BM6P6(@ yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxtttvvvxxxyyyxxxwwwxxxyyysssuuuwwwvvvuuuuuuxxx{{{yyy{{{{{{xxxwwwwwwsssllldddcccjjjuuusssfff[[[YYYVVV```jjjmmmoooqqqpppnnnqqqsssvvvxxxyyyxxxvvvuuuuuurrrooooooqqqsssrrrpppsssrrrqqqqqqrrrtttvvvwwwuuuuuuuuuvvvuuusssooollljjjkkkkkkllllllmmmmmmmmmtttpppkkkiiiiiijjjhhhgggfffggggggfffeeeeeegggjjjpppppppppppppppooonnnmmmqqqpppqqqrrruuuvvvuuutttqqqpppooonnnmmmmmmmmmmmmgggfffeeeeeeffffffdddbbbdddfffgggiiikkklllmmmmmmkkkjjjiiihhhhhhiiijjjkkkjjjooooookkkmmmsssvvvsssooonnnnnnppptttxxxzzzzzzpppqqqqqqrrrrrrqqqpppppppppooonnnlllkkkjjjjjjjjjdddgggjjjlllkkkjjjiiijjjlllkkkiiiiiijjjjjjhhhfffdddfffhhhiiijjjmmmqqqtttuuuqqqlllkkklllnnnnnnmmmvvvyyywwwnnngggdddcccbbb```aaacccfffkkkpppvvvyyyxxxzzz|||{{{wwwssspppooommmlllllllllllljjjfffccc]]]___bbbfffiiiiiifffdddXXXSSSNNNKKKJJJHHHDDDAAABBBAAAAAAAAAAAAAAAAAABBB@@@???>>>???AAABBBAAA@@@@@@@@@??????????????????>>>>>>>>>@@@BBBBBB@@@>>>;;;;;;;;;:::999888777666777999:::999666444444444999888888888777777666666999777666555666777999:::;;;:::888666555666777888777777666666666666777777666666777888888888888888666666666666666666666666444:::===:::666555555333666666666666666666666666777777666555555555555555888777555444444555666777999888777666555555666777666555444555666666444222666777777777777666666555666666666666777888::::::777666555666777888777666222444777888666333111111666777888999:::;;;;;;;;;;;;<<<===;;;777555666888666777888999::::::999888999999888777777888999999777777777777888888888888888888777777777777888888888888888888888888999999000111222222333333333333111111222222222333333333777666666888;;;<<<:::777<<<===>>>AAAJJJ\\\rrr|||ssskkkkkkfff\\\QQQIIIEEEFFFHHHNNNWWWccckkkmmmkkkhhhgggbbb___ZZZWWWVVVUUUSSSRRRUUUUUUSSSNNNIIIIIIMMMQQQPPPRRRUUUXXXZZZ[[[[[[ZZZ\\\```dddfffgggjjjnnnqqqqqqssstttrrrlllgggeeeeeeqqqrrrqqqnnniiihhhiiillllllkkkkkkkkkkkklllmmmnnnhhhhhhhhhgggfffdddcccbbb```\\\YYYZZZ^^^bbbccccccaaabbbccccccaaa___\\\ZZZZZZ]]]```ccceeefffffffffddddddcccdddfffhhhkkkmmmpppooonnnmmmmmmmmmmmmmmmmmmkkklllooopppmmmmmmpppvvvvvvtttsssssstttuuuvvvuuuuuuvvvwwwyyyyyyvvvtttpppqqqrrrsssssstttxxxzzzwwwsssnnnmmmooopppooonnnmmmggg^^^WWWSSSQQQPPPPPPvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyy{{{||||||yyyvvvttttttttttttvvvwwwwwwuuuvvvxxx{{{yyy{{{zzzxxxvvvvvvqqqjjj```aaajjjvvvtttggg\\\YYYUUUaaakkkmmmmmmoooppppppqqqsssuuuwwwxxxwwwuuutttsssqqqoooppprrrttttttrrruuutttsssqqqqqqrrrssstttvvvtttqqqpppooommmjjjhhhooonnnnnnmmmmmmmmmmmmnnnooolllhhhfffggggggeeedddddddddeeeeeeeeefffiiikkknnnoooooopppppppppoooooorrrrrrrrrtttvvvwwwvvvtttrrrqqqqqqooonnnmmmmmmllliiigggeeeeeeeeeeeecccaaaddddddfffgggiiijjjkkkkkkiiiiiihhhggghhhiiijjjkkkjjjmmmmmmjjjlllrrruuutttpppnnnmmmooorrrvvvxxxyyyrrrrrrrrrrrrqqqppppppooopppooommmkkkiiihhhhhhgggfffhhhkkklllkkkjjjiiijjjjjjiiiggggggggggggfffdddeeegggiiikkklllooosssvvvxxxtttooommmnnnnnnnnnllltttxxxvvvnnngggeeedddbbb``````bbbeeeiiinnnrrruuuwwwyyy}}}}}}zzzwwwtttrrrqqqooonnnmmmmmmllljjjgggddd```aaacccgggjjjjjjiiiggg___ZZZTTTQQQOOONNNJJJGGGEEEEEECCCBBBAAAAAAAAAAAA@@@???>>>???AAAAAAAAA@@@@@@@@@???????????????????????????@@@AAA@@@>>><<<;;;;;;;;;:::999888777666444555777777666666666888888888888777777777666666888777666555666777999:::999888666555444555666777777777666666666666777777555666777777888888777777666666666666666666666666:::@@@BBB>>>:::999888666666666666666666666666666888888777666666666666666888666555444444555666777999888666444444555666777555444444555666777555444777777777777777777666555666666666666777777888999666666666777888888777666+++---111555888999999999555666777888999999999999:::<<<<<<;;;777666666888666777888999999999888888888888888888888888888888777777777777888888888888999999888888888888999999777777777777777777777777444444444333333222111000111111222222333444444555777666666888:::;;;999777;;;===@@@CCCKKK\\\rrrzzzrrrjjjddd```XXXOOOHHHFFFHHHKKKYYY```jjjoooooollljjjiiieeeaaa[[[WWWTTTSSSRRRQQQQQQNNNJJJHHHHHHJJJLLLMMMOOOQQQTTTWWWYYYYYYYYYXXX\\\___ccceeefffhhhlllppppppssstttqqqkkkgggeeefffnnnooonnnkkkhhhfffgggiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffdddbbbaaa___]]]\\\\\\___bbbeeefffiiiiiiiiiiiigggdddaaa```ZZZ\\\___bbbdddfffffffffddddddcccdddeeehhhjjjllloooooonnnmmmmmmmmmmmmmmmllljjjkkkoooooommmmmmpppuuuuuuuuutttttttttuuuuuuuuuuuuvvvyyyzzzzzzwwwuuurrrsssssssssrrrtttwwwzzzvvvssspppooopppqqqpppnnnkkkgggaaa[[[WWWSSSPPPMMMuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxzzzzzz~~~|||yyyuuurrrssstttuuuvvvwwwwwwvvvwwwyyy{{{yyy{{{zzzwwwuuutttnnnggg[[[___kkkxxxvvvggg\\\ZZZUUUbbbmmmnnnkkklllooorrrppprrrtttvvvwwwvvvuuutttppppppoooqqqsssuuuuuutttwwwvvvsssqqqppppppppppppuuurrrooommmllllllkkkjjjsssrrrpppnnnmmmlllmmmmmmhhhfffdddddddddcccbbb```aaabbbcccddddddfffiiilllkkklllnnnooopppqqqqqqqqqtttsssssstttvvvwwwvvvtttrrrrrrrrrqqqpppooommmlllllliiifffeeeeeedddbbbaaabbbbbbccceeefffhhhjjjkkkiiihhhgggggghhhiiijjjkkkkkklllllljjjlllrrruuuuuurrrooommmmmmppptttwwwyyyvvvuuutttrrrpppnnnmmmlllpppooommmkkkiiiggggggfffgggiiikkkkkkjjjiiijjjjjjhhhfffddddddeeeeeedddcccfffhhhkkkmmmnnnqqquuuxxxzzzwwwssspppooonnnmmmkkkqqquuutttmmmgggeeedddbbbaaaaaacccfffiiinnnrrrtttwwwzzz~~~~~~~~~}}}{{{yyywwwuuusssqqqpppnnnmmmllljjjgggdddcccbbbcccfffiiikkkjjjiiiccc^^^WWWSSSRRRPPPMMMJJJIIIHHHFFFDDDBBBAAAAAAAAA???>>>===>>>@@@@@@@@@>>>??????@@@@@@@@@@@@@@@@@@AAA@@@?????????>>><<<:::;;;;;;;;;;;;:::888777666444555666666555555666777888888777777777777666666888777666555666777888999666555444444444555777888777777666666666666777777555555666777777777666666666666666666666666666666:::@@@BBB===888777666555666666666666666666666666999999888777777777777777777666555444444555666777999777444333222444666777444333333444666777777666777777888888777777666555666666666666666666666777555666888999999888666555333222333555888888555222555555666777888888888888:::;;;;;;:::888666777888666666777888888888888777777888999::::::999888777777777777888888888999999::::::999999999999::::::666666666666666666666666777777555444222111//////000111222333444666777777777666666777888999888777888<<>>===>>>???@@@???===??????@@@@@@@@@@@@@@@AAACCCBBB@@@???>>>===:::888<<<<<<<<<;;;:::999777777777888888666444333333444777777777777777777666666777666666666666777888888555555444555555777888999777777666666666666777777555555666666666666555555666666666666666666666666777===???:::666666666555666666666666666666666666999888777777666666777777666555555555555666777777888666444222222333666777666555444444666777777666888888888888888777666555666666666666666555555555444777999;;;999777555444<<<999555666888777111+++555666777777888888888777999::::::999888777777777777777777777777777777777666777999::::::999777666777777888888888999999999999999999888888999999999777777666666666666666555888777555444222111000///000111222444666777999999777777666666777888888888555;;;BBBEEEJJJWWWmmm~~~~~~uuummmggg___XXXSSSPPPKKKGGGHHHNNNXXX___pppsssuuusssoookkkkkklllhhhbbbYYYRRRNNNMMMLLLLLLKKKHHHEEEDDDEEEGGGFFFFFFMMMPPPSSSVVVXXXWWWVVVUUUXXXYYY\\\```dddhhhmmmppptttuuutttoooiiidddccceeemmmmmmmmmlllkkkjjjjjjkkkiiijjjkkkkkkkkkjjjiiihhhnnnmmmllljjjgggdddbbbaaa]]]___```___^^^```eeejjjooonnnmmmkkkhhheeebbb```XXXYYY[[[]]]```bbbdddfffgggggggggggghhhjjjkkklllnnnnnnooooooooonnnnnnnnnkkkjjjkkkoooqqqoooooorrrqqqsssuuuwwwwwwvvvtttsssrrrrrruuuxxxzzz{{{xxxvvvvvvuuusssqqqoooooorrruuutttuuuuuuuuuuuussspppnnnjjjhhhfffccc___YYYRRRMMMwwwvvvuuuuuuuuuvvvxxxyyy~~~}}}|||{{{zzzyyyyyyyyyvvvvvvuuutttssstttwwwzzzxxxwwwvvvvvvwwwxxxxxxxxxwwwzzzzzzvvvtttqqqjjjbbb^^^eeerrr|||uuuddd[[[]]]YYYeeennnlllfffhhhoootttqqqrrrssstttuuuuuuuuutttrrrrrrrrrqqqpppooooooppprrrrrrqqqqqqpppppppppppppppqqqrrrtttvvvvvvtttrrrpppooollliiigggfffeeeeeeaaaaaabbbaaa```^^^]]]]]]```aaabbbaaaaaabbbeeeggghhhiiikkknnnppprrrsssssstttsssrrrsssttttttsssqqqmmmmmmnnnoooppppppppppppnnnllliiihhhhhhgggeeedddaaa```aaacccfffkkkpppssspppnnnllljjjiiihhhhhhiiikkkiiigggggghhhjjjmmmoooqqqooolllmmmrrrwww|||~~~zzzxxxtttooojjjfffdddbbbfffffffffffffffggghhhhhhkkkkkkjjjiiigggggghhhjjjhhhfffdddcccdddeeefffeeehhhjjjlllmmmmmmnnnppprrrrrrsssrrrpppnnnllljjjjjjmmmqqqpppiiiccccccdddcccbbbdddgggkkkppptttxxxzzzzzz}}}~~~{{{wwwuuussspppmmmjjjiiihhhfffdddiiigggggghhhkkknnnoooooonnniiiccc```^^^\\\XXXTTTLLLJJJGGGDDDCCCCCCCCCDDD@@@>>>===>>>??????>>>===??????@@@@@@AAAAAAAAAAAADDDBBB@@@>>>>>>===;;;999<<<<<<<<<;;;:::999888777888999888666444333444555666666666666666666777777666666666666666777777888555555666666777888999:::777777666666666666777777555555666666666666555555666666666666666666666666666<<<>>>:::777999::::::666666666666666666666666777777666555555555555666555555555555555666777777777555333222222444666777888666444444666666666555999999999999888777666555555666666777666666555444444888;;;;;;999666555555777444222555999;;;777333666777888888999888888888999888888888888888888777888888777777777777777777666777999::::::999777666888888888888999999999999888888777777777777888888888888888777777666666666666555444222222111222222000111222444666888999:::777777666555666777:::;;;999???FFFIIINNN[[[nnn}}}xxxlllbbb\\\UUUOOONNNLLLIIIHHHLLLWWWccclllwwwyyyxxxtttnnnkkklllnnnccc]]]TTTNNNJJJIIIHHHHHHAAACCCDDDDDDCCCCCCFFFIIIMMMPPPTTTWWWYYYXXXVVVUUUTTTUUUXXX]]]cccjjjooorrrvvvvvvtttnnngggbbbbbbdddllllllllllllmmmmmmlllkkkjjjkkkkkkkkkkkkkkkjjjjjjnnnmmmlllkkkhhhfffdddccc]]]___```^^^]]]^^^dddhhhlllllljjjgggdddaaa___]]]WWWWWWXXXZZZ]]]aaadddeeeiiiiiijjjkkklllmmmnnnooommmnnnoooppppppooonnnnnnmmmkkklllqqqrrrppppppsssppprrruuuwwwxxxwwwtttsssqqqqqqrrruuuwwwxxxwwwuuuvvvuuussspppmmmmmmooorrrssstttvvvvvvuuurrrpppnnnllliiieeebbb^^^ZZZUUURRRvvvuuusssssssssuuuwwwyyy~~~|||zzzyyyxxxxxxvvvvvvvvvuuuttttttvvvxxxxxxvvvuuuuuuvvvwwwwwwvvvvvvyyyzzzwwwuuurrrjjjbbb```gggssszzzqqqaaa[[[```]]]fffmmmjjjeeehhhoootttrrrsssssstttuuuuuuuuuuuuttttttsssqqqnnnnnnoooqqqrrrsssssssssssssssssssssqqqqqqrrrtttuuusssooollllllkkkjjjhhhgggeeedddcccaaabbbbbb```^^^\\\\\\]]]___```aaa``````aaacccfffiiijjjlllnnnpppqqqqqqrrrtttssssssssstttsssrrrpppkkkkkkkkklllmmmnnnoooppplllkkkjjjkkklllkkkiiigggccccccbbbcccfffkkkqqqtttsssqqqooommmkkkkkkkkkkkkjjjgggfffgggfffdddeeegggnnnlllkkklllpppuuuyyyzzzvvvsssoookkkgggdddbbbaaabbbbbbbbbcccdddfffggghhhkkkkkkiiigggddddddgggiiijjjhhheeedddeeeggghhhhhhkkklllnnnnnnlllkkkkkklllkkkmmmoooooonnnlllkkklllmmmpppnnnfff```aaaddddddccceeehhhlllppptttwwwxxx{{{}}}|||xxxvvvtttqqqmmmjjjiiihhhhhhgggmmmllllllmmmpppsssttttttnnnkkkgggeeedddaaa\\\WWWPPPNNNJJJFFFDDDDDDDDDEEEAAA???>>>>>>???@@@???===??????@@@@@@AAABBBBBBBBBDDDBBB???>>>??????===<<<<<<<<<<<<<<<;;;999888777666777777666555555888:::555555666666666666777777555555666666666777777777555666666777888999999:::777777666666666666777777666666777777777666555555666666666666666666666666222888:::777444777999999666666666666666666666666777666666555555555555555444444555555666777777777666555444444444555666777888666444444666777777777:::::::::999888777666555444555777777888777666555555999<<<;;;888555555666555444333555999;;;999777777777888999999888888777888777666777999999888777:::999888888777888888888777888999::::::999888777888888888999999999999:::888777777777777777777888999888888777777666666666444333222111111111222333000111222444666777999999777777666666555888<<<@@@CCCHHHMMMQQQXXXdddsss~~~}}}rrrcccXXXSSSOOOJJJJJJKKKLLLPPPWWWbbbnnnvvv{{{{{{yyysssmmmiiijjjlllYYYTTTMMMHHHFFFEEEEEEEEE777<<<@@@BBBAAABBBFFFKKKKKKNNNSSSWWWYYYYYYWWWVVVTTTTTTVVV[[[ccckkkpppsssvvvuuusssmmmfffbbbccceeejjjiiiiiikkkmmmmmmllljjjkkkjjjjjjjjjjjjkkklllllllllllllllkkkjjjhhhgggfff``````___^^^]]]___bbbeeekkkiiigggdddbbb___]]]\\\VVVVVVVVVXXX[[[___ccceeeiiijjjkkkmmmooopppqqqrrrmmmnnnooopppqqqpppooonnnnnnlllmmmqqqqqqooooooqqqppprrruuuwwwxxxwwwuuusssrrrqqqqqqrrrtttvvvvvvuuuuuuuuutttqqqnnnmmmnnnpppqqqsssuuuuuurrrpppnnnnnnllliiidddaaa^^^\\\YYYVVVvvvuuutttssstttvvvxxxzzz~~~}}}|||zzzyyyxxxxxxxxxvvvwwwxxxxxxwwwvvvxxxyyyxxxuuussstttvvvwwwvvvtttvvvyyyzzzwwwuuussskkkccc___eeepppvvvlll]]]\\\ddd```gggkkkgggeeeiiiooorrrsssttttttuuuvvvvvvvvvwwwvvvvvvtttqqqoooooosssvvvvvvwwwwwwwwwwwwwwwwwwwwwppppppoooooopppooommmjjjiiijjjkkkkkkjjjhhhfffdddbbbbbbbbb___[[[YYY[[[]]]\\\]]]_________aaadddgggkkkkkkmmmnnnooooooppppppvvvuuuttttttttttttrrrpppmmmllljjjhhhhhhjjjlllmmmjjjjjjkkknnnpppooommmjjjhhhfffdddccceeeiiinnnqqqsssrrrqqqoooooooooooopppooojjjiiikkkiiicccaaadddkkkiiiggghhhkkknnnpppqqqmmmkkkhhhfffddddddddddddeeeeeeeeefffggghhhjjjjjjkkkjjjhhheeebbbbbbeeehhhkkkhhheeedddfffhhhiiiiiioooppppppooollliiiggggggeeehhhmmmooonnnnnnnnnpppoooppplllccc]]]___ccceeehhhiiilllooorrrtttvvvwwwzzz{{{|||~~~|||yyywwwvvvrrrnnnkkkjjjkkkkkkkkkmmmlllmmmooorrrtttttttttnnnllljjjjjjiiifff___ZZZWWWTTTOOOJJJFFFDDDDDDEEEBBB@@@??????@@@@@@???>>>??????@@@@@@AAABBBBBBCCCCCCAAA??????@@@AAAAAA@@@======<<<<<<;;;:::888777888888888666555666999;;;555555555666666666777777444555555666666666666666555555666777777888888888777777666666666666777777777777888888777777666555666666666666666666666666111666777444111333666666666666666666666666666666888777777666555666666666333444555666666777777777555555666666777777777777555333222333666999;;;;;;:::::::::999888777666555444555777888999888777777777:::===;;;777444666888888888777777777777666666666777777888777777666666888666555666999:::999777<<<;;;999888888888999:::888888888888888888888888888888888999999999::::::999888888777777888888999888888777666666555444444444222111//////000111222000111222333555666888888666777777666666999???DDDMMMNNNQQQWWW___kkkvvv~~~{{{vvviiiXXXMMMKKKIIIFFFFFFKKKSSS\\\eeemmmuuuzzzzzzzzzvvvooogggbbbbbbcccNNNJJJFFFCCCBBBBBBBBBBBB:::<<>>??????@@@AAAAAABBBCCCCCCCCCAAA??????AAABBBCCCBBB=========<<<;;;:::888888<<<<<<:::888555555777999444555555555666666777777444555555666777666666666444555666666666666666666777777666666666666777777888888888888888777666666666666666666666666666666666:::<<<777444666888888666666666666666666666666999888888777777777777777333444555666777777777777444555777888888888777666222111000222777;;;>>>???;;;:::::::::888777666555333555777999::::::999888888;;;===:::666444666999444555777888777888999;;;555666666666666666555555888666444666999:::999777===<<<:::999999999::::::999999888777777888999999888888999999999::::::::::::999999999999999999:::777777666555444444333333444333111///......///000000111222333444666777777666777777666666:::AAAFFFPPPPPPRRRXXXbbbnnnwww|||uuunnn```OOOEEEDDDDDDCCCBBBKKKYYYfffooouuuyyy{{{wwwvvvrrriii```ZZZYYYZZZGGGDDDAAA@@@@@@AAAAAA@@@DDDBBBAAACCCFFFFFFCCC???EEEIIIOOOUUUXXXXXXVVVUUUYYYWWWWWW[[[cccjjjnnnooooooooommmiiiffffffjjjnnnlllkkklllnnnrrrsssqqqnnnhhhgggeeedddfffiiimmmoooiiiiiijjjkkkllllllllllllhhhddd___^^^aaaccccccbbbeeedddaaa___\\\[[[ZZZYYYUUUTTTTTTUUUXXX]]]bbbeeefffgggjjjmmmppprrrssstttlllnnnpppqqqrrrqqqpppooommmkkkkkknnnnnnjjjiiilllqqqrrrtttuuuvvvvvvvvvvvvyyyvvvrrrppprrruuuwwwxxxtttvvvxxxwwwtttrrrppppppoooqqqrrrqqqmmmkkkkkkmmmfffeeeccccccbbb___[[[WWWxxxwwwvvvyyy|||}}}{{{xxx}}}zzzxxxxxxzzz{{{zzzxxx{{{{{{|||~~~~~~zzzwwwuuusssqqqpppqqqssssssrrruuuxxxwwwtttsssssskkkaaa[[[eeefffdddeee]]]VVV\\\___bbbfffgggfffhhhnnntttsssuuusssooooootttvvvuuuuuuttttttwww{{{}}}|||zzz{{{xxxuuuvvvxxxyyyuuuqqqkkkjjjiiijjjjjjjjjhhhgggkkkjjjhhhjjjmmmmmmjjjfffcccaaa^^^\\\\\\[[[ZZZYYYZZZ[[[]]]___aaacccddddddcccgggkkknnnnnnmmmmmmmmmssstttuuuvvvvvvuuutttsssmmmllljjjiiiiiiiiigggeeehhhjjjmmmooopppooommmlllllllllkkkiiifffeeefffgggkkklllooossswwwyyywwwuuusssuuusssooonnnppppppmmmjjjjjjjjjiiiiiiiiihhhhhhcccdddeeeddddddfffkkkpppqqqqqqrrruuuxxxxxxuuuqqqlllhhhdddcccaaa___bbbggggggggghhhiiikkkmmmnnnoootttsssqqqnnnkkkiiigggeeeggghhhjjjmmmooopppppppppqqqoookkkfffccccccfffhhhlllooosssvvvvvvuuurrrpppsssssssssttttttuuuuuuuuuvvvwwwyyy{{{{{{{{{yyyxxxxxxuuuqqqppppppqqqppppppkkkmmmoooqqqrrrqqqpppooommmooorrrtttsssooojjjgggbbb]]]VVVPPPLLLIIIGGGEEEFFFCCCBBBCCCBBB>>>===???@@@@@@AAAAAABBBCCCCCCDDD?????????@@@AAACCCFFFGGG>>>===;;;;;;;;;;;;999777777555333444777:::;;;<<<666666666666555555555555888666444555888888555111555444333555777888777666555777888888777777888999888888999999888777555444:::888555555777888666444:::777444444555777888888666444666;;;999444444888777777777666555555777999666666666666666666666666888888777777666666555555444444333333555666888:::::::::999888777666555555777888999888777666777888>>>;;;888555333333444555666999:::777666888777444666666666666777777777777666555444444555777:::;;;;;;;;;;;;::::::;;;;;;<<<<<<777333444888;;;;;;999;;;;;;;;;;;;:::999888777888888888888888777666555444555777888777555222111444222///...---///111333:::666111111555777666333999777777999::::::???EEENNNNNNPPPWWWeeeqqqpppiiidddYYYMMMFFFBBB@@@BBBFFFRRRXXXcccoooxxxzzzxxxuuuooommmiiiccc[[[RRRKKKFFFBBBBBB@@@===;;;<<>><<<;;;<<<;;;:::888777555444444777999::::::777777777666666666555555888666555555666666555444888666555555777777666555444666777777666666777888777777888999888777666666777555222222444555444222999777555555666888777777666555666:::999444444888666777777666444444666888666666666666666666666666888777777777666666666555444444444555666777999999999888888777777666666555777888999888777666777888>>><<<999666555555666777555888888666777:::;;;888666666666666777777777777777666555555555777999:::;;;;;;::::::999:::::::::<<<888444555999;;;;;;999999::::::;;;;;;;;;::::::888888999888888777666555333444666666666333111///444222111000000111222333999555111111444777666333444666:::>>>===;;;===CCCIIIKKKOOOWWWdddnnnllldddXXXNNNDDDAAA@@@BBBGGGMMMYYY^^^gggpppvvvvvvrrrnnneeeaaa[[[TTTLLLFFFBBB???AAAAAA@@@>>><<<<<<>>>AAA@@@@@@AAABBBCCCDDDDDDEEEEEEHHHLLLPPPSSSVVVYYY\\\XXXYYYZZZ\\\```eeejjjmmmpppnnnllljjjiiiiiijjjkkknnnoooqqqssssssqqqooommmkkkkkkiiihhhiiijjjlllmmmkkklllmmmooopppooollliiihhhhhhddd______cccdddbbbhhhfffbbb^^^ZZZXXXWWWVVVWWWWWWVVVUUUVVVZZZ___dddggghhhhhhhhhiiilllqqqtttnnnmmmmmmooorrrrrrooolllpppooommmkkkkkkmmmoooppptttrrrqqqrrruuuxxxyyyyyyxxxuuurrrrrrsssuuuvvvwwwxxxvvvsssrrrrrrrrrqqqpppooommmllllllmmmlllhhheee___cccfffgggiiijjjfff___sssssssssvvvxxxyyyxxxwww{{{yyyxxxxxxzzz{{{zzzyyy}}}||||||||||||yyyuuuqqqnnnmmmmmmoooqqqqqqpppooorrrqqqnnnkkkjjjiiiccc\\\^^^ssssssbbb\\\\\\]]]bbb]]]___aaa```___aaafffjjjnnnppppppnnnooouuuxxxwww~~~|||zzzyyyxxxuuurrrppptttrrrrrrsssuuusssooojjjggghhhhhhiiiiiiiiihhhhhhkkklllmmmllliiigggfffeeeaaa^^^[[[YYYZZZ\\\]]]^^^]]]]]]^^^___```aaabbbbbbeeegggiiijjjkkklllnnnpppqqqrrrrrrssssssrrrrrrqqqrrrnnniiifffgggiiijjjkkkjjjjjjkkklllllljjjiiihhhjjjkkklllkkkiiihhhiiijjjlllmmmppptttxxxzzzzzzxxxuuuwwwwwwttttttwwwxxxuuurrrpppooommmllllllmmmmmmhhhhhhgggffffffhhhmmmppppppsssxxx~~~~~~yyytttnnnhhhccccccbbbaaadddiiippprrruuuwwwxxxxxxxxxwwwxxxwwwuuusssqqqppppppppprrrqqqooonnnmmmnnnoooppprrrppplllhhhddddddgggjjjoooqqqtttwwwwwwtttqqqooommmmmmnnnmmmllljjjhhhggghhhkkkooosssvvvxxxxxxxxxvvvsssqqqooopppppppppooommmnnnoooppppppooonnnnnnlllnnnppprrrqqqooollliiiddd```ZZZVVVSSSPPPMMMKKKHHHEEEDDDFFFEEECCCCCCFFFCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAABBBBBBCCCDDDAAA???============;;;999777666555666888999888777888888777777777666666666777777777555444444555777:::888777777777777666444444555666666555555666777666666777888888888888777999777555555666777666555888777666777888999777666666555777999888444555888555666666555444444555777777777777777777777777777777777777777666666666666444444666777888999999999666666666666666666666666777888888777666666888999???===:::888777777888999777999999666666:::<<<:::666666666666777777777777888777666555555666888888;;;:::999888888888888888;;;888555666999;;;:::999888999:::;;;<<<<<<<<<<<<999999999888888777555555333444555555444222///---333333333222333333333333777444111111444666555444222777@@@EEEBBB===???DDDFFFJJJOOOXXXcccjjjeee\\\OOOFFF>>>>>>AAAFFFNNNVVV___bbbhhhooosssqqqlllhhh^^^YYYQQQIIICCC@@@??????>>>???@@@???===<<<===???@@@@@@@@@AAACCCDDDFFFGGGAAACCCGGGJJJMMMRRRWWW[[[ZZZZZZZZZ[[[^^^bbbeeehhhooommmkkkiiihhhiiijjjlllqqqqqqqqqqqqpppooonnnmmmkkkkkkjjjiiijjjkkklllmmmlllmmmnnnpppqqqpppmmmjjjhhhhhhddd``````dddddd```fffddd```\\\YYYVVVUUUTTTVVVVVVUUUTTTUUUXXX^^^bbbdddeeeggghhhhhhiiilllooollllllnnnppprrrrrrooolllpppooommmllllllmmmooopppqqqqqqqqqsssvvvxxxxxxwwwvvvtttqqqqqqsssuuuvvvwwwwwwuuusssrrrssssssrrrqqqmmmllllllmmmmmmlllhhheee```eeeiiikkknnnoookkkdddqqqqqqrrrtttvvvwwwxxxxxxzzzyyyxxxxxxyyyyyyzzzzzz}}}|||||||||zzzwwwrrroookkkkkklllnnnpppqqqooommmnnnmmmkkkjjjiiifff___YYYeee}}}|||dddZZZ[[[[[[]]]\\\^^^^^^^^^^^^aaaeeeiiiqqqssssssppprrrwwwyyyxxxwwwvvvvvvuuutttsssӵtttrrrmmmhhhfffgggiiiiiihhhhhhhhhiiikkkmmmooolllhhhdddcccddd___\\\YYYXXXZZZ]]]___```^^^^^^^^^______```aaaaaaeeefffggghhhiiikkknnnqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqnnnjjjiiiiiikkkkkkkkkkkkkkkjjjjjjiiihhhffffffjjjkkkllllllkkkjjjkkklllhhhiiimmmrrrwwwzzz{{{zzzuuuxxxxxxuuuvvvzzz{{{yyyuuutttrrrpppooooooppppppkkkjjjhhhggggggjjjooorrrĦ|||yyyssslllgggĦeeeiiisssvvvzzz}}}{{{zzzyyyxxxvvvvvvvvvvvvuuuӵmmmqqqppplllhhheeeeeehhhkkkqqqsssvvvxxxwwwtttqqqnnnkkkkkkkkkkkkiiifffcccaaaeeegggkkkpppsssuuuvvvvvvtttqqqooonnnooooooooonnnmmmmmmnnnoooooonnnnnnmmmlllnnnoooppppppnnnllljjjeeebbb^^^[[[XXXUUURRRPPPIIIFFFEEEFFFFFFDDDDDDGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>>>>>>>>>><<<:::999888888Ħ888888888888777777777777666777777555222222666::::::888777777888888777555444555777666555555666888555666666777888999999999999888777777777888888888777777777999::::::777555666666777888666555666888444555666555444333555666777777777777777777777777777777777777666666666666333555777888999:::999999444555555555666666666777777888888777666666888:::===<<<:::999888888999:::<<<===;;;666555888999888666666666666777777777777999999777777666666777777:::999888777777666777777;;;999777777999::::::999999999:::;;;<<<<<<<<<<<<999999999888888666555444444555555555333111///...111111333444444333333222555333111222444666555444333;;;EEEJJJEEE@@@CCCKKKIIINNNTTT[[[ccceee]]]RRRKKKDDD>>>@@@FFFLLLVVV^^^```cccggglllnnnlllfffbbbVVVRRRLLLEEE@@@>>>>>>???;;;===??????>>><<<<<<===BBBBBBBBBBBBCCCDDDEEEFFFBBBDDDFFFIIILLLRRRXXX]]]\\\[[[[[[[[[]]]___aaaccchhhhhhiiiiiijjjkkkkkklllqqqppppppoooooonnnooooookkkkkkjjjjjjkkklllmmmnnnlllmmmnnnoooqqqooollliiiiiiiiifffaaaaaadddccc___```^^^\\\YYYVVVTTTTTTSSSUUUUUUUUUTTTUUUXXX\\\```___bbbeeeggggggiiikkkmmmlllnnnpppssstttrrrpppnnnqqqooonnnmmmmmmmmmnnnooopppoooppprrrtttuuutttrrrsssqqqoooooorrrtttuuuuuuvvvuuussssssttttttsssqqqoooooopppooonnnkkkhhheeebbbggglllnnnqqqrrrmmmfffoooppprrrsssuuuvvvxxxzzzzzzzzzyyyyyyxxxxxxxxxyyy||||||{{{{{{zzzvvvrrrnnnkkkjjjkkknnnppppppooommmkkkiiiiiilllkkkeee]]]WWWfff|||yyybbbYYYZZZYYYYYY]]]]]]]]]^^^```dddiiilllrrrttttttqqqrrrvvvwwwuuurrrsssttttttsss4ĉ@ӵqqqmmmiiifffhhhjjjjjjhhhggghhhiiikkkmmmooolllgggcccbbbccc]]]ZZZXXXXXX[[[^^^``````^^^^^^]]]]]]^^^___``````dddeeefffggghhhjjjnnnqqqsssrrrrrrrrrrrrrrrrrrsssnnnmmmlllmmmnnnmmmkkkiiilllkkkjjjhhhfffeeeeeeeeejjjlllnnnnnnmmmlllmmmmmmiiiiiikkkooosssuuuuuuttttttwwwwwwuuuvvvzzz{{{yyyvvvuuutttrrrrrrrrrrrrrrrnnnllliiihhhjjjmmmqqqttt>Lzzzsss=hĦjjjsssvvv{{{}}}}}}}}}}}}|||{{{{{{zzz4ĉ@ӵpppooolllhhhfffgggkkknnnuuuwwwyyyzzzyyyuuuqqqnnnkkkkkkjjjiiigggdddaaa```fffhhhkkknnnqqqqqqqqqqqqpppooommmmmmnnnnnnmmmkkklllmmmmmmnnnnnnnnnnnnmmmmmmnnnooooooooommmlllkkkgggdddbbb```^^^[[[XXXUUULLLHHHFFFGGGFFFCCCDDDGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBAAA????????????===;;;;;;::::::>L777888888888888777777777777555777777555222222666:::777666666777888999999888555777888888777666888999555555666777888999::::::555555555555444444555666777777888:::<<<;;;888555555777888666555666777777333555666666444444444555777777777777777777777777666666666666777777777777333555777888999:::999999444444555555666666777777777777777666555666999;;;:::999888888888888999:::===>>>;;;666555888999777666666666666777777777777:::999888777777666666666999888777666666666666666;;;999888999999:::999999:::;;;;;;;;;;;;;;;;;;::::::999999999777666555444555555555555444222111000///000222333444333222111333222222333444666666666666;;;CCCFFFBBB@@@GGGQQQRRRWWW\\\___bbbaaaVVVKKKGGGBBB@@@EEEMMMTTT\\\dddcccdddeeegggfffbbb\\\WWWIIIGGGCCC@@@===;;;::::::999;;;>>>>>>===<<<;;;<<>>===;;;:::999888:::======<<<;;;;;;;;;CCCDDDEEEEEEFFFEEEEEEEEEDDDFFFHHHJJJNNNSSSYYY^^^^^^^^^^^^^^^______```aaa\\\```eeejjjmmmnnnmmmlllkkkkkkkkkkkklllmmmnnnooojjjkkklllmmmmmmnnnoooooolllllllllnnnooommmjjjgggiiijjjhhhdddddddddaaa\\\TTTSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWYYY]]]```\\\___dddgggiiillloooqqqsssuuuvvvvvvtttrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnmmmlllkkklllmmmnnnmmmkkkooonnnmmmnnnpppqqqqqqppptttsssssstttvvvvvvuuusssuuuwwwxxxvvvqqqkkkgggdddeeeiiilllmmmoooqqqmmmgggppprrrtttӵ|||}}}|||ĭӵ{{{ӵnnnĦkkkeeecccggghhhccc___^^^qqqӵӵnnnoooĦƜ`1.׼sqqqooonnnjjjĦgggjjjlllkkkjjjiiihhheeebbbӵ]]]ĦYYYYYYZZZ\\\^^^___aaaccceeegggĭӵpppoooĦfffggglllĦmmmĦmmmnnnmmmkkknnnqqqqqqoooppptttuuussstttsssqqqzzzDdD{{{xxx?fӵrrrtttvvvĦӵƜ`1.׼srrrqqqĭӵiiigggffffffgggiiikkklllkkkjjjӵjjjjjjhhhgggĦjjjkkklllnnnooojjjiiihhheeeaaa^^^VVVQQQLLLĦAAAAAABBBCCCEEEFFFDDDĦ???>>>???>>>===;;;;;;999777DdD666666666777777ӵ777888ӵ777ӵ777666666:::999Ħ<<<999ӵ444666888666ĭӵ666777444444555666777999999666777777777777777777777777777666555555666:::===666666666777888999::::::777999999666666999999666666666666666777777777777888888999999999888888777666666666666777888999999:::;;;;;;;;;:::999999999777777888999:::::::::::::::::::::999777666444333222333333333333222222222000111222333444444444444111333555666777888999:::999888:::>>>@@@DDDMMMXXXcccffffffcccaaa]]]SSSJJJEEEEEEKKKWWW___bbbdddgggdddbbb___[[[UUUNNNFFF@@@============<<<<<<<<<===888:::;;;;;;::::::;;;<<&ezzzg&eqqq>hӵddd```cccdddaaa```bbbg&ebbbguO>uO>&epppooo4ff?>ߝLsssgĉ@rrrpppooooooShӵjjjmmmjjjhhhhhhhhhgggg&e\\\>hӵXXXYYY[[[]]]___```bbbeeefff?><zooog&e>&emmmnnnHLeeefffhhhShӵgLjjjmmmpppppppppllloooooommmmmmqqqrrrS?ʬtttrrr3h?D%%)?|||zzzZufĦssstttuuugL~~~g&e{{{gĉ@ssssssg&e>&e@ejjjhhh??fffhhhdddeeegggiiijjjjjjg<ĉhhhiiiiiiggg3we<Ħiiijjjlllnnn3h?@ejjjjjjhhhccc```ZZZTTTOOOZEEE???@@@AAACCCDDD3h?gL@@@???>>>>>>>>><<<;;;999777555D%%)?555fff?><z888999=?Ħ666g&e666g&e888777666S?ʬ8884ff?>ߝL:::@e999g&e7774446663h?g&e>&e666666??444444333444555666888:::888888888888777777777777777777666555444666:::===555666777888999::::::;;;999<<<;;;888666777555111666666666666777777777777777888888999999999888888666666666666777999:::;;;:::;;;<<<<<<:::999999999444555666888:::;;;;;;;;;;;;::::::999777666444333111111111111111222222222222222333333444555666666111333666777888888:::;;;;;;:::;;;@@@EEEIIIRRR[[[fffggggggccc```\\\TTTLLLMMMNNNUUU```ffffffdddddd___]]]ZZZVVVRRRKKKDDD>>>:::999888888888:::;;;===888999;;;:::999999;;;<<<;;;>>>CCCHHHJJJKKKJJJIIIGGGIIIKKKNNNPPPTTTYYY\\\^^^___```aaabbbcccdddeeeddddddcccdddfffhhhkkkmmmjjjjjjjjjjjjjjjiiiggggggjjjkkklllnnnooopppppppppnnnnnnooopppqqqoookkkhhhiiikkkjjjfffeeeeee```ZZZVVVUUUTTTRRRRRRRRRSSSTTTYYYZZZ[[[[[[[[[\\\___bbbeeefffiiijjjkkkmmmqqqtttwwwxxxwwwsssooommmooorrrqqqqqqqqqpppooonnnnnnmmmjjjhhhggghhhlllooorrrssssssqqqpppqqqrrrrrrqqqpppsssssssssuuuwwwwwwvvvtttppptttwwwvvvqqqkkkgggfffdddhhhiiijjjnnnsssssspppyyy4Dӵ~~~Hƅ^Hu]ĦyyyHu]ĦuuuZuR)Ħcccbbbbbb]]]YYYbbbpppHu]ĦbbbHŐeHŐeHu]ĦlllqIܗGIӵqqqttpppmmmkkkHGgĉ@mmmooopppnnnllljjjhhheeeHu]ĦXXXZuR)ĦXXX[[[^^^___^^^dddeeesߝLGdUĦmmmHƅ^Hu]ĦlllntHdĦhhhmmmHGgĉ@kkkHdĦfffgggiiikkkllllllllllllmmmnnnpppHtƅ^rrrpppBt=o9ĦDtfo9Ħ~~~yyyzzzg?yyyzzzHdĦ{{{~~~Hu]Ħ{{{ttqqqrrrHƅ^Hu]Ħ{{{H׼sqqqjjjeeehhhkkkeeefffhhhiiijjjjjjtQjjjiiifffcccje<ĦhhhjjjkkkBt=o9ĦH׼siiiiiijjjiiifffccc]]]TTTMMMHtĦ@@@EEEEEEEEEEEEBt=o9ĦHdĦAAA@@@???>>>===<<<;;;;;;>>>===Dtfo9ĦsߝLGdUĦ777Ht@cӵHu]Ħ666Hu]Ħ555555Htƅ^777qIܗGIӵ:::H׼s777666Hu]Ħ555555Bt=o9ĦHƅ^Hu]Ħ111555555444333444666888888777<<<;;;999777666666777888666666666888:::;;;:::999666666777888888888888888777666999<<<999222111777555666666666777777777888666555444444555666555333888666444555888999666444999999888888888888888999444555666777999:::<<<<<<===:::777666555555444333444444333333333222000///333333444444444555555555444666888999999999;;;===:::===@@@AAADDDJJJSSSYYYgggbbb___bbbfffdddZZZQQQWWWYYY]]]bbbeeeeeebbb___fff```XXXOOOHHHBBB<<<999777777888888888999999999===<<<:::888888999:::;;;???@@@AAABBBDDDEEEFFFGGGGGGHHHIIIIIIJJJMMMQQQTTT\\\\\\]]]```dddggghhhiiiggghhhgggeeedddeeegggjjjccceeehhhkkkllllllkkkjjjllljjjiiijjjnnnpppnnnmmmmmmnnnpppooommmkkkjjjjjjhhhlllmmmhhhbbb```___\\\WWWUUUSSSQQQOOONNNMMMMMMZZZZZZZZZ[[[]]]___aaabbb```cccfffffffffhhhlllooouuutttsssssstttqqqkkkeeennnnnnnnnooooooooommmkkkhhhfffeeefffjjjnnnqqqsssvvvtttsssrrrssssssqqqpppvvvuuutttuuuvvvxxxxxxxxxyyyyyyyyywwwtttoookkkhhhiiigggfffiiinnnqqqoookkkxxxvvv4DuXӵ|||DdDΦDdDĦxxxDdDĦvvvnnnt|>>===<<<;;;;;;>>>===HdDĦgdKӵDdDDdDĦ777DdDĦ4DufӵDdDĦ555DdDĦ555q<R888777peƜ4DuTӵ888DdDĦ999888DdDĦ888qjRgdKӵDdDΦDdDĦ555777888888888888555333222222444666777666::::::999888777777777777:::888777999;;;<<<:::777777777888999999999999999777666888;;;999333222555666666666777777777777777999777666666666666444333888555333444888;;;:::888999888888777777888888888666777888999;;;<<<===>>>===:::666444444444444333333222222333333333222111444444444444444555555666666888::::::::::::;;;===:::===BBBEEEHHHNNNVVV\\\cccaaa```dddjjjjjjccc[[[^^^]]]]]]^^^___```^^^]]]___ZZZQQQIIICCC>>>:::777888888888888888999999999===<<<:::999888999:::;;;>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHJJJNNNQQQZZZ[[[\\\___cccfffhhhhhhiiiiiigggeeeccccccfffhhheeegggjjjlllmmmmmmkkkjjjjjjhhhggghhhkkklllkkkiiijjjlllnnnnnnllljjjjjjjjjhhhllllllfffaaa```___]]]XXXVVVSSSQQQPPPOOOPPPQQQYYYYYYYYYZZZ\\\^^^```bbb```bbbeeeeeeeeefffjjjmmmqqqqqqrrrsssrrroookkkggglllkkkjjjkkklllnnnoooooommmkkkiiijjjmmmpppsssssstttsssrrrsssuuuuuutttsssxxxwwwwwwwwwyyyzzzzzzzzzyyyzzzyyyxxxuuupppllliiihhhfffeeeiiiooosssrrroooxxxwww4DuXӵ{{{yyy|||DdDΦDdDӵwwwDdDĦvvvrrro)heeebbb\\\ZZZ\\\^^^bbbqqqDdDĦYYYDdDΦDdDΦDdDӵiii=ӊB1.uTӵxxxHߝL`o9mmmpo9wӵqqqpppnnnllljjjhhhdddDdDĦ\\\ZZZo)hYYYYYYZZZ\\\_________dddeeeDdDΦDdDĦnnnDdDΦDdDӵkkkGIpӵDdDĦkkkpo9wӵDdDĦiiiiiiiiiiiiiiimmmllljjjiiijjjpo9urrrpppnnnlllGIdnuR)ĦDdDĦnuR)Ħ{{{xxxCdgĪj~~~DdDĦDdDĦ|||HߝL`o9xxxDdDΦDdDӵyyyDdDĦmmmeeefffgggffffffgggjjjlllhhhiiiiiihhhgggeeegeĦccccccsp?aĦkkklllGIdnuR)ĦDdDĦiiikkklllllljjjhhhgggaaa\\\DdDĦBBBFFFFFFFFFGIdnuR)ĦDdDĦBBBAAA@@@>>>===<<<;;;;;;======DdDĦnuR)ĦDdDΦDdDĦ666DdDĦnuR)ĦDdDĦ555DdDĦ555po9u777777777555=ӊB1.uTӵ777DdDĦ999888DdDĦ777GIdnuR)ĦDdDΦDdDӵ777888999888888888555222000000222444666666888999999888888777666555===:::777999<<<===999555888888999::::::::::::999999666666999999666444444777777777777777777777777999888666777888888777555666444222555999======<<<888777777777777777888888888999:::;;;<<<===>>>???<<<888444222222333444333111222333333444444333333555444333333444666888999999:::<<<;;;;;;;;;<<<>>>===AAAGGGKKKOOOTTT[[[aaaeeeeeeggglllqqqpppiiicccccc___ZZZWWWVVVWWWXXXWWWXXXRRRJJJCCC>>>;;;999777999999999999999888888888===<<<:::999999999:::;;;;;;<<<===>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGKKKNNNXXXYYY[[[^^^aaadddfffhhhkkkjjjgggdddaaabbbeeehhhiiikkkmmmnnnnnnnnnlllkkkiiigggffffffggggggfffdddgggjjjlllmmmlllkkkkkkllliiikkkjjjccc___``````^^^ZZZXXXTTTQQQPPPQQQRRRTTTXXXXXXXXXYYY[[[]]]___aaa```bbbcccddddddeeehhhjjjlllnnnqqqrrrpppllljjjiiihhhgggggghhhjjjnnnqqqrrrpppnnnllllllnnnqqqrrrsssssssssssstttwwwxxxwwwuuuwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{zzzyyyvvvrrrnnnlllgggeeeeeeiiiooossstttsssyyyyyy4DuXӵyyywwwyyyDdDʜ4DuTӵuuu>d<ĦtttDthhh]]]ZZZ]]]```fffwww>d<Ħ]]]>d<ʜDd<ʜ4DuTӵgggkkkF&uTӵxxx4DufئL>eooopuR)Ħpppooonnnmmmkkkiiiddd>d<Ħ^^^DtWWWZZZ\\\^^^______cccdddDdDΦDdDĦnnn>d<ʜ4DuTӵjjj4DwDd<ĦlllpuR)Ħ>dd<ӵDd<{{{qR/ܗ?fӵ>d<>d<Ħ}}}4DufئL>errrDdDʜ4DuTӵuuuDdDĦjjjdddfffggggggggghhhjjjmmmkkkkkkkkkiiigggdddgeĦaaas<v>aĦlllmmmpeӵDx<DdDĦjjjkkkmmmmmmllljjjfffccc___DdDĦHHHFFFFFFEEEpeӵDx<>dd<ӵDd<DdDΦDdDĦ666DdDӵnd<DdDĦ555>d<Ħ555peӵ777Ħ444F&uTӵ666DdDĦ555555>d<Ħ444peӵDx<>d<ʜ4DuTӵ666666666666555555666444111000222555666666666777888999888777555444<<<888555777<<<===999555888888999999:::999999888999666555777999888555333888888888777777777777666777666555666888999888777555444444888===???===;;;777777666666777777888888999::::::;;;<<<======>>>:::777333111111333444444333444555555444333333333333333333444666999<<<>>>;;;<<<<<<<<<<<<===@@@BBBEEEIIIOOOSSSVVV[[[aaaggglllnnnssswwwxxxrrrhhh```___ZZZTTTOOONNNOOOOOOPPPQQQLLLEEE???<<<;;;:::999::::::999999999999888888<<<<<<;;;::::::::::::;;;999:::;;;<<<===>>>??????@@@AAABBBBBBBBBEEEHHHLLLUUUWWWZZZ\\\^^^aaadddfffiiihhheeebbbaaabbbfffiiilllmmmnnnoooooonnnmmmllliiihhhgggfffeeedddcccbbbfffhhhkkkmmmmmmlllmmmnnnkkkllliiibbb```aaabbbaaa]]]ZZZUUUQQQPPPPPPRRRTTTVVVVVVVVVWWWYYY\\\^^^```aaaaaabbbcccccceeefffhhhjjjnnnqqqqqqmmmiiiggggggeeefffiiikkkmmmoooqqqsssooommmkkklllnnnqqqrrrrrrtttttttttvvvxxxyyywwwvvvtttuuuwwwwwwwwwwwwxxxyyy||||||{{{zzzwwwtttqqqooohhhffffffhhhmmmqqqrrrrrr|||{{{4DuXӵyyyxxxyyyD&dq&ĒRssstttsdKĦqqqDHRRud```]]]aaadddhhhvvvsdKĦbbbD&oq<Ōq&ĒRdddfffjjj>dp&ĒRxxxxxxnfʜd<Φ>d<Ħnnns&dq&ĒRkkkjjji?ʜtd<ĦkkkHHܗDӊBnnn<xmmmmmmhhhfffdddccccccB?daĦlllmmmB?Ho9hhh>dd<ӵEEEDDDB?Ho9HHH<x@@@>>>===<<<777999:::&ӫeʬtIӇ:::>d<Φ>d<Ħ666D&ӫetIӇ555DdDĦ555sdKĦ666B?dp&ĒR666555>d<sdKĦ222B?Ho9777s&dq&ĒR666666555555555555555888666333333555666777777555666777888888666555444888555333666:::<<<:::666777888888888888888777777888777555555888999777333888888888888777777777777888777666666666777555444444555777<<<@@@???:::666777777777777777888999999999999::::::;;;;;;;;;<<<888555222111111333444444555777888666333111111222222333444666:::>>>AAACCC=========<<<>>>BBBGGGLLLSSSVVVXXXZZZ[[[___eeekkkooouuu||||||qqqcccZZZTTTPPPKKKIIIHHHHHHHHHHHHJJJEEE@@@<<<:::::::::999:::999999999999999999999<<<<<<;;;;;;:::::::::;;;888999999:::;;;<<<======@@@AAAAAAAAAAAACCCGGGJJJSSSUUUYYYZZZ[[[]]]```cccddddddcccbbbaaaccchhhkkknnnnnnooooooooonnnmmmllljjjjjjiiigggeeecccbbbaaaeeehhhlllnnnnnnnnnpppqqqmmmmmmiiicccbbbeeeeeeccc```]]]XXXSSSPPPPPPQQQSSSUUUUUUUUUWWWYYY\\\^^^```bbbbbbbbbbbbdddfffgggggglllooorrrqqqlllgggeeeeeeccchhhnnnqqqqqqpppppppppnnnllllllmmmpppsssttttttvvvvvvvvvxxxyyyyyyvvvtttsssvvvxxxyyyxxxwwwxxxyyy||||||{{{zzzxxxuuusssqqqjjjiiiggggggiiilllnnnooo}}}|||4DuXӵ{{{zzzxxxHu]3hhrrrtttuuunepppppp=ejjjcccaaafffhhhhhhppp|||ne[[[bbbpIƎ@t@hbbbcccfff>hwwwwwwwwwferrr@ďDnnnoooqqqoooooommmllljjjdddne^^^]]]=eWWWWWWWWWXXX[[[]]]]]]___egennnooosĪj@hjjjkkkiiifdDĦlll@ďDpppnnnHkgekkkjjjiiieeedddcccbbbbbb@heeeddd@GqqqqqqHĪj@IŌBeneHkgenefehhhHu]3hhpppqqqqqqsehhhjjjlllmmmkkkjjjiiijjjmmmmmmlllkkkiiifffgeĦja>aĦmmmnnn@Gggghhhsekkkmmmmmmllljjjjjjgggddd<ŌEEEEEEEEE@GHHHHHHHkgeBBB@@@>>>===<<<666999999HĪj@IŌ:::<<<ege888777Hu]3hIŌ888888DdDĦ555ne777666@h666444>h666666666se666ne444444@G888999sĪj@h999888777777777777777888999777666666777888888777555555666666666666555555444444444666999:::999888777888888888888777666666777888777555666999888444777777777888888888999999===;;;888666555444111///555666888<<<@@@>>>999333777777777777888999:::;;;999999999999999:::::::::666444222222333444444444666999:::888333000000222333555777;;;>>>AAADDDEEE???>>>>>>>>>AAAIIISSSZZZcccbbb```]]][[[^^^eeelllooovvv~~~xxxkkk^^^UUUIIIGGGCCCBBBCCCCCCCCCCCCBBB???<<<:::999999888888999999999999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::999999::::::;;;<<<<<<===???@@@AAA@@@@@@BBBFFFIIIQQQUUUXXXYYYXXXYYY]]]```aaaaaabbbbbbbbbdddhhhkkkmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkhhheeecccbbbccceeehhhlllnnnooooooqqqrrrnnnmmmiiiddddddggggggdddbbb___ZZZVVVSSSRRRSSSTTTTTTUUUUUUWWWYYY\\\___```cccbbbbbbcccfffiiiiiiiiinnnppprrrqqqnnniiieeedddcccjjjrrrvvvtttrrrppppppooonnnnnnpppsssvvvwwwvvvvvvvvvwwwxxxzzzyyyvvvssstttxxx||||||zzzyyyzzz|||||||||{{{zzzxxxvvvtttsssmmmkkkhhhffffffhhhkkkmmm}}}4DuXӵ|||ĵD^rrrtttvvvwwwwwwqqqqqqkkkhhhcccdddiiijjjfffiiipppWWW]]]______```cccggghhhuuuuuutttsssqqqqqqqqqnnnnnnoooqqqoooooonnnmmmjjjddd[[[ZZZZZZVVVVVVUUUTTTUUUXXX\\\YYY\\\mmmnnnooogggiiikkkiiidddDdDĦmmmlllooonnnmmmmmmkkkiiigggdddddddddddddddcccggggggggggggooonnnnnnlllfffD^ooommmpppssss׼snnnlllnnnpppooommmjjjhhhgggkkkkkkkkkjjjhhhfffgeFm8ccc>aĦoooooolllcccfffiiis׼sjjjkkkmmmlllkkkiiikkkfffcccHoKKKGGGGGGGGGFFFDDDHHHHHHEEECCCAAA???===<<<777::::::666:::===777777777D^888999999DdDĦ555666666666666888666555444444555666777s׼s777777777666555777666777888777999999888777888999::::::888777777888999999777555555555555444444555555666444666999999777777888999888999999999888888777666444999999555444777888666666666777888999999:::;;;===;;;999777777555333111777666666999======:::666888888888888999:::;;;<<<:::::::::999999999999999555444333444666666555333555888:::888444111222444777999<<>><<<===@@@AAABBB@@@>>><<<;;;;;;;;;999888777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<======>>>????????????AAADDDGGGQQQUUUXXXXXXVVVVVVYYY]]]___aaacccccccccdddfffhhhkkkkkkllllllllllllllllllkkklllllliiieeebbbbbbdddeeegggkkkmmmnnnnnnpppqqqmmmlllhhhdddeeehhhgggcccaaa___\\\YYYXXXWWWXXXXXXTTTUUUUUUWWWYYY\\\___aaaeeecccbbbeeeiiillllllkkkppppppqqqqqqqqqmmmiiieeecccjjjrrruuutttrrrrrrsssqqqpppoooqqqsssuuuuuutttttttttvvvxxxzzzzzzwwwuuutttxxx}}}}}}zzzyyyzzz|||||||||{{{yyyxxxvvvuuutttnnnllliiifffeeegggkkknnnΦ4DuXӵtvӵ>d<ĦwwwsssuuuxxxyyyyyyxxxĦssstttuuuvvvsssnnnjjjeeebbbdddkkkkkkeeedddiiiVVVUUUĦ]]]^^^aaa```___]]]]]]___```___^^^___cccggggggfffiiiqqqyyyuuutttrrrpppoooooopppppplllmmmnnnoooooopppoooooonnnoooooonnnllllllmmmooooooooonnnmmmjjjddd]]]XXXĦYYY[[[ZZZVVVRRRUUUVVVUUUSSSQQQRRRWWW[[[WWWZZZ]]]```cccgggkkknnnmmmnnnoooppppppooonnnmmmfffiiikkkhhhcccaaabbbeee>d<Ħooommmllleeegggjjjlllmmmmmmkkkjjjgggiiikkkmmmmmmmmmkkkjjjdddeeeffffffeeedddbbbaaa\\\```eeehhhiiijjjjjjkkkhhhkkknnnpppooommmmmmmmmlllmmmnnnpppuuu{{{Ħ|||zzzzzz{{{{{{wwwqqqllleee>d<ĦnnnllllllppptttBeqqqqqqnnnppprrrqqqnnnjjjgggfffiiiiiiiiiiiigggeeegeFYĉcccbbb>aĦpppooolllgggcccaaabbb```___bbbfffjjjBeiiiiiikkklllllljjjhhhhhhcccaaanu]ӵPPPHHHHHHHHHGGGGGGDDDCCCDDDHHHGGGEEEGGGLLLGGGGGGEEECCCAAA???===<<<888;;;<<<:::;;;??????===111333999>>><<<888888;;;111444666777777>d<Ħ444555777777777>d<Ħ666777777Ħ777777777777888888888888777666555555666777666555444555777888Be444666777888888Ħ444888;;;===:::555222444777555666666555444333333444888888777777777888:::;;;777777777999:::999777444666555444333333444666777555999<<<;;;777555777::::::::::::::::::999888777333999;;;555222666999888555555666888999:::;;;<<<999888777888999:::999888888666444555999<<<;;;:::999999999999:::;;;<<<===;;;:::::::::::::::999999444333444666777777555333333777:::888444222444777;;;===@@@CCCDDDCCCAAA@@@DDDCCCAAABBBJJJXXXhhhsssxxxrrrggg\\\UUUVVV___ggguuuxxxxxxqqqdddVVVMMMIIIEEEAAA<<<999:::===AAABBB@@@???>>>??????>>><<<:::777777888999;;;<<<======<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<============>>>>>>>>>===???CCCFFFQQQUUUXXXXXXUUUTTTWWW[[[```bbbdddddddddcccdddeeejjjjjjjjjkkkkkkkkklllllljjjkkkllliiieeebbbbbbddddddgggjjjlllmmmmmmnnnpppkkkjjjgggccceeehhhgggbbb```___]]]\\\\\\\\\\\\]]]UUUUUUUUUWWWZZZ]]]```aaaeeedddcccfffjjjnnnnnnmmmpppooooooqqqsssqqqlllgggccciiipppsssrrrqqqtttwwwpppooonnnoooqqqrrrqqqpppqqqrrrtttxxxzzz{{{yyyvvvqqqvvv{{{|||xxxvvvxxx{{{|||{{{zzzyyywwwvvvuuutttooommmjjjgggfffhhhmmmqqq?aŖ%7uSQuR)ӵsdKĦvvvvvvzzz}}}}}}zzzgdKĦsssrrrppplllkkkmmmooogggiiiiiiiiijjjkkkeee]]]TTTgdKĦZZZ\\\aaa```___]]]\\\\\\]]]^^^`````````bbbeeehhhlllnnnpppssssssqqqooonnnpppsssvvvllllllmmmnnnnnnmmmlllkkkiiilllnnnlllhhhgggjjjnnnkkkkkkiiigggdddaaa^^^gdKĦYYYWWWUUUSSSQQQSSSVVVXXXVVVSSSRRRTTTWWWTTTWWW\\\```cccgggkkknnnlllnnnppprrrrrrpppnnnllljjjiiigggdddaaabbbeeehhhgdDĦpppllliiijjjiiiiiiiiikkkkkkiiiggglllkkkjjjkkklllllljjjhhhhhhhhhgggfffeeeddddddddd___bbbfffjjjmmmkkkfffbbbkkkmmmnnnppppppnnnmmmkkkeeehhhkkknnnrrrxxx~~~gdKĦ}}}}}}zzzxxxuuuqqqmmmiiiiiisdKĦccc___hhhkkkpppvvvtttrrrpppppppppnnnkkkhhhdddbbbeeeggghhhggghhhhhhŶSbbbcccaaa3we>>???>>>;;;999<<<222AAAFFF333888EEE777444777666333444DdDĦ888777999;;;<<<sdKĦ666777gdKĦ777777666666666666777777777777777777666666666555555555666777777777;;;999888gdKĦ777666666666666777777777777777888999888666666666777888777666444444555555666888777666555555666777888666666666666777777777888999<<<;;;555555999:::666666777999:::999888666555999888777777777777777777777888888888888999999999999999999999999::::::;;;::::::999888888888999999======;;;999;;;???===777888666555555777888777666666666666555444444333333666777888777555444444555;;;===???@@@AAACCCFFFHHHBBBGGGHHHHHHQQQcccrrrxxxttthhh^^^YYYXXXXXX```kkkwwwxxxuuummm```RRRGGG@@@>>>===;;;999999;;;===>>>BBB???<<<<<<>>>>>>===:::888777666555555666777777;;;===>>>===;;;999999999999::::::;;;;;;::::::999<<<<<<<<<<<<>>>@@@BBBCCCIIINNNUUUXXXXXXWWWWWWXXX___bbbfffgggfffdddccccccbbbccceeehhhlllnnnnnnmmmmmmllljjjhhhgggggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjlllkkkjjjjjjiiigggccc```fffccc^^^[[[[[[\\\\\\]]]XXXWWWXXXYYY\\\___ccceeebbbdddgggjjjlllmmmmmmlllssspppoooqqqtttsssnnniiihhhjjjmmmppprrrrrrqqqqqqllllllmmmoooqqqqqqpppnnnqqqrrrssstttuuuuuuuuutttzzzzzzyyywwwtttsssssstttvvvuuutttsssssstttuuuvvvmmmjjjgggfffgggjjjnnnqqq>Axxxnezzzzzzwwwyyyzzzyyynerrrrrrrrroookkkjjjkkkmmmhhhjjjjjjiiijjjjjjccc[[[neYYYVVVXXX]]]]]]\\\ZZZYYYYYYZZZ[[[\\\______aaadddgggjjjlllnnnpppqqqqqqooonnnnnnppprrrkkklllmmmnnnnnnmmmlllkkkfffiiikkkiiieeedddgggjjjiiihhhgggeeeccc```neZZZYYYWWWUUUSSSRRRSSSUUUUUUUUUTTTTTTUUUVVVTTTWWW[[[^^^aaaeeejjjmmmmmmnnnoooppppppnnnlllkkkjjjiiigggcccaaaaaadddDeqqqpppmmmjjjiiihhhhhhiiijjjlllkkkjjjmmmlllkkklllmmmmmmkkkiiihhhhhhhhhhhhgggeeedddcccfffhhhkkkoooqqqoookkkgggmmmnnnooooooooommmlllkkkiiiiiiiiiiiilllsss{{{ne}}}{{{yyyvvvsssnnnkkkjjjnehhheeebbbfffhhhmmmqqqssstttsssrrrsssqqqooolllhhhfffdddcccfffhhhhhhggghhhiii>A^^^bbbdddk<llliiifffeeeeeedddeeefffhhhjjjjjjhhhfffeeehhhiiiffffffgggfffccceeehhhhhhfhPPPLLLKKKJJJIIIGGGEEEJJJIIIHHHHHHIIIIIIGGGFFFHHHGGGFFFEEEEEEBBB>>>;;;=========>>>???>>><<<999???222>>>DDD666===HHH999666888777222333De333222222444777888ne777666ne666777777666666666666777777888777777666666666666666555555666777777777777777666666ne888999666666666666777777777777777888999888777666777888888777666555444555666666888777666555555666777777666666666777777777777666:::<<<:::555444888888555666777999::::::999888777444666888888777888:::===777777888888888999999999666666666666666777777888::::::999999999:::::::::<<<>>>===:::;;;>>><<<888888777555555666777666555555666666666666666666666555666666666444555666888<<<===>>>???@@@AAAEEEGGGEEEIIIJJJLLLUUUdddpppssskkkbbbYYYWWWWWWZZZbbbllltttsssqqqiii\\\OOODDD???>>><<<:::999999:::<<<>>>@@@>>>;;;;;;======;;;::::::999888888888888999:::999:::;;;:::888666666777::::::::::::::::::::::::<<<<<<<<<===>>>@@@BBBCCCEEEJJJQQQUUUVVVUUUUUUVVV___aaadddeeedddccccccccc```aaadddgggjjjlllmmmlllkkkjjjhhhfffeeefffggghhhhhhhhhiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkjjjgggddddddaaa\\\ZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\___bbbddddddfffiiilllnnnoooooonnnssspppooopppsssrrrnnniiihhhjjjlllnnnppppppppppppmmmmmmmmmoooqqqrrrqqqooossssssssssssttttttttttttvvvvvvwwwuuusssrrrsssuuuvvvvvvuuuuuuuuuuuuvvvvvvpppmmmjjjggghhhlllqqqyyyyyyzzzzzzzzzwwwxxxwwwuuuppprrrrrrpppmmmjjjhhhiiijjjiiikkkjjjiiiiiihhhaaaYYYXXXYYYXXXZZZ]]]YYYXXXWWWVVVVVVWWWXXXYYY]]]^^^```bbbeeegggiiijjjkkkmmmoooooommmkkkjjjjjjggggggiiiiiiiiiiiihhhgggbbbdddeeedddaaa___aaadddeeeddddddcccaaa___ZZZYYYYYYXXXVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUWWWYYY\\\^^^ccciiimmmnnnnnnnnnmmmlllkkkjjjiiiiiihhhfffccc```aaaccceeeoooqqqqqqnnnllljjjhhhggghhhjjjlllmmmmmmnnnmmmlllmmmnnnnnnllljjjiiiiiiiiihhhgggfffddddddlllmmmooorrrtttrrrnnnjjjpppoooooonnnmmmlllkkkkkkllljjjgggeeefffmmmvvv}}}~~~~~~{{{zzzxxxuuupppmmmkkklllkkkhhheeeeeefffiiimmmoooqqqqqqqqquuurrrnnnjjjgggeeeeeeeeehhhjjjiiiggghhhkkk______cccnnnmmmjjjgggffffffeeeeeefffiiilllmmmkkkjjjfffhhhhhheeedddeeeeeeaaagggiiijjjhhhXXXUUUQQQNNNLLLIIIFFFDDDKKKJJJIIIJJJJJJIIIFFFCCCIIIHHHFFFFFFEEECCC@@@============>>>???>>><<<:::AAA333:::AAA999AAAJJJ???777999888333222999......///222555777999888777777666777777666666666666777777999888666555555555666777555555666777777777777777555555777666666666666666666777777777777666777888888777666777999888777666555555555666666777777666666666666777777555666777888888777666555;;;<<<:::666444666777555666777999:::;;;::::::999444777888888777777:::===777777777888888888999999888888888888888999::::::999999::::::;;;;;;<<<<<<:::>>>???;;;:::<<<<<<:::999777555555666666555444555555666666777888888999444444555444444666999<<<===>>>?????????AAADDDGGGIIIKKKMMMQQQ[[[fffkkkjjj```ZZZTTTTTTVVV[[[ccclllnnnmmmjjjaaaVVVJJJAAA<<<===;;;:::999999:::;;;======<<<::::::;;;;;;:::888:::999999888999999::::::777999:::999777666666666;;;:::999888888999:::;;;=========>>>???AAACCCCCCBBBFFFMMMQQQSSSTTTUUUUUU]]]___aaaaaa```aaabbbddd]]]___bbbfffiiijjjkkkllliiihhhfffdddcccdddeeefffffffffgggggghhhhhhhhhiiiffffffgggjjjlllllljjjhhhddd```\\\ZZZZZZ\\\]]]]]]^^^]]]\\\\\\]]]___aaabbbfffhhhkkknnnpppqqqppppppsssqqqoooppprrrqqqmmmiiijjjjjjkkklllmmmoooooopppoooooooooppprrrsssrrrpppvvvuuusssrrrrrrsssssstttrrrssstttsssrrrrrrssstttssstttuuuvvvvvvuuutttsssrrrooojjjhhhiiimmmsss{{{xxxuuuuuuwwwzzz{{{{{{}}}}}}|||zzzyyyxxxwwwvvvwwwvvvuuusssrrrqqqqqqqqqsssqqqooollliiihhhhhhhhhkkklllkkkiiihhhggg```WWWPPPRRRUUUXXXYYYYYY[[[]]]VVVVVVUUUUUUUUUVVVWWWXXX]]]]]]___aaacccdddeeeeeedddgggkkkllliiifffcccaaa___```aaabbbbbbbbbaaa```]]]___```___]]]\\\]]]^^^`````````___^^^]]][[[[[[YYYYYYYYYYYYYYYXXXXXXWWWUUUSSSRRRSSSWWWYYYXXXUUUVVVWWWYYYZZZ\\\aaagggkkkmmmmmmlllkkkjjjiiihhhhhhhhhgggfffccc``````bbbdddlllmmmnnnpppqqqqqqooonnnllljjjhhhhhhiiilllmmmmmmooonnnmmmmmmnnnnnnmmmkkkjjjiiifffdddcccdddeeefffnnnnnnppprrrsssqqqmmmjjjqqqpppnnnmmmkkkjjjjjjjjjjjjhhheeeccceeekkkssszzz~~~}}}{{{zzzxxxuuurrrnnnkkkkkkkkkmmmnnnnnnkkkiiiggghhhiiijjjlllmmmnnnoooqqqpppmmmkkkiiihhhhhhhhhiiikkkjjjhhhjjjnnnmmmiiifffcccbbbeeefffeeegggkkklllnnnooonnnkkkhhhggggggddddddeeehhhkkkmmmlllkkkhhhiiihhhcccbbbddddddaaahhhkkklllkkklllnnnjjjeee\\\XXXTTTPPPMMMKKKGGGEEEJJJIIIIIIKKKKKKJJJFFFDDDIIIGGGFFFEEEEEECCC@@@>>>>>>======>>>???>>><<<:::???666;;;AAA;;;@@@IIIGGG777888888555333444777999111222333555777888888888999888888888888777666555666666777777777777666666999888666555555555666777555555666777777777777777777888888888666444222111666666666666777777777777666777888888777777888999777777777666666666666666666666666666666777777777555666888888888777555444;;;;;;999666444555555444444555777888:::::::::::::::888777666666777666666777777777777888888888888:::999999999999:::;;;;;;888999:::;;;<<<<<<======777===@@@<<<999:::;;;:::888666555444555555444333555555666666666777777777333333333333444777<<>>???@@@@@@@@@BBBEEEHHHKKKKKKMMMUUU___eeeeeeaaaXXXUUURRRSSSVVV\\\ccchhhiiigggcccZZZOOOEEE???<<<;;;:::999888888999:::;;;::::::999999999999888777777777777777777888888888888999;;;:::888777777888;;;:::888777777888:::;;;<<<======???@@@AAACCCCCCAAAEEEJJJPPPSSSUUUVVVVVV[[[\\\]]]]]]\\\^^^```ccc\\\^^^bbbeeeggghhhjjjkkkhhhgggeeeccccccdddeeefffeeeeeeeeedddeeeeeeeeefffffffffhhhjjjmmmmmmllljjjeeeaaa]]]\\\\\\^^^``````___^^^]]]\\\]]]___aaabbbfffhhhkkknnnpppqqqqqqqqqtttrrrqqqqqqrrrqqqnnnlllmmmllllllmmmnnnooopppqqqqqqppppppqqqssstttsssrrrwwwuuusssqqqpppqqqrrrsssqqqrrrssssssrrrqqqrrrsssqqqrrrtttvvvvvvtttrrrqqqsssooojjjhhhhhhmmmsss|||zzzwwwuuuuuuwwwyyyyyy|||{{{zzzyyyxxxwwwvvvvvvvvvuuutttsssttttttttttttrrrpppmmmjjjhhhgggffffffjjjkkkjjjggggggeee]]]TTTLLLPPPSSSTTTTTTUUUVVVWWWUUUUUUUUUUUUVVVVVVWWWWWW[[[\\\]]]___````````````]]]```dddfffccc___\\\ZZZXXXYYY[[[\\\\\\\\\[[[[[[YYYZZZ[[[\\\[[[ZZZZZZZZZ[[[[[[\\\[[[[[[ZZZYYYXXXXXXYYYYYYZZZZZZYYYYYYYYYUUUSSSRRRTTTWWWYYYXXXVVVWWWXXXXXXYYYZZZ^^^cccgggjjjiiiiiihhhhhhhhhggggggffffffeeecccaaaaaaccceeekkkmmmnnnooopppppppppppppppmmmjjjiiijjjkkkkkkkkknnnmmmlllmmmnnnnnnllljjjkkkgggbbb^^^^^^aaafffiiiooooooooopppqqqpppllljjjpppooommmkkkjjjiiihhhhhheeeeeeeeeeeefffkkkqqquuu~~~~~~~~~|||{{{zzzxxxwwwwwwuuuqqqnnnjjjjjjkkkmmmoooooommmkkklllkkkkkkjjjjjjjjjkkkkkkjjjkkklllmmmlllllljjjjjjjjjlllllljjjmmmqqqqqqmmmlllhhhfffggggggeeefffjjjmmmoooqqqpppnnnkkkiiihhhccccccdddfffjjjllllllkkkjjjkkkhhhcccbbbeeefffccchhhkkklllkkknnnqqqpppkkk]]]ZZZVVVRRRPPPMMMJJJHHHHHHHHHIIIJJJLLLKKKIIIFFFHHHFFFDDDDDDCCCBBB@@@>>>???>>>===>>>??????===;;;;;;999>>>AAA;;;;;;EEEMMM888888888777555444444666666777888999888888888888888888999888777666666666666666777777777777666666999888666555555555666777555555666777777777777777777777888888666555222111666666666666777777777777666777888888777666777999777777777777777666666666555555666777777777777777666666777888888777666555;;;999777666555444444555333444555666888999999:::<<<777222333777999555111666666777777777888888888666666666666666777888888888999:::;;;<<<===<<<<<<555;;;>>>;;;888888999888777555444333444555444333666666666555555444444444333333444333444777<<<@@@???AAACCCCCCDDDEEEGGGIIIJJJIIIMMMVVV___aaa^^^[[[VVVVVVUUUUUUXXX]]]bbbdddeeebbb\\\SSSJJJBBB>>><<<:::999888888888888999:::777888999999888777666666666666777777888888888888777999::::::888777777888;;;:::888777777888:::;;;;;;<<<===???@@@AAABBBBBBBBBEEEJJJOOOTTTWWWXXXXXXWWWXXXYYYYYYYYY[[[^^^aaa\\\___cccffffffgggiiikkkiiigggfffddddddeeefffgggeeeeeedddcccccccccddddddjjjjjjkkkmmmnnnnnnllliiieeebbb^^^\\\]]]___```aaa]]]]]]\\\\\\]]]```bbbdddeeegggjjjmmmoooppppppppptttsssrrrrrrrrrrrrpppoooppppppoooooopppqqqrrrssssssrrrqqqqqqssstttsssrrrvvvtttrrrpppoooooopppqqqrrrsssttttttrrrpppppppppqqqsssuuuwwwwwwuuusssqqqtttqqqllliiiiiimmmrrrvvv}}}{{{wwwsssrrrrrrtttuuuuuuuuuvvvvvvwwwxxxxxxxxxtttsssrrrsssuuuvvvuuutttnnnlllhhhffffffeeedddcccfffgggfffdddcccaaaYYYPPPMMMRRRUUUSSSSSSTTTUUUSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYVVVYYY]]]^^^\\\YYYWWWVVVUUUVVVWWWXXXYYYYYYXXXXXXTTTUUUVVVXXXYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUWWWWWWXXXXXXXXXXXXXXXWWWSSSRRRRRRSSSUUUVVVUUUTTTVVVWWWWWWWWWWWWYYY]]]```bbbcccdddeeeeeefffffffffeeeeeeeeedddcccccceeegggjjjlllnnnooonnnnnnpppqqqqqqnnnlllkkkkkkkkkkkkjjjlllkkkjjjkkklllllljjjhhhhhheee___\\\\\\aaagggkkkpppoooooopppppppppnnnlllmmmmmmllljjjiiigggffffffbbbcccdddeeefffiiimmmpppuuuyyy}}}~~~}}}}}}~~~~~~{{{wwwvvvuuutttttttttrrrooolllggghhhiiilllooopppnnnmmmnnnmmmlllkkkjjjiiihhhhhheeefffiiikkkllllllkkkjjjkkkmmmnnnmmmpppttttttpppqqqllliiiiiihhheeegggkkknnnpppsssssspppmmmkkkjjjeeeeeeeeegggjjjmmmmmmmmmlllmmmjjjdddcccgggiiiggghhhkkkkkkjjjmmmqqqqqqmmm```]]]YYYVVVSSSQQQNNNKKKHHHHHHHHHJJJLLLLLLJJJHHHHHHFFFDDDCCCCCCBBB@@@>>>@@@???======>>>???>>><<<999;;;???AAA<<<777???NNN???:::777777777555444555888999:::999777666666666666777999888777666666777555666777888888777666555777777777777666666666555555555666777777777777777444444555666777777777777666666666666777777777777777888999888777666666777777777888888888777666555444555666777888888888777666666666666777777777888:::666555666555333444666333333444555666777888999999444111333888:::888444666666666777777777888888888777777777777888999999888999:::<<<<<<<<<;;;:::444999;;;999888888777444555444222222444555444444777666666555444444333333333444555555555777;;;>>>===@@@DDDFFFGGGHHHIIIJJJHHHHHHLLLVVV]]]]]]ZZZYYYWWWZZZ[[[YYY[[[```bbb```aaa^^^WWWMMMDDD>>>======888888777777777777888888444777999999777666666666666777888999999999999999555666888888666555666777:::999888777777888999::::::;;;===>>>@@@AAAAAAAAACCCDDDHHHNNNTTTXXXXXXXXXSSSTTTVVVVVVWWWYYY\\\___^^^bbbfffhhhgggfffiiikkkiiihhhfffeeeeeefffgggiiifffeeeeeedddeeeggghhhiiiqqqppppppqqqrrrqqqnnnkkkfffccc___]]]]]]___``````___^^^^^^^^^___aaadddeeeeeefffjjjmmmoooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttrrrqqqqqqrrrtttsssrrrsssrrrpppooonnnnnnnnnoooqqqsssttttttqqqooonnnoootttvvvxxxyyyyyyxxxvvvtttuuusssoookkkkkkmmmppprrr}}}zzzvvvppplllkkkmmmoooqqqqqqrrrtttuuuvvvwwwxxxrrrqqqpppqqqssssssqqqnnniiifffcccaaabbbbbb```___aaabbbaaa^^^^^^\\\TTTLLLNNNTTTVVVSSSQQQSSSSSSPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVVVVVVVUUUSSSRRRRRRTTTVVVVVVTTTSSSSSSSSSPPPQQQSSSTTTUUUUUUTTTTTTOOOPPPQQQTTTVVVWWWVVVTTTVVVVVVVVVVVVUUUTTTSSSRRRTTTUUUUUUUUUUUUUUUTTTTTTOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZ]]]```bbbccccccccccccdddeeeeeedddeeegggiiiiiikkknnnnnnmmmmmmoooqqqooommmllllllmmmmmmllljjjjjjiiihhhiiijjjjjjhhhfffdddbbb___^^^___ccchhhlllooonnnmmmnnnoooooonnnllliiijjjjjjjjjhhhfffeeecccbbbccccccccccccdddhhhjjjkkkpppuuuwwwwwwwww{{{~~~~~~{{{zzz{{{}}}}}}wwwtttrrrqqqpppppppppooollljjjeeefffhhhkkknnnpppnnnmmmkkklllkkkkkkjjjhhhgggfffcccdddeeefffggghhhiiiiiijjjmmmooopppssswwwvvvqqqrrrmmmjjjjjjiiigggiiimmmooorrruuuuuussspppmmmllljjjiiiiiijjjmmmoooppppppnnnnnnkkkfffeeejjjllllllhhhjjjiiihhhkkkoooppplllfffbbb^^^ZZZWWWTTTQQQNNNKKKJJJIIIIIIJJJKKKIIIHHHIIIGGGEEEDDDDDDCCCBBB@@@AAA???======>>>???>>>===:::;;;<<<>>>>>>666999IIIJJJ???555555888666666777777999:::999666444555666444666888888666555666888555666777888888777666555666777888888888777555444555555666777777777777777444444555666777999:::;;;666666666666777777777777999::::::999666555555666777777888999888777666555333444666777888888888777666555444444555777999;;;888444333666555333444888555555555555666777888999777777777777777777888999666666666666777777777888::::::999999::::::;;;<<<777999:::;;;;;;;;;999888444777888666777999666000333222111222444555555444666666666666555555555555444666777777666777999;;;:::>>>DDDHHHIIIIIIIIIIIIGGGGGGMMMVVV[[[YYYYYY\\\YYY^^^```^^^```dddddd```]]]YYYQQQHHH???;;;;;;<<<777777777777777777777777333666999999777666666666444555777888999999888888555777888888777666777777888888888888888888888888999:::<<<>>>???@@@@@@@@@BBBBBBEEEKKKQQQUUUVVVTTTPPPQQQSSSUUUUUUWWWZZZ]]]aaaeeejjjjjjhhhfffhhhkkkhhhgggfffeeeeeefffgggiiifffffffffgggjjjmmmqqqssswwwvvvvvvwwwwwwvvvssspppkkkhhhccc```aaabbbccccccdddcccaaaaaaaaabbbdddfffeeegggjjjmmmoooppppppooonnnooooooppppppppprrrssssssttttttuuuuuutttsssrrruuusssqqqppprrrssssssrrrooooooooonnnmmmmmmmmmlllmmmoooqqqrrrpppooonnnnnntttuuuwwwxxxxxxwwwuuutttrrrpppmmmjjjhhhiiijjjkkk}}}zzztttnnniiiggghhhjjjrrrrrrrrrsssssssssssstttpppoooooopppqqqppplllhhhfffbbb^^^^^^______^^^\\\\\\^^^]]]ZZZZZZXXXQQQHHHJJJPPPRRRMMMKKKNNNMMMIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMPPPQQQRRRQQQPPPPPPQQQSSSLLLMMMNNNPPPQQQQQQPPPPPPKKKLLLNNNRRRTTTUUUTTTSSSUUUUUUUUUUUUTTTRRRQQQPPPRRRSSSSSSSSSSSSRRRQQQQQQLLLOOOQQQOOOLLLKKKMMMPPPQQQRRRSSSRRRQQQPPPQQQRRRRRRUUUYYY]]]```aaaaaa```cccdddeeeeeeeeefffhhhjjjhhhkkkmmmmmmlllllloooqqqmmmllllllmmmnnnooommmkkkiiihhhgggggghhhhhhgggeeeaaaaaa```aaacccfffiiikkklllkkkjjjkkklllmmmlllkkkggghhhiiiiiihhhfffdddbbbdddcccbbb```___```dddgggdddjjjppprrrrrrssswww{{{{{{{{{{{{yyyvvvvvvwwwyyy{{{}}}{{{uuurrrooonnnmmmnnnnnnmmmjjjhhhcccdddfffjjjnnnooonnnmmmiiiiiijjjjjjjjjhhhgggfffdddcccbbbbbbbbbdddfffhhhiiimmmppprrruuuyyywwwrrrrrrmmmjjjjjjjjjhhhkkkooopppsssvvvwwwtttqqqooonnnnnnmmmlllmmmppprrrsssrrroooooolllgggggglllooonnngggiiihhhfffiiinnnnnnkkkjjjgggbbb]]]ZZZVVVRRROOONNNLLLJJJIIIIIIIIIHHHGGGJJJHHHFFFEEEEEEEEECCCBBBAAA???======>>>???>>>===<<<<<<999<<<@@@777666DDDSSSCCC555333777888888:::666999;;;:::777555666888333666888888666555777999555666777999999777666555555666888:::999777555333555666666777777777777777888777666666666777999:::666666666666777777777777:::;;;;;;999666444444555777888888999999777666555333444666777888888888777666555333333444777;;;===777333222555666333444999777666666666777888999:::888===@@@<<<555222666;;;666666666666777777777777777777666666777777888999888999:::;;;;;;:::888777444555555555777999555...222111000111444555666555555555666666777777888888555777888888777777888999777<<>>>>>>>>===;;;>>>:::;;;BBBAAA999666:::JJJGGG???777666999999666???===;;;999777666666666666666666666777777777777999999888999:::999777555888777666666777777666555666666777777777777666666444555666777777777777777777888888999999999888888;;;:::999888777777777777666666777777777777666666333999>>><<<444000333888111777999555555:::<<<:::444555666666555555666888666777888999999999999999:::::::::999888777666666<<<<<<<<<;;;999888999:::888:::;;;:::777555777999:::999888888777666555555777444222222444555444222222333444555555555444333:::999888666666666777777999999::::::999888777666777;;;@@@DDDFFFFFFGGGHHHHHHGGGHHHMMMSSSXXXYYYXXX\\\aaafffhhhiiihhh```XXXVVVQQQIIICCC???===;;;999888888888888777777777777777666666555555555666666777777666666666666777777777777888999::::::888666888777777666666777888999999999:::;;;===???AAABBBBBBCCCDDDGGGJJJMMMPPPQQQPPPPPPQQQRRRTTTWWWYYY[[[aaagggkkklllllllllhhhbbbhhheeeccccccfffgggeeeccceeegggkkkooosssvvvxxxzzz~~~}}}}}}}}}}}}ssspppmmmlllllllllkkkjjjkkkiiifffcccaaaaaacccdddggghhhiiikkkmmmnnnooopppmmmmmmnnnoooooooooooooootttuuuvvvwwwwwwvvvuuutttrrrrrrpppnnnnnnooorrruuupppooommmmmmmmmkkkhhhffffffggghhhjjjjjjjjjiiihhhqqqpppooooooppppppnnnmmmjjjiiihhhgggeeecccbbbaaannnsssjjjaaaddddddaaadddjjjkkkmmmooopppooonnnnnnlllggghhhooolllaaa[[[^^^[[[XXXTTTSSSSSSSSSRRRRRROOOPPPPPPOOOMMMJJJFFFDDDEEEBBB@@@BBBFFFHHHGGGDDDGGGGGGGGGGGGGGGHHHHHHHHHKKKLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKLLLPPPQQQNNNJJJMMMNNNNNNMMMKKKJJJKKKLLLLLLMMMNNNMMMLLLLLLMMMOOOOOOQQQSSSUUUUUUVVVYYY[[[^^^___aaabbbbbbcccfffiiijjjkkklllnnnoooooooooooooooooooooooonnnmmmlllkkkmmmlllkkkhhhfffcccaaa```eeedddcccdddeeehhhlllnnnoookkkggggggjjjmmmllljjjggggggffffffffffffggggggdddeeeeeefffeeedddcccbbbdddeeegggiiijjjkkklllllloooooonnnllljjjjjjlllnnnrrrtttuuutttqqqnnnmmmnnnjjjkkkmmmnnnooonnnlllkkkcccbbbaaacccgggllloooqqqooonnnmmmlllllljjjfffdddbbbaaa___^^^^^^```ccceeebbbgggmmmrrrtttuuuwwwxxxvvvsssooommmmmmppptttwwwuuuwwwyyyxxxuuupppmmmlllnnnlllkkkmmmrrrssspppmmmpppmmmjjjjjjlllmmmmmmlllkkkllllllmmmmmmllllllllliiigggdddaaa]]]ZZZXXXWWWVVVSSSPPPKKKHHHFFFEEEEEEIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@???===;;;>>>:::;;;AAAAAA999666:::GGGFFF@@@999666888888666;;;:::999888777777888888666666666666777777777777999888888999:::999777555888777555666777777666444666777777888888777777666666666777888888888777777999999999999888888777666333444444555777999:::;;;666777777888888777777666444999<<<:::555222333777333777888555666;;;;;;888444555777666555555666888888888999999999888888777999::::::999999777666666555555666444333222444555555777888888666555777999999999999999888777777666999666333333444444333111333333444555555444444333888777777777777888999:::999999999888888777777777888;;;@@@BBBCCCDDDEEEGGGEEEFFFIIINNNSSSYYY]]]^^^bbbfffggggggggggggbbb\\\UUUPPPHHHBBB>>><<<:::888888888777777777777666666777666666555555555666666666666555555555555666666888888999::::::999888666888777666666666777999999999999:::;;;===???AAABBBBBBCCCEEEGGGJJJMMMOOOQQQOOOOOOOOOPPPSSSVVVZZZ\\\aaagggkkkkkklllmmmiiidddhhheeebbbbbbdddfffeeedddgggiiimmmqqquuuxxxzzz{{{yyywwwtttsssssssssrrrqqqnnnmmmjjjhhhfffeeeeeeeeeiiiiiijjjkkkmmmnnnoooooommmnnnnnnooopppooooooooossstttvvvwwwwwwvvvtttssssssrrrqqqpppooooooqqqrrrnnnllliiihhhgggfffcccaaa___```bbbdddfffggggggfffnnnnnnnnnnnnmmmllljjjhhhccccccbbbaaaaaa``````___hhhmmmeee\\\___```]]]aaadddeeehhhjjjkkkjjjhhhfffeee``````dddaaaYYYUUUWWWSSSQQQNNNLLLLLLLLLLLLKKKIIIJJJJJJIIIGGGEEEBBB@@@CCC@@@===>>>BBBEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQOOOLLLJJJKKKMMMOOOMMMKKKIIIKKKLLLKKKIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIKKKLLLMMMNNNPPPQQQQQQRRRTTTVVV[[[\\\\\\\\\\\\___bbbeeefffgggiiikkkmmmnnnnnnooorrrqqqpppooommmlllkkkkkknnnmmmllliiifffccc```___hhhhhhhhhiiiiiijjjkkkkkkmmmjjjggghhhkkklllkkkhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhgggfffeeecccbbbccccccdddfffggghhhiiijjjkkkllllllkkkiiihhhiiijjjjjjlllmmmmmmlllkkkkkklllkkklllmmmnnnnnnmmmkkkjjjcccaaaaaaccchhhlllooopppssspppnnnlllkkkiiifffdddcccbbb```______aaabbbddd^^^bbbfffkkkooosssxxx{{{wwwvvvsssqqqrrruuuxxxzzzvvvwwwyyywwwsssooollljjjmmmkkkjjjkkkooopppooolllnnnllliiiiiikkklllllllllllllllmmmmmmmmmmmmlllllliiihhheeeccc```^^^]]]\\\[[[XXXTTTNNNJJJGGGFFFFFFHHHHHHHHHGGGFFFFFFFFFEEEEEECCCCCCCCCCCCAAA>>><<<===999;;;AAAAAA999777:::BBBEEECCC<<<666666777777666666666666777888999:::666666666666777777777777888777777888999999666444888777666666777777666444777888888888888888888777888888888999888888777777:::::::::999888777555555999888777777666777777777777888888888888888888777666888999888666555555666777777666555888<<<:::555444666777777666666777888777777888999999999999888999999999999999888777666555666666666555555666888444666777777777777999:::666777888888888777666555:::777555444444444222111333444444555555444333333444555666777999;;;<<<===999888777666666777777888:::<<>>@@@AAABBBCCCDDDFFFIIIKKKNNNOOONNNNNNMMMNNNQQQVVVZZZ]]]bbbgggjjjjjjkkkmmmkkkggggggeeebbbaaabbbdddeeefffkkkmmmppptttxxx{{{|||}}}~~~~~~}}}||||||||||||zzztttsssrrrpppmmmkkkiiihhhkkkkkkkkklllmmmmmmnnnnnnmmmnnnooooooppppppoooooorrrtttuuuvvvvvvuuutttrrrrrrrrrqqqqqqpppoooooonnnkkkgggdddaaa___^^^\\\[[[VVVWWWZZZ\\\^^^```aaaaaaggghhhiiijjjiiifffcccaaa\\\\\\\\\\\\\\\\\\]]]]]]ccchhh```XXX\\\\\\ZZZ]]]___aaadddffffffdddbbb```^^^ZZZXXXZZZWWWQQQOOOQQQNNNLLLIIIHHHHHHHHHGGGFFFGGGGGGHHHGGGFFFCCC@@@???BBB@@@???@@@DDDGGGHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKKKKMMMOOORRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQRRRRRRRRRRRRPPPOOONNNMMMMMMNNNPPPRRROOOLLLJJJIIIKKKLLLLLLKKKHHHIIIJJJJJJIIIHHHJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLMMMOOOQQQQQQPPPQQQSSSTTTWWWWWWWWWVVVVVVYYY]]]aaabbbccceeehhhjjjlllmmmnnnqqqpppoooooonnnnnnmmmmmmnnnmmmllliiifffccc```___ggghhhjjjlllllllllkkkjjjjjjhhhggghhhjjjkkkiiigggiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhgggffffffeeeeeeddddddeeeeeeeeefffhhhjjjkkkkkkiiihhhggghhhdddfffhhhhhhhhhhhhjjjlllkkklllmmmnnnnnnlllkkkiiicccbbbbbbdddhhhlllooopppsssqqqmmmlllkkkjjjhhhfffdddcccbbbaaa```aaaaaabbb\\\^^^aaadddhhhmmmtttxxxtttsssrrrrrrsssvvvxxxzzzwwwxxxyyywwwsssnnnkkkjjjllljjjhhhiiilllnnnnnnmmmmmmlllkkkjjjkkkllllllllllllmmmmmmmmmmmmllllllkkkhhhgggfffdddcccbbbbbbbbb^^^[[[WWWRRRNNNLLLKKKKKKGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEEEECCC???<<<===999;;;AAAAAA999777;;;<<>>666555666777555555555666777888999999666666666666777777777777777777777888999999777555999888777777888888777666888888999999999999888888999999999999999888777666888888999888888777666666======;;;:::888777777777888888999999999999888888777777666666777777666555999777555666:::<<<888333555777888888777666888999555555777888999:::;;;;;;999999999999999888777666777888999999888999;;;===888999::::::::::::;;;;;;333444666777777666555444888777555555555555444444444444444444444444333333222444666999<<<>>>??????999888666555555666888:::<<<===>>>>>>>>>???BBBDDDIIIOOOUUUVVVVVVZZZbbbjjjhhhiiifffaaa___```]]]WWWNNNJJJDDD???<<<:::777666777777666666555555444444666666666666666666777888666666555555555555666666999:::<<<;;;:::888777777777777666666666888999:::999999:::;;;<<<>>>???@@@AAAAAABBBDDDFFFIIIKKKLLLMMMLLLKKKLLLOOOTTTZZZ^^^aaafffiiiiiikkkmmmllliiigggeeeaaa```aaacccfffgggnnnppptttxxx|||~~~~~~}}}~~~zzzzzzzzzxxxuuuqqqmmmjjjlllllllllllllllmmmmmmmmmmmmnnnooooooppppppooooooqqqssstttuuuuuutttsssqqqnnnooopppqqqqqqooollljjjfffbbb]]]ZZZXXXWWWVVVUUUOOOPPPRRRSSSUUUWWWXXXXXX\\\___bbbcccbbb___]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ```eee]]]UUUYYYYYYWWWZZZ\\\^^^```aaaaaa___]]][[[WWWTTTRRRQQQOOOLLLKKKMMMLLLJJJHHHGGGHHHHHHFFFEEEEEEEEEFFFFFFEEECCC@@@??????@@@AAADDDFFFGGGGGGFFFCCCDDDEEEFFFGGGGGGGGGGGGNNNNNNNNNNNNOOOOOOPPPPPPNNNMMMLLLOOORRRVVVVVVVVVMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTQQQPPPNNNMMMMMMNNNPPPQQQNNNMMMJJJIIIJJJKKKKKKKKKHHHJJJKKKJJJIIIIIIJJJKKKKKKLLLLLLJJJHHHHHHIIIJJJMMMNNNPPPPPPOOONNNPPPQQQSSSSSSSSSRRRQQQTTTXXX[[[]]]___aaadddgggiiikkkllllllmmmmmmnnnooopppqqqqqqmmmllljjjgggeeecccaaa```eeegggjjjlllmmmlllkkkjjjhhhhhhggghhhhhhiiihhhgggkkkjjjjjjiiiiiijjjjjjkkkiiiiiiiiiiiiiiiiiiiiijjjiiihhhfffdddcccbbbbbbbbbdddfffhhhiiigggeeeeeeeeeaaaccceeeffffffgggjjjllljjjkkkmmmnnnnnnlllkkkiiieeeddddddfffjjjmmmnnnoooqqqooolllkkkkkkkkkjjjiiiccccccbbbaaaaaa`````````\\\]]]^^^```bbbffflllpppnnnnnnppprrrtttwwwyyyzzzyyyzzzzzzxxxtttpppmmmlllkkkjjjhhhhhhiiikkkmmmmmmmmmmmmmmmlllkkkkkkllllllllllllmmmllllllkkkjjjjjjggggggfffeeeeeeeeeeeeeeebbb```\\\WWWSSSPPPNNNMMMFFFFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEEEECCC@@@===<<<888:::AAAAAA:::777;;;999AAAEEE???666444666777555666666666777777777666666666666666777777777777777666777888999999777555;;;:::888999::::::999777888888999999999999888888999999999999999888777666555666777888888888888888777777777888999;;;<<<===888888999999999999888888888666444555777888777666:::666444777;;;;;;666222666777888888777777888:::777888888999999999888888888888999999999888777777444666777777666777999;;;<<<;;;;;;::::::::::::999444555666777777777666555555555555555555666777999555555444444333333333333222444777;;;>>>?????????888777666555666777999;;;<<<===>>>======???CCCFFFGGGNNNUUUWWWVVVYYYbbbkkkeeegggeeeaaa^^^]]]WWWQQQIIIEEE@@@===:::999777555777777777666555444444444666666666666666777888888888888777777777777888888777:::<<<;;;999777777888777666666666666888:::;;;999999999:::<<<===????????????@@@BBBCCCFFFGGGHHHLLLKKKJJJJJJNNNSSSYYY\\\___dddhhhhhhjjjmmmmmmiiifffeeebbbaaaaaacccfffiiiqqqssswww{{{~~~~~~~~~~~~{{{uuuppplllkkklllllllllllllllllllllmmmmmmnnnoooooooooooonnnppprrrsssttttttsssrrrpppkkkkkklllnnnooommmiiieee```\\\WWWTTTSSSRRRQQQPPPLLLLLLLLLLLLMMMNNNNNNOOOPPPTTTYYY[[[ZZZYYYXXXXXX]]]]]]\\\[[[ZZZYYYXXXXXX^^^ccc[[[RRRVVVVVVSSSWWWYYYYYYZZZZZZYYYXXXWWWVVVNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGGGGGGGFFFDDDCCCDDDEEEEEEDDDBBB@@@???===???AAADDDEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGIIIJJJNNNNNNNNNNNNOOOPPPQQQRRRPPPNNNMMMPPPUUUXXXXXXWWWJJJKKKMMMNNNPPPRRRTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUQQQPPPOOOMMMMMMMMMNNNOOONNNMMMLLLKKKKKKJJJJJJKKKJJJKKKLLLKKKJJJIIIJJJKKKGGGHHHIIIGGGFFFEEEGGGHHHKKKLLLMMMLLLKKKJJJKKKLLLOOOOOOOOOOOONNNPPPSSSVVVYYYZZZ]]]```bbbeeefffgggfffhhhjjjmmmpppqqqqqqqqqkkkiiifffdddbbbbbbcccdddfffhhhjjjmmmmmmllljjjiiihhhggggggffffffgggggghhhlllkkkkkkkkkkkkkkkkkkllljjjiiiiiiiiiiiijjjkkkllljjjiiifffdddbbbaaaaaaaaa```bbbddddddcccaaaaaabbbbbbccceeeeeeeeegggjjjlllhhhjjjlllmmmnnnmmmkkkjjjhhhgggggghhhkkkmmmnnnnnnooommmlllkkklllkkkjjjhhhaaaaaaaaabbbaaa```___^^^]]]^^^_________aaadddggghhhjjjmmmqqquuuxxxzzz{{{{{{||||||zzzvvvrrrppppppkkkjjjhhhggggggjjjmmmooonnnoooooonnnkkkjjjjjjkkkkkkkkklllkkkkkkjjjiiihhhffffffeeeeeeeeefffgggggghhhfffccc^^^XXXRRRMMMJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCC@@@>>><<<888:::AAAAAA:::888<<<888@@@CCC>>>666555666666666777777777777666666555666666666666777777777777777777777999::::::999777;;;:::999999::::::999777777888888888888888888777888888888999888888777777444444666777888999999999666666666555666666777888777888888888888888888777777555444555777888888888999555555999<<<999555444666888999999888888999:::<<<<<<;;;:::888666444333888888999999999888888777555666777777666777999;;;<<<;;;999999999999888666999888888888888888888888333444666666666777999<<<666666444333333333333333444777:::===??????>>>===777777777777888999;;;<<<;;;===>>>???@@@BBBFFFIIIEEELLLTTTWWWWWWZZZbbbiiibbbdddccc___\\\ZZZSSSKKKCCC@@@===:::999888777555999888777777666555444444666666666666777888999999999888888777777888888999555888;;;;;;888666777999666666555666777888:::;;;999999999:::;;;===>>>?????????@@@AAABBBDDDEEEFFFKKKJJJIIIJJJMMMRRRVVVZZZ\\\bbbfffhhhjjjmmmllliiieeeeeedddcccbbbdddgggjjjrrrtttyyy|||~~~~~~~~~}}}wwwqqqmmmjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmoooqqqrrrssssssrrrqqqoookkkiiiiiijjjkkkiiibbb]]]WWWUUUQQQPPPOOOOOONNNMMMJJJIIIHHHGGGGGGGGGGGGHHHFFFKKKQQQSSSRRRQQQSSSTTT]]]]]][[[ZZZXXXVVVUUUTTT\\\aaaYYYPPPRRRSSSOOOSSSSSSSSSRRRQQQPPPPPPOOOOOOGGGGGGGGGEEEEEEFFFFFFEEEGGGFFFEEEEEEFFFFFFDDDBBBCCCDDDEEEFFFEEEDDDBBB@@@???@@@AAABBBBBBBBBCCCDDDGGGFFFDDDDDDEEEHHHJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQNNNMMMPPPUUUYYYXXXVVVJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTSSSSSSRRROOOOOONNNMMMLLLLLLKKKKKKMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIHHHHHHIIIFFFGGGHHHGGGFFFFFFHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRSSSUUUWWWZZZ]]]___```aaa```cccggglllnnnooonnnnnnhhhfffbbb``````bbbeeehhhiiikkklllmmmmmmkkkiiihhhhhhgggfffeeedddeeegggiiimmmllllllllllllllllllmmmlllkkkjjjiiiiiiiiijjjkkkhhhgggdddbbbaaaaaabbbbbb___aaabbbbbbaaa```aaabbbcccdddeeeeeedddfffhhhkkkggghhhkkkmmmnnnmmmllllllkkkjjjjjjkkkmmmnnnnnnmmmnnnmmmllllllllljjjgggddd^^^___```aaaaaa```^^^]]]^^^```bbbbbbaaa```aaabbbaaadddiiioootttxxxyyyzzz}}}~~~~~~|||xxxuuuttttttkkkjjjhhhffffffiiimmmpppnnnooopppnnnjjjgggggghhhjjjjjjjjjjjjiiihhhggggggeeeeeeddddddeeeffffffgggiiihhhgggccc]]]VVVOOOLLLHHHGGGFFFEEEFFFFFFGGGHHHGGGFFFDDDCCCCCCBBB@@@>>><<<888:::AAAAAA:::888<<<888>>>AAA<<<666666666666666666777888888888777666666666666666777777777777888888888:::<<<<<<:::888:::888777777888999777666666777777888888777777666666666777888888888777777555555666777888888888777:::999777555444333222222666777777888888777777666555555555555666777999:::666444666;;;<<<777555777777888:::999888888999;;;;;;;;;::::::888777555444777888888999999999888888777888999888777888:::<<<<<<:::888999;;;;;;:::888:::999777555555555666777444666777777666666999<<<777666444333222222333333888:::===@@@@@@>>>;;;999777777888999:::;;;<<<<<<:::<<>><<<999888999888777666:::999888777666555555444666666666666777888999:::888888777777777777888888222666::::::777555777:::666666555666777888:::;;;999999999:::;;;<<<===>>>@@@@@@AAAAAACCCDDDFFFFFFIIIIIIIIIKKKMMMQQQTTTVVVXXX___eeegggjjjmmmkkkgggdddeeefffeeedddeeehhhkkkrrruuuyyy}}}~~~}}}}}}}}}~~~}}}wwwqqqmmmhhhhhhhhhiiiiiijjjjjjjjjjjjkkkllllllmmmmmmllllllooopppqqqssssssqqqpppooommmjjjhhhgggfffbbbZZZTTTNNNMMMLLLLLLMMMMMMKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEBBBGGGLLLMMMKKKJJJMMMPPPXXXXXXVVVUUUSSSQQQPPPOOO[[[```WWWNNNPPPPPPMMMPPPPPPNNNLLLJJJJJJJJJJJJKKKBBBCCCDDDBBBCCCDDDDDDCCCEEEDDDCCCCCCDDDDDDBBB@@@EEEFFFGGGHHHHHHFFFDDDCCCCCCCCCBBBAAAAAABBBEEEGGGCCCBBB???>>>@@@CCCGGGIIILLLKKKKKKKKKKKKMMMOOOPPPQQQNNNLLLOOOUUUXXXWWWUUULLLLLLMMMNNNOOOOOOPPPQQQPPPQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHGGGLLLNNNOOOOOOMMMKKKJJJJJJJJJKKKLLLJJJHHHGGGGGGHHHGGGIIIIIIIIIHHHHHHJJJLLLKKKLLLLLLKKKIIIHHHHHHIIIIIIKKKMMMMMMMMMMMMNNNPPPPPPQQQTTTVVVYYY[[[\\\\\\]]]```eeejjjmmmmmmkkkiiigggddd```]]]^^^bbbgggkkkmmmnnnooonnnmmmkkkhhhfffhhhgggfffdddbbbdddgggiiimmmmmmllllllllllllmmmmmmnnnmmmkkkiiihhhhhhhhhiiieeedddbbbaaa```aaacccdddaaacccdddcccbbbaaacccddddddeeeeeedddddddddgggiiifffgggjjjlllnnnnnnmmmmmmnnnlllllllllnnnnnnmmmlllooonnnmmmmmmllliiidddaaa\\\^^^___aaaaaa```^^^]]]___aaadddeeecccaaa``````[[[___eeelllrrrvvvxxxxxx~~~}}}zzzwwwvvvwwwlllkkkiiiffffffiiimmmqqqmmmooopppmmmiiieeeeeefffjjjjjjjjjiiiiiigggffffffdddddddddddddddeeeffffffeeefffgggeeeaaaZZZTTTPPPJJJIIIGGGFFFFFFGGGIIIKKKHHHFFFCCCBBBBBBBBB@@@???<<<888:::AAAAAA:::888<<<999>>>???:::666777777555555666777999999999888888666666666666777777777777999888999:::<<<===;;;999888777666666777777666555666666777777777777666666444555666777777777777777666777777777777777666555555555555555666777999999666666777777777777666666444555666666555666999<<<555444777===<<<666555999777999::::::999888:::;;;555666777999999:::::::::777888888999999999888888555666777666555555777999<<<:::999:::===???>>><<<999777444111000111333444555777999888666555888;;;777666555333222222333333:::<<>>BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJKKKMMMPPPRRRTTTVVV]]]dddgggjjjmmmkkkfffcccfffhhhgggeeefffhhhkkkrrruuuyyy}}}~~~}}}|||}}}~~~}}}vvvqqqmmmfffgggggghhhiiiiiijjjjjjiiijjjkkkkkkllllllkkkkkknnnoooqqqrrrrrrqqqooonnnppplllgggeeeccc]]]TTTMMMIIIHHHHHHIIIKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEAAAEEEIIIIIIFFFFFFIIIMMMSSSRRRQQQPPPNNNMMMLLLLLL\\\WWWRRRPPPLLLHHHGGGJJJLLLJJJGGGFFFGGGHHHGGGFFFCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCCCCDDDCCCAAA???DDDDDDDDDDDDDDDCCCCCCCCC??????@@@AAABBBDDDEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGJJJHHHGGGHHHJJJLLLLLLKKKNNNOOOPPPPPPPPPOOONNNMMMJJJLLLMMMKKKIIIIIILLLOOOMMMNNNOOOOOONNNMMMKKKJJJJJJLLLMMMLLLIIIGGGGGGHHHGGGIIIKKKMMMNNNLLLJJJIIIMMMLLLKKKJJJHHHGGGEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKNNNOOOPPPQQQRRRSSSTTTUUU[[[^^^bbbeeehhhiiihhhhhhfffccc___^^^```fffnnnrrrvvvpppkkkiiijjjkkkhhheeegggcccaaabbbeeegggiiilllooonnnlllkkkkkklllnnnooonnnllliiihhhgggeeecccaaabbbbbbddddddddddddbbbbbb```bbbdddeeedddccccccdddffffffeeedddccccccccccccgggjjjmmmnnnmmmkkkjjjjjjkkkjjjiiiiiikkklllkkkjjjiiikkkmmmmmmjjjgggfffeee```cccdddccc___\\\[[[\\\\\\___dddiiilllkkkfffbbb^^^ZZZ[[[eeepppuuuxxx{{{}}}{{{zzzyyyyyyxxxvvvuuurrrmmmgggfffiiimmmoooooossspppkkkfffccccccdddeeedddgggjjjkkkjjjiiihhhiiijjjhhhccc```___```cccdddeeeeeeddddddaaa\\\UUUPPPIIIIIIGGGFFFFFFGGGIIIIIIIIIIIIHHHFFFCCC@@@===;;;???;;;;;;@@@BBB>>>:::888:::;;;<<<===<<<:::888666999888888777777777777777:::999666555444555666777555999===>>>;;;777444444555666777888888777666555666666666777999888666444444666777888777666777888888888888888777777777777666777777777555555777888666555555555666555444222999888666444444555777888555999;;;888999<<<999222666777777777777888888888999999999999999999999999777888999:::::::::::::::777888888999999::::::;;;999999:::;;;<<<<<<<<<<<<999888666555333333222222444444444555777999<<<===777666555333333444555555<<<===>>>>>><<<:::777666777666666:::@@@BBB???;;;;;;>>>BBBEEEIIIPPPYYY___dddiiiiiiaaaYYYWWWXXXXXXOOONNNLLLIIIEEEBBB???>>>;;;999666666666666555444666666666666666555555444888777666555444555555666777666666666666888:::;;;333777888555666999888555888777666666666777999:::===<<<;;;:::::::::;;;<<<===???AAAAAAAAAAAACCCDDDGGGIIIMMMNNNOOOOOOPPPQQQXXX]]]bbbfffhhhhhhiiiiiillliiiggggggiiijjjhhheeekkkpppwww|||}}}{{{yyywwwyyyyyy{{{~~~|||zzzrrrjjjfffffffffhhhkkkllllllkkkooommmkkkiiihhhiiijjjkkknnnoooqqqqqqpppnnnkkkiiiiiifffaaa]]]XXXSSSMMMIIIFFFFFFGGGFFFFFFEEEDDDDDDEEEDDDAAA??????@@@BBBDDDEEEEEEEEEEEEFFFFFFFFFFFFMMMNNNPPPQQQPPPNNNKKKIIIXXXRRRNNNMMMJJJFFFFFFIIIHHHGGGGGGGGGHHHGGGEEECCC???@@@BBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCCCCAAA@@@DDDDDDDDDCCCCCCCCCBBBBBB????????????@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEHHHFFFEEEFFFHHHJJJJJJIIIKKKKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLJJJHHHHHHJJJMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIGGGGGGHHHGGGHHHJJJKKKLLLKKKJJJIIILLLLLLKKKIIIHHHFFFEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKOOOOOOOOOPPPQQQRRRSSSSSSWWWZZZ^^^bbbdddeeeeeeeeeeeeccc___^^^aaagggnnnrrrvvvqqqkkkjjjkkkkkkiiiffffffdddcccdddfffgggiiijjjlllkkkjjjiiiiiijjjkkklllmmmkkkiiihhhhhhfffdddbbbccccccdddeeeeeedddcccccc```bbbddddddcccbbbcccdddgggfffeeeddddddccccccdddeeehhhmmmooonnnmmmlllkkkkkkjjjhhhhhhiiiiiihhhfffhhhjjjlllllliiifffeeeeeeccceeefffddd___\\\[[[[[[]]]```eeekkkooonnniiifffaaa\\\\\\dddnnnssswwwzzz}}}|||zzzzzzzzzyyyxxxsssooojjjhhhkkknnnoooooopppmmmhhhdddcccccceeegggfffhhhkkklllkkkiiiiiiiiihhhfffbbb___^^^___aaaccceeeeeeeeeeeeddd___YYYTTTMMMMMMKKKJJJIIIIIIHHHHHHJJJJJJIIIGGGDDDAAA>>><<<>>>::::::???BBB>>>:::999888888999999888666555444999999888777777777777777777777666666777888:::;;;777:::<<<;;;888666666666666666777888888777666666666666666777888888666444444666777777777777777777444555555666777888999:::666777777777555555777888666555555666777888666555888777666555555666777888666999:::888999<<<999222777777777888888888999999999999999999999888888888666666777888888888888888999999999999::::::::::::888999:::;;;;;;;;;;;;;;;888777666555333333222222333333444555666888999:::777666555444444555666777===>>>>>>>>><<<:::888666999777777<<>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDEEEDDDCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJHHHGGGGGGIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHJJJLLLMMMMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPRRRUUUXXX\\\___```aaa```cccaaa___^^^aaagggnnnrrrtttppplllkkklllkkkiiifffcccdddeeefffggghhhhhhhhhkkkjjjiiihhhhhhiiijjjkkkllljjjhhhhhhhhhhhhfffddddddeeeffffffffffffeeedddaaabbbcccbbbaaaaaaccceeegggfffeeeddddddccccccdddcccgggmmmppppppnnnmmmmmmkkkiiiggggggggggggeeecccgggiiijjjjjjgggeeeddddddfffggggggddd```\\\[[[[[[___bbbgggmmmrrrrrrnnnkkkeee___]]]ccckkkpppuuuyyy~~~}}}{{{zzzyyyyyyyyyzzzuuuqqqmmmlllnnnpppooommmkkkiiieeecccbbbccceeeggggggjjjlllmmmkkkiiihhhhhhgggeeebbb___^^^___```bbbffffffggggggfffbbb]]]YYYRRRQQQPPPOOOMMMKKKIIIGGGKKKJJJJJJHHHEEEBBB???===<<<999999???BBB???;;;999:::::::::999999888888777999999888777777777777888777777888888999999::::::999::::::888666555777888666777777888888777777666777666666777888888666555555555666777777777777777333444555666777888888999666777777777555555777888555555555666888999888777777777777777777777777777888999999888999;;;888333888888888888999999999:::999999999888888777777777666777888888888888888888;;;;;;::::::::::::999999888999999:::::::::999999777777555444333333333333333333444555666666666666666666666666666777999999>>>>>>>>>===<<<;;;999888;;;::::::===BBBCCCAAA>>>===???CCCHHHQQQ[[[gggooovvvuuummmaaaXXXSSSNNNIIIHHHFFFBBB>>>;;;:::999:::999777555555666666555444666666666666666555555444777666555444333444555555444444555666777777777777222666777555666999999666777777777666777888888999<<<;;;::::::::::::<<<<<<===>>>>>>>>>>>>@@@DDDGGGDDDGGGKKKNNNOOOPPPRRRTTTWWW\\\aaafffggghhhhhhiiikkkjjjjjjjjjkkkjjjgggeeekkknnnrrrsssqqqooonnnnnnvvvwwwyyy|||~~~}}}zzzrrrjjjggggggiiikkknnnooonnnllljjjkkklllnnnooopppppppppqqqrrrttttttpppkkkeeeaaaXXXVVVRRRNNNLLLHHHDDDAAAAAAAAABBBBBBBBBAAA@@@@@@CCCBBB@@@@@@AAABBBDDDFFFGGGFFFFFFFFFEEEDDDDDDDDDBBBCCCFFFHHHIIIHHHGGGFFFKKKGGGEEEFFFFFFCCCDDDHHHFFFEEEEEEEEEFFFEEECCCAAAAAACCCEEEFFFEEECCC@@@>>>>>>======???AAABBBAAA@@@EEEDDDCCCBBBAAA@@@???>>>@@@??????>>>>>>?????????@@@@@@AAABBBBBBCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGIIIKKKLLLNNNNNNNNNMMMMMMLLLKKKKKKGGGIIIJJJJJJHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGGGGIIIKKKMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPTTTWWWZZZ[[[\\\\\\```___]]]^^^aaagggmmmpppqqqooolllkkkkkkjjjhhheeeaaaeeehhhhhhhhhhhhgggeeelllkkkjjjjjjjjjjjjkkkllljjjhhhgggggghhhiiigggfffeeefffggghhhhhhgggfffeeebbbcccbbbaaa``````ccceeefffeeedddccccccbbbbbbcccdddhhhnnnqqqpppnnnlllllliiihhhffffffggggggfffdddfffhhhiiihhhfffdddddddddggggggfffdddaaa___]]]]]]___bbbgggnnnssstttqqqnnniiiccc```ccciiilllqqqvvvyyyyyyxxxwwwvvvvvvxxxzzzvvvrrrooonnnooopppmmmkkkhhhfffcccaaaaaabbbdddeeegggiiillllllkkkiiihhhhhhgggeeecccaaaaaaaaabbbccchhhggggggggggggccc^^^[[[SSSSSSSSSQQQOOOLLLIIIHHHKKKKKKJJJIIIFFFCCC@@@???<<<888999???BBB???;;;:::<<<<<<;;;:::999999:::::::::999888888777777888888999::::::999888777666555999999888888777666777777777777777777777777777777777666555666777888777555666555555777888888777666666666666666555555555555666777777777555555777888666555555666888888777555666666777888888888777777:::999999888999999777555888888999999999:::::::::999999888888777666666666999999:::;;;;;;:::::::::<<<<<<;;;;;;:::999999888888888999999999888777777666555555444333333333333444555666777777666555444555666666777888999;;;;;;???>>>>>>=========<<<<<>>>>>@@@BBBCCCAAA???>>>???BBBGGGQQQ\\\gggnnnqqqoooggg\\\UUURRRLLLEEEEEEBBB>>>:::888777888999888666555555666666666555666666666666666555555444666555444333333444555666222333555666777666555444666999999777777999999666777777777777777888888999<<<;;;:::999:::;;;<<<==================@@@DDDHHHDDDGGGKKKMMMNNNOOOQQQRRRWWW[[[aaaeeeggggggggghhhiiijjjkkkkkkkkkjjjhhhffflllnnnooonnnkkkiiihhhhhhooorrruuuyyy{{{~~~}}}vvvnnniiiiiijjjmmmooopppooommmiiikkkmmmoooppppppoooooonnnpppqqqppplllddd]]]XXXRRRPPPLLLJJJHHHFFFCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAACCCDDDFFFGGGFFFFFFEEEGGGDDDCCCFFFFFFDDDFFFIIIJJJGGGCCCBBBCCCDDDDDDDDDAAABBBDDDEEEDDDAAA???======<<<<<<>>>AAABBBAAA@@@DDDCCCBBBAAA@@@???>>>===AAA@@@@@@??????????????????@@@BBBCCCCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLFFFFFFFFFGGGIIILLLMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKEEEGGGIIIIIIHHHGGGHHHHHHHHHGGGEEEEEEEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFHHHKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXXXX[[[[[[ZZZ\\\```eeejjjnnnmmmlllkkkkkkjjjhhheeeccc```gggkkkiiigggiiigggcccjjjjjjjjjiiiiiijjjjjjjjjhhhgggfffggghhhiiihhhffffffggghhhhhhhhhhhhgggfffcccccccccbbb``````bbbeeeeeedddcccbbbaaaaaaaaaaaafffjjjnnnpppooommmkkkjjjhhhgggfffgggiiijjjiiihhheeeggghhhgggeeecccddddddfffeeedddcccbbbaaa```___^^^aaafffmmmrrrsssrrroookkkfffccceeehhhiiimmmqqqtttuuuvvvvvvuuuvvvyyy|||wwwssspppoooooooookkkhhhgggeeeccc`````````bbbcccfffiiikkkllljjjhhhhhhhhhiiihhhgggfffeeeeeeeeefffiiihhhggggggfffccc^^^[[[SSSSSSSSSRRRPPPMMMKKKIIIKKKKKKJJJIIIGGGDDDAAA???<<<999999???BBB@@@<<<;;;999999888777777777888888:::999999888888888888888999999999888777666444333777777888999999888666555888888777777777777888888888666555666777888777666666555555666888999777555666666666666555555555555666777777777555555777888888666555555666555333111666666777888999999888888<<<999777888888888777666888888999999999:::::::::888888888777777777666666::::::;;;;;;;;;::::::999<<<<<<;;;:::999999888777777888888888777666555555555444444333333333444444666666777888777666555444555666777888:::;;;;;;<<<>>>>>>===>>>???@@@BBBCCCFFFEEEDDDDDDCCCBBBAAA???>>>>>>@@@EEEMMMXXXaaaffffffeee___VVVPPPMMMGGGAAA===;;;777444222222333444777555444444666777666666666666666666666555555444666555444333444444666666222333555666666555444444:::<<<<<<999888999888444666777777777888888888888;;;::::::999:::;;;<<<============<<<<<>>@@@BBBBBBAAA@@@???===<<<===>>>@@@AAAAAA???BBBAAAAAA@@@???>>>>>>===@@@@@@???????????????@@@???@@@BBBCCCDDDDDDCCCBBBDDDCCCBBBCCCEEEFFFGGGFFFHHHHHHGGGGGGHHHIIIJJJKKKFFFEEEDDDFFFIIILLLNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJDDDFFFHHHHHHGGGGGGHHHIIIGGGFFFFFFEEEEEEGGGHHHIIIEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHIIIIIIIIIHHHGGGGGGGGGFFFHHHJJJKKKKKKJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSTTTVVVVVVWWWYYY]]]bbbgggjjjhhhhhhiiiiiihhheeebbb``````iiinnnjjjggghhhgggcccgggggggggggggggggggggggggggfffeeeeeeggggggfffeeefffggghhhhhhhhhhhhgggfffcccdddeeecccbbbaaacccdddeeedddcccbbbbbbaaaaaaaaahhhjjjmmmnnnmmmkkkiiiiiiggggggfffhhhjjjlllkkkkkkeeefffgggfffdddcccdddeeefffdddbbbaaabbbbbbaaa```]]]```eeekkkppprrrqqqoookkkhhhgggiiiiiiggghhhkkknnnrrrvvvwwwwwwxxx{{{yyyvvvqqqoooooonnnkkkgggeeedddbbb```___```aaabbbfffhhhkkklllkkkjjjiiijjjkkkkkkkkkkkkjjjjjjiiiiiigggffffffffffffddd```]]]UUUTTTSSSRRRPPPMMMKKKJJJJJJJJJJJJIIIGGGDDDAAA@@@>>>;;;;;;AAADDDAAA===;;;::::::::::::::::::::::::::::::999888888888888999666666666666666666777777666666777888:::999666444999888888777777888888999888777555555666777777666777555444666999:::777555333444555666777888888999666777777777555555777888888777666555555444222///666777777888888999999999>>>:::777888888666666888888888888888999999999:::888888888888888888888888999999999999999999888777;;;;;;:::999999888777777777777777777666444333333444333333333333333444555777777777777777666555555555666777999:::;;;;;;;;;<<<<<<<<<>>>AAAEEEIIILLLQQQPPPMMMJJJGGGDDDAAA@@@>>>>>>???CCCKKKSSSYYY\\\[[[\\\YYYQQQJJJFFF@@@:::;;;:::777555444444444555555444333444555777777666666666666666666555555444666666555444555666777888444444555555555555555444:::======999888999888444666666777888888888888777;;;:::999999:::;;;===>>>============<<<>>>AAADDDDDDGGGJJJMMMNNNOOOPPPQQQYYY]]]bbbdddeeedddcccccceeeggghhhhhhhhhhhhjjjlllpppqqqqqqnnniiieeecccbbbbbbgggmmmqqqsssvvv{{{~~~~~~~~~|||zzzzzz|||~~~|||xxxsssqqqnnnlllkkklllmmmnnnmmmnnnnnnppppppooommmkkkjjjnnnnnnnnnjjjddd\\\SSSNNNHHHFFFCCCAAAAAAAAA@@@???======>>>?????????>>>>>>AAAAAAAAABBBCCCEEEFFFGGGCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>DDDBBBBBBFFFGGGEEEFFFJJJHHHEEEAAA@@@AAABBBBBBBBB===>>>>>>????????????>>>>>>======???AAAAAA@@@???@@@@@@?????????>>>>>>>>>>>>>>>=========>>>??????===>>>@@@BBBCCCBBBAAAAAADDDBBBAAABBBDDDFFFFFFEEEFFFFFFEEEDDDEEEEEEFFFGGGHHHFFFDDDEEEHHHJJJKKKJJJJJJIIIHHHFFFFFFFFFFFFFFFCCCEEEGGGGGGGGGGGGHHHIIIGGGFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHFFFEEEHHHGGGFFFGGGIIIJJJJJJHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQSSSVVVZZZ___dddfffccceeeggggggeeebbb___]]]```kkkoooiiieeehhhhhhcccfffffffffggggggffffffffffffeeeddddddeeefffeeecccffffffggghhhhhhgggffffffdddeeeffffffdddccccccdddgggfffeeedddccccccccccccgggiiikkkkkkjjjjjjjjjkkkiiihhhggghhhjjjkkkjjjiiifffggggggfffddddddeeefffgggdddaaa```aaaaaa```^^^^^^```eeekkkppprrrpppooojjjiiijjjmmmkkkfffccceeegggmmmssswwwwwwxxx{{{}}}yyysssppppppnnnkkkhhhbbbaaa`````````aaacccdddfffiiilllnnnnnnmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkkdddddddddfffgggfffdddbbbZZZXXXUUURRROOOLLLKKKJJJIIIIIIIIIHHHFFFCCCAAA???AAA======BBBEEEAAA===<<<<<<===>>>??????>>>======;;;:::999999888888999999999888777666666777888888888666555666888999777555999999888777777888999999999777555555666777777777888555333555999:::888444444555555666777888999:::666777777777555555777888888777666666666666333111777777777666777999:::;;;@@@:::666888888555555999777777777888888888999999777777888888999:::::::::999999::::::999999888777999999999888888777777777777777666666444333222111333222222222333444444555666666555555444444555555555666888999:::::::::999::::::<<>>???CCCKKKQQQUUUVVVNNNSSSTTTNNNFFFAAA===888<<<;;;:::999888777777888555333222333555777777777666666666666666555555444777666666555666777888999666666555555555555555666777::::::777777999888555555666777888999888888777::::::999999:::;;;===>>><<<===>>>>>>======???@@@@@@DDDHHHLLLNNNPPPSSSUUU[[[^^^bbbddddddbbbaaa```ccceeeffffffeeegggkkkooorrrssstttqqqlllgggdddbbb```eeekkknnnoooqqqvvvzzz{{{||||||zzzxxxxxx|||~~~|||zzzwwwtttqqqllliiijjjkkklllmmmpppppppppppppppnnnmmmlllmmmllljjjfff___WWWOOOKKKGGGDDD@@@????????????>>>======>>>???????????????AAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>>>>???@@@@@@@@@AAACCCAAABBBFFFGGGEEEFFFIIIDDDBBBAAAAAAAAAAAA@@@>>>AAA@@@???>>>===<<<;;;;;;???>>>>>>???AAAAAA@@@>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<===???AAABBBAAA@@@???CCCAAA@@@AAACCCEEEEEEDDDEEEDDDCCCBBBAAABBBCCCDDDIIIFFFDDDDDDFFFHHHGGGFFFGGGFFFEEECCCCCCCCCCCCDDDBBBDDDFFFGGGGGGGGGHHHIIIFFFFFFGGGGGGHHHHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBDDDFFFGGGGGGGGGEEEDDDIIIGGGGGGGGGIIIIIIIIIGGGDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKNNNOOOQQQTTTYYY]]]bbbddd```ccceeefffccc```]]]\\\```lllpppiiidddhhhhhhcccgggggghhhhhhhhhhhhggggggfffdddccccccdddeeedddbbbeeefffggghhhhhhgggfffeeedddfffhhhgggfffdddcccccchhhhhhgggfffeeeeeeeeeeeeeeeggghhhiiiiiijjjlllnnnjjjiiihhhhhhiiiiiihhhgggfffggggggfffddddddeeegggiiieeeaaa`````````^^^\\\___aaaeeekkkpppqqqpppoooiiiiiilllpppmmmeeeaaaaaaaaahhhppptttuuuvvvyyy}}}{{{uuuqqqpppooollljjj_________```aaaccceeefffgggjjjnnnppppppoooppppppmmmnnnooooooooonnnmmmlllbbbbbbcccfffhhhiiihhhggg^^^\\\XXXSSSOOOLLLJJJIIIIIIIIIIIIHHHFFFCCCAAA???BBB>>>>>>CCCEEEBBB===<<<999:::<<<>>>>>>===;;;:::;;;:::999999888888999999>>><<<:::777555555666777;;;777333333555888888888:::999888777777888999:::999777555444666777777777888555333555999;;;888444888888888888777777777777666777777777555555777888777666666777888888666444888777666666777999;;;<<>>???EEELLLQQQTTTSSSCCCLLLQQQLLLEEEAAA===:::888888888777777666555555444333222333555777777777666666666666666555555444888777666666666888999:::888777555444444555666777333666777555666999999666555666777999999888888777::::::999999:::<<<===>>><<<>>>???>>>===<<<===>>>===AAAFFFKKKOOORRRUUUXXX\\\___cccdddcccaaa______bbbcccdddddddddggglllqqqtttuuuvvvsssnnniiieeeccc```eeekkkmmmlllmmmrrrvvvxxxyyyzzzyyywwwxxx|||~~~}}}{{{wwwrrrlllhhhhhhjjjkkklllqqqqqqqqqqqqqqqpppoooooojjjiiifffaaaZZZRRRLLLHHHHHHEEEAAA???@@@@@@@@@?????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDD>>>>>>???AAABBBCCCEEEEEEBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@?????????>>>>>><<<<<<==================???CCCEEE@@@>>>@@@BBBBBB>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;<<<===============AAA@@@>>>>>>???AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIHHHEEEDDDEEEGGGHHHEEEBBBAAABBBCCCDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBAAABBBCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMHHHKKKOOORRRUUUXXX\\\____________``````^^^[[[XXXbbbeeeiiijjjiiigggeeedddddddddeeeeeeeeeeeeeeedddiiiiiihhhhhhggggggffffffeeehhhkkkllljjjhhhffffffhhhhhhgggfffdddcccbbbaaaeeeeeeddddddeeeeeefffffffffhhhjjjkkkkkkjjjkkklllnnnkkkhhhfffeeefffeeedddgggfffdddbbbbbbcccdddeeeeeeeeedddbbb___^^^^^^```ccceeeiiillloooooonnnnnnjjjjjjjjjjjjjjjgggccc```^^^cccjjjqqqvvvxxxyyyzzzyyywwwuuurrrooolllkkkjjjgggdddaaacccfffgggccc___hhhjjjnnnpppqqqqqqqqqrrriiikkkmmmooopppnnnlllkkkccchhhkkklllmmmooonnniiibbb^^^YYYVVVSSSPPPMMMKKKJJJIIIGGGEEECCCAAA@@@@@@CCC@@@???AAAEEEFFFBBB>>>???;;;888888999:::999777;;;;;;:::::::::;;;<<<<<<>>><<<:::888777777888999;;;;;;:::888666666888;;;===:::777777999999888555777555444555666777666555666555555555555555666777555666888999999999888777999999999777666666999;;;777222222888<<<:::777555999777444222222777>>>DDD888888777777666666555555::::::999999888777777777:::::::::999999999999999>>>???===999;;;??????;;;888888777777777777777888777444222111222333333222000000000111333333222111777888888999888777666666999;;;<<<<<<;;;999888888<<>>============>>>>>>>>>>>>AAACCCEEEHHHLLLPPPSSSUUU\\\___ccceeeeeeeeeeeefffgggffffffgggiiikkknnnppprrrttttttoooiiigggiiimmmggglllooolllggghhhpppyyyyyyzzz||||||||||||~~~~~~zzzwwwyyyqqqjjjhhhhhhgggiiimmmlllppprrrqqqrrrtttsssppppppjjjaaaZZZUUUOOOHHHCCCAAA???>>>>>>??????===<<<======>>>???@@@@@@AAAAAABBBAAAAAAAAABBBDDDEEEGGGAAA@@@>>>@@@DDDEEEDDDBBB@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEEEECCCAAA@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>BBBCCC???===???AAAAAA>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>=========???>>>======>>>???@@@AAA@@@??????@@@@@@AAABBBCCCAAABBBDDDCCCBBBBBBDDDFFFFFFCCCAAA@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBCCCCCCBBBAAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMJJJLLLOOOPPPQQQSSSVVVXXX[[[\\\\\\]]]^^^]]][[[YYYdddgggiiikkkkkkjjjiiihhhfffggggggggggggeeedddccchhhhhhhhhiiiiiiiiiiiiiiihhhkkkmmmmmmkkkjjjiiiiiihhhgggfffeeedddcccccccccfffeeedddcccccccccddddddggghhhjjjjjjjjjjjjlllnnnnnnkkkgggeeeeeeeeeddddddeeeeeedddcccccccccdddeeedddeeeeeecccaaa```aaabbbdddfffjjjmmmnnnooonnnmmmjjjjjjkkklllllljjjeeebbb______bbbiiiqqqvvvwwwuuuuuutttsssqqqpppooooooooonnniiicccbbbeeefffeeecccfffiiilllnnnooonnnmmmmmmhhhjjjlllnnnnnnmmmkkkjjjggglllppppppppprrrooojjjbbb^^^XXXSSSPPPMMMKKKIIIKKKIIIHHHFFFDDDBBBBBBAAACCC@@@???AAAEEEFFFBBB===AAA>>>;;;;;;===???>>>===;;;;;;;;;:::::::::::::::===;;;999777777777999:::======<<<:::777777999;;;===:::888888999999888666888666555666777888777666777777666666666666666666555666777777888888777777999999999777666666999;;;999444333777;;;999555444999777555333444888===AAA777777777777666666666666888888888777777777777777777777777777777777888888======:::777777::::::666999888777777666666666666666444222111222333333222111111111222333333222222777777666666777777888888;;;<<<<<<<<<;;;999999999999===BBBEEEIIIPPP[[[ccckkkfff^^^UUUMMMGGGEEECCCBBBBBBDDDIIINNNPPPNNNKKKJJJGGGCCC???===;;;888555666777777777666555444444777666666555555666666777777777777777666555444333777666555666888888888777555777888888666777:::===666555444555777777666444555666777888999999999999>>><<<:::999888888999:::===============>>>>>>>>>AAABBBDDDGGGKKKOOORRRTTTYYY\\\aaadddeeefffggghhhffffffeeefffhhhkkknnnpppqqqqqqooollliiiiiilllooolllnnnooollliiikkkrrryyy{{{wwwuuummmgggeeeeeedddfffjjjlllppprrrqqqqqqsssrrrnnnnnnhhh___XXXRRRMMMFFFBBB@@@>>>===>>>??????>>>=========>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBB@@@???@@@CCCDDDCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFEEEBBB>>>;;;???>>>>>>>>>>>>===============<<<<<<;;;;;;::::::<<<@@@@@@<<<;;;>>>???>>>============<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>======<<<;;;;;;;;;<<<===???@@@======>>>>>>@@@BBBCCCDDDBBBBBBBBBAAA???@@@BBBDDDCCCAAA???>>>???@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAACCCDDDCCCAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAADDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNNNNMMMMMMOOOPPPVVVVVVXXXYYYZZZ[[[[[[[[[ffffffhhhiiijjjkkkkkkkkkhhhiiijjjjjjiiigggeeeccchhhhhhiiiiiijjjkkkkkkllljjjkkklllkkkiiihhhiiijjjgggfffdddcccccccccdddeeefffeeecccaaaaaaaaacccdddhhhiiijjjjjjiiijjjmmmpppoookkkgggeeedddeeeddddddeeedddddddddccccccccccccbbbcccdddcccaaa```aaabbbggghhhkkkmmmnnnmmmlllllljjjjjjlllnnnooommmhhhddd```]]][[[aaakkkrrrtttrrrrrrrrrrrrrrrrrrsssssssssuuunnngggcccccceeefffeeeeeehhhllloooooonnnkkkiiiggghhhjjjllllllkkkjjjiiikkkqqqttttttttttttqqqkkkeee```YYYSSSOOOMMMKKKIIIKKKJJJIIIGGGEEEDDDCCCCCCCCC@@@>>>AAAEEEEEEAAA===???>>><<<===???AAABBBAAA;;;;;;<<<<<<<<<:::999888;;;:::888777777888:::;;;@@@@@@???<<<:::999:::<<<<<<:::888888999999888777999777666777888999888777888888888777666666666666666666555555666666777888888999888777666666888:::<<<666444777999666444444999888666666666888;;;<<<666666666666777777777777666666666777777777777777666666666777888888888999<<<===:::666666999777333999888777666555555555555555444222222333444333222111222222222333333333333666666555666777888:::;;;===<<<<<<;;;::::::::::::;;;@@@EEEGGGJJJQQQ___iiimmmeeeYYYOOOIIIGGGGGGFFFDDDEEEHHHNNNRRRQQQLLLGGGEEEBBB===999888666555333555666666666666666555555777777666666666666777777777777777777666555444333555666999999888777777888;;;:::888666666888;;;===444333333555777777666555666777888999999999999999===<<<:::888888888999999<<<<<<<<<=========>>>>>>@@@AAACCCFFFIIIMMMPPPRRRUUUYYY^^^ccceeegggiiijjjeeeeeeeeeeeegggkkknnnpppooollliiiiiikkknnnqqqrrrsssrrrooolllkkkooouuuyyy~~~{{{wwwssskkkeeeddddddccceeeiiimmmqqqrrrppppppqqqpppkkkkkkeee\\\UUUPPPKKKEEE@@@>>>===<<<===>>>???>>>=========>>>>>>??????@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBCCCBBB@@@?????????@@@@@@@@@@@@AAAEEEEEEFFFEEECCC@@@===;;;============<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::======:::999===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<===============::::::;;;:::;;;<<<>>>@@@<<<===>>>???AAACCCEEEFFFFFFEEEDDDAAA@@@@@@AAABBBBBB@@@>>>>>>???@@@@@@?????????@@@AAAAAAAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDCCCAAA?????????@@@AAAAAAAAAAAAAAAAAA@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLQQQRRRTTTVVVWWWYYY[[[]]]fffeeeeeefffgggiiiiiiiiiggghhhjjjkkkkkkiiigggeeeiiiiiiiiijjjjjjjjjjjjjjjggghhhgggfffdddccceeefffdddcccbbbaaaaaabbbcccdddcccbbb```______aaaccceeehhhiiiiiihhhhhhjjjnnnqqqppplllhhheeeeeeffffffffffffffffffeeecccaaa```___bbbcccdddcccaaa___``````hhhiiikkklllllllllkkkjjjhhhiiilllooopppnnniiieeebbb^^^\\\^^^eeelllqqqsssttttttttttttttttttttttttwwwqqqjjjeeedddddddddcccdddgggkkkooorrrqqqmmmjjjfffggghhhiiijjjiiihhhgggnnnssswwwwwwvvvvvvqqqkkkhhhbbb[[[TTTQQQOOONNNMMMKKKKKKIIIHHHFFFFFFEEEEEEDDDAAA???AAAEEEEEEAAA<<<;;;;;;:::;;;===???AAABBB<<<===>>>???>>><<<999888:::999888777777999;;;<<>><<<999999<<<:::666999888777555444333333333555333222222333444333222222222333333333333555666555666888:::;;;<<<<<<<<<===;;;999999;;;<<<======AAAFFFJJJKKKLLLUUUdddpppqqqfffWWWLLLIIIJJJLLLLLLJJJJJJKKKNNNQQQPPPJJJEEECCC???:::666555555555444444555666666666666666555777777666666666666777777666666777666666555444444333777;;;;;;888666666888999666444444555888888888444333444555888888888666777777888999999999999999999999888999999:::<<<===;;;;;;;;;<<<<<<======>>>>>>???AAADDDHHHKKKNNNPPPTTTXXX]]]aaaccceeegggiiieeeeeeeeefffiiillloooqqqmmmiiieeegggmmmsssuuuuuuxxxtttnnnlllmmmqqqvvvyyy}}}~~~zzzvvvsssmmmgggggggggfffhhhkkkooossstttqqqpppqqqnnnjjjiiicccYYYRRRNNNIIIDDD@@@===<<<;;;<<<>>>???>>>============>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@>>>>>>?????????@@@@@@@@@HHHGGGEEEBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::;;;:::::::::999999999888888;;;:::777888<<<===:::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@;;;;;;<<<===???AAABBBCCCCCCBBB@@@@@@AAABBBCCCCCC@@@???>>>>>>???@@@@@@?????????@@@AAAAAAAAAAAA@@@AAA@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDCCC@@@???>>>???@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIIIIKKKLLLMMMOOOQQQRRRSSSVVVZZZ]]]hhhfffddddddfffhhhhhhgggdddfffhhhjjjkkkkkkjjjiiikkkkkkjjjiiihhhhhhggggggffffffeeecccaaa```bbbdddaaa```_________```aaabbb^^^^^^^^^^^^```ccceeegggggghhhhhhhhhhhhjjjnnnqqqppplllhhheeefffgggiiiiiijjjiiihhheeebbb___\\\[[[eeeggghhhgggdddbbbaaabbbiiiiiijjjkkkkkkjjjiiiiiiggghhhjjjmmmnnnlllhhheeeccccccbbbaaabbbgggooovvvxxxxxxxxxwwwvvvtttrrrqqqsssppplllhhhfffcccaaa``````bbbgggmmmqqqrrroookkkeeefffggghhhhhhhhhggggggmmmrrrvvvuuuuuuuuuqqqkkkgggbbb[[[UUURRRQQQPPPOOOKKKKKKIIIHHHGGGGGGGGGGGGEEEBBB@@@BBBEEEFFFAAA===999:::::::::;;;===???AAA>>>>>>@@@@@@???===;;;999999999777777777999;;;===BBBCCCBBB@@@===;;;;;;<<<999888888777555555555666777666555555777777666555999999999999888777555444666555444444444555777888777888888777666666777999999555444777777666666888888777777999;;;;;;888555555555666666777777888888777777888999::::::;;;;;;777777888999:::;;;;;;;;;:::<<<;;;:::;;;>>>===999888777666444333222222222333222222333444444333222111333444444333444777:::666888<<>><<<;;;999888;;;???CCCEEEEEEGGGJJJMMMNNNRRR\\\mmmyyywwwiiiXXXOOOOOOSSSVVVVVVRRROOOLLLLLLLLLLLLHHHEEEAAA>>>999777666777777777444555666666666666666555777777666666666666777777666666666666666666555444333777;;;;;;888666666777333222222444777888777666555555555777999:::999888777777888999999999888888999999999::::::;;;<<<<<<999::::::;;;<<<<<<======>>>???AAACCCGGGJJJMMMOOOSSSWWW\\\___```aaacccddddddeeegggiiilllnnnpppqqqmmmhhheeehhhpppwwwxxxwwwzzztttnnnlllnnnssswwwyyy|||}}}~~~}}}wwwsssssslllhhhhhhiiihhhiiimmmqqqtttuuurrrpppqqqnnnjjjhhhaaaWWWPPPLLLHHHDDD@@@<<<;;;:::;;;===>>>>>>=====================>>>>>>>>>???@@@@@@AAABBBBBBBBB@@@@@@@@@@@@?????????@@@>>>>>>?????????@@@@@@@@@HHHFFFBBB???>>>>>>>>>???;;;;;;:::::::::999999999888888888999999999999999888999888666888<<<<<<999::::::::::::999999999999888888999999999999::::::888999::::::;;;;;;::::::999;;;<<<;;;888888<<>>???@@@???>>>>>>??????@@@AAA@@@@@@@@@AAA@@@??????>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBB@@@?????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBBBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFHHHIIIIIIIIIKKKMMMJJJLLLNNNNNNNNNQQQVVV[[[hhhfffccceeehhhjjjiiigggcccdddeeegggiiijjjkkkkkkllllllkkkiiihhhgggfffeeeggghhhgggeeebbbbbbccceee____________````````````[[[\\\]]]___bbbdddggghhheeefffgggggghhhiiilllooonnnkkkfffdddfffhhhkkklllllljjjhhhdddaaa^^^[[[ZZZhhhjjjlllkkkiiigggfffggghhhhhhiiiiiiiiihhhhhhggghhhhhhiiijjjlllkkkgggeeedddggghhheeeaaadddllltttxxxxxxxxxwwwvvvsssqqqpppoooooommmkkkgggccc```^^^]]]^^^bbbhhhnnnpppmmmjjjeeeeeeffffffgggggggggfffjjjooorrrrrrrrrsssqqqmmmfffaaaZZZTTTQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGCCCAAACCCFFFGGGBBB===;;;<<<===<<<;;;<<>>>>>?????????===<<<;;;:::999888777777999;;;<<<@@@AAAAAA@@@===;;;;;;<<<888999999777555444555777666555444555666777666444777888888999888777555444666666555555666666777888666777888888666666777888777555555888888555555888888666666999<<<<<<888444666666666666777777777777888888999999:::;;;<<<<<<666666666777888888888999777999999888:::===<<<888666666444333222222222222333222222333555555444222000222444444444555:::>>>:::<<>><<<;;;:::;;;AAAIIIPPPRRRRRRLLLMMMMMMPPPWWWeeeuuuzzzkkkZZZSSSWWW]]]___^^^XXXSSSLLLHHHHHHGGGEEEBBB???<<<999888888999999888555666666666666666555555666666555555555555666666555666666666666666555555555777888888777666555555000222444666777777777777777666666888::::::999888666777777888888888777777;;;;;;;;;:::999999888888888999999:::;;;<<<======>>>???@@@CCCFFFIIILLLNNNRRRVVVZZZ\\\]]]^^^______dddgggkkkoooqqqrrrrrrrrroookkkiiimmmtttyyyzzzyyyyyyuuupppoooqqquuuyyy{{{||||||{{{{{{{{{xxxsssppppppjjjfffggggggggghhhkkkpppttttttqqqppppppmmmiiifff^^^UUUNNNJJJGGGCCC@@@<<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<============999:::;;;===>>>?????????>>>???@@@@@@???>>>???@@@?????????@@@@@@@@@@@@AAABBBAAA@@@>>>============::::::999999999888888888666666777777888999999999777888777555888===<<<888:::999999999888888888888888888888888999999999:::777777888999999999999888888;;;<<<:::666555888<<<999888888777777777888888666666777:::>>>???>>>;;;<<<;;;;;;<<<>>>???===<<<======>>>????????????>>>AAA@@@??????>>>>>>??????????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBBBB@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEGGGGGGGGGGGGIIIKKKGGGIIIKKKJJJHHHKKKQQQWWWcccaaa```ccciiillljjjhhhdddccccccdddeeegggiiijjjllllllkkkjjjiiihhhhhhggghhhhhhhhhfffdddccccccddd___```aaabbbbbbaaa___^^^ZZZ\\\^^^aaaccceeeffffffbbbdddfffggghhhiiikkkmmmkkkgggcccbbbdddhhhkkkmmmkkkiiifffccc```^^^]]]\\\fffiiikkklllllljjjjjjkkkffffffggggggggggggggggggjjjiiihhhiiijjjiiigggeeefffggggggeeebbbdddhhhmmmrrrssstttuuuuuusssrrrqqqnnnnnnmmmkkkhhhdddbbbaaa^^^^^^```ffflllooollliiieeeeeeeeefffffffffgggggghhhlllnnnnnnpppsssssspppiiiddd]]]WWWRRRNNNKKKHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHEEECCCDDDHHHHHHCCC>>>===>>>>>>===;;;:::===@@@======<<<<<<<<<<<<<<<<<<;;;:::888777777999:::<<<>>>???@@@???===;;;;;;<<<999;;;;;;999666555777999777666555666777888777555555666777888888777555444555666777777888888777777555777888888666666666777888666777:::888444333666777666555888<<<===999555777777777777666666666666888888888999999::::::;;;777777777777777777888888666999999777999<<<:::555444444333222222222222222222111222333555555444222...111444555444666<<>>============AAAKKKVVV___bbbaaaVVVRRROOOQQQYYYhhhvvvuuugggWWWRRRXXX``````^^^YYYTTTLLLGGGEEEDDDAAA>>>;;;999888777888999888777666777777777666555444444555555444444444444555555555555666666666666555555777666555555666666555333222444666555333333555888888777666777999999888666666666777777777666666555999999999888888777666555888888999:::;;;<<<======>>>???AAACCCFFFIIILLLNNNOOOSSSWWWZZZ[[[[[[\\\]]]eeehhhnnntttwwwvvvtttsssqqqoooooorrrwwwzzzzzzyyyxxxvvvtttssstttwww{{{~~~}}}{{{yyywwwvvvssspppmmmmmmhhhdddfffgggfffgggjjjnnnqqqrrrooonnnnnnlllgggccc[[[RRRKKKGGGDDDAAA>>>===;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;;;;<<<>>>@@@???>>>>>>???BBB@@@@@@@@@@@@AAAAAAAAAAAA<<<===>>>>>>>>><<<;;;:::999999999888888888888777555555666777888999::::::777888666555888===<<<888999999999888888888888777777777888888999999999:::666666777888888888888888888:::;;;888444333666:::;;;:::999888777777777777:::::::::<<<>>>===888444:::999999;;;======<<<:::;;;<<<<<<===============AAA@@@@@@???????????????>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDFFFFFFEEEFFFGGGIIIEEEGGGHHHGGGDDDGGGMMMSSS]]][[[[[[```gggkkkjjjgggeeedddcccbbbccceeegggiiikkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhfffdddbbbbbbccc```aaaccceeedddbbb___^^^[[[]]]```ccceeeeeeeeeddd```bbbeeeggghhhhhhjjjkkkhhheeeaaa```bbbgggkkkmmmiiigggdddaaa____________aaadddhhhjjjkkkkkkkkkllleeeeeeeeeffffffffffffffflllkkkiiiiiiiiiiiihhhfffhhhfffdddcccddddddeeefffkkkmmmppprrrttttttssssssnnnnnnmmmjjjgggeeedddeeecccaaabbbfffmmmooommmiiieeeeeeeeefffffffffgggggggggkkkmmmlllnnnssstttrrrmmmiiiaaa[[[UUUOOOJJJFFFIIIHHHHHHGGGGGGHHHHHHHHHIIIFFFDDDEEEHHHHHHDDD???===>>>>>><<<999888:::===;;;;;;:::::::::;;;<<<<<<;;;:::888777777888:::;;;<<<===???>>><<<;;;;;;<<<;;;<<<===;;;888777999;;;888777666777888999888666333444666777888777555444555666888999999999888777555666888888777666666777999888999;;;999333111333777555555888<<<>>>:::555888888777777666666555555888888888888888999999999:::::::::999999999999999999;;;;;;999:::<<<999444333333222222111222222222111111222333555555444222---111444555444777>>>DDDDDDBBB???<<<;;;;;;===>>>@@@AAAFFFRRR```jjjmmmlll___YYYQQQQQQYYYfffrrrxxxnnn```QQQNNNVVV^^^^^^ZZZYYYSSSLLLGGGEEEBBB>>>:::888777666666888888777555777777777777666555333333444444444333333444444444555555666666666666666555999666333333555666444222333666666333...---222777777666666777888888666444555666666666666666555555333444555666777777777777777888888999;;;<<<======??????AAACCCFFFIIILLLNNNMMMPPPUUUXXXZZZ[[[\\\]]]eeeiiiqqqwwwzzzyyyvvvsssrrrrrrtttvvvyyyzzzzzzyyywwwwwwwwwvvvvvvxxx}}}~~~|||zzz}}}zzzwwwtttrrrpppmmmkkknnnhhheeeggghhhggghhhkkkkkkooopppmmmlllllljjjfffaaaYYYPPPIIIEEECCC???======<<<:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;::::::===??????>>>>>>@@@BBB@@@@@@AAAAAAAAABBBBBBBBB???<<<999888999999999888777777999::::::999888777444666999;;;<<<<<<:::999:::888777888;;;<<<:::888888888777666666555666666444666777777666666777999999777666555555666777999===<<<;;;:::888777666555888888999999999999888888999999888888999999:::;;;@@@===:::999<<<===<<<:::???===;;;<<<===????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======AAA@@@??????@@@@@@>>><<>>>>><<<;;;;;;;;;;;;;;;999999999:::===>>>===;;;555999777333888BBBAAA777;;;;;;<<<<<<<<<;;;999888999999:::;;;;;;999888777999888777888999:::999777;;;999666333333555777999777777888999999777666555888666666888777333555999888888777777777777777888888777888<<>>@@@<<<<<<;;;;;;;;;:::::::::::::::<<<===>>>>>>>>>>>>;;;<<<>>>?????????>>>===??????>>>???@@@BBBDDDFFF===<<<:::999::::::999888666666777888888888777666555777999:::;;;:::999888999777666777:::;;;999888999888777777777777777777444666777777666666777888888777555444444555777888;;;;;;:::999888777666666777777888888888888777777999888888888888999::::::===:::888888:::;;;;;;::::::::::::;;;===>>>===<<<===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???@@@AAA@@@???===@@@@@@@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>>>>?????????@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBDDDBBB@@@BBBEEEGGGGGGFFFGGGEEEDDDDDDCCCCCCJJJRRRQQQPPPSSS[[[```bbbeeehhhiiiiiihhhhhhhhhiiijjjjjjjjjlllmmmllliiigggggghhhiiihhhgggfffeeeeeeeeeeeecccddddddcccaaa___```aaaaaaaaaaaaaaaaaa`````````cccfffiiiiiihhhgggffffffgggdddaaaaaabbbeeefffgggfffccc___]]]]]]^^^___^^^aaabbbeeeiiimmmnnnmmmkkkgggfffeeeddddddeeefffgggjjjkkkkkkkkkiiihhhfffddddddeeefffffffffeeedddcccbbbcccggglllqqqtttsssqqqrrrnnnlllmmmjjjeeeccceeedddaaa___```eeeiiijjjiiinnnllljjjhhhhhhfffdddbbbcccgggkkknnnoooqqqtttwwwrrrooojjjccc\\\VVVQQQOOOJJJHHHFFFFFFHHHJJJJJJJJJLLLLLLJJJGGGHHHIIIEEE>>>======<<<;;;::::::::::::999999999:::======<<<;;;555999777444:::CCCBBB999:::;;;<<<<<<<<<:::999888999999999999999888888777999888777777888999888777:::888666444444555777888666777888999::::::999888999777777888777555777;;;888888777777777777888888777888:::<<<>>>===:::777888777666555555777888999888888777777777777888888===<<<;;;999888888777777888777777666555555444444222333444666777777666666666666666666555555444333888777777999===AAACCCCCCCCC???============BBBIIINNNNNNQQQZZZeeemmmooooooeeebbbXXXNNNKKKQQQWWWXXXUUUKKKDDDDDDHHHKKKPPPTTTVVVQQQJJJDDD???<<<999777666666666666666666777888777888888777666555555666555333111111333444555444333666555333444999<<<;;;666444333333444555555444555666777777666555777888555555555555555444333333333555666666555555777888777555444555777888666444999888777888:::<<<<<<;;;?????????AAACCCGGGKKKMMMNNNNNNQQQUUUUUURRRVVV]]]hhhkkkpppuuuxxxxxxwwwvvvwwwvvvvvvyyy}}}~~~xxx{{{}}}}}}|||}}}}}}wwwsssqqqrrrrrrpppoooooopppnnnllljjjlllgggeeeffffffdddfffjjjiiimmmpppnnnnnnpppmmmiii```YYYPPPIIIEEECCC???<<<;;;:::999888888:::===???;;;;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEE;;;::::::;;;======;;;999555666666777777666555555777777888999999888888888777666666777888999888666888777777777777888888999444666777777666555666888666555444333333444555666888888888888777777777777666666777777777777666666888888888888888999999:::999777555666888:::::::::888777888999<<<<<<;;;:::;;;;;;===>>>????????????AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA???>>>>>>@@@BBBBBBAAAAAAAAABBB@@@@@@@@@@@@@@@AAABBBBBB???AAABBBDDDDDDCCCBBBAAABBBAAAAAAAAAAAAAAAAAA@@@CCCBBBAAABBBDDDFFFFFFFFFEEECCCCCCCCCBBBBBBHHHPPPLLLKKKOOOVVV[[[\\\```dddhhhhhhhhhiiiiiijjjjjjkkkjjjjjjkkkiiigggggghhhiiiggggggffffffeeeddddddddddddddddddcccaaa```aaaccccccbbbbbbaaa___^^^^^^]]]cccfffiiijjjhhhggggggggggggdddaaa___```bbbccccccbbb___\\\ZZZ\\\]]]^^^___^^^```dddjjjnnnpppnnnlllfffeeeddddddddddddfffffflllllllllkkkjjjhhheeedddeeeffffffgggfffeeedddcccaaa```aaafffnnnsssrrrooorrrnnnlllllljjjdddbbbdddfffbbb^^^___cccgggiiiiiiooommmkkkiiihhhgggdddbbbeeehhhkkknnnpppqqqtttvvvrrrppplllggg```ZZZTTTQQQJJJHHHFFFFFFHHHIIIIIIIIINNNMMMIIIFFFFFFHHHDDD>>>===<<<;;;::::::999999::::::999999;;;======<<<;;;666999888666:::BBBAAA:::::::::;;;;;;;;;:::999999999999888777777777777888888777666666888888777666888888777666666666666666555666888:::;;;;;;;;;:::999777777888777666999>>>888777777777777777888888777999<<<======;;;:::::::::999888777666777888999999888777666666777888999;;;;;;;;;;;;:::999777666666666555555444444333333222222444555777777777777666666666666666666666666:::;;;>>>AAADDDEEEDDDBBBAAA<<<::::::;;;===EEEMMMWWWWWWYYY^^^eeeiiihhhfffcccbbbZZZMMMEEEGGGLLLNNNSSSJJJCCCCCCFFFHHHLLLPPPQQQMMMFFFAAA===:::777555777777666666555666666666666555444444666888888888777555333333444555555444444666666444555:::<<<:::333333333444666777666444666777888777555555555777555555555444444444444333444666777666555555666777666555444555777888777666777666777999<<<===<<<;;;======>>>@@@BBBFFFIIIJJJLLLLLLOOORRRRRRRRRWWW^^^hhhjjjnnnrrruuuvvvvvvvvvyyyxxxwwwxxx{{{}}}~~~~~~{{{|||}}}~~~~~~~~~{{{wwwtttqqqooonnnnnnmmmmmmnnnnnnmmmjjjhhhiiieeedddeeeeeedddeeeiiihhhmmmqqqppppppqqqmmmhhh^^^XXXOOOHHHEEEBBB>>>;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<======>>>???>>>???@@@AAABBBCCCCCCCCC999999:::===???>>>;;;999666666777666666666555555888888777777777777777777444555555666777777666555666666666666666777888999555666777666555555666777555444444333333444444555666666666666777777777777555555666666666666555555777777777777777888999999777666555666777999;;;<<<;;;999777777999:::999999888999;;;<<<===>>>??????>>>>>>>>>???@@@AAAAAABBBAAA@@@@@@AAABBBBBB@@@???===@@@CCCCCCAAA@@@BBBDDDAAAAAAAAA@@@@@@AAABBBBBB@@@BBBEEEGGGGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBBBBBCCCDDDEEEEEEEEECCCCCCDDDBBBBBBHHHPPPGGGFFFJJJPPPTTTUUUZZZ___cccdddeeeggghhhiiiiiiiiiiiiiiihhhgggfffgggiiijjjeeeffffffeeeeeeddddddcccdddeeedddcccbbbbbbccceeefffeeedddbbb```___^^^]]]aaadddgggiiiiiiiiiiiijjjiiieeebbb``````aaabbbaaa```]]]ZZZZZZ\\\___```aaa```bbbfffkkkooopppmmmkkkeeeeeedddccccccdddfffggglllmmmlllllljjjhhheeedddffffffgggggggggeeedddccc```\\\[[[```jjjqqqqqqnnnpppllljjjkkkhhhcccaaacccgggccc______ccchhhkkkllllllkkkiiiiiijjjjjjhhhffffffhhhkkknnnppprrrssstttrrrqqqooojjjccc[[[TTTPPPJJJHHHFFFEEEGGGHHHHHHHHHMMMLLLHHHDDDEEEHHHFFF@@@>>>===<<<;;;;;;::::::;;;:::999999;;;<<<===<<<:::888:::999777999>>>>>>999999::::::::::::999999999:::999777666666666777888777666555666777888777555777777777777777666666555555666888999::::::999999999666666777777666999???777777777777777777888999888;;;>>>>>>;;;:::;;;===;;;:::999777666666666777:::999777666666777999:::999:::<<<<<<<<<999777555444444444333333333222222000111222333555666666777777777666666666666666777<<<>>>CCCHHHKKKJJJGGGCCC???;;;999:::<<>>;;;888666444888777666555555555555555888444111222555999999888777555444444444555444222777999888444444777888555333333444666888999777666666777888777555444444555777666666666555666666666555666777666555444555666777777666666666666666555555555666999<<<===<<<;;;<<<===>>>@@@BBBEEEHHHIIIJJJLLLMMMNNNNNNQQQXXX___ggghhhkkknnnqqqsssuuuvvvxxxwwwuuuuuuvvvyyy{{{|||}}}}}}~~~|||wwwsssqqqpppnnnlllmmmmmmmmmooopppnnnjjjgggiiieeeccceeeeeebbbdddggghhhmmmqqqqqqqqqqqqmmmhhh^^^XXXOOOHHHEEECCC???<<<<<<;;;:::888888888999:::<<<<<<=========<<<;;;:::>>>>>>>>>???>>>>>>============<<<;;;;;;===>>>???>>>???AAABBBCCCBBBAAAAAA777888:::===???>>>;;;888888888777777666666666666777666666666666666666666222444666777777666555555444444444444444555666777555666777666555444555666444444333333333333444444444555555666777777888888555555666666666666555555777777666666777777888999666666777777888999<<<>>>@@@===888666666888999999777888:::;;;<<<======>>>============>>>@@@AAABBBAAAAAA@@@AAACCCCCCBBB@@@>>>AAADDDDDDBBBAAACCCFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHHHHGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEECCCCCCHHHOOOCCCCCCFFFLLLNNNOOOTTTZZZ___aaacccfffhhhhhhhhhggggggfffeeeeeefffhhhiiijjjdddeeeeeeffffffeeedddcccdddeeeeeeeeecccccceeegggfffeeedddbbb```___^^^]]]^^^bbbfffiiijjjkkklllmmmkkkgggcccaaaaaabbbbbbbbb```^^^\\\\\\^^^aaacccddddddeeehhhkkknnnnnnkkkhhheeeeeedddcccdddeeefffggglllllllllkkkjjjhhheeedddgggggghhhhhhgggeeedddccc```ZZZWWW[[[eeemmmooommmpppmmmkkkllljjjfffdddfffiiidddaaaaaaffflllooooookkkjjjiiiiiijjjjjjiiigggggghhhjjjmmmoooqqqrrrrrrrrrrrrqqqmmmfff\\\RRRMMMIIIGGGEEEEEEFFFGGGGGGGGGJJJIIIFFFDDDFFFJJJIIIDDD@@@???>>>======<<<<<<<<<;;;::::::;;;<<<===;;;:::999:::999777888999888666999999999888999999999999:::999777666666666777888777666555666777888777555666777777888777666555555666666777888888777666555777555555777666555888===777777666666777888999999:::===???>>>;;;:::;;;>>>:::999888777666555555555:::999888777777888999:::777999;;;<<<<<<999666444333333333333222222222222111222222333444555666777888888777666555666666777===@@@EEEKKKOOOMMMIIIEEE>>>;;;:::<<>>AAAEEEFFFBBB>>>;;;999777555333777777666555555444555555999555222222555777777666666444333333444444222111555777777333333555555333555555555888::::::999777666777777666444333444555666666555555555555666777555666777666555444555666999999888777666555555555555555666999<<<===<<<:::<<<===>>>@@@CCCEEEGGGHHHIIIKKKMMMLLLLLLRRRYYY^^^dddfffhhhkkknnnqqqssstttvvvvvvuuutttuuuvvvyyy{{{~~~~~~~~~{{{uuurrrpppooonnnmmmnnnoooppprrrrrrpppkkkgggiiieeedddeeeeeebbbbbbeeegggmmmqqqqqqqqqqqqmmmggg___XXXPPPIIIFFFDDDAAA>>>===<<<;;;999999999999999===>>>?????????>>><<<;;;===>>>>>>>>>>>>>>>===<<<===<<<;;;;;;;;;<<<>>>???>>>???@@@AAAAAAAAA??????777888999<<<>>>===:::777999999888777666666666666444444555666666666555555111444777888777555555555444333333333333444444555555666777666444444444555444444444444444444444444555555555666777888888888555555666666666666555555666666666666666777777888777888888888888999<<>>999666666888999999888999:::;;;<<<<<<<<<<<>>>>>>>>???@@@BBBCCCBBBAAAAAABBBCCCDDDCCCAAA@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDCCCAAA@@@@@@??????BBBDDDEEEGGGGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBB@@@@@@AAACCCDDDCCCCCCEEEDDDCCCHHHOOOBBBBBBEEEIIIIIIIIIOOOVVV\\\^^^bbbfffhhhiiihhhgggeeedddcccdddgggiiiiiiiiidddeeefffggggggfffeeedddbbbdddfffgggfffeeefffgggcccbbbbbbaaa___^^^^^^]]]^^^aaafffiiikkklllmmmnnnllliiidddbbbbbbcccccccccbbb```]]]^^^```dddfffgggiiiiiiiiikkklllllliiigggfffeeeddddddeeefffhhhiiiiiijjjjjjjjjiiigggfffdddggghhhhhhhhhgggeeedddccc___ZZZVVVXXX```iiimmmnnnssspppooopppooolllkkkmmmkkkgggdddeeeiiinnnpppppplllkkkiiiiiiiiihhhgggeeehhhhhhiiikkknnnppppppoooooopppqqqooohhh]]]SSSLLLIIIGGGEEEDDDEEEFFFFFFFFFHHHHHHGGGEEEHHHLLLKKKEEEAAA@@@???>>>>>>======>>>;;;::::::;;;<<<<<<;;;999::::::999888777777666555888888777777888888999:::999999888777777777777888888777666666888888777666777777777777777666555555666666777777777666444333666444555888777444666;;;666666666666777888999:::===>>>>>>===;;;;;;<<<>>>999999888777777666555555999999999999999999999999666777999;;;:::888666444333333333333222222222222555555555555666777888999999888777666777888999:::@@@BBBGGGKKKNNNMMMHHHDDD===;;;<<<@@@BBBDDDJJJQQQVVVYYY]]]___^^^XXXRRRNNNNNNOOOMMMIIIKKKWWWdddkkkbbbUUUGGG@@@===;;;<<<@@@AAA>>>;;;999888777444333666666555555444555555555888666444333444555555555444333333444555555333111111444444222333777777555777666666777999:::999777555666777666444444444666444333222222222333444555444666777666555555666777888999999888666555555666666555666888;;;<<<;;;:::<<<===>>>@@@CCCEEEFFFGGGHHHLLLNNNKKKLLLRRRYYY]]]aaacccfffiiillloooqqqrrruuuvvvvvvvvvuuuvvvyyy{{{}}}~~~}}}zzzxxxuuurrrooonnnnnnnnnpppqqqsssuuuuuurrrlllggghhheeedddfffeeeccccccfffggglllpppooooooppplllggg___XXXPPPJJJGGGEEEBBB???===<<<;;;;;;::::::::::::<<<>>>???@@@@@@>>><<<;;;::::::;;;;;;;;;;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>>>>>>>?????????>>>>>>===888777888:::;;;;;;999666999888777555444444555555111222444666666666555444111444888999777555555555555555444333333333444444555666777666444333444555444444555555555555444444666666666777777888888999666666666777777666666666666555555555555666777777777888999888777888;;;>>>;;;:::888888999:::999888999::::::;;;<<<<<<<<<;;;???>>>===<<<===>>>@@@BBBBBBAAAAAABBBDDDEEECCCBBBCCCCCCCCCEEEGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBB??????@@@BBBBBBAAABBBDDDCCCAAAFFFMMMBBBBBBEEEGGGFFFEEEKKKSSSWWWZZZ___dddfffgggeeedddbbbaaaaaadddhhhjjjiiigggdddeeeggghhhhhhgggfffeeeaaadddgggiiihhhgggggggggaaaaaaaaaaaaaaa````````````cccgggjjjkkkkkklllmmmkkkhhhdddbbbbbbccccccccccccaaa______bbbeeeggghhhkkkjjjiiijjjkkkkkkjjjhhhffffffeeeeeefffgggiiijjjggghhhhhhiiihhhgggfffeeehhhhhhiiihhhgggeeedddbbb___[[[WWWWWW\\\dddkkkooosssqqqpppsssssspppooorrrnnnjjjggggggkkkmmmmmmllljjjhhhgggggghhhiiigggfffhhhggggggjjjmmmooonnnmmmkkknnnqqqqqqkkkaaaVVVOOOIIIGGGDDDDDDEEEFFFFFFEEEIIIJJJIIIHHHJJJMMMJJJDDDAAA@@@???>>>============;;;::::::;;;<<<<<<;;;999888888888999888777888999888777777666777888999:::999999999999999888888777999888777777888999888777777777777777666666666666555555777888888777666666666555777:::999555555999666666666666777888999:::AAA???<<<;;;<<<=========999999999999888777777666777888:::;;;;;;:::888777555666888888888777555444333333333333333333333333777777666555555666777888888888777888:::<<>><<<;;;===>>><<<999888888777555333555555444444444555666666444555666555444444555666444333333555666666555333111555555333444777777444777666555555666777777666333555666555444444555666444333222111111333555666333555666666555555777888444777888888666666888:::888777666777999:::;;;::::::;;;===???AAACCCDDDDDDHHHNNNPPPLLLLLLSSSYYY[[[^^^```dddhhhlllnnnoooppppppsssuuuuuutttuuuwwwyyy|||}}}|||xxxtttuuuuuurrrmmmlllmmmppprrrtttvvvxxxwwwrrrlllfffeeebbbcccfffgggeeefffiiihhhlllnnnmmmmmmnnnlllhhh^^^WWWOOOIIIFFFDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????===;;;999888888999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<>>>>>>===<<<<<<<<<<<<<<<888888888999::::::888666888777555444333333444444///111444666777666555333000444999999777555555666777666555444444444444444555666777666444333444555444555555666666555555444666777777777888888888999666666777777777777666666555555555555555666777777666888999888666777:::===555555777:::<<<<<<999666::::::;;;<<<<<<<<<;;;;;;===<<<:::999:::;;;===>>>BBBAAAAAABBBDDDEEEDDDBBBEEECCCBBBEEEIIIKKKIIIGGGDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAACCCDDDBBB???>>>@@@BBBAAA@@@AAACCCBBB@@@EEELLLCCCCCCEEEGGGEEEDDDIIIQQQSSSVVV[[[```ccccccbbbaaaaaa```aaadddiiijjjiiifffdddfffgggiiiiiihhhfffeee```ccchhhjjjjjjhhhggggggbbbcccccccccddddddddddddccceeeiiijjjjjjjjjjjjjjjkkkgggcccaaabbbcccccccccdddbbb______bbbeeeggghhhllljjjhhhiiijjjkkkkkkjjjgggfffffffffggghhhjjjkkkeeefffggghhhhhhgggfffeeehhhiiiiiiiiigggfffdddbbb___\\\XXXWWWZZZaaajjjooorrroooooorrrsssppppppssspppmmmiiiiiikkkllljjjhhheeeddddddfffiiikkkkkkjjjhhhffffffiiimmmooommmkkkhhhlllqqqrrrnnndddYYYRRRIIIGGGDDDDDDEEEEEEEEEDDDJJJKKKKKKJJJLLLNNNIIIBBB@@@???>>>======<<<<<<<<<<<<;;;:::;;;<<<<<<;;;999777777888::::::999:::===888777666666666888999:::999999:::;;;;;;999888777999888777888999:::999777888888777666666666666666444555777888999999999999777777999===;;;666555888666666666666777888999:::CCC???;;;:::===>>>>>><<<999999:::::::::999888888666888:::<<<<<<:::888666555666666777777666555444333333333333333333333333777666555333333444555555777777888999<<<@@@DDDFFFIIIHHHHHHHHHHHHFFFBBB>>>888999>>>DDDFFFCCCDDDHHHNNNRRRWWWXXXSSSKKKCCC>>>===@@@AAADDDKKKUUUZZZYYYKKKDDD>>>======:::888999<<<:::888888888777555333444444444444444555666777000444777777555333555888444444444666888888666555666999999555555666555222888555333333444555555555222444555555444444666777666555333333333555777888222444666666555666777999111444777888777888;;;===:::888666666888:::::::::999:::<<<>>>@@@AAABBBCCCHHHNNNQQQMMMMMMTTTYYYYYY\\\___ccchhhkkknnnnnnnnnlllooorrrsssrrrrrrtttvvv||||||~~~zzztttpppsssuuurrrllljjjlllpppsssuuuwwwyyyxxxrrrkkkeeebbb```aaafffhhhhhhiiimmmhhhlllmmmkkkkkkmmmlllhhh]]]VVVNNNHHHEEECCC@@@===========================999:::<<<>>>===;;;999777888999:::;;;<<<<<<===<<<999:::<<<=========<<<;;;???>>><<<:::::::::;;;<<<999888888777777777777777777666555444444444444444555555555555555555555555333666999999555222222222888777555444444555666888777777666666555555555444666666666555444444444333444555777777666555555666666666666666555555555555777777777555333333666888777777777777888888888888777777777777777666555555777999<<<>>>???===:::888;;;;;;:::999999:::::::::======>>>???AAACCCEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGEEECCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDAAA???>>>@@@BBBCCCCCCCCCAAA@@@AAAAAA@@@>>><<>>======<<<<<<<<<>>><<<;;;::::::999888666777777777999::::::888666666777999:::;;;::::::999:::888777888999;;;::::::888888888888777666444444:::999888777666666777777999888777666666777888999777777777777777888888888:::777666888<<>>BBB:::777;;;<<<888666888888888999::::::999999999888;;;;;;999999;;;:::777444555555666777888999999888777666555555666777888111444666666333222444666;;;<<>>AAADDDEEEEEEIIIIIIIIIGGGEEEBBB???>>>;;;::::::===CCCIIIMMMOOOKKKFFF===777555666777777:::999666333111000000000555666666777777777777777666666555555555555666666777555444444666777777666555444333333333333444555888444222444999;;;999555444333333333333444555555777777777777666666666666666555444444666777777666;;;999777777999:::;;;;;;777777777777888999:::;;;;;;:::999<<>><<<;;;:::;;;===>>>>>>>>>======>>>???@@@@@@<<<:::999:::<<<>>>>>>======:::888:::???@@@===999===;;;999999:::;;;<<<;;;999888777777666666777777666555555444333333444444555555555555555555555555444666888888555222222333555555333333333333444555777777777777666666666555555555555555555444444444444555666555444333444555666666666666555555555555333555666555444333444555666666666777777777888888777777777777777666555555777888:::<<<===;;;:::888<<<;;;;;;:::::::::;;;;;;======>>>???AAACCCEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJIIIHHHFFFDDDBBBAAA???@@@AAABBBCCCCCCCCCCCCDDDBBB?????????@@@@@@???BBBAAA@@@@@@AAAAAA???===>>>???AAAAAA@@@AAADDDFFF@@@BBBCCCCCCCCCDDDFFFHHHMMMPPPVVV\\\```dddeeefffeeeeeefffgggiiiiiiiiihhhhhhhhhhhhgggeeedddbbbbbbaaaeeeiiiiiieeecccdddffffffggggggfffeeecccbbbbbbaaadddgggjjjjjjiiifffdddcccdddeeeggghhhgggfffeeebbbaaaaaacccfffiiiiiiiiiiiiiiiiiijjjlllmmmlllkkkpppnnnkkkiiiiiihhheeebbbiiijjjkkkmmmmmmmmmmmmlllkkkjjjiiihhhgggfffeeedddcccccc```\\\ZZZ\\\aaaffflllooorrrsssssstttwwwzzzuuussspppllljjjiiiiiiiiiiiihhhgggiiijjjlllkkkjjjooonnnnnnmmmmmmmmmlllllllllnnnpppqqqsssqqqeeeYYYRRRMMMGGGEEEFFFIIIIIIHHHMMMIIIJJJHHHCCCGGGJJJAAA@@@@@@>>>==================<<<::::::::::::888777888777777888:::;;;:::888777888999::::::::::::::::::999777888999;;;;;;:::999888888777666666555555888888999999888666555444999888777666666777888999777777777777777777777777888888888999<<<>>>>>>>>>>>>888666:::<<<:::999;;;999999::::::::::::999999666999999666666777777333555555555555666888999999999999::::::999888777666444555666666666777:::<<>>===;;;;;;<<>>>>>===;;;:::::::::<<<======<<<<<<<<<===>>>>>>???<<<:::999999;;;<<<<<<;;;===;;;:::;;;>>>???===;;;===;;;::::::;;;<<<<<<;;;888888777666666666666666555444444333333333333333444444444444444444444444666777777666444333444555666666666666666666666666777777777777777666666666444444444555555555555555555666555333222111333555666666666555555555555444000222555555444333222222555555555666666666666777666777777777777666555555777777888999999999999999<<<;;;;;;:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKMMMLLLKKKJJJGGGEEECCCBBB@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@@@@AAA@@@>>><<>>===???@@@@@@???@@@BBBDDD@@@BBBCCCCCCBBBCCCEEEGGGJJJMMMRRRXXX]]]aaadddeeeiiiiiiiiijjjiiiiiihhhggghhhhhhgggfffeeecccaaaaaa^^^bbbffffffeeedddeeegggiiiiiihhhhhhgggeeedddccc```cccfffiiijjjhhhfffdddcccccceeeiiillllllhhhdddaaaaaacccfffiiijjjhhhgggffffffgggiiilllmmmmmmkkkqqqooollljjjiiifffcccaaafffgggiiilllmmmnnnnnnnnnkkkkkkiiihhhfffeeedddccceeeeeeccc```]]][[[\\\]]]fffllltttwwwvvvuuuwwwzzzyyywwwsssoookkkhhhgggfffiiijjjjjjiiihhhiiikkkmmmqqqqqqqqqpppooonnnmmmlllnnnrrrvvvyyy{{{yyymmmaaaVVVOOOHHHDDDDDDEEEEEEEEEKKKFFFHHHGGGBBBHHHKKKBBBAAA@@@???>>>===============;;;::::::;;;;;;:::888999888777888:::<<<<<<;;;999999888888999999:::::::::999888888:::;;;;;;::::::999777666555555666777333444777999:::888666444888888777777777777888888777777777777777777777777777888:::;;;;;;<<<===???:::777777:::===<<<<<<===::::::;;;;;;;;;;;;::::::666999888555444666555222555555555555777999<<<===<<<===>>>>>><<<:::777555555444444777;;;???AAABBBDDDDDDEEEIIIMMMPPPQQQPPPOOOLLLHHHGGGFFFDDD???:::888999:::<<<======>>>=========<<<<<<<<<<<<======;;;;;;<<>><<<999666444333444444333444444555666666666666666888888777666555444333222555555444333222222333333555333222222444555555444666666555555555555666666888555333333555666333000666555555555555666777777333333444444555555666666888666555666777999888888777666666777999999888777666666666666777888999999888:::;;;<<<===>>>@@@BBBJJJLLLNNNOOOPPPSSSVVVYYY```___```bbbgggkkkmmmnnnpppooonnnnnnpppsssvvvyyy~~~}}}{{{zzzyyyyyyyyyqqqmmmiiihhhgggggglllsssrrrqqqqqqppppppmmmiiiffffffccc``````aaadddeeefffhhhlllllliiihhhiiigggddd```ZZZQQQIIIDDD@@@>>><<<===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======<<<:::888888999:::999888:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<:::777777666555555555555666444333333222222222333333444444444444444444444444777777666555444444555666555555666777777777666666666666666666666666555555333444444444555666666666777777555333111111333666666666555555555444444444000222444444333333444555444444444555555555666666666666777777666666555444777666666666777777888888::::::999999::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNMMMKKKIIIGGGEEECCCAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCBBB???===@@@??????@@@BBBBBBAAA???===>>>??????>>>???AAACCCAAABBBCCCCCCBBBCCCEEEGGGHHHJJJOOOTTTZZZ___ccceeeiiijjjkkkkkkjjjiiiiiiiiihhhggggggfffeeecccaaa```^^^aaadddeeedddccceeefffiiihhhgggggggggfffdddbbb```bbbeeehhhiiihhhgggffffffddddddhhhmmmnnnjjjeeebbbbbbbbbdddggghhhgggfffeeeeeefffiiilllnnnnnnmmmlllllljjjjjjiiihhhgggfffccceeegggiiikkkkkklllkkkiiihhhgggfffdddcccaaaaaadddeeedddbbb^^^YYYUUUSSS^^^hhhsssyyyxxxvvvwwwzzz{{{yyyuuupppkkkgggeeecccfffhhhhhhgggeeefffjjjooopppqqqrrrrrrrrrrrrqqqqqqppptttxxx{{{~~~{{{ooobbbWWWPPPHHHCCCCCCDDDDDDCCCHHHDDDFFFFFFBBBHHHKKKBBBAAAAAA@@@???>>>>>>>>>>>><<<;;;::::::;;;<<<;;;999:::888777777:::<<<>>>>>>::::::888888888999:::;;;;;;999888888:::;;;;;;::::::999777555555666777888///111444777999:::999999888777777777777777777888777777777777777666666666666999<<<<<<::::::<<>><<<999777555444333666<<>>???>>><<<;;;<<<<<<<<<:::888666444333333444444444222222333444666666666555444777666666555444333333333666555444333222222222222444222111222333444444444555555555444444555555555777555333444555555444222555555555555555666666777333333444555555666777777777666444555777888888777555555555777999999777555555555555555666777888999888;;;======<<<===AAAEEEIIILLLOOOQQQRRRTTTWWWYYY______```cccfffjjjmmmooonnnmmmmmmmmmooorrruuuwww}}}|||||||||||||||pppkkkhhhhhhiiijjjooovvvuuutttrrrrrrqqqoookkkiiidddccc```___```ccceeefffhhhkkkllliiihhhiiihhhddd```ZZZQQQIIIDDD@@@>>>===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<===;;;999999999999888777777888999999888888999;;;<<<;;;;;;===>>>>>><<<:::777666555555444555555555333333222222222333333444444444444444444444444444888777555555555666666666333444555555666666555555444444444444444444444444333444444444555666666666888777666444222333555777555555555555444444444444444444333222111333777;;;444444444444555555555555666666666666666555444444666666555555555666777888888888777777888999999:::::::::;;;<<<===>>>@@@AAABBBCCCEEEGGGJJJLLLNNNNNNNNNNNNMMMLLLJJJHHHFFFEEECCCCCCCCCDDDCCCCCCBBBBBB@@@@@@BBBDDDFFFFFFCCCAAA@@@??????@@@BBBBBBAAA???===>>>??????>>>>>>@@@BBBAAABBBCCCBBBBBBBBBDDDFFFGGGIIIMMMRRRXXX]]]bbbdddfffhhhjjjkkkiiiiiijjjkkkgggggggggfffeeedddbbbbbbbbbcccddddddcccbbbccccccfffeeeddddddeeeeeeccc``````aaaeeegggiiiiiihhhgggjjjfffdddfffkkknnnkkkhhhdddbbb``````bbbeeeffffffeeeeeefffiiimmmppppppoooiiijjjjjjjjjiiihhhiiiiiidddeeegggiiijjjjjjjjjiiihhhhhhgggeeedddbbbaaaaaabbbbbbbbb```\\\VVVPPPKKKVVV```mmmuuuxxxwwwxxxyyy{{{yyyuuuppplllhhheeecccdddfffhhhgggfffggglllqqqqqqqqqrrrrrrrrrrrrrrrrrrlllppptttvvvxxxuuuhhhZZZUUUOOOHHHCCCCCCDDDDDDCCCFFFBBBEEEEEEAAAGGGKKKBBBBBBAAA@@@??????>>>>>>>>><<<;;;::::::<<<<<<;;;::::::888777777:::<<<>>>>>>;;;:::999888888888::::::;;;999888999:::<<<;;;;;;:::999777666555666888999444444555555777888999:::777777777888888777777777777777777777666666555555777:::======;;;999;;;===999;;;<<<<<<;;;<<<;;;:::;;;<<<<<<<<<;;;;;;:::999888:::888444444666666444666777999<<>>GGGNNNPPPLLLGGGGGGHHHKKKQQQVVVYYYZZZYYYPPPKKKFFFCCCBBB@@@===::::::::::::999999999999999<<<<<<;;;;;;<<<>>>@@@AAA@@@===999777666666666555333222222333555666444333222333444555555444222111555555444444444444555666666666555444333333444444444222111111333444444333333333333333333333333333555444444444666777666666444444333333444444555666444444555666777777888888666444333333555666666555555555555777999999777555555555555555666777888999999<<<>>>>>>===???DDDHHHIIILLLPPPSSSTTTUUUWWWYYY]]]^^^```cccfffjjjnnnqqqoooooonnnoooqqqsssvvvxxx~~~~~~}}}sssmmmiiijjjkkkmmmqqqwwwxxxwwwvvvuuuuuussspppmmmcccbbbaaa```aaacccfffiiiiiilllllljjjiiikkkiiifff___YYYPPPIIIEEEBBB@@@??????>>>>>>===============<<<===>>>>>>>>>===<<<<<>>>>>;;;999666666555444444444444444333333333333333444444555333333333333333333333333777666555666777777666555888888888999999::::::;;;222222222333333333333333444444444555555555555555666666666555444444666888555555555444444444444333666555444222111555:::>>>444444444555555555555666555666666666666555444444555555555555555666777777666666666666777888999999999999::::::;;;===>>>???@@@AAACCCEEEHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBEEEGGGGGGFFFCCCAAA@@@???@@@AAAAAA@@@>>>>>>???@@@???>>>>>>@@@BBBAAABBBCCCBBBAAAAAACCCEEEGGGHHHKKKOOOTTTZZZ___bbbbbbeeeiiiiiihhhgggjjjlllffffffggggggffffffeeedddeeeddddddccccccbbbbbbbbbcccaaa___aaacccdddbbb___```bbbeeehhhjjjjjjjjjjjjkkkhhhfffgggiiikkkjjjiiieeebbb______```ccceeefffeeeeeefffiiimmmppppppoookkkllllllkkkhhhffffffgggeeefffhhhjjjkkkkkkkkkkkkiiihhhhhhgggfffeeeddddddaaa```___^^^[[[UUUOOOJJJOOOWWWcccnnntttwwwxxxxxxyyyxxxuuurrrnnnkkkhhhfffhhhhhhiiiiiijjjkkknnnppprrrrrrpppooonnnnnnnnnnnnmmmpppssstttvvvrrreeeXXXTTTOOOIIIEEEEEEFFFEEECCCEEEAAADDDDDD@@@FFFJJJAAACCCBBBAAA@@@????????????>>><<<;;;;;;<<<<<<;;;999999888777888:::<<<<<<;;;::::::999999888888999999;;;:::999999;;;<<<<<<;;;999999777777777777888999;;;999888666666666777888777777888888888888777777888777777666666555555444888:::<<<===<<<;;;:::;;;999===???===;;;;;;;;;888;;;;;;<<<;;;;;;:::999888555777666222222555666444888:::>>>BBBGGGKKKOOOPPPJJJGGGAAA<<<999999999:::999???IIIRRRXXXVVVQQQLLLJJJLLLQQQWWW\\\^^^]]][[[PPPKKKEEEAAAAAA@@@===;;;;;;;;;::::::::::::;;;;;;@@@@@@????????????@@@@@@???;;;777444333444444444333333333444666666444333333333333333333222111000666555444444444555777888555555444444444444555555444222111111333444444333222222333333333333222222333444444555666666777777333333333333333444555555555555666666777777888888555333222333444666555555666555555666888888777666666666666666777888999999:::;;;<<<===???BBBFFFJJJGGGKKKPPPSSSUUUVVVWWWXXXZZZ\\\```cccfffkkkppptttrrrrrrrrrsssuuuwwwzzz{{{}}}yyyrrrmmmmmmnnnooossswwwxxxwwwwwwxxxxxxwwwssspppdddddddddcccbbbdddhhhkkkiiilllmmmkkkjjjlllkkkggg___ZZZQQQJJJFFFDDDBBBAAA?????????>>>>>>>>>======<<<===>>>???>>>===<<<;;;>>><<<::::::::::::999888<<<;;;:::999:::;;;<<<===;;;::::::;;;<<<<<<;;;999666555444444333333444444444444333333444555555666333333333333333333333333666555555777999999666444::::::999999:::<<<===>>>222222222333333444444444555555555555555444444444222444555555555555666888555555555444444444333333444444444333333666:::>>>444555555555555666666666555555666666555555444333555555555666666666666666666666666666777888999:::999999999999:::<<<===>>>>>>>>>@@@BBBEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBDDDFFFFFFDDDCCCBBBAAA@@@@@@AAAAAA???===???@@@@@@@@@??????@@@BBBAAABBBCCCBBBAAAAAACCCDDDFFFGGGHHHLLLPPPVVV\\\___```dddhhhhhheeeeeegggkkkeeefffgggggghhhhhhggggggfffeeecccccccccdddcccccc```^^^\\\^^^cccdddbbb^^^aaabbbeeehhhjjjkkklllllliiiiiiiiiiiiiiiiiihhhgggeeecccaaaaaacccdddddddddddddddeeehhhlllnnnnnnnnnlllnnnnnnkkkgggeeeeeefffbbbdddfffiiikkklllmmmmmmgggggggggffffffeeeeeeeee```^^^\\\[[[ZZZVVVQQQLLLKKKOOOYYYeeepppwwwxxxwwwxxxwwwvvvtttrrrooommmlllkkkjjjjjjjjjlllllllllkkknnnmmmjjjiiihhhiiikkklllppprrrtttuuuvvvssshhh[[[UUUPPPKKKHHHHHHFFFCCCAAAEEEAAACCCCCC???EEEIII@@@CCCBBBAAA@@@@@@???@@@@@@???===<<<;;;<<<<<<:::888888777777888:::;;;:::888:::::::::::::::999888777<<<:::999999;;;<<<<<<;;;888888888888888888888888999999999999999888888777666777888999999888777666888777777666555555444444::::::;;;<<<===<<<:::888777>>>@@@===:::<<<;;;999;;;;;;;;;;;;:::999888777555777555222222666888666<<<>>>CCCGGGKKKMMMNNNOOOKKKHHHDDD@@@===<<<;;;;;;>>>EEEOOOWWWYYYVVVQQQNNNPPPSSSYYY___cccbbb___[[[PPPJJJDDD@@@@@@@@@???===;;;;;;::::::;;;<<<>>>???CCCCCCBBBAAA@@@>>>===<<<:::888555444444555444333555444333444555555333222444444333222222222222333888777666444444555666777222222222222333444555666444333222222444555555444222222333444444333222222333444555444444444444555444444444444444555666666666666666666666666666666555444333333555666666555888666555666777888888777777777777777777888:::::::::999888;;;???DDDHHHJJJDDDHHHNNNRRRTTTTTTUUUVVVWWW[[[___cccfffkkkrrrwwwtttttttttvvvwwwyyy{{{|||xxxqqqpppqqqqqqsssvvvttttttvvvxxxyyywwwtttppphhhiiihhhfffddddddhhhkkkiiilllmmmkkkkkklllkkkgggccc]]]TTTLLLGGGDDDAAA@@@>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>><<<:::999<<<;;;999888999:::999888===999666666999<<<<<<:::;;;:::888888:::;;;:::999555555444333333333333444444444444444444555666777333333333333333333333333666555555777::::::666333555444333333444666888:::333333333444444555555555666666666555555444444333///222444555555444555777555555444444444333333333111333444555555777999<<<555555555666666666666777555555666666555555444333444555666666777777666666777777777777888999:::;;;888888999999:::;;;<<<===;;;<<<>>>@@@BBBDDDEEEFFFJJJJJJKKKKKKKKKKKKKKKJJJEEEEEEEEEEEEDDDCCCAAAAAADDDCCCBBBCCCDDDDDDBBBAAACCCBBB@@@AAAAAA@@@>>><<>>EEEAAACCCCCC???EEEHHH???CCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<<<<<<<;;;999888777777777999::::::888666999::::::;;;:::999888666<<<:::999999;;;<<<<<<;;;777888888999999999888888333555888;;;======<<<;;;666777888999999888777666888777777666555444444444<<<::::::<<<>>>>>>:::666666===AAA===;;;======::::::;;;::::::999888777666777888777444555999;;;:::???BBBFFFJJJLLLMMMLLLKKKJJJIIIGGGDDDAAA>>><<<;;;???GGGPPPVVVUUUQQQOOONNNUUUYYY^^^dddgggeee___[[[KKKEEE???;;;<<<<<<;;;:::;;;;;;;;;;;;<<<>>>@@@AAADDDDDDCCCBBB@@@===:::888666555555666777666444222666555333333444333222111555444333222333444555666;;;:::777555444444555666000000000111222333555555555333222222444555555444333333444555555444333333444555555444222111111222555555555555555666777777555555555555555444444444666555444444666777777666999777555555777999999999777777777777888999:::;;;999777555888???EEEHHHIIIBBBFFFLLLPPPRRRSSSSSSTTTVVVZZZ___cccffflllsssxxxsssssstttuuuwwwyyyzzz{{{|||tttssssssrrrsssvvvppprrrtttwwwyyywwwsssooollllllkkkhhhddddddgggkkkhhhlllllljjjjjjlllkkkgggfff___VVVMMMGGGCCC@@@???=========>>>===<<<<<<;;;:::;;;<<<======;;;999888;;;999777777888999888777;;;666111222777:::999666<<<999777777888:::::::::333444555555333333444555444444444444444444444444444555444222///000333777888777555555555444333111666555333222333444666888333333444333222111333555555555666666666444333222111222444666666555444333444333333444555555444222555555555555555555555555666555444555777777777555666777777666444444555666444555666888888888777666999888888888888888999999999999999::::::;;;;;;;;;999;;;===@@@BBBDDDEEEEEEFFFHHHKKKLLLKKKJJJJJJKKKGGGGGGGGGFFFFFFEEECCCCCC>>>@@@BBBDDDDDDDDDBBBAAAAAABBBCCCCCCBBBAAA>>>===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBAAA???>>>DDDDDDEEEFFFIIIOOOVVV[[[```bbbfffggggggffffffffffffhhhjjjjjjiiihhhhhhhhhiiiiiihhhiiihhhfffccc``````]]]\\\___dddfffddd```ccccccdddeeegggiiikkkllllllmmmmmmkkkhhhfffeeefffdddddddddeeeeeeeeeffffffcccfffiiijjjiiijjjlllooolllooorrroooiiidddcccdddcccdddfffggghhhhhhgggggghhheeebbbbbbcccddddddcccccc```\\\YYYXXXWWWUUUSSSRRRMMMPPP]]]kkktttxxx{{{|||yyyxxxwwwuuuppplllkkklllllljjjfffdddddddddccc^^^ZZZYYY]]]dddjjjnnnoooppprrruuutttmmmcccZZZSSSPPPLLLIIIGGGEEECCCBBBAAAAAABBBCCCEEEFFFFFFGGGFFFEEEDDDDDDDDDBBB???===999999999::::::;;;;;;;;;888<<<<<<777777;;;:::666:::::::::::::::999888777::::::999999999:::<<<<<<999999999999999999999999888888888888999:::;;;;;;::::::999888777666555555888888666666777888:::<<<888777777:::===>>><<<999::::::;;;<<<>>>===:::888999888888999999888666333;;;777555666999;;;===@@@DDDFFFIIILLLNNNNNNNNNMMMKKKJJJIIIFFFDDDBBBDDDEEEKKKPPPUUUVVVSSSRRRSSSUUU]]]aaaeeeeeebbb]]]YYYWWWGGGGGGEEEBBB>>><<<<<<<<<>>><<<::::::<<>>AAACCCDDDDDDDDDEEEGGGIIIMMMPPPRRRSSSTTTWWW[[[aaadddggglllrrrwwwyyyxxxvvvvvvwwwzzz}}}zzzuuusssssstttvvvvvvvvvwwwxxxyyywwwtttqqqnnnllliiihhhiiijjjiiihhhkkkkkkkkkkkkllllllkkkiiihhhbbbXXXPPPKKKHHHEEEDDD@@@@@@???>>>===<<<;;;;;;<<<===>>>===;;;::::::<<<::::::888888888888::::::::::::888777777777888999:::999777888999999888777444555666666444444555666444444444444444444444444444555444222000000444777777666444444555555444222555444444333444555666777555444444333444444444555444555777777777555444222000111333555555555555444444333333444555555444222444444444444444555555555444333333333555666555444666777777666444444555666666666777888888888888888999999888888777888888888999999999:::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEDDD???@@@BBBDDDDDDDDDBBBBBBBBBBBBCCCDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???BBBCCCDDDDDDGGGLLLSSSXXX^^^aaadddeeeeeedddeeefffgggiiikkkkkkiiigggggggggggghhhhhhiiiiiihhheeecccaaa^^^]]]___ccceeedddaaabbbbbbbbbbbbdddfffhhhiiimmmmmmllljjjgggffffffgggffffffffffffffffffeeeeeedddfffiiiiiiiiijjjllloooooorrrtttqqqkkkggggggiiieeeffffffgggfffeeecccbbbfffdddcccdddeeeeeedddccc___]]][[[[[[\\\]]]]]]]]]WWWRRRSSS]]]iiiqqquuuyyy{{{yyywwwvvvuuurrrmmmjjjiiijjjhhheeebbb_________aaa]]]XXXVVVYYY___dddgggmmmnnnqqqttttttnnncccZZZRRROOOKKKGGGEEEDDDAAA@@@>>>>>>???@@@AAACCCEEEFFFHHHGGGFFFFFFFFFDDDAAA???<<<<<<<<<;;;;;;;;;::::::999<<<<<<888888;;;;;;777999999999999999999888777::::::999888999999:::;;;999999999999999999999999999999888888888999::::::888888777777666666555555777777888999999999999999888888999<<<>>>===:::666:::999999:::<<<<<<:::777999888888888999888666444;;;::::::<<>><<<;;;999888888555555444444333333333444666777777777666555444444555555555555555444333333333444555555555555444333333333444444444444333333333666666333333666666333444444444333333444444444666444222333444555444333444444444444444555666666666666666777888888999999666666555555555555666666777777777777888999:::;;;777333333666777555777;;;888999<<<@@@BBBCCCCCCBBBDDDFFFHHHKKKOOOQQQSSSTTT^^^bbbfffiiiiiilllppptttxxxwwwvvvvvvwwwzzz}}}~~~|||xxxvvvvvvwwwxxxzzzzzzzzz{{{{{{xxxtttqqqooommmjjjiiiiiijjjiiiiiilllkkkjjjjjjkkkkkkkkkjjjiiiccc[[[SSSMMMIIIGGGEEE@@@@@@???>>>===<<<;;;;;;<<<===>>>===;;;:::;;;<<<;;;:::999999999999:::;;;:::999888777777777888999999888666666777777666444555666777666555555666777444444444444444444444444444444444222111111444777666555444444555666555444333444444555555555555555777555222333666777666444333555888999999777444222111222222333444555555555333222222333444444333111222222333333444444555555555444333444666777666555666777777666444444555666888888888888888999999::::::999888777777777777777999999999999:::::::::::::::::::::;;;===@@@BBBDDDCCCEEEGGGHHHGGGGGGHHHIIIKKKKKKJJJJJJIIIGGGFFFEEEAAABBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@CCCCCCDDDEEEGGGLLLRRRWWW\\\^^^```aaaaaabbbdddfffkkklllmmmllljjjhhhhhhhhhfffgggiiijjjjjjiiihhhgggccc```]]]^^^aaaccccccaaacccbbbaaa```bbbdddgggiiimmmmmmkkkiiifffeeegggiiihhhhhhhhhhhhgggfffeeeeeefffgggiiiiiiiiijjjlllnnnnnnooopppmmmgggdddeeefffgggggggggfffdddbbb```^^^bbbbbbccceeegggfffcccaaa```___^^^___aaacccdddccc^^^XXXVVV]]]eeekkkqqqvvvvvvuuutttsssrrrooojjjggghhhgggeeebbb^^^\\\\\\]]]___ZZZVVVTTTVVVZZZ^^^aaahhhjjjooossstttnnncccZZZRRRNNNJJJFFFDDDBBB@@@>>>AAAAAAAAAAAACCCFFFIIIKKKJJJIIIHHHHHHHHHGGGDDDAAA??????>>>===<<<;;;:::999:::<<<<<<999999;;;;;;888666777888888999999888888::::::999888888999999999999999999999999999999999::::::999888888888999999999999999999999999999999777888:::;;;:::999777555777888:::<<<===<<<999666:::999888888::::::999888999888888888999888666444===>>>@@@BBBEEEHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOLLLJJJIIIIIIKKKIIILLLQQQUUUXXX[[[___aaabbbbbb___ZZZTTTNNNLLLKKKUUUQQQIIIAAA:::888:::===<<<<<<===???BBBCCCCCCBBB>>>===;;;999888777666666555555555444444444444333666666777777777666666555666555555444444444444444444555555666666555555444444444555555555555444444444666666333333666666444333444444555555444444333666444222333444555444333666666555555666666777888777777777888888888888888666666555555555555666666777777777777888888999:::777444333555666555666:::777999;;;>>>@@@AAAAAAAAACCCDDDGGGJJJMMMPPPRRRSSS___ccchhhjjjjjjkkknnnqqqwwwvvvuuuvvvwwwzzz}}}~~~}}}{{{{{{|||}}}~~~~~~~~~}}}zzzvvvrrrqqqnnnkkkiiiiiijjjjjjiiilllkkkiiihhhhhhjjjkkkllljjjeee]]]VVVPPPLLLHHHEEE@@@@@@???>>>===<<<;;;;;;;;;=========;;;:::;;;<<<<<<;;;::::::::::::;;;<<<:::999888888777777888888;;;999888777888888666555444666777666555444555666444444444444444444333333444444333222222333555666555444333444666777666555222333555666777666555444888444000222666888555222333555888;;;;;;888555222444444333333333333444444333222222333444444333111111222222333333444444555888777666777888999999777666777777666444444555666999888777666777777999::::::999888777777666666777999999999999999999999:::::::::999999;;;>>>@@@BBBAAACCCEEEFFFEEEEEEGGGHHHKKKKKKKKKJJJIIIHHHFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@EEEFFFFFFGGGIIIMMMRRRVVVXXXZZZ\\\]]]^^^```cccffflllmmmmmmllljjjhhhhhhiiigggiiikkkllljjjhhhgggfffccc```]]]\\\^^^```aaaaaafffdddbbbaaabbbeeeiiikkkmmmmmmkkkhhheeefffhhhkkkjjjjjjjjjjjjiiigggeeedddggggggggghhhhhhjjjlllmmmnnnnnnmmmiiidddaaaaaabbbgggggggggfffdddbbb```^^^___aaadddgggiiigggccc___eeedddccccccdddeeedddbbb___YYYVVVYYY^^^ccckkkrrrrrrrrrrrrqqqppplllhhhffffffeeeddd```]]]\\\]]]___]]]YYYUUUTTTVVVZZZ]]]___dddfffkkkqqqsssmmmbbbZZZSSSOOOKKKGGGDDDBBB@@@>>>DDDCCCBBBCCCEEEIIILLLOOOKKKJJJIIIIIIJJJHHHEEECCC???>>>>>>===<<<;;;:::::::::::::::999999999999888555555666888888999999999::::::999999888888888888999999999999999999999999::::::999888777777888888777777777888888999999999999999::::::999888666555888888888999;;;;;;::::::;;;:::888888999::::::999:::888888888999999888666@@@CCCFFFEEEFFFHHHHHHGGGOOONNNMMMLLLKKKKKKKKKLLLNNNOOOOOONNNLLLKKKKKKMMMMMMNNNQQQVVVZZZ___aaaccc[[[ZZZWWWRRRMMMJJJJJJLLLTTTQQQKKKCCC<<<:::;;;===>>>>>>???AAACCCCCCAAA???;;;:::999888666666555555555555555555555444444333444555555666666666666555666555444333333333444555444444555555555555444444444555555555555555555444555777666333333666777555222333444555555444333222666444222333444555444333666666666555666777777888777777777777666666666666666666555555555555666666777777777777777888999999666555444444555555666888888999;;;===???@@@AAAAAABBBCCCEEEHHHKKKOOOQQQSSSYYY^^^cccfffggghhhkkkooouuuuuuuuuvvvxxx{{{}}}~~~zzzvvvsssoookkkiiiiiiiiiiiiiiikkkkkkiiigggfffhhhkkknnnjjjfff___YYYSSSMMMHHHDDD@@@@@@???>>>===<<<;;;;;;;;;<<<===<<<;;;:::;;;===<<<<<<<<<;;;;;;<<<<<<<<<999999999888888888888888>>><<<::::::::::::888777333444555555333333444555555555444444444333333333444333333333333555555666444333333444666777666555111333555777777666444333777333///111555777444111222555888;;;;;;888555333888777555444333222222222333333222333444555333111222222222333333444444444888777666777888999999777666777777666444444555666999888666555555666777888999888888777666666777777999999999999999999999999:::999999888:::<<>>???BBBAAABBBBBBCCCAAA===::::::999888777666666555666555555666666666555444333333333444555555555444444555444333222222333555555444333333333333333333444444555555555555555555444555777555222222555777555222333444555555444333222666444222333444555444333555555444444555555666777555555555555555444444444666666555555555555666666777777777666777777888888666666555444444666777777999:::<<<===???@@@AAAAAAAAABBBDDDGGGJJJNNNQQQSSSWWW\\\```cccccceeeiiimmmuuuuuuvvvwwwyyy|||~~~~~~zzztttpppkkkhhhhhhhhhhhhhhhjjjjjjhhhfffdddfffkkkooojjjfffaaa[[[UUUNNNGGGCCC@@@@@@???>>>===<<<;;;;;;:::<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777===<<<::::::;;;:::999777333444555444333222333555555555555444444333333222444333222333555666666555555333333444666777666555222333555777777666555444555333000111333555444222222444777999999888555333888888777666555444333222444333333444555555444222444444444444333333333333555444333444666777666555666777777666444444555666888777666666666666666666777777777666666777777888999999999999999888888888::::::999999:::;;;===>>>???AAABBBBBBBBBCCCFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCDDDFFFJJJMMMOOORRRVVVYYY[[[^^^bbbeee```aaabbbbbbaaaaaadddfffjjjmmmnnnkkkfff```______^^^]]]]]]\\\]]]^^^___```bbbaaa``````bbbeeehhhkkkkkkkkkjjjhhhggggggjjjllljjjkkkkkkllljjjhhhfffdddeeecccbbbcccfffiiikkklllpppooommmjjjgggeeecccbbbeeefffhhhjjjjjjkkkjjjjjjhhhhhhiiikkklllkkkgggdddaaa``````aaabbbbbbaaa___WWWSSSQQQPPPPPPRRR\\\fffkkknnnpppqqqnnnjjjgggfff]]]^^^``````______```aaa]]]ZZZXXXYYY[[[^^^```aaa]]]___ccchhhkkkggg^^^WWWUUUQQQMMMJJJHHHGGGEEECCCDDDCCCCCCDDDFFFHHHKKKMMMJJJIIIHHHIIIJJJIIIFFFDDD<<<<<<;;;;;;;;;;;;;;;;;;888666666888777555444777555666777888999999999999888999:::;;;;;;;;;;;;:::999999999999999999999999999999888777777777888888777777777888888999999999===;;;999666666666777888888888777666555888<<>>999666888888777666666555666666555555666777666555444333333333444444444333333222333333333333333444444555444333333222222333333444444444555555555555444444444666444000000444666444333444444555555444444333666444222333444555444333444444333333444444555666333333333444444444444444666666555555555555666666777777777666666777777888777888777444444777888777:::;;;;;;===>>>@@@AAAAAAAAABBBCCCFFFJJJNNNRRRTTT[[[^^^aaabbbbbbdddhhhllltttuuuwwwyyy{{{~~~|||tttpppkkkgggfffggggggggghhhiiihhhfffdddeeekkkooojjjgggccc^^^XXXPPPHHHBBB@@@@@@???>>>===<<<;;;;;;:::;;;===<<<;;;;;;<<<===;;;;;;<<<======<<<;;;;;;888999999999999888777777999888777777888888777666444555666555444333444666666555555444333333222222444333222333666777777555555444333444666666555444333444555666666666555444444444333333333444444444222444555777777777555444666777888888888777555555555555444555666666555333666666555555444333333333444333333333555666555444666777777666444444555666888888888888888777666666666666555666666777888999999999999999888888888777999::::::;;;;;;<<<<<<<<>>>>>===<<<;;;::::::999666555999888444444777777777888999::::::999999888999:::<<<=========<<<999999999999999999999999888777777777777888888999:::::::::::::::;;;;;;;;;::::::999888888777777777777999:::999777666888::::::999:::;;;<<<<<<:::888999888888:::>>>BBBCCCDDDEEEOOORRRKKKHHHMMMOOOLLLIIIJJJKKKLLLMMMLLLKKKKKKKKKNNNRRRUUUVVVWWWYYYZZZ```\\\ZZZ]]]aaa___WWWOOOMMMNNNMMMJJJFFFBBB@@@@@@@@@CCCFFFGGGFFFEEEEEEEEEBBBAAA???>>>>>><<<888555666666555555444555555555555555777777777666444333555555555555444333222222111222333444444444444444555444333333333333444555333333444444444444333333444555333//////333555444444444444333333444444444666444222333444555444333444444333333444444555666333333333444444555555555666666555555555555666666777777666666666666777777777:::999555555999:::777999::::::;;;<<<>>>???@@@BBBBBBCCCFFFJJJNNNSSSUUUZZZ]]]___```aaadddkkkpppuuuvvvxxxzzz}}}~~~zzztttpppjjjfffeeeeeeeeeeeefffhhhiiigggdddeeejjjoookkkiiieeeaaa[[[RRRIIICCC@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::;;;<<<<<<<<<<<<;;;:::888999999:::999888777666777666555666888888888777555666777666555444555777666666555444333333222222444333111333666888777555666555444444555666555444333444444555555555555555444555666555333333555777222333444666666666555555444555777999:::999888777666555555666777777666444777777666555444333333222666555444555777777777666666777777666444444555666888999:::::::::888777666555555555555666888999:::999999999999888888777777999:::;;;<<<<<<<<<<<<;;;???@@@AAAAAABBBCCCFFFIIIIIIJJJKKKLLLNNNNNNOOOOOOIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAACCCDDDAAACCCCCCCCCCCCEEEHHHJJJJJJNNNTTTYYY]]]___bbbccc^^^```bbbcccdddgggkkkooofffiiikkkhhhaaa\\\[[[\\\\\\^^^```aaabbbbbbcccddd```aaaccceeehhhkkkmmmnnngggiiijjjjjjiiiiiijjjkkkgggiiijjjkkkkkkhhhfffdddbbb___]]]___dddiiikkklllkkklllmmmoooqqqqqqooommmjjjkkkmmmoooqqqqqqqqqqqqhhheeebbb``````aaa```___[[[ZZZZZZ[[[\\\[[[YYYVVVVVVSSSQQQNNNIIIHHHQQQ[[[fffjjjnnnnnnkkkfffddddddaaadddggghhhgggdddcccbbb^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[[[[]]]aaacccaaaZZZUUURRROOOLLLJJJIIIHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIJJJKKKJJJJJJKKKKKKKKKHHHFFFBBBAAA@@@>>>===;;;:::999:::666666:::999555555999888888999::::::::::::999777888:::===>>>>>>>>>>>>999999999999999999999999777777666666777888999999555555555555555555555555777888999::::::999777666777:::======999555444444888888999;;;<<<;;;999666999888888;;;???DDDFFFGGGIIISSSTTTJJJEEEIIIJJJGGGFFFHHHJJJLLLMMMMMMLLLKKKMMMQQQUUUXXXZZZ\\\^^^```aaa]]][[[^^^bbb___UUUKKKHHHJJJLLLKKKGGGCCCAAA@@@@@@BBBEEEFFFEEEEEEFFFGGG@@@???===<<<<<<;;;888666555444444333333444444444444666777888777666444333666666666666555444333222000111333444555444333333666555444333333444555666222333333444444333333222333555222......222555333555555333222222333555555666444222333444555444444444444444444444555666666333333444444555666777777666666555555555555666666888777666666666666777777888;;;:::555555:::;;;777888999999:::;;;<<<>>>???BBBBBBCCCFFFJJJOOOSSSVVVUUUWWWZZZ\\\___eeennnuuuuuuvvvxxx{{{~~~{{{xxxtttoooiiieeedddddddddeeedddgggiiigggdddeeeiiinnnlllkkkhhhccc]]]TTTJJJDDD@@@@@@???>>>===<<<;;;;;;:::;;;<<<<<<;;;;;;===>>>999:::;;;<<<<<<;;;:::999888888999:::999888777666888777666777999::::::999000111222333444555555555666666555444333333222222333222222555888999666333444444444444444444444444666555444333333444666666444222111111222333333222333444555666666444222111666666666666777777888888777999888555444666555222555444444333333333444444555666666555333222222333555555444444444555555666444555666666777777666666666666777777888:::;;;<<<:::999777666666777999:::::::::::::::::::::::::::=========???AAADDDFFFHHHIIIJJJMMMOOOPPPPPPPPPOOOKKKIIIGGGHHHIIIHHHDDD@@@GGGFFFFFFDDDCCCBBBAAAAAA@@@===;;;===AAADDDAAA>>>BBB???<<>>===;;;999999888888888888999999444666888888555555777999999:::999:::>>>EEEEEEBBB@@@<<<888999<<<===:::777999999888888999999:::;;;;;;999888777888777666444999999888777666666777777>>><<<:::999::::::999888888888888888777777777777888:::>>>CCCFFFHHHIIIIIIEEEIIIJJJFFFBBBAAA>>>;;;CCCEEEIIIKKKKKKKKKLLLNNNVVVZZZ___ccceeeeeefffgggaaaaaa```^^^\\\WWWPPPKKKEEEEEEIIIMMMKKKDDD>>>===>>>@@@BBBEEEFFFGGGFFFEEE::::::999999888777666666666555555444444444555555777777777777666666666666888;;;===;;;666333444777666666555444555666777888333555666555333111111111777777777777666555444333555333111222555555333000444333333333444555777888555444444333333444444555444333333222222333333444555666666666666666555555777777777777777777777777777666444444666777666555;;;999777777888999888777888999:::;;;<<<>>>??????@@@BBBDDDEEEFFFHHHKKKNNNRRRVVV[[[^^^aaafffnnnssstttvvvzzz}}}~~~~~~}}}|||~~~~~~|||zzzpppooollliiigggfffeeeeeeeeeeeeffffffgggggghhhhhhkkknnnmmmeee]]]VVVOOOHHHFFFCCC???<<<;;;;;;:::999;;;???>>>999888===>>>;;;===<<<;;;;;;;;;888888999???===;;;888666666777777555555666666777777888888111111222333444444444444666555555444333333222222222222333555888888666333444444444444444444444444666555555444444444555555444333111111333444333222333444555666666444222111333333444444444555555555777999999666555777777444555555444444444444444555555666666555333222222333555444444444444444555555222333444444555555444444666666666666888999:::;;;:::999777666666777999:::::::::::::::::::::::::::<<<<<<===>>>@@@CCCFFFGGGIIIKKKMMMPPPRRRRRRRRRRRRNNNLLLJJJJJJJJJJJJGGGDDDGGGFFFEEEDDDCCCBBBAAA@@@CCC???===>>>AAABBB@@@===BBB???===???CCCEEECCC@@@BBBCCCCCCCCCBBBCCCEEEHHHKKKMMMQQQXXX^^^aaa___]]]___eeehhhhhhiiillljjjffffffeeecccaaa___^^^]]]]]]bbbbbbcccfffiiijjjiiihhhgggfffeeegggiiijjjjjjiiihhhhhhhhhiiijjjkkkllllllkkkkkkjjjhhhffffffhhhjjjhhhgggeeeeeehhhlllqqqtttmmmnnnpppppppppmmmkkkiiikkkkkkmmmpppnnniiihhhjjjgggccc___]]]^^^^^^[[[YYYUUUTTTVVVXXX[[[[[[XXXUUUTTTOOOMMMMMMKKKIIIKKKOOO\\\ccciiiiiiggggggfffcccfffgggjjjkkkjjjhhhdddbbb___^^^\\\ZZZYYYXXXXXXXXXXXXTTTTTTZZZ___]]]YYYWWWSSSOOOJJJGGGFFFFFFEEEEEEHHHHHHFFFCCCAAAAAADDDFFFKKKJJJKKKPPPVVVWWWTTTPPPFFFAAA<<<:::<<<===<<<;;;999999888888888888999999555777999999777666888:::;;;;;;:::;;;BBBIIIJJJEEE===:::777888;;;===;;;888888888888888888999::::::;;;:::888888888888777555::::::999888888888999999===;;;999888999999888777:::::::::999999888888777:::===AAAEEEGGGHHHHHHHHH@@@DDDDDD@@@<<<<<<;;;888;;;>>>BBBEEEFFFHHHJJJLLLWWW^^^gggnnnooommmjjjhhhaaa^^^ZZZVVVRRRNNNJJJFFFGGGFFFIIIMMMKKKDDD@@@???>>>@@@BBBDDDEEEEEEDDDCCC::::::999888888777666666555444444333333333444444555555555555555555555555===@@@AAA>>>777333333555555444444333444555666777333555555555222111111222333333333333333333222222444333111222444444222000444333333444444555666666555444444333333444444555666555555444444555555666333333444444444444444444777777777777777777777777777666444444666777666555:::888777777888999999888888888999;;;<<<>>>???@@@@@@AAACCCEEEFFFHHHKKKNNNUUUYYY^^^aaabbbeeekkkooosssuuuxxxzzz|||}}}}}}|||~~~~~~{{{xxxrrrpppnnnjjjhhhfffeeedddfffffffffgggggggggggggggjjjmmmllleee]]]WWWOOOHHHFFFBBB>>><<<<<<;;;;;;:::;;;===<<<999;;;@@@@@@<<<>>>===<<<<<<;;;999888888;;;;;;:::999888666555444555666666666777777777888222333333444444333333222555555444444333333222222222222333666888888555333444444444444444444444444555666666666555444333333555444222222444555444333333444555555555444333222333333333333333444444444666999999666666888888666555555444444444555555666666666555555444333333333444444333333333333444444222333444444555555444444555555555555666888999:::999888777666666777888999999999999999999999999999<<<<<<<<<===???BBBDDDFFFIIIKKKNNNQQQSSSUUUUUUVVVRRRPPPMMMLLLLLLLLLJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@DDDAAA??????AAAAAA???<<>>???CCCDDDCCC@@@BBBCCCCCCCCCBBBCCCEEEHHHJJJKKKOOOUUUZZZ]]]^^^\\\dddjjjmmmkkkhhhhhhhhhgggcccbbb```^^^]]]]]]^^^___bbbcccfffjjjmmmmmmllljjjfffeeeeeefffhhhiiihhhggggggggghhhjjjkkkmmmnnnnnnjjjiiihhhffffffhhhmmmpppnnnnnnmmmmmmnnnoooppppppiiikkkmmmnnnmmmjjjfffdddiiiggggggkkklllhhhfffffffffbbb___]]]^^^]]]YYYUUUQQQQQQSSSVVVYYYZZZXXXVVVUUUPPPMMMOOOPPPNNNLLLMMMWWW^^^cccddddddffffffccchhhiiijjjkkkjjjhhhfffeee```___\\\ZZZXXXVVVUUUUUUTTTQQQQQQWWW[[[YYYWWWVVVSSSPPPKKKHHHGGGFFFFFFEEEHHHHHHGGGDDDBBBBBBDDDFFFJJJJJJMMMSSSXXXZZZWWWTTTIIICCC===::::::<<<<<<:::999999888888888888999999777888999999888888999;;;===<<<;;;===FFFOOONNNIII;;;999666777:::<<<;;;999888777777777777888999999;;;999888888999999777666;;;::::::::::::;;;;;;<<<;;;999777777888888777666:::;;;;;;;;;;;;:::999999???AAADDDGGGIIIHHHGGGFFF<<>>999666888999888999===AAAEEEIIILLLPPPSSS[[[dddqqqyyyzzztttmmmggg```[[[SSSMMMIIIFFFCCCBBBFFFDDDFFFIIIHHHBBB???@@@???@@@AAABBBCCCBBBAAA@@@999999888888777777666666444333333333333333444444444444555555666666777777BBBDDDDDD@@@999444333333333333222222222333444555333444555444222111111222444444555555555666666666444333222333444444222000555666666777777777666666555444444333333444444555666666555555555555666666222333333444444555555555777777777777777777777777777666444444666777666555888777666777999::::::999777777999:::<<<>>>???@@@???AAACCCDDDEEEGGGKKKMMMWWW\\\aaaddddddeeegggjjjrrrssstttwwwyyy{{{|||}}}~~~}}}~~~{{{xxxvvvsssqqqoookkkhhhfffeeedddgggggggggggggggfffffffffhhhkkkkkkeee___YYYQQQJJJEEEBBB>>><<<<<<<<<<<<;;;;;;<<<;;;:::>>>BBBAAA============<<<:::999888777777888999:::999777555333666666666666777777777777333444444444333333222111444444444333333333222222222333444666777777555444333333333333333333333333555555666777666444333222666555333333555666555444444444555555555444333222555555555555555555555555444777777555555888999666555555444444444555666666666555444444555555444333444444333222222222333333444555666666777666666666444444444555666777888999888888777777777777888888999999999999999999999999;;;;;;;;;<<<>>>@@@CCCDDDIIIKKKNNNQQQTTTVVVXXXXXXTTTRRRPPPNNNMMMMMMLLLLLLHHHGGGFFFEEECCCBBB@@@@@@CCCAAA@@@@@@AAABBB@@@>>>AAA@@@???@@@BBBCCCBBBAAABBBCCCCCCCCCBBBCCCEEEHHHHHHJJJMMMRRRVVVZZZ\\\\\\dddiiillljjjeeeccceeeggg```___]]][[[[[[]]]```aaadddeeehhhmmmppppppmmmkkkeeeddddddeeeggghhhgggfffhhhiiijjjkkklllmmmmmmmmmjjjiiihhhffffffiiiooosssqqqqqqqqqqqqpppnnnlllkkkhhhiiikkklllkkkgggccc```fffbbbbbbgggkkkiiifffeeedddaaa]]]\\\[[[YYYSSSOOOOOOPPPRRRTTTVVVVVVVVVUUUTTTQQQPPPSSSRRRNNNLLLNNNRRRXXX]]]___cccggghhhfffjjjjjjkkkkkkjjjiiigggfffaaa___]]]ZZZWWWTTTRRRQQQPPPNNNOOOTTTXXXVVVUUUUUUTTTPPPKKKHHHGGGGGGFFFFFFLLLLLLJJJHHHEEEDDDEEEGGGIIIKKKNNNTTTYYY[[[YYYWWWLLLFFF>>>999999;;;;;;:::999999888888888888999999777777888999999999:::;;;>>><<<:::>>>HHHQQQQQQJJJ===;;;999999:::;;;:::888777777777666777777888999999888777777888999888666::::::::::::;;;;;;<<<===;;;999888777888999888777888999;;;<<<============CCCEEEGGGHHHHHHFFFDDDBBB<<<>>><<<666333666999888<<>><<<>>>??????@@@@@@??????>>>===888888777777777666666666444444333333333444555555666666777777888999::::::CCCCCCCCC???999555333333111111111111222222333333333444555444222111222333555555555666666777888999555555555555555444333222777888999::::::999777666555444444333333444444555444444333333333333444444555555555555666666777888666666666666666666666666777666444444666777666555777666555666999;;;;;;;;;666777888:::<<<>>>???@@@>>>@@@BBBDDDEEEGGGJJJMMMVVV[[[bbbfffffffffggghhhppppppqqqsssuuuyyy{{{}}}~~~|||{{{{{{}}}~~~{{{xxxuuutttqqqpppnnnkkkiiigggeeedddhhhhhhggggggffffffeeeeeehhhkkkkkkfffbbb^^^UUUMMMEEECCC???============<<<<<<;;;999;;;???AAA???;;;===>>>===:::999::::::888888888999999999777666555666666666666777777777777444444444444333222111111333333333333333222222222222333666777777555444444333333333333333333333333444555666666666555333222777555444444555666666555444444555444444444333333555555555555555555555555222555555333444777888555444444444444444555666666777555444444666666555333555444333222222222222222444555666666777666666666333333444444555777888999888777777777777777777888888888888888888888888888:::::::::;;;<<>>@@@AAABBBBBBFFFGGGGGGFFFEEECCC@@@???<<<>>>;;;444222666999:::???DDDJJJPPPTTTWWW[[[]]]ccchhhooorrrnnnfff]]]XXXVVVSSSOOOLLLJJJGGGDDDBBB@@@===>>>AAA@@@<<<;;;===>>>>>>======<<<;;;;;;:::777777666666666666666666555555555555555666777777555666666777888999999:::>>>>>>>>>;;;888555333333111111222222222333333222444444444333111111333444222111111222333444666666777777777777666444444333666777888999888777666555555444444333333444444555555444444333333444444555666555555555555666777888666666666666666666666666777666444444666777666555777555555666999;;;<<<;;;666777888:::<<<===??????>>>@@@BBBCCCDDDFFFIIILLLRRRXXXaaafffgggggghhhiiioooooooooqqqssswwwzzz|||{{{}}}~~~}}}yyyzzz{{{}}}~~~{{{yyyvvvtttsssnnnnnnmmmkkkiiigggfffeeegggfffffffffeeeeeeddddddhhhkkkkkkiiigggccc[[[RRRGGGDDD@@@>>>>>>>>>===<<<>>>;;;999;;;>>>>>>===<<>>BBBDDDFFFFFFFFFHHHFFFEEEBBB@@@>>><<<;;;:::<<<999444333888===>>>JJJOOOUUU[[[]]]___`````````bbbdddccc^^^WWWQQQNNNQQQOOONNNMMMLLLJJJFFFBBB@@@>>>>>>BBBBBB>>>===???<<<<<<;;;::::::999888888666666666666555555555555555555555555666777888888333333444444555555666666999999999888777555444333111222333444444444333333444444444222111111333555444333333333333555777888777888999888555333333444333333444555555444444444555444444333333444444555777777666666666666777777555444333222222333444555777777777777777777777777777666444444666777666555777666555666999;;;;;;;;;777888999:::;;;<<<===>>>===???AAABBBCCCEEEIIIKKKNNNUUU^^^eeeggghhhjjjkkknnnnnnoooppprrruuuxxxzzzxxx{{{~~~~~~|||{{{{{{xxxyyy{{{}}}~~~|||yyywwwuuuttttttoooooonnnllljjjhhhfffeeeddddddddddddddddddcccccchhhjjjkkkjjjjjjhhh___UUUIIIEEEAAA???>>>>>>===<<<>>>;;;;;;======<<<>>>AAAIIIJJJEEE:::777<<<>>>:::>>><<<:::777777777999:::777777777777666666666666333333444444444333222222222222222222222222222222111444777888666444333444222222222222222222222222444444444444444555666777666444333333444555555444555555444444333333333444555555555444444444333333333666666333333666666444111111111222222444555555888555222444777999666333777666555444333333333333222333444444555555444444444444444555666777999999666666777777777777666666777777777777777777777777999888888999:::<<<>>>???CCCDDDFFFIIILLLOOORRRTTTSSSUUUVVVTTTQQQNNNNNNOOOMMMMMMKKKIIIGGGEEECCCCCCBBBBBBCCCCCCBBBBBBCCCCCCAAAAAABBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBCCCEEEHHHHHHIIIKKKLLLNNNSSSZZZ```fffaaa___aaa```\\\]]]bbb```]]]YYYWWWYYY]]]cccgggjjjjjjjjjkkkmmmllljjjhhhaaaaaabbbdddhhhkkklllkkkmmmmmmmmmlllkkkhhheeecccaaaeeeiiillllllkkkkkkkkkmmmllljjjhhhgggggghhhhhhmmmllljjjhhhfffcccaaa```^^^]]]___cccaaa\\\[[[^^^\\\XXXSSSQQQQQQQQQNNNLLLKKKNNNPPPQQQPPPPPPRRRUUURRRRRRTTTVVVSSSNNNMMMPPPNNNQQQTTTWWW___hhhkkkiiigggiiikkklllllliiifffdddaaaaaa___\\\XXXTTTQQQOOOLLLKKKMMMRRRTTTSSSUUUZZZVVVRRRMMMJJJIIIIIIHHHHHHFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKKKKKKKLLLNNNPPPRRRKKKFFF@@@===<<<<<<:::888999999888888888888999999888666555777:::<<<;;;:::888<<<===<<<>>>CCCEEEDDDAAA@@@???<<<:::888888888888888888888888999::::::888777777888:::<<<;;;:::>>>>>>===<<<<<<<<<======;;;999888888999::::::999>>>@@@DDDGGGIIIJJJIIIIIIGGGEEEAAA===:::999888999777::::::777999???EEEGGGSSSYYY```dddeeecccaaa```XXXYYYYYYVVVQQQLLLHHHGGGNNNLLLJJJJJJIIIGGGCCC@@@>>><<<>>>BBBBBB>>>===>>>::::::999888888777777777555555555555555555555555444444444555555666888888333333333333444444444444777666666666666555333222333333555666666666555444444444333222111111444666777666555555555777999:::555777888777333111111333333333333333444555555666555444444333333444444555777777666666666666777777777666444222222222333444777777777777777777777777777666444444666777666555888666666666999:::;;;:::888999999:::;;;;;;<<<<<<===>>>AAABBBCCCEEEHHHKKKLLLSSS]]]cccfffgggjjjlllnnnooooooqqqsssuuuvvvwwwxxx{{{~~~~~~|||zzzzzzzzzwwwxxx{{{}}}~~~}}}zzzxxxvvvuuuuuuuuutttsssrrrooollliiieeecccbbbbbbbbbbbbbbbcccccccccfffiiijjjjjjllljjjaaaWWWJJJGGGCCC???>>>===<<<;;;===;;;<<>>888===>>>:::<<<;;;:::999777666666666888777777777666666666555222333333444444333333333222222222222222222222222111555888888555333333444222222222222222222222222444333333333444666888999555444222222444555444333555555444333333333333444888888777777777666666666444777777444444777777444111111111111222333444555888555222444888999777333888777666555444333333333444555666666777777666666555555555555666888999:::666666777777777777666666777777777777777777777777888888888888999;;;===???AAABBBDDDFFFIIIMMMPPPQQQSSSVVVXXXWWWSSSPPPOOOPPPOOONNNLLLJJJHHHFFFDDDCCCDDDDDDEEEDDDBBBAAAAAABBBAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBCCCEEEHHHHHHIIIKKKKKKMMMRRRZZZ```jjjccc___aaaaaa]]]]]]aaaaaa^^^ZZZWWWYYY]]]cccgggllljjjjjjjjjkkkkkkiiigggaaa```aaaeeeiiilllmmmmmmkkkllllllllljjjhhheeeccc]]]bbbhhhmmmnnnlllkkkjjjnnnllliiigggggghhhjjjlllnnnllliiifffdddbbbaaa```^^^^^^aaabbb]]]WWWVVVYYYYYYUUUQQQPPPQQQSSSRRRPPPIIILLLOOOPPPPPPQQQTTTWWWUUURRRQQQTTTTTTQQQNNNNNNPPPRRRSSSVVV]]]fffhhheeefffhhhkkkmmmllliiieeebbbaaaaaa___]]]YYYUUUQQQOOOLLLKKKNNNRRRTTTSSSVVV[[[VVVRRRNNNJJJIIIIIIIIIHHHDDDFFFHHHJJJJJJLLLNNNPPPLLLLLLJJJIIIHHHJJJMMMPPPJJJFFF@@@>>>======:::888999999888888888888999999999777666888<<<>>>===;;;888===???===<<>>>>>===;;;999888888999999999888888999999:::;;;:::999888:::<<<>>>===<<<@@@@@@???>>>======>>>>>>:::888777777888999999888CCCEEEHHHKKKLLLLLLKKKJJJGGGDDD???:::666666666777777;;;<<<<<>>;;;:::<<>>@@@BBBCCCEEEHHHKKKLLLSSS\\\bbbeeefffiiikkknnnoooppprrrssstttuuuvvvxxx{{{~~~}}}{{{yyyzzz{{{uuuxxxzzz|||}}}~~~~~~|||zzzwwwuuuuuuvvvwwwxxxwwwvvvrrrnnniiieeebbb``````aaaaaabbbbbbbbbccceeegggiiijjjlllkkkbbbWWWLLLHHHCCC@@@>>>===;;;:::;;;;;;===@@@>>>===GGGSSSaaa```TTTAAA999===>>>999999:::::::::999666333222888888777777666666666555444222000222555666555222222333333444333222111000444666999888444222222333555444333111000111111222999333000333444222555;;;666666666555444222111000666666666666666666666666999888555333222222333444444444444444444444444333333444444555555444444333333444444555666777888888777777777777777777777777777777666555444444333333444333222444666888999999777777777777777888888888666666666666777777777777888777666666777:::===@@@??????@@@BBBDDDFFFIIIJJJOOOTTTYYYZZZWWWTTTSSSTTTNNNLLLJJJIIIHHHFFFDDDBBBEEEDDDCCCCCCDDDCCCAAA???AAA@@@@@@??????>>>>>>>>>CCCBBBAAAAAAAAACCCEEEFFFFFFGGGIIILLLQQQWWW]]]```bbb```^^^]]]]]]]]]___```___]]]ZZZYYY\\\```fffiiillllllllllllkkkjjjiiihhheeeeeefffiiilllmmmlllkkkjjjiiiiiiiiijjjhhhdddaaacccgggkkknnnllliiifffeeefffggghhhjjjkkklllmmmmmmnnnjjjfffccccccbbb```]]]______]]][[[XXXUUURRRQQQVVVPPPKKKKKKOOORRRRRRPPPNNNKKKIIIJJJOOOSSSUUUUUUXXXVVVSSSQQQOOOPPPQQQRRRPPPQQQRRRTTTVVV[[[bbbfffhhhkkkooopppmmmiiieeeccc```_________]]]YYYSSSNNNIIIKKKMMMPPPSSSVVVXXXYYY[[[XXXTTTOOOKKKHHHGGGGGGIIIHHHHHHKKKPPPSSSRRRPPPKKKLLLMMMLLLJJJJJJLLLMMMEEEBBBAAA@@@<<<777666999:::::::::999999999888888999999999999::::::;;;<<<======>>>@@@BBBCCCBBB@@@>>><<<:::888888888999:::777777888888888999999999;;;<<<<<<===>>>>>>??????EEECCCBBB@@@>>><<<<<<;;;777777666777888:::;;;===DDDJJJNNNLLLKKKKKKIIIEEE@@@???<<<888666777;;;>>>999>>>DDDHHHKKKOOOSSSWWW[[[dddkkkiiifffccc\\\SSSUUUOOOIIIIIILLLMMMHHHCCCIIIHHHFFFEEEEEECCCAAA>>>AAA@@@???>>>===<<<;;;:::777666555444444444444444333333444444555666666777666666555555555555666666111111111333666777666444555555555555666666666666333444666777777555333222444444444444333222222111333444555666555333000///555444444333333333444444666555555555666777999:::666555333111000111555888:::999777555444444555555???BBBAAA:::555555666666555555555555555666777888888666444555888999777555777555444555777888888777999<<<===:::666555:::??????AAACCCCCCBBBAAABBBCCCMMMSSSZZZ^^^^^^```dddhhhjjjjjjkkklllnnnppprrrtttvvvxxx{{{|||zzzyyyxxxxxxwwwxxx{{{~~~~~~|||yyywwwvvvuuusssqqqxxxvvvssspppnnnjjjeeeaaaaaa___]]]]]]```bbbdddddddddiiikkkiiijjjkkkfff^^^UUUIIIAAABBBBBB???===???<<>>;;;???>>>888666999888333999888666555555555666777333111000111444555444222222333333444333222111000222444777666444333333444444333222111111111222333444111111333222111555===444444555555555444444333555555555555555555555555777666444222222222333444222333333444444555555555222333333333333333333222333444444555555666666777555555555555555555555555666555555444333333222222444333222444666888888888666666666666666666666666555555555666666666777777888777666666777:::===???======>>>@@@BBBDDDGGGHHHNNNQQQUUUWWWVVVTTTSSSSSSNNNLLLIIIHHHHHHGGGEEEDDDDDDCCCBBBBBBCCCBBB@@@>>>@@@@@@@@@@@@@@@?????????BBBBBBCCCCCCCCCCCCCCCCCCFFFFFFHHHLLLPPPVVV[[[^^^___^^^]]]\\\\\\]]]___```^^^]]]\\\]]]```dddiiimmmkkkkkkkkkjjjiiihhhgggfffeeeeeegggjjjmmmnnnmmmkkkjjjjjjiiiiiijjjhhheeecccfffhhhjjjkkkiiigggfffffffffffffffggghhhjjjlllmmmoookkkgggeeedddccc```^^^]]]\\\[[[YYYVVVSSSQQQPPPQQQNNNLLLNNNRRRSSSQQQNNNOOOMMMMMMPPPSSSVVVVVVUUUZZZXXXTTTQQQOOOPPPQQQSSSRRRRRRRRRRRRUUUZZZ```eeegggkkkoooqqqnnnjjjfffdddaaa```___^^^\\\XXXSSSOOOLLLLLLNNNQQQTTTXXX[[[\\\\\\ZZZVVVQQQNNNKKKIIIHHHIIIHHHIIIMMMQQQRRRQQQOOOLLLLLLMMMKKKIIIIIIJJJLLLHHHCCCAAAAAA@@@======???999999999888888888777777999999999999:::;;;<<<===<<<>>>AAADDDFFFEEEAAA===>>><<<:::999888888999:::888888888999999999::::::999999;;;<<<>>>@@@AAABBBCCCBBBAAA???>>>======<<<666666666777999<<>>;;;???EEEJJJMMMRRRXXX\\\___gggllliiidddaaaZZZRRRQQQMMMJJJJJJLLLLLLIIIEEEJJJHHHFFFDDDCCCBBB???===>>>>>>===<<<;;;::::::999666666555444444444444444666666555555555555555555666555555555555555555666444333222333555666666555555555555555666666666666777666555444444444444444333333444444444333222222222222444444444444333222555444444333333444444555555444444444555666888888777666444333333555999<<<;;;:::999888777666666666;;;???>>>888333444555444666555555555555666666777777666555555666666555444888666555555777888777777888888888888888:::<<<>>>===???AAABBBBBBBBBDDDEEELLLRRRYYY]]]]]]^^^bbbfffeeegggiiikkknnnpppqqqrrruuuxxxzzz{{{zzzyyyxxxxxxwwwyyy|||~~~}}}{{{yyyxxxwwwwwwuuutttwwwuuusssqqqoookkkfffccc___^^^]]]^^^```cccccccccdddiiilllkkklllmmmhhh```XXXMMMDDDCCCBBB>>>===>>>>>>>>>===;;;:::===BBBGGGVVVOOOFFF@@@============;;;>>>===888777999888444999888777666666666777777222111000111333444333222222333333333333222222111111333555555444444444555333222222222222333333444222111222333222111555<<<222222444555666666777777555555555555555555555555444444222111111222333444111222222333444555666666111222222333333222222111444444444444444444444444333333333333333333333333444444444333333222222111555333222333666777888777666666666555444444333333444444444555555555666666666555444444666888;;;<<<;;;;;;<<<>>>@@@BBBDDDEEELLLMMMOOORRRUUUUUUTTTRRROOOLLLIIIGGGGGGGGGFFFEEECCCBBBAAAAAABBBAAA???===@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEECCCAAA@@@FFFFFFHHHJJJNNNSSSXXX[[[[[[[[[[[[[[[\\\^^^```aaa^^^___```bbbfffjjjmmmpppjjjiiiiiihhhgggfffeeeddddddeeehhhlllooopppnnnlllllljjjiiiiiiiiiiiigggeeeiiijjjjjjiiifffeeeeeeffffffdddcccbbbdddgggjjjlllnnnkkkhhheeedddbbb```^^^YYYYYYWWWUUUSSSQQQPPPOOOLLLLLLNNNRRRVVVVVVQQQMMMQQQQQQRRRUUUXXXYYYXXXWWW]]]ZZZUUUQQQOOOPPPRRRSSSSSSSSSQQQPPPQQQVVV^^^cccfffjjjpppsssqqqmmmiiifffcccbbb___]]][[[WWWRRROOONNNNNNOOOQQQUUUYYY]]]```\\\[[[XXXUUUQQQNNNKKKJJJHHHIIIKKKOOORRRRRRPPPNNNLLLMMMMMMKKKHHHGGGHHHIIIJJJCCC===>>>>>><<<;;;===888888888888777777777777777888888999:::<<<===>>>???BBBFFFJJJLLLHHHBBB======<<<:::999888888999:::999999999:::::::::;;;;;;777888:::<<>>===<<<<<<<<<444555777999===AAADDDEEEJJJOOORRRPPPOOOOOOMMMJJJEEEAAA>>>===???@@@???>>>@@@CCCGGGLLLPPPUUUZZZ^^^dddiiikkkgggaaa\\\VVVQQQNNNNNNNNNMMMLLLKKKIIIHHHMMMJJJFFFCCCBBB@@@>>>===;;;;;;::::::999999999888666555444444333444444444999888888777666555555444555555444444444444555555777555333333555666666666444555555555555666666666;;;888444222111222444666222222333444444444333333111222222333444555555555555444444444444444555555444444333333444555666777666555333333555888;;;===:::::::::::::::999888777777::::::555222333444333777666666555555555555666555666666555444333333444999777555555666777777666666555555888<<<>>>>>>===;;;===@@@AAAAAABBBEEEGGGKKKQQQWWW[[[\\\]]]___aaa___bbbfffkkknnnoooooooootttwwwzzz{{{zzzyyyxxxyyyxxxzzz|||}}}{{{yyyyyyyyyyyyxxxvvvuuutttsssrrrqqqnnniiifff_________bbbeeeffffffeeeeeeiiilllnnnooopppkkkeee^^^UUUKKKGGGDDD@@@??????BBB>>>;;;;;;===??????>>>DDDBBB@@@?????????===;;;:::<<<<<<999888:::999666:::999888888777777888888222222111222222222222222333333333333333333333222555555666666555555555555111111222222333444555555444222111222444444555666222333444555666777777777444444444444444444444444333333222222333444555555333333333444444555555555222222333333333333222222444444444333333222222222222222222222222222222222444444444333333333222222555444333333555777777666777666666555444333333222333333333444444444555555333333222222333555777999::::::;;;<<<>>>@@@BBBCCCKKKJJJKKKNNNTTTVVVUUURRRSSSOOOKKKHHHGGGGGGEEEDDDCCCBBBAAABBBBBBBBB@@@>>>@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@EEEFFFGGGIIIMMMQQQUUUXXXYYYYYYZZZ[[[]]]```bbbdddbbbccceeehhhjjjmmmnnnoooiiihhhgggfffeeedddddddddccceeehhhlllpppqqqooommmmmmkkkhhhhhhiiiiiiiiihhhkkklllllljjjhhhfffeeefffeeebbb___]]]^^^aaafffiiiiiihhheeecccaaa___]]]\\\UUUUUUSSSRRRPPPOOOOOONNNMMMNNNPPPTTTXXXXXXUUURRRUUUUUUVVVXXXYYYZZZZZZZZZ]]]ZZZUUUPPPNNNOOOQQQSSSTTTRRRPPPMMMNNNRRRZZZ___fffkkkrrruuutttqqqmmmkkkgggdddaaa]]][[[WWWSSSPPPPPPPPPPPPQQQUUUZZZ^^^aaa\\\[[[YYYVVVSSSOOOLLLJJJHHHJJJNNNQQQRRRQQQOOOMMMMMMMMMMMMJJJHHHFFFGGGHHHOOOEEE===<<<===;;;888888999999999999888888888777777777777999:::<<<>>>???EEEFFFIIIMMMMMMJJJEEE@@@===<<<;;;999999999999999:::::::::;;;;;;;;;<<<<<<999:::;;;===???AAACCCDDD??????===;;;:::999999999555666999===AAAFFFIIIKKKLLLQQQTTTQQQOOOOOONNNKKKGGGCCC@@@AAAEEEFFFCCC???FFFHHHKKKNNNSSSXXX\\\___eeegggfffaaa[[[VVVSSSQQQPPPRRRSSSRRRNNNKKKJJJKKKOOOLLLGGGCCCAAA@@@>>>===999999999999999999888888555555444444444444444555999999888888777666666666444444333333333333444444:::777444333444555666666444444444555555555666666:::888555222111222444555111222222333444444444444333333222333333444555666555444444444444555555666444444444555555666666666555333222222444666888999888999:::;;;;;;999888777555888777444333555555222888777666555555555555555555777888777333222333666:::888666555666777666555666777888;;;===>>>???>>><<<>>>???@@@@@@AAACCCFFFJJJOOOUUUYYYZZZ[[[\\\]]]ZZZ]]]ccciiimmmnnnnnnmmmrrruuuxxxzzzyyyxxxxxxyyyyyyzzz}}}~~~|||{{{{{{{{{zzzxxxvvvuuuttttttttttttqqqmmmiiibbbccceeehhhkkkllljjjiiifffiiilllooorrrqqqnnnjjjddd]]]SSSLLLHHHEEEDDDCCCDDDAAA>>>>>>???@@@>>><<<:::;;;<<<>>>???>>>===;;;:::;;;;;;:::999::::::999::::::999999999888888888222222333222222222222222333333333333333333333444:::999777666666555444333000111222333444555555555888444111111666888555000444444555555555555555444444444444444444444444444333333333444444555666666555555555444444333333333333333444444444444333333444444444333222222111111333333333333333333333333555555555555444444444444666444333333555666555555777777666555555444333333333333333333444444444444333333333333444666777888:::::::::<<<===???AAABBBIIIHHHHHHLLLQQQUUUUUUSSSVVVSSSOOOKKKIIIGGGEEECCCEEECCCBBBCCCCCCCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCBBBAAAAAABBBCCCEEEEEEFFFHHHLLLPPPTTTWWWWWWXXXZZZ]]]```ccceeeffffffgggiiikkklllmmmllllllhhhgggfffeeedddddddddeeecccdddggglllpppqqqpppnnnnnnkkkgggfffgggiiijjjkkkkkkmmmnnnnnnkkkgggeeedddccc___[[[WWWWWW[[[```dddbbbbbbaaa___\\\ZZZYYYXXXRRRQQQPPPOOONNNNNNOOOOOOQQQRRRSSSUUUXXXYYYYYYYYYYYYYYYXXXWWWXXXYYY\\\^^^[[[XXXTTTPPPNNNOOOQQQRRRSSSQQQNNNKKKKKKOOOVVV[[[fffkkkrrrvvvwwwtttqqqpppkkkhhhddd```]]]YYYTTTQQQQQQQQQPPPRRRUUUYYY^^^aaa[[[ZZZXXXVVVRRROOOLLLJJJIIILLLPPPRRRRRRPPPNNNLLLMMMNNNMMMKKKGGGFFFFFFGGGRRRHHH@@@???@@@>>><<<;;;;;;;;;:::::::::999999999777777777999:::<<<>>>???GGGFFFFFFGGGHHHGGGDDDBBB<<<<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAA===<<<:::999777666666555999;;;>>>BBBFFFJJJMMMOOOMMMRRRSSSPPPNNNOOONNNKKKIIIFFFCCCEEEIIIJJJFFFBBBFFFHHHKKKQQQXXX^^^bbbeeedddbbb^^^ZZZTTTOOOOOOPPPSSSUUUWWWTTTNNNJJJKKKLLLQQQMMMHHHDDDBBB@@@???>>>::::::999999999999999999555555555444444555555666888888888888888888888888444444333333333333444444:::888555333444555555555444444444444555555555555777666666555444444333333111222222333444444444444555444444333333444444555444444444444444555666777555666666666777777777777777444222222444666666555666777888999999888777777555888777555555777777333888777666555555555555555555888999888555333555777:::888666555666777666555777;;;??????<<<;;;===@@@>>>???@@@???>>>???AAACCCIIIMMMSSSWWWZZZZZZZZZZZZXXX[[[aaagggkkkmmmmmmmmmqqqtttwwwyyyyyyxxxxxxyyyzzz|||~~~~~~|||||||||{{{xxxvvvuuuuuuvvvwwwwwwuuuqqqmmmeeeeeegggkkknnnnnnllljjjiiiiiikkkooorrrqqqooonnnfffbbb[[[SSSOOOMMMLLLJJJDDDCCCAAA???======<<<<<<999;;;<<<=========<<<<<<;;;::::::;;;;;;:::::::::::::::::::::999999999888333444555444222111222333444333333333333444444555<<<:::777666555555333222111111333444555555555555666444111111555999444---444555555555444333222222333333333333333333333333444444444555555666666666666666555444333222222111333444444555555444444333444444444333333222222222444444444444444444444444555555555555555555555555666555333333444555444333666666666555555444444333333333333444444444555555666666666666777888999:::999999999:::<<<===???@@@FFFEEEFFFIIIMMMQQQSSSSSSXXXUUURRROOOMMMJJJFFFCCCEEEDDDCCCCCCDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAFFFDDDBBBAAA@@@BBBCCCDDDDDDDDDEEEHHHKKKPPPTTTWWWVVVXXXZZZ]]]aaadddfffgggiiijjjkkkllllllkkkiiihhhfffeeedddccccccdddeeefffcccdddfffjjjnnnpppqqqpppnnnjjjfffdddeeeiiikkkmmmjjjlllnnnnnnkkkhhheeedddaaa]]]WWWSSSRRRUUUYYY\\\YYY[[[[[[ZZZXXXVVVUUUVVVQQQPPPOOONNNNNNOOOPPPQQQUUUUUUVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYXXXYYY]]]```ZZZXXXUUURRRQQQQQQRRRSSSRRRQQQOOOLLLLLLOOOUUUZZZfffjjjqqquuuvvvuuuttttttnnnlllhhheeeaaa\\\VVVRRRSSSSSSSSSTTTVVVZZZ]]]___[[[ZZZWWWTTTQQQNNNLLLKKKKKKNNNQQQRRRPPPNNNMMMMMMNNNNNNMMMKKKHHHGGGGGGHHHIIIBBB===>>>???>>>===???<<<;;;;;;;;;::::::::::::777888888999:::<<<===>>>DDDBBB??????@@@@@@@@@???<<<;;;;;;::::::999888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============999888777777666666666666???AAADDDHHHKKKNNNPPPQQQNNNRRRSSSPPPNNNNNNNNNKKKJJJHHHFFFGGGJJJKKKIIIFFFEEEGGGMMMUUU___fffkkklllddd___XXXSSSMMMHHHJJJNNNRRRSSSSSSPPPKKKIIIJJJLLLOOOLLLGGGDDDBBBAAA>>>===;;;;;;::::::999999999888666666666555666666777888777777777777777888888888555555444444444444555555999666444333444555555444333444444444444555555555333444666777777555333222222222333444444444333333555555555444444444444444444444444444555666777777666666777777777777777666999666333333666888666555444555666777777777777777777999888666888:::888444777666666555555555555666666777888777666666777888999777555555666777777666999>>>AAA???:::888<<<@@@?????????>>>===>>>@@@BBBGGGKKKQQQVVVZZZ[[[ZZZYYYZZZ\\\```eeeiiilllnnnoooooorrrvvvxxxxxxxxxyyyyyy{{{}}}}}}|||||||||}}}|||yyywwwxxxxxxyyyzzz{{{xxxtttpppffffffhhhjjjmmmmmmkkkiiikkkhhhhhhmmmpppooooooppphhhhhhddd^^^[[[[[[ZZZWWWKKKGGGBBB===;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===<<<::::::<<<<<<999999;;;999::::::::::::999888888444555777555333222333555444333333222333444555666:::777444333444444333111111222333555555555444444,,,111333111111444444000333333444444333222222111222222222222222222222222333333444444555555444444555555555444444333333222333333333444444333333333444444444444333333333333444444444444444444444444444444444444444444444444777555333333444444444222444444444444333333333333444444444444555555555555555555666666777777888888777777777888999;;;<<<===AAABBBDDDEEEGGGKKKOOORRRVVVTTTSSSRRRQQQNNNIIIFFFDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@?????????CCCBBBBBBBBBBBBCCCCCCDDDCCCDDDEEEHHHKKKPPPUUUWWWUUUVVVYYY]]]```ccceeefffjjjjjjjjjjjjjjjiiigggfffbbbbbbaaa```aaacccdddfffccccccdddgggllloooqqqqqqmmmiiidddbbbccchhhkkknnnjjjkkkkkkjjjgggeeeeeefff^^^ZZZTTTOOONNNOOORRRUUUSSSUUUWWWWWWUUUSSSSSSTTTPPPOOONNNNNNNNNPPPRRRSSSVVVWWWXXXXXXYYYZZZ[[[]]]\\\]]]^^^]]][[[[[[^^^```YYYXXXWWWUUUUUUUUUUUUUUUSSSRRRQQQOOOOOOQQQVVVZZZdddhhhmmmqqqsssttttttuuuqqqpppmmmiiieee___XXXSSSUUUUUUVVVWWWYYY[[[]]]^^^\\\ZZZWWWTTTQQQNNNMMMMMMMMMPPPRRRRRROOOMMMMMMNNNNNNNNNNNNLLLIIIHHHHHHJJJBBB>>><<<======:::;;;>>>;;;;;;;;;:::::::::999999999999999999:::;;;<<<===@@@>>><<<<<<===>>>>>>===;;;;;;;;;;;;:::999888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::444444555666888999;;;<<>>===>>>>>>======>>>AAADDDFFFIIIOOOVVVZZZ\\\ZZZYYY^^^^^^```bbbgggkkkppprrrnnnqqquuuwwwxxxxxxyyyyyy}}}~~~~~~}}}yyyyyyzzz|||~~~~~~|||zzzzzz{{{|||~~~~~~{{{vvvsssiiiiiiiiikkklllmmmkkkiiimmmhhhfffjjjmmmlllnnnrrrnnnrrrrrrnnnlllnnnnnnjjj[[[PPPDDD>>>>>>>>>===:::===???@@@???<<<:::;;;<<<>>>::::::===<<<888888;;;888999:::::::::999777777444666888666333222333666444333333222333444555666777444111111333444333111222333444555555555444333"""...555111---000444444111222222333333222222222222222222222222222222222222333333444444333333222333444444444444444444444222222222333333222222222444444444444444444444444333333333333333333333333333333333333333333333333777555333333444444333222222222222222222222333333444444444555555555666666222333333444444555555555555555555666777999:::;;;>>>@@@CCCCCCCCCFFFLLLQQQSSSSSSSSSTTTTTTQQQLLLIIICCCBBBAAAAAABBBBBB@@@>>>AAA@@@@@@??????>>>>>>>>>@@@AAACCCDDDEEEDDDCCCBBBCCCDDDEEEHHHLLLQQQUUUXXXTTTUUUXXX\\\___bbbdddeeeiiiiiiiiiiiihhhhhhgggfff```___^^^^^^___aaadddeeecccbbbccceeejjjoooqqqrrrmmmhhhccc```bbbgggkkknnnjjjjjjhhhfffcccccceeeggg]]]YYYSSSNNNKKKLLLOOOQQQOOOSSSVVVVVVTTTRRRSSSTTTPPPOOONNNNNNOOOQQQSSSTTTTTTVVVYYYZZZZZZYYYZZZ[[[[[[^^^aaaaaa___]]]^^^___YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTSSSRRRQQQTTTXXX\\\bbbfffjjjnnnppprrrtttuuusssrrrooommmhhhaaaYYYSSSWWWXXXYYYZZZ[[[\\\]]]]]]^^^[[[WWWTTTQQQOOOOOOOOOOOOQQQRRRQQQNNNLLLMMMOOONNNNNNNNNLLLJJJIIIJJJKKKDDDBBBBBBBBB???::::::>>>:::::::::999999999888888999999999999::::::;;;<<>>======?????????>>>;;;;;;;;;;;;:::999888888999999999:::::::::;;;;;;888888888888888888888999111222333666999===@@@AAAKKKLLLNNNPPPQQQQQQQQQQQQQQQUUUUUUQQQOOOOOOOOOMMMJJJKKKKKKJJJHHHIIIKKKMMMQQQSSSXXXaaaiiimmmmmmkkkkkk```VVVNNNFFF???BBBIIIGGGEEEBBB@@@AAACCCFFFHHHHHHFFFDDDBBBAAA???;;;888;;;;;;:::999888777666555888888777777888999::::::::::::999777666444333333666666555555555555666666444333333444555555444222333333333444444444555555222333444555666666666666444444444444333333222111///111444666888888777666444444444555555777888888444444666666666555444333222///,,,///444777666333666555444444555777999:::999:::999888999<<<888222555555555555555666777888444222111333777999777555777555444555777888888888<<<:::777777999;;;<<<<<<;;;<<<<<<<<<===???CCCFFFEEEHHHNNNUUU[[[]]][[[YYYaaa``````aaaeeekkkqqqtttnnnqqquuuwwwxxxxxxyyyzzz}}}~~~~~~|||{{{uuuuuuxxx{{{~~~~~~|||||||||~~~}}}xxxtttmmmllllllmmmnnnnnnmmmkkkooohhhdddhhhkkkjjjmmmrrruuu|||~~~{{{{{{~~~~~~zzziiiYYYGGG@@@BBBDDD@@@:::<<>>>>>>>>???AAADDDHHHJJJPPPNNNNNNOOOQQQPPPMMMIIIKKKHHHEEEBBBAAA@@@>>>===@@@?????????>>>>>>======???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDGGGKKKOOOSSSVVVUUUZZZ^^^`````````bbbeeegggffffffggghhhiiiiiihhhccc```]]]\\\^^^```aaabbbggggggiiilllppprrrqqqpppkkkhhhcccaaaaaaeeejjjmmmkkkgggcccaaabbbbbbaaa___XXXRRRMMMLLLKKKIIIKKKPPPOOORRRUUUUUUTTTSSSRRRRRRPPPNNNMMMOOOOOOOOOSSSYYYUUUUUUUUUVVVWWWYYYZZZ[[[^^^```bbbbbb```]]]\\\\\\[[[YYYXXXZZZ]]]^^^\\\YYYUUUTTTRRRRRRSSSWWW[[[]]]]]]aaafffkkknnnqqqtttvvvvvvtttpppjjjddd^^^YYYVVVVVVUUUWWWZZZZZZXXXZZZ___^^^YYYVVVWWWUUUOOONNNRRRRRRQQQPPPOOOPPPPPPNNNMMMNNNMMMKKKHHHGGGHHHHHHIIIKKKGGGBBB>>>======>>>>>><<<<<<;;;;;;:::999888888888999999:::;;;<<<>>>???>>>===;;;::::::<<<>>>@@@<<<<<<<<<;;;;;;::::::999777999:::<<<<<<;;;999888:::888666555666555444333444555777:::>>>CCCGGGIIIQQQSSSTTTRRRNNNLLLMMMOOOPPPOOOPPPQQQSSSRRROOOLLLIIIGGGDDDCCCCCCGGGKKKMMMVVVXXX]]]bbbggghhhfffdddkkkaaaSSSHHHBBB@@@@@@???===>>>@@@BBBBBBAAACCCFFFHHHIIIHHHBBB<<<:::===BBB>>>===<<<;;;;;;:::888666666666666666555555555555999666444666:::;;;888444555555555555555444444444444444333222222333333333333444444555555444444333777666555444333222222222777777777666555333222111555555555555555555555444666555555555555444444444555333222222333444333111444555555555555555444444777888888555111111555999888666666888;;;<<<999555<<<666222555777666666777777777777777777777888888888888777777888:::<<<===555777888999888888:::;;;:::::::::;;;===>>>@@@AAACCCJJJOOOPPPVVV___bbb```ccc```___bbbggglllnnnnnnnnnqqqtttvvvwwwxxxyyyzzz}}}|||~~~|||ttttttvvvyyy{{{||||||~~~|||wwwtttqqqkkkeeeffflllooommmiiimmmkkkgggcccbbbgggpppwwwzzzzzzjjjUUUFFF@@@@@@???>>>>>>??????@@@@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;===;;;888777888999999888444666888888555333444555333444444333222333888;;;333333444444444444333333444444444444444444444444333222111111333333222111333333222222222333444555444444333333333333222222222222333333333333444444111222222333333222222111444333111000000000111222444333333333222222222222333444555444333333444555555444333222222222333333666444222111222333333222111111222333333333222222333444444555444444333333444555555555555555444444555555555666777888999:::=========>>>@@@CCCFFFHHHLLLLLLLLLNNNPPPPPPLLLIIILLLIIIEEECCCBBBAAA???===@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGJJJNNNSSSUUUVVVYYY]]]aaacccfffiiikkkhhhhhhhhhhhhiiiiiihhhgggbbb```]]]]]]___aaaccccccggggggiiillloooqqqpppoooiiigggdddaaabbbeeehhhkkkhhheeebbb`````````^^^\\\VVVQQQMMMMMMKKKIIIKKKOOONNNPPPRRRSSSRRRPPPPPPPPPQQQOOOOOORRRRRRQQQUUU[[[UUUUUUVVVWWWXXXYYYZZZ[[[ZZZ]]]______]]][[[ZZZZZZZZZYYYXXX[[[^^^___\\\YYYUUUTTTSSSSSSUUUXXX[[[]]]]]]___cccggglllpppsssuuuvvvtttpppjjjddd^^^YYYVVVUUUTTTVVVYYYXXXVVVXXX\\\```ZZZWWWWWWTTTOOOOOOSSSSSSRRRQQQPPPPPPPPPOOONNNOOOMMMJJJHHHGGGFFFGGGGGGJJJFFFAAA>>>===<<<;;;:::::::::999999888777777666999999999999:::;;;<<<===>>>>>>>>>===<<<===>>>???;;;;;;;;;:::::::::::::::999:::;;;<<<<<<;;;999888:::888666555555666666666777888;;;???CCCHHHKKKMMMPPPRRRSSSQQQNNNMMMMMMOOONNNNNNOOOPPPQQQQQQNNNLLLHHHFFFDDDDDDEEEIIIMMMPPP\\\[[[ZZZ[[[]]]___^^^]]]```WWWKKKBBB>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCFFFJJJKKKJJJEEE>>>;;;===@@@@@@???>>>======;;;888555888888888777777777777666>>>:::555555777888777444444444444555555555555555555555444444444444444555333444444444444444444333222222222222333444555555777777777666555444333222111222222333333444444444555555555444444333333333777555444444555555444222444444555555555555444444666777777666444444555666555555666888:::<<<;;;:::;;;555222444666555555777777777777777666666666666444555777888999888777777666777999999888999:::<<<:::::::::;;;===>>>@@@AAACCCIIIMMMOOOUUU]]]aaa___eeecccbbbdddhhhlllmmmmmmnnnqqquuuwwwyyyzzz{{{}}}~~~~~~zzzvvvqqqrrruuuyyy|||~~~~~~zzzvvvssspppjjjfffggglllooommmjjjjjjjjjhhheeeeeejjjqqqwwwpppZZZJJJCCCAAA@@@>>>>>>??????@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;<<<:::888777888999999999444555666555333222444555444555555333222333555777444444333333333333444444333333333333444444444444333222111111333333222111444444333333333444555666111222333444444444333222222222333333333333444444111222222333333222222111333333222111111111111222444444444444333333333333333333444333222333555888555444333222222222333333666444111111222333333222333444555666666777666666333333444444555444444333444444555555555555555444666666666666666666666777<<<<<<<<<===???AAADDDEEEGGGGGGIIILLLNNNNNNKKKIIILLLJJJGGGEEEDDDBBB@@@??????????????????>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEEEEGGGJJJMMMQQQSSSVVVVVVYYY^^^dddjjjnnnooohhhhhhjjjjjjiiihhheeedddaaa___^^^___aaadddeeefffgggggghhhkkknnnooonnnlllfffeeecccbbbbbbdddfffgggdddbbb```^^^]]]\\\YYYWWWSSSOOOMMMNNNLLLIIIJJJMMMLLLNNNPPPPPPOOOMMMMMMNNNRRRQQQRRRUUUVVVUUUXXX^^^VVVVVVWWWXXXXXXYYYZZZZZZYYY[[[^^^___]]][[[ZZZZZZYYYYYYZZZ]]]aaaaaa]]]YYYTTTTTTTTTUUUWWWYYY[[[]]]___]]]^^^bbbjjjpppssstttuuusssooojjjddd^^^YYYVVVUUUSSSTTTWWWWWWUUUWWW[[[ccc]]]XXXUUURRROOOPPPTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOMMMJJJHHHFFFEEEDDDDDDFFFCCC@@@>>>===<<<:::888::::::999999888888777777;;;;;;:::;;;;;;<<<======>>>@@@BBBBBB@@@>>>======:::::::::::::::;;;;;;;;;:::;;;<<<<<<;;;:::888777888777555444555777999;;;===???CCCGGGKKKNNNPPPQQQPPPQQQQQQPPPOOONNNNNNOOONNNMMMMMMNNNOOONNNLLLJJJFFFEEEEEEEEEHHHLLLPPPSSS\\\XXXTTTRRRRRRTTTUUUVVVRRRLLLCCC===;;;<<<>>>@@@BBBAAA???@@@CCCGGGIIIIIIOOOPPPOOOJJJDDD??????@@@AAA@@@@@@@@@???===999555::::::999999999888888888BBB<<<777444555666555444333333444444555555666666666555555555555555666666444444444444444444444444111111111111222333444555888888888777666555444333000111111222333444555555555555444444333222111111999777666666666666444333444444555555555555444444555555555666777777444222333444666888999;;;>>>@@@:::555333555666444444666777777777666666666555555222444888::::::888444222666777999999888888:::;;;:::::::::;;;===>>>@@@AAABBBGGGKKKMMMSSSZZZ^^^]]]fffeeeeeegggjjjlllmmmlllpppssswwwzzz{{{|||}}}~~~yyysssnnnnnnqqqtttxxx|||~~~~~~}}}{{{yyyvvvtttrrrnnnjjjfffggglllooommmjjjiiiiiihhhgggiiinnntttyyyvvv```OOOFFFCCCAAA???>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999777777999:::::::::666555444333222333555666333333333333222222333444555444333222222333444555333333333333333444444444333222111111333333222111333333333333333444444555///000333555666555444333222222222333333333444444111222222333333222222111222222222222222222222222444444444444444444444444333333333222111333666999444444333333333222222222666444222222333444444444555555666777777777666666333333444444555444444444333444555555666555555555666666777888888888888888::::::;;;<<<===???AAABBBBBBCCCFFFJJJLLLLLLKKKIIIMMMJJJHHHFFFEEEDDDBBB@@@????????????????????????@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFGGGIIILLLPPPRRRSSSRRRSSSYYYbbbiiilllmmmfffhhhjjjjjjhhheeebbbaaa```______aaadddggghhhggggggggggggiiikkkllljjjhhhbbbbbbbbbbbbbbbbbbcccccc___^^^]]][[[YYYWWWTTTSSSQQQNNNMMMOOONNNJJJIIILLLKKKMMMOOOOOONNNMMMMMMNNNTTTSSSTTTXXXYYYXXX[[[```VVVWWWXXXXXXYYYYYYYYYYYY[[[]]]```aaa```___^^^___ZZZZZZ]]]aaaeeeddd___ZZZUUUUUUVVVWWWXXXZZZ\\\\\\aaa]]]ZZZ^^^gggpppsssssssssqqqnnniiiddd^^^ZZZWWWTTTSSSTTTWWWWWWVVVYYY___fffaaaZZZTTTPPPOOOQQQSSSRRRRRRSSSRRRPPPOOOOOOPPPNNNMMMJJJHHHEEECCCBBBBBBBBB@@@?????????>>><<<999<<<<<<;;;;;;;;;:::::::::======<<<<<<<<<======>>>>>>BBBFFFFFFCCC???<<<;;;:::::::::;;;<<<<<<<<<===;;;;;;;;;;;;:::999777777666666555444555888===@@@DDDFFFJJJNNNQQQRRRRRRQQQOOOPPPPPPOOOOOOOOOOOOOOOOOOMMMLLLLLLLLLKKKHHHFFFDDDEEEEEEHHHKKKOOOSSSUUUUUUQQQLLLJJJJJJLLLNNNNNNHHHEEE@@@<<<<<<>>>AAACCCGGGGGGEEEEEEJJJQQQSSSRRRWWWWWWVVVRRRKKKEEEBBBBBBAAA@@@@@@AAAAAA???;;;888:::::::::999999888888777>>>;;;777555666666444333222222333444444555666666555555555444555555666666444444444333333444444444555444333333222222222333888888888888777666555444444444444555555666666666555444444333222111000000999777666555666555444222333333444555555555444444777444333444777888555222333555888888777999===BBB:::666555777777444444777999999888888777666666666555777:::;;;;;;888555333555666888888777777888999:::::::::;;;===>>>@@@AAABBBDDDHHHKKKQQQWWW[[[\\\eeeeeefffhhhkkkmmmnnnnnntttwwwzzz|||||||||}}}~~~}}}vvvooojjjmmmppptttvvvzzz~~~|||zzzxxxuuutttssssssmmmjjjggghhhlllnnnmmmjjjjjjiiiggggggjjjpppxxx}}}wwwcccRRRHHHDDDCCCAAA????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::888777777999;;;;;;;;;888666444222333555666777333333333444666666666555444333222111111222333444222222222333333333444444333222111111333333222111111222222222333333333333...000222555666555444333222222222333333333444444111222222333333222222111222222222333333333222222444444444444444444444444333333333222111333666999444444444333333333222222666444222222444555555555333333333333222111000///222333333444555555555444333444444555666666555555444555666888999999999999999999:::;;;<<<===??????>>>AAADDDGGGHHHIIIJJJJJJLLLKKKHHHGGGGGGEEECCC@@@???????????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDFFFFFFFFFGGGIIILLLOOOQQQSSSRRRRRRWWW___fffiiiiiieeehhhjjjiiifffbbb```___aaaaaaaaadddgggiiihhhgggfffeeefffggghhhhhhfffddd_________``````______^^^[[[ZZZYYYWWWTTTRRRQQQQQQQQQNNNMMMPPPOOOKKKJJJLLLKKKMMMOOOOOOOOOOOOPPPQQQVVVTTTUUUXXXYYYXXX[[[aaaWWWXXXYYYZZZZZZYYYYYYXXX\\\^^^___```___```aaaccc^^^___aaafffiiigggaaa\\\WWWWWWXXXXXXYYYZZZ[[[\\\bbb]]]YYY\\\eeemmmqqqrrrpppooolllhhhddd___\\\YYYUUUSSSUUUYYYZZZ[[[___eeehhhddd\\\SSSNNNNNNOOOPPPPPPQQQRRRQQQNNNMMMNNNOOONNNMMMKKKHHHEEECCCAAA@@@>>>===>>>???AAAAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===CCCIIIIIIEEE???<<<;;;;;;;;;<<<<<<======>>>>>>;;;:::::::::999888777666444555666666777;;;AAAFFFJJJLLLPPPRRRSSSSSSQQQPPPPPPOOOOOOOOOOOOOOOOOONNNPPPNNNLLLKKKJJJHHHEEECCCDDDEEEGGGJJJMMMQQQTTTVVVPPPMMMIIIGGGFFFFFFEEEDDDAAA@@@???======@@@CCCEEEKKKOOOPPPOOOSSS[[[]]]ZZZ\\\\\\ZZZVVVPPPIIIEEEBBB@@@@@@@@@AAABBBAAA>>><<<:::999999888777777666666777777777888888777444222111222222333444555666666444444333333444555666666555444333333333333444555666555555444444444444555777888888888777666555444666666666555555444444444444444333222111111000000777666444444444444333111222222333444555555444444888555111111444666666555555777888777666666:::>>>:::888777999777444444777:::::::::999999999888888888999999888888777666555444555666666555555666777:::::::::;;;===>>>@@@AAABBBBBBEEEJJJOOOTTTXXX[[[bbbdddeeegggjjjmmmppprrrwwwzzz|||}}}|||||||||}}}{{{}}}|||vvvoookkkmmmrrrttttttwww|||~~~{{{~~~|||yyyvvvtttsssssstttmmmkkkiiiiiilllmmmllljjjnnnjjjgggfffjjjrrryyy~~~uuubbbRRRHHHDDDCCCCCC?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::888777777999;;;;;;;;;888555333222444666777777555555666888::::::888666333333222222222222333333111111222222333333444444333222111111333333222111000111222333333333222222000111222444555555444444222222333333333333444444111222222333333222222111111222333333444333333333333333333333444444444444333333444333222333555888333333444444444333222111666444222222333555555555555555555444222111///...222222333444555555555555333333444555666666666666222333555777888888888888999999:::;;;<<<<<<======>>>@@@BBBDDDEEEGGGJJJLLLLLLJJJHHHHHHGGGFFFCCC@@@?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFEEEEEEFFFHHHLLLOOOQQQTTTTTTVVVZZZ```eeehhhiiieeehhhjjjiiiddd`````````ddddddeeegggiiijjjhhhfffeeedddcccdddeeedddaaa___[[[\\\\\\]]]\\\\\\[[[ZZZWWWWWWVVVSSSPPPOOOPPPQQQQQQNNNNNNPPPOOOLLLKKKNNNKKKMMMOOOPPPPPPQQQSSSUUUWWWTTTTTTVVVVVVUUUZZZ```ZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[[[[[[[]]]aaadddeeeeeegggjjjmmmkkkeee___[[[ZZZYYYYYYYYYZZZ[[[\\\```\\\YYY[[[aaaiiimmmooommmllljjjhhhdddaaa^^^\\\XXXVVVXXX\\\]]]^^^ccciiijjjggg^^^SSSMMMMMMMMMKKKMMMOOOPPPOOOKKKJJJKKKMMMMMMMMMKKKIIIFFFDDDBBBAAA===<<<<<<>>>@@@AAA@@@???::::::::::::999999999999777777666666777888999999<<>><<<<<<===??????@@@CCCGGGJJJRRR[[[```]]]^^^cccddd```___^^^[[[WWWRRRLLLGGGDDDBBBAAA@@@@@@AAAAAA???>>>999999888777666555555444111333666888888666444222222222333333444444555555333333333333444555666666555444333222222333444555333333333444555777888999666777777777666666555444555555444333222111111000333333333222222222111111555333222222333444222111111222333444444555444444777555222111222444666777666777777777666666777999999777888999777333333666::::::::::::::::::::::::999888666444444555666777444666777666555444555777:::::::::;;;===>>>@@@AAABBBAAACCCIIINNNQQQVVV[[[aaabbbdddeeegggjjjooossswwwzzz|||}}}|||{{{{{{|||yyy}}}|||vvvqqqnnnnnntttvvvsssuuu|||}}}xxx}}}{{{xxxuuussssssssstttnnnlllkkkkkkkkkkkkjjjhhhooolllhhhggglllrrrxxx|||zzz{{{}}}~~~~~~~~~rrraaaQQQGGGCCCCCCCCC@@@??????>>>===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999777777999:::::::::666333111222444666666555777666666888:::999555222222222333333333333222222000111111222333333444444333222111111333333222111111222333444444444333333222222222333333444444444222222333333333333444444111222222333333222222111111222333444444444333333222222222222333333333444333444555444333333444555333333444444444333222111333111000000222333444333777777777777666555333333111222333444555555555555222333444555666666666666444555777888999888777666999::::::;;;<<<<<<<<<<<>>===<<<<<<>>>>>>>>><<<::::::::::::::::::::::::555555555666777888999::::::BBBJJJKKKEEE???======;;;;;;;;;;;;;;;:::::::::666666666555555555666666555999>>>AAACCCGGGNNNTTTOOOPPPRRRTTTUUUUUUTTTSSSRRRPPPNNNNNNOOOOOOMMMJJJKKKJJJHHHHHHIIIIIIIIIGGGEEEGGGIIILLLOOOPPPQQQQQQPPPLLLHHHDDDCCCAAA???===:::>>>BBBEEEGGGJJJOOOSSS^^^llltttpppkkklllkkkeeeeeeccc___ZZZUUUPPPKKKHHHFFFCCCAAA?????????>>>===:::999888777666555444444111222444555444333222222333333333333333333333333444444444444555666777888666555333222222333555666222222222333555777888999555666666666666555444444444444444333333222222111222222222333333333333333333222111222333444333222111111222333444444444444333444444333333333555777555444444555777777666555777666777888555000000444888999999::::::;;;;;;<<<999888666555555666777888666777888888666666666888:::::::::;;;===>>>@@@AAACCCAAABBBIIINNNPPPUUU[[[bbbbbbcccbbbbbbfffmmmrrrtttvvvyyy{{{{{{{{{|||}}}{{{~~~|||vvvrrrqqqooovvvxxxtttvvv~~~yyy{{{yyywwwtttsssrrrrrrsssnnnnnnmmmlllkkkjjjhhhgggnnnllljjjkkkooosssuuuuuusssuuuwwwyyyzzz||||||qqqaaaQQQFFFAAAAAABBB@@@@@@>>>=========>>>???===<<<<<<<<<<<<;;;;;;;;;<<<:::888777888999999999444222000111444666555333666555555666777555000,,,111222333444444333222111000000111222333333444444333222111111333333222111222333444555555555444333333333222222222333444555222222333333333444444444222222222333333222222222000111333444555444333333111111111222222333333333333444666666444333333444333333444555444333222111111000......000222222222333444444444444444333333111222333444555555555555222333444555666666666666888999;;;<<<;;;:::888666999:::;;;<<<<<<<<<<<<;;;@@@AAAAAA@@@@@@CCCJJJOOOJJJIIIHHHHHHGGGFFFBBB@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDFFFHHHLLLPPPRRRNNNSSSZZZ^^^___bbbeeeiiiiiikkkmmmjjjeeebbbdddgggiiiiiijjjkkkkkkiiifffbbbbbbaaa`````````^^^[[[XXXXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTRRRNNNJJJKKKPPPTTTTTTPPPOOOPPPPPPMMMNNNQQQIIIKKKNNNOOOQQQTTTWWWZZZYYYTTTQQQPPPOOOPPPUUU]]]aaabbbcccdddcccbbb___^^^[[[ZZZWWWUUUUUU[[[bbbhhhpppooooooppprrrooojjjeeebbb___\\\XXXWWWXXXZZZ[[[YYYYYYYYYYYYZZZ^^^dddiiihhhhhhgggfffeeecccaaa``````^^^]]]___^^^^^^aaagggkkkjjjaaaSSSKKKJJJGGGBBBHHHKKKMMMKKKFFFDDDGGGJJJLLLLLLKKKJJJHHHFFFDDDBBB@@@>>>;;;;;;;;;<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<777777777888999;;;<<<===:::BBBJJJKKKEEE???===>>>:::::::::999999888888888555555444444444555555666777<<>>======<<<;;;::::::999888777666555444333333333222111000111333444333333333333333333333555555555555666777999999666555333222222333555666444444333333333444444555555555555555555555444333444555555555555555555555111222222333333444555555222111111222444555555444000111222333444444555444///333666666444333444666444222222444888999666333555444666777333......222777777888999:::;;;;;;<<<:::999999999999999::::::888999:::999888777888999:::::::::;;;===>>>@@@AAADDD@@@BBBIIINNNOOOTTT\\\ccccccbbb``````cccjjjppppppssswwwzzz{{{|||}}}}}}|||vvvsssrrrooowwwyyyuuuxxx{{{yyyxxxvvvsssrrrqqqqqqqqqoooooonnnmmmkkkiiigggeeelllkkklllooossstttrrroooppprrruuuwwwxxxzzz}}}}}}rrraaaQQQEEE@@@@@@AAAAAA@@@>>>=========>>>???======<<<<<<<<<;;;;;;;;;===;;;888777888999999888333333222222333333444555:::222:::;;;000555;;;---555222000000222444222000666333//////111333333222666555444333222222111222111222222333333444444555222444444444222222222444///000111222222333222222444333222222111111222222000111222333333333222222222222222222222222222222333444555555333333444555444222111222333333222111222111000111333444333222444444444444444444444444444444444555444444333333111333555555444444444555999888888777777888888999999;;;;;;888888;;;<<<:::<<<>>>??????@@@BBBFFFHHHKKKIIIGGGFFFEEEDDDBBB@@@???@@@AAAAAABBBBBBBBBBBBEEEAAA@@@CCCEEECCCBBBDDD@@@CCCFFFGGGFFFGGGKKKOOOPPPTTTZZZ___bbbccceeefffeeeffffffeeecccaaabbbbbbfffiiikkkkkkiiifffdddccc```___^^^______]]]ZZZWWWPPPRRRTTTUUUTTTSSSTTTUUUTTTQQQMMMJJJJJJLLLOOOQQQUUURRRPPPPPPQQQPPPMMMJJJIIILLLPPPSSSUUUWWWZZZ\\\ZZZWWWTTTQQQQQQTTTYYY[[[]]]ccchhhgggbbb___bbbfffbbbZZZTTTTTTVVVYYYaaakkkpppvvvvvvmmmjjjmmmjjjaaabbbaaa^^^ZZZWWWWWWZZZ\\\]]]]]][[[VVVRRRUUU]]]dddgggeeedddeeefffddd___[[[```bbbfffgggaaa[[[\\\ccciiieee___VVVNNNIIIGGGGGGLLLJJJIIIHHHHHHIIIKKKLLLOOONNNMMMKKKIIIGGGEEEDDD======<<<<<<<<<<<<======@@@>>>;;;<<<>>>???>>><<<444;;;???:::000---333;;;===;;;<<<@@@>>>999:::AAA===<<<:::::::::999666444444222111000111555999;;;>>>DDDGGGGGGIIIOOOPPPLLLPPPRRRSSSSSSRRRQQQQQQRRRQQQQQQPPPNNNKKKGGGCCCAAAHHHGGGGGGJJJNNNRRRQQQPPPHHHGGGGGGJJJNNNOOOMMMJJJFFFGGGCCC======AAAEEEDDDDDDCCCHHHSSSYYYZZZ^^^ccczzztttrrrtttnnnlllgggbbb^^^[[[ZZZZZZYYYNNNDDDAAA@@@>>><<<===AAA>>>999666555777:::===444555555555444333333222777444111111444555555333333222444999999666444666999777555333222333444555444333222111222444666888777777777888888777333111666666666777777555222000444444444444444444444444555555555555555555555555555555444444444444555555666555333222333444666888666555444333333444555666666666777666666555444444888999999::::::999999888;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;::::::<<<<<<======>>>>>>??????>>>@@@DDDGGGJJJOOOTTTXXX^^^```bbbbbbbbbffflllqqqvvvuuuuuuvvvyyy|||}}}}}}|||xxxsssqqqnnnppprrrvvvyyy{{{}}}}}}|||zzzwwwtttrrrqqqppppppmmmlllllllllkkkiiieeebbbhhhjjjmmmssswwwvvvpppkkkjjjqqqwwwxxxttttttxxx|||}}}ttteeeVVVLLLEEEBBBAAA@@@???>>>???@@@???===;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333222222333333444555555333BBBHHH777111777333666333111111333444333111555333000///111333333222333333333333444555666666444444444333333333333333444555666444222111111222000111111222222222222222444333222222111111222222111222333555555555555555333333333222222222111111222333444333222222333444444222111222333444333111222111111111333444333222444444333333333333333333333444444555444444333333111333555555444444444555888888777777777777888888777:::999777777:::;;;999<<<===>>>??????AAADDDGGGGGGEEEDDDDDDDDDDDDCCCAAA???@@@AAABBBBBBBBBBBBBBBEEEAAA@@@CCCDDDBBBAAABBBDDDEEEGGGHHHIIIKKKNNNPPPRRRVVV\\\aaaccceeefffhhhdddeeeeeedddbbbaaabbbdddhhhjjjlllkkkhhheeecccbbb```____________\\\WWWTTTOOOQQQSSSSSSQQQQQQQQQRRRQQQPPPMMMKKKKKKMMMOOOPPPQQQOOONNNOOOQQQQQQOOOLLLKKKNNNRRRTTTVVVXXX[[[]]]ZZZXXXTTTRRRRRRUUUYYY\\\^^^bbbeeeeeebbbaaaccceeeccc\\\WWWWWWYYY\\\ccclllooouuussskkkiiimmmjjjcccbbbaaa^^^ZZZWWWWWWZZZ\\\______]]]VVVPPPQQQZZZbbbdddcccccccccbbbaaa___]]]aaacccggghhhbbb\\\^^^dddjjjiiicccZZZQQQJJJHHHIIIKKKJJJIIIIIIIIIKKKNNNOOONNNNNNMMMLLLJJJGGGEEECCC======<<<<<<<<<<<<======@@@===;;;;;;======<<<:::999;;;;;;999666555777:::???======???;;;666666;;;;;;:::888888888777444222444333222222444777;;;>>>BBBGGGJJJJJJLLLRRRRRROOORRRSSSSSSRRROOOMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGGGGKKKKKKLLLPPPSSSSSSPPPMMMKKKJJJIIIJJJLLLLLLIIIFFFEEEEEEBBB>>>@@@EEEGGGFFFEEEHHHQQQ\\\aaa```bbbgggtttrrruuuooollliiidddaaa___^^^^^^\\\QQQFFFBBB@@@<<<;;;;;;<<<:::999777777777777888444555555555444444333222666444111222444555555444555333444888888555444666888777555333222333444555444444333333444555777888666444333333222000,,,(((333333444666777666555333555444444333333444444555555555555555555555555555555555444444444444555555666555444333333555777888777666555444444444555666555555666666666555444444999999999999999999999999888888777777666666777777::::::::::::::::::::::::<<<<<<===>>>???????????????AAADDDFFFIIIMMMRRRUUU\\\^^^```aaabbbeeelllqqqsssssstttxxx{{{~~~~~~}}}|||xxxtttqqqjjjkkknnnrrrvvvzzz}}}~~~zzzyyyxxxwwwuuutttrrrrrrpppnnnjjjhhhgggfffdddbbbhhhjjjpppwww{{{xxxooohhhlllrrrxxxyyyvvvuuuyyy}}}uuufffWWWLLLFFFCCCBBBCCCAAA??????@@@???>>><<<>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::333333222222333333444555111===SSSVVV>>>///444888666444333222333444333222555222000000111333333333333333333444444555666777666666555444444333222222666777777555222000000111222222222222222111111111444333222222111111222222...///000111222222222222444444333333222222111111111222333333111111222333444222222222444444333222333222111222333444333222222222222333333333333333333333444444555444444333222444555555444444444555777777666666666666777777666888888555666999:::888;;;<<<=========???BBBEEECCCAAAAAAAAACCCDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCFFFAAA@@@CCCDDDAAA@@@AAAFFFEEEEEEGGGJJJMMMNNNNNNTTTXXX^^^bbbdddfffggghhhdddeeedddcccaaabbbdddfffjjjkkklllkkkgggccc```___^^^^^^______^^^[[[UUUPPPNNNOOOQQQPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMLLLMMMOOOPPPPPPNNNMMMPPPTTTVVVXXXZZZ]]]___[[[YYYUUUSSSSSSVVVZZZ]]]___`````````aaabbbdddeeeddd___[[[\\\^^^```ffflllmmmqqqooohhhgggkkkjjjddd```___]]]ZZZWWWWWWZZZ\\\```aaa___VVVNNNMMMVVV___bbbdddeeeccc___^^^```ccccccdddfffgggccc^^^```fffmmmmmmiii___TTTLLLJJJKKKHHHHHHGGGGGGIIIKKKNNNPPPMMMNNNNNNMMMKKKHHHEEECCC======<<<<<<<<<<<<======@@@>>>;;;;;;;;;;;;:::999>>>:::777888;;;===;;;999===<<<<<<<<<999555555888;;;999888777777666444222444333333444777;;;@@@BBBGGGKKKNNNNNNPPPTTTUUURRRTTTTTTSSSPPPKKKHHHGGGGGGIIIHHHGGGFFFGGGHHHJJJKKKRRRSSSUUUWWWWWWSSSMMMHHHIIIHHHHHHHHHIIIIIIGGGFFFCCCCCCAAA@@@DDDJJJKKKGGGFFFNNN\\\ggghhheeedddhhh|||xxxpppppptttpppnnnkkkgggdddcccbbbbbb^^^SSSGGGBBB>>>:::999:::666777888999888666444333444555555555555444333333444333222222444666666555777444444666666333333666777666555333333333444444444444444555666666777777777666555555444222...,,,000111333555666777777666666555444333333444555666555555555555555555555555555555444444444444555555666555555444444666777888777777666555444444444555444555555666666666666555:::999888777777888999:::888777777666555555666666:::999999888999999::::::999:::<<<>>>>>>>>>>>>===AAABBBDDDFFFGGGJJJNNNQQQXXX[[[^^^```aaaeeelllqqqssstttxxx}}}~~~~~~~~~~~~}}}zzzwwwsssqqqeeefffiiimmmrrrwww{{{~~~wwwxxxzzz{{{zzzxxxvvvttttttooohhhcccaaaaaabbbbbbfffjjjrrrzzz~~~zzzooogggnnntttyyyzzzxxxxxx{{{xxxiiiYYYMMMFFFCCCCCCEEECCC@@@?????????>>>===>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::333333222222333333444555222PPPhhh\\\???111555999666555444333333333333333333222111111111222333333666555444333333333333333555555555444444444333333555666666555333111222333444444333222111111000000444333222222111111222222000000000000000000000000333333333333333333333333111333444333222111222333444333222333444555444333333222111222444555444333111111222222222222333333333333444444555444444444333444666666555444444555777777666666666666777777666888888555666:::;;;999:::;;;<<<<<<<<<===@@@BBBBBB@@@@@@AAACCCDDDCCCBBB???@@@AAACCCDDDDDDDDDDDDFFFBBB@@@CCCCCC@@@???@@@EEECCCBBBEEEIIIMMMMMMKKKUUUYYY^^^bbbdddeeefffgggdddeeedddcccbbbbbbeeeggghhhiiiiiigggbbb^^^[[[[[[ZZZ[[[]]]^^^^^^ZZZTTTPPPNNNOOOPPPPPPNNNLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRQQQMMMMMMLLLLLLMMMNNNNNNNNNPPPSSSVVVYYYZZZ\\\^^^```]]]ZZZVVVSSSSSSVVVZZZ\\\```]]][[[]]]aaadddeeeeeeeeebbb``````aaadddhhhkkkjjjllljjjeeedddggghhheee^^^^^^\\\YYYWWWWWWYYY\\\^^^```___VVVLLLKKKTTT^^^dddgggiiieee___]]]aaagggbbbbbbdddeeebbb___bbbhhhnnnooolllbbbUUULLLKKKLLLFFFEEEEEEEEEFFFHHHJJJLLLLLLMMMNNNNNNLLLIIIEEECCC======<<<<<<<<<<<<======@@@???===<<<;;;::::::999===999666888===@@@>>>::::::999999:::999888888999<<<:::888888888888777666333444444666:::???CCCFFFLLLNNNPPPRRRSSSUUUUUUTTTUUUTTTRRRMMMGGGBBBAAA@@@FFFDDDCCCCCCEEEIIIMMMPPP]]]]]]]]][[[WWWPPPIIIEEEBBBCCCDDDEEEGGGIIIIIIIIIDDDEEEDDDDDDIIIOOONNNIIIJJJVVVeeennnkkkeeeaaabbbmmmsssxxxtttkkkgggkkkqqqsssqqqnnnjjjgggdddbbbaaaYYYOOOEEE@@@<<<888777:::555666888999888666444222444444555555555555444444333333222333444555555555888444333555444222222555666555444333333333333444222333444555666666666666666666555666777777555333///111333555555666666777666555444333333444555666555555555555555555555555555444444333333444444555666666555555555666777888777777666666555444444444555555666777888888888777:::999777666666777999:::;;;:::999888888888888888999888777777777888999:::666888:::<<<======<<<;;;BBBCCCDDDEEEEEEGGGKKKNNNTTTXXX\\\^^^```eeekkkqqqvvvyyy}}}~~~{{{{{{{{{zzzwwwtttqqqpppddddddeeehhhlllrrrwwwzzztttvvvzzz~~~~~~}}}zzzwwwuuupppiiiccc``````______dddhhhoooxxx}}}zzzrrrjjjrrrwww{{{}}}||||||~~~zzzlll\\\NNNFFFCCCCCCFFFCCC???======>>>======>>>======<<<<<<;;;::::::999999999999999999999999333333222222333333444555777aaarrrVVV:::666888666666666555444333222222333222222222222111222222333333333222222111222222222333333333444444444555555333444555555333333444666666555333222111111111111444333222222111111222222777777666555444333222222111111222333444555555666333444555444333222333555444333222333555666555444333222111222444555444333111111111222222333333333222333333444555555555444333555777666555444444555777777666666666666777777666999999666777;;;<<<::::::;;;;;;;;;:::;;;>>>@@@BBBAAA@@@AAACCCCCCCCCAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGBBBAAACCCDDDAAA???@@@FFFCCCBBBEEEJJJMMMMMMLLLTTTXXX]]]aaabbbcccdddeeedddeeeeeedddbbbccceeegggdddeeedddaaa]]]YYYWWWVVVUUUVVVYYY\\\]]]ZZZUUUQQQNNNOOOPPPPPPNNNLLLLLLMMMOOOQQQUUUWWWXXXVVVTTTRRROOOOOONNNMMMKKKKKKLLLMMMRRRUUUXXXZZZ\\\]]]```bbb___\\\WWWTTTSSSUUUXXXZZZ^^^[[[YYY\\\bbbfffgggeeefffeeecccbbbbbbeeeggghhhfffgggeeebbbaaacccdddccc[[[[[[ZZZXXXVVVVVVXXXZZZZZZ]]]\\\VVVNNNLLLTTT\\\cccgggjjjfff___[[[___ddd```^^^___bbbaaa```dddjjjooooookkkaaaUUUMMMKKKLLLHHHGGGFFFEEEEEEFFFHHHIIILLLLLLMMMLLLKKKHHHEEEDDD======<<<<<<<<<<<<======AAA@@@???===<<<;;;;;;;;;999888888:::<<<>>>===<<<:::::::::999999999999777;;;999777777888999888888444444666999===BBBGGGIIINNNOOOQQQSSSTTTTTTSSSTTTTTTSSSOOOJJJCCC???======BBBAAAAAACCCHHHOOOWWW[[[gggeeeaaaZZZSSSLLLGGGEEEAAABBBDDDFFFGGGIIILLLMMMKKKLLLLLLKKKOOOSSSRRRMMMRRR___mmmqqqlllddd^^^[[[ZZZ```dddccc___```gggoooxxxvvvrrrmmmhhhccc```^^^OOOGGG@@@<<<999666777:::777777777777777777666666444444555666666555555444222333444444444444555555777444333444444111111444555444444333333333333333111111222444444444444444222111111222333444333111111333555555333333444666666555444444444444555666555555555555555555555555444444333333333333444444555555555555555666666777777777777666666555555444666777888999999999999999999888666555555666888999<<<<<<;;;:::999888888888777777777777888888999:::777888:::<<<============BBBCCCDDDDDDEEEFFFIIILLLRRRVVVZZZ^^^```dddkkkpppyyy{{{~~~~~~zzzxxxxxxwwwvvvtttrrrpppnnngggeeeddddddfffkkkppptttrrruuuzzz~~~|||zzzuuuqqqlllgggdddaaa^^^\\\aaadddjjjrrryyyzzzvvvqqqvvvyyy~~~}}}ppp```QQQGGGCCCCCCDDDAAA===;;;<<<<<<<<<<<<=========<<<;;;;;;::::::999999999999999999999999333333222222333333444555:::aaagggIII888:::888444555666666444222111111333111222333333222111222333/////////000111333555555111111222333333444555555222333555555444444666777666555333222111111111222444333222222111111222222777777555333222111111111111111222333444555666666333444555555333333444555444333333444666777666555444333222333444555444333111111222222333333444444222222333444555555555555444666777777555444444555666666555555555555666666666888999666777;;;<<<:::;;;;;;<<<;;;:::;;;===???AAA@@@@@@AAABBBCCCCCCAAA@@@AAABBBDDDEEEFFFFFFFFFGGGBBBAAADDDEEEBBB@@@BBBGGGFFFFFFHHHKKKNNNOOOOOOTTTWWW\\\```aaaaaabbbbbbbbbcccddddddbbbaaabbbccc^^^______\\\XXXUUUTTTTTTSSSTTTVVVYYY[[[YYYUUURRRMMMOOOPPPPPPNNNMMMMMMNNNPPPSSSVVVYYYYYYWWWTTTQQQQQQQQQPPPMMMJJJIIIJJJLLLTTTVVVYYY\\\]]]^^^```bbbaaa]]]XXXTTTRRRSSSUUUWWW[[[ZZZYYY]]]cccggghhhgggggggggeeeaaa```dddeeedddbbbbbbaaa_______________WWWXXXXXXVVVUUUUUUWWWXXXWWWYYYYYYUUUPPPOOOSSSWWW\\\bbbgggeee___ZZZ\\\___]]][[[\\\___```aaagggmmmqqqnnnggg]]]TTTNNNLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJHHHFFFEEEDDD======<<<<<<<<<<<<======@@@@@@@@@>>><<<;;;<<<===666888:::;;;;;;;;;<<<===>>>>>><<<888777888666111666444333333666888999888666777999===AAAFFFJJJMMMQQQOOOQQQTTTUUURRRRRRSSSQQQPPPMMMGGGAAA===<<<<<>><<<;;;<<<===<<<;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::333333222222333333444555888OOOLLL<<<<<<999333666444666666444000///000222000222444444222000222333//////000111222444555666111222222222222222222222333444666555444444555666666555333111111111222333444333222222111111222222222222000/////////000111444444444444444444444444222333444444333222333444444444333444666888777666444333222333555555555444222222222333444444555555111222333444555555555555555666888777555444444555444333333333333333333444444777777555666:::<<<:::;;;<<<<<<;;;::::::<<>>AAACCCCCCBBB@@@AAABBBDDDFFFGGGGGGGGGGGGCCCAAAEEEFFFDDDBBBDDDEEEGGGHHHIIIJJJLLLOOOQQQTTTXXX\\\``````aaaaaabbb^^^```bbbbbb```^^^]]]]]]ZZZ[[[[[[YYYVVVSSSSSSTTTTTTTTTUUUWWWXXXWWWTTTQQQKKKMMMOOOOOOMMMMMMMMMNNNQQQSSSVVVYYYXXXVVVRRRPPPRRRRRRQQQNNNJJJIIIKKKMMMTTTWWWZZZ\\\]]]^^^```bbbbbb___YYYSSSPPPPPPRRRTTTXXXYYY[[[___dddgggiiiiiigggiiieee^^^]]]aaabbb```^^^]]]]]]^^^]]][[[ZZZZZZTTTUUUUUUTTTSSSSSSUUUWWWWWWWWWWWWUUUSSSQQQQQQQQQVVV\\\dddfffbbb^^^\\\\\\\\\ZZZZZZ^^^aaadddkkkrrrtttmmmcccZZZTTTQQQNNNLLLJJJIIIHHHGGGHHHIIILLLMMMKKKJJJHHHGGGEEEEEEEEEEEE======<<<<<<<<<<<<=========>>>???===;;;:::<<<>>>888888:::;;;======<<<<<<<<<===:::555555888555...444222111222555999;;;;;;:::;;;===AAAFFFJJJNNNPPPSSSPPPQQQVVVVVVRRRQQQSSSNNNMMMJJJEEE@@@======>>>>>>???AAAFFFNNNWWWaaafffbbb```\\\UUUNNNJJJJJJLLLOOOQQQTTTUUUVVVXXX]]]```fffjjjiiibbb[[[YYYZZZYYY___gggkkkhhhddd```ZZZSSSNNNRRRVVVVVVUUUYYYbbbjjjnnnkkkgggaaaZZZTTTNNNKKK>>>:::999:::888555555999777777777777777777777777444444555666666666666666333555777666444222222333222000111555555222111333222333333444444333333333222222111111222333555666666444333222333333222111111444666444111000333666444555666777777666555444555555555555555555555555444333333222222333333444222333333444444444444444444555666777888888777777777777888888888777666666666666666666666666666666;;;:::999777666666555555444666999;;;<<<;;;999888:::999999999:::===???AAA@@@BBBCCCDDDEEEHHHKKKNNNQQQUUU[[[^^^aaadddjjjooouuuttttttvvvwwwxxxwwwuuuvvvvvvuuutttrrrqqqppppppnnnjjjddd``````dddiiimmmrrrsssuuuxxxzzz|||~~~zzzwwwrrrnnnkkkgggccc```bbbcccgggooowww{{{zzzxxx|||~~~}}}nnn]]]NNNGGGEEE???===<<<===>>>???>>><<<===<<<<<<;;;;;;::::::999::::::::::::::::::::::::333333222222333333444555555<<<555666AAA777...:::444555666333000...///222000222555444222000111333333333333222222333444444333333222222111000000000555666777666444333333555666444333111111222333444444333222222111111222222222111111111111333444555777666666444333222111111111222333333111111222333555444333555777888888777444333222333555666555444222222333444444555666666111222333444555555555555555777888777555444444555222111111111111111111222333666666444555999;;;999<<<===<<<;;;::::::<<<>>>999999:::===@@@CCCDDDCCC@@@AAACCCDDDFFFGGGGGGHHHGGGCCCBBBEEEGGGEEEDDDEEEBBBEEEHHHHHHHHHIIIMMMQQQUUUXXX]]]```aaaaaaaaabbb[[[^^^aaaaaa___\\\ZZZYYYXXXXXXYYYWWWUUUSSSTTTUUUUUUUUUUUUVVVVVVUUURRRPPPIIIKKKMMMNNNMMMLLLMMMNNNQQQSSSVVVWWWWWWTTTQQQNNNQQQRRRQQQNNNKKKJJJLLLOOOUUUWWWZZZ\\\]]]^^^```bbbccc___YYYSSSPPPOOOPPPRRRVVVXXX]]]aaaeeegggiiijjjhhhiiieee]]][[[___```]]]\\\[[[\\\]]]\\\YYYWWWWWWRRRSSSTTTSSSRRRRRRTTTVVVXXXWWWVVVVVVUUURRROOOLLLSSSZZZccchhhgggccc___]]]\\\YYYZZZ^^^cccgggnnnuuuvvvmmm```XXXUUUSSSPPPMMMGGGFFFEEEEEEGGGIIILLLMMMLLLJJJGGGEEECCCDDDDDDEEE======<<<<<<<<<<<<======;;;===>>><<<:::999;;;>>>:::999999;;;???@@@===:::888999777333444999666000444333222444777;;;>>>???===>>>AAADDDIIIMMMQQQSSSTTTQQQRRRWWWWWWRRRPPPTTTLLLKKKHHHDDD@@@>>>>>>@@@???@@@AAADDDJJJQQQYYY]]][[[[[[YYYTTTOOOLLLMMMOOOQQQTTTXXX[[[^^^bbbhhhmmmpppuuutttiii___\\\]]]^^^^^^dddeeeaaa^^^]]]WWWPPPPPPSSSUUUUUUSSSVVV^^^eeebbb```\\\VVVPPPIIIDDDAAA;;;999999;;;999555444888555666777888888888666555444444555666777777666666333666888777444111111222000///111555666222111333222222333444444444333333444333222111222444666888111000///000333444555444000333555444111000444888333444777888888777444333555555555555555555555555444333333222222333333444111222333333444444333333333444666777888999888888666666777666666555444444555555666777777666555555<<<;;;:::888777666666666444666:::<<<===<<<:::888777666555555666999===??????AAACCCDDDFFFIIIMMMPPPQQQVVV[[[___aaadddjjjnnnuuusssrrrsssuuuxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqoookkkddd```___ccciiimmmsssssstttuuuxxx{{{~~~}}}yyytttoookkkiiifffdddccceeejjjrrryyy|||zzzwww~~~tttaaaRRRIIIGGG>>>======>>>@@@@@@???======<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;777000444777222222444///444555555444333333444555555222222444333000///111666666666666666444111...666444222222333333222111444333222111111111222333222333555666666555333222333333333333222222111000444111///000333444444222111111222333333333333222444444444444444444444444333333444222111000111333333222111222444555444333444444444444333333222111555555555555555555555555333444444555555666666666777777666666555444222222555444222111111111222222333666999999777555555777===;;;999999:::<<<<<<;;;;;;:::;;;<<>>===;;;::::::>>>>>><<<;;;;;;::::::::::::999999:::;;;<<<:::999;;;888555555888999999777555444444888===AAAAAA@@@KKKJJJJJJLLLOOOQQQRRRSSSSSSVVVVVVTTTTTTUUUTTTOOORRRNNNHHHCCCCCCCCCAAA===CCCCCCCCCEEEHHHLLLQQQTTTTTTUUUVVVVVVUUUTTTSSSRRRYYY^^^ccceeeeeefffiiimmmvvvzzz~~~|||tttkkkdddaaa```^^^___aaa^^^XXXTTTTTTQQQUUUZZZ[[[YYYWWWWWWXXXTTTQQQLLLFFFBBB@@@??????<<<;;;:::::::::999777555777666555555666666555444555666888999999888666555666555444333222222222222666555444333111000///...333333333222222222111111000666888555444666333---555444333333555555444333111222333333444444444444111111222333444555666777333333444444555555666666444333222111111111222333666555333222333444666888333333444666999;;;>>>???@@@;;;666444555555111,,,888777666555555666777888;;;<<<<<<:::888666666777888666666888;;;<<<999666999999999:::<<<>>>???@@@AAABBBBBBBBBCCCEEEIIILLLNNNRRRXXX]]]aaaeeeiiikkkooorrruuuvvvuuusssrrrqqqsssuuuuuuqqqllljjjnnnrrrpppjjjdddaaabbbeeeggggggnnnpppqqqqqqsssvvvzzz~~~~~~wwwqqqnnnkkkfffbbbkkkkkkoootttvvvsssrrruuu~~~{{{eeeRRRIIIGGGCCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<::::::<<<<<<;;;:::;;;<<<===>>>444---000444111444777111222333444444333333222222444111111333333000000222333222222333333111...+++666444222222333333222111333222111000000111222222222333444666666444333222444555555555444444333222333111000111444555333222111111222333333333333222444444444444444444444444333444444222111000222333333222111222444555444333333444444444333333222111555555555555555555555555555444444444444555555666666666666666555444333333555444333111111111222333555777999888666555666888:::999888888777888999:::<<<;;;:::===AAACCCBBBAAACCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGIIIIIIIIIIIIKKKMMMXXXZZZ]]]^^^]]]]]]^^^```^^^^^^___^^^]]][[[YYYXXXWWWWWWVVVWWWWWWVVVTTTQQQQQQOOOMMMMMMNNNMMMLLLJJJLLLKKKJJJIIIJJJKKKMMMOOOPPPRRRRRRRRRPPPPPPQQQSSSTTTRRRPPPNNNLLLLLLMMMMMMOOOTTTZZZ[[[[[[[[[___bbb```\\\UUUPPPNNNOOOSSSUUU\\\___bbbdddddddddcccbbbccc```\\\XXXVVVWWWYYY[[[ZZZYYYWWWWWWWWWWWWUUUTTTWWWTTTSSSTTTTTTQQQQQQTTTVVVXXX[[[[[[YYYVVVTTTSSSPPPVVV___dddeeebbb___\\\ZZZ\\\^^^___aaadddhhhkkkqqqooohhh```^^^^^^[[[VVVOOOIIIFFFIIIMMMLLLLLLMMMJJJKKKJJJHHHDDDBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;>>>======<<<;;;;;;;;;;;;;;;:::999:::;;;;;;:::888;;;888666555777999888777666666777<<>>===999555444666666333000777777666555555666777777;;;<<<<<<:::888666666777888777777888::::::999888999999999:::<<<>>>???@@@@@@AAABBBBBBCCCEEEIIILLLOOOSSSYYY]]]```bbbeeefffhhhlllrrrvvvvvvtttqqqoooqqqrrrrrrnnnjjjiiimmmqqqooojjjdddaaabbbdddeeeeeejjjkkkmmmmmmnnnqqquuuxxx}}}xxxssspppmmmkkkgggdddmmmmmmpppvvvwwwtttsssvvv}}}}}}fffRRRHHHEEEDDDDDDBBBAAA@@@?????????@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;;;;<<<===>>>333---///222///555;;;777111222333333333333222111444111111333333000000333555444444444555444111...555333222111333333333222111111000000000000111222222333444555555444333222444444555555555444333333111111111333555555333111111222222333333333333333444444444444444444444444333444444333111111222333333222111222444555444333333333444444444333222222555555555555555555555555777666444333333444555666444555555555555555444444444444333222222222333333777888888777666666777999666777999777555444777999>>>;;;999===BBBFFFDDDAAA@@@@@@@@@@@@AAABBBCCCDDDFFFEEEDDDCCCCCCBBBBBBBBBGGGHHHJJJJJJJJJJJJLLLNNNVVVXXX\\\]]]^^^^^^___```____________]]][[[YYYXXXWWWVVVUUUUUUVVVUUUTTTRRRPPPNNNJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRQQQPPPPPPQQQSSSRRRPPPOOONNNNNNOOOOOOQQQUUUYYYZZZZZZZZZ]]]```\\\XXXSSSOOONNNPPPSSSUUU]]]```dddggggggeeeaaa^^^___\\\XXXTTTSSSSSSUUUVVVYYYWWWUUUUUUUUUVVVUUUTTTVVVSSSRRRSSSSSSPPPPPPSSSVVVXXX[[[[[[YYYVVVTTTSSSSSSWWW]]]``````^^^]]]\\\]]]___bbbccccccdddfffgggmmmmmmjjjffffffgggbbb[[[SSSLLLHHHKKKMMMLLLKKKLLLJJJKKKKKKIIIFFFDDDDDDEEEDDDCCC@@@>>><<<<<<===>>>>>>======<<<<<<<<<======<<<;;;::::::;;;;;;999777:::888666555666777777666777888;;;@@@FFFJJJLLLLLLSSSRRRRRRRRRRRRSSSTTTTTTXXX]]]```]]][[[\\\^^^]]]ZZZTTTMMMJJJGGGDDD@@@===@@@BBBCCCDDDEEEHHHLLLOOOMMMUUUaaajjjmmmjjjfffcccjjjlllpppvvvzzz{{{wwwsssxxxyyyzzz{{{zzzwwwsssooofff___\\\___aaa___[[[YYY```bbbccc___WWWLLLDDD???AAA???===:::888888999999:::;;;;;;<<<;;;:::888777999888666777888888777555777888999::::::999888777777777666555444444444444333333444444555666666666444444444444333333333333111333444222333666666444555333333333555555444333555555555555444333222111555555555444444333333333:::999888777666555444444333222111111222333555666444444555555555666666666444666888:::;;;<<<;;;;;;999666444444777888666444666666555555555555666777:::;;;;;;:::888666777888777888999888777777999;;;999999::::::<<<===???@@@???@@@AAABBBCCCEEEIIILLLPPPTTTZZZ^^^``````aaaaaaaaafffmmmsssuuusssnnnkkkmmmnnnnnnkkkggghhhlllpppnnnkkkfffbbbbbbbbbccccccfffggghhhhhhiiijjjnnnqqquuurrrpppnnnmmmkkkiiigggnnnooosssxxxwwwtttsssvvv{{{~~~iiiUUUJJJFFFGGGFFFDDDBBBAAA?????????AAAAAAAAAAAA@@@??????>>><<<<<<<<<<<<<<<===>>>>>>444000333222...888EEEEEE444333111111222444444444777444333555444111000333555444444444555555333111444333111111222333333222111111111111111222222222222333444444444444333222222222222333333222222111000111333555555555333111111222333333444444333333444444444444444444444444333444444333111111222444444333222222444444333222333333333444444333333222555555555555555555555555888777555333333333444555333444444555666666555555444444444333333333333444999888777666666777888:::444888;;;999555333777;;;===:::888;;;BBBFFFDDD@@@?????????@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDFFFHHHJJJKKKKKKKKKLLLNNNUUUXXX\\\______```aaabbb____________]]][[[YYYXXXUUUTTTSSSTTTVVVWWWVVVTTTRRROOOJJJHHHHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQSSSTTTRRRQQQPPPQQQSSSRRRQQQPPPPPPPPPPPPQQQSSSUUUXXXYYYXXXYYY[[[]]]YYYWWWSSSQQQPPPQQQTTTVVVZZZ^^^dddiiijjjgggaaa\\\[[[YYYVVVSSSQQQRRRSSSSSSXXXVVVSSSSSSTTTUUUTTTTTTSSSPPPOOOQQQQQQNNNOOORRRXXXZZZ]]]\\\YYYVVVTTTSSSTTTVVVYYYZZZZZZYYYZZZZZZaaadddgggiiiiiihhhhhhhhhiiijjjkkkkkknnnpppjjjaaaWWWPPPKKKLLLMMMKKKJJJKKKJJJKKKKKKJJJGGGFFFFFFGGGFFFDDDAAA>>>===>>>???@@@>>>======<<<<<<=========<<<;;;::::::;;;:::888666888777555555555666666777;;;===@@@DDDHHHKKKLLLLLLOOOPPPQQQRRRRRRSSSUUUWWW[[[bbbeeecccbbbeeehhhiiiddd[[[QQQLLLHHHDDDAAA@@@EEEGGGIIIIIIHHHIIIKKKNNNRRR\\\iiiqqqrrrnnnhhheeennnrrrwww{{{{{{xxxtttqqquuuuuuwww{{{}}}zzzsssmmmddd\\\VVVYYY^^^]]]YYYWWWXXXYYYXXXTTTMMMEEE>>>:::>>>===<<<;;;;;;;;;===>>><<<>>>@@@@@@>>>;;;888666777555444444555666444333444444555666666555444444666666555444444444444444444444555666666777777777555555444444444333333333222222111000000222333333444333222333555555555333444555555555555444444333555555444444444333333333777666666555444333333333222222111222333555666888444444555666666666666555666777999;;;<<<;;;:::999888666444555777888777666555555555555555666666666999::::::999777666777888777999:::888666666999===:::::::::;;;<<<===>>>???===???AAABBBCCCEEEHHHKKKOOOTTTZZZ___````````````___bbbgggmmmpppnnnkkkgggjjjjjjiiigggeeefffjjjmmmnnnkkkgggcccbbbbbbbbbcccdddeeefffffffffgggiiilllppppppooonnnmmmllljjjiiioooppptttxxxvvvrrrrrruuuyyy|||mmm[[[PPPLLLIIIHHHFFFDDDBBBAAA@@@???BBBBBBBBBBBBAAA@@@??????===============>>>>>>>>>111000444333111AAAUUUXXX999555111///111555888999:::777666777555111000222111000///000111111000...333222000111222333333222111222222333333444444444222333333333333333333222111222222333333222222222000222444555555444333222222222333444444444444333444444444444444444444444444444555333222111222444444333222222444444333222222333333444444333333333555555555555555555555555777666555444333333444555222333444555666666666666444444444444555444444444999888666666666777888888666:::===<<<777666888<<<;;;888777:::???BBBAAA>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIFFFHHHKKKLLLKKKKKKLLLMMMRRRVVVZZZ]]]^^^______```]]]^^^^^^^^^]]][[[YYYXXXRRRQQQRRRTTTWWWYYYXXXWWWRRRNNNIIIGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJOOORRRUUUVVVUUUSSSSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTVVVWWWWWWXXXZZZ\\\XXXWWWUUUSSSSSSSSSTTTUUUUUUYYY```hhhllliiiaaa[[[YYYWWWVVVTTTSSSSSSSSSTTTWWWUUUSSSSSSTTTTTTSSSRRRPPPMMMLLLOOOPPPNNNOOORRR\\\]]]___^^^ZZZVVVSSSRRRSSSTTTUUUUUUTTTUUUWWWXXXaaafffkkknnnnnnlllkkkjjjfffhhhjjjmmmsssvvvooofff[[[SSSMMMMMMNNNKKKJJJKKKJJJKKKLLLJJJHHHGGGGGGHHHGGGEEEBBB???>>>???AAABBB>>>======<<<<<<<<<<<<===;;;:::999999:::999777555555555555555555666888:::CCCEEEGGGIIIJJJJJJJJJJJJGGGJJJMMMOOOQQQTTTXXX\\\aaagggkkkjjjkkkppptttuuummm```RRRLLLGGGCCCCCCFFFIIIMMMPPPOOOLLLKKKMMMPPPXXXbbbmmmtttsssnnnkkkjjjttt{{{zzzsssqqqrrruuuwww{{{{{{ppphhh]]]TTTNNNQQQVVVUUURRRQQQOOOMMMJJJGGGCCC@@@<<<:::888888888888999:::<<<===BBBGGGKKKKKKGGGAAA;;;999666555444444555555444333222222333333333333222222555444333333222333333333666666666666666555555555555555444444444333333333999666444333222222333444444333222333555666555444222333444555666777777777333333333444444444555555444444444444555555666666222222222222444666888999444555666666777777666666666888:::;;;;;;:::999888999888666666666777666666444555555666666666777777777999999999777777777999777999:::888666666999===:::::::::;;;<<<===>>>???<<<>>>@@@BBBBBBDDDGGGIIIMMMRRRYYY^^^```aaaaaaaaaaaa```aaadddgggiiigggeeehhhggggggfffeeefffhhhjjjllliiifffbbb```aaaccceeefffggghhhgggffffffhhhjjjnnnoooqqqqqqooommmkkkjjjooopppuuuxxxuuuoooppptttxxx{{{rrr```SSSNNNKKKJJJHHHFFFDDDBBBBBBAAACCCCCCCCCBBBAAA@@@???>>>=========>>>>>>>>>>>>>>>------222444999OOOaaa```;;;666000///222777999:::;;;777666777555111000222222111000000222333222111333111000000222333333222111222333444555555555444333333222222222222333333333333444555555555444444000222555555444333333444222222333444444444444444444444444444444444444444444555555444222222333444555333222222444444333111222222333444444444333333555555555555555555555555555555555555555555444444333333444555666666666555333444555666666666555555888666555555777777777666777:::<<<<<<999888999;;;888777888999<<<===>>>======>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCDDDGGGIIIKKKGGGIIILLLNNNMMMMMMMMMNNNNNNRRRWWWZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\[[[YYYXXXPPPQQQSSSWWWZZZ[[[YYYXXXNNNJJJFFFDDDEEEGGGHHHIIILLLKKKJJJJJJIIIIIIJJJJJJOOOSSSWWWZZZYYYXXXVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQSSSSSSTTTUUUVVVXXXZZZ[[[XXXXXXVVVUUUTTTSSSRRRRRRPPPTTT\\\eeekkkiiiaaaZZZWWWWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTTTTUUUTTTQQQOOOMMMKKKKKKOOOQQQPPPQQQUUU[[[]]]___^^^ZZZVVVSSSRRRQQQRRRRRRQQQQQQRRRUUUXXX```fffmmmrrrrrrooollljjjfffggghhhkkksssxxxrrrhhh^^^UUUOOONNNNNNLLLKKKLLLKKKLLLLLLKKKHHHGGGGGGHHHGGGEEECCCAAAAAAAAABBBCCC>>>>>><<<;;;;;;:::::::::999888777777888888666444333555666777888:::>>>AAAIIIKKKMMMMMMKKKIIIGGGGGGAAAEEEKKKNNNQQQVVV\\\aaaiiilllnnnnnnqqqxxx{{{yyylll]]]OOOKKKHHHDDDEEEJJJLLLQQQVVVVVVSSSQQQTTTWWW]]]fffqqqwwwuuusssrrrsss|||yyypppppptttxxx|||uuuhhh___RRRJJJFFFHHHKKKJJJHHHGGGIIIFFFAAA>>>===<<<:::999666777777888999:::;;;<<>>888777555666777777666444444444444444444444444444444333333222222222333333777777666555444333333222444444444444333333333333888555333333222//////222333222222333555666555444222333444666777888888999333333333444444555555555333444555666777999::::::333333333333444666888999555555666666666777777777666777888999:::999888888999999888777666666666666444555666777888888888777666888999888777777888999777888999888777777999;;;:::::::::;;;;;;===>>>>>><<<>>>AAABBBBBBCCCEEEGGGKKKPPPWWW\\\^^^```aaabbbbbb^^^\\\]]]aaaeeefffeeeffffffgggggggggggggggggggggeeebbb___]]]___dddggghhhiiijjjiiigggfffggghhhlllooorrrssspppnnnlllkkkooorrrvvvyyytttnnnnnnsssxxxzzzuuubbbSSSLLLLLLKKKIIIGGGFFFDDDDDDDDDFFFEEEEEECCCBBB@@@>>>=========>>>???????????????000,,,...555BBBYYYaaaSSS888444000000555888888666666333333555555111111333444222111222444555555444222111///000222333333222000111222444555555444444333222222222222222222333222333444444555555555444111333555555333222444666222333444444555444444444444444444444444444444444444555555444222222333555555444222333333444222111111222333333444444444333555555555555555555555555222444555666777666555444444444555555555555555555333444555666777666666555666555444555777777555333777777999999999888777777777999::::::999999;;;===<<<===???AAACCCDDDDDDCCCEEEDDDBBBBBBCCCEEEHHHIIIIIILLLOOOQQQPPPPPPPPPPPPLLLPPPUUUXXXYYYXXXXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYRRRSSSVVVZZZ\\\[[[XXXUUUJJJGGGDDDCCCEEEGGGHHHHHHKKKJJJIIIHHHHHHIIIKKKLLLOOOTTTYYY]]]]]]\\\ZZZZZZWWWWWWWWWVVVTTTSSSRRRQQQRRRRRRRRRSSSVVVXXXZZZ[[[XXXXXXWWWVVVSSSQQQOOOMMMNNNQQQYYYbbbhhhggg___WWWUUUUUUVVVWWWXXXXXXXXXYYYWWWVVVVVVWWWVVVTTTPPPLLLMMMKKKLLLQQQSSSSSSVVVZZZWWWYYY\\\\\\YYYVVVSSSSSSQQQQQQQQQQQQQQQRRRVVVYYYccciiirrrwwwvvvrrrmmmjjjffffffeeehhhqqqwwwrrriii___WWWPPPOOOOOOMMMLLLMMMKKKLLLLLLJJJHHHFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCC???>>><<<;;;999888888888666555555666777777555444333666999;;;===@@@EEEJJJIIIKKKMMMLLLHHHDDDBBBBBB???EEELLLPPPTTTYYYaaagggkkkkkkiiiiiiooovvvvvvrrrbbbTTTJJJJJJJJJEEEFFFMMMOOOVVV]]]___]]]]]]aaaeeeeeennnyyy~~~|||yyyyyy{{{~~~tttmmmnnnqqqwwwzzz~~~{{{rrrdddWWWOOOGGGBBB@@@BBBBBB???>>>???AAA>>>;;;999::::::888666777888888999:::;;;;;;<<>>===???AAABBBBBBBBBCCCEEEKKKOOOTTTXXXZZZ\\\^^^```^^^ZZZXXXZZZ___dddfffeeefffggghhhiiijjjiiifffdddaaa```]]]YYYXXX\\\ccciiihhhiiijjjiiigggeeeeeefffhhhmmmqqqsssqqqooommmmmmqqqtttyyyzzzuuunnnnnntttwwwzzzxxxeeeVVVMMMLLLKKKJJJHHHGGGFFFFFFFFFIIIIIIGGGFFFCCCAAA>>>======>>>???@@@@@@@@@??????777...---666HHH]]]ZZZ@@@444111000222777999666222222000000333444111222555000///......000222222111222000///000222333333222///000222333444444333333333222222111111222222333000111222222333333333333222444555444222222555777222333444444555555444444444444444444444444444444444555555444222222333555555444333333333444222111111222333333444444444444555555555555555555555555111222555777888777555333444555555555555555444444333444666777777777666555555444333555777777444111555555555666888777555333666:::===<<<888777:::>>>;;;<<>><<<:::888777777666555444333555666666555333444777;;;>>>@@@EEEKKKPPPEEEGGGJJJHHHCCC???<<<<<>>===>>>===999888:::777666555666999999666333555555666666777888888888???JJJXXX___ZZZPPPFFFAAA666444333333444555333222555444444333333444444555555555444444444555555666333222222222222222111111333333333222222222111111555111111555444000000444333222222333555666666555555666777777777777777666777666666444333222222111222222333444555666777888555555444444555666888999888777555444555666888:::666555555555666777888999666777888777666777888:::555666888999:::::::::999555666888888777777888:::888666666888;;;<<<999666;;;;;;;;;;;;;;;<<<===>>>>>>???BBBBBBAAAAAABBBCCCKKKNNNRRRUUUWWWYYY[[[]]]ZZZWWWUUUYYY```fffgggeeefffgggiiikkkllljjjfffbbb]]]\\\XXXUUUTTTYYYcccjjjgggiiiiiihhhfffccccccccceeejjjppprrrqqqooonnnooorrruuu{{{|||vvvnnnooouuuwwwzzzzzziiiZZZRRRLLLKKKJJJIIIHHHGGGGGGGGGLLLKKKJJJGGGEEEBBB???>>>===>>>???@@@AAA@@@??????111444000999SSSZZZHHH666000111222222333333333333222111111222444555555444444222000000222333333333666444222111222222111///...333555222222555333...444222000222555666444222555555555555555555555555444444444444444444333333555444333333222222222222444222000///000222444666444333222222111111222222222333333444444333333222444444333333333444555555444444333444555666888:::555555555444444333333333222222111111222444555666555444333555777777444111333444555555666666555555444444444444555555555666:::888888999;;;<<<;;;:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[\\\VVVVVVXXX]]]```^^^VVVOOOJJJIIIGGGFFFFFFGGGIIIJJJLLLKKKHHHGGGGGGJJJMMMOOOTTTXXX]]]^^^]]]\\\\\\]]]]]]YYYWWWYYYYYYUUURRRSSSUUURRROOOPPPTTTWWWYYYYYYYYYXXXVVVSSSPPPNNNLLLKKKQQQTTTYYY]]]^^^\\\YYYWWWSSSVVVYYY[[[ZZZXXXXXXXXXUUUYYY\\\\\\YYYUUUSSSRRRQQQQQQTTTYYY^^^^^^ZZZVVVUUUUUUVVVVVVWWWWWWWWWWWWTTTUUUUUUUUUVVVYYY___ccciiiooouuuxxx{{{zzzssskkkaaacccddddddhhhmmmnnnkkkdddZZZNNNHHHJJJLLLKKKIIIEEEGGGIIIIIIGGGFFFFFFGGGEEEFFFFFFEEEDDDBBB@@@???>>>===;;;999888777777666555555555444333333222222666999???EEEIIILLLMMMNNNNNNGGGBBBBBB@@@===???EEEEEELLLQQQRRRWWW```fffeee```^^^\\\]]]```aaa___\\\LLLGGGEEEGGGIIIIIIKKKNNNUUUYYYaaakkkuuu{{{~~~~~~}}}~~~~~~zzztttnnnkkkhhheeecccjjjiiiddd[[[PPPGGG@@@>>>:::::::::999999999888888777666555666777666444222777666666666777888:::;;;===AAAHHHOOOQQQMMMEEE???999888777555555666666777444555666666666555444333222333333333333333333333999888666555333333222222333333333222222111111111222333333333333333333222555555555555555555555555:::444111444;;;===888222222222111111222333555666999666333222333555555555888555333333555666555333444444555666777777666666888666444444555666777666999777666777:::;;;999777888333555===<<<555555===999333111444777555444555777777777888999:::<<<===<<<<<<<<<<<<<<<===>>>???BBBBBBBBBCCCCCCCCCDDDDDDOOONNNOOOTTT[[[]]]ZZZVVV[[[\\\^^^bbbfffiiijjjiiidddfffiiijjjhhheee```^^^[[[YYYVVVVVVZZZ```fffiiigggfffddddddeeefffeeeeeelllkkkkkkmmmqqqsssrrrooouuuzzzzzz||||||pppiiiqqquuu{{{zzzjjj^^^WWWRRROOOKKKIIIIIIJJJJJJIIIMMMLLLKKKIIIFFFBBB???<<<@@@???>>>???AAABBBAAA@@@///111000>>>UUUUUU@@@333111111222333333333222222444333333333444555555444444222000000222333333333666444222111222222111000///333555222222555333///333111000111444555444222444444444444444444444444444444444444444444444444555444333333222222222333555333222111111333555777444333222222111222222222222333333444444333333222333333333333333444444555555555555555666777888888555555444444444333333333333333222222222333555666555444333555777666444111333444555555666666555555666666666777777777888888:::999888999;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQPPPOOOOOOQQQRRRUUUWWWWWWVVVTTTSSSUUUVVVWWWWWWXXXYYYZZZZZZVVVVVVXXX]]]```]]]UUUNNNKKKJJJHHHGGGGGGHHHJJJKKKLLLJJJIIIHHHIIILLLOOOQQQUUUYYY]]]___^^^\\\\\\]]]ZZZVVVUUUWWWWWWSSSQQQRRRTTTQQQNNNOOORRRUUUWWWWWWVVVUUUUUUSSSQQQOOOMMMLLLQQQTTTYYY]]]^^^\\\ZZZXXXVVVXXXZZZ[[[ZZZYYYYYYZZZUUUXXX[[[\\\ZZZXXXWWWWWWVVVVVVXXX\\\______[[[WWWTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ]]]```bbbjjjqqqwwwzzz}}}|||tttlll```bbbbbbaaaeeejjjkkkhhhcccYYYMMMHHHHHHJJJIIIFFFCCCEEEFFFFFFFFFFFFGGGHHHGGGGGGGGGFFFDDDAAA???===:::999888666555444444444333333222222222333333444;;;>>>BBBGGGJJJLLLLLLKKKKKKEEEBBBBBBBBB???BBBGGGKKKQQQVVVVVVYYY___```^^^YYYXXXYYYYYYZZZXXXUUURRRIIIFFFEEEIIIMMMNNNRRRWWWZZZ___iiiuuu{{{zzz{{{vvvoooiiiccc___[[[YYY\\\ZZZVVVPPPGGG@@@<<<;;;999999999999888888888888888777777888999999777555666666555555666777888999999<<>>===<<<;;;;;;;;;;;;@@@@@@@@@AAABBBCCCCCCCCCMMMMMMOOOTTT[[[^^^[[[XXX[[[\\\```eeeiiikkkiiigggaaacccfffhhhgggeeebbb```^^^[[[XXXYYY^^^dddhhhjjjdddcccbbbbbbdddeeeeeeeeejjjiiijjjmmmrrrttttttsssuuu{{{||||||}}}qqqjjjqqquuuzzz{{{nnnaaaYYYQQQOOOLLLKKKMMMNNNNNNNNNNNNMMMKKKIIIFFFDDDAAA@@@AAA@@@???@@@BBBBBBBBBAAA......222FFFYYYNNN777///222222333333333222111111555555555555444444444444444333111111222333333222555333111111222222111000000333444222222444333000222111000111333333333222222222222222222222222222222333333444444555555555444444333222222222333333666555333222222444666777444444333222222222222222222333333444444333333222222222222222222333444444666666777777777777666666555444444444444333333333444444333222222333444555666555555666777666444111444444555666666666666555666666777777777888888888:::999888999<<<===<<<;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHKKKMMMOOOQQQRRRQQQOOOMMMPPPRRRUUUWWWWWWUUUSSSQQQVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVYYY\\\^^^[[[TTTMMMJJJJJJHHHHHHHHHJJJLLLMMMKKKJJJIIIIIIKKKNNNQQQTTTVVVYYY]]]^^^]]]\\\[[[[[[VVVRRRQQQSSSTTTQQQPPPQQQSSSQQQNNNNNNPPPSSSUUUVVVSSSTTTTTTTTTRRRPPPNNNMMMQQQTTTYYY\\\^^^]]]ZZZYYYYYYZZZ[[[ZZZYYYYYY[[[]]]VVVXXXZZZ[[[[[[[[[\\\]]]\\\\\\^^^___aaa___\\\XXXUUUTTTTTTSSSSSSSSSTTTTTTZZZYYYZZZ\\\___aaaaaaaaakkkqqqxxx{{{}}}|||tttkkk^^^___^^^]]]```fffhhheee```XXXMMMHHHGGGGGGEEEBBBAAACCCDDDDDDDDDEEEHHHKKKJJJIIIHHHFFFCCC@@@===<<<888777666555444444444444333222222222444666888999BBBDDDGGGJJJKKKJJJHHHFFFFFFCCCAAABBBCCCCCCFFFKKKRRRVVVZZZZZZZZZ\\\ZZZVVVRRRUUUVVVUUURRRMMMJJJHHHFFFDDDFFFMMMSSSXXX^^^eeegggmmmxxx~~~wwwttttttoooggg```ZZZTTTOOOLLLKKKJJJHHHCCC>>>:::::::::888888888888777777777777777777666777999999888666666666555555555666666777777777999<<<>>>>>>;;;888666666555444444444444555333333444444444444333333666666666666555444444333333222222111000000111111444444444444333333333333222333555666666555333222333333333333333333333333444333333444666777555333444444444444444555777777333333444555666555222///999777666555666666444333666666666555444444333333555333333444777999::::::999888888999;;;;;;:::999:::888===DDDBBB:::777:::;;;666555777999888999<<<;;;:::999888888888888888>>>======<<<;;;;;;;;;:::===>>>???@@@AAABBBCCCDDDLLLLLLNNNTTT[[[^^^]]][[[ZZZ]]]cccjjjnnnmmmhhheee]]]___bbbdddeeeeeecccbbbaaa]]]YYY\\\ccciiikkkjjj````````````aaacccdddfffggggggiiimmmqqquuuvvvvvvuuu|||||||||}}}rrrjjjppptttyyy}}}~~~sssggg^^^SSSPPPMMMMMMOOOQQQSSSSSSQQQOOOLLLIIIGGGEEEDDDDDDBBBAAA@@@AAACCCDDDCCCBBB000///666NNN\\\HHH000...333333333333222222111000555666666555333222222333555333222222333444333111444333111111222333222111111222333333333333222111111000000111222222222222333333333333333333333333222222333333444555666666444333333222222333333333666555333333333444555666444444333222222222222333222333333444444333333222222222111111222222333444666777888888888777555444444444444444444444444444555444333222222333444555888888888888888666444333444444555666666666666666444555555555555666666666999888888999<<<======<<<;;;<<<===???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFHHHIIINNNPPPRRRTTTUUUSSSPPPOOOOOOQQQTTTVVVVVVTTTQQQNNNUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY\\\]]]YYYQQQLLLIIIHHHGGGGGGHHHJJJMMMNNNKKKKKKJJJKKKMMMPPPSSSUUUUUUWWWZZZ\\\\\\ZZZYYYXXXSSSOOOMMMPPPQQQOOONNNPPPSSSQQQPPPOOOPPPRRRUUUVVVTTTUUUUUUTTTSSSPPPNNNLLLRRRTTTXXX\\\^^^]]][[[ZZZ[[[\\\[[[ZZZXXXYYY\\\^^^YYYZZZZZZ[[[[[[\\\^^^___``````aaa```___]]]ZZZXXXWWWWWWVVVUUUTTTUUUUUUVVV\\\[[[\\\___bbbcccbbb```iiipppvvvyyyzzzxxxpppgggYYYZZZZZZYYY]]]dddgggeee^^^WWWNNNIIIGGGFFFCCC@@@@@@AAABBBBBBCCCFFFJJJMMMKKKJJJGGGDDDAAA>>>;;;999777777666555555555666666444444444666888<<>>@@@AAACCCDDDEEEIIIJJJMMMSSSZZZ^^^^^^]]]ZZZ___gggooorrrooohhhbbb[[[]]]___aaaccccccbbbaaaaaa]]][[[^^^fffkkkkkkiii`````````______```bbbdddfffggghhhkkkooorrrtttuuusss{{{{{{yyyzzzqqqjjjooosssxxx|||}}}xxxlllcccYYYUUUOOOLLLMMMQQQVVVXXXUUUSSSNNNJJJGGGEEEEEEEEECCCBBBAAABBBDDDDDDDDDCCC333333;;;QQQZZZBBB,,,000333333333333222222111000555666777555222000111222555444333333444444222111333222000111222333333222222222222333333222222222000000111111111111222222333333333333333333333333222222333333444555666666333333333222222333333444555444333222222333444444555444333333222222333333222333333444444333333222222222111111222222333444777777888888888666444333444444444444444444444444555444333333333444555666:::;;;;;;;;;999777555444444555666666777777666666555555555555666666666777888777777888;;;===<<<<<<:::<<<===???@@@@@@@@@???@@@AAABBBCCCEEEGGGIIIJJJOOOQQQSSSUUUUUUSSSQQQPPPPPPRRRTTTVVVUUUSSSPPPNNNTTTTTTTTTTTTSSSSSSSSSSSSUUUWWWZZZ\\\[[[VVVOOOJJJFFFFFFEEEEEEGGGJJJMMMNNNLLLLLLLLLLLLNNNPPPSSSTTTSSSTTTVVVXXXYYYYYYWWWUUUSSSNNNLLLOOOPPPOOONNNPPPSSSRRRQQQPPPQQQSSSVVVXXXXXXXXXWWWUUUSSSPPPMMMKKKRRRUUUXXX\\\^^^]]]\\\[[[]]]]]]\\\ZZZXXXYYY\\\___^^^]]]\\\[[[\\\]]]]]]^^^aaaaaa```___\\\YYYXXXWWWXXXWWWVVVUUUUUUVVVWWWXXX]]]^^^___aaaccccccaaa```ffflllppprrrrrrppphhh___SSSUUUVVVVVV\\\cccfffdddZZZUUUOOOKKKIIIGGGCCCAAA@@@AAABBBBBBCCCEEEJJJMMMIIIHHHEEEAAA>>>;;;999777555555555444555555666777444555666999===AAAEEEGGGMMMLLLJJJHHHEEEAAA???===>>>@@@CCCFFFJJJPPPTTTUUUWWWTTTQQQRRRTTTTTTTTTTTTOOOOOONNNIIICCCAAACCCGGGCCCDDDKKKUUU^^^fffqqq{{{|||pppeee^^^VVVSSSNNNIIIFFFBBB===:::======;;;999777777999;;;777777777666666666555555555444444555777888777555555555555555555444444444999666444444555777888888444444444444444333333222222222222222333333444444888888999999888666444333555555555444555555666777444444444444444444444444222333555666666555333222222222222222222222222222000222444444222222333444222222333333333333333333666444222111222333333222000111333555666666777777666666666666777888:::;;;888777666777999999888777555555777777777777777777777999>>>BBB???999555444777444555888888555666:::888888777777888888999:::777888999;;;<<<======<<<<<<===???@@@BBBDDDFFFFFFGGGIIIMMMRRRXXX\\\^^^^^^]]]bbbjjjrrruuuqqqiiibbb]]]]]]^^^___`````````___aaa^^^^^^aaagggkkkjjjgggddddddccc```^^^^^^aaadddggghhhiiijjjlllnnnqqqrrrpppyyyxxxtttuuupppkkkooorrrwww{{{|||zzzpppgggaaaZZZQQQKKKKKKPPPVVVYYYXXXUUUPPPJJJFFFDDDDDDDDDCCCBBBAAABBBDDDEEEDDDCCC444666===LLLPPP;;;+++222222222333333333222111111444777888666222111222444555444333444555444222000222111000111222444444333333111111333333111111333000111222222111111222444444444444444444444444444222333333444444555555555333333222222222333444444555444333333333333333333555444444333333333333333222333333444444333333222222222222222222333444444666666777666666555444444333333333444444444444555444333333333333555666888;;;<<<===<<<999666555555555555666777777777777666777777777888888888999999666666555777:::<<<<<<;;;:::;;;>>>@@@@@@@@@???>>>@@@AAABBBDDDFFFHHHKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQSSSTTTUUUUUUTTTRRRPPPNNNRRRRRRRRRRRRRRRRRRQQQQQQUUUXXX[[[\\\YYYSSSMMMHHHDDDDDDDDDEEEGGGJJJMMMOOONNNNNNMMMMMMNNNOOOPPPQQQPPPQQQSSSVVVXXXXXXVVVSSSUUUPPPMMMPPPQQQOOOOOORRRQQQQQQQQQPPPPPPSSSWWWZZZ\\\[[[XXXVVVSSSPPPNNNMMMRRRUUUXXX[[[]]]^^^]]]]]]______^^^\\\ZZZ[[[]]]```bbb```^^^^^^______^^^]]]^^^___^^^[[[XXXVVVVVVVVVWWWVVVTTTSSSTTTUUUWWWYYY___aaaddddddcccbbbbbbbbbdddhhhjjjiiihhhfff___WWWNNNQQQSSSUUUZZZaaaccc```TTTQQQNNNKKKIIIGGGDDDBBB@@@AAABBBBBBBBBCCCGGGIIIEEECCC@@@===:::888777666222222222222333444555666555666:::>>>CCCGGGJJJLLLOOOLLLIIIDDDAAA???======???DDDHHHKKKQQQYYY]]]\\\YYYRRRMMMNNNPPPPPPQQQRRRIIIHHHDDD@@@>>>@@@DDDGGGCCCEEELLLVVV^^^eeeqqq|||zzznnnaaaUUUMMMEEECCC@@@>>><<<:::777555999:::999888666666777999777777777777666666666666777777666777999999888666444444555555666555555444777555333222444555666555444444555555444444333222333222222222333444555666666777999999999777555444777666666666666666777777333333333333444444444444222333333333333333333222222222222222222222222222000222333444333222333444444444555666666555555444888555222111222333444444333555777777555444333444666666666666888:::<<<===999888888888::::::888666333555666777555555666777666888;;;<<<:::777444444666666888;;;999555555888777777777777777888999:::999999;;;;;;;;;:::999888===>>>???AAACCCDDDFFFFFFEEEHHHLLLPPPUUUZZZ]]]^^^aaaeeemmmsssvvvrrrjjjccc^^^^^^^^^^^^^^^^^^^^^___bbbbbbdddgggiiijjjiiihhhggghhhgggccc______bbbfffiiijjjkkkjjjjjjllloooqqqnnnxxxuuuoooqqqpppmmmrrruuuyyy}}}~~~yyypppjjjeee^^^TTTNNNMMMQQQVVVYYYWWWTTTOOOJJJEEECCCCCCCCCCCCBBBAAABBBDDDDDDDDDCCC222888;;;AAABBB333)))222111111222333333333222222555888:::888444333555888555555444555555444222000222000///000333444444444444111000333333000111444000222444333222111333555222222222222222222222222444444444444444444444444333222222222333333444555666555555444444444444444555555444333333333333444222333333444444333333222333333333333333444444555666555444444444444444555333333333444444444555555333222222333444666888999:::<<<===;;;777444333333555555666777777777777777777777888888888999999999555444444666999;;;;;;::::::;;;>>>@@@@@@@@@>>>===AAAAAACCCEEEGGGJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSTTTVVVUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQUUUXXX[[[[[[XXXQQQKKKGGGDDDDDDDDDEEEHHHLLLOOOQQQQQQPPPOOONNNMMMMMMMMMNNNOOOOOOQQQUUUXXXYYYWWWTTTXXXRRRPPPQQQRRRQQQQQQSSSNNNOOOPPPOOOOOORRRWWW[[[]]][[[XXXUUUSSSRRRRRRRRRSSSUUUXXX[[[]]]^^^^^^]]]aaabbbaaa```^^^^^^___aaaeeecccaaabbbcccdddbbb```[[[\\\\\\YYYUUUTTTUUUWWWWWWVVVTTTTTTUUUWWWZZZ\\\aaafffiiigggccc```cccgggbbbeeedddaaa___^^^WWWPPPKKKOOORRRSSSXXX]]]]]]YYYMMMLLLKKKJJJIIIGGGEEECCC>>>???AAAAAA@@@@@@AAACCC???>>><<<999777666666666111111222222444555666777999<<>>>>>???@@@CCCJJJOOORRRYYYbbbfffddd\\\SSSNNNPPPQQQMMMJJJKKKBBB@@@======@@@CCCFFFHHHBBBEEELLLTTTZZZ```kkkvvv|||wwwnnneee\\\QQQGGG@@@<<<;;;999999999888666444777888999888777777888999888888888777777777666666888777777888999999777555333444555666777777666666666555444444555666555444444555555666555444333222444333333333444555666777555666888999999888555444666666555444444555555555222222222222333333333444333222111111111111222333333333333333333333333333222222222333444444333333444555555666666555444444777555333333444555444333444777::::::777555444555888777666666777999;;;<<<777777777999;;;;;;:::888333555777777555555666777666888999777666555666666888999===AAA>>>888666888999888888777777777777888777999:::;;;;;;:::999888======>>>@@@AAACCCDDDDDDDDDGGGKKKOOOSSSWWW[[[]]]eeehhhnnnsssuuurrrkkkeee^^^^^^]]]]]]]]]^^^___```eeeiiimmmnnnmmmkkkkkkkkkiiijjjiiifffbbbbbbfffkkkjjjkkkllllllkkklllppptttnnnxxxtttllloooqqqpppvvvyyy}}}~~~wwwoookkkeee```YYYUUUTTTUUUWWWWWWRRRPPPLLLHHHEEEDDDCCCCCCBBBAAA@@@AAACCCDDDCCCBBB000777888999888---(((111000111222333333333333333666:::<<<:::666555777;;;666555444555666555222///111000///000333444555444555000000444444000000555000333555444222111333666111111111111111111111111444444444444444444333333222222222222333333444555777777666666555555555444555555444333333333333444222333333444444333333222444444333333444444555666555444333222222333555555333333333444444555555555222222222333444777999:::888;;;<<<:::555222111222555666666777777777777777666666666666777777777777444333333555888::::::999999;;;>>>@@@@@@???>>><<>>@@@@@@>>>===>>>>>><<<;;;999777555555555555333333444555666888999:::>>>BBBHHHNNNSSSVVVWWWXXXQQQMMMFFF@@@===>>>AAACCCGGGNNNTTTXXX^^^hhhllliii___VVVQQQSSSRRRKKKEEEDDD???<<<;;;>>>DDDHHHJJJIIIBBBDDDJJJRRRVVV\\\fffqqq{{{}}}vvvtttgggbbb[[[TTTNNNGGG???999;;;:::999999::::::888666666888:::::::::999:::;;;888888888888777777777777777666555666777666444222222333555777888888777777888777666777999999777555444555666666666555444333444444333333444555777888333555777999999888666444555444333333222222222333111111111222222333333333333222000//////000222333333333333333333333333333333222111333555555444222222333444444444333222111555555555666777666444111333777:::;;;999888888:::999888666555555777999:::555555777999<<<===<<<:::333666888888666555777999777999888555333555777888;;;===BBBFFFBBB;;;888999;;;:::999777666666555555333555888:::<<<<<<<<<;;;<<<<<<===???@@@AAABBBCCCDDDFFFJJJNNNRRRUUUYYY\\\hhhjjjooosssuuurrrlllggg]]]]]]\\\\\\]]]___aaabbbhhhnnnssstttpppmmmmmmnnniiijjjjjjgggddddddjjjoookkklllnnnmmmlllnnnssswwwnnnxxxtttkkknnnrrrsssyyy|||}}}uuunnnkkkbbb___\\\ZZZZZZYYYXXXVVVNNNLLLJJJHHHFFFEEEDDDDDDBBBAAA@@@AAACCCCCCCCCBBB555888999555000---///222555777777444000///222777;;;999666666777777777777222333333444444333333222444333333222222333333444555111///000444666333///333333333222222111111111333333333333333333333333333444555666666555444333333333222222111222222222888888777666666666666666444444444444444444444444111444777888666555444444444444444444444555666666444666555222222555555333555444444333333333444444333333444444666777888999999999888777666555444444555555666888999999777444555555666666777777888888666777888999999:::999999999;;;<<<>>>???>>>===<<<@@@@@@AAACCCEEEHHHKKKMMMUUURRROOONNNNNNQQQTTTWWWUUUUUUUUUUUUTTTRRRQQQPPPTTTPPPLLLIIIHHHKKKPPPSSSTTTWWWYYYYYYTTTNNNIIIFFFEEEEEEFFFHHHKKKOOOTTTVVVTTTRRRPPPMMMKKKKKKLLLLLLPPPOOOOOORRRVVVWWWUUUSSSUUUTTTRRRQQQPPPPPPQQQRRRKKKLLLMMMLLLKKKNNNTTTYYY[[[]]]^^^[[[UUURRRTTTXXXTTTYYY]]]______^^^```bbbaaaccceeehhhiiiiiiiiihhhgggggggggggghhhfffccc```ZZZZZZYYYWWWUUUUUUWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\aaagggnnnpppnnnjjjgggfffccc___ZZZWWWXXXXXXSSSMMMLLLOOOQQQPPPQQQRRROOOIIIGGGFFFEEEDDDDDDEEEFFFFFFAAAAAAAAA@@@???===;;;::::::888666333222222333444111222444555777;;;@@@DDDJJJLLLOOOTTTWWWWWWTTTQQQMMMHHHAAA<<<===@@@DDDFFFJJJUUU___bbbdddgggjjjjjjaaa]]]XXXUUUQQQKKKBBB<<<777===CCCGGGHHHHHHIIIKKKHHHEEEDDDLLLYYYccchhhggg{{{wwwkkkaaa]]]WWWSSSMMMFFF@@@<<<;;;:::888999::::::::::::999888;;;:::999999888888888888;;;;;;::::::888666555444444555555555555555444444444444444444444444444444555555555555555666777777666666777888666444222000555444333222333555777888222333444555666666666666777555333333444555666555666222000111555666444000222111000//////000111222666666555555555555666666333333333333333333222222333444444555555444333333555555666666777777888888777777888888888888777666666666666666666666666666333444555777999:::;;;;;;666999;;;999444222444777777888888888888777777666888===BBBCCC???:::666444777777777777777777777777111444:::>>>???===:::777;;;;;;;;;<<<>>>@@@CCCDDDFFFGGGIIILLLPPPVVV]]]bbbfffjjjpppvvvwwwssslllfffgggbbb```aaaaaa___bbbfffooovvvzzzwwwtttsssqqqoooppphhhcccfffjjjkkklllmmmqqqqqqpppoooooorrrvvvzzztttrrrnnnkkkjjjmmmtttyyy~~~{{{uuurrrqqqnnnhhhaaa]]][[[ZZZWWWUUURRRNNNJJJHHHGGGFFFBBB???DDDBBBAAAAAABBBCCCBBB@@@333555777444000///111444555777777444000///222666999777444444555666555555222333333444444333333222444333333222222333333444555222///111444555333000444444444333333333222222333333333333333333333333444555666777777666555444444333333222333333444444666666555444444444444444333333444444444444333333000333555666555444444555777666555444444444444444333666666333333555555222555444444333333444444444666666555555555555666666888888777666555444333333777666444555777888888777666666666666666777777777666777888999999:::999999:::<<<>>>@@@AAA@@@>>>===AAAAAAAAACCCFFFIIIMMMOOOTTTRRROOOMMMMMMOOOSSSUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQPPPOOOMMMMMMNNNPPPQQQSSSVVVXXXWWWRRRKKKFFFCCCDDDDDDEEEHHHKKKPPPTTTVVVTTTRRRPPPMMMKKKKKKKKKLLLPPPOOOPPPSSSVVVWWWUUURRRRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQPPPNNNLLLOOOTTTZZZ]]]```aaa^^^YYYVVVXXXZZZZZZ]]]aaabbb```___```aaabbbdddfffhhhjjjjjjiiihhhkkkjjjiiijjjiiihhhdddaaaXXXWWWVVVUUUVVVWWWYYYZZZ``````___^^^]]]]]]\\\\\\eeekkkqqqsssqqqlllhhhfffaaa]]]VVVSSSSSSTTTQQQMMMQQQTTTTTTQQQOOOPPPLLLGGGDDDDDDCCCCCCDDDEEEFFFGGGBBBAAA???>>><<<:::888888888777555444333333333444333555666888;;;???DDDHHHQQQRRRTTTWWWXXXWWWSSSPPPIIIFFFBBB@@@BBBEEEGGGHHHNNNYYYcccfffgggjjjlllkkkhhhddd___YYYRRRJJJCCC>>>===AAAFFFIIIHHHGGGGGGGGGEEECCCDDDLLLXXXbbbfffeeerrrvvvxxxrrrfffYYYPPPLLLGGGEEEBBB???<<<;;;::::::777888999::::::999888777;;;;;;:::999999999999999======<<<;;;999777666555555555666777777777666666333333333444444555555555555555555555555666777777222333444444444333222111777666555444444555777888444555555555555555444444666555333222444555555444666333111222555777444111222222111111111111222222555444444444444444444555333333333333333333333333555444444444444444444444666666666666666777777777555666666666666666555555555555555555555555555555444555555666666555444444555888;;;:::666555888;;;777888888888888777666666777;;;???@@@===888666555888888888888888888888888444555888:::;;;:::999888;;;;;;;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHKKKQQQYYY^^^eeekkktttzzz{{{vvvooojjjfffbbb```aaaaaa___aaaeeeooowww{{{yyyvvvvvvuuusssssslllfffiiilllmmmnnnoooppppppooooooppptttxxx{{{sssqqqnnnjjjiiilllqqqvvv~~~}}}xxxuuutttqqqllleee___]]]YYYUUUQQQOOOLLLHHHFFFFFFFFFDDDBBBDDDBBBAAABBBCCCCCCBBBAAA111333555444111111333666666777777444000///111444666444222222333444333222333333333333333333333333444333333222222333333444555222000111444555333000555555444444444444333333444444444333333222222222555666777888888777666555333333333333444555666666444444333222222222333333222333333444444333333222000222333333333333555777999888777555333222222111333666777444444666444111444444444333333444444555999888777555444444444444777666666555444333222222999666333333555777888888777777666666666666666666666777888999999:::999999;;;===@@@CCCDDDBBB@@@>>>BBBAAABBBCCCFFFKKKPPPRRRSSSQQQNNNKKKKKKMMMPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPSSSUUUVVVTTTOOOHHHCCCAAACCCCCCEEEHHHLLLPPPTTTVVVTTTRRROOOMMMKKKJJJKKKKKKOOOPPPRRRUUUXXXWWWTTTQQQQQQQQQRRRRRRSSSSSSRRRRRRVVVVVVTTTPPPNNNPPPUUU[[[```bbbdddbbb^^^[[[\\\^^^```bbbddddddbbbaaa``````dddeeegggiiijjjjjjiiihhhlllkkkjjjiiiiiigggccc```WWWTTTRRRTTTXXX\\\]]]\\\eeedddcccbbb```___^^^]]]ggglllrrrtttrrrlllgggddd___XXXPPPMMMMMMNNNOOONNNVVVXXXUUUOOOLLLJJJGGGBBBAAAAAAAAAAAABBBDDDEEEFFFBBB@@@===:::888777666666666666555555444444444333555777:::<<<@@@EEELLLPPPYYYYYYXXXYYYXXXVVVRRRNNNGGGEEECCCDDDGGGJJJLLLLLLRRR\\\eeeiiikkknnnooommmqqqnnnhhh^^^TTTJJJDDDAAACCCFFFJJJJJJIIIFFFDDDDDDBBBAAADDDLLLWWW^^^```___aaacccccc]]]RRRGGG@@@===;;;;;;::::::999999888888777888:::;;;;;;:::888777;;;;;;::::::999999::::::???>>>===<<<:::888777666111111222333333333333333333333444444444555555555666555555555555666666777222222333333444444444444888777666555555555666777666666666666555444333222555444222222333444444333666444222333555666555222111222222333333333222222333333333222222333333333222222333333444444555555666666555444444555666777777777777666666666555555333333444444444444444333555555555555555555555555555555555555444333222222888:::<<<;;;888777999;;;777888888888777777666555555888:::;;;999777666666999999999999999999999999888777777777777888999:::;;;;;;<<<===>>>@@@BBBCCCBBBBBBBBBCCCFFFLLLSSSYYYccckkkvvv~~~}}}xxxqqqlllhhhdddbbbccccccaaabbbfffooovvv{{{{{{yyy{{{|||zzzxxxpppkkklllooooooppprrrpppoooooopppsssvvvyyy|||tttrrrnnnjjjhhhjjjnnnrrr}}}{{{wwwvvvtttoooiiiddd___ZZZSSSMMMMMMJJJFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEDDDCCC111333444333222222444666555666666444111000111333444333111222333444333222333333333333333333333333444333333222222333333444444222111222444444333111444444444444444333333333555555444333333222111111444555666777777666555444222222222222333555666666333333222222222222333333222222333444444333222222111222333333333444777999999888666555333222222222333666888666555666444000444444333333333444555555999888777555444444444444666666555555444333333222777555444444555777777777777777777666666555555444666666888999999999999999:::<<<@@@CCCDDDCCC@@@???CCCBBBBBBDDDGGGMMMRRRUUUQQQOOOLLLJJJJJJKKKNNNOOOPPPPPPQQQQQQQQQPPPOOOOOOQQQRRRTTTUUUUUUTTTSSSRRRSSSUUUVVVSSSNNNGGGBBB???AAABBBEEEHHHLLLPPPTTTVVVSSSQQQOOOLLLKKKJJJKKKLLLNNNQQQTTTXXXYYYWWWTTTRRRQQQRRRTTTUUUVVVVVVUUUTTTWWWWWWUUUQQQOOOQQQWWW]]]aaaccceeeeeebbb``````aaacccdddeeeeeedddcccbbbbbbfffgggiiikkkkkkjjjiiigggllljjjhhhgggfffccc```]]]XXXTTTQQQTTT[[[aaaaaa```gggffffffeeecccbbbbbbaaafffjjjooorrrpppkkkeeebbb]]]TTTLLLHHHHHHIIILLLPPPWWWXXXUUUMMMHHHFFFCCC?????????@@@@@@@@@AAABBBBBB@@@>>>;;;888666666777777444555555666666555555444555888<<>>===;;;999777777666///000111222222333222222555555555555444444444444666666555555555555666777666555555555555666777777888777666555444444555555555555666666555444444333444333222222333444333222555333222222444555444222000111222333444333222111444333333222222333333444333333444555666666777777777666444333444555777999888777777666555555444444222333333444444444444333555555555555555555555555444444555555666666555555<<<======;;;777555555666888888888888777666555555555666777777777777888888999999999999999999999999999999999888888999::::::;;;;;;<<<===???@@@BBBBBBBBBBBBAAAAAACCCIIIQQQWWWaaakkkxxx|||uuummmiiijjjfffeeefffeeecccdddgggllltttzzzzzz{{{~~~|||uuuoooooopppoooqqqtttrrrrrrqqqrrruuuwwwyyyzzzuuussspppllliiiiiillloooxxx}}}xxxvvvtttpppkkkgggccc\\\SSSLLLLLLIIIFFFDDDCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEE222333333333222222444555444555444333222111111222444333222333444555333222444333333222222333333444444333333222222333333444444333222333444444333222222222222222222333333333555555444333333222111111333333555555555555333333111111111111222333555555444333333333333333444444111222444555555444222111222333555555555666888:::666666555444444444444444333777888666555666444///333333333333333444555666777666666555555555666666777666666555555444444444444444444666888888666444777777666666555555444444666666888999999999999999999;;;>>>AAABBBBBB@@@>>>CCCCCCCCCEEEIIIMMMRRRUUUNNNMMMKKKIIIIIIJJJLLLNNNNNNOOOOOOPPPPPPPPPPPPOOOSSSSSSSSSTTTTTTTTTUUUUUUTTTVVVVVVSSSNNNGGGCCCAAAAAABBBEEEHHHLLLPPPSSSUUUQQQPPPNNNLLLKKKKKKLLLMMMPPPSSSWWWZZZZZZXXXUUUTTTRRRSSSTTTVVVVVVVVVUUUTTTTTTUUUTTTRRRPPPSSSZZZ___aaacccfffgggfffdddcccbbbccccccddddddfffffffffeeeiiijjjkkklllllljjjhhhgggllljjjgggeeedddbbb___\\\YYYUUUSSSWWW___dddfffdddggggggfffffffffffffffeeeeeehhhlllnnnnnnjjjeeeaaaZZZPPPHHHFFFFFFFFFKKKQQQVVVYYYVVVNNNHHHEEECCCAAA????????????>>>======<<<<<<;;;999777777777999:::444444555777777777777777666:::@@@FFFLLLSSSYYY]]]ZZZXXXUUUTTTSSSSSSRRRPPPNNNKKKHHHHHHKKKPPPUUUWWW[[[bbbhhhkkkooouuuwwwuuutttsssoooeeeZZZRRROOONNNKKKJJJIIIHHHHHHGGGGGGFFFDDDDDDGGGKKKOOOOOOLLLIIIDDDEEEDDDBBB???<<<;;;;;;:::;;;;;;;;;:::888666555:::<<<>>>@@@@@@>>><<<::::::::::::999999::::::;;;===<<<:::888777666666666444555666777777777777777888888777666444333222111666666555555555555666666888777666555555555666666666555555444333333333333333444444555666666555555444333222222444444333222333222222222333333333222///000222333444333222222555555444444444444555555444555555666777888888999777666444333444555888999888888777666555444333333222333444555555555555555555555555555555555555555444444555555555555444444;;;;;;:::999666555444555888888888777777555444444777666666666777999999:::999999999999999999999999999:::;;;======<<<;;;:::;;;;;;===>>>???@@@AAAAAACCCCCCCCCCCCEEEJJJQQQWWWbbbnnn|||{{{qqqiiifffiiieeedddeeedddbbbbbbeeehhhpppwwwxxxzzzxxxrrrqqqpppnnnqqquuuwwwuuutttuuuwwwxxxwwwvvvvvvuuurrrnnnjjjiiikkkmmmrrr}}}}}}wwwtttrrroookkkiiieee___VVVOOOLLLJJJHHHEEECCCCCCCCCDDDEEEDDDDDDEEEGGGIIIHHHGGG333222222222333333444555222333333333333333222222333222222333555555444222444444222222222222444444444333333222222333333444333444444444333333333444111111222222222222333333444444444333333222222222222333444555555444333222111111111111222333333444444444333333444444555555222333555666666555333222333555666777666666888:::444444444444444555666777555888999666555666444000333333333333444555555666555555555555555666777888666666666666555555444444333333444777888888555333666666555555555555555555666777888999999:::999999999:::===???@@@@@@@@@???BBBCCCDDDGGGJJJNNNQQQSSSLLLKKKJJJIIIIIIKKKLLLNNNMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSRRRRRRRRRTTTUUUWWWTTTVVVVVVSSSNNNHHHDDDBBBAAACCCEEEIIILLLOOOQQQSSSOOONNNLLLKKKKKKLLLMMMNNNSSSVVVZZZ\\\[[[YYYWWWWWWSSSSSSTTTTTTUUUTTTTTTTTTQQQSSSTTTSSSRRRUUU[[[```aaadddgggiiijjjhhhfffdddddddddccceeehhhiiiiiiiiikkklllmmmmmmllljjjhhhgggllljjjgggeeedddbbb```]]]ZZZXXXWWWZZZ```eeegggggggggggggggggggggggggggggggggggghhhjjjjjjgggccc___UUULLLFFFFFFEEECCCHHHQQQVVVZZZYYYQQQJJJGGGEEECCC>>>>>>>>>===<<<;;;999888888888777666777888999:::555555666777888999:::;;;:::???GGGNNNSSSWWW[[[]]]XXXUUURRRQQQRRRTTTUUUUUURRROOOLLLLLLPPPVVV[[[^^^bbbfffiiijjjnnntttwwwuuunnnmmmkkkfffaaa\\\ZZZYYYNNNKKKGGGEEEFFFHHHIIIIIIEEEFFFGGGIIIJJJHHHDDD@@@@@@???===<<<:::999888777666777888999999888777777:::<<>><<<:::;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEGGGLLLRRRVVVcccpppzzzooohhhgggfffbbbaaacccbbb___^^^aaadddllltttvvvyyy{{{uuurrrpppnnnpppuuuyyywwwvvvwwwzzzzzzwwwtttvvvuuusssoookkkjjjjjjlllnnnyyy|||uuurrrooommmjjjiiigggaaaYYYRRRJJJKKKJJJHHHEEECCCCCCDDDEEEDDDDDDFFFIIIJJJJJJIII111000000111333555666777111000111222333444444333222111222333555555444222555444222111111222444555444333333222222333333444333444444444333333444444222222222333333333444444333333333333333333333333222333444555555444333222333333222222222333333444333333333333333444555555333444666777777666444333222444777777666666666777444444444444444555666666777999888555444555555111333333333333444555666666555555555555555666777777555555555444444444444444555444333444666777666444444444555555555555555555666777888999999:::999999:::;;;<<<===???@@@AAAAAAAAACCCEEEHHHKKKMMMOOOPPPJJJIIIIIIIIIJJJKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTTTTRRRMMMHHHEEECCCBBBDDDFFFIIILLLNNNPPPPPPMMMLLLKKKJJJKKKMMMOOOPPPVVVYYY\\\]]][[[YYYYYYZZZXXXWWWVVVVVVVVVVVVVVVVVVQQQSSSUUUUUUUUUWWW[[[```bbbdddhhhlllmmmlllhhhfffhhhfffeeegggjjjllllllkkkmmmmmmnnnnnnmmmkkkhhhfffjjjhhheeecccbbbaaa___]]]ZZZZZZZZZ\\\___cccfffhhhhhhhhhggggggfffffffffeeegggeeecccbbbbbb___ZZZVVVPPPGGGDDDGGGEEEAAAEEENNNSSSXXXYYYRRRIIIEEECCC@@@:::;;;;;;<<<;;;:::888888666666666666666666666555666666666777999;;;===>>>CCCHHHPPPVVVYYYYYYYYYYYYYYYVVVSSSRRRTTTWWWYYYZZZSSSQQQQQQTTTYYY___cccdddeeefffeeecccffflllooommmfffffffffgggiiiiiigggeeeQQQLLLEEEBBBCCCGGGJJJKKKEEEEEEFFFGGGFFFCCC???<<<===;;;:::999999888777666666666777777888888888777888;;;>>>@@@@@@>>>;;;888888777777777888888999:::888777555444444555777888555555555555555444333222777777666666555555444444777777666555555555555555333333555666666555444444333333444444444444444444444444555555555555555444444444444555666666444222444555555555444444555555444444444444555666777888777666666555555666666777333333333333333333444444222333333444555555666666666666666555555444444444222333444555666666666666444444444444444444444444555555555555444222111111444444444555777888888888888888888777666444333222888666555666888:::999888888888888888888888888888666888<<<>>>???>>><<<;;;;;;<<<===???@@@@@@@@@@@@???@@@CCCEEEHHHLLLQQQTTT```nnn}}}wwwlllggghhhfffcccbbbcccbbb___^^^```bbbkkkrrruuuxxx~~~xxxtttpppnnnqqqwwwyyywwwvvvxxx||||||yyytttttttttrrroookkkiiiiiijjjmmmwww{{{vvvsssnnnllliiihhhfffaaaZZZTTTGGGIIIKKKJJJGGGEEEEEEFFFFFFEEEEEEGGGJJJLLLLLLKKK.........111444777999999//////000222444555444444111000111333555555333111555444222111111222444555444333333222222333333444333444555444333333444555333333333444444555555555333333333333333333333444333444555666666555444333555555444333333333444444333222222222333444444555333555777888888777555333111444777888666555444444555555444444444555555666888:::888444333555555222222222222333444555666777777666666555555555666666444333333333333333333333777555222222444666777777333444444555555666666666666777888999999:::999999;;;;;;<<<===>>>@@@BBBCCCAAACCCFFFIIILLLMMMNNNNNNIIIHHHHHHIIIJJJLLLNNNOOOMMMNNNOOOPPPQQQRRRRRRRRRNNNOOOQQQRRRSSSSSSSSSRRRRRRSSSSSSQQQLLLGGGEEECCCCCCDDDGGGIIILLLNNNOOOOOOKKKJJJJJJJJJKKKMMMPPPRRRXXX[[[^^^^^^[[[ZZZ[[[]]]]]]\\\[[[YYYYYYYYYZZZ[[[RRRUUUWWWXXXWWWXXX[[[___cccfffiiinnnpppnnnkkkgggllljjjhhhiiilllnnnmmmkkknnnnnnoooooommmkkkhhhfffgggeeebbb```___^^^]]][[[ZZZ[[[\\\\\\]]]```dddhhhjjjiiihhhgggfffddddddccceeebbb^^^[[[ZZZWWWRRRNNNLLLDDDBBBGGGEEE@@@CCCLLLPPPVVVWWWPPPGGGAAA>>>;;;777888:::;;;;;;:::999888555555555555444333222111888777777777999<<>>;;;:::999888999:::;;;:::999999999999888777777777777777999<<>>???@@@@@@@@@???;;;>>>BBBEEEHHHKKKOOORRR[[[jjjyyy|||sssiiifffggghhheeedddfffeeeaaa```bbbbbbjjjrrrtttxxxzzzvvvqqqooorrrxxxxxxvvvuuuyyy}}}~~~zzzvvvrrrrrrqqqnnnjjjhhhhhhiiinnnxxx{{{wwwuuuooollliiigggfffaaaZZZTTTDDDGGGKKKKKKIIIGGGGGGHHHFFFEEEEEEGGGJJJLLLMMMLLL222222222222333444555555111111111222222333333333222000///111444555333111333333333222222222111111111333444444222222333555555555444333333222111111555555555555555555555555666555444333333333333333555444444444444555666666777777666555444333333222333333444444444444333333555555555555444333222111555555666666666666555555444444444555555555555555555555555444444333333333444222222666777555555888888888777666666666666666999777555444333444555666666444222222333555555444444444444555555555666666444555666666555666888:::<<<;;;<<<===@@@AAAAAAAAAHHHGGGHHHKKKNNNOOOMMMJJJJJJIIIHHHIIILLLNNNPPPPPPLLLQQQUUUUUUQQQNNNOOOQQQSSSRRRRRRTTTWWWXXXUUUSSSUUUVVVVVVSSSNNNIIIGGGFFFGGGGGGGGGGGGHHHJJJLLLMMMKKKGGGFFFIIILLLMMMQQQWWW```cccddd```^^^aaabbbaaa___````````````______^^^\\\\\\[[[ZZZ[[[]]]```aaafffhhhkkkkkkiiihhhiiikkkjjjjjjjjjkkklllmmmnnnooopppmmmiiihhhiiiiiifffdddccccccaaa```___^^^^^^]]][[[]]]___```aaadddkkkppprrrpppmmmgggaaa___aaadddddd```[[[UUUOOOKKKHHHGGGJJJDDDAAAFFFGGGDDDAAACCCIIIMMMOOOKKKBBB;;;999999999999888777777666777777666666555666777777666555:::;;;<<<===???CCCIIIMMMSSSVVVZZZ\\\[[[XXXWWWVVVSSSWWWZZZYYYZZZ\\\ZZZUUUUUUUUUVVV[[[dddjjjjjjfffggg^^^VVVTTTVVVXXX^^^eeeeeelllqqqtttwwwxxxooocccLLLEEE===;;;>>>BBBDDDCCC@@@BBBCCCCCC@@@>>>===>>>888888666444666;;;:::555888888888888888888888888999:::<<<>>>>>><<<:::888666666666777888999999::::::999888666666666777888777777777777777777777777,,,222999:::777444444666===888555666555333444888555555555666888777555222;;;777333000000222444666777444;;;>>>777777999333666666666444333444777:::777777777777777777777777777777555222444777666111333333333333333333333333666555555444444333222222555555444444444444555555555555666666555444333333333222333555666666444222555666777777666444222000666666777777666444222111444555555555666666777777:::999777555555666888999888777666555555666777888999888666444555777:::;;;666666777888:::;;;<<<===<<<<<<<<<<<<===>>>???@@@===>>>???AAADDDGGGKKKLLL\\\fffppptttoooiiiggggggfffffffffeeeeeedddccccccbbbjjjtttxxxyyy|||yyypppnnnqqqwww{{{zzz|||}}}~~~}}}}}}xxxvvvrrrnnnkkkhhhgggfffgggqqq}}}xxxvvvooommmjjjgggddd```ZZZWWWSSSRRRQQQNNNJJJHHHGGGGGGIIIIIIKKKMMMOOOPPPNNNLLL333333333222333333333444111111222222222333333333444222222333555666444222333333222111111000000111111333444444222222333555333333333333333333333333444444444444444444444444555555444333333333333333444444444444444555666666666666666555444444333333444444555555555555444444555555555555444333222111555555555666666555555555555555555555555555444444555555444444444333333333444222222666777444555888888777777666666666666666888777555444444444666666666444222222444555555444444444555555555666666666555666777777666777999;;;=========>>>@@@BBBCCCCCCIIIHHHIIIKKKNNNNNNKKKIIIIIIHHHGGGIIILLLOOOOOOOOOOOORRRUUUTTTPPPMMMNNNQQQRRRRRRSSSVVVYYY[[[YYYWWWVVVVVVVVVSSSNNNIIIFFFEEEGGGGGGGGGHHHIIILLLNNNOOONNNJJJHHHKKKNNNPPPUUU[[[cccggggggcccbbbdddeeedddaaaaaabbbbbbbbbaaa``````___^^^]]]]]]^^^```bbbcccfffhhhkkkkkkiiihhhhhhjjjggggggggghhhjjjlllmmmnnnllljjjgggfffhhhhhhgggeeebbb```^^^\\\[[[[[[\\\\\\^^^```aaabbbcccffflllpppsssrrrnnnggg```\\\\\\^^^___[[[VVVPPPKKKHHHGGGGGGHHHCCCAAAEEEGGGCCC@@@AAACCCFFFGGGDDD???:::888888888888777666666666666666555444444444555666555555888;;;???CCCGGGMMMTTTXXXXXXZZZ\\\\\\YYYUUUSSSRRRQQQVVVZZZZZZ[[[[[[WWWQQQSSSUUUZZZ___cccdddaaa\\\```XXXSSSWWW]]]bbbggglllnnnuuu{{{{{{yyysssggg[[[IIICCC<<<;;;>>>AAABBBAAA>>>@@@BBBAAA???<<<;;;:::777888666444666:::999444999999999999999999999999888999;;;<<<<<<;;;999888444555555666777777888888:::999888666666666666777777777777777777777777777000444888888555444666999;;;666444444444222333777666555444555777777666444444555666888::::::888777333333<<<@@@777666999444;;;:::777666555555555666333333333333333333333333555555333000222555444000333333333333333333444444444444333333333333222222555555444444444444555555555555666666555444444333444333333444555666555333333444666777666555444222555666666666666444222111555666777777777777777777888888666555555555666777:::999888777777888999:::888777666555666777999:::777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@======>>>@@@CCCGGGIIIKKKXXX```hhhkkkhhhfffgggjjjjjjiiihhhgggeeedddddddddcccjjjqqqwwwzzz~~~yyypppmmmooouuuzzz|||}}}~~~~~~}}}}}}yyywwwrrrnnnjjjgggfffeeegggqqq}}}wwwtttooommmkkkhhhfffbbb]]]YYYVVVUUURRROOOKKKIIIHHHHHHJJJKKKMMMPPPRRRRRRQQQOOO444444333333333333222222111222222222222333333333666555444555666666444333444333222000//////000000111333444444222222333555111222222333444555555666333333333333333333333333444444444444333333333333444444444444444555555666444444444444444444444444555555555666666555555555555555555555555444333222444444555555555555444444666666666555444444444333555444444444444333333333555222222666666444555888777777666666666666666666888777555444444555666666666444333333444555555444555555555555666666666666666777888888777888999;;;>>>>>>>>>???AAACCCDDDEEEIIIIIIJJJLLLMMMMMMJJJHHHGGGFFFGGGJJJMMMOOONNNMMMPPPRRRTTTRRRNNNLLLNNNPPPRRRSSSUUUXXX\\\]]]\\\[[[VVVWWWVVVSSSMMMHHHEEEDDDFFFFFFGGGIIIKKKNNNQQQSSSQQQMMMKKKNNNQQQSSSYYY```gggkkkkkkhhhfffhhhhhhgggdddeeefffffffffeeecccbbbcccbbb`````````bbbdddfffgggiiikkkkkkiiihhhhhhhhhddddddddddddfffhhhjjjkkkgggeeecccccceeefffgggfffccc```]]][[[ZZZ[[[\\\^^^aaabbbdddeeefffhhhlllpppooonnnkkkeee___[[[YYYYYYWWWSSSNNNHHHEEEDDDEEEFFFEEEBBBBBBFFFFFFCCC@@@???>>>>>>===<<<:::888777777777666555555555555555555555555444444555666777888999===DDDJJJPPPVVV\\\```\\\]]]]]]ZZZVVVRRRPPPOOORRRWWW[[[]]]___```[[[TTTUUUZZZ```dddbbb\\\UUURRR\\\UUUTTT\\\gggmmmpppqqqvvv}}}}}}tttgggXXXMMMDDD@@@<<<;;;>>>@@@@@@>>><<<>>>@@@@@@===999777666555777777555666999888333999999999999999999999999777777888999999888888777555555666666777777888888:::999888666666555666666777777777777777777777777555777777555333444888<<<999555444555555444555999777555444555777888888888666777888999:::999888888<<<;;;DDDHHH@@@???BBB<<<<<<888444444555666555333111111111111111111111111444555444111222555555111222222333333444444444444222222222222333333333333555555444444444444555555555555555666555555444333555444222333555666666555222333555666666666555444555555666666666555333222666777999:::999888666555666666666666555555555555999999888777777888999:::888777777777777888999999888888999999999:::::::::<<<<<<;;;<<<<<<===>>>???======???AAACCCFFFHHHJJJRRRXXX^^^``````aaafffkkknnnllljjjhhhfffeeeeeeeeedddgggmmmssszzzxxxoookkknnntttxxx}}}~~~~~~}}}}}}~~~{{{xxxrrrmmmhhhfffeeeeeefffppp~~~}}}uuuqqqnnnmmmkkkjjjhhheeeaaa]]][[[YYYUUUQQQMMMKKKJJJJJJLLLNNNPPPSSSTTTUUUTTTTTT222222333333333333333333222222222222222222222222666666555555555555333222666555333111000000111111111222444333222222333555222222333333444555555555333333333333333333333333333333333444333333333333444444333333444444555666333333333444444555555555555555666666666666555555555555555555555444333333333333444444444444333333777777666555444333333333444444444444444444444444555222333666666444444777666666666666666666555555777666555555555555666666666444333444555666555444555555666666666777777777888999999999888888:::<<<===>>>??????@@@BBBDDDFFFJJJKKKLLLMMMMMMKKKIIIGGGFFFFFFHHHJJJMMMNNNMMMLLLNNNOOOPPPOOOMMMLLLNNNQQQSSSTTTWWWZZZ\\\]]][[[ZZZVVVWWWVVVRRRMMMHHHEEEDDDFFFFFFHHHJJJMMMQQQUUUWWWTTTPPPNNNPPPSSSVVV]]]ccciiimmmnnnkkkiiikkkkkkiiiiiijjjkkkkkkkkkiiigggfffdddcccbbbbbbbbbdddfffgggjjjkkkmmmmmmkkkjjjhhhgggbbbbbbaaa```aaacccdddfffaaa`````````bbbdddfffgggfffdddaaa___^^^___aaaccccccccceeefffgggiiikkklllgggfffdddaaa]]]ZZZWWWVVVNNNKKKFFFAAA???@@@CCCEEEEEEEEEFFFGGGGGGCCC@@@>>>===;;;888777777777777666555555444444333444444555666666666555666888;;;>>>@@@EEELLLRRRVVVYYY]]]___^^^]]]\\\XXXTTTQQQQQQQQQUUUYYY]]]```eeeiiifff```]]]aaafffggg___SSSMMMLLL]]]WWWYYYeeerrrvvvtttqqqwww{{{{{{ssseeeUUUGGG@@@>>>===;;;;;;===>>>===;;;;;;===@@@???<<<888666444666888999777777999888444777777777777777777777777666666666666666777777777777777777888888888999999999999888777666666555555666666666666666666666666777888777666444555999<<<:::777666888888777999===999777555666888:::;;;;;;===;;;777555666<<>>666666222...000444777555222333333333333333333333333555777666333444777777444333333333444444444555555111111222333444444555555555444444333333444444555444555555555555555444444666444222222444666666666444444555666666555555444444555666666666555444333666777999::::::777555333666666777777777666555444777666555555666777888999888888888888888888888888999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFHHHIIIMMMRRRWWWZZZ[[[^^^ccchhhlllkkkiiigggffffffggghhhddddddgggnnnwww}}}~~~uuummmkkknnntttyyy}}}}}}}}}|||zzzzzz|||~~~|||xxxssslllhhheeeddddddeeennn|||~~~uuupppnnnlllkkkjjjiiigggdddaaa```]]]WWWRRRPPPNNNMMMMMMMMMPPPSSSVVVWWWWWWWWWWWW000111222333444555444444222222222222222222222222444444555444333222222222777666555333222222333333111222444333222222333555444444444444444444444444444444444444444444444444222222333444444333333222333333333333333444555555222222333333444555555555555555666666666666555555555555666666555555444444333333444444444444333333777777666555444333333333444444444444444444444444555333333666666444444777444555666666666666555555666666555555555666666666666555444444666666555444666666666777777777888888888999:::999888888:::<<<;;;===>>>>>>>>>@@@DDDGGGKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHIIIKKKMMMNNNLLLKKKJJJKKKLLLLLLMMMNNNQQQRRRUUUWWWZZZ\\\[[[YYYXXXVVVUUUVVVUUURRRMMMHHHEEEDDDEEEFFFHHHKKKOOOSSSWWWYYYVVVQQQPPPRRRUUUXXX]]]dddhhhmmmooollljjjlllllljjjmmmnnnooopppooommmkkkiiidddcccbbbbbbccceeegggiiimmmnnnnnnooonnnkkkhhhfffbbb```^^^\\\\\\]]]___```^^^^^^]]]]]]^^^aaadddggghhhgggeeedddccccccdddeeebbbcccccceeefffgggggggggbbb```___\\\YYYVVVRRROOOHHHEEE@@@===<<>>>>>;;;888666666777666555444333333333333333444444444555555555666999???CCCIIINNNTTTYYY\\\]]]^^^^^^aaa___[[[VVVRRRPPPQQQSSSXXX[[[^^^bbbkkkrrrrrrmmmeeeeeefffdddYYYLLLIIILLL\\\ZZZ```ppp|||}}}vvvpppqqqppplllbbbTTTFFF===;;;:::::::::;;;<<<<<<;;;:::;;;===??????<<<999666666777:::;;;888777888888555666666666666666666666666555555555666666777777777666666777777777777888888888888888888888777777666666666666666666666666666666777888888888777888888999666666888999888999<<<:::999777777:::<<<======:::999666666:::DDDRRR\\\___QQQMMMNNNNNNRRRSSSHHH555111...000444777444111444444444444444444444444555777777444444777888666444444444444444444444444222333333444555666777777444444333333333333444444444444555555555555555444777555333333444666777666666666666555555444333222333444555666666666555444444666888999888666444222777777888888888777666555666666555666777999;;;<<<888999999999999888888888:::::::::999999999999888::::::::::::;;;<<<===>>>???@@@BBBCCCEEEGGGHHHIIIJJJOOOTTTXXXZZZ\\\```ccchhhgggfffffffffggghhhiiibbbaaabbbhhhqqqwwwyyyxxx{{{vvvoookkkkkkooouuuzzzzzz{{{zzzyyywwwwwwyyy||||||yyysssnnniiifffeeeeeefffnnnzzzwwwrrrnnnllliiihhhhhhgggfffdddeee```YYYTTTRRRQQQQQQPPPOOORRRVVVXXXXXXWWWXXXYYY000111333444555555444333333333333222222222222111111222444333222111111222666666666555555555444444111333444444222222333555555555555444444444444444555555555555555555555555000111333444444333222222333333333333333444444555222222333333444444444555555555555666666555555555555555666666666555555444444444555555555555444444666666666555444444444333333333333444444444444555666333333666666333444666333444555666777666555444555555555666666666666666666555444555777777555333777777777777888888888888999::::::999888888999;;;;;;===>>>>>>===???DDDIIILLLNNNPPPPPPNNNLLLKKKKKKLLLKKKJJJKKKMMMMMMLLLJJJHHHIIIKKKMMMOOOQQQSSSTTTVVVYYY\\\]]]ZZZWWWTTTSSSTTTUUUTTTQQQMMMHHHFFFEEEEEEFFFHHHKKKOOOTTTXXXZZZWWWSSSRRRUUUXXXYYY]]]cccffflllnnnllllllnnnnnnlllnnnoooqqqrrrqqqnnnkkkiiicccbbbbbbbbbdddgggiiikkkooooooooooooooolllgggddd```^^^[[[YYYYYYZZZ\\\]]]]]]]]]]]]\\\\\\^^^bbbfffffffffhhhhhhhhhfffeeecccbbbaaabbbccceeeeeecccaaaaaa^^^ZZZWWWSSSOOOJJJFFFCCCAAA>>>======@@@CCCEEEIIIMMMMMMIIIEEECCC@@@======<<<:::777666555555666333333333333333333444555222333555555666;;;CCCIIIPPPUUU[[[___aaaaaaaaabbbccc```[[[UUUQQQQQQTTTWWW\\\___bbbgggpppxxxwwwqqqfffbbb```^^^VVVLLLLLLTTT\\\^^^hhhzzzvvvnnnhhhbbb[[[SSSHHH>>>:::<<<888999:::;;;;;;;;;::::::;;;===>>>===;;;999888888777;;;;;;666444666888666555555555555555555555555555555666777888888888888555555555555555666666666777888999999::::::999999777777777777777777777777555666888::::::888777555777444444777777555666999:::999777888:::;;;;;;;;;666888999999999<<>>333999777444444666666333000444444444444444444444444222666666333222555666555666666555555444333333333333444444555666777777888444444333333333333444444333444555555666555555555666555333444555777666666888777666555444333222222222333555666666666555555444555777777777666444333888888888888777777777777777777777999;;;>>>AAABBB::::::999888888888888999:::999999999999999999999:::::::::::::::;;;======???@@@BBBDDDEEEFFFGGGGGGIIIMMMRRRWWWZZZ\\\___```cccdddeeefffgggggghhhhhhaaa___```dddjjjoooqqqqqqpppnnnkkkiiikkkpppuuuyyyxxxyyyxxxvvvuuuvvvyyy{{{{{{yyyuuuppplllhhhfffeeeiiiooozzz{{{wwwqqqmmmiiiffffffggghhhhhhhhhaaaYYYTTTSSSTTTTTTSSSRRRVVVZZZ[[[ZZZXXXYYY[[[222333444555555333111000333333333222222222111111///111333333111000111333222333555666777666555444111333444444222222333555333333444444555555666666444444444444444444444444///111222444444444222111333333222222333333444555333333333333333333444444444444555555555555444444555555666666666666555555555555555666666555555555555555555555555555444444333333333444444444555555666333333666666333333666222333555666777666555444444555555666666666666666555555555666777777555333777777777888888888999999888999:::999777777888:::;;;>>>@@@???>>>@@@FFFKKKLLLOOORRRRRRPPPNNNMMMNNNPPPNNNLLLLLLLLLMMMLLLJJJKKKKKKMMMPPPSSSUUUTTTTTTVVVZZZ^^^^^^[[[WWWTTTSSSRRRSSSSSSQQQMMMIIIGGGFFFEEEFFFHHHKKKOOOSSSWWWZZZYYYVVVVVVYYY[[[[[[]]]bbbeeekkknnnmmmmmmppppppnnnmmmnnnpppqqqpppmmmjjjgggbbbbbbbbbccceeeiiilllnnnooonnnmmmnnnnnnkkkeee```\\\ZZZXXXVVVWWWYYY\\\^^^]]]^^^]]][[[ZZZ[[[```dddcccfffkkkmmmmmmjjjeeebbbaaaaaaaaaccceeeddd```]]]^^^ZZZUUUQQQNNNKKKFFFBBBBBBAAA???>>>???BBBDDDFFFKKKPPPOOOGGGAAA@@@>>>;;;777999999777444222444666333333333333333444555555333555777777999???IIIQQQVVVZZZ^^^aaaaaa`````````]]][[[WWWSSSRRRVVV\\\bbbdddgggkkkqqqyyy}}}wwwnnnccc]]][[[^^^ZZZTTTXXXbbb```eeesssppphhh^^^TTTKKKGGGBBB;;;999<<<777888:::::::::999:::;;;;;;;;;<<<;;;999888999;;;777:::999333000333666666777777777777777777777777444666888:::;;;:::999888777777777777777777777777666777999;;;<<<<<<<<<<<<777777777777777777777777666666777888999888666444666333333666666444444777888777666777999999888666555888:::888444111222444???666666888444777:::222888777777666555444333222333333333333333333333333111666777333222444777666888888777555444333222111333444444555555666666666444333333222222333333444333444444555666666555555555444444555777777666555666666555444444444444444111222444666666666666555555666666777777777666666999888777666555666666777666666888:::===AAADDDFFF<<<;;;999777777888999:::999999999999999999999:::999999999999:::;;;<<<======???@@@BBBDDDDDDDDDDDDHHHKKKOOOTTTXXX\\\```bbbcccdddfffggghhhhhhgggfffaaa``````bbbfffiiikkkkkkiiihhhhhhhhhkkkooosssvvvxxxxxxwwwvvvuuuvvvzzz}}}zzzyyyvvvsssoookkkhhhfffnnnrrr{{{|||uuupppjjjffffffhhhkkkllliiibbbXXXTTTTTTVVVVVVUUUVVVZZZ______\\\ZZZ[[[]]]555666666666444111///---333333333222222111111111...111444444222111333555///111444666777666444333111333444444333222444555111222333444666777888888333333333333333333333333///000222444444444222111333333222222333333444555333333333333333333333333333444444444444444444333555555666666666666666555555555666666666666555555444444444555555555555555333333333444444555555555666444444666666333333666222333555777777666555444444444555666777777666666555555555666888777555333777888888888888999999999888999999888777666888:::<<>>AAAGGGMMMLLLOOOSSSSSSQQQOOOOOOPPPSSSPPPMMMLLLLLLLLLKKKKKKNNNOOOQQQTTTVVVWWWUUUSSSVVVZZZ______\\\XXXUUUUUUQQQRRRRRRPPPMMMIIIGGGGGGEEEFFFHHHKKKOOOSSSWWWYYYZZZXXXXXX\\\^^^\\\^^^aaadddjjjnnnnnnnnnqqqrrrpppkkkmmmoooooonnnkkkhhheeebbbbbbbbbdddgggkkknnnqqqnnnmmmllllllllliiiccc^^^YYYWWWUUUUUUVVVYYY]]]```^^^___^^^[[[YYYZZZ___cccccchhhnnnrrrrrrmmmgggbbbbbbaaaaaaccceeeddd___[[[YYYUUUPPPMMMLLLJJJGGGDDDAAAAAA@@@@@@AAACCCEEEGGGLLLQQQOOOFFF???>>>===999111555888666222000333777333333333333444444555666666999;;;<<<>>>EEEPPPYYYZZZ\\\___```^^^\\\[[[ZZZUUUSSSQQQQQQTTT\\\fffmmmmmmpppuuu{{{vvviiibbb[[[ZZZaaabbb^^^cccmmmfffmmm{{{{{{iii```UUUJJJBBBAAA???:::888:::777999::::::999999:::;;;:::::::::888777777:::<<<666999777111---000444666888888888888888888888888444666999<<<===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;666777999<<<===>>>>>>===777777777777777777777777777666666666777777666555888555555888888555555888555555555666888777555222222666999777444444777;;;555222999;;;444444888444111333555555444333444555555555555555555555555555333888999666444666999999999999777666444222111000333333333444444444555555444333333222222333333444333333444555666666666555444444555666888888666444555444444444444555666666111222444666777777666666666666777777777888999999999777555444333444666777333444666999<<>>@@@@@@???AAAEEEIIIMMMOOOPPPOOOMMMNNNRRRVVVUUUQQQQQQTTTRRRJJJHHHJJJKKKNNNQQQQQQPPPQQQTTTWWW]]]```bbbaaa]]]VVVQQQNNNSSSSSSRRRPPPNNNKKKHHHGGGGGGHHHIIIJJJMMMQQQWWW[[[]]]]]]]]]]]]^^^___aaaaaabbbiiimmmlllmmmrrrsssoooooopppqqqpppnnnjjjfffcccaaabbbdddfffgggjjjmmmoooooonnnlllllljjjeee]]]WWWVVVUUUTTTUUUWWWXXXXXXWWW]]]YYYTTTTTTXXX]]]```aaafffggglllqqqpppjjjffffffdddeeeggghhhfffbbb]]]ZZZOOOKKKGGGFFFFFFFFFDDDBBBAAAAAAAAABBBCCCFFFIIIKKKMMMJJJFFF@@@===;;;::::::333666999999777555666888444444444555666777999:::::::::<<<@@@GGGPPPWWW\\\bbb```^^^^^^^^^\\\WWWSSSPPPOOONNNPPPWWWaaakkkrrrzzzwww|||mmmaaaWWW^^^___ccchhheeehhhxxxwww|||vvvdddXXXBBBAAA@@@>>><<<;;;::::::777:::===???===;;;:::999999::::::999888888999;;;999777666777999::::::999888;;;;;;777666999;;;;;;888888888888888888888888999777555666999:::888666999999999888888888888777777888999888777666666888666666666666555444333222666666666666666777888888888666444555777888666444444444444444444444333333666444333333555666666555333333444555666666555555555222222555:::<<<999666333666999999666444333444444777:::999666444444666333333333444444444444444<<<:::777444333222333333333444555666666555444333666555333333444444444333333555666666333222222333555555555555666666666666666777777777777888888888555666666777888999999999999666444666:::======<<<<<<999666666888888777555666555333333444777:::<<<999999999888999999::::::???===<<<>>>AAADDDDDDBBBHHHKKKOOOQQQTTTZZZaaahhhaaadddeeeeeehhhkkkjjjfffdddcccbbbbbbbbbcccdddddddddfffhhhkkknnnpppqqqrrrrrrssssssssstttvvvzzz}}}{{{zzzxxxuuurrrooommmlllvvvyyy}}}zzzrrriiiiiipppqqqmmmgggccc]]]XXXVVVXXX\\\______bbbeeeccc___\\\[[[\\\444444333333333222222222222111111111222333555666444444333333333333444444666666666777888777555222888777555555555555444222555444555666888888666444555555444444444333333333333333333333555666777888666555444333333444555555333333333333444444444444444444444444333333222222666666555444444444444444555666666555555555555333444333333222222333333444777444222333777999666333555555555555555555555555555555444444444333333333888888888777666555333333666666666666666666666666555666777888999999888777888666555555888:::;;;;;;;;;===???@@@@@@BBBFFFIIIKKKLLLLLLLLLLLLNNNQQQTTTVVVRRRQQQRRRPPPJJJHHHJJJLLLNNNQQQQQQPPPPPPSSSVVV\\\___aaaaaa]]]XXXSSSQQQSSSSSSSSSQQQOOOKKKHHHEEEHHHIIIJJJKKKLLLPPPUUUYYY]]]]]]]]]^^^___aaabbbcccbbbiiimmmllllllooopppmmmkkklllmmmmmmkkkhhheeecccaaabbbdddfffhhhkkknnnpppooonnnmmmmmmkkkggg```ZZZXXXWWWUUUUUUWWWYYYZZZZZZZZZWWWTTTUUUYYY___ccceeeiiihhhjjjnnnnnnjjjiiikkkmmmmmmllliiiccc\\\VVVRRRNNNKKKGGGEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGEEE@@@<<<999777777777666777888777555666888;;;777777777777888888999:::???AAAEEEKKKQQQWWW[[[]]]___^^^\\\[[[ZZZVVVQQQLLLIIIIIIJJJNNNVVV```jjjpppzzzyyy~~~}}}mmmddd[[[ccciiippptttooopppzzzzzz}}}wwwhhhWWWKKKAAA@@@>>><<<;;;:::999999777999<<<<<<;;;999999999888999:::999777777888:::999777666666888999999888777;;;;;;777555777888666777777777777777777777777888666444555777888777555666666666777777888888888777888999888666666666777555666666777777777666666666666666666666777777888888666555666888888777555444555666666666666555555888666444444555555444333333444444555666666555555555333222555:::;;;888555222555888999777666777888777999;;;;;;:::888777777555555555444444444444444666555444444444666777888222333444555555444333222888666444444555666555444777555444555666666444222555555555555666666666666666666666777777777888888555666666777888888999999777666555555777:::;;;;;;:::888666666888999888666;;;:::888777666777888999999999999999:::;;;<<<===???===<<<===AAACCCCCCBBBEEEIIINNNQQQSSSXXX^^^cccbbbfffgggfffhhhkkkjjjfffdddddddddddddddddddddddddddfffhhhkkknnnpppqqqrrrrrrsssttttttuuuwww{{{}}}}}}|||{{{xxxuuurrrooonnnssswww~~~}}}yyyqqqiiijjjpppqqqnnnfffccc]]]YYYYYY[[[___bbbaaadddeeeccc```^^^___aaa555444333222222222333333222111000000111444666888666555333222222333555666999888777777999999777666888777555555666666555333777666555555666777666444555555444444444333333333333333333333444555777777666555555444444555666666333333444444555666666777555555555555444444444444555555555666555555444333777666666666555555555555444444333333333333444444555333111333666777666333777777777777777777777777444444444333333333333333666666666666555333222111555555666666666666555555555555555555555555555555888666555555888:::;;;;;;:::<<<>>>@@@AAADDDGGGJJJIIIHHHHHHIIIMMMPPPRRRRRRXXXTTTQQQPPPNNNJJJIIILLLNNNPPPRRRRRRPPPPPPSSSVVV[[[^^^aaaaaa^^^YYYUUUSSSRRRSSSSSSSSSPPPKKKGGGDDDIIIJJJKKKKKKLLLOOOSSSWWW]]]]]]^^^___```bbbdddeeedddiiillllllkkkmmmmmmkkkhhhiiikkkkkkkkkiiigggfffcccddddddfffhhhkkknnnooonnnnnnnnnnnnmmmiiiccc___[[[YYYVVVVVVXXX[[[\\\]]]XXXVVVUUUWWW\\\bbbfffiiikkkhhhhhhkkklllkkkmmmqqqtttrrrnnnhhh```XXXQQQMMMMMMJJJGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEBBB@@@<<<999777666666666888888777555444666:::===999999999::::::;;;;;;;;;FFFIIIPPPVVV[[[]]]^^^^^^^^^]]][[[YYYVVVQQQKKKGGGEEEFFFIIINNNVVV___ggglllxxxzzz|||pppjjjcccjjjuuu~~~yyyvvvxxxvvvuuurrrmmmdddVVVHHH>>>>>>===;;;:::999888777777666888999999888777777888777888999888777666777999999777555555777777777666666:::;;;777444444333111666666666666666666666666777555444555666777666444333444444555777888888999777888999888666555666777555666777888999999999999666666555555666666777777666555444555666777666444555666777777888888888888999777555444555555333222333444555555666555555555666444333555888999777444222444666777777888:::<<<999:::;;;===>>><<<999666777666666555555444444444222333444555666777888888333444444555555444444333999777666666777777666555:::555222444999:::666111555555555555666666666666666666666777777777777888666666666777888888999999666666666555555555777999999777666666888999999888===<<<;;;:::999999888888888888999:::;;;===>>>???>>><<<<<<===@@@BBBCCCBBBCCCGGGLLLPPPRRRUUUYYY^^^dddhhhiiiggghhhjjjiiifffdddeeefffgggfffeeecccaaacccdddfffiiilllnnnpppqqqqqqssstttuuuvvvxxx{{{~~~}}}zzzvvvrrrpppooottt|||{{{xxxqqqllllllppppppmmmgggccc___[[[[[[^^^bbbeeedddeeefffdddaaaaaaeeeiii666555333111111222333444333222111111222555888:::888666444222222444666888;;;999777777888999999999777666555555666777666444888666444444555555555444555555444444444333333333333333333333444555666777555555555555666666666777444444444555555666666666555444444444444444444444444444666666666555444333888666666777777555444666444444333333333333444444444222111333555666555444777777777777777777777777444444444444444444444444666666666666555444333222444555666666666666555444666555444444333444444555777555444555888::::::::::::;;;===@@@CCCFFFIIIJJJJJJHHHGGGJJJPPPTTTTTTSSSXXXUUURRROOOMMMKKKLLLMMMQQQSSSUUUSSSQQQQQQTTTXXX]]]```bbbaaa]]]XXXTTTSSSQQQRRRTTTTTTQQQLLLFFFCCCJJJKKKLLLLLLLLLNNNQQQTTT\\\]]]]]]___aaaccceeeffffffiiillllllkkkkkkkkkjjjhhhiiikkklllmmmlllkkkkkkhhhfffeeeeeegggiiikkkkkkkkklllmmmmmmllliiifffccc\\\YYYVVVVVVXXX[[[^^^___XXXXXXXXXZZZ^^^cccgggiiijjjggggggkkknnnnnnooorrrssspppkkkddd]]]VVVQQQNNNMMMKKKIIIGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKHHHDDDBBB???>>>;;;999888888888999:::999888666666666888:::777888:::<<>>===888444888888777666555444444333555555666666666555444333666777777777777777777666999777555555666777666555777555333444888888555222555555555555666666666666777777777888888888888999666666777777888888888888666888999777444333666:::777777666777888999::::::999:::;;;<<<<<<;;;::::::999999999999:::<<<======<<<<<<<<<===???AAABBBBBBDDDGGGKKKMMMNNNRRRXXX\\\dddiiijjjhhhgggiiihhheeecccdddfffhhhgggdddaaa^^^aaabbbcccfffhhhkkkmmmoooppprrruuuwwwxxxzzz}}}|||wwwrrrpppnnnsss{{{~~~vvvtttqqqppprrrrrrooojjjhhheee```]]]\\\^^^aaadddfffggggggeeedddfffkkkppp666555333111111222333444555444333333444666999:::888666444222222444666888;;;888666666777999999999666555444555666777666555777555333333444444444333555555444444444333333333333333333333333444555666444555555666666666777777666555555555444444444333333333333333333444444444333444555666666555444333888555666:::999555444777555444444333333444444555222222222333555666666555666666666666666666666666555555555555666666666666777777777777777666555444444555666777777666555444666666555444444444555555666555444666888::::::999:::;;;===@@@DDDGGGIIIJJJKKKIIIIIIMMMSSSWWWXXXWWWXXXVVVSSSOOOMMMNNNPPPPPPTTTVVVWWWUUUSSSSSSWWWZZZ```bbbcccaaa\\\VVVRRRPPPPPPRRRSSSSSSQQQLLLGGGDDDJJJKKKLLLLLLLLLMMMPPPRRR[[[[[[\\\^^^```bbbdddeeefffhhhkkkmmmllljjjjjjkkkhhhiiijjjlllmmmmmmmmmlllkkkhhhdddcccdddffffffeeeggghhhjjjkkkiiigggeeeddd\\\YYYVVVVVVXXX\\\___```[[[\\\\\\]]]___aaadddfffgggdddfffmmmqqqqqqpppqqqppplllfff^^^XXXSSSPPPOOONNNNNNMMMKKKJJJJJJJJJKKKMMMNNNNNNNNNKKKGGGCCC@@@<<<;;;:::999888999999::::::999999999999888777666888:::>>>CCCHHHKKKNNNOOOXXXYYY\\\^^^______^^^]]]\\\\\\ZZZXXXUUURRRQQQPPPLLLLLLNNNRRRWWW^^^dddgggssszzz}}}xxxuuurrrdddTTTQQQLLLHHHDDDAAA===:::999888777666666666666666555666777777555555666777444666888888666555666666888777555444555666555444777<<<>>>:::777555222...666666666666666666666666777777888777777777777777777777777777777777777777666777888777555555555666666666777777666555555444666666555555555555666666111222333333333333444444333444555666777888888888666555444444666777777777444555555555555555444444666555444444444555444333444333333333555666777777555444444777:::999555111888888777666555444444333666666666666555333222111777777777666666777777777888666444444555555555444333444555555555444444444555555555555666666666666888888888999999999::::::777777777777777888888888888::::::888555555777;;;666777777888888999;;;<<<888999:::;;;<<<;;;999888;;;:::999999999999999:::;;;;;;<<<===>>>???AAABBBFFFHHHJJJKKKLLLQQQXXX^^^ccchhhjjjgggeeeffffffdddaaaccceeegggfffccc___\\\^^^___```bbbdddhhhjjjlllooorrrvvvyyy{{{|||~~~~~~{{{vvvqqqnnnooottt{{{zzzrrrqqqrrruuuwwwsssmmmhhhkkkgggbbb^^^\\\]]]___aaaggghhhiiiiiihhhjjjpppuuu555444333222222222333333555555555555666777777888666555333222222333555666888666444444555777777777444333333444666777666555666555444444555666444333555555444444444333333333333333333333333444555555333444555666666666666666777666666555444444333333333333333333333444444444333444555555666555555555888444777======666333666555555444444444444555555222222333444555666666777555555555555555555555555666666666666666777777777888888999888888777666666555666777999999777666555555555555555555555666666555444444666888:::999888:::;;;===AAAEEEIIIIIIIIIJJJKKKLLLPPPTTTWWWYYYYYYWWWWWWTTTPPPOOORRRTTTSSSTTTVVVWWWUUUSSSTTTXXX\\\aaabbbbbb```ZZZTTTPPPNNNOOOQQQRRRRRRQQQMMMIIIGGGIIIJJJLLLLLLLLLMMMPPPRRRZZZZZZ[[[\\\]]]___aaabbbcccdddggglllllliiijjjmmmhhhhhhiiijjjkkkkkkkkkkkklllgggbbb```aaacccbbb```aaacccffffffdddbbbaaaaaa\\\YYYWWWWWWZZZ]]]___```^^^___``````______aaacccdddbbbeeennnsssrrrooonnnnnniiiaaaXXXRRROOONNNNNNQQQRRRRRRQQQMMMKKKJJJJJJKKKKKKLLLKKKHHHEEE@@@>>>888888777777777777777888:::::::::<<<======:::888???BBBGGGMMMRRRVVVXXXYYY____________^^^]]]\\\\\\UUUUUUTTTSSSRRRTTTWWWZZZSSSRRRQQQRRRWWW^^^eeeiiirrrzzz~~~lllkkkkkkWWWJJJFFFAAA>>><<<;;;999888888777777666666666777777555777888888777666666777444666888999777666666666888666444444666666666555777<<<>>>;;;888777555111666666666666666666666666777888999888777666777999888888888777777666666666666777888777555444555666666666666666555444333222666666555555444444555555444555777777666666777999333444444555666666666666555444333444777999999888555555555666555555444333555444444333333333444444555444333333555666555333222222222444555555444222777666666555555444444444444444444444444555555555555444444333333444444555666444333222333444333222111333666555333222444555555555555555666666666666888888888999999999::::::777777777777777777888888:::::::::999777888999;;;666777999888888888;;;===::::::;;;;;;:::888666555;;;;;;:::999888888888888:::;;;<<<======>>>@@@CCCEEEHHHJJJKKKLLLQQQXXX]]]___eeehhheeebbbcccdddccc```aaadddeeeeeebbb___]]]]]]]]]^^^___bbbfffiiikkknnnrrrwww{{{}}}~~~~~~{{{xxxsssooolllnnnttt|||yyyqqqoooqqqwwwxxxsssmmmiiillliiiddd```]]]]]]___```fffiiilllmmmmmmnnnrrrvvv444444333333333222222222333444555666666555444333444444333333333333444444333222111222333555444333333222111333555666666555666555666777999999777555555555444444444333333333333333222222333333444444111222444555666666555555666666666666666666666666333444444444555555555555444444444444444555666666777444777@@@@@@666222555555555444444444444555555222333444555555666777888555555555555555555555555555555555555666666777777888888999999888888777666555777999::::::999777555222333444666666666555555555444444666888:::999888<<<;;;===AAAFFFIIIIIIGGGGGGJJJMMMPPPRRRTTTVVVXXXUUUWWWVVVQQQQQQVVVXXXUUUSSSTTTUUUTTTRRRTTTYYY]]]___```aaa^^^YYYTTTPPPOOOOOOOOOPPPQQQPPPMMMKKKJJJHHHJJJLLLLLLLLLMMMOOOQQQYYYYYYYYYZZZ[[[\\\^^^^^^^^^^^^ccciiijjjhhhiiimmmkkkkkkkkkkkkkkkkkkkkkkkkhhhccc]]]\\\___aaa```___\\\___aaaaaa^^^\\\\\\]]]\\\ZZZYYYZZZ]]]```aaaaaa^^^```bbbaaa___^^^___aaaeeebbbdddlllrrrqqqnnnmmmhhhcccZZZRRRMMMLLLMMMOOOSSSVVVXXXVVVQQQKKKHHHGGGFFFFFFFFFEEECCC@@@===;;;666666666666666666666666<<<::::::<<<@@@CCCCCCAAAHHHKKKOOOSSSVVVYYYZZZZZZ_________^^^\\\YYYVVVUUUNNNOOOOOOPPPRRRWWW```fffeeeaaa[[[XXXXXX^^^dddiiinnnuuu{{{~~~vvv______```GGGCCC@@@<<<:::999999888777888888777777777888888999555888:::;;;:::888777777444777999:::888777666666777666444555666777777666555:::<<<999777888777444444444444444444444444444555777999888666555666888555666666666666666666666666777777777555444555666444444555555555444444333777666555444444444444555555777999999888777999<<<444444555666666555555555777555444555777888888777555555666666555444444333333444333222222222444555444333333555777777555333222333444333333333444666555555555444444444444444333333222222333555777888555444333222222333444555666444222222333444333222333333444555666666555444555555555555666666666666666666777777777888888888888777777777777777777777;;;:::888888999:::;;;:::777888:::999888888:::===:::::::::::::::999888888;;;;;;:::999999999::::::999;;;<<<===<<<===@@@CCC@@@EEEJJJMMMOOOQQQVVVZZZ[[[bbbfffccc___```bbbaaa```aaaccceeeeeecccaaa___]]]]]]^^^___bbbfffiiikkkmmmrrrxxx|||~~~~~~|||xxxuuuqqqmmmkkklllsss{{{}}}tttooooootttvvvrrrnnnmmmllljjjeeebbb``````aaacccdddiiioooqqqqqqqqqrrrttt333333444444444333222111222333444555555333111000333333333333333333333333111000///000222333222111222111000222444666555444666666777:::;;;;;;999777555555444444444333333333333333222222222333444444000111333555666666555555666666666777888888999999444555555555666666777777555444333333444555666777666333888BBBBBB777222555555555444444444444555555222333555666666666888999666666666666666666666666444444444555555555666666777888888888888777777666666777999;;;;;;999777666000111444666777666555444444444444666888:::999777<<<<<<===BBBGGGIIIHHHFFFDDDHHHMMMOOOOOOPPPSSSWWWTTTWWWWWWSSSSSSYYYZZZWWWQQQRRRSSSRRRQQQSSSXXX]]]]]]^^^___]]]XXXTTTQQQPPPNNNOOOOOOPPPOOONNNLLLLLLGGGIIIKKKLLLMMMNNNPPPRRRXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZ___gggiiifffhhhmmmooooooooonnnnnnmmmmmmmmmeee___ZZZYYY]]]aaaaaa___YYY\\\^^^^^^[[[YYYYYY[[[\\\[[[[[[]]]```bbbbbbbbb]]]```bbbbbb___]]]^^^```fffbbbbbbjjjppppppnnnnnnbbb]]]UUUNNNKKKLLLOOORRRUUUXXX[[[YYYSSSLLLHHHFFFBBBBBBBBBAAA???===:::999777777777777777777777777===;;;999<<>><<<999888999:::999999888888888888888999999:::666888<<<===;;;999888888444777::::::999777666777777666444555777888888888444999;;;888777888888666333333333333333333333333444666888777444333555777222333333444555666777777555777777777555444555666222333444555666666666666777666555444444444444444444666888888777666999;;;555666666666666666555444999777555555666777777666555666666666555444333333333333333222111222444666333333333666999:::777444333555666444222222666:::333333444444444444444444555444222222222444666777666555444333333444555666666555333333444444444333777444111444999:::777333555555555555666666666777555555555555666666666666888888888777777777777777<<<888666666:::<<<;;;999777999;;;:::777777:::<<<777777888999:::<<<======::::::::::::;;;;;;<<<===888:::======;;;<<>>BBBEEEHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVTTTRRRQQQRRRUUUXXX[[[___``````^^^YYYTTTQQQPPPSSSTTTTTTRRRNNNKKKIIIIIIMMMOOOOOONNNMMMNNNSSSWWWYYYSSSQQQUUUZZZZZZYYYYYYXXX[[[^^^bbbfffiiijjjkkkoooppppppnnnkkkjjjjjjkkkdddcccbbb```^^^]]]\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYdddcccaaa`````````aaabbbbbbbbbbbbccceeedddaaa^^^dddeeegggjjjlllkkkgggddd]]]YYYSSSNNNMMMPPPTTTWWWYYYXXXWWWUUUQQQJJJAAA<<<=========<<<;;;999777666555555555666777888999:::<<>>999777555444666777777777888:::;;;:::777555777999888888888888777777777777666666777666666555444444666666555333222444777;;;666666555555444444444333888888888888777666444444444444444555555555555666444444444444555555555666444444555555555555555555555444444555666666444222555555555555666666666777333333444444444444333333222333333222111222444777666555444333444444666666444333222333555666555444222333555:::===<<<777222777555333111000111333555222333333333333222111111666666666444333333444666333333444555555666777777333444555555555444333222111333555555555444555555333333444555666666666555444777:::;;;:::999888999:::888666444333444555666888777666666666777999::::::999888666666666777888888999:::;;;<<<;;;::::::999999999999999999999999888999888888888;;;@@@CCCDDDFFFJJJMMMOOOOOOOOOOOOVVVXXXZZZ[[[[[[[[[]]]^^^ccccccdddeeegggfffcccaaacccbbb```___aaadddgggiiimmmpppsssuuuwwwzzz}}}}}}|||zzzxxxtttqqqnnnmmmhhhqqq}}}vvvqqqmmmmmmqqqsssqqqnnngggggggggggggggffffffffffffjjjnnnqqqrrrssstttuuu444444444333222222222111333333222222111111222222111222333333444444444333111111111222222333333333555444444333333222222222555555555555555555555555666666666666555555555555444333333222222333333444333444555555666666555555888:::<<<===<<<:::::::::888666444333555555555555444555666666666555444333777888<<<===999222222666444444333222222333444444555555555555555666777777888777666555555444444444555444444333444555666777555555666777777666666555444555666777777666555444777666444444444555777888444555666888999999999999===???BBBEEEHHHIIIIIIIIIMMMNNNOOOPPPRRRSSSUUUUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVUUUSSSSSSTTTXXX\\\^^^______^^^[[[WWWRRRPPPPPPSSSTTTTTTSSSPPPNNNLLLKKKMMMOOOQQQPPPPPPQQQUUUXXXYYYSSSQQQUUUZZZYYYXXXXXXUUUWWW[[[___cccfffhhhiiioooppppppnnnkkkhhhhhhhhheeedddbbb```^^^]]]]]]]]][[[[[[ZZZZZZZZZ[[[[[[\\\eeedddcccccccccdddeeefffeeedddbbbbbbccccccbbbaaabbbbbbcccfffggggggdddbbb___[[[VVVRRRPPPQQQTTTVVVVVVSSSPPPMMMJJJFFFBBB>>>:::::::::999888666555444666666666666888:::;;;<<<<<>>???888111000111222333444444444444555555666666555555444333555666666444222222444666555444444333222111111111333444444555444444333333222333444444444333444555444444555555666555555555333555777888777666555555999888666444333333444555777777666666666777888999:::999888777777777888888777888999:::;;;::::::999999999999999999999999999999999:::999999;;;>>>AAABBBDDDGGGJJJLLLLLLLLLLLLSSSUUUYYYZZZZZZ[[[\\\]]]bbbcccdddeeedddbbbaaa```bbbbbbaaaaaabbbdddfffggglllooorrrtttuuuwwwzzz|||{{{{{{zzzxxxvvvsssqqqpppkkksss~~~vvvqqqlllllloooqqqnnnkkkgggggggggggggggggggggggggggkkkoooqqqrrrssstttuuu333333333333333333333222333222222222222222222222222222333444444444333333///000111222333444444555666666555444333222111111555555555555555555555555666666666555555555555444444444333333333333444444333444555555666666555555666999;;;<<<<<<;;;<<<<<<:::888555555666777777666666666666666666555444333999999:::;;;777111222666444333333222222333333444666555555555555666666777777666666555555444444444444444333333444444555666555666666777666666555555666666666666666666666666666555555444444666777888555555666666777999::::::>>>???BBBEEEHHHIIIIIIIIINNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVVVVVVVWWWYYYYYYVVVUUUTTTTTTWWW[[[___bbb______\\\XXXSSSPPPOOOPPPSSSSSSTTTTTTTTTRRRPPPNNNNNNQQQSSSUUUVVVWWWXXXZZZYYYTTTRRRVVVZZZYYYWWWXXXXXXZZZ]]]bbbeeehhhiiijjjmmmnnnooonnnjjjgggfffffffffeeebbb```^^^]]]]]]]]]\\\[[[ZZZYYYZZZ\\\^^^___fffffffffggghhhiiikkkllljjjgggcccbbbbbbccccccccc```___^^^___aaaaaa```___^^^\\\XXXUUURRRQQQQQQRRRPPPLLLGGGCCCAAAAAA@@@???888888777777666555444444999888888888999;;;===>>>???EEEKKKMMMQQQXXX\\\\\\]]]XXXQQQLLLKKKKKKKKKKKKOOOTTT\\\eeejjjlllkkkjjjYYYUUUSSSVVV]]]jjj}}}|||nnnfff```[[[[[[aaajjjqqqtttrrrnnnjjj```SSSDDD@@@FFFIII===---888999999:::999888777666888777555555666777777666888999:::999777777777999888888888888777777777777666666777777888777777777555777888777666666777999777777777777666666666666666666666666666555444333666666666666777777777888555555666666666777777777555555444444333333222222666666666777999888666444666666666666666555555555555555555666666555555555444444555333222222333555555555444333222222333333555444333333444555444333444///...444>>>@@@999000444555777777555111---***666666666666666555444444444555555444222222333555555555444333111000//////444444444333333444444555555444333333333333333444555555555666555555444444333555777777555444444444888777555444333333444555666666666666666777888888999999888777777777888888777777888999999999999888999999999999999999999999999;;;<<<;;;::::::;;;===>>>@@@CCCEEEHHHIIIIIIIIINNNRRRVVVYYYZZZYYYYYYZZZ___bbbddddddaaa^^^___```cccdddeeefffgggffffffeeekkknnnqqqrrrssstttvvvxxxzzzzzzzzzyyywwwuuutttsssooovvvwwwrrrllllllnnnoookkkhhhfffggggggggghhhiiiiiiiiiiiilllpppssssssssstttuuu111111111222222222222222000111111222333333333333222333333444444333333333000000111222333333444444555555444444333333333222555555555555555555555555666666555555555444444444444444333333333333444444333444555555666555555555666888:::;;;:::999:::;;;:::888555555666777777666777777666666555555444444;;;999999999666111222666555555444444444444555555777666666555555555666666666666777666666555555444444444444444555555666666777777888888777777666666666666555555555555666666666555555555555666777777777666555555666888:::<<>>@@@CCCEEEFFFGGGGGGJJJNNNTTTWWWYYYXXXXXXXXX\\\```dddddd```^^^```dddfffhhhllloooooollliiigggkkknnnqqqrrrrrrrrrsssttt|||{{{{{{zzzxxxvvvtttssssssyyyzzzuuuooommmooooookkkgggfffgggggghhhiiijjjkkkkkkkkknnnrrrtttttttttuuuvvv000000000000111111111111222222333333333222111000333333333444444333333222222222222222222222222222333333333444444555555555555555555555555555555555555555555555444444444444555444444333333444444555333444555555666555555555666777888888777666777888888666444333444555555444777777666666555555555555;;;888777888666222333777666777777777777777777666888777666555555555555555777777888888888777666666555666666666777777777777999999999999888888777666666666555555555555666666555555555555555666777777777666555444555888;;;<<>>AAADDDFFFGGGJJJNNNPPPQQQWWWcccnnnssstttqqqnnnllllllmmmmmmmmmnnnrrrvvvwwwtttpppmmmllllllhhheeeeeeffflllyyyvvvpppjjjeeeeeegggjjjmmmkkkdddYYYQQQFFF???:::===BBBAAA888000333555777999:::999777666777666555666777888777555888888888888999999999888888888888888777777777666555666777888888999888888555777::::::999777666666444444444555555555555555444444555555555555555444444444555555555666666666666666666666777777777777555555444333222222111111888777888999;;;;;;:::888666666666666666555555555555555666666666666555555444555666555333222333333444444444333333222222222555444333444666777666555666777777777777555444222000111222444555555555555333333333333333222222111333555666555333222333444555444444444444444444444444444333222333444555666777555333333444555444222555666666666555444333333444666777777555444555666666666555555444444444555555666666777777777777777555555666666666666666666666666666777777777888888999999999999999999999999999;;;===>>><<<:::999999===>>>???BBBDDDEEEGGGGGGGGGLLLRRRVVVXXXXXXXXXYYY[[[___ddddddaaa```dddhhhjjjnnnssswwwxxxtttoookkklllooorrrsssrrrrrrrrrsss~~~}}}|||zzzxxxuuusssrrruuuzzzyyysssqqqrrrqqqmmmiiihhhhhhhhhiiijjjkkklllllllllooosssuuuvvvvvvwwwxxx111111111111111111000000555555555444333000...,,,333333444444444333222222333333333222222222111111222222333444555666777777555555555555555555555555555555555444444444444333555555444444444444555555333444555555666666555555555666777666555444555777777555222222333444444333777666666555555666777777999666555777666444444777777888888999999888888777999888777555555444444444777888999999999999777666666666777888888888888777999999999999888777666666666666666666666666666666555555555666666666666666777666555555666888:::<<>>;;;::::::999666444666666555555666888999::::::<<>>???AAACCCEEEGGGHHHGGGKKKQQQUUUWWWYYYZZZ[[[]]]```ccccccbbbcccfffiiilllqqqxxx}}}}}}yyysssooolllooorrrssssssrrrrrrsss~~~}}}|||zzzxxxuuurrrqqqsssyyy}}}wwwtttuuutttpppllliiijjjjjjjjjkkkllllllllllllooosssvvvwwwxxxyyyzzz444444333333222222111111222333444444444222000///333444444444333333222111222222222222222222333333333333444444555555666666555555555555555555555555555555555444444444333333555555444444444444555555333444555555666666555555444555666666555555777999777444222222333444333333666555555555666777888999777333333777888666555777777888999999999999888777999888777666444444333333555777888999999888777666555555777888888888777666888888888777777555444444444555666777777666555444444555555666666666666666666666555666777888:::;;;>>>>>>???@@@BBBDDDEEEFFFJJJJJJKKKLLLMMMMMMNNNNNNRRRSSSTTTVVVWWWWWWWWWVVVWWWVVVTTTTTTUUUYYY]]]___aaa___ZZZSSSNNNKKKLLLNNNMMMMMMQQQXXX___bbb___[[[^^^^^^^^^aaaeeefffeeeccc___^^^___bbbaaa\\\ZZZ\\\\\\\\\\\\[[[YYYVVVTTTRRRSSSUUUXXX[[[___dddjjjnnnllliiieeeaaa^^^^^^___```ZZZ[[[\\\^^^aaadddfffgggooopppqqqrrrrrrrrrqqqpppooommmkkkiiigggeeeaaa^^^\\\YYYVVVUUUVVVWWWXXXXXXUUUUUUTTTQQQMMMHHHDDDAAA>>><<<:::999:::;;;:::999::::::999999;;;===???AAADDDGGGKKKOOOQQQQQQOOONNNJJJMMMNNNOOOXXXjjjzzzwwwttttttpppmmmkkkiiifffccchhhoooooorrrpppkkkhhhjjjkkkjjjlllfff___YYYTTTNNNFFF???===888888>>>AAA<<<888777;;;:::999888777666666555666666666777888888666444999777666777999;;;999888888888888888777777777777666666777777777666555555666777888777666555555666666666666666777777777888333444555666777777777777555555555555666666666666444444555555555666666666555555444444444444444444222222222444777777555444333444444555666777888888444444555555555555444444222444666666555444444555222222444555666666555555555444555777:::<<<<<<<<<;;;;;;999888777666555555999888777666555444444333888888888888888777666666555666888888666555444555666666555444444333222222111222333444555555555555666555444777;;;;;;777222444444555555666555555555111333444444444444666888666666777777777777777666666777888999:::999999888555666777999999999888777888888777777777888999:::999999999999999999999999666888;;;<<<;;;<<<===>>>===>>>???@@@BBBEEEFFFHHHHHHLLLQQQUUUWWWZZZ\\\^^^aaabbbbbbbbbccccccdddeeekkkpppxxx}}}~~~zzztttpppjjjmmmqqqssssssrrrrrrrrr{{{{{{zzzyyywwwuuusssrrrqqqwwwyyywwwwwwwwwrrrnnnkkkkkkkkkkkkllllllllllllkkkooossswwwyyyzzz{{{}}}666666555444444333222222+++---000333555666555555444444444444333333222111000000111222333444444555555555555555555555444444555555555555555555555555555555444444444333333333555555444444444444555555333444555555666666555555333444555666666777:::<<<777555333222333444444333555555555555666777999:::555222333777999777666777666777888999999888777666:::999777666444444333333444555777888999888666555333444666777777777666555666666666666555444333222444555777888888777555444444555555666777666666666555555666666777999:::;;;>>>>>>>>>???AAACCCEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNQQQRRRTTTUUUVVVVVVUUUTTTYYYXXXVVVUUUVVVYYY\\\^^^___]]]YYYRRRMMMJJJKKKLLLLLLLLLPPPXXX```ccc```\\\___^^^]]]```ccceeedddbbb___^^^```bbb```[[[YYY\\\VVVVVVVVVUUUTTTQQQOOONNNRRRTTTVVVXXX\\\bbbiiinnnmmmjjjeeeaaa___^^^___```[[[\\\^^^aaadddfffhhhiiirrrssstttttttttsssqqqppppppmmmhhheeecccaaa```^^^ZZZXXXUUUTTTUUUVVVVVVVVVPPPOOONNNLLLHHHCCC>>><<<===;;;888888:::===>>>>>>@@@?????????@@@CCCEEEGGGPPPSSSUUUWWWUUUQQQKKKHHHGGGKKKMMMPPPZZZkkk{{{~~~tttqqqqqqiiigggfffeee```\\\^^^ddd^^^aaaaaa^^^___eeejjjkkkeee^^^TTTOOOLLLIIIDDD@@@;;;444444;;;@@@<<<777666999888888777888888999:::666666666777999888666444999777555777:::;;;:::888888888888888777777777777666666777666666555444444666777777666444444444555333444444444555555666666444444666777888888888888666666666666777777777777444444444444555555555666444444555555555555555555444444555777999:::888666222333444555666888999999333444444444444444444333111333666777666555555666111222444666777777666666555444555777;;;>>>>>>>>>>>>:::666666999:::888555333444666777888888888888888888888888888777666666555777999999777555555555555555555666777888999999000222333555666666555444555444555999======888222333333444555666666666555333444666666666777:::<<<666777888888888888777777777888999:::;;;:::999999777888999:::;;;;;;:::999999888777777777888:::;;;999999999999999999999999666777:::;;;;;;<<<>>>AAA======>>>@@@BBBDDDFFFGGGIIIMMMQQQTTTWWWZZZ^^^```eeecccaaaaaabbbcccbbbaaaiiiooovvv|||}}}yyytttpppiiilllppprrrrrrqqqqqqqqqyyyyyyyyyxxxwwwvvvuuutttooovvvzzzwwwxxxxxxsssooollllllllllllllllllkkkkkkkkknnnssswwwyyy{{{}}}~~~333333333333333333333333444222111333666777555222555555555444444333333333333333222222111222222222444444333222222222333333555555555555666666666666666555444333333333333333555555555555666666666666777666555555666555333222555444444444666999===???;;;777222111333555555444555666777555222111444888333444666777777777666555777777777777777777777777555555444333333333444444666666666666666777888888666666666666666666666666444444444444555777888999888777666666777777666555777666555444444555666777666666666666666666666666>>>??????>>>>>>@@@CCCFFFMMMOOOPPPMMMIIIIIIMMMRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRTTTWWW[[[\\\\\\[[[XXXUUURRRNNNLLLJJJKKKKKKMMMRRRYYY^^^___^^^aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbb___[[[WWWVVVUUUSSSUUUVVVUUURRROOOMMMMMMRRRSSSUUUWWW[[[```fffjjjiiigggdddaaa^^^___bbbeeebbbcccdddgggjjjmmmppprrrzzz{{{{{{uuunnnkkkmmmpppkkkjjjgggbbb]]]ZZZZZZ[[[]]]ZZZWWWUUUTTTRRRPPPNNNMMMIIIEEECCCBBBAAA>>>;;;======<<<;;;;;;===@@@DDDIIIGGGEEEEEEFFFIIIMMMOOOVVVYYY\\\[[[WWWQQQKKKGGGGGGKKKQQQWWW^^^iiittt|||}}}uuukkkdddbbbbbb___ZZZWWWUUUVVVXXXYYYaaa\\\VVVVVVZZZ^^^^^^]]]TTTPPPJJJDDDAAA@@@>>><<<<<<888;;;BBB@@@666444;;;999888888888777777666666666444666:::999555999@@@666777888999:::;;;::::::999999:::;;;<<<<<<999666:::999888666666666777777666666666666666555444444999999888888777777666666444666555222444999;;;:::555666777777666666777888888777666777888999888666999888555444333444555777444444555555555555444444...111666999888777555555777666555333333333444555777666444333222333333444222111111222444555555444333333555777:::===???AAA???===;;;888666555444444888444222444888;;;999777222333444555555444333222555666777777777666444333444666888999:::999777666666666555555555555666666888555444777<<<===:::666:::888555333111111111222888888888777888888999999999888777555555555666777777888999888777777999;;;;;;;;;;;;::::::999999999999::::::;;;:::999777666444555888::::::999777666:::999888888999:::<<<===@@@???>>>>>>???BBBEEEGGGIIINNNSSSVVVZZZ___```^^^cccdddbbb]]]]]]bbbdddccciiiooovvvzzzyyyuuuppplllgggkkkoooooolllkkknnnqqqxxx{{{~~~|||wwwsssqqqqqqrrryyy~~~yyy{{{{{{tttppppppooommmkkklllnnnooollliiinnnpppsssvvvzzz|||~~~333333333333333333333333111111111444777999777555444444444333333222222222333333222222222222222333555555444333222222222222555555555555666666666666666555555444333333444444555555555555666666666666777666555555666666444222555444333333555888<<<>>>:::777444222333444444555555555666555444444666777333333555666666666555444666666666666666666666666777666555555444444444444666555555555666666777888666666666666666666666666555555555444555555666666888777666666777777666555666666555555555555666666666666666777777888888888>>>????????????@@@DDDGGGMMMOOOPPPNNNKKKKKKPPPTTTUUUUUUTTTSSSRRRRRRQQQQQQOOOOOOOOOPPPSSSVVVYYY[[[[[[YYYVVVSSSPPPMMMKKKJJJLLLLLLNNNSSSZZZ^^^```___bbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```\\\XXXTTTSSSSSSSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVXXX\\\bbbgggiiiiiigggeeecccbbbdddffffffgggiiikkknnnqqqsssuuu{{{}}}}}}xxxrrrnnnoooqqqkkkjjjfffaaa\\\YYYYYYZZZ___\\\WWWSSSQQQNNNLLLJJJDDDAAA>>>===>>>===;;;999<<<===>>>>>>???CCCGGGKKKQQQPPPNNNMMMNNNQQQTTTWWWYYY[[[\\\XXXRRRLLLIIIHHHLLLOOOTTTXXX^^^fffooouuu|||yyyrrrkkkaaaZZZYYYYYYWWWTTTRRRRRRTTTWWWZZZ[[[XXXUUUVVVXXXXXXUUUQQQMMMJJJDDDAAA???>>>===<<<<<<:::>>>FFFDDD:::777;;;888888888888777777777666888555666999888555777<<<999999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>;;;999999999888777777666777777777777888888888777777666666666666555555555555555555777666333444999;;;:::666777888666444333444555888777666666888888777666888777666555444555555666444444555555555555444444...111444666555444333333666666555444444444444444666555444333333333333333333222222333555666666555444444666888:::===???AAA???>>><<<999777666666666777444222333888:::888666333444444555555555444444666666666666666555444444555666777999999888777666777666666555555666666777888666555888<<<===:::777888777555333333444555666999888888777777888888888999888777666555555666777777888888888777777999;;;;;;;;;:::::::::999999999999:::::::::999999888777999999999999999999999999;;;;;;;;;;;;<<<===>>>???@@@???>>>===???BBBEEEGGGHHHMMMQQQSSSWWW]]]___^^^___```___\\\]]]bbbeeedddiiimmmrrruuuuuuqqqllliiigggkkknnnnnnkkkjjjlllooovvvzzz}}}|||wwwsssqqqrrrttt{{{zzz{{{zzztttppppppooommmlllmmmooopppnnnlllpppqqqsssvvvzzz|||333333333333333333333333222222444666888888666444222333333333333222222111333333222222222222333333666555444333222222222222444555555555555666666666666666555555444444555555444555555555555666666666666555555666777777555333444333333333444777:::<<<888777666444222222444666555444444666888888777666222333444555666555444444555555555555555555555555999888777666555444444444555555555444555555666777666666666666666666666666777777666555555555555555888777666666777777666555555555666666666666555555666666777777888999:::;;;??????@@@??????AAAEEEHHHNNNPPPQQQOOONNNOOOTTTXXXZZZXXXWWWTTTRRRQQQPPPOOOMMMMMMNNNPPPSSSWWWZZZ\\\YYYWWWTTTPPPMMMKKKKKKKKKLLLMMMPPPUUU[[[___aaaaaaddddddccccccbbbbbbaaaaaaaaa```^^^YYYTTTQQQPPPQQQSSSTTTTTTSSSRRRSSSUUUWWWWWWVVVUUUTTTTTTXXX___cccfffgggiiihhhfffeeeeeefffjjjkkkmmmooorrrvvvxxxzzz|||}}}~~~zzztttpppooopppllljjjfffaaa[[[YYYYYYZZZaaa\\\UUUOOOKKKHHHFFFDDD<<<;;;999999:::;;;:::999;;;===@@@CCCFFFKKKPPPTTTXXXWWWVVVUUUVVVYYY[[[]]]^^^___\\\VVVMMMIIIKKKNNNVVVXXX[[[]]]```dddiiilllpppuuuzzzxxxqqqiiieee```XXXTTTTTTUUUSSSRRRPPPQQQSSSVVVXXXVVVUUUUUUWWWWWWSSSKKKEEEEEEBBB>>><<<<<<<<<<<<;;;888777===DDDBBB888444666888888888888777777777777888555444777999888777999888888777666666777888999???>>>======>>>>>>===;;;777888888888888777777666777777777777777777777777444444555555555666666666666888888444555999:::999888888888666333111111222888666555666777888777666666666666666555555555555444444555555555555444444111333444444333222222333444555555555555444444333444444555555444444333333444333333444666777666555555555666888:::<<<>>>@@@???>>><<<:::888888888888666333222333777888777555555444444444555666666777777666555555444555555555555666777888999888777666777777666666666666777777888666555777;;;<<<:::777555555444444555666888999:::999888777777666777777888777777666666666666777666777888777666666888::::::::::::999999999999999::::::999888888888888999;;;:::999888888888:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>======>>>AAADDDEEEFFFKKKMMMOOOSSS[[[^^^^^^[[[]]]]]][[[]]]cccfffeeeiiikkkmmmooonnnlllhhhfffgggjjjmmmllljjjhhhjjjllltttwww{{{zzzvvvsssrrrsssvvv|||{{{{{{yyyuuuqqqppppppnnnmmmnnnpppqqqqqqppprrrsssuuuwwwzzz}}}444444444444444444444444777777888888888666222000222333444444444333222222333333222222222333444444777666555444333222222222444444444555555555666666777666666555555555666666444444444555555555666666666555555666888888666555333333222333444666888999666777888555111111333777555444333666:::;;;888555333444555666666666555444555555555555555555555555888888666555444444444444555555444444444555555666666666666666666666666666888777777666666666777777888777666666777777666555444555666777777666555444666666777777999;;;===>>>???@@@@@@@@@@@@CCCFFFIIIOOOQQQRRRRRRRRRSSSWWW[[[[[[ZZZWWWTTTRRRQQQPPPPPPNNNOOOPPPSSSVVVYYY\\\^^^YYYVVVRRRNNNLLLKKKLLLMMMMMMNNNRRRWWW\\\___bbbccceeeeeeddddddcccbbbaaaaaabbbaaa]]]WWWRRROOOOOOPPPUUUUUUTTTRRRQQQRRRUUUXXXWWWVVVTTTRRRRRRWWW^^^cccbbbdddhhhiiihhhfffeeeeeekkklllnnnqqquuuyyy|||~~~{{{}}}}}}{{{vvvqqqoooooommmkkkfff```[[[XXXYYYZZZ]]]XXXPPPJJJFFFCCCAAA@@@::::::999:::;;;<<<<<<<<<>>>AAAEEEHHHLLLPPPUUUYYYYYYXXXXXXXXXYYY[[[]]]^^^aaa```\\\TTTKKKJJJOOOVVV```aaabbbbbbcccdddeeeggghhhmmmrrrwww~~~zzzqqqfffaaa]]]\\\ZZZVVVVVVXXXWWWVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXVVVPPPGGG@@@AAA>>>;;;::::::;;;:::999666777;;;@@@>>>777333555888888888777777777777777777444333777;;;<<<;;;999999888666444444555777888???===;;;:::;;;<<<;;;:::555666888999999888777666444444444444555555666666555555666666777888888999777999888555555999:::888888888888666444222222333777666555555777777666555555555666777666666555555444444555555555555444444666666666555333333444555333444555666555555333222333333555555555444333222444333333444555666666555444444555666888:::<<<======<<<:::999888888888888555333333444666777666444666555444444555666888999777666444333333444555666555666777777888888777777777777666666666666777777666555444666888999888666444444444444555666888888:::999888777666555555555777777777666666666666777666777777777666666888999999999999999999888888888:::999888777777888999:::777777666666777888888999888999;;;<<<======<<<;;;======<<<===>>>@@@BBBDDDFFFJJJLLLLLLQQQZZZ______\\\^^^^^^\\\^^^cccfffeeeiiiiiiiiiiiiiiihhhfffdddgggjjjkkkkkkiiiggghhhiiiqqquuuxxxyyyvvvsssrrrsssttt{{{~~~{{{zzzxxxuuutttqqqpppooooooqqqrrrttttttuuuuuuvvvxxx{{{~~~444444444444444444444444777888999888777444222111333444555666666555444333333222222222333444444555777666555444333333333333444444444444555555555555666666555555555666666777444444444444555555555555666555555777888999888666333333333333444555777888555777888555222111333666555444333666:::;;;888555444555666888888777777666666666666666666666666666777666555444333333333333666555444444444444555555666666666666666666666666777777777777888999:::;;;888777666666777777666555444555666777777666555444777666666777999;;;>>>???@@@@@@AAAAAABBBDDDHHHKKKOOOQQQSSSUUUVVVXXXZZZ[[[ZZZXXXVVVTTTRRRQQQRRRRRROOOPPPQQQTTTVVVYYY[[[\\\WWWUUUQQQNNNLLLLLLMMMNNNMMMOOOSSSXXX\\\___bbbdddeeeeeeddddddcccbbbaaaaaacccbbb^^^YYYSSSPPPPPPQQQVVVUUUSSSQQQOOOPPPSSSVVVUUUUUUSSSRRRSSSXXX___dddaaadddhhhjjjiiihhhhhhiiiiiikkkmmmqqqvvvzzz~~~~~~~~~~~~|||xxxsssqqqooollljjjeee___YYYWWWXXXYYYVVVQQQJJJDDDBBB@@@???>>>:::;;;;;;;;;<<<===>>>???CCCFFFJJJNNNPPPSSSVVVXXXXXXXXXYYYZZZ\\\]]]^^^^^^___]]]YYYRRRLLLMMMUUU\\\ddddddcccccccccdddddddddfffiiimmmpppvvvwwwpppfff^^^ZZZXXXXXXVVVSSSTTTXXXVVVVVVUUUUUUUUUUUUVVVVVVWWWVVVUUUSSSPPPKKKEEE@@@AAA>>><<<:::::::::999888;;;;;;===???===999888:::777777777777777777888888999777666888;;;===:::666===<<<:::888888999;;;<<<@@@>>>;;;;;;;;;;;;;;;:::555666777999999999888777555555444333444444555666444444555666777888999999666999888555666999999777666777888777555444555666666555444555666666666444555555666666777666555555444444555555555555444444777777777555333222444555222333444555555444333222222333444555555555333333444222222222444555444333333333333444555666888999:::999777666666666777888444444444555666666555444666555444444444666777888666555444333333444555666555555666777777777777777777777666666666666777777555444333444555666555555444444444444444444555555999888777666555555555555666666666777777777777666555666777666555555777999888888888888888888888888999888777777777888999:::222444666999::::::999999777999:::<<<===<<<<<<;;;;;;;;;;;;<<<===???AAABBBFFFJJJKKKLLLRRR[[[```aaa```cccbbb``````dddfffdddiiigggeeeeeeggghhhgggeeehhhiiijjjjjjiiihhhhhhiiinnnrrrvvvwwwtttrrrrrrsssqqqxxx{{{{{{|||{{{yyyuuutttrrrppppppqqqtttvvvvvvwwwxxx{{{}}}444444444444444444444444333555666666555444555666333444666777888777555444333222222333333444555666666555555444444444444444333444444444444555555555555555444444555555666666333444444444444555555555666555555777999:::999888444444444444444555666777666777777555333333333444555444444666888888777666555666777888999888777777666666666666666666666666555555444333333333333444777666555555444555555555666666666666666666666666666666777777888:::;;;<<<888777666666777777666555555555666666666666555555777777666666888:::===???@@@AAABBBBBBCCCEEEIIILLLOOOQQQUUUXXXZZZ[[[ZZZZZZYYYWWWUUURRRQQQQQQRRRSSSPPPPPPQQQSSSTTTUUUVVVWWWUUUSSSPPPNNNMMMMMMNNNNNNLLLPPPTTTXXX[[[___bbbeeeddddddccccccbbbbbbaaaaaacccbbb```[[[VVVSSSRRRSSSUUUUUUSSSQQQOOOPPPSSSVVVUUUTTTTTTSSSUUUZZZaaafffdddgggiiikkkkkklllnnnooolllmmmooorrrwww{{{~~~~~~|||yyyvvvsssqqqjjjgggbbb[[[UUUSSSTTTVVVNNNJJJDDD@@@???>>><<<<<<999;;;<<<======>>>AAACCCIIILLLPPPSSSTTTUUUVVVWWWYYYZZZ\\\^^^```bbbcccccc]]][[[WWWTTTRRRUUUZZZ^^^cccaaa``````bbbeeeeeeeeeggghhhiiijjjnnnooohhh___]]]YYYWWWVVVRRRNNNOOOSSSQQQQQQRRRSSSUUUVVVVVVWWWSSSRRRPPPMMMIIIFFFCCCAAAAAA???===<<<<<<;;;:::888:::;;;<<<;;;999777777999777777777777888888888888999;;;:::888999:::777222:::999888888888999:::;;;AAA???============;;;:::555555666888888999999999999888666555555555666777222222333444555555666666444777777555555999999666444666777777666666777999666444333444555666555444555555555555666666666666444444555555555555444444444444444333111111222333222333333444444444444333333333444444555555444444444222222222444444333222333333222333333444555666666666555444444555666777444444666777777666555444666666555555555555555666444444444444444444555666555555555666666666777777666666555555555555666666555444444333333444555555444444444444444333333333888777666555555444555555555666666777777777777666444555666555444555666888777777777777777888888888888777777777777888999999333555999<<<===<<<;;;:::999:::;;;<<<============::::::;;;<<<===???@@@AAAEEEIIIKKKMMMRRR\\\aaabbbdddffffffcccbbbeeefffcccfffdddbbbcccgggjjjiiihhhiiijjjjjjkkkkkkkkkjjjjjjmmmqqquuuvvvsssqqqpppqqqpppwww~~~zzz{{{~~~yyywwwuuuqqqoooooorrruuuwwwxxx{{{~~~555555555555555555555555333444555444222333666888111333555777777666555333222222222333333555666666555444444444444555555666333333444444444555555555444444333333444555555666333333444444444555555555555555555777:::;;;:::999555555555555555666666666888666555444555555444222555555666555444444666777444555777888888888777666555555555555555555555555444444444444444555555666888777666666555555555666666666666666666666666666666666666666777777888999888777666666777777666555666666555555555555666666888777666666777999<<<>>>AAAAAABBBCCCCCCFFFJJJMMMNNNQQQVVV[[[]]]]]]ZZZWWWYYYWWWTTTQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKOOOUUUXXX[[[^^^bbbeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```]]]XXXUUUSSSSSSSSSSSSSSSRRRRRRSSSVVVXXXVVVVVVVVVVVVXXX\\\aaaeeefffhhhiiiiiijjjmmmqqqtttsssssstttvvvxxx{{{}}}~~~{{{xxxvvvsssqqqpppfffccc]]]UUUOOOMMMOOOQQQHHHEEEAAA>>>===;;;999888888:::===???@@@BBBFFFJJJNNNQQQUUUWWWXXXWWWWWWXXXZZZ\\\___cccfffggghhhhhhbbb___\\\\\\^^^aaaaaaaaabbb```^^^```eeeiiilllmmmhhhhhheeecccfffhhhbbbZZZ^^^ZZZXXXVVVQQQKKKLLLQQQPPPQQQRRRTTTUUUUUUUUUTTTNNNNNNLLLIIIFFFDDDCCCCCC@@@???===<<<======;;;:::555888:::999777666555444666777777777888888888888222888:::777666888777444444555555666666777777777???>>>======>>>===:::777555555555666777999:::;;;:::999777555444444555555333333333444444555555555111555666444555888888666444555666666555555777888555444333333555555444333666555555444555666777888444444555555555555444444222333444444222111222333333333222222333333444555333333333333333444555666555444333333444555444222444333333333333333444444555444333333444555666777444666777888777666555555555555666555555444333222222333444444555555555444555555555555555666777777555555444444444444555555666666555444444444555777444444555555555555444444666666555444444555555555444555666777888888777666444555555555444444666888666666666777777777888888666666777888888888888888777888999:::::::::999999::::::999::::::;;;<<<===999999:::;;;===>>>???@@@CCCHHHKKKMMMSSS\\\aaaaaadddggggggdddcccffffffdddccc```^^^aaagggkkkkkkiiijjjjjjkkklllmmmnnnmmmllllllppptttuuurrrooooooppptttzzz|||wwwzzz|||{{{wwwrrrmmmmmmppptttwwwyyy}}}555555555555555555555555666666666333000000333666000222444666777666444222222222222333444555666777444444444444444555666777333333333444444444555555333333333333333444555666333333333444444444555555555555555888:::<<<;;;:::666666666666666666666666999666333444666666444111555666777555222111444888333444666777777777666555444444444444444444444444555555444555555666777888888888777666666666666666666666666666666666666666777666666555555555555555888777666666777777666555777666555444444555666777888777666555666888;;;===AAABBBCCCCCCDDDFFFKKKNNNNNNQQQWWW\\\___^^^YYYUUUZZZXXXTTTQQQOOOOOOOOOPPPWWWWWWWWWVVVVVVTTTSSSSSSNNNNNNMMMMMMLLLLLLKKKKKKKKKOOOUUUXXXZZZ]]]aaaeeeaaaaaaaaaaaaaaabbbbbbbbb```aaa```^^^YYYVVVTTTSSSQQQRRRTTTTTTTTTVVVYYY[[[WWWXXXYYYYYYYYY\\\aaadddffffffffffffgggkkkqqquuuyyyyyyyyyzzzzzz|||}}}~~~~~~zzzvvvsssqqqooonnnlllbbb___YYYRRRLLLIIIKKKMMMFFFCCC???===<<<:::777555888;;;???BBBDDDGGGLLLPPPQQQTTTXXXZZZZZZYYYYYYYYYZZZ]]]aaaeeehhhjjjkkkkkkjjjfffccceeeiiikkkhhheeecccaaa___bbbhhhooosssuuuiiigggbbb___```ccc___XXX]]]ZZZYYYWWWRRRMMMOOOTTTUUUVVVVVVVVVVVVTTTRRRQQQLLLLLLLLLJJJGGGEEEDDDEEE>>>===<<<<<<>>>>>>===;;;666:::>>>>>>;;;999777444666666777777888888888999(((111666555444999;;;999555555777888999999999999<<<;;;;;;<<<<<<:::777444666555555555777999;;;<<<999888555222111111222222555555555666666666666666///333555333555888888666444555666555444444555666555444333333555555444333777666444333444555888999444555555555555555555444333555666666555444444555333333222111222333555666444444333222333444666777666555444444555666555333555444444333333444444444444444333333444555777888444666999999888666555555555555666666555333111000111222444555666555444444555555555555555666777777444444444333333444444444888888777666555555777888333444555666777777777666555555444444444555555666444555666888888888777666444555555555444444666777555666666666777777888888555666777999999999888777;;;:::888666666666666666888777666666777888:::;;;888999:::;;;===>>>??????BBBFFFJJJMMMSSS\\\``````cccffffffddddddggggggddd```]]]\\\```ggglllllljjjkkkkkkkkkmmmooooooooonnnlllpppttttttqqqooonnnoooxxx~~~zzzuuuyyy}}}xxxrrrlllkkknnnrrrwwwzzz~~~===:::555333333333444444555555555555555555555555222666777333111444444222111000000333666888777555333444444444444444444444555555555555555555555555111333444444333333555777222333444444555555555555666666777999<<<<<<;;;999333444555555444444555777666666555444444444444444888666444222111222333444888777777666555444444444444333222333555777777666888888888888888777666666888777666555555666777888888888888888888888888888777777888888888888777777777777666666666666777777666777888888888666555444888777777777888:::<<<===>>>???AAADDDFFFHHHIIIJJJNNNNNNKKKOOOZZZWWWPPPTTTVVVVVVUUUSSSQQQRRRTTTVVVVVVWWWVVVUUUVVVWWWRRRJJJJJJHHHHHHLLLLLLIIIHHHKKKKKKOOOSSSVVVWWWYYYZZZ\\\\\\[[[[[[]]]___aaa```___eee___]]]^^^[[[UUUTTTWWWYYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[[[[]]]___bbbcccaaadddhhhjjjlllooosssxxxzzz|||}}}|||zzzwwwuuuttt|||yyytttooollliiieeebbbZZZVVVPPPLLLIIIGGGEEEDDD@@@;;;999;;;:::777888===:::???EEEKKKNNNPPPRRRSSSXXXYYYZZZYYYXXXXXXYYYZZZbbbdddfffiiilllnnnppprrrrrrqqqqqqrrrtttrrrmmmiiibbb``````fffnnnttttttsssiiiccc\\\ZZZ[[[[[[YYYVVVYYYYYYWWWRRRNNNMMMQQQUUUTTTTTTVVVXXXYYYXXXUUURRRRRRNNNIIIFFFEEEDDDDDDCCCDDDAAA>>><<<<<<<<<;;;:::777>>>AAA===888777888777888999:::::::::888777666===:::777555555666666666666666777888999::::::;;;666777888777555444444555999888777555555666666777555666777555222222555888000444888888555333444666555444222222444555555444555666666666666666555555444444555555555555555444444444444555777888777666666555333222111222222333444555555555444333333222555333111222333555666555333666888666333111222444555555444444444555555666;;;888444111000///...,,,666444222333777999888777666666666777777777777777555444444333333555666777555555444333333333333333777777777777666666666666555444444555777666444222222333444666777888888888444333333444555444111///555222111222555666666444>>><<<:::999888777555333999777666666777888888777777888999777666666777999;;;:::888666777999;;;===888888888777555666888:::888888888777888888999999???===<<<>>>@@@AAA???===DDDGGGJJJMMMQQQVVV\\\aaaggggggfffcccaaaaaaccceeebbb\\\\\\cccjjjmmmmmmnnnnnnnnnmmmmmmnnnoooppppppooopppqqqrrrsssrrrqqqpppyyy~~~{{{wwwvvvyyy{{{vvvrrrqqqppppppooorrrvvv|||;;;888555444444555555444555555555555555555555555333555777888666444333333333222222333666777555333555555555444444333333222333333333333333333333333333555666666444333333444222222333444444444444444555555666777999:::888777333555666666555444666777777666666555555555555555888777555333222333444444888777777666555555444444555333222333555777777666777777888888777777666555999999888888888999999:::777777777777777777777777666777777888888777777666777777666666666666777777777777777777777666666555888888888888999;;;<<<>>>>>>???@@@BBBDDDFFFHHHIIIKKKLLLIIIOOOZZZWWWQQQVVVUUUTTTSSSQQQOOOOOOQQQTTTVVVXXXXXXWWWXXXYYYSSSKKKIIIGGGHHHKKKLLLIIIIIILLLNNNQQQTTTWWWXXXYYYZZZ\\\ZZZ[[[\\\___aaaaaa___]]]ccc______bbb___YYYUUUWWWWWWVVVVVVUUUVVVYYY[[[\\\[[[\\\]]]^^^```aaacccdddaaaeeehhhkkkmmmpppuuuyyy{{{|||~~~~~~|||yyyxxxwwwzzzvvvpppjjjfffaaa\\\YYYSSSOOOJJJFFFDDDBBB@@@>>>===999999<<<<<<888888<<<@@@DDDJJJPPPSSSUUUWWWXXXZZZ[[[\\\]]]]]]___bbbeeefffhhhjjjmmmqqqtttwwwxxxrrrrrrssstttuuurrrmmmhhheeeddddddhhhnnnqqqpppnnnhhhbbb\\\ZZZ[[[\\\ZZZWWWZZZYYYVVVRRROOOOOOQQQSSSTTTTTTUUUWWWYYYXXXUUURRRQQQNNNIIIFFFFFFFFFEEEEEECCC@@@===<<<<<<<<<;;;:::888>>>@@@<<<777777888777888999999:::999888666555:::888666666777888888777555666666777777888888999555666777777555444555666777666555444444444555555555666666555333222555777777777777666555444555666555333222333555666666555555666666666666666555555444444555666666555555444555444444666888888777666555555333222222333444444444444555555444444333222555333222222444555555555000222444444444444444555555555444444444444555555777555444333555555555444555333222333666888777666777777666666666555555555444444333333333444444555444555777999999888777777777777777777666666666555777777777888999999777555333333555666777777777777666555444555666555444222666444222333555666666444999777666666777777666444888666555555666777777666888888777777777777777777888888888888999999999999777888888777666666777999777777777888999:::;;;<<<>>><<<<<<>>>AAABBBAAA???DDDFFFHHHKKKNNNTTTZZZ___ffffffeeecccaaaaaaccceeeddd___^^^eeekkkmmmmmmnnnllllllmmmnnnoooppprrrsssooopppqqqrrrrrrrrrqqqpppwww~~~|||xxxvvvyyy}}}|||yyyuuurrrqqqqqqpppoooqqquuuzzz777666555555777888777666555555555555555555555555555333888???===444111555555444333444666666444222666666555444333222222111222222222222222222222222444666888888666444222222222222333333444444333333555444444555666666555333444555666666555555666888888777777666666666666666888777555444333444444555777777777666555555444444555444333333555777777666666666777777777666555555777888999;;;;;;;;;::::::666666666666666666666666555666666777777666666555777777666666666666777777888888777666666666777777999999888999:::;;;===>>>?????????@@@BBBDDDGGGHHHIIIKKKHHHNNNYYYVVVPPPVVVRRRRRRQQQOOOLLLLLLNNNQQQRRRUUUWWWXXXZZZZZZSSSKKKIIIFFFGGGKKKLLLJJJJJJMMMPPPSSSUUUWWWWWWXXXYYY[[[XXXZZZ\\\```bbbbbb^^^[[[aaa```bbbdddccc\\\XXXXXXXXXWWWVVVVVVVVVXXXZZZ\\\[[[]]]___bbbddddddddddddbbbeeehhhkkknnnrrrvvvzzzyyyzzz{{{||||||zzzxxxwwwuuupppjjjccc]]]XXXRRRNNNLLLHHHCCC@@@>>>===;;;::::::888888;;;<<<999999<<>>???;;;777888999888999999999999888777666555888666666777999:::999888666666666666666666666666444666777777555555666888555444333333222222333333555666666555444444555777===:::666444444555555555444333222444666777777666555555666666666666666666555555555666666555555444555555555666888999888777555555444333333444666777444444555555444444333333555333222222444555555444111111111222444555444333555555444444444444444444444333333444666777666444444333222222444666666555666666555555444444333333333333333444333333222222222444888;;;<<<;;;999777777777777666666666555555555444444555666666555333444444555666777777666666999777555555666777666555888666444444555666666555444333222444666777666555777555444444555666666555999666555666888999888555444666888999:::999777666666777999999777666777888555666666777888:::;;;<<<<<<<<<<<>>???AAA@@@??????AAADDDGGGHHHHHHKKKHHHMMMVVVSSSMMMSSSQQQQQQPPPMMMKKKKKKMMMOOONNNRRRVVVXXXZZZZZZSSSJJJHHHFFFFFFJJJKKKJJJKKKOOOQQQSSSUUUVVVUUUVVVWWWYYYXXXXXXZZZ^^^aaabbb```^^^``````bbbcccbbb___\\\[[[[[[ZZZXXXWWWWWWXXXYYYZZZ[[[^^^bbbfffhhhhhhfffeeecccdddgggkkkooossswwwzzzvvvvvvwwwxxxyyyxxxvvvtttnnnjjjccc]]]WWWQQQKKKHHHHHHDDD@@@===<<<;;;:::999888777777888999:::===???FFFJJJOOOTTTWWWZZZ\\\^^^]]]^^^^^^```ccciiiqqqwwwzzzxxxuuurrrpppnnnmmmmmmlllkkkiiigggfffdddbbbaaafffffffffhhhiiihhhddd```]]]ZZZVVVUUUUUUUUUTTTSSSXXXTTTOOOMMMOOOPPPNNNLLLTTTSSSSSSUUUVVVUUUSSSPPPJJJHHHEEEDDDEEEFFFEEEEEE@@@>>><<<;;;;;;;;;:::888:::>>>>>>999777888:::999999999999888888777666666777777777888::::::999777777777777666666555555555444555777777666666777999444444444333333333333333555555555555555555666777<<<888444444666777666333444333333555888999999888555555555555555666666777555666666666666555555444555555555666888999888777555555444444555666777888333444444555444444333333555444222333444555444333555333111222444444111...444444555555444444333333444333222333333222///,,,333222222222333444444444333333333333333333333444333333444555555333222111111333666888999888666555777777666666666555555555333222222333444555444333555555666666666666666555999777555444555777777777999888666666666666666555333222222333555777666555888666444555666777666666999555333555999;;;888444444555777888888888777666555777999:::888777777777555555555666666888999::::::;;;===@@@CCCEEEFFFFFFEEEEEEEEEFFFHHHNNNVVV\\\bbbcccccccccbbbccceeeggghhhdddccchhhkkkkkklllnnnmmmmmmnnnnnnpppqqqssssssnnnoooppprrrrrrrrrqqqqqqrrryyyzzzxxxwwwxxxxxxxxxtttsssrrrrrrrrrqqqnnnlllhhhjjjnnnrrrwww{{{~~~444444666888;;;;;;:::888666666666666666666666666777333888DDDCCC555111777222333555555666666666666333333333444444555555555444444444444444444444444111444777999888666555555333333333444444333333222777555333333444444333111444555666666555555666777999999888777777777777777777666666555555555555555666666666666555555555555777555444444666777777666555555666666666666555555444666999;;;<<<:::888666777777777777777777777777555555666666666666555555777777666666666666777777999888777666666777888999:::999999999:::<<<>>>???BBBBBBAAA@@@BBBDDDGGGHHHIIILLLIIILLLSSSNNNIIIOOOPPPPPPOOOMMMKKKKKKNNNPPPNNNRRRWWWZZZ]]]^^^VVVMMMIIIFFFFFFJJJKKKJJJKKKOOOQQQRRRSSSSSSSSSSSSUUUVVVYYYXXXXXXZZZ^^^aaacccccc```aaaaaa______```______[[[ZZZXXXXXXXXXZZZ\\\]]][[[^^^dddiiikkkjjjhhhfffcccdddfffiiinnnsssvvvwwwtttssssssuuuvvvuuurrrooofffbbb\\\WWWRRRMMMIIIFFFCCC@@@===::::::::::::999999999777666888===BBBDDDHHHKKKPPPTTTXXX[[[^^^```[[[\\\^^^```fffnnnxxx|||zzzuuuppplllhhhffffffiiifffbbb^^^\\\]]]___bbbbbbbbbdddeeeeeeccc___]]][[[YYYVVVUUUTTTSSSSSSRRRTTTPPPLLLKKKMMMNNNMMMKKKSSSRRRQQQRRRSSSSSSPPPNNNFFFDDDBBBAAACCCCCCCCCBBB???===<<<<<<<<<<<<:::888;;;>>><<<777666999;;;::::::999999888888888888888999999888999:::999888666999888888777777666666555444666777777666666888999555555555555444444444333555555555666777777777666666444333555888888555222444444444777999:::999888555555555444555666777888666666777777666555555444555444444666888999888666666555555444555666888999333333444444555444444333555444333333555555444222555333111222444444111...444444555555444333222222444333222222222000,,,***222333333222222222333444000000111222333444555555333444555666666555444333444444444444444444444444666666666666555555555555666555444555777888777777555555666666666666666555777555333333444666666666888888888777666555666666666444444444666777666555999777666666777888888777777444222555:::;;;888333666666666666666777777777555777999:::888777777777999888888777777777888888:::<<<>>>AAACCCEEEFFFGGGFFFFFFEEEEEEHHHMMMTTTZZZ```bbbcccddddddeeegggiiigggddddddhhhjjjiiijjjmmmpppoooooooooooooooppppppnnnoooqqqrrrssssssrrrrrrrrryyy|||yyyxxxwwwvvvuuusssrrrrrrrrrrrrqqqnnnkkkhhhjjjmmmqqqvvvzzz~~~666666777999;;;;;;:::888666666666666666666666666666444999@@@>>>555222666111333666666666555777888111222222333444555666666555555555555555555555555000333666777777666666666444444555555444444333333777555333333444444333222333444555555444444555777999888888777777777777777555555555555555555555555666666666666666666555555888666555555666777777666555555666777777777666666777999;;;<<<<<<;;;888777777777777777777777777777555666666777777666666555777777666666666666777777888888777777777888999999999999888999:::;;;===>>>BBBBBBBBBBBBBBBDDDFFFGGGHHHLLLIIIKKKQQQKKKEEELLLNNNNNNNNNLLLKKKLLLOOOQQQPPPTTTYYY\\\```bbb[[[SSSJJJGGGFFFIIIJJJIIIKKKOOOPPPQQQRRRRRRQQQRRRTTTVVV[[[YYYXXXXXX\\\```bbbccc___aaaaaa^^^___bbbcccaaaYYYYYYYYYYYY[[[^^^```bbb[[[___eeejjjlllkkkiiigggcccbbbdddggglllqqqsssssssssqqqpppqqqrrrppplllhhh]]]YYYUUUPPPMMMJJJFFFCCC???<<<999777777888888888;;;<<<;;;999<<>>===<<<=========;;;999======;;;666666:::<<<::::::999999999999:::;;;;;;;;;:::888888999999888666888888888777777666666666555777888888666666777999555666666666666555444444555444444666888999777666222333444666888777555333555555666888;;;;;;:::888666555444444555666888999777777777777666666555444444444444555777888777666666666555444444555777888333333444444555555444444555444333444555555333111111111111222444555444333444444555555444333111000444333222333444333222000222333444333222222333555000000111222333444555555333444555555666666555555666555444333333333444444666666666555555555444444555333222333555666777666444444555666777777666666555444222333444555555444777888888777555555666888777666555555666777555444999888666666888888888777555444333666999:::777444666666666555666777888888666777999999777666777888===<<<;;;:::999999999999;;;===@@@AAABBBCCCDDDFFFEEEFFFEEEEEEGGGLLLRRRWWW___aaadddeeefffgggjjjlllgggdddeeehhhjjjiiijjjnnnpppoooooonnnnnnnnnnnnnnnoooppprrrsssttttttttttttttt{{{|||{{{zzzxxxvvvuuuttttttttttttssspppmmmmmmooorrrvvvzzz~~~999888888999::::::999777666666666666666666666666444666999999888555555555333555777777555444555777222333333444444555555555555555555555555555555555222444666666444444444555555666666666555555444333666444222111333444333333222333444444333333444666888888777666666666666777444444444555555555444444555666666666666666666666888777555555666777777666555666777777888888777777999999;;;;;;:::999777555666666666666666666666666666777777888888777777666777777666666666666777777666777888999999999999999888888888888999;;;<<<>>>AAAAAAAAABBBBBBCCCCCCDDDFFFJJJHHHJJJPPPJJJEEELLLKKKLLLLLLKKKKKKLLLOOORRROOOSSSWWW[[[___bbb\\\TTTLLLHHHGGGIIIJJJHHHJJJNNNQQQRRRRRRRRRQQQRRRTTTWWW]]]\\\ZZZZZZ\\\^^^^^^]]]]]]bbbcccaaabbbffffffbbb^^^]]]\\\[[[\\\^^^```aaa\\\___eeeiiilllllljjjhhhbbbaaaaaaeeejjjnnnooooooooollljjjjjjjjjhhhbbb]]]UUURRRNNNJJJGGGDDDAAA???<<<:::777666777888888888<<<@@@BBBAAAEEELLLPPPNNNLLLOOOSSSWWWZZZ^^^bbbeeecccdddddddddfffjjjqqquuujjjhhheeebbb``````aaaaaa]]]]]]\\\ZZZYYY[[[aaaeee___``````___^^^\\\[[[[[[XXXXXXWWWTTTQQQOOONNNNNNKKKLLLMMMMMMLLLMMMOOOQQQPPPNNNMMMMMMMMMMMMKKKJJJCCCAAA@@@@@@AAAAAA@@@???>>>>>>===>>>???>>>;;;999======:::555555:::<<<;;;:::999999999:::<<<>>>???;;;999777777999:::::::::666666666666666666666666777888999888666666777888555666666777666555444333555444444666999:::888666555666777777555444555555777777888:::;;;;;;999777666555444333444666888999888888888777777666444444333333333444666777666555777666555444444444555666222333444444555555444444555444444555666555333111000222444444444444444555333444555555555333111///555444222333444555555444333444555444222111333666333333333333333333333333222222222333444555666777222333444444555444444333666666555555555444444444222111///000222444444444333333555666777777777777444333333444666666555444444666777666444444666999666555444555666777666555888777555555777888777666222333555777888888777666555666777888999888777777777888888777666666777999;;;:::999999999999999:::<<>>???>>>>>>?????????<<<:::>>>===999444555:::===;;;999999999:::;;;===@@@AAA999777555666888;;;======555555555555555555555555888999999888666555666777444555666666666555444333555444444666::::::888555999::::::777333222555888888888999:::<<<;;;999666666555444333444666888:::888888888888777666444444222222222333555666555444777666555444333333444555222333333444555555555444555444444555666555333000333666888666333111222444333444555555555333000///777555222222333444444444333555666555222111444666666666555444333111111000111111000111222444777888,,,...222555666555333111666666555555555444444444555444222333555777888777222333444666777888888888333333333555777777555333333555777666444444777999444333333444666777666555777666444444666777666555000333777888777666666777333555999;;;<<<:::777444888888888777555666888:::666666555555666777888888===@@@BBBBBB@@@???@@@BBBAAABBBCCCDDDEEEHHHLLLOOO^^^aaaeeehhhiiikkkmmmooohhhggghhhkkklllkkkmmmrrrkkkkkkkkkllllllnnnooooooppprrrtttuuuwwwwwwwwwvvvyyy~~~}}}{{{yyyyyyxxxvvvtttrrrtttxxx|||888888888888888777666666777777888777777666555555777777777777777777777777555666666777666444222111555555666666666666555555666555444333222333444555:::777444333333444333222555555555444444333333333555555666666555333222111333333222444555666555333666666777777777777666666555666666666444333444555///333666666444444666999888777555444444555666777444555555666666666666666777777777777777666555555888888888777777777777777777777666666666666777777555555444444555666888999999999999999:::;;;<<<<<<999999:::;;;<<<>>>>>>???CCCDDDEEEFFFFFFEEEDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLJJJIIIIIIKKKNNNRRRQQQRRRWWW\\\]]]XXXSSSMMMKKKGGGDDDDDDFFFIIIKKKOOOQQQSSSTTTUUUWWWZZZ]]]bbb```^^^]]]]]]\\\ZZZXXXaaabbbeeegggiiijjjjjjjjjhhhiiihhheee___\\\]]]^^^cccffffffcccdddfffgggdddeeedddeeegggiiikkkjjjiiibbbbbb```^^^ZZZUUUPPPMMMHHHGGGFFFCCC@@@<<<999888;;;;;;;;;:::;;;<<<>>>???KKKKKKLLLQQQVVVXXXTTTPPPMMMQQQUUUWWW\\\cccfffeeetttoooiiicccZZZSSSUUUZZZ]]]\\\ZZZTTTNNNMMMSSSXXXVVVYYY]]]^^^^^^___bbbeeebbbaaa___^^^]]]\\\\\\\\\XXXTTTPPPMMMLLLMMMLLLLLLLLLPPPSSSQQQRRRWWW[[[[[[WWWOOOIIIIIIJJJJJJJJJLLLKKKGGGBBB@@@AAACCCCCCBBBAAABBBAAA??????@@@>>>:::GGG===555666999999888777444888::::::;;;>>>===::::::::::::::::::999888777666888666222555999777111000222555888999888777555666555555555555444444444777777777777777888888999777777888888999999999999666666666666777777777777444333333333444666777999===;;;888666444333333444999777444333444444444333666666555444444444444555444555666666444222222222222222222333333444444444666666555555555444444444333444444555555444444333222222222222222222222222444333333222222111111111222333333333333222111111555555666666666666666666444444444444444444444444777888999999999777666555666666666666555555555555666666666555444555888:::777555444666888888555222555555666777777777777777777666555555666888:::;;;888666666777888999888777666666777777777666666555;;;;;;:::999888888888999:::777777999888444222444;;;999777777999;;;;;;;;;>>>???@@@AAA@@@>>><<<;;;>>>>>>???AAADDDHHHLLLOOOYYY^^^dddiiikkkkkkkkkkkkjjjhhhgggiiimmmpppqqqppplllkkkiiihhhjjjnnnrrrtttyyywwwyyy}}}~~~{{{xxxxxxxxx~~~}}}yyywwwyyywwwyyy{{{}}}999999999999999888888777777777777777777777666555666666666666666666666666444555555555444333222111444444555555555555444444444333333222333444666666888666444333444555555555555555444444444333333333444555555555444333111111444333333444666666555333444555555666666555555444555666666666444333444555333444666666555444555666777666555444444444555666444555555666666666666666777777777777777666555555777777777777777888888888777666666666666666666777666555555555666777999:::888888888888999:::;;;<<<777888999:::;;;======>>>BBBCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMKKKIIIIIIKKKNNNPPPOOOPPPUUUZZZ\\\YYYUUUNNNLLLIIIFFFEEEGGGIIIKKKNNNPPPRRRTTTUUUWWWZZZ\\\___]]]\\\[[[[[[[[[YYYWWW]]]___bbbeeehhhjjjkkkkkklllllljjjeee___[[[[[[\\\```ccccccbbbbbbfffgggdddaaa``````bbbdddeeedddbbb___^^^\\\XXXSSSOOOJJJHHHBBBBBB@@@>>><<<999777555;;;::::::<<>>;;;:::999999999888888888888777999777444555999888222333444777999999888777666666555555555555444444444666555555444444555777888888999999::::::999888777555666666666777777777777444444333333444555777777999999888777666444333222:::888555444555555555444666666555444444444444444444555555555333222333444333333333333444444444444666555555555444444444444333444444555555444444333333333444444444444333333333333333222222222222222222333333333333222111111111111222333444555555666444444444444444444444444555666666777666555444333444444555555666666777777666777888777666666777999777666555777888888555222555555666777777777777777666666666666777888999999666555555555777888777666777888888999999888888777::::::999888888888888888888666666999999555444777999888777777999::::::999;;;===>>>???@@@???===<<<>>>>>>???AAADDDHHHLLLNNNTTTYYY```fffhhhiiijjjjjjhhhggggggiiimmmppppppoookkkjjjjjjjjjlllpppsssuuuyyywwwxxx|||}}}xxxuuuvvvyyy||||||{{{|||~~~:::::::::;;;:::999999888666666777777888777777777555555555555555555555555444444444444333222111111333333444444444444333333222222222333444555666777666555333444666777777777555444444444444333333333444444444444333222111111444333333444666666555333333333444444444444333333555666666666444333444555666666555555666666444333777666555444444444444444444555555666666666666666777777777777777666666555666666777777888888999999666666555555555555666666666666666666777888999999777777777777888999:::;;;888999:::;;;===>>>???@@@@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMKKKJJJJJJKKKMMMNNNMMMNNNRRRXXX[[[ZZZXXXQQQOOOLLLIIIHHHHHHIIIJJJLLLOOORRRTTTUUUVVVXXXZZZ[[[ZZZXXXYYYZZZZZZYYYXXXZZZ\\\```dddgggjjjkkklllmmmlllhhhccc^^^[[[\\\]]]]]]```aaa```aaaeeefffdddbbbaaaaaabbbdddcccaaa___ZZZXXXTTTOOOJJJFFFCCCAAA===<<<;;;:::999777666555<<<;;;<<>>======FFF===555555888999999:::444777777555777;;;===;;;999999777666666777777888777777666333444777666333666666888999999888777666666555555555555444444444777666444333444555777888:::;;;<<<<<<;;;888666444555555666666666777777777555555444444444555555666444555777777777555222111:::888666555666666666444666555555444444444444444333444444333222333555777555555555444444444444444555555555555444444444444444444555555555555444444333444555666666555444333222222222222333333333333333333333333333222222111///000000222333444555666444444444444444444444444555555555666555555444333222333444555666777888888666888::::::888777777777777777777888999888666444555555666777777777666666666666777888888777777777666444444555666777666555888999999:::::::::999999999888888888888777777777666444555999999666666999888777777888::::::999777999:::<<<===>>>>>>============>>>@@@CCCGGGJJJLLLOOOTTT[[[aaadddfffhhhiiieeeeeegggjjjnnnoooooonnnjjjjjjkkkllloooqqqsssuuuwwwuuuwwwzzzzzzvvvtttuuu|||~~~{{{|||:::::::::::::::999999888555666777888888888888888555555555555555555555555444444444444333333222222333444444555555444444333333333333333444555555555666555444555666777777666444444444444444444444444444444333333333222222111444333333444666777555444333333333444444333333333555666666666444333444555777555333555777888555222666666555555444444333333444555555666666666666666666666777777777777666666555555666777888999999:::666666555555555555666666666666666666777777888888666666666666777888999:::;;;<<<===>>>@@@AAACCCCCC@@@AAACCCEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNLLLJJJJJJLLLMMMNNNMMMNNNQQQVVVZZZ\\\\\\SSSRRRPPPNNNLLLKKKJJJJJJKKKNNNQQQTTTUUUVVVXXXYYYYYYXXXWWWXXXZZZ[[[[[[ZZZZZZ\\\```dddhhhkkklllmmmiiigggdddaaa^^^^^^___```^^^aaaaaa___```dddeeebbbddddddcccddddddbbb___\\\UUURRRMMMGGGBBB>>><<<;;;:::999999888888888888888<<<>>>BBBJJJSSSWWWUUURRRSSSQQQNNNJJJHHHIIIKKKLLLPPPRRRUUU[[[iiiyyyuuuiii]]]WWWSSSMMMKKKKKKKKKNNNRRRTTTVVVXXX[[[^^^`````````^^^\\\[[[ZZZZZZYYYZZZ[[[[[[[[[[[[ZZZYYYUUUSSSPPPOOORRRVVVYYYZZZYYY[[[\\\___eeejjjfff___VVVPPPKKKJJJIIIHHHJJJOOOOOOOOOOOONNNLLLIIIEEECCCDDDBBBAAAAAA???===???BBBEEE<<<555666888888999;;;<<<>>><<<888777:::;;;888999888666444444666777888666666444222333444444333777777777777777666555555666555555555555444444444999888666555555777999;;;;;;<<<======;;;888555333555555555666666666777777666666555555444444444444333333444555555444333333888666555555666666555444666555444444333333444444333333333222111333666999666666666555555444444333444444444444444444444444444444555555555555444444111333555777777555333111111222222333333444444444333333444444333333222111222222333333444555666666555555555555555555555555666666666666666666666666333333444555555666777777666999;;;<<<:::777666666777888888999999888666555555555666666666666666555666666888888888777666555666555444555777888777666888888999:::::::::999999777777888888888777777777777555666999999777666999777777777999::::::888666999:::;;;<<<<<<<<<<<<;;;<<<===>>>@@@CCCFFFIIIJJJMMMRRRYYY^^^bbbdddfffgggccceeegggkkkmmmnnnnnnmmmjjjkkklllnnnoooooopppppprrrqqqsssxxxwwwttttttwww~~~}}}~~~{{{{{{~~~999999999:::999888888777666666777888888999888888555555555555555555555555555555555444444444444444555555666666666666555555555555555444444333333222777666555555666666555333444444444444444444444444444444333333333333333333444444333555666777666444444444555555555555444444555666666666444333444555555333222555888:::888555777666666555555444333333444555555666666666666666666666777777777777666666555555666777888999999:::666666555555555555666666555555666666777777777666666666666666777888999999;;;<<<===???AAABBBDDDDDD@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKKKKLLLMMMOOONNNOOOQQQUUUYYY\\\]]]UUUTTTTTTRRRPPPNNNLLLJJJLLLNNNQQQSSSTTTVVVXXXZZZYYYXXXXXXZZZ\\\^^^^^^]]]]]]___cccfffiiilllmmmmmmhhhfffcccaaa```___``````aaacccccc``````cccbbb```bbbaaaaaa```___]]]XXXUUUPPPMMMGGGBBB===:::999999777666666666777888999:::>>>BBBKKKUUU]]]^^^[[[VVVWWWUUUQQQLLLGGGGGGKKKPPPQQQUUUZZZcccrrrqqqeeeYYYRRRNNNIIIGGGHHHLLLPPPTTTYYY\\\___aaaccccccdddddddddbbb___[[[XXXVVVWWWXXXYYYYYYYYYYYYYYYXXXVVVTTTTTTWWWZZZ\\\\\\]]]^^^___aaagggjjjeee\\\TTTOOOLLLKKKIIIGGGIIINNNOOOPPPRRRQQQOOOJJJFFFDDDCCC@@@@@@AAA@@@===AAAHHHBBB;;;666777999888999<<<===>>><<<888777999:::888888777555444444555777999888666555444444333555777777666666555444444444444666555555555555444444444888888666555666777999:::<<<<<<<<<<<<:::777444333555555555555666666666666666666666555555444333333444333222222222444555666555444333444555555444222555555444333333333333333333333333222222333777:::666666666555555444444333333333444444444444444444444555555666666555555444111222555666666555222111222222222333333444444555333444444444444333222222444444444444444444444333555555555555555555555555555555555555555555666666555555555555555444444444666888<<<<<<:::888666555777888999999888777666666555555666666666666555555555666777888888777555444777666555666888999888777666666777888888888888888666777888888888888777777999777777:::999666555777888888888999::::::888666;;;;;;;;;;;;;;;:::999999;;;<<<===@@@BBBEEEGGGHHHNNNRRRXXX]]]```ccceeegggcccfffiiilllmmmmmmmmmmmmlllmmmmmmmmmmmmlllkkkjjjkkklllpppuuuvvvtttvvv{{{~~~~~~999999999999999888888777777777888888999888888888555555555555555555555555666555555444444444555666555666666666666666666555666666666555444333111111666555444555666666444222333333333444444444444555555444444333333444444555555444444555777777666444555555666666666666555555555666666666444333444555444333444666888999888777777777777777666555333333444555555666666666666666555666666777777777777777666666777777888888999999777777666666666666777777666666777888888777777666666666666666777888999:::999:::;;;===???AAABBBCCCBBBCCCEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNOOONNNLLLKKKLLLMMMNNNOOOPPPQQQTTTVVVXXXZZZUUUVVVWWWVVVTTTQQQNNNLLLNNNOOOQQQSSSTTTVVVYYY\\\[[[ZZZZZZ\\\___aaaaaa```___aaadddhhhkkkmmmoooooollliiifffdddcccaaa___]]]aaadddccc```___aaaaaa^^^bbbaaa```___]]]YYYSSSOOOIIIGGGCCC>>>;;;999888888555444444444666777:::;;;@@@GGGRRR\\\aaabbb```^^^^^^]]]XXXOOOGGGDDDIIINNNRRRWWW]]]fffttt}}}fff\\\RRRLLLHHHDDDEEEHHHPPPSSSWWW[[[___bbbdddeeecccbbbbbbbbbbbb^^^YYYVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZZZZ\\\]]]]]]\\\___aaaaaaaaacccddd```XXXRRROOONNNMMMKKKGGGIIIMMMMMMPPPRRRRRROOOJJJGGGFFFEEE@@@@@@BBB@@@<<>>999777999:::999999<<<777999999666666::::::888777666666555555666888888;;;888777888666444666;;;777666444333222333444444666555555555555444444444555555555555555666666777;;;::::::999888777666555444444555555555666666666555666666666555444333333555444222111222444666777444333222333555555333111555444444333333333333333222333333333222333666888555555555444444444444444333333333333444444444444555555666666666666555555111333444555555444333111333333333333444444444444444444444444444333222222444444333333222111111111555555555555555555555555333333222222222333444444555555555444444444333333555777:::;;;:::777666666555777999999777666555666555555666666666555444444555555666777777666666666888777666777888999999777444555666777777777777777666777888999999999888777:::777777::::::666555777:::999999999::::::999777<<<<<<;;;;;;:::999999999:::;;;===???BBBDDDFFFGGGLLLQQQWWW\\\```dddgggiiifffhhhkkkllllllkkklllmmmnnnnnnnnnmmmkkkiiihhhgggggghhhnnnsssttttttxxx~~~}}}|||~~~:::::::::::::::999999888888888999999999888777777666666666666666666666666555444444333333444555555444555555666666555555444444555555555555444222111333222333444666666444222333333333444444444555555666555444444444555666666555444444555777777666555555555666666666666555555555666666666444333444555444555777777777666777888888999999888777666444333444555555666666666666666555555666777777777777777777777777777777888888888888888777777777777888888888999:::::::::999888888777777777777888999::::::888999;;;===???AAABBBCCCEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLNNNOOONNNMMMLLLLLLMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUWWWYYYYYYXXXTTTPPPNNNPPPQQQQQQRRRSSSVVV[[[^^^\\\\\\[[[]]]```bbbbbbaaa]]]___ccchhhllloooqqqrrrmmmkkkiiihhhhhhfffbbb^^^___aaaaaa^^^^^^``````]]]```___^^^]]]ZZZUUUNNNIIICCCAAA???<<<:::999888888666666555555777999<<<===CCCKKKVVV]]]aaacccgggjjjrrrpppiii\\\NNNGGGIIINNNVVVXXX[[[aaakkktttrrrkkkZZZSSSLLLHHHEEECCCHHHOOOWWWXXX[[[___cccfffggggggcccaaa^^^]]]]]]\\\YYYWWWYYYXXXWWWWWWYYY\\\___aaaaaa````````````___\\\YYY___bbbbbb___]]]\\\YYYSSSOOONNNOOOPPPLLLGGGHHHLLLLLLOOORRRQQQNNNJJJHHHGGGHHHBBBAAACCC???:::@@@LLL;;;888888;;;<<<:::999;;;555888999777888::::::777666666666777777888888888:::777666777555222555<<<777666444222222333555777666555555555555444444444444444555666777666666555999888777666666666777888444444444555555555666666444555555666666555444333444444444444444555555555444333333444666666444222555444333333222222333333222333444444333333555666333333333333444444444444222222333333333444444444555555666666666666555555444444555555555555444444444444444444444333333333444444444555444444333222444444444333333333333333555555555555555555555555222222111111111222444444444444444444444444444444444666999999888777666777444777999999666444444555555555666666555555444333555555555555555666777888777666555666888888888777333444555666777777777777666777999:::;;;:::999888888666777::::::777777999===;;;999999:::;;;:::999<<<;;;;;;:::::::::;;;;;;999:::===???AAACCCDDDEEEHHHMMMTTT[[[```eeejjjmmmiiikkkmmmlllkkkjjjlllnnnpppooonnnlllkkkjjjiiihhhfffhhhnnnsssssssssxxx||||||;;;;;;<<<<<<;;;;;;:::999999999999999999888777666777777777777777777777777444333222222222333444555333444444555555444444333222333444555555555444333000000111333666666555333333333333444444555555555777666555444444555777777555444444555777888666555444555555666666555555444555666666666444333444555555777:::999666444555777999999:::999888666444333444555555666666666666666555555666777777777777777888888888777777777777777999999888888888888999999:::;;;<<<<<<<<<;;;:::999777777777777888999:::;;;:::;;;<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIILLLNNNOOOOOOMMMLLLLLLMMMLLLNNNPPPPPPOOOOOOPPPPPPUUUWWWZZZ[[[YYYVVVQQQOOORRRRRRRRRQQQRRRVVV\\\```]]]\\\\\\^^^```bbbbbbaaaZZZ]]]bbbggglllpppssstttkkkjjjiiikkkmmmkkkgggddd[[[^^^___\\\]]]``````^^^ZZZYYYWWWUUURRRLLLEEEAAA>>>===<<<;;;999888888888:::999888999:::===???AAAEEEMMMVVV\\\^^^ccclllttt~~~nnn[[[QQQQQQUUUXXXXXXXXXZZZbbbhhheee^^^SSSOOOKKKHHHEEEFFFNNNWWW]]]]]]___bbbfffiiijjjiiiiiiddd^^^\\\]]]^^^^^^^^^[[[ZZZXXXXXXZZZ]]]bbbddddddccccccdddccc```[[[XXX___cccccc^^^YYYWWWTTTPPPNNNNNNPPPQQQMMMHHHGGGKKKKKKNNNQQQPPPMMMIIIHHHHHHLLLEEECCCDDD???888>>>JJJ999777999======:::999:::999======;;;:::;;;999555555666777888999999888888888444333555222...222999888777444333333555777999666666555555555444444444444666888::::::999777666888666555444444666888:::444444444555555555666666333444555666666555444444333444666777777666444333444444444555777777555333555444333333222222333333111333555555444333444555222222222333333444444444222222222333333444444444555555666666666666555555666666666555555666666666555555555444444333333333444444555555444444333222555555555666666777777777666666666666666666666666444444333222333444666777111222222333444555666666333555777888777666777888333666999888555333444555555666666666555444333333555444444444555666888999666555444555777777777555444444666777888888888888666777999;;;;;;;;;999888666444666:::;;;999999<<>>:::888===DDD=========>>>@@@BBBEEEFFFJJJNNNTTTZZZ^^^bbbfffhhhlllmmmnnnooooooppppppppppppnnnllljjjjjjkkkmmmnnnooopppooolllkkkoooxxx;;;:::999999:::;;;999888777888999:::;;;:::999999:::999888777777777888888777555444444555666555444666555555555555444444444444444555666666555444444222222222222333444555666444444444444444444444444555444222222444444444333888777666444444333444444777555444333333444555777555555555555555555666777777:::;;;999444222555888888888777777666555555444222333666999;;;999666222555666666777777777777777;;;:::888777666666777777:::888666777999:::999777:::999999:::;;;:::888666777777777888999999::::::;;;<<<>>>AAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHMMMKKKJJJJJJKKKLLLKKKKKKNNNLLLLLLNNNMMMKKKMMMRRRYYY[[[]]][[[WWWTTTUUUWWWYYYWWWVVVXXX]]]```aaaaaabbbdddeeeeeecccbbbbbbccc^^^___```ccclllsssqqqjjjhhhiiilllnnnnnnjjjddd```___^^^^^^^^^___^^^\\\ZZZSSSNNNGGGDDDCCCAAA===999===999777888888666888;;;888;;;===???FFFOOOTTTTTTPPPQQQTTTVVVUUU[[[nnnwwwddd[[[YYYXXXWWWWWWTTTSSSXXX]]]YYYPPPNNNLLLJJJKKKPPPUUUXXXYYY___aaabbbaaa___```dddhhhrrrnnniiifffdddcccaaa___aaa```aaadddjjjooorrrtttnnnnnnllljjjfffbbb^^^\\\```^^^[[[XXXUUUTTTSSSSSSMMMOOOOOOMMMIIIFFFFFFGGGLLLLLLMMMMMMLLLKKKIIIHHHDDDEEEDDD???===@@@AAA???;;;;;;999888;;;>>>:::333666888888666777999666111;;;:::999888777777777777666555444444444666777888666666777888888888777777999888555444333444666888444555555555444444333222555555555555555555555555111666777444222444444222555555666666555555444333222222444555555666666666666666555444444444444555555444333333222222333333555333222222444444444333444111222555666333222555444333333222222222333333555555444444333333222222333444444555555444444333444444444444444444444444777666444444444555444333555444444555777888666555666444222333555666555444777555333222333444333222555444333444666666666555555666777777555555666777999999999888777666555444666777888666444444777:::777777777777777777777888777666666666666666666666777666555555777777666555<<<:::777777999::::::888999999888777888999:::;;;;;;;;;;;;:::::::::::::::;;;999999;;;;;;999;;;@@@=========>>>@@@BBBEEEFFFIIIMMMRRRWWW[[[___bbbeeejjjkkkmmmooooooooonnnnnnmmmmmmmmmmmmnnnoooppppppooooooooollljjjnnnwww}}}}}}~~~~~~}}};;;:::999:::;;;<<<;;;:::999999:::;;;;;;:::999888::::::999888888888999999:::888666666777777555444666555555555555444444444444444555666666555444444222222222222333444555555444444444444444444444444444333222222444444333222888777666555444444555555666555444333333444555666555444444444555777999:::999:::;;;888444222333666777777666666555555444444444555666999;;;:::777444555666777777888888777777999888777666666777888999999888777777999999888777999888777888999999777555777777777888888999:::;;;<<<===???BBBEEEHHHJJJKKKJJJIIIGGGFFFFFFHHHJJJLLLIIIIIIKKKKKKKKKKKKIIIIIIMMMKKKIIIHHHJJJKKKKKKJJJLLLJJJLLLOOOOOONNNQQQVVV______\\\WWWSSSSSSWWW[[[[[[ZZZZZZ\\\___bbbccccccggghhhhhhgggdddccccccdddaaabbbbbbeeelllsssqqqkkkhhhiiilllnnnooolllfffbbb___]]][[[ZZZZZZXXXUUURRRKKKGGGBBB??????===:::777999666666999999888999<<<888===CCCIIISSS]]]aaa___OOOOOOPPPQQQSSS\\\qqqtttccc[[[YYYYYYUUUUUUSSSTTTXXX\\\YYYRRRPPPOOOMMMOOOSSSXXX\\\]]]aaabbbbbb___\\\\\\___cccpppnnnllllllkkkjjjgggeeeeeegggjjjpppuuuyyyyyyyyyqqqpppnnnkkkgggccc___]]]```]]]YYYUUURRRQQQRRRRRRPPPPPPPPPMMMJJJIIIIIIJJJOOOPPPPPPPPPNNNLLLJJJHHHDDDEEECCC???>>>@@@AAA>>>;;;;;;:::888999<<<999333999;;;999666666888777222:::999888777777666666666666555555444444555777777888888999999999888777777888888777666666666666666555555555555555444333222444444444444444444444444---333777666555666444111555555666666555555444333444444444444555666777777444444444444444555666777555444444333333333333333666444333333444555555444111///000444555333333555000111111222222222111111555555555555555555555555333444444555555444444333444444444444444444444444999777555555666666444333555444444555777777666444666444222333444555444333777555333222333333222000555444333444666666666555444555666666555444555666999999999888666555333222666777777777666777999<<<888888777777777777777777777666444333333444666888555666777777666555666777<<<:::777777888888777666888777777777777888999:::999999999999999:::::::::===888555888:::999999:::<<<;;;<<<<<<>>>@@@BBBDDDGGGJJJOOOTTTWWW[[[___bbbhhhjjjmmmooopppooommmkkkjjjlllnnnpppqqqrrrssssssoooooonnnkkkjjjooowww~~~~~~zzz|||~~~{{{{{{}}}|||<<<:::::::::<<<===<<<;;;::::::;;;;;;;;;:::888777::::::::::::::::::::::::999888777777777777555444666555555555555444444444444555555555555555555444333222222222333333444555333333444444444444444444333222111222444444333222444444555555666777888999666555444444444444555666555444444444666888;;;<<<777888999777444333444666777777777666666555555555666666777999::::::777555666666777888888888888777888777777666777999:::;;;999888777777888888777777888777666666888888777555888888888888888:::;;;<<<<<<===???BBBEEEHHHKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJKKKMMMNNNNNNMMMKKKJJJKKKIIIGGGGGGIIIKKKLLLLLLLLLLLLNNNSSSTTTSSSVVV[[[bbbaaa]]]WWWRRRRRRWWW\\\\\\\\\]]]___aaaccceeeeeeiiijjjiiigggdddccccccddddddeeefffgggmmmrrrqqqllliiijjjlllnnnooolllhhhddd^^^\\\YYYVVVTTTQQQNNNKKKDDDAAA===;;;;;;;;;999777777555666:::;;;999999<<<<<>>@@@AAACCCGGGLLLQQQUUUZZZ^^^bbbgggjjjnnnqqqrrrpppmmmkkkllllllmmmnnnpppqqqssssssoooooommmkkkkkkpppxxx~~~}}}}}}zzzxxx{{{|||xxxwwwzzz}}}===<<<;;;<<<===>>>===;;;:::;;;;;;<<<;;;:::888777::::::::::::;;;;;;::::::666666555666888888666444666555555555555444444444555555555444444555555555333333222222222333444444333333333444444444555555222222222333555555444222444444555777888999999999555555555444444555555555444444444555666888:::;;;555555666555444444666777888888777777777777777666888777777888999999777555666777777888888888888888777777666777888999;;;<<<888888888888777666666666777666555555666777777666999888888777888:::;;;===<<<===>>>AAADDDHHHKKKMMMKKKKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJHHHFFFGGGJJJNNNPPPQQQMMMMMMPPPUUUWWWVVVYYY^^^bbbaaa___YYYTTTRRRUUUXXX[[[]]]___aaabbbdddeeegggiiiiiihhhfffcccbbbcccdddhhhiiiiiiiiimmmrrrqqqmmmkkkkkklllnnnnnnkkkfffbbb\\\YYYUUUQQQOOOKKKHHHEEE???===;;;999999999999999888666777;;;===<<<===@@@FFFLLLTTT[[[ccchhhccc[[[JJJJJJJJJJJJQQQaaauuu~~~qqqdddZZZTTTTTTVVVWWWVVVWWW[[[^^^]]][[[XXXWWWWWWVVVVVVVVVWWWZZZ[[[^^^```bbbbbb```aaaeeehhhkkknnntttxxx{{{|||{{{{{{vvvxxx||||||xxxxxxuuuoooggg```ZZZVVVTTTVVVTTTOOOKKKJJJJJJKKKLLLPPPOOOOOOPPPRRRSSSTTTUUUXXXXXXXXXWWWTTTOOOJJJGGGDDDDDDBBB???@@@BBBAAA<<<;;;<<<;;;777888:::999555999999777444666;;;<<<999777777777888:::<<<===>>>999888777666666777888999666666666666555555444333666777777888777666555444111222333555666777888888555555555555555555555555444999:::666444555555333555555555666555555444333777666555444444555777888666666555444444444444555666555444444333333444444777555333444555666555444444111222444444000///222222333444555555555333333555555555666666777777888333444444555555444444333555555555555555555555555999888777777888777555333666555555666777888666555555555555444333333333444777555333222333333222111555444333444666666666555222444555555444444555777555666777777777777777666444444333444555888999:::888888888888777777666666222333555666666666555444777:::<<<;;;888777999;;;444555666666666666777777555555666777888888999999777777777888888999999999:::999::::::666222555<<<;;;;;;:::;;;<<<>>>@@@AAAAAADDDJJJOOOTTTZZZ```dddgggjjjoootttuuutttqqqnnnpppooollljjjjjjmmmppprrrooonnnllljjjlllrrrzzz|||zzzzzz|||{{{wwwwww{{{yyyvvvuuuxxx{{{???>>>======>>>>>>===;;;::::::;;;<<<<<<;;;999999999999:::;;;;;;;;;::::::666555666777999888666444666555555555555444444444666555444444444444555666333333333222222333333444222333333444444555555555222222222444666777555333777777888888888888777777555555555555555555555555555555555666666777777777444333333444444555666777888888888888777777777777999777666666777888777555666777888888999999888888777777777777888:::<<<===777888999888666555555666777555444444666777777666:::999888777888:::<<<===>>>>>>???AAADDDHHHKKKMMMKKKMMMOOOQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHIIILLLPPPSSSTTTNNNNNNRRRWWWXXXWWWYYY^^^```aaa```[[[UUURRRRRRTTTZZZ]]]```aaabbbccceeeggggggggggggeeeccccccdddfffkkkmmmlllkkkmmmqqqqqqnnnlllkkkkkkkkkjjjgggbbb]]]WWWTTTOOOKKKIIIFFFBBB@@@<<<;;;999888888888999999999777999>>>BBBBBBEEEJJJRRRVVV\\\bbbggghhh^^^SSSEEEFFFFFFGGGQQQbbbsss|||zzzpppddd]]]XXXUUUUUUXXXYYYWWWYYY^^^```]]]ZZZZZZYYYZZZZZZXXXWWWWWWYYY[[[^^^ccchhhjjjkkklllpppsssvvvzzz|||xxxxxxssskkkbbbYYYSSSOOOMMMLLLJJJGGGDDDCCCDDDEEEFFFJJJJJJMMMQQQUUUYYYYYYYYYZZZZZZZZZYYYTTTOOOIIIEEEDDDDDDAAA???AAACCCAAA;;;:::<<<<<<888888;;;;;;999777888666444777<<<===:::777777888999;;;===???@@@777777555444444555555666777777888888777777666666666666666666666555555444111222333555777888888999666666666666666666666666555888888333000222333222555555666666555555444333666555555555555555666666777666555444444444444444666555555444444444444444666444333333444555555444555333333555444000///111666666666666666555444444222222222333333444444444333444444555555444444333555555555555555555555555777666666777888888666333666555555777999:::999777666777777555333222444555666555333333444444444333555444333444666666666555333444666666555555666888555666777888888999999999555333222333555888999999999999888888777666666666111333555777888777666555888:::::::::999888999:::222444666777666666777888555555777888999::::::999888888888888888999999999999:::<<<<<<777222666>>>>>>>>>===>>>???AAABBBDDD@@@DDDIIINNNSSSYYY___cccgggkkkpppuuuwwwwwwtttsssssspppkkkhhhgggjjjnnnpppooommmkkkkkkooouuu}}}|||xxxwwwxxxwwwtttuuuxxxvvvssssssvvvxxx|||AAA@@@>>>>>>>>>>>><<<:::999:::;;;<<<<<<<<<;;;:::777888999:::;;;;;;:::999888888888999:::999666333666555555555555444444444666555444444444444555666444333333222222333333333222222333333444555555666222222333666888888666444777777888999999999888777444555555555555555555444555666777777777555333222555444333333444555555555777777777777777777777777999777555555666666666555777777888999999999999888888888777777888:::<<<===777999:::888555444555666777666444444666888888777;;;999888777888:::<<<>>>AAAAAAAAACCCEEEHHHLLLNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPQQQNNNKKKKKKMMMQQQSSSTTTRRRRRRUUUZZZ[[[YYYZZZ^^^```aaa___[[[TTTPPPPPPRRRXXX\\\```aaaaaabbbdddfffeeefffeeedddcccdddgggjjjmmmoooooolllmmmqqqqqqnnnkkkjjjiiigggeeeaaa[[[VVVQQQNNNIIIEEEBBB@@@===;;;999999888777666666888999:::888;;;BBBHHHLLLRRRXXXZZZ^^^bbbgggkkkjjj^^^QQQCCCFFFHHHJJJTTTffftttyyymmmbbbXXXWWWWWWUUUWWWZZZZZZXXXZZZ``````[[[XXXYYYZZZ[[[\\\[[[YYYXXX[[[]]]ccciiipppuuuwwwxxx{{{}}}{{{xxxtttooofff\\\SSSMMMIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDGGGIIIMMMTTT\\\```aaa```_________]]]XXXQQQKKKGGGDDDDDDAAA???AAADDDAAA::::::<<<<<<999888<<<===<<<666888777555777;;;;;;777888888888999:::;;;======888777666444444444555666777777888999999999888888555555555555444444444444333444555666666777777777555555555555555555555555333777777333111333444333555555666666555555444333444444555555555555444444555444444444444555666666666666555444444444444444555333222222444444444333555222333555555222111444999888777666555444444444333333333333333333444444333444444555555444444333555555555555555555555555444444555777999888666444555555666888:::<<<;;;:::777888999777444333444666666444333444555666666555555444333444666666666555333555666666666666777999777888888999999999999888777555333444666999999888999999888888777666666555444444555666777777777777999888777777888999888777333666888888666555666777555666888999:::;;;;;;:::999999999999999888888888<<<;;;;;;<<<:::777999???>>>>>>======>>>@@@BBBCCCBBBEEEIIILLLPPPVVV[[[___fffjjjoootttxxxxxxwwwvvvqqqoookkkiiihhhjjjmmmoooooollljjjkkkqqqyyyzzzvvvssstttssspppppprrruuurrrrrruuuvvvxxx~~~CCCAAA???>>>>>>>>><<<:::888999;;;<<<<<<<<<;;;;;;666777999:::;;;::::::999<<<;;;;;;;;;;;;999555222666666555555555444444444666555444333333444555666444444333222222333333333222222333333444555666666333333444777999999777555333444777999:::;;;;;;;;;444444555555555555444444555666888888777444111///777555333333444444333222555555555666666666666666999777444444555555555555777777888999999999999888999888888777888:::;;;<<<777999:::888555333444666888666444444666888888888;;;:::888777888:::===>>>DDDCCCCCCDDDFFFIIIMMMOOOOOONNNMMMLLLLLLNNNPPPQQQQQQOOOMMMKKKKKKMMMOOOQQQUUURRRNNNMMMNNNQQQSSSSSSVVVVVVZZZ^^^^^^\\\]]]aaaaaaaaa___YYYSSSOOOPPPRRRWWW[[[___aaaaaaaaaccceeedddeeeeeeeeedddfffjjjmmmoooqqqpppmmmnnnqqqqqqooojjjiiigggdddaaa\\\VVVQQQLLLIIIDDDAAA???===:::888888888888666555555777888:::999<<>>777999888555777:::888444:::999999888999999:::::::::999888666666666777888555666777888888888888888555555444333333333333444666666666666666555555444444444444444444444444444222666888666555777777555555555666666555555444333333333555555555444333222333333333444555666777888666666555444444444444555555333111222333444333333333111222666666444444666;;;999777555444333333444666666666666666666666666333444444555555444444333666666666666666666666666333333444777999999666444555555666888;;;======<<<888999:::888444333555777666444333444666888888777555444333444666666666555444555777777666777888::::::::::::::::::999888777999666444555888::::::888999999999888777666666555666666555444555777999;;;999666444555888999777444555888::::::666444444555555666888:::;;;;;;;;;;;;;;;:::::::::999888888888@@@;;;999;;;===<<<<<<>>><<<;;;;;;;;;<<<===???@@@DDDFFFIIIKKKNNNSSSXXX\\\fffiiinnnssswwwyyyyyyxxxnnnmmmlllkkkkkklllmmmnnnooollljjjlllrrrzzzyyytttpppqqqpppmmmlllnnntttqqqrrrtttuuuvvv{{{FFFDDDBBB@@@@@@???<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::::::::999999888777:::999777666555555666666888555555888666222333999444444444555555666666666333333222111222333444555333222222444555666555444888444111555;;;>>>:::666888666444333555666666666666666555555555555666666444444444555555555555555999888555444333444666777777777777777777777777777999999999999999999999999555777999::::::999:::<<<555666666777777777777666999777555555777777777666999999888777666888;;;???CCCDDDEEEGGGHHHIIIIIIJJJMMMNNNPPPPPPPPPNNNLLLKKKOOOOOOOOONNNNNNMMMMMMMMMSSSSSSSSSRRRSSSSSSTTTUUUZZZZZZZZZ[[[\\\\\\]]]]]]eeeccc___ZZZUUURRROOONNNXXX]]]cccfffgggeeeccccccdddfffgggggghhhiiikkkmmmooonnnmmmlllllllllllllllcccaaa^^^[[[WWWSSSQQQOOOHHHFFFCCCBBB@@@>>>;;;888;;;999666444444666888:::;;;BBBLLLUUU[[[^^^```aaa___cccjjjqqqwwwuuuhhhYYYGGGJJJJJJPPPdddzzzvvvhhh]]]SSSRRRUUUUUUUUUVVVVVV[[[aaabbb___ZZZXXXWWWXXXZZZ\\\]]]^^^___aaacccnnnqqqwww|||~~~}}}~~~~~~yyyuuuqqqiii]]]SSSMMMHHHCCC@@@<<<>>>@@@BBBCCCEEEEEEFFFKKKNNNUUU^^^gggllloooooohhhjjjgggaaa\\\XXXQQQHHHLLLGGGBBBAAADDDEEECCC@@@<<<<<<;;;;;;;;;:::::::::<<<:::888666555777999:::888888888888999:::;;;;;;:::999777666666777999:::777777777666666666666666777777777777666555444333666555555444444444555555333444666777777777666555666555444444555666777888666777888888888777555444444444444444444444444444333444555666666555444333555555444333333333444444999555111111333555444333666555666777888777444222000222444333000000333666444888;;;999444222555999444222000111444666444222444555555666666666666666666555444555666777777555777777888999;;;<<<======888888777888999888666444777555555555666777666555666555444444666666555444:::444222666999888777888666666666666777777777777888888777666666666666666999;;;;;;999555333444777999777555444555666555555777666555555666666555444444444444444444555666666<<<777333333777::::::888999999999999888888888777999;;;<<<;;;::::::;;;<<<@@@???>>>======>>>???@@@CCCDDDEEEGGGJJJOOOVVV[[[___bbbhhhqqqzzz~~~~~~{{{rrrpppmmmlllllllllllllllrrrpppnnnnnnrrrzzzvvvqqqllljjjkkknnnoooooorrrssstttvvvxxxzzz{{{|||KKKHHHCCC@@@???>>>===<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::888777777:::999777666555555666666777444555777555111222777222222333333444444444444444333333222333444555666444333333444666666444333666444333666:::<<<:::777888666555555666777666666666666555555555555666666666666666555555555555555888777666555444555555666777777777777777777777777999::::::;;;;;;::::::999555777888999888888888:::555555666666777777888888888666555555666777777666999999888777666888;;;>>>BBBDDDEEEHHHIIIJJJKKKKKKJJJKKKMMMOOOOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^______^^^]]][[[YYYWWWWWWVVV]]]bbbhhhkkkllljjjiiihhhggghhhhhhhhhhhhiiikkkmmmqqqooollliiifffcccaaaaaaZZZYYYVVVSSSOOOLLLIIIHHHBBB@@@>>>===<<<:::777444999888777555444777;;;@@@DDDKKKTTT]]]aaaaaa___]]]YYYbbbmmmvvvzzztttdddTTTFFFIIIKKKSSSiiilll^^^RRROOOSSSUUUVVVWWWYYY^^^cccccc```\\\ZZZZZZ]]]___aaacccccceeehhhkkktttvvvzzz~~~{{{|||~~~}}}yyyuuullldddZZZQQQLLLHHHCCC@@@<<<>>>@@@BBBCCCDDDFFFGGGOOOQQQVVV\\\ccciiimmmoooiiiiiifff```\\\ZZZTTTNNNLLLHHHEEEDDDFFFFFFCCC???======<<<<<<<<<;;;;;;;;;<<<:::888666666777999:::999999999888999999:::::::::999777666666777999:::888888888888888999999999777777777777666555444333555555444444444444444555444444666777777777666555777666555444555555777777555555666666666555444333444444444444444444444444444444555555555555444444333333222222222333333444888555222111333555444333666555666777888777444222111222333222111222333555444666888777444333444777444222111222555666555333333444555555666666555555666555444555666777666555555666777888999:::;;;;;;777666666777888777555333666555444444666666555444444333222222444444333222999444222666888777666777555555555666666666666777888888777777666666666777888::::::777444333444666999777555444555666666555777777666666666666555444555555555555555666666777888555111222666999777555888888777777777666666666999:::;;;;;;::::::;;;===>>>======<<<<<<======>>>AAABBBDDDFFFIIINNNTTTYYY]]]```eeennnvvv{{{{{{zzzvvvsssooommmnnnnnnllljjjpppnnnkkkkkkpppyyy~~~vvvqqqllljjjkkkmmmnnnnnnrrrsssuuuxxxzzz}}}~~~RRRNNNGGGCCC@@@??????>>>>>>===;;;::::::;;;<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<;;;:::888777666999999888666666666666666666555555666444111333666111111222222222222333333555444444444444555666666555444444555666666444111444555666777888999999999777666666777888888777555777666666555555666666777888888777777666666555555666666777777666666555555777777777777777777777777888999;;;<<<<<<;;;999888444666888888666666666777666555555555666777999:::666444333444666777777777888999888777777888;;;>>>AAACCCEEEHHHKKKLLLMMMMMMHHHIIIKKKMMMNNNNNNNNNNNNJJJLLLNNNPPPRRRRRRQQQPPPUUUUUUUUUVVVVVVVVVWWWWWWUUUVVVWWWYYY[[[]]]___```\\\]]]]]]^^^____________fffjjjooorrrrrrqqqooonnnkkkjjjiiigggggghhhiiijjjmmmkkkgggccc^^^ZZZXXXVVVQQQOOOMMMJJJGGGDDDBBB@@@>>><<<:::999999777555333555777888777666:::CCCJJJRRRXXX___eeefffbbb[[[WWWWWW```kkkpppqqqkkk]]]OOOGGGJJJMMMWWWnnnxxxgggUUUPPPSSSVVVXXXZZZ\\\```eeeeeebbb______```dddeeeggghhhiiilllpppssszzz{{{~~~~~~}}}||||||zzzyyyzzzzzzxxxsssnnnddd]]]TTTNNNJJJGGGCCC@@@<<<>>>AAABBBCCCDDDGGGJJJUUUVVVXXX\\\aaaggglllnnnkkkkkkgggaaa^^^]]]YYYSSSKKKJJJHHHIIIJJJHHHBBB===>>>>>>=========<<<<<<<<<<<<;;;999888777888:::;;;::::::999999888999999999999888777666666777888999777777888888999999::::::777777777777666555444333444444333333333333444444444555555666777666666666888777666555555555666777444444444555444444333222444444444444444444444444555555555444444555555555222111111111222333444444888555333222333444444444666555555666777777444222333222111222444444444333444444444444444444444555444333333333555666555444333444555555666666555555555444444444666777666555444444555666666777888888666555444555666666444222555444333444555666555333444333222333444444444222777333222666888666555777444555555555666666666666999888888888777777777777888888888666444333444555888666555555666888777777888888777777666555444333666666666666666777777777777444333444777888777444666666666666555555555555777999:::;;;:::;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEIIIMMMSSSWWW^^^```dddkkksssxxxzzz{{{|||vvvqqqoooppppppmmmiiiooolllhhhhhhmmmwwwyyyuuuqqqmmmjjjjjjlllmmmmmmrrrtttvvvyyy|||VVVRRRMMMIIIFFFCCC@@@>>>@@@>>>;;;:::999;;;===>>>======<<<<<<<<<<<<===============<<<;;;999777777999999888777777666666666666666777666444333444777222222222222222222222222555555555555555666666777555555555666777666333000222555888888777666888:::666666777888::::::888666777777666666666666777777:::999999888777666555555555666777888888777555444777777777777777777777777666888:::<<<<<<:::888666555777888888666555555666666555444444555777999;;;555333333444666888888777888999999888777888;;;===???BBBEEEIIILLLNNNOOOOOOIIIJJJLLLMMMNNNOOONNNNNNLLLNNNQQQTTTUUUTTTRRRQQQVVVVVVWWWXXXXXXXXXXXXXXXVVVVVVXXXYYY[[[]]]^^^______```bbbdddeeefffeeeeeeooorrrvvvxxxwwwuuussssssnnnkkkgggdddddddddeeeeeedddbbb___[[[XXXUUUSSSRRRKKKJJJHHHFFFCCC@@@???>>><<<;;;999888999999888666222777:::;;;;;;AAAMMMWWWaaaccceeegggeee^^^VVVPPPXXX^^^bbbaaa```]]]WWWPPPLLLMMMOOOYYYnnnttt___VVVUUUWWWYYY[[[]]]aaaeeegggeeedddfffhhhjjjkkklllmmmnnnqqquuuxxx|||}}}~~~~~~}}}~~~~~~|||zzzxxxwwwvvvuuuyyyxxxwwwvvvtttooogggbbbZZZTTTNNNJJJHHHFFFBBB???===???AAABBBBBBDDDIIIMMMYYY[[[^^^```cccgggkkkmmmnnnooommmgggdddbbb\\\UUULLLLLLLLLMMMLLLHHHBBB===============<<<<<<<<<;;;===;;;:::999888999:::;;;;;;;;;:::999888888888888888888777777777777888888444444555666777888888999777777777777666555444333333333222222222333444444444555555666666666666666888777666555555555666777444555444444444444333333555555555555555555555555666555444333333444555666222111222222333444555666777666444444444444444444666555555555666666444222444222111222555777555222555333333333555666555444444444444444555666666555444555666666777777666666555444333444666777666555444444555555666666666777555444444444555666444333555444333333444555444333777555444555666777666555666333333777888555555777666666666666777777777777999999999999999888888777888888888666555555666666777666555666888999999888777888999888666555444333666666777888888888888888777666666777999:::888666666666666666555555555555666888:::::::::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;===???BBBEEEIIINNNSSSWWW```bbbffflllrrrxxx{{{}}}~~~xxxqqqpppssssssooojjjqqqmmmiiiggglllvvv|||tttssspppmmmkkkjjjkkklllmmmssstttwwwyyy|||}}}~~~~~~}}}}}}|||WWWUUUSSSQQQNNNHHHBBB>>>AAA???<<<::::::;;;===???>>>======<<<<<<<<<===============<<<;;;:::999888999999999888777777666666777999999777555666777888444444444444444444333333555555666666666666777666555555555777888666333000222555999888666555777:::666666666888::::::888666777777666666666666777777::::::999888777666666555444555888999999888666444666666666666666666666666555666888::::::888666555666777999888777666666777777666444444555777999;;;555444333444666888888888777888999888888888;;;===>>>AAAEEEIIIMMMOOOOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNPPPRRRUUUWWWWWWVVVSSSRRRWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\]]]___bbbfffjjjlllmmmmmmmmmtttwwwzzz{{{zzzwwwvvvuuupppkkkddd```______^^^^^^\\\ZZZXXXTTTQQQOOOMMMMMMFFFEEEDDDBBB@@@>>><<<;;;;;;999777777999::::::999444999>>>@@@BBBIIIVVVaaaiiifffcccaaa^^^YYYSSSOOOXXX\\\]]][[[ZZZ\\\ZZZVVVSSSQQQQQQYYYlll~~~iii]]]XXXVVVWWWZZZ]]]bbbgggjjjkkkkkknnnqqqqqqrrrsssttttttvvvyyy|||}}}~~~~~~|||yyyuuurrrooonnnnnnsssrrrrrrppplllfff^^^YYYQQQMMMHHHFFFFFFEEEBBB???===???BBBBBBAAADDDKKKPPP[[[___dddggghhhiiikkkmmmqqqttttttpppmmmhhh^^^UUUNNNNNNOOOOOOMMMHHHAAA===<<<<<<<<<;;;;;;;;;::::::<<<;;;:::999999999::::::;;;;;;:::999888888888888888777777777777777777888444444555666777888888999777777777777666555444333222222222222222333444555555555555555666666666777888777666555555666777888777666666555555555555555555555555555555555555555666555444333333444555666333333333444444666777888666666666555444444444555666555444444555555444222555333222444777888555222666555444444666777666444444444555555555555555666666666777888888888888777555444333444555666666444555555666666666666666666666555444444555666666444555444333333444555444333777666555555777777666555555333555888888555555777777888888888888999999999:::::::::;;;::::::999888:::999888777888888888888777666666777999:::999888666888::::::777555444444666777888888999999888888666666777888999999888777888888888777777777666666666777999:::::::::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBEEEIIINNNTTTYYY```bbbfffkkkqqqvvv{{{~~~|||wwwrrrqqqssstttqqqnnntttpppkkkiiimmmvvvwwwppppppooommmkkkiiijjjlllmmmssstttvvvxxxyyyyyyyyyxxx}}}zzzxxxXXXWWWWWWVVVTTTNNNFFFAAAAAA@@@>>><<<;;;<<<===>>>>>>>>>======<<<<<<==================<<<;;;::::::999999999999888777666555888;;;;;;888666888999888666666555555555555444444444555555666777666666666444444555777999777444111222555888888666555666888666555555777999999888777888777777666666777777888999999888888777777666666444666777999999888777666666666666666666666666666444555777888888777555444555666888888777666666777777666666555555666888999777555444555777888888888777888999999888999;;;<<<===@@@EEEIIIMMMOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOSSSTTTVVVWWWWWWVVVUUUTTTVVVWWWYYYZZZZZZZZZYYYXXXZZZZZZZZZ[[[\\\\\\]]]]]]]]]aaagggmmmqqqssssssssssssvvvzzz|||{{{zzzyyyzzzrrrkkkbbb\\\ZZZZZZYYYWWWYYYWWWSSSOOOKKKGGGEEEDDD@@@???>>>===;;;:::999888888666555555888:::;;;;;;:::>>>CCCFFFIIIPPPZZZbbbfffaaa\\\YYYYYYXXXVVVTTTVVVZZZ]]]```eeejjjiiieee```[[[XXX]]]kkk{{{~~~nnnccc[[[VVVWWW[[[___eeelllppprrrsssuuuxxxyyyzzz|||{{{{{{zzz{{{}}}||||||}}}~~~}}}zzzuuuqqqmmmjjjjjjiiiiiijjjjjjiiieee___XXXTTTIIIGGGDDDDDDEEEDDDAAA>>>===@@@BBBBBBAAADDDLLLTTT\\\aaagggkkkkkkkkkmmmooossswwwxxxvvvrrrlllaaaVVVPPPPPPPPPNNNKKKFFFAAA>>><<<;;;;;;;;;;;;:::::::::;;;::::::999999999999999::::::999999888999999999777777777777777777777777777777888888999999::::::777777777777666555444333333222222333333444555666666555555555555666777777777777666666666777888999888888777666666666666777555555555555555555555555555555555444444555555555555444444444555666777777555666777666555444444555666555444444555555444222333333444666777777555333666666666666555555444444222444555555444444555666666666777888888888888777444333333333555666555444777777666666666666666666666444333333555666666555555444333444555666555333555444333444555555444333555444777:::999555555888999999999999:::::::::::::::;;;<<<<<<<<<;;;999888:::999777777999::::::999888777777888::::::999777444777;;;;;;888555555666555666777999999888888777555555555555666666666666999999999999888888888888666888999:::999:::;;;======<<<;;;::::::;;;<<<===???@@@AAADDDGGGNNNUUUZZZ^^^aaafffjjjooosssxxx|||yyywwwtttrrrqqqqqqpppooosssppplllkkkoooxxx~~~sssmmmmmmmmmlllkkkiiijjjllloooqqqrrrtttvvvvvvvvvtttsss{{{}}}|||wwwsssZZZYYYXXXXXXVVVQQQKKKFFFAAA@@@???>>>============??????>>>===============<<<<<<============<<<<<<999999::::::999888666555777;;;;;;777555888999777666666666555555555444444333444555666666666555555333333555888999888555222444555666777666666666777666555444444777888888888888888777777777777888888777777777777777777777777555666777888999888888777666666666666666666666666666666777777777777666666222444666666555555666777777777777777666666666666999777666666888999888888777888999999999999:::<<<<<>><<<999777777999<<<>>>>>>??????AAADDDLLLUUU[[[]]]bbbhhhlllpppsssxxx|||xxxxxxvvvsssnnnlllmmmoooooommmkkkkkkqqqzzzyyyoooiiiiiikkkllljjjiiijjjmmmpppnnnppprrrtttuuuuuusssrrruuuwww{{{|||{{{wwwrrrooo\\\ZZZXXXWWWVVVSSSOOOKKK@@@@@@@@@???>>>======<<>>===============;;;<<<<<<===============999999::::::999888666555666;;;;;;666444777999666666666666555555444444444222333555666666666555444222333555888:::999666333555555555666777777666555666444333333555777888888888888777777777777888888666666666666666777777777666666777888888888888888666666666666666666666666888888777777777777888888000222444555444444555777777888888888777666555444;;;999777777888999888777666888999:::999999:::<<<<<>>=========<<<<<<<<<<<<999999999888888888777777888888888888999:::;;;;;;666666777777777777666666777777777666666666666666777777777777666555444333333333333444555666777888666555555444444666777888555555555555777999;;;<<<999888777555555666666777666666666666666666666666333444555666666555444333555555444333333333444444444777999888555333444666777555333333444444444333111555888999666444555777333777999666000---///333000333555444222111333666222333444444555555444444444333222333555666555444666666666555555444444333333111000000222444444444777666555555666777666555888666555666777888777666555666999===;;;666666:::777888888888888999999999;;;<<<===>>>>>><<<:::999888666444555888:::999888:::999999:::;;;:::888555000666;;;<<<888666777999444555777888999888666555888888777666555666999;;;999999999999888888888777888999::::::999888999;;;===;;;777555555777;;;===>>>>>>===>>>BBBJJJTTT[[[___dddkkkpppsssvvvzzz~~~wwwyyyxxxssslllhhhjjjmmmkkkjjjiiikkkrrr{{{vvvlllggghhhjjjkkkjjjiiijjjnnnqqqlllnnnqqqtttuuuuuutttsssrrrsssvvvwwwvvvsssooommmZZZZZZYYYXXXVVVTTTQQQOOOHHHEEE@@@>>>>>>@@@@@@AAA======>>>>>>>>>>>>======<<<<<<======>>>>>>??????999999999999999888777666888888999999777555333222888777666666777666444111222333555666666666555555444333555777777555444444888888888777666555555444222333444555666666666666555777888999999888777555666666666666666777888888555666888999888777555444777777777777777777666666;;;777444444666888777555666666555555555444444444888666444444555666777666888888888999:::999555222777888999;;;<<<===>>>>>>>>>@@@BBBEEEHHHKKKLLLMMMLLLLLLKKKLLLNNNNNNMMMKKKOOOMMMLLLOOOTTTWWWXXXWWWWWWZZZ[[[YYYYYY\\\\\\YYY\\\YYYVVVUUUYYY^^^ccceeebbbhhhnnnpppllliiiiiijjjiiikkkooosssvvvyyyzzz{{{oooiii___WWWRRRPPPOOONNNIIIGGGCCC@@@<<<:::999999777777777888888888999999666777888999<<>>@@@AAAAAAAAA>>>???BBBDDDBBBBBBJJJUUUbbbdddfffgggiiilllpppsssttt{{{zzzsssllleee^^^WWWSSSPPPNNNIIIBBB@@@BBB???>>>===<<<;;;;;;<<<===;;;:::999999888888999999888999:::;;;:::888666444888777777666666666666666555444444444444555666666666666555666777777555333777666555444444555666777666666555555555555666666777666666666666666777888;;;888555555888::::::999555555666666777777888888333555777999999777444222555555555444444333333333444444444555444444333333555444222111111222444555888777777666555444444444888777555555666666555444333333444444555666777777555666666555333222222333222333333444444333333222555555555555555444444444333333333444444555555555333444444555666777888888888666444444555666666666555777:::;;;:::888777888;;;:::999999;;;;;;:::999777:::======;;;:::;;;===;;;:::::::::::::::;;;;;;;;;;;;:::999888777666555555555666777777777777777555555666777777777777777888888888888777777777777:::::::::999999999999999888999999999888888:::<<<888999:::<<<===<<<<<<;;;===>>>???@@@CCCIIIPPPVVVZZZaaajjjqqqtttxxx|||~~~}}}yyysssmmmkkkmmmpppkkkhhhhhhlllpppvvvtttlllggggggjjjmmmnnnlllkkknnnpppmmmqqqssstttvvvyyyvvvppppppssstttrrrlllhhhffffffYYYYYYYYYYYYWWWUUURRRQQQKKKGGGBBB???>>>???@@@@@@:::;;;<<<===>>>?????????===============>>>>>>>>>;;;:::::::::999999999888888888888888777777666555:::888666555666555333222333444555666666666555444555555666777777555444444::::::999888888777666666666666666666555444333333444555777888888777555444666666666555555666777777666666888888888777555444666666666666666666777777999666444444555666666444666666555555555444444444777666444333555666666555888777777888999999777555888999:::;;;;;;;;;;;;;;;@@@BBBDDDGGGIIIKKKMMMMMMKKKJJJJJJLLLNNNOOONNNMMMOOOMMMMMMPPPTTTWWWWWWVVVTTTXXXYYYXXXYYY]]]]]]ZZZ___\\\YYYYYY\\\aaaeeeffffffhhhkkkkkkiiihhhiiijjjkkklllmmmqqquuuvvvvvvuuujjjcccZZZRRRNNNLLLKKKKKKDDDCCC@@@>>><<<:::::::::555555555666666666777777888999:::<<<@@@GGGOOOUUUVVVVVVTTTPPPKKKHHHHHHIIIKKKLLLPPPYYYcccjjjkkkjjj___WWWSSSZZZjjjyyy~~~}}}}}}yyywwwvvvrrrllljjjlllwwwyyyllllllpppvvv|||{{{yyy}}}~~~}}}|||zzzuuummmggggggccc___^^^___bbbdddeeekkkllllllkkkhhhgggggghhhfffhhhhhhcccZZZPPPIIIGGGDDDBBB@@@???@@@AAAAAA@@@:::<<<@@@CCCCCCDDDMMMXXXbbbdddeeeggghhhkkkooorrrwww}}}yyyqqqkkkccc]]]XXXTTTQQQOOOIIICCC@@@BBB@@@???===<<<;;;;;;<<<<<<;;;:::999999888888999999666777999::::::999888777999888777666666666666666555555444444555555666777777666555666777777555333666555444333333444555666666666666666666666666666555555555555666777999999:::777555666888::::::888555555666666777777777777444444555555666555555444555555555444444333333333222333444444555555444444555444333222222333444555888777777666555555444444555333222222333333222111333333444444555666666777333444555444333222333555333333444444444444333333666666555444333222222111333333333444444555555555444444555555666666777777777555444444666777777777555888;;;<<<;;;:::999:::;;;:::999:::;;;<<<;;;999777999<<<===<<<;;;:::;;;999888888777777777888888;;;;;;:::999888777666666555555666777777777777777555555666777777777777777888888888888888888888888999888888888777666666666888999:::999888888:::<<<888999:::<<<<<<<<<<<<;;;>>>>>>???@@@BBBHHHNNNSSSZZZ___fffmmmrrrwww{{{~~~zzzyyyvvvqqqllljjjlllooooookkkjjjlllpppuuutttlllgggdddfffiiijjjiiiiiijjjjjjkkkooorrrtttwwwyyywwwqqqnnnooopppnnnhhhdddbbbbbbYYYYYYYYYYYYXXXVVVTTTSSSOOOKKKEEE@@@??????>>>>>>;;;;;;<<<===============>>>>>>>>>=========<<<<<<===<<<:::999999:::;;;;;;888888777777777888:::;;;===:::777666555555444333555555555666555555444333555666666777666666666555999999888888777777666666666666666666555444333333333444555666666555444333666666555555444555555555666777888888888777555444444555555555666666777777888666444444555555555444666666666555555555444444777555333333555666555444888777666666888999888888999999999999999999999999BBBCCCEEEHHHJJJLLLMMMMMMJJJIIIIIIKKKNNNPPPPPPOOONNNNNNOOORRRUUUWWWWWWVVVTTTXXXZZZYYY\\\```aaa___bbb```]]]]]]```dddfffgggjjjhhhffffffgggiiiiiijjjkkkiiihhhkkkoooqqqnnnjjjaaa[[[SSSLLLHHHFFFFFFEEE???>>><<<;;;:::999999999555555555666666666777777;;;<<>>;;;<<>>===?????????>>><<<:::999888???>>>>>>===<<<<<<;;;;;;===<<<:::888888999;;;<<<888777666666777:::===???AAA===999777666666666555666666666555555444333333444666777666777999999777666666666555555444444444333444555666666777777777333444444555555444444333666666555444444444444555666777777888777666555555444444444555666666777777777666666555666666555555666666666666555555555555666444333444555666555444888666444444777999::::::888888888888888999999999BBBCCCEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLNNNPPPQQQPPPNNNOOOQQQSSSUUUVVVVVVVVVVVVZZZ\\\]]]```eeefffdddcccbbb```aaaccceeeffffffhhheeebbbdddiiilllllliiihhhcccaaadddiiikkkfff```XXXSSSLLLFFFCCCBBBAAAAAA;;;;;;:::999888777777777666666777777888999::::::;;;???DDDHHHLLLPPPUUUXXXTTTRRROOOLLLJJJIIIHHHGGGLLLOOOUUU\\\aaa```\\\WWW[[[\\\___ccceeeeeecccaaa___aaafffkkkiiiccc```bbbtttuuummmlllzzzzzzyyywwwwwwyyyyyyxxxuuutttrrrpppnnnkkkhhhfffdddaaa______aaadddfffgggiiilllooopppooonnnnnnnnnqqqvvvwwwqqqcccUUUMMMJJJHHHEEEBBB@@@??????>>>===@@@???AAADDDDDDDDDKKKTTTaaacccdddeeefffiiimmmpppvvvyyyxxxrrrlllhhhbbb]]][[[VVVQQQPPPLLLFFFCCCDDD@@@???===<<<;;;;;;;;;<<<:::999999888888888888888555666777888999999999888::::::888777666666555555666666555555666666777888999777555555666666555333555555444333333444555555555555666777777666555555444444444555666777888999777666666666777888888888666666666666666666666666444555555666777888888999555555555555555444444444333333444444555444444444666666555555555555666666777777666666555555555555666444333444555555444333333333333444444555555555333555555444333222222333444555555555555555555444555555555444333222111111444444444555555555555555555555555555555555555444666444333333444555444333555888:::;;;;;;;;;<<<>>><<<;;;;;;<<<>>>>>><<<:::999888888;;;>>>>>>999555;;;:::999888777777777777::::::999999888777777666555555666777777777777777555555666777777777777777555555666777777888999999<<<;;;;;;:::999888777777888:::;;;;;;:::999:::;;;999999:::;;;;;;<<<<<<<<<@@@@@@@@@@@@AAADDDIIIMMMWWWXXX[[[bbbmmmuuuxxxxxxvvvuuuuuusssqqqpppppppppqqqmmmjjjlllooosss}}}}}}rrrjjjfffhhhgggfffhhhlllllliiifffgggmmmrrrvvvzzz}}}zzztttnnnmmmkkkhhhdddaaa```___XXXXXXYYYYYYYYYXXXVVVVVVVVVRRRMMMIIIFFFCCC@@@>>>@@@@@@???>>><<<;;;999888??????>>>===<<<;;;::::::;;;:::999777777999;;;<<<999777666666777:::>>>@@@BBB???;;;888888888777666666666555555444444444444333777888555777<<<===:::555555555444444444444444333444555666777777777777555555555666666555555555666555555444444444555555777777777777777666666555555555555555666666777777777888888888777666666666777777666666666555555555666444444444666666555444888666444444666999;;;;;;666666666666888999;;;<<<@@@AAACCCFFFHHHJJJKKKLLLNNNMMMLLLMMMOOOQQQRRRQQQQQQRRRTTTUUUVVVVVVWWWWWWXXX\\\___^^^aaafffgggeeecccbbbbbbcccdddeeedddcccccc```aaafffmmmpppmmmhhhddd```]]]```eeefffaaa[[[QQQLLLFFFAAA??????>>>>>>::::::999888777666555444666666888999;;;<<<===>>><<<@@@GGGLLLNNNPPPQQQRRRNNNPPPRRRSSSRRROOOMMMLLLNNNQQQUUUXXXZZZWWWRRROOO[[[___dddffffffccc```^^^]]]^^^aaaddd```[[[\\\```mmmwww|||sssnnnmmmxxxuuuuuuvvvxxxvvvrrrooollllllllljjjiiigggggggggeeecccaaabbbeeehhhjjjkkkjjjmmmppprrrrrrqqqqqqrrrxxx{{{|||uuuhhhZZZQQQMMMJJJGGGCCCAAA@@@@@@>>>===BBBAAABBBEEEEEEGGGMMMUUUaaabbbcccdddeeehhhkkknnnqqqsssrrrnnnkkkiiieee___]]]WWWRRRQQQNNNHHHDDDDDDAAA@@@>>><<<;;;:::;;;;;;:::999888888777777888888777777777888888777777777:::999888777666666666666777666666666666777888888:::777555444555555555444777666555444444555666777555555666666666666555555777666555555555555555666555555666666666666777777666666666555555555555555000222555777888777666555555555555555555555555555555555555555444333222222666666666666666666666666666666666666555555555555666555444555666777666555333333333444444444444444777888888666333111000111444555555555555555555444444444444444555555555555555555555555555555555555555555555555444444444444666555444333444333111///555777999:::::::::<<<======<<<===>>>??????===;;;:::999999;;;>>>===999555:::999999888777777888888::::::999999888777777777555555666777777777777777555555666777777777777777444444555555666777888888;;;;;;::::::999888888777888:::<<<<<<:::999999:::999999::::::;;;<<<<<<===AAAAAAAAAAAAAAADDDHHHKKKUUUVVVYYYaaallltttxxxxxxuuuuuuuuuuuutttrrrpppnnnnnnjjjiiilllooosss}}}|||qqqiiifffjjjhhhggghhhlllmmmkkkiiiiiiooouuuyyy~~~{{{tttmmmkkkhhheeecccaaa```___WWWXXXYYYYYYXXXWWWVVVUUUVVVTTTQQQNNNLLLHHHCCC@@@===>>>>>>>>>>>>>>>======>>>>>>======<<<;;;:::::::::999999888888999;;;;;;999888777666777:::===???@@@===:::999888888777666666666555444444444555555555::::::555666<<<>>>999666666666666666666555555777777777777666555444444666666666666666666666666555555444444555666666777777777777777666666666666777777777777777777777666777999::::::888777777777777777777666666666555555666555555666777777666444888666444444666999:::;;;666666666666888:::<<<===>>>@@@BBBEEEHHHJJJLLLLLLOOONNNMMMNNNQQQSSSUUUUUUVVVWWWXXXXXXWWWXXXZZZ\\\\\\```aaa```aaadddeeebbbbbbbbbbbbdddeeedddbbb```]]]]]]```gggnnnpppkkkfffaaa^^^\\\]]]``````\\\WWWJJJFFFAAA===<<<<<<<<<<<<999999999888777666555444666777999;;;>>>@@@BBBCCC???CCCIIILLLNNNNNNOOOOOOOOOWWW```dddaaa[[[VVVSSSOOOPPPRRRSSSSSSSSSQQQQQQ[[[^^^bbbcccbbb```]]]]]]___aaadddfffaaaZZZ[[[```hhhooowwwyyyvvvrrrqqqrrrvvvqqqooosssuuuqqqkkkgggdddeeeggggggeeeeeeeeefffcccaaa```bbbeeeiiikkkllljjjmmmpppqqqqqqqqqrrrsssyyyzzzyyytttkkk```VVVQQQMMMKKKGGGEEEDDDCCCBBBAAAAAA???AAAEEEHHHKKKRRRZZZ```aaaccccccdddfffjjjmmmnnnppppppmmmmmmmmmhhhbbb___XXXRRRRRRPPPKKKFFFEEEAAA@@@>>><<<;;;::::::;;;999999888777777777777888777777777777777777777777999999888777777777888888777777777777777888888999;;;888555444444555444444777666555444444555666777666666555555555555666666888777666555444444444444333555777777666555666777666666666555555555555444---000333666666555222000555555555555555666666666444444555555444444333222666666666666666666666666666666666666666666555555444333222333555666555444333333333333333333444444:::;;;:::777333111000000444444555555555555444444333333444555555666666777666666666555555555555555444444444444444444555555777666555555555444222000666888999:::999999;;;=========>>>???AAA@@@===;;;;;;;;;;;;<<<===<<<:::888777777777666666777777888999999999888888888777777555555666777777777777777555555666777777777777777444555555666666777777777888888888777777777777777999;;;======;;;999999999:::::::::::::::<<<======AAABBBCCCBBBBBBDDDHHHJJJSSSVVV[[[cccmmmtttyyyzzzwwwwwwwwwwwwwwwsssoookkkllljjjkkknnnqqquuu|||{{{qqqkkkgggiiigggffffffhhhkkkllllllmmmtttzzz~~~|||uuukkkhhhdddaaa`````````___WWWXXXXXXXXXWWWVVVTTTSSSUUUUUUTTTSSSQQQMMMFFFBBB>>>>>>???????????????>>>=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<:::999777777777888:::;;;;;;:::888777888777555444555555444333444555666666999???===666555;;;<<<666555555555555555555555555777888888777777666555444777666666666666666666777444444444555666777888999888777777666666666666666999999999888777777666666666888::::::777666666777777777777777666666666555777666666777999888777555888666555555777999999999888888777777777999;;;===>>>???BBBFFFIIILLLNNNOOONNNLLLLLLNNNSSSWWWZZZ[[[]]]^^^^^^\\\[[[\\\```cccdddggggggddddddfffeeebbbbbbbbbccceeefffdddaaa]]]\\\]]]```eeejjjjjjgggccc\\\ZZZYYYXXXWWWUUUQQQNNNEEEAAA===:::::::::::::::777777888999999888777777:::;;;>>>AAAEEEHHHJJJLLLEEEGGGIIIJJJLLLNNNQQQTTTYYYgggwww|||uuuhhh^^^[[[TTTSSSQQQPPPOOOQQQTTTWWW\\\\\\]]]]]]]]]\\\[[[[[[```fffnnnrrrkkkbbb^^^aaadddiiiooorrrqqqqqqqqqsssvvvmmmiiimmmppplllfffbbb```bbbeeeeeecccbbbbbbcccaaa______aaaeeeiiikkkllljjjlllnnnnnnnnnoooqqqsssuuutttrrroookkkeee\\\VVVRRROOOLLLJJJIIIIIIGGGFFFCCCAAABBBGGGJJJNNNTTT[[[```aaabbbccccccfffiiilllnnnpppqqqoooppppppkkkdddaaaYYYSSSRRRQQQLLLGGGEEEBBB@@@>>><<<;;;:::::::::999999888777777777777777666666666666666777888999888888777777888888999999888888777777777888999999;;;888555444444555444444666555444444444444555666888777555333333555777888666666555444444444555555111444777777555444555666666666555555555444444444111222333444555444222111444555555555666666666777111222333444555555555555555555555666666555555555555666666666666666666666333222111222444555444333333333333333333333333333;;;;;;;;;888555333222333333333444444444444333333444444444444444444555555777666666666555555555444333333333444444555555555777666666777999999777555999:::;;;:::::::::;;;======>>>???AAABBBAAA>>>;;;=========<<<;;;:::;;;<<<777777666777777888999:::999999999888888888888888555555666777777777777777555555666777777777777777777777777888888888888888777777777777777888888888999;;;======<<<:::999999::::::999999:::;;;===>>>BBBCCCCCCCCCCCCEEEHHHKKKQQQWWW___gggooouuuzzz}}}}}}||||||}}}|||xxxqqqkkkooommmooosssuuuvvv{{{}}}tttnnnkkkggggggfffeeefffiiinnnqqqrrryyy}}}uuukkkgggbbb```aaabbbbbbaaaWWWXXXXXXXXXWWWUUUSSSRRRTTTUUUVVVWWWUUUPPPIIICCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<<<<:::999888777777777888999888777666666777666444111555444333333444555666888===CCC@@@666444:::999222333333333333333333333333444555666777888888888888666666555555555555666666444444444555777888:::;;;888888777666666666666666;;;;;;:::999888777666666444777:::999666444555666777777777777666666666666777777777888:::999777555888777666666888999888888;;;:::888777777888:::;;;>>>@@@CCCGGGKKKNNNPPPQQQLLLKKKKKKOOOTTTZZZ^^^___bbbcccbbb___]]]___dddhhhkkknnnmmmiiihhhiiigggdddbbbcccdddfffgggeee```]]]\\\^^^```ccceeeeeecccaaaVVVVVVUUURRRNNNJJJGGGEEEAAA>>>:::888888999999888555666888999:::;;;::::::???@@@CCCGGGKKKOOORRRTTTKKKJJJIIIHHHJJJOOOVVV[[[ddduuuqqqddd___[[[XXXTTTOOONNNPPPVVVZZZ^^^\\\[[[ZZZZZZZZZZZZZZZ```iiivvv}}}wwwiiibbbaaabbbfffkkkooooooooopppqqqxxxllleeehhhlllhhhcccaaa___bbbeeeeeebbb``````aaa```______bbbfffjjjlllllliiikkklllllllllmmmooorrrqqqmmmkkkkkkkkkhhh```YYYUUUSSSOOOMMMMMMMMMKKKJJJHHHEEEEEEHHHKKKMMMRRRXXX___aaabbbbbbccceeehhhkkkppprrrsssrrrssssssmmmeeebbbYYYSSSSSSRRRMMMHHHFFFBBB@@@>>><<<;;;:::::::::999888888777777777777777444444444555777888:::;;;777777777777888999:::;;;888888888777888888999:::<<<999555444444444444444555444333333333333444555999777444222222444777999444444444444444555666777111444777777555444555666666666555555555444444444777666666555555555666666444555555555666666777777...///111444666777888888444444555555555555444444555555555666666666666666444333222333555666555444333333333333333333333333:::;;;;;;999666444444555222333333444444333333222444444444333333222222222777777666666555555555444222222333333444555666666666666777999<<<===<<<:::;;;<<<<<<<<<::::::<<<>>>>>>>>>???AAACCCBBB>>><<<===??????===:::999<<>>>>><<<:::999999;;;:::999999:::;;;===>>>BBBCCCDDDDDDDDDFFFIIILLLPPPXXXbbbjjjpppuuu{{{}}}uuunnnqqqppprrrvvvwwwwww{{{~~~vvvpppmmmhhhiiihhhfffeeeiiipppwwwvvv}}}~~~uuunnniiidddbbbdddffffffeeeXXXYYYZZZZZZXXXVVVSSSQQQVVVVVVVVVUUURRROOOLLLJJJFFFCCC???>>>???@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999888777666555555555555666666666666666555555555777666555111000555===EEEKKKCCC:::777999:::666222555555555555555555444444888888999999999999888888999666444555777888777555666666666666777777777777666555444555666777666555888888777777777777777777888888999999999999888888999999888888777777666666999777666555666666444333666777888888888888777777::::::999888999:::;;;<<<;;;===AAAFFFJJJNNNQQQRRRPPPNNNMMMPPPWWW^^^bbbdddgggggggggeeedddeeehhhkkknnnqqqoookkklllqqqpppkkkjjjhhhfffffffffeeecccaaa_________```aaa```]]]ZZZUUUSSSPPPLLLIIIFFFEEEEEE???;;;888777777777444111888:::<<<;;;::::::===@@@DDDHHHNNNTTTXXXWWWSSSOOOJJJIIIIIIIIIHHHLLLYYYhhhtttiiieeeaaa^^^YYYQQQMMMNNNVVV\\\ZZZZZZXXXVVVVVVYYY___cccfffppp~~~xxxjjjaaabbbeeehhhiiiiiimmmtttzzzwwwmmmcccbbbgggiiieee^^^___aaaccceeeeeecccaaa______```bbbdddfffiiijjjkkkfffffffffggghhhjjjlllmmmoooooopppooollleee]]]WWWSSSTTTTTTRRROOOLLLKKKKKKJJJIIIGGGEEEFFFLLLSSSYYY___```aaaaaabbbdddhhhjjjnnnnnnoooqqqrrroooiiiccc```[[[VVVRRRPPPLLLFFFAAABBB@@@>>>;;;:::999888888???===:::888666666777888777666444333444555777888::::::999888777777888888999888666555555777888:::999777555444333444666777::::::777222111666888888333555666555222222555999666666666666555555555555666555555444444444555555999777666666777777666555222222222333333444444444777555333333444444333222///444888777222111666<<<666222222777999555111///444222111111222444444444555111111444666333111333555444444333333222222111444444333333444555777888444333333222222333333444333333222222333555666777777666555444333333444555666666555555555666666777777888999999999999888888:::;;;<<<>>>>>>>>>===<<<===AAADDDBBB===;;;===@@@>>>>>>======<<<<<<;;;;;;===;;;888777777777777666888888777666555555666666666555444333333444555666111444777888666555666888999999999888888777777777;;;999777777888999888777888888888888888888888888>>>===:::777777:::???CCC???AAACCCDDDEEEHHHLLLOOOXXX]]]ccciiioootttzzz}}}{{{uuusssrrrssstttuuuvvvzzz|||tttnnnkkkhhheeebbbdddkkkrrrvvvwww|||yyynnniiidddbbbdddeeedddcccYYYZZZZZZZZZYYYWWWUUUTTTVVVVVVVVVUUUSSSPPPMMMLLLJJJEEE@@@>>>>>>>>>===<<<======<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::999999888777666666666666777777666555555555555555555444444666999===@@@AAA@@@;;;666444555666555222333333444555666666666666777777888888888888777777999666444555777888777666777777777777777666666666777666555555666777666444888888888888888888888888888888999999999999888888888888888777777666666666666555444555666777666555666777777777777777777777999999888888888999:::;;;;;;===@@@DDDIIIMMMPPPRRRSSSRRRSSSWWW^^^dddfffgggllllllmmmlllkkkjjjlllmmmnnnqqqpppmmmmmmooolllffffffdddcccbbbbbbbbb```^^^]]]]]]\\\]]]]]][[[XXXUUUOOONNNKKKHHHFFFDDDCCCCCC===:::777666666666444222777:::===>>>???@@@DDDGGGMMMOOOSSSWWWYYYXXXSSSPPPHHHGGGEEEEEEFFFNNN___pppwwwooojjjfffbbbZZZSSSOOOPPPUUUYYY[[[[[[ZZZYYYYYY\\\```dddkkkuuupppeeeaaadddggghhhjjjnnnwww~~~wwwnnneeebbbdddfffdddaaaaaabbbdddeeeeeedddbbbaaa___```bbbdddfffhhhiiijjjeeeeeeeeefffhhhjjjlllmmmoooooopppqqqoooiiibbb\\\WWWXXXWWWVVVSSSQQQPPPOOOMMMKKKIIIGGGGGGKKKRRRWWW\\\___aaa```^^^___cccgggkkklllmmmppppppmmmfffaaa___ZZZTTTPPPMMMKKKFFFBBBCCCAAA???===;;;::::::;;;<<<;;;999888777666777777777666555555555777888:::999999888777777777777777999888666555555777888999888777555444444444666777888999777222222666888666555555555444444444666888888888888888777777777666555555444444444444555555777555444444555555333222444444444444444444555555666555333333444555444333222222333333333444555777777444555999999555222222666444333333444666666666888444333666666333111222333333333333333333333333333333222222333444666777444444333333333333444444555444444333444555777777777777555444444444555555444444444555555777888999::::::999999888777777777:::;;;===>>>??????>>>>>>>>>AAACCCBBB???===>>>@@@???>>>>>>===<<<<<<;;;;;;;;;999777777888999999888888888777666666666777777666666555444444555666777///333666777666555777888;;;;;;;;;:::::::::::::::;;;999777777777888777666888888888888888888888888;;;:::999777666888===AAABBBDDDEEEFFFGGGIIIMMMOOO[[[___ffflllrrrwww|||}}}xxxvvvuuuuuuvvvvvvxxx||||||uuunnniiijjjfffdddeeekkkrrruuuvvvyyyzzz|||}}}zzztttooohhhcccbbbcccdddeeeZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWWWWVVVUUUSSSPPPOOOMMMHHHBBB>>>===<<<<<<;;;=========<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;:::999888777777777777999888666555444444444555444333666;;;AAACCC@@@<<<555444444333333444444555222333444555666777777777666666777777777777666666888777555555777777777666888888888777777666666666888777666666666666555444888888888888888888888888888888999999999999888888777777777777666666666666444333333444666888777666666666666666666666666666888888777777777888999:::;;;<<<>>>BBBGGGKKKOOORRRUUUWWWZZZ```fffiiijjjiiioooqqqssssssqqqooonnnnnnlllnnnnnnkkkjjjiiiddd^^^aaa```^^^^^^^^^^^^\\\ZZZ[[[YYYXXXWWWWWWTTTPPPMMMGGGFFFEEECCCAAA@@@@@@@@@;;;999666555555666555444888;;;???BBBEEEIIIMMMQQQQQQQQQQQQRRRRRRPPPMMMJJJEEECCCAAAAAADDDNNNcccuuuvvvkkkeeeccc]]]VVVQQQPPPRRRUUUWWW[[[\\\]]]^^^^^^___bbbdddoooxxxtttfffaaaccceeefffhhhoooxxxtttnnnfffaaa```aaacccdddcccddddddeeeeeeddddddccc```aaabbbdddeeefffggggggdddddddddeeegggjjjlllmmmooooooqqqrrrrrrnnnhhhccc^^^]]]]]]\\\ZZZXXXVVVUUUQQQPPPMMMJJJHHHKKKPPPTTTYYY^^^aaa^^^XXXVVVZZZ```eeegggjjjmmmnnnjjjddd```___YYYQQQLLLIIIGGGDDDBBBBBBAAA???===<<<<<<<<<<<<999999999888888888777777777777666666777999;;;<<<888777777666666666666777999888777666666666777888888777666444444555555666555888777333333666666444777555444444666777777777888888888777777777666666555444444444444444555555666555333333444333222000666666666555555555555555555444222333444666555444555111...000555888555222666555666999777222111444888666555555777888888777;;;777555777777333111222111111222333333444555555222222222222222333444555555555444444444444555555666555555555555555666666777777666555555555666666333333333444666777999:::;;;;;;999888777777777777:::;;;===???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<888777666777999;;;;;;;;;888888777777777888999999888777777666666666777777000333666777777666777888:::::::::;;;;;;;;;;;;;;;;;;999777777777777666555999999999999999999999999:::::::::888888999<<>><<<<<<;;;999888666444555555666777;;;>>>BBBGGGLLLPPPTTTVVVPPPNNNLLLKKKJJJIIIGGGEEECCCAAAAAAAAACCCKKK]]]nnnvvvxxx||||||tttiiiaaaWWWRRRMMMMMMQQQVVVYYYYYYZZZ\\\___aaaaaabbbcccdddnnnvvvssscccaaabbbbbbbbbeeekkkttt{{{ooolllfff___[[[\\\aaaeeeeeeeeeeeeeeeeeeeeeeeeeeeaaabbbdddeeeffffffffffffccccccdddeeegggjjjlllnnnpppppprrrsssssspppkkkfffcccbbbaaaaaa```___\\\[[[VVVUUUQQQMMMJJJKKKNNNQQQWWW]]]```ZZZQQQLLLPPPUUU\\\___dddhhhjjjhhhdddaaaaaaZZZOOOHHHEEECCCAAA???@@@>>>===;;;::::::;;;;;;888888999::::::999999888888888888888999:::<<<===777666666555555555666666888888777666666666777777777777666555555555555666333666666444444666666222888555444555888999888666666666555555555444444444444444333333444444555555888666555444555555333222666666666555555555555444555333222333555666666666666222...000555888555111444333555666333......333777666555666888999888777;;;666444666666333222333222222222333333444444444222222333333333444444555555555555444444555555555555555555444444444444444777777777666666666777777444444444555555777888888:::999888777777777888999:::;;;===@@@AAABBBBBBBBBCCCBBB@@@@@@AAABBBAAA@@@AAA@@@>>>===<<<<<<<<<<<<888777777888:::;;;;;;:::888777777777888999::::::999999888888888888888888444666777888888777777777777777888888999999::::::===;;;999888888888777666999999999999999999999999;;;<<<<<<<<<;;;<<<>>>@@@FFFHHHJJJLLLMMMOOORRRTTTZZZ^^^dddkkkpppvvv{{{~~~}}}{{{zzzzzzyyywwwvvvxxx~~~~~~{{{ssslllmmmjjjggghhhlllppppppoookkknnntttzzz~~~{{{xxxnnnlllhhh```YYYWWWZZZ^^^YYYXXXVVVUUUUUUWWWYYYZZZXXXXXXXXXWWWWWWVVVUUUTTTNNNKKKGGGBBB???>>>>>>@@@>>>>>>=========<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<;;;:::999888888888888999888666555444444444555999===@@@@@@<<<888555555222666999999555444555888666777777777666555444444555555666666666666555555777777777666666666777777999888888888777777777666:::888777666777777555333777777888888888999999999888888999999999999888888666666666777777777777777777666555555777777666555888777666555444555555555999999999:::::::::::::::;;;;;;<<>>@@@BBBBBBBBBBBBEEECCC@@@@@@AAAAAA@@@???BBBAAA???===<<<;;;<<<<<<;;;:::999999::::::999777888777777777888999::::::::::::999999999888888777999999999:::999888666555777777777888888999999999===<<<999999999:::999777999999999999999999999999:::<<<======<<<===>>>@@@CCCFFFJJJMMMPPPRRRVVVXXXXXX]]]ccciiioootttyyy}}}~~~}}}yyyxxxuuutttvvv}}}~~~xxxqqqmmmjjjhhhiiilllnnnmmmkkkjjjmmmssszzz~~~}}}yyyuuueeefffddd___YYYVVVWWWYYYXXXWWWVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUNNNMMMKKKFFFBBB??????AAA>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;:::<<<;;;:::999888888888888666666666666666555555555;;;>>>AAA???999444444555444666888888444333444555888888888777666555444333555555666666666666555555666777777777555555777888888888888888888888888888999888777777777777666555666666666777888888999999888888999999999999888888777777777777888888888888888777666666888888777666999888666555444555555666999999:::;;;;;;;;;;;;:::<<<;;;;;;>>>EEEOOOXXX^^^jjjnnnsssvvvvvvuuuttttttwwwxxxxxxuuuqqqllliiihhheee___[[[[[[\\\[[[\\\^^^ZZZXXXVVVUUUTTTSSSPPPNNNMMMKKKHHHFFFDDDBBB???===>>>>>>===<<<:::888666444666777666555555777;;;>>>DDDEEEGGGKKKOOORRRRRRQQQKKKHHHDDDBBBBBBCCCCCCCCCDDDGGGLLLNNNIIIEEEIIIQQQaaagggooosssrrrjjj```YYYRRRPPPPPPQQQUUUXXXZZZ[[[ZZZ^^^bbbdddeeeeeeffffffoooxxxpppaaa___]]]ZZZYYYZZZ^^^cccfffbbbdddccc___ZZZYYY]]]bbbdddeeeeeeffffffeeeeeedddeeefffiiikkklllkkkjjjiiifffffffffggghhhjjjlllmmmpppppprrrssstttrrrnnnjjjkkkhhhfffggghhhhhheeeaaa___]]]ZZZUUUOOOLLLKKKLLLPPPTTTVVVQQQHHHCCCCCCFFFJJJOOOUUUZZZ]]]___bbbccc```XXXLLLDDDAAA@@@???======<<<:::888777777777777999999999999999999::::::777888888888888999999999666555555555555666666777777777777666666555555444666666666666666555555555222666777444555777777444555555555666888888777555777777777666666666555555222222222222333444555666444222222333444555444333333333444444444555555555666555333444555777666555444555777555333333555888;;;888777777444111222666555444444555777888666555888333111333555444444666555555444333333222111111444444555666666555555444555555444444444444555555111222222333333333222222555555666777777777666666888777666555555444444555333444666888:::;;;;;;<<<;;;<<<>>>@@@AAABBBAAAAAAEEEDDDBBB@@@>>>>>>>>>???CCCBBB???===;;;;;;<<<======<<<::::::;;;:::777555888888777777777888999999::::::::::::999888777666::::::999::::::999666444888888888999999999999999<<<:::999999:::::::::999::::::::::::::::::::::::999:::;;;;;;:::;;;===???AAAEEEJJJNNNQQQTTTWWWZZZXXX\\\ccciiinnntttyyy}}}}}}wwwvvvtttsssuuu|||zzztttllljjjhhhiiilllmmmkkkhhhiiimmmtttzzz~~~|||vvvqqqccccccbbb^^^ZZZWWWVVVWWWYYYXXXWWWVVVVVVWWWXXXXXXZZZZZZXXXWWWVVVUUUUUUTTTQQQQQQOOOKKKDDD@@@??????>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;:::;;;:::999888888777777777333444666777888777555555999:::<<<===;;;:::888888666777777666555444555555777777777777777666555444666666666777777666666666666777888777555444666999777777777888888999999:::999777666777888888777666444555555666777777888888888888999999999999888888777888888888999999999:::888777666777999::::::999;;;999777555555555666777777888999:::;;;::::::999===<<<<<>><<<:::::::::::::::999777555444666777777666555888===AAAEEEEEEFFFJJJNNNPPPOOOMMMIIIFFFCCCAAAAAAAAAAAAAAAGGGLLLRRRUUUOOOHHHJJJOOO]]]ccchhhiiiccc[[[UUURRRQQQRRRTTTTTTUUUVVVXXXZZZ]]]```dddfffgggggghhhiiiqqq{{{ooobbb[[[YYYWWWVVVXXX[[[^^^```^^^aaacccbbb^^^]]]^^^aaabbbdddeeeffffffeeedddbbbggghhhkkknnnoooooonnnmmmiiihhhhhhhhhiiijjjlllmmmooooooqqqsssuuuuuurrrooonnnkkkhhhiiillllllhhhdddaaa```]]]WWWQQQMMMKKKKKKIIILLLNNNLLLHHHEEEEEEFFFEEEIIINNNRRRTTTWWW\\\___[[[TTTJJJCCCBBBBBBAAAAAA@@@???===:::999888888888999888777666666777777888777777777777777666666555666666555555666666777888777777777777666555444333666666666666666555555444444777777444555888888666222444666777666555555666777777666666666555555555222222222222333444555666333222111333555777777666333333444555666777777888888666444444555666666555333555666444222222444666???999666666666444444666555444555666888888666444;;;666333444555444444666333333333333333333333333333444555555555444333333444444333333333333444444000111333444444444444333333444555666777666666555777666666555555555555666333444777:::;;;;;;:::999;;;<<<>>>@@@@@@@@@@@@???EEEEEEDDD@@@<<<:::<<<>>>DDDBBB???===;;;;;;<<<======<<<;;;;;;;;;:::777555888888777666666666777777999:::::::::999888666555777666666777999999777444888888888777777777777777999777666777888999999888:::::::::::::::::::::::::::;;;;;;::::::;;;===@@@AAAEEEJJJMMMPPPSSSVVVXXXUUUZZZ```ffflllqqqvvvzzzyyyuuutttssssssuuu|||yyytttjjjhhhgggiiikkkllliiifffgggkkkrrryyy}}}zzztttnnnfffccc^^^[[[YYYWWWVVVTTTZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZYYYWWWUUUTTTTTTTTTSSSTTTSSSNNNFFF@@@======>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::;;;:::999888777777777777111333666888999888666444666666777;;;@@@AAA>>>:::999888777777777777888888555666777777777777777666666666777777777777666666555777888777555444666999666666777888999::::::;;;888777666777888999888777333444444555666777777888888888999999999999888888888888999999999:::::::::777666666888;;;======<<<<<<:::888666555555777777666777888999:::999888888===<<<<<>>CCCDDDCCCEEEIIINNNOOOMMMKKKOOOLLLHHHFFFEEEFFFEEEDDDJJJOOOVVVYYYTTTMMMMMMSSSNNNTTT[[[\\\YYYUUUVVVXXXMMMPPPTTTTTTSSSSSSVVVZZZ___bbbeeeggghhhiiikkklllqqq|||nnncccYYYWWWUUUUUUWWWZZZ]]]]]]\\\```cccdddbbb`````````aaaccceeeggggggeeecccaaahhhjjjmmmpppqqqqqqpppoookkkjjjiiiiiiiiijjjllllllmmmnnnppptttwwwwwwuuussspppmmmjjjkkknnnnnnjjjfffbbbaaa^^^YYYRRRMMMKKKKKKDDDFFFIIIIIIHHHGGGGGGHHHCCCGGGJJJLLLNNNQQQVVV[[[WWWPPPHHHCCCCCCDDDDDDDDDDDDBBB@@@===;;;:::::::::999777555444333444666777666777777666666555444333666666666666666777888888777777777777666555444333666666666777666555555444555777777444555888999777000444777777555333444666555555444444444333333333222222222222333444555666444333333555888::::::999333444555666777888999:::999777555555555666555444444444333222222333333333@@@888333444555333333444555555555777999999777555>>>999555666666444333666111222222333333444444555222333444444444333222111444333333222222333333444000111333555666666555555222333555666666666555555555555555555555666777888333555999;;;<<<;;;888666<<<===>>>???@@@@@@???>>>DDDFFFFFFAAA:::777:::>>>EEECCC???<<<;;;;;;<<<===;;;;;;:::;;;<<<;;;888666888888777666666555666666999999::::::999888666555333222222555999:::888555666666555555444444333333666555444555777888888888::::::::::::::::::::::::=========<<<;;;===@@@BBBBBBEEEJJJMMMOOOQQQSSSUUURRRVVV\\\bbbhhhmmmsssvvv}}}zzzrrrttttttssssssvvv|||~~~xxxtttiiigggfffhhhkkkkkkhhheeedddiiipppxxx|||yyysssmmmiiibbb[[[VVVUUUUUUTTTRRR^^^]]][[[YYYXXXXXXYYYYYY___\\\WWWSSSQQQRRRTTTVVVWWWUUURRROOOKKKGGGAAA===@@@??????@@@AAA@@@???===????????????>>>===;;;;;;======<<<:::888777555555555666888999999777555444666777:::===???AAAAAAAAA>>>;;;666444444666777888777777777777888888888888777777666666666666777777777777888888888888777777;;;999888666777888:::<<<>>>===;;;888777888888999666666777777888888888999777777888888888777777666;;;777666:::AAACCC>>>999:::999888888888:::<<<>>>===:::666444555666777777:::999888888888999:::;;;>>>???@@@AAAFFFQQQ```jjjvvvuuutttssssssssstttuuusssnnnggg```\\\ZZZXXXVVVZZZXXXUUURRRPPPNNNNNNNNNPPPNNNKKKHHHDDDBBB@@@???===<<<;;;:::888777666666;;;999666666777:::<<<===???===;;;<<>>===???BBBAAA???@@@EEEJJJLLLMMMHHHAAA======???AAA@@@???>>>===============<<<;;;:::;;;;;;===>>>777888888888888999999999777777777777777777777777777777777777777777777777555666777888999888888777888999999999999888777777999:::;;;;;;;;;:::999888===;;;:::<<<@@@BBBBBB@@@BBBBBBEEEJJJOOORRRRRRQQQTTTTTTYYYaaafffjjjqqqxxxyyy~~~wwwvvvtttvvv|||vvvqqqiiigggfffgggiiijjjjjjiiilllnnnrrryyy|||{{{tttnnnmmmdddZZZUUUUUUXXXXXXWWW______]]]\\\[[[ZZZYYYYYY]]]ZZZVVVSSSQQQRRRTTTVVVWWWUUURRROOOLLLHHHCCC???@@@???>>>???@@@@@@???===?????????>>>>>>===;;;;;;>>>===<<<;;;:::888888777666777888888888666555444444666888:::<<<>>>??????<<<999666444555666666666777777777888888888999999777666666666666666666777555666777777777777777666:::999777666777:::>>>@@@BBB@@@===:::888777888999666666666777777777888888777777888888888888777777999777777===DDDFFFBBB===:::999888888999:::<<<>>>===:::666555555666777777999888777777777888999:::???@@@BBBDDDIIITTTaaakkkqqqqqqrrrrrrrrrqqqpppooolllggg```ZZZWWWUUUSSSRRRUUUSSSQQQOOONNNMMMMMMMMMJJJIIIFFFCCC@@@===<<<;;;:::::::::999888777777666999888777888;;;???AAACCCDDDBBB??????AAACCCDDDDDDDDDGGGMMMTTTZZZ\\\YYYVVVZZZXXXWWWUUUTTTPPPKKKHHHKKKQQQYYY]]]\\\WWWSSSQQQNNNOOOQQQSSSTTTUUUUUUUUURRRSSSTTTUUUWWWYYYZZZ[[[]]]___aaaaaa```bbbgggkkkooozzzrrrddd]]]VVVUUUSSSRRRVVV]]]^^^[[[\\\^^^___aaaaaa```______bbbcccdddeeefffggghhhhhhjjjlllnnnpppqqqppppppooommmkkkiiiiiikkklllkkkiiiooopppsssxxx||||||yyyuuuqqqooolllkkklllmmmmmmmmmooolllhhhccc^^^YYYVVVTTTPPPNNNKKKJJJJJJJJJHHHGGGJJJJJJKKKLLLOOORRRUUUVVVUUUPPPMMMMMMLLLKKKMMMRRRNNNGGG???;;;;;;<<<:::888===888666999:::777777888@@@HHHGGG;;;444777888444666666666666666555555555666666666555444444333333444444444555555555666666666555444333333555777888666555444333333555777888555555555555444333222222333333333444444444555555333666444222888AAA???555333444555555666666555555777555222222333444444444555555444444555666888999...222333///...222444222333222333666666333444888555555666666666666555555333333333222333333444444333444555555555444333222666555444444555555333222333333444555555444444444444555666777777666666555666666777777777777666666555666888888777888;;;======<<<>>>AAAAAA???AAAEEEJJJLLLLLLGGG@@@<<<<<<===AAA@@@???>>>============>>>===<<<;;;;;;;;;<<<===999999888888888888888888777777777777777777777777777777777777777777777777555666777888888777555444444555555666777888999999999:::;;;;;;;;;:::999999<<<;;;:::<<>>===>>>???@@@???===>>>>>>>>>>>>===<<<<<<;;;======<<<<<<;;;:::::::::999888888777666555555444333333444666888:::<<<===999777555555666666666555777777888888888999999999666666555555555555666666444555666666777777777777:::888777777999===BBBFFFGGGDDD@@@<<<999888888888555666666666666666777777777777888888888888777777777777999???FFFHHHDDD@@@:::999888888999:::<<<===<<<999666555666777777777999999888888888999;;;<<>><<<:::999888777888888888999888888888888888999;;;>>>BBBFFFHHHJJJHHHEEECCCCCCEEEGGGIIILLLPPPXXXaaaggggggddd```aaa```^^^]]][[[VVVQQQLLLIIIPPPXXX^^^___\\\XXXVVVRRRRRRRRRSSSSSSTTTTTTTTTLLLOOOSSSWWWZZZ]]]^^^___]]]```bbbbbbaaacccggglllpppwww}}}~~~vvvkkkaaa]]]SSSTTTSSSSSSXXX```aaa^^^^^^___```aaaaaaaaa``````aaabbbdddfffhhhiiijjjkkkmmmmmmnnnnnnnnnooooooooommmkkkiiiiiiiiijjjiiihhhoooppptttxxx{{{{{{xxxuuupppnnnmmmmmmoooqqqqqqqqqrrrqqqooolllgggaaa\\\YYYTTTRRROOOMMMMMMMMMMMMLLLKKKKKKMMMOOORRRUUUXXXYYYXXXSSSQQQRRRRRRPPPQQQUUUOOOJJJBBB>>>===<<<;;;999???:::888::::::777666777BBBHHHGGG===777888888444555555555555555555555555666555444333333444555666444444444555555555555555777666555555555666888888666555444444444555666777555444444333333333444444333333333444444444444555222666666333666<<<;;;444333444555555666666555555777555333222333444444333555555555555555666777888///333444222111555777777666111000444777666555666666666555555555555666666666555444333222333444555444444444444444333222222555444333444555555333111222333444555555555555555555666666777666666555444666666777777777777666666444555777777888999<<<>>>===<<<===AAA@@@>>>@@@DDDHHHJJJIIIEEE???;;;:::;;;AAA@@@???>>>============???>>><<<;;;;;;;;;;;;<<<:::::::::999888888777777777777777777777777777777777777777777777777777777333444555777777777666555555555555555666888999;;;999::::::;;;;;;::::::999<<<;;;;;;===???@@@@@@>>>AAAAAABBBEEEIIIMMMNNNNNNOOOOOORRRYYY^^^aaahhhooo{{{~~~zzzvvvssswwwuuuwww|||xxxpppooommmkkkjjjkkkjjjhhhgggjjjlllppptttvvvuuuqqqmmmjjjgggbbb[[[VVVUUUVVVXXX``````aaaaaa```]]]YYYWWWXXXVVVTTTRRRRRRTTTVVVXXXYYYWWWUUUSSSQQQMMMHHHEEE???>>>======>>>??????>>>======>>>>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888666555444444444333333333444555888;;;<<<666555555555777777555333666666666777777777888888666666555555555555666666555555777888999999999999999888777777:::???EEEIIIJJJGGGBBB===:::888888888555555555555666666666666666777777888888888888777555555888>>>DDDEEEAAA===999999999999999;;;<<<===;;;999666555666777777777;;;:::999999:::;;;===>>>???CCCIIIOOOUUU^^^hhhooouuuuuusssqqqnnnjjjhhhfffWWWTTTPPPMMMLLLKKKJJJJJJLLLKKKIIIGGGFFFFFFFFFFFFAAA@@@>>><<<:::999888888666777888::::::;;;::::::999:::;;;<<<>>>BBBFFFIIINNNMMMKKKGGGDDDFFFJJJNNNTTT[[[gggrrrvvvssslllfffbbbaaa```___]]]XXXRRRMMMOOOUUU\\\bbbcccaaa]]]ZZZVVVVVVTTTSSSRRRRRRQQQRRRJJJLLLPPPUUUZZZ^^^aaaccc```bbbeeeeeeeeefffjjjnnntttuuuuuusssmmmgggbbb___TTTVVVVVVXXX___fffhhhdddaaaaaaaaaaaaaaaaaaaaaaaabbbdddfffhhhjjjkkkkkkkkkooonnnmmmlllmmmnnnoooooommmllljjjiiihhhhhhggggggnnnppptttxxxzzzyyywwwtttnnnmmmmmmnnnqqqssstttttttttttttttqqqllleee___ZZZYYYVVVSSSRRRRRRSSSSSSRRROOOPPPRRRTTTWWWZZZ\\\]]][[[XXXVVVWWWUUUQQQQQQSSSMMMHHHBBB???======<<<;;;>>>999777999:::777666888;;;???@@@:::777888999777555555555666666666666666666555333222333444777888555555555555555555555555666666555555555666777888666666555444555555666777777666555444444555777888444444444444444444444444111666777444444777777444333444555555666555555555888666333222333444333333333333333333444444555555444666777666555777999:::666333333666777555555777777666555444444555666777999777666444333444555666444444444444333333222222444333222333444444333111222222444555666666666666777777777666666555444444666666777777777777666666333555666777888999<<>>===>>>@@@???<<<===AAABBBCCCCCCAAA===::::::;;;AAA@@@???>>>============@@@???===<<<;;;;;;;;;<<<<<<;;;;;;:::888777777666777777777777777777777777666666666666666666666666111222444666888999888888:::999777555555666777999999999::::::::::::::::::======>>>@@@AAAAAA@@@???AAA@@@AAACCCGGGJJJKKKKKKLLLKKKNNNTTTXXX\\\cccjjjxxx{{{wwwuuutttyyywwwyyy~~~wwwpppnnnlllkkkkkkkkkjjjhhhgggjjjlllooorrrtttssspppnnniiihhhddd\\\VVVUUU[[[aaa^^^```aaabbb```]]]YYYWWWXXXWWWUUUTTTTTTVVVXXXZZZ\\\ZZZWWWUUUSSSOOOKKKGGGAAA???======>>>???>>>===<<<============<<<<<<;;;;;;;;;;;;::::::::::::::::::999888666555444444444444444444444666888;;;<<<555444444666777777666444555555555666666666777777666666555555555555666666777888999;;;<<<<<<======999888777888:::???EEEHHHHHHFFFCCC???<<<:::999888666666666666555555555555666666777888888888888888444444666:::>>>>>>;;;777999999999999:::;;;<<<<<<:::888666666777888777777999888888888999:::<<<===???EEEMMMTTTZZZ```hhhnnnpppmmmiiiccc___\\\[[[[[[RRROOOLLLJJJJJJJJJIIIIIIKKKJJJGGGDDDBBBAAAAAA@@@===<<<;;;999888888888888777999;;;<<<======<<<;;;;;;<<<<<<<<<<<<@@@EEEJJJTTTTTTRRRMMMHHHGGGLLLQQQ[[[dddsss}}}yyyooohhh___^^^]]]\\\ZZZVVVQQQMMMRRRVVV\\\bbbeeeeeebbb```\\\ZZZVVVSSSPPPOOOOOOOOOKKKLLLNNNQQQVVV\\\aaaddd]]]aaaeeehhhjjjmmmssswww{{{wwwqqqlllgggccc```]]]UUUWWWYYY\\\dddkkkllliiiccccccbbbaaaaaaaaabbbccceeefffhhhjjjkkkkkkkkkjjjooonnnlllllllllmmmnnnpppmmmlllkkkiiihhhgggfffgggmmmppptttxxxyyywwwuuutttmmmmmmmmmooosssvvvwwwwwwvvvvvvuuurrrmmmeee^^^ZZZ]]]ZZZXXXXXXYYYZZZZZZZZZWWWXXXZZZ\\\^^^```aaabbb___[[[YYYXXXUUUOOOMMMOOOGGGDDD@@@>>>============:::666555888999777777999666999:::888777888999777666666777777777888888888555444333222333555777888555555555555555555555444555555555555555666666666666666666555555555666666777666555444444555777888444444444444444444444444111555777555333444555444333444555555666555555555777555333222333444444333333333333444444444444444333444444444222111333555222333555777444000333999777666555444444555666777777666555333333333444444444444333333222222222222333222222333444444333111222333444555666666777666777777666666555555555555666666777777777777666666333555666777888999<<>>>>>@@@===999999<<<;;;<<<===<<<;;;;;;<<<<<>>============@@@???>>><<<;;;;;;;;;<<<===<<<;;;:::999777666666888888888888888888888888666666666666666666666666444555777888999888888777999777555444333444666777999999999999::::::;;;;;;???@@@BBBCCCCCCBBBAAA@@@AAAAAAAAACCCFFFIIIIIIHHHIIIHHHKKKPPPUUUXXX```hhhuuu~~~zzzwwwxxxxxx}}}zzz|||uuurrrkkkjjjiiijjjkkkkkkiiigggjjjlllnnnqqqrrrrrrqqqqqqpppnnnggg]]]UUUUUU]]]eee^^^___aaaaaaaaa^^^[[[YYYZZZYYYXXXWWWWWWYYY[[[\\\___]]]ZZZXXXUUUQQQLLLIIIDDDBBB???>>>>>>???>>>===<<<<<<=========<<<<<<;;;;;;;;;;;;:::::::::::::::999888888777666555555444444555555666888999;;;<<<555444444666888888777666555555555666666666777777777777666666666666777777888999;;;===???@@@@@@@@@:::999888888:::===AAACCCBBBBBBAAA???===;;;:::999777777777666666666666555555666777888888999888888444444555777999888666444888888999::::::;;;;;;<<<999888666666777888888777666666555555666888:::;;;AAAGGGPPPVVVZZZ^^^bbbfffhhheee___YYYUUUSSSSSSTTTNNNKKKIIIHHHHHHIIIHHHGGGHHHGGGDDDAAA>>>===<<<<<<888888777666666666777777:::;;;===>>>>>>===;;;:::;;;<<<===<<<===BBBJJJQQQ___```___WWWNNNJJJMMMSSS^^^hhhuuu~~~~~~xxxoooiii]]]\\\ZZZYYYYYYWWWSSSQQQRRRTTTYYY___eeehhhgggfffaaa]]]XXXSSSOOOMMMMMMMMMMMMMMMMMMNNNRRRWWW\\\___TTTZZZaaahhhmmmssszzzzzzooogggbbb___[[[XXXTTTWWWZZZ^^^eeemmmmmmiiifffdddbbbaaaaaabbbcccdddfffhhhjjjlllmmmlllkkkjjjmmmmmmlllllllllmmmoooppplllmmmllljjjhhhgggggghhhlllpppuuuxxxwwwvvvttttttnnnnnnooorrrvvvyyyzzzzzzwwwvvvtttpppkkkeee```]]]___^^^^^^___aaacccbbbaaa```aaabbbcccddddddddddddaaa]]]YYYXXXSSSMMMJJJLLLCCCBBB???===<<<<<<===>>>999555444777999777777999888999999999888888777666666777777888888999999:::555444444333444555666777555555555555555444444444444444555555555666666666777777777666666666555555555444444333333333444444555444444444444333333333333555666555444444444444333444555555666666555555666444222222333555555444555555666666777666666555444333333444222///000444000222555666111---000888666666555555555555666666222222222222222222111111444444333222222222222222333222222333555555444222333444555666666666666666777666666555555555555666666666777777777777666666444555777777888999<<<>>>@@@>>>>>>???<<<777777;;;888888999:::<<<===>>>>>>AAA@@@???>>>============@@@???===<<<<<<<<<<<<======<<<;;;:::999888777777888888888888888888888888777777777777777777777777999999:::999888777555333222222222222333555666777999999999999:::;;;<<<<<<@@@BBBEEEFFFDDDBBBAAAAAABBBBBBCCCEEEHHHIIIHHHFFFHHHGGGIIIOOOSSSXXX```hhhsss{{{}}}zzzzzz{{{{{{}}}~~~|||uuusssjjjiiiiiijjjlllkkkiiiggghhhjjjmmmnnnoooppprrrtttzzzvvvnnnaaaWWWUUU[[[aaa___```aaabbbaaa```^^^]]]\\\\\\[[[ZZZZZZ[[[]]]^^^aaa___\\\ZZZWWWRRRMMMIIIHHHEEEAAA???>>>>>>>>>===;;;;;;<<<======<<<<<<;;;===<<<<<<<<<;;;;;;::::::666777888888888666555444444555666888999:::::::::666555444666888999999888777777777777888888888888888888777777777777888888999:::<<<>>>@@@AAABBBBBB::::::999999999:::;;;<<<;;;<<<>>>??????===;;;:::888888777777777666666666555666777888888999999999555555555555666666666555888888999:::;;;;;;;;;;;;888777666777888999888777666666666666777999;;;<<>>???>>><<<999777999;;;<<<===@@@HHHUUU___nnnpppnnndddUUUMMMNNNSSS^^^eeeooouuuuuurrrnnnlll___]]][[[ZZZ[[[[[[ZZZYYYXXXXXXZZZ^^^dddiiijjjiiiddd```ZZZSSSNNNLLLKKKKKKMMMMMMMMMNNNPPPSSSUUUVVVOOOUUU^^^eeekkkrrrzzz~~~ttthhhaaa^^^]]]ZZZVVVTTTWWW[[[___gggnnnnnnjjjhhhfffcccaaa```bbbdddfffeeegggjjjmmmoooooonnnmmmkkkkkkkkklllmmmnnnoooppplllmmmmmmkkkhhhgggiiikkkkkkpppuuuxxxwwwtttssssssqqqqqqrrrvvvzzz}}}}}}}}}xxxvvvsssoookkkgggeeeddd``````bbbfffiiijjjiiigggggghhhhhhhhhhhhfffeeedddaaa\\\XXXVVVRRRLLLJJJLLLCCCBBBAAA>>><<<;;;<<<===<<<777555888999777777999999888888999999777555444666666666777888888999999444444444555555555555555666666555555555444444444555555666666777777777777777777777777777666555555555555555555444333222222555555444444444333333333444444444555666555444444333444555555666666555555555333111222444555666666555555666777777666555444666333444666555222333999444333444666444111222777555555666666666666555555000111333444555444222111444333222111111111222333444333333444666666555444555555666666666666555555666666555444555555777777666666777777777777666666555666888888777888;;;======<<<<<<>>><<<888888<<<999999999;;;===???@@@@@@AAA@@@???>>>============???>>>===<<<<<<===>>>>>><<<<<<;;;:::999999888888888888888888888888888888777777777777777777777777777777888888888777555444222333333444555666777888999999888888999;;;<<<===@@@CCCFFFFFFDDDAAA@@@@@@BBBCCCEEEHHHKKKJJJGGGDDDGGGFFFHHHNNNSSSXXXaaajjjtttyyy}}}{{{{{{}}}~~~|||~~~|||uuutttllllllllllllmmmkkkhhheeeeeegggjjjkkklllnnnrrrvvv{{{rrrggg]]]XXXYYY\\\```aaabbbccccccbbbaaa```^^^^^^]]]\\\\\\]]]^^^___cccaaa^^^[[[WWWSSSMMMJJJJJJFFFBBB@@@???>>>>>>===;;;;;;<<<<<<===<<<<<<;;;???>>>>>>===<<<<<<;;;;;;555666888999999777555444333444666888:::::::::999777666555666888:::::::::888999999999999:::::::::999999888888888888999999999:::<<<>>>@@@BBBBBBCCC;;;:::::::::999888777777666888<<>><<<:::999999888888777777666666555555666888888999999999666666555555666777888888888888999:::;;;;;;;;;;;;888777666777888999888777999999999999:::<<<>>>???FFFLLLSSSVVVTTTQQQOOONNNLLLLLLKKKJJJJJJIIIIIIHHHGGGEEECCCCCCDDDDDDCCCBBB>>>===;;;999888888888999::::::999::::::;;;<<<===<<<===>>>>>>===:::777555777:::<<<>>>CCCOOO___kkkyyy|||yyymmm[[[PPPOOOSSS]]]bbbiiilllmmmlllmmmnnnbbb```]]]]]]___```aaa```aaa___^^^aaaeeeiiijjjiiifffbbb[[[SSSMMMKKKJJJJJJLLLMMMOOOPPPPPPPPPPPPOOOOOOUUU]]]ccchhhmmmtttyyyuuulllaaa\\\]]]^^^\\\YYYUUUYYY]]]aaaiiippppppkkkiiifffcccaaa```bbbdddfffccceeeiiimmmpppqqqppppppjjjjjjkkklllnnnooooooppplllmmmnnnllliiihhhjjjlllkkkpppuuuxxxvvvtttssssssssstttuuuyyy}}}xxxvvvrrrnnnkkkjjjjjjkkk```bbbeeeiiimmmnnnmmmkkkkkkkkkkkkkkkiiigggdddcccaaa[[[WWWUUUQQQLLLLLLNNNEEEDDDCCC@@@<<<;;;;;;<<>><<<;;;;;;===???@@@AAA@@@AAA@@@???>>>============>>>>>>===<<<<<<===>>>???<<<;;;;;;::::::999999888888888888888888888888888777777777777777777777777000222444666888999999999999999999:::999888777777999999888888999;;;<<<===???CCCFFFFFFCCC@@@???@@@CCCDDDGGGKKKMMMKKKGGGDDDGGGFFFHHHOOOTTTYYYbbbkkkuuuyyy{{{zzz{{{~~~{{{}}}~~~vvvuuuoooooonnnnnnnnnkkkgggdddccceeehhhiiijjjmmmrrrvvv}}}zzzssskkkccc]]][[[[[[aaabbbccccccbbbaaa```___aaa```____________```aaa``````___\\\WWWRRRNNNMMMLLLHHHDDDBBBAAA@@@<<<888=====================<<>>AAACCC:::999777777888888666555:::>>>@@@???;;;999<<>>>>>>>>???@@@;;;999888888999999777666444555666777999<<<>>>???CCC???;;;999:::;;;:::999666888:::???HHHUUUccclllwwwxxxwwwpppfff\\\WWWVVV]]]___ccceeefffgggiiijjjccc^^^[[[___fffiiigggbbbeeeccc``````bbbfffhhhiiidddaaaZZZSSSKKKHHHHHHIIIHHHIIIJJJJJJJJJLLLOOORRROOOQQQTTTYYY```ggglllpppiiibbbYYYVVVWWWZZZZZZYYYRRR]]][[[bbbsssmmmbbbjjjiiieeeaaa___```aaa___^^^aaaccceeeggghhhiiilllnnnooommmlllnnnrrrsssnnnjjjqqqooommmlllmmmnnnmmmllllllpppttttttqqqooooooppptttssstttzzz{{{vvvtttqqqppppppooommmkkkjjjjjjjjjjjjlllnnnqqqsssoooqqqrrrpppjjjeeebbbbbb^^^___]]]WWWQQQMMMKKKIIIDDDBBB@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;444555666777777777777777888888888666444444666888555666888888777777888:::666555444555666777777555333555777999999888666555<<<;;;888666555555555666666777888999888777555333999777666444333333333444444333222333555555555444888777666555555555555555777444333555555333444888555666666666555444333222333333222222333333444555888555333555:::<<<:::666777777666555444333333333999888666555444444555555555555444333111000//////555333000///000222666888888666555444555555333222777666444333333444555666444444666666666555444333555555666888888999999999;;;<<<===>>>>>>======<<<;;;999888;;;???AAA@@@>>>>>><<<;;;<<<@@@AAA???<<<<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;:::999888888;;;888666666888999777444777888999::::::999777666555555666888:::999666333888666444555777777555333777777888:::<<<===>>>??????===<<<>>>AAABBBAAA???CCCGGGKKKLLLHHHDDDCCCCCCEEEHHHLLLOOOUUU]]]iiiqqqwwwzzz|||~~~~~~~~~~~~{{{vvvsssoooiiifffeeeeeeeeeeeebbb```cccggghhhiiimmmsssyyywwwrrrlllfff```\\\ZZZ______```aaaaaa___^^^]]][[[[[[\\\]]]^^^___``````______^^^[[[VVVRRRNNNMMMOOOJJJDDDAAA@@@???===;;;<<<<<<=====================>>>>>>>>>===;;;:::999:::999888777666666666666888444333888:::666444555777777888888888888777777888999999999999888777777888;;;======<<<:::::::::999888888888999;;;===>>>:::888777777888777666444888===AAA@@@<<<999999;;;999999888777777777888888888888888888888888999999:::777444333555777888888<<<;;;;;;:::999999888888999888888777666666777777;;;:::::::::;;;===???@@@IIILLLNNNMMMMMMOOOLLLFFFEEEDDDBBBAAAAAAAAAAAABBBCCCBBB@@@>>><<<<<<<<<<<<999777666666777888888777666777777999:::<<<>>>???@@@===::::::;;;;;;:::888999:::===AAAIIITTT```hhhllllllkkkhhhccc^^^[[[ZZZ^^^```aaaaaa``````bbbdddaaa___^^^aaagggjjjiiifffeeeaaa]]][[[\\\^^^```aaa]]][[[WWWQQQKKKGGGFFFGGGGGGHHHJJJJJJJJJKKKNNNQQQPPPPPPQQQTTTZZZaaahhhlllfff___WWWTTTVVVZZZ[[[ZZZVVV^^^]]]cccrrrmmmccckkkhhhddd```^^^_________]]]bbbeeeggghhhiiikkkmmmooopppnnnlllnnnrrrqqqmmmhhhpppooommmmmmnnnooommmlllmmmooorrrrrrqqqqqqqqqqqqxxxwwwxxx|||zzzvvvsssooonnnmmmmmmlllkkkjjjjjjjjjjjjkkknnnrrruuutttuuuuuuqqqkkkeeebbbaaa^^^^^^\\\VVVPPPKKKIIIGGGDDDBBB???>>>>>>>>>===;;;::::::;;;;;;;;;;;;;;;;;;666666777888888888777777666777777666555555666888666777888888777666888999666555444555666777666555555555666777888777777666???===;;;888666666666777555666777777777666444333666666555444444444555555555333333333555666555444777777666555555555555555888555444666555222333666777777666666555444333333444444333333444444555666888555333555999;;;999666999888777666555555555555888777666555444444444555555555444333222111000000333333444444555666666777666444333444555666555444666555555444444444555555444555555666666555444444555666777888999999999999:::;;;<<<===>>>===<<<<<<;;;:::999;;;???AAAAAA???@@@>>><<<>>>AAACCC@@@>>>;;;<<<<<<<<<============;;;;;;;;;:::999888888888:::777666666888999777555777777888888888777777777666666888:::<<<;;;777444888666444444666777555333777888999:::;;;<<<===>>>@@@???===???AAABBB@@@???CCCGGGJJJJJJFFFCCCBBBCCCEEEHHHLLLPPPVVV___jjjrrrwwwzzz}}}~~~}}}}}}}}}~~~|||||||||~~~|||xxxqqqnnniiifffeeeddddddccceeeccceeehhhhhhgggkkkppptttsssqqqmmmiiieeeaaa___\\\]]]______^^^\\\ZZZYYYTTTVVVYYY\\\^^^______^^^^^^]]]\\\ZZZVVVRRRNNNKKKQQQLLLFFFAAA???>>>>>>===<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::999888777777777777777666555666999888555555888555777999::::::999777666:::999888888777777888888:::===???@@@>>>;;;:::999777777777777888888888888:::888777777777777666444666;;;@@@@@@===:::888888888888888888999999:::;;;999999999999999888888888888666444333555888999999;;;;;;::::::999888888888888777777777777666666666;;;;;;;;;<<<===???AAABBBJJJJJJGGGEEEGGGKKKJJJEEE@@@@@@??????>>>??????@@@BBBAAA???<<<:::999888777777555444444666888999999999999:::;;;<<<===>>>>>><<<<<<;;;<<<===<<<:::888;;;===@@@DDDIIIQQQYYY___]]]\\\[[[\\\]]]^^^^^^^^^______]]]ZZZYYYYYY\\\___bbbbbbcccfffjjjllllllkkkccc^^^XXXSSSRRRSSSTTTUUUTTTTTTRRROOOJJJGGGEEEFFFFFFHHHJJJJJJJJJKKKLLLNNNQQQPPPNNNOOOSSSZZZaaafff```ZZZTTTRRRUUUYYY[[[\\\[[[```___dddooojjjdddjjjeeebbb___]]]]]]^^^]]]]]]eeegggjjjkkklllmmmoooqqqpppnnnmmmoooqqqqqqmmmiiipppooonnnoooppppppnnnllloooooooooppprrrssssssssszzzyyyzzz}}}|||xxxuuuqqqllliiiiiijjjjjjjjjjjjjjjiiiiiijjjooouuuzzz{{{zzzwwwrrrjjjddd```______^^^[[[WWWPPPKKKIIIHHHDDDAAA???>>>>>>===<<<;;;::::::::::::::::::::::::888888888999888888777777333555777777666555666777777888999888777666777888555444444444666777666555666666666666666777777888<<<;;;999777777777777888444555666666666555333222333444555666666666666666555444333444666777666555666666666666555555555555999666555777666222222444:::999777555444444444444555444444444444555666666777555444555999:::999777:::999888777666666666777777666555444444444444444555555444333222222111111222444777999:::999777555444333222444666777777666444444555555555555555444444555555666666666555555666777888888999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;===@@@AAAAAAAAA@@@>>><<<>>>AAABBB@@@===:::;;;<<<===>>>===<<<<<<:::::::::999888888777777888777666777888999888777777777666666666777777888777888:::===>>><<<888444777555444444555555444333888888999999:::;;;;;;<<<@@@??????@@@AAABBBAAA???DDDGGGIIIGGGCCCAAAAAACCCEEEHHHMMMRRRXXX```kkksssvvvyyy}}}~~~}}}|||{{{|||yyyyyy|||}}}yyyqqqnnnkkkhhhgggfffdddbbbhhhffffffhhhgggfffhhhmmmoooooooooooommmjjjhhhfff^^^______^^^\\\YYYVVVTTTSSSUUUYYY]]]___^^^]]]\\\\\\\\\[[[YYYWWWSSSNNNKKKPPPMMMHHHDDDAAA???>>>>>><<<<<<<<<===>>>>>>??????::::::;;;;;;;;;;;;;;;;;;:::999888888777777777888444777:::999666444666;;;666777888999999999888777;;;:::888777777777888999;;;>>>AAAAAA???<<<:::999888888888999888777666666999888666666777777555444555888<<<===;;;::::::;;;:::999999999999:::;;;;;;999999999999888888777777777666444444666888999999::::::999999888888888777777777777777777777777666:::;;;===???BBBDDDFFFGGGIIIHHHDDD@@@BBBFFFDDD>>><<<<<<<<<<<<<<<<<<======???>>><<<;;;999777666555666555333444777;;;<<<===<<<<<<======>>>>>>>>>>>>:::<<<>>>@@@@@@???<<<:::===???AAADDDGGGKKKQQQUUUSSSPPPOOOQQQWWW\\\]]]]]]\\\[[[YYYVVVUUUWWW[[[___eeegggjjjlllnnnnnnmmmmmmaaa[[[SSSMMMJJJIIIIIIJJJLLLMMMNNNMMMJJJGGGFFFFFFEEEHHHKKKLLLKKKJJJJJJKKKOOONNNMMMNNNQQQVVV[[[___ZZZUUUQQQOOORRRWWW[[[]]]___``````eeeiiifffcccgggaaa```]]]\\\[[[\\\]]]]]]hhhjjjlllmmmnnnoooqqqsssnnnnnnnnnpppsssssspppmmmooonnnnnnoooqqqpppnnnlllqqqnnnmmmooosssvvvvvvtttyyyyyyzzz|||~~~}}}yyyvvvsssoooiiieeeeeefffhhhhhhhhhiiiiiiiiijjjooowww}}}}}}wwwooohhhaaa^^^\\\^^^\\\ZZZXXXSSSMMMKKKMMMCCCAAA>>>=========;;;:::::::::::::::999999999999999999999999999888777666444666888888666444444444888999999888666555666777555444333444666777666555888777555444555666888999555555555555555666777888444555666666666555444444444555666777777666555444666555444555777777777666555666666666666666555555888555555888777444333555<<<:::888555444444555555444444444444444555555666666555444555888999888777999999888777777777777777666666555444444444444444555555444444333333222222333444777999:::999777666444333333444666777666555333444555666666666555444555555555666666666666666777888888999::::::999999999::::::;;;<<<<<<<<<<<<=========>>>@@@AAABBBBBB>>><<<:::<<>>>>>===;;;:::999999999888888888777777666666666777888999999888888888777666666777999:::777888;;;>>>???<<<888444666555555444555444444333888888888999999999999999===>>>???AAABBBCCCBBBBBBEEEGGGGGGEEEAAA???AAADDDEEEIIINNNSSSYYYaaajjjqqqssswww{{{~~~~~~|||{{{{{{yyy{{{~~~}}}yyyqqqpppmmmlllkkkiiifffcccgggeeeeeegggfffdddfffkkkmmmoooqqqrrrrrrpppmmmkkkbbbaaa```]]]ZZZWWWTTTSSSVVVYYY\\\___```^^^\\\ZZZ\\\[[[ZZZYYYXXXUUUOOOJJJMMMLLLKKKIIIEEEBBB???>>>============>>>>>>??????::::::::::::;;;;;;;;;<<<:::999888888888888888888444999<<<999555444888;;;999888777777777888:::;;;<<<;;;999888888888999:::;;;>>>@@@@@@>>>;;;999999::::::::::::999888777666999888666666777777555444444555666777888:::===???<<<;;;::::::999:::::::::888999999999999777666666777666444555666888888888999888888888888888777777666777888888999888777777999;;;???CCCGGGIIIKKKLLLJJJJJJGGGBBBBBBBBB>>>888999999999:::::::::::::::999999999999888777777666777666555777;;;>>>@@@@@@===>>>?????????>>>>>>===;;;===AAADDDDDDAAA???======???AAABBBDDDFFFIIIKKKOOOLLLJJJLLLRRRWWWYYYYYYXXXXXXWWWWWWWWWZZZ___ccciiikkknnnpppooonnnkkkiii]]]WWWOOOIIIEEEDDDCCCCCCEEEHHHKKKLLLKKKIIIHHHGGGGGGJJJNNNOOONNNKKKIIIHHHJJJKKKMMMOOOSSSVVVXXXZZZWWWTTTPPPOOOQQQVVV[[[^^^aaa^^^aaaeeeccc``````aaa]]]]]]\\\[[[ZZZ\\\^^^___iiikkkmmmnnnnnnooorrrssslllmmmooorrrtttuuusssrrrooonnnmmmnnnppppppooommmqqqooommmoootttwwwwwwuuuxxxyyyzzz|||}}}|||yyywwwpppkkkeeeaaaaaabbbdddeeefffhhhiiihhhiiinnnwww~~~{{{ssskkkccc^^^[[[YYY[[[XXXWWWXXXTTTMMMLLLPPPBBB@@@>>><<<<<<<<<;;;999::::::999999999888888888999999999999999888777666666888999999666333222222888999999888666555666777555444333444555666666444888777555444444666888:::555555555555555555666666666666666777777666666666666777888888777555444222666555444555777777777666444555666666777666555555666333444777777555666999<<<:::777555444444555666333333333222333333444555555555555666777888888777888888777777666666777777555555555555555555444444555555444444444444444444444555555666777777888888666444444444555666555444222333555666666666555444555555555555666666777777888999999::::::::::::999999999999:::;;;<<<<<<======>>>??????@@@@@@AAABBB>>><<<:::<<<>>>???<<<999:::;;;===>>>>>><<<:::999999999888888888888888888666666777777777888888999999999888777888999;;;<<<777888:::<<<===;;;666333555666666555444444444444888888888888888888888888999;;;>>>AAABBBCCCDDDDDDDDDFFFFFFDDD@@@???BBBEEEEEEIIIOOOTTTXXX___gggmmmmmmrrryyy}}}~~~~~~}}}|||zzz}}}}}}yyyqqqpppnnnmmmllliiifffcccdddbbbbbbeeeeeecccffflllooorrrvvvxxxwwwtttpppmmmcccaaa___[[[XXXVVVUUUUUUZZZ\\\___aaaaaa^^^\\\ZZZ\\\ZZZYYYZZZZZZWWWPPPKKKJJJLLLMMMLLLHHHDDDAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;<<<===:::999999888888888999999666;;;===999444555888:::999888777666777999;;;======<<<;;;;;;::::::;;;;;;:::<<<>>>===;;;:::999:::;;;;;;:::999888888777777999777666666666666555333444333333444666999===???<<<;;;::::::999999999999888999:::::::::999888777888777555555777777777666777777777777777777777777777888999:::::::::999888:::===AAAFFFIIIKKKLLLLLLJJJLLLLLLFFFBBB@@@<<<666777777888888888888777666555666777888888888888777777777888;;;???AAABBBBBB===>>>???@@@@@@???>>>===<<<@@@DDDFFFEEEBBB@@@???===???@@@@@@@@@AAADDDFFFLLLKKKJJJLLLPPPTTTWWWXXXVVVXXXYYY[[[\\\^^^bbbeeehhhhhhjjjlllmmmjjjeeeaaaVVVRRRKKKFFFCCCBBB@@@???AAAEEEIIIKKKJJJIIIIIIIIIKKKNNNRRRSSSQQQLLLHHHEEEEEEGGGKKKPPPTTTWWWYYYZZZYYYVVVSSSQQQSSSWWW]]]aaabbb\\\bbbfff^^^[[[]]]ZZZYYYZZZZZZZZZZZZ\\\```ccciiikkkmmmnnnnnnoooqqqssskkkmmmppprrrtttttttttsssooommmllllllnnnoooooonnnppppppppprrrtttvvvvvvvvvxxxzzz{{{}}}|||zzzxxxvvvmmmhhhbbb^^^^^^___aaabbbdddgggiiiiiiiiimmmvvv}}}~~~wwwnnneee___\\\ZZZXXXZZZUUUTTTWWWSSSKKKKKKPPPBBB???===<<<<<<;;;:::999:::999999888888777777777888888888999888888777777888999:::999666444333444777888999888777666777888444333333333555666555444888777555444555666888999:::999888777666555444333666666666666777777777777888888888777666555333333555444333444666777666555444444666777777777666555666333333666777666888<<<999888666555444555555666333222222222222333444444444555555666666777777888888888777777777777777888555666666777666666555555444444555555555555555555555555444333444666888999666555444444555666555333333333444555666666666666555555555555666777888888999::::::;;;;;;:::::::::888888888999:::;;;<<<===<<<>>>???@@@??????AAABBB@@@>>><<<===@@@@@@>>>;;;;;;;;;<<<===<<<;;;:::999999999999999999999999999666777888888777666888999999999999999999:::;;;<<<888888888::::::999666333666777777777555444555666666666777777777777777777666:::>>>AAABBBBBBCCCDDDBBBDDDFFFDDDAAAAAACCCFFFFFFJJJPPPSSSVVV[[[aaafffeeellluuu|||}}}}}}zzzqqqooommmlllkkkiiieeecccbbbaaabbbeeeeeedddgggmmmssswww{{{~~~}}}xxxrrrnnn```^^^[[[XXXVVVVVVXXXYYY\\\]]]___aaa```___]]][[[\\\ZZZYYYZZZ\\\YYYQQQKKKJJJLLLMMMKKKGGGDDDDDDEEE@@@@@@??????>>>=========>>>===<<<;;;;;;;;;<<<===999999999888888999999:::999>>>>>>888444777999777888888888888999:::;;;;;;===============<<<<<<;;;999:::;;;:::888888999;;;999888777555555555666666999777666555666666555333444333333444666888::::::999999999999999::::::;;;888:::;;;<<<===<<<;;;:::999888666666777777555444777777777777777777777777777999:::<<<<<<;;;:::999===???CCCGGGIIIJJJIIIHHHFFFKKKLLLEEE>>>;;;:::888777777888888777666555444444555666888888888777777777888:::===AAACCCBBBAAA<<<===???@@@@@@???>>>======AAAEEEFFFDDDAAA??????>>>???@@@??????@@@BBBDDDHHHJJJMMMOOOQQQUUUYYY\\\XXX[[[^^^````````````aaa```___```dddgggeee]]]WWWNNNKKKGGGDDDCCCBBB@@@??????BBBFFFHHHIIIHHHHHHIIIOOOSSSWWWWWWSSSMMMGGGDDDBBBDDDGGGLLLRRRWWW[[[^^^^^^\\\YYYVVVWWWZZZ```dddccc[[[dddiii[[[XXX\\\UUUVVVXXXYYYZZZZZZ]]]bbbfffiiikkkmmmmmmmmmnnnppprrrlllnnnppprrrrrrqqqppppppooollljjjiiikkkmmmoooooonnnqqqsssuuuuuuuuuuuuvvvwwwyyyzzzzzzxxxuuurrrqqqiiieee```]]]\\\]]]^^^___aaafffjjjjjjhhhkkkttt{{{{{{sssiiiaaa]]]\\\ZZZYYY^^^XXXWWWZZZUUUKKKJJJQQQAAA???===;;;;;;;;;:::888:::999999888777777666666666666777888888888777777888999999888666666777999666777888888777666888999444333222333555666555444777666666555555777888999666777777777666666555555555555555555666666777777888888777666555555666666555333333333555666555444333444666777888777666555999555333444555444777<<<555555555555555555555555333333333333333444555555333444555666666666777888999999888888888888999999555666777888888777666666444444555555666666666777555555444444555666888999444333333444666777666555333333333444555666777777666555555555666777888999::::::;;;;;;;;;;;;::::::888888777888999:::<<<===<<<>>>@@@???>>>>>>@@@BBB@@@>>><<<===@@@@@@===:::<<<<<<<<<;;;;;;:::::::::999999999:::::::::::::::666888:::999666555777888777777888999::::::;;;::::::999888888999888666444666888999888666444666777555555555666666777777777777;;;???AAA@@@???@@@AAA@@@CCCFFFEEECCCCCCEEEHHHFFFKKKPPPSSSTTTWWW[[[___^^^fffqqq{{{~~~|||tttrrrooonnnlllkkkhhhfffdddccccccffffffeeehhhmmmvvvzzz|||uuuppp]]][[[WWWUUUUUUWWWZZZ]]][[[]]]^^^``````___^^^]]]\\\ZZZYYY[[[]]]ZZZRRRLLLKKKLLLLLLJJJFFFDDDFFFIIIAAAAAA@@@???>>>===<<<<<>>===<<<;;;<<<<<<===999999999888999999::::::;;;???===777555888999666555777999;;;;;;;;;:::999===>>>?????????>>><<<;;;888999888777666666999;;;777666444222222222444555888777555555666666444333444444555666888888666555777777777888999:::<<<===999;;;===>>>???>>>===<<<:::888777666777666555333666666666666777777777777888999;;;=========;;;:::???AAAEEEGGGHHHGGGEEECCCBBBHHHIIIAAA888666888999777777888888777555333222555666777888888777666666666777:::???BBBCCCBBB???<<<===???@@@@@@???>>>======AAAEEEFFFCCC@@@>>>?????????@@@??????@@@BBBEEEEEEIIINNNQQQSSSVVV\\\```[[[^^^bbbdddbbb___]]]\\\YYYWWWWWW\\\bbbaaaXXXPPPIIIGGGDDDCCCCCCBBB@@@>>>===@@@DDDFFFGGGGGGHHHIIIQQQUUUZZZZZZUUUNNNGGGCCCAAABBBDDDIIIOOOWWW]]]aaabbb```]]]ZZZZZZ]]]cccgggddd[[[eeekkk[[[WWW[[[SSSTTTWWWYYYZZZ[[[^^^dddhhhhhhjjjlllmmmlllmmmoooqqqmmmoooqqqqqqpppnnnmmmlllooolllhhhgggiiillloooooommmqqqvvvwwwuuuttttttvvvuuuvvvwwwvvvsssnnnkkkiiigggddd___\\\\\\\\\]]]]]]```eeejjjjjjhhhkkkrrryyyyyyqqqggg___\\\\\\\\\[[[eee]]]\\\^^^YYYNNNLLLRRRAAA???<<<;;;;;;;;;999888999999999888777666666555444555666777777777777777777777888777777888;;;===555666888888777777888:::444333222333555666555444666666666666666777777888...///111444555777888888444444444444444555666777777666555555555666888999444333222333555666555444222444666777888777666555<<<777444444444333777<<<333444555555666555555555555444444444444555666666333444666666555666777888:::::::::999999:::;;;;;;666777888999999888777666444444555555666777777777444555666666777888888888222111111333666888888777444444333333444555777888666555555555666777999:::;;;;;;;;;<<<;;;;;;::::::888777777777888:::<<<===;;;>>>@@@???======???BBB>>><<<:::;;;===>>>;;;888===<<<;;;::::::::::::;;;::::::::::::::::::::::::777999:::999666444666888555666888999::::::999999<<<:::888888888888777555777999:::999666555666888444444555555666777777888888<<<@@@AAA???=========???BBBFFFFFFEEEDDDFFFIIIGGGKKKPPPRRRRRRTTTWWW[[[YYYbbbooozzz}}}yyywwwsssqqqpppooommmkkkgggeeefffhhhgggfffhhhmmmwww|||~~~wwwrrrZZZZZZYYYWWWUUUUUUXXXZZZ]]]^^^_________]]][[[ZZZ]]][[[YYYYYYYYYWWWRRRNNNMMMMMMNNNLLLJJJIIIIIIJJJGGGDDD@@@===<<<;;;;;;:::AAA===999888:::<<<<<<;;;;;;;;;:::666333444888<<>>999666777888999999:::999777666777888;;;<<<<<<======>>>===;;;:::888:::999777666555555666666999555111222666999888555777666555444444555666777666555444333333444555666777777777888999;;;<<<===;;;>>>AAADDDEEEBBB???===;;;888555555777777555333888888999999999999888888===;;;999:::===AAAAAA@@@BBBCCCDDDCCCBBBAAACCCDDDBBBAAA>>><<<999777666555777777666555444444444444555666888999999999888777::::::;;;>>>CCCDDDCCC@@@>>>AAAGGGKKKHHH@@@===>>>DDDEEEEEECCC???===;;;<<<>>>===>>>@@@BBBCCCCCCBBBCCCEEEIIINNNSSSZZZbbbgggbbbaaa^^^[[[YYYXXXWWWWWWSSSRRRSSSVVVZZZXXXRRRLLLFFFEEEDDDDDDDDDDDDBBB@@@AAACCCEEEGGGIIIIIIHHHGGGKKKSSS[[[\\\VVVMMMFFFCCCEEEEEEHHHNNNQQQSSSYYY```eeedddaaa\\\XXX[[[aaahhh\\\dddgggaaaYYYUUUQQQNNNQQQTTTXXXZZZ[[[^^^ccchhhiiikkkmmmnnnmmmmmmnnnooopppmmmkkkmmmqqqrrroookkklllkkkiiihhhggghhhjjjkkkoooooooooooopppppppppqqqqqqooonnnmmmnnnmmmkkkjjjdddccc```]]][[[ZZZZZZZZZdddfffiiijjjjjjlllppptttrrrnnnhhhbbb^^^]]]]]]]]]______```bbb]]]SSSNNNOOODDD@@@;;;888777777666666;;;999777888:::;;;999777444666777777555444444555666666666666666777888888777888999::::::999888777888777666555444333222222666666666666666777888888:::999777666555555555555666555444333333444666777555555666666555444333333444333333444666777666555555555444333333555666777444333333555999999777444000222444666666666444333444333222222333555888:::444333333444444555666777888888999999888777555444555666777888888777666555666666666555444444444333777:::888222111666777444777666444444444555444333222333444666888777555222444555666777777888777777===:::777777:::<<<<<<::::::999888888::::::999888==============================<<<<<<;;;;;;;;;:::888;;;>>>===;;;999:::<<<888888777777777777888888:::888666777999999777444999999888888888888888888:::;;;;;;:::888777888999555777:::===<<<999666333555666777777666666777888??????>>>===============???@@@BBBBBBBBBCCCFFFHHHLLLMMMNNNPPPRRRTTTVVVWWW[[[aaalllxxx{{{yyyvvvsssrrrqqqooommmlllmmmlllhhhdddccchhhmmmyyy{{{uuuYYYYYYYYYWWWVVVVVVYYY\\\[[[\\\^^^______]]][[[ZZZYYYXXXVVVWWWWWWUUUQQQMMMOOOPPPQQQQQQPPPOOOOOOPPPHHHEEEAAA>>>======<<<:::>>>;;;::::::<<<===;;;:::::::::;;;999888999<<<@@@DDD@@@;;;888888999999999<<<<<<<<<<<<<<<======>>>999:::;;;<<<<<<;;;;;;:::999888666555555555666666999666333444888:::888666666666555555555555666666555444333333333333444555666666777999:::===>>>???<<<>>>AAACCCDDDBBB@@@>>><<<999777777888888777555666777888999::::::::::::<<<;;;;;;===@@@CCCBBBAAA>>>===<<<>>>AAABBB@@@>>>???>>><<<999777666555444777666555444444444444444666777888999999999999999999888999<<<@@@BBBBBB@@@BBBHHHQQQVVVPPPEEE@@@AAAEEEFFFEEECCC???<<<<<<<<<@@@@@@AAACCCEEEEEEEEEDDDHHHKKKOOOSSSWWW]]]ccchhhdddaaa[[[UUURRRQQQRRRSSSOOOMMMLLLNNNPPPNNNIIICCCFFFEEEDDDCCCDDDCCC@@@>>>@@@BBBEEEIIIKKKLLLKKKKKKJJJPPPWWWWWWRRRJJJFFFDDDEEEDDDGGGLLLPPPTTT[[[bbbgggfffccc___]]]___cccfff\\\ccceee___WWWRRRNNNKKKNNNSSSXXX[[[]]]___cccgggiiikkkmmmnnnnnnnnnpppqqqoookkkhhhiiilllnnnkkkhhhhhhgggfffeeefffgggiiijjjjjjjjjkkklllmmmmmmmmmllljjjhhhfffffffffgggfffeee```^^^[[[XXXWWWVVVWWWXXXdddfffiiiiiijjjkkkooorrrooommmhhhddd```___^^^___dddbbbbbbaaaYYYNNNHHHHHHCCC???;;;888777777777666:::888777888::::::999777999::::::999666444333333666666666666666777888888444444555666666555444444555555555555555444444444666555555555555666777888888888777666666555444444666555444444444444555666777777777777777666555555/////////111555777777777555444444444555666888999333222222555888:::888666222333444555555555444333444444333444555666888999444444444444555666777888999999::::::999888777777555666777888888777666555555555555555444444444444666888777222222666888555999777666666666666666666444333333444555666555444666666777777777777777777999777666666888:::;;;;;;:::888888888999:::999888;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<<<<<<<777999<<<;;;999888888999888888777777777777888888999888666777999999777444888888888888888888888888777888999999777777888999666888:::;;;;;;999666444444555777777666666777999@@@???>>>===<<<;;;;;;;;;;;;===???@@@AAACCCEEEGGGKKKLLLNNNPPPRRRTTTUUUVVVYYY```kkkwww}}}{{{xxxvvvssspppnnnjjjlllmmmkkkgggfffhhhlllvvv{{{uuuXXXXXXXXXWWWVVVWWWZZZ]]]XXXZZZ\\\]]]]]][[[YYYWWWSSSRRRQQQRRRRRRQQQOOOMMMOOOQQQSSSTTTSSSRRRRRRRRRJJJGGGCCCAAA@@@???===<<<;;;::::::<<<======<<<::::::;;;<<<<<<<<<>>>AAADDDGGGCCC>>>;;;::::::999999;;;<<<>>>@@@@@@???>>><<<666777888:::;;;;;;;;;;;;777777555444444555666666888666555777:::;;;999666555555666666666666555555444444333222222333444444555555777999<<<>>>@@@AAA===>>>@@@AAAAAAAAA@@@???<<<;;;999888999999888777555666888999;;;<<<<<<===<<<<<<>>>BBBDDDEEECCC@@@@@@===<<>>:::888888888888777999777777777999999888777888999999888555333333444666666666666666777777888222333444444444444333222444444444555555555666666555555444444444555666666555666777777666555333222777666555444444444444444666777777777777666555555000000000222555777777666555555444444444555666777222222222555888:::999888555555555444444444444444444555666666777777777777555555555555666777888888:::::::::::::::999999999666666777777777777666666444444444444555555555555555777666333333666777666888777666666555666666666666444222222444666666666777777777777777777666666555666666666555777999;;;999888777777999999888777999999:::;;;<<<<<<===>>>;;;;;;;;;;;;::::::::::::999;;;<<<;;;999888888999888888777777777777888888888777777777999888777555888888888888888888888888444666777888777777999:::777888999999999888777666333555666666666666888999???>>>===<<<;;;:::999888999;;;>>>???@@@@@@BBBDDDKKKLLLNNNPPPRRRTTTUUUUUUXXX^^^iiivvv{{{uuupppmmmgggjjjmmmllljjjhhhiiikkkrrr|||zzzuuuUUUVVVVVVVVVUUUWWWZZZ]]]XXXYYYZZZ[[[YYYVVVSSSQQQMMMLLLLLLLLLLLLMMMLLLLLLMMMPPPRRRRRRQQQOOONNNOOOLLLJJJFFFCCCBBBAAA???===<<<<<<;;;<<<===>>>?????????>>><<<;;;<<>>;;;:::999888777666999===@@@@@@>>>:::888666666777888888999999999777666555444444555666777666555666777::::::888555444555666777777666555444444444444444444444444444555666888:::;;;===>>>???=========>>>>>>>>>>>>>>>;;;:::999999999999999999555666888999;;;<<<<<<<<<>>>@@@CCCFFFGGGDDDAAA>>>AAA@@@@@@CCCFFFFFFAAA===777777666555555555555555555555555555555666777777<<<;;;:::888888888999999999999888999<<>>AAACCCFFFJJJLLLMMMMMMMMMFFFHHHIIIGGGEEEDDDEEEGGGBBBAAACCCHHHMMMSSS]]]fffgggdddbbbaaabbbaaa]]]YYYYYY]]]\\\UUUOOOMMMKKKHHHIIIPPPZZZaaabbbaaaaaabbb___aaadddeeegggiiilllooolllgggbbb___```aaaaaa```____________```aaabbbccc]]]___bbbeeefffeeedddbbbaaa^^^[[[ZZZ\\\___```aaa```___\\\ZZZYYYZZZ\\\]]]aaaaaabbbcccccceeeggghhh____________^^^]]]\\\[[[^^^\\\[[[YYYSSSJJJFFFGGG???<<<999888999999999888777777666777888888888888444555666555555555666888777777666666666666777777555555555555555555555555444444444555555555555666444444444333333444444555444555666777777555333111777777666555444333333333444444444555555444333333777666555555666777555444666666555444333333222222333333444555777888888777777666555444333333444444444555777888999888666555666555555666666777888999999999999999999:::;;;;;;666666777777777777666666333333333444444555555555444555444333444666777777444555555444333333444555777555444444666777777666999999888777777666666666555777888666444444777:::888777666666888888777666666777888999;;;<<<===>>>===<<<;;;:::999888777777<<<======<<<;;;:::::::::888888777777777777888888777777777888888888777666777777777777888888888888666777888888777777888:::888888888888777777777777222444666666666666888999;;;;;;;;;;;;::::::999999999;;;>>>?????????@@@AAAMMMNNNQQQSSSUUUVVVWWWWWWWWW^^^iiivvv~~~vvvoookkkfffhhhiiiiiihhhhhhjjjlllrrr{{{}}}yyytttTTTTTTUUUTTTTTTVVVZZZ\\\YYYYYYYYYWWWUUUQQQNNNLLLIIIIIIIIIHHHHHHIIIKKKLLLOOOPPPQQQQQQNNNLLLKKKKKKNNNKKKHHHFFFDDDBBB@@@>>>???>>>===<<<===@@@DDDGGGGGGCCC===::::::===AAADDDDDD@@@<<<:::999888777666444777<<>>;;;???AAABBBBBB@@@===:::999666666555555555666666777555555555666777888999:::@@@>>><<<999888777888888999999999999:::<<<>>>@@@HHH[[[sssttt\\\LLLFFFOOOOOOOOOMMMJJJIIIIIIJJJKKKRRR[[[aaacccbbbaaaaaa`````````]]]XXXTTTRRRRRROOOMMMJJJGGGDDDCCCCCCCCCEEEDDDDDDEEEGGGIIIJJJJJJJJJHHHGGGFFFFFFEEEBBB@@@CCCEEEGGGIIIJJJIIIHHHHHHEEEDDDDDDBBBBBBBBBEEEGGGAAA???AAAGGGLLLQQQ[[[dddgggdddaaaaaabbb```[[[WWWXXXZZZXXXQQQMMMMMMLLLJJJIIIQQQ[[[aaabbbaaa``````]]]___aaacccdddgggkkkmmmkkkgggbbb^^^]]]]]]^^^_________^^^^^^^^^^^^^^^___\\\^^^aaaddddddcccbbb```___]]]ZZZYYY[[[^^^``````]]][[[ZZZYYYXXXYYYZZZ[[[^^^^^^]]]^^^___```aaaaaaZZZZZZ\\\]]]]]]]]]\\\\\\\\\ZZZXXXWWWQQQIIIFFFHHH>>><<<999999999:::999888666666777777777777888999555666777777666777999;;;777777666666666666777777777666666666666666666777666555555555555444444444444444333333333333444444333444666777777555333222777777666555555444333222333333444444444444333333888777555555666666555444555555555666666666555555666666666666555555555666777666555444444444444444444555777999999888666555666555555666666777888999666777777888999:::;;;;;;777777666666666666777777222333333333444444555555444333333444555555555777333444555444222222444666666666666888::::::888555:::999888777666666777777777999999777444333555888777666555555777777666555444555666888999;;;<<<===999999999999999888888888===<<<;;;:::;;;:::::::::888888777777777777888888666777888888888777777777666666777777777888888888999:::;;;:::888777888999999888777777777777777777222444666666555555777888666777888:::;;;;;;;;;;;;777:::===???@@@AAACCCEEEOOOQQQTTTVVVXXXYYYZZZYYYXXX^^^iiiuuu~~~ssskkkgggeeeeeedddddddddgggjjjmmmttt|||~~~|||xxxtttTTTUUUUUUTTTTTTVVVYYY\\\[[[ZZZWWWUUURRROOOMMMLLLJJJKKKJJJIIIHHHJJJMMMPPPSSSTTTSSSQQQNNNLLLLLLMMMOOOMMMJJJGGGFFFCCC@@@>>>AAA@@@>>><<<===AAAGGGLLLMMMGGG???::::::<<>>===<<<;;;;;;::::::;;;<<<;;;::::::<<<>>>EEETTTiiiuuulllYYYKKKGGGKKKMMMNNNNNNMMMMMMMMMNNNPPPYYYeeelllmmmjjjgggfffbbbaaa^^^YYYRRRMMMJJJIIIFFFGGGGGGGGGGGGEEEDDDCCCGGGFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGGGGGGGDDDBBBEEEFFFGGGHHHHHHFFFEEECCCCCCBBBAAAAAAAAABBBDDDEEE@@@???@@@FFFJJJNNNVVV___cccbbbaaaaaaaaaaaa```___[[[[[[WWWPPPMMMNNNNNNKKKLLLSSS[[[```aaa______``````aaaccccccdddfffjjjmmmjjjhhhccc___]]]]]]___``````_________^^^^^^^^^]]]^^^___aaaccccccbbbaaa```^^^\\\ZZZZZZ[[[^^^______^^^^^^^^^^^^]]]]]]\\\\\\]]][[[ZZZZZZ\\\]]]]]]\\\YYYZZZ[[[]]]^^^^^^______```]]]YYYVVVOOOGGGDDDFFF>>><<<:::999::::::999777555777888888777777999:::;;;<<<;;;:::888888:::<<<888777777666666666666666666666555555555555666666666666555555555444444444555555444333333333444444444555666777666666555444555666666666555444333333444444555666666666666555444333222333555666666444333444666888:::;;;<<<<<<888888888666444333444555666666666555555555555555333444666888888888666555555555555555666777888888333555777999;;;;;;;;;;;;777777666666666666777777333333333333444444444444555333333555666333444666333555777666333333666999555555777:::;;;:::777444:::999888777666777888999888888777666444444555777666555444444666666555444333444555666888999:::;;;333444555777999:::;;;<<<999888666666888999888777888888777777777777888888555777888999777777777888555666666777777888888888:::;;;<<<:::888777777888888888777777777666666666333555666666555444666777333555777:::<<<=========444666:::===@@@DDDHHHLLLOOOQQQTTTWWWYYYZZZYYYYYYXXX^^^hhhttt|||ppphhheeecccbbb``````bbbgggkkknnnvvv}}}}}}|||{{{yyyWWWWWWWWWVVVVVVWWWZZZ]]]\\\ZZZWWWSSSQQQQQQQQQRRROOOOOONNNMMMKKKMMMQQQUUUVVVVVVTTTQQQOOONNNPPPRRROOOMMMJJJHHHFFFDDD@@@===>>>??????>>>>>>AAAGGGLLLMMMIIIBBB???>>>>>>===<<<<<<:::888888999::::::999888999;;;<<<===<<<::::::666666555555666777888999<<<;;;999777666555555666555666666666555666777888666666555555555555666666555555666777777666555555999:::<<<>>>???>>>>>>===::::::;;;<<<<<<<<<<<<<<<999;;;<<<;;;999888:::===<<<===>>>@@@AAABBBBBBCCCAAACCCDDDBBB???======???DDDCCCAAA@@@???===:::888555555444444444555666666777777888999;;;===???@@@???@@@AAAAAABBBAAAAAAAAA@@@BBBCCCCCC@@@??????AAABBBKKKXXX```\\\QQQJJJIIIIIILLLPPPSSSSSSSSSSSSTTTTTT___mmmuuutttmmmgggddd```___ZZZTTTMMMHHHFFFEEEDDDEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFEEECCCCCCCCCHHHGGGFFFFFFGGGGGGEEECCCEEEFFFGGGHHHGGGFFFDDDBBBBBBAAAAAAAAABBBCCCCCCCCC@@@>>>@@@EEEIIIKKKRRRYYY[[[\\\\\\]]]^^^aaaeeehhhaaa```YYYQQQNNNOOONNNKKKPPPUUU\\\___^^^^^^___```bbbccccccccccccdddhhhkkkkkkiiifffccc```___```bbb______`````````````````````aaaaaaaaaaaa``````______^^^\\\]]]^^^______^^^bbbcccdddeeedddbbb___^^^^^^[[[YYYZZZ[[[\\\[[[ZZZXXXYYYZZZ[[[\\\^^^___```ddd___[[[VVVOOOFFFCCCEEE>>><<<:::::::::999888666555777999999888888:::<<<;;;;;;:::999888888;;;===888888777666666666666666666666555444444555666666444444444555555555555555666666555444444444444444666666666666666666666666444555555666666555444333333444555555666666666555555444333444555666555444333555666888999::::::999777888888666333222444777444444666777777666555555222333444666777777777666444444444444555666777888222444888<<<>>>>>><<<;;;888777666555555666777888444444333333333333333333666333333666666222222555222555777666333222666999555555555666888888777555999888777666666888999:::666444222222444666666666555444333444555555555333333444444666777888999999444444555666888999::::::777555333444666999888777888888777777777777888888444777999999777666888999555555666666777888888999888999:::999888777888999777777777888777666666555555666777666444333444555444555888;;;<<<======<<<666777999;;;===BBBHHHLLLKKKMMMQQQTTTVVVWWWVVVVVVXXX]]]fffqqq{{{zzznnngggdddaaa``````bbbeeeiiilllmmmvvv|||~~~|||YYYYYYYYYXXXWWWYYY\\\^^^]]]ZZZVVVSSSRRRSSSUUUWWWRRRSSSRRRPPPNNNOOOTTTYYYVVVUUUSSSPPPOOOOOORRRUUUOOOMMMKKKIIIGGGDDD@@@===:::===???@@@@@@BBBFFFJJJLLLIIIEEECCCBBBAAA===999:::999888888:::<<<<<<;;;888888999999999::::::999444444444555666888:::<<<>>>===:::888666555555555777777777666666666999;;;777666555444444555666777333444555666666555444333999:::===@@@AAABBBAAA@@@:::;;;===>>>>>>>>>===<<<:::<<<===<<<::::::<<>>@@@CCCEEEFFFGGGHHH@@@AAAAAA???<<<<<>>@@@BBBDDDFFFGGGGGGGGGGGGJJJLLLKKKGGGEEEEEEFFFAAADDDKKKPPPOOOIIIHHHKKKJJJNNNTTTXXXYYYYYYYYYZZZWWWcccrrrzzzwwwmmmeeeaaa^^^\\\WWWQQQJJJFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGG@@@BBBEEEFFFEEEEEEEEEEEEFFFEEEDDDEEEGGGGGGEEEDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBAAAAAABBBDDDDDDBBBAAA???>>>AAAEEEHHHIIIOOOUUURRRUUUWWWXXXZZZ```hhhnnnfffddd\\\RRRNNNOOOMMMJJJSSSWWW\\\]]]]]]\\\^^^aaabbbbbbbbbaaa```aaadddgggkkkjjjhhheeebbbaaabbbccc^^^^^^```aaabbbcccccccccbbbbbbaaa``````_________bbbaaa```aaabbbbbbaaa``````aaadddeeeddd```]]]ZZZ___\\\ZZZZZZ\\\]]][[[YYYVVVVVVWWWXXXZZZ\\\]]]^^^ddd___[[[VVVOOOGGGEEEHHH???===;;;::::::999777555555888::::::888888;;;===444555555555555888;;;>>>888888777666666666666666888777666555555666777888222222333444555666777888777666555444444444444444777777666666666666777888333444555666666666555444111222333333444444444333;;;999777777777666444222666666777666666444222111555777777666333333666999222444666888888777666555111222333555666777777777444333333444444555666777111555:::>>>@@@@@@>>><<<888777666555555666777888444444444333333222222222777333333777666111000444///333555444111000444888666444222333444666666666999888777666777888:::<<<333000...000444777777666555444333333555555444333333444444555666777888888999888888777666555555444888555333444888:::;;;:::888888777777777777888888444777999999777666888:::444555555666777888888999555666888888777777999:::666777888888888777555444555666777666444333333444555777999<<<======<<<;;;;;;;;;;;;::::::>>>CCCGGGHHHJJJNNNQQQSSSTTTSSSRRRWWW\\\dddnnnxxxyyymmmfffddd______aaadddhhhkkklllllluuu{{{~~~}}}}}}XXXYYYZZZ[[[\\\]]]]]]^^^[[[[[[YYYVVVTTTUUUYYY\\\XXXUUURRRSSSVVVXXXXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPNNNMMMNNNOOOMMMHHHCCCAAA@@@@@@@@@@@@AAAAAABBBCCC>>>>>>???BBBCCCAAA;;;666888888999===@@@???;;;777999666333555999:::777333666444444555888;;;======<<<;;;::::::::::::;;;<<<:::999666555555666888999777777666666666555555555:::888777666555555666777::::::===BBBGGGHHHFFFCCC>>>>>>======>>>>>>??????===;;;:::;;;>>>AAABBBBBBCCCCCCCCCBBB@@@???@@@AAA???>>>>>>AAADDDBBB<<<555<<<:::888888999888555222555333222333555777777777>>><<<;;;<<<>>>AAACCCCCCFFFEEECCCCCCDDDHHHLLLNNNSSS\\\bbbaaa[[[TTTJJJ@@@HHHIIIJJJJJJIIIHHHIIIIIIMMMTTT^^^fffiiieee___ZZZZZZcccnnnqqqlllbbb[[[XXXQQQQQQQQQPPPNNNKKKIIIGGGJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAFFFEEEEEEEEEGGGHHHGGGFFFKKKGGGCCCDDDGGGHHHEEEBBBBBB>>>===??????<<<<<<@@@BBB??????CCCGGGIIIMMMSSSPPPQQQRRRTTTXXX^^^ggglllssshhhYYYPPPOOORRRTTTTTTZZZ[[[\\\\\\\\\\\\]]]___aaabbbcccaaa______cccgggiiiiiiiiigggeeedddeeefff```___\\\[[[\\\^^^bbbdddiiigggfffdddbbbbbbbbbccc```dddeeeccccccdddbbb^^^fffeeecccaaa```___^^^^^^ZZZZZZ[[[[[[[[[\\\\\\\\\YYYYYYXXXYYYZZZ[[[]]]^^^aaa\\\WWWSSSKKKCCC@@@CCCAAA>>>:::888888888888777555555666777888:::<<<===999888666777999;;;<<<<<<888777777777777777555444999888666555555666777888777666444333444555777999999888777555555777888999???<<<888555666777777777666444333333555777888888666666777777777777666666222333444444555555444444777555333333444555555444:::666222111333444333222222333333444555555555444666666555555555444444444555666666666666666555555444555888<<<===<<<888555888777666666777888777555777777666555444333333222555555555444444333333333444444444555555555666666888888666555333333222222555555666666666666555555444333222333555666555444222555888777444222444666555555444444444444555555888888777777666666666555444555555666666666666666555777777666555444555666666666666777888888999999555555555555666888999:::;;;999777666888999999888999999999999888888888888444666777777666555555666777888999:::::::::::::::<<<;;;999999:::<<>>>>>???AAABBB@@@;;;777999888999<<<>>>>>>;;;777888555444555999:::777333666555444666999<<<======<<<<<<<<<===============777777777777777777888888666666666666555555555444888888777777666777777777666777:::@@@FFFIIIHHHFFFAAAAAA@@@@@@@@@@@@AAAAAA???===<<<===???AAABBBBBB?????????===;;;;;;;;;<<<===<<<<<<>>>AAA@@@:::444999888666777999999777444777666555777999;;;<<<;;;>>>===<<<>>>@@@BBBCCCCCCEEEDDDCCCDDDFFFJJJOOORRR___hhhoooooojjjbbbVVVKKKKKKLLLMMMLLLJJJJJJMMMPPPTTT[[[fffnnnoooiii```YYYYYY]]]bbbbbb^^^WWWQQQNNNKKKKKKKKKKKKKKKIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDCCCCCCCCCEEEFFFEEEDDDIIIFFFDDDEEEHHHIIIEEEAAABBB???>>>@@@@@@===<<>>BBBEEEFFFJJJOOONNNPPPRRRUUUYYY___fffjjjtttjjj]]]UUUTTTVVVYYYYYY\\\^^^``````___^^^^^^___bbbccccccbbbaaaaaaeeehhhjjjjjjiiihhhfffffffffgggdddbbb```^^^___aaadddeeefffeeedddcccbbbccccccddd```ccceeeddddddfffeeeaaadddcccbbb```___^^^]]]]]][[[[[[[[[[[[\\\]]]]]]]]]ZZZYYYYYYYYYZZZ[[[]]]^^^___[[[VVVRRRKKKCCCAAADDD@@@===:::888888888888777666666666666777888999999888777555555777999999999777666666666777666555444888888777777666666666555555555333333333444666777999888666555555666888999<<<:::666555555666555555666444333333666777888888666666777777777777666666444555666666777777666666777666444555666777777666:::666333222333555444333222333444444555555555444666555555555444444444444555555666666666666555555555666777:::<<<:::777444777666555555777777666555666666555555444333333222555444444444333333333333444444444444555555555555666555555444444444555555666666666666666666666666444333222333555666555444333555666666555444555666555555444444444444555555777777777666666555555555555666666777777777777777555777777666555444555666666666666777888888999999:::999888777666555444444;;;999777777888999999888999999888777777777777777333555777777555555555777888999:::;;;;;;;;;::::::<<<;;;999999:::<<>>@@@@@@???;;;888999999888:::;;;<<<:::999888555444555888999666333777666555777:::<<<======:::;;;<<<===>>>?????????777888999999:::999888777666666666555555555555444666777777888888888888777555666999???DDDFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCAAA???>>>@@@AAAAAA@@@<<<<<<:::999888777777777:::999999;;;===<<<777333555555444555777888888777777777888;;;???BBBCCCBBBCCCAAA???@@@BBBDDDDDDDDDEEEDDDDDDFFFJJJOOOTTTXXXbbbkkkrrrrrrnnnfffZZZNNNLLLOOOQQQOOOLLLMMMQQQVVV[[[cccmmmtttsssjjj^^^VVVVVVTTTRRRPPPNNNKKKGGGDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDGGGEEEEEEGGGIIIIIIEEEBBBBBB@@@@@@BBBBBB>>>===???>>><<<===BBBDDDDDDFFFJJJJJJMMMQQQUUUYYY]]]bbbeeemmmdddZZZTTTTTTWWWZZZ[[[___bbbddddddbbb```^^^^^^aaabbbccccccbbbccceeegggiiiiiihhhgggffffffffffffgggfffcccaaaaaabbbdddfffdddccccccbbbbbbccccccddd___bbbdddccccccfffeeebbb``````___]]]\\\[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[ZZZZZZZZZ[[[\\\]]]]]]]]]YYYUUURRRKKKDDDBBBEEE???===:::888888888888777777777777666666666666666777666444444666777777666555666666666666555444444888888888888777666444333444444333222222444555666888888666666666666888888;;;:::888777888777666444666444333444666777777777555666666777777666666555555555666777777777777666777666666777999:::999888:::777555444555555555444333333444555555555555444555555555555444444444444555555666666666666666555777666666777999888666444666555444444666777666444555555444444333333222222444444333333333333222222333333333444444444555555333333333444555666777888777777666666666666777777444333333333555666555444444444444555777888777555555555444444444444555555666666666555555555555555666666777888888888888777555777777666555444555666666666666777888888999999:::::::::999777555333111:::999777777999:::999999:::999777666555555555666333444666666555555666777::::::<<<<<<===<<<<<<;;;;;;:::999999:::<<>>>>>===<<<<<<===>>>>>>===;;;999999999888888888999999999777555444666777888666444777666666888;;;======<<<888888999:::===@@@DDDFFF======<<<:::999999888888555555555555555555555555444555777888999888888777888:::<<>>===<<<;;;:::888777777666555555888777777999:::999666333333333333444555666777777555777;;;AAAHHHLLLNNNNNNLLLHHHCCC@@@BBBEEEGGGIIIGGGGGGGGGIIINNNTTTZZZ]]]___eeejjjiiigggbbbXXXNNNLLLQQQUUUTTTPPPOOOSSSWWW^^^dddjjjnnnkkkbbbWWWPPPOOOJJJEEEDDDFFFGGGEEEBBB@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBBBBFFFDDDDDDEEEFFFGGGFFFEEEEEEEEEFFFIIIKKKJJJGGGCCCCCCAAAAAADDDCCC???>>>@@@>>><<<>>>BBBDDDCCCDDDGGGDDDHHHNNNRRRVVVYYY\\\^^^bbb\\\UUURRRSSSXXX\\\^^^aaaeeehhhhhhfffbbb___^^^```aaabbbcccdddeeefffggggggfffeeeeeeeeeffffffeeeiiigggeeecccbbbcccdddeeeccccccbbbbbbaaaaaaaaaaaa]]]```aaa^^^^^^```___\\\YYYYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ\\\\\\[[[[[[[[[\\\\\\\\\]]]ZZZWWWSSSQQQKKKDDDCCCFFF>>><<<999888888999777666777777777777777777666666888666555555666777666555555777888888777666666666:::999888777555555444444444444333333333444555666888777666666666666777888<<<;;;;;;;;;<<<;;;888666666555444444666777777666555666666666666666666555333333444555555555555555888777777888;;;<<<;;;:::999888666555666666666666444444555555555555444444444444444444444444444444444555666666666666666666888777555555666666555333555444333444555666555444333333333333333333222222333333333333333333333222333333333333444444444444333333333444555666777888666666555444444555666666555444333444555666666444555333333555999:::888666555555444444444444555555555555555555555555444444555555666777777777777777555777777666555444555666666666666777888888999999555666888999999888666555:::888777888999::::::999:::999666444333444444555222444555555555555777999;;;<<<>>>??????>>>===<<<;;;:::::::::;;;===???@@@FFFLLLUUU[[[\\\ZZZWWWUUUSSSWWW^^^fffmmmqqqqqqppprrrsssuuuwwwzzzzzzrrrkkkhhhhhheeehhhjjjlllmmmnnnooopppooouuu}}}JJJJJJLLLNNNPPPRRRSSSTTTVVVVVVVVVVVVUUUVVVYYY\\\ccc```[[[VVVTTTVVVZZZ^^^]]]]]]^^^]]]ZZZVVVQQQOOOKKKMMMLLLLLLOOOTTTPPPIIIEEEDDDBBB@@@>>>===<<<<<<;;;<<<<<<<<<<<<;;;::::::999888888777666777888999555555555666777666555444777666666888;;;<<<<<<;;;:::888777888===DDDKKKOOOEEEBBB>>>999777777999:::666666666666666666666666444555777888999999888777:::<<>><<<;;;888666999777444444555666444333888777777777888888666555333444333333333444666777999<<>>AAAGGGKKKIIIEEE@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBCCCBBBAAAAAADDDCCCBBBCCCEEEFFFEEEDDDDDDEEEGGGJJJKKKJJJHHHEEEDDDBBBBBBEEEDDDAAA@@@BBB===;;;<<<@@@AAA??????BBB???CCCHHHLLLOOOQQQSSSUUUYYYVVVSSSRRRUUUZZZ___bbbcccfffjjjkkkiiieeebbb``````aaaccceeeggghhhhhhgggfffdddcccccceeeffffffeeeiiigggeeecccbbbbbbcccdddbbbbbbaaa___^^^\\\[[[ZZZXXX[[[ZZZWWWUUUWWWUUURRRPPPPPPPPPPPPOOONNNLLLKKKKKKKKKLLLMMMPPPTTTWWWYYY]]]]]]]]]]]]]]]\\\\\\\\\YYYUUURRRPPPJJJDDDCCCFFF===;;;999888999999777666666777888999999999888888888777666777888888777555666888::::::888777888999<<<:::777555333444555666555555555555555666666777777666666666666666666777;;;;;;;;;<<<<<<;;;888666666555444555777777666555555555666666666666555555333444555555666666555555777777777999<<<<<<;;;:::777888777777666666666777444555555666666555444444333333444444444444444444444444555666666666666666888666555444555666555333555333333444666666666555222222333333333333333333333333333333333333333333333333333444444444555555555555444444444555555666555444444333333444444555555444333444666777666555666444333666999;;;999666555555444444444444555555444444555555555555555555333444555555666666555555555777777666555444555666666666666777888888999999333555777999::::::888777999888888999:::;;;:::999999888666555444444444555333444555555555666999;;;===???@@@BBBBBB@@@>>>===;;;;;;;;;;;;===>>>@@@AAAHHHMMMSSSWWWYYYYYYYYYYYYRRRUUU[[[ccckkkpppqqqooonnnpppssswww{{{zzzrrrlllkkkkkkiiilllpppqqqqqqpppqqqsssssszzzDDDEEEGGGJJJLLLOOOQQQRRRQQQRRRSSSSSSSSSTTTWWWZZZ___]]]YYYTTTSSSVVV\\\aaa``````___\\\YYYTTTPPPNNNIIILLLKKKIIIOOOVVVSSSJJJEEEDDDBBB@@@>>>===<<<<<<:::;;;<<<;;;999999:::;;;777888888777555555666888444555555666666555555555666555666888:::;;;:::999<<<;;;999:::???GGGOOOTTTGGGCCC===888555666888:::666777777777777777888888888999999:::::::::999999:::===AAADDDEEEHHHJJJLLLOOOOOONNNMMMMMMMMMNNNNNNFFFCCC>>>;;;999777555333666333000111444555444222777777666666666666666666555555666555444555888:::AAAEEENNNYYYcccjjjmmmmmmbbbYYYNNNEEEDDDGGGMMMQQQMMMMMMLLLMMMPPPUUUZZZ]]]```aaa```___bbbfffccc]]]YYYZZZ\\\[[[XXXSSSPPPOOOOOONNNMMMKKKIIIFFFCCCAAA>>><<<<<>>>>>>>>??????@@@@@@>>>???AAABBBBBBAAA@@@@@@@@@???>>>???AAABBBAAA@@@BBBDDDFFFHHHIIIHHHGGGGGGEEEBBBBBBDDDEEECCCCCCGGG>>>::::::======;;;<<>>???AAACCCDDDDDDBBB@@@>>>=========>>>???@@@AAABBBIIILLLPPPSSSUUUWWWYYY[[[SSSTTTXXX```iiinnnooonnniiimmmrrrwww|||~~~~~~yyyrrrmmmlllmmmqqqtttwwwwwwsssqqqpppqqqwww}}}BBBCCCEEEGGGIIIKKKMMMNNNNNNOOOPPPQQQQQQRRRUUUWWWZZZZZZXXXVVVTTTVVVZZZ^^^aaa```^^^[[[XXXTTTQQQOOOKKKNNNLLLJJJQQQ[[[XXXNNNDDDCCCAAA@@@>>>===<<<<<<999:::;;;:::888777:::<<<555777999777555444555666444555666666555555444555555444555777999:::999777;;;;;;;;;===@@@EEEKKKNNNAAA???:::777555555777888777888888888999999999999>>>======<<<<<<<<<<<<===>>>AAAEEEGGGHHHJJJNNNQQQRRRQQQNNNLLLJJJHHHGGGGGG>>><<<888777666666555444666222000111555888666444555666555555444444666777666777888888888:::>>>BBBIIIMMMVVVaaakkkrrrsssssshhh```TTTLLLIIIJJJMMMOOOOOONNNLLLLLLMMMQQQUUUWWW[[[\\\]]]^^^dddjjjgggbbb^^^[[[VVVSSSPPPMMMHHHEEECCCBBBAAA@@@>>>======<<<:::999:::===BBBFFFFFFDDD???>>>===;;;::::::::::::;;;;;;<<<===>>>>>>??????<<<>>>???AAAAAA@@@???>>>???======>>>???@@@???>>>???AAACCCDDDDDDEEEEEEFFFFFFBBBAAACCCDDDDDDGGGKKKBBB>>><<<======;;;===@@@>>>????????????BBBGGGJJJGGGGGGGGGGGGHHHJJJNNNQQQUUUXXX]]]___^^^]]]\\\[[[ZZZ[[[]]]bbbfffgggeeebbb]]]YYYWWWYYY]]]___^^^\\\ZZZZZZYYYXXXWWWWWWWWWXXXTTTTTTTTTSSSQQQOOOMMMLLLJJJLLLKKKFFFDDDFFFEEEBBBBBBCCCDDDDDDDDDBBB@@@???@@@@@@BBBFFFKKKRRRWWW[[[^^^_________^^^]]][[[ZZZXXXTTTQQQOOOIIICCCBBBEEE;;;999888999999999777555777888999:::999777555444666666666888::::::999777555999<<<;;;888777999<<<666777888888888666555444444444555555666666555555555666666666666666666555888777666777888888666555666555555666777777555333444555555666666555555444666666777888888888888888666666777888:::999777555444666888777555444666777666666666666666555444444222222333333333444444444333444555666777777777777666555555666888888777555555444444555777888888777222333333444555555666666444444444555555666666666555555555666666666777777666666555444444444444444333555777888888777555333666555444555666777666555666888999999888777888888555555444444444444555555555555555666666777777777333444444555555555555555555777777666555444555666666666666777888888999999::::::999999888777666666888888888:::<<<===;;;:::444555666888888777666555555555666666777999===@@@AAABBBEEEFFFFFFCCCAAA???>>>>>>??????@@@BBBBBBCCCFFFIIIMMMPPPSSSUUUXXXZZZVVVUUUVVV\\\eeekkklllkkkeeejjjqqqxxx}}}{{{tttpppoooqqqssswww{{{zzzuuuqqqppprrrvvv{{{BBBCCCDDDFFFGGGIIIJJJKKKKKKMMMNNNOOOOOOQQQSSSUUUVVVXXXYYYXXXVVVUUUXXX[[[```___]]]ZZZWWWTTTSSSRRRNNNRRRPPPNNNUUU```^^^SSSDDDCCCAAA???>>>===<<<<<<888:::;;;999777777:::===444777999888555333444666333555666666555444444555444444444777999999888666888999:::===@@@BBBDDDEEE;;;999888666555555666777888888999999999:::::::::BBBAAA@@@>>>>>>>>>???@@@DDDGGGJJJJJJJJJJJJMMMPPPQQQOOOLLLHHHDDDAAA???>>>888666444333555666666555888444222444999<<<:::888444555444333222333555777666888:::;;;;;;>>>CCCHHHLLLPPPYYYdddmmmsssssssssiiicccYYYQQQMMMLLLMMMMMMOOONNNKKKJJJKKKMMMQQQSSSYYY\\\^^^bbbiiiooollleee```XXXNNNHHHFFFEEE@@@===<<<<<<<<<;;;;;;;;;::::::999888888999<<<>>>@@@@@@===<<<;;;999999999::::::::::::;;;;;;<<<===>>>>>>;;;<<<>>>@@@AAA@@@>>>>>>???>>>>>>>>>@@@AAA@@@???===>>>@@@AAAAAABBBCCCEEEFFFBBB@@@BBBDDDEEEIIINNNGGGBBB@@@@@@@@@>>>@@@DDD@@@???>>><<<<<>>===???@@@BBBFFFLLLSSSZZZ^^^______``````___]]][[[ZZZXXXTTTQQQNNNIIIBBBAAADDD:::999888999999999777555999999:::999888555222000555555666888:::;;;999777444888;;;;;;777666888<<<222555999;;;;;;888444111222333444444555555444444555555666666666666555555:::999777888999999888777666555555666888777555333444555555555555555555444444555555666666666666666666666666888999888555333333555888777555444555777666666777777666555444444222222222333333444444444333444555666777777777777555555555777999999777666666555444666888999999888222333444444555666777777555555555666666666777777666666666666777777777777555555444444444555555666444666999;;;;;;999666444666555444555777777777555666999;;;:::777666777999555555555444444555555555555666666666777777888888444555555666666666666666555777777777555444555666666666666777888888999999:::999888888777777888888888777888:::<<<===;;;:::222444777999:::999777555555666777777888:::>>>AAAAAACCCFFFGGGGGGDDDAAA???>>>???@@@AAABBBCCCCCCDDDDDDGGGLLLPPPSSSTTTWWWXXXXXXVVVUUUZZZbbbhhhiiigggccchhhpppxxx}}}xxxtttsssuuuqqqvvv{{{zzzvvvssssssuuuqqqvvvzzz}}}BBBBBBBBBCCCEEEIIILLLNNNMMMPPPUUUXXXWWWUUUSSSRRRSSSYYY^^^___]]]ZZZ[[[]]]]]]___aaa```^^^\\\[[[[[[WWWWWWTTTTTT]]]ddd]]]OOODDDCCC@@@===::::::<<<>>>===:::777666777888888777999888888777777777777777666666555555555444444444888666555777::::::888666555555777888999999999999666777777555444444666777<<<:::999;;;???@@@???<<>>;;;777666888888777555999888888999::::::777555999999888777666555444444:::777444555777999777555555666888888666555666777555444333444555555444222666999999666666999999666777888:::::::::999777555888888888999::::::888666777999777333222444444111:::888555444444666:::<<<555666777888888777555444999666222111222555666666888777666555444555666666777555444444555555444333777777777777777888888999444555666666666555333222111111111333666777666555666555444444666666555444555555555555666666666777555777888999999888777555666555333333555666555444666777888888888666555333555555666777777666555555555888::::::666444444666///111333444444555666888666666777888888777666555999666333333555777666444888666555444444555666888666555444333333444555666555666777999999888777777888888999999999:::::::::666666666666555555555555777777888999:::<<<===>>>CCCCCCCCCFFFIIIHHHDDD@@@BBBAAA@@@@@@@@@BBBDDDEEEFFFFFFGGGIIIMMMRRRVVVYYYUUUTTTVVV[[[bbbhhhiiiiiigggjjjpppwww|||yyysssppprrrrrrrrrrrrrrrqqqpppooorrruuuzzz~~~~~~{{{xxxEEEEEEEEEFFFGGGIIIKKKMMMPPPSSSVVVXXXXXXVVVTTTSSSTTTYYY^^^___]]]\\\^^^aaa]]]^^^```aaa```aaabbbddd```aaa^^^^^^fffmmmeeeWWWGGGEEEBBB>>>;;;;;;===???===:::777666777888888777888777777666555666666666666666555555555444444444777666555666999:::888666666666777888999999999888777777777555444555777:::<<<:::;;;???DDDFFFEEECCCEEEFFFFFFEEEDDDDDDGGGKKKOOOQQQTTTUUUUUURRROOOMMMGGGBBB<<<999:::999555222444444333333333444444555555555444444444555777888444555666666555666888:::>>>>>>???BBBEEEIIIMMMPPPPPPRRRSSSVVV^^^fffgggbbbYYYXXXWWWWWWVVVTTTPPPMMMKKKJJJJJJKKKNNNQQQRRRQQQWWWTTTTTTWWW]]]``````]]]RRRLLLCCC===::::::999888999888777777777777888999:::999777888999999888777999:::;;;:::888777888999666888:::;;;:::999999:::;;;===@@@@@@???=========@@@@@@???@@@AAAAAA>>><<<===>>>???@@@AAABBBCCCCCCEEEFFFFFFEEEDDDEEEHHHJJJDDDHHHHHHBBB@@@CCCDDDAAABBBAAA@@@???>>>>>>BBBFFFCCCBBB@@@??????AAACCCEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHGGGEEEDDDEEEFFFHHHGGGFFFEEEDDDDDDEEEFFFCCCBBBBBBAAAAAAAAAAAABBB@@@AAACCCCCCBBBBBBDDDEEEGGGIIILLLQQQWWW\\\aaaccc```aaaaaaaaaaaaaaa```___^^^[[[UUUNNNGGGCCC@@@???;;;999666777999;;;;;;:::999888888999:::999777555777777777777666666666666888777666666777777777666444666777777666666666777666555444555777777555333555888888666666888888666666777888999999777666444888777777888999999777555444666555222111444444111999888666555555777999;;;666777888999999777555444888666333333444666666666888777555444444444555555555444333444666777666555777777777777777888888999777888888999888777666555444333333444666666444333555444333444555666555333555555555666666666666666555666888999999888666555777555333444555666555555555777888:::999777555333555444333333333333444555555888::::::666444444666000222555555555555666777555666777888888777666666===;;;888888999:::999888888777555444444555777888999888777666666777888999666777888888999999888888888888888888999999999:::888888888777777777777777777777888888:::<<<===>>>BBBBBBCCCFFFIIIIIIGGGDDDDDDCCCBBBAAABBBCCCEEEFFFHHHHHHIIIKKKNNNRRRUUUXXXTTTSSSUUUZZZaaafffhhhhhhhhhkkkpppvvv{{{{{{uuuqqqsssssssssrrrpppnnnlllkkkmmmrrrzzzxxxsssGGGHHHHHHIIIJJJKKKLLLLLLTTTUUUWWWXXXXXXWWWVVVUUUUUUXXX\\\]]]]]]^^^cccfffaaabbbbbbaaaaaacccgggjjjjjjkkkiiihhhoootttlll]]]KKKHHHCCC???======>>>@@@<<<:::777666777888888777777666666555555555555555666666666555555555444444666555555666888888777555666777777888888888777777888888777555444666:::===???>>>???CCCHHHKKKJJJHHHEEEFFFFFFEEEEEEGGGKKKNNNTTTWWWZZZ[[[XXXQQQJJJEEE===999555444666666444222333333333333444555666666444444444555555555555666777777888777777999===@@@DDDDDDEEEFFFIIILLLOOOQQQPPPPPPNNNNNNSSS\\\^^^\\\QQQQQQRRRTTTUUUSSSOOOLLLJJJJJJKKKMMMPPPPPPOOOMMMPPPNNNNNNQQQUUUVVVTTTQQQHHHDDD>>>:::999888888777888777666666666666777888888777666777888999888777888999:::999888777888999555777999999888888888999;;;===??????>>>=========@@@???>>>???@@@@@@>>><<<======>>>>>>???@@@AAAAAADDDEEEEEEDDDCCCCCCEEEGGGEEEHHHHHHDDDCCCDDDFFFEEEEEEFFFFFFDDDBBBBBBDDDEEEBBBAAA???>>>???@@@BBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEIIIHHHFFFEEEEEEEEEEEEFFFDDDFFFFFFFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDAAACCCEEEEEEEEEFFFGGGIIIOOOPPPTTTXXX]]]aaadddfffcccccccccbbbbbbaaaaaaaaabbb]]]VVVMMMFFFAAA???>>>;;;999888888:::;;;;;;;;;999888888999:::999777666555555666666777777888888777888888777666666777999666777888888666666777888777666666666888888777555555888888555555777777555555666777888777666555444777666666777888888777555444666666333222666666444777777666666666777888999999999::::::999777555444888666555666777888777666777666555444333333333333333222222444666888888777777777777777777888888999999999999:::999888888777888666555555555555333000555444333333555555444333666666666666666555555555555555777888888777555555777555444444555666666555555777999;;;;;;888555333666555333111111333555666555888::::::666444444666333555666777666555666777444555666777888888777777<<<:::888777888888777666888777666555555666777888:::999999888888999::::::888888888888888999::::::777777777888888888999999999999999:::::::::::::::888777777888999;;;===???BBBBBBCCCEEEIIIKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGHHHLLLKKKKKKKKKMMMPPPSSSUUURRRSSSVVV[[[```dddffffffiiikkkoootttyyy~~~|||vvvrrrrrrrrrrrrqqqooollliiiggghhhoooyyyuuummmHHHIIIKKKMMMNNNNNNOOOOOOWWWVVVWWWXXXYYYYYYWWWVVVUUUVVVXXXYYY[[[___dddiiijjjhhheeebbb```aaafffiiinnnpppnnnlllppptttkkk]]]OOOKKKEEE@@@>>>???@@@AAA<<<:::888777888888777666777777666555555555555666666666666666555555555555444444555666777777666555666666666777666666555555777777666555444666:::>>>CCCBBBCCCFFFJJJKKKIIIFFFDDDDDDEEEFFFHHHLLLPPPSSSVVVXXXYYYWWWRRRJJJBBB<<<999666444333444555555444333333333333333444555666222333444555555555444444999999999999999<<<@@@DDDJJJIIIIIIJJJJJJLLLMMMNNNSSSSSSOOOKKKMMMSSSUUURRRMMMMMMLLLMMMMMMLLLIIIGGGIIIHHHHHHJJJLLLLLLKKKIIIIIIHHHIIIJJJLLLLLLHHHEEE???>>><<<:::999999999888888777666666666666777888888777666777999::::::999777888999888777666777888666777999999888888999;;;:::<<<======<<<;;;;;;<<<>>>===<<<===>>>>>>===<<<======>>>>>>?????????@@@CCCCCCCCCBBB@@@@@@BBBDDDFFFGGGHHHFFFEEEEEEGGGHHHIIILLLMMMKKKHHHHHHHHHGGGCCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJJJJKKKIIIGGGEEEDDDEEEFFFGGGEEEFFFGGGGGGEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHIIIIIIIIIKKKMMMVVVWWWZZZ^^^aaadddfffgggffffffeeedddcccbbbbbbbbbbbb]]]UUULLLEEEAAA@@@@@@<<<;;;:::999999888888777:::999888888999999888666666666666666777777777777666888:::999666666888;;;;;;<<<<<<:::777666666777666666555777888999777666555777777444444777666444666666777777777666555444666555444555777777666555666888888555666999:::888555666666777777777777777;;;;;;::::::999777555444777777777888999999777555777666555444333222222222444333333444777888888777777777777777777888888999888999888888888777777777888777666666666555333111555333222333444555444333666666666666555555555555555555666666666666555555777555444444555666666555444666999;;;;;;999666444777666555555555555666777555888::::::666444444666555777888888666555666777444444555666777888888888999888777666666555444444888777777666666777777888888888888888888999999999:::999888888888999;;;<<<666777777777777888888888:::::::::::::::;;;;;;;;;888888888888999<<<>>>???EEEEEEEEEGGGIIIKKKKKKLLLIIIHHHHHHHHHHHHIIIJJJJJJNNNMMMLLLKKKLLLNNNPPPQQQSSSTTTXXX\\\aaadddeeeffffffhhhlllrrrxxx~~~yyyuuurrroooppppppooommmkkkiiiggghhhoooyyywwwmmmHHHIIILLLNNNPPPRRRSSSSSSXXXWWWWWWXXXZZZ[[[XXXVVVTTTTTTUUUVVVXXX]]]cccgggmmmjjjeee```]]]___eeeiiioooqqqoookkkmmmpppgggZZZPPPKKKEEEAAA@@@@@@AAA@@@;;;:::888888888888777666999888777777666666777777777777666666666555555555444555666666666666666666555555666666666555444444666777666555444666:::===AAAAAAAAAEEEIIIKKKHHHEEEDDDEEEFFFIIINNNRRRUUUWWWUUUTTTRRRNNNIIIBBB<<<888777555333333333444444444666555444333333333333333111222333444555555555444:::;;;;;;:::;;;>>>CCCFFFKKKLLLLLLMMMNNNPPPQQQQQQUUUVVVSSSMMMLLLMMMLLLHHHHHHFFFCCCBBBCCCEEEEEEDDDFFFDDDBBBCCCEEEFFFFFFFFFCCCCCCDDDEEEEEECCCAAA>>>999999999999999888888999999888777666666777888999888777666777999:::999888666777888888666666777888777888::::::999999;;;===888:::;;;;;;:::999999:::===<<<:::;;;<<<===<<<;;;>>>>>>>>>>>>????????????AAAAAAAAA???>>>>>>@@@BBBEEEEEEFFFGGGFFFEEEGGGJJJLLLRRRTTTQQQOOOPPPOOOKKKFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJKKKLLLJJJHHHEEEDDDEEEFFFGGGEEEFFFGGGGGGFFFEEEFFFHHHCCCCCCCCCCCCDDDCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGJJJMMMOOOQQQTTTWWW\\\]]]^^^```bbbdddffffffhhhgggfffeeedddcccbbbaaa___ZZZSSSKKKEEEBBBAAAAAA888999999888777666666666:::999777777888999888777777777777777666666666666666888:::999777666999<<>>;;;999888888999999777555999999888777777777777777777777777666666666555555444555777777666666666777555555666777777666666666777888888888777777:::<<<<<<<<>>>>>>>>AAAEEEHHHLLLMMMNNNQQQSSSUUUWWWXXXSSSUUURRRLLLHHHGGGDDD@@@@@@>>>;;;:::===@@@BBBCCC@@@>>>======???AAAAAAAAA>>>????????????>>><<<;;;444666777777666666777888999888777777777777888999777666555666777888777666555666777777666666777888777999::::::999:::<<<>>>888:::::::::999888999:::<<<:::999999;;;<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>===<<<<<<>>>@@@CCCBBBCCCFFFFFFDDDGGGKKKNNNUUUXXXTTTSSSVVVVVVQQQLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDFFFEEEEEEFFFFFFGGGIIIIIIMMMKKKIIIGGGEEEDDDDDDDDDDDDEEEGGGFFFEEEEEEFFFHHHDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHGGGFFFFFFEEEFFFFFFFFFIIINNNSSSWWW[[[```cccaaaaaa``````aaaccceeefffhhhhhhhhhgggfffcccaaa```[[[WWWQQQJJJEEEBBBAAAAAA222555777888777777888999;;;999777777888999888777888888777777666666555555777888999999888999;;;<<>>AAACCCKKKMMMNNNMMMKKKIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPPPPOOONNNLLLKKKKKKMMMNNNOOOTTTWWW\\\```bbbccceeefff___bbbhhhpppyyy~~~wwwsssrrrrrrllllllkkkkkklllnnnpppqqqqqquuu|||uuuMMMMMMMMMNNNPPPSSSUUUVVVYYYXXXZZZ^^^cccccc___[[[UUUTTTRRRSSSVVVZZZ^^^```fffdddaaa]]]^^^bbbjjjpppnnnooojjjbbbaaaccc]]]RRRKKKFFFBBBAAABBBCCC@@@<<<;;;999888888999999777555888888777666666666666666777777777777666666666555444666999888777666777999777777888999:::::::::999999:::<<<<<<:::::::::;;;<<<===@@@EEEKKKNNNKKKHHHFFFFFFHHHLLLPPPQQQNNNKKKCCCBBBAAA>>>;;;999666555222222222111111222444666555444444333333333444444444444444555777:::===>>>???@@@BBBBBBBBBDDDFFFIIINNNOOOQQQRRRSSSTTTUUUUUUMMMOOOLLLEEE@@@@@@>>>;;;===;;;999999;;;<<<======:::999999;;;===>>>===<<<::::::;;;;;;:::999::::::666777999888666666888:::888777666666666666777888999777666666777888777555444555777666555555777888777888888888888999<<<>>>:::;;;;;;;;;999999:::<<<;;;999777888999;;;;;;;;;>>>=========<<<<<<;;;;;;;;;;;;<<<;;;:::;;;===@@@AAA???AAAEEEEEECCCEEEKKKMMMVVVYYYTTTTTTZZZZZZUUUQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOMMMLLLKKKIIIIIIJJJIIIIIIJJJKKKMMMOOOPPPPPPOOOMMMKKKIIIFFFEEEDDDFFFGGGHHHHHHGGGGGGHHHJJJGGGHHHIIIJJJKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKLLLMMMOOORRRVVV[[[^^^bbbgggjjjfffdddbbb``````bbbdddffffffhhhiiiiiigggddd```]]]XXXUUUPPPJJJEEEBBB@@@???222555888999888888999:::;;;999777777888999888888666666666666777777777777999888777888:::<<<<<<;;;BBBAAA???;;;777666666888666666666777999:::999888777:::999666555777777444777777666666555555555666666555333444666888888888444666666333333666777555555555555555666666777777999888777777666666666666777666666777888888777555333444555666666666555555555444444555888999999888777777777777777888888999<<<<<<:::999999999:::;;;777666666777999999888666777666555555777777666555333444444555666777888888777777777666666777777777888666555555666777777666444444555555666666666666111333555666666555333111555888::::::666444444666444666777777666555666777777777666555555666777888222555777777666444555666888999999999999999999888999:::;;;===============666777888888999999888888888888888888999999999:::888888999::::::;;;<<<<<<>>>===;;;;;;<<>><<<;;;<<>>::::::;;;:::>>>===;;;;;;;;;:::777555555666999<<<>>>>>>;;;888777888888777777777999:::999;;;<<<;;;999888;;;===777666555444444555666777<<<:::999999::::::888777333555666666555555666888666777777777777888;;;>>><<<<<<===<<<;;;:::<<<>>>:::888777777999;;;;;;;;;<<<<<<<<<;;;;;;::::::999999:::::::::999:::===@@@@@@===???DDDDDDBBBDDDKKKKKKUUUXXXSSSTTT[[[]]]WWWUUUUUUTTTTTTTTTSSSSSSRRRWWWWWWUUUTTTRRRQQQPPPOOOMMMMMMNNNPPPTTTWWW[[[]]]TTTSSSRRRPPPMMMJJJGGGFFFIIIJJJLLLKKKKKKJJJLLLMMMJJJKKKMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUYYY\\\___aaabbbeeehhhjjjiiigggccc```___aaadddffffffgggiiijjjhhhddd___\\\XXXUUUPPPJJJEEEAAA>>><<<666999;;;;;;888666777888<<<999777666777888888888444444555666777888999999;;;888666888;;;======;;;???>>>===999666666777999777777777999;;;<<<;;;:::888;;;:::777666888777444666666555444444444444555777555444444666888999999666888888555444888888666666555555555555666777777888777666666666666666777888666555666777888777666333444555777777777777666333222333555888:::;;;:::777777777777777888888999:::999888777666777888999888777777777999999777555888666555666777888777666222333444555666888999999888888777777777777888888888777555555777777777666444444444444444555666777666666666666666666666666555888::::::666444444666333555666777666555666777888777666555555666777777444888;;;<<<:::999:::<<<888999999::::::999999888666777999;;;<<<<<<;;;:::555666777999999888777777888999999999999:::::::::999999::::::;;;<<<======???>>><<<;;;===@@@DDDFFFJJJNNNQQQRRROOOLLLKKKKKKGGGHHHKKKMMMPPPRRRSSSTTTPPPPPPOOONNNOOORRRTTTUUUQQQVVV\\\`````````bbbccc```dddjjjrrrzzzzzzvvvtttrrrpppllljjjkkkoootttwwwqqqvvvtttQQQRRRRRRQQQOOORRRXXX]]]XXX[[[```eeefffbbbZZZUUUVVVUUUUUUVVVWWWYYY[[[\\\___]]]\\\\\\___eeekkkoookkkgggaaa[[[XXXVVVTTTRRRLLLDDD???AAADDDAAA>>><<<===;;;999777555555555555888888777777777777777777:::999888777666666666666888888999::::::::::::999<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@???>>>>>>>>>>>>>>>AAACCCFFFKKKOOOOOOLLLIIICCCBBB@@@>>><<<;;;;;;:::666666666666555444333222222444555555333222222333222333333222111333666999555777:::<<<>>>AAAEEEHHHEEEIIINNNPPPKKKFFFIIIPPPRRRTTTUUUSSSOOOKKKIIIHHHAAA>>>;;;999999888777666888999:::999777555555666888:::;;;;;;>>>BBB???:::999444222555666555555777777;;;;;;777444777999999555555555555666666666666:::999777666666666777888888888777777666666555555888999::::::999888777666<<<<<<<<<;;;;;;::::::999777666666888:::<<<<<<;;;888<<>>>>>>>>???@@@CCCEEEFFFJJJUUUSSSPPPXXXZZZTTTSSSXXXYYYZZZZZZXXXWWWWWWXXX[[[ZZZXXXUUURRRQQQSSSUUUUUUZZZ]]]\\\\\\___aaa___ccc___XXXQQQLLLJJJKKKLLLOOOOOONNNNNNNNNOOOPPPPPPRRRQQQRRRSSSUUUVVVTTTRRRWWWTTTSSSTTTXXXZZZYYYXXX[[[\\\___bbbeeegggiiijjjfffeeecccaaa``````aaabbbgggggggggfffccc___[[[XXX[[[UUUMMMGGGCCCAAA???>>>::::::999999888999999999888888888888777777777777666666777777888888888999777666666555666888:::;;;777999::::::888777777888555555555555666666666666888:::;;;888444444999>>>777777666666555333222111666666555555555555666666777777777777666666666666666555444444444666777888999999888777666555444444999888666555666777666555666555444444555666555444777777777777888999:::;;;444444555555555555444444888777666777888999888666888777777666555444444444444555555444333333555666333666999888666666999<<<888888888888888999999999777777888777777666555444444444444555555555555666555555666666666444333222888999999999888666555333777444444888999777999<<<:::444222777888444444777;;;::::::999999::::::;;;<<<:::888777666777888999444666999<<<<<<<<<:::888777777666666777888999999999:::<<<;;;999777777888999777777999<<<>>><<<999888777:::???AAA>>>===???GGGKKKPPPTTTUUUSSSOOOLLLHHHJJJLLLNNNOOOOOOOOOOOOSSSPPPNNNPPPSSSUUUUUUTTTWWWTTTQQQSSSXXX\\\^^^^^^]]]dddmmmtttxxx}}}}}}zzzxxxwwwvvvtttqqqmmmkkkkkkoootttwwwyyywwwzzz}}}PPPPPPPPPPPPQQQTTTXXX\\\XXXZZZ^^^bbbccc```ZZZUUUWWWWWWWWWWWWXXXZZZ\\\]]]\\\[[[YYYZZZ]]]bbbhhhllljjjfff___YYYVVVSSSQQQOOOKKKEEEAAACCCDDD@@@=========<<<:::999777777666666999999999999999999999999888888777777777888999999999:::;;;;;;<<<<<<;;;;;;>>>??????@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKJJJFFFCCC===<<<;;;999888666666666666666666555444333222222333555666555333222222333444555444333333444888;;;;;;<<<======???CCCIIINNNNNNPPPSSSUUURRRLLLMMMQQQQQQPPPOOONNNKKKHHHEEECCC???<<<:::888888888777666777999:::999777555555666888999:::===CCCGGGDDD===;;;666444666888666666999555999:::666444777999999555555555555666666666666999999777666666666777777888888777777666666666666888888999999999888777666<<<;;;;;;;;;::::::999999888777777888;;;<<<<<<;;;:::===???===999777999<<<===888666999<<<::::::;;;>>>>>>>>>>>>@@@BBBDDDEEECCCMMMLLLLLLXXX\\\WWWVVVXXXYYYYYYXXXWWWXXXZZZ]]]^^^]]]\\\YYYVVVUUUVVVXXX[[[```cccaaabbbfffhhhhhhkkkfff^^^VVVQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSVVVXXXYYYXXXWWWYYYWWWVVVWWW[[[]]]]]]\\\___```ccceeeggghhhiiiiiigggfffdddbbbaaabbbccccccgggggghhhgggdddaaa]]][[[\\\VVVNNNGGGCCCAAA???>>>888888888777777888999999888888888888777777777777666777777777888888888888777777777777888999:::;;;777999:::999888666777888555555555666666777777777888999:::777444444888===999999888888777555444444666666555555555555666666777777777777666666666555666666555555555666777888888888888777666666555555999777555555666777666555666555444444555666555444777777777777888999::::::555555555666666555555555888777666666888888777666888777777666555555444444666666666555555555666777555666777777777777888999666666666666666666666666666777777777777777666666444444555555555555555555666666777888777666555444777777888888888888888888999666666888888555555888;;;555444777888555555777999999999888888999999999:::999777666666666888999666777999:::;;;;;;999999888888888888888999::::::888999:::999888777888999:::888888999<<<===<<<:::;;;:::<<>>;;;<<<;;;;;;:::999888777999999999999999999999999666666777888999;;;<<<===<<<===>>>>>>??????>>>>>>@@@AAACCCEEEGGGHHHHHHHHHHHHFFFDDDCCCCCCEEEGGGIIIHHHFFFEEEEEEEEECCC???<<<999888777555444333333333555555444444333333222222333555666555333222333444666666666555666888===@@@DDDDDDCCCBBBCCCHHHOOOUUUVVVTTTVVVYYYXXXRRROOOPPPOOOLLLGGGFFFEEEDDDAAA===<<<:::888777888888777666777888999999777555555666777888:::>>>GGGMMMIIIAAA<<<777555888999888888:::444888999555555888:::999555555555555666666666666888888777666666666777777888777777777777666666666777777888999999999888888:::::::::::::::999999999999888777999;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>999777:::;;;;;;<<<>>>============>>>@@@BBBCCC???GGGEEEHHHWWW[[[VVVUUUXXXXXXWWWVVVVVVXXX\\\```^^^^^^]]]ZZZXXXWWWXXXZZZ```eeegggfffhhhmmmpppqqqrrrlllccc[[[TTTRRRRRRRRRTTTUUUXXXZZZZZZYYYWWWVVVUUUUUUWWWZZZ]]]^^^]]]\\\ZZZYYYXXXYYY\\\^^^``````bbbdddfffiiijjjjjjiiihhhhhhgggfffdddddddddeeeeeegggggghhhhhhfffccc```^^^^^^XXXOOOHHHCCC@@@>>>===666666666666777888999999888888888888777777777777777777777777888888888888777777888999::::::::::::777888999888777666666888555555666666777888999999777888999777444444777;;;999999888777666555444444666666555555555555666666777777777666666666555555777666666666666777777888777777777777777777777777888777555555666777666555666555444444555666555444888888777777777888888999555666666777777666666555888666555666777888777666777777777666555555444444888888777777777777888888777666555666777888777666666666666666666666666666666666777777777777888888555555666666666555444444777888888999999888666666999999888777777777888999888555666888888555444666;;;777555777888666555777888888888888888888888888777666555555555666777888888888999999999999999999999999999999::::::::::::888888888777666777999;;;:::999999:::<<<===<<<;;;===;;;<<<@@@AAA@@@@@@DDDGGGIIILLLOOOQQQQQQPPPOOOOOOPPPQQQOOOLLLJJJIIIIIIKKKLLLNNNQQQTTTTTTRRRPPPOOOMMMLLLMMMQQQUUUXXXZZZ\\\dddooowwwzzz|||~~~yyyuuuqqqooonnnmmmmmmppprrrtttllliiilllvvv}}}~~~}}}~~~HHHGGGHHHMMMSSSWWWXXXVVVVVVVVVWWWYYYZZZYYYVVVTTTVVVVVVWWWWWWXXXZZZZZZ[[[YYYXXXWWWXXXZZZ___dddgggiiieee```\\\[[[ZZZYYYXXXRRROOOMMMLLLFFF>>><<<>>>:::;;;<<<<<<;;;:::999888777777777777777888888888777777888999:::<<<>>>???@@@@@@AAABBBBBBBBBBBBBBBAAACCCFFFIIIKKKJJJIIIHHHIIIGGGDDDCCCCCCFFFIIIKKKGGGEEEBBB@@@???===:::888888777666555444333333333444444333333222222222222333444444444333222444555666777888999:::>>>DDDHHHLLLLLLKKKJJJKKKOOOUUUYYYVVVSSSSSSWWWXXXSSSNNNLLLMMMGGGAAA???@@@@@@===999999888666777888888777666666888999888666555555666777888999>>>GGGMMMHHH???<<<777555888999888888:::444888888666666:::;;;999555555555555666666666666777777777666666666777777777777777777777777777777666666777888888888999999888888999999999999999999999888888999;;;===<<<;;;:::888666888:::<<<:::888>>>999777999::::::<<<@@@===<<<<<<<<<===>>>@@@AAABBBFFFCCCGGGUUUWWWPPPOOOWWWWWWXXXWWWVVVWWWZZZ]]]ZZZZZZZZZXXXVVVUUUVVVXXXaaafffhhhhhhjjjppptttuuurrrlllddd\\\VVVTTTTTTUUUXXX[[[^^^aaabbb```]]][[[[[[ZZZ[[[^^^```aaa```___YYYXXXXXXYYY[[[^^^```aaacccdddgggjjjkkkjjjiiihhhjjjiiihhhgggfffgggggggggggghhhhhhhhhgggeeecccbbb^^^XXXPPPHHHCCC@@@>>><<<666666666777777999:::;;;888888888888777777777666777777777777777888888888666777888999:::999888888777888888777666555666777444555666777888999:::;;;666888999777666555777999888777666555444333333222666666555555555555666666777777666666666555555555777777777666777777777777666666666777777888888888888666444444666777666555666444444444555666555444999888888777777777777888666666777777777777666666777666555555777777666555777777666666555555555555:::999777777888999999888999666444555777888666333888888888888888777777777888888777777666666777777666666666666666555444333666777888999999888777666???<<<999666444444555666333111333777999666666888:::777555666777777666666888888999999999999888888555444444444555666777888:::999888777777888999999999999:::::::::::::::999888888888777666888;;;>>>;;;:::::::::;;;<<<<<<<<<<<<999:::===>>>===???CCCDDDEEEGGGIIIJJJJJJIIIIIIMMMOOOPPPNNNKKKIIIJJJLLLQQQQQQPPPOOONNNLLLJJJHHHJJJIIIHHHJJJMMMQQQUUUWWW[[[dddoooxxx{{{|||}}}~~~zzzuuunnnmmmllllllmmmnnnooopppkkkhhhiiipppuuuvvvwwwyyyCCCBBBDDDJJJQQQVVVVVVTTTUUUUUUTTTUUUVVVVVVTTTRRRRRRSSSTTTUUUWWWXXXXXXYYYZZZYYYXXXYYY\\\```dddgggiiifffcccaaaccceeeffffff[[[WWWSSSOOOGGG???===???999:::;;;;;;;;;:::888777666666777777777888888888999999::::::<<<===>>>???CCCCCCDDDEEEEEEEEEEEEEEEDDDFFFIIILLLMMMLLLJJJIIIFFFDDDAAA@@@@@@CCCFFFHHHBBB@@@===;;;;;;:::888666666666555444333333444444444444333222222222333333111333333333333333666888777999<<<>>>BBBFFFLLLPPPRRRSSSSSSSSSRRRTTTVVVYYYSSSNNNMMMRRRUUUQQQLLLJJJJJJDDD===;;;===>>>;;;888888777666777888888777666555777888888666555555666777888888;;;CCCHHHCCC::::::666444666777666666888555888999777888<<<<<<999555555555555666666666666666666666777777777666666777777777777888888888888666666666777777888888999666777777777888888999999999888888999;;;<<<;;;::::::777555777;;;===;;;888;;;888666888888777;;;@@@<<<;;;::::::;;;<<<===>>>BBBEEECCCGGGSSSRRRKKKMMMTTTVVVXXXXXXWWWUUUUUUUUUWWWWWWXXXVVVUUUTTTUUUVVV```eeeiiihhhkkkqqquuuvvvoookkkddd^^^YYYXXXXXXYYYZZZ\\\___bbbcccbbb___^^^```______aaabbbbbb```^^^[[[[[[ZZZZZZ[[[^^^aaacccaaacccfffhhhjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiihhhgggeeeeee^^^XXXOOOGGGBBB???===;;;777777777888999:::;;;<<<888888888888777777777666888888777777777777777777444555777888888888777666777777777666444444666777444555666777888999:::;;;666777888888888777777888888777666444333333333333666666555555555555666666666666666666555555555555666777777777777666666666555555555666777777888888777555444444666777666555666444444444555666555444888888777777666777777777666666777777777777666666666555444555666666666444666666666666555555555555:::888777777999:::999888888555333444777777555333888888888888777777666666999999777666555555555555888888777666555444444444444555666777777666555555>>><<<888555333444555666444222333777888666666999777777555444666777777555999999:::;;;;;;:::999999555555555555555666777777:::999888666666777888999888999999::::::999888888888999999888777999<<>>???CCCDDDEEEFFFFFFFFFFFFEEEEEEHHHKKKNNNMMMKKKJJJNNNQQQUUUSSSOOOKKKGGGEEEEEEEEEFFFFFFFFFGGGIIIMMMRRRUUUYYYbbbnnnxxx|||}}}~~~{{{wwwmmmlllkkkkkkkkkkkklllllljjjggghhhnnnqqqrrrtttxxx@@@AAADDDIIIOOOSSSUUUUUUUUUTTTTTTTTTTTTSSSQQQNNNMMMOOOQQQSSSUUUWWWWWWXXXYYYYYYYYYYYY\\\```cccfffgggeeeccceeehhhlllooopppaaaZZZSSSOOOHHHAAA???AAA;;;;;;;;;;;;:::999888777888888888999::::::;;;;;;::::::;;;;;;===???@@@AAAEEEFFFFFFGGGHHHGGGGGGGGGFFFHHHKKKMMMMMMLLLJJJHHHAAA???===<<<<<<>>>@@@BBB<<<:::999888999999777555333333222222222222222333555444333222222333444555111333444444555777:::===<<>>===:::888666666888777666999???;;;:::999999999:::;;;<<<===AAAAAAFFFPPPMMMIIIOOOPPPSSSVVVWWWUUURRRQQQPPPUUUWWWXXXWWWVVVUUUVVVWWW___eeeiiijjjmmmrrruuuuuummmjjjfffbbb___]]]]]]]]]YYYZZZ\\\^^^_________^^^aaaaaaaaabbbcccbbb```^^^______^^^]]]]]]___cccfffbbbccceeeggghhhiiijjjkkkjjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggffffff\\\VVVMMMFFFAAA>>><<<;;;999888888888999:::;;;;;;888888888888777777777777888888888888777777777777555555666666777666666555777777777555333333555777555555666666777888999999777888999::::::999888777;;;999888666555555555555666666555555555555666666666666666555555555444444555666666666666555555444444444444555555666666666666555333444555666666555666555444444555666555444777777666666666777777888555666666777777666666555666444333444555666555444666666666666666666555555:::777555555888999888666555444333444555666555444777666666555555444444333888777555444333333444555;;;:::777555333333444555333333555666666555555444888666444333333555888:::999666555777777444444777666777666444666::::::777999:::;;;<<<<<<;;;:::999666777777777777777888888999888777666666777999999888999:::::::::999777666777888999888888999;;;>>>:::;;;:::999888888:::===>>><<<===AAABBB@@@AAAEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFJJJMMMLLLJJJJJJOOOTTTQQQPPPLLLGGGCCCCCCEEEHHHCCCDDDEEEEEEGGGKKKPPPTTTVVV___lllvvv|||~~~}}}zzznnnmmmllljjjiiiiiiiiijjjhhhfffgggmmmpppqqqtttxxx@@@BBBFFFJJJMMMQQQUUUXXXVVVUUUTTTTTTTTTRRRNNNKKKJJJLLLOOORRRUUUWWWXXXXXXWWWVVVVVVWWWZZZ]]]```bbbdddbbbaaadddhhhnnnqqqssscccYYYOOOKKKHHHDDDBBBDDD???>>>===;;;:::999999999777888888999::::::;;;;;;888999:::<<<>>>AAACCCEEEGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGHHHHHHFFFDDDCCC<<<;;;:::999999999:::;;;888777666777888888666444222222222111111222222333666555333222333444555666333444666777888;;;@@@CCCDDDHHHNNNRRRTTTVVVXXXYYYYYYXXXVVVSSSPPPOOOQQQRRRLLLHHHFFFGGGFFFBBBAAABBB>>>===;;;999888888888888999888888999:::999777444444666777777666555555666444777888666555888999666999444222555666444555777555777666555777:::888333555555555555666666666666444444666777777777666666777777888888888999999999888888666666555666777777333444444555777888999999888777666777999:::999888;;;:::::::::<<<<<<<<<;;;666555666999888666999>>>;;;:::999888888888999:::777>>>@@@EEELLLGGGEEEOOOMMMOOORRRRRRQQQPPPOOOPPPTTTVVVWWWWWWVVVUUUVVVWWW\\\ccchhhjjjlllppprrrpppkkkjjjhhheeebbb___^^^]]]\\\[[[ZZZZZZ[[[]]]```aaa_________aaabbbbbb```^^^`````````]]]\\\]]]aaaeeegggfffffffffggghhhiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiihhhgggffffffeeeYYYTTTKKKDDD@@@>>><<<;;;999888888888888888999999888888888888777777777777888888888888777777777666777777666666666666777777777777666444222333555777555555555666666777777777888888:::;;;<<<;;;999777;;;:::777555444444555666666666555555555555666666666666555555555444444444444555666666555444333222333333333444444444444444666444333333555666666666666555444444555666555444666666666666666777888999555555555666666555555555555444333333555555444333555666666666666666666666999555222333777888777444222333444444444444555666777666666555444444333333444333222222222444666777>>>;;;777333111222555777222333444555666555555444444333222222333555777999<<<777555666666444666:::666888777555888>>>>>>:::888999:::;;;;;;:::999888999999999:::999999888888777777666777777888999999999:::;;;<<<;;;:::888777555666888888777777888:::999::::::888666666999<<<===;;;===BBBCCCAAAAAADDDEEEFFFIIIKKKLLLLLLKKKJJJHHHLLLOOOMMMHHHGGGLLLQQQKKKKKKJJJGGGCCCCCCEEEHHHAAACCCEEEEEEFFFJJJPPPTTTSSS]]]jjjuuu{{{|||rrrpppmmmjjjiiihhhiiiiiiiiigggiiimmmooonnnpppuuu@@@DDDIIIKKKMMMPPPVVVZZZVVVUUUUUUTTTSSSQQQMMMIIIIIIKKKNNNRRRUUUXXXYYYYYYTTTTTTTTTUUUWWWZZZ]]]___aaa```___aaaffflllpppqqqbbbVVVKKKGGGGGGFFFEEEFFFBBBAAA>>><<<::::::::::::555666666777888888999999666777999<<>>===:::999888888777777777777666555555777888777555333333333333333333444444555777555444333333444666777444666777999;;;???DDDHHHKKKPPPUUUYYYZZZZZZZZZZZZZZZXXXTTTNNNKKKKKKNNNQQQJJJEEEBBBBBB???::::::===999::::::999777666777999:::999999999:::999666444444555777777666555555666222777888444222555777888999444222555666555555777444555555444666999666000555555555555666666666777333444666777777777666666777777888888999999999999999888777555555555666777222333444555666888888999888777666777888999888777999999999999999999999999555555777:::999666999>>>:::999888777777777888999666===@@@EEEIIIBBB@@@MMMKKKLLLNNNNNNMMMNNNPPPRRRRRRSSSUUUUUUTTTTTTTTTUUUXXX```fffhhhjjjmmmnnnllljjjiiihhheeebbb___\\\ZZZ___]]][[[ZZZ[[[___bbbeee]]]]]]]]]___bbbbbbaaa_________^^^\\\YYYZZZ___ccckkkjjjhhhffffffgggiiijjjjjjjjjkkkllllllkkkkkkkkkjjjiiiiiihhhgggfffeeeeeeXXXRRRJJJCCC???===<<<;;;999888777777777777777888888888888888777777777777999888888888777777666666999888777666666777888999777777666444222222555777555555555555666666666666888999:::<<<===<<<999777999888555333222222333444666666555555555555666666666666555555555444444444444444555555555444222111333333333333333333333333555444333333555666666666666555444444555666555444555555555555666888999999444444555555555555444444555444333333555555444333555555555666666666666666888444111222666888555222000333555555333333555888999888888777666555555555111000000000222444777999@@@<<<777222000222555888222333555666666666555555555444333333333333444555:::555333555666666:::???666999999777:::AAABBB===666777999::::::999777666;;;;;;;;;;;;;;;:::999888555555666777888999999999:::;;;<<<======;;;999888333555777777666555666666999::::::777555555888<<<:::999<<>>>>>>>>@@@AAAEEEIIIKKKJJJKKKKKKFFF???BBBAAA???===;;;::::::999888888777777666666666555555666888999999888666555444222111222555666555333777777777666666555555444;;;<<<>>>AAAFFFKKKPPPSSS[[[\\\^^^___^^^[[[XXXWWWYYYWWWSSSNNNHHHFFFFFFHHHDDDBBB@@@===;;;;;;:::::::::::::::999888777777666777777888888777555333222666666777777666555444444333555777666333222444666555555555555555555555555666555777:::888444444888777777888888999999::::::666555444444555666777888777777777999:::;;;999777999888777888999888777555444444555666777888999999777777999::::::999888777666666666666666666666666::::::::::::::::::::::::999888888888888888999999999888<<>>;;;888888777666666666777888999999888777777888888777555999777666777888888777666666444444444777999999999:::999666444333333444555---000444888:::999666444666666555555555555666666777777666666555555555444555666666888999888666444666666666666555555555555555555666666555555444333444333333333333444555555999777555555666777666666666666555555555777888999777666666555555777888999888444555999999333222555555444444333333333333444444444444555555555555555888666555666999999777444888555222111444666777666333222333666::::::777444555555444555777777666555777777777777666666666666777777666444333333666888888666444444666666666555444444444444444555666777999:::===>>>>>><<<999777:::999999888888999999:::===;;;999888777777999:::777888999888777666777888:::::::::::::::999888777777777777777666666666666999:::;;;:::888666666666:::999999;;;===??????>>>BBBDDDGGGMMMSSSSSSPPPLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDGGGIIIJJJHHHFFFFFFFFFEEEDDDCCCFFFKKKNNNOOONNNPPPTTT^^^kkkyyyvvvrrrmmmlllmmmnnnmmmkkkjjjiiiiiikkknnnpppqqqqqqDDDEEEGGGJJJMMMPPPRRRSSSPPPQQQQQQQQQOOOMMMLLLKKKIIIJJJMMMRRRXXX]]]______VVVSSSQQQRRRUUUXXX\\\___\\\YYYUUUVVV]]]jjjwwwwwwgggRRRFFFDDDFFFEEEDDDIIIGGGEEEBBBAAAAAAAAAAAA===<<<:::888888999:::;;;:::<<<>>>??????@@@BBBDDDCCCIIINNNNNNMMMKKKFFF???<<<;;;:::888777666666666777777666666666555555555555444444333333333444444444333111222555666555333777777777777888:::;;;;;;AAACCCEEEIIIMMMQQQTTTVVV```bbbdddeeebbb]]]XXXTTTQQQNNNIIIEEEBBBAAA@@@@@@AAA@@@>>><<<:::::::::::::::999999888777777666666777777888888777666555444666666777777666555555444555777888777444333444666555555555555555555555555666555777:::888444444888666666666666666777777777666555555444555666777888777777777888::::::999777999888777888999888777555444444555666777888999999888888999999999999999888777777777777777777777777888888888999999999::::::999888888777777777888888777777;;;AAAAAA======@@@EEEGGGJJJLLLLLLLLLMMMNNNPPPRRRUUUWWWXXXXXXWWWVVVXXXZZZ]]]```bbbcccdddccceeeggghhhfffbbb___^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^]]]___aaacccddddddcccccc______]]]\\\[[[]]]aaadddhhhiiijjjkkkkkklllkkkkkkmmmnnnooopppqqqpppooonnnllljjjhhhjjjmmmlllhhhdddWWWQQQIIIDDDAAA>>>;;;888777777777777777888999:::999888777777888888777555999777666777999999888777;;;999777777777666444333777777555444444555666666444444555666666555555444777666666555555666666777888888888777777666666666777777666666666777777666666666666666555555555555555555666666555555444333444333333333333444555555999888777777888999999888888777666555555666777777666666555555555666777888666333444777777222111444777666555444333333333444888777666555444333333222222111111333777999888666888555222222333444333222555444444666999:::888666777666666777777777444222666666666666555555555555888888777555444555777999888666444444666777666555555444444444555555666777999::::::::::::999888888:::999999999999999999::::::999888777777888:::;;;777888999888777666777888:::::::::::::::999888777999888888888888777777777555777888888666666666777;;;::::::;;;===>>>>>>===CCCDDDHHHNNNRRRRRRMMMIIIJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDCCCBBBEEEJJJMMMNNNNNNPPPSSS\\\hhhvvvxxxsssooommmnnnooonnnllljjjiiiiiijjjmmmoooqqqqqqEEEGGGIIIKKKLLLMMMMMMMMMKKKLLLNNNPPPOOONNNKKKIIIJJJKKKMMMRRRWWW[[[]]]\\\UUUQQQNNNPPPVVV\\\]]]\\\YYYWWWSSSRRRXXXgggzzzoooYYYJJJEEEEEEEEEDDDJJJIIIHHHGGGFFFEEEDDDDDD???>>><<<:::::::::<<<===>>>???@@@@@@@@@AAACCCEEECCCLLLSSSRRRNNNJJJDDD>>>888777666555444444444444666555555555555444444444666444222000000111222333444333222222444555555444888888888999;;;===???AAAEEEHHHLLLPPPUUUXXXZZZ[[[ccceeeffffffaaaZZZRRRMMMHHHDDD???<<<======;;;999===<<<;;;999999999999:::999888888777777666666555666777777777777777666666666666777777777666555555777888999777555444444555555555555555555555555555666555777:::888444444888777777777777666666666666666555555555555666777777777777666888999:::999777999888777888999888777555444444555666777888999999999999888888888888999999888888888888888888888888666777777777888888999999999888777666666666666666555666:::>>>>>>;;;;;;===CCCFFFIIIJJJJJJJJJKKKLLLMMMOOORRRVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^bbbeeegggfffddd```^^^]]]aaa```___^^^]]]\\\\\\[[[]]]^^^aaacccdddcccbbbaaaaaa___\\\\\\^^^aaaccccccjjjiiijjjjjjkkklllmmmnnnnnnooopppqqqrrrrrrqqqpppllljjjiiikkkmmmlllhhhdddXXXRRRJJJDDDAAA???;;;888666777888999::::::::::::999888777777888888777555888777777888:::;;;:::999;;;:::999888888666333000555555555555666666777777888666444333333444666777888777777666666777777888777777777666666666666666999777666444444666777999666666666666555555555555555555666666555555444333444333333333333444555555888777666777999:::999888999888777666555555555555555555444444555555666777666444555888777444333444999888666444333333444444888777777666555444333333222111111333666888888777<<<:::888888888888666444777666555666888999888777888777777888888666333000555555555555444444444444777888888666555555888:::888666444555666777777666555555555555555666666777:::999888777777777888888999999999999999999999999777666666666666888:::;;;666777888888777666777999999999:::::::::999888888::::::999999999888888888444555777777777777999:::;;;;;;<<<<<<<<<=========DDDFFFJJJNNNPPPNNNIIIEEEGGGFFFDDDCCCCCCCCCDDDEEEHHHGGGHHHJJJMMMLLLIIIEEEBBBAAAAAADDDHHHLLLNNNOOOOOORRRYYYdddppp|||{{{vvvpppmmmnnnooonnnmmmiiiiiiiiiiiikkknnnppprrrEEEGGGIIIKKKLLLKKKJJJIIIKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJLLLPPPTTTWWWXXXWWWUUUQQQNNNQQQ[[[dddccc^^^WWWVVVRRRPPPUUUeee|||rrr]]]MMMHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEAAA@@@>>><<<<<<<<<>>>>>>AAABBBBBBBBB@@@AAACCCEEEHHHQQQXXXUUUMMMFFF@@@;;;777666666555555555555555444444444444444444444444777666444333222222333333444333222222333555666666<<<<<<<<<<<<>>>AAADDDEEEHHHKKKPPPUUUZZZ\\\]]]]]]aaaaaa```\\\WWWOOOHHHCCCDDD???999999<<<===;;;777:::999888777777888999:::888777777777666666555555555555666666666666666666666666777777777666666555999999999777666444444444555555555555555555555555666555777:::888444444888::::::999999888888777777666666555555555666666666777666666777999999888777999888777777999888777555555555555666777888888888999888777666666666777888777777777777777777777777888888888888888888888888999888777555555444444444444777:::===<<<::::::;;;@@@CCCFFFGGGGGGGGGHHHIIIJJJLLLPPPTTTXXXZZZ[[[\\\YYYYYYXXXXXXYYYZZZ[[[\\\```bbbeeefffeeebbb___]]]aaaaaaaaa```___^^^\\\[[[\\\^^^```bbbcccbbbaaa```bbb___\\\\\\```cccdddcccjjjiiiiiiiiijjjlllnnnpppnnnoooppprrrrrrrrrrrrqqqmmmlllllllllllljjjfffbbbXXXRRRJJJDDDBBB???;;;888555777888:::;;;;;;;;;:::999888777777888888777555888777777888:::<<<;;;:::666666777999:::999666444555555666666777666555555555444333333444666999:::888888777777777777888888444444444444444444333333777777777666555555777888666666666666555555555555555555555666555555444333444333333333333444555555444333333555777888888666777777666666555555555555444444444444555555555666777777888999999888666666888777555444444555666777444444555555666666777777777777666666666777777777::::::::::::::::::888777777666666555666777777888777777777888999777444111666666666555555555444444666666777666555555777999777666444555666888777777777666666555666666777777999999999888888888888777999999999999999999999999666666666555666777888999666777888888777777888999999999:::::::::999999888:::999999999888888888888777888999:::999:::<<<>>>;;;<<<===>>>>>>>>>???AAAFFFHHHLLLNNNNNNKKKEEEBBBDDDCCCBBBAAAAAABBBCCCDDDHHHFFFFFFIIINNNNNNIIICCCAAA@@@AAACCCFFFJJJNNNOOOPPPRRRWWW```kkkwww}}}wwwppplllmmmnnnnnnllliiiiiiiiihhhiiilllpppsssDDDFFFHHHJJJKKKKKKIIIIIIKKKJJJJJJLLLOOOPPPPPPNNNIIIHHHIIILLLOOOQQQQQQPPPPPPOOONNNSSSaaannnnnngggWWWUUURRROOOTTTcccyyysss```QQQKKKJJJKKKKKKIIIJJJKKKKKKKKKIIIHHHFFFDDDCCCAAA???>>>???@@@@@@???@@@AAAAAABBBDDDHHHKKKPPPWWWZZZSSSHHHAAA;;;777666666555555555555666666333333333444444444444444444444555555555444222222333333333333444666888:::AAAAAABBBEEEHHHLLLOOOQQQPPPRRRVVVYYY[[[ZZZYYYWWWZZZXXXTTTOOOIIIDDD@@@>>>@@@<<<777888<<<>>>;;;888888777777666777888999:::777777777777666666666666555555555555555555666666666666777777777777777666:::999888777666555444333666666666666666666666666666555777:::888444444888::::::999999888888777777666666666666666666555555888666555666888999888777999888777777999888777555555555666666777777888888888777666444444444555666666666666666666666666666;;;;;;:::999888777777666888777666555444444444444555999<<<===<<<;;;:::999<<<>>>AAACCCCCCCCCDDDEEEGGGJJJMMMRRRVVVYYY[[[\\\XXXWWWWWWWWWXXXZZZ\\\]]]^^^___bbbdddeeeccc```]]]```aaabbbbbbbbb```^^^]]]]]]]]]___```````````````ccc___\\\]]]aaaddddddbbbhhhhhhhhhiiijjjmmmooopppnnnooopppqqqrrrqqqqqqpppnnnnnnnnnmmmkkkgggbbb^^^WWWQQQIIIDDDAAA???<<<999666777999:::;;;;;;::::::999888777777888888777555888777777888:::<<<;;;:::444555666999;;;;;;999666777777777777666555444333333444555666777777888888888888777777777777888888333333444444444444444444444666999999777555666777666666666666555555555555555555555666555555444333444333333333333444555555333333333555777888777666444444555555666666666666333444444555555555555555666777888888999999888666444444555555666666777888444444555555666777777888777777777666555666777888333444555666666666666666777777666666555555666777666555666888999999666444777777777666666666555555333444555555444444666777777666555555777888888777888777777666666666777777888999;;;===<<<:::888666888999999::::::999999888888777777666666555555555555777888888777777888999888999999:::::::::999999999999888888888777777777999:::;;;:::999999<<<>>>;;;===@@@AAA@@@AAACCCFFFIIIKKKMMMNNNLLLGGGCCC@@@BBBAAA@@@@@@@@@AAABBBCCCFFFDDDEEEIIIMMMMMMHHHBBBAAAAAAAAACCCEEEIIIMMMPPPQQQSSSWWW]]]gggsss~~~xxxpppkkkkkkllllllkkkiiiiiihhhggggggjjjppptttEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHKKKOOOQQQOOOLLLGGGGGGGGGIIIKKKLLLKKKIIIHHHJJJLLLSSScccsssuuummmWWWUUUQQQPPPTTTaaarrr~~~|||pppaaaTTTNNNKKKJJJIIIIIIJJJKKKLLLLLLKKKIIIIIIGGGFFFCCCAAA@@@AAAAAABBB;;;===???BBBEEEJJJPPPUUUXXXZZZVVVLLLAAA<<<888555555555444444444444444444333333333444444444444555111222444666666444333111555555666666777999===AAAFFFHHHKKKPPPTTTYYY\\\^^^YYYZZZZZZYYYWWWSSSNNNLLLQQQNNNJJJEEEAAA>>>======<<<999777777:::;;;999777888888777777777888:::;;;777777777777777777777777777666555555555555666666666666777888888888777777999888666666666666444333666666666666666666666666666555777:::888444444888777777777777666666666666666666666777666666555444888666555555777888888777999888777888999888777555555666666666777777777888888777666555555444444555555555555555555555555555;;;;;;:::999888777777666888777666555555555555555555;;;>>>===;;;<<<;;;888888;;;>>>?????????@@@AAADDDFFFJJJNNNRRRUUUWWWYYYWWWWWWVVVWWWXXXZZZ]]]^^^]]]^^^___bbbddddddaaa______aaacccddddddccc```___^^^^^^]]]]]]]]]^^^___```bbb```______```bbbbbbbbbffffffggghhhjjjmmmnnnooommmnnnoooppppppooonnnmmmkkkkkklllkkkhhhccc^^^ZZZTTTOOOGGGCCCAAA???<<<:::777888999999999999999999999888777777888888777555888777777888:::;;;:::999888888888999:::999777555888888777666555444333333555666888999888666444222888777777666666777777888666666666666666777777777222666::::::777555555666666666666666555555555555555555666666555555444333444333333333333444555555555555666777999:::888666222333444666666777666666444444555666666666666555222555666555555777666333222333555666777777666555777777777666666666555555222333333333333555888;;;222444666666666666888:::777888999888666555666777666666555777888999888777888777777777666666666666111333444555444444555777777666555555777999999888999888888777777777777777888:::===??????<<<999777888999:::;;;;;;:::999888888888888777666555555444555666888888777777888:::888888999:::::::::999999999888888888888777777777888999999888777888:::===???BBBEEEEEECCCDDDGGGJJJLLLNNNOOOMMMIIIEEEBBBAAAAAAAAA@@@??????@@@AAABBBCCCDDDFFFIIIMMMLLLGGGCCCBBBCCCCCCCCCDDDGGGLLLPPPSSSUUUYYY^^^eeeppp|||yyypppjjjiiikkkkkkkkkhhhiiihhhfffeeehhhooouuuHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJPPPUUUTTTOOOIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDIIIMMMPPP^^^mmmnnnfffVVVSSSPPPOOOTTT]]]gggnnnppphhh^^^VVVQQQOOOMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIHHHEEECCCBBBBBBCCCDDD>>>???BBBEEEHHHNNNUUUYYY]]]ZZZPPPCCC;;;:::999777666666555444333333333444333444444444555555555555333444555555666666666666777999:::;;;;;;???DDDIIIMMMOOOSSSXXX[[[^^^______WWWWWWUUURRRNNNIIIDDDBBBDDDCCCAAA???===<<<<<<<<<888888888888888888888888:::999888888888999:::;;;888888888888888888888888:::999888777666666777777666666777888888888888888888666444444666666555222666666666666666666666666666555777:::888444444888666666666666666777777777666666777777777666444333888666444555666888888888999888777888999888777555666666666666777777777777888888888888777666555444666666666666666666666666888888888888888888888888777777666666555666666777555;;;>>><<<:::;;;:::666777:::===>>>>>>>>>???@@@AAABBBEEEHHHLLLOOOQQQSSSWWWWWWWWWXXXYYYZZZ[[[[[[]]]\\\]]]```cccdddbbb``````bbbeeeffffffddd```^^^```^^^\\\ZZZ[[[]]]___aaaaaaaaaaaa```^^^^^^___aaacccdddfffhhhkkklllmmmnnnlllmmmnnnnnnmmmllljjjiiiccceeeggggggccc___ZZZXXXRRRLLLEEEAAA@@@???===:::999999888777777777888888999888777777888888777555999777666777999999888777;;;:::888888888888666555888777666555444444555666777777888888888666444333777666666555555666666777666666666777777888888888333777:::999555444666999666666666666555555555555555555666666555555444333444333333333333444555555666666666888999999777444333444555666666666555444444555666777777777666666000555666444444777666222222444666888888555222000777777777777666666666666111333444333222444888;;;777888999888777777:::===888;;;===<<<999777666777:::888666666777888888777777777666666666555555555111333555555555555666777777666555666888999999999:::999888888777777777888:::;;;=========<<<:::999777888:::;;;;;;:::888777777777777888777777777666444666888888777777999:::777888999::::::::::::999::::::999999999888888888777888888888888:::===@@@EEEHHHJJJIIIFFFEEEHHHKKKOOOPPPPPPLLLGGGDDDCCCCCCBBBAAA@@@?????????@@@AAABBBDDDHHHLLLMMMKKKHHHEEEDDDEEEEEEDDDDDDFFFLLLPPPVVVXXX[[[___eeeooozzz|||qqqkkkiiikkkllllllhhhiiihhheeecccgggooovvvKKKKKKJJJHHHHHHHHHHHHHHHGGGIIIOOOVVV\\\YYYPPPHHHHHHGGGFFFFFFGGGGGGEEECCCFFFLLLNNNNNNWWWdddcccZZZUUURRROOOOOOTTT[[[```cccddd```ZZZVVVTTTSSSQQQPPPMMMMMMMMMMMMMMMMMMNNNNNNJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEGGGHHHJJJNNNTTTXXX___XXXKKK<<<777999;;;999999888777666555555555555444444444555555666666666888777666666777999<<<===:::<<<>>>>>>???CCCIIINNNSSSUUUXXX[[[\\\[[[ZZZXXXOOONNNMMMJJJFFFCCC???===999:::;;;<<<<<<;;;::::::888999::::::888888999:::;;;;;;:::999999:::;;;<<<888888888888888999999999===<<<:::888777777888888666666777888888888888888777555333444666777555222777777777777777777777777666555777:::999444444888777777888888999999::::::666666777777777666444333888666444444666888888888999888777888999888777555666666666666777777777777999:::::::::999888666555777777777777777777777777444444555666777888999:::777666666666666777777888444;;;>>>;;;999;;;999555777:::===>>>>>>>>>???@@@>>>???BBBDDDHHHJJJMMMNNNWWWWWWXXXXXXXXXYYYYYYYYY]]]\\\[[[^^^bbbdddcccaaaaaacccfffhhhgggccc___]]]aaa^^^[[[YYYYYY\\\___bbb```bbbcccaaa]]]\\\^^^aaaaaacccfffiiikkklllmmmmmmllllllmmmmmmllljjjhhhggg]]]___bbbccc```\\\YYYWWWPPPJJJDDD@@@@@@???===;;;:::999888666555666666777999888777777888888777666999777666777888888777666;;;999777777888999888777777666444333444555777999555555666666777777888888666666555555555555666666444555555555666666777777666888999777333222777;;;777666666666555555555555555555666666555555444333444333333333333444555555444444555666777666444111555666666666666444333222444555777888888888777666111666888555555999888333333555888999888444///+++444444555666777888999999777888888666333444777:::777888888555333333666:::999===??????;;;888888888===:::777555555666666666666666555555555444444444222444666777666666777888777666555666888::::::999::::::999888777777888888<<<<<<;;;;;;::::::;;;;;;777888:::;;;;;;:::888777555666777888999999999888444666777888777777999;;;777888999:::::::::::::::;;;;;;;;;:::::::::999999777888999999:::===AAAEEEJJJMMMOOOLLLHHHEEEGGGJJJQQQQQQPPPLLLFFFCCCCCCEEECCCBBB@@@?????????@@@AAAAAAEEEKKKNNNMMMKKKHHHGGGEEEFFFFFFDDDCCCFFFKKKPPPWWWZZZ]]]aaafffnnnyyy~~~ssskkkjjjkkkmmmmmmhhhiiihhhdddbbbfffooovvvOOONNNLLLIIIGGGEEEDDDCCCEEEIIIPPPWWW\\\YYYQQQJJJGGGDDDDDDHHHHHHFFFFFFIIIHHHGGGIIIQQQYYY\\\WWWQQQPPPOOOOOOPPPTTTWWWYYYZZZVVVXXXYYYWWWTTTPPPNNNNNNNNNMMMKKKJJJJJJKKKLLLMMMKKKIIIGGGDDDBBBBBBBBBCCCGGGHHHIIIIIIJJJNNNSSSWWWZZZSSSIIIAAA<<<;;;;;;;;;===:::777666666555444222999666333444666777666444444666888:::===>>>@@@@@@FFFEEECCCBBBCCCFFFIIIKKKSSSTTTVVVWWWUUUSSSOOOMMMEEECCCAAA>>><<<;;;;;;;;;333444555777888888888888777666555555777888777666::::::;;;::::::;;;===??????:::777888999888;;;@@@@@@===999666666666777777666777777888888888888777999777444222222666>>>CCC999888888888999999777666777777666666666777777888666555555666888999888777777888888777777666555444666666777777777777666666777777777777666666666666555666777888888888888888;;;999888888999:::999888888888777666666666666666444444444555555555666666;;;999888777888999888777444;;;===:::===CCC>>>222777777888999::::::;;;;;;===>>>???BBBDDDFFFHHHIIIOOOOOOPPPPPPQQQTTTYYY\\\[[[\\\]]]]]]^^^```dddhhh```ccceeedddaaa___```bbb___^^^]]]]]]]]]___bbbcccgggeeebbb___^^^^^^______eeeeeeeeegggjjjkkkkkkjjjlllkkkkkkiiihhhggggggfff___cccdddaaa^^^\\\XXXRRRMMMIIIDDDAAA@@@??????>>>;;;:::999888888888999:::;;;999888888888777555333888777666777888777555444444555666666666666888:::777777666555555555555555777777777777666666666666333333333444444666777888444444444444444555666777::::::888777666444333333:::888666666666666555444555444444333333444444555555555555555555555555555777666555555555777888999666666666666666666666666:::888777555444444444444666777888888666555555666666555444444666666555444>>>999333222555888777555555555555555555666777777888666444444555666666666:::999888777666666666666666666555555444444333333222333555777888888777777555555555666666888999:::666555444333444555777999999::::::::::::999888888>>>???@@@???===<<<;;;<<<999999999;;;<<<<<<;;;999555555666666777777888888888888999999999999888888999999:::::::::999999888;;;:::999777666666555555999888888999===BBBGGGKKKMMMJJJFFFCCCCCCFFFJJJMMMMMMNNNNNNKKKGGGCCCBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBDDDHHHLLLLLLGGGBBBDDDEEEFFFFFFHHHKKKQQQTTT[[[\\\]]]aaahhhrrr{{{zzznnnhhhjjjqqquuukkkiiifffeeegggjjjnnnqqqPPPOOOLLLJJJHHHGGGGGGGGGGGGHHHKKKOOORRRRRRNNNJJJHHHEEEEEEGGGFFFCCCBBBEEEEEEDDDFFFMMMVVVYYYVVVQQQLLLLLLMMMPPPSSSVVVWWWXXXUUUWWWYYYXXXUUURRRPPPPPPOOOMMMKKKIIIIIIJJJKKKLLLKKKIIIFFFDDDCCCCCCDDDEEEHHHHHHHHHHHHIIILLLQQQUUUTTTNNNFFF@@@===<<<<<<<<<<<<;;;999999999999777666888666444444666777666444777999<<<@@@CCCFFFHHHIIIQQQNNNJJJFFFEEEFFFHHHJJJLLLLLLMMMMMMLLLJJJHHHFFF>>>===;;;:::999999999999555666777888888999999888777666555666777888777666:::999999;;;@@@BBB@@@>>>===999777999999;;;BBBJJJJJJDDD<<<777666777777666777777888888888888888777::::::888777888===DDDIIILLLEEE;;;555444666888999777666666555666666777777888777555666777777666555666777777888888888777777555666666777777777666666777777777777666666666666555555666777777777666666:::888777777888999888777888888777666666666666666444444444555555555666666:::999777777777888777666666;;;<<<999<<>>333999::::::;;;<<<<<<======;;;<<<===???AAACCCDDDEEEIIIJJJKKKKKKKKKNNNSSSWWWXXXYYYZZZ[[[\\\^^^bbbeee```bbbbbbaaa___]]]]]]]]]___^^^]]]]]]^^^```bbbdddfffeeedddbbbbbbbbbbbbcccbbbbbbccceeegggiiihhhgggjjjjjjjjjiiihhhfffdddddd^^^aaaaaa_________YYYSSSLLLHHHCCC@@@???>>>======;;;:::999888888888999999;;;:::888888888888555333888777666777888777666444555666777666555666888:::777777666555555555555555555555555555555666666666444444444444555666666666555444444444444555666777888888888777777666666555:::888666555666666555444555444444333333444444555555555555555555555555555777666666666666777777888555555555555555555555555888777666555444444555555666777888888666555555666777555444555666777666444999555111111444666555333555555555555555666777777999777555555666777777777:::999888777666666666666666666555555555555555555333444555666777777777777444444444444444555666777777666444444444666777999<<<;;;;;;:::888777555444;;;<<<>>>>>>===<<<<<<===<<<999777777777888888777666666666666777777777777666666777777777777666666777888999999:::::::::999:::999888777666666666666888888888999<<>>======<<<<<<;;;;;;;;;======;;;999777666555666888999999888<<<>>>BBBGGGLLLPPPRRRTTT\\\XXXQQQJJJFFFDDDEEEFFFDDDCCCCCCBBBAAA@@@??????888777777777777888999999777888888999999888888888888777666777999:::999888<<<888777<<>>BBBRRRIII<<<555555777888777666666555555555555666666999777666666666666555333666666777888999::::::999444555666777777777777777666666666666777777777777666666555555555555555444888777555555777888777777888888777666666666666666444444555555555666666666999777555555666777777666888;;;:::666999@@@>>>666777777777888888999999999;;;<<<===>>>???AAABBBBBBDDDEEEFFFFFFFFFIIIMMMPPPRRRTTTVVVWWWXXX[[[^^^aaa```___]]]]]]]]]\\\ZZZXXX______^^^^^^___aaacccdddcccddddddeeeeeeeeedddddd______```bbbeeefffeeedddfffgggggggggfffccc```___]]]^^^]]]]]]```bbb\\\SSSKKKGGGBBB???>>>===;;;:::;;;:::999888777888999999;;;:::999999999888666444888777666777888888666444666777777666555555777888777777666555555555555555333333444444555555666666444555555666666666555555555555444444555555666666777777888888888888888888888777555444555555444333555555444444444444555555555555555555555555555555666777777777777666666555555555555555555555555555777666555555555555666666666777888888666555555666777666555555666777666555555222000222555666555222555555555444555555666777999777666666888999888777999888888777777666666666555555555666666666666666666666555555555555666666555555444444444555555666777666555444555666777888:::999999888777666444333777999;;;<<<;;;;;;<<<>>>===999555333333444555555777777777777666666666666666666777777777777666666777777888999:::::::::999888888777777777777888888777777777888;;;???CCCFFFIIIGGGEEEDDDCCCDDDFFFGGGFFFIIIKKKKKKHHHDDDAAA@@@????????????@@@AAABBBCCCAAABBBDDDJJJOOOQQQNNNJJJFFFGGGHHHHHHJJJMMMRRRVVVYYYYYY[[[```iiisss}}}}}}wwwqqqlllfffccciiikkkllllllllloootttyyyPPPNNNKKKIIIIIIKKKMMMOOONNNKKKHHHGGGHHHJJJMMMNNNKKKGGGEEEFFFEEEAAAAAADDDCCCBBBBBBGGGMMMPPPOOOMMMEEEHHHMMMQQQSSSTTTTTTUUUTTTVVVXXXXXXVVVRRRPPPOOOJJJIIIHHHHHHIIILLLOOORRRUUUQQQKKKEEE@@@>>>>>>>>>DDDDDDCCCBBBAAACCCFFFJJJHHHFFFBBB@@@@@@???===;;;<<<;;;;;;<<<>>>===;;;999666666888;;;===@@@AAAAAAFFFGGGKKKOOOSSSVVVXXXYYY___ZZZRRRIIICCCAAAAAABBB???>>><<<;;;:::::::::;;;777777777888888999::::::888888888888888777666555:::999888999;;;<<<<<<;;;@@@;;;999===CCCFFFAAA<<<:::999999:::;;;AAAQQQaaabbbUUUEEE;;;888888777555:::999999888777777777777777888888666444333555777DDD>>>999999<<<<<<777333777666555555555555555555888666555555777777666555777888999999:::::::::999444444555666777777777777666666666666777777777777777777666555555444444444888666555555777888888777888777777666666666666666555555555555666666666666888666444444666777666555;;;;;;888444777======888555555666666666666666666<<<======>>>???@@@AAAAAAAAABBBCCCCCCCCCEEEHHHKKKKKKMMMPPPRRRTTTVVVXXX[[[]]]ZZZYYYZZZ\\\]]]ZZZWWW^^^^^^^^^___```bbbdddeeeaaabbbdddeeeeeedddbbbaaa^^^^^^^^^```cccdddcccbbbaaabbbccccccbbb___\\\YYY\\\[[[ZZZ[[[aaaddd]]]SSSHHHEEEAAA>>><<<;;;:::888;;;:::888777777777888999;;;:::999999999999777555777666666666888888666555777777888777555555666888777777666555555555555555333333444555555666777777555555666777666666555444666666555555555555666666888888888888888888888888777666444444444555444333555555444444444444555555555555555555555555555555666777888888888666555444555555555555555555555555555555555555666666777777666777888888666555555666666555444444666666555444333222222555777888666444555555555444444555555666888666555666888999888777777777777777777666666555555555555666666777777777888777666444444444555666888777777666666666666777777666666555555666777777444555555666777777777666666888:::;;;:::::::::<<<:::888555333444555555444888888777777666666555555888888999999999999888888888888999999999999888777777777666666777888999999777666666777999===@@@CCCEEEEEEDDDCCCCCCCCCCCCDDDCCCFFFJJJLLLKKKHHHEEEDDD?????????@@@@@@AAABBBCCCBBBBBBDDDIIINNNPPPMMMJJJGGGHHHIIIIIIJJJMMMRRRVVVXXXYYY[[[aaajjjvvvyyysssooojjjhhhhhhgggkkknnnooonnnpppuuuyyyMMMKKKIIIGGGHHHJJJMMMPPPNNNMMMKKKIIIIIIJJJMMMOOOKKKGGGFFFGGGGGGEEEFFFIIIHHHFFFDDDFFFJJJLLLLLLKKKFFFKKKPPPSSSSSSSSSSSSTTTSSSUUUVVVUUUQQQNNNMMMLLLGGGGGGHHHIIIKKKOOORRRTTTRRRNNNHHHCCC>>><<<<<<<<>>===<<<>>>AAAEEEHHHFFFCCCBBBAAA???<<<:::===<<<;;;<<<======;;;999888;;;???CCCFFFIIILLLMMMSSSTTTUUUWWWXXXXXXYYYYYYWWWRRRKKKDDD???<<<======;;;999888666555666777888888888888999888888888888777777777777666555444333;;;::::::;;;===>>>>>>===BBB@@@>>>???BBBCCCBBB@@@===;;;;;;;;;;;;AAAQQQ```bbbVVVGGG===999999888777<<<;;;999888777777777777:::;;;;;;:::777666666777999777777;;;>>>>>>888333777777666555555555555555666555444666888999999888:::::::::::::::999888888444444555666666666666666555666666666777777777888888888666555555555555666888777666666888999999999888777777666666666666666555555555666666666777777777555444444555666666555===:::555333666;;;<<<:::999999999999999888888888;;;;;;<<<<<<===>>>>>>>>>===???@@@@@@???AAACCCFFFDDDGGGKKKMMMOOOPPPQQQSSSVVVTTTTTTVVVZZZ\\\ZZZWWW[[[[[[\\\]]]^^^```aaabbbaaacccdddeeedddbbb```^^^^^^]]]]]]___aaaaaa```___ZZZ[[[]]]^^^]]]ZZZWWWUUUYYYXXXWWWYYY^^^aaa[[[QQQFFFCCC@@@===<<<;;;999888:::999888777777777888999:::999888888999999777555777666555666888888777555777777888777555555666888777777666555555555555555444444555666777777888888666666666666666666555555777666666555555555666666::::::999999888777777777777555444333555555555444666555555444444555555666666666666666666666666666666777888888888666555444555555555555555555555555444444555666666777777777666777888888666555555666555444333444555555444333111222333666777888666555555555444444444444555555666555444555777888777666666666777777777666555555444444555555666666777777999888666444444444555666888777777666666666666777777777777666666666777777222333444555666777777777777888::::::888888888999777666666777888999777666888888777777666666555555888888999999999999888888:::::::::999888777666555666666666666777888999:::777666666777999;;;>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFIIIMMMNNNLLLHHHEEEDDDAAAAAA@@@@@@AAAAAABBBCCCCCCBBBCCCGGGLLLMMMKKKGGGGGGHHHHHHHHHIIILLLQQQUUUWWWXXX\\\bbblllxxxvvvrrrlllfffdddggggggkkkoooppppppqqqsssvvvKKKJJJHHHGGGHHHJJJMMMNNNMMMMMMMMMLLLKKKLLLNNNPPPLLLHHHFFFHHHIIIHHHJJJNNNLLLIIIFFFFFFGGGIIIKKKKKKJJJOOOSSSUUUSSSQQQQQQRRRPPPQQQPPPNNNKKKJJJJJJKKKJJJKKKLLLMMMNNNNNNOOOOOOFFFDDDAAA???===<<<======:::;;;:::999999;;;???CCCGGGEEECCCAAA@@@???<<<:::>>><<<;;;;;;===??????>>>@@@DDDIIINNNQQQSSSVVVXXX^^^]]]\\\ZZZXXXVVVTTTRRRJJJGGGBBB===:::999999999777666555333333333444555777777777777666555444444666666666666555555444333;;;:::999;;;===???>>>===BBBAAABBBDDDHHHKKKJJJIIICCC@@@>>>===<<<>>>IIIUUUWWWPPPFFF===999999:::<<<===<<<:::888777666777777777999::::::888888888999===;;;:::999::::::999888999888777666666555666666666555555777999;;;;;;:::::::::;;;:::999888777777555555555666666555555444555555666666777777888888888777666555555555666777888777666666888::::::999888888777666666666666666555555666666666777777777777555444444666777777666===999444222555:::;;;;;;999999999888777777777666666777777888999:::;;;;;;:::;;;<<<<<<<<<<<<>>>@@@???BBBFFFIIIJJJJJJJJJKKKMMMMMMNNNQQQTTTVVVVVVUUUTTTUUUVVVXXXYYY[[[\\\]]]```aaabbbcccbbb```^^^\\\\\\[[[ZZZ[[[\\\\\\ZZZYYYTTTUUUVVVWWWVVVUUUSSSRRRSSSTTTTTTTTTXXXZZZTTTLLLCCCAAA>>>======<<<:::888:::999888777666777888888999888777777888888666555666555555666888888777666666777777666555555777888777777666555555555555555555555666666777777888888777666666555555666777777777777666666555555666666::::::999888777777666666777555444444555666666555666666555555555555666666666666666666666666666666666777777777777666666555444444444444444444444444444444555666777777666666666777888888666555555666666444333444555666555444000111333444555555555444666555444444333444444444444444444555777888777555555666777777777666555444444444444555555555555555888777666555555555555555555555444444444555555666888888777777777777666666555555666666666555555444777888::::::888777777888777777888:::;;;;;;999777777777777777666666666666666666777777777777666666::::::999999888777555555777777666666777888999999777777777777888:::<<<===????????????@@@AAAAAABBBLLLNNNPPPOOOKKKFFFBBBAAADDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBFFFJJJKKKIIIFFFFFFFFFGGGGGGGGGJJJOOOSSSUUUVVVZZZbbbmmmzzzzzzwwwuuunnnccc```dddjjjlllnnnqqqrrrrrrqqqpppJJJIIIIIIHHHIIIJJJLLLMMMPPPQQQQQQPPPNNNOOORRRVVVMMMIIIGGGIIIIIIHHHKKKOOOLLLIIIFFFEEEFFFHHHKKKLLLNNNRRRUUUUUUPPPMMMNNNPPPJJJJJJIIIGGGFFFFFFIIILLLTTTTTTTTTRRROOOKKKGGGDDD<<<<<<<<<;;;;;;;;;;;;;;;777888888888999<<<@@@DDDDDDBBB@@@??????>>><<<:::???===<<<===@@@DDDGGGHHHLLLPPPUUUYYYZZZ[[[^^^```___]]]ZZZVVVRRRMMMIIIGGG@@@>>><<<999777777666777666666555555444444555555555555666666666555444333555666666666666666555444888777777999;;;======<<>>>>>===:::777555666888::::::888777777666666666888777777888:::<<<;;;:::888999999999999999888888666666666666555444333333555555555666777888888888666555444333333555666777777555444555777999999888888888777666666666666666555666666666777777777777777555444555666888888777===888333222555888:::;;;888888777666666555444444444555666777888999:::::::::;;;<<<<<<;;;;;;===???;;;???CCCFFFFFFEEEDDDDDDDDDFFFIIIKKKKKKLLLMMMOOOLLLMMMOOOQQQSSSTTTUUUUUUZZZZZZ[[[\\\\\\[[[ZZZYYYXXXVVVUUUUUUUUUUUURRRPPPNNNOOOPPPPPPQQQQQQPPPPPPMMMOOOPPPOOOOOOPPPKKKEEEAAA???>>>=========<<<::::::999777666666666777888777666666666777777666444666555555666888999777666555666777666555666888:::777777666555555555555555666666666666666666666666777666555444444666999:::888888777666666666666666777777777777777777777777888666444555666777777666666666555555555555666666666666666666666666666666777666666666666777777888444444444444444444444444444555666777777666666555666777888888666555555666888666555666777888777666222333444555555555555555666555444444333333333444444444444666999999888666444555666888888777555444444444444444444333333333555666666666666666555555444444444444444555666777888888888888888777666666444555666666666666555555555777999999888888999:::<<<:::999999:::;;;:::999666666666666777777777777666666777777777777666666777777888888888888777777888777777777777777888888888888888888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCLLLMMMNNNMMMIIIEEECCCBBBGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@AAAEEEJJJLLLKKKHHHDDDEEEEEEEEEEEEHHHMMMPPPRRRTTTXXX```lllyyy}}}xxxwwwvvvoooeeeiiitttooonnnnnnrrruuuuuuooojjjJJJJJJJJJJJJJJJKKKLLLLLLUUUVVVVVVSSSRRRSSSXXX\\\NNNJJJGGGIIIIIIGGGJJJNNNKKKHHHEEEDDDEEEHHHLLLNNNPPPTTTVVVTTTNNNKKKKKKNNNFFFEEEDDDCCCBBBEEEJJJMMM\\\\\\ZZZVVVOOOGGG@@@;;;::::::::::::999888777666666666777888999===BBBFFFAAA???===<<<=========;;;@@@>>>===???DDDIIINNNPPPTTTXXX]]]_________aaaccc[[[YYYUUUPPPJJJDDD???===;;;;;;999888777666666555888888888888777777777777444555666777777777666555666666777777777777666666666555555777999;;;;;;:::<<<;;;BBBSSSeeellleee[[[NNNHHHBBB???<<<888888<<>>CCC???===;;;888666666666777999:::999777555333444555888<<>>===???@@@999===AAADDDDDDBBBAAAAAA???BBBEEEFFFDDDDDDFFFIIIGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSQQQQQQPPPOOOLLLJJJKKKLLLLLLMMMNNNNNNOOOPPPHHHLLLNNNKKKJJJIIIEEE@@@@@@???======>>>>>>===;;;:::999777666666666777888666555555666777777555333666555555666888999888666444555666666666666888:::777777666555555555555555555555555555555444444444888666444333333666:::<<<888888777666666666666666444555555666777888888888888666555555777888777777666666555555555555666666777777777777777777777777777666555555555777888999444444444444444444444444444555666777777666555444666777999888666555555666999888777888999:::999777555666777777666666777888666555444444333333333333555555666888::::::999777333555666888888777555444444444444333333222222222444555666777777666555444555555555666666888999:::888888888888888777666555111222444666777888999999333555888999999:::;;;<<<@@@===999777888999999999555555666666777777888888888888999999999999888888444555666777999999::::::888888777777777777888888888888888888999:::;;;;;;;;;;;;:::;;;<<>>@@@DDDJJJNNNMMMKKKCCCCCCCCCCCCDDDGGGKKKOOOOOOQQQVVV___kkkxxxxxxuuutttnnnkkkyyyssspppooossswwwvvvooogggIIIKKKMMMNNNOOONNNLLLKKKVVVVVVUUUSSSQQQQQQTTTVVVNNNKKKGGGEEEEEEHHHLLLOOOHHHIIIJJJIIIHHHIIIKKKMMMSSSSSSRRRPPPNNNKKKIIIHHHAAA???>>>>>><<<@@@OOOaaarrriii[[[MMMDDD>>>:::999999888777777777777666555666999===???@@@AAACCCEEEDDD@@@======>>>???>>><<>>???@@@???===:::888666444333444555666666222444999:::666666:::666666666666555555555555666777777666555555777999777777777888999999::::::===<<<@@@OOO___ddd[[[OOOMMMIIICCC>>>;;;:::888777:::999888777888999:::;;;:::999888666555444444444<<<999999999777444555:::;;;<<<;;;999777666888999999999999999999888777666:::888777888999999888777<<<<<<;;;;;;:::999888888777777666666555555444444666666777888888888888888999777555444555666555444666666666666555555555555777777666555555555555555888777777666666666777777222333555777777666444333@@@444///666;;;888888>>>888777888:::888666:::@@@999888666666777888;;;<<<>>>>>>===<<<;;;;;;::::::;;;>>>>>>===>>>@@@???:::>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGIIIIIIHHHHHHGGGFFFFFFEEEGGGEEEEEEFFFHHHHHHDDD@@@:::888888:::===>>>;;;888888777666666666777999999888777555666888999999888666666666666777777777777999777777999888666888===888999:::999777777888999555555555555555555555555444333333222333555888999666666666666666666666666777777777777777888888999777888999999999777666555777555444555666777666555777999777222111444444222666666777666555666888:::999777444333555666666555999666444555888999777444666666666666666666666666555777999999666444555777666777888888888666555444666555444222111222222333555555555666777888888888888666444444555555444333444333222222222444666888555555666777777666555555777777777777777777777777:::999777777888777666444777777777777777666666666444555777777777888:::<<<>>>>>>>>>;;;777444444444888888777666666666666666888888777666666555666666999999999999999999999999666666666777888888999999<<<888555444777999:::999<<<<<<;;;;;;<<>>===>>>@@@BBBIIIZZZkkkwwwlllZZZJJJ???999777666888777777777888888777777777:::>>>AAABBBCCCCCCDDDGGGDDD@@@@@@AAABBBAAA@@@DDDCCCDDDHHHOOOVVV[[[]]]]]]]]]]]][[[WWWSSSNNNLLLHHHBBB===;;;<<<<<<:::777999888666444333444555666666333444999999666666999666666666555555555444444555666666666555666888:::666666777888888999:::::::::;;;???GGGPPPSSSPPPKKKIIIEEE???;;;999777555444777777777888999:::;;;<<<;;;:::888777666555555555<<<999999:::777444666:::;;;<<<;;;999777666888:::555666777888999999999999999888777777999999888777::::::999999888777777666666666666666666555555555666666777888888888888777888666555555666777666555666666666555555555444444777777666555555555555555555555444444444444555555000111333555777888888888>>>555111777999666888>>>:::888888999777444666<<<888888777666777888:::<<<;;;;;;;;;:::999999888888888;;;<<<:::<<>>;;;<<<<<<<<<===>>>>>>??????===>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDFFFDDDAAA===:::999888:::======:::777888888777777777888999:::888666555555777888888777555555555555666666666666999777777999888555777<<<888999:::999777666777888555555555555555555555555666555444333333444666777666666666666666666666666777777777777777888888999666777777888777666555444777555444555666777666555666888777444444777777555777888888666555555666888444333222333666777888777777666555666777888777666888888777666555555444444888:::;;;999555333333333666777777888777666555444777666444333222222333333555555666666777777777888777666444444666666666555555555555555555555444444555555555555555555555555555555555555555555555555999888666666666666555333666666666666666666666666555666777777777777:::<<<>>>???>>><<<999888777888999999888777777777777777888777777666666777777888999999999999999999999999777777777777888888888888<<<999666666999<<<======<<<;;;::::::;;;===???AAAAAACCCDDDFFFFFFEEEDDDCCCBBBAAA???@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDGGGGGGGGGHHHJJJLLLMMMNNNUUUTTTVVV^^^jjjwww}}}zzzzzztttssstttlllkkktttxxxrrrmmmnnnJJJKKKLLLNNNPPPQQQSSSSSSWWWXXXXXXWWWTTTRRRQQQRRROOONNNLLLKKKKKKLLLNNNOOOGGGIIIKKKKKKJJJIIIIIIJJJQQQPPPNNNKKKHHHFFFCCCBBB<<<<<<===AAAEEEOOO___nnnsssgggUUUDDD:::666666777666666777777888888888888888<<>><<<===@@@AAA???999999:::;;;;;;<<<<<<===;;;<<<>>>???@@@@@@???>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDBBB???<<<;;;999888:::======:::666777777777666777888888999777555444555666888777777444444444555555555666666:::888888999888555666:::999::::::999777555666777555555555555555555555555777666555444333444444555666666666666666666666666777777777777777888888999555666666666666555555444777555444555666777666555333666777555666888888555777888888666444333444666333222333444777888777666666777888777666555666777:::999888777555444333222888999999888555333333333666666777777777666555555777666555444333333333333666666666666666666777777777555444444666777777666555666777888777555222111666555444333333444555666555555555555555555555555888666555555555555444222555555555555555555555555555777888888777888:::<<>><<<:::;;;<<<:::999999888888888888888888888777777777888888999999999999999999999999999888888888888777777777777999777666666999<<<>>>>>>;;;;;;:::999:::;;;<<<===>>>@@@BBBDDDEEECCCAAA@@@@@@>>><<<===???AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDIIIIIIIIIJJJKKKMMMOOOPPPVVVUUUVVV]]]hhhttt~~~~~~||||||wwwttt}}}oooiiijjjtttyyyuuuqqqqqqMMMNNNNNNOOOPPPRRRTTTUUUYYYZZZ[[[YYYTTTPPPMMMLLLNNNNNNMMMLLLLLLLLLMMMMMMEEEHHHKKKLLLJJJIIIHHHHHHLLLKKKIIIFFFCCCAAA???>>>>>>>>>>>>@@@DDDMMMZZZdddbbbXXXJJJ>>>777666888999444555666666555666777888<<>>@@@???===<<>>>>>:::888999777333333777777777777777888999:::;;;<<<;;;;;;;;;:::::::::999:::>>>>>>;;;;;;>>>???>>>888888999999:::;;;;;;<<<<<<===>>>@@@@@@???>>>===??????@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBB??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEDDDBBB???<<<;;;:::999:::======999666555555555555666666777777666555444444666777777666555555555666666666666777:::888888:::888444555999::::::;;;999666555555555555555555555555555555555666555444444444444555555666666666666666666666666777777777777777888888999666666666666666666666555777555444555666777666555111555777555555888666333444555666555333333444555666666666777888777555333444777999888555444666999999999888777666555444333444555666666666666666777666666666666666666555555555555444333333222222222666666666666666666666666777555444444555666555444444555555666555444333222777555444222222444555777555555555555555555555555777666555555666666444333333333444444444444444555333555777888888:::===???AAAAAA@@@>>>;;;:::;;;<<<999888888777777888888888::::::999888777777888888888999999999999999::::::999999999888777666666555777666555555777888:::;;;;;;:::999999999999::::::<<<>>>@@@BBBCCCAAA???===AAA???===>>>@@@CCCDDDDDDAAABBBBBBCCCDDDDDDEEEEEEIIIJJJJJJJJJKKKMMMPPPRRRVVVVVVWWW\\\eeepppzzzzzztttxxxkkkggghhhqqqwwwuuupppoooQQQPPPPPPPPPQQQRRRSSSTTTVVVXXXYYYXXXUUUQQQNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJDDDGGGJJJJJJIIIGGGFFFFFFFFFEEECCC@@@>>>===<<<<<<@@@@@@@@@@@@DDDLLLSSSWWWOOOIII@@@:::777777777777444555555555444555999<<>>>>>===<<<;;;===;;;888777777777666555888999::::::999888666555<<<;;;:::999888888888999999888999;;;999555666::::::::::::888777777999;;;888888888777666555333333666555444555777888777666777777777777777666666666444444555555666666777777555555666777777777777777777555444555777888888777999999999888888888777777777777666555555555555555666666666666666777888888888666333111222555999<<<666777999999444222777>>>>>>:::888999999666666999777777777888888999:::::::::::::::::::::999999999777;;;<<<999777999:::999888888999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<========================AAA@@@@@@?????????@@@@@@======>>>>>>???@@@AAAAAACCCDDDEEEDDDBBB???===<<<;;;999888:::======:::666666666777777777888888888666555444444666777777666666777777777777888888888999777888:::888444444888999::::::999666444444555555555555555555555555555333333333444555666777777666666666666666666666666777777777777777888888999777777777777777777777888777555444555666777666555444888999666666888666222000111333444333333555666888777777888999999666444444777999888555444666999777777777777777666666666333333444555777777777777555555555555555555666666444444444333222222111000555555555555666666666666888666444333444444333222444333222222222333555666777666444333333444666777666666666666666666666666888666555555777777666444222333333333444444555555111333666888:::===@@@CCCBBBBBB@@@<<<999777888999777777666666666777777888<<<;;;:::888777666666666888888888999999::::::::::::999999888777666555555888888777666666666777888:::999999888888888888888;;;===???AAAAAA@@@>>>===@@@???>>>???BBBDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDGGGHHHIIIIIIIIILLLPPPTTTZZZZZZ[[[^^^dddoooyyy}}}vvvtttuuukkkggghhhnnnsssrrrmmmjjjQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSUUUVVVTTTRRRQQQQQQJJJJJJIIIHHHGGGGGGGGGGGGDDDFFFHHHHHHFFFEEEDDDEEEAAA@@@>>>===<<<<<<======AAABBBBBBBBBFFFMMMOOOMMMBBB???;;;888777666555444555666777666777;;;CCCIIINNNLLLIIIEEEBBBAAACCCFFFHHHLLLQQQUUUVVVVVVVVVVVVSSSPPPMMMJJJIIIHHHFFFEEE???>>><<<:::888666666555:::888777555444444555666666666666666666666555555444777888666666888888555888888888777777777666666555666888777555333333444444444555555666666777777:::999999;;;===<<<999555888666444444555666555444:::::::::999888666555444;;;:::999999888888999999888777999;;;:::666666:::888999888777666666888:::555555666666666666555555555444333555777888777666888888888888777777777777555555555666666666666666444555666666777777666666777555444444666777777666999999999999888888888888777777666555555555555555444444333444444555666777444333111111333888===@@@333666999777444444888===>>>999777999:::888888:::666777777888999999::::::777777777777777777777777555;;;>>><<<999::::::999888999999::::::;;;<<<<<<::::::::::::::::::;;;;;;??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>??????@@@>>>@@@BBBAAA???<<<:::::::::888888:::===>>>;;;888888888999:::::::::::::::777555444555666888777777777777888888888999999999777666777:::888444444888888999999888666444555666555555555555555555555555222222333444555666777777666666666666666666666666777777777777777888888999888777777777777888888999777555444555666777666555777::::::888777999888555///111333555555555666888555444555666999:::999888666777888777666555666777777777777777777777777777666555444555666666555333555555444444555555666777444444444444333222111000333444444555666666777777888666444444444555444222444333222111222444666888777666555444444555666777777777777777777777777777777666555666777777666555222333333444444555555555111333666888;;;>>>BBBEEEAAAAAA>>>:::666555555777666666666666666666777888<<<;;;999888666666555555888888888999999::::::;;;999999999888777666666555:::;;;;;;999777666777999888888888888888888888888===>>>???@@@@@@@@@???>>>>>>======???BBBCCCCCCBBB>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHHHHHHHKKKRRRWWW`````````aaafffooozzz{{{uuurrrllliiigggkkkoooooojjjfffNNNOOOQQQRRRSSSSSSSSSSSSQQQSSSTTTTTTRRRPPPOOOPPPJJJIIIGGGEEEEEEEEEEEEFFFDDDEEEFFFEEECCCBBBCCCDDD>>>===<<<<<<<<<>>>@@@AAACCCEEEEEEDDDGGGKKKHHHAAA<<<999666555666666666555777999::::::===EEERRR[[[ZZZUUUNNNFFFAAABBBFFFKKKPPPVVV]]]```___]]]ZZZZZZRRRNNNHHHDDDAAA@@@>>>===888888777777666555555444666666666555444444555666555555666666666666666555444888999555555888888444666666666666555555555555222444666666666555555666555555555555555555555555:::999888888999888666444555444333444666666666555;;;:::999777666666666666:::999999888888888888999777777888;;;:::666666:::666777777666444555777999555555555666666555555444444333333444666777777666777777777777777777777777666666666666666555555555444555666666777777666666777555333333444555555444888888888777777777666666777777666555555555555555333333333444444555666777444333111111444888===@@@222555777666555777:::<<<>>>999666888999777666888666777777888999999:::999666777777777777777777777///777===;;;999:::;;;:::888888888999::::::;;;;;;999888777777777999;;;<<<>>>>>>>>>>>>============:::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<>>>AAA@@@>>>;;;:::;;;888777777999===>>><<<999777777999:::::::::999888888666555555777888888777777777777777888888888888555555777:::999555555888777888999888666555555666555555555555555555555555333333444555555666666555666666666666666666666666777777777777777888888999777666666555666777888999777555444555666777666555555888777444555888999666222444777888777777777888444333222444666888888888777666555666777888777666999888888888777666666666555444333444777777555333555555444444444555666777555666666666666444333222222222333444666777888888777666444555777888888777666666555555555666666777777777777777777777777777666666666666666666666666666555444444666666555444333333333444555555666666333555888999;;;===AAACCC???>>><<<888555444666888777777666666777777888999888888777666666666777777777888888999::::::;;;;;;999888888888777777666666888999;;;:::777666888:::777888888999999999888888???????????????@@@AAAAAA======>>>@@@CCCCCCAAA???>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGGGGHHHLLLTTTZZZbbbbbbbbbbbbeeennnyyyzzztttnnnkkkhhhhhhlllnnnkkkfffKKKMMMPPPSSSTTTUUUTTTTTTVVVVVVVVVSSSOOOLLLKKKKKKJJJIIIFFFDDDDDDDDDEEEFFFDDDDDDDDDCCCAAA@@@BBBCCC===<<<<<<<<<>>>@@@CCCEEEEEEGGGGGGDDDFFFGGG@@@666777555333333666999:::;;;888:::<<<>>>CCCNNN]]]iiibbb\\\RRRGGGBBBCCCIIINNNVVV\\\cccfffddd___[[[YYYNNNJJJCCC===;;;999888888555666666666666555444444333555777888777666777777555555666666666666666555444999999555555999888333555555444444444333333333///111444666666666777888666555555555555444444444<<<<<<;;;888555444555666666555555666888999888777:::999777666666666777888999999888888777888888888777666888<<<:::666666:::666666666555444444666888888888777666555333111000444333222444666777777666666666666777777777777777777777666666555555555444444555555666666666666666777555333333444444333222666666666666555555555555777777666555555555555555555555555666666888999999777555444333444777:::===111444555555666999;;;;;;???999555777888666444555666777888999999:::999999888888888888888999999999""",,,444444333444555444777777777888999999:::::::::999777666777999<<<>>>777777888888999999999:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<============>>><<>>>>>@@@CCCEEEEEEBBB??????@@@@@@AAABBBBBBCCCCCCAAADDDGGGHHHHHHMMMUUU]]]aaaaaa``````bbbjjjvvv~~~xxxooolllhhhgggkkkooommmhhhOOORRRSSSSSSPPPPPPQQQTTTTTTSSSQQQOOONNNMMMMMMMMMJJJGGGCCCBBBBBBBBBBBBBBB@@@???AAAFFFFFFCCCAAACCC===;;;:::;;;===>>>???>>>BBBBBBCCCCCCBBB???===;;;::::::999888777666555555888999<<>>:::888888888777777777777888888;;;:::999999888888999999888888888888888888888888777777888888777666555444777777777777666666666666777777666666555555444444777555333444777888777555;;;;;;999888777555444444777777666666777999;;;<<<888777666555555666777888888444333888999444333555888666555555666666555444888;;;;;;777444555555333888777555333222333555666777777777777777777777777888666444444555666777666555555666666666666555555444444555555444444333222555666888999888666333111555444666888777333444777:::666333333555777666555999999888666666555555555333555666777777666555333444555666555444333444666444444444555555555555666777777777777666666666666666777888888999<<>>===>>>@@@???<<<===AAA???@@@AAAAAA???>>>>>>???<<<===>>>???@@@AAAAAAAAACCCAAABBBGGGLLLOOOTTTZZZXXX\\\ZZZZZZ```bbbjjj|||xxxsssnnnjjjiiikkklllkkkiiiOOOQQQSSSRRRQQQQQQRRRTTTSSSRRROOONNNMMMMMMNNNNNNLLLHHHBBB??????@@@BBBCCCBBB??????CCCEEEAAA??????<<<;;;:::;;;===>>>===<<<<<<===>>>>>>===;;;999777:::999999888666555555444<<<>>>CCCMMMXXXbbbgggiiiaaaWWWMMMIIIJJJMMMVVV^^^ffffffccc\\\SSSKKKGGGFFF???===:::777666666777888888777555666777888777555666666555444555666777777555555555555555555555555888777555444444444666777444555777888777555333222666666666666666666666666666555555666888777555333555666777666555555555777:::888666777888999888777777777666666555444333222666666666555555555444444777666555666777777555333333222333444666666444222444444555555555555444444555555666666666666666666777666555666777888777666666666666666555555555555777555444555666777666444555555666666666666666666777666666555555666666777444666666666:::???;;;444999777555555666666666555888888555444888======999666666555555555666777777======999333333666777555777888999888666666888:::999:::999777777:::888333888888888888888888888888888888888999999999999:::999999888888888888888999999888777777777888999:::999<<<<<<::::::<<<<<<999999888888888888888999:::===999999;;;;;;:::;;;???;;;666444999===;;;777666888888777777777777888888;;;:::999999888888999999999999999999999999999999777777777777666666555555666666666666555555555555777777777777666666666555666444333444777888666555999999888888777666666666666666666666777888999999888888777666666777888888666222222777888666666999888666555555666666555444555999999666444555666444777666555444333444444555666666666666666666666666777666444333555666666555777666555555555555666777555555666666555555444333666777888888777666444222555444666888777333444777333111000111444666666555777666555555444444444444555666888999999888666555444555666666555444555666444444444555555555555666777777777777666666666666666777888888999;;;???BBB@@@???<<<:::888888888999777666555555555666777888444555666888:::999777444:::999888999:::;;;:::888888888888777666666555555555555666666777777888888;;;::::::;;;<<<<<<<<<<<<<<<;;;<<>><<<>>>CCC>>>???AAA@@@>>>======>>>??????AAABBBBBBBBBAAA@@@EEEBBBCCCHHHLLLOOOTTTZZZZZZ^^^\\\[[[bbbccckkk|||}}}vvvrrrnnnjjjiiikkklllkkkiiiNNNPPPRRRRRRRRRRRRSSSUUURRRPPPNNNLLLKKKLLLNNNPPPNNNIIIAAA<<<<<<>>>AAACCCFFFAAA@@@EEEHHHEEE???<<<===<<<;;;<<<======;;;999888888999:::999888777666999999888777666555444444===CCCNNN]]]jjjrrrrrrpppeeeYYYOOONNNRRRWWW\\\aaafffccc\\\RRRHHHBBB???>>>:::999777555555666888999777666555666777888777666777777666555555555555666555555555555555555555555555555444333333444666777555777999:::999666222000666666666666666666666666555444333333555666555333555666666555444444555777:::999777777999:::999888999888777555444333222222555555555555444444444444777666555666777777555333222222222444555555444222444444555555555555444444888888777666555444444333666555444666777999888777666666666666555555555555666555444555666666555444888888777666555444444333666555555555555555555666444666777888===@@@<<<666999777444333555666666666666666444333777<<<;;;777777777666555555555666666999;;;999555555888999777666777999888777666666777222555666666999<<<:::666888888888888888888888888888888888888999999::::::<<<;;;:::999888888888888999888777666666666777888666;;;<<<;;;;;;<<<;;;666888888777666666666777777999888888:::999999???GGG>>>999666999;;;999777666888888777777777777888888::::::999888888888888999999999999999999999999999888777666555555555666777555555555555444444444444666666666666555555555555555444333444666666666555777777777777777777777777666666777777777777666666777777666666666666777777666444333666666555666999888666555555666666555444222666777444333555666555555555555555555555444444555555555555555555555555777555333333555666555444999777666444444666777999666666777777666666555444888888777777666666555555555444666888777333444777444444444666888999888777444444333333333333333444777777999999999999777777555666777777555555666777444444444555555555555666666666666666777777777777777888888888888:::===@@@BBB@@@>>>;;;999888888888666666555555555666888999555555666888:::999777444777888999;;;======;;;888888888777777666555555555333444666777888999888888999999999999::::::::::::;;;999:::<<<<<<;;;>>>CCC<<<>>>??????===<<<<<<===AAABBBDDDEEEEEEDDDBBBAAAAAA>>>???DDDHHHJJJOOOUUU\\\```^^^]]]cccdddjjj{{{~~~yyytttqqqmmmjjjiiikkkkkkjjjhhhNNNOOOPPPQQQRRRSSSTTTUUUQQQOOOMMMKKKKKKMMMPPPQQQMMMHHHAAA===<<<>>>@@@AAAGGGCCCDDDLLLRRRMMMEEE???@@@???>>>>>>>>>===:::888777888888999999999888888888888777777666555555444;;;EEEXXXoooqqqbbbTTTSSSXXX^^^bbbdddccc]]]TTTIIIAAA;;;:::::::::999888777777888:::;;;777666555666888999888777888777777666555444444444444444444555555555555555555444444444444555777777666777888999999777555333666666666666666666666666555444222222444555555444777777777666555555777999:::999777888999;;;:::999999888666444444444444555777777666666666666666666666555555666777777555444333222333444666666444333444444555555555555444444888888777666555444444333555444444555888999999888666666666666555555555555666555444444666666555444888888777666555444444333555555444444444444555555444555777:::<<<===:::666;;;888555333555777888888666666444333777;;;:::555888888777666555555555666777;;;;;;777666888888666444777999999777555555555111444666555777888555000999999999999999999999999999999999:::;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;;;;:::888777666666777777777:::;;;999999;;;:::777999888777666666666666666999888999999777777@@@JJJBBB<<<:::;;;<<<:::888999888888777777777777888888:::999999888888888888888888888888888888888888888888777555444444555666888666666666555555555444444444444444444444444444444444444444444555555555555777777777777777777777777666777888888888777555444555555555555555555555555999888777666444333333555888666555555666666555444222666777333222444555444333444666777777555444333555555555555555555555555666444333444555666555444888777666666666666777888666666666666666555444444999888777666555666666777555444666888777333444777999999999::::::888666555333333333222333333444444777777888888888888777777666777888777666555666888444444444555555555555666666666666666777777777777777888888777777888;;;>>>CCCBBB???===;;;999888888777777666666777888999:::666666666888:::999777555777777777:::<<<===<<<:::888888888888777777666666666888:::<<<<<<;;;:::999777888999999888888999:::<<<999999;;;:::999<<>>===<<<;;;;;;<<<@@@BBBEEEGGGHHHGGGFFFEEEAAA>>>>>>BBBFFFHHHLLLRRR[[[```^^^^^^cccccchhhxxxzzz~~~~~~{{{vvvrrrpppmmmiiiiiijjjkkkiiigggNNNNNNNNNOOOQQQRRRSSSSSSPPPOOOMMMLLLLLLNNNPPPRRRHHHEEEAAA??????@@@AAAAAADDDBBBGGGSSSZZZVVVKKKDDDEEEDDDBBB@@@@@@>>>;;;888777777888888999999999888888888777777666666555555:::GGG___|||nnn\\\XXX\\\```ccceee\\\VVVMMMDDD===:::::::::<<<;;;:::999888999999:::888777666777999:::999888888888777666555444333333444444444555555555666666555555555666666777888888666666555555666777888999666666666666666666666666666444333333555777777666888999999888777777888::::::888777888999;;;;;;:::777666555444444555777888666666777777777777777777666555555666777777666444444444444666888888666444444444555555555555444444666666666666666555555555555444444555888999999888666666666666555555555555666444333444555666555444666666666666666555555555555555444444444444555555666555777999:::888555333<<<999666555666888::::::777777666555888===;;;666999888777666666666666666888<<<===999666777777666555777999999777555555555:::<<<;;;777555444...'''::::::::::::::::::::::::888888999::::::;;;<<<<<<:::::::::::::::;;;<<<======;;;:::888777777777888999;;;:::666666:::;;;999:::999888777777777777777:::999999999777666===GGG@@@<<<:::;;;;;;999888:::888888777777777777888888:::999888888777777888888666666666666666666666666777666444333333555777888777777777666666666555555555555555555555555555555444444555555555555555666888888777777666555555555888999999:::999888666555666666666666666666666666666888999666333333444555888666555555666666555444333777777333111333333222222444666777777666444333555555555555555555555555666444444444666666555444555666777888888777666555444555555555555444333333999888666555555555777888555444666888777333444777555666777777666444333222555444444444444444555666555555666666666666555555666777888777666555666888444444444555555555555666555666666666777777777888777777777666555777:::===CCCBBB@@@>>>;;;:::888888888888777777888:::;;;<<<888777777888999999777555777666555666999;;;<<<<<<:::::::::999999999999999:::;;;<<<======;;;999777999;;;===<<<;;;:::<<<>>>>>>;;;;;;<<<:::666888<<<999;;;======;;;:::;;;<<<>>>@@@CCCGGGIIIJJJKKKJJJGGGDDDDDDHHHJJJLLLPPPUUUXXX^^^\\\]]]bbb```eeetttyyy~~~~~~{{{wwwssspppooollliiiiiijjjkkkhhheeeNNNMMMLLLNNNPPPQQQQQQPPPNNNMMMMMMLLLLLLMMMNNNOOODDDBBB@@@@@@BBBCCCDDDDDDCCCCCCJJJVVV]]]YYYQQQLLLJJJHHHDDDAAA???===;;;999666666666666666777777777999888888888777777777666:::FFF\\\zzzwwweee^^^^^^___``````TTTNNNGGGAAA===<<<;;;:::;;;:::999888777777777777777666555666888:::999888777777777777666555444333333333444444555666666666666666666777777777777777666555444333444777999;;;666666666666666666666666666555444555777888888777888999;;;;;;:::999999:::999777666777999:::::::::555555555555666777888888555555555555666666666666555555444555777888666555555555555777888999777555444444555555555555444444444444555555666666777777666555444666777999888777666666666666555555555555555444333444555555444333444444555555666666777777666555555555555555555666777555555888777333222333:::888666555777999::::::888999888777:::>>>;;;666888888777666666666777777888===>>>999666666888777777888999999777555555666777999999777888999666000::::::::::::::::::::::::555666666777888999::::::777777777777888999:::;;;===<<<:::888888888888999999:::999555555999:::999::::::999888888888999999:::888999:::888666999???:::777777:::999666666999888888777777777777888888999999888777777777777888555555555555555555555555666555444444444555666777888777777777666666666666777777777888888888888888444555666666555555666888888888777666666555444444999999999999999888777777888888999999999999888888///555888666444666888888888666555555666666555444444777888444111333333111222333555777777666444333555555555555555555555555666555555666777777666444555555666666666666555555444444444555444333333222777666555444444555666777555444666888777333444777333555777777666555666777666666555555555555555666444444444444444444444444555666777777555555666777444444444555555555555666555555666666777777888888555666666555555666999<<>><<<:::888888888888777888888:::<<<===999888777888999999777666888666444555777:::<<<<<<::::::::::::::::::::::::::::::;;;:::999888666555666999;;;;;;888777:::<<<>>><<<<<<===;;;666666999999;;;<<<<<<;;;;;;;;;<<<===???AAAEEEHHHKKKMMMNNNIIIFFFEEEHHHKKKLLLOOOUUUUUU[[[[[[\\\aaa___cccqqqyyy~~~zzzuuuqqqooonnnkkkhhhhhhjjjjjjgggdddNNNLLLKKKLLLOOOPPPOOOMMMKKKKKKKKKKKKKKKKKKJJJJJJCCCAAA>>>>>>AAAEEEIIIJJJIIIIIINNNXXX]]][[[XXXXXXNNNJJJDDD@@@===<<<:::999777777666666666666666666999999999999888888888888:::???NNNgggzzzjjjdddaaa]]]ZZZYYYMMMIIICCC@@@>>>===;;;999999999888888888888888888555444333444777888777666666666777777777555444333333333444444555666666777666666666666666666555555555444444444555666777888666666666666666666666666444444444666999999888666666888;;;<<<;;;999888888888666555666888::::::999555666666777777777777666666666666666777777888888555444444555777888666555555444555666888888666444444444555555555555444444555555555555666666666777777666555666777888777666666666666666555555555555555444333333555555444333555555555555666666666777777666666555555666666777777333333666555222222777777555444555666888888777888999888777:::>>>;;;555777777777666777777888888666;;;===999555777:::;;;999::::::888666555666888222555666666999>>>===:::888888888888888888888888555555666777888999::::::777777666666666777888888;;;:::999777777777888888777999999666666999999777999999888888888999::::::888666777;;;;;;777666999444333666::::::777777:::888888777777777777888888999999888777777777777777666666666666666666666666444444444555555555666666777777666666666555555555666666666777777777888888444666888888666555777999666666666666666666666666999888888777777777777888777777888999999888777777+++333999777555888999888888666555555666666555444222666777444222444555444333333555666666666555555666666666666666666666666777666666777999888777555777666333222222333666777555555555555555444444333555555444444444444555555555444666888777333444777555777888777666555888:::777777666555444444444555444444333333333333444444444555666666555444555666444444444555555555555666555555555666777888888888444555555444444666999<<>>===<<<:::999888666666666666777999;;;<<<:::999888888999999777666888777666777:::;;;;;;;;;::::::::::::::::::::::::888888888777777666666666333666999888555444666:::<<<;;;===???===777666999999;;;<<<===<<<;;;<<<===>>>???@@@BBBEEEIIILLLNNNIIIEEEDDDGGGIIIJJJMMMRRRSSSYYYZZZ\\\aaa___bbbpppyyyzzzuuupppnnnmmmjjjhhhhhhjjjjjjgggcccNNNLLLJJJKKKNNNOOOMMMKKKHHHIIIJJJKKKJJJIIIGGGFFFDDD@@@<<<<<<@@@FFFLLLOOOQQQPPPSSSZZZ]]]\\\^^^aaaOOOJJJCCC>>>;;;:::999888999999888777777777777777:::::::::999999999999999888999@@@TTTnnnyyymmmgggbbb[[[UUUSSSIIIFFFBBB@@@???>>>:::777888999999999::::::::::::333222111333555666666555555666777777777666444444333333444444555666777777555666666666555444333333444555555666666555444333666666666666666666666666333333444777999999777555444777;;;<<<;;;888777666777666555666888999:::999666777888888888666555444888888999999:::::::::;;;555444444555777888777555444333444555777777555333444555555555555555555444666666666666666666555555888777666666777777666555777666666666555555555555555444333333555555444333666666666666666666555555777777666666666666777777666222222666555222444:::444333333444666777666555777888888777:::===:::444777777666666777888999999444:::<<<888555888<<<>>>;;;;;;:::888666555777999888999888555555888777333666666666666666666666666666777888999:::;;;<<<<<<;;;:::999888777777777777999999777666666666777888444888:::888888:::888444888888777777888999::::::666444666;;;===999555555333333777<<<<<<999999<<<888888777777777777888888999888888777777777777777777777777777777777777777333333444555666666555555666666555555555444444444333333333444444444555555555777999999666666888:::444444555555666777777888888777666555555666777888333444555666666555444333+++666<<<999666777777555888666555555666666555444111555666444333666888777333444444555666666666555777777777777777777777777777777777888:::999777555:::666111......111666:::666666666666666555555444333333444444444444444444555444666888777333444777666777777444000///111444888777666555444333333333555444444333333444444555444555666555444333444666444444444555555555666666444555555666777888888999333444444444444666999<<<>>>>>>>>>===<<<:::999888555444444555666888999;;;;;;999888888999999888666888888999;;;======;;;999999999999999999999999999888777777666777777888999555888;;;:::777555888<<<999999<<<@@@>>>999888:::999;;;======<<<<<<<<<===@@@@@@@@@AAACCCGGGKKKMMMMMMIIIHHHKKKLLLMMMPPPUUURRRYYYZZZ\\\bbb```cccqqqxxx~~~zzzuuupppnnnllljjjhhhhhhjjjjjjfffcccKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIGGGEEEBBBAAA>>>???AAACCCEEEJJJPPPUUUTTTVVVVVVSSSUUU]]]eeehhhWWWIII===:::;;;:::999999<<<999777888:::;;;999666<<<<<<;;;888666666888:::;;;<<<===EEEXXXooo}}}wwwkkkddd```ZZZPPPHHHGGGFFFCCC@@@===<<<;;;;;;888888777777777777888888999::::::888555333333444999888888777666555555444555555555666555555444444666555444444444444555666777777666666555555444444555444555666888888666444555555555666666888999::::::888888999<<<<<<999666666888::::::888666666666777666555555555777888999:::999888888:::::::::888:::888777666777888777666555666777666555444555777666666777777777555444222444333444666888888777555555555666666777777888888333444444444444444444333555555555555555555444444555444444555666666555333999888777666666777888999444555555555666666777777888444000333999;;;888333999777999???AAA===777555222333555666777888777777777;;;>>>===888555666999999888888888999999777666666666555555555555666666555666666666777777888888888888888888888888888888999888777666666777888888;;;:::888666666777888999888777777777777777888888999888777777777888999:::777888:::<<<<<<;;;:::999777555777;;;<<<888777999888777555555777777777666777777888888888888777777777555555999999555555777555555444444444444555555777777666555555555555555777666555444555444111///444444444666888888666555444333333333444666888999777666444444666777666555333333444444444444444444666666777777666555444444555999:::888777777555111444444444444444444444444555555666666666666555555555444333333555666666555888666555666888999666444222333444666666666555555777666555666777666555333555555555555555666777777;;;;;;::::::999888888888;;;:::888777666777888999999888666444333444555666555555555555555666777777666666555555555555666666999666333444666777666444333333444555666666555555888777666555555666777888>>>===<<<:::999888777777:::999888777777888999:::;;;;;;:::999888888888888======<<<;;;::::::999999777777777666666777999:::777777777777777777777777888999:::;;;;;;999888777:::888777777888999999888::::::;;;;;;===>>>???@@@CCCCCCCCCDDDDDDFFFGGGGGGNNNLLLIIIFFFEEEIIIOOOUUUYYYZZZZZZ[[[]]]dddlllqqq{{{}}}~~~xxxsssooojjjkkkjjjiiihhhiiijjjlllKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGEEECCCBBB@@@@@@AAACCCDDDFFFJJJOOOSSSWWWXXXVVVRRRTTTZZZ]]]]]]QQQFFF;;;999;;;:::999999<<<:::888999:::;;;999777<<<<<<:::888666666999<<<;;;<<>><<<<<<<<<999999888888888888999999888999999888555444444555888888777777666555555444444444555555555555444444555555555555555555555555666666666666666666666666888666444444666777777666444444444444444555666777777666666777::::::888555666888:::999888666666666666555555444444555666777777666666777:::;;;;;;::::::888666666777888777666555666777666555444555777666666666777666666555444666555555666777777555333555666666666777777777888444444555555555555444444555555555555555555555555555444333444666666444333666555444333333444555666555555555555666666666777777444222444777999777444888666888>>>@@@;;;666555555666777888888777666555666:::===<<<999666777::::::888888888999999777666777777666666666666777777444444444555555555555555888888888888888888888888999888777777777777888999;;;:::888666666777888999888888777777777777888888777777666666777888:::;;;777888:::;;;<<<;;;:::999777555777;;;<<<888777888888777555555777777777666888888999999999999888888888666666999999666666888666666666555555666666666777777666555555555555555555444444555777777666555444444444555777777666444333444666777888777555444777666444444666777666555555666666666666666555555666666666666666555444444555999999777666888666222555555555555555555555555555555666666666666555555777555444555666888777777888666555666888999666444666555444444444555666777777666555666777777555333666666555555666666777888888888888888777777777777:::999777666666666888999<<<;;;888666555555666777555555555555555666777777666666555555555555666666777666444555777888666444444444555666666666666666888777666555555666777888===<<<;;;:::888888888777999888777777777777888999::::::999888888888999999<<<<<<<<<;;;::::::999999888777555555777888999999888888888888888888888888999999999:::999999888888999888777777999::::::999;;;;;;;;;<<<===>>>???@@@BBBBBBBBBCCCDDDEEEGGGGGGKKKKKKKKKKKKKKKNNNSSSWWWXXXYYYYYYZZZ]]]ccckkkqqqzzz|||yyysssnnnhhhhhhhhhhhhhhhiiilllmmmIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@CCCEEEGGGHHHJJJLLLOOORRRZZZYYYUUURRRSSSWWWVVVQQQIII@@@999999;;;:::999999<<<;;;::::::;;;;;;:::888>>>===<<<999888999===@@@===AAAFFFNNN\\\kkkrrrrrrrrrlllcccZZZTTTPPPLLLIIIHHHFFFDDDAAA>>>===<<<<<<::::::999999999999::::::666888888777666555555777888777777666666555555555333333444444555444444333444555666666666666555444555555555666777888888888;;;888444333444666888888555555555444444555666666666666666777999:::888777666888999999777666666777666555555444444444444555555444444666999;;;;;;:::999888666666777888777666555666777666555444555777666666555555666666777777888777666666777666444222666666666666777777777777555555666666666666555555555555555555555555555555444333333444555555444222777777666666666666777777555555555555666666666666666666555555555555555555666444777===>>>:::555444999999999888777666555444555888<<<<<<999888999;;;:::888777777888999777666888888777777777777888888888888888888888888777777888888888888888888888888999888888777888888999999;;;999888666666777888999888888777777777777777888666666666666777888::::::777888999:::;;;:::999999666555777;;;;;;888666888888777555555777777777666888999999::::::999999888999666777::::::777666999777777666666666666777777777777666555555555555555777666555666888999888777444333333444666666555333222555999;;;;;;888333000777666444444666777666555777777777777666555444444666666666666666555555444555888888555555888888555666666666666666666666666555555666666666666555555888777666666888999999888777666555666888888777555:::888555333333444777888777666555666777777555333555444444444444555666666555555555555666666666666999888666555555666666777999888666555555666777888666555555555555666666777666666555555555555666666666555555777888888666444555555666777777777666666777666666555555666666777<<<;;;:::999888888888888888777777666666777777888888888888888888888999:::<<<;;;;;;::::::999999999999666444555888999888666888888888888888888888888999999888888888999999:::999777777888:::<<<<<<;;;;;;;;;;;;<<<===>>>???@@@???@@@@@@AAACCCEEEGGGHHHHHHKKKNNNQQQRRRTTTWWWZZZYYYZZZZZZ\\\___eeelllrrr|||}}}zzzsssnnnfffffffffgggiiilllnnnpppGGGGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAFFFHHHKKKMMMNNNPPPSSSUUU\\\ZZZVVVSSSUUUWWWRRRKKKBBB;;;777:::<<<;;;::::::<<<<<<;;;;;;;;;;;;;;;:::>>>>>>===;;;;;;>>>CCCGGGEEEKKKQQQXXXbbblllnnnkkkiiieee]]]UUUOOOLLLKKKKKKHHHFFFCCC@@@>>>===<<<<<<999999999888888999999999555777888777666555666888777777666666666555555555222333444444444444444444333555666888888666555333666666666777777777888888:::888555444666777888888888888777777777777777777888888888999:::;;;;;;:::777888999999777666666777777666666555444444444444555444444555888999999888999777555555777777777666555666777666555444555777666555555444555777999:::777666555555666666555333666666666666777777777777666666777777777777666666444444444555555555555555444333333444555555444222888888777777777777888888555555555666666666666666555666888666333222333555444333666;;;<<<888555555888888888777666555555444444777:::;;;:::999:::;;;:::888777777888888777666888777777666666777777888::::::999999888888888777888888888888888888888888888888888888888999999999:::999777666555666888999999888777777777777777777777777777777777777888888777777888999:::999999999666555666;;;;;;777666888888777555555777777777666777888888999999888888777888666666999999666666888777666666666666666666777777777666555555555555555;;;999777777777777666555444333333333555555444333111444888;;;:::888444111777666444444666777666555555555555555444333222111555666666666666666555555555888777444444888999666555555555555555555555555555555666666666666555555888777555666888999999888666666666777888888777666:::999777555444555666777666555555666777777555444333333222222222333333444333333444555555666777777777777666555555555555666111111111222333555666777666666555555555555666777666666555555555555666666444555666888999888666444666666777777777777777666666666666666666666666666;;;:::999888888888888888777777666666666666777777777777777777777888999:::;;;:::::::::999999999888999666444555888:::888555888888888888888888888888999888777777777999:::;;;999888777888;;;=========<<<<<<<<<<<<===>>>???@@@>>>>>>???@@@BBBDDDFFFGGGIIIKKKOOORRRTTTWWWZZZ\\\[[[\\\]]]___aaagggnnnsss~~~{{{rrrmmmeeeeeeeeegggkkkooorrrsssEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDIIILLLOOOQQQRRRTTTVVVYYY___^^^YYYUUUVVVVVVOOOFFF???:::888;;;>>><<<;;;<<<============<<<;;;;;;<<<<<<<<<===>>>@@@DDDJJJOOOSSSZZZ```dddiiimmmkkkfffaaa]]]WWWPPPLLLJJJKKKLLLGGGFFFCCC@@@===<<<;;;;;;888888777777777777888888555666777777666666777888666666666666555555555555222333444444555555555444444555777888888777555444888777777777666666666555777666666888999:::888777999888888777777777888888888888999999999999:::;;;777888999888666666666888777777777777666666555555777555555555777888777666888666555555666777777666555666777666555444555777666555555555666777999;;;666555444444666777777666777777777777666666666666666666777777777777666666444444444555555555666666444333333444555555444222444444444444444444444444666666666666666555555555333666888666333111333666333333666::::::666444666444444444444555555666666555777999::::::::::::;;;:::888666666777888777666777666666555555666666777666555555555444444333333777777777777777777777777777777888888999999999999:::999777555555666777888999999888777666666777777999999888888777777666666777777888888888999888888666444666:::;;;777666777888777555555777777777666666666777777777777666666666444555888888555444666666555555444444555555666777777666555555555555555999777555555555666555444555444333333444555444333111333555777888777666555777666444444666777666555555555555555444333222111555555666666666666666555555888777444444888999666444444444444444444444444555555666666666666555555777555444444666777777666444555777777777777777777777777888888777666555555666555555666777777666444555555444444444444444555333444555555666777888888777666666555555555555555000111111111222333444444666666555555555555666666666666555555555555666666333555777999999888777666666777777777777777666666555555666666666666555555999888888777777777888888666666777777777777666666666666666666777888888999999999999999999888888888999777666777999:::888555888888888888888888888888999888777777888:::<<<===:::999888999<<<>>>???>>>===============>>>???@@@===>>>???@@@BBBDDDFFFGGGKKKMMMNNNOOOQQQUUU[[[___\\\]]]^^^___aaaffflllppp{{{}}}{{{rrrlllfffeeeeeehhhmmmrrrttttttCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???AAACCCEEEGGGHHHKKKMMMOOOPPPPPPRRRUUUWWW___^^^ZZZUUUSSSQQQKKKCCCAAA<<<;;;>>>@@@>>>>>>???===>>>???>>><<<<<<<<<===:::<<<@@@DDDIIIOOOUUUZZZbbbhhhllllllllllllhhhbbbZZZVVVPPPLLLKKKKKKKKKJJJFFFDDDBBB???<<<;;;::::::888777777777777777777888555666888777666666777888555555555555555555555555333333444555666666666666555666777777777777666555777777777666555444444444555555666999;;;<<<:::888666666666555555666777777777888888777666666777999888999999777666555777888666777777888777777666555888666555666777888777555777555444555666777777666555666777666555444555777666555666666777888999:::555444333444666888888777777777777777666666666666666666777777777777666666333333444444555666666666555444444555666666555333444444555666666555444444666666666666666555555555333555777666333222333666222333666:::999555555777222222222333444555777888666777888:::;;;;;;:::::::::888666555666777777666666666555555555555666666666666555555555555555555777777777777777777777777555666777888888888888888:::888777555555666777888:::999888777666666666666999999:::999999888777666777777777777777888888888555444666::::::777555777888777555555777777777666555666666666666666666555666333444777777444333666555555444444444444555555777777666555555555555555555333222222555777888888777555333333444555444333333444555666777888888999777666444444666777666555777777777777666555444444444555666666666666666666555888888555555888888555444444444444444444444444555555666666666666555555555444333333555666666555333555777888777666777888555666777888888666555444555555444555777888666555999999888777777777777888555555555666777888888999666666666666666555555555666666666555555444444333777666666555555555555666666666555555555555666666333555888999888777888888666666777777777666555555444555555666666555555444777777777777777777888888666777777888888777777666666666666666666666777888888888888888888888888888999999::::::999999888888999999999999999999999999888888999999;;;<<<===>>><<<::::::;;;===??????>>>>>>=========>>>>>>???@@@>>>??????@@@BBBDDDFFFGGGLLLLLLLLLMMMOOOTTT\\\aaa[[[\\\]]]^^^___ccchhhllluuuwww{{{}}}zzzqqqlllgggeeedddgggmmmrrrsssrrrAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBEEEHHHKKKMMMLLLMMMLLLKKKJJJKKKNNNPPPTTTVVVUUUQQQNNNNNNLLLGGGDDD@@@???AAABBB@@@@@@BBB===???@@@???===<<<===???>>>CCCIIIPPPWWW___fffjjjmmmrrrsssooollliiiddd^^^TTTOOOIIIHHHKKKLLLJJJGGGEEECCC@@@===;;;999999999999888888777777888888999666777888777666555666777555555555555555555555555333444555666777777777777666666666666666666666666555555555555444444444444666555555777:::<<<===<<<555555555555666777888888888999:::777555444666888888999999777555555777999444555666777777777666555777666555666888999888777666555444444666777777666555666777666555444555777555666777888888888888888777666444444555777777666888777777777666666666555555666666777777666666555333333444444555666666777666555555666777777666444666666777888888777666666777666666666555555555555333444444444444444444555222333777:::999555555999333333333333444666888999777777888:::;;;;;;:::999:::888555444555777777777777777666666666666777777888888888888888999999999777777777777777777777777333444666777888888777777999888666555555555777888:::999888777666666666666777888999:::;;;::::::999666666666666666777888888555444666::::::777555777888777555555777777777666666666777777777777666666666444444888888444444666666666555555555555666666777777666555555555555555555333111222444777888999888666444444444555555444666777888999999999999999777666444444666777666555555666666666666666555555444444555666666666666666555999999777666888666222555555555555555555555555555555666666666666555555555444222333444666666555222555888888666666777999555555555555555555666666555444444555777888666555:::999888888777777777888555555666666777777777888777777777777666666555555666666777888888888888888777777666555555555555555666666555555555555666666444666888888777666888;;;666666666666666555444444444444555666666555444444666666666666666777888999777777888999999888777777777777666555555555666666777888888888888888888888888;;;>>>===999777888:::999999999999999999999999777888:::<<<===>>>??????>>><<<;;;<<<===??????>>>>>>>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFHHHIIIKKKLLLPPPVVV^^^ccc______``````aaacccgggkkkppptttyyy}}}xxxqqqlllhhheeecccffflllppppppooo@@@@@@@@@???@@@@@@AAABBB@@@AAABBBDDDGGGJJJNNNPPPMMMLLLJJJGGGDDDEEEGGGJJJGGGKKKNNNLLLKKKNNNPPPNNNGGGCCCBBBCCCCCCAAAAAADDD===@@@AAA@@@===<<<===???EEEJJJSSS\\\dddmmmtttxxxrrrvvvvvvpppjjjeee```[[[QQQJJJEEEFFFJJJLLLIIIDDDDDDBBB???<<<:::999888888:::999999999999999999:::777888888777666555555777444555555555555555555555444555666777888888888888777777666666666666777777222222333333444555555555777555444555888<<>>???>>>===???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDGGGJJJNNNRRRYYY```eeecccddddddddddddfffjjjmmmooossszzzwwwppplllhhhdddbbbdddjjjnnnnnnlllCCCAAA???>>>@@@AAAAAAAAACCCEEEEEEFFFKKKQQQRRRNNNGGGFFFDDDAAA>>>>>>AAACCC@@@AAABBBEEEIIIMMMPPPSSSMMMJJJFFFDDDEEEFFFDDDBBB===@@@AAA>>>999999@@@GGGIIIVVVeeeooouuu{{{}}}{{{zzzsssmmmgggaaa\\\XXXJJJHHHEEEDDDEEEFFFGGGFFFCCCAAA>>><<<:::999::::::777777666666666666777777::::::888777666666666666777555333222444555666555888666444555777777555333777777777666555555444444222444777888777666666666555555555666666777888999:::999888777777777888999666666555444444444444444888888777666666666666666666555444333444555777999888888999888888777666555999888666555666777999:::444444555555666666777777555666666666777777777888777666555444333444555555;;;444111555888555555777555444222111111222444555444444555555555555444444444444555555555555444444888555222222555666666444777777666555444333333333555444333444555666555444111666777555333555666444555555666666666666555555999666555777<<<===999555:::888777666777666444333999888777666555555555555555555555555666666666777777666777999;;;;;;999777888777666666666777999:::;;;999777555444444666777888888999:::999888777666555666777999999999888777999:::;;;:::888666666666333555888::::::999777666777666555444555666999:::999999888888777666666555777777777777777777777777666555444555666777666555333333333444444444555555333333444555555444333333555555555555555666777777555555444444444444555555555555444555555666777888777666444333333444555666555444333222333444555666777888999888666444444555666666666666666666666666:::777555444555777888888777555333111000111333444555666666444333333555777555555555555666666666666666666777555333333444555999444000222333222333666333333444444666777888999555555777999;;;999555222777444444777<<<>>><<<888999888666555444444444555888777666555555555555555000111222333444666777777666666555555555444444444555555666777888888777777666666555666666777888888888999999:::999888777666555555555555555444444444999999999888999999::::::;;;:::::::::;;;;;;999777888888888999;;;;;;:::999;;;:::999999:::===@@@BBB===>>>>>>>>>????????????CCC@@@======??????>>>;;;AAAAAAAAACCCEEEGGGFFFEEEEEEFFFHHHKKKPPPXXX```ffffffbbbaaaccciiimmmmmmjjjqqqtttwww{{{~~~}}}wwwqqqnnnjjjhhhfffeeefffhhhiiiiiiFFFCCC@@@???BBBEEEGGGHHHIIILLLLLLLLLOOORRROOOIIICCCAAA???===<<<<<<======999:::<<>>:::<<>><<<:::999::::::888777777666666777777888:::999888777666666666666777555444444555666666555888666444555666777555333555555555666666666666666333555777777666555666777666666666666666777777888777777777777888888999:::777777777666777777888888888888777666666666666666777666444444444666777999666777777888888888777777888777666555555666888:::555555666666666666666777666666666666666666666666777666555444333444444555888222///333555333333555666555333222111222333444444444555555555555444444444444555555555555444444777555222222444666555444666666666555444444444333666555555666888:::999888666:::;;;888777999:::888555555666666666666555555:::777666888<<<===:::666:::888777777777777666444999999888777666666666666555555555666666666777777555444444555777777666444888777666666666777888999:::999777666555555555666777777888888888777666555666666777888888888888888888999::::::888666666777555666888::::::999777666999888777777777888:::::::::999999888777777666666666666666666666666666666777666555666777888777666333444444444555555555555444444555666666555444444555555555555555666666777555555444444444444555555666666555555555666777777888777666444333333333444555555444333333333444555666777888888555444444444666666666666666666666666888666444333444666777666777555333111000222333555222333333222000000222444444444555555666666777777555555555444222222444666<<<666333444555444444777666666555555555555666666555444333444666666555444666555444888<<<===:::666999888777666666555555555777666555555555555555555444555555666777888999999666666555555555444444444333444444444555555555666999888777777777777777777888888999:::999888777666888888888888888888888888999999888888999999::::::<<<;;;:::;;;<<<<<<:::888<<<999777777999;;;<<<;;;999999:::;;;<<<<<<===>>>======>>>>>>>>>?????????CCCAAA>>>>>>???@@@???===AAAAAAAAADDDFFFHHHGGGFFFEEEGGGIIILLLPPPXXX```fffdddbbbbbbffflllqqqpppnnnqqquuuzzz~~~}}}xxxssspppllliiifffeeefffgggggggggGGGDDD@@@@@@CCCHHHLLLNNNRRRTTTUUURRRQQQOOOJJJBBB@@@===;;;;;;<<<<<<:::777555666888===DDDKKKRRRVVVTTTQQQLLLIIIGGGDDDAAA???AAABBBAAA>>><<>><<<::::::::::::999888888888888888888999999888777666666555555666777666555666888888666555888666555555666666555444444444555555666777777888555666666666444555666888888777777666666666666666444555666888999999::::::777777777777888999::::::888777777666666666666666777666555444555666777888555555777888888999999999777666555444444666888999777777777777666666666666777777666666666666666666666666555444444444444555666222000333444333222444777666444333222222333444555666666666666666666555444444555555555555444444666444333333444555555444555555555555555555444444555555555777999;;;;;;:::555999:::777555777888777555555666666666666555555:::888777999<<<===:::777999888777777888999888777::::::888777777777777777555555666666666777777777777555333333444555444333777666666555555777888999888888777777666666555555666666777777777666555444777777666666777777888888666888999999888777777888777888999::::::999777666999999999888888888888888:::::::::999888888777777555555555555555555555555888777666777888888777666444444555555555666666666444555666777777666555444555555444444555555666777555555444444444444555555888777777666666666666777999888777555444333333222666666555444333333333444555666777666444333333444666666666666666666666666999777444444555777777777666555333111111222444555444555666555333333555666444444444555666777777888666666555444333333666999>>>999555777777555555888999888777555444444444444777444222111333666777777555444555888;;;;;;777333888888888888777777666555555555444444444555555666333444444444555555555555666666666555555555555444555444333333333444555666:::999888777777666666777777888999999999888777666666666666666666666666666999999888888999999:::;;;===<<<;;;<<<======;;;999>>>:::777555777:::<<<===777888:::<<<<<<;;;:::999============>>>>>>>>>>>>DDDBBB@@@???@@@@@@@@@>>>AAAAAABBBEEEHHHIIIHHHGGGFFFGGGJJJLLLQQQXXX___eeeccccccdddiiipppuuuuuusssppptttzzz~~~~~~yyyuuurrrnnnkkkgggeeeeeeeeeeeedddIIIGGGFFFGGGKKKOOORRRSSSXXXZZZXXXRRRMMMJJJDDD===???;;;999:::>>>>>>999444888888999<<<@@@GGGLLLPPPTTTRRRNNNJJJFFFBBB???===??????>>>>>>@@@IIIWWWbbbttt~~~zzzrrrhhh\\\PPPHHHDDDBBB@@@@@@AAABBBAAAAAAAAA@@@>>><<<;;;::::::::::::999999888888999999:::888777777666555555666666777666777888999999777555777666666666666666555444555555555555666666777777666666666555333444666888999888777666555555555555333555666888999999888777777666666666666666777888777777666666666666777777777666666555555666777777666666777888888888888888666555444333444666888999888888888777777666666555555555555666666666777777666666555555444444444444666444444555555555444555555555444333444444555666777777888888888888777777444444555555555555444444555444444444444555555444444444444555555555555555555444444555888999999888444888888555333555666555555555666666666666555555999777666777:::;;;999888888777777777999::::::888;;;:::999888777777777777555666666666666777777777;;;888666555666777777666666666555444555666777888777777777888777666555555777777777777666666555555888777666555555666777888555777888999888777888999888999:::::::::888777666888888888888777666444444:::::::::999999999888888666666666666666666666666888777666666777777666555555555555666666666666777444555666777777666555444555444444444444555666666555555444444444444555555999888777666666666666666888777777666555444444444777777666555444333333333333555666555444222222333666666666666666666666666999888666666777888888777666555333222222333444555555777777777555555666777333444444555666777888888777777666555444666999<<>>>>><<<;;;<<<999666555777999:::;;;888999:::;;;;;;:::999888<<<<<<<<<=========>>>>>>AAAAAA?????????@@@@@@@@@BBBBBBDDDGGGJJJJJJIIIGGGFFFHHHJJJMMMRRRXXX___dddeeefffhhhmmmrrrvvvwwwvvvooorrrvvvyyy|||zzzuuurrrqqqmmmiiifffddddddcccbbbLLLMMMNNNQQQUUUWWWVVVUUUXXXXXXTTTKKKDDDBBB>>>:::<<<999777999======888333;;;;;;;;;<<<@@@DDDIIIKKKRRRQQQNNNJJJEEEAAA>>>===<<<<<<===???GGGUUUfffrrr{{{rrrhhh[[[NNNGGGDDDCCCAAAAAABBBCCCBBB@@@@@@@@@>>>===<<<;;;::::::::::::999999999999::::::888777777666666666666777777777777888:::999777555666666777666555555555555777777666666555555555555666777666555333444666888:::999888666555555555555555666777888888777555444999999777666555555555555777777666666666666777777777777777666666666777777888888888888888777666666555555444333444666888999888888777777666666555555222333444555666777888999555555555555555444444444444555666555555555555555333333444444555666777888999999999::::::999999999444444555555555555444444444555666666555555555555444444444555555555555555888777666666777777666555777::::::666444777888777555555666666666666555555666666555666777888777777888777666777999::::::999;;;:::999888777777777777666666666666777777777888<<<:::777666777888888777666555444444444555777777666777777777777666666555888888777777666666666666888777666555555666777888444666888888777777888999888999999999999888777666888888888888777555444333:::::::::999999999999999777777777777777777777777777666444444555555444333555555555666666666666777333444555555555555444333444444444444444555666666555555444444444444555555888888777666666555666666555555666666666666666666777777666666555444333222333444555555333222333333666666666666666666666666777666444555666777666555555444333333333444555555222333555444333222333444444444444555666777777888666666666555444555888:::>>>888666777777555444555777666666555555555666666444444555777999:::888666222222333555666444111///444555666666666555444333444444444444444555666777777777777666666666666666666666666666666666666666888777555333333555666777333333333444444666777888666666888888999888777666888888999999::::::::::::888888888888999:::;;;<<<===<<<<<<===>>>>>>===;;;999888666777888999888666;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAADDDDDDFFFIIIKKKKKKIIIGGGEEEHHHKKKNNNSSSYYY```eeehhhiiikkknnnrrrtttuuuuuurrrsssuuuvvvxxx}}}zzzuuurrrsssooojjjgggeeecccbbb```JJJKKKMMMPPPRRRQQQNNNLLLOOOPPPLLLCCC<<<;;;;;;999888666666777999999666222888999;;;===AAAEEEHHHJJJNNNNNNMMMKKKFFFBBB@@@@@@<<<<<<>>>DDDPPPbbbuuuxxxnnncccWWWLLLEEEDDDCCCBBBBBBCCCCCCBBB@@@??????>>>===<<<;;;:::::::::999999888888999999:::888888777777777777888888888777666777999999777666555777777777555444555666888777777666555555444444666777777666444444555777999999777666555555555555666666666666666555444444<<<;;;:::888777666555555666666666666666777777888888888777777777777666666999999999888888777555555666555444444555777999:::666666666666555555555555222222333444666777888888555555666666555555444333111555777444333444444333333444444555666777888888888999999999999999999888444444555555555555444444444666888888666555666666555555555555555555444444;;;999888888888888777555666999999444222555666555555555666666666666555555555555555444555666666777888666666777999:::999888::::::888777777777777777666666666777777777888888999777555555666777777666555444444333444555666777777777777777666666666666999888777666666666777777777777666666555555666666444666888888777777777999777888888888888777777666;;;::::::999888777777666999999999999999999888888888888888888888888888888777555444444444444333222444444555555555666666666222333444555555444333222444444333333444444555666555555444444444444555555777666666555555555555666444444555777777777777777666666666666666555444333222444555555444333333444666666666666666666666666444333222333444444333222444444444444444555555666333555666666555444444555555555555555666666666666333444555444333333555666<<<777555777777555444555555555555555555666777888111222444777999888555111222333333444444333222111444444444555555444444333666666555555555666666777666555555555555555555555555666666666666777777777555444333222222222333444111111111222444555777888555666777888888888777666777777888888999:::::::::777777777888999:::;;;<<<<<<<<<;;;<<<>>>???===<<<888888777888999999777555======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::;;;======>>>???BBBDDDFFFGGGHHHKKKMMMLLLIIIFFFDDDGGGKKKOOOTTTZZZaaafffjjjjjjkkklllnnnqqqssstttxxxxxxyyyyyy{{{{{{wwwtttuuuqqqlllhhhfffdddbbbaaaIIIHHHIIIJJJJJJIIIFFFCCCBBBEEEDDD>>>999999999888777777777888888777666666666888:::>>>AAADDDFFFFFFJJJLLLMMMLLLHHHEEEDDDEEE@@@@@@DDDLLLZZZmmm|||qqqeeeZZZPPPHHHCCCCCCBBBAAABBBCCCCCCAAA?????????>>>>>>===;;;::::::999999888888888888999999999999888888888888999999888777555666777888777666555777888777444333555666666666666666666555555555555666888777555444444555888888777666666555666666555555444444555555666666:::999888777666666555555666666666666666777888888888888888888888777666666777777888888888777777666666555555444555888:::<<<444444444444555555555555444444444555555555555666444555666666666555444333000777999555333555666444666666777777777666666666666666777777777777666666444444555555555555444444555777::::::888666777888666666666555444444444333999777666666888888777666666888777222000333555444555555666666666666555555555666555555444555777888888666555666888888888666999999888777666666666666666666777777777888888888666555444666777777666555555444333333333444555666888777666555555666777888888777666555555555666666666666777777666555555444444666888888777666777777666666666666666777777777;;;:::999777777777888888888888888888888888888888777777777777777777777777888666555444555555333222333444444444555555555555333444555666666555444333444444333333444444555666555555444444444444555555555444444444444555555666555555777777888777666666555555666777777666555444333444666666444444444555666666666666666666666666444333333333555555444222444444444444555555666666555777999999888777777777666666666666555555555555444555777777555444444444:::666555777888666555666555555555555555666777777222333555777999777444000444555555555444444555666555555444444444444555555888888777666666666777777222222333333333333333333555666666666777777777777444444444333333222222222222222222333444555666777444555777888888888777666555555666777777888999999777777777888999:::<<<===;;;;;;;;;<<<>>>>>>===;;;<<<:::888888999:::999888<<<===>>>?????????>>>===::::::;;;;;;;;;<<<<<<<<<888:::===>>>???AAADDDHHHIIIIIIKKKMMMNNNLLLHHHEEEBBBFFFJJJOOOUUU[[[bbbgggiiiiiiiiiiiijjjmmmqqqtttyyy|||~~~~~~zzzxxxwwwsssnnnjjjgggeeecccbbbOOOMMMKKKJJJIIIHHHFFFDDD999>>>@@@<<<999999999777999:::;;;:::999888999:::777888;;;>>>@@@AAABBBAAAHHHKKKMMMMMMJJJGGGGGGIIIDDDEEEHHHQQQ```tttxxxkkk^^^TTTKKKEEEAAABBBAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>===<<<::::::999888888888888888888999:::999999999999999::::::999777555444666777777777555777888777444333444777444444555555666777777777444666888888666444444444888777777666666666666666444333333333444666888999666555555444444444444555666666666666666777888888888888888888888777666555555666777888888999999888777666555555666888;;;<<<222333333444444555555555777777666555444444333333444555666666666555333333222:::<<<888666888999666999999888888777555444333444444555555555555444444444555555555555555555444555888;;;;;;888777777999777777666555444444333333444333333444666666666555:::===;;;666444777999888555555666666666666555555666777666666555666888:::888666555666777888777555999888777666555555555555777777777777888888888888555555555777999999777555444444333222333444555666888777555444444666888999777666555444333444555555555666777777777666444333555777888888666555666777444444555555666666777777999888666444444555777888777777777777777777888888666666666666666666666666999777666555666666444333333333333444444444555555444555666777777666555444444333333333333444555555555555555444444555555555333333333333333444555666666777888888888666555444444555666777777666555555333555666666555444555666666666666666666666666666777666666777888888777555444444444555555555666666222444666777555444444444777777777666555555444444777999;;;<<<:::777666666:::666555888999777666777777666666555555555666666666666777888999999666333666777666666555666888:::777666555444444555777777999999888777777666777777555555555666666666777777555666666666777777888888555666666666666555444333555555444444444555555666444555666888888888777666888888999:::;;;;;;<<<<<<777777777888999;;;<<<===;;;::::::;;;===>>>===;;;@@@===999777888:::<<<<<<;;;===AAACCCDDDBBB???===:::::::::;;;;;;;;;<<<<<<777:::>>>???@@@BBBGGGKKKJJJKKKLLLNNNNNNLLLHHHDDDAAAEEEJJJOOOUUU\\\ccchhhgggggggggggghhhlllqqquuuxxx|||~~~|||xxxtttnnnjjjhhhfffdddcccLLLLLLLLLJJJHHHEEEBBB@@@>>><<<::::::;;;;;;888555777999999777666888<<>>@@@AAABBBAAAAAA@@@BBBGGGJJJJJJLLLPPPPPPMMMMMMKKKNNNWWWdddsssxxxhhhWWWOOOLLLFFF===??????@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::999:::999777666555555555666999:::999888666555666777777777777777666666666666666666555555555555666666888666444222222333555777999999888777666666777777444555555666777888888999888777666777888777555444:::888777777888888777555777777666666666666777777777666555666777666444333555555555666666888999999999777555444555777:::<<<666444333333555777888888555444333333444555666777666555444444666777777666777777666555555555555555444444555555444444333222666666777777666555444444444444555555555555555555888999::::::999888777666111777999555222333444444888666555666444222555:::999888666555444444555555666555555444444444555555999777666555555666777999777555555777999:::777444666777999:::999888666555<<<888444333666777777555666777777888888888888777444777555111333888888333777777666666666666777777777777777777888888888888888888888777777777777777777777666666777888999999666666777888999:::::::::888888888888777777777666444555666777777777777777777666666555555555666666777777666555444333333222444555555555555444333222111333666888888666333111444444444555555555666666333333222444555666555333444555555555555555555555555555555666666666777777666666777777777777666666555666777777666555222111666444333555888999777444333333333444444444555555555444333222222444555777999777666444444666777999222222333444555666777888666666666666666555555555;;;888555555777777666333666999;;;999555555999===444555777888888888777666555555555555555666777777666666666666777777777777===;;;888666555555333111666444444888888444444666666666777777777777666666888666444333444555444333444444333333444444555666555444444444555555666777888888999999999:::::::::999999999::::::;;;;;;;;;<<<:::999:::===???>>><<<999;;;<<<;;;888888<<<@@@CCCGGGJJJHHHGGGDDD===555???===;;;;;;<<<<<<;;;:::???>>>>>>AAAEEEHHHJJJJJJKKKIIIIIIJJJLLLLLLHHHEEEGGGHHHKKKOOOUUU\\\bbbeeecccdddhhhllllllkkkpppvvv|||~~~yyyrrriiicccaaadddgggJJJJJJIIIHHHEEEBBB@@@>>>>>><<<;;;;;;<<<<<<999777888;;;======;;;;;;===@@@======>>>???@@@@@@@@@@@@EEEJJJNNNOOORRRVVVWWWTTTSSSQQQRRRZZZeeesss}}}tttdddTTTLLLKKKEEE===??????@@@AAAAAA@@@???>>>======<<<;;;:::999999888;;;:::888777666666666777999999999888666555666777777777777777666666666666555555444444444444555555777555444333333555777999999888888777666666777777555555555666777888888888999888777888999888777555999888777777888888777555777777666666666666777777888666666666777777555333555555555555666777888888555555444444555777999;;;666555333444666888888888555555444333444555666666666555444444666777777666777777666555555555555555555555666666555555444444666666666666666555444444555555555555555555555555777888999999999888666555333555555333666<<<>>>===888555555777555333555999:::888555444555666555444777666666555555555666666888777555444444555777888666555555666888888666333666777888888999888777777;;;777444444666888888777666666777888888888888777333666666444555777555///777777666666666666777777777777777777777777777777888777777777777777777777777777666666777888888999666666777999999::::::999999888888777777777777777777777888888999999888888777666666555555555666666555555555555555555444444555444444444333333333333333555777888888777555333444444444555555555666666444333222444555666555333666666555444444444555555444444444555555555666666444444444555555444444444555555666777666444222111666444333555777888777555333333333444444444555555666555444333333555666888777777666555555666777777555555555555555444444444666666666666666666666555:::888555555666777555333777888888666444444666999555555666777777777777777555555555555555666777777555666666666777777777777;;;999777666666666555444777555555888888555444666666666777777777777666666888666555555777777666444333333333333333444555555444444333333333444444555888888888888999999999:::999999999::::::;;;;;;;;;999777777888;;;===<<<;;;>>><<<:::::::::;;;;;;;;;AAAGGGKKKKKKJJJIIIBBB:::===;;;999999:::::::::888888:::>>>EEEKKKNNNNNNNNNHHHHHHJJJLLLOOONNNJJJFFFHHHIIILLLPPPUUU[[[aaadddccccccfffjjjkkklllqqqyyy~~~|||{{{xxxrrrjjjdddcccdddgggFFFEEEEEECCCAAA???===<<<>>><<<;;;;;;<<<<<<;;;999;;;>>>AAABBBBBB@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEMMMRRRUUUWWWZZZ___```^^^\\\YYYYYY___gggrrrxxxnnn^^^OOOIIIGGGCCC===>>>???AAABBBBBBAAA???>>>>>>>>>===<<<;;;:::999999;;;:::999888777777777888888999999777555555666777777777777777666666666666444444444444444444444444666555444444555777:::;;;888888777666666666777777555555666666777777888888999888888999::::::888666999888777777888888777666777777666666666666777777888777666777888888666555666555555555555555666666333333333444555777888999777555444555777888888888666666555444444444555555666555333444555777666666777777666555555555555555777666666666666555555555666666666666666555555444555555555555555555555555666777888888888777555555555444111111777@@@BBB???666555666888777444555999===888444444777999777444777777666666666777777888777666555444444555666777666555444555777777555333666666666777777888999999:::777444444777999999777666666777888888888888888333666777666666666222,,,777777666666666666777777888777777666666555555555777777777777777777888888777777666666666777888888666777888999999999999999:::999888777666777888888999::::::::::::999999888666666666555555666666777444444555555555666666666555444333222222222333444666666777777777777666666444444444555555555555555444333222333555666555444888777555333333444555666333333333444444444555555333333333333333333333333444555555666555444222111666555444555777777666555333333333444444444555555666666555444555666777888666666666777777666666666666666555555555444444444555555666666666666666666888777555444555555444333888666444444444555444333666666555555666666777888666555555555555666666777555555666666666777777777999777666666777888777666999666777999999555444666555666666777777666666555333333333555666666444333333333222222333333444555555555444333333333444444777777777888888888999999999999::::::;;;;;;::::::888777777888;;;<<<<<<;;;AAA===999999<<<===;;;999AAAHHHNNNOOOOOOMMMFFF???<<<:::999999:::::::::999555999AAAIIIPPPRRRPPPMMMFFFHHHKKKOOOQQQPPPKKKHHHJJJKKKMMMPPPUUU[[[___bbbeeedddfffiiijjjjjjpppxxx|||yyywwwvvvrrrmmmhhheeeeeefff@@@??????>>>===<<<;;;:::<<<;;;::::::;;;;;;;;;;;;@@@BBBDDDEEEFFFEEEEEEEEEKKKJJJJJJKKKLLLNNNPPPRRRXXX\\\______bbbggghhheeeeeeaaaaaadddiiippp|||~~~yyyqqqfffWWWJJJFFFDDDAAA>>>===???AAACCCCCCBBB@@@?????????>>>===<<<;;;::::::999999888888777777777777777888888777555555666777777777777777666666666666444555555555555555555444777666666555666888:::;;;888777777666666666777777555666666666777777777888999888777888999999888666999777666777888888777666777777666666666666777777888777777777999999777666666555555444444444444555444444444555666666666666777666555666777999888777666666555555444444444444666444333333555666666555777777666555555555555555777666666555555555555555555666666666666666555555555555555555555444444444555555666777777666555444444555333111555;;;;;;888555444666999888444555999???888333444999;;;888333666666666555666666777777666666555444444555666666555555555555555555444333777666555555666888:::;;;<<<999666666888999888666555666777888888888888888444444444444555555222///777777666666666666777777888777777666555444444333777777777777777888888888777777666666666777777888666777888999999999999999;;;:::888666666777888999::::::::::::999999888777666666666666666666777888555555555555555666666666555444222111111222333555777666666666666666666777555555555555555555555555444333222333444555555444:::888555333222333555777222333333333333444444444555555555444444555555555444444555555444333222222666555555555666666666666333333333444444444555555555555444444555555666777444555777888888777555444333333444444555666666777555555555555666666666666777666555444444444444444999666222333555666333///666666555444444666777888666666555555555555666777555555555666666666777777999777666666777888777666:::777777:::999555444777555666666666666666666555333333444666888888666333333222222222222333444444777666555555444555555555666777777777777888888888999999:::;;;;;;;;;:::999999999999:::<<<===>>>>>>???===::::::<<<======;;;DDDLLLSSSSSSQQQMMMFFF>>>>>><<<;;;;;;<<<===<<<;;;:::===CCCJJJOOOOOOLLLIIIFFFIIINNNQQQRRROOOJJJGGGKKKLLLNNNQQQUUUZZZ]]]```gggfffggghhhhhhhhhooowww|||wwwttttttssspppkkkhhhgggggg===<<<<<<;;;::::::::::::999::::::::::::;;;<<<===DDDEEEEEEGGGIIIKKKLLLMMMSSSTTTTTTUUUXXX[[[^^^___eeehhhiiigggiiilllmmmjjjllliiihhhjjjlllnnnuuu}}}|||sssiii^^^PPPGGGDDDBBB???======>>>@@@BBBBBBAAA@@@???>>>======<<<;;;:::999888777777777777777777666666777777888666555444666777777777777777666666666666555666777777777777666555999888777777777777888888777666666666666666777777666666666666777777777777777666666777888888777555888777666777888999888777777777666666666666777777888777666777999999888666666555555444444444444555777777777666666666555555777666555666888888777666666666666555555444333333555444333333555666666555777777666555555555555555666555444333333333444444555555666666666666666555666666555555555444444444444555666777777666555444000555888666444666666444555444666999888555666999???888333444999;;;888333555444444444555555666777666666666555555666666666666666666555444333444444888666555444555888:::<<<>>>;;;888777999999666444555555777888888999999999666333111222444555666666777777666666666666777777888777777666555444444333666666777777888888888888777777666666666666666777777777888999999999888888::::::888777777777888999888888999888888777666666666666666666666777888888888777777666555555444444555444222111111222444555666555555444444555555666555555555555555555555444555333222222444555555555:::888555333333444666777333333444444444444555555666555444444444444555666444444444444444444333333666666666555444555666777333333333444444444555555444444333444444444555555333444666888888666444333333333444444555666666666444555555555666666777777666666555444444444444555;;;666222333777888444///666555444444444555777888666666555555555555666666555555555555666666666666999888666555666666555444999777777:::999666555777555555666666666666555555666666777999;;;;;;999666333333222222333333444555555555444444444444444555666777777777777888888888999:::;;;<<<<<<:::999888999999:::;;;;;;;;;<<<===999;;;<<<;;;:::;;;>>>AAAGGGPPPVVVUUUPPPJJJBBB;;;===<<<::::::<<<======<<<>>>@@@CCCGGGJJJKKKJJJHHHIIIKKKOOOPPPOOOLLLHHHEEEKKKLLLOOORRRVVVYYY\\\^^^dddccceeehhhhhhiiiqqqyyy}}}yyysssuuuuuusssoookkkiiihhhAAA@@@>>><<<;;;::::::999999::::::::::::;;;>>>AAAGGGGGGGGGJJJOOOSSSUUUVVVYYYZZZ\\\___bbbfffiiikkkpppsssrrroooooorrrrrroooqqqooooooqqqpppnnnpppuuu~~~sssbbbVVVJJJEEECCC@@@>>>======>>>??????@@@@@@@@@@@@;;;;;;:::999888777666666666666777777777777666555666777777666555444666888777777777777666666666666666777888999999888777666999999888777777777777777666666555555666666777777666666666666777777777777666555555666888888777555888777666777888999888777777777666666666666777777777666666777888999777666666555555555555555666666888777666666555555666666666555555666777777666444555555555666555555444333555444222333444666555555777777666555555555555555666555444222222333444444444555666666666666666666666666666555444444333333444444666777777777666555---555;;;999777777888777666555666999888555777;;;===888444444777999777444444444333444444555666777666777777777777777777666666777777555333333444555888777666555666777999;;;???<<<999999::::::777444444555666888999999999999777222000222444555777;;;777777666666666666777777888777777666666555555555666666666777888888999999777777666666555555666666777888888999999999888888999999999999999888888888666666777777777666555555666666666666777888999999999888888777666555444333555444333333333444555666555555444444444444555555555555555555555444444444555333222222333555555555888777555444444555777888555555555666666666777777555444333222222333444555555555555555555555555555777777777555333333555777333333333444444444555555333333333444444444444444333444666777777666444333777777666555444333333222444444555555666777777777555666666555444444555777999666333555888999555111555555444444555555666777777666666555555555555666444444555555555666666666888666444444555555444333888555666999999666555888444555555666666555555444333333333555666666444222444333333333333444555555222222222222222333444444777777777888888888999999999:::;;;<<<<<<:::999777777999:::999888777888:::666999;;;;;;888999>>>BBBFFFOOOUUURRRLLLFFF???999;;;999888888:::;;;;;;:::======@@@CCCHHHKKKKKKKKKJJJLLLMMMMMMJJJGGGFFFEEEKKKLLLOOOSSSVVVZZZ\\\]]]______bbbgggjjjlllttt}}}}}}{{{uuuvvvwwwvvvrrrmmmkkkiiiKKKIIIEEEAAA>>>;;;999888:::;;;<<<<<<;;;===AAAEEEGGGHHHKKKQQQXXX\\\]]]\\\^^^```dddhhhmmmqqqtttuuuxxxzzzyyyvvvuuuxxxwwwuuuvvvuuuvvvxxxuuuooonnnppp~~~www\\\QQQGGGEEEDDD@@@=====================???@@@AAA<<<;;;:::999888777777666666777888888888888777666555666777666444444666888777777777777666666666666555666777888888777666555666666666777777777777777555555555555555666777777777777777777666666666666777666666777999999888777777666666666888999888777777777666666666666777777555555555666888888777555555555555555666777888888555444333333444555888999555444444555666666444222333444555666666666555444555333222333444555555555777777666555555555555555777666444333333333555555444444555666666666666666777666666555444444333333444555666777888777777666111666999777888::::::777777555555888777555888===:::888555444555666555444444444444444555666777888777777888888888888777777888888888666333333555777888888777666666777888999<<<:::888999;;;<<<999666444555666777999999999999999333111555777555666:::777777666666666666777777777777777777777777777777555666666777888888999999777777666555555555555555888888999999999888888777888999:::;;;;;;999777666555555666777777777666666666666666666777888999:::888777777777666666555555444444444555555666666666555555555666666555555555666666555555555444444444666444111111333555666666555555555555666777888999777777777888888888999999666555333222222333555666666666666555555666666777777888777555333222555888333333333444444444555555333444444555555555555555444444555666666555444444888777666555444333222222444444555555666777777888555777888666444444666888666555444666888888555222333444555555666666555555777777666555555555555555444444444555555555666666555333222222444555555444555333444888888666666888444555555666666555555444222111000000111222000///555555444444555555666777333333333444555666777888888888888888999999999:::999:::<<<===<<<:::888777888:::;;;:::777555666888888888999888999:::<<<>>>???IIIOOOMMMHHHDDD@@@<<<;;;999888888:::;;;;;;;;;;;;<<>>>>>===???DDDHHHFFFHHHNNNWWW___cccbbb```bbbdddiiiooouuuyyy{{{||||||~~~}}}yyyyyy||||||zzzxxxxxxzzz|||yyyqqqmmmnnnxxx{{{YYYNNNEEEEEEDDD@@@<<<<<<>>>===;;;;;;<<<>>>@@@BBB???>>>===<<<;;;::::::999777777999::::::999888777555666666666444444666888777777777777666666666666444555666888888666555444444444555666777888999999555555555555555666777888777777777777666666666666777777777888::::::999888777666666666888999999888777777666666666666777777555444444555777888777555555555555666666888999:::222111000000222555999;;;444333333555666555333111222333555666666666555555555333222222444555555444777777666555555555555555999777555444333444666777444444555666777777666666777777666555444444333333444555666888888888777777888888555333666:::999333888555555777666555888>>>999888666555444444555555555555555555666777999999888888999999999999888888888999999777444333555888888888777777777777777777999777777999===>>><<<999444555666777999999:::::::::444444999:::666444777777777666666666666777777777777777777888888888888555666666777888999999999888777666555555555555555888888999999999888888777777999;;;<<<<<<:::777555444555666777777777777777666666666666777888999:::666666666666777777777777444444555666777777666666666666777777777777666666666666555555555444444444666444111111333555666666444444555666777888999999888999999999::::::::::::999888666555555666888999777777666666666777777888777888888555222222555888333333333444444444555555444555555666777666666666444555555555555555555444444444444555555555555555444444444555666777777888555777888777555444777999444444444666777777555333222333555666666666555444888777666555555555555555444444444555555555666666111000000111444666666666444222333777888666666999444555555555555555555444888666444444555555444333666555555555555666777777666666666777999:::<<<===888999999999999:::::::::999:::<<<===<<<:::888666;;;===>>><<<888666777999<<<999666666999;;;;;;999999CCCJJJIIIFFFDDDBBB???<<<;;;::::::<<<>>>======<<<>>>AAAFFFJJJLLLKKKIIIHHHHHHGGGDDDAAABBBGGGKKKIIIKKKOOOSSSWWWZZZ]]]^^^ccccccfffjjjjjjiiimmmtttyyy~~~yyyvvvvvvxxxzzz~~~yyy{{{{{{yyytttpppmmmlll\\\YYYRRRHHH???;;;===@@@===;;;999;;;BBBHHHLLLMMMOOOQQQVVV]]]eeejjjllllllnnnppptttxxx{{{}}}~~~}}}|||zzz{{{~~~zzzpppgggssswwwYYYMMMBBB>>>>>><<<;;;<<<;;;>>>AAA@@@>>><<<>>>@@@@@@===:::888888999999888666666777888888888888888555555444444444444555555777777666555555555555555666666555555555444444444666666555555555666666777555555555555666777999999999666666888888555555777777555555666777888888666555555555555666888999:::666666555444444444444444444555555555666666777777555555555666666666666666777777666555555555555555444444222222222222444444444444555777888777333000555555555555555555444444555555444444444444555555444555555555444333333222555555666777777777777777;;;999444000111666555000666666666666777777777777333444555555555444222111333333555666666777<<>>;;;888777777777777555888777777777777777888888666666555555555555666666666777777777777777666666888999::::::888777777888888999;;;<<<<<<:::777555:::666333333666777333///333888999555555888666111666777777666555444444555444444444444444444444444888777555555777888777666555555666666666666666555333333222444555666444333:::999888777666666666666666666777888888888888888666555555444444444555555555555555555555555555555777666444444555555444333555333222222333555555555777666666555444444333333222222333333222222111000222222222333333333444444666666555333000000111333222333555666777666555555555444333555888999777444555555666666555555444333777666555444444444444444888888888888777666444444555444444333333444444555666888666333333666888666333444555666777666555444444333333222222333333444444333333444555666444333444444444555666888999:::===>>>===999555444777:::@@@<<<999:::======:::777;;;:::999777666555555555666999<<<<<<999888888999666===CCCBBBAAACCCCCCBBB???===999777777999<<<>>>>>>:::<<>>@@@BBBAAA@@@@@@DDDKKKRRRWWWYYYYYY[[[___cccgggkkkmmmoooppprrruuuyyy|||}}}|||}}}~~~|||rrrjjjmmmyyysssWWWKKKAAA??????===;;;<<<===>>>??????>>>>>>>>>??????===999888888999999888666666777888888888888888888888888777777888888888777777666555555555555555666666555555555444444444888777666555555555555555555555555666777888888888999666666888888555444777777666555666777888777666555555555444555555666666777777666666666777777888666666666777777888888888555555555555555666666777777777666555555555555555555555444333333444555555666555666777888777444222555555555555555555555555555555444444444444555555444555555555444444333222444444555666666666666666:::;;;999333111444666555555555666666666777777777888888888888888777666555555666666666555666:::???444444444444555555555666777777777777777777777777444555666555333222444777666555444333333444666666777666666555555555555555999555222222444777888888666666777777777888888888777888888666444444777::::::;;;;;;888555444666888888888777666666555666666777666666555555666666777666666777777777777666666666888999888777555666666777888:::;;;;;;999777555888555222333777888555222888:::999444444888999666888999999888777666666888666666555555555444444444888666555555666777666666666777777777666555444444444333333444666666555444888777666666555555666666888888888888888777666666777666666555555555666666555555666666666666666666777555444444555555444333555444222333555777777777555555555555555555555555444444555555444444333222444444555555555666666666555666555333111111222444444444555555555555555555666555444555777777555222555555666666555555444333666666555444444444555555888888888888777666555444555555444444444444555555555777666222222666777555222333444555555555555555444444333333333333333333333333222444666666555444555555555666777888999:::666777888666555555777:::???<<<999;;;>>>@@@===:::<<<<<<;;;:::999888777777777999;;;;;;999888999:::888>>>BBB@@@???@@@AAA???>>>===<<<:::::::::;;;<<<===999;;;AAAEEEDDDEEEGGGEEECCC@@@@@@CCCEEEFFFFFFJJJPPPUUUYYY[[[^^^eeejjjiiifffdddcccfffkkkoooqqqzzz~~~zzzrrruuu~~~}}}xxxssspppnnnmmmPPPKKKFFFCCCBBBDDDEEEFFFFFFFFFIIINNNVVV^^^ccceeeeeehhhjjjkkkkkklllpppttttttuuuxxx{{{~~~~~~~~~uuummmeeeppp}}}yyykkkTTTIIIAAA???@@@>>><<<<<<>>>>>>===>>>??????>>><<<>>><<<999888888999888888666777777888888888888777999999888888888888999999777777666555555555555555666666666555555555555444999888777666555444444444444555666777888888777777:::777777999888444444666888777666666777777666555888777777666555555666666999999999888999999::::::666666666666666777777777666555444444444555777777777666555555444555555555666666555555555555666666777666555666777777555333555555555555555555555555555555444444444444555555444555555555555444333333333333444555555555555444888<<<<<<666222444777999777777777888888888999999;;;;;;:::888888777777777888888777444333666:::===444555666888888777666555777777777777777777777777555666666666444444666777:::777444222111111333555888777777666666666666666666444222111333555666666666666777777777777888888777888999888777777888999888;;;===:::444222555:::999888777666555444444444888777777666666777777888666666777777777777666666888999::::::888777777888666777999:::999888666555666444222444777999777555;;;:::666111111555999999777888999888777666777888777777777666666555555444666555444444666666666444888888777777666444333222555444444555777777666444555555444444555555666666999999999888777666444333777777666666666777777888555666666666777777888888666555444444555666444333666444333444666888888888333333444444555666777777666666666777666555555444444555555555555666666666555555666555333333555666666555555444444444555555777666555555666666333222555666666666666555444444555555444444555555666777777888888777777666555444666555555444444555555666444666555111111555666444222222222333444555666777666555444333333333333333333333222444666777777666666666666666777888::::::111333555666666777999;;;<<<::::::===AAACCCAAA>>>>>>>>>>>>>>>===;;;:::999999::::::999888888999;;;:::>>>@@@>>>===??????>>>>>>>>>>>>>>>===<<<:::999<<<999999>>>AAABBBCCCEEEEEEBBB@@@@@@BBBDDDFFFFFFJJJOOOUUUYYY\\\aaagggllljjjgggcccaaaccchhhnnnrrr~~~{{{ttttttzzz~~~yyytttpppmmmlllMMMIIIEEEEEEHHHLLLMMMMMMNNNOOOSSSYYY```fffkkkmmmnnnqqqtttrrrooooootttyyyxxxyyy{{{}}}~~~vvvooobbbiiisss|||qqqcccQQQHHH@@@@@@AAA???<<<<<<@@@===<<<===@@@@@@===:::===;;;999888999999888777666777888888888888777777666666666666666666666666777777666555555555555555666666666555555555555555888888777666555555555666333555777888999888777555;;;888777999888444444666888777666666777777666555::::::999999888999999:::<<<;;;:::999999999999999333333444444444444444444666555444333333555666888666555555444444555555555555555555555555555555555777555444444666666555444444444444555555555555555555555444444444444555555444444555555555555444444333444444555555555444444777;;;;;;666333666888888999999999:::::::::;;;;;;:::999777555444444555555888888666333333777;;;<<<555555666777777777777777777777777777777777777777777777777666666666777777999888666444333333333444888888777777777777777888888666555444555666777777666666666666777777777888666777999:::999999888888999<<<===;;;777555777:::999888777666666666666666888888777777777777888888555666666777777777777666666888999999777666666777555666777888888777666555777555444555777888777666888777444000000333666777555666777666555444555666555555555555555555666666555444444444666666555333666666777777666555444444555444444666777888666555444444444444555666777888999999888888777555444333666666666555666666777777555555555666777777888888666555444444555666555333777555444444666666666555333333444444555666666666666777777777777666555555333333333333444444444444444555666666555555666888888777555444333333444555666666666777777666555555666666666666666555444444444444444444555666777888777777777777777666555555777666666555555666666777555777666222222666777555333222222222333444666888777666555444333333333333444333333444666888888777666666666777777888::::::333555777888999999999:::999999<<<@@@DDDFFFEEECCC@@@@@@@@@@@@???===;;;:::::::::999888777888:::;;;:::>>>>>><<<===@@@AAA???@@@@@@???>>>===<<<;;;:::<<<:::999;;;???AAACCCDDDDDDBBB@@@???AAADDDGGGIIIIIINNNTTTZZZ]]]aaadddgggkkkhhhdddaaaaaafffnnnsss}}}vvvtttwwwzzzuuurrrooonnnNNNKKKIIIKKKQQQUUUVVVVVVZZZ]]]bbbgggkkknnnppprrrrrrvvvxxxvvvssssssxxx}}}{{{{{{|||~~~~~~|||uuuooocccgggmmmttt{{{zzzmmm]]]PPPGGG??????AAA???<<<<<<@@@===<<<===??????===999<<<:::888888999999888777777777888888888777777666444555555666666555555444777777666555555555555555666666666666666666666666666666666666666777888999444555777999999888666555;;;888777999999555444777888666555666777888777555888888888888999:::;;;<<<===<<<:::999777777666666444444444444444444333333555444444333444555666777555555444444444444555555444444444555555444444444555444333333555555555444444444444555555555666666555555444444444444555555444444555666666555555444555555666666666555555444777888555222444888888444888888888999999999999:::888777555444333333444444666777555111333:::===<<<666555444333333555777888666666666666666666666666888777666666666777777777555666777888888777666555888888777777777777888999888888777666666666777888555666666666666777777777666777888:::;;;:::999777===<<<;;;;;;;;;;;;:::999777777777777888999::::::888888777777777777888888555555666777777777777777333444666555444222333333555666777777777777666555888777777777777777666555777555555555444444444555444666777666555444555777222222333444555666666777555444444555666666555333444444555666777777666666555444444666777888666555444444444555666777888999777777777777777666555555555444444444555555666777444444444555555666666666666444333444555666555444888666555444555444222000555555555555555555555555666666666666666555444444333333333444444444555555333555666777666666777888888777555444333333444555444555777888888888999999666666777777666666555444444444444555666777888999666777777777777666666555888777777666666777777888666888777444444777888666333333222222333444666777777666555555444444444555666444333444666888888888666666666666777888999999888888888888888888666555999;;;???DDDHHHJJJIIIGGGCCCBBBBBB@@@>>><<<;;;:::;;;:::888777888999::::::999<<<===<<<>>>CCCDDDBBBCCCAAA???===;;;;;;<<<<<<===<<<;;;;;;>>>BBBCCCBBBBBBAAA@@@@@@AAAEEEIIIMMMKKKPPPXXX^^^aaabbbaaa```kkkiiieeeaaaaaafffooovvv~~~yyyvvvuuu{{{wwwtttrrrrrrOOOOOOPPPTTTYYY^^^aaabbbiiimmmrrrvvvwwwwwwwwwwwwuuuxxxzzzyyyxxxxxx{{{~~~||||||}}}}}}|||~~~}}}}}}yyysssnnnffffffhhhoooxxxzzznnn___QQQGGG???>>>???>>><<<<<>>======>>>===<<<:::;;;999888888999999888666777888888888888777777666555666777888888777666555777777666555555555555555555666666666666777777777555555555666777888999:::555666777888888777666555:::777777999999666666888777555555666777888888666555555555666777999:::;;;;;;:::999777666555555444777777777666666666666666333333444444555555555555444444444333444444555666333444555555555555444333444444333555666777555444333333444444555666666666555555444444444444555555444444555666666666666555555666666666666555444444666555222111444999777222555555555666666666666777777666666555555555555555444777666222444===>>>999666555222111111333666888666666666666666666666666888777555555777777777666333555888::::::999777666777777777777777888888999666777888666555444666777555555666666666666777777666666666888::::::999777===;;;:::;;;======:::888777777777888999:::;;;<<<888777777666666777777888444555666777777888888777777888:::999777666666777555666666777777777777777999999888888777777666666888666888;;;:::777555666666777888888777777888999111222222333444555666666555444555666777777555333222333444666777777888888555444444555777777666444555555555555666777888999666666777777777666555555444444333444444555666777555555555555555555444444555444333444666666666444777666555444555333111///555555555555555555444444555555555555555444444333555555666666666777777777333555666777666555666777666555555444444444555555222444777888888888:::;;;666777777777777666555555555555555555666777888999666666777777777777666666999888888777777888888999777999888444444888999777555444444444444555666666666666555555555666666777888666444444666888888888666666666666666777888888999888666666666666444333===AAAFFFKKKNNNOOOMMMLLLGGGEEECCC@@@===;;;:::999;;;999888888999::::::999888;;;<<<<<<@@@EEEEEEBBBBBB@@@>>><<<;;;;;;<<<===<<<>>>===<<<>>>CCCCCC@@@AAAAAA@@@@@@BBBFFFMMMRRRQQQUUU\\\bbbeeedddaaa___iiihhheeebbbaaagggpppxxx}}}}}}wwwsss||||||yyyvvvttttttNNNQQQVVV[[[```eeejjjnnntttxxx~~~}}}|||{{{yyyzzz{{{|||||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~|||{{{xxxsssnnniiifffffflllxxx}}}ssseeeSSSHHH???===>>>===<<<<<<===>>>???>>><<<;;;;;;;;;:::999888888999999888666888888888888888777666666555777888999999888777555777777666555555555555555555666666666777777777777666666666666777888999999777777777777666666666666999666666999:::777777:::555444444555888999999888666666666666666777888999888777666666666666666666888888888777777666666666111333444666666555444333444333333333444444555666444555666666666666555444555555666888999999777555333333444444555666666777555555444444444444555555444444555666666666666666555555555555555444333333222555444222333777777444555555555666666666777777444444555666666666666555444999777333555======555444444333333333444555666666666666666666666666666888666444444666888777555444555777888888888777666666666666666666777888888666777888777555444555777555555555666666666777777666555444666999:::999777999:::;;;;;;:::999888888888777777777888999::::::777666666555555666666777444555666777888888888888:::;;;===<<<:::999999:::666666777777777888888888777888888888888888888999:::777888<<<<<<777555888555777888888777777888:::555555555555555444444444555555666777999888666333444444555666777777777666444333333444666666555444444444444444555666666777777777777777666555333333444444444444555666777888777777666666555555444444555444333444666777666555555555444555666666444222333333444444555666666666555555666666555555444333666666666666777777777777222444777777666555555555444444555555555555555555111444666777555555777999777777777777777666555555666666555555666777888888666666777777777777666666999999888888888888999999666888777444444777888666666666777777666666555555555555555555666777888888;;;888666555666777777777555555555555555555666777888666444444777999999888CCCHHHNNNSSSUUUTTTRRRQQQLLLIIIEEE@@@<<<;;;:::::::::888888999;;;;;;999777777:::;;;<<<@@@EEECCC>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>><<<>>>CCCBBB===???@@@AAAAAACCCHHHPPPVVVVVVXXX[[[```cccdddcccaaaeeeeeedddbbbaaafffpppxxx~~~xxxqqqwww|||~~~yyyvvvtttsssLLLRRRYYY___ccciiipppuuuwww|||}}}}}}|||||||||~~~}}}{{{}}}||||||{{{|||~~~~~~{{{zzzwwwsssooojjjfffdddjjjxxxxxxkkkTTTIII???<<<===<<<;;;===<<>>??????HHHMMMTTTXXXYYYXXXVVVTTTOOOLLLFFF@@@<<<;;;;;;;;;999888888999<<<<<<999666777:::;;;<<<@@@CCC@@@::::::<<<>>>??????===;;;:::999===>>><<<>>>CCCAAA;;;???@@@AAABBBDDDJJJRRRYYYWWWWWWXXX[[[___bbbccccccbbbccccccaaaaaaeeeooowwwxxxpppsssxxxzzzvvvsssrrr]]]]]]___fffpppxxx}}}~~~~~~}}}{{{zzzzzz|||~~~~~~}}}~~~}}}}}}}}}}}}|||xxxrrrnnnjjjdddgggmmmttt~~~zzzfffUUUNNNFFFBBB===888888;;;>>>===<<<;;;:::;;;<<<<<<::::::999999888777666666:::888777777888999999888888888888888888777666666666666555444444444444444777666666666888999888777888888888888888777666666888444222444888:::777444444444444555555777888888777666555555777888777777::::::999999999999999888999888666555555777888:::555555666666666666666666444333444555777777555333777666555444333444555555555555555666777666333111444555777888999888666555333666888888777555444444555555555555555666777888666666666666666666666666444444444444444444444444555444444666999:::888555777444333444777999999777777777666555555555555555:::888444111777>>><<<444444444444555555555555555666555444333333444555666555777888888777777888999666555444333444555777999444444444555666888999:::;;;;;;999888777777666666666444444666999:::888666666555444555666777666444777999;;;:::888777666777777555444555666777666444888888888666444444666888444555666888888888777777666666555666777555333000888888777777666666555555888777555444555666888999<<<:::777555444555777999777777666777777888999999777888999999888666444333222333333444444333333222666555555666888888777666222111111111111222333333888555444555888999888666;;;888666555666666333000444444444555555777888999777666555444333222111111777777666666555333222111999888777666555555666666333444444444555666666666999888777555555444444444999666333333666777777555777444333444666777555333666666666666666666666666555555555555666666666666666666888999999888777666666666666666777888999:::666666666666777777777777999888888888999999777666888888888888888777666666555666666777666444333111666666666666666777888888666666666666666555555555666666777777777777777666888888777888:::>>>BBBEEEKKKOOOUUUZZZ[[[XXXSSSPPPNNNNNNIIIAAA===>>>===:::888999;;;<<<;;;999666444999::::::;;;<<<===>>>>>>???======???AAAAAA>>>;;;@@@???======>>>AAADDDFFFAAAAAADDDGGGGGGHHHPPPZZZYYYWWWVVVXXX\\\^^^^^^\\\aaa______ccceeehhhooowwwzzzsssqqqvvv}}}zzzuuuppplllaaaaaadddjjjttt|||~~~|||{{{|||||||||}}}}}}~~~~~~}}}|||zzzzzz{{{~~~}}}zzzzzz{{{}}}{{{|||~~~~~~yyyrrrlllfff```bbbjjjqqq|||zzziiiWWWNNNEEEAAA>>>;;;;;;===<<<;;;:::999999999::::::;;;;;;::::::999888888777999777666666777888888777888888888888888777666666777666666555555555555555777666555666888999888777888888888888888777666666777444222444888999777444444444444555555666777888777666555666777888999:::<<<;;;:::999999888888777777777666555666888:::<<<666666666666666555555555333333333555777777666444555444333111111111222222666555444555666666444222444555777888888888666555666888::::::888666555555555444444444444555555666444444444444444444444444444444444444444444444444555444444666999:::888666777555444555888:::999888777777666555555555555555999888444333888>>>;;;333555555555555555666777777666555444444444444555666555777888888777777888999666666444444444555777888666555444444555777:::;;;888888777666666666777777777555444555777888666444:::888666555666777666555777999;;;;;;999888777888777666555555777777666555555666666555333333444666444444666666777666555555666555444444444444222000888777777777666666666555777666666555666888999::::::888666555444444555666666555555555555666666777555555666777666444222111333444444555555444444333555444444555777777666444444444444444444555666666777555555666999999777555888666444555666777555333555555444555555666777888555555444444444444333333555666666777777777777777777666666666666666666555333444444555555666666666888777666555555555555555888666333333666777666555666444333444666777555333666666666666666666666666666666666666777777777777444555666777888888999999777777666666666666666777555666666666777777777777999888888888999999777555888888888888888777666666555666666666555444333333666666666666666777777888666666666666666666666666666666777777777777666666777777666777999===@@@CCCNNNRRRXXX\\\]]]YYYTTTPPPOOOOOOKKKCCC??????>>>:::555777888:::::::::888888888999999:::;;;<<<<<<<<>>===???AAAAAA>>><<>>======>>>@@@BBBDDD@@@@@@BBBEEEFFFGGGNNNWWWVVVTTTSSSUUUZZZ^^^______```^^^___ccceeehhhnnnvvv{{{zzzuuutttxxx}}}~~~yyytttoookkkiiiiiilllrrrzzz|||yyyxxxvvvwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzzzz||||||xxxuuuuuuvvvxxx{{{{{{rrrkkkaaaYYY\\\eeemmmzzz{{{nnn]]]QQQEEE@@@???>>>===???:::999888888777777888888;;;;;;;;;:::999999888888888666555555666777777666888888888888888777666666888888777777666666666666777666555666888999888777888888888888888777666666777555333444888999777555555555444555555666777888777777666666777:::===???BBB???;;;999888888777666666666666666888:::<<<===777777666666555555555444333333333555777888777555666555333222111111111222777555444444555555555444444555666777888777666666888:::;;;;;;999777666666555444444333333333444444444444444444444444444444555555555555555555555555555444444666888999777666888666555666888::::::999777777666555555555666666777777555555:::===999333777777666555555777888999666555555444444555555666555777888888666666777999666666555444444555777888777555444444555777:::;;;666555555555666666777888777666555555666666555444@@@===888666666666666666666888;;;;;;:::999999999888777666666888888777666444666777777555444444555444555555555555555444333888666444444444555444333777777777777666666666666555555666777888888999999999888777666555555555555555555444333333333444444444555666666555444222111444555555666666555555444444333333444666666555333555555555555666666666777555555666888:::999777555555444333444666777777666666555555555555555666666333333444444555555555666555666666777777777777777333444555666777666555555333333444555666666777777777666666555555555666666777666444444666777666555666555444444555666555444666666666666666666666666666666777777777888888888333333444555666888999:::888777666555444444444444555555666666666777777777999888777888999888777555777777888888777777666666666555555444444444555555555555666666666777777777666666666666666666666666666777777888777777666666666666666666888;;;>>>@@@MMMQQQWWW[[[[[[WWWQQQMMMOOOPPPLLLEEEAAAAAA???;;;:::::::::;;;;;;;;;;;;;;;888888888999999:::::::::???>>>===>>>@@@@@@>>>===>>>?????????@@@@@@AAAAAA??????AAADDDDDDEEELLLTTTRRRPPPOOOQQQVVV[[[___```___]]]___cccfffggglllsssttt|||}}}yyyzzz{{{~~~}}}xxxsssnnnkkkttttttvvvzzz~~~zzzwwwtttsssrrrsssssstttuuuvvvwwwwwwzzzyyyxxxxxxzzz~~~}}}xxxtttssstttwww{{{}}}qqqiii]]]TTTVVV```iiixxx~~~uuufffVVVGGGAAA@@@>>>======999999888888777777777777:::::::::999999888888888888777555555777888777666888888888888888777666666888999999999888888777777999777777888999:::999888888888888888888777666666777555444555777888777666555555555555555666777777777777666666888<<>>EEEIIIOOOSSSTTTRRRMMMJJJNNNOOOMMMGGGDDDCCCAAA<<>><<<<<<<<<<<<999999999999999999::::::>>>>>>>>>>>>??????>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@???@@@CCCDDDDDDJJJPPPPPPNNNMMMNNNRRRWWW\\\___^^^]]]```dddfffgggkkkppppppzzz}}}~~~}}}}}}}}}xxxsssnnnkkk~~~|||xxxtttrrrqqqpppqqqqqqrrrssssssttttttxxxwwwvvvvvvxxx{{{{{{xxxwwwwwwxxx|||}}}qqqhhh\\\PPPQQQ\\\fffuuu|||ooo___MMMDDDAAA===:::999999999999999999888888777888888888888777777777777:::888666777888999888888888888888888888777666666999999::::::999999888777:::999888999;;;<<<;;;:::888888888888888777666666666666555666777888888777666555555555555666666777888777777666888>>>GGGMMMUUUMMMCCC===<<<;;;999777999999888888888888888888777777666666555555555444555444333444777888888777;;;:::888777666666666777777555333333444555666555444555555666666666666666777888999888666555555555777777666555444444444555666666666666666666666666666666666666666666666666555555555555555555666777888888888888888888999:::777777666666666777777888777555666:::<<<:::666333555555444444444555666777666666666666666666666666444666777777666666777888666666666555555555666666222444777999:::999777555:::999888777666666666666555555666777888:::<<<>>>IIIDDD===888666666777777555888:::;;;:::999999:::888777666777888999888666666888::::::888777666666888777777666666555555555;;;999666666777888888888666666666666777777777777666666666666555444333333777777777666666555444444666666555444333333333333666666666666666555555555333333444444444444333333555444444555777777666444333444555666666666555555333666999::::::999777666555555555555444444444444666555555444444444444555666666555555555444444444777777666666555333222111111333555777777666555444333333444555666777888999666555555555555666666777555666666666666555555666444555555555444444555555666666666666666666666666444444444555555555666666777777555444444555666777777666666666777777888999555555555555666666666666777666666666777777555444555666666777777777666666777666444333333444555666444444555666777666666555666666666666777777888888888888888888888777666666999888888888999:::;;;<<<===@@@FFFKKKMMMMMMKKKIIIJJJMMMLLLHHHFFFFFFDDD@@@GGGEEEBBB???============;;;;;;;;;;;;;;;:::::::::>>>??????>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCAAA@@@AAA???@@@CCCEEEEEEHHHMMMOOONNNMMMMMMOOORRRWWWZZZ]]]]]]aaafffhhhgggiiinnnqqq{{{}}}~~~}}}{{{{{{~~~zzztttoookkk}}}zzzwwwtttsssqqqqqqqqqrrrrrrrrrrrrrrruuutttttttttwww{{{~~~|||||||||||||||qqqhhh[[[MMMMMMXXXaaaqqqwwwhhhVVVKKKCCC===999999999::::::::::::999888888777777777777777777777777:::888777777888999999888888888888888888777666666888999:::::::::999777666:::999888999;;;<<<;;;:::888888888888888777666666666666777777777777888888666666555555555555666666888888888777999@@@KKKTTT]]]TTTGGG???===<<<:::888999999888888777666666555666666666666666666666666777666444555666777777777888777666555444555666666666444333333555666666555444444555555555666666666555666777666444444555666777777666555555555666666444444444444444444444444555555555555555555555555555666666555444444555777777888999888666666888:::777777666666666777888888888555777;;;<<<888555444444444444555555555555555555666666777777666666555444666777777555555666888666666666666666555555555222444777::::::999666444::::::888777666555555555444555777888888;;;???BBBKKKFFF???:::777777666666555777::::::999888888888888777666666888888777666555777888777666555555666888777777666666666777777777666444444666666666555666666666666777777777777777666666555555444444333666666555444333333333333666666555444444444555555444333333333333333333333222333333333333333333222555444444555777777666444444555777888888888777666444777999:::999888888888555666777555333222222333555444444444444444555555666666666555555555444444555666666777777777777777333444555666777666555555333333444555777888999999777666666555555555666666444666777777666555555666444555666555444444555666666666666666666666666666333333444444444555555555888888777666555555555555666666666777777888999:::444444555555555666666666777666555666777777555333555555666777777777666666777777666555444333333444333444555666777666555555555666666777777888888999999999999999888777666666999999999999999999:::::::::<<<@@@EEEHHHJJJJJJJJJGGGKKKLLLJJJJJJKKKIIIEEEEEEDDDBBB@@@??????@@@@@@=========<<<<<<;;;;;;;;;>>>??????>>>======>>>@@@???@@@AAACCCCCCCCCBBBAAABBB??????CCCEEEDDDFFFJJJNNNNNNNNNMMMMMMOOOSSSVVV]]]^^^bbbhhhjjjggghhhlllqqqyyy}}}~~~zzzyyy|||}}}wwwqqqlll~~~{{{yyywwwssssssssssssrrrrrrrrrrrrqqqqqqqqqtttxxx}}}~~~~~~{{{pppiii[[[KKKIIISSS\\\lll|||}}}ooo___RRRHHH???;;;<<<999999:::::::::999888777777777777777777777777777999888666666888999888777888888888888888777666666777888:::::::::999777666999888777888:::::::::999888888888888888777666666666777777777777777888999666666555555555555666666888888888777999BBBOOOYYYcccWWWIII???===<<<:::777666666777777777666666555444444555555666777777777999777555555666777666666555444333333333444555666444333333444666777666444555444444444555555666666444555666555444444666777555555444444444555666666444444444444444444444444444444444444444444444444555666666555333222555777666888999777555555777999777777666666777888888999999666666;;;;;;666444666333444666777777777555555555666777888888777666555444555666666555555666888666666666666666555555444555555666777888777777666888777666666555555555555444666777777777999>>>AAAJJJFFF???;;;888777666555555777999999888666666666777666555555777777666555777777888666555444666777666666555555555666777888555444444555666777555333555666666666777777777888777666666555666777888999999888666444333444555666555444444444444555555666333333333222333333333444333333444444444444333333444333333444666666555333333555666888888777666555555777::::::888777888:::444666777555333111222444333333333333444555555666555555555555666666666666555666666777777777777777777666666666666666666555333333444666777888999:::888777666555555555555555333666888888666444555666333555777666444333444666666666666666666666666666444444444444555555555666777777777888777777666666777777666666666777777888444444444555555555666666666555555555666666444222444555555666777777666666777777777666555333222111222333555777777666555444555666666777888888999999999999999999888777666666888888888888888888888888999:::<<>>>>>======<<<;;;::::::>>>???@@@>>><<<<<<>>>AAA===>>>???@@@AAAAAABBBBBBAAA>>>>>>AAACCCBBBCCCFFFKKKMMMNNNNNNMMMNNNRRRUUU]]]___dddkkkkkkhhhhhhkkkooouuu{{{|||~~~|||zzz|||zzzrrrmmm}}}{{{uuuuuuttttttsssrrrrrrrrrnnnnnnppptttyyyzzzpppjjjZZZIIIGGGQQQYYYiiizzzssseeeXXXKKKAAA>>>@@@888999999::::::888777666888888888888888888999999888777555555777777777666888888888888888777666666777888999::::::888777555777666666666888999888777888888888888888777666666666777888888777777888999777666666555555555666666888999888777999CCCQQQ\\\eeeYYYIII???<<<;;;999555444444555666777777666666333333444555666777888888;;;888666555666666666555444444333333444555777888333333333555777777555333555444444444444555666666444555666555555555777999333333333333444444555666666666666666666666666666444444444444444444444444555666777555222222555888666777999777444444666999777777666777777888999999:::666666;;;;;;555444777333555777999:::888666555555666777888888777666555444555666666555555666888666666777777666555444444888777555444555666888999555444444444444555666666555777888777666777<<>>>>><<<999777666777999:::333333333333444555555666555555444444444555555666444555555555555555555444333222222333555555444222111222444555666555444333666888:::999777777999;;;333555666555333111333555222222222333444555666777333333444555666777888888777777666666555333222111999888777666666666666666333333444666777999::::::999888777555555444444444222666888888666444555666333555777666444333444777666666666666666666666666555555555555666666666777555666777999999999888777888777666555555444555555444444444555555555666666666555444555666666444222444444555666777777666666888888888777555333111///222333555777777666555444555666666777888999999999:::::::::999999777666666888777777777666666666555999999999;;;===@@@CCCEEEDDDIIINNNPPPRRRVVVUUUQQQQQQPPPNNNKKKIIIFFFDDDCCC>>>>>>===<<<;;;;;;:::999>>>???@@@>>><<<<<>>???@@@AAABBBAAA===<<<@@@BBBAAAAAADDDIIIKKKNNNNNNMMMNNNRRRUUU^^^___eeelllmmmiiihhhjjjlllrrrwwwyyy~~~~~~|||}}}|||tttnnn~~~|||{{{zzzzzzyyyyyyxxxtttoookkkoooqqquuuzzz~~~~~~~~~|||rrrfff]]]WWWPPPNNNUUUbbbpppxxx}}}qqq]]]LLLCCC???;;;===;;;999777777777999:::;;;;;;::::::999888777777555666777888888777666555888888777666666666666666888888999999999999888888888777777666666666666777777777777777666666666666333333333444555666777777777777777888::::::999888;;;;;;;;;:::===GGGVVVbbbmmmYYYEEE>>><<<999777888888888777777666666555555555555666666666666555555777666555444444555666777555555555555555555555555444444555555555555444444333333333444444555555555777666555666777888777666666666666666666666666666222555888888555444666888555555555555444444555666555555555666666666666666666999999666666999999666666888888666999>>><<<555888222999@@@777333777777;;;999777666777777777555999888666555555555666777666666666666777777777777666777777777777777666555888777666444444444555666999777666444444666777999666666777888999::::::;;;CCCAAA<<<888555444444555777666555777999:::999666888777666666666666666777666666666666777777777777777666444333333444666777888777666555444444555666444666999:::888777777888;;;999666444444444444333777666666555555555666666333222333555444222444999>>>:::666444444666888888555555666666555444333333666666555555555555666666333333333333333444555666999888777666555555555555<<<<<<:::555000///222555444444444333333222222222444444444444444555666777777666666555555555666666333444555666666555444333444444555666777999;;;<<<:::999777666666666777888777777666666777888999:::888777666777888999888777666666666666777777777777777666555555555666888999777777777777777777777777888;;;:::444333777666222888999999999888777555444:::444111555777666555666555666888999:::999777666///444888888999;;;999444666666666666666666666666777777777888999999::::::999999888666:::???>>>:::666999<<<;;;777444444666888888:::<<<>>>@@@AAABBBDDDHHHMMMSSSXXX[[[^^^^^^SSSTTTTTTSSSPPPLLLIIIFFFHHHDDD>>>:::999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAABBBDDDFFFGGGJJJKKKLLLJJJIIIKKKPPPTTT^^^ffflllkkkiiilllpppqqqoooqqquuuyyy}}}}}}tttooo~~~}}}|||{{{yyyxxxwwwtttooolllllloootttzzz~~~~~~|||}}}|||rrrggg\\\VVVOOOLLLRRR^^^kkkttt~~~|||rrr___NNNEEE???<<<<<<;;;:::888888888888999;;;::::::999888888777777666666777777777777666666999888888777666666777777888888999999999999888888777777666666666666777777888888888777777666666666444444444555555666666666888777777888:::;;;;;;:::<<<===>>>???CCCMMM[[[fffhhhVVVDDD===;;;888555555888777777777666666666555555555666666666666555555777666555444444555555666555555555555555555555555444555555666666555555444333444444444444444444555666555444555666777777555666666666666666666666666333555666777666555666777555555555555444444555666555555555555666666666666666888888666666888888666444666666444666:::888222:::444<<>>:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;===>>>>>>???????????????@@@AAACCCEEEFFFIIIKKKKKKJJJIIIJJJOOOTTT\\\ccchhhggggggkkknnnnnnlllnnnqqquuuyyy|||}}}uuuooo}}}}}}}}}{{{xxxuuutttrrrpppmmmjjjnnnttt{{{~~~}}}~~~}}}}}}zzzxxxyyyxxxpppfff]]]XXXPPPMMMQQQ[[[hhhppp||||||ssscccRRRHHHAAA<<<;;;;;;:::999999888888777999999999888888777777666777777666666666666777777999888888777777777777777888888999999999999888888666666555666666777888999::::::999888777777666666555555555555666666666666888777777888;;;======<<<===???AAACCCHHHPPP\\\ddd[[[MMM@@@<<<<<<:::888777777777777777666666666666555555666666666666555555777666555444444444444444555555555555555555555555444555555666666555555444555555555444444444444444555444333444666777666555666666666666666666666666555444444666777777666555555555555555555555555555555555555555666666777777555777777555555777777555555666666444555888666222999555===AAA888555999888444333222222555666666666777888888888888777777666444444444555555555666666666666555555666777888999999888777666555666777888666666666666666666666666::::::;;;;;;:::999999888999888777777777777777888777666666777999999888666777777777666666777777888999999999888888888888888777666555444444555666777777777666555555555666666888555333444777999888666999777555555666666666555666666555555555555666666555...+++000666777555444000111333666888888555222555555555666555555444333555555444444444444555555444444444555555555666666666666666777777999::::::999666333555999;;;999666666666666555555555555555555444444444444555666666444333333555888999666444555555555444444555555555333555777999::::::::::::888888777666666666777777333333444555555444333222333222222444666888888888666666555555444444444333666777777777777777666666666666666666666666666666111444444333444777888666444444555555555444444333444333555888777333333666000222333555666666666555222666888777777888666222555555555555555555555555555555666777777888888999777999999777888:::888333888777666666666555333111555555666888999;;;<<<===BBBEEEJJJOOOSSSVVVWWWWWWTTTWWW\\\___^^^[[[UUURRRHHHDDD>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<======<<<<<<===???AAACCCEEEFFFHHHJJJLLLKKKIIIKKKPPPTTT[[[___bbbbbbeeejjjkkkiiilllmmmooorrrvvv{{{~~~wwwqqq~~~~~~~~~}}}yyytttqqqppppppooonnnkkkooouuu|||}}}zzzzzz{{{|||||||||yyyyyyvvvssssssrrrkkkbbb___ZZZTTTPPPRRR[[[gggpppyyy{{{vvvgggXXXLLLCCC===:::::::::::::::888777777888888888777777777666666888777666555555666777888888777777666666666777777888888999999999999888888555555555555666777999999;;;::::::999888777666666777777666666666666666666888777888:::<<<>>>???>>>???AAABBBDDDFFFKKKRRRXXXIIIAAA:::999<<<>>>===;;;777777777777666666666666555555666666666666555555666666555555444333333333555555555555555555555555555555666666666666555555666666555555444444333333666555444555777777777666666666666666666666666666666444333555888999777444666555555555666666555444444444555555666666777777444777777444444777777444888888777666666777666444777444<<<>>>555444888444555333222222444666555555666777888999999888777666555555555666666666666777666555444444555777999;;;999888777666666777888999555555666777777666555555888999:::::::::999888888666666666777777777777777777777777888888888777777777777777666777777888888999888888888888888777777666666555555555555666666777777666666666666666666999555111222666999888555777666555555777888777666666555555555555666666777777111...222666555333333111222333666888777444111444555555555555555444444444444333333333333444444444444444555555444444444555555555666666777888999888666666777888888666333444444444444444333333333555555444444444555555666000222555777777666666666666555444333333444555666333555777999;;;:::999999777777777666666666777777444555666777666555222111444333333444666888777666777666666555555444444333666666888888888777555444555555555555555555555555555666666555555555555444333444444444444444444444333444888;;;888333333777...///111444666777888888444888:::888888999666222555555555555555555555555555555555666777777888888444777999777888999777333777555333555888999777444555555666777999:::;;;;;;AAADDDIIINNNRRRSSSTTTSSSQQQVVV\\\```aaa]]]WWWSSSGGGDDD???<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888999::::::;;;<<<;;;<<<===???BBBDDDFFFGGGIIIKKKMMMLLLKKKMMMQQQUUUZZZ\\\^^^___ccciiijjjgggnnnooopppssswww|||{{{vvv{{{}}}~~~zzz}}}zzzvvvqqqnnnmmmnnnnnnnnnooorrrwww||||||zzzwwwuuuvvvwwwwwwwwwxxxxxxuuuqqqpppooojjjccc___[[[UUUQQQRRRZZZfffooovvvzzzxxxlll]]]QQQFFF>>>:::::::::::::::888777777888888888777777777777777888777666555555666777888666666666555555666666777888888999999999999888888555555555555666777999999::::::999999888777777666777777777777777777666666888888999<<>>@@@@@@@@@@@@@@@AAADDDFFF>>>:::777777;;;???>>>;;;666666666666777777777777555555666666666666555555666666666555555444444333666666666666666666666666555666666666666666666555666666666555555444444444777666666666888999888777666666666666666666666666666444333555888999777444666555555666888888666333444444444555666777777888444777777444444777777444888777777777666555555666777666======444444888333888666444444555666555444666666888999999888777666666777777777777888888888666555444444555777999;;;999888777666666777888999555555666666666666555555444555777999999999888888666666666666666666666666777777888888888777777777777777777777777888999999888888777777777666666666666666666555555666666666666666777777777777777777999555111222666999888555777666555666888888777666555555555555555666777777888555555666555111222555777666555555666666444333444444555555555555555444444444333333333333444444333333444444444444333222555555444444444444555555111444777888666444444555444444444444444444444444666555555444444444555555---333888999555222555888666555444333333444555666333444777999:::999888777666666666777777777666666666777888999999777555333888666555555777777666555777777777666666666555555555666777888888777666555::::::::::::::::::::::::666666666888777666555555555555555555555555666666444555999<<<999444444999222333444555666777777777777:::;;;999888999777333555555555555555555555555555555555666777777888888000555888777777999888555555333222555999<<<;;;999666777777888999::::::;;;???CCCHHHNNNQQQRRRRRRQQQRRRVVV[[[______\\\VVVSSSGGGDDD@@@======>>>======<<<<<<;;;;;;;;;:::::::::888888777777888999:::;;;<<<===???BBBDDDGGGHHHIIIIIILLLNNNNNNMMMOOOSSSWWWYYY[[[\\\]]]aaahhhiiifffnnnooopppsssxxx}}}{{{xxx{{{~~~{{{yyy{{{}}}}}}}}}}}}~~~wwwtttooolllmmmnnnooopppqqqtttxxx|||~~~~~~{{{xxxtttrrrrrrssssssrrrvvvvvvtttpppooopppmmmhhh___\\\WWWQQQPPPVVVbbbkkksssyyyzzzqqqcccUUUHHH>>>;;;;;;:::999999888888777888888888888888888888888777777666666666666777777666666666666666777777888888888999999999999888888666666555666666777888999999888888888888777777777777777777777888888888888999:::<<>><<<;;;:::999999999::::::888666999===;;;666666666666666777777777777555555666666666666555555555555666666777666666555666666666666666666666666555666666777777666666555666666666555555555555555888777666777999:::999888666666666666666666666666555444444666777777666555777555444666999999666333333444444555666777888888555777777555555777777555777555555666555222444888888999@@@???555777:::444:::888666555666666555444555666666777777777777666777777888888888999999999666666555555666777888999888777666555666777888999555555555555555555555555222444666888999999888777777777666666666666777777666888999999777666666777777777777777888888999:::888888777777666555555555666666666666666666666666666666777888888888777777888555333444777999888666777666666777999999777666555555444555555666777888888777777888555111222777;;;888555444555666666555333444555555666555555555555555444444444444555555333444555555555444333222555444444333333333444444,,,111666777444444666999666666666666666777777777666666555444444444444555...333888888333111444888555555555444444555555555333444555777888888777777555555666777777777666666777888999999999888777666999777666666777666555333777777777777777777777777555555666777777777777777999999999999999999999999444333555999:::777777999777777666666555666666777666555777:::999555555888999999888777666555444333777:::;;;888888999888444444444444444444444444444555555666777777888888999000555888666666888999777444333333555888;;;======888888888999999999::::::===AAAFFFLLLPPPQQQPPPOOOUUUWWWZZZ\\\[[[WWWSSSPPPGGGDDD@@@>>>>>>???>>>===<<<<<<;;;;;;;;;:::::::::888888777777777888:::;;;===???AAADDDFFFHHHJJJJJJIIILLLOOOOOONNNOOOSSSWWWVVVZZZ\\\\\\___eeehhhgggkkklllnnnrrrwww|||wwwyyy}}}}}}{{{|||}}}}}}|||yyyxxxxxxxxxvvvrrrooommmnnnppprrrrrrrrrtttwwwzzz}}}{{{xxxtttqqqqqqppppppooonnnpppooommmmmmppppppmmmdddaaa[[[TTTPPPTTT^^^gggqqqxxx|||tttgggXXXIII???<<<;;;:::888888888888999888999999999999999999999666666777777777777666666888888777777888999999:::888888999999999999888888777777666666666666777777666666777777777777888888777777777888888999999999999;;;>>>BBBEEECCC???;;;<<<:::888888888888888888888:::888555777<<<:::444555666666666777777777888555555666666666666555555444555666888888888888777666666666666666666666666666666777777777777666666555555555555666666666666888666666777888999888777666666666666666666666666333555666777666555666777777555444666::::::666222333333444555666777888888666888888666666888888666777555555777666222555;;;888:::@@@>>>555777;;;333888777555555666777666555555555555555555666666777777777777777888888888888666666666666777777777777666666555555555666777888666555444444444444555666444555888::::::999777666888777666555555777999:::666888:::999777555666777777777777777888999:::;;;999999888888777666666555666666777777777777666666555666777888999888888777666666666777888888777777888777777888999999777555444444444555555666777888777444333555666444444666999777555555666777777666333444444555666666555555666555555555555555555666555666777888777666444333333333333333444555555666000222444555555666777888555666666666777777777888666666555444444444444444444444333444444555444444444444555555555555444444333333444444555666666666444444666777777777666666555666666666666666666777777555444555666666555444444444555666666777777777555555555555666888999:::666666666666666666666666555222444999:::555444777999888777555555555555666888444333666777555444666:::999888666555444444444555888888666666888777444444444444444444444444444666666777777888999999:::222777999666444777888888333444555555666777:::<<<888888888888888999999999999===DDDJJJNNNOOONNNMMMVVVVVVUUUTTTRRRNNNKKKJJJGGGDDDAAA????????????>>><<<<<<;;;;;;;;;:::::::::999888777666777888:::;;;>>>@@@BBBEEEGGGIIIIIIIIIGGGJJJMMMNNNMMMNNNRRRUUUSSSYYY\\\[[[\\\aaaggghhhhhhjjjmmmrrrwww{{{}}}wwwxxxzzz|||}}}}}}|||{{{|||xxxtttssssssuuurrrpppooopppsssttttttqqqsssuuuyyy||||||yyyuuurrrppppppooonnnfffiiiiiihhhjjjooopppooojjjgggaaaWWWQQQTTT]]]eeepppxxx}}}vvviiiZZZJJJ???===<<<999777777777999:::999999999999999999::::::555666777888888777666555:::999999999:::;;;;;;<<<888888999999999999888888888777777666666666666777555555555666777777888888666666777888999:::::::::999;;;@@@DDDFFFDDD>>>999999888777777888:::;;;;;;444777777444777===<<<777555666666666777777888888555555666666666666555555444555777888999:::999999777777777777777777777777666666777777777777666666444444555555666666777777777666555666777888777666666666666666666666666666222555888888555444666888777555444777:::;;;666222333333444555666777888999666999999666666999999666999666777:::888444888???666888???<<<222555999000666444333444666888888777555444333333333555666777666666666666777777777777666777777777777777666555666555444444444666777888777666444333333444666777666888:::;;;;;;999777555777666555444555888;;;===666999;;;:::777555666777777777777777888999:::;;;::::::999999888777777666666666777777777777666666555666777999999999888777444666999:::888777777888888777777888999999666444444444444555555777888888777000---222777888666555555444444555777888777666333333444555666666666555666666555555555555666666777888999:::999888666444222222222333555777888999999666333444777888666333333444444444555555666666777666555444444444444444:::444///000666888555000333444555666666555444333333333333333333444555666333444666777777777666666333333333333333444555666444333222333555666555444222333333444555666777777555444444444666888:::;;;888888888888888888888888888444555999888222///222999888666555444444444555888222000333666555333444555555555555555666777888333666666444444666666333444444444444444444444444777777777888999999::::::555999:::666333555777777333555777555333333777;;;777777777777888888888888666;;;AAAHHHLLLMMMLLLKKKUUUSSSPPPMMMIIIGGGDDDCCCFFFDDDAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;::::::::::::999777666666888:::;;;>>>@@@BBBEEEGGGHHHHHHHHHEEEHHHLLLMMMLLLMMMPPPTTTPPPWWW\\\ZZZYYY___eeehhhgggjjjnnnsssxxx|||{{{~~~wwwxxxzzz|||}}}}}}}}}||||||vvvvvvvvvtttwwwuuusssrrrtttuuuuuutttrrrsssuuuyyy}}}|||yyytttooollllllnnnpppiiieee```]]]^^^dddkkkpppmmmiiibbbZZZVVVWWW\\\aaannnrrrvvvuuulll]]]MMMBBB<<<<<<;;;::::::999888888888888999999999999888888888888777777666666555555888888777777777888999:::>>>@@@AAA===777444555999555777666222333888888444888666444666999:::777444555555666888999:::;;;<<<:::>>>CCCEEECCC>>>:::888666666666666666666666666888777666444444444555666666666555555555555666666444333111222444555555444444999<<<888555666777666666555555555555444444444444444555666777777777666666555444333444555888999===:::555333333555666777888888777666555444444333666666555444555666777888777666555666777666555333111222333444555555555555888888888888888888999999888777666555555666777888999<<<:::666666999666000888666444444666666666555555555666777777777777777444555777888999999999999999999888666555333222222666666666666666777888888999999888888777666666666777777777777777777777777999777666777999::::::999333777:::999555333555888999888555444444555888999888999999999999888777777555555555555555666777777555555666777777777777777999888777666666888:::;;;999777666666777888888777666666666777888888666444777777777777666555444333666666666666666555555555222444666555222111444777555555666777888666333000777666666888;;;:::777444111222333333444444333333666666666666666666666666555444333333444555666777666666555555444444444333666111111555888555222222444444444444444444444444...222666444///---///222444444555666777777666666555555555555555555555555666444222333777999888777555555666666777666666555555555444333444555666777@@@<<<666222222444555555555555444555666888:::;;;;;;999666333222333555666666555444333222333444444777777666555444444333333666444333444777777555222666555555666777888888777888666444555777999::::::999999777666555555555555444444444444444555666666888777666666666777999:::<<<:::;;;???FFFKKKLLLKKKTTTSSSQQQNNNJJJEEEAAA???AAA@@@???>>>???@@@AAABBB===;;;::::::;;;<<<;;;:::;;;:::888777777777888999:::<<>>;;;999:::<<<;;;777777666666666555555555555555666666777666666666666666555444444555777777888666333333555888999:::777777666666555555444444666555444444444555777777777666555666777777555333222222444555555666666666777777777888888999999999777777666555555666777777<<<>>><<<777777:::888333777666444444666666666555555555666777777777777777777777888888999::::::;;;888888777666555444333333555555555666666777888999666666666777888888999999777777777777777777777777999777666666888999999888333777:::999555444666999:::888666555555666888:::888999999999999888777777666666555555666666777888555666777777888888777777999888777666777888:::;;;:::999777777888999888777666555333444777999999999777777777666666444333333666666666666666666666555666555444333444555444444666555555555666666666555777666666888:::999777444444444555666666666666666777777777777777777777777666666555444555666777777666666666555555555444444666222222666888555333333666666666666666666666666555777999777444333444777444555666666666666666666555555555555555555555555666444333444777888888777555555555666666666555555555555444444444555666777>>>:::666333333444555555555444444555666777999:::999888666444444444555666777666555444444444555555444555555666666777777777666444333555777777555333777666666666777777777666888666555555777999999999999888777666555555555555555555555555555666666777888777666666666777999999>>>===<<<>>>AAAEEEGGGGGGRRRQQQPPPMMMJJJFFFBBB@@@AAA@@@?????????@@@AAAAAA@@@>>><<<;;;<<<======<<<;;;:::999888777777888888:::<<<>>>AAABBBDDDDDDDDDFFFIIILLLNNNNNNOOOPPPQQQSSSSSSTTTUUUYYY]]]aaaccciiilllqqqvvv{{{}}}~~~~~~|||}}}}}}zzzxxxzzz~~~}}}|||{{{qqqsssuuuxxxzzz{{{{{{{{{}}}~~~~~~|||yyyyyywwwvvvvvvxxxyyyxxxwww{{{{{{{{{|||~~~~~~|||zzz{{{yyyvvvsssooommmkkkjjjgggeee___VVVMMMKKKPPPUUU^^^___^^^\\\YYYVVVVVVVVV]]]___aaa```YYYOOODDD===:::999999888888777777777888888999999999999888888777777777777666666666666999888777888:::>>>BBBDDDGGGHHHGGGBBB<<<888888:::777999:::777777:::999777666999;;;999555333555888777777777888888888999999@@@CCCEEEEEEAAA;;;777555888888888888888888888888999888888777777777777888888888777777777777888888888666555666777888888777666===@@@===;;;===>>>>>>888777777777666666666666666666777777777666555555666666666666555555555555555444333444777999:::999666666666666666555555555555444444444444555666666777666555666777777555333333444555555666666666666555666666777888999999:::777777666555555666777777>>>>>>:::666666999888555777555444444666777666555555555666777777777777777777777666666777888999:::666666666666555555555555555555555666777888888999666666666777888888999999777777777777777777777777999777555555777777777666222666888888666555777999999888666555555666888999888888999999888888777666777777777666777888888999666777888888999999888888999888777666777888999:::<<<:::888888999999888777999777444333444777999999666666666666555444333333555555666666666666666666:::666333333666777555222888777555444444444555666666555555777888888666444555666666777777777777777777777777777777777777777888777666666555666666777777777666666666666555555777333333777888555444555666666666666666666666666777777666555555555555666666666666666666666555444555555555555555555555555666444444555777888888777666666555444444555555666555555444444555555666777:::888555444555666555555444444444555666777888999666666666666666666666666888777666666555555666666555555666777888888888888555444444555777777555444777777777777666666666666888777555555777888888777999888777666666555555666666666666666666777777888777777777666777888888999;;;<<<<<<;;;<<>>======>>>>>>>>><<<;;;:::999888888888888:::;;;<<<>>>@@@BBBDDDEEEDDDGGGJJJLLLMMMNNNPPPRRRQQQQQQSSSVVVYYY\\\^^^```gggjjjpppuuuzzz}}}~~~~~~|||}}}zzzsssnnnqqq{{{}}}{{{zzz~~~sssuuuvvvxxxyyyyyyyyyyyyzzz~~~yyyzzzxxxwwwxxxzzzzzzzzzyyy|||{{{{{{|||}}}|||zzzxxxwwwwwwuuussspppmmmjjjiiiiiiiiicccWWWIIICCCFFFKKKMMMPPPSSSTTTUUUVVVWWWYYYWWWXXXXXXVVVQQQJJJBBB>>>:::999999999888888888777888888999999999999888888777777777777666666666666777666555555777;;;???AAADDDEEEDDD@@@<<<999999;;;555777888777666777888888999:::;;;:::777777888:::888888888888777777777777???AAACCCBBB>>>:::666555777777777777777777777777888777777777777777777777888777777666666777777888777555444444666777666555777>>>AAA>>>;;;<<<<<<;;;777777777666666666555555777777777777777666555444666666777777666555444333666666555666888888777555555555555666666666666666444444444444444555555666666555555666777777555444444555555666777777666666444444555666777999999:::888888777777777777888888???<<<777444444666666666777555444444666777777666555555666777777777777777666555333222333444777888555555555555666666666777666666777777777777666666999999888888777666666666777777777777777777777777999777555555555666555444222555777888777666888999888777555555555555777888888888888888888777777666888888777777888888999:::777777888999999999999999888888777777777777888999;;;:::888777888888777666===:::777555444555444444555555555555555444333333555555555555666666666666:::888555444666666444333777777666555333222222333555555555666777666555444444444555666666666666666666666666666666666666666777777666666555555444444777777777777777666666666777444444777888555444666444444444444444444444444888666444333555666666555666666777777666555444444555555555555555555555555555555555666777888777777777666555444444444555666555555555555555666666777888666555555666777666444444444555555666777888888555555777777888777666666777777666666666555555555777777888888888777666555555555555666666666666555777777888777666555666666999777666666777888777666888888777666666666666666777777777666777888888999777777777777777888888999666888999888888;;;BBBHHHJJJJJJJJJIIIHHHFFFCCCBBBBBBBBBBBBAAAAAAAAABBBBBBGGGDDD@@@>>>>>>?????????<<<<<<;;;::::::999999999;;;;;;;;;<<<>>>AAADDDFFF@@@CCCFFFHHHJJJLLLNNNQQQQQQRRRSSSTTTWWW[[[^^^```dddhhhnnntttyyy}}}~~~}}}{{{vvvllleeeiiivvv|||zzzyyy}}}xxxyyyzzzzzzzzzyyywwwvvvwww|||yyyyyyxxxxxxyyy{{{{{{zzzyyyyyyxxxxxxyyy{{{{{{xxxvvvrrrrrrrrrrrrooollliiigggiiihhhbbbUUUFFF>>>???CCCAAADDDGGGJJJMMMPPPUUUXXXPPPPPPPPPNNNJJJEEE@@@>>>:::::::::::::::999999999888888999999999999888888666666666666777777777777777666555444555888;;;=========<<<;;;:::999:::;;;666666777888666666999<<<<<<:::777777999:::999888888888888777777777777666;;;===???>>>;;;888666666666666666666666666666666555666666666666666666666777666666555555666666777888666444444666666666555;;;AAADDD@@@<<<;;;:::888666666666555555555444444777888888888777666555555666666777777666555444333666555555777888888777555555555555666666666666666444444444555555555555555666555555666777777666444444555666666666666666666333444444666777888999999999999999999999999999999@@@;;;666444444555666777666555333444666777777666555555666777777777777777666555333222222444666777444444555555666777777777888888888888777555444333999999888888777666666666777777777777777777777777888777555444555666555444333444666777777777888999666555444444444444555666777888888888888777666666888888888888888999::::::777777888999999999999999888888777777777777777777999888666555666777666555;;;:::888777777666333111555555555666555555444444444555555555666666777777777888888777444222444666///222555666444333333333555555666666666555555555444555666666777777666666555555555555555555555555555555555555444333333222666666666777777777777777777555555777777444444888444444444444444444444444999888666777888999999888666666777777666555444444555555555555555555555555555666777888777777777777888777666555555555555555555555555666666666666666666555444555777777555444444444555555666666777777444666777888999888666555666666666666555555444444555666777888888666555444444555666666666666666777555777888777666555666888999888777777888999777666888777777666666666666777777777777777777888999999666777777777888888888888666777888777666999???EEEEEEEEEFFFFFFEEECCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCFFFCCC@@@>>>>>>??????>>><<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;===@@@CCCEEE???AAADDDFFFHHHJJJNNNPPPTTTSSSQQQQQQTTTYYY^^^aaabbbffflllsssyyy}}}~~~|||zzzsssiiiccchhhttt~~~|||yyyxxx~~~{{{|||||||||zzzxxxvvvuuuvvv{{{~~~yyywwwwwwwwwxxxzzz{{{zzzxxxvvvvvvvvvwwwyyyyyywwwuuuooooooooonnnllliiieeecccaaa```ZZZOOOCCC<<<;;;===>>>???AAACCCEEEHHHMMMPPPHHHHHHHHHFFFCCC@@@===;;;::::::::::::::::::::::::888888999999999999888888666666666666777777777777999999888777888888::::::666666666777777999::::::888777888999888888===DDD@@@;;;777666888999777444777777777777777777777777888:::;;;;;;999777777777555555555555555555555555444555555666666666666555666666555555555555666666999888666666777888777666===DDDFFFBBB>>><<<:::777555555555555444444444444777777888888888777666666666666666666555555555555444333444666999:::999888666666666666666555555555444555666666777777666666555555444555777888666555444555555666666666555555333444444555666777777888999999::::::::::::999999BBB<<<777777777666777999666444333444666777777777555555666777777777777777888777666555555666777888444444555555666777777888888999999999777555333222666666666777888888999999777777777777777777777777888666444444666666666555444555666777777888777777666555555555555555555666777777888888777777666555888888888777888888999:::666777888888999999888888777777777777777777666666777666444444666777666666666666666888999888666333555666666666666666555555444444555555666777777777555777999777222111444777(((...444666666555777888555666777777555555666777666777777888888888888888444444444444444444444444333333444444444333222222555555666666666666777777666444555666555222444888666666666666666666666666555555666777777777777666666666666666666666555444555555555555555555555555444666999999888666666777888888888888888777555555444555666777777777777666777555444555666666555444333444555666666666666555666777888888888777666555555555666666666555444333111222555777999999888777333555777777666666777888333666888888555555777:::999888888999:::;;;999777777777666666666666777777777777777777777888888999666666777888888888888777;;;:::999777666888;;;===???@@@AAAAAAAAA???>>>===>>>???@@@BBBCCCCCCCCCCCCDDDBBB@@@???@@@@@@???===;;;;;;<<<============<<<>>>===<<<<<<===???AAACCC@@@BBBEEEFFFHHHKKKNNNQQQTTTRRROOOOOOQQQWWW\\\``````dddjjjrrrxxx|||}}}zzzsssllliiinnnwww}}}{{{yyy{{{{{{|||{{{zzzyyywwwvvvxxx{{{}}}~~~zzzuuuuuuuuuwwwyyyzzzyyywwwwwwvvvvvvwwwxxxwwwuuusssoooooommmkkkhhhccc___]]]YYYWWWQQQIIIAAA<<<::::::;;;===@@@AAABBBDDDFFFIIIDDDDDDDDDBBB@@@===;;;999999999999999999999999999888888999999999999888888555666666666777777777888888888999::::::::::::999444444444555777999::::::999666666888777777@@@JJJFFFCCC???;;;888666555444666666666777777777777777999:::;;;:::888777777888666666666666666666666666444555666777888777777666777777666666666666777777999777555555666777666555;;;AAAEEEAAA===;;;999777666666666666555555555555666666777888888888777777666666555444444555777777666555444555777999999888777777666666555555444444555666777888888888777666555444444555777888666555444444555555555555444444444444444555555666666666777777888999999888777777BBB;;;777999999666666999555444333444666888888777555555666777777777777777777777777777777777777777444444555555666666777777666666888888888777555444666666666777888888999999777777777777777777777777777666444555666777777666666666666777888888777666777777777777777777777777777777777777777666666555777777777777777888999999555666777777888888777777777777777777777666666555777555444555777888888888777666555666777888777666666666777777777777777666444444555555666777777888555555555444333333444555,,,111666777555555888;;;666777999777555555777999555666777777888888777777555555555555555555555555222333444555555555444333444444555555555666666666555444444666444111333888666666666666666666666666///333777888666444444555444555666666666666666666555555555555555555555555444777::::::888666666777888999:::;;;:::888666444444555666777888777777666888666444444555555444333333444555666666666555444888888888888777777666555666666777777777666555444111333666999::::::999888222555777888666666777999111555888888555555888<<<999888999:::<<<===;;;999777777666666666666777777777666666666666777888888555666777888999888888777<<<:::888888999:::::::::;;;<<<<<<======<<<:::999999;;;===???AAABBBBBBBBBBBBAAAAAAAAABBBBBB@@@===999:::<<<>>>??????????????????>>>>>>>>>???@@@AAAAAABBBDDDEEEFFFIIIMMMPPPOOONNNMMMNNNPPPTTTXXX[[[^^^bbbiiiqqqxxx||||||vvvssstttxxx}}}~~~|||~~~yyyzzzzzz{{{zzzyyyxxxwwwzzz|||}}}~~~{{{tttttttttvvvyyyyyyxxxvvvyyyxxxwwwxxxxxxvvvsssqqqpppooommmiiiddd___[[[XXXUUURRRLLLFFFAAA>>>;;;:::777;;;???BBBCCCCCCEEEFFFDDDDDDCCCBBB@@@>>>;;;:::888888888888888888999999888888999999999999888888555666666666777777888888555666888999::::::999888666555444555888:::::::::777444333555555555???LLLLLLLLLHHHAAA999555555777666666666666777777777888;;;<<<<<<:::888777777888777777777777777777777777555666777999999999888777888888777777777777888888777555333333333444333222666===AAA>>>;;;999888555777777777777666666666666555666777888888888888888666555444333444666888999;;;888666555666666555444888888777666555444444333555666888999999999888777555444444555777888777555333444444555444444333333444444555555555555555555555666777888888777666555@@@999555888888444333777555444333444666888888777555666666777777777777777555666666777666666555444555555555555666666777777333444666888999888777666999999888888777666666666777777777777777777777777777666444555777888888888777666666777888777666555888888888888888888888888777777777777777666666555777777777666777888888999555555666777777777777777777777888777777666555555777555444666888:::::::::===999666444444555666666666777888888888888888777444444444555666777777888666333111222555666555333555888:::777333333666;;;666888999888666555777:::333444444555555555555555666666666666666666666666222333555666666666555555333444444444555555666666555333444555333000333888444444444444444444444444111777===>>>:::777777999444444555666777777777666555555555555555555555555444777;;;;;;888666666777888:::<<<===<<<:::666444444555777888888888777666999777444333444444444333333444555666666666555444:::999999888777666666555777888888999999777666555555777999;;;;;;:::777666222555888888666666888:::000444888888555555999===888888999;;;===>>>===;;;777777666666666666777888666666666666666777777888555666777999999888888777:::888666888<<<>>>===;;;999999:::::::::999888777666777:::===???@@@AAAAAAAAAAAABBBCCCEEEDDDAAA>>>888:::<<<>>>@@@@@@@@@@@@@@@@@@???????????????@@@???@@@BBBCCCDDDFFFJJJMMMKKKKKKLLLNNNPPPSSSUUUVVV]]]aaahhhpppwww|||}}}yyyxxx|||}}}}}}}}}|||||||||||||||}}}{{{yyyxxxxxxxxxwwwvvvvvv{{{~~~xxxxxxyyyxxxwwwwwwzzz||||||{{{yyyyyyyyywwwuuusssooolllgggddd```]]]YYYVVVNNNJJJEEEAAA???>>><<<;;;;;;<<<<<<>>>???BBBCCCDDDDDDDDDCCCAAA???===;;;999999888888777777777777777888888888999:::888555222777777777777777888888999888888777777777777888888:::999888666666666777888:::999888777777999;;;<<>>===:::555555444444444444555555555555555555555444444333333444666777888888888777:::999888777888999;;;<<<<<<:::888888999:::999888999:::;;;<<<===???@@@@@@???AAADDDDDDCCC@@@???>>>>>>AAABBBAAA>>>===>>>@@@===>>>>>>=========@@@BBB>>>???@@@BBBEEEGGGHHHIIIHHHIIIKKKNNNQQQSSSUUUVVV```bbbgggmmmrrrwwwzzz|||~~~}}}||||||~~~yyyvvvuuuwwwzzz}}}|||zzzxxxwwwxxxxxxwwwvvvwww{{{}}}}}}}}}zzzzzz{{{zzzyyyyyy|||~~~~~~|||zzzyyyvvvssspppnnnkkkgggccc___[[[VVVRRRKKKGGGBBB>>>======<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBAAA???<<<;;;999999999888777777777777777;;;;;;;;;<<<<<<;;;888555777777666666777777888999888888777777777777888888999888777666666666666777999888777777777888:::;;;CCCOOOHHH999666777444666444555666777888888888888888999:::;;;;;;999777666555555555444333333555777999999888777777666666555555555444666777888777555777666666555555444333333999999999999999888777777777777777777777777777777666777777888888777777666888777666666666777999:::888888888888888888888888555666666666777777888888999777555555666888888777;;;999777777777777555444666666666666666666666666666666666666666666666666999777777888444111777???===;;;888888999999666444555555666777666666444444444555666666666666666666999777666666777888666555666777777777666666555444666777666555444555888:::999888777777999999888777555888888555777:::888222444555555666666666666666555555555555555555555555777777777777777777777777777222333;;;<<<777777>>>:::999777666666777888999666666777888888888777777777666666555555666666777888777666777999:::999888888888777666666777999:::777666555666777888777666666666777777777777666666666555444444444444555666666666666777888888555333777777777777666555444333666666666666666666666666666666777777777666666555555555555555666777999999777777777666666666666666777777777666555555444444666666666666666777777888777777777777666666666666777777666666666777888888:::999999888666555555444555999:::666666999999555888999:::999777555555555555666777777777666444333666555555444555666777888;;;333444777333777:::444999777666555666777999999777777888888888777666555444555777888999999999888666666666666666666666666777666555555666888:::;;;???;;;777777999;;;999666666555555444444555555666777777777777777666666555444555666777888888777777666666666777777888::::::<<<:::888888999999999888:::::::::;;;;;;<<<<<<<<>>999;;;======<<<===@@@BBB?????????>>><<<<<<>>>@@@>>>???AAACCCEEEGGGHHHIIIIIIIIIKKKMMMPPPSSSVVVXXX^^^aaaeeekkkqqqvvvzzz|||~~~}}}}}}zzzuuussstttvvvxxxzzzxxxwwwwwwxxxyyyyyyxxxyyy{{{~~~~~~|||{{{{{{|||}}}}}}}}}||||||~~~}}}{{{yyyuuupppmmmllliiieeeaaa\\\WWWPPPLLLFFFBBB===;;;;;;<<<======BBBAAA@@@???>>>======>>>AAAAAAAAA@@@>>><<<;;;:::999999888777777777777888<<<;;;;;;<<<===<<<999777777777666666777777888999888777777666666777777888666666777777777666555555888777666666666777999:::???JJJEEE888777666222333444555666777777888888777888999;;;<<<;;;999666444555666666555444444666888::::::999999888777777666666555555666888888777666777666666555555444444444777888888888888777777666777777777777777777777777555666666777777666666666777777777666777777888999888777666555555666777888555555666777888999::::::888666555555666777777666;;;999777777777777555333555555555555555555555555666666666666666666666666555555555666555555:::AAA<<<:::777666666777666555555555666666555444333333555444444555777888777777888777555666777777666444555666666666666555444444555666777666555555777999:::888777888999:::999888444666666555777999888333333444666777777777666555555555555555555555555555777777777777777777777777222000444<<<>>>888666999666666666666777777777777777777888888888777666666777666666666666666777777999888888888:::;;;:::999888888666555555666777777777666555666777888777666777666666666666666666777888888777777777777888888555777::::::999666555444888777666555555444555555666666666666666666666666777777777777666666555444444444444555777999:::;;;444555666777888777666666444444333333333444555555666666555555666666777888666666666666777777777777999999888777777777888888999999888777666555444333666999999777888:::999666:::888777666777888777666666666666777666666555444666555555555555666777777999222444777222666999333888777777777888999:::;;;666666777777777666555555333444555666777777777666555555555555555555555555777666666555666777999:::===999666666888999777555666555555444444555555666777777777777777666666555555666777777777777666666666666777888999:::::::::;;;:::888888999999999888999999999999999999999999???@@@BBBCCCCCCAAA???>>>777888999999:::;;;>>>AAA???@@@@@@>>><<<;;;===>>>>>>???AAACCCEEEGGGHHHHHHIIIIIIJJJLLLOOOSSSWWWYYY\\\^^^ccciiiooouuuzzz|||~~~~~~{{{vvvsssrrrssstttyyyxxxwwwxxxzzz{{{{{{{{{{{{|||}}}}}}}}}{{{zzzzzz}}}~~~}}}}}}~~~~~~|||zzzwwwsssnnnkkkiiigggbbb^^^XXXQQQJJJEEEAAA>>>:::888:::<<<===>>>BBBAAA@@@>>>======<<<<<<@@@@@@@@@???>>>===<<<;;;:::999888888777777888888999888888888999999777555666666666666666777888888777777666666666666777777444555666777777666555444777777666666666666777888:::CCC???777888777222444555555666777777777777777888999;;;<<<;;;888555333555666777777666555777888;;;;;;:::999999888888777777666666777999999888666777666666666555555444444666666777777777777666666777777777777777777777777444555555666666666666555777777777777777777888888888777555444444555777888555555666777777888999999777555444555666777666555:::999777777777666555333555555555555555555555555666666666666666666666666444444555666666777;;;@@@:::999666444444555666777666666555555444444333333888666444555777888777666777666555555666666555444444555555555555555444444555666888777666555666888:::999888999::::::999888666666666777888999777444333444666777888777666555555555555555555555555555666666666666666666666666555444777<<<<<<777444555333444555777777777666666777888888888777666555555888777777777777888888999999888777888:::;;;:::999888777666555444444555666777666555666777888777666777666555444444555666777777777666777777777888888444888<<<<<<999555444555888777666444444444555666666666666666666666666666777777777777666555444333222222222333444555777888222333555777888777555444444333333222222333444555666555555555555666777777555555666666777777888888::::::999888777666666666444444444444333333333333666777888777888888888777;;;888444555777999888666666666666666666666555555666666555555555666666666777111444777222555999333999999:::::::::999:::;;;555666666666666666555555444444555555666666666666555555555555555555555555666666666666666777888999777555444555888999999777666666555555555555666666555555555555555444444333777777777777777666666666999:::;;;<<<<<<;;;:::999;;;999777777888999888777888888888888999999999999??????@@@AAABBBAAA???>>>::::::999888888999;;;======>>>???>>>===<<<===>>>>>>???AAADDDFFFGGGGGGGGGHHHGGGHHHIIIMMMRRRWWWZZZYYY\\\```gggnnntttzzz}}}~~~~~~}}}~~~|||xxxuuutttssstttzzzxxxxxxyyy{{{}}}}}}}}}}}}}}}|||||||||{{{zzzzzz|||~~~~~~}}}|||}}}~~~zzzyyyxxxwwwvvvrrrmmmjjjgggddd^^^YYYSSSLLLEEE@@@>>><<<999999;;;>>>??????@@@@@@???>>>============???????????????>>>======:::999999888888888888888888777666666777777666444666666666555666777777888777777666666666666777777444555666777777666555444777777666666666666666666444===:::555999888333666555666666777777777777666888999:::;;;:::888555444444666777777777666777999;;;;;;::::::999888888888777666666777999:::888777666666666666666555555555555666666777777777666666777777777777777777777777444444555666666666666666777777888888888777777777777666444333333444666777666666666666666666666666666555444555666777666444999888666666777777555444555555555555555555555555777777777777777777777777555666666555555888;;;===888888666444444555777888666666555555444444444444:::888666666666666666666777666555555666666555444444444555555555555555444666777888777666555666777:::999888999::::::999888888777666888999888555444444444666777777777666555666666666666666666666666666666666666666666666666888666777::::::777666888222333555777777777666555777777777777777666555444999888888888999999:::;;;888777666777888999999777888777666444444444555555777666555666777888777666777666555444444555666777333333444444555555555555444888<<<<<<888555555666888777555444444555666666666666666666666666666666777777777777666444333333333333333222333333444555111222444666666666444333555555444444333444444444555555555555555666666777555555666666777777888888:::999888777666555555555222222333333444555555555444444555777777666666777;;;888444555777999888666666666555555555666666666666666666666666666555555555000555888222444999444:::<<<>>>===:::888888888666555555555555666666666666666555666666666777777555555555555555555555555666666666666666777777777555444444666777888888777666666666555555666666666555555555555555444444333777777777666666666666666;;;<<<<<<<<<;;;999777666;;;999777777888999888777777777888999:::;;;<<<<<>>===???AAAAAA???<<<;;;:::999888999:::;;;;;;:::<<<===>>>======???@@@>>>???BBBDDDFFFGGGFFFFFFEEEEEEFFFHHHLLLQQQVVVYYYXXX[[[___eeelllsssyyy|||{{{{{{{{{||||||zzzxxxxxxxxxyyyxxxwwwyyy{{{}}}}}}}}}}}}{{{yyyyyyzzzzzzzzzyyyyyy{{{||||||zzzyyyyyyzzzvvvvvvvvvvvvuuurrrmmmiiieeeaaaZZZSSSMMMGGGAAA===<<<;;;;;;<<>>============>>>>>>??????@@@@@@@@@??????::::::999888888888888999999888777777888999888777666666555555666666777888777666666555555666666777555555666777777777666666777777777777666666666666333999666444:::888333888666666777777777777666666777888999999999888777666333555777888777777777888;;;;;;:::999999888888777888777777888::::::999888666666666666666666666666555666666777777777777777777777777777777777777777444555555666777777777777777888888888888777666666777666555444444555666777777666666666555555555444666666555666888888666444777666555555777777666555555555555555555555555555777777777777777777777777555777777444666:::;;;:::666777777666555555777999666666555555555555666777888999888777555444777999888777555666777777666444444444555666666666666555777888888777555555666888:::888777888999:::999888777444444888999777444555555555555555666666666777666666666666666666666666777777777777777777777777666555555666888999;;;===444555666777777777666555666666777777777666555555888888888888999:::;;;<<<666555555555777888777666777777555444444555666666777666555666777888777666666555555555555555555666555666777888999999999888555777888999888666666777666666555555555555666666666666666666666666666666666666666666555555444333777666555555555555666666222333444555666555444333555555666666666555444444555555444444555555666777666666666666777777777777:::999888777666555555555444444555666777888888999444222333666777555555777:::888777666777888777666666555555555555666777777666666666777666666555444444111777999333555999555:::===@@@???;;;777666777666666555555555666777888777777666666666666777888555555555555555555555555666666666666666666666666777777777777666555444333777666666555555666666777777777777777777666666555777777666666666666777888::::::999888777666444333:::999777777888888888777666777888999;;;<<<===>>>>>><<<:::<<>>;;;888888777999;;;===<<<;;;888:::===>>>>>>>>>???AAA>>>@@@BBBEEEFFFGGGFFFEEECCCDDDEEEHHHLLLRRRVVVYYYYYY[[[___dddkkksssyyy|||wwwxxxyyy{{{~~~}}}}}}|||xxxwwwvvvwwwyyy{{{{{{{{{{{{xxxuuuuuuwwwxxxxxxwwwuuuwwwxxxxxxvvvuuutttuuuvvvvvvvvvvvvuuuqqqlllhhhccc^^^VVVOOOHHHCCC>>>;;;<<<<<<>>>AAACCCDDDCCCAAA@@@@@@>>>======<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA;;;:::999999888888999999:::888777777999999999888666555555555555666777777666666555555555555666666666666666666666777888999888888888888777777666666555999444333999777222777666666777777777777666666777777777777777888888999222444777777777666777888:::::::::999888888777777888888777999:::;;;:::888666666666666666666666777555666777777888888888777777777777777777777777777444555666777888888888888777888888999888777666555666666666666666666666666666666666666666777777777777666666777999999777555555444444555777888777666666666666666666666666666777777777777777777777777333666666444666<<<===:::444666888888666666888:::666666555555666777999999444777999777444444999???999777666666777888666555444555666666777777777666888888777555444444666888999888777777999999888777222///000666888666444666777666444444444555777888666666666666666666666666777777777777777777777777333444555555777999::::::666666777777777666555555555555666666777666666666777777777777888999::::::666555444555777888777666777666555555555666777888777666555666777888777666444555555666666555555444777888:::;;;<<<<<<;;;;;;666555444555777888888777555555666666666666555555666666666666666666666666555555555666555555444444777777777777777888999:::666666666666666666555555111222555777777777555444555444444444444555666666777777777777666666666666:::999888888777777777777777777777777777777777777555222333888888555555999888999:::999777555555555666555555444555666777888666666777777777666444333333111888;;;444555:::666777;;;@@@???;;;777666888777777666666666777888999888777666555555666777777666666666666666666666666555666666666666666555555666777888888777555444444777777666666666666777777777777777777777666666555666666555555666777888999888777666666555555666666:::888777666777888777666888888999999:::;;;<<<<<<<<<999777999===???<<<999888777888:::<<<<<<:::777888;;;===>>>>>>===>>>???>>>@@@CCCEEEGGGGGGEEEDDDCCCDDDGGGKKKOOOTTTXXXZZZZZZ\\\___dddkkkrrrxxx|||vvvwwwyyy|||~~~}}}wwwvvvuuuuuuxxxyyyyyyyyyyyyvvvrrrrrruuuwwwwwwvvvrrrtttvvvvvvtttrrrrrrrrrxxxwwwwwwwwwvvvqqqlllgggbbb\\\TTTLLLFFFAAA===;;;===>>>@@@DDDGGGGGGDDDBBBBBBAAA???>>><<<;;;;;;;;;??????@@@AAABBBBBBBBBBBB;;;:::999999888888999999999777666666777888888777555555555555555666777777666666555555555555666666888777666666666888999:::888888888888888777666666888:::444333999555000666666777777777777777666666777777666666666888999;;;111333666777777666666777::::::999999888777777666999888888999;;;;;;:::888666666666666777777777777666666777888888888888888777777777777777777777777555555777888999999999999777888999999999777666555666666777777777777666666555555666777888999::::::777777777888:::999777555444333333444777999888888777777777777777777777777777777777777777777777777111555555333666===>>>:::333666999999777777888:::666666555666777888:::;;;///555:::888333444;;;CCC999888777777888888777666555555666777888888777777999999777555333333666999888777666777888999888666...***,,,444777555555888888666444333333555888999777777777777777777777777777777777777777777777777444666777666666777666444888888777777666666666555444444555666777777777666555555555555666777888999777555555666777888777666777666555555666777888999777666555666777888888666333444555666666555444333222333555666777777777666777444111222666999999888444555666777777666555444666666666666666666666666444444555555666555555555555555555666777999:::;;;:::999888777666666777777,,,///333777888888666555555444444444444555666666888888777777666666555555;;;:::999999888888999999888888777666555444333333666222444999:::666666:::777:::<<<;;;777444444555666555444444555666777888666666777777777666444333333111999<<<444666;;;777444:::??????;;;888777999888777666666666888999:::777777555444444555666777777777777777777777777777555666666666666666555555333555777888888777777888777777666666666666777777555555555555555444444333666555555555666777999:::777777666666666888:::;;;:::888666666777888777666999999999999999999999999<<<888666888<<<>>><<<888;;;:::999;;;<<<:::555000:::<<<>>>???===<<<<<<===>>>@@@CCCFFFGGGGGGEEEDDDCCCEEEHHHMMMRRRVVVYYY[[[[[[\\\___dddkkkrrrxxx|||uuuvvvyyy|||~~~}}}vvvvvvvvvvvvwwwxxxyyyzzzyyywwwvvvuuuuuutttqqqoooqqqqqqsssuuuvvvuuurrrpppxxxwwwuuutttsssoooiiieee]]]XXXOOOFFFAAA???@@@AAAFFFFFFGGGIIILLLLLLJJJHHHFFFDDD@@@===<<<<<<===>>>DDDBBBBBBBBBDDDDDDDDDBBB>>><<<:::999888777555333:::::::::999888777777666777666444333444555777999888666444555777777555333:::999888777777666777777777777777777777777777777666666666666555555555555888888999999999888888777:::777666777555111222777333444555666777888999:::<<<;;;999777666666777888333555999::::::999999:::;;;666222222666999888666<<<888777:::;;;777555666777777777777666666666666777777777777777777777777======<<<:::888777555555777777777777777666555555555555666777777777777777::::::::::::888777666555333444777999::::::999888666666666666777888999:::===<<<:::888666555444333333555444222555<<<:::444888888888888888777666666777777777777777888999999666666666666666777888888:::999888777666666666666;;;888666444444888;;;>>>777777666666666666777777444555555666777888888888:::999888666555555555555444555666555444444555777777999:::999666666888:::777666555555555777888999999888888777777777777777666777888888888777555444555555444444555666888999<<<999999999555222888BBB999888777555555555666777888777666777888999888666444555666555444333555777444666777777666555555666222444666888888777555444777666666888::::::777333666666666666666555444444999777555555666777777666555555555555555555555555:::777333222444777:::;;;999888666555555555666777555666666555333333444666888555444444777888666333666777777777777777666666555555555555555666777888666666666666666666666666444666777666444333555888999888888888777777666666777666555444444555666777666666777777666666555444999000888BBB;;;444666777888;;;???>>>;;;888666777888666444555888::::::888666666555555555444444444777777777777777777777777666666777777777777666666999777555444333444555666999666444333444666777777777777888888888888777777666666666666777777777777777777777777777777777777888777777777777777777777;;;999777888::::::777555888777666777:::<<<<<<<<<:::999999;;;>>>>>><<<999;;;::::::::::::;;;<<<<<<@@@AAABBBCCCDDDDDDDDDDDDJJJJJJJJJMMMQQQVVVZZZ[[[``````aaaffflllrrrvvvwwwuuuvvvyyy||||||xxxwwwvvvuuuuuuttttttuuuuuusssrrrrrrrrrsssssspppnnnoooppprrrttttttsssqqqnnnvvvuuutttsssqqqlllfffbbb\\\VVVNNNEEE@@@@@@AAACCCIIIIIIKKKNNNPPPNNNKKKGGGFFFDDDAAA>>><<<<<<===>>>BBBAAA@@@AAACCCDDDCCCBBB===;;;999999999999888666:::999999888777777666666666666555444555666777888888666444444666777555333888888777777666777777777777777777777777777777777777777777666666666555555777777888888888888888777999666666777666333333777444444555666777888999999<<<:::888777666666777888555888;;;<<<;;;:::::::::;;;777333444777999888555<<<888777::::::777555666777777777777666666666666777777777777777777777777<<<<<<;;;:::888777666666777777777777777666555555555555666777777777777777999999999999888777666666555666777888888888777666777777777777888999:::;;;<<<;;;:::888777666555555444666555333777<<<;;;555888888888888888777666666777666666666666777888999666666555555666666777888999999888777666666666666777777777777888999:::;;;777666666666666666666777555555666777777888999999888888777777666666555555333333444333333444777999;;;<<<<<<:::777666777999666555555444555666777888888777777666555666666666777888888999999888666555666666555555666777999999888666777999888777>>>GGG999888777666555555666777888777666666777888777666444444555444333222444666555777888888777666666777555555555666666666666666777777777888;;;:::777444777777777777777666555555888666666666888888777666666666666666666666666666777666444444666888999999999888666555555555666777555555666555333333555666777555444555777777666444777777777888888777777666555555555555555666777777666666666666666666666666777888999888666666888:::888888888777777777666666777777666555555666777777444444444444444333333222888111;;;FFF???777888777888;;;>>>>>>;;;888777777;;;888666666777777666444666666555555555444444444666666666666666666666666666666777777777777666666999777666444444444666777888666333333444666666666666777777888888777777666666666666666777777777777777777777777777777777777777777777888888888999999:::888777888::::::777555;;;:::888999:::<<<;;;:::;;;::::::;;;>>>>>><<<999;;;::::::::::::;;;<<<<<<@@@@@@AAACCCDDDDDDDDDDDDHHHHHHHHHKKKPPPUUUYYY[[[^^^^^^```eeelllrrrvvvxxxyyyzzz{{{}}}{{{vvvvvvtttsssqqqqqqpppppprrrrrrsssuuuvvvvvvsssqqqmmmoooqqqrrrrrrqqqooommmsssrrrrrrqqqnnniiibbb]]]YYYTTTKKKDDD@@@@@@CCCFFFLLLNNNQQQTTTUUUQQQKKKFFFFFFDDDAAA>>><<<<<<<<<===???>>>>>>???AAACCCCCCBBB<<<;;;999999:::;;;:::999999888888777777666666555555555666666666777777777777555444444555555444333666666666666666777777777777777777777777777777777888888777777777666666666555555666777888888888888888555555888888555555888666666666666777777777777;;;:::888777666666777888888;;;======<<<;;;:::;;;:::888555666888888666333;;;777666::::::777555666777777777777666666666666666666666666666666666666::::::999999888777777777777777777777777666555555555555666777777777777666666777777888888777777666777777777666666666555555666666777888999;;;;;;<<<:::999888777777666777777555666555555999===;;;666777777888888777777666666666666555555666666777777555555444444555555666777888888777666555555555555333555888:::;;;:::888777666666666666666666666666666666777777888999999999555666777777777666555444555666555555555777;;;>>>>>>>>>>>>;;;888666666666555555444444444555666666777666666555555555555555888888999:::999888777666666666666666777888999:::555444555777777777===EEE888777777666666666666777777555555555666777666555444555666555333333555666666888999999888777777888888777555444333555666777888777888999::::::888666888888999999999888777777666666666888::::::999777777777777777777777777777555555555777999:::888777888777666555555555666777444555666555333333555777666555444555666777555444666777777888888888777777555555666666666666777777666666666666666666666666777888999888777666888:::888888777777777777666666888888777777777777888888333444444444444333222222666111;;;FFF???888777555888:::<<<===;;;888777777:::888666555666666555444666666666555555555555444666666666666666666666666666666777777777777666666888777666555444555666777888555333333444666666555555666666777777666666555666666666666777777777777666666666666666666666666777888888888999999::::::999888888888999999888666>>><<<::::::;;;;;;:::999<<<;;;:::;;;===<<<;;;999;;;::::::::::::;;;<<<<<>><<<999999999:::999888888777777777666666555555555555666777777777777666666555555444555444444333444555666666777777777777666666666666666666666666888888888888777777777777444444555777777888888888777444555888:::777666888777777777777666666666666:::999888777666777777777:::<<<======;;;999999::::::888777888999888555333:::777666999:::777555666777777777777666666666666666666666666666666666666888888888888888777777777777777777777777666555555444555666666777777666666555555666777777777777777777666555555555555666666444555666888999:::;;;;;;777777666666666666777777555444444666:::<<<:::666666777777777777777666666666666555555555555666666444444444444444555666666777777666555555555555555333555888:::;;;:::888666777777888888888888777777777777888888999999999999333555777888888777666444666555444222222444999<<<<<<<<<<<<:::888777666555666666555555666666666666777777666555555555555666777777888999888777666555555555555666666777888888555555555444333333666999777777777666666666666777666555444444555666555444666777777666555555666888555777999888777666777777888777555444444555666777888888888999:::999888777999999:::::::::999999888555555777999<<<<<<:::777666666666666666666666666555555555666999:::999888888777666555444555666666444555555555444444555777444444555666666666555444555555666777777777666666666666666777777777666666666666666666666666666666666777666666555555666777777777777777777777666666888888888888888888888888666666666666666555444444555000999@@@999555666333888999;;;;;;;;;999888888555444444444555777777888666666666555555555555555555555555555555555555555666666777777777777666666777777666555555666666777777555444444555666666555555555666666666666555555666666666666777777777777666666666666666666666666999999999999999999999999888888888999999999888777===;;;:::999:::;;;:::999;;;:::::::::::::::999888;;;::::::::::::;;;<<<<<<>>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHKKKOOOTTT[[[___aaaaaabbbgggmmmsssvvvxxx|||||||||}}}~~~ppppppooooooooooooppppppnnnnnnnnnooopppnnnkkkiiimmmpppssssssqqqnnnmmmmmmoooooonnnmmmjjjddd]]]XXXRRRNNNIIIEEEDDDFFFJJJMMMTTTVVVYYY[[[YYYRRRIIIBBBFFFDDDBBB???===<<<;;;;;;:::::::::===AAADDDDDDDDDBBB???;;;999888777666555777777777777666666666666555666777777888888777777555666666555444444444444444555666777888888777777666666666666666666666666888888888888777777777777444444555777777888888888777444555:::<<<:::777777777777777777666666666666888888777777777777777777:::;;;<<<;;;999777888888:::999888888888777555444:::666555999:::777555666777777777777666666666666777777777777777777777777777777777777777777777777777777777777777666555555444444555666666666666666444555666777777888777777444444444444555666888888333444555777888999999999444444444444444555666666444222222666::::::888555555666666777777777666666666666555555555555666666444444444444444555666666777666666555555555555666444555777888999999888888888999999::::::999999888888888888888888999999999444555777999999888666555444444222///---///222666888888888888999888777666777777888888777777777777999888777777666666777777555666777777777666444444333333444555555666666666666777666444222222333333666666666777777777777666555444333444555666555333555666666555444444555777444666777777666555555666666666666666666666555555777888999999888888888888888999999:::::::::999999555555777999<<<<<<:::777555555555555555555555555777666444555777:::;;;;;;888777555444444444555666333444555555444444666888222333555666666555555444333444555555666666666555666666777888888777666555777777777777777777777777888777666666666777777777666666666666666666777777888888999999999999888888666666777777666666555444777222777;;;444444888555888888999:::::::::999888444444555555555666777888666666666666666666666666666666666666666666666666666666777777777777666666777777666666666777777777777666444555666777666555555555666666666666555555666666666666777777777777777777777777777777777777<<<;;;;;;:::999888777777777888999999999888888888:::999777888:::;;;;;;:::888999999888888888888999;;;::::::::::::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFHHHJJJLLLPPPVVV___dddhhhggghhhkkkoootttvvvwww{{{{{{|||}}}~~~lllllllllmmmnnnooopppqqqnnnlllkkkkkklllkkkiiiggglllpppsssssspppmmmlllmmmnnnlllkkkiiifffbbb\\\WWWQQQOOOLLLKKKKKKNNNQQQSSSXXXYYYZZZ[[[XXXRRRJJJDDDFFFDDDBBB@@@>>><<<::::::999999:::>>>BBBFFFGGGGGGGGGCCC>>>:::888666555333777777777777777777777777666666666777777777888888666777777777555444555666555666888999999888777777777777777777777777777777888888777777777666666666555555666777888888888888888444555;;;>>>;;;777666777777777777666666666666777777777777777777777777888999:::999777666777888999999999888888777777666999555555888:::777555666777777777777666666666666777777777777777777777777777777777777666666666666777777777777777666555555444444555666666666666555555666777777888888888888333444555666777888888999333444666777888777777666444444444444444555666666444111111777;;;999666555555555666777777777666666777777666666555555666666555555444444555555666777777777666555555666666777555666666666777888888999888999:::;;;;;;:::999888888888888888888888888888777888999999999888777666999888666444222222555777444444555777999:::888666888888999999999888777777999999888777777777777777555555666666666555444333222222333555555555555555555777777555555777666333555666666777777777777666666444444444555666555444222333444333111111333444444555777777555555555666444444555666777777666666666888888888666666777888777777888999999999888888666666666888::::::999777555555555555555555555555888666444444777:::<<<<<<777666555444444444555666333444555444444444666888000222555777666555444555333333444555666666666666666777888999888777666555777777777777777777777777;;;999777888999:::999888555555666666666666777777888888999999999999888888555666666666666555444444:::555999:::333555;;;888888777777888:::;;;:::888777888888666444444555666555666666666666777777777777777777777777777777777666666777777777777666666666666777777777777888888888777666777888888777666555666666777777666666555666666666666777777777777777777777777777777777777;;;;;;:::999888777777666666888999999888888888999999888777777999;;;;;;:::777888888888777777999;;;;;;::::::::::::;;;<<<<<<===>>>???AAACCCDDDEEEEEEGGGIIILLLNNNQQQXXXbbbiiimmmllllllnnnrrrvvvwwwxxx||||||}}}~~~jjjjjjjjjjjjkkklllmmmnnnllljjjhhhhhhiiijjjjjjjjjjjjnnnsssrrrnnnjjjjjjkkkkkkiiifffdddbbb^^^ZZZWWWRRRRRRRRRRRRTTTVVVXXXZZZ]]]\\\[[[ZZZWWWRRRLLLGGGFFFEEECCC@@@>>><<<:::999::::::;;;???DDDHHHJJJJJJJJJFFF@@@<<<:::888777555888888888888888888888888888777666666666777888999666888999888666444666777777888:::::::::999777666777777777777777777777777777777777666666666555555777777888888888888888777999555666<<<@@@<<<777444666666666666777777777777666666777777777777777666888999999888666666777999999999888777666777888:::888555444888999777555666777777777777666666666666999999999999999999999999777777777666666555555555777777777777777666555555333444555555666666555555777777888888999888888888444555777888888888777777444666777888888777666555666666555555555666777777555111222999<<<999666666444555555666777777666666999888777666666666666777666666555555666666777888777777777666666777777888444555666777888888888888666777999::::::999777666777777777777777777777777;;;:::::::::999888888888:::;;;:::999777777999;;;555444555888;;;;;;999666777888888999888777666555888888777666666666666666555666777777777666444333222333444555666666666555333777777555555999777333444555666777888888777666666555444555666777666444333444444444222222444555555666888888666555666777555444444444555666888999555777888777555444666888555555666777777777777777888666666666888888777666555555555555555555555555555555555777:::;;;;;;;;;777666555444333444555555222444555444444444666888...222666777666444444555444555666777888888888888666777999999999777666444777777777777777777777777;;;999777777999;;;:::888555555555666666666777777777777888999999888777777777777777777777666555555777444999:::333555:::666888666555777:::;;;:::999888999999888555444555777555666666666777777777777888888888888888888888888666666777777777777666666666666777888888888888888999888777888::::::888777666777777888888777777666666666666666777777777777999999999999999999999999888888888888888888888888555777::::::888777888:::<<<:::999999:::::::::999777888999999888999<<>><<<:::999::::::<<<@@@FFFJJJLLLLLLLLLGGGBBB>>><<<;;;999888888888888888888999999999999888666555555777999:::777999:::999666555666888999:::;;;<<<;;;999777666777777777777777777777777666666666666555555555555888999999999999888888777:::666666===@@@===777333666666666666777777777888555666777777777777777666888999999888777777888:::999999888777666777999<<<888444444888999777555777777777777777666666666666999999999999999999999999888777777666555555444444777777777777777666666555333444555555666666555555888888999999999999888888666777999::::::888666555666777999:::999888666555888888777777777777888888666222333:::>>>:::777777444444555666777777666666999999888777777777777777666666666666666777888888888777777777777777888888222444777999999999777666444666777888888777666444777777777666666666666666===<<<;;;:::999888999999444666777666555666777999777666666999<<<<<<999666666777888888888666555444777777666555555555555555666777888888888777555444333444555777777777777666333777777333333777444...444555666888888888777666777666555555666777666555666777888777555555777888666777999999777666777888666444222111222666:::===444666777666444333555888444444555666666666666666999777555555666777777666777777777777777777777777333444666999<<<===;;;888777666555444333444555555222444555444444444777999---111666777666444444555666666777999999:::::::::777888999:::999888666444777777777777777777777777:::777555555888999888666444555555555666666777777666777888999999888777666:::::::::::::::999888888333222888999222444888111888666555777:::<<<;;;999555777888888666666999<<<555666666666777777888888888888888888888888888888666666777777777777666666555666777888888888888888:::999888999;;;;;;999777777777888888888888777777666666666666777777777777999999999999999999999999444555666777888999::::::555777::::::888777999;;;???===;;;:::::::::999888777999;;;:::999:::>>>BBB;;;::::::::::::;;;<<<<<<<<<===???AAACCCDDDEEEEEEEEEIIILLLNNNQQQXXXdddlllmmmlllllloootttxxx{{{|||jjjhhhgggfffeeebbb^^^[[[^^^]]]]]]]]]^^^___``````eeegggjjjjjjgggdddaaa```ccc___ZZZVVVUUUVVVVVVVVVTTTXXX]]]aaabbbcccdddeeeddd```]]][[[YYYTTTMMMHHHHHHEEE@@@>>>===<<<<<<;;;;;;<<<>>>AAADDDIIILLLNNNLLLEEE>>><<<:::888999<<<888888666444777<<<;;;777888777777666666666666666777888777555444444555777999666444555777999888666444555777888888777666555999888888777666555555444555555666666777777888888888888777666555444333333666555333333555666555444555777888999999888777555999888666444555666999:::===;;;999777777777999:::777777666666555555555444666555555444444333222222666777999:::999888999:::888888888888888777666666666666666666666666666666666888888444444888888666888999999:::::::::999999777555444666999;;;:::888888;;;>>>===999666555666;;;:::999888777555555444777222333888999555444777444555555666666666666666666666666666777777777777555555444444444666777888777666333333:::???;;;333999555222333666888777555555666777888888777666555777666666666666666777777;;;:::888777777888:::<<<333555777888777666777888666444333888>>>???:::555777777777888::::::999888555666777666555555666777555666666777777777777666666555555444444444555555888888777666666666666666666666666666666555555555777777777777777777777777777555444555666777666444555555666777777777777777888888777666666666666666666777888666333222444777666666555555555555666666888777555444444444555666888666444444777888666333333333444555777888:::;;;777666444444555555444222555555444333222222111111555555555666666666777777333444555777888888888888555555666777888999999999555555666666666666555555999888777777777888999:::555444444444444555555666444333333444777888888777888888999888888777666666555555555555555555555555888;;;===<<<999888:::<<<666777888888666555555777555555555555555555555555666666777777777777666666888777666666666777999::::::999777666666666777888888777666666666888999:::000333666888888777666777888777666555555666777888666888;;;>>>>>><<<999777666666666666666555555555333666999777333222555999888888888999999:::::::::;;;999777999;;;===;;;999======;;;::::::;;;<<<======>>>???AAABBBCCCDDDDDDFFFGGGIIILLLQQQYYYaaaggglllmmmmmmllllllqqqzzzgggeeebbb```___\\\XXXVVVSSSSSSSSSTTTUUUWWWXXXYYY\\\___bbbbbb```]]][[[ZZZZZZWWWTTTRRRRRRTTTUUUVVV[[[___dddhhhiiiiiiiiijjjiiieee```\\\YYYRRRJJJDDDFFFCCC@@@>>>======;;;::::::;;;<<>><<<:::888999===:::===<<<999:::<<<<<<999888888777666666666666777555666666555333333555666999777555555777888777555777888999::::::888777666888888888777666555555555555666666666777777777888777777666666555444333333777555333444555666555555666777888999999888777666999888666555666888:::<<<===<<<999888777777888999777777777666666666555555666666666666555555555555666777777888999999999999888888888888888777666666777777777777777777777777666888888444444888888666777888888999999888888777666555444666999;;;:::888666999<<<<<<:::888777888888777777777666666555555555222444:::;;;888666888444555555666666666666666666666666666777777777777777666555555555666777888666777666555777:::999444444444444333333333555666555666777888888777666555777777666666666666777777:::999777666666666777888444666777777555555666888777444444888>>>???;;;555777666666777999999888777333444555555333333444555999888666555555666777888666666555555555555555666888888777666666666666666666666666666666666666666777777777777777777777777999777666777888999888666555555666777777777777777888888777666666666666666666888888777444333555777777777666666666666777777888777666666555555666666777555444555777888666555444444444555777999:::;;;666555444444555666555333777777666666555444444333333333333333333444555555555666666777777777777666555666666666777888888888555555666777777777777777888888777666777888999:::666555555555666777888888555444444555777888777666555555666666555444444333555555555555555555555555777888999888777666777888666777777666444444555666333333333333222222222222666666777777777777666666666666666666666777777888888777777666666666666666777777666555666777888999111333666666666555555666999888777666666777888999666888999::::::888555444555555555666666777777777444666888777333222555999999999999999999999::::::;;;999888999;;;<<<;;;999===<<<;;;;;;;;;;;;<<<===<<<===???AAABBBCCCDDDDDDDDDEEEGGGJJJOOOWWW___eeekkkllllllkkklllqqqyyyccc___[[[WWWUUURRRPPPNNNHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVVVVUUUSSSRRRRRRQQQPPPPPPPPPRRRUUUYYY[[[dddhhhmmmppppppooonnnnnnmmmhhhccc^^^YYYSSSKKKEEECCCAAA??????>>>>>><<<::::::::::::<<>><<>>===<<<:::888777666777777888888888777777777777777777777777777888888888888777666555777:::<<<:::777777888888888888777777666777777777777777777777777666888888444444888888666666777777888777777666666666555555666999::::::999555888:::<<<;;;999999999555555555555555666666666222222666;;;===:::888999444555555666666666666666666666666666777777777777999888777666555666777888555999:::777555777777444000333666555222111444777666666777777777777666666777777666666666666777777777777666666555555444444888999888777555555777999888666555999>>>???;;;666777555555666777888777666333444555555333333444555<<<:::777555444555777999666666666555555666666777888888777666666666666666666666666666666666666666666666666666666666666666999777666777888999888666555555666777777777777777888777777666666666666666777888888777555555666888888888777777777777888888777777888888777777666555666555444555777888777666555555555666777999:::;;;666444444444666777666555777777777666555555444444444333333222222444555666777777777777777666555555666666777777777777777777666666777888999999999888888888777777777888999:::666666666777777888::::::666555444555666777666555777888888888888777666666555555555555555555555555777666555666777888777666666777666444333333555777444444444333333222222222666777777888888777777666444555666666777777666666666666777777666666555444777666555555555666777888333444666555444333444666999999888888888888999999777777777666555444222111666666666666666666666666555777888777444333666999::::::999999999999999999:::999888999;;;<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;<<<>>>@@@BBBDDDDDDEEEBBBCCCEEEHHHMMMTTT]]]cccjjjkkkllllllmmmrrryyy^^^YYYSSSNNNKKKIIIHHHFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIKKKLLLLLLKKKIIIIIIJJJMMMOOOQQQTTTWWW[[[```cccjjjmmmrrrtttsssrrrpppppplllhhhbbb^^^[[[VVVOOOIIICCCBBBAAAAAAAAA@@@===;;;<<<;;;;;;<<<@@@FFFMMMQQQQQQHHH???<<<:::999;;;???===EEEIIICCC<<<999999999:::999777666555666777888555777999999888777888999:::999888777666666666555:::::::::::::::999777777888777777777666666666555666666666666777777777777777777777777777666666666777555444444555666666555666777888888888888777666999888888888999;;;>>>???===<<<:::888777666666666888888888888888888888888666666777888999999::::::999666444777<<<>>>;;;777777777888888888888777666666666666666666666666666666888888444444888888666777777888888777777666666555555555777888999::::::666888:::;;;;;;:::999888777666666666666666555555111444888<<<;;;888666666444555555666666666666666666666666666777777777777:::999888666666666777777666888999777777:::999666111444666777555555666777666666777777777777666666888777777666666666666777444555555666666666555555<<<<<<:::888666666999;;;888777666999===>>>;;;777888666555666777888777666555777888777666555666777;;;:::888777666666666777777666666666666777777888888777777666666666666666666666666666666777777777555555555555555555555555777555444555666777666444555555666777777777777777777777666666666666777777888888888777777777777888999888888888888888888999777888999999999888666555444444555666777888888888666666666777777999:::;;;555444333444666777777666555555555444444444333333777666555444444666777999666666777777777777666666888888888888888777777777888999999:::999999888888999999999999999:::::::::666666666666777888::::::777666555555666777555444888999999:::999999888888555555555555555555555555:::777555666999:::888555777777777555333333555888888888888777666666555555777777777888888777777777444555777888888888777666666777888888888777555444777666555444444555666777666777777555444444555777888888888888888888888888777777666555444444444444999999888777777666555555777999999888777666888::::::::::::999999888888888999999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===;;;<<<>>>@@@BBBCCCDDDEEEBBBCCCEEEHHHLLLSSS\\\bbbjjjlllnnnooopppttt{{{WWWSSSLLLGGGEEECCCBBBAAABBBBBBBBBAAABBBBBBCCCCCCDDDFFFGGGGGGEEEEEEFFFGGGNNNQQQVVVZZZ]]]aaafffjjjooorrruuuvvvuuusssrrrrrrmmmhhhccc___\\\WWWQQQLLLEEEDDDCCCCCCCCCBBB???===>>>===<<<===AAAGGGMMMQQQOOOGGG???<<<;;;:::<<>>:::;;;;;;;;;999777555555666888999555888:::;;;:::888888888::::::999888666666666666888888888888888777666666777777777777666666666666777777777777666666666666888888888888888999999999777666444444666777666555777777888888888888777777888888888888:::;;;===>>>;;;;;;:::888777666666666888888888888999999999999666666777888999::::::;;;;;;888666888<<<>>>;;;777666777777888888888777777555555555555555555555555666888888444444888888666888888999999888777777666444555666777888888999:::888999:::;;;;;;:::888666:::999999888777555555444222666;;;;;;888555333111444555555666666666666666666666666666777777777777:::999888666666666777777777777555555;;;AAA===666666555666888;;;<<<999777777777666666666666777777888888777666666666666666333444555666777888888888::::::999777555555777:::888777777999<<<<<<:::888:::888666666888999888888666777888777666666777888888999999999888777555444666666666666666777888888888777777666666666666666666666666666777777888888444444444444444444444444777555444555666777666444555555666777777777777777777777666666666666777777888777777777777888888888999999888888888888999999777888999999999888666555444555666666777777888999777777666666777888999999555444444555777888777666666555555555555555444444777777666666666777888999444555666777888888888888999999999999999999999888;;;;;;;;;;;;:::888777666:::::::::;;;;;;;;;;;;;;;444444444555666777888888777666555555666777555444555555666777777666666555666666666666666666666666999777555666999:::888555888999888777555555777999:::999999999888888888777777777888888888888777777666777888999:::999888888888888999:::999888777666777666555444444555666777888888999777666666777999666777777777777777777666777777666666777888999:::777777777888888888888888:::;;;;;;:::999999:::<<<:::::::::999999888888888999999::::::::::::;;;;;;:::;;;;;;<<<<<<<<<======;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHMMMTTT\\\bbbkkknnnqqqrrrtttwww~~~PPPKKKFFFBBB@@@???>>>===???>>>======<<<=========AAABBBDDDDDDDDDEEEHHHJJJQQQVVV\\\___aaadddiiilllssstttuuuuuutttssstttuuuooojjjccc___[[[WWWQQQLLLHHHFFFDDDDDDCCCCCCAAA??????>>>>>>???BBBGGGLLLOOOLLLDDD>>>===<<<;;;<<>>>>>;;;:::777555555666888:::666999<<<===;;;999777666999::::::888666666777888666666666666666666666666777777777777666666666666777777777777666666666666777777888888999999::::::888666555555666777777666888777777777777777777888777777777888888:::;;;;;;999999999888888777666666888888888888888999999999777777888999::::::;;;;;;===;;;:::;;;======;;;888666777777888888888888777444444444444444444444444666888888444444888888666999999999999888777666666444555777888777888999;;;999999999;;;<<<:::888555;;;;;;:::888777555444444222999<<<:::555444222000444555555666666666666666666666666666777777777777999888777666555666777888777555222444<<>>>>>:::666777777666666666666777777999888777666666555555666444555555666777888999999555666555444222222444666888777777888::::::999888<<<999777666888999999888444555666666444444555666555666888:::999777444222555555555555666777888888888888777666666666666666555666666777777888888999555555555555555555555555999777666777888999888666555555666777777777777777666666666666666777777888888666555555777888888777999999888888888888999999777777888888777777666555555666777777777777888999777666666666666666777777777555555555777888777666888888888888888888777777666666666777777777777777333444555777888888999999999999999999999999999999;;;;;;;;;;;;:::999777666999:::;;;<<<<<<<<<;;;;;;444444444444444555555666666555444555666777666555666777777888888888888888666666666666666666666666666555444555666777666555888999:::999777666777888777777777777777777777777777888888999999888888777777888999999::::::999999999999::::::999999888777888777666555555555666777777999:::999888888999:::666666777777777777666666777777777888999:::<<<<<<333444555777999;;;===>>><<<;;;;;;;;;;;;;;;;;;<<<::::::999999999999999999888:::;;;;;;999999;;;<<<999:::;;;<<<============<<<===>>>@@@AAABBBBBBBBBCCCEEEFFFIIIMMMTTT\\\bbblllooosssuuuvvvzzzGGGDDD@@@>>>===<<<;;;::::::::::::999::::::;;;;;;===>>>AAACCCEEEIIINNNRRRWWW]]]cccffffffgggkkknnnrrrrrrrrrpppoooooorrrtttlllgggaaa^^^[[[XXXSSSOOOKKKHHHDDDBBBBBBAAA@@@????????????@@@BBBFFFIIIKKKHHHAAA=========<<<<<>>AAABBB@@@<<<999888888999:::999666666888:::555555555555666777888888666666666666777777777777888777777777666666666555555555666777777888999999888666555555666777777666888888777777777777888888666666666666777777888888777777888888888888777777777777777888888888999999:::::::::;;;;;;<<<<<<<<>>>>>===<<<:::999666666777888888888888888555555555555555555555555666888888444444888888666888888888888777666555444333666888888777777999<<<888777888:::<<<<<<999666999999888777666666555555222:::===999444444555333444555555666666666666666666666666666777777777777777666555555555666777888555555444444999>>><<<666111222666999;;;:::777555888777666555555666777888999888777666555555555555888777666555555666777777333444555555444333444666777666666777888888888777;;;999666555666777888777444666777666555444555666444555666777777666444333444444444444555666777888888888777666666666666666555666666777888888999999555555555555555555555555999777666777888999888666555555666777777777777777666666666666666777888888777555333444777888888666888888777777777777888888888777666666555555666666555777999888666666777999666666555555555555555666888777555666777777666555888888888888888888888888555777888::::::999888777555555666777777777777777666666666777777888888999888999999:::::::::999999888888:::;;;;;;;;;:::999666555444444333444444444555444444555777888777666888999::::::;;;;;;;;;:::666666666666666666666666555666777777555555666777555888::::::888666666666444555555666666777777777777888888999999888888777888888888888888999999::::::999999888888888888888999888777666555666777777444777999:::999888999999666777888888888888777666777777777888999999999999555555777888:::;;;<<<===;;;:::999999:::;;;;;;:::999999999999999999::::::888:::;;;;;;999999:::<<<999:::;;;============<<<===>>>???@@@@@@AAAAAAAAACCCDDDFFFHHHLLLSSS[[[aaakkkooosssvvvwwwzzzBBB@@@===;;;;;;;;;:::888888888888999:::;;;<<<===999;;;???BBBFFFLLLSSSXXX]]]ccciiillljjjjjjmmmpppnnnnnnmmmkkkiiikkknnnqqqgggccc^^^\\\\\\[[[XXXUUULLLHHHDDDAAA@@@@@@???>>>>>>>>>???@@@BBBDDDGGGHHHEEE???<<<>>>>>><<<<<<>>>GGGJJJIIIAAA<<<;;;;;;999<<<:::777555555666999;;;AAADDDGGGHHHEEEAAA===<<<777999:::999666666999;;;555555555555666888999:::666666666666777777777777888888777777666666666555333444444555666777888888888777555555777777777666888888777777777777888888555555555555666666666666666666777888888888888888666666777777888888888888<<<<<<<<<<<<============@@@AAAAAA@@@===:::::::::666666777888888888888888666666666666666666666666666888888555555888888666777777777777666555444333333666888888777777999<<<666666666999===>>>;;;888666666666666666666666666222:::>>>999444666888666444555555666666666666666666666666666777777777777555555444444555666777888222666777555555888888555+++000666999777444444555888777666555555666777888999999777666555555555555;;;999777444333333444555333555777888777666777888666666666666777777777777;;;888555444555666777666666888999888777666777999555444444444444555555666333333333444444666777777888888777666666666666666555666666777888999999999666666666666666666666666777555444555666777666555555666666777777777777777666666666666666777888888777444222333666888777666888888777777777777888888888777555444444444555666666888:::999666555777999666666555444444444444555999777666666777777666444666666666666666777777777777999<<<>>>>>>===;;;999777777777777777666666555333444444555666777777888555666888999:::;;;;;;;;;666777888999:::999888888777666555444444333444444444444333555777888888777555666777888888888888888777777777777777777777777666999;;;:::777666888;;;333666999:::888666444444444444555666777888999999888888999999999999888888888777666666666777999::::::999777666666666777888:::999888666666666777888222555888:::999888888888777888999::::::999888777666777777777777777666555:::::::::999999888888888:::999888888999:::999999888888888999999::::::;;;777:::<<<;;;999888:::===888999;;;===>>>>>>===<<<>>>>>>???@@@@@@@@@@@@@@@CCCDDDEEEGGGKKKRRRZZZ```iiinnnsssvvvwwwzzz???>>><<<:::::::::<<<===;;;>>>@@@???<<<::::::<<<>>>???AAACCCGGGNNNUUUZZZbbbdddhhhlllnnnppppppooopppnnnkkkhhhgggfffggghhhfffccc```]]][[[YYYUUUSSSPPPJJJDDDBBBBBBBBBAAA??????===<<<>>>BBBEEEHHHHHHCCCAAA???>>>>>>>>>>>>===AAA@@@???===;;;999888777<<<:::777444222333888<<>>===:::999999888888999999:::>>>888555666666444444666888999:::999777555555666999888777555555555666666333444777999::::::999888999777666888<<<<<<888333999777666555666666444333333999;;;888555666666444222333555444333333777::::::888666666777777555333888888777777666666555555888888999999999999888888888888777777777777888888999888777777666777777777LLLAAA777444555555666888555555444444555666777888666666777777666555444444444333444666666444666;;;@@@333666???999333444333222333333444555666666777666666555555444444333333444333444555777888777666888777666555555666777888999555333555888:::888444999888888666555444333222888888888:::;;;;;;999777999999888777666555444444777666666555666888:::;;;666666666666777777777777666777888777666555666888888777555444555666888999777777888888888888777777777666666777888999999888555777999888555444666888:::888555333333444555777888666555777999:::888555::::::999777555444666777:::999888999;;;;;;999777777777777777777888999:::777666666666888888666555999888888888777777666666666666666666666666666666888777777777777777888999;;;:::888666555666777888777888999999777666666777111444888;;;<<<:::777444999888888888:::::::::999555444333666999:::888666888999999999888777555444===<<<:::888777777888888<<<777444666888666444444333444555777777777666555999999888888777777666666:::999999888777666555555888999::::::::::::999888888999::::::999:::<<<>>>999:::;;;============<<<>>>???<<<777666:::<<<:::999888:::??????<<<;;;===;;;;;;<<<>>>???@@@AAABBBFFFGGGGGGHHHLLLSSS[[[aaajjjnnnrrruuuwwwzzz<<<:::999777777777999:::<<<===>>>===;;;:::;;;<<<>>>@@@BBBDDDHHHNNNUUUZZZ^^^___aaaccceeegggggggggiiihhhfffeeedddccccccdddaaa___]]]\\\\\\[[[YYYWWWRRROOOJJJFFFDDDCCCBBBAAA>>>===<<<===AAAFFFHHHIIIIIIIIIHHHEEEAAA>>><<<;;;======<<<<<<;;;::::::999777888888888888:::>>>AAALLLVVV]]]ZZZQQQIIIBBB<<<777777666666666555555555999666444555888999999888888888888888777777777777555555555555555666666666888666444333555777888888666555555666888999999888666777777888888999999999666666777777777777777888999999888888777666666555666777777777777888;;;===>>>=========???@@@@@@@@@AAABBBBBBBBBAAA???===<<<;;;;;;::::::::::::;;;;;;===888555777888666666999777888999999777555555666999888777666666666777888666777999::::::999888777999777666888<<<<<<888444888666555444555555333222444999;;;777555666666444555666666555333333666999999888666666777777555444888777777777666666666555777888888999999888888777777777666666666666777777999999888777777777777777KKKAAA888777888777888999:::999777555444444555666555555666666666666666666555444555888777444666:::888,,,111<<<999555888777555555555555666777888999444444555555555555555555444444444555777888777666777777666555555666777777:::777444555888999666333666666666666666666555555999999888:::;;;;;;888777888888777777666666555555666666666666777888999:::666666666666777777777777666777888888666666666888888777666555555666777888666777777888888777777666555555555666777777666555444666888777555555666888555555555555666666666666888666666777999999777555;;;;;;:::888777666777888777666555666777777666444666666666555666666777777888777777777999999777666777777777777666666555555666666666666666666666666999999888777666666666666777777666555666777999;;;666888999999777666666777333555777:::;;;:::999888:::999999999999:::999888777666555777999;;;:::888:::;;;;;;;;;;;;999888777<<<;;;999888777777777888???999777999;;;888777888444555666777888777777666888888888777777777777777;;;::::::999888777777777777777777777777777777777999:::;;;:::999999;;;<<<888999;;;<<<======<<<<<<>>>???<<<777777:::<<<:::<<<;;;===AAABBB???>>>@@@===>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIMMMSSSZZZ```hhhlllqqqtttvvvzzz:::999888777666777888999???===;;;:::;;;<<<<<<<<<>>>@@@CCCFFFJJJOOOUUUZZZXXXWWWWWWWWWXXXZZZ[[[\\\aaaaaaaaaaaaaaa``````___^^^]]][[[[[[\\\\\\[[[YYYTTTSSSOOOJJJEEEBBBBBBBBB>>>===<<<===BBBFFFJJJKKKLLLPPPRRRNNNEEE>>>;;;;;;999999:::::::::;;;;;;;;;444666999:::;;;<<<>>>@@@HHHSSSYYYSSSHHH@@@<<<:::777777777666666666555555777666555555888999:::999999999999999888888888888333444444444555555666666666555333444555777666666666555444555777888888777888888888999999999999999888888888888888777777777999999888888777666666666777888999888888999<<>>=========<<<<<<<<<<<<======<<<888666888999888888:::555666888777666555555666888888777777777888999999999999:::;;;:::999777666888777666888;;;;;;888555777555444444444444333222666::::::666444666666444777888777666444444555777999888666666777777555444777777777777666666666666777888888999999888888777777777666666666666777777:::999999888777888888888EEE===777888999888777999<<<:::777555444555777888444444555666666777777888666555777;;;999555555999444***///999666555999888888777777666777888:::;;;444555555666777777888888444444444555777888777555666666555444444555666666;;;888666666777777555222333444444555777888888999:::999999999:::999777666777777777777666666666666555666777888888999888888666666666666777777777777666777999888777666777888888777666555555666777888666666777777777777666666444555777888777666444333444555777777666666777888222333555777888777777666888777666777888888777555:::999888777777666777777555444444555666777555333777777666666555666666666888888777888999:::888666666666666666555555555555777777777777777777777777:::999888777666555555555777666555555666777999:::666888999999777666666777666666666777888:::;;;<<<999999999888888777777666999888777777999;;;;;;:::666777777888888777666666:::999888666666666777777;;;777555777888555444666666666777888888888888777777777777777888888888888;;;;;;::::::999999999888999888777666666777888999:::;;;<<<;;;999888999:::777888:::;;;<<<<<<;;;;;;===>>><<<777777:::;;;:::===<<<===AAABBB???>>>@@@===>>>???@@@BBBCCCDDDDDDDDDEEEHHHJJJMMMSSSYYY^^^fffjjjpppsssuuuyyy<<<;;;::::::999:::;;;;;;AAA===999999<<>>===>>>CCCHHHKKKMMMKKKRRRXXXTTTIII@@@===>>>888999999999999:::::::::666777888888666666888999===EEEIIIEEE???<<<:::888777777777666666666666555666555555666888999::::::999999888888888777777777333333444444555555666666555444333444666666666444777666555666888999888777::::::999999999999999999::::::999999888888777777888888888888777777666666888999999999999;;;>>>@@@EEEFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA??????>>>>>>>>>>>>??????>>>999777999:::888777999333555777777666555555666777777777888888999::::::777888999999999888888777777666666777::::::888666777666444444555555444333888:::999555444666666444888777777666555555777888999777666666777777666444777777777777666666666666777777888888888888777777888888777777777777888888::::::999888888888888888===888444666777666555777999777666555666888;;;>>>666666666666666666777777777777999<<<;;;666555888888...111888444333666444999888777666777888:::;;;888888888888888999999999555444444555777888777555555555555444444555555555999777666666777777666444333444555666777888999999;;;:::999888999888777555555666666666777777777888555666777999999999888777666666666666777777777777666888::::::888777777888888777666666555666666777555666666777777666666555555888:::;;;:::777555444444555555666666666777888444444555666666666666666777777777777777777666555666555444444555555555444777666666777999999888666999999888777666666666666888777666777999999777666666666666666666666666666777777777777777777777777888888888777777666555555999999777666555555666666666777999888666555555666888777666555666999<<>>>>>;;;;;;===:::;;;<<<===???@@@AAAAAACCCEEEHHHJJJMMMRRRXXX\\\dddiiinnnrrruuuxxx}}}<<<<<<;;;;;;;;;<<<<<<<<>>AAAAAA@@@???AAAEEEGGGIIILLLPPPRRRMMMKKKHHHGGGGGGJJJNNNQQQ[[[\\\___bbbccccccaaa```___]]]\\\\\\]]]]]][[[ZZZWWWXXXWWWQQQIIICCCAAAAAABBB???===???CCCHHHLLLNNNOOOWWW___[[[NNNCCC>>>???:::::::::999999888888777999888777444222222444777:::===>>>===>>>???===777888777777777666666666666555666777777888888999999888888777777777666666666444444444555555555666666555444333444666666666444888777666777999:::999888::::::999999999999999999::::::999999888888777777888888888777777777777777888999:::::::::<<>>:::999888666555555555555777777:::===;;;777666888;;;222555888333444666222777777666666666777888999<<<<<<;;;;;;:::999888888555555444555777777666555444555555555555555555444666555555666777888888777555555666666777777888888<<<:::888888888888777555555555666666777777888888555666888999999888777666666666666666777777777777666888:::;;;999888888888888888777666666666666666555555666666666666555555555888;;;;;;999666555555555444444555666777666666999777555444333444555666666777888777666666555555555333333444666666555333777666666888999:::999777888777666666555555555555666555555666777777666444777777777777777777777777777777777777777777777777444555666777777777777777888888777666666555555555555777888888666555555666999777555444555888<<<>>>;;;======<<<999888888:::888999999888888999::::::999999999999999999::::::888777666555555555666777:::777777999888555666:::999999999888888888888999666666777777888888999999888888888999999999999999<<<;;;999888888999;;;<<<<<<===>>><<<:::777666777666777888::::::::::::999:::<<<;;;888777:::;;;999:::888888;;;<<<999999;;;999:::;;;<<<===???@@@@@@CCCEEEGGGJJJMMMQQQWWW[[[ccchhhnnnrrrtttwww|||999999::::::::::::;;;;;;>>><<<;;;<<<>>>@@@AAAAAA>>>AAADDDFFFGGGHHHJJJLLLIIIHHHFFFEEEGGGKKKPPPSSS\\\^^^aaacccdddddddddccc\\\[[[[[[\\\___``````___]]]]]][[[VVVPPPIIIEEECCCBBB@@@======AAAFFFJJJLLLVVV^^^ddd```RRREEE???>>><<<<<<;;;:::888777666666888888666444333444777:::999999888888<<>>===<<<;;;:::888777777666555555666777777666444444555666666666666555444444444555666777888999999777777777777777777777777;;;999777777777888777666555555666666777777888888777777888888888888777777666666666666777777777777666999;;;<<<;;;999888888888888777777666666555555444444555555555555444444222666999999666444444555666555444444666666555444:::888666333222333555777666777888888666444444555777555444666999:::888555555444444666888888777666555555444444333333444444555444444555666666555333777777777777888888888888777777777777777777777777222333555777888888888777444555555666666777777888555777888888666555555666888777666555666777:::;;;===@@@AAA@@@<<<;;;<<>>===:::777666666666777999:::;;;;;;::::::999;;;;;;888888;;;;;;888<<<999999<<<<<<999:::<<<;;;<<<===>>>???AAABBBBBBCCCEEEFFFHHHKKKPPPVVV[[[dddiiiooosssuuuwww{{{~~~888888999:::::::::::::::999:::<<<<<<<<<===???@@@>>>@@@DDDEEEEEEEEEEEEFFFFFFEEEDDDEEEIIINNNTTTWWW]]]^^^```bbbdddddddddddd]]]]]]\\\^^^```aaaaaa``````^^^[[[XXXSSSMMMGGGBBBAAA>>>;;;;;;>>>BBBFFFHHHUUU\\\aaa]]]RRRFFF???===<<<<<<;;;:::999888777777555666777777666666888:::444777777777999<<<:::555888888888777777777666666555888::::::777666666777888888888777777777666666888888888777666666555555888666444333555777888888999777666777888999888666666777777888888999999999666666777777777777777888777777777777777777777888777888999::::::<<>><<<777111222666777444777444222333555777777666777666555666777888777666555666666666777777777888666666777777777777666666888777777777777777777888888777666666555555666666777555444666666333444888777777888888888888888777;;;:::888666555555666777777555777:::999666777;;;:::444666777333777:::444444555777888888777555444;;;::::::999888777666666666555555666777777555444555666777777777777666555555555666777666777888888666666777777777888888888:::888666666777888888777666666666666777777777777888888777777777777888888666666666666777777777777666999<<<===;;;:::888888888888888777777666555444444444444555555444444444222555999888555333555888888666444444666666444222777666555555444555666666555777999888555333444555777444333666:::<<<999555333333333555777888777555666555555555555666666777666555555666777777666444666666666777777777888888666666666666666666666666333444666777888777666555444444555666777777777777555666888777666444555555666666666666666666666666;;;>>>@@@???;;;:::<<>><<<999999999:::999888777666666777777888777666666666777888999444333444666444000333888:::999888777666777777888888888888777777777777777888888888999:::;;;;;;<<<999999999999999999999999:::<<<>>>===:::888666666777888999;;;;;;;;;;;;:::888;;;:::888888;;;;;;888===::::::<<<<<<999:::======>>>>>>@@@AAABBBCCCDDDDDDEEEFFFGGGIIIOOOVVV[[[eeejjjppptttuuuvvvzzz}}}888999:::;;;;;;;;;;;;;;;555888<<<<<<;;;;;;===???===@@@CCCDDDCCCBBBBBBBBBCCCCCCDDDFFFKKKQQQWWWZZZ]]]^^^___aaabbbcccccccccbbbaaa______``````___]]]___\\\YYYVVVTTTNNNFFF@@@@@@===999888;;;???CCCEEENNNTTTZZZXXXPPPFFF???===<<<;;;;;;::::::999999999333555888888777555444444000777;;;;;;;;;>>>???>>>888888888888777777777777666999;;;:::777555555666999999999888888888888777::::::999888777666555555:::777444333555777999999888777666666777888666555555555666777888999999:::555555666666777777888888777777777777777888888888666888999999:::<<>>AAABBB>>><<<===888999:::999777555555666666777888888888666555444999888888777777777777777444555666666666666888:::666555444555666777666555???<<<666111222666777444999555222222444666555333777666555666777888777666555666666666777777888888666666777777777777666666666666555555555555666666777777666555555555555555555333222444222000222666222333666888:::::::::::::::999777555555666888999666555666888888666888===<<<666777666111555888111444666888999999777555333777777777666666666666666666555555666777777555444555666777888888777666555666777888777666555666777555555666777888999999:::999777555555777888999888777777777777666666666666999888777666666777888999666666666666777777777777666999<<<===<<<:::999888888888888888777666444444333444444555555444444333333777:::999666555888<<<999777444444666555333000333444555777777777777666555888999888555333333555555222111555999;;;888444444444444555888888888666999999888888999:::;;;;;;777666666777888888777555444555555555666666777777666666666666666666666666444555777888888666444333777777777777666555444333555666888777555444444555555666777777777666444333666999<<<;;;777666999<<<777;;;@@@AAA>>>;;;::::::???>>><<<:::999999::::::888888777666666777888999777666777999666333555;;;:::999777666666666777777999999888888777777666666999999::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;::::::<<<>>>===;;;888777666777888:::;;;<<<<<<;;;;;;777::::::888888;;;;;;888<<<999888;;;;;;888999<<<======>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHNNNVVV[[[fffkkkqqquuuuuuvvvyyy|||999999999999:::;;;;;;<<<::::::::::::;;;<<<======;;;???BBBDDDDDDBBBBBBBBBBBBDDDGGGLLLQQQVVVZZZ\\\aaa___]]]]]]___aaabbbaaabbbaaa______```___\\\ZZZ]]][[[YYYXXXVVVQQQIIIBBBAAA???<<<::::::<<<>>>@@@JJJLLLMMMNNNKKKFFFAAA>>>::::::999888777777888888;;;888555444666888999999999666666999999777888<<<888888888888888777666555777777888888888888777777777777777777666666666666666444444777666333222444999999999888888888888777888888777666666666666666666666666666777777777777999777666666777777666444888888888777777777777777;;;;;;;;;999888999<<<>>>FFFJJJPPPVVVXXXVVVOOOJJJRRROOOJJJGGGEEEDDDCCCBBBCCCBBB@@@??????BBBDDDFFFEEECCC@@@???>>>>>>===;;;:::999999999:::999666444999666555888<<<===999555666666666666666666666666888777666555555666777888999666333444666777666333???999333222555888666444333333444555666777888888888777666555555666777888555555444444444666777888666666666666555555555555;;;888666444444555444333555666777777777666444333666444222333666777666444999777666666777777666444:::777555555777888666444888888777555333444666999888777666666777777666555555666777999999999888777777888999888777666777888555666777888999999888777444555666666666666666666666666666666555444333222777777777777777888888888888888888777777555444444888888777555222222444666:::888777555555555666666777999::::::999888999;;;777===@@@===:::;;;<<<<<<999888777777888888666444555555444444444555555666777666555666777888777555666666666666666666666666666666666666666666666666999888888777666555555444666666666666666666666666666666777777777777666666777666555444444555777777666666777777777777666666:::999888666555333222111666999<<<;;;888555444555666666555555555555666666555666888:::;;;:::999888666666666666666555555444;;;999777555444444666666555777888:::999888666555:::999888666666666777777888888888888999:::;;;<<>><<<:::888666555444555555444555555666777888555444444666999999555222777888888777666555555666888888999:::;;;======>>>===;;;:::888777777888888;;;<<<<<<===<<<;;;999888:::::::::999888777666666666777999::::::999777666:::;;;<<<===>>>>>>>>>>>><<<===???@@@AAA@@@>>>===EEEFFFGGGFFFHHHNNNWWW___ccciiipppssstttwww|||:::999888888888888999:::999999999999:::;;;<<<<<<===@@@CCCEEEDDDCCCBBBBBBCCCFFFJJJPPPUUUZZZ]]]^^^aaa```^^^^^^___aaaaaa```cccaaa```______]]][[[XXXZZZYYYXXXXXXXXXTTTMMMGGGBBB@@@===;;;:::;;;===>>>EEEFFFHHHIIIGGGDDDAAA???:::999999888777777888888:::999777777888888777555:::777666999999777888;;;777888888888888777777666666777777888888777777666666666666666666555555555888666666999999555444777888888888777777777666666888888777666666666666666555555555666666666666666888777555555666777555444888777777777777777777777<<<<<<<<<;;;:::;;;>>>@@@CCCGGGMMMSSSWWWVVVRRRNNNOOOMMMIIIGGGEEEEEEDDDDDDDDDBBBAAA???@@@AAACCCEEEEEEBBB@@@??????>>>===;;;999999888999:::999777555999777555777;;;<<<999666666666666666666666666666888777666555555666666777999888666555777888888888===888333222555777666444777777777777777777777777:::999888777777888999:::777666555555555666777888999888888777666555444444:::888555555555666555444666666666666666555555444555444222444666777666444777555444444666666555333999777555555777888777555888888888777555555777888777666555555666666555444555666777888888777777666777888999888666666666888777777888999999888666666555666666777888888888888555555555666666666666555888888888888888888888888888888888888777666555444888999:::999777555555666888888777666666666666666777888999999888888:::;;;<<>>>>><<<;;;:::888888888888888:::;;;;;;;;;:::999999888::::::999999888888777777777888999::::::999888777777888999:::;;;;;;;;;;;;888:::<<<>>>@@@@@@??????DDDFFFFFFFFFHHHMMMVVV^^^aaagggmmmqqqsssvvv{{{:::999777666666666888999888888888888999:::;;;<<<===@@@CCCEEEDDDCCCCCCCCCFFFIIIOOOVVV\\\___aaabbbbbbaaa______```aaa```___```^^^]]]]]]^^^]]][[[YYY[[[YYYXXXYYYYYYVVVOOOJJJCCCAAA???<<<;;;;;;;;;<<>>>>>;;;;;;:::999888888888888::::::999888888888999999999999999999999999999999777888999::::::999888777666777888999::::::::::::555777:::===???@@@AAAAAACCCEEEFFFFFFGGGMMMUUU\\\```dddkkkoooqqquuuzzz~~~:::888777555666777999;;;777777777777888:::;;;<<<===@@@CCCDDDDDDCCCCCCDDDJJJNNNUUU\\\aaadddeeeeeecccaaa`````````aaa```^^^\\\[[[[[[\\\^^^^^^]]][[[]]][[[YYYYYYXXXTTTNNNHHHDDDCCC@@@===;;;:::::::::<<<<<<======>>>>>>>>>>>>999999888888888888888999:::999888999::::::888666<<<888777999999666666999555666777888888888888888555555666666666666555555555555555666666666666666777444555888777444333555888888777777777666666666777777666666666666777777666666666666666555555555888777666666888888777666777777777777777888888888:::;;;<<<<<<<<<===???AAA???AAAEEEJJJPPPSSSSSSQQQNNNMMMKKKGGGDDDAAAAAAAAAEEEDDDBBBAAA@@@@@@AAABBBCCCBBB@@@@@@@@@@@@>>><<<999888777888999999888777:::777555555777999999999888888888888888888888888888888777666555555555555444555444222111333888===888555333222444555555444999999888777777666666555777666666666666666666777:::999888666666666777777::::::999888888777777777777666555666999::::::999777666555444444555666777444444444444555666666555777666666777999:::999888555555444555666777777777777999::::::888777777888777666444555666666555333555555555555555555444444777888999888666555555666777777888999999888666666666666666777888999:::;;;777777777777888888999999999999888888888888888888999999999999999888777777888:::;;;;;;999888777888555666777888888777666555888999:::;;;;;;<<>>>>>>>>888777777888:::>>>@@@BBB999777555444444555666666888999:::<<<======<<<<<<:::::::::999999888888888;;;:::999888888999:::;;;999999999:::::::::::::::888999999::::::999999888999:::;;;<<<<<<===<<<<<<777888:::===???@@@AAAAAACCCDDDFFFFFFGGGLLLTTT[[[___dddiiinnnqqquuuyyy|||888888777666777999;;;===777777777888999;;;<<<======???BBBDDDDDDDDDEEEFFFOOOSSSZZZ```eeeffffffeeecccaaa```aaaaaaaaa```^^^]]]\\\[[[\\\]]]]]][[[YYY[[[YYYWWWWWWWWWTTTNNNIIIFFFDDD@@@===:::999999999<<<<<<;;;;;;;;;;;;<<<<<<999888888888888888999999:::888666666999;;;======<<<888777999999666666999555666777888888888888888555555666666666666555555666666777777777888888888777555555888888444333666999999888888888777777777777777666666666666777777888888888777777777666666999888777777999999999777666666777777888888888888888:::;;;;;;:::;;;===>>>@@@@@@BBBFFFKKKMMMMMMLLLGGGHHHHHHFFFCCCAAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAA>>><<<:::999777777999999888777888777555555666888999999999999999999999999999999888888777777777666666555444555555333222444999???666555333333444555666555555555555666666666777777666666666777777666666666:::999888666666666777777777777888888999999::::::777666666888:::<<<;;;:::777666555444444555666777333444555555555555555666777666555666888999999888444555555555555666777888777999::::::888777777888888777555666777777666444555555444444444444444444999::::::999777555666777444555777888999999999888666666555666666888999:::;;;:::999888888888888999888888777777666666666555888999999999999888888777999999999777666666888999444555666888888888777666999:::<<<<<<===???CCCEEEMMMVVV]]]ZZZQQQIIIAAA;;;777777666777999999777666:::999777555444555777888:::777444333444777888888777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777888888999999888888777555555666777777888888888666666777777777777666666555555666666666666666666444444555666777777555444777777666666666666777777555666666777888888888999666666777777666666555444777777777666666666666666444444444555666888:::;;;888888888888777777666666666666666666777888999999555666666666666777777777666777999:::<<<<<<<<<<<<>>>===;;;:::999:::<<<>>>>>>;;;888777777888666555777888:::<<<<<<<<<;;;:::999:::::::::999999888888;;;:::999999999;;;<<<===:::::::::::::::;;;;;;;;;999999999::::::999999999:::;;;<<<======>>>>>>>>>;;;<<<===>>>???@@@@@@@@@CCCEEEFFFFFFGGGLLLSSSZZZaaadddiiimmmqqquuuxxx{{{777777888888999:::;;;;;;888999999:::;;;===>>>???>>>@@@CCCEEEFFFGGGJJJKKKTTTWWW]]]bbbeeeeeedddbbbbbbaaa```aaabbbbbb```___aaa```^^^]]]]]][[[XXXVVVWWWUUUTTTUUUWWWVVVRRRNNNGGGDDD@@@;;;999999:::;;;<<<;;;;;;;;;::::::::::::888888888777888888999::::::888555666999<<>>AAADDDDDDBBBAAADDDGGGCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA???<<<<<<:::888777888888777666777666666666666777888888888888888888888888888888777888888999999888888777888888777666666999<<>>999999888888999;;;;;;:::888:::999666555555666999:::999777444444555777888777777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777888888999999888888777444444666777888999999999666666777777777777666666666666666666555555555555555555666888999888555222888777777666666777777888555555666666777888888999666666666666666555444444777777777777777666666666222333444555777888999:::999999999999888777555555777777777777888999::::::666666777666666777666666555666777777777666555444999999999777777888;;;===BBB???<<<<<<>>>===:::777888999;;;======<<<;;;:::999999:::::::::999999888999999::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????CCCEEEGGGHHHHHHLLLSSSYYYbbbdddhhhlllppptttvvvwww~~~888888999999999777666555::::::;;;<<<===???@@@AAA@@@BBBFFFHHHJJJLLLOOORRRXXX[[[^^^aaacccbbb```___aaa``````bbbccccccaaa``````___]]]]]]]]]]]]ZZZXXXXXXVVVUUUVVVXXXXXXTTTQQQHHHDDD???:::777888;;;===888999::::::::::::999999888888777777888999999:::999888777888;;;===>>>>>>:::777666999999777888;;;777888888888888777777666666777777888888777777666666666666777888888999999:::777888::::::777666888888888888888777777777777666666666666666777888888999999888888777666666666666555444555777888777666555666666777888888999999888999;;;:::888777888999<<<<<<>>>@@@CCCDDDCCCAAA<<>>;;;888777777777666555555666777777777777777777888888888888888888888888777777999:::;;;;;;:::::::::999777888:::<<<======444444555666666777888999333444555666777888999999777888999::::::999888777777666555555555666777888555666666777888999::::::888888888:::======<<<;;;444555555666666666666666222444666666444333555777555444333333444444333222555666777555333222444777888888888777555555777888888666555555666777555444444444333444555666888999<<<======;;;999777888888444555777888999999999888:::999888666666777888999;;;:::888777777777999:::888888777777666555555555666777777888888777777666666777888777666555777888444444555555666888999:::888999:::;;;<<<@@@EEEIII[[[jjjrrrhhhSSSCCC<<<:::999888888999;;;;;;:::999:::888666555555888;;;===888777555555666777777666777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666777777777777666666555666777888999999888777666666777777777777666666666666666666666666666666999888666777888888666333888888777777777777888888555555555666666777888999777777777777777666555555666666777777777777666666333444555777777777777666777777888999888888777666777777777777888999::::::666666666777777888888888444555777888888777555444222444666777777999<<<@@@???===<<<>>>AAAAAA===999:::;;;===??????>>><<<;;;888999::::::::::::999888777777999:::;;;<<<<<<<<<======<<<<<<;;;;;;:::::::::::::::999999:::::::::888888999:::;;;;;;;;;;;;>>>============>>>>>>???DDDFFFHHHIIIIIIMMMTTTYYYcccdddfffjjjnnnrrrsssssswww{{{999999::::::888555222000;;;<<<<<<===???@@@BBBCCCAAADDDHHHJJJMMMPPPSSSVVV[[[]]]___aaaaaa```^^^]]]```___```bbbddddddbbb```[[[ZZZ[[[]]]___``````^^^\\\YYYWWWXXXYYYWWWSSSOOOIIIEEE>>>888666888;;;>>>555666888:::::::::999999888888777777888999::::::999999999;;;===>>><<<:::999666666999999777888<<<888888888888888777666555777777888888888888777777444555555666777888888999888555666999888555444666777777777777666666666666666666666666666777888888999888888777666555555444444333333444666777666555555666666777888999999999999:::<<<;;;999777777888::::::<<>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAAAAACCCCCCBBB???===???<<<999777777666555444333555888888888777666777777777777777777777777777666777999;;;<<<<<<<<<;;;:::777666777:::<<<;;;999333555666777777777888:::666666666777888888999999555666777888888777666555555555444444555666777888777777777777777888888888999888999;;;===>>><<<:::333444666777777777666555222444666666444333555777777666444444555555444222555777777666333222333666888888777555333444666999777555444444555666444333444333333444555777999;;;===>>>>>><<<:::888888999666777888999999888777777===;;;999777777777999999999888666666666888:::<<<999999999888777666666555555666666777777777666666444666999:::999777777777555444444444666888:::;;;666777888999;;;???DDDHHHYYYjjjtttiiiRRRBBB======666666666777999999888777999777555444555888<<<>>>777666555666777888777555777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777444444555555555555444444666777888999999888666666666666777777777777666666666666777777888888999999===:::666555666888777555888888777777777777888888666555555555666777888999888888888888888777666666555666777777777777777666444666777888888666444333444555777888999999888888666666666777777888999:::555555666777888999::::::333555888:::<<<<<<;;;;;;999;;;<<<:::777666888::::::888888<<>><<<777888::::::;;;:::999888444666888:::;;;<<<;;;;;;>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;999999:::;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???EEEGGGIIIJJJJJJNNNTTTYYYcccccceeeiiimmmppppppppprrrwww~~~888777666666666777888999;;;;;;;;;<<<===???AAABBBEEEHHHMMMPPPRRRUUUXXXZZZ___^^^___aaaccccccaaa```]]]___bbbcccaaa___^^^^^^^^^^^^^^^^^^^^^___```aaa[[[]]][[[XXXWWWXXXTTTOOOIIIEEE???<<<;;;;;;;;;;;;:::999888888::::::999888888777666555555666777888:::999888777777888999:::999999888888777888888999666666666666555555555555999888888888777666666666444555666777888888777777666666666666777777777777888666555444444666999;;;444444444555777888777666:::999888777666444444333666666666555444444666888777777777777777777777777:::888666666777888777666;;;<<<>>>AAACCCCCC@@@>>>CCCBBBAAA@@@@@@BBBCCCEEECCCBBBBBBAAAAAABBBBBBCCCEEEEEEDDDDDDDDDCCCCCCCCC;;;:::999888777777777777555555444444444555555666;;;:::999777666666555555999888888999;;;===<<<;;;555777888999===@@@===777444666888999:::999777666;;;777555666777777:::>>>888777777888999888666444888777555444333444666777999888777777999:::999888;;;;;;<<<===<<<;;;999888888777666555333333222222666666555555555444444444666666555555555777999:::666666666666666666666666666555444333444555666888===:::777666777888888777555444333555888;;;<<<<<<=========<<<<<<;;;;;;;;;888999999::::::999999888888:::;;;999666555777:::999888888:::===>>>:::777;;;:::999:::::::::777555888555333555:::<<<:::777666777888888555444333444222333555666666666555444888888777666666:::@@@DDDWWWdddlllbbbMMM===<<>>??????@@@AAACCC>>>>>>>>>???@@@???<<<999777888:::;;;;;;;;;===???>>>??????===;;;:::;;;<<<@@@===:::;;;===>>><<<:::;;;;;;:::999:::;;;<<<======<<<;;;:::;;;===???@@@CCCEEEFFFHHHIIIMMMRRRVVVYYY___fffjjjlllmmmooorrrxxxzzz~~~888888999999999999888777::::::;;;;;;===@@@BBBCCCHHHKKKOOORRRUUUWWWZZZ]]]```______```bbbcccaaa```]]]___aaaaaa```_________```__________________```ZZZ\\\ZZZWWWVVVWWWSSSNNNHHHDDD>>>;;;:::::::::::::::999888999::::::999777777777666666666666777777999999888777777888999999888888888888888999999:::666666666666555555555555999999888888888888888777666666666666777777777777555666666666777777888888777666444333333555777999444333333555777888777555:::::::::999888777555555666777777666555555777999777777777777777777777777888777666666888999888888<<<<<<===@@@BBBCCCAAA???BBBAAA@@@??????AAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA;;;;;;:::888777777777777555555555555666777999999888888777777777777888888999888777888999:::999888777888888888<<<@@@>>>888555666777999999888777666999555444777777666888<<<999888888999999999777555999777555444333333444555888777666777999:::999888;;;;;;;;;;;;;;;:::999999999888777555444444333333666666555555555444444444444444444555555666777888777777777777777777777777777777777888888999::::::;;;:::888777888888666555555444444555888::::::::::::::::::;;;<<<<<<======999999::::::::::::999999888999:::888555444555777999888999;;;======;;;888<<<;;;999999:::999777555777444222444888:::999666777777888777555333444555333444555555666666555555888777777666666999>>>BBBNNNUUUZZZUUUHHH===:::;;;::::::::::::999888777666444666555333555::::::666333666888888666444555666555666666777777666666555555555666666777777888888888888666666555666777888444666777888777666777999555555555555555666666777666777777777777777777666888888999::::::;;;;;;;;;777777777666666666666666<<<===<<<999666555666777999999:::999999888777666888888999999999999999999888999:::;;;::::::999888;;;777666888888555555888888888888777888888999999888777888:::;;;:::888555777888888777555444555777777777888999999888777666;;;:::999888888888999:::666666888999:::999999888:::777666999<<<===:::666666888999:::999:::;;;===;;;;;;<<<>>>??????===:::===>>>>>>===<<<;;;;;;<<>><<<;;;<<<======:::999:::>>>@@@???>>>>>>===<<<::::::::::::;;;>>>===<<<<<<<<<>>>@@@AAADDDEEEGGGHHHJJJMMMRRRVVVZZZ___fffjjjkkklllppprrrxxx{{{777888:::;;;:::888666444999999:::;;;>>>AAACCCEEEJJJNNNRRRUUUWWWZZZ]]]```aaa```___```aaabbbaaa```]]]^^^___^^^^^^^^^```aaaaaaaaa```______^^^^^^]]]YYY[[[ZZZWWWVVVVVVRRRLLLGGGCCC===:::999999999888:::999999:::;;;:::888666666777777888888777777666999888888777777888888999777777777888888999999:::666666666666555555555555666666777777777777777888888888666555555666777777555555666666777888999999888666444333333444555666555444333444777888777666;;;;;;<<<<<<;;;999777666888888999888666666888999777777777777777777777777777666555666888999999999<<<<<<<<<>>>AAABBBAAA@@@AAA@@@?????????@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAA<<<;;;:::999777777777666555555666777888:::;;;<<<666666666666777888::::::888777666666777777666555999999888777;;;@@@>>>999555666777888999888777666777444444888888666777::::::999888999::::::888666888777666444333333444444888777666777999:::999888;;;:::999999888999999999999999888666555555555555666666666555555555555444333333444555666666666666888888888888888888888888666777888:::===???AAABBB===;;;999888888777555333666555444555777888888888666777888:::;;;===>>>???999::::::;;;;;;::::::999777888888666444333444555:::999:::;;;======;;;999<<<;;;999999999888777555666444222444777999777555777888777555333333555666555555444444555555666666777777666555555777;;;???CCCEEEGGGGGGCCC>>>999666999999999888888777666666777888666333555::::::777555666888888777666666777555555555666666555555555222333333444444555555666777777666666555555555555222444555666666666888999444444555555555666666666666666666666666666666666666666666777777777777777888888777666666666666666:::;;;<<<:::777555555555777777888888888888777777999999999888888777777777888999:::;;;;;;:::999999<<<888888::::::777888;;;999999888777777777888888666888:::;;;:::999888999888888999777555444444555::::::;;;;;;:::888666555<<<;;;999888888888999999444555777888999:::::::::999777777999<<<===:::777777888:::999999888:::;;;999999999;;;>>>>>><<<:::===>>>???===;;;999:::;;;AAABBBBBB@@@>>>>>>???@@@<<<:::999;;;@@@BBBAAA@@@???>>><<<;;;;;;;;;<<<<<<>>>>>>======>>>???AAABBBDDDEEEGGGHHHJJJMMMRRRUUUZZZ___eeehhhjjjlllpppsssyyy|||999999999999888666555444888999:::;;;>>>BBBEEEGGGKKKOOOSSSVVVXXX[[[^^^aaabbbaaa______aaaaaaaaa```\\\]]]]]]\\\[[[]]]```cccaaa``````___]]]\\\[[[ZZZYYY[[[ZZZXXXWWWWWWRRRLLLEEEAAA<<<888777888888777999999999:::;;;;;;888555666777888999999888777666888888777777777777888888888888999999999888888888666666666666555555555555444444444555555666666666:::999666555444555666777444555555777888999::::::999888666444444444555666666555444555777999999888999:::;;;<<<;;;:::888777999::::::999888777888:::666666666666666666666666888777555666888999999888===<<<;;;===@@@BBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC===<<<;;;999888777666666777666777777888999:::;;;666666666666777888999:::777555555555777777777555::::::888666:::???>>>:::555666777777888888777777666444666::::::888777999:::999888999::::::999888777666666555555666666777777666555777999:::999888:::999888777777888999::::::999888777666666666666666666666555555555555555333444555777888777777666888888888888888888888888333444666999???EEEKKKOOODDD@@@;;;888666555444444888666555555666777777666666666888999;;;<<<===>>>::::::;;;;;;;;;;;;::::::666666666555555555666777::::::;;;<<<<<<<<<;;;:::===;;;999888888888777555666555444555777888777666888888777444333333555888777666555444444555666777666666666555444666999;;;======???@@@@@@>>>:::777999999888777777666666666777888777555777::::::666555666666777666666777777444444555555555555444444666666555555444333333333666666666666555444333222222444555555444555666888444444555555666666666666666666555555555555666666666555555555444444555555999888777666555555666666444777::::::999888777888555666777777777777777666666666666555555555555555777888999:::::::::999888:::777666999999777777;;;:::999888777777666777777444888;;;:::888666888:::999;;;;;;:::888666666777666777888::::::::::::999:::999888666666666666777666666777888888888999999888777777999<<<<<<:::888888:::;;;:::999888999:::999999888:::;;;;;;:::888888999::::::999888999;;;BBBCCCCCCBBB@@@???@@@BBB===<<<;;;>>>BBBDDDCCCAAA======<<<;;;<<<===>>>???===<<<<<<===>>>???@@@AAADDDEEEGGGHHHIIILLLQQQUUUZZZ^^^dddhhhiiilllppptttyyy~~~===<<<999777666777888999888999:::<<>>===;;;999888777666666888888777666666666777777999888888777777777777777555444444666888::::::999::::::888666999>>>===999555555666777777777777777777555777<<<<<<999888::::::999888888:::::::::999555555555666777999::::::666555555666888:::999888999888777666777777999::::::999888777777777777777666666666666666666666666444555777888999999888777777777777777777777777777333333444999AAALLLVVV]]]KKKEEE===666444444555666999777666555666777666555888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;555555555666777999:::::::::;;;<<<;;;;;;::::::;;;<<<:::777777777888777666777666666666888888888777777777666444333333666888888777555444444555666777555666666666555555777999999;;;===>>>===;;;:::::::::999888777666666666666666888999777999;;;888333555444444444555666666666444444555555555555444444888888888777666666555555555555555666555444333222555555555444333333444666444555666777777777666666666666555555555555666666999999888777777777888888999888666555555555666777444777:::;;;:::999888888555666666777777777666666333444444555666777777777555666777999999999888777666333333555555333444777999999888777666666666666333666999888666555777999888:::;;;:::888666666666333444666888:::::::::::::::999777666666666777777999888888777777666666666666777888:::;;;<<<:::999777888888888666555666777;;;:::999999999999777555777999:::999888888999:::>>>??????>>><<<<<<===???;;;:::;;;???EEEHHHGGGEEE@@@???===<<<;;;;;;<<<<<<:::;;;;;;<<<===>>>???@@@DDDEEEFFFGGGHHHKKKPPPSSSXXX]]]dddhhhjjjlllpppsssyyyAAA???;;;999888:::<<<>>>999999:::<<>>===<<<:::888777666666888888777666555555555555;;;:::999777666555555555444444444666999;;;;;;;;;888999777666999===;;;666555555555666666666777777888666888<<<===:::999<<<:::888777777999::::::999444444555777888999::::::555555444666888999999888888888888777888888999:::999999888777777777777777555666666666666777777777666666777888999999999999777777777777777777777777666555666999AAAMMMXXX^^^JJJDDD<<<666444555777888:::888777666777888777666::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;777666555777999;;;<<<;;;:::;;;;;;;;;999888999::::::888666666777888999888777777777888888888888888666777666555444444666888777777666666555555666666333555777777666666777888666999<<<<<<999888888:::;;;:::888777666666777888666999888777777999777222555333222333555666666666555555555666666555555555666777777888999999::::::555555555555555555555555666666666444222222444666555666777888999888777777888777666555555666777888888888777666666777888999888777666444444666777999888:::<<<<<<:::888777666666666777777777777666666555666666777999::::::;;;444555666888888888777777:::777666888888666666999888888777666666666777777444555666666555666777888555777999999777555555555666777888999999888777777::::::999888888999:::;;;:::999888777666555555555555777888:::;;;;;;;;;:::999:::;;;:::999888999:::===;;;999888888777555444;;;<<<===;;;999888888999999::::::999888777999:::777777999???FFFJJJIIIHHHCCCAAA>>><<<:::999888888999:::;;;<<<===>>>???@@@BBBDDDEEEEEEFFFIIINNNQQQVVV\\\dddiiikkkmmmppprrrxxx>>>===;;;:::999;;;<<<>>>::::::;;;===???BBBEEEGGGIIILLLPPPSSSVVVXXX\\\^^^aaaaaabbbcccdddaaa]]]YYY[[[[[[[[[ZZZYYYYYY[[[]]]````````````^^^\\\YYYWWWXXX[[[\\\ZZZYYYXXXSSSLLLEEEAAA<<<888777777777777888777555666999<<<======999888888777777888888999555666777888888777666555666777999::::::999888777666666666666555555555555888777777777777777666666666666666666777777777777777777777888888999999999777777777777777888888888888666444444666888999:::888777666666666888999;;;999;;;<<<<<<999777777777777777777777777777777777555444444555888;;;;;;;;;888999;;;>>>AAABBBAAA???AAABBBCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCC??????@@@@@@@@@AAAAAAAAA???>>><<<:::888777666666777777666555555555666666;;;:::999777666555555555555444444666999::::::999666777666666999<<<999333555555555555555666777777888666777;;;;;;999999<<<999777666666888999999999444555555666666666666666555444444555888999999888777888888999::::::999999888888777666666666777777555666666666777777777777666666666666777888999:::888888888888888888888888555555666999>>>EEELLLPPPAAA===999666666888999999;;;999777777888999999888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<:::888666777999;;;:::999999:::;;;:::777666888:::999777555555777999::::::666777777777666666666777444666777666555444666777777777777777777666555555222444777888777777777888777888999999999999999:::<<<;;;999777777777888999::::::777222333777777444666444222333666888888777555666666777777666666555666666666777888888999999555444444444444666777888666666555444333444666999666777999:::::::::888777999888666555555666888999666555444444444666888999777666555444444666999;;;:::;;;===<<<:::999888999888888888888777666666555888888888999999999::::::444555777888999999888888===:::999;;;:::777777:::777666666666666777777888666555444555777888888888333555888999888666666666999::::::::::::888777666999888888888888:::;;;<<<999888777666555555666666555666999:::;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>><<<:::888777888888777555:::;;;;;;:::999888888999888999999888777777888:::777777999===CCCFFFDDDBBB???>>><<<;;;:::999::::::999:::;;;===???@@@@@@@@@AAABBBCCCDDDEEEHHHLLLOOOTTT[[[dddjjjlllmmmoooqqqwww999999999999999999999:::;;;;;;;;;===???BBBEEEFFFIIILLLPPPTTTVVVYYY\\\^^^aaaaaaccceeeeeebbb\\\XXXZZZ[[[\\\[[[YYYYYYZZZ[[[aaaaaabbbbbb```^^^[[[YYYWWWZZZ[[[YYYXXXWWWRRRJJJEEEAAA<<<888777777777777888666444555888<<<>>>@@@:::999888777777888999:::555666777888888777666555333555777:::;;;;;;:::999777666666666555555555555555555555444444333333222444555666777888888777777888888888888888888999999555555666666777777888888777555333222555777888888999888666555666888;;;===999:::<<<;;;999777666777777777777777777777777777222111222555999<<<>>>>>>777888;;;???BBBCCCAAA>>>@@@AAABBBBBBCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCC???>>><<<:::888777666666666666555666666777888888:::999888777666666666666666555555666888999888777444666666666999;;;888111555555555555555666777777888555666999:::888888;;;888777555555777999999999555555555555444333222111555444444555888999999888777888999;;;;;;;;;:::999888777666666666666666777555666666666777777888888666666555555555777999:::999999999999999999999999333333555777999<<<>>>???888777666777999::::::999;;;999888888999::::::999::::::;;;;;;<<<===>>>>>><<<<<<============<<<<<<===:::777777999999888555888:::;;;999666555777:::888666444444777999;;;;;;555666777666555555555666333555777777666555555666666777888888888666555444111444777888888888888999:::888777888;;;===<<<:::===<<<999888777777999:::===;;;555//////555777666888555333444777999999888666666777777777777666666777777777666555555444444555444333333444666999:::444555555444444555888;;;666888:::;;;;;;;;;999888:::888777555555777888:::999888777777888:::<<<>>>777555444333444777:::<<<777999;;;<<<;;;;;;<<<>>>999999999999888777555555888888888888777777777777555666888999:::::::::999999555444666555222111444666666555666666777888999888555333555999;;;:::888444666999;;;:::999999999999:::;;;;;;;;;:::999888666666555555666888:::;;;777777666555555666777888444666999:::;;;:::;;;<<<777999::::::999999:::;;;;;;999777777888999999888333555777777777888:::;;;:::;;;<<<;;;::::::;;;===<<<;;;:::===@@@@@@===999888888888999:::<<>>@@@AAAAAABBBAAABBBBBBCCCDDDGGGKKKNNNSSSZZZdddkkkmmmnnnnnnpppwww:::999666555555666999:::999:::<<<<<<<<<>>>BBBDDDIIILLLOOORRRUUUYYY]]]```eeeggghhhfffbbb``````aaa[[[[[[[[[ZZZ[[[]]]^^^___[[[\\\^^^^^^^^^\\\ZZZXXX[[[[[[ZZZZZZXXXTTTNNNJJJDDDBBB===999666666777888;;;:::999888888888999:::555777888777666555666888777777777777777777777777888888888777777777777777777777777777666555333333888777666555555666777888888888777666555555666666888888777777777777888888;;;:::999888777666555444444444555666999999888666777777888888888888777777888;;;>>>>>>===:::888888888888777666666666666666:::444333:::@@@???999666;;;<<<===>>>>>>???>>>>>>BBBBBBBBBAAAAAAAAA@@@@@@CCCDDDCCCBBBAAAAAACCCEEECCCBBBAAAAAAAAAAAABBBCCC>>>;;;888999<<<<<<999444777666555333333444444555555666999::::::888666555888777777666555444444444555222444;;;>>>;;;777666:::999888666444555777999777777777777777777777777999888888777777777777777777;;;:::444333777777333777888888888888999999999777999:::888555444666999666777777777888888888888666666555555555555666666777777888888888999999999555555666777999:::;;;<<<777666555444444555777888===999777999777333666===888999999::::::;;;;;;;;;:::999999999:::<<<>>>???:::;;;;;;;;;<<<===>>>??????<<<999777777888888888999888777777888888777555999666444555999;;;<<<;;;;;;:::888666666666666777777666666555555666777888777777666555555555555555333333444666999;;;;;;:::<<<999777999===>>>:::777:::888666555777888888888888888888888888888888888555555555555666666666777:::666222222555555222...666666666666555555555555333555666555444444555666888888888888777777777777555777999:::::::::888777<<<:::666444333444666888888666444444666888888888888666333222333555888:::888888888777777777777777777777777777777666666555555555666777777777777777555555555777:::<<<<<<;;;888888666555555666666777888888777777777777888888777888888888999999999999888999888666555555888;;;666666777777888999;;;<<<999888666555666777999:::999999888888888888888999555777999999777777777888888888999999999::::::::::::::::::999999999999888777888999:::::::::::::::888999;;;<<<<<<;;;999888::::::<<<=========<<<;;;888999:::999888888999;;;>>>===<<<;;;<<<>>>@@@AAA@@@BBBCCCDDDEEEHHHLLLNNNTTT[[[dddkkknnnnnnnnnmmmzzz999888777555555777888999999:::;;;<<<<<<>>>AAADDDGGGIIIMMMPPPTTTXXX\\\```eeeggghhhgggdddbbbbbbddd\\\\\\[[[[[[\\\^^^aaabbb]]]^^^^^^^^^^^^\\\[[[ZZZ\\\\\\[[[[[[ZZZUUUPPPLLLBBB@@@<<<888777777999:::999888888888888999;;;;;;555777888777666555666888777777777777777777777777:::999999888777666555555777777777777666555444444777777666555555666777777888888777777666666666666777777666666666666777777777777777777777777777777777555444555777999999999777777888888888888777777888;;;===>>><<<:::888888999888777666666555666666888555666<<>>???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCBBB@@@AAACCCDDDCCCBBBAAAAAAAAAAAABBBCCC???<<<999999<<<;;;888444777666555444444444555666777777777777888888888888888777777666555555444444666333444:::===:::777777888888777555444444666888777777777777777777777777888888777666666666666777555888777444444888999666888888888888888888888888888888888777666666777999999999888888777666666666777666666555555666666777777777777888888888999999666666777888999:::;;;;;;888777555444444555666777888444444666555333777=========<<<<<<;;;::::::999999999888999:::;;;===>>>>>>??????@@@@@@???>>>======;;;888777888999999888888888777888999999777555888666555666999;;;;;;:::;;;:::888666666666666777<<<;;;999888777666777777888777777666555555666666777777777888::::::999888:::777666888===>>><<<999999777555555666888888777888888888888888888888888555555555666666666777777<<<999555666888888555111444555555555666666777777666777888888666555666777888888777777777666666666555777888::::::999888777999888777666555555555555888666444444666888888777555666777666555444666999888888888888888888999999777777777777777666555444555555666777777777777777666555444666999<<<<<<<<<888777555444333444555666888888777777777777888888777777777777777888999999888888777666444555777:::999666444555999;;;:::888:::999777666555666777888888888777777666777777888666777999999888777777888888888888999999999::::::888888888777777777777666666666777888888888888888888888999::::::999888888999:::<<<=========<<<;;;777999:::999999999;;;===<<<<<<;;;:::;;;===???@@@BBBCCCDDDDDDDDDFFFIIILLLPPPWWWaaaiiimmmoooooooooyyy~~~888888777777777777888888888:::;;;;;;;;;===@@@CCCDDDFFFJJJNNNRRRWWW\\\___dddfffggggggfffeeefffggg___^^^]]]]]]^^^```ccceee```______^^^]]]]]]\\\\\\\\\\\\\\\\\\ZZZVVVQQQMMM???>>>;;;888777888:::;;;777777777777999:::;;;<<<555777888777666555666888777777777777777777777777::::::999888666555444444666777777777777777666666666666555444444555666666999888888888888777777777666666555555555555666666333444555666777888888999999777444444666888::::::666777777888888777777666777:::<<<===;;;999888888999888777666555555555555666777;;;>>><<<666555888999:::<<<>>>AAABBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBB@@@===:::999::::::777333888777666555555555666666888777666666666777999:::777777777666555555444444777444444999;;;999777888777777666555333333555777666666666666666666666666777777666555555555555666222555555444555999:::999888888888888888888888888999777666666777888888888;;;:::999888666555444333777777666666666666777777777777777777888888888888888888999999999:::::::::888777666444444444555666555333333444555555999???>>>======<<<<<<;;;;;;;;;999999999999:::<<<===>>>AAAAAABBBBBBAAA???>>>===;;;999777777888999999999888888888:::;;;:::777444666666666888:::;;;:::999:::999888666666666777777<<<;;;999888777777777777999888777777666777777777<<<;;;::::::;;;:::888666777555555888<<<>>>===:::888666444444555777777666999999888888777777666666555555666666666777777777<<<999666777999999666333333333444555666777888888777888999888666555666777777666666666666555555555666777888999999999888777777777888888888666555333777666444555777888888777444777::::::777555666777777888888999999:::::::::777777777777666555444333555555666777777777777777666555444555888;;;======;;;999666444333444555666888888777777777777888888888777555555555666888999666777777555444444666999===888444666;;;===:::666<<<:::888777555555666666777666666666666666777777666888999999888777777888888888888999999999999:::888888888777777777777666777777888999999999888888888888888888888888888888999:::;;;<<<<<<<<<;;;;;;777888::::::::::::<<<>>>;;;;;;::::::;;;<<<>>>???CCCDDDEEEDDDDDDEEEHHHJJJMMMTTT^^^gggllloooqqqqqqyyy~~~777777777888888777777777888999:::::::::<<>>???999222333999:::;;;===???AAACCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@===:::999999888666333888777777777666666666666666666666666777888999:::777777666666555555555555888555555999:::777777999666777777666444444666888666666666666666666666666666666555444444444444555333444444444555888999999666666777777888999999999999777444555888:::999777::::::999777666555444333777777666666666666777777666666666777777777888888:::::::::999999999999999999888777555444444444444555555555555666777<<<@@@999999:::;;;<<<======>>>:::::::::;;;<<<===>>>???FFFDDDBBB@@@>>>=========999888666777888::::::999888888999:::;;;:::777444555666777999::::::999888:::999777666666666777888555555555666666777888888999999888888777888888999===<<<;;;;;;;;;;;;888666777666666888;;;<<<;;;999888666444444555666666666888888888777777666555555555666666666666777777777888666444555666666444222444444444555666777777888666777777666444333444555666666555555555444444444666666777888999888888777777777888888777666555444777666555555777888888777888888888888999888777555666666777888999999::::::777777777666555444333222555555666777777777777777777555444555888;;;<<<===>>><<<999666555666888999888888777777777777888888888666444333333555888999555666666555444444666777???<<<999999;;;<<<;;;999:::999888777666666666666777777666666666777888888777999::::::888777777888888888888888999999999999:::::::::999999999888888::::::;;;;;;;;;;;;::::::999888777777777777888999888999:::;;;<<<;;;;;;:::888999;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;===>>>???CCCDDDEEEEEEEEEFFFIIILLLMMMTTT^^^fffllloooqqqrrryyy~~~777777777888888777777777777888999999999:::===@@@AAADDDHHHMMMQQQWWW\\\```aaabbbdddfffiiijjjkkkkkkgggfffeeedddcccccccccccccccbbb```___^^^]]]]]]]]]YYYYYYXXXXXXVVVRRRLLLHHH@@@>>><<<999777777777777888888888888888888888888555777888777666555666888666666666666666666666666666666666666666777777777555666666777777777777666444555555555555555555444777888999999999999888888888777777666666777777888444444555555666666777777555666777999::::::777555666666777777777777666666555777999999888777777888888888777666666666666666888:::>>>>>>777000222999;;;<<<>>>???AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???===;;;999888777555444777777777777777666666555444666888999:::999888777666666666666555555555555777555666999999666666999666777888777666666777999666666666666666666666666666555555444444444444444555444444555555555666888333333555666888:::;;;<<<:::777444555888:::888666777777777777666666666555777777666666666666777777555555666666666777777777::::::999999999999888888888888777666555444444444666777777555444777:::===666777777888:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@PPPLLLEEE???:::999999:::888777666777999::::::999888888888:::;;;:::777444555666888::::::999999999999888777666666666777888444555555666777888888888999999888888888888999999;;;:::999:::;;;;;;:::888777777777888999999888777888666444444555666666666777777777666666666555555666666666666777777777888555444333444444555444333666666666666666555555555666777888777555444444666555555555555444444444444666666777777888888888888888777666666555666666777666555555666888888777666<<<777333444999;;;999555444555555666777888888999777777777777666555444333555555666777777777777777888666555666888:::;;;;;;===;;;999666666666888999888888777777777777888888777666444222333555777999555666777666444444555777:::<<<<<<:::777666888:::888777777777777777888888777777777777888888999:::888999;;;:::888777777888777777888888888999999999:::::::::999999999888888:::::::::;;;;;;::::::999:::999888888888888999:::777888:::;;;;;;;;;:::999888:::<<<<<<:::999999:::<<<<<<<<<<<<===>>>??????BBBCCCDDDEEEFFFHHHLLLOOOPPPVVV___gggllloooqqqrrryyy~~~888888777777777777888888777888999888888999<<>><<<999777666666666888888999999888777777666555777888777666555666888666666666666666666666666444555555666666777777888555666666666666666555555444555666666666666555444666777888999999999888777888888777777777777888888666666666666666666666666444444777999;;;999555222555666666777777666666555555666888888777666777888666666666666666777777888===;;;:::999666222444999;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@AAACCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===:::888666666666666666666777777777666555444555666999::::::999666444666666666666666666555555666666888;;;999555555999666777888888777777888999666666666666666666666666666666555444444444444555777555444666666333444666222333444666888:::;;;<<<:::888777666777888777666555555555666666777777777666666555555555555666666555555555555666666666666999888888888888888888888777777777666555555444444555777666222111444777888777777777777777777777777:::;;;===>>>??????@@@@@@UUUPPPHHH???999666666777777666666777999:::999888999888777777888888777555666777999999888888999:::999888777666666777888999999999999999999888777777888888888777888888999:::888777777888::::::999888777777888888888777777666888666444444555777777666555555555666666666666666666666666777777777888888555555555666666666666666777777666666555555555555777888999999777777888999666555555555555444444444666666666777777777888888888777666555555666777888666555555666888999777666;;;666222333888;;;999666444555555666666777777777777777777777777666666555555555666777777777777777999888777888999:::999777888777666555555555666666888888777777777777888888777666444444444555777888555666777777666555666777444888;;;888333111444999666666777777888888888888888777777777888999:::;;;999:::;;;:::888777777888777777777888888888888999888888888777777777777666777777888888888777666666999999999999999999999999777888999:::::::::999999777999;;;;;;:::888888999<<<<<<======>>>?????????@@@BBBCCCDDDFFFHHHLLLOOORRRWWW```ggglllnnnppprrrxxx}}}999888777555555777888999666777888888777888;;;===???BBBFFFJJJNNNSSSYYY\\\^^^]]]^^^bbbfffiiiiiigggccceeegggiiiiiigggeeecccaaaaaaaaa```___]]][[[YYYZZZYYYWWWVVVRRRMMMFFFAAA===<<<;;;999888777777777666777888999999888777777555777888777666555666888666666666666666666666666555555555666666666666666555555666555555444333222555666777777777777666555444555777999999888777666777777666666666666777777666666666777777777888888444444555777888777555222555555666666666666555555444555777777666555777888555555555555666888999:::BBB:::444444555555666888888999;;;>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDDDDCCCBBBBBBBBB???@@@AAAAAAAAAAAA@@@???===<<<:::888666555777888555555666777666555444333888888999999888777666555555666666666666666666666555555999<<<:::555444888444666888888777666777888777777777777777777777777777666666555444555555555777333333666666333333777444444555666777888999999:::::::::888666555555666555555555666666666777777555555444444444444555555444444555555555666666666777777777777777777777888555666666666666666555555444777666111000555888777666666666666666666666666999:::;;;===>>>>>>>>>>>>JJJGGGBBB===999777666666888777666777999999888666999777555555666666666555777888999999777777999;;;999888777666666777888999888999999:::999888777777777777777777777888999999777666666777888888777555444555777777777777888888999777555555666888888777333444444555555666666777666666777777777888888888555666666777666666777888555555555666666666666666666777999999888888999;;;666666666555555555555444666666666666666777888888666666777777777777666666666555555777999999777555333444555777777777888888666666666666666777777777666777777888888888888888555555666777777777777777999999999::::::999666444444444555555666666555555888888777777777777888888666666555555666666777888555777888888777666666777555777888777444333555888777888888888888777777666666666666777777888999:::999;;;<<<;;;999777777777777777777777888888888888888888888777777777777666666777777777777666555444666777888999999888777666666777999:::::::::999888222555888::::::999999:::;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCEEEIIIKKKPPPVVV^^^eeejjjmmmppprrruuu{{{:::999666555555666999:::666777888777777888;;;===>>>AAAEEEIIIMMMQQQVVVZZZ]]]\\\]]]```eeehhhgggfff```cccgggjjjkkkjjjgggeee___```aaaaaa___]]]ZZZXXX[[[ZZZXXXVVVRRRLLLEEE@@@::::::999999888999999999444555777888999999999999666777888777666555666888666666666666666666666666777777666666555555555444555555555555444333222111555666777888888777666555333555777888999888777666666666555555555555666666555666666777888999::::::666555444444555666555333555555666666666666555555444555666666555555666888333444444555777888:::;;;EEE:::000111555777777777666777:::===???BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@CCCEEEEEEDDDBBBBBBCCC???@@@AAABBBBBBAAA@@@???<<<;;;:::777555555777999444555666666666555333222;;;:::888777666555666666555555555666666666666666444555:::>>>;;;555444777333555666777666555666777888888888888888888888888777777666555555555555666666222222666666333444999777777777777777666777666999;;;<<<999555333444777666666666666666666666666444444444333333444444444444444444555555555666666555666666666777777777777444555666666666666666555444888888222222888;;;:::333333444666777999::::::777888:::<<<======<<<<<<999999::::::999888888777888777777777999999777666:::777444333444555666666777999:::888666666999<<<888888777666666777888999222333555777888999888888777777666666777888999999777666555666666666444222222444666777777888999::::::888666666777888888888222333333444555666777777777777777777888888888888333444666666555555777888333444444555666777888888333444666777666777888:::777666666666666555555555666666666666666777888888333555888::::::888555444555555555777999999777555***222:::;;;777444666:::888888888888777777777777666777888999999::::::999555666666777777777777777:::::::::;;;;;;999555111333444666888888888777777888888777777777777888888666666666777777777777777666777999999888777777888999888777777888999999999999999999999888666555444555555555555666777999999:::;;;<<<;;;999777777777777777777777888888888888:::::::::999999999999888888888888888888777666666444666777999999777666444666777888999:::999888888...222666999::::::;;;<<<999:::;;;<<<============@@@AAABBBBBBAAABBBEEEHHHNNNTTT\\\dddiiimmmppprrrssszzz999999888666555555777:::777777888999;;;<<<======???AAADDDGGGKKKPPPUUUYYYXXX[[[___ccceeeeeedddccc``````bbbfffhhhgggbbb^^^____________^^^^^^^^^^^^^^^]]]\\\XXXQQQIIIAAA<<<<<<:::999999::::::888777777777666666666888999:::777777777666777888888999888888777777666666555555999999999888777666666555777555333333444555555555444444444444444444444444555555555666888777555333666555555555444444444444444555666777777666555444555666666666666666555555555555666666666666555555666666666666666777888888666:::888333222999>>>>>>777888888888888999999999888;;;===??????@@@BBBCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDBBB@@@>>><<<;;;:::888666666666666777;;;888555444666999;;;;;;:::777444333666888888777999999999888888666555555333:::>>>:::666555666555666666666666777888999:::888888888888777777777777666555444333333444555666777555333444666666444222999777666444444666777999:::888666666666666555444666666666666666555555555777666444222222222444555222333444333222333555666555666777666555444555777666666777777777777666666555555444555777999999999666555444555777999888777222555:::<<<===<<<<<<===<<<999666444555666666555::::::888666555444444444888666444222333666:::<<<;;;999888666555444444555555555555777999999777555888666555555777777555222555555666666777777777888:::888777777888888777555444555555555666666777777777666555777::::::888555666555555555777777555444777777777777777666555555444444555555555555444444999777666666777777666444777777666555555666888999:::999666555444555666777;;;888444444666888777555666666666888;;;;;;:::888:::666444666:::<<<:::666999777555444666888999999888666333222444666888888999999777777777888999:::999888888888777777666666666777888999::::::999888777777777777888888888888555555777:::888444444777+++...333777888999;;;<<<999999999888888888777777:::999888888999999777666777::::::888777999888555777777777777666666666666<<<<<<;;;;;;:::999888888888888888888888999999999;;;999666444444666999;;;888:::;;;999666555777:::999444111444:::===:::555777777888999::::::;;;;;;777888999:::::::::999999;;;:::999888999;;;===>>>@@@?????????AAACCCFFFHHHTTTVVV^^^ggghhhfffjjjsssuuuyyy888888888666444444666999888888999:::<<<======>>>===???CCCFFFIIINNNTTTWWWWWWYYY]]]aaacccbbbaaa```^^^^^^```cccfffeee```\\\[[[[[[\\\\\\]]]]]]]]]^^^```___\\\VVVOOOGGG@@@<<<<<<:::999999999999888777888888777777777777777777777777777777777888888999888777777777666666666555888888777777666555555444777555333333444666555555444444444444444444444444666555555777888888666444666666666555555555444444555555666666666666555555555666666666666666555555555555666666666666666666666666666666666777888888666888777333555;;;===;;;777777888888888999999999888:::===>>>???@@@AAACCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBAAA@@@@@@???AAABBBCCCCCCBBB@@@>>>===;;;:::888666666666666777999777555555777999999999:::777444444666888888777999999999888888777666555555;;;>>>:::666666777777888888777666666666777777666666666666666666666666555555444333333444555555777555444444666666555222888777666555555666777888:::888666666666666555444777777777777777666666666777666444333333333555555555666777777777777999;;;555666777666555444555777555555555555555555555555666555444555666777888888555444444555777888777666333777;;;===============888666333333555666777777888777666666666666666777999888666666666888;;;===;;;:::888666555555555666666666666777999999777666777666555666777888666333888888888999999::::::::::::999888888999999888666666666666777777777888888888777777888::::::777555666666555666777888666444777777777777777666555555444555555666666555555444888777555555666666555333666555555555666888:::;;;:::999888666555555666666999777555555555666666555777666777888:::;;;999777:::777555777:::<<<:::777777777666777999:::999777999666444333555777888999999999888777777888999:::888888888888777777777666777777999:::::::::999999666666777777777888888888:::888999;;;888333222555222555777999888666666666999999999888888888777777:::999888888999999888666888:::;;;888888:::999666888888888888888888888888:::::::::999888777777777999999888888888888888888:::888666555555666888:::888::::::999666666777:::;;;888666888<<<===<<<999888888999999:::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::;;;===???@@@????????????AAADDDFFFHHHQQQTTT\\\eeegggfffjjjrrrvvvzzz777888777666444444666888999::::::;;;<<<======>>>;;;>>>AAADDDGGGLLLQQQUUUUUUWWWZZZ]]]______^^^]]][[[\\\^^^aaacccbbb^^^[[[WWWXXXYYYZZZ[[[\\\\\\]]]aaa^^^YYYRRRKKKDDD???<<<<<<;;;999999999999888666888888888888777666555444777777777777777888888888777777777777666666666666777777666666555555444444777555333444555666666555555555555555555555555555666666666777888888666444777777777666666666555555666666555555555555666666555666666777777666666666444555666666777777777777666666666666666777888888666777555555888===<<<777777777777888888888999999888:::<<<>>>>>>???AAACCCBBBBBBCCCCCCBBBBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>@@@AAABBBBBBAAA@@@>>>===:::999888666666666777777888777666777888999999777999777555444666777777777888888999888888777666555888===>>>999666777999999999888777666555555555555555555555555555555555555555555444444444444555555777666444555666666555333888777666555555666777888:::888666555666777666555777777777777777777777777777666555444333444555666333444555444333333555666555666777666555444555777666555444333333444555666666555555555555555666666555555555666888888666444555888<<<======<<<======999777555444555777777666444555555555666888999:::888777777777888999:::;;;<<<;;;999777666666777777777666666888999:::888777666555555666888888777555666666666666666777777777;;;999888888999:::999777777777777777888888888888:::999999:::::::::777555777666666777888888777555666666777777777666555555444555555666666555555444888666555555555555444222666666666666777888999:::;;;:::999888777666555555666777777666444444555777888777777888999:::888666;;;888666888;;;<<<:::888777777888:::<<<;;;999666:::777555444666888999999999999888888777888888999888888888888777777777777777888999:::::::::999888666666777777777777888888;;;999:::;;;999444333666666888::::::888555444444999999999888888888888888:::999999999::::::999777999;;;;;;888888::::::777777777888888999:::::::::888888888777666666555555:::999999999888777777777888888777777777777888888999999:::888777666888999::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<<===>>>@@@AAA?????????@@@AAADDDFFFHHHNNNRRRZZZbbbfffggglllrrrwww{{{888999999777666555777888999:::::::::;;;<<<<<<<<<;;;===@@@CCCFFFJJJOOOSSSTTTVVVYYY[[[]]]]]]\\\[[[[[[\\\^^^aaabbbaaa___]]]XXXYYYYYYYYYYYYZZZZZZZZZ[[[XXXSSSLLLFFFAAA>>>======;;;999999999999777666666777888888888777555444666666777888888888888888777777777777666666666666777777777666666555555555666555444444666777666555555555555555555555555555777666666888999999777555777777777777666666666666777666555444444555666777555666666777777777777666444555666777777888777777666666666666666777777888777555444666;;;===:::444777777777777888888888888888:::<<<<<<===>>>AAACCCAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@@@@AAAAAA@@@???>>>>>>:::999777666666666777888888888888999;;;:::999777888777666555666777777777888888888888888777666666:::===<<<777444777999999777777666555555555555555555555555555666666666666666666666666666666666666777666666555666555555444777777666666666666777777999777666555666777666555666666666666777777777777555555444333333444444555444444444222000//////111555666777666555444555777777666444333333444666777666666666555333333444555666666666888999999777444666888;;;<<<;;;::::::;;;>>>;;;888777666666444333444444444555666888999:::555555666777777777777777<<<;;;:::888777777888888888777777888999:::999888555666666777888999888777444444444444444444555555999888777777999999888777777777777777777777777777;;;:::;;;;;;:::999777555888777777777999999777666555666666666666666555555555555666666666666555555999777666555666666444333777777666666666666666666;;;;;;;;;:::999777555444444666888777444333555777999888777777888999777666;;;999888888:::;;;:::888999888888:::;;;;;;999777:::888666666777999::::::999999888888888888888888888888888777777777777777666777888999999999888777666666666666777777777888888777888;;;999666777:::333666999:::999888777888888888888888888888888888:::999999:::;;;;;;999777999<<<;;;888777::::::888666666777888999:::;;;<<<888888777777666666666666:::::::::999888777666666777777888888888888777777999999999888777777888888888:::;;;:::888777888:::888888888999999999:::::::::999888777777999;;;<<<============>>>???@@@AAA>>>??????@@@BBBDDDFFFGGGMMMQQQYYYaaafffjjjnnnrrrwww|||999:::;;;:::888777888:::999999999999999999::::::;;;===???AAADDDGGGLLLOOORRRTTTVVVYYYZZZ[[[[[[ZZZZZZ]]]___aaabbbaaa```___\\\[[[ZZZYYYXXXWWWVVVUUURRROOOJJJEEEAAA???>>>>>>===;;;999999999999777555444555666888888888777666666666777888888888888777666666666666777777777777888888777777777777777666555444444555777888777666666666666666666666666666777777777888:::999777555777777777777666666666666777666555444444555666777555555666777888888777777555555666777888888777777666666666666666777777888777444333888===<<<888333666666777777777888888888888999;;;;;;<<<===@@@CCCAAAAAABBBBBBCCCBBBBBBAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@@@@@@@???>>>======999888777666666666777888999999999;;;<<<<<<999777666777777666666666777777777888888888888777777666:::<<<:::555333666888888555555555555555666777777666666777777888888888888777777777888888777777777666777777666555555555555777777666666666666777777999777555555666777666555444444444555555555666666333333333333333333444444666777777666444444555777555666777666555444555777888777555444444555777888555777777555333222333555777777777888::::::888666666888::::::999777888888;;;999777666555555333111666666555666666777888999555555666777888777666666<<<;;;:::888888888999999999777777777999:::999888555666888888888888888999777777777777777777777777777666555666777888777666666666666666666666666666:::;;;;;;;;;:::888777666888777777777999999777666555555666666666666555555555666666666666666666555999888777777888888777555333444444555555666666666::::::::::::999777666555333666888777555333555888999777666666888888777666:::999888999999:::999888<<<:::888777999::::::999:::888666777888::::::999999999999999888888777777777777777777777777888888666666777888888777666555555666666666666777777777999777888:::999666777;;;222444888:::999999999999888888888888888888888888888888888:::;;;;;;999777999<<<;;;777777::::::888444555666777888:::;;;;;;888888888888888777777777:::::::::999888777666666666777888888888888777666:::999888888888888888888777:::<<<;;;777666888;;;777777777777888888888888:::999888777777999;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>???AAABBBDDDFFFGGGLLLRRRYYY```gggmmmqqqrrrvvv{{{:::;;;<<<;;;:::999999:::999999999999888888888888;;;<<<>>>???@@@CCCGGGJJJMMMOOOQQQTTTVVVWWWXXXXXXYYY[[[___``````______```\\\[[[YYYWWWTTTRRRPPPOOOJJJGGGCCC@@@>>>===>>>???===<<<:::999999888777555333444555666777777777777555666777999999888888777666666666666777777777777888888888888777777777777555444444666888999777666777777777777777777777777888888888999::::::888666777777777666666666555555666666555555555555666666555555666777888888888888666777777888888777777666666666666666666777888888666333444999<<<:::666444666666666777777777888888888999:::::::::<<<@@@BBBAAAAAABBBBBBCCCCCCBBBBBB>>>???@@@AAABBBCCCCCCCCCAAAAAA@@@???>>>===<<<<<<999888777666666777888999:::999999;;;<<<;;;999777555777888777666555666777777777888888888888777777:::;;;999444333777888666555555555555666777888999777888888999999::::::;;;777777888888888888777777666777888777555444555666666666777777777777666666888777555555777777777666333333333444444555555666333333333444444444444444444555666777666777:::<<<555666777666555444555777888777666555555666777888555777888666333222444777777666666777999::::::999777888999999777555666666333222111222444555444333777777666666666666777777777888999999999999888888<<<;;;999888888888999999999777666666888999999888666888::::::888888888999666666555555555555444444666555444555777777777555666666666666555555555555888:::;;;;;;999777777777777666666777888888777555444444555666666666555555555666666777777666666555888777666777999:::999888000111333555777888888999999999999888777777666666444666888888777666777777888777555555777888888777999999999888888888888888===:::777666777999999999999888666777999:::999999999999999999999888777666777777777777888888888888666777888888888777666555555555666666666666777777<<<:::999:::777333444777333666999999888777666777888888888888888999999999666666777999;;;;;;888666999;;;999666555888999777555555666777888999:::;;;999999999999999999999999:::999999999888777777777777777888888888888777777;;;999777777888999888777888;;;===<<<999888:::===777888888888888888888888;;;;;;:::::::::;;;<<<===::::::;;;<<<<<<======>>>===>>>???AAACCCDDDFFFFFFLLLSSSYYY___fffnnnrrrqqqtttyyy999;;;<<<;;;:::888999::::::::::::999999888888888:::;;;<<<<<<<<<>>>AAADDDFFFHHHJJJMMMPPPRRRSSSTTTTTTXXX[[[\\\[[[[[[\\\]]]WWWVVVTTTQQQNNNLLLIIIHHHEEECCCAAA>>>======>>>???>>><<<:::999999888666444666666555555555666666777555666888999999999777666555666666666777777777888777777777777777777777777444444555666999999888666777777777777777777777777999888888999;;;;;;999777666666666555555555444444555555666666666666555555555555666888888999999888888888888888888777666555666666666666666777888888666333555:::;;;666555777666666666666777777777888888888999999:::<<>><<<;;;::::::999888777666666777888999:::888888888999999777555444777999888666555666888777777888888888888777777:::;;;999555555999999666777777666666666777888888888888888999:::;;;;;;;;;555666777777777777666555666777999888555444555777666666777777777777666666888666555555777888777666333333444444555666666777444555555666666666666666333444444444333333555777555666777666555444555777666666666666666666666666555777999777444222555999666444222333666999::::::888999:::999666555555666222111111333555666666555666666666666666777888888999999888888888888888888;;;:::888777777888999999888666555555777888888888777999;;;;;;888777888999333333333222222222111111666555555666777888888666777777777777666666555555555888::::::888666777888666666555666777888666444333444555555666666555555666666777777777777666666666555555666999::::::999444555666888888888777777888888777666666666777888666666777888::::::888777777666444444666888999888888888888888777666666777:::999777777888888777666888777666777888999999888999999::::::999888666555666777777777888888888888888999:::::::::888777666555555555666666666777777<<<999888999666222333777333666888999777666555555777777888888888999999999555555666999::::::777555888:::888444444777888777777777888888999:::;;;;;;999999999999999999999999999999888888888888888888777777777777777777777777;;;999777777888999888666888999::::::::::::;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===============>>>@@@BBBCCCEEEEEEFFFLLLRRRYYY]]]eeennnqqqoooqqqwww}}}888:::;;;;;;999888888999<<<;;;;;;::::::999999999999:::::::::999;;;===@@@@@@BBBEEEHHHKKKMMMOOOPPPQQQTTTXXXYYYWWWWWWXXXZZZSSSQQQOOOMMMJJJGGGEEEDDDDDDCCC@@@>>>=========>>>>>><<<:::999999888666444999888666444444444555666555666888999:::999777666555666666666777777888888555555555666666666666666444444555777999999888666777777777777777777777777999888888:::;;;;;;999777666555555555444444444444444555666777777666555444555555666888888999999999999999999999888666555444666666666666666777888888555333666;;;:::444444888666666666666777777777777888888999999999;;;???BBB@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@CCCBBB@@@>>><<<:::999999888888777666666777888999999777666666777777666444444777999888666555666888666777777888888888777777;;;<<<:::777777:::999666:::999888777777666666777777777888999::::::;;;;;;333444555666666555444333666888999888555444555777666666777777777777666666888666555555777888777666444444555555666777777888666666777888888888888888888888888555222000000111555666777666555444555777444444555666666555444444444777:::888444333666:::444222000000333777:::;;;:::;;;;;;999777666666777777666666777888888777555555555555555666888999:::888777666666666666666777:::999888777777777888999888666444444666888888888888:::<<<;;;888666777999666666666555555444444444777666666777888999999888999888888888777777666666444777::::::777666777888666555555666777777666444333333444555666666666555666666777777777777666666444333333555888::::::999<<<<<<<<<;;;999666444222888777555444444666888999888666666888;;;<<<999666777555333444666888999999777888888777666555555666888777888999:::999666333777666666666888999888777999999::::::999888666555666666777777888888888999:::;;;;;;<<<;;;:::999888555555555555666666666777888666666777666333555:::111333666888777666666777777777888888999999999999444444666888:::999777444888999777333333666888666888999999::::::;;;;;;<<<888888888888888999999999888888888888888999999999888888777777777777888888<<<999666777999:::888666555555666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::999999:::;;;<<<===>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFKKKRRRXXX\\\dddmmmppplllpppuuu{{{~~~777999::::::888666555555999:::;;;;;;;;;;;;:::999555666888888777777999:::;;;>>>AAACCCDDDFFFHHHIIIJJJNNNPPPPPPQQQTTTTTTQQQGGGGGGGGGFFFEEECCCAAAAAABBBAAA@@@>>>======<<<<<<>>>===<<<:::999888888888888777666444444555555666666777888999999888666555444444555555666777777777444666777999999777666444444444444444444555666777666555555555555666777777777888888777777666555444666777777777777777666666555555555666777666333111888888888777777777777777888888999::::::888777666:::777444666999999666111777777666555555555555555888888888777777666555444666777888999;;;<<<>>>>>>@@@AAABBBAAA@@@@@@AAACCCDDDBBBAAAAAAAAAAAA???>>>AAA>>>>>>???===:::;;;@@@666777888999999999999999555666777666444444555777777555444555777888888777888444444777999666666888>>>999666888888777777:::999;;;<<<:::777555666888444555888:::<<<;;;999777777777777777777666666555444444444444444444444444666666666666666555555555555777999;;;:::888666444888888777666666666666666555555555555555666777777777666444333444555777999777777666555555555555555111444777666333222333555111222555666777777555444333333333555888999888777777999;;;:::777444333222666666666666666666666666555666777999999999888777777666555444444555666777:::999888777777777999999???;;;666555888;;;<<<<<<;;;<<<===;;;999888888999666666666666777777777777777888888999999999888888999999:::999888666444333999999888777777777777777999888777555555444444444<<<:::666222111111333444555555666666666666666555444555555666666666666666999999999999999888777666666888999888777666777888:::777555666999;;;:::888666666777888999::::::;;;666666777777777777666666888888888888888777666666444555666777777888888777;;;:::999888777777777777888777666555444333222222555888::::::999666555555;;;666333444444444777<<<666666777666666777:::<<<555666666666555444333333888888888:::;;;:::777444666666777888999:::::::::888888777777666666666555666777888999:::;;;;;;:::;;;999888888999::::::999888777888999::::::888666777777777777888888888888@@@>>>;;;999777777888888:::999999888888999999::::::;;;======<<<;;;<<<===;;;:::999888999:::;;;<<<<<<<<<<<<;;;;;;:::::::::===>>>??????@@@BBBEEEHHHMMMOOOUUU]]]eeelllooopppssswwwzzz{{{|||777999:::999777666666666888999:::;;;;;;:::999888666777999888777777888:::777:::===>>>???@@@BBBDDDEEEIIIKKKJJJKKKNNNNNNKKKCCCCCCCCCCCCBBB@@@???>>>AAAAAA???>>>===<<<<<<<<<;;;;;;999888777666666666777666555444333444555555666777777888888888777777666666666666666666555555555666777888888777666555555555555555555555666666555555555444555666666777555666777777777777777666666666777777777777666666777666555666777777555333666666666666666666666666777888888888777777666666:::666444555888999777333777777666555555555555555555666666777777777777777555666777888:::;;;<<<===>>>???@@@???>>>???@@@BBBDDDBBB@@@@@@AAAAAA???>>>???<<<;;;<<<999555666;;;888888888888999999999999666777777666555555666888777555444444666777666666777444333666777555555777???999555777999888777999888:::<<<:::888777999<<<888;;;??????===;;;::::::666555555444444444555555444444444444444444444444555555666666666666666666666777888999888777555444888888777666666666666666666555555555555666777777777666555444444555777888777777666555555555555555444444444444555555444333333555666888888777666555333333333555888999888777555777999999777555444333666666666666666666666666555666666666666555555444777666555444444555666777888888777666666777888888>>>;;;777666888:::;;;::::::;;;;;;:::888777888999888777777777666666666666888888999999999888777777777888999999999888777666999888777777666666666777888777666555555555555555777666555444444444444444888888777666555444333222444555555666666666666666888999999999999888777666666777888888666666777888999777555666888:::999888666666666777777777777777666666777777777777666666888888888888888777666666666777777777777777666666;;;:::999888777777777777777777666666666666666555666888:::999888666666666999555444777777555666:::999999999777666666888:::555555555666555555444444777777888:::<<<<<<:::777555555777888888999999999888888888777777777666666666777888999:::::::::::::::888777777888999999888888777777999::::::888666777777777777777888888888;;;:::999777777888:::;;;999999999999999999999999999;;;======<<<;;;<<<===:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;===>>>@@@@@@@@@BBBEEEHHHKKKMMMSSS[[[cccjjjmmmnnnqqquuuyyy{{{}}}777888999888666666777999777888999::::::999888777777999999888777666777888555777:::;;;;;;<<<===>>>>>>AAACCCBBBDDDGGGHHHEEEAAAAAAAAAAAAAAA@@@??????AAA@@@???>>>===<<<<<<<<<;;;:::999888888777666666666666555444444444444444777666666666777888999999888888777666666555444444555666777888888777666555777777777666666666666666555444444444444555666666444555666777888888888888666666777777888777777666999777666666777777777666555555555555666666666666777777666666555555555666999666333444777999888666777777666555555555555555333444555777888999999999555555666777999:::;;;;;;:::<<<===>>>===>>>???AAACCCAAA@@@@@@@@@@@@???===>>>;;;;;;;;;888333444777;;;:::999888777888999999666777888777666666777999777555333333555555555444777444333666666333444777@@@888333666999888666666666888::::::999:::===AAABBBIIIOOONNNGGG???===>>>777555444333333444666777666666666666666666666666555555555666666777777777777777777666666666555555888888777666666666666666666666555555666666777888777777555444444555666777777666666555555555555666777444222444777888555111666777888999888777666555444333333555777888888666333555777888666555555555666666666666666666666666888777666555555444444444777666555444444555666777777666666666666666777777===;;;888888999999999888888999:::999888777888999888888888777777666666666888999999999888777777666444555666777777777777777888777777666666666666666777777666555555666666666222333555666777777666555777777666555444444333222444555555666666666666666888888999999888888777777555666777777555555666777777666555666888999888777666666666555555444444444666666777777777777666666777888888888888777777666888888888888777666555444:::999888888777777777777666666777777888888888999777888999888666555666777666444555999999666666888;;;;;;:::888555444555777444444555666666666555555666666777:::<<<===;;;:::555555666777888888888888888888888777777777777666777777888888999999:::::::::888777777888999999888888777777888999999888666777777777777777888888999999888777666777777999:::888999::::::::::::999888888:::<<<<<<;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>???@@@@@@AAACCCFFFIIIIIIKKKPPPXXX```gggkkklllmmmrrrxxx|||777888888666555666888:::666777888999999888777666777888999777555444444555666888:::;;;;;;;;;<<<===999===>>>===???CCCDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;:::999888888777666666555555555555555777666555555666888:::;;;777777777777666666555555666666777777777777666666888888888888777777666666444444444444444555555666555555666777777777777777666666777888888888777777999777555444555777777666555555666666666666666777888777666555444555666777999666333333666888999999777777666555555555555555444555666777888999999999555555555666777888999999888:::<<<=========???@@@AAA???>>>>>>??????>>><<<>>><<<<<<<<<:::666666:::<<<;;;999777666777888999666777888777666666888:::888666444444555555444333888555555777666333555999???777111444888888555555555777999999888;;;@@@EEENNNZZZeeefff[[[LLLCCC@@@999888666444555777999;;;666666666666666666666666444444555666777888888999888777555444444555555666888777777666666666666666666666666555666777777888777777666555555555555666777666555555555555666666666555444555777777555333888888888888777666555444444333444555777888777666222444666777666666666777666666666666666666666666999888777666666777888999777666555444444555666777666666666666777777777888;;;::::::999999888777555666777888888777666888999777777777777777777777777888999999999888777666555444444444555555555555555777777666666666666666777666666666666666666777777222333555666777777777777333333333444555666666777444555555666666666666666777777888888888888777777444666777666555444555777666555666666777777777777555555555555555555555555666666777777777777666666777777888888888888777666888888888888888777666555999999888777777777777777777777777777888888888888777777888777555555777888777444555999999777777:::::::::999666444333444555333444555666666666666666666666666888:::;;;:::888666666777888888888888888666666666666666666666666777777777777888888999999:::999777777999:::999888888777666777888999888666777777666666777888999:::;;;:::888666555555555555777888:::;;;;;;:::888777777999;;;;;;;;;:::;;;<<<999:::;;;<<<===<<<;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAAAAACCCFFFIIIIIIJJJOOOVVV___fffjjjkkkkkkpppvvv|||777888888666555666888:::666777888888888888777666666777777666444222222333666888:::;;;::::::;;;<<<999<<<===<<<>>>BBBDDDBBBBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888777777666777666555555666888:::;;;666666666666777777888888666666777777777777666666888888999999888777666555555444444444444555666666777777777777777666555555666666777888888888888888777555333333444666666666666666666777777888888888999888777666555666777888888666444444555777999999777777666555555555555555777777888888888888777777555555555666666777777777777:::<<<>>>======???@@@>>>===<<<<<<======<<<;;;;;;999:::===;;;777888<<<<<<:::888666666666888999666777888777666777888:::999777666555666666666444888666666888666444777<<<===555111444777666555666666888999888777:::AAAFFFXXXfffuuuyyyooo[[[JJJ@@@:::999666555555777999;;;777777777777777777777777444555555666777888999999888777555444444444555666888777777666666666666666666666666666666777888888666666666555555555666666666666555555555555666666444666888888666444555777888888888777666555444333444444444555777888777555222444666666666666777888666666666666666666666666777666666666666888:::;;;777666555444444555666777777777777888888999999999999999::::::888777555555666777888888666666777999555555666777888999::::::888888888888888777666555777777777666666666666666777777666666666666777777777777666666666777777888666666555555555666777777333333333333555666888999444555555666666666666666666777777888888888777777444666777666555444555777444555777777777777777777444444555666777777888888666666777777777777666666666777777888888888777777666666777888888888888888888888777777666777777777888888888777777777666666666777777666555555777888999555444777888777999===666777666444333222444666444444555666777777777666777666555666777888666555888888999:::::::::999999555555555555555555555555777777666666666777888999;;;:::888888:::;;;:::999888777666666888888888666777666666555666888:::;;;999888777666555555444444777888:::;;;;;;:::888777666888:::;;;::::::;;;<<<888999;;;<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBFFFHHHIIIKKKOOOVVV^^^fffjjjllljjjooovvv|||777888999888666666777999666777888999999888777666666777777666333222333333444666888999888888999:::999<<<===<<<>>>CCCEEECCC@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;888888999:::999888777666999999999999999888777777777666666666777888999999555555666777777888999999777777666666666666777777777777888999999888666555555555555555555666777777888888888888777666555444666666777888999999999999666444333333555666666555666666777777888888999999999888777777666666777777777777666555555666888888777777666555555555555555999999999999888777666555666666666666666666666666777999<<<======<<<===>>>;;;:::999999;;;;;;:::999666666777:::999666777:::999888777666555666777888555666777777666666888:::999777666555777777777666777666777888666555999@@@:::555333666777666777:::;;;<<<;;;999777:::@@@FFF\\\eeerrryyytttcccNNN???999888666444444555666777777777777777777777777777666666666777777888888888888777666555555555666777888888777666666666666666777777666666777777888999555555555666666666666777666555555555555666666777333777:::999555444666999888888777666555555444444555444444555777888666555555777888777666555777888666666666666666666666666333333333444666777999:::777666555444444555666777666777888999::::::999999777888:::999777666666666777888999888777666777888555666666777888999::::::666777777888888777777666<<<;;;:::999888888999999777777777777777888888999888888777666666777777777888777666555555555666777777666555444444555777888444555555666666666666666666666777777888888777777555666777777555555666777444666888999888777777777444555666777888999::::::666666777777777777666666666777777888888888888777555666777888999999999999888777777666666777777777999888888888777777666666444666777777666555666888999555444777888777999>>>444555555444333333555777555555666777777777666666888666555555666666555333999999:::::::::::::::999444444555555555555666666888777666555555666777888;;;999888888999::::::999999777555555777888777777777666555555666888:::<<<444555555666666777777777888999::::::::::::999888555777999:::999999;;;<<<888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;===>>>??????@@@BBBEEEHHHJJJKKKOOOUUU^^^fffjjjllllllpppuuu|||777999:::999777666666666777777888999999888777777666777888777555444555666333555777888888888999;;;999;;;<<<;;;===BBBEEECCC@@@@@@AAAAAAAAA@@@@@@???@@@???>>>===<<<;;;;;;;;;777888999::::::888777666888888999:::999888777666666777777888888888777777777777777777777777888888777777666666666666777777444666777999999888777666777666666666666777888888666777777777777777666555666666777888999999999999555444444555777777666555555555666666777888888999666666777777666666555444777777777777666666666666777777666555555555555555999999999999888777666555777777666666666666666666666888;;;<<<;;;:::::::::999777777777999999888777666555777999888444444777555555555555666666666666444555666666555666888:::777555444444666777777666444444666777555444:::BBB999777888999999777;;;AAABBBAAA???;;;999:::@@@FFFXXXYYY^^^eeeiiiaaaOOO@@@999999777666555555444444666666666666666666666666777777777777777777777888888888777777666666666777888888777666666666666666777777666666777777888999333333444666777777777888555555555555555666777777666777888888777777777777999888888777666666666666555555444555777888666555999::::::888666555666777666666666666666666666666333333444666777777777777777666555444444555666777555555777888999999999888666777999888666555666888888999:::999777666666888888888888888888888888888444555666777888888888888::::::999888999:::;;;<<<888888888888888999::::::999999888777666666666666666666777777777777666666777777555555555777999:::444555555666666666666666555666666777777777777777666777888888666666777888444777::::::999777777888666666666777777888888888666666777777777777666666666666777888888888888888777888888999999999888888777777666666666666777777888888888999999999999999222555777888777666666777777444555999:::888999<<<666777777555444444666888666777777777777666666555777555444444666777777666999999:::::::::999999888666666666777777777888888888777555444444555777888999777666666777888888777999777555555666777777777777666555444555888;;;===444555555666777888888888999999999999999999999999444666888999999999:::<<<999888888888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???AAADDDGGGJJJJJJNNNTTT]]]eeejjjllloooqqqvvv|||777999::::::888666555555777888999::::::999888777777888999888777666777888333666888999999:::;;;===888:::;;;999;;;AAADDDCCCBBBBBBBBBBBBBBBAAA@@@???@@@???>>>===;;;;;;;;;;;;999:::;;;<<<<<<;;;999888777888888999999777666555666777888999999888666555999999888888777666666666777777666666666666777777333444666888999888777666777777777777777888888999444555666777888888888888666666777999999:::::::::555555555777999999777555444444444555666777777888444555666666666555333222666888999888777555555555777777666555555555555555999999999999999888777777777777777777777666666666555777:::;;;:::888888888777666555666777888777666888777888;;;888333333666222333444555666666555555333444555555555555777999555444333333555666666666222222444666444444:::CCC999999;;;===:::888>>>FFFGGGFFFCCC>>>:::;;;AAAFFFTTTNNNKKKRRR[[[[[[NNN@@@<<<;;;:::999888777555555666666666666666666666666888888888777777777777777888888888888777777777777888888777666666666666666777777777777777888888999222222444666777888888888555555555555555666777888999777555777::::::888555:::999888888777888888888666555444666777777666555<<<<<<;;;999666555555777666666666666666666666666666777888999999888777666777666555444444555666777333444666777888888888777555777888777555444777::::::;;;;;;:::777666666777;;;;;;:::999888777666555333444555777888888888888666666555555777888:::<<<999888888888999:::;;;;;;::::::888777666666666666222444777::::::999666555444444444444666:::===???444555555666666666666666555555666777777777777777666888999888777666777999444777;;;;;;999888888999777777777777666666666666666666777777777777666666666666777888888888888888999999999999999888777666777777666666666666777888777888888999;;;<<<<<<===111444777888777666666666444333666<<<===:::888:::999999999777555555777999777777888777777666555555666444444555777999999999888888999999999888888777777777888888999999999:::888777555444444555666777777666444444666666666555999777555444666777777777777666555444555888;;;===777888888888777666555555:::999999888888999999:::444666888999999999:::<<<999888777666777888:::;;;>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>@@@CCCFFFIIIJJJMMMSSS\\\dddiiikkkqqqsssvvv|||888777666777888999888666666666777777777777666666444444555777999888666333666666777888888888888888888888888999:::;;;===>>>???@@@AAAAAAAAAAAA@@@???<<<>>>===999888:::999666:::999999888777666555555888888777777666666555555777888888888888999999999999999888777666666666666777888888777555555666777777444444777777444444777666666777888888888888888888777777666666666666777777777777888999999777555777777777777777888999999777999:::888444444777;;;:::777444444666888777666666666777777777777777777777777777777666666666666888888777777666666666555888777555666777999999888777666555444444555666777:::777555444444555555444666999<<<<<<999666666777;;;666222444999;;;888333444555555555666666777777777555333444666888777555777777666555555777;;;>>>;;;666777===BBBDDDJJJRRRYYYJJJ@@@CCCCCC??????DDDFFFCCCBBBDDDGGGFFFAAA<<<999777666777999:::777444555444444555555666777888555555444444444444555555888777666555555666777888777666555555555777888999777777666666666666777777555666888999999999888777777777777777777777777777888888888888777777777777777777777888999999::::::888555333444888:::;;;999888888777777777777888888777777777777777666555555555666666666666777777777777666666777888888666555555555444444444444555666777666666555555555666666<<<;;;:::999888888888888777666666666666666666666888888999999888777555444555888888555777===<<<777777777666666666888999:::;;;999555444555666666666999777555444555666555555888888777777666666555555555555666666666666555555888888888777777777777777:::;;;<<<<<<:::777666666888999;;;<<<;;;999777666999:::<<<;;;888666555555999999888777777777777777777666555666888999999888333444666777777666444333;;;:::888777777777888999555555777888666555;;;CCC888777888999::::::888666777888:::<<<===<<<:::888777777666666666666777777;;;:::::::::999888888888;;;888666666999:::999777666666777777888888888999555555666666777777888888>>>:::666555666777666555999999999999999:::::::::888888888888777777777666777888999999777777888999777888888888888666444333::::::999999:::;;;===>>>::::::999888888999:::;;;;;;;;;;;;::::::999999999<<<999777777:::<<<<<<:::?????????@@@AAABBBDDDEEEKKKJJJKKKOOOWWWaaaiiinnnrrrtttyyy888777666777888999888666555666666777777777777777666555666777999999777555666666777888888888888777666666666777888:::;;;<<<>>>???@@@AAAAAA@@@???>>>;;;======999888:::999666::::::999999888777777666777777777777666666666666777777888888888999999999;;;:::999888777666666666777888888777555555666777777555555777777555555777666666777777888777777777999999888777777777777888777666666888999999777555444444444444444555666666888777555666777888999999888555333333555666666555777777666666666666666666777777777777666666666666888777777777777666666555555555555666999;;;;;;:::777666555444444555666777777555444555666888777777666888;;;:::888666666777888555333444888999777444444555555555666666666777777555222222444555333222555555444333333555999<<<===999999???DDDHHHQQQZZZYYYJJJ@@@???>>>999888===???===;;;===@@@???;;;666999888777777888888777666777777666555555555666666666555555555555555555666888777666555555666777888666666555555555666888888777777666666666666777777555666777888888888777777666666666666666666666666555555555555666666666666777777777888999999::::::999666444555888::::::999:::999888777666666666666777777777777777666555555888999999999999:::::::::777666666666888888777555777666666555666666777777666666555555555555666666;;;;;;999888888777777777::::::::::::::::::::::::888999999999999888666666555777777555777<<<;;;777888777777666666777888999:::777555555777999999999999777555444555666555555555555666666777777888888666666777777777666555555999999999999999999999999:::;;;;;;;;;999888777777888999:::::::::999777666999;;;<<<;;;999666555666555555555666777999:::;;;777666666888999:::999777777888:::;;;;;;:::888777:::999888777777777888888777777888:::777666;;;CCC777666666888999999777555;;;888777999>>>>>>:::555777666666666666666666777888888888777777777777777;;;888666777999:::999888666777777777888888888888888888888888888777777777;;;888555444555777666555777777777777777888888888999999999999888888888888888999:::999888777888:::999999999999888777666555;;;;;;;;;;;;<<<===???@@@999999888777666777888888;;;;;;;;;::::::999999999999888777999<<<<<<:::777?????????@@@AAABBBCCCDDDJJJIIIJJJNNNVVV```hhhmmmppprrrwww~~~888777666777888999888666555555666777888888888888888777666777888999999777555666777777888888777777555555555555666888999999===>>>???@@@@@@???>>>===:::===<<<888777999999555:::::::::999999888888888666666666666777777777777777777777888888888999999<<<;;;:::999777777666666777888888777555555666777888666666888888666666888777777777777777666666666;;;:::999888888888888888666666666777888888666444777666666666666777888888888555222444999<<<;;;888888666444444555666666666777777666666555555555444777777777777666666666666777777777888777777666666666666777888;;;;;;:::888777666555444444555666777444444444666999::::::888666777888777666555666777555555555555555555555555555555555555555666666666888666444333333333222111555555444333333555999<<<======@@@GGGNNNTTT]]]fff[[[MMMAAA>>>:::555444888999888666888:::999666222777777777555444444555777999888777666666555555555777666666555555666666777777777666666666666777777666555555555555666777777777666666555555666666777444555666777777777777666666666666666666666666666444444555555666666777777777777777888999999:::::::::888666666777999999888<<<;;;999777666555555444777777777777777666666555666666666777777777888888888777666666888888777666777777666666666666666777666666555555555555666666:::999888777777777777777999999999999999999999999999999:::::::::999888888555777777666888;;;:::666999888777777666777777888888666555666888;;;<<<<<<888666444444555666666555666666666666777777777777777888888888777666666555888888888888888888888888;;;::::::999888888888999888888888888888777777777999;;;<<<<<<999777666666444444555666777999;;;<<<777777888:::;;;;;;999666666777888999999888777666999888777777666777777777888777888999777555999@@@777666555666888888666555???999444777===???:::444666666555555555555666666777777777777777888888888;;;999888888999::::::999777777777777888888888888:::::::::999888777777666888666444444555666777666666666777777777888888888:::::::::999999999999888888999::::::888888999:::;;;:::999888777777777777:::::::::;;;<<<===???@@@;;;:::999888888888888888;;;;;;::::::::::::999999666777888;;;===<<<999666????????????@@@BBBCCCDDDHHHHHHIIIMMMTTT^^^ggglllnnnpppttt{{{888777666777888999888666777777888888888777777666888666555555777888888888555666666777777777777777555555555555666777888999<<<===>>>??????>>>===<<<999<<<;;;888777999888555999999888888888888888888555555666666777777888888777777777777888888888888===<<<;;;999888777777777777888888777555555666777999666666999999666666999777777666666666666666666;;;:::999888888888888888666555666777888888666444888888777777888888999:::888666555666888:::999777999888777666777888888999777777666666555444444444777777777777666666666666666777888888888777777666:::::::::;;;;;;999555333666666555444444555777888444444555888:::;;;999888666666666555555555666777333555777666333333444666555555555555555555555555999888666555555555444444666777666666666888<<<@@@???EEENNNWWW\\\aaafffjjjZZZOOODDD>>>:::555555999888777666777888888666333444555555333//////333777999888777666666666666666777777666666666666777777777777666666666666777777555555555555555555666666666666666555555666666666444555555666666666666666555555555555555555555555555555666777888999::::::777777777888999999::::::;;;999888777777777888888;;;:::999777666555555555666666777777777777666666555555555666666666666777999777666666888888888777777777666555555555555666666555555555555666666777999888888777666666777777888888999999999999::::::::::::::::::::::::::::::777777888888:::;;;:::777999999888777777666666666777666555666888:::;;;;;;777666444555666777666555:::999888777666555444333888999999888888777666555555555555555666666666666;;;999888777888999::::::888888777666666777777888999;;;<<<<<<:::888777777777777777777777888888999777888999;;;===<<<999666666666777888888777666666888777777777777777777777777555555666555222555;;;888666666666888888777555>>>:::666666:::<<<:::777666666555555555555666666888888888999:::::::::;;;::::::999999999:::::::::777777777777777888888888999999999888888777777777777666555555666777888888888888888999::::::;;;;;;::::::999999999888888888888:::;;;:::999888999:::;;;:::888777666777888888777777888999:::;;;<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::::::::777888:::;;;<<<<<<:::888????????????@@@AAABBBCCCEEEFFFHHHLLLRRR[[[eeekkkooopppuuu{{{888777666777888999888666999999999999888666555444777555444444666777777777555555666777777777777777666666666666666777888999;;;;;;<<<======<<<;;;;;;888;;;:::777666888888555666666666777777777777777555555666666777777888888666666777777777888888888===<<<;;;999888777777777777888888777555555666777999666666999999666666999888777666666666666777777::::::999888777666666666666666666777999888666444555444444444444555666666777999:::999666555666777888888777666666666888999777777666666555555555555777777777777666666666666666777888999999888777666:::::::::::::::888555222666555444444555666777888777777777888:::999777555666555444444555666666666222555888666333222444777555555555555555444444444666666666555555555666777666666777777888;;;???CCCHHHSSS___eeefffccc```^^^SSSKKKBBB===999777777:::888888777888888888777666555666666333000000444777666666666666666777888888777777666666666666777777666666777777777777666666666666666666666666555555666666555555555555666666555555555555555666666777666666666666666666666666444555666777888999:::;;;777777777888999999::::::;;;:::999888777777888888999888777777777777777777666666777777777777666666888888888999999999::::::999888666666777888888777999888888777666666777777555555555555555666777777999888777777666777777777<<<<<<<<<======>>>>>>>>>;;;;;;::::::::::::::::::999888888;;;===<<<:::888888888888888777777666666888777555666777888777666666555444555777777666555999999888777666555444444888888888888888777666666444444555555666666666666:::888666666999;;;;;;;;;888777777666666777888888888:::<<<;;;999888777777888777777777777777888888888888999;;;===;;;888555::::::::::::::::::::::::777777777888888888888777777444444666555333444888999888777777888999888777::::::999888777777999;;;666666555555555555666666888888888999:::::::::;;;999999999999888888999:::888888777777777777777777666666666777777777888888777777777888888888::::::777888888999::::::;;;;;;999888888888777777777777888999::::::888888999:::999888777555555666777888777777888999999:::::::::<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAAAAABBBDDDFFFHHHKKKQQQZZZdddkkkqqqrrrvvv}}}888777666777888999888666:::::::::999888777555555666444444555666777666555444555666666777777666666777777777777777888999999999:::;;;<<<<<<;;;:::999777:::999666666888888555444555555666666777777777666666666666777777777777666666666777777777888888;;;:::999888888777888888777888888777555555666777888666666888888666666888888777666666666777999:::;;;:::999888777666666666777777777888999999777555666666555555666666777888777:::<<<:::666333444777555555555444333333555777666777777777777777777777777777777777666666666666555666888::::::999888666777666666888999999777555555555444444555666777888999888777777888777555333666555444555666777666555333666777777444333555777555555555444444444444444222333444444333333555777333444555666888<<>>999666666777888777777777666666666666666888888888666555555666888444444444555555666777888777666666555555666666777666666777777777777666666777777777888777777666555666555555444444555555666666666555555666666777888777777777777777777777777333333444555666777888888777777777888999999:::::::::;;;:::888777666888:::888777777777777777888888555666666777777777777777777777777888888888999999:::888666666777999999888<<<;;;:::999888888888999555555444555555666777888999888888777777777888888::::::;;;;;;<<<============<<<;;;:::999999999999:::777888<<<>>>;;;888888777888888888888777777666999888666666777666555333555444444666777888666555555555555666777888888888666777777888888777777666666777777888888999999:::999666555777:::===<<<;;;777777777888888888888999777999;;;:::999777666777666666666666777999:::;;;888888999:::;;;:::888555888888888888888888888888777777888999999999999888999666666888888666777::::::888777777888999999888666999;;;999666555999>>>777777666666666666777777777777777777777888888888888999999888777777888:::888888888888777777777777444555555666777777888888777888999999999888:::;;;555555666777888999999:::888888888777777777666666777888999999777777888999777777666666666666666777999::::::;;;;;;::::::999888888999999999999888888999999::::::::::::;;;;;;=========<<<;;;;;;>>>@@@???????????????@@@AAAAAACCCEEEIIILLLPPPXXXccckkkrrrsssvvv}}}888777666777888999888666777888888999999888888888555555555777888999777555444555666666777777666666777777777666777777888999888999:::;;;;;;:::999888666999999666555888888555444555555666777888888888777777777777666666666666666666666666777777777888999888888777777777888888777888888777555555666777777555555777777555555777888777666666777999;;;===<<<;;;:::999888777777777888888888999;;;:::888666888888888888888999999:::777888999999888666666555333444555333111111444666666666777777888999999999777777777777666666666666555666999:::;;;:::888777666555444555777888888666555555444444555666888999:::888666555666666555444555444444666999999777444555666777666666555666777555555555444444333333333333555666444222111333555222444666777:::???EEEJJJWWW___aaaXXXMMMFFFBBB???======;;;777555555555555666666666666555555666777888777666666777777666555555444444444444444555666666555555555555555555666555666777888888777666555888888999999999888666555666555555444444555555666777777666666666777888999888888888888888888888888333444444555666777777888777777777888999999::::::999:::;;;999777666999;;;999999888777666666777777555555666777777777777777555555555555666666666666;;;999666666777999999999;;;:::999888777777777777444444444555555666777888999999888888888888999999777888888999::::::;;;;;;>>>===;;;999888777777777999555666<<<===888555666666666888888999888777777:::888777777888777666444444444444666888888666444333444555666777888999:::444444555666777777777777777777888888999::::::;;;777555444777<<>>>>><<<;;;===??????????????????@@@@@@AAABBBFFFIIILLLPPPXXXccclllpppqqqtttzzz888777666777888999888666555555777888::::::;;;;;;555666777999::::::888555444555555666666666666666777666666666666777777888888999::::::::::::999888666888888555555888777555555555666777888999999:::888888777777666666555555666666666666777777777777777777777666777777888999777888888777555555666777777444444777777444444777888777666777888:::===???>>>===;;;:::999888888888999888999:::;;;;;;999777555555555555555666666777888666555777:::;;;888444444666666555222222555888666666777888999:::;;;;;;777777777777666666666666444666999;;;;;;:::888777999777555444555666555444555444444444555666888999999777444444555666666555555444555777::::::777444777777666666777777777666555555555444444333333333777999999777333222444666444666888:::>>>CCCJJJNNNTTTYYYVVVHHH===;;;======:::;;;;;;888555555555444777777777777666666777999666444222333666666333000666555444333333333333333555555444444444444555555555666777888888777666555888999::::::999888777666555555555444444555555555888777666666666777999:::888888888888888888888888666666777777888888999999777777777888999999::::::888:::;;;999777777999<<<;;;;;;999777666555555555555555666777777777777777888888888888999999999999;;;999666666777999999999777777555444333333333333444444444555555777888888:::999999999999999::::::::::::;;;;;;<<<===>>>>>>???===;;;999777666666666777333444;;;<<<666333444555666777888999999888777:::999888888:::999777666444444444666888888666444666666666666777777777777222333444666777777777777555666666777888999999999666444444888===@@@===999666777999;;;<<<;;;999888555777888999777555555666;;;;;;999777666555555555:::888777777888888777555888888777777777777888888888999:::;;;<<<;;;;;;:::777333333777999777777999999777555444666777777777666555555777:::<<<;;;:::999999888888888888999999;;;:::::::::999999888888555777888777555444666999999888888888777777666666::::::999999888777777777555888:::999777555777888666777888999:::;;;<<<<<<:::::::::999999999888888555777888777666555666777666777999::::::999888777999999999999888666444333555666888:::;;;;;;;;;:::999999999::::::;;;;;;;;;666:::>>>???===;;;;;;<<>><<<888===FFFDDD:::666777999:::999888666444777777777777777777777777555555555555666777888999::::::999999888777666666999999888777666555444444888777777888888999::::::999888777888888777444222999999999888888888888777888999777555666;;;;;;888777888:::::::::999777555555555555555555666777777333444555666999;;;===>>>BBB>>>999888:::<<<<<<;;;777777888888888888777777666555444333555888<<>>;;;:::===999::::::::::::999888888777666444333333444555555777555777<<<<<<666444666555444333333444555666777666444444555777888777666333444666:::<<<;;;888555666666666777777777777777555555444444444444555555999666222222555777777666777777666666666666777777777666555555555666888999;;;777555777777666888<<<:::888555444555666777777777777777777888888888888777777888888888888777777444333333444666777666555888666555555777888777666999999999888777666555444444444444444444555666666666888::::::888666666666???===;;;;;;<<<<<<:::999>>>>>>===<<<:::999888888888888888888777777666666666666666666777777777777999777555444333444666777999777555666999999888555777777888888999999999:::777777777777666555444333555666777777777666444333555555555555555666777777999999888888888888999999666888999:::999777555444000666999777555777888777777888999999999888777666<<<;;;777333444999;;;999<<<999666777;;;===:::666888777555444444666888:::;;;;;;:::999888888888888;;;:::999888888888999:::555555555777999:::999888777777777777777777777777777777777777666666666666:::::::::999999888888888===<<<;;;<<<<<<;;;999666999::::::999999888777666999888666555666888;;;===999999999999999888777666777777777666666666666666888888888777888888999:::999999999;;;<<<;;;777555999:::;;;:::888888888:::;;;999777888;;;===;;;999999:::;;;<<<============DDDCCCBBBAAA@@@@@@@@@@@@BBBDDDGGGIIILLLSSS]]]eeeqqqppprrrwww555777::::::888777666666999===;;;777<<>>999999999999888888888888666666666666666666666666:::999999999999999999::::::999777777888888666444777888999:::999999777777666666666666666666666666777777888888999888888888555555555555666666666666555444333333555555444333666666666666555555444444666666666666666666666666:::999888777777666666666:::::::::;;;???DDDIIILLLRRRGGG>>>======::::::<<<::::::::::::999888777666777777666555444444444555666444666;;;<<<777555777777666666555555666777888555444333444666777666555666777999<<<>>>===:::777666555555444444444555555555555444444444444555555:::888555555777999888777777777666666666666777777888888888888888999::::::>>>:::999;;;;;;999:::===:::888555444555777777777666666777777777888888888777777888888888888777777666555444555666777666555999777555555666777777666999999999999888777666555555555444444555555666777444666999999888777888999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666<<<;;;:::999888888888888555555666666666777777777555555555555666888999;;;:::888777888:::;;;999888888888888999999999::::::666666666666666777777777666666777888888777666555777666666666777777888888999999888888888888999999888888999:::999999777666000555888666555777888666::::::;;;<<<;;;:::999888<<<<<<999555666:::;;;888:::777444555999:::888555999888666555555777999;;;999999999888888999:::::::::999888777666777888888888777777888999:::888777444444555555666777888888888888777777777666666666:::::::::999999888888888888888888:::;;;;;;999888888888888888888888888777888777666666777999;;;<<<999999999999999888777777777777777777777777777777::::::999888777777777888:::999999:::;;;:::888666888999::::::888888999:::888888888999:::;;;:::888::::::;;;<<<<<<=========AAA@@@@@@@@@@@@@@@AAAAAABBBDDDGGGIIILLLSSS]]]dddpppoooqqqwww~~~777999;;;:::999777666666888;;;999666:::AAA@@@888999999:::;;;;;;999888777777777777777777777777777555666666777888999;;;;;;::::::999999888777777777777777777777666666666666:::888666555555666777888777666666888999999666444555666666777888999:::;;;888999888666777;;;;;;888888888999:::999888777666333333444444444555555555666666666777888999:::;;;CCC@@@===:::999777444111666777777888888777777666888777555444555777:::<<<999999888888777777666666777777777777777777777777888888777777777777888888:::888777777888888666555888999::::::999888777666666666666666666666777777999999999999999999888777555555555555666666666666777555444444555555333222555555555555555444444444666666666666666666666666777777666555555444444444999999999;;;>>>BBBFFFIIIHHHAAA;;;:::;;;:::999;;;::::::::::::999888777666888888888777777555444444555444666:::;;;777666888999999888777777777888888666555444555666777666555888999:::<<>><<<:::888777555333222333444555555555444444444444555555888777666666888888777666777777666666666666777777777888999999::::::999999===::::::======::::::<<<:::888666555666777777666666666777777777777888888666777777888888777777666888777666666777777666555999888666555666777666555::::::999999999888777777666666555555666666777888333555888999888888:::;;;777;;;>>>>>>;;;999999:::::::::999888777666666555>>><<<:::888666666777888444444555555555666666666555555666777888999::::::777666666777999:::999888888888888888999999999999666555555555666777999:::555666777888888888777666888888888888888999999999999999888888888888999999777777777888888888888888333888;;;999888:::;;;999<<<======>>>===<<<;;;:::<<<===:::777888::::::666999666444555888999777555:::999777666777888:::;;;777777777888888:::;;;;;;999888777666555666777777:::999888999::::::888666333333444666777999::::::999999888888888777777777999999999999999888888888666666777999<<<===<<<;;;666777777777888888888888777777777888888999::::::888999999999999888777777888888888888999999999999<<<;;;:::888777666666666;;;999888999::::::999777777888::::::999999:::<<<444777999::::::888888888;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBAAADDDFFFHHHKKKRRR[[[bbbmmmmmmpppvvv}}}777888:::999777666555666666999888666888======888999999:::::::::999888777777777777777777777777777666666666777888:::;;;<<<999999999888888888777777555666666666777777777888:::999666444444555666777666555666888999:::888666666666666777888999999999888999888666888<<<;;;888888999999999999888777666444444555555555555555555777777777777777888999999::::::::::::999888666444666666777777777777666666888777555444555666888:::888888777777666666555555777777777777777777777777777777777666666777777777:::888777777888888777555999:::::::::999888666555666666777777777777888888:::::::::::::::999888777555555555555666666666666888666555444555555333111555555555555444444444444666666666666666666666666555555555555444444333333888888999:::===@@@BBBDDD???<<<888888::::::::::::888888999999999999888888888999999999888777555333333444666888999888777888:::999999888888777777777888777666666888999888666888888888:::<<<===;;;:::<<<:::777444333444666777555555444444444444555555444444555555666666555444777777666666666666777777555666777888999888777666777555666:::;;;888888::::::888666666777888777666666666666666777777777888666666777777777777666666:::888777777888888666555:::888666555666777666555::::::999999999999999999666666666666666777888888555777888999888888999;;;;;;@@@DDDBBB<<<777777888999999888888777777666666===;;;888555333333444555444444444444555555555666777777888888888777666555333333333444555666666666777777777777777777777777666555444333444666888:::555555777888888888777666777888888999999999999999:::999999888888999999:::666666555555666777888999:::>>>@@@>>>>>>@@@@@@=========>>>>>>>>><<<;;;::::::;;;:::777888:::888333:::888777888999:::999777999888777666777888999:::888888888888888999::::::999888777666555666777777:::999888999;;;;;;999777555666666888999::::::;;;999999999999888888888777999999999888888888888888888888999;;;>>>???>>><<<777777777777777777777888666777888999:::999999888888888999999999888888777999999999:::::::::::::::;;;:::999888777777777777;;;999888888999::::::999666777999999999999;;;<<<333777<<<===:::888888999<<<<<<;;;;;;;;;;;;;;;;;;============>>>???@@@AAAAAACCCFFFHHHKKKQQQYYY```jjjlllooouuu|||555777888777555444444555666777777666777::::::777888888888888888777777666777777777777777777777777666666666777888:::;;;<<<999999999888888888888888555555666666777777888888:::888666555444555666777666555666888::::::999777777777777777777777777777888:::999777999<<<<<<777999999999999888888777777555555666777777777777666888888777777777777777888555777999:::999888888777666666777777777777666666888777666555555666777888777777777666666666555555666666666666666666666666888888777777777777888888999888666777888888777666999:::::::::999888666555777777777777888888999999:::::::::::::::999888777555555555555666666666666888777555555555555333222555555555555555555555555666666666666666666666666777777888888888777666666777777888:::;;;===>>>???:::999888777888;;;<<<;;;555666777888999:::::::::888999999:::999777555444333444666666777888888777888888888777777666666555777666555555777777666555666555444666888999888777<<<:::777444333444666777555555444444444444555555333444555666555444444444777777666666666666777777555666888999999999888777222111333888999888888;;;:::888777777888888777666555666666666666777777777666666777777777777666666:::999777777888888777555999777666555666777666555:::999999888888999:::;;;666666666666666777888888888999:::999777777888999>>>CCCFFFEEE???:::999:::999999999999999999888888===;;;777444333333444555444444444444555555555666666666777777777666555444333333444444444555555666666666666666666555555555777666444333333444666777555555777777777777666555666777888999999999888888::::::999999999999::::::777777777777777888::::::===@@@AAA???@@@CCCAAA===<<<<<<======<<<;;;999888777999888666666888666111999888777888999999888888777666666666666777888999:::999888888777777777888:::999888777666777888888888777777999;;;<<<;;;999666666777777777777777888999999999999888888888777888888888888888888888888999999999;;;======;;;:::999999888777666666777777666777999::::::999888777777888888999999999888888999999::::::;;;;;;;;;<<<999888888888888888999999;;;999777888999::::::999666777999999999999;;;<<<444888===>>>;;;999999:::<<<;;;;;;:::::::::;;;;;;???>>>>>>======>>>>>>???@@@CCCFFFHHHJJJOOOWWW]]]gggjjjooouuu{{{444555666666444444555666555666666666777888888888888888888777777777777666777777777777777777777777777777777777777888999:::888888888888888888888888555555666666777777888888888888777777666666777777666666666888::::::999777888888777777777666666666888::::::888:::===<<<777999999999888888888888888555666777888999888777777888777777666666777777777666888::::::888777666666555666666777777666666555777666555555555666777888666666666666777777777777666666666666666666666666999999888888888888999999999777666777888999777666888999::::::999888777666777777777888999999::::::999999999999999999888777555555555555666666666666888666555555666666444333555555555666666666666666666666666666666666666666555666777777777666555444555666888999:::;;;;;;:::777888777555555:::<<<;;;444555666888999:::::::::888888888888888777777666333666777555666888888666666666777777777666555555555444333333444444333222444333222222444666666666888777555333222333444555555555444444444444555555555666777777555555666777777777666666666666777777888999::::::;;;:::::::::444222333888:::999:::>>>:::888777777999999777666555555666666666666777777555666666777777666666555999888666777888888777666888666555555777888777666999888777777888999:::;;;666666555555666666777888:::::::::999777777888999;;;???BBBBBB???======>>>999999999:::::::::::::::===;;;999777555555666777444444555555555666666666333333444555666777888888666777888777666555666888666666666666555555555555777666555444444555666666777777888888888777666555666777888999:::999888888::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;======<<<===@@@>>>999:::;;;;;;;;;:::888777666555777666444555888666111666666666666666666666666666666666666666777777888::::::999777777666666666:::999888777666777888888666666666888;;;<<<;;;:::555555555444444444444444999999888888888777777777777777777888888888888888888777777888999999777555:::999888777777888999999777888999::::::999888777777777888999999999999888999999::::::;;;;;;<<<<<<888888777777888999999:::999888888888:::;;;:::999777888::::::999999:::<<<777999<<<===<<<:::::::::<<<;;;:::999999:::;;;<<>>>>>>>>>>>>>>???@@@CCCFFFGGGIIINNNUUU[[[eeeiiiooouuuzzz333555666555555555777999666666666777777666777888999999888888777777888888777777777777777777777777777777777666666777777888888888888888888888888888666666666666777777777777666777888999999999888777777777777999::::::888666666666666777777777777777777::::::999:::===<<<777:::999999888888888888888444555777888999888777666777777666666666777777888888:::;;;:::777555666777555555666666666666555555555555555555555666777888555666666777777888888999777777777777777777777777999888888777777888888999888777666777888999888666777888999:::999999777777777777888888999::::::;;;777777888888999888888888555555555555666666666666777555444555666777555444666666666777777777888888666666666666666666666666222333444666666555333222555666777999999999888777555888777222222777:::999666777777888888888888888777666666666666777888888444777777444444888888444444555666777777777666555666555444444555555444222555333111222444666777777666555555444444444555555555555444444444444555555666777777666444444666999777777666666666666777777:::999999999::::::;;;;;;888555444777888777999===:::888888888999999777666555555555666666666777777555555666666666666555555777666555666888888888666777555444555777888888888888777666666666888:::<<<555555444444555555666777999999999888777888:::<<<:::;;;;;;<<<<<<<<<;;;;;;999999999:::::::::;;;;;;::::::999777777666666666555555666666666777777777555555444555666777999:::777999:::999666444555777888888777777777666666666666666777777888888999999:::;;;;;;;;;:::888666555777888:::;;;;;;;;;999999;;;::::::999999::::::;;;999:::;;;<<<;;;:::999888888:::999888:::===:::555::::::::::::999777555444555666555333555999888444555666666666555555666666666666777777777888888888999888777777777777777888999888777666555666777777777666666888999:::999777444444555555666666666777888888777777777666666666666777777777888888888999666666666777888888666444888888777777888:::===>>>888888999999999888888888777777888999999999999999888999999:::;;;;;;<<<<<<999999888888777888888888888777888999;;;;;;:::888888999::::::888888999:::999888888999;;;;;;:::999;;;:::999888999:::<<<===>>>>>>>>>>>>??????@@@AAA???BBBFFFGGGIIIMMMTTTYYYdddiiipppvvv{{{444555666666666666999;;;666666777888777555666999;;;:::999999888888999999777777777777777777777777888777777666666666666666888888888888888888999999777777777777666666666666555666999:::;;;:::999888888888888999::::::888666444444555666777888999999777::::::999;;;>>><<<777:::999888888777777888888333444666777888777666444666666666666666777777888777999;;;:::777666888:::555555666666666666555555444444444555555666888888555555666777888999::::::888888888888888888888888888888777777777777888888888777666777888999888777666777999999:::999888777777777888999::::::;;;;;;555666777888888888888888555555555555666666666777666555444555666777666555666666777777888888999999666666666666666666666666444666777999999888666555444555777999999888666555555888666000///555999888999999999888888777666555666666555555555777888:::444888888444333777777333444555666888888888777666:::888777777888888777555777555333222555777888888666666666777777777777777555555555444444555555555444555555333000111444888777777666666666666777777999888777666777888999::::::666444666666444666:::999888888888999999777666555555555555666666666777555555666666666666555555666555444555777888888777666444444555777999999999777666555555666888:::<<<444444444444444555666666777888888888888999<<<>>>;;;:::888888888888777555888888888999::::::;;;;;;777666666666555555444444666666666666777777777777:::999777555555666888999666888999777444222333555:::999999999888888777777555666888999;;;<<<<<<<<<============<<<:::888666888999;;;======<<<;;;:::;;;::::::999999::::::;;;666888999:::999777555444777999888777999<<<999333::::::::::::999777555444555777555333555::::::777777888888888777777777888777888888888999999999999666666666666777888999:::888777666555444555555666888777777777888888777555555666777888999:::;;;<<<777777777777666666666666666666777777888888888999666666666888::::::888666666666666777999===@@@BBB999999888888888888888888666777888999999999999999888888999999:::;;;<<<<<<;;;;;;999888777777666666777777888:::<<<<<<:::777999:::;;;:::888888888::::::777555777:::;;;:::777:::999888888888:::===>>><<<======>>>???AAACCCDDD???BBBEEEGGGIIIMMMSSSXXXccciiiqqqwww{{{444555555666666666666666444555666777777888777777888888888888888888888888999999:::::::::999888888888777666555444444555666666666777888888888888888888777666666666666666777666777777888888888888777333555888888777555444555888888888777777777777777::::::;;;;;;:::999777666888888888888777777777777666555666888:::<<<;;;999777777777777777777777777;;;999666777888888666333555555555555555444444444333444555555666666555555777888999<<<>>>===:::888888999::::::888777777888888999:::888444333444666777777777777777777777777888777777888:::;;;;;;:::<<<<<<;;;:::999777777666666777888888888777555444444555555666666666666666777777777777888888888888999888777666666888:::;;;:::888555555666777777666777555444444555555555444444444555555555555555444999777666666777777666444666888777555888<<<<<<999666666666666666666666666111333444666888888888777555555666666777777888888888777666444444333333333444555555666777888888999***111555666666999999666555555444444444444555555:::888666666777888777666888888888888888999999999888777555444444444555666888777555444444666888:::;;;:::888777777777888888999999999999999:::::::::777777777777888888888888444555666888888777777666:::555444666666222333888555444444444444555666666777555333333555777777777999:::;;;;;;;;;;;;:::999888888888777555555777999<<<;;;:::999777777;;;@@@:::888;;;888333999===333333333444555666777888999999888666555444444444555222444555444333333777:::777777777777888888888888<<<;;;:::::::::;;;<<<===FFFFFFDDD@@@;;;888777888:::;;;;;;:::888777777999888888888888999:::;;;<<<888888888888888999999999777666666666666888999;;;888888888888888999999999777666555555666888;;;<<<999888888999;;;:::888555:::999888888999999777555888888777777666666555555:::999888888999999777555555777::::::999777666666777666666666777888999999:::777555444555666777666888888888888888888888888888888888888888888888888999999999999:::;;;<<<======<<<:::999888888999:::777888:::<<<=========<<<;;;999888888999::::::999:::<<<===;;;666555999===999999888888999999:::;;;999999::::::::::::;;;;;;999999999888888888777777888999:::999888888:::<<<<<<<<<<<<<<<============??????AAADDDHHHNNNRRRUUUaaaiiirrrvvv|||444555666666777777666666555666666777777777777666888888888888888888888888<<<<<<<<<<<<;;;:::999888888777666555444555555666666666777888888888888888888777777777777777888888777777888888888777777666444666999:::888777666666777777777777777777777777888999:::::::::999888777888888888888777777777777999777666777888999888777777777777777777777777777;;;999777777888888666444666555555555555555555555333444555555666666555555777777888;;;===<<<999777555888<<<===;;;888666555777999999777555444555777777777777777777777777777888777777888;;;<<<;;;:::<<<;;;;;;:::888777777666777888999999999888666555444555555666666666666666777777777777888888888888:::999777777777888:::;;;888666444333444555555444666555333333555666666555444555555666666555555555777666444444555666444333444666555333555::::::666888888888888888888888888444555666777777666555555444555555555666666666666555444444444444555666666333333555666888999:::;;;000555888777666888888666666555555444444555555666999777555555666777666555666777777888888999999999888777666555555555666777888666555333444555888999::::::888777777777888888999999999999888888888888777777777777888888888888666777888999:::999999888:::666555888888444444888666555555555555666777777555777888666555555888:::888999:::;;;;;;:::999888888888888777555666888:::888999:::;;;<<<===AAADDD@@@===>>>;;;444999===333333333444444444444444555:::999777555444444444444888999999666444333555888777777777777888888888888::::::888888888:::<<<===FFFGGGGGGEEE@@@<<<999888888999::::::888888999:::999888888888888999::::::999999999888888777777666999888777666666666777888777777777888888888888888777666666666777999;;;===888888888888999888777777;;;:::999999::::::888777888777777777666666666555:::999999999::::::999777555777999:::888777666666888888888888888999999:::>>><<<:::::::::;;;:::999999999999999999999999999888888888888888888888888999999999999:::;;;<<<===<<<;;;:::999999999999999777888999:::<<<<<<<<<===;;;999888888999::::::999<<>>>>>>>>AAAAAABBBDDDHHHLLLPPPSSS^^^gggpppuuu|||444555666666777777666666666777777777777666666555888888888888888888888888======<<<<<<:::999777666888777666555555555666777666777777888888888888777777777777777888999::::::888888888888777666666555555888:::;;;:::888777888777777777777777777777777777888999:::::::::999888888888888888777777777777<<<999777666666666666555777777777777777777777777:::888777777888888666555666666666666666777777777444444555666666666666555666666777999;;;:::888666222666<<>>999555222777777888777666555777888777777777777777777777777777777777999;;;===<<<;;;;;;;;;:::999888777777666888999999::::::888777666444555555666666666666666777777777777888888888888777777666555666777888999666444333222333444444333555444333444555777777666555555666666666666555555777666555555666666555444444666555222444999999555888888888888888888888888777777777777666555333222444444444444555555555555222222333444555777888888222333444666888:::<<<===555999:::666444666777555666555555444444555555666888666444444555666555444555555666777777888999999999888777777666666777777666555444333333555777888:::999888888777888888888999999888888777777666666777777777777888888888888777777888999999999999888999777777999999666666777666666666666666777888888444888;;;999444333888===777888999::::::999888777777888888777555666888:::888999<<<>>>AAADDDFFFGGGCCC===<<<999222555888///555555555444444333333333:::999777666555444444444888999888666444333555777777777777777888888888888888777666555666888;;;===CCCEEEGGGFFFBBB<<<888666666777999999888999:::<<<999999888777777777777888:::999888777666555555444;;;:::888777666555555555666666777777888888777777777777666666777999;;;<<<777777888777666666777999;;;:::999:::;;;;;;999777777777777777666666666666:::999999:::;;;<<<:::999444666999999888666666777:::::::::999999999999999:::999888888888888666444999999999999999999999999777777777777777777777777999999999999::::::;;;<<<999:::::::::::::::999999888888888888999;;;<<<===;;;:::888888:::::::::999;;;===???<<<888555555777:::::::::::::::;;;;;;<<<999999999999::::::::::::::::::::::::999999999999:::;;;<<<;;;::::::<<<>>>=========>>>>>>>>>??????BBBBBBBBBDDDGGGKKKOOOQQQ\\\dddnnnttt|||555555666777777777777777777777888777777666555444888888888888888888888888999999999999888777555555888777666555555666777777666777888888888888777777666666666666777888999:::888888888888777666555444555888:::;;;:::888777777666666666777777777777777555666888999:::::::::999888888888888777777777666<<<999666444444555555555666666666666666666666666999888888777777777777666777777777777777888888888444444555666666666666666666666666888999999777444222666<<>>???EEEKKKMMMLLLGGG===;;;999222555777000777777777777666666666666777777666666666666666666444444333333333444666777666777777777888888888888666555333333444777:::===???@@@BBBAAA===999666555666888999999888888999;;;:::999888777666666666666888888777777666666555555:::999888777666555555444444555666777888777777666666666555666666888999:::666777777666444444777::::::999888999::::::999777777777777777666666666666888777777999;;;;;;:::999444666888888777666777777:::::::::999999888888777666555555555555444111///999999999999999999999999777777777777777777777777888888777777888999999:::777888:::;;;;;;:::999888999888777777888:::;;;<<<;;;:::888888:::;;;:::999777999<<<<<<:::888888999;;;;;;:::::::::;;;<<<<<<888999999999999:::::::::;;;;;;;;;:::::::::999999:::;;;<<<;;;::::::<<<>>>>>>>>>>>>>>>????????????AAAAAABBBDDDGGGKKKOOORRR[[[cccmmmssszzz555666666777777777777777777777888777777666555444777777777777777777777777666666777777888777777777888777666555555666777888777777888888888777777666444444444555666777888999888888888777777555444333444666999999888666666666555555666666777777777777444555777999:::::::::999888888888888777777777666:::777444444555777777777666666666666666666666666888888888888777777777777777777777777888888999999444555666666777777666666666666555666888888666444444777:::;;;:::888777777777666666666777999999999777777777777777777777777888888999;;;======;;;999:::999999888888777777777666777888888888777555555444555555666666666666666666777777777888888888888555555555555666666777777777666555555666666555333555444333444666888888888777777888888777666666555999888777888999:::999888888999888555666:::999555666666666666666666666666666666666555555555666666666666666666666666666666333333444555666666555555666666777777888888888999666999999555333777999999666666666555555666666666:::888666666777888777666444555555666777888888888999999999999999888888777555444444333444555666777888888888888999888888888888888777777666555444444666777777777888888888888666666666666666777777777444555777777777777666444555555444444555555666777555555555666777777777666666777888888888888777666777777777777666666999;;;<<<>>>>>>@@@KKKWWW[[[XXXOOOBBB???>>>999:::===777666666666777777777888888333444555666888888999999666555444333444555666666666777777777888888888888666555333333444777:::<<<<<<======;;;888666666777888999:::999777666777888::::::888777666666555555555555666666777777888888666666666777777666666666444555777888888888666666555555555555666666777888666666666555555666888:::888777666777999999888666666666666666777777777777666666666777999:::999777444555777777666666777888888888999999888777666555999888888888999888555222999999999999999999999999777777777777777777777777666666666666666666777888666777999:::;;;:::999999999888888777888999;;;<<<<<<:::999999:::;;;;;;:::777888:::;;;:::999888888;;;;;;:::::::::;;;<<<<<<888888888999999999::::::;;;;;;;;;:::::::::999999999:::;;;:::999999;;;===>>>>>>>>>>>>????????????>>>???@@@CCCGGGLLLQQQTTT[[[dddlllrrrxxx555666777777888888777777666777777777777666666555777777777777777777777777666777888999999:::999999888777666666666777888999777888888888888777777666444444444444555666666777777777777777666555555444222555777888777555444444444555555666666777777888444555777999::::::999999888888888888777777777777888666444555777888999999777777777777777777777777777888999888777666777888666666777777888888999999555555666777777777777666777666555666777777555444666888999999888888999:::888777666666888:::999999777777777777777777777777999999:::<<<======:::777999999888888888777777777666777777888777666555444444555555666666666666666777777777777888888888888888888999999999:::::::::888777666777888888666444666555444444666888888777888999999888888777666555888777666777888999888777888999777444555888777333888888888888888888888888555555555555555666777888777777777777777666666666444555666666666555444333666666666666666666666666777:::;;;777666:::<<<<<<777666666555555666666777:::888777666777888777666666666777777777777888888888999999999999888777777555555555555555555666777777777888999999999999888888888777777666666555555777777777777888888888888888888888777888999999:::333666777555555777777444444444444444444555666666555444333555777888666444666777888999999888777666666777777666666777999;;;888<<<>>>EEEVVVhhhmmmhhhSSSCCC>>>>>>999:::===888444444444555555666666666222333555777999:::::::::>>>;;;888777777777666555777777777777888888888888666555555555666888999::::::::::::999777777999;;;999::::::999777555666777;;;:::999888777666666666444555666666777888999:::333444555666777888777777444555777999999888777666555555555666666777777777777666444555777999999888666666555777888999777666666666666666777777777777777666555777888999777666444555666666666666777999666777888999999777666555:::888888888:::999888666888888888888888888888888888888888888888888888888666666555555555666666777666666888999::::::::::::999999999999999:::;;;;;;<<<;;;999999;;;;;;;;;:::;;;;;;::::::999777666555:::::::::::::::;;;;;;<<<888888888888999999999999::::::::::::999999999999999:::;;;:::999999;;;============>>>>>>>>>??????===>>>???BBBGGGLLLQQQTTTZZZccckkkqqqwww666666777888888888888777555666666777777777777666777777777777777777777777777777888888999888888888888777666666666777999:::888888888888888777666666666666555555555555666777555666666666666666555555222555777888666555444444444444555555666777777888555666777999999999888888888888888888777777777777888777666777999:::999888777777777777777777777777666888999888666666777999555555666666777888888999555555666777777777777777888777666666777777666444666777999999888888999::::::888666666999:::999888777777777777777777777777;;;;;;<<<===>>><<<888666888888888888777777777777777777888999888777666555444555555666666666666666777777777777888888888888888888999999:::::::::999888777777888999888666444888666555555666777777666999999999999888777666555888777666777999:::999888:::;;;999555666999888444888888888888888888888888666555555444555666777888777777666666666555555555333444666777777555444333444444555555666666666777555999:::777666888:::999777777666666666666777777999777666666777777666555888888888888888777777777777888999999999888666666555555555666666666777777666777888999:::999999888777777777777777777777777777777777777888888888888999888777777777888::::::444777777444444888999666555555555555555666666777444555777888777777666777777777888999999888777777666777777666666777999<<<666<<>><<<<<<=========>>>>>>>>>>>>???@@@BBBFFFKKKPPPRRRWWW```iiiooowww666666777888888888888888555555666777777888777777777777777777777777777777666666777666666555444444777777666666666888999:::888888888888888777666666888777777666666666666777555555666666666666666555333555888888777555555555444444444555666777777888555666888999999888777777888888888888777777777777999888888999::::::888666777777777777777777777777555888999999666555777:::444555555666777888888888555666666777777777777777999777666666777777666444444777999::::::888888999;;;888666666999:::999777777777777777777777777777<<<<<<<<<===>>><<<888444888888888888777777777777888888999:::999888777666444555555666666666666666777777777777888888888888555555666777777777777777777777666777888888666333999777555555666777777666:::::::::999999777666666:::999888999;;;<<<;;;:::===>>><<<888888;;;:::666666666666666666666666666777666555444444555666777666666555555555444444444222333555777777666555444222222333444555666777888333777888444222444555333777777666666666666777777888666555444666666555444::::::999999888777777777777777888999888777666555666666666777777777777777666777888999::::::999888777777777777888888888888777777777777888888888888777666555555555666888999666999888444444:::;;;888666666666666666777888888222777;;;;;;777555777:::777888999::::::999888777666666777666666777999<<<777@@@JJJWWWmmmttt[[[HHH??????888777888444::::::999888777666555555777777888999999888666555<<<999666666888:::999777777777777777888888888888777888:::;;;;;;:::999888///333888:::;;;:::999999555666888888777777999:::;;;:::999999888999999999999999999888888888888888333444666777777777666555555777999;;;;;;:::888777888999999:::::::::999999:::555222666>>>@@@;;;444777777777888::::::999888555666666666777777888888:::999888999999999777555333444555555555555777999666777999;;;;;;;;;999999999777666666888:::;;;;;;666666666666666666666666::::::::::::::::::::::::999999888888888888888999777666666666777:::<<<===999:::;;;<<<===<<<;;;:::===;;;999:::;;;<<<;;;;;;999888666666888999::::::999999888888999999:::;;;777888888888888999999999999999999888888888777777;;;<<<======;;;<<<===???<<<<<<<<<<<<============@@@@@@AAACCCFFFJJJNNNPPPUUU^^^gggnnnvvv888888999999999999888888999999888777666555444444777777777777888888888888333222222333333555666666777666555666888::::::999888888777777777777888888444555666777777666555444555555666666666666555555333666888888555222333444666555555666777777555444666777666444555999999666777666666666666666777888::::::999888777777888888888888777777777777777777888888777777777777888888777666666555555555666666888666555777999:::888555666666555555555555666666888777666555666777999;;;888777666666777777666555777777888999;;;<<<<<<===<<<<<<<<<;;;:::999777777777999:::888555444666999:::888666666666777666555555555555666666666666777555555666777777666555444888888888888888777666666333444666777777777666555;;;888555444555666777666999999999888888666555555;;;999777999;;;===;;;999<<<;;;999888777888888999999888666444444555777888777888888555111000333666555888888555444555333///444555666666666666666555333333444444666777999:::555444333444777888777666666666777888888888888888:::777777:::;;;888999;;;===<<<:::888888888888999===999777888<<<===;;;777555555555555666666666666555555666777888999999999555777::::::999777666666777777777777777777777777777777777777777777777777888888777666555444444444777666555444555666888:::888888888888888888999999===<<<;;;999888999999:::555666777999::::::999999===???GGG\\\yyyuuuYYYGGG:::<<<>>>999666888222666777555777;;;:::444888777555666777888777666666555555666999::::::999BBB===777444555777777777999888888777777777777777666777999::::::888555444555555666666666666555555999999888777666555444444:::888777777888999999888666666666666777888::::::555666777888888777666555999888777666555555555555888888999;;;======;;;999777777888888888777777666777777777777777888888888999888666555555555666777666666777888888888888888::::::999999888777666666777777777777888888888888:::777444444777999:::999999999888888888888999999444666777888666666777888555777:::<<<;;;::::::;;;???>>>>>>@@@>>>;;;<<<@@@;;;;;;::::::999888777777<<<:::999:::======;;;888777777666666666888999:::<<<======;;;999777777888;;;:::888777777888:::;;;999999999:::;;;<<<===>>>@@@???>>>===<<<<<<<<<<<<@@@AAACCCDDDEEEGGGJJJMMM[[[___fffnnnuuu|||777777888888888888777777666666666666555555555555666666777777777888888888444444333444444555666666888666555666888999999888888888777777777777888888444555666777777666555444555555666666666666555555333666888777555333333444666555555666777777666444666777666444666::::::777777777666666666666777777999999888777777777777777777777777777777777777666999999888888888888999999777666666555555555666666:::888666777999:::888666666666555555555555666666888777666555555777999:::888777666666777777666555777777888999:::;;;<<<<<<999::::::::::::::::::999777999999888666555777999999777555555666666666555444555555555555666666666666666777888888777666555888888888888888777666666444555666666777777666666:::888555444555666777666888999999888888666555555999777666777:::;;;:::999;;;;;;:::999888888888888888777666555555666777888999999777555444444666777444777777444444777777444666666666777666666555555555444444444555666777777666777777666444333333444666666777888888888888888999666777::::::777888;;;;;;:::999777777777777777<<<999666888;;;<<<:::777555555555555666666666666444555777888999999888888555777999:::888777666666777777777777777777777777777777777777777777777777777777666666555555444444777666555555555666888999888888888888888888888888::::::888777777888888999666777888:::::::::999999:::???HHHYYYvvvwwwYYYHHH;;;<<<>>>999666888444888888666666999888333777666666777888999888666777555555666888999888777===:::888777888888777555999888888777777777777777888888888888777777666666444555666666666666555444999888888777777666666555:::888777777888999999888666666777777888888999999777777777777777777777777::::::999888888888999999888777777888:::;;;999888777777888888888888777777888888888777777777777777999888777666666666777777555555666777777777777777777888888888888888999999777777777777888888888888:::777444444777999999888888777777777777777777888777999:::;;;:::999:::;;;777999;;;;;;<<<===@@@BBBBBB??????AAA@@@<<<;;;<<<;;;;;;::::::999888888777;;;999888999;;;<<<:::777888888777666666777888999<<<======;;;999777777888;;;:::888777777888:::;;;;;;::::::;;;<<<===>>>>>>>>>===============>>>>>>===???AAACCCEEEHHHMMMPPPWWW]]]fffooovvv|||666666777777777777666666333444444444555555666666666666777777777777888888666555555555555666666777999777666666777888888777888888777777777777888888555555666666666666555555555555666666666666555555333555777777666444444444666555555666777888666555666777666555777;;;;;;888888777777666666777777777888777777666666666666777666666666666666666777777:::999999888888999999:::666666666555555666666777<<<:::888777888999888777666666555555555555666666777666555555555666777888888777666666777777666555777777888999:::;;;;;;<<<777888888999:::;;;<<<<<<888999999888666555777888888666444444666666666555444444444555555555555666777777888888888888777777777888888888888777777666666666666666666777888888:::777555555666777777666888888888888777666555555777666555777999::::::999::::::;;;;;;:::999888777777777777777777777777777:::888666666777888999888444666666333444999:::999777777777777777666555444666555555444444444555555444777999777222000222555666666777888888888888888888555555888999666666999999888777666555555666666:::777666777999:::888666555555555555666666666666444555777999:::999888777555777999999888777777777777777777777777777777777777777777777777777777777555555555555555555555555777777666555555666888999888888888888888888888888777666666666666777888888888999:::;;;;;;:::999999777@@@IIITTTooovvvXXXIII======>>>999666888777999999777666777666222666555666888999:::888666777666555555777777777555888888888:::;;;:::777444999999888888777777777777:::999777666666666777888333555666777777666555333888888888888888888888888999888777777999999999777666777888999999888777666999888888888888888888999:::999999999999:::;;;;;;888666555555777888888777777777888888888888777777999999888888777777666666999999888777777777777888444555666666777777666666555555666777999:::;;;;;;777777777777888888888888:::888666555777888888777777777666666666666777777888:::;;;;;;::::::;;;<<<888888999999<<>>???<<<<<<<<<<<<===>>>???@@@>>>@@@BBBCCCDDDGGGKKKOOOTTT[[[eeeooowww|||555555666666666666555555444444555555555666666666666666666666777777777888777777666666666666777777:::888666666777888777666888888777777777777888888555666666666666666666555555555666666666666555555444555777777666555555444666555555666888888777555666777777555888======:::888888777777666777777777777666666555555555666666666777777777777777888888999888888777777888888999666666666666666666777888>>><<<999777777888888999666666555555555555666666666666555555555555666777888777666666777777666555777777777888999::::::;;;888888888999999:::;;;;;;999888888777666666777888777555444444555777666555444444444444555555555555666666777777777888888777777777888888888888777666777777666555555777888999999777555555666777777666777777888888777666555555666666666777999:::::::::999:::<<<===<<<:::777666666666777888888888777777:::777555666999;;;:::888666777666333444999<<<;;;999999999888777666555444444444444444444555555666333444666666555666777888666666777888888888888888666444444777777555555888777666666555555555555555888666555666888888777555555555555555666666666666444555888::::::999777666555777999999888777777888777777777777777777777777666666666666666666666666555555555555555555666666777777666666666666777888888888888888777777777777555555555666777888888999999:::;;;;;;;;;:::999888555BBBHHHNNNddd~~~oooWWWJJJ???======:::777777777888999777666555555555444444555777999999777555777666555555666666555444666777888:::;;;:::888777999999999999888888777777888888777777777777777888444666888999999888666444777777888888999999999999999888777888999:::888777666777999:::999888666555888888:::;;;;;;:::888888777777777777888999:::;;;999777555444666777888777666777777888888888888777:::999999888777666555555999999999888888888888888555666666777777777777777444555666777888999:::;;;666777777777888888888888:::999777666666777777777777777666666666666777777555777999999888777888999666666666888===FFFQQQXXXOOOFFF???>>>???<<<888777:::::::::999999888888888888888999999:::999999888:::999999888888777777777:::;;;;;;:::888777888999:::999999888888999999:::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===??????BBBCCCDDDCCCCCCEEEGGGJJJSSSYYYcccmmmtttzzz~~~555555666666666666555555777777777666666666555555555666666666666777777777777777666666666777888888:::888666666777888777666888888777777777777888888666666666555555666666666555555666666666666555555555555666777777777666444666555555666888999888666666888777666999>>>???<<<999999888777777777777777666555555555555555666666777777777888888999999999777777666666666666777777666666666666666777888888===<<<:::888666777888:::666666555555555555666666666666555555555555555666888777666666777777666555666777777888888999999999;;;:::999888888888999999999888777777777777777777666555333444666777777777444444444555555555666666555555555555666666777777666777777888888888777777777666555555555666888999888666555555777888777666666777777777777666666555666777888888999999:::;;;999:::<<<>>>===:::777555666666777888999999888888888555333555888:::999777888:::888444444888:::999999999999999888777666555333333333444555666777888999555333555:::<<<:::666666666777888888888888888666333333666777444555777666666666666666555555555777666555666666777666555555555555555666666666666555666888999999888777666555777888888777777888999777777777777777777777777666666666666666666666666555555666666666666666666777777666666666666666777888888888777777777666666555666777888999999::::::999:::;;;;;;;;;:::999888777AAAEEEFFFVVVlllnnnbbbSSSJJJ@@@===<<<:::888777666777888888666444666999444333444555777777666444777666555555666666555444666777777888888999:::;;;888999999999999888777777555666888999999888777666666777999::::::999777666777777777888999999::::::888888777888::::::888666666777999:::999888666555555888;;;======;;;888555666666777777888999;;;;;;;;;888666666777888999888666666777888888888888888:::999999888777666555555999999999999888888777777777777888999999999999888666666777777777888888888666777777777888888888888999999888888666666666777999888888777777888888999444666888888777666777888777777777:::AAAMMMZZZcccTTTHHH>>>;;;;;;999888999::::::999999999999999888999999:::::::::999999999999999999999888888777777888:::::::::888777888:::999999999999999999999999::::::999999::::::;;;;;;======<<<<<<<<<<<<======BBBCCCCCCCCCCCCDDDGGGJJJTTTYYYaaaiiiqqqxxx555555666666666666555555888888777777666666666555555555666666666666777777555555555666666777888999999777666666777888888777888888777777777777888888666666555555555555666666555555666666666666555555555555555777888888666444666555555777999999888777666888888777:::@@@AAA>>>:::999888888777777777777666555555555555666666777666666777777888888999999666666666555555666666666666666666666777888999999:::;;;:::888666666888:::666666555555555555666666777777777666666666555555888777666666777777666555666666777777777888888888===<<<:::888777666777777:::888666666777888777666666555444555777999999888555555555666666666666777555444444444555666777888666777777888888888888777555555555555555666777777777666555666777888777666666666666777777666666555777888:::999888888999;;;:::;;;===>>>===;;;888666666777777888888999999999555555444555777888777666999:::999555444777888666999999999999999888777666333333333444666888999:::???999444666;;;===888222666666777888888888888888666333333666777444444777666666777777777777666666666666666666666666666666555555555555666666666666777777777888888888777777555666888888777777888:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666888888888777777666666555666777888999::::::::::::888999:::;;;;;;:::999999;;;@@@@@@@@@IIIWWW[[[VVVOOOHHH@@@<<<;;;:::999888666666777888666333555;;;666555444444666666555444777666555555777777777555888888777666666777;;;>>>888999:::::::::999777666444666888::::::999777555888888999999999999888888777777777888888999999999888777888999::::::888666666777888999999888777666555777;;;======;;;777555888888888999999;;;<<<<<<;;;999888888999999999888555666777888888999888888999999888888777777666666888888999999888888777666777888999999::::::999999777777777777777777666666777777777777888888888888777888999888777666777888999999888888888888999999666777999999888888888999999999;;;>>>EEEPPP]]]eeeSSSHHH===999888777888;;;999999999999999999999999888:::;;;;;;:::999999:::999999999:::999999888777777888:::999888888999:::999999999999999999999999:::999999999999999::::::======<<<<<<;;;<<<<<<<<<===???AAABBBCCCFFFJJJNNNTTTXXX```hhhoooxxx666666666777777666666666555555555666666666666666555555555666666666777777333333444555666888999:::888666555666888999999888888888777777777777888888777666555444444555666777555555666666666666555555666555444666999999777555666555555777999:::999777666888888888;;;AAABBB???;;;:::999888777777777777666666555555666666777888444444444555666777777777777777666666666666777777666666666666777888999:::777888:::999777666777999666666555555555555666666777888888888777777666555888777666666777777666555666666666777777777777777===<<<999777666666777777:::888666666888888777666666555555666888:::;;;:::666666666777777777888888666555555555666777888999666666777888888888888888333333444555555555555555666555555666888999777666555555666666666666666555777999:::999777555777999;;;;;;<<<===<<<:::888777777777777666777999:::;;;444555777777666555666777666999999666555888777555888999999:::999999888888555555555666777888999:::===999555666:::;;;777333666666777888888888888888666333444777777555555888777888999999999999888777666666777777666666666777555555555555666666666666999888777666666777888888555666777777777777999;;;777777777777777777777777777777777777777777777777::::::999999888888777777777777777777777666555555999888888777666666555555666777999:::::::::999999666777888:::::::::999999???<<<;;;===AAAFFFKKKOOOJJJFFF@@@;;;:::::::::888888777888999555000333;;;;;;999666555555666666666777555555666888999888777777888999777666777:::===888999:::;;;;;;999777666555666777888999888888777888777777666666777777888777777777777777777777777777777888999;;;:::888555666666777777888888999999777888999::::::999888777888888888888888999:::;;;:::999888999::::::888666555666777888888999999999888888888777777777777777777777888888888777666555777777888999999999999999777777777777777777777777777777777777888888888888555777999999777666777999888888777777777777888888666888::::::999999999:::888999;;;>>>CCCLLLVVV]]]LLLEEE???<<<888555666:::999999999999999999999999666999;;;:::888777888999777888999:::::::::999888666888999999888888999;;;999999999::::::999999999;;;::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>><<<===@@@AAACCCGGGKKKNNNRRRWWW```iiiqqqyyy666666777777777777666666222222333444555666777888555555555555666666666777222222333444666888999:::777666555666888::::::999888888777777777777888888777666555444444555666777555555666666666666555555666555444666999:::777555666555555777999:::999888666888888888<<>>===CCCLLLHHHEEE???:::999;;;:::888;;;999999:::555...111999???<<<777555666777888888666555555666999::::::999666888:::999777777999;;;888999:::;;;;;;999888666777777666666666888999:::888666555333333555666888777777777666666666666666777777888:::;;;:::888555666666666666777888:::::::::999777666666777999:::666666666666666666777888999999888999::::::777555555555666888888999999999777777777777777888888888666777777888888666555444666666777888888888888888555666666666777777888888777777777777888888888888333666999999777666888:::777777666666666666777777666777999999888888888999666777999;;;???EEEMMMRRRGGGCCC@@@>>>:::555555999999999999999999999999999555888:::999777666777999666777999:::;;;::::::999666777999999888888999;;;888999999::::::999999888<<<;;;;;;:::::::::;;;;;;999999999:::<<<>>>???@@@>>>@@@AAABBBCCCEEEIIILLLOOOWWWaaallltttzzz~~~444666777888777666444333666777888777555444444555:::888777777888888777555444555555666777888888999555555555555555666777888555555666666666666555555555555555555555555555555777555333333555777777777555666888:::;;;:::666333666666666666666777777888888666666:::???AAA???;;;;;;;;;:::888666555777999666666777777888888888999:::888666555666777666555999999888666666555555555777888888888888777777666888888777777666666555555333333444666777777555222777777777666555555444444555555555555555555555555333444666888999:::999999888888888999999:::::::::<<<999777666666777666555>>>:::999:::888555555999777777777777777888888888555555555555555666777777666666666666666666666666000111333555666666555444777666666666777888999999888555222333666888888666888888777666666666666666>>>>>>>>>===<<<999777666555555666777777777777777999777555555666777777777444555666555333333555666999777555555777999999999777777666555555555555666777666666555555555555666555777999;;;;;;:::888666555555555555555666777777444666777888666666777888999999999777555555777999555777777777555444555666444111///111666999:::888444444666777888888888888666666666888:::;;;:::999:::777555555777999888777999::::::;;;;;;:::::::::777777777777777777777777;;;:::888666555666666777666777999:::;;;::::::999777555777:::888333555<<<@@@<<<777777:::>>>AAAAAA======<<<;;;;;;:::999999???===;;;:::::::::888666777777777777666666666666888888777777777777777888555888777222333999;;;888888888888888888888888888;;;999888888999::::::999777666666666555555555555888777666555555666777888444111333999;;;777666:::666999:::888888:::999666;;;999777888::::::777444:::999888888888999:::;;;<<<;;;:::999888888888888888666666777888999888777444555777999;;;999555222666555555666666777888999888888888777666777999<<<777777888888888777777666:::888666777:::;;;999777777777888999999999999888999777555666888888555222666666666666777777777777:::;;;<<<>>>@@@AAABBBCCCAAA???<<<999777777777777;;;;;;:::888666777999;;;777777888999::::::;;;;;;777999999999888888:::<<<888666666888;;;<<<999666555888::::::888777888:::<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============???@@@@@@@@@AAADDDIIIMMMRRRZZZccclllssszzz666777888999888777555444666777777777555444555666999888777777888888777555444555555666777777888888555555444444555666666777555555666666666666555555666666666666666666666666777555333444555777777777888777666777999999777555777777666666666777888888888666555999>>>@@@===::::::::::::888666555666888666666666777777777888888999888666555666777666555999888777666555555555555999999999888777666555444888888888777777777666666666555555666666555222///666666666555444444333333666666666666666666666666666777888999999888777666888888888999999::::::::::::999888777777888:::;;;HHH>>>666777:::;;;;;;<<<888888888777777777777777555555555555555666777777666666666666666666666666111222444555666666666555777777777666777777888888888555333333555777777555888777666666666666666777:::;;;;;;<<<;;;:::888777777777888888888888777777999777555444666777777666444555666555333333555666888666555555777888888888555555555555555666777777666666555555555666666777333555777888888666444333555555555555555666777777777888999999777555555666888999999888666555777888666777777777555444555666777777666555444444555555666666777777777777777666888777777888999999777666;;;888555555777888888777777777777888777777666666777777777777777777777777888777777777777777888888777888999:::::::::999888888666666888777666;;;BBBBBB===999777888;;;<<<<<<<<<<<<;;;;;;:::999999888888777555444444444222000888777777777666666666666888777777666666777777777888;;;999333333777888555777777777777777777777777;;;999888888:::;;;::::::777777666666666555555555888777666666666666777888777444555::::::555555777555999:::888888:::999555:::888666777999:::999777999888888888999:::;;;<<<;;;;;;:::999888888888888777666555666888999888777666666777999;;;:::777444999888888777777777888888777888999888777777999;;;555555666777888999999999999777555666888999888666888888999::::::::::::999;;;999888888999999666444666666666666777777777777777888999:::;;;======>>>???>>>;;;999777777888888::::::999888777888:::<<<777888888999::::::;;;;;;888999::::::999999:::<<<:::888666666888999999999777999<<<<<<:::999:::<<<::::::;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<>>BBB[[[JJJ999666999:::777555999999888888777777666666666555555555555666666777777777777777777777777777333444555666777777777666888888777666666666777777777666444444555666555444777666666666666666777888666777999::::::999888888888999999999999888888777777666444444666777666666444555666555333333555666777666444555666777777777333333333444555777888999555555555555555666777888777888999::::::888666444555555555555555666777777999:::;;;:::777555555555666888999999777666666777666777888777555444555666666999;;;999555222333555777777888888777777666555888777666888999999888666:::999777666777888777666666777777777666555555444777777777777777777777777444555666777888888999999888999:::::::::999888777:::777555555666999@@@HHHBBB???:::777777777777777:::::::::999999888888777999888666666666666555333888888777777666666666777777666666555555666777777999:::888555444666777555666666666666666666666666999888777888:::;;;;;;:::777777777666666666555555888777777666666777777888:::777777999888555333555555888999666666999888555<<<:::777777888999999888999888888999:::;;;<<<===;;;:::999888777777777777666555444555777888777666999888888999::::::888777;;;:::999888777777777777555777999999888777888999666666777777888888888888888666555666777777666555777777888999999999999888777666666777999999888666666666666666777777777777:::::::::;;;<<<<<<=========<<<:::999888888999999:::999888888888999:::;;;888888888999999::::::;;;999:::;;;;;;::::::;;;<<<;;;:::888666555666999;;;888999;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@AAACCCDDDFFFIIIMMMQQQVVV\\\eeelllrrryyy777777888888888777666555555666777666555444555666888777777888999999777555555555555666666666777777555555444444444444555555555555666666666666555555666666666666666666666666777555444555666777666555888666555555666888888777888888888888888999999:::777555555777999;;;:::888777888888777555444555777555555555555666666666666888666555555777888777777777777666555444444555555888888888777666555444333555555555555444444444444444444444666999:::888777;;;;;;::::::999888888888888888888888888888888888999999999999888777555444888888888888888999999999777999;;;888555777===DDD\\\KKK:::666888888555333:::999999888777666555555666666555555555555666777777777777777777777777777555555666666777777777777999888777666666666666666777666555555555555555444666666666666666777777888555666777888999888777666666777888888999999999888666555444444666777666555444555666555333333555666777555444555666777666555444444444444555666777888444444444555555777888888::::::;;;;;;:::888666555555555555555555666777777999:::;;;:::888666666777555777999:::888777666777666777888777555555555666333666999:::888777777888666777777888888888777777555555555888;;;<<<<<<;;;:::999888777777777666666999999999999888777666666777777777777777777777777333555666888999888888777888999::::::999888777666:::777555555666:::@@@EEEAAA???;;;999777777666666999999888888777777777777<<<:::999:::;;;;;;:::888999888777666666666777777666555555555555666666777666777666666666888999999777777777777777777777777777666666888:::;;;:::999777777777666666666666555777777777777777777777777:::999888888777666555555555888888555555888888555???<<<999777666777777888::::::::::::::::::;;;;;;999999888777777777777777666555444555666777666555:::888777777888999888888:::999888888777777777777444666999:::999777777888;;;:::999888666555555555888777777777777777666666555666666777777777777777///000222444666888888888666666666666777777777777;;;;;;;;;;;;;;;;;;<<<<<<::::::999888888999::::::<<<:::999888888999999888888888888999999:::::::::999;;;<<<<<<;;;:::;;;<<<999;;;;;;888555444777;;;666777888999999888888999===============<<<<<<<<<;;;;;;<<<<<<<<<<<<=========???BBBDDDFFFHHHLLLOOORRRXXXbbbkkkrrr{{{666666777666666666555555444666777666555555666777777666777888:::999777555555555555555666666666666666555555444444444555555555555666666666666555555555555555555555555555555777555555555777777666444555555555666888999777555888888888888888999999:::777666555666777888888888666777888777666555555777666666666666555555555555777555444555777888888777777666666555555555555666555666777777777777777666666666666666666666777777777666666888:::;;;:::999;;;;;;::::::999888888888888888888888888888888888666777888999999888777666888888888888888888888888777999:::888444444:::???EEE<<<666666888888999;;;:::999999888777666555555666666555555555555666666777777777777777777777777666666666666777777777888888888777666555555555666555666777666666555555666777777666666666666777777666777888999888777666555333444555777888999999999555444444555777888777555444555666555333333555666777555555555666777555444555555444444444444555555444444444555555777888888777777777777666555333222555555555555555666777777666888::::::888888888999555777999999888777777777666888888888666555666777555444555888;;;<<<:::777444555666888999:::::::::666666777999<<<======<<<888888999888777666666666999999::::::999888888777666666666666666666666666555666777888888777666555888999999:::999888666555888777666555777:::<<<<<<======<<<:::999888999999888777777777777777666666999888777888999:::999888:::999777666666666777888555555555555555666777777777666666777888888999:::888888888888888888888888555555555777:::;;;:::999888777777777666666666666777777888888888888777777888888888777777888888777555888888555555888888555;;;;;;999777777888:::;;;;;;;;;;;;::::::999888888888888777666666666777777666555444555666777666555999777555555666888777777666666666666666777888999444666999999888777777888;;;:::999777666555555555999999999888777777777777666777888888999999888888000222333555666666777777666666666666777777777777777777777777777777777777888888888888999999::::::>>><<<999888999999777555888999999999999999::::::999;;;======;;;::::::;;;777:::<<<;;;777555666888777777777888999999999888=====================<<<<<<<<<=========>>>>>>>>>===???CCCEEEGGGHHHKKKMMMPPPWWW```iiiqqqzzz666666666666555555555555444555666666555555666777666666777999::::::777555555555555555555555555555777777666555555555555666555555666666666666555555555555555555555555555555777666555666777777555333444444555777999999777555888777777777777888999999777777666666666777888888555777999888777666666777777777777666666666666555666555444555777999999888777777666666666666777777555666777888888999999999999999::::::::::::;;;;;;===;;;999999999999777555888888777777666555555555777777777777777777777777555666777888999999888777888888888888888777777777777888999777555444777:::888666666888888555777;;;999999888888777777666666777666666555555555555666777777777777777777777777777777666666666666777777777777666555555555666666444666888888777777777888888888777666666666666666888888999::::::999777666222333555666888999999999555555555666888999888666444555666555333333555666777666666666777777555444666555555444333333444444555555555555555666777888888888888888777666666555555555555555555666777777555777999999888777888999555777888999777777777888777888999888666555666777:::777555666:::;;;777444333444666888999;;;;;;<<<;;;:::999:::;;;;;;999777555777999999777777777888666777777888888777777666666666666666666666666666666666666777777666555555777888999999999888777666666777777666777:::999555888:::;;;;;;:::999:::;;;777777777777777777777777777666666777999;;;:::999;;;999888666666777888999555555555555666777888888;;;888888:::999666555777888888888888888888888888555555666999<<<===<<<;;;888888777777777666666666777888888999999888888777666888888666666:::;;;999666999888555555888999666666777888888999:::>>>@@@::::::::::::999888777777777777666666666666777777666555444555777888777666888666555555666777777666555555555555666777888999444666888888777666777888888777666666666777999:::999:::;;;999777666777888999999:::;;;;;;;;;;;;;;;777888999999777555555666666666666666777777777777777777777888888888888888777888888999999999::::::>>>;;;999999::::::777444999999999999999999999999999;;;======;;;999999999666888:::;;;999888777777:::999999:::<<<<<<;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>AAAEEEHHHIIIJJJKKKLLLRRRWWW```gggnnnwww888777777666666666666666444555666666555555666888555555777999;;;:::777555555555555555555555555555888888777666666666666666555555666666666666555555555555555555555555555555777666555666777777555222666444333444666888888777777777666666666777888888888888888666666666777999555777999:::888777777888888888777777777666666666555444333555777999999999888888777777777777888888777888888999999999999888999:::::::::;;;;;;;;;;;;===;;;999777777666555333666666666555444444333333666666666666666666666666555666777888999888888777999888888888777777777666666777777777777777777666999777888:::888333222555888888888777777777777777777777666555555555555555666666666666666666666666777777666555555555666777666666555555555666777777333666999:::999888:::;;;:::999888666555555555555777888:::;;;<<<;;;;;;:::666666777888888888777777666555666888::::::999777444555666555333333555666888777777888999888666444444444333333333444555555666666555555555666666777999999:::999999999999999555555555555555666777777666777999888777666666777666777888777666666888:::777888999888666666666777:::999777666666666555555444555777888999::::::;;;;;;:::888888999888666444333666999999888777888999444444555666777777777777666666666666666666666666555555555555555666777888666666888999999888777777666888777444777;;;999444555777::::::999888999;;;777777777777777777777777888777777999;;;======<<<;;;:::888666555777888:::666666666666777888999999;;;888888;;;:::666555888888888888888888888888888777777999<<>>888888888777777777666666777888999999999999888777777:::999555555:::;;;888888:::999555555999:::888555888::::::999:::<<>>>>>???>>>AAAFFFHHHHHHHHHIIIIIIPPPVVV^^^eeemmmvvv999888888777777777777777333555666666555555666888555555777999;;;:::888555555555555555555555555444999999888777777777777777555555666666666666555555777777777777777777777777777666666777777777444222888555222111333777999:::666666666666666777777888999999888777555666777999666888::::::999888888888999999888888777777666666555444333555777999:::999999888888888888888999999:::::::::::::::999888777777777888888888999999999:::888666555666666666444777777777666555555444444555555555555555555555555666777888999999888777666999888888888777777666666666555666888::::::888666666444444888:::888888:::777777777777777888888888888777666555555555555555666666666666666666666666777666555444444555666777555555555555555666777888333666:::;;;::::::;;;===;;;:::888777555444444444666777999<<<===>>>>>>>>>:::::::::999999777666666666666777999;;;;;;:::888444555666555333333555666888888888888999999666444222222222333444555666777777666666555555555666666666666666666666777777777555555555555555666777777777999999888666444444444777777777666555666999;;;777888999888777666666888777999999777333333666999666777888999999999999999777666555666888888666555222555999999888777999:::333444555777888888999999666666666666666666666666333333333333555777999;;;555666777888999999888777666888666333666<<<<<<666333666999:::888777888999777777777777888888888888666555555777:::;;;;;;;;;<<<:::888666555777999:::666666666666777888::::::888444555;;;;;;777777;;;777777777777777777777777999999;;;???BBBCCCBBBAAA888888888888777777777777777888999::::::999888777888;;;:::555555:::;;;777888:::999666666999:::888:::<<<>>>===999777777999222333666888999:::::::::666666555555555666666777888777666777888999888777999888777888::::::888666;;;:::999888777777777777666777777666555555888::::::999777555555666888999777999:::888555333444666555555666777777777777777000333777888777777999<<<666666666666777777777777555666666777888888999999777888888999999999888888999666555888<<<>>>;;;888999999999999999999999999777999<<<<<<:::888777777<<<888444444777:::;;;:::888777666777:::;;;999777999:::;;;<<<===???@@@@@@::::::;;;;;;<<<===>>>>>><<<@@@DDDFFFFFFEEEEEEEEEKKKQQQZZZccclllwww;;;999777555444444555666666666666666666555555555666666777777777777666666777777777777666666666666999999888888777777666666888888888888888777666666999888888888777777666666888888777777666666555555777777777777777888888999555555555555555555555555888777555444444555666666666666666666666555555444777777777777777777777777999999888888888999;;;<<<:::999888777777777999999777777777777777777777777333333444555666666666555777777777777777777777777777777666666555555555444222222333333444555666666888777666555555666777888333444555666777777777666777666777888:::999777555888666444444555666555444:::777444555777888666444999777666444444666777999666666666777666666555444666777777777888888888888666666666666777777777777666777999:::::::::999888:::777333444888:::777444555888<<<===<<<;;;::::::999777444555888:::999777555555666777888999999:::666666666666666777888888999999888777666555444444555555444444444444555555444444555555555555555555999999999888888888888777777555444555666777666555555666777777777666444333888777666666666777999:::666777888::::::999888888:::999888888777777888888777666555444444555666777777777777777777777777777999999999888888888888777999999888888888888999999::::::::::::::::::;;;;;;555666666777777777777777888888888888888888888888///555666333777???<<<333666666777777888888888999;;;888555555777999888777777777888999:::;;;;;;<<<:::888777666777888777666666666666666555555555555666666777888999999888666888888999::::::888777666::::::;;;>>>AAAAAA===:::999::::::;;;;;;::::::999999888777888999999888777888888777777777777888888111333666888888999;;;<<<;;;888666666888999777555;;;:::999999::::::888777777777666666666666777777000222444666777777666555555666777999999::::::999888888888888888888999999999777555444666777777777888777666555666777999;;;;;;999888888888777555333666666666666666777777777999666666888888444444777888777666777888999888777777777777888999999::::::<<<888555777:::;;;888555;;;:::999888888888999::::::<<<===<<<;;;:::::::::999999888777666555444444777;;;<<<888777999:::999<<<999777777:::;;;:::888:::::::::;;;;;;;;;<<<<<<@@@>>>===;;;;;;===>>>@@@EEEDDDCCCCCCDDDFFFIIIJJJOOOQQQYYYdddnnnttt}}}999888666444333444555666777777777777777666666666666666777777777777666666777777777777666666666666777777777666666555555555888888888888888777666666888888888888777777777666777777777777666666666666666666666555666777777888555555555555555555555555666555555555777999;;;;;;777777777888777666666555777777777777777777777777888777666666777888999:::999999888777777888888999777777777777777777777777444444555555666555555555666666666666666666666666888888777777777666666666333444444555666666777777777666666666666777777888444555555666666777888888999888777888::::::888777888666555555666777777666;;;999777777999999888777888777666555555666777888666666666666666555444444777666666666777777888888666666666666777777777777444555666666777777666666888555222222666777666333666999<<<>>>===;;;:::::::::777555666888999888666666666777777888888999999444444444444444555666666999888888777666555555444666555555444444555555666555555555444555555555666999999999888888888777777777555444555666777666444555666777777777666444444888777777666777888999:::777777888999999999999888999999888888777777888888777666555555555555666777777777777777777777777777999999999888888888777777888777777666666777777888777777777777777777777777444444555666666666666555888888888888999999999999666888888777999;;;999333666666777777777888888888:::888555555777999888777666777888888::::::;;;<<<:::888777666777888777666999999888777666666555555666666777888999999888777888999999999999888777777999999:::===@@@@@@===999999999::::::::::::999999:::999888999:::;;;:::888::::::999999999999::::::666777999999888777888:::;;;888666666888888777555<<<:::888888999999999888777777666666666666777777444555666888888888777777888888999::::::;;;<<<<<<::::::999888777777777888888666555555666888888777777777888888888888888888888888888999;;;<<<;;;:::777777777777777777777777:::777777999888444444666777666555666777888777666777777888888888999999999<<<888666777:::;;;888555888777777777777777888888:::;;;<<<<<<:::999999::::::999999888777777666666333888:::999999<<<===<<<;;;888666777999:::999777:::::::::;;;;;;;;;<<<<<<>>>>>><<<<<<<<<<<<>>>>>>BBBAAAAAAAAACCCEEEHHHIIINNNQQQXXXdddmmmsss|||777666555444444444555666777777777777777777777777666666777777777777666666777777777777666666666666555555555555444444444444777777888888777777666666888888888888777777777777666666666666777777777777555555555555555666666777555555555555555555555555555444444555888:::;;;;;;888888888888888777777666777777777777777777777777666555555555555666666777888888777777777888888999777777777777777777777777666666555555555555555444666666666666666666666666888888888888777777777777555555666666777777888888555666777777888888888777666666555555666777999:::;;;999777888999:::999999777666555666888999999888;;;999777777888999888777888777666555555666777888555555555666555555444333777666555555555666777888666666666666777777777777555555444444555555666777888555222333666777666444666999===>>>===;;;::::::;;;999777666777777777555777777777777777888888888555555444444444555666666888888777777666666555555666555555444444555555666777666555444444555666777999999888888888777777777666555444555666666555444666666777777777666555444666666555555555666777888888888888777888888999:::999999888888888777777777777666666555555666666777777777777777777777777777999999888888888777777777777666666555555666666777888777777777666555555555444555666666777777666666888888888999999:::::::::===:::999;;;;;;777333333666666777777777777888888999777666666777888888777666777777888999:::;;;;;;:::888777777888888888777999888888888888888777777666777888888999999888888:::999888888777888888888777888999;;;======;;;999888888888888888888888888;;;:::999999;;;;;;:::999::::::999999999999::::::<<<<<<<<<:::777666666888:::888666666777888777666<<<:::777666777999999999888777777666666777777888999999999999999999999999999999888888999:::<<<===<<<;;;999888777666666666777666555555777888999888777888:::;;;:::999777555888777777999;;;<<<;;;:::888888888888888888888888;;;888777999888555444777666555444555777888777666888888888888888999999999;;;888666777999:::888555555666777888888888888888999:::<<<;;;999888888999:::::::::999999888888777222777;;;::::::<<<===;;;:::888666777888999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???AAADDDGGGHHHOOOPPPXXXccclllsss|||666666555555555666777777666666666666777777777777666666777777777777666666777777777777666666666666555555555555555555555555666777777777777777666666888888888777777777777777555555666666777777888888666555555555555666777777555555555555555555555555666444333444777888777666777888888888888777666666666666666666666666666666555555555555555555555666777777777777777888888888666666666666666666666666777777666555555555444444555555555555555555555555777777777777777777777777666666666777777777888888555666777999999888777777888777666555666888:::;;;;;;999666666777999999999666555666777:::;;;;;;:::888777666666666666666666777777666666666666777777555555555555555444333333666555444444444555777888666666666666777777777777777666555555555666888999999777555666888999888777666999<<<===;;;999888888;;;:::888777666666555555888888888777777777777777888777777777777777888888777777777777666666666666666666555555555555666666999777666555444555666777888888888888777777777777666555444444666666555444666777777888777666555444333333333333444444555555999888777777777888:::;;;888888888888888777777666666666666666666777777777777777777777777777777777888888888888777777777777777666666555555666666777;;;;;;:::999888777777666777777888999999999999999888888999999::::::;;;;;;@@@999888===;;;333000444666666777777777777777777777777666777777888888888666666777888999:::;;;;;;:::888777777888999888777666666777777888999999:::666777888999888888999999;;;:::888777777777888999666666888:::;;;;;;:::888888888777777777777888888;;;999888999:::;;;:::999888888777777777777888888>>>>>>===:::777666666888999888777777777777888777<<<:::666555666888::::::888777777777777777777888<<<;;;:::999999::::::;;;888777666555555777999;;;::::::999888777777777888777666555666888999999888999999:::::::::888777666999888777777777666444222999999999888888888888888999666666999999666666999777666555666888999999888999999888888888888888888;;;999777777999999888666666777999:::;;;;;;;;;:::888:::;;;;;;999888888999999999999999999888888888555:::>>><<<;;;;;;:::777:::999888888999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>???BBBDDDGGGHHHPPPQQQXXXccckkkrrr|||777777777777777777888888444444444555555555666666666666777777777777666666777777777777666666666666666666666666666666666777555666666777777777666666777777777777777777888888555555666666777777888888777777666666777777888999666666666666666666666666777444333555999;;;999666666666777777666666555444666666666666666666666666666666666666666666666555666666777777888888888888666666666666666666666666888777666555555555555555666666666666666666666666666666666666666666666666666666666666666777777777666777888999999888777666888777666555666888:::;;;999777555444666777777777555555666888;;;<<<;;;:::888777777666555555666777777777666666666666777777555555666666555555444333666555555444444555777888666666666666777777777777777666555555555666888999888777666666888999999999666999;;;<<<:::888666555;;;;;;999888666555555555888888888777777777777777999888888777777777888888666666666666777777777777666666666555555666666666999888777666555666666777888888888777777777666666666444333444555666555444666777888888888777555444444444555555666666666666999888777777777888:::;;;777888888888888777666555555666666777777777777777888888888888888888888888888888888777777777666666888777777666666777777888<<<<<<;;;:::999999888888777777888999999999999999888888888999999:::::::::===777666;;;999111000666777777666666666666666666666666777888888888888999555666777888999::::::;;;:::888777777888999999888777777777777777777777777666888999999777777999;;;;;;:::888777777777888999444666777999999999999999888777777666666777777888:::888777888999:::999777888888777777777777888888=========;;;888777888999777888777777777777888999<<<999666555666888::::::888888777777777777888888;;;;;;:::999999999::::::999777666555555777888:::888777777777888999::::::777666666777999999999777;;;:::888777777777888888:::888777666555333000...999999999999888888777777666444444888999777888;;;888777777888:::;;;;;;::::::999999999888777777777:::999888888888999888777666777999:::;;;;;;;;;:::888:::;;;;;;999888888999777777888888888888888888555;;;>>><<<;;;;;;:::777;;;;;;;;;;;;::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>???AAACCCEEEGGGHHHRRRSSSYYYccckkkrrr|||888888888888888888888888333333333444444555555666666666777777777777666666777777777777666666666666777777777777888888888888555555666777777777666666777777777777888888888888666666666666777777777777777777777777777888999999666666666666666666666666666444333888>>>BBB@@@===666666666666666555444444777777777777777777777777777777777888777777666555555555666777888888888888777777777777777777777777888777666555555555666777777777777777777777777777555555555555666666666666666666666666666777777777999999999999888777666666666666555555666777999:::777666444555666777666555555555666888;;;<<<:::999999::::::999777666888999666666777777777777666666666666666777666555555444555555666666666777777777666666666666777777777777555555444444555555666777555555555555666777888888777:::<<<<<<:::777555555:::::::::888555444555666777777777777777888888888777777666555555555666666555555666666777777888888777666666555555666666777999999888888777777666666888888777777777666666666555444333444555555444333777777888888888777666555777777888999999999999888888888888777888888999:::666777888888888777666555555555666777888888888888888888888888888888888888888888777777777666666666888777777666666777777888::::::999999888777777777444555666666777777666666888888888888888888888888888777777999666333444777777777666666666666555555444666888999888777888999555666666777888999:::::::::888777777999::::::999;;;;;;999888666444333222777999:::999777666999<<<:::999888888777888888888444666888888777777888999999888777666666777888999999888777777999999888777::::::999999999999::::::999;;;<<<<<<:::999999:::666777888777666666888::::::888555555777999999999999888888777777888888999:::::::::::::::::::::::::::999888777888888999:::666666777777888999;;;<<<888777777888999999888666:::999777555555666888999888777666777777777555333999999999888777777666666555222333777888777888;;;999888888999;;;======<<<:::::::::999888777666666999999999888888888888777555666777888888888888888999:::<<<;;;999888888999666777777777888888999999333888<<<;;;;;;===>>><<<<<<======<<<;;;;;;<<<>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHRRRRRRXXXbbbjjjqqq{{{888888888888888777666555333333444444555666666777666666777777777777666666777777777777666666666666777777777888888888999999444555555666777777666666666777777777888888888888777777777777666666666666666666666666666777888888666666666666666666666666777444444999AAAEEEBBB>>>777777777777777666555555777777777777777777777777666777777888777666555444444555666777888888888777777777777777777777777777888777555444555666888999888888888888888888888888555555666666777777777777888888888888888888888888<<<;;;:::888777666555555444555555666666777888888777666555666888888666555555555666888;;;;;;999777888::::::999777666888:::666666777777777777666666777777888888777777666555444555777888999888777666666666666666777777777777444555666666777777666666444555666666666666888999999<<<>>>>>><<<888666666999::::::888555444555777666666777777888888999999888777777666555555666666444555555666777888888999777777666666666666777777888999::::::999888666444888777777777666666666666555444333333555555444333777777888999888777666555666777888999999999888888777777888999999999999888666777888999888777555444444555777888999999888888888888888888888888888888888777777777666666666666777666666555555666666777888888888888777777777777444444555666666666666555999888888777777666666666666:::;;;777444666777777777777666666666555555555333666999999888777888:::555555666777888999:::::::::888777777999;;;::::::;;;::::::888777666555555777999;;;999666666:::>>>888999999999999888777777444666888888777777888::::::999777666666777999::::::999888888::::::999888::::::999999999999::::::666999<<<===;;;999888888555777888888666666888;;;888777555666888999999888999888888777777888888999888999:::<<<<<<<<<;;;;;;999999999999888888888888777777777777888999:::::::::999888999:::999777444666666666666666666777777777666666888999:::999777999999888777777666555555666333444777777444555888888777777999;;;===<<<<<<;;;;;;:::999888777666555999999999999888777777888888777777777777777888888:::;;;<<<<<<:::999999:::777777888888999:::;;;;;;444999<<<::::::===???===;;;<<<===<<<::::::<<<>>>:::::::::;;;;;;;;;<<<<<<>>>>>><<<<<<<<<<<<>>>>>>>>>???AAABBBDDDEEEFFFFFFPPPQQQVVV___gggoooyyy888888888888777666444444444444555555666777777888666666777777777777666666777777777777666666666666666666777777888888999999444444555666777777666666666666777777888888888999888888777777666666555555555555555555555666777777777777777777777777777777999666444999@@@BBB???:::888888888888888777666666777777777777777777777777666666777777777666444333333444666777888888888777777777777777777777777777777666555444555666888:::888888888888888888888888666666777777888888888999999999999999999999999999>>>===:::888666555555555333444555666777777777666777777777888:::999777555555555666888::::::888666666888999777444333666888666666777777777777666666888888888888888777666666444666888:::;;;999777666666666666666777777777777666777999:::::::::999888666777888888888888:::<<<<<<>>>@@@@@@===:::888777888999:::888555444666888555666666777888999999:::::::::999888888777888888444444555666777888999999777777666666666666777777777999;;;<<<;;;888555333777777777777666666666666555444333333555555444333777888888999999777666555333444666777777777666555666777888::::::999888888555666888999888777555444444555777888999999999888888888888888888888888888777777777777666666666666555555555444444555555555888888888888888999999999555666666777777777777777999999888777666555444444666>>>>>>666333888:::666777777666666555555555444222666999:::888777888:::555555666777888999:::::::::888777888999;;;;;;:::777777888999:::;;;;;;<<<777:::;;;:::666666:::>>>888888999::::::888777666444777999888777666999;;;:::999888666666888999:::;;;:::999999;;;;;;:::999888888777777777777888888555999<<<===<<<999777666555777999888666666888;;;777666666777999999999777999999888888888888999999777999;;;===>>>>>>===<<<666666777777777777666555999999888888888888888999::::::999999:::999666333222444666777888777666555777777666777999999888666888888888777666555555444888555444666666222222444777666666888:::<<<<<<;;;<<<;;;:::999888666555555888999:::999888777777888;;;:::999888888888999::::::<<<======;;;::::::;;;888888999:::;;;;;;<<<<<<999======:::999;;;<<<;;;:::<<<===;;;999888;;;===:::::::::;;;;;;;;;<<<<<<@@@???===;;;;;;===???@@@>>>???AAABBBCCCDDDDDDDDDOOOOOOTTT]]]eeemmmwww777777888888888888777777444555777:::<<<:::777444888666444555888999777555888888777777666666555555666777999:::;;;;;;::::::999888777666666555555555444555777999:::::::::999999999999888888888888777444555555666666666666666777777777777888888888888777888888888888999999999888777666666666666777777666666666666555555555555777555444555666777666444777777777777777666555555666666777777888888888999666555555444444666777888:::999888777777666666666::::::999888777777888888666777999===??????:::555:::888666666777777555333666666666666666666666666777444222444999;;;999666555666666777777777777666999888777666666555555666888888888888777777777777888666555444444555666888666666666666666777888888666777777888888888888888999555555999:::666444444777555444555888;;;===>>>???BBBEEEDDD???999555444555444444444555666555444555666888888777777888999666666666666777777777777777666555555666777888999888888777555444333222111999::::::999777666777888777777777777666666666666555555555555555555555555666777888::::::999999888555555666777888888777777666777888999999888777666555666777999999888777777222555888888666555777:::<<<<<<;;;:::999999999999<<<;;;999777555555555666777777777777888888888888999999777777777888999:::888888777777777777777777:::<<<===:::666444555888:::888666666666666555444666444444888888444444666888888888777555444555777555666777999999999888777666777888999::::::999888:::;;;<<<======;;;999888111444888999888777999<<<999666777<<<<<<777555888888555555;;;???<<<999999;;;:::999999888888888999666888999;;;;;;:::999888;;;999888888::::::999888888888777777666666555555666:::<<<999444222555:::888888888888888888888888999999888777777777777777888666444666999:::888666;;;:::888666666777888999666666777888888888888888999999888888888888888888666666555555555555666666666666777888888777555444666666777777777666666555:::999999888777666555555:::888666666888999999999;;;:::999999888888888999888999999888666555666777999======888888<<<;;;777===<<<<<<;;;;;;:::999999;;;::::::::::::999777555888:::<<<======<<<;;;999===<<<;;;;;;<<<:::777444>>>===;;;::::::;;;<<<===???>>><<<;;;;;;<<<===>>>BBBAAA@@@@@@AAADDDFFFHHHKKKLLLRRR]]]fffmmmwww777777888888888888777777555555555777999;;;;;;:::888777666777888999888777777777777777666666666666555666777888999999999999888777777666666666666666777777888999999999888888999999999888888888777777333444444555666555555555777777777777888888888888777777888888888999999999666555555555555666777777666666666666666666666666777666555555777777666555777777777777777666555555555555666666777777777777666555555444555666777888777777888888888777666555999888777777666666777777777777999<<<>>>===999555999888666666777777555444777777777777777777777777<<<888555666888999666222555666666666777777888888999888777666555555555555999888888888777777666666888777555444444555777888666666555555666666777888666666777888888777777666888555555999:::777555555777666444555888;;;<<<<<<===AAADDDCCC???:::666555666666555666666777666666999888777666666777999:::666666666666777777777777555555444333444444666666666666666666777777777888888999:::999777777777999888888888777777777666666777777777777777777777777666666888999999999888777555555666666777777777777666777888888888888777666666666777888888888888777444666888888888888999:::999888888888888888999999:::999777555555444555555666666777777777888888888888888777777777777777888555666777888999999888888888999888666444333444555<<<999777666777777777666888555666999999666555888777888888888666666888:::555666777888999888888777444555777999::::::::::::999:::;;;<<<;;;:::888777666888::::::888888:::<<<;;;777666999999555555999777333333888:::888666666:::::::::999999999888888666888999;;;;;;:::999888999888777888999999888777999888888888777777777777999888777888888888777666888888888888888888888888999888777777666666666777:::999888999:::;;;;;;:::;;;:::888777666777888999666666777888888888888777666666777888999::::::;;;777666666666666666666777777888888888888888777777777777777888888888777777888888888888888777777777999888777888:::;;;:::888:::::::::999999999888888888999::::::999888:::;;;888<<<<<<888777;;;:::777;;;;;;::::::999888888888;;;;;;:::::::::999888777777888:::;;;<<<<<<<<<;;;===<<<;;;;;;;;;:::888555;;;;;;::::::;;;<<<===>>>>>>===<<<::::::;;;===>>>=========>>>@@@BBBEEEFFFJJJLLLSSS^^^gggnnnwww666777777888888777777666777555333444888<<>>AAAAAA>>>;;;888777777777777777777777777777>>>999555444666999:::999666666666666777777777777666555555444444444444555444555555666777888999999666888999999888777999:::999999999888888888777777777777777777777777777777555666666777888777777777444555555555555666666666666777777888888777777666777777666666777777888888777666777888:::;;;:::999555555555555666777888999888777666444444444555666666666777777777777888888999999999999888777666666333555777999::::::999888888666555444555666555444===:::777666777888888888999777777::::::777777999666777888999888888:::;;;666666777888888888888777222444666888:::;;;;;;;;;888999:::;;;:::999888777:::::::::999777777999;;;===999777777666444555999;;;777666999;;;999888999999999:::;;;:::999888777777888999:::;;;:::999999888777666777999999888666999999999999888888888888;;;666333777===???:::444777777777777777777777777777777777666666666666666888:::;;;;;;::::::;;;<<<:::999888777666777888999555555666777777777777777777888888888999999::::::777777777777777777777777999888888888888888999999888888888999999:::::::::777777888888888999999999888888999;;;===<<<:::888999999:::;;;:::999888777777888::::::999999;;;<<<888::::::777777999999666<<<;;;;;;::::::999888888;;;;;;<<<;;;;;;:::999888777777888999;;;<<<======>>><<<:::999::::::999777:::999::::::;;;===>>>???===<<<;;;::::::;;;<<<===999:::<<<>>>@@@CCCDDDEEEIIILLLTTT```iiiooowww666666777777777777666666888666444555888<<>>===<<<:::999888777777:::999999888777666555555888888777777777777888888555555555555555666666777444555666777777666555444999555444888:::888777888:::888666666777888888777999;;;===???>>><<<:::888777888888777666666666777>>>999555555999;;;999666666666666666777777777777888888777777666666666666444444444555555555555555555777888999888888:::;;;:::::::::999999999888888555555555555555555555555555555555666666666666666555555444444444555555555666777777777777777777666777777666555555777888999888666555777:::<<<:::777666555555555666666777888888777666555555555666777666666666666777777777888::::::;;;;;;:::888777555666666777777777888999999:::777444555888:::888666===:::666555666888888888999777777::::::777777999555777999999888888888:::777777777888888888777777333444666888999::::::999999::::::::::::999888888888888666555555666999:::===;;;999888777666666777===999888:::;;;888999;;;777888:::;;;;;;:::888777777888999:::::::::999999888777777999::::::999777888888888888888888888888:::666444888???AAA;;;444666666666666666666666666666666777777777666666666555888::::::777666999;;;999888777777777777888888555555666777777777777666<<<<<<;;;:::888777666666777777888888888888777777888888777666777888:::;;;888888999999:::;;;<<<===888888888888999999999999777888:::===???>>>;;;888777888:::;;;;;;:::888777666888999999777777888999888999888777777777777666>>>>>>===<<<<<<;;;;;;:::;;;<<<===<<<;;;:::::::::666777777888:::<<<>>>???>>><<<999888999::::::999:::::::::;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDHHHKKKTTT```iiiooowww~~~666666777777777777666666888777666888:::<<<<<<;;;555777999777444333444777555555666666777777888888888777666555666777888999555555555555666888999:::777666555555666888999;;;888888888777777777666666555555666777777777777777666777777777888888888888666666777777777888888888;;;:::999888777666666666666777777777888888888999888777666777888999888666666666777777777777666666777777777777777777777777444555555666666666666666666555333222333666999;;;888888888777777888888999888999999999888777666666888777666666777777666555666666666666666666666666333333444777:::===>>>>>>888777666555666888:::<<<<<<;;;:::999888777777777999999888888777666666555888888777777777777888888555555555555555666777777666666666777777777777777:::666555888999777777888:::888666666777888777666777888:::<<<======;;;999666777888777555444555666:::777555888<<<<<<888333666666666666777777777777888888888777777666555555444444444444555555555555555666888888888888:::<<<::::::::::::999999999999555555555555555555555555555555555555555666666666666555444444444444555555777666666666666666666777777666555555555666888999777555444666999;;;888666999888777666666666666666999888777666666666777888555666666666666777777777888999999:::999777555444;;;:::777555444555777999:::777444555888:::999777:::888555444555777777777777555666999999666555777666888999999777555555666888888777777777777777777555666777888999888777666;;;;;;;;;;;;;;;::::::999777666444444666888;;;<<<;;;<<<<<<;;;:::999777555999666666777777444555999777888:::;;;;;;:::888777888888999999::::::::::::888888999;;;<<<<<<:::888777777777777777777777777666666777:::======;;;888666666666666666666666666555666777777888777666666555888:::999777666888;;;777777777777777777888888555666666777777777777777<<<<<<;;;:::999888777666777777888888888888777777666666555555666777999:::999999999999:::;;;<<<===::::::999999888777777666666888:::>>>@@@???<<<888777888:::;;;;;;:::888777999:::;;;999777666666777888777777888777666666777>>>======<<<;;;;;;:::::::::<<<======;;;999:::;;;888888888999:::;;;===>>>===;;;888888999:::;;;:::<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAAHHHJJJSSS```iiinnnvvv~~~555666666777777666666555777777888999;;;;;;999777666666777666444333333444666666666666777777777777888888888777777888888999555555555555666777999999555555555666777888::::::888888777777777666666666666666777888888888888777777777777777888888888888666666666777777777888888999888777666555444444444555666666777777888888888888777666666888888777666555666666777777777777777888888888888777777777777444555555666777666666666777666444333444666999;;;888888888888888999999:::777888999888666666777888888666555666777888777555555555555555555555555555555555666777888::::::;;;888888777666777888999:::888777666555555555555555888888888888777777777777777777777777777777777777666666666666666777888888888777777777888:::<<<===<<<777666888999777666888999888666777777888666555666666888:::<<<===;;;999555888999888444333444666555555666999<<<;;;777333666666666666777777777777444555555666555555444333333333444666777999::::::555777888999888888:::;;;:::::::::999999999888888777777777777777777777777666555555555555666777777777666555444444444555666777666666555555666666777666666555555666666777777555444555666888999888777:::999888777666666666666:::999888666666666777888555555666666666666777777666666666666555444333333===;;;888555444555666888888666555555666777777777888666555555666777777666666444444777777444444666666888999999777555444444999888777777666777777777666777888888888777666555<<<<<<;;;;;;;;;:::::::::888666555777999<<<======999<<<===;;;:::;;;888444888666888:::999555777;;;777888999:::;;;:::999999888888999999999:::::::::888888999<<<>>>>>>;;;999666666666666666777777777555777999:::::::::::::::777777777777777777777777555666888999999888777777777999::::::999999:::;;;666666777777777777777777666666777888888888888888888999999999::::::;;;;;;555666888888888888666555444444444555666888999:::999888888777888999;;;<<<::::::999888777666555444666777:::===??????<<<999777888999:::;;;:::999999===>>>>>><<<999777777888999777777999888666555888;;;::::::999999888777777888;;;===<<<:::888:::<<<::::::;;;;;;;;;;;;;;;<<<;;;:::888999:::;;;;;;:::<<<<<<<<<<<<;;;999888777::::::;;;;;;<<<<<<=========>>>>>>>>>>>>?????????GGGJJJRRR^^^gggmmmuuu}}}555555666666666666555555777777777888::::::888666888777666555666666444333777777777777666666666666888888888999999888888777666666555666666777888888555555666777777888777777888777777777666666666666555666666777777777777777777777777777888888888888666666666666777777777888777777777666666777777888444444555666666777888888777666555555777777666555555555666777777777777777888888777777777666666666444444666777777777666555555666666777777888888888777777777777777888999999666777888777555555777:::777666555666777888777666666666666666666666666666666666777777777777888888999999888888888888888777777666666555555555666666777777777777888888888888666666666777777666666666777777777777777888999999:::999777777999<<<@@@CCC>>>999666888999666555777888777666777888888666555666555666999<<<===;;;888666999;;;999555333555888222333555777888888888777666666666666777777777777333444555666666555555444444444555666777888999:::666777999999888888999;;;999999999999888888888888777777777777777777777777666666555555555666777888999888666444444555666777777666555555555555666777444555666666777777666666444666777888888777888999888888777777777777777888:::999777666555555555666555555555666666666777777666666555555555555555666999888888888777777666666888888999888666666777999777666666888999999777555666333444777777444333666555777999:::888666666666:::999777666666666777888555666777888888777666666<<<;;;::::::::::::::::::999777666888;;;<<<;;;:::777;;;;;;777666999999555777777:::>>><<<888999===888888999999999:::::::::999999888888999999::::::777777999;;;>>>===;;;888666666777777777888888888666777888888888888999999888888888888888888888888666777999:::;;;:::999888888777777777999:::999888555666666777777777777777777888888999999999999999888888999999:::;;;<<<<<<444555777888888777555444333444555777999:::::::::999888777666666777888:::777777777666666666555555666777999<<<>>>>>><<<:::888888999999999:::::::::<<<======<<<:::888999:::;;;777777::::::666555999:::999999888888777666666666:::===<<<999777999<<<======>>>>>>===;;;:::888999888888:::<<<<<<;;;::::::;;;;;;<<<;;;:::888888::::::;;;<<<======>>>>>>>>>>>>======>>>???AAABBBGGGIIIPPP[[[dddkkkttt}}}555555666666666666555555777666555666888999999888;;;888555666888888555222888888777777666666555555666777888999999888777666666666666666666777777888666777888888888777555444777777777777666666666666444555555666666666666666777777777777888888888888666666666666777777777777888888888999:::<<<===>>>333444444555666777777888777555444555666777666555555555666777777777777777777777666666555555555444333444666777777777666555333555999;;;;;;999777555666666666666666777888888555666777666444555888;;;777666555666777888777666777777777777777777777777444555666777666666888999999999:::999999888666666888888888888888999999:::666666666777888888999999555555666666666666555555888888888888888999999:::<<<:::888777999>>>DDDGGG???:::777888888666555777777666666777888888666555666555555888;;;<<<:::888777;;;===;;;666444666999222333555555555666888;;;666666666666777777777777444555666888888888777777666666555555444444444444777888999999888777999:::999999999888888888777777555555555555555555555555777666666555555777888999:::888666555444555666777777666555444444555666777333444666777777777666555444777::::::888777999;;;666666555666666777888999:::999777555444333444444555555555555666666666777999999888777777888999:::444666999;;;;;;999666444:::<<<===;;;888777999<<<777777888:::;;;;;;888555666444444888888444444666444666999;;;:::999999999:::999888666666666777888333444666777888888888777;;;:::999999888888999999888666555777999:::777555777:::888333222777999666222333888;;;:::666666:::999888888888999999;;;;;;999999888888999999:::;;;555666888;;;======:::888777777888888999999999:::999777555666777999999888888888888888888888888888666777999;;;;;;;;;999888777444222444777888777444555555666777777888777777888888999::::::::::::999::::::::::::::::::::::::444555666888888666555444333444777999;;;;;;;;;;;;999888666444444555777888555555555555666666666666666666888:::===>>><<<:::999888888888999999;;;;;;888:::::::::888888888:::;;;777777;;;:::666666:::;;;;;;::::::999888888777555999===<<<888666888<<>>;;;888666888888999;;;======;;;999888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>@@@CCCEEEGGGGGGHHHOOOYYYbbbjjjttt}}}666777999::::::999777666777777666666666666777777777777666555555555555555666777999:::999666333111888777555555777777777666666666666666777777777777777777888888888888777777666666666666777777777777888888888888777777777777888888888777777777777777666666666666666777777777777777777777777777888888888777666777888999888666666666666666666666666666555777888888777777888999999888666555555555666777777444333444777888777555999888666555555555666777999999777666555555555555888777666555555666777888999999888888666555444333;;;999888666555444555555666666666666666666666666<<<:::888777666555333111777666555666888:::999888:::999999999999999999999777777777666666555333333999888777777777888:::;;;555555444444666<<>>>>>;;;888<<<:::999888:::;;;:::999888888888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<>>>>>@@@AAABBBCCCCCCFFFGGGNNNWWW^^^gggsss777888999::::::999888777777777666666666666777777777777666555555555555555555777888999999888666555888777555555777777777666666666666666777777777777666777777888888777777666666666666666777777777777999999999888777666666555777777777777777777888888444444555666777888888999999999999999999999888888888777666777888999888666666666777777777777666666777888777666555666999;;;888888777666666666666666888777666777888999999777;;;;;;:::999999999999:::::::::999999888777777777666555444333333444555666666666777888999999999888666666666666666777888999888888888888888888888888:::999777888999999888777222111111222555666666666777777777888888999999:::777777777777666555555444888777666666666666777777666777888888888999===???>>>:::666666777999777555777666666666777888999999666666777:::<<<===<<<;;;>>>===;;;:::888666555444666888777444444888999888666666666777888888666444888777666777888888666444555333222222444555555555555555444444444555666666===;;;:::999:::;;;::::::;;;999666555666777777666777666555555444555555555999777555555555666555444888888777666666666666666444555666555444555666888555555666666777777888888777777777777777777777777777777777777777777777777888777777666666777777888444444555555555666666666888777777777777666666666:::999999888888999::::::888777666555444444444444888888888888888888999:::888777777666666777777888999888777666666777888999666666666777777777777777888888999999999999999999888888999;;;<<<<<<:::777888:::<<<;;;:::999999::::::999999888888999999:::999888999:::<<<<<<;;;:::;;;:::999888888888999999======<<<;;;999888777777???;;;888777888777555222;;;;;;:::999999888777777::::::999999999:::;;;<<<;;;;;;;;;;;;:::999999888777888999::::::999888777777777666555555555666666;;;:::999999;;;;;;:::999555777888888777777999:::888888888777777666666555777888999999777777888999888888888888999999999999666666666666555444333222777777888888999999999999777777777777777888999:::666666777777777777666666777777777777888888888888777777888888999888888888888888999999999888888777;;;999777666888;;;<<<<<<:::999999;;;<<<<<<:::888999888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCFFFGGGLLLTTT[[[dddqqq}}}777888999999999999888777777777666666666666777777777777666555555555555555555666888999999999888777888777555555777777777666666666666666777777777777666666777777777777666666666666666666777777777777:::999999888777666555555777777777777777888888888444555666777888999:::;;;:::::::::999999999999999888777666777888999888666666777777888888777777666888888777555444555999<<<888777777666666666666666777666666777888888888888;;;;;;::::::999999999999999999999999888777777666666666444444444444666666777777888999999999999999777777777777777888888888888888888888888888888888888777666666777777666444444333333555777999999888777777888888999:::;;;;;;555666666666555555444333777666666666555555555555777888:::999888888999::::::888555555666777666555777777777888999999::::::666666777999;;;<<<:::999===<<<;;;:::888777666555666999888555555888999777555666777999999888666555666555444555666555333222555444333444666777777666555444444444444555666666;;;999666777:::;;;999777;;;888666555666666555444666555555444444444555555666555444444555666666666888777777666666666666666555666777666555555777999555555666666777777888888777777777777777777777777777777777777888888888888999888777666666777888999555555555555666666777777777777777777777777777777<<<<<<;;;;;;:::::::::::::::999888777777777777888888888777888888999::::::555555555555666666666777777777666555555666777777777777777777888888888888999999999999999:::::::::777888:::<<<===<<<:::888999:::<<<;;;:::999:::;;;<<<;;;:::999999:::;;;<<<<<<:::888:::<<<===:::777:::999999999999999999999;;;;;;:::999888777666666;;;888666666888999999999;;;;;;;;;::::::999999999999999999:::;;;<<<<<<===<<<<<<<<<;;;:::999888777777888999999:::999999888777777777888888999::::::>>>===;;;:::;;;:::888777555777888888777777999:::888888888777777777666666777888999888777666777999888777777777999999999888777777777777666666555555888888777777777888999999777777777777777777888888555555666777777777666666666666777888888888888777555666777888888888888888888888999999999888777777:::999888888888:::;;;;;;777777888:::;;;;;;888666999999888777777777888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;===???BBBDDDHHHHHHKKKRRRYYYbbbppp|||888888888999999888888888777777666666666666777777777777666555555555555555555666777888999999888888888777555555777777777666666666666666777777777777666666777777777777666666666666666666777777777777999999888888777666666555666666777777888888888888666666777888:::;;;<<<<<<:::::::::999999999888888888777666777888999888666666777888999999888777666888888777555444555999<<<777777777777777666666555555555666666666666777777999999999999999888888777666777777888888777666555888777666555555666777888999999999999999888777777888888888888888777777666888888888888888888888888:::888777666777666444333555555444666888::::::999777888888999:::;;;<<<<<<888888999999999888777777555555666666666555555555666888::::::888777666777777666555555666666666555999999999::::::;;;;;;;;;888777777888:::999777555888888888888888777777777777999999666666999999666555777999::::::888777666666555444555666555333222666666555777999:::999888::::::999999999::::::;;;;;;888777888;;;<<<:::777:::888666666666666555444555555444444444444555666444444444555555666888999888777777666666666666666666777777777666666888999555555666666777777888888777777777777777777777777666777777777888888888999999888777666666777888999777777666666666777888999777777777777888888888888;;;;;;;;;:::999999888888:::999888888999;;;===>>>777777777777888888999:::888888888999999:::::::::999888888888888888888999999999999999999999999999888888999999999:::::::::777999;;;<<<<<<;;;:::999999:::;;;:::999999:::;;;<<<;;;:::999999:::;;;<<<>>>;;;999:::;;;;;;888555999999999999999999999999666666666666666555555555777666555666888:::<<<<<<999999:::::::::;;;;;;;;;777777888999:::;;;<<<<<<;;;<<<;;;;;;:::999888777777777888888999999999999888999999999999999888888;;;:::999999:::;;;999888666777888888777666777888888888888888777777777777666777888888777666777888999777555666888888777555666666666666777777888888999888888777888888999:::888888777777777777777777555555666777777777777777666666777888888888888777555666777888888888888888999999999999999888777666777888:::::::::999999999777888999;;;===<<<:::888999999888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<===@@@CCCEEEIIIIIILLLRRRYYYaaannnzzz888888888888888888888888777777666666666666777777777777666555555555555555555555666777777777777777888777555555777777777666666666666666777777777777555666666777777666666555666666666666777777777777888888888888777777777777666666666777888888999999777777888999:::;;;;;;<<<:::::::::999888888777777888777666777888999888666666888999::::::999888666777888777666555666999;;;777777777777777666555555444555666666555555666777888888888999888777777666555666777888888777666555888777666555555666777888888999999999888777666666888999999999888777777666888888888888888888888888<<<;;;999888888888666444555444444555777888777666888888888999999::::::;;;666777777888777777666666444444555666777666666666555777999:::888666666666555666666666666666666666::::::;;;;;;;;;::::::999888777777888888888555333555555666666777888888999777::::::777666999999666666888::::::999888888888888777666777888888666444777666777999;;;<<<;;;:::;;;;;;:::999999999999999;;;::::::<<<======<<<;;;999888777777888777666444555555555444555555666777444555666666666777999;;;888888777666666666666666555666777666555666777999555555666666777777888888777777777777777777777777555666666777777888888888888888888777777888888888999888777666777888999:::777777777888888888888999888888888888888777666555888777777777999<<>>???===;;;:::999999888999999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>===>>>???@@@BBBCCCIIIIIILLLSSSYYY```lllwww}}}999888888888888888888999777777666666666666777777777777666555555555555555555555555555666666666666888777555555777777777666666666666666777777777777555555666666666666555555666666666666777777777777777777777777888888888888555666666777888888999999777777777888888999999999:::999999888777777666666888777666777888999888666666888:::;;;;;;:::888666666777888777666666888:::666777777888777666555444444666888777555555777999777888999999999888666666555666888999999888777666777666555555555555666777666666777777888888777777666777888999999999888888777777777777777777777777:::999888888999999888666666444444444666666555444777777777777777777888888444444555555555555444444333444555777888888888777444666888888777666777777444555666777777777777888999::::::::::::888777666666666666777888777555333555555666666777888999999777::::::777777999888555777999;;;:::888777888:::666666555666888888777666666666777999;;;<<<;;;999:::999888777666555555555999;;;=========<<<<<<<<<999888777888999999888666666555555555666666777888777888999888666555777:::888888777666666666666666555666666666555555777999555555666666777777888888777777777777777777777777444444555666666777888888777888888999999888888777888777666555666777999:::777777888888888999999999777888999999999888777666999888777888999===@@@BBB;;;::::::999999999999:::222333555666777777777666:::;;;;;;;;;;;;;;;;;;::::::::::::999999999888888666666777777888999999:::777999:::888777777:::<<<888999999888666666888:::777777888888888888777777666888999999888777888888777888999::::::::::::999:::;;;;;;<<<===>>>>>>>>>888999::::::999888888999999999999999::::::::::::777888999:::;;;::::::999888888888999999888777777555555555555666777888999999999999999888666444333888777777888:::<<<;;;:::333555666777666777999:::888888888888888888888888666777888777666555666888888555333555999;;;999666777777666555666666777888777888999;;;<<<<<<<<<;;;;;;;;;:::888888777777777666777888999::::::::::::888777666666666777999:::999999999999999999888777999::::::999999777666666777999::::::888777888999:::999999:::<<<======<<<999999999999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@GGGGGGLLLRRRXXX^^^iiisss{{{999999888888888888999999777777666666666666777777777777666555555555555555555555555555555555555555888777555555777777777666666666666666777777777777555555666666666666555555666666666666777777777777666666666777888888999999555666666777888999999999666666666666666777777777999999888888777666666555888777666777888999888666666888:::<<<<<<:::888666555777888888777777888999666777888888888777555444555777999888666666888:::888888999:::999888777666666777999::::::999888777666555444333333444555666333444555777888888999999444555777999::::::::::::666666666666666666666666666555555666777888888666888666555555666777555444666666666666555555555555777777888888888888888777222333555777999999999999333555777777777777888999444555777888777777777888888999999999888666555333444444444666888888666555666666777777888888888999777:::;;;888777999888555888:::;;;:::777777999<<<444333333444666777666444555555666888;;;<<<:::999===<<<;;;999888777777777555999<<<<<<:::999:::<<<888777777888::::::999777666666666666666777888888:::<<<<<<:::666444666888888888777666666666666666444555666555444555666888555555666666777888888888777777777777777777777777333444444555666777777888777888999::::::999888777888777555444555666888999777777888888999999999999::::::<<<<<<<<<<<<;;;:::<<<;;;:::999;;;>>>AAACCC===<<<;;;;;;::::::::::::555666888999:::::::::999777888888999999888888777999999999999888888777777555666666777888888999999888999999777555666999===888888888777555666888:::555666777888888777666555222555888999777777999<<<777888999:::;;;::::::999777777888888888999999999666888:::;;;::::::999:::;;;::::::999999888888777888999:::;;;;;;;;;:::999666777777888888888777777444444444444555666888888555777888:::;;;;;;;;;:::>>>===;;;::::::999777666111333555666777888:::<<<888888888888888888999999666777888777666555666888777444333666;;;>>><<<999<<<;;;:::888888888999999666777:::===>>>>>>===<<<<<<<<<:::999888888777777777777888999:::;;;;;;;;;999888666555555777999::::::::::::::::::999888777:::::::::999999777666666999::::::888555555888<<<888777555666888:::::::::999999999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>>EEEFFFKKKRRRWWW\\\fffpppyyy;;;888777:::999666666888:::888666666888999777555555666777888888888888888555555555555666666666777777777666666666888999:::999888777777777777777777777888999999888777666555::::::999999888888777777999777666777888::::::999999888888888::::::888666999888777666666777888999888999999888666555777888666666777777888888888999666666777777777777777666999777666666777777666444666555555555666777888999888777777777999:::999888888777666555555666777888888666555777999999666222777666444444555555555444666555555666777777555444666666777777888888999999<<<;;;:::999777666555444555666888:::999777444222666777888999::::::999888888888777777777888:::;;;444444444444444555666666333555888999999777555333555666999::::::888666444777444222444666777888999:::999999999::::::888777777666666555555555666666777666555444555777999;;;<<<;;;;;;:::999888777777;;;:::999888777777777777777777666666666666777777888888888888999:::;;;;;;;;;:::888666555666666777777999;;;===>>>===;;;:::;;;::::::;;;777222222777444555666555555555777999999999777666555555555555777777777777777777777777444888999666444777888666888777666666666777999:::666666666666666777777777888444444888888444444888777777777777777777777777999:::;;;;;;999999:::;;;999::::::;;;;;;::::::999:::;;;<<<;;;999888999:::>>>@@@???;;;:::======:::;;;:::999999888888999999888888888888888999999999999<<<===;;;777444444666666777777888888888888777333444555555666666555555999777444555777777555222222222333555777888666444555666777888888777666555777777888999999999999888888888999999999999888888777777888999999999999999777888::::::999999:::;;;888777777777999:::999888<<<<<<<<<;;;;;;:::::::::999999888888777888888999;;;:::888777777777888888;;;::::::999888777666666<<<777555888999888888:::;;;999777555666777:::;;;<<<;;;999777666666777777777666666555444333333333555666888999:::::::::999555555666777777777777777666777999:::===AAAFFFJJJEEE>>>888777666555666999666666777:::===@@@@@@???777777777777888999:::;;;888:::???IIIOOOKKK???333666666666777888888999999999999999;;;<<<;;;888555555555666777888999999:::888777777888;;;===============<<<;;;999:::<<>>@@@CCCDDDFFFBBBEEEPPPUUUXXXdddttt|||}}};;;888888::::::777666999:::888666777888999777555555666666777777777666666555555555666666666777777:::999888777666777888999999999888777666666666777999888777666666666666777888888888888888777777777888777666777999;;;;;;:::888777666777999:::999888999888777666666777777888999::::::999777666888999777777777777888888888999666666777777777777666666999777666666777777666444888888888777777777777888888777666777999:::999888999888777666666777888999888666666777999888666333777666444444555555555444666555555666777777666444777777777777777888888888;;;::::::999888777666666666777888888888777555444555555777777888777666666999888777777777888999:::555555555555555666666777777888999::::::888666555777888:::;;;:::888666444666444444555666777777888999888777888999999777555555555444444444444444555777666555555666777999;;;::::::999999888888777777:::999888888777777777777888777777666666777888999999999999999999:::;;;;;;:::999888777777666666666888:::<<<>>>???>>><<<;;;<<<;;;;;;<<<888333444888555666777666555555666888999999777666666555555555777777777777777777777777333777888555444666777555777777666666666777888999888888888888999999999999:::666666::::::666666::::::::::::;;;;;;:::::::::888999::::::999888999:::::::::::::::::::::999999:::;;;<<<;;;999888999:::;;;>>>===:::999;;;;;;777:::999888888777777888888888888888888888999999999555777888888666666888:::777777888888888777777666333444555555666666555555666444333444777888666555666666666888::::::999777666777888888888888777666777777888999999999999888888888999999999999888888777777888999999999888888777888:::999999888:::;;;999777777888999:::999888;;;;;;;;;;;;;;;:::::::::999999888888888888888999999888777666666666777777555555666777888999:::;;;;;;777555777999777777999777777888999999999999888;;;:::888777777777777888777777666666555444444333555666777999999999999999666777777888888999888888777888999:::>>>DDDKKKQQQKKKBBB<<<;;;;;;999888999666666777999<<<>>>>>>===777666666777888999::::::888@@@MMMWWWXXXPPPBBB777999999999999999999888888:::999999;;;<<<;;;888666777777888888888888888888:::999888888:::<<<<<<;;;<<<<<<<<<:::999999<<<>>>>>>>>>======>>>@@@AAABBBFFFBBBFFFOOOUUUXXXdddssswwwyyy|||~~~;;;999999<<<;;;888777:::999888777777888888777555555666666666666555555444555555666666666777777777;;;:::888777666666777777:::999888777666666555666999888555444444555666888666777777777777777777888888777777888;;;======<<<999777555666888999:::999999999888777666666777777999:::;;;:::888888888:::777777777888888888888888666777777888777777666666888777666666777777666555::::::999999888777777777888777666777999:::999888999999888888888888999999888777666777888888666444888666444444555666555444666555555666777888666555888888888888777777777777999999999888888888888777777777777777777666666666666777777777777666666555:::999888777666777888999666666666666666777777888:::999999999888888777777999:::;;;<<<;;;999666555555666666666666666666555888777666777888888666444555555555555555555666666777666666555666777999:::888888888777777777777777999888777777777777777888:::999777777777999;;;<<<::::::999999999:::;;;;;;999999999999888777666666999;;;===???@@@???>>>===>>><<<<<<===:::666666999777777888777555555666888999888777777666666666666777777777777777777777777333777888555333666666555777777666666777777888999:::::::::;;;;;;<<<<<<<<<;;;999999;;;;;;999999;;;999:::;;;<<<<<<;;;:::999777888999999777777888999<<<;;;:::999888888999:::999:::;;;:::999888999:::888;;;;;;999888:::888444:::999999888888888888888777777888888888999999999555666666555555555888:::888888888888888777666555444444555666666666666555666555444444666777666444999888888999:::;;;999777666777777888888777777666777777888999999999999888888888999999999999888888888888888999888888777777777888:::999888888999:::999888777888:::::::::888::::::::::::;;;;;;;;;;;;999999888888999999999999888777666555555555666777222333444666888:::;;;<<<;;;666444777999777777888555777:::<<<<<<:::777555999888888777777777888888888888777777666666555555555555666777888888888888888888888999999999999999888888888:::@@@IIITTT\\\SSSGGG===<<<===;;;888777777666666888;;;<<<;;;:::666666666666777888999999666???KKKRRROOOFFF===777<<<<<<;;;::::::999888888:::::::::;;;<<<;;;999777::::::999999888888888888<<<:::999999:::;;;:::999;;;<<<;;;:::999999;;;===??????>>>======>>>@@@AAAFFFCCCFFFOOOTTTXXXdddqqqtttwwwzzz|||;;;888999===<<<999888:::999888777777777777777666777777777777666555444444555666666666666777777777999888666555555555666666:::999888777666555555555777666555555555555666666555555666666777777888888777777888:::===>>>>>>===;;;888666555666888888888999999888777777666666666888999;;;:::999888888:::888888888888888888888888777777888888888777666666888666555666777888777555999999999999888777777666888777666777888999999777888888888888888888888888777777777777777777666555888666444444555666555444666555555666888888777555999999888888777777666666777888888888888999999999888777666555555666777777999999999999888888777777:::999888777666666777777777777777666777888888999888888777777777888999:::;;;<<<<<<<<<;;;999777555555888:::888666666555333888777666777888888666444777888888999999999999999666666555555555666777888555666666666777777888888777777777666777777888888;;;:::999888888:::===>>>;;;;;;:::::::::::::::;;;888888999:::999888777555999:::<<<>>>??????>>>>>>>>>;;;;;;<<<;;;777666999888999999777555555666777999888888777666666777777777777777777777777777777444888999666444777888666888888888888888999999:::::::::;;;;;;<<<=========:::999999::::::999999:::666777999::::::999777666666777888777666666666888===<<<999777777888999:::999:::;;;:::999888999:::555999;;;999888:::777333;;;::::::999888999999999777777777888999999::::::<<<;;;888666444333444666999999999888888666555444444444555666666666666666777666666555555555444333888777666666888888777555666666666666666666666666777777888999999999999888888888999999999999888888888888888888888777777666777888999999888777888:::999888777888:::;;;:::999999999999::::::;;;;;;<<<888888999999999999999999888777666555555555666777666666666666666777777777:::666444888999777666888777999;;;<<<;;;888555222777777777777777888888888888888888888777777666666555555666666777777777777999999888888888999999999888888888;;;BBBOOO\\\fff[[[KKK===999:::888555333777666666777999:::888777666666666666666777888888999;;;===<<<:::888777777;;;;;;;;;:::::::::999999;;;::::::;;;<<<;;;999777999999999999999999999999;;;999888999:::;;;;;;::::::;;;;;;:::999999;;;=========<<<<<<<<<>>>???@@@EEEDDDGGGNNNSSSXXXdddpppwwwyyy|||~~~~~~:::888999======:::888:::888888888888777666777777888888888888777777666555666666666666777777777888555444444333444555666777999888777666555555555555333444666888888777555444555555666666777777888888777777888;;;>>>???>>>======:::666555555666666666888888888888777777666666777999::::::999888999999999999999888888888888888888888888888888777666666777666555666777888777666555555777777888888777777777666555666888999888777666777777777777777777666777777777777666555666666888777555555666666666555666555555666888999888666999999888888777777666666666777777888999999::::::888777666555555666777888::::::999888888777777777:::999777666666666777777777777777777777888999999888888777888999;;;>>>???<<<<<<<<<<<<;;;999777666777<<<>>>999666777666222999888777888999999777555777777888999::::::999999555555444444555555666666555555555666777777888888777777666777777888999999<<<;;;:::999:::;;;===>>><<<;;;::::::999999999999888888999::::::999777666888999;;;===>>>>>>>>>>>>>>>:::999;;;;;;777666888999999999888666555777888999888888777777777777888888888888888888888888888666:::;;;888666888999888999999:::::::::;;;;;;;;;999999999:::;;;<<<<<<<<<888999999888888999999888555666777888888777666555555666777777555555666777<<<;;;999777777777999:::888999::::::888888999:::555999;;;999999:::888444999888888777777777777777666777777888999999::::::@@@>>>:::777555444444444999999999888888666555444444555666666777777666666555555666666666666666777888666555555666777666555555555555555555555555555777777888999999999999888888888999999999999888888777777888888888777777666777999999999777777888999999888888888:::;;;:::999888999999::::::;;;;;;;;;777888999::::::::::::999888777666666666666888888888888888777666555555444:::666555888:::777666888<<<<<<;;;:::888666444333666777777777888888777777888888888888888777777777666666666666666777777777999888888777777777888888777777777;;;CCCPPP^^^hhh```NNN===666666555444333777666666777888888777555666666666666666666777888???;;;666333444666888888999999999:::::::::;;;;;;;;;:::999:::;;;;;;999888777888888999::::::;;;;;;999888777888;;;======<<<:::;;;<<<;;;::::::;;;<<<999999999:::;;;===???AAADDDDDDGGGLLLQQQYYYeeeooozzz|||~~~}}}~~~888777999======999888:::777888999888777666666888777888888888888888777666666666666777777777888888444333333333444555777888777777666666555555666666222444777::::::888555333666777777777777777777888777777888;;;>>>>>>===<<<<<<999777555666666666555777777888888888888777777777999;;;<<<;;;:::::::::999999999999999888888888999999999999888777666666777666555666777888777666333444666777888888777777777666555666888999888777666666777777777777666666777888888777555444666777999777555555666777666555666555555777999999888777888888888888777777777777666777777888999999::::::777777666555555666888999888777666666666666666777999888777666555666777888777777777777777888888999::::::::::::<<<>>>AAABBB<<<<<<<<<;;;:::999888777:::AAABBB:::555777777333999888777888999999777555333444666888888888777777555555555555555555555555555555666666777777888888777777777777888999;;;;;;===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888888777777888999999999999999888888888999:::<<<===>>>??????>>>:::888;;;<<<999777888999999:::999777777888999999888888777777888888888888888888888888888888888777;;;<<<999777:::;;;999999999:::;;;;;;;;;;;;:::666777888888999:::;;;;;;666999999666666999999666888888888888888888888888555666777777555555666777:::999888777777888999:::777888999999888888999:::666:::;;;999999;;;999666666555555444444444444444666666777888999::::::;;;===;;;888777777888777666888888888888888777666555555555666777777777777666222444666777777888:::<<<999888666666888999999888666555555444444555555666777777888999999999999888888888999999999999888888555666777777888888777777777999999999777666777888:::999888999:::;;;;;;999999999999999::::::::::::777888999;;;;;;;;;::::::888777666666666777888999666666777777777777888888:::666666:::;;;888777888===<<<:::888666666555555666777777888888777666666888888888777777777777777888777777666666777777888:::999777666666777888888666666777:::@@@KKKVVV^^^\\\MMM===777777555555555777777666777888888777555777777777666666777777888===:::777777888999777555888888999::::::;;;<<<<<<;;;:::888888999:::999777666666777888999:::;;;;;;888777666888;;;===>>>===;;;<<<======;;;;;;<<<===888888888999;;;>>>@@@AAAAAADDDGGGKKKQQQZZZfffooozzz}}}~~~{{{{{{777555888<<<===999777999777888:::999666555666888555666777777777777777777666666777777777888888888777666555555555666777888666555555555555666777777444555777999999888777666888888888888888777777777888888999;;;======<<<:::888666555666777888777666555666777888999999888888999;;;>>>???>>>===<<<===:::::::::999999888888888999999999999888777666666666555555666777888888666555666888999999888777666777666555666888888888666666777888888888888777666777888888777444444666888999777555555666777666555666555555777999:::999777777777777777777888888888777777777888999999::::::666666666666666777888888777666666555555666777888777777666555555666888999777666666666666777888888:::::::::;;;;;;<<<===>>>::::::::::::999999888888===EEEEEE;;;555888999555888777666777888888666444222333666777888888777666666777777777777777666666777777777777777777777888777777777888999;;;<<<===<<<============;;;:::999<<<;;;999888777666666666999999999888888999999:::999:::;;;===>>>???@@@AAA@@@;;;999<<<===;;;999999888999999999888888999;;;999888888777777888999999888888888888888888888888777;;;<<<888777999:::999777888999:::::::::999888555666777888999::::::;;;666999999666666999999666:::999888777777888999:::555777888777666555666777777777777888999999::::::666888999999888888999:::777999:::777777::::::777666666555444444444444444555666777888999:::;;;;;;999777666666999999888666777777888888888777777666555555666777777777777777555777999999888777999;;;:::888666777999:::;;;:::888777666666666666777888777777888999999999999888888888999999999999888888444444666777888888888888888999999888777666666888:::999888999;;;<<<;;;::::::::::::999999999999999666888:::;;;<<<<<<;;;:::666666555444555666777888666666777777888999::::::;;;777777;;;===:::888999999999888888888888888999777777888888777666555444777777777777777777777777999888777777777777888999<<<:::999777777777999:::666666777888;;;AAAHHHMMMMMMDDD;;;999888666555666777666666777999999777666999888888777777777888888666888:::999888666555666;;;;;;;;;;;;;;;;;;<<<<<<:::999777777888888888777777777777888888999999999:::888777888:::<<<<<<<<<;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;<<<>>>@@@AAA???CCCGGGJJJPPP[[[hhhppp{{{|||}}}666555777<<<<<<999777888666999:::999666555666888444444555666777777777666777777777777888888888888:::999888777666666777777555444444555555666777888666666777777888888888999::::::999999888888777777888888999;;;======:::888444333444666999:::999888333555777888999999999999:::===@@@AAA@@@???>>>???:::::::::999999888888888:::::::::999999777666666666555555666777888888777888999:::;;;:::888666555777666555666777888888666777888999::::::999888777777888999777444333666999999777666555666777666555666555555777999:::999888666666777777888888999999777777888888888999999999555555666666777777777888888888777777777999:::;;;666666555555555777888999666666666666666777777888999999999888888888777777999999999999999999999999???HHHGGG;;;444888:::666777666555666777777555333333555777999:::999888777888888999999999888888777888888888888777777777777777888888999:::<<<===>>><<<===>>>>>>===;;;999777;;;:::999777666555555555:::999888888888999:::;;;;;;;;;<<<>>>???AAABBBBBBAAA<<<:::===???===;;;;;;777888999999888888:::<<<999888888888888888999999888888888888888888888888666:::;;;888666888999888555666777888999888777777555666666777999:::;;;;;;666::::::666666::::::666:::888666444444666888:::666777888777666555666888555666777999::::::::::::666888999999888888999;;;777999888555555999:::777999999888777777777777777555666777888999:::;;;;;;888666555666999999666333666777777888888888888777555666666777777777777777<<<>>>>>>;;;777444555666888777555666888:::;;;;;;:::999888777777888999:::777777888999999999999888888888999999999999888888222333555666888999999999888999999888666666666777:::999888999;;;<<<;;;:::;;;::::::999999888888888666777:::<<<<<<<<<;;;:::555444444333444555666777888888888888999999999999;;;888888<<<>>>;;;888999444555777999:::;;;;;;;;;777888888888777666444333666666666666666777777777:::999888777777888999999===<<<:::888888999:::;;;666777777666666999<<<@@@???:::888999999555333444777666666777999999888777999999888888888888888999777;;;===:::444333888===>>>>>>>>>===<<<<<<;;;;;;:::888666666777888777666888888888777777777777777<<<:::888999:::;;;;;;:::<<<>>>??????>>>======>>>???>>>=========???@@@AAA>>>BBBFFFIIIPPP\\\iiippp|||222333666888::::::::::::444666999999999999999;;;888777777666555555444444888777777666555444444333666666555666777888:::;;;777777777777888888888888888888777777888888999:::>>>;;;888777999:::999777555666888999:::::::::999777777666666666666777777888888777666666666666666:::===BBBCCCBBB???<<<;;;888999::::::888888999:::;;;:::999888777666555444999888888777888888999999777777777777777777777777555777777444444888999888777777888888888777777666999888777666666666666666555555555555666666666666:::999777555444444555555;;;888666666999:::999777888888888777777777777777777666666666888999888777777777777777777777777777999888888888777777666666999888666555666777666555777666555555555555555666999999:::::::::999888888???AAA>>>888666888888555777666666777999999888666777777888888888888777777:::999:::;;;======;;;999===<<<:::999888777777777777888999:::;;;===>>>>>>@@@?????????@@@@@@>>>===;;;===???===999666666888888888999:::;;;======>>>??????>>>>>>??????@@@AAA???>>><<<:::999999999999999999888777777777777777555444444444444555666666999888888777777777777777999999999999888888888777555555666777777777777777555555666999;;;<<<:::777777777666666777888999999::::::999888777666555555999888888888777777666666222666:::;;;999888999:::999888777777888:::<<<===:::888666666777888777666555555555555444444444444666666666666666777777888222333666999:::999555111888888888888888888888888777777666666666666666777777666666555555555555666:::::::::999888777666555666666666666666666666666888777666555555666777888888888888888777777666666888777666777999999777666999999999999999999999999666999;;;999666444666888;;;:::888777777999:::<<<999888777777888888777555<<<;;;::::::999888444222555888;;;:::777555555777;;;;;;:::999999:::::::::999999999888888888888888555888:::999666555777999555555666666777999:::;;;<<<:::777666666777666555777;;;>>>999111///555<<<999999999999999::::::::::::999888888777777888888888999999999999888777777999888666555444555777888999;;;;;;;;;999999999;;;555888999999666666999===@@@===:::888888999::::::777666666666888999999888<<<999666555777999::::::======>>>>>>>>>>>>============<<<======>>>???@@@@@@BBBGGGOOOUUU[[[eeeppp{{{444555777888::::::;;;;;;888999:::999888777888999777777777777777777777777555555555666777777888888666666555555666777888999666666666777777777888888888888777777888888999:::;;;999666555777888777666666666888999::::::999888777777666666666666777777999888777777666666777777999<<<@@@BBB@@@>>><<<;;;888999::::::888888999:::::::::999888777666555444888888888888888888888999666666666666666666666666555888777444444888999777888888999999999999888888777777777666666666555555666666666777777777777888;;;:::999888777777777777999777555555777888777666777777777777777777666666888777666777999:::999888888888888888888888888888999888888888777777777777999888666777888999999888888888777777777777777888:::::::::::::::999999999>>><<<:::999777555444444888777666777888999888777777777888888888888777777:::999999:::<<<<<<;;;:::::::::999888888888999999999999:::<<<===>>>???@@@AAA@@@???@@@AAA@@@???===<<<======<<<999777666666888888999:::;;;<<<=====================>>>??????>>>===<<<;;;999999999888999888777666666666666777666555555555555666777777888888777666666666666777999888888888777777777777666666777888888888888888666666666888::::::888666777777777777777888999999::::::999888888777777777999999888888888888888888444777:::;;;:::888999:::999888777777777999;;;<<<:::888666666777888777666777777777777777777777777777666666666666777888888444444555777999:::888777999999999999999999999999777777666666666666777777777666666666666666777777;;;;;;;;;:::999777666555777777777777777777777777888777666666666666777888999999888888888777777777888777777888999999888666888888888888888888888888999888777777888777777666:::999888888888999:::;;;:::888777777888999777666:::999999999:::999777555666666777666666777999;;;===<<<;;;999777666666666666666777888999999::::::888999999999888777888999666666666666777888999::::::888666666777888888777777;;;<<<999444222666;;;888888888999999999999999<<<;;;::::::999999::::::888888888888888777666666:::999777666666777888999;;;<<<<<<;;;999777888999777888999999888888:::;;;===<<<;;;;;;;;;;;;:::999888777666777999999999888<<<:::888777888999888777<<<======>>>>>>======<<<===<<<<<<======>>>???@@@AAABBBGGGNNNSSSYYYdddnnnxxx}}}888888888888999:::;;;;;;<<<<<<;;;999777555666777666666777888888999::::::666666777777888999999:::777666555555555666666777555555666666666777777777888777777777777888999999:::888666666777888888777777777999::::::999888777888777777666666777777888888888777666666666666777888;;;>>>???>>><<<;;;:::888999:::999888777888::::::999999888777666555555888888888888888888888888555555555555555555555555555888777444444888999777888888999::::::999999888555666777777777666444444777777777777888888888888999999999999999888777666777555444444555666666555666666666666666666666666999888777888:::;;;:::999888888888888888888888888888888888888888777777777999888777999;;;<<<;;;;;;:::999999999999999::::::;;;;;;:::999999:::;;;<<<>>>888888<<<;;;444222666999777666666777999999999777777888888888888777777;;;999888888:::;;;;;;:::888888777777888999:::::::::;;;<<<===>>>@@@AAAAAAAAA@@@???@@@AAAAAA???======<<<:::999999888777555777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<;;;:::999888777777777666666555555666666666666666666666777888888888777666666555555666666777777777777666666666666777777888999999999999888888777666777999999777666777777777777777777888999999999999999999888888888888888888888999999999999777999;;;<<<:::999999999999999888777777888999::::::888666666777777777666888888888888888888888888777777777777777888888999666555444666999:::;;;:::999999999999999999999999777777666666666666777777777666666666777888999999======<<<;;;999888666555888888888888888888888888888777777666666777777888999999999999999888888888999999888999:::;;;999777777777777777777777777777;;;777555666999:::777444888888999:::::::::::::::;;;999888888999999888777999888888999;;;;;;:::888777555333333666:::<<<>>><<<;;;999888666666555555777777777888999999999::::::999888999:::::::::888888888777777777777888888888777555666777999999888888999:::999888777888:::777777777888888888999999<<<;;;::::::999999::::::777777777888777666666555:::999888777777888::::::<<<======;;;888666666777;;;:::999999;;;<<<;;;:::999:::===>>>>>><<<:::888888777777777999:::999888:::999888999::::::999888;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@BBBBBBFFFMMMRRRWWWbbbllluuu{{{999888777777777888999:::<<<<<<<<<999666555666888666666777777888999999999:::::::::999999888888888888888777777666666666666555555555555666666666666777777777777777888999999;;;:::999999::::::::::::777888999:::999999777666888777777777777777777888777666666555555555555555777999<<<===<<<:::::::::888999:::999888777888999999999888888777777666666888888888888888777777777555555555555555555555555555888888555555888888666777777888999999999888888333555666888777666444333666666777777777888888888555666777888888777555444777666555555555666666666777777777777777888888888:::999888999;;;<<<;;;:::888888888888888888888888888888888888888888888888:::999888999;;;;;;:::999:::999999999999::::::;;;===;;;:::999999:::<<<>>>@@@777888AAA@@@555333;;;:::888555555777999::::::777777888888888888777777:::888666666888:::::::::888777777777777888999999:::;;;<<<===>>>???@@@AAAAAA@@@???@@@AAAAAA???===>>>;;;888777999999777444777777888888999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;999777666666666555555555555666666666666555555666666777888777777666555555555555555777666666666666555555555666666777888888888888777777666666777999:::999888888777777777777777888888666666777777888888888999666666777777888888999999999:::;;;;;;;;;:::999999999999888777777777888888999777666555777777666555666666666666777777777777777777777777777888999999666555555777999999888777777777777777777777777777777666666666666777777888777777777777888999:::;;;>>>======<<<:::888666555777777777777777777777777777777777777777777777777999999999999999999999999:::999999:::;;;;;;:::888777777777777777777777777999777666666888999888666666888:::;;;<<<;;;:::999;;;:::888999::::::999777:::999888999:::;;;:::999:::666444555999=========888888777777777888999999;;;::::::999888777666666;;;888666777:::;;;999777999999888777666666777777888777666666888999888777888888888999;;;;;;:::999666666666777888888999999:::999888888777777888888888888888888888777666666999999888888888999:::::::::;;;<<<:::888777777888<<<:::999:::===???<<<:::999;;;>>>???>>>;;;:::999:::888777888999:::999888999777666777:::<<<======:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAABBBBBBFFFLLLPPPUUU```jjjvvv|||888777666555555666777888:::;;;;;;:::888777888:::777777777777777777777777::::::::::::999999999999999999999999888777777666555555555555666666666666777777666666777777888999:::;;;;;;;;;::::::::::::777888999:::999999777666888888777777777777888888555555444333333333333444666888:::;;;:::999:::;;;888999:::999777666777888888888888777777777777777777888888888888777666555555555555555555555555555555888888555555888888555555555666777777777777777333555666888888777555444555555555666666666777777444555777888888777666555777888777777666666777888888888999999999::::::::::::999999999;;;<<<;;;:::888888888888888888888888888888888888888999999999;;;:::999999:::999777444888888888888888999:::;;;<<<;;;999999999;;;===>>>>>>666777@@@@@@666444<<<;;;888666555777999::::::777777888888888888777777999777555555777999999999999888777777666666777777888999:::;;;===>>>??????@@@?????????@@@@@@>>><<<===:::666666888999777444666666777777888999999999:::;;;<<<=========<<<<<<999999:::;;;:::999777666666666555555555555666666555555444444555555666777777777666555555555555555666666666666555555555444444555555666777666666666666666666888;;;<<<;;;:::888888777777777777777888444444555555666666777777444444555555666666777777;;;:::::::::;;;::::::999888888777777777777777777999777555555666777666555555666666666777777777888777777777666777888888999555666777999:::888333000666666666666666666666666666666666666666777888888777777777777888:::;;;;;;======<<<;;;:::888777666666666666666666666666666777777888888888888777777999999999999999999999999;;;:::999:::<<<<<<:::999888888888888888888888888666888999888666666777999666777:::<<<===<<<;;;:::;;;:::888999::::::999777;;;999888888999:::999888<<<:::888:::===>>><<<999888888888888888999::::::::::::999999888777777666:::777555666999:::888666:::999888777666666666666:::999777777888888666444888777777999;;;<<<;;;999555666666777888888999999:::999888888777777888888999999::::::999999888777777777777777888888999999777999::::::888888999:::<<<:::999;;;???@@@>>>;;;===???AAA@@@===::::::;;;;;;999888999:::;;;999888>>>;;;777666888;;;<<<===::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<===???@@@AAACCCCCCFFFKKKOOOUUU___jjjyyy666666555555555666777777777999;;;;;;:::999999:::777777777777777777777666666777888999:::<<<<<<===999:::::::::999999888777555555666666666777777777777666666666666777888888999:::;;;:::888777666777777777999::::::999888777999888888777777888888999555555444333333333333333777888999999888999:::<<<888999:::999777666666777777777777777777888888888777888888999888777555444555555555555555555555555555888999666666888777444444444555666777777777777555555777888888888777666555555555555666666666666666777888999999999999999888999999999777777999:::999999999:::;;;;;;<<<<<<:::999888999;;;<<<;;;:::999999999999999999999999888888888999999999999999;;;:::999999999777444222777777777777888999::::::::::::999999999;;;<<<===:::555666;;;;;;666555::::::888777777888:::::::::777777888888888888777777888666555555777888888777888888777666555555666666777888999:::;;;===>>>>>>???>>>===>>>??????===;;;;;;999777666666777666666666666666777777777888888999:::;;;======<<<;;;;;;999999999999999888777666666666555555666666777777444444444444444555666666888777666666555555666666666666666666555555555555333444555555666666555555555555666999<<<<<<:::888999888888777777777777777333333444444555555666666444444444444555555555555:::999888999:::;;;:::999666666666666777777777777999777555555666666666555666777777888888999999999666666666666666777777888666666888::::::777111---555555555555555555555555666555555666666777888999777777777777888999::::::;;;;;;;;;;;;:::888777666555555555555555555555555777888888999999888888777888888888999999999999999::::::999:::;;;;;;:::888888888888888888888888888444777:::999666555777;;;666888:::<<<======<<<;;;;;;999888888999999888777;;;999777777888999888777<<<<<<<<<===>>>===:::888;;;;;;:::999888777777888666666777888999:::;;;;;;888777666777888888777666999999888777666666777777:::999888888888777555333888777777888999::::::999555666666777888999::::::<<<;;;::::::999999::::::::::::;;;;;;::::::999888666666777888888999999999666777999999888888:::;;;888999:::<<>>???AAAAAADDDCCCEEEKKKOOOUUU```kkkzzz555555666777777777777777666999<<<===<<<:::999999666777777888888999999999666666777999:::;;;<<<===888888999:::999999777777666666666777777777888888666666666666666777888888999<<<===<<<888666555666666666888999::::::999888999888888777777888888999777666555555444444555555777888999888888999;;;===888999:::999666555666777666666777777888888888999777777888999888666444333666666666666666666666666555888999666666888777333444555666777777888888888777777777777888888888999555666666666666777777777777777777777888999:::;;;888999:::999777777999;;;888888999::::::;;;<<<<<<:::888888999:::;;;:::999999999999999999999999999888888888999999:::::::::999999888999:::888555333777777777777888999:::;;;888888999999:::;;;;;;<<<777777777777888999999:::999888777888:::;;;:::999777777888888888888777777666555555666888888777555666666555555555666777777777777888:::;;;<<<===>>>>>>===<<<===>>>===<<<:::999999888666444444666888555555666666666666777777777888:::;;;<<<;;;:::999999999888777777777777888777666666666666777888999555555555555555666666777888888777666666666666777777777777666666666555555444555555666666666666666444555777:::;;;999555111999999888777777777777777444444555555555555555555555555555555555555444444999777666777:::;;;:::999444444555666777777777777888777555555666666666555555555666777777888999999555555555555555666666777777777777888999777333000777777777777777777777777555555555555666777888999888888777777777888888999999999::::::999888888777666666666666666666666666777888999999999999888777777777777888888888999999:::999999999;;;;;;999888777777777777777777777777666777777888777777888999777888:::;;;<<<======<<<:::888777777888999777666888666444555777999999999;;;<<<<<<;;;999999999::::::999888777777777777777444555666777999;;;<<<<<<777888999999777777888999888888777777777777777888888888777888999888666444888888777777666777999:::666666777888999:::;;;;;;<<<;;;::::::999999::::::999::::::::::::999888888666777888999::::::::::::777888999999888777999:::444777;;;===>>>??????@@@IIIMMMPPPNNNFFF???<<<;;;===;;;::::::;;;;;;:::999>>>===<<<<<<<<<<<<:::888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDCCCEEEKKKOOOVVVbbbmmmwww444555777999999999888888777:::===>>>===:::777666555666777888:::;;;<<<===999999999999999999999999666777888999999888777666777777777777888888888888666666666666666777888888<<>>:::777666777555666888999:::::::::999999999888888888888999999888888777666666666666666888888999888888999;;;>>>888999:::999666555555666666666777777888888999999777777999999888666444222777777777777777777777777555888999777666888666333555555777888888999999999888888777777888999::::::777777777777888888888888555555444444555777999:::777999:::999666666888;;;777777888999::::::;;;;;;999888777888:::;;;:::999999999999999999999999999888888888999999:::::::::888777888:::;;;:::777555888888888888999:::;;;<<<666777888999:::;;;::::::888;;;:::777777<<<>>><<<888888888999;;;;;;:::888777777888888888888777777444444555666888888666444333444444444666777888999777888999:::<<<===>>>>>>===<<<;;;<<<======;;;999888999999666333222666999555555555666666666666666555777999:::::::::888777999888777666666777888888777777777777777888999999666666666666666777888888999999888777777777777777777777777777666666666666555666666777777777777777444555777999:::666000,,,999999888777777666777777666666666666666666666666777777666666555555555444888666444666999;;;;;;999333333555666777777777777888666555444666666555444222333333444555666666777444444444444444555666666999888777777888888777666888888888888888888888888555555555555666777999999888888777777777777777777888888888999999888888777777777777777777777777777777888999::::::999888777666666777777888888888999999999888999:::;;;999777666666666666666666666666888666444666999;;;999666777888999;;;<<<=========999888777777888888777555555333222444777999;;;;;;:::;;;:::888555555:::>>>555555555555666777999999777777777888999999::::::777:::<<<;;;888777999;;;888888777777777777888888666666666888::::::888666888999888666444555888;;;666777888999:::;;;<<<<<<:::999888888777777888888888999999999999888777777777888999:::;;;<<<<<<;;;999::::::999777666777888111666;;;>>>>>>>>>@@@BBBLLLRRRWWWUUULLLCCC===:::===<<<::::::;;;;;;:::999555777:::???AAAAAA===:::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<>>>???AAABBBDDDCCCEEEKKKPPPVVVcccnnnsss}}}555555666666777777888888888777777:::>>>???;;;888888999::::::::::::999888555666777777666777999;;;666888:::<<<<<<;;;888777666666777777888888999999999888888888777777666666888888888888888888888888;;;999888888999::::::999666777777777777666666555:::888777555555666888999999999888777888999;;;<<<>>><<<:::999999999888777::::::999888777777777888999888777777777888::::::<<<:::777444222222333444444555777999:::999888777<<<;;;::::::999999999:::888888888888777777666666999999888888777777666666666777777777777777666666666666888999999888777666999888777666555555555666888888777777777777777888888888999::::::888777666999999888888888888888999888888777777777777888888888888888888888888888888999999888777666666666777666777888777666999@@@EEE>>>===;;;999777555444333888888777777777777888888;;;:::888666555666777888:::666333333555777666444444444444777;;;???AAAAAA===<<<<<<<<<======;;;999:::888666444444555777888;;;999666555666777777666666666666888::::::888666999999888777666666777777999888888888777777666666111222333444555444333222777777777777777777777777666666555555555555666666///444999;;;999777666777666777777666555555777888666777777777888888888888555666888999999888777666777777777777666666666555888444333666888555555666666666666666666777777888888888777777666555555555777777666666555555444444999888777555555555666777999888888888777777666666777777777777777777777777666555666666888:::<<<===777888::::::999999999:::888999999::::::999999888777777777777777666555555999888777888999:::999777777777888888888888777777:::;;;<<<======;;;999888777777777777777777777777===555999>>>777666999666666:::;;;777888===>>>:::===<<<:::888777777888888444666999;;;;;;:::888666999999999888888888888888:::999999;;;======:::666888888777777777777888888777888888888888999999999999888777666666777888999999888888777777777777777::::::999999999999999:::888888888888888999999999999888777888:::;;;:::999999888888999;;;;;;:::888666888<<<>>>???===:::999;;;;;;;;;:::999888777666888:::;;;::::::===BBBGGGLLLRRRVVVTTTKKKAAA;;;999>>>;;;;;;======::::::<<>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>@@@AAACCCCCCAAADDDHHHLLLQQQZZZeeelllvvv777777777777888888888999888888888:::<<<<<<;;;:::888999::::::::::::999888666777888777666777999;;;777888999::::::999777666777777777777888888888888999888888888777777777777888888888888888888888888999888666777888999888777666666777888888777777777999888777777777777888999;;;:::999999999:::;;;<<<===;;;999999::::::999888:::999888888777777888888999888777777777888999:::;;;:::888777777777777777666666666777777888999::::::999999888777777888888888888888777777777777777666666666666666666666666666666777777777666666555777777888888888888777777888888777777777777666666777666666555555666666666888888999999888888777666888888777777777888888999888888777777777777777888888888888888888888888888999888777777777777777777666666666666777999===@@@<<<;;;:::999777555444333888888777777777777888888:::999777666555666888999:::777444444666777666555555555555777;;;>>>???@@@<<<;;;:::;;;<<<<<<:::888:::999666444444555777888999888666666777888777666777666666777999999888666999888888777777777777777888888888777777777666666555555555444333222111000777777777777777777777777666666555555555555666666111444777999999888777777666777777666666666777888777777777777777888888999666777888999999888666555999999888888777666555555888444333777888666555666777777666666666777888888888888888888888888888888999999888888777777777777888777777666666666666777888888888888777777777666777777777777777777777777999888777666777888:::;;;666888::::::999999999:::888888888999999888888888777777777777777666555555888666555666777888777555777777888888888888777777999:::;;;<<<;;;:::888777777777777777777777777777;;;333888===777666999666777:::;;;888888<<<===:::888888888888888999999999::::::;;;<<<;;;999777555888888888888888888888888999888888999;;;;;;999666888888777777777777888888777777888888888999999999999888777666666777888999777777777777777888999999999888777777666777777777666666777777888999::::::999888888999;;;<<<<<<;;;777666666888999:::888777777999;;;======<<<:::999===;;;:::888777777888999666888999999888:::>>>AAAHHHKKKNNNLLLEEE???<<<<<<===::::::======::::::===>>>======<<<<<<<<<<<<===888888999::::::999999999;;;;;;<<<===???@@@AAAAAABBBEEEIIIMMMQQQZZZdddlllwww888888888888999999999999777888::::::999999;;;<<<888999999::::::999999888777888999888666666888:::999999888888777777666666888888888888888777777777888888888888888777777777999999999999999999999999888777666666777888777666666666777888999999999999999999999999999999999999<<<;;;;;;:::::::::;;;;;;;;;:::888999:::;;;:::999999999888777777777888888888888777777888888999:::888888999999999999999999888777555555555777:::;;;888777777666666666666666777777777777777888888888333333333444555666666666555555666666666666555555888888777777777777777888666777888999999999888777777777666666666777777888888888777777666666666777666666666666777888888999999999888777666666777777888888888888888888888888777777777777777777888999777666555666888:::::::::999999888777666666555444888777777666666777777888999888666555666777999::::::888666555666777777666777666666777;;;===>>>===:::999999999;;;:::999777;;;:::777555444555666777777666666777888999777666888666555666777888888777888888888777777777777777888888777777777777666666777666555444333222222222777777777777777777777777777666666555555666666777555555555666888999888666777777777666666666666666888777666555666777888999777888999999999777666555::::::999999888777666666999555444777888666555777888777777777777888999999777888888999::::::;;;;;;999888888888888777777777666666777777888777777777888888888888777777777777777777777777777777777777===;;;888666555666888999666888::::::999888999:::777777888888888888777777777777777777777777666555888777666666777888777666777777888888888888777777888999:::;;;:::999888777777777777777777777777777999111666<<<666666999777888;;;;;;888888;;;;;;999666777888999:::999888777??????===;;;999777666555666666777777888888999999999888777777999999888777888888777777777777888888777777777888888888999999888888777777777777888888666666666777888999:::;;;999888888777666666777777444444555777888999:::;;;:::999999:::<<<<<<;;;999666555555666888888777555999999:::;;;;;;;;;::::::===;;;888666555777999:::777888:::999999999:::<<>>??????CCCFFFIIILLLQQQXXXbbbjjjyyy888888888888888888888888777999;;;:::777777:::===999999999999999999999999888999999888777666888999<<<;;;999888777777777777999999999888888777777777888888888888888888888888999999999999999999999999888777666777888888777666555666777999999:::::::::888888999:::::::::999999<<<;;;;;;:::999999999999999888888999;;;;;;:::999888888777777777777888888888888888888888999999999555666888999999888777666777666666666666888999:::777666666555555666666666777777777777888888888888444444444555555555666666444555555666666666666555999999777666666666777888444666888:::;;;:::999888999999999999999999:::;;;999888666555555555666777555555555555666777999999:::999888777666666666666888888888888888888888888777666666666777888999999999666555777:::;;;999666777777777777666666666666777777666666666666777777777666555555666888:::;;;:::999777666666777777888888777666777:::<<<<<<;;;888777777888999999888666;;;:::888666555555666666555555555777999999777666888666444444666888888888777777888888888777777777777777777777777777666666444444333333333555666777777777777777777777777777777777666666666666777777888555333444888999888666777777666777777777666555888777555555555666888999888888999999888777666555999999999999999999999999999555444888999777666777888888888888888999999:::888888888999999:::::::::666666666666666666666666444555777888999999888777888888888777777777777777777777777777777777777777===;;;888555555666888:::666888999:::999888999:::888888999999999999888888888888999999999888888777:::999888888::::::999888777888888999999888888777999::::::::::::999888888888888888888888888888888777000555;;;666666:::777999::::::999999999999888999999::::::999999888888@@@???<<<:::777666666666555555666777888888999999:::999888777888999999999888888777777777777888888777777777777888888888888888777777777777777777888777777777777888999:::;;;;;;::::::999888888999999555555666777888888999999;;;:::999:::;;;:::777555666555555666888888777666:::999999999999999:::::::::999888777777777999999999:::<<<<<<;;;:::999999<<<======;;;999999;;;>>>;;;999999<<<===:::;;;>>>;;;::::::999::::::;;;;;;888999:::;;;<<<=========<<<<<<<<<======>>>>>>>>>BBBEEEHHHKKKOOOVVV```gggzzz777777777777777777777777777999;;;999777666999===999999999999999999999999999999:::999777777888:::>>>===:::999888888999999::::::999999888888777777888888888888888999999999999999999999999999999999888777777888999999888666555666777999999:::::::::777888999::::::::::::999999999999999888888777777777777777999;;;;;;:::999888777777666777777888888777777888888999999999999666777999::::::888666444444555777888999999888888777777666666666777777888777777777777777888888888777777777777666666555555444444555666777777666666:::999777666666666777888444555888:::;;;;;;:::999999999888888999:::;;;;;;999888666555555555666777555555555555666777999999999999888777666666777777888888888888888888888888777666666666777888999999:::888777888;;;<<<999555666666666666666666666666777777666666666666777777777666555555666888:::<<<999999888777666666777888999888777777999;;;;;;:::777666666777888888777555;;;:::888777666666666777444444555777999999777555888666444444666777888888666777888888888888777777666666666666666666777777555444333333444666777999777777777777777777777777777777666666666666777777999666333444777999888666888777666777888888555333777666555555555666888888888888888888888777666666777777888999:::;;;<<<<<<:::666555888:::888777888888888888888888999999:::999999888888777777777777666666666666777777777777555666777999999999888777777777777777777777888888777777777777777777777777:::999777666666888:::;;;666777999999888888888999999::::::;;;;;;::::::999999::::::;;;;;;;;;:::::::::999888999:::;;;:::888888888999999999999888888;;;;;;;;;;;;;;;::::::999999999999999999999999999777///555;;;666666:::888:::999999999999888888999;;;::::::::::::;;;<<<===<<<;;;999777666777888888555666666777888999999::::::::::::999999999:::;;;888888777777777777888888666666777777777888888888777777777888888777777777999999888888888888888999::::::999999999999::::::888888888888777777777777777666777888:::999777555888777777888::::::999777:::999888888888888999:::666777888::::::999888777::::::;;;<<<<<<:::888666:::;;;;;;:::999888999999:::777888<<<===;;;;;;>>>>>>===<<<;;;::::::::::::888999:::;;;<<<==================>>>>>>?????????AAADDDGGGIIIMMMTTT]]]eeeyyy777777777666666666666666888999:::999888888999::::::999999888888999999:::888999:::999777777999;;;===<<<;;;:::999999:::;;;999999999999999888888888888888888999999999999999::::::::::::::::::::::::888777777999::::::888555666666777888999999999999777777888888999:::::::::777888888888888888777666777777777999;;;;;;999777777777666666666777888888777777888999999999999888777888:::;;;;;;999777666333555777999:::999888777777777777777777888888999888888888888777777777666:::999999888777777666666444555666777888888888777:::999888777666666666666444555777999999:::999999666666666666666777888999888888777777666666666777666666666666777888888999888888777777777777888888888888888888888888888888777777777777777777888999999888888999::::::999777777777777777777777777777777666666555555666666777777666555555666888:::;;;888888888666555555666888999777666777999:::::::::666555555666888888777555999999888777777777777888666555555666777888666555777555444555666777777666555666888999999888777777555555666666666666777777777777666555555555555555777777777777777777777777888777777666666777777888888666555555666777777777999777666777999999555111555555666666666777777777777777777777777777888888666666777999:::;;;<<<<<<;;;777666999:::888777999888777777777777888999999888888777777666555555444888888888999999999999:::777777888888999888888888777777777777888888888888777777777777777777777777777777777777888999;;;<<<555777999999888777888999::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;999777777777888999888777888888999999999999888888<<<<<<;;;;;;;;;:::::::::999999999999999999999999777000555;;;777666:::888:::777777::::::888888:::999999:::;;;===>>>??????888888777666777888:::;;;777777888888999999::::::999:::;;;;;;:::999:::;;;888888777777777777888888666666666777777777888888777777888888888888777777::::::999888888888888888666666666666777888999:::::::::999999888777777777111111333777:::;;;999888999888888999;;;;;;:::999:::999888888777777888888333555888;;;;;;:::888666888777888999::::::888666::::::::::::999888777777999666777;;;<<<;;;<<>>===<<<<<<<<<777888888999::::::::::::<<<<<<===>>>>>>???@@@@@@@@@CCCFFFIIILLLSSS]]]dddvvv}}}888888888777777777666666888888888999::::::888666::::::999888888999::::::777888999999888888:::<<<;;;;;;::::::999:::::::::888999999999999999999:::888888888999999:::::::::::::::::::::::::::::::::666666666888999999666444666666777888888777777777777777666666777888:::;;;666777888999999999888888777777888999;;;;;;888666666666666666666777888888666777888999:::999999888555666888999999999999888555666777777888999999999777777666666777888888999:::999999888777666555555888888888888888888888777555666777888999999999999999999999888888777666555666666666777777888888888555555555555666777888999888888999999888888777666888888777777777888888999666666666666777888999:::888888888888888888888888999888777777777777777777777888999888777777888999888888888888888888888888666666555555555555666666888777666555666777999;;;777888888666444333666888888777666777999:::;;;:::666555555666888999777666888888888888888888999999888666555555666666666555555555444666777888666555555666888999999999777777555555555666666666777777666777777777777666555555777777777777777777777777888888777777777777888888666777888777666555666777999777555777:::999555000333444666777888777666555666666666777777888999999888888888888999999999999;;;777666:::;;;999888999777777666666666777888888666666666666666666666666888888999999999:::::::::999999888888777888888888666777777777888888888888777777777777777777777777666777777888999999::::::555777999999888777888999999::::::;;;;;;::::::999888888999:::::::::::::::999888777777999999888777888999999::::::999999888<<<;;;::::::::::::::::::::::::::::::::::::::::::999222777<<<777777;;;888999555666::::::777888<<<999;;;>>>@@@???===999777777777777888999:::;;;<<<999999999999999:::::::::666999<<<<<<:::888888:::888888777777777777888888666666666666777777777888666777888999999888777666999999888888888999::::::444555555666777999:::;;;:::::::::999999999999999222333555888::::::888666999888888999;;;<<<:::999999888888888888777777777444555777999:::999999888888777666888;;;<<<:::888:::999888888888888888777888666777;;;<<<;;;<<>>======<<<<<<<<<<<<888888999::::::999999999::::::;;;<<<>>>???@@@@@@@@@CCCGGGJJJNNNUUU___fffsss{{{:::999999999888888777777999777777999<<<;;;888444;;;:::999888888999:::;;;777888999999888999;;;===999999999999999999999999888888888999999::::::;;;888888888999999:::::::::::::::::::::::::::::::::555555555777888888555333666777777777777666666555777666555555666888:::<<<666777999:::;;;;;;:::999777777888:::;;;:::888555666666666666666777888888666777888999:::999888888111222333555777888999999888777666555666888:::;;;666666666666666777888888;;;:::999888777555444444666666777777888888999999666666777999999:::::::::888999999999888777555444777666666555666666777888666666666666777888999:::888999999::::::999777666:::999888888888888888999555666666666777999:::;;;888888888888888888888888999999888777666666777777555777888777444444777:::999999999999888888888888666666555555555555666666999888666555666777999:::666777888666333222555888888666555666999;;;;;;:::666555555666888999888666777777777888999999:::::::::777555444555555555555444444555666888888666444444666888999:::999888777444555555555666666777777222333555777999999888888777777777777777777777777888888777777777777888888444777:::999666444555888999777555777::::::555000222444666888999777555444666666666666777999:::;;;::::::999999888777777666<<<888777:::;;;999888999666666666666666777777888555555666666777777888888666666777777888888888888;;;:::888777777777888888666666777777888888888999777777777777777777777777666777999::::::999888777555777888999888777888999888999999::::::999999888666777888999999999999999;;;:::999999;;;;;;:::999888999999::::::999999888;;;:::999999888888999999:::::::::::::::::::::::::::333888===888777;;;888888444555:::;;;777888===<<>>===;;;888666555666888999:::777555666;;;<<<;;;<<<@@@::::::999999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::888888:::;;;===>>>???@@@AAADDDHHHKKKOOOWWWaaahhhqqqyyy:::::::::999777777:::<<<555666888999999999888777888999:::;;;;;;:::888777666;;;<<<777777:::999555777777666666666666777777888999::::::;;;;;;;;;;;;777666666666777888999:::888888888777777777777666555555555555555666777777444555666555444555666888444777888666777:::;;;888888888777777777777777888888888777777888999::::::666666777777777666666666888666555666999:::999777777777777777666666666666666666666666666666666666555666777888999:::;;;;;;===;;;999888666666666666888888888888777777666666777666666777999;;;:::999::::::999888777777888888888777666666666888999:::555555666777777888777777<<<:::888777888888777666888777666444444444555666888888777777777777888888:::444222777:::777555777999888777666666777888999666555333444666777777666888888777666666777888999777777666555555555555555666555444444555777:::;;;;;;888555444555666777777777777999::::::999888777666666666666666777888888555555555777999::::::888<<<:::888555444444444555888888888888777555444333:::999888777777999;;;<<<777777666666666666777777777666666555555555666666666666777777777777666666777888999999999888666555333777666111111777888555555666777888999:::::::::666666777999:::999777444666777777888999:::::::::888888777666666777888999444555777888999888666555777777888888777666555555777444222444999;;;999666;;;999777666555666777888999999888888888888999999888888888888888888888888777777777777888888888888888999;;;<<<<<<;;;999888666666777777777777666666<<<;;;999888777777777777666666777777888888888999888888777777777999:::;;;:::999777888999;;;::::::;;;:::888888999:::999888999999999999:::;;;<<<======<<<:::888777777888888:::888555444666888999999;;;;;;;;;::::::999999999::::::999888888999:::::::::::::::999999999888888===<<<;;;:::::::::::::::777777777777666666666666777666555666888999999888999999999999888888777777<<<;;;999777777888999:::777777888999;;;<<<======999::::::999777666777999<<<999666666777888666444888999::::::999888666555:::::::::999999999888888444666777888777777999;;;::::::999888777777888888;;;;;;;;;:::::::::999999555666888:::;;;;;;;;;::::::::::::999999999888888888888888888999;;;>>>???===<<<;;;===@@@AAA???<<<@@@@@@CCCIIIMMMQQQ[[[eeeooozzz:::::::::999888888:::<<<999999999999999888666555555666777999;;;<<<<<<<<<777::::::777777;;;999555999888888777777777777888777888999::::::;;;::::::;;;999777666666777999:::999999999888888888777777666666555555666666777777555666777777666666777999555888888555666999:::888888777777666666777777888888777777777777888999:::777777888999999888666555999777555666888999999777888777777777666666666666555555555555555555555555555666777888999::::::;;;<<<;;;999777666777888999999999888888888777777777888777666777999::::::999:::999999888777777888888:::999777777777888999999555666777777777777777777:::999777777888999888777:::999888777666666777888888888777777777777888888:::555333777999777555777888888777666666777888888666555444444666777777666999888777777777777888999777777666555555555555555666666555555666777888999999777444444666777888888777888999999999999888777666666666666666777888888666666666777999:::999777;;;:::888777666666666666777888888777777666555444999888777666666888999;;;777777666666666666777777777666666555555666666666666666666666666666666666888888999999999888777666555888777333444888999777555666777777888888888888777777777888999999777555666666777777888999999:::999888777666666777888888555666888999:::999777777666666777777777666555555777555333555888999777333888888888888888777777666777777777666666777777777888888888888888888888888777777777777888888888888888999::::::::::::999888999999::::::::::::999999999888888777666666555555777777777777888888888999999888777777777888999:::999888777777999::::::999:::999888888:::;;;:::888999999999999:::;;;<<<===<<<;;;999888777777888888888666555555888:::;;;:::;;;:::::::::999999999999::::::999888888999::::::;;;::::::::::::999999999===<<<<<<;;;<<<<<<<<<===999888888888888777777777999888777888999:::999888:::999999888888777888888:::999888777888999;;;<<<::::::::::::::::::::::::999::::::999777777888999;;;999666666888888777555::::::::::::::::::999888999999999888888888777777555666888888777777888:::::::::999999888888888888::::::::::::999999999999777888999:::::::::999888:::::::::999999999888888999999999999:::<<<===>>>:::999999;;;>>>@@@???===??????CCCHHHLLLPPPZZZdddnnnyyy999::::::999888888999;;;;;;;;;;;;:::888666444333555555666888999<<<===>>>777888777666999<<<999444::::::999888888888888888777777999:::::::::::::::===<<<999777666777888:::999:::::::::999999888888666666666777777777888888666777888777666777888:::777999888555555888:::888777777666666666666777777777777777777777777888999888:::<<<>>>===;;;888666;;;999666555666888888888888888777777777666666666555555555555555555555555555666666777888999::::::===;;;999777666777999;;;999999999999999888888888999888777888999:::999888999999888888777777888888:::888666666888888888777777777777888777777666666888777666777999999999888999888888777777777777888888888777777777777888888;;;777555888888666555666777777666666666777777888777555444555666777777666:::999888888888888999999777777666555555555666666666777777777777777777777666555333444777999::::::888888999999999888888777666666666666666777777888888777666777999999777666999999999888888777777777666666777777777777666666777777666555666777888999777777666666666666777777777777666666666666777777777777666666666666777777888888999999999888777666777999888666666999:::888666666777777777777666666888777666777888999888666555666666777777888888999:::999888777666666666777666777888:::::::::999888444555666666666666666666888666555666888888555111555666888::::::999777666888888888888888888888888888888888888888888888888777777777777888888888888777777777777777777777777666777777888888777777666777888888999888777555555777777777888888888888888999888777777666777777888999777666666888999999888777777888999;;;<<<:::888999999999999:::;;;<<<<<<::::::999888777777777888666555555777:::<<<<<<;;;999999999999999888888888:::999999888888999999:::;;;;;;:::::::::999999999;;;;;;;;;:::;;;;;;<<<<<<::::::999999999888888888;;;:::888999::::::999888:::999888777777777888999888777777777888:::<<<===<<<<<<;;;:::999888888777999:::::::::888777888999999888777777888999888777;;;;;;;;;:::;;;;;;<<<<<<888888888777777777666666666777888888777666777999::::::999999999888888888999999999999888888888777999999::::::999888888777:::::::::999999999888888:::::::::::::::;;;<<<<<<999888999<<>>???BBBGGGJJJNNNWWWaaalllwww777888999888777777888999::::::999888777555444333999888888777888999;;;<<<888777555666:::<<<999555;;;:::999888888888888999999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999888666777777888888888888888666777888777666666888:::888:::888444444888999777666666666555666666777888888777777666666777888888;;;===AAACCCBBB???;;;999===:::777555555777888999888888888777777777666666444444444444444444444444666666666777888999999:::???===999777666777999:::999999999999999999999999:::888777888999999888777999999888888888888999999777555444555888999888666888888888888888777666555666555555777999:::999888666666666555555555555666888888777777777777888888:::999888888777666555555777666666777777777888888888666555555666777777666::::::999999999999999999777777666666666666666777666777999999999777555444555444333555888;;;<<<<<<999999999999888888888777777777666666666666777777999888777888888888666555666777777888888888777777555555666777777777777777777777666666666777888999777777666666666666777777777777666666666777888888999888777666666777888999888888888777777777666666777888888777888999999999777777888888777666666555999777666666777888888777555555666666777777777888:::999999888777666666555666666777999999999999999333444555666666666666666777666666888:::999666444555666777888999999888777:::::::::;;;;;;:::::::::888888888888888888888888666777777777888888888888777777666555555666777777555555666666666666555555888999;;;<<<<<<:::888777888888888888888888888888999888888777777666666666888777555666777999999888666666888:::<<<<<<:::888888888888888888999:::;;;999888888888888888888888777777777999;;;<<<;;;:::888888888888888888888888999999999999999999999999:::999999999999888888888:::999999888777777777888:::999999999888888888888;;;:::888888999999888666:::999888777666777999:::888888888888999:::;;;<<<<<<;;;;;;:::999888777777777888999999888777777888888777888888999999888888;;;:::999999:::;;;===>>>999888888888777777777777777888999888777666777888888888888888888888888777888888888888777777777777888888999999999888888888:::::::::999999999888888:::::::::999999999::::::;;;<<<===???@@@AAAAAAAAA>>>>>>AAAFFFIIILLLTTT]]]iiiuuu555777888777666555666777777777666666555555555555999999888777888999;;;<<<:::777666888;;;;;;888777:::999999888888999999:::<<<======>>>======<<<<<<666888;;;===>>><<<:::888::::::;;;<<<<<<:::999888666666777888999888888777555666666666555555777888888:::999555555888999777666666666666666777888888888888777777777777888888<<>>?????????>>>>>>???>>>>>>AAAFFFHHHJJJRRRZZZgggttt555666888888666555666777666555555555555666777888666777777888999;;;<<<===;;;999:::<<<;;;888777999:::999999::::::;;;<<<===@@@@@@@@@???>>>===<<<;;;444777:::===>>>===:::888999:::;;;<<<<<<:::888777555666777888999888777666444555666555444444666888666888999666666999999666777666666777777888999::::::999888888888888888888;;;>>>BBBFFFFFFDDDAAA>>>:::::::::888666666999;;;999999888888888777777777666666666666666666666666666666666777777777888888===<<<:::888666666666666888888888999999999999999999888777888999:::999888;;;;;;::::::;;;;;;<<<<<<:::777666999>>>AAA>>>:::888888888999888888777777444444555777999:::888777666777777888888888888777888888777777777777888888777;;;;;;888666777888666777777888999::::::::::::999888666666777888777666999:::::::::999888777666777777666666666777888888777888999::::::888666555666555555777999;;;::::::;;;:::999888777777777777888777777666666666666666999888777888888888666444555555555555555555555555555555666777777888777777777777777888888888999999777777666666666666777777777777777777888999:::;;;999999::::::::::::999999888777666555555555666666555444555888888666555777999999999999999888777777888777666777888999888666777777777777777777777777888888999888888777666555444444555666777888888999555666777777777777777666555666666777888999:::;;;999888666555555777999:::666777888999999888777666777777777777777777777777777777777777888888888888777777777777777777777777777777888888888888777777666777999:::;;;::::::999999999999999999888888888888999999999999888888777999777666666888999999888777777888999;;;<<<:::888888777777666777777888888777888999:::::::::::::::;;;:::888888999999777666888888888999999999999999888999999::::::999999888999888888888777777777777>>>===<<<:::999888888777999888888888888777777777999777666777888888777666777888888888999999999999:::::::::999999999888888777777888888999999::::::444666888999888777777777777999;;;;;;999888888888888888777777777888999999:::::::::999999999999888666777888888777666777999555666777888888888777666888888888888777777777666666666666666888999:::;;;:::::::::999999999888888888999999999999999888777;;;<<<>>>===;;;::::::;;;>>>>>>BBBGGGHHHJJJPPPXXXfffsss666777999:::888777777888888777666666777888999:::777777888999::::::::::::<<<<<<>>>@@@;;;555666<<<::::::;;;<<<===???@@@AAABBBBBBAAA@@@>>><<<:::999888999::::::;;;:::999999888999;;;<<<<<<:::888666333555666888888777666555555666777666555555777999333777999777888:::999666777777777777888999:::;;;;;;;;;:::999999999999999888;;;???BBBDDDCCCAAA???888999:::999777777999<<<999999999888888888777777777777777777777777777777666666666666777777777777777777888888777777666666777777777888888888999999888777666777999::::::999<<<<<<<<<<<<<<<===>>>>>><<<888666999>>>???;;;666777777888999999999888888555555555777999999777555555666777888999999888777888888777777777777888888555:::<<<777555888999888777888:::;;;<<<<<<;;;;;;:::888666666777888777666999999999999999777666555777777666666777888888999777888999999999888777666888777777888999:::999777;;;:::999777777777777888888888777666666666666666888777777777999999777555777666555444444555666666555666777777777777777666555666777777888888777777777777666666666666777777888888888888999:::;;;;;;555777999::::::999777555:::999888777666777777888666333444999999555444777777888888888888888777666777777777888999999777555888888888888888888888888777777888999888888777666555555555666777999::::::888888888888888888777666666666555555444666888:::888888888777777777777777555666888999999888666555777777777777777777777777777777777777888888888888888999::::::::::::999888555555666666666666555555888888888999:::;;;;;;<<<:::::::::999999888888888888888::::::;;;:::999999999888777777999::::::999:::999888888:::;;;:::888999999888888888888999999777888:::;;;<<<<<<<<<;;;;;;999666666777888888888999999999999:::::::::;;;888999::::::::::::999888::::::::::::999999999888<<<<<<;;;::::::::::::;;;::::::999999999888888888999777777777999:::999888555777888:::::::::888888888999999:::::::::999999777888888888999999999999555777:::;;;:::999888999777:::<<<<<<999777777777888888888999888888777777999999999999888888888888555666888888777777888:::666777999:::::::::999888999999888888888777777777777777666666777888999::::::::::::999999999888888999999:::;;;;;;;;;:::999888:::<<<<<<:::999:::<<>>;;;<<<<<<>>>@@@BBBDDDEEECCCBBBAAA???===:::888777===;;;999777777777999999777999;;;<<<<<<:::777555333444666777888777555444666777888777666666888:::111666999888999;;;999555888888888888999:::;;;<<<<<<;;;;;;:::999999999:::555888<<>>??????<<<888444666;;;;;;666000666777888999999999999999555555666888999999777444333444555777777777666555888888777777777777888888444:::<<<777555888:::999888999:::<<<======<<<<<<:::888777666777888777666888888999999888777555444777777666777777888999999888888888999999999888888:::999888888999999777666<<<;;;999777777777777888888888777666666666666666888777666777999999888666:::888666555444555777888666666777777777777666666444555555666777666666666777777666666666666777777888888888888999:::;;;<<<333555888::::::888555333;;;;;;999888888888999:::666333444::::::555555888666666777777777777666666666666777999:::999777444999999999888888888888888666666888999999888777777666666666777888:::;;;<<<999999999999999888777666777777555222111222555888777888999:::999777555444666777999::::::999777666777777777777777777777777777777777777888888888888888999;;;<<<<<<;;;999888888888999999999999888888:::::::::;;;<<<===>>>???:::::::::999999888888888777888:::;;;<<<;;;;;;::::::999777888999;;;::::::<<<:::888888999:::999888;;;;;;::::::999:::::::::777888:::<<<======<<<<<<999777444444666888::::::999999999::::::;;;;;;;;;888999:::;;;;;;:::999888<<<<<<<<<;;;;;;;;;::::::888888888888999:::;;;<<<;;;;;;;;;:::::::::999999999888777888:::;;;;;;:::444666999;;;;;;:::888777666777888999:::;;;;;;;;;999999888888888888888888666999;;;===<<<:::::::::888;;;======999777666777888999::::::999888666555888888888888777777777777444666777888777777999;;;777888:::<<<<<<<<<:::999999999999999888888888888:::999777666666666777888:::::::::999999999888888::::::<<<=========<<<<<<777:::======<<<;;;===??????@@@CCCHHHIIIIIIOOOVVVeeesss777:::===;;;888555555666888888888888777777666666888:::::::::888888999:::555;;;???===777444666;;;>>>??????@@@@@@>>>===<<>>;;;:::===<<<999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777888999999777777777777777777777777777777777777777777777777888777555444444444555666888666555666777888777555777666555555666888:::<<<999999999999888888888777======<<<;;;<<<===>>>???666666666666666666777777666666777999<<<<<<;;;999888666666777888999888777999999888888777666666666:::666333555888:::777333777:::999555777<<<;;;555888888777777777888:::;;;;;;:::888777666555555666999999999999999888777666888777666555444444555666<<<;;;;;;:::999888777777777555:::@@@;;;000222>>>999888777666666777888999000444777666444444888<<<;;;<<<:::555444777777555777777666555555555555555666666666666555555555555777666555666888999999999999::::::999777666777999666777888999999888777666888777666666666666777777777777666666666888999:::777777777777777888999999;;;:::888777777777888999888999999999999888777777999888777888888888666444777777777777777777777777;;;:::888777666555666666777333444999:::555555999888888999999999888888777:::;;;;;;999666555666777777777888999;;;:::888555;;;888555666999999777444888777777777666666555555;;;:::999888888999:::;;;888888777777777777777888999999999::::::;;;;;;;;;>>>===:::888666666777888:::999999:::<<<<<<;;;999::::::::::::::::::::::::666999<<<<<<999777888:::888888888999999::::::;;;888999<<<>>>>>><<<:::888:::999999888999999::::::999:::;;;<<<===<<<;;;;;;999999888999;;;;;;999777<<<<<<;;;::::::999888888999999:::;;;;;;<<<======<<<<<<<<<;;;:::999888777:::999777555666777:::<<<777666666888:::;;;999888:::888666888;;;<<<;;;888<<<;;;;;;::::::;;;;;;<<<888:::;;;;;;999888888999:::999888888777777888888777999888555555888999777???>>>;;;777555666:::===;;;:::999888888888999:::999<<<>>>>>>;;;888999:::999888666555666:::===@@@;;;:::888999999:::888777777888:::::::::888666555999999:::;;;;;;<<<<<<======;;;:::<<<@@@AAA???<<>>>>>?????????>>>===<<<<<<;;;999999::::::999888:::777666666999:::999888999888888777777777777777777777777777777666666666555555666666777777888888::::::999999888888777777666888999888777777888999===:::999<<<;;;888888:::::::::::::::::::::::::::;;;:::999888888888999:::777777777777777777777777777777777777777777777777999999888777777777777888888666555666777888777555777777666666666888999:::999888888888777777777777888999:::;;;;;;;;;::::::777666666666666666666666666666777999<<<===<<<:::888777666777888999888777777777777777777888888888999666444555888999777444777:::999666777;;;:::555888888777777777888999:::999999999888777777666666999999999999999888777777888777666555444555555666;;;::::::999999888888777:::666555888777333666>>>777777666666666666777777444777888666222111333777333666666444555999:::888777777666555555555555555666666666666555555555555:::888666666777888777666777777777666444444555777444555666777777666555444888888777777777777777888:::999888666666666666777888888777666666666777777999888777666555666666777555666777888999:::::::::999888777888999888666555666666666666666666666666555666777888888999999999:::666666999888444444777888888888999999888888777999::::::888666666777888888888888:::;;;;;;888666888888999888777666666777888888888777777777666666:::999888888888888999:::999888888777777777888888999999::::::;;;;;;;;;;;;???>>>;;;999888888999999:::999999:::<<<<<<;;;999::::::::::::::::::::::::777999;;;;;;:::999888999666666777888888999::::::;;;<<<===>>>>>>===;;;:::::::::999999888999999999666777888999999999888888:::999888999:::::::::888;;;;;;:::999999888777777888888999999::::::;;;;;;;;;;;;;;;;;;:::999888888;;;:::888777666777888999999999888999::::::888777999888777888:::::::::999;;;;;;::::::::::::;;;;;;666777999999888777888999:::999888888777777888888666999999666666999999666<<<<<<<<<:::888777999;;;777777777888:::===???@@@<<<>>>???>>>:::777777888<<<;;;999888888999;;;===999888777888:::;;;:::999::::::;;;;;;;;;:::999888888888999999:::;;;;;;<<<>>>======???AAAAAA@@@???@@@AAACCCDDDFFFJJJOOOSSSdddnnn|||;;;>>>???===999666666777999999999888888888888888888999999888666666777888===<<<;;;;;;;;;<<<===>>>===>>>>>>>>>>>>===<<<<<<999888777999;;;<<<;;;::::::888666666777888777666999888888777777777777777888888888777777666666666666666666666666666666555888888888888888888888888777888999888666555666777;;;888888::::::777777:::888888888888888888888888999999888888888999::::::777777777777777777777777666666666666666666666666999999999999999888777777888666555666777888777555777777777777777888888888777777777777666666666666555666999;;;;;;:::888666777777777777666666555555666666777999<<<>>>===<<<888777666777999999999888555666666777888888999999888666444555888999777555888999888666777:::999666888888777777777888999999777888999::::::999888777888999999999999888777777888777666555555555666777999999999999999999999999:::666333444777999999999555555666666666666555555555777888555222000222555///333444333555888999666777777666555555555666666666666666666555555555555<<<:::777666666666555333555666666555444333555666555555666666666666555555777777777777777888888888999999888777666666666666888888777666555555555555777666666555555555555666555555777888999:::::::::888777777777999888777555666666666666666666666666333555666888999:::::::::===999777888777444444777777777888888999888888777888888999888777666888999999888999:::;;;;;;999777666999;;;999555444666:::999999999888888888888777999888888777777888888999999999888888888888999999::::::;;;;;;;;;;;;;;;<<<===<<<:::999888888888999:::999999:::<<<<<<;;;999;;;;;;::::::999999888888999999999;;;<<<;;;999777444555666777888999::::::=========<<<<<<;;;;;;;;;;;;::::::999888888888999555666777888888888888777<<<:::888888999:::::::::::::::999999888888777777777777888888888888888888:::::::::::::::999999999;;;;;;:::999888777666666<<<;;;::::::::::::888666777888999999888888999:::::::::999999999999::::::666888999999888888999;;;:::999888888777777888888666999:::888888:::999666:::;;;<<<<<<:::888888999<<<;;;:::999999999999999;;;<<<======;;;999999:::>>>===<<<:::999999999999888777777888;;;===<<<<<<:::::::::::::::999999999777777888999999::::::;;;;;;===???@@@??????@@@AAA??????@@@AAACCCHHHNNNRRRbbblll{{{AAACCCCCC@@@:::666666777999999999999888888888888999::::::888666666888999@@@===::::::===???@@@???============<<<<<<;;;;;;888777777888:::<<<;;;:::;;;:::888777777777666666999888888777777777777777999999888888777666666666777777777777777777777777777777777777777888888888777888888777555444555666999666666999999666666999777777777888888888888888888888888999999::::::;;;777777777777777777777777666666666666666666666666666777888888888777555444888666555666777888777555777777888888888777777666777666666666666555555555666777999;;;;;;:::999888999999888888777777666666777666777999<<<>>>>>>===888777666777999:::999888666666777777888888888888777666444555888888777666888888777666888999888666888777777777777888888888555777999:::;;;:::999888888888999999999888888777888777666555555666777777777777888888999999999:::666777888888:::;;;999555444555777777777777555444444555666555333333555777222555666444444555333000777777666666666666666777666666666666555555555555;;;999777666666666555444666777888777555555666888777777888888888888777777666666777777777777777777555555555666777888999999666666555555555555666666666666666555555555666666888888888888888777777666888777777777999999777555777777777777777777777777888777777777777888999:::===;;;888777666555666888666777777888888888888888666777888777666777999::::::999999:::;;;;;;999777777888999777555555777:::999999999999999999999999888777777777777777777888999999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888666666666666777999999999:::;;;<<<;;;999<<<;;;;;;:::999888777777:::888888;;;>>>===999555444555666777888::::::;;;<<<;;;:::888888888888999;;;;;;:::999888888888888888999999:::::::::::::::===:::888777888:::;;;;;;:::::::::999999999888888888888888888777777777777999999999999999999::::::999999::::::999888666555<<<;;;::::::;;;;;;999777666888:::999777666888::::::999999888888999999:::888:::;;;;;;:::;;;===???:::999888888777777888888777;;;===;;;;;;===;;;777:::;;;<<<;;;999888999:::===<<<:::888666444333222666777999;;;<<<===>>>???<<<<<<<<<;;;:::888777666888777777888;;;<<<<<<;;;999888777777777777888888888888888999::::::;;;;;;777;;;>>>>>><<<;;;===???AAAAAAAAAAAADDDIIIPPPUUUaaalll{{{GGGHHHGGGBBB;;;666666777888888888888888888888888:::;;;:::999888888:::<<>>AAA@@@???<<<<<<<<<;;;;;;;;;;;;;;;999888777888:::::::::888<<<;;;:::999777777777777999888888777777777777777999888888888777777777666666777777888888999::::::777777777777777888888888777888888777555444555666888555555888888666666999777888888888999999::::::777888888999::::::::::::777777777777777777777777777777777777777777777777666666777888888666555444888666555666777888777555777777888888888777777666666666666666555555555444888777777777777888999999:::::::::999999888888888777777666888;;;=========999777777888999:::999888888888888888777777666666666555555666777888888777999777666777888888777777777777777888777777777777444666888:::;;;:::999888777888888999999999888888888777666555555666777888666777777888888999999:::777999<<<===;;;888666666666666888999999888666666666666777666555666777888555888888555333333111---777777666666666777777888666666666666555555555555888666555555666777777666666777777777555555777888888888777777777777888888444555666777777777777666333444555666777888999999333333333444666777999999777777777777777777777777777888888888888777666666777777666777999999888666888888888888888888888888:::888666555555888;;;===;;;;;;999666666888999999555666777888888888888888555666777777666777999::::::999888999::::::999888:::777555555777999999888999999999999999:::::::::777777777888888777777777999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777777999999999:::;;;<<<;;;999;;;;;;:::999888888777777999888999<<<>>>>>>999555666666777888999:::;;;<<<<<<:::999777777777888999;;;:::999999888888888999::::::::::::;;;;;;<<<<<<===;;;888777999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888888888999999888888888999::::::666777999::::::999888777999999999:::<<<<<<;;;:::666999;;;:::777666888::::::999999888888999999:::999:::;;;::::::;;;===???:::999888888777777888888888<<<>>>======>>><<<888;;;;;;;;;999888888:::<<<666666777777888888888888666666777999<<<>>>@@@@@@999999::::::999888777666999888777888:::;;;:::999888777777666666777888888999999::::::;;;<<<<<<<<<777:::======;;;:::<<<>>>AAAAAABBBBBBEEEJJJQQQVVVaaammm}}}HHHIIIGGGBBB;;;666666777777777777777777888888888:::::::::999888:::===???@@@===::::::===??????===<<<;;;::::::999999:::::::::999888888999999888777;;;<<<;;;:::888777888999999888888777777777777777888888888888888888888888777777888888999:::;;;;;;888888888888888888888888777888999888666555666777888555555888888666666999888888888999::::::;;;;;;888888999:::::::::999999777777777777777777777777777777777777777777777777888888888888888777666666888666555666777888777555777777777777777888888888666666666666555555555555666555444444444555777888999999999999999999999999888777666777999;;;<<<;;;999888777888:::::::::999999999888888777666666555555555666666777777888888999555444777999777666777777777888888888777666555555666777888999999888777777777888999999999999888888777666666666777888999777777777888888888999999::::::@@@HHHEEE;;;888;;;777777888888888888777777:::999888777666666555666555777777444444555444111777777666666666777888888666666666666555555555555666444333444666888888888444555666555444444666777666666555555555555666666333555666888888888777777555666666777777666666555222222333444666999;;;<<<777888888999999999999888444444666777888999999999777666666777999999888666999999999999999999999999888666555444666:::>>>AAA:::;;;:::777777:::;;;999555555666777888888888888555666777777666666888:::999888777777999999888777;;;777333333777:::999777888999999999999:::::::::777888888999999888888777888888888888888999:::;;;;;;;;;::::::::::::999999999999999::::::::::::::::::999999:::<<<<<<;;;999::::::999999888888777777888999;;;===>>>===999666888888888999::::::;;;;;;;;;;;;999999999:::;;;<<<:::999999888999999::::::999999888888999999:::;;;===;;;999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::::::::::::::999888777777888999:::666777888999:::999999888888777888999;;;<<<;;;:::999:::;;;:::999888888999::::::999999999999::::::888888888888777888:::<<<:::999888888777777888888999<<<===;;;;;;===<<<999;;;;;;:::999777888;;;===:::;;;;;;;;;:::999888888:::999888999;;;===>>>===777777888888888888777777888777666777888999888777888888888999999999999999999::::::;;;;;;<<<======999;;;===>>>======>>>???>>>???@@@BBBDDDJJJPPPUUUbbbnnnDDDEEECCC???999666777999555555666666666777777777888888888888888:::>>>AAA===<<<;;;;;;<<<<<<;;;:::<<<;;;:::999888999999:::999888777888999:::999777999:::;;;999666666777999999888888777777777777777777777777888888999999:::888888888888888888999999::::::999999888888777777666888999888777777888999888555555888999666777:::777777888999999:::;;;;;;999999:::::::::999888777777777777777777777777777999999999999999999999999888777777666666666666666888666555666777888777555777777666666666888999:::777777777666666666555555444555555555666666666666666777777888888999999999999777666666888999:::999999888777888:::;;;:::999888888888777777777777777444555666666777777888999999555444888999666555777777777888888888777555444666666666666666777777777777777888999999999999999888777666666666777999:::777777777777888888888888999999JJJccceeeNNN===;;;777777666666666666777777999888666666666666666666666999888555444777888555777777666666777888888999666666666666555555555555555444333444666888888777444666666666555555777999777666555444444555666777555666888:::::::::999888444555666777777666555555333444444555777999;;;<<<777777999:::::::::999999333444555777888888999999777666666777999999888777888888888888888888888888666666777888999;;;======:::======888777:::999666444555666777888888888888666777777777555555777999999777666666777888888777999777555444555888999:::888888888888999999999:::888888999::::::999888888777777777777888999::::::::::::999999999888888888999999:::;;;;;;;;;;;;;;;:::999999:::<<<<<<;;;999999999999888888888888888666999===???>>>;;;999888888888888888888999999999888888888999999:::;;;<<<888888888888999:::;;;;;;999888777777777888::::::<<<:::::::::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::;;;;;;;;;<<<:::888777666777888999888888999999999888888777999888888999::::::999777<<<;;;::::::;;;;;;:::888;;;;;;::::::::::::;;;;;;888888888777555666888;;;:::999888888777777888888888;;;;;;888888;;;;;;888999:::;;;;;;999999:::;;;???>>>>>>===;;;888666444;;;999777888;;;>>>>>>===999999999888888888777777555444444555888999999888666777888:::::::::999888888999999:::;;;;;;<<<<<<;;;::::::<<<>>>>>>>>><<<<<<>>>@@@CCCEEEJJJPPPTTTaaannn???@@@@@@<<<888666888;;;444555555555666666777777666777777666777999>>>AAA;;;<<<<<<<<<;;;:::999999;;;:::999888888888999:::888777666777999::::::999777999:::888555555777999999888888777777777777777666666777888999::::::;;;999999999888777666666555;;;;;;;;;:::999888777777666777999999888888999;;;888555555999999777777:::666777777888999:::::::::999::::::;;;:::999777666777777777777777777777777999999999999999999999999666555444222222333444444888666555666777888777666777666555555666888:::<<<777777777777666666666666444666888::::::999777666444444555666777888999999:::888666555777888888888999888777888:::;;;:::999666666666777888888999999444555666777666777888999:::444333888999666555888666777888888888666555444777666555555555555666666666777888999999999999999777777666666666888999:::888888888777777777777777444777UUUdddAAA666777666555444444555666777444333333444666888999999:::;;;:::555444777888666777777666777777888999999777666666666555555555555666555444444666777777666777888999888777888:::;;;999888777666666777888999666888:::<<<===<<<;;;:::000222444666888888888888666666666666777999:::;;;666777888999::::::999888777777777777777666666555777666666777999:::888777777777777777777777777777777888:::<<<<<<:::888666<<<@@@???:::888:::888333444555666777888888888888666777888777555555666888888666555555666777777666777888888666333444999>>>777777777888888999999999888999:::;;;;;;:::999888666666666666777888999:::999999999888888888777777777888999::::::::::::::::::999999:::<<<<<<;;;999888888888888888999999999555:::???@@@===:::999999888888888888777777777777555555666777888999999:::777777777888999:::<<<<<<:::999888888888999;;;<<<;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::777777888999:::;;;;;;;;;===;;;999777666666777888;;;::::::999888777666666:::999888888999999777555>>><<<999:::<<<===:::888<<<;;;;;;::::::;;;;;;<<<;;;;;;:::888666777999<<<:::999999888777888888888777999888555555888999777666999<<<===<<<:::999999666777999:::;;;;;;:::999888666555777<<<@@@AAA@@@<<<;;;:::999888888888888222111222444777999:::999333444777888999888777555777888888999::::::;;;;;;:::888777999<<<>>><<<999===???BBBEEEHHHLLLQQQTTT```nnnCCC???;;;999::::::888666888888777777777777777888999===<<<777777===>>>;;;:::;;;;;;999666666888;;;<<<888888;;;===:::888999666666777888999999::::::999888999:::;;;;;;999777888888777777777777888888666777888999999999999999888999999888777777888:::999888666777888999999888666999;;;<<<:::999888888666666666666777888999:::888888888888999:::;;;<<<;;;::::::999888888888999888888777777777777888888555555666666666666555555888888777777666666666555777777666555555555555555888888777666666666666666555666555333777<<<888000777777777777666666666666777777777777777888888999::::::999999::::::;;;<<<:::888777666777888777666777777777777777777777777777777777777777777777777555555555555666777999999;;;888666666888999777555:::777444555999;;;888555888999999999999888777777;;;:::888888999:::999888888888888888777777777777AAA444FFFkkkvvvFFF===888777555333444777;;;===555555555555555666777777444444555555666777777777777777666666666888999::::::999888777666555444333999888777777888888777666777666666666777888999999888888777777666666555555:::::::::;;;;;;;;;<<<<<<777777777777777777777777666777777888999:::::::::888999:::;;;;;;:::888888777888999999888888999:::888999999999888777555333:::666333444777999777444999::::::;;;;;;::::::999888888999999999999888888888777666777888999888666888666555444444666999:::111333555777888888777666:::888666555777888888888777888999::::::999888777666666777888888888888777333777999555444666777666999999999999999999999999:::::::::999999888888888<<<;;;:::888666666999;;;777777777999;;;<<<;;;:::888<<<@@@AAA>>>:::999999:::999888888888999;;;<<<777777777777777777777777777888999:::;;;:::999999999777666777888::::::999999::::::::::::999888888999888888777777888888999<<<:::888888999999999888;;;;;;:::999999888888777:::777555666999999888555999888888777777777777777>>>;;;888999<<<===999555999999888777888999;;;<<<<<<:::888666666777888999999999888888888888999999::::::999888777777777777888999999:::::::::999999777777777777888999:::;;;555777999;;;===>>>>>>>>>::::::;;;:::999888777666;;;:::999888888999:::;;;999999777666666666777888777888999:::;;;;;;;;;;;;===999777:::>>>>>>999222???BBBDDDDDDEEEHHHOOOTTTdddsss@@@===999888999999888666888888777777777777777888999<<<<<<999999>>>>>>;;;:::;;;;;;999777666888;;;<<<888888;;;===:::888999666777777888999999::::::888888999:::::::::999777888888777777777777888888777777888888999888888888888999999888777777888:::999777666666888999999888666888;;;;;;:::999888888777777777777888999:::;;;888888888888999:::;;;<<<;;;:::999999888888999999888888888777777777777888555666666777777666666555888888777777777666666666666666555555444555555555888888777666666666666666666777666444888<<<999111666666666666777777777777777777777777777888888999:::999999999999999:::::::::888666666777888777666888888888888888888888888777777777777777777777777777666666777777999::::::;;;888666666888888777555:::777444666999:::888555888888999999999999888888<<<:::888888999:::999888666666777777888888999999:::666BBBTTTqqqqqqIII:::666777777888999999:::;;;555555666666666777777777666666666666666555555555777666555444555666777888888888888777777777777777999999888888999888777666777777777777777777888999777777777777666666666666999999999999::::::::::::999999999999999:::::::::666666777777888999999:::999::::::;;;;;;:::999888777999:::999777777888999777888888777777666555444:::666444555999:::777444888:::<<<>>>>>><<<:::888888888888999999888888888888777666777888888777666666666666666666777777777333444666777888777666555<<<:::888888999::::::999888999:::;;;;;;:::999888888888888888888777666666555666555333666:::999444999999999999999999999999::::::::::::999999999999777777666666777888999:::888777777888::::::888777777:::>>>???===;;;::::::777777666666777777888999999999999999999999999999777888999:::::::::999999:::888777777888999999888999999999999999888888777999999999888888999999999;;;999888777888999888777999999999999999999999999===:::888777888777555222777777666666777888999999===:::888999<<<<<<888444999999999888999999::::::;;;:::888777777777888888999999888888888888999999999999888888888999999:::999999999:::999999888888999999888888888888888999666777999;;;<<<=========;;;;;;;;;:::999888888888:::999888888888888999:::888888777777888999:::;;;777888999:::;;;;;;;;;;;;<<<:::999<<>><<<999::::::999777777888:::;;;888777;;;<<<:::888999777777777888999999::::::888888999999:::999888888888888777777777777888888888888888888777777777777777888999888777666888:::888777666666888999999888666888;;;;;;999888888888888888888888999:::;;;;;;888888888999999::::::;;;::::::999999888888999999999999888888777777777777666777777777777777777666888888888777777777777777666555555555555555666666888888777666666666777777888888777666888;;;999333555555666666777777888888777777777777777888888999999999888888888888888999:::888666666777888777666999999999999999999999999777777777777777777777777888888888888888999:::;;;:::888666666777888777666999777555666999:::888555777888888999:::::::::;;;<<<:::888888999999999888555555666777888999:::;;;666:::???<<>>??????>>>>>>@@@CCCEEEFFFHHHLLLSSSXXXeeettt888777555555555666777777888777777777777888888999777999<<<>>>??????===<<<999999999888888888888999:::777777:::<<<:::888:::777777888888888999999999777888999999888888888999888888777777777777888888999888888777666666666666777888888888666666888999999777666777999:::::::::666888::::::999888888999888888888888888999:::;;;888888999999::::::::::::::::::999999888999999:::999999999999888777777666777777888888888888777777888888888888888888888888777666666666666777888888888888777777666777777888888888666666888999777444444555555666777888888999777777777777777888888999999888888777777777777777999888666666777888888777999999999999999999999999777777777777777777777777888888888888888999::::::999888777777777777888777999777666666888999888666777777888888:::;;;<<<===<<<:::888888999999888777666666777888888999:::::::::>>>===111EEE\\\HHH<<<555777999;;;;;;:::777666555777999:::::::::888777777777666666555555555555777666444333222333333444999999888888999:::;;;<<<;;;===??????===;;;999999999999888777666666666777555555666666777777888888777777777888888888999999666666666777888888999999555555555555666666777777999999999888888888777777777888999999888888999:::777666555555555777888999777777777999<<<;;;888555777999;;;======;;;999777888888777777777777888888888666555666777888777666777777888777777666555444666666777777777666666555:::888777777999999999777::::::;;;;;;;;;;;;::::::::::::999888777777777666777777666666:::@@@>>>999::::::::::::::::::::::::999999::::::;;;;;;;;;<<<;;;888555666999888222---888777777888::::::999777999:::;;;;;;:::999888888666777999:::::::::999888777777777777777777777777777888888999999999999999;;;999777777888999888777777888888888888777666666::::::::::::::::::::::::<<<:::999888999:::999888777777888888999999999:::777777777777888888888888666666666666777888999::::::888777888:::999777555999:::;;;;;;:::999777666777888:::;;;;;;:::888777:::999999888888999999:::999999::::::;;;;;;;;;;;;999999999999888777666666:::999999888777777888888999999999:::::::::::::::>>><<<:::888888999:::;;;888777777777777777777888777777888888999:::;;;;;;888999::::::;;;;;;;;;::::::<<>><<<;;;888888888888999999888888:::666666:::<<<:::888:::888888888888888999999999777888:::999777666888:::888888777777777777888888:::999888777666666777777777888888777666666777999:::888777888:::<<<<<<;;;777888999999888777888999888777777777777888888999888888999:::::::::999999:::999999888999999::::::999999999:::999888777666888888999999999999888888888888888999999999999999999888888888888888999999888888777777777777888888888666555666666666555555444555555666777888888999777777777777777888888999888888777666666777777777999777666666777888888777999999999999999999999999888888888888888888888888888888777777777888999999777888777777777777888999888777777777888888888777777777777777999;;;<<<======;;;999888999999888777999999999888888888888888@@@===;;;222@@@MMM>>>===777777777777777666666666666777999:::;;;:::888777555555555555666666777777888777555444444444555555<<<;;;:::999999:::;;;<<<@@@CCCEEEEEEBBB>>>;;;;;;999999888777666666666777555555666666777777888888888888888888999999999999666666777777777888888888555555555555555666666666777777666666666666777777777999::::::999999:::<<<888777777666777888:::;;;666666888:::;;;;;;999777888888888888888888888888888888777666666777888888777666555666777888777555:::888666555444555666777777777777777777777666666;;;:::999:::;;;<<<:::999::::::999999999999::::::999999888777888888999:::111555777555777;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<999777888;;;999333---777777777999<<<===<<<;;;<<<;;;:::999888777666555666777888::::::999888888777777777777777777777777777777777888888888999999:::888777777888999999888777888888888888777666666999::::::;;;;;;::::::999===;;;::::::;;;;;;:::999999999999888888777777777666777777777777888888999888888777777777777777888999888888888999999777666999:::;;;;;;:::999777666777888:::<<<<<<:::888777::::::999999999999:::::::::;;;;;;;;;;;;:::999888999999999999999888777777888888777777888999999:::999999999888999999999999===;;;999888888999:::;;;777777777888888777777777888888888888888888777777999999:::;;;;;;;;;:::::::::===@@@>>>;;;999:::======???BBBDDDEEEJJJQQQWWW___nnn666777777666555666888:::999999999999:::;;;<<<<<<999888:::??????;;;999:::777777666888999:::888777999555555:::<<<:::999:::888888888888888888888888666999:::888666555888;;;888888777777777777888888:::999888777777777888999666777888777666555777999999888777888:::<<<<<<<<<777888999888777777888999888777777777777777888888888888:::;;;;;;:::999888999999888888999999::::::777888999::::::999888777999999::::::::::::999999999999999999999:::::::::::::::999888888888888888888888777777777888999999999666555666666333333666555555666666777777888888777777777777777888888999777777777777777888888999888777666666888999888888999999999999999999999999888888888888888888888888888888777777777888888999666777888777666666888:::777777777777777777777777777666666666777999;;;======;;;999888999999888666::::::999999999888888888@@@;;;;;;555>>>CCC555<<<999888666444444444555666666777888999:::999888888444444555555666777777888888777666555555555666777<<<;;;999888999:::<<<===EEEIIIMMMLLLGGGAAA>>>===999888777777777777777777666666666666777777777777777888888888888999999999999999999999999999999999555555666666666666666666555555555555666777888999;;;<<<===<<<:::999:::;;;888888888888999999:::;;;555666777999999999999888999888666555555666888999888777666555555666777888777666555555777777666555:::888666444333555777999777777777777777777777777777666666777888888777555::::::999999999999::::::999888888777888999:::;;;...333666444333666999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999::::::888666666999;;;;;;888444777666777:::===???>>>======;;;888777777777555444444555666666777777666666999999999999999999999999888777777777777888999999999777666777888::::::999888888999999888888777666888999:::;;;;;;:::999888===;;;:::999:::;;;:::999:::999999888777777666666888999:::888666555666777999999888777777777777777888999999999999999888888999999:::::::::999888888777888:::<<<<<<;;;999888::::::999999999999:::::::::;;;;;;;;;;;;999777666888999999:::::::::999999777777777777888999:::;;;888888888777777888999999;;;:::999888888888999:::777888888999999888888777888888888888888777666555999::::::;;;;;;:::::::::;;;===>>>===999888999;;;<<>>>>>:::888999======888777999777666666777::::::888666888555555999;;;:::999:::888888888888888888888888666999:::888555444777;;;888888777777777777888888;;;:::888777888999;;;<<<666777888777555555777888777666555666999;;;;;;:::777888999888666666777999999888888777777888888999777888:::;;;;;;:::888777999999888888999999:::;;;666777999:::;;;;;;:::999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;:::999888777666555555555888888777777888888999:::;;;777666888666222333888666666666666777777777777777777777777777888888999666666666777888999:::;;;888777555666888999999888::::::::::::::::::::::::888888888888888888888888:::999999888888888999999555777888888666666888;;;777777888888777777777888777666555555666888:::;;;>>>;;;999888999999777666888999999999999999999999======@@@666<<>>777777777777777777888999777777777777666666666666666666666777777777888888;;;;;;::::::999888888888666666666666666666666666555555555666777999;;;<<>>;;;888888888777888888999999999888888555555777777777777888999888888777777777777888888888777666555555666777888777666555555666777666555777666666555666666777888666666666666777888999999555444444666777777555333<<<;;;:::999999:::;;;<<<;;;:::999777777888999:::333555666444666:::;;;888999999999999999999999999999888888888888888888777666666777999:::999999888777777777999<<<======<<<;;;888555444666888777666555555555555555666777777999999999999999999999999888777777666777888999:::777666555666999;;;;;;:::999999999999999888888777777888999;;;;;;999888777;;;:::888888999999999888888888888888777777777777777999:::999666555666777888777777777777777888999888999:::::::::999999:::999999999888999999::::::888888:::;;;;;;;;;::::::;;;::::::999999::::::;;;777888:::;;;:::999888777888999:::;;;;;;;;;;;;;;;999888888888888888999999888777666666777888999:::888888888888888888888888888888999::::::999888888666777888999999999888777999::::::;;;;;;::::::999;;;<<<<<<;;;::::::;;;<<<===???AAABBBCCCGGGMMMSSSZZZjjj|||999:::;;;999777777:::===;;;;;;;;;<<<<<<>>>??????<<<888888===<<<777555888777555555777:::;;;888555888555555999;;;:::999:::999999888888888888888888666999:::888444333777<<<888888777777777777888888;;;:::999888888:::<<<===666777777777555555777888555444333555777999999999777888888777666666777999::::::999999888999999999777999:::;;;;;;:::888777999888888888999::::::;;;555666999;;;<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;:::999777666444333333333888888777777888999::::::<<<888777999777333444:::777777777777666666666666777777777777777888888999666666666777888:::<<<<<<888666555666888999999888<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888;;;;;;:::999999:::::::::555777999888666666888;;;777888888888777666777888777666555444555666999:::>>><<<999888999888777666777777888999:::;;;;;;<<<;;;BBBFFF666;;;FFF;;;>>>999999999888777666555555777777666666777777888999777777777666555555444444666555444444555666777888888777666666888<<>>???FFFFFFDDD@@@;;;777555555666777888999999888777666444555666666555666888:::666888999::::::999888666999777666555555666777999777555444555666777666555444555666888888888777777666666666666777888::::::;;;:::;;;<<<======;;;999===<<<;;;::::::;;;<<<===>>><<<:::888777777888999::::::777777<<>>>>>@@@BBBBBBCCCFFFMMMRRRYYYiii|||888999;;;<<<;;;999777555<<<;;;:::999999;;;===>>>:::999999888777777777888777777777777666666666666777999::::::888777777888666888::::::888666555555<<<:::777777888:::<<<<<<555666777999999999888777888888999:::;;;<<<<<<===888777666555666777999;;;333333555666777777777777999999999999888888888777999888777777888888777555777777888999999999999888999999999888777666666555999999::::::::::::::::::;;;;;;::::::::::::999999777888888999999777666555999888888777666555555444888777666555666777:::;;;;;;:::999999999888666444888999999:::999888777666<<<:::888777666777888999===;;;999:::;;;<<<;;;:::999999999::::::;;;;;;;;;>>>CCC[[[VVV555555@@@000777777888999999777666555999999999:::;;;;;;888666999777666555666777666555666666666666666777777888777777666666666888999:::888888888777888888999:::555999>>>???======>>>@@@<<<<<<===>>>>>>===<<<;;;<<<:::999888999888666555555666999;;;<<<;;;::::::777777777777777666666666444666777777666555555666888777777888888777===EEEPPPSSSVVVUUUPPPHHHBBB???666666555555555555666666888888888888777666444444888777666666666777999:::888888777777666666555555777888888888888777777666999666666999:::999;;;???JJJUUUWWWIII===;;;:::555888666555555777999:::999666777777888888888777777::::::999888777777888888;;;:::888666444444444444888:::;;;888555555:::@@@666777888999:::999888888888888888999;;;;;;:::999555777;;;===>>><<<999888======<<<<<<<<<<<<======>>>;;;888888;;;===>>>>>>888999:::;;;;;;;;;:::999;;;:::999999888888999999:::888666555777888888888888888888888888777666555888999:::;;;;;;:::888666666666666666777777777777444444555555555555444444999666444555888:::999777:::888555555666888888888;;;:::999999888888999999:::777777::::::777777:::888888888888888888999999:::::::::::::::::::::::::::777444444666888777555777777777777888888888888444888999444111444777888888<<>>:::777999;;;999888777666666666888888555777:::<<<<<<;;;999777>>><<<999999;;;;;;888666999:::;;;;;;:::999777666;;;:::999:::<<<===<<<;;;::::::999999888777777666:::666333444999<<<<<<:::888888777666666666666777;;;:::888:::<<<===:::888;;;;;;;;;::::::999999999999;;;<<<;;;888888:::<<<<<<;;;;;;:::::::::;;;;;;===???AAABBBEEEHHHNNNQQQZZZfffwww888888999999999999999999::::::999999999:::;;;<<<::::::999888888888888888888888777777666666555555666777777888888888777777555888;;;<<<:::999888888:::888777666777888888888666666777888888888888888888888888999::::::;;;;;;:::999777666555666888999444444555666777777777777999999888888888777777777999888777777888888777555777777777888888888999999:::::::::999888888777777::::::999999::::::;;;;;;;;;;;;:::::::::999999999777888888999888777666555999999999888777666666666:::888777666666666888999999888777777888888666444888999999999999888777666<<<;;;999888777888999:::<<<;;;999999;;;<<<;;;:::888888999999:::;;;<<<===BBBXXX~~~xxxJJJ<<>>?????????@@@AAA===>>>?????????>>>===<<<999888777777999999888666777888:::;;;;;;:::999888999888777777666666666666555666888777555444555666999666555888::::::>>>CCCSSSUUUWWWVVVPPPIIICCC???888777777666666666777777999999999999888777666555777666666555555777888999888888888777666666555555666777777888888888777777:::777666999:::999<<<@@@JJJWWWZZZMMM@@@<<<;;;777777666555666888999777666777888888999888888777777999999888777777777777777:::999777666555555555555666888999777444444888===777777666777777999:::;;;777666666777999999888777777999;;;======<<<:::999======<<<<<<<<<<<<============<<<:::999999;;;>>>888999;;;<<<<<<;;;;;;:::::::::999888888888888888999888666666888999888777888888999999999888777777;;;::::::999888888888888777777777777777666666666555666666777777666666555888777666666777999999888:::888666555666888999888:::::::::999888888777777;;;888888;;;;;;888888;;;777777888999;;;<<<======999999999::::::;;;;;;;;;;;;888666555777888888666444555555555555666666666888;;;<<<888777:::;;;:::888<<>>:::777999;;;999888888777777888888888666888:::;;;;;;;;;999888<<<:::888999:::;;;999888999::::::::::::999888888;;;:::999:::<<<===<<<;;;999999999888777666666666999666444666:::;;;888555999888888888777777666666:::999888999;;;;;;999777::::::999999999888888888999;;;;;;:::777777:::<<<===<<<<<<;;;;;;<<<<<<<<<===???AAABBBDDDHHHMMMQQQZZZeeevvv999888777777777999;;;<<<888888888888999999999999::::::999999888888999999999999888777666666555555666444444555999:::888555444888;;;======;;;::::::888888888999888888777777777777666666777777888888888888888888888888888888;;;999888666666666666777555555666777888888888888888888777777777666666666999888777777888888777555777777666666666777888999;;;;;;;;;:::999999888888::::::999888999:::;;;<<<::::::::::::999999999999777888888888888777666666:::999999888888777777666;;;:::888666666666666777777666555666888888666555888888999999888888777666<<<<<<:::999999:::;;;;;;<<<:::999999:::;;;;;;:::777777888999:::<<<===>>>999WWWWWWAAA???333999999999999:::;;;<<<===999999999:::<<<===;;;::::::888666666777888777666777666666555555555666666888777666666777888:::;;;:::999999888888999999999>>>>>>???AAACCCCCCBBBAAA>>>??????@@@???>>><<<;;;777666666666888999888777999999:::;;;:::999777666<<<;;;888666555666777777666777888777555444555666999555555999<<<===???BBBRRRTTTUUUSSSMMMFFF@@@===999999888777777777777777::::::::::::999888777777777666555555555666777888999888888777777666555555555666777888888888888888<<<888666888999999<<>>???<<<888777:::>>>999:::;;;<<<===<<<<<<;;;::::::999888888888888999999888777888999:::888777888888999:::::::::999999===;;;999777666777888999888888888777777666666555666777777888888777777666666777888777666777888::::::888666666777888999888999999999999999777666555:::777777::::::777777:::888888999:::;;;;;;<<<<<<999999999::::::;;;;;;;;;:::888666666777777666666444444444555555555666666666888888777999<<<;;;777888;;;===<<<999888999;;;888999999::::::999999999888999999:::::::::::::::999888777888:::;;;:::999999999999999999::::::;;;;;;:::999:::<<<<<<<<<;;;999888888777777666666666666555555888::::::777333888999999999888777555444888777777888999999888666888888888888777777777777::::::999888666777:::<<<===========================???AAABBBDDDHHHMMMPPPYYYeeevvv999888888888888888999:::555666777888888888777777::::::999999999999999::::::999999888777666555555777444222555:::<<<999555555888<<<======;;;::::::888:::<<<===<<<:::999999888777666555555666777888888888777777777666666666999888777777666777777888666666777888888888888888777777777777666666666666999888777777888888777555888777555444444666888999;;;:::::::::999999999888:::999888888999:::<<<===:::::::::999999999999888888888888888777777777666888888888777777777666666999999888777666666777777666555555777888999888666888888888888888888777777;;;::::::999::::::;;;<<<;;;999888888999::::::999999999888999999;;;<<<===BBBUUUuuulll\\\MMM777;;;:::999888888999:::;;;888777777888;;;<<<;;;::::::999777777888888888777888777777666666777777777777666555555666777999:::::::::999999999999::::::===>>>AAAFFFKKKKKKFFFAAA@@@@@@@@@@@@???===;;;:::888777666666888888888666777777888888888888777666>>><<<999666555555777888777888888777555444555777777666888<<<===<<<>>>DDDNNNOOOPPPMMMGGG@@@;;;999999999888777666666666666999999::::::999888777777888777666666666777999999999999888888777666666555444555666888888999999999<<<777555777888888;;;@@@@@@PPP^^^[[[PPPHHHAAA======;;;888777777777666555;;;;;;;;;:::999888777666777777666666666666666777777666666666666777777777222555777888666555666777;;;:::888666555666777888:::999999:::;;;<<<:::999======<<<<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>===;;;;;;===>>>999:::<<<============<<<<<<;;;::::::999999::::::888888888:::;;;;;;888666888888999:::;;;;;;;;;;;;<<<;;;999888777666777777999999888888777666555555666777777888888777777666555777999888555555888;;;:::888666666888999999888777888999:::999777555333777444444777777444444777::::::999999888777666666::::::::::::::::::::::::888777666555555555555444666666777777777888888888555666666555999<<<:::444888:::;;;;;;999888999:::888999:::;;;<<<;;;:::999999999999999::::::;;;;;;888888888888888999888888999999888888999:::<<<===<<<:::::::::<<<<<<;;;:::999999999888888888777777666555555888:::;;;999666777888999999888666444222777777777777888888777666888888888888888888888888;;;:::888777666777:::<<<;;;<<<<<<===============>>>???AAABBBDDDGGGLLLPPPYYYeeeuuu888999:::::::::888555444444555666777777777666666999999999888888999:::::::::999999888777666666666888555333666;;;===:::666666999;;;<<<;;;::::::::::::===@@@@@@>>>;;;::::::888777666555555666777888888777777666666555555444666666666777777888999:::666777777888888888888777777777777777666666666666999888777777888888777555888777555444444666888999999999999999999888888888999999888888999;;;<<<===::::::999999999888888888888888888777777777777777666666666666666555555555777777777777777888888999777666666888::::::999888777777777777777777888888999999999999999:::;;;;;;:::999777777999:::999888;;;:::999888888:::;;;<<>>???>>><<<:::888888888999666555555666888::::::999;;;999888777888999888777888888777777888888999:::555555444444555666888999:::::::::::::::;;;;;;<<<===@@@HHHPPPVVVTTTMMMFFFGGGFFFFFFDDDBBB???<<<::::::999777777888888666444333444444555666777777777>>><<<999666555555777888777777777666555555777999666888<<<>>><<<999>>>FFFIIIJJJJJJGGGBBB===999888888777666555555555555555888888888999888888777777:::999888888888999:::;;;999999999888777777666666444555666888888999999999:::666444666666666888===;;;KKK\\\```ZZZQQQJJJEEEDDD@@@;;;777666777777777;;;;;;;;;:::999888777666777666666666666666777777555666666777777777777777444666888999888777777777666777777888888888777777;;;:::999:::<<<<<<:::888>>>>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<======???<<<:::<<<@@@CCCAAA>>>999:::;;;===>>>===============<<<;;;;;;;;;;;;<<<999999999:::<<<;;;999777888999:::;;;;;;;;;;;;;;;999999::::::999777666555:::999999888777666666555555666666777777666666555555777999888555555888;;;:::888777777999999999888666777999:::999888666444777444444777777444444777::::::999999888777666666<<<<<<;;;::::::999888888888999999888777666555555777777777888888888888999888999888888;;;???<<<666888999999999888888999:::888999:::<<<<<<<<<;;;:::999::::::::::::;;;;;;;;;:::::::::999777777666777999999888888999;;;===>>><<<;;;::::::;;;<<<;;;:::;;;;;;:::::::::::::::999<<<:::888777888999999999666777888999888666333222666777888888888777777777::::::::::::::::::::::::;;;:::888777888999:::;;;999:::;;;<<<<<<<<<<<<;;;>>>???@@@BBBCCCGGGKKKOOOYYYdddttt888999;;;;;;:::777444111555555555555666666666666888888888777888888999999999999888888888777777777888777666888;;;<<<:::777777888::::::999:::<<<===BBBEEEGGGDDD???:::999999777777666666555555666666777777777666666555555555444444555777888999:::;;;666666777888888777777666888888777777777666666666999888777777888888777555777777666666666777888999999999999999999888888888777888999:::;;;;;;<<<<<<999999999999888888888888999888888777666777777777555555555555555555555555555666666777888999999999888777777888:::;;;999888777777666666666777888888777888888999:::;;;;;;<<<:::888777777888999999888;;;:::999888888:::<<<===444===GGGKKKIIICCC>>><<>><<<:::999999777555444444666888888777<<<:::888888999:::999888666666666777888999:::;;;555555444444555666888999999999999:::;;;<<<===>>>???FFFPPPYYY]]]ZZZSSSMMMOOOOOOMMMJJJFFFBBB>>><<<<<<:::999888888888666555222333333444555666777888<<<;;;888666555666777777666666777666555666999;;;::::::<<<>>><<<999>>>EEEDDDEEEEEECCC???<<<::::::666666555555555555666666777888888888888888777777;;;:::999999999:::<<<<<<:::999999888888777666666555666777888888888888888888444444666777555666:::;;;FFFTTT\\\\\\VVVOOOJJJHHHCCC===999777777777666999:::::::::999888777777777777666666666777888888555666777777777777777666666777888999:::999888777111222555888999::::::::::::999888999::::::888666>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<======@@@:::777;;;CCCFFFCCC===888999:::<<<=========<<<======<<<;;;;;;;;;;;;<<<;;;:::999:::;;;<<<:::888999999:::;;;;;;;;;::::::666777999::::::888666555999999999888888777777666555666666777777666666555666777888777666777888::::::888888888::::::999888666777888999999999888777999666666999999666666999888888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888;;;<<<===<<<:::888777888666666666777777777888888777999999777888;;;999555888888777777888888999:::888888999:::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::;;;<<<:::777666666777999999999999:::;;;=========;;;::::::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;AAA???<<<999777666777777666777777888888777555444777999::::::999888888999;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999999:::;;;;;;:::888999:::<<<<<<<<<;;;;;;>>>???@@@AAACCCFFFKKKNNNYYYdddsss999999999999888777555444666555555444444666777888777777666666777777888999777888888888888999999999777777777888888888888777777777888999999<<>>@@@:::@@@AAA@@@BBB???===BBBBBBAAAAAA@@@>>><<<:::999888777555555666777888777<<<:::999999::::::999888333333444555777888:::;;;777777666666777888:::;;;888888999:::<<<>>>???@@@BBBIIISSSYYYZZZVVVRRRNNNTTTSSSPPPLLLGGGBBB===;;;<<<:::999999::::::999777555555555555666777777888999888777777666666666666555555666555555777;;;>>>BBB<<<888;;;======>>>@@@>>>??????>>>;;;:::::::::555555555555666777888999888888999999999999999888::::::999888999:::;;;<<<::::::999888888777777666666777777888888888777777777444555888999666666888;;;>>>EEEMMMQQQPPPLLLIIIFFFCCC???<<<:::777444222777888888999888888777777777777777777777888999999666666777888888777666555777777777888999999999888444444555666777888999::::::999888999::::::888666=========<<<<<<<<<;;;;;;======<<<<<<<<<<<<=========:::888;;;@@@BBB@@@<<<666888999;;;<<<===<<<<<<<<<<<<;;;:::::::::::::::<<<;;;999999;;;<<<;;;:::999::::::::::::999999888666777777888888888888888888888888888888888888888666777777888888777777666888777666666777999999888:::999888999::::::999777666666777888999:::;;;;;;999777777999999777777999777777888999;;;<<<======::::::::::::::::::::::::999<<<===<<<999666666777777888888888888999999999777::::::666444666777555888777666666777888999999888888888888999:::;;;<<<888999;;;<<<===<<<;;;:::999;;;<<<;;;888777888:::999999:::;;;<<<<<<<<<;;;===;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777777888888888888888888999999999888;;;===<<<:::999:::<<<;;;;;;<<<<<<<<<=========<<<::::::;;;======;;;888888999;;;===>>>===<<<<<<>>>???@@@AAABBBFFFJJJNNNYYYcccrrr999888777666666777888888777666444333444555777999666666555666666777888888777777777888999999::::::555777888888666555666666666777777888:::???FFFJJJ]]]^^^[[[SSSHHH???<<<<<<555666777777777666444333666777777777777777777777666777777888888888777777555666666666666666555555999999999999888888888888999888777777888888777666777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;444666:::<<<======;;;:::999999999888888888888777:::999777666666666777888666666666666777777777777888999999888888777666555777666666777888888666555777666555555555777888999888999:::<<<===>>>>>>>>>999777666666777888888777666555555666999===AAADDD???===555666CCCCCC<<<>>>>>>>>>??????===<<<:::999:::888666555777888888777===;;;999999:::::::::999000000111333555888:::;;;999888888888888:::;;;<<<777777888:::<<>>888555555888888555555888888888888888888888999999777888888999;;;<<<======666999;;;:::666333333444::::::;;;;;;;;;<<<<<<<<<<<<@@@@@@:::666888:::;;;888777555555777888999999888888777777888:::;;;===777999<<<>>>>>>===:::999888:::<<<;;;999888:::===999:::;;;<<<===<<<;;;:::===<<<::::::;;;;;;:::999::::::::::::::::::::::::222555888::::::::::::;;;999999999999:::;;;<<<===999<<<>>>>>>;;;:::;;;===;;;;;;;;;<<<<<<=========<<<;;;;;;===??????;;;888999:::<<<>>>??????>>>===>>>???@@@AAABBBEEEJJJMMMYYYcccrrr===;;;999777666666777777888888888666444444666888777888888777666444222111999999999999999:::::::::999888666555555555666777777777999;;;;;;???LLLYYYpppssslllZZZHHH???>>>???777777777777666666666666444555555666666666666666888777555777999:::777555999888777666666555555666222@@@EEE;;;222444999888;;;888555666888999777555:::999999888999:::<<<===<<<;;;:::999999999::::::999888777777777888:::;;;:::999888888888999:::;;;888999999888666555666777333333444444555666666666888888888888777777777777333666777555666999999666666888:::999666555777999888888999:::;;;;;;<<<<<<===:::777777888999777555999888888999;;;>>>AAACCC@@@===:::999:::<<<<<<<<<999999999::::::;;;;;;;;;:::999888777777777888888===;;;999999;;;<<<;;;;;;999888777666666777888888:::999999:::999666111---888777777999===AAACCCCCCIIIMMMPPPNNNJJJGGGIIIKKKKKKJJJHHHEEEAAA===999777>>>;;;888777888:::<<<<<<555555666888;;;;;;888666<<<:::777555444555777888888888777666666:::@@@DDD<<<<<<============<<<<<<666666777888999999::::::777777666666666666777777666:::<<<:::666333555777888888777777888999::::::<<<;;;::::::999888777777888888888888777777666666;;;::::::999888888888999888777888;;;???@@@===:::AAA@@@???>>><<<<<<<<<<<<777777777777777666555444999888777888999999999777555666666666666555555444222333555777777666555444:::999888888888999:::;;;>>>888777;;;;;;777666888===??????===999999<<>>;;;:::<<<<<<<<<;;;:::;;;;;;======999999999999:::;;;<<<===;;;:::999999888888999999:::999888888999:::<<<===::::::888777777777888999999999888888888888999999777888:::::::::999777555555555666777777777777777777777666666666666777777999777666777:::;;;999777888888888888888888888888888888999999999888888777666666777:::<<<<<<:::888999999999888666666888::::::999777777888999999888777777777777777888888888;;;;;;:::999888777666555:::999777444333555888<<<;;;;;;;;;::::::999999999:::888888;;;;;;888777999===;;;888666555666777999999:::;;;;;;;;;;;;<<<============;;;999888:::<<<666666666777888888999999:::999777888:::;;;;;;:::888888999:::;;;;;;;;;;;;888:::<<<<<<:::888777777;;;666555999999666777<<<999:::;;;<<<<<<<<<;;;:::999:::;;;<<<===============>>>???AAADDDGGGKKKMMMWWW```ooo|||888888999999888888777777777888888666444444666888555666777888888777666555999999999999888888888888888888777666666666666666888888999;;;<<<@@@MMMZZZsssssskkkYYYHHH@@@>>>===888888888777777666666666444555555666666666666666888666555777999999777555888888777666666666666666222???DDD;;;333555888777;;;999777777999::::::888::::::999888999999;;;<<<::::::::::::::::::::::::777777777777777999:::;;;::::::999999999:::;;;<<<:::;;;<<<:::888777888999555555555666666777777777888888888888777777777777444777888666666999888555777888888888777666777888777777777888999:::::::::<<<:::888999::::::888666888888888888:::===@@@AAA@@@===:::999::::::::::::999999999999999:::;;;;;;:::::::::::::::999999999<<<:::::::::;;;<<<;;;:::999888777666666777888888999888888999:::888555333:::999999;;;???CCCDDDEEELLLNNNNNNKKKEEEAAAAAACCCGGGEEECCCAAA>>>;;;999888999666333333444666777777555555666888::::::888666999888666444444555666666666777888777777888;;;>>>;;;;;;<<<<<<<<<<<<;;;;;;777777888888999:::::::::888777777666666777777888777:::===;;;777444666888777777777777777888999999;;;;;;:::999999888777777888777777777777777888999;;;:::999999888888888999:::999999;;;======;;;888;;;;;;::::::999999::::::777777888888888777666666999888777888999:::999777666777888999999888777777444555777888888777666555999999999999999;;;===>>>===999999<<<;;;777666:::======>>>>>>???>>><<<:::===999888===>>><<<;;;>>>>>>===;;;999999999:::;;;999999999999:::;;;<<<===;;;:::999999888999999999888999:::;;;;;;;;;:::::::::999888777777777888999888777777777777777777888777888999::::::888777555555666666777777777666666777777666666666666777777999777666777:::;;;999888888888888888888888888888888888999999999888888777777777888:::<<<<<<:::888777999;;;;;;:::999999::::::888777777888999888777666777777888888888888888::::::999888777666555555::::::888666555555888;;;::::::::::::::::::;;;;;;;;;999999<<<<<<999888;;;:::999777777888:::<<<>>>999:::;;;;;;::::::;;;<<<<<<<<<;;;999888888:::<<<777777777777888888888888888666555555666888888888999999:::::::::999999888888999;;;:::999888888999;;;777666999999666777<<<;;;::::::999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBEEEIIILLLNNNUUU___nnn|||444666888:::::::::888777777888888777555444666777444555666888999999999888999999888888777777666666777888888888888777777666:::999999;;;;;;@@@MMMZZZmmmkkkaaaRRRFFFAAA>>>;;;::::::999888777777666666444555555666666666666666888777666777888999777555888888777666666666777777222===BBB;;;555666777666:::999888999;;;<<<<<<;;;;;;:::999888888888999:::888999:::;;;;;;;;;:::999777777777777888999:::;;;;;;::::::::::::;;;<<<<<<:::;;;<<<;;;999777888999777777777777888888888888888888888888777777777777666999999666666888777444888777666777888888888777555555666666777888888888:::::::::;;;<<<<<<:::888777777777777999;;;>>>???>>><<<999888999999999888:::999888888888999:::;;;;;;;;;<<<===<<<;;;:::999:::::::::;;;<<<<<<:::888888888777777777777888888999888888999;;;;;;;;;999<<<;;;;;;>>>AAAEEEFFFFFFIIIJJJIIIDDD>>>;;;<<<>>>@@@???===;;;:::999999:::999777444444555777777777444444555777999999888666555555555555444444444444555777999999888777777888:::::::::;;;;;;:::::::::888888888999999::::::;;;888777777666666777777888888:::<<<;;;888666777999777777666666666777888888:::::::::999888888888777888777666555666888:::;;;::::::999888888888888999<<<:::999999::::::999777777777777888888999999999777777888999999999888888:::888777888999:::999888444555888999:::999888777666777888999999888777666999999999999;;;===???@@@<<<<<<===>>>:::666888<<<===<<<===@@@CCCBBB<<<666;;;888888<<<>>>======??????===:::888777777999:::999999999999:::;;;<<<===;;;;;;:::999999999999999888999<<<======;;;888666:::999888888777777888888777777666666666666777777777888999999999888777666555666666666666666555555888777777666666777777888999888777888:::::::::888888888888888888888888888777888888999999999888888888888888:::;;;;;;999777111444888999888777666555888777666777888999888777555666888999999999888777999999888777666555555444999::::::999777777888999999999999:::;;;;;;<<<<<<<<<999:::======::::::<<<:::999888888:::<<<>>>@@@:::;;;<<<;;;999888999:::;;;;;;:::888666777999<<<999888888888888777777777888666333333555777888888:::::::::999999888666666888999999999888888999;;;<<<999777999999777888;;;===;;;999777888:::<<<>>>;;;<<<===>>>>>>>>>>>>>>>??????AAACCCFFFIIIMMMOOOTTT___nnn|||555666888999999999888777777888888777555555666777444666777999:::::::::999999888888777666555555444666777888999999888777666:::888777999:::>>>JJJVVV^^^[[[RRRGGGBBBAAA???;;;;;;::::::999888777666666444555555666666666666666888888888999999999888777777777777666777777888888333<<<@@@;;;777777777555888888888999:::<<<======;;;:::999888777777888999777888:::<<<<<<<<<:::999999888888888888888888888999999999999::::::;;;;;;999::::::999777666666777888888888888888777777777888888888888777777777666777::::::777666888777333999666555666999:::888666666666666666777777888888777888:::<<<<<<;;;999888666666666777888:::;;;<<<:::999777777888999999888:::999888777777888:::;;;:::;;;<<<======;;;999888999999:::<<<===<<<:::777777777777777777888888888;;;:::888999;;;=========<<<<<<<<<>>>BBBEEEEEEEEEAAAAAA@@@===::::::<<>>???;;;===@@@???:::777999===<<<<<<>>>AAABBBAAA<<<888<<<:::999;;;=========<<>>999::::::999999888777777666444555555666666666666666999:::;;;;;;::::::::::::777777666777777888999:::555:::<<<:::888777777555555666777777888:::;;;===;;;:::888777666777777888666777:::<<<===<<<;;;:::;;;::::::999888777666555777777888888999999999999999::::::999777666777888888888888777777666666666888888888888777777777666888;;;;;;777666888777333888666444666999:::999666777777777888888888888888666777:::;;;;;;999888777666666666777888999::::::777555555666999:::::::::999999888777777777888999888999;;;<<<;;;:::888666999999999;;;===<<<999777666666777777888888888888===;;;999999:::<<<======::::::;;;===@@@CCCCCCBBB<<<;;;:::999888:::<<<>>>999888777666777999;;;===666555444555777777555444555555555666888999888777555666777888888777555444777777777666666777999<<<777777888888888888777777888999999999999999::::::666555555444444555555666666777888888777666666666777777666666666666666777888888888888888888888999<<<:::777555444555777888888888888777777888999999999999999888888999:::;;;:::;;;;;;<<<;;;:::999999777888999::::::::::::::::::999888999:::::::::888111333555777888888777666777777777888777777777666<<<;;;:::999999:::;;;;;;:::???AAA>>>999888:::===;;;===??????===<<<===???>>>===<<<;;;<<<===;;;999===;;;:::999999;;;>>>???;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999::::::===<<<;;;:::999888888888999999999999888888777777999888888777777888888999888888888888777777666666555666666666666666555555888888777777777777888888888999999999999999:::;;;888888888888888888888888666777888999999999999999:::999888999::::::999777777888999999999999<<<>>>666666666777999:::888777555666888999:::::::::999:::::::::999999888888888777999;;;;;;:::888888999======<<<;;;;;;:::999999999777888;;;<<<999999;;;;;;;;;:::999::::::;;;<<<:::;;;<<<;;;999888999:::;;;;;;;;;999777777888:::;;;;;;:::999888777666666999777555555666888999999555666777888888888888888777888888777666777:::<<<<<<<<<;;;999888:::::::::888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;===>>>???AAADDDHHHKKKMMMTTTaaarrr:::999777555444555777888666777999888666555555666888999::::::999888777666888888777777666666555555555666666777777777777666888555444666777888>>>FFFJJJIIIEEE???===>>>;;;777999888888888888777777777444555555666666666666666999:::<<<<<<:::999:::;;;666666666777888999:::;;;888999999888888888777666444555666777666777:::<<<999888777666666666777888666777999;;;<<<<<<<<<<<<;;;;;;::::::888777555444666777777888999888888888;;;<<<===<<<:::888999::::::999999888777666555555888888888888777777777777888;;;;;;888777888777444777666555666888999999888999999999999999999999999666888::::::999777777888666777777888888888999999555555555777999;;;;;;:::888888888888777777777666888888999999999888777666999999999:::;;;;;;999777555666777888888999888888===;;;999888:::;;;;;;;;;888888999;;;???@@@@@@???===<<<;;;:::999999:::;;;999888777777888999:::;;;777777777999:::999777555777666555666888:::999888888999999999999777555444777777777666555666999<<<777777888888888888777777888888888888888888888888666555555444444555555666555666666777666666555555888888777666666666777777666777777777888999999999===;;;999666555555555666888777777777777888999999777999::::::999999:::<<<999::::::;;;:::999888666888888999:::::::::999999;;;999888999:::;;;:::999666666777888888999999888666777777777777888888888===<<<;;;999999999999::::::???@@@<<<999:::;;;;;;;;;===???<<<999999===BBB>>>???===:::;;;===;;;777::::::::::::;;;===???@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::>>><<<;;;999888888999:::888999999999999888777777999999888888888888999999888888777777777666666666555555666777777777777777999888888777777888888999888999::::::999999:::<<<888888888888888888888888666777888999999999999999:::999888888:::::::::999999999999999888999;;;>>>666666777999;;;;;;999777666777777888999:::;;;;;;;;;;;;:::::::::999999999555777999:::999999:::;;;???>>>===<<<;;;999888888888666777;;;;;;999999;;;888888999:::;;;<<<>>>???:::<<<<<<<<<:::999:::;;;===>>>???===;;;888888888;;;;;;:::999888888777777777555444555666777777666555555777888888999999999777888888888777777888:::===>>>===999888;;;;;;:::777888:::;;;;;;;;;:::999999::::::;;;;;;;;;::::::======>>>AAADDDGGGKKKMMMTTTbbbttt666666666666666777777888555777999999777555555666777888999999999888666555777777777777777777777777555555555555555666666777888555444666777666:::???>>>AAAAAA===;;;<<<:::666666666777777777777888888444555555666666666666666777999;;;:::888777888:::666666666777888999;;;<<<;;;888666666777888777777444666777777666666999;;;888777666555666777888999666777888999;;;<<<===>>>888888999:::999888777666666777888999:::999888888<<<======<<<:::999999:::<<<;;;:::999888777666666888888888888777777777777777::::::888777999888555555666777888777777999:::999999999999999999999999999:::<<<:::888666777999777777888888999999888888888777777888999:::999777666777888999888777555444999888888888888777777777:::999888999::::::999888444555777888999999888888999888777888999;;;::::::777777888;;;>>>???>>>===>>>===<<<<<<<<<;;;:::999999999999888888777777777999999:::<<<===<<<999777888777666777999:::::::::;;;::::::999888666555444666777888777555444555666777777888888888888777777777777777777777777777777777777666666666666777777666666666777777777666555999999888777777777777777555666666777888999999:::::::::888777666666666666777777777777777888999999888;;;======:::999999:::666888999;;;;;;:::999888888999999999999999888777;;;:::999999;;;;;;:::999888888777666666777888999777777777888999:::;;;<<<===<<<;;;::::::;;;;;;<<<;;;>>>>>>:::999<<<;;;888;;;;;;;;;::::::;;;===???<<<>>>===::::::>>>===888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999888888999999:::999888777666888888777777777777888888888888777666666666666666555555777888999999999999999888888777777888888999777999;;;;;;999999:::<<<888888888888888888888888666666777999999::::::999999888777888:::;;;;;;:::666888999999777777888999777777888:::<<<<<<:::888888777777777888:::<<<===:::::::::999999999999888333555777888888999;;;<<<>>>>>>===<<<;;;::::::999999777888;;;<<<::::::<<<::::::;;;<<<<<<===>>>>>>:::<<<======;;;;;;<<<>>>>>>AAACCCBBB>>>:::777666:::::::::999999888888888666555666777999999777555777777888888999888888888666888999999777666777777===???>>>999888<<<<<<999999999999999999::::::::::::;;;;;;;;;;;;;;;::::::>>>>>>???AAAEEEHHHKKKMMMRRRaaattt222333666888999999888777555777999999777555555555666777888999999888777666777777777777888888888888555444333333333555666777888555555888888666777;;;222888;;;:::999::::::888555555555666777777888888444555555666666666666666555777:::999777555777888666666666777888:::;;;<<<<<<888444555777777888888555777888888666666888;;;666666555555666777888999777777777888:::<<<>>>???555666888999::::::999999777888999:::;;;:::999999:::;;;;;;:::888777777888======<<<;;;999888777777888888888888777777777777777::::::888777:::999666333666999888666666999<<<999999999888888888888888;;;======;;;888666888:::777888999999999999888888;;;999888999999999777555555666888:::999777444222:::999888888777777888888;;;999888888999::::::999444555777888999999999888666555555777999;;;;;;:::666777888;;;>>>???>>><<<============???>>>===;;;:::::::::999888666555444555555666888:::999666333999888777777:::;;;;;;;;;<<<;;;:::888666555444333444777999999666333111000777777888888888888777777777777777666666666666666999999888888888888999999777777777777999999888666::::::999888777777888888555555666777888999999:::888888888888888777777777777777666777777888999999:::===@@@???;;;888777888555777999<<<======<<<;;;999999999999999888777666;;;:::999999;;;;;;:::999888777555333333444666777777777888999:::<<<===>>>===<<<;;;;;;<<<===>>>???<<<>>>===888999===<<<666<<<999777999<<<>>><<<::::::===<<<999:::???>>>999999:::;;;<<<;;;:::999888===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;888:::;;;===<<<;;;888777888888999:::999888777666777777666666666666777777888888777666666666666666444555777888:::;;;;;;;;;999999888888888888999999777:::<<<;;;999888:::===888888888888888888888888666666777999999:::::::::999777666777:::;;;<<<;;;777:::===>>><<<:::999888777777999;;;======;;;999999888666666777:::===???999999999888888888888888222444666666777888;;;>>><<<<<<<<<<<<<<<<<<;;;;;;:::888999======;;;;;;>>>@@@??????>>>===<<<<<<;;;:::<<<======<<<<<<>>>???@@@BBBEEEEEEAAA<<<777555:::::::::999999999999888777777999;;;<<<<<<999777999999:::999999888777666666888::::::888666555666===@@@>>>999888<<<===999;;;999888666777999;;;===;;;<<<<<<===<<<<<<;;;;;;??????@@@CCCFFFIIIMMMOOOQQQ```ttt666555555777:::999666222777888888777555555666777666777888999999888777666777666555555555666888999777777666666777888999999999777555777:::;;;:::888999999999999999888777666888777666777888999888777555555666666666666555555666666666666777777777777777777777666666666666666777666666666666888:::;;;666666666666555555555555:::888777666777888777666777777777777777777777777777999;;;:::777666777888777888999::::::999888777999999999999999999999999>>><<<:::777666555666777888888888999:::888555333;;;888666555555666666555999777666555666777999::::::999777666666888999;;;===:::888777888999999888666777888999999888777666<<<999666666999;;;;;;:::777888999999888777888:::888777555666777999999888999999999888888888777777444555666888888777777666666777888999999999999999999999999::::::;;;;;;;;;???AAA@@@>>>>>>@@@>>>::::::999888777666666666666999777555555777999999999555777999<<<======<<<;;;888888777777666666555555666777888888666555555666888888777666555777;;;>>>888777666777888999888777666666777888;;;>>>AAABBB777666777888999999777555:::888777777888888777555;;;::::::999999::::::;;;;;;:::888777666555666666666666666888:::;;;:::999<<>>===<<<;;;;;;<<<===>>>AAA???===<<<===>>>===<<<<<<;;;::::::::::::;;;<<<@@@???>>><<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???<<<;;;;;;:::999999999999777888999::::::999777666444777999777444333444777777777777777777777777777777777888888888888777777777777666666666666777777555666666777888999999999555666888:::;;;;;;;;;:::999888777888999:::888666888888999999999:::::::::777777777666777777888999666777777666555555777999;;;;;;;;;;;;::::::999888777888888999999999888888666999;;;:::888666777999;;;999777555555777999;;;:::999888777888999:::;;;888888999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<777888999;;;<<<======>>>@@@EEEHHHEEE???999888999999999999999999999999999777777777777777777777777888999:::;;;;;;999888666555777999999888888999:::777777777888999:::<<<<<<999999888888999999:::;;;BBB???;;;::::::<<<======<<>>???<<<999777888888777555555666777777777777888888777777777777666666555666777888999777777666666777888888999:::888777777999:::888666888999999999999999888777999888777777888888777666555555666666666666555555444555555666777888999999777777777888777777777666999888777666666777888888666666666666666666666666:::888777666777888777666777777777777777777777777777999;;;:::888666777888777888999999999999888777999999999999999999999999;;;:::888666666666777888888888888:::;;;:::777555<<<999777666777777777666888777666555666777999::::::999888777777888:::;;;<<<:::888777888999999888666777888999999888777666;;;888666666999;;;:::999777888999999888777888999999777666666888999999888999999999888888888777777555666777888888888777777777888888999999999999888888888999999:::;;;<<<<<<>>>DDDGGGDDD@@@???===:::999999888777777777888888;;;999777777888::::::999888999:::;;;;;;:::999999888888777777666666666555666777999888777555666666888888777666555777:::===999777666666888888777666888888777888999:::<<<===:::999888999::::::888777;;;999888888999999888666999999888888888888999999;;;:::888777666666666666777666666777999999888666:::>>>BBBBBB???:::777666888888777777888888999:::888555444666555111111333888888777777777777777888999888777666666777888888:::::::::;;;;;;;;;<<<<<<>>>===<<<;;;;;;<<<=========<<<;;;<<<>>>?????????<<<;;;:::999999:::;;;<<>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>======;;;:::999999999999888999:::;;;;;;:::888777777888888888666555666777777777777777777777777777888999999999999999999888888888777777777777888888555666666777888888999999888999:::;;;;;;<<<;;;;;;999888888999::::::999777999999:::::::::;;;;;;;;;:::999888777777777777777666777888777555555666888::::::;;;;;;:::999999888888888999999999888888777666888:::999777666777999===;;;999888777999;;;<<<999999888888999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::===<<<<<<<<<<<<======>>>::::::;;;;;;<<<;;;;;;;;;???BBBEEEDDD>>>999888999999999999999999999999999777777777777777777777777888999:::;;;;;;999888666666777999999888888999:::999999999999999999::::::999999888888999999:::;;;>>>===;;;;;;<<<<<<;;;:::<<>>@@@>>>;;;777888888777555555666777888777777666666777777888777666666666666777888999777777666666666777888888;;;999888888888888777555888888999:::::::::999999:::999777777888888777555555666666777777666666555333444555666888999::::::666777888999999888777777:::999888777666666666666777777777777777777777777:::888777777888888888777777777777777777777777777777999::::::888777777888777888999999999999888777999999999999999999999999888888777666666777888999888888888:::<<<<<<:::888<<<:::888888888999888777888777666666666777999::::::999888888888:::;;;<<<<<<:::777777888999999888777888999::::::999888777999777666666888999999888777999:::999888777888999999888777777999::::::999999999999888888888888888777777888999999999999888999999999999999999888777777888888999:::<<<===>>>???KKKSSSNNNCCC===;;;;;;999888888888888999::::::===;;;999999:::;;;;;;:::<<<;;;;;;:::999888777777777777777777777777666666666888999999777666666777777888777666555777:::===:::888666666777777666555999888777777777777888888===;;;999999:::::::::999;;;:::888999::::::999888777777666666666666777777:::999888777666666777777888777666777888888666444999===BBBEEECCC>>>:::888888777777777777888999999999666666999888555555888888888888888888777666666888888777777777888888999:::::::::;;;;;;;;;;;;<<<>>>>>>===<<<;;;;;;<<<<<<===<<<;;;;;;===??????>>><<<;;;:::999999:::;;;<<<======<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<>>===;;;:::999999999999999;;;<<<<<<;;;:::999:::888777888888888777666777777777777777777777777:::::::::;;;;;;:::::::::999999888888888888999999666666666777888888999999:::999999999999999:::::::::999888999:::;;;999777::::::::::::;;;;;;;;;<<<<<<;;;:::999777777777777888888888777555444555777999::::::::::::999888888999999999999999888777666666888999888777777777999:::999777555555555777888888888999::::::::::::999>>>===<<<;;;:::888777777999999999::::::;;;;;;;;;>>>===<<<;;;;;;<<<===============<<<;;;:::888888<<>>===;;;888<<>>???EEEUUUaaaYYYGGG<<<:::;;;888888888888999:::;;;<<<;;;:::999:::;;;<<<<<<;;;<<<;;;:::888777777777777777777777777777777888888777999:::999888666777777777777777666555666999;;;;;;999666555666666555444666666777777888888999999>>><<<999888999:::999999:::999888888999:::999888777666666555555666666777888888888777777777777777888777777777999999777666888===DDDHHHHHHCCC>>>:::777777777777777888999999:::888888<<<===;;;;;;>>>777888999999999777555444777777777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;;;;;;;AAA???===<<<<<<<<<;;;:::;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;<<<======<<<<<<;;;:::::::::;;;;;;@@@???===<<<;;;:::999999888999:::;;;;;;::::::999;;;888666777999:::888555777777777777777777777777999::::::;;;;;;::::::999999888888777777888888999666666777777888888888888999888666555555555666777:::999888999;;;;;;999888999999999:::::::::;;;;;;<<<;;;:::999888888888888888999999777555444555666888999999999999999888888999999999999999888777666888888999888888888999:::999888666555444444555666777888999:::;;;:::999888???>>>===;;;:::888777777888888999::::::;;;<<<<<<===;;;:::888888999:::;;;=========<<<;;;999888777999<<<>>>>>><<<:::999:::999999999999999999999999777777777777777777777777888999999:::999888777777666888::::::888777888999777888:::;;;;;;:::888777999999888888999999:::;;;<<<;;;;;;<<<>>>>>>===;;;<<<>>>@@@BBBCCCEEEJJJMMMWWWbbbrrr888666444555888999777444777888888777555555666777888777666555555666777888666777777888888888888888777777666666666666666777555555666777777888999:::777888999999::::::::::::;;;999888888999999888666666666777777777777666666888888888888777777777777666777888999:::999999888777777777888888777777777666777777777888888888999:::888777777888999999888777777777777777777777777888888888999999999888777999888888888888888888999888888888888888888888888:::999888777777666666666666555555777999::::::999:::999888888888888666555777777777777777888888999888999999999:::;;;<<<<<<:::888666666777999999999777888999999999999888777666666777888777777888888888999:::999777666777888:::999777888999;;;::::::888888888888888888888888999999999999999::::::;;;:::::::::::::::999888777888777777888999<<<>>>@@@KKK\\\ggg^^^JJJ<<<999;;;777777888888999:::<<<<<<777666777888;;;===<<<<<<999888888777777777888888666666777777888888999999888999;;;:::888777777888777777888777666666888:::;;;999666444555666555555444555666888:::<<<======<<<:::777777777888888888888777666777888999888777777777777666666777777777777777777888888888888888777777777999;;;<<<;;;999999===DDDIIIJJJGGGAAA<<<777777666666777777888999999777666999999666666999777888999999999777666555666666666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::AAA???===<<<<<<<<<;;;999;;;:::999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;:::::::::;;;;;;??????===<<<;;;:::::::::777777888999999999999999:::777555666888999777444777777777777777777777777888888999999999999888888777777666666666666777777777777777777777888888888999888666555444555555666999999888999:::;;;999777777888888888999999999999:::999999999999999::::::888999999777555444555666777777888888999888888777999999999999999888777666:::999888888999:::;;;;;;===<<<;;;:::999999::::::777888999:::;;;:::999888======<<<;;;;;;:::999999888888999::::::;;;<<<<<<;;;:::999999888999:::;;;<<<<<<<<<<<<;;;:::999999888:::;;;<<<;;;:::::::::999999999999999999999999777777777777777777777777999999999999888888777777777888::::::888777888888555777999;;;<<<;;;:::999999999888888999999:::;;;???===::::::<<<>>>??????<<<===???AAADDDGGGKKKNNNWWWbbbrrr555333222555999;;;:::888777888888777555555666777777666666555555666666777666777888888999999888888777777666666555555666666222444666777777888:::;;;777777888999999999888888:::888777888999:::999888666777777888888777777666:::999999888888777666666666777777777888999999:::666777777888888888777777555666666777777888888888:::888777777999::::::999777777777777777777777777888777777888::::::999777999999888777777888999999888888888888888888888888:::::::::999888777777666666555555666888:::999888:::999888888999888666444666777777777888888888888777777888999:::;;;<<<<<<999777666666777999999999666777888999999888777666555777999999888777888999999::::::999777666777888999888777777999::::::999888888888888888999999999999999888888999999:::;;;::::::::::::::::::999888999888777777999;;;>>>???LLLZZZcccZZZIII===999999777777777888888:::;;;;;;555555666888;;;<<<;;;:::666666777777888888888999666666777777888999::::::888:::;;;;;;999888888999666777888777666666777999;;;888555444444666666666444555777:::;;;===>>>>>>999777666666777888888777888666666666888999888777888888777777777777888888555666777888888888888888777777777999<<<===<<<;;;888<<>><<<;;;;;;<<<======<<<;;;:::999888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;>>>===<<<;;;::::::::::::777777777888888999999:::999777666666777777666555777777777777777777777777666777777888888777777666777777666666666666777777777777777777777777888888::::::999888888777888888999888777888999:::888666777777777777888888888888888888888888888999::::::888888888777555444555777666666777888888888888777777888888999999999888888;;;999777777999;;;<<<<<<::::::999999999:::::::::888888999::::::::::::999<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::888999::::::;;;;;;::::::999999999999999999999999777777777777777777777777999999888888777777777777777999::::::888777777888555666888:::;;;;;;;;;;;;999999888888999999:::;;;>>><<<999999;;;>>>@@@AAA<<<===>>>AAAEEEIIILLLOOOXXXcccsss555333222444888::::::888777888888777555555666777555666666666666666666555666777888999999999888888777777666555555555555555333555777777666666888:::777777888888888777666666888777777888:::;;;;;;:::777777888888888888777777999999888888888888888888777666555555666777999;;;888888999999888777666555444444555666666777888888:::888777777999;;;::::::777777777777777777777777888777666888:::;;;999777999999888777777888999999888888888888888888888888999999:::::::::999999999888777666777888::::::999::::::999::::::999777555666666777888888888888888555666777999::::::;;;;;;999777555555777999999999555666777888888777666555555888:::;;;999888999:::999:::;;;999777666666777999777666666888999999888777777888888888999999999999888888777888999:::;;;999999::::::;;;::::::::::::999888777888:::===???GGGQQQVVVOOODDD<<<999777777777777777777888999:::888777777999:::;;;999777555555777888888888777666555666666888999:::;;;;;;999:::<<<;;;:::888888999666777888777666555666888:::777444333444666777777999999:::;;;;;;:::999888666555555777999999888777888777666777999:::999888888888777777777777888888444555777888999999999888888888888999;;;;;;:::999777999===CCCFFFDDD>>>999666666666666666777888888<<<999888:::999555444666666666666666777888999:::777888999;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999;;;<<<<<<<<<<<<;;;>>><<<:::;;;<<<===<<<;;;;;;:::999888888999:::;;;===<<<<<<;;;::::::::::::999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;888888888888999:::;;;;;;888999999999777666777888777777777777777777777777666777777888888777777666888777777777777777777888888777777777777777777777999999999:::999999888888777777666777888999777555777777888888888999999999999999888777777777888888666777888777555555666888555666666777888888777777666777888999999999999999:::777444555888:::;;;:::555555666666777777888888999999888888999999:::;;;=========<<<;;;;;;::::::::::::::::::::::::::::::777888:::<<<======<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999:::;;;;;;;;;:::999999999999999999999999777777777777777777777777999888888777777777777777888999::::::888777777888888888888999999:::::::::999999888888999999:::;;;:::999777888;;;===>>>>>><<<<<<>>>AAAEEEJJJMMMOOOYYYdddttt777444222222555777555333777888888777555555666777444555666777777666555444666777888999:::999888888888777666555555555555555444777888888555555666999777777777777777666555444888777666888:::<<<<<<;;;777777888888888888777777777777888888999999999:::777666444333444666999;;;::::::::::::888666444222333444444555666777777888:::888777888999;;;;;;:::777777777777777777777777888777666777:::;;;999777:::999888777777888999:::777777777777777777777777777888999:::;;;<<<<<<;;;:::999777888999:::::::::;;;;;;:::;;;<<<;;;888666666666777888888888888888555555777888999:::::::::999777555555777999999999444555666777777666555444555888;;;<<<:::888999;;;999:::;;;999777666666777888777555666888999999888777777888888999999999999999888777777777888999:::888999::::::;;;;;;;;;;;;;;;:::888777888:::<<<>>>AAAHHHKKKFFF???;;;999666777777777777777777888999;;;:::::::::;;;:::777555555666888999999777555444555555666888999:::;;;<<<999;;;<<<<<<:::999999:::666777888777666555666777999666333222444666777888=========<<<:::777444333444444555888:::;;;999777999888777888:::;;;:::999777777666666666666777777444555777888999999999888999888888888999999888666555777:::@@@CCCAAA;;;666666666666666666777888888555333444777888666777:::666666555555666888:::;;;888:::;;;===>>>>>>======<<<<<<<<<;;;;;;:::::::::777888:::<<<=========<<>>===<<<;;;:::999999999888888888999:::;;;<<<===:::999999999999:::;;;;;;999999999999:::;;;<<<===888:::<<<;;;888666888:::777777777777777777777777777777888888888888777777999999888888888888999999888888888777777777777777666777888999999888777666777666555666888888666555888888999999999:::::::::::::::888777666666555555666777777666555555777999555555666777777888777777555666777888999:::::::::888555222333666999999999666666777888999:::;;;;;;:::999888777888999;;;<<>><<<;;;:::999999;;;:::::::::::::::::::::333555888;;;===<<<;;;:::======<<<<<<;;;:::999888::::::999999;;;;;;;;;:::999999999999999999999999777777777777777777777777999888888777777777777777888999::::::888777777777;;;:::999888888888999999999999888888999999:::;;;666666777999<<<===<<<:::<<<<<<===AAAFFFKKKNNNOOOYYYdddttt;;;999666666666666555444666888::::::888666555666888777666666666777999:::666666777888999999:::::::::888777777888888777555888777666555555666777888777777666666666666777777999999999888888888777777888888999999888777555444777777777777777888999999:::777555555888999888666777777666666666666777777:::666222333777:::888666555777;;;>>>>>>;;;777444888888777777777777888888666777888999999999999999999999888777888999;;;<<<;;;:::999999999999777555:::888777888999;;;::::::999999999888999999:::;;;999999999999:::;;;<<<<<<::::::999888888999999999888888777888999;;;===???888555333333666999888777666555444333444555888999666666666888;;;======<<>>?????????===<<<:::888777888999777444333666999555666777666444333333444999999::::::;;;:::::::::999888777999<<<===:::888999;;;===;;;888666777888;;;:::999888777777888888:::888555444444888<<<>>>;;;::::::999888777666666999999888666444555777::::::999999888888999999:::;;;999666777888888666333777777888999999999999888777777888777777666555444<<<;;;:::<<<>>>===999555777777777777777777777777999999888888888888999999555555666666777888888888888555666;;;<<<888999===<<<===;;;999<<<@@@<<<333;;;888;;;???;;;777BBBSSSccceeeSSS===:::<<<:::<<<999999999999888888777777999<<<>>>>>>===;;;::::::888777666777999::::::999999888888777777888888999:::999999888888999999:::999999:::;;;;;;999888777666777777666555555777888777999::::::888777777888888888888999::::::888666::::::999888777666555444999777777999<<<<<<:::777:::999999888777666555555::::::999999888777666666999<<<===:::555333555999777::::::888777999888555999999888888888888888888777999;;;:::888777999;;;999999999999999999999999999:::;;;:::888888888999555666777999:::;;;<<<<<<<<<;;;:::999888888888888<<<999777777:::;;;:::888<<<999999<<<===;;;<<>><<<999999:::;;;;;;;;;::::::999999999:::;;;;;;999999999999::::::;;;<<<999888666555555666888999777777888888888888777777::::::;;;;;;:::999777666:::999999888888999999:::999888777888:::;;;;;;:::;;;<<<======>>>>>>======@@@???BBBFFFHHHGGGKKKPPPZZZgggvvv888666555555666777666555777888999999777666666777777666555555555666888888666666777888888999::::::999888666666777888666555888777666666666666777888777777777666666777777777999999999888888888777777666777777888888777555444777666666666777777888999999777555666888999888666777777666666666666777777:::666333444888:::999666777999<<<>>>===;;;888555888888777777777777888888444555666888888999999999:::999888888888999:::;;;777777666888999:::888777999777666777888999999888::::::999999999::::::;;;777777777777777888999:::;;;::::::999999:::::::::999999888888999;;;===>>>:::888666777999;;;:::999777666555444444666888999666555666777:::<<<<<<;;;>>><<<999999999999666444:::999888666666888999:::888777666777999:::999888888888777777888888999:::::::::999888888888888888:::::::::999999999999888>>>>>>>>>>>>===;;;:::888888999:::888555555777:::555666777666444333444555::::::;;;;;;;;;::::::999666555333555777888777555999;;;<<<;;;888666777888999999999:::999888777666666666777777888:::;;;<<<:::999999888888777777777666777777555555666888;;;999888888777777888888999;;;999777777888888666444777777888999999999999888666666777888888777777777===<<<<<<<<<===<<<999777777777777777777777777777888888888888888888888888666666666777888888999999999666777<<<<<<999999<<<<<<===;;;999<<<@@@===555:::888:::>>>;;;999EEEVVVwww|||hhhHHH======;;;;;;::::::999999888888888888999;;;===>>>===<<<;;;;;;;;;:::888999::::::999888999999888888888888999999:::999999999999999999:::999999999999999888888777666777888777555555777888444666888888777777888999888888777888999999888666777777777777888888888888888777777999<<<<<<:::777888888888777777777777777::::::999999888777777666777:::;;;888333111444777888;;;;;;888888:::999666888888888888888888888888888:::;;;:::888777888:::999999999999999999999999999::::::999888888999;;;;;;;;;;;;;;;::::::999999<<<;;;:::999999888888888;;;888666777999;;;:::888===999999<<<<<<:::;;;>>>???===::::::;;;<<<<<<;;;888888888999:::;;;<<<===:::999999999::::::;;;<<<<<<:::999888777888:::;;;777777888888888888777777::::::::::::999888777777999888888777777888888999:::888777777999;;;;;;;;;;;;;;;<<<<<<<<<=========@@@???BBBFFFHHHHHHKKKQQQZZZgggvvv777555444444666777777777888888999888666666777888666555555555555666777777666777777888888999999999888666555666777777666444999888777777777777888999888888888888888888888888999888888888888777777777444555666777777777666555666666666666666777777888888777666666888888777666777777777777777777777777999666444555888:::999777999:::;;;<<<<<<:::888777888888777777777777888888333444555777888999999999::::::999888888888999999444444444666999::::::999777666555666888888888777;;;;;;::::::999::::::;;;777777777666777777888888:::::::::::::::::::::;;;:::::::::999:::;;;<<<<<<<<<;;;:::<<<===>>><<<;;;888777666555555777888999666555555777:::;;;;;;:::<<<:::999999::::::888777999999888888888888999999999777777777999:::999888777777888999999999999999999999888777777777888888888888999999999:::::::::===>>>>>>===<<<;;;999999:::::::::888777777888:::444555666666555555666777<<<<<<<<<<<<;;;:::999999666444222222444666666555999:::;;;:::888777777888666777999::::::888666555444666999;;;<<<<<<;;;:::888888888888888888888888444555666555555777999<<<888777777777777777777888:::999777777888888777555666777888888999999888888555666777888999999999999;;;;;;<<<;;;999888888999777777777777777777777777666666888888888888666666666666777888888999999:::;;;999:::======::::::<<<<<<<<<;;;:::<<>>>>>>>>===<<<;;;::::::999===<<<;;;:::999999999:::999777666777999::::::999===:::999<<<<<<::::::>>>???<<<:::999:::;;;;;;:::777777888999:::<<<===>>>::::::999999999:::;;;;;;<<<;;;999888888888999999777777888888888888777777;;;;;;:::999888888888888888777777777777777777888;;;999666666999;;;<<<<<<<<<;;;:::::::::;;;======@@@???AAAEEEGGGHHHLLLRRRZZZgggvvv888777555555777888888777888888888777555555888:::666666666666777777777888666777777777888888888999777555444555666777666444999888888888888888888999888888999999999999888888888888888888777777777777333444666888888888888777777666666666666666777777777666666777777777777666777777777888888777777777999777666777999:::999888999999::::::999888888777888888777777777777888888333444666777999:::::::::::::::999888888888777777333333444666888:::999888777666555666888999888666::::::999999999999::::::::::::999888888888999999888888999999:::::::::999;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>???>>>===;;;888888777777777777888999666555555777999;;;;;;:::999888888888999999999888999999999999999999999999999888777888999:::999777666777888::::::999888888888888777777777777777888777777888999::::::;;;;;;======<<<<<<;;;:::999999::::::999888777777888999333555666666666666888999=========<<<;;;:::999888999777555444555666888999888999::::::999888777777555555666777777777666555777888:::;;;<<<:::999777666777777777888888888999666777777777777777:::<<<888888777777777777888888:::999888888888888777777666777777888888888888888777777888999999999999999888999:::888555333666888777777777777777777777777444555777999999777555444666666777777888888999999<<<;;;<<<======;;;;;;;;;;;;;;;:::999;;;===;;;888999888999:::999:::EEERRR}}}WWW@@@>>><<<:::;;;;;;::::::::::::::::::999999999;;;=========<<<===;;;::::::;;;;;;:::888;;;::::::999999::::::;;;999999999999999999999999999888666555555555666777666777999888777666777888333555777888777777888999999777555555666888888888999999888888777666666555777777888999::::::999888777777777777777777888888999999999888888888777777999::::::999777666777999888;;;<<<999999<<<;;;888888888888888888999999999;;;;;;;;;:::888777777777888888888888888888888888888888888666666888<<<@@@============<<<============<<<;;;;;;:::::::::;;;777777666777888999::::::<<<999999<<<===<<<===AAA>>><<<999888999:::999999888888888999:::;;;<<<===:::::::::999999::::::;;;:::999888777666666666777777777888888888888777777<<<;;;999888777888999:::888888777777777777888888<<<999777666888;;;======<<<;;;999888999:::<<<>>>???>>>@@@EEEGGGHHHMMMSSSYYYgggvvv<<<:::888777888888777666888888888777555666888:::777777888888999999999999777777777777777888888888666555444555666777666555888888888999999888888888777888999999999999888777777777777777777777777777444666777999:::::::::999777777666666666666777777555666777777777666666666777777888888888888777777888888777888999:::999999777777888888888888777777888888777777777777888888555666888999:::;;;;;;;;;999999999999888777777666666555555666888999777666777666666888::::::888777888888888888888999::::::;;;;;;:::999888888888999555666777888888888888777;;;<<<<<<;;;;;;;;;::::::;;;<<<>>>>>>>>>===<<<;;;999999999888888888999999777666666777999;;;;;;:::666777888888888888888999999999999999999999999999999888777888999999888777666777888::::::999888888888777777777777777888888777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::999999:::999777666777777888888333555777777777777999:::<<<<<<<<<<<<;;;:::999888:::999888666666777999:::888888888999999888777666666555333222333555777888<<<<<<;;;999888777777777666666666777888888999999888::::::999888777999:::999999999888888999999999999999999999888888888888666666777888888888888777999999999999999888777777888::::::888555333666999777777777777777777777777444555777999999777555444555666666777777888888999;;;======<<<<<<<<<<<<::::::999888999::::::999::::::999999888777888@@@III___vvvpppPPP???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<999888888:::<<<>>>===;;;:::888888999:::;;;;;;:::;;;::::::999999::::::;;;888999999::::::999999888999888666555555555666777666777999999888777777888666888:::999888777777888999777555555777999999999999999888888777777666666666777999999999999888888999999888888777666666555999999999888888888888888999999999888777777888999888;;;<<<999999<<<;;;888777777888888888999999999<<<;;;:::999999888777777888888888888888888888888888888777666666999===@@@>>>>>>===<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;777888888888888888999::::::888999===??????AAAEEE@@@===;;;::::::;;;;;;:::;;;;;;:::999999999::::::;;;::::::999999:::::::::999888888777777666666666777777888888888888777777;;;:::999888777888999:::999999999888888999999999;;;999777777999<<<======<<<;;;999888999:::<<<>>>???>>>???DDDGGGHHHNNNUUUYYYgggvvv<<<:::888777777777666555666777888777666666888:::777888999999::::::999999777777777777777777777777666555444555777888777666777777888999999888777777666777888999999888777666666666777777777777777888555777888:::;;;;;;::::::999888888777777777777777444666888888777555555666666777888999999888777666888888999::::::::::::999555666777888999999999999888888777777777777888888888888999:::;;;;;;;;;;;;888888888999888888777666888777666777888888777555777666777888::::::888666777777777888999:::;;;<<<;;;:::999888777777777777333444666777888888777666;;;;;;<<<<<<<<<;;;;;;:::;;;<<<======;;;:::;;;;;;:::::::::::::::999999999888777777888:::<<<;;;:::666888999999888888999:::::::::999999999999:::::::::999777888999999888777777777888999999999999999888888777777777888999999777777888999::::::;;;;;;<<<;;;:::999999999999:::;;;999666666777888888777444666888888777777999;;;;;;;;;;;;;;;:::999888888888999999777555555777999888777777888999999888666777555333111222555999;;;>>><<<999777555555666777666666666777777888888888999:::;;;:::888777888999::::::999999999999::::::888999:::999888777888:::555666777777888888777777999999999999888777666555::::::;;;:::888777777888777777777777777777777777666666888888888888666666666666777777888999999::::::<<<===;;;;;;======:::;;;888888::::::888999<<<:::;;;:::888666777<<<@@@DDDWWWWWWEEE???===;;;===<<<<<<<<<<<<<<<=========;;;999777999<<<>>><<<:::999888777888;;;<<<;;;:::::::::999999999999::::::888999:::;;;;;;:::999888888777777666666666666666555888::::::999777777777888999::::::888777777888888777666777999::::::999555555666777888999999:::555777999:::999888888888::::::999888777666555555888888888888888888888888777666666666666666777888777:::;;;999999<<<;;;888777777777888999999::::::<<<:::999999::::::888777888888888888888888888888777888888777777999<<>>======>>>===<<<<<<<<<;;;:::999999999999;;;;;;:::999999999::::::999999999999999999999999777777888888888888777777::::::999999888999999:::::::::999999999999:::::::::999888999;;;<<<<<<<<<<<<;;;:::::::::;;;======>>>===???CCCFFFIIIOOOVVVXXXfffwww999777666555666777666555555666888888888777888999666777888999:::999999888777777777777777777777666777666555666888999888777666777777888888777777666555666888999999888666555666666666666777777888888666777888999::::::999888::::::999888888888888888222555888999777555555666666777999::::::999777666777999:::;;;;;;:::::::::444666888:::;;;<<<<<<;;;888888777777777777888888888999999:::::::::999999666777888999999888888777888777777888999999888666555555666888999999777555777888888999;;;===???@@@===<<<;;;999888777777777333444666888999888777777:::;;;<<<======<<<;;;;;;;;;======<<<999999:::<<<;;;;;;;;;;;;;;;:::999999:::999888999;;;<<<<<<;;;888:::<<<;;;999999:::<<<<<<;;;999888888999;;;<<<:::999888888999999888666888888777777888888999:::888888888888888999::::::888888888999999:::::::::;;;:::999888888999999:::===:::777777888:::999888666777888888888777999:::999999999:::999999888888777999:::999666555666888888777666777999:::888555777666555555666999;;;===;;;999777666555555666777666666666777777777777777555777888888777666777888999999888888888888999999777999;;;:::888777999;;;555666666777777777777777777777777888888777666666999888888888999888555333777777777777777777777777888888888888888888888888888888999::::::;;;;;;<<<777;;;<<<::::::>>>>>>:::<<<999999<<<<<<999;;;@@@999;;;<<<:::888888;;;===;;;EEEDDD>>>???<<<999>>><<<<<<=========>>>>>>>>>===999777888;;;===;;;888;;;:::999:::;;;<<<;;;:::999999888888888888999999777888:::;;;;;;:::888777777888888888777777666666555888:::;;;999888777777555777999999888777777888888777777999;;;<<<;;;:::555555666777888999::::::444777999:::888777777999999888888888777777666666888888888888888888888888666666555555666777888888666999:::888888;;;;;;888666777777888999999::::::;;;999777888:::;;;999777888888888888888888888888777888999999888999;;;===???===;;;999888888888999::::::999999999999::::::;;;<<<===;;;888777999;;;:::888888<<<===<<<===AAACCC@@@===<<<======<<<;;;;;;;;;:::999999999::::::<<<;;;::::::999999999:::777888999999::::::::::::777777888888888888777777888999999::::::999999999999999888888888888999999999999999;;;======<<<:::;;;;;;<<<<<<<<<=========>>>===>>>CCCFFFIIIPPPWWWXXXfffwww666444333333555666666555444666999999888777888888555666777999999888888777777777777777666666666666777666666777888999999888555666777888888777666555444666777888888777666444555666666666777777888888555666888999999888777777;;;;;;:::999888888888999222555999999666444444555666777999::::::999777666777999;;;<<<;;;:::::::::444666999<<<>>>???>>>>>>888888777777777777888888888999999999999888777777555666777888999999888777888777777888:::;;;999888444444555777999888666333888888999;;;===@@@BBBCCC@@@???>>><<<;;;:::999999333555777999:::999888777999:::<<<=========<<<;;;<<<>>>>>><<<999888;;;>>>;;;<<<<<<<<<;;;::::::999;;;:::999:::<<<===<<<;;;:::<<<>>>===;;;:::<<<>>>===;;;999777777999;;;===;;;999888888999999888666999888777777777888:::;;;999999888888999:::;;;;;;888999999999999:::::::::;;;:::999888888888999:::>>>;;;888888:::;;;:::999777888999999888777999:::777777888999999999888888888:::===<<<999777888999888666555777999:::888555777888888:::;;;<<<===>>>666666666666666777777777777777777777777666666666111333666666666666777888888888777777777777888888777999;;;:::888777999;;;555666666777777777777777444555666777777888888777555444333555777666222...777777777777777777777777999999888888888888999999::::::;;;<<<<<<======>>>666;;;<<<999:::>>>>>>:::>>>::::::>>>===:::<<>>>>>??????>>>:::777888;;;===;;;777>>>===;;;;;;<<<<<<;;;999999888888888888888888999777888:::;;;;;;:::888777777888999999999888666555555888:::;;;:::888777777222444777777777777888999888888888;;;======<<<:::888888888888777777777777333777::::::888666777999777777777777888888888888888888888888888888999999888777666777999:::::::::555888999777888;;;:::777666777777888999999:::::::::888777888:::<<<:::888777777777777777777777777666888::::::999999:::<<<:::999888777777999;;;<<<999999999888888999::::::<<<>>>>>><<<999777999;;;;;;888888:::;;;999999===@@@>>>;;;999::::::999888999999999999::::::;;;<<<<<<;;;::::::999999999999444555666777888999999999777777888888888888777777777888:::;;;;;;:::999888888888777777777777888888888888:::<<<>>>>>><<<999;;;<<<======>>>>>>======>>><<<>>>CCCFFFIIIPPPXXXXXXfffwww666666555555555555666666777666555444444555666777:::999888777777777888999777777777777666666666666777777888888888888777777444444444555666777777888777777777777666666666666777777888888888777777666444666999;;;;;;:::888777:::;;;<<<:::888666777777666666666666555555555555666777999::::::999888888222555999======;;;888555999999888777666666777777;;;:::999:::<<<<<<<<<:::777:::<<<===;;;::::::;;;888888888888888888888888666666666666777777777777999777555555666999::::::::::::;;;<<<>>>AAADDDEEE>>>===<<<<<<:::999999888888777777777777777888888888999;;;======>>>======@@@;;;888999<<<===;;;777<<<;;;:::999999999:::;;;:::;;;;;;;;;:::999999888===>>>>>>>>>===;;;999777===999666888<<>>;;;>>>===<<<;;;:::999999::::::999777555666888:::<<<>>>===<<<:::888888:::<<<::::::999888999:::;;;<<<:::999888888::::::999888777999777444444888:::999666777888999:::;;;;;;;;;999666444555888:::999777777777888888999999::::::999::::::;;;:::777555333888:::===>>>===999444000999999999888888888777777888888888888888888888888888777555444444555555666888777666555555666777888888888888888888777666666777777777777666666666666999::::::999888888999;;;999777555444333444666777888666666999888666999>>>777333666???FFFBBB999222======>>>>>><<<:::777555::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<;;;:::999888777===:::777777:::<<<;;;:::======<<<<<<<<<<<<======:::<<>>@@@AAA???>>>===>>>===<<<:::===:::999:::===<<<888555999::::::;;;:::999777666:::<<<<<<888777:::999666333333333666888:::999888555888888555555888888555888777666666777999;;;<<<333666999:::999999999:::888777777777777777888999555888<<<===;;;888555333;;;888666666999:::999777888888999;;;<<<;;;999666999999999999999888777666:::888555666999;;;:::888888:::;;;;;;:::999:::;;;888999999888777888;;;===888888888888777777666666777777777777888888888888888888999999999:::::::::<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::777888:::;;;<<<;;;:::999;;;;;;:::999:::;;;<<<===;;;::::::::::::;;;<<<<<<;;;;;;;;;:::999888777666777777777888888999999999777666444333333555777888999999;;;;;;<<<<<<<<<;;;AAA===888666777888888666::::::999999::::::;;;<<>><<>>======888888888888888999:::;;;666666666777777777888888888777666777999999888777999999999:::<<<>>>AAABBB<<<;;;;;;;;;::::::999999999999888888888888999999:::;;;<<<>>>>>>>>>======>>>:::777777;;;<<<:::777:::999888777777888999999;;;;;;;;;;;;;;;:::999999======>>>===<<<;;;999888;;;888666888===???===:::>>>===<<<;;;::::::::::::999888777666777888:::;;;<<<<<<<<<:::888888:::<<<<<<;;;;;;:::;;;<<<===>>>999888777777999999888777999;;;:::777777:::<<<:::777888888999:::::::::::::::888666777:::;;;:::999999888888888888777777777;;;;;;::::::999999999999@@@@@@???>>><<<999777555999999999888888888777777777777777777777777777777777777666666666777999:::777777666555555666777888999999999999999888777777777777777777666666666666777888888777666555777888888777666555555555666777999777777999888666888===777444666>>>CCC@@@999555<<<<<<=========<<<;;;:::999999:::::::::::::::999;;;;;;;;;;;;:::999888888===:::888888:::<<<;;;:::>>>======<<<<<<<<<<<<===;;;>>>@@@AAA???===>>>???@@@>>>======>>>>>>===;;;777888:::;;;;;;;;;;;;;;;:::::::::::::::999888777999;;;;;;777777999888555666555555777999999888777888;;;:::888777::::::777777777888999999:::::::::666888::::::999999:::;;;888888777777777777777888666888::::::888888888999999777555555777888777666888888888:::;;;:::888666999:::::::::999888888777:::888666777999:::888777888:::<<<<<<;;;999999:::888888999888777777:::<<<999999888888888777777777666666666666666666666666888888888999999999::::::<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::999::::::;;;;;;;;;;;;::::::999888888888999;;;;;;;;;;;;::::::;;;;;;<<<===:::::::::::::::999888888888888888888999999999:::777666666555666777888999::::::::::::;;;;;;<<<<<<>>>;;;777777888999999888::::::999999::::::;;;<<<@@@>>>;;;;;;<<<<<<:::888===???@@@AAACCCGGGMMMQQQZZZfffwww666666555555555555666666777666666555555666666777888777777666777888:::;;;999999999999888888888888888888666666666666888888444444555555666777777777777777777777666666666666555555666666666666555555555666666666666555555444555888<<<>>>===:::888777999999999999888888888888555555666666777888999999;;;999777555444555666777999888777777777777777777;;;:::888888999999888666:::888999<<<@@@BBBAAA???999888777777888:::===>>>666777777777777888888888777777888999;;;:::777444777777777888999;;;===???::::::::::::::::::::::::;;;::::::999999999::::::;;;<<<===>>>>>>>>>===<<<<<<999666777999:::999666777777666666666777777888<<<<<<<<<<<<<<<<<<;;;:::============<<<:::999888999777777999======;;;888===<<<<<<;;;;;;:::::::::888888888888888999999999888:::;;;;;;:::999;;;<<<;;;;;;::::::;;;;;;<<<===888777666777888888777666888;;;;;;888888::::::888888888999999999999999999999777777777999:::999888777777777777777777777777===;;;:::999999;;;===???DDDAAA>>>;;;999888888888999888888888888777777777666666666666666666666666777777777777999:::<<<<<<666666555555666777888999:::::::::::::::999888888666666666666777777777777666777777666555555777888666666666666666777777777999777777999888555888<<<777555777===@@@===::::::;;;;;;<<<<<<===>>>>>>>>>888999999::::::999999888999::::::;;;;;;::::::999<<<:::999999:::;;;;;;:::>>>>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCCAAA???>>>>>>???>>><<<===>>>???===<<<555999<<<<<<999888;;;>>>::::::999999888888999999888::::::666666888777444999888777888999999777666:::<<<<<<999888::::::777777888:::;;;;;;:::888777999:::;;;:::999999:::<<<999999888888777777666666777888777666666777;;;>>>777555444444555666666555777777777888:::999777555999999999:::999999888888;;;999777777888888777555888;;;>>>>>><<<:::888888777777888777666666888:::999999999999999888888888555555555555555555555555888888888999999999999:::<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::<<<<<<;;;;;;;;;;;;;;;<<<:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======::::::::::::::::::::::::888999999999999:::::::::777777888999999999999999;;;::::::999999:::<<<<<<:::999888888:::::::::999:::::::::::::::;;;;;;<<<>>>===;;;:::;;;;;;999777<<<>>>@@@AAACCCGGGLLLPPPZZZfffwww666666555555555555666666666666666666666777777777777666666666777888:::;;;777777777777666666666555999888666555555666888999555555555555666666777777777777777777666666666666555555666666777777666666777777666666555555555444555888;;;<<<;;;:::999:::888888888777777777666666777777777888999:::;;;<<<999888555333333444666777888888777777777777777888<<<:::999888999999777555;;;888777;;;AAAEEEDDDAAA<<<:::888777888:::<<<>>>777777777888888888999999999888888999:::999777444777777666666777999;;;<<<::::::999999999999888888;;;::::::999999999999:::;;;<<<=========<<<;;;:::;;;999777777999:::999888666666666666777777777888<<<<<<============<<<<<<======<<<<<<;;;:::999999777777888:::<<<<<<999777;;;;;;;;;::::::999999888666777888999:::999888888666888:::;;;::::::;;;<<<888888888888888999999:::999777666777888999888777666999999777777999888444999999999888888888888888555555555666777777777666555555666666777777888888::::::::::::;;;===>>>@@@>>><<<999777555555666777888888888888777777777777666666666666666666666666777777888888999:::;;;;;;555555555666777777888888999999::::::999999888777666666666666777777777777777888999888777777999:::555666777888888888777777:::888777999888555777<<<888666888<<<===;;;;;;>>><<<;;;;;;;;;<<<===>>>???999::::::::::::999999888888999::::::;;;;;;;;;:::;;;;;;::::::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<@@@AAACCCDDDCCCAAA???>>>>>>===<<<===>>>???>>>===:::<<<===<<<999777888999;;;:::999888888888::::::777999999666555777666333999888777888::::::888777888;;;;;;777777999888555999999:::;;;;;;:::888888:::::::::888777777999;;;999999999888777666555555888888888666666777:::===777666555555555666666666777666666777888888666555777777888888999888888888;;;:::999888888777555444888;;;>>>???===999777666666777888777666555777888999999999999999999999999666666666666555555555555888888888888999999999999<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::>>>===<<<::::::;;;<<<===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>::::::::::::::::::;;;;;;999999999999999:::::::::777888:::;;;;;;;;;999888<<<;;;999888888999;;;===888999999:::;;;:::999888:::::::::::::::;;;<<<<<<:::::::::;;;<<<===<<<<<<===>>>AAACCCEEEIIINNNQQQZZZeeeuuu666666555555555555666666555666666777777777777777666666555555666888:::;;;777777777777666666666555888777555444444555777888555555555555666666666666777777777777666666666666555666777888888888888888999888888777777666666666777888999888888888:::<<<::::::::::::999999999999777888888999:::;;;;;;;;;555555555555555666666777888777777777777777888888===;;;:::999:::999888666;;;888666:::AAAEEEDDDAAA>>><<<:::888777888:::<<<888888888888999999999999<<<:::777777888888888777888888777777777888999:::;;;;;;:::999999888777777::::::999888888888888888999:::;;;;;;;;;:::999888;;;999888888999:::::::::666777777888888999999999<<<<<<======>>>======<<<<<<<<<;;;;;;:::::::::999777777999;;;<<<;;;999777888888999999999888777777666777888::::::999888777444777999:::999999:::;;;777777777888888888888888:::999888888::::::999888555888999777777999888555999999888777777777888888444555777777777777777777777777777777666666666666666888999;;;<<<<<<<<<<<<777666666666666666666777777777777777777777777777777777777777777777777777888888888888888888777777555555666777777777777777888888888888888777777666555666666666777777777888777888999888777888999;;;777777888999999888888777999777777999888555888===<<<999999;;;<<<:::<<>>>>>===<<<===>>>???>>>======;;;999999:::;;;999777::::::888888888999:::;;;777999999555444777666333777666666888:::;;;:::888888;;;:::777777999999666;;;:::999888888888999:::888999888777555555777:::999999999999888666555444777888:::999888777888999777888777777666666777888777666555666777888666555555555666777888888888777;;;;;;;;;:::888777555555888:::>>>>>><<<999666555555777888777666555666777999999999999999999999999888888888888777777666666777777888888888999999999<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::>>>===;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======::::::999999999:::;;;;;;999999999999999999999999666888:::<<<<<<;;;999888<<<;;;999888888999;;;<<<999:::;;;;;;:::888777666;;;;;;::::::;;;;;;<<<===999:::<<<=========>>>>>>===@@@BBBEEEGGGKKKPPPSSSZZZdddsss666666555555555555666666555555666777888888888888777666666555666777999:::999999999999888888888888777777555555555555777777555555666666666666666666777777777777666666666666555666777888888999999888888999999999999888888777888888777666555666999<<<999999999888888888777777666777888999999999888777333444555666777777777777777777777777777888888999<<<;;;999999::::::999777:::888777999>>>AAAAAA@@@>>>===:::888777777888999888888999999999:::::::::===:::777666777999999999999999777777666777888999;;;;;;::::::999999999888;;;:::999888888777888888777888999:::::::::999888:::999999999999:::;;;;;;777777888999::::::::::::;;;<<<==================<<<<<<;;;:::999999::::::888999:::;;;;;;:::999999777888999:::999999777666666777888999:::999888888555777888888888888:::;;;888888999::::::::::::999:::999888999:::;;;:::888777::::::888888;;;;;;999999888777666666777999999666888;;;;;;:::999999:::;;;;;;999888666555333333666777:::;;;<<<;;;999888444555666777888888888888666666777777777777777888777777777777777777777777777777888888777666666555666666777777777777666666777888888888888777666666555555666666777777888888555777777777666777999;;;999999999999888888888777888666777999888666999>>>AAA<<<999<<<===<<<<<>>???AAA@@@???@@@AAAAAA@@@>>>???>>><<<===>>>???===<<<<<<888666777;;;>>><<<:::999999888888999999::::::777999999555555777666333666555666777:::::::::888888;;;;;;888888;;;;;;888:::999777666666777999;;;666777777777555555777999777888999999999777666555555888;;;;;;:::888777777888999999999777777999:::888666555666777888777666444555666777888888888888:::<<<===<<<:::777666666666999<<<<<<:::888666666555777888888666555555666888888888999999999999999;;;::::::999999888888777777777777888888888888999<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::;;;;;;::::::;;;<<<<<<===777888999:::::::::999999;;;::::::::::::;;;<<<<<<;;;:::999888888888999:::999999999888888888888777555777999:::::::::888777;;;;;;999888888999999:::999;;;<<<<<<999777777777;;;;;;;;;;;;;;;<<<<<<===;;;===??????===<<<;;;;;;>>>@@@CCCFFFIIIMMMQQQTTT[[[eeerrr}}}666666555555555555666666444555777888999999888888888777666555555666777888999999999999888888888888666666666666666666666666666666666666666666666555777777777777666666666666444555666777888888888888666777999;;;;;;:::888777666777777666555555777999888888777777777666666666666777:::;;;;;;999666444666666666666666666777777777777777777777888999999:::999888888999:::999777999999888888:::;;;===>>>;;;:::999888888888888888999999999::::::::::::;;;:::888777888999::::::999999888777666555555666777888999999:::;;;<<<<<<===<<<<<<:::999999888888888666777999:::;;;;;;:::999888888888888888888:::;;;666777888::::::::::::::::::;;;<<<============<<<<<<;;;:::999999999:::;;;:::;;;;;;;;;:::::::::;;;777999:::;;;;;;:::999888777777888999999999999999777777888777666777999;;;777777999:::::::::999888999888777888999:::999777777999999666777;;;===<<<888777666555666888999;;;666999<<<===;;;::::::;;;999999999888777777666666:::::::::::::::999888888555555666666777888888999666666666666777777888888666666666666666666666666555666777888888888777666777777888888777666555444888999999999999888777777555555555666777888888888666777888888777888:::<<<===;;;:::888777777777888777555666888888777:::???FFF>>>:::===@@@???======<<<=========<<<;;;999888;;;<<<<<<;;;:::999888888999999:::;;;;;;;;;::::::999<<<>>>>>><<<:::;;;<<<:::::::::;;;===>>>@@@AAAAAA>>><<<<<<>>>@@@@@@???@@@>>>======>>>>>>===;;;:::999888888:::;;;<<<<<<777888999:::::::::::::::777:::999666555777777444777666666777888999777555666999999777888;;;<<<999666666666666777888888999444666888888888777888999666777888999999888666555444777999::::::999999999888999:::999777777999;;;999777666666777888777777555666777999::::::;;;;;;:::<<>>;;;999888999555777999999888666666777666888999999777666555666777777777888888888999999;;;;;;;;;:::999888888888777777777777888888888888<<<<<<<<<<<<;;;:::999888888777777888:::;;;;;;:::777888999;;;<<<<<<<<<<<<666777888999999999888888:::999999999999:::;;;;;;;;;:::888666666666888888888888888777777777666666444555777888888888777666:::::::::999999999888888777999;;;;;;999777888:::;;;;;;;;;;;;;;;<<<======999<<>>;;;777444:::999777555555555666777777777666777777888999999888777666777888999888777888999999888777888:::<<<888888888888888888888888999999:::::::::;;;;;;;;;777777888:::<<<<<<:::888999888666555444444555555666666888:::<<<>>>@@@@@@>>>===<<<;;;:::999999999777888999;;;<<<<<<;;;;;;666777777777666777999:::555666888999:::::::::999::::::;;;<<<======<<<<<<<<<;;;:::999999999:::;;;;;;<<<<<<;;;::::::;;;<<<999:::<<<======<<<:::999888888888888888999999999888888777666555666999;;;444555666888888777777666888777666777888999888666555777666333444:::<<<;;;777666555555666888:::<<<444888<<<<<<:::888999:::444444666777999;;;<<<===???===;;;999777888888999777666555444444555666888555666666666777777888888555555555555555555555555333555666888999999999888888888999888777666444333999::::::::::::999888888444555555666777888888999999:::;;;;;;:::;;;===??????===:::888666666777888666444555888999888;;;@@@III@@@:::===BBBAAA===;;;;;;<<<>>>??????===;;;:::;;;;;;;;;:::999888777666:::::::::;;;;;;::::::999999<<>><<<:::;;;<<<999999:::;;;===???AAABBB@@@===999:::===???@@@???AAA???>>>===>>>===<<<:::;;;======;;;777666999<<<666888999:::;;;::::::999888::::::666666888777444999888777777777777555333222666666444555999:::777222444666888999888888777444666999::::::999999:::555666888999:::999777666333555777888999999;;;===777999:::999666666888;;;999888666666777888888777666777999:::;;;<<<======:::===@@@???<<<:::999:::444666888777666666666777666888::::::888666666666666666777777888888888999;;;;;;::::::999888777777777777777777888888888888<<<<<<<<<<<<;;;:::999999888777777888:::;;;;;;:::555666999;;;<<<<<<<<<<<<777888999:::;;;:::999999999999888888999999:::;;;<<<:::888666555555666777888777777777666666555555444444555666666666666666:::::::::::::::999888777555888::::::888888:::===<<<;;;;;;;;;;;;<<<======444888<<<>>><<<;;;<<<>>>;;;>>>BBBFFFIIILLLPPPSSS```iiittt}}}