BM66(i@ WWWUUUSSSSSSSSSSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLLLLLLLLLLJJJHHHGGGLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDBBB@@@???CCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJOOONNNLLLJJJIIIHHHHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNLLLJJJIIIIIIIIIHHHGGGFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNUUUWWW[[[aaahhhqqq{{{tttjjj[[[PPPJJJGGGBBB???:::;;;;;;;;;:::999777666777666555444333222222222333333333222222111111111222555333///111999===<<>>??????@@@BBBDDDEEEFFFFFFGGGIIIKKKPPPOOONNNNNNOOORRRTTTVVVZZZ\\\^^^___```aaadddfffhhhiiihhhgggeeefffhhhiiisssUUUSSSQQQPPPQQQQQQPPPOOOQQQPPPOOOOOONNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHGGGKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@???AAABBBBBBBBBCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKNNNLLLKKKIIIHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJLLLLLLMMMMMMMMMMMMKKKIIIHHHIIIJJJIIIHHHFFFGGGHHHJJJJJJJJJIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSVVV[[[bbbiiinnn|||}}}uuunnn\\\TTTIIIBBB@@@???<<<:::777777777666666555444333666666555333333222222333444444333333333333333333222444333111666>>>@@@===<<<666111///111333333111000000000000000000000000000000000111111000000///222111///000111111000///000000000000000000000000111000000000/////////...000000000000000000000000111000000000/////////...000000000000000000000000222333222111//////000222000000000////////////...///000111111000///...---000000000000000000000000000000000000000111111111/////////000000000000111......///000111222222333111111111111111111111111111222222333444555666666888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@BBBDDDEEEFFFFFFGGGIIIKKKOOOOOONNNNNNOOORRRTTTVVVZZZ\\\^^^___```aaadddfffhhhhhhhhhgggeeefffhhhjjjrrrRRRPPPNNNNNNOOOOOONNNMMMOOONNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIGGGGGGJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDFFFHHHJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCFFFFFFGGGHHHIIIIIIJJJKKKGGGHHHIIIKKKLLLMMMNNNNNNKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGIIILLLNNNPPPTTTYYY\\\bbbhhhqqqwww|||wwwnnnhhhaaaYYYSSSJJJDDD>>>;;;;;;;;;999777888888777666555555555555666555444333333222222333333333333444444444444444111111111333:::AAA@@@;;;666222//////222444333222000000000000000000000000//////000000000000//////111000///000111222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000111222222111//////000222////////////............///000000000000//////...000000000000000000000000111000000000000000000///000000000000111111111111.../////////000000000000111111111111111111111111111222222333444555666666888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFGGGIIIKKKOOONNNNNNNNNPPPRRRUUUVVVZZZ\\\^^^``````bbbdddfffhhhhhhhhhgggffffffhhhjjjqqqQQQOOOMMMMMMNNNNNNNNNLLLMMMMMMLLLKKKKKKKKKKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMIIIGGGFFFGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGJJJKKKMMMOOORRRTTTTTTZZZ```dddhhhooo{{{rrrjjj___WWWRRRMMMGGGCCCCCC???<<<::::::999777555999777666555444555666666555444444333222222222333222222222333333444444444111//////444<<>>???@@@AAAAAABBBDDDEEEFFFFFFGGGIIIKKKOOONNNNNNNNNPPPRRRUUUWWWYYY\\\^^^```aaabbbeeegggggghhhhhhgggffffffhhhjjjqqqPPPOOOMMMMMMNNNOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHIIIJJJIIIGGGGGGGGGGGGFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCGGGHHHIIIIIIIIIJJJLLLNNNNNNQQQUUUVVVXXX^^^hhhppp{{{|||ooofffXXXRRRKKKFFFDDDBBB???<<<;;;999888777666555333222444333111000000111222222444444333222222222333333000000111111222222333333333000000777======777000222222111111222111000///000000000000000000000000......///000000000000000000///...///111222222111////////////////////////////////////000000000000////////////////////////////////////000000000000///////////////////////////000111111000///000111111111111000000000//////000////////////000000000////////////////////////111000000000//////.............../////////000000222222111111111111000000000000111111111222222222111222222333444555666666888888888888999:::;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFFFFGGGIIIKKKNNNNNNMMMNNNPPPSSSUUUWWWYYY\\\^^^```aaacccfffhhhgggggghhhgggffffffiiikkkrrrPPPNNNMMMMMMNNNOOOOOONNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDEEEEEEDDDDDDCCCAAABBBDDDEEEGGGGGGHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAAFFFFFFFFFEEEDDDDDDFFFHHHKKKKKKLLLMMMOOOTTT[[[___```iiirrrvvv{{{yyyooofff\\\TTTOOODDDAAA>>>===<<<<<<;;;999666666777777777777666666333333222222222222333333333333222222222222333333000000000000111111111111666333444;;;@@@<<<666222444333333222111000//////000000000000000000000000...///000111111222222111111000///000111222111000////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000---///111111000///000111111111111111000000000000000////////////000000111000000000000000000000000000//////////////////...............////////////222222222111111111111111000000000111222222333333111222222333444555666666888888888888999:::;;;<<<;;;;;;===>>>@@@AAABBBCCCBBBDDDEEEFFFFFFGGGIIIKKKNNNMMMMMMNNNPPPSSSVVVXXXYYY\\\^^^```bbbdddfffiiifffgggggggggfffgggiiikkksssOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>><<<<<<=====================>>>@@@AAABBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????===>>>???AAABBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHFFFEEEEEEGGGHHHGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@AAABBBCCCCCCDDDGGGLLLPPPOOOLLLIIIIIILLLOOOQQQQQQPPPXXX^^^___bbbjjjppprrrsssuuuxxx{{{|||uuuqqqbbb]]]VVVPPPKKKGGGCCC@@@<<<;;;;;;;;;;;;:::999888777777888888777888999:::444444555555666555555444333222222222222222333333222222111111111111111111444222555===???:::666555444444333222000000111111000000000000000000000000///000111222333333333333222111///000111111000///////////////////////////.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000000000,,,///111111000///000111111000000000000/////////000///......///000111222000000000000000000000000.........///////////////...////////////000000000000000000000111111111111///000000111222222333333111222222333444555666666888888888888999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDBBBDDDEEEFFFFFFGGGIIIKKKMMMMMMMMMNNNPPPSSSVVVXXXYYY[[[^^^aaabbbdddgggiiifffgggggggggfffgggiiillluuuNNNLLLKKKKKKMMMNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC???>>>=========>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;===???@@@AAA@@@???===999::::::;;;<<<===>>>>>><<<===???@@@AAAAAA@@@@@@BBBBBBAAAAAA@@@???>>>>>>:::;;;===@@@BBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMHHHFFFEEEEEEFFFGGGGGGFFFHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCDDDDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAADDDIIIPPPXXX]]]VVVQQQKKKJJJLLLMMMKKKHHHIIIOOOQQQOOONNNRRRVVVWWWXXXZZZ]]]bbbhhhrrr||||||tttlllddd]]]WWWSSSJJJGGGBBB@@@>>>>>>===;;;<<<=========<<<;;;999777777777777555444333444555000111222333444333222111222222222111222222333333444333333222222111111111//////333;;;===777555777333333333111000111222444000000000000000000000000000000111222333444444444333111000000111111///...////////////////////////.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000,,,...111111000000000000000/////////............000///.........000111222000000000000000000000000---.........//////000000000000000000111111111111////////////000000000111///000000111222222333333111222222333444555666777888888888888999:::;;;<<<;;;;;;===>>>@@@BBBCCCDDDBBBDDDEEEFFFFFFGGGIIIKKKMMMMMMMMMNNNPPPSSSVVVXXXYYY[[[^^^aaabbbdddgggjjjfffgggggggggfffgggjjjlllvvvJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHEEEEEEGGGGGGFFFDDDHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCBBBAAA@@@???>>>@@@AAACCCEEEFFFEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@>>>????????????@@@@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAA???>>><<<;;;>>>???@@@@@@???>>><<<;;;@@@@@@@@@?????????>>>>>>BBBAAA@@@AAACCCCCCAAA@@@::::::;;;<<<<<<;;;::::::<<<===???AAABBBBBBBBBBBB>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>CCCBBBAAA@@@????????????DDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIJJJJJJIIIGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEGGGCCCEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@AAA???>>>@@@FFFOOOXXX^^^ZZZSSSJJJFFFGGGHHHGGGEEEIIIJJJKKKKKKIIIIIIJJJKKKMMMNNNOOORRRWWW]]]bbbeeeqqqrrruuuyyy|||~~~wwwqqqnnnlllaaa^^^XXXRRRKKKFFFCCCBBBAAA@@@???===;;;999888777666555444444555555444333333555666777777555333222333222111000000222444555222222222222222222222222333333333222222111111111222111111444888999777444///000111222222222111000111000000333777888666333222,,,///;;;>>>666000111...///000222222222111000000000000000////////////000000000000000000000000000000000000000000000000111000///......///000111//////////////////////////////000111111111111111000000////////////000000////////////000000000000////////////////////////111000///...///000222444222222111000///...------111111111000000000000000222222222222111111000000111111111222333555666777:::999999888999999::::::>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKLLLMMMMMMNNNNNNQQQUUUXXX\\\]]]______```cccgggjjjjjjjjjiiihhhggghhhjjjmmmtttJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHEEEEEEFFFFFFEEECCCGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@@@@???AAABBBDDDEEEEEEEEECCCBBBDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===>>>>>>>>>>>>?????????BBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>===<<<;;;:::999<<<===>>>???@@@@@@@@@@@@?????????>>>>>>===============<<<===>>>???===;;;;;;;;;<<<======<<<;;;;;;<<<===>>>@@@AAAAAAAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCEEEFFFAAACCCEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@@@@CCCGGGKKKMMMMMMGGGAAA???AAADDDDDDBBBDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFHHHKKKOOORRRTTTZZZ[[[^^^aaadddfffggghhhmmmrrrxxx{{{}}}|||rrroooiiiccc]]]XXXUUUTTTLLLJJJGGGCCC@@@>>>======<<<;;;;;;:::999888888888:::999888888888888888777444555555666666444333222222222333333444444444444222222222222222222222222222222111111111000000000222111111444888;;;;;;:::111000/////////000111111///......///000111000...111---222===???666000222///000111222222222111000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111//////000111111111111000000000////////////000000////////////000000000000000000000000000000000000111111///...///000111333000000000000////////////111000000000000000000000000000000111111222222222000000111111222444555666777777888888999:::;;;;;;:::;;;<<<===??????@@@@@@CCCEEEGGGGGGHHHHHHIIIJJJMMMMMMNNNOOOOOORRRVVVYYY[[[]]]___```aaacccfffiiiiiiiiiiiihhhfffgggjjjllluuuKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHFFFEEEEEEEEECCCBBBEEEFFFFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAACCCCCCDDDEEEEEECCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAADDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>======;;;<<<===>>>AAACCCEEEFFF>>>>>>============<<<<<<;;;::::::;;;<<<<<<;;;999<<<<<<===>>>>>>===<<<<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAA@@@????????????@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEAAACCCEEEEEEDDDBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@HHHDDDAAAAAACCCEEEDDDBBBAAABBBCCCCCCAAAAAAAAACCCDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSUUUYYY^^^aaabbbdddiiimmmyyy{{{}}}~~~}}}{{{uuupppjjjfffeeeccc```\\\VVVTTTPPPKKKGGGDDDBBBAAA???>>>===<<<;;;::::::;;;666666777777777888888888777777777777666666666666555555444444444444333333111222444666666555333222222222222222222222222222111000000000000/////////333111000222666;;;>>>???;;;888555222000000222333333444444222111000111222222222777???===444000222111111222222222111000000222222222222111111111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111...///000000111111000000000000////////////000000////////////000000000000000000000000000000000000222111000///...///000111------...///000111222222000000000000000000111111---...///000111222333333222222222222333555666666444555777999:::;;;;;;<<<;;;<<<>>>AAABBBCCCDDDDDDCCCFFFIIIIIIHHHGGGHHHJJJMMMNNNOOOOOOPPPRRRVVVZZZYYY\\\___aaabbbcccfffgggggghhhhhhgggfffgggiiikkkvvvKKKKKKKKKLLLLLLLLLMMMMMMHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDAAA@@@???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@DDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@<<<<<<===>>>@@@CCCFFFHHH========================<<<;;;;;;<<<======<<<:::<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>=====================>>>>>>>>>>>>>>><<<===>>>??????@@@@@@@@@>>>???AAABBBBBBAAA???>>>===>>>???@@@AAACCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDBBBDDDGGGGGGEEEDDDDDDEEECCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@HHHGGGEEEEEEFFFFFFDDDBBBAAACCCCCCCCCAAA@@@AAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFHHHHHHIIIIIIGGGJJJMMMNNNOOOQQQTTTVVV\\\^^^```aaaaaabbbdddfffmmmoooqqquuuyyy||||||||||||}}}~~~~~~{{{yyysssppplllfffbbb^^^\\\[[[XXXUUUPPPNNNLLLKKKHHHFFFGGGFFFCCCAAA>>>===<<<;;;===<<<;;;:::999888888777444444555555666666777777444555555555333333333444555444333333222222333333111222333444444444333222111111111111111111111111000000000000000000000000333222//////222888===@@@AAA>>>:::666333111000000222444555222//////222555888888:::===888000///333000000111000000000//////222222111111111000000000////////////////////////////////////////////////...///000111111000///..............................//////000000000000000000000////////////000000////////////000000000000111111111111111111111111222111000///.../////////------...///000111222222000000000000000111111111......///000111222222333444444444444555666777888444555777999:::;;;;;;;;;===>>>@@@BBBCCCDDDDDDEEEBBBEEEIIIIIIGGGFFFHHHKKKLLLMMMNNNNNNOOORRRVVVYYYXXX[[[___bbbcccdddeeeffffffgggggggggfffgggiiikkkvvvKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBB@@@@@@AAABBBDDDEEEDDDDDDCCCBBBAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@??????>>>>>>AAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>============<<<<<<======>>>>>>>>>>>><<<===???@@@AAABBBBBBAAA>>>???AAABBBBBBAAA???>>>===>>>???AAABBBDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@???????????????????????????@@@AAABBBBBBBBBBBBCCCDDDCCCAAA???BBBCCCDDDCCCAAA@@@AAABBB>>>==================>>>??????@@@AAAAAABBBAAAAAAAAACCCDDDEEEFFFFFFHHHIIIHHHJJJLLLMMMLLLMMMOOOQQQQQQRRRTTTVVVYYY[[[]]]^^^]]]]]]]]]]]]^^^___```aaabbbccccccbbb```]]]ZZZYYYWWWUUUQQQMMMJJJHHHGGGGGGGGGEEECCCBBBAAA@@@>>>======<<<;;;:::999888888888888888777777666555444333666666666555555555555555555666888777444333444666444444333222222222222333333222111000000111222222111111111111111111111111111111111111111111111111333222///...///222777;;;;;;;;;:::888666444222111...000111///------000444===<<<:::888222---///333////////////.../////////111111000000000/////////////////////////////////////////////////////////...///000111111000///.................................///000000000000000000000////////////000000////////////000000000000000000000000000000000000111111000//////.........////////////000000000000//////000000111111111111000000000000111111111111444333333333444555666777666777888999:::;;;;;;;;;<<<<<<======>>>@@@@@@AAABBBDDDGGGGGGFFFGGGJJJMMMKKKLLLMMMMMMMMMPPPTTTWWWXXX[[[___aaabbbccceeefffeeefffggggggggggggiiikkkvvvJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@CCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<>>>>>>???>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>??????===<<<<<<===>>>>>>===;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>============;;;<<<<<<======>>>>>>???===>>>@@@AAABBBBBBBBBAAA>>>???@@@AAAAAA@@@???>>><<<===???AAACCCDDDDDDDDDEEEDDDBBBAAA@@@?????????BBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@BBBDDDDDDCCCAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>@@@???===<<<<<<===???@@@<<<===@@@BBBCCCDDDCCCCCCAAABBBBBBAAA???>>>>>>@@@<<<<<<<<<<<<==================>>>????????????????????????@@@AAAAAAAAABBB???@@@BBBBBBBBBBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>===<<<<<<;;;999999999888888777777777444555555666777666666666777777666555555444444444222444666555222000222444333333333222222222111111444222000......///111222111111111111111111111111000000111111111111222222111111000...---///222555666777999;;;<<<<<<<<<;;;777888999888888888:::<<<<<<:::777222///...000222///............///000111000000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111---...//////000000//////000000////////////000000////////////000000000000/////////////////////////////////////////////...111111000000//////....../////////000111111222222111111111111111222222222222222111111222333333444888888888999;;;<<<>>>???@@@???>>>>>>???BBBDDDFFFGGGFFFEEEEEEFFFHHHKKKLLLJJJKKKLLLLLLMMMOOOSSSWWWXXX[[[^^^```aaabbbeeefffdddfffhhhhhhhhhhhhjjjkkkvvvIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIHHHFFFEEEGGGIIIIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????AAA@@@>>>======>>>???@@@<<<<<<=========<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>=========??????===<<<===<<<;;;::::::;;;<<<===<<<<<<<<<===???AAACCCEEE>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>???<<<>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBAAA@@@?????????@@@AAAAAAAAA@@@@@@??????@@@@@@AAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDDDDCCCAAAAAABBBAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>===>>>>>>???>>>===<<<<<<<<<===>>>???===???AAACCCDDDDDDEEEEEEAAABBBBBBAAA???>>>>>>???>>>>>>>>>??????>>>>>>>>>===>>>>>>???@@@@@@??????>>>=========>>>>>>>>>>>><<<===??????>>>>>>???AAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@===>>>>>>??????>>>>>>>>><<<======<<<:::999888888888888888888888777777666333444666777888888888777555555555444444444333333///333555333///...000333111222333333333222000///333222222111111000111111111111111111111111111111/////////000000000111111---///111000......///222444555666888:::<<<===>>>>>>>>>===>>>???>>>===;;;555444111000000222111000////////////000111333444111111111000000000//////000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111---...//////000000//////000000////////////000000////////////000000000000..............................//////////////////000000000000////////////...//////000111111222222000000111222333444444555333333333333333444444555777666777888;;;???CCCFFFCCCBBB@@@@@@BBBGGGMMMPPPQQQKKKEEEDDDGGGKKKLLLKKKKKKLLLLLLMMMMMMPPPTTTWWWYYY[[[]]]___```bbbeeegggdddfffiiiiiiiiiiiikkklllwwwHHHHHHHHHIIIIIIIIIJJJJJJFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHJJJIIIFFFFFFIIIKKKKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC??????????????????@@@@@@@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@????????????>>>???===;;;:::999:::<<<===:::;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======@@@??????@@@AAAAAA@@@>>>>>>===<<<;;;;;;<<<===>>>=========>>>@@@CCCEEEGGG>>>>>>>>>>>>============;;;;;;;;;<<<===>>>>>>???<<<===???@@@AAA@@@>>>===>>>===<<<<<<<<<<<<===>>>;;;<<<>>>???@@@@@@@@@@@@============???AAACCCDDD??????>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAACCCFFFFFFDDDCCCCCCDDDAAABBBBBBBBBBBBAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>>>>>>>>???@@@:::;;;===>>>@@@AAABBBBBB???@@@BBBAAA@@@??????@@@BBBCCCDDDBBB@@@??????@@@===============<<<;;;:::;;;;;;<<<===============>>>===<<<<<<>>>>>>===<<<<<<===???>>>>>>===???@@@<<<<<<<<<<<<============:::;;;<<<========================<<<<<<;;;;;;;;;999;;;<<<===>>>======<<<;;;<<<<<<;;;888666555555555555666666555444333333222333444555555444333222333333333333333444444444333666999777333111444777000111333444333222000...111222444444444222000///000000000000000000000000---.........//////000000+++...222222000//////111111000.........111444555666444222333555444000,,,......---///333666333///000000000000222444666777222222222111111111111000000000000000000000000000000000000000000000000000111000///......///000111////////////////////////---......///////////////000000////////////000000////////////000000000000........................------...///000000000///////////////000000000000...//////000111222222222//////111222444666777888777666666666666777777888555555555777;;;AAAGGGKKK@@@>>>======AAAHHHOOOTTTYYYPPPGGGDDDHHHLLLLLLJJJLLLMMMMMMNNNNNNQQQUUUXXXZZZ[[[]]]^^^___aaaeeehhheeegggiiijjjjjjjjjkkkmmmxxxIIIGGGDDDDDDFFFGGGGGGGGGEEEFFFGGGIIIKKKMMMNNNOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOOOIIICCCCCCFFFHHHGGGEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????BBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA============>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<============>>>>>>===<<<;;;:::>>>===;;;::::::;;;===>>>===============<<<<<<<<<>>>>>>======<<<<<<<<<;;;=========>>>???AAABBBCCC@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@???>>>>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;;;;===???AAACCCDDDDDDDDD??????>>>===============>>>>>>?????????>>>>>>===BBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAA@@@??????????????????>>>>>>??????@@@AAA?????????@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????===<<<;;;;;;<<<===???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<;;;:::777444111000:::999999999888777777777888888777777777888:::;;;999999888888777666666666555555555555555555555555000222555555444333222333555444444333333444444555222222333333333333444444000111222222222222111111222111///...///...,,,+++000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000......////////////......,,,---...000111111111111111111000000222666<<>>>>>???@@@@@@===>>>>>>>>>??????@@@@@@BBBBBBAAA@@@@@@???>>>>>>??????@@@@@@@@@???>>>>>>======<<<<<<<<<<<<==================<<<<<<<<<<<<===<<<;;;::::::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;:::::::::999999>>>>>>>>>>>>??????@@@AAA@@@???===;;;:::;;;<<<===>>>>>>>>>=========<<<<<>>>>>>>>=========>>>>>>=========<<<<<<<<<===>>>@@@BBBBBBCCCBBBBBB??????>>>===============>>>>>>????????????>>>>>>BBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@???<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::888888999:::999888777777999999888888888888888888777777666666666777888999999999888888777666666666333555666888888666555333111333444444333222222333444444333333333333444444222222222333333333444444222222111000///......---111///...///000000///---000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000......////////////............//////000000111111111111000//////222777;;;>>>777///,,,...000000/////////////////////////////////............//////000000////////////000000000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000111111000000000000////////////000/////////............///////////////000111111////////////000111222222222111000///000111333444555555555333222444777:::AAA===999888<<<@@@DDDEEE>>>>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFHHHKKKMMMMMMMMMMMMNNNPPPRRRUUUVVV[[[[[[\\\^^^```aaabbbccchhhgggiiilllkkkhhhiiimmm{{{IIIGGGDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@?????????======<<<<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999??????>>>>>>>>>>>>??????AAA???<<<::::::;;;<<<>>>>>>>>>?????????>>>===<<>>>>>>>>>>>>>>>>>============<<<<<<>>>???@@@AAABBBAAA@@@?????????>>>============>>>>>>>>>???????????????>>>AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????????????????@@@AAA????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????:::;;;===??????===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::777888999999:::::::::999777777888888888888888888666666555555555666777777999888888777777666666555222444777::::::777444222222333444333111111222444444333333222222333333444222222222222333333333333:::888666333111000000000000///...///111222111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......////////////......111000///......///000111222111000...---...222555:::555000...///000000...//////////////////////////////............//////......////////////......000000000000000000000000000000000000000000000000//////000000000000111111111000000//////000000111111111000000//////......////////////............///////////////000111111000000/////////000000111111000//////000222444555::::::888666444333555888IIIFFFBBB===999999;;;======>>>???AAABBBDDDEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMOOOOOOOOOOOOQQQSSSVVVWWWZZZ[[[\\\^^^```aaacccccciiigggiiikkkjjjggghhhlll{{{IIIGGGDDDDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEEDDDBBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>??????===>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>======>>>??????@@@??????===<<<<<<;;;;;;<<<<<<======<<<:::999:::<<<>>>???<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<===========================>>>>>>=========>>>??????AAA???<<<:::999;;;===???:::;;;>>>@@@AAAAAA@@@?????????????????????>>>>>>>>>>>>=====================>>>@@@AAAAAAAAA@@@???@@@???>>>>>>======>>>>>>>>>>>>???@@@@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@??????>>>;;;;;;<<<======<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;999999::::::::::::999999999999999999999999999999:::::::::999888777666555666666777777888888999999666666666666666666666777888888888777666666555555333444666777777666444333333444333222000000222444333333222222222222333333111222222222222333333333;;;999666333222111222222111000///000111222111000////////////////////////////////////000000000000////////////////////////000000000000000000000000......////////////......333111///...---...///111000111000...------000222666333000///000111///...//////////////////////////////............//////---...000000000000...---////////////////////////////////////////////////////////////000000000111000000////////////000000111111000000//////......///////////////.........///////////////000000111333222222111111111111222000000///000111222444555::::::999666444333444666IIIKKKJJJDDD===888888:::>>>???@@@AAACCCDDDEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMPPPPPPPPPPPPRRRTTTVVVWWWZZZ[[[\\\^^^```bbbcccdddgggeeefffhhhgggdddeeeiiizzzIIIGGGDDDDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDEEEDDDBBBAAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@???????????????>>><<<===>>>???????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;>>>???;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????;;;;;;;;;<<<===>>>@@@AAA@@@>>><<<::::::;;;===???:::;;;>>>@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@============>>>??????@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@???????????????@@@@@@??????>>>======<<<;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::777777777777777777777777;;;:::999777555444333333666666666777777888888999777777777777777777777666888888777777666555555555444333333222222333333444444444333111000///111333222222111111111111222222111111111222222222333333444222000...---...///000222111000000111111000///////////////////////////.../////////000000000111////////////////////////////////////////////////......////////////......333222///...---...///000...///000///......000222222111000000000000///...//////////////////////////////............////////////111222222111//////////////////////////////////////////////////////...////////////000000000000000////////////000000111000000000/////////............//////////////////////////////000000111222222111111000111111111000000000000111222333444666666666555333333555666BBBHHHLLLJJJCCC===<<<===@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMQQQQQQPPPQQQRRRTTTVVVWWWYYYZZZ\\\^^^```bbbcccdddgggeeeeeegggfffdddfffjjjyyyIIIGGGDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????===>>>>>>??????>>>>>>===>>>>>>>>>???????????????????????????????????????======>>>>>>???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===:::::::::;;;;;;::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========:::::::::;;;===>>>@@@AAA>>>===<<<<<<;;;<<<===>>>>>>>>>?????????>>>===<<<============>>>>>>>>>>>>======>>>>>>>>>>>>??????:::;;;===???@@@AAA@@@@@@@@@@@@???>>>>>>>>>>>>???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@==================>>>???>>>???AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>????????????>>>======>>><<<:::999999:::<<<>>>;;;;;;::::::::::::;;;;;;999999999999::::::::::::::::::;;;;;;;;;;;;::::::777777777777777777777777888777666555555555555555666666777777777777777777777777888888888777666666888777777666666555555444444333111//////111333444333333333222000///000222222111111000000111111222111111111111222222222222111000///...//////111111222111//////000000///...000000000000000000000000......//////000000111111000000000000000000000000////////////////////////......////////////......222111000.........///000---...000000//////111222/////////000000000000000//////////////////////////////............//////000000111111111111000000000000000000000000000000000000000000000000000000......////////////000000000//////......//////000/////////000000000000000.........//////////////////////////////000111111//////.........//////000000111111111222222222222111333444333333333555777:::AAAHHHIIIEEEAAA???@@@AAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGGGGGGGHHHKKKNNNQQQQQQPPPQQQRRRTTTUUUWWWYYYZZZ[[[^^^```bbbdddeeeiiiggggggiiiiiigggjjjooozzzIIIGGGDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDAAA>>>===@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@????????????<<<===>>>??????>>>===<<<@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999:::;;;;;;<<<======::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===============<<<>>>>>>>>>=========<<<<<<;;;<<<<<<<<<==================>>>>>>>>>?????????;;;<<<>>>?????????>>>>>>AAA@@@??????>>>>>>??????===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDD@@@AAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<======>>>???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999999999999:::::::::999999::::::::::::999999999999999999999999999999777666666555555666777888777777777777777666666666666666777777777666555444777777777666555555444444333333222111111222333333222333444333111//////000111111000000000000111111111111111111222222222222222222222222222222222222///.........000111000///000000000000000000000000.........///000111111111000000000000000000000000////////////////////////......////////////......000000000000////////////,,,...000000///...//////---...////////////000111//////////////////////////////............//////000000////////////000000000000000000000000000000000000000000000000000000........./////////000000//////............//////......//////000000111111............/////////000///////////////000111111...............///000111111222222222222111000000000222333333333333555777666:::???BBB@@@?????????>>>??????@@@AAABBBBBBCCCFFFGGGHHHHHHHHHIIILLLOOOQQQPPPPPPPPPQQQSSSUUUVVVYYYYYY[[[^^^```bbbdddeeeiiiggggggiiiiiihhhlllqqq|||IIIGGGEEEDDDFFFGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFF@@@;;;;;;@@@CCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<===>>>??????>>>===<<>>>>>>>>>>>>>>?????????>>>>>>???>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;:::999999999::::::;;;;;;::::::999999999::::::;;;<<<======:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@:::;;;;;;;;;<<<<<<============>>>>>>?????????@@@===>>>?????????===<<<;;;AAA@@@??????>>>?????????===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@????????????>>>AAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<>>>???AAACCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBB>>>>>>>>>>>>>>>======<<<999:::<<<======<<<:::999;;;::::::999999::::::;;;888888999999999:::::::::888888999999999999888888::::::::::::::::::::::::999999777666666777777888888888777777666666555555555555666666666555333222777777777666555555444444222333444444444444333222111333444444222000//////111111000000000000111111000111111111111222222222///000000000000///......---,,,,,,---000111111000000000000000000000000000---......///000111111222000000000000000000000000////////////////////////......////////////......//////000000000000//////,,,...000000...---,,,------...............000222//////////////////////////////............//////000///...------...///000000000000000000000000000000000000000000000000000............/////////000//////............//////------...///000111222222---.........//////000000///////////////000111111////////////000222333333222222333222222111000///111222444444444444555777555666999:::;;;;;;<<<===<<<<<<>>>???AAABBBDDDDDDGGGHHHIIIIIIIIIJJJMMMPPPQQQPPPPPPPPPQQQRRRTTTUUUXXXYYY[[[^^^```bbbdddeeefffdddeeehhhhhhgggkkkqqq~~~EEEEEEDDDDDDDDDFFFGGGHHHMMMLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@======>>>???@@@@@@AAAAAA?????????@@@AAAAAABBBBBB????????????????????????<<<>>>???@@@@@@???>>><<<============>>>>>>>>>>>>???????????????>>>======;;;;;;;;;<<<<<<<<<======999999999999999999999:::;;;999999:::<<<===<<<;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666777:::;;;<<<<<<;;;:::<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@@@@===;;;???>>>>>>===<<<;;;;;;;;;========================>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<@@@@@@@@@???????????????:::;;;===?????????>>>>>>>>>===<<<;;;;;;<<<===>>>BBBBBBBBBAAAAAA@@@@@@@@@===>>>>>>>>>??????@@@@@@<<<<<<============<<<<<<===<<<:::999888999::::::::::::999888999:::;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::999999888888888888888888888888777666666666666666666555555555555555666777999999777666555555555555555555555555555777777777666555333222111333222222222222222222333222222222222222111000///111111111111000000000000000000//////.........---------...000111111111111111111111000000///...---......------------......000000000000//////////////////000000111111111222000000///...---,,,,,,+++------------------------//////............//////---...///000000///...---////////////////////////////////////////////////111000000///...---------///////////////.........000000000000000000000000000000000000000///......////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000111222222111000///000222333333333333555666999888555444444555888999777777888999:::;;;;;;<<<======>>>???AAACCCEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMMMMNNNPPPPPPPPPQQQTTTVVVXXXYYYZZZ]]]___aaacccddddddgggiiiiiihhhiiilllppp~~~EEEEEEDDDDDDDDDEEEFFFGGGLLLLLLKKKIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????<<<<<<===>>>>>>??????@@@@@@@@@??????????????????????????????????????????<<<===???@@@@@@???===<<<>>>=====================>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;<<<<<<<<<===:::::::::999999888888888;;;:::999:::;;;<<<;;;:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999888999;;;===>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<===???@@@@@@@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@@@@???????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=================================>>>???????????????>>>============<<<<<<<<<<<<======@@@@@@@@@?????????>>>>>>:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;:::999999999::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;::::::999::::::999999999888888888777888888888888777666666666666666666555555555555444555777888888777555444444444444444444444444444777777666666555333222111222222111111111111222222111222222222222111000///111111111000000000//////000/////////............---...///000000000000000///000000000000///............------------......000///////////////////////////000000000111111111111111000///......------........................000000////////////000000---...///000000///...---////////////////////////////////////////////////111000000///......------/////////////////////...////////////////////////000000000000000///......////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000...///000000000000///...///111333333222222444555;;;:::777555555555777888777777888999:::;;;;;;<<<======>>>@@@AAACCCEEEFFFDDDEEEFFFFFFFFFGGGKKKMMMMMMNNNPPPPPPPPPQQQTTTVVVXXXYYY[[[]]]___aaacccdddeeegggjjjjjjhhhiiimmmppp~~~EEEEEEDDDCCCCCCDDDFFFGGGKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCAAA@@@????????????AAAAAAAAAAAA@@@???>>>===;;;;;;<<<<<<======>>>>>>@@@??????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>>>>===<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777666<<<:::999:::;;;;;;:::999999999999999999999999999999999999999999999999999888888888888888888888888:::;;;===>>>???>>>>>>===::::::;;;;;;;;;;;;::::::999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;<<<>>>AAACCCCCC=========<<<<<<;;;;;;:::::::::::::::::::::::::::======>>>???????????????>>>>>>>>>?????????@@@@@@????????????????????????=========>>>>>>?????????<<<<<<<<<======>>>>>>>>>CCCBBBAAA???>>>======<<<<<<<<<============<<<<<<>>>>>>============<<<<<<============>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;:::999999999:::::::::999999999999:::;;;;;;:::;;;;;;;;;;;;:::999999999999999888888888888888777777888888777777666555666666666555555555555444333444555666666555444333444444444444444444444444666666666555555333222111111111000000000000111111111111222222111111000000111111000000000000//////////////////...............//////000000000//////......///000000000//////......------------......//////////////////////////////000000000000111111111111000000/////////...000000000000000000000000111000000000000000000111......////////////......////////////////////////////////////////////////000000000///......------......//////////////////////////////////////////000000000000000//////...////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////...//////000000000/////////000222222111111222444<<<;;;888666555555666777777777888999:::;;;;;;<<<===>>>???@@@BBBCCCEEEEEEDDDEEEFFFFFFFFFHHHKKKMMMMMMNNNPPPPPPPPPQQQTTTVVVXXXYYY[[[]]]___bbbcccdddeeegggjjjjjjhhhiiilllooo}}}EEEDDDCCCCCCCCCDDDEEEFFFIIIIIIHHHHHHGGGFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<=====================<<<<<<<<<;;;;;;========================<<<======>>>>>>======<<<>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;:::999999::::::::::::::::::;;;;;;::::::999999888888777777<<<:::999999::::::999777999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;<<<===>>>>>>======999999::::::::::::999999888888999:::<<<===>>>>>>========================???>>>===>>>@@@AAABBBAAA<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::<<<===>>>>>>??????>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA<<<======>>>???@@@AAAAAABBBAAA???===<<<<<<======;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????;;;<<<<<<======<<<<<<;;;;;;:::::::::::::::::::::999999999999999::::::::::::::::::::::::999888888888888888888888888888777777777777777777666666555666666555555555444444444222333444444444444333222333333333333333333333333555555555555444333222111000000////////////000000000000111111111111000000111000000000///////////////////////////........./////////000//////......,,,---...///000000000000......------------.............../////////////////////000000000000000000000000//////////////////000000000000000000000000000000////////////000000...//////////////////...////////////////////////////////////////////////000000//////........................//////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////........................//////000000111111111000...000111111000000111333999888666555555555777777777777888999:::;;;;;;<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNMMMNNNPPPPPPPPPQQQTTTVVVXXXYYY[[[]]]```bbbdddeeedddgggiiihhhggggggjjjnnn|||EEEDDDCCCBBBBBBCCCDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@????????????????????????>>>===<<<<<<<<<<<<<<<===============::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<>>>======<<<;;;::::::999:::::::::::::::999888888::::::::::::::::::999999777777777888888999999999;;;:::888888999999888666999999999999999999999999888888888888888888888888999999999999999999999999::::::;;;;;;<<<<<<;;;;;;888888999999999999888888888888999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAABBBAAA>>><<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>========================@@@@@@@@@?????????>>>>>><<<<<<===>>>???@@@@@@AAA>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::::::::::::::::::::888888999999999:::::::::999999::::::999999888777777777777777777777777777777777777777777666555555555555555555444444444444222222333333333333222222333333333333333333333333555555555555444333222222000//////////////////000///000000111111111000000000000000////////////............///////////////...////////////......---+++,,,---///000000000000......------------......------....../////////000000000//////////////////........................////////////////////////.........------........./////////....../////////////////////////////////////////////////////////////////////............---.........//////000000........................//////000000000000////////////////////////////////////////////////////////////000000000000//////////////////////////////------------------------............//////000000...000111111000///000222333333333333444666777888777777888999:::;;;;;;<<<===>>>@@@AAACCCCCCCCCCCCEEEFFFGGGGGGGGGHHHKKKNNNMMMNNNPPPPPPPPPQQQTTTVVVYYYZZZ[[[^^^```bbbdddeeeccceeeggggggeeeeeehhhlll{{{EEEDDDCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAA@@@????????????@@@????????????>>>===<<<;;;========================999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999::::::999999888777::::::999999999999888888555666666777888999:::::::::888777888999999888777999999999999999999999999777777777777777777777777666666666666666666666666::::::::::::::::::::::::888888999999999999888888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======???AAABBB@@@<<<999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;<<<<<<<<<==========================================<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<===>>>???<<<<<<============<<<<<<<<<============>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::777888888999:::999999999888999999999999888777777666666666666777777777777666666777777666666555444555555555444444444444333333333222222222222333333222222222222222222222222444444444444444333222222000000////////////000000//////000000111111000000000000////////////...............///////////////---....../////////......+++,,,---...///000000000......------------......---------......//////000000000////////////......,,,,,,------......//////...........................------,,,,,,------...//////............////////////////////////////////////////////////////////////////////////......------......///000000000...........................//////000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////........................,,,,,,,,,,,,---.../////////000111111000///000222000000111222444666777888777777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCBBBEEEFFFGGGGGGGGGIIILLLNNNMMMNNNPPPPPPPPPQQQTTTVVVYYYZZZ\\\^^^```cccdddeeecccfffhhhgggeeeeeehhhkkkyyyDDDDDDBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???????????????>>>>>>======>>>>>>??????????????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::999::::::::::::999888888:::999999999888888888888666666777777888888999999888777666777888999888777999999999999999999999999777777777777777777777777666666666666666666666666::::::999999999999::::::888999999::::::999999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@@@@===:::999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<:::;;;;;;;;;;;;<<<<<<<<<========================:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::888999:::;;;;;;;;;::::::666777888999:::999999888888888888888888777777666555555555666666666777777666666777777666666555444555555555444444444333333333333333222222333333333222222222222222222222222333333444444444333222222111000000//////000000111...//////000000000000000000000/////////...................../////////000,,,,,,---...////////////,,,,,,---...////////////......------------......,,,,,,---......///000000000000/////////.........,,,------...///000000000..............................------------......000///...------...///000////////////////////////////////////////////////.../////////////////////------......///000000111..............................///000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////..............................------...///111222000111222222000000111222111111222333444666777777777777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBFFFGGGGGGGGGGGGIIILLLOOOMMMNNNPPPPPPPPPQQQTTTVVVYYYZZZ\\\^^^aaaccceeefffeeegggiiihhhffffffiiilllyyyDDDCCCBBBAAA@@@AAAAAABBB???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>?????????<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::===<<<<<<;;;;;;::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::::::::;;;999::::::::::::999888888:::999999999888888777777888888888888777777777777777666555666888999999888999999999999999999999999777777777777777777777777888888888888888888888888;;;;;;:::999999999::::::999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>??????>>>999999999999999999999:::999999999999999999999999:::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>=========;;;<<<>>>?????????>>>===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::777888:::;;;<<<;;;::::::666777888999:::999888888888888888888888777666666444555555555666666777777666666666666666555555444555555444444444333333333444333333222222333333444111111111111111111111111333333444444444333222222111111000000000000111111......///000000000000000000/////////............---.........//////000000+++,,,---...////////////,,,---......///..................------.........,,,,,,------...///000000000000//////.........------......///000111222222//////////////////////////////............//////000///...------...///000////////////////////////////////////////////////.........///////////////---------...///000000111..............................///000000000000000////////////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////222111111111111333555666111222333222111000111222333333444555555666666666777777888999:::;;;;;;<<<===>>>AAACCCCCCCCCBBBAAAFFFGGGHHHHHHHHHIIILLLOOOMMMNNNPPPPPPPPPQQQTTTVVVZZZZZZ\\\^^^aaaccceeefffgggiiikkkjjjhhhgggjjjmmmxxxCCCDDDEEEDDDBBBAAA@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::===<<<;;;:::::::::::::::>>><<<999777777888:::<<<999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777777888999999999999888:::999888777666666666666888777777888999:::999888555555555555666888999:::999999888777666666777777777777888888888888777777777888888888999999999999888888888888888888888888999888777666666777888888;;;999888:::<<<===:::888888888999::::::::::::999777999;;;=========;;;:::::::::::::::;;;;;;<<<===888888888888777777777777;;;:::777555555777999;;;999:::<<<>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<;;;::::::::::::;;;<<<<<<;;;::::::;;;:::999999888888999999555666666777777777666666888888888888777555444333444444444444444444444444666666555555555444444444333333333222222111111111444444444333333222222222555555333222111000000000444333222000000000000111222111111111000000//////000000////////////000000///---,,,,,,---...,,,+++////////////////////////........................,,,---...//////...---,,,,,,,,,,,,------------...------...///000111222222///............//////000000000000000000000000000000000///---,,,,,,///111......//////...---,,,,,,---------............///000000//////......------///---,,,///222555444222222222111///...---,,,+++---.........//////000000000000000000111111111111///////////////000111111000000000000111111111111---------...///111333444111111000000/////////...000000000000000000000000---......///////////////////////////000000000000444333222222111111222222111111333555777999:::;;;;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNPPPOOOOOOOOOPPPRRRSSSTTT[[[ZZZ[[[___ccceeedddbbbeeedddccceeehhhkkklllmmmwwwBBBCCCDDDCCCAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======>>>======<<<;;;;;;::::::>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::888888999:::;;;999::::::;;;;;;;;;;;;;;;999999999999999999999999666666777888888888888888999999888888777777777666888666444444666777666555666666666666777888999:::999888777777666666777777666777777888888777777666555555666666666777777777888888888888888888888888888777777666666777888999:::999888999;;;;;;999777777888888999999999999999999999;;;<<<<<<;;;::::::999888888888999999:::;;;888888888888888888888888:::999888777777888999:::999:::<<<=========<<<;;;;;;::::::::::::;;;<<<<<<:::;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;::::::;;;:::999999888888999999666666777777888777777666888888888777777555444444444444444444444444444444666555555555444444444444333333333222222222111111444333333333222222222222333333222222111222222222444333222000000000000111111111111000000000//////000000////////////000000,,,++++++,,,///000000///////////////////////////........................------............------.........////////////000///////////////000000000//////.........//////000...000222555666666555555111000...,,,,,,---............//////...------,,,---------............//////////////////.........///------...111333222111111111000///...------,,,............/////////000/////////000000000111111///.........//////000111....../////////000000000444333222000...,,,+++***///.........------------000000000000000000000000---......///////////////////////////000000000000/////////000111222444444333333444555666777888999;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNPPPOOOOOOOOOPPPRRRTTTUUUZZZZZZ[[[___ccceeedddbbbeeedddccceeegggjjjllllllvvvAAABBBCCCBBB@@@??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;:::::::::<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999999999:::;;;;;;;;;;;;:::888888888888888888888888555666666666777777777777888888999999999888888777:::888555333444555555555888888777777777777888888888777777666666666666777666666777777777777666666555555555555666666666666777777777777777777777777666666666666777777999999888777777888999999888666666666777888888888888888:::::::::::::::999999999777777666666666777888888777777888888888888888888999999999999999999999999999:::;;;<<<===<<<;;;::::::::::::::::::;;;<<<<<<:::;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999888888888888999777777888888888888777777777777777777666666555444444444444444444444444444555555555555444444444444333333333222222222222111222222222222222111111111222222111111222222333444333333222000000000000000111111000000000000//////000//////......//////000---,,,,,,---000111111000////////////////////////........................---------,,,,,,---------.........////////////000000000000/////////......000//////....../////////111333666999:::999777666444000,,,,,,---...---+++.........///......---,,,---------............///.........//////////////////...---...000000000///000/////////........................////////////....../////////000000000.........---......///000------........./////////,,,---...///000///...---............------------000000000000000000000000---......///////////////////////////000000000000.........///000111333333444444555555666666777777:::::::::::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPOOOPPPQQQSSSTTTVVVYYYZZZ[[[^^^bbbccccccbbbddddddddddddfffhhhkkklllvvvAAABBBCCCCCCAAA@@@@@@AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999999888888777888888999999::::::;;;:::999888777888888999:::::::::::::::888888888888888888888888666666666666777777888888777888999::::::999888888???<<<888666666777888888888888777666666666666666777666666555555666666666555666666777777666666555666666666777777777888888666666666666666666666666555555555666777888999999666666777777888777777666555666666777777777777777;;;:::999888888888888888777666666555666666777777666666666666666777777777888888::::::;;;:::999999999:::;;;;;;;;;;;;::::::::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<>>>===;;;;;;;;;;;;===>>>;;;;;;::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888888888888888888888888888888777666666666666777666666555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111333222222111222222333333333222111111000/////////000000000000000000///////////////....../////////111000//////000000///...////////////////////////...........................---,,,++++++,,,---...,,,,,,,,,------------...////////////////////////000000////////////000000999999999888666444222111666111------000111---***---...............---------------............///------......//////000000.....................---.........///////////////.........///////////////............////////////......---------......///------........./////////$$$'''***...111333333333000000000000000/////////000000000000000000000000---......///////////////////////////000000000000222222111000000000000000333444444555666777888888::::::::::::;;;;;;<<<===>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPPPPPPPQQQSSSUUUWWWXXXYYY\\\___aaabbbbbbbbbcccddddddeeeeeegggjjjlllwwwAAACCCDDDDDDBBBAAAAAABBB???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;:::::::::888888777777777888888999888999:::;;;;;;999777666777888999999::::::999999999999999999999999999999888888777777777888999:::777888888999999999888888AAA>>>999777777888999888777666555444444333444444666555555555555555666666555555666666666666555555555666666666666777777777555555555555555555555555444444555666777888888888555666777777666666666666555555666777777777777666:::999888777777777777777888777666666666666777777444444444555555555666666666777999;;;;;;:::999888999:::::::::::::::999999:::999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;===<<<;;;::::::;;;<<<===::::::999999999999:::::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888888777777888888888888888888888777666666444555555666666666666555444444444444444444444444333333444444444444444444222222222222222222222222111111111111111111111111555444333222111111111111222222111111000//////...//////////////////000000//////............//////222000//////000000///...////////////////////////..............................,,,++++++,,,......,,,,,,,,,------------...,,,------...///000000000///////////////000111111;;;999555111///.........777222......111222...***------...............------------............///------......//////000000............------------............///////////////////////////.....................///////////////...------------............/////////000000000+++,,,...000000///---,,,/////////000000000000000////////////////////////---......///////////////////////////000000000000333333222111111111111222111222333555777888999::::::999999:::;;;<<<======>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPPPPQQQRRRTTTWWWXXXXXXZZZ]]]___aaabbbccccccccceeeffffffeeefffjjjmmmyyyAAACCCEEEDDDCCCBBBBBBCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;::::::::::::::::::::::::999999::::::;;;;;;888999:::::::::999777666777777888999999999999888999999999999999999999999999888777777777888:::;;;888888777777666777777888>>>;;;888666666777666666555555444333333333333333555444444444444555555666444444555555555555444444333333333333444444444555444444444444444444444444444444666666777777777777444666777777666555555666555555666777777777777777777777777777777666666666888888777777666666777777333333444444555555666666555666888999::::::999888::::::999999999999888888999999999999999:::;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888999999:::::::::999999999999::::::999::::::;;;;;;;;;;;;:::::::::999999999999::::::999999888777777777777888777777888777777666555444333444555666666666666666444444444444444444444444333333333333444444444444111222222222222333333333111111111222222222222222666555333222111000000000111111111111000///...---......////////////000000///......------......///...------...111222222111////////////////////////.................................------..................////////////000+++,,,---...///000000111.........///000111222333666333...+++)))+++...000444222//////111111///,,,,,,---......///.........---------............///.........///////////////---...///...---,,,---............//////////////////////////////.............../////////000000000000///......---.............../////////000000000...//////000///...---,,,---------...............////////////////////////---......///////////////////////////000000000000000000111111222444555666000111333555777999:::;;;999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNQQQQQQQQQQQQSSSUUUXXXYYYXXX[[[___aaaaaabbbccceeedddfffhhhgggeeefffjjjnnnzzz@@@BBBCCCCCCBBBAAABBBCCC???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999999999999888777777666777777888888888888888888888888888888888888888999888666666666777999::::::888666444444444666777:::888666555666666555444555555444333333333444444444444333333444444555666444444444555555444444444222222333333333444444444333333333333333333333333444555666777777666666555444666888888666555666777666666777888888888888777444555666777777777666555888888777666666666666666444444555666666777888888555555666777888888888888::::::999888888888888888999999999888999999:::;;;::::::999999999999999999888999999:::;;;;;;<<<<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::999999888888888888999999::::::999999999999::::::888999:::;;;;;;;;;;;;;;;::::::999888888999::::::999999888777777777777777777777777666666555333333222333444555666666666666444444444444444444444444222222333333333444444444111111222222222333333333222222222222333333333444444333333222111111111222000111111111000///...---........./////////000000///......------......///------,,,...000222111111////////////////////////...........................//////000000//////............////////////000---------....../////////---------///000222444555///...+++)))))),,,///111///////////////...------,,,------...//////......---------............//////////////////.........,,,...000///------...000///////////////.........000/////////............/////////000000000111111111000//////.........///------........./////////------...///000000111111------------.........///////////////////////////---......///////////////////////////000000000000000000000000111333444555222222333555666888999999999999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNQQQQQQQQQRRRTTTVVVXXXZZZYYY\\\```bbbbbbbbbdddfffeeehhhjjjiiiffffffkkkoooyyy???AAABBBBBBAAA@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<::::::::::::::::::::::::999888888888999::::::;;;999999999888888888888888666666777888888888888888777777777777777777777777888777555444555666888999;;;999555222222333555777999888666666777777555444555555444444444555555666333333333333444444555666333444444555555444444333444444444555555555666666333333333333333333333333555555666777777666555444444777999999666555666888666666777888888888888888222444666888888777666555888777666555555555555555555666666777888999999:::444555555666777888888999::::::999888777777888888999999888888999999:::;;;:::999999999999999999999888888999::::::;;;<<<<<<;;;::::::999999::::::;;;999999;;;<<<<<<;;;999999999999888888888888999999:::999999999999999999:::888999::::::;;;;;;;;;;;;;;;:::999888888999:::;;;999888888777777777777777666666666666555444333222222222444555666666777777444444444444444444444444222222222333333444444444111111111222222333333333222222222333333444444444222222111111222222333444000000111111111///---,,,---.........//////000000.........------.........000///......//////...---////////////////////////...........................///000111111000///...,,,,,,,,,---------......///............---------,,,,,,---///111333555777...---,,,++++++,,,...///+++---///...---,,,,,,---,,,,,,---.../////////...---------.........//////000000//////.........---,,,...000000...---///222000000//////............000000//////.........---000000000000111111111111111111000///////////////,,,,,,,,,---------......111111000////////////000.../////////000000111111////////////////////////---......///////////////////////////000000000000222111111000000000000000444444555555666777777777999999999:::;;;<<<>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNQQQQQQQQQRRRTTTVVVYYYZZZYYY]]]aaaccccccccceeegggfffiiikkkjjjggggggkkkpppxxx@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<;;;::::::999999::::::::::::::::::::::::::::::888888888888888888888888999999::::::::::::999999888777666666777999;;;<<<888888888888777777777666888888777777666666555555444444444555555555555555555555555666666666666666555555666666555444333333444333222111111222444555444444444555555555555666444444444444444444444444333333333444444444555555888888999888888777666666666666666666666777888888333333333444444666777888666666666666666666666666111222333333444444333333777666555444444555666777555777888888777777888999999999999999999999999999999:::;;;;;;;;;:::999888999999888888888999:::;;;;;;;;;::::::;;;:::999777;;;::::::999999::::::;;;888888888888888777666666999999999999999999999999999999999:::::::::;;;;;;888888999:::::::::999999777888888888999999::::::999888666555444444444555444555666777777666555444666555444333222333444444333444444555555444444333333333333222222222111111555444333333444444222111333333222000...///111333444444333333222111111000//////.........---------//////000000///...------000000//////......------........................,,,,,,------...///000000////////////////////////------------------------........................,,,---...000000000///...+++,,,,,,------.........------------------------//////////////////////////////.........---------........................000000//////......------////////////////////////000000000000000111111222111111000000//////......111111000000/////////.........////////////.....................///000000////////////////////////........................////////////000000000000000000000///////////////000111111111111222222222444555666777888999:::;;;999::::::::::::::::::;;;>>>???@@@BBBCCCDDDEEEEEEDDDEEEEEEFFFFFFIIIMMMPPPOOOOOOQQQRRRUUUWWWZZZ[[[\\\]]]^^^```bbbcccddddddccceeeggghhhhhhhhhjjjkkkvvv@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777777888888888888777777666666666777777666666666888777666666777888:::<<<888888888777777777666666555555555555444444444444555555555555555666777777555555555555666666666666555555555555555444333333444444333333333333444444444444444444555555555555444444444444444444444444222333333333333444444444555555555555555444333333666666666666666777777888444444444444555666777777555555555555555555555555444444555666666666666666777666555444444555666777555777888888777777888999777777777777777777777777888999:::;;;;;;:::999999;;;:::::::::;;;;;;<<<<<<:::::::::;;;<<<<<<;;;:::;;;::::::999999::::::;;;888888888999999888777777999999999999999999999999999999999::::::::::::;;;999999999::::::999888888444444444555555555666666888777555444333333444444555555555666666555555555666555444333222333333444333333444444444444333333333333222222222111111111444333222222333333222000333333222000//////111333333222111000000/////////------------,,,,,,++++++...............---,,,,,,////////////....................................,,,,,,------...//////000........................------------------------........................---...///111111111000///---------------.........------------------------........................//////.........---------....................................------------------------------------/////////...//////000000///////////////000000000000000000//////............//////000000//////..................///000000////////////////////////.........................../////////000000000000000000000000000000000000000111111111111222222222111222333444555666777888999::::::::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFIIIMMMPPPRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\^^^```bbbcccddddddaaaccceeeffffffggghhhjjjvvv@@@@@@??????????????????========================>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::666777888999999888777666888888999999999999888888888777666666777888:::;;;777777777777666666666666444444444444444555555555777777666555555777888999555555555555555555555555444555555555555444444333444444555555555444444333444444444444555555555555444444444444444444444444222222333333333444444444666666777777777666555555555555666666666777777777666666555555555666666777555555555555555555555555555555666777777777777666666666555555555555666666555777888888666666777999666666666666666666666666777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<888999:::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;888888999:::::::::999999999999999999999999999999888888999999999:::::::::::::::::::::999888777777555666666666666666777777666666555444333333333333555555444444444444555555555444333222222222333333333333444444444444333333333222222222222111111111333222111111222222111000222333222111//////111333444333222000///000000111.........------------,,,------------------,,,+++.............../////////........................,,,,,,------.../////////........................------------------------........................------///000000000///...//////..................------------------------------------------------...............---------........................,,,,,,,,,---------------------------------------//////......---.........---......//////000111111/////////...............//////000000000000//////...............///000000////////////////////////............................../////////000000000000000000000000000111111000111111111111222222222000000222333444666777777999999::::::;;;;;;;;;;;;<<<===???@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFIIIMMMPPPTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\^^^```bbbcccddddddbbbdddfffgggggggggiiikkkxxx???????????????>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999666777999::::::999777666999999999::::::999999999777777777666777888999:::777777666666666555555555555555555666666777777777777666555444555666888999666555555555555555444444444444444555555444444333444555666666666555444333333333444444444555555555444444444444444444444444333444444444444555555555666777777777777777666666555555555666666666666666777777666555555555666666555555555555555555555555333444444555666555555555666666666555555666666666555666777777666666777999555555555555555555555555666777777888999::::::;;;888888999999:::::::::999777999::::::999999999:::;;;::::::999999::::::;;;999999::::::;;;;;;::::::888888888888888888888888888888888888999999999999::::::::::::999777666666666666666666666777777777666666555555444444444444555444333222222333444555444444333333222222222222333333333444444333333333222222222222111111111111222000///000111222000///111222222111000000111333777666444222111222333333000000000000000000000///------.........------,,,---------....../////////........................---------.........//////........................------------------------........................+++,,,---.........---,,,000000//////.........---------------------------------------------------................................................,,,,,,,,,------......///////////////////////////000///......---...............//////////////////..................------//////000000000000//////...............///000000////////////////////////................................./////////000000000000000111111111111111000000111111111222222222222333444555777888999:::999999::::::;;;<<<<<<<<>>>>>=========:::;;;;;;;;;<<<<<<<<<===???>>>======<<<<<<======>>>>>>>>>=========<<<<<<;;;:::999999888888999999999999999999999999999999888888999::::::999888888555555666666666666555555777777777777777777888888666666666555555555555444444444555555666666777777555555444444444555666777666666555555444444444333333333444444444444444333444555666777666555333222333333333444444444444555444444444444444444444444555555555555666666666666222222333333333333333222444444555666777666666555777666666555555555555666555555555555555555555555333444444555666555555555555666666666666666666555444666777777666666777888666666666666666666666666666666777777888999::::::777888999:::::::::999999;;;===>>>===:::888888999;;;::::::999999::::::;;;999::::::;;;;;;;;;::::::888888888888888888888888777777777888888888999999:::::::::999888777666555333333333333333333333333777777777777777666666555555444333222222333444555444444444444333333222222222333333333333333333222222222222111111111000000111000//////111111111///000111222111000000111333666555444222111222222333///000000000000000000000---....../////////......,,,,,,------......//////........................---------.......................................------------------------........................---...///000//////------000000//////.........---------------------------........................---.............................................------....../////////000////////////////////////000000///....../////////111000000///...------,,,------..................//////000000000000//////...............///000000000000000000000000000000////////////////////////............//////////////////000000111111111111000000111111111222222222333333555666888:::;;;<<<999999:::;;;;;;<<<======???@@@AAACCCDDDEEEFFFFFFDDDEEEEEEFFFFFFIIIMMMPPPOOOOOOPPPRRRTTTVVVXXXZZZZZZ[[[]]]___aaabbbccccccdddeeegggggghhhiiilllooo{{{??????>>>>>>======<<<<<<::::::;;;;;;<<<=========???>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888888999999999999999999999999888888888888888888888888666666777777777777666666777777777777777777777777666555555555444444444444333333333333333444444444444444444555555555555555666666555555444333333333222333333444444444444333555555555555555444333222333333333333444444444444444444444444444444444444444555555555666666666666222333333444444444444333333444555666777666555555555555444444444555555666444444444444444444444444555555666777777777777666555555666666666666555555444666777777555555666888777777777777777777777777777666666666777888999999999:::;;;<<<===<<<;;;:::>>>AAABBB@@@<<<999:::;;;;;;::::::999999::::::;;;:::;;;;;;;;;::::::999888888888888888888888888888666777777777777888888888999999999999888777666666555555555555444444444444777777888888888777777666555555444444444444555555444444555555555444333222222222333333333333222222222111111111111000000000111000///000111222111000///111222222111000222333222222111111000//////...,,,------------.........---...//////000/////////---------------.........................................................------------------------------------------------........................000111222222222111000/////////..................------------------------////////////////////////---------................................................///////////////------------------------//////......//////000111222111000///---,,,++++++.............../////////......////////////.....................///000000000000000000000000000000////////////////////////------........./////////......//////000000111111000111111111111222222222111111333555777999:::;;;999999:::;;;<<<======>>>===>>>@@@AAACCCDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMPPPMMMNNNOOOQQQSSSVVVXXXZZZZZZ[[[]]]___aaabbbccccccaaabbbcccddddddgggjjjmmm|||??????>>>======<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::999999;;;:::999999888888999999888888888888888888888888888777666555555666777888888888999999999999888888666777777777777777666666555555555444444444333333444333333333333333333222333444666777777777555555666666555444444333222222111222333444444444444444666555444333222222222222222222333333333444444444444444444444444444444444333333333333444444444555444444555666666666666666222333555777777666555444333333333333333444555666444444444444444444444444444444555666666666666666444555666777777666555444444555666666555555666888666666666666666666666666888777666666666666888888888:::;;;======<<<;;;:::<<>>>>>===>>>@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMPPPOOOPPPPPPRRRTTTVVVXXXYYYZZZ[[[]]]___```bbbbbbccc```aaabbbbbbcccfffjjjmmm}}}???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<;;;::::::::::::;;;;;;;;;:::999999888777777<<<;;;::::::999999::::::888888888888888888888888888666333222222333666888555555666666666666555555666777777777777777666555555555444444444333333333666666666555555444444444333555777999:::888666555666666555444333333222222111222333333444444444444666555333222111111222222222222333333333444444444444444444444444444444444111111222222222333333333000111222222333333333333222333555777777666555444111111111222333444555666444444444444444444444444111222333333444444333333444555666777777666555444444555666666555555666888666666666666666666666666888888666555555666777777666777999;;;;;;:::999888777;;;>>>===999777999<<<;;;::::::999999::::::;;;<<<<<<;;;:::999777666555777777777777777777777777666666666666777777777777666777777888888888888777666666555555444444444333444555666777777666555555444555666777777666555444555666777777777666444444222222222333333222222222111111111111000000000000111000///000222333333222...000222222222111222333///111333444333111...,,,---------.........//////+++,,,,,,---.........---.........------,,,,,,,,,.............................................---------------------------------------------------........................------.........---+++***+++,,,,,,------.........---------------------------------------------------------.........//////.................................------,,,,,,,,,////////////////////////******+++,,,---///000111..................------.../////////000000111111,,,------------------,,,...............///000000000000000000000000000000000000000000000000000000---------.........//////,,,,,,------...//////000000111111111111222222222000111333555777999:::;;;999999:::;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFIIIMMMPPPRRRRRRRRRSSSTTTVVVWWWXXXZZZ[[[]]]___```bbbbbbbbbaaabbbccccccdddgggkkknnn~~~@@@??????>>>===<<<<<<;;;======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;::::::::::::::::::999999999888888666666777777888888888999666666666666666666666666777777777777777666555555333444444555555444444333222222222333333333444444444555555555555555555444333333333333333333333333555555555444444333333333333333333333333333333333555555444333333333333444333333333333333333333333444444444444444444444444222222222222222222222222444444333333333333222222...000333666777777666555333444444444555666666666444444444444444444444444444444444555555555666666555666777777555111...+++666666555444444444444555666666666666666666666666555444333222333555777999888888999:::::::::999999888888888888888777666666888888999999999:::::::::999999999888888888888777:::999888888888999:::;;;999999999999999888777666777777888777777666555444555555444444444333333333777777666666666555555555666777666444222222444666999999999999999888777777666555333111111111333444444444333333222111000000000111111111111000/////////////////////000000111222111111111000000//////...------,,,,,,------....................................------,,,,,,,,,...........................,,,++++++---......---+++,,,---.........---,,,,,,------......------,,,/////////......---------.../////////...------,,,//////.........---------///---+++***,,,.../////////...---,,,,,,,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,//////.........---------,,,,,,,,,---------..............................////////////////////////)))---...,,,,,,......,,,......////////////......///000222444444222000///////////////////////////000000//////.........---//////000000000000//////////////////000000000000000000000111222222333333555555555555666888999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>???AAACCCDDDFFFFFFFFFEEEEEEEEEGGGJJJLLLNNNQQQSSSTTTTTTSSSTTTVVVYYYZZZ[[[]]]___aaabbbbbbbbb```bbbcccbbbaaaccchhhmmm??????>>>>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999999::::::999999999888888888555555666666666777777777555555555555555555555555777777777777777666555555333444444555555444444333222333333333444444444444333444444555555444444333333333333333333333333333555444444444333333333333333333333333333333333333555555444333333333333444333333333333333333333333444444444444444444444444222222222222222222222222444444333333333222222222000111444666666555444222333333333333444444444444444444444444444444444444444444444444555555555666111222444555555555444333555555444444555666777777555555555555555555555555666666444444333444555666777888999999::::::999999888888888888888777666666888888999999999:::::::::999999999888888888777777:::999888777777777777777888999999999999888777666666777777777777666666555555555555555444444444333444444444444444333333333666666666444333222444666888888888888888777666666666555333111111222333444444444333333222111111000111111111111000000000000000000000000000111222222444333222111000///...---...------,,,,,,------...........................------------------,,,,,,...........................,,,++++++---......---+++,,,---.........------,,,------......------,,,.........---------,,,,,,---.........------,,,+++---------,,,,,,,,,++++++,,,+++))))))***,,,------///...---,,,,,,,,,,,,---......---------,,,,,,,,,/////////......---------//////.........------------------.........//////........................000000000000000000000000...555888333......000111......////////////.........000333555555333000...////////////////////////000/////////..................////////////......////////////000000000000000000000111222222333333555555555555666888999:::;;;;;;;;;<<<<<<<<<<<<===??????AAABBBDDDFFFGGGGGGGGGFFFFFFFFFHHHKKKNNNPPPQQQSSSTTTTTTTTTTTTWWWYYYZZZ[[[^^^```bbbbbbcccbbbaaabbbdddcccbbbdddjjjnnn>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999::::::999999999888888888999999999999888888888777444555555555555555666666555555555555555555555555666666666777666666555444333444444555555444444333333333333444444444555555222333333444444333333222333333333333333333333333444444333333333333333222333333333333333333333333555555444333333333333333333333333333333333333333444444444444444444444444333333222222111111111111333333333333222222222222111222444555555444222111333333333333222222222222444444444444444444444444444444444444555555555555111222333444555666777777333333444444555777888999555555555555555555555555777666666555444444333333777777888999999999999999777888888888888777777666888888999999999:::::::::999999888888888777777777888888888888777555444333888888999999888888777777555666666777777777777666666666666555555555444444777777777777777666666555555555666444333222444555666666777777666666555444555444333222111222333444444333333222222111111111333222000/////////000111111111111111111222222333555444333111000...---,,,...------,,,,,,------...........................,,,,,,------------------...........................,,,++++++---......---+++,,,------......------,,,------......------,,,------------,,,,,,,,,,,,.........///......---,,,---------------,,,,,,,,,,,,+++*********+++------......---,,,,,,,,,------...------------,,,,,,,,,///////////////........................---------............////////////........................000000000000000000000000111999===777///---000222......////////////.........000333666666333000...////////////////////////////////////............------............------////////////000000000000000000000111222222333333444444555555666888999:::;;;;;;;;;<<<<<<<<<<<<===@@@AAABBBCCCEEEGGGHHHIIIHHHGGGGGGGGGIIILLLOOOQQQRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[^^^```bbbccccccccc```bbbdddcccccceeekkkppp=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777777999888888888888777777777555555555555555555555555555555555555555555555555555555555666666555555444333444444555555444444333333333444444444555555555222222222333333222222222222222222222222222222222333333333333222222222222222222222222222222222222555444333333222222333333222222222222222222222222333333333333333333333333333333222222111111000000333333333222222222222111000111333444444333222222444444333333222222111111333333333333333333333333444444444444444444444444777666555444333444555555333333333333444555666777555555555555555555555555555555666666555444333333666666777888999999999999777777888888888888777666888888999999999:::::::::888888888888777777777777666777888888777666555333777777888888888888777777444555666777777888777777777666666666666555555555777777888888888777666555444555555444333333444555555555555555555444333333444444333222222222333444333333333222222111111111333222000......///111222111000000000000111222222333333222111000///...---...------,,,,,,------...------------------------,,,,,,,,,------....................................,,,++++++---......---,,,,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////...////////////////////////.........---,,,---...000...------,,,,,,,,,------------------------------//////..........................................------------....................................///////////////////////////666888333------......---......//////......------000444666666444000---///////////////////////////////////////.........---......//////......---////////////000000000000000000000111222222333333444444444555666888999:::;;;;;;;;;<<<<<<<<<<<<===@@@@@@BBBCCCEEEFFFHHHHHHHHHGGGGGGGGGIIILLLOOOPPPRRRSSSTTTTTTTTTUUUWWWYYYYYYZZZ]]]___aaabbbcccccc```bbbccccccbbbeeekkkppp<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999999888888888888888777777777666666666888888888777777777666666666666666666666666666666555555555555555555555555333444555555555555444444333444444555555444444333333333333444444444555555111222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222444444333222222222222333222222222222222222222222333333333333333333333333222222222111111000000000333333222222222111111111...///111222333444444444555555444444333333222222333333333333333333333333444444444444444444333333999888666444333333333444444444333333222333333444555555555555555555555555333333444555666666555555444555666777888888888888666777777888888888777777888888999999999:::::::::888888888777777777666666444555777888999888777777666777777888888888777777444555666777777888777777777666666666666555555555222222333444444333111000222444555555333333444555333444444444444333222222333333333333333333333444333333222222222222222111333222000......///111222000////////////000111111111111111000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................,,,++++++---......---,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////............//////////////////---///000///---,,,...000------,,,,,,,,,------...---------------------------------------------------.....................++++++,,,,,,,,,---------...................................................000///---...000///***------............---------///333555555333///---////////////////////////.........////////////////////////000000/////////////////////000000000000000000000111222222333333333444444555777888:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBDDDFFFGGGHHHGGGFFFFFFFFFHHHKKKNNNPPPRRRTTTUUUUUUTTTUUUXXXZZZWWWYYY\\\^^^aaabbbbbbbbb```aaacccbbbbbbdddjjjooo~~~;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::999999999888888888777777888888777777777666666666777777777777666666666666777777777666666666666666444444444444444444444444222333444444555444444444333444444555555444444333222222222333333333444444111222222333333222222111222222222222222222222222000111111111111222222222222222222222222222222222444444333222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222111111111111---...///111222333444444444444444444333333333333333333333333333333333333444444444444333333333333555444333333333444555666555444444333222222333333444444444444444444444444333333444444555666666777333444555777888888888888666777777888888888888777888888999999999:::::::::888888777777777666666666333444555777888888999999666666777777888888777777555666666777777777777666666666666555555555444444222333444555555333111000111333555555444333333444333333444444333333222111222222333333333333444444222222222222222222222222333222000/////////000111///////////////000000111///000000000111111111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...........................,,,++++++---......------,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,,,,,,,------------***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---///...+++***+++...------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------------------...............***+++++++++,,,,,,,,,,,,........................------------------------......,,,,,,000444111+++------............---------///111222222111///---////////////////////////........./////////////////////000000000000//////////////////000000000000000000000111222222333333333333444555777999:::;;;;;;;;;;;;<<<<<<<<<<<<===??????AAABBBDDDFFFGGGGGGGGGFFFFFFFFFHHHKKKNNNOOOSSSTTTUUUUUUUUUVVVXXXZZZWWWYYY\\\___aaacccccccccbbbcccdddcccbbbdddiiinnn|||::::::::::::::::::::::::666777777777888888888888999888888888777777777777888888888777777777666666777777666666666555555555666666666555555555444444444444444444444444444444222222333444444444444444333444444555555444444333111111111222222222333333222222333333333333222222111111111111111111111111000000000000111111222222111111111111111111111111444333222222111222222222111111111111111111111111222222222222222222222222//////000000111111222222222222222222111111111111...///000000111222222333222222222222333333333333222222222222222222222222444444444333333333222222222222222222333555666666555555444444444555666666444444444444444444444444666555444333444444666666222333555666777888888888666666777888888888888888888888999999999:::::::::888777777777666666666666444444444444555666777777555666666777777777777777666777777777777666666555555555555555444444444333444555777888888666444222000222444555444333333444333333444444333333222111111222333333444444444444222222222222222222222222111111111111000000000000000000//////000000111222111111111000000000000000...------,,,,,,------...........................------------------,,,,,,...........................,,,++++++---......---------,,,,,,,,,---...///,,,------......------,,,,,,,,,---------.........++++++,,,---------------*********+++++++++,,,,,,+++...000///+++)))+++...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------.........///---------.........//////+++++++++,,,,,,,,,------................................................---//////---///222111---,,,------......------,,,......////////////......////////////////////////............/////////000...//////////////////...////////////000000000000000000000111222222333333333333444555777999;;;<<<;;;;;;;;;<<<<<<<<<<<<===@@@@@@BBBCCCEEEGGGHHHHHHHHHGGGGGGGGGIIILLLOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZYYY[[[^^^aaaccceeeeeeeeeeeeggggggfffdddeeejjjooo{{{::::::::::::::::::::::::555555666666777777777888888888888888777777777777888888888888777777777777777666666666555555555555555555555444444333333333444444444444444444444444111222333333444444444444333444444555555444444333000000111111111222222222222333333444444333333222111111111111111111111111//////000000111111111222111111111111111111111111444333222222111111222222111111111111111111111111222222222222222222222222......///000111222333333222222222111111111111000000000000000000000111111000000111111222222222333222222222222222222222222444444444333333222222222222222222333333444444444555555555555666888999:::444444444444444444444444999777555333222333444555222333444666777888888888666666777888888888888888888888999999999:::::::::777777777777666666666666666555444333222333444555555555666777777777777777777777888777777666555555555555444444444333333333222333555777666444222000///222444555444333333444333444444444444333222222111222333444444444444444222222222222222222222222000111111111111000//////111111111000111222222333333222222111000//////......------,,,,,,------...000000000000000000000000.........------,,,,,,,,,...........................,,,++++++---......---------,,,+++,,,---...///,,,------......------,,,---------....../////////......///000111111000000+++++++++,,,,,,---------,,,000333222---+++---000,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---.........//////000000---------.........//////,,,,,,,,,---------..............................////////////////////////+++000222///---...///...,,,------......------,,,.........------.........////////////////////////---.........//////000000---..................---////////////000000000000000000000111222222333333333333444555777999;;;<<<;;;;;;;;;<<<<<<<<<======AAABBBCCCEEEFFFHHHIIIJJJIIIIIIHHHIIIJJJMMMPPPRRRSSSTTTUUUVVVUUUVVVXXXZZZ[[[\\\___bbbeeeggggggggghhhiiijjjhhhfffgggkkkpppzzz999999999999999999999999666666666666666666666666777777777777777777777777777666555444444555666777444444444444444444444444555555444333333333333444222333444444555555555444444444444444444444444444222222222222222222222222333333333222222111111111000111333555555444333222111111111111111111111111000111222333333222111000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000555444222000...---+++***111111111111111111111111444333111///......000000111111111111111111111111111111222222222333333333333333333222222111111111444444444444444444444444222333333444444333333222555444444333333333444444666555555555555666777777555555555555555555555555::::::999888666444333222777777777777777777777777555555666777777666555444777777777777777777777777555555555555555555555555555444444333333444444555333333333444444444555555333222222111111222222333222111000000000111222333333444444555444333111000444444444333333333222222222222222111000//////...222111111111000000000/////////............//////........................,,,,,,------,,,,,,+++***//////.........---------...------------...//////,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,---+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---...//////000000/////////...,,,,,,,,,---///111111000///---,,,,,,,,,---000000//////......------........................//////.........---------,,,---///000000000///...---...///000000///...---000000//////.........---//////000111111111111111000000000000111111111111444444444555666888999:::666888:::<<<<<<===???AAAAAACCCEEEEEEEEEFFFHHHJJJHHHIIIIIIHHHGGGIIILLLOOOTTTUUUVVVVVVVVVWWWYYY[[[^^^aaafffllloooqqqqqqpppkkkjjjiiigggfffgggkkkooozzz999999999999999999999999777777777777777777777777555555555555555555555555777666555444444555666777555555555555555555555555555555444333333333333444222222333444444444444444444444444444444444444444222222222222222222222222333333333222222111111111000111222333444333333222111111111111111111111111111222222333333222222111333333333333333333333333111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000333222222111000/////////111111111111111111111111222111///......000111222111111111111111111111111111111111222222222333333333333333222222222111111333333333333333333333333333444444555555444444333555444444333333333444444333333333333333444555555555555555555555555555555777777777777777666555444666666666666666666666666444555555666666666555555666666666666666666666666555555555555555555555555333333333222222333333333333333333444444444555555333333222222222222333333333222111111000111222333222333444444444333222111222222111111111000000000222222111111000//////.../////////000000000111111111000///............///........................,,,,,,------,,,,,,+++***......------,,,,,,,,,,,,---------------...//////,,,,,,,,,+++++++++******------------------------......---------,,,,,,,,,---+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------............/////////...---,,,,,,---///000000//////...------,,,,,,///////////////.................................//////.........------------......//////////////////000111222222111000///111111000000000///////////////000111111111111111000000000000111111111111444444444555777888:::::::::;;;============???@@@AAACCCEEEEEEEEEFFFHHHJJJIIIIIIIIIIIIHHHJJJMMMPPPUUUVVVWWWWWWVVVWWWYYY[[[aaadddgggjjjkkkjjjiiigggddddddcccbbbccceeejjjnnn{{{999999999999999999999999777777777777777777777777555555555555555555555555666666555555555555666666666666666666666666666666555555444333333333333333222222222333333333333333444444444444444444444444222222222222222222222222222222222222222111111111000111111111222222222222111111111111111111111111111111111000000111111111000000000000000000000000111111111111111111111111333222222111111222222333111111111111111111111111000000000000000000000000000111111111222222222222111111111111111111111111//////......///111222444111111111111111111111111111111111222222222222333333333333222222222222111111111111222222222222222444555555666666555555444444444333333333333444444333333333333333444444555666666666666666666666666333444555666777777777777555555555555555555555555444444444444555555666777555555555555555555555555555555555555555555555555333222222111111222222333333333333444444444555555444444333333333333444444555444333222111111222222111222333333444333333222222111111111111000000000222111111000000//////...---------...///111222333333222111///............------------------------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,+++++++++---------------......///,,,,,,,,,,,,++++++++++++------------------------...------------,,,,,,,,,---+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------,,,,,,,,,---...///......---,,,,,,...///000...////////////---,,,+++.........///////////////......................../////////............---///............//////000///000000111111000000///111111111111000000000000//////000111111111111111000000000111111111222222333444444555777888:::;;;===>>>??????======>>>@@@AAACCCEEEEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIKKKNNNQQQUUUVVVXXXXXXWWWXXX[[[]]]aaaccceeeffffffeeecccaaa______``````aaaeeekkkooo}}}888888888888888888888888888888888888888888888888777777777777777777777777666666666555555666666666666666666555555555555555555444333333222222333333222222222222222222222333333333333333333333333333111111111111111111111111222222222111111111111111000000000///000111222222111111111111111111111111000000...------...000000////////////////////////111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000000000000111111222222222111111111111111111111111//////......///000111222111111111111111111111111111111111111222222222222222222222222222222222222111111111222222222222222444444555555555555444444333333333222333333444444555555444444555555666777666666666666666666666666222333444555666777777777444444444444444444444444333333222222333555777888444444444444444444444444555555555555555555555555333333222222222222333333333333333444444444555555555444444333333444444555666555444333222222111111111111222222333333333333333333333333222222222222111111000000////////////------------...000111222444333222000///...------------------------------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---,,,+++******,,,...///...------------...///000---...///000000...,,,***------......//////000000......................../////////...............000///...------...///000........................000000000000000000000000//////000111111111111111000000111111111222222222333333444555777999:::;;;<<<===???>>>======>>>@@@AAACCCEEEEEEEEEFFFHHHJJJJJJKKKKKKJJJJJJLLLPPPSSSUUUVVVXXXXXXXXXYYY[[[^^^\\\^^^aaacccddddddcccbbb```aaaaaaaaacccgggmmmqqq888888888888888888888888777777777777777777777777777777777777777777777777555666666666666666666555555555555444444444333333444444333222222222222333333333222111111111222333333333333333333333333333111111111111111111111111111111111111111111111111000000/////////000111222000000000000000000000000111000///......///000111222222222222222222222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000//////////////////000000000000000000000000000000000111111111222222222222222222222222222222222111222222222333333333444333333444444444444333333222222222222222333444555444444444444444555666666666666666666666666666666333444444555555555555444444444444444444444444444333222222222222444666777444444444444444444444444555555555555555555555555444444333333333333444444333333333444444444555555555444444333333444444555555555444444333222111111111111111111222333333444333333333222222222111111000000000//////////////////...---------...000111666555333111///...------------------------------,,,,,,------,,,,,,+++***------------............,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---,,,***)))***+++---///------------......//////,,,---///000000...,,,+++------......//////000000........................////////////////////////000///...------...///000......------------......//////////////////////////////000111111111111111111111111111222222222222333333444555777999;;;<<<999;;;============???AAAAAACCCEEEEEEEEEFFFHHHJJJJJJKKKKKKKKKKKKMMMPPPSSSUUUVVVXXXXXXXXXYYY\\\^^^ZZZ\\\___bbbddddddddddddcccccccccbbbcccggglllppp888888888888888888888888666666666666666666666666555555555555555555555555555555666666666666555555555555555444333333222222444444333222222222222222555444222111111222333333333333333333333333333333111111111111111111111111000000000111111111111111///000000000111111111111000000000000000000000000333222222111111222222333000000000000000000000000111111111111111111111111/////////....../////////000000000000000000000000000000000000000000000000111111000000///.........000000000000000000000000////////////////////////000000000000000000000000000000000111111111111222111222222222222333333333111111222222333444444444222333333333333333333222222111111222222333444555222222222222222333333444555555555555555555555555444444444555444444333222444444444444444444444444222222222222333333444555444444444444444444444444555555555555555555555555555444444333333444444555333333333444444444555555444444333333333333444444333333444444333222111000222111111111111222222333111000000000000/////////////////////////////////111000...------///000222666555333111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------...............///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,+++++++++,,,---...---------............///------...//////...---,,,.........///////////////...........................////////////000000000000//////............///000//////......//////000............//////////////////000111111111111111111111111222222222222333222333333555777999;;;<<<999;;;<<<=========???AAAAAACCCEEEEEEEEEFFFHHHJJJIIIJJJJJJJJJKKKMMMPPPTTTTTTUUUWWWWWWXXXYYY\\\^^^]]]^^^```bbbccccccbbbbbbccccccbbbaaabbbeeejjjnnn888888888888888888888888555555555555555555555555555555555555555555555555444555666777777666555444666666666555444333333333444333222222111222222222666555333222111222333444222222222222222222222222111111111111111111111111///000000000111111111222///000111222222222111111000000000000000000000000000111111111111111111000........................111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000------...///000000000000000000000000000000000000000000000000111111111111111111222222222333333333000000111111222333333333333333444444444444333333111111111111222333444555222222111111222222333444444444444444444444444444333333333444444444333333444444444444444444444444111222222333333333222222444444444444444444444444555555555555555555555555444333333333333333333444333333333444444444555555333333222222222222333333111222222333333222111000333222111000000111111222000000000000////////////////////////////////////000///...---...000333555666555333222111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---+++******,,,------,,,---------------------------------------------------...///...,,,+++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,------------,,,------.......................................///////////////..................................../////////000000000000///////////////......---000///............///000......//////000000000000//////000111111111111111111111111222222222333333222222333555777999;;;===<<<===???>>>>>>===???@@@AAACCCEEEEEEEEEFFFHHHJJJHHHIIIJJJJJJJJJLLLPPPSSSRRRTTTVVVVVVWWWXXX[[[^^^^^^___```aaabbbbbbbbbaaabbbbbbaaaaaabbbeeejjjnnn777777777777777777777777555555555555555555555555777777777777777777777777444555666777777666555444888777777666555444444444444333222222111111222222777666444222222222444555222222222222222222222222000000000000000000000000//////000000111111111222...000222333444333111000000000000000000000000000,,,---...//////...---,,,111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000***+++---///000111222222000000000000000000000000000000000000111111111111111111111222222333333333...//////000111222222222444555555555555555555444111111111111222333444555444444333333444444555666333333333333333333333333111222222333444444444444555555555555555555555555111222333444444333111000555555555555555555555555555555555555555555555555333222222222222222222333333333333444444444555555333222222111111222222333///000111222333222111000444333111000000000111111222222222222111111111111.........//////////////////...------///222555888555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........---+++***+++,,,------------------------------------------------------------...///...,,,+++,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...+++,,,---.........------,,,---......//////............---------......///000000//////.........---.........................../////////000000111111...///000000000///---,,,...---,,,++++++,,,---...//////000000111111111222//////000111111111111111111111222222222333333333222222333555777999;;;===???@@@AAA@@@>>>===>>>???AAACCCEEEEEEEEEFFFHHHJJJHHHIIIIIIIIIJJJLLLPPPSSSRRRSSSUUUVVVVVVXXX[[[]]]\\\\\\^^^```aaabbbccccccbbbbbbbbbbbbcccgggmmmqqq777777888999999777666555444444444444555555555666888888888888888888888888333333333444555666777777888777555444333333444444555555444444444333333333444333333222222333333444111111111111111111111111000000000000000///......000000000000000000000000222111111111000000//////000000//////.........---000000000000000000000000////////////000000000000111111000000//////......222111111111000000//////............////////////000000000000000000000000111111000///////////////......///////////////...000///...------,,,,,,---000000000000000000000000000000000000111111111111000000000000000000000000000///......///111333444777777666555444222000///222222111111111111222222333333333333333333333333444444333333333333333444555444444333333444444555444444444444444444444444555444333333222222222222555555666666666666555555555555555555555555555555444333333333333444555555333444555666555333000///222222222222333444555555333444444333111000111222222000///111444444222000111111111111111000//////...000111000///...///000111111000000111111222333777555333000///...///000.........------,,,,,,,,,......---,,,+++***((('''000---***+++---///---++++++,,,---......,,,***)))+++++++++,,,,,,---------------------------------***++++++,,,---...//////***)))((((((*********(((////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000...,,,,,,......,,,*********+++++++++,,,,,,,,,---------............///---------------------------------....../////////.........------,,,,,,,,,---,,,++++++++++++------...---------//////...---)))******+++,,,---....................................///000000111000000......---,,,,,,...///000//////............//////000000000000000000000000//////000111222222333333333333444555777999;;;<<<999:::<<<===>>>???AAACCCBBBBBBCCCDDDEEEHHHIIIKKKIIIJJJJJJJJJKKKMMMQQQTTTTTTUUUVVVVVVVVVXXX\\\___]]]^^^```aaabbbbbbaaaaaa```aaaaaabbbcccfffkkkooo777888888888888777666666444444555555555666666666333333333333333333333333333333444444555555666666777666555444444333333333444333333333222222222222222222222222222222222222111111111111111111111111000111111111000000///...000000000000000000000000111111111111111000000000000000000/////////......000000000000000000000000000000000000111111111111111000000000/////////...111111000000////////////............////////////////////////////////////111111000///////////////......////////////......000///......---.........//////////////////////////////000000000111111111000000000000000000000000000000///...///111333444777777666555444222111000222222111111111111222222333333333333333333333333111111111111222333444444444444333333333333444444444444444444444444444444555444333333222222222333444444555555555555444444444444444444444444444444222222222222222333444444333333444444333111000///111111111111111111222222222333444333111000111222333222000111333333111///111111222222111111000//////000111111//////000111111111000000111111222333555444111///---------...------------------,,,,,,...------,,,+++***)))(((...---+++,,,---......---,,,------...---,,,+++***+++,,,,,,,,,,,,,,,,,,---------------------------...------------,,,,,,,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++,,,***(((++++++++++++,,,,,,,,,,,,------------............------------------------000///---,,,***((('''&&&......---------,,,,,,,,,...---+++*********,,,---,,,+++***+++---//////...,,,,,,------......//////........................---...//////000000000///......------......///000/////////....../////////000000000000000000000000000000111111222333333333000000111222444666888999999;;;===>>>>>>>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEHHHIIIIIIIIIJJJLLLPPPSSSTTTUUUVVVVVVVVVXXX\\\______```aaaccccccccccccbbb```aaabbbcccdddhhhmmmqqq888888777777666666777777555555555555666666666777555555555555555555555555444444444444444555555555555555666555555444333222222222222222111111111111000000111111111111000000111111111111111111111111111111111222111111000///000000000000000000000000111111111111111222222222111000000000000000//////000000000000000000000000000000111111111222222222000000000000////////////111000///.........///000............////////////........................111000000///////////////...///////////////......//////......//////000000//////////////////////////////000000000000111111000000000000000000000000000000/////////111222333777777666666444333111111222222111111111111222222333333333333333333333333000000111222333444555555444444333333333333444444555555555555555555555555444444333222222222333333333333444444444444333333444444444444444444444444111111111111111222333333333222222111111000000///222222222222111111111111222333444333111111111333444222111111222222000...111111222222111111000//////111222111000///000111111000000000000111222222333111///---,,,,,,,,,,,,,,,,,,------------------------------,,,***))))))+++,,,------,,,---...///...---------------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------,,,,,,,,,,,,,,,,,,,,,---///...,,,***************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,,,,,,,,,,------------------------............------------------------.../////////////////////...------------,,,,,,,,,...---,,,+++,,,///222444111...,,,+++,,,.........////////////////////////........................------...////////////.........//////000000000///////////////////////////000000000000000000000000111111111222222333333444222333333444666888:::;;;;;;<<<>>>>>>>>>>>>???AAAEEEEEEGGGHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIKKKOOORRRTTTUUUVVVVVVVVVXXX\\\______```bbbcccddddddcccccc```aaacccdddfffjjjooosss999888777555555666777777555555555666666666777777888888888888888888888888555444444444444444444444444444555666555444222111333222222222222111111111000000111222222111000000111111111111111111111111111111222222222111111000000000000000000000000000000000111111222222333333111111111111000000000000///////////////////////////000000000000111111111000000000000////////////111///...------...///000............////////////////////////////////////000000////////////000000//////////////////...---.........//////000222222////////////////////////////////////000000000111000000000000000000000000000000//////000111222222666666666555555333222111222222111111111111222222222222222222222222222222222222333444555555666666444333333333333333333444555555555555555555555555444333333222222333333333333333444444444444333333333333333333333333333333111111111111111222333333333333222111000111111111555555555444444333333222111222333333222111222444333222111000000000000///000000111111000000///...000111222111000///000222000000000000000111222222222111///...,,,,,,,,,,,,,,,,,,,,,------.........------------,,,+++******(((+++......,,,,,,...111......---,,,,,,------...---------,,,,,,+++++++++------------------------******+++,,,---......///,,,,,,,,,...//////,,,***------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000///,,,,,,,,,---------......,,,,,,---------.........------------------------//////000111333444555555------------------------------,,,...111666;;;>>>:::666111...------------000000000000//////..............................------...............------...000111111111000////////////000000/////////////////////////////////111111222222333333333444444444555666777999;;;<<<<<<===??????>>>>>>???@@@EEEGGGIIIKKKKKKJJJIIIHHHHHHIIIJJJIIIJJJLLLPPPSSSTTTUUUVVVVVVVVVXXX\\\______```bbbcccdddccccccbbb___aaabbbcccfffjjjpppttt999888666555555555666777555555555555666666666666444444444444444444444444444444444444444333333333333444555555555444333222333333333333222222222222111111222222222222111111111111111111111111111111000111111222222222111111000000000000000000000000000000000111111222222333000000000000111111111111////////////////////////.........////////////000////////////000000000000//////...------...///000............////////////000000000000000000000000000000////////////000000///////////////...------............///111222333...........................////////////000000000////////////////////////000000000000000111111111444444555555444333222222222222111111111111222222000000000000000000000000222333444444555444444333333333333222222333333333555555555555555555555555333333333222222333333444444444555555555555444444333333333333333333333333222222222222222333444444444444333222222222333333555555555555555444333222000111333333222222333444333333222111000///000111//////000000//////...---///111222111000///000111000000//////000000111222222111000///......------,,,,,,,,,------.........,,,,,,---------,,,,,,+++(((+++...///---,,,...000------,,,,,,,,,------...---------,,,,,,+++++++++------------------------)))******+++,,,---......+++++++++,,,------+++)))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------------...------------------------111000///...---,,,+++***---------------------------------///222666;;;>>>:::666111............---000//////......---------........................---...............---------...000111111111000/////////000111111000//////////////////////////////111222222222222222333333000111111222444666888999<<<>>>??????>>>>>>???AAA@@@BBBEEEGGGIIIIIIHHHGGGJJJKKKKKKKKKKKKNNNQQQTTTTTTUUUVVVVVVVVVXXX\\\___^^^___```bbbbbbbbbbbbaaa___```aaabbbeeeiiiooosss777777666666555555666666444444444444555555555666333333333333333333333333333333333333333444444444333333444444444444333333444333333333222222222222333222111111111111222333111111111111111111111111///000111111222111111111000000000000000000000000000000000000000111111111//////000000000000000111000000000000000000000000---------.........//////////////////000000000000....../////////000000000............////////////111111111111111111111111///////////////000000111000000000000///...---,,,............///000111222..............................////////////000000////////////////////////000000000000111111000000222222333333333222222111222222111111111111222222000000000000000000000000000111222444444444333222333333222222222222333333444444444444444444444444333333222222222333444444444444555555555555444444222222222222222222222222222222222222222333444444333333333333333333333333222222333444444333111111///000222222222222444555999999777444111000000222//////000000//////...---...000111000///...///000000////////////000111111222222111111000///......,,,,,,------------------+++,,,,,,------------,,,)))+++...///...------...++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,,,,---///,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///000222333222///---,,,---/////////.........------,,,,,,,,,...........................////////////...------......//////000000000/////////111111111111//////000000000000000000000000111111111111111111111111222222333444555777999:::<<<===????????????@@@BBBAAABBBEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNRRRUUUTTTUUUVVVVVVVVVXXX\\\___]]]^^^```aaabbbbbbaaaaaa___```aaabbbdddiiinnnrrr666666777777666666555444333333333333444444444444555555555555555555555555222222222333333444444555444333333222333333444444222222222222111111111111333222000......000222333111111111111111111111111...///000000111111111000000000000000000000000000000000000///////////////....../////////000000000000000000000000000000000............////////////.../////////000000000111---...000111222111000///............////////////000000000000000000000000///////////////000111111000000000000///...---,,,...---------...///000000................................./////////000000////////////////////////000000111111111000000000000111111222222222111111222222111111111111222222222222222222222222222222...000333555777888888888333333222222222222333333333333333333333333333333333222222222333333444555333333444444444444333333222222222222222222222222111111111111111222333333111222333444444333222111000111333444555444222111...000222222222333444666CCCBBB???:::444000000222111111111111111000000///---///000///...---...//////////////////000111111111111111111000//////...------------------,,,,,,++++++,,,---......------,,,,,,,,,...//////---***))))))+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++***---+++)))((()))+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222111...---///111++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------)))***+++---///111222333,,,,,,,,,---------......---.........------,,,,,,...,,,+++,,,...000000000......------------------........................///000000000//////...---......------......///000...///111222222111///...000000000000000000000000000000000000000000000000444444555666888:::;;;===;;;===?????????@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLNNNRRRUUUTTTUUUVVVVVVVVVXXX\\\___^^^___aaabbbccccccbbbbbbaaabbbcccdddeeeiiinnnrrr555666777777777666444333222222222333333333444444444444444444444444444444111111222333333444555555444333222111222333444555111111111111000000000000333111...,,,,,,...111333111111111111111111111111......///000000000000000000000000000000000000000000000//////......---------.........//////000000000000000000000000000000////////////000000000000.../////////000000111111,,,...111333444222000///............/////////000///////////////////////////////////////000111111000000000000///...---,,,...------------...//////..................................../////////000////////////////////////000000111111111111000/////////000111111111111000222222111111111111222222333333333333333333333333...111555999<<<>>>>>>>>>333222222222222222222333222222222222222222222222222222222222333333444555222222222333333222222222111111111111111111111111000000000000000111111222///000222333333222111///222333555777777666555444...000222222222333555666KKKJJJFFF>>>666111000111222333333333333222111111---...///...---,,,---//////////////////000111111000111111111000///...............------,,,,,,,,,++++++,,,---............---,,,,,,...000000,,,((('''(((***,,,---,,,***)))+++++++++,,,,,,---------------------------------))))))***+++,,,------...///,,,)))((()))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000...+++***+++---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------///.........------------,,,,,,,,,------.........,,,---...//////...---,,,000///...///000111000...................................................000000111111000///............---,,,,,,...///000...000111222222111000...000000000000000000000000000000000///////////////111111222333555777999::::::<<<>>>??????@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMQQQTTTTTTUUUVVVVVVVVVXXX\\\______```bbbcccddddddccccccddddddeeeeeefffjjjooorrr555555555444444333333333444444222222222222444444444444444444444444444444555444333222111222333444333333333222222222111111333333222222111000//////////////////////////////000000000000000000000000000000//////......------000000000000000000000000222222111000//////000000000000///...............---......///////////////............------------,,,,,,,,,,,,,,,---...///,,,///222444444222///,,,......------------......------......//////000000000000//////.........---,,,---///000000///---,,,........................//////............//////000000111111111000///...000000//////......------////////////000000000000000000000000000000000000333333333222222111111111333333222222111000000000111222333444666777999999111111000000111111222333333333333333333333333333111111111222222333333333444444444444444444444444333333333333333333333333111111000000000000111111222222222111111111000000111111222222222333333333000111333333222222333555>>>CCCHHHHHHBBB:::666444111222333222111000000111////////////000000000000333222///......///111333//////...//////000111111..............................---,,,,,,+++******,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...000000(((***,,,+++***)))***+++///...,,,***'''(((***---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,---......---,,,+++000///...---------------,,,---...//////---+++***...///000000//////000111444///,,,......,,,---000---.........//////000000222...,,,///000......///000000000000000000000000111111111000000000000000000000111111111111000000///111333333222000000111333333444555777888:::;;;>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKLLLNNNQQQSSSWWWXXXUUUUUU[[[______ccccccdddeeedddbbb```^^^gggfffddddddfffiiimmmppp666666555555444444444444444333333222222333333444444444444444444444444444333222222111222333444555333333222222222111111111333333222111111000//////000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000111000//////......//////000000///...............---......///////////////.........//////000000111...............///000000///000111111111111000//////......------......///.........///////////////000/////////............,,,---...//////...---,,,........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,222111111111000000000///////////////000000000000////////////////////////111111111111111111000000222222222111111111111111/////////000000111111111111111000000111111222333333333333333333333333333333333333333333333444444666666555444333222222111333333333333333333333333333333222222222222333333222222222111111111000000111111111222222222333333...///111000//////000111444===KKKUUUVVVLLL===333222111///...---......///////////////000000000000222111///......///222333333222111000/////////000------------------------......---,,,,,,+++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---------,,,,,,+++++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,)))+++,,,,,,+++******+++,,,------,,,***))))))************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------------------,,,///......---,,,,,,------------.........---,,,+++......//////000333888;;;AAA777///...///...,,,---------------.........///222---,,,...000......000000000000000000000000000////////////////////////000000111111111111000000///111333333222000000111333333444555777999:::;;;>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJLLLOOORRRUUUXXXYYYVVVVVV[[[_________```bbbcccdddcccaaa```eeeeeedddeeegggjjjnnnppp666666555555555555444444444333333222222333333444444444444444444444444444111111111111222444555666333222222222222111111111222222222111111000000///////////////////////////000000000000000000000000........./////////////////////////////////////////////......------......000///......---.........---......///////////////......//////000000111111///............///000000000000////////////000000//////............/////////////////////.........////////////............................................................//////............//////------,,,,,,---...000111111111111111000000000000////////////000000000000000000000000000000000000//////000000000000000000000111111111111222222222444444333222222111000000111000000000000111222222222222333333333333333333444444444444444333333333444444444444333333333333333333333333333333333333333333222222222222333333222111111111111000000000111111111222222222222333222333444333222111222333111333:::EEEPPPUUUTTTPPP@@@:::444000000111111000////////////000000000000111000.........000222333666555333111000......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,***,,,......,,,***))))))+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,---.........------,,,,,,------......------,,,,,,,,,,,,,,,.........---------------...///......///444:::>>>FFF999...---000///,,,+++,,,,,,,,,---------------222---+++...000......000000000000000000000000000........................000000111111111111000000///111333333111000111222333333444555777999;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJFFFGGGHHHIIIIIILLLPPPSSSVVVZZZ[[[XXXWWW\\\^^^^^^[[[]]]```bbbcccccccccbbbccccccdddeeehhhkkknnnppp444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333444555222222222222111111111111222111111111000000000///........................000000000000000000000000------......//////000000........................//////......---......//////......------.........---......///////////////////////////////////////------,,,,,,,,,------...////////////////////////000//////......//////000000000//////......------///////////////.........///...------------...///........................//////............//////...---,,,,,,---///222333////////////............////////////000000000000222222222222222222222222/////////000000111111111///000000111222222333333777777666555444444333333000000000000000111222222222222222222222333333333444444444333333222222222///000111222444555666777222222222222222222222222111111000000000000111111111111111111000000000000111111111111222222222222444555666555333222333444333///,,,000;;;IIIVVV]]]LLLCCC888333333444222000////////////000000000000000///.........000222333555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,------------------,,,++++++,,,---...000111222+++---......---,,,,,,---+++,,,------+++*********///...---,,,+++*********------------------------------------------------******+++,,,,,,---.........---,,,++++++,,,---...---,,,,,,+++++++++,,,,,,///...------------....../////////...---...111444;;;222+++,,,///...,,,---------------------------111---,,,///111///...000////////////////////////.............../////////000000111111111111000000///111222222111000111333222333333555777999;;;<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJJJJHHHIIIIIIIIIIIILLLPPPTTTXXX[[[\\\YYYYYY\\\^^^^^^ZZZ\\\___aaabbbbbbbbbaaa```aaacccfffiiillloooppp222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222111222222222111111111000000111111111000000000000000////////////////////////////////////////////////------......//////000000------------------------/////////......///000000......------------......---......///////////////......///000111222333333...------,,,,,,,,,---------...///000000///...---//////............//////000000//////......------.........//////////////////...------------...///........................//////............//////***)))((((((***,,,///111............////////////////////////000000000000111111111111111111111111///000000111111222222222//////000111222333333444222222222111111111111111000000//////000000111222111111111222222333333333333333222222111111000000//////000222444555666777222222222222222222222222111111000000000000111111000000000000000000000000000000111111111222222222111222222111///...///000///111333444555777<<>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGIIIJJJKKKMMMMMMLLLJJJJJJLLLPPPSSSWWW[[[]]]ZZZYYY]]]___^^^\\\^^^```aaabbbaaa_________```bbbeeeiiillloooppp000000111111111111222222222333333444444333333222333333333333333333333333222222333333222111000000222111111111111000000000000000000000000000000000222222222222222222222222////////////////////////.........///////////////......................../////////...//////000111---------,,,------...///---......///////////////,,,---///111444666888999000000///............///,,,---///000000///---,,,......------------......///////////////..................///////////////................................................//////............//////++++++++++++,,,...000111000000000000111111111111////////////000000000000------------------------000000111111111111111111//////000111222222333333000000000000000111111111000////////////000111111000000111111222333333333111111111111000000000000222222222222333333333333222222222222222222222222333333222222222222333333//////000000000000000111000000000111111111111222000222222222000///000111...222555444111///000333777222---+++...111222222////////////000000000000000/////////...///////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---......***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,...---,,,+++***)))))))))+++---......---,,,,,,---------+++)))'''))),,,///,,,,,,------...000111222------------------------------------------------////////////.........---...------,,,,,,------...,,,,,,,,,,,,,,,------................../////////+++...111222000...------,,,...222555111++++++000///////////////.........///---///555777444000000000000000000000000000000.........//////000000111000000111111111111000000///111111111000111333555111222333555777:::<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIJJJKKKOOONNNMMMKKKJJJLLLPPPTTTVVVZZZ\\\ZZZZZZ]]]___^^^^^^___aaabbbaaa```^^^]]]```aaabbbdddgggkkkoooqqq000000111111222222222222222333333444444333333222222222222222222222222222000000222222333222111111111111111111000000000000///000000000000000000000111111111111111111111111///////////////////////////////////////....................................---------......///000---,,,,,,,,,------...///---......///////////////------///000222333555555000000///...............------------------------------,,,,,,,,,,,,------.........///////////////............/////////000,,,---...//////...---,,,........................//////............//////......///000000111222222///000000000111111111222////////////000000000000------------------------000000000000000000//////000000000111222222222333222222222222222222222222///////////////000111111///000000111222222333333111111111111111111222222333333222222222222222222111111111111111111111111333333222222222222333333////////////000000111111000000000000111111111111000222333333111111222444222111///------000555888111000//////000111333333////////////000000000000000000000///......------000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///***+++,,,---------,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,,,,---...//////...---,,,///...,,,***((('''&&&&&&+++,,,......,,,+++,,,---+++,,,,,,+++)))***+++---***++++++,,,...000222333........................------------------------------..................,,,------------------,,,------,,,,,,---......///,,,---...000000000///...,,,...000000/////////000///...000333222------000/////////......---------------222999;;;666111///000000000000000000000000,,,,,,---......///000000000000111111111111000000///000111000000111333555111222333555777:::<<<===>>>>>>>>>???@@@@@@AAAAAACCCCCCEEEFFFHHHIIIKKKKKKMMMLLLKKKJJJIIILLLQQQUUUTTTYYY[[[ZZZZZZ]]]___^^^^^^___aaabbbbbbaaa___^^^bbbbbbbbbcccfffjjjnnnqqq111111222222222333333333222222444444444444222222222222222222222222222222---///000222333333333222111111111111000000000000////////////000000000000........................////////////////////////000000//////.........---////////////////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,------...///---......////////////////////////...------,,,,,,///...---,,,,,,,,,,,,,,,000...,,,******,,,...000---,,,,,,++++++,,,,,,------.........//////000000---.........//////000000,,,---///000000///---,,,........................//////............//////+++,,,---.../////////...---.........//////000000////////////000000000000000000000000000000000000000000//////.........---111111111111111222222222333222222111111000000000///////////////000111111///000000111222222333333111111111222222333333444000000111222333444444555111111111111111111111111111111000000000000111111.../////////000000111111000000000000111111111111,,,---//////......///111333111000111444444000,,,///111111111...------...////////////000000000000111111000///...---,,,,,,222222000///....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---...///***+++,,,---...---,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,---///000000///---,,,...---,,,+++***************,,,------,,,++++++,,,)))+++------,,,+++++++++,,,,,,,,,,,,---...//////........................------------------------***++++++,,,---...//////+++,,,............,,,+++---------------...///000+++---///111111000///.../////////---,,,,,,---//////+++***...111000000111.........------,,,,,,,,,------333<<<>>>888111///000000000000000000000000++++++,,,,,,---...//////000000111111111111000000000000111000000111333666111111333555777:::<<<>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHIIILLLRRRVVVRRRXXXZZZYYYZZZ]]]___^^^^^^___aaabbbcccbbbaaa```cccbbbaaabbbeeeiiinnnqqq333333333222222111111111222222222111111111111000333222222222111111000000000000000000000000000000000000//////......------......//////000000111111222111000.........///000...///////////////......111000///......///000111------............------//////.........------------------.........//////000000//////.........---,,,---------.../////////.........///////////////---,,,***)))***,,,...///..................------000///---,,,++++++,,,---........................---...//////000000/////////............///000000222000...---------,,,+++//////000000000...---+++---------............//////////////////////////////////////////...............//////000000111111000000000000000000000000222111000//////000111222111111111111111222222333111111111111111111111111000000000000000000000000111111222333333333333222333333333333222000///...111000000///////////////222111000......000111222,,,---000222333333111000///000222222000///000111//////000000000000//////000000111111111111000000///000000000000000////////////...---...///000111111111000...---,,,+++******,,,......---------///111000...,,,++++++++++++,,,,,,,,,------.........***+++,,,---...---,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********000...,,,***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////+++(((++++++------------+++++++++,,,............,,,+++---,,,***(((((()))***+++///...,,,,,,,,,---///111777444///,,,***+++---...---------,,,,,,,,,++++++//////...---,,,++++++***///////////////000111111......---,,,,,,,,,,,,---///////////////........................------,,,///333888:::999555000---000000////////////000000000000000000////////////000000000000000000000000111222222222222333333333222444555555555777:::===>>>??????>>>===>>>AAADDDDDDEEEFFFFFFFFFGGGJJJMMMLLLLLLKKKKKKLLLNNNPPPRRRVVVWWWXXXXXXXXXYYY[[[]]]__________________^^^^^^aaa```aaaeeeggghhhmmmsss333333333222222222111111222222222111111111000000222222111111111000000000000000000000000000000000000000000//////.........///////////////000000000111000///......//////000,,,,,,---///000000000000000000///......///000000///000000111111000000/////////.........------------------.........//////000/////////.........---------------............/////////......------------,,,+++++++++,,,---.....................------...---,,,,,,,,,---..............................***+++,,,,,,------,,,,,,......------......///000111///---------...---,,,......///////////////...---------............////////////////////////////////////////////////...000000000000////////////000000000000000000000000222111000000000000111222///////////////000111111111111111111111111111111////////////////////////000111222222333333222222444444333333222111111111333222111000000000000000222111000//////000111222//////000000111111111222///000222222000///000111//////000000000000//////000000111111111111000000//////000000000000//////000///.........///000111000000000//////.........***,,,---...---,,,---...---,,,,,,++++++,,,......---------------,,,,,,,,,***+++,,,---------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///---++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,///...,,,+++***+++,,,---///...---,,,,,,---///000///...---,,,,,,---......---------,,,,,,,,,++++++///......------,,,,,,+++......---------......//////......---------------/////////////////////...//////...------------...,,,222777888444000000222000000////////////000000000000000000////////////111111111111111111111111///000000000000111111111222444555555555777:::===>>>>>>>>>===<<<===@@@BBBDDDEEEFFFFFFFFFHHHKKKMMMNNNMMMLLLKKKLLLNNNPPPRRRVVVXXXYYYYYYXXXYYY[[[^^^________________________^^^]]]```dddffffffjjjppp333333333222222222222111222222111111111000000000111111000000000000//////000000000000000000000000000000000000////////////000000////////////////////////.........///000000,,,---...///////////////000///............///000///000000111111000000///...............------------------.............../////////...........................------------000000///...---,,,++++++...---------------,,,,,,------------------......,,,,,,+++,,,,,,...///000........................------...////////////...---------------......///000...,,,,,,...///...------------......///111111---------............///////////////////////////......//////////////////111111111000///.........000000000000000000000000111111000000000000111111......------......///000111111111111111111111111........................000111222222333333222222444444333222222333333444444333222111000000000000222111000//////000111222222111000//////000111222...000111111000//////000//////000000000000/////////000000111111000000/////////000000000000////////////......//////000111000000000000000000000000***+++------,,,+++,,,---+++++++++++++++,,,------......------,,,+++++++++***+++,,,---------,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,***)))***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,///...,,,++++++,,,------......---,,,,,,...///000+++,,,,,,---------,,,,,,------------,,,,,,,,,,,,------------------------///......---------......000///......------............//////////////////000///...------...000111444999===:::222...111777000//////......//////000////////////000000000000111111111111111111111111///000000000000111111111222444555555555777:::===>>>>>>>>>===<<<<<<>>>AAAEEEFFFGGGHHHHHHIIIKKKNNNOOONNNMMMLLLMMMNNNQQQRRRVVVXXXYYYYYYXXXYYY[[[^^^^^^______``````_________^^^]]]```eeegggfffjjjooo222222222222222222222222111111111111000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000//////......---............//////000000000000000///...,,,+++***........................,,,,,,------------,,,,,,.................................................................................------,,,,,,,,,///......---,,,,,,++++++...............---,,,+++,,,,,,------------......,,,,,,,,,,,,------....................................///000000000000000---,,,,,,,,,,,,---.........---,,,,,,...//////...///...---------///000111---------............///////////////////////////............////////////111000000000/////////...000000000000000000000000000//////////////////000...------------...//////111111111111111111111111////////////////////////000000111222222222222222333222222111222333444555444333222111000/////////111111000//////000111111111111000000000000000000...000111111000//////000//////000000000000////////////000000000000//////...//////000000000000///.............../////////111000000000000000//////***+++------,,,++++++,,,------,,,+++******))))))------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,+++***+++++++++,,,,,,,,,------***+++---......,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...///------++++++++++++---------,,,************,,,---,,,++++++*********++++++...------------...///000.........---,,,+++******...------------,,,,,,,,,,,,---------......//////111111000////////////000000000///............///............////////////000///------///222555777>>>???===777000,,,///333/////////....../////////////////////000000000000222222222222222222222222111111222222222333333333222444555555555777:::===>>>??????>>>======???AAAEEEFFFHHHIIIIIIJJJLLLNNNPPPOOONNNMMMMMMOOOQQQRRRUUUWWWXXXXXXWWWXXXZZZ]]]^^^^^^``````aaa``````_________ccchhhjjjiiikkkooo222222222222222222222222111111111000000000/////////////////////000000000///////////////////////////////////////000000000000000//////......------------....../////////000000000000///...,,,+++***------............------***++++++,,,,,,++++++***---..........................................------------.....................------,,,,,,,,,+++---------------------------.........---,,,++++++,,,,,,,,,,,,------...............------,,,,,,+++........................++++++,,,------------,,,---,,,,,,,,,,,,---.........,,,+++,,,...000000///111000///---------...///---------............///////////////////////////---.........//////000000.../////////000000000111////////////////////////---..................---//////......//////000111000000000000000000000000000000000000000000000000000000111222222222222111000000000111111222333444222222111000///.........111111000000000000111111///000111222222111///......///111111///...///000//////000000000000////////////000000000000//////......///000000000000000,,,,,,---------.........222111111000...------,,,+++,,,...---,,,++++++,,,,,,,,,,,,,,,+++******)))******++++++,,,---......+++++++++,,,,,,,,,------,,,,,,------,,,++++++***+++++++++,,,,,,,,,------++++++------------,,,+++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,...------++++++++++++---------,,,************,,,---++++++++++++++++++,,,,,,------------......//////000///---,,,+++,,,---............---------,,,,,,,,,------......//////000111000////////////000000000000///............///---.........//////000000......---...111555999<<<===999333...,,,+++++++++//////............//////.../////////000000000111111111111111111111111111111111222222222333333333222444555555555777:::===???@@@AAA@@@??????@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMPPPOOOMMMMMMMMMOOOQQQSSSTTTUUUWWWWWWVVVWWWYYY[[[]]]^^^```aaabbbaaa```___``````ccchhhjjjhhhjjjooo111222222222222333333333111111000000000///////////////000000000000111111////////////////////////............//////////////////..................------.../////////......+++,,,---...............,,,,,,---......---,,,,,,,,,------------------,,,---------..............................------------------------.........------------,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,++++++++++++,,,,,,------..................---,,,+++***........................,,,,,,---...............---------------......///...---,,,,,,.../////////111111///......------------------............///////////////////////////------......///000000000.........///000111111111////////////////////////------............------000000//////000000111222000000000000000000000000111111111111111111111111///000111111222222111111///000111222222222222222111000//////////////////000000000111111000000000---///111333333222///...---///000000///....../////////000000000000//////...//////000000//////...---...///000000111111000,,,,,,---............---333222111000...---,,,+++,,,...///...---,,,,,,---((()))+++,,,------------((()))***+++,,,---...///,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...---***))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------............---------............///,,,,,,++++++,,,...111333............---------,,,------......////////////---------------...//////000///......------......------......///000000000---------///111555999;;;777222,,,+++...111000...///......------......///......//////000000111111000000000000000000000000///000000000000111111111222444555555555777:::===>>>???AAAAAAAAAAAABBBDDDCCCEEEHHHIIIIIIIIIKKKLLLNNNMMMLLLLLLMMMOOORRRSSSTTTUUUWWWWWWVVVWWWYYY[[[\\\^^^```bbbcccbbbaaa```___^^^aaafffgggfffhhhmmm~~~111111222222222333333333111000000000////////////000000000111111111222222////////////////////////,,,---------.........///------..................---.../////////...---,,,***+++,,,---.../////////+++,,,------------,,,+++.........//////.........---------.........////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,------//////..................,,,+++***)))***+++,,,---***++++++,,,------......,,,---.........---,,,+++...........................//////000000000000000......------......///000///---,,,,,,...//////......///////////////......---------............///////////////////////////------......///000000111////////////000000000000////////////////////////......///000000///......000000//////000000111222000000000000000000000000000000000000000000000000///000000111111111111111///111333444444333111000000000//////000000111222000000111111111111000000...///000111222222111111---///000000///....../////////000000000000//////......////////////......---...///000111111111111---...///000000000//////222222111000000///......---///000000...,,,------)))***+++---............))))))***+++,,,------...,,,,,,+++++++++,,,---...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++---...000...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,------......///......,,,------...............))))))***,,,---...000000............------------............////////////,,,,,,,,,,,,---///000111///......---------------------......///000000111,,,------...000222333444111000...///111333333333///......------......///.........///000111111111///////////////////////////000000000000111111111222444555555555777:::===;;;===@@@AAAAAAAAACCCDDDBBBDDDGGGIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMOOORRRTTTVVVWWWXXXXXXXXXYYY[[[]]]\\\^^^```bbbcccbbbaaa``````___aaadddeeeeeeiiinnn~~~111111111222222333333333000000000000////////////000000111111222222222333////////////////////////,,,,,,,,,---------......,,,------....../////////....../////////...,,,+++---------...------,,,,,,++++++------------++++++------............---------------.........////////////.........---------,,,,,,,,,------.........+++++++++,,,,,,---------111111000///...------,,,+++***)))((((((***,,,...******+++,,,,,,---......***+++---...///......---........................+++,,,,,,---...---------///............///000000000...,,,,,,...///...---,,,---...000000000//////---------.........//////////////////////////////---------...///000000111111111000000//////......///////////////////////////000111222222111000//////////////////000111111000000000000000000000000//////////////////////////////000111111111111111000222555777777444111///000000000000111222333444000000111111111111000000////////////000111333444---///000000///....../////////000000000000//////......////////////......---...///000111111111111...///111222222222111000111111111111111111111111...000111000...------...,,,---.........---,,,+++++++++++++++++++++,,,,,,---,,,+++***+++,,,---...((()))***+++,,,---------++++++,,,,,,,,,---------///---+++******,,,///111,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,---,,,,,,---///++++++---......---++++++,,,,,,...//////...,,,,,,***+++,,,,,,---------,,,,,,---......//////......(((***,,,......---+++)))//////.........---------/////////////////////...---------...000111333444......---,,,,,,,,,,,,------------...///000000111---------...............,,,...000///...---///000.........------.........---......///000111111222////////////////////////111222222222222333333333222444555555555777;;;===999<<<>>>@@@@@@AAABBBDDDAAADDDGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLOOORRRTTTXXXYYYZZZZZZZZZ[[[]]]___\\\^^^```cccdddcccaaa```dddbbbbbbffffffgggkkkqqq~~~222222222111111111111000000000000000000000000000000000000000000000000000444444333111000...------........................000000000000000000000000++++++******++++++,,,---,,,,,,,,,---------............//////...---,,,,,,---.........---,,,,,,++++++,,,---.........---,,,......---,,,,,,+++******+++++++++,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,---------......,,,------------,,,+++++++++,,,------......------,,,+++)))(((((()))+++,,,---------------------------......//////......---,,,---...//////...---,,,.........//////...------......------------..............................------------------------000000000000000000000000....../////////---,,,+++000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000------------......//////111111000000000000111111000000000000000000000000222333444444222///,,,***///000111222222111000///000000000000////////////---------.........//////////////////000000000000333333222///---,,,---......///000111111000///......222555444000///222666222000...---...000333444444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,***))))))+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........------------...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,---.../////////............//////........................---.../////////...,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---............000222222000...////////////////////////+++,,,---...//////......000000000000000000000000////////////////////////000000111111111111000000111111000000111111222333111333555666666666888:::>>>>>>>>>>>>>>>>>>???@@@???CCCGGGJJJJJJIIIIIIJJJIIIJJJKKKKKKKKKMMMPPPRRRWWWZZZZZZVVVVVVZZZ]]]]]]aaaaaabbbbbbbbbaaaaaa```aaa``````bbbeeeiiilllnnn|||222222222111111111000000000000000000000000000000000000000000000000000000111111111000000000//////................................................,,,,,,,,,,,,,,,---....................................//////...------,,,------......------,,,++++++,,,---.........------......---,,,,,,+++******+++++++++,,,,,,---------)))******+++,,,,,,------,,,---------------------............---,,,+++***+++,,,------......------...---,,,******,,,---...------------------------+++,,,,,,------,,,,,,+++,,,---...//////...---,,,((()))***+++,,,---------......------------......................................................//////////////////////////////000111111000///...000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000..................//////111111000000000000111111000000000000000000000000000000000111111111000000000000111111111111000000000000000000000000000///---------....../////////////////////000000000000111111111///------...000000000000000000///.........111444333000///222555222111000//////111444666555333111///------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,.........---++++++,,,...++++++++++++++++++++++++---,,,,,,,,,,,,---......---------,,,---......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000///......------......///........................,,,---.........---++++++,,,---......//////......------------------------...///000///......///000......---///000111000...////////////////////////.............../////////000000000000000000000000////////////////////////000000111111111111000000111111000000111111222333222444666777777777999;;;???????????????@@@@@@AAACCCEEEGGGHHHHHHIIIJJJLLLKKKLLLLLLLLLLLLNNNQQQTTTWWWZZZZZZWWWVVV[[[^^^^^^aaaaaabbbbbbbbbbbbaaaaaabbbccccccdddeeehhhkkknnn222222111111111000000000000000000000000000000000000000000000000000000000...//////000000111111222........................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000............------------.........///......---,,,------......------,,,,,,+++,,,------......------...------,,,,,,++++++***++++++,,,,,,,,,,,,------******++++++,,,,,,---------------------------,,,............---,,,+++***+++,,,------......------...---,,,++++++,,,---...------------------------+++,,,,,,------,,,,,,+++------............------+++,,,---.....................------------..............................////////////////////////////////////////////////......///000000000//////000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000000000///...///111222444111111000000000000111111000000000000000000000000............////////////////////////000000000000///000000///......///111111111000///............---000222111///...000333222222000000111333555666666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---...///...,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------......///000......------------..............................,,,,,,------,,,,,,+++***,,,---......//////.................................///000000///...///111///---,,,,,,...//////...////////////////////////111000///.........///000000000000000000000000000////////////////////////000000111111111111000000111111000000111111222333444555777777777888:::===@@@@@@??????@@@AAAAAABBBFFFFFFGGGGGGGGGHHHKKKNNNNNNNNNMMMLLLLLLNNNSSSWWWVVVYYYZZZWWWWWW\\\``````aaaaaabbbbbbbbbbbbaaaaaa___aaaccccccccceeekkkooo111111111111000000000000000000000000000000000000000000000000000000000000......//////000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,...............//////000*********++++++,,,,,,,,,---...............------,,,------...------,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,+++************+++,,,---------------------------......//////......---------------------------111111111000///---,,,+++......------------......................................................////////////////////////+++,,,,,,------.........////////////////////////////////////////////////000000000000////////////........................000000000000////////////111111000000000000111111000000000000000000000000222111000000000000000000222111000//////000111222000000000000000111111111////////////////////////////////////000000000000000111222111//////000111000///...------...000111---...000000......///111111000000000111333444666666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---///...---++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...//////............//////........................------------,,,,,,++++++,,,---......///.........///////////////////////////000000///...------...///---++++++,,,.........////////////////////////333222///...---...///000////////////////////////////////////////////////000000111111111111000000111111000000111111222333444555666666666777:::===???????????????@@@AAABBBEEEGGGHHHIIIIIIJJJLLLNNNOOOOOOMMMKKKKKKNNNSSSWWWUUUXXXYYYWWWXXX]]]aaabbb```aaaaaabbbbbbbbbbbbaaa^^^aaadddddddddgggmmmsss111111111000000000//////////////////////////////////////////////////////000000000///////////////........................------------------------------,,,,,,------...///(((((()))***,,,---......------...............---,,,,,,------...------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------'''((()))+++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++,,,---------------------------......//////......------------,,,,,,---------......------+++***((('''......------------..............................------------------------........................+++,,,,,,,,,------......////////////////////////........................////////////000000000000------------------------000000000000000/////////111111000000000000111111000000000000000000000000///000111222222111///...222111000//////000111222///000000000111111111222000000000000000000000000////////////000000000000444555555444111//////000------,,,,,,---///111222---...............///000////////////000222333555555444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------///111111000...------++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++++++++,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------000//////......//////000........................///......---------------,,,---......///.........///////////////////////////000000...,,,******+++///---+++***,,,---------////////////////////////333222///...---...///000////////////////////////000000000000000000000000000000111111111111000000111111000000111111222333333444444444444666999<<<=========>>>>>>???AAAAAACCCFFFJJJLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJMMMRRRVVVTTTXXXYYYVVVWWW]]]aaabbb``````aaabbbbbbbbbbbbbbbbbbdddffffffgggiiiooosss111111000000000/////////////////////////////////////////////////////////111111000//////...------................................................,,,,,,++++++,,,,,,---...***+++,,,---...///000111,,,---......///.........,,,,,,------......---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......'''((()))+++,,,---------+++,,,------......------------............------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++,,,---------------......------------..............................------------------------.................................---......///000000000000000000000000000........................////////////000000000000.................................//////000000000111111000000000000111111000000000000000000000000***---000333444333222000111111000000000000111111///000000111111222222222111111111111000000000000////////////000000000000444555666555222/////////,,,,,,,,,---...///000111------........./////////---......///000222333444444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...111444555333111///...+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------....../////////............//////........................000///...------------...,,,---......//////....../////////////////////////////////...+++))))))***///---,,,,,,---------,,,////////////////////////111000///.........///000000000000000000000000000000000000000000000000000000000111111111111000000111111000000111111222333333444444333333555999<<<<<<<<<======>>>???AAAAAAAAAEEEJJJNNNOOOOOOOOOOOOOOOOOONNNLLLKKKMMMRRRUUUSSSWWWXXXVVVWWW\\\```aaa___```aaabbbbbbcccbbbbbb``````aaacccfffjjjnnnppp111000000000////////////////////////////////////////////////////////////111000000///......------................................................,,,,,,,,,+++,,,,,,---................../////////,,,------...//////......+++,,,------......------------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------***++++++,,,---...//////++++++,,,------------,,,+++,,,------......---------..................---------------------------+++,,,,,,------,,,,,,+++------,,,++++++,,,------,,,---...///000000000000......------------..............................................................................000///...---------...///000000000000000000000000.........................../////////000000000111........................,,,,,,---...///000000111111111000000000000111111000000000000000000000000---...000111222222222111000000111111111111000000///000000111111222333333222222222111111000000000////////////000000000000111222444333111///...///---......///......------......---...///000//////......///000222333444555333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...,,,///333444333000...---+++++++++++++++++++++++++++++++++***++++++,,,------------,,,---......///------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///......------.........---------,,,,,,---------........................///...---,,,,,,,,,------,,,---......//////..............................,,,.........,,,+++,,,---///...---...///...---+++////////////////////////.............../////////000000000000000000000000000000000000000000000000000000111111111111000000111111000000111111222333444555555444444666:::============>>>???@@@BBBBBBBBBEEEIIILLLNNNPPPRRRTTTPPPPPPPPPOOONNNOOORRRUUUSSSWWWWWWUUUUUUZZZ^^^______```aaabbbbbbccccccccc^^^\\\^^^dddoooxxx|||}}}000000000000///////////////////////////////////////////////////////////////////////////.........................................................---,,,,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,---.../////////...+++,,,,,,---.........---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------)))***+++,,,...///000000////////////...---,,,++++++,,,------......------+++,,,,,,------,,,,,,+++---------------------------......//////......---------++++++++++++------,,,,,,,,,---,,,,,,++++++.........------.................................////////////////////////........................///...,,,+++***++++++,,,000000000000000000000000.........................../////////000000111111////////////////////////***+++,,,---...000111111111111000000000000111111000000000000000000000000444333111000/////////000///000111222222111000//////000000111222222333333222222222222111111000000////////////000000000000---///111111000////////////000000000///---+++)))///...---...///000000///...///000111333444555666222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......(((,,,000222000---***)))++++++++++++++++++++++++++++++******++++++,,,---...------------...//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,...........................---,,,+++***+++,,,---,,,---......//////..............................+++,,,............///111///......///000///,,,***////////////////////////+++,,,---...//////......000000000000000000000000000000000000000000000000000000111111111111000000111111111000111222222333666666666555555777;;;???>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJLLLPPPTTTXXXPPPQQQRRRQQQPPPQQQSSSUUUSSSWWWWWWTTTTTTYYY]]]]]]______```bbbbbbcccccccccaaa___bbbnnn000000///...............////////////////////////....../////////000111111//////............//////,,,---...//////...---,,,..............................---,,,,,,,,,------,,,---------.../////////...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,.........---///......------,,,++++++000000///............///........................,,,,,,++++++,,,,,,---...111000...------...///000------------------------......////////////......//////.........---------000---******---......,,,////////////////////////......//////000000111111....................................////////////111111000///......//////000000000000000000000000111000///......///000111000000111111111111000000000111222222222111000///......////////////......000000000000000000000000////////////////////////------------------------////////////////////////000000000000000000000000000000000000////////////,,,---///111333444555555000000000000///...---,,,,,,------......------,,,,,,+++***))))))***+++,,,------------------------+++,,,---......---,,,+++++++++------------++++++++++++++++++++++++++++++------------------------******,,,---.../////////------------------------,,,,,,,,,++++++,,,,,,---//////------------//////************************,,,,,,,,,,,,,,,---...///..................------+++++++++,,,,,,------------.........---,,,,,,+++)))***+++,,,...///000000111///------///000111000......------------......//////////////////......000000000000000000000000111111000000000000000111////////////////////////////////////000111333444000222333333222111333444444444444555666888:::;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFHHHLLLPPPTTTVVVTTTSSSQQQOOOOOOQQQSSSUUUXXXWWWVVVUUUTTTWWW[[[___^^^^^^^^^___```aaaaaabbbccccccdddnnn000000///...............////////////////////////222111///---------......//////............//////......///000000///....................................------------......---------...............---------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---,,,+++***************------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...---,,,------------------------///...------,,,,,,------------------------------,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///------------------------......////////////......///.........------------000---++++++---......,,,........................///////////////000000000....................................////////////000000///...............////////////////////////111000///......///000000000000111111111111000000,,,---.../////////......//////000000000000//////000000000000000000000000000000//////......------........................000000000000000000000000////////////////////////000000000000////////////000000000111111222222222111111111000000///...---,,,------......------,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------///...---------------...,,,+++************+++,,,++++++++++++++++++++++++------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,------...///000000444222///............---.........------.................................////////////////////////000000///////////////000////////////////////////000000000000111111111111000222333333222111333444444444444555666888:::;;;======>>>???@@@AAABBBBBBCCCDDDEEEGGGJJJNNNQQQSSSSSSQQQOOONNNNNNPPPRRRTTTXXXXXXWWWUUUUUUWWW\\\___^^^^^^______```aaaaaabbb_________fffyyy000//////............///////////////////////////111000...---,,,,,,---...//////............////////////000000000000//////------------------------......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,+++*********..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------,,,++++++,,,------...//////---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---------------------------......////////////..................------------///---++++++---...------........................000000//////////////////....................................////////////000//////...............////////////////////////000000////////////000000000000111111111111000000+++,,,---.../////////...000000111111111111000000////////////////////////......//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000444333111000/////////000111111111111000///......,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++------------------------......---,,,,,,,,,,,,,,,......---,,,,,,---......------------------------......---,,,,,,,,,------........................------------,,,,,,,,,,,,---............---,,,,,,........./////////000000444111///............---................................................//////////////////////////////............//////////////////////////////000111111222111000///...000222333333222111333444444444444555666888:::;;;>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFHHHKKKMMMOOOQQQPPPNNNMMMMMMOOORRRSSSWWWXXXWWWVVVUUUXXX[[[___^^^^^^______```aaaaaaaaa^^^^^^]]]```kkk}}}000///............//////////////////////////////,,,,,,...///000000000000//////............//////......////////////......---------------------------,,,,,,,,,,,,------.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,+++000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,***+++,,,...------,,,,,,,,,---------......---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,------------------------------......//////......---------------------------...---,,,,,,------------........................000000000//////......---....................................////////////000000//////...//////000........................///////////////000000000000000111111111111000000/////////000000000000//////000000111111000000///////////////////////////,,,,,,---...///000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000555333111...------.../////////000000///...------,,,------......------,,,+++,,,---......---,,,+++++++++++++++++++++++++++...---,,,++++++,,,---...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,------------------------,,,,,,+++***))))))))))))//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------.....................------,,,,,,,,,+++------............------//////..................000...,,,,,,...000111111......////////////......------------............//////////////////////////////.........///000000////////////////////////...000111333222111///...000222333333222111333444444444444444666888:::;;;>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLOOONNNLLLKKKLLLNNNQQQSSSVVVVVVVVVUUUUUUWWWZZZ]]]____________``````aaaaaa```aaa``````ccclllwww~~~//////............//////////////////////////////***,,,000333555333111/////////............//////------------------------------------------------++++++******+++,,,------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++++++++++++++++++++++++++,,,,,,---...//////------------------------...---+++,,,...//////.........---------,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......------------------------------............------,,,,,,------------------,,,---------------------........................000000//////......------....................................////////////000000000//////000000111////////////////////////......///000000000000000000000111111111111000000111111000000////////////...//////000000//////...////////////////////////............////////////////////////////////////////////////////////////.........................../////////000000000111333111///---------///000---------...------,,,,,,,,,------......------,,,,,,---...//////...---,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............------------------------,,,+++******)))))))))***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,------...//////......---.........------------,,,///---,,,,,,...000111111......///000000///......---------.........//////........................000/////////000000111222000000000000000000000000,,,...000222333222111000000222333333222111333444444444444444666888:::;;;======>>>???@@@AAABBBBBBEEEEEEGGGHHHIIIJJJKKKKKKMMMLLLKKKJJJLLLNNNQQQSSSTTTUUUUUUUUUTTTVVVYYY[[[____________```````````````bbbddddddcccfffnnnvvv///............//////000////////////////////////---///333555555333///---//////............//////------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------,,,,,,------------......*********+++,,,---...///++++++++++++++++++++++++***++++++,,,---...///000------------------------...---,,,,,,...000000/////////...---,,,,,,++++++//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......//////------------------------------............------,,,,,,,,,,,,------------+++---......---,,,,,,---------------------------//////......................................................////////////000////////////000000111000000000000000000000000---...///000111111111000000000111111111111000000000000///.....................////////////......////////////////////////222222111///...---,,,+++..............................................................................//////000000111111111000...------......///+++,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---.../////////------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,------.../////////.........---------------------...////////////...---------------,,,,,,,,,222///---,,,---......---...///000111111000///...------......///000000000........................000000///000000111222333000000000000000000000000,,,---///111222222222222000222333333222111333444444444444555666888:::;;;======>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJLLLOOORRRTTTTTTUUUVVVUUUUUUVVVYYY[[[______``````````````````]]]___cccffffffhhhoooxxx...............///000000///////////////////////////000111222222111000/////////............//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------...............------------------------+++,,,...///000///...---........................---------....../////////,,,,,,,,,,,,---...//////------------------------,,,,,,,,,------.................................---,,,++++++---/////////---------------------,,,///......---------------------------------------,,,,,,++++++,,,,,,---...+++,,,---....../////////------------------------,,,------......------,,,++++++,,,,,,,,,---------***---//////---,,,,,,---------------------------------......................................................////////////---------------...//////111111111111111111111111,,,---///000111111111000000000111111111111000000///.........///000222333//////000000000000//////000000000000000000000000111000000///...---------........................------------------------.................................///000111111111000000///......---,,,,,,+++,,,,,,------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,---...///000......///000000///......------------------------------,,,,,,,,,---......,,,,,,------...//////000------------............------...///////////////------------............111///---,,,---......---...///000111111000///.........//////000111111222.................................//////111222222000000000000000000000000//////000000111111111222000222333333222111333444444444444555666888:::;;;>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIKKKKKKKKKKKKLLLKKKJJJJJJLLLOOOSSSUUUUUUVVVWWWWWWWWWXXXZZZ\\\`````````````````````___^^^]]]```eeegggiiiqqq|||...............///000111////////////////////////------------///111333555//////............/////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111,,,------....../////////........................+++,,,...000000///...---................................./////////000000222111000000000000000111////////////////////////......---------,,,,,,,,,........................,,,***)))***,,,.........+++,,,,,,------......//////...------,,,,,,------........................,,,,,,++++++,,,,,,---...***+++,,,---............------------------------,,,------......------,,,+++++++++,,,,,,---------***---000///---+++,,,---------------------------,,,------....../////////..................................../////////000++++++++++++,,,,,,---...111111111111111111111111,,,---///000111111111000000000111111111111000000/////////000222555777999000000111111111111000000111111111111111111111111+++,,,---...///111222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222111000000///...,,,***))),,,,,,---......---------,,,------......------,,,------+++******+++------------------------------***+++,,,------,,,+++***------++++++++++++------------------------------++++++++++++++++++++++++------......------,,,+++------------------------*********+++,,,---...///***+++,,,------,,,+++***........................,,,,,,,,,,,,------...///,,,,,,------...///000000,,,---------.../////////------...///000000//////............//////000000---,,,***+++...000111111...///000222222000///......//////000111222222333........................---------......000111111000000000000000000000000222111000000///000000000000222333333222111333444444444444555666888:::;;;???@@@@@@AAABBBCCCDDDEEECCCDDDFFFIIIJJJKKKKKKKKKLLLKKKJJJKKKMMMPPPTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^```````````````_________ccc______ccceeegggqqq|||........................+++,,,...000111000000///...............///000000555111,,,+++---//////...++++++,,,,,,---...//////------,,,,,,...000333444------,,,+++,,,---...///............---,,,+++***---------------...//////555555444333222222111111111111111111000000000000////////////000000000000///...---,,,,,,---...///000000000000000000000000333222000///---,,,,,,,,,............//////000000111000...---...///111333........................000000//////......------////////////////////////...............---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////......------------------,,,,,,+++++++++............//////000000.........------,,,,,,,,,......////////////......------...000222333111///............//////////////////////////////////////////000111111111111111000000111111111111000000000000///...............///000...---///333222---111111000000//////......//////............/////////...---,,,++++++,,,---//////////////////////////////000000///...---------......///000111111222////////////............((()))***,,,---...//////---------............///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,..............................---***,,,111333000+++******)))***+++,,,------...///...,,,++++++,,,................................................,,,------......------,,,........................---.........//////000000000000////////////000000...---,,,++++++,,,---...000////////////.........222111000.........///000........................000///.........///111222111111000000000000111111333333222222222333333444444555555777999;;;<<<>>>@@@@@@??????@@@BBBCCCEEEDDDEEEHHHIIIIIIJJJLLLNNNNNNMMMKKKKKKLLLPPPTTTVVVVVVWWWVVVUUUUUUWWW[[[^^^```______^^^^^^^^^______```___```cccdddgggpppyyy111111111111111111111111,,,---...//////000//////...............//////000444111...---...///...---++++++,,,,,,---......//////...,,,+++++++++---...///...---,,,++++++,,,,,,------------............000000000000000111222222666555555444333333222222000////////////.........---------........./////////...---,,,,,,---...///........................444333222111000/////////---------....../////////000///...------...000111000000000000000000000000111111111000000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------------------------------------,,,,,,,,,------.........///////////////.........---------.........//////.........,,,,,,,,,...000111///...............////////////........................//////000111111111111000000000000000000000000000000000///...............,,,......///333999999555000000000000//////......//////............//////222111000///...//////000///////////////////////////////////////...---------......///000000111111////////////............******+++,,,------------------------...............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------............------........................(((+++,,,,,,...000...)))111000---,,,++++++,,,---111222333222000///000111,,,,,,,,,---------------........................,,,------......------,,,........................------------........./////////............//////000///............///000***++++++,,,---...////////////////////////000000........................000//////...///000111222111111000000000000111111111222333444666777888888444555555777888;;;<<<===@@@?????????@@@BBBDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNOOOMMMLLLKKKLLLPPPSSSVVVWWWWWWVVVUUUUUUWWW[[[^^^aaaaaa``````___``````aaa```___```cccdddgggoooyyy........................///...............//////......------......///000444222000/////////---,,,+++,,,,,,------.........///...,,,+++***++++++,,,000///...,,,++++++++++++------------...///000111111000000000000111222222000000000///......------......---------,,,,,,,,,+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,------------......000///---,,,,,,---...///111111111111111111111111000000000000000/////////////////////////////////......//////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---------------......---------------.........////////////............------------------------+++***+++,,,...///...,,,---............/////////...........................///000000111111000000000//////......//////000000//////............///+++...//////333999:::777000000000////////////.../////////....../////////222222111000000000000111///////////////////////////////////////......---.........//////000000111/////////............---,,,,,,,,,------,,,++++++------------............------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,.........//////.........------------------------)))+++,,,,,,000666777444777555111...++++++,,,------...///...---,,,---...+++++++++,,,,,,---------........................,,,------......------,,,........................,,,,,,,,,---------------...------------------...000///............///000***++++++,,,---...//////,,,---///000111111000000........................///////////////000111111111111000000000000111111...000333777999;;;<<<===555555666777888:::<<<===?????????@@@AAABBBDDDEEEDDDFFFHHHIIIIIIKKKMMMOOOOOONNNLLLKKKLLLPPPSSSVVVWWWWWWVVVUUUUUUWWW[[[^^^bbbbbbaaaaaaaaaaaabbbbbb```___```bbbdddfffoooxxx------------------------000///...---,,,---...///...------------...//////222222222111111///---+++,,,,,,,,,---------......---,,,,,,,,,---...000000000000///...------,,,,,,///......---...///000111......---------......///---------,,,,,,,,,++++++------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------........................------------------------..............................///////////////000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------..................---------------,,,,,,---------,,,+++***,,,---...---,,,---------.........//////...........................//////000000000000000000///...------...///000000///............//////---//////---///222222///////////////////////////......////////////......//////..................////////////////////////...///////////////.............../////////000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,---------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------******++++++++++++,,,,,,......////////////......------------------------......+++***111???IIILLL888555111...,,,+++,,,---)))***+++***)))((()))***+++++++++,,,------..............................,,,------......------,,,........................------------------------......------------......---------,,,,,,---------000////////////.........,,,---000111111000...---........................///////////////000000111111111000000000000111111---///333777:::<<<<<<<<<555555666777888:::<<<===>>>>>>???@@@AAACCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOOOOONNNLLLKKKLLLOOOSSSUUUWWWWWWWWWUUUUUUWWWZZZ]]]aaaaaaaaaaaaaaaaaabbbccc```___```bbbcccfffnnnxxx000000000000000000000000000///---,,,,,,---...///---------------...//////000111222222000...,,,+++,,,,,,,,,---------------,,,,,,,,,---...///000111/////////000000000000///000000///...............---,,,,,,+++++++++,,,,,,000000000///////////////.........---------,,,,,,+++,,,,,,,,,,,,---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---......///000,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........./////////000111111111111111111111111..........................................------//////......---,,,++++++******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......---,,,,,,...///...---------------..........................................///000000000000000//////............////////////............//////---000000---,,,......+++.............../////////......///000000///......------------------------////////////////////////......///////////////...............////////////............------------******+++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,......////////////......------------------------------++++++333AAALLLOOO333111...,,,+++,,,---///+++,,,------,,,+++,,,...,,,---------.........///........................,,,------......------,,,........................//////..................///..................///,,,------------------,,,000////////////............///111222111...+++)))////////////////////////...//////000000000000000111111000000000000111111...000333666888999888888666666666777888:::;;;<<<===>>>???AAABBBCCCDDDDDDEEEFFFIIIJJJJJJKKKMMMOOOPPPNNNLLLKKKLLLOOORRRUUUXXXXXXWWWVVVUUUVVVZZZ]]]_______________```aaabbb```______bbbccceeemmmwww////////////////////////...---------------......------,,,,,,------...///...000111111///---,,,---------------------------------------------------......///000111111000000//////000//////---,,,+++......---,,,,,,,,,,,,---.....................---//////.........---------,,,,,,---------.........,,,,,,------------,,,,,,------------------------...---------------......------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------------------------------...............------------------------,,,,,,------.../////////........................------------------------////////////////////////111111000000///......---++++++,,,,,,,,,,,,,,,,,,.........---------------+++++++++++++++,,,,,,,,,///...---,,,,,,---...///000...------...//////...,,,------------.........---------------------------...//////000000//////...//////000000//////...///............//////000,,,000111...,,,///000...---............/////////---...///000000///...------...///////////////...////////////////////////---...//////////////////.................................------------,,,)))***+++,,,------...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------............++++++,,,,,,,,,,,,------******++++++,,,,,,------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,'''***+++---222:::<<<:::,,,,,,+++++++++,,,...///,,,---......------...///................................................,,,------......------,,,........................///////////////.........//////............//////......///000000///......***++++++,,,---.../////////000111222000---***(((////////////////////////......///000000000000000111111000000000000111111///000222444444444444333666666666777888:::;;;<<<<<<===???AAACCCDDDDDDDDDEEEGGGIIIJJJJJJKKKNNNPPPPPPOOOMMMKKKLLLOOORRRTTTXXXXXXWWWVVVUUUVVVYYY\\\^^^]]]]]]^^^^^^___```aaa```______bbbbbbeeemmmvvv------------------------+++,,,,,,---............------,,,,,,------...///,,,...000///---,,,---...------------------------,,,,,,---...////////////......///000///...------+++---///000000...,,,+++///...------,,,,,,,,,---******************++++++............------------,,,,,,,,,------------...+++,,,------------,,,+++---------------------------,,,+++++++++++++++,,,...---------,,,,,,,,,,,,***+++,,,---.../////////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000111111111222222333333...............---------/////////.........------+++++++++,,,,,,---------000///---,,,,,,---///000111///------...//////...,,,,,,---------.........---------------------------...//////000000//////---///111222222111///---...............///000000+++000111...---///111000---------.........//////---...///000000///...------...///000111000000///////////////////////////------...///////////////.................................---------,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///++++++,,,,,,,,,,,,------+++++++++,,,------......------............------,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,...111///***((()))***+++,,,---------***+++,,,,,,++++++,,,...///......------,,,,,,+++........................,,,------......------,,,......................../////////......---------...------------------.........///000000///......***++++++,,,---...//////...///000000///---+++***////////////////////////---...///000111000000///111111000000000000111111000111111111222222222222666666777777888999;;;;;;;;;===???AAACCCDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQOOOMMMKKKLLLOOORRRTTTYYYXXXWWWVVVUUUVVVYYY\\\]]]]]]]]]]]]^^^___```aaa```______aaabbbdddlllvvv000000000000000000000000)))***,,,...//////......---,,,,,,,,,,,,---......***---......,,,+++---000------------------------***+++---000333444555666......//////...,,,***)))(((***---000111///---+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,111000//////.........///.........------,,,,,,,,,***+++,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///000111222444666777777111111000000//////......000000/////////.........,,,,,,,,,------.........111000...------...000111111...,,,,,,---.........,,,,,,,,,---------......---------------------------......///////////////---///222444444222///---...............///000111+++000222...+++,,,...------------.........//////---...///111111///...---,,,---...000000000///...////////////////////////------...///000000//////.....................---......---------,,,,,,,,,------------,,,+++***)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,------...//////,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---)))***......+++'''(((***,,,---------,,,+++,,,......------...//////...------,,,+++***)))........................,,,------......------,,,.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++000000/////////.........---.../////////...---,,,000000000000000000000000---...000111111111000///111111000000000000111111111000000000000111222333777777777777888999:::;;;;;;===???AAACCCDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQOOOMMMKKKLLLNNNRRRTTTYYYYYYXXXVVVUUUVVVYYY\\\]]]]]]]]]^^^^^^```aaaaaa```______aaabbbdddllluuu//////.........---------------------------------------------------------,,,,,,,,,---,,,,,,++++++******+++---...000111111777555333000/////////000///////////////.........//////.........---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...+++*********+++...111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................000000///...............000111111111222222222222111111111000000000000000333222111///............//////............//////------......///000000111...------,,,,,,++++++***......------------------......///000000000000000///...---,,,,,,---...///000000///...............+++,,,,,,------,,,,,,+++//////............//////---------............////////////...,,,***(((&&&,,,---...///000000000000//////.........------------...///000000///...---......---,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------************************...------,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***///...------++++++***)))+++,,,------......------............////////////---++++++,,,...///...---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++)))***+++---///111222333//////.........---------,,,,,,,,,---------......---------............///........................111000///...............---------............///........................,,,---...///000000000000000///...------...///000...............///000000333111...///222333111...000000000111222444555666333555888999999999;;;<<>>@@@======@@@AAA>>>AAAFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTWWWUUUWWWVVVTTTVVV\\\_________^^^]]]^^^```bbbbbbbbbbbbaaaaaaddddddeeemmmvvv...............---------------------------------------------------------+++,,,,,,---............///000000000000111111111...---,,,+++***+++,,,,,,,,,,,,,,,------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------............,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...,,,------,,,,,,+++******------------------------........................++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,000111111111222333333333333222111000000000000000,,,,,,............,,,,,,111111000///---,,,++++++++++++,,,,,,---......///++++++,,,,,,------............///000000000000000000//////......//////000000///......---.........,,,,,,------------,,,,,,//////............//////---------............///------///000000111000000,,,---...///000000000000---------,,,,,,,,,,,,,,,//////............//////......---+++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---,,,,,,---...---+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........---------------------.................................------------------------------,,,---------............///........................///............//////000---------............///........................------...///000000000000//////............//////222111111000000000111111---///000000000000111222000000000111222333444555555777999::::::;;;<<<>>>???>>>???BBBBBBAAACCCHHHHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPTTTVVVVVVXXXWWWTTTUUU[[[^^^^^^```___^^^___```bbbbbbaaabbb```aaaddddddeeemmmuuu........................................................................,,,---...///000000111111111000000000000/////////++++++************+++,,,******+++,,,------......------------------------++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------............,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000000111000000////////////000...///111222222111///...333333222111000///......,,,,,,------............,,,,,,---......///000000......///000000000000000000000////////////000000///......------.........,,,,,,------------,,,,,,///......------......///---------............///------...///000111111111------...//////000//////------------------------//////...------...000111111000///......------...,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,******++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------///...,,,,,,------,,,***,,,,,,,,,---------......,,,,,,,,,------------...........................---................................................------------,,,,,,,,,---------............///.......................................///000111---------............///..............................///000000000000000/////////....../////////111111000000//////000000///222444333000///111444111111111111222333444555333555777777777888:::<<<<<<>>>AAABBBBBBBBBFFFIIIIIIJJJKKKLLLMMMMMMLLLLLLOOOOOOOOONNNNNNPPPSSSVVVWWWYYYWWWTTTUUU[[[^^^]]]aaa___^^^___```bbbaaaaaaaaa```aaacccdddeeellluuu---...........................................................................///111222222222222000//////...------,,,,,,++++++++++++++++++,,,,,,)))******+++,,,---......,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,---000222222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......---,,,---------,,,,,,,,,------------...)))******+++,,,------.........---------......//////000222333333222000////////////////////////////////////......---------+++,,,,,,---...//////000......///000000000000000//////000000000000//////......------------......,,,------......------,,,......------------......---------............///..................//////---...//////////////////............///////////////...---------///000111111111000///............,,,------......------,,,------------------------,,,,,,---------............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,)))******++++++,,,,,,---)))***++++++,,,,,,++++++,,,------------.........///...,,,,,,------,,,***,,,,,,,,,---------......,,,,,,---------.................................,,,,,,------.../////////---.....................---------------------------------............///.......................................///000111---------............///...........................///000000000000000000...//////////////////...000//////.........//////000333444333///...///222111111111111222333444444333555666666666777:::<<<<<>>>>>???@@@AAAAAABBBDDDGGGJJJKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLNNNPPPSSSTTTWWWWWWVVVUUUVVVWWWXXXYYYWWWVVVVVVXXX\\\```bbbbbbbbb``````aaabbbdddlllvvv000///...---...///000111...///111111111111222444111000---+++++++++,,,---------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***+++,,,---...000000///......---,,,,,,---------,,,,,,,,,------........................,,,---...---,,,+++,,,...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------+++)))***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,+++***)))------------------------------------------------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,------............,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,,,,)))***+++,,,------+++*********++++++,,,------------------.........////////////......---,,,,,,,,,///000111222222111000///000000000000000000000000...------,,,,,,------............------------------......///000000//////,,,,,,---......---,,,,,,..................------------------------------......---......///000111333222000///...............---------------------.........------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,'''%%%###%%%)))+++***(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++------........./////////.........------............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000/////////......,,,---......///.........------------............000000///...------///111---+++***+++---------,,,...///000000...---...000......////////////......+++,,,...///000000///...////////////000000000000222111111000000000000000111111222222333333444444666777999999999:::===???===???@@@AAAAAABBBDDDFFFKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLNNNPPPSSSTTTWWWVVVUUUUUUVVVWWWYYYZZZVVVUUUVVVXXX\\\```aaabbbbbb``````aaabbbdddmmmwww......---,,,---...000111000111222111000///000111...---+++******,,,...///------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...+++***+++...///...+++,,,,,,,,,,,,,,,,,,,,,,,,------..................+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,+++***------------------------------------------------+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------+++,,,------......------,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---(((***,,,---,,,,,,++++++++++++,,,,,,,,,---------------------............000//////......---,,,,,,,,,---///000000000///...000000000000000000000000//////............///////////////......------,,,---...//////////////////+++,,,---//////---,,,+++------...//////......---........................---------......///111111333222111000///...------............////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++)))''')))---///---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,------------.........///.........------.........+++,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......////////////,,,---......///.........---------.........//////000111222111///...///111///...---///000111000///---...000///...---...000......////////////......///............000111222...//////000///000000111555444333111111000111111222222222333444555555666666888999::::::;;;===???>>>@@@BBBCCCCCCCCCEEEGGGJJJKKKMMMNNNOOOOOONNNNNNMMMMMMLLLLLLNNNPPPSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZXXXWWWWWWYYY]]]___```___bbb``````bbbbbbeeennnwww,,,,,,------...///000111000111111000...------...,,,++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,---.../////////......***+++------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---------------,,,,,,,,,++++++,,,,,,---***+++,,,......------,,,++++++++++++,,,---......,,,,,,+++++++++,,,------)))+++------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------...//////000000,,,---...//////...------////////////////////////000000////////////000000///000000000///...---,,,---....../////////......---...///000000///...---,,,---.../////////...---////////////////////////---------......000111222333222111000///...---,,,,,,,,,---------------...------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,---------............------------......***,,,000111///,,,+++***.............../////////***++++++,,,,,,---------,,,,,,------...//////000,,,---......//////......------.........////////////222555444000......//////......000222222111000,,,...//////...---...000......////////////......444222000...---...///000...///000000//////000111777555444222111222222333222222333444555555666666666888999999999:::===???>>>@@@CCCDDDDDDDDDFFFGGGIIIJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLNNNPPPSSSTTTVVVUUUUUUUUUVVVXXXYYY[[[ZZZYYYYYY[[[^^^______^^^aaa``````bbbcccfffnnnxxx,,,,,,...///000111111111---...///...,,,,,,,,,...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,,,,---------***+++,,,---......---,,,)))+++...---+++******,,,,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,++++++,,,---///000------------------------------------------------------------------------+++,,,,,,---......---------,,,,,,++++++,,,,,,,,,)))+++,,,......---,,,+++++++++++++++,,,---...///,,,+++++++++,,,,,,---...+++,,,------++++++---///,,,,,,,,,+++******)))))),,,,,,---------.........,,,,,,------...//////000---.../////////...---,,,........................//////............//////000111111111111///...---------............------...//////////////////...+++,,,...///000///...---........................------------///000111222333222222111///...,,,++++++++++++,,,,,,---------+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,++++++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------+++...000///---++++++,,,....../////////000000000++++++,,,,,,---......///---.....................,,,---......//////..................////////////000555:::999444000...///,,,+++,,,...000111///---,,,---///...------///000......////////////......111000000///............---///111000///...000222777555444222111222333444000111222333444555666666666777888999999:::<<>>@@@CCCDDDEEEEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLLLLNNNPPPSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZ\\\___aaa```___aaa``````bbbcccfffoooyyy,,,---///111333333333222)))+++,,,,,,++++++---...---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,+++***))))))+++,,,.../////////......---------------------------...///...------...///,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////))),,,---,,,)))''')))++++++++++++,,,,,,---------((()))+++,,,---,,,,,,+++(((+++......+++******,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,+++***+++---000222000000000000000000000000------------------------+++++++++++++++++++++++++++,,,,,,---.........---------,,,++++++,,,,,,,,,)))***,,,......---,,,+++++++++++++++,,,---...///++++++++++++,,,,,,---...,,,---...---***+++...111,,,,,,+++***)))((('''''',,,,,,,,,---------......///......------,,,,,,+++...///000000000///---,,,..............................------------......111222222222111000...---,,,------...------,,,,,,------------------------+++,,,...000000///...---------------------------,,,,,,------///000111222333222222111///...,,,+++,,,,,,,,,------.........***++++++,,,---...//////---------,,,,,,+++++++++***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------///111///+++***+++---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...//////---******,,,///---------.........//////,,,,,,------...///000000000000//////......------,,,---......//////................../////////000333999???>>>999333111111,,,,,,---///111222000...,,,---......------///000......////////////......***,,,...///000000......---///111111......000222666555333111111222333444///000000222333444555555555777888888888:::<<<>>>===@@@CCCDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNMMMLLLLLLNNNPPPSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZ]]]```bbbbbbaaaaaa``````bbbcccfffoooyyy///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,++++++,,,---............------++++++++++++------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,***+++,,,,,,++++++---//////...---,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000---------,,,,,,+++++++++000///...---,,,+++******------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++------------------------,,,,,,,,,---------......//////...,,,+++,,,///222.........------.........000000///...------,,,+++++++++,,,------...//////////////////////////////////////////000000000000000000////////////000000...---,,,,,,,,,...///000000000000000000000000000------...//////000//////+++---...//////000333555555222///---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------,,,,,,+++++++++++++++,,,------...//////,,,------....../////////,,,,,,------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++,,,---...///---------,,,,,,+++++++++------,,,+++,,,---...///---------------------------------............///000///---,,,,,,---...///111000000////////////000222222666===CCC@@@666------......///000111111222---------.........//////000////////////000000111)))***---///000000///...////////////000000000000888777555333222222222333222111000000222444666888333444555777999;;;<<<======@@@CCCEEEEEEDDDDDDDDDDDDFFFHHHKKKMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSSSSWWW\\\aaa\\\]]]]]]^^^^^^_________cccbbbbbbdddeeehhhqqq{{{............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,,,,++++++---//////...---,,,,,,,,,,,,---------,,,,,,,,,---...///---------,,,,,,+++++++++...---------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......------...000......------------....../////////.................................------------------------------........./////////000000000000////////////000000//////..................////////////////////////...//////000111111111000+++---...//////000222555555222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////.........---------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,------...............---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++,,,---...///------------,,,,,,,,,,,,------,,,,,,,,,---...///---------------------------------............///000///---,,,,,,---...//////...............//////111000222666:::999333...------......//////000000---------.........//////333222111///......------///000111222222111000///////////////000000000000444333111000//////000000111111222333444555555555555555666888999;;;<<<======@@@CCCEEEDDDDDDDDDDDDDDDFFFHHHKKKMMMMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRTTTVVVVVVUUUTTTTTTWWW]]]aaa]]]^^^^^^______``````aaaaaa___aaacccdddgggoooxxx............---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,............---,,,+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,---,,,++++++---.........---,,,,,,,,,------......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++*********+++++++++,,,,,,***,,,///000///...............------------......------........./////////000000///...------,,,,,,++++++++++++++++++++++++---------.........//////000//////......//////000000000000000///...------........................++++++,,,,,,,,,,,,,,,,,,+++---.........///222444444222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++............------------)))******++++++,,,,,,---+++++++++***************............---,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---...//////,,,,,,,,,,,,---...//////---------------.........---,,,,,,,,,,,,---...///---------------------------------............//////...---,,,,,,---...///---------------...///000...//////000000000000///---------...............---------...............222111000//////...------111000000///...---,,,,,,////////////000000000000111000////////////000000111222555666777666444333666777888999:::;;;<<<<<<===@@@CCCDDDDDDCCCDDDEEEDDDFFFHHHJJJLLLLLLMMMLLLLLLLLLLLLMMMNNNPPPRRRSSSVVVVVVUUUUUUUUUXXX]]]aaa^^^^^^______```aaaaaabbb``````bbbeeefffhhhnnnwww.........---------,,,,,,,,,,,,------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,+++,,,---,,,++++++,,,......------,,,,,,,,,------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...///.........000000//////......//////000---------...............//////......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------....../////////......///////////////000111111000///...........................++++++*********+++++++++,,,---.........///111333444111...------...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++******)))))))))(((,,,,,,,,,+++***)))(((''',,,,,,,,,---------......------------------------........................------------,,,,,,,,,,,,---------------...///000,,,------....../////////,,,,,,,,,,,,------......,,,,,,---------------------------............///......---------...//////,,,,,,,,,---...///000111,,,...000///---,,,...000///.............................................------...//////000000000000///...---,,,,,,,,,,,,////////////000000000000111111111111222222333333333444555666666666555444777888888999:::;;;;;;;;;===@@@BBBCCCCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLLLLKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUUUUUUUTTTTTTWWW[[[___]]]]]]^^^___```aaaaaabbbbbbbbbeeeiiijjjkkkpppxxx...------------,,,,,,,,,,,,,,,,,,---------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------,,,+++***,,,---------,,,,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,------------------------,,,,,,,,,,,,---------------------,,,,,,---000333222222111111111111222222/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////,,,---///111222111111000........................000000///.........///000,,,---............000222333111...---......------........................,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++,,,,,,------------......,,,,,,++++++******))))))++++++++++++***)))(((''',,,,,,,,,---------......------------------------........................,,,,,,,,,,,,++++++++++++......---------...//////,,,------....../////////,,,,,,,,,---------------,,,,,,,,,---------......---------............///------------......//////............///000111222+++///222222...,,,...000000000//////////////////.....................---,,,,,,...///000000000///000000//////000000111222////////////000000000000111111222333333444444444666555444333444555666777777777888999999:::;;;;;;>>>@@@BBBBBBBBBBBBCCCEEEFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSSSSTTTSSSSSSSSSUUUYYY\\\[[[\\\]]]^^^___```aaaaaabbbcccgggkkkkkkkkkpppwww------------,,,,,,,,,,,,+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,------,,,+++***+++---------,,,,,,,,,---......------.........---,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,------------------------,,,,,,---------.........------,,,++++++---111444444444333333333333444444222111111000///...---,,,,,,,,,------------------........................,,,,,,,,,---------......///......------......///+++,,,---///000111222222........................111000///------...///000,,,---......---...000222333111...---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------------,,,,,,+++,,,,,,,,,---------......------------------------------------------------))))))***+++,,,---.........---------------......---------------.........+++,,,------......------+++,,,,,,------.........---------............///,,,,,,---......////////////////////////000111222,,,000333333000....../////////000000000000000000...............---------......///000///...---,,,,,,------...000111111222////////////000000000000//////000111222222222111555444333222222444666888555666777888999:::;;;;;;>>>???AAAAAAAAABBBCCCEEEHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSRRRRRRTTTWWWZZZZZZ[[[\\\]]]^^^``````aaabbbbbbeeeiiijjjiiiooovvv---------,,,,,,,,,++++++++++++,,,,,,---......///+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------...,,,******+++---,,,,,,,,,,,,,,,---...///+++,,,---.........---,,,+++++++++,,,,,,---------,,,,,,---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---------...000333444444333333333333444444444333333333222222111111000000000///......------------------------------------------............///......------......///------------...///000111///////////////////////////...,,,+++***+++,,,---,,,---......------///111333000...---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++++++++,,,,,,------............---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---......///---------............///+++,,,---...//////////////////.........//////000...///000000///...---...---......//////000000000//////.........------------...///000000...---+++)))***,,,---/////////...////////////000000000000...///000111111000000///222222222333333555666666333444555666888999;;;;;;>>>???AAAAAA@@@AAACCCEEEJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSTTTSSSSSSTTTWWWYYY[[[[[[\\\^^^___aaabbbbbbccccccfffiiiiiiiiiooowww---------,,,,,,,,,++++++++++++,,,,,,---...//////)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,............---,,,++++++++++++------------++++++*********++++++,,,,,,,,,,,,,,,------...///000000+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---......,,,******+++---,,,,,,,,,,,,,,,---...///***+++---...///...------+++++++++,,,,,,---------***++++++,,,---//////000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...////////////000444333333222222333333444444444555555555555666666444444333111000...---------------------------------------.........//////.........------.........///...---,,,,,,---///000000000000000000000000000222111///---------///000,,,---......------///111222000...---...///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))******+++++++++------------------------))))))******++++++,,,,,,******+++,,,------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,++++++,,,,,,---...//////---------.........//////+++,,,---...///////////////......---------......000///---,,,,,,,,,------,,,,,,------...///000000//////.........---------)))***---///000000//////,,,---000222222222000///////////////000000000000///000111222222111000///...///222444555555555444222222444555777999;;;;;;>>>???@@@@@@@@@AAACCCEEEKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRSSSTTTUUUTTTTTTUUUWWWZZZ\\\\\\^^^___```bbbccccccgggfffhhhkkkkkkkkkrrrzzz...---,,,,,,++++++++++++***+++---.........---------+++)))(((((()))+++---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,+++******)))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......---------,,,,,,+++++++++------...///---+++)))'''******+++++++++,,,,,,,,,+++,,,---------,,,+++*********************++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,---------......000000000000111111111111///000111111000///111222333111111555777555222111666000---...000......///............////////////111000///......///000111////////////////////////111000...,,,+++,,,---...000000000000000000000000/////////000222444666888555333222000.........///------------------------...---,,,---/////////...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---+++,,,---...///...---,,,......................../////////000000000000111222222111000//////......------------------------///......------,,,++++++//////.........---------000000//////.........---,,,,,,,,,,,,,,,---...///........................000///...---------------.........////////////000..................------000000000///......---------...///000000///...---......//////000000111111222222222222222222222222111333555777888666444333555555555666777999:::;;;>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJLLLMMMMMMMMMLLLKKKOOONNNMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSTTTWWWYYY]]]]]]^^^___```aaabbbbbbbbbhhhffffffjjjiiilll{{{...---,,,,,,++++++,,,,,,+++,,,---/////////...---+++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------,,,,,,++++++******---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,---...------+++***++++++,,,,,,,,,---------+++,,,---------,,,+++++++++++++++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////000000000000000---///000000//////000222------///111222111000000***((((((---///......000............////////////111000///......///000111........................000///---,,,,,,---.../////////////////////////////////000111333666888:::888666444111///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................///...,,,******+++,,,---+++,,,------......------------------------------++++++,,,,,,,,,------------,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------000/////////.........---///////////////000111222........................//////...---------------------........./////////........................------......///000000000---...///000000///...---000000000000////////////222222222222222222222222222333555666666666444444555555555666888999;;;;;;>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQTTTUUUUUUUUUTTTUUUWWWZZZ\\\\\\]]]^^^___```aaaaaabbbhhhffffffjjjiiimmm{{{...---,,,,,,,,,,,,,,,,,,------///000000//////...***+++---......---+++*********+++,,,---...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,+++------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------.........+++,,,,,,------,,,,,,+++---------------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000---...000000//////000111...//////......///111222444///---000111...+++,,,---............/////////000//////......//////000...........................---,,,,,,,,,---...///.................................000222555777999999888555222///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...........................---,,,+++***+++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++.........---,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////...............---------/////////...............111000000000000111222222........................//////...------------...,,,---------....................................------......///000000000......////////////......111111111000///.........222222222222222222222222333333444444444555555555555555555666888:::;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGDDDFFFHHHKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKMMMPPPQQQUUUVVVVVVUUUUUUVVVXXX[[[[[[[[[\\\]]]^^^___``````bbbgggffffffkkkiiimmm|||...------,,,,,,,,,------...///000111111000///...,,,------------------,,,******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------******+++,,,------------------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------....../////////000111333222000///...///000111///,,,---555===BBBKKK===000...000000---+++---------.........//////////////////////////////........................---,,,,,,,,,,,,---//////---------------------------,,,,,,---...000222333777666333111///.........++++++++++++++++++++++++,,,+++++++++---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,---------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................///...............//////........................///......---------......,,,,,,,,,---------......---------...............000000000///......------...//////////////////...111000000000/////////...111111111111111111111111444333222222222333555555555555555777888:::<<<===>>>???AAABBBBBBCCCEEEGGGEEEFFFHHHJJJLLLLLLLLLLLLMMMLLLLLLLLLMMMOOORRRTTTUUUVVVVVVVVVUUUWWWYYY\\\\\\\\\]]]^^^___``````aaaaaagggffffffkkkiiimmm|||---------,,,,,,---......//////000111111000///...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,---------------------------------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************+++++++++,,,,,,,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.../////////444666777555222///---------///...---777LLL^^^fffeeeKKK000)))...333111...------------..................////////////..............................,,,,,,,,,,,,------......------------------------///...---------...///000333222000///.........///++++++++++++++++++++++++...,,,,,,---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///------------------------------------............------,,,,,,,,,,,,,,,+++..............................---------,,,,,,,,,---.....................---------..................------,,,,,,---------..............................---------......///,,,,,,,,,---------......---------.........//////000000000///......------/////////....../////////.../////////000000000111111111111111111111111111444333111111111222444555444555666777999;;;===>>>===???AAABBBBBBBBBDDDFFFGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLKKKKKKMMMOOORRRTTTTTTUUUVVVVVVVVVWWWZZZ\\\]]]]]]^^^___```aaabbbbbbaaagggeeefffkkkiiinnn}}}------------------...//////000000111111000......000...,,,******,,,...000---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------......//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++,,,---......------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...///000000666777999777444000---------000111666JJJiii```===...000222000,,,,,,------------.........---......//////......---------------------------,,,,,,,,,,,,------------------------------------111000/////////000111222111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................,,,,,,,,,,,,------------++++++++++++++++++++++++........................//////...---,,,,,,++++++---------...............---------------.........000//////............///...........................------------...//////,,,---------............,,,,,,------.../////////------......///000000000//////............//////.........///000111111111111111111111111111111111333222111000111222333444444555666777999;;;===>>>===???AAAAAAAAABBBDDDFFFHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIKKKMMMPPPRRRSSSTTTUUUUUUUUUWWWYYY\\\]]]^^^^^^___```aaabbbbbb```fffeeefffkkkjjjnnn}}}---------------...////////////000000000///...---------,,,++++++,,,------+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------******++++++,,,---------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///)))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++******+++---...///.........---,,,+++++++++******++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...///000111111333555777777444111///...///111111777MMMkkk~~~dddDDD444000///,,,***,,,,,,---------.........------...//////...------------------------------,,,,,,---------,,,++++++------------------------//////......000111333444333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,------......------------------------------,,,,,,,,,,,,------------------------------------........................---------------------,,,---------.........//////,,,,,,,,,------.........111111000///////////////........................---------------...//////------........./////////,,,,,,------...//////000------......///000000000000///...------...///000////////////000000000000111111111111111111111111111111111111111222222333444555666777999<<<>>>???===>>>@@@AAAAAABBBDDDFFFGGGIIIJJJLLLMMMMMMLLLLLLIIIIIIHHHIIIJJJMMMPPPRRRRRRSSSTTTTTTTTTVVVYYY\\\\\\]]]]]]^^^___```aaabbb```fffeeefffkkkjjjnnn}}}---------------...///000...///000000000...---,,,++++++,,,------,,,++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------............---,,,++++++***************************+++,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................++++++,,,,,,,,,---------************************+++++++++,,,,,,---------------------------------))))))***++++++,,,------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////%%%'''))),,,------,,,+++,,,,,,,,,---------......++++++******+++---...///000000///...------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......,,,,,,---...///000111222000222555666444111000///,,,,,,***,,,>>>WWWaaa]]]bbbOOO999///,,,,,,,,,...,,,,,,,,,---------......,,,---...//////...---,,,------------------------------------,,,,,,+++***........................+++++++++,,,...111444555666444222000............------------------------,,,+++***+++---...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***************************+++,,,---------------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///---------.........//////,,,,,,,,,------.........000000///.......................................---------------...///000.........////////////000,,,,,,------...///000000000000000///......------000///...------...///000111111000000//////......000000000000000000000000000000111111222222222222444555666777:::<<<>>>???===>>>@@@AAAAAABBBDDDFFFFFFHHHJJJLLLNNNOOOOOOOOOKKKJJJJJJKKKLLLOOORRRTTTRRRSSSTTTTTTTTTUUUYYY[[[[[[\\\\\\]]]^^^___```aaa```fffeeefffkkkjjjnnn~~~---,,,,,,++++++******)))...------,,,,,,------...///...---,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,++++++---------.........//////...........................---,,,+++++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***+++,,,,,,+++***+++,,,---...///...,,,+++,,,---------------------------------------------------/////////......---------.........------,,,,,,,,,************************,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................***+++---///111333444555666555333111///...---,,,,,,+++******+++,,,---...///......///000000///---------------------------,,,------......------,,,+++,,,---......---,,,+++............///111222333777666444222000...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++)))***+++---......------------,,,,,,++++++,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------++++++,,,,,,,,,---------------............------+++,,,---.........---,,,,,,,,,++++++,,,,,,---...,,,---------.../////////000...------///000000///---------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000//////...------...///000000000000000000///////////////000000111111222222111111111111222333444555777777888999:::<<<>>>???>>>@@@CCCDDDCCCBBBCCCCCCGGGGGGHHHJJJLLLMMMLLLJJJHHHIIIIIIGGGFFFHHHNNNRRRUUUTTTSSSSSSTTTUUUXXXYYY]]]^^^___aaabbbbbbbbbbbb```fffeeeffflllkkkppp---------------,,,,,,,,,---------,,,,,,---------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------........................///...---+++******++++++,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---...///111111///...---***+++,,,,,,******+++,,,,,,---...---+++***+++,,,------------------------------------------------.........---------,,,,,,------------,,,,,,,,,+++************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................///////////////333222000///---,,,,,,,,,//////...---...///000111...,,,,,,---...//////...........................,,,------......------,,,,,,---...//////...---,,,------......///111222333666555333111///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++---......------...---,,,+++******+++,,,......---------,,,,,,,,,+++,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------------............------+++,,,---.........------,,,,,,++++++,,,,,,---...---------...............000---***)))+++---//////........................///...,,,++++++,,,---...........................---------............///...............///000000111000///.........///000////////////////////////000000000000000111111111111111111111111333444444666666777888:::<<<===???===@@@BBBCCCBBBBBBBBBCCCFFFGGGHHHJJJLLLLLLLLLKKKHHHIIIKKKKKKJJJJJJMMMPPPSSSSSSRRRSSSTTTWWWYYY[[[]]]^^^___```bbbbbbbbbbbbccchhhhhhiiinnnmmmrrr.............../////////------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------000///...,,,+++***)))))),,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,***+++,,,+++***)))***,,,+++,,,---,,,*********,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................................------------///...---,,,++++++++++++---,,,,,,,,,---...000111...,,,***+++,,,.........////////////////////////,,,------......------,,,---...////////////...------------...///000222222555444222111///...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++******+++,,,------------111000...,,,++++++,,,---...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------------............------+++,,,------......------,,,,,,,,,,,,,,,------..................---------111---)))'''))),,,///111////////////////////////000///...------...///000000000000000000000000000---------............///...............///000000333222000///...//////000........................111111111111000000000000000000000000111222333444555666666888999;;;===>>>===???AAABBBAAAAAAAAACCCFFFGGGIIIKKKLLLLLLKKKKKKHHHJJJMMMMMMMMMMMMNNNOOORRRRRRRRRRRRUUUXXX[[[]]]]]]^^^___```aaabbbbbbbbb___eeeeeefffkkkjjjooo~~~,,,------...///000000000,,,------------------,,,,,,,,,...//////...,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,+++++++++---------.........//////------------------------......---,,,++++++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,+++***)))***,,,,,,---...---+++***+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................+++++++++,,,---------...,,,,,,++++++++++++,,,,,,+++++++++,,,...000333444111///,,,***,,,---...---........................,,,------......------,,,---...///000000///...------------...///000111222444333111000///......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------444333000...------...///------------------------------------------,,,,,,------------------------------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---....../////////...---------,,,111...+++***,,,///000111........................//////.........///000111000000000000000000000000---------............///...............///000000444333111000/////////000---------...............222222111111000000//////000000000000111222333333555555666777999;;;===>>>===???@@@AAA@@@@@@AAACCCEEEGGGJJJKKKKKKKKKKKKLLLJJJKKKLLLMMMMMMNNNOOOPPPSSSSSSRRRSSSUUUXXXZZZ\\\]]]]]]___```aaabbbbbbbbb^^^dddcccdddiiiiiimmm|||++++++,,,---...//////000,,,,,,---......---,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++------,,,,,,,,,+++++++++---------.........//////------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...***,,,---,,,+++***+++,,,---//////...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------...000333777:::<<<555222...,,,,,,---,,,,,,------------------------,,,------......------,,,---...///000000///...---,,,---------...000111222222111000///............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------222111///---,,,,,,---...------------------------------------------,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,------......------,,,,,,------...////////////...---------,,,...---,,,---///000///---------------------------...............//////000////////////////////////---------............///...............///000000444333111000/////////000------------......//////222222111111000000//////000000000000111222333444444555666777:::<<<>>>???>>>???@@@@@@???@@@AAACCCDDDGGGJJJKKKKKKJJJKKKLLLMMMKKKJJJJJJLLLOOOQQQSSSVVVUUUTTTTTTUUUWWWYYYZZZ\\\]]]^^^```aaaaaaaaaaaaaaagggfffgggmmmlllppp******+++,,,------......+++,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---,,,+++,,,......///000///...------///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------,,,+++******))),,,,,,,,,,,,,,,---......+++,,,---///111555888:::555222///...------,,,+++------------------------,,,------......------,,,---...////////////...---,,,,,,,,,---...///111111000000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,------------...------------------------------------------------------------------------,,,---------............,,,,,,------------,,,,,,---,,,,,,,,,,,,---...///---------------......///...............---------*********,,,......,,,***------------------------,,,,,,------.../////////........................---------............///...............///000000333222000///...//////000---------...//////000000111111111111000000000000111111111111222333444555555555666888;;;===???AAA???@@@AAA@@@???@@@BBBDDDDDDGGGKKKLLLJJJIIIKKKMMMOOOLLLJJJJJJMMMRRRUUUWWWWWWVVVUUUTTTUUUWWWYYYZZZ\\\]]]^^^___```aaaaaaaaa```fffeeeffflllkkkppp+++++++++,,,---------...+++,,,...//////...,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***---...//////------...///...///000///---,,,---...------------------------++++++++++++++++++++++++,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------,,,,,,++++++***,,,,,,+++++++++,,,------*********+++,,,...111222111///............---+++........................,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,---...///000111//////...---------......---,,,,,,++++++,,,,,,---------------------------------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,---------......+++,,,,,,------.........------------------------------------------------------------............+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///---------------...//////---------...............+++******+++,,,---,,,+++........................+++,,,---...////////////////////////////////////---------............///...............///000000111000///.........///000------...//////000111111000000000000000111111111222222222222333444555666666666777999<<<>>>AAABBB@@@AAAAAAAAA@@@AAACCCEEECCCHHHLLLLLLJJJIIIKKKNNNNNNLLLLLLNNNSSSWWWYYYYYYVVVUUUTTTTTTUUUXXXZZZ\\\\\\\\\^^^___```aaaaaaaaa___eeedddeeejjjjjjnnn~~~,,,,,,,,,------------...+++,,,...//////...,,,+++...---++++++++++++---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000...///000///.........000---...///...,,,+++,,,---------------------------++++++++++++++++++++++++---------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................)))***+++,,,---......///,,,+++++++++++++++,,,,,,///...---,,,------//////,,,,,,,,,---//////...,,,////////////////////////,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,---...///000111///......---------......---,,,,,,++++++,,,,,,---........................------------------------...------,,,+++++++++++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---***+++...000000000...---,,,,,,,,,------.........++++++,,,,,,---...//////---------------------------------------------------------.........//////+++,,,,,,------,,,,,,+++------,,,+++,,,---...///...------------...//////,,,------......////////////---+++***,,,...//////////////////////////////,,,---...///000000000000////////////////////////---------.........//////...............///000000//////...------...000000.........///000111111222//////000000111111222222333333333333444555666666666777888:::<<>>???>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKLLLLLLLLLLLLMMMOOORRRVVVYYYYYYXXXUUURRRTTTTTTTTTUUUVVVYYY[[[\\\^^^^^^___```aaabbbccccccaaafffeeeeeekkkkkkqqq---......---+++,,,...000***+++---...///...---,,,---,,,,,,++++++,,,,,,---///---+++,,,...///---+++///......------,,,,,,+++,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,+++******)))+++---......---,,,---...000//////...---,,,++++++,,,------...---,,,+++***,,,,,,------------,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++...------,,,,,,------...+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...//////...---,,,,,,------.........------,,,......))))))---...+++......---------,,,,,,,,,+++,,,------......------......---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------------------------------,,,,,,,,,------,,,,,,++++++---...//////...---+++***+++---...///...------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------.........------,,,,,,+++,,,,,,------)))%%%&&&+++...---++++++,,,,,,------......///---------............///........................///...------------...///---.........///////////////..................///...000000,,,,,,......,,,//////..................///......------,,,,,,,,,.........////////////////////////000000000111111222222111000000000000000222222222222333444555666555666777999;;;===>>>???@@@@@@@@@AAAAAABBBBBBBBBFFFHHHKKKLLLLLLKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRSSSUUUWWWYYYZZZ^^^^^^___```aaabbbccccccaaafffddddddiiiiiiooo,,,------,,,++++++,,,...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---,,,---...///...---/////////...---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...///......///000222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***......////////////......,,,------......------,,,+++,,,,,,,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,++++++++++++)))******+++---......///---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///......------------......------,,,+++------++++++......,,,------------,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,---......---,,,+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...------------...//////------------,,,,,,,,,,,,++++++,,,,,,---------...---------------------------------.........//////---,,,,,,,,,,,,,,,------///,,,)))***---//////...---------------------------------............///........................///......------......///------------............////////////////////////---000///------111222///------......////////////........................000000//////................../////////000000000222111000000000000000000222222222222333444555666555666777999;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAAGGGIIILLLLLLLLLKKKKKKLLLLLLKKKIIIHHHIIIKKKNNNPPPRRRRRRRRRSSSUUUWWWYYY[[[^^^^^^___```aaabbbbbbcccbbbfffdddccchhhhhhmmm}}},,,------,,,+++***+++---------,,,+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...------,,,,,,,,,---------......++++++,,,,,,---------,,,++++++++++++++++++++++++,,,---......//////......------,,,,,,,,,+++++++++------------------------,,,,,,++++++++++++******+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------+++---//////.........///000000000///......------++++++++++++++++++++++++......////////////......,,,------......------,,,------------,,,+++******,,,++++++******++++++,,,---------,,,,,,++++++*********+++,,,,,,---......,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...................../////////...------+++,,,---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,------...---------,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...------------------------++++++,,,---...//////000---------------......///......------,,,,,,,,,+++++++++,,,,,,---.........------------------------------------............---,,,,,,,,,,,,------...000---,,,,,,///000000/////////......---------,,,---------............///........................//////............//////........................000000111111111111000000,,,000111000222888:::999///000000000000000000000------......///////////////////////////.....................////////////111111000000000000000111000000000000111222333333555666777999;;;===>>>???@@@AAAAAAAAABBBBBBCCCCCCGGGIIILLLLLLKKKKKKKKKKKKNNNMMMJJJIIIJJJLLLOOORRRSSSSSSTTTUUUWWWYYY\\\]]]]]]^^^^^^___```aaabbbbbbccchhhdddccchhhgggmmm~~~,,,---...---+++***+++,,,...---,,,++++++---...///---,,,,,,++++++,,,,,,---++++++,,,++++++++++++,,,+++++++++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,---......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---///000///---,,,,,,---,,,,,,,,,------......///+++++++++++++++++++++,,,------............------,,,------......------,,,---------------,,,+++***,,,++++++******++++++,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////000000000000000///......***+++---///000...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,,,,---.........---,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...------------------------***++++++,,,---......///,,,,,,,,,+++,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,------------,,,,,,,,,------...///,,,+++******,,,,,,,,,,,,000//////......------,,,---------............///........................////////////////////////////////////////////////111222333333333333222111...222333222444:::<<<;;;333333222222111000000///---......//////000000111------......///000000111............////////////111000000000000000111111000000000000111222333333555666777999;;;===>>>???>>>???@@@AAACCCDDDEEEFFFGGGIIILLLLLLLLLKKKKKKLLLIIIIIIHHHHHHIIIJJJLLLMMMSSSSSSSSSUUUWWWZZZ\\\^^^]]]]]]^^^___```aaabbbbbbeeeiiieeedddhhhhhhooo,,,...///...,,,+++++++++------,,,+++,,,---...///---,,,,,,++++++,,,,,,---***,,,,,,+++***))))))+++...---,,,+++***)))((('''***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---...///000***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))---...///...,,,+++++++++((()))***+++,,,...//////,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,------......------,,,,,,------------,,,,,,+++...------,,,,,,------...------------,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++***))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------...///000000000000000000///...---******---111222...,,,---++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...++++++,,,---............,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------++++++++++++++++++++++++******+++,,,------------------,,,,,,,,,,,,------...---,,,+++,,,,,,...///------------------------++++++,,,,,,------......,,,++++++++++++,,,------.........---------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------////////////......---------------............///...........................//////000000//////...000000000000000/////////111222333444444333222111111444444111111555666333444444333222111000//////.../////////000000111111,,,,,,---...///000111111....../////////000000000000000000000000111111222222222222222333444555666555666777999;;;===>>>???===>>>???AAACCCEEEGGGHHHFFFHHHKKKLLLLLLLLLLLLMMMIIIIIIJJJKKKKKKLLLLLLLLLPPPQQQQQQSSSUUUXXX[[[\\\]]]]]]^^^___```aaaaaabbbeeeiiieeeccchhhiiippp---///000///---+++++++++---,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,---...---***((()))***///...---,,,***)))(((''')))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......++++++,,,------,,,++++++***++++++,,,,,,++++++***------------------------,,,,,,+++++++++************,,,------,,,++++++,,,))))))***+++,,,---......---,,,+++++++++---...///,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------------...------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,---...000111////////////...---,,,+++***))),,,333333...,,,...******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,------...////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...------------------...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---......------------............/////////...------,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,------...///000///000000000000/////////////////////............---------............///...........................///000111111000///...000000/////////.........000111222333333222111000222444333//////222222///111111111000000/////////000000000000000000000111---.........//////000000/////////000000000111111000000000000000111222222222222222222333444555666555666777999;;;===>>>?????????@@@BBBCCCEEEFFFGGGDDDGGGJJJLLLLLLLLLMMMOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRUUUXXX[[[]]]\\\]]]]]]^^^___```aaaaaadddgggcccbbbgggiiippp...///111000...,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...///000...***((()))***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++------------------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,------------------------//////...------,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---+++***))))))+++,,,------------,,,+++,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,------(((***,,,,,,++++++,,,---++++++,,,,,,,,,,,,------------,,,+++,,,---///000,,,------------------,,,,,,------......------,,,++++++,,,---............,,,++++++******++++++,,,,,,,,,,,,------.........******+++,,,------...///------......------,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,---...000111------------,,,+++***)))***(((,,,333444///,,,...*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------.........***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,------...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---///......------......///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,///////////////............------------...//////,,,---------.../////////000000///...---,,,,,,+++---------------------------------.........//////,,,,,,,,,---...///000000,,,---......---,,,,,,,,,.../////////////////////---------.........//////...........................///000111111000///...//////.........---------...///111222222111///...000222222//////333333111............////////////111111000000000000000000///////////////.........000000000000111111111111000000///000000111222222000000000000111222333444555666777999;;;===>>>???AAAAAABBBBBBCCCDDDEEEEEECCCFFFIIILLLLLLMMMNNNPPPNNNMMMLLLKKKKKKMMMPPPRRRRRRRRRSSSTTTWWWZZZ]]]___\\\]]]]]]^^^___```aaaaaabbbfffbbbaaafffhhhppp,,,------......------,,,,,,,,,,,,---------......///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,+++************------------------------***++++++,,,,,,++++++***---------.........//////...,,,***((((((***,,,......---,,,,,,++++++,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++---------.........//////++++++*********+++,,,,,,------------------------++++++)))))))))+++---///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************//////000000///...------++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,------------------,,,,,,------,,,,,,,,,+++++++++,,,***'''%%%%%%''')))+++000///...---,,,,,,---...,,,000111---+++---...,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---......------------......///...---...//////---+++,,,,,,,,,------.........---------....../////////........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......000222333111---)))+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...,,,*********,,,---------------------------000///...---,,,------......------,,,,,,------...........................------,,,++++++,,,,,,,,,......------------.....................///000111///////////////000111111000000000000000000000000////////////////////////......////////////......000000000000000000000000000000///////////////000111111000000//////......------...000111222333444666555555555888;;;???BBBAAAAAABBBBBBDDDEEEFFFGGGHHHIIIKKKJJJIIIIIIJJJKKKMMMLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTVVVYYY[[[\\\aaa^^^___dddgggdddbbbbbbfffgggcccdddiiifffmmm,,,------......------,,,,,,,,,,,,------------...///...---,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++******+++,,,---///...------,,,,,,---------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,------------------------...---,,,******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,++++++........................,,,+++++++++,,,,,,------,,,------......------,,,------------------------......---------,,,,,,,,,---,,,***((((((***,,,---//////...---,,,---......222555555111...//////---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,---------------...//////111///,,,+++,,,---...---............------------------........./////////------,,,,,,,,,,,,---------------..................------,,,,,,------...+++,,,,,,...///...+++(((+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...,,,+++++++++---...------------------------000///...,,,,,,,,,---......------,,,,,,------...........................------,,,,,,+++,,,,,,---......------------......///............//////000///////////////000111111000000000000000000000000////////////////////////......////////////......000000000000000000000000000000////////////000000111111000000////////////000000000111111222222222666555555666888<<>>@@@AAABBBAAAAAAAAABBBBBBCCCDDDFFFHHHJJJJJJIIIJJJKKKMMMOOONNNLLLKKKKKKMMMNNNPPPSSSSSSTTTVVVXXXZZZ\\\]]]^^^[[[[[[```dddddddddgggdddeeebbbdddiiigggooo,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))************+++++++++,,,------------------,,,......---,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---......------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++*********++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,------......------,,,******++++++,,,------...,,,,,,,,,+++++++++************++++++,,,------...---.../////////...---,,,+++///000---+++......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,++++++,,,,,,...///111111/////////000111000...+++++++++,,,---......//////------------,,,,,,+++++++++,,,...//////...,,,+++,,,,,,---...//////000111------,,,,,,,,,,,,------000...---...//////...---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------,,,,,,+++---------------------------...///000000000////////////............//////........................,,,,,,,,,------...///000......------------......///............//////000///////////////000111111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000............///000111222000000111111111222222222000111111222333444444555555666777999<<<>>>@@@AAAAAAAAAAAABBBBBBDDDEEEFFFEEEGGGHHHIIIHHHIIIKKKLLLNNNMMMLLLKKKLLLMMMOOOQQQSSSSSSTTTVVVXXXZZZ\\\]]]^^^ZZZZZZ___bbbbbbccceeedddeeebbbdddiiihhhooo,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...---,,,,,,,,,,,,---...++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,---------------------------------//////...------------...+++*********+++,,,,,,---++++++++++++++++++++++++---------.........//////...------,,,,,,,,,------------------------------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++))))))***++++++,,,------************************)))***,,,......---,,,+++,,,------......------,,,))))))***++++++,,,---------------,,,,,,,,,+++++++++******++++++---...///....../////////...,,,+++,,,///000,,,)))++++++)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---...///000111222000//////000000///.........///////////////////////////......---------)))+++---//////---+++)))(((((()))***,,,---...............------............---------......,,,***------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------,,,+++******---------------------------...000111111111000/////////............//////........................,,,,,,,,,---...///000000.........------........................///000111///////////////000111111000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000............///000222222000000111111222222222222222222222222222222222222555666777:::<<<>>>@@@AAAAAAAAABBBBBBDDDEEEGGGGGGDDDFFFGGGHHHHHHHHHJJJLLLMMMLLLKKKKKKLLLNNNPPPQQQSSSTTTUUUVVVXXXZZZ\\\^^^^^^ZZZYYY^^^aaaaaaaaaddddddeeebbbdddiiihhhooo---,,,++++++---//////...&&&)))+++------...///111,,,---...---+++***+++,,,///...------,,,,,,,,,,,,************************+++,,,------............++++++******++++++,,,---+++,,,,,,------,,,,,,+++'''(((***,,,------------((()))***+++---...///000222000...,,,+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------......---,,,++++++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......666444333000---+++)))(((...------,,,,,,------...---.........---+++)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++000///---,,,+++,,,,,,---***++++++,,,,,,------...******+++,,,,,,---......---------.........//////,,,,,,,,,---------......//////...---,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,---...---,,,***)))***++++++,,,,,,------...---------------------------.........---,,,,,,+++,,,,,,,,,++++++*********,,,---......------...000---------------...///000222000......///000///...++++++,,,,,,---...//////111000///------......///---...///000000///...---///000///---++++++---///------...//////...---------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------............------------......******++++++,,,---......******,,,,,,,,,,,,******333222111000///...------,,,,,,,,,---------......,,,---///000000000//////000000//////....................................---,,,,,,++++++,,,,,,---////////////////////////000000000000000000000000//////000000000000//////...............///000000333222111111222222111000............////////////111111000//////000111222000111222333444333222222111222222333444555777888777666777999<<>>AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDGGGJJJKKKLLLLLLNNNOOOOOOMMMKKKJJJKKKNNNQQQSSSUUUUUUUUUVVVWWWZZZ\\\]]]]]]\\\\\\]]]```bbbbbbbbbaaaaaabbbdddeeegggrrr}}}---+++***)))*********)))"""%%%'''(((((()))***,,,)))***++++++***)))***,,,---------,,,,,,------...------------------------+++++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,------------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))+++,,,............------,,,,,,,,,,,,,,,,,,---------.........------,,,++++++******...------,,,,,,------.........---,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,//////......---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...............------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///++++++,,,,,,...///000111000...,,,,,,---...---,,,------------------,,,,,,...............------,,,...---,,,,,,,,,...///000,,,,,,---,,,+++,,,...000///...,,,++++++,,,...///------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------..................------,,,,,,************,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++++++++------------------------..............................------------......//////////////////////////////////////////////////////000000000000//////...............///000000111///...///000000///............/////////000000222111111111333555777888444444333222222111111111444444333333333444444555555888:::;;;;;;<<<@@@CCCAAAAAAAAAAAABBBCCCDDDEEEDDDFFFIIIKKKLLLMMMOOOQQQRRRPPPMMMKKKKKKMMMOOOQQQUUUUUUUUUVVVWWWZZZ\\\]]]___^^^]]]^^^aaacccddddddcccbbbccceeefffiiittt,,,+++))))))***+++***)))(((***,,,,,,++++++,,,---)))***++++++******+++,,,++++++*********+++,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,+++***)))))))))******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------------......---,,,***)))+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------///---***((((((***---/////////......---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,+++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---,,,,,,,,,---...//////,,,,,,+++++++++,,,------******+++,,,,,,---..............................,,,,,,------......------,,,,,,,,,,,,------------***,,,------,,,,,,---...---------...000111333444///...,,,,,,---------,,,---------------------------............---,,,,,,,,,,,,,,,,,,---...//////,,,------,,,++++++---///...---,,,++++++,,,---...------------............,,,++++++******++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------.........------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,+++++++++,,,,,,---------------....................................------------------...////////////////////////000000000000000000000000//////000000000000//////...............///000000222111//////000111///...............////////////000000//////000222444555666555444222111000000000333333333333333444555666777:::<<<<<<;;;;;;???BBB@@@@@@@@@@@@BBBCCCDDDEEEEEEGGGIIIKKKKKKMMMPPPRRRTTTQQQNNNLLLKKKLLLNNNPPPUUUUUUUUUVVVWWWZZZ\\\]]]___^^^\\\]]]```cccdddddddddcccccceeeeeejjjvvv---+++******,,,---,,,,,,...000111111///......///***,,,------,,,,,,---...+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++///...,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........+++,,,---......---+++***---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------///---,,,******,,,---////////////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------.........,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------------.........,,,,,,,,,---------..................////////////---,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......***,,,------,,,+++---...---------...000111333444///---++++++,,,---,,,++++++,,,,,,------.........------.........---,,,+++***+++,,,---............---------,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,++++++******++++++,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,,,,---...------........./////////........................//////............//////////////////////////////000000000000000000000000//////000000000000//////...............///000000111000///000222222111000...////////////000000000111000//////000111222333666555333111000000111111222222222333444555666777;;;>>>@@@???<<<<<>>===@@@DDDEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHJJJKKKKKKMMMOOORRRQQQOOOMMMLLLLLLNNNQQQTTTUUUUUUUUUVVVWWWZZZ\\\]]]\\\[[[YYYZZZ\\\___aaaaaaeeebbb``````aaagggvvv,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,++++++***)))((((((///...---,,,,,,,,,---......------,,,,,,------...++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,---------......------------,,,,,,+++***------------------------************************++++++++++++++++++++++++........................///...---,,,++++++***))),,,,,,,,,------.........,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,++++++******++++++,,,......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///...------,,,,,,------...---,,,+++***+++---///111---------............///.........------,,,,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***---,,,+++******+++,,,---------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,...000///---+++++++++---------------...//////,,,---...//////---+++***------,,,,,,,,,++++++++++++)))000======222+++............///////////////------------------------........................---------............///...------,,,,,,------..............................///000///---,,,,,,---.........///000///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////////////////.........////////////////////////........................+++++++++,,,,,,,,,---------------...000111333444............////////////........................000000//////.........---+++,,,.../////////...---////////////////////////...///000111111000///...666555333111///000111222000000//////000222444555111222444444333444666888;;;>>>???===::::::???EEEAAAAAAAAABBBDDDEEEGGGHHHJJJLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNMMMLLLMMMPPPSSSUUUTTTSSSUUUXXX[[[]]]]]]ZZZYYYZZZ]]]aaacccdddddddddeeeaaabbbhhhhhhppp,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,++++++++++++,,,------------,,,,,,+++******))),,,,,,+++*********+++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++------,,,,,,------...///,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------,,,+++++++++---///000------------..................---------,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,...//////...,,,,,,---......---------......///++++++++++++---...000111//////.........---------...+++111<<<<<<222---000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...........................---/////////---,,,---...///...---...//////---+++------------------------------,,,,,,,,,---......////////////............////////////////////////........................////////////////////////222111000///........................////////////////////////////////////000/////////............---...///000111000000///000000000000000000000000//////000000000000//////222111000000111333444444222111111000000111222333111000111111222444555666888:::<<<;;;;;;===AAAEEECCCCCCCCCCCCCCCDDDEEEFFFIIIKKKLLLKKKJJJIIIKKKLLLMMMNNNNNNMMMLLLMMMPPPSSSUUUTTTSSSUUUXXX\\\]]]]]]\\\[[[[[[]]]```bbbcccbbbdddddd```aaagggfffooo,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,+++++++++++++++,,,------...------,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------,,,++++++,,,,,,,,,---------......,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...............---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,------......------,,,***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------...//////,,,,,,+++*********++++++------,,,,,,,,,,,,------,,,,,,+++++++++---...///------------............------------,,,,,,,,,,,,,,,------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,//////......------......,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,---//////.........//////......---------......///...,,,---000555;;;>>>//////.........---------...,,,000777888000---000111000000///...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...------------------------,,,---///...------...000000///------.........,,,------------------------......---,,,,,,,,,------........................////////////////////////........................000000000000000000//////333222111///...---,,,,,,............////////////000000000000000000000000////////////............///000111222222222111111111111111111111111111111000000////////////000000111///...000333555333111333222222111000000111111111///---///222555444222555666777999<<<@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLMMMQQQSSSUUUTTTSSSUUUYYY\\\]]]^^^^^^]]]\\\^^^```bbbbbbaaadddddd``````fffeeemmm,,,,,,++++++,,,,,,---...++++++************+++++++++++++++***+++,,,,,,---------,,,,,,++++++++++++------------------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,...000000...,,,***------------------------,,,------------------,,,,,,------......------,,,......------......///000------,,,+++******++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---////////////000111//////...------------...///...---...111777===AAA------,,,,,,,,,+++++++++---***,,,111111,,,+++---/////////......---------------------------------------------------------,,,,,,---------............------,,,,,,------...------------------------+++,,,......---...///111111///,,,,,,---......---******++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,------...............///////////////////////////.................................---------------//////.........///000000............///////////////////////////////////////////////////.........000000111111222222222222000000000000000000000000111000///......///000111333111///000333333000,,,222222111111111111111111222///,,,...333666444111555444555888<<>>???@@@AAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJKKKKKKKKKMMMOOOOOOOOOOOONNNMMMNNNRRRTTTVVVUUUTTTVVVZZZ]]]^^^___ZZZYYYXXXYYY]]]aaadddeeeeeeeeeaaabbbhhhhhhppp,,,,,,++++++,,,,,,---...+++++++++******+++++++++***************++++++,,,++++++++++++++++++++++++((()))***,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------............------------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---......---,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,---------,,,,,,///111,,,,,,,,,---...///000111...............///////////////.........---------/////////------...------,,,,,,,,,------.........------------------------************************++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000///...---...//////---+++++++++,,,------...//////------,,,,,,,,,---......++++++,,,------...//////////////////////////////........................,,,,,,---...///000111111000///......------------............////////////..................................../////////000//////.........///000111//////////////////////////////000000000000//////***---//////---...222666///000111222333222222111333222222333444666777777333666:::<<<<<<===@@@CCCBBBBBBBBBCCCCCCEEEFFFFFFGGGIIIKKKKKKJJJKKKLLLNNNOOOOOOOOONNNMMMOOORRRTTTVVVUUUUUUVVVZZZ]]]______[[[YYYWWWXXX[[[___aaabbbbbbccc___aaahhhhhhqqq,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////......,,,++++++++++++++++++,,,++++++,,,,,,,,,---------///......------......///,,,,,,,,,---------......***+++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........+++++++++,,,,,,---------,,,++++++******++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,***++++++,,,,,,++++++***++++++******++++++,,,---************+++,,,------,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,---......---,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,------,,,++++++...000++++++,,,,,,...///111222...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,...---,,,+++,,,,,,***---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000.........///000///---***))))))***++++++,,,------,,,,,,,,,,,,------...///++++++,,,,,,---...//////////////////////////////........................***+++,,,---...000111111......---------......///............/////////000000000000000000000000000---.........//////000000000///.........///111222000000000000000000000000...///000111111000///...---000222///***)))///555111111222333333111000///111222444444333444666888000666<<<===<<<===AAAFFFDDDDDDCCCCCCCCCCCCDDDDDDHHHJJJKKKKKKJJJJJJLLLMMMOOOOOOOOONNNNNNOOORRRUUUWWWUUUUUUVVVZZZ]]]______\\\ZZZWWWWWWZZZ]]]___``````aaa^^^```ggggggqqq+++***)))***,,,...---,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++*********************+++,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,---------------------------------------,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,,,,***(((***---///...------,,,,,,,,,++++++******''')))+++---------,,,+++---,,,,,,++++++,,,,,,---------,,,,,,+++***)))))),,,,,,,,,---------......,,,***)))***...///...,,,(((***++++++++++++---...---,,,+++++++++,,,---...---,,,++++++------,,,+++************************++++++******************++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,+++***))))))***+++,,,)))***++++++,,,---......000000000000000000000000...............///000111......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---333222000//////...,,,+++******+++++++++,,,,,,,,,,,,---............///000......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------------------...------,,,,,,------...///...---,,,,,,---...///........................,,,,,,++++++,,,---///000///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......////////////////////////......................................................///000111111222222////////////////////////........................000000000000000/////////222111111000///......---000000////////////000000............////////////111111111111111222222222555555666777666555333111444444666888;;;>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@AAADDDGGGHHHIIIJJJKKKMMMQQQQQQPPPPPPPPPQQQRRRRRRWWWVVVUUUWWW[[[^^^``````^^^ZZZVVVWWW\\\```aaa``````bbb^^^___eeeeeeqqq((('''&&&'''***+++***)))---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++******************,,,,,,---------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,+++/////////......,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,***)))***---///...---***)))))))))((((((((('''((()))+++---------,,,+++...------,,,,,,------...---,,,,,,,,,+++*********,,,,,,,,,---------......,,,***)))+++---///...,,,,,,---...---+++++++++---,,,++++++***+++,,,---...---,,,+++,,,---...---+++************************++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,---------.....................------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------..............................---------......///111111///...------,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++***+++,,,,,,,,,------------***+++,,,,,,++++++,,,---......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------------------------,,,,,,,,,,,,------///...------------...///........................,,,,,,,,,------,,,,,,+++......---------,,,,,,,,,------,,,,,,------...///////////////////////////................................................111111222222333444444555////////////////////////........................////////////////////////111111111000///.........000000////////////000000111111111111222222222222//////000111222333333444555444444333333333333333444555666888;;;>>>AAABBBAAAAAABBBCCCCCCCCCCCCBBBCCCEEEHHHIIIIIIJJJLLLMMMQQQQQQQQQQQQQQQQQQRRRSSSWWWVVVUUUWWWZZZ]]]______]]]YYYVVVXXX]]]``````___```bbb^^^___eeefffqqq***))))))***,,,------,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,******++++++++++++++++++------------,,,+++******------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,++++++***111111000///...,,,+++***------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,,,,------------,,,,,,+++******))))))***++++++,,,******+++---......---,,,,,,++++++++++++******((()))+++---------,,,,,,///......------......///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---+++++++++---------+++///000000...,,,******+++++++++******++++++,,,---...---,,,---.........,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++---------.........//////............---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,++++++++++++---..................---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222222///...------,,,---------......------------......,,,,,,---....../////////------------............---/////////---,,,---.........---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---///...------------...///........................///000111111000...,,,+++,,,---.........---,,,+++---------,,,------...///////////////////////////................................................/////////000000111111222////////////////////////////////////////////////---------.../////////000111111000000//////......000000////////////000000....../////////000000000......///111222333444555444333111000000222444555555666777999<<>>AAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDGGGIIIKKKKKKKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTTTTVVVTTTTTTUUUYYY\\\]]]]]]ZZZZZZZZZZZZ[[[]]]```bbb```bbbaaaccciiihhhqqq***))))))***,,,------,,,,,,---...//////...---,,,,,,,,,,,,+++++++++************+++,,,,,,---......++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------------------,,,---.........---,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------------------------*********++++++,,,,,,,,,************************---......//////......---))))))))))))***+++,,,---))),,,//////---+++***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////.........------.........//////...---,,,,,,++++++,,,,,,,,,---------......(((+++------++++++---000---...///...,,,+++,,,---,,,---.../////////...------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------///...,,,++++++,,,...///---------.........//////000000/////////.........+++++++++,,,,,,---------)))***+++,,,...///000000,,,,,,,,,---------......,,,,,,,,,------.........///...---,,,,,,---...//////............---------.......................................///000111000000///...............---,,,,,,++++++,,,,,,------222666555000,,,,,,.............../////////000+++---......------///000......---------,,,,,,,,,...------,,,,,,------......------,,,,,,------...//////////////////////////////............//////,,,---...//////...---,,,........................%%%(((,,,---,,,'''"""---,,,,,,,,,,,,---...///...............///000000////////////////////////................................................////////////////////////////////////////////////........................000000000000000/////////////////////000000000000000000////////////000000000000000000111111111111000000111111222222222333222111000///000111333444444444666888;;;>>>@@@BBBBBBCCCEEEFFFFFFFFFEEEDDDCCCFFFHHHJJJKKKKKKMMMOOOPPPPPPQQQQQQSSSTTTUUUVVVUUUTTTTTTVVVYYY]]]^^^___[[[[[[ZZZYYYYYY\\\```ccc```cccaaadddiiihhhrrr,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000...---,,,,,,++++++++++++---------...------,,,,,,............---,,,++++++,,,---......,,,,,,---............------,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++...------,,,,,,++++++*********)))))))))***,,,---...------,,,,,,+++******+++---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,000---+++,,,...000///---*********+++,,,---...///------..................+++++++++,,,,,,---------------------,,,,,,+++***++++++,,,,,,---...//////000000//////............,,,,,,,,,++++++*********------------------------)))***,,,------,,,***)))---,,,+++***+++,,,---......---++++++,,,---,,,++++++++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////---,,,***,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,+++,,,...000000///...------------///111222222000......---------......///555111---,,,---///...---......////////////......---,,,+++*********+++,,,******+++,,,,,,---...............------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++%%%***------)))))),,,111........................---,,,,,,++++++,,,,,,---///---++++++,,,---...---------------------,,,,,,......//////...---,,,,,,......------------......//////////////////////////////.........---------////////////////////////...---,,,++++++,,,---...///...---...000000///...222111000///............000///...---,,,,,,---...222///---...000111///---000000000000000000000000............////////////222222222111111111111111333333222222333333444555444555777999<<>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSSSSRRRRRRTTTUUU\\\ZZZXXXXXXZZZ\\\]]]]]]]]]\\\\\\[[[\\\]]]___``````cccaaacccjjjjjjuuu........................++++++++++++++++++++++++000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------,,,,,,++++++,,,,,,,,,,,,,,,------...---------++++++,,,---............,,,---......,,,,,,---...------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---......//////...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++++++++,,,---///000000...---,,,,,,+++++++++,,,/////////...---,,,+++***---------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---***+++,,,---...---,,,+++,,,***)))***,,,.........------------............------............------++++++++++++,,,------...,,,,,,,,,,,,------------,,,,,,------------------***+++,,,---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,+++...------...000222222111111000///...---,,,,,,,,,------,,,---.........------......//////......---//////////////////000000............------------------------------------------...///////////////000...---++++++---...000000...------......---+++.................................------.........---------...000///---+++++++++,,,,,,---...//////---...............------000//////////////////000////////////////////////........................////////////////////////000000000000000000000///111///------...//////...)))))))))***+++---//////000000///////////////////////////000111111111111000000000000000000000000............////////////------...///000111111111333333222222333333444555666666888:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJLLLMMMOOOPPPRRRTTTTTTSSSSSSTTTVVV[[[YYYXXXXXX[[[]]]^^^^^^]]]]]]\\\[[[\\\]]]^^^___```bbb```cccjjjkkkvvv........................++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,---.........---++++++,,,---............,,,---......,,,,,,---...------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,+++++++++***++++++,,,---...//////---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++............---,,,+++***------------------------,,,------......---------+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))***+++,,,---...---,,,+++...,,,++++++,,,---,,,++++++,,,,,,,,,,,,---------------...//////......---,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,---------......***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,///---,,,---000222222222111000///...---,,,,,,,,,)))***+++,,,,,,+++******------............------------......////////////---------,,,,,,,,,,,,,,,------------------------+++,,,---.........------...---+++******+++---...111///............---+++.................................------.........---------///000000...+++++++++,,,,,,---...//////------...............---///......------......///////////////////////////---.....................///////////////////////////000000222333444666666000...,,,,,,...000111111///////////////000111222........................000000000///...------...////////////////////////............////////////------...///000111111111333333222222333333444555555666888:::<<<>>>@@@AAA@@@AAABBBCCCCCCDDDEEEEEEFFFHHHKKKKKKKKKKKKMMMOOOQQQRRRTTTTTTSSSSSSUUUVVVYYYXXXWWWYYY\\\___``````^^^]]]\\\\\\\\\]]]^^^___```bbb```bbbjjjlllxxx------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---............,,,,,,------...---------,,,---......,,,,,,---...,,,,,,,,,------------............------,,,,,,++++++++++++++++++++++++++++++************++++++,,,......---,,,,,,+++******,,,,,,,,,---,,,,,,+++*********++++++,,,---......,,,,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------,,,++++++,,,......---,,,,,,++++++++++++---------------,,,+++***,,,---------............,,,------............---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,------,,,,,,///---++++++,,,,,,,,,++++++++++++,,,,,,,,,------------...////////////......---,,,++++++,,,---...+++++++++,,,------......+++,,,,,,------.........,,,,,,,,,,,,---.........,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------///...,,,---///222333333000///...---------------+++...000111///...------------............------+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++---.........---,,,---,,,++++++++++++,,,---/////////...------------..............................------------......///...---...000000...---+++,,,,,,------.........,,,---......///...............------------......////////////////////////---------...............////////////////////////...///000222666:::>>>@@@222000------///111222222111000000/////////000000,,,---...............---...///111000//////000222////////////////////////000000000000111111111111000111111222222333333333333333222222333333444555444555777999<<>>AAA777444000//////000111111......------------......,,,---...///000//////...---///111111000000222444////////////////////////000000000000111111111111222222222333333333333333333333222222333333444555222444666999===@@@BBBCCCAAABBBCCCDDDDDDCCCCCCBBBDDDIIIMMMNNNKKKKKKMMMPPPSSSSSSRRRPPPOOOQQQUUUYYYYYYYYYYYYZZZ]]]___```___^^^^^^]]]\\\\\\\\\]]]^^^```bbb___bbbjjjmmmzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,,,,---...***+++,,,---........................---,,,++++++,,,---......,,,,,,---...,,,,,,,,,------.........//////...---,,,,,,++++++++++++++++++++++++++++++******))))))***+++,,,,,,***++++++,,,,,,------...,,,,,,---...---,,,***))))))************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,'''***,,,,,,+++,,,///222---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***+++,,,---...000111111,,,,,,---.../////////...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,------.........------------------------111000...------...000111---,,,+++***+++,,,---...+++***)))***---...///...---------.........//////------...///000000//////111000...+++***+++,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////......---,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,---------......))))))***+++,,,...///000000...,,,,,,///111333333......---------......///&&&***......+++'''%%%%%%,,,------......------,,,+++,,,...///000000000///,,,,,,------...///000000,,,,,,,,,------.........,,,---///111111000///...------...//////...------)))---000///+++))),,,000........................---,,,,,,++++++,,,,,,---111///---,,,.../////////------------------,,,,,,,,,,,,---.../////////...000000////////////000000////////////////////////---------.........//////////////////////////////222000...---...222777:::;;;777333000///////////////////////////000111222---...///111111111000///---///111111...---///222////////////////////////............////////////222222222111111111111111333333222222333333444555111333666999===@@@CCCDDDBBBCCCDDDDDDDDDCCCBBBAAADDDIIIMMMNNNLLLKKKMMMPPPTTTSSSQQQOOONNNPPPUUUYYY[[[ZZZZZZ[[[]]]^^^^^^]]]___^^^]]]\\\\\\\\\]]]^^^```bbb___bbbjjjmmm{{{++++++++++++,,,,,,---...444333111000...---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......///000/////////------------------------.........---------......000///---,,,,,,---///000---,,,+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------......---,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,******,,,,,,,,,++++++*********++++++,,,,,,,,,---------------++++++++++++------,,,,,,,,,------.........++++++++++++,,,---...///...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---...---,,,,,,,,,+++*********+++,,,------------,,,,,,+++++++++//////...---------......---......///////////////...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............//////000,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------////////////////////////......///000000000000000------------------------------------------------......////////////......//////...,,,***,,,///222222000,,,)))))),,,000222......------------......---------............////////////...---------,,,///...---,,,,,,---.../////////.........---------///000111000///...///111///...------...000333444>>>===;;;777333000//////........................000000//////.........---000000000000000000000000000111222333222111///---............/////////000000000111111111111000000000000000111222444555666222333555888;;;===???@@@AAAAAACCCDDDDDDDDDCCCBBBEEEGGGJJJKKKKKKLLLNNNOOOSSSSSSSSSQQQPPPQQQTTTVVVXXXYYY[[[^^^aaaaaa```^^^^^^]]]]]]^^^___```^^^]]]]]]```^^^```fffiiiwww,,,+++++++++,,,,,,---...111000///...---,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------------------------,,,,,,......//////......///...---,,,,,,---...///...---,,,+++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------((((((((()))***++++++,,,'''((()))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++***+++,,,---------,,,,,,,,,+++*********+++,,,------------,,,,,,++++++++++++++++++++++++,,,------------...///////////////...------------------...++++++++++++++++++++++++,,,,,,,,,------------...------------------------///...---++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,........................------------------------........................------...////////////...------------------------------------------------......////////////.........///...---+++,,,...111000...---,,,,,,---...000......------------......---------............///...............---------000//////.........//////////////////...............///000000......///000///...------...///111222888;;;<<<888222...///222........................000/////////............000000000000000000000000///000222222222000///---........./////////000000000000111111111111000000111111111111222333444555333444666999<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGJJJKKKKKKLLLNNNOOOQQQQQQQQQPPPPPPQQQTTTWWWXXXXXXYYY\\\___``````^^^]]]\\\\\\]]]______^^^]]]^^^aaa```bbbhhhjjjxxx,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---........................******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------------------------***,,,---/////////...---///...---,,,,,,---...///...------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---.........###%%%))),,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++************+++,,,---------,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++*********+++,,,,,,------+++,,,---...///000000000---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................------------------------------------------------,,,,,,---............---------------------------------------------------......////////////......---...///...---,,,---///---------......---------......------------......---------............///---------...............000000111111000///......000000/////////.........---...//////...---...///000///...------...///000111777<<<999222...000555........................////////////............000000000000000000000000///000111222111000///........./////////000000000000000111111111111000000222222222222222333444444555666888:::===???AAABBBCCCDDDDDDEEEFFFEEEEEEEEEEEEGGGJJJKKKKKKLLLNNNOOONNNOOOPPPPPPPPPQQQUUUWWWXXXWWWXXXZZZ]]]_________\\\[[[[[[\\\^^^^^^^^^\\\___bbbaaacccjjjlllzzz,,,,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...------,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///////////////(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............---+++,,,---...///000000000------///000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///000111111000...,,,,,,---...///------------------------,,,,,,,,,------.........................................................------------------------,,,,,,---...............---------------------------------------------------......//////......---,,,...000000...---,,,---------------------------......------------......---------............///,,,---------...////////////000111111000///---,,,/////////.........---------...///...---,,,---///000///...---,,,---------...222777777333000111444........................///////////////.........000000000000000000000000//////000111111000//////...////////////000000000000000111111111111000000333333222222222333333444444555777:::===???AAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGJJJKKKKKKLLLNNNOOONNNOOOPPPPPPOOOPPPSSSUUUWWWVVVVVVXXX[[[^^^______\\\[[[ZZZ[[[]]]^^^^^^]]]^^^bbbbbbdddkkkmmm{{{---,,,,,,++++++,,,,,,,,,******,,,---......------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,222000---***)))***,,,------------,,,,,,---------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,+++,,,---...////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......///111111000///---++++++,,,---///------------------------,,,,,,,,,------.........................................................------------------------------...////////////...------------------------------------------------------............------,,,...000000///---,,,,,,///...,,,******,,,...///......------------......---------............///,,,---------.../////////......///000///...,,,+++.........---------,,,,,,---...///...---,,,---///000///......------,,,,,,...///000333444444222000////////////////////////.........////////////////////////////////////////////////000000000//////////////////000000000111000000111111111111000000333333333222333333444444444555777999<<<>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGJJJKKKKKKLLLNNNOOOPPPQQQRRRQQQOOOOOOPPPRRRWWWVVVUUUWWW[[[^^^______\\\ZZZYYYZZZ\\\^^^^^^^^^]]]bbbaaaeeekkkmmm{{{------,,,+++++++++,,,,,,***+++---...//////......++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,222000---***)))***+++---,,,,,,,,,------,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,------------------------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***+++------------,,,+++000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,+++++++++,,,---...++++++,,,---------------++++++,,,,,,,,,,,,---------......//////---,,,+++,,,,,,---............---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......000111222///...---,,,,,,,,,---...------------------------,,,,,,------------------................................................------------------------------...///////////////------------------------------------------------------............---------///000000...,,,,,,,,,///...+++******+++...///......------------......---------............///---------...............------............------///.........---------------...//////...---...///////////////......------000...---///444555111...////////////////////////.........///////////////////////////////////////......////////////000000/////////000000000111111000000111111111111000000333333333333333444555555333444666999<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJKKKKKKLLLNNNOOORRRSSSSSSRRRPPPOOOOOOPPPUUUUUUVVVYYY\\\___```___]]][[[YYYZZZ\\\_________]]]bbbbbbfffmmmnnn{{{...---,,,,,,+++++++++,,,)))+++---...///...---,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---------,,,******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,---...+++,,,---.........---,,,+++++++++,,,,,,---------+++,,,...000111111000///------.........---,,,,,,,,,,,,++++++++++++,,,,,,------------------------***++++++++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------///000111222/////////............---........................------------------,,,,,,........................................................................,,,,,,---............---------------------------------------------------,,,------......------,,,...///000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......------------......---------............///...............---------------------...///000111000000000000////////////...///000000......///000/////////000//////......000///......000111000...////////////////////////............/////////000////////////////////////...............///000000//////000000000111111111000000111111111111000000222222222333444555666777444666777:::===???AAABBBDDDCCCBBBBBBBBBCCCEEEEEEEEEGGGJJJKKKKKKLLLNNNOOOQQQSSSTTTSSSRRRQQQQQQRRRTTTUUUWWWZZZ^^^``````___]]]\\\ZZZZZZ]]]___aaaaaa^^^ccccccgggoooppp}}}...---,,,,,,++++++++++++)))***,,,.........,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------++++++++++++++++++++++++&&&(((,,,///000///---,,,+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------,,,+++***,,,,,,,,,------.........++++++,,,,,,,,,---------++++++------------++++++.........------,,,,,,,,,((()))+++,,,,,,+++)))((()))+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++***+++,,,---...+++,,,---.........---,,,+++++++++,,,,,,---------***,,,///333555555555555............---,,,++++++---,,,************,,,---------------------------******+++++++++,,,,,,,,,........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------///000111222000000000111000///.......................................------,,,,,,,,,........................////////////////////////////////////////////////++++++,,,---------,,,,,,------------------------------------------------,,,------......------,,,///000000///---+++,,,---***+++---......---+++***.........------.........---------.........///////////////......------,,,......---...///000222444222222222222111111111111///000111000///...///111//////000000000000/////////000111///---,,,...000000000000000000000000000---.........//////000000////////////////////////...............///000111000000000000111111111111000000111111111111000000111222222333444555777888666777999;;;>>>AAACCCDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEGGGJJJKKKKKKLLLNNNOOOPPPQQQSSSTTTSSSRRRSSSTTTTTTUUUWWW\\\```aaa```___^^^\\\ZZZ[[[]]]```bbbbbb___dddeeeiiippprrr++++++,,,------......///------------------------,,,,,,---...---,,,+++***///...,,,+++***++++++,,,,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,,,,------.........000///...------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************...,,,***+++---...,,,***---------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,---...---,,,+++---///------,,,...000000...---......---------......///........................+++,,,,,,------,,,,,,+++---------............///+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,---------.........//////...------,,,+++***)))))),,,,,,,,,++++++*********,,,,,,,,,------.........,,,---...//////---+++***...------,,,,,,++++++***************+++,,,------111000---,,,///333111,,,...)))***000333///---///------------------------------...///...---+++***...333---***111000***++++++,,,.../////////...---...---,,,,,,,,,,,,---...------...///...---+++***---------.........//////...//////000111222222222000000///...---,,,++++++........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++......//////...---,,,,,,---------............///////////////////////////////////////...---,,,+++------------------------...------------...////////////000000111111222222.........------,,,,,,,,,........................222111111111000000//////...///000///...---...000......---,,,---...///000,,,------...///000000111222222111000///...------////////////////////////111111000000//////......111000000////////////000///////////////000111111111111111111111111111111111222444555666555555444777777999;;;>>>@@@BBBCCCAAADDDEEEDDDBBBAAADDDGGGGGGIIIKKKNNNOOOOOOOOONNNMMMNNNOOOOOONNNPPPSSSUUUTTTVVVYYY[[[^^^___``````ZZZ[[[\\\\\\^^^^^^___```bbbffffffjjjqqqsss------------------------------------------------,,,,,,---------,,,+++***...---,,,+++++++++,,,,,,,,,------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......///...------,,,,,,------,,,******+++,,,---,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++------+++)))---------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,---...---++++++---...---,,,+++,,,...///...---//////...---,,,,,,,,,---........................+++,,,,,,------,,,,,,+++------------............,,,---------...............---,,,,,,++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------------------,,,---/////////---,,,***+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///)))///333222222444555333222......222111---,,,...------------------------------......------,,,+++,,,222,,,)))...---***.........///000000000000000...---,,,,,,,,,,,,---...------......------,,,+++,,,------------...............///000000111222222111111000000///..........................................---------,,,,,,,,,,,,,,,---------......---------.........//////...------,,,,,,------...---------,,,,,,,,,++++++...............---,,,,,,---------............///........................------...............---------------------------...------------...///////////////000000000000000.........------,,,,,,,,,........................000000//////...............///000///...---...000...------,,,---...///000......//////000111111111111111000000//////......////////////////////////111000000000/////////...000000////////////000000///////////////000111111222222222222222222222222111222333555555555555444777777999;;;>>>@@@BBBCCCDDDFFFHHHFFFCCCCCCEEEHHHGGGIIIKKKNNNOOOOOOOOONNNMMMNNNOOOOOONNNPPPSSSUUUUUUWWWYYY\\\^^^_________ZZZ[[[\\\\\\^^^^^^___```aaaeeedddhhhooorrr//////...------,,,++++++------------------------,,,,,,,,,---,,,++++++***,,,++++++++++++,,,,,,------------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,++++++,,,,,,,,,+++++++++---...---,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------+++)))------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,---------++++++---...///---++++++---/////////000///...,,,++++++++++++------------------------,,,,,,------------,,,,,,------------............,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++++++++***------------------,,,,,,---.../////////...---,,,))))))***++++++,,,------,,,,,,,,,,,,---...//////...999AAA>>>777333333222222000000111///++++++...------------------------......---,,,,,,,,,------,,,000+++)))000...+++111,,,+++++++++,,,,,,------...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,,,,------------......//////000000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------,,,,,,,,,---------.............../////////000000......------------......------------,,,,,,,,,,,,---............------,,,---------............///------------------------+++,,,---...////////////------------------------...------------.../////////////////////..................---------------........................---------------,,,,,,,,,...///000///...---...000...------------...//////000000000000111111111111000000000000////////////////////////////////////000000000000//////////////////...//////000111222///////////////000111111222222222222222222222222111222333444555555555555777777999;;;>>>@@@BBBCCCGGGIIIJJJHHHEEEDDDFFFHHHGGGIIIKKKNNNOOOOOOOOONNNNNNOOOOOOOOONNNOOORRRUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZ[[[\\\\\\^^^^^^___``````cccbbbeeemmmrrr......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,------,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,++++++***++++++,,,///...---...000111000///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,------,,,++++++,,,...111///,,,,,,---///000111...---,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,---------.........************************...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++.........------,,,,,,,,,---.../////////...------*********+++++++++,,,,,,+++++++++,,,,,,---...///333>>>GGGEEE>>>999666333000111111000---+++,,,...------------------,,,,,,///...,,,++++++,,,---...---...***...999666...000++++++***)))***+++,,,---------------------------///...,,,++++++,,,---...+++++++++,,,,,,,,,------.........//////000000000*********+++++++++,,,,,,------------------------............------------,,,,,,,,,---------......---.........////////////......------------......------------------,,,,,,---------......------,,,---------............///------------------------+++,,,---...////////////------------------------...------------...///////////////......------,,,...............---------........................------,,,,,,,,,,,,,,,,,,...///000///...---...000------------......//////111000000000000000000000.../////////000000000111////////////////////////000000000000////////////............///000222222///////////////000000111222222222222222222222222111222333444555555666666777777999;;;>>>@@@BBBCCCIIIKKKKKKIIIEEECCCEEEHHHGGGIIIKKKNNNOOOOOONNNNNNNNNOOOOOOOOONNNOOORRRTTTWWWXXXZZZ\\\]]]]]]]]]]]]ZZZ[[[\\\\\\^^^^^^___```aaadddbbbeeemmmrrr,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))******++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++------------------------++++++*********++++++,,,///...---...000111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---///---+++***,,,...//////++++++++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,------------...************************...---,,,,,,++++++,,,,,,*********+++++++++,,,,,,---------,,,+++******)))++++++++++++++++++++++++.........------,,,,,,,,,------..................,,,,,,,,,+++++++++******************+++,,,---...---555<<<@@@BBBCCC???:::555666555333000//////.........---------,,,,,,,,,...---,,,++++++,,,...///000...+++666FFFAAA111---000///...---...///000111------------------------...---,,,++++++,,,...///+++++++++,,,,,,,,,------.............../////////---......//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---------.........///......------......///------------------------,,,,,,---------------,,,---------............///------------------------------............------------------------------...------------...////////////......------,,,,,,................................................------------------------...///000///...---...000---------...............//////////////////............//////000000111111////////////////////////////////////000000000000............///000222222///////////////000000111222222222222222222222222111222222333444555666777777777999;;;>>>@@@BBBCCCIIIJJJKKKHHHDDDBBBDDDFFFGGGIIIKKKNNNOOOOOONNNNNNOOOOOOPPPOOONNNOOOQQQTTTWWWXXXZZZ\\\]]]]]]]]]]]]ZZZ[[[\\\\\\^^^^^^___```bbbeeecccfffnnnsss++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***++++++,,,++++++***)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------------,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++,,,------++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******,,,---,,,***((((((***,,,,,,+++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...------,,,***))))))(((***++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,------------.........---,,,,,,+++******************+++,,,------...000222666<<>>@@@BBBCCCHHHIIIJJJGGGCCCBBBCCCFFFGGGIIIKKKNNNOOOOOOOOONNNOOOPPPPPPOOONNNOOOQQQSSSVVVXXXZZZ\\\]]]^^^^^^^^^ZZZ[[[\\\\\\^^^^^^___```bbbfffdddgggooottt,,,---------------------++++++++++++++++++++++++,,,,,,***)))))))))***+++******+++,,,++++++))))))''')))+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------,,,******+++,,,---,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++)))'''(((+++...+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++***)))***,,,---,,,+++---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------............---------,,,...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------------+++++++++++++++,,,------...---------------------+++++++++++++++---......333222000000555:::888333777888777777<<>>------))))))***+++++++++++++++,,,,,,---......---,,,,,,+++,,,------......------,,,------------.........------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......------------............//////............//////------------.........///***+++,,,------------------------............///........................,,,,,,---...////////////------------------------...------------...//////.............../////////---........./////////000........................------------.........///...///000///...---...000,,,---.../////////...---.........///000000111111////////////000000000000////////////////////////.../////////000000000111000000////////////000000///////////////000111111000000000000000000000000111111111222333555777999777777999;;;>>>@@@BBBCCCGGGIIIJJJHHHDDDBBBDDDGGGGGGIIIKKKNNNOOOOOOOOONNNOOOPPPPPPOOONNNOOOQQQSSSUUUWWWYYY\\\^^^_________ZZZ[[[\\\\\\^^^^^^___```aaaeeeeeehhhooosss///......------,,,,,,+++++++++++++++++++++++++++---,,,***)))))))))***+++***+++,,,,,,+++***)))(((%%%(((+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,+++++++++,,,------...---,,,+++,,,...///...---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***)))'''$$$%%%)))---+++++++++,,,,,,---------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,+++******+++------------...000000///---//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,------.........+++*********++++++,,,---,,,,,,---......//////000,,,,,,,,,,,,---...//////000000...---333;;;>>>===---///000444===EEE???333//////...---,,,,,,++++++***+++---...///...------(((,,,111===DDD666***000***+++,,,......---,,,,,,,,,,,,---......---,,,,,,***+++---...///...---------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------................../////////000//////............//////---------.........//////***+++,,,,,,---------------------.........//////////////////////////////)))***,,,...///000111111------------------------...------------...//////---.........///000000000---.........//////000000........................,,,,,,,,,------............///000///...---...000,,,,,,.../////////...---...//////000111222222333000000000000////////////////////////////////////.../////////000000111111111000000////////////000///////////////000111111////////////////////////111111111222333555888999777888999;;;>>>@@@BBBCCCGGGIIIJJJHHHEEECCCFFFHHHGGGIIIKKKNNNOOOOOOOOONNNPPPPPPPPPOOONNNNNNQQQSSSTTTVVVYYY[[[^^^___``````ZZZ[[[\\\]]]^^^______``````ddddddhhhooorrr,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********+++))))))******++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,###%%%))),,,.../////////---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++++++++***)))***+++---...,,,------......------,,,///...,,,+++******+++,,,---.../////////...---,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...////////////......///333999>>>999444///000666888555000---,,,,,,++++++,,,,,,---000...,,,+++---...---,,,555***000EEEJJJ999---000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................///000000000000000///...,,,------...,,,+++,,,,,,,,,------.........000///......------------000///---,,,,,,---///000........................------------.........///------............------------------------------........................//////.........------------......///000111111222---...//////000//////......------------...//////111111000///...---,,,,,,////////////////////////,,,,,,,,,---...///000111,,,---------...///////////////////////////////////////////////////..............................------......//////000000---------......000111222//////000000000000//////111000000//////111222333000000111111111000000///////////////000000000000111111111111222333444444777777999;;;>>>@@@BBBCCCFFFEEEDDDDDDDDDDDDDDDEEEGGGJJJMMMNNNNNNMMMMMMNNNSSSRRRQQQOOOMMMNNNRRRUUUUUUVVVYYY^^^aaaaaa___]]]]]]ZZZZZZ___cccbbbbbbeeebbbfffgggkkksssuuu,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))*********++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,++++++,,,---,,,+++***)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,++++++***+++,,,---...***++++++,,,,,,++++++***------,,,,,,++++++,,,,,,,,,---............---,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------------+++,,,------------,,,+++...------,,,,,,,,,------//////...---...111777;;;CCC;;;333///000222000...---,,,,,,++++++,,,,,,---,,,+++,,,,,,---.........000---666CCCBBB222)))---+++,,,---...........................------------,,,,,,------------------........................//////000111111111111111///---,,,,,,------,,,+++,,,,,,------------------//////...------,,,------///...---------...///000........................000000//////...---------,,,,,,------------,,,,,,------------------------........................//////.........------------------...///000000000///////////////............------------.../////////////////////.........////////////////////////---------------...///000---------...............////////////////////////.........................................................///////////////...............///000111111111222222222222111111//////.........///000111//////000111111111111111////////////000000000111000000000111222444555666777777999;;;>>>@@@BBBCCCFFFFFFFFFEEEFFFFFFGGGGGGGGGJJJMMMOOOOOONNNNNNNNNRRRRRRQQQPPPNNNOOOQQQTTTUUUUUUWWW[[[___aaabbbaaa^^^ZZZZZZ___aaa```aaaccc```dddeeeiiipppsss,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++******++++++************+++++++++++++++***++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,///...---,,,+++***)))(((...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............,,,------......------,,,///...---,,,++++++++++++.........------///444777EEE???666000------......------,,,,,,,,,,,,------+++,,,------------...///000666???AAA888,,,)))+++)))***+++---......//////000000000/////////......------------------,,,,,,........................000000111222222222222111...,,,++++++------,,,***------------------,,,,,,......---,,,,,,,,,---------------....../////////........................333222111000...---,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------.......................................---------,,,,,,------......//////111000///...------.........------------...//////---.........//////000000////////////////////////......---------......///...............---------////////////////////////------------------..............................///////////////.........//////.........//////000222333333444444333333222//////......//////000111...///000111111111111111/////////000000000111111000000000111222444555666777777999;;;>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKNNNPPPOOOOOOOOOPPPPPPQQQRRRQQQOOOOOOQQQRRRVVVUUUUUUWWW[[[___aaaaaa___[[[ZZZ^^^```______aaa```eeeeeehhhppprrr++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******++++++------------------------,,,------......------,,,)))***+++---......---,,,++++++,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------.........//////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------------------...,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,---......---,,,---000333<<<:::888555222000000///------,,,,,,,,,,,,------...//////---,,,,,,///222888@@@CCC<<<222---------)))***+++,,,------------111111000000///..................------,,,,,,,,,........................//////000111111111111000---,,,++++++,,,---,,,***.........------,,,,,,,,,------,,,,,,,,,------...,,,---...///000000//////........................333333222000///...---,,,,,,,,,------------,,,,,,------------------------................................................---------....../////////333111///---,,,,,,...///...------------...//////............///////////////////////////////////////......---------....../////////...---------,,,////////////////////////,,,,,,,,,---------------........................000000//////......------000//////............///111111222222222222111111000///000000000000111111000000111111111000000/////////000000000111111111222222222222222333444555777777999;;;>>>@@@BBBCCCAAAAAABBBCCCDDDEEEEEEEEEHHHKKKNNNPPPPPPPPPPPPQQQPPPQQQRRRRRRPPPPPPPPPRRRVVVUUUVVVXXX\\\^^^___^^^bbb^^^\\\___```^^^^^^```cccggggggjjjrrruuu+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++---------------------,,,,,,------......------,,,((()))+++---......------++++++++++++,,,,,,------------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,------------.........//////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...,,,---...---,,,,,,...000111444888;;;:::666111......------,,,,,,------.........------...111666999???BBB>>>444...///111///+++,,,,,,---,,,,,,++++++/////////......---------.........------,,,,,,,,,........................---......///000/////////---,,,++++++---------+++.........------,,,,,,,,,,,,,,,,,,,,,------...///------...///000000//////........................000000000000////////////------............------------------------------........................---.....................///////////////000000000333111///---,,,,,,...///...------------...//////////////////............///////////////////////////......---------....../////////...---------,,,////////////////////////,,,,,,,,,---------......////////////////////////000000//////......------000//////............///...//////000000//////........./////////000000000222222222222111///...---000000000000111111111111555444333333222222333333777777999;;;>>>@@@BBBCCC@@@AAACCCDDDEEEEEEEEEEEEHHHKKKNNNPPPPPPPPPPPPQQQPPPQQQRRRRRRPPPPPPPPPRRRSSSUUUYYY^^^ccceeedddccceee```^^^```aaa______aaacccggggggjjjsssvvv***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,++++++******++++++,,,------------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,------......,,,+++++++++,,,---...///------------------------......---------,,,,,,,,,------------------------***++++++,,,,,,------.....................//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...+++,,,......,,,,,,---......111777===>>>:::222,,,......------------......,,,+++,,,000666;;;>>>???===:::444---+++...000...---------------,,,++++++------------------------------------------,,,,,,........................,,,---......//////......---,,,+++,,,...///...---------------------,,,,,,,,,,,,,,,---...///000111////////////////////////.................................//////000000000---......//////......---------------------------........................---------...............//////000000000000000000111000///...------.........------------...//////000000//////.........---////////////////////////......---------......///...............---------////////////////////////,,,,,,,,,---....../////////////////////////////////////////////.........//////.........//////000---..................---+++,,,---.........------222222222222111///...---000000000111111111222222555444444333333333333333777777999;;;>>>@@@BBBCCCDDDEEEFFFHHHHHHHHHGGGFFFGGGJJJMMMOOOPPPPPPPPPQQQPPPQQQRRRQQQOOOOOOQQQRRRRRRUUU[[[cccjjjmmmmmmlllgggaaa^^^```aaa``````cccaaaeeeeeeiiirrrwww******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******+++++++++,,,---------+++***)))***++++++,,,,,,++++++***++++++++++++,,,,,,---...---,,,,,,,,,---...///000------------------------......---------,,,,,,,,,------------------------******+++,,,,,,---...............---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.....................---------,,,---,,,++++++++++++,,,---,,,+++++++++++++++,,,,,,***,,,......---------...000000222777======777222......------------......,,,,,,///777???CCC???;;;444000---------,,,---///,,,------.........------,,,,,,,,,------......///,,,,,,------------------........................---......///////////////...---,,,---///000///...,,,,,,---------------------------...///000222222222111000.........//////........................------........./////////,,,------......------,,,------------------------........................---------........./////////////////////////////////////////////............------------...//////.........///////////////////////////////////////---------------...///000---------...............////////////////////////,,,------...//////000000////////////////////////.........///////////////...............///000111/////////000000/////////------///000000000///...000000111111111111000000000000111111111222222222222222222333333555666666777777999;;;>>>@@@BBBCCCEEEFFFHHHIIIIIIHHHGGGFFFEEEHHHLLLOOOOOOOOOPPPPPPRRRRRRQQQPPPNNNOOOQQQTTTTTTVVVZZZaaahhhlllnnnnnnfff```]]]___```___```ccc```eeeeeejjjtttzzz******+++,,,,,,---......++++++,,,,,,,,,---------------------------------+++*********+++,,,,,,------------,,,,,,+++++++++))))))***+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++(((***,,,///000///...---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,++++++******+++++++++,,,,,,---,,,+++)))(((,,,------......------,,,---,,,+++***+++,,,---...------,,,,,,---...000111------------------------......---------,,,,,,,,,------------------------******+++,,,,,,---...............------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......000000//////.........---...---,,,,,,,,,,,,---...------,,,+++************)))+++...///...---......222...,,,111:::???>>>;;;......------------......000000444===FFFFFF<<<222---***,,,111000+++,,,222++++++---...///000000000+++,,,,,,---...///000000,,,,,,,,,------....................................//////000000000000000///------...000111000///,,,,,,,,,------.........---------...000111333444444333000...------...///................................................+++,,,,,,------,,,,,,+++------------------------........................---------.........//////.....................------...//////000//////......------------...//////,,,,,,---...///000111222////////////////////////,,,,,,,,,---...///000111,,,------....../////////////////////////////////------......///000111111000000000000000000000000---.........//////000000---------......000111222111111222222222222111111000111222444444333333222---...///000222222333333000111111111111222222222000000111222444666888999777888999;;;>>>@@@BBBCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEHHHLLLNNNNNNOOOOOOPPPSSSRRRQQQOOOMMMNNNRRRUUUXXXXXXYYY]]]aaafffhhhhhheee___\\\^^^___^^^___bbbbbbgggggglllwww}}}------,,,+++,,,---...///***+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------)))***,,,---......---,,,------------------------,,,,,,,,,---------......///......------,,,++++++.........------,,,,,,,,,---,,,,,,+++,,,---///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,+++***,,,...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,------,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------------------------------...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...///...------...///,,,++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,---------......---...111555888;;;>>>???555...+++///000+++)))+++---777AAACCC<<<222,,,***------------------------,,,,,,,,,---------......------,,,,,,---///000111,,,...//////...------...---------...............////////////............---.........///000000000000---++++++......,,,)))---......000222444666777===;;;777333000...---,,,///............///000000......//////000000111111...,,,+++,,,000111000......------,,,,,,------...........................000///...---------------///...------...///---,,,---,,,+++,,,...///...---000///---,,,,,,---///000..............................------------..............................////////////////////////......------------......111111000000//////.........///000111111111111111---------.........//////000///.........///111222555333000...---...000111111111000000//////......000000000/////////////////////000111222333333444222222222333444555666777999999;;;===>>>@@@BBBBBBBBBEEEGGGHHHGGGEEEDDDDDDIIIJJJLLLLLLLLLMMMNNNPPPRRRQQQPPPQQQSSSTTTUUUTTTXXXXXXYYY[[[^^^``````___\\\]]]___```aaaaaabbbbbbcccgggggglllxxx,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++111111111111111000//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------------------------------------------...---,,,++++++---...000------------------------,,,------......------,,,---...///...---,,,---///,,,++++++******++++++,,,,,,+++++++++,,,------...,,,,,,,,,---------......//////...---,,,,,,,,,--->>>444------///...---///888<<>>888222---++++++,,,---------------------------............/////////------,,,,,,,,,,,,---...,,,...//////...------.../////////...---------,,,+++,,,---...///000111111...------------------,,,...///000///...------...............///000111222---------......---------------,,,,,,,,,---...............---------------///...------...///---,,,...------,,,,,,------.................................---------...//////111000//////000000///------,,,+++,,,...///...---///...---,,,,,,---...///111111111111111111111111......------------..............................///////////////////////////......------......///.........///000111111111000000111111111000///////////////000000000000000///////////////000111111333222222111111000000000////////////000000000000111111111111111111111111111111111111111111111111222222222333444555666777888999:::<<>>444,,,***,,,---...,,,,,,------------------.../////////////////////---,,,,,,,,,,,,+++,,,,,,,,,...//////...------...000000///...---,,,,,,,,,,,,,,,---......///000000---------,,,,,,++++++++++++...000///,,,+++---//////......------......///+++,,,...000000000//////,,,,,,++++++,,,,,,---...///.........------,,,,,,,,,,,,---...000222222222...------,,,,,,------...........................---------------...///000...------...000111000///---,,,+++,,,...///...---///...------------...///..............................------------..............................//////////////////////////////............//////.../////////000000000111000111111111000///......///////////////////////////////////////000000111000000111111111000///.........//////000000111111111111111111111222222222222222222111111111000000222222222333444555666777888999:::<<>>:::;;;???AAA666111---+++,,,...---++++++,,,,,,------........./////////............---+++,,,------------,,,,,,,,,...//////...------.../////////...---------,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,+++---...//////...---...000///......---,,,,,,------...............---,,,,,,,,,,,,+++++++++,,,------/////////...............///000000///---,,,,,,---...------,,,,,,------.................................---------...//////...---...111444777777777---,,,+++,,,...///...---......................................................------------..............................////////////////////////000//////......//////000111111111000///.........//////000000000///..................------------......///000000000000000...///000000000///...---////////////000000000000//////000000111222222222333222222222111111000000222222222333444555666777777888:::<<>>:::222......///...---,,,,,,+++++++++,,,,,,---...//////......---------,,,,,,,,,***+++---///000000//////,,,...//////...------...---------...............***++++++,,,---...//////,,,,,,,,,------............+++***+++///000///,,,///......------.........000///...---,,,---...///------,,,,,,------...///+++++++++,,,,,,------------///000///,,,+++,,,///...------,,,,,,------...........................000///...------------------,,,,,,---...//////...---,,,+++,,,...///...---------............------.................................------.................................////////////////////////000000////////////000000......//////000000111111------...///000000000///111111000000/////////...---...000111111111000///222222222222222222333333111111000000//////......---......///000111111111111111111111111111111111222222222333444555666777666777999<<>>@@@AAABBBEEEEEEFFFFFFFFFEEEEEEDDDJJJMMMQQQTTTVVVUUUTTTRRRPPPQQQQQQPPPOOOPPPRRRTTTPPPSSSWWW[[[^^^^^^]]]\\\YYYZZZ\\\^^^___```aaaaaacccaaaccchhhkkkuuu------,,,,,,,,,+++++++++---,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,------......---------,,,,,,,,,...---+++******+++---...***+++,,,------,,,++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,---------******+++---......,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++++++++,,,------------,,,,,,+++,,,---...///------............---------,,,,,,++++++,,,,,,---++++++,,,---...//////000,,,,,,,,,------------...,,,,,,,,,---------............//////......---,,,---------.........////////////...---,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,------......------,,,------------------......+++,,,,,,------,,,,,,+++,,,---...///000111111111---------........./////////............---------...------,,,,,,------...//////...------------...---------,,,,,,,,,++++++---------.........//////...------,,,,,,+++++++++...//////...,,,,,,...000------------...//////...........................///......------.........///...,,,,,,,,,...///111//////.........---------..............................//////000111111222////////////////////////........................111000000///////////////111000000000/////////......///111222222111///.................................//////000000111111000000000000000000000000222111///.........000000///////////////000111111111222222333333222222111000111333444555555444444777888:::<<<>>>@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEIIIKKKOOOSSSTTTTTTSSSRRRPPPPPPPPPOOONNNOOOQQQSSSWWWXXXYYY[[[]]]^^^^^^^^^ZZZ[[[\\\^^^```aaabbbbbbdddbbbdddiiilllvvv---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,---...*********++++++,,,---...------------,,,,,,,,,,,,------++++++++++++------&&&(((+++---...---+++))),,,+++*********,,,---...++++++++++++++++++++++++---......//////......---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***+++,,,---......---,,,++++++++++++,,,,,,,,,------***+++---.........,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,---------............//////......---,,,+++++++++,,,,,,,,,------000///...------,,,,,,---,,,,,,,,,,,,------------//////............------,,,------......------,,,..................------,,,,,,------------,,,,,,***+++,,,...000111111111---------...............///............---------...------,,,,,,------...000000///............///------------,,,,,,,,,,,,---------.........//////---,,,,,,,,,,,,,,,,,,,,,///000111000...------...---............/////////........................//////.........//////000......---,,,,,,...///000...............---------..............................//////000111111111////////////////////////////////////////////////000000//////......//////000000000000//////////////////111111111111///////////////////////////////////////000000000000000111111111111111111111111222111///.........///000///////////////000111111111111222222222222222111111111333444555555555555777888:::<<<>>>@@@AAABBBEEEEEEFFFFFFFFFFFFEEEEEEGGGIIIMMMQQQSSSTTTSSSRRROOOPPPPPPOOONNNNNNQQQSSSZZZZZZZZZZZZ[[[\\\^^^___ZZZ[[[]]]___aaabbbcccccceeecccfffkkknnnwww..................------///.........------------+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,------...+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---&&&'''***,,,---,,,+++***,,,+++***)))***+++---...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,---------------.........------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------+++******+++---------,,,,,,++++++,,,,,,---///......,,,+++***))))))++++++,,,,,,,,,---------,,,,,,,,,---------...............///......---,,,++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............------------,,,------......------,,,//////......------,,,,,,,,,,,,------------,,,,,,***+++,,,...///000000000........................///............---------...------,,,,,,------...000//////..................------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------.........000222111///---++++++......//////.........///..........................................///000......------------...///................................................------------......//////////////////////////////000000000000000000000000000//////.........//////000000000000//////////////////000111111000//////000000000000000000000000/////////////////////...000000000000000000000000111111000///...//////000///////////////000000111000111111222222222222111111222222333444555666666777888:::<<<>>>@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEGGGIIIMMMPPPSSSTTTTTTTTTNNNOOOOOONNNMMMNNNPPPRRRVVVWWWXXXYYYZZZ[[[\\\]]][[[\\\^^^```bbbddddddeeefffeeehhhmmmoooxxx......................../////////.........------+++,,,------------,,,+++++++++,,,,,,---------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------,,,+++*********++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++---......---+++***------------............///...,,,***((()))---111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------+++******+++---------,,,,,,++++++,,,,,,---------,,,+++***(((((('''+++++++++,,,,,,,,,------,,,,,,,,,---------...............///......---,,,+++,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,...---------,,,,,,++++++,,,------......------,,,,,,---.......................................---///............---------...------,,,,,,------...///...------,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------......///,,,...111111...,,,******...///111000...---...000........................---,,,,,,,,,------...///.........---------......---.....................////////////////////////------------............////////////////////////000000000000000000000000//////............//////////////////000000000000/////////000000/////////000000000000000000000000///.....................////////////////////////111000000//////////////////////////////000000111///000111111222222222222111222222333444666777777777888:::<<<>>>@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJMMMQQQSSSUUUUUUUUUNNNOOOOOONNNMMMNNNPPPRRRQQQTTTWWW[[[]]]^^^]]]\\\[[[\\\^^^```cccdddeeefffgggfffiiinnnpppyyy---------...............//////.........---------+++,,,---......---,,,+++,,,,,,------------,,,,,,...---,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---...,,,,,,+++++++++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......,,,,,,+++'''$$$%%%***///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---)))))))))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............//////......---,,,,,,,,,---------.........++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++------............------....../////////......---...............---------///............---------...------,,,,,,------.........---,,,,,,,,,,,,,,,............---------,,,---------.........//////,,,,,,------.........///+++---000000...,,,******...000222111...,,,...111------------------------,,,,,,,,,,,,,,,---...///...............------------------...............000000000000000000000000//////000000000000000000////////////////////////////////////////////////......------......//////////////////000000000000////////////////////////////////////////////////............////////////........................000000000000///////////////////////////000111111//////000111222222222222222222222333444666777888777888:::<<<>>>@@@AAABBBCCCDDDEEEFFFFFFGGGFFFFFFIIIKKKNNNPPPSSSTTTUUUUUUOOOPPPPPPOOONNNNNNQQQSSSRRRUUUYYY^^^``````___^^^ZZZ[[[]]]```bbbdddeeefffgggfffjjjoooqqqyyy,,,,,,---------..................---------,,,,,,+++,,,---//////---,,,+++---............,,,+++***------,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---***&&&&&&)))---............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...)))***+++,,,---,,,,,,+++------............---------,,,,,,++++++,,,,,,---)))******+++,,,------...***++++++++++++,,,,,,,,,,,,,,,,,,---------............//////......---,,,,,,,,,,,,------------...,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,---------------------............---------...//////000000000000//////.........---------///............---------...------,,,,,,------...//////...---------------............---------------------.........//////---------...............,,,...//////...---------...111333111---,,,...111------------------------,,,,,,,,,------...///000......///......------,,,---------.........//////////////////////////////000000000000000000000///////////////////////////...........................------------...///000.../////////000000000111/////////....../////////........................//////000000111111222222////////////////////////000000000000000//////...///////////////000111111...///000111222222222222222222222333444666888999777888:::<<<>>>@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGJJJKKKMMMOOOQQQRRRSSSSSSPPPPPPPPPOOONNNOOOQQQSSSUUUWWWYYY\\\^^^______^^^YYYZZZ]]]___bbbdddeeefffffffffjjjoooqqqxxx,,,,,,,,,---------............---------,,,,,,,,,+++,,,...//////...,,,+++.../////////...,,,***))),,,,,,,,,,,,---...//////*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---//////---+++)))%%%'''***---...---,,,***---------------------------..................---++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++******++++++,,,((())))))))))))************...222111,,,***+++---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.../////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,,,,------)))***+++,,,---,,,++++++,,,---////////////---,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------............//////......---,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,---------.........//////,,,------......------,,,,,,------....../////////------............------,,,---...000111222222222//////.........---------//////.........---------...------,,,,,,------...000000///...............//////.........---------+++++++++,,,,,,,,,------........................---...000000///...///000...111444222---+++...111---------------------------------......000111111.../////////...---,,,,,,---------.........//////.......................................---------////////////////////////........................---------------...///000.../////////000000111111//////............//////........................000000111222333444444444000000000000000000000000000000000000000//////...///////////////000111111......000111111222222222222222222333444666999:::777888:::<<<>>>@@@AAABBBCCCCCCDDDFFFFFFGGGGGGGGGJJJKKKLLLNNNPPPQQQQQQQQQPPPQQQQQQPPPOOOPPPRRRTTTWWWWWWXXXXXXYYY[[[\\\]]]XXXZZZ\\\___aaaccceeeeeeffffffiiioooqqqxxx---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,++++++++++++,,,------///...,,,++++++,,,...///...------,,,,,,------...------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------------,,,+++***//////.........---------------,,,++++++******))),,,------......------,,,---------...............///...------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++***((((((***...000///.........//////...,,,+++)))/////////......---------000...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,++++++,,,---............---,,,+++++++++,,,---...////////////////////////...///000111111000000/////////............//////000///......///000///---................................................+++++++++,,,,,,------------------.........//////,,,,,,,,,---------............////////////........................------+++---////////////000111------............------111000///...------...///......------------......---.........///000000000---......///////////////000000000000000000000000---------......000111111000000///...............222111000//////000111222222111000//////...//////............////////////000000000000000000000000000000000000111111111111111111000///...---,,,,,,000111111111111222222222222222111111222222333444444444444444444555666777888888888999;;;>>>AAABBBCCCDDDDDDCCCBBBBBBDDDGGGLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPRRRVVVVVVWWWYYYZZZ\\\]]]^^^\\\]]]^^^___```bbbeeehhhgggjjjhhhkkktttzzz---------------------------------,,,,,,,,,++++++...------,,,,,,------.........---------,,,,,,,,,...------------...//////...---,,,,,,,,,,,,---......------,,,,,,------...------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,+++///.........------------,,,,,,,,,,,,,,,,,,------------............---------------------......///---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,++++++,,,,,,,,,++++++***---------,,,,,,+++++++++---+++***+++...///...,,,------...//////...---,,,------,,,,,,,,,+++++++++///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------------,,,......---------,,,,,,,,,---------...------,,,,,,---,,,,,,++++++,,,---------------------------------...///000000000///......------,,,,,,------......---,,,,,,---...---,,,,,,,,,,,,---------------........................,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,---------...............////////////..............................000111333222111000000111111000000000111333555666000///...---------............------------........................//////---......///////////////////////////////////////---------......///000111000000///.....................------------......111000//////////////////............////////////000000000000000000000000000000000000111111111111000000000///......------000000111111111222222222111111111111111222333333333333333444444666777777999999:::;;;===???BBBCCCDDDEEEEEEDDDCCCDDDFFFHHHKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMNNNPPPRRRVVVVVVWWWYYYZZZ[[[\\\\\\\\\]]]^^^___```bbbeeehhhgggjjjhhhkkktttzzz------------------------------------,,,,,,,,,,,,///......------......///...------------,,,,,,,,,...------------...//////------------------------...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------............------------++++++,,,------...//////,,,------......------,,,...---,,,+++,,,---...///,,,,,,+++*********++++++---,,,,,,,,,,,,,,,,,,+++------------------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++///---,,,---......---,,,,,,---......//////......,,,,,,,,,,,,++++++++++++............---,,,+++***+++++++++,,,,,,---------------------------------000000///...------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,............---,,,+++***------,,,,,,,,,,,,------------------------------,,,---...///000//////...,,,,,,++++++++++++,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,------................................................/////////+++++++++,,,,,,,,,------,,,------------...............////////////..............................000111111000---+++***+++///...------///222666999///...------,,,---------......------------...............------------------......///////////////////////////////////////......---......///000111000//////............///,,,,,,------------,,,,,,/////////...//////000000............////////////000000000000000000000000000000000000111111111111////////////////////////000000000111111111222222000111111111111222222222222222333333555666888999::::::;;;<<<>>>AAACCCDDDEEEFFFFFFFFFEEEEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNMMMNNNPPPRRRWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]___``````bbbeeehhhgggiiigggjjjssszzz,,,,,,------------------------------------,,,,,,......------------......------------------------,,,++++++++++++,,,------,,,------......------,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...------------------------+++,,,,,,,,,---------...+++,,,,,,,,,,,,,,,,,,+++---,,,+++***+++,,,...///...------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---............---,,,,,,------............------------------------+++,,,---------,,,***)))******+++,,,,,,---......,,,,,,------------------000000///...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------.........------,,,+++...---------,,,,,,,,,,,,////////////////////////+++,,,---/////////......,,,,,,++++++++++++,,,,,,///...---...000000000...---------...//////000000................................................---------.........//////------------..................////////////......---------..................//////...+++))))))))),,,,,,,,,,,,...111333555------------,,,---------......------------...............---,,,,,,,,,+++---......///////////////////////////////////////...............///000000000///............//////......000111111000.....................///000111............///////////////////////////////////////000000000111111111111......//////000000000000000000000000111111111111000000111111222222222111111222222333555777888999999:::;;;===???AAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOOOONNNMMMNNNQQQSSSWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]___aaaaaaccceeehhhfffiiigggjjjssszzz,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------,,,------......------,,,...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,---......,,,,,,---------------------,,,,,,,,,++++++************++++++++++++******,,,++++++***+++,,,---...---------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000---,,,,,,,,,,,,,,,,,,---------------------------******+++,,,,,,+++)))(((******+++,,,,,,---......,,,,,,,,,---------......000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++,,,------.........---............------,,,,,,////////////////////////***+++---////////////...------,,,,,,,,,,,,------///...---...000111000///,,,,,,------..........................................---------------------------.........//////---------.........//////......////////////......---------........./////////000111111///.........---...000111222222111000,,,,,,------------------......------------...............---,,,,,,,,,+++---......///////////////........................///............//////000//////............/////////000111222222111000///......---......///000000............///////////////////////////////////////000000000111111111111......//////000111111111//////000000000111111111000000111222222222222111111222222333555777888999888999:::<<<>>>@@@AAABBBBBBCCCEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNOOONNNMMMNNNQQQSSSWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]```aaabbbcccfffgggfffiiigggjjjsssyyy+++,,,,,,------.........------------............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------......------------...//////------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---000///---,,,,,,,,,---...,,,,,,,,,,,,------------------,,,++++++***)))))))))******++++++******)))******+++++++++,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,------......---++++++,,,,,,,,,,,,------***,,,---...------///000,,,,,,,,,,,,,,,---...///************++++++++++++******++++++++++++******+++++++++,,,,,,---------+++,,,,,,------.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,,,,------------...***+++,,,---..................///......---,,,+++------------------------+++,,,---///000000000///......------------......,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------+++++++++,,,,,,,,,------------........./////////......////////////......,,,,,,------.../////////,,,...000000///...//////+++,,,///000000...,,,***,,,,,,---............---......------------...............------------------......///////////////........................//////............/////////............//////000......////////////...............---......//////............////////////000000000000000000000000000000000000111111111111/////////000000111111111/////////000000000111111000111222333444333222222222222333333555666888999777888:::===???@@@AAAAAAAAACCCEEEFFFEEEEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNMMMOOOQQQTTTXXXXXXXXXYYYZZZ[[[[[[\\\[[[]]]```bbbcccdddfffgggfffhhhfffiiirrryyy++++++,,,,,,---......///------------.........///------,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////...---,,,,,,,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---222000...,,,++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***+++*********++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,---............+++++++++,,,,,,---------+++---...---++++++,,,...+++++++++---///111333555))))))*********+++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...............------------------------+++++++++,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,---------......,,,,,,------...---------.../////////...---,,,+++------------------------+++,,,...000111111111000......------------......,,,+++***,,,...//////.../////////...------,,,,,,......................../////////.........------+++++++++,,,,,,,,,------............////////////......////////////......,,,,,,------...//////000+++---///...---,,,---...)))***+++,,,,,,+++***))),,,---...///000//////.........------------........................//////---......///////////////........................//////............//////...............///000000.........------.........//////...---------..................////////////000000000000000000000000000000000000111111111111000000000000000000111111////////////000000000111111222444555555444333222333333333444444666777777888999<<<>>>@@@AAABBBBBBAAACCCFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNOOORRRTTTWWWXXXYYYZZZ[[[\\\]]]^^^[[[]]]aaacccddddddfffgggfffhhhfffiiirrryyy++++++,,,,,,---...//////---------.........//////.........------.........,,,,,,,,,------.........,,,++++++++++++,,,------///...,,,++++++,,,...///...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---333222///,,,++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,------......///,,,------......------,,,'''(((+++------,,,***(((,,,,,,,,,,,,------...///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........***+++,,,---............+++++++++,,,,,,---------,,,...///...***)))***,,,******+++---111555888:::+++++++++,,,,,,---------///...---,,,,,,---///000---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------.../////////........................+++++++++,,,,,,---------///...,,,++++++,,,...///,,,,,,,,,------.....................---,,,++++++...///000000///---+++***////////////////////////+++---...000222222222111...------,,,,,,------......---,,,...000111111000444444333222111000//////........................111111000000/////////...---------.........//////............/////////000......////////////......,,,,,,------...///000000000222333222000//////000...---------......//////,,,---///000000000//////.........------.........---.........///000000000---......///////////////........................000//////.........//////...............///000111000///...------...///000000///...---------------............/////////000000000000000000000000000000000000000111111111111111111000000000000000000////////////000000000000111222444666666555444333444444444444444555666777999:::===@@@BBBCCCCCCCCCBBBDDDGGGIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPOOOOOOLLLMMMNNNNNNNNNOOORRRTTTWWWXXXYYY[[[\\\^^^______[[[^^^aaacccdddeeefffgggeeehhhfffiiirrryyy,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------...............------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,---...---,,,***)))//////...---,,,,,,++++++...---,,,++++++---...000///...---,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,...///111222222000///---,,,,,,---///000,,,,,,,,,++++++*********---------............///......------------.....................---,,,,,,,,,,,,,,,,,,---......///------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,000///...---,,,------.........///////////////......---,,,++++++,,,---...,,,,,,,,,---------......------------------------........................///...---,,,,,,---...///...---,,,***))))))******,,,,,,,,,---------..............................///...,,,++++++,,,...///000000////////////000000111000//////000///---+++------------------------////////////////////////,,,---......//////......////////////////////////........................000000000000000000000000.../////////...---,,,,,,///......//////000111222///////////////////////////............---------///444:::;;;777111,,,***111000000000//////......000000000000////////////222111111111111111222222111111111111111222222222111222222333444555666666999999;;;===>>>@@@BBBBBBCCCDDDFFFFFFEEEEEEGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNRRRUUUVVVXXXZZZ[[[[[[[[[\\\]]]bbbbbbbbbccccccddddddeeejjjhhhiiilllnnnvvv,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,++++++************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,---------,,,,,,+++***///......---,,,,,,++++++---,,,+++******,,,---//////...---,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,......------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------.........---+++******+++---...,,,,,,,,,+++++++++******,,,,,,,,,,,,---------.........------------............/////////...------++++++******)))*********------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,000///...---,,,------...------...//////000/////////...---,,,,,,---...///,,,,,,,,,---------......------------------------..............................------------......///...---,,,++++++,,,,,,,,,,,,,,,---------..............................///...,,,++++++,,,...///000//////......//////000---,,,,,,---//////...,,,................................................,,,---......//////......////////////////////////........................////////////////////////......//////......---,,,//////...............///////////////////////////---------....../////////444;;;AAA@@@999222111222333333333222222222111111000000000000////////////222222111111000111111111222222111111111111111111111222222333444555666666888999;;;<<>>AAADDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMOOOSSSVVVWWWVVVVVVVVVVVVWWWXXXXXX\\\^^^bbbdddeeegggiiikkkjjjjjjmmmrrrzzz,,,,,,,,,---------......(((***+++---......------,,,------......------,,,+++++++++,,,,,,---------+++***)))***,,,---,,,+++++++++,,,------,,,,,,+++......---,,,,,,,,,,,,---+++,,,------......------)))***++++++,,,,,,,,,,,,------,,,+++,,,---...///))))))+++---///111222333++++++++++++++++++++++++((()))***+++---...///000++++++******++++++,,,---***+++,,,,,,------------,,,,,,,,,++++++************+++,,,---------,,,+++++++++,,,,,,---...//////,,,---------.../////////+++,,,,,,---.........------------,,,,,,+++++++++******+++++++++,,,,,,,,,............---,,,++++++---+++***,,,///111000...,,,+++)))))),,,...///...++++++------------++++++------------------------+++,,,,,,------,,,,,,+++---.........---,,,,,,+++------......///000111111///111222000---******,,,((()))***+++,,,,,,---,,,)))+++---///000000000///000000///............///++++++,,,---............++++++,,,,,,---...//////////////////////////////,,,------......------,,,---000222333111///.........------,,,,,,------.........---------,,,,,,,,,---------...------,,,,,,++++++,,,,,,---...//////666444222111//////000000...------,,,,,,------...,,,,,,,,,---------......///111222111...---...000........................------------.........///<<<999555222///------------,,,*********,,,...///,,,---...///000000000000000000111111000///......'''(((***+++,,,,,,++++++,,,,,,,,,---------......------......///000000111........................---...///...---,,,...000////////////////////////......///000000000000000.../////////000000111111.../////////000000111111000000000///......------......//////000000111111---......///000111111222111000///000111222111///000000000000111111111111111111111111111111111111333222111111222333555666888999<<>>111***000222,,,------............------+++---......,,,,,,,,,------------------------------------------------------...............------..................------...............---------,,,,,,,,,,,,,,,---...///------++++++++++++------/////////...------,,,,,,------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......---***(((((((((//////000000000//////...---..................---///...---,,,,,,---...///---......---++++++,,,.........------------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------------...///000///......---------..............................................................................,,,,,,------.../////////---------............///........................---------------------...///////////////.........////////////////////////111111111000000//////...000///............//////////////////////////////........./////////000000/////////000000000000111.........//////000111111////////////000000000000111111111111111111111111111111111222444666777888888999:::<<>>AAADDDEEEGGGGGGGGGFFFEEEEEEDDDDDDGGGGGGIIIJJJLLLMMMNNNOOORRRQQQOOOMMMLLLMMMQQQTTTXXXYYYYYYYYYXXXYYY[[[^^^]]]```dddfffggghhhiiijjjiiiiiilllpppxxx,,,------------,,,------------------------------------------------------,,,+++***)))***,,,///000------------------------------,,,,,,,,,,,,------...------,,,,,,------...,,,---...//////...---,,,,,,------......------,,,......------,,,,,,,,,+++------,,,,,,,,,------......---,,,,,,+++++++++,,,+++,,,---...///...---,,,------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......+++++++++,,,------......------------------------------......------,,,+++------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------------------..................................................................//////////////////////////////////////////------.........//////...------............------,,,------......------,,,,,,,,,------...------,,,...------------...//////,,,,,,,,,------------...---......///......------000000//////......------------------------------///...---,,,,,,---...///---------..................------,,,,,,------...------------.......................................//////......---..............................000///,,,+++***+++,,,------------///333666666666------,,,,,,,,,,,,------//////............//////......------------......//////............//////////////////////////////////////////////////////////////////////////////,,,,,,------......//////////////////////////////000000000000000000000000///.........///000111111000000000000000000000000000000////////////000000111111000000000000000000000000111111111222222222444444333222222222333333444555888;;;>>>AAACCCEEEGGGGGGFFFFFFEEEDDDDDDCCCFFFGGGHHHJJJKKKMMMNNNOOORRRQQQPPPMMMLLLNNNQQQUUUXXXYYYYYYXXXWWWXXX[[[^^^___bbbeeeggghhhhhhjjjkkkiiiiiilllpppxxx,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---///000...------------,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,------------,,,,,,,,,------......------,,,------------,,,,,,,,,,,,------,,,,,,,,,---......//////...---,,,,,,,,,,,,+++,,,------......------------------------------------............------------------------------((()))***,,,---......///---,,,,,,,,,,,,---...///+++++++++,,,,,,---------------------------------//////...---,,,,,,++++++........................,,,,,,---------.........---------------------------------------------------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------,,,------------.........................................................////////////////////////////////////////////////------...////////////...------............------,,,,,,------------,,,,,,,,,,,,------......------......---------......///........................---......///000000//////000000000///////////////------------------------.........------.........---------------............------,,,,,,------...***+++,,,---...///000000........................---...//////...---...000........................///...---,,,+++,,,---...///...,,,,,,...//////...---------,,,,,,---------////////////////////////......------------......//////............//////////////////////////////////////////////////////////////////////////////.............../////////////////////////////////////////////////////////---------...///000111222111111111111111111111111///////////////000000111000000000000000000000000000111111111111222222222333333333222222333444444555666888;;;>>>@@@BBBDDDGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMQQQQQQPPPNNNMMMNNNRRRVVVXXXYYYYYYXXXXXXYYY[[[^^^aaacccfffggghhhhhhjjjllljjjjjjlllqqqyyy+++---///...,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///111000///...---------------,,,,,,,,,,,,---......------------------------------............------+++,,,,,,------.........'''(((***,,,...//////...------,,,,,,,,,---...///,,,,,,,,,---------------........................///...---,,,,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,---------.........................................................111111000000//////......------------------------,,,---...///000//////...------............------------............------+++,,,------......------///......---------......///////////////.........------///000111111222222.........///////////////------------------------------............------,,,,,,,,,------............------,,,,,,------...***++++++,,,...//////000........................***,,,......,,,,,,...000........................---------------.........000...,,,++++++,,,+++***......------------............////////////.........------,,,,,,------...//////............//////////////////////////////////////////////////////////////////////////////000000///////////////...////////////////////////////////////////////////...............///000111000000000000000000000000///////////////000111111......//////000000111111000111111111111222222222222222222222333444444555666666888;;;===???AAABBBFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKMMMMMMQQQPPPOOONNNMMMOOOTTTWWWXXXYYYZZZZZZYYYZZZ[[[]]]aaaccceeeffffffgggiiikkkkkkkkkmmmrrrzzz+++---///...,,,+++,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***.........------,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,------......---,,,++++++,,,---...,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///111111000///...---------...---,,,+++,,,---...///------------------------------............------++++++,,,,,,---...//////***+++,,,---------,,,+++------,,,+++,,,---...///................................................---,,,+++***+++---///111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------,,,,,,,,,---------..............................000000000000000000000000222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...---..................---......////////////......+++,,,,,,---.........---///......---------......//////......------------,,,---///000222333333333,,,---------.../////////------------------------,,,---...//////...---,,,,,,,,,,,,------............------,,,,,,------...++++++,,,------......///........................(((+++------++++++---000........................,,,,,,---.../////////...///---++++++,,,---...---///......------......///......////////////.........------,,,,,,------...//////............//////////////////////////////////////////////////////////////////////////////111111000000//////......////////////////////////111111111111111111111111000//////........./////////////////////////////////////////////000111111---......///000111111222000111111111111222222222111111111222333444555666666777999;;;===???AAAAAAFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMOOOOOOPPPPPPOOONNNMMMPPPTTTXXXXXXYYY[[[[[[ZZZZZZ\\\]]]```bbbdddeeeeeefffhhhjjjlllkkkmmmrrr{{{,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,------......------,,,......---,,,++++++++++++.../////////...,,,***)))++++++++++++++++++++++++......---,,,---...///000+++++++++,,,,,,,,,------------------------------------------------------+++,,,------,,,,,,...000000///---,,,++++++,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,---------......///...------,,,,,,------...------,,,,,,------.........------------............---,,,+++******)))///...------------......111111000///...---,,,,,,------------------------......//////...---,,,,,,,,,---......,,,,,,---.........---,,,---...///000------------------------222111///...------......,,,,,,++++++,,,---///000000000//////.........---........................---***((())),,,//////.........////////////......000000000000000///..............................////////////////////////)))***,,,......---,,,+++////////////////////////.........------,,,,,,,,,000000000000000000000000------------------------///////////////000111111------------------------...---,,,,,,......---,,,//////.........---------000000///............///---------.........//////...........................------,,,,,,,,,------000+++***000222000111555//////............//////000///...---,,,+++*********,,,...///......///000.........------,,,,,,,,,///...---,,,,,,---...////////////...---------,,,......------------......000///...---,,,---......///...---,,,,,,---...///000000//////.........---000000000///......------111000///......///000111........................////////////000000000000...///000111111000///...111111000///////////////111111000000000000111111000111111111222222222222222333333333333333333444333666:::===???@@@BBBCCCCCCDDDFFFGGGFFFEEECCCBBBGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKKKKMMMQQQUUU\\\]]]]]]]]]\\\\\\^^^```aaabbbdddfffgggggggggfffjjjiiilllrrr}}},,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,---...---,,,,,,---///000///---,,,++++++,,,,,,---,,,,,,,,,,,,---..............................,,,------......------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,...------,,,,,,------.........------------...............---,,,,,,++++++------------------------,,,,,,------......//////------------------------......//////...------,,,,,,---......,,,,,,---...,,,,,,+++***+++,,,---...------------------------......---,,,,,,---...///,,,,,,++++++,,,---///000///.........------------...........................,,,***+++---000000///...//////000000//////...000000000000000///......................................................+++,,,---...///...------/////////////////////////////////......---------........................------------------------///////////////000000111------------------------...---,,,,,,......---,,,//////.........---------...............///000000---------.........//////------------------------......---------------...222---,,,//////,,,---000------,,,,,,,,,,,,------......------------,,,,,,***,,,...///......///000------------------,,,,,,......------------.....................---------......------------......000///...---------......///...------------...///000/////////.....................///////////////111000///......///000111........................////////////000000000000...///000111111000///...111111000///////////////......////////////......000000000111111111222222222333333333333444444444333777;;;===???@@@BBBCCCDDDDDDFFFFFFFFFEEECCCBBBFFFFFFFFFGGGHHHJJJMMMNNNOOOOOONNNLLLLLLNNNSSSVVV[[[\\\\\\\\\[[[[[[]]]^^^```bbbccceeeggggggggggggjjjjjjlllsss}}},,,------......------,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++++++++,,,---...///,,,,,,,,,,,,------...///------------------------...------------...//////,,,------------.........,,,,,,,,,------.................................---.........,,,+++,,,---//////---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,...------,,,,,,------.........------------..............................,,,,,,............---,,,++++++,,,,,,---......///------------------------.........///......---,,,,,,---......,,,,,,---...,,,,,,+++***+++,,,---...------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,---//////---------------,,,,,,,,,........................///---,,,---///000000000///000000111111000000///000000000000000//////...................................................---.........///////////////////////////////////////////////////.................................------------------------////////////000000000000...........................---,,,,,,......---,,,/////////............---,,,,,,,,,---...000111222------........./////////------------------------///......---......//////888333000///---***+++---------,,,,,,,,,,,,------,,,,,,------.........///+++,,,...///......///000,,,,,,---------------------..................------------.....................------------......000///......------......///...------------...///////////////............------......///000000111000000////////////000000////////////////////////////////////000000000000//////000000000000//////111000000///////////////---...///000000///...---/////////000000000111111222222333333444444444444444777;;;>>>???@@@BBBDDDDDDEEEFFFFFFFFFEEECCCBBBEEEEEEFFFGGGIIIKKKNNNOOOPPPOOONNNMMMMMMOOOSSSWWWZZZ[[[\\\[[[ZZZZZZ\\\^^^___aaaccceeeggggggggggggkkkkkkmmmsss}}}------------------------,,,,,,,,,---------......///...,,,++++++,,,...///,,,+++++++++,,,,,,---......---,,,+++,,,---...///------------------------------------......//////---------.........//////+++,,,,,,------.................................---...///...,,,++++++,,,......------,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------,,,++++++++++++,,,...------,,,,,,------.........------------......---.........//////000000+++---///000000///...---.........---------,,,,,,---------------------------...............------,,,---......,,,,,,---.........---,,,---...///000------------------------+++++++++,,,------......,,,,,,,,,,,,------......------------------------...........................---------.../////////000000111111111111000000//////000000000000//////......................................................---------...///000//////////////////////////////.....................................................................//////000000000000000////////////////////////...---,,,,,,......---,,,/////////...............------------...///000111............////////////------------------------///............///000000;;;999555222...,,,---/////////............//////------------............+++---//////...---...///,,,,,,,,,------.........,,,---...//////...---,,,,,,---------.../////////......------------......000//////........................------.........///////////////.....................//////000000000000////////////000000000000000000000000000000////////////000000000000//////000000000000//////000000////////////000000...000111333333111000...////////////000000000000222222333333444555555555444777;;;>>>???AAABBBDDDDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFIIILLLNNNPPPOOOOOONNNLLLLLLNNNSSSVVVZZZ[[[\\\[[[ZZZ[[[\\\^^^^^^```bbbeeefffggghhhhhhlllkkknnnttt~~~------------------------,,,,,,,,,---------......///...,,,++++++,,,...///...---,,,,,,+++++++++,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........//////,,,,,,,,,------.................................,,,...//////---++++++,,,------------------,,,,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,...------,,,,,,------.........------------......---......//////000000000,,,---000111222111///...000000//////...---------------------------------------...............---,,,---......,,,,,,---.........---,,,---...///000---------------------------------......---------,,,,,,------------------..................//////........................,,,------...------......000000111111111111000000//////000000000000//////................................................------,,,,,,------...///////////////////////////------------------------////////////////////////..............................///000111000000///////////////////////////...---,,,,,,......---,,,////////////////////////......------------.............../////////000000------------------------...............///000000888999777222...---///000//////............////////////.........---------+++---//////...---...///,,,,,,,,,------.........,,,---...//////...---,,,,,,---------.../////////......------------......///////////////.........---..................---.........///////////////000000//////............//////000000000000//////000000000000000000000000////////////000000000000000000////////////000000000000////////////000000...000111333333111000...////////////000000000000222222333444444555666666444777;;;>>>@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFIIILLLNNNPPPNNNNNNMMMKKKKKKMMMRRRUUU[[[\\\]]]]]]\\\\\\]]]___]]]^^^aaadddfffhhhhhhhhhkkkkkknnnttt~~~...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...///...---,,,++++++++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------------.........------------------------------------------------+++---//////...,,,,,,,,,,,,------......---,,,,,,---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,---------............---,,,,,,,,,,,,---...------,,,,,,------.........------------......---.........//////000000,,,---///000111111000///.........////////////000------------------------,,,---......///.........,,,---......,,,,,,---...,,,,,,+++***+++,,,---...------------------------------............---,,,,,,,,,---......------,,,.........///////////////........................+++---//////---,,,---...///000000111111000000///...//////000000000000000........................------------------------,,,,,,---------.........////////////////////////,,,,,,,,,---------------000000000000000000000000........................---...000111111111000///...........................---,,,,,,......---,,,...////////////000000000///......---,,,,,,------....../////////000000000........................------------...///000000222666666111,,,---......------,,,,,,,,,,,,------/////////.........------,,,...//////...------...,,,,,,---------------------..................------------.....................------------......///000000000000///...---------...//////...------.........///////////////111000000///......------//////000000000000//////////////////////////////////////////000000000000000000////////////000000///////////////000000111---...///000000///...---/////////000000000111111222222333444555666666777555888<<>>:::444...,,,,,,---000//////......///111222...---,,,***)))+++///333111111000///////////////........................111000///......///000111444333111000...------,,,...............///000000......////////////.........000222222000...------////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000000111000000000000000111111222666666666666777777777888888:::<<>>===:::555000...///111---------------...//////000000///,,,+++,,,///111111000//////......//////////////////////////////111000///......///000111222111000///.........///---------------...//////000000111111111111000000222888>>>;;;333------///////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111000000//////000000000000000000000000111111222333333444555777888999999999;;;===@@@BBBCCCCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFHHHJJJMMMNNNLLLMMMMMMLLLLLLNNNRRRUUU[[[]]]^^^^^^]]]\\\\\\]]]\\\___cccffffffggghhhiiijjjlllooouuu)))*********++++++++++++...------,,,,,,------......------,,,,,,------...------------------------------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------//////.........---------------------------------000///...---,,,+++******........................///......---------------...------,,,,,,------...---------.........//////......------......///000---------------------------------............///........................,,,------...//////.........------,,,,,,------...//////.........---------+++---...---,,,,,,---............///......---,,,........................---,,,,,,++++++,,,,,,---------------------------......------------......................................................,,,---------.../////////+++---......------...///......------------............///000000000000000111222222111111000///.........................../////////....../////////........................---------............/////////...------------...///////////////////////////...------...///...---......///000000000000///000000////////////......000000000000000000000000///000111000...---...///////////////////////////---------.........//////...........................++++++---......000444666555333000---,,,---///,,,------...............111111111///------...///000///......------......000000000000000000000000000000////////////000000/////////...//////000000,,,,,,,,,,,,,,,---......000000111111111111000000666@@@IIIFFF:::///...111////////////////////////............////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000//////......///000000000000000000000111111222111111333444666888999::::::;;;>>>AAACCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDEEEEEEGGGJJJLLLMMMNNNNNNNNNLLLLLLMMMQQQTTT[[[]]]^^^^^^]]]\\\\\\]]]]]]```cccffffffggghhhiiiiiikkkooovvv,,,,,,---------............------,,,,,,------......------,,,,,,------...------------------------------------------,,,,,,------------------------...------,,,,,,,,,------/////////...------,,,,,,------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------//////............//////------------........................//////000000---------------------------------............///........................,,,,,,---.../////////...------------------------/////////...------,,,,,,***,,,------,,,,,,...///---...............------..............................------------......------------------------......------------......,,,---------.........///........................,,,,,,,,,---...///000000))),,,...///...---------......------------......------...///000000000000111111111111111000///...........................//////............//////........................---------............//////......---------......///////////////////////////---------...///...---......///000000000//////000000000000000/////////000000000000000000000000///111111000///...///000////////////////////////,,,,,,,,,---------..............................---+++***+++---..................,,,******,,,...---...000111111111000//////000111111///---......//////...---------------////////////////////////000000////////////000000/////////....../////////------,,,,,,------...///......////////////......555???IIIIII@@@666222222////////////////////////............////////////........................///////////////////////////////////////////////////////////////////////////////////////////////////............//////000000000000000000111111222111222333444555777888888999:::===@@@BBBDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEGGGIIIKKKMMMPPPOOONNNLLLKKKMMMQQQTTT[[[\\\^^^^^^\\\[[[\\\]]]]]]```ccceeefffggghhhjjjhhhkkkooovvv............////////////...------,,,,,,------......------,,,,,,------...------------------------------------------------------------------------------,,,,,,,,,------...//////.........---------------------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,......------------......+++,,,,,,,,,,,,---------.........///////////////---------------------------------............///........................---...............------------------------------//////.........---------***,,,------,,,,,,...///------...............---................................................------------------------......------------......+++++++++,,,------..............................,,,,,,,,,---...///000000))),,,...///...---------......------------......,,,,,,---//////000000000//////000000//////.................................------,,,,,,------...........................---------............///......---------......//////////////////////////////---------...///...---------...////////////.../////////000000000000000///////////////////////////111111000///...///000........................,,,,,,,,,,,,------------..............................------...///---***---...///...------000222---...000111111111000///+++---///000///....../////////...---------------........................//////000000000000//////111000///...------------...............//////000......////////////......111666===CCCDDD???888222////////////////////////............////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////...............///000000000000000000000111111222333333444444555666666666777999<<>>AAACCCCCCDDDCCCCCCEEEFFFFFFFFFEEEDDDEEEDDDEEEEEEGGGJJJLLLMMMPPPPPPNNNLLLKKKNNNSSSWWWZZZ\\\]]]]]]\\\[[[[[[\\\\\\^^^aaabbbcccdddgggiiigggjjjooowww,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...------------------------------------.........///------------------------,,,,,,,,,,,,,,,---...///,,,,,,------.../////////------------------------------...//////000000111---------------------------,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...+++,,,---...///......------------------------------------............///.................................///......---,,,,,,,,,---......---,,,,,,,,,,,,------.../////////,,,.........,,,+++,,,---,,,------...//////..............................------...//////...------..............................------------......,,,,,,,,,---------------........................------..................---...///...------///111......------------......,,,---...///000111111111...//////000000000//////..............................------------..............................---------............///---------------.../////////////////////////////////...------...///...---......///000000000000///------........./////////000000000000000000000000...///000///---------...------------------------------------....................................&&&...222000...000000...***+++,,,,,,+++***,,,------------------...//////...///000000......///111111000//////......//////...........................///000111111000///...///......---------.........------------...//////000000111111111111000000000---...888CCCFFF===444////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000111222222000000000000000111111222444444555666666777888888777999<<>>AAABBBCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEHHHHHHHHHHHHIIIIIIJJJKKKPPPPPPNNNMMMLLLOOOSSSVVVZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^___```bbbcccdddfffjjjpppxxx........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...........................------,,,,,,------...///......------......//////---,,,---000111000///000///...---,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////////////////............//////,,,,,,,,,,,,,,,------...111000///...............222000..................------............------,,,---......,,,,,,---...//////.........---------------------------------........................------............------///...---,,,,,,---///000/////////.........------------,,,,,,,,,---.../////////.........---------,,,,,,---......///000000...------,,,,,,------...............////////////////////////000000000000111111111000000000000000//////.........---------........................///......---------......000000111000........................//////////////////////////////////////////............//////...---,,,...000111111000000000///........................///////////////---222---)))000000---222///////////////////////////...------------...///,,,,,,,,,,,,---......///111///------///111111000---------------------......//////000000000000000///...............------...//////////////////...---------............///...//////000000//////...,,,,,,---...............---...///000000///...---000000///......///000000222111999FFFGGG<<<444333///////////////000000000000000///............///////////////////////////////////////////////////............////////////000000000000000000000000000///...---------...///////////////000000000000000000000000111111111111111333555777888888777666777999<<>>EEE;;;111111111---111000///......000111333000///......------..............................////////////////////////............////////////////////////////////////111111111111000000//////////////////000000000000111111111111222222222222222222333444555666777777888999<<>>AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLMMMPPPUUUXXXYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ\\\^^^aaacccdddddddddgggkkkpppvvv........................------------..................................../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......,,,...///...,,,+++,,,...,,,,,,+++++++++,,,,,,---........................------------------------,,,,,,------.../////////------------------------........................////////////////////////---------,,,,,,------------------------....../////////......///000000111,,,000333111...+++,,,...------............---------...///...---,,,---///---------.........//////////////////////////////////////////////////////------............------,,,------...............------........./////////...///000000///...---,,,---------.........//////...............---------//////............//////........./////////000000111111111111111222222222000000000000000111111111.../////////000000000000........................---------------...///000///,,,***,,,///111///,,,............////////////////////////////////////......---...///000111111111000///000111111000///---///000222222222000//////////////////.........///---,,,888EEE<<>>BBBDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPPPPOOONNNNNNPPPTTTWWW\\\[[[ZZZYYYXXXXXXYYYYYY\\\]]]___``````bbbdddgggfffiiinnnuuu000///...---,,,------...////////////////////////,,,,,,+++******+++,,,,,,+++,,,------............---------------------------------............///---,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++---......//////......---,,,,,,---------.........,,,---......//////..............................------.....................//////000000//////...------..................000//////...------,,,,,,//////000111111111111111111111111000///...,,,,,,***+++---...///...---,,,////////////////////////000000000000000000000000........................------............---------------............///............////////////111000///......---......///---,,,---...///...------.........////////////...............///000000000000000000000000000//////000111222222111000///000000///...............,,,---...---,,,---...000111111000000000////////////......------......///......////////////......---......//////......---------------------------//////000000000000//////////////////////////////000000///.........................../////////000000000////////////000000..............................////////////.........------,,,---...///000000//////.............../////////000000000111111000000///.........//////...////////////000000000///000111111111000///...---...//////......///111/////////......---------////////////////////////000111111111000///------..............................------------......---------.........//////...///000111111000///...........................000000000000000000000000222222111111111000000000111000000000////////////000000000000000000111222111111111111222222222333222222333444555666777777888;;;>>>BBBDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPOOONNNNNNPPPTTTWWW\\\[[[ZZZXXXXXXXXXYYYZZZ[[[]]]______```aaadddfffgggjjjnnnuuu//////...------------...////////////////////////---,,,***))))))***,,,---+++++++++,,,---///000111---------------------------------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++...------,,,,,,------...---------.........//////,,,---......//////..............................,,,---------.../////////---..................---,,,---------...//////////////////...------,,,,,,,,,,,,---............---000000000///...---,,,++++++,,,---.........---,,,........................////////////////////////........................------............---------------............///............//////////////////............//////...---,,,,,,......---,,,------------...........................///000000000000000000000000000000...///000111111000///...000000///...............---...///...------///111000000///////////////...000//////////////////000...//////000000//////...---......//////......---//////////////////////////////000000000000//////////////////////////////000//////............///............////////////000000////////////000000........................------............---------------...............000//////........................////////////000.........---......//////............///////////////000111222222222111000---///000000......///111000000//////...---,,,,,,.........................../////////...---,,,+++........................//////............//////------........./////////...///000111111000///...........................000000000000000000000000222222333444333222111000111111///......//////000222111000000000000000000000000000111111111222222333333444555666777777888999;;;>>>AAACCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIILLLNNNOOOPPPPPPOOONNNNNNPPPTTTWWW[[[ZZZYYYXXXXXXYYYZZZZZZ[[[\\\^^^______aaacccfffiiikkkpppvvv............------......////////////////////////000///---++++++---///000------,,,,,,,,,...000111---------------------------------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++...---++++++++++++---...------------............,,,---......///.................................,,,,,,,,,---...///000000,,,------......------,,,,,,,,,,,,---...///000000//////.........---------++++++,,,---------------,,,,,,---.../////////.........///000000//////...........................////////////////////////........................------............---------------............///............////////////...............///000000///...------//////...---.......................................///000000000000000000000111111111///000111222222111000///000000///...............///000000///......000111////////////............000//////......//////000//////000000000000//////......////////////......//////////////////////////////000000000000//////////////////////////////000///............//////.........///////////////000////////////000000111........................---......//////......---------...//////......---......---------------...---------.........//////---------------...///000........./////////000000///000111222333333222111...///000000///...///111111111000///...---,,,,,,---------...........................------,,,,,,........................000000////////////000000............//////////////////000000000000//////........................000000000000000000000000000111333444444333111000222111///------...000111222222111000/////////000///000000000000111111111333444444555666777888888999;;;>>>AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEGGGJJJMMMOOOQQQPPPPPPOOONNNNNNPPPTTTWWWZZZZZZYYYXXXXXXYYYZZZ[[[[[[\\\^^^______```ccceeejjjmmmqqqwww------..................////////////////////////222000///......///000222000///---,,,,,,---...///---------------------------------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,+++******+++,,,---+++,,,,,,,,,,,,---------,,,---......///.................................,,,,,,,,,---...///000000,,,,,,------------,,,,,,,,,,,,,,,---...///000000...............---------///000111111222222111111+++,,,---...//////////////////////////////..............................////////////////////////////////////////////////------............---------------............///............////////////......---......///000111000///...///000111000...////////////////////////...............///000000///000000000111111111222111111333333333333111111000000///...............000000111000......000111............///////////////................../////////000000000000//////...//////////////////...000000000000000000000000//////000000000000////////////////////////////////////............/////////////////////.........///////////////000111111/////////////////////////////////000000/////////---......//////...---------,,,,,,+++,,,,,,------------------............---------------...///000//////000000000111111111///000111222333333222111///000111000///...///000111000000///......------------------......////////////..................////////////////////////000000////////////000000........./////////000000//////000000000000//////////////////////////////////////////////////////...///111333333222000///111000...------///111222222222111000/////////000///000000000000111111111333444444555666777888888:::;;;>>>@@@BBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEBBBCCCDDDGGGJJJMMMPPPQQQPPPPPPOOONNNNNNPPPTTTWWWYYYYYYXXXXXXXXXZZZ[[[\\\[[[]]]^^^______aaacccfffkkkmmmqqqwww,,,---......///........./////////////////////////////////....../////////000//////...------......---------------------------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,---......//////..............................,,,---------.../////////,,,------------------,,,,,,---------.../////////........................//////000111111111111000///////////////...------...------------,,,,,,,,,........................////////////////////////////////////////////////------............---------------............///............////////////...............///000111111000//////111111000///000000000000000/////////...............///000000///000000111111222222222111222333444444333222111000000///...............000111111000......///111...////////////000000000///......------......//////000000111111000000///...//////000000//////...000000000000000000000000//////000000000000/////////////////////////////////............//////000///////////////.........///......//////000111222//////////////////////////////000000000000//////...............---------,,,,,,,,,,,,,,,,,,---...---------............///.........---......//////000000000000111111111111///000111222222222111000000111222111///...///000000000000/////////......---------...//////000000000//////.........//////////////////////////////000000////////////000000....../////////000000000000000////////////000000////////////////////////////////////////////////---...///000111000//////000//////......///111111222111000000000000000000000000000111111111222222333333444555666777777888:::<<<===@@@BBBCCCDDDEEECCCCCCCCCDDDDDDEEEEEEFFFBBBCCCDDDGGGJJJMMMOOOQQQPPPPPPOOONNNNNNPPPTTTWWWYYYXXXXXXXXXYYYZZZ\\\]]]\\\]]]___``````bbbdddgggkkkmmmqqqxxx,,,,,,.../////////......////////////////////////---...///000000///...------......////////////...---------------------------------............///......------------......------------------------,,,,,,---------.........---------------------------..................---,,,,,,------------,,,,,,,,,,,,,,,,,,---------...,,,---......//////..............................------..................------............------------..........................................+++,,,------......------//////000000000///............---,,,,,,,,,,,,,,,////////////////////////000000000000000000000000////////////////////////------............---------------............///............//////////////////.........//////000111///...///000111000///000000/////////........................///000000///000000111111222333333111222333333333333222111000000///...............000000000///------...000/////////000000000111111000//////......//////000000000111111111111000000//////000000000000////////////////////////////////////000000000000//////////////////////////////...............///000000000/////////........................///000111222////////////////////////...//////////////////...000///...---,,,------......---------......///000---............/////////000000///.........///////////////000000000000111///000111111111000///...000111222111///...///000///////////////000000000------...//////000111111//////...------...///000////////////////////////000//////......//////000.../////////000000000000000000////////////000000////////////////////////////////////////////////.........//////000000000.../////////000000000111000000000000000000111222111111111111222222222333222222333444555666777777;;;<<<===???AAACCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGCCCDDDEEEGGGJJJLLLOOOPPPPPPPPPOOONNNNNNPPPTTTWWWXXXXXXWWWXXXYYY[[[]]]^^^]]]^^^```aaaaaaccceeehhhjjjmmmqqqxxx+++,,,.../////////......////////////////////////---///111222222111///---+++,,,...000111111000000---------------------------------.........//////......------------..............................---------....../////////------------------------,,,------......------,,,,,,,,,...//////...,,,,,,---------.........//////,,,---......//////.............................................------------......//////......---...............------------.....................---...//////000000//////,,,---...000111222222222111000///...............000000000000000000000000111111111111111111111111000000000000000000000000---..................------------.........//////............/////////000//////............//////000...---...///000///...//////.........---------...............///000000///000000111222222333333000111222333333222111000000000///...............///000000///---,,,.../////////000000111111222222111111000000000000111111000000111111111111000000//////000000000000////////////////////////////////////000000000000//////////////////////////////...............///000111000000//////.........---............///000222222000000000000000000000000---..................---111000...,,,+++,,,...//////////////////000111111.........////////////000222111000///////////////............/////////000///000111111000///...---111222222111/////////000......//////000000111111.........///000111111222///...---,,,---...///000000000000000000000000000//////............//////////////////000000000000000000////////////000000000000000000000000000000//////////////////////////////......///000111111---...///000111111000000000000//////000111222222111222222222222333333333111222222333444555666666;;;<<<===???AAACCCEEEEEECCCDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEGGGIIILLLNNNOOOPPPPPPOOONNNNNNPPPTTTWWWXXXWWWWWWXXXYYY[[[]]]^^^^^^___aaabbbbbbcccfffhhhjjjlllqqqxxx333333222000///---,,,,,,////////////////////////000///...---,,,------...........................+++++++++,,,,,,,,,------......//////...---,,,,,,,,,---------.../////////...........................---,,,,,,,,,,,,---............------,,,,,,,,,---,,,,,,++++++,,,,,,---------++++++++++++------......//////...---,,,,,,111000///...---,,,++++++........................///...,,,,,,...///...------------............///........................///............---------............////////////////////////////////////////////////////////////000...,,,,,,......,,,)))000000//////.........---000000000000000000000000---...///000000///...---000000000000000000000000//////............//////........................////////////000000000000000000000000000000000000000//////.........//////000000000000000000000000111111111111111000//////000000000000000000000000////////////////////////......//////000000111111222222111000//////000000000///...------...///000111111111111000///...---000000000000000000000000222222111111000000//////222111000.........///000222333444222000---------///...---,,,,,,---...///000000000000////////////111111000000//////.....................///000000..................------............///////////////////////////.........////////////////////////000000000000000111111222000000111111111111000000////////////////////////////////////////////////000000////////////000000////////////000000000000222222222111000//////...000000000000000000000000000000000000000000000000000000//////.........---000000//////......------000000111111111///...---000000///////////////000//////............//////***+++---///000111111111000000111111111222222222333444555777777777666666:::<<>>BBBDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMPPPQQQNNNOOONNNNNNNNNPPPTTTXXXVVVUUUUUUUUUVVVYYY[[[]]][[[\\\^^^___aaaccceeefffiiimmmttt~~~,,,,,,------......//////////////////////////////............------.................................////////////000000000000///---,,,,,,---...000/////////...---------,,,........................,,,,,,++++++++++++,,,,,,...............---------......------------..............................000///---,,,,,,---...000---------............///........................///...,,,,,,...///...------------............///........................///............---------............////////////////////////////////////////////////////////////---------...000111111111000000//////////////////000000000000000000000000...//////////////////...//////////////////////////////............//////........................---.........////////////////////////////////////000000000000000000111222222222222222222222222222222333333333333222111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111000000000111111111111111111111111111111111111111000//////000000000000000000000000//////000000111111222222000000000////////////000...000111111000//////000//////............//////---......///000111111222000000000000////////////......------......///000............////////////............////////////------///000222333444555////////////////////////...............///000000......////////////......////////////////////////////////////////////////000000////////////000000////////////000000000000000000000//////.................................///////////////////////////////////////.........------......//////000000,,,------...............//////.........///000000111000000//////000000111,,,---...000111222333333222222222333333333333444555444444444555666888999999;;;>>>AAACCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGIIIKKKMMMOOOQQQNNNOOONNNNNNMMMOOOSSSVVVVVVUUUTTTTTTVVVXXX[[[\\\YYY[[[]]]```cccdddffffffiiimmmuuu222222222222222111111111////////////////////////------..........................................------........./////////000...---,,,,,,---///000/////////...---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,---------------......---------000...---,,,,,,---///000///............---------........................///...,,,,,,...///...------------............///........................///............---------............////////////////////////////////////////////////////////////+++,,,---......///000111//////000000000000000000111111111111111111111111/////////......///////////////////////////////////////............//////////////////////////////.........////////////000000000000000000000000000000000//////000111111222222222222222222222222222222222333333222222111000111111111111111111111111111111111111111111111111111111111111000000000000///000111111111111000000111111222222222222111111111111111111111111000///111111111111111111111111//////000000111111222222/////////000000000000//////111222111///------...////////////////////////---......///000111111222////////////000000000000------,,,,,,------...///........./////////000000............////////////---......///111222333333000000000000000000000000...............///000000......////////////......////////////////////////////////////////////////000000////////////000000////////////000000000000111111000000000000000///........................////////////////////////.........///////////////------......//////000000//////......------------...............///000000000//////......//////000+++,,,---///000111222222111111111111222222222222444444333444555777999:::999;;;>>>AAACCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHIIIKKKMMMOOOPPPPPPPPPPPPOOONNNNNNQQQSSSUUUUUUTTTTTTUUUXXXZZZ\\\YYYZZZ]]]```ccceeeffffffiiimmmuuu111111000000///...------////////////////////////,,,---......///.................................,,,,,,---------...............---,,,---...///000...............---------...........................//////000000//////................../////////,,,,,,,,,++++++,,,,,,,,,,,,---............---,,,......---,,,---...///000//////.........---------........................///...,,,,,,...///...------------............///........................///............---------............////////////////////////////////////////////////////////////+++---............000111//////000000000000111111//////////////////////////////............//////000000000000000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000000000000000111222333333333333333333333333333333333333444444333333222111222222222222222222222222////////////////////////222111111111111000000000...///111222222111000000111111222222222222111111/////////000000//////...////////////////////////000000000000111111111111...//////000000000000//////111222111///---------...//////000000//////.........//////000000111111////////////000000000000------,,,,,,------...///.........//////000000111............///////////////...............------000000000000000000000000//////......//////000111...//////000000//////...////////////////////////////////////////////////000000////////////000000////////////000000000000111111111111000000000000........................000000000000000000000000.........///////////////.........///////////////111000///...------------------------...///000000//////............//////......////////////......000000111111111222222222333333444444666777999:::888:::===AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQQQQPPPNNNOOOPPPRRRUUUTTTTTTTTTUUUXXXZZZ\\\ZZZ[[[]]]___bbbdddfffgggiiimmmttt~~~...------,,,,,,+++******////////////////////////,,,,,,.../////////..............................,,,,,,---------.........---------.........//////---------.......................................//////000111111000//////---........./////////000------,,,,,,,,,,,,---------...////////////...------------.........//////---------.......................................///...,,,,,,...///...------------............///........................///............---------............////////////////////////////////////////////////////////////,,,...000000......000222//////000000000111111111////////////////////////000///...------...///000000000000000000000000000//////............//////////////////////////////000000000000111111111222222222222222222222222222222222222333333444666666555555555555555555555555666666666666666555444444333333333333333333333333111111111111111111111111222222222111111111000000...///111222222222000000000000111222222111000000...//////000000000//////////////////////////////111111111000000000000000---...///000111111000///---///000000///......///...///000111111000///...////////////000000000000.../////////000000000111///............///000000---......///000000111111............////////////---......//////000000111000000000000000000000000000////////////000111111///000000111111000000///////////////////////////////////////////////////000000////////////000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000............/////////000///////////////.........111000///.........///000------------...///000000000000////////////000000//////000000000000//////111111111222222222333333111222444666777888888999888:::===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQPPPPPPRRRTTTUUUTTTSSSSSSUUUWWWZZZ\\\\\\\\\]]]^^^```cccfffgggiiimmmsss}}}000000000000000/////////////////////////////////+++,,,.../////////..............................---------............///,,,,,,---...//////......,,,------....../////////........................---...///000000///...------.........//////000000.........------............///000111111000///...,,,,,,---...//////......++++++,,,---...///000111........................///...,,,,,,...///...------------.........//////........................//////.........---------............/////////000////////////////////////////////////////////////...000222111//////111333//////000000111111111222111111111111111111111111000///...------...///000000000000000000000000000//////............//////000000000000000000000000000111111111222222222222222222222222222222222222444444444555666777888888777777777777777777777777888888888888888777666666444444444444444444444444444444444444444444444444222222222222111111000000---///111222333222111000///000111222222111000///000111111222222222111111111111111111111111111111222222111111000000//////---...///111111111000///+++---///000//////000111...///000111111000///...000000000000////////////.../////////000000111111000000000000000111222222---......///000111111222............/////////000+++,,,...111444777999:::000000000000000000000000000000000000000111222222000000111111111111000000////////////////////////////////////////////////000000////////////000000////////////000000000000.........///////////////000000000000000000000000000000000000000000000000---.........//////000000000000//////.........---//////......///000222333,,,,,,,,,---...///000111111111000000000000111111,,,---///000222333333333222222333333333444444444000222444666888888888888888:::===@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFHHHJJJLLLNNNOOOOOONNNOOOQQQQQQQQQRRRUUUWWWUUUTTTSSSSSSUUUWWWZZZ[[[^^^]]]]]]]]]___cccfffhhhiiilllrrr|||////////////////////////000000000000111111111111....................................////////////,,,---------.../////////------............------------------------------000///...------...///000//////////////////////////////.........---------////////////////////////........................,,,,,,,,,---------..............................,,,,,,---.../////////...000000///...---,,,,,,+++///......------///000111///---+++,,,......,,,***------------------------000000000000000000000000000000000000////////////......//////000000111111000///...------...///000000000000000000000000000333111---******---111333000000000000000000000000...........................///000///...///111333000/////////000111222333000222333333222222222333666777888777666666888:::;;;;;;<<<>>>???@@@AAABBB???@@@BBBCCCCCCBBB@@@???>>>???????????????>>>===<<<;;;:::999888888888999333444444444444444333333222222222222222222222222000111111111111111000000222222222222222111000000333333333222222222111111111111111111111111111111//////000222333222000---//////000000000000//////000000///---,,,---///222111222333333111000000111////////////////////////111000///......///000111111333555444222///......111000///......///000111222222111111000...---,,,111111///......///000000000000////////////000000000000////////////000000////////////000000000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000...------------,,,,,,,,,,,,,,,---...///000111111////////////////////////000000000000000000000000222111000.........///000////////////000000000000111111000000000000111111000000000000000000000000111111111000000000000000555444222000000111333444222222333444555666777777:::;;;===@@@BBBEEEGGGHHHCCCBBBBBBDDDGGGHHHHHHGGGDDDFFFHHHIIIIIIKKKNNNQQQTTTUUUTTTPPPKKKJJJOOOTTTWWWVVVUUUUUUVVVYYY\\\^^^]]]^^^___```bbbdddfffgggkkkooouuu}}}/////////////////////////////////000000000111111....................................////////////---------...............---......//////......---------------------------///...------------.../////////////////////////////////.........---------........................------------------------,,,,,,,,,---------..............................------......///........./////////...------,,,,,,///......---...///000111,,,---.........///000111........................////////////////////////000000000000////////////.../////////000000000111000///............///000000000000000000000000000000///...------...///000000000000000000000000000////////////////////////000111222111111111333555111000000000111222222333222444777888888888999;;;<<<>>>?????????@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLLLLJJJIIIGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@999999999999999888777666666555555555444444444444222222222333222222111111222222333333333222222111222222222222222222111111////////////////////////000000000222333222000...//////000000000000//////111111000///---...000333000111333222111///000000000000000000000000000000111000///......///000111000222444444222000//////111000///......///000111000000000000000//////...000///////////////000000000000////////////000000000000////////////000000////////////000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000111111000000000/////////111000000000000/////////////////////////////////000000000000000000000000222111000///......///000////////////000000000000111111000000000000111111000000000000000000000000111000000000000000000000111000...---...///000111222333444555666777777888;;;<<<>>>@@@BBBDDDFFFFFFEEEDDDCCCEEEGGGHHHHHHGGGDDDFFFHHHIIIJJJKKKNNNQQQUUUVVVUUUQQQMMMMMMRRRWWWWWWVVVTTTTTTUUUXXX[[[^^^]]]^^^^^^```aaaccceeefffjjjnnnuuu}}}////////////////////////....../////////000000000....................................////////////...............------------......//////......---////////////////////////...------,,,,,,---......////////////////////////...............---------........................------------,,,,,,,,,,,,,,,,,,,,,---------.......................................///......------........................///............///000000,,,///222222111000000222////////////////////////........................////////////000000000000////////////000000000000000//////......//////000000000000000000000000000---...000111111000...---000000000000000000000000////////////000000000000000111222222111222444666222222222333444444555555888:::===???@@@BBBDDDEEEFFFHHHJJJJJJKKKLLLOOORRRRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSRRRQQQLLLMMMNNNPPPQQQQQQQQQQQQOOONNNMMMLLLKKKJJJIIIIIIAAAAAAAAAAAA@@@???>>>===<<<;;;:::999888777777777444444444444444333222222222222333333444333333333111111111111111111222222111111111111111111111111000000000111333333000...///000000111111000000///111222222000//////111333///111222111000/////////111111111111111111111111000000////////////000000///111333333222000000000000000////////////000000......///000000000000000---...///000000111000000111000000//////000000111000000////////////000000////////////000000000000//////............//////////////////000000000000000000000000000000000000000000000000000000000000222111111111000000000000111111111111000000000000////////////////////////000000000000000000000000111000000////////////000////////////000000000000111000000//////000000111000000000000000000000000000000000000000000111111222111000000000222333444333333444555666777888888;;;<<<>>>@@@BBBCCCDDDEEEGGGEEEEEEFFFHHHIIIHHHGGGEEEGGGIIIJJJJJJLLLOOOQQQTTTUUUTTTQQQNNNOOOSSSXXXVVVUUUTTTTTTUUUXXX[[[]]]]]]]]]^^^___aaacccdddeeehhhmmmuuu////////////////////////............////////////..................................../////////////////////...---------,,,......////////////......////////////////////////------------.........///////////////////////////................................................---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////...---,,,,,,---------.........//////............/////////000...000333777888666111---////////////////////////........................////////////000000000000////////////000000000000000//////////////////000000000000000000000000000---...000222222000...---000000000000000000000000////////////000000000000...000111111000111333555333444666888999;;;;;;<<<@@@BBBFFFHHHIIIJJJLLLNNNPPPQQQSSSSSSSSSTTTWWWYYY[[[[[[ZZZZZZZZZZZZZZZZZZXXXYYYYYYYYYYYYXXXWWWVVVTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRPPPPPPKKKKKKJJJIIIHHHGGGEEEDDDCCCBBB@@@>>><<<;;;;;;:::777777777666666444333333222222333444444444444333000000111111111111222222111111111111111111111111111000000111333333111///000000000111111000000000111111222111//////111333///000111111///......///000000000000000000000000000000////////////000000---///111222111000111222000000////////////000000......///000000000000000,,,---///111111111111000111000000000000000000111000000////////////000000////////////000000000000000//////......//////000////////////000000000000/////////////////////////////////////////////////////////.........---------...///000111222222333////////////////////////000000000000000000000000000000000////////////000////////////000000000000000000////////////000000////////////////////////000000000000000111111111222111111222222444555666333444444555666777888888;;;===???AAABBBCCCCCCCCCHHHGGGFFFFFFHHHIIIHHHGGGFFFGGGIIIJJJKKKMMMPPPRRRQQQQQQPPPNNNMMMNNNSSSVVVVVVUUUTTTSSSUUUWWW[[[]]]]]]]]]^^^___```bbbdddeeeggglllttt////////////////////////............////////////////////////////////////............/////////////////////...---------,,,...//////////////////...000000000000000000000000......//////000000000000////////////////////////---.....................////////////////////////---------,,,,,,+++++++++,,,,,,,,,---------................................./////////...---,,,,,,,,,,,,------.../////////---......//////////////////...222;;;DDDDDD999....................................................../////////000000000111000000000000///////////////000000000000000000///000000000000000000000000//////000000000000//////111111111111111111111111......//////000000000000000111222222222333555777666888:::===@@@BBBCCCCCCGGGIIIKKKMMMMMMMMMOOOPPPSSSUUUUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRQQQQQQOOONNNMMMLLLJJJHHHEEEBBB@@@?????????;;;;;;;;;:::999777666555333444444555555444444444111111111111111111222222........................222111000111222333111000000000111111111111000000///000111000//////000111///000111111///....../////////////////////////////////000000000000//////---///111111000000111222//////000000000000//////000000000000000///......,,,---///111111111111000111111000000000000111111000000////////////000000////////////000000000000111000000//////000000111.../////////000000000111////////////////////////////////////////////////.........---------,,,,,,,,,------...///000111111/////////////////////////////////////////////////////////000000000000///////////////000000000000000000////////////000000//////////////////////////////000000111111111111.........///000111222222333333444555666777888888;;;<<<>>>AAABBBCCCCCCBBBHHHGGGFFFFFFHHHIIIHHHGGGFFFHHHJJJKKKLLLMMMPPPSSSRRRQQQOOOMMMMMMOOOSSSVVVVVVUUUTTTTTTUUUXXX[[[]]]^^^^^^^^^___aaabbbddddddgggkkksss////////////////////////....../////////000000000////////////////////////............////////////...............---------...//////000000//////...000000000000000000000000...///000111111111111111////////////////////////---------...............////////////////////////......------,,,,,,++++++,,,,,,,,,---------.......................................///......---------------.........//////---......///000////////////---000===LLLNNNBBB555......................................................//////000000111111000000000000///////////////000000111111000000///000000000000000000000000111000000//////000000111111111111111111111111111//////000000111111222222333555666666666777:::<<<;;;===@@@CCCEEEFFFGGGGGGGGGIIIKKKLLLKKKKKKLLLNNNPPPQQQRRRQQQPPPPPPRRRSSSWWWWWWWWWWWWWWWVVVVVVVVVYYYYYYYYYZZZZZZ[[[\\\\\\_________^^^]]]\\\[[[ZZZWWWXXXYYYYYYXXXWWWUUUTTTVVVVVVVVVVVVUUUSSSRRRQQQNNNLLLIIIFFFCCCCCCCCCCCCAAAAAAAAA@@@>>><<<::::::777777888888777666666555333333333222222222111111222222222222222222222222333222000111222333222111000111111222222111111000///000111111//////000111///111222111000/////////........................//////000000000000//////...///000000//////111222//////000000000000//////000000000000000///......---...///000000111000000222111111000000111111222000000////////////000000////////////000000000000111111000000000000111111......//////000000111111000000000000000000000000000000000000000000000000////////////............////////////............////////////////////////////////////////////////...//////000000000000///////////////000000000000000//////......//////000000000000000000000000000/////////000111111222222///000000111111222222222222222333444555666777777999;;;>>>AAACCCCCCCCCBBBGGGEEEEEEFFFHHHIIIHHHGGGGGGIIIJJJKKKLLLNNNQQQSSSUUUSSSQQQOOOPPPRRRUUUWWWWWWVVVUUUUUUVVVYYY\\\^^^______``````aaacccdddeeegggkkkrrr~~~/////////////////////////////////000000000111111////////////////////////............////////////---------...............//////000000000000//////////////////////////////------///000111111111000////////////////////////---------.........//////------------------------//////......---,,,,,,+++,,,,,,,,,---------..............................------......///.........---------...............------///000000000///...000---...888FFFJJJBBB888////////////////////////////////////////////////.........///000111111111111000000000/////////...///000111111111111000///000000000000000000000000000000000000000000000000111111111111111111111111111111222222333444444555555666888888888:::<<<>>>AAABBBDDDFFFGGGFFFEEEEEEBBBDDDFFFGGGGGGGGGHHHIIIHHHJJJKKKKKKJJJKKKMMMOOORRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\[[[ZZZYYYYYYVVVWWWYYYZZZZZZYYYWWWVVVXXXXXXXXXXXXWWWWWWVVVUUUQQQNNNKKKHHHFFFEEEFFFGGGIIIHHHGGGFFFDDDBBB@@@???<<<<<<<<<<<<;;;999888888666555555444333222111111666666666666666666666666444222111111222333222111000111111222222111111000///111222222111000000111000111333222111///000000////////////////////////...///000111111000///...///000000000///...000222...///000111111000///......//////000000000000///000///////////////000000222111111000000111111222000000////////////000000////////////000000000000000000////////////000000.........///000111111111000000000000000000000000000000000000000000000000000000000000////////////000000000////////////...////////////////////////////////////////////////---...///000111111000///////////////000000000000//////............//////000000000000000000000000...//////000111111222222222333333444444444333333111111222333444555666666777999===AAACCCDDDCCCCCCEEEDDDCCCEEEGGGHHHHHHGGGGGGIIIKKKLLLMMMNNNQQQTTTVVVSSSPPPOOOPPPRRRTTTVVVXXXWWWVVVVVVWWWZZZ]]]___aaaaaaaaaaaabbbdddeeefffhhhkkkqqq}}}////////////////////////000000000000111111111111000000000000000000000000............/////////000,,,------......///////////////000000000000//////////////////////////////+++,,,...000000000000///////////////////////////---------.........//////++++++++++++++++++++++++000000///...------,,,,,,,,,,,,,,,---------..............................,,,,,,---.../////////...........................,,,---///000000000///...222///---333;;;???:::555000000000000000000000000000000000000000000000000---......///000111111222111111000000/////////...///000111222222111000///000000000000000000000000///000111222222111000///111111111111111111111111333333444444555666777777444555777777888999;;;>>>EEEFFFGGGHHHGGGEEECCCBBB<<>><<<;;;:::777777666555333222111111222222222222222222222222444222111111222333333222111111222222222222111111000222444444222111222222111222333333111000000111000000000000000000000000...///000111111000///...///000111000......///111...///000111111000///...,,,---...000111111222222222111///......///000111222222111111111111222222000000////////////000000////////////000000000000//////............//////---......///000111111222000000000000000000000000000000000000000000000000////////////..................///000111222333333////////////////////////////////////////////////---...///111111111000///////////////000000000000//////............//////000000000000000000000000...//////000111222222222000000111111111000//////000111111222333444555666666999===AAACCCDDDDDDCCCCCCBBBBBBDDDGGGHHHHHHGGGHHHIIIKKKLLLMMMOOORRRTTTUUURRRNNNMMMNNNPPPRRRSSSYYYXXXWWWVVVXXXZZZ^^^```bbbbbbbbbbbbcccdddeeefffiiikkkppp|||111111000000//////......111111000///...---,,,,,,111000///...............000000///......................................................///000000111000///---------......000000000000////////////////////////............------,,,,,,,,,,,,---------...000111111000...---///...---,,,+++,,,,,,---,,,,,,------------------///......---------......,,,---......//////......///000111222111000---,,,////////////000000000000////////////000000000000111000000///...------------......///////////////222222111111111111222222111111000///////////////000000111111111111000///111222222111000000333555...000222222000000000111///111333333333444666888::::::999999999999::::::<<<<<<;;;;;;;;;<<<>>>???GGGHHHKKKLLLLLLKKKHHHGGGHHHGGGGGGGGGGGGHHHHHHIIILLLLLLLLLLLLNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSUUUVVVXXXYYYYYYYYY]]]\\\\\\[[[ZZZZZZYYYYYYVVVSSSMMMHHHFFFFFFIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGEEEDDDDDDCCCBBBAAAAAAAAA;;;:::888666555444333333111222333444333222///...333333222111111111111111222222111111111222222333111111000//////000111222222222222222222111000///---......///000111111222111111000000//////......222222111000//////000000333222111111222444666777111111111111111111111111222///,,,,,,...000000...///000111222222111000///111222222111///...///000000...---,,,,,,---...000000000000000000000000000///////////////.........111111000000//////......////////////////////////000000//////.........---222111000//////000111222000000000000000000000000......---------,,,,,,,,,............////////////............//////////////////000000111111111222111111000///////////////000000///////////////000111222333444444333222111000111222222444444555666999:::===@@@CCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPNNNMMMMMMNNNOOOPPPWWWWWWWWWXXXZZZ\\\___```___```aaabbbbbbccceeegggjjjnnnuuu111111000000////////////000000000000000/////////000//////............/////////...---------------.......................................///000000222000///---,,,,,,,,,---000000000000////////////////////////............//////............//////+++,,,---//////---,,,+++///...---,,,,,,,,,------++++++,,,,,,---.../////////......---------......++++++,,,---------------+++,,,---///000//////...////////////000000000000////////////000000000000111000000///......---------...//////000000//////222222111111111111222222111111000//////////////////000000111111111111111222333333222111111222444000222222222111000111222333666999;;;<<<===???@@@??????>>>>>>>>>??????@@@?????????@@@BBBEEEGGGIIIOOOPPPQQQQQQQQQOOOMMMLLLOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXWWWUUUTTTRRRQQQQQQPPPQQQRRRSSSUUUUUUVVVVVVYYYYYYYYYZZZZZZZZZZZZ[[[XXXUUUPPPKKKHHHHHHIIIJJJLLLMMMNNNOOONNNLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDDDD???>>><<<:::888777666555333444444444333222000///444333333222222222222333111000000//////000000111333222111000///000000111222222222222222111000000......//////000111111222111111000000////////////222222111000000000000000222111000///000222333555////////////////////////333000......000111111///000000111111111111000000000111222111/////////000000///...------...///000000000000000000000000000.../////////000000111111111000000000/////////...////////////////////////000000000/////////......111111000//////000111111000000000000000000000000............------------............////////////....../////////000000000///000000000111111111111111111000///////////////000000////////////000000222222222333333222222222111111222333444555555666999:::===@@@CCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPNNNMMMNNNOOOQQQRRRWWWWWWWWWXXXYYY\\\^^^_________```aaaaaaccceeefffjjjnnnuuu111000000000000///////////////000000111111222222///............//////000......------,,,,,,------........................///............//////000///...------------......////////////000000000000////////////............//////............//////+++,,,---......---,,,+++......---,,,,,,,,,------)))***+++,,,...///000000......---------......///,,,,,,---............---+++++++++,,,------......////////////000000000000////////////000000000000111000000//////......------...//////000000//////222222111111111111222222111111000////////////000///000000111111222222222///111222111///.........222333333333222222555777999<<>><<<;;;999777555555444444444444444444444555555666333333222111111111222222111111111111111111111222111111222222222111111000//////000000000111111111000000000000000000000000111111000000000000000111111000000/////////000000111111111111111111111111111111000000111111111111333222000000000000222333000111222111000///000111111111000//////000111111////////////////////////222111111000///......---000000000000////////////////////////////////////111111111111000000000000000000000//////000000000////////////////////////000000000000////////////............////////////000000000000111111111111000000000000000111111111111000000///////////////000////////////000000111444333222111111222333444222222333444555666777777999:::===@@@CCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPOOONNNOOOQQQTTTUUUUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]]]]^^^aaadddeeeeeejjjnnnttt~~~000000000000111111111111000000/////////........................///000111000///////////////000000//////////////////////////////............//////------...///000000111111.../////////000000000111////////////............------,,,,,,,,,,,,------...//////////////////...,,,---------------------------------------,,,,,,---------------...//////...//////000111000000000000///...---,,,,,,,,,,,,////////////000000000000////////////000000000000000000000000000/////////...//////000000000000000222222111111111111222222222222111000000000000000555444222111000000000000222444666666555333333333555666888:::===AAAFFFJJJLLLPPPVVVZZZ\\\]]]^^^___\\\[[[[[[[[[\\\\\\]]]^^^___^^^]]][[[ZZZZZZ[[[[[[YYYXXXUUURRROOOLLLJJJHHHEEEDDDCCCAAAAAA@@@@@@@@@@@@CCCGGGNNNUUU]]]bbbfffggghhhiiijjjkkklllkkkkkkggghhhhhhhhhhhhggggggfffdddcccbbb```^^^\\\[[[ZZZWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTPPPPPPOOOOOOOOOOOOOOONNNOOOMMMKKKHHHFFFDDDBBBBBB@@@???===;;;999888888888555555444444444555555666444333222222111111111222//////000111222333333444000111111222222222111111000000000000111111111111000000000000111111111111111000000000000000111111222111111111000000111111222222222222222222222222///000000000000000000000333222111000000111222333///000111111000///000222111111000000000000111111////////////////////////------..................////////////000000000000000000000000000000000000000000000000111111111111/////////000000/////////////////////////////////111111000000000/////////............////////////000000000000111111111111111111000000000000000000111000000//////////////////////////////000111111444333222111111222333444222333444555666777777888999:::===@@@CCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPOOONNNOOOQQQTTTUUUTTTTTTTTTUUUWWWYYY\\\]]]]]]\\\[[[^^^bbbeeefffeeejjjmmmrrr|||000000000111111111111222000000//////......------///............//////000000000000///000000111111////////////////////////000//////............//////000000000///...------......//////000000111111////////////............//////............//////------------------------+++,,,---.........------///......------,,,++++++---------------...///000,,,,,,---............------------...//////000000////////////000000000000////////////000000000000000000000000000000000000...///000000111111000000222222111111111111222222222222111000000000000111666444333111000000000111111333555666555555777888;;;>>>AAADDDGGGLLLQQQUUUYYY\\\```cccddddddeeefffbbbbbbaaaaaaaaaaaabbbbbbaaa___]]]ZZZXXXWWWWWWWWWWWWVVVTTTQQQMMMIIIFFFDDD@@@@@@???>>>============???AAAFFFLLLTTT[[[```ccceeefffhhhjjjkkklllkkkkkkkkkkkkjjjiiigggeeecccbbb_________^^^]]]\\\\\\[[[[[[YYYXXXVVVUUUUUUVVVVVVYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOLLLJJJHHHFFFEEEDDDBBBBBBAAA@@@>>>===<<<<<<888888777666666666666666444444333222111111111111...///111222333333444333000000111222222222222111111111111111111111111111000000000111111111111222000000000000000111111222111222222222222222222222000000000000000000000000...000111111000//////000222222111111111111222222///000111111000000111222000000000111111000000000000000000000000000000000((()))***,,,...000222222////////////000000000000000000000000000000000000//////000000000000000111...//////000000//////...000000000000000000000000000000000000////////////............/////////////////////000000000111111111111111111000000000000111111000//////////////////......//////000111222333222222222222222222333333444444555666777888888999:::===@@@CCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPOOONNNOOOPPPRRRTTTUUUUUUUUUVVVWWWZZZ\\\]]]]]][[[[[[^^^cccggggggfffiiikkkpppyyy000000111111111222222222///////////////000000000000//////............//////////////////000111111////////////////////////000000///...............+++,,,---.........---,,,.........///000111111111////////////............//////............//////---------,,,,,,---------+++,,,---.........------------------------,,,,,,---,,,,,,------///000000++++++,,,---------------+++,,,...///000000//////////////////000000000000////////////000000000000000000000000000000000000//////000111111111111000222222111111111111222222333222111111000000111111444333111000000111333444222444666777888:::===@@@EEEHHHLLLPPPSSSVVVZZZ]]]aaaccceeeeeeddddddeeefffeeedddcccbbbaaaaaaaaaaaa___^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWTTTQQQLLLHHHEEE@@@@@@??????>>>??????@@@CCCEEEHHHMMMRRRXXX\\\^^^dddeeehhhjjjlllllllllkkkkkkkkkjjjhhhfffdddbbb```____________^^^^^^^^^]]]```^^^\\\ZZZXXXXXXYYYZZZ]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZYYYXXXXXXWWWVVVVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQOOONNNLLLJJJHHHGGGFFFFFFCCCDDDDDDDDDCCCBBB@@@???===<<<;;;999888888888888888777666555555444444444111222333333333222111111000000111222222222222222111111111111111111111111000000111111111222222222000000000000000111222222000000111222333333333333000000000000000000000000...111333333111000000111111222222333333222222111...000111111000000111222///000000000000000000///000000000000000000000000******+++---...000111222.../////////000000000111000000000000000000000000....../////////000000000......///000000///......000000000000000000000000000000/////////.....................////////////....../////////000000000111111111111000000000///111111000///////////////............///000111222222222222333333222222222444444555666777888888999999:::===@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPNNNMMMNNNOOOQQQRRRUUUUUUUUUVVVXXXZZZ]]]^^^^^^[[[ZZZ^^^dddiiiiiiggggggjjjnnnwww000000111111222222222222......///000111222333333111000///..............................///000000000000000000000000000000111000///...............###%%%(((+++...///000000---......///000111111222000/////////............---------,,,,,,---------//////............//////***+++---...///...------,,,,,,,,,------.........,,,,,,,,,---...///000111,,,---......//////......---...000000000...,,,***////////////000000000000////////////000000000000000000000000000111111111//////000111111111111111222222111111111111222222333222111111000111111111111000000000111333666777:::<<<>>>???AAADDDIIILLLMMMPPPUUUXXXZZZ\\\___aaacccddddddcccaaa```aaabbbeeedddcccaaa````````````^^^]]]\\\\\\\\\]]]^^^___[[[[[[[[[YYYUUUPPPKKKHHHAAAAAA@@@@@@@@@AAABBBBBBGGGHHHJJJMMMQQQTTTWWWYYYccceeehhhkkklllmmmllllllhhhhhhhhhgggfffeeedddcccbbbbbbbbbbbbaaaaaa``````eeeccc```^^^\\\\\\]]]^^^____________^^^^^^^^^]]]aaa```]]][[[[[[[[[\\\]]]YYYXXXWWWVVVVVVUUUUUUVVVRRRRRRRRRRRRRRRRRRSSSSSSNNNMMMKKKIIIHHHGGGFFFFFFDDDEEEFFFGGGFFFEEECCCAAA@@@???>>><<<;;;:::999999===<<<;;;:::999999999999444444444444333111///...///000111222222222222222222222111111111111111111000000111111222222222222000000///000000111222222...///000222333333333333222222222222222222222222///222555555222111111333111222333444444333222111...000111111000000111333//////000000000000//////000000000000000000000000000000//////.........---.../////////000000111111000000000000000000000000---.........//////000000---...///000000///...---000000000000000000000000////////////......................../////////000............////////////222111111111000000//////111111000///////////////............///000222222111222333444444333222111444444555666777888999999999:::===@@@CCCDDDEEEEEEBBBBBBCCCEEEGGGIIIKKKLLLIIIJJJLLLLLLMMMNNNQQQSSSQQQPPPNNNMMMMMMNNNOOOPPPVVVVVVVVVWWWXXX[[[]]]^^^^^^\\\ZZZ^^^eeejjjjjjhhhfffiiimmmuuu000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000//////000000111111111111//////............//////........................////////////000000000000////////////////////////////////////////////////...000000///...---...///------------,,,++++++***//////////////////////////////...---,,,++++++***000000000000000000000000000000000000000000000000............/////////000//////000000111111222222222111111111000000//////000000000000111111111111333333222111000000111111555666777666333222111222///111444555666777888:::???AAAGGGLLLQQQTTTVVVWWW___\\\ZZZYYY[[[^^^``````___^^^\\\[[[ZZZZZZZZZZZZ```aaacccdddeeeddddddcccdddaaa^^^]]]^^^___```___\\\\\\\\\[[[XXXTTTPPPNNNLLLKKKIIIGGGFFFFFFHHHHHHOOOOOOPPPPPPQQQUUUZZZ^^^gggiiikkkmmmnnnmmmlllkkkiiiiiihhhfffeeecccbbbaaacccdddeeeeeeccccccdddeeegggfffdddcccccccccddddddcccbbbbbbbbbaaaaaa``````^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYXXXYYYYYYXXXWWWXXXWWWUUUSSSRRRRRRRRRSSSSSSRRRPPPMMMKKKJJJIIIIIIHHHGGGEEECCCBBBCCCDDDEEE===>>>???>>>======>>>??????===;;;;;;;;;;;;;;;999888777555444333333333444222222222222111000///...000000000000////////////222333444444333222000///111111000000111111222333333222111111000000111111111111111111111111111111000///...///000111000///333222111000111222333444222222222111111111000000222222222111111111111000//////000000000000//////000000000000000000000000000000000000//////////////////////////////////////////............//////000000////////////000000000000000000000000000000000000000000111111111111000000////////////000000//////.........---------000000000000111111111111000000000000000000000000---...000222222222111111111222222333333444555555555444444555555666777888999<<>>???@@@@@@??????@@@BBB???>>>===>>>@@@BBBBBBAAA<<<;;;:::888666555444444222222222222222222222222222222111111111000000000222222222333222222111111111111000000111111222333444333333222222222222222111111111111111111111111222111111222444555555444222222111111222222333444222222222111111111000000222222222111111111111000//////000000000000//////000000000000000000000000.../////////000000111111000000000000000000000000000000/////////000000111000000////////////000000000000000000000000000000//////000000000111111111000000////////////000000000000000//////.........000000000000111111111111000000000000000000000000,,,---...///000000000//////000000111111222333333555444444555555666777888999<<>>DDDLLLQQQ[[[]]]aaadddgggiiiiiiiiifffeeeeeefffeeeccc^^^[[[TTTRRRNNNLLLLLLPPPTTTWWW___```aaabbbbbbbbbaaa```aaa^^^ZZZXXXXXXXXXWWWVVVNNNPPPSSSWWWYYYZZZZZZYYYZZZYYYXXXWWWWWWWWWYYYYYY^^^```aaaaaaaaaaaacccdddggghhhiiikkkkkkkkkjjjjjjfffeeeeeedddccccccbbbbbb^^^```bbbbbb```^^^^^^^^^___```aaaaaaaaaaaaaaaaaadddcccbbb```^^^]]]\\\\\\\\\]]]^^^^^^_________^^^^^^\\\ZZZZZZ\\\\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPOOONNNNNNLLLJJJGGGDDDAAA?????????>>>@@@AAABBBAAABBBCCCEEE???>>>===???AAABBBBBBAAA@@@@@@???===;;;999777666333333222111222333444555333333333222222222111111111111111111111111222222111111000000111111222333555444333333222222333333111111111111111111111111000//////000222333333222111111222333333333333222222222222111111111111111222222222111111111111000///000000111111000000///000000000000000000000000---......///000111222333111111111111111111111111000000000000000111222222000000////////////000000000000000000000000000000//////000000000000111111000000////////////000000111111000000000000//////000000000000111111111111000000000000000000000000,,,---...///000000000000///000000111111222333333555444444555555666777888999<<>>CCCIIIPPPXXX]]]aaacccfffhhhiiijjjiiihhhfffdddbbb```]]]ZZZUUUQQQLLLKKKKKKLLLOOOTTTZZZ]]]]]]^^^___```______]]]]]]\\\YYYUUURRRRRRQQQQQQPPPKKKNNNSSSXXX\\\___aaaaaacccbbbaaaaaaaaaaaabbbcccdddfffhhhhhhgggeeeeeefffhhhiiiiiijjjiiihhhggggggccccccbbbaaa```___^^^]]][[[]]]``````^^^]]]\\\\\\]]]^^^```aaabbbaaa``````aaa```^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]\\\ZZZYYYYYY[[[\\\\\\[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRQQQQQQPPPNNNKKKGGGDDDAAA??????>>>@@@AAABBBAAABBBDDDEEEFFFDDDBBBBBBBBBAAA>>><<>>CCCJJJQQQWWW\\\aaadddhhhiiikkkmmmmmmlllkkkiiihhhccc]]]XXXUUUSSSQQQOOOKKKLLLNNNRRRVVVZZZ]]]___^^^______```___^^^\\\[[[XXXUUUQQQOOOOOOOOOOOONNNPPPSSSXXX]]]bbbeeeggghhhiiihhhhhhgggggggggggggggeeegggjjjiiihhheeeeeeeeeddddddcccbbbaaa```___^^^aaaaaa___^^^\\\ZZZYYYXXXVVVXXX[[[[[[[[[ZZZ[[[\\\[[[]]]^^^`````````___^^^^^^]]][[[ZZZZZZ[[[\\\]]][[[\\\]]]^^^^^^]]]\\\[[[\\\ZZZYYYYYYZZZ\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTTTTRRROOOLLLIIIFFFDDDCCC@@@AAABBBBBBAAAAAABBBDDDMMMLLLJJJIIIHHHFFFCCC@@@@@@AAABBBBBBBBB@@@???>>><<<:::777444222222333333333333222222222111111111111111000000000111333444111111000000111111222333333333222111111111111111111111111111111111111111444333111111222222000///000111222333444333222111111111111111111111111111222222222111111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000...............///000111000000////////////000000////////////////////////...////////////000000000000000////////////000000///////////////////////////000000000111111111111111111111111111111111111000000000111222222333444111222222333333444555555555444444555555666777888999<<>>BBBFFFJJJOOOWWW]]]bbbdddgggiiikkklllmmmnnnnnnllljjjiiiddd^^^WWWQQQOOOPPPQQQQQQTTTVVVXXX[[[]]]^^^______cccdddddddddcccbbb```___ZZZWWWTTTSSSTTTUUUUUUUUUYYY\\\```dddgggiiijjjjjjkkkkkkjjjjjjiiihhhggggggbbbdddffffffdddcccbbbccc]]]\\\\\\[[[ZZZYYYYYYXXX[[[[[[ZZZXXXVVVUUUSSSSSSNNNPPPSSSTTTUUUWWWZZZ\\\[[[[[[\\\\\\]]]\\\\\\\\\[[[ZZZXXXWWWXXXYYY[[[]]]ZZZ[[[\\\]]]\\\ZZZXXXVVVVVVUUUSSSSSSTTTUUUUUUTTTSSSSSSTTTUUUVVVVVVVVVUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUTTTSSSQQQOOOMMMKKKJJJEEEFFFFFFEEECCCBBBBBBCCCJJJIIIIIIJJJKKKKKKHHHFFFBBBBBBBBBCCCCCCBBBBBBBBB@@@>>>;;;888666555444444333333333222222222111111222222222111222222333333111111000000111111222333333222111111000000111111111111111111111111111111333222000000111111000...111111222333333333333222111111111111111222222222222222222111111111111000000111111222222111111000000000000000000000000000222222111111111000000000000000000000000000000000//////............//////000000////////////000000000000000000000000000000......////////////000000000000////////////000000......////////////000000000000000000111111111111111111111111111111111111///////////////111222222///000000111111222333333555444444555555666777888999<<>><<<:::999888444444444444333333333333333333444444444333333222111111000000111111222333333333222111111111111222111111111111111111111111000///...///111222111000222222111111222222333444000000111111111222222222222222222111111111111000000111111222222111111000000000000000000000000000111111111111111111222222111111111111111111111111222111000///............000000////////////000000000000000000000000000000........./////////000000000000////////////000000/////////000000111111111000000000000111111111111111111111111111111111111000////////////111222333///000000111111222333333555444444555555666777888999<<>>CCCIIIOOOWWW```eeedddfffhhhhhhiiijjjmmmooorrrsssttttttsssqqqooommmaaa^^^[[[[[[^^^cccgggiiikkkjjjiiiiiikkkooorrrtttssssssssssssrrrpppnnnlllhhhfffeeeeeehhhkkklllmmmkkkkkklllmmmllljjjhhhfffiiiiiiiiigggfffdddbbbaaa[[[]]]^^^^^^^^^^^^```aaabbbbbbccceeegggiiikkkllljjjjjjjjjkkkkkklllmmmmmmhhhjjjlllnnnqqqwww~~~}}}|||{{{|||}}}}}}xxxvvvsssqqqpppqqqrrrtttuuuvvvwwwwwwuuurrrnnnlll\\\ZZZXXXWWWXXXXXXWWWUUURRRTTTUUUWWWXXXXXXXXXWWWUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSPPPKKKHHHGGGGGGIIIIIIKKKNNNQQQRRRPPPNNNKKKIIIGGGEEEDDDDDDDDDEEECCCCCCCCCBBB@@@???===<<<666666555555555444444444444555555666555444222111111111111000111222222333555444333333222222333333111111111111111111111111222222222444777888999888333222111000111222444555000000111111222222222222222222222111111111111000111111222222222222111111000000000000000000000000//////000111222333333444222222222222222222222222444333222000////////////000000////////////000000000000000000000000000000............/////////000000000////////////000000000000111111222222222222000000000000111111111111111111111111111111111111222111111111111333444555111222222333444444555555555444444555555666777888999<<>>CCCFFFSSSWWW]]]bbbfffiiimmmooonnnooopppqqqqqqqqqpppoooqqqqqqssstttttttttssssssoooooonnnnnnppprrruuuwwwtttsssrrrrrrsssuuuwwwxxxzzzyyyxxxvvvtttrrrpppoooqqqqqqpppooonnnnnnmmmmmmkkkjjjhhhgggfffeeedddbbbbbb``````eeekkkoooooommmkkkmmmqqqtttxxxtttsssrrrpppnnnllljjjjjjkkkfff___YYYWWWWWWXXXXXXYYY\\\]]]ZZZZZZ\\\[[[XXXUUUTTTSSSRRRRRRQQQNNNLLLLLLMMMNNNOOOPPPOOOOOONNNLLLLLLKKKJJJIIIFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAA???>>><<<999777555444444333333222222222222222222222111111333555555333111111111222222222222111111000000000000000111222222333333222222222222222222333222111111111222333444111111000000111333555666444333111000000000111111/////////000111222333333111111000000000000111111///////////////000111111111111222222111111000000.../////////000000000111000000000000000000000000000000111111000//////...////////////////////////000000000/////////......000000000000111111111111000000/////////000111111111222222222222111000000000111111111111222222222222222222222333444555555555666666777888999:::;;;<<<>>>@@@AAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKJJJIIIJJJKKKMMMMMMNNNNNNMMMLLLMMMOOOQQQXXXYYYZZZZZZYYYZZZ\\\^^^[[[[[[\\\]]]```ccceeeggghhhiiimmmzzz000000000000000111111222//////000111111111111111000000////////////000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...........................---------//////////////////////////////...------------...---...///000000///...---////////////////////////111000//////111111000///000000000000000000000000000111222111/////////111222111000///...//////000000000111111111111111000222222222222333444555666888:::<<<>>>BBBHHHPPPUUU```ccchhhjjjlllmmmoooqqqrrrrrrrrrrrrrrrqqqpppoooooopppsssuuuvvvvvvuuuuuuqqqqqqppppppqqqrrrtttuuuqqqqqqppppppqqqsssuuuvvvyyyyyyyyyxxxvvvssspppoooooooooooonnnmmmkkkiiihhhjjjhhhfffdddcccbbbccccccfffgggjjjrrr~~~yyypppkkkiiihhhggggggkkkllliiigggeee```[[[XXXVVVSSSRRRSSSSSSRRRQQQNNNOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMKKKIIIGGGEEEBBBBBBBBBBBBBBBAAAAAAAAACCCBBB???<<<999777666555333333333222222222111111111111111222444444333111111111222222222222111111111000000000000111222222444444333222222111111000111111000000111222333444222222111111222222333444222222222111111111111111...---,,,,,,...000333555000000111111111111000000000////////////000111111222222333444444222111000////////////000000000000111111111111111111111111111111111111111000000///........................111000000000000000//////000000000000111111111111111000000000000111222222111222222222222111000000000111111111111222222222222222222222333444555555666777777888999:::;;;;;;===???AAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIHHHGGGGGGIIIKKKMMMMMMNNNMMMLLLLLLNNNQQQWWWYYYZZZZZZZZZZZZ[[[]]][[[[[[\\\]]]```ccceeegggggghhhnnn{{{000000000000000111111222//////000111111111111111000000////////////000000000000000000////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////........./////////...---------,,,//////////////////////////////---,,,,,,---...///......///000000///......///////////////////////////...---...///000///---////////////////////////000222333222000000111222333222111////////////000000000111222222222111111222222222222333555666777<<>>AAADDDLLLRRRZZZaaaeeeggghhhiiikkknnnqqqrrrrrrqqqrrrsssnnnmmmllllllllllllmmmmmmkkkkkkllllllmmmlllllllllhhhhhhhhhgggfffeeeeeedddiiijjjkkkmmmoooqqqrrrssssssssssssrrrqqqooommmkkkkkkjjjiiihhhhhhhhhhhhhhhiiirrruuukkkddd^^^ZZZXXXWWWVVVTTTRRRQQQPPPOOOOOONNNOOOPPPPPPOOONNNMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDD===<<<;;;:::888777666555444222111111333444444444222222333333333333222222333333222111111111111222//////000111333444555666222333444555666666555555222222333333333222222111111111111111111222222222000222333555555333111000000000111111111111000000111000000000000111222222000000000///////////////000000000000////////////........................---......////////////...111111111111111111111111//////000000000000000111000000000000111111111111111000000000000111222222111222222222222111000000000111111111111222222222222222222222333444555555666777777888999:::;;;;;;<<>>BBBEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGHHHHHHHHHGGGGGGIIIKKKJJJKKKKKKJJJIIIJJJLLLNNNTTTWWWZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\]]]```ccceeegggjjjiiimmmyyy000000000000000111111222//////000111111111111111000000////////////000000000000000000////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////---.........//////000000,,,------....../////////////////////////////////+++,,,...///000///...---//////............//////////////////////////////000///...///000111000...000000000000000000000000...000111111000000111333000000//////000222444555///000111222333444444444777999<<>><<<::::::666444333333444666666666222333333444444333333222444333333222111111111222222222222222222222333333222333444444444333222111000111222333444333222222222111000//////111333555444333222000000111333444222111000//////000111222111111111000111111222333333111///---,,,...000111111111000000/////////...000000000000000000000000//////000111111111111111////////////////////////---.........//////000000000000000000111111111111///////////////000000111111222222222222111000000000111111111111222222222222222222222333444555555333333444555666777888888;;;>>>BBBDDDDDDDDDCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIFFFGGGHHHGGGFFFFFFHHHJJJJJJKKKKKKJJJIIIIIILLLNNNTTTWWWZZZ[[[ZZZYYYYYYYYY[[[[[[\\\]]]```ccceeegggkkkjjjlllxxx222222111111000/////////111111000000000000111111000000111111111111000000222111111111000000//////////////////000000000000111111000000//////......///////////////000000111000000//////.........---000000////////////000000//////000000000000//////000000000000////////////........................///////////////.........******,,,...///000000000000000000000000000000000000000000000//////////////////000000///...------,,,...000111000000000111222111111333666999:::;;;;;;@@@HHHPPPVVV]]]bbbfffjjjiiiiiikkknnnppppppppppppmmmkkkkkklllllljjjggg___]]]ZZZUUUQQQQQQSSSUUUZZZ[[[^^^```ccceeeffffffooopppqqqsssuuuvvvwwwwwwzzzvvvrrrppppppooonnnlllkkkfffeeejjjlllkkkmmmqqqyyyxxxoooiiihhhfffccc___```___```bbbfffiiijjjjjjjjjlllpppvvv|||yyyrrrjjjggghhhgggiiikkknnnppppppooooooqqqrrrtttvvvzzz}}}zzzlllccc^^^[[[YYYWWWVVVUUUUUUSSSQQQJJJIIIHHHIIILLLLLLIIIFFFHHHEEECCCCCCDDDEEEEEEDDDAAABBBDDDEEEDDDAAA===::::::999777555444333333444444444444333222111000000000000000000000000000000333333333333444444555666777666555444333222333333222222222222222222222222555555444333222111000/////////000111111111111111000111111222222333444444000000000000111222333444111111111222222333333333222222222111000//////......///000222222111111000111111000000000000111111000000000000000000000000////////////////////////111111111000000000000000000111111111111222222222000000111111111222222222000000111222333444444555444444333222222222333333444444555666777888999999===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGGGGGGGFFFDDDDDDGGGIIIIIIJJJJJJJJJJJJKKKNNNQQQWWWWWWXXXZZZ[[[[[[[[[[[[\\\]]]___```aaacccgggjjjfffjjjpppyyy000000000000111111111111222222111111111111222222000000111111111111000000000000000000/////////...///000000000000000000000111111000000////////////000000/////////000111111000000000/////////......------,,,,,,,,,,,,------//////000000000000//////000000000000////////////......................../////////////////////...+++,,,---//////000000000000000000000000000000000000000000000////////////000000111111000000///......000111222111000111222222111111333666:::<<<>>>GGGLLLRRRYYY^^^bbbgggjjjiiiiiiiiijjjmmmnnnnnnmmmmmmjjjfffdddcccbbb___\\\SSSRRRQQQOOONNNPPPTTTWWW___```cccfffiiikkkmmmmmmqqqrrrsssuuuvvvwwwwwwvvvvvvssspppnnnnnnllljjjhhhkkkgggiiiqqqxxx|||~~~|||||||||uuupppkkkjjjlllmmmkkkhhhjjjiiihhhiiillloooqqqqqqtttwww||||||uuuqqqkkkeeeccceeeiiikkkmmmppprrrrrrrrrqqqqqqpppnnnmmmnnnqqqtttwww}}}yyyuuuqqqnnniiiddd___YYYSSSOOOMMMJJJIIIIIIKKKJJJGGGCCCGGGEEECCCCCCDDDDDDCCCBBBBBBCCCEEEEEEDDDBBB@@@>>><<<;;;888666555444444444555444444333333222222222222222222222222222222222333333333333333444555555333333333333444444444444333333333333333333333333333333333222222222222111///000000111111111111111444333333222222111111000000000000000111222333333111111111222222333333333222222111111000//////......///000111222111111000111111000000000000111111000000000000000000000000000000000000000000000000111000000000000000000000000111111111111222222222000000111111111222222222///////////////000000000333333333222222333444444555555666777888999::::::===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGEEEFFFHHHJJJJJJKKKKKKKKKKKKLLLOOOQQQWWWWWWYYYZZZ[[[[[[[[[[[[[[[\\\^^^______bbbeeehhhgggjjjooozzz//////000000111222222333333333222222222222333333000000111111111111000000000////////////.........000000000000000000000000111000000000000/////////111000000000000111222222111111111000000000000000000//////......//////000//////000000000000//////////////////000000000000////////////////////////......//////////////////......///000000000000000000000000000000000000000////////////000000000000111111222222111111000000000111333222111111222333222333444666:::@@@DDDGGGUUUYYY^^^ccceeehhhjjjlllkkkjjjiiijjjkkkkkkiiiggghhhddd___[[[YYYWWWTTTRRRJJJKKKMMMOOOQQQVVV[[[___gggiiikkknnnqqqsssuuuvvvssstttuuuvvvwwwvvvuuutttrrrqqqooommmllljjjjjjiiikkklllsss|||wwwrrrnnnkkkjjjkkknnnqqqrrrsssrrrqqqqqqpppqqquuu{{{}}}}}}{{{yyyyyy|||zzzuuusssppplllmmmpppuuuwwwzzz~~~~~~zzztttooolllmmmoooqqqsssqqqrrrvvv{{{|||xxxssslllmmmqqqwww}}}}}}rrrggg[[[TTTRRRNNNKKKJJJKKKKKKHHHEEEHHHGGGFFFFFFGGGFFFDDDBBBDDDEEEEEEEEEEEEDDDCCCBBB>>>===;;;999777666555555444444444444444444444444444444444444444444444444333222222222222333333444...///111333555555555555333333333333333333333333111111111222222333333333///000111111222222111111333333333222111111000000222111111111111111222222111111111222222222222222222222111111000///////////////000111111111111000222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000111111000111111111111222222222111111111111111222222222333333222222111111111111222222222222333444444555666666777888999:::;;;;;;===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKKKKLLLMMMMMMMMMMMMPPPRRRVVVWWWYYYZZZ[[[\\\\\\\\\[[[\\\]]]^^^^^^```dddggggggjjjooo}}}000000000111111222222222222222222111111222222222000111111222222111111000000000000000000/////////111111111000000000000000000000000000000000000000111111111111111222222333111111111111111111111111111111000000000000111111//////000000000000//////////////////000000000000000000000000000000000000............////////////000000111111111000000///////////////////////////////////////000000000000000111111111111111000000111222333222111111222444333666999>>>CCCJJJQQQUUU]]]aaaeeeiiijjjjjjkkkkkkllljjjhhhggggggeeebbb```___]]]YYYVVVTTTSSSSSSRRRNNNQQQUUUYYY]]]ccciiimmmqqqrrrtttvvvwwwxxxyyyyyyssstttuuuuuuuuutttrrrqqqqqqpppnnnkkkhhhiiimmmqqquuu{{{~~~wwwooojjjjjjkkkjjjiiiggglllqqqttttttuuuwwwyyy|||~~~~~~~~~|||{{{{{{wwwsssrrruuuyyyxxxppphhhbbbdddhhhmmmsssyyy~~~~~~ppphhh^^^XXXPPPKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEAAA@@@>>><<<:::888777666333333444444444444444444444444444444444444444444222222222111111222222333---...111333555555444333444444444444444444444444111111222222222333333333000000111222222222222111000000000111222222333333222222111111000111111111111111111111111222222222111111111111000000/////////000000000111111111111222222111111111111222222////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222111111111111111111111111333333333333333333333333111111111222333444555666555666666777888999:::;;;===???CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHFFFGGGIIIKKKLLLMMMOOOOOONNNOOOPPPRRRVVVWWWYYYZZZ[[[\\\]]]]]]\\\]]]^^^^^^___```dddfffhhhjjjppp333222222222111111000000111111000000000000111111111111222222222222111111111111111111111111111111222111111111000000000///000000000000111111111111111111111111111222222333111111111111222222222222...------,,,,,,------...//////000000000000//////.../////////000000000111000000000000000000000000---.........//////000000111111111111111000000///////////////////////////.../////////000000000111//////000111111000000000000111222222111111444666444888???FFFLLLTTT\\\aaacccfffjjjllllllkkkjjjjjjhhheeeaaa___]]][[[XXXVVVUUUUUUUUUUUUUUUWWWYYYZZZ\\\___dddhhhkkkoootttwwwxxxyyyyyyyyyyyyxxxxxxwwwqqqqqqqqqqqqqqqppppppooommmmmmkkkgggeeejjjttt|||{{{wwwvvvrrrmmmiiihhhlllppprrrrrrvvv{{{uuulllccccccdddfffiiimmmppprrrwww|||}}}wwwrrrqqqsssssswwwuuujjj[[[PPPLLLKKKKKKKKKJJJJJJJJJLLLNNNNNNMMMKKKFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBAAA???===<<<:::999333333333444444444444444444444444444444444444444333222222111111222222222///000222444444444222111444444444444444444444444333333333222222222111111000000111222222222222222///000000111111222333333222222111111000111111111111111111111111111111111111111111000000000000000000000000000000111111111222111111111111111111222//////////////////////////////////////////////////////000000111111111111000000111111111222222222111111111111111111111111......//////000111111222111111111222333444555666444555555666777888999999===???CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGFFFFFFHHHJJJMMMNNNPPPPPPOOOOOOPPPRRRVVVWWWYYYZZZ\\\]]]]]]^^^^^^___`````````aaadddfffgggjjjqqq444333333222111111000000111000000000000000000111111111222222222222111111111111222222222222222333222222222111111000000///000000000111111111111222111000000000000111222222111111111111111222222222//////............////////////000000000000//////......//////000000111111////////////////////////------......///000000000000000111111111000000///000000000000000000000000......//////000000111111...///000000111000000000111111222222222444777999888>>>GGGOOOUUU\\\ccciiihhhkkkoooooommmjjjhhhggg___\\\WWWTTTSSSSSSRRRQQQQQQTTTXXX[[[]]]___ccceeejjjmmmqqqsssuuuvvvyyy{{{{{{{{{zzzyyyxxxvvvuuutttooonnnmmmlllmmmnnnooopppllloooooommmmmmuuuzzzvvvsssqqqrrrssstttuuuxxx|||{{{kkkjjjgggfffeeegggiiikkkmmmpppsssqqqmmmiiiggggggbbbfffnnnzzzppp___TTTNNNKKKIIIJJJIIIIIIJJJLLLMMMLLLKKKGGGFFFEEEDDDDDDDDDDDDEEECCCCCCCCCBBBAAA???===<<<555555555555555555555444333333333333333333333333444333333222222222222333222222333444444333222111333333333333333333333333333333333222222111111111000111222222333222222222222222222111000000//////222111111111111111222222111111111111111000000000111111000000000000000000000000000///000111111222111111000000000000111111000000000000000000000000......................../////////000111111222222000111111111111222222222222222222111111111111111...//////000111222333444222222222222333444444555444444555666777888999999===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHHHHHHHGGGEEEFFFHHHJJJMMMOOOPPPQQQPPPOOOPPPQQQVVVWWWYYY[[[\\\^^^^^^^^^```aaaaaaaaa```aaadddffffffjjjrrr222222222222222222222222222111111000000111111222111222222333333222222111000000111111222222222222333333222111111000000///000000111111111222222222000000/////////000111111000000000111111111222222111111000000000000111111//////000000000000//////.........///000111111111........................------......///000000111//////000000111000000000000000000000000000000000.........///000111111111///000111111222222111111222333444444555777;;;>>>AAAIIITTT[[[___dddiiinnnllloooqqqpppkkkfffaaa___XXXTTTPPPNNNOOORRRUUUVVVXXX]]]cccgggiiillloooqqqsssvvvyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxvvvuuusssrrrnnnllljjjiiijjjmmmqqqssswww}}}|||yyywwwvvvuuu||||||xxxsssrrrsssuuuwwwuuuuuuuuusssoooiiidddaaa[[[^^^eeeooo{{{vvvhhh]]]UUUPPPNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@???999888888777777666666666333333333333333333333333555555444333333333333333333333333333333333333333333333333333333333333333111222222222222222333333000111222222333333222222222222222111000000//////000000000000111222333333222111111111000000000///000000000000000000000111111000/////////000222222000000////////////000000000000000000000000000000////////////////////////...//////000111111222222000111111111111222222222222222222111111111000000222222222333333444444444333333333222222333444444555555666777888999999:::===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKLLLNNNPPPQQQPPPOOOOOOPPPVVVWWWYYY[[[]]]^^^______``````aaa```___```bbbddddddjjjsss111111111222222333444444333222222222222222222333111222222333333222222111//////000000111111111222333333222222111000000///000000111111222222222222///////////////000000111//////000000111111111111......------------......//////000000000000//////---......///000111111222........................---------...///000000111......///000000000000000000000000000000000000000---......///000111111222000111222333333333333333333444555666777:::>>>BBBKKKTTT^^^eeehhhjjjnnnqqqmmmooopppnnnhhh```[[[XXXVVVRRRNNNMMMQQQVVV[[[^^^bbbhhhnnnssstttuuuxxxzzzxxxzzz}}}~~~|||{{{zzzzzzxxxxxxwwwwwwvvvtttsssrrrmmmkkkhhhgggiiimmmsssvvv{{{zzzzzz{{{||||||vvvnnnfff```aaacccgggooozzzzzzmmmbbb[[[TTTQQQNNNLLLLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEEEEDDDBBBAAA;;;;;;;;;:::999888777777444444444444444444444444666555444444333333333333444333333333333444555666222222222222222222222222///000111222333444555555111111222333333333333222/////////000111111222222000000000000111222333444222111111111000000//////000000000000000111111111111000/////////000222333//////............//////000000000000000000000000000000000000000000000000...//////000111222222222000111111111111222222222222222222222111111000000111111111000000000000///444444333222222222333333666666777888999:::;;;;;;===@@@CCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHJJJLLLLLLNNNPPPQQQPPPOOOOOOOOOVVVWWWYYY[[[]]]^^^_________``````___^^^___aaaccccccjjjttt000000000///////////////222222111111111111222222555444333333222222333333222222222222111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000---......///////////////000000000000111111111111//////000000111111222222444333222111111111222333333333222333444444222111555555444444888>>>GGGNNNYYY\\\bbbggglllnnnooooooqqqnnnjjjeee___ZZZWWWUUUTTTTTTVVVYYY^^^dddjjjnnnrrrsssuuuwwwxxxzzzzzzzzz}}}}}}||||||{{{zzzzzzzzz{{{xxxuuusssrrrpppnnnmmmooojjjhhhkkkmmmqqq}}}yyyrrroooqqqsssxxx~~~wwwkkkhhhcccYYYPPPMMMPPPOOOLLLNNNKKKHHHFFFFFFGGGFFFEEECCCCCCDDDEEEDDDCCCBBBAAA===<<<;;;:::888777666555555444444333222222222222222222222222333333444555555555555555555444444444444444444333333222222222666555333222111000000000333222111000000111222333////////////////////////333333333222222222111111222222222222222111000000000000000000000000000000000000000111222222222333000000000000000000000000111111111111111000000000000000000000000000000000......///000111222333333111111000000111111222333222222111111222222333444555444222111111222444555444444333222222222333333666777999999888888999;;;:::===@@@BBBCCCCCCDDDEEEGGGFFFEEEEEEEEEFFFHHHHHHFFFIIIKKKJJJHHHGGGIIIKKKQQQRRRRRRQQQOOOMMMMMMNNNXXXZZZ\\\^^^___^^^]]]]]]\\\]]]^^^^^^]]]]]]___aaafffiiiqqq222222111000000//////...222222111111111111222222444333333222222222222222222222111111111000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000---...//////000000//////000000000000111111111111000111111111111111111222000000//////000111222333111000111222333333333222444555888<<>>===<<<:::999888777777666555444444333333444333333222222333333444555444444555555555555555555444444444333333333222222333333333222222222222222333222111000000111222333111111111111111111111111222222111111111000000000111222222222111111000///000000000000000000000000000000000000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111000000111111222333111111000000111111222333111000000111222444666888333333333222222333444444666777999999888888999;;;:::===@@@BBBCCCCCCDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFIIIKKKJJJGGGGGGIIILLLQQQRRRRRRQQQOOONNNOOOPPPZZZZZZZZZ[[[\\\]]]^^^^^^\\\]]]]]]]]]\\\]]]___bbbfffiiiqqq444333333222111000//////222222111111111111222222333222222111111111111111111111000000000/////////000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000000000000000000000---...//////000000//////000000000000111111111111222222111111111111111000////////////000222333444000000111111333444555666444888@@@GGGOOOVVV]]]bbbfffgggjjjmmmnnnooonnnmmmgggeeecccaaa``````aaabbbjjjkkkmmmooorrrtttvvvwwwzzz{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxwwwvvvvvvqqqooonnnllljjjiiiiiiiiihhhqqq||||||xxx{{{pppgggbbbZZZSSSRRRPPPMMMKKKKKKKKKJJJHHHFFFDDDBBB??????@@@BBBCCC@@@@@@???>>><<<;;;::::::999888777666555555555555333333333333333333444555333444444444555666666666444444444444333333333333111222333444444444444444222222111111111111222222333333333333333333333333000000000///////////////000111111111111000//////000000000000000000000000000000000///////////////000000000000000000000000////////////000000000000000000000000000000000000000000/////////.........111111000000111111222333000000//////000000111222///000111222333444555666222222222222333444444555555777888999888888:::;;;;;;>>>AAACCCCCCCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHFFFIIIJJJIIIGGGGGGJJJMMMPPPRRRRRRRRRPPPPPPQQQRRRZZZYYYYYYYYYZZZ\\\^^^___]]]]]]\\\[[[ZZZ\\\```cccgggiiiqqq333333333222222111111111222222111111111111222222222111111000000000000000000000000000/////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////......///000000000000000///000000000111111111111111111111000000/////////111111222222333444555555111222222222333555888:::888???JJJTTT\\\bbbgggjjjjjjkkkmmmoooppppppooooooiiihhhgggggghhhkkknnnpppqqqrrrtttvvvwwwwwwwwwwww}}}}}}}}}}}}|||{{{zzzzzzyyyxxxwwwuuusssrrrppppppkkkkkkiiihhhfffgggiiikkkrrr~~~xxxttttttwww}}}|||~~~xxxqqqiiiaaa\\\VVVQQQOOOMMMLLLLLLLLLJJJGGGDDDAAA@@@AAAAAAAAAAAA@@@???>>><<<<<<;;;:::999888666555555555555444444333333333444444555333333333444555666777777444444444444444444333333111222333444555444444333222222222222222222222222333333333333333333333333000000000000////////////000000111111111000000///000000000000000000000000111111111000000//////...000000000000000000000000000000000111111111111111000000000000000000000000000000000000000/////////111111000000111111222333000000000000000111222222222222333333333222111111111111111222333444555666555666888888888888:::<<<<<<>>>AAACCCCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFIIIJJJIIIGGGGGGJJJMMMPPPQQQRRRRRRQQQQQQRRRTTTWWWXXXXXXYYY[[[\\\]]]^^^]]]]]]\\\ZZZZZZ\\\aaadddgggiiirrr222222222222222333333333222222111111111111222222222111000000//////000000000000000000////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////...//////000000000000000///000000000111111111111000000000//////......---333333444444444333333333111222333222222555:::>>>CCCKKKUUU___eeeiiikkklllkkklllnnnpppqqqrrrrrrrrrllllllmmmnnnqqquuuxxxzzzvvvwwwyyyzzzzzzyyyxxxwww|||||||||{{{zzzyyywwwwwwxxxwwwuuurrrnnnkkkiiigggfffffffffeeefffjjjqqqvvvsssnnnnnnqqqwww}}}xxxtttvvv{{{~~~|||xxxrrrqqqqqqrrrxxx~~~{{{sssggg\\\TTTOOOLLLJJJKKKKKKIIIHHHEEECCCAAA@@@AAAAAA@@@???>>>======<<<:::999888666555555444444555555444333333444444444333333333444555666777777444444444444444444444444333333444444333333222111222222222333333222222222222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111222222222111111000000000000000000000000000000000/////////000000111111111111111111111111111111111//////000111222222333333111111000000111111222333222111111111111222333333222333333333333222111000111111111222333444555666444666888888888999:::<<<<<>>>>>;;;:::999777666555444444666555444444444444444444333444444444555666666666444444444444555555555555444333222111111111111222222222333333333333222222111111111111111111111111222222222222333333333333000000111222222222222111111111111111111111111111222222222222111111111111000000000000000000000000------......//////000000111111111111111111111111///000000111222333444555111111000000111111222333222222222111222333333444000000111111222333333444222222222222333444444555444666888888888999;;;======@@@CCCDDDDDDCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFHHHIIIHHHFFFGGGKKKOOOOOOPPPRRRRRRQQQQQQRRRSSSRRRVVVZZZ^^^```___]]][[[^^^^^^^^^]]]]]]___cccfffgggkkkvvv444444333222111000//////222222111111111111222222222222111000000000000111222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111000000000000000111111111111000000000000111111111111000111222333333333222111111444777999;;;BBBLLLTTT^^^ccciiimmmoooooooooooorrrrrrssstttuuuuuuvvvvvvqqqsssuuuwwwyyyzzz{{{{{{|||||||||}}}}}}}}}}}}|||zzzzzzyyyyyywwwvvvtttsssooonnnllliiifffccc```___YYY\\\```fffpppyyynnnlllmmmttt}}}~~~|||}}}xxxwwwuuuqqqnnnnnnpppmmmnnnrrrwwwuuuiiibbbVVVTTTRRROOOKKKHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@@@@===<<<:::999777666666666666666555444444444444444444444555555555555555555444444444444555555555666333111000...///000333444222222333444444333222222111111111111111111111111222222222222333333333444111111222333333333333333111111111111111111111111000000000000111111111111000000000000000000000000...//////000111111222222111111111111111111111111000000111111222222222333111111000000111111222333111111111111111222222333111111000000000222333444333333333222222333444444444555777888888999;;;===>>>@@@CCCDDDDDDCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHIIIGGGFFFGGGLLLPPPOOOPPPQQQQQQPPPOOOPPPRRRTTTWWWZZZ^^^______^^^]]]]]]^^^_________aaadddgggffflllyyy777666555222000...,,,+++222222111111111111222222333222222111111111111111222222222222111111111111111222222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111222222333333333444000111333555666666666555444888<<>>>>><<<:::999888777777777666555444444444444444555555555555555444444444444444444555555555666666111///---,,,---000444777222222444444444444222222111111111111111111111111111111222222222333333333111222333444444444444444111111111111111111111111......//////000000111111000000000000000000000000222222333444555555666666111111111111111111111111111111111111000000000000111111111000111222222333000000000000000111111222555444222000//////000111444444333222222222333333333555777888888999;;;===>>>AAACCCDDDDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIGGGEEEGGGLLLQQQOOOPPPQQQQQQOOOOOOOOOQQQWWWXXXZZZ\\\^^^___``````]]]___```aaaaaabbbeeegggfffmmm{{{444333222222444444333222...///111111000000111333111111111111222333444555111111111000000000000000000000111111111111000000000000000000000000000000111111111111111000//////000000111111111111000000,,,...//////......000111222111//////000111111000222111111111000000////////////............//////////////////////////////000000111111111111000000111111222222222333333333666333000000111333444444333777>>>EEENNNYYYccciiilllnnnpppqqqqqqrrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzz{{{||||||}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyuuuqqqooonnnnnnooolllgggaaa^^^```dddiiikkksss{{{xxxsssqqqnnnnnnpppqqq}}}|||uuuuuu{{{}}}nnndddYYYNNNIIIKKKFFFEEECCCBBBAAAAAAAAABBBBBBAAA???===;;;888777666444333333333333444555555555444333333555555444333666666555444333333222222333222222111111222222333222222222222333444555666333222222111111222222333333222222111111222222333111111222222222222111111000111222333333222111000000000000000000000000000//////000111111111111111000000111111111111000000000000000000000000000000111111111111111111111111///000111222333222111111////////////000000000000333333333333333333333333000222333333222111333444555777888888888888;;;======???BBBCCCDDDEEEFFFHHHFFFEEECCCBBBCCCDDDFFFGGGJJJJJJIIIGGGFFFGGGJJJMMMNNNPPPRRRPPPNNNMMMPPPSSSVVVWWWZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^```bbbdddeeeiiimmmzzz444333222222444444333222///000111111000000111222000000000111111222444444111000000000000000000000000000111111111111000000000000000000000000000000111111111111111000//////000000111111111111000000---///000///......///000222000//////000111111000111111111111000000000///000000////////////000000////////////////////////111111222222222222111111111111222222222222222222/////////000222444666888;;;AAAIIIRRRZZZbbbhhhlllnnnppprrrrrrrrrsssuuuwwwwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{|||}}}~~~~~~}}}}}}~~~}}}}}}}}}|||{{{{{{{{{wwwvvvssspppmmmlllkkkkkkiiifffdddgggoooyyyyyyqqqkkkllloooqqquuuzzzzzzjjjXXXMMMJJJJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@???===;;;999888777777777777666666777888888666555444444666666555444666555555444333333222222333333222222222222333333222222222222333444555666333222222111111222222333333222222111111222222333111111222222222222111111000111222222222222111000000000000000000000000000//////000111111111111111//////000000000000//////111111111111111111111111111111111111111111111111///000111222333222222111//////000000000111111111222222222222222222222222000222333333222222333444555666777777777888:::<<<;;;===@@@AAABBBBBBDDDFFFFFFEEECCCBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFJJJMMMMMMOOOQQQPPPNNNNNNQQQTTTWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^___```bbbeeefffjjjnnn{{{444333222222444444333222000111222222000///000111000000000000000111222333000000000000000000111111000000111111111111000000000000000000000000000000000111111111111000000///000000111111111111000000///000111000...---...///111000...///000111111000111111111111000000000000111111000000000000111111000000000000000000000000222222333333333333222222222222111111111111111111---000333444444555:::>>>FFFMMMVVV```fffjjjmmmoooppprrrssstttssssssuuuvvvwwwwwwxxxyyyzzz{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyyxxxvvvvvvtttrrrpppllljjjhhhhhhhhheeeffflllwww}}}rrrjjjfffeeelllttt{{{jjjXXXPPPKKKJJJIIIIIIHHHFFFBBB???@@@@@@???>>><<<;;;:::999777666555555555555555666777666555666777777666555555555555444444333333222333333222222222222333333222222222222333444555555333222222111111222222333333222222111111222222333111111222222222222111111000111111222222111111000000000000000000000000000//////000111111111111111...//////////////////...222222222222222222222222000000000000000000000000000000111222222222222111000000111111111222222222111111111111111111111111111222333333222222333444444555666666666777999;;;;;;===@@@AAABBBBBBDDDEEEFFFEEECCCBBBCCCDDDFFFGGGFFFGGGGGGFFFEEEFFFJJJMMMLLLNNNQQQQQQOOOOOOQQQTTTXXXYYY[[[]]]^^^______^^^]]]]]]^^^___aaaccceeegggkkkooo|||444333222222444444333222111222333222000///000111000000//////000111111222000000000000000111111111000000111111111111000000000000000000000000000000000000111111111111000///000000111111111111000000000111111000...---...///111///......000111111000111111111000000000000000111000000//////000000111111111111111111111111111111222222222222222222111222222111111111111000000333666888777555888???FFFPPPVVV___fffjjjmmmnnnppprrrsssttttttsssssstttuuuwwwxxxyyyzzz|||}}}~~~~~~~~~}}}{{{yyyvvvtttrrrqqqrrrooojjjfffeeefffiiijjjiiiooo{{{|||xxxtttppppppnnnqqqzzzmmmaaaPPPMMMJJJHHHHHHFFFCCC@@@@@@@@@???>>>======<<<<<<777777666555444444444555777666555555777777666555555555444444444333333333333333333222222333333333333222222222333333444555333222222111111222222333333222222111111222222333111111222222222222111111000000111111111111000000000000000000000000000000//////000111111111111111//////000000000000//////222222222222222222222222000000000000000000000000000000111111222222222222111111222222222333333333222222222222222222222222111222444333222222333555333555666666666666999;;;===@@@BBBCCCDDDDDDEEEGGGFFFEEECCCBBBCCCDDDFFFGGGFFFGGGGGGGGGFFFHHHKKKMMMLLLOOORRRQQQOOONNNPPPSSSYYYZZZ\\\^^^____________]]]]]]]]]___aaadddfffhhhkkkooo|||444333222222444444333222222333333222000///000111000000000///000000111222//////000000111111111111000000111111111111000000000000000000000000000000///000000111111111000000000000111111111111000000000111222111///......///000...---...000111111000000000000000000000111111000//////......//////000222222222222222222222222000000111111111111000000222222111111111111111111777888999777777===HHHRRR[[[___dddhhhkkkmmmppprrrssstttuuutttsssssstttuuuxxxyyyzzz|||}}}~~~~~~|||zzzwwwtttqqqnnnmmmmmmiiidddaaaccciiiqqqvvv{{{yyyqqqooorrrvvvyyyxxx^^^WWWOOOJJJIIIIIIGGGDDDAAA@@@@@@??????>>>======<<<<<<:::999888888888888666555444555666666555444444444444444444333333333444333333333333333333444333333222222222333444444333222222111111222222333333222222111111222222333111111222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111000111111222222111111000111111111111111111111111000000000000000000000000111111111111111222222222222222222222333333333333333333333333333333333333111333444444333222444555333555666666666666999;;;>>>@@@CCCDDDCCCDDDEEEFFFFFFEEECCCBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHIIILLLNNNMMMPPPSSSRRROOONNNOOOQQQYYY[[[\\\^^^_________^^^\\\]]]]]]___bbbeeehhhiiijjjnnn{{{444333222222444444333222111222333333111000111222111111000000000111111222/////////000111111222222000000111111111111000000000000000000000000000000///000000111111111111000000000111111111111000000000111222111///...///000///...------///111111000000000000000111111111111//////............//////111111111111111111111111000000000111111000000000111111222222222333333333555666777999>>>HHHTTT^^^eeegggjjjlllmmmpppsssvvvtttuuuvvvvvvuuutttuuuwwwzzz{{{|||}}}}}}}}}{{{zzzwwwtttpppmmmjjjiiifffdddbbbdddlllxxx}}}uuuoooooosssyyynnndddWWWOOOLLLJJJFFFCCCBBBBBBAAA@@@??????>>>>>>===<<<;;;999888777777777666555444444666666555444444444444444444444444444444444333333333333444444333333333222222333333444333222222111111222222333333222222111111222222333111111222222222222111111111000000//////000000111000000000000000000000000//////000111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111000000111111222333111111222222222333333333333333333333333333333333222333444444333333444555444555666666666777999;;;<<<>>>AAABBBAAABBBCCCDDDFFFEEECCCBBBCCCDDDFFFGGGIIIJJJKKKJJJIIIIIIKKKMMMLLLPPPSSSSSSPPPNNNOOOPPPYYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\]]]___bbbfffiiikkkjjjnnn{{{444333222222444444333222000222333333111111222444222222111111111111222222...//////000111111222222000000111111111111000000000000000000000000000000//////000111111111111111000000111111111111000000///000111111000///000222///---,,,---///111111000///000000000111111111111000000////////////000000111111111111111111111111000111111222222111111000111111222333444555555666777888;;;AAAIIITTT^^^dddjjjlllnnnpppqqqrrrtttvvvuuuwwwxxxxxxwwwwwwyyyzzz|||}}}~~~~~~}}}{{{{{{xxxvvvssspppllliiifffdddbbbdddiiisss}}}xxxuuusssvvv}}}xxxiii]]]WWWPPPIIICCCDDDCCCBBBAAA@@@???>>>>>><<<;;;:::888666555555555777666555555777777666555444444444444444444444444444444333333333333444444444333333222222333333333333222222111111222222333333222222111111222222333111111222222222222111111111000///......///000111000000000000000000000000//////000111111111111111111111222222222222111111222222222222222222222222222222222222222222222222222111000000000111222333111111111111222222222222222222222222222222222222222333444444333333444666555666777777777888:::<<<===???AAABBBAAAAAABBBDDDFFFEEECCCBBBCCCDDDFFFGGGJJJKKKKKKJJJIIIHHHIIIJJJIIIMMMQQQRRRQQQPPPQQQSSSYYYZZZ[[[]]]]]]]]]]]]\\\[[[\\\]]]___bbbfffjjjlllkkkooo|||444333222222444444333222000111333333222222333555333333222222222222222333...//////000111222222222000000111111111111000000000000000000000000000000//////000111111111111111000000111111111111000000...///111111000000111333...---,,,---///111111000//////000000111111111222111111000000000000111111000000000000000000000000222222222333333222222222111111222333555666777777===>>>BBBJJJTTT]]]cccfffiiilllppprrrrrrrrrssstttwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}|||zzzyyyuuussspppmmmiiifffcccaaabbbgggrrrxxxtttpppnnnuuuwww~~~pppggg]]]RRRIIIEEEDDDCCCBBB@@@???>>>===@@@???===;;;:::888888888888777666777888999888666444444444444444444444444555444444333333444444555444444333222222333333333333222222222222222222333333222222222222222222333111111222222222222111111111000///......///000111000000000000000000000000//////000111111111111111000000111111111111000000333333333333333333333333333333333333333333333333222111000000000111333444000000111111111222222222111111111111111111111111222333555444333333444666555777888888888888;;;===???AAACCCDDDCCCCCCDDDFFFFFFEEECCCBBBCCCDDDFFFGGGJJJKKKKKKJJJHHHGGGGGGHHHFFFKKKPPPRRRRRRRRRTTTVVVXXXYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]___cccgggjjjllllllqqq}}}111111111111111111111111333444444222111000111333333333222111000000111111222222222111111111111000222111111111000000//////222222222222222222222222000000000000000000000000//////000000000000//////............/////////000000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222000///222222222222222222333333555666666666555555888:::>>>EEEPPPYYY```eeeiiikkkjjjmmmrrruuuvvvwwwyyyzzz{{{zzzyyyxxxyyy{{{}}}~~~|||xxxwwwxxxxxxvvvtttvvvkkkcccdddeeeaaa___aaacccpppyyyrrroookkkiiioooxxx}}}|||uuubbbPPPJJJFFFBBBBBBEEEEEEAAA===???>>>======>>>===;;;999:::999888666555333222111333444444555555444444333555444444333333444444555333333333333333333333333333333333333333333333333222333555666666555333222111111111111111111111111555333111111333444111///000000////////////000000111111111111111111111111111111111000000000000///111111111111111111111111000000000000000000000000222222222222222222222222444444444333333222222222444444333333222333333333333333333333333333333333555555555666777999;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGEEEDDDCCCBBBCCCDDDGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKMMMOOOOOOOOOOOOQQQSSSWWWYYY[[[\\\\\\\\\]]]___\\\]]]]]]]]]^^^bbbgggkkklllppp|||111111111111111111111111333333444222111000111333333333222111111111111111222222222111111111111000000000000//////.........111111111111111111111111000000000000000000000000//////000000000000//////........./////////000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111222222222222222333333333555555555444444666:::===HHHMMMUUU]]]bbbfffiiikkkmmmppptttwwwxxxxxxyyy{{{|||{{{zzzyyyzzz|||~~~~~~~~~~~~|||xxxvvvvvvuuurrrooonnneee^^^^^^___^^^aaafffsss|||mmmhhheeefffhhhlllwwwxxxuuuwwwxxxtttbbbXXXPPPHHHDDDDDDCCC@@@===???>>>===<<<===<<<:::888999888888777666555444444111222333444555666666666555444444333333444444555333333333333333333333333333333333333333333333333222333555666666555333222111111111111111111111111222000///000222333222000000000////////////000000111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222444444333333333222222222333333222222222222333333333333333333333333333333222222222222444666888999>>>@@@CCCDDDDDDDDDFFFGGGEEEDDDCCCBBBCCCEEEGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKMMMOOOOOOOOOOOOQQQSSSWWWYYY[[[\\\[[[[[[\\\]]]\\\\\\]]]]]]^^^bbbgggkkkmmmqqq|||222222222222222222222222222333333222111000222333333222222111111111111222222222222111111111111000000000000000000/////////000000000000000000000000000000000000000000000000///000000111111000000///....../////////000000000111111111111111111111111000000000000000000000000000000000000000000000000222111///------///111222111222222222333333333444555555555555666;;;AAAFFFUUUXXX]]]bbbdddgggjjjlllpppsssvvvxxxyyyyyyzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvuuusssooommmhhhbbb]]][[[\\\```iiissssssiiicccbbbeeelllsss~~~yyyvvvuuutttwww{{{jjj___QQQHHHEEEEEECCCAAAAAA@@@>>>=========;;;999888888888888888777777777333333444555555555555555555444444333333444444555333333333333333333333333333333333333333333333333222333444555555444333222222222222222222222222222000///...000222333222111111000000//////000000111111111111111111111111111333222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222111111111111111222333444222222222333333444444444111111111222333555777888<<>>EEEOOOXXX___ccceeehhhiiikkkmmmppprrrtttvvvxxxyyyxxxyyyzzz|||~~~~~~}}}xxxwwwuuurrrooommmlllllliiimmmrrrsssxxxuuukkkffffffiiittt}}}~~~{{{{{{zzzzzz{{{|||}}}~~~zzzzzznnn___VVVOOOHHHCCCDDDBBB@@@???@@@AAA@@@???======<<<:::999777666666888888888666555333111000555444444333333444444555333333333333333333333333333333333333333333333333333444444444444444444333222222222222222222222222555555555444222111111111111111000000000000111111111111111111111111111111333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000111222333444111111222333333444555555555555555555777999;;;<<<:::===BBBDDDDDDCCCCCCCCCDDDCCCBBBBBBCCCEEEHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLNNNOOOOOOOOOOOOPPPQQQVVVXXXZZZZZZXXXXXXXXXYYYYYY[[[\\\^^^```ccchhhkkkpppsss}}}333333333333333333333333111222333222111111333444333222222222222333333444222222222111111111111000/////////000000000000000222222222222222222222222000000000000000000000000000111111222222111111000/////////000000000111111222222222222222222222222111111111111111111111111111111111111111111111111111222444555555444222111111111222333444555666666222777>>>FFFNNNWWW```fffgggiiilllnnnoooqqqsssvvvuuuwwwxxxyyyyyyzzz{{{}}}~~~||||||xxxvvvsssooollllllnnnqqquuuuuupppkkkgggdddeeemmmvvv~~~|||zzzyyyvvvvvvvvvtttppplllkkkjjjiiijjjkkkmmmmmmmmmmmmllliiiiiijjjjjjkkkkkkkkkkkkllllllnnnoooqqqwww}}}{{{xxxzzzyyylll^^^OOODDDFFFCCC@@@?????????>>>===>>>===<<<;;;999777666555555555666666666555555444555444444333333444444555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333666777777555222000000111222111111000000111111222111111111111111111111111333222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222222111111111111111222333444222222222333333444444444444333333444555777999:::===@@@CCCEEEEEEEEEEEEFFFCCCCCCBBBBBBCCCFFFHHHJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNPPPOOOOOONNNPPPQQQVVVXXXYYYZZZYYYXXXYYYZZZXXXZZZ\\\^^^```dddhhhkkkpppsss|||333333333333333333333333111222222222111111333555222222222222222333444555222222222111111111111000.........//////000000000111111111111111111111111000000000000000000000000000111111222222111111000//////000000000111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222333333222222222111111222333444555666666888>>>HHHQQQZZZaaagggjjjkkknnnqqqrrrssstttvvvwwwvvvxxxzzzzzzzzz|||~~~~~~~~~~~~}}}{{{zzzyyyuuutttqqqnnnooouuu~~~yyypppfffccccccgggkkkrrrxxxuuuuuuyyy~~~~~~~~~}}}|||{{{yyyxxxuuusssrrrooonnnlllkkkkkkggghhhiiigggccc```^^^^^^^^^___```bbbbbbbbbbbbaaa^^^___```aaabbbaaa___^^^^^^```aaaaaabbbeeekkkooossswww{{{zzzdddUUUNNNJJJFFFBBB@@@???===<<<<<<<<<;;;:::999888777666444555666666666666666555555444444333333444444555333333333333333333333333333333333333333333333333444444444333333444444444333333333333333333333333444555666555222000111222222111111000000111111222111111111111111111111111222222111111111000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111222222222222333333222222222222333333333333333333333333333333333222222333444666888:::===???BBBCCCCCCCCCEEEFFFCCCBBBBBBBBBCCCFFFHHHJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOPPPPPPNNNNNNOOOQQQUUUWWWYYYZZZZZZZZZ[[[\\\WWWZZZ\\\___aaadddhhhkkkooorrr{{{333333333333333333333333111222222222111111333555222222222222333333444555222222222111111111111000//////000000111111111222000000000000000000000000000000000000000000000000111111222222222222111111000000000000111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222000//////000222333111111222333444666666777???FFFQQQ[[[ccchhhlllnnnoooqqqtttvvvvvvvvvvvvwwwxxxyyy{{{||||||~~~|||}}}}}}}}}{{{zzzxxxvvvqqqpppooopppuuu~~~uuukkkbbb```___dddmmmwww~~~sssnnnpppuuu~~~xxxuuutttrrrqqqpppppppppooonnnmmmlllkkkhhhhhhgggfffeeeeeeeeeeee```bbbbbbaaa^^^[[[YYYYYYUUUVVVWWWYYYYYYYYYYYYXXXTTTUUUXXXYYYYYYWWWUUUSSSXXXZZZ[[[[[[[[[]]]aaaeeecccfffkkkooorrruuuyyy|||zzzzzzhhhWWWRRRLLLGGGDDDAAA>>><<<:::::::::999999888888888777777777777666555333333555444444333333444444555333333333333333333333333333333333333333333333333555444444333333444444555333333333333333333333333111333555333111000111444222222111111111111222222111111111111111111111111111111111000000000000///111111111111111111111111000000000000000000000000222222222222222222222222000000111111222222222222444444333333222333333333444333333333333333333333444333333444555777999;;;;;;===>>>??????@@@BBBDDDCCCBBBBBBBBBCCCFFFIIIJJJHHHHHHGGGGGGHHHIIIKKKLLLMMMOOOPPPPPPNNNNNNOOOQQQUUUWWWYYYZZZZZZZZZ\\\]]]WWWYYY\\\___aaadddhhhkkkooorrrzzz222222333333333444444444333333333222222222111111333333222111000000000000444444333222222111111000222222222222222222222222444333111//////000111333111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222222111222222333333111111222333444444555555222444666555333555<<>><<<999777777888777666444333222444555666444111///000222333111...///000222333444333222222222333444555555555444333222222333333333444444444333333444444333333222111222222222222222222222222444333222222111111222222222222222222222222222222///000222333333222000///---...000111111111000///333333333222222222111111111111111111111111111111111111222222222222111111///000000000000111111111333333333222222111111111444444555444333555888;;;===@@@BBBCCCCCCBBBCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOOOONNNOOOQQQSSSTTTUUUWWWYYYZZZZZZYYYYYYZZZ[[[]]]___```cccgggjjjmmmooowww222222333333333444444444444444444333333333222222333333222111111111222222222222222222222222222333222222222222222222222222222111000///000111333444111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111333333222222111222222222111111222222333333444444111333444444444888@@@GGGOOOVVV^^^eeeiiiiiiiiiiiipppqqqsssvvvxxxzzz{{{{{{{{{|||}}}}}}}}}}}}zzzwwwuuurrrpppnnnuuuwwwoookkkfffgggjjjnnnuuuzzzppprrruuu{{{yyyvvvsssnnnjjjeeedddcccbbbaaa```___^^^^^^^^^^^^_________^^^^^^^^^\\\ZZZYYYZZZ[[[ZZZYYYZZZYYYXXXUUUSSSQQQOOONNNKKKMMMNNNMMMJJJIIIJJJLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTSSSUUUXXX[[[___bbbdddeeefffeeeeeefffjjjpppuuuyyy~~~{{{vvvrrrpppqqqrrrttt}}}jjjWWWNNNJJJEEEBBBAAAAAAAAA@@@>>>;;;999999999888777666555555555666777777555333444666666444222222222444555555555444444000111222333444333333222222222333333333444444444333333444444333333222111222222222222222222222222444333222222111111222222222222222222222222222222000111222333333222111000///000111222222222111000000000111222333444444555111111111111111111111111111111222222222222111111111111111222222222333333333333333222222222111111444444555444444555888;;;===???BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTUUUWWWYYYZZZZZZZZZZZZYYY[[[]]]^^^```bbbfffjjjlllnnnwww333333333333444444444444555555555444444444333333333333222222222333444444000111111222333333444444222222222222222222222222000000///000111333555666111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111444444333222111111111111222222222222222222222222222333444555888@@@JJJRRRZZZ^^^cccgggiiijjjkkkmmmrrrsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~|||zzzwwwtttqqqooommmmmmqqq}}}vvvlllhhhiiinnnwww~~~{{{ssssssqqqwwwyyyrrriiidddccccccbbbaaa[[[[[[[[[\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUUUUUUUVVVWWWWWWUUUSSSWWWVVVTTTRRROOOMMMKKKJJJLLLLLLLLLJJJIIIIIIJJJLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMNNNQQQTTTWWWZZZ\\\^^^]]]]]]]]]___ccciiinnnqqqqqqqqqooommmkkkiiigggfffpppwwwlll\\\PPPGGGDDDEEEBBBAAAAAA@@@>>><<<:::999999888888888777777777666999777666666777777666555444444555666666666666555222222333444444444444333333333333333444444444444333333444444333333222111222222222222222222222222444333222222111111222222222222222222222222222222000111222333333222111000000111222222333333222222000000111222333444444555111111111111111111111111111111222222222222111111333333333333444444444444333333333222222222222111333444555444444555888;;;===???BBBCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTVVVYYYZZZ[[[[[[[[[YYY[[[\\\^^^___bbbfffiiikkknnnwww333333333444444444444555444444444444333333333333333333333333333444555666111111111222222333333333222222222222222222222222111111000111111333444555111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111555444333222111111111111222222222222222222111111444555777:::@@@IIIUUU]]]```bbbeeegggiiikkkoooqqqtttuuuwwwyyyzzz{{{||||||~~~~~~}}}}}}|||vvvssspppooollljjjkkkoooyyy}}}ssspppnnnqqqxxx~~~sssrrrvvv{{{yyysssnnnjjjeee___[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPQQQSSSUUUTTTSSSRRRRRRPPPOOOMMMKKKJJJJJJMMMLLLJJJHHHGGGHHHJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNQQQTTTWWWZZZ[[[ZZZZZZ\\\___dddiiinnnpppnnnnnnnnnnnnlllkkkiiihhhmmmsss|||ooo\\\PPPJJJHHHCCCBBBAAAAAA@@@>>><<<999888999999999888777666555666666555555555555444444555555555666666666666555555555555666666666666666333333333444444444444555333333444444333333222111222222222222222222222222444333222222111111222222111222222222222222333333111222222333333222222111111111111222222222222222333333333222222222111111111111111111111111111111111222222333333222222111333333333444444444444555222222222222222222222222333444555555555555888:::<<>>BBBCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGHHHIIIKKKLLLJJJKKKMMMMMMLLLMMMOOOQQQTTTUUUWWWYYY[[[[[[[[[[[[ZZZ\\\]]]^^^___aaaeeehhhkkkoooyyy333444444444555555555555333333222222222111111111444444333333333444555555444444333333222111111000222222222222222222222222444333333333333222222111111111111111111111111111111111111111111111111111000000000000000111111222333333333333333333333333111111111111111111111111444444333222111111111111333333333333333333333333444666<<>>;;;:::999999888777666555555555777777666555444555666555444333333222333333333333333222222333333444555333444444444555555555555333333444444333333222111222222222222222222222222444333222222111111222222111111111222222333333444333333333333333333333333111000000000000111222222000000111222333444444555111111111111111111111111222222333333333333222222111111111111222222222222111222222222222333333333222444555666666666888999;;;>>>AAACCCCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHJJJKKKLLLKKKLLLMMMMMMMMMNNNPPPRRRUUUVVVXXXZZZ[[[[[[[[[ZZZ[[[]]]^^^___```bbbeeehhhmmmppp{{{444444444444555555555555444444333333333222222222555444333333333333333333333222222222222222222222222222222222222222222222222222333333333333333333111111111111111111111111111111111111111111111111000000000000000111111222222222222222222222222222111111111111111111111111333333222222111222222222333333333444444555555666666:::BBBLLLUUU[[[^^^___dddgggkkknnnppprrruuuwwwssstttvvvyyy{{{}}}~~~~~~|||~~~~~~}}}}}}}}}|||||||||{{{xxxtttpppnnnmmmfffeeejjjmmmsss}}}rrrkkkiiiqqq|||uuunnnbbb___\\\YYYVVVUUUSSSRRRMMMLLLJJJHHHGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQKKKKKKJJJKKKMMMOOORRRTTTRRROOOLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFHHHHHHGGGEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFJJJJJJJJJLLLNNNRRRUUUWWW[[[^^^eeemmmttt{{{|||xxxuuusssqqqnnnuuummm]]]TTTNNNGGGDDDDDDCCCAAA======;;;:::888777777777777555777888777555444555777555555333222222222333333333222222111111222444444444444444444555555555555333333444444333333222111222222222222222222222222444333222222111111222222000111111222333333444444333333333222222333333333222222111000111222333444000000111222333444444555111111111111111111111111222333333444444333333222111111111111222222222222111111222222222333333333111333666666666666777999;;;>>>AAACCCCCCDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNNNNNNNOOOQQQSSSWWWXXXYYYZZZ[[[ZZZZZZYYY]]]^^^___```aaacccfffiiinnnrrr|||444444444555555555666666555555444444444333333333555444333333222222222222111111111222222333444444222222222222222222222222000111222333444555555555111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222222111222222333333333333444444555666777777;;;@@@IIISSS\\\aaaaaa```fffjjjnnnrrrssstttuuuvvvrrrsssuuuxxx{{{}}}~~~}}}~~~~~~{{{{{{zzzxxxuuuqqqmmmjjjmmmggghhhqqq{{{wwwmmmgggccchhhxxxzzzpppiiieee[[[ZZZXXXUUUSSSRRRPPPPPPIIIGGGDDDBBBAAACCCHHHLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNOOOGGGGGGGGGHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEECCCAAACCCEEEEEEBBB???DDDDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEKKKKKKKKKLLLOOOSSSVVVXXXZZZ^^^eeemmmvvv}}}|||zzz{{{~~~lllYYYRRRJJJEEEEEEEEECCC@@@???===;;;888777777888999444666777666333222333666666555444333222333333444444444333222333444555666444444444555555555666666333333444444444333222222222222222222222222222222444333222222111111222222000000111222333333444444444333333222222333333444444333222111222333444555333333333222222222111111111111111111111111111111222333333444444333333222111111222222222333333333111111111222222333333333111333666777666666777999;;;>>>AAACCCCCCDDDEEEFFFEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMOOOOOONNNOOOQQQSSSXXXYYYZZZ[[[[[[ZZZYYYXXX^^^___```aaaaaacccgggjjjooosss}}}444444444444444444444444444444444444444444444444555555444333333222111111000000000000000000000000111111000000000111333444222222222222222222222222111111111111111111111111444333111000000000111111000000111222222222222111000000000111222222222333222222222222222111000///444444333333222333333333111222222444666888999:::EEELLLWWW```dddcccbbbaaaeeejjjppptttvvvwwwwwwxxxtttuuuwwwzzz|||~~~}}}{{{zzz}}}xxxuuuuuusssnnnjjjkkkjjjooouuu~~~zzzqqqjjjeeeffflllyyyzzzpppkkkeee___ZZZUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDFFFHHHJJJLLLLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKOOOSSSUUUYYY\\\```eeelllttt}}}|||hhh___SSSJJJFFFDDDBBB@@@>>>;;;999888999::::::999999888666555444444444555555555555666666666666666555555555555555555444444777777666666555555555444444555555444222111111222222222222222222222222222222222222222222222222222000222333333222111333444555444333333222222222222111111111111111111111111111111000000000000000000333333333222222111111111444333222111111222333444333333333333333333333333333333333333333333333333444444444444444555666777===@@@CCCDDDDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKMMMOOORRRTTTWWWYYYZZZ[[[ZZZYYYZZZ[[[\\\___bbbcccbbbdddhhhlllmmmrrr~~~444444444444444444444444444444444444444444444444555555444333333222111111111111111111111111111111222222111000111111333333222222222222222222222222111111111111111111111111333333111000000000111111//////000111111111111111111111111111111222222222222222222222222111000000222222111111111111222222///000222222333666;;;???MMMSSS\\\cccffffffeeeeeehhhmmmrrrvvvwwwxxxxxxyyyvvvwwwyyy{{{}}}}}}{{{yyyxxxxxxuuurrrrrrnnnhhhfffhhhjjjyyytttlllhhhfffhhhqqq||||||}}}vvvooogggaaa^^^[[[UUUQQQQQQQQQOOONNNLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEAAABBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEGGGIIILLLOOOQQQTTTVVVZZZ^^^ccciiiqqqvvv~~~vvvkkk\\\OOOHHHEEECCCAAAAAA???<<<;;;;;;;;;999888999888666555444444555555888888777666555444333333444444555555555555555444666555555555444444444444444555555444222111111222222222222222222222222222222222222222222222222222000222333333222111333444222222111111222222333333111111111111111111111111111111111111111111111111333333333222222222111111333333222111111222333333333333333333333333333333333333333333333333333333444444444444555666777777<<>>===;;;999777888888777666555555555555888888777666555444444333333333444555666666666666444444444444444333333333444555666444222111222333222222222222222222222222222222222222222222222222000222333333222111333444000000000000111222333444222222222222222222222222222222222222222222222222333333333222222222222111333333222222222222333333333333333333333333333333333333333333333333333333444444444444555666777888<<<>>>AAACCCCCCCCCDDDEEEFFFDDDBBBCCCEEEGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLMMMPPPRRRTTTWWWYYYZZZ[[[ZZZYYYZZZ[[[[[[^^^aaabbbbbbccchhhlllpppsss|||444444444444444444444444444444444444444444444444444444444333333222222222333333333333333333333333444444333333333333333333111111111111111111111111111111111111111111111111222222111111111111111111////////////000000111111333222222222111000000000222222222333333222111111000000000000000000111222111555888888999@@@NNNYYYcccfffiiikkklllmmmnnnpppsssvvvzzz|||{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzzwwwuuusssrrrrrrooommmjjjeeedddlllvvvzzzooohhhgggjjjnnnxxx~~~xxxuuuvvv{{{xxxmmmccc\\\WWWVVVVVVWWWXXXWWWSSSOOOMMMLLLLLLKKKKKKJJJJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA???>>>===?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEFFFIIIJJJLLLNNNPPPSSSWWW[[[```eeelllrrrwww}}}mmm[[[PPPJJJGGGEEEEEECCCAAA???>>><<<999777888777777666666666555555444444555555666666777777222333444555666666666666444444444444444444444444444555666555333111222333222222222222222222222222222222222222222222222222000222333333222111333444222222222111222222333333222222222222222222222222222222333333333333333444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444444444555555666777888999;;;>>>AAABBBBBBBBBCCCDDDEEECCCBBBBBBDDDFFFGGGFFFHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMPPPRRRTTTWWWYYYZZZ[[[ZZZYYYZZZ[[[[[[^^^aaabbbbbbcccgggkkkooorrrzzz444444444444444444444444444444444444444444444444444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111222111111111111111000000000111222333333222222222111000000000111222222333333333222222111111111111111222333444333777<<<===@@@IIIWWWccciiijjjlllmmmnnnooorrrtttwwwyyy|||}}}|||{{{{{{|||}}}~~~~~~}}}|||zzzwwwtttrrrppppppooollliiigggggglll{{{{{{ssslllhhhlllttt~~~{{{xxxvvvyyyyyykkkbbb]]]YYYWWWPPPPPPQQQQQQQQQOOOKKKIIIJJJJJJIIIIIIHHHHHHHHHHHHDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB????????????>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBCCCDDDFFFHHHIIILLLOOORRRTTTXXX___ccchhhnnnuuu{{{|||kkk]]]TTTMMMHHHDDDBBB@@@???>>>===;;;999777777777777777666666666444444444555666777777888222333444555666666666666555555555555555555666666555666666555333222222333222222222222222222222222222222222222222222222222000222333333222111333444777666555444333222222222222222222222222222222222222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555666777888::::::;;;>>>AAABBBBBBBBBCCCDDDEEECCCBBBBBBDDDFFFGGGFFFIIIIIIIIIJJJKKKLLLMMMNNNOOONNNMMMMMMNNNPPPRRRSSSWWWYYYZZZ[[[ZZZYYYZZZ[[[[[[^^^aaabbbaaacccgggkkkmmmpppxxx444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222333444333333333111111111111111111111111111111111111111111111111000000111222222222222111222111000000000111333444222222222111111111111111111222333333333333333333222222222222333444555555333888===BBBGGGQQQ^^^gggjjjlllnnnnnnoooqqqtttwwwxxxzzz}}}}}}|||{{{{{{|||||||||}}}~~~~~~~~~~~~}}}|||{{{xxxuuusssqqqpppooommmiiihhhlllssswwwpppnnnmmmllltttvvvvvvuuuuuuvvvyyy|||~~~vvvnnncccYYYTTTRRRSSSSSSMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>?????????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCC???????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>??????@@@@@@AAAAAA>>>???AAACCCCCCEEEHHHJJJMMMQQQUUUXXX[[[```gggmmmuuu|||xxx}}}yyykkk^^^QQQIIIFFFDDD@@@>>>>>>===<<<;;;666777777888888777777666777777666666555555555555333333444555666666666666555555555666666666666666555666777555333222333444222222222222222222222222222222222222222222222222000222333333222111333444999888666555333222222222333333333333333333333333111222222333333444444555111222222222222333333333333333444444444444333333333333333333333333333333444444444444444444444444555555555666777999;;;;;;<<<>>>AAACCCCCCCCCDDDEEEFFFDDDBBBCCCEEEGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNPPPOOONNNMMMNNNPPPRRRSSSWWWYYYZZZ[[[ZZZYYYZZZ[[[ZZZ]]]```aaaaaabbbgggkkkllloooxxx444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222...///111222333444333333111111111111111111111111111111111111111111111111///000111222333222222111222111/////////000222333111111111111111222222222111222333333444444333333222222222222333444555666666:::@@@HHHPPPZZZdddjjjjjjlllnnnpppqqqtttwwwzzzxxxzzz||||||{{{{{{{{{|||zzzzzz{{{|||}}}}}}||||||{{{yyywwwtttrrrpppppppppmmmkkkooo{{{|||vvvnnnlllppptttxxxyyyooommmnnnooosssyyyvvvkkk```\\\WWWSSSPPPOOONNNNNNLLLKKKJJJHHHFFFGGGIIIJJJEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????>>>??????@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCCCCCCCAAA@@@@@@@@@?????????????????????@@@??????>>>===?????????>>>>>>>>>============>>>???@@@AAAAAAAAA>>>???AAAAAAAAAAAACCCEEEFFFJJJMMMOOOQQQUUU\\\aaaeeemmmwww}}}~~~~~~ooo```VVVLLLHHHBBB???=========<<<666777888888888888777666666666666666555555555555444444555555555555555444444444444555555666666666555666777666444222333444222222222222222222222222222222222222222222222222000222333333222111333444777666555444333222222222333333333333333333333333111111111222333444444444111111222222222333333333333333444555555444333333333333333333333333333333555555555555555555555555555555666777888:::;;;<<<<<>>>>>>>>????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@??????>>>===<<<>>>>>>>>>>>>============<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCAAADDDGGGIIIJJJNNNUUUZZZZZZaaakkkssszzz}}}uuujjjQQQLLLEEE@@@============666777888999999888777666333333444555666777888999555555555666555555444444333333333444444555555555555666777666444333333444222222222222222222222222222222222222222222222222000222333333222111333444444444333222222333333333333333333333333333333333000000111222222333444444111111111222222333333333333333444555555444333333333333333333333333333333555555555555555555555555555555666777888:::<<<======@@@CCCDDDDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHIIIHHHJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPNNNNNNNNNPPPRRRSSSWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZ]]]```aaaaaabbbfffjjjmmmqqq{{{666555555555555444444444444444444444444444444444333333333333333333333333555444333333444444222111000111222222333333333333000000111222222222222111111111111111111111111111111111222333333333333222222111111111000000//////222222222222222222222222111222333333222111222333444222222444333222555;;;<<>>>>>????????????>>>BBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA???????????????@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>BBBAAA???>>>>>>@@@AAACCC@@@AAABBBDDDFFFGGGIIIIIIPPPUUU\\\bbbgggppp|||sss\\\TTTKKKEEECCCAAA===999>>>===<<<;;;::::::::::::777666666666666666777777888444000111444666555222666555555444444555555666333444555666777888999:::444444333222222111111000333222222111111222222333444444444444444444444444222222222111111000000000111111000000000000111111222222444444444444222222333333333333333333333333444444444444333333222111222222222333333444444444666555555444444444555555666777888888777888:::<<>>>>>======@@@AAAAAAAAAAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBAAA@@@???>>>AAA@@@???>>>>>>???AAABBB@@@@@@AAACCCDDDEEEFFFGGGIIINNNSSSWWW[[[bbblllsss}}}fff\\\PPPGGGDDDCCCAAA???;;;;;;:::999888888777777777777666666666666777777666222///000444777555333444333333222222333333444444444555666777888888999333333333333333333444444333333222222222222333333444444444444444444444444222222111111111000000000222222111111111111222222222222333444444333222222111111222333333444555555333444444444333333222111222222222333333444444444666555555444444444555555666777888888777888:::<<>>=========BBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGJJJLLLNNNSSSZZZ```kkkrrr}}}uuujjjZZZNNNHHHEEEDDDCCC;;;;;;;;;:::999777666555777777666666666666777777555222000111444777666444444333333222222333333444555555555666666666777777222222333444444555666666333333222222222222333333444444444444444444444444222222111111111111000000333333222222222222333333222222333333333333222222000000111222444555666666333333444444444333222222222222333333333333444444555555444444444555555666666777888888777888:::<<<<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHKKKPPPTTT^^^dddmmmuuu|||xxxhhhZZZPPPIIIEEECCC>>>>>>>>>===<<<:::888666888777777666666666666777777555333444666666555444666555555444444555555666555555555555555555555555222333333333444444444555333333333222222333333333333333333333333333333333333333222222222222222222333333222222222222333333222222222333333222222222111111222333333444555555333333333444444333333222333333333333333333333333555444444444444555666666666777888888777888:::<<<<<<>>>AAACCCCCCDDDFFFHHHFFFEEEDDDCCCDDDEEEGGGIIIHHHHHHIIIIIIKKKLLLNNNNNNOOOOOOPPPOOOMMMNNNOOOQQQVVVYYY[[[\\\[[[ZZZ[[[[[[^^^___`````````bbbeeegggkkkppp|||666555555555555444444444444444444444444444444444333333333333333333333333222111000111333444444333333333333333222222111000111111222333333333333222222222222222222222222222222222333444444444444333111111222222222222222222222222222222222222222222000222333222111000111222555333222666999<<>>>>>BBBBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAACCCCCCDDDEEEFFFGGGGGGFFFHHHGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????AAACCCDDDEEEGGGIIILLLOOOSSSWWW___fffnnnwwwxxxjjj]]]QQQGGGBBBAAA@@@???>>><<<:::888777888888777666666666666666999888777777777666444333666555555444444555555666555555555555444444444444444333333333222222111111444333333333333333333444333333333333333333333333444444444444444444444444222222111111111111222222222222222222222222222222333333333333333333333333222333333444444333333333333333333333333333333333444444444444444555666666666777888888777888:::<<<===???BBBDDDDDDEEEGGGHHHDDDCCCBBBAAABBBDDDFFFHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPOOONNNMMMOOOPPPVVVYYY[[[\\\\\\[[[[[[\\\^^^___`````````aaadddgggkkkppp{{{666555555555555444444444444444444444444444444444333333333333333333333333444222222222444555444333222222333333333222111111111222222333333333333333333333333333333333333333222222333444444444444444111111111111222222222222222222222222222222222222111222333333222111222333666333333888<<>>BBBBBBAAACCC>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDDDDCCCCCCBBBBBBAAABBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJIIILLLRRRXXX```iiirrrxxxzzzkkk[[[NNNFFFBBBAAA???<<<:::888777777999888777666666555555666888888888888777666444333444333333222222333333444444444444444444444333333444444333222222111000000444444333333333333444444333333333333333333333333333333444444444444555555222222111111111111222222222222111111111111222222555444444333333222222111222222333444444444333333444444333333333333222222444444444444444555666777666777888888777888:::<<<>>>@@@CCCDDDDDDEEEFFFHHHCCCBBBAAAAAAAAADDDFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOOOOPPPQQQPPPNNNMMMNNNOOOVVVYYY[[[\\\\\\\\\\\\]]]___````````````aaadddggglllppp{{{666555555555555444444444444444444444444444444444333333333333333333333333666444333444555555444333111111222333333333222222111222333333444444333333333333333333333333333333222333444444555444444444222222222222333333444444222222222222222222222222222444444444333222333444888555666;;;AAAIIIUUU```cccfffjjjmmmoooppprrrssstttuuuwwwyyy{{{|||}}}~~~yyyzzzzzz{{{zzzxxxvvvuuuuuusssqqqoooooonnnllljjjggghhhooo}}}}}}~~~xxxeee___WWWQQQNNNLLLJJJIIIDDDPPPZZZYYYSSSMMMEEE>>>>>>;;;===AAAAAA@@@DDDJJJWWWHHH===@@@CCC@@@@@@EEE>>>??????@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNOOONNNLLLKKKKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCEEEFFFGGGGGGEEEFFFIIIMMMSSSZZZaaaeeeooovvvwwwfffXXXPPPFFFDDD@@@<<<:::999999999999888777666555555555555333555666777666555555555444333333222222333333444333333333333333444444444333333333333333333222222444444333333333333444444222222222222222222222222222222222222333333444444333333222222222222333333333222111000000111222333444333333333333333333222111222333333444444444333444444444333333222222222444333333444444666777777666777888888777888:::<<<>>>@@@BBBCCCCCCCCCDDDEEECCCBBBAAAAAABBBDDDGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNPPPQQQPPPOOOMMMNNNOOOVVVXXX[[[]]]\\\\\\]]]^^^___```aaa``````aaadddffflllpppzzz666666555555555444444444444444444444444444444444333333333333333333333333777666444444555555444222000111222333333333333333111222333333444444333333333333333333333333333333222333444444555555444444333333333444444555555555222222222222222222222222333444555555333333444555:::777888>>>EEENNN[[[ffffffiiimmmpppqqqrrrtttvvvtttuuuwwwyyy|||}}}~~~yyyyyyzzz{{{zzzxxxuuuttttttqqqooommmlllkkkhhhfffhhhnnn{{{zzzxxx{{{uuu|||zzzsssdddWWWTTTOOOLLLKKKIIIGGGEEEIIIZZZcccXXXEEE<<>>???EEEAAAAAABBBCCCCCCDDDEEEEEECCCDDDFFFHHHJJJKKKLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPUUUSSSQQQPPPPPPQQQRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQTTTSSSSSSQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIHHHHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEFFFFFFFFFGGGJJJNNNSSSVVV^^^fffsss}}}nnnaaaYYYKKKHHHCCC>>><<<;;;<<<===999999777666555555555555///111444555555555666666666555555444444555555666222222222333333444444444222333333444444555555666555444444333333444444555222222222222222222222222000000000111111222222222555444444333333444444555333222111000000111222333222222222333333444444444111222333333444444444444444444444333333222222222333333333444555666777888666777888888777888:::<<<===???AAABBBAAAAAABBBDDDDDDCCCBBBBBBCCCEEEHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPNNNPPPQQQQQQOOOMMMMMMNNNVVVXXX[[[]]]\\\\\\]]]^^^___```aaa``````aaadddffflllpppzzz777666555666888::::::999444444444555444444333333555555444444444333333333222222222222222222222222222222222222222222222222111222222333333444444555333333222222111000000000111111222333333333222222444444444333333222222222111111222222222333333333555444333444666777666666777888<<>>;;;<<>>FFFDDD@@@CCCDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLLNNNMMMLLLNNNQQQSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQSSSUUUVVVVVVVVVXXXYYYXXXXXXWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSQQQPPPQQQQQQRRRTTTRRRPPPPPPPPPQQQPPPOOONNNNNNMMMLLLLLLKKKJJJJJJGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCDDDGGGIIIJJJOOOTTT[[[dddmmmwww{{{ttt^^^TTTHHHAAA@@@???<<<999999888777666555666666777777777666555444444444555777666555555555555666777666555555444333333222222333333333333333333333333111222222333444555666666333333333333333333333333333333333333333333333333222222222222222222222222111222222333444444444444444333333222222333333444222222222333444555666777888666444222111222444555333333444444444555555555555777777777666777999;;;>>>??????@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDHHHHHHHHHIIIKKKLLLNNNOOORRRSSSSSSQQQOOONNNOOOPPPUUUXXX\\\]]]\\\[[[ZZZ[[[]]]___aaa```______cccgggooorrr}}}777555444333444555444333555555666666666666666555555555444444444333333333333333333333333333333333222222222222222222222222555555444333333222111111222222222333444555555555333333333333222222111000444444333333333333222222222222222222333333333333...//////111333555666777===AAAHHHQQQZZZaaagggiiioooppprrrtttvvvwwwxxxxxxzzz{{{|||}}}~~~~~~~~~}}}|||{{{yyyuuurrrrrrmmmjjjjjjhhhfffiiimmmzzznnngggcccjjjttt~~~}}}tttmmmddd\\\WWWQQQKKKGGGHHHEEEDDDEEECCCAAADDDIIIaaaPPPCCCBBBBBB>>><<>>>>>???@@@AAAFFFMMM___HHH@@@FFFCCCAAAEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNOOONNNNNNPPPSSSSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTVVVWWWWWWYYY\\\^^^__________________``````[[[ZZZZZZYYYXXXWWWVVVVVVXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXVVVUUUSSSSSSRRRSSSUUURRRPPPOOOPPPOOONNNMMMOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGJJJOOOUUU\\\eeennntttkkk___PPPEEEAAA???===;;;999888777666666666777888333444555666666555444333666555555444444555555666555555555444444333333222444444444444444444444444111111222333444555666666333333333333333333333333333333333333333333333333333333333333333333333333222222333444444333333333444333333222222333333444111111222333444666777888666666555444444444555555333444444444444555555555555666777777666777999;;;>>>??????@@@AAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDHHHIIIIIIJJJKKKMMMOOOOOORRRRRRRRRQQQOOONNNOOOQQQUUUXXX[[[]]]\\\[[[[[[[[[\\\___aaa```___```dddhhhnnnsss~~~999777555444444444333222444555555666666666666555555555444444444333333333333333333333333333333333111222222222222222333333444444444333333222222222222222333333444444444444222222333333333222222111333333333333333333333333222222222333333333444444111222333333444666999;;;BBBGGGPPPYYY```fffjjjlllssssssuuuvvvxxxyyyyyyyyyzzz{{{}}}~~~~~~|||{{{yyyuuurrrppplllhhheeecccfffqqq~~~nnngggeeeiiiuuu}}}{{{pppddd```YYYTTTQQQMMMJJJGGGCCCBBBBBBCCCAAA>>>BBBHHH^^^HHH:::===@@@<<<<<>>>>>AAAGGGMMM\\\GGGAAAEEEBBBAAAFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPQQQQQQRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^```dddgggjjjlllmmmnnnmmmkkkjjjjjjgggfffeeedddbbbaaa```___````````````______^^^]]]aaa```___]]]\\\ZZZYYYXXXWWWUUURRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBFFFGGGJJJMMMRRRYYYaaagggttt}}}}}}ppp^^^OOOFFFBBB???===:::999888777666777888888000111333444555666666666444444444444444444444444555555444444444333333333444444444444444444444444444444444333333333222222555555555555555555555555333333333333333333333333333333333333333333333333333333444444444333222222444333333222222333333444222222222333444555666777444444555555555555444444444444444444555555555555555666777777666777999;;;@@@@@@AAABBBDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMOOOPPPUUUXXX[[[\\\\\\[[[[[[\\\\\\___aaa```___aaaeeeiiinnnsss<<<999777666666555444222222333444555555555555555555555444444444333333333333333333333333333333333111111111222222333333333222222222333333444444444444444333333222222222111000111222222333333333333333333333333333333333333222222333333333444444444333444555555555666:::===GGGNNNWWW```eeeiiilllnnnssstttuuuwwwxxxxxxyyyyyywwwyyy{{{~~~}}}|||zzzwwwsssppppppmmmiiieeecccmmmssshhhiiioooxxx~~~}}}}}}lll```\\\YYYTTTPPPMMMJJJGGGFFFAAA@@@@@@AAA>>><<>>>>>===<<<>>>DDDKKKPPPWWWFFFBBBEEEBBBCCCHHHFFFIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\^^^```aaaaaaggghhhiiiiiiiiilllooorrrwww{{{}}}yyywwwvvvyyyyyywwwuuusssrrrpppooonnnnnnnnnnnnmmmkkkjjjjjjllllllkkkiiigggdddbbb```ZZZXXXVVVVVVWWWWWWVVVUUURRRRRRQQQQQQPPPOOOOOOOOOPPPOOONNNMMMLLLKKKJJJJJJMMMMMMMMMLLLKKKKKKJJJIIIEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGHHHIIIKKKPPPWWW\\\dddnnn{{{mmm\\\OOOGGGAAA===<<<;;;999888777777888888444444333333333444555555333333444444444444333333444444444444444333333333222222222222222222222222444444333333333222222222555555555555555555555555333333333333333333333333333333333333333333333333333333444444444333222222444333333222222333333444555555444333333333444444222333444444444444333222444444444555555555666666444555777777777777:::<<>>>>>EEEOOO[[[KKK??????AAA>>>>>>AAA<<>>===;;;999777777777777:::888666444222222222222333444444555555444444333444444444444444444444444222222222222222222222222000000111222333444555555333333333333333333333333333333333333333333333333333333333333333333333333222222333444444333333333444333333222222333333444666666555444333333333333111222333333444444333333444444555555555666666666444555666777777888:::<<<======???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOOOOMMMMMMNNNPPPVVVXXXZZZ[[[[[[[[[]]]^^^___aaabbbaaa``````dddhhhnnnsss~~~===;;;888777777777666444222333444555666666666666555555444444444333333333444444444444444444444444000111111222333333444444333333333333333333333333444444444444333333333333444444444333222111000///222222222333333444444444333333333444444444444555111444777888777;;;BBBGGGTTT\\\eeejjjlllmmmpppsssrrrsssuuuvvvxxxyyyzzzzzzxxxzzz}}}~~~~~~|||zzzxxxuuurrrmmmjjjfffeeejjjvvv~~~sssmmmkkksss}}}uuurrrrrrvvvxxxnnniiiiiifff___YYYPPPPPPNNNJJJFFFBBB@@@@@@>>>>>>@@@AAA@@@BBBMMMYYYRRRKKKDDD@@@@@@AAAAAA@@@>>>CCCFFFEEEIIISSSZZZ\\\OOOEEEGGGKKKHHHKKKOOOKKKMMMNNNOOOQQQRRRRRRRRRRRRUUUUUUVVVXXXZZZ\\\^^^___dddeeeffffffeeehhhmmmqqqrrrssstttwwwyyy|||~~~|||~~~yyytttqqqllljjjfffdddcccaaa___]]]```___^^^\\\[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPOOONNNKKKKKKKKKKKKLLLMMMNNNOOOIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNTTT\\\fffppp|||{{{kkk\\\OOOGGG@@@???<<<999777666666666777777777666555444333222333444555666666555444333444444444444444444444444333333333333333333333333000000111222333444444555333333333333333333333333333333333333333333333333444444444444444444444444111222222333444444444444444333333222222333333444555555444333333333444444333333333333444444555555555555555555666666666666333555666777777888:::===<<<===>>>@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGIIIJJJLLLMMMPPPPPPQQQPPPOOOOOOPPPRRRVVVWWWZZZZZZ[[[[[[]]]___```bbbcccbbb``````cccfffooorrr}}}<<<:::888777777777666444333444555666777777777777555555444444444333333333444444444444444444444444000000111222333333444444555444444333333222222111333333444444555666666666777666555444222000...,,,222222222333333444444444333333333444444444555555222666999;;;<<<@@@HHHOOOYYY```hhhmmmmmmnnnqqqtttrrrsssuuuwwwyyyzzz{{{{{{{{{}}}~~~|||}}}{{{xxxvvvtttpppkkkhhhkkkkkktttzzzrrrooolllnnn|||xxxrrrnnnpppsss|||ssshhh\\\XXX[[[___]]]ZZZPPPPPPOOOLLLGGGDDDBBBBBB>>>>>>@@@BBBBBBGGGTTTbbbGGGGGGCCC>>>>>>CCCDDDAAA<<>>???@@@BBBDDDFFFGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHJJJKKKMMMNNNQQQRRRSSSRRRPPPPPPRRRTTTVVVWWWYYYZZZZZZ[[[]]]___aaacccdddbbb```___bbbfffooorrr|||888888777777666555555555444444555555555555444444666666555555555444444444333333333333333333333333333333333333333333333333333333333333444444555666333333333333333333333333333333333333333333333333666555555444444444555555333333333333444555666666000444777999;;;BBBMMMVVVcccfffjjjmmmnnnoooqqqrrrttttttuuuvvvwwwyyy{{{|||~~~}}}}}}~~~|||zzzwwwuuuuuurrrkkkggggggmmm|||~~~qqqkkkhhhmmm}}}{{{ppprrrrrrsssxxxkkk```[[[XXXXXXWWWVVVXXX]]][[[SSSHHHBBBAAAAAA???===DDD>>><<>>;;;;;;999777777777777666555444444555555666555555444555666777888666555555444333333222222444444444444444444444444666444333222333444444444666555555555444444444444555555666666555333111000555555555444444333333333333333333444444444444555555555444444333333333333333333333333444444444444333333333333333444444555444444444444555555555555333555666777777888:::<<<===>>>@@@BBBCCCEEEEEEEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKMMMNNNQQQRRRSSSRRRQQQPPPQQQSSSXXXYYY[[[[[[ZZZZZZ\\\]]]```aaabbbaaaaaabbbdddgggooottt{{{::::::999999888777777777444444555555555555444444555555555555555444444444333333333333333333333333333333333333333333333333333222222222222333333444333333333333333333333333333333333333333333333333444333333333444555666666444444444444444444555555777888;;;@@@IIISSS]]]ccchhhkkkoooqqqrrrssstttvvvuuuuuuwwwyyy{{{~~~}}}}}}|||}}}~~~}}}{{{yyytttqqqnnnkkkggggggpppzzz{{{nnnmmmwwwsssmmmnnnwwwvvviii^^^XXXTTTPPPNNNPPPPPPOOOQQQUUU___YYYRRRNNNNNNOOOOOONNNRRRUUUWWWUUUNNNGGGBBB???BBBBBBCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLMMMOOOOOOOOOQQQTTTUUUVVVVVVXXXZZZVVVVVVVVVXXX[[[^^^bbbddddddfffiiiooovvv~~~{{{wwwtttrrrpppmmmkkkgggccc___\\\[[[YYYWWWVVVSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGDDDIIIWWW___\\\XXXXXXhhhqqq~~~xxx]]]PPPCCC>>><<<999777888888777666555444333333333666555555555555666777777555555555444444333333222444444444444444444444444555444444333333444444555555555555555444444444444444444555555444444333222555555444444444444333333333333333333444444444444555444444444444333333333333333333333222222222222333333444555555555555555333333333444444444555555333444666666666777:::<<<>>>???AAABBBCCCDDDDDDDDDFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSRRRQQQPPPRRRSSSXXXYYY[[[[[[ZZZZZZ\\\]]]aaabbbbbbaaaaaaaaadddfffnnnrrrxxx888888777777666555555555444444555555555555444444555555555555555555555555333333333333333333333333333333333333333333333333222222222111111222222333333333333333333333333333333333333333333333333333222222333333444555666777555555444444444444555555888999<<>>@@@@@@AAABBBCCCCCCCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFFFFGGGGGGHHHJJJLLLMMMNNNPPPQQQRRRRRRQQQQQQRRRSSSXXXYYY[[[[[[ZZZZZZ\\\]]]bbbccccccbbb```aaaccceeelllpppvvv888888777777666555555555444444555555555555444444444555555555555555555555333333333333333333333333333333333333333333333333333222222111111222222222333333333333333333333333333333333333333333333333222222222333333555666777555555444444444555666666888:::@@@JJJVVVaaahhhllllllooorrrtttttttttuuuvvvsssuuuwwwzzz}}}}}}|||{{{zzzzzzxxxuuurrrnnniiidddaaaaaakkk~~~{{{ppppppttt{{{sssaaaWWWRRROOONNNPPPLLLKKKKKKIIIDDDBBBDDDEEECCCBBBCCCFFFIIIKKKLLLIIIGGGBBB???>>>@@@BBBDDDBBBBBBCCCEEEFFFHHHIIIJJJMMMNNNOOOQQQRRRTTTUUUVVVVVVXXXYYYZZZXXXXXXXXXYYY^^^___aaacccfffllltttzzz~~~xxxrrrnnnjjjgggddd]]][[[WWWTTTQQQOOOOOOOOOJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIMMMSSSPPPWWWaaalllwwwqqqaaaOOODDD???:::999:::555555444444444555555666444555555666666666666666444444444444444333333333333333333333333333333333222444666555333222333555333333444444444444444444333333333333444444555555222222222222222222222222222222222333333333444444333333444555555444444333333333333222222111111111222333555666777666555444222222333444444555666666777888:::::::::;;;>>>@@@@@@AAABBBBBBCCCCCCBBBBBBFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOQQQRRRRRRQQQQQQRRRTTTXXXYYY[[[[[[ZZZZZZ\\\]]]cccccccccbbb``````bbbdddlllpppvvv::::::999999888777777777444444555555555555444444444444444555555555555555333333333333333333333333333333333333333333333333444333333222222222222333333333333333333333333333333333333333333333333333333222222222333444555555444444444444555666777888888===GGGRRR\\\eeelllooooooqqqtttuuuuuuuuuvvvwwwtttvvvyyy{{{~~~}}}{{{zzzyyyxxxvvvrrrpppkkkeeeaaaaaagggwww~~~xxxsssxxxsssdddXXXQQQOOONNNMMMJJJGGGFFFHHHGGGBBB@@@BBB>>>>>>======>>>???@@@AAA>>>======@@@CCCDDDBBB???BBBCCCDDDFFFHHHJJJKKKLLLOOOPPPQQQSSSUUUVVVXXXXXXXXXZZZ\\\\\\\\\\\\]]]^^^```cccgggkkkpppwwwzzzuuupppmmmhhhfffaaa\\\XXXVVVTTTTTTNNNNNNOOOOOONNNNNNMMMMMMFFFIIIMMMMMMIIIGGGIIILLLJJJOOOVVV]]]fffsssvvveeeSSSHHHAAA<<<:::;;;555555555555555666777777444555555666777666666666444444444444444444444444333333333333333333333333111444777666333222333555333333333333444444444444444444333333333444555555333333444444444444555555222222222222333333333333222333444555555555444333333333333333222222222222333333444555555555555555222333333444555666777777666777999999999:::===???@@@@@@AAABBBCCCCCCCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFEEEFFFGGGHHHJJJLLLNNNOOOOOOQQQRRRRRRQQQQQQSSSTTTXXXYYY[[[[[[ZZZZZZ\\\]]]dddddddddbbb``````aaacccmmmqqqxxx::::::999999888777777777444444555555555555444444444444444555555555666666333333333333333333333333333333333333333333333333555555444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333333444555777999999:::CCCPPP\\\dddjjjooosssrrrtttwwwxxxwwwwwwwwwxxxvvvxxx{{{~~~|||{{{yyyxxxwwwtttpppmmmgggaaa^^^dddrrryyyzzz~~~kkkddd[[[UUURRRRRRPPPNNNFFFDDDDDDFFFDDD>>><<<===@@@AAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEDDDBBB@@@CCCDDDFFFHHHJJJLLLNNNNNNQQQRRRSSSTTTVVVXXXYYYZZZYYY[[[___aaabbbccceeegggiiinnnvvv}}}{{{xxxtttnnngggaaa]]][[[ZZZUUUUUUUUUTTTRRRPPPNNNNNNGGGIIIKKKKKKJJJJJJIIIHHHKKKMMMPPPTTT[[[fffttt~~~xxxhhhUUUJJJCCC>>>;;;<<<888777777666666666777777444444666777777777666555444444444444444444444444222222222222222222222222000444777777333111333555222222333333333444444444555555444333333333444555333333333444444555555555111222222222222333333333111222444555666555444333333333333333444444444444333333333333333444444555333444444555666777888999555777888888888:::<<<>>>???@@@AAABBBCCCCCCCCCCCCFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRRRRQQQQQQSSSUUUXXXYYY[[[[[[ZZZZZZ\\\]]]eeeeeedddbbb```___aaacccnnnsss{{{888888777777666555555555444555555555555555555444444444444555555555666666333333333333333333333333333333333333333333333333666555444444333333333333333333333333333333333333333333333333333333333333444444333222222222333333222222333444666888:::;;;===HHHWWWccciiimmmrrrvvvtttvvvyyyzzzyyyyyyyyyzzzxxxzzz}}}|||{{{yyyxxxvvvsssooollleee___]]]gggzzzxxxyyyzzzyyyhhh\\\XXXSSSQQQQQQQQQOOOLLLHHHEEEDDDEEEAAA:::666666:::<<<===>>>>>>>>>???AAA?????????>>>???BBBGGGKKKEEEFFFGGGIIILLLNNNPPPPPPRRRRRRSSSUUUWWWXXXZZZZZZYYY]]]aaadddgggjjjmmmoooxxxxxxooohhhbbb___]]]\\\[[[ZZZWWWUUURRROOONNNMMMJJJFFFEEEHHHLLLKKKIIIIIIJJJKKKMMMQQQ[[[hhhrrrxxxhhhVVVKKKEEE???<<<<<<;;;:::999777666666666666333444666777777777666555444444444444444444444444222222222222222222222222000444888777333111333555222222222333333444444444666555444333222333444444111111111222222333333333111111222222222333333333111222444666666555444333333333333444444555555555444333222111222333444555444444555666777888999:::666888999999999;;;===???>>>???AAABBBCCCDDDDDDDDDFFFDDDCCCBBBBBBCCCDDDFFFEEEEEEFFFHHHJJJMMMOOOPPPOOOPPPRRRRRRQQQRRRSSSUUUXXXYYY[[[[[[ZZZZZZ\\\]]]eeeeeedddbbb```___aaabbbooouuu~~~999999888888777666666666333444444555666777888888555555555444444555555555555444333333333333444555444444444333333222222222555555555555555555555555111333666888888666333111333333333333333333333333333333333444444444555555666555333444777999::::::DDDRRR```fffiiioootttvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||{{{xxxuuutttqqqkkkeeeeee``````ppp{{{tttsssssslll^^^VVVQQQQQQPPPOOOMMMJJJGGGEEEEEEDDDCCCAAA@@@??????>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFHHHJJJLLLMMMNNNPPPTTTVVVVVVWWWXXXYYY[[[\\\]]]^^^```dddjjjooorrrvvv|||zzzsssnnnkkkjjjjjjgggddd```\\\XXXSSSPPPRRROOOLLLLLLNNNMMMKKKHHHJJJJJJKKKMMMPPPVVV]]]cccooo{{{xxxqqqeeeVVVIIIAAA>>>===;;;999777666888999999888666666666666666666555444777777666555444333333222555444444333333444444555444444444444444444444444333333333444444444555555555555555555555555555555222222333333333333444444222222333333333333444444444444444333333222222222222222222222333333444555444444444444444444333333555555666777888888888888888888888999:::;;;<<<===@@@@@@AAABBBBBBCCCCCCDDDGGGFFFEEEDDDCCCCCCDDDDDDFFFFFFFFFGGGIIILLLOOOPPPQQQRRRSSSSSSRRRQQQSSSTTTXXXZZZ\\\]]]\\\\\\]]]___cccddddddccc```___```aaapppuuu~~~::::::999999888777777777222222333333444555555555555555444444444444555555555444333333333333444555666666555555555444444444444444444444444444444444222333555777777555333222444444444444444444444444333333333444444444555555666666666666777999<<<===LLLYYYeeejjjmmmqqqvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||zzzvvvssspppllleee___aaabbbiii}}}zzzssstttxxxyyypppaaaVVVPPPLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHKKKMMMOOOQQQRRRSSSVVVXXXWWWWWWXXXZZZ[[[^^^___```fffllluuu}}}|||zzzwwwtttpppkkkfffaaa[[[WWWUUURRRNNNMMMNNNMMMJJJGGGIIIIIIIIIJJJKKKPPPVVV[[[eeeppp{{{uuuiii\\\OOOFFFAAA???===;;;888777888888888777333444444555555555555555444444444333333333333333555444444333333444444555444444444444444444444444333333333333444444444444444444444444444444444444222222333333333333444444222222333333333333444444444444444333333222222222333333222222222333444444444444444444444444444444///000111333555666777777888888888999:::;;;<<<===@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGIIILLLOOOPPPQQQRRRTTTSSSRRRRRRSSSUUUYYY[[[]]]]]]\\\\\\]]]^^^cccbbbaaa______aaafffjjjooottt~~~;;;;;;::::::999888888888444444444444444444444444444444333333333333444444555444444333333444444555666555555555555444444444333333333333444444444444333333444444444444333333555555555555555555555555333333333444444444555555555777888888777:::???CCCSSS___iiilllnnnrrrvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}yyyvvvsssppplllgggbbb^^^^^^gggxxxzzzsssrrrxxx|||xxxzzz~~~kkk^^^VVVOOOKKKIIIJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJKKKNNNPPPSSSUUUVVVVVVXXXZZZYYYYYY[[[]]]aaaeeeiiikkkttt}}}|||vvvpppiiibbb]]]]]]YYYTTTRRRRRRQQQMMMJJJKKKKKKJJJHHHHHHKKKPPPTTTYYYbbbsssyyypppdddXXXNNNFFFBBB@@@===:::888888888777666222333333444555555555555111111111222222333333333555444444333333444444555444444444444444444444444222222222222333333333333333333333333333333333333222222333333333333444444222222333333333333444444444444333333333333222222444444333222222222333333222333333444444555555555222222444555666777777777888888888999:::;;;<<<===@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFFFFGGGIIILLLNNNPPPQQQSSSTTTTTTSSSSSSTTTUUUYYY[[[]]]]]]\\\\\\]]]^^^___aaaccceeefffiiimmmooommmsss}}};;;::::::999888888777777777777666666666555555555444333333222222333333444444444444444444444444444333333333333333333333333222222333333333333333444333333333222222333333333444444444444444444444444333333333444444444555555333666999888888;;;CCCJJJYYYbbbjjjlllmmmpppssssssxxxxxxyyyyyy{{{|||~~~~~~}}}|||{{{vvvrrrooommmjjjeeebbbbbbaaarrr}}}zzz{{{~~~tttwwwmmm]]]VVVRRRMMMIIILLLKKKJJJHHHEEECCCAAA@@@@@@@@@???>>>>>>===>>>>>>===>>>???@@@AAABBBBBBBBBCCCDDDDDDFFFHHHJJJLLLMMMPPPRRRUUUWWWXXXXXXYYY[[[[[[\\\```eeelllssszzz}}}{{{tttlllgggfffaaa\\\ZZZYYYXXXTTTQQQNNNNNNLLLJJJIIIJJJNNNQQQRRRXXXeeewww|||uuulllaaaVVVLLLFFFAAA>>>;;;999999999888777444444555555666555555555222222222222222222222222555444444333333444444555444444444444444444444444111111222222222333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333555444333333222222222222222222333333444555666666777777777777666666555444888888888999:::;;;<<<===???@@@@@@AAABBBBBBCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGEEEEEEFFFGGGIIIKKKNNNPPPQQQSSSTTTTTTSSSSSSUUUVVVYYY[[[]]]]]]\\\\\\]]]^^^]]]ccclllqqqrrrpppmmmkkklllrrr}}}999999999888777777666666777777777666555555444444444333333222222333333444444444444444444444444444333333333333333333333333222222222333333444444444444333222222222222333444333333333333333333333333333333333444444444555555222555888999:::???JJJRRR^^^eeekkklllmmmpppsssrrrxxxxxxxxxyyy{{{}}}~~~~~~}}}|||zzzyyyuuuooojjjhhhddd______dddkkk}}}|||xxxqqqyyyrrrbbbWWWSSSQQQLLLHHHLLLKKKIIIGGGEEEBBBAAA@@@??????>>>>>>===>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEGGGIIIKKKNNNOOOQQQSSSVVVXXXXXXYYY[[[]]]\\\___fffppp{{{yyytttmmmhhhccc```___^^^[[[XXXQQQPPPOOOLLLJJJJJJMMMOOOQQQTTT[[[iii||||||wwwqqqiii^^^RRRJJJAAA???<<<:::::::::999888777777777777777666555444666555555444333333222222555444444333333444444555444444444444444444444444111111222222222333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333555444333333222222222222222222333333444555666666444444444444444333222111888888888999:::;;;<<<===??????@@@@@@AAABBBBBBCCCGGGFFFEEECCCCCCCCCDDDEEEEEEEEEEEEFFFHHHKKKNNNOOOPPPRRRSSSTTTSSSSSSUUUVVVZZZ\\\]]]]]]\\\\\\\\\]]]```fffnnnrrrrrrmmmiiiffflllrrr}}}999999888888777666666555555555444444444333333333444444333333333333444444333444444555555444444333444444444555555555555666222222333333444444555555444444333333333333444444333333333333333333333333333333333444444444555555333555777:::>>>GGGRRRZZZdddjjjnnnnnnppptttvvvuuuwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~|||zzzwwwvvvuuullleeeccc___ZZZ^^^ggg|||zzztttvvv~~~uuusss}}}nnneeeYYYRRRPPPNNNKKKHHHIIIHHHGGGFFFEEEDDDDDDDDD???>>>>>>>>>>>>>>>???@@@???@@@BBBCCCEEEFFFFFFFFFEEEFFFGGGIIILLLNNNQQQRRRTTTVVVXXXYYYZZZ\\\```bbbaaagggqqqvvvpppjjjfffdddccc```]]]UUUTTTRRROOOKKKJJJKKKMMMQQQRRRVVV^^^mmm~~~{{{wwwtttnnneeeYYYPPPDDDAAA>>>;;;;;;:::999777777888888888888777666666888777777666444333333222555444444333333444444555444444444444444444444444222222222222333333333333333333333333333333333333222222333333333333444444222222333333333333444444222222333333333333444444444444333222222222333333222333333444444555555555222333444555777777888888888888888999:::;;;<<<===??????@@@@@@AAAAAABBBBBBHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHKKKMMMOOOOOOQQQRRRSSSRRRSSSTTTVVVZZZ\\\^^^]]]\\\[[[\\\]]]eeefffggggggeeeddddddeeekkkqqq|||::::::999888888777777666444444444444444333333333555555444444444444555555333333444555555444333333444444444555555555666666222333333444555555666666444444444444444444444444444444444444444444444444333333333444444444555555777666888<<>>>>>>>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHHHHHHHHHHHHHJJJLLLOOORRRUUUVVVYYYZZZ[[[\\\]]]aaafffjjjnnnuuu|||tttnnnkkkhhhdddaaa]]]\\\YYYTTTOOOKKKKKKLLLOOOQQQSSSWWW```nnn~~~|||zzzwwwvvvssskkk```WWWIIIEEEAAA===;;;888666444444555666777888888888888666666666555555555444444555444444333333444444555444444444444444444444444333333333333444444444444444444444444444444444444222222333333333333444444222222333333333333444444222222222333333444444444333333222222222333444444444444444444444444444444444555777999:::;;;<<<<<<888888888999:::;;;<<<===?????????@@@AAAAAABBBBBBFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFHHHKKKMMMOOONNNOOOQQQQQQQQQRRRSSSUUU[[[\\\^^^]]]\\\[[[[[[\\\```aaaaaa```___```ccceeeiiippp|||;;;;;;::::::999888888777666666666666666666666666666555555444444555555666333333444555555444333333222222222333333444444444333333444444555666777777444555555666666555555444555555555555555555555555333333333444444444555555999888888>>>IIIVVVbbbhhhhhhlllnnnooorrrxxx{{{zzzwwwwwwxxxyyy{{{}}}||||||}}}|||zzzwwwtttrrrpppfff```bbbccceeerrrmmmnnnvvv}}}rrrxxxoooaaa]]]YYYSSSMMMJJJJJJKKKMMMKKKIIIGGGDDDAAA@@@?????????>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIJJJKKKLLLOOORRRUUUXXXYYY]]]^^^^^^___aaaeeelllpppzzz~~~vvvrrrmmmhhheeeeeeccc```YYYSSSNNNLLLLLLLLLOOORRRTTTYYYdddttt}}}|||yyywwwwwwuuuoooddd\\\MMMIIICCC>>>:::777333111000111333555777999::::::444444444555555555555666555444444333333444444555444444444444444444444444333333444444444444555555555555555555555555555555222222333333333444444444222222333333333444444444222222222333333444444444222222222222333444444555444444444444444444333333444555666777777777777777888888888999:::;;;======>>>??????@@@AAAAAABBBBBBDDDDDDCCCCCCDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJMMMOOOMMMNNNPPPQQQQQQQQQSSSUUU[[[\\\^^^^^^\\\[[[[[[\\\XXX\\\```bbbccccccccccccgggooo|||::::::999999888777777777777777666555555555555555555555555666666666666666333333333333333333333333777666555333333444555555444444444444444444444444777888888777555333444555555555555444444333333333444666888999888777888999888:::???HHHRRR\\\cccfffjjjnnnrrruuuvvvuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~|||yyyvvvsssqqqllljjjddd^^^```pppyyyiiitttrrrppppppwwwpppbbb^^^YYYUUUOOOKKKJJJIIIIIIIIIGGGGGGFFFEEECCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCAAACCCEEEGGGHHHIIIKKKMMMNNNQQQSSSSSSUUUWWWXXXWWW```]]]___eeekkkpppzzz|||vvvooojjjllliiieeeaaa]]]WWWQQQLLLRRRQQQPPPRRRWWW___fffkkk~~~}}}yyyuuuxxx{{{{{{vvvnnngggcccXXXPPPFFF???===;;;777333888777777666666777999999555555444444444333333333555555555444444333333333333333333333333333333333444444444444444444444444333333222222333333444555777555333333444666666555111//////000333444222///111222444555555444222111444555555555444333333222333333333444444444555555555555555666666666666666777777888999:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFHHHKKKMMMOOOOOOPPPRRRSSSRRRQQQRRRSSSWWWZZZ^^^___]]][[[ZZZZZZ___````````````aaadddgggkkkppp}}}::::::999999888777777777777777666555555555555555666666666555555444444444444444444333333333333333666666555444444444444444444444444444444444444444666777777666444333444555555555555444444333333333222444666666555555666777999<<>>@@@??????@@@@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFHHHKKKNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSWWWZZZ]]]^^^]]]\\\[[[\\\______``````___```ccceeelllqqq~~~:::::::::999888888777777777777666555555555555555777777666555444333222222444444444444444444444444555555666666555555444333444444444444444444444444444555666555444333444555555555555444444444444444222333555555444555666777:::@@@IIITTT^^^fffkkknnnrrruuuxxxzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}zzzuuuqqqnnniiieeebbbfffwww}}}wwwwwwggg```bbbiiiwwwvvvjjj___YYYXXXMMMLLLMMMNNNNNNMMMJJJGGGEEEEEECCCBBB@@@?????????>>>>>>???@@@AAAAAABBBBBBDDDFFFHHHJJJKKKLLLNNNPPPUUUVVVWWWXXXYYYZZZ^^^```fffjjjttt|||vvvssspppmmmjjjgggccc```TTTSSSRRRQQQRRRTTTWWWYYY]]]eeesss}}}vvvuuuwwwzzz{{{yyyuuupppmmmfff]]]QQQGGGAAA>>>;;;999888777666555555666777777555555555444444444444333555444444444444333333333333333333333333333333333222222222222222222222222555444444444444555666666888666444333444444444333777555333333444555555444555555555555555555555555444444555555444444333333333333333444444444555555333333444444555555555555777777888999:::<<<===>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFHHHKKKNNNPPPQQQRRRSSSSSSQQQPPPQQQQQQWWWYYY\\\]]]\\\\\\]]]^^^___`````````______aaacccmmmsss;;;::::::999999888777777777777666555555555555555666555555444333333222222444444444555555555555555444555666666666555333222444444444444444444444444222444555444333333444555555555555555555444444444333555666666666666888:::<<>>>>>>>>@@@@@@AAABBBDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSYYYXXXYYY[[[ZZZ[[[```fffnnnwww~~~yyyuuussspppmmmjjj```]]]XXXTTTRRRRRRTTTUUUXXX]]]ggguuuxxxuuuvvvvvvwwwwwwtttpppmmmiiiaaaUUUJJJCCC>>>;;;999999888666555555555666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666555444333333555555555444555444222222222333333333555555444444444444555555333444444555444444333333333333333444444444555555222222333333444555555555777777888999:::<<<===>>>????????????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFGGGHHHKKKNNNPPPQQQSSSTTTSSSQQQPPPPPPQQQWWWYYY[[[\\\\\\]]]___aaa```aaabbbbbbaaaaaabbbdddooouuu;;;;;;::::::999888888888777777666555555555555555444444444444444444444444444444444555555555666666444555666666666555333222444444444444444444444444222444555444333333444555555555555555555555555555444555666666666777999;;;???GGGTTT___ggglllppprrruuuwwwzzzzzzzzzzzzzzz{{{}}}}}}~~~}}}}}}|||zzzvvvqqqllliiigggffflll}}}oooaaabbbjjjqqqwwwggg___]]]ZZZXXXWWWXXXVVVUUUTTTTTTSSSPPPNNNFFFEEEBBB@@@???>>>??????@@@AAABBBDDDEEEGGGHHHHHHIIIKKKNNNOOOPPPQQQTTTVVV\\\ZZZ[[[]]]]]]]]]dddnnn{{{|||xxxuuurrrooonnniii```XXXSSSQQQSSSTTTUUUWWW^^^iiizzz}}}uuutttrrrrrrsssrrrnnnkkknnnhhh]]]SSSJJJDDD???===:::999777666555555555666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222333333444555222111111333555666666555333333333333222222333444444444333222222333444444333333444444555444444333333333333444444444555555222222333333444555555666777777888999:::<<<===>>>????????????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGIIILLLNNNPPPQQQSSSTTTSSSQQQPPPPPPQQQWWWYYY[[[\\\\\\]]]```bbb```bbbddddddccccccdddeeepppwww;;;;;;;;;:::999999888888777777666555555555555555333333444444555555555555333333333444555555666666555555666666555555444333444444444444444444444444444555666555444333444555555555555555555666666666333444444444444666999;;;DDDMMMYYYdddiiimmmqqqsssuuuwwwyyyzzzzzzzzz{{{}}}}}}|||zzzvvvrrrmmmiiigggccciiiwwwyyyggg___fffsssssshhh^^^[[[[[[YYYXXXXXX]]][[[YYYWWWWWWUUURRROOOHHHFFFDDDAAA@@@@@@@@@AAA???@@@AAACCCEEEGGGHHHIIILLLNNNPPPRRRRRRTTTVVVXXX]]]ZZZ\\\aaacccdddooo~~~}}}zzzwwwuuuyyysssjjj___XXXTTTSSSSSSOOOQQQVVV^^^lll~~~uuurrrooooooqqqqqqooolllmmmjjjddd[[[RRRIIIBBB>>><<<;;;999777666555555666666666666555555555444444333333333444444444444555444444444444444444444444222222222222222222222222333222222222222333444444111111111333555666555444222333555666555444555666333333333333333333333333333333444444555555444444333333333444444444555555222222333444555666666777777777888999:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGIIILLLOOOQQQQQQRRRSSSSSSQQQPPPQQQQQQWWWYYY\\\]]]]]]^^^___aaa```bbbdddeeeeeeeeefffgggpppxxx<<<;;;;;;::::::999888888777777666555555555555555666666555555555555555555222222222333444555555555666666555444444444444444444444444444444444444444666777777666444333444555444555555555666666666777444555555555555777:::===JJJSSS___gggkkknnnqqqtttuuuwwwyyyzzz{{{|||~~~}}}{{{wwwsssnnnjjjgggffffffqqq~~~sssiiigggttt~~~hhhaaaZZZYYYYYYXXXZZZ^^^_________```___\\\VVVSSSJJJHHHEEECCCAAAAAABBBCCC@@@AAACCCEEEGGGIIIKKKKKKNNNPPPRRRTTTTTTVVVXXXZZZ]]][[[___gggkkkooo~~~uuulllbbb[[[VVVSSSMMMOOOSSSWWW___ooovvvrrrnnnnnnrrrtttsssqqqlllllljjjddd[[[PPPGGGAAA>>><<<:::888666666666666666666666666555555555555333333333444444444555555555555555555555555555555222222222222222222222222333333333333333444555555333333222444555555333111---111555777555444444555222333444555555444333222222333444444555555444444333333333444444444555555222333444555666777777888777777888999:::<<<===>>>AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHIIILLLOOOQQQOOOQQQSSSSSSRRRQQQRRRSSSWWWZZZ]]]______^^^^^^___^^^```ccceeeeeefffggghhhpppxxx<<<;;;;;;::::::999999888777777666555555555555555888888777666555444444333111111222333333444555555777666555333333444555555444444444444444444444444777888888777555333444555444555555555666666777777777777888777777999===@@@OOOXXXcccjjjlllnnnrrruuuvvvxxxzzz{{{|||}}}}}}zzzuuupppkkkhhhfffeeelll{{{|||uuupppsssqqqfff```[[[ZZZZZZZZZ^^^dddfffgggjjjmmmlllhhhaaa[[[LLLJJJFFFDDDBBBCCCDDDEEECCCDDDFFFHHHJJJLLLNNNOOOOOOQQQSSSUUUUUUWWWYYY[[[]]][[[aaalllrrryyywwwlllbbbZZZUUUPPPSSSUUUUUUYYYeeexxxvvvqqqnnnoootttxxxxxxvvvppprrrsssooofffZZZOOOIII???===;;;999777666666666777666666666555555555555333333333444444555555555555555555555555555555555444444444444444444444444555444444444444555666666666555444444444333000...(((---333555444222222333333444666777777666444333222333333444555555555444333333333444444444555555333333444555666777888999777777888999:::<<<===>>>BBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLOOOQQQOOOPPPRRRSSSRRRQQQRRRSSSWWWZZZ^^^``````^^^^^^^^^\\\^^^bbbdddeeeeeeggghhhpppxxx>>>======<<<<<<;;;::::::777777777777666666666666888888777555555444444444555444444444444555666666555444333333555555444333333333333444444444555555333444666555444444555777444444444555555555666666777333333666999;;;???EEEXXX\\\ccchhhlllpppsssuuuyyyzzz}}}~~~wwwrrrsssnnnddddddlllvvv}}}~~~yyylllaaa___\\\YYYZZZ___ggglllmmmqqqtttwwwyyyuuuiii\\\RRRIIIAAA@@@AAA@@@AAADDDEEEFFFGGGHHHJJJKKKLLLMMMPPPTTTWWWXXXXXX[[[^^^___^^^___fffrrr}}}vvvnnnfff```UUURRRQQQUUUZZZ```kkkvvvyyywwwuuuqqqsss~~~~~~}}}{{{vvvpppllldddUUUFFF:::;;;:::999777666777888888888888777666555555555777777666666555555555555444444444444444444444444444444444444444444444444777777666555444333333333333222222333555666555444333333444555555555444444222333444555555444333222444444444333333444444555444444444333333222222222444444555555666777777777777777888999:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEMMMKKKIIIIIILLLNNNPPPPPPSSSSSSTTTTTTSSSRRRQQQQQQWWWYYY\\\]]]^^^___aaabbbbbbbbbaaa```___aaaeeehhhoooxxx======<<<<<<;;;:::::::::777777777777666666666666888777666555555444444444555444444444444555666666555444333333555555444333333333333444444444555555333444555555444444555666444444444555555555666666777444555777999;;;BBBJJJ]]]aaagggkkkoooqqqsssuuuzzz{{{}}}~~~~~~vvvrrrrrrmmmffflllxxxqqqhhhcccaaa___^^^```fffnnntttxxx|||~~~qqqcccTTTKKKCCCBBBBBBBBBBBBEEEFFFFFFGGGIIIKKKLLLMMMNNNSSSVVVXXXWWWWWWYYY\\\^^^cccfffooo~~~|||vvvnnnhhh]]]XXXTTTUUUVVVZZZdddnnn~~~xxxrrrrrrpppssszzzuuukkkZZZKKK>>>>>><<<:::777666666777888777777777666666555555666666666555555555444444444444444444444444444444444444444444444444444444666666555555444444333333555333222333444444333222333333333222222222222222444444555555555555444444555555444333333333444444444444333333333333333333222222333333444555555555777777888999:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFKKKJJJHHHIIILLLOOOPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTWWWYYY\\\]]]]]]^^^___aaabbbbbbaaa```___aaaeeehhhooowww===<<<<<<;;;;;;:::999999777777777777666666666666888777666555555444555555555444444444444555666666555444333444555555555333333333333444444444555555222333555444333333444666444444555555555666666666777666777999999<<>>:::888666666666777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444555555555444444444444444555444444555777888888777666555444222222222333333666555555555555555555666666666555444333333333444333333333333444444444444222222333333444555555555777777888999:::<<<===>>>@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBDDDFFFGGGIIIHHHGGGHHHLLLOOOQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXWWWYYY\\\\\\\\\\\\^^^___bbbbbbaaa```___aaaeeehhhooovvv<<<<<<<<<;;;::::::999999777777777777666666666666777777666555555555555555555444444444444555666666666444333444555666555444333333333444444444555555222333444444333333444555555555555555666666666666555666888999999>>>KKKZZZeeeiiinnnrrrtttvvvxxxyyy}}}}}}}}}}}}~~~~~~}}}|||wwwrrrmmmiiihhhrrrtttjjjffffffggggggggghhhmmmvvv}}}mmmZZZQQQHHHGGGGGGFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVXXXZZZ[[[^^^gggpppyyy{{{pppiiibbb]]][[[[[[bbbkkkkkkwww{{{vvvvvvtttsssuuu~~~wwwdddTTTGGGCCC>>>:::888777666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444333444777<<>>????????????@@@AAABBBCCCAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFHHHLLLOOOQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWYYY[[[\\\\\\[[[\\\^^^bbbbbbaaa```___aaaeeehhhooouuu===<<<<<<;;;;;;:::999999777777777777666666666666777666666555555555555666555444444444444555666666666555444444666666555444333333333444444444555555222333555444333333444666555555555666666666777777555555888:::;;;AAAPPP___fffjjjoootttvvvxxxzzz|||~~~~~~~~~~~~}}}{{{yyytttooojjjhhhmmmtttiiicccccceeegggggghhhkkksss~~~nnn\\\RRRJJJIIIIIIHHHIIIKKKJJJKKKLLLNNNPPPRRRTTTUUUWWWVVVXXX\\\]]]aaannn{{{zzztttlllgggaaa^^^aaahhhfffooo{{{zzzwwwssspppqqqzzzuuueeeWWWKKKFFF???:::999888888777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444444444333444777<<>>????????????@@@AAABBBBBBAAA@@@@@@AAABBBDDDFFFGGGEEEDDDEEEHHHLLLOOOPPPPPPSSSSSSRRRRRRSSSSSSTTTTTTWWWYYY[[[\\\\\\[[[\\\^^^bbbbbbaaa```___aaaeeehhhooouuu>>>======<<<;;;;;;::::::777777777777666666666666666666555555555555666666555444444444444555666666666555444555666666555444333333333444444444555555333444666555444444555777555555666666666777777777555555888<<<@@@HHHVVVdddgggkkkqqquuuxxxzzz|||~~~}}}~~~{{{xxxvvvpppllliiinnn}}}vvvpppggg```^^^```ccceeefffggglllwww}}}mmm\\\SSSKKKJJJJJJJJJKKKMMMKKKLLLNNNPPPRRRTTTVVVWWWZZZXXXZZZ```bbbgggwwwzzzssskkkbbb```cccaaahhhuuu~~~|||{{{wwwqqqlllooovvvxxx|||}}}yyysssggg]]]RRRKKKBBB<<<;;;;;;:::888777777666666555444444333444444444444444555555555444444444444444444444444444444444444444444444444444444444333333333333333555444444555777888888777666555444222222222333333666555555555555555555666666555555555555555666666444444444444444555555555222222333333444555555555777777888999:::<<<===>>>???>>>>>>??????@@@AAABBBAAAAAA@@@@@@AAACCCEEEFFFDDDDDDEEEHHHLLLOOOOOOOOOSSSSSSTTTUUUUUUTTTTTTSSSWWWYYY\\\\\\\\\\\\^^^___bbbbbbaaa```___aaaeeehhhooovvv???>>>>>>======<<<;;;;;;777777777777666666666666666666555555555555666666555444444444444555666666777555444555666777666444333333333444444444555555444555777666555555666888555666666666777777777777888666888???GGGOOO\\\hhhllloootttwwwyyyzzz|||}}}}}}~~~~~~zzzvvvsssllljjjlllyyyzzziiieee___[[[\\\^^^aaabbbdddeeekkkxxxyyyjjj[[[RRRKKKJJJKKKKKKMMMPPPLLLMMMOOOQQQTTTVVVXXXYYY[[[YYY^^^gggllltttxxxlllfffgggbbbeeelllxxxxxxmmmjjjnnnmmmrrruuuttttttrrrllleee]]]TTTHHHAAA>>>===:::888888888777666444333222222444444555555555666666666444444444444444444444444444444444444444444444444555444444333333222222222555333222333444444333222333333333222222222222222444444555555555555444444555444444555555666777888555555555555444444444444222222333333444555555555777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAABBBDDDDDDDDDDDDEEEHHHKKKNNNNNNMMMQQQSSSVVVXXXYYYXXXWWWVVVWWWYYY\\\]]]]]]^^^___aaabbbbbbaaa```___aaaeeehhhpppwww?????????>>>======<<<<<<777777777777666666666666666666555555555666666777555444444444444555666666777555444555666777666555333333333444444444555555555666777777666666777999666666666666777777777777:::777999BBBKKKUUU```jjjpppssswwwzzzzzz{{{|||}}}|||~~~}}}yyytttrrrhhhhhhooo}}}|||kkkfffaaa\\\ZZZ[[[^^^```bbbcccdddkkkyyyuuufffZZZQQQJJJJJJLLLLLLNNNQQQMMMNNNPPPRRRUUUWWWYYYZZZZZZYYY```mmmwwwxxxpppoooeeefffiiiqqq~~~~~~ppphhhiiiggglllppppppqqqsssqqqllleee[[[NNNDDD@@@>>>;;;888999888777666444222111000555555555666666666777777444444444444444444444444444444444444444444444444555555444333333222111111333222222333555666555444333333444555555555444444222333444555555444333222444444444444666777888999666666666555444444444333444444555555666777777888777777888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEHHHKKKMMMMMMLLLPPPSSSWWWZZZ\\\\\\ZZZYYYWWWYYY\\\^^^^^^___aaabbbbbbbbbaaa```___aaaeeehhhpppxxxAAAAAA@@@???>>>===<<<<<<888888777777666666555555666666555555555555666666666555444333222333333444333333333333333333333333333333333444444444555555777666444333333444666777:::777555666999999888555;;;<<>><<<;;;999888777666666555555555555555666777666555333222555555666666555555444333555555555444444333333333555555555444444333333333444444555555555555444444333333111111111111333333444444555555555555444444555555555555555555555555333222222222222333444555222222333444555666777888666666777888:::;;;<<<<<<======>>>>>>???@@@BBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDFFFIIILLLOOOQQQQQQSSSVVVYYYZZZXXXVVVTTTXXXYYY[[[[[[[[[[[[]]]___```aaaaaa```___```cccfffpppwwwAAAAAA@@@???>>>===<<<<<<:::999999888888777666666666666555555555555666666888777666555555555666666444444444444444444444444444444444555555555666666666555444444444444555666999777666666999999888666777888===GGGVVVcccmmmqqqrrruuuxxxzzzzzzzzz{{{|||~~~|||yyywwwtttqqqoooiiinnnyyyyyyzzzvvv{{{uuufff]]][[[XXXUUUVVVYYY]]]^^^^^^dddnnn{{{vvvjjjaaaVVVSSSNNNLLLKKKLLLKKKKKKMMMMMMQQQWWWYYYYYY^^^dddbbbnnn{{{}}}uuujjjddd```eeemmmyyy~~~|||xxx{{{zzzkkkdddhhhlllmmmkkkhhhfffeeebbb^^^VVVMMMEEE@@@<<<;;;999888777666666555555555555555555555555555444444555555666666555555444333555555444444444333333333444444444444444444333333333333444444444444333333444333222222222222333444444444555555555555444444555555555555555555555555444444333333333444444555555555555555555555666666666777888999:::<<<======?????????>>>??????@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFIIILLLNNNPPPRRRTTTWWWZZZ[[[YYYWWWVVVWWWYYY[[[\\\\\\]]]^^^``````aaaaaa``````bbbeeehhhpppwwwAAAAAA@@@???>>>======<<<;;;;;;::::::999888888777666666555555555555666666888777666666555555666666555555555555555555555555555555555666666666777777555555555555555555555555999777666777888999888777777888>>>LLL]]]llltttvvvvvvwwwyyyzzzzzzzzz|||~~~}}}zzzuuuqqqmmmkkkfffqqq~~~uuuwwwssssss~~~wwwhhh^^^YYYWWWVVVUUUWWW[[[```bbbcccnnnxxxxxxooofff___WWWTTTPPPNNNNNNNNNNNNNNNOOOPPPSSSYYY[[[]]]dddmmmppp~~~ooogggbbbccciiirrr|||xxxwwwwww{{{tttiiihhhgggggggggfffcccaaaaaa^^^YYYRRRJJJCCC===:::999888777666666555555555555555444444444555555666555555666666555555444333555444444444444333333333333333444444444444444444222333333333333333333222555444333333333333444555444444555555555555444444555555555555555555555555666555555444444444555555999999888777666555444444777777888:::;;;<<<===>>>AAA@@@???>>>>>>>>>>>>>>>AAAAAA@@@???@@@AAABBBCCCEEEEEEEEEFFFHHHJJJMMMNNNQQQSSSVVVXXXYYYXXXVVVUUUVVVXXX[[[]]]]]]^^^```bbb```aaaaaaaaaaaacccgggjjjqqqxxxBBBAAAAAA@@@???>>>===<<<;;;;;;::::::999888888888666666555555555555666666555555444444444444444444666666666666666666666666444555555555666666666666555555666666666666555555888777777888888999999888<<<===DDDQQQcccpppttttttyyyzzz{{{zzzzzz{{{}}}~~~yyysssmmmiiihhheeevvv|||yyy}}}~~~tttxxxnnnaaa[[[YYYXXXXXXXXX\\\bbbiiiooosss|||yyyqqqkkkddd^^^VVVTTTRRRQQQSSSTTTTTTTTTUUUUUUXXX[[[]]]```jjjuuuwwwooohhhfffhhhnnnxxx~~~xxxyyyxxxzzz{{{qqqkkkfffeeefffgggdddaaadddccc___YYYPPPGGG>>>999999888777666555555555555555444333333444555777888555555555666555555444333444444444444444444444444333333333444444555555555333333444444444444333333555555555444444555555555333444444555555444444333555555555555555555555555777666666555555555555555:::999999888777666555555888888999:::<<<===>>>>>>??????>>>>>>>>>>>>??????AAA@@@@@@???@@@AAACCCDDDFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPSSSUUUUUUUUUSSSRRRUUUXXX[[[^^^___```bbbccc___```aaabbbbbbeeeiiilllqqqyyyBBBBBBAAA@@@???>>>======;;;::::::999999888777777666666555555555555666666444444555555555555555555666666666666666666666666333333444444444555555555555555666777777666555555777888888888888999999:::>>>AAAIIIWWWgggqqqtttssszzz{{{||||||{{{|||~~~~~~wwwpppjjjgggggghhh}}}~~~{{{~~~~~~yyyzzziii___[[[[[[ZZZ[[[^^^dddlllvvvvvvooojjjeee```VVVTTTRRRRRRTTTUUUUUUTTTXXXXXXZZZ^^^aaagggvvvwwwoookkkjjjlllsss{{{}}}zzzzzz}}}yyyqqqiiifffhhhjjjhhheeejjjiiigggaaaWWWKKK@@@999999888777666555555555555555444333333444555777888555555555666555555444333444444444444444444444444333333333444444555555555444444555555555555444444555555555555555555555555333333444444444444333333555555555555555555555555777666666555555555666666888888888888888888777777888888999:::<<<===>>>>>>============>>>???@@@AAA@@@@@@??????@@@BBBCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRTTTWWW[[[^^^___```bbbccc___```aaabbbcccfffjjjmmmqqqyyyBBBBBBAAA@@@???>>>>>>===;;;;;;:::999999888888777666666555555555555666666666666777888888888777777666666666666666666666666333333333444444444444555666666666666666666666666666888999999888888:::;;;<<>><<<<<<<<<===>>>???AAAAAA@@@?????????@@@BBBDDDEEEFFFEEEEEEFFFGGGIIIKKKLLLQQQRRRSSSUUUUUUUUUUUUTTTSSSVVV[[[^^^___```aaabbb___```aaabbbbbbeeeiiimmmpppyyyCCCBBBAAAAAA??????>>>===<<<<<<;;;;;;:::999999999666666555555555555666666555666777888999888888777555555555555555555555555444444444444555555555555888777666555555666777888666888::::::888888:::<<<;;;EEEUUUcccmmmssswwwzzzxxx{{{~~~~~~zzzrrriiifffhhhlllvvv{{{}}}www}}}zzzoooiiigggeeedddaaajjjvvv{{{uuussspppjjjeee___^^^^^^aaadddfffgggfffkkklllpppuuu|||}}}yyyuuuqqqqqquuu}}}}}}wwwooojjjjjjkkklllllllllmmmlllhhh___SSSGGG???999888777666666555555555555555555555555555444444555555666666555555444333333333333444444444555555444444444444444444333333333444444555555444444333333444555555555555444333222333333444444333333222555555555555555555555555333333333444555666777888666666666777777777888888666777888999:::<<<=====================>>>???@@@@@@?????????@@@BBBDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLRRRRRRTTTUUUUUUUUUUUUUUUSSSVVV[[[^^^_________`````````aaaaaabbbdddhhhkkkoooxxxCCCBBBBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::666666555555555555666666333444555777777777666555555555555555555555555555555555555555666666666777999777666444444666777999555888::::::888888:::===>>>JJJZZZgggnnnrrrvvvyyywwwzzz~~~}}}xxxppphhheeejjjooo~~~uuu|||zzzwww~~~vvvnnnmmmmmmllljjjgggrrrzzzvvvtttqqqkkkfffdddeeehhhmmmtttyyy{{{||||||||||||vvvuuuxxxzzz{{{vvvooojjjiiijjjkkkmmmjjjkkkkkkggg```TTTIIIBBB999888777666666555555555555555666777666555333222555555666666555555444333333333333444444555555555555555555444444333333333222333333444444333333222222333444555555444333222222333333444444333333222555555555555555555555555222222222333555666888999777777777666666666666666666666777888:::;;;<<<===???>>>>>>===============????????????@@@BBBDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMPPPQQQRRRSSSSSSTTTTTTTTTRRRVVV[[[^^^^^^^^^^^^___```aaaaaaaaaaaacccgggjjjnnnwwwCCCAAA??????@@@@@@@@@???===<<<<<<;;;;;;:::999999::::::::::::999999888888777666555444444555666777555555555444444333333333222333444555555444333222777777777777777777777777:::666666:::<<<:::999;;;CCCRRRcccmmmrrrxxxzzzzzz{{{wwwuuuqqqeee^^^lllzzzzzzyyy|||ttttttvvvuuuuuuwww~~~|||xxxvvvuuurrrnnnjjjgggmmmttt|||}}}xxxvvvzzz|||zzzqqqkkkiiijjjlllmmmkkkllliiiccc___YYYNNNDDD???;;;777555555555666555555555555555555555555555777666555444444555666777555444444333333333444444333333333444444555555555555555555555555555555555333333333333333333333333333333333444444444555555333333333333333333333333666555555555555666777777666666888999999888777666999999888777999;;;===??????>>>===>>>@@@AAAAAAAAA@@@????????????@@@BBBCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNOOORRRTTTUUUUUUTTTSSSTTTWWW[[[^^^^^^]]]]]]^^^_________```bbbdddfffhhhtttzzzDDDBBB@@@???@@@@@@???>>>===<<<<<<;;;;;;::::::999777777777777777777777777666666555444444555666666666555555555555555444444777777888999999888777777777777777777777777777777999666666999;;;999:::<<>>???>>>===>>>@@@AAAAAAAAA???>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNOOORRRTTTUUUUUUTTTSSSTTTWWW[[[^^^^^^^^^^^^^^^_________```bbbdddggghhhssszzzFFFDDDAAA@@@@@@@@@???=========<<<<<<;;;:::::::::555666666666666666666666555555444444444444555555555555555666666666666666666666777777777777666666666666666666666666666666888555555999:::999;;;???JJJXXXhhhqqqvvv{{{}}}}}}{{{wwwsssnnnhhhnnnwwwpppooo|||wwwpppqqqvvv{{{}}}zzzwwwtttttttttsssrrrxxx{{{}}}~~~{{{yyyxxxuuurrrmmmfffbbbdddjjjqqqvvvvvvqqqhhh```ZZZPPPFFFAAA===999666666666666555555555555555555555555555555555444444444444555555444444444333333444444555333333333444444444444555333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333444333333333333444555555444555666777888999999999999888888888999;;;===>>>???>>>===>>>@@@AAAAAAAAA>>>>>>===>>>???AAACCCDDDCCCDDDDDDFFFGGGIIIKKKLLLNNNOOORRRTTTUUUUUUTTTSSSSSSWWW[[[^^^^^^^^^^^^___````````````bbbeeeggghhhrrryyyGGGEEEBBBAAAAAA@@@???============<<<;;;;;;::::::999888888888777777666666444444444444444444444444444444555555666666666777444444555555555555444444666666666666666666666666888555555888999999===BBBOOO]]]llltttxxx}}}~~~~~~~~~~~~|||wwwqqqlllkkkyyy}}}qqqooouuuxxxooohhhiiimmmsss{{{~~~~~~zzzwwwvvvwwwxxxxxx~~~}}}zzzyyy|||xxxtttsssmmmmmmiiiccc^^^```hhhppptttuuurrrjjjccc]]]UUUNNNCCC???:::777666666666555555555555555555555555555444444444444444444444444444444333333333444555555444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555444444444444444444444444666555555555555666777777333444555666888999999999888888888999:::;;;===>>>???>>>===>>>@@@AAAAAAAAA??????>>>>>>>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLNNNOOORRRTTTUUUUUUTTTSSSSSSWWW[[[^^^____________`````````aaabbbeeegggiiissszzzHHHFFFCCCBBBAAAAAA???>>>>>>======<<<<<<;;;::::::;;;:::999888777666555444333444444444444444444333333333333444444555555666777777777666666777777777666666666666666666666666888666666888999999???FFFTTTbbbpppvvvzzz~~~}}}}}}}}}{{{wwwpppmmmqqqtttmmmooo~~~~~~oooggg``````ccciiirrrzzz~~~yyywwwyyy|||~~~zzzvvv{{{|||vvvppplllhhhhhhfff```[[[]]]eeelllqqqsssrrrkkkddd___XXXQQQEEEAAA<<<999777777666666555555555555555555555555333444444444444444444333333333333333333444555666444444444444444444444444555555555555555555555555111111111111111111111111333333333444444444555555444444444444444444444444666555555555555666777777333444444555777888999:::888888888999:::;;;<<<===???>>>===>>>@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@DDDDDDDDDFFFGGGIIIKKKLLLNNNOOORRRTTTUUUUUUTTTSSSSSSWWW[[[_________```````````````aaaccceeegggiiisss{{{HHHFFFCCCBBBBBBBBBAAA???>>>>>>======<<<;;;;;;;;;999999888777555444333333444444555555555555444444333333333444444444444444666555555444444555555666666666666666666666666666888777777999999;;;BBBKKKXXXeeesssxxx{{{}}}||||||yyyuuuoooppp{{{{{{nnnmmmsssxxxggg```[[[\\\```fffpppzzz{{{yyy|||yyyzzz|||}}}}}}vvvnnniiiffffffccc___[[[\\\aaaeeemmmrrrrrrlllddd^^^VVVOOOGGGCCC===:::888777777666555555555555555555555555444444555555555555444444333333333333444555555666555444444444444333333333333333333333333333333333222222222222222222222222333333333444444444555555444444444444444444444444444333333333333444555555444444444555666777888999777888999:::;;;<<<<<<<<>>===>>>@@@AAAAAAAAAAAA@@@???>>>===>>>??????DDDEEEEEEGGGHHHJJJLLLMMMNNNOOORRRTTTUUUUUUTTTSSSSSSWWW\\\___`````````aaaaaa```aaaaaacccfffhhhiiirrr{{{GGGEEECCCBBBCCCCCCBBBAAA>>>>>>======<<<<<<;;;;;;777777777777777666666666444555666666666666555444555555555555444444444444555444333222222333444555777777777777777777777777999888888::::::<<>>===>>>@@@AAAAAAAAA>>>=========>>>???AAABBBEEEFFFFFFHHHIIIKKKMMMNNNNNNOOORRRTTTUUUUUUTTTSSSSSSWWW\\\___``````aaaaaaaaaaaaaaabbbcccfffhhhjjjpppyyyGGGEEECCCCCCCCCDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;777888888999:::;;;;;;<<<444555666777777666555444777777666666555555555444999888777666666777888999888888888888888888888888:::999999;;;:::===FFFQQQ]]]iiiuuuzzz|||~~~||||||ssspppoooxxxzzzqqqrrr{{{wwwlllaaa^^^___eeennnwww|||zzz{{{xxxgggdddaaa^^^^^^]]][[[YYY\\\eeekkkjjjeee```ZZZTTTIIIEEE???;;;999888777666555555555555555555555555444555666777777666555444222222222333444555666777555555555444444333333333555555555555555555555555555555555555555555555555333333333444444444555555555555555555555555555555666555555555555666777777777666555444444555777777777888999:::;;;<<<<<<<<>>===>>>@@@AAAAAAAAA;;;;;;;;;<<<>>>AAACCCDDDFFFFFFGGGHHHJJJLLLNNNOOONNNPPPRRRTTTUUUUUUTTTSSSSSSWWW\\\___```aaaaaabbbaaaaaaaaabbbdddfffhhhjjjnnnxxxCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@===<<<<<<<<<:::999888888888888777777777777777777666666555555555444999777555333222333444555666666666666666777888888555555666777888999999::::::999:::;;;;;;???JJJVVViiiooowww~~~~~~zzzvvvxxxsssuuu}}}vvvuuuwwwqqqlllgggggghhhnnnyyy}}}|||}}}~~~zzzrrrkkkccc______```^^^\\\aaabbbeeehhhjjjeee\\\UUUGGGCCC@@@@@@===777555777666666555555555444444444666666555444333333222222444444444444444444444444333333333444444444555555666444111///...000333555444444444333333222222222333333333444444444555555666555444555666777777555555555666666555444333333555444333222222333555666999999999::::::;;;;;;;;;????????????????????????>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEFFFHHHJJJLLLMMMMMMOOOQQQSSSTTTTTTSSSRRRQQQVVV\\\```aaa```______\\\___bbbddddddeeegggiiimmmwwwIIIHHHHHHGGGFFFDDDCCCBBBCCCAAA>>>======<<<;;;:::888888888888777777777777777777666666666555555555666555444444444555666777666666666666666777888888666666777777888888999999999888999:::;;;???KKKWWWjjjpppxxx~~~~~~zzzxxxsssttt~~~wwwrrrtttzzz{{{qqqnnnjjjlllpppyyy{{{yyyyyy~~~xxxqqqjjjhhhhhhfff```ZZZ\\\^^^ccciiimmmkkkccc]]]PPPIIIBBB@@@===777444555666666555555555444444444666666555444444333222222444444444444444444444444333333444444444555555555666444222000000111333444444333333333333333333222333333333444444444555555666555444555666777666555666666555555555444444444777666444444444555777888888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???AAACCCCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRTTTTTTTTTRRRQQQQQQUUU[[[___```_________]]]___aaacccccceeegggiiioooxxxLLLKKKJJJHHHFFFDDDAAA@@@CCCAAA>>>=========<<<:::999999999888888888777777777777666666666666555555333444444555555666777777666666666666666777888888777888888888888888888888999888999;;;===BBBOOO[[[kkkqqqxxx~~~}}}{{{rrr|||rrrpppvvvxxxtttvvvrrrwww}}}uuunnnkkkkkkrrrxxxvvvssspppnnnnnnooopppppprrruuuyyyyyysssrrrsssooodddZZZWWW[[[bbblllssssssmmmhhh]]]QQQEEE@@@===888444333555555555555555444444444666666555555444333333333444444444444444444444444444444444555555555666666555444444333222333333333222333333333333333333444333333333444444444555555555444444444666777666555777666555444333444555555888777666666666777999:::888888999::::::;;;<<<<<<========================<<<<<<===>>>???AAACCCDDDBBBCCCDDDFFFIIIKKKNNNOOOPPPQQQSSSTTTUUUTTTRRRQQQPPPUUUZZZ^^^______^^^___^^^___```aaabbbdddgggjjjpppzzzKKKJJJIIIGGGEEECCC@@@???BBB@@@>>>=========<<<::::::::::::999888888777777777777666666666666666666444444555666777666666666666666666666666777777888999888888888888888888888999999:::===@@@FFFUUUbbbnnnsssyyy~~~{{{tttwwwyyyzzz~~~}}}wwwooohhhgggffflllzzzrrrjjjhhheeecccaaaaaaaaabbbaaabbbdddgggkkknnnqqqrrrxxx}}}~~~~~~wwwwwwxxxtttiii^^^XXX\\\dddoooxxxzzzuuupppgggWWWGGG@@@>>>:::666555555555555555555555555555666666555555444444444333444444444444444444444444444444555555555666666666444444555555444444333333222222222333333444444444333333333444444444555555555444333444666777666555777666444333333444555777777777777777777888::::::888888999::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFIIILLLOOOPPPQQQRRRTTTUUUUUUSSSRRRPPPPPPTTTYYY\\\]]]]]]^^^^^^^^^___``````aaacccgggkkkqqqzzzJJJJJJIIIHHHGGGEEECCCBBBAAA???===<<<======<<<:::;;;;;;;;;:::999888888777666666777777777777777777666666777777666666555444666666666666666777777888999999999999888888888888888777999===AAAIIIYYYgggrrrvvv{{{}}}}}}yyyzzz~~~{{{nnngggbbbaaa```fffzzzyyynnngggcccaaa___\\\[[[ZZZ[[[[[[[[[\\\]]]___aaacccddddddjjjnnntttzzz}}}}}}xxxvvvwwwuuummmeee]]]```hhhqqqyyy{{{wwwsssjjjZZZJJJCCC@@@<<<999888444555555555555555555555666555555555555555444444444444444444444444444444444444444444555555555666444444555555555444333222222222222333333444444444333333333444444444555555555444333444555666666444777555444333333444666777555666666666777888999999777888888999;;;<<<<<<===????????????????????????@@@???????????????@@@@@@AAABBBDDDFFFIIILLLOOOPPPQQQRRRTTTTTTTTTSSSQQQPPPPPPSSSXXX[[[\\\\\\]]]^^^^^^______``````cccgggjjjqqqzzzKKKKKKKKKKKKJJJIIIHHHGGGBBB@@@>>>===>>>>>>===<<<===<<<;;;;;;:::999888888666666777777777777888888888888777666666555555444666666666666666777888888888888999999999999999999555555888<<>>======<<<;;;:::999888888666666777777777888888888888777666555555666777777666666666666666777888888888888888999999:::::::::777777999???EEEPPPbbbqqqyyy|||~~~sssmmmooorrr~~~~~~rrrfffaaa^^^aaabbbiii}}}{{{sssllleee```______^^^]]]]]]]]]]]]]]]^^^___bbbdddfffggggggggghhhlllqqquuuzzz}}}{{{vvv}}}|||~~~}}}{{{zzzxxxrrrpppooopppeeeeeeggglllqqqrrrppplllhhh^^^SSSKKKDDD===999:::444444444555555555666666555555555555666666666666444444444444444444444444222222222333333333333444444333333333222222222222444333333333333333333222333333333444444444555555444333222333555666555444444444444555555555666666333444555777888888999999666777888999;;;<<<===>>>????????????????????????=========>>>???AAABBBCCCCCCDDDEEEFFFHHHKKKMMMNNNMMMNNNPPPRRRSSSRRRQQQPPPOOORRRVVVXXXYYYZZZ\\\]]][[[]]]```aaabbbcccfffhhhmmmwwwLLLLLLKKKJJJIIIGGGEEEDDDEEECCCAAAAAABBBBBBAAA@@@>>>======;;;:::999888888666666777777888888888999777666555444555777999:::666666666666666777888888777777888999::::::;;;;;;::::::===CCCJJJUUUgggwww{{{~~~~~~}}}rrrttt|||yyyllliiinnnssszzzmmmccc^^^]]]```bbbjjj~~~zzzrrrlllfffbbbfffffffffeeeeeeeeeffffffiiijjjlllmmmnnnnnnmmmmmmmmmssszzz|||yyy}}}}}}zzzxxx{{{|||sssooooooqqqeeedddeeehhhmmmnnnllliiiggg___VVVNNNEEE<<<888999444444444555555555666666555555555666666666666666444444444444444444444444111111222222222333333333444333222111111111222222444444444333333222222222333333333444444444555555444333222333555666555444333333444555666666555555444555666777999999::::::666777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>@@@BBBDDDFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLMMMOOOQQQRRRRRRQQQPPPOOORRRUUUXXXYYYZZZ[[[]]]ZZZ]]]```bbbcccccceeegggllluuuPPPPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@>>>>>>>>>???>>>===<<<:::999888777888777777777777777888999777777666666666666777777444555555666777888888999777888888999999:::;;;;;;::::::===BBBLLL[[[jjjttt}}}}}}pppxxxtttooottt|||~~~ppphhhfffnnnzzz}}}sssnnn]]]```aaa___aaapppzzzsssooommmkkkllloooooopppppprrrtttzzz|||~~~}}}}}}~~~~~~{{{}}}xxxzzz~~~zzz|||xxxuuupppjjjkkkeee``````dddggggggeeeeee___XXXOOOHHHAAA:::666666777777888777555333222666666555444444444444555333222222111111222222333777777666555555555555555555555555555555555555555111222222333444555666666555555555555555555555555555444222111111222444555666666666666666666666666555444333333444777999;;;999999999:::;;;<<<===>>>===>>>>>>????????????>>>=========>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]___``````cccfffiiiooowwwTTTSSSQQQPPPNNNLLLJJJJJJFFFEEECCCAAA@@@???>>>>>>???>>>===<<<:::999888777888888777777777777777888777777666666666666777777555555555666777888888888777888888999999:::;;;;;;;;;<<<>>>DDDOOO^^^mmmvvv~~~mmmwww}}}ooolllsss|||xxxlllggggggrrr~~~wwwoookkk^^^___```aaagggyyyzzzvvvuuuwwwzzz{{{|||~~~}}}xxxtttuuuvvv{{{|||~~~|||uuunnnkkkeee___^^^aaaeeeffffffccc___WWWPPPIIICCC<<<888777777777666666555444444666666555444444444444555444444333333333333444444666666555444444444444444222222222222222222222222222333333444444555555555555555555555555555555555555444333222222333444555555555555555555555555555555555444444444666888:::777888:::<<<=========<<<======>>>????????????>>>=========>>>???AAABBBCCCBBBCCCEEEFFFIIIJJJLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPRRRTTTWWWYYY[[[\\\]]]]]]^^^``````aaacccfffiiimmmuuuVVVUUURRROOOMMMLLLKKKKKKGGGFFFDDDBBB@@@???>>>>>>>>>>>>===<<<:::999888888999999888777666666666777777777666666666666777777555555666666777777888888777888888999999:::;;;;;;<<<===@@@HHHTTTbbbpppxxxwwwjjjxxxxxxkkkkkkuuupppgggeeeiiivvv{{{ooohhheee^^^^^^___cccooo~~~yyysssqqqsssuuuvvv{{{}}}tttpppqqquuu~~~~~~uuunnnggg___[[[]]]```cccddd```\\\VVVPPPKKKEEE???;;;888777666555555555666777666666555444444444444555666666555555555555666666555555444333333333333333444444444444444444444444444444444444444444444444555555555555555555555555666555444333333444555666555555555555555555555555666666555444555666888999666888<<<>>>??????===;;;======>>>???????????????======>>>>>>???@@@BBBBBBBBBBBBDDDFFFHHHJJJKKKLLLPPPPPPQQQQQQQQQPPPNNNNNNQQQRRRUUUXXXZZZ\\\]]]]]]___```aaaaaaaaacccfffhhhkkksssWWWUUUQQQNNNKKKJJJJJJJJJHHHGGGEEECCCAAA???>>>>>>>>>===<<<;;;:::999888888::::::888777666666666666777777666666666666777777555666666666777777777888777888888999999:::;;;;;;<<<===BBBKKKXXXgggsssyyy}}}}}}ssskkk|||vvvkkknnn|||{{{jjjcccdddjjjzzzqqqgggbbb```]]]\\\^^^eeevvv|||uuuoooiiiggghhhhhhhhhlllsss{{{yyyttttttyyy|||zzz~~~ssskkkaaaZZZYYY[[[^^^___[[[XXXSSSOOOKKKFFFAAA===999777555444444555777999666666555444444444444555666666555555555555666666666555444444333333444444555555555555666666666666555555555444444333333333555555555555555555555555666555444444444444555666555555555555555555555555777666666555555666777888888999;;;===>>>>>>>>>===<<<===>>>???????????????>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKOOOPPPQQQQQQQQQPPPOOONNNQQQSSSVVVYYY\\\]]]]]]]]]```aaaaaaaaaaaabbbeeehhhjjjsssZZZXXXTTTPPPMMMLLLKKKKKKIIIHHHFFFDDDAAA@@@???>>>======<<<;;;::::::999888::::::888777666666666666777777666666666666777777666666666666777777777777777888888999999:::;;;;;;;;;===BBBMMM\\\kkkuuuzzz~~~{{{yyytttnnnuuummmrrrssseeebbbdddkkk|||xxxjjjbbb]]][[[[[[[[[^^^iii{{{{{{nnngggbbb]]]ZZZZZZYYYYYY[[[bbbjjjttt~~~~~~xxxtttwww~~~xxxqqqfff\\\WWWVVVXXXYYYVVVSSSPPPMMMJJJFFFAAA>>>:::888666444333555777999666666555444444444444555555555444444444444555555777666666555555555555555111111222222222333333333555555555444444333333222555555555555555555555555555555555444444555555555555555555555555555555555777666666666666777777777;;;:::::::::;;;<<>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIKKKKKKMMMNNNOOOQQQRRRRRRQQQQQQRRRTTTWWW[[[]]]^^^^^^^^^___```aaaaaaaaabbbeeegggkkkttt___]]]YYYVVVRRRPPPOOONNNJJJIIIGGGDDDBBB@@@??????======<<<;;;::::::999999999999888777666666666777777777666666666666777777666666666666777777777777777888888999999:::;;;;;;;;;===CCCPPP```oooxxx{{{~~~|||}}}zzzyyyyyytttuuupppwwwwwwkkkbbbaaadddkkk}}}oooccc]]]ZZZYYYZZZ\\\cccooo|||{{{{{{}}}qqqddd^^^[[[VVVRRRQQQSSSQQQSSSXXX^^^ggguuu~~~uuuooorrrzzzzzzuuukkkaaaYYYUUUTTTTTTRRRPPPNNNLLLJJJFFFAAA>>><<<:::777555444555777888666666555444444444444555444444333333333333444444777777666555555555555666222222333333444444555555555555555444444333333333555555555555555555555555444444444444444444444444444444444444444444444444666666666777777888888888;;;:::888777888;;;>>>@@@;;;<<<===???@@@@@@@@@@@@??????>>>>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQRRRRRRRRRQQQRRRUUUYYY]]]___```___^^^^^^___`````````bbbeeeggglllttt```___]]]YYYVVVRRRPPPNNNKKKJJJGGGEEEBBB@@@??????<<<<<<<<<;;;;;;::::::999888888777777777777777888777777666666666666777777777777777777666666666666777888888999999:::;;;;;;<<<>>>EEESSSeeesss{{{~~~zzz{{{yyyxxx}}}~~~yyyvvvlllbbb]]]```dddkkk}}}uuueee]]]ZZZYYYXXXXXX^^^iiiwww}}}uuuoookkkjjjjjjkkkqqqzzzuuuiii]]]YYYWWWRRRMMMKKKOOOMMMOOOSSSVVV\\\hhhsss~~~tttnnnqqqyyyyyyuuuooofff^^^WWWTTTSSSQQQPPPNNNMMMKKKGGGBBB???<<<;;;888666555555555666666666555444444444444555444444333333333333444444666666555444444444444555444444555555666777777888444444444444444444333333555555555555555555555555333333444444444444333333444444444444444444444444444555666777888999999999999888888888999;;;===>>>;;;<<<===>>>@@@@@@@@@@@@?????????>>>??????@@@AAABBBCCCEEEFFFIIIJJJLLLMMMMMMNNNPPPQQQQQQQQQPPPPPPSSSUUUZZZ^^^`````````___\\\]]]^^^______aaaeeeggglllttt___^^^\\\ZZZVVVRRROOOMMMLLLJJJHHHEEECCCAAA??????<<<<<<<<<;;;;;;:::::::::888777777777777777888999777777666666666666777777777777777777666666666666777888888999::::::;;;;;;>>>@@@GGGVVVhhhvvv~~~yyyzzzxxxwww~~~|||{{{ddd\\\ZZZ^^^dddkkk|||lll___YYYXXXXXXWWWWWW```mmm}}}{{{sssjjjccc```^^^^^^\\\cccnnnxxxmmmaaaVVVTTTSSSNNNHHHFFFHHHGGGHHHLLLNNNRRR\\\fffqqq}}}tttmmmrrrzzzzzzwwwuuupppiiiaaaZZZVVVTTTRRRPPPOOONNNLLLHHHCCC@@@===<<<999777555444444444666666555444444444444555444444444333333444444444555555444333333333333444111111222222333444555555444444444444444444444444555555555555555555555555222333333444444333333222444444444444444444444444444444666777999999::::::666777888999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA??????????????????@@@@@@CCCDDDEEEGGGIIIKKKMMMMMMOOOPPPQQQQQQQQQPPPOOONNNSSSVVVZZZ^^^aaaaaa```___ZZZ[[[]]]^^^___aaaeeehhhlllttt```___\\\YYYWWWUUUSSSRRRNNNLLLHHHFFFEEEDDDAAA???@@@>>>===<<<======;;;::::::::::::999999777666555777777666666555555444444666555444555888999888777666777999:::;;;;;;::::::;;;@@@LLL[[[kkkyyyzzzwwwtttuuu~~~}}}sss___\\\[[[\\\```kkk~~~rrrbbbZZZVVVTTTUUUWWWaaannn|||pppkkkddd^^^ZZZXXXVVVTTTXXX\\\ccckkkvvvuuudddYYYPPPMMMMMMJJJHHHHHHHHHIIIIIIJJJLLLPPPWWW[[[aaaiiittt~~~yyyvvvtttrrr~~~uuutttqqqlllfff___YYYSSSQQQQQQQQQQQQOOOLLLHHHDDDAAA@@@===999777666555333222444444444444444444444444555555444444444333333333555555555555555555555555555555555444444333333333000111333444444333111000777666666666666555555555555444222111111222444555444444444444444444444444:::999666555444555777888777888999999;;;;;;<<<===>>>>>>>>>>>>???????????????>>><<<<<<===>>>AAABBBCCCDDDFFFFFFGGGHHHKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPSSSUUUYYY]]]___^^^]]][[[______```______aaaeeehhhlllqqq___^^^[[[XXXUUUSSSRRRQQQNNNLLLHHHFFFEEEDDDBBB@@@AAA???=========<<<;;;999999999999999888777666666666666666666666555555555666555444666888999888777666777999:::;;;;;;::::::;;;BBBNNN^^^nnnzzzyyywwwtttvvvzzziii\\\YYYXXXZZZ^^^iii{{{wwwkkk___YYYVVVVVVZZZ___jjjvvvwwwgggbbb[[[VVVSSSQQQPPPOOOTTTWWW\\\bbbkkkxxxqqq___UUULLLJJJIIIGGGEEEFFFGGGHHHIIIJJJKKKOOOTTTXXXTTTZZZccckkkooorrrsssuuu}}}~~~yyyvvvsssqqq}}}{{{tttrrrooojjjddd^^^YYYUUUSSSSSSSSSQQQOOOLLLHHHDDDBBB???<<<999666555555333222444444444444444444444444666666555555555444444444444444444444444444444444444444333333333333333333222333444555555444333222333333333444444444555555666555333222222333555666444444444444444444444444777666555444333444444555777888999999;;;;;;<<<===<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>@@@AAABBBCCCDDDFFFFFFGGGHHHKKKMMMPPPPPPQQQRRRRRRRRRRRRQQQSSSVVVZZZ]]]___^^^]]]\\\______```______aaaeeehhhmmmrrr^^^\\\ZZZWWWTTTRRRQQQPPPNNNLLLHHHFFFEEEDDDBBB@@@BBB@@@>>>======<<<:::888777777888888888777777666555666666666666666777777666555555666888999999888777888999:::;;;;;;;;;:::;;;DDDRRRcccqqq|||}}}yyyvvvuuuyyylll]]]VVVUUUUUUXXX\\\fffwwwwwwvvv{{{~~~zzzvvvtttuuujjjccc\\\YYYWWWXXX```iiiuuuwwwlll^^^YYYRRRNNNLLLLLLLLLLLLPPPRRRVVVYYY^^^hhhttt||||||kkk[[[RRRJJJHHHHHHEEEDDDEEEFFFHHHIIIJJJKKKLLLOOORRRPPPSSSXXX[[[\\\]]]^^^___gggppp~~~{{{{{{vvvqqqnnnqqqwww}}}~~~~~~yyysssoookkkfff```[[[XXXWWWVVVVVVUUURRROOOKKKHHHFFFDDD???<<<888666555555444333444444444444444444444444777777666666666555555555444444444444444444444444333333444444444444444444555555555555555555555555444444555666777888999999666666444333333444666666444444444444444444444444555555555555555444444333777888999999;;;;;;<<<===;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@AAAAAABBBBBBDDDFFFFFFGGGHHHKKKMMMQQQQQQRRRSSSSSSSSSSSSRRRTTTVVVZZZ^^^______]]]\\\______```______aaaeeehhhnnnsss^^^]]]ZZZWWWUUUSSSQQQPPPNNNLLLIIIGGGFFFEEECCCAAACCCAAA???>>>===<<<999777666666777888888888777777555555666666777777777888666555555666888999999888888888999::::::;;;;;;;;;;;;EEEVVVgggttt}}}~~~{{{zzzwwwvvv}}}yyycccWWWRRRRRRSSSWWW[[[dddssszzzooopppwwwvvvooollliiihhhhhhccc```]]][[[YYY[[[eeeppp{{{}}}lllaaaXXXTTTOOOKKKKKKLLLMMMMMMOOOQQQSSSTTTWWW]]]gggnnn|||wwweeeXXXQQQJJJIIIHHHFFFEEEGGGEEEGGGJJJJJJJJJJJJLLLMMMQQQSSSTTTTTTTTTSSSTTTUUUXXX___kkkxxxyyy}}}~~~xxxrrrmmmjjjnnnssswwwyyyyyyuuuqqqjjjgggaaa[[[XXXVVVWWWXXXXXXVVVSSSOOOLLLIIIGGGFFF???<<<888555555555555444555555555555555555555555666666666666555555555444444444444444444444444444444444555555666666777777666666555555555555666666555555666777888888999999555555444444444444555555444444444444444444444444555666888999888777666555777888999999;;;;;;<<<===;;;;;;<<<<<<<<<===============>>>@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHKKKNNNQQQQQQRRRSSSSSSSSSRRRRRRTTTWWW[[[^^^``````^^^]]]______```______aaaeeehhhooouuu```___\\\YYYWWWTTTSSSRRRNNNLLLIIIGGGFFFEEEDDDBBBDDDBBB???>>>===<<<:::888666777777888888888888777555666666666777777888888777666555666999:::999888999999999::::::;;;<<<<<<<<>>999666555666666666555555555555555555555555555555555444444444333333444444444444444444444444333333444444555555555666555555444333333444555555333333222222222222222222444333333333333333333444444444444444444444444444444555777999999888666444777888999999;;;;;;<<<===<<<<<<=========>>>>>>>>>;;;<<<===>>>?????????>>>AAACCCEEEFFFGGGIIILLLNNNPPPPPPQQQRRRRRRRRRRRRQQQUUUWWW[[[___aaa```___^^^______```______aaaeeehhhooovvvbbb```^^^[[[XXXVVVUUUTTTNNNKKKIIIGGGGGGFFFDDDCCCCCCAAA???>>>>>>===;;;999888888999999999888888777666777777777777777777888777666666777999::::::999:::999999999:::;;;<<<===???KKK]]]mmmxxx~~~{{{|||xxxyyyiii\\\XXXOOONNNPPPTTTXXX```ppptttllljjjrrr{{{mmm```[[[ZZZYYYYYYZZZ^^^]]]^^^______bbblllwww|||{{{jjj\\\UUUOOOMMMKKKKKKMMMNNNNNNMMMLLLNNNPPPQQQQQQTTTZZZ___bbblllyyyooo[[[PPPKKKHHHHHHGGGDDDFFFIIIHHHIIIKKKKKKJJJJJJJJJKKKKKKLLLMMMLLLKKKLLLMMMOOOQQQTTTXXX\\\cccqqqvvvtttyyysssiiiggghhhnnnrrrpppllljjjfffccc]]]XXXTTTTTTUUUVVVWWWVVVTTTRRRPPPNNNLLLKKKEEEAAA;;;777666777777666555555555555555555555555555444444444444333333333555555555555555555555555111111222222222222222222333333333333333333333333444444333333333222222222333333333333333333333333444444444444444444444444222333555777777666444333777888999999;;;;;;<<<===<<<<<<=========>>>>>>>>>;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFGGGIIILLLOOOPPPPPPQQQRRRRRRRRRRRRQQQVVVXXX\\\```aaaaaa___^^^______```______aaaeeehhhnnnvvvbbbaaa^^^[[[YYYWWWUUUTTTNNNKKKIIIGGGGGGFFFEEECCCBBB@@@???>>>>>>>>><<<::::::::::::::::::999888777888888888777777777777777777666666777999::::::999::::::999999:::;;;===>>>CCCPPPbbbqqq{{{|||{{{wwwxxxqqq___VVVTTTNNNMMMNNNQQQUUU^^^ooo~~~~~~zzzssslllgggfffqqqqqqdddWWWSSSRRRRRRRRRTTTWWWVVVXXX]]]bbbgggqqq{{{qqqbbbWWWRRRLLLKKKKKKMMMOOOOOONNNLLLMMMOOORRRRRRQQQSSSXXX\\\___hhhrrrzzznnnYYYOOOKKKIIIJJJHHHFFFHHHLLLJJJKKKLLLLLLKKKKKKLLLNNNMMMNNNOOOOOOOOOOOOQQQRRRQQQUUUYYY[[[^^^iiixxxuuuqqq|||}}}xxxooojjjjjjqqquuusssooonnnhhheee```ZZZWWWUUUUUUUUUUUUUUUUUUTTTRRRPPPNNNLLLHHHDDD===999777777777777555555555555555555555555555555555555444444444444666666666666666666666666333333333333333222222222222333444555555444333222555555555666666666666666333333444444444444333333444444444444444444444444222333555666666666555444777888999999;;;;;;<<<===;;;;;;<<<<<<<<<============<<<<<<<<<<<<>>>???@@@AAABBBEEEFFFGGGIIILLLOOOQQQQQQRRRSSSSSSSSSSSSRRRVVVYYY\\\```bbbaaa```_________```______aaaeeehhhlllwwwbbbaaa^^^[[[XXXVVVUUUTTTNNNKKKIIIGGGGGGGGGEEEDDDBBB@@@>>>>>>???>>>===;;;<<<<<<<<<;;;:::999888777999999888888777777666666888777666777999::::::999;;;:::999999:::;;;===>>>FFFSSSeeettt}}}}}}zzzuuuvvvhhhXXXQQQOOOMMMLLLLLLOOOSSS\\\mmm}}}}}}wwwpppjjjfffdddbbbpppjjj]]]QQQMMMMMMLLLMMMOOOQQQPPPSSS[[[ccckkkuuu~~~kkk]]]TTTQQQKKKKKKMMMOOOQQQQQQNNNLLLPPPRRRTTTTTTSSSTTTWWW[[[___fffoootttxxxmmmXXXPPPMMMLLLMMMKKKIIIKKKPPPKKKLLLMMMLLLKKKLLLNNNPPPMMMNNNPPPPPPOOOOOOPPPRRRSSSWWW\\\^^^```gggttt~~~uuuppp{{{{{{uuuoooooovvv{{{xxxuuutttjjjgggbbb]]]YYYVVVVVVUUUTTTTTTUUUUUUTTTRRROOOMMMJJJEEE???:::888777777777666666666666666666666666777666666666555555555555777777777777777777777777777777777666666555555444222333555666666555333222111222222333444555666666444555555666666555555444444444444444444444444444555555666777777888777777777888999:::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<>>===<<<===???AAABBB@@@BBBDDDFFFGGGIIIMMMOOORRRRRRSSSTTTTTTTTTTTTTTTVVVYYY]]]```bbbbbb```______``````______aaaeeehhhlllwwwbbb```]]]ZZZWWWVVVUUUUUUOOOLLLIIIGGGFFFEEECCCAAACCCBBB@@@???===<<<<<<<<<;;;;;;:::999999888888777::::::999999888888888777888888888888888888888888777888:::;;;;;;;;;===???FFFWWWkkkwww}}}}}}xxxuuuqqqrrrppp\\\TTTQQQOOOKKKLLLNNNOOORRR\\\jjjttt}}}~~~~~~|||zzzzzz{{{|||}}}vvvooojjjccc]]]\\\___cccuuupppcccWWWLLLJJJJJJJJJJJJLLLNNNOOOUUU^^^eeekkkvvv|||hhhZZZRRRPPPQQQQQQRRRRRRQQQPPPOOOOOOSSSSSSTTTUUUUUUXXX\\\___eeeiiiooosssvvv{{{mmm^^^NNNLLLJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOONNNMMMQQQQQQQQQQQQRRRSSSUUUVVVUUUYYY]]]```dddkkkuuu|||xxxrrrzzzwwwtttrrrttt|||xxxrrrggg___^^^```\\\TTTQQQTTTXXX[[[\\\XXXSSSPPPKKKFFF>>>:::999888666444666555555555555666666777777666555444444444444444777777666555444444333333333333333333333333333333333222111222444555444333555444333333333333444555222222333333333333444444111222222333444555666666555555666666777777888888777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBB@@@BBBDDDEEEFFFHHHKKKMMMQQQRRRRRRRRRRRRRRRQQQQQQTTTXXX]]]aaaaaa```___^^^```aaabbbaaaaaabbbdddgggmmmuuuaaa```]]]ZZZXXXVVVUUUUUUPPPNNNKKKIIIHHHFFFDDDCCCCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999888888888666666666555555555444444777777777777777777777777777999:::;;;;;;<<<>>>@@@HHHYYYlllxxx~~~|||wwwqqqnnnpppjjjZZZSSSOOOMMMIIIKKKMMMNNNQQQZZZfffpppvvvuuuuuusssrrrqqqrrrrrrqqqjjjddd```ZZZUUUVVVZZZdddvvv|||jjj^^^TTTKKKIIIJJJIIIJJJKKKOOOPPPUUU^^^fffnnn|||zzzfffYYYSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUVVVWWWXXX\\\```dddggglllqqqtttwwwzzz~~~}}}{{{{{{|||{{{|||nnn^^^QQQOOOMMMLLLMMMNNNNNNNNNPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRUUUXXXZZZbbbeeeiiimmmqqqwwwvvvpppwww~~~xxxwwwzzz~~~xxxmmmdddcccddd___XXXVVVWWW[[[]]]^^^[[[VVVSSSOOOHHH@@@;;;::::::888666777666666555555555666666666666555444444444444444777666666555444444333333222222222222222222222222333222111222444555444333555444333333333333444555222222333333333333444444333333444444444444444444555555555666777777888888777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBAAABBBDDDEEEFFFHHHKKKMMMRRRSSSSSSSSSSSSSSSRRRRRRTTTXXX]]]aaaaaa```______```aaabbbaaaaaabbbeeegggnnnwwwaaa```^^^[[[YYYWWWVVVVVVSSSPPPMMMKKKJJJHHHFFFDDDCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999999888888888777777777777666666666777777777777777777777777777999:::;;;;;;<<<>>>@@@JJJ\\\oooyyyzzzuuukkkkkkppp{{{xxxaaaVVVQQQNNNKKKIIIJJJLLLMMMQQQXXXbbbjjjkkkjjjhhhfffeeeddddddeeebbb]]]XXXUUUQQQNNNQQQWWWeeexxxpppaaaVVVNNNHHHIIIJJJIIIIIIKKKPPPPPPUUU]]]gggsssyyyfffZZZUUUTTTQQQQQQRRRRRRSSSTTTTTTUUUTTTVVVXXX[[[]]]aaagggkkknnnrrrwwwzzz||||||zzzwwwtttssstttsssttt|||ppp```UUURRRPPPOOOPPPQQQQQQPPPUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVVVVXXX\\\aaaeeeooorrrwww{{{~~~~~~sssmmmsss~~~}}}zzz|||{{{qqqhhhffffffbbb[[[YYYZZZ[[[]]]^^^]]]YYYUUUSSSKKKBBB<<<;;;;;;:::999888777666555555555555555666666555444444444444555666666555555444333333333111111111111111111111111333222111222444555444333444444333333333333444444222222333333333333444444555555444444444333333333444555555666666777888888777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBAAACCCEEEFFFFFFHHHKKKMMMSSSSSSTTTTTTTTTTTTSSSSSSUUUYYY^^^aaaaaa```______```aaaaaaaaaaaabbbeeegggllluuucccbbb```^^^[[[ZZZXXXXXXUUURRROOOLLLKKKJJJGGGEEECCCCCCAAA???>>>=========<<<;;;;;;:::999999888888888888888888888888888888999999999999999999999999777999::::::;;;<<>>@@@AAABBBBBBDDDEEEFFFGGGHHHKKKMMMRRRRRRSSSTTTTTTTTTSSSSSSUUUYYY^^^```aaa`````````___```aaaaaaaaabbbeeehhhiiissseeedddcccbbb```^^^\\\[[[WWWTTTQQQNNNMMMKKKHHHFFFEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;;;;:::999999888555555555555555555555555999999999999999999999999888999::::::;;;===@@@CCCPPPaaattt~~~~~~yyytttqqqiiinnn{{{vvvvvvbbbUUUSSSQQQNNNLLLKKKMMMPPPSSSWWW[[[___bbb^^^ZZZUUURRRRRRRRRQQQOOONNNLLLKKKKKKJJJKKKTTT]]]mmm|||}}}pppeee[[[QQQIIIFFFEEEIIIKKKJJJKKKMMMPPPQQQYYYeeeqqq~~~jjj^^^YYYXXXVVVVVVUUUUUUVVVVVVWWWXXX[[[___eeejjjnnnrrrvvvxxxyyyuuusssnnnmmmmmmppprrruuu~~~yyyiiiZZZXXXVVVVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[]]]cccggglllnnnqqqrrrsssyyyyyyxxxwwwuuupppjjjkkkpppxxxssswww}}}zzzxxxrrrkkkiiijjjgggbbb]]]\\\\\\___cccccc___[[[VVVNNNCCC<<<::::::999888888888777555555444444444555555444444444555555666444444444444444333333333444444444444444444444444333222111222444555444333333333333333333333333333222222222333333333444444222222333333444555666666444444444555666666777777777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBCCCDDDFFFGGGGGGHHHKKKMMMPPPQQQRRRRRRSSSSSSSSSRRRVVVZZZ^^^```aaa``````aaa___```aaaaaaaaacccfffhhhkkkwwwhhhhhhgggfffdddbbb```___ZZZWWWSSSQQQOOOMMMKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@<<<<<<;;;;;;::::::999999666777777777777777888888888888888888888888888888888999:::::::::===AAADDDRRRcccuuu|||vvvqqqooojjjpppxxxwwwttt\\\SSSSSSPPPNNNOOOMMMOOOSSSWWW[[[^^^```aaa[[[VVVPPPMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGJJJTTT```ppp{{{~~~ssseee\\\TTTLLLGGGEEEFFFJJJLLLKKKLLLPPPSSSWWWbbbqqqnnnaaa\\\[[[YYYYYYXXXXXXYYY[[[]]]^^^eeejjjssszzz}}}yyytttrrrmmmmmmqqqwww{{{}}}lll\\\[[[YYYYYY\\\]]]^^^^^^\\\^^^```aaabbbgggooouuu}}}{{{rrrqqqrrrssspppjjjhhhkkkvvv}}}vvvpppqqqxxx}}}~~~|||zzzyyyuuunnnlllnnnlllhhhaaa___```eeejjjkkkfffaaaUUUNNNDDD===:::999888666888777666555555555555555555444444444444555666666444444333333333333333333555555555555555555555555333222111222444555444333222222333333333333222222222222333333333333444444111222222333444555666777333444444555555666777777777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBDDDEEEGGGGGGGGGHHHKKKMMMOOOPPPQQQRRRRRRSSSRRRRRRWWWZZZ^^^`````````aaabbb^^^```aaaaaaaaacccfffiiiqqq}}}lllllllllkkkiiigggeeeccc^^^[[[WWWTTTSSSQQQNNNLLLHHHHHHFFFDDDCCCBBBBBBBBB<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;;;;888888888888888888888888999999:::::::::===BBBEEERRRcccvvvzzzsssooommmiiiqqqsss{{{lllWWWSSSSSSOOONNNPPPMMMOOOTTTZZZ^^^aaaaaaaaaYYYSSSKKKHHHHHHHHHFFFCCCBBBBBBDDDFFFFFFIIIVVVcccqqqwwwvvvhhh[[[UUUOOOHHHGGGEEEGGGKKKLLLLLLNNNSSSYYY```ooouuuiiidddbbb`````````aaadddgggjjjlllqqqxxxzzzvvvsssqqqssszzznnn___^^^]]]^^^aaacccddddddbbbeeeiiijjjmmmttt~~~~~~xxxssslllkkknnnsssrrrlllgggggglll{{{zzzvvvrrroooppptttyyy{{{||||||{{{wwwqqqnnnooommmiiiaaa```bbbiiipppqqqkkkeeeUUUNNNEEE>>><<<:::777555777666666555555555666666444444444444444555666666333333333333333333333333444444444444444444444444333222111222444555444333111222333333333333222111222222333333333333444444333333333444444555555555333333444555555666666777777888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<======>>>@@@AAABBBDDDFFFGGGGGGGGGHHHKKKMMMPPPPPPQQQSSSSSSTTTTTTTTTXXX[[[^^^`````````aaaccc^^^___```aaaaaacccfffiiisssnnnnnnnnnmmmllliiigggfffaaa^^^ZZZWWWUUUSSSQQQNNNJJJIIIGGGFFFDDDCCCCCCCCC===<<<<<<;;;;;;:::999999777777777888888999999999::::::::::::::::::::::::999999:::::::::===BBBFFFSSSdddwwwyyyrrrnnnlllhhhqqq}}}qqq|||gggUUURRRRRRNNNMMMQQQLLLOOOTTT[[[```bbbbbb```WWWPPPHHHDDDEEEEEEBBB@@@BBBBBBDDDFFFFFFKKKXXXeeepppuuupppaaaVVVRRRMMMFFFHHHFFFGGGKKKLLLLLLPPPUUU^^^gggyyy}}}qqqlllkkkgggggghhhjjjnnnssswwwyyyzzz{{{wwwuuuvvvzzznnnbbb``````aaadddgggiiiiiihhhlllppprrruuu}}}zzzsssnnnhhhhhhlllssssssmmmfffeeegggvvv|||uuunnnnnnnnnpppssswwwzzz|||||||||xxxqqqmmmmmmkkkggg______aaaiiiqqqrrrllleeeUUUOOOFFF@@@===;;;777444666666555555555666666777444444444444444555666777333333333333333333333333333333333333333333333333333222111222444555444333111222333444444333222111222222333333333444444444555555444444444333333333333333444444555666666777777888888999::::::;;;;;;<<<<<<<<<<<<=========>>><<<<<<======>>>@@@AAABBBEEEFFFGGGGGGGGGHHHKKKMMMQQQQQQSSSTTTTTTUUUUUUUUUXXX[[[^^^``````aaabbbccc^^^___```aaaaaacccgggiiippp~~~ooooooooonnnllljjjhhhfffdddaaa___\\\ZZZWWWSSSPPPOOOMMMIIIGGGFFFDDDBBB@@@???>>>===<<<;;;:::::::::;;;999777777888999888777888999999:::;;;;;;<<<<<<;;;:::;;;<<<;;;:::???FFFWWWgggyyy}}}rrrjjjhhhiiirrrzzzwww}}}tttbbbSSSRRRRRRMMMMMMRRRTTTVVVZZZaaaeeeeee```[[[TTTOOOHHHCCCAAAAAAAAAAAA???@@@BBBBBBDDDMMM[[[eeeqqqkkkbbbYYYQQQLLLJJJIIIFFFCCCDDDJJJOOORRRUUUZZZgggwww}}}wwwuuunnnoooppptttyyy{{{{{{mmmkkkjjjlllqqqvvvzzz{{{xxx}}}zzzqqqjjjjjjjjjmmmrrrtttpppjjjgggeeeuuuwwwnnnkkkjjjjjjmmmssswwwxxxxxxzzzxxxtttpppllliiiggggggccc___]]]bbbiiilllfff```WWWPPPFFF???<<<:::888555888777777666555444444444555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333111111222333444444444444444444444444444444444444444444555555555555555555444333333333333444555555666666777888999::::::;;;:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFFFFGGGIIILLLPPPPPPQQQRRRSSSSSSSSSRRRXXX[[[^^^``````___`````````aaaaaaaaaaaacccgggjjjsss~~~ooooooooonnnmmmkkkiiihhhfffccc```]]]ZZZWWWSSSPPPOOOLLLJJJHHHGGGEEEBBB@@@@@@???>>>===<<<;;;;;;;;;999777666555666777666555555666666777888888999999;;;::::::<<<;;;:::???GGGXXXiii{{{{{{pppiiigggfffqqq~~~~~~mmm\\\PPPPPPQQQNNNOOOTTTUUUXXX]]]cccgggfff```[[[RRRMMMGGGBBBAAAAAAAAAAAA???AAABBBCCCFFFNNNZZZccclllggg^^^UUUNNNJJJHHHHHHHHHFFFGGGLLLPPPTTTZZZbbbrrr||||||}}}wwwvvvvvvyyy~~~{{{sssllljjjlllpppuuuwwwtttoookkkeeetttvvvnnnkkkjjjiiilllqqqvvvwwwwwwwwwuuurrrnnnjjjhhhggggggaaa\\\ZZZ^^^eeegggbbb[[[TTTNNNGGG@@@===;;;888666888777777666555555444444555555555555555555555555444444444444444444444444444333333222222333333444333333333333333333333333333444444444444444333222444444444444444444444444666666666555444444444333444444333333444444555666666777777888999:::;;;;;;;;;;;;<<<===============<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEGGGJJJOOOPPPQQQRRRRRRRRRRRRRRRVVVYYY]]]^^^^^^^^^^^^______```aaaaaaaaadddgggkkktttoooooooooooonnnmmmlllkkkiiifffbbb^^^[[[XXXTTTQQQNNNLLLJJJIIIHHHFFFCCC@@@BBBAAA@@@>>>======<<<<<<999888666666777777777666888888999999::::::;;;;;;:::999:::<<<;;;;;;@@@HHHZZZjjj|||yyyooohhhgggcccsssfffXXXOOOPPPRRRPPPQQQVVVWWW[[[bbbhhhjjjfff___YYYOOOKKKEEEAAA@@@@@@AAAAAA???AAADDDEEEHHHOOOXXX___eee```YYYQQQKKKHHHGGGGGGIIIIIILLLOOORRRWWWcccooo}}}uuupppmmmoootttxxx{{{yyytttoooeeerrrwwwooolllkkkjjjlllpppsssuuuvvvvvvtttpppmmmjjjiiihhhhhh___ZZZWWWYYY___```[[[VVVQQQMMMGGGBBB???<<<888666777777777666555555444444555555555555555555555555444444444444444444444444444444333333333333444444333333333333333333333333666666666555555333222222444444444444444444444444777777666555444333333222444444444333444444555666777777888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========>>>???@@@AAABBBAAABBBCCCDDDDDDEEEGGGJJJNNNOOOPPPQQQRRRRRRRRRRRRVVVYYY\\\^^^^^^^^^^^^___^^^___``````aaadddhhhllluuupppppppppppppppooooooooolllhhhddd```\\\YYYUUURRRNNNLLLKKKJJJIIIGGGDDDAAABBBBBB@@@???======<<<<<<<<<:::888888999:::999888999999::::::;;;<<<<<<<<<:::999:::<<<<<<<<>>======>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGIIILLLMMMNNNOOOQQQRRRRRRRRRRRRVVVYYY]]]____________```]]]^^^___```aaadddiiillluuuqqqqqqqqqqqqqqqqqqqqqqqqmmmiiiddd```]]]ZZZVVVSSSOOOMMMKKKJJJIIIHHHEEECCCBBBBBB@@@>>>===<<<;;;;;;<<<:::888888999:::999888666666777777888888999999999888:::<<<<<<<<>>???@@@AAA@@@BBBEEEHHHLLLQQQVVVZZZ[[[WWWRRRLLLIIIHHHIIIJJJHHHKKKPPPTTTXXXbbbwww}}}{{{xxx~~~zzzqqqjjjqqq|||{{{wwwuuuuuuuuuttttttsssttttttyyywwwuuuqqqmmmhhheeeccc___ZZZUUUUUUWWWXXXUUURRRLLLKKKHHHEEE@@@<<<999777666666666666555555555555555555555555555555555555444444444444444444444444555444444333333444444555444444444444444444444444333444555555666666555555444444444444444444444444333444444444555555666666555444444444444555666666777888999:::;;;<<<<<<===<<<;;;:::::::::;;;===>>>======>>>>>>???AAABBBCCCCCCDDDEEEFFFFFFGGGIIILLLMMMNNNOOOQQQRRRSSSSSSSSSTTTWWW[[[]]]^^^^^^^^^___\\\^^^______aaadddhhhlllttttttssssssrrrrrrrrrssssssmmmiiiddd```]]]ZZZWWWUUUPPPNNNKKKIIIIIIHHHGGGEEECCCBBB@@@>>>===<<<;;;;;;:::888777777888888888666777777888888999:::::::::888888:::=========DDDKKK[[[kkk}}}uuujjjhhhjjjttt~~~vvvyyyvvv___YYYSSSPPPQQQTTTYYY\\\jjjooouuuvvvpppfff[[[UUULLLHHHBBB???>>>???@@@@@@@@@BBBDDDHHHMMMSSSWWWZZZYYYUUUPPPKKKIIIIIIJJJKKKJJJMMMSSSZZZaaaooo~~~sssmmmpppxxx|||{{{|||~~~}}}zzzwwwuuuuuuzzzzzzyyyvvvqqqkkkeeebbb```[[[VVVUUUVVVVVVUUUSSSLLLKKKIIIEEE???;;;888888666666666666666666555555555555555555555555555555444444444444444444444444555555444444444444555555444444444444444444444444222222333555555666666666444444444444444444444444222333333444555666777777555555444444555555666777777777888999:::;;;<<<<<<;;;;;;;;;:::;;;;;;<<<============>>>???@@@AAABBBAAABBBCCCDDDDDDEEEGGGJJJNNNOOOPPPRRRSSSTTTTTTTTTQQQTTTXXX[[[[[[\\\\\\]]]]]]^^^______```cccgggkkksssvvvuuutttsssssssssssstttllliiiccc___]]][[[XXXWWWRRROOOJJJHHHHHHHHHHHHHHHEEEDDDBBB@@@>>>===<<<<<<;;;999777777888888888777999::::::;;;;;;<<<======888888:::======>>>DDDLLL]]]mmm~~~tttjjjhhhlllvvv|||{{{uuu{{{rrr[[[XXXSSSQQQTTT]]]eeeiiitttyyy}}}|||sssggg]]]WWWMMMIIICCC???>>>???@@@@@@AAAAAACCCHHHNNNTTTXXX[[[WWWTTTOOOKKKHHHHHHJJJLLLOOOQQQWWWaaammm}}}yyynnnmmmsss|||}}}|||}}}{{{wwwuuu~~~|||uuummmhhh```\\\WWWTTTUUUVVVUUUUUUMMMLLLJJJDDD>>>999888999555666666666666666666666555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555222333444444444444444333444444444444444444444444333444444444555666666666555555555555555666666777666777777888999:::;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDEEEGGGJJJNNNOOOQQQSSSTTTUUUVVVVVVRRRUUUZZZ\\\]]]]]]^^^___^^^_________```bbbfffiiitttxxxwwwuuutttssssssttttttlllhhhccc___\\\[[[YYYWWWSSSOOOJJJGGGGGGHHHIIIIIIFFFEEECCCAAA???>>>=========;;;999999:::;;;:::999666777777888888999::::::888777:::======>>>EEEMMM^^^oootttjjjiiimmmoooxxx{{{www~~~pppYYYXXXTTTTTTZZZfffqqqwww{{{vvviii___YYYNNNJJJDDD@@@>>>??????@@@AAAAAACCCGGGNNNTTTYYY\\\VVVSSSNNNJJJHHHHHHJJJKKKSSSTTT[[[ggguuu~~~nnnkkkoooyyy~~~{{{{{{~~~}}}xxxvvv~~~vvvqqq```\\\WWWTTTTTTUUUVVVUUUNNNMMMJJJDDD===888888999555555555666666666666666555555555555555555555555444444444444444444444444555555444444444444555555555555555555555555555555444444444444333222111111444444444444444444444444555555555555555555444444555555555555555666777777666666777888999::::::;;;999:::;;;<<<===<<<;;;:::;;;;;;<<<<<<===???@@@AAACCCDDDEEEFFFFFFGGGIIILLLOOOPPPRRRSSSUUUVVVVVVWWWVVVYYY]]]```aaaaaabbbccc^^^___```___```bbbeeehhhuuu|||zzzxxxyyyyyywwwsssooooooiiiccc``````^^^ZZZVVVTTTSSSQQQNNNLLLJJJHHHGGGEEEDDDCCCCCCBBB@@@===:::<<<;;;::::::999999::::::::::::::::::::::::::::::===;;;<<>>???BBBCCCBBBCCCHHHOOOTTTUUUUUURRRQQQOOOKKKHHHHHHJJJLLLQQQWWWbbbqqq~~~zzzxxx}}}mmmfffccciiirrrxxx||||||wwwvvvsssjjjaaaVVVPPPQQQUUUWWWWWWOOOKKKFFFAAA>>>;;;888666555555444444444555555666555555555555555555555555444444444444444444444444333222111111333555777999444444444555555555666666333333333222222111111111444444444444444444444444333333333444444555555555333333333444444444555555777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>============>>>>>>???BBBCCCEEEEEEEEEFFFHHHJJJPPPQQQRRRTTTUUUUUUUUUUUUTTTWWWZZZ]]]______^^^]]]^^^_________```ccchhhlllwwwzzzxxxxxxyyyzzzxxxtttqqqooojjjeeeccccccaaa]]]YYYUUUTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCCCCAAA>>><<<<<<;;;::::::999999::::::::::::::::::::::::::::::===;;;<<>>;;;888666666666555555555555666666555555555555555555555555444444444444444444444444666555444333333444555666333444444444444555555555666666666555555555444444444444444444444444444444333333444444444444444444444444444555555555666666777888999999::::::::::::777777888999::::::;;;;;;===============>>>>>>???AAACCCDDDDDDDDDEEEHHHJJJOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUYYY\\\]]]^^^]]]\\\^^^____________bbbgggjjjuuuxxxwwwxxxyyyyyyxxxuuurrrnnnkkkgggffffffddd```\\\XXXWWWTTTQQQNNNKKKIIIGGGHHHFFFDDDDDDDDDBBB???===<<<;;;::::::999999::::::::::::::::::::::::::::::<<<;;;<<>><<<999777777666666555555555666666555555555555555555555555444444444444444444444444888777555444333333333333333333333333444444444444777777666666666666555555444444444444444444444444444444444444444444333333555555555666666666777777777777888999::::::::::::666666777999:::;;;<<<==================>>>??????@@@BBBCCCDDDDDDEEEHHHJJJNNNOOOPPPQQQRRRSSSSSSSSSTTTVVVZZZ]]]______^^^]]]_________^^^^^^aaaeeehhhsssxxxxxxxxxyyyxxxvvvsssqqqkkkiiihhhggggggeeeaaa^^^ZZZYYYVVVSSSOOOLLLIIIHHHHHHFFFDDDCCCCCCAAA???===<<<;;;::::::999999::::::::::::::::::::::::::::::<<<;;;===??????@@@IIISSSnnnzzzwwwqqqiiifffrrrppp[[[WWWUUUTTTWWW___mmm{{{{{{nnn```XXXNNNGGGAAA@@@???>>>>>>AAAAAACCCGGGLLLPPPRRRSSSSSSOOOOOOOOONNNNNNRRRWWW[[[aaaqqq{{{mmmdddaaa\\\YYY[[[]]]___eeekkkpppxxxnnnddd\\\___gggpppxxx~~~yyywww{{{xxxmmmfff\\\UUUSSSTTTUUUVVVLLLIIIDDD@@@>>><<<:::888666666555555444444555555555555555555555555555555444444444444444444444444777666444333222222222222222222222333333333444444444444444444333333333333444444444444444444444444555555555444444333333333444555555555666666666666666777888999:::;;;;;;;;;999999:::;;;<<<===>>>???===<<<<<<======>>>???@@@@@@AAACCCCCCDDDEEEHHHJJJNNNOOOPPPQQQRRRSSSSSSSSSWWWYYY]]]```aaaaaaaaa```_________^^^^^^```dddgggrrr~~~xxxyyyyyyxxxuuurrrooonnnhhhggggggfffeeeccc```^^^[[[ZZZWWWTTTPPPMMMJJJIIIGGGEEEBBBAAAAAA@@@>>><<<<<<;;;::::::999999::::::::::::::::::::::::::::::;;;;;;===???>>>@@@JJJVVVnnn{{{vvvpppjjjjjjzzzmmm\\\WWWUUUUUUZZZdddrrrzzznnnaaaWWWMMMFFF@@@???>>><<<===@@@AAADDDIIIMMMQQQUUUWWWXXXTTTSSSRRRQQQRRRUUU[[[___jjj}}}uuuhhhaaaZZZUUUSSSVVVXXXYYY^^^dddgggoooyyypppeee\\\]]]eeemmmvvv|||wwwvvvyyywwwmmmkkkeee\\\VVVSSSSSSUUUWWWMMMIIIEEEAAA???===:::888666555555444333333444444555555555555555555555555444444444444444444444444333333222222222222222222222222222333333333444444222222222222222222222333444444444444444444444444555555555444444333333333333333444444444555555555666666888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDDDDFFFHHHKKKOOOPPPQQQRRRSSSTTTTTTTTTWWWZZZ]]]```bbbbbbaaa```_________^^^^^^```dddgggooozzzwwwxxxyyywwwsssooolllkkkffffffeeedddbbb```___^^^[[[ZZZWWWTTTQQQNNNLLLJJJGGGEEEBBB@@@@@@???>>><<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::;;;===???>>>@@@KKKXXXooo{{{uuuppplllqqqkkk]]]WWWVVVWWW^^^jjjxxxyyyooocccXXXMMMFFF@@@???>>>======@@@EEEHHHLLLOOOSSSVVVZZZ]]]\\\[[[YYYXXXXXX\\\cccgggxxx}}}oooccc\\\SSSOOOOOORRRTTTUUUYYY______fffoooyyyttthhh^^^^^^eeemmmtttzzz~~~xxxvvvwww{{{tttlllffffffbbb[[[VVVSSSTTTWWWYYYOOOKKKFFFBBB@@@>>>;;;999777666555444444444444444555555555555555555555555444444444444444444444444111111222222333333444444333333333333444444444444333333333444444444444555444444444444444444444444444444444444444444333333333333333444444444444555555666888999:::;;;<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<<<<===???@@@AAA@@@BBBDDDEEEEEEGGGJJJLLLOOOPPPQQQRRRSSSTTTTTTTTTUUUWWW[[[^^^___```___^^^_________^^^^^^aaaeeehhhmmmxxxsssvvvwwwuuuqqqmmmkkkkkkffffffdddbbb___^^^^^^^^^ZZZYYYWWWTTTQQQNNNLLLKKKHHHFFFBBBAAA@@@@@@???===<<<;;;::::::999999::::::::::::::::::::::::::::::999;;;>>>???===@@@LLLZZZppp}}}}}}tttpppnnnvvv}}}ggg[[[VVVVVVYYYbbbooo}}}zzzrrrfffZZZNNNGGGBBBAAA@@@>>>???BBBFFFIIIMMMQQQTTTZZZaaafffhhhgggfffdddfffkkkrrrwww}}}uuuggg[[[UUUPPPMMMMMMPPPRRRSSSVVV[[[XXX^^^fffmmmwwwwwwkkkaaa```ffflllsssyyyzzz~~~}}}xxxtttsssvvv}}}yyyooojjjfffcccbbb___ZZZUUUSSSTTTXXX[[[QQQMMMHHHDDDAAA>>>;;;999999888777666666555555555555555555555555555555555444444444444444444444444333333444444555555555555333444444444444555555555444444444444555555666666444444444444444444444444333333444444444444444444444444444444555555555555555666777999:::;;;<<<<<<999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAAAAABBBDDDEEEFFFHHHKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWZZZ]]]______^^^]]]^^^____________bbbgggjjjooozzzpppsssuuutttpppmmmllllllgggfffdddaaa^^^]]]]]]^^^YYYXXXVVVTTTQQQOOOMMMLLLJJJGGGCCCBBBAAAAAA@@@???<<<;;;::::::999999::::::::::::::::::::::::::::::999;;;>>>???===@@@MMM[[[qqq~~~|||sssooooooyyyyyydddYYYVVVVVVZZZeeesss{{{ttthhh\\\PPPIIICCCBBBBBB@@@AAADDDCCCFFFLLLPPPVVV^^^hhhooorrrqqqpppppprrrxxx|||wwwsssqqqppprrruuuyyy~~~oooaaaUUUOOOMMMJJJJJJMMMOOONNNQQQVVVVVVZZZ```dddkkkxxxyyymmmcccbbbgggmmmrrrwwwvvvxxxzzz{{{yyyuuuqqqooommmtttvvvpppgggcccbbbaaa___\\\XXXTTTRRRTTTYYY]]]SSSOOOJJJEEEBBB???;;;999;;;:::999888777777777777555555555555555555555555444444444444444444444444555666666777666666555555444444444555555555666666333333333444444444555555444444444444444444444444333333333444444555555555555555555555666666666777555666777999;;;<<<<<<<<<999:::;;;<<<===???@@@@@@;;;;;;<<<<<<===???@@@AAAAAACCCEEEFFFGGGIIILLLNNNMMMMMMOOOPPPQQQRRRRRRRRRVVVXXX\\\___aaaaaa```___^^^_________```ccchhhlllsss~~~ooopppqqqqqqpppnnnllljjjfffccc```______```___^^^ZZZXXXUUUSSSRRRPPPMMMKKKIIIGGGEEECCCCCCBBBAAA???<<<<<<;;;:::::::::;;;;;;999999888888999999:::;;;::::::<<>>=========>>>???@@@@@@@@@AAABBBDDDGGGIIIIIIIIIIIIMMMNNNOOORRRUUUVVVUUUSSSUUUXXX\\\^^^^^^^^^___`````````_________bbbgggkkktttnnnoooppppppooommmkkkiiigggdddaaa`````````___^^^ZZZXXXUUUSSSRRRQQQNNNLLLJJJGGGEEECCCCCCBBBAAA???===<<<;;;;;;::::::;;;;;;999999999888999999:::;;;<<<<<<>>>@@@@@@CCCMMMXXXooo|||}}}sssoootttttt```YYYWWW[[[dddqqqyyyhhhZZZNNNGGGBBBBBBBBB@@@@@@CCCEEEIIINNNSSSZZZdddpppyyy|||}}}vvvmmmfffaaa___```______bbbhhhlllnnnuuu|||~~~mmm```UUUMMMKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPQQQUUU\\\eeekkkssszzznnnbbbccceeeooozzz{{{zzzuuuqqqqqqoookkkiiiiiilllqqqqqqjjjccc___]]]ZZZXXXYYYWWWRRRQQQUUUWWWVVVRRRNNNJJJEEECCC@@@===;;;888777666666777777666555444444444444444444444444444333333222222333333444555555555444333222222222222222333333333333444444222222333333333333444444555555444444444333333333333333333444444444555555666666666666666666666666666666777999:::;;;<<<<<<<<<;;;:::999999;;;===>>>@@@@@@???===<<<:::999888@@@AAADDDFFFHHHIIIIIIIIIMMMMMMNNNQQQTTTUUUUUUSSSUUUXXX\\\^^^^^^^^^___```aaaaaa`````````dddiiimmmvvvnnnooooooooonnnllljjjiiihhheeebbbaaaaaa```___^^^ZZZXXXVVVTTTSSSQQQOOOMMMJJJHHHEEEDDDCCCCCCAAA???======<<<;;;;;;;;;;;;;;;999999999999999:::;;;;;;======???AAABBBEEEOOO[[[ppp}}}{{{sssqqqwwwrrraaa\\\XXX]]]iiizzzzzzhhhZZZNNNGGGBBBBBBBBB@@@AAACCCEEEHHHMMMSSS\\\hhhwww{{{mmmeee```]]]]]]______]]]___dddgggiiiooowwwyyyhhh[[[QQQKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLMMMQQQVVVZZZ\\\aaajjjttt~~~ooobbbaaadddppp}}}~~~~~~wwwqqqooommmhhhfffhhhlllqqqsssmmmfffaaa]]]YYYXXXYYYVVVQQQPPPTTTUUUTTTQQQNNNIIIFFFCCC@@@===;;;888777666666777777666555444444444444444444444444444444333333333333444444666666555555444333333333222222333333333333444444222222333333333333444444555444444444444333333333333333333444444444555555777666555444444555666777888888888888999:::;;;<<<<<<;;;:::::::::;;;===>>><<<<<<<<<<<<============???AAABBBDDDFFFGGGHHHHHHLLLLLLMMMPPPTTTUUUTTTSSSUUUXXX\\\^^^^^^^^^___```aaaaaaaaaaaaaaaeeejjjnnnxxxqqqqqqqqqpppooonnnlllkkkkkkhhhdddcccbbbbbb```___[[[YYYWWWUUUTTTSSSPPPNNNLLLJJJGGGEEEDDDCCCBBB@@@>>>>>>===<<<;;;;;;;;;;;;:::999999999999:::;;;;;;======???AAABBBFFFQQQ\\\qqq~~~yyyrrrpppwwwrrraaa]]]XXX___mmmyyyhhhZZZNNNGGGBBBBBBBBBAAAAAADDDEEEHHHMMMSSS]]]lll|||vvvhhhaaa^^^\\\]]]```bbb```aaaeeehhhjjjpppwwwtttcccXXXOOOJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIJJJJJJKKKLLLOOOQQQUUUXXX]]]aaaffflllrrrwww~~~qqqcccaaadddsss|||tttqqqmmmiiigggiiimmmtttwwwrrrkkkeee___ZZZZZZZZZWWWQQQPPPSSSTTTRRRPPPMMMIIIFFFCCC@@@===:::888777666666777777666555444444444444444444444444444444333333333333444444666666555555555444444444222222222333333333444444222222222333333333444444444444444444444444444444333333333444444444555555777666444333444555777888::::::999999999:::;;;<<<<<<;;;;;;:::;;;<<<======;;;;;;<<<>>>???AAABBBBBB???@@@AAACCCEEEFFFGGGHHHKKKKKKMMMPPPSSSUUUTTTSSSUUUXXX\\\^^^^^^^^^___```````````````aaadddjjjnnnyyyuuuuuuuuutttsssrrrqqqpppnnnkkkgggeeedddcccbbbaaa]]][[[YYYWWWWWWUUUSSSQQQNNNLLLIIIGGGFFFEEECCCAAA@@@???>>>===<<<<<<<<<<<<::::::999999::::::;;;<<<<<<<<<===@@@AAAEEEQQQ]]]sssxxxpppnnnsssqqqaaa]]]ZZZbbbqqqwwwgggZZZNNNGGGCCCCCCCCCAAABBBEEEFFFIIIMMMTTT^^^mmm~~~sssgggbbb```^^^```cccfffeeefffkkkmmmooottt{{{ppp```UUUNNNKKKKKKIIIJJJKKKLLLLLLKKKKKKJJJFFFHHHJJJKKKJJJKKKMMMNNNSSSTTTVVVWWWXXX[[[___ccchhhkkkpppwwwtttgggbbbfffxxxxxxsssooojjjhhhjjjnnnvvvzzzvvvoooiiiccc]]]\\\\\\YYYSSSQQQSSSTTTRRRNNNLLLHHHFFFCCC@@@===:::888777666666777777666555444444444444444444444444555444444333333444444555555555555555555444444444222222222333333333444444222222222333333333444444444444444444444444444444333333333444444444555555777666444333444555777999;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======AAA@@@@@@???>>>======<<>>@@@EEEQQQ^^^vvvwwwnnnkkkooo{{{mmm```^^^___hhhwwwvvvgggZZZMMMGGGCCCCCCCCCBBBCCCFFFGGGJJJNNNTTT^^^lll}}}~~~tttjjjgggggggggiiilllnnnnnnqqqwwwzzz{{{nnn^^^TTTNNNLLLNNNKKKKKKLLLMMMMMMLLLKKKJJJFFFGGGIIIJJJJJJJJJLLLMMMLLLNNNOOOOOOPPPRRRUUUXXX[[[]]]```eeennn{{{xxxkkkfffjjj~~~zzzvvvqqqkkkiiikkknnnvvv{{{xxxrrrlllfffaaa]]]^^^ZZZSSSPPPRRRSSSQQQMMMKKKHHHFFFDDDAAA<<<999888777666666777777666555444444444444444444444444555555444444444444555555444444444444444444444444222222333333333333444444222222333333333333444444333333333444444444444555333333333444444444555555555555444444555666777888999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<============<<<<<<<<<<<<============@@@@@@AAABBBDDDFFFHHHIIILLLLLLNNNQQQUUUWWWVVVUUUUUUXXX\\\^^^^^^^^^___```^^^^^^^^^^^^___ccciiimmmvvv}}}|||{{{zzzyyyxxxxxxxxxuuurrrnnnkkkiiihhhfffdddaaa___]]]\\\\\\[[[XXXVVVSSSQQQMMMKKKJJJIIIFFFEEEAAAAAA???>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;:::;;;>>>@@@EEERRR___xxx}}}uuummmiiikkkvvvggg^^^```eeennn~~~wwwgggYYYMMMGGGCCCCCCDDDBBBCCCFFFHHHKKKOOOUUU]]]jjjyyyxxxqqqrrrtttuuuwww{{{kkk[[[RRRMMMMMMOOOLLLMMMNNNOOONNNMMMKKKJJJHHHIIIKKKJJJJJJJJJKKKMMMJJJKKKMMMMMMNNNOOOQQQSSSRRRUUUYYY^^^dddmmmvvv||||||ooojjjooo{{{vvvpppmmmnnnllltttzzzwwwqqqmmmhhhccc]]]]]]YYYRRROOOQQQQQQNNNLLLJJJHHHFFFDDDAAA<<<999888777666666777777666555444444444444444444444444555555444444444444555555333333333333333444444444222222333333333333444444222222333333333333444444333333333444444444555555333333333444444444555555444444555555666777777888777999;;;======<<<;;;:::;;;<<<<<<===============777888999;;;>>>@@@AAABBBAAAAAAAAABBBDDDFFFHHHJJJLLLMMMOOORRRVVVXXXXXXWWWUUUXXX\\\^^^^^^^^^___```^^^_________```dddjjjnnnuuu~~~}}}|||{{{zzzyyyyyyyyywwwtttooolllkkkiiigggeeebbb```^^^]]]]]]\\\ZZZXXXUUURRROOOLLLKKKJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>@@@FFFSSS```yyy|||tttlllhhhjjjtttwwwbbb]]]bbbjjjsssxxxgggYYYMMMGGGCCCCCCDDDCCCDDDGGGHHHKKKPPPUUU]]]iiiwww~~~||||||~~~}}}xxx{{{jjjZZZQQQMMMMMMOOOMMMNNNOOOPPPOOOMMMKKKJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMOOOPPPPPPOOOOOOQQQRRRNNNQQQWWW\\\aaaggglllpppttt~~~rrrmmmrrr{{{uuuqqqrrrkkksssxxxuuuppplllhhhccc]]]]]]XXXQQQNNNOOOOOOMMMLLLJJJHHHFFFDDDAAA<<<999888777666666777777666555444444444444444444444444555555444444444444555555333333333333333333333333222222333333333444444444222222333333333444444444333333333444444555555555333333333444444444555555333444555666777777777777555888;;;>>>???===;;;999;;;<<<<<<===>>>=========????????????>>>>>>>>>>>>BBBBBBBBBBBBDDDGGGIIIJJJMMMMMMOOOSSSWWWYYYYYYXXXUUUXXX\\\^^^^^^^^^___```______``````bbbfffkkkpppvvv}}}{{{zzzyyyyyyyyyxxxwwwtttpppmmmkkkiiihhhcccbbbbbbbbbbbb```]]]ZZZZZZWWWSSSPPPMMMKKKHHHEEEAAA@@@>>>>>>>>>===;;;999<<<<<<;;;::::::::::::;;;<<<<<<>>>@@@AAAGGGVVVeeeyyyvvvjjjfffeeellllll^^^\\\^^^gggzzzyyygggXXXOOOGGGBBBAAAAAAAAACCCFFFGGGLLLPPPSSS\\\jjjqqqpppuuutttsssvvvgggXXXRRRNNNNNNOOORRRRRRRRRQQQPPPOOONNNMMMMMMLLLKKKMMMPPPQQQOOOMMMSSSRRRQQQRRRTTTUUUTTTTTTVVVWWWXXX[[[]]]```bbbdddkkkqqq}}}tttqqqzzz~~~uuunnnlllooopppnnnnnnmmmiiibbb```^^^ZZZUUUQQQNNNLLLKKKKKKJJJHHHGGGEEEBBB>>>;;;999888777888888888666444111222444555666555555444555444333333333333444555444444444444444444444444222222444444444444222222444333222111111333444666444444444444444444444444666555333222222333444555777555333444666777555222666777999:::;;;;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;============>>>???@@@AAAEEEDDDFFFIIIIIIGGGHHHMMMMMMMMMOOOSSSWWWYYYYYYXXXVVVXXX\\\^^^```___^^^]]]____________```dddjjjnnnuuu}}}{{{zzzyyyyyyyyyxxxvvvtttqqqnnnkkkjjjiiifffeeeeeeeeeeeeddd```^^^\\\XXXSSSPPPMMMKKKHHHFFFCCCBBB@@@@@@@@@???<<<:::===<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@FFFUUUcccyyyvvvkkkggghhhpppiii\\\[[[]]]hhh}}}{{{iiiZZZOOOHHHBBBBBBBBBAAACCCFFFHHHMMMQQQTTT\\\gggmmmlllkkkkkknnnvvv|||eeeWWWRRROOOOOOQQQSSSSSSSSSSSSSSSRRRQQQPPPQQQOOOOOOQQQTTTVVVUUUSSSRRRRRRRRRSSSUUUVVVVVVUUUXXXXXXYYY[[[]]]```cccdddiiinnnwwwtttpppxxx~~~vvvppplllooopppmmmmmmmmmiiiddd___]]]YYYUUUQQQNNNMMMLLLKKKIIIGGGFFFDDDBBB>>>;;;:::888777777888888666444444555666666666555444333555444333333333333444555444444444444444444444444222333333444444333333222444333222111222333555666555555555555555555555555555555444333333444555666666555333444666777666444777777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAAAAA@@@BBBEEEEEECCCEEEJJJMMMMMMOOORRRVVVXXXXXXWWWWWWXXX[[[]]]______^^^]]]______``````aaadddiiimmmyyy}}}{{{zzzzzzzzzzzzwwwvvvtttrrrooommmkkkjjjiiihhhhhhhhhiiihhheeeccc^^^ZZZTTTPPPMMMKKKHHHGGGFFFDDDBBBAAAAAA@@@>>><<<===<<<;;;;;;:::;;;;;;;;;======>>>??????DDDSSSaaa{{{vvvllljjjnnnyyygggZZZYYY\\\iii~~~lll]]]PPPIIICCCBBBBBBAAACCCGGGIIINNNRRRTTTZZZbbbffffffdddffflll{{{{{{eeeXXXTTTRRRRRRTTTSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRRRRTTTWWWXXXXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^```ccchhhlllnnnrrrtttyyyuuuooouuu|||vvvqqqkkknnnnnnkkkjjjkkkiiiddd```^^^[[[WWWTTTRRRQQQPPPJJJHHHFFFDDDCCC@@@===::::::888777777777777666444777777777777666555444333555444444333333444444555444444444444444444444444444333333222222333333444555444333333333444666777555555555555555555555555444444444444555666777777666555444555777888777666888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCAAACCCFFFFFFEEEGGGLLLMMMMMMNNNQQQUUUWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^___^^^```aaaaaabbbeeeiiilll{{{}}}{{{{{{{{{{{{{{{vvvvvvuuusssqqqooommmllllllkkkjjjjjjkkkjjjhhhfffaaa\\\VVVQQQNNNLLLJJJHHHGGGEEECCCBBBAAAAAA???=========<<<;;;;;;;;;;;;;;;======>>>??????CCCRRR```|||vvvmmmnnnwww~~~eeeYYYXXX[[[jjjmmm^^^QQQJJJDDDCCCCCCBBBCCCGGGIIIMMMQQQTTTXXX\\\___```dddhhhrrr|||fff[[[WWWUUUVVVXXXVVVVVVWWWXXXXXXXXXXXXXXXYYYXXXXXXYYY[[[\\\]]]]]]^^^___aaacccdddfffhhhiiihhhiiikkknnnttt{{{}}}}}}tttlllpppzzz}}}yyysssoooiiillllllhhhfffgggfffdddaaa___\\\YYYWWWVVVUUUUUUJJJGGGEEECCCBBB???<<<::::::888666666777777666444666666666666555555444444444444444444444444444444444444444444444444444444444444222222222222444444555444444444444555666777555555555555555555555555444444444555666777888888555555555666777888999888999888888777888999;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@AAACCCBBBCCCFFFFFFEEEHHHNNNNNNMMMNNNQQQTTTWWWWWWVVVXXXXXXYYY[[[\\\^^^___```___```aaabbbccceeeiiilllxxx~~~}}}|||{{{{{{|||}}}vvvvvvvvvuuutttrrrpppooonnnlllkkkkkkkkkkkkiiigggbbb^^^XXXTTTQQQOOOLLLKKKHHHFFFCCCAAAAAA@@@???=========<<<;;;;;;;;;;;;<<<======>>>??????CCCRRR```|||vvvooorrr~~~dddXXXWWWZZZjjjooo```RRRKKKEEEDDDCCCBBBCCCGGGHHHKKKPPPTTTVVVXXX[[[___eeekkkyyy|||ggg\\\YYYXXXXXXZZZ\\\\\\]]]^^^____________````````````aaabbbdddeeegggjjjmmmoooppprrruuuxxxxxxzzz~~~||||||rrriiikkkttt~~~|||xxxtttooolllgggllllllgggdddddddddbbb___]]][[[XXXVVVUUUUUUUUUJJJGGGDDDBBBAAA???<<<::::::888666555666666555444333333333444444555555666444444444444444444444444444444444444444444444444444444222222222222444444444444444444555555666666333333333333333333333333333444555666666777888888444555666666777777888999999888888777888999;;;<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAA@@@>>>???BBBCCCBBBFFFKKKOOONNNNNNQQQTTTVVVWWWWWWXXXYYYZZZ[[[]]]___```aaa```aaabbbbbbbbbeeeiiilllvvv~~~}}}|||||||||}}}~~~wwwxxxxxxxxxwwwvvvtttssspppnnnlllkkkkkkjjjhhhgggbbb___[[[XXXVVVSSSPPPMMMJJJGGGDDDBBBAAAAAA???>>>>>>===<<<<<<;;;;;;<<<<<<======>>>??????DDDSSSaaa{{{wwwqqquuu{{{bbbVVVVVVZZZhhhqqqbbbSSSLLLFFFDDDDDDBBBDDDGGGHHHJJJOOOUUUWWWWWW]]]ccciiirrr|||iii___]]]\\\]]]___```aaabbbccccccccccccccceeefffgggggghhhjjjnnnpppyyy}}}~~~pppeeeeeennnyyy~~~zzzuuupppllljjjhhhmmmnnniiidddbbbbbb```[[[ZZZWWWTTTRRRQQQQQQQQQKKKHHHDDDBBB@@@???===;;;:::888555444555666555555333222222333333444666666333444444555555444444333444444444444444444444444444333333222222333333444333444444444555555555555222222222222222222222222333444555666666666666666444555666666666666777999888888888888999:::;;;;;;::::::;;;;;;<<<=====================>>>???@@@AAABBB@@@AAADDDDDDDDDHHHNNNQQQPPPOOOQQQTTTWWWXXXXXXXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbaaaaaadddjjjmmmvvv~~~~~~}}}||||||}}}~~~xxxyyyzzz{{{zzzyyywwwuuurrrpppmmmlllkkkjjjhhhfffbbb```^^^\\\ZZZWWWSSSPPPMMMJJJFFFCCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<===>>>@@@@@@FFFUUUccczzzyyyrrrwwwvvv^^^TTTUUUYYYfff}}}ttteeeTTTMMMFFFEEEDDDCCCDDDGGGIIIJJJPPPWWWYYYZZZbbbkkkuuunnnffffffgggiiikkknnnnnnooooooooooooooonnnqqqtttvvvxxxzzz~~~mmmaaaaaajjjuuu}}}~~~|||wwwsssnnnlllkkkjjjppprrrmmmfffcccaaa___[[[YYYWWWTTTRRRPPPPPPPPPLLLIIIEEEBBBAAA???===<<<:::888555444444555555555555555444333333444555666333333444555555444333333444444444444444444444444222333333444444333333222222333333444444444444444333333333333333333333333333444555555666555444333333555777666444444555777777777888999::::::::::::::::::;;;;;;<<<======>>>============>>>???@@@AAAEEECCCCCCFFFGGGGGGLLLRRRRRRQQQPPPRRRUUUXXXYYYYYYXXXZZZ]]]```bbbccccccbbbeeedddaaa``````dddjjjooouuu~~~}}}|||||||||}}}yyyzzz{{{||||||zzzxxxwwwtttrrrnnnlllkkkjjjhhhfffaaa```___^^^]]]YYYUUUQQQOOOLLLGGGEEEDDDDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<<<<<<<>>>@@@AAAGGGVVVeeezzz{{{sssxxxqqq[[[RRRTTTYYYdddzzzvvvhhhUUUMMMGGGEEEDDDCCCDDDGGGKKKKKKQQQXXX[[[]]]fffqqqsssnnnoooqqqtttwww~~~lll___^^^gggttt||||||{{{zzzvvvrrrnnnmmmllllllsssvvvpppiiieeebbb___]]][[[YYYVVVSSSRRRQQQQQQLLLIIIEEEBBBAAA@@@>>><<<:::888555333444555555555999888666555444444555555333333444555555444333333444444444444444444444444222222444555555444222222111222333333444444333333444444444444444444444444333444555555555444333222333666777666333222444666666777999:::;;;;;;:::999::::::;;;;;;<<<===>>>>>>============>>>???@@@AAACCCAAAAAADDDDDDEEEIIIPPPTTTRRRQQQRRRUUUXXXYYYZZZWWWZZZ^^^aaaddddddcccbbbfffdddaaa______ccckkkpppsss||||||||||||{{{{{{{{{{{{}}}|||{{{{{{{{{{{{yyywwwvvvtttrrroookkkhhheeedddcccaaa___^^^]]]ZZZVVVSSSOOOLLLIIIFFFEEECCCAAA???@@@???>>>======<<<<<<======<<<===>>>???EEEUUUeee}}}zzzrrruuukkkXXXTTTVVVVVV```uuu{{{lll]]]SSSIIIEEEEEEDDDFFFIIILLLPPPTTTVVVYYYcccssszzziii```YYYcccvvv}}}zzzvvvuuuvvvuuupppkkkooossstttpppllliiifffbbb^^^___YYYQQQOOOSSSRRRLLLLLLJJJGGGEEEDDDAAA===;;;999999777666555555555555555555555555555555555555444444444444444444444444777555444222222333444555444444444444444444444444......000111222333333333444444444444444444444444555444444333333444444555555555555555555555444444666666777888999::::::;;;999999::::::;;;<<<=========<<<;;;;;;<<<>>>@@@BBBAAABBBDDDGGGJJJLLLNNNPPPQQQQQQQQQSSSUUUXXXZZZ\\\YYYZZZ\\\```dddffffffdddbbbbbbbbbdddfffhhhkkkllluuu||||||||||||{{{{{{{{{{{{~~~}}}|||}}}}}}|||yyywwwuuutttqqqnnnjjjgggdddccccccbbb```^^^]]]ZZZVVVSSSPPPNNNJJJHHHFFFDDDBBB@@@@@@???>>>===<<<<<<<<<<<<===<<<===???@@@FFFVVVeee~~~{{{sssvvvlllYYYTTTVVVVVV```uuu}}}ooo___TTTJJJFFFEEEDDDFFFIIILLLPPPUUUXXX[[[fffvvvyyyggg^^^XXXbbbuuu||||||yyyxxxyyy{{{yyysssnnnkkkppprrrnnnlllllljjjgggdddccc\\\SSSPPPQQQOOOJJJIIIGGGEEEDDDCCCAAA===;;;999888777666555555555555333333333333333333333333444444444444444444444444777555444222222333444555444444444444444444444444222222333444444444444333444444444444444444444444444444444333333444444444666666666666666666666666666666777888999::::::;;;999999999:::;;;;;;<<<<<<>>>===<<<;;;<<<>>>???AAAAAABBBCCCFFFIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXXXXZZZ[[[]]]aaaddddddbbb```bbbaaabbbccceeehhhjjjlllsss~~~||||||||||||{{{{{{{{{{{{}}}|||||||||{{{yyyuuurrrrrrqqqooollliiigggeeeddddddbbb```^^^]]][[[WWWTTTQQQNNNKKKIIIGGGFFFCCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<<>>>@@@AAAGGGWWWfff}}}uuuxxxmmmYYYUUUVVVWWW```vvvsssbbbWWWLLLGGGFFFEEEGGGJJJLLLQQQVVVZZZ^^^hhhxxxwwweee\\\XXXcccuuu|||zzz{{{}}}xxxrrrhhhmmmooonnnmmmooopppnnnmmmjjjaaaWWWQQQOOOLLLHHHFFFDDDCCCBBBBBB@@@===;;;999888777666666555555666333333333333333333333333444444444444444444444444666555444333222333444444444444444444444444444444444444444444444333222222444444444444444444444444444444444444444444444444666777777777777777777777666666777888999::::::;;;999999::::::;;;;;;<<<<<>>===<<<<<<===>>>???@@@AAACCCEEEGGGIIIKKKKKKMMMNNNPPPSSSUUUVVVWWWWWWYYYZZZ]]]aaacccdddaaa^^^aaaaaaaaabbbdddgggjjjlllrrr}}}|||{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxwwwtttppplllmmmlllkkkjjjiiihhhgggfffeeeccc```^^^]]][[[XXXUUUPPPNNNKKKHHHGGGFFFDDDBBB???>>>===<<<;;;;;;;;;;;;<<<<<<>>>AAABBBIIIXXXhhh~~~www{{{nnnZZZVVVWWWXXXbbbxxxyyyggg[[[NNNIIIGGGFFFGGGJJJMMMRRRXXX\\\___hhhvvvuuuddd\\\YYYfffxxx~~~~~~{{{ttthhhnnnpppooopppsssuuutttuuuoooeeeZZZRRRNNNIIIFFFCCCBBBAAA@@@AAA@@@===;;;888888777666666666666666555555555555555555555555444444444444444444444444666555444333333333444444444444444444444444444444222222333333222222111000444444444444444444444444333444444444444444444333666666666666666777777777666666777888999::::::;;;;;;;;;;;;<<<<<<=========???>>>======<<<======>>>@@@AAABBBDDDFFFGGGIIIIIILLLMMMNNNQQQTTTWWWZZZ[[[[[[[[[\\\___bbbddddddcccaaa``````aaacccfffiiikkkssszzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuutttqqqmmmiiiiiiiiiiiiiiiiiiiiiiiiiiieeeccc```]]]\\\ZZZWWWUUUOOOMMMIIIGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;<<<<<<<<>>>>>>>>>>>>>>>>>>>>===============???@@@AAACCCEEEGGGHHHIIILLLLLLLLLNNNRRRXXX^^^bbbcccaaa^^^^^^```bbbddddddbbbaaa``````bbbfffiiilllvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxvvvtttsssrrrpppmmmkkkhhhhhhhhhiiiiiiiiiiiiiiieeebbb^^^\\\[[[YYYWWWUUUOOOLLLIIIGGGFFFEEECCCBBB@@@???>>>======<<<<<<<<<;;;<<<@@@DDDFFFLLL\\\jjj~~~|||www}}}qqq]]]YYY\\\]]]lllooobbbTTTMMMIIIGGGHHHLLLPPPVVV\\\___```fffrrr{{{sssbbb^^^```pppyyyuuurrryyy}}}}}}}}}~~~|||xxxoooccc[[[SSSKKKHHHHHHGGGEEECCCBBBAAA???<<<:::777777666666666666777777333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444333333444555555555555555444444444444444444444444222333444555555444333222333333444444555555666666666666777888999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIIIILLLLLLLLLNNNSSSYYY___ccciiifffaaa______```aaaaaacccaaa``````bbbfffjjjmmmwwwwwwvvvvvvvvvuuuuuuuuuuuuwwwtttqqqooonnnnnnlllkkkkkkkkkjjjiiiiiihhhggggggdddaaa]]][[[YYYXXXVVVTTTOOOMMMJJJHHHHHHGGGEEECCCAAA@@@???>>>>>>======>>>;;;<<<@@@DDDGGGNNN]]]kkk{{{~~~zzzwww}}}qqq^^^[[[^^^```rrrrrreeeVVVNNNJJJHHHIIILLLPPPWWW^^^aaaccciiittt}}}qqq```^^^bbbssszzzvvvuuuvvv}}}uuujjj```YYYSSSKKKIIIKKKKKKIIIFFFDDDBBB@@@<<<999777777666666666666777777333333333333333333333333444444444444444444444444444444555555444444333333444444444444444444444444555555555666555555444333444444444444444444444444222333555666666555333222444444444555666666777777666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>???AAACCCFFFHHHJJJKKKJJJKKKMMMPPPTTTXXX[[[]]]dddbbbaaaaaabbbbbbaaa```dddbbbaaa```cccgggkkknnnvvvuuuuuuuuuuuutttttttttttttttqqqmmmkkkjjjkkkjjjjjjnnnnnnllljjjhhhgggeeedddddd```\\\ZZZXXXWWWUUUTTTPPPNNNKKKIIIIIIHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>>;;;<<>>????????????===>>>@@@CCCFFFIIIKKKLLLHHHJJJOOOSSSVVVWWWWWWVVVZZZ[[[^^^bbbeeefffdddbbbeeecccaaaaaacccggglllooouuu{{{wwwssstttxxxzzzxxxvvvwwwtttooojjjiiijjjmmmooouuussspppmmmjjjhhhggggggdddaaa]]][[[ZZZYYYWWWVVVVVVTTTQQQMMMJJJHHHGGGFFFKKKFFFAAA>>>?????????======>>>BBBEEEFFFJJJVVVcccwwwyyyssszzztttddd]]]___lll{{{jjjYYYPPPNNNLLLKKKLLLSSSUUU]]]fffmmmsss~~~~~~||||||{{{mmmaaa___fffzzz|||tttppprrruuu||||||mmmeee]]]WWWPPPLLLOOOUUU___YYYPPPHHHCCC@@@===<<<999888666555444555777888666666555555555444444444444444555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444000111222222000000111222555444333222222222333444444444444444444444444444555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===>>>===<<<;;;;;;:::;;;;;;??????@@@BBBDDDFFFIIIJJJNNNNNNNNNOOORRRWWW[[[^^^\\\]]]___aaacccccccccccceeedddcccaaaaaadddiiimmmuuu|||xxxuuuvvvyyy|||zzzxxxxxxuuuppplllkkklllnnnpppvvvtttqqqmmmkkkjjjiiiiiidddaaa^^^[[[ZZZZZZXXXVVVXXXVVVSSSOOOKKKIIIGGGFFFGGGCCC@@@>>>@@@AAA@@@???======@@@BBBBBBEEEPPP\\\qqqzzztttxxxvvvfff___bbboooqqq^^^SSSOOOMMMLLLMMMTTTUUU\\\fffnnnuuu~~~}}}}}}}}}pppbbb```eeeyyyxxxsssrrrsss}}}|||uuuiiiccc\\\WWWQQQNNNQQQXXXaaa[[[RRRJJJDDD@@@===;;;999888666555444555666777444444444333333333222222444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111222333333111111222333555555444333333444444555444444444444444444444444555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<===??????@@@BBBDDDFFFHHHJJJNNNNNNOOOQQQTTTXXX\\\^^^\\\]]]___aaabbbcccccccccddddddcccaaaaaadddiiimmmuuu}}}zzzxxxyyy|||~~~}}}{{{xxxvvvrrrooonnnoooqqqrrrwwwuuuqqqmmmkkkkkkllllllfffdddaaa______^^^\\\[[[[[[YYYUUUQQQMMMJJJHHHFFFCCCAAA@@@@@@AAABBBAAA@@@>>>>>>???@@@@@@AAAJJJUUUiii}}}{{{tttwwwxxxiiibbbeeesssyyydddWWWQQQMMMMMMOOOUUUUUU[[[eeeooowwwpppaaa^^^cccvvv{{{vvvuuuuuu~~~zzzsssmmmeee___ZZZVVVRRROOOSSSYYYaaa[[[RRRJJJDDD@@@<<<999888777666555555555666777444444444444444333333333444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333222333444444222222333444666555444444444555555666555555555555555555555555555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===>>>============>>>?????????@@@@@@BBBDDDFFFHHHIIIMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^^^^```aaabbbcccddddddccccccaaabbbdddiiimmmttt~~~|||{{{|||~~~}}}xxxwwwtttrrrqqqqqqssstttvvvtttpppmmmkkkkkkmmmnnniiigggeeedddddddddbbb```^^^\\\XXXTTTOOOKKKHHHGGGCCCBBBBBBAAAAAAAAA@@@??????>>>???AAA@@@AAAIIIRRReee{{{|||vvvwwwzzzllleeeiiiwww}}}hhhYYYQQQMMMMMMQQQVVVUUUZZZeeepppxxxlll]]][[[```ttt{{{xxxwwwxxxyyy{{{~~~xxxsssmmmgggaaa\\\XXXUUUQQQNNNQQQWWW\\\WWWPPPIIIDDD???;;;999888777666555555555555666666666666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555333444555444333333444555444444444444444555555555666666666666666666666666555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLPPPSSSVVVXXXZZZZZZ]]]^^^^^^___aaabbbddddddcccccccccbbbbbbeeeiiimmmttt~~~~~~}}}~~~~~~}}}wwwvvvtttsssssssssttttttsssqqqooolllkkkkkkmmmnnnjjjhhhgggggghhhgggfffddd```___[[[WWWRRRNNNJJJHHHFFFFFFEEEDDDAAA???>>>>>>>>><<<===???@@@BBBHHHQQQbbbzzz|||xxx{{{|||ooojjjnnn}}}kkk\\\RRRMMMNNNRRRVVVVVV[[[fffooovvv}}}|||hhh\\\[[[bbbwww~~~wwwrrrppprrrvvvxxxwww{{{}}}xxxsssooojjjeee```[[[WWWTTTPPPKKKMMMRRRUUUQQQLLLGGGCCC???;;;999777666666555555555555555555555666666666666666666444444555555555555444444444444444444444444444444333333333333333333333333555555555555555555555555333444555555333333444555222222333333444444444444666666666666666666666666555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHJJJNNNRRRUUUWWWWWWXXX]]]^^^___```aaabbbcccdddbbbbbbcccbbbccceeeiiimmmttt}}}~~~~~~~~~}}}|||{{{zzzuuuttttttsssssssssttttttqqqpppnnnmmmmmmmmmmmmnnniiihhhhhhhhhjjjiiihhhfffdddbbb```\\\WWWRRRNNNLLLKKKJJJIIIEEEAAA>>>>>>>>><<<::::::>>>???AAAGGGNNN```xxx~~~zzz~~~sssooouuuqqqaaaVVVOOOOOOSSSUUUWWW^^^ffflllrrr|||}}}zzz~~~yyyfff\\\]]]eeezzz~~~tttmmmkkkllloooqqqsssxxxyyytttooommmiiiddd___[[[WWWUUUPPPJJJKKKOOOPPPMMMIIIFFFCCC???;;;888666666666555555555444444222222222333333333333333444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222333444555555333333444555111111222333444444444444555555555555555555555555555777999999999888999:::;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;===>>>>>>AAAAAAAAABBBDDDEEEGGGHHHGGGIIIMMMPPPSSSUUUWWWWWW\\\]]]___aaaccccccccccccaaabbbbbbccccccfffjjjmmmuuu|||}}}}}}|||zzzxxxwwwvvvrrrrrrssssssssssssssssssooooooooopppoooooonnnnnnkkkkkkkkklllnnnnnnllljjjhhhgggdddaaa]]]XXXTTTRRRMMMMMMKKKFFFAAA???@@@BBB>>><<<<<>>>>>AAAAAAAAABBBDDDEEEGGGHHHHHHJJJMMMPPPSSSUUUWWWXXXZZZ\\\```cccddddddbbbaaa```aaabbbcccdddfffjjjmmmvvv{{{|||}}}|||yyyvvvttttttpppqqqrrrrrrsssrrrrrrrrrooopppqqqrrrrrrqqqpppooooooooooooqqqssssssqqqooojjjjjjhhheeeaaa\\\XXXVVVNNNMMMKKKFFFAAA???BBBEEECCC@@@???BBBDDDDDDHHHMMMVVVppp}}}{{{yyyooo```UUURRRTTTRRRXXXbbbhhhhhhjjjwwwzzzwww||||||ppp___XXX[[[cccvvv{{{sssooooooooonnnmmmssswwwvvvqqqllljjjgggccc^^^[[[YYYXXXSSSNNNNNNRRRQQQOOOKKKHHHDDD???999555555555666666555555444333222222222333333444444444444555555555555555555444444444444444444444444444333333333333333333333333222222222222222222222222222333444444222222333444111222444666777777666666444444444444444444444444555777999999999888999:::;;;;;;;;;<<<<<<<<<=====================>>>>>>???AAAAAABBBBBBDDDEEEGGGGGGJJJKKKMMMPPPSSSVVVXXXZZZYYY\\\```dddeeedddbbb``````aaabbbcccdddfffjjjmmmwww{{{yyyvvvuuuvvvwwwwwwvvvssstttssssssrrrqqqpppoookkknnnrrrtttttttttuuuuuuooonnnmmmoooqqqrrrqqqppprrrmmmhhhffffffddd^^^XXXRRRNNNKKKHHHGGGFFFDDDCCC@@@@@@AAA@@@@@@BBBEEEHHHXXXiii}}}}}}~~~ttteeeZZZTTTQQQSSSVVV]]]cccffflllyyy~~~vvvwww}}}zzz{{{~~~kkkbbbYYYZZZgggvvv}}}}}}yyytttqqqrrrrrrooooooqqqtttyyy{{{vvvoooiiiccc]]]\\\\\\YYYTTTOOOMMMOOORRRRRRIIIGGGKKKGGG:::555:::777666555444444333333444444444444444444444444444444444444444444444444444777777666666666555555555333333333333333333333333555555444333222222222222444333333222333444666777777666444333444555777888777666555444444444444444888999::::::999888999;;;<<<;;;;;;;;;;;;<<<============<<<<<<===>>>@@@AAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLNNNPPPSSSUUUVVV]]]^^^```aaa```___```aaafffbbb```ccceeefffjjjoooxxx}}}{{{xxxwwwxxxyyyxxxwwwtttttttttsssrrrqqqoooooolllnnnrrrttttttsssssstttrrrpppoooooopppqqqpppooopppmmmiiiiiiiiigggbbb]]]VVVSSSNNNKKKIIIGGGDDDCCC@@@AAAAAA@@@@@@AAAEEEHHHVVVhhh~~~{{{~~~vvvggg]]]VVVRRRSSSVVV]]]dddggglllyyy{{{qqqggggggkkkrrr{{{{{{|||pppfff[[[\\\ggguuu{{{{{{zzzvvvuuuwwwvvvrrrqqqssstttzzz}}}xxxpppiiiaaaZZZ[[[ZZZXXXSSSNNNLLLNNNPPPKKKHHHGGGGGGCCC<<<:::===888777666555444444444444444444444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333444444444333444444555555444444333333333444555666444444444555888;;;>>>@@@888777666555555555555555888999::::::999999:::<<<;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHIIILLLLLLNNNOOORRRTTTWWWXXX^^^___aaabbbaaaaaabbbcccfffbbbaaaccceeefffjjjooowww}}}{{{yyyyyyyyyyyyyyywwwvvvvvvuuutttrrrpppooonnnlllooosssttttttttttttuuuwwwuuuqqqooooooppppppooollljjjiiijjjkkkiiiddd___[[[XXXRRRNNNKKKHHHEEECCC@@@AAAAAA@@@@@@AAADDDGGGTTTeee}}}}}}yyy}}}nnnbbbZZZVVVSSSVVV]]]eeehhhmmmwwwssshhh^^^[[[^^^aaahhhmmm}}}|||~~~xxxkkk^^^^^^iiitttxxxxxxwwwuuuvvvyyyxxxrrrooopppvvv}}}}}}tttkkkaaaZZZYYYXXXUUUPPPLLLKKKLLLNNNGGGJJJIIIDDDBBBDDDEEECCC888888777666555555555555444444444444444444444444444444444444444444444444333222222222222111111111333333333333333333333333444444444444555666777777555555444333333333444444333444444666999<<>>???@@@@@@@@@AAABBBDDDFFFHHHIIIMMMNNNOOOQQQSSSVVVXXXYYY^^^```bbbcccbbbbbbcccdddfffbbbaaadddffffffiiinnnuuu}}}{{{zzzyyyzzzyyyxxxvvvwwwwwwvvvtttrrrpppnnnmmmmmmppptttvvvwwwwwwxxxyyy|||yyytttqqqppppppoooooojjjiiihhhiiiiiifffbbb^^^]]]YYYTTTPPPMMMJJJGGGEEEAAAAAAAAA@@@@@@AAADDDGGGQQQccc{{{}}}yyyvvviii^^^XXXTTTVVV]]]eeeiiimmmuuuooodddYYYVVVWWWYYY]]]bbblllrrr}}}~~~~~~nnnaaabbbmmmuuuxxxxxxvvvvvvyyy}}}zzzsssooooooxxxyyynnnddd]]]XXXVVVRRRNNNKKKJJJJJJKKKIIIMMMKKKDDDIIIUUUWWWNNN999888777666666555555666555555555555555555555555444444444444444444444444555444444444444444444444222222333333333333444444444444444444444555666666666555555444333333333333555555444444555666777888777777666666666666666777555666888999999999;;;===;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBDDDFFFHHHIIIMMMMMMOOOQQQSSSVVVYYYZZZ^^^```bbbcccbbbbbbccceeefffcccbbbeeeffffffiiinnnttt~~~||||||||||||zzzxxxwwwwwwvvvuuusssqqqooonnnmmmqqqvvvyyy{{{|||~~~{{{vvvrrrqqqqqqpppppplllkkkjjjiiihhhddd```]]]\\\YYYTTTPPPNNNKKKIIIGGGAAABBBAAA@@@@@@AAADDDFFFNNNaaazzz{{{~~~nnnaaaYYYVVVWWW]]]dddiiimmmttt|||~~~jjj___UUURRRRRRSSSVVVZZZ```eeelllttt{{{~~~ooocccgggtttzzz{{{{{{zzz{{{~~~vvvsssttt{{{yyynnneee^^^XXXUUUQQQMMMKKKJJJJJJJJJJJJMMMIIIEEESSSggghhh[[[999888777666666555555666555555555555555555555555444444444444444444444444555555555555666666666666222222222333333444444444555444444333222222333333555555555444444333333222666555444444333333333222555555555444444555555666333555777888777888:::<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;===>>>???@@@@@@AAABBBDDDFFFHHHIIILLLLLLNNNPPPSSSVVVYYYZZZ\\\___aaabbbaaabbbcccdddgggccccccfffggggggiiimmmsss~~~|||zzzwwwwwwvvvuuusssqqqpppoooooosssxxx{{{}}}|||xxxuuutttsssrrrqqqqqqpppnnnkkkhhheeebbb```]]]YYYUUUQQQNNNLLLIIIGGGBBBBBBBBB@@@???@@@CCCFFFLLL___zzz{{{uuueee\\\XXXXXX\\\ccchhhlllsss{{{|||iii___UUURRRRRRRRRTTTXXXXXX[[[___ccchhhooowww|||~~~{{{}}}}}}lllcccmmm|||}}}}}}|||uuutttwwwvvvkkkccc^^^ZZZVVVQQQMMMLLLKKKJJJJJJHHHIIIEEEEEEUUUhhhiii]]]888888777666555555555555555555555555555555555555444444444444444444444444333333444444444444444555111222222333333444444555555555444333222111111222444444555555555444333333444444555555555555555555555444444444444555555666444666888888777888999;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;===>>>???@@@@@@AAABBBDDDFFFHHHIIIKKKLLLNNNPPPSSSVVVYYY[[[\\\^^^```bbbaaabbbcccdddgggddddddggghhhgggiiilllsss}}}zzzxxxvvvvvvvvvuuutttrrrqqqppprrruuuzzz|||}}}~~~~~~{{{xxxwwwwwwvvvtttsssrrrpppnnnjjjfffdddcccccc```]]]WWWRRROOOLLLIIIFFFBBBBBBBBB@@@???@@@CCCFFFKKK^^^yyyyyypppggg[[[YYY[[[aaagggkkkssszzzzzzkkkaaaWWWUUUTTTSSSTTTVVVRRRSSSUUUWWWZZZ```hhhnnnuuuyyyvvvxxxxxxhhhbbbqqq~~~xxxyyy~~~ttthhhaaa]]][[[WWWQQQNNNMMMMMMLLLJJJGGGGGGDDDDDDKKKTTTTTTNNN888777666555444444444444555555555555555555555555444444444444444444444444222222222333333444444444111111222333333444555555555444444333333333444444222333444555555555444333333444555555666666666555555555555555555666777777777999::::::999999:::<<<::::::999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIILLLMMMOOORRRUUUXXX[[[\\\]]]___aaacccccccccdddfffgggddddddggghhhggghhhlllsss~~~}}}|||||||||zzzwwwtttuuuuuuuuuuuutttsssrrrqqqtttwww{{{}}}}}}|||}}}}}}|||zzzyyyxxxxxxxxxvvvtttooonnnkkkgggcccbbbbbbdddddd```ZZZTTTPPPLLLHHHEEEBBBCCCBBBAAA???@@@CCCEEEKKK^^^zzz|||www~~~{{{qqq\\\ZZZ[[[```fffkkkrrrzzz{{{{{{|||{{{}}}wwwiii___VVVRRRQQQOOOOOOQQQMMMOOOQQQRRRSSSXXX___eeehhhvvv~~~|||uuurrrttt}}}uuueeeaaatttuuuhhhbbb___\\\XXXRRROOONNNNNNMMMKKKJJJIIIFFFBBB???======<<<777666555444444333333444666666666666666666666666444444444444444444444444333333333444444555555555111111222333333444555555444444444444444555666777111222444555666555444444444444555555444444333222666666666666666777888888:::;;;<<<<<<::::::;;;<<<::::::999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???@@@@@@AAABBBDDDFFFHHHIIINNNOOOPPPSSSVVVYYY\\\^^^^^^```bbbdddddddddfffggggggdddeeehhhiiiggghhhlllttt~~~|||yyyzzz{{{{{{xxxttttttsssrrrrrrrrrtttvvvwwwwwwxxxyyyxxxvvvvvvwwwxxxxxxwwwuuutttuuuuuusssqqqnnnlllhhhdddbbbccceeefffhhhbbbZZZRRRMMMJJJHHHGGGEEEDDDBBBAAAAAABBBDDDEEEKKK\\\uuu{{{rrrxxxqqqbbb[[[XXX\\\bbbfffmmmssszzzuuurrrtttvvvyyy}}}zzznnnggg___YYYVVVTTTQQQOOOPPPPPPPPPRRRTTTWWWYYY[[[gggnnnxxx|||~~~xxxqqqlllrrr|||ttteeebbbtttxxxjjjaaa]]]]]]ZZZVVVRRROOOMMMIIIGGGHHHHHHGGGDDDAAA===999777666666555444444444444555555555666666666666555555555555555555555555555555444555666777777666555444444444444555555555666666444444444444444444444444444444444444444444444444555555555555666666666666444555666555444333444555666888;;;<<<<<<:::::::::<<<<<<<<<<<<<<<===>>>>>>AAA@@@???===<<<<<<<<<<<>>===<<<<<<<<<<<<@@@@@@BBBDDDFFFHHHIIIJJJLLLNNNPPPSSSUUUZZZ___cccaaabbbcccdddddddddcccccceeefffgggffffffgggjjjlllttt~~~{{{xxxxxxyyyxxxtttpppoooppprrrtttuuuuuuuuuuuuuuuvvvvvvuuurrrqqqqqqrrrsssrrrqqqqqqrrrrrrpppnnniiihhhgggeeeeeedddeeeeeeccc^^^XXXSSSPPPMMMKKKIIIFFFDDDCCCAAA@@@AAABBBCCCIIIXXXoooyyyooonnnvvv|||lllccc\\\^^^bbbfffkkkpppvvv}}}uuuqqqmmmppptttxxx}}}yyyxxx|||~~~sssiiiaaa\\\XXXUUUWWWVVVUUUTTTUUUVVVXXXYYY```hhhuuuzzz|||sssooommmsss}}}}}}iiiffflll|||zzzmmmeeeaaa___^^^[[[WWWTTTRRROOOLLLIIIGGGFFFDDDAAA>>>:::777666888777666555444333333333555555666666666666555555333333333333333333333333333333444444444444333333222222222333333333444444444444444444444444444444444444444444444444444444444555555555555666666666555666777777666555666777999;;;<<<<<<:::888777777:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<===@@@AAACCCDDDGGGIIIJJJKKKNNNOOOQQQSSSVVVZZZ```dddbbbccceeeffffffeeecccaaaeeeffffffffffffgggjjjllluuu|||yyyvvvuuuuuutttpppllllllnnnqqqtttuuuuuutttsssrrrssssssrrrooommmmmmnnnnnnmmmmmmnnnoooooommmkkkiiiiiiiiihhhgggeeedddccc```\\\XXXUUUSSSPPPMMMKKKGGGFFFCCCAAAAAAAAABBBCCCHHHUUUkkkzzzooojjjnnn}}}pppfff^^^^^^ccchhhmmmqqqtttyyyqqqnnnllloootttyyy~~~|||vvvrrrnnnoooxxxvvvjjjbbb\\\ZZZ\\\[[[YYYXXXXXXZZZ\\\]]]```jjjxxx|||xxxqqqnnnnnnvvvwwwcccccckkkzzz|||yyyzzz~~~~~~uuukkkddd```___]]][[[XXXVVVTTTQQQMMMJJJFFFEEECCC@@@<<<999666555888777666555444333333333444555555666666555555444333333333333333333333333555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444555555555666666222444555444333333444666888:::;;;;;;999888888999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<======???@@@BBBDDDFFFHHHJJJKKKNNNOOORRRUUUXXX]]]cccggghhhhhhhhhgggfffdddbbbaaadddeeeffffffeeegggjjjllluuuxxxuuurrrqqqrrrpppllliiijjjmmmpppssstttsssqqqpppoooppppppnnnkkkjjjjjjkkkiiiiiiiiikkklllllljjjhhhiiiiiihhhgggeeeccc```___^^^]]]ZZZYYYWWWTTTQQQNNNIIIGGGEEECCCAAAAAABBBCCCGGGRRRfff|||}}}rrrjjjkkk{{{ttthhh^^^___eeejjjppptttxxxwwwoookkkkkkoootttzzztttmmmkkkjjjjjjppp|||wwwkkkdddaaa```^^^\\\ZZZ[[[\\\___aaadddooo~~~uuuooolllppp{{{ppp]]]^^^fffvvvzzzwwwuuuttttttxxxyyyxxxsssllleee___]]]\\\ZZZXXXVVVUUURRRNNNKKKFFFEEEBBB>>>;;;888666555777777666444444333333333444444555555555555444444333333333333333333333333555555555444444555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444555555555555111333444444333333444666555777999:::999999:::<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;:::;;;;;;<<<===>>>>>>???@@@CCCEEEGGGIIIJJJMMMOOORRRUUUZZZ___fffjjjooollliiieeecccbbbcccccccccdddeeeeeeeeegggjjjllluuuuuurrroooooopppoookkkgggjjjlllnnnqqqqqqpppnnnmmmkkkllllllkkkhhhgggggghhhffffffgggiiikkkkkkiiigggfffeeeeeecccbbb```^^^]]]___^^^^^^]]]\\\YYYTTTQQQKKKJJJGGGDDDCCCCCCCCCDDDEEEOOObbbwwwtttmmmnnn~~~xxxkkk______ffflllqqquuuzzzvvvnnnjjjjjjnnntttzzz}}}sssjjjddddddfffmmmxxxyyyqqqnnngggeeebbb___^^^```bbbdddhhhsss~~~~~~sssmmmjjjssszzzhhhXXX\\\eeettt~~~zzzvvvrrrooollliiimmmppprrrpppkkkddd___\\\ZZZYYYWWWVVVUUURRRNNNKKKFFFEEEBBB>>>:::888666555666666555444444444444555444444555555555555444444333333333333333333333333333333222222222222333333222222222333333333444444444444444444444444444444444444444444444444444444333444444444444555555555333444666666555555666888444666888999999999;;;===;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>>>>===>>>@@@BBBEEEGGGIIIJJJLLLNNNQQQUUUYYY^^^eeeiiiooolllgggcccaaaaaacccdddbbbcccdddeeeeeegggjjjmmmvvvtttqqqoooooopppooolllhhhjjjkkkmmmnnnnnnmmmllljjjggghhhiiihhhfffeeefffgggffffffhhhjjjmmmllljjjhhhdddccccccbbbbbbaaaaaaaaaaaaaaaaaabbbaaa]]]WWWSSSNNNLLLIIIFFFDDDDDDDDDDDDDDDMMM^^^tttvvvooosss~~~ooobbb```ffflllqqqtttxxx}}}xxxnnniiiggglllsssyyy}}}yyyqqqjjjddd```aaaiiiuuu}}}uuuqqqmmmhhhffffffggghhhjjjttt}}}{{{{{{{{{qqqkkkiiivvvuuubbbUUU^^^kkkwww{{{wwwqqqmmmkkkiiigggdddgggiiikkkjjjgggbbb^^^\\\YYYXXXVVVVVVUUURRRNNNKKKGGGEEEBBB>>>:::888666666555444444444444555666666333444444555555444444333444444444444444444444444333333222111111222333333222222222333333333444444444444444444444444444444444444444444444444444444333333444444444555555555222444555555555555666888666777888888888888:::<<<:::::::::::::::;;;;;;<<<======<<<<<<<<<===>>>>>>===>>>@@@CCCFFFHHHJJJKKKLLLNNNPPPSSSVVV[[[```dddhhhfffdddbbbaaaaaacccdddbbbcccddddddeeegggjjjmmmvvvtttqqqooooooqqqqqqmmmjjjkkkkkklllllllllkkkjjjiiieeefffggggggeeedddeeegggfffgggiiilllnnnnnnllliiiddddddddddddeeefffggggggccccccddddddccc___YYYUUUOOOMMMJJJGGGEEEDDDEEEEEEDDDLLL\\\rrrvvvqqqvvvrrrcccaaaffflllppprrruuuzzzyyynnniiifffkkkqqqwww{{{zzzrrrkkkeeeaaa___cccmmm}}}}}}wwwqqqmmmlllmmmmmmjjjttt~~~vvvlllqqqzzz|||xxx~~~yyyooojjjhhhxxxsss^^^SSSaaaqqqzzz~~~zzzuuunnnjjjiiiiiiiiigggeeefffgggfffbbb___^^^]]]XXXWWWVVVVVVUUURRRNNNKKKHHHFFFBBB>>>;;;888777666444444444444444555666777333444444555555444444333555555555555555555555555555555333333333333555555444444444555555555666666444444444444444444444444444444444444444444444444333333333444444444555555000111333333333333444666888888999888777777999:::999999888888999999:::;;;>>>>>>============>>>>>>>>>???AAADDDGGGJJJLLLMMMMMMNNNPPPQQQSSSWWW\\\___`````````aaaaaabbbbbbcccaaacccddddddeeegggjjjmmmvvvrrrooolllmmmpppqqqpppnnnqqqnnnllllllmmmnnnkkkhhhgggggghhhiiiiiihhhfffeeeggghhhkkklllmmmlllkkkjjjgggggghhhhhhggggggfffeeeddddddcccdddccc```\\\XXXQQQOOOLLLHHHFFFDDDCCCCCCGGGJJJVVVlll|||wwwyyyyyyhhhbbbdddggglllpppuuu|||wwwpppkkkjjjlllqqquuuyyy|||}}}}}}}}}~~~{{{sssjjjeeegggjjjooo|||~~~vvvpppnnnnnntttyyytttgggdddbbbeeeooo|||wwwvvvtttkkkiiimmm{{{nnn[[[XXXfffuuuzzzxxxrrrllljjjhhhggghhhiiijjjjjjjjjhhhddd```]]]\\\VVVUUUSSSSSSRRRQQQNNNLLLIIIEEE???;;;999999999888777777666555444333333333666555333333444444333222444444444444444444444444222333444444555555444444333333333444444444555555666555444333444444333222444444444444444444444444444444444333333222222222555555555555666666666666999999888888999999:::;;;999999:::;;;;;;<<<======:::;;;<<<<<<<<<<<>><<<;;;;;;<<<>>>???@@@AAACCCEEEHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTUUUXXX[[[\\\]]]]]]^^^______```aaaaaacccfffjjjmmmwwwyyyzzz{{{zzzwwwuuussssssvvvwwwvvvtttpppnnnnnnnnnooooooooooooooopppqqqrrrppppppooooooooooooooonnnlllmmmmmmmmmmmmlllkkkkkkjjjiiihhhiiijjjiiihhhfff^^^[[[WWWQQQLLLIIIFFFEEEEEEEEEJJJXXXmmmzzzvvvtttllliiirrryyykkkbbb^^^```eeeiiimmmrrryyy}}}~~~xxxqqqnnnllldddbbb___ZZZWWWTTTRRRQQQMMMNNNQQQUUUVVVXXX```jjj{{{{{{zzzxxxnnngggfffnnnwwwrrrccc```cccttt{{{oooaaaYYYUUUQQQQQQRRRTTTUUUTTTPPPMMMFFFCCC???<<<:::999666555666555555444444444555555444333222333555555555444444444444444444444444444222333444444555555444444333333333444444444555555777999:::777333111222444444444444444444444444444222222222333333333333444555555555555666666666666888777777777777888999999888888888888888888888999<<<===>>>===<<<;;;===??????@@@AAACCCEEEHHHJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUUUUWWW[[[\\\]]]]]]^^^___^^^___aaaaaacccfffjjjnnnwww{{{yyywwwwwwwwwvvvtttssstttrrrppppppqqqsssttttttrrrrrrrrrrrrrrrqqqpppoooqqqrrrssstttuuutttssssssppppppqqqqqqppppppooonnnooommmlllmmmnnnnnnmmmkkkeeebbb]]]VVVPPPLLLHHHGGGEEEDDDHHHTTTggg}}}xxxvvvjjjhhhooo}}}nnnddd___bbbgggmmmooosssyyy{{{sssllliii___^^^[[[XXXVVVSSSRRRQQQPPPNNNOOORRRTTTUUUZZZaaagggqqq|||www{{{rrrhhhcccdddnnnyyyjjj___aaaiii|||xxxlllccc[[[VVVRRRRRRTTTUUUVVVUUUQQQMMMDDDAAA>>><<<;;;999777555555555444444444555555666444333222333555666555444444444444444444444444444222333444444555555444444333333333444444444555555333666888666111///111444333333333333333333333333333333333333444444555555555555555555666666666666777666666666666777888888777888888999999::::::::::::;;;<<<<<<;;;;;;===??????@@@AAACCCEEEHHHJJJKKKMMMNNNOOOPPPQQQSSSSSSTTTTTTVVVZZZ\\\\\\\\\^^^___^^^___```aaacccfffkkknnnwww|||xxxuuutttvvvwwwuuurrrqqqnnnkkkmmmrrrvvvxxxxxxtttuuuuuutttssspppnnnmmmuuuvvvyyyzzz{{{zzzyyyxxxsssttttttttttttsssrrrrrrrrrpppooopppqqqrrrqqqooojjjgggaaaZZZSSSNNNJJJIIIDDDCCCFFFQQQccczzzzzzzzzmmmggglllzzzssshhhccceeekkktttuuuxxx}}}}}}ssskkkeee\\\[[[ZZZYYYWWWUUUTTTSSSWWWSSSPPPRRRRRRRRRVVV[[[\\\eeelllpppvvvttt|||zzzmmmddd```cccnnnzzzyyyeee]]]aaaoootttmmmfff^^^XXXSSSSSSUUUWWWWWWUUUQQQMMMCCC@@@===<<<;;;:::888666555555444444444555555666444333222333555666555444444444444444444444444444222333444444555555444444333333333444444444555555000333666444000...111444222222222222222222222222444444444555555555666666555555555555666666666777555555555555555666777777777777888999:::;;;;;;;;;888:::;;;::::::;;;===??????@@@AAACCCEEEHHHJJJKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSUUUYYY[[[[[[\\\]]]^^^^^^___```aaacccfffkkknnnwww~~~{{{xxxwwwvvvuuutttrrrrrrqqqpppqqquuuxxxyyyzzzzzzzzzyyyxxxvvvtttrrrqqqtttvvvyyyyyyxxxvvvuuuuuuwwwxxxyyyyyyxxxvvvsssqqqtttssssssrrrrrrqqqqqqpppnnniiibbb[[[UUUNNNIIIEEEEEEGGGHHHMMM\\\sss~~~llleeejjjwwwyyylllcccccchhhttt{{{yyyjjj___[[[YYYWWWWWWXXXXXXTTTQQQRRRSSSTTTUUUVVVWWWXXXXXX^^^___ccciiiooottt~~~wwwvvviiieeefffllluuu}}}nnn___]]]bbbyyyxxxrrroooiii```XXXRRRUUUYYY\\\[[[VVVPPPLLLBBB@@@<<<888555444555555666666555555555555666666666666555555555444444444444555555555555555444444//////000111333444555555333333333333333333333333222333333444444333333222333333333444444444555555444444444555555555555666333333333444555666777888888888888777777777777777777888888888888999999999::::::::::::;;;===>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWWWWXXXYYY[[[]]]^^^]]]^^^```aaabbbdddgggiiiyyy}}}{{{yyyxxxwwwvvvtttrrrqqqpppqqqsssxxx{{{}}}}}}|||{{{{{{yyywwwuuusssrrrsssuuuwwwwwwvvvuuuuuuvvvwwwxxxyyyyyywwwuuusssrrrssssssrrrrrrrrrqqqqqqqqqmmmiiiccc]]]XXXSSSMMMJJJGGGGGGHHHLLLXXXnnnrrrgggkkkttt|||pppgggfffkkkvvv}}}zzzkkkaaa[[[XXXVVVVVVWWWVVVTTTRRRRRRSSSTTTTTTUUUWWWYYYZZZ^^^]]]^^^bbbfffkkkvvv}}}zzz}}}rrrgggdddgggnnnxxx~~~kkk]]]^^^eee~~~~~~vvvqqqmmmggg```ZZZUUUWWWZZZ[[[YYYTTTNNNKKKBBB???;;;888555444555555666555555555555555555666666555555444333333222222444444555555555555555555222222333333333333333333333333333333333333333333444444555555555555444444333333333444444444555555444444444555555555555666555555444444444555555666666666666666666666777777888888888888999999999999::::::::::::;;;===>>>@@@@@@AAABBBDDDFFFHHHJJJLLLJJJKKKKKKMMMNNNPPPRRRSSSWWWWWWWWWXXXYYY[[[]]]^^^]]]___aaabbbbbbdddgggjjjwww|||{{{zzzyyyyyywwwtttrrrooooooqqqvvv{{{~~~~~~}}}|||zzzwwwuuutttsssrrrsssttttttssssssuuuwwwwwwwwwxxxxxxwwwuuusssrrrrrrrrrrrrrrrqqqqqqqqqqqqmmmjjjeeeaaa]]]XXXSSSOOOJJJHHHGGGJJJTTThhhzzzjjjkkkpppuuukkkiiimmmvvv~~~{{{mmmccc\\\ZZZVVVUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVYYY^^^aaadddaaa______aaaeeeqqq|||~~~{{{|||xxxnnnffffffkkksss}}}hhh]]]bbbmmm{{{yyywwwtttooojjjddd```]]]ZZZ[[[[[[YYYVVVQQQLLLIIIAAA???;;;888555555555555444444444444444444444444555555444333222222111111333333444555666666666555666666555444333222111111333333333333333333333333555666666666666666666555333333333444444444555555444444444555555555555666666666555444444444444444444444555555666666777777888888888888999999999:::::::::::::::;;;===>>>@@@???@@@AAACCCFFFIIILLLMMMKKKKKKLLLMMMOOOPPPRRRSSSWWWWWWWWWXXXYYY[[[]]]^^^^^^```bbbcccccceeehhhjjjvvv{{{{{{zzz{{{{{{yyyuuurrroooooorrrvvv{{{~~~~~~}}}}}}|||zzzxxxvvvtttssssssqqqrrrrrrqqqppprrruuuxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqqqqqqqqqqqqqmmmkkkhhhddd```[[[VVVRRRLLLHHHFFFIIIQQQbbb{{{kkkjjjlllyyyyyymmmiiikkksss|||~~~pppfff___\\\XXXVVVUUUVVVXXXYYYZZZ[[[[[[ZZZ[[[___eeekkkpppkkkfffddddddiiivvvwwwxxx~~~tttmmmhhhiiipppyyy|||hhh___hhhvvv~~~}}}{{{}}}{{{ssstttsssnnngggaaa^^^^^^^^^]]]ZZZWWWRRRMMMIIIGGG???>>>;;;888666555444555333444444444444444444333333333333333333333333333222333444555666666666666666666555444333333222222222222333333333333444444555555666666666666555555333333333444444444555555444444444555555555555666666555555444444444555555444444555555666777888888888888888999999999::::::::::::::::::;;;===>>>@@@@@@@@@BBBCCCFFFIIIKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^___```bbbcccdddfffiiikkkvvv{{{{{{{{{{{{|||zzzvvvssspppqqqrrrvvvyyyzzzzzzxxx{{{yyywwwuuutttsssrrrrrrqqqqqqpppooooooppptttwwwvvvvvvvvvvvvuuuuuutttssssssrrrrrrqqqqqqpppoooooonnnllliiifffccc]]]VVVQQQMMMIIIGGGIIIPPP^^^vvvkkkhhhhhhttt|||nnnhhhgggmmmuuu}}}uuukkkbbb___\\\XXXVVVWWWYYY[[[^^^```aaaaaaaaaeeennnuuuzzztttnnnkkkkkkqqq~~~wwwtttxxx}}}pppkkkhhhkkkqqq{{{uuuddd```lll|||~~~{{{{{{yyyxxx|||yyyqqqrrrrrrlllddd^^^\\\]]]___]]]YYYTTTOOOJJJGGGEEE>>>===:::888666555444444333333444555555444333333222222333444555666777777333444444555666666555555444444444444444444444444222222222333333444444444333444444555555444444333333333333444444444555555444444444555555555555666333333333444444666777777555555666777888888999999888999999999999:::::::::::::::::::::;;;===>>>@@@BBBBBBCCCDDDFFFGGGIIIJJJNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWYYY[[[\\\]]]^^^___```bbbcccdddfffiiikkkwww}}}|||{{{{{{{{{zzzwwwuuurrrrrrrrrtttvvvwwwvvvuuuwwwvvvtttsssqqqqqqrrrrrrqqqqqqqqqoooooopppsssvvvvvvvvvvvvuuuuuutttttttttttttttsssqqqpppooonnnmmmmmmllljjjiiieee___XXXSSSOOOJJJHHHKKKNNNXXXooojjjgggfffqqqqqqhhhfffgggooovvvyyy|||~~~ttthhhgggccc___[[[[[[]]]```dddgggjjjjjjjjjoooxxx{{{tttqqqqqqwwwtttttt{{{wwwjjjgggfffkkkrrr{{{yyyggg]]]```ooo~~~{{{||||||{{{wwwzzzyyytttppppppnnnhhh```[[[ZZZ[[[\\\ZZZWWWRRRMMMHHHEEECCC===<<<:::888666555444444333444555666666555444333222222333444666777888888444555555555555555444444222222333333444444555555111222222333333444444555222222333333333333222222333333333444444444555555444444444555555555555666333333333444555666777888666666777777888888999999999999999999::::::::::::::::::::::::;;;===>>>@@@CCCCCCCCCDDDEEEGGGHHHIIIMMMMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWYYY[[[]]]]]]^^^^^^```bbbcccccceeehhhjjjwww~~~|||{{{zzz{{{zzzyyywwwtttrrrqqqrrruuuvvvwwwvvvuuutttrrrqqqqqqqqqssstttqqqrrrrrrqqqoooppprrrtttvvvvvvuuuttttttttttttuuuvvvuuusssqqqooommmlllkkkkkkkkkkkkjjjhhhccc\\\VVVQQQKKKIIIKKKLLLRRRfff}}}jjjgggfffooouuukkkiiidddlllsssuuuxxxttttttqqqmmmhhhfffgggjjjnnnssswwwxxxxxx|||{{{{{{|||ssswww|||qqqgggeeegggmmmuuu~~~gggZZZYYYbbbrrr{{{xxx{{{}}}|||xxxzzzvvvrrrnnnlllhhhbbb]]]ZZZZZZZZZYYYWWWTTTPPPLLLGGGDDDBBB<<<;;;:::888777555444333333444666777777666444333333333444444444555555555666666666666555444333333222222222222333333333444111111222333333444555555222222333333333333222222333333333444444444555555444444444555555555555666444444444444444555666777666666777777777777777777999999999:::::::::;;;;;;::::::::::::;;;===>>>@@@AAABBBBBBDDDFFFHHHJJJKKKNNNNNNNNNNNNOOOQQQRRRSSSSSSTTTWWWZZZ\\\]]]^^^^^^]]]___aaabbbbbbdddgggjjjvvv}}}zzzzzzzzzzzzyyyxxxtttrrrqqqrrrtttwwwxxxxxxuuusssrrrqqqqqqrrrtttuuuqqqrrrsssrrrppppppqqqrrrvvvuuuuuutttttttttuuuuuuwwwvvvtttrrrooommmkkkjjjiiijjjkkklllkkkfff___ZZZSSSMMMJJJLLLJJJMMM```vvvkkkgggfffnnnxxxnnnllldddkkkrrrtttxxx~~~yyysssqqqqqqtttxxx}}}zzzsssyyywwwlllgggfffiiiqqqzzzsss]]]SSSWWWeeewww~~~vvvtttyyy|||{{{xxxyyyyyyuuullliiiccc^^^[[[ZZZZZZZZZVVVUUUSSSOOOKKKGGGCCCAAA;;;;;;:::888777555444333444555777888888777555444555555444333333222222111777777777666555444222222222222222222222222222222111111222333333444555555222333333444444333333222333333333444444444555555444444444555555555666666666666555444444444444555666666666666666555555555999999:::::::::;;;;;;;;;::::::::::::;;;===???@@@???@@@AAACCCFFFIIIKKKMMMPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTWWWZZZ\\\]]]^^^^^^]]]^^^```aaabbbdddgggiiiuuu