BM66(@ ~~~}}}}}}{{{wwwttttttssssssvvvyyyyyyvvvrrrtttqqqttt|||{{{mmmeee```[[[ZZZ\\\[[[\\\___gggtttqqqiii___WWWTTTQQQNNNKKKFFFCCC@@@===<<<>>>AAACCCHHHIIIIIIHHHGGGGGGHHHJJJJJJUUUcccpppzzz~~~zzzsssZZZLLL???999777555444666888BBBGGGCCC???@@@@@@===;;;:::888666444444444444555666888999999888777666555555444444333222111000555555555555555555555555222444777::::::999666555000///......------------------,,,,,,+++***))))))*********))))))(((((((((***+++,,,---,,,+++***))),,,,,,---...---,,,***)))*********++++++,,,,,,,,,...------,,,+++***))))))...,,,)))'''&&&''')))***------......///000000111***,,,...///000///...---------...000111222333444555555666888999::::::::::::;;;===@@@CCCFFFHHHJJJHHHMMMSSSWWWWWWVVVTTTSSSSSSUUUXXXZZZ[[[```ggglllzzz~~~|||xxxvvvuuutttuuuxxx{{{{{{yyywwwxxxuuuxxxuuujjjddd___[[[ZZZ\\\]]]___eeepppwwwkkkddd[[[UUUQQQOOOKKKHHHCCCAAA>>><<<===???BBBDDDIIIJJJJJJJJJHHHGGGHHHJJJMMMZZZiiiuuu}}}wwwnnnUUUIII<<<777555444444666999BBBFFFCCC>>>>>>>>>;;;;;;:::888777666666666666666777999:::::::::999888777666444333222111111111444444333333222222222222333555777::::::999777555///...---,,,+++*********...------,,,++++++******.........---------,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++*********...,,,***))))))+++---...,,,------...//////000000---...000111111000///...111111111111000000000000000222444777999999999888:::;;;>>>BBBEEEHHHJJJKKKQQQSSSVVVWWWVVVUUUUUUVVVSSSVVVXXXZZZ[[[___ggglll|||}}}zzzwwwvvvvvvwwwyyy|||}}}|||{{{||||||wwwnnneeeaaa]]]ZZZZZZ]]]aaaeeemmm|||vvvlllccc]]]VVVQQQOOOLLLGGGCCC@@@>>>======>>>AAADDDFFFIIIKKKKKKKKKIIIHHHIIIJJJSSS```ppp|||sssgggOOODDD999555444333555888<<>><<<;;;999:::999888777777777888888999::::::;;;;;;<<<;;;;;;999777444222000000111111555444444333222111111000333555777999999888666444//////---,,,+++*********---------,,,++++++******,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********,,,///000,,,,,,------.../////////000000111222222111000///222222111111111000000000111333555888999888777666;;;>>>BBBHHHLLLOOOQQQRRRYYYYYYXXXVVVTTTTTTUUUWWWSSSVVVYYYZZZ[[[___ffflll~~~~~~}}}zzzxxxwwwwwwwwwxxxzzz|||||||||yyynnngggaaa^^^\\\YYYYYY]]]eeelllwwwyyykkkbbb\\\XXXRRROOOMMMJJJDDD@@@===<<<<<<===@@@CCCFFFHHHIIIJJJKKKKKKIIIIIIJJJKKKXXXfffxxxpppaaaIII???777444444444777;;;AAADDDEEECCC???<<<:::999888888777666666777888999;;;;;;<<<<<<======>>>>>>:::888444111//////111222777777666555444222222111333444666777777555333222222111///...---,,,++++++,,,,,,+++++++++*********************************---,,,+++***)))***+++,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***)))))))))+++,,,---,,,---------.........///111111222222111000///...//////000111111222333333777777888888888888888777???BBBHHHNNNSSSVVVWWWWWWWWWWWWWWWUUUSSSRRRTTTVVVTTTVVVYYYZZZ[[[___fffkkk~~~}}}|||||||||zzzyyywwwwwwxxxxxxyyy{{{}}}xxxqqqiiiccc___]]]ZZZXXX[[[```iiittt}}}nnnccc\\\YYYUUUPPPMMMLLLHHHCCC>>>;;;<<<===???BBBEEEGGGIIIHHHIIIJJJJJJJJJKKKNNNPPP^^^mmm~~~lll[[[EEE===777555555666:::???EEEEEEEEEEEEAAA===::::::666666555444555666777888:::;;;<<<>>>>>>??????>>>:::777444111///000111222777666666444333222111111222333444555444333111000111111///...---,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------,,,+++******++++++---------...............000000000//////......---//////000111222333333444777666555666777:::===???EEEHHHLLLPPPRRRSSSRRRQQQNNNPPPSSSSSSRRRRRRRRRSSSTTTWWWYYYZZZ[[[___eeekkk|||~~~|||zzzzzz{{{|||{{{zzzyyyzzz{{{{{{||||||rrrlllddd```\\\\\\[[[[[[```gggrrrrrrggg___[[[XXXTTTOOOLLLJJJGGGBBB>>>===>>>@@@BBBDDDFFFHHHIIIHHHIIIIIIJJJKKKOOOUUUYYYfffsss{{{fffTTTBBB;;;777666666777<<>>??????>>>===777666444222111111222222444333333222111000000///333444444444333222000///......---,,,++++++++++++*********************)))************++++++++++++---,,,++++++******+++++++++************+++,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,000000///...------------////////////////////////.........---------------222222222222222222222222222222333555:::???CCCFFFIIIJJJKKKKKKKKKIIIGGGEEEGGGJJJOOORRRSSSRRRRRRRRRUUUWWWYYYZZZ[[[___eeekkkyyy~~~|||{{{yyyyyy{{{|||}}}||||||~~~{{{rrrkkkfff```\\\ZZZ[[[\\\___hhhqqqsssiiibbb]]][[[XXXSSSMMMJJJHHHEEE@@@===???@@@BBBEEEFFFGGGHHHHHHJJJJJJJJJKKKNNNUUU]]]cccppp{{{vvv___LLL???:::666666666777<<>>;;;999333333333333333333333333444333333333333333333333888777777666555333222111...------------...//////------------------------,,,,,,,,,------.........++++++,,,---,,,+++***)))******)))))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,------.........111111111111000000000000---------------...///000,,,---///111333666777888999===BBBGGGIIIJJJHHHGGG>>>???@@@BBBDDDFFFGGGHHHIIIKKKOOOQQQRRRSSSUUUWWWUUUXXXZZZZZZ[[[^^^eeejjjvvv~~~~~~zzz|||~~~wwwpppkkkeeeaaa```^^^YYY[[[```bbbggg{{{zzzooofff```\\\ZZZYYYTTTOOOJJJHHHDDD@@@???BBBCCCEEEFFFGGGGGGGGGIIIKKKJJJGGGHHHLLLOOOUUUcccsss~~~zzzfffPPPBBB999666333333888>>>DDDGGGDDDDDDCCCAAA>>><<<======444555666666666555333333222666:::>>>>>>;;;666333000000000///...///222444777555333000000111333555777666555444222111000000111000---+++***+++,,,---------,,,+++++++++,,,,,,---------------,,,+++***,,,+++***))))))***+++,,,...------,,,+++++++++,,,------,,,,,,,,,,,,++++++------------------,,,,,,------......//////000000//////.........---------+++,,,...000111000000///222///,,,...555;;;???@@@DDDGGGIIIHHHEEE@@@<<<;;;<<<===>>>@@@BBBDDDEEEFFFKKKMMMOOOPPPPPPQQQSSSUUUWWWZZZ\\\\\\[[[]]]aaaeeewww|||~~~~~~~~~}}}~~~|||qqqkkkhhhccc```___^^^[[[^^^fffjjjrrruuuoooggg```\\\YYYWWWUUURRRLLLHHHFFFDDD@@@@@@CCCDDDFFFHHHIIIHHHHHHIIIKKKLLLIIIIIILLLPPPWWWfffuuuttt^^^HHH<<<:::777555666;;;AAAFFFIIIGGGFFFDDDAAA>>>;;;::::::999888666444444444444555444666:::<<<<<<999666333111111111000000111444555666555333111111222333444777777666444333222111000///...,,,+++******++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------------......///////////////000//////.........---------222111111000///...---,,,222444777===CCCGGGHHHHHHDDDDDDDDDBBB>>><<<;;;<<<<<<<<<>>>@@@BBBDDDEEEFFFJJJLLLOOOQQQQQQRRRSSSUUUWWWYYY\\\[[[[[[\\\aaaeeettt|||rrriiieeeccc___]]]^^^```^^^bbbkkkrrr|||sssjjjfffaaa\\\ZZZWWWUUUSSSOOOIIIFFFEEEBBB??????CCCEEEHHHKKKLLLKKKIIIIIIIIINNNKKKJJJMMMRRR\\\lllzzzlllTTTBBB888999888777999???EEEIIILLLEEEDDDCCCAAA???===;;;;;;<<<999555222222333666888666777888999999777555333111000000111111333444555555444333333333333333333777777666444333222111000---,,,,,,++++++******)))++++++++++++,,,------...++++++++++++++++++***)))++++++************++++++,,,,,,+++************+++------,,,,,,,,,,,,++++++++++++,,,,,,------......000000000000////////////...............---------//////.........///000111...555???GGGKKKKKKIIIHHHAAA@@@>>>:::888888:::<<<;;;<<<===???AAACCCEEEEEEIIILLLPPPRRRRRRRRRSSSTTTVVVXXXZZZZZZZZZ\\\aaaeeerrr~~~{{{rrrjjjccc```___\\\[[[]]]``````eeemmmvvvzzzooofffccc```]]][[[XXXUUURRRMMMHHHDDDCCCAAA===>>>AAAFFFIIIMMMNNNMMMKKKIIIIIILLLKKKKKKNNNVVVddduuuzzzcccMMM???:::777777888<<>>888666444222222444666888777777777666555444333333/////////111333444444444444444444444444444333333666666555333222111000///,,,,,,,,,,,,,,,+++***)))*********+++,,,---...///******+++++++++******)))++++++++++++++++++++++++++++++******)))******+++------,,,,,,,,,+++++++++******+++,,,------......111111111000000//////...........................///...,,,+++,,,...000222333;;;FFFKKKJJJFFFBBBAAA===<<<:::888666666999;;;:::;;;===???AAACCCEEEFFFHHHLLLPPPSSSTTTSSSSSSSSSVVVXXXYYYYYYYYY[[[aaaeeetttyyypppllleee```^^^]]]ZZZ[[[^^^]]]```gggqqq}}}uuummmfffdddaaa___\\\XXXSSSPPPMMMHHHDDDBBB???<<<<<>>DDDIIIJJJJJJ@@@>>>>>>???AAAAAA???===111222333555666666666666777666555444333222222333000000111444777999777555444444444444444444444444555444333222111///......,,,------...------,,,+++*********+++,,,---...///)))******+++++++++******+++++++++,,,,,,++++++++++++******)))******++++++------,,,,,,,,,+++++++++******++++++,,,---......111111000000//////......---.....................444333000...---///111333BBBGGGLLLMMMHHHBBB===<<<888999:::999888777888::::::;;;===???AAADDDFFFFFFIIILLLQQQTTTTTTSSSSSSSSSVVVWWWYYYXXXXXX[[[aaafffxxxzzzooohhhfffaaa]]]]]]\\\ZZZ\\\```\\\dddqqqwwwnnniiieeeccc```]]]ZZZUUUPPPLLLKKKFFFCCCBBB???<<<===@@@GGGJJJLLLNNNMMMKKKKKKKKKHHHMMMTTT\\\jjj{{{}}}fffOOO???888888222555:::@@@FFFIIIIIIHHHCCCAAA???@@@AAA@@@;;;777...000444888999888666444555444333222222222222222333222444888<<<>>><<<888444444444444444444555666555444444222111000///...------------------------++++++++++++,,,------...)))***++++++,,,+++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------////////////............---------.............../////////000444999===@@@FFFGGGGGGDDD@@@;;;777555444666999:::999999999999:::;;;===@@@BBBEEEGGGHHHJJJMMMQQQSSSSSSSSSTTTUUUVVVXXXYYYXXXXXX\\\bbbhhhzzzvvvnnngggccc___\\\ZZZ\\\\\\[[[___dddeeesssyyyoooiiigggdddaaa^^^[[[WWWSSSNNNJJJHHHCCC@@@AAA@@@>>>@@@DDDGGGIIIKKKLLLKKKKKKLLLMMMLLLTTT]]]ggguuusss[[[FFF;;;888888222555;;;CCCHHHJJJHHHFFFDDDAAA???@@@AAA@@@:::555222444888:::;;;999666333222222222111111111222222222222333888>>>???<<<888555555333222333444666888777666555444333111000000------,,,++++++,,,---...,,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------............---------.........//////***+++---111777===BBBFFF;;;:::888777666555222111222555777999888999999;;;;;;<<<>>>AAADDDFFFHHHIIIKKKNNNQQQRRRRRRSSSUUUVVVWWWYYYYYYYYYYYY]]]dddiiixxx~~~rrrkkkgggdddaaaZZZWWWXXX[[[\\\\\\aaagggrrr|||rrrkkkggghhhcccaaa]]]ZZZWWWSSSOOOLLLEEEAAA???AAAAAA@@@CCCGGGGGGHHHJJJJJJJJJKKKMMMOOOPPPYYYdddnnn|||jjjRRRBBB::::::<<<333777===DDDJJJKKKHHHFFFAAA???===???BBBBBB===888777999;;;<<<;;;999666444111111111111111222222222///...000666<<<>>>:::555666555333222222444777999888888777666444333222111---,,,***))))))***,,,...------,,,+++++++++,,,,,,***+++,,,---------------++++++------------++++++,,,+++++++++,,,------...---------,,,,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,------.........---------.........//////111111111222333666888999333000///111444666444222222444666666666888:::<<<<<<===???AAADDDGGGIIIJJJLLLNNNPPPQQQRRRSSSUUUWWWXXXYYYZZZYYYYYY]]]dddjjjuuu|||rrrkkkhhhddd^^^ZZZ^^^[[[\\\______```jjjwww~~~uuuppplllgggcccbbb```]]]ZZZWWWSSSNNNJJJFFFBBB>>>===@@@CCCEEEDDDOOOLLLKKKLLLKKKIIIMMMSSSSSScccqqqyyytttWWWFFF>>>:::666555888>>>EEEIIILLLNNNJJJCCCBBBDDDFFFDDD>>>:::888888;;;:::999888777666555444333222111000000000111222333333444555666777888999555444444333333555666777:::888555333111111222222------------------,,,,,,............---,,,,,,+++***))))))))))))+++,,,---******))))))))))))************+++++++++,,,,,,,,,***+++,,,,,,,,,+++***)))++++++******+++---///000......---,,,******---/////////.........000222444777555222000/////////000111111000000000111222222111222333444555777888888888;;;>>>@@@BBBDDDGGGJJJOOOQQQSSSSSSRRRSSSTTTVVVUUUVVVXXXYYY[[[___dddhhh|||uuunnnfffbbbaaa```]]]YYY]]]\\\]]]aaadddlll~~~|||sssooolllhhhddddddaaa^^^[[[XXXSSSNNNJJJDDDAAA>>>???BBBFFFIIIIIIOOOMMMLLLMMMKKKJJJNNNUUUYYYhhhwwwkkkRRRCCC===999777666<<>>@@@BBBDDDFFFIIILLLNNNPPPQQQQQQRRRTTTUUUVVVWWWYYYZZZ[[[^^^cccfffuuu|||tttfffaaa\\\ZZZ]]]___```___``````bbbgggoooxxxrrrnnnlllhhheeedddaaa]]]YYYVVVQQQLLLHHHBBB@@@???AAAEEEJJJLLLMMMOOOMMMMMMMMMKKKKKKPPPXXXaaapppppp^^^III???;;;888777888???IIIQQQQQQLLLIIIEEEBBBCCCDDDEEECCC???<<<::::::666666666666555555444444444333222111111111222333///111444666777888777666555555444444555555666777666555333111/////////000000///...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++++++++******,,,......------...///000444:::???@@@>>>:::777333222000///.........//////000222333444444444444333333444555777888999999;;;===???AAAAAACCCEEEGGGIIIKKKNNNOOOPPPQQQTTTVVVXXXYYYZZZZZZ[[[]]]aaadddlll}}}uuukkkeee^^^\\\YYYZZZ___dddggghhhggggggjjjsss~~~wwwqqqnnnllliiigggaaa^^^ZZZVVVRRRNNNIIIEEE@@@@@@AAACCCGGGJJJMMMNNNNNNLLLLLLMMMKKKKKKSSS]]]iiixxx{{{___QQQBBB;;;888666777999???KKKTTTQQQIIIDDDBBBAAAHHHHHHGGGDDDAAA===:::999666666555555444333222222555444222111111111222333...111444666888777666444555555555555555666666666444333111000..................------,,,+++******)))***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,((()))+++,,,,,,+++******,,,---.........---,,,+++---.........---...111444@@@@@@AAA@@@<<<777222...111000///...............,,,...111333444444333222333444555666777999::::::<<<>>>@@@AAAAAABBBDDDFFFGGGJJJLLLNNNPPPRRRUUUWWWYYYZZZ[[[[[[[[[\\\___aaaggg{{{wwwooohhh```\\\ZZZYYYZZZ]]]bbbhhhlllnnnlllnnnttt|||wwwrrrnnnkkkhhhfff___\\\WWWSSSPPPLLLGGGDDD@@@BBBCCCEEEGGGIIIKKKMMMLLLKKKLLLMMMKKKMMMWWWcccqqqnnnSSSHHH>>>999777555777;;;BBBNNNVVVQQQHHHDDDDDDEEEMMMKKKHHHEEEAAA===:::777777777666444333111000///444333222111111111222222///111444666777666444222333444444555555555555555222111000///...---------++++++,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,)))******+++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,.../////////...---,,,---...//////...,,,+++////////////111666<<>>@@@AAAAAABBBDDDFFFGGGJJJMMMOOOQQQTTTWWWYYYZZZ[[[\\\\\\[[[\\\]]]___fffxxx|||sssjjjddd___[[[XXXWWWXXX\\\aaafffkkkppprrrrrryyy}}}xxxsssmmmhhheeeccc]]]ZZZUUUQQQNNNKKKGGGEEEAAACCCFFFHHHHHHIIIJJJLLLKKKKKKMMMNNNMMMQQQ^^^kkk{{{uuuaaaJJJBBB;;;999777666;;;AAAIIIRRRXXXRRRIIIFFFHHHIIINNNKKKGGGCCC@@@===999666777666555444333111000000333222111000000000111222222333444555555333222000222222333444444444444333000000000///...------,,,******++++++,,,---------***+++,,,,,,,,,,,,,,,,,,'''((()))***+++,,,++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,---......------++++++,,,,,,,,,,,,++++++---...///111555<<>>@@@AAAAAABBBDDDFFFHHHKKKNNNPPPRRRUUUXXXZZZZZZ\\\]]]]]]\\\[[[]]]^^^fffvvv|||sssnnnggg```[[[YYYXXXWWWYYY]]]cccjjjpppuuuyyy{{{}}}}}}yyyssskkkddd```^^^WWWTTTOOOKKKIIIGGGDDDBBB@@@DDDIIIKKKKKKKKKLLLNNNLLLMMMPPPQQQQQQVVVeeettthhhUUUDDD>>>:::999888999AAAIIIOOOVVVWWWPPPHHHGGGIIIIIIJJJGGGBBB@@@>>><<<999666444444444444444333333333222111000/////////000111444444444444333111000///000111222333333333222222000000000//////...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,+++)))***+++,,,,,,,,,+++************))))))***************+++++++++,,,,,,,,,'''(((***+++,,,,,,+++++++++++++++++++++,,,---...+++---000222444777<<>>@@@EEEJJJMMMMMMMMMOOOQQQMMMOOORRRTTTTTTZZZjjjzzzxxxaaaMMM@@@<<<999999999<<>>======<<<999666222222333444555555666666222111///.........///000666666444333111000///...///000111222333222111111///000000000///...------,,,,,,,,,++++++*********............------,,,+++,,,---......---,,,***)))******))))))))))))************+++++++++,,,,,,,,,***+++,,,...//////......------,,,,,,---///000222+++---000111000...---------...000222111...+++)))---...///000111111111000000//////...//////000111111222333444555777888888;;;===???AAAAAACCCEEEGGGIIIKKKNNNPPPRRRTTTWWWYYYYYY[[[]]]]]]\\\\\\]]]^^^aaappp|||tttnnniiifffddd___^^^\\\ZZZYYY[[[___cccmmmuuu}}}xxxrrrjjjccc\\\UUUPPPMMMKKKHHHEEECCCBBBBBBBBBCCCFFFIIILLLMMMMMMLLLKKKSSSPPPSSS[[[bbbkkkzzziiiTTTFFF:::;;;;;;999999@@@LLLUUUXXXUUUPPPIIIDDDBBBCCCFFFEEEAAA<<<:::::::::888666777555333111000111222333111111000111111222333333555444222000000000000000555555555555444333222222000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++......+++(((((()))+++,,,------,,,,,,++++++++++++******)))))),,,------+++***)))***+++,,,,,,+++++++++++++++++++++++++++,,,---...///000---,,,,,,,,,,,,---........................------............/////////000000111111222222222111111333444555666777888999::::::<<>>@@@BBBEEEHHHJJJLLLNNNOOOPPPRRRUUUXXXXXX[[[\\\[[[XXXWWWYYY\\\bbboooyyyqqqlllkkkjjjhhhfff___^^^\\\[[[ZZZ[[[]]]^^^^^^]]]^^^```hhhttt~~~tttnnnfff]]]WWWQQQMMMJJJJJJHHHDDDAAA@@@@@@BBBCCCHHHKKKNNNPPPQQQRRRTTTVVVZZZ\\\bbblllxxxfffRRREEE===>>><<<;;;===BBBJJJPPPTTTUUUPPPKKKIIIJJJKKKJJJHHHDDDCCCCCCCCCAAA===777222444333333333333333333333111111111111222444666888444333222000000000000111222222222222222111////////////......---,,,,,,,,,+++++++++,,,,,,---------...,,,******++++++***))),,,,,,,,,,,,,,,***))))))++++++++++++************)))*********((((((***,,,******++++++,,,,,,------...---------...///000111---,,,,,,,,,,,,---......,,,,,,---...///////////////////////////............///000111222333333333333444555666777888999:::999;;;===>>>>>>@@@CCCFFFJJJLLLNNNOOOOOOQQQTTTVVVXXXZZZ[[[YYYWWWVVVZZZ]]]aaappp~~~zzzvvvsssmmmiiiccc```___^^^]]][[[XXXXXXXXXXXXZZZ]]]```bbbdddeeehhhnnnyyyyyynnnhhh^^^VVVPPPLLLIIIGGGFFFDDDAAA???@@@BBBFFFHHHNNNPPPSSSSSSSSSTTTWWWZZZbbbgggooozzzqqqXXXGGG>>>:::<<<::::::@@@IIIQQQTTTSSSSSSNNNJJJIIILLLMMMIIIEEEAAACCCFFFHHHFFF@@@888333222333333444444333333222000000000111222555777888444333111000000000111111444444444444333222111000.........------,,,,,,,,,******+++,,,,,,---......111000...,,,,,,---------)))******+++,,,,,,,,,---++++++++++++++++++++++++)))***+++***)))***,,,---******++++++,,,---......---------------...//////---,,,,,,,,,,,,---......+++,,,---...////////////////////////............---...000111333333444444333444555666777888999:::;;;===>>>???@@@AAADDDGGGJJJLLLMMMNNNNNNPPPSSSUUU[[[\\\\\\ZZZXXXXXX\\\```cccttt~~~xxxuuupppmmmjjjgggdddbbb```^^^[[[YYYXXXWWWVVVVVVUUUVVVVVVYYY\\\```eeegggmmmqqqyyyyyyrrrggg```WWWPPPKKKHHHGGGEEE@@@?????????BBBFFFKKKNNNPPPSSSTTTSSSPPPRRRVVV[[[gggppp|||eeeOOOAAA<<<;;;888888;;;EEEPPPWWWVVVSSSRRRMMMJJJJJJLLLKKKFFF@@@???CCCHHHJJJHHHBBB;;;666333333444444444333222222///000000222333555666777333222111000000000111222333333333333222111000000---------------,,,,,,,,,******+++,,,,,,---......000000///---,,,,,,...///************+++,,,------+++++++++++++++++++++,,,***+++,,,,,,++++++---///******+++,,,------......,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---......+++,,,---...///////////////////////////.........---...000111333333444444333444555666777888999:::;;;===>>>???@@@AAADDDGGGJJJKKKMMMNNNOOOPPPSSSVVVZZZ\\\\\\ZZZXXXYYY]]]aaaggg{{{}}}vvvoookkkdddaaa^^^\\\\\\ZZZXXXWWWUUUTTTTTTSSSRRRRRRRRRRRRTTTUUUWWW[[[aaahhhnnnqqq|||zzzpppiii^^^YYYQQQKKKGGGFFFEEEDDD===>>>???BBBFFFJJJOOOQQQPPPRRRSSSPPPMMMOOOVVV]]]mmmzzzqqqZZZIII>>>;;;;;;666999AAAMMMXXX[[[WWWQQQOOOMMMLLLKKKKKKHHHCCC>>>@@@DDDIIIKKKGGGAAA;;;888555555444333333222111111///111333555666666666555333222111000000111222222000000111000000///...---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,+++***,,,......---,,,+++************++++++++++++,,,,,,,,,,,,,,,---------+++,,,---///++++++,,,,,,------......,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---...////////////............/////////000...///000111222333333333333444555666777888999:::999;;;===>>>>>>@@@CCCFFFIIIKKKMMMNNNOOORRRUUUWWWXXXZZZ[[[ZZZXXXXXX\\\___jjj}}}xxxrrrkkkgggbbb^^^\\\VVVTTTRRRQQQRRRRRRPPPOOOMMMNNNPPPQQQRRRSSSTTTUUUYYY\\\aaahhhqqq{{{zzzqqqggg___VVVQQQKKKFFFDDDCCCBBBBBB>>>@@@BBBFFFIIIMMMPPPQQQPPPRRRTTTQQQOOORRR[[[dddzzzzzzbbbQQQEEE<<<999;;;777>>>JJJWWW^^^]]]VVVOOOLLLMMMNNNNNNLLLHHHCCC@@@DDDHHHKKKJJJEEE>>>999777888666444222111111111111111333777999:::999777555222222111000000111222333000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***------++++++,,,......---,,,************++++++++++++,,,,,,,,,------,,,------,,,+++***,,,---,,,,,,---------------------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......------...............---,,,------...///000111111///000111222222222222222333444555666777888999:::999:::===>>>@@@BBBEEEHHHHHHJJJMMMOOOPPPSSSWWWZZZWWWZZZ]]]\\\ZZZZZZ]]]___jjj~~~zzzxxxwwwvvvkkkggg```ZZZWWWUUUSSSRRRPPPNNNLLLLLLLLLMMMLLLKKKJJJMMMQQQSSSUUUWWWYYY[[[cccfffmmmwwwzzztttkkkaaaZZZPPPLLLGGGDDDBBBBBBAAA@@@@@@BBBEEEHHHLLLNNNPPPPPPRRRUUUWWWUUUSSSXXXccclllnnnWWWKKKCCC;;;888999:::CCCQQQ^^^bbb^^^TTTLLLJJJMMMPPPPPPMMMHHHEEECCCHHHKKKMMMJJJCCC<<<777666999888555222000000000111222555:::======;;;777555222222111000000111222333222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,'''+++...///...---...000+++******)))***,,,---...+++++++++,,,,,,---------,,,------+++***)))***+++------------------,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,---...............///......------+++,,,---...///111222222000111111222222222111111333444555666777888999::::::<<>>666333333555555555333111000222444444555777888999888666555111111000000000000000111222111000///------,,,,,,......---,,,,,,,,,,,,---///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,+++*********+++------******+++,,,,,,,,,++++++222000...///000000---***+++,,,---......---+++)))++++++++++++++++++++++++/////////...------,,,,,,---------............///---------------...//////333333222222222222222222666777888777555555888<<<;;;===???@@@AAABBBEEEHHHIIIKKKNNNPPPRRRUUUXXX[[[YYY[[[]]]^^^]]]]]]___```hhh}}}}}}{{{|||~~~|||{{{xxxtttpppllljjjeee```\\\XXXVVVUUUSSSQQQNNNLLLKKKKKKJJJJJJLLLLLLLLLMMMOOOQQQQQQQQQUUUXXX\\\aaaffflllssswww}}}yyyrrrjjjaaaXXXPPPJJJBBBBBBAAAAAABBBBBBCCCDDDBBBEEEIIIMMMQQQTTTWWWYYY[[[ZZZ]]]dddkkkuuummm]]]MMMAAA???===777777===FFFQQQ]]]ccc___WWWRRROOOPPPRRRQQQMMMGGGDDDFFFHHHOOOOOOLLLDDD:::333222333444444444222000000222444555666888999999888777666111111000000000000111111333222111///...---------......------,,,,,,,,,---///...---,,,+++,,,,,,---***************)))((((((++++++*********+++,,,---))))))+++,,,------------222000......//////---+++((()))***+++,,,++++++***------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------............/////////......//////000111222222222222222222222222444666777666444555888:::;;;===???@@@AAABBBEEEHHHJJJLLLNNNPPPQQQSSSVVVYYYZZZ\\\____________```bbbiii~~~{{{xxxxxxyyy~~~~~~|||xxxuuuwww}}}{{{xxxvvvtttpppkkkkkkkkkjjjddd______]]]XXXTTTPPPNNNNNNMMMJJJIIIHHHGGGGGGHHHIIIJJJPPPPPPPPPQQQSSSVVVXXXZZZaaaeeekkkrrrzzz|||sssnnnfff]]]VVVOOOIIIEEE@@@AAAAAABBBCCCEEEFFFGGGGGGJJJNNNQQQTTTXXX\\\___```ccclllxxx{{{hhhYYYIII@@@;;;<<<:::777:::AAANNN[[[iiijjj```UUUQQQSSSRRRQQQNNNIIIDDDCCCGGGLLLRRROOOIII@@@777222333666333333333222000000222444777777888999999888777666111000000000000000111111222222000///......------......---------,,,,,,,,,...------,,,,,,,,,,,,---******************)))(((+++************+++,,,,,,((()))+++,,,.../////////222///---,,,---...------'''((()))***+++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------------............///000000000000000111222222000111111111222333333333333444555555444555777999;;;===???@@@AAABBBEEEHHHMMMNNNPPPPPPPPPRRRTTTWWW\\\^^^`````````aaabbbdddkkk~~~xxxuuutttyyyxxxuuurrrppprrrxxx|||}}}~~~~~~|||zzzyyyzzzzzzyyyxxxuuusssrrrqqqqqqrrrsssssssssvvvyyyyyyuuupppkkkhhhgggdddbbbeeehhhfff___XXXXXXUUURRRNNNLLLLLLLLLMMMIIIJJJJJJJJJKKKLLLOOOQQQTTTVVVXXXZZZ^^^ccciiimmmuuuzzz}}}yyyxxxvvvsssppphhhbbbYYYQQQKKKGGGCCCAAA@@@@@@AAABBBDDDEEEGGGHHHMMMPPPSSSUUUWWW\\\bbbgggllluuuyyygggVVVKKK???;;;999999888888???HHHXXXaaajjjhhh]]]TTTSSSVVVUUURRRLLLDDD@@@AAAFFFKKKKKKHHHCCC<<<555333555777222222222111000000222555777777888888777666555444000000000000000000111222111000///...------------------...---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++************++++++,,,,,,***+++,,,---......//////111///---++++++,,,---...++++++++++++,,,---...///.........---,,,,,,++++++***++++++,,,------......---------............///000000000000000111111222///000000111222333333444333444555555666777888:::;;;===???@@@AAABBBEEEHHHOOOPPPRRRRRRQQQRRRTTTVVV]]]___````````````bbbdddlll|||wwwvvvwwwvvvtttqqqppprrrvvvyyyxxxuuurrrpppqqquuuyyy{{{{{{vvvrrrpppllljjjhhhhhhhhhiiihhhggggggfffeeeddddddfffhhhjjjnnnrrruuutttnnngggaaa^^^^^^___aaagggjjjfff]]]UUUQQQPPPNNNLLLLLLLLLMMMNNNMMMOOOQQQRRRRRRUUUYYY\\\\\\```eeejjjpppxxx}}}uuupppmmmjjjfffccc]]]WWWOOOHHHDDDBBB@@@???AAAAAABBBBBBDDDEEEGGGGGGNNNQQQTTTVVVYYY```kkkssszzzhhhZZZKKK@@@===:::888777666:::EEEOOO```bbbbbb]]]WWWTTTUUUWWWXXXRRRJJJAAA===>>>CCCGGGCCCAAA>>>:::555333222222111222222111000111444666777666666555555444333222000000//////000111222222//////...---,,,,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,***+++++++++,,,,,,,,,,,,---------......---,,,,,,///...,,,+++***+++---...------,,,++++++,,,,,,------,,,,,,,,,++++++******++++++,,,---...///000000---------............//////............///000000//////000111222222333333333444555666888:::::::::;;;===???@@@AAABBBEEEHHHPPPRRRSSSSSSRRRSSSUUUWWW\\\^^^^^^^^^^^^___aaadddlll}}}|||{{{yyywwwuuuuuuvvvvvvuuupppjjjfffgggkkknnnppprrrsssuuuxxxyyyzzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}|||||||||}}}}}}{{{yyyvvvwwwyyy{{{||||||{{{{{{rrrqqqpppnnnkkkhhheeeccc^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[\\\```fffkkkppprrrsssooohhhbbb^^^^^^aaadddhhhkkkjjjddd[[[TTTNNNNNNNNNNNNOOOPPPQQQRRRPPPSSSWWWZZZ[[[___eeejjjpppuuu}}}}}}vvvnnnhhhddd```[[[WWWSSSNNNGGGBBB@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIMMMPPPTTTWWW]]]jjj{{{|||hhh[[[PPPCCC:::;;;:::888777:::AAAMMMVVVddd___XXXSSSQQQRRRTTTUUUVVVPPPGGG???;;;<<>><<<999555111...---111222333222222333555888777666555444333222111111////////////000111222333///...------,,,,,,------,,,---.........---,,,+++***++++++,,,,,,,,,,,,+++)))***+++++++++++++++++++++,,,,,,---...------------......------,,,+++***,,,------+++******,,,...+++++++++*********))))))++++++++++++++++++++++++,,,,,,------...///000000---------............///---------------......//////000000000111222222222333333444777:::<<<<<<;;;;;;===???@@@AAABBBEEEHHHOOOPPPRRRRRRSSSTTTWWWYYY\\\]]]]]]]]]]]]^^^aaaccckkk|||zzzwwwsssnnnlllmmmooooooooonnnooooooppppppoooooonnnnnnpppssswwwzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}}}}~~~|||zzzzzz{{{|||}}}wwwvvvuuuvvvwwwwwwuuutttttttttuuuvvvwwwyyyzzzzzz|||}}}~~~~~~~~~}}}}}}~~~}}}zzzxxxwwwvvvuuuuuuvvvuuusssqqqppppppqqqqqqpppooommmlllmmmmmmmmmmmmnnnooopppqqqmmmllljjjhhhgggggggggggghhhiiiiiijjjiiiiiiggggggffffffeeefffhhhgggeeecccbbbccceeehhhjjjjjjkkkkkkffffffeeedddaaa___\\\ZZZXXXVVVUUUTTTVVVVVVVVVUUUTTTVVVXXX[[[___gggpppwww|||{{{wwwooohhheeehhhlllrrruuuwwwtttlllbbbZZZVVVRRRSSSVVVXXXZZZ[[[[[[[[[]]]bbbhhhlllpppvvv~~~~~~qqqlllddd^^^ZZZVVVPPPLLLJJJFFFAAA>>>>>>???@@@@@@BBBCCCDDDFFFHHHKKKMMMNNNNNNRRRWWW]]]hhhzzznnn^^^RRRHHH@@@;;;888999;;;===DDDOOOZZZ```ccc]]]UUUOOOMMMNNNPPPQQQRRRLLLEEE>>>;;;;;;===>>>===;;;888666444222000///222222333333333444777999888777666444333222111111////////////000111222333000000///............///,,,---...//////---+++***)))***+++,,,---,,,,,,+++)))***++++++,,,,,,++++++,,,---.../////////......+++,,,,,,,,,,,,,,,+++******,,,---,,,******+++---((()))***+++++++++***)))******++++++,,,---------,,,,,,,,,------.........---------............///---------,,,------...///000000000000111111111111222111222666:::<<<;;;999;;;===???@@@AAABBBEEEHHHKKKMMMOOOPPPQQQTTTWWWYYY\\\]]]]]]]]]\\\^^^aaadddjjj|||zzzwwwwwwxxxyyywwwuuuqqqqqqpppooommmkkkjjjiiifffiiilllooorrrsssssssssooooooppprrrtttvvvxxxyyyvvvvvvvvvtttqqqqqqrrrtttmmmnnnqqqsssuuuvvvwwwwwwwwwvvvtttrrrrrrssstttvvvuuuuuuvvvvvvvvvtttsssrrrqqqpppnnnmmmmmmnnnpppqqqlllllllllmmmnnnnnnkkkiiiiiiiiikkklllnnnoooqqqqqqooopppqqqsssuuuvvvwwwwwwssssssssstttuuuvvvwwwxxxssssssssssssssssssssssssuuuvvvxxxxxxxxxuuusssqqqssssssssstttuuuvvvxxxyyysssuuuxxxyyyyyyzzz{{{}}}zzz{{{}}}}}}}}}|||zzzxxxzzzzzzzzz{{{|||~~~}}}}}}}}}{{{yyyyyyzzz|||uuuwwwxxxvvvsssqqqsssuuutttrrrpppooonnnooopppqqqnnnnnnoooooommmjjjhhhfffiiihhhgggggggggfffdddbbb^^^___```aaaaaaaaa```____________```aaacccdddeee^^^]]][[[YYYWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXXXXVVVTTTUUUWWWYYY\\\___``````aaaaaaaaa```___]]]ZZZXXXVVVXXXVVVTTTTTTVVVVVVVVVUUUUUUXXX\\\aaagggqqq}}}}}}ssslllmmmuuu}}}}}}oooccc\\\ZZZZZZ\\\```cccffffffffffffqqqwww~~~yyygggbbb[[[VVVSSSOOOIIIDDDEEEBBB>>><<<===???@@@AAABBBCCCEEEGGGKKKOOORRRSSSPPPUUU\\\dddrrrvvvgggYYYMMMEEE@@@@@@666999>>>DDDOOO\\\eeeiii```\\\VVVOOOKKKJJJLLLNNNMMMIIIBBB>>><<<<<<======:::777555444444555666555222333444444444555888::::::999777555333222222111////////////000111222333222111111000000000000111,,,---...//////---+++***)))***+++,,,---,,,,,,++++++,,,------............------///000000000///...)))***++++++,,,,,,,,,,,,(((+++------+++***+++,,,((())),,,...///...------***++++++,,,---...//////++++++,,,,,,,,,,,,---------------.........//////---------------...//////111111111000000000000000000000111555999<<<;;;888;;;===???@@@AAABBBEEEHHHHHHJJJLLLNNNPPPSSSWWWYYY]]]^^^^^^]]]]]]^^^aaadddiii|||wwwsssoookkkjjjlllkkkjjjiiiiiijjjkkkllleeeeeeeeehhhkkkmmmmmmlllffffffeeeeeedddccccccbbbaaaaaabbbbbbcccdddeeeeeegggfffeeeeeegggiiilllnnnjjjjjjiiihhhfffdddbbb```cccbbbaaaaaa````````````]]]]]]^^^^^^^^^]]]\\\\\\^^^______```aaabbbbbbccccccdddeeeggghhhjjjkkkkkkfffggggggeeecccbbbccceeehhhgggffffffeeedddcccccceeefffggghhhhhhgggfffeeejjjiiihhhgggffffffffffffddddddeeeggghhhiiijjjkkkkkkkkkjjjjjjiiihhhhhhgggggggggiiijjjlllmmmoooooonnnjjjfffdddgggiiiiiihhhggggggggggggffffffeeeddddddcccbbbaaa`````````aaabbbaaaaaa___^^^]]]\\\\\\]]]\\\[[[YYYXXXVVVUUUTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUTTTSSSUUUYYY[[[ZZZXXXRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQSSSRRRQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRSSSUUUWWWZZZ\\\]]]^^^ddddddffffffaaaZZZXXX\\\SSSVVVYYYYYYWWWVVVXXXZZZ___dddllluuu~~~|||tttlllhhhdddaaafffkkkooorrrsssxxx{{{sssnnnccc^^^VVVNNNIIIFFFDDDBBB>>>>>>>>>>>>>>>===<<<<<>>>>>???@@@@@@@@@???EEEGGGJJJLLLOOOQQQSSSTTT___gggwwwqqqeeeVVVLLLDDD<<<999:::<<>>999222---,,,,,,,,,,,,+++***)))***,,,---,,,***,,,+++++++++,,,,,,---...***)))((()))+++---,,,+++*********+++++++++,,,,,,***+++------,,,,,,---///++++++,,,,,,---......////////////..................//////000111222222333222222444555777777888888:::<<>><<<<<<===???AAACCCDDDDDDEEEJJJLLLNNNOOOQQQTTTYYY\\\jjjwww~~~ssscccWWWKKKDDD>>>::::::===@@@JJJ[[[lllwwwvvvlllccc___XXXUUUXXXZZZVVVQQQNNNCCCCCCCCCDDDDDDAAA===999888777555555666777666555444444333444555777999:::888777555444333222111111000111222333333222000///111000///...---------------,,,,,,---......---+++---.........---,,,...///000555===DDDGGGFFFCCC@@@777333...++++++,,,------+++***)))***+++,,,+++***,,,,,,+++++++++,,,------***))))))***,,,---,,,+++))))))*********+++++++++)))***,,,---,,,---///000+++,,,,,,------.........---------...............---...///000111333444444444444666777777888888888:::<<>>@@@CCCFFFHHHIIIIIIKKKMMMOOOQQQSSSYYYbbbhhhvvv|||mmmdddVVVLLLCCC>>>;;;:::???EEEIIIVVVjjjzzzzzzmmmbbb^^^YYYWWW\\\^^^XXXPPPKKKFFFHHHKKKNNNNNNJJJBBB===999777555555666666555444222222222222333555777888666666555333333222222222111111222222222111000000111000///...---,,,,,,,,,,,,,,,,,,---///000000000000000...------111777<<>>===;;;999===???BBBEEEHHHJJJLLLMMMLLLNNNOOOPPPTTT]]]iiissslll]]]TTTJJJCCC<<<::::::>>>GGGPPPXXXeeevvvzzzlllccc___[[[[[[``````XXXNNNHHHLLLNNNQQQSSSSSSNNNFFF@@@999777555444555555444333222222222333444555666666666555444444333333333333444333111000///000111222000000...------,,,,,,,,,,,,,,,,,,,,,,,,...000111,,,000555:::???EEEKKKNNNPPPJJJ???555...,,,---...---+++))))))+++---------+++,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,,,,,,,+++******,,,---,,,++++++++++++,,,,,,,,,,,,---***,,,---,,,******+++,,,,,,,,,,,,---------------....../////////000000000111111111111222222222222666666777888999999888888:::<<>>===<<<@@@AAACCCFFFIIIKKKLLLMMMNNNPPPRRRSSSXXXddduuuqqq^^^OOOGGGAAA;;;888999>>>GGGUUUaaalllvvvvvvlllfffbbb______```]]]TTTMMMKKKQQQQQQRRRRRRQQQLLLEEE???:::888555444444444333222444444555555666777777888666555555444444444555555666444111///...///111333///...------,,,------------...---,,,+++,,,000222555<<>>999222+++)))***...000,,,***)))***,,,------,,,,,,---...---,,,+++,,,---------,,,+++++++++,,,,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,---------...//////...---,,,,,,---------------------------......//////000111111111222222222222222222222222555555777888888999999999:::<<>>HHHUUUhhhxxx{{{qqqmmmllliiieeeaaa]]]VVVOOONNNQQQXXXVVVRRRPPPMMMHHHCCC???<<<999777666555555333222444444555666777777777777666666555555555666666777444333222111000000000000------,,,,,,------.........///000000000444999>>>EEEKKKQQQRRRMMMDDD;;;666***+++...//////...,,,+++---,,,+++,,,---...---+++---///000///---+++---......---,,,,,,+++++++++,,,---,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,,,,...///...------...///------------------------------......///000000111111111111222222333333333333444555777888999999999:::<<>>GGGMMMJJJKKKJJJEEE>>>666111...222000---***))))))+++,,,...---------......---+++...000222000---,,,---///...---,,,,,,++++++++++++---,,,++++++------,,,+++)))************+++++++++(((***,,,,,,,,,,,,...///------------------------,,,,,,------...///000000//////000111333444555666222333444666888999999::::::<<>>777<<>>??????@@@BBBEEEHHHMMMOOOPPPQQQQQQRRRUUUWWWYYYZZZ\\\^^^^^^___gggqqq~~~~~~~~~}}}yyytttqqqmmmiiihhhjjjiiifffbbbeeedddbbb___]]][[[YYYXXXTTTRRROOONNNMMMLLLJJJHHHCCCDDDCCCBBB???>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFDDDBBBCCCFFFHHHJJJRRRZZZcccrrrzzznnnfffbbbZZZQQQJJJEEE???;;;>>>IIIUUUccczzzuuupppmmmjjjhhhggg```VVVNNNKKKNNNSSSWWWZZZTTTLLLGGGEEECCC???<<<;;;;;;::::::999999999:::999999999888888888888888888999:::999777666666777555333222000//////000111111000//////333888>>>AAAJJJGGGEEEEEEFFFCCC===777111000---+++)))(((''''''++++++,,,---------,,,,,,++++++++++++++++++++++++.........------------------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++'''((()))+++,,,,,,------...------,,,---...///000---------,,,,,,++++++***...------,,,,,,---...///000111111222222333333444666666666777888888999999;;;<<<>>>>>>???AAAEEEGGGNNNOOOQQQRRRRRRTTTWWWYYYZZZZZZ\\\^^^^^^```jjjuuu~~~xxxuuutttsssooollliiieeebbbaaaaaaaaa]]]ZZZ\\\[[[XXXUUUSSSRRRQQQQQQKKKIIIGGGFFFFFFEEECCCBBB>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEBBBAAACCCHHHKKKOOOYYYdddxxx|||mmmdddddd^^^VVVNNNGGGBBB@@@@@@CCCVVVlllzzzoookkkiiieeeaaa\\\VVVOOOMMMPPPUUUYYYZZZWWWQQQIIIEEECCCAAA>>>;;;<<<;;;:::::::::;;;===>>>;;;;;;::::::999999::::::777666666777888999777666666444111///...///111333555666888;;;@@@EEEIIILLLNNNJJJDDD@@@===777000+++,,,,,,++++++******))))))------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---......------------,,,,,,((()))***,,,---------------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,000000///...---------...000000111111222333333333555555666777777888999999:::;;;======>>>@@@DDDGGGMMMOOOQQQRRRSSSUUUXXX[[[[[[[[[\\\______cccnnnzzzzzzvvvrrrpppmmmkkkkkkjjjhhhfffdddaaa^^^]]]\\\[[[XXXUUUTTTRRROOOLLLJJJIIIJJJJJJEEEDDDBBBBBBCCCCCCAAA@@@===???@@@AAAAAABBBEEEGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDFFFJJJMMMSSS```lllsssjjjffffff___VVVMMMDDD???AAAFFFQQQjjjsssiiigggeeeaaa\\\TTTOOOKKKMMMTTTYYY[[[ZZZQQQLLLFFFBBBBBBAAA@@@===<<<<<<;;;;;;<<<>>>@@@AAA???>>><<<;;;:::999999999888666444555888888555222555333111000000333666888===AAAGGGLLLMMMLLLHHHEEE>>>;;;777444222000---***,,,,,,------------,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,////////////...---,,,,,,,,,,,,,,,---------......---------....../////////000000//////............000000000111222222333333444555555666777888999999:::;;;===>>>???AAAEEEHHHLLLNNNPPPRRRSSSUUUYYY[[[]]]\\\]]]___```eeeqqq}}}~~~wwwwwwvvvvvvvvvtttpppmmmhhhfffdddcccbbbaaa```^^^ZZZYYYWWWUUUTTTRRRPPPNNNMMMKKKIIIFFFDDDDDDEEEFFFAAA@@@???@@@AAABBBAAA???>>>@@@BBBCCCCCCEEEHHHKKKGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFHHHLLLNNNVVVeeesss{{{qqqmmmmmmkkkbbbXXXNNNCCC>>>DDDOOOjjj{{{nnngggeeebbb]]]XXXNNNKKKHHHKKKRRRVVVVVVTTTKKKGGGCCCBBBCCCDDDBBB@@@<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@===;;;888777777777999777444555666666333///222222333666:::>>>BBBDDDFFFIIIKKKLLLIIICCC<<<888000...,,,+++++++++++++++*********+++******)))(((///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,////////////...---,,,+++,,,,,,,,,---------------,,,------....../////////.........//////////////////000000111111222333333333444555666777888999999;;;<<<>>>???@@@CCCFFFIIIKKKMMMOOOQQQRRRTTTWWWZZZ]]]\\\]]]___```eeeqqq}}}~~~{{{xxxvvvttttttjjjjjjiiijjjkkkjjjhhheee___^^^[[[YYYWWWVVVUUUUUURRRRRRQQQOOOMMMLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBB>>>===<<<===@@@AAA@@@??????AAABBBCCCDDDFFFIIIKKKHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHKKKOOOSSS]]]pppxxxrrrppppppkkkbbbWWWNNNDDD@@@LLL\\\yyytttnnniiieee```YYYTTTJJJHHHGGGIIILLLOOONNNLLLGGGEEECCCDDDFFFFFFDDDAAA;;;;;;<<<>>>???AAABBBBBBBBB@@@<<<999777666666666:::999777777777555333111222555:::???EEEHHHKKKKKKIIIFFFAAA<<<777333111000...---,,,***))))))))))))++++++*********)))))))))------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------,,,---.../////////////////////000000111222222222333333444555777888999999;;;<<<>>>???AAACCCGGGJJJKKKMMMOOOPPPQQQSSSVVVYYY^^^]]]^^^``````cccnnnzzzwwwxxxyyyzzz|||~~~{{{xxxvvvsssrrrpppmmmlllkkkjjjjjjbbbaaa```aaabbbaaa___]]]XXXVVVSSSPPPMMMMMMNNNOOOLLLLLLLLLJJJIIIGGGGGGGGGDDDCCCCCCBBBAAA@@@??????===<<<<<<>>>AAABBBBBBAAABBBCCCEEEEEEEEEFFFIIIKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIKKKQQQWWW___mmm~~~zzzuuuqqqmmmeee\\\SSSMMMEEEEEEVVVkkkrrrrrrqqqmmmfff\\\TTTOOOJJJJJJIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGIIIHHHCCC???999;;;===@@@AAAAAA@@@@@@>>><<<999777555555666777999:::;;;:::888777666777888<<>>@@@CCCGGGJJJMMMOOOQQQQQQRRRSSSVVVYYY^^^]]]___```___aaajjjtttkkkllllllmmmpppvvv}}}~~~}}}{{{~~~{{{xxxzzzyyyyyyyyyyyyzzz{{{{{{wwwvvvttttttsssrrrooollliiihhhfffdddcccbbbcccccc___^^^]]]]]]]]]\\\ZZZXXXTTTRRROOOKKKHHHIIIKKKNNNDDDEEEEEEDDDBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>===???>>>>>>@@@CCCEEEEEEEEEEEEGGGHHHHHHHHHHHHKKKMMMIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPWWW```jjj{{{}}}yyyqqqjjj^^^VVVOOOLLLFFFIII^^^vvvuuunnnrrrtttqqqfffZZZQQQLLLLLLMMMNNNMMMKKKJJJJJJLLLIIIHHHHHHIIIKKKHHHBBB===999;;;>>>AAABBBAAA???>>>;;;999777555444666888999888;;;>>>===:::999:::<<<@@@DDDHHHIIIFFF???666000---------------.........)))+++---------------...+++***))))))***,,,...000)))***,,,---...------,,,++++++++++++++++++++++++)))***+++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,------..................---,,,+++)))(((***+++,,,---...---,,,,,,.........................../////////...,,,***)))/////////000111111222222222222444555666888999999888:::<<<===???BBBFFFIIIOOOQQQRRRSSSSSSTTTWWWYYY^^^]]]___```______gggqqqcccaaa```bbbfffkkkoooppptttyyy~~~{{{vvvrrrqqqtttuuusssppprrrssstttttttttsssqqqppplllkkkiiihhhffffffeeeeeelllhhheeefffiiiiiieeeaaa]]]]]]]]]\\\[[[YYYWWWVVVZZZWWWSSSSSSSSSRRROOOLLLJJJIIIHHHGGGGGGFFFFFFFFFCCCAAA???===<<<===>>>>>>???>>>>>>===>>>>>>???@@@???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHLLLHHHFFFLLLKKKJJJPPPUUU]]]gggqqqyyyiii^^^ZZZMMMMMMKKKEEEBBBMMMeee{{{|||zzztttjjj___VVVQQQOOOSSSRRRTTTWWWRRRKKKJJJOOOLLLOOOQQQOOOIIICCC???>>>@@@===;;;;;;===>>><<<999<<<888333111333777;;;===???BBBFFFHHHHHHEEE@@@===???<<<888444000...------...//////000///---,,,+++,,,,,,,,,------.........---,,,+++(((''')))---000'''(((***++++++***((('''((((((***+++,,,---------,,,++++++******++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,((((((((())))))******+++,,,------...///000111111.........///000111111222---...///000222444555666444444444555666777777777>>>>>>>>>===>>>@@@DDDHHHMMMOOORRRTTTWWWXXXYYYYYY[[[[[[]]]aaabbbaaadddhhh~~~\\\[[[ZZZ\\\```eeehhhiiiiiimmmqqqssstttxxx~~~|||{{{zzz~~~}}}|||{{{zzzwwwtttrrrppppppoooqqqmmmiiihhhkkkllliiiffffffhhhjjjkkkkkkiiifffeeedddcccbbbaaa```_________cccaaa```aaabbbbbb___[[[ZZZYYYXXXWWWVVVTTTSSSSSSSSSQQQNNNMMMMMMLLLIIIGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCAAA???===;;;;;;<<<===>>>????????????@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGMMMKKKJJJJJJJJJJJJIIIHHHGGGNNNKKKHHHNNNPPPRRR\\\fffrrrxxxlll]]]RRRNNNGGGFFFEEEDDDIIIZZZsss{{{qqqeee\\\VVVSSSRRRUUUTTTVVVWWWSSSMMMNNNSSSPPPQQQQQQMMMGGGAAA>>>>>>999:::<<<>>>@@@???<<<999666666666999>>>DDDHHHIIIOOOOOONNNLLLGGGAAA<<<888555333111/////////000000,,,,,,---.........---,,,,,,,,,------------------+++,,,,,,,,,++++++---///((()))+++,,,,,,+++)))((('''((()))***+++,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++---......///,,,,,,------......//////---......///000000111111......///111222333444555222333444555777888999:::===============@@@DDDGGGMMMNNNQQQTTTVVVXXXYYYYYY[[[ZZZ]]]aaabbbaaaccchhhwwwWWWVVVUUUWWW[[[___aaabbbbbbeeegggggghhhlllsssxxxvvvwwwyyy{{{||||||{{{{{{{{{yyyzzzzzzzzzzzz{{{{{{{{{{{{wwwvvvsssqqqoooooooooooouuutttrrrooommmkkkjjjiiijjjiiihhhgggeeeeeeeeeeeeeeebbb___^^^```aaa___\\\ZZZ\\\^^^``````]]][[[YYYYYYXXXXXXWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZXXXVVVTTTUUUTTTRRRPPPOOONNNNNNNNNMMMKKKIIIHHHHHHGGGEEECCCDDDCCCBBB@@@???>>>>>>>>>AAA@@@>>><<<;;;;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIEEEOOOPPPOOOUUUXXX___mmm|||sssggg[[[OOOFFFDDDBBBBBBDDDKKK[[[qqqzzzjjj^^^YYYXXXXXXXXXXXXWWWXXXXXXUUUQQQSSSXXXWWWVVVQQQKKKDDD@@@??????;;;<<<>>>===;;;999888888;;;===AAAGGGMMMQQQSSSRRRVVVSSSNNNHHHAAA:::555222...---,,,,,,,,,...///000)))***+++,,,------------------------------,,,,,,)))+++---......---...///******,,,,,,,,,,,,******''''''(((***++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***+++,,,---...///000000------------------------------......//////000000///000000111222222333333222222444666888:::;;;<<<;;;<<<=========???CCCFFFLLLNNNPPPSSSUUUWWWXXXYYY[[[ZZZ\\\```aaa```bbbgggnnnVVVUUUTTTVVVYYY\\\^^^^^^```aaaaaaaaaaaadddjjjnnnkkkmmmnnnppppppppppppooorrrssstttvvvxxxzzz{{{|||}}}~~~}}}}}}}}}~~~|||{{{zzzzzzzzzxxxxxxwwwxxxxxxvvvssspppttttttttttttsssrrrqqqqqqppppppqqqqqqooommmkkkjjjlllllllllmmmnnnnnnnnnoooiiihhhgggfffeeeeeeffffffdddcccbbb```___``````aaa^^^^^^^^^^^^^^^_________]]][[[YYYYYYZZZZZZXXXVVVUUUUUUVVVVVVVVVUUUTTTSSSPPPPPPOOOOOOOOOPPPPPPQQQNNNPPPSSSTTTRRRPPPOOOOOOQQQOOOLLLJJJIIIHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>>>>>===<<<<<<<<<<<<======???@@@CCCDDDEEEDDDCCCBBBDDDEEEEEEFFFHHHIIIIIIJJJGGGIIIJJJKKKLLLMMMNNNPPPMMM\\\ccceeekkknnnvvvsssbbbWWWOOOGGGBBBAAABBBGGGQQQaaaxxx~~~rrrcccZZZYYY\\\^^^___YYYZZZZZZXXXUUUTTTWWW[[[\\\XXXPPPIIICCC@@@@@@AAA<<<======;;;:::<<>>>>>=========;;;;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGGGGEEEDDDGGGGGGHHHIIIIIIJJJKKKKKKKKKMMMOOOPPPQQQSSSWWWZZZ```tttwwwmmm```SSSLLLGGGCCCBBBEEEJJJWWWkkkzzzqqqiii___\\\^^^bbbdddcccZZZ\\\\\\YYYVVVVVVYYY[[[ZZZTTTLLLEEEAAAAAABBBCCC;;;???DDDGGGIIIMMMSSSXXXXXXUUUQQQNNNLLLIIIFFFCCC>>>;;;888444222222333444111111000...------,,,,,,,,,,,,++++++************.........------,,,,,,,,,++++++***))))))***...111,,,,,,,,,------,,,,,,,,,******+++,,,------------,,,++++++******++++++,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////.........------------,,,000000000///////////////.........///////////////111111111111111111111111555555666777888999999:::999:::<<<===>>>@@@CCCFFFKKKLLLNNNPPPSSSVVVXXXZZZZZZYYY[[[______]]]___dddkkkwwwQQQPPPOOOPPPSSSTTTTTTTTTUUUUUUUUUVVVXXX[[[]]]^^^^^^___aaabbbbbbbbbaaaaaabbbbbbbbbcccdddeeeeeeeeeeeefffhhhiiikkklllllllllpppqqqsssvvvxxxyyy{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwzzz{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzwwwvvvvvvvvvvvvuuussssssqqqqqqqqqqqqsssttttttttttttsssrrrqqqpppooollllllmmmmmmlllkkkjjjjjjffffffffffffggghhhiiijjjgggggggggggghhhhhhhhhhhhgggccc^^^\\\]]]___```aaa^^^^^^^^^]]]\\\[[[YYYXXXZZZYYYVVVUUUUUUWWWZZZ\\\ZZZ[[[[[[[[[[[[[[[[[[\\\VVVVVVUUUUUUTTTSSSRRRQQQNNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNOOOOOONNNMMMLLLLLLMMMKKKIIIFFFFFFHHHJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHHHHIIIJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBCCC???AAAAAA@@@>>>===>>>???>>>>>>============>>>>>><<<===>>>???AAABBBCCCDDDCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMOOOQQQSSSTTTXXX___eeewwwqqqgggYYYQQQIIIEEEDDDEEELLLSSS```sss~~~wwwrrriiifffbbbbbbdddffffffddd[[[___```[[[XXXYYY[[[[[[UUUPPPJJJFFFEEEFFFHHHIIIJJJOOOUUUYYYYYYVVVSSSQQQPPPMMMHHHDDDAAA???===;;;:::999777555333333333333////////////////////////...---,,,+++************------------------,,,,,,---,,,***(((''')))---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,++++++******++++++,,,((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000000000////////////...000000000000000000000000/////////000000000000000111111111111111222222222555666666777777888888888888:::===>>>???AAADDDFFFKKKKKKMMMOOORRRVVVXXXZZZYYYXXXZZZ^^^^^^\\\^^^bbbjjjwwwNNNMMMLLLMMMOOOPPPOOONNNQQQRRRSSSVVVYYY[[[\\\\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ]]]^^^^^^______``````aaa\\\]]]___```aaabbbbbbccceeefffhhhjjjkkkmmmnnnoookkkllllllllllllllllllllllllmmmnnnoooooonnnmmmmmmoooooopppqqqsssuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuusssrrrsssuuuvvvvvvvvvsssssssssssssssssstttuuupppqqqtttvvvxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyy{{{|||}}}~~~~~~}}}|||{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqppppppppppppqqqooommmjjjiiijjjjjjiiiiiihhhgggfffffffffhhhjjjkkkiiiiiiiiiiiihhhfffeeedddbbbccccccccccccbbbbbbaaa___^^^^^^^^^^^^___``````^^^___```aaaaaa```___^^^^^^ZZZWWWUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOOOOPPPQQQRRRUUUUUUUUUUUUUUUUUUTTTTTTQQQQQQPPPPPPOOONNNNNNMMMJJJJJJKKKKKKKKKJJJIIIIIIKKKKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDAAABBBFFFHHHHHHGGGFFFEEEDDDCCCAAA@@@??????<<<>>>???>>><<<;;;<<<>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNQQQUUUXXX]]]fffrrr{{{{{{nnnaaaZZZKKKGGGDDDEEEHHHQQQbbbqqq{{{uuuoookkkkkkkkkjjjiiihhhfffdddccc]]]ccceee___[[[\\\]]][[[UUUQQQNNNMMMPPPSSSTTTTTTYYYXXXWWWVVVRRRLLLEEE@@@AAA???===<<<<<<<<<;;;:::888777666555333000...---,,,,,,---...............---,,,++++++***+++,,,,,,,,,,,,---------------------------+++)))))),,,...,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......------...//////000111111......//////000000111111111111111111111111111000000000111111222222222333333333444555777888999999999;;;===???@@@BBBEEEGGGJJJKKKLLLNNNQQQUUUXXXZZZYYYXXXZZZ]]]]]][[[]]]aaaffftttMMMLLLKKKLLLNNNNNNNNNLLLLLLMMMOOOSSSWWWYYYYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWUUUVVVVVVWWWWWWXXXYYYYYYVVVWWWYYY[[[\\\]]]^^^^^^]]]^^^___```bbbdddeeefff```aaabbbbbbcccdddeeeeeeccccccdddeeeeeedddcccbbbfffffffffffffffggghhhiiillllllllllllllllllkkkkkkjjjiiihhhiiilllnnnnnnmmmkkkkkkjjjjjjkkklllmmmmmmjjjkkkmmmnnnooonnnnnnmmmmmmnnnoooqqqqqqqqqpppooopppqqqrrrtttuuuvvvvvvvvvttttttsssttttttuuuvvvwwwuuuvvvwwwwwwwwwvvvtttsssxxxwwwvvvssspppoooppprrrmmmmmmmmmmmmnnnnnnnnnnnnjjjjjjiiiiiihhhiiiiiiiiihhheeecccbbbbbbccccccbbbbbbaaa``````aaacccfffgggcccccccccbbbaaa```___^^^\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZYYYZZZ[[[\\\[[[YYYWWWUUUWWWUUUSSSSSSTTTTTTTTTSSSPPPPPPPPPPPPOOONNNMMMLLLPPPPPPOOOOOONNNMMMLLLKKKNNNNNNMMMMMMLLLLLLLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHBBBDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDGGGIIIKKKKKKIIIHHHHHHHHHDDDEEEGGGHHHHHHFFFDDDBBBEEEDDDDDDCCCBBBBBBCCCCCCEEE@@@<<<>>>CCCGGGFFFDDDCCCCCCCCCBBBAAA???===<<<<<>>888888999;;;===>>>===;;;222333333222000,,,)))&&&+++,,,,,,,,,,,,+++******,,,++++++***+++,,,...///,,,,,,,,,------.........---...//////---++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---((()))***,,,...///111111,,,------...///000111111222222222111111111111111///000000111222222333333000111333555777888:::;;;999;;;>>>@@@AAACCCEEEHHHJJJJJJLLLNNNQQQUUUXXXZZZYYYXXXYYY]]]]]]ZZZ\\\aaaaaaqqqIIIHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPRRRTTTVVVWWWWWWUUUUUUUUUUUUTTTRRRPPPOOOVVVVVVVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXXXXYYY[[[\\\]]][[[YYYXXXYYY\\\]]]\\\ZZZZZZYYYZZZ\\\^^^______^^^]]]\\\[[[[[[[[[\\\]]]^^^aaaaaaaaaaaaaaaaaa``````_________``````bbbcccdddeeeeeedddcccaaaaaaccceeeaaabbbbbbccceeefffgggggggggggghhhhhhhhhhhhggggggggghhhiiijjjkkklllllllllkkkjjjjjjlllnnnpppooonnnppppppppppppooooooooooookkkjjjhhhgggfffffffffgggggghhhiiiiiihhhgggdddccccccccccccbbbbbbaaa```___aaa___]]][[[ZZZZZZZZZ[[[^^^\\\ZZZZZZ[[[\\\[[[ZZZ___^^^\\\ZZZZZZZZZZZZ[[[VVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTRRRQQQPPPRRROOOMMMMMMNNNPPPPPPOOOJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???@@@AAABBBBBBCCC???@@@BBBDDDFFFFFFFFFFFFAAADDDGGGIIIHHHGGGGGGGGGHHHHHHHHHJJJMMMOOOPPPPPPJJJSSSUUUNNNLLLRRRVVVTTTZZZffftttuuuiii]]]PPPGGGDDDAAAEEEIIIQQQfff}}}qqqgggccchhhmmmssstttsssoooggg```\\\\\\___```bbbcccccccccbbbaaaffffffeeedddbbb___]]][[[IIIFFF@@@;;;888777777888:::;;;>>>??????>>><<<:::888666444111///............---+++++++++---///000......------......///000000000///...------,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++*********)))...------,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,------......---.../////////...---,,,...............///000111000111111111111222222222222444555666555666777999;;;<<<>>>???@@@AAADDDGGGKKKLLLMMMOOORRRUUUWWWYYYXXXXXXXXXYYY[[[]]]___```gggxxxDDDDDDDDDDDDDDDEEEFFFFFFJJJKKKMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPOOOSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQXXXWWWVVVVVVUUUUUUVVVVVVWWWUUUTTTUUUWWWXXXWWWUUUUUUTTTUUUWWWYYYZZZYYYXXXYYYYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^______^^^\\\[[[]]]^^^]]]^^^^^^___```aaabbbccc``````aaaaaaaaaaaa`````````aaabbbdddeeeeeeeeeeeeeeedddccceeegggiiiiiihhhiiiiiiiiihhhhhhhhhggggggfffeeecccbbbaaaaaabbbbbbaaabbbccccccbbbaaa___]]]____________^^^^^^]]]\\\]]]\\\ZZZXXXWWWWWWWWWXXXZZZXXXVVVWWWXXXYYYYYYXXXZZZYYYXXXVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOPPPOOOOOONNNNNNLLLKKKIIIHHHJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFDDDCCCDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????AAABBBBBBBBBAAAAAA@@@???======>>>>>>>>>?????????@@@@@@????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFCCCEEEHHHIIIIIIHHHHHHHHHGGGGGGHHHKKKMMMOOOPPPPPPJJJOOORRROOONNNSSSYYY\\\iiiyyytttbbbWWWQQQJJJGGGGGGKKKVVVdddttt{{{tttjjjcccbbbeeeiiiqqqpppnnniiiaaa\\\ZZZZZZ\\\___ccchhhjjjkkkjjjiiidddccc```\\\WWWRRRMMMJJJ@@@>>>;;;888777777999::::::<<<>>>??????===;;;999666555222000...---------......---,,,,,,---...///***************++++++,,,...------,,,++++++******++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************))))))))))))---,,,,,,++++++*********************++++++++++++........................------,,,++++++***))))))((((((((()))******++++++---...///000000///...---//////...............///000111111111111222222222222444666666666666888:::;;;===???@@@@@@BBBEEEGGGMMMNNNOOOQQQSSSVVVXXXYYYXXXXXXXXXYYYZZZ\\\___```iiizzzBBBAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMLLLSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPQQQPPPQQQRRRUUUVVVUUUTTTUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^]]]___aaacccbbbbbbaaaaaaaaaaaa````````````______^^^]]]\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[YYYXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXWWWUUUSSSRRRRRRSSSSSSTTTRRRQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMLLLGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBAAA@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>;;;;;;;;;<<<<<<<<<======@@@??????>>>>>>???@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAACCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEGGGJJJKKKJJJIIIJJJJJJGGGIIIKKKMMMNNNPPPPPPPPPNNNOOOSSSVVVWWWYYYbbblll}}}rrrcccSSSKKKIIIGGGIIIKKKVVVhhh~~~yyyqqqkkkhhhiiijjjkkkhhhhhhfffccc```^^^___```fffhhhkkklllkkkgggbbb___```^^^YYYTTTMMMFFFAAA>>><<<:::888777777888:::;;;;;;<<<>>>>>>>>><<<:::888444333111...---,,,,,,,,,............------------,,,,,,+++++++++,,,------------,,,,,,++++++************+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************+++++++++,,,........................,,,++++++******)))))))))******+++,,,,,,------...---...////////////......000000///------,,,,,,,,,000111111111111222222222333555777777777777999;;;<<<===???@@@AAACCCFFFHHHNNNOOOOOOQQQRRRTTTVVVWWWWWWWWWXXXXXXZZZ]]]___```lll{{{CCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOPPPQQQNNNMMMMMMMMMNNNNNNNNNMMMPPPOOOOOOQQQSSSTTTSSSQQQPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWWWWUUUSSSSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\___``````___^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLNNNPPPRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFFFFFFFEEEGGGEEEDDDEEEFFFGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@???>>>===>>>???===>>>???@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@============>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGIIILLLLLLKKKKKKLLLMMMJJJLLLNNNOOOOOOPPPQQQRRRVVVUUU[[[dddggghhhtttqqq^^^WWWOOOLLLJJJJJJPPPWWWkkkxxxqqqnnnppprrrqqqoooggghhhiiijjjkkkmmmnnnppppppooommmiiiccc\\\UUURRRZZZXXXTTTOOOIIIDDD???===<<<<<<;;;::::::;;;<<<<<<<<<=========<<<:::888777333222000...------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,---...............---------,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********))),,,,,,,,,---......//////,,,------...............//////...---------------000000111111111222222222444666777888777888999;;;<<<>>>@@@AAABBBDDDGGGIIINNNNNNNNNOOOPPPRRRSSSTTTXXXXXXXXXYYY[[[^^^```bbbmmm{{{DDDCCCCCCBBBBBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQPPPNNNMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPOOOQQQSSSSSSQQQOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXZZZ\\\]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMMMMLLLLLLLLLKKKJJJIIIKKKMMMOOOPPPOOOOOOOOOOOOOOONNNNNNNNNMMMIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCBBBCCCEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAA???<<<;;;;;;<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>===??????@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGIIIHHHHHHGGGGGGGGGGGGGGGIIIKKKMMMMMMLLLLLLMMMOOOKKKMMMOOOOOONNNOOOQQQSSSZZZ]]]hhhwww~~~nnn^^^NNNLLLMMMMMMOOOVVVfffvvvwwwrrrmmmnnntttxxxwwwuuuuuuuuuuuuvvvvvvvvvuuutttkkkiiieee```[[[WWWUUUSSSUUUSSSOOOKKKGGGCCC@@@>>>999:::;;;<<<===>>>??????>>>>>>===<<<;;;999777555333222111///......//////++++++,,,,,,,,,++++++***)))))))))))))))******+++---------------,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++*********************++++++,,,,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,+++++++++,,,,,,------...---------------...///000000000111111111222222222444666777888777888999;;;;;;===???AAABBBDDDGGGJJJOOOOOOOOOPPPQQQRRRTTTTTTYYYYYYYYYZZZ]]]___bbbdddlllzzzCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIILLLMMMMMMMMMKKKJJJKKKLLLIIIIIIIIIJJJLLLLLLKKKIIIJJJKKKLLLMMMMMMMMMLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOKKKLLLNNNMMMKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPRRRSSSSSSSSSSSSTTTSSSSSSTTTWWWXXXXXXWWWUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLGGGFFFFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEDDDBBBAAA@@@@@@??????@@@AAAAAA@@@>>>???@@@@@@AAA@@@???===<<>>>>>?????????======>>>>>>???@@@@@@@@@===>>>>>>???@@@?????????????????????????????????<<<===>>>>>>???>>>>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJLLLMMMMMMMMMMMMNNNPPPJJJMMMNNNNNNNNNPPPVVV[[[aaalll~~~~~~mmm[[[OOOGGGHHHMMMTTT^^^pppwwwtttrrrvvv}}}}}}zzzvvvrrrooolllgggdddiiieee___YYYUUURRRQQQQQQPPPNNNKKKFFFBBB???<<<;;;333555888<<>>===<<<999777555444333222000/////////000000***+++++++++,,,,,,,,,,,,++++++******++++++,,,---++++++++++++************+++++++++******+++,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,+++++++++,,,---...///---------......000111111000111111111111222222222333555777777777777999;;;:::<<>>??????===;;;===>>>???@@@@@@???===<<<========================>>>??????>>><<<:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>======>>>??????@@@AAAAAA===>>>???@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB<<<===>>>????????????>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBCCCEEEHHHJJJHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOPPPLLLNNNQQQQQQSSSYYYbbbjjjuuu|||kkk[[[QQQLLLLLLOOO[[[nnnzzztttkkkeeecccaaa___^^^fffccc]]]VVVPPPKKKIIIHHHJJJHHHEEEAAA>>><<<::::::444666:::>>>BBBDDDFFFFFF@@@???===;;;888666444333111000///.........///000,,,,,,++++++,,,...000111...............//////000************************---,,,+++*********+++,,,++++++++++++++++++++++++*********)))))))))((((((++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000++++++++++++++++++++++++------......///000000000------,,,,,,---///000111000000/////////000000111000111111111111222222222222444666666666666888:::999;;;>>>???AAACCCGGGIIIMMMMMMNNNOOOPPPRRRTTTUUUVVVVVVWWWYYY[[[^^^aaaccchhhyyyFFFEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFAAABBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJGGGIIIJJJIIIFFFEEEFFFHHHGGGGGGFFFGGGIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGIIIKKKHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMNNNQQQRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKKKKOOOOOONNNNNNNNNNNNOOOPPPMMMLLLLLLKKKIIIGGGEEEDDDEEEFFFFFFFFFFFFFFFEEEDDDEEECCCBBBCCCEEEGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDD????????????>>>>>>>>>>>>===>>>??????????????????=========???@@@@@@>>>;;;;;;<<<>>>@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<======;;;;;;<<<===;;;<<<======>>>============>>>>>>???@@@AAAAAAAAA???@@@AAABBBCCCBBBAAAAAA?????????????????????@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDCCCBBBCCCFFFIIIKKKGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMLLLMMMOOOQQQOOORRRUUUVVVYYYbbbnnnwwwooo___SSSOOOPPPUUU[[[nnnuuunnneee``````dddgggiii\\\ZZZWWWSSSNNNJJJFFFEEEDDDCCCAAA>>>===<<<<<<===:::<<<@@@CCCEEEFFFFFFFFF@@@???===;;;888555333222///...------,,,---...///------,,,,,,---000333444,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++,,,---......******************++++++******++++++,,,------...///.........///000222333333222111000000//////000000111111111111222222222222444555666555666888999888:::===???@@@CCCFFFIIIHHHIIIIIIKKKLLLNNNPPPQQQTTTUUUUUUWWWYYY]]]___aaagggyyyCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEECCCDDDFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAA@@@?????????@@@>>>>>>============>>>>>>>>>>>>======>>>???@@@AAA>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????@@@AAACCCEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGEEEJJJKKKLLLMMMMMMPPPSSSVVVZZZ]]]```bbbhhhvvvppp^^^TTTPPPNNNLLLWWWppp{{{{{{}}}rrrgggffflllqqqppplllbbbaaa^^^WWWNNNFFFCCCCCCAAA???<<<<<<<<<;;;:::888666999===AAADDDDDDCCCBBBCCCAAA>>>:::777444222111......---,,,,,,,,,,,,---000//////...------,,,,,,************************))))))************))))))---..................---******++++++,,,,,,,,,,,,...,,,******,,,---+++(((************************'''((()))+++,,,---......---***(((***...000...+++***++++++,,,,,,++++++***,,,,,,,,,---...///000111------------///333666888444333222111000000000000//////000222333444555666222333555666888999999999:::<<<===>>>???BBBFFFIIIHHHJJJMMMNNNMMMMMMNNNOOOQQQTTTWWWZZZ[[[^^^aaadddlll}}}DDDCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEFFFFFFFFFEEEDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>???????????????????????????????????????>>>======<<<<<<======>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???????????????AAABBBDDDEEEFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLNNNPPPUUU\\\aaaeeejjjrrrzzzwwwfffZZZRRROOOTTT[[[qqqyyyuuuwwwxxxsssppptttzzz{{{tttmmm``````]]]VVVNNNHHHEEEEEE???===:::999999999888777999;;;???CCCDDDDDDCCCBBB???>>>;;;888555222111000......---,,,,,,,,,,,,------------...............++++++++++++++++++++++++)))******++++++******))),,,,,,,,,------,,,,,,,,,(((((((((((())))))))))))---+++)))***,,,,,,+++)))++++++++++++++++++++++++((()))***+++,,,---------+++)))''')))---///---***,,,,,,------------,,,,,,+++++++++++++++,,,---...---,,,++++++,,,...000111333222111000///////////////000000111222333444444555444444444666888:::<<<:::<<<===>>>???BBBFFFIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRUUUXXXZZZ]]]```ccckkk|||EEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@??????>>>============>>>======<<<<<<<<<<<<======>>>???@@@AAA@@@???>>>===?????????@@@@@@AAAAAABBB>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGJJJHHHGGGFFFFFFHHHJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPSSSYYYbbblllttt|||vvveeeWWWRRRMMMMMM\\\ppp~~~rrrooosssqqqrrrxxxvvvkkk^^^]]]ZZZTTTNNNIIIGGGGGG@@@===999888888:::::::::===???BBBDDDEEEEEECCCBBB;;;:::888555333111000///......---,,,,,,,,,,,,---+++,,,,,,---.../////////------------------------***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,)))(((***---///---+++......////////////......,,,,,,++++++++++++,,,,,,///...---+++++++++,,,---111111000///............000000000111111111222222666555333333444777;;;===:::<<<===>>>???BBBFFFIIIKKKLLLLLLKKKJJJJJJLLLNNNNNNQQQTTTWWWYYY\\\___bbbjjj}}}FFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@??????======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>??????@@@AAABBBBBB@@@>>><<<>>>>>>???@@@AAABBBBBBCCC??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJIIIHHHGGGGGGIIIJJJLLLJJJKKKLLLLLLLLLLLLNNNOOOTTTUUUYYY___iiiwww{{{nnn[[[OOOOOONNNRRRlllxxxkkkkkkpppmmmpppxxxrrrhhh[[[ZZZVVVRRRNNNJJJIIIHHHBBB???;;;999;;;===???@@@BBBDDDEEEFFFFFFDDDBBBAAA888777555333111000000///......---,,,,,,,,,,,,---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******------------,,,,,,,,,,,,))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...,,,+++---///111000.........////////////............------,,,---------111111///............///111000//////.........///111000000000000000000000555444444444666888:::<<<:::<<<===>>>???BBBFFFIIIMMMMMMLLLJJJHHHIIIKKKNNNNNNQQQTTTWWWZZZ]]]```ccclllFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????=========>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCBBBAAA>>>===>>>>>>??????@@@AAABBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOOOONNNPPPTTTWWW[[[___gggrrr|||ppphhheeeUUULLLRRRWWWaaapppccccccjjjoooqqquuuyyyyyyuuummmfffZZZWWWSSSOOOLLLJJJHHHGGGAAA>>>;;;;;;===AAACCCDDDGGGGGGGGGGGGEEEBBB@@@>>>777666444333111111000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******************))))))))))))*********++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,---///000000///------............------......---,,,,,,,,,------000000000000000000111111111111000/////////000000111111111000000000000000111333555777999999999888:::<<<===>>>???BBBFFFIIIMMMMMMLLLJJJIIIIIILLLNNNPPPRRRVVVYYY\\\___bbbeeeoooFFFFFFEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNPPPPPPRRRWWW```gggooovvv~~~zzztttkkkaaaZZZUUUMMMLLLVVVaaaqqqvvv~~~wwweeeZZZ\\\bbbqqqrrrrrrqqqoookkkhhhgggZZZVVVPPPLLLJJJHHHFFFDDD===;;;:::;;;???CCCFFFGGGIIIIIIHHHFFFCCC???<<<;;;666666444333111000000000......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++***+++---************************++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------,,,,,,++++++************++++++------......///000000000111000000//////000000111111111111111111111111000000222666999::::::888777:::<<<===>>>???BBBFFFIIILLLMMMMMMLLLKKKKKKMMMOOOQQQTTTWWW[[[]]]aaadddgggrrrEEEEEEDDDCCCCCCCCCCCCDDDBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDDDD@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLIIILLLPPPSSSUUUVVVUUUTTTRRRUUUYYY\\\bbbmmm|||yyyuuupppjjjccc]]]XXXTTTPPPRRRYYYeeerrr{{{nnnxxxuuueeeZZZVVVZZZbbbnnnnnnnnnlllhhheeedddeeeZZZUUUNNNJJJGGGEEECCCAAA;;;::::::>>>CCCGGGJJJKKKKKKJJJHHHEEEAAA===999777666555333222000//////.........---,,,,,,,,,,,,---+++++++++,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,---...///000000+++---...---+++***+++---++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))***+++++++++,,,---,,,,,,------------,,,,,,))))))))))))***+++,,,,,,------................../////////......//////000111111111222222222222222111333555777999999999888:::<<<===>>>???BBBFFFIIIKKKMMMNNNNNNMMMMMMNNNPPPQQQTTTXXX[[[^^^aaaeeehhhqqqEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBB@@@??????@@@AAADDDFFFGGG@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEE???@@@@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBDDDFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLOOOSSSXXX]]]```___^^^\\\___ccciiioooyyy{{{vvvlllhhhaaaZZZUUURRRPPPPPP[[[cccnnnzzz}}}uuuwwwuuucccXXXTTTVVV^^^ggggggjjjkkkjjjfffbbbaaaaaa[[[UUUMMMHHHFFFDDDAAA>>>;;;;;;===AAAGGGLLLOOOOOOKKKJJJGGGDDD???;;;777555555444333111///...------......---,,,,,,,,,,,,---((()))***+++---...///000........................***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++'''((()))***,,,---......---///000///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,------------------,,,++++++++++++,,,---...////////////000//////...---......---------......///111111222222222333333333444444444555777888:::;;;:::<<<===>>>???BBBFFFIIIJJJLLLOOOOOOOOOOOOPPPQQQPPPSSSWWW[[[^^^aaaeeehhhpppIIIGGGDDDCCCCCCCCCCCCBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAABBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>>>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@CCCBBBBBBBBBBBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCC@@@AAABBBDDDDDDDDDDDDCCCAAABBBCCCDDDCCCBBBAAA@@@BBBDDDFFFDDDAAA@@@AAADDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@BBBDDDBBB@@@@@@BBBFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHFFFEEEGGGHHHHHHHHHHHHHHHHHHKKKNNNOOOLLLIIIKKKLLLMMMNNNOOOPPPPPPOOOUUU]]]hhhpppssspppllljjjpppyyyzzztttllleeeaaa[[[XXXSSSOOOOOOSSS[[[aaappp}}}sssnnnsss~~~nnnfff\\\VVVXXX\\\aaaccccccfffiiikkkjjjeee___[[[RRRMMMHHHEEECCCAAA>>>::::::999;;;FFFSSS[[[XXXSSSJJJKKKIIIDDD===777444444777555222000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...111000,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---...---,,,+++111///,,,)))((((((***+++)))***+++,,,,,,+++***)))((()))++++++******+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,...///000000000111000///......///000111+++,,,---///000000000000444444555666777888999999===???AAABBBBBBBBBCCCDDDHHHKKKNNNOOONNNNNNOOOOOOQQQSSSWWWZZZ]]]___cccfffrrrKKKIIIFFFEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAABBBCCC???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCBBBAAAAAACCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHKKKOOOQQQOOOMMMNNNNNNNNNNNNPPPSSSWWWYYYiiiooowww}}}}}}zzzyyyqqqeee^^^XXXTTTSSSRRRPPPNNNOOOVVVddduuu~~~~~~zzzooommmttt|||zzzvvvnnnbbb]]]XXXWWWYYY^^^aaabbbdddgggjjjkkkiiiccc\\\WWWQQQLLLFFFAAA???<<<999666:::;;;@@@KKKVVV\\\ZZZUUUOOOOOOMMMGGG@@@999666666777444111000///...---+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,++++++******...,,,+++))))))***+++,,,******++++++++++++******)))***,,,+++******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---.../////////111000///......///000111,,,---...///000111111111555555666777888999::::::<<<>>>AAABBBBBBBBBDDDEEEJJJLLLOOOPPPPPPOOOPPPQQQPPPRRRVVVYYY[[[^^^bbbeeemmmJJJHHHFFFFFFGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???>>>???AAABBBCCCBBBBBBAAA??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC>>>???@@@AAACCCCCCCCCDDD@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@AAABBBDDDEEEFFFEEEDDDBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKNNNQQQQQQQQQUUUTTTUUUWWW]]]eeelllqqq|||mmm\\\TTTPPPMMMLLLNNNRRRUUUZZZcccqqq{{{wwwuuuooohhhkkkttt|||qqqkkkcccZZZWWWWWWXXX[[[___bbbbbbbbbcccfffiiijjjfff___XXXRRRLLLHHHBBB>>>;;;:::888777;;;???HHHRRRZZZ]]]ZZZWWWSSSRRRNNNHHHAAA:::777666555333000//////...---+++------,,,,,,,,,,,,,,,,,,...---++++++---------,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))*********++++++,,,,,,---++++++************+++++++++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---.........000//////......//////000---...///000111222222222555666777888999::::::;;;;;;===@@@BBBCCCDDDFFFGGGIIILLLNNNOOONNNNNNOOOQQQOOOQQQUUUWWWZZZ]]]aaadddlllNNNLLLIIIIIIJJJKKKJJJJJJKKKKKKJJJIIIHHHGGGEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEE@@@AAABBBCCCBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@===>>>@@@BBBBBBCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCC???@@@BBBDDDDDDCCCAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAACCCEEEFFFFFFCCCAAABBBEEEFFFDDDAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCAAABBBEEEGGGEEECCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJMMMNNNQQQPPPPPPQQQTTTWWWZZZ[[[___aaafffooozzzlll```UUUQQQQQQRRRTTTWWWhhhppp}}}{{{uuuoookkkeeeaaagggpppxxxhhh___ZZZVVVVVVYYY^^^ccceeeeeebbb```___aaadddeeeaaaZZZRRRMMMFFFCCC???;;;::::::;;;<<<===EEEOOOXXX\\\[[[YYYWWWSSSQQQLLLFFF???999555333333111///...//////---,,,---------------,,,,,,,,,...+++((((((,,,......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************...---+++))))))))))))***)))***+++,,,---,,,++++++,,,,,,***))))))***,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---............////////////////////////...///000111222333333333555555666777888999999::::::===@@@BBBDDDEEEGGGIIIGGGIIIKKKLLLKKKLLLMMMOOOPPPRRRTTTWWWYYY]]]aaaeeeqqqXXXVVVRRRPPPPPPPPPNNNMMMOOOOOOOOONNNLLLJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFGGGDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA???@@@BBBDDDDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCDDDGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDFFFCCCAAABBBEEEFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGDDDBBBCCCFFFHHHGGGDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFIIIJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLKKKKKKLLLPPPSSSUUUVVVXXX\\\aaagggmmmqqqqqqwwwsssfff]]]TTTUUUZZZaaajjjrrr}}}yyyuuuqqqlllfff```]]]bbbhhhyyyrrr```VVVVVVYYY[[[^^^ccceeeeeebbb^^^\\\ZZZ\\\^^^^^^ZZZTTTLLLHHHBBB@@@<<<999777999===@@@CCCKKKTTTZZZ[[[XXXVVVTTTRRROOOIIICCC>>>999555333111///------...///...---.........------,,,,,,,,,,,,)))&&&'''+++------+++++++++++++++++++++++++++++++++++++++++++++++++++---------...............///...,,,+++*********+++***+++,,,------+++***)))---,,,+++******+++,,,---,,,---...---+++***+++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////000//////......////////////.........///000222333333333333333444444555666777888888;;;===AAACCCDDDFFFHHHJJJHHHIIIKKKKKKKKKKKKMMMOOOQQQSSSUUUWWWZZZ]]]bbbfffvvvgggccc^^^ZZZXXXUUUSSSQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOMMMLLLNNNTTTYYY[[[___eeellluuu~~~vvvkkk```[[[YYYbbbpppyyyxxxyyyxxxvvvvvvtttoooggg```]]]___cccmmmssstttjjj[[[SSSUUU[[[___aaabbbaaa^^^[[[YYYYYYYYYZZZZZZWWWSSSMMMFFFCCC???===:::777666999???DDDNNNRRRWWWZZZYYYVVVSSSQQQPPPLLLFFFAAA===:::666444///---,,,,,,...///......//////......---,,,,,,,,,+++***))))))+++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,+++++++++++++++,,,,,,---,,,+++***))),,,,,,++++++++++++,,,,,,+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------......///000000000000000---......//////......---...///000111222333333333222333333444555666777888<<<>>>BBBDDDEEEFFFIIIKKKKKKLLLMMMMMMMMMNNNPPPRRRRRRSSSUUUWWWYYY]]]cccggguuu|||uuuoookkkfffbbb___aaa```___]]]YYYTTTPPPNNNOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCBBBAAABBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFEEECCCCCCCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRTTTVVVWWWWWWYYY___jjjrrrwww|||~~~wwwrrrkkknnnyyytttooorrrzzzxxxlllbbb^^^___aaadddddddddaaa\\\YYY[[[```aaaaaa___[[[WWWWWWYYY\\\]]]\\\YYYTTTNNNGGGAAA>>>;;;:::999999;;;AAAJJJQQQZZZZZZZZZYYYWWWTTTQQQNNNJJJFFF@@@<<<:::888666333...,,,+++,,,---//////.../////////...------,,,,,,***,,,------,,,,,,,,,---.........------,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,+++******+++,,,++++++,,,,,,,,,,,,------((())))))***++++++,,,,,,++++++,,,,,,,,,,,,---------...//////////////////------...//////...---------...000111222222333333333333444555666777888888===???BBBDDDEEEFFFHHHJJJLLLMMMNNNNNNMMMNNNQQQSSSQQQRRRTTTUUUXXX\\\bbbfffqqq|||wwwtttzzzxxxuuupppiiiaaa[[[WWWUUUTTTQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDCCCBBBAAABBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFDDDCCCCCCDDDDDDEEE@@@AAACCCEEEFFFFFFEEEEEEAAADDDFFFFFFCCCCCCEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIHHHEEEEEEHHHKKKGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNRRRSSSTTTVVVYYY[[[\\\]]]^^^aaaeeehhhmmmyyyyyyvvvvvvxxxzzzzzz~~~uuukkkiiissspppddd___```aaa^^^[[[YYY\\\```bbbdddfffbbbaaa]]]XXXUUUWWW]]]bbbaaa___YYYSSSKKKCCC>>>:::666777999<<>>@@@CCCEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMPPPRRRPPPQQQRRRTTTVVV[[[aaaeeennn{{{xxxpppddd______\\\WWWQQQNNNPPPRRRSSSQQQMMMKKKKKKJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIGGGFFFFFFFFFFFFEEEDDD???@@@AAABBBBBBBBBAAA@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEFFFHHHIIIIIIHHHCCCEEEFFFEEEDDDCCCDDDFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHJJJKKKJJJIIINNNNNNMMMOOOQQQRRRRRRQQQSSSQQQPPPQQQTTTVVVWWWWWWWWW[[[___```___aaaffflllpppyyywwwpppnnnmmmsss~~~}}}oooiiigggqqq}}}nnnccc]]]YYYXXX\\\XXXWWW\\\dddhhhiiiiiikkkfff[[[RRRSSS\\\aaa___ddd]]]TTTKKKDDD@@@===;;;?????????CCCPPPaaalllnnniiieee^^^XXXRRRMMMIIIFFF???<<<888555333111...+++........................////////////////////////---------.........//////++++++,,,---,,,+++)))(((------,,,++++++******)))---------,,,,,,------...+++,,,---,,,***)))***+++...,,,+++))))))***,,,---...---,,,,,,++++++++++++---,,,+++******,,,...///+++++++++,,,,,,---------...,,,***)))+++---......,,,,,,------.../////////)))***+++,,,---.........000111111111111000000///111111111222333333444444111222333555666888999:::>>>@@@BBBCCCCCCDDDEEEGGGJJJLLLNNNNNNMMMMMMNNNOOONNNNNNPPPTTTZZZ```dddeeeqqq|||zzzxxxtttnnngggaaa^^^]]]ZZZWWWRRRNNNMMMLLLKKKJJJKKKJJJIIIHHHHHHGGGHHHHHHIIIHHHHHHIIIJJJIIIGGGEEEJJJIIIGGGFFFEEEEEEFFFFFFAAABBBCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDFFFFFFFFFDDDDDDEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHIIIKKKLLLHHHGGGFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJKKKLLLNNNPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUUUUWWWYYY\\\___bbbdddeeeoootttzzz}}}sssllllllaaagggqqq~~~xxxnnnlllppp}}}{{{nnnccc\\\XXXWWWXXXWWWZZZaaaiiiqqqvvvxxxyyyrrrcccVVVTTT[[[```___^^^XXXOOOGGGBBB>>><<<<<<>>>DDDLLLSSS___kkkpppooogggbbb[[[TTTOOOJJJEEEBBB@@@===888555333111///---........................------------------------------------.........///------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,++++++...---,,,+++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,,,,***(((++++++,,,,,,---.........---............---,,,,,,///000000111111111000000/////////000111111222222333333444666888999;;;;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHJJJMMMNNNNNNNNNPPPQQQNNNOOOSSSXXX]]]aaaccccccooo{{{sssmmmjjjddd[[[UUUQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOMMMJJJGGGLLLIIIFFFCCCAAABBBCCCDDDCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCDDDEEEEEEDDDCCCDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSSSSTTTTTTUUUWWWYYY\\\___aaaccciiipppvvvyyy|||rrrbbb^^^aaakkkttttttjjjmmmxxx~~~{{{uuujjj^^^WWWUUUVVVVVVZZZaaahhhqqq{{{mmmZZZTTTWWW[[[[[[VVVRRRKKKDDD???===>>>???AAANNN]]]hhhppptttsssooobbb]]]VVVPPPJJJFFFBBB???@@@<<<777333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000///..................)))******+++,,,,,,------,,,+++***)))))))))))))))+++,,,---,,,*********+++((())),,,---...---,,,+++---,,,,,,++++++++++++,,,''')))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***---000222000,,,(((******++++++,,,------...///////////////...------...//////000111111111111/////////000111111222222444444555777999:::<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGFFFHHHKKKMMMNNNPPPRRRSSSNNNQQQVVV\\\___aaaaaaaaannnzzzrrrhhh___YYYWWWVVVVVVYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUUUUUUUTTTQQQMMMIIIGGGEEECCCAAA@@@@@@@@@AAAFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFFFFEEEEEEFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLKKKJJJHHHHHHIIIKKKLLLKKKKKKLLLMMMNNNNNNOOOOOORRRRRRSSSSSSTTTUUUXXXZZZ___aaacccfffjjjoootttwwwuuujjjeeejjjqqq{{{yyyzzztttiiippp|||zzzqqqpppkkk```UUUOOOQQQTTTYYYbbbkkkrrryyyrrr\\\QQQPPPQQQRRRPPPLLLGGGAAA>>>>>>AAADDDKKK[[[mmmwwwyyywwwpppiii]]]XXXRRRLLLGGGDDDAAA???>>>:::444000///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------...///000*********++++++,,,,,,,,,,,,+++***))))))(((((()))***,,,,,,,,,******+++,,,((()))+++---......------,,,,,,+++++++++++++++,,,)))***+++,,,,,,+++***)))------,,,,,,,,,,,,+++++++++,,,///222444222...***+++++++++,,,------......+++,,,---...///000000000---...///000111111111111111111111222333333444444333444555777999:::;;;<<<>>>@@@BBBCCCCCCDDDEEEGGGFFFHHHKKKMMMNNNPPPRRRSSSQQQUUUYYY]]]___```bbbbbbnnn}}}uuummmjjjiiiiiiiiilllllljjjiiiiiiiiiiiiiiiiiifffbbb^^^ZZZTTTOOOKKKEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKKKKKKKKKKOOOOOONNNLLLJJJIIIHHHGGGEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEIIIGGGFFFFFFGGGGGGFFFDDDEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHMMMMMMMMMMMMMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLLLLMMMOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUXXXZZZ]]]___aaadddjjjnnnuuuyyy}}}pppgggjjjuuu~~~xxxrrrxxxxxxooohhhfff```VVVMMMKKKPPPVVV^^^kkkwww|||nnnYYYLLLGGGGGGHHHGGGFFFCCC???===@@@EEEJJJZZZhhhvvv|||zzztttkkkcccZZZVVVOOOIIIFFFDDDBBBAAA:::666111...---...//////------------------------------------------------------------------,,,,,,///...---,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,+++******************+++,,,,,,******+++,,,++++++******+++---///000+++++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********,,,......,,,***,,,,,,,,,---......//////***+++,,,---.../////////,,,---...000000111111111111111111222333333444444333333444666888999;;;;;;>>>@@@BBBCCCCCCDDDEEEGGGGGGIIILLLNNNNNNOOOQQQRRRUUUWWWZZZ[[[\\\___bbbeeeppp}}}sssiii```XXXRRRNNNEEEGGGIIIKKKLLLLLLKKKKKKGGGIIILLLOOORRRUUUWWWXXX[[[YYYVVVSSSNNNJJJGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVYYY\\\___bbbccceeeiiinnnrrrwww~~~{{{tttyyyzzz|||zzzqqqkkkaaa^^^YYYRRRMMMOOOVVV\\\dddrrr~~~vvvaaaRRRHHHAAA???AAA?????????>>>???FFFOOOWWWiiirrrzzz|||yyytttlllccc[[[VVVOOOHHHEEECCCAAA@@@666333///,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,+++******))),,,,,,+++++++++,,,,,,---)))+++,,,,,,+++***+++------,,,+++***+++,,,///000+++************++++++,,,///...,,,******+++---...+++++++++,,,,,,------------+++***+++---...---,,,,,,,,,---......//////000---............---,,,,,,---......///000000000000/////////000111111222222222333444666888999:::;;;>>>@@@BBBCCCCCCDDDEEEGGGGGGIIILLLNNNNNNOOOQQQRRRUUUXXX[[[[[[[[[]]]cccgggqqqsssfff\\\UUURRRHHHIIIIIIJJJLLLMMMNNNNNNKKKNNNSSSZZZaaafffkkkmmmnnnkkkfff___WWWOOOJJJGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFGGGGGGEEEEEEFFFGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIILLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPQQQPPPPPPRRRSSSSSSTTTUUUWWWYYYYYYXXXZZZ]]]```bbbcccccccccfffiiimmmsssyyy~~~uuuuuu|||zzzvvv|||~~~}}}vvvooohhheee[[[YYYVVVTTTVVV[[[aaaeeejjjwwwlll___QQQKKKEEE@@@>>>@@@:::===@@@CCCHHHSSS```kkkrrrwww||||||}}}{{{ssskkk^^^XXXPPPHHHCCC@@@===<<<333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---------------,,,++++++++++++++++++++++++++++++++++++,,,---...)))+++,,,,,,+++***,,,---------,,,,,,,,,---------***************+++,,,,,,---,,,,,,+++++++++++++++******++++++,,,---......---,,,,,,---//////...---+++,,,,,,------...//////...////////////...------......///////////////.../////////000111111222222444444555777999:::<<<<<<>>>@@@BBBCCCCCCDDDEEEGGGEEEGGGKKKMMMOOOPPPSSSTTTRRRWWW[[[]]]\\\]]]bbbfffooozzzjjj___XXXUUUPPPOOOMMMLLLMMMOOORRRTTTPPPTTT[[[dddnnnvvv|||xxxooodddZZZSSSOOOHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJKKKKKKIIIEEEGGGGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPTTTTTTUUUVVVVVVVVVVVVVVVZZZ[[[[[[]]]___aaacccdddmmmppptttyyy{{{||||||{{{xxxyyyvvvwww~~~zzztttrrrtttvvvwwwssslllddd```^^^XXXVVVVVVXXX^^^eeejjjlllooozzz}}}|||~~~xxxnnnYYYOOOGGGFFFEEE@@@???AAA:::???DDDJJJRRR___ooo{{{uuuyyy|||~~~{{{sssaaa[[[QQQHHHAAA===999777333111/////////000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++---...///...------*********++++++,,,------))))))******+++,,,......)))***,,,,,,++++++,,,---+++,,,...//////---,,,*********))))))***+++,,,,,,***+++,,,,,,,,,***((('''))))))***+++---...//////(((((()))+++---,,,***(((***++++++,,,,,,---......,,,---...000111111111111...///////////////......111111111222333333444444555555777888:::<<<======>>>@@@BBBCCCCCCDDDEEEGGGBBBEEEJJJMMMOOORRRUUUWWWOOOUUU\\\___^^^^^^aaadddmmmrrreee\\\XXXYYYUUUPPPMMMOOOSSSWWWZZZWWW```kkkuuu|||rrr```UUURRRQQQSSSSSSPPPPPPRRROOOJJJKKKJJJJJJLLLOOOPPPPPPOOOTTTTTTSSSSSSSSSRRROOOLLLPPPRRRQQQNNNNNNQQQRRRPPPRRRPPPOOOPPPQQQPPPLLLIIIMMMHHHEEEFFFGGGDDDCCCEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMGGGCCCFFFIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMQQQTTTXXXYYYXXXWWWUUUTTTVVVXXXWWWUUUSSSSSSTTTTTTQQQNNNOOONNNMMMLLLLLLKKKKKKKKKMMMMMMNNNOOOPPPOOONNNMMMKKKJJJJJJIIIHHHIIIIIIJJJKKKJJJIIIIIIHHHIIIKKKLLLLLLMMMOOOOOONNNOOOQQQSSSTTTWWWZZZYYYUUUSSSSSSUUUUUUXXXZZZZZZXXXWWWYYY[[[ZZZaaaaaabbbgggddddddmmmmmmpppsssuuuyyy}}}}}}yyy{{{{{{vvvpppooovvv|||yyyuuuttttttssstttsssmmmddd^^^^^^```]]]___dddiiimmmpppqqqrrrkkkmmmqqqtttrrrkkkaaaYYYPPPJJJDDDBBBDDDCCC???;;;EEEKKKSSS]]]nnnxxxxxxzzz~~~zzzuuufff___UUUKKKBBB;;;555111333333111///,,,,,,...000...---+++******+++---...///000111222222111000000,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,............,,,,,,***++++++,,,,,,++++++******)))(((((()))+++---...,,,,,,------,,,,,,+++***,,,,,,+++***)))))))))***,,,+++,,,...111000,,,(((,,,,,,---------.........---------------------------------............//////000111111000...+++***///......------///000111000000000000000111111111333555777999:::;;;>>>@@@AAABBBBBBCCCDDDEEEFFFFFFIIIJJJLLLMMMNNNQQQUUUXXXWWWWWWXXXXXXYYY\\\aaaeeennn{{{mmmccc^^^]]]ZZZUUURRRSSSVVVYYY[[[cccmmmyyy|||jjj^^^[[[TTTXXXZZZYYYZZZ[[[WWWRRRSSSSSSUUUXXX[[[\\\[[[ZZZZZZ[[[]]]^^^\\\YYYVVVSSSWWW[[[]]]]]]```eeegggeeedddcccaaaaaa```[[[UUUOOOPPPKKKHHHJJJJJJHHHGGGIIIKKKKKKKKKKKKKKKKKKLLLLLLNNNIIIHHHKKKMMMLLLMMMPPPPPPQQQSSSTTTVVV]]]gggooorrroooiiidddbbbbbbdddfffiiigggeeeeeedddbbb^^^[[[[[[\\\]]]ZZZUUUPPPNNNMMMMMMPPPTTTYYY\\\[[[WWWSSSPPPPPPPPPOOONNNMMMNNNNNNLLLMMMMMMMMMMMMNNNPPPQQQNNNOOOOOOPPPRRRVVV]]]aaaiiilllnnnlllgggcccbbbbbbfffjjjllljjjfffeeeiiinnnxxx{{{zzz||||||{{{uuuvvvvvvwwwvvvtttpppnnn~~~xxxtttrrrqqqrrrrrrqqqllleeebbbdddgggfffkkksssyyyzzzuuuooojjjeeefffhhhhhhfff```WWWQQQGGGEEECCCAAABBBCCCEEEEEENNN\\\nnn~~~{{{wwwwwwxxx{{{}}}zzzsssmmm```YYYOOOFFF>>>888333000333333222000...---...000...---,,,+++++++++,,,---.../////////---,,,***))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,---......---,,,+++++++++,,,,,,,,,,,,+++++++++***)))))))))+++---...,,,,,,------,,,,,,+++***---,,,++++++******++++++,,,+++,,,...000000,,,)))---,,,+++***))))))((((((------------------------,,,,,,,,,,,,---------...+++,,,...///000111000000...------,,,---...///000000000000111111111111222333555777999:::;;;===@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOSSSVVVTTTVVVWWWXXXYYY\\\```dddmmmyyyooojjjccc___ZZZWWWVVVYYY]]]```ooozzzooodddbbb^^^dddhhhiiiiiijjjfffaaa```aaaeeeiiimmmnnnllljjjhhhlllqqqqqqmmmhhheeedddkkkqqqvvvzzz~~~tttggg___VVVPPPMMMMMMMMMJJJIIIJJJMMMLLLLLLKKKLLLLLLMMMNNNMMMKKKKKKNNNOOOOOOSSSXXX\\\aaaeeehhhlllwww{{{wwwwwwzzzzzzssshhh]]]YYYXXXXXX^^^gggrrrwwwtttjjjbbbZZZ[[[[[[ZZZWWWUUUUUUUUUTTTVVVXXXYYYXXXWWWWWWXXXUUUWWWYYY\\\aaaiiirrrxxx~~~~~~}}}rrrllljjjjjjgggmmmrrrsssqqqpppuuuzzz}}}wwwsssrrroooooolllgggdddfffmmmsssxxx{{{vvvmmmgggbbb```^^^\\\YYYTTTNNNIIIBBBCCCCCCCCCDDDIIIPPPVVVbbbsssxxxvvvvvvvvvwwwwwwrrriiibbbWWWQQQGGG>>>888444222000///000000...,,,++++++,,,...---------,,,,,,++++++---------,,,+++***)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,------,,,,,,+++***------,,,++++++++++++,,,++++++,,,...//////,,,))))))))))))***,,,///111333------------------------+++++++++,,,,,,,,,------***+++,,,...000111333333------,,,,,,------...///111111111111222222333333333555777999999;;;===???@@@AAABBBCCCDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMPPPSSSRRRTTTVVVXXXYYY\\\```bbbmmm{{{wwwmmmjjjddd___^^^cccjjjppp}}}sssllllllnnnuuuzzz{{{}}}~~~{{{zzz|||~~~~~~}}}qqqddd]]]WWWUUUSSSNNNMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVRRRQQQQQQTTTVVVYYYbbbllluuu|||~~~qqqmmmnnnrrrzzzyyykkkmmmnnnlllhhhdddcccccchhhkkknnnmmmiiieeeccccccdddiiiqqqxxx~~~wwwmmmgggfffggglllmmmnnnlllllluuuxxxssspppmmmjjjeeeaaabbbjjjuuu~~~}}}wwwrrrnnnlllfffaaa[[[UUUQQQMMMHHHEEEEEEEEEEEEHHHNNNYYYdddkkkzzzzzztttsssrrrrrrpppjjj```YYYNNNHHH???888444222111000...///000///---,,,+++,,,---.........---,,,+++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++,,,---,,,,,,------,,,,,,+++***,,,++++++******+++++++++++++++,,,---...---,,,***(((((()))***---111555777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///............///000000------------......//////111111111222333333333444444555888999999:::===???@@@@@@AAABBBDDDEEEFFFFFFEEEGGGIIIJJJKKKMMMOOORRRPPPSSSVVVYYY[[[]]]```cccooo|||xxxrrrmmmmmmtttyyyxxx|||}}}|||uuulllccc___[[[VVVUUUWWWVVVXXX[[[^^^aaadddfffgggaaa^^^]]]```dddmmm{{{~~~|||}}}zzzvvvvvvzzzzzzqqqllllllmmmqqqnnnlllmmmttt~~~wwwpppllljjjfff```^^^bbbnnn{{{xxxsssqqqpppppphhhbbbXXXPPPKKKHHHFFFEEEGGGEEEGGGPPP```qqq|||}}}yyyxxxssspppnnnllliiicccYYYRRRFFFAAA:::555222111111111000111222222000......///---............---,,,+++,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))*********+++---------,,,++++++---,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------............000000///............///.../////////000000000000000111111222333333444444444666888999999:::<<<>>>??????@@@BBBCCCEEEFFFFFFFFFHHHJJJLLLLLLNNNPPPRRRQQQSSSWWWZZZ\\\___bbbeeesss}}}~~~tttjjjdddaaa```bbbfffgggjjjoootttyyy|||}}}~~~vvvqqqooosss{{{xxxuuuuuuwwwyyyxxxyyy~~~xxxrrrmmmfffeeeccceeekkkuuu{{{vvvqqqmmmkkkccc\\\RRRIIIEEEDDDEEEEEEHHHJJJRRRcccxxx|||vvvssstttsssooojjjeeeaaaZZZQQQKKK???;;;666333222111111000,,,---...---+++***+++,,,---------------------......---,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((((((((((()))*********,,,------+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------...///000000111//////000111111111111000///000000111222333444444444666888999999:::<<<>>>>>>???@@@AAACCCEEEFFFFFFFFFIIILLLMMMNNNNNNPPPQQQQQQSSSWWWYYY\\\```dddgggyyy~~~tttpppqqqttt{{{|||xxxtttppplllcccffflllsss{{{}}}}}}|||yyytttmmmgggcccZZZSSSIIICCCAAACCCFFFIIIOOOYYYkkk{{{|||{{{vvvsssssstttnnnfff___YYYQQQHHHBBB999666333222111111///...***+++***)))'''''')))+++------,,,,,,---...///000...---,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,------------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((((()))******+++***,,,---,,,***)))+++---'''))),,,///111111111111++++++++++++++++++++++++,,,,,,---------.........)))+++---///111111222111......000111111111000///...//////000111222333444555777888999999:::<<<===>>>>>>???AAACCCEEEFFFFFFFFFHHHLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWZZZ___dddhhh~~~}}}vvvwww}}}}}}|||~~~sssmmmkkkjjjhhheeebbbhhhttt}}}{{{wwwrrrlllfffaaa___SSSMMMDDD???@@@DDDIIIMMMYYYjjj}}}uuuwwwyyywwwuuuvvvvvvnnnddd[[[SSSKKKBBB<<<555333222111111000...,,,000000///---+++,,,...111---,,,++++++,,,...111222,,,+++++++++,,,...000111,,,,,,,,,------.........,,,,,,,,,------...............,,,,,,,,,,,,......,,,------......------,,,'''((()))***+++,,,,,,,,,,,,,,,---------,,,++++++******))))))***+++,,,,,,))),,,---,,,***)))+++---(((***,,,......,,,***(((++++++++++++++++++++++++++++++,,,,,,,,,---------***+++...000111111000///,,,---///000000000///...---...///000111222333333555777999999999:::<<<======>>>???AAACCCEEEFFFGGGEEEHHHKKKMMMMMMMMMNNNOOOPPPRRRSSSUUUXXX]]]dddhhhwwwtttvvvzzzzzz{{{zzzrrriiicccbbbccccccbbbcccnnn}}}zzzuuupppllldddZZZTTTTTTFFFBBBAAABBBBBBCCCMMMYYYttt{{{~~~}}}yyyyyy~~~{{{pppbbbUUUHHH<<<777888+++,,,...000111222111111////////////////////////,,,,,,------.../////////,,,------......------,,,------------------------...---+++******+++---...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,+++***)))(((***++++++,,,,,,++++++***...---,,,+++++++++,,,---+++++++++,,,,,,------------------............///...........................000222333333111///---000000111222333444444555333555888999999999;;;<<<======???@@@BBBCCCDDDEEEGGGHHHKKKMMMOOOOOOOOOOOOQQQPPPSSSYYY]]]___eeelll}}}zzzzzz|||~~~pppmmmjjjgggfffeeedddbbbooovvvvvvnnnfff```XXXOOOJJJJJJCCCAAABBBCCCDDDLLL___qqqxxxjjj[[[NNNDDD:::666666...///000111111000//////.......................................---------,,,------......------,,,------------------------++++++***))))))***++++++------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,+++***)))(((***++++++,,,,,,++++++***+++************+++---...++++++++++++,,,,,,,,,---------------....................................///000222444444222000///...///000111222333333444333555888999999999;;;<<<===>>>???AAABBBDDDEEEFFFGGGHHHJJJMMMNNNOOOOOOOOORRRQQQSSSYYY\\\^^^dddkkk}}}}}}vvvrrruuuxxxyyywwwssspppnnnwww{{{pppeeeYYYSSSNNNHHHEEEFFFBBBCCCEEEGGGLLL\\\wwwppp```OOODDD===777444444111111111111000...---,,,------------------------//////......---,,,,,,+++,,,------......------,,,------------------------************************------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))***++++++,,,,,,++++++***+++++++++++++++,,,---...*********+++++++++++++++------------....................................///111222444444222111000......///000111222222333333555888999999999;;;<<<>>>>>>@@@AAACCCEEEFFFGGGGGGHHHJJJLLLNNNOOOPPPPPPRRRQQQTTTYYY\\\]]]cccjjjyyy}}}yyyzzz{{{~~~|||xxxyyy~~~}}}fff[[[QQQMMMKKKIIIHHHIIIDDDFFFJJJQQQ^^^ssszzzeeeTTTBBB:::777444222222222111111000///...------------------------------.........------,,,,,,,,,,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++***************++++++,,,,,,++++++***------------------------************************,,,,,,---------....................................///111222222111000///......///000111222333333333555888999999999;;;<<<>>>???@@@BBBDDDFFFGGGHHHGGGHHHJJJLLLNNNOOOPPPQQQSSSRRRTTTYYY[[[]]]bbbiiixxxzzzvvv{{{yyywwwxxx}}}wwwnnn[[[RRRKKKJJJJJJIIIJJJMMMLLLOOOXXXfffzzzyyyfffWWWHHH999333333222000000000000000///////////////------------------------,,,,,,,,,,,,------......,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***((()))***+++,,,---......************************,,,,,,,,,------------...........................,,,---...///000000/////////000000111222333444444333555888999999999;;;<<<===>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIKKKMMMOOOQQQRRRTTTSSSUUUZZZ\\\^^^cccjjjzzzzzzwwwzzz~~~wwwtttqqqqqqppplllddd]]]QQQLLLHHHIIIJJJKKKQQQWWW___gggtttyyyeeeVVVIII>>>444222222111000111//////......///000111222------------------------***++++++,,,------......,,,------......------,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++*********)))******+++,,,***++++++,,,,,,++++++***!!!###%%%(((+++---......+++++++++++++++*********,,,,,,,,,,,,------------........................+++,,,---......//////...000000111222333444555555333555888999999999;;;<<<<<<===???AAACCCFFFGGGHHHGGGHHHIIIJJJMMMOOORRRSSSTTTSSSVVV[[[^^^___eeelll}}}{{{xxxuuuwwwxxxllljjjfffccc```[[[UUUQQQLLLJJJJJJLLLPPPWWWeeerrrrrrcccSSSEEE>>>888333333333000000222000///......///000111222........................,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------++++++***))))))***++++++++++++++++++++++++++++++***+++,,,------,,,+++*********++++++++++++******++++++++++++++++++++++++******)))))))))***,,,,,,***++++++,,,,,,++++++***$$$%%%''')))+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------........................,,,,,,---......//////000//////000111222333444444333555888999999999;;;<<<;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHHHHJJJLLLOOORRRTTTTTTTTTVVV\\\___aaagggnnn~~~~~~wwwwwwtttsssyyyyyyppp^^^]]][[[XXXUUUQQQNNNMMMJJJJJJMMMRRRYYYeee{{{nnn```TTTDDD777888444444555444111000333111000///......///000111////////////////////////...------,,,,,,++++++***,,,------......------,,,------------------------...---+++******+++---...++++++++++++++++++++++++***+++---......---+++*********++++++++++++******++++++++++++++++++++++++******)))))))))***,,,---+++++++++,,,,,,+++++++++------......---,,,***)))---------,,,,,,+++++++++++++++,,,,,,,,,---------........................---------...///000000111......///000111222333333333555888999999999;;;<<<;;;;;;===@@@BBBEEEFFFGGGGGGHHHHHHJJJLLLOOORRRTTTUUUTTTWWW\\\```ccciiippp~~~}}}zzzzzzzzzyyyuuuqqquuuvvvzzzqqqbbbYYYRRRPPPSSSVVVSSSNNNKKKGGGMMMUUU^^^pppkkk[[[PPPFFF;;;333333333333333333222111000------......//////000000/////////...------,,,,,,---------.........//////******+++,,,,,,---......------------------------...---+++******+++---...,,,,,,,,,++++++*********************+++,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++******)))************++++++,,,,,,++++++***((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,---///000000000///......000111222111111222444555555666888999:::;;;<<<@@@???>>>>>>@@@DDDIIILLLGGGIIILLLMMMMMMNNNRRRUUUVVVVVVXXX\\\ccciiinnnppp|||yyyvvvuuuuuutttqqqnnnwwwyyyuuudddYYYNNNJJJIIIMMMPPPMMMLLLLLLRRRYYYeeeuuuttt___OOOFFF???888222111222222222111111000///111111000000//////....../////////...------,,,,,,,,,------------.........***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---)))******++++++******)))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,------...///,,,---......//////............///000000000000///...000111222111111222444555555666777999:::;;;<<<@@@??????@@@BBBFFFIIILLLHHHJJJMMMMMMNNNOOOSSSVVVVVVVVVXXX\\\bbbiiinnnqqqzzzwwwuuusssttttttsssrrr|||tttbbbVVVPPPIIIFFFGGGJJJKKKKKKNNNTTTdddooooooaaaNNN@@@999666444111000000000111000000///...111111000000000000000000/////////...------,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,++++++++++++***---,,,++++++******++++++++++++***************))),,,,,,++++++++++++++++++---,,,,,,+++,,,,,,------)))))))))******))))))))))))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...////////////000111111111111111000////////////000111111...000111222111111222444444555666777999:::;;;;;;??????@@@BBBDDDGGGJJJKKKIIIKKKMMMNNNNNNPPPSSSUUUUUUVVVXXX[[[aaagggmmmqqq|||zzzzzz{{{|||}}}rrrcccWWWOOOLLLKKKJJJJJJLLLLLLPPP[[[ggg}}}}}}ssslllXXXMMM@@@666333333333222000000000111111000//////,,,---...///000111222333/////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++...---,,,+++************++++++++++++************,,,,,,,,,++++++***************))))))******++++++))))))************)))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------......///000000111222222222222111111000/////////000222333...000111222111111222444444555666777888999:::;;;===???AAADDDGGGIIIJJJKKKJJJKKKLLLMMMNNNPPPRRRTTTTTTVVVXXX[[[___fffmmmqqq}}}zzzkkk___WWWRRRMMMIIIKKKJJJLLLPPPUUU```sssppp```TTTCCC>>>777444444555555444000000111111111111111000++++++,,,---...///000111/////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))******+++,,,***++++++++++++++++++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---......///000000111111000000111000/////////000222333...000111222111111222444444444555666888999:::;;;<<<>>>AAADDDGGGIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRRRRTTTUUUXXXZZZ^^^dddlllrrr~~~vvvjjj\\\SSSPPPPPPMMMJJJJJJKKKRRR]]]iiizzzrrraaaOOOAAA777666444444555666555444000000111111222222111111//////...------,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,------------------------------......------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---......++++++,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------------...///////////////000////////////000111111...000111222111111222444333444555666888999::::::<<<===@@@CCCFFFIIIJJJKKKMMMKKKKKKLLLOOORRRRRRRRRSSSUUUXXXYYY\\\bbblllssszzzttteee]]]TTTNNNMMMOOOQQQRRRTTTXXXdddvvvnnn\\\PPPDDD999444444333333333333222111...///000000111111000000111000000...---,,,+++***/////////...------,,,,,,,,,------------...........................------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,------,,,+++******************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,---...///******++++++++++++******+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------.....................///000000000000///...000111222111111222444333444555666777999::::::;;;===???BBBEEEHHHJJJKKKPPPNNNMMMNNNRRRTTTTTTSSSRRRUUUXXXYYY[[[aaakkksss|||rrrfff^^^WWWTTTQQQMMMKKKOOOVVV[[[dddjjjxxxuuu[[[JJJCCC>>>:::555444222111000/////////------...///000000//////000////////////.........000//////...------,,,,,,---------.........//////..................------++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,---,,,++++++******++++++))))))******++++++++++++*********++++++,,,,,,---))))))))))))***+++,,,---))))))************))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,...------------...//////,,,------...............,,,---///000000000///...///000222222111111333444333444555666777888999:::;;;<<<>>>@@@CCCGGGJJJLLLRRRPPPNNNPPPTTTVVVVVVUUURRRUUUXXXXXXZZZ```kkksssvvvjjj^^^TTTNNNRRRMMMLLLOOORRRWWWdddrrr~~~oooXXXFFF;;;666333111444222000...---///111222111111111111111111111111///...---,,,+++,,,------111///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,*********++++++************************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++---///000---************++++++,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------++++++******)))(((((((((........................)))***+++,,,---.........++++++,,,,,,,,,---------,,,,,,...///000000000000555555555555555555555555888888888888888888888888<<<>>>@@@AAACCCEEEHHHKKKOOOPPPPPPQQQPPPPPPOOOOOOSSSSSSWWW[[[]]]aaakkkwwwxxxiii\\\RRRLLLHHHNNNKKKMMMTTT\\\hhhzzzyyydddYYYHHH<<<777555444333333222000///...///000111111111111111111111111111000///...,,,,,,,,,------000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***++++++,,,,,,++++++***++++++******************(((((()))************)))++++++++++++++++++++++++,,,+++***,,,......,,,))))))***************++++++++++++******++++++,,,---))))))***++++++,,,------************************************************,,,,,,------,,,,,,+++***++++++,,,,,,,,,------------------......//////000......000111222444555555<<<;;;999888888:::<<<===<<<>>>@@@BBBCCCEEEHHHKKKOOOOOOPPPPPPQQQPPPPPPPPPRRRRRRVVVZZZ\\\aaalllxxx{{{kkk[[[OOOIIIHHHIIIKKKMMMUUUaaaqqqlll[[[IIIBBB999444333444333222111111000000000/////////000000000000000000000000111000///...------------///...,,,+++++++++,,,---+++++++++,,,,,,---------,,,++++++*********+++++++++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))(((((()))************)))+++++++++++++++++++++++++++******+++,,,,,,***)))*********)))))))))))))))+++************+++,,,,,,))))))******+++,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))))),,,,,,------,,,,,,+++***,,,,,,,,,,,,------------......---,,,,,,---...///)))***,,,///222555777888===<<<999777888:::>>>@@@===???AAABBBCCCEEEIIIKKKNNNNNNOOOPPPQQQQQQQQQQQQPPPQQQUUUZZZ\\\aaalllxxxvvvnnn```RRRJJJIIINNNRRRRRR[[[jjj|||{{{gggTTTHHH<<<888444222222222000//////000111111111000......////////////////////////111111000///...---------...---,,,+++++++++,,,,,,******+++,,,,,,---......))))))))))))+++---///111,,,------------------,,,,,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***++++++******)))))))))(((***************++++++,,,))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,------------...///...,,,++++++,,,---...+++,,,...111444777999:::999888777777777:::<<<>>>>>>@@@BBBCCCDDDEEEIIIKKKLLLMMMOOOPPPQQQRRRRRRRRROOOPPPUUUZZZ]]]aaammmyyyzzzpppiiihhhjjjmmmnnnddd___UUULLLIIIMMMVVV^^^hhhvvvppp^^^NNNCCC>>>555444333222222000...,,,...///111111111000...---........................000000000//////...---,,,------,,,,,,++++++++++++******+++,,,,,,---......,,,,,,,,,,,,...000333444,,,------......------,,,,,,,,,,,,+++***)))((((((******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******)))******))))))******+++,,,)))***************++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,---------.........///...,,,++++++,,,---...//////111333555666888888555666888999:::;;;;;;;;;>>>@@@BBBCCCCCCEEEHHHJJJKKKLLLNNNPPPQQQSSSSSSSSSPPPQQQUUUZZZ]]]bbbnnnzzzppphhh]]]VVVVVVZZZ]]]^^^VVVTTTOOOLLLNNNXXXhhhsssvvveeeVVVHHH===888777//////000000000///...---//////000111000///...---////////////////////////....../////////...------------------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,------......------,,,,,,+++++++++***)))))))))(((((()))************)))+++++++++++++++++++++++++++,,,---,,,******,,,...,,,,,,,,,+++++++++++++++***))))))))))))***++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,---------..................---,,,,,,---...///000000111111222333333444444666999<<<======<<<<<<>>>???AAABBBBBBDDDGGGIIIJJJKKKMMMOOORRRSSSTTTUUURRRSSSWWW\\\^^^cccnnnzzz{{{bbb[[[SSSOOOQQQTTTUUUUUUPPPPPPPPPSSS^^^qqquuubbbWWWKKKDDD===555333555---...///////////////000///////////////......---////////////////////////+++,,,---...///...------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((''',,,,,,------------,,,,,,++++++******************(((((()))************)))++++++++++++++++++++++++***+++,,,***((((((+++---************++++++++++++)))))))))))))))***++++++************)))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***------------............---------......//////000000000000000111111111222333555777999;;;<<<=========???@@@AAAAAABBBEEEGGGIIIJJJLLLOOORRRTTTUUUVVVTTTUUUYYY]]]___dddooozzzwwwjjjYYYTTTNNNNNNQQQTTTSSSPPPPPPRRRUUU]]]nnnnnn\\\JJJAAA;;;;;;999444333777111111111000//////000222000/////////............000000000000000000000000***+++,,,............---......//////......---,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,...///000//////...+++,,,,,,------,,,,,,+++***************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++)))''''''***---(((((())))))******++++++)))))))))))))))******+++*********)))))))))))))))%%%&&&'''(((***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------.........//////,,,---...///000000000000000000111111222222222333333333333444666999;;;======>>>@@@@@@@@@BBBDDDGGGHHHJJJLLLOOORRRTTTVVVVVVVVVWWWZZZ^^^```dddooo{{{ooo```[[[PPPQQQQQQQQQWWW___cccaaa___```fffwwwuuufffTTTGGG<<<999444222222444666666222222222111111111000000////////////////////////...///////////////......111111000///...---,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...------+++)))(((***///222,,,,,,,,,++++++************************************+++,,,------,,,******++++++++++++++++++++++++******++++++++++++*********************)))(((((())))))))))))))))))))))))###$$$%%%''')))+++---------+++)))+++---///---+++))))))((()))***,,,...///,,,,,,,,,---------......******,,,---.../////////,,,---...///000000000000000000000000000111111111666777999999999999;;;<<<<<<<<<===>>>AAADDDGGGIIIHHHIIIMMMPPPSSSTTTUUUVVVUUUZZZZZZ[[[cccdddkkk|||{{{{{{sssbbbVVVTTTSSSWWW^^^gggttt}}}mmm```SSSEEE;;;999666333111222333333333222222111111111000000000////////////////////////......////////////......////////////............---------,,,,,,+++++++++''''''(((((())))))******))))))(((&&&%%%&&&))),,,,,,,,,,,,+++++++++************************************+++,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++*********************)))(((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,+++)))((())),,,---,,,+++&&&&&&&&&&&&''')))***+++++++++++++++,,,,,,,,,---,,,,,,------...---------,,,---...///000000000000000000000000111111111111555666888888888888:::<<<<<<<<<===???AAADDDGGGIIIHHHJJJMMMPPPSSSTTTUUUVVVUUU[[[ZZZ\\\ccceeelll|||wwwooojjjhhhbbbVVVQQQUUUXXXdddtttxxxdddSSSGGG@@@888333555333111000111111111000111111111111000000000000////////////////////////---....../////////......------.........//////000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++))))))+++,,,,,,,,,,,,++++++++++++***************************))))))***++++++******)))++++++++++++++++++++++++******++++++++++++******)))************))))))((())))))))))))))))))))))))++++++++++++*********))))))(((''')))+++,,,,,,+++((((((((()))***+++------************++++++++++++------......------,,,+++,,,---...///000000000000000000000111111111222222333555777777777888999;;;=========???AAADDDGGGIIIHHHJJJMMMPPPSSSUUUVVVVVVUUU[[[ZZZ\\\ccceeelll}}}}}}ssslllggg___ZZZZZZVVVRRRVVV```gggzzzlll___NNN@@@:::777666555222111000000111111///---111111000000000/////////////////////////////////------......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...000111000...------...++++++++++++++++++++++++************************((()))))))))******************************************++++++++++++******))))))************)))((())))))))))))))))))))))))***)))))))))((((((''''''((((((((()))+++,,,,,,,,,*********+++,,,------...*********++++++++++++,,,,,,------...------,,,,,,,,,---...///000000000000000000000111111222222333333555777888888888:::<<<>>>>>>>>>???AAADDDGGGHHHHHHJJJMMMPPPSSSUUUVVVVVVTTTZZZYYY[[[bbbdddkkk{{{|||pppeee]]]YYYRRROOOQQQPPPQQQ^^^mmmuuufffTTTKKK@@@888444444555555111000000111222222000...000000000/////////......////////////////////////,,,,,,---...........................------------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++,,,......,,,*********++++++++++++++++++++++++************************(((((()))))))))******+++******************************++++++++++++******((())))))*********))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))******++++++,,,---''''''((())))))*********++++++++++++,,,,,,,,,,,,***+++,,,---............,,,---...///000000000000///000000111222333333333444666888999999:::<<<>>>>>>>>>???@@@BBBDDDGGGHHHIIIJJJNNNQQQTTTUUUVVVWWWSSSYYYXXXZZZaaacccjjjzzzvvvfff[[[TTTPPPLLLLLLPPPRRRYYYkkkppp[[[MMMCCC???888444111111000000111000000111222222000...////////////............////////////////////////+++,,,---...............///.........------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,************************)))))))))))))))***+++,,,******************************++++++++++++******((())))))************)))))))))))))))))))))))))))))))))******++++++,,,,,,)))***,,,+++******+++---))))))***+++++++++++++++++++++++++++,,,,,,,,,---)))***,,,---.../////////,,,---...///000000000000///000000111222333444444444666888999999:::===>>>?????????@@@BBBDDDGGGHHHIIIKKKNNNQQQTTTVVVWWWWWWSSSYYYXXXZZZaaacccjjjzzzsss```UUUQQQLLLLLLQQQ[[[bbbnnnvvvfffVVVGGG>>>:::777444111000//////...111///...///000111000////////////.........------////////////////////////***+++,,,---............,,,,,,------------......+++++++++,,,,,,---------,,,---------.../////////***+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,******************************))))))***+++---...******************************++++++++++++******(((((()))***************))))))))))))))))))))))))************++++++++++++)))+++,,,+++)))''')))++++++,,,---.........---,,,************+++++++++++++++,,,,,,---.........---,,,---...///000000000000///000000111333444444555333555777888999:::<<<>>>@@@@@@@@@@@@BBBDDDGGGHHHIIIKKKNNNQQQTTTVVVWWWWWWUUUZZZZZZ\\\ccceeekkk|||qqq]]]SSSPPPLLLOOOYYYgggtttnnn\\\OOODDD<<<777444333222111000111222222000///------///000000/////////.........---------////////////////////////***+++,,,---............***++++++,,,---//////000+++++++++,,,,,,---------))))))******+++,,,------((()))******))))))+++---*********++++++,,,,,,,,,************************+++******)))***,,,...///))))))))))))))))))))))))******++++++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,***'''%%%''')))((()))***+++,,,+++***)))))))))))))))************------......------,,,+++,,,---...///000000000000///000000222333444555555222444666777888999;;;===@@@@@@@@@AAABBBDDDGGGHHHIIIKKKNNNRRRTTTVVVWWWWWWVVV\\\\\\]]]eeefffmmm~~~}}}hhhVVVRRRVVVVVVhhh|||ooocccRRREEE===999444111333333333333333222111000//////000000000000/////////111333222///...000333///......------,,,++++++////////////////////////------,,,,,,---...000111------,,,,,,,,,------...***++++++,,,,,,++++++***))))))***+++,,,,,,------************************---,,,***)))((()))******)))***++++++,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++***************))))))))))))************+++*********))))))((((((%%%%%%&&&((()))***+++,,,---,,,,,,,,,+++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,111000...,,,+++++++++,,,...............---------...///111222333333222111333444666888:::===>>>???<<<>>>@@@BBBCCCEEEHHHKKKJJJKKKLLLNNNPPPSSSUUUVVVVVVTTTWWW^^^aaacccooo~~~rrrbbbVVVXXX```wwwwwwkkkYYYOOODDD;;;999888666444222333333333222111111000//////000000000000//////,,,---......,,,,,,---...------------------------........................---,,,,,,,,,---...000111------,,,,,,,,,------...***++++++,,,,,,++++++***------,,,+++)))(((''''''************************++++++******************++++++*********+++,,,---*********+++******))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((''''''((()))******+++,,,*********)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,111000...---,,,------...000000000000////////////111111222333444444444444333444555777999;;;<<<======???AAABBBBBBDDDGGGIIIKKKKKKMMMNNNQQQTTTVVVWWWWWWUUUXXX___aaabbbnnn}}}wwwmmmllljjjcccZZZWWWcccrrr~~~hhhWWWMMMCCC===777444444666555444222222222222111111111111...//////000000//////...///...---...//////...---++++++,,,------...//////---------------------------,,,,,,,,,---...///000------,,,,,,,,,,,,------***++++++,,,,,,++++++***...---,,,***((('''&&&%%%************************)))******+++++++++******---,,,***))))))***+++,,,(((((()))*********))))))************************))))))))))))************************))))))))))))))))))*********+++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------000//////.........//////////////////////////////222222222222333444555555444444555777888999:::;;;===???AAAAAABBBDDDFFFIIILLLLLLMMMOOORRRTTTWWWXXXYYYVVVYYY___```aaalll{{{yyytttyyywwwllleee`````````]]][[[bbbxxxvvvcccRRRFFF@@@:::777444333333444222111111111111000000000111111...//////////////////...111...,,,---000111///,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************************************'''(((***+++,,,,,,+++***,,,+++++++++******))))))&&&'''((()))))))))))))))++++++++++++++++++,,,,,,((()))))))))*********************)))))))))))))))++++++++++++++++++++++++*********+++,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---............//////000,,,,,,---------------...111000000///000111333444555666666777888999::::::;;;===???AAABBBDDDGGGJJJLLLMMMNNNPPPRRRUUUWWWXXXZZZWWWYYY______```kkkyyyyyytttlllfffdddhhhpppvvv|||vvvnnnhhhfffccc```]]]bbbaaaaaabbbgggwwwuuuaaaQQQHHHCCC<<<888666555444333333222000...111000/////////000111111......////////////......---***(((***,,,---+++)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,+++++++++++++++***++++++,,,,,,++++++***(((((()))***+++------...************************'''(((***+++,,,,,,+++***)))***,,,------***(((&&&&&&'''((()))))))))))))))((()))))))))******++++++((()))))))))************))))))))))))))))))******,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,---............+++,,,,,,,,,------......111000000///000111333444777777888888999::::::;;;999;;;>>>@@@BBBEEEIIILLLLLLMMMNNNPPPRRRUUUWWWXXX[[[XXXZZZ_________iiiwwwuuuooofffccc^^^\\\]]]bbbhhhlllvvvlllaaaZZZZZZ]]]aaacccllljjjjjjoooyyy}}}gggXXXFFF<<<::::::888444111111222222222111000///000///.........///111222---......//////......------,,,+++,,,---...---,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,...---,,,++++++******+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************)))******+++++++++******''')))+++------+++(((&&&(((((()))*********))))))%%%&&&&&&''''''((((((((())))))))))))************))))))))))))************,,,+++++++++++++++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,---......---------------...//////000000222222222222333444555555777777888999:::;;;;;;<<<888;;;===@@@BBBEEEIIILLLLLLLLLMMMOOORRRTTTWWWXXX[[[XXXYYY^^^______iiiwwwrrriiieee```___^^^aaahhhpppxxx}}}}}}tttiiidddhhhrrr{{{}}}kkk[[[OOOGGG===777666777666555...000111222111111111111000///...------///111222---......//////......---...000000000///...///000---------------------,,,------------------------+++,,,------------,,,+++...---,,,+++***************++++++,,,,,,++++++***++++++++++++************************************++++++******************)))))))))))))))******************+++******))))))&&&&&&&&&'''(((((())))))))))))))))))************((()))))))))************************++++++++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...//////...------,,,,,,---......///000000111111222333444444444444555666777888999:::;;;;;;;;;===???@@@AAACCCFFFIIIKKKKKKMMMNNNQQQTTTVVVWWWZZZWWWYYY^^^^^^___iiiwww}}}ooofffbbbbbbbbbbbbdddkkkwww|||{{{zzzkkk^^^NNN@@@<<<;;;888666333333333333111222333333222111222222///...---,,,---///111222---..................---+++---///...+++***,,,///+++,,,,,,------......///------------------------+++,,,---------,,,+++***...---,,,+++************+++++++++,,,,,,+++++++++(((((())))))******++++++************************---,,,***)))))))))******+++***'''&&&&&&))),,,...+++++++++++++++***)))(((((())))))***+++,,,,,,,,,))))))))))))************(((((())))))*********+++))))))*********+++++++++---,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---...///000000///...---******++++++,,,---.........///111222333333222111444444555777888999:::;;;>>>???@@@@@@@@@AAADDDFFFJJJKKKLLLNNNPPPSSSUUUWWWYYYWWWXXX^^^^^^___iiixxxpppfffaaa___cccjjjnnnuuukkkZZZOOOEEE???===888777666555444333222222222111///111333444111///444333222111111000000111222...***+++///222000---////////////...---,,,+++...------,,,,,,++++++***+++++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******))))))(((((((((((())))))+++++++++************)))((((((((((((((((((((((((((())))))))))))*********+++++++++*********))))))***)))(((''''''((()))***...---+++*********+++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++***)))))))))***,,,,,,((()))***+++,,,---------,,,...000111222111///...000//////.........//////333333222222333333444555333555888999999999;;;<<<>>>???@@@@@@AAACCCFFFIIIHHHJJJLLLOOORRRTTTUUUVVVVVVVVVZZZ]]]^^^aaakkkvvvtttjjj```\\\\\\___hhhppprrraaaOOOEEE@@@;;;888888666555555444333222111111222000000111333333111/////////.........///000000444000,,,,,,///222111///////////////...---,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...---------,,,++++++******++++++,,,+++,,,---,,,+++***+++---------,,,,,,,,,+++++++++******))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********))))))((()))***++++++***)))(((,,,+++)))(((&&&%%%%%%%%%)))*********++++++,,,,,,,,,,,,+++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333333222111000000//////.........//////222222222222222333333444333555888999999999;;;<<<>>>???@@@@@@AAABBBFFFHHHHHHJJJLLLOOORRRTTTUUUVVVVVVWWWZZZ^^^___aaakkkvvv{{{sssnnneee]]]XXXZZZbbbpppttteeeRRRFFF;;;777777666555777333333333222222111111111111000000111222222111///000000000000111222333444666222---,,,///111111///////////////...---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------,,,++++++******++++++,,,***+++,,,+++*********,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++++++++*********)))))))))************************************+++++++++,,,+++************)))))))))'''))),,,------,,,)))'''++++++++++++***)))((('''''''''((()))***+++,,,---,,,,,,,,,++++++*********+++************+++,,,,,,///...---,,,+++,,,,,,---...///111222222222111000/////////......//////000111111111111222222222333333555888999999999;;;<<<===???@@@@@@@@@BBBEEEHHHHHHJJJLLLOOORRRTTTUUUVVVWWWXXXZZZ^^^___bbblllwww~~~}}}zzzvvvpppiiibbb^^^aaa]]]^^^gggwwwxxxfffTTTHHHFFF===777666777555444555222222222222222222222111000000000111111111000000000000000000000111222333666222...,,,---/////////......//////...------,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,------------,,,,,,++++++******++++++,,,)))***++++++))))))***+++++++++++++++++++++++++++++++++************++++++************))))))))))))******************************+++++++++,,,,,,,,,************))))))))))))((()))+++,,,,,,+++)))(((''')))+++,,,......------'''(((((()))******++++++---,,,,,,++++++*********************++++++,,,,,,...---+++******+++---...,,,---.../////////......//////////////////000111000000111111222222222222333555888999999999;;;<<<===>>>???@@@@@@BBBEEEHHHHHHJJJLLLOOORRRTTTUUUVVVXXXXXX[[[^^^___bbbmmmxxx~~~yyyppppppmmmiiiddd```]]][[[[[[```mmmyyyiiiZZZMMMBBB;;;???999444555555111///000333333333222222222222222///000111111111000000000...---,,,,,,+++++++++,,,333111---++++++,,,------.........///......---,,,******++++++,,,---......++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,)))***++++++))))))***+++)))))))))************************))))))******************)))))))))((((((******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))(((((()))))))))$$$&&&(((***+++,,,++++++)))))))))))))))))))))))),,,,,,,,,++++++***************++++++,,,,,,,,,,,,+++***(((((()))+++---...,,,,,,------............///////////////000111111///000111222222222111111333555888999999999;;;<<<===>>>??????@@@BBBEEEGGGHHHJJJLLLOOORRRTTTUUUVVVXXXXXXZZZ]]]^^^aaalllxxx|||sssmmmjjjdddeeedddbbb___^^^___```fffsss}}}ooodddVVVMMMFFF???:::999999444222444555111000111333333333222222222111111...000111111000//////000000///...---,,,,,,,,,,,,000///---,,,,,,,,,,,,------...............------******+++,,,,,,---......++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,+++*********,,,)))))))))*********************))))))))))))************)))))))))(((((((((************************************+++++++++,,,(((((()))))))))))))))******)))(((''''''((()))*********++++++******))))))++++++*********)))))))))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,(((((('''((()))+++---.............../////////000////////////000111222222///000222333333333222111333555888999999999;;;<<<<<<>>>?????????AAADDDGGGHHHJJJLLLOOORRRTTTUUUVVVXXXWWWYYY[[[\\\```lllxxx{{{uuupppnnnooopppppprrruuuvvvvvvwwwzzz|||{{{fffXXXRRRHHH@@@>>>===888555666555222222555666444333666333333222111000000//////---000222111///...///111222111111000000000111111---...//////...---------------...............---+++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,---,,,+++***+++---******++++++,,,,,,,,,,,,++++++************++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))******)))))))))))))))))))))))),,,,,,+++***))))))***************+++++++++++++++*********++++++,,,,,,---***+++,,,---------,,,,,,)))))))))******+++++++++......------......///000////////////000111222333000111333444555444333222333555888999999999;;;<<<<<<===>>>??????AAADDDGGGHHHJJJLLLOOORRRTTTUUUVVVWWWVVVXXXZZZ[[[___kkkwww~~~xxxpppqqqqqqrrrtttyyy~~~kkkZZZNNNFFFBBB:::666999:::555222333222///000333444222333555333222111000///...---,,,---000222111///...///111............///000111222,,,...000111000///......------...............---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))*********'''((((((((())))))******((()))+++------+++)))(((%%%%%%$$$$$$$$$&&&((()))))))))***+++,,,------...))))))***+++,,,------...***+++,,,---...---,,,,,,++++++,,,,,,,,,+++******,,,++++++++++++,,,------////////////000111222333000222333555555444333222333555888999999999;;;<<<<<<===>>>??????AAADDDGGGHHHJJJLLLOOORRRTTTVVVVVVWWWVVVWWWYYYZZZ^^^jjjwwwzzzvvvppplllmmmmmmnnnsss}}}|||jjjZZZOOOHHHDDDBBB===;;;888444111000000000333333333222222222111111---000333333000//////111000000111111111111000000///............---------........................,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,---/////////---+++)))++++++******************......------,,,+++******************************---,,,+++***))))))))))))+++++++++************)))************************''''''(((((())))))******'''((()))******)))''''''(((((())))))******++++++'''(((***+++,,,++++++***))))))))))))))))))))))))+++***)))(((((()))***+++(((((()))************)))++++++,,,+++***(((&&&%%%)))+++------,,,,,,,,,---------------------------000000111111111000000//////000222333444444333222333444555666777888999:::;;;<<<===>>>>>>@@@DDDFFFKKKLLLMMMPPPRRRTTTVVVWWWWWWUUUVVVXXXZZZ^^^iiisss}}}qqqnnnnnnnnnooorrr{{{~~~eee\\\OOOEEE???<<<;;;:::999777555333222222333444222222222222111111111111///111444444111000000222//////000000000000//////............------------------------------------------............------000/////////............+++,,,---......---,,,,,,++++++************++++++,,,,,,++++++***))))))(((************************---,,,+++***))))))))))))+++++++++************)))************************(((((()))))))))))))))***************))))))((('''(((((((((((())))))))))))******+++,,,+++***)))((())))))))))))))))))))))))+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++******++++++++++++******(((***,,,---,,,,,,---...------------------------///000000111111111000000000000111222333333333333333444555666777999::::::<<<===>>>>>>???@@@DDDFFFHHHJJJLLLOOORRRUUUXXXYYYWWWVVVVVVYYY[[[___iiitttvvvoookkkpppwww~~~yyyeeeWWWIIIDDD===888666666777777444333222222222444555777111111111111000000000000000222333333222111111222......////////////..................------------++++++++++++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,,,,+++******++++++,,,------...************+++,,,------,,,++++++******)))))))))************************,,,,,,+++***))))))))))))+++++++++************)))***************************************)))))))))---,,,+++***))))))((()))((((((((((((((((((''''''))))))*********))))))((())))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++))))))******+++,,,......***,,,------+++***++++++------------------------...//////000000111111111111111111111222333444444333444555666888999::::::>>>???@@@@@@@@@AAADDDFFFGGGHHHKKKNNNRRRVVVYYYZZZXXXWWWXXX[[[]]]```jjjtttuuuooorrryyyuuufffXXXKKKBBB???===:::777666555555555111111111111222444555666000000000000////////////111111222222111111111111---..................---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++++++++*********+++************+++,,,---*********++++++---...///---------,,,,,,+++++++++************************,,,++++++***))))))******+++++++++*********))))))************************,,,,,,++++++******))))))000...,,,***))))))))))))******))))))((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))***))))))))))))))))))***(((((()))************)))***)))))))))***,,,...///---...///---+++(((((((((,,,,,,------------------.........///000111222222222111111000111222444555444444555666888999:::;;;@@@AAAAAAAAA@@@AAADDDFFFGGGHHHKKKNNNRRRUUUXXXYYYXXXWWWYYY\\\^^^aaakkkuuu~~~zzzwwwvvvzzztttkkk^^^SSSKKKEEE@@@===999999888666444222111111111111111111111222333333000000000/////////......000000//////000000000000------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------------.........---,,,+++************+++++++++++++++,,,---...///------,,,,,,,,,,,,,,,+++************************,,,+++******)))*********+++++++++*********))))))************************,,,,,,++++++******))))))000///---+++)))))))))***+++++++++******)))))))))+++++++++***************)))))))))))))))))))))))))))))))))******)))))))))(((((()))************)))+++***)))(((((()))++++++***,,,---,,,+++)))******,,,,,,,,,---------..................///000222222222111111000111222444555444555666777888999:::;;;@@@AAABBBAAAAAABBBDDDGGGIIIJJJLLLNNNQQQSSSUUUVVVXXXWWWYYY]]]___bbbkkkuuu}}}wwwsssttt|||zzzjjj```TTTNNNGGG@@@===<<<;;;;;;555666777666444222222333222111111111111000000000000000000000////////////111///------///000//////------............------------------,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,------------,,,++++++******,,,,,,,,,,,,---......///************************************************++++++***************++++++++++++************)))***************************************)))))))))...---,,,+++******))))))++++++++++++++++++******111000...,,,+++***))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++***)))(((((((((((($$$'''***+++,,,,,,...000+++,,,,,,------.........///......---...///111222111111111111222333444444444555666777999:::;;;;;;???@@@AAAAAA@@@BBBEEEGGGIIIJJJLLLNNNQQQSSSTTTUUUXXXWWWYYY]]]___bbbkkkttt||||||~~~pppbbbWWWMMMHHHCCC@@@<<<999888777888888555777888777555333444666111111111111000//////...111111111000000000//////222000------///111000///......////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******((()))))))))************,,,,,,---......---,,,+++...---------------......************************************************+++***************+++++++++++++++************)))************************(((((()))))))))))))))***+++++++++++++++***))))))***************+++++++++,,,+++***)))(((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++***+++++++++******)))((($$$&&&)))++++++,,,...///++++++,,,,,,---......///000///...------...000111000000111222333333333333555555666777999:::;;;<<<>>>???@@@@@@@@@BBBEEEHHHHHHIIIKKKNNNQQQSSSUUUWWWWWWVVVYYY]]]___bbbjjjsssyyynnn]]]PPPHHHEEEBBBAAA<<<:::999777777777666666555777888666222000111333000000000000000//////...111111111111000000000000444111......000222111000......////////////......---------,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------)))+++---/////////...---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************+++++++++++++++************)))************************''''''(((((())))))******)))***+++,,,,,,+++)))((((((((())))))******++++++!!!!!!"""###$$$''')))+++))))))))))))))))))))))))((()))***++++++***)))((((((((()))************))))))***,,,------,,,+++***)))***,,,,,,***)))***+++++++++,,,,,,---...//////111000...------...///000///000222333444444333222555555666888999:::;;;<<<<<<>>>??????@@@BBBEEEHHHFFFGGGJJJMMMQQQTTTWWWXXXVVVVVVXXX]]]___aaaiiirrrzzzjjj```QQQMMMFFF@@@===;;;999777555555555555555555555555222333444444444333222111222222222111000//////...111///...///222333222///........................000///---,,,---...000222///...---,,,+++*********000...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,++++++***************************)))))))))***+++++++++,,,******+++***)))***,,,...,,,+++***((((((((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((,,,+++***))))))***+++,,,+++***)))(((((()))***+++(((''''''(((((()))***+++((((((((((((((())))))***)))***+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...*********+++,,,---...///---------............//////////////////000111111000111111222222333444444444444666777888888888888=========>>>@@@BBBDDDEEEIIIJJJLLLOOORRRUUUWWWXXXYYYXXXYYY\\\^^^aaakkkuuuqqqeee[[[PPPIIICCC@@@<<<999888888777666444444444444444444444444222222333333333222111000222222111111000//////...111///...///111222111///........................//////---------...000111111000///...---,,,,,,,,,///...,,,,,,------,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***************+++++++++(((***,,,,,,+++***+++,,,,,,+++)))((((((((()))***++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))***++++++)))((((((''''''(((((()))***)))((((((((((((((()))))))))((((((((()))************+++++++++******)))+++************+++,,,,,,++++++++++++,,,------............////////////000///////////////000111111000111111222222333444444444555666888999999::::::=========>>>@@@BBBDDDFFFJJJKKKMMMPPPRRRUUUWWWXXXYYYXXXYYY\\\]]]aaajjjtttooofffXXXMMMGGGBBB>>>;;;888666444444555555555444222222222222222222222222222222222333222111111000222111111000000//////...000///...///000111111//////////////////////////////...---------...000111000///...---------------///---++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))),,,000111///---+++***+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++((())))))))))))))))))(((+++***)))(((''''''''''''***))))))))))))***+++++++++***************++++++******))))))******+++,,,,,,,,,,,,++++++,,,------...////////////000000000///////////////000111111000111111222222333444444444555666888:::;;;<<<<<<=========>>>@@@BBBDDDFFFLLLMMMOOOQQQSSSUUUVVVWWWYYYXXXYYY\\\]]]```iiisssuuuhhh^^^VVVOOOFFF???<<<;;;:::999888666555444555444222000333333333333333333333333333333333222222222111111111111000000////////////.........//////000000///////////////////////////......---------...///000------,,,+++++++++,,,,,,...,,,++++++,,,---,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,000555777555111---,,,******))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))*********+++,,,------,,,+++*********)))(((((((((((((((***************++++++,,,+++***)))))))))***+++,,,***************+++,,,,,,------,,,+++++++++,,,,,,............///////////////////////////000000111000111111222222333444444222444555888:::;;;<<<<<<<<<<<<===>>>@@@BBBEEEFFFMMMNNNOOOQQQSSSUUUVVVWWWYYYWWWYYY\\\]]]___gggqqqzzzooocccZZZRRRKKKFFFDDDAAA===:::888777666555999777555555555444222000333333333333333333333333444333333222222222222222000000000///////////////---...............//////////////////////////////---------------......///,,,,,,+++++++++,,,---------,,,******,,,------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))),,,000555777555111---,,,)))))))))*********))))))((((((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***+++,,,------,,,+++***((((((((((((((()))*********************++++++,,,+++***)))))))))***,,,---+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------......///////////////000000111000111111222222333444444111222444666888:::;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGMMMNNNOOOQQQRRRTTTVVVVVVXXXWWWYYY\\\]]]^^^fffooo~~~zzzwwwyyy~~~~~~{{{xxx}}}wwwmmm]]]WWWOOOGGGCCC@@@>>><<<999999888777666555333333555333222222444555444444444444444444444444444444333333222111111111111222////////////////////////,,,---......------...000........................,,,,,,------............------------......///000---+++******,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))),,,000111///---+++***(((((()))************)))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))(((((())))))))))))))))))(((''''''''''''((()))***+++***))))))))))))***++++++))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------///////////////000111111000111111222222333444444222333444666888999999:::<<<<<<<<<>>>@@@CCCFFFGGGKKKLLLNNNPPPRRRTTTUUUVVVXXXWWWYYY\\\\\\]]]dddmmmtttzzz|||wwwrrrnnnmmmqqqzzz}}}}}}yyymmmaaaVVVNNNEEECCC@@@===;;;:::999999666666666666555444444444333111///000222444666666222222222222222222222222222111000///...//////000////////////////////////+++---......,,,,,,...000------------------------,,,,,,------.........---,,,,,,,,,---...///000111,,,***)))***,,,------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++******)))++++++++++++++++++++++++***************+++++++++(((***,,,,,,+++***+++,,,'''((()))***+++******))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))((((((''''''(((((())))))((((((((((((((()))***))))))((((((((()))******(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,---------......///////////////000111111000111111222222333444444444444666777888999999999;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXWWWYYY\\\\\\]]]ccckkk~~~RRR[[[eeejjjqqq}}}sssllljjjiiihhhpppwww~~~rrraaaTTTMMMHHHCCC@@@;;;;;;;;;<<<;;;:::888666333333333222111111333555777444111000222444666666111111111111111111111111000///...---,,,---...............///////////////***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------*********+++,,,---...///,,,***)))***+++------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((************************))))))******+++++++++,,,******+++*********,,,...'''((()))+++++++++***)))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''+++***)))(((((()))***++++++***)))((((((''''''(((((((((((((((((())))))***'''(((***+++,,,,,,++++++*********)))***++++++,,,*********+++,,,---...///---------........./////////////////////000111111000111111222333333444444666666777999999:::::::::;;;;;;<<<>>>@@@CCCFFFHHHGGGIIIKKKMMMPPPSSSUUUVVVXXXWWWYYY\\\\\\\\\bbbjjj}}}DDDGGGJJJLLLOOOWWWccclll}}}zzzxxxvvvwww~~~wwwmmmggggggnnnwwwqqqhhhZZZRRRHHHBBB@@@???;;;777;;;:::999888666555444333444333333222222333333444111222222333333222222111000000000000111111111111333222000///...///111222......//////......---,,,.........------,,,,,,,,,000000/////////.........***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,+++***)))((('''******++++++++++++******+++*********))))))(((((()))))))))))))))******+++++++++***)))(((((())))))''''''(((((('''&&&%%%%%%'''((())))))(((((()))+++***)))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((())))))******++++++******)))((((((((()))************+++++++++,,,+++***)))))))))***+++---,,,++++++******++++++)))******+++---......///---000444666777555111///111111111///......111333999888777777777888999::::::<<>>CCCLLLTTTccciiitttyyyvvvwwwwwwwww|||~~~~~~yyytttoooeeeXXXMMMIIIDDD>>>;;;<<<<<<:::777444444444333333222222222444333333222222333333444111222222333333222222111//////000000000111111111///////////////...------,,,------------,,,++++++......---------,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************........................******************+++++++++++++++++++++***)))((()))******************)))************)))))))))((()))))))))))))))******+++++++++***)))))))))))))))((()))))))))(((((('''&&&&&&'''((((((''''''((()))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))************+++++++++)))***++++++++++++***)))+++*********+++,,,,,,---)))******+++---......///---...//////000000//////000111111111111333666999999888777777777888999:::;;;===???@@@@@@BBBEEEGGGJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVXXX\\\^^^___eeemmm~~~222444666555444666<<<@@@FFFIIIPPPYYYdddoooxxx}}}uuuiiibbbYYYTTTPPPRRRTTTQQQFFF<<<<<<999666666888999888555333333333444555555666666333333222222222222333333111111222222222222111111//////000000000000111111---...000111000///,,,+++------......------,,,+++...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++******)))((())))))******))))))(((************)))))))))))))))))))))))))))******++++++***))))))))))))))))))))))))*********)))((((((&&&((())))))(((''')))***)))))))))((())))))***+++))))))))))))))))))))))))*********)))(((''''''''''''(((((()))******++++++)))************+++++++++&&&(((+++------,,,***))))))))))))***+++,,,...///******+++,,,,,,---.........---,,,++++++---///000111222333333333555888:::888888777777888999999:::===>>>??????@@@BBBGGGJJJKKKLLLMMMPPPRRRTTTVVVWWWUUUUUUXXX\\\^^^___fffooo444555666666444444666888;;;<<<>>>BBBIIIQQQYYY]]]aaagggoooxxx|||mmm```VVVNNNJJJDDDBBBBBBEEEHHHGGGBBB<<<:::888666777888777555222333333444444555666666666333333222222222222333333111111222222222222111111////////////000000000111///000111111111000......//////000000//////...---------------------------........................------,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++((()))***+++++++++++++++(((((())))))))))))((((((*********))))))))))))))))))))))))))))))******+++******)))))))))))))))***)))))))))******)))((((((''')))******))))))***+++))))))))))))))))))******((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))************))))))*********+++++++++&&&(((***,,,---,,,++++++************+++,,,---...******+++,,,,,,---......000///...------///111222444555555444222222444666777777777888888999::::::>>>>>>??????@@@CCCHHHLLLLLLLLLNNNPPPRRRTTTVVVVVVSSSTTTWWW\\\]]]___hhhqqq000111333333222111111111777777888999<<<@@@CCCEEEEEEJJJRRRYYYbbbnnn|||zzztttkkkdddYYYPPPIIIEEEBBB@@@:::===???@@@???======<<<888888777777777666444222222222111111111111111000333222222111111222222333000111111222222111111000...////////////000000000222111///.........///000///////////////......---------------------------------........................---,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************------------------------+++++++++*********))))))((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))******+++***)))))))))))))))******'''(((((())))))(((((((((&&&''')))(((''''''(((***))))))*********)))))))))(((((((((((((((((((((((('''((((((((()))))))))***************))))))(((((())))))*********+++++++++))))))))))))***+++,,,---,,,,,,++++++***++++++,,,***++++++,,,,,,---------//////000000111111111111111222333222111111222333666666777888999999::::::===>>>>>>???@@@CCCHHHLLLLLLLLLNNNPPPRRRSSSUUUVVVRRRTTTXXX[[[\\\^^^hhhsss//////000111111000000///111111222444555666777888888;;;>>>BBBGGGPPP[[[dddttt}}}~~~wwwnnnfff]]]UUUPPPOOOJJJDDD???===<<<<<<;;;777;;;>>>===999666888:::333444444555555555444444555444444333222111111000222222111111111111222222000000111111111111000000......////////////000000000///---++++++,,,---///,,,,,,------,,,,,,+++***,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,//////---,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***))))))(((((()))***+++++++++++++++((())))))******))))))((())))))))))))************)))))))))))))))******+++)))))))))))))))******+++''''''(((((())))))((((((###%%%&&&&&&%%%$$$&&&''')))************)))(((((())))))))))))))))))))))))'''''''''((()))*********++++++******)))((((((''')))************+++++++++******)))((()))***,,,------,,,++++++******+++++++++++++++,,,,,,---------,,,---000111222111///...---///111222222222444666555666777999::::::::::::<<<===>>>???@@@CCCHHHKKKKKKLLLMMMOOOQQQRRRTTTTTTSSSUUUYYY[[[[[[]]]hhhttt111000000111222222111000//////000111222333444444666666666777:::???DDDHHHVVVdddwwwxxxnnn]]]ZZZTTTOOOKKKGGGBBB??????===:::888888888888777666888999888777666666777222222333333333333444444777777666666555444444444222222111111111111222222000000111111111111000000........./////////000000......------,,,,,,,,,,,,+++++++++,,,++++++***))),,,,,,,,,---------......******+++++++++,,,,,,,,,000///---,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++******************)))******+++++++++******)))******************)))((()))))))))************)))))))))))))))******+++)))))))))))))))***++++++'''((())))))*********)))$$$%%%&&&&&&%%%%%%&&&((()))******+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))************+++++++++************************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,---------...///111111000///......000333444444444666777444555777999::::::::::::999;;;>>>???AAACCCGGGIIIKKKKKKLLLNNNPPPQQQRRRSSSSSSUUUYYY\\\ZZZ\\\gggttt111000//////000000///...333333222222222333444555555555444555777999;;;<<<===IIIYYYeeekkkmmmoooqqqjjjhhhjjjsssqqqbbbVVVQQQGGGEEEBBBAAAAAA@@@???===777666555666777888666555444222111222555666555333555555555444222111222444444333333333333333222222222222111111111111222222000000111111111111000000............/////////000...///000111111///---,,,,,,------------,,,++++++,,,,,,,,,------.........,,,,,,,,,------.........111000...,,,,,,,,,...///+++++++++,,,,,,---------***+++,,,------,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++******)))******++++++++++++******(((((())))))*********+++)))))))))))))))******+++))))))((())))))***++++++((()))***+++++++++++++++'''((())))))(((((()))+++)))***+++++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++)))************+++++++++(((***,,,------+++)))''')))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,---000000000111111111111111444666777777666555555666444555777999:::;;;::::::888:::===???AAACCCFFFHHHJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVZZZ\\\ZZZ[[[gggttt///////////////000111111///000222222000000000111111111111222333444555666>>>@@@DDDJJJPPPSSSTTTSSSLLLNNNPPPWWWbbbsss~~~uuunnniiidddbbb^^^XXXQQQJJJDDD@@@@@@???===;;;:::888777777999888777666555555666777555555555444444333333333111111111111222333444444666444333111000000111222000000111111111111000000111111222222222222111111111111111000//////....../////////000111000---***,,,,,,,,,+++++++++******......------------.......................................------,,,,,,,,,---------,,,,,,+++++++++************************'''((()))***+++,,,------++++++******************+++***)))(((((()))***+++666444000+++)))(((((()))+++++++++************)))+++***)))(((((()))***+++'''((()))((('''&&&'''((((((***+++---,,,+++)))(((''''''(((((())))))******************************''''''''''''(((((((((((('''((((((((()))))))))*********))))))((((((''''''&&&&&&''''''((()))))))))+++++++++*********)))))))))((((((((()))+++---///))))))))))))***************************+++++++++------...............---///...---------///000222111111111111222333444555555777888888777777888999:::===@@@BBBCCCCCCDDDFFFFFFHHHJJJJJJJJJJJJLLLMMMQQQSSSWWW[[[[[[^^^jjjvvv//////......///000000111...000111111000//////000333333333333444555555666666777999===BBBDDDCCCBBB>>>>>>@@@CCCKKKWWWeeennnxxx|||xxxooofff^^^XXXSSSPPPLLLLLLJJJHHHEEEAAA>>><<<;;;:::999777666555444444333444555666666666555444555444444444333333333333222222111111111222333333444444333222111111000111000000111111111111000000......////////////......------------............///...///000111000---+++------------,,,,,,,,,+++......------------......------------------------............------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++*********************************))))))*********///...,,,++++++,,,---...+++++++++*********))))))+++******)))(((((())))))((()))***)))((('''(((***)))***+++++++++******)))((((((((()))))))))))))))+++*********************************))))))))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))((((((+++++++++*********))))))+++***************++++++))))))))))))************+++++++++++++++,,,,,,,,,..................------------------///000111222222222222222333444555555666777999888777777888:::999<<>>>>>???>>>===;;;;;;777666555444444333444444...000333555666555333222444444333333333333333222333333222111111111222222222222222222222111000//////000000111111000000///------............------+++,,,,,,---....../////////......///000000---+++............------------......------------......++++++++++++++++++++++++.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******************************++++++++++++************++++++,,,......///++++++*********)))))))))************))))))((('''(((***+++***)))((()))+++*********))))))******+++)))))))))***))))))((((((+++++++++******)))))))))++++++******))))))((((((+++++++++***************''''''((())))))***+++++++++++++++***)))(((((((((+++++++++***************,,,,,,,,,+++***)))(((''')))))))))*********++++++++++++,,,,,,,,,---------.../////////...---,,,,,,+++,,,---///000111111111222222222222333444555666777888999999888888999;;;;;;===@@@AAAAAAAAABBBCCCGGGHHHJJJJJJJJJJJJLLLNNNQQQSSSWWWZZZYYY\\\hhhttt.........------...//////,,,...//////...------...000000///.........//////444444333555666666555333555666555444444666:::>>><<<===@@@EEEJJJPPPUUUXXX^^^bbbhhhmmmqqqxxxtttjjj___[[[XXXRRRLLLKKKPPPLLLGGGCCCAAAAAA@@@???============<<<:::888777666666555555555555666666000111333444444444222111333333333333222222222222333333222111000000111111000111222222222111///...//////000000000000//////...//////////////////............//////000000000...------...//////...,,,.........------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++***+++,,,------,,,+++***++++++,,,------,,,+++***************))))))))))))&&&''')))*********)))(((''')))******)))((()))++++++***((((((((()))+++,,,*********+++***)))((('''++++++******))))))((((((''''''''''''((((((((((((++++++************))))))(((((()))))))))******************))))))(((((((((************************+++,,,,,,,,,+++)))(((&&&))))))*********+++++++++******++++++,,,---------////////////...---,,,+++,,,---...000000000//////111111111111222333444555777999::::::999888:::;;;???AAABBBCCCBBBBBBDDDEEEGGGHHHJJJKKKJJJKKKLLLNNNQQQSSSVVVYYYXXX[[[fffrrr......---------------...,,,---//////---------...//////...---------......000//////000222333222000000111222222111222555777888777888999;;;???BBBDDDEEEIIINNNQQQUUU[[[ccciiiyyyyyyssslllcccZZZTTTPPPKKKGGGEEEBBB@@@CCCHHHKKKGGGBBB>>>======<<<;;;<<<<<<<<<:::888666333111555555555555555666777777666555444333222222222222222222222222222222222222333222222111000000000000///000111222111000///...//////000000000000//////......////////////......000/////////.........---...---,,,---//////...,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++***+++,,,------,,,+++***+++,,,------,,,***((('''*********)))))))))((((((###%%%''')))+++++++++***&&&'''(((((('''''')))***+++)))((('''''')))+++---)))***+++++++++)))((('''*********)))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))+++*********)))))))))((('''''''''(((((()))))))))************************)))***+++,,,,,,+++)))(((************++++++++++++)))))))))***+++,,,,,,,,,......//////...------,,,...///000000000///---,,,111000000111111222333444777999::::::999888:::;;;???@@@BBBBBBAAABBBDDDEEEGGGIIIKKKKKKKKKKKKMMMNNNQQQRRRVVVXXXWWWYYYdddppp......---,,,,,,,,,,,,---,,,...//////...------...000000////////////000000///......///111333222222---///000111111222444666777666555555555666777888:::===@@@AAABBBFFFLLLQQQ^^^ooo~~~wwwooohhhdddZZZWWWTTTQQQNNNIIIDDD@@@BBB@@@@@@???:::888===EEEFFFBBB===999888888777666::::::::::::999666444333333333333333333444555666999888555333222111222222000111111111111222222222222222111000000000111111//////000000000000//////...//////000000//////...,,,,,,------------,,,,,,......------,,,++++++***...,,,,,,,,,...///...------------,,,,,,,,,,,,+++------,,,,,,,,,,,,------------------------------))))))************++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))))))))***++++++,,,,,,******++++++++++++******))))))+++,,,,,,+++***)))******)))))))))(((((((((###$$$&&&((()))+++++++++%%%&&&(((((('''''')))***)))(((''''''''')))+++,,,(((***+++,,,,,,***)))'''))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''(((((()))))))))))),,,++++++***))))))((((((&&&&&&&&&'''((()))))))))***************+++++++++((()))***+++++++++++++++*********++++++++++++,,,(((((()))***++++++,,,,,,------...............---///////////////......---111111111111222333444444777888999999888888999;;;<<<===>>>>>>>>>???BBBDDDGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRUUUWWWVVVXXXbbbooo...------,,,++++++,,,,,,---...000000...---.../////////...//////000111222111000///000222333333333///000111111111111333555444333333333333333444444555888999999888:::???DDDJJJZZZggggggbbbdddlllrrrzzz}}}yyyvvvnnnfff```___]]]XXXSSSNNNJJJHHHDDDCCCAAAAAAAAAAAA???======;;;:::<<<;;;999<<>>:::888888888888888888888999999999888666555333333222222333333444444666666555444333333222111000000000000111111222222111000000000000111111222/////////......//////000......////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---///...---............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))*********+++++++++++++++++++++++++++++++++++++++++++++***************((())))))***++++++,,,,,,*********))))))*********((())))))******************)))))))))(((((((((((('''''''''''''''((()))***%%%'''((()))((((((***+++((((((''''''((()))+++,,,''')))+++,,,---+++***(((''''''(((((()))*********************))))))))))))''''''((()))***++++++,,,************************((((((((((((((()))))))))))))))*********+++++++++******))))))***++++++,,,*********+++++++++,,,,,,((())))))***+++,,,---...,,,,,,---...////////////---------......///111111333333333333444555666666666777999888777777888::::::;;;<<<======???BBBDDDHHHIIIKKKLLLKKKLLLMMMOOOQQQRRRUUUWWWUUUWWWaaammm...---,,,,,,++++++++++++---///000000///......///,,,,,,,,,---...///000111///...,,,---...000000//////000000///......///111000111111222333444444444222444666555444555:::>>>AAAOOOYYYTTTJJJIIIOOOTTTSSSZZZbbbfffgggllluuu|||}}}vvvjjjfff___YYYWWWWWWQQQIIIGGGGGGFFFCCC@@@===<<<===:::888888888:::;;;:::999888444444999>>>>>>???AAA===:::777666888:::;;;;;;444444555555555333222111555444444333444444555555111222444666666444222000//////000000111111111222000000//////000111222222000///...------...000000......////////////......//////000000000000//////,,,------......//////000---,,,++++++---///......000/////////............---,,,,,,++++++,,,,,,---************************,,,,,,,,,------.........))))))******++++++++++++************************------,,,+++***)))((('''((())))))***++++++,,,,,,+++***)))(((((()))***++++++*********)))))))))((())))))))))))((((((((((((***)))(((&&&&&&'''((((((&&&((()))***))))))+++---'''''''''(((((()))++++++&&&(((+++------,,,***)))&&&&&&'''((()))***+++++++++***)))((('''&&&%%%%%%''''''(((***+++,,,---...)))))))))***++++++,,,,,,++++++******))))))(((((())))))******++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))******+++---...//////++++++---...///000000000+++++++++,,,...111333555555555444555555666777888555777888888777777888999;;;<<<===>>>>>>@@@DDDGGGHHHJJJKKKLLLKKKLLLMMMOOOQQQRRRUUUVVVUUUVVV```lll,,,---......//////......,,,,,,,,,,,,,,,---...///...............///000000111111000000//////......///000111111111///...---000000000000111111111111111333444444444444555777>>>CCCGGGCCC;;;777:::@@@EEEEEEEEEFFFIIILLLPPPRRR[[[___fffmmmttt|||{{{wwwssspppiiihhhfffccc^^^ZZZUUUSSSMMMKKKHHHDDDAAA?????????===:::555444555888:::;;;777777777666555555444444999666444555:::???BBBBBB999999888777666666777777777777777777666555444333333222000//////000222333111111111111111111111111333333333222222222222111444333222111000...------111000000000/////////...---...000111111///---,,,,,,+++***---111333333111///......------,,,++++++------,,,,,,,,,+++++++++---.........---+++)))(((---------,,,+++***((((((,,,,,,,,,,,,,,,+++***)))(((***++++++*********+++,,,++++++******++++++,,,)))))))))))))))))))))))))))((('''(((***++++++***%%%''')))***+++***(((''',,,)))&&&'''+++---***'''.........------,,,,,,,,,+++++++++***************(((((()))******)))''''''+++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***((())))))*********))))))+++*********))))))((((((&&&&&&''''''(((((()))))))))******)))((())),,,...((()))))))))******************+++++++++,,,,,,,,,---------.........//////,,,...000000000000111222222111///...---...000111111222222333333444444555333555888:::999999:::;;;:::<<<===>>>>>>???BBBDDDJJJKKKLLLLLLKKKKKKLLLMMMQQQOOOQQQSSSUUUXXXaaakkk,,,------...............,,,,,,,,,,,,,,,---......---------------......///000000000000//////......000000000000000///......000000000000111111111111///000222222111111333444666:::===;;;555333666::::::999:::;;;===@@@CCCEEEDDDGGGKKKOOOSSSWWW]]]```hhhjjjnnnqqqvvv||||||pppjjjccc\\\YYYWWWTTTRRRKKKKKKKKKJJJIIIGGGDDDCCC@@@???===;;;:::999888888999777666666777888888777555555555555555666666666777555444666:::>>>@@@@@@999888777777666666777777777777777666666555444333333222000//////000222333111111111111111111111111111111111000000000//////555555444333222000000///000000000///////////////,,,---...//////...---,,,...,,,+++,,,///000///---------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++---------------,,,+++++++++---...---+++*********,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++))))))******(((&&&((((((***+++++++++***))),,,)))&&&(((+++,,,***''',,,,,,,,,+++++++++*********))))))((('''&&&%%%%%%)))*********)))((('''&&&+++***((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***((()))))))))))))))((((((************)))))))))((('''''''''(((((((((((((((((())))))((('''(((***,,,************++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++---/////////...///111000///...------...///000111222222333333444444555333666888:::999999:::;;;:::;;;===>>>>>>???BBBDDDIIIJJJLLLKKKJJJJJJKKKMMMPPPOOOQQQUUUVVVYYYaaakkk,,,,,,---...............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...000000000////////////...000000//////......//////000000000000111111111111...///111111000000222333111222444333222111333444444444444555777999<<<===999:::<<<===>>>@@@CCCEEEJJJLLLOOOQQQTTTXXX\\\``````dddkkkrrrzzz~~~|||uuupppiiiccc^^^YYYUUURRRLLLIIIEEEBBBAAA@@@>>>===::::::;;;;;;;;;::::::999666666666666666555555444555555666777999888555333333333444444555666666777555555555888;;;======<<<888777777666666666666777666666777666666555444333222111000//////000111222111111111111111111111111111111000000000/////////444444333222111111000000////////////////////////,,,---------------------///...,,,,,,------+++)))++++++,,,------...//////.........------------,,,*********+++,,,---...///)))***+++,,,,,,,,,,,,,,,------.........---,,,,,,---...///...,,,***)))***++++++************++++++)))))))))))))))))))))))),,,***))))))******((('''*********+++++++++,,,,,,+++)))'''(((+++,,,***'''*********)))))))))))))))***)))((('''&&&$$$$$$###************)))((('''&&&)))((((((''''''(((***+++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&************))))))))))))))))))((((((((((((((('''((()))***)))((((((***,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,......------...//////...---,,,,,,---...///111222222333333444444555333666999:::999999:::::::::;;;===>>>>>>@@@CCCEEEHHHIIIKKKJJJIIIIIIJJJLLLOOOOOORRRVVVXXXZZZbbbjjj,,,,,,---.........---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...////////////////////////111000...------...///000///000000000111111111111///000222222111111333444222111111111222333222222444444444555666888999:::666888999::::::;;;>>>@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFHHHKKKPPPUUUZZZ]]]___aaadddjjjpppuuuxxxyyyyyy|||zzzrrrpppnnnlllkkklllmmmnnnssspppkkkfff```ZZZWWWUUUPPPMMMIIIGGGFFFDDDBBB@@@???>>>=========<<<<<<;;;<<<<<<;;;:::999888777777555666777888888777666555333333444666777666444111333333444444444555555555444555888;;;<<<<<<;;;:::777666666555555666666666666666666666555444333333111111000000000000111111111111111111111111111111222222222222111111111111111111000000//////...............////////////000------,,,,,,,,,---...//////...------,,,,,,+++***,,,,,,,,,---------......//////.........---------++++++******+++---///000,,,------,,,+++***)))(((,,,---------------,,,,,,+++---...---+++******+++++++++************++++++))))))))))))))))))))))))(((''''''(((+++,,,,,,++++++************+++,,,,,,+++)))((((((***+++***((())))))))))))))))))))))))++++++***)))((((((''''''************)))))))))((((((''''''''''''((())))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))************)))(((''''''*********)))))))))))))))***)))))))))((((((''''''+++,,,,,,,,,+++***,,,---*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////+++,,,......------...///......---------...///000111222222333333444444555444666999:::999999999::::::;;;===>>>???@@@CCCFFFGGGHHHJJJIIIHHHHHHIIIKKKNNNOOORRRXXXYYY[[[bbbjjj~~~+++,,,,,,---...------------,,,,,,+++++++++,,,,,,---------,,,---......///.............../////////000///...------...///000///000000000111111111111...000111111111111222444444222111111333333222000111111111222333444444555222333444444333444666888555777999999:::;;;===???;;;;;;<<<>>>@@@CCCEEEFFFHHHIIIKKKNNNQQQTTTVVVWWWYYY\\\aaafffjjjnnnrrruuu~~~|||xxxzzz~~~}}}||||||~~~|||sssmmmjjjhhhdddaaabbb```^^^\\\[[[YYYVVVTTTQQQPPPOOONNNNNNPPPRRRSSSRRRQQQNNNJJJGGGDDDBBBAAA>>>===<<<<<<===>>>===<<<::::::;;;;;;:::999999999;;;:::999888777666555444666777888888888666555444555333222222333444444333555444444444333333333222444666:::======;;;999888666555555555555555666666666666666666555444333222111000000000000000000111000000000000000000000000222222222111111111000000000000//////////////////.............../////////......------...///000000---.........------------......---------,,,,,,,,,//////.........------------,,,+++***+++,,,---...,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++((()))+++,,,+++***+++,,,+++******))))))******+++))))))))))))))))))))))))(((''''''(((+++,,,,,,+++***))))))))))))***+++,,,***)))))))))*********)))))))))***************************************+++(((((())))))******++++++'''''''''''''''(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***+++++++++******)))((())))))))))))))))))************))))))((((((((('''***,,,---,,,+++***+++,,,))))))))))))*********+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,...//////.........///.........//////000000111111222222333333444444555444777999:::999888999999:::;;;===>>>???AAADDDGGGGGGHHHIIIIIIHHHHHHIIIJJJMMMNNNRRRWWWYYY[[[bbbjjj~~~++++++,,,------------------,,,,,,+++++++++++++++---------------......///---............/////////.........---......//////000000000000111111111111---...000000//////111222222111000000111222111///111222222222222222333333444555555333111111222333222444555666555555777888777777777888888999999999>>>>>>======>>>@@@BBBDDDCCCEEEIIIKKKLLLMMMOOOQQQYYY\\\^^^[[[WWWUUUWWWZZZ\\\]]]]]][[[YYYXXXYYY[[[^^^bbbhhhkkkllllllmmmpppqqqsssvvvwwwyyy{{{{{{wwwuuurrrrrrqqqooojjjddd___\\\ZZZXXXWWWXXX[[[]]]^^^^^^YYYUUUQQQNNNLLLKKKJJJIIIIIIGGGEEEEEEEEEEEECCCBBBBBBBBBAAA@@@@@@AAABBBCCC@@@@@@>>>===<<<;;;;;;;;;999888777777999999888666666777888777666555666777666666555555444555555666444444444444333222111000666444111000111333444444555555444333333222111111333777;;;<<<;;;999777666555444444444444555555666555555666555555444333222000000000000000000000000000000000000000000000000000000/////////.........000000111111111111111111/////////.........------------...//////000000000,,,---......------.../////////...---,,,,,,++++++.........------------,,,...------,,,++++++++++++((()))***+++,,,---------******++++++,,,,,,++++++&&&(((***+++++++++,,,---******))))))))))))******))))))))))))))))))))))))+++)))((()))***+++)))((()))))))))************+++))))))))))))))))))))))))************++++++++++++''''''(((((()))*********)))))))))))))))***,,,,,,'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))***************))))))))))))))))))(((''')))******(((''''''((((((((()))))))))***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,...000000...---...///......//////000111111111111222222333333444444555555777999:::999888888999999;;;===???@@@BBBEEEGGGGGGHHHJJJIIIHHHHHHIIIKKKMMMMMMPPPUUUXXXZZZbbbkkk++++++,,,------------,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,------...---------.........//////,,,---....../////////...000000000000111111111111---///000000000000111333...///000000000111111222222333333333333222222111777888777555333222333444333444555444222000000111444444555666666666555555777777777777888999999:::;;;===???@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAACCCEEEBBBCCCDDDCCCBBBAAACCCDDDDDDFFFIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSSSSUUUXXXZZZ\\\[[[YYYXXXWWWUUUSSSQQQOOOOOOOOONNNLLLIIIFFFDDDDDDCCCAAAAAACCCEEEFFFEEE@@@AAAAAA@@@>>>===>>>???>>>===<<<<<<>>>>>>===<<<:::::::::::::::;;;;;;;;;;;;:::999888888888888888777666555555666666444222555666777666444333555888666555555444555666777888333333222111111111222222666333111111222333444444333333333222222222222222222555999:::888555444444444444333333444444555666555555555555444333222222//////000000000000//////000000000000000000000000000/////////............///000000000111111222222000000///...---,,,,,,++++++,,,---///000000//////+++---...---+++***,,,...---------------------,,,------------,,,,,,,,,,,,,,,---------,,,,,,+++***((()))***+++,,,---------***++++++,,,------,,,,,,(((***,,,,,,++++++,,,---******))))))))))))******))))))))))))))))))))))))***)))((()))***+++***((())))))+++,,,,,,,,,+++***))))))******)))))))))***))))))*********+++++++++'''''''''(((((((((((((((,,,+++***)))))))))******''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''((()))))))))(((((()))))))))************)))))))))))))))*********&&&((())))))(((&&&&&&&&&))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,---//////---,,,------,,,---...///000000000000111222222333333444444555555777::::::999888888999999;;;===???@@@BBBEEEHHHHHHIIIJJJJJJIIIIIIJJJKKKMMMLLLOOOSSSUUUYYYbbbkkk++++++,,,---------,,,,,,---,,,,,,+++*********+++++++++******++++++,,,------------.........//////+++,,,...///000///...---000000000000111111111111000111333333222222444555,,,...000111111222444666///000000000000///...---000111111000//////000222///111333333222222333444111222333555555555444333///111333555666555444444333555888999999999;;;<<<;;;:::999999999;;;<<<===:::;;;<<<<<<;;;;;;<<<======<<<===>>>@@@@@@???===>>>???AAAAAAAAABBBDDDGGGHHHGGGEEEEEEEEEEEEDDDCCC>>>???@@@@@@@@@???>>>>>>===;;;::::::<<<>>>>>>>>>:::===???>>>:::888999;;;;;;:::999:::;;;<<<;;;999666777999;;;<<<<<<<<<<<<;;;:::999888777666666666555444444555666666555333333555555444222222555888777666555444444444555666555444333333333444666777444333222222444444333222111111111222333333444444000444888888555222111222333333333333444444555666555555555555444333222222//////000000000000//////000000000000000000000000111111111111000000000000------......//////000000111111000...---,,,+++***)))***---/////////...---+++---...---***((())),,,+++,,,,,,------......///------,,,,,,,,,+++++++++***+++,,,---...---,,,+++++++++,,,,,,,,,+++******+++,,,------.........---+++,,,...---,,,++++++,,,******))))))))))))******))))))))))))))))))))))))'''&&&&&&(((+++------,,,)))***,,,......---,,,+++)))*********)))((()))***(((((())))))******++++++******))))))((((((((('''///...,,,***(((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))((('''######%%%&&&'''((((((((((((((())))))*********+++(((((())))))******++++++''')))++++++)))'''''''''******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********++++++++++++,,,...---,,,++++++,,,+++,,,---...////////////111222222333333444555555555888::::::999888888999999;;;===???@@@BBBFFFHHHHHHIIIKKKJJJIIIIIIJJJLLLMMMLLLMMMQQQTTTXXXaaakkk,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///000111///000111000///......000000000000000000000000000000000000000111111111111111111222222222222111111222222333333333222222111222222333444333222111000333333222222333333444555888777555333222333555666222333444444555555444444555555666666666666555555777777777777777777777777777777888999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;;;;::::::777777888999999999999999999888888888777777666666666666666666666777888888777666666666666888999:::999999999999888888888777555555555444333333333222555444444333333222222111555555555666666666666777444444444444444444444444555444222111111111222222444444333333222111000000333333333333333222111000000;;;AAA;;;444222333333666555444333333333333333111222333444444444333222222222111111111111222222111111111000000000000///333222000///...---..................////////////666555333111///...,,,+++000000///...------,,,,,,,,,,,,------,,,,,,+++***---,,,,,,+++*********+++---------,,,,,,+++++++++......---------,,,,,,,,,---,,,+++***+++,,,---...''')))+++---...,,,***)))++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((()))))))))))))))******+++***************)))(((((()))((('''''''''(((***+++))))))******++++++,,,,,,,,,,,,++++++******))))))---+++)))((('''((()))***,,,+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++.........///......---,,,111111111111000000000000444444333222222333333444444777:::<<<;;;::::::::::::;;;<<<>>>@@@BBBDDDEEEJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKMMMQQQQQQUUU___jjj,,,,,,------------,,,,,,++++++,,,---.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---///000111000111222111/////////000................................./////////000000000111111222222111111000111222222333333222222111222222333333333222111000111111111111111222333333666555333222222222333444222333333444444444444444333444444555555444444333555555555555555555555555555555666777777777777777888888999999999:::::::::<<<<<<<<<;;;::::::999999555555666777777777777777888777777777666666666666666555555555555666777777:::999888666666666666777777777777777666666666666555555444444444444444444222333333333333333333333333333333444444444555555333333333333333333333333444333222111111111222222444444333222222111000000333333333333222222111000333<<<@@@:::333222333333555555444333333333333333222222333444444444333222222111111000000111111222333333333333222222222222222111000///.........///............////////////000000000///...------,,,000//////...------,,,,,,,,,,,,------,,,,,,+++***...------,,,,,,+++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++)))***,,,---...---,,,+++,,,...000222222111///...))))))************))))))))))))*********)))(((((()))))))))))))))******+++***************)))((((((((((((((((((((())))))***)))))))))******************************))))))))),,,+++)))((('''((()))***++++++******))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))++++++++++++++++++++++++''''''''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))************))))))+++++++++,,,,,,++++++***------............---------...............------............////////////111111111111222333444555444777:::;;;:::999999:::;;;;;;<<<>>>@@@BBBDDDEEEJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMPPPQQQTTT___jjj,,,,,,------------,,,,,,******++++++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...///000000222222222000///000111........................,,,,,,---------.........000111111222222111111000111111222222222222222111222222333333222222111000000000000///000111111222333333222222222222222111222222333444444444444333111222222333333222222111333333333333333333333333222333444444555555444444555555555666666666666777::::::999999888888777777333333444555555555555444666666666555555555555555555444444444444555666666999888777666555555555666555555555444444444444333444444444444555555555555111111222222333444444555111111222222222333333333222222222222222222222222333333222111111111111222333333333222111111000000222333222222222222222222777<<<===777111000222333555444444333333333333333222333444444444333222111222111111000000111111222000000000/////////......000000///......//////000............////////////------.........//////////////////...------,,,,,,,,,,,,------,,,,,,+++***......---------------,,,------,,,,,,,,,,,,++++++++++++++++++************&&&)))---000000...+++(((***+++---//////...---+++))))))************))))))'''(((((())))))))))))((()))))))))))))))******+++***************)))(((((('''(((((()))))))))))))))***))))))))))))))))))(((((())))))))))))))))))***++++++)))((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))******++++++******)))))))))(((((((((((())))))((((((((())))))))))))))))))))))))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************))))))************))))))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,------...............---------......//////000000///000111222444555666777444666999:::999888888999;;;;;;<<<>>>@@@BBBDDDEEEJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJMMMPPPQQQTTT___jjj,,,,,,,,,------,,,,,,,,,,,,+++******+++---...000........................++++++++++++++++++++++++000000000000///...---,,,///111111000///...///000000000000000000000000000,,,,,,---------.........000000111111111111000000000111111222222222222111222222222222222111111000000000//////000000111222111222222333333222111111111111222333333333333333111111222222222222111111222222222222222222222222111222333333444444333333333333333444444444444555777777777777666666555555222333333444444444444444444444444444444444444444444333333333333444555555555555555555666777888888444444444444333333333333333333444444555555555666111111222222333333333333111111111111222222222222111111111111111111111111222222111111111111111111333222222222111111000000222222222222222222333333:::;;;:::555000000222444444444333333222333333444222333444444444333222111111111000000000000111111.........---------,,,,,,............//////000000............////////////...//////000000111111111//////.........---------,,,,,,------,,,,,,+++***,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********'''))),,,//////---***(((&&&''')))***+++***)))(((++++++,,,,,,,,,,,,++++++''''''((()))*********))))))))))))))))))******+++***************)))((((((&&&''')))*********)))(((******))))))((((((''''''''''''(((((())))))******+++***)))(((((()))******((((((((((((((((((''''''(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((&&&'''''''''''''''((((((******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))******++++++******))),,,,,,---.../////////......//////000111222222333111111333444666777777888444666888999888777888999;;;<<<<<<>>>???BBBCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLPPPQQQTTT___jjj+++,,,,,,,,,,,,,,,,,,+++...---+++******+++,,,---........................------------------------000000111000///...,,,+++.../////////---,,,---...000000000000000000000000------........./////////000000000111111000000000///000111111222222222222222222111111111000000000000000000000000111222222111222333333333333222222000111222222333333222222222222333333333333222222222222222222222222222222111222333333444444333333333333333333444444444444555555555555555444444444222333444444555555444444333333333333333444444444333333333333333444555555333444444555666666777777555555555444444444333333222222333333444444555555333333333222222111111111222222222222333333333333111111111111111111111111111111111111111111111111222222111111111111111000222111111111111222444444<<<999666333000000111444333333222222222333333444333333444555444333222111111000000000000000000111111111000000000/////////------......//////000000............////////////000000000000////////////...............---------,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++((())))))***++++++++++++)))))))))))))))******+++***************)))((((((&&&''')))*********)))(((******))))))((((((''''''''''''(((((())))))******))))))))))))))))))******''''''''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((()))))))))******+++++++++))))))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))******++++++******)))+++,,,---...////////////...//////000111222222333111222333444555555444444444666888888777777888:::<<<<<<===>>>???AAACCCDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHLLLOOOQQQTTT___jjj~~~|||++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++------------------------***+++---.........------,,,......---,,,+++,,,---...........................////////////000000000///000000111111000000/////////000111222222222222222222111000000000000111000000000000000111111222222222222222222333333333000000111222222222222111222333333444444333333222333333333333333333333333222222333444444444444333333333333444444444555555444444444444444444333333333333444555555555555555333333333333444444444444444333333333333444555555666666666666555444333222555555555555444444444444222222222222333333333333444333333222111111000000222222333333333444444444111111111111111111111111///000111111222111111111111111111111111111111111111111000000111333555666===777222111222111111444222222222222222333333444333444444555444333111000111000000//////000000111000000/////////.........,,,---...///////////////............///////////////......------,,,,,,,,,........................,,,,,,------,,,,,,+++***)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,+++)))))))))***,,,---***++++++,,,,,,,,,,,,,,,))))))************)))))))))******++++++++++++***)))))))))))))))******+++***************)))(((((('''(((((()))))))))))))))***))))))))))))))))))(((((())))))))))))))))))***))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))((('''''''''(((((())))))******(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,...///000000000------......//////000000...///111222333222222111555777888888777888999;;;<<<<<<===>>>???AAACCCDDDHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHKKKOOOQQQTTT___jjj}}}++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...------...///...,,,+++,,,---............................../////////000000000//////000000000000//////...///000111222222222222333222111000///000000111//////......//////000111111111000///000111222333///000000111111111111111222333333444444333333222222222222222222222222222111111222333333333333222333333333444444444444555333333333333333333333333222333444444555555444444333333333333444444555555444444444444444555555666555555666666555444222111555555444444444333333333222222111111111111111111222222222111111111111111222222222333333333444444222222222222222222222222...///000111222222111000000000000000111111111111111000000000111333555777<<<444///111333222222444222222111111222333333444444444555555444222111000000000////////////000000.........------------,,,,,,---.../////////...---............////////////......---------,,,,,,,,,........................,,,,,,------,,,,,,+++***)))***,,,---...---,,,++++++++++++,,,,,,---------++++++++++++************+++***)))))))))***,,,---((((((((()))))))))))))))))))))************)))))))))***************)))((()))))))))))))))******+++***************)))((((((((((((((((((((())))))***)))))))))******************************)))))))))(((((()))***************''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))******)))((('''$$$$$$%%%%%%&&&''''''((((((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))***+++,,,,,,,,,,,,------............------)))***,,,...///000111111............////////////---...111333444444444333666888999888888888:::<<<=========>>>???AAABBBCCCHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGKKKOOOPPPTTT___kkk+++++++++,,,,,,+++++++++'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///000111111///---,,,...///000///---,,,---...000000000000000000000000.........////////////000//////000000000000//////......000111111222222222333222000/////////000111...------------...//////000///...---...///111333//////000111111111111111222222333333333333222222111111111111111111111111000000111222222222222222222333333333333444444444333333333333333333333333222222333444444444444333333333333444444555555555555444444444444555666666111222444555666555555444444444444333333333222222222111111111000000//////000000000111222222333333111222222222222333333333222222222222222222222222...///000222222222111000000000000000000111111111111000//////111333666777;;;222---111444222222444222111111111222333333444444444555555444222111000000000////////////000000222111111111111000000000------...//////...---,,,............/////////000.........///////////////---.....................,,,,,,---------,,,++++++***+++---//////...---,,,+++++++++,,,,,,---------************))))))))))))***************+++++++++))))))))))))************++++++,,,,,,,,,,,,++++++))))))***))))))((('''''')))))))))))))))******+++***************)))(((((()))((('''''''''(((***+++))))))******++++++,,,,,,,,,,,,++++++******))))))'''((()))***************'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++)))((('''''''''(((((()))******+++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,---------+++,,,,,,------,,,,,,+++)))***,,,...///000111111111111111111000000000000---///333666888999999888777888999999888999;;;============>>>???AAABBBCCCHHHHHHIIIJJJJJJIIIHHHHHHFFFGGGJJJNNNPPPTTT___kkk)))******++++++,,,---------------,,,,,,++++++++++++,,,---...////////////------------------------***+++,,,---......//////...---+++******+++---...///////////////////////////////////////.........---------............///......///000000000000000...///000111111000///...000000000000000000000000000111111111222222222222111111000000000000000111222222111111000111111222111111111111111111111111111111111222333333444444222222111111111111111111333222222222222333444555333333333333333333333333222222222111111111000000333333333333333333333333222222222222333333444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111///------///111000000111111111000000///---111111...000777:::777111111111111111111111111///111333333222222222333222333333333333222111111000000000000000000000000000000000000///////////////...---,,,+++,,,------////////////............,,,------...///000111111,,,------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************))))))************))))))++++++************++++++++++++++++++++++++++++++))))))(((((()))+++---...+++***)))(((((()))***+++(((((()))***************,,,,,,,,,+++++++++******))))))*********((('''%%%)))************+++++++++,,,,,,,,,,,,,,,+++***)))))))))'''&&&&&&'''((()))+++*********))))))(((((((((((((((((())))))))))))***(((''''''((())))))(((+++*********************%%%&&&&&&''''''''''''''')))******)))(((''''''(((************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))***+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,******,,,---///000111222------......---,,,...222111222333333222333555777:::::::::999888999;;;======???@@@@@@@@@AAADDDFFFKKKJJJJJJJJJJJJKKKLLLLLLDDDJJJKKKNNNVVVXXX___ooo......---,,,,,,++++++***---------,,,,,,+++++++++++++++,,,---............------------------------+++,,,---.....................,,,,,,,,,,,,---...------------------------////////////............------------..................///000000000000000//////000000000000//////////////////////////////000000000000111111111222111111000000000000000111111111111111111222333333111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333444444333333333333333333333333222222222111111111000000444444444444333333333333222222222222222333444555222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333111111111000......///111///000000111222222111111///111222222777>>>@@@<<<111111111111111111111111444555666555333222333444222333333333333222111111000000000000000000000000///////////////000000000///...---,,,,,,,,,------,,,,,,---...///000111111------......//////000000/////////......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************)))++++++************++++++++++++++++++++++++++++++++++++******+++,,,---...,,,+++***)))(((((()))***(((((()))************)))*********))))))(((((((((((())))))******)))''''''))))))*********+++++++++***+++++++++******)))(((((((((''''''((()))***+++******)))))))))((((((((((((((((((((()))))))))))),,,)))&&&%%%&&&((())))))(((((((((((((((((())))))&&&&&&'''((((((((((((''')))******)))((('''''')))(((((())))))*********+++))))))(((''''''((())))))))))))))))))))))))))))))++++++******))))))((((((((()))***++++++******)))++++++,,,,,,,,,,,,------,,,------......------,,,******+++,,,---//////000222222222222000......000111222222222111111222444999::::::999888999;;;======>>>@@@@@@@@@AAADDDFFFHHHHHHHHHHHHHHHIIIIIIJJJEEEKKKKKKMMMUUUWWW^^^ooo.........---,,,,,,++++++------,,,,,,,,,,,,++++++******+++,,,------------------------------------,,,------.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------------..................///000000000000///000//////////////////000////////////////////////////////////000000000000000000000//////000000111111111111111222333444444111111111111111111111111222222222111000/////////111111111111111111111111111222333444444444333222333333333333333333333333222222222111111111111111555444444444333333222222333222222222222333333444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222333000111333222111///000111///000111222222222222222222222222555<<>>@@@@@@@@@AAADDDFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFKKKKKKMMMUUUVVV]]]nnn******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,,,,---------.........---...//////000000//////000///...------...///000////////////////////////.........////////////000000////////////000000111333333222222222222222333111111111111111111111111111000000000/////////...000000000000111111111111000111333444444333222000222222222222222222222222111111111111111111111111222222222222222222222222333222222222222222333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222///111333444222111000111111111222222222222111111555333222666===???:::333111111111111111111111111///000111000000111444666222333333333333222111111000000000000000000000000------......///000000000///......---------------//////.........---------.....................---//////......------,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))(((((((((''''''''''''''')))))))))*********++++++'''(((((()))))))))))))))************************&&&''''''((()))*********))))))))))))************)))***************))))))((((((((())))))******+++''''''''''''''''''''''''(((((((((((()))))))))))),,,***)))((())))))(((&&&(((((())))))***+++++++++'''(((((()))))))))))))))((()))***)))((('''((()))'''(((((()))******++++++(((''''''''''''''''''((((((((((((((((((((((((((()))))))))******++++++++++++++++++*********+++++++++++++++,,,,,,---------------............------,,,,,,,,,------.........---111333333333333222///---///222333333444666777777888:::999999999:::<<<<<<>>>???@@@@@@AAACCCEEEHHHHHHHHHHHHHHHIIIJJJJJJFFFLLLKKKLLLTTTVVV]]]nnn)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))))))***+++,,,,,,,,,,,,+++------------------------,,,---------......//////,,,,,,,,,------------...------...///////////////000///...------...///000........................---.........//////////////////......///000111111555444333222111000000000000000000000000000000000....../////////000000000//////000000000111111111000111333444444333111000222222222222222222222222111111111111111111111111......///000111222222333333222222111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222///111333333222111111111333333333222111000///...444111222888???>>>666///000000000000000000000000///000111111000000222444222333333333333222111111////////////////////////---........./////////000...//////.........------............------------............------------+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++******+++,,,,,,++++++************++++++((((((((((((((((((((((((''''''(((((('''''''''&&&'''''')))***+++------...''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((()))))))))***************++++++,,,++++++***)))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))***+++---...,,,(((%%%(((((())))))************'''(((((()))))))))))))))''')))***)))((('''(((*********))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''(((((()))*********---+++***)))))),,,///111******+++,,,,,,---......---......//////......---------......//////000000111777:::666333444333000...000222333222111222333666777999999999999:::<<<<<<>>>?????????@@@CCCEEEGGGGGGGGGGGGGGGHHHIIIIIIFFFKKKJJJKKKSSSUUU]]]nnn+++++++++***))))))((((((++++++,,,,,,,,,,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))******++++++,,,,,,------------------------,,,,,,,,,---......//////,,,,,,,,,,,,------------------...////////////...///..................///....................................////////////............///000111111444444222111000/////////000000000000000000000000.........///000111111111...//////000000111111111111222333333333222111000222222222222222222222222111111111111111222222222......///000111222222333333222222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222...000222222111000111222222222222111000///...---000///333===BBB???888333000000000000000000000000222333555444333111111222222333333333333222111111////////////////////////...........................////////////...------++++++,,,---...//////000------------------......))))))***+++,,,---......,,,,,,,,,,,,,,,---------************************************************,,,+++***))))))***+++,,,++++++************++++++((((((((((((((((((((((((((()))************))))))&&&''')))+++,,,---......&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''''''''''''''((()))++++++((((((((()))))))))************+++,,,,,,,,,,,,+++))))))))))))(((&&&%%%$$$&&&&&&&&&'''''''''''''''(((((((((((())))))))))))'''(((***---...---)))%%%''''''''''''''''''''''''''''''((()))))))))(((((('''((())))))(((((()))***************))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***,,,+++)))((())),,,///111******+++,,,,,,---............////////////......---......///000000111111;;;EEEGGG===333222222000111222333222000---,,,,,,444777999:::999999:::;;;<<<===?????????@@@CCCEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEJJJIIIJJJRRRUUU^^^ppp,,,,,,++++++***))))))(((+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,******))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,---------,,,---......//////......---......//////......---............................../////////000000000...------......000111111111000000//////000111111000000000000000000000000000000000000000000000000......//////000111111222222222222222111111111000111111111111111111111111000000111111111222222222222222222222222111111111333333222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111///000000000//////111333...//////000000000//////...///666@@@DDD===666444000000000000000000000000---000333555555333333333222333333333333222111111/////////////////////////////////......------,,,...//////000///...---,,,***+++,,,,,,......///000,,,,,,,,,------.........+++++++++,,,,,,---------******++++++,,,,,,,,,,,,************************************************,,,+++)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))'''(((***++++++++++++***((()))***,,,,,,,,,,,,,,,&&&'''(((((())))))((((((%%%%%%%%%&&&&&&'''''''''((((((''''''((()))***+++(((((((((((()))))))))***))))))***+++++++++++++++))))))******)))((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))'''&&&'''(((***+++)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&((())))))(((((()))+++)))))))))))))))*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++)))******+++---......///......////////////......,,,,,,---...///000111222@@@MMMPPP@@@111///111222111333555444222000......333666999:::999999:::;;;<<<===>>>??????@@@BBBEEEDDDCCCCCCCCCCCCDDDEEEEEECCCIIIGGGIIIRRRVVV___qqq)))******+++,,,,,,------+++++++++,,,,,,---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++,,,---.../////////,,,+++***)))***,,,///000++++++++++++++++++++++++++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,---......//////......,,,---...//////...---,,,........................////////////000000000000---------......000111111---------...///111222333000000000000000000000000222222111111000000//////---......///000111111222333333222111000000111111111111111111111111111111000000111111222222222222666666555444333111111000333333222111000000111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000111111111111/////////...---...111333+++,,,---///000111111111///000888BBBBBB888111///000000000000000000000000###(((...333555666666777222333333333333222111111////////////////////////000000///...---,,,,,,+++...///000000000///---,,,......---------,,,,,,,,,++++++,,,,,,---...//////---------------------,,,))))))******++++++++++++++++++++++++++++++++++++************************+++***(((''''''(((***+++++++++************++++++************************%%%&&&((()))*********)))++++++,,,---,,,+++***)))&&&''''''((((((((((((((('''''''''((((((((()))))))))((((((''''''(((***+++(((((((((((())))))))))))(((((()))***************((((((***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))'''%%%######&&&(((******++++++***)))((('''&&&&&&%%%&&&&&&'''''''''''''''&&&((())))))(((((()))+++''''''((()))***+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************&&&(((***,,,,,,)))&&&$$$)))******+++---...//////......////////////......******,,,---///000111222>>>MMMQQQ@@@///---222555///222555777777666777777333555888::::::999:::;;;;;;===>>>??????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGGGGCCCHHHGGGIIIRRRVVV```rrr*********))))))***++++++,,,++++++******++++++,,,***(((***---,,,'''(((,,,,,,+++)))(((((())),,,---******+++++++++,,,,,,,,,---,,,+++,,,...///...---..................------*********++++++,,,,,,,,,---------.........//////---.../////////...---,,,...........................------,,,,,,------......------------.../////////...------------...///444333111///...///000111+++******,,,...000//////000111111000...---///000000000111111111000000/////////000000000000//////333333333111//////000222///......000222333222000000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////............222111111111000000//////111111000000//////......---...///000000///...---000///111333222......222000777;;;888777777222+++000000000000////////////000111111111111222222222111111000000000000000111...---,,,+++,,,...000111000000000000000000000000...///000000000///---,,,---,,,,,,++++++,,,,,,---000111222111///...---...***+++,,,,,,+++***)))(((...---,,,+++***+++,,,---******++++++++++++************+++,,,,,,,,,,,,+++,,,+++)))((((((((())))))++++++***)))(((((()))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))*********))))))'''&&&%%%))))))))))))((((((((((((&&&'''((((((((((((***,,,+++***)))(((''''''''''''))))))(((((((((((())))))************))))))))))))***)))))))))((((((''''''))))))))))))((((((((((((++++++***)))((('''&&&&&&******))))))((((((''''''%%%''')))))))))))))))+++))))))))))))))))))))))))&&&'''''''''((((((((())),,,,,,++++++******))))))***((('''(((***+++***)))***+++------+++'''### ************************---------------///000000))),,,//////,,,+++---///,,,,,,------.../////////666777777666333111111111111222333444444444333333888777777777666666555555<<<===>>>>>>>>>???CCCEEEEEEDDDBBBBBBDDDFFFFFFFFFBBBBBBEEEIIILLLRRR^^^kkk///...------,,,,,,,,,---******))))))))))))******------------------,,,++++++++++++++++++++++++,,,++++++,,,,,,,,,---------...---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////---,,,+++******+++,,,---///...---,,,,,,...///000///...---...///000///...000111111000...---///000///000000000000000//////000000////////////000000222222222111//////111333222111000111222333222111000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000000/////////......111111111000000000//////111000000000/////////.........///000000///......000///111333222......222222===DDD@@@888333000,,,000000000000////////////000111111111111222222222333333111000////////////000///...------...000111///////////////////////////////////////...------...------,,,,,,------...---///000///---++++++,,,++++++,,,---,,,+++******++++++************++++++((())))))))))))))))))((((((((())))))*********))),,,+++***))))))***++++++++++++***)))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((++++++++++++***)))((('''))))))))))))((((((((((((%%%&&&''''''&&&&&&(((*********)))((((((((())))))))))))(((((((((((())))))***))))))((('''&&&&&&%%%)))))))))(((((('''''''''(((((())))))******++++++******))))))((((((''''''***)))))))))(((((((((''')))***+++***((('''''''''))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((('''''''''((((((''')))***+++***(((%%%&&&)))++++++***)))(((******************************+++,,,,,,------...+++,,,......,,,,,,,,,---,,,,,,------.../////////111222444444222111111222222222222333333333444444555555555666666777777777;;;<<<>>>>>>>>>???AAACCCEEECCCBBBBBBCCCDDDEEEFFFCCCCCCEEEIIIKKKPPP\\\iii---,,,+++***************++++++************++++++)))---,,,(((,,,333222+++***+++---------,,,+++***,,,,,,,,,,,,---------...000...------------,,,***------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////000//////......//////000---,,,,,,+++,,,...///111222111000000111111///...///000111000///...///000//////000000000000000///111000///......///000111000111111111000000111333777444222111111222111111000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111000000000/////////111111000000000000//////000000000000////////////...//////000000//////...000///000333111...///333111>>>GGGCCC777000///000////////////000000000000000111111111111222222222555444222000///.........222111///......///000111////////////////////////000///......---.........///......------......///,,,---......,,,******+++++++++,,,---------,,,,,,***++++++,,,,,,+++++++++************************((((((((()))))))))***************)))******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))************************+++++++++***)))(((((((((++++++******))))))(((((())))))))))))(((((((((((('''((()))(((''''''(((******))))))))))))***++++++))))))(((((((((((())))))+++***)))((('''&&&%%%$$$)))))))))((((((((((((((('''(((((()))+++,,,,,,---))))))))))))(((((((((((())))))))))))(((((((((((()))***+++***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''(((***,,,,,,)))'''###%%%&&&(((***+++,,,,,,************************)))***+++------------,,,------,,,---......,,,+++,,,,,,------.../////////,,,...000111111111222333333333222222222333444555333444555666777888999999:::<<<>>>???>>>>>>???@@@DDDCCCBBBBBBBBBCCCDDDEEEDDDCCCEEEHHHIIIMMMYYYeee|||******))))))))))))******...------,,,,,,------...&&&,,,+++'''...<<<<<<000++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------...---,,,,,,---...---+++......////////////000000.........------,,,,,,,,,+++++++++,,,,,,,,,------.../////////000000000000...........................------,,,,,,------......------------...//////111111111111111111111111...............///000111222111///000111111000......000111111///...///000///000111111222111111111111000///......///000111...000111111000000222333999666222000000000000//////000000000111111111111///000000000111111111111000000000000000000000000222222222222222222222222111111111111000000000000000000000000000000//////000000000000/////////////////////000000/////////000///000222111...///444000999???;;;222...///333////////////000000000000000000111111111222222222333222111000////////////111111000///.........///////////////////////////000///---,,,,,,---...///......------------......,,,...//////---,,,,,,,,,******+++,,,,,,---------+++,,,...//////...---,,,---,,,,,,,,,,,,,,,,,,---***************++++++,,,(((((((((((()))******+++******)))))))))))))))***(((((())))))*********************************************))))))(((((((((***))))))(((''''''''''''))))))))))))((((((((((((++++++,,,+++))))))***,,,))))))))))))***+++,,,---(((((())))))))))))((((((,,,++++++***)))(((((('''***************)))))))))'''(((((()))******++++++'''((((((((()))))))))***))))))))))))((((((((((((%%%''')))))))))))))))+++((((((((((((((((((((((((************))))))))))))'''''''''((()))******+++((((((***,,,...---***(((((((((((((((((())))))******************************,,,...000000000...---...,,,+++---000111///,,,,,,,,,------.../////////+++---000111000111222333444333222111111333555666555555666777888999:::::::::===???@@@@@@??????@@@EEEEEEEEEDDDCCCCCCEEEGGGEEEDDDEEEGGGGGGJJJUUUaaaxxx+++++++++,,,---...///000...------,,,,,,------...***///...)))111??????444---+++)))((('''((()))***)))*********++++++++++++,,,+++***,,,...//////...............//////000000.........------,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000...........................------,,,,,,------......------------...//////........................000000///...............///...---...000111000///---///111111000//////000000111222222333333333222111000///......///000111...///111111000000111222777444111///...//////...///000000000111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000//////////////////000000////////////000000000000000000000//////000000000111//////111000...000555:::888555222///...///222.../////////000000000111000000111111111222222222111000000000000000111111000//////...------------........................///...---,,,,,,---...///------,,,,,,,,,,,,------,,,---///...---+++,,,,,,))))))******++++++,,,,,,***+++---...///...------------,,,++++++,,,------******)))))))))***+++,,,(((((()))******+++++++++***)))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))'''''''''(((((()))))))))******)))((((((((())))))))))))))))))((((((((((((++++++,,,+++))))))***,,,))))))))))))***+++------(((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))%%%''')))))))))))))))+++((((((((((((((((((((((((************))))))))))))&&&&&&'''((()))***++++++)))***+++...000///,,,)))+++***)))(((''''''((((((***************************,,,...000000000...---...,,,+++...222444333000,,,,,,------.../////////...///111222111111111222444333222111111333555666888888999999999:::::::::;;;>>>@@@BBBAAAAAAAAABBBFFFGGGHHHFFFDDDDDDFFFIIIFFFEEEFFFGGGFFFIIISSS^^^vvv************+++---...///++++++************++++++,,,...,,,(((+++333333------+++(((&&&%%%''')))***))))))))))))*********************+++...000000///******++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////...//////000000//////...//////......---,,,,,,+++...---,,,---///000///...,,,///111111000//////000000000111222333333333333//////000000000000//////...///111111000///000111555222000//////000///...000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////......////////////000000////////////000000000000111000000//////000000111111//////111000...111666FFF<<<111////////////000......//////000000111111000111111111111222222222////////////000111222333...............---------........................------------------...///,,,,,,,,,++++++,,,,,,,,,)))+++---,,,+++******+++******)))))))))***++++++(((((()))***+++++++++++++++***)))(((((()))***+++(((((('''&&&'''((()))******++++++,,,,,,,,,,,,+++)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))))),,,+++***))))))***+++,,,))))))))))))(((((((((((('''((()))(((''''''(((***((((((((()))***+++,,,---'''((()))******)))((('''&&&&&&''''''((()))))))))+++++++++++++++,,,,,,,,,(((((((((''''''&&&&&&&&&''''''(((((())))))******(((((((((((()))))))))))))))***+++***((('''''''''))))))))))))))))))))))))((((((((()))))))))******%%%%%%&&&'''(((((())))))******+++---//////,,,***)))((((((((((((((()))***************************)))***+++------------,,,---,,,---///222333222111,,,,,,------.../////////000111333333111111111222333333222222222333444555999999999999999:::::::::<<<>>>@@@AAAAAABBBCCCEEEGGGIIIJJJHHHEEEDDDGGGJJJGGGFFFFFFGGGFFFHHHRRR]]]uuu******)))))))))))))))*********))))))))))))******+++***(((''''''((()))***,,,+++***)))((((((((()))))))))*********+++++++++,,,+++***,,,...//////...))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------.........,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////000000111222222111000000.........///.........---000...------//////...,,,,,,...111222111000///000......///000111222111111...///000111111000///......000222222000///...///222111000000222222222000000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////000000000/////////.............../////////000000.../////////000000000111111111000//////000111111111......000000...111666HHH<<<111///000///...000.........///000111111111000111111111111222222222000000000000000000111222---......////////////...........................+++,,,------.........---------,,,,,,,,,,,,------***+++------,,,++++++,,,---,,,+++*********+++,,,(((((((((((()))***+++++++++***(((''''''(((***+++)))(((&&&&&&&&&''')))***))))))***+++******(((((()))))))))))))))***++++++)))))))))))))))*********************************((((((((((((((()))))))))***)))(((''''''((()))+++))))))))))))((((((((((((%%%&&&''''''&&&&&&(((***(((((((((((())))))***+++'''((()))******)))((('''''''''''''''(((((((((((()))))))))*********++++++''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))***+++***((('''''''''))))))))))))))))))))))))&&&&&&'''((())))))***+++'''''''''(((((()))))))))******)))+++,,,---+++***(((((((((((())))))))))))******************************+++,,,,,,------...,,,...//////.........///,,,,,,------.../////////...000222222111111111222222222222333333333444444666666777777888999::::::;;;<<<>>>???@@@BBBDDDGGGGGGIIIJJJHHHDDDCCCFFFJJJHHHGGGGGGGGGFFFHHHRRR]]]www000///...,,,+++*********,,,++++++++++++++++++,,,...++++++,,,+++(((+++111+++,,,,,,,,,+++***((('''******+++++++++,,,,,,,,,...,,,+++,,,.........,,,******+++,,,,,,---......*********++++++,,,,,,,,,---------........./////////.........///000222333...........................------,,,,,,------......------------...//////,,,---...//////...---,,,...///000111222222222222222111///...///...,,,++++++...111222111000///000,,,---...///000000000000---...111222222111...---///000222222000.........111000000222444555444222000000000000111111111111000000000000111111111111000000000000000000000000////////////////////////////////////............---.........//////000000.../////////000000111111222111000//////000111222111......000///...111777BBB777///000111//////222---......///000111111222000111111111111222222222222222111000000///000000---...///000111111000000........................***+++---...///...------.........------.........,,,...//////...---...//////...,,,+++***++++++,,,***))))))((()))+++---...,,,+++)))(((((()))+++,,,+++***((('''((()))+++,,,&&&&&&'''''''''%%%$$$###))))))((())))))***++++++******))))))))))))))))))++++++++++++++++++++++++++++++******))))))((((((&&&%%%$$$######$$$&&&'''))))))))))))((((((((((((&&&'''((((((((((((***,,,((((((((((((((())))))***'''((()))++++++)))((('''++++++******))))))((((((''''''(((((()))))))))***&&&&&&'''((()))***++++++))))))))))))(((((((((((('''((((((((())))))******%%%''')))***)))))))))+++))))))))))))))))))))))))$$$%%%&&&'''((()))***+++************++++++++++++***((('''(((***+++***)))))))))******)))((('''&&&************************---------------///000000,,,///111///,,,)))***,,,,,,,,,------...//////000,,,...111111111111222333111222333444444444333333222333444555777999:::;;;:::;;;<<<===>>>AAAEEEHHHFFFIIIJJJGGGCCCBBBEEEIIIHHHGGGGGGHHHGGGIIISSS^^^xxx++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------------///...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---000///...,,,---...000111///////////////.........000000////////////000000.........------,,,,,,,,,(((***---///000//////000111111111111111111111111000000000000000000000000///000111222222333222222333333222222111000000000////////////000111222333......////////////......000000000000111111111111////////////////////////000000000000////////////////////////000000000111......//////000000111111............////////////111///---...111444555555;;;666000000333444333000111111111111000000////////////000111222333333333222222333444333222111000000//////.........//////---...///000000000.........---,,,++++++,,,---...000000///...------,,,,,,//////......---,,,++++++---,,,+++*********+++,,,(((***,,,......,,,***)))++++++,,,------------,,,++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++%%%&&&((()))+++,,,,,,,,,)))+++...000111///,,,***))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''&&&''''''((())))))''''''(((((())))))******(((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))((((((((((((((()))******'''''''''''''''((()))******))))))((('''((((((((()))(((((()))******)))'''&&&&&&&&&&&&&&&'''((((((+++*********))))))((((((((((((((((((((()))*********)))((((((((((((((()))************************++++++)))((((((((()))*********))))))))))))******,,,,,,---.........------,,,...///...---+++,,,,,,,,,,,,------...////////////111222222111111222333111222222333333444555555666777888999:::;;;;;;;;;===???AAAAAAAAAAAACCCEEEIIIHHHGGGGGGFFFFFFGGGGGGCCCBBBDDDGGGHHHJJJRRR[[[vvv++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,+++*********++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,+++,,,---000///...------...///000.........///////////////000000////////////000000/////////.........------000...,,,---000111000...////////////////////////000000000000000000000000111111111222111111000000111111111111111111111222111111000000000000000111......////////////......000000000000111111111111////////////////////////000000000000////////////---------.........//////.../////////000000000111............////////////222000...///111555777888666222...---000222111...222222111111111000000000///000111222222333333333000000111222111000///...//////............//////...///////////////......///...---,,,,,,---...///000//////...------,,,,,,---,,,,,,+++******))))))------,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++*********)))(((''''''((()))***$$$%%%&&&((())))))))))))((())),,,---...---+++******))))))(((((())))))***((((((((()))))))))))))))******************+++,,,))))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************))))))(((((((((((())))))'''''''''''''''(((((()))'''''''''''''''((())))))%%%&&&&&&'''((()))******'''&&&%%%&&&((((((&&&%%%''''''&&&&&&''''''((()))*********)))))))))((((((((((((((((((((())))))***)))((((((((((((((())))))************************))))))(((((((((***+++,,,+++++++++************+++***++++++,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,------.../////////...///000000///...///111111111222222333444444444666777888999:::;;;;;;;;;===???@@@AAAAAAAAACCCDDDGGGGGGGGGGGGFFFFFFFFFEEECCCBBBDDDGGGHHHJJJRRR[[[uuu++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,++++++******++++++,,,++++++++++++++++++******++++++*********+++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...//////////////////......------......//////000000000000////////////000000000000000///////////////333///+++,,,000222000---////////////////////////000000000000000000000000111111111111000///...---//////000111111222333333333222111000////////////...//////000000//////...000000000000111111111111////////////////////////000000000000////////////------........./////////////////////000000000000............////////////222000...///222666999:::333000------///111000///222222222222222111111111///000111222333333333333000000111222111000///...//////............//////111000///...............//////............///////////////...------,,,,,,,,,++++++******)))))))))******)))))))))******+++...---,,,*********+++,,,))))))***++++++++++++*********************************++++++++++++******)))((((((''''''(((((()))&&&&&&'''((((((((((((((((((((()))************)))*********))))))*********************))))))))))))))))))(((((('''(((((((((******))))))((('''''''''((())))))******))))))((((((((()))***************))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((($$$%%%''')))*********)))&&&%%%%%%&&&''''''&&&$$$((((((''''''(((((()))*********))))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((()))+++,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,---,,,...//////---,,,,,,---,,,,,,------...////////////000111000///...///000000000111111222333333333666777888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCDDDGGGHHHJJJRRR[[[rrr++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,------...///------............---------------------------------...////////////...---...,,,,,,---///000///...------------------------,,,...///...---,,,---......//////000//////...---,,,------...///000111111//////000000000000////////////////////////////////////000111111111000000000000000000000000000000000000000000000000000000000000000000000///......///000000000111111111222222222111000//////000000//////000000000000/////////000000000111111111111////////////////////////000000000000///////////////000000000000111111111////////////000000000000............////////////111///......222666888999222000......111222222111222222222222222222222222000111222222333333333222222222333444333222111000///............//////000222111///...---------...000000////////////000000//////.........---------------,,,,,,,,,+++++++++***************+++++++++...---,,,+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((((((((())))))))))))************)))))))))(((((((((((()))******++++++************++++++*********))))))((((((((()))(((''''''&&&&&&&&&&&&))))))))))))(((((((((((()))))))))******)))))))))(((((()))***************))))))(((((((((((())))))&&&&&&''''''((((((((((((''''''((((((((((((((('''((()))***++++++)))'''&&&((('''''''''))))))'''&&&((((((((((((((()))******))))))))))))))))))(((((('''(((((()))))))))))))))&&&&&&'''((()))*********((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,+++***))))))+++,,,,,,,,,------......---...000///---,,,,,,---,,,,,,------.../////////111222333222111000111222///000000111111222333333777777999:::;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBCCCGGGIIIJJJKKKKKKIIIGGGFFFEEEDDDEEEGGGHHHJJJRRR[[[nnn++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))(((,,,,,,,,,,,,------...///---......//////......------------------------------...000111111000...---...,,,,,,---///000///...---------------------------...//////------.../////////000000///...------,,,------...///000111111//////000000000000//////........................///666===<<<555//////111000000000000000000000000000000000000000000000000......///000000000000000111111111000000000//////000000//////000111222222//////000000000000/////////000000000111111111111000000000000000000000000000000000000////////////000000000000111111111222000000000000////////////............////////////000...---...222555666777000///...///111222222222222222222222222222222222111111222333333333333222222222333444333222111000...............///000000222111///...---------...///000000000000000000///...............------------------,,,,,,,,,,,,,,,,,,------.........//////+++,,,.........,,,***)))++++++,,,------------,,,------------------------******++++++++++++*********************************************))))))(((***))))))((()))***+++,,,++++++************++++++)))))))))((((((''''''''',,,,,,+++***))))))))))))&&&''''''((()))******+++))))))************))))))(((((()))***************))))))(((((((((((())))))&&&'''((())))))))))))(((''''''((()))(((((('''&&&)))***+++,,,,,,***((('''(((''''''((())))))(((&&&((((((((((((((()))******(((((((((((((((((())))))''''''((()))***))))))(((%%%&&&((()))************(((((((((((((((((((((((())))))*********)))))))))******++++++***)))((((((************+++,,,---...---///000///...,,,------,,,,,,------.../////////111222333222111000111222///000000111111222333333777888999:::;;;<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJIIIHHHFFFEEEFFFDDDEEEHHHIIIJJJRRR[[[kkk++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++******++++++*********+++,,,,,,......////////////......------------------------...///000222222000///...,,,+++***+++---------+++------------------------...///000///.........000000000000///......------------......//////000000...///000111111000///...------............//////333>>>GGGEEE888...---000////////////////////////000000000000000000000000---...///000111111111111222222111000000///......////////////000111222333///000000111111000000///000000000000111111111111000000000000000000000000000000000000////////////........./////////000000000000000000////////////............///////////////......000333444444333------....../////////000111111111222222222222222222222333333333333333222000000111222111000///.........---......///000111111000///...............//////000000000000//////........................++++++++++++++++++++++++((()))***+++,,,,,,,,,+++)))+++...//////...+++***))))))***++++++++++++***------------------------******++++++++++++*********++++++,,,,,,++++++***'''((((((((((((((('''&&&*********)))***++++++,,,*********))))))*********((((((((((((''''''''''''******)))((((((((())))))%%%&&&'''((()))***+++,,,)))******++++++******)))(((((()))***************))))))(((((((((((())))))&&&''')))*********)))((('''((()))))))))(((&&&&&&&&&''')))+++,,,,,,,,,+++'''&&&&&&'''(((((('''%%%((((((''''''(((((()))***''''''(((((((((((())))))&&&''')))*********)))(((&&&'''(((*********))))))))))))))))))))))))))))))***************)))((((((((()))***++++++***)))((()))((((((((()))***,,,------///000000...------...,,,,,,------.../////////---///000000//////000111000000111111222333333333777888999;;;<<<<<<<<<<<<===???AAAAAAAAAAAACCCEEEEEEEEEFFFGGGFFFEEEDDDCCCFFFEEEFFFHHHIIIJJJRRRZZZjjj+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,+++,,,,,,+++*********++++++......////////////.................................///111333333111///...---,,,++++++,,,---,,,***...........................///000000///...///000222111///...------...............///////////////...///000111111000///........./////////000000000222;;;CCCAAA777///...111////////////////////////000000000000000000000000000000111111111111111111000000000000000/////////111000000000000000111111000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////....../////////000000000111000000000/////////...............//////////////////111333555555333000...///000000/////////000000000000111111111222222222333333444333333222222000000111222111000///...---------......///000111...///////////////............///000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&((()))******))))))***+++,,,---.........---))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))&&&'''((((((((((((((('''))))))*********+++++++++***))))))(((((())))))***((((((((((((((()))))))))'''&&&&&&&&&&&&''''''(((&&&''''''((()))******+++)))******++++++******)))(((((()))***************))))))(((((((((((())))))%%%&&&((()))***)))(((''''''((()))***)))(((&&&%%%&&&&&&'''((()))******+++(((''''''((())))))(((&&&''''''&&&&&&''''''((()))'''''''''((((((((())))))&&&''')))*********((((((&&&''')))******)))((('''************************((((((******+++***))))))'''(((***,,,,,,,,,+++*********))))))***,,,...000...///000000...------...,,,,,,------.../////////,,,...///000///000111333111111222222333444444444777888:::;;;<<<<<<======???@@@BBBBBBBBBBBBDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFIIIIIIJJJRRRZZZlll++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++++++++,,,***+++,,,---------------///......---,,,,,,,,,,,,......////////////.................................///111333333111///...000///------......---,,,...........................000111000///...///111333111///---,,,---...//////////////////............///000222222000///...//////000000111111111222,,,333999999444000000222111111111111111111111111000000000000000000000000222222333222222111000///......//////000000111111333222111000////////////000000111111111111000000000000000000111111111111000000000000000000000000000000000000////////////111111111111222222222222111111000000/////////.............../////////000000111333666777666333///000222333333222111111111//////000000111111111222333333333444444333222222222222333444333222111000---------......000111111---...///000000000......---...///000000///...------.....................////////////////////////***+++---...//////......,,,+++++++++,,,...000111++++++,,,------------,,,))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((((((((()))***************(((((()))***************))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))***+++,,,(((((((((((())))))))))))******++++++++++++******(((((()))***************))))))(((((((((((())))))$$$%%%'''))))))((('''&&&'''((()))***)))(((&&&$$$(((((('''&&&&&&&&&&&&'''+++*********,,,,,,***)))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&''')))***+++***(((''''''(((***+++***)))'''&&&************************&&&''')))***++++++++++++'''(((+++---...---,,,,,,...---,,,,,,---000222444...///111000...------...,,,,,,------...//////000---///111111111222444666111222222333333444555555888888:::;;;<<<=========???AAACCCCCCCCCCCCEEEFFFKKKJJJIIIHHHHHHHHHIIIIIIGGGFFFGGGIIIIIIJJJRRRZZZmmm++++++************+++++++++***)))))))))***,,,,,,++++++******++++++,,,---++++++******************&&&(((***---......---,,,---------,,,,,,+++++++++,,,---...//////...---,,,,,,---......//////............////////////......000000000000///...---,,,---......///000111222222............/////////000.........////////////000000////////////.........///////////////////////////////////////000111111///000333777:::;;;:::888222111111111000000/////////////////////////////////111222111///...000333333333333222222222111111000000000000111111111111333333222222111000000///000000111111222222222222222111000//////000111222..............................//////000000111111000000////////////000000............/////////000111000555>>>???888222111......///000111222222333333333333333333333333333//////000111222222333333333333333333222111000000000000000000000000000000000000////////////000000,,,---------......//////...---,,,,,,,,,,,,---...///////////////......---++++++++++++++++++++++++((()))***+++,,,+++******,,,,,,+++******)))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))******)))((((((((((((***,,,---((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))+++++++++***************++++++)))(((''''''''''''(((((((((((('''''''''''')))((('''''''''(((***+++))))))((('''''''''''''''))))))))))))))))))))))))''')))++++++)))'''''''''))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************************'''((()))******)))((('''))))))*********))))))((()))************+++++++++(((((()))***,,,---......111111000...............+++,,,---...//////////////////000000111111111111///000222333444444333222888999:::<<<===>>>??????;;;===???AAABBBDDDGGGJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEFFFGGGIIIQQQ[[[lll++++++************+++++++++***)))))))))***,,,,,,++++++******++++++,,,---+++***************++++++)))***+++,,,---,,,++++++---------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,---......//////............////////////......------...............---------......///000000000........./////////000000............////////////,,,,,,---...///000111111////////////////////////---.........////////////222444777<<>><<<333333222222222111111111000000000000000000000000000111222111//////111333333333333222222111111111111111111222222222222333333333333222111000000000000111111111222222222222222111000//////000111222/////////////////////////////////000000000000000000000////////////000000........./////////000000111000444;;;<<<666111111......//////000000111111333333333333333333333333000000000111222222333333333333333333222111000000........................000000////////////000000------........./////////......---,,,,,,---.....................------,,,++++++++++++++++++++++++))))))+++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,************************,,,++++++******)))******)))((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))*********************'''''''''(((((()))***+++***))))))))))))((((((((((((''''''''''''((())))))))))))((('''''''''''''''))))))))))))))))))))))))''')))++++++)))''''''((())))))************))))))))))))))))))))))))))))))(((((()))************)))************************((()))***++++++***)))((())))))************)))))))))************+++++++++)))***+++,,,---///000000......---,,,+++++++++++++++,,,---...////////////000000000000000111111111000111333444555555444444777888:::;;;===>>>>>>>>>===>>>@@@@@@AAABBBEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHIIIQQQZZZiii++++++************+++++++++************+++,,,,,,++++++******++++++,,,---***************+++,,,---,,,,,,,,,++++++*********------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////............////////////......++++++,,,---............---------------.............../////////000000000------........./////////,,,,,,---...///000111111000000000000000000000000......000111111111000///000222777<<<@@@@@@>>>;;;444444333333333333222222222222222222222222222222111222222222000000222333222222222222111111111111222222333333333444444444444333333222222111111000111111111111222222222222222111000000000000111222000000000000000000000000111111111000000000000000111000000//////000000111////////////000000000000000000333888888444111222////////////////////////222222222222222222222222000000111111222333333333333333333333222111000///........................000000////////////000000......////////////000000......---,,,,,,---......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---************************+++++++++***************)))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((())))))*********'''''''''((()))******+++************))))))))))))&&&'''(((((())))))(((((())))))((('''''''''(((((())))))))))))))))))))))))((()))+++***(((''''''(((((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))******************************++++++++++++******))))))************)))))))))************+++++++++++++++,,,...///000111222000000//////...---------,,,,,,---...////////////111111111000000000000000222333444555666666666555666777999:::<<<=========>>>???@@@@@@???@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHJJJJJJKKKQQQZZZhhh++++++************++++++************++++++,,,,,,++++++******++++++,,,---)))))))))***+++,,,---...---,,,+++*********++++++------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......///...............////////////......,,,---......//////......------------,,,,,,,,,,,,...////////////000000000------........./////////000000/////////.........111111111111111111111111000111333555555444333222000222666<<<@@@@@@===:::333333333333333333333333333333333333333333333333333333333222222222333333222222222222222222111111222222333333333444444444444444333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111000000000111000000000000000000111//////000000000111111111000111333444444222111222000000000000000/////////111111111111111111111111111111111222222333333333222333333222222111000///000000000000000000000000000000////////////000000/////////000000000000000......------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++************+++,,,,,,******************************+++++++++*********)))))))))))))))******+++************************************************************))))))))))))&&&&&&'''((()))******+++)))))))))))))))(((''''''*********)))))))))(((((('''((()))***+++***)))((())))))((((((((((((((()))((((((((((((((((((((((((((()))******(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))************************************************((())))))************)))))))))*********+++++++++++++++,,,...///000111222111111111111000///......,,,------...//////......111111111111000000000000222333333444555555666666666777888:::;;;<<<======<<<>>>??????>>>???BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHLLLLLLMMMTTT\\\kkk++++++************++++++******++++++,,,,,,,,,,,,++++++******++++++,,,---************+++,,,---...++++++*********+++,,,---------------------------......------------......,,,---......///...............////////////......000000000000000///......------------------,,,,,,////////////000000000111........./////////000000111111000000000/////////222222222222222222222222111222444666666555333222333555999>>>AAAAAA>>><<<222333333333333333333333333333333333333333333333555444333333333444444444222222222222222222333333222222222333333333333444444444444333333333333333333222222222222222222222111111222222222222111111000000000000000000000000333333222222111111000000111111000000000000111111000000000111111111111222111333555333111000111111222222111111111111111111111111111111111111111111222222222222222333333333222222222222111000//////111111111111111111111111000000////////////000000000000000000000/////////........................///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++++++++++++++++++++((()))))))))******++++++)))))))))))))))***++++++************************)))******+++++++++******((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))&&&&&&'''((()))******+++((())))))***))))))((('''))))))((((((((('''''''''((()))***+++,,,+++***)))))))))((((((((())))))***(((((((((((((((((((((((()))******)))''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))(((((()))))))))(((((()))***************))))))*********+++++++++******+++---...///000111......///......---+++***,,,---......///.........111111111000000000000000222222222333444444555555666777888:::;;;<<<======:::<<<===>>>>>>@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDGGGLLLMMMOOOVVV___ppp++++++************++++++***++++++,,,---,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,---...*********++++++,,,,,,,,,------------............///......------......///,,,---......//////............////////////......111222222111000///........................///////////////000000000111111//////000000000111111111//////000111222333444444333333333333333333333333000000222333333333222111333333555999;;;<<<:::888222222333333333333444444444444444444444444444444666555333333555555555444333333333333444444444444222222222333333333444444444444444444444444444444333333333333222222222222111111222333333222111111000000000000000000000000333333333222222222222222222111111000000111111222000111111111222222222222333777999444000000111000222222222222222222222222222222222222222222222222222222333333333333333333222222222222111000///...////////////////////////000000////////////000000000000////////////......---...////////////...---//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.../////////...------,,,++++++++++++++++++++++++++++++)))))))))))))))*********))))))(((((())))))***+++++++++++++++++++++++++++((()))***,,,,,,+++******((()))************))))))************************************************((((((((((((''''''''''''((((((((())))))*********$$$%%%''')))+++++++++***((((((((((((''''''''''''((()))******++++++******))))))((((((((()))******)))))))))))))))))))))))))))******)))'''&&&((()))'''(((((())))))(((((('''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******)))************+++++++++))))))***,,,---...///000///000000111000...---,,,------...............---///000000000111111111111222222222222333444555666666777999:::<<<=========:::<<<>>>>>>???@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDFFFJJJLLLOOOWWW```ttt++++++************++++++***+++,,,---------,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,---***+++,,,---,,,+++***)))------------.........///......---,,,,,,---......,,,---......//////............////////////......///000000000000000///////////////000000111111222//////000000000111111111111111111111222222222222000111222222444444555666333333333333333333333333000111111111222222222222111000000222444555333222333333444444444555555555666666666666666666666666777555333444666777666444444444444555555555666666333444444444444555555555444444444444444555555555444444333333333222222222111222222333333222222111222222222222222222222222222222222333333333333333222111111000000111111222111111111222222222333333555;;;===777111111111///000000000111222222333333333333333333333333333333333333333333333333333333222222222222111000///...////////////////////////000000////////////000000/////////.........---------...///000000///...---......//////......---,,,------------------------...------,,,,,,---//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******))))))******+++,,,++++++++++++++++++++++++''')))***,,,,,,,,,***)))((()))***++++++***)))(((************************************************(((((((((((('''''''''''')))*********************###%%%'''***+++++++++***)))))))))(((((((((((('''((((((((('''((())))))***))))))(((((()))******+++)))))))))))))))))))))))))))******(((&&&&&&(((***''''''((((((((((((''''''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******)))(((((()))******'''((()))******+++++++++)))************+++++++++))))))***,,,---...///000111222333333333111///...---...............------......///000111222222333444333333333444555666777777888:::;;;===>>>>>>>>>===>>>?????????@@@BBBDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFIIIJJJLLLUUU^^^ttt++++++************++++++***+++,,,---...---,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,,,,---......---***(((&&&---------.........//////------++++++++++++------,,,---......//////............////////////......,,,---...///000000000000///000000111222333333444000000000000111111111111111111222222222333333333555555444444444333333333444444444444444444444444333333222222222333444555444222111222333444444333444555555555666666777777777777777777777777777777888555333444666888666444555555555666666666777777555555555555666666666777444444555555555555555555444444444333333222222222111222333444444333222111333333333333333333333333222222222333333444444444222222111111111111222222111111222222222333333333666>>>@@@888222111111///......///000111222222333333333333333333333333333333333333333333333333333111222222111111000///...111111111111111111111111000000////////////000000//////......---------,,,---...///000000///...---------......------,,,+++------------------------......---,,,---...///000***++++++,,,,,,------...---------------------------,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++'''(((***,,,---,,,***)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***************&&&''')))***+++***((('''************))))))))))))''''''&&&%%%%%%'''((()))))))))((())))))***++++++))))))))))))))))))))))))*********(((&&&&&&(((***''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,''''''(((******+++++++++)))************+++++++++)))***+++,,,...///000000...///000111000...,,,+++---...............------------...000111222333444555555444444555666888999888999:::<<<===>>>?????????@@@AAA@@@??????AAACCCGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGHHHHHHJJJSSS\\\sss***************+++++++++++++++++++++++++++++++++---***((())),,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......000//////......//////000000000000000////////////+++,,,.../////////...------...///000111222333333444444333333333333333333222222333333333222222111111111222222222333333333777666444444555555555444999888777777666666777777333333333333333333333333333666:::;;;:::999888888<<<999666666999;;;:::999888777666666666777999:::555444444555555666777888666666666666666666666666333444555666666555333333333444444333111000222333444333222222333333222000333333333333333444444444222222333333333444444444333333333333333333333333666333444777666222333999@@@:::555555444000///000444333333222111222222222555555555555444333222111444444333222111111111111555444333222222222333333000///.........///111222////////////////////////000000000000000000000000333222111/////////000111//////...---,,,++++++***,,,+++++++++,,,...000111------......------,,,+++***++++++,,,,,,------...,,,---------,,,++++++*** $$$(((*********))))))---,,,+++***))))))))))))************+++++++++++++++,,,,,,+++)))'''&&&'''************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((***)))))))))))))))******---+++)))'''((())),,,---)))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''+++***)))(((((('''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''',,,***((((((***+++)))&&&&&&&&&&&&''')))***,,,---))))))*********))))))(((+++***))))))***,,,...000((()))+++...////////////444333111///------......***+++,,,...///000000000000000111111111111000///333333333444444555555555666777888:::<<<<<<======<<<======???@@@BBBDDDEEEHHHJJJLLLLLLJJJIIIIIIIIIGGGEEEFFFHHHHHHIIIPPPYYYsss******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------000000000000111111111111//////............//////000000000000000000000000111222222222222222111000000000111222333444444555444444444444444444444444111222333444555555555555666666666666777777777777666666555666777888888888888888777777777777888888888888888888888777777777666777999999999:::<<<>>>DDDBBB???===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;666666555555666666777777555555666666666666777777555666777888888777666555555666666555333222444555777555444444555555444333444444444444444444444444333333333444444444555555333333333333333333333333444111222666666333555;;;@@@999555555444000///111111111000///////////////111222222222333222222222444333333333333333444444444444333333222222222333000000/////////000111222111111111111111111111111000000000000000000000000111111///.........//////...---------------------......---------...//////+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++%%%'''***,,,+++******+++,,,++++++***************(((((((((((())))))))))))***+++,,,,,,***)))******+++++++++***************))))))))))))))))))))))))******))))))))))))******************)))))))))((($$$$$$%%%&&&''')))***+++---,,,***((((((((()))***))))))))))))))))))))))))***************)))(((((())))))))))))(((((((((((('''''''''(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''',,,***((()))***+++)))'''''''''''''''(((***+++,,,)))***++++++++++++******,,,+++***))))))+++,,,---)))+++,,,...000000000000333222111000///......---,,,,,,---...//////////////////000111111111111111222333333444555666666777777777888999;;;<<<======?????????@@@@@@BBBCCCCCCHHHJJJLLLLLLKKKIIIIIIJJJGGGEEEFFFHHHHHHIIIPPPYYYppp******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---++++++++++++++++++++++++,,,------...............------------------------........./////////000000......------------......///000000111111222222333666666555444333333333333333444444444555555666666444444555555555555555555222333444666888999999999555555666666666777777777666777777888999;;;;;;<<<999999999999:::;;;<<<===??????>>>>>>>>>=========<<<===<<<<<<<<>><<<<<<======>>>@@@AAABBBDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEDDDDDDGGGKKKNNNRRRRRRPPPJJJCCC??????AAA>>>???@@@@@@@@@???===<<<=========<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<999:::::::::;;;;;;;;;;;;888999999888666555666888:::888777777888888777666555555555555444444444444444444444555555555666666555444444444444444333333222222333444555666:::>>>???999555555555222111333555555555555444444333333333333333333444555666666444444333333444555555666333444444444333333222222111111111222222222333333111111111111111111111111////////////////////////////////////////////////---------...............---...///000000///...---***+++,,,---..................------,,,,,,,,,,,,---......///......------...///...,,,******+++---************+++,,,---...******+++++++++,,,,,,,,,)))+++------,,,+++,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))------,,,+++++++++,,,,,,$$$%%%''')))************((((((((((((((((((((((((*********++++++***))))))''''''(((((())))))******+++***)))(((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***)))))))))******))))))******))))))((())))))***((()))***+++,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++,,,...///000111222000222333444333111...,,,---......////////////...111111111222222111111000000000111333444666777777999888777777999;;;>>>@@@AAAAAAAAAAAABBBCCCDDDDDDHHHJJJLLLMMMLLLKKKKKKKKKGGGEEEFFFHHHHHHIIIPPPYYYkkk)))))))))***+++,,,,,,,,,------------------------***++++++******+++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,......................../////////000000000111111000//////......//////000000111222333444666777777333333222222333555777888777777777777777777777777555555555666666666777777888888999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>@@@BBBBBB@@@??????@@@?????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKNNNOOOOOOOOOPPPRRRVVVVVVUUUPPPJJJGGGGGGJJJDDDEEEFFFGGGGGGGGGEEEEEE@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===<<<;;;888777888999:::999888888999999888777777777777666666555555555555555555666666666777777666666666666555555444444444666666444444777;;;>>>>>>888555555555333222444222222333333222222111000555444444333333444444555555555444333333333333333333333444444444333222111111222222222333333333333000000000000000000000000////////////////////////000000000000000000000000000000///......---,,,,,,***+++---...//////......,,,------...------,,,,,,,,,,,,,,,------.........------......///......---......---+++))))))+++---))))))******+++,,,......++++++++++++,,,,,,,,,,,,***+++---,,,***))))))***+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))************)))(((((((((((((((&&&''')))******)))((('''(((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))******+++***)))((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))******)))))))))***+++******)))))))))))))))'''''')))***++++++++++++************+++,,,------******+++,,,...///000111000222444555444222///---+++,,,---///000111111111333333333333222000///......///000111333555666666999888777777999;;;>>>@@@??????@@@AAABBBDDDEEEFFFGGGIIILLLLLLKKKJJJKKKKKKGGGEEEFFFHHHHHHIIIPPPYYYiii))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,........................////////////000000000000222222111111111111222222222222333444666777888888555555555666888999;;;<<<777777888888999999999:::777777888888999999::::::;;;<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@AAADDDGGGJJJJJJFFFDDDEEEFFFCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMQQQVVVYYYZZZYYYYYYYYYWWWWWWUUURRROOONNNNNNOOOLLLLLLLLLMMMLLLLLLKKKKKKEEEFFFFFFFFFFFFDDDBBBAAACCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@@@@AAABBBCCCDDDDDDEEEDDDAAA>>><<<<<<======<<<;;;;;;<<<<<<;;;:::;;;;;;;;;::::::999999888888888888888999999999999999999888888777666666666666888888555555:::>>>???===888444555666333333555333444555555555444222111444333222111111111222333666555444333222222222222222333444555444333222111111111222333333333333222////////////////////////000000000000000000000000///000000111111111111000111111000///...---,,,+++)))***+++---.../////////------......------,,,++++++,,,,,,---......//////,,,,,,---............---,,,---,,,+++)))***,,,...*********++++++---......)))))))))************+++***,,,---,,,***))))))***************************))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((((((((()))***+++,,,+++,,,,,,+++***'''%%%$$$((((((((((((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))'''''''''(((((()))***+++'''''''''((()))*********''''''''''''''''''''''''))))))))))))((((((((((((((())))))******))))))(((((()))******))))))***++++++******)))))))))******'''((()))***************((()))***+++,,,------...*********+++---...000111111222444555555333000...+++,,,---///000111222222444444333333222111/////////000111222333444555666888888888888999;;;===???>>>>>>???@@@BBBDDDFFFGGGFFFHHHKKKKKKKKKJJJJJJKKKGGGEEEFFFHHHHHHIIIPPPYYYhhh,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...000------------------------,,,,,,---............---...........................////////////000000000555444444333333444444555444444555666666777888888777888999:::;;;;;;<<<<<<888999999:::;;;<<<======;;;;;;;;;<<<======>>>>>>===>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCIIIMMMQQQQQQNNNLLLMMMOOOKKKKKKKKKLLLLLLNNNOOOPPPNNNNNNOOOQQQRRRSSSTTTUUUVVVZZZ```dddfffggghhhiiidddaaa___]]]]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSPPPQQQRRRSSSRRRQQQOOONNNMMMMMMLLLJJJIIIHHHGGGFFFHHHHHHGGGGGGHHHIIIKKKLLLOOOOOOMMMJJJEEECCCBBBCCCCCCAAA@@@@@@BBBBBBAAA???AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============;;;;;;:::999999888777777555999999555666===CCCCCC===888444666666444444666555666888888888777555444222111000000000222444555555555444444444444444555222333444555555333222000000000222333333333222111000000000000000000000000000000000000000000000000......000111111111000000000000//////......---------------------...//////,,,,,,------...------------------...............++++++,,,---------------)))+++,,,,,,+++,,,...000+++++++++++++++,,,---...)))))))))*********++++++)))+++------,,,+++,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******((()))))))))************************+++,,,------++++++++++++***)))((('''))))))))))))))))))))))))'''((()))***************))))))))))))(((((((((((('''''''''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))''')))+++***)))(((***,,,*********)))******++++++)))******++++++*********)))***++++++,,,,,,,,,,,,+++++++++,,,---///111222222333444555444333111000------...000000111111111111222222333333222222222222222333444444555666666777777888999;;;<<<======>>>>>>??????AAABBBCCCDDDDDDGGGIIIJJJJJJIIIIIIJJJGGGEEEFFFHHHHHHIIIPPPYYYggg...------,,,,,,++++++***++++++++++++++++++++++++)))+++,,,+++)))))),,,...........................---...//////000000//////////////////////////////333333444444444555555555666666666555555666666666555555666666777777888888888999:::;;;;;;;;;:::999::::::;;;<<<===>>>???@@@===>>>>>>???@@@AAAAAABBB>>>???AAACCCEEEGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKPPPVVVVVVSSSRRRSSSVVVTTTTTTSSSTTTTTTUUUVVVWWWQQQRRRSSSUUUWWWYYYZZZ[[[^^^bbbggglllooorrruuuwwwwwwssspppoooqqqqqqpppmmmmmmkkkhhheeebbb```______[[[\\\]]]^^^^^^\\\ZZZYYYWWWVVVUUUSSSQQQOOONNNMMMNNNMMMMMMMMMMMMOOOQQQRRRWWWVVVTTTPPPKKKHHHGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@<<<<<<;;;;;;:::999888888444888999555777@@@FFFFFF===777444666666444555777333444555666666444222111222222111111333555888:::555555444555555666777888222333444555555333111000///000111222333222111111111111111111111111111111000000000000000000000000,,,---///000000000//////.........///////////////111000...------...//////***+++,,,---...//////////////////...------,,,,,,***+++,,,,,,---------,,,(((***,,,------...000111,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------(((***---...---...///000(((((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++***)))((('''&&&&&&&&&&&&'''((((((***+++,,,---...************************((()))***+++++++++++++++******))))))((((((''''''+++***)))(((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))&&&)))+++***((((((***,,,******))))))***++++++,,,++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******---,,,,,,---...000222333222333444444444333222111//////000000000000////////////111222333444444444555555555666666666777777666777888:::<<<<<<======@@@@@@??????@@@@@@AAABBBDDDFFFIIIJJJIIIHHHIIIJJJGGGFFFFFFHHHHHHIIIPPPYYYeee,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------,,,,,,+++*********..............................//////000222333444444444444555555555555666777777888888888888777777444555666888:::<<<===>>>999999:::;;;;;;<<<==============================AAABBBBBB@@@???@@@BBBDDDCCCCCCDDDFFFHHHJJJLLLMMMOOONNNMMMLLLMMMNNNPPPRRRSSSWWWZZZYYYWWWXXX]]]bbbbbb^^^YYYXXXZZZ[[[ZZZYYYZZZ[[[]]]___aaabbbbbbbbbhhhmmmppprrrxxx{{{uuusssrrrrrrrrrqqqqqqrrrrrrnnngggbbbccc```___```bbbaaa\\\VVVZZZ[[[[[[YYYXXXZZZ^^^cccccc```\\\YYYWWWUUURRRPPPNNNNNNMMMMMMNNNOOOQQQRRRRRRPPPNNNLLLKKKIIIFFFDDDFFFFFFGGGGGGFFFEEECCCBBBCCCAAA???>>>===>>>@@@AAA::::::<<<<<<============999777666777888888777666444555666777888777666555444555555555444444333222666777888777666555666777666666666666555444333222444333111//////000111222333222222222111000000000000111222222222000///...000///...---------------...///222333333222///.........------------......////////////............------------------------------------,,,,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******------,,,++++++******))))))$$$!!!###(((,,,,,,***((())))))))))))*********,,,,,,+++***))))))*********************)))((((((&&&''')))***+++++++++***+++***)))(((((()))***+++(((((((((((())))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$******))))))((((((''''''***))))))))))))))))))***))))))+++,,,,,,+++***)))---,,,,,,,,,+++*********+++***************+++++++++---......,,,++++++,,,---,,,++++++,,,---...///444222111222555555333111,,,---///000111222111111111111222333333333333222222333333444555666777777555666666888999:::;;;;;;????????????@@@BBBDDDFFFFFFIIIKKKLLLKKKJJJIIIJJJGGGFFFIIIKKKKKKLLLTTT^^^lll,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------,,,,,,++++++---............/////////111111111222333444666666777777777777888888888888999::::::;;;;;;::::::999;;;<<<===>>>@@@AAACCCCCC<<<<<<======>>>>>>??????AAA@@@@@@@@@@@@@@@??????BBBCCCDDDCCCBBBCCCEEEGGGJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQXXX[[[]]]]]]\\\^^^dddiiikkkhhhdddcccdddeeedddbbbbbbdddfffggghhhjjjlllnnnuuu|||~~~|||yyyvvvvvvwwwvvvrrrooolllmmmllljjjggggggiiilllooommmjjjiiigggddd```]]]YYYXXXWWWVVVUUUUUUVVVVVV[[[XXXTTTQQQPPPOOOMMMLLLNNNNNNNNNNNNLLLKKKIIIHHHLLLJJJHHHFFFEEEDDDEEEEEE>>>>>>???@@@@@@@@@>>><<<===;;;:::999::::::888666555666777777888888777777555555666666666555555444555666777777666555666888777777777666555444222222444333111000///000111222222222222222111111111111111111111111111000//////111000//////.........///...///111222222111///.../////////....../////////////////////............---------------------------------------,,,+++******+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++*********,,,,,,+++***************+++++++++++++++++++++,,,,,,(((%%%&&&))),,,,,,+++*********+++++++++,,,,,,,,,++++++***))))))******,,,,,,,,,+++)))(((&&&&&&'''((()))+++++++++************))))))))))))******((((((((()))))))))******''''''((()))))))))))))))************************))))))))))))))))))))))))'''((()))))))))))))))(((+++*********))))))))))))))))))************))))))&&&''')))***+++,,,++++++*********))))))))))))))),,,,,,+++***)))))))))))))))******)))((((((+++---//////......///000222333444222111222555555333111,,,---...000111111000000111111222333333333333222222333333444555666777777555666777888999:::;;;<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHKKKLLLKKKJJJJJJJJJHHHGGGIIIKKKKKKMMMVVV```ooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,---...///000111111222555555555555777888999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCCCCBBBDDDFFFGGGGGGHHHJJJLLLOOOOOONNNMMMMMMMMMMMMNNNMMMNNNPPPSSSUUUWWWXXXXXX___aaabbbbbbccchhhooovvvuuurrrnnnlllkkkkkkjjjiiiiiikkkmmmmmmmmmoootttyyy~~~|||{{{|||~~~~~~~~~~~~zzztttpppjjjiiigggeeedddbbbbbbbbbiiieee___[[[YYYXXXVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRPPPNNNKKKIIIHHHGGGCCCBBBBBBCCCEEECCC???;;;>>><<<:::999999888666555888777777777777888999999666666777777888777777777444555777777666666777999888888777777666444333222444333222000000111111222111111111222222222222222222222111000000000000111111111000000//////000000//////000000000000//////000000////////////000000////////////............------------------------,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++************+++)))******+++,,,,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,------------,,,+++******)))*********++++++++++++***)))((('''((()))***++++++***))))))))))))************)))))))))))))))*********++++++((((((((((((((()))******************************))))))))))))))))))))))))((((((***++++++,,,,,,,,,++++++++++++************((()))***++++++***)))(((%%%&&&''')))***+++,,,,,,)))))))))))))))******************************++++++***)))&&&%%%&&&***---000////////////111222444333222222333444444333111,,,---...///000000//////111111222333333333333222222333333444555666777777555666777888:::;;;<<<===>>>======>>>???AAACCCEEEEEEHHHKKKLLLLLLKKKKKKKKKKKKHHHHHHJJJKKKOOOXXXbbbttt++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,------------............,,,---...000222333444555777777888888999;;;<<<============>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEDDDGGGIIIKKKKKKLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQRRRUUUXXX]]]aaadddfffhhhiiihhhhhhjjjpppyyy|||yyysssnnnkkkkkkllllllmmmooopppooonnnpppwww}}}|||{{{zzzyyywwwvvvuuuuuuzzzvvvqqqmmmjjjfffbbb___[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZYYYWWWTTTQQQOOOMMMLLLKKKJJJLLLNNNLLLFFF@@@AAA???===<<<<<<<<<:::888::::::888888888999:::;;;666777888888888888888888333555777777777777888:::666777777777777666555555444333222111111111222222111111111222222333333333333222111000000000111222111000000//////000000000000000///......///000000000//////////////////000////////////....................................,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------,,,++++++******+++++++++*********++++++,,,,,,,,,+++,,,---+++******,,,...,,,,,,,,,------------...++++++***************+++'''''')))***+++,,,,,,,,,)))***+++++++++***)))(((((()))***++++++***)))((()))*********++++++++++++)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++************************((()))***++++++***)))(((&&&&&&'''((()))******************+++,,,,,,,,,---'''((()))***+++,,,,,,---------,,,***(((''')))+++,,,,,,,,,,,,---...000111222222222333333333222111.........///////////////111111222333333333333222222333333444555666777777666666777999:::<<<===>>>??????>>>???@@@BBBDDDFFFEEEHHHKKKMMMLLLKKKKKKLLLLLLIIIHHHJJJLLLQQQ[[[eeeyyy++++++++++++++++++++++++------------------------......------------------,,,---------......//////...///000222444666888999999999999:::;;;<<<===>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNNNNOOOQQQSSSTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVXXX\\\bbbhhhooorrruuurrrooolllmmmpppvvv{{{{{{wwwpppiiiffffffiiikkklllmmmmmmlllkkknnnuuuzzz~~~|||tttooohhhiiijjjkkkjjjiiigggfffgggfffeeedddbbb___]]][[[XXXXXXWWWXXXYYYVVVPPPKKKHHHFFFEEEDDDEEEDDDCCCAAA>>>===<<<;;;:::;;;<<<<<<888888999999999999999888555666888888888888999;;;444555666777888888888888444333333222222222222222111111222222333333333444333222111000000111222333/////////......///000000111000///......///000111///......------......///////////////....................................,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000//////.........,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******(((***++++++******,,,...++++++++++++,,,,,,,,,,,,+++***************++++++&&&''')))***,,,---------******+++,,,,,,+++))))))((()))***++++++***)))((()))*********++++++++++++)))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++******)))((())))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((((((((((((*********+++,,,,,,,,,---))))))***+++++++++******'''))),,,,,,+++*********************+++---///000111222333333222222222222////////////............111111222333333333333222222333333444555666777777666666888999;;;===>>>???AAA@@@@@@AAABBBDDDFFFHHHFFFIIILLLMMMLLLLLLKKKLLLMMMIIIGGGJJJNNNSSS\\\fffzzz,,,,,,,,,,,,,,,,,,,,,,,,................................................------...///000000111111111111333555777999;;;;;;::::::;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQRRRUUUWWWZZZYYYXXXWWWVVVVVVVVVVVVXXXYYY[[[```ffflllrrrvvv|||xxxqqqllliiijjjlllnnnooommmhhhccc``````dddgggfffeeedddeeehhhmmmrrruuuttt~~~zzzwwwvvvvvvtttqqqooommmkkkjjjdddddddddbbb^^^YYYTTTRRROOONNNLLLKKKJJJJJJHHHFFFDDDDDDBBBAAA??????>>>>>>;;;;;;;;;;;;;;;::::::999777888::::::999999:::<<<555555666888999999999999333333333333333222222222222222222333333333333333222111111111111222333333//////.........///000000222111000//////000111222......------------......////////////....................................,,,------............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,,,,---------,,,,,,+++******)))(((((()))***+++,,,,,,,,,************++++++++++++*********)))******+++,,,++++++++++++++++++******)))***+++,,,,,,+++******))))))************)))))))))))))))*********++++++((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((''''''((((((((((((((()))))))))***))))))))))))))))))***++++++***)))(((((((((((()))))))))))))))*********,,,------,,,+++)))'''%%% ###(((,,,,,,,,,,,,,,,++++++++++++---///111222000222333333222111111222222111000///////////////111111222333333333333222222333333444555666777777666777888:::<<<>>>???@@@BBBBBBAAABBBCCCEEEGGGIIIGGGJJJMMMNNNMMMKKKKKKKKKLLLHHHFFFJJJOOOUUU]]]eeeyyy------------------------........................------......//////000000//////000111222333444555444444666888:::;;;======<<<<<<======>>>@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZXXXUUUTTTUUUXXX[[[]]]\\\\\\[[[ZZZZZZZZZZZZ\\\___ccchhhmmmppprrrsssvvvrrrkkkfffccccccdddeeegggjjjllllllkkkkkkmmmoooiiigggfffjjjssszzz}}}~~~~~~}}}xxxyyyxxxrrrhhh```]]]]]]]]]ZZZWWWUUUSSSQQQNNNKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@@@@??????>>>===;;;;;;:::;;;<<<;;;::::::;;;<<<777888888999999888888777333333444444333333222111333333333333333333222222000111222222333333333222000/////////000000111222222222111111111111222222//////............//////////////////....................................,,,,,,---..................---,,,,,,,,,,,,---...------------------------+++++++++,,,------......+++++++++++++++,,,---...,,,+++++++++++++++++++++,,,***(((***,,,---+++(((************++++++++++++******))))))***++++++,,,,,,,,,,,,,,,++++++***)))((()))+++,,,---,,,,,,+++******))))))))))))******((((((((()))))))))******''''''((()))))))))))))))************************)))))))))))))))))))))))))))***************)))((((((((()))))))))*********+++***)))(((((()))***+++++++++***)))))))))***************)))))))))))))))++++++,,,,,,,,,***(((&&&###&&&)))+++++++++,,,---+++++++++,,,---///111333///111333333111000111222444333111000/////////000111111222333333333333222222333333444555666777777666777888:::===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIKKKNNNNNNLLLKKKJJJJJJJJJFFFEEEKKKQQQVVV]]]dddvvv........................////////////////////////,,,------...///000111111111111222333555666777777666666888999;;;===>>>???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHJJJLLLNNNOOOQQQQQQLLLLLLMMMOOOQQQRRRSSSTTTVVVWWWXXXZZZ[[[]]]^^^___aaa___\\\XXXVVVWWW[[[^^^\\\\\\\\\]]]^^^___```aaaaaaeeekkkqqqttttttrrrqqqlllhhhccc``````aaacccdddmmmssszzzwwwtttssszzzxxxnnnkkkmmmmmmjjjfffccc```\\\XXXUUUPPPPPPOOONNNKKKHHHEEECCCCCCCCCBBBBBB@@@???===<<<;;;=========;;;:::;;;<<<:::::::::999888777666555333333444444444333222111444444444333333222222222///111222333444333333222111111000000111222333333222222222222222222222222000000////////////000000000/////////............////////////////////////,,,,,,---.../////////......---,,,,,,,,,,,,---...------------------------+++,,,,,,---...///000000++++++++++++,,,,,,---...*********++++++,,,------///,,,)))***---...***%%%******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))***++++++,,,,,,,,,,,,((()))***,,,------,,,,,,+++***)))(((((()))***+++(((((((((((())))))))))))&&&''')))*********)))(((++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++++++++))))))******+++++++++,,,,,,+++(((''''''(((+++,,,******)))))))))+++,,,------,,,,,,,,,++++++******%%%'''))),,,------,,,,,,---......---+++***+++---*********+++,,,...111222///111444333111///111222555444222000000///000000111111222333333333333222222333333444555666777777666777999;;;===???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJLLLOOOOOOLLLJJJIIIIIIIIIEEEEEEKKKRRRVVV]]]cccsss///............------------,,,,,,+++,,,,,,------222...///444888666444444333444555666888:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDFFFHHHHHHHHHGGGHHHIIIGGGJJJMMMPPPPPPNNNKKKIIIKKKJJJJJJLLLNNNOOOOOONNNSSSNNNLLLNNNPPPRRRXXX^^^cccbbbaaacccfffhhhiiiiiimmmhhhbbb^^^^^^^^^\\\[[[[[[YYY[[[___^^^[[[^^^eeerrrqqqsssyyy{{{tttkkkgggcccdddeeefffgggkkkpppsss}}}ssslllggg```ZZZXXXXXXYYYWWWTTTQQQPPPPPPJJJKKKLLLJJJGGGCCCAAAAAA???===;;;;;;;;;<<<;;;999999999:::::::::999888888:::999777666555444444444666555444222111000//////333333333333333333333333222222222111111111111000000111222222222000///...(((,,,//////...---///111222222111111000///////////////......---------,,,...............///000111////////////////////////---------,,,,,,++++++***,,,++++++++++++++++++,,,************++++++,,,---------,,,,,,,,,,,,++++++------,,,***((('''&&&%%%++++++++++++++++++++++++++++++******)))(((((((((***************+++++++++))))))*********))))))(((,,,+++)))((((((***+++---)))))))))))))))))))))))))))******+++++++++******+++++++++*********))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((************+++++++++++++++++++++************)))((((((((((((((())))))***+++******))))))******++++++++++++,,,,,,---------******+++,,,---///000111111111222222111000...---222222111111000000//////333222222222333333444444444333222222333444666777777888999:::;;;===>>>>>>AAA@@@?????????AAACCCDDDHHHJJJMMMMMMLLLJJJJJJJJJKKKHHHHHHKKKOOOTTT]]]gggvvv---------.........//////------------------...///---,,,000999<<<888333222666777888999;;;<<<===>>><<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJJJJIIIIIIJJJKKKLLLOOORRRVVVWWWVVVTTTSSSNNNMMMLLLMMMNNNOOOOOOOOORRRNNNMMMPPPSSSUUUZZZ```hhhiiilllnnnooooooooonnnrrrllleeeaaa``````___^^^]]]\\\^^^cccfffhhhpppyyy|||}}}{{{sssooolllnnnpppsssxxxyyynnngggaaa```___]]]ZZZWWWTTTSSSQQQQQQRRRPPPNNNLLLKKKJJJJJJGGGDDDBBBAAA@@@>>>======<<<<<<<<<:::999888777888777666555444333333333666555333222222222333444333333333333333333333333222222222222111111111111000111222222111000///...---///111000......000222222222111111000//////////////////.........------.........///////////////------------------------///////////////.........,,,,,,+++******+++,,,,,,---,,,,,,,,,------...///------,,,,,,,,,,,,+++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********************++++++++++++******,,,+++***(((((()))+++,,,************************)))******++++++*********+++++++++*********))))))************)))))))))(((***************)))))))))***)))))))))(((((((((((((((((((((((())))))))))))+++++++++************)))))))))(((((())))))***+++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...///111111222222111000///---000000000000//////......222222111111111222333444333333333333333555666777888888999;;;<<<===>>>???CCCBBB@@@@@@@@@BBBDDDEEEIIIKKKNNNNNNMMMKKKKKKKKKKKKHHHHHHKKKOOOTTT]]]gggyyy++++++,,,---...///000111...............///000000000222:::DDDHHHBBB;;;888;;;;;;<<<===>>>???@@@AAA>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLLLLLLLLLLMMMNNNMMMOOOSSSWWWYYYZZZYYYXXXQQQPPPOOOOOOOOOPPPQQQRRRSSSPPPOOOSSSVVVXXX\\\aaahhhlllqqqrrrpppnnnmmmnnnqqqmmmgggcccbbbbbbbbbaaa______cccjjjrrr{{{}}}|||wwwssspppmmmkkkjjjgggbbb]]][[[ZZZZZZXXXWWWUUUTTTSSSOOOLLLIIIFFFEEEDDDBBBAAABBBBBBAAA@@@>>><<<:::999888777777666555555555555555444333222333555777888222222222222222222222222333222222222111111111111111111111222111111000///333333333111//////111333222222111111000/////////000000////////////.........//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++))))))+++,,,...------,,,,,,,,,---......------,,,,,,,,,,,,++++++)))******++++++,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,,,,++++++---,,,***)))))))))******++++++++++++++++++++++++)))******+++******))))))+++************)))))))))************))))))))))))***************+++++++++******)))))))))((((((((((((((((((((())))))))))))+++++++++************)))******))))))******+++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,...------,,,,,,,,,------111222222222222000///...////////////............222111000//////111333444333333333333444555666777888999:::;;;<<<>>>??????DDDCCCAAA@@@AAABBBDDDEEEJJJLLLNNNNNNMMMLLLKKKLLLKKKHHHHHHLLLOOOTTT^^^ggg|||,,,,,,------...//////000............///000111222444777???JJJLLLGGGAAA???>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKLLLNNNMMMMMMMMMOOOQQQOOOQQQTTTWWWYYYZZZZZZYYYSSSSSSSSSRRRRRRSSSVVVXXXXXXTTTTTTWWWYYYYYY[[[```fffjjjnnnmmmiiifffgggjjjjjjiiiiiiiiiiiiiiihhhgggiiilllsss}}}}}}vvvpppjjjgggdddaaa^^^\\\YYYXXXRRRPPPLLLJJJJJJJJJIIIIIIHHHGGGFFFEEECCC@@@>>>===;;;;;;:::999999999999999777555444333333555777999333333333333333333333333333333222222222111111111111111111111111111111111444333111000///000222444222222111111000/////////000000000000000/////////...///000111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---...---+++))))))+++---...+++++++++******++++++,,,------,,,,,,,,,+++++++++******++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------------------,,,+++******))))))******++++++,,,+++++++++------+++***))))))))))))++++++++++++++++++++++++***************))))))(((************))))))))))))*********)))))))))))))))))))))***************+++*********)))))))))(((((()))*********+++++++++++++++++++++*********))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------,,,,,,,,,---......111222333333222111///...////////////////////////333222000//////111333555333333333444555555666777999999:::;;;===>>>??????CCCBBBAAA@@@@@@AAACCCDDDIIIKKKMMMMMMLLLKKKKKKKKKKKKHHHHHHLLLPPPUUU___hhh}}}........................------......000111333333333444:::BBBDDD@@@>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOONNNMMMNNNPPPRRRUUUVVVWWWYYYZZZZZZZZZZZZTTTVVVXXXXXXXXXZZZ^^^aaa___[[[YYYZZZZZZXXXYYY\\\bbbeeegggddd```___ccchhhiiimmmrrrwwwxxxxxxvvvuuu{{{zzzsssnnnjjjfffccc```]]]YYYUUUSSSRRRRRRRRRQQQLLLLLLJJJIIIGGGDDDBBBAAA>>>>>>===<<<;;;;;;;;;;;;999888666444444444555666333333333333333333333333333333333222222222222111111111111111111111222222111000///...///222444555222222111111000//////////////////000000000000000...///000111000///---+++........................------......//////000000...---+++******+++---...,,,++++++******+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,------...------,,,+++***))))))(((((()))***++++++******---,,,+++***)))))))))(((***************************************)))((('''))))))))))))))))))))))))))))))))))))))))))******((((((((()))))))))******************)))))))))))))))*********+++++++++++++++++++++*********))))))+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++******))))))((((((+++++++++,,,---...000000222222333333222111///.../////////000000111111111444333111111111222444555333333444555666666666666888999:::;;;<<<>>>??????@@@@@@>>>>>>???@@@CCCDDDHHHJJJKKKKKKJJJIIIIIIJJJKKKHHHHHHLLLPPPVVV___iii|||//////.........---------......///000222333555666666666999>>>???<<<===AAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIKKKMMMNNNNNNOOOPPPPPPOOOOOOPPPRRRUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWZZZ^^^``````aaaeeehhhfffaaa]]]\\\YYYVVVWWWZZZ[[[\\\]]]\\\\\\___eeejjjtttzzz|||yyyuuuqqqjjjfff```\\\ZZZXXXWWWVVVUUUTTTRRRPPPMMMIIIGGGEEEBBBAAA@@@???>>>=========<<<;;;999888666555555444444444444444444444444444333333333333222222222222222111111111111222333333000...---...000333333333222222111111000/////////......////////////000000...//////000000///...---////////////////////////---------------.........------,,,,,,,,,,,,------......---,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***+++,,,,,,---------,,,,,,++++++******'''((()))***************,,,+++++++++******))))))))))))))))))))))))))))))************)))(((''''''(((((()))))))))))))))***))))))))))))************'''''''''((())))))******++++++*********)))))))))(((((((((((())))))))))))+++++++++************)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,*********)))))))))))))))******++++++---///000111222333333333333111000///...//////000111222222333333333222333333333444555333333555666666777666666777888999:::;;;===>>>>>>>>>=========>>>AAACCCEEEHHHIIIJJJJJJHHHHHHIIIJJJKKKHHHHHHLLLQQQVVV```jjj|||---------...............000111111333555777888:::<<<<<>>??????>>><<<:::888777777777777777777777777444444444333333333222222222222111111111222444555333111000111333333111...222222111111000/////////,,,---------......//////...............///000111/////////////////////////////////......---------+++,,,...//////...,,,+++---,,,++++++************---------,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,---((()))***+++,,,---------)))******+++++++++******++++++++++++++++++++++++************)))((('''&&&'''((((((((())))))******(((((())))))*********+++((())))))***++++++,,,,,,+++++++++************)))************+++++++++++++++++++++************)))******))))))******+++,,,+++******************++++++++++++,,,,,,------...---------,,,,,,------...333333444444333222000///+++,,,---...///111111222...000222333444333111000333444555777777777777666666666777888:::;;;<<<======<<<===>>>@@@DDDGGGIIIJJJKKKLLLKKKIIIIIIKKKLLLKKKHHHHHHMMMQQQWWWaaakkk,,,---...//////111444777999:::;;;;;;::::::<<<===@@@BBBFFFIIIIIIHHHEEEDDDFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMIIIJJJMMMOOORRRTTTUUUUUUSSSTTTTTTUUUUUUWWWZZZ\\\^^^^^^^^^]]]\\\[[[[[[[[[^^^dddhhhiiiiiijjjgggbbbeeebbb___^^^[[[[[[bbbjjjjjjyyy~~~yyyooogggccc___YYYRRRNNNMMMNNNMMMKKKFFFEEEDDDDDDDDDBBB???<<<999777666666777777555444666555555444444555555666333333333222222222222222111111111111111111222222111111111111111111111111111111111111111111111111000000//////.........---......---,,,,,,+++******///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------,,,+++***)))((('''******+++,,,+++***)))(((++++++++++++,,,,,,,,,,,,******))))))******+++,,,((()))***++++++++++++++++++++++++*********))))))))))))))))))************"""$$$'''***+++***((('''++++++******************+++++++++++++++***)))((()))************+++++++++******+++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000222222222222222222111000000222111000......---------111222222333333222222222444444444444555777888:::888999999::::::;;;<<<<<<<<<>>>??????@@@CCCHHHKKKOOONNNMMMLLLJJJHHHGGGGGGEEEGGGIIIKKKPPPWWW```eee...///000111222444777:::;;;===>>>>>>===<<<>>>???AAACCCFFFHHHJJJIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJLLLMMMNNNNNNOOOQQQRRRSSSSSSTTTZZZZZZ[[[[[[[[[\\\^^^___aaa```_________^^^\\\[[[ZZZ___cccbbbccceeeddd```dddaaa```bbbcccfffqqq|||}}}vvvnnnddd\\\WWWSSSOOOLLLMMMKKKIIIHHHHHHGGGEEECCC???>>>;;;:::::::::888666888888777777666777777777444444444333333333333333111111111222222222222222111111111111111111111111------------------------000000/////////.........//////......---,,,,,,+++///...------,,,,,,------.........---------,,,,,,......---,,,+++***))))))...------,,,,,,------...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++******+++++++++,,,+++******)))))))))((((((((((((((()))******))))))******+++,,,(((((()))***************+++++++++*********))))))))))))))))))************&&&''')))+++++++++***)))************************+++++++++++++++***)))))))))************+++++++++***)))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---000222222222333333333222111000---------...///000111111222222333333333222111111555555444555666777999:::888888999999:::;;;;;;<<<:::;;;===???AAAEEEJJJNNNKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJLLLQQQWWW___eee000222444555555777;;;===>>>@@@AAAAAA??????@@@BBBCCCDDDFFFHHHIIIJJJKKKKKKNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNTTTSSSSSSSSSSSSSSSSSSSSS[[[\\\^^^___aaacccdddeeefffcccaaaaaabbbaaa^^^ZZZVVV\\\_________bbbcccaaafffddddddgggkkksssuuukkkbbbZZZTTTUUURRRMMMJJJIIIHHHHHHGGGEEEBBB???===<<<;;;999777;;;;;;:::999888888888888555555555555444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000////////////......000000000///......------///......------------............------------,,,///...---,,,+++***))))))///......------......///------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++++++++,,,,,,---------------,,,+++++++++++++++...---+++***)))******+++******))))))******+++,,,((((((((()))))))))))))))+++++++++***************)))))))))*********++++++******++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++***)))(((''''''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---000222222333333444333222111000---------...///111222333333333333333333222111000444444444555666777999:::888888999999::::::;;;;;;888:::<<<>>>AAAFFFLLLPPPPPPPPPOOONNNLLLKKKJJJJJJIIIJJJLLLNNNRRRXXX```fff444666888999:::<<<>>>AAA@@@BBBCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNPPPOOONNNLLLKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOPPPQQQWWWVVVUUUTTTTTTUUUVVVWWWWWWXXX[[[___cccfffhhhhhhiiieeebbbaaabbbaaa]]]XXXVVV^^^cccddddddffffffeeekkkhhhhhhlllrrr|||yyyooohhhccc^^^VVVPPPMMMLLLKKKKKKKKKHHHDDDBBBAAA???===<<<===<<<;;;999888888888777666666555555444444333333333333333333333222222222222222222222222222222222222222222222222222222222000000//////////////////000000/////////.........//////...............///............------------------...//////000111111......------------......+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------.........---,,,+++***+++,,,---111///---+++***++++++,,,******))))))******+++,,,***)))))))))))))))******************************))))))*********+++++++++---,,,+++*********+++,,,***************+++++++++******+++++++++******)))))))))*********++++++++++++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111111222333333333222000/////////////////////000000333333333333222111000000333333444444555777888888888888999999:::;;;;;;;;;999;;;===???AAAEEEKKKOOOVVVTTTRRROOOLLLJJJHHHFFFIIIJJJLLLOOOSSS[[[ccciii888:::===>>>>>>???AAACCCAAACCCDDDCCCBBBAAABBBCCCBBBBBBCCCDDDGGGJJJLLLNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVUUUTTTTTTUUUXXX[[[]]]YYYYYYYYY]]]bbbeeeffffffdddaaa^^^]]]^^^]]][[[XXX\\\eeennnooonnnooonnnmmmpppnnnpppvvv}}}xxxrrrhhh```ZZZWWWUUUSSSQQQNNNJJJGGGFFFEEECCCBBB???>>><<<:::999777777666777666666555444444333333444444444444333333222222222222222222222222222222000000000000000000000000//////000000000000000000/////////.............../////////......//////000//////.........---------,,,---...000111333444555------,,,,,,,,,,,,------)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------.........---------,,,,,,...---,,,+++***+++,,,------,,,***)))((((((((()))******))))))******+++,,,,,,,,,+++*********+++,,,************************************++++++++++++,,,+++)))(((((()))***+++))))))*********+++++++++)))******+++++++++******))))))*********+++++++++,,,+++)))))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000///111222333333111///...000000/////////000000111333333333333333222111000111222333444555666666666999999999:::;;;;;;<<<<<<<<<===>>>???AAADDDHHHLLLPPPOOOMMMKKKHHHEEEDDDCCCGGGIIIKKKOOOTTT\\\ffflll<<<>>>AAABBBAAAAAABBBDDDBBBDDDDDDDDDBBBAAABBBCCCBBBBBBCCCEEEGGGIIILLLMMMLLLKKKJJJIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUVVVVVVWWWUUUTTTSSSSSSVVVZZZ___bbbbbb___\\\\\\___aaaaaa___]]]\\\[[[ZZZ[[[\\\___aaajjjttt}}}}}}{{{||||||{{{{{{{{{}}}tttmmmhhhccc```WWWSSSNNNJJJHHHGGGEEEDDDCCCBBB@@@===;;;999888888999888888777666555444444666555555444444333333222333333333333333333333333222222222222222222222222//////000000000000111111///////////////.........000////////////000000111/////////.........------.........///////////////,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,.........------,,,,,,,,,------,,,+++++++++++++++---,,,,,,,,,++++++************))))))******+++,,,...---,,,******+++,,,---***************+++++++++*********++++++++++++,,,***)))(((''''''(((******)))))))))***++++++,,,,,,))))))***++++++++++++***)))************+++++++++,,,+++******+++,,,...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000///111333444444222///...---......///000222333444111222222333333222222222111222333444555666666666:::::::::;;;<<<<<<======??????@@@@@@@@@BBBFFFIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGIIIKKKOOOTTT]]]ffflll@@@BBBDDDDDDCCCBBBCCCCCCDDDEEEFFFEEECCCBBBCCCDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLKKKKKKKKKLLLNNNQQQRRRRRRSSSUUUVVVVVVVVVVVVUUUUUUSSSRRRSSSVVV[[[aaaeeefffaaa[[[YYY[[[\\\[[[ZZZYYY[[[]]]^^^___dddmmmtttzzzvvviiiddd]]]WWWTTTQQQNNNLLLIIIHHHEEECCC@@@>>>===<<<<<<;;;:::999888777666666666666666555444333333333333333333333333333333333333333333333333333333333//////000000000111111111000000000000000000000000000000//////000000111222////////////............//////......---,,,,,,+++------,,,,,,,,,,,,------000///---+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,+++******))),,,---///000///...---,,,******))))))******+++,,,...---+++***)))***+++,,,))))))*********+++++++++*********+++++++++,,,,,,(((((((((((())))))***+++((())))))***++++++,,,,,,))))))***+++++++++++++++)))************+++++++++)))******+++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000111222555666666444111///////////////000111222333000111111222333333333333222333555666777888888777;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@BBBFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJKKKMMMOOOTTT[[[ccciiiAAACCCEEEFFFDDDCCCBBBCCCEEEGGGGGGFFFDDDCCCDDDEEEDDDEEEGGGIIIKKKLLLLLLLLLMMMLLLLLLMMMOOORRRUUUWWWVVVWWWWWWXXXWWWVVVTTTSSSUUUTTTRRRRRRUUU[[[aaaeeeddd^^^WWWTTTWWWZZZYYYXXXYYY^^^bbbdddfffnnn|||zzzrrrkkkfffbbb^^^\\\NNNMMMJJJGGGDDDBBBAAA@@@>>>======<<<:::999888888777777666555444444333333333333333333333333333333........................//////000000111111111222111111111111111111222222000000///000000111222222000/////////............//////.........---------.........------.........666333///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,)))******+++,,,......///******+++,,,+++***)))(((((())),,,......,,,***)))*********)))***++++++,,,---,,,***)))((()))***+++))))))******++++++++++++******+++++++++,,,,,,,,,''''''((()))***+++++++++((())))))***++++++,,,,,,((()))***+++++++++++++++)))************+++++++++'''((()))+++,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////222444777888888666333111333333111000///////////////000111222333444444444444555777888999:::999999<<<<<<======>>>?????????>>>???@@@@@@@@@CCCGGGJJJHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNOOOSSSYYY```fffFFFEEEDDDDDDEEEGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIKKKHHHFFFEEEHHHMMMQQQQQQPPPNNNNNNNNNOOOQQQSSSVVVWWW]]]\\\[[[YYYXXXWWWVVVVVVSSSTTTUUUVVVWWWWWWVVVVVVZZZWWWTTTVVV[[[___aaaaaaiiiqqqtttpppppp~~~~~~tttjjjddd[[[QQQNNNKKKGGGEEEGGGDDDBBB@@@>>>>>>===:::888777:::<<<:::666333222333333222111111111111111111111111111111111111111111000000111111111111000000/////////000000000000000222111000//////000111222222444555222///,,,---///...//////...,,,,,,---///---------,,,,,,+++++++++000000///...---,,,,,,+++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,+++***+++,,,------------,,,,,,+++++++++++++++***************+++///...------++++++***)))+++***(((((())))))'''&&&******))))))***,,,...///************)))))))))(((((())))))))))))*********///...,,,+++***+++,,,,,,---+++******,,,------,,,---............,,,+++***+++++++++++++++,,,,,,,,,---.........------///000222333444555555333111000......//////000000111111111222333333444444333333333333444555666777888999999::::::;;;<<<===>>>>>>?????????@@@AAACCCFFFGGGKKKJJJIIIIIIIIIIIIJJJKKKNNNMMMPPPTTTVVVXXX```iii{{{GGGFFFFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHIIIJJJLLLNNNKKKIIIIIIKKKOOOQQQRRRQQQSSSSSSSSSTTTUUUWWWYYYZZZ\\\[[[YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQVVVUUUVVVYYY^^^dddjjjmmmttt}}}tttiii^^^YYYVVVQQQNNNMMMHHHFFFDDDBBBBBBAAA???>>>999;;;<<<;;;777555555666444333333222222222222333222222222222222222222222000000111111111111000000////////////////////////111111000000000000111111111222333111...------///...//////...,,,,,,---///---------,,,,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,+++******))))))******+++++++++*********))))))++++++***************+++---,,,,,,++++++******))))))((('''(((******)))(((---,,,,,,------...//////++++++++++++************)))))))))*********++++++...---,,,++++++++++++,,,---+++******,,,------,,,+++,,,---......------,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,...000222333444555555333111000//////000000111222222222111222333333444444333333333333444555666777888888999::::::;;;<<<===>>>>>>???>>>???@@@AAADDDFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHMMMMMMPPPTTTVVVYYYaaajjj~~~GGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNPPPRRRPPPOOONNNOOOQQQSSSSSSRRRWWWWWWWWWWWWXXXYYYZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTWWWZZZ^^^```dddkkkttt{{{xxxkkkgggeee___ZZZWWWQQQOOOLLLIIIIIIHHHFFFDDD>>>>>>>>>;;;888777777888666555444333333333333333222222222222222222222222000111111222222111111000000000000000000000000000000000111111111111000000///000111000...---...///...//////...,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***))))))+++++++++************)))+++***************++++++************************(((''''''(((***,,,+++***)))******+++++++++******,,,,,,,,,++++++++++++***************+++++++++,,,------,,,++++++++++++,,,,,,+++******,,,------,,,)))***,,,---.........---+++,,,,,,,,,---------...+++,,,---,,,++++++---///222333444555555333222000000000000111222222333333111222333333444444333333333444444555666777888888999999:::;;;<<<===>>>???===>>>>>>???BBBEEEGGGIIIGGGIIIKKKMMMMMMKKKIIIGGGMMMMMMPPPTTTVVVYYYaaajjjGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKNNNPPPSSSTTTUUUTTTSSSSSSSSSSSSSSSSSSXXXWWWWWWWWWWWWWWWWWWXXX[[[YYYWWWUUUSSSSSSTTTTTTRRRRRRSSSUUUXXX\\\___aaabbbgggmmmnnnpppuuuzzzwwwwwwsssnnnjjjaaa^^^ZZZWWWTTTRRROOOLLLEEEDDDAAA>>>;;;999999999777666555444333333333444333333333333333333333333111111222222222222111111222222222222222111111111///000111222222111000///......//////......//////...//////...,,,,,,---///------------------,,,,,,---------....../////////---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))*********+++++++++,,,***)))((()))+++,,,+++***(((((()))******)))'''''',,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++)))***+++------,,,***+++,,,---...------,,,+++++++++,,,,,,------...+++,,,,,,,,,++++++---...111222444555555444222111//////000111111222222333111222333333444444333333444444555555666777777888999999:::;;;<<<>>>>>>???======>>>???BBBEEEHHHJJJJJJKKKMMMNNNNNNMMMKKKJJJMMMLLLOOOTTTVVVYYYaaajjjEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIKKKMMMPPPRRRTTTUUUXXXXXXWWWVVVTTTSSSTTTTTTWWWWWWWWWWWWWWWVVVVVVUUUWWWUUUSSSRRRRRRSSSUUUVVVVVVVVVXXX[[[```ggglllppprrryyy{{{wwwsssnnnjjjeee```\\\RRROOOJJJEEEAAA>>>;;;:::888777666555444444444444333333333333333333333333222222333333333333222222222222222111111000000000///000111222222111000///............////////////...//////...,,,,,,---///------------------------,,,------....../////////++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,******++++++,,,------------+++******++++++***(((+++,,,---------,,,+++***+++*********))))))))))))******+++++++++,,,,,,,,,***+++++++++++++++++++++,,,***))))))+++,,,,,,+++,,,,,,---------,,,***)))******++++++,,,------...+++,,,,,,,,,++++++---...111222444555555444222111......//////000111111111111222333333444444333333444444555555666666777777888999:::;;;<<<>>>??????======>>>???BBBEEEHHHJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLOOOTTTVVVYYYbbbkkkEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLNNNPPPRRRTTTUUUVVVYYYZZZYYYWWWTTTSSSTTTUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQRRRUUUXXX[[[^^^___aaaeeekkkttt{{{yyytttddd```YYYRRRLLLFFF@@@===:::999888666666555555555444444444444444444444444222333333444444333333222000000000//////...------000000111111111111000000000///......000111000......//////...,,,,,,---///------------............+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---***++++++++++++***)))))))))************+++++++++))))))))))))***+++,,,,,,+++++++++,,,,,,---------...---++++++,,,+++***(((***++++++,,,,,,,,,++++++*********)))))))))((((((************+++++++++,,,)))***++++++,,,++++++++++++***))))))+++,,,,,,+++,,,---------,,,+++)))(((******+++,,,---......///+++,,,---,,,++++++---///000222333555555444333222.........///000000111111111222333333444444333333555555555555666666777777888888999;;;===>>>???@@@===>>>>>>???BBBEEEGGGIIIKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLOOOTTTVVVYYYbbbkkkFFFEEEFFFFFFHHHJJJMMMNNNPPPQQQSSSTTTVVVVVVWWWWWWYYYZZZZZZWWWTTTRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUXXX]]]bbbeeehhhiiilllqqq{{{xxxssskkkbbbZZZQQQHHHAAA===<<<;;;999888888777777444444444444444444444444333333444444444444333333222222111000000///......111111000000000000111111222000...///111111000......//////...,,,,,,---///------------.........///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,,,,+++******))))))******))))))*********+++++++++))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,---,,,++++++,,,---,,,***)))))))))))))))***+++,,,+++++++++*********)))))))))))))))*********++++++((()))***+++,,,++++++***+++***((()))+++,,,,,,+++***+++,,,---,,,,,,******,,,,,,---...///000111111,,,---...---,,,,,,...000000111333555555444333222...//////000111111222222111222333333444444333333555555555555666666666666777888999;;;===>>>@@@@@@???>>>???@@@AAADDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKOOOTTTVVVZZZbbblll~~~GGGFFFFFFGGGIIILLLOOOQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZWWWSSSQQQSSSUUUTTTTTTUUUVVVVVVUUUTTTSSSYYYXXXYYY[[[___eeekkknnnmmmooosss{{{wwwmmmdddYYYMMMFFF??????===<<<;;;:::::::::555555555555555555555555333444444555555444444333555555444444333222111111222111000//////000111222333111//////222222000......//////...,,,,,,---///---------.........//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++///...,,,+++***+++,,,---+++++++++,,,,,,---------))))))))))))***+++,,,---************************+++******+++---......---,,,,,,++++++,,,...000111,,,,,,,,,+++++++++******((())))))))))))*********((()))***+++,,,,,,+++***+++***((()))***,,,,,,+++((()))+++,,,------,,,+++......///000111222333333---.........------///000000111333555555555333222000000000111222222333333222222333444444444333333555555555666666666666666777888999;;;===>>>@@@@@@?????????@@@AAADDDFFFGGGKKKLLLNNNPPPPPPNNNLLLKKKKKKKKKOOOTTTVVVZZZbbblll}}}GGGHHHKKKNNNQQQSSSUUUVVVUUUWWWYYYYYYXXXXXXZZZ[[[WWWTTTRRRQQQRRRSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPWWWWWWYYY\\\bbbiiippptttyyyzzz~~~tttfffWWWKKKMMMFFF>>><<<@@@BBB???:::999777666666777777555444444444444333333333333222444333222111111222333444777666444111000///000000222111111000000000000000111111111000//////......///............---------000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------............------...---,,,,,,,,,,,,---...+++,,,...000111111111000))))))******++++++++++++************************************+++,,,------...,,,***(((((()))***+++((((((((((((((((((((((((---------,,,+++***)))(((************************)))******++++++,,,------%%%$$$$$$&&&)))++++++******+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000222333444444333333000000000000111222333444555555555444444333333333555555555555777999;;;===<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAACCCFFFIIIJJJKKKNNNOOOMMMIIIHHHKKKPPPLLLIIIIIIOOOUUUZZZbbbiiiIIIJJJMMMPPPSSSVVVWWWXXX]]][[[ZZZXXXWWWWWWWWWWWWWWWUUUQQQOOOOOOPPPQQQQQQOOOOOONNNNNNPPPRRRTTTVVV[[[\\\___dddkkkttt|||yyygggZZZPPPMMMIIIGGGFFFDDD???<<<;;;999777666666666444333333333333333333333333333222111111111111111111222444444333222111111111111333222111000////////////,,,---------------------///............---------333111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......------............------...---,,,,,,,,,,,,---...******+++,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++*********)))******++++++---,,,+++*********+++,,,)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))************************------,,,++++++******))))))(((((((((***+++***))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000222333333333222222000000000000111222333444222222111111111000000000666666666666888:::<<<===<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAABBBEEEGGGHHHGGGJJJMMMMMMIIIGGGIIIKKKRRRTTTXXXZZZYYYYYYaaakkkMMMNNNPPPSSSVVVYYY[[[\\\aaa]]]YYYWWWXXXXXXWWWUUUUUUSSSPPPMMMLLLNNNPPPQQQQQQPPPPPPQQQUUUZZZ___bbbiiikkkpppwwwttthhhZZZ[[[ZZZWWWQQQJJJEEEBBB@@@===999777777666555444333333333333333333333333000000111111111111000000111222222333333333222222333222111000////////////---......///000000111111///............---------111///......///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------............------...------,,,,,,------...++++++***)))))))))))))))************++++++++++++------------------------+++******))))))))))))***,,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,+++******)))************************------,,,++++++******)))...,,,++++++,,,,,,***)))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000111222333222111000000000000000111222333444555555555555555444444444666666777777999:::<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHGGGKKKOOOOOOLLLIIIIIIJJJRRRYYYaaabbbZZZWWW```nnnQQQRRRTTTVVVYYY\\\___```^^^ZZZWWWWWW[[[[[[WWWSSSOOONNNMMMLLLMMMPPPUUUYYY\\\[[[\\\^^^ccckkkrrrvvv~~~zzzpppnnnkkkfff```XXXQQQLLLGGGCCC>>>:::999999999888444444444444444444444444000111222333333222111000111222333444444333111111111111000000000000111111000000000111111222222222///............---------+++***)))+++...000000000------------------------+++++++++,,,---...//////,,,------......------,,,------------------------...---+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************)))******++++++,,,------...---++++++,,,,,,+++)))+++***)))))))))***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000111222222222111000000000000000111222333444888888888888888888888888666666666777888:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@AAACCCFFFIIIKKKQQQSSSTTTRRROOOMMMLLLMMMLLLSSS[[[\\\VVVUUUaaapppVVVWWWWWWYYY[[[^^^```bbb[[[XXXWWWXXX[[[ZZZTTTNNNIIIKKKMMMOOORRRXXX___eeeeeefffjjjpppxxx|||uuurrrlllddd]]]PPPKKKCCC===;;;;;;;;;;;;666666666555555555555444111222444444444444222111222333444444333222000///......//////000222333444/////////......---------///............---------,,,+++***+++---...///...------------------------***+++,,,---......//////,,,,,,------------,,,,,,------------------------------+++++++++,,,...///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************)))******++++++,,,------+++***)))***,,,,,,,,,***,,,,,,+++******,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,---.../////////000111222333222111111000000000000111222333444333333333444444444444444444444555666777888888999;;;;;;<<<======>>>>>>>>>>>>???@@@BBBFFFJJJMMMOOOZZZXXXVVVRRROOONNNOOOPPPKKKLLLPPPRRRQQQSSS```nnnZZZZZZZZZZZZ\\\^^^```bbbZZZYYYWWWWWWWWWTTTNNNHHHIIIMMMRRRVVVZZZ```hhhnnnjjjnnnvvvxxxqqq^^^WWWLLLCCC>>>===<<<<<<:::999999888777666555555333333444444444444333333444444444333222111000///.........///000222333444222111111000//////......///............---------222000...---......---,,,------------------------++++++,,,---............,,,,,,------------,,,,,,,,,------......------,,,+++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,---******************+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************************------,,,++++++******))))))(((((()))+++---,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000222333444444333333000000000000111222333444111111111222222222222333333444555666777777777777:::;;;<<<===>>>>>>>>>>>>??????AAACCCGGGKKKOOOQQQYYYVVVQQQMMMKKKLLLNNNOOONNNLLLLLLMMMOOOSSS^^^jjj]]]\\\[[[[[[[[[]]]___```YYYWWWUUUSSSPPPNNNLLLKKKOOOTTT[[[___aaafffmmmrrrtttzzzrrriii[[[NNNFFFAAA@@@???======;;;:::888777555555444333333222222333333444333333222222111222222333000000000000000111111222333222222222222222222222///............---------000...------...///...---........................+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***------,,,,,,,,,+++++++++------------------------,,,,,,++++++,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++************************------,,,++++++******)))***)))((()))+++---,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000222444555666666555000000000000111222333444333333444444444555555555444555666777888888777777:::;;;<<<===>>>>>>>>>===AAAAAABBBCCCFFFJJJMMMNNNPPPNNNKKKJJJJJJKKKLLLMMMLLLKKKMMMOOOPPPSSS^^^iii___]]]\\\[[[[[[\\\^^^___UUUTTTQQQNNNKKKKKKOOOQQQUUU[[[aaaeeefffhhhnnnrrrxxxhhhXXXMMMGGGDDDCCC@@@???===;;;999777555555444333222111111222333444222111000000111333444666333222111000////////////.........///000000111111//////.........---------(((''''''***---000111111........................,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,.../////////...,,,***)))---------,,,,,,+++++++++........................************+++,,,------000...,,,*********,,,---***************************++++++,,,,,,,,,++++++************************)))******+++,,,,,,------+++***)))***,,,---,,,+++((()))***,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////...000222444666777777777000000000000111222333444333333333333444444555555555666777999999999888777:::;;;<<<>>>>>>>>>>>>===BBBBBBBBBCCCEEEGGGJJJKKKIIIHHHHHHIIIKKKMMMMMMLLLFFFHHHMMMQQQQQQSSS^^^jjj```___^^^\\\ZZZYYYYYYYYYQQQQQQPPPNNNMMMMMMPPPSSSZZZccckkkmmmjjjmmmxxx{{{qqqfff\\\SSSKKKGGGGGGDDDAAA@@@>>><<<999777<<<999444222222333444444666444222111222222111000///000222333333222000///111111000000//////......000000000000000000000000---...///000000///...---000///...---,,,------...000000//////.........---------------------------.........---------,,,,,,000...,,,******,,,...///...------,,,,,,++++++***)))***+++,,,---.........---,,,***))))))***,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,+++***))))))***+++,,,&&&&&&'''((()))***++++++))))))*********+++++++++000---******+++,,,***((())))))))))))************...---,,,+++++++++,,,---,,,,,,------------------///111333555666666666666//////000111222333333444222222222333333333444444555666777777666666777888;;;<<<===?????????>>>===@@@@@@AAACCCDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLJJJNNNKKKLLLTTTVVV\\\lll^^^]]][[[YYYWWWVVVUUUUUUNNNNNNNNNMMMNNNRRRXXX\\\hhhnnnsssuuuvvv|||wwwlllcccZZZRRRMMMHHHFFFCCCAAA@@@>>>;;;999;;;999666444444444333222555333111111222222222111000111222333333222111000111111000000////////////////////////////////////......////////////......000///...---,,,------...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------------......---,,,***)))((((((++++++,,,---............---,,,+++))))))+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***((((((((())))))******+++***+++++++++,,,,,,,,,,,,///---******+++,,,***(((************++++++++++++------,,,+++++++++,,,---++++++,,,,,,---...//////...///111333444444333333//////000111222333333444333333333444444444444444555666777777666666777888:::;;;===>>>?????????>>>???@@@AAACCCDDDFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLKKKOOOMMMNNNVVVWWW]]]lll\\\[[[YYYWWWTTTSSSRRRQQQNNNOOOPPPRRRVVV]]]fffmmmzzz}}}xxxooofff]]]XXXPPPMMMJJJGGGFFFDDDAAA???<<<:::888777777666444222555333111111222333222222222222222222222222222222111000000000000///////////////////////////////////////............////////////...------------...////////////............------------------------......---------,,,,,,,,,)))+++---...///...---,,,///...---+++***((('''&&&------............---------,,,+++******+++,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,)))+++---//////---+++)))************************++++++,,,,,,,,,---------...,,,+++***++++++***)))+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---)))***+++,,,...///000000---...000111111111000///...//////000111222333333333444444555555555555555444666777777666666777999999:::<<<>>>???@@@@@@??????@@@AAACCCEEEFFFGGGHHHHHHJJJLLLLLLKKKKKKKKKLLLMMMQQQNNNOOOWWWXXX]]]lll[[[ZZZXXXVVVTTTRRRQQQQQQRRRTTTXXX]]]eeeppp{{{}}}uuummmhhh___[[[VVVRRRPPPMMMJJJGGG@@@===;;;999999888666555555333222222333444333333333222222111111222222333000000000000000000000000000000000000000000000000000///...------...///000............------......///////////////.........000000000000000000000000/////////............---)))***,,,.........---,,,...------,,,+++***))))))------......---,,,,,,+++---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,------......***+++---......---+++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,------,,,+++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---...//////---...///000000///...---......///000111222333333444444555666777666666555444555777777666666888999888:::<<<>>>@@@@@@@@@@@@??????AAACCCEEEFFFHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMLLLPPPNNNOOOWWWWWW\\\kkkXXXWWWVVVTTTSSSRRRRRRQQQSSSWWW___jjjvvv{{{qqqlllfff```\\\XXXTTTQQQHHHEEE@@@<<<;;;:::999888777555333333444555444333333333222111111222333333000000000000111111111111111111111111111111111111000///...------...///000------...........................///////////////000000000000000000000000,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------......//////++++++************++++++------,,,,,,+++*********************++++++++++++,,,,,,,,,+++******++++++*********++++++++++++,,,+++++++++,,,,,,---------------------------,,,,,,...///000000000///------......///000111222222333333444666777888777666555333555777777666666888999888:::<<<>>>@@@@@@@@@@@@>>>???AAACCCEEEGGGHHHIIIIIIKKKMMMMMMLLLKKKLLLMMMJJJNNNMMMNNNVVVWWW[[[iiiUUUTTTTTTSSSSSSTTTTTTUUUTTT[[[hhhxxx~~~wwwpppkkkgggccc```XXXTTTNNNIIIEEEAAA===::::::888666555666666555444333333333333333333333333000000000111111111111222222222222222222222222222//////............//////,,,---......///..................///////////////..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000000+++++++++++++++***)))))),,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------............,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))*********++++++++++++,,,,,,+++******+++---************++++++++++++******+++,,,------------///......------,,,++++++......///000000///...------......///000111222222333444666888888777666444333555666777666777888:::999:::<<<>>>???@@@@@@???>>>???@@@BBBEEEGGGIIIJJJIIIKKKMMMMMMLLLLLLLLLMMMHHHMMMLLLNNNVVVWWW[[[jjjUUUUUUVVVWWWXXXZZZ[[[\\\___iiixxx~~~{{{xxxuuuppplllggg```XXXOOOEEE???===;;;888777777777666444222222333444444333222222000000111111111222222222111111111111111111111111......////////////......,,,,,,.../////////................../////////000------------------------000000000000////////////+++,,,------,,,+++)))(((+++,,,,,,------.........++++++,,,,,,,,,+++******,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,***,,,---+++))))))+++---++++++++++++,,,,,,,,,---)))***+++---......------------------------,,,,,,,,,---.../////////...---------...///000111222222222333666777888777555333333444666777666777999::::::;;;===>>>?????????>>>===>>>@@@BBBEEEGGGIIIJJJJJJKKKMMMMMMLLLLLLLLLMMMGGGLLLLLLOOOXXXYYY]]]lllXXXYYYZZZ\\\^^^aaacccdddoooxxx|||uuujjj\\\MMMDDD???===:::999888888666555111222444555555444222111000000111111222222222222000000000000000000000000---...///000000///...---+++,,,.../////////......---.........//////000000////////////////////////...---------,,,,,,,,,,,,***,,,...000///+++'''%%%,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,++++++******))))))))))))+++---//////---+++)))************************++++++,,,,,,,,,---------***,,,---,,,))))))+++...,,,,,,,,,---------......)))***+++---......------,,,,,,,,,------.........+++,,,---...///...------------...///000111222222111333555777777666444333333444666777666777999:::;;;<<<===?????????>>>======>>>@@@BBBEEEGGGIIIJJJJJJLLLMMMNNNMMMLLLMMMNNNFFFLLLMMMPPPYYY[[[___mmmZZZ___bbbccchhhrrryyy{{{|||lll\\\QQQHHHCCC;;;888888888777666444222111000222222111000222222111111000000//////222111111111000000//////......////////////......//////............//////.........------,,,,,,,,,..................------........................---.........---,,,,,,+++,,,++++++******++++++,,,///...---,,,+++,,,---...+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++++++++.........---++++++---///++++++++++++++++++++++++/////////......------,,,---,,,***))))))***,,,---//////---,,,+++*********------------------------///...------...///...,,,------......///000000000000000111222333444444555444444555555555555444444555666777888888999888888;;;===???@@@@@@>>><<<:::<<<===@@@CCCFFFIIILLLMMMMMMMMMNNNNNNMMMLLLKKKJJJCCCKKKLLLOOOWWW[[[eeexxxccciiiooottt~~~uuufff\\\NNNIIICCC???>>>===;;;888999777444333444444333222111111111111111000000000222111111111000000000000//////000000000000////////////............///////////////.........------................................................------......------,,,+++,,,++++++++++++++++++,,,---,,,+++*********++++++,,,++++++***++++++---...---------------,,,++++++,,,,,,++++++++++++,,,,,,---------+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,+++))))))***,,,---++++++******************,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---------......//////000000......///000111222222333444444555555555555444444555555666777888888888888;;;===???@@@@@@???===<<<<<<===@@@CCCFFFIIIKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIEEELLLMMMOOOWWWZZZdddxxxvvv|||~~~rrrhhhYYYUUUPPPLLLJJJFFF@@@;;;:::777444333333333222111111111111111111111222222111111111111111000000000000000111111111111000000000//////......//////000000000000///////////////................................................------......------,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---......------.........---,,,,,,------,,,,,,,,,,,,---------...---+++(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++,,,---***************+++,,,,,,------------------------///---,,,---...///...------------...//////000000......///000111222222333444444555555555555444444444555666777777888888888;;;<<<>>>@@@AAA@@@???>>>===>>>@@@CCCFFFHHHJJJLLLJJJKKKLLLLLLLLLKKKJJJIIIFFFLLLLLLNNNUUUYYYcccwwwzzzrrrhhhddd___[[[VVVOOOFFF???<<<999666444444444333333000111111222222333333333111111111111111111111111111111111222222111111111000000////////////000000////////////////////////............////////////........................,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++//////......------------,,,,,,,,,,,,,,,------...,,,---------------,,,,,,------,,,,,,,,,---......---......---***)))***+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,+++++++++,,,------------,,,,,,,,,------..............................---,,,---/////////---,,,,,,---......//////000000000111222333444444555444444555555555555444444333444555666777888888888;;;<<<>>>@@@AAAAAA@@@???===>>>@@@BBBEEEGGGIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJFFFLLLKKKLLLSSSWWWbbbvvv}}}yyy{{{vvvsssnnniiicccZZZNNNFFFBBB???;;;888888888888777111111222222333333444444111111111111111222222222111111222222222222111111000000////////////000000................................./////////000000........................,,,,,,------...------,,,+++,,,------------,,,+++/////////.........------***++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++---,,,,,,,,,------...///***,,,------,,,+++,,,---************************)))******++++++,,,,,,,,,+++++++++,,,,,,------...000///...---,,,,,,,,,,,,------------------------...---,,,---///000///...,,,,,,------.../////////000000111222333444444555444444555555555555444444333444555777888888999999;;;<<<===???@@@@@@@@@???>>>???@@@BBBEEEGGGHHHIIIHHHIIIJJJLLLLLLLLLKKKKKKEEEKKKIIIJJJQQQVVVbbbwww~~~vvvzzz~~~zzzvvvqqqggg[[[SSSGGGCCC>>>:::888777666555333333333333333333444444111111111222222222222222111111222222222222111111111000000//////000000111------............//////.........//////000000111........................,,,,,,------......------+++,,,---......---,,,+++,,,------------,,,++++++******+++,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,+++++++++,,,---...///(((***,,,,,,,,,+++,,,---************************++++++++++++++++++,,,,,,++++++,,,,,,------......///...---+++******))))))++++++++++++++++++++++++---,,,,,,---///000///...,,,,,,,,,---......//////......///000111222222333444444555555555555444444444444666777999:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIJJJLLLMMMMMMLLLLLLFFFKKKIIIIIIRRRWWWeeezzz}}}uuukkkcccRRRMMMEEE???;;;888666444444444444444333333333333111111111222222333333333000000111111111111000000111111000000000000111111....../////////000000000---......///000000111111........................+++,,,------......------+++,,,---//////---,,,+++,,,---.........---++++++***+++------...------,,,***++++++,,,------,,,,,,*********++++++,,,---...)))+++......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---...............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///+++,,,,,,------......///......///000111222222333444444555555555555444444444555777888:::;;;;;;;;;<<<<<<<<<<<<=========<<>>@@@AAACCCCCCCCCDDDGGGIIILLLLLLLLLMMMNNNNNNOOOOOOIIIMMMLLLOOOWWW[[[kkkvvvqqqiiibbb]]]YYYVVVTTTKKKDDD<<<777777777555333555333000///000222222222333222000//////000222333222222111111000000///////////////000000000000000111111111111111111111111//////000000///...------.........------,,,,,,+++///,,,***+++---///...------.../////////...---,,,......------------......------------------------++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---///111222333333333444444444444444444444444444555666777999:::;;;<<<;;;;;;;;;;;;<<<===>>>???===???@@@@@@@@@BBBDDDFFFIIIJJJJJJKKKLLLMMMMMMNNNKKKNNNMMMPPPVVVZZZhhh~~~zzzzzz|||uuusssrrrpppjjjeeeVVVNNNDDD<<<999888666444777555333222333333222111333222111000000111222333111111111000000000000000......///000000111222222111111111111111111111111111111000......---------------------------------...,,,++++++---......---+++,,,...000000///---,,,...---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,------........................------...000111222333444444444666666666666555444555555666777999:::;;;;;;;;;;;;;;;<<<===???@@@AAA@@@AAACCCCCCCCCDDDGGGIIIHHHIIIJJJKKKLLLMMMNNNNNNLLLOOOMMMOOOVVVXXXfff~~~yyyyyyxxxwwwyyywwwooo___WWWKKKAAA;;;888777666666555333333444444222111222222111000000111222222000000000000000111111111//////000000000111111111////////////////////////333111///...---------...,,,,,,---------------------,,,,,,,,,---.........***,,,...000000000...---------,,,,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,,,,,,,---------------.................................///000222444555333444666888888777555444555555666777888999:::::::::;;;;;;<<<>>>@@@AAABBBBBBCCCEEEEEEEEEFFFIIIKKKJJJKKKKKKMMMNNNOOOPPPQQQKKKNNNMMMOOOUUUXXXggg|||ssssssuuuwww|||vvvnnnfffXXXKKKBBB<<<888777666444333444555555333222222111111111111111111222000000000000000111111111222111111111000000000///////////////////////////222111///...------......,,,,,,------------------+++,,,---------------...+++,,,...///000///...---,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..........................................///000222444555222444666888888777666555555555666777888999999::::::;;;;;;<<<>>>@@@AAABBB???AAABBBCCCCCCDDDFFFHHHKKKKKKLLLMMMNNNOOOPPPPPPHHHLLLKKKOOOVVVZZZjjj}}}~~~{{{uuuxxx}}}wwwiiiZZZLLLCCC>>><<<:::888555555555555444333111111111111111111111111111111111000000000000000333222222111000000//////111111111111111111111111000000///............///------------------------***,,,......---,,,---...------..................++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////........................------...000111222333444222333555666777777666555555555666777777888999999;;;;;;;;;<<<===???@@@AAAAAACCCDDDDDDDDDFFFHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMGGGKKKKKKOOOXXX]]]mmm{{{|||ttteeeWWWNNNHHHFFFAAA>>>:::777666666555444111111111222222111111111222222111111000000//////111111111111111111111111111111111111111111111111---......///////////////.........------,,,,,,+++))),,,//////---,,,---...//////...---------......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******))))))))))))******++++++,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,------.../////////........................,,,---///111222333333333222333333444555555666666555555666666777888888888;;;;;;;;;;;;<<<===>>>???DDDEEEGGGGGGGGGHHHKKKMMMKKKKKKKKKKKKKKKKKKLLLLLLHHHLLLLLLPPPYYY^^^nnnzzzxxxyyyuuuiii^^^UUUQQQPPPHHHDDD>>>999777666555444111111222222222222111111333222222111000//////...000000000111222222333333////////////////////////+++---...000000000////////////...---,,,,,,++++++))),,,//////---,,,---...111000...,,,+++,,,...///++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***+++,,,---///000111111,,,,,,------...///000000........................+++---///222333333222222333222222333333555666777555555666666777777888888;;;;;;;;;;;;;;;<<<===>>>AAACCCDDDEEEEEEFFFHHHJJJNNNNNNNNNNNNMMMMMMMMMMMMIIIMMMMMMQQQYYY^^^nnn}}}yyyrrr~~~{{{ppphhheeebbb]]]YYYTTTOOOHHH@@@;;;888888888444333333333222222111111555333111111111111000...000000000000000000000000000000000000000///......222111000///////////////000////////////.........---,,,,,,++++++,,,,,,---222111000///---,,,+++***.../////////---,,,---.........---------,,,,,,,,,***+++,,,,,,---------,,,++++++++++++,,,------...,,,,,,,,,++++++*********------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------,,,---...000111111111111,,,+++++++++,,,,,,---...222222333333333333222222333333333333555666888888444444555666777888999999777999;;;<<<<<<===>>>@@@BBBCCCEEEHHHJJJKKKLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOHHHMMMNNNTTT]]]aaappp|||{{{||||||{{{}}}vvvnnnlllmmmkkkeee```ZZZVVVQQQJJJDDD>>>999666555555444444333333333333333111000000111111///...000000000000000000000000000000000000000///......111000000///......//////...------------,,,,,,,,,...------,,,,,,------...------------------------.../////////---,,,---...............---------,,,***+++,,,,,,------------///...---,,,++++++++++++---,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///000000111000000,,,,,,,,,+++,,,,,,---------...///000111111111111222333333444555666777888333333444555666777888888666888:::;;;;;;<<<>>>???AAACCCEEEGGGIIIKKKLLLMMMKKKLLLMMMNNNOOOOOOOOONNNIIINNNOOOSSS\\\___nnnxxxuuuuuuyyy}}}}}}xxxtttwww{{{yyypppggg^^^\\\YYYTTTMMMCCC999222333333222222111111111111111000//////000111000...000000000000000000000000000000111111000000//////////////////...............------------,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---.../////////.........------++++++,,,,,,,,,,,,------......---,,,++++++++++++------------,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...///...//////000000/////////------,,,,,,,,,,,,,,,---***+++---///000111111222222333333444555666777777222222333444555666777777666888999::::::;;;===???@@@AAACCCFFFHHHKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNJJJOOOOOOSSS[[[___nnnyyyyyyzzz{{{|||xxxkkkeeeccc```\\\VVVLLL@@@888777666444333222111111222111000///000111222111000000000000000000000000000000000111111111000000///....../////////.........000////////////...............------------......//////...---,,,+++***))).../////////---,,,---...000////////////.........,,,,,,,,,,,,,,,,,,,,,---*********+++,,,---...///------------------------++++++,,,,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++++++++,,,...000//////000000///......---......---,,,,,,,,,,,,---,,,---...000111222222222222333444555666666666666222333444444666666777888666888:::;;;;;;<<<>>>??????@@@BBBDDDGGGJJJLLLMMMNNNOOOOOOOOOOOONNNNNNMMMKKKOOOOOOSSS\\\```pppzzzwwwwww~~~|||pppmmmiiiddd```]]]WWWNNNGGG???===;;;777555444333333333111111111333444333111000000000000000000000000000000111111111111000000......///000000//////...000////////////.........------,,,,,,,,,,,,------000//////...---,,,++++++.../////////---,,,---...000////////////.........------,,,+++++++++,,,---*********+++,,,---//////------------------------++++++,,,,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++++++++,,,...000///000000//////...---,,,......---,,,,,,---------...//////000000000000///222333444555666666666555444444555666777888888999888:::<<<<<<======???AAA???@@@AAACCCEEEHHHKKKLLLNNNNNNOOOOOOOOONNNMMMMMMKKKOOOOOOSSS]]]bbbsss|||wwwwwwyyy}}}sssmmmggg```^^^]]]ZZZUUUOOOEEEBBB>>>888444222000000444333222222333444333111000000000000000000000000000000111111222222111111---...000111111111000///...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....../////////.../////////---,,,---.../////////.........------...---,,,+++***+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++,,,---...//////////////////...---,,,---------------......///------............------222333555666666666555444444444555666777888999999999;;;=========>>>@@@BBB@@@@@@@@@AAADDDFFFIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOSSS\\\bbbsssyyyvvv{{{zzzuuulllfff___]]]___^^^YYYTTTMMMIIICCC<<<666222//////555333222222333333111000000000000000000000000000///000111222222222222111...///111222333222111000...------------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------...//////.../////////---,,,---...............---------,,,///...,,,******+++,,,---,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------...............///......------,,,,,,,,,,,,---///000111,,,---...///////////////222333555666777666555444333444444555666777888888888:::<<<=========???AAAAAAAAA@@@AAABBBDDDGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMPPPOOORRRYYY^^^ooo~~~yyytttrrrxxx|||wwwtttrrrlllfffeeeggggggaaa\\\YYYUUUMMMEEE>>>999666555555333111111111111000...000000000000000000000000///000111222222222222222...000222333444333222111000000/////////..................------.........---------,,,,,,+++++++++.../////////---,,,---.........---------,,,,,,,,,///...,,,******+++,,,---))))))***+++,,,...000000*********++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........------------...............---++++++,,,,,,...///111222---...///111222333333333222333555777777666444333222333333444555666777777777999;;;<<<<<<===>>>@@@BBBAAA@@@@@@AAACCCFFFGGGIIIIIIJJJLLLMMMMMMMMMMMMOOOQQQOOOPPPWWW[[[jjjrrrsssrrrtttzzzzzz{{{zzzyyyvvvqqqkkkeee```^^^[[[WWWQQQKKKEEE>>>777222333222111000000111222222111222333444444222111///000000000000000000000000------...////////////...,,,---...//////...---,,,////////////////////////,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,------......------,,,///......---------......------...---,,,+++***)))******+++++++++,,,,,,,,,///---***+++---...,,,))),,,***)))***++++++***(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................---...///000111111111111444444444444666777999999555555444444555666888999888999;;;===>>>?????????@@@@@@AAABBBCCCDDDEEEEEEIIIJJJKKKLLLLLLMMMLLLLLLPPPSSSQQQSSSZZZ]]]lllssstttvvv|||~~~||||||~~~~~~|||xxxqqqkkkeeebbb]]]ZZZTTTNNNHHHBBB<<<888555444333111111111222333333333222222222111222222111111111111111111111111111111111111222222222222---......//////......---////////////////////////,,,,,,---------.........---------,,,,,,---......,,,------......------,,,------,,,,,,,,,------.........---,,,,,,+++*********++++++++++++,,,,,,,,,---+++******++++++***)))*********,,,------+++(((+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000---------------------------...///000111111111111111111222333444555666777666555555444555666777888:::;;;<<<>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMOOORRRPPPSSSZZZ^^^nnnyyy{{{~~~~~~}}}uuummmfffccc```\\\VVVQQQLLLFFFAAA===777666555333222222222333555444222000000111222444111111111111111111111111000///.........///111222///..................///////////////////////////,,,------------.........,,,,,,,,,,,,---...///000------............------+++++++++++++++,,,---...///...,,,+++***++++++,,,++++++++++++,,,,,,,,,,,,,,,---------+++***+++,,,+++++++++---......,,,)))---,,,,,,,,,,,,,,,,,,+++------------------------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111111111222333444555555666666666555555555666777777999:::<<<===??????@@@@@@AAAAAABBBDDDEEEGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOORRRPPPSSSZZZ___ooo~~~~~~~~~~~~{{{rrrjjjfffddd```ZZZUUUOOOJJJDDDAAA:::999666444222222222222444333222111111111222333111111111111111111111111000///---,,,---...000222000///...------...///000////////////////////////------------............---------------...//////------............------++++++++++++,,,---...//////...,,,*********,,,---+++++++++,,,,,,,,,---------///111000---,,,...111000...,,,,,,------,,,+++---------,,,,,,+++++++++........................++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111111111111333333444555666666777777666666666666666666777777777777999;;;<<<=========AAAAAACCCDDDFFFHHHIIIJJJKKKKKKMMMNNNOOOOOOOOOOOOQQQTTTQQQSSSZZZ^^^ooo~~~wwwwwwxxxyyyzzzrrroookkkgggbbb]]]XXXQQQJJJFFF>>><<<999666444222222111222222333444333222111000111111111111111111111111333222111000000222444555000///...------...///000////////////////////////---------.........//////000///...------------------......//////......---,,,,,,,,,,,,---...000000///---+++******+++,,,...++++++,,,,,,,,,------------///111000...---///111666222---***)))***++++++---------,,,,,,+++++++++........................---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222222333444555666666666555666666666777777777777777777777999;;;<<<=========@@@AAABBBEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQTTTVVVSSSSSSZZZ^^^nnnuuurrrrrrssszzztttrrrqqqooollliiiddd\\\UUUOOOCCCAAA===:::777444333333111222444555444333000///222222222222222222222222222111000000000111333333000//////////////////000////////////////////////------........./////////111000///...------------......////////////......------------......///000------,,,+++++++++,,,---,,,,,,,,,,,,------------+++,,,------,,,,,,---...777333---)))(((***++++++---,,,,,,,,,,,,,,,,,,+++------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222000111222444444444333222444555666777888888888888999:::<<<===??????@@@@@@???@@@BBBDDDGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRUUUWWWSSSTTTZZZ___oooyyyqqqppppppzzzvvvqqqppprrrrrrrrrqqqmmmfff^^^XXXHHHFFFCCC>>>;;;888777666333333333333222222111111222222222222222222222222....../////////000000000//////000000000000//////////////////////////////............////////////000///...............///......////////////......---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++---...---,,,222///,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------//////000111222222222222000111222444444333222111333444666888999::::::999:::;;;<<<>>>???@@@AAAAAA>>>???AAACCCFFFIIIKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSUUUQQQSSS[[[aaasss|||tttqqqpppzzzwwwsssssspppqqqrrrsssqqqjjjbbb\\\MMMJJJFFFBBB>>>;;;999888555444222000000111222333222222222222222222222222111111222333333333333222...///000111111000///...////////////////////////............/////////000......---......///000111......////////////......------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......///,,,+++,,,///111///---+++++++++---......,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................///000111222222333222222111333555666666555444333222333666888::::::::::::999999;;;===>>>?????????===>>>@@@CCCFFFIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTTTTPPPSSSPPPSSS\\\bbbuuuyyyqqqmmmpppvvv}}}~~~zzzwwwooommmmmmooopppkkkbbb[[[SSSPPPMMMKKKIIICCC<<<666444222111111222333444333222222222222222222222222//////......///000111111333222111000000///000000...///000222222222111000000000000000000000000000+++++++++,,,,,,---------.........---+++'''$$$"""++++++,,,,,,---...//////222000---,,,,,,,,,++++++///...,,,+++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///,,,,,,,,,---------...............------,,,,,,,,,..................------...------,,,,,,------...---///111111111000111222555444333222222333444555555444444666888999888777999::::::;;;<<<===>>>>>>???@@@BBBCCCFFFGGGIIIJJJNNNPPPQQQRRRRRRSSSVVVXXXWWWYYYTTTTTT[[[aaavvv|||tttpppnnnqqqvvv{{{}}}|||zzzxxxssspppmmmlllllliiiccc]]]UUURRRPPPNNNLLLHHHBBB===777555333222222222333333222222222222222222222222000000/////////000111111000//////............/////////000000111000000000////////////////////////---------------.........///000000000///---***)))++++++,,,,,,---......///000...++++++,,,,,,,,,,,,,,,+++)))((((((((())))))+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))),,,,,,,,,---------......------------,,,,,,,,,+++...........................------,,,,,,------...---///111222111111222333000///............///000333333333555777888777666999::::::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFHHHIIIMMMNNNPPPPPPQQQRRRUUUWWWWWWZZZVVVVVV\\\bbbvvvzzzuuuooonnnnnnrrryyy~~~zzztttnnnjjjhhhgggdddaaaZZZWWWTTTRRRPPPMMMIIIGGG===;;;888444222111222222333333333333333333333333222222111000000000111111///............//////000000000//////.../////////......................../////////..................///000111111000//////+++,,,,,,------.........---+++))))))+++---------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++******))),,,,,,,,,---------......,,,,,,,,,,,,++++++++++++..............................------------.........000222333222222333444333333222222222222333333333333333555888999888777999::::::;;;<<<===>>>>>>===>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNOOOOOOQQQTTTVVVXXX[[[YYYYYY___cccvvvwwwqqqlllnnnwwwxxxooohhhffffffggggggaaa^^^ZZZVVVSSSPPPNNNMMMDDDBBB>>>999555222111222333333333333333333333333333333222111000000000111000000///000000111222222111000///---------...///........................000//////......---------,,,---...////////////...,,,,,,,,,---------......+++)))((((((+++---............---------------------------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,---------......++++++++++++++++++++++++---------.....................------------......///111333333333222333444777777666666666666777777666555666888:::<<<;;;:::999::::::;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGHHHJJJLLLNNNOOOOOOQQQTTTVVVYYY]]][[[\\\bbbeeevvv|||sssqqqvvv~~~~~~xxxoooiiifffhhhkkkmmmiiifffaaa[[[UUUQQQOOOOOOKKKJJJGGGAAA:::444333333333333333333333333333333333333222111000000000111000000///000000111222222111000///---------...///........................///.........------,,,,,,------.........---------,,,,,,,,,---------------+++)))((((((+++---......******++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,---------......++++++++++++++++++++++++---------........./////////......------......//////111333333333222333444333333444444444444333333555555555888;;;<<<<<<:::999::::::;;;<<<===>>>>>>???@@@AAACCCEEEGGGIIIIIIJJJLLLNNNOOOPPPRRRUUUWWWYYY]]]\\\]]]cccfffvvv|||{{{{{{zzzxxxwwwsssnnnjjjhhhjjjnnnpppooommmhhhaaaYYYSSSQQQPPPQQQRRRPPPJJJ@@@999555555333333333333333333333333222222111000000000111111///............//////000000000//////.../////////.................................---------------000/////////............---------------------------+++))))))+++---------++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++******))),,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,------...///////////////............//////...000222333222222333444222222333333333333222222222222333555888:::999888999::::::;;;<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKNNNOOOPPPRRRUUUXXXYYY]]][[[]]]cccfffwww}}}zzzyyy{{{wwwrrrllllllkkkjjjjjjkkknnnqqqrrrqqqmmmfff]]]VVVSSSSSSVVVXXXXXXRRRGGG===888777444444444444444444444444000000/////////000111111000//////............/////////000000111000000000////////////////////////...............//////////////////......//////000------------------------000...++++++,,,,,,,,,,,,,,,---///000000000//////+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))),,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,------...//////000//////............//////---///111222111111222333333444555555555555444333111111222444777999999888999::::::;;;<<<===>>>>>>??????AAACCCEEEGGGHHHIIIHHHJJJLLLMMMOOOQQQTTTWWWXXX\\\ZZZ[[[bbbfffxxxxxxuuurrrtttzzz|||tttdddfffhhhiiijjjlllnnnpppsssssspppiii```YYYVVVVVVXXX[[[\\\VVVKKK@@@:::888444444444444444444444444//////...//////000111111333222111000000///000000...///000222222222111000000000000000000000000000......//////000000111111,,,,,,,,,,,,---...///000------------------------222000---,,,,,,,,,++++++)))***,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,------...//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------...///000000//////............//////---///111111111000111222111222333444444333222111222222333666999;;;::::::999::::::;;;<<<===>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHGGGHHHKKKLLLMMMOOOSSSUUUXXX[[[YYYZZZaaafffyyy|||{{{|||~~~tttpppmmmmmmqqqvvv{{{~~~xxxmmmfffaaabbbdddfffjjjooovvvtttoooiiibbb]]]ZZZXXXWWWZZZ]]]ZZZRRRGGG===777:::666333111222555666777444333222222111111222222000000000000000000000000333222111111000111111222000///---,,,---...000222000000000///......------222...++++++...///+++(((+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------......///////////////......////////////..................////////////000000000111222222333333444444444555555555666666444444555666777888999999::::::;;;<<<===>>>?????????@@@BBBEEEGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTWWW[[[YYY[[[aaaeeewww~~~}}}}}}~~~~~~}}}uuurrrooonnnqqqtttvvvwww|||tttmmmfffdddcccdddjjjqqqxxxuuuooohhhccc```___^^^ZZZ[[[\\\[[[UUUKKKAAA:::999666222000111333555555444333222222111111222222000000000000000000000000000000000111111111111111000///---------...000111.........///////////////444000---...111222///,,,++++++***++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))*********))))))******++++++++++++******++++++,,,,,,,,,,,,------,,,------.....................////////////..................////////////000000000111222222333333333444444444444555555555444555666777888999999:::999999:::;;;<<<===>>>>>>???@@@CCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQSSSUUUVVVUUUYYYXXXYYY___cccuuu~~~{{{uuutttrrrqqqqqqqqqooonnnuuuyyy}}}vvvooojjjdddccciiirrrxxxtttnnnhhhdddcccdddfff^^^]]]\\\[[[XXXQQQGGG???:::777333111111333333333444333222222111111222222000000000000000000000000---...///111111111000000///......------///000111------......///000000111000---+++,,,///000...+++---,,,,,,,,,,,,,,,------........................------------------------)))***---//////...,,,******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,---...---------......////////////......---............/////////000000000111222222333333333333333333444444444444555666777888999:::::::::888888999:::;;;<<<======???AAADDDFFFHHHHHHGGGGGGHHHJJJLLLOOORRRUUUWWWXXXVVVZZZXXXZZZ```cccuuu}}}~~~|||uuuuuuttttttsssqqqmmmjjjmmmooossszzz|||xxxrrriiicccgggooorrrooolllhhhffffffggghhhaaa^^^[[[[[[[[[VVVLLLDDD===:::666444333444333333444333222222111111222222000000000000000000000000***,,,...000111111000//////............///000000............//////000000---+++***+++---...---+++000000///.........//////////////////////////////////////////////////////,,,---///000000///...---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---......////////////......---------.........//////000000000111222222333333222222222333333333444444555666888:::;;;;;;;;;;;;999999:::;;;<<<======>>>AAACCCFFFHHHIIIIIIHHHGGGHHHIIIKKKOOORRRVVVXXXZZZXXX\\\[[[]]]bbbfffvvvzzz{{{}}}uuuuuuuuuuuuuuurrrnnnkkkhhhhhhjjjmmmqqqtttwwwwww}}}||||||yyyooofffeeeiiihhhhhhhhhhhhggggggffffffbbb^^^[[[ZZZZZZWWWOOOHHHBBB???:::888777666555333444333222222111111222222000000000000000000000000***,,,...000111000///..................///000000000000//////............000///...///000000000///000000///.........//////////////////////////////........................,,,,,,++++++++++++,,,,,,------............------+++++++++,,,,,,,,,------------...///////////////......////////////......------------............000000000111222222333333222222222333333333444444555777999:::;;;<<<;;;:::::::::;;;<<<===>>>??????CCCEEEGGGIIIJJJJJJJJJIIIHHHJJJLLLOOOSSSVVVXXXYYYXXX]]]\\\^^^cccfffvvv}}}wwwssstttzzzuuuttttttttttttssspppmmmggggggffffffhhhkkkoooqqqvvvwwwzzz{{{tttiiicccccc```aaaccceeefffeeedddcccaaa^^^ZZZYYYWWWTTTOOOKKKFFFCCC???<<<:::888666444444333222222111111222222000000000000000000000000,,,---...000000000//////.........///////////////111000000///......------........................---,,,,,,,,,,,,,,,------........................++++++++++++++++++++++++///...,,,+++++++++---------......//////......---++++++,,,,,,,,,,,,---------...//////000000//////......////////////......,,,------------.........000000000111222222333333333333333333444444444444444666999;;;<<<;;;;;;::::::;;;;;;<<<===>>>??????DDDEEEFFFHHHIIIKKKKKKKKKKKKLLLNNNPPPSSSUUUWWWXXXVVV[[[[[[]]]bbbdddtttwwwrrrrrrsssttt|||wwwtttrrrqqqqqqqqqooonnneeeeeecccbbbccceeejjjmmmpppppptttyyyuuukkkcccaaa]]]^^^___```bbbccccccddd___]]]ZZZWWWSSSPPPMMMLLLHHHEEEAAA>>>;;;999666444444333222222111111222222000000000000000000000000////////////////////////---......//////////////////////////////.........---------,,,+++***++++++++++++***++++++,,,---...------------------------++++++++++++++++++++++++////////////......------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,---......//////............////////////......,,,,,,---------.........000000000111222222333333333444444444444555555555444555888;;;<<<;;;:::999999::::::;;;<<<===>>>???CCCCCCDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQRRRTTTUUUUUUWWW[[[[[[]]]bbbdddsssxxxrrrmmmkkkhhhnnnwwwxxxuuuqqqnnnnnnnnnnnnmmmbbbbbbaaa______bbbfffiiimmmlllooouuutttlllddd```]]]]]]\\\]]]^^^aaaccceee^^^]]]ZZZVVVPPPMMMLLLLLLIIIFFFBBB>>><<<999666333444333222222111111222222000000000000000000000000111000000/////////000000---......///000/////////------......///000000000000111111000...---------+++++++++,,,---...///000------------------------........................)))+++---...---+++)))'''***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,------......------......////////////......,,,,,,,,,---------......000000000111222222333333444444444555555555666666333555888:::;;;;;;999888888999999:::;;;<<<===>>>BBBAAAAAABBBDDDHHHKKKMMMOOOPPPPPPQQQRRRSSSSSSTTTYYY^^^^^^```eeefffuuu}}}tttlllgggfffcccdddiiiqqq||||||vvvnnniiihhhiiiiiiiiieeeccc```______aaaccceeefffiiinnntttxxxuuummmfffgggdddbbb``````aaabbbcccaaaaaa___YYYPPPJJJGGGFFFBBBAAAAAA???<<<888555333222222111111111111111111///000111111111111111000000000000000000000000000///////////////////////////...---...///222444666////////////////////////,,,,,,,,,,,,,,,---...///------......///000000000...---,,,++++++,,,...///............---,,,,,,+++///...---,,,,,,,,,,,,,,,111///---------...---,,,,,,---......------...000...............///000111...///////////////......------...///000111222222555555555444444333333333333555777888999999999888::::::;;;;;;===>>>@@@@@@AAAAAABBBDDDFFFIIILLLNNNQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZ[[[]]]```jjj}}}{{{rrrmmmeeeaaa___bbbfffmmm{{{zzzooohhhffffffeeeccc```^^^]]]\\\]]]___``````___bbbhhhpppvvvxxxuuurrrrrrsssrrrmmmeeeaaa```aaaaaaaaa___ZZZRRRKKKHHHGGGFFFEEEDDDBBB@@@===;;;999666555555444222222111000......///////////////...000000000000000000000000////////////////////////111000///...///000222444////////////////////////......---,,,,,,,,,------------------------,,,,,,......---,,,,,,,,,------,,,,,,---------,,,++++++///...---,,,,,,,,,,,,---///---,,,+++---------,,,,,,---......------...000///............//////000......////////////......------...///000111222222333333333222222111111111333444555666777888888888;;;;;;;;;;;;<<<>>>??????AAAAAABBBCCCFFFIIILLLNNNQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]aaammm{{{uuulllfffbbbaaaaaacccllluuupppgggeeeeeebbb^^^[[[ZZZZZZ\\\^^^___^^^]]][[[]]]bbbiiirrrxxx{{{||||||nnnccc^^^]]]______^^^ZZZTTTNNNKKKIIIFFFEEECCC@@@>>>===<<<;;;:::999888666444222111000////////////////////////000000000000000000000000////////////////////////222111000/////////000111////////////////////////000///...---,,,,,,,,,,,,///......---,,,,,,++++++............---,,,,,,+++,,,,,,------......------......---,,,,,,,,,---------+++******,,,------,,,,,,---......------...000000//////............///......///////////////...---...//////000111222222333333222222222222111111333444444444555777888999<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAACCCFFFIIILLLNNNRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUYYY]]]cccppp}}}yyyrrrmmmjjjhhhfffjjjppptttyyyvvvkkkhhhfffbbb]]]YYYYYYZZZ]]]aaabbb```]]]]]]]]]___dddkkkrrryyy|||vvviii___[[[[[[\\\[[[YYYVVVRRROOOMMMHHHFFFCCC@@@===<<<;;;;;;;;;:::999777555333222111222222111111111111111111////////////////////////////////////////////////111000////////////000111///////////////////////////......------------...000000/////////.........---......///...---+++***,,,---...//////000//////...------,,,,,,,,,------,,,+++***+++---.........,,,---......------...000111000///...............---...//////////////////...//////000111111222222444444444444444444444444555444444444555777999:::<<<<<<;;;;;;;;;<<<======???@@@AAACCCFFFIIILLLNNNRRRRRRSSSTTTTTTTTTSSSRRRTTTUUUYYY]]]dddsss|||wwwtttqqqnnnnnnqqqhhhiiinnnyyyvvvooojjjddd^^^[[[ZZZZZZ]]]bbbdddaaa^^^]]]]]]]]]___ccckkksssxxx~~~yyypppddd[[[XXXWWWVVVUUUUUUTTTRRRQQQOOOMMMIIIEEEBBB@@@???>>>::::::999777666555444333444333222111000111111111////////////////////////000000000000000000000000.........//////000111111////////////////////////,,,,,,,,,---...///000111........./////////000000,,,---...///...---+++***+++,,,---...............------,,,,,,,,,------...---++++++,,,...000000000,,,---......------...000111000///...............------.../////////////////////000000111111222222444444444444444444444444666555555555666888:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBEEEIIIMMMOOOQQQRRRTTTUUUUUUTTTSSSRRRVVVWWW[[[^^^ddduuu~~~{{{uuurrrsssiiigggeeeiiisss|||tttlllgggccc___[[[\\\___aaa___[[[ZZZZZZZZZZZZ]]]dddlllqqqtttrrrrrruuuwwwssshhh___WWWTTTRRRQQQRRRSSSRRRRRROOOMMMKKKGGGDDDBBB@@@???<<<;;;:::999777666555444333222000///......///000000000000000000000000000000000000000000000000000------...///000000111111////////////////////////+++,,,,,,---...000111222++++++,,,,,,---......///,,,---------...------,,,******++++++,,,+++++++++------,,,,,,,,,---.........,,,+++,,,...000000000,,,---......------...000000//////............///,,,---...///000000000000000000000111111111222222111111222222222222333333666666666666777999:::;;;;;;;;;::::::;;;<<<======>>>>>>@@@BBBEEEIIIMMMOOOQQQSSSUUUVVVWWWVVVTTTSSSWWWYYY\\\___eeewww|||zzzsssooojjjgggjjjrrr|||}}}zzzqqqiii```]]]^^^___\\\YYYYYYYYYYYYXXXXXX\\\ccchhhhhhhhhjjjnnnqqqpppkkkfffYYYTTTOOOLLLMMMOOOOOOOOOLLLLLLKKKIIIGGGEEECCCBBB@@@???===;;;999777555444444222000///......///000000000000000000000000000000000000000000000000000......///////////////...////////////////////////------------...///111111,,,,,,------------------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///---,,,++++++---//////...,,,---......------...000///............//////000,,,---...///000000000000000111111111111222222222111111111222222333333333333444555777888888999999999999999:::;;;<<<===>>>===>>>???BBBEEEIIIMMMOOOQQQRRRUUUWWWXXXXXXVVVUUUVVVXXX\\\___fffyyy{{{xxxsssmmmjjjmmmsssxxx~~~sssggg```______\\\XXXZZZ[[[ZZZWWWUUUVVVZZZ___bbbeeeiiilllmmmlllkkkkkk\\\VVVNNNJJJJJJLLLLLLLLLNNNNNNOOOOOOOOOMMMKKKJJJDDDCCCAAA===:::777555333666555333111000000111222000000000000000000000000000000000000000000000000000000000000///...---,,,//////////////////////////////.........//////000000000000///......------,,,+++++++++,,,...000111000000000000///...------,,,,,,,,,,,,,,,---...///---+++***+++,,,------,,,,,,---///...------...000...............///000111,,,---...///000000000000111111111111111222222222333333333444444555555555222333555777888888777777888999999:::;;;<<<>>>???======???AAAEEEIIIMMMOOOPPPRRRUUUXXXYYYYYYXXXWWWUUUWWW\\\___fff{{{yyyrrrppppppqqqqqqttt{{{|||ooofffccc```ZZZUUUUUUUUUUUUVVVWWWXXXYYYZZZ^^^cccfffdddgggmmmnnnkkkhhh^^^UUUPPPKKKFFFHHHNNNMMMOOOQQQRRRQQQOOONNNNNNIIIEEEAAA>>>===<<<;;;:::222222111111000000//////////////////////////////+++,,,...///000000000000.........///////////////---......//////...------.........---,,,,,,...000////////////////////////+++,,,---.........---,,,...---,,,+++***+++,,,---*********++++++,,,------........................000000//////.........---////////////////////////000///------///333777:::---...///000222222333333000000111222222222222111333333333444555777999;;;999:::;;;:::::::::<<>>@@@@@@@@@BBBDDDHHHKKKMMMNNNPPPSSSVVVXXXXXXXXXXXXXXX[[[ZZZ^^^jjjwwwzzzvvvtttpppooonnnnnnqqquuuzzz}}}~~~{{{~~~qqqkkkjjjjjjiiieeebbb]]]XXXUUUSSSSSSTTTRRRVVVYYYZZZ___eeehhhgggkkkgggcccaaaZZZQQQKKKJJJJJJKKKLLLNNNOOOOOOOOOOOOJJJGGGCCC@@@???===<<<:::777666444333222111000000////////////////////////222222000/////////000000000000//////......------000000/////////.............../////////000000000------------------------+++,,,------......------...............---,,,,,,---------,,,+++*********........................////////////............///////////////////////////...---,,,,,,,,,,,,---......000111222222333333222333333444444444444444333444444555666888999:::999;;;>>>>>>===<<<<<<<<>><<<<<<<<>><<<:::777444111000000000000000000000000000000000...---,,,+++,,,...000222111111000///...------,,,......---,,,,,,---......000...------///000///---------------------------,,,,,,,,,,,,------......---...///000///...,,,+++++++++,,,,,,,,,---------.................................///////////////////////////////////////---...///000000///......///000111222222333222222111111222333333333333222444555555666777888999999999<<<>>>???>>>===<<<<<>>=========>>>@@@AAACCCFFFIIILLLNNNOOOKKKMMMPPPRRRTTTTTTSSSSSSUUUYYYXXXZZZbbbiii}}}{{{~~~yyysssmmmkkklllnnnsssyyy~~~~~~}}}{{{wwwsssqqqrrrsssuuuyyy}}}yyyyyy~~~~~~vvvssshhhddd___ZZZWWWVVVWWWXXXXXXSSSRRRVVVWWWUUUWWW\\\\\\cccgggfffhhhkkkiiidddVVVPPPKKKIIIKKKMMMLLLJJJGGGFFFEEEFFFGGGGGGEEECCCCCCAAA<<<888555333333333000000000000000000000000,,,---------....../////////////////////............---------...111333555:::555///---///111000...........................------,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,------------------..................................../////////000////////////////////////////////////000000000111111111222222333333222222333444555555666555555555444555777888999999888888777999;;;;;;;;;<<<>>>@@@AAABBBDDDGGGIIILLLMMMNNNIIIKKKNNNQQQSSSTTTSSSSSSRRRVVVVVVYYYaaahhh{{{~~~~~~wwwqqqmmmkkkiiikkkpppxxx~~~}}}|||zzzuuurrrpppqqqssstttwww{{{~~~}}}}}}{{{yyygggddd___[[[WWWVVVVVVWWWUUUPPPOOOSSSTTTRRRUUUZZZXXX^^^bbbaaaeeekkklllhhh[[[TTTMMMKKKMMMNNNMMMKKKFFFEEEEEEFFFHHHHHHGGGEEEFFFDDD???:::777555555555000000000000000000000000/////////000//////...---.........//////////////////.........000333666888???888111...000222222000////////////////////////------,,,+++,,,---...///...---,,,+++***+++,,,---///......------,,,,,,+++........................---.........//////000000//////////////////////////////...------------...111111222333333333222222111222333333444444333333555666777888999999888777666888999::::::<<>>=========???AAAEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNQQQUUUXXXXXXVVVUUUSSSSSSRRRXXXbbbggg{{{|||zzzwwwuuutttsssqqqoootttwwwzzzyyytttqqqppprrrpppuuu{{{}}}{{{|||}}}vvvkkkaaa[[[XXXWWWVVVRRRRRRRRRRRRQQQRRRSSSUUUQQQRRRTTTYYY^^^aaaaaa```ZZZXXXUUUQQQNNNKKKHHHGGGEEEEEEFFFGGGIIIJJJKKKLLLIIIGGGDDD@@@<<<:::888888666444111000000111000///+++,,,---...//////......222111///.........///000//////000111444777:::<<<333000---,,,///000000000........................,,,------...------,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...+++---...///...---...///////////////......---,,,/////////////////////...000000///......000111222...///000000///000111333222333333333444555555555444555777999::::::::::::999:::;;;:::::::::<<<>>>DDDDDDEEEFFFHHHJJJKKKLLLLLLMMMPPPTTTVVVVVVUUUTTTUUUUUUSSSXXXaaaeeexxxzzzuuunnniiilllooosssuuuuuurrrnnnkkklllpppuuuzzz{{{xxxrrrvvvxxxvvvwwwuuukkkddd^^^ZZZXXXTTTSSSRRRRRRQQQRRRRRRSSSQQQRRRTTTXXX\\\^^^^^^]]]ZZZYYYVVVSSSPPPNNNKKKJJJIIIGGGFFFHHHKKKNNNNNNLLLIIIGGGCCC???;;;888666555333222000111222333222111------............------111000///.........//////000000//////000111222333000...++++++,,,.........////////////////////////,,,,,,------...------,,,......------------------...------,,,,,,------...,,,---...---,,,,,,...000444333222111000/////////......//////////////////000000/////////000111222///000222222222222444666333333333333444444444444444555777888999:::::::::;;;<<<======<<<<<<>>>@@@BBBCCCDDDFFFHHHIIIKKKKKKKKKMMMPPPSSSTTTUUUTTTTTTWWWWWWUUUXXX___bbbvvvxxxoooiiiggggggiiinnnqqqqqqnnnjjjhhhkkknnnsss|||xxxtttqqqttttttqqqrrr{{{~~~wwwqqqlllgggddd[[[XXXSSSPPPOOOOOOPPPPPPQQQRRRSSSVVVZZZ[[[[[[ZZZYYYXXXWWWUUUSSSPPPOOOMMMMMMIIIFFFHHHMMMPPPOOOLLLJJJHHHEEEAAA===999666444222111111222333333222000000000000000000//////...////////////.../////////000000///...............000///...---......//////........................,,,,,,------...------------------------...///000------------------------/////////...---...000222444333111///......//////............////////////...............///......000222444444333333444555444444333333333333333333555555666777888999::::::<<<===>>>>>>===>>>@@@BBBAAABBBCCCFFFHHHIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTUUUWWWWWWUUUXXX^^^bbbwwwuuupppgggdddccceeekkkoooooonnnjjjkkkmmmpppwwwyyywww{{{~~~|||vvvtttyyy~~~{{{wwwsssfff___VVVOOOLLLMMMNNNNNNMMMMMMNNNQQQTTTVVVUUUSSSVVVVVVVVVUUUTTTRRRQQQPPPNNNJJJFFFHHHMMMPPPOOOMMMOOONNNKKKGGGCCC???<<<:::555444333333333333000...111111000000//////...............////////////...////////////......------////////////......///000------------------------+++,,,,,,---.........---++++++,,,---...///111222------------------------...//////...------000222000///---,,,++++++,,,,,,---.........//////000000......///000000///...---...000111111000......///333333333333333333222222555555666666777999::::::999:::;;;;;;::::::<<<>>>@@@AAACCCFFFHHHJJJJJJKKKMMMPPPSSSTTTTTTTTTUUUWWWTTTVVVUUUXXX___ccczzzzzzmmmhhhbbb```dddjjjnnnpppooooooooopppttt|||}}}{{{zzzxxxzzz||||||mmmeeeYYYPPPMMMLLLLLLKKKMMMMMMNNNQQQTTTUUUTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQMMMJJJGGGGGGKKKNNNNNNMMMNNNMMMKKKHHHDDD???<<<:::888666444333222222000...000///...---------------------.../////////............////////////......,,,---///...---,,,---...------------------------++++++,,,---............+++++++++,,,---///000111,,,------......------,,,+++,,,---,,,++++++---///111000//////......//////------......///000000000///111222333333222000......000222333111000000000222222222222333333333333555555555666777888999::::::;;;<<<<<<;;;<<<>>>@@@???AAADDDGGGIIIKKKKKKKKKNNNQQQUUUUUUSSSSSSUUUXXXSSSVVVVVVYYY___ddd}}}uuuooofffaaaaaaeeejjjnnnooooooooooooppptttxxx{{{|||}}}yyyrrrmmmqqqwww}}}~~~zzznnnfff[[[TTTQQQOOOKKKHHHLLLLLLNNNQQQTTTUUUUUUSSSOOOPPPRRRSSSSSSSSSQQQPPPKKKIIIHHHGGGHHHJJJLLLNNNJJJIIIGGGEEEAAA===:::888999666333222222222111000///...------,,,---......,,,---.../////////.........//////000///...---,,,+++---///...,,,+++,,,...........................***+++,,,---............,,,,,,,,,,,,,,,------...,,,,,,---......---,,,,,,)))+++------,,,,,,,,,---///000000111111111111000------......///000000111///111333444444222///------///333444444444444555111111111222333333333444555555555555666888999:::<<<>>>???>>>>>>>>>@@@BBB@@@BBBEEEHHHKKKLLLLLLLLLNNNQQQTTTTTTRRRQQQTTTXXXUUUXXXWWWZZZ```eee~~~zzztttkkkccc___aaafffjjjmmmmmmmmmmmmmmmmmmnnnooommmpppssstttvvv}}}zzzpppeeeiiipppxxx}}}}}}yyyuuullleee]]]XXXUUURRRLLLFFFGGGGGGIIILLLOOOQQQPPPOOOMMMNNNPPPRRRSSSRRRQQQPPPIIIIIIHHHFFFFFFGGGKKKNNNKKKJJJIIIGGGCCC@@@<<<:::999666222111111222222222111000///......///000111+++,,,.../////////......//////000000///---,,,++++++...000000---,,,---///////////////////////////***+++,,,---............///...---,,,+++*********,,,,,,---......---,,,,,,+++---///000///.........((()))***,,,---,,,,,,+++---------...///000000111---///111333333000---+++&&&***...111222222333444000000111222333333444444555555444555666777999:::999;;;<<<;;;;;;;;;===???@@@BBBEEEIIIKKKMMMMMMMMMMMMPPPTTTSSSPPPPPPSSSWWWWWWZZZYYY[[[```ddd~~~{{{{{{|||uuuooollliiiccc```aaaiiikkknnnooooooooopppqqqlllllllllooovvv~~~pppgggkkkppptttwwwwwwrrrmmmiiiddd^^^XXXTTTOOOHHHCCCIIIGGGFFFGGGJJJMMMNNNOOOQQQPPPOOOOOONNNOOOOOOPPPIIIJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJHHHEEEAAA===;;;;;;888333111222333555555000000000000////////////------------------------,,,---------.../////////........./////////////////////......------,,,,,,,,,---///000000...---,,,///......------,,,++++++,,,,,,------------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++............////////////////////////000000000000000000000111222222333333222222222333333333444444555666777999999:::::::::<<<;;;;;;<<<<<<===>>>??????BBBEEEIIILLLNNNNNNNNNNNNQQQTTTVVVUUUTTTTTTUUUXXXYYYWWWYYY___ddd}}}|||uuuuuu|||}}}uuupppjjjbbb]]]]]]cccdddggglllqqqsssrrrpppkkklllmmmpppwwwwwwnnnnnnmmmnnnooopppnnnkkkfffaaa\\\WWWSSSOOOJJJGGGFFFFFFFFFHHHJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLJJJHHHHHHJJJLLLLLLLLLLLLJJJHHHDDD@@@>>>;;;888555333333444555555000000000000////////////000000000000000000000000---------..............................///000000111111111000000000000000,,,,,,,,,++++++,,,,,,,,,......------,,,+++++++++******++++++++++++,,,,,,...---------,,,,,,,,,+++---......//////......---............////////////////////////000000000000000000000111222222333333333333333333444444444444333444555777888888888888<<<;;;;;;<<<<<<===>>>???@@@BBBFFFJJJLLLMMMNNNNNNNNNQQQTTTUUUUUUTTTTTTTTTWWWYYYWWWZZZ```eeeuuupppnnnsss|||wwwoooeee^^^]]]\\\[[[^^^fffpppuuusssoookkklllmmmpppvvv~~~{{{tttmmmiiiiiiiiiiiiiiiccc___ZZZUUURRROOOLLLJJJFFFFFFHHHKKKMMMNNNLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJRRRQQQOOOKKKHHHIIIKKKNNNNNNNNNNNNMMMJJJFFFCCCAAA;;;999777666666666555333111111000000000/////////.......................................---------///......------///000111------.....................---+++******+++---...---------,,,++++++************++++++++++++,,,,,,.........---------------......////////////..................////////////////////////000000000000000000000111222222333333333444444444444555555555333444555777888999999999<<<;;;;;;<<<<<<===>>>???AAACCCGGGJJJLLLMMMMMMLLLNNNQQQTTTUUUTTTSSSSSSSSSUUUXXXWWW[[[bbbhhhxxxooommmoooxxx~~~vvvllldddbbbXXXWWWXXX___gggnnnooooookkkkkklllnnnsss{{{{{{ooojjjhhhfffeeefffaaa^^^ZZZUUURRROOOMMMLLLHHHIIIKKKNNNQQQPPPMMMJJJGGGHHHIIIKKKLLLLLLKKKKKKSSSSSSRRROOOLLLKKKLLLMMMNNNNNNNNNMMMKKKGGGDDDBBB===;;;999999999888555333222111111000000/////////------------------------/////////...---------,,,000///---------...000111++++++,,,,,,---------...///...---,,,---...///000---,,,,,,++++++******))),,,,,,,,,---------..............................,,,,,,------------,,,,,,............////////////////////////000000000000000000000111222222333333444444444555555555666666555666888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???BBBDDDGGGJJJLLLLLLLLLLLLNNNPPPSSSUUUTTTSSSSSSSSSUUUXXXXXX\\\ccciiiyyyooojjjlllsssssskkkhhh[[[ZZZYYYYYY[[[aaahhhmmmjjjjjjkkkkkkmmmsssyyy~~~~~~qqqllliiiddd``````bbb```\\\XXXSSSPPPNNNNNNJJJJJJLLLNNNPPPPPPMMMJJJGGGGGGHHHIIIJJJKKKKKKKKKPPPSSSUUUUUURRROOOMMMLLLLLLMMMMMMLLLKKKHHHEEECCC???===<<<;;;;;;999666333222222222111000/////////000000000000000000000000/////////...---------,,,///......---...///000111.........//////000000111+++,,,.../////////......---,,,,,,++++++******))),,,,,,,,,---------..............................,,,------......------,,,............////////////////////////000000000000000000000111222222333333444444444555555555666666555666888999;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBDDDGGGJJJLLLLLLLLLLLLMMMPPPSSSUUUTTTTTTTTTTTTUUUXXXXXX]]]dddjjjrrrjjjeeelllyyyzzzppplllccc```[[[VVVTTTYYYaaahhhhhhhhhhhhggghhhkkkpppsss{{{}}}pppllljjjbbb\\\[[[aaaaaa```\\\VVVRRRPPPPPPLLLKKKKKKLLLMMMNNNLLLKKKGGGGGGGGGGGGGGGHHHIIIJJJMMMQQQUUUWWWVVVRRROOONNNMMMNNNNNNNNNLLLJJJGGGEEEBBB@@@>>>===<<<:::777444333333222111000000///...000000000000000000000000...............---------.........///////////////---------...............(((***,,,.........,,,+++---------,,,++++++************++++++++++++,,,,,,---------------.........//////000000000000//////............////////////////////////000000000000000000000111222222333333333444444444444555555555333444666888999:::;;;;;;<<<;;;;;;<<<<<<===>>>???AAACCCGGGJJJLLLMMMMMMLLLLLLOOOSSSUUUVVVUUUVVVWWWVVVYYYZZZ^^^dddhhhxxxnnnhhhgggrrrxxxtttlllfff]]]WWWVVVYYY]]]aaadddeeeeeeddddddfffjjjmmmttt|||}}}ooommmkkkbbb\\\]]]___aaabbb```[[[WWWUUUUUURRRPPPLLLKKKMMMOOOOOOPPPKKKJJJHHHFFFGGGHHHJJJLLLLLLOOOTTTVVVUUUTTTSSSRRRPPPQQQRRRRRRPPPNNNLLLJJJDDDBBB???===<<<:::888666444333333222111000///...---------------------------------...............,,,---///000111000///...,,,,,,++++++++++++++++++******+++,,,------------......------,,,+++++++++******++++++++++++,,,,,,+++,,,,,,,,,------------//////000000000000//////............////////////////////////000000000000000000000111222222333333333333333333444444444444333444666888:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBFFFJJJLLLMMMNNNNNNKKKOOOSSSVVVWWWXXXYYYZZZXXX[[[[[[^^^cccggg}}}vvvmmmiiimmmzzz}}}qqqiii^^^YYY[[[]]]]]][[[aaabbbccccccccceeeiiilllpppwwwpppnnnmmmeee```aaa\\\```cccbbb^^^ZZZXXXXXXYYYUUUPPPNNNOOORRRTTTUUUPPPNNNKKKHHHHHHJJJMMMOOOLLLNNNRRRTTTTTTTTTUUUVVVSSSTTTUUUUUUTTTRRROOONNNFFFCCC@@@===<<<;;;888666444444333222111000///...111111111111111111111111,,,------....../////////+++---///111222000...---/////////......---------...---,,,,,,,,,...000222///......------,,,,,,+++,,,,,,---------.........+++++++++,,,,,,---------------............------............/////////000////////////000000000000000000000111222222333333222222222333333333444444555666888:::<<<===>>>>>><<<;;;;;;<<<<<<===>>>???@@@BBBEEEIIILLLNNNNNNNNNKKKOOOSSSVVVXXXYYYZZZ\\\YYY\\\[[[^^^ccceee{{{~~~sssnnnmmmrrrzzzqqqfff^^^[[[[[[ZZZYYYXXXXXXYYY[[[]]]```bbbdddgggkkkwwwyyyqqqnnnjjjbbbZZZ[[[ZZZ\\\___cccdddbbb___```ZZZTTTRRRTTTWWWVVVTTTTTTQQQMMMHHHFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPSSSVVVRRRRRRQQQQQQPPPNNNMMMLLLDDDAAA>>><<<;;;;;;999777222222222222222111000///111111000///////////////...............///000000....../////////...,,,+++***+++---//////...---,,,000///...------...///000.........------,,,,,,,,,...------,,,,,,------...------...///...---+++***......///---***))))))***//////............////////////.........---------...000111222111111222444222333555666666555333222333444555777888:::;;;;;;<<<===??????>>>>>>@@@AAADDDEEEHHHJJJLLLMMMMMMMMMNNNLLLNNNTTTWWWVVVUUUWWW___```^^^___bbbdddyyy|||rrrnnnmmmvvv~~~pppfff___\\\XXXVVVSSSRRRRRRSSSVVVZZZ^^^```ccceeemmm{{{}}}vvvsssnnngggaaa^^^\\\\\\^^^aaabbbaaa___aaa]]]YYYYYYZZZZZZVVVRRRRRRPPPLLLIIIGGGGGGIIIJJJKKKLLLMMMMMMMMMPPPTTTWWWTTTSSSSSSRRRQQQOOOMMMLLLCCCAAA>>>===<<<;;;999777444444444444333222111000111111000///////////////...............///000000....../////////...,,,,,,...---------......//////000///...------...///000......---------,,,,,,,,,...------,,,,,,------...***+++++++++******)))(((...///000///------.../////////............////////////.........---------...000111222111111222444444555666777777666555444666777777888999999::::::;;;===>>>???>>>>>>???AAACCCEEEGGGJJJLLLMMMMMMMMMPPPNNNPPPUUUWWWVVVUUUWWW]]]___]]]___ccceee{{{yyyqqqnnnoooyyy}}}rrriiibbb[[[VVVOOOMMMLLLLLLNNNTTTYYY]]]______bbbhhhrrr|||zzzvvvrrrmmmjjjccc```]]][[[\\\^^^_________]]]\\\]]]]]]ZZZTTTOOOOOONNNKKKIIIHHHHHHIIIIIIJJJKKKKKKJJJKKKOOOTTTXXXVVVVVVUUUTTTRRROOOMMMLLLDDDBBB@@@???>>><<<:::777777777777666555333222111111111000///////////////...............///000000......///000///...---,,,000///---,,,---...000222//////...------...//////...------------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,,,,,,,***+++------,,,,,,---/////////............///////////////............---...000111222111111222444444555666777777666555444888888888999999999::::::;;;===>>>>>>>>>>>>???AAACCCDDDGGGJJJLLLMMMMMMMMMRRRPPPRRRWWWXXXUUUUUUWWWZZZ]]][[[^^^cccggg~~~wwwpppooopppyyy~~~wwwnnnccc\\\PPPMMMIIIHHHJJJOOOVVV[[[]]]\\\]]]^^^bbbiiiqqqvvv{{{||||||{{{xxxuuurrrqqqhhhddd^^^ZZZXXXYYYZZZ\\\YYYXXXXXXYYYYYYWWWRRRNNNMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIMMMSSSXXXYYYXXXWWWUUURRRPPPMMMLLLEEEDDDCCCBBBBBB???<<<999999888888777555333222111111000000///////////////...............///000000---...///000000///...---///...---------...000000........................------------------------...------,,,,,,------...///...---,,,,,,---...///***,,,------,,,,,,---...//////............///////////////..................000111222111111222444222333333444444333333222666666777888999999::::::;;;<<<>>>>>>======???@@@BBBDDDFFFIIIKKKMMMMMMNNNRRRQQQSSSWWWVVVSSSSSSVVVXXX[[[ZZZ^^^dddiiivvvppppppqqqxxxxxxkkkaaaTTTPPPJJJFFFGGGLLLRRRVVV[[[\\\]]]]]]]]]aaafffkkkooosssxxxzzzzzzyyyyyyzzzooojjjccc[[[VVVTTTUUUWWWTTTSSSRRRRRRSSSSSSRRRPPPLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGKKKRRRVVVYYYXXXWWWUUURRROOOLLLKKKGGGGGGFFFFFFFFFCCC>>>;;;888888777666444222111000111000000///////////////...............///000000---...///000000///......+++,,,---...///...------------............------------------------------...------,,,,,,------...,,,+++***))))))***+++,,,111222333222000///000111//////............//////////////////////////////...000111222111111222444222333333333333333333222222333444666888999;;;;;;;;;<<<>>>>>>======???@@@AAACCCFFFIIIKKKMMMMMMNNNPPPPPPSSSVVVUUUQQQQQQUUUWWWZZZYYY^^^eeelllxxxqqqppprrryyyrrrggg[[[VVVNNNHHHFFFHHHMMMQQQXXXZZZ]]]^^^^^^___aaacccggglllrrrxxx{{{~~~vvvrrrjjjaaaXXXSSSRRRSSSQQQPPPOOONNNOOOPPPQQQSSSLLLKKKHHHFFFEEEEEEFFFGGGEEEFFFFFFEEEFFFJJJOOOSSSWWWVVVUUUSSSPPPNNNKKKJJJHHHHHHHHHIIIHHHEEE???;;;666666666555444222111000111111000///////////////...............///000000---...///000111000///...***+++---//////...---+++------............------,,,,,,,,,------------......------,,,,,,------...,,,++++++++++++,,,,,,---000111222111///...///000//////............//////...////////////000000000...000111222111111222444555444444444444444444555000111222555777999;;;<<<:::<<<============>>>@@@@@@BBBEEEHHHKKKMMMNNNNNNOOOPPPSSSVVVTTTPPPQQQVVVXXXZZZZZZ___gggooozzzrrrqqqrrr}}}|||{{{}}}{{{ssseee___VVVNNNIIIIIILLLNNNTTTUUUXXX[[[]]]^^^^^^]]]___cccjjjrrrzzz}}}zzzssshhh]]]TTTPPPPPPNNNNNNNNNMMMLLLLLLNNNOOONNNKKKHHHDDDCCCCCCEEEFFFDDDEEEFFFFFFFFFHHHLLLOOOTTTTTTSSSQQQOOOLLLJJJIIIFFFGGGHHHIIIHHHEEE???:::555555555555444333222111111111000///////////////...............///000000---...///000111000000///,,,------...............,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,---....../////////...+++,,,------,,,,,,---...//////............//////.../////////000000000000...000111222111111222444555444444444444444444555222222444555777999;;;;;;:::<<<======<<<===>>>@@@@@@BBBEEEHHHKKKMMMNNNNNNOOOPPPTTTWWWUUUPPPRRRXXXYYY[[[[[[```iiiqqq|||sssqqqrrr~~~yyyxxxzzz~~~nnnhhh^^^TTTNNNLLLMMMNNNQQQQQQSSSWWW[[[]]][[[ZZZYYY\\\ccclllwwwyyynnnaaaVVVPPPOOOKKKLLLMMMLLLJJJIIIHHHIIIOOOLLLGGGCCCAAABBBDDDFFFCCCEEEFFFFFFFFFHHHKKKMMMRRRRRRQQQPPPNNNKKKIIIHHHEEEFFFGGGIIIHHHDDD===999555555666666555444333333111111000///////////////...............///000000---...///111111111000///000///---------...000111,,,,,,---......---,,,,,,,,,,,,,,,------............------,,,,,,------...((()))+++,,,---,,,++++++***,,,---.........000222//////............//////.../////////000000111111///000222222111111333444333222222111111222222333444555666777888999:::::::::;;;======<<<<<<>>>??????AAADDDHHHKKKMMMNNNNNNOOOQQQUUUXXXVVVRRRTTTZZZZZZ\\\\\\aaajjjrrrsssqqqttt~~~|||sssfffZZZRRROOOMMMMMMJJJLLLPPPUUUYYY[[[YYYWWWWWWXXX\\\eeeqqq}}}yyymmmbbbVVVNNNJJJOOORRRPPPKKKGGGFFFHHHJJJKKKKKKIIIFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFBBBAAAAAA@@@@@@?????????999888777666444222111111222222111000///...------000000//////......------............////////////////////////////////////+++,,,------......------//////...---,,,++++++***---,,,------...///000111444000------000111...***+++******+++,,,---,,,***------...000111111111111000000000000000000000000...///000222222333333333222222333333333333444444333444444666888:::;;;======>>>???>>>===>>>@@@AAAEEEEEEEEEFFFIIILLLNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWXXX^^^^^^```hhhsssvvvrrrtttyyynnnccc[[[UUUPPPNNNKKKKKKLLLPPPTTTVVVVVVUUUUUUVVVYYY___iiittt~~~vvvjjj[[[OOOMMMOOOQQQOOOLLLIIIGGGHHHIIIJJJJJJHHHFFFDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEAAAAAA@@@@@@???>>>>>>>>>999888777666444333222111222222111000///...------///////////////.........------------....................................++++++,,,---------------.........------,,,,,,+++************+++,,,---...---+++)))+++000222///,,,///---++++++,,,...//////---...///000000000000000////////////////////////...///000111111222111111222222333333333333444444555555666777999;;;===>>><<<===>>>>>>===>>>@@@BBBEEEEEEEEEFFFHHHKKKMMMNNNQQQQQQRRRRRRSSSSSSTTTUUUWWW^^^^^^```gggrrr{{{tttttt}}}|||}}}yyyqqqhhh___WWWQQQNNNLLLJJJKKKNNNQQQSSSTTTSSSRRRTTTWWW___hhhqqqvvvwwweeeUUUQQQPPPOOONNNMMMLLLIIIGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDD@@@??????>>>======<<<<<<888777666555444333222222222222111000//////...---.........///////////////,,,,,,,,,------------...------------------------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////)))((((((+++///000...+++111...***)))+++...000000...//////000000000//////////////////////////////000111111222222222111111222222333333333333444444777777888999:::<<<>>>???<<<===>>>>>>===>>>@@@BBBEEEEEEEEEFFFHHHIIIKKKLLLOOOPPPPPPQQQQQQRRRSSSSSSWWW]]]^^^___fffqqqwwwuuu~~~|||||||||}}}~~~}}}|||}}}vvvlllaaaZZZUUUQQQKKKIIIJJJMMMQQQRRRQQQPPPPPPQQQUUU\\\dddjjjvvv~~~ooo^^^UUUQQQMMMLLLNNNNNNJJJFFFGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@@@@AAAAAACCCDDDDDDEEEDDDCCCBBBBBBBBBBBBCCC???>>>>>>===<<<;;;::::::777777666555444333333333222222111111000//////...------......//////000000,,,,,,---------.........------------------------)))***++++++,,,,,,++++++,,,,,,,,,------........................///000000*********,,,......+++)))---+++))))))+++---------/////////000//////......////////////////////////333333333444333333222222222222222333333333444444777777888999:::<<<===>>>;;;<<<=========>>>@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJOOOOOOPPPQQQRRRRRRRRRRRRVVV\\\]]]___fffppp|||xxx~~~|||{{{zzzxxxwwwwwwwwwyyy}}}~~~vvvllleee[[[VVVNNNIIIHHHJJJMMMNNNOOOOOOOOONNNOOOTTT[[[```nnnwwwtttbbbWWWRRRLLLKKKMMMNNNJJJFFFFFFEEEDDDDDDFFFEEECCCAAA????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>===<<<;;;:::999888666666555555444444444333222222111111000000//////------......//////000000---.........////////////........................)))***++++++,,,,,,+++++++++,,,,,,------.........+++++++++***++++++,,,---++++++,,,---......---++++++***+++---......,,,***...////////////......---........................111222222222222222111000222222222333333333444444666666666777888:::;;;<<<:::;;;============@@@BBBDDDDDDEEEGGGHHHIIIIIIJJJOOOPPPRRRSSSSSSSSSSSSSSSTTT[[[]]]___fffppp{{{}}}{{{zzzwwwuuuqqqqqqqqqrrruuuyyy}}}}}}~~~|||uuuooobbb\\\SSSMMMIIIIIIIIIIIIMMMNNNOOONNNLLLOOOTTTYYYhhhtttrrraaaXXXRRRLLLJJJKKKLLLIIIFFFFFFDDDCCCDDDFFFGGGDDDAAA???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@????????????>>>>>>===;;;:::999888777555555555555555555444444222222111111111000000000.........///////////////........./////////000000////////////////////////***++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------***+++,,,---...///000111,,,,,,...111222111...+++---....../////////.................................//////000000000//////222222333333333333444444555555555666777888:::;;;999;;;<<<<<<<<<===@@@BBBCCCDDDFFFHHHIIIJJJJJJKKKPPPQQQSSSTTTUUUUUUTTTSSSSSSZZZ]]]```gggqqq~~~~~~~~~}}}xxxtttllllllllllllnnnqqquuuxxxzzzzzz{{{}}}~~~|||xxxuuukkkeee]]]UUUPPPMMMJJJIIIJJJMMMOOONNNKKKLLLQQQUUU\\\jjj{{{|||lll^^^WWWRRRLLLIIIIIIIIIHHHGGGGGGDDDBBBDDDGGGIIIFFFBBB>>>>>>======>>>>>>??????>>>???@@@@@@@@@???======>>>>>>===<<<:::999888777444444555555555555555555222222222111111111111000///////////////.........---------.........//////........................++++++,,,---------------,,,,,,------------------000//////.........//////------,,,,,,,,,---000222------...///111111///---,,,,,,---...////////////...........................//////000111111111111222222333333333333444444555555555666777888999:::999:::<<<<<<<<<===@@@BBBBBBDDDFFFIIIKKKLLLLLLLLLPPPQQQSSSUUUUUUUUUTTTSSSRRRZZZ\\\```iiisss~~~|||wwwjjjjjjiiiiiiiiilllpppsssyyyxxxxxxyyy{{{{{{yyyxxxsssnnneee^^^WWWRRRNNNKKKHHHKKKOOONNNKKKKKKOOOSSSOOO___qqq{{{|||uuuhhh\\\VVVRRRMMMIIIGGGGGGHHHHHHGGGDDDBBBDDDHHHJJJFFFCCC>>>============>>>>>>???===>>>@@@AAAAAA???===<<>>===<<<:::999888777444444444555555555555555222222222111111111111111000000//////.........---,,,,,,,,,---------......------------------------+++,,,------......---------------------------------,,,,,,+++++++++,,,,,,111000...+++)))***,,,...---,,,++++++---......---+++,,,---...////////////........................000111222333444555555555222222333333333444444444666666666666777888::::::888:::;;;<<<<<<===@@@BBBBBBDDDFFFIIILLLMMMMMMMMMOOOPPPRRRTTTUUUTTTSSSRRRQQQYYY]]]aaaiiittt}}}yyyyyyyyy|||zzztttjjjgggddddddhhhlllnnnnnnooopppsssvvvyyyyyywwwuuuvvvsssmmmggg```XXXOOOIIILLLJJJIIIJJJKKKLLLLLLKKKNNNSSSZZZ^^^```_________SSSRRROOONNNLLLJJJGGGDDDEEEEEEFFFGGGIIIHHHEEECCC???>>>=========>>>@@@AAA???>>>>>>===<<<;;;;;;;;;=========>>>>>><<<999666666666555444222111000000444444333222222333333333000/////////............000//////.........//////,,,...///...---,,,,,,---++++++++++++,,,---......---------------------------,,,,,,,,,,,,---......------------------------+++,,,------......---------.........//////000000000000000000////////////000111111222222222111111111111222222222333333333111222333555666888999::::::;;;<<<===>>>???@@@AAADDDDDDFFFHHHJJJLLLMMMNNNRRRTTTUUUTTTQQQOOONNNNNNUUU[[[[[[^^^gggrrr|||vvvttttttuuuxxx|||zzzuuummmiiieeeeeehhhkkknnnnnnqqqqqqrrrtttuuuvvvuuutttwwwvvvtttpppjjj```VVVOOOKKKIIIGGGHHHJJJLLLLLLLLLIIILLLQQQUUUVVVWWWXXXYYYSSSRRRPPPOOONNNLLLIIIGGGHHHHHHHHHIIIJJJIIIFFFCCC@@@???>>>======>>>??????>>>>>>======<<<;;;;;;:::===<<<======>>>===999777333333444444555666777777444333222111111111111111000000/////////........./////////...---,,,++++++,,,---...---+++)))))))))///...------,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------+++,,,------......------............/////////000000/////////////////////000000111222222222222111222222333333333444444444444555666888999;;;<<<===:::;;;<<<===>>>@@@AAAAAADDDDDDFFFHHHJJJLLLMMMNNNSSSUUUVVVVVVTTTRRRQQQQQQWWW\\\]]]```hhhsss~~~yyywwwuuurrrpppsssssstttwww{{{~~~yyyvvvqqqmmmhhhggghhhllloooqqquuusssrrrqqqpppqqqrrrssswwwwwwxxxxxxsssjjj^^^VVVMMMJJJFFFEEEGGGIIIKKKLLLFFFHHHJJJKKKLLLOOOSSSVVVTTTSSSRRRRRRRRRPPPLLLIIIKKKJJJIIIJJJJJJIIIFFFDDDAAA@@@???>>>=========>>>=========<<<<<<;;;;;;:::<<<<<<<<<===>>>===:::777333444555666888999:::;;;444333222111000000//////000000000/////////..................,,,***((('''***,,,---,,,+++******+++222111///...---,,,,,,+++---------------------------,,,,,,,,,,,,---......------------------------,,,,,,---............---............////////////////////////////////////000000111222222222222222333333444444444555555555222333444666777999:::;;;:::;;;<<<===???@@@AAAAAADDDDDDFFFHHHJJJLLLMMMNNNSSSUUUWWWXXXVVVUUUUUUVVVXXX^^^^^^aaajjjttt|||{{{yyysssnnnkkkmmmpppvvvwwwyyy{{{~~~|||xxxvvvssspppllljjjlllppptttwwwzzzxxxtttpppnnnnnnqqqtttuuuvvvxxxxxxuuunnnddd]]]RRRMMMHHHDDDEEEFFFHHHIIIHHHIIIHHHHHHIIIMMMSSSWWWWWWWWWVVVVVVUUURRRMMMJJJIIIIIIHHHIIIJJJIIIGGGEEEAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>===;;;888888888888888888777777777555444333111000/////////000000000////////////...,,,---...///...,,,)))((()))+++---...------...///111000///---,,,,,,++++++---------------------------,,,,,,,,,,,,---......------------------------,,,------........................///////////////.........//////////////////000111222222222222222333333333333444444444444111222333555666888999:::;;;;;;<<<===???@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNRRRTTTWWWXXXWWWWWWXXXXXXYYY______aaajjjuuu{{{ssszzz}}}wwwlllgggllltttwwwzzz}}}}}}zzzwwwuuutttrrrpppooopppuuuzzz~~~~~~|||xxxrrrnnnnnnqqquuuuuuuuuvvvvvvtttpppjjjeeeYYYSSSLLLFFFDDDDDDEEEEEEJJJJJJHHHGGGHHHMMMSSSXXXZZZZZZZZZZZZYYYTTTNNNIIIFFFEEEEEEFFFGGGHHHGGGEEEAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;===>>>>>><<<999::::::999888777666555444666666444333111111000000111000000000////////////+++,,,...000000///---,,,,,,---///...---,,,,,,---------,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------,,,---......//////......///////////////.........------....../////////000//////000111222333333333222222222222333333333333555555777888:::<<<======;;;<<<===>>>???@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNPPPRRRUUUWWWWWWWWWXXXYYYXXX^^^___bbbkkkvvv|||tttrrrnnnvvv|||wwwlllhhhpppyyyzzz|||~~~~~~zzzxxxvvvsssssssssssstttxxx}}}~~~|||vvvpppnnnqqqtttwwwvvvuuuttttttrrrooolll___YYYPPPIIIFFFDDDDDDCCCHHHHHHGGGFFFFFFJJJPPPUUUZZZ[[[\\\]]][[[VVVPPPJJJFFFDDDCCCDDDEEEFFFEEEDDDAAAAAA@@@@@@???===<<<;;;::::::::::::::::::::::::999:::;;;===??????<<<:::777777777777777777777777666555444333222222222222111111000000000/////////,,,---...000111000000///...//////---***(((''''''*********+++,,,---...///---------------------------,,,,,,,,,,,,---......------------------------------...////////////...///////////////.........---------......//////000...///000111222333333333111111111222222222333333444555666777999;;;<<<===;;;<<<===>>>@@@AAABBBBBBDDDDDDFFFHHHJJJLLLMMMNNNOOOQQQUUUWWWWWWWWWXXXZZZYYY___```cccmmmyyy~~~sssmmmmmmkkkpppsssppplllnnnwww}}}zzzxxxssstttvvvvvvvvvxxx|||}}}~~~yyyrrrooopppssstttssssssssstttrrrooolllaaa[[[SSSMMMIIIFFFEEEDDDCCCDDDDDDDDDEEEHHHLLLPPPXXXYYY[[[^^^^^^YYYSSSNNNIIIGGGDDDDDDDDDDDDBBBAAA???@@@@@@@@@???>>><<<;;;999999999999999999::::::999999:::===??????===;;;666666777777888888999999444444333222111111222222111111111000000000////////////////////////000000,,,......---***(((((((((+++++++++,,,,,,---//////---------------------------,,,,,,,,,,,,---......------------------------------...///////////////000/////////............,,,,,,---......///000000...///000111222333333333222222222333333333444444222333444555777999:::;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDFFFHHHJJJLLLMMMNNNOOORRRUUUWWWWWWXXXYYYZZZZZZ```aaafffppp}}}zzzqqqlllmmmkkkjjjjjjjjjlllttt~~~|||zzzsssuuuwwwwwwvvvvvvyyy|||{{{~~~zzzsssooooooqqqppppppqqqrrrsssqqqmmmjjjaaa\\\UUUOOOKKKIIIGGGEEEAAABBBDDDDDDEEEGGGJJJMMMUUUWWWZZZ^^^___\\\UUUPPPLLLJJJFFFDDDCCCBBB@@@>>>??????@@@@@@???>>><<<;;;999999999999999999999:::888999:::===??????===;;;888888888888888888888888222222111111111111111222111111111111000000000000111000///...............)))+++---...---...///000...------------...//////---------------------------,,,,,,,,,,,,---......---------------------------......///////////////000000//////.........---,,,,,,------...///000000...///000111333333333444333333333444444444555555555666777888:::<<<===>>><<<<<<===???@@@AAABBBCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPSSSVVVXXXXXXXXXYYY[[[[[[aaaccchhhssszzzuuupppmmmnnnmmmmmmpppuuuxxx}}}|||yyyxxxwwwwwwxxxyyywwwvvvyyyzzz{{{{{{yyyvvvsssqqqqqqppppppqqqqqqoookkkhhhccc```[[[WWWRRRLLLFFFAAACCCEEEFFFEEEDDDDDDHHHKKKLLLPPPXXX^^^```^^^ZZZWWWRRRNNNGGGCCCBBBCCCDDDDDD@@@???>>>===<<<;;;:::999;;;:::999999999:::;;;<<<888888999:::;;;;;;;;;;;;:::999666444333333444555555444555555666666444222222333333333222111///---------------------------...---,,,,,,------+++)))---...//////---++++++,,,---------,,,,,,+++++++++***+++,,,---------,,,,,,------------------------,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,------...///.........///000111333333222111111111///---...111333222111444555777999;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEEBBBEEEGGGIIIJJJKKKMMMNNNQQQSSSVVVXXXWWWWWWWWWXXX\\\]]]```eeeooozzzvvvrrrnnnkkkmmmmmmmmmsss|||~~~zzzxxxvvvuuuvvvvvvuuusssvvvwwwxxxyyyyyywwwuuusssrrrqqqpppoooooonnnkkkiiifffccc___ZZZVVVPPPIIIEEEAAACCCDDDCCCAAABBBFFFIIIJJJOOOVVV]]]bbbbbbaaa___[[[UUULLLEEEBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;:::999888888888999:::;;;:::;;;<<<<<<<<<<<<<<<<<<:::999777666666777888999999777555333333333222222333333333222111000......------------------------000///---...//////...---***,,,------+++******+++---------,,,,,,,,,++++++++++++,,,,,,---------,,,---------------------------...//////000/////////---......//////......---------...///////////////000000111222222222222111222000///000333444444333444555777999:::;;;<<<<<<=========>>>???AAACCCDDDBBBDDDGGGIIIJJJKKKMMMOOOQQQSSSVVVWWWWWWWWWWWWXXX\\\^^^aaagggqqq{{{uuutttrrrnnnlllnnnqqqsss|||zzzxxxtttrrrrrrrrrrrrqqquuuvvvxxxzzzzzzzzzyyyxxxssspppnnnlllllllllkkkjjjgggddd```]]]XXXSSSMMMIIIAAAAAAAAA@@@???@@@CCCEEEHHHLLLSSSZZZaaaeeegggggg```YYYOOOGGGBBB@@@??????@@@@@@??????>>>>>>>>>>>>:::999888777777888999999;;;;;;<<<<<<<<<;;;::::::888777777666777888:::;;;===;;;777333000000111111444333222000//////......------------------------000...,,,,,,.../////////,,,...///000.........///------------,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------......///000000//////......////////////............/////////000000000111111111000111111222333444222111222444666666555444555666888999:::::::::<<<<<<======???@@@BBBCCCAAACCCGGGIIIJJJLLLNNNPPPQQQSSSVVVWWWVVVVVVWWWXXX]]]^^^ccciiisss|||xxxuuuuuutttqqqpppssszzzyyyvvvrrrpppqqqrrrsssssswwwyyy{{{}}}~~~}}}||||||rrrnnnjjjgggggghhhiiiiiieeeccc```]]]ZZZUUUPPPLLLDDDCCCAAA???>>>???AAACCCEEEHHHMMMTTT[[[aaaeeeggg^^^XXXNNNGGGBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;999888888888999999999999:::999999888777666666666555555555666777888===<<<999666222111111333444333111///.........///---------------------------***((((((***,,,------,,,...000000//////000111------------------,,,,,,,,,+++++++++,,,,,,------------------------------++++++,,,---............,,,,,,------------,,,,,,///////////////000000111222111000000000111333444333222222222444555666666555555666777888999999999;;;;;;<<<===???@@@AAABBB@@@CCCGGGIIIJJJLLLNNNPPPQQQSSSUUUVVVUUUVVVWWWYYY]]]___ccciiisss|||xxxuuuvvvuuutttvvv{{{}}}xxxvvvrrrqqqsssuuuwwwwwwyyyzzz}}}~~~{{{zzzoookkkeeebbbbbbdddeeefffeeeccc```___]]]YYYUUURRRIIIGGGCCC@@@???@@@AAAAAABBBCCCGGGKKKQQQWWW\\\^^^ZZZTTTLLLFFFBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>===;;;:::999999999:::888999999999888777666666888777777666666666666666999;;;;;;:::666444444444555333111///......//////------------------------+++)))&&&&&&(((***,,,,,,((()))+++,,,+++***+++,,,------------------------,,,,,,+++++++++,,,---...------------------------***+++,,,---............,,,------......------,,,000//////...///000111111222111000000000111333444111111222222222333444555555555666777888999999999;;;;;;<<<>>>???@@@AAAAAAAAACCCGGGIIIJJJLLLNNNPPPRRRSSSUUUUUUTTTUUUWWWYYY]]]___ccciiirrr}}}yyyvvvwwwwwwxxx}}}zzzxxxvvvvvvxxxzzz{{{|||xxx{{{~~~zzzwwwlllhhhbbb______aaabbbcccdddcccbbbbbbaaa___\\\YYYPPPKKKFFFBBB@@@@@@@@@@@@@@@@@@BBBDDDHHHLLLPPPSSSVVVQQQKKKFFFCCCAAA>>>===@@@@@@@@@AAAAAAAAAAAAAAA@@@???===;;;:::999999:::999999:::::::::999888888:::::::::999999888888777666999<<<;;;777555555666555444333111000000//////---------------------------+++))))))+++,,,,,,,,,)))+++------,,,++++++,,,------------............---,,,+++***+++,,,---...------------------------,,,,,,...///000000111111//////000000000000//////000///...---...///000111111111111000111111222333///111111111000111333555444555666888999:::::::::;;;<<<===???@@@AAAAAABBBBBBEEEHHHIIIJJJKKKMMMNNNRRRSSSTTTTTTTTTUUUWWWYYY]]]___cccjjjsss|||yyyyyy{{{}}}||||||~~~~~~~~~xxx||||||xxxjjjfffbbb______```aaaaaabbbaaaaaabbbcccbbb```^^^UUUOOOHHHCCCAAA@@@???===?????????AAACCCFFFIIIJJJNNNLLLIIIGGGFFFDDDBBB@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???===:::999888888888777888999999999999999999888888999999::::::999999666999;;;888444222333666444444444444222111000///------------------------...---,,,,,,------,,,+++---///000000...---......------------.........///---,,,+++******,,,---///------------------------+++,,,---///000111111111//////000000000000/////////...---,,,---...000111000000111222222222222111///111222222000000333555444555777999:::;;;<<<<<<;;;<<<>>>@@@BBBBBBBBBBBBDDDFFFHHHIIIJJJJJJKKKMMMRRRSSSTTTSSSSSSTTTWWWYYY\\\___eeemmmwww|||}}}~~~~~~zzz}}}jjjfffbbb______```aaaaaa^^^^^^^^^```bbbbbb```^^^WWWQQQIIICCC@@@???===<<>><<<:::888777777777444555666777777777777777444555666777999999999999888:::999555///...222666444555555555444222000///------------------------...---,,,,,,------+++))),,,...///...,,,++++++,,,---------.........//////---,,,+++******,,,...///------------------------)))***+++---.../////////------............------///...,,,+++,,,---///111///000111333333222111111///111333222111111333666444555777999;;;<<<======;;;===???AAABBBCCCCCCBBBEEEGGGIIIJJJIIIIIIKKKLLLRRRSSSSSSSSSSSSTTTWWWYYY\\\```gggppp{{{|||}}}}}}tttkkkhhhdddbbbddddddcccaaa[[[]]]^^^``````___]]]\\\\\\VVVNNNGGGCCC@@@>>>===>>>???@@@BBBCCCDDDDDDDDDEEECCCBBBEEEKKKNNNMMMJJJBBB>>>;;;<<>>>>>???AAACCCDDDEEEDDDDDDCCCAAAAAAEEEKKKMMMKKKHHHCCC???<<<===AAACCCBBB@@@???>>>===;;;:::999::::::888888888777777777666666777888888999:::;;;<<<<<<777888888999888777666555999777333111000000//////222111000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,------------------...,,,+++,,,......,,,)))................................./////////000000111111222222222111111000111111111111111222222333444444666888999:::::::::;;;<<<>>>???AAABBBBBBBBBDDDEEEGGGGGGGGGHHHKKKMMMQQQRRRSSSSSSSSSUUUXXXZZZ]]]___dddnnn||||||{{{zzzxxxwwwyyyzzzyyytttoooqqqooollljjjiiieeeaaa^^^[[[\\\]]]]]]\\\[[[YYYXXX[[[XXXSSSOOOKKKHHHCCC@@@===???BBBDDDFFFFFFEEEDDDAAA@@@BBBFFFKKKLLLJJJGGGEEEAAA>>>>>>@@@AAA@@@>>>>>>===<<<;;;:::999999999777777777777666666666666888999999:::<<<===>>>>>>999888888777777777777777777777555333000//////111333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++,,,------.........---------,,,,,,,,,,,,++++++,,,...///---,,,........................////////////000000000000//////000000111111111111111111111111111222333333333444666888999:::::::::<<<===>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGFFFGGGIIILLLQQQSSSTTTTTTTTTUUUXXXZZZ[[[^^^dddnnn|||}}}xxxxxxyyy~~~{{{wwwuuutttqqqnnnnnnoooooonnnmmmooooooooonnnkkkgggbbb___\\\\\\]]]\\\[[[ZZZYYYXXXZZZXXXUUUSSSPPPLLLGGGCCC===???BBBEEEFFFFFFEEEDDD@@@AAACCCGGGKKKLLLJJJHHHFFFCCC@@@?????????>>>======<<<;;;::::::999999999777777777666666666555555888888999:::<<<===>>>>>>:::999777666555666777888555777777444000...000222222222111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------*********+++,,,---...///------------------------,,,,,,,,,---......------......................../////////000000000111111+++,,,---...///111222333111111111111222333333444555555777999:::;;;;;;;;;===>>>???@@@AAAAAABBBAAABBBDDDEEEFFFFFFHHHKKKMMMQQQSSSUUUUUUUUUVVVXXXZZZ[[[]]]dddnnn||||||ppplllnnnrrrwww{{{}}}|||wwwrrrooonnnkkkhhhgggggghhhjjjjjjkkkmmmnnnnnnkkkgggdddaaa]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXWWWVVVSSSOOOJJJFFF>>>@@@BBBDDDEEEEEEDDDCCC@@@AAACCCGGGJJJKKKJJJIIIGGGDDDAAA???>>>>>>===<<<;;;;;;;;;::::::999888888777777777777666666666666666777888999:::;;;<<<<<<;;;999777555555666888999555777777555111///000222000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------*********+++,,,---...///++++++,,,,,,---...//////---.........---,,,,,,,,,........................////////////000000000000///////////////000222222111111111111222333444555666777888:::;;;<<<<<<===>>>>>>???????????????>>>???AAADDDFFFGGGJJJNNNQQQRRRTTTVVVWWWWWWWWWYYY[[[[[[^^^dddmmm{{{|||qqqgggeeejjjnnnqqquuuyyy}}}yyysssnnnkkkiiihhhfffddddddeeeggghhhgggiiikkkkkkiiieeecccccc]]]]]]\\\[[[[[[ZZZZZZZZZWWWWWWVVVVVVTTTQQQLLLHHH@@@AAAAAABBBBBBCCCBBBBBB@@@AAACCCEEEGGGIIIJJJJJJGGGEEECCC@@@>>>===<<<<<<999::::::::::::999888777888888888888777777777777666777777888888999999::::::999777666555666888999555666666555222111111111...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,------...***++++++,,,---...///000---...000///---,,,,,,---....................................////////////777555333222000000111111111111111111222444555666666666888:::;;;<<<<<<======>>>>>>?????????>>>>>>>>>AAADDDFFFIIILLLPPPSSSRRRTTTWWWXXXXXXXXXYYY[[[^^^___dddmmmyyy}}}xxxpppiiibbbdddlllnnnooosssyyy{{{wwwqqqllliiieeefffeeeeeedddeeefffgggeeegggiiihhheeebbbaaaaaa[[[ZZZZZZZZZYYYZZZZZZZZZVVVUUUUUUUUUTTTQQQLLLIIICCCBBBAAA@@@???@@@@@@AAA>>>???@@@AAACCCEEEHHHJJJFFFEEECCC@@@===<<<<<<===888999999::::::999777777999999999999888888888888888888888888888888888888999999777666666666777888777555444444444444222000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------.........+++---//////---,,,---///........................------------............555333222000000000111222111111111222333444555666444555666888999:::;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@BBBEEEGGGIIILLLPPPSSSRRRTTTWWWYYYYYYYYYZZZ[[[```aaaeeelllxxx}}}~~~nnnhhheeeaaaeeeoooqqqqqqttt{{{{{{vvvqqqllljjjdddeeeffffffeeeeeefffgggdddfffhhhfffbbb___^^^___YYYYYYXXXXXXXXXYYYYYYZZZUUUTTTTTTTTTSSSQQQMMMJJJDDDCCC@@@>>>===>>>???@@@===>>>>>>>>>???BBBFFFIIIEEEEEECCC@@@===<<<<<<===777888999::::::999777666:::::::::999999999888888999999999888888888777777999888888777777777777777888555333444666555222///......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,------,,,+++++++++,,,,,,......---------,,,,,,,,,(((,,,//////...---///222........................,,,,,,,,,---------......,,,,,,+++,,,---000333555111111111222333444666777222333555666888999999999:::;;;===@@@BBBDDDEEEEEECCCEEEGGGIIIJJJLLLPPPRRRRRRUUUXXXYYYYYYYYYZZZ[[[bbbbbbeeelllxxxyyyllleeebbbbbbhhhoooyyytttwww~~~{{{wwwrrrooolllkkkjjjiiigggfffeeeeeeeeegggfffccc```^^^]]]\\\\\\]]]\\\ZZZWWWSSSRRRSSSUUUTTTSSSRRRRRRRRRRRRPPPNNNFFFEEECCC@@@>>>=========>>>>>>======???AAADDDFFFGGGDDDAAA>>>===>>>AAABBB???>>>===<<<:::999777777999;;;<<<;;;777555555666999888888888777777666666666666666444333444777999;;;999777666666666555444222111000///------,,,,,,+++,,,---------,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...111000...,,,,,,,,,...///,,,,,,---.../////////..........................................///000000000000000000111111111111222222333333333333444444555777888999888777888999>>>???@@@@@@AAAAAAAAA@@@EEEEEEFFFIIILLLPPPSSSUUUVVVWWWWWWVVVTTTTTTVVVWWW___aaaaaahhhzzz}}}sssjjjeeedddeeelllsss{{{zzz~~~zzzvvvtttrrrmmmllljjjiiihhhgggffffffeeedddbbb___^^^]]]]]]^^^]]]\\\ZZZWWWSSSRRRSSSUUUTTTSSSRRRRRRSSSRRRPPPNNNHHHFFFCCC@@@===<<<<<<<<<>>>=========???AAADDDEEEGGGEEEBBB???======>>>???@@@???>>>===;;;:::999888;;;===???===:::888888999888888888777777777666666666666777666555555777999;;;999777666666666555444333222111000///.........---.../////////...,,,,,,,,,,,,,,,,,,---------...++++++******++++++,,,---...---,,,,,,,,,,,,---...///---,,,******+++,,,---..................------.......................................///000000000000000000111111111111222222333333333333444444333555777888888888:::;;;???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHKKKOOORRRTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[^^^^^^fffwwwzzzssslllgggfffgggiiipppwww~~~|||yyyxxxwwwpppooommmkkkjjjiiihhhhhhdddbbb```^^^]]]]]]^^^___]]]\\\[[[WWWTTTRRRSSSTTTTTTSSSRRRSSSTTTSSSQQQOOOKKKHHHDDD???<<<;;;;;;;;;============>>>@@@BBBDDDFFFEEEBBB@@@>>>===<<<;;;??????>>>===<<<;;;:::999<<<===>>>===;;;999999999777777777777666666666666555777999999888777888999;;;999777666666666555444444333222111000////////////000000000000///......---.........////////////---,,,,,,+++++++++++++++...------,,,,,,------......---,,,+++***+++,,,---////////////...---,,,+++.......................................///000000000000000000111111111111222222333333333333444444222444777888999999;;;======???AAACCCDDDDDDDDDDDDCCCDDDEEEGGGJJJMMMPPPRRRSSSUUUVVVVVVUUUUUUWWWXXXXXX]]]___gggwwwyyyqqqkkkjjjffffffhhhjjjlllrrryyy}}}zzzyyyxxxxxxrrrqqqooommmlllkkkjjjjjjeeeccc```]]][[[[[[\\\]]]]]]\\\[[[XXXTTTRRRRRRSSSTTTSSSRRRSSSTTTTTTRRRPPPNNNJJJEEE@@@<<<::::::;;;<<<<<<<<<===>>>???AAABBBBBBBBBAAA@@@???===;;;:::>>>>>>===<<<;;;::::::999999::::::999888777666666666666666666666666666666444777:::;;;:::999999:::;;;999777666777777555444333333222111000/////////000000000000//////..................////////////000000///------,,,,,,,,,------------------------///......---------...///..................------.......................................///000000///000000000111111111111222222222333333333444444333555777999999999;;;<<<:::;;;>>>AAACCCCCCCCCCCCBBBCCCDDDFFFHHHLLLOOOQQQTTTUUUVVVVVVUUUTTTUUUVVVYYY___bbbjjjyyy~~~|||xxxqqqkkkfffcccfffeeegggkkkmmmnnnttt{{{|||zzzyyyyyyyyytttrrrqqqooommmkkkkkkjjjgggddd```\\\YYYXXXYYYZZZ]]]]]][[[XXXUUURRRQQQRRRSSSRRRRRRSSSTTTTTTRRRPPPOOOLLLGGGBBB>>>;;;;;;:::;;;;;;;;;<<<===>>>???@@@>>>>>>?????????>>><<<;;;;;;;;;;;;::::::999999999888777777777777666555444555555555555555555555666444777;;;<<<<<<:::::::::<<<:::888777777777666555222111111000/////////////////////.........---...,,,------------.........111000///...---,,,,,,,,,------------------------.........---............+++,,,---...////////////.......................................///000000///000000000111111111111222222222333333333444444555777999999999888999:::999;;;>>>AAACCCDDDCCCCCCBBBBBBCCCEEEHHHKKKNNNPPPTTTVVVWWWWWWUUUSSSSSSTTTZZZaaadddkkkyyyyyyyyy|||wwwuuuppplllhhheeedddcccggghhhlllqqqrrrsssxxx}}}|||zzzzzzzzztttsssqqqooommmkkkjjjjjjhhhddd___[[[WWWWWWWWWXXX\\\]]]\\\YYYUUURRRQQQQQQRRRQQQQQQRRRSSSSSSQQQPPPPPPNNNJJJEEEAAA>>><<<;;;::::::;;;<<<======>>>>>><<<======>>>>>>======<<<:::::::::999999999999999999888777777888888666444444444444555555555555555444777:::<<<;;;;;;;;;;;;<<<:::888777777777666555222111000//////////////////...------,,,,,,------++++++,,,,,,,,,---------///...---,,,++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,...///000000111.......................................///000000000000000000111111111111222222333333333333444444666888::::::999888999:::;;;===@@@DDDFFFFFFEEEDDDCCCCCCCCCEEEGGGJJJMMMOOOSSSUUUWWWWWWUUUTTTSSSSSSYYY```ccciiiuuuzzztttvvv~~~zzzuuunnnjjjhhhggggggeeeddddddfffgggiiikkkqqqwwwxxxyyy~~~|||{{{zzzyyysssrrrpppnnnllljjjiiiiiifffccc^^^YYYWWWVVVXXXYYY\\\]]]\\\YYYUUURRRPPPPPPQQQPPPOOOPPPRRRRRRQQQOOOPPPNNNLLLIIIEEEAAA===;;;999:::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;::::::::::::::::::::::::999888666777999999777555333333444444444555555555444777999;;;::::::;;;<<<<<<:::888777888888666555222222111000000000111111///...---,,,,,,,,,------+++,,,,,,,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,---------,,,+++,,,---...////////////.......................................///000000000000000000111111111111222222333333333333444444555777999:::999999:::<<<;;;===AAADDDFFFFFFDDDCCCCCCCCCDDDEEEHHHKKKMMMOOOOOORRRUUUVVVVVVUUUUUUVVVYYY```bbbgggrrrtttqqquuuzzzuuuoookkkjjjhhheeebbb___```bbbbbbcccfffiiilllkkknnnttt{{{}}}~~~~~~~~~}}}{{{zzzxxxwwwsssrrrooommmkkkiiihhhhhhdddaaa\\\XXXVVVWWWYYY[[[\\\]]]]]]ZZZUUURRRPPPPPPPPPOOOOOOPPPQQQQQQPPPNNNOOOOOOMMMKKKGGGBBB>>><<<999999:::;;;<<<<<<<<<<<<@@@???===<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<888666555666888999666333333333333444444555555555555777999:::999:::;;;<<<===:::888777888888777555333333222222111222222222000///...---,,,---......,,,,,,,,,---------......000000///............///,,,,,,---......---,,,,,,,,,---....../////////...------......///................................................///000000000000000000111111111111222222333333333444444444333666888::::::;;;<<<>>>999<<<@@@CCCDDDCCCAAA@@@DDDDDDDDDFFFHHHKKKNNNOOOLLLOOOSSSVVVWWWWWWXXXXXX[[[aaacccgggqqqwwwmmmlllooo{{{vvvqqqmmmiiigggfffdddbbb``````______^^^___ccckkkqqqssstttuuuyyy||||||}}}~~~}}}|||zzzxxxvvvuuussspppmmmjjjhhhgggeeebbb^^^[[[ZZZYYYWWWVVVZZZZZZYYYXXXVVVSSSQQQPPPOOOOOONNNMMMLLLLLLLLLMMMLLLNNNOOONNNIIIEEEAAA@@@<<<;;;::::::<<<<<<;;;:::>>>>>>>>>??????@@@@@@AAA999999888777777777888888999888777666555444333333444444444555555555555666444555888:::<<<=========888666555444666666666555555555333222111000000000......---,,,,,,,,,,,,---..................------++++++------------+++++++++++++++,,,,,,,,,------,,,,,,,,,------.........++++++---...//////000000000///...---,,,,,,---...////////////000000000000///000111222333444444444111222222333333444444555555666777888999:::::::::>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIMMMQQQUUUVVVWWWWWWVVVVVVWWWYYY^^^```dddhhhoooqqqjjjmmmrrrtttpppmmmjjjgggddddddcccaaa````````````aaabbbfffmmmuuu{{{}}}}}}}}}~~~}}}}}}|||yyywwwvvvuuussspppmmmkkkhhhgggfffccc```]]]\\\[[[YYYXXXZZZZZZYYYWWWUUURRRPPPOOOMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNNNNMMMJJJGGGCCC@@@>>><<<::::::;;;<<<<<<;;;======>>>???@@@AAABBBBBB>>>======<<<;;;;;;;;;;;;999999888777666555444444444444444555555555555666666888999;;;======>>>===999777555555666666555444444444333222111000//////000//////.................................------+++,,,,,,------,,,,,,+++---------.........//////,,,,,,------------------..................------000///...---------........./////////000000000000000000111222333333333222111222222333333444555555555666777888999:::::::::===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGJJJNNNQQQWWWXXXYYYXXXWWWWWWYYY[[[^^^```cccgggooorrriiigggmmmuuuwwwqqqkkkggghhhhhhhhhfffggggggfffeeedddddddddeeefffiiipppzzz}}}||||||zzzxxxvvvuuutttssspppnnnkkkiiihhhhhhfffbbb```___^^^\\\ZZZ[[[ZZZYYYWWWTTTQQQOOONNNKKKKKKJJJJJJJJJKKKLLLLLLOOOMMMLLLLLLLLLJJJEEE@@@@@@===:::999:::;;;;;;;;;;;;<<<===???AAABBBCCCDDDAAAAAA@@@>>>===<<<;;;::::::999999888777666555555444444444555555555555666888999:::<<<===>>>>>>>>>:::888666555666666555444333444444444333111///...//////.........---------------------------......+++,,,,,,------,,,,,,+++---------.........//////------------------,,,,,,------...............---000000///............///....../////////000000000000000111111222111111000222222222333444444555555555666777888999:::::::::>>>>>>@@@AAABBBCCCCCCCCCCCCEEEFFFFFFGGGJJJOOORRRTTTUUUVVVUUUTTTTTTVVVXXX___```cccgggoootttiiieeeeeemmmwwwuuugggffffffgggjjjlllmmmmmmoooooooooooooooooopppqqqvvv{{{~~~|||{{{{{{zzzwwwuuuuuutttrrrpppnnnllljjjjjjjjjhhheeeccccccaaa___]]]\\\[[[ZZZXXXUUURRRPPPNNNJJJJJJJJJJJJKKKLLLLLLMMMPPPLLLIIIJJJMMMLLLGGGAAAAAA>>>:::888888999:::999:::;;;<<<>>>AAACCCEEEFFFAAA@@@???>>>;;;999888777888888777777666555555444444444444555555555555666666777888:::<<<===>>>>>>;;;999777666777777555444444555666666555333000...,,,,,,,,,,,,,,,++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,)))***,,,...///000111111////////////////////////........./////////000000000000111111111000000///222222333333444555555555444555777888::::::;;;;;;???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGHHHKKKPPPSSSSSSTTTTTTTTTSSSSSSUUUWWW```aaadddhhhqqq}}}kkkffffffgggppp|||qqqkkkfffhhhkkkmmmoooqqqtttvvvrrrtttvvvyyy}}}~~~|||{{{zzzyyywwwuuuttttttrrrpppooommmlllkkkkkkiiigggfffeeedddaaa___]]]]]]\\\ZZZWWWTTTRRRQQQKKKKKKKKKKKKLLLLLLMMMNNNOOOKKKHHHIIILLLLLLHHHCCCAAA>>>999777666777777777888999;;;>>>@@@CCCEEEFFFAAA@@@???===;;;888666444666666666555555444444333444444444555555555555666333333555777999;;;===>>>;;;999777777777888777555555666777777666444222000,,,,,,---------,,,+++***,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,)))***,,,...///000111111......//////////////////............////////////000000111111111000000///222333333444444555666666444555666888:::;;;;;;;;;===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFGGGIIILLLQQQTTTWWWXXXXXXXXXWWWWWWYYY[[[```bbbfffkkktttsssfffgggiiilllyyyrrrjjjjjjjjjmmmqqqssssssuuuzzz~~~vvvyyy~~~|||{{{{{{yyywwwuuutttsssrrrqqqooonnnmmmllljjjiiiggggggfffdddbbb___]]]]]]\\\[[[YYYVVVTTTSSSLLLLLLKKKKKKLLLLLLMMMMMMLLLIIIHHHHHHJJJJJJHHHEEEBBB???;;;888777777666555777888:::<<>>@@@BBBCCCAAAAAAAAA@@@>>>:::777555555555555555555444444444444444444555555555555666444333333333444555777888:::888777777999::::::999666666555444333222111111///000111222222000...---***++++++,,,------......---,,,,,,++++++,,,,,,------------.........//////,,,,,,------------------000000//////...---++++++***+++---.........---,,,---------.........//////000000111222333333333222333333444444555666666666333444666888:::;;;<<<<<<;;;<<<>>>@@@AAACCCCCCDDDDDDFFFGGGHHHJJJNNNSSSVVVRRRSSSTTTSSSRRRSSSTTTVVV[[[___fffmmmwwwwwwhhhaaagggmmmvvvuuuqqqoooqqquuuvvvzzz~~~~~~~~~}}}||||||{{{xxxvvvssssssrrrqqqpppooonnnmmmhhhgggfffffffffdddaaa^^^ZZZZZZZZZYYYXXXWWWUUUTTTLLLKKKJJJIIIIIIIIIIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHEEEBBB@@@>>><<<:::777444555666888:::===???AAABBB????????????<<<999666444666666666666666555555555444444444555555555666666777666555333333444555555999888777777:::;;;;;;:::555555333222111000000000---///000111000///---,,,******+++,,,,,,---......------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,------.........------...............---)))***,,,---...---,,,,,,---------........./////////000111222333444444444333333444444555666666666333444666888:::;;;<<<<<<>>>???AAACCCDDDFFFGGGGGGDDDFFFGGGIIIJJJNNNSSSWWWTTTUUUVVVUUUTTTTTTVVVXXXXXX]]]eeemmmwwwiiikkkkkkiiinnnyyyrrrooopppwww~~~~~~|||{{{{{{{{{zzzyyyuuutttrrrooommmlllkkkkkkiiigggeeecccbbb```]]][[[ZZZXXXWWWVVVVVVTTTQQQOOOOOOMMMKKKHHHGGGGGGHHHIIIFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDAAA>>>;;;999888777666777999:::;;;<<<<<<<<>><<<;;;999888777777555555555666888888666444999:::::::::999666222000666555555555555666777888999888888888999999::::::999999888777666555333222000000000///......---------------............///,,,,,,------------,,,,,,,,,++++++++++++,,,------...............---------.........//////...............---------......///////////////............111111222222222222333333333333222333555555555555555666666888999:::;;;<<<;;;===???AAACCCDDDDDDDDDBBBBBBCCCEEEIIINNNSSSVVVUUUVVVVVVVVVVVVVVVVVVWWW[[[___dddjjjwww|||yyyvvvrrrpppnnnmmmqqq~~~qqqiiiiiikkksssxxxqqqmmmpppvvvzzz~~~}}}zzzzzzzzzzzzyyywwwsssssssssrrrqqqooolllkkkiiigggdddbbbaaa```]]][[[YYYWWWTTTSSSTTTTTTTTTSSSQQQOOOLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCC@@@===:::888666666777888999:::;;;;;;;;;<<<<<<<<<;;;:::888777666555444444666888888777666777888999::::::888666555666666666666666666777777888888888888999999::::::::::::999888777555444333111000000//////......------------............///------............------+++************+++,,,,,,///.........------,,,,,,------............------,,,,,,------...//////000............////////////111111111222222222333333111222222333444555666666666666777999:::;;;<<<===<<<===???AAACCCDDDDDDDDDCCCCCCDDDFFFIIINNNRRRUUUTTTVVVXXXXXXWWWWWWXXXYYY\\\bbbgggmmmyyy|||vvvqqqnnnkkkhhhfffeeefffmmm}}}~~~lllhhhhhhmmm|||xxxsssrrrwww|||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwrrrsssssssssrrrooommmkkkgggeeebbb```___^^^[[[YYYXXXVVVSSSRRRSSSTTTUUUUUUQQQOOOLLLIIIGGGFFFFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDAAA>>>;;;888777666777888999::::::::::::999999:::;;;:::888777666555444444555888999888777777888999::::::999777666555666666777777777666666777888888999999999999999:::::::::999777666444333111111000000///.........---------............///,,,,,,---............---+++++++++++++++,,,,,,---///......------,,,,,,+++,,,,,,------------,,,,,,,,,------......///......---------...///000000111000000111111222222333333222333444444444444555666555666777888:::;;;<<<<<<<<<===???BBBCCCDDDDDDCCCCCCCCCDDDGGGJJJNNNQQQTTTSSSWWWZZZZZZYYYXXXYYY[[[^^^cccjjjppp}}}wwwsssmmmhhheeecccaaa______dddpppxxxkkkgggiiisss{{{yyywwwyyy~~~~~~|||zzzyyyyyyyyyxxxwwwrrrsssssssssrrrooollljjjeeebbb```^^^]]][[[YYYVVVWWWUUURRRQQQSSSTTTUUUUUUQQQOOOLLLIIIGGGFFFFFFFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBB???<<<999888666666777888999999999999666777888999999888777666666555444555888999999888<<<<<<;;;:::888666444333555666888999888777666555666777888999999999888888999999999999888666555444111111111000//////......---------............///++++++,,,---------------,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------------,,,,,,......//////......,,,,,,,,,------...///000111111//////000111111222333333444555666555333111222444444555666777888:::;;;;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPRRRSSSWWWZZZ[[[YYYXXX[[[^^^```dddkkkttt{{{mmmiiiccc```^^^]]]\\\[[[^^^fffvvvtttlllhhhnnn|||uuuuuuwww}}}}}}zzzzzzzzzzzzyyywwwsssssssssrrrpppmmmjjjiiidddbbb___]]]\\\ZZZXXXVVVWWWTTTRRRRRRSSSTTTTTTTTTQQQOOOLLLIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA>>>;;;:::666666777888888888888888555666666777888888888777777666555555777999999888555555666888999:::::::::555666999::::::888555333555666888999999999888777777777888888777777666555222111111000000//////...---------............///***+++,,,---------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,------------............------...//////000///---,,,***---------...///000000111...//////000111222333333444777888666222000111333444444555777888999:::;;;===>>>@@@BBBCCCCCCCCCBBBDDDEEEFFFHHHJJJMMMOOOQQQSSSWWWZZZZZZWWWWWW\\\aaacccfffmmmyyyyyysssfffbbb]]]ZZZZZZZZZ[[[[[[___hhhzzzppplllkkktttuuuuuuzzz}}}{{{zzz{{{{{{yyyxxxuuutttrrrpppmmmjjjhhhgggeeeccc```^^^]]][[[YYYWWWVVVTTTSSSSSSTTTTTTSSSQQQOOONNNKKKIIIGGGGGGGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCCCCCCCBBB???===;;;555666777777888777777777444444555555666777888999999777555555777888888888111222444666888;;;<<<===555777999;;;;;;888555333555666888999999999777777555555666777777777777666222222111111000/////////---------............///+++,,,---....../////////,,,,,,++++++,,,,,,---...+++++++++,,,,,,------............//////.........,,,---///000///...---,,,------......//////000000......///000111222333333333666888666222000222555555555666777999:::;;;<<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEFFFHHHKKKMMMOOOPPPSSSWWWYYYXXXUUUVVV]]]cccfffhhhooo~~~uuummmccc___[[[YYYYYY[[[\\\\\\```iii|||~~~{{{mmmkkkmmmyyyxxxyyy~~~|||{{{{{{{{{zzzyyyvvvtttrrrnnnkkkiiiggggggfffdddaaa___^^^]]]ZZZXXXUUUTTTTTTTTTUUUTTTRRRPPPOOOMMMKKKHHHGGGGGGHHHIIIBBBBBBCCCCCCDDDDDDEEEEEEAAABBBCCCCCCCCCAAA>>>===555666777777777777777666444444444444555777999::::::888666555777888888777<<<;;;999777555333222111555777:::<<<;;;888555222555666888999:::999777666333444555666777777777777222222111111000/////////---------.........//////,,,---...///000000000000++++++******++++++,,,---)))***+++,,,------...///......////////////......***,,,...///000000...---.........///////////////---...///000111222333333111444777666222111444777666666777888:::;;;<<<======???@@@BBBCCCCCCBBBBBBDDDEEEGGGIIIKKKMMMNNNOOOSSSWWWYYYWWWSSSUUU]]]eeeiiijjjqqqzzznnniii___YYYUUUVVVYYY[[[```eeedddooovvvnnnnnnooo{{{}}}|||zzzzzzzzzyyyxxxwwwuuurrrooollljjjiiiiiiddddddcccaaa^^^\\\YYYXXXWWWUUUTTTTTTUUUTTTPPPMMMPPPPPPOOONNNLLLIIIFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDCCC@@@===;;;999777555444666888999777444777555444333333555888:::===;;;999777777888999:::999888777666555444333222333555888:::<<<<<<<<<;;;666777888888888888777666111222333555666666666666777666444333222111111111000...,,,---///000...+++......------------......---.........---,,,,,,+++++++++,,,------......///---------,,,,,,+++++++++000000//////.........---............///000222222222222333333333222222111222222333444444555555666333444555777888:::;;;<<<>>>???AAACCCDDDDDDDDDCCCHHHGGGFFFFFFHHHMMMQQQTTTYYYXXXVVVSSSRRRUUUYYY]]]eeegggsssuuukkkfff]]]XXXUUUWWWYYY[[[___dddkkkwwwuuunnnpppvvv|||~~~{{{zzzzzzzzzyyyxxxvvvuuurrrnnnkkkjjjiiihhheeedddbbb```]]][[[YYYXXXWWWUUUTTTTTTUUUSSSPPPMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEECCCAAA>>><<<:::;;;999777888:::;;;:::888666555444333444777:::;;;<<<;;;999777666777888999999888777666555444333333666777999;;;;;;:::999888666777888:::::::::999888555666777888888999999999444333333222111000//////000...,,,---//////...+++......------------......------......------,,,+++,,,,,,---......//////000---------,,,,,,,,,++++++000/////////........................///000111222111222222333333222222111222222333444444555555666444555666888999;;;<<<===>>>???AAACCCDDDDDDDDDCCCIIIHHHHHHHHHJJJNNNQQQTTTXXXXXXWWWUUUTTTWWW[[[^^^dddgggrrrzzzoooeeeaaa\\\XXXWWWZZZ\\\\\\aaafffssssssooorrr~~~~~~}}}zzzzzzzzzzzzyyyxxxuuusssqqqnnnkkkiiihhhgggeeedddaaa^^^\\\ZZZYYYYYYVVVUUUTTTSSSSSSRRRPPPMMMLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDCCC@@@>>><<<999777555555666888888777666666555555666888;;;<<<;;;:::888666666666666777888888777666555444444333888999:::;;;:::888666444777888999;;;<<<<<<<<<;;;555555555555555555555555333333444333222111///...000...------......---,,,......------------......------......------,,,,,,------......///000000111------------,,,,,,,,,,,,////////////........................///000111111111111222222222222222111222222333444444555555666555666777999;;;<<<===>>>>>>???AAABBBCCCDDDDDDDDDIIIIIIIIIJJJLLLOOOQQQSSSWWWWWWWWWWWWWWWYYY\\\___dddgggqqq{{{sssiiiaaa^^^[[[YYYZZZ]]]___```dddjjjvvvrrrqqqvvv~~~|||zzzzzz{{{{{{yyyxxxsssrrrpppnnnkkkiiiggggggfffccc```\\\ZZZYYYYYYYYYVVVUUUTTTSSSRRRQQQOOONNNLLLLLLMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDBBB???>>>999777555444444555666777888888777666777888:::;;;:::999888666555555555555777777666666555555444444888999::::::999888555444777888:::<<<>>>>>>>>>>>>666555444444333333333333444555666666555333111///000///.........------,,,...------,,,,,,------...,,,------...------,,,,,,---------...//////000000------------------,,,,,,///////////////........................///000111000111111222222222222111222222333444444555555666555666777999:::<<<===>>>???@@@@@@BBBCCCCCCDDDDDDGGGHHHIIIKKKMMMOOOQQQRRRTTTVVVWWWWWWWWWYYY\\\^^^dddfffpppuuummmddd^^^\\\XXXWWWYYY]]]___```fffnnnwwwrrrsssyyy~~~|||{{{{{{{{{{{{yyywwwrrrqqqpppnnnllliiihhhgggeeeccc___\\\YYYXXXXXXYYYUUUTTTTTTRRRPPPOOONNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA@@@<<<;;;999777666777999:::::::::888888777888888999999999888666555444444444666666666666666555555555777888999::::::999777666777888:::===>>>?????????:::999888777666666666777555555777777666444111////////////...---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------...------,,,+++,,,,,,------...//////------------------------.........///////////////...............//////000///000111111222222222222222222333444444555555666444555666888:::;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIILLLNNNPPPQQQSSSTTTVVVVVVVVVXXX[[[]]]ccceeennn{{{qqqiiiaaa[[[ZZZSSSSSSVVVZZZ]]]```hhhqqq~~~sssuuu{{{~~~}}}}}}|||{{{yyyvvvrrrqqqqqqooommmjjjhhhgggcccbbb___\\\ZZZXXXWWWWWWTTTTTTTTTQQQNNNMMMNNNOOONNNNNNNNNNNNLLLJJJHHHFFFEEEEEECCCCCCCCCCCCEEEEEEEEEEEEFFFFFFEEECCCBBBAAA::::::999888666555777999:::999888888888888888888:::999888777666555444333555555555666666666666666777888:::;;;;;;:::999888666888:::<<<===>>>>>>>>>999888666555444555666666444444444444333222000//////000000///---++++++,,,------,,,,,,,,,,,,------,,,,,,------......------++++++,,,,,,---.........------------.....................//////////////////......---......////////////000111222222222222222222333444444555555666444555666888999;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEDDDDDDFFFHHHKKKNNNRRRTTTUUUUUUUUUUUUUUUVVVZZZ]]]cccdddmmmxxxmmmfff^^^YYYXXXRRRRRRUUUZZZ]]]bbbmmmxxx~~~tttwww}}}~~~~~~|||xxxvvvrrrrrrqqqpppnnnllliiihhhbbbaaa___]]]ZZZXXXVVVUUUSSSTTTSSSQQQMMMLLLMMMOOOLLLMMMMMMMMMLLLKKKIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEDDDBBBAAA666777888777444333444555666666777777888999999:::::::::999888777555444333444555555555666666777777888:::;;;<<<<<<;;;999888666777999;;;<<<<<<<<<<<<666555333222222333444555555555444333222111111000///000111///,,,***+++------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------.../////////------------.........///............/////////000///......------............///000111222222222222222222333444444555555666555666777999;;;<<<===>>>@@@@@@@@@@@@AAACCCEEEFFFDDDDDDEEEGGGKKKPPPTTTWWWXXXWWWVVVUUUTTTVVVZZZ^^^cccdddlllwwwkkkddd\\\WWWWWWTTTUUUXXX]]]```fffrrr~~~uuuxxx~~~~~~|||xxxuuurrrrrrrrrqqqooollljjjhhhaaa```___]]][[[XXXVVVTTTSSSTTTSSSPPPMMMKKKMMMPPPJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEEEECCCBBBAAA888:::<<<;;;888555666777333333555666888:::;;;<<<;;;::::::999777666444333444444555555666777777777;;;;;;=========;;;999888555666888:::;;;;;;::::::999777666555555666888999888777666555444333333333///111222000,,,***+++------,,,,,,++++++,,,,,,---+++,,,,,,---.........---------......///000000000---------.........//////---.........//////000000///......---------............000111111222222222222222333444444555555666777777888:::<<<===??????AAA@@@@@@@@@AAACCCEEEFFFEEEEEEEEEGGGKKKQQQWWW[[[ZZZZZZWWWUUUTTTVVV[[[___cccdddlll~~~vvvjjj```XXXUUUVVVTTTVVV[[[```bbbhhhvvvyyy}}}|||zzzwwwttttttrrrooonnnmmmjjjgggeee___]]][[[ZZZZZZZZZXXXWWWTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIEEEDDDBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDD>>>===;;;999888777666666555555555555666666666666;;;:::999777777777777888666555555555555666666777888888888888888888888888666777777777888888888888777666444222222222444555555555555555444333222111444333222000///.........//////.........---------............////////////---------.........//////000000//////......------//////.........---------111000///.....................///111222333444555444444333333333333222222333444555777888:::;;;<<<>>>???AAACCCDDDDDDCCCCCCCCCDDDFFFHHHJJJNNNSSSWWWZZZYYYXXXVVVUUUVVV[[[^^^fffjjjqqqwwwkkk```WWWTTTUUUTTTWWW\\\bbbfffnnn~~~yyy|||zzzxxxvvvtttrrrsssqqqooommmllliiieeebbb^^^\\\ZZZYYYZZZZZZYYYWWWRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHEEEDDDBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDD???>>><<<:::888777666666555555555555666666666666:::999777666666666777777888777777666666666777777;;;::::::999888777777666666666777777777888888888666555444222222333444555555555555555444333222111333222111000///.........------,,,,,,,,,+++++++++------------............------------............///////////////.........//////.........---------000///..................000000000111222222222333222222222333333444444444333444555777999:::;;;<<<>>>???AAACCCDDDDDDCCCCCCBBBCCCEEEGGGIIIMMMRRRVVV[[[ZZZYYYVVVUUUWWWZZZ^^^fffjjjppp|||xxxkkk```WWWTTTUUUVVVXXX]]]dddkkkwww{{{~~~|||{{{{{{|||}}}~~~~~~|||yyywwwvvvuuutttrrrrrrpppooommmkkkhhhbbb___\\\ZZZYYYYYYZZZZZZYYYWWWRRRQQQOOOLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHDDDDDDBBBBBBAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDAAA???===;;;888777666555444555555555555666666666777777666666666666666777:::999888777777666777777;;;;;;:::888777666555444666666666666777777777777555444333333333444555666555555555555444333222111111000//////.........///------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---------...............///////////////...............---------...------------...//////111111111111111111111111111111222333444555666666444444666777999;;;<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCEEEGGGIIIKKKNNNSSSVVV\\\[[[ZZZXXXVVVWWWZZZ]]]dddiiioooxxxvvvjjj___WWWUUUWWWWWWYYY___gggppp~~~}}}}}}wwwsssrrrqqqpppooolllmmmnnnoooqqqsssuuuvvvzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxvvvuuuvvvwwwwwwwwwqqqpppooommmkkkgggaaa]]]ZZZYYYXXXYYYZZZZZZYYYWWWUUUSSSQQQNNNMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDBBBAAA???<<<999777666555444444444555555555666666666666666666777777888888:::999888777666666555666999888777666555444333333555555555666666666777777444444333333444555666777555555555555444333222111000///.............../////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------......//////000000........................,,,,,,,,,,,,---...///000111111111111111222222222222222333333444555555666444555666888:::;;;<<<======???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKMMMPPPTTTWWW\\\\\\ZZZXXXWWWWWWZZZ\\\ccciiiooouuussshhh___XXXWWWYYYYYY[[[aaaiiirrr}}}pppmmmiiieeedddccccccccc``````aaabbbeeegggjjjkkkrrrqqqooonnnoooqqqsssuuusssqqqppprrrtttwwwxxxxxxqqqpppnnnllljjjfffaaa]]]ZZZYYYYYYZZZ[[[[[[YYYWWWUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCBBBAAAAAABBBDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@===:::888777666444444444444555555555555555666777888999999::::::999888777666555444444444444444444444333333333333444555555555555666666666444444444444555666666777555555555555444333222111000///.............../////////.........---------,,,------------.........,,,,,,,,,---------......------......//////000000---.....................,,,,,,,,,---...///000111...///000111222333444444444444444444444444444444555666777999:::<<<===>>>===>>>@@@BBBDDDDDDDDDDDDDDDFFFIIIKKKLLLOOORRRUUUZZZ[[[ZZZXXXWWWWWWZZZ\\\bbbiiioootttrrrggg___YYYYYY\\\[[[]]]bbbiiiqqq~~~vvvmmmhhh```___]]][[[ZZZZZZZZZZZZXXXXXXXXXYYY[[[^^^aaabbbgggeeecccbbbcccfffiiillljjjjjjkkknnnrrruuuuuuuuupppnnnkkkiiigggddd```]]][[[[[[[[[[[[\\\\\\YYYWWWSSSRRRPPPMMMKKKKKKJJJKKKLLLLLLKKKKKKJJJIIIGGGGGGCCCCCCAAAAAA@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBB@@@>>>;;;:::999888333444444444444555555555444555777888:::;;;;;;;;;888777666555555444555555333333333333333333333333444444444444555555555666555555555555555666666666555555555555444333222111111000//////.........///------,,,,,,,,,+++++++++------------............---------.........//////.........///////////////---------...............---------......000111111......///111222333444555555555555555444444333333666666888999;;;===>>>>>><<<>>>@@@BBBDDDEEEEEEEEEBBBDDDGGGIIIKKKMMMPPPRRRXXXXXXYYYXXXWWWWWWZZZ\\\bbbiiiooovvvuuuiii```ZZZZZZ]]]]]]^^^ccciiiooozzz{{{rrriiiccc]]]ZZZSSSTTTUUUVVVUUUUUUUUUVVVUUUUUUTTTUUUVVVXXX[[[\\\^^^]]]]]]]]]^^^```bbbdddggghhhjjjnnnqqqsssrrrqqqnnnkkkgggdddcccaaa___]]]]]]\\\\\\]]]^^^\\\YYYVVVTTTRRRPPPMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBB@@@>>><<<;;;::::::333333444444444555555555222333555888:::;;;;;;;;;777777666666666666666777555555444444333333222222333333444444444555555555666666666666666555555444555555555555444333222111333222111000///.........------,,,,,,,,,++++++++++++,,,,,,,,,------------........./////////000000///////////////.........---------........./////////////////////000111222//////000111222222333333444444444444555555555555666777888:::;;;===>>>???<<<>>>@@@BBBDDDEEEEEEEEECCCEEEIIIKKKLLLNNNPPPRRRUUUVVVWWWWWWVVVWWWZZZ\\\bbbhhhpppyyywwwkkkaaa[[[[[[^^^^^^___ccchhhmmmvvvxxxqqqhhh```[[[XXXVVVTTTMMMOOORRRTTTTTTTTTTTTUUUUUUUUUTTTSSSTTTVVVYYYZZZZZZ[[[\\\^^^___```aaaaaaiiijjjlllpppssstttqqqooolllhhhdddaaa______^^^]]]^^^^^^^^^^^^^^^]]]YYYVVVVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFDDDBBBAAA???>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<;;;;;;333333333444444444555555000111444777999:::;;;;;;888777777777777777888999888888777666444333222222333333333444444444555555666666777777666555444444555555555555444333222222444333222000///.........//////.........---------******+++++++++,,,,,,,,,////////////000000000000000000//////.........------------.........//////000000000000000111111222111111111111111111111111222333333444555666777777777777888:::<<<===??????<<<===@@@BBBDDDEEEEEEEEEFFFIIILLLNNNPPPQQQSSSUUUSSSTTTVVVVVVVVVWWWZZZ\\\bbbhhhqqq{{{zzzmmmccc\\\[[[^^^___```bbbfffjjjvvvxxxlllhhh```]]]YYYUUUSSSRRRRRRSSSQQQSSSUUUXXXYYYYYYXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]cccaaa```______```bbbdddlllpppuuuwwwvvvsssqqqppphhhaaa\\\\\\ZZZUUUVVV[[[aaa```_________]]]ZZZXXXYYYVVVSSSQQQQQQQQQPPPOOOKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAABBBAAA@@@>>>=========>>>>>>@@@@@@@@@>>><<<999666444222333444555777888999999888777777777888999::::::;;;:::888666666777999:::888888777555444333222111444444444444444444444444666666777999;;;999666333444333222333555666555444111111000000//////......------------------,,,,,,........................------......///000000111////////////............///000000000000000//////------...///000222222333000000000000111222333444111222333444555555555555888888999999999:::::::::===???BBBDDDEEEEEEEEEDDDMMMMMMNNNMMMMMMOOORRRTTTSSSTTTTTTSSSTTTVVV[[[^^^ccciiiqqq|||{{{nnnddd]]]\\\___^^^___bbbfffmmm{{{yyyhhh___]]]YYYXXXUUUTTTTTTVVVXXXYYYZZZ\\\___aaacccddddddcccddddddccccccccceeefffgggggggggeeeeeeeeefffhhhiiiqqquuuyyyzzzvvvpppjjjgggbbb]]]YYYZZZZZZXXX[[[```dddbbbaaaaaaaaa___\\\YYYYYYVVVSSSQQQPPPPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????AAAAAAAAA???===;;;888777000111111222333444555555777777777777888999:::;;;;;;999888666666777888999888777666666555444333333444333333333333333222222555555666888:::999555333444333222333555666555444222111111000//////......000000000000000000000000------------------------,,,,,,------......//////////////////............//////000000000000//////))))))***+++,,,,,,------000000000000111222333333222222333333444555555666777888999:::;;;<<<======>>>@@@BBBDDDFFFGGGGGGFFFKKKMMMNNNNNNNNNOOORRRTTTSSSTTTTTTSSSTTTVVV[[[^^^dddjjjrrr~~~|||pppfff^^^\\\^^^\\\]]]aaagggppprrrdddYYYUUUVVVWWWWWWWWWXXX[[[___cccfffmmmnnnoooqqqrrrsssssssssooonnnmmmllllllmmmoooppppppoooooonnnooopppqqqqqqvvvxxxzzzxxxqqqhhh```\\\[[[WWWUUUWWWYYY[[[```fffgggeeedddcccbbbaaa^^^[[[YYYVVVRRRPPPOOONNNMMMLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@???===;;;:::444444444444444555666666555555666777888999;;;<<<:::999888777666777888888777666666666555555555555333333333333222222111111444444666888999888555222444333222333555666555444222222111111000/////////........................------------------------,,,,,,,,,---------------////////////............//////000000000000//////---------....../////////111111111111111111222222333333222222333444666777777777888:::<<<>>>???@@@???@@@BBBDDDFFFHHHHHHIIIJJJLLLNNNPPPPPPPPPRRRSSSTTTTTTTTTTTTTTTWWW[[[^^^eeekkkttt}}}qqqfff^^^[[[]]]\\\]]]aaagggqqqnnnaaaYYYVVVVVVYYY^^^___bbbfffkkkqqqvvvxxx~~~~~~}}}wwwvvvtttrrrrrrsssuuuwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttoooggg^^^XXXTTTUUUSSSRRRTTTXXX\\\bbbgggiiigggeeecccbbbaaa^^^\\\ZZZWWWSSSQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDDDDCCCBBB@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;777666555555555555666666444444555666888:::;;;<<<:::999888777666666777777666666666666666666666666444444444333333333222222444555666888:::999666444444333222333555666555444333222222111111000//////,,,,,,,,,---------------........................------------------------////////////...............//////000000000000///111111222222222222222222111111222222222111111000444333222111222444666888777777888:::;;;===>>>>>>???@@@AAACCCEEEGGGHHHIIIHHHJJJNNNPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTWWW[[[___dddjjjuuu}}}rrrggg^^^ZZZ[[[\\\]]]aaagggqqq{{{|||oooaaa[[[XXXXXX\\\aaajjjmmmssszzz~~~zzzyyywwwvvvvvvwwwxxxyyyvvvwwwwwwxxxwwwvvvuuutttooommmhhhbbbZZZUUUTTTTTTSSSTTTTTTUUUYYY___dddfffjjjhhhdddbbbaaa___]]][[[[[[XXXUUURRRRRRQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA??????@@@@@@???>>><<<;;;444333222111000111222333444444555666777999;;;<<<:::999888777666666666666555555555555666666666666555555555555555555555555555666777:::<<<;;;888666444333222333555666555444333333333222111111000000//////000000111111111111////////////////////////.............../////////////////////..................///000000000000000//////////////////000000111111222222222111000000444333222111222444666888888888999999::::::;;;;;;>>>???AAACCCEEEFFFGGGGGGFFFIIILLLOOOPPPPPPRRRSSSTTTUUUUUUTTTUUUWWW\\\___ccciiittttttiii___[[[[[[]]]^^^bbbhhhqqqwww}}}llleee^^^[[[[[[]]]dddkkkyyy~~~|||zzzyyytttttttttssssssttttttuuutttuuuvvvvvvuuurrrooonnnhhheee```ZZZUUUTTTVVVYYYWWWZZZ\\\\\\___eeehhhhhhkkkhhhdddbbb```^^^\\\ZZZ[[[XXXUUUSSSSSSRRRQQQPPPMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@???>>><<<;;;555444222111111222444555444444555666777888:::;;;999999888777777666555444444444444555555555555555444444444555666666777777666666888;;;===<<<999777444333222333555666555444444444333333222111111111......//////000000111111////////////////////////------......///000000111////////////............---...///000000111111000.........//////000000000000000222333333222111000333333222222333444666777888888999999999999::::::===???BBBDDDEEEEEEEEEDDDDDDGGGJJJLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUXXX\\\___bbbgggqqqwwwlllbbb\\\\\\\\\^^^ccciiirrr|||rrr{{{xxxmmmaaa___^^^___```eeerrr~~~~~~yyyuuusssssstttqqqrrrssstttuuuuuuttttttvvvwwwxxxxxxvvvrrrnnnllldddbbb___[[[XXXYYY]]]```]]]cccffffffiiioooqqqnnnmmmiiieeebbb```^^^\\\ZZZYYYVVVSSSRRRRRRSSSRRRQQQNNNNNNMMMKKKIIIGGGFFFFFFDDDDDDDDDDDDCCCAAA???>>>>>>???@@@AAABBBBBBAAA@@@AAABBBBBBBBB@@@>>>===;;;777666444333333444666888555555555666666888999999999999888888777555444333444444444444444333333333111222333444666777888888555555777:::<<<<<<999777444333222333555666555444444444444333222222111111,,,,,,,,,---.../////////........................++++++,,,---///000111111////////////............---...///000111111111111000000111111222333444444...///111333333333222111222222333333444555555666888888999999:::;;;<<<<<<>>>@@@DDDGGGHHHFFFCCCBBBCCCEEEGGGIIIKKKMMMQQQTTTUUUUUUUUUUUUUUUXXX\\\```cccfffnnnzzzoooddd^^^]]]\\\^^^dddkkkssswwwooozzz{{{iii^^^[[[[[[^^^bbbeeennnzzzwwwssspppnnnnnnoooqqqwwwxxx{{{}}}~~~}}}|||{{{{{{|||}}}|||zzzuuuqqqnnncccbbbaaa___]]]___bbbeeebbbiiimmmnnnqqqwwwxxxtttnnnkkkfffcccaaa___]]][[[WWWTTTRRRQQQRRRRRRRRRQQQOOOOOOMMMLLLJJJHHHGGGFFFBBBCCCCCCCCCBBB@@@>>>======>>>@@@AAABBBAAAAAA@@@CCCDDDDDDCCCBBB???===<<<444222000//////111444666666666666666666777888888999999888888777555444333444444444333333222222222///000111333555777888999444444666999;;;;;;888666444333222333555666555444555444444333333222222111/////////000111222222333,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111000/////////............---...///000111111111111...//////111222333444444---///111333444333222111111222333444555555555555777777999:::<<<===?????????BBBFFFIIIJJJGGGCCCAAACCCDDDFFFGGGIIILLLQQQTTTUUUUUUUUUUUUUUUXXX\\\```dddffflll}}}|||oooeee___\\\\\\]]]aaahhhsssxxxnnnoootttfff___[[[ZZZ^^^aaaeeeooowwwssslllllllllmmmnnnttt{{{{{{uuuqqqppppppnnnlllkkkmmmqqqtttwwwyyy|||~~~xxxtttkkkiiiddd```]]]\\\\\\]]]\\\ZZZWWWVVVUUUSSSQQQOOOKKKLLLMMMNNNMMMJJJGGGEEEEEEDDDCCCBBB@@@???======>>>>>>>>>>>>????????????@@@AAABBBCCCBBB@@@===<<<<<<666000///222444111...222333444333333444777:::;;;:::888777555444444333333333333444444444555555444333333222222333333444666777777888888888777777444333222222333444555666666555333111000000000111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------...//////////////////000111111111000///......///000111333222111000000000111222333333333333444444555666>>><<<::::::;;;<<<===<<<@@@@@@AAABBBCCCCCCCCCCCCBBBEEEHHHJJJLLLNNNQQQSSSSSSUUUVVVVVVWWWYYY\\\___dddeeelll}}}}}}qqqgggaaa___^^^^^^bbbiiittt}}}uuummmppp}}}lllaaa[[[XXXWWW]]]ccckkkyyy{{{qqqjjjiiihhhkkkooorrrwww|||{{{zzzzzzyyyzzz|||{{{uuukkkiiifffbbb___^^^]]]]]]WWWUUUSSSSSSRRRRRROOONNNMMMMMMLLLKKKKKKJJJIIIHHHEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>????????????AAAAAABBBBBBAAA@@@>>>===999777444222222222222222444444555444444444777999:::999888777555555555444333333444444444555555555333333333333444555666777777777777888888777777666666555444333333444555555666555333222111000000111//////..................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......---,,,,,,///////////////000111111222111000//////000111111222111111111111111222222222222222333444555666777:::999888999:::<<<======@@@@@@BBBCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVWWWWWWYYY\\\___```cccjjjyyytttkkkeeebbb___```cccjjjuuuvvvqqqmmmsssnnnaaaZZZWWWUUUXXX___iiiuuuwwwppphhhccccccgggjjjooowwwyyyqqqjjjiiigggdddbbb___^^^]]]YYYWWWUUUUUUUUUUUUSSSQQQNNNMMMKKKJJJIIIJJJKKKKKKEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@BBBAAAAAA@@@@@@?????????777888888666222222444666555666666666444444666888777777777777666666666666333444444444444555555555222222333444555777888999888888777777666666555555888777666555444444444555666555444222111111111111////////////////////////------------------------........................+++---///000000///---,,,///////////////000111111333222111111000000000111///000111222222222222222222222222333444666777888777777777888:::<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCCCCEEEHHHIIIJJJLLLNNNPPPTTTUUUVVVVVVVVVXXX[[[^^^^^^bbbjjjvvvyyyooohhheee``````cccjjjtttrrrpppoooxxxpppaaaZZZVVVUUUVVV]]]fffqqq~~~zzzrrrjjjeeebbbbbbhhhpppsss{{{~~~rrrkkkhhhhhhgggeeeccc```]]][[[[[[ZZZXXXWWWVVVVVVTTTRRRMMMLLLKKKKKKJJJJJJJJJKKKEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@BBBAAA@@@?????????@@@@@@999999888777555555666666666777888777555444555666555666666777777777777777444444444444555555555555222222333333444666777888999888777666555555444444777777777666666666666666555555444333222222111111////////////000000000000......................................................///000000000/////////////////////000000111222222111000000/////////...///111222333333333222222222222333555666888999777888999::::::;;;===>>>???AAACCCDDDEEEEEEEEEDDDDDDFFFHHHIIIJJJKKKMMMOOOSSSTTTUUUUUUUUUVVVYYY\\\___dddlllvvv~~~tttkkkgggaaa```bbbhhhrrrqqqqqqtttxxxdddZZZVVVTTTVVVZZZaaakkkwwwuuulllgggdddddddddgggpppzzzuuummmhhhfffffffffeeebbb___\\\ZZZ[[[YYYVVVTTTSSSQQQNNNLLLJJJKKKLLLMMMLLLJJJHHHGGGDDDDDDDDDCCCCCCBBBBBBBBB????????????@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@===:::666666999999777333666777888777555444444555444555666777888888888777444444444555555555666666333333333222333333444555888888666555444444444444444555666777777888999999444444444444333222222111/////////000000000000000................................................///...---,,,,,,...000111///////////////000000111000000/////////......---...///111222333333333222333333333444555666888888999;;;======;;;:::<<<===???AAACCCFFFGGGFFFEEEEEEDDDFFFHHHJJJJJJKKKNNNPPPQQQRRRSSSSSSSSSTTTWWWZZZ```eeellluuuzzzoooiiibbbaaabbbgggpppqqqsssyyy~~~|||lll]]]WWWUUUSSSWWW___bbbnnnzzzuuullleeecccdddgggjjjooozzzwwwpppllliiieeeeeeeeedddbbb___\\\ZZZ^^^\\\XXXVVVTTTRRROOOLLLIIIJJJLLLMMMLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;666777:::;;;666111444666777666555333333444333444666888888888888777444444555555555666666666444333333222222222333333888666555444333333444555222333555777888999999999444444444444444333222222000000000//////.........------------------------...........................,,,)))((((((+++///111///////////////000111111---......//////......---///000111222222222222222444444444444555666777888999<<>>;;;:::;;;===???AAADDDGGGHHHHHHFFFEEEDDDFFFIIIJJJKKKMMMOOOQQQQQQRRRSSSRRRRRRSSSVVVYYYaaaeeekkktttsssllldddbbbcccfffooorrruuu|||}}}}}}ooobbbXXXVVVSSSPPPVVVaaagggsss~~~|||uuummmfffddddddhhhnnnuuu~~~yyysssooollljjjgggfffeeedddbbb___^^^\\\___]]]ZZZXXXWWWUUURRRPPPKKKKKKKKKJJJHHHFFFDDDCCCAAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@AAAAAA??????AAAAAAAAAAAA@@@???>>><<<:::999999777444111222444666666444333222333333444666888999888777666555555555555666666666666333333333333333444555666666555444222222333555666333444555777888888777777333444555555555444333222111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++***+++---///111///////////////000111111,,,---...///000000//////222111111111111111222222666666555555555555666666666:::>>>>>>;;;999;;;>>>>>>AAADDDGGGIIIHHHGGGFFFDDDFFFIIIKKKLLLNNNQQQSSSSSSSSSTTTTTTSSSTTTWWWZZZeeegggmmmvvvvvvnnnfffddddddgggooorrrvvv~~~}}}~~~fff\\\UUUUUURRRNNNUUUbbbnnnzzzxxxooogggbbbfffhhhmmmvvvzzzuuurrrooollljjjhhhgggfffdddbbb```___^^^[[[YYYVVVUUUUUUSSSQQQOOOMMMLLLIIIGGGEEEDDDCCCCCC@@@@@@AAAAAAAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA>>>???AAABBBBBBAAA@@@>>><<<======;;;777444222333000222555555444222222333333555777888999888777666555555555555666666666777222222333333555666888999555444333222222333555666444555666777777666555555333444555555555444333222111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.................................///000111111222///////////////000111111,,,---///000111222111111333222111000000000111222777777666555555555555555222777<<<===:::999<<>>AAAEEEHHHIIIIIIGGGFFFDDDFFFIIILLLMMMOOOSSSUUUTTTUUUVVVUUUUUUVVVXXX[[[iiikkkpppzzzuuukkkeeebbbhhhuuu}}}uuuzzz~~~~~~kkkYYYVVVTTTTTTSSSUUU\\\eeewww|||{{{rrrjjjiiijjjiiiqqq|||{{{xxxrrrmmmiiihhhhhhiiillliiieeeaaa______```aaa[[[ZZZXXXXXXWWWUUUQQQOOONNNLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<>>AAABBBDDDFFFGGGHHHGGGGGGGGGIIILLLNNNNNNOOOPPPRRRVVVUUUSSSTTTWWWZZZ\\\\\\iiijjjooozzz}}}}}}pppiiieeekkkyyy|||qqq___WWWUUUSSSSSSRRRUUU___jjjzzz}}}{{{sssmmmllloooqqqzzz~~~yyywwwtttpppkkkiiihhhiiiiiijjjhhheeeaaa_________```ZZZYYYXXXWWWVVVTTTQQQNNNMMMLLLJJJGGGEEECCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<:::888666555444555555555555555555444444333444666888999999999888999666444444555666666555666444333888???BBBAAA===888777666444444444555555888999999888888777666555666666666666555333111000000000000///......------//////...---------------///...------------...///222000///000222444333222///............//////000000000000000000000000000/////////000111222444555555444444333333444444444777777777777999;;;===>>>BBBCCCEEEFFFGGGGGGFFFFFFFFFHHHJJJLLLMMMNNNQQQSSSTTTUUUXXXZZZ\\\]]]^^^^^^aaaeeeooo~~~|||{{{wwwooojjjooo}}}uuucccVVVTTTSSSSSSSSSRRRVVVcccqqq}}}yyyrrroooqqqttt{{{~~~yyytttsssqqqmmmjjjhhhhhhiiijjjhhhgggeeebbb```___^^^^^^YYYXXXWWWVVVUUUSSSPPPMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<<<<===???@@@@@@AAAAAAAAA@@@@@@??????===;;;999777666555444444555555555555555555333444666777888888888888777555444444555777777666555222111888AAAEEEAAA;;;888777666666666666666777:::::::::::::::999777777555666666666555444222111111000000//////......---...............---,,,,,,---------------...///000222000...///111333444444000//////............///000000000000000000000000/////////000111222333444444444444333333444444555666666777888999;;;<<<===BBBCCCEEEFFFGGGFFFFFFEEEEEEGGGIIIJJJKKKNNNRRRUUUUUUZZZ___aaa___]]]\\\]]]\\\cccqqq|||wwwvvv~~~uuunnnqqqvvvhhh\\\TTTRRRRRRSSSTTTTTTYYYhhhxxx|||vvvqqqppptttxxx}}}xxxsssrrrpppmmmjjjhhhhhhiiiiiifffeeedddcccaaa^^^\\\[[[XXXWWWVVVUUUTTTRRROOOLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@??????>>>===============>>>??????@@@@@@@@@@@@@@@???>>>===;;;999777555555333444444444555555666666222333555777888888888888777555333333555777888777666333222555999;;;888555777777777777777777888888;;;;;;;;;;;;:::999888777555555666666666444333222111111000000///.........,,,---...///...---,,,+++,,,,,,,,,---...///000000222000...---...///000000111000///...............////////////////////////////////////000111222333444444333333333444555555666666777888:::;;;<<<===@@@BBBDDDEEEGGGGGGGGGFFFFFFGGGHHHIIIKKKOOOTTTXXX[[[```eeeccc^^^YYYXXXYYY^^^eeesss||||||xxxssssss|||{{{rrrssswwwiii^^^WWWUUURRRRRRUUUXXXZZZ___mmm{{{}}}xxxrrrooopppvvv{{{}}}xxxttttttrrrooollliiihhhhhhhhhddddddcccbbb```]]][[[ZZZXXXWWWUUUUUUTTTRRRNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>============>>>===>>>??????@@@@@@@@@???>>>===;;;:::777666444333333333333444555666777777333444666777888999888888777555333333555777888777555555444222000111333666666666777888888999999999::::::::::::999888777666444555666666666555444333111111111000//////......,,,---.........---+++***+++,,,---......///000000//////...---------...///111000///...............////////////////////////////////////000111222222333333333333333444555666555666777999:::;;;<<<<<<>>>@@@BBBEEEGGGHHHHHHHHHGGGHHHIIIKKKMMMQQQVVVZZZ]]]```aaa^^^YYYUUUWWW[[[___eeeppp~~~||||||~~~}}}uuurrrsss}}}xxxvvvzzzvvvtttssswwwuuuwwwuuujjj___VVVRRRTTTTTTUUUXXX___ccchhhqqq{{{{{{xxxsssooonnnsss{{{~~~{{{vvvrrrsssqqqooollljjjhhhhhhgggdddcccbbbaaa___\\\ZZZYYYXXXWWWVVVUUUTTTRRROOOLLLIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>============>>>>>><<<===>>>???????????????===<<<;;;999777555444333222222333444555777777888444555777888999999999999777555444444555777777666333444444111...///555;;;444555666888999999999999999999999999888777666666333444666666777666555444222111111000000//////...---------------,,,++++++,,,,,,---.../////////...+++---//////...///000222000//////............///000000000000000000000000///////////////000111222333333333333444555555666555666777999;;;;;;<<<<<<>>>???BBBDDDFFFGGGHHHHHHGGGIIIKKKMMMNNNRRRVVVYYYWWWYYYYYYWWWUUUVVV[[[___]]]aaakkk{{{}}}||||||zzztttrrruuu{{{}}}tttoookkkiiijjjhhhiiissszzzpppggg```YYYRRRQQQUUUXXXWWW\\\eeelllppptttyyysssqqqnnnmmmpppyyy}}}|||zzzvvvrrrooonnnllljjjiiihhhhhhhhhdddcccaaa___]]][[[ZZZYYYYYYXXXVVVVVVUUUSSSOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>============>>>>>>;;;<<<===>>>????????????>>>===<<<:::888666555444111222333444666777888999555666888999:::;;;::::::999666444444555666666555222222222111000222555888333444666777999999999999999::::::999999888777666333444555777777777666555222222111111000/////////...---,,,,,,++++++,,,,,,,,,---...//////......---))),,,///000...------...///............//////000000000000000000000000000000////////////000111111333333333333444555666666555666888:::;;;<<<<<<;;;@@@AAACCCEEEFFFFFFEEEEEEFFFHHHKKKMMMOOOQQQTTTWWWTTTSSSSSSSSSUUUXXX\\\^^^]]]```hhhwww}}}}}}}}}}}}xxxsssssswwwxxxpppjjjfffdddbbb```aaalll}}}uuukkkccc\\\ZZZVVVQQQRRRXXXZZZYYY^^^iiirrruuuuuuwwwnnnlllkkklllsss}}}}}}}}}{{{vvvrrrkkkkkkjjjiiihhhhhhiiiiiidddcccaaa^^^\\\[[[ZZZYYYYYYXXXWWWVVVUUUSSSPPPMMMIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>============>>>???;;;<<<===>>>???????????????>>>===;;;999777666555111111222444666777888999555666888:::;;;;;;;;;;;;999777555444555666555555333111///000222333222000222333555777888999999888::::::::::::999888777777333444555777777777666666222222111111000/////////...---,,,+++***+++,,,------.../////////...---,,,(((,,,//////+++'''&&&&&&...............///000111000000000000000000000000000////////////000000111222222222333444555666777444666888:::;;;<<<<<<;;;CCCCCCDDDEEEEEEDDDCCCBBBEEEGGGKKKMMMOOOPPPRRRTTTTTTRRRRRRSSSVVVYYYZZZZZZ___bbbiiivvv~~~}}}wwwrrrqqqtttuuuiiiaaa^^^]]]aaa___```jjj{{{|||sssjjjeee]]][[[WWWSSSRRRRRRTTTVVV[[[^^^dddlllqqqqqqlllgggeeeeeehhhooozzz}}}zzzwwwtttqqqnnnllljjjhhhhhhfffccc```bbb___\\\[[[[[[\\\\\\\\\YYYYYYXXXVVVTTTQQQOOONNNKKKJJJHHHGGGFFFGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@?????????===<<<;;;::::::999<<<>>>@@@@@@>>>>>>>>>???BBB@@@===;;;:::777444111333444444333777<<<;;;777555666777999:::;;;<<<<<<999888777666444222111000333333333444444555555555444555777888:::;;;;;;;;;<<<<<<;;;:::999777666555666666777888888888888888555333111///......///000------------------------------++++++++++++---------------...............111000000///...---------...------------...//////000000000///000111111222222333333333333333333444444444666777999;;;<<<<<<>>>@@@BBBCCCDDDEEEGGGIIIDDDFFFIIILLLNNNOOOPPPPPPQQQQQQQQQSSSUUUXXXZZZ\\\^^^bbbiiirrr~~~}}}vvvrrrqqqsssyyypppfff___\\\\\\___^^^___iiiyyy|||yyyyyy{{{||||||||||||||||||{{{wwwvvvsssoooiiiddd___\\\WWWUUUSSSRRRRRRSSSUUUVVV\\\]]]bbbgggkkkjjjeeeaaa___```eeennn{{{~~~|||yyyuuussspppmmmiiigggfffeeedddcccaaa___\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUURRRPPPNNNMMMKKKJJJHHHGGGGGGGGGGGGHHHDDDCCCCCCBBBAAA@@@?????????>>>===<<<::::::::::::;;;===??????>>>>>>???@@@@@@>>><<<;;;:::999666333666666444333777<<<:::444666777888999::::::;;;;;;888888777555444333222111222222333333333333333444333444666888999:::;;;;;;>>>>>>???>>>===;;;999888777888888999999888888777555333111///......///000------------------------------,,,++++++,,,------,,,,,,,,,------------...111000000///......------...------------...//////000000000000000111111222222222222333333333333444444555666888:::;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIFFFHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPRRRTTTWWWYYY[[[\\\aaahhhqqquuurrrqqqtttzzzwwwuuupppiiiaaa\\\ZZZZZZ[[[[[[^^^hhhwwwvvvqqqooolllkkklllkkkllllllmmmmmmllllllkkkiiifffbbb^^^[[[YYYXXXXXXNNNOOOOOOPPPRRRTTTVVVWWWZZZZZZ\\\___```___\\\YYYYYY\\\dddooo~~~~~~{{{wwwtttqqqnnniiifffeeeeeefffeee```___]]]\\\\\\[[[XXXVVVWWWVVVUUUSSSQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<;;;:::::::::::::::<<<>>>>>>>>>>>>???@@@>>><<<;;;;;;;;;:::888666333444333222555:::999444777777888888999999999999777666666555444444333333333333333222222222222222222333555777999:::;;;;;;>>>???AAAAAAAAA>>><<<:::::::::;;;;;;:::999777666555444222000/////////000------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------000000000///......------......------......///000000000000000000111111111222222222222333333444444555666777999:::<<<===>>>???AAACCCCCCCCCDDDEEEGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOPPPPPPQQQSSSVVVXXXZZZ[[[```gggppp~~~tttrrrrrruuu}}}vvvqqqnnniiiccc]]]YYYWWWWWWVVVXXX]]]fffuuuxxxmmmdddbbbaaa______````````````aaaaaa`````````^^^\\\YYYUUUSSSSSSSSSTTTJJJLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUVVV\\\eeerrr~~~{{{wwwtttpppmmmjjjhhhggggggfffeeeaaa```_________\\\XXXUUUWWWVVVTTTSSSQQQOOONNNNNNKKKJJJIIIHHHGGGGGGFFFFFFBBBBBBAAA@@@???>>>======>>>===<<<;;;::::::::::::888:::===>>>>>>>>>???@@@>>>===;;;;;;;;;;;;888666---333666333222555888888888888888777777777888888555555555555555444444444444444444333333222222222111222444666888::::::;;;;;;===@@@BBBAAA???<<<:::<<<=========<<<:::888666555444222111000/////////---------------------------------,,,,,,---------+++,,,,,,------.........000000//////...........................//////000//////000111111111111111111111111222333333444444666666888999;;;===>>>>>>@@@AAACCCCCCCCCCCCDDDFFFJJJLLLNNNOOOQQQQQQQQQPPPPPPPPPQQQQQQSSSVVVXXXZZZ[[[```gggqqq{{{rrrrrrsssuuu{{{rrrnnnkkkeee___ZZZWWWTTTSSSRRRUUU[[[dddqqqzzzmmmccc[[[UUUTTTTTTRRRQQQSSSVVVWWWWWWWWWWWWWWWWWWVVVSSSRRRQQQOOOMMMLLLKKKKKKKKKLLLNNNPPPQQQRRRRRRRRROOOPPPPPPPPPQQQRRRTTTVVVVVV\\\ggguuu}}}zzzvvvsssmmmlllkkkkkkkkkiiifffcccbbbbbbaaaaaaaaa^^^ZZZWWWXXXWWWUUUSSSQQQPPPPPPPPPKKKJJJJJJIIIHHHFFFEEEEEEBBBAAA@@@???>>>======<<<===<<<;;;:::::::::::::::777:::<<<=========>>>@@@???>>><<<<<<<<<:::888555///:::@@@:::111111777<<<999888777666666666777777555555555555555555555555666666555555444444333333111222444666888999::::::;;;===@@@BBBBBBAAA>>><<<>>>?????????>>><<<999777444444333222111000//////---------------------------------------------------------...///000000000////////////............///............///000000//////000111111111111000000000111222222333444444666666888999;;;===>>>>>>???AAACCCCCCBBBCCCDDDFFFKKKLLLNNNPPPQQQRRRQQQQQQRRRRRRRRRSSSTTTWWWYYYZZZ\\\aaahhhrrrxxxooooooqqqtttzzzpppmmmhhhbbb]]]YYYVVVSSSQQQOOOTTTZZZ```iiixxx~~~mmm```XXXWWWQQQMMMNNNNNNKKKKKKNNNNNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNMMMKKKJJJIIILLLLLLMMMNNNOOOOOOOOOOOOKKKMMMNNNOOOPPPRRRVVVYYYWWW___kkkyyy~~~|||yyyuuurrrlllllllllmmmmmmkkkfffccccccbbbbbbbbbbbb```\\\YYYXXXWWWUUURRRQQQPPPQQQQQQKKKJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@???>>>======<<<<<<;;;:::::::::::::::888:::<<<===<<<<<<===>>>@@@>>>===<<<<<<;;;888666777BBBHHH???222///555;;;888777666555555666777777555555555555555555444444666666666666555555555555333444555777888999::::::<<<>>>@@@BBBCCCCCCAAA@@@>>>@@@AAABBB@@@>>>;;;999444444333222111000000///------------------------------............------------...///000111111222//////////////////......//////......//////000111...///000222222111111000///000000111222333444444555666777999:::<<<===>>>>>>@@@BBBBBBBBBCCCDDDFFFJJJLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYZZZ\\\aaahhhrrruuukkkkkknnnrrr~~~}}}qqqjjjeee___[[[YYYWWWTTTRRRPPPTTTYYY\\\aaalll}}}{{{mmmaaaYYYSSSQQQPPPLLLJJJLLLMMMKKKKKKNNNJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMKKKMMMOOOPPPQQQSSSXXX\\\]]]fffsss~~~|||yyyuuurrrmmmmmmlllllllllkkkgggeeebbbaaa```aaaaaa```]]]ZZZWWWVVVSSSQQQPPPOOOPPPPPPJJJKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999999::::::888:::<<<<<<;;;;;;<<<===>>>===<<<<<<===<<<:::888888@@@CCC;;;333111555777777666555444444555777888666666555555444444444333444444444555555555555555555666777888999999999999;;;<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCBBB???<<<:::444444444333222111000///------------------------,,,---...//////...---,,,,,,,,,---...///000111111...////////////////////////////////////000000111...///111222222222000/////////000111222333444444444555666888:::;;;<<<======???AAABBBBBBCCCEEEGGGIIIJJJMMMPPPQQQRRRSSSSSSRRRRRRRRRRRRTTTVVVXXXYYY[[[```gggqqqrrrhhhhhhkkkppp}}}uuugggbbb]]]YYYXXXWWWUUURRRQQQUUUYYYYYY[[[cccssswwwnnniii```WWWRRRQQQRRRTTTIIIFFFFFFIIIJJJHHHIIILLLIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKMMMNNNIIIIIIHHHIIIIIIKKKLLLLLLLLLOOOQQQRRRRRRTTTYYY]]]ccclllzzz|||yyyuuussspppnnnkkkjjjkkkjjjiiigggaaa```______```___]]][[[VVVTTTRRROOONNNNNNOOOPPPJJJKKKKKKJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999999999::::::999;;;<<<<<<;;;:::;;;<<<<<<;;;;;;<<<===>>><<<;;;222777888444222444555444777666444333444555777999777666666555444444333333333333333444444555555555777777888999999999999999888999:::<<<===?????????>>>@@@BBBDDDCCCAAA===;;;444444444333222111000///------------------------,,,---...//////...---,,,++++++,,,---...///000111.........//////////////////////////////000111111...///111222333222000///...///000111222333444444444444666777999;;;<<<===<<<>>>@@@BBBBBBCCCFFFHHHHHHJJJLLLOOOQQQSSSSSSSSSRRRQQQQQQQQQSSSUUUWWWXXXYYY___fffpppyyyqqqiiifffgggnnn|||vvvlllddd[[[XXXUUUQQQQQQSSSSSSRRRTTTXXX\\\aaalllvvv~~~uuuooohhhaaa]]]YYYTTTPPPNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJIIINNNMMMLLLKKKJJJKKKLLLMMMJJJKKKLLLLLLKKKIIIGGGEEEIIIIIIHHHHHHIIIKKKMMMNNNLLLNNNSSSXXXXXXXXX^^^gggnnnvvv~~~{{{xxxuuutttooonnnmmmmmmnnnmmmkkkiiieeeddddddcccaaa___^^^]]]YYYXXXUUURRRPPPOOONNNNNNMMMKKKHHHFFFEEEDDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>======<<<;;;;;;:::999999888888888888999;;;===>>>============<<<;;;:::999777666555444333444555666555555555666666666666666888888888555333222222444555666888999888777555444555777999:::;;;:::888777999999:::999888999<<<>>>@@@AAABBBBBBAAA???<<<;;;777777666555444222111000,,,,,,,,,---000222222111000000//////......------000...---,,,------,,,***............////////////............////////////000000000000111111111111111111222333333444555555777777777777888999:::;;;===???BBBDDDEEEGGGJJJLLLLLLMMMNNNOOOPPPPPPPPPPPPTTTRRRQQQQQQTTTWWWXXXXXX\\\```hhhtttwwwooogggdddfffmmm{{{|||mmmddd\\\XXXVVVRRRQQQSSSSSSRRRTTTWWWZZZ^^^hhhssssssgggaaa]]]WWWRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJJJJJJJIIIHHHFFFEEEIIIIIIIIIJJJKKKLLLMMMNNNMMMPPPUUUZZZ[[[\\\dddmmmwww~~~{{{xxxvvvuuuqqqpppnnnnnnnnnmmmjjjhhheeeddddddcccaaa___]]]\\\YYYWWWUUURRRPPPNNNNNNNNNJJJIIIIIIHHHFFFEEEDDDCCCAAAAAA@@@???>>>===<<<<<<===<<<<<<;;;::::::999999888888888888999;;;===>>>============<<<;;;:::999777666555444333444555555666666666666666555555555777777777555333222333444555666777888888777555444555666888999999999888777888999999999999:::===???AAABBBCCCCCCBBB@@@===<<<777777666555444222111000...------...111222222111////////////............111000//////000000///...............////////////............////////////000000000000111111111111222222222333333444444444555555666888:::<<<>>>???@@@BBBCCCDDDDDDEEEGGGIIILLLMMMNNNPPPQQQQQQRRRRRRUUUSSSQQQQQQSSSVVVWWWWWWZZZ^^^fffrrrssskkkdddbbbdddkkkyyypppfff]]]ZZZWWWSSSQQQRRRTTTRRRSSSVVVXXX\\\eeeoooppphhh]]]WWWUUUSSSOOOKKKKKKKKKMMMNNNOOOPPPPPPPPPSSSSSSTTTTTTTTTRRRPPPOOOOOONNNMMMLLLKKKJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHGGGIIIJJJKKKLLLMMMNNNOOOOOONNNPPPUUUZZZ]]]aaalllwww~~~|||yyywwwwwwtttrrrpppooonnnllljjjhhheeeeeedddcccaaa___]]]\\\XXXVVVTTTQQQOOONNNNNNNNNGGGHHHIIIIIIGGGEEEBBB@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999888888888999:::;;;<<<===============<<<;;;::::::777666555444333444444555777777666666555555444444555666777666444333444555555666777777777666444333555555666666666777777777666888999999999;;;>>>AAABBBCCCCCCCCCBBB@@@>>>===888777666555444222111111///......///111333222111.............../////////000///...///000111000///............////////////............////////////000000000000111111111111333333333333333333333333555666777999;;;===?????????AAACCCDDDDDDDDDFFFHHHKKKLLLMMMOOOQQQRRRSSSTTTUUUSSSQQQPPPRRRTTTUUUUUUXXX\\\dddooo}}}ooohhhbbb```cccjjjxxxuuujjj___[[[YYYUUURRRRRRSSSQQQRRRUUUWWW[[[eeeooopppeee^^^ZZZVVVTTTTTTSSSPPPMMMMMMOOOQQQSSSSSSUUUVVVXXX[[[[[[ZZZYYYWWWTTTRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPTTTTTTWWW\\\aaajjjyyy~~~|||zzzxxxxxxwwwtttqqqooonnnllliiigggeeeeeedddbbb```^^^\\\[[[WWWUUUSSSPPPNNNNNNMMMMMMGGGHHHHHHGGGFFFDDDBBBAAADDDCCCBBBAAA@@@??????>>><<<;;;;;;;;;::::::999999888888999999:::;;;<<<<<<<<<<<<======<<<;;;;;;:::888777555444333333444555888888777666555444444333555666777777555444555666666666666666666555333333555555444444444555666777666777888999:::<<<@@@BBBBBBCCCCCCBBBAAA@@@>>>===888888666555444222222111///...---...000111111000---------....../////////+++******+++---///...---............////////////............///////////////000000000111111111111333333333333333333333222888888999::::::;;;;;;;;;;;;===@@@BBBDDDFFFIIIKKKIIIJJJKKKMMMOOOQQQSSSTTTVVVSSSQQQPPPRRRTTTTTTTTTXXX[[[bbbmmm{{{|||llleee```___cccjjjxxx}}}ooobbb\\\ZZZVVVSSSSSSQQQPPPQQQUUUXXX\\\fffqqqyyyrrriii___XXXRRRRRRQQQPPPPPPOOONNNMMMOOORRRUUUWWWXXX[[[___bbbcccaaa___\\\XXXTTTQQQPPPOOONNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRZZZYYY\\\aaaiiiuuu|||zzzyyyxxxxxxuuuqqqooommmkkkiiigggeeeeeedddbbb```]]][[[ZZZVVVUUURRRPPPOOONNNNNNNNNJJJIIIGGGEEECCCCCCCCCCCCDDDCCCCCCBBBAAA@@@??????<<<<<<;;;;;;;;;;;;;;;:::888999999:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888777555444333333444444888888777666555444444333666777999999777666666777666666666555444333333222444444333333444444555666555777888999:::===@@@CCCBBBBBBAAA@@@???>>>======999888666555333333222222...---,,,---//////...---,,,,,,------......//////***))))))***,,,...------............////////////............///////////////000000000111111111111333333333333333333333222666777888999:::::::::999:::===@@@BBBCCCEEEHHHJJJGGGGGGHHHJJJLLLOOORRRSSSVVVTTTQQQQQQRRRTTTUUUUUUYYY[[[bbblllyyyzzzjjjddd``````dddkkkyyyvvveee]]]ZZZWWWUUUTTTPPPOOOQQQUUUXXX\\\fffqqqwwwsssllleee```[[[VVVSSSMMMNNNOOOOOONNNNNNPPPRRRRRRVVV\\\___aaacccgggkkkgggddd```[[[VVVSSSQQQQQQNNNNNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQTTTVVVXXX[[[[[[```iiirrr}}}zzzxxxwwwxxxuuuqqqnnnllljjjhhhfffeeeeeedddbbb___]]][[[YYYVVVUUUSSSQQQOOOOOOOOOOOOLLLJJJGGGDDDCCCCCCDDDEEEBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;888777666444333333333444777777666666555555444444888:::;;;;;;999888777777666666555444333222222111333333444444444555555555666777999:::;;;===@@@CCCBBBAAAAAA???>>>>>>======:::999777555333333333333///---,,,,,,......---,,,---------------.........,,,++++++,,,...000///...............////////////............////////////000000000000111111111111333333333333333333333333111333666888;;;<<<<<<<<<===???AAABBBBBBCCCDDDFFFGGGGGGGGGHHHJJJMMMPPPRRRVVVTTTRRRQQQSSSUUUVVVVVVZZZ\\\aaajjjwww}}}yyyjjjddd```aaaeeemmmzzz|||hhh^^^ZZZXXXVVVVVVQQQOOOPPPSSSVVVYYYcccmmm{{{sssfffccc]]]XXXTTTRRRPPPPPPMMMPPPRRRRRRRRRUUU[[[``````gggooosssrrrppppppqqqgggddd^^^XXXTTTSSSSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSPPPQQQSSSTTTUUUUUUUUUTTTUUUTTTSSSRRRTTTXXX[[[^^^___dddnnn{{{}}}zzzxxxwwwxxxtttppplllkkkiiihhhfffeeeeeedddbbb___]]]ZZZYYYWWWUUUSSSQQQPPPPPPPPPPPPKKKJJJHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;999888666444333333333333666666666666666555555555:::<<<>>>>>>;;;999888888777666555333222222111111222333555666666666555444777888::::::;;;===@@@CCCCCCBBBAAA@@@???>>>>>>>>>;;;999777444333333333444000...------......---+++...------------------,,,///...---...000111000///............////////////............////////////000000000000111111111111222222222333333444444444222444777:::<<<======<<<===???AAAAAAAAABBBDDDFFFHHHHHHGGGHHHJJJMMMPPPQQQVVVTTTRRRRRRUUUWWWXXXYYYZZZ\\\```hhhttt|||xxxjjjdddaaabbbfffnnn|||jjj^^^ZZZXXXWWWWWWQQQPPPPPPRRRTTTWWW```jjjuuuwwwjjj\\\ZZZVVVRRROOONNNMMMLLLMMMPPPSSSTTTVVV[[[dddkkksss{{{{{{uuusssfffbbb\\\VVVSSSSSSTTTVVVWWWXXXZZZ[[[\\\[[[[[[ZZZVVVXXXZZZ]]]^^^]]]\\\[[[YYYWWWUUUUUUVVV[[[___ccclllttt}}}zzzwwwvvvwwwsssoookkkjjjiiihhhgggeeeeeedddbbb___\\\ZZZYYYWWWVVVTTTRRRQQQPPPQQQQQQIIIIIIJJJJJJHHHFFFDDDBBBEEEDDDCCCCCCAAAAAA@@@???>>>>>>>>>>>>????????????888999:::;;;<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;999888666444333333333333555555555666666666666666<<<>>>@@@???===:::888888777666444333222111111111222333555777777666555444888999::::::;;;<<<@@@BBBDDDDDDBBBAAA@@@?????????;;;999777444333333444444111000......//////...,,,.........------,,,,,,,,,///...---...///000///.............../////////000............/////////000000000000000111111111111111111222333333444555555666888:::<<<<<<<<<;;;:::999;;;>>>@@@BBBDDDGGGIIIIIIIIIHHHIIIJJJMMMPPPRRRVVVTTTRRRSSSUUUXXXZZZZZZZZZ[[[___fffqqq|||}}}~~~rrrjjjhhhggghhhiiilllvvvpppddd^^^WWWUUUWWWTTTQQQQQQTTTVVVWWW\\\ccctttlll```ZZZSSSOOONNNNNNLLLMMMPPPPPPTTTZZZ___ccckkkyyy~~~qqqhhhaaa^^^ZZZWWWVVVWWWWWWWWW\\\```eeekkknnnpppooonnngggeeegggiiifffbbbaaadddbbb[[[XXX\\\aaaeeellluuu}}}{{{yyywwwtttsssqqqnnnllliiihhhggghhhgggeeeeeeccc```\\\XXXVVVUUUTTTSSSQQQQQQPPPPPPLLLKKKIIIGGGEEEDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@AAA???<<<<<<<<<============;;;888999;;;===<<<::::::;;;<<<======<<<;;;:::999777555444444444333222111111222333555777999:::999;;;======<<<;;;;;;<<<:::777333111111333333333---///222555888:::;;;;;;::::::;;;<<<===>>>??????DDDFFFHHHGGGEEEBBB@@@???<<<;;;888555333000///...//////...------------...---------............/////////...---,,,,,,++++++111000///...---,,,++++++............////////////......///000000000000000...000111222222333555777555666999;;;<<<;;;::::::<<<===???AAACCCEEEGGGHHHGGGGGGFFFGGGIIIKKKNNNPPPQQQRRRTTTVVVWWWYYYYYYZZZ[[[aaaaaadddrrr{{{|||qqqkkkhhhggghhhiiimmmxxxqqqeee___ZZZWWWWWWTTTRRRRRRTTTVVVWWW]]]dddrrrjjj]]]VVVQQQNNNOOOOOONNNOOOSSSQQQUUU\\\eeepppvvvhhh]]]^^^\\\[[[ZZZ\\\^^^```aaaiiimmmuuu}}}~~~|||||||||vvvnnnkkklllfff```___fffmmmttt~~~~~~|||{{{zzzyyytttsssqqqooommmkkkiiihhhiiihhhfffdddbbb___ZZZVVVVVVUUUTTTRRRPPPOOOOOOOOOLLLKKKIIIGGGEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAA???===<<<===>>>>>>======;;;999999;;;<<<;;;:::;;;;;;<<<======<<<;;;;;;:::888666555555555444333333333444444555666666777888:::<<<<<<;;;::::::;;;;;;888555333444555555555333444555777777777666666::::::;;;;;;===>>>???@@@DDDFFFGGGFFFCCCAAA@@@@@@>>>===:::888555333222111000000///............///---------............///------............//////......//////000000000111............////////////......///000000000000000000111333333222222333555333444777999:::999999888;;;;;;===???AAACCCEEEEEEGGGGGGGGGGGGIIIKKKNNNPPPRRRSSSUUUWWWXXXZZZZZZZZZ[[[aaaaaacccqqqxxxooolllhhhfffgggiiinnnzzzttteee```]]]ZZZXXXUUURRRRRRUUUVVVWWW]]]eeeooo~~~fffZZZRRRNNNMMMPPPQQQPPPRRRVVVUUUZZZcccppp}}}nnnbbbYYYZZZZZZ[[[^^^aaaeeeiiikkkzzzwwwrrrrrrooolllnnnvvv|||{{{{{{{{{zzzrrrrrrpppooommmkkkjjjiiijjjhhhfffdddaaa]]]YYYUUUVVVUUUSSSQQQOOONNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEECCCBBBAAA@@@@@@??????@@@AAA???======>>>???>>>===<<<;;;999999;;;;;;;;;:::;;;;;;<<<======<<<;;;;;;:::888666555555555444333555555555555555444444444666888;;;;;;:::999::::::;;;888555444444666666666666777777888888777777666;;;:::::::::;;;>>>AAABBBEEEFFFFFFDDDAAA??????@@@>>><<<:::888666444333222111111000///////////////---------............///+++,,,---...///111222222------...///000111111222............////////////......///000000000000000111333333333111111222333333444666888999999999999;;;<<<===???AAACCCDDDEEEGGGGGGGGGGGGIIILLLNNNPPPRRRSSSUUUWWWYYYZZZ[[[[[[[[[aaa```cccpppvvvooollliiiggghhhjjjppp~~~|||zzzvvv~~~yyyfff```^^^[[[XXXVVVSSSRRRUUUVVVXXX^^^fffnnn{{{cccWWWOOOMMMMMMPPPQQQPPPSSSXXX[[[bbbnnnsssjjjccc^^^]]]___dddiiinnnsssxxx|||~~~{{{|||~~~{{{yyyzzzzzzzzzppppppooommmllljjjiiiiiiiiigggdddcccaaa^^^ZZZWWWVVVUUUSSSPPPNNNLLLKKKKKKJJJJJJIIIGGGFFFEEEEEEEEECCCBBBAAA@@@????????????@@@???===>>>???@@@???>>>;;;:::999999::::::;;;:::;;;<<<<<<<<<<<<<<<<<<;;;999777555444555555333222444555555555555555555444555888:::;;;:::999:::;;;888555333222333555555555555666777999:::<<<======;;;:::999999;;;>>>AAADDDEEEEEEDDDBBB@@@??????AAA<<<;;;999666444333222111111000//////......//////---------............///+++,,,,,,...///000111222------------------------............////////////......///000000000000000000222333333222111222444555666888:::;;;;;;<<<<<<===>>>???AAACCCEEEFFFGGGFFFFFFGGGHHHJJJLLLNNNOOOQQQRRRTTTVVVXXXYYYYYYZZZZZZ``````cccqqqvvvpppmmmiiihhhjjjmmmtttxxxsssnnnttt~~~}}}hhh```___]]]YYYWWWTTTSSSUUUVVVXXX___gggpppxxxaaaVVVNNNMMMNNNQQQQQQQQQVVV\\\cccnnntttjjjeeeccccccdddjjjsss|||||||||~~~~~~zzzxxxxxxxxxxxxqqqqqqooonnnlllkkkjjjiiifffdddbbbaaaaaa___]]]ZZZVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@???????????????>>>===>>>???@@@???===:::::::::999999999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<999666444333444444333111111222444555666777777666555777:::;;;:::::::::;;;666555333333555666666555555666777:::<<>>AAACCCCCCDDDCCCBBB@@@???AAABBB===<<<:::777555333222222000///......------......---------............///,,,,,,---------.........---------------,,,,,,,,,............////////////......///000000000000000...000222222222333444666555666777999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXX______cccrrr|||uuuqqqmmmjjjjjjmmmqqqxxx}}}rrrkkkgggkkkrrryyy~~~~~~|||wwwwwwzzznnnaaa```^^^[[[XXXUUUSSSUUUVVVYYY```hhhtttttt^^^VVVOOONNNPPPSSSTTTUUU]]]eeeooozzzmmmfffccceeejjjkkkttt{{{yyy{{{~~~yyywwwuuuuuutttqqqqqqooonnnllljjjiiihhhbbb```^^^^^^^^^^^^\\\ZZZUUUTTTRRRPPPNNNMMMLLLLLLHHHHHHIIIHHHHHHFFFEEEDDDBBBAAA@@@??????>>>>>>???===<<<<<<===??????>>><<<999:::::::::888888:::;;;===<<<;;;;;;;;;;;;<<<===999777555444444444333222///000333555777888888888333555888999999888999:::777666555666888999999888888888999:::;;;===??????<<<;;;::::::;;;===@@@AAAAAABBBCCCCCCBBBBBBCCCDDDAAA@@@===:::777555444333//////...------------------------............///---------------,,,,,,,,,,,,,,,---...///000000111............////////////......///000000000000000---///111222222333555777333444555666888:::;;;<<<<<<===>>>???AAABBBCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQSSSUUUVVVVVVWWWWWW^^^___cccssszzztttpppmmmkkklllpppuuu|||yyymmmddd```bbbffflllqqquuuvvvvvvrrrpppqqqyyytttdddaaaaaa^^^YYYUUUTTTUUUVVVYYYaaaiiizzzooo\\\UUUPPPPPPRRRVVVXXX\\\gggrrr}}}qqqllljjjkkkqqqzzz~~~~~~{{{zzz~~~~~~yyyvvvsssqqqooommmlllkkkiiifffdddcccbbb```^^^[[[ZZZZZZYYYXXXVVVUUUTTTRRRQQQOOONNNMMMMMMHHHHHHHHHIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;===>>>???===;;;888:::;;;:::888777999;;;===<<<;;;;;;;;;;;;<<<===;;;999777666666666555444...000333666777888888888000222555777666666777888777555555666888:::999999888888777888888:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>AAACCCEEEDDDDDDEEEFFFCCCAAA>>>;;;777555333222000//////...............---------............///...............------------------....../////////............////////////......///000000000000000///111222222222222444555333444444666888:::;;;<<<======>>>???AAABBBCCCCCCEEEFFFHHHIIIKKKLLLMMMNNNNNNPPPQQQSSSUUUVVVWWWWWWWWW^^^^^^cccrrr|||xxxssspppmmmlllnnnssswww~~~yyykkkaaa[[[\\\^^^ccciiinnnqqqrrrnnnkkkkkksssyyyfffbbbcccaaaZZZVVVTTTUUUWWWYYYaaajjj}}}lllZZZTTTPPPPPPSSSXXX[[[aaannn{{{wwwooojjjlllpppuuu~~~||||||}}}yyyuuurrrnnnlllhhhgggeeebbb```]]][[[ZZZ___\\\YYYWWWWWWVVVTTTRRRUUUTTTRRRQQQPPPOOOOOOOOOGGGHHHIIIIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>:::::::::<<<>>>>>><<<:::888:::;;;:::777777999<<<===<<<;;;::::::;;;<<<======;;;888888888888777555///111444666777888777666...000333444444444555666444333333444777888888777555555555555777999;;;<<<<<<=====================<<<@@@DDDFFFFFFFFFFFFGGGBBB@@@===999666222000///111111000///////////////---------.........//////............//////000000//////...---+++***))))))............/////////000...//////000000000000000111222333333222111222333555666666888999<<<>>>?????????@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXWWW^^^^^^bbbqqq}}}{{{yyyuuuqqqqqqqqqqqqsssxxx~~~qqqfffaaaXXXZZZYYYVVV\\\gggnnnmmmllljjjhhhkkkrrr|||nnndddaaa```ZZZXXXVVVWWWXXXZZZdddnnngggYYYVVVTTTTTTXXX___ccclllqqqlllkkkpppuuu~~~{{{tttppplllhhheeeaaa___\\\YYYWWWUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQPPPMMMKKKLLLNNNOOOMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???===<<<============<<<;;;:::999;;;999777666555666777888::::::;;;;;;<<<=========;;;;;;:::999888777555444444333333333333444555666555444444333444555666777555666666777666666555444888888777777888:::<<<===;;;;;;999999999999;;;;;;;;;<<<>>>AAACCCDDDEEEFFFEEE@@@:::666444444333333333222111///............//////.........---------000//////.........////////////......---------,,,............////////////000000111111111000000///222222222222222222333333333333444888<<<>>><<<999????????????@@@BBBDDDFFFDDDFFFGGGHHHHHHJJJLLLNNNSSSSSSUUUVVVWWWXXXXXXXXXYYYYYY\\\cccmmmzzzxxxwwwsssppprrrssstttxxx|||nnnddd^^^XXXYYYWWWTTTYYYbbbhhhhhhhhhfffdddgggooozzzpppfffbbbaaa\\\XXXVVVWWWWWW[[[eeepppfffYYYWWWWWWWWW\\\cccjjjwwwyyyuuusssttt{{{~~~~~~~~~vvvpppkkkfff```[[[XXXVVVTTTRRRQQQPPPPPPQQQNNNNNNNNNMMMLLLLLLKKKKKKMMMLLLKKKLLLOOOPPPOOOMMMJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBBBBAAA@@@???==================<<<;;;:::999;;;:::888777666777888999::::::;;;;;;<<<=========<<<<<<;;;:::999777555444000111111222333444666666444444333333444555777888666666555555555555444444777777666666777888999:::<<<<<<;;;::::::;;;<<<<<<:::;;;===@@@BBBCCCDDDEEEDDD@@@:::777555555444333333222111///............//////.........---------,,,,,,,,,,,,---...///000/////////.........------............////////////000000111111111111000000111222222222222333333333666666777;;;???@@@>>><<>>===<<<======<<<<<<;;;:::999;;;:::999888888888999::::::::::::;;;<<<<<<======>>>===<<<;;;999777555444......///000222444666777333333222333444666888999888777666555555555666666666666555555555555666777;;;::::::999999::::::;;;999:::<<<>>>@@@BBBCCCCCCBBB???:::777666555444333333222111///...........................---------...---------......///000000000////////////..................////////////000000111111111111000000111111222222222333333333777777999<<>>??????@@@AAACCCEEEFFFGGGIIIJJJIIIIIIIIILLLNNNSSSTTTUUUVVVVVVVVVVVVVVVXXXWWWYYY]]]dddsss~~~{{{zzzzzz{{{yyyxxxxxxyyy}}}tttggg]]]XXXTTTTTTRRRQQQSSSYYY___ccceeeccc```aaahhhuuuzzzkkkffffff]]]YYYUUUTTTVVV\\\iiivvv}}}cccZZZ[[[[[[^^^eeeqqqyyywww}}}vvvppphhhaaa\\\WWWPPPKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@???>>><<<<<<<<<<<<;;;:::999999:::999999888888888999:::999::::::;;;;;;<<<======???>>>===<<<:::888666444///000000111222444666777222222222333444666999:::<<<:::888666555666888999666666555555555555555555777777777666666777777777888999;;;===???@@@AAAAAA>>><<<888666666555444222333222111///....................................444333222111//////......000000000000000/////////............///////////////000000111111111111000111111111222222333333444555555777999;;;<<<<<<;;;>>>>>>???AAABBBDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKMMMSSSSSSTTTUUUUUUUUUUUUUUUXXXWWWYYY]]]cccppp~~~}}}||||||}}}~~~}}}}}}||||||rrreee[[[VVVPPPPPPPPPQQQSSSXXX```fffiiigggcccbbbgggsssnnnhhhhhh]]]XXXUUUTTTVVV]]]lllyyy{{{ccc\\\]]][[[```kkk{{{}}}xxxoooggg]]]VVVRRROOOLLLJJJIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@AAAAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999888888888777777777888888888999999::::::;;;<<<<<<<<<>>>>>>===<<<:::888666555333333222333333444555666222222222333444666999:::;;;:::777555555555666777666666666666666666555555666666666666666666666666777888:::<<<===?????????:::888666666555555333111333222111///............---.....................444333222111//////....../////////000000000000000............//////////////////000111111111111111000000111222333333444444333555666777888999:::;;;===>>>@@@AAACCCEEEFFFFFFHHHIIIJJJIIIIIIIIIKKKMMMRRRRRRSSSTTTUUUUUUUUUUUUXXXXXX[[[___eeerrr}}}}}}~~~pppcccZZZUUUOOONNNOOORRRTTTWWW```jjjllljjjgggeeehhhrrrpppiiiiii^^^ZZZWWWWWWZZZaaaooo}}}zzzddd]]]^^^\\\eeettt}}}zzz~~~wwwpppddd\\\SSSLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNPPPRRRQQQOOOLLLKKKJJJEEEEEEDDDCCCCCCCCCCCCCCC??????@@@AAAAAAAAA@@@@@@;;;<<<<<<;;;;;;:::999888666777777777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::888666666444444333333444444555555333333222333444666888999999888666444333333333444666666777777777777777666777888888999999888888777777888:::<<<===>>>>>>???888777666666777666333111333222111///............---------..................---------......///000......////////////000000............////////////...///000111111222111111000000111222333444444555555777888999888999;;;======>>>@@@BBBDDDFFFFFFGGGFFFHHHIIIHHHHHHHHHKKKMMMPPPQQQRRRSSSTTTUUUUUUUUUXXXYYY\\\aaagggsssmmm```XXXSSSNNNMMMOOOSSSTTTVVV___jjjkkkkkkiiigggiiirrrqqqiiiiii```\\\ZZZ\\\___ffftttzzzeee^^^______lll}}}{{{yyyzzzxxxooogggZZZTTTMMMJJJJJJKKKKKKJJJKKKJJJJJJJJJJJJLLLMMMOOOOOOOOOOOONNNNNNNNNMMMMMMMMMPPPSSSSSSPPPNNNMMMMMMFFFFFFEEEDDDDDDDDDEEEEEE>>>???@@@AAAAAAAAAAAAAAA;;;;;;;;;;;;:::999888888777777888888999999999999888999999::::::;;;<<<<<<::::::::::::999888777666222222222222333444555666444444333333444555777888999888888777555444444333444555666777888888777777777888999999999999888777888999:::<<<===>>>>>>>>>777777777888999888555333333222111///............---------.........//////,,,,,,,,,,,,---...///000------........./////////............////////////...///000111111222222222///000111222333444444555666888999999888999;;;>>><<<>>>@@@CCCEEEFFFGGGGGGDDDFFFGGGGGGGGGHHHJJJMMMNNNOOOQQQSSSTTTUUUVVVVVVXXXYYY]]]aaafffqqq}}}lll___VVVQQQOOOMMMOOOSSSSSSTTT]]]iiiiiijjjiiigggiiirrrqqqiiiiiibbb___]]]___ccciiiwww{{{fff___```bbbqqqzzzvvvwwwxxx~~~}}}xxxpppggg```UUUQQQMMMLLLNNNOOONNNLLLNNNNNNNNNOOOPPPSSSUUUVVVWWWVVVUUUTTTRRRQQQPPPOOOHHHLLLPPPQQQOOOMMMLLLMMMHHHGGGFFFFFFFFFFFFFFFGGG>>>???@@@@@@AAAAAAAAAAAA;;;;;;;;;;;;:::999888888777888999:::::::::::::::888999999::::::;;;<<<<<<888999999999999888777777/////////111222444666777555444444333444555666777;;;;;;;;;;;;:::888666555222333555777888888777777555666777888888777666555888999:::<<<===>>>>>>>>>888888888:::;;;:::777555333222111///............---------.........//////000//////.........//////,,,---------......//////............/////////000......///111111222222222///000000222333444555555555777999888777777:::===<<<>>>@@@CCCEEEFFFGGGGGGCCCDDDFFFFFFFFFHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWWWWYYYYYY\\\aaaeeennn|||lll^^^UUUSSSOOOQQQRRRRRRRRRTTTZZZ___lllhhhfffgggjjjrrrrrrkkknnnbbb^^^^^^bbbeeelllxxxkkkgggdddfffzzzzzztttsssrrrvvv}}}xxxqqqhhh^^^WWWOOONNNLLLKKKKKKMMMPPPQQQSSSVVVVVVTTTUUUZZZ[[[ZZZ]]]aaafffddd]]]WWWTTTTTTXXXVVVRRROOOLLLLLLMMMMMMJJJHHHGGGFFFFFFFFFDDDBBB@@@@@@@@@?????????>>>>>>>>><<<:::888888888999:::999888666555555555666777;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<:::888555333555444222111111222444555666555333222333666999;;;>>>===<<<;;;999666444333222333333444555666777888777777777777777777777777999:::<<<>>>>>>>>>===<<<===<<<;;;999888999999:::444333111000//////......///............---------,,,,,,---...///000111111////////////////////////+++,,,...000000///...---//////000111222333333444333222111111111222333444444444555777888999:::;;;;;;===@@@DDDEEEFFFEEEDDDCCCDDDFFFGGGGGGHHHJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWWWWWWWZZZ\\\```jjj{{{kkk]]]UUURRROOOQQQRRRRRRQQQTTTYYY^^^fffcccbbbfffkkkuuussskkkmmmfffaaa```dddhhhqqqvvvkkkhhhgggjjjyyyuuuuuuvvvyyyzzzssslllcccZZZSSSNNNMMMLLLKKKLLLOOORRRTTTTTTXXX\\\^^^dddkkkooooooqqqssstttqqqkkkddd___]]]___]]]YYYTTTQQQPPPOOOPPPMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@?????????>>>>>>>>>>>><<<;;;999888999::::::999888777666666666777777888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;888666444555444222111111222444555888777555333444555777999:::::::::999888666555444333444444555666777777888777777777777777777777777999;;;>>>@@@@@@???===<<<999888777666555666777777444333222111000////////////............---------........................////////////////////////,,,---///000111000///...000000111111111111111111222222111111111222333444444555666777888999:::;;;;;;===@@@CCCEEEEEEEEEDDDBBBDDDFFFGGGGGGHHHJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWYYY[[[^^^hhh}}}xxxiii\\\TTTRRRPPPQQQSSSRRRQQQSSSYYY^^^bbb```aaagggppp|||uuunnnnnniiidddbbbffflllxxxsssjjjkkklllrrr}}}zzzxxxvvvuuuyyy~~~~~~yyyssslllddd\\\TTTOOOMMMLLLLLLMMMOOOSSSWWWYYY\\\bbbiiioooxxxzzzssslllggggggeee```[[[WWWUUUTTTTTTSSSPPPLLLJJJHHHFFFDDDBBB@@@@@@????????????>>>>>>>>>===;;;:::999999:::::::::999888888777777888888555666888999;;;<<<<<<<<<999:::;;;<<<;;;999777666555444222111111222444555:::888666555444555666777777777777777777666555444444555555555666777777777777777777777777777777777:::<<<@@@BBBBBB@@@===;;;555555555555555666666777555444333222000000000000///............---------//////......---,,,++++++////////////////////////---...000111111111000///111111111000000/////////222222111111222222333444444555666777888:::;;;;;;;;;===@@@CCCDDDEEEDDDDDDBBBDDDFFFGGGGGGHHHIIIKKKMMMOOORRRSSSSSSSSSUUUVVVWWWWWWWWWZZZ]]]fffzzz~~~zzzzzz|||}}}uuufffZZZSSSRRRPPPRRRSSSRRRRRRTTTYYY^^^cccbbbdddlllvvvwwwrrrqqqllleeebbbfffmmm|||pppjjjlllooozzz~~~zzzyyyzzz|||~~~}}}tttqqqkkkeee]]]VVVPPPLLLMMMMMMMMMOOOSSSYYY^^^aaajjjrrrzzz{{{rrrkkkjjjhhhddd```\\\ZZZXXXXXXWWWTTTOOOLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::;;;::::::999999999888888888666777888:::;;;;;;<<<<<<888:::;;;<<<<<<:::888777555444222111111222444555999888666555555666777888777777888777777666444444444444444555555666666666777777777777777777777777;;;===AAADDDDDDAAA===:::666666666777777888999999555555333222111000000000///............---------000//////...------,,,,,,////////////////////////---...///000000000000///000000000///////////////222111222222222222333333555555666777999:::;;;<<<<<<===@@@BBBCCCDDDDDDCCCBBBDDDFFFFFFFFFGGGIIIKKKMMMPPPTTTVVVVVVUUUUUUVVVXXXVVVVVVXXX\\\fffxxx}}}zzzyyyxxxwwwxxxzzz~~~~~~qqqcccXXXRRRRRRPPPRRRSSSSSSSSSUUU[[[```fffeeehhhppp{{{xxxtttrrrnnngggbbbeeemmm~~~nnnhhhlllppp~~~}}}}}}xxxllljjjfff___YYYSSSOOOMMMNNNNNNPPPTTTYYY```fffjjjvvv~~~zzzrrrkkkfffeeebbb___]]]\\\[[[ZZZYYYUUUPPPLLLIIIGGGEEECCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999888999::::::;;;;;;;;;;;;:::888999;;;<<<<<<;;;999888555444222111111222444555777666666666777888:::;;;:::999999888777555444333333333333444555555555666777777777777777777777777;;;===AAACCCCCC???;;;888555666666888999999::::::555555333222111000000000///............---------////////////000000000000////////////////////////------....../////////...---......///000111111111111111222222333333333333555555666888999:::;;;<<<===>>>???AAABBBCCCCCCCCCBBBCCCEEEFFFFFFGGGIIIKKKMMMQQQVVVXXXXXXWWWVVVVVVWWWUUUUUUWWW]]]gggyyy}}}xxxuuutttuuuvvvxxxwwwuuusssssstttssstttuuuuuuuuuuuuxxxzzz~~~nnnaaaVVVQQQQQQPPPRRRTTTTTTUUUXXX^^^ccchhhgggjjjrrr||||||xxxuuusssjjjeeegggnnnzzzkkkgggkkkppp{{{rrrmmmeeedddaaa\\\VVVQQQPPPPPPPPPQQQTTTYYY```hhhpppttt{{{}}}yyyuuunnniii```___^^^\\\[[[ZZZZZZZZZWWWTTTNNNKKKHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>======<<<;;;;;;999::::::::::::999888888::::::;;;;;;;;;;;;::::::999:::<<<===<<<;;;999888555444222111111222444555666666777777888:::;;;<<<::::::999888666555333222222222333444555666777777777777777777777777777777;;;===???AAA@@@===999666333333555666777777777777555444333222000000000000///............------------...///000111222333333////////////////////////------------.........///---......///111222222333000111222333333333333222555666777888999;;;<<<<<<===>>>???AAABBBBBBCCCCCCAAACCCEEEFFFFFFGGGHHHJJJMMMQQQVVVYYYYYYXXXVVVVVVWWWTTTSSSXXX___jjj|||wwwqqqmmmkkkjjjjjjkkklllkkkiiihhhjjjlllnnnpppqqqqqqppprrrvvvyyy|||kkk___UUUQQQQQQPPPRRRUUUUUUWWWZZZaaagggjjjiiillluuuyyypppiiijjjqqqtttiiifffjjjqqq~~~xxxqqqiiiccc^^^^^^]]]XXXSSSPPPQQQRRRRRRSSSWWW^^^fffoooxxx|||xxxqqqlllgggccc\\\\\\[[[ZZZXXXWWWWWWVVVUUUQQQLLLIIIGGGGGGFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;888999:::::::::999777777777888999::::::;;;:::::::::;;;<<<===<<<;;;999777555444222111111222444555888888888888999999::::::777777777666555444333333222333444666777999:::;;;777777777777777777777777;;;<<<===>>><<<:::777555222333444555666555555444444333222111000////////////............---------------...///000111222222////////////////////////...............//////000000000000111111111222222000111222333333333222222666666777888:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAACCCEEEFFFFFFFFFHHHJJJJJJOOOUUUYYYYYYWWWUUUSSSVVVSSSSSSXXXaaannn~~~uuunnnjjjgggeeeccccccdddeeedddbbbcccfffjjjjjjlllnnnnnnooorrryyy~~~zzzjjj^^^TTTPPPQQQOOORRRUUUVVVXXX\\\ccciiimmmlllpppxxx~~~uuunnnnnntttpppgggfffjjjqqq}}}xxxqqqllleee```[[[[[[ZZZWWWRRRPPPQQQSSSSSSUUUZZZ```jjjttt|||ssskkkddd```^^^[[[ZZZYYYXXXVVVUUUTTTSSSSSSOOOJJJGGGGGGGGGFFFFFF@@@@@@@@@?????????>>>>>>????????????>>>===<<<;;;888888999:::999888777666444555777888::::::;;;;;;;;;<<<======<<<;;;888777555444222111111222444555:::::::::999999999888888333333444555555444444333333444555777999;;;===>>>777777777777777777777777:::;;;<<<;;;:::888555444333444555666666666555444444333111000//////......//////.........---------------......///000000000///////////////////////////////////////000111111222222222222111111111111000111222333444333222222666666777888:::;;;<<<===>>>>>>???@@@AAAAAABBBBBBAAACCCEEEEEEEEEFFFHHHJJJIIINNNTTTXXXXXXUUUSSSRRRVVVRRRSSSYYYcccqqquuuppphhhcccaaa```^^^\\\^^^___```______aaadddfffkkkjjjkkknnnsssxxx|||}}}xxxgggZZZQQQNNNPPPVVVXXXYYYXXXWWW[[[cccjjjnnnnnnpppzzzyyyppprrrzzzyyynnnhhhaaaeeepppwwwmmmhhhddd___[[[XXXVVVTTTQQQPPPPPPPPPQQQUUU\\\bbbeeemmmzzz~~~uuulllfffbbb___^^^XXXYYYYYYZZZYYYWWWVVVUUUKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@<<<@@@JJJKKK@@@999;;;999999999999888888777777777777888999::::::;;;;;;>>>===<<<::::::999999:::222222222111222222333333555555444444555666888999555666777777666333111///222333666888999:::::::::888888777666666555666666888:::<<<<<<:::666444333999999888777666555555444444222000///000000///............///////////////............////////////////////////////////////...000111000///...///111...///000000//////000111000000111222333333444444444444444555777999<<<======>>>???@@@AAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPTTTVVVVVVUUUUUUUUUUUUSSSUUU[[[eeetttuuujjjeee___[[[ZZZZZZXXXWWWZZZ[[[]]]^^^___bbbfffiiikkkkkkmmmqqqwww~~~ttteeeYYYRRRPPPQQQRRRUUUWWWWWWWWW[[[dddkkknnnnnnpppzzz|||rrrvvvrrriiieeeaaagggsssyyypppiiifffccc^^^ZZZTTTSSSPPPNNNNNNPPPRRRSSSUUU]]]dddjjjsss}}}wwwooohhhbbb^^^[[[YYYWWWWWWXXXXXXWWWVVVTTTSSSMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>DDDOOOPPPDDD;;;;;;999999999999888888888777777888888999::::::;;;;;;===<<<<<<;;;;;;:::999999333222222222222222333333777666555444444555666666444555555555555333222111333444666888::::::::::::999888777777666666666777888:::<<<<<<999666555444777777777777666666666666555333111111222222111///000//////......---------------------............////////////////////////...000111000///...///111...///000000//////000111000111111222333333444444555555555666888:::<<<======>>>???@@@AAABBBBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKMMMPPPTTTVVVVVVUUUUUUUUUUUUSSSUUU[[[eeesss{{{nnnfff^^^ZZZVVVTTTTTTUUUTTTTTTVVVXXXZZZ]]]___ccchhhkkklllmmmpppuuu}}}pppbbbYYYRRRQQQSSSQQQTTTVVVWWWYYY___gggmmmqqqppprrr{{{vvv|||~~~iiicccaaaaaaiiivvv|||zzzxxxvvvpppooonnnpppssswwwxxxyyyzzz{{{{{{{{{{{{zzzyyyyyytttpppjjjfffccc```[[[WWWRRRPPPMMMLLLNNNQQQUUUXXX\\\dddmmmttt}}}uuupppjjjeeeaaa]]]YYYVVVUUUUUUUUUUUUUUUTTTRRRRRROOONNNKKKHHHFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@GGGRRRSSSGGG===;;;999999999999888888888888888888888999999::::::;;;;;;<<<<<<<<<<<<;;;999888333333222222222222333333888777666555444444444444333333333333333333333333444555777999:::;;;;;;:::999999888777777777777888777:::<<<;;;999777555555444555666666777777777666666444333333333333222111000000///...---,,,++++++,,,,,,,,,------------...////////////////////////...000111000///...///111...///000000//////000111111111111222222333333444555555666777999;;;===>>>===>>>???AAABBBBBBCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLNNNQQQUUUWWWWWWUUUUUUUUUUUUSSSUUU[[[eeessstttjjjaaaZZZVVVUUUSSSSSSTTTUUUUUUVVVUUUWWWZZZ\\\___ccchhhlllmmmoootttzzzmmmaaaYYYSSSSSSUUUTTTVVVXXXZZZ]]]cccjjjoootttrrrsss{{{yyyqqq```]]]]]]```jjjwww~~~yyyqqqnnnjjjhhhfffdddbbb```^^^]]]]]]___aaabbbbbb```dddeeefffhhhiiikkklllmmmmmmjjjgggdddaaa]]]WWWSSSQQQPPPMMMMMMOOOTTTZZZ]]]gggoooyyy~~~vvvpppmmmiiieeebbb^^^ZZZWWWUUUUUUUUUTTTTTTSSSRRRRRRQQQOOOKKKHHHEEEDDDEEEEEEDDDCCCBBBAAA@@@?????????@@@@@@FFFNNNOOOFFF>>>;;;999999999999999999999999888888888999999::::::::::::;;;<<<======;;;999888444444333222222222333333666666555555444444444444333222222222333444555666444666777999:::;;;::::::999999888888888888888999777999;;;;;;999777666666555555666777777777666555555444333333444444222111.........------,,,,,,+++,,,,,,---------.........////////////////////////...000111000///...///111...///000000//////000111111111111222222333333333555666777888:::<<<===>>>===>>>???AAABBBCCCCCCCCCDDDEEEEEEFFFHHHJJJLLLMMMOOORRRVVVXXXWWWVVVUUUUUUVVVTTTUUU[[[dddrrrpppfff```YYYUUUQQQRRRSSSTTTUUUVVVXXXYYYWWWYYY[[[]]]```ccchhhlllooosssyyy}}}lll```YYYTTTTTTVVVWWWXXXZZZ\\\```eeejjjnnnrrrqqqrrr|||tttggg\\\ZZZ[[[```lllyyyzzzmmmeeeddd```^^^ZZZXXXWWWUUUSSSQQQUUUTTTUUUVVVXXXXXXVVVTTTUUUVVVXXX[[[^^^```cccdddeeecccaaa^^^\\\XXXTTTRRRQQQOOONNNNNNRRRXXX^^^bbbnnnwwwzzzrrrllljjjfffdddbbb___[[[XXXWWWVVVUUUUUUTTTSSSSSSSSSQQQOOOKKKHHHFFFEEEEEEFFFDDDDDDBBBAAA@@@?????????@@@???@@@DDDEEEAAA<<<;;;999999999999999999999:::888999999999999999::::::999;;;<<<======;;;999888555444444333222222222333333444444555555555555555222222222333444555777888444666777999:::::::::999999888888888888888999999777888::::::999777777888777888999999888666444333333333222333444444222000+++,,,,,,------.........---.........////////////////////////////////////...000111000///...///111...///000000//////000111111222222222222222333333555555777999:::<<<=========>>>???AAACCCDDDDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMPPPSSSWWWXXXXXXVVVUUUUUUVVVTTTUUU[[[dddqqqrrreee]]]ZZZUUURRRNNNQQQTTTUUUVVVVVVXXXYYYZZZ[[[^^^```bbbeeejjjmmmrrrwwwyyyiii___YYYUUUUUUXXXYYYYYY[[[^^^bbbgggkkknnnnnnooottt{{{hhhaaaZZZYYY[[[bbbooo|||}}}qqqfff[[[VVVWWWWWWUUURRRQQQQQQOOOMMMKKKNNNNNNNNNPPPRRRRRRPPPNNNNNNOOORRRUUUXXX[[[\\\]]][[[ZZZYYYWWWUUUTTTSSSSSSPPPPPPQQQSSSXXX___fffjjjttt}}}}}}uuuoooiiifffcccaaa```]]]ZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTOOOMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>@@@>>><<<<<<===<<<;;;:::999999999999::::::::::::999999999999999999999999:::;;;<<<<<<<<<;;;:::999666555444333333222222333222222444555555666666555333333444555666777888888444555777888999999888888888777777777777888999999666888999999888888888999999999:::;;;999777555333333222222444555555222000++++++,,,---...///000000........./////////000000////////////////////////...000111000///...///111...///000000//////000111222222222222222222222222444555777999:::;;;<<<<<<===>>>???AAACCCDDDEEEEEEDDDEEEEEEGGGIIIKKKMMMNNNQQQTTTXXXYYYXXXWWWVVVVVVWWWUUUUUU[[[cccpppttteee[[[VVVUUURRROOONNNRRRVVVXXXWWWWWWXXXZZZ[[[]]]```bbbdddhhhmmmpppttt|||sssddd\\\XXXVVVWWWZZZ[[[\\\]]]bbbgggmmmrrrtttqqqttt|||~~~mmm```\\\ZZZZZZ]]]eeetttxxxgggaaa\\\TTTPPPSSSQQQPPPOOOPPPPPPPPPOOOMMMNNNNNNNNNPPPSSSSSSRRRQQQQQQTTTWWWZZZ]]]^^^^^^^^^\\\ZZZVVVRRRPPPPPPRRRTTTSSSTTTWWW]]]dddmmmtttyyywwwppplllhhheeebbb___^^^]]]ZZZYYYXXXWWWUUUTTTSSSTTTTTTTTTLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@???>>>>>>???===;;;999:::;;;;;;999999999999:::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;666666555333333222222222222333444555555555444333333444666777888888888888333444666777888888777666777666666666777777888999666777999999888888999:::888999;;;<<<;;;:::777666333333444555777666444222---------......//////000---------.........//////////////////////////////...000111000///...///111...///000000//////000111222222222222222222222222222444666888:::;;;;;;;;;===>>>???AAACCCEEEEEEFFFDDDDDDEEEGGGIIIKKKNNNOOORRRUUUXXXZZZYYYWWWVVVVVVWWWUUUUUU[[[cccpppsssiii\\\TTTRRRRRROOOMMMPPPTTTYYYZZZYYYXXXYYY[[[[[[]]]```cccfffkkkppptttvvv{{{nnnaaaZZZXXXVVVXXX[[[^^^___aaafffnnntttyyy{{{xxx|||oooddd[[[ZZZZZZ[[[^^^hhhxxxxxxgggZZZZZZYYYRRROOOSSSNNNNNNNNNPPPRRRSSSRRRPPPVVVVVVVVVXXX[[[\\\\\\[[[YYY\\\```ccceeeeeedddcccbbb___YYYSSSNNNNNNPPPSSSWWWYYY^^^fffpppyyy|||rrrllliiijjjgggccc```___^^^\\\[[[WWWVVVUUUSSSSSSSSSSSSTTTKKKKKKKKKKKKJJJIIIHHHGGGEEEEEECCCAAA@@@???>>>>>>>>>>>><<<:::;;;<<<;;;999999999999::::::;;;;;;;;;999999999999999999999999;;;;;;:::::::::;;;<<<<<<777666555444333222222222444555555666555444222111333555777999:::999888777333444555777777777666666666666555666666777888888666777999999888888999;;;777888;;;======<<<:::888444444555777888888555333//////////////////......,,,,,,,,,---------......///////////////////////////000111000///...///111...///000000//////000111222222222222222222222222222333555888::::::::::::===>>>@@@BBBCCCEEEFFFFFFDDDDDDEEEGGGIIILLLNNNOOOSSSVVVYYYZZZYYYWWWVVVVVVXXXUUUVVV[[[cccoootttfff___WWWRRRQQQQQQQQQPPPRRRTTTYYY]]]______^^^\\\\\\^^^aaaeeekkkrrryyyrrrggg]]]YYYXXXXXX[[[___ccc___```kkkvvv{{{{{{|||{{{nnnaaa___XXX]]]\\\]]]eeeiiirrr{{{hhhccc[[[WWWVVVVVVUUUUUURRRQQQQQQQQQRRRTTTWWWYYY\\\^^^bbbgggmmmpppqqqpppgggooouuuvvvuuuuuurrrnnniiibbb\\\YYYWWWWWWZZZ```aaahhhpppxxxxxxqqqnnnnnndddccccccbbb```___]]]\\\XXXVVVSSSRRRRRRSSSRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDBBB@@@???>>>============<<<;;;::::::::::::999999888777666666777777888888999999999888888777999:::;;;;;;<<<<<<;;;;;;888666333000//////000111222555888777555333444555333444777999::::::999888666555444333444444666777444444444555555555666666777777777666777777888888888999;;;;;;;;;:::888666777777666555444333333222111///...------...///111000,,,)))(((+++------+++000000000000////////////000///.........000111222......//////000000111111222222333333333333444444333444555777888:::;;;;;;===>>>@@@BBBDDDFFFHHHIIIFFFEEEDDDDDDFFFHHHKKKMMMSSSWWWZZZYYYYYY[[[YYYUUUWWWWWWYYY^^^cccnnn~~~lllaaa[[[TTTPPPPPPQQQQQQQQQSSSVVVZZZ]]]______^^^]]]```bbbeeeiiimmmttt|||mmmddd[[[YYYYYYYYY\\\aaafffdddiiittt~~~xxxddd[[[\\\VVV\\\[[[\\\dddgggrrrqqq```]]]XXXUUUUUUUUUVVVVVVTTTVVVYYY[[[^^^aaadddfffhhhmmmuuu}}}~~~wwwooogggbbb______ccciiinnnuuu~~~xxxooojjjhhhddddddcccbbb```^^^]]]\\\XXXVVVSSSRRRRRRSSSRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDBBB@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;::::::999888888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;888666333111//////000111222444777777555333333555222444666888999999888888666555444333333444555666444444444444444555555666:::::::::999::::::;;;<<<999999:::;;;:::888666555777777666555444333222222000///...------...///000000/////////000111///.........//////000000111111000//////......///000111......//////000000111111222222222333333333444444555666777888999:::;;;;;;===>>>???AAACCCEEEFFFGGGFFFEEEEEEEEEFFFHHHKKKMMMPPPUUUXXXXXXYYY\\\[[[WWWVVVUUUXXX]]]cccnnnppp```YYYVVVQQQOOOOOOQQQSSSSSSVVVXXX[[[^^^_________^^^dddfffiiimmmrrryyyzzzggg```ZZZYYYZZZ[[[^^^cccfffiiiqqq~~~yyyeeeYYYVVVYYYWWW]]][[[\\\dddhhhuuutttfffZZZYYYXXXWWWWWWXXXYYYZZZXXX\\\aaafffjjjnnnsssvvv}}}yyysssppppppvvv}}}yyyoooiiigggeeedddcccbbb```^^^\\\[[[XXXVVVSSSRRRSSSSSSRRRQQQOOONNNMMMLLLKKKIIIHHHHHHDDDDDDBBBAAA???>>>>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;:::999999999999:::999999888777777888999:::999:::;;;;;;<<<<<<;;;;;;888777444111000000111111111333666666444333333444222333555777888888888777555555333333333333444555555444333222222444555777888888777777888999999::::::::::::999888666444333777777666555444333222222000///...------...///000...000333444333111000000------...///000111111222000000///......//////000......//////000000111111222222222222333333333333777777888999999:::;;;;;;===>>>???@@@AAACCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLNNNSSSVVVWWWYYY\\\\\\YYYTTTTTTWWW\\\dddoooxxxdddWWWTTTRRRPPPPPPQQQTTTVVVWWWYYYZZZ\\\^^^````````````dddgggkkkqqqwwwsssddd^^^ZZZ[[[\\\]]]aaagggkkkqqq}}}~~~ggg[[[UUUUUUXXXXXX^^^]]]^^^fffmmm{{{}}}kkkbbb[[[]]]___^^^]]]]]]^^^```bbbffflllqqqvvv}}}xxxpppllljjjeeeeeedddbbb```^^^[[[ZZZWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCBBBAAA@@@????????????>>>===<<<;;;;;;;;;;;;::::::999999999999:::::::::999777666666888:::;;;999:::;;;;;;<<<<<<;;;;;;999777555333111111111222111333444555555444444333222333444666777777777777666555333222222333444444666444222111111333555777666666666666777888999999;;;:::999777666444333222777666666555444333222111000///............///000+++///222222///...///111---......//////000000000000000//////..................//////000000111111111222222222222333333333777777777888888999999999======>>>???@@@AAABBBBBBEEEEEEEEEFFFHHHIIIKKKLLLNNNRRRUUUUUUXXX\\\\\\YYYUUUTTTWWW^^^fffsssmmm]]]TTTQQQRRRRRRSSSTTTWWWZZZ\\\[[[\\\]]]___aaabbbcccddddddhhhooowww~~~~~~oooccc___\\\]]]___```fffmmmvvv~~~mmm]]]WWWUUUUUUWWWWWW^^^]]]___hhhqqqtttgggdddbbbeeehhhgggcccaaacccfffmmmrrryyyuuuooommmlllffffffdddbbb```]]][[[YYYWWWUUUTTTSSSTTTSSSQQQOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;::::::::::::999999888888888999999:::999888777666666888:::;;;999:::;;;;;;<<<<<<;;;;;;999888666444222222222222222222333555666666444333333333444555666777888888666555444333222333444444666444222111111333666888:::999999:::;;;<<<===>>><<<;;;999666444333222222666666555444333222111111//////............//////,,,...///...,,,,,,///333000000//////......------...////////////...............//////000000111111111111111222222222333333555666666666777777888888<<<<<<===>>>???@@@AAABBBEEEEEEFFFGGGHHHJJJKKKLLLOOOSSSUUUTTTVVVZZZZZZXXXVVVUUUXXX```iiivvvwwwdddXXXTTTQQQSSSUUUWWWXXXZZZ]]]___]]]]]]^^^___aaadddfffggggggmmmwww}}}nnnccc```^^^```bbbfffnnnwwwrrr```XXXVVVUUUUUUVVVTTT\\\]]]___jjjvvvooofffhhhjjjnnnrrrooohhheeehhhmmmtttzzz}}}sssmmmkkkjjjggggggeeeccc```]]]ZZZXXXVVVUUUTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;::::::999::::::999888888888888999999:::888777777777777999:::;;;999:::;;;;;;<<<<<<;;;;;;999888777555444333222222333333333555777777666444444444555555666888888999888777555444333333444555666555444333333555666888888888888999:::;;;<<<======;;;888555333333333444666666555444333222111111//////////////////////////////...---,,,...111444111000000///...---,,,,,,,,,---...////////////.........//////000000111111111111111111222222222222444444555555666777888888;;;<<<===>>>???AAABBBCCCEEEFFFGGGHHHIIIKKKKKKLLLNNNRRRTTTSSSUUUYYYZZZXXXXXXWWWYYYaaalllxxxmmm\\\TTTTTTQQQTTTXXXYYYZZZ[[[^^^```]]]]]]^^^___bbbfffiiikkkpppwww{{{lllbbb```___cccffflllxxxooodddYYYVVVVVVVVVVVVXXXUUU^^^```dddppp~~~mmmiiinnnsssxxx{{{wwwooolllpppwww{{{tttoookkkiiihhhgggeeeccc```\\\YYYXXXVVVUUUTTTTTTUUUTTTQQQOOOLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;:::::::::999999999999999:::;;;;;;666777777888999999::::::999:::;;;;;;<<<<<<;;;;;;999888777666555333222222444333444666999999777555555555555666777888999:::999888666555444444555555666555555555555666777777666666666777888999;;;;;;>>><<<888555333444555666666555555444333222111111......////////////.........------...000111111000/////////......------,,,***+++---///000000//////......//////000000111111111111111111222222222222333444555666777888999::::::;;;<<<>>>@@@BBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLPPPRRRRRRUUUZZZ\\\ZZZYYYWWWYYYaaalllyyyzzzgggWWWRRRTTTRRRUUUYYY[[[ZZZ[[[^^^```]]]]]]^^^___cccgggkkkmmmwwwzzzkkkaaa___```dddiiiqqqqqqfff^^^WWWWWWXXXWWWYYY\\\XXXaaadddiiiwww~~~nnnllltttyyy~~~vvvsssxxxzzzvvvsssoookkkhhhgggfffccc___\\\YYYWWWVVVUUUTTTUUUUUUTTTQQQNNNMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<<::::::::::::;;;;;;<<<===555666777999::::::::::::999:::;;;;;;<<<<<<;;;;;;999999888666555444333222555444444666:::;;;888666666666666666777999:::;;;:::999777666555555555666666666666777777777777777999999999:::;;;<<<>>>???>>><<<888555333444666888666555555444333222111000......////////////......,,,++++++...111222///,,,------..................)))***,,,...000000000000......//////000111111111000111111111111222222222333444555777888:::;;;;;;:::;;;<<<>>>AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJNNNPPPQQQUUU[[[^^^\\\YYYWWWXXXaaalllxxxmmm```WWWTTTUUUTTTWWWZZZ]]]^^^___```bbb___^^^```dddeeehhhpppyyyxxxnnnbbbfffjjjlllqqq}}}rrrccc\\\ZZZWWWVVVVVVXXXXXXXXX^^^^^^dddrrr|||uuuvvvyyy~~~~~~xxxqqqoooooopppoookkkiiifffbbb___\\\ZZZYYYXXXXXXWWWVVVTTTSSSRRRRRROOONNNLLLJJJGGGEEECCCBBBDDDCCCAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;;;;999::::::;;;<<<<<<<<<;;;777777777777777777888888888999999:::;;;<<<======;;;:::999777555444333333333444666999;;;:::777444888777777666666666777777999777333111222444888;;;999888666555555777999:::;;;;;;::::::;;;<<<>>>???===<<<:::888777777888999666555444333333333333333333222111000////////////---....../////////////////////000000///...------////////////000000000000000000000000111111111111+++,,,///222444555444444777999::::::999888999:::===>>>??????>>>???AAACCCHHHIIIJJJKKKLLLLLLLLLLLLOOOPPPSSSVVVWWWXXXYYYYYY[[[YYYYYY```mmm||||||hhh\\\UUUTTTUUUUUUXXX[[[]]]^^^___```aaa```___aaaeeegggkkkttt~~~wwwmmmggghhhkkkoooxxxyyyeee]]]YYYXXXWWWVVVXXXZZZ[[[[[[___aaajjj{{{|||xxx{{{vvvpppnnnooonnnmmmllljjjgggccc```]]][[[ZZZYYYYYYXXXVVVUUUTTTSSSRRRPPPOOOMMMKKKHHHFFFDDDCCCDDDCCCAAAAAABBBBBBBBBAAA??????>>>===<<<;;;::::::999::::::;;;<<<<<<;;;;;;888777777777777888999999999999:::;;;<<<===>>>>>>;;;:::999777555444333333333333666888::::::777444666666555555555555555666999777555333444666999;;;:::999777666666777888999;;;;;;::::::;;;<<<>>>>>>???===;;;888777777888999777666555444333222222222333222111000////////////---......//////////////////////////////...------....../////////000000000000000000000111111111111...///111333333333222111333666999:::::::::;;;<<<;;;<<<>>>>>>???@@@BBBEEEHHHHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQTTTVVVWWWXXXXXXZZZXXXYYY```mmm}}}tttbbbXXXSSSTTTVVVXXXZZZ]]]^^^^^^^^^```aaaaaa```bbbgggkkkppp{{{vvvkkkkkkkkknnnvvvvvvbbbYYYXXXVVVVVVVVVWWWYYY[[[^^^___ccciiivvv|||}}}zzzsssooonnnnnnmmmkkkmmmkkkhhhddd```]]][[[ZZZZZZYYYXXXWWWVVVTTTSSSSSSPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCAAAAAABBBBBBBBBAAA>>>>>>===<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;888888777777888999999:::::::::;;;<<<===>>>>>>???<<<;;;999777555444333333222333555888::::::777444666555555555555555666666888777666666666777999:::<<<:::999888777777888999::::::::::::;;;<<<===>>>@@@>>>;;;999777777777888888777555444333222111111222222111000////////////---......//////////////////////////////......---------........./////////000000000000111111111111111111222333333111000///000333777:::;;;<<<===>>>999;;;===>>>???@@@CCCFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXXXX___mmm}}}lll]]]VVVSSSUUUYYY[[[\\\^^^___^^^^^^```aaabbbaaadddjjjooovvvvvvllllllmmmsssuuucccWWWTTTVVVTTTUUUWWWXXXZZZ\\\```bbbjjjttt}}}{{{{{{vvvqqqooooooooommmjjjlllkkkgggccc```\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTPPPOOONNNLLLJJJHHHFFFEEEDDDCCCAAAAAABBBBBBBBBAAA???>>>>>>===<<<<<<;;;;;;999::::::;;;;;;;;;::::::888888777888888999:::;;;:::;;;;;;<<<===>>>??????===<<<:::888666444333333222333444777999999777555666666666555666666777888666666777777777888888888<<<;;;:::999888888888888::::::::::::;;;<<<======???===:::777666555666666888777666444222111111111222111000//////......///---......///////////////...///////////////......------------.........//////000000000111111111111111111222222222111000000///333777:::;;;<<<<<<===:::;;;===>>>>>>@@@BBBEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSVVVXXXZZZYYYXXXXXX^^^kkk||||||gggZZZVVVUUUXXX\\\]]]^^^____________aaabbbccccccgggooovvv~~~wwwoookkkppp}}}sssccc\\\WWWUUUUUUUUUVVVXXXYYYZZZ^^^ccchhhpppyyy}}}yyyuuuqqqpppqqqqqqnnnkkkjjjhhheeebbb^^^[[[ZZZYYYZZZZZZYYYXXXVVVUUUTTTTTTPPPOOONNNLLLJJJHHHGGGFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@??????>>>=========999::::::;;;::::::999999777777777777888999:::;;;:::;;;;;;<<<===>>>??????>>><<<:::888666444333333222222333666888999777666555444444444555555666777555555666666777777666666<<<;;;:::999888888777777999999:::;;;;;;<<<<<<<<<<<<:::888555444333444444888777666444222111111111222111000///............---......///////////////......///////////////...------------.........//////000000000111111111111///000111111222222222222111444888::::::::::::;;;;;;===>>>>>>===>>>@@@BBBEEEFFFHHHJJJLLLNNNNNNOOOOOOOOOOOOQQQSSSWWWZZZ\\\YYYXXXYYY]]]iiizzzvvvcccZZZWWWWWWZZZ]]]^^^___``````___```bbbdddeeegggmmmvvv~~~zzzsssmmmxxxtttbbbYYYXXXVVVUUUUUUWWWXXXZZZ[[[]]]bbbkkkrrrzzz{{{{{{xxxuuuqqqpppqqqqqqnnnkkkhhhfffdddaaa^^^\\\ZZZYYYZZZYYYXXXWWWVVVTTTSSSSSSOOONNNMMMKKKIIIHHHFFFFFFDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>>>>:::::::::::::::999999888666666666666777888::::::::::::;;;<<<===>>>>>>???>>>===;;;888666444333333222222333555888999888666222222222222333444555555555555555555666666666666:::::::::999999888777777888999:::;;;<<<<<<<<<;;;999888555333222333444444888777555444333222111111111111000///............---......///////////////---...//////////////////------........./////////000000000000111111111111...//////111222333444444444666888999888888999:::<<<===>>>>>>======???AAADDDFFFHHHJJJLLLNNNOOOPPPPPPOOOOOOPPPRRRWWW[[[^^^[[[ZZZYYY\\\fffvvvpppaaaYYYXXXXXXZZZ]]]^^^___`````````aaadddfffiiilllttt~~~~~~yyyuuukkkcccZZZVVVTTTRRRTTTYYYXXXZZZ\\\^^^aaajjjvvv}}}|||yyyxxxtttpppoooppppppmmmkkkfffeeecccaaa___]]]\\\\\\YYYYYYXXXVVVUUUTTTSSSRRRNNNMMMLLLJJJIIIGGGFFFEEEDDDCCCAAAAAABBBBBBBBBAAA????????????>>>>>>>>>>>>:::::::::::::::999888888444444444555666888999:::999999:::;;;<<<===>>>>>>???>>>;;;999666444333333111111222444777888888777444444333444555666777777666666555555666666777888888888888888888888777777777888:::;;;<<<<<<;;;;;;888777555333333444555666777666555444333222222222111111///...............---......///////////////------...///////////////....../////////000000000000000000000111111111111//////000000111333444444555666777777666777:::<<<:::<<<=========>>>@@@BBBDDDEEEGGGJJJMMMOOOPPPPPPOOONNNMMMNNNQQQUUUZZZ^^^]]][[[ZZZ[[[cccrrr{{{mmm___YYYXXXXXXYYY\\\^^^___`````````bbbeeeggglllpppyyy||||||{{{pppiii]]][[[ZZZWWWRRRNNNTTT]]]YYY[[[^^^```dddooo~~~}}}}}}|||zzzxxxtttooonnnoooooommmjjjfffeeecccbbb```___^^^^^^YYYXXXWWWVVVTTTSSSRRRRRRMMMLLLKKKJJJHHHGGGEEEEEEDDDCCCAAAAAABBBBBBBBBAAA>>>>>>>>>>>>============:::::::::::::::999888777333333444444555777888999888999999:::;;;<<<======???>>><<<999666444333333111111222444777888888777777777777777888999;;;;;;888777666666666777999:::666777777888888888777777777888:::;;;<<<<<<;;;:::888777555444444555666888666555444333333333333333111000///......------...---......///////////////------...///000000//////////////////000000000000000000000000111111111111111000000000111222333333555555666555555777;;;>>>888:::<<<======???BBBDDDCCCEEEGGGJJJMMMOOOPPPQQQNNNMMMLLLLLLOOOTTTYYY]]]^^^\\\ZZZZZZaaapppvvvhhhZZZVVVXXXYYY[[[]]]^^^```aaa```^^^```eeejjjqqqvvv}}}qqqjjjfffaaa^^^ZZZXXXUUUVVVYYYZZZYYYWWW^^^]]]```fffkkkvvvwww~~~}}}{{{yyysssrrrpppooommmlllkkkkkkfffeeedddbbb___]]]\\\[[[YYYXXXWWWTTTRRRPPPOOONNNNNNLLLJJJIIIIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA???===::::::;;;<<<<<<;;;::::::999888777666555444333333333333444555666666555888;;;======<<<<<<===:::999777555333222111111111111222555777888777666555555555666777999:::;;;>>><<<999666555444444555444444555666666666666666888888999999999888888777666888888777555444333444666666555444222111000000555444333111000111222222,,,,,,,,,...//////,,,******+++---.../////////...------------........./////////000111111111111111222222222333333444444444555555666666777777888888999:::<<<>>>@@@AAABBBBBBHHHIIIJJJKKKLLLNNNOOOOOOMMMNNNOOOQQQTTTWWWYYY[[[^^^[[[YYY^^^iiiyyyqqqcccWWWTTTVVVXXXZZZ\\\]]]___aaaaaaaaadddjjjooouuu{{{xxxkkkccc^^^\\\YYYVVVZZZXXXVVVXXX[[[]]]]]]\\\aaaaaaeeemmmwww~~~yyyuuu{{{uuu|||zzzxxxwwwtttrrrqqqnnnmmmkkkkkkjjjfffeeecccaaa___]]][[[ZZZYYYXXXVVVTTTRRRPPPOOONNNOOOMMMKKKIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAAAAAAAADDDAAA>>><<<<<<<<<:::999::::::999888777666555555444444444444555666777777666999<<<======<<<<<<===;;;:::999777555444333333222222333666999:::888777555555666666888999;;;<<<;;;999777666555666777888666777777777888888888888999999999999999999888777777888999888555333333333333333333333333333333333333222111000//////...///------...///111111...,,,---...000111222222222111------.........///////////////000111111111111111111111222333333444555555555555666666777888888888;;;<<<===???AAABBBCCCCCCGGGHHHIIIJJJLLLMMMNNNNNNMMMNNNPPPRRRTTTWWWZZZ[[[]]][[[ZZZ```mmm~~~kkk___UUUTTTVVVXXX[[[]]]]]]___bbbcccdddhhhooottt{{{}}}ttthhhbbb[[[VVVUUUUUUSSSQQQWWWVVVUUUWWWZZZ^^^___```hhhjjjpppzzzuuuooonnnrrrzzzpppmmmzzz|||yyywwwvvvttttttsssqqqnnnllljjjiiiiiieeedddbbb```^^^[[[ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNOOOMMMKKKJJJJJJIIIFFFEEECCCCCCBBBBBBBBBAAAAAAAAAEEECCC@@@>>>>>>===<<<::::::999999888777666555555555555555555666777888999999;;;===>>>===<<<<<<======<<<;;;999777666555444333333444777:::;;;:::888666666666777999:::<<<===;;;999777555444555666777666555555555555666777777999999999999999888777777777999999888555222111111111111222333444555666666222222222111000...---,,,......///111222333111///+++,,,...///000000///........./////////000000000//////000111111111111111000000111222444555666666555555666666777888999999<<<===???@@@BBBCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRUUUXXXZZZ\\\\\\ZZZ[[[bbbrrryyyfff]]]VVVVVVYYY[[[^^^aaa]]]```ccceeefffkkkrrrxxx~~~tttiiiaaa[[[XXXTTTSSSTTTUUUUUUTTTWWWWWWWWWYYY]]]```ccceeemmmsss~~~vvvnnniiijjjnnnttt|||uuupppqqq{{{xxxwwwuuuttttttsssqqqnnnkkkiiihhhgggeeedddbbb___]]]ZZZXXXWWWWWWWWWUUUTTTRRRPPPOOONNNOOOMMMKKKJJJJJJIIIGGGEEECCCCCCCCCBBBBBBAAAAAA@@@AAA@@@>>>>>>???@@@???===999999888888777666666555555555555555666777888888:::<<<>>>>>>===<<<<<<=========<<<:::999777555444333333444777:::;;;:::999666666777888:::<<<===>>>???===:::666444222222222666666555444555666777888777888888888888777666666888999;;;999666333111000111222222333444555666666333444444444222000...---///......000222333111000+++,,,---...///...------////////////000000000000//////000111111111111111///000111222444555666777555555666777888999999:::<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPRRRUUUXXX[[[\\\[[[ZZZ\\\eeevvvtttaaaZZZUUUWWW[[[\\\___ccc___bbbeeegggiiimmmuuuzzztttkkkeee^^^XXXUUUTTTSSSTTTUUUVVVVVVVVVWWWYYY\\\___cccfffjjjlllqqq}}}vvvmmmgggeeeeeelllttt}}}ooonnnooowww{{{yyyxxxvvvuuutttrrrpppmmmjjjhhhgggfffeeedddbbb___\\\ZZZXXXVVVVVVVVVUUUSSSQQQPPPOOONNNNNNLLLJJJJJJJJJIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>===>>>??????===<<<999999888888777777666666444444444444555666777888;;;<<<>>>>>><<<<<<===>>>===<<<<<<;;;999777555444111111333666999::::::888777777888999;;;===???@@@AAA???;;;777444333222222777777777777777888888999555555666666666666555555888:::<<<;;;777444222111444444444444444444444444333333333333222000...---///...---...000111000///...///000111222111000000////////////000000000000//////000111111111111111///000111222444555666777555555666777888999::::::;;;<<<>>>???AAABBBCCCCCCEEEFFFGGGHHHIIIKKKLLLLLLNNNOOOPPPRRRUUUXXXZZZ\\\ZZZYYY\\\fffwwwqqq[[[VVVTTTWWWZZZ[[[^^^bbbaaadddhhhjjjlllqqqyyy}}}nnnccc^^^[[[WWWTTTRRRRRRSSSSSSTTTUUUUUUVVVTTTYYY___eeejjjnnnrrruuu}}}{{{uuuooojjjgggggggggjjjsss|||uuukkkfffmmm}}}{{{xxxwwwvvvuuurrrqqqooollljjjhhhggggggeeedddbbb___\\\ZZZWWWVVVVVVUUUTTTSSSQQQPPPOOONNNMMMKKKIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAA@@@???AAA@@@>>>>>>===<<<999777888888888888777777666666444444444444555666777777:::;;;===<<<<<<<<<===>>>=========<<<;;;888666444111111222666999;;;:::999777777888:::<<<>>>@@@AAA@@@>>>;;;888666555666666222222333444444444444444333444555666666777777666999;;;======:::666444333666666555555444444333333000000000000///...------///...------//////...---......///000000000///........./////////000000000//////000111111111111111000000111222444555666666555555666777999:::;;;;;;;;;<<<===???AAABBBCCCCCCEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOQQQTTTWWWYYY[[[[[[ZZZ\\\eeeuuukkkYYYUUUUUUYYY\\\\\\___cccbbbfffjjjmmmqqqwwwmmmhhhaaa[[[XXXVVVUUUTTTSSSTTTTTTUUUUUUVVVXXXZZZYYYaaakkkuuu|||~~~wwwpppllljjjjjjlllrrruuuyyywwwpppkkkgggttt|||xxxvvvuuusssrrrqqqooonnnllljjjhhhhhhgggfffeeeccc```]]]ZZZXXXVVVUUUUUUTTTRRRQQQPPPOOONNNKKKJJJHHHHHHHHHHHHFFFDDDEEEDDDCCCBBBAAA@@@@@@???AAA@@@???>>>>>><<<999666888888888888777777777777555555555555666777888999999:::;;;;;;;;;;;;===???>>>?????????===:::777666111222333777:::<<<;;;:::777888999:::===???AAABBBBBB@@@<<<999777666666777...000222444444333111000333444555777888999999:::999;;;>>>>>><<<888666555666555555555444444444444//////............//////111///------......---,,,,,,,,,---......---,,,+++------.........///////////////000111111111111111111111222333333444555555444555666777999:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNPPPSSSVVVXXXZZZ\\\ZZZ[[[cccrrrxxxeeeZZZWWWXXX\\\______aaaeeebbbfffkkkpppttt|||tttddd```^^^\\\YYYWWWVVVUUUVVVWWWXXXXXXXXXYYYZZZ]]]___gggppp~~~zzzvvvsssqqqpppjjjmmmttt~~~wwwnnnlllkkkppp~~~yyyuuusssrrrqqqppppppooommmkkkjjjiiihhhhhhgggfffcccaaa]]]ZZZXXXWWWUUUTTTSSSRRRQQQPPPOOOOOOJJJIIIGGGGGGGGGGGGEEEDDDEEEDDDDDDBBBAAA@@@??????>>>======>>>??????<<<:::888888888888777777777777666666666666777888999:::777999:::::::::;;;===@@@@@@@@@AAA@@@???<<<999777222333444888;;;======;;;888888999;;;===???BBBCCCFFFDDD???;;;777555444444333666999;;;;;;:::777555333444666888:::;;;<<<<<<999<<>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMPPPRRRUUUXXXYYY\\\ZZZ[[[aaapppssscccVVVWWWYYYZZZ[[[]]]```bbbeeegggkkkpppwwwyyylllbbb^^^YYYXXXWWWWWWWWWWWWVVVUUUVVVWWWXXXYYY[[[___eeeiiiuuu}}}{{{zzzzzzyyyyyy{{{zzzpppgggkkkvvv}}}}}}~~~}}}}}}{{{}}}yyytttqqqpppqqqrrrqqqpppnnnkkkhhhfffeeedddgggbbb]]]ZZZZZZYYYWWWUUUSSSSSSSSSSSSTTTRRROOOLLLHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======>>><<<:::888777777888999666666666666777888999::::::;;;;;;;;;::::::<<<===>>>>>>??????===:::777444666555444444555777999;;;:::<<<>>>@@@AAABBBBBBBBBAAA???<<<999777555444444666666777888888888888777555666888:::;;;============@@@CCCDDDAAA<<<999777777777888888888666555444222111000//////...//////........................////////////////////////------------...000111222000111222222111000111222111222222333333444555555666666777888999999::::::===???AAAAAAAAAAAACCCEEEDDDEEEHHHKKKMMMOOOOOOOOOLLLMMMMMMOOORRRUUUXXXZZZYYYZZZ[[[^^^lllpppaaaWWWYYY[[[\\\\\\^^^aaaccceeehhhmmmssszzz}}}rrrjjjbbb\\\[[[XXXXXXWWWXXXYYYYYYYYYXXXYYYYYYYYYZZZ]]]ccckkkqqqwwwsssnnnkkkttt{{{vvvqqqnnnppppppsssvvvuuurrrpppsssvvv||||||~~~{{{wwwsssrrrqqqrrrqqqooommmkkkhhhgggfffeeefffccc^^^\\\[[[ZZZXXXUUUUUUTTTSSSSSSSSSQQQNNNKKKFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAABBB???>>>>>>======<<<;;;;;;:::999777666666777888999777777777777888999:::;;;;;;<<<<<<<<<;;;;;;===???@@@AAABBBBBB@@@===:::777666555444444555777999;;;999:::<<<>>>?????????>>>@@@>>><<<999777555555444666777888888999999888888666777888:::;;;<<<<<<<<<===@@@DDDDDDAAA===999777999::::::999888666333222222111000//////...//////........................------------------------///............//////000///000111111//////000111111111222222333444444444555666777888999:::;;;;;;===???AAAAAAAAAAAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLMMMOOOQQQUUUXXXZZZYYYZZZZZZ]]]lllkkk___YYY[[[\\\]]]]]]^^^aaaccceeeiiiooowwwwwwmmmccc^^^\\\XXXVVVWWWWWWWWWXXXYYYYYYZZZ[[[[[[]]]]]]]]]___dddmmmxxx~~~tttllllllnnnsssuuukkkgggeeebbbbbbddddddgggiiiiiihhhhhhkkknnnttttttuuuxxx}}}}}}zzzwwwtttrrrqqqooonnnllljjjiiigggfffffffffccc```^^^]]][[[XXXVVVWWWVVVTTTSSSRRROOOLLLHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBB=========<<<;;;;;;::::::999888777777777999:::;;;888888888888999:::;;;<<<<<<=========<<<<<<>>>???AAABBBCCCCCCAAA>>>;;;888555555444444555777999;;;;;;;;;<<<============<<<>>>===;;;999777666555555888888999::::::::::::999777888999:::;;;;;;;;;;;;<<>>:::888<<<<<<<<<:::888555333111222222111000////////////................................................000000///..................///000000......///000000000111111222333333333444555666777999;;;<<<<<<===???@@@AAA@@@AAACCCDDDFFFGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMNNNQQQUUUXXXZZZZZZZZZZZZ]]]lllxxxggg^^^YYY[[[\\\]]]]]]^^^aaaccceeejjjrrr|||sssggg___YYYXXXWWWTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\___aaaeeejjjrrr}}}}}}tttmmmiiilllrrr||||||rrriiiaaa___`````````bbbccceeehhhiiiiiijjjmmmooopppooooooqqqvvvzzz}}}~~~}}}{{{wwwtttrrrooonnnllljjjiiihhhggggggeeedddcccaaa^^^\\\YYYWWWYYYWWWUUUSSSQQQNNNJJJGGGIIIIIIIIIIIIHHHGGGFFFFFF@@@@@@@@@??????@@@@@@AAA=========<<<;;;;;;::::::<<<;;;;;;::::::;;;<<<<<<888888888888999:::;;;;;;;;;<<<===<<<;;;;;;===???===>>>@@@@@@>>>;;;888666555444333333444777999;;;>>>>>>>>>>>>======<<<<<<<<<;;;:::999777666666555888999::::::;;;;;;::::::777888999:::::::::::::::;;;>>>CCCDDDBBB>>>:::888=========<<<:::777444333333222111000//////..............................111111111111111111111111//////............//////...///000000......///000///000000111111222333333333444666777999;;;<<<======>>>@@@@@@@@@AAABBBDDDGGGGGGHHHHHHJJJKKKLLLMMMKKKKKKLLLNNNQQQUUUXXXZZZ[[[[[[YYY\\\lllrrrddd]]]XXXZZZ[[[\\\\\\]]]```bbbeeelllvvvyyyjjjaaa```ZZZWWWXXXWWWTTTTTTVVVWWWYYY[[[ZZZYYYXXXZZZ\\\```fffoooxxxwwwwww|||uuuqqqmmmjjjkkkrrr|||sssmmmeee___]]]aaadddeeeeeehhhiiillloooqqqrrrsssuuuvvvrrrpppnnnooossswwwyyyzzzzzz{{{{{{|||~~~}}}yyyuuurrrooonnnllljjjiiihhhggggggeeeeeedddaaa^^^[[[YYYXXXYYYWWWTTTRRRPPPMMMJJJGGGIIIIIIJJJIIIIIIHHHGGGFFFCCCBBBAAA@@@??????????????????>>>>>>===<<<<<<<<<======<<<;;;::::::::::::777666666777777888999::::::;;;<<<;;;::::::<<<>>>;;;<<<>>>>>>===:::777555444333333333444777999;;;>>>>>>===<<<<<<;;;;;;;;;::::::999999888777666666999999:::;;;;;;;;;;;;:::777888999999:::::::::::::::===@@@BBB@@@===:::999============;;;999777666444333222000//////..............................111111111111111111111111---------......///111111///000111111//////000111///000000111111222333333333444666777999;;;<<<===<<<>>>@@@@@@@@@@@@BBBDDDGGGGGGHHHIIIJJJLLLLLLMMMKKKLLLMMMOOORRRVVVYYY[[[[[[[[[ZZZ]]]nnn}}}lllaaa[[[WWWXXXZZZ[[[\\\^^^aaaccchhhooo{{{wwwoooeee]]]ZZZWWWTTTTTTVVVVVVTTTTTTWWWWWWZZZ\\\\\\ZZZZZZ\\\___ccckkkvvvuuunnnpppwww}}}|||uuupppmmmllliiilllsss{{{nnneeeaaa^^^]]]aaaggglllllloootttwwwzzz}}}{{{xxxuuuuuuvvvxxxyyyyyyyyyyyyyyyzzz{{{|||~~~}}}yyyuuusssooonnnllljjjiiigggffffffeeeeeedddaaa]]]ZZZYYYYYYXXXUUUSSSQQQPPPNNNKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@?????????>>>@@@@@@@@@???>>>>>>======;;;;;;:::999888777666666666666666666777888999:::999:::;;;;;;::::::;;;===<<<===??????>>><<<999777333222222222444777999;;;<<<;;;:::999888888888888888888888999888888777666888999::::::;;;;;;::::::666777888999::::::::::::999;;;>>>>>>===;;;:::;;;>>>>>>>>>>>>===;;;999888555444222111000///......................................................,,,---------///000111222///000111111//////000111000000111111222333333333444555666777999;;;<<<<<<<<<>>>???@@@???@@@BBBCCCEEEGGGIIIKKKMMMMMMMMMMMMLLLLLLNNNPPPSSSWWW[[[]]]\\\\\\\\\___pppwwwggg]]]XXXVVVXXX[[[\\\^^^```cccfffllltttxxxkkkeee```ZZZWWWWWWSSSRRRSSSWWWWWWTTTTTTXXXUUUYYY]]]^^^]]]^^^bbbfffgggoooyyy|||tttoooppptttxxx~~~vvvrrrrrrsss}}}}}}zzzuuuqqqmmmlllmmmmmmooowwwwwwmmmdddaaabbbcccfffllltttvvvxxx~~~~~~~~~}}}}}}}}}}}}~~~}}}yyyvvvsssqqqooommmkkkhhhgggfffeeeeeeeeeccc___ZZZXXXXXXZZZVVVSSSQQQPPPOOOOOOMMMKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>======888999999888888777666666777777777777888999:::::::::;;;<<<;;;:::;;;<<<>>>===>>>???@@@???<<<:::888222222222222444777:::;;;;;;:::999888777777888888666777888999999888777777888888999:::::::::::::::555555777888::::::;;;;;;999:::;;;:::999999:::<<>>>>>======888888999::::::::::::999888888888888999:::;;;<<<;;;<<<======<<<<<<===???;;;===>>>???>>>;;;999777222222111222444777:::;;;===<<<:::999999999:::;;;555666777999999999888777888888999:::::::::999999444555666888:::;;;;;;<<<999999999888777888:::<<>>===;;;;;;::::::;;;;;;<<<<<<;;;:::888777777777888888888888777777::::::<<<<<<<<<<<<::::::999;;;>>>???===888333000444333222222333666888:::<<<;;;:::999888888888888777999999888666666666777:::::::::::::::999888777777777777999;;;<<<;;;:::999::::::999666444555555>>>>>>???>>><<<999666444333444555333111000000111---------------...///000//////000000000000//////..............................//////000000111111111111000000111333555666222333555777999:::;;;;;;======>>>???@@@AAAAAABBBBBBDDDHHHLLLOOOPPPQQQQQQLLLLLLNNNRRRWWW[[[]]]]]]ZZZ[[[]]]dddwwwxxxggg\\\XXXYYYXXXZZZ\\\[[[\\\___ffflllvvvwwwjjjeee\\\[[[YYYXXXXXXYYYYYYYYY[[[[[[[[[]]]___```aaaaaabbbcccfffhhhjjjmmmooopppzzz|||~~~~~~||||||{{{rrrgggcccgggpppyyy}}}}}}zzzxxxwwwrrrqqqmmmjjjgggeeeccccccaaa```___]]][[[YYYXXXXXXVVVUUUSSSQQQPPPNNNNNNMMMJJJJJJJJJJJJJJJIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>===;;;;;;;;;;;;::::::::::::999888777666888888999999999999888888999:::;;;<<<<<<;;;:::999:::<<>>===<<<999666555444555555333111000000111...------------...///000//////000000000000//////..............................//////000000111111333222111111111222333444333444555777999::::::;;;======>>>???@@@AAABBBBBBCCCEEEHHHKKKNNNPPPQQQQQQLLLMMMNNNRRRWWW[[[[[[[[[YYYZZZ\\\dddxxxpppbbbYYYWWWYYYXXXZZZ[[[[[[[[[___ffflllyyysssggg___\\\YYYYYYXXXYYYZZZ]]]```bbbeeefffhhhjjjmmmoooqqqqqqrrruuuxxxzzzyyy{{{~~~nnnhhhdddhhhsss~~~|||zzzyyyxxxtttssspppllliiifffeeedddaaa___]]][[[ZZZZZZZZZZZZVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;;;;;;;999999888777666666666666999999999999999999999999999999;;;;;;;;;;;;999999;;;===@@@AAAAAA>>>:::777333222111111222444666888::::::999888777777777777999:::;;;999777666666777777777777888777777666555333333444777:::<<<<<<;;;666777888888666666777888;;;<<<<<<<<<;;;999777666444555555444111000000111......------......//////...//////000000//////.................................//////000000111111444333222222111111222222444444666777999999::::::======>>>???@@@AAABBBBBBDDDEEEGGGJJJMMMOOOQQQRRRMMMMMMPPPTTTXXXZZZZZZYYYXXXYYY[[[dddxxx{{{iii]]]WWWVVVXXXXXXZZZ\\\\\\]]]aaahhhmmmyyyoooeee^^^XXXWWWXXXYYY[[[]]]___dddiiimmmpppttt{{{qqqhhhhhhlllvvv~~~}}}{{{zzzxxxtttssspppnnnkkkiiigggfffbbb```^^^[[[ZZZYYYYYYZZZVVVVVVUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBAAA@@@????????????===<<<<<<;;;;;;;;;:::999777666666666777888999999999888888999999999888999:::;;;;;;:::999888:::<<>>>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKNNNPPPRRRNNNNNNPPPTTTXXXYYYYYYWWWXXXXXXZZZcccxxxrrrbbbZZZUUUTTTVVVZZZ\\\]]]^^^___cccjjjpppzzzrrrfff```ZZZVVVUUUVVVYYY]]]aaafffllltttyyyvvvgggeeekkkvvv~~~|||yyywwwqqqqqqpppnnnlllkkkiiihhhdddbbb___\\\ZZZXXXWWWWWWVVVVVVVVVUUUSSSQQQOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDBBBAAA@@@?????????>>>===<<<<<<;;;<<<<<<;;;:::999888777888999:::999888777777777777888999999:::;;;;;;;;;;;;:::999999;;;>>>@@@AAA???===;;;666555444333444666888999:::999888888888888888888<<<======;;;888666666777777777888888888888888777777777666777999999777666555777999999999999;;;===999999999999999888888777666777666555222000000000000//////.........//////......////////////......////////////////////////......//////000000111111000000111222333333444444333444666777999999::::::>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHKKKMMMPPPQQQOOOOOOPPPTTTWWWYYYXXXWWWXXXXXXZZZbbbvvviii\\\WWWTTTTTTUUUZZZ\\\^^^___```dddkkkqqq|||vvvhhh```]]]YYYWWWXXXVVV\\\eeelllsss||||||lllhhhdddooo~~~yyyvvvppppppooonnnllljjjhhhgggcccbbb```^^^[[[XXXVVVUUUVVVWWWWWWVVVTTTRRROOONNNKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;999888777666666777888999::::::;;;<<<<<<;;;::::::999;;;===???@@@???===<<<777666555444555666888999::::::999999999999999:::>>>>>>>>><<<888666666666777777888888999999888888:::999888888999888666555555777888999999999;;;===:::999999888888777777777777777777555222000000000000000//////......//////---......//////......---////////////////////////......//////000000111111//////111222333444444444222333555777999:::;;;;;;>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPRRRVVVYYYYYYYYYYYYYYYYYY```tttuuu```VVVUUUTTTTTTUUUZZZ\\\^^^^^^___dddkkkqqq~~~qqqhhh___\\\[[[[[[]]]aaa```iiivvvoooiiilllmmmzzzzzzuuuqqqpppooommmkkkgggdddccc`````````___]]]ZZZWWWUUUVVVWWWWWWWWWUUURRRPPPNNNKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<===::::::;;;;;;;;;;;;:::::::::999777666666777999:::;;;;;;============;;;;;;;;;<<<>>>???@@@???===<<<777666444444444555777888;;;:::::::::::::::;;;;;;???@@@???<<<999666666666555666777777888888777777:::999888999::::::888666444666777888777888999;;;::::::999888777666666666777888777555222000000000111111000///////////////---......//////......---////////////////////////......//////000000111111000111222333444333333222111222444777999;;;<<<===>>>??????@@@AAABBBCCCCCCDDDEEEHHHJJJLLLMMMNNNNNNQQQOOOOOOPPPTTTXXX[[[[[[[[[ZZZYYY___rrr~~~lllZZZSSSSSSTTTUUUVVVYYY[[[]]]^^^___ccckkkqqq}}}rrrfff```[[[ZZZ[[[]]]cccjjjlllwww}}}nnndddeeekkkyyy~~~}}}~~~zzzuuurrrrrrpppmmmiiieeeaaa___]]]^^^___```^^^[[[XXXVVVWWWWWWXXXWWWUUUSSSPPPNNNJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<<<<<<<<<<===888999;;;<<<<<<;;;:::999;;;:::888777777888:::;;;;;;<<<===>>>>>>===<<<;;;<<<===???@@@@@@???>>>===666555444333333444666777;;;;;;;;;::::::;;;<<<<<<@@@@@@???===999666666666444444555666777777666666999888888999;;;;;;:::999888:::;;;;;;;;;;;;===>>>;;;:::999777666666555555888888888666222000000000111111000///////////////---..................---000000000000000000000000......//////000111111111222222333444333222111000000111444777999<<<===>>>>>>???@@@@@@BBBBBBCCCDDDCCCEEEHHHKKKMMMMMMMMMLLLQQQOOONNNOOOTTTXXX\\\]]]\\\[[[YYY___qqqlllcccXXXRRRSSSUUUVVVVVVZZZ\\\]]]]]]^^^ccckkkqqq~~~wwwkkkeee]]]ZZZ^^^___^^^hhhvvv|||uuueee\\\[[[dddmmm~~~}}}}}}{{{xxxvvvsssrrrpppmmmjjjfffcccbbbbbbbbbaaa```^^^\\\YYYWWWYYYWWWTTTRRRQQQOOOLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<<<<===<<<999777:::888666666777888777666666666666666666777888888;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>555444333222333555777999===;;;:::;;;===??????>>>DDDBBB???;;;888666555555333333555666777777777777666555666888:::;;;:::999888888999:::;;;<<<===>>>444333222444666777777666777666555333111000000000////////////////////////////////////////////////000...,,,---///111000...000000000000000000000000111222222222222222222333444444555777888999:::;;;???AAACCCCCCBBBBBBCCCDDDBBBDDDGGGIIIKKKKKKKKKJJJOOONNNMMMOOORRRUUUVVVVVVVVVXXXXXX]]]nnnyyyggg___UUUPPPRRRUUUWWWVVV[[[]]]______aaaeeemmmsss|||mmmddd```[[[[[[aaaccceeerrrttteee]]]ZZZ^^^hhhsss~~~}}}}}}{{{xxxvvvsssrrrpppnnnkkkgggdddcccbbbbbbaaa```^^^\\\YYYXXXYYYWWWTTTRRRQQQOOOMMMJJJKKKKKKKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@???============;;;999;;;999888777888999888777666666666666666777888888;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBBBBAAA@@@>>>666555333222333555777999<<<;;;:::;;;===>>>>>>>>>BBB@@@===:::777555444444555555666777888999888888777666666888:::<<<;;;:::999:::;;;<<<>>>>>>>>>>>>555444444555777888777666999888777555444333222222////////////////////////////////////////////////000...,,,---///111000///000000000000000000000000222222222222333333333333444444555777888999:::;;;>>>@@@BBBBBBBBBAAABBBDDDDDDFFFHHHKKKLLLLLLKKKJJJMMMMMMMMMPPPSSSVVVVVVVVVVVVXXXYYY\\\kkkxxxiii___YYYRRROOOQQQUUUXXXXXX]]]___bbbcccdddiiiqqqwww|||lllccc___]]]\\\___fffjjjppp}}}ggg___XXXWWWZZZaaammmwww~~~}}}{{{xxxuuussssssqqqooollliiifffeeecccbbbbbb```^^^\\\ZZZXXXYYYWWWTTTRRRRRRPPPMMMKKKLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>><<<:::<<<:::999999::::::999888777666666666666777888888::::::;;;;;;<<<<<<<<<<<>>>>>===@@@>>><<<999666555333333777777888999::::::::::::888777777888;;;<<<<<<;;;999;;;===???@@@@@@???>>>777666555666777888777666555555444222111000/////////////////////////////////////////////////////////...------///000000///000000000000000000000000222222222333333444444444444444555777888999:::;;;;;;>>>@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMLLLKKKJJJJJJKKKMMMQQQUUUWWWWWWVVVUUUXXXYYY[[[ggg~~~kkk]]]XXXTTTPPPPPPSSSWWWZZZ[[[^^^```ccceeegggllltttzzzmmmaaa^^^___^^^```eeelllsss~~~oooddd[[[VVVTTTXXX^^^dddmmmvvv{{{~~~~~~}}}{{{xxxuuussssssrrrpppmmmjjjhhhfffccccccbbb```^^^\\\ZZZYYYXXXVVVTTTSSSRRRQQQNNNLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA???============<<<;;;<<<:::999888999:::999888777777666666777777888999:::::::::;;;;;;<<<<<<===???@@@AAACCCCCCAAA@@@???888666444333333444777888;;;:::999:::<<<=========???>>><<<:::777555444333777888999999:::::::::999999888777999;;;======<<<999;;;>>>@@@AAA@@@>>>===888666555666777777666555222222111111000...---,,,///////////////////////////////////////////////////...---......///000000000000000000000000000000222222222333444444555555444444555777888999:::;;;:::<<>>???AAABBBBBBAAA???>>>888666444333333555777999:::999888999;;;<<<<<<<<<>>>===<<<;;;999777555555666777888888999888888888999888777888:::<<<======888:::<<<>>>???>>><<<;;;777555444444666666555333444444444444333222000///////////////////////////////////////////////////..................000000000000000000000000000000111111222333333444555555444444555777888999:::;;;999<<<>>>@@@@@@@@@BBBCCCFFFGGGIIIKKKLLLKKKJJJIIIHHHIIILLLQQQUUUWWWVVVUUUUUUXXXYYY[[[ggg|||yyyiii\\\TTTQQQRRRSSSUUUWWW[[[]]]___^^^bbbgggjjjmmmsss{{{tttggg___YYY\\\cccaaahhhttt{{{mmmddd]]]WWWTTTUUUTTTSSSVVV]]]bbbdddhhhmmmiiimmmwww~~~}}}zzzwwwtttrrrqqqqqqooommmkkkiiihhheeedddbbb```]]]\\\[[[[[[WWWUUUSSSSSSSSSSSSQQQOOOOOONNNNNNMMMLLLJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA???===::::::;;;<<<<<<;;;;;;999888777888999888777888777777777777888999999888888999:::;;;<<<<<<======>>>???AAAAAA???>>>===777666444333444666999;;;:::888777888:::<<<<<<;;;======<<<;;;:::888666555666666777777777777777666999888666777999<<<======888999;;;<<<===<<<;;;:::555444333444555666555444222333333333333111///...////////////////////////////////////////////////---...//////---...///111000000000000000000000000000000111222333333444444444444555777888999:::;;;:::===???@@@@@@@@@AAACCCEEEGGGIIIKKKLLLKKKJJJIIIIIIJJJLLLPPPTTTVVVVVVUUUUUUWWWYYY^^^lllyyyjjj___XXXSSSOOOQQQTTTVVVXXXZZZ\\\^^^```dddiiimmmqqqwww~~~xxxgggbbb___ZZZ]]]eeeiiisss{{{nnnddd\\\ZZZXXXSSSRRRTTTUUUTTTXXX___cccccceeeiiiiiiooo{{{~~~|||zzzvvvtttpppppppppooommmkkkiiihhhfffdddbbb___]]]\\\\\\[[[WWWUUUSSSSSSSSSSSSRRRPPPMMMMMMMMMLLLJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;:::;;;<<<===<<<<<<:::999888::::::999888888888777777888888999:::777888999:::;;;<<<<<<===;;;===>>>??????>>>===;;;666555333333444777:::<<<999888777888:::;;;;;;;;;;;;;;;;;;:::999777555444666777777777777777666666999777555666888;;;<<<<<<999::::::;;;;;;;;;;;;:::555444333444666777777666000000222222111000...---////////////////////////////////////////////////---///000///------///222000000000000000000000000...//////000222333333444444444555777888999:::;;;<<<>>>@@@AAA@@@@@@AAABBBEEEGGGIIILLLMMMMMMLLLKKKKKKKKKLLLNNNRRRTTTUUUTTTVVVWWWXXX```sssnnnaaaYYYUUUSSSNNNQQQTTTVVVXXXYYY[[[\\\aaafffkkkppptttyyyoooaaaaaaaaa]]]```gggsss~~~vvvlllfff___XXXUUUXXXXXXSSSRRRTTTYYYXXX[[[aaacccbbbbbbeeemmmuuu~~~|||zzzvvvtttpppoooooonnnmmmkkkiiihhhfffeeebbb___]]]\\\\\\\\\VVVUUUSSSSSSTTTTTTRRRPPPJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA???<<<;;;<<<>>>>>>>>>===<<<::::::;;;;;;;;;:::888888888777888888999:::777888888999;;;<<<======;;;<<<===??????===<<<;;;555444333333555888;;;===999888777777:::;;;;;;;;;999999:::999888666444333777777888888888777777666999777555555777:::;;;<<<:::::::::;;;;;;;;;;;;<<<555444444555888999999888333444555666555333111000////////////////////////////////////////////////---///000///------///222000000000000000000000000---...///000111222333333444444555777888999:::;;;===???AAAAAA@@@@@@AAABBBFFFGGGJJJMMMNNNOOONNNNNNMMMLLLLLLMMMQQQSSSTTTTTTVVVVVVXXXbbbwwwpppccc[[[UUURRRRRRRRRUUUXXXZZZ[[[]]]```bbbbbbfffmmmsssyyywwwkkk^^^ZZZ\\\```gggnnn~~~}}}zzztttllleee___\\\ZZZVVVUUUTTTTTTUUUVVVYYYZZZ\\\```ccc```\\\]]]ccciiiwww}}}{{{yyyvvvtttooonnnmmmllllllllllllllleeedddaaa^^^\\\[[[[[[[[[XXXWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA=========<<<;;;;;;::::::::::::999888777666555444777777777777666666666666888999:::;;;<<<<<<<<<<<<;;;<<<===?????????>>>>>>777555444333333555888:::???<<<888888999:::999777777777777777777888888888444555666777777666555444222333333444666888999:::;;;999888999<<<===:::888777777888:::<<<<<<:::777555777999:::999777444222........................---...///000000///...---111000///......///000111000000000000////////////111111222333333333333222222333555777999:::;;;;;;<<>>======<<<<<<;;;::::::======<<<;;;:::999888888777777777777666666666666999999999:::;;;;;;<<<<<<;;;<<<===>>>??????>>>>>>999888555333333444666777>>>;;;888777888999888777666666666666666666666555222333444555555444333222000111222444666888;;;<<<:::999888999;;;<<<:::888777777888:::<<<;;;999777444444555555555333111000..............................////////////......000000///.........///000000000000000////////////111111222333333333333222111222444666888999::::::;;;>>>@@@AAA@@@???@@@@@@EEEGGGJJJMMMOOOOOONNNMMMLLLMMMOOOQQQSSSUUUWWWXXXZZZZZZ[[[fff{{{xxxjjj[[[UUUSSSQQQQQQSSSUUUXXX[[[]]]^^^```ccceeegggkkkqqqwww}}}}}}qqqfffbbb```cccgggmmmyyywwwjjjgggdddbbbbbbcccccccccdddcccbbbbbbbbb```]]][[[[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZ\\\\\\\\\^^^ggguuu~~~|||zzzwwwtttvvvuuutttqqqnnnjjjfffdddeeecccaaa___]]][[[[[[ZZZWWWVVVUUUSSSRRRRRRQQQQQQPPPOOONNNLLLJJJIIIGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>===<<<<<<;;;;;;:::>>>======<<<;;;:::999999777777777777666666666666999888888999999:::;;;<<<:::;;;===>>>?????????>>><<<:::777444333333444555;;;999777777888888777666555555555555555444333333222333444555555444333222///000111333666999;;;===:::999888999;;;;;;999777888888999:::;;;:::888555333444444444333222111000........................//////............/////////......------...//////////////////000000000000111111222333333333333222000222333555777888999999:::===???@@@@@@??????@@@EEEGGGJJJMMMOOOOOONNNMMMNNNOOOPPPRRRTTTUUUWWWWWW[[[ZZZ\\\fff{{{}}}jjj___UUURRRRRRRRRSSSVVVVVVXXX[[[]]]___aaadddfffgggjjjpppwww}}}sssiii```___```eeekkkuuussshhhddd___]]]\\\\\\^^^```aaabbbeeedddcccccccccaaa^^^[[[ZZZZZZYYYYYYYYYZZZZZZZZZ\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[^^^eeesss~~~}}}zzzwwwuuuqqqqqqqqqqqqoookkkhhhfffdddcccbbb```]]]\\\ZZZZZZVVVUUUTTTSSSSSSSSSSSSSSSKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>======<<<;;;;;;;;;;;;::::::999888888777777777777777777666666666666888888888888888:::;;;<<<:::;;;===>>>????????????<<<:::777444333333555666:::999999888888888888777555666666666555444333222444555666777777666555444000000111333555888:::;;;999999999999999999888777999999999:::;;;:::777444444555777888888555333111........................000///...------...///000------------.........///////////////000000000000111111222333333333333222111222444666777999999:::;;;===@@@AAA@@@@@@AAAAAAEEEGGGJJJMMMOOOOOONNNMMMNNNOOOPPPQQQSSSTTTUUUVVV[[[[[[]]]fff{{{zzzmmm```XXXRRRQQQRRRRRRTTTWWWVVVXXX[[[]]]^^^```cccfffhhhlllqqqwww~~~zzzmmmfff___^^^```fffnnnyyypppbbb\\\]]][[[\\\^^^___aaadddgggiiikkkjjjjjjjjjiiifffbbb^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^\\\[[[ZZZYYYYYYYYYYYY[[[^^^eeeqqq~~~{{{xxxuuummmnnnoooooommmkkkhhhfffdddcccbbb```^^^\\\ZZZYYYUUUTTTTTTSSSRRRRRRSSSSSSIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;999999888888777777666666777777777777666666666666888888888888999:::;;;;;;999;;;<<<>>>???@@@??????;;;999777444444444666777::::::;;;::::::999999999666777888888888666555444444555666777777666555444222222333333555666777888888999999999888777777666888888888::::::999666444333666:::<<<;;;888333///////////////////////////000///...------...///000,,,------................../////////000000000111111111222333333333333222222333555777999::::::;;;<<<>>>AAABBBBBBBBBCCCCCCEEEGGGJJJMMMOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUZZZ[[[]]]fffxxx|||jjjaaaXXXRRROOOPPPRRRQQQRRRUUUVVVYYY\\\^^^___aaadddfffkkknnntttyyysssjjjeeebbb___aaahhhqqq|||ooocccYYYWWW\\\YYY\\\aaaeeeiiinnntttwww}}}|||{{{{{{yyyuuuppplllhhhhhhhhhgggfffdddcccbbb___]]][[[YYYXXXYYYZZZ[[[^^^bbbjjjvvv|||xxxuuuqqqpppooonnnkkkhhheeecccccccccbbbaaa^^^\\\ZZZYYYTTTTTTSSSRRRRRRQQQRRRRRRMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA??????>>>======<<<<<<;;;:::::::::999999888888888777777777777666666666666777888999:::;;;;;;;;;;;;999:::<<<>>>???@@@@@@???<<<:::777555444555666888999:::<<<<<<:::999999:::555777888::::::999777666222333444555555444333222333333333333444555666777777999:::999777555555666777777888999:::999777444111444888;;;:::666111...//////////////////////////////............//////,,,---...///////////////......//////000000111111111111222333333333333222333444555777999:::;;;;;;<<>>>>>===<<<<<<<<<;;;;;;::::::::::::999999777777777777666666666666666888:::<<<===<<<;;;:::999:::<<<>>>@@@@@@@@@@@@>>><<<999555444444555666666999<<<;;;999888999:::444555888:::;;;:::888777222333444555555444333222222222222333444555777888666888:::999666444555666666666777999::::::777555333444666777666444111000////////////////////////......////////////......,,,---...000111111000000.........///000111111111111111222333333333333222222333555666888999::::::;;;>>>AAABBBBBBBBBCCCDDDEEEGGGJJJMMMOOOOOONNNMMMLLLMMMNNNPPPSSSUUUVVVWWWYYYZZZ\\\bbbrrr{{{oooaaaVVVSSSQQQOOOOOOTTTVVVUUUWWWZZZYYY\\\___aaabbbdddgggiiiiiilllqqqwww~~~tttiiieeeddddddaaaeeepppzzz|||eee^^^]]]\\\bbbkkkmmmuuu~~~vvvoookkkdddbbb___^^^```eeekkknnnxxx}}}yyyuuuuuusssqqqmmmkkkhhhgggfffccccccbbbaaa___\\\ZZZXXXTTTSSSRRRQQQOOOOOOOOOOOOMMMLLLLLLJJJIIIHHHGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA??????>>>>>>======<<<<<<::::::999999999999999999777777777777666666666666666888;;;>>>???===;;;999888:::<<<>>>@@@@@@@@@@@@AAA>>>:::666333333333333555888;;;;;;888777888999222444777:::;;;:::999777444555666777777666555444000000111222444666888999666888:::999666333444666555555666888::::::888666777777666444444444444444000000000000000000000000---...///000000///...---,,,---///111111111111000---......///000111111222111111222333333333333222111222333555777888999999:::===@@@AAABBBBBBCCCDDDEEEGGGJJJMMMOOOOOONNNMMMLLLMMMOOOQQQTTTVVVXXXYYYYYYZZZ[[[```ooo