BM6P6(@ 000000000000000000000000000111111111111222222222333222222111111222222333111111222222222222111111000000111111111111000000222111111111000000//////222222222111000//////...//////000000///...------//////000111222333333333000111333333333111///...000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111222444555555444222111222222222222222222222222333222222111111222222333222333333444444333333222444333333222222333333444888777666555333333333333444444444555666777777888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<============>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>BBBDDDGGGIIIJJJJJJHHHGGGJJJHHHFFFEEEGGGKKKOOORRRUUUTTTRRRRRRRRRRRRQQQPPPRRRRRRRRRRRRRRRRRRSSSTTTQQQQQQPPPOOONNNNNNNNNNNNNNNNNNLLLIIIGGGGGGJJJLLLMMMOOOPPPPPPLLLIIIGGGFFFDDDGGGKKKMMMMMMNNNOOOPPPTTTPPPNNNSSS\\\aaa```]]]VVVWWWVVVSSSOOOKKKIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLKKKJJJIIIGGGEEEDDDCCCBBB???>>>===???AAABBB>>>===:::888888888999:::888999999999999888777777666666777777777777666666333333333222222333333444333333222222111000//////222222222222222222222222222111111000000111111222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111///000111222222111000///000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111999<<<<<<888000,,,,,,...111000///......///000111000000000000000000000000000000000000000000000000000111111111111222222222222111000//////000111222111000///......///000111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111111111222222222111111111000000//////000111222222333333000000000000000000000000000000111111111222222222111111111111111111111111222222222111111111000000111111000000//////......111111111111111111111111222222111111111111111111222111111111000000//////000000000000000000000000333111///---,,,...000111111111000000/////////...////////////////////////000000000000111111111111111111000///////////////111111111111111111111111000000//////.........---000000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000000000111111111222222222333222222111111222222333111111222222222222111111000000111111111111000000222111111111000000000000222222111111000//////...//////000000///......---//////000111222222222222111222444444444222111///000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111222444555555444222111222222222222222222222222333222222111111222222333222333333444444333333222444333333222222333333444777666666555444444333444444444555555666777777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@DDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDDDDFFFJJJNNNPPPRRRRRRRRRSSSTTTTTTRRRQQQSSSRRRRRRQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMMMMQQQPPPNNNKKKHHHGGGHHHJJJJJJMMMPPPQQQOOOKKKHHHGGGHHHJJJMMMNNNNNNNNNOOOPPPOOOLLLKKKQQQZZZaaaaaa___XXXVVVRRRMMMHHHEEEEEEGGGGGGIIILLLNNNOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFCCCAAA???===<<<===???@@@===<<<:::888888888999:::999999999999888888777666555666666777777666666555444444333222222222333333333333222222111000000000222222222222222222222222222222222111111222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111555777888555///,,,---000111000///......///000111000000000000000000000000000000000000000000000000000000111111111222222222222111000//////000111222111000////////////000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111222222333333444111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111000000/////////000000000000000111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000222111///.........000111000000000/////////......//////////////////////////////000000000111111111111111000///////////////111111111111111111111111000000/////////.........//////000000000111111111000000000000000000000000000000//////000000111222000000000000000000000000000000000111111111222222222222111111111111222222111111222222222222111111000000111111111111000000111111111111111000000000222222111111000///////////////000000000///......//////000111222222222222222333444444444333222111111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444333222111222222222222222222222222222222111111111111222222222333333444444333333222444333333222222333333444555555555555555555555555444444555555666777777777777888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;>>>>>>????????????@@@@@@<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCBBBAAAAAADDDDDDDDDEEEGGGJJJMMMOOOOOOPPPQQQRRRSSSSSSSSSRRRTTTSSSRRRPPPOOOOOONNNNNNOOOOOONNNMMMMMMMMMNNNNNNRRRRRRQQQOOOKKKHHHGGGGGGHHHKKKOOOQQQOOOLLLJJJIIIKKKNNNPPPPPPOOONNNNNNNNNJJJGGGHHHNNNXXX```bbbaaaZZZWWWPPPHHHBBB@@@CCCFFFCCCFFFJJJNNNOOOOOOMMMKKKHHHIIIIIIIIIIIIHHHGGGGGGBBB@@@>>><<<;;;;;;<<<===<<<;;;:::888888888999999999999999999888777666555444555555555555555555444555444333222222222222222333333333222111111000000222222222222222222222222333333222222222222333333111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000222333222///---///111000000////////////000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000111111222111000000000000111222000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111222222222111111111111111222333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111222222222111111111111111......///000000111222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000000/////////////////////............////////////////////////////////////000000000000111111000///////////////000000000000000000000000000000////////////......////////////000000000000000000000000000000000000000000//////000000111222000000000000000000000000000000000000111111111111222222111111111111222222111111222222222222111111000111111222222111111000111111111111111111111111111111111111000000////////////000000000//////...//////000111111111111111111222333333333222111111111000000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111222333333333333222111111111111111111111111111222222111111111111222222222333333444444333333222444333333222222333333444333333444555555666666666555555555555666666777777777777777777888888888888:::::::::::::::;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<=========>>><<<===>>>??????@@@?????????@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGFFFDDDBBB@@@BBBCCCEEEGGGIIIKKKMMMNNNMMMMMMNNNNNNNNNOOORRRTTTUUUTTTRRRPPPOOONNNMMMMMMQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRSSSQQQMMMJJJHHHHHHKKKLLLNNNNNNMMMKKKJJJKKKNNNOOOQQQQQQOOOMMMLLLLLLIIIGGGHHHMMMWWW^^^aaabbb]]]ZZZRRRJJJDDDBBBDDDFFFEEEFFFIIIKKKLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGFFFEEE@@@???===:::999999999:::;;;:::999888777888888888999999999999888666555444333444444555555444444333555444333222111111111111333333333222222111111111111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222000000111111111111000000////////////////////////000000000000000000000000///////////////////////////////////////000000111...000111111///...000111000000////////////000000////////////////////////////////////////////////000000000000111111111111111000000000000000000111222111111111111111111222000000000000000000000000111111111111111111111111////////////////////////111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111222111000///...//////..................////////////////////////....../////////000000000111000000///////////////////////////////////////000000//////////////////....../////////000000000///////////////////////////////////////000111111111111111111111111111111//////000000000111111111222111111000000111111222111111222222222222111111111111222222222222111111111111111111111222222222111111111000000000000000//////000000000000000/////////000111111111000000000000000111111111111000111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222111111111111111111111111222111111000000111111222222333333444444333333222444333333222222333333444111222444555666777777777555555555555666666666666666666777777777888888888999999999:::::::::;;;;;;999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<===>>>??????@@@??????===???AAACCCDDDDDDCCCBBBAAADDDHHHKKKKKKIIIEEECCC@@@AAACCCFFFHHHIIIKKKKKKLLLKKKJJJHHHGGGIIIOOOTTTTTTSSSRRRPPPOOONNNMMMMMMOOOOOOOOOOOOPPPPPPQQQRRRNNNPPPRRRQQQOOOMMMLLLKKKPPPOOONNNLLLIIIIIIKKKLLLNNNOOOQQQPPPNNNLLLKKKKKKMMMKKKKKKOOOVVV\\\```aaa___]]]XXXRRRKKKHHHHHHIIIJJJIIIHHHFFFFFFGGGIIIJJJIIIHHHHHHGGGEEEDDDBBBAAA>>>===;;;:::888888888888999999888888777777888888999999999888777666555555333333444444444444333333444333222222111111111111333333333222222222222222111111111111111111111111222333333444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222000000111111111111000000000000000000000000000000111111111111111111111111///////////////////////////////////////000000111111111222111000///000111//////000000000000////////////////////////////////////////////////////////////000000000111111111000000000111111000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000///000000000000000000000000//////000000000111111111111111111111111222222222000000000000000000000000000111222222222111///.........//////////////////000000000000000000000000////////////000000000000111000000/////////////////////////////////////////////000000000000000000////////////000000000000/////////////////////////////////...///000000111111111111111111111111111/////////000000000111111111111000000000000111111111111222222222222111111111111222222222222111111111111111222222222222222111111000000000000000000//////000111111111000000//////000111111000000///////////////000000000111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111000000000000111111222333333444444333333222444333333222222333333444111222444666777777777666555555666666666666666666666777777777888888888888888888999999::::::;;;;;;999:::;;;<<<<<<===<<<<<<======>>>>>>>>>>>>??????<<<===>>>???@@@@@@@@@@@@===???AAACCCDDDCCCBBBAAA@@@CCCHHHLLLMMMKKKHHHFFF???@@@AAACCCEEEFFFGGGHHHKKKKKKIIIEEECCCEEEKKKPPPPPPPPPOOONNNNNNMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOPPPLLLNNNPPPQQQOOONNNNNNNNNSSSRRRPPPMMMKKKJJJLLLOOOMMMOOOPPPPPPNNNMMMLLLMMMQQQOOONNNPPPUUUZZZ^^^___^^^^^^[[[VVVQQQMMMLLLMMMMMMKKKGGGDDDCCCDDDFFFHHHGGGGGGFFFEEECCCAAA???>>><<<<<<:::999888888888888777777777777777777777777777777888888777777666555333444444444444444444333222222111111111111222222333333333333333333222222111111111111111111111111111222333444444333222111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111222222222222111111111000//////000000000000//////000000000000000000000000000000000000000000000000/////////000000000111111000000111111111111000000000000111222222111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333111111111111111222222222//////000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111111111111111111222222222333222222111000000//////000000000000000000000000...//////000000111111111111111111222222222222222000000000000000000000000000111222222222111000///////////////000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000//////000000000000111111000000000000111111111111000000000000000000000000//////......//////000111111111111111111111111111////////////000000000111111111000000000000111111111111222222222222111111111222222333333222222111111111111222222333333333000000000000000000000111//////000111111111111111///000000000000000//////000000000000000111111222222111111000000111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222111111111111111111111111111111000000000000111111222333333444444333333222444333333222222333333444111222444666777777666555666666666666666666666555777777777888888888999999777888888999::::::;;;;;;::::::;;;<<<=====================>>>>>>>>>??????===>>>???@@@AAAAAAAAAAAA???@@@CCCEEEEEEDDDCCCAAAAAACCCEEEGGGHHHHHHGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHJJJKKKKKKHHHCCCCCCFFFKKKKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJKKKLLLMMMOOOPPPLLLNNNPPPOOONNNNNNNNNOOOQQQSSSTTTSSSQQQPPPPPPQQQLLLNNNQQQQQQPPPOOOOOOPPPRRRPPPOOOPPPTTTXXX\\\^^^\\\[[[YYYTTTPPPNNNNNNOOOLLLJJJFFFDDDCCCCCCEEEFFFDDDDDDCCCCCCAAA@@@>>>>>>;;;::::::999999888888888666666777777777777777666555666666777777777777777444444555555555555444444000000000000111222333444333333333333333333333333111111111111111111111111000111222444444222111000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111111111000111222222222111...///000111111000///...000000000000000000000000000000000000000000000000////////////000000000111///000111222222111000//////000000111111000000///000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333000000111111111222222222/////////000111111222222111111111111111111111111222222222111111111000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000......//////000111111222111111111222222333333333000000000000000000000000111222222222111111000000000000000000111111222222000000000000000000000000111111111111222222222222111111000///////////////111111111111111111111111//////000000000111111111111111111111222222222222000000000000000000000000///............///000000111111111111111111111111////////////000000000000111111000000000000111111111111222222222222111111111222222333333222222111111111111222222333333333000000000000000111111111//////000111111111111111///000000000000000//////111111000000111222333333222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000111111000000000000111111222333333444444333333222444333333222222333333444111222555666777777666555666666666666666555555555888888888888999999999999777777888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@BBBDDDFFFFFFEEECCCBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFGGGIIIJJJLLLHHHLLLNNNLLLFFFCCCDDDFFFGGGGGGHHHHHHJJJKKKMMMMMMKKKKKKKKKLLLMMMOOOPPPQQQNNNOOOOOOOOOMMMMMMMMMOOOOOORRRVVVXXXWWWUUUTTTSSSLLLNNNQQQRRRRRRQQQRRRSSSQQQPPPOOOPPPSSSWWW\\\^^^YYYXXXUUUPPPMMMLLLNNNPPPHHHHHHFFFEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>:::::::::999999999999999666666777777777777777666444555666777888888888888444555555666666555555444//////000000111222444444333333333333333333333333000000000000000000000000///000222333333222000///111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111///000111222222111000///000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////000111111///......000111333333222...///000111111000///...000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000///...///000111111000///...000000000000000000000000000000000000000000000000111111111111111111111111///000000111222222333333000000111111222222222222//////000111222333333444222222222222222222222222222222222222111111000000111111111111111111111111000000111111222222222222000000000111222222333333000000000000000000000000---......///000111111222111111111222222333333333000000000000000000000000222222222111111111111111000000111111222222222333000000000000000000000000111111222222222333333333111111000///////////////111111111111111111111111//////000000111111111222111111222222222333333333000000000000000000000000...............///000000111111222222222222111111222222111111111111111111000111111111111222222222333222222222222222222333222000...------...000222222222222222222111000///000000000111222222222333111111000000//////......////////////////////////111111000///......//////000000000000111111111111333222222111111222222333222222111111000/////////111111111111111111111111000111111111111222222222444333111000000000...------......///000111111222222222222111111111000000111111222222222333333333333222222111111222222333444333333222222333333444444555555666666666666666888888777777666777777888888888999999999:::::::::888999;;;:::999999:::<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAACCCDDDEEEFFFAAABBBCCCDDDDDDCCCBBBBBB???@@@BBBCCCEEEGGGIIIIIIKKKIIIHHHGGGHHHKKKNNNPPPPPPPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGEEEEEEFFFJJJMMMHHHGGGFFFEEEEEEFFFHHHJJJNNNMMMMMMMMMNNNMMMKKKIIIPPPPPPPPPOOOOOOOOOOOOOOOPPPNNNLLLKKKLLLNNNQQQSSSUUUSSSPPPNNNOOOTTTYYY\\\\\\UUUNNNKKKLLLMMMLLLIIIGGGFFFEEEDDDCCCBBBBBBBBB>>>===<<<;;;:::999888888888888888888888888888888999999999999999999999999999888888777666555555444777666555333333444555555111111111111111111111111333111///000222333222///000000111111111000000/////////000000111111111222111111222222222333333333111111111111111111111111333333333222222111111111333333333222222222111111111111111111111111111111111222222222222111000000000111222333222111///---111111111111111000//////000111222333333222111000111111000000000000111111222111111111000000//////000000000000000000000000222111111000///......---111111000000000000111111000000000000000000000000000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000000000111111111111000000111111111000///000333666222222444444444444222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333333222222111000000000333333333222222111111111000000000000000000000000111111111111111111111111111111000000//////......111000000111333666999;;;777333000111444444111---////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111000000000000000000111111222222111111000111111111111111111111111000111111111111222222222222222111111111111222222111000////////////000111222222222222222111000000000000000000000000111111111000000000/////////...////////////////////////222111000///////////////000000000000111111111111222111111000000111111222000111111111111111111111111111111111111111111111000111111111111222222222222111000000111111000/////////000000111111222222222222222111111111000000111111222222222333333333333222222111111222222333444333333222222333333444444444555666666666666666888888777777777777888888888888888999999999:::::::::;;;<<<<<<;;;;;;<<<===;;;;;;;;;<<<<<<<<<============>>>@@@AAACCCDDDDDDAAABBBCCCDDDEEEDDDCCCBBB@@@AAABBBDDDFFFHHHIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGHHHKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMKKKHHHFFFKKKKKKLLLLLLLLLLLLLLLKKKLLLKKKIIIHHHIIIJJJLLLNNNRRRPPPNNNMMMNNNRRRUUUXXXYYYSSSLLLIIIJJJJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;:::999999888888888888888888888888999999999999999999999999888888777777666555555444555555444333333333333333222222222222222222222222444222111111333444333111000000111111111111000000000000000000111111111222111111222222222333333333111111111111111111111111333333222222222222222222333333333222222222111111111111111111111111111111111222222222222111000000000000222222222111///...///000111222222111000000000111111222222111111000111111000000000000111111111111111111000000000///////////////////////////222111111000//////......111111000000000000111111000000000000000000000000000000000000000000000///000000000000000000000000111111111111000000000///000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000111111111111000000111222111000//////222555222222333444444333222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111000000000000111222222222111111111111111333333333222222222111111000000000000000000000000111111111111111111111111111000000000/////////...111000000111333555888:::777333000111444444111...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111222222111111000111111111111111111111111000111111111111222222222111111111000000111111111111111111111111111111111111222222222222111000000000000000///////////////000000000000////////////000000000000000000000000222111111000000000000000000000000000111111111111000000000//////000000000000000111111222333333444111111111111111111111111000111111111111222222222000///...///111222222111111111111111111222222222222222222111111111111111111111222222222333333333333222222111111222222333444333333222222333333444444444555666666666666555888888888888888888888888888888888999999999999:::;;;===>>>>>>===<<<>>>???;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBBBBAAABBBDDDEEEFFFEEEEEEDDDBBBCCCDDDEEEGGGHHHJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPLLLKKKKKKJJJJJJIIIHHHHHHJJJKKKLLLKKKJJJJJJLLLNNNOOONNNMMMLLLKKKJJJJJJIIIKKKJJJJJJKKKKKKIIIFFFCCCDDDEEEGGGIIIIIIIIIHHHGGGJJJIIIHHHGGGFFFGGGHHHIIIMMMLLLLLLLLLLLLNNNPPPQQQUUUOOOIIIFFFFFFFFFDDDBBB@@@@@@??????>>>============<<<<<<<<<;;;;;;::::::888888888888888888888888888888888888888888888888888777777666666555555555333333444444333333222111444444444444444444444444444333222222444444333222000111111111111111111111000000000111111111111111111111222222222333333333111111111111111111111111222222222222222222333333333333333222222222111111111111111111111111111111111222222222222111000000000000111222222111///......///222333444333222111111111000000000000111111111111000000000000111111111111111111000000000000........................111111111000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000000111111111111111111000000000000000000000000000000000111111111111000000222222222000//////111333111222333444444333222111////////////////////////111111111111111111111111////////////////////////000000000000000000000000333333222111111000111111000111111111111222222222333333333222222222222111000000000000000000000000111111111111111111111111000000000000////////////111000000111222555777888777444111222444555222///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111111111000000000000000000111111111111000000111111111222222222111111000000000000111111111111222222222222111111111111222222222111111000111111111000000//////...000000000000////////////000000000000000000000000222111111000000000111111///000000000111111111111111000000//////000000111111111222222222333333333111111111111111111111111000000111111111222222222111//////000111222111000111111111111111111111000111111111111111111111111111111222222222333333333333222222111111222222333444333333222222333333444333444555555666666555555777777888888888888888888888888888888999999999999;;;===>>>>>>======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAABBBAAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKJJJJJJKKKKKKLLLNNNOOONNNMMMLLLLLLNNNPPPPPPNNNMMMKKKJJJIIIIIIKKKJJJJJJJJJJJJIIIEEEBBB???AAADDDGGGHHHGGGFFFEEEKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLQQQMMMHHHEEEDDDCCCAAA@@@>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777666666666555555555333333444555555333222111333333333333333333333333333333222222333333333222111111111111111111222222111111111111111111111111111111222222222333333333111111111111111111111111111111111222222333333333333333333222222222111111111111111111111111111111111222222222222111000000000000111111111111000///---///222444555555444333222111////////////111222111111000000000000111111111111111000000000000000////////////////////////111111111000000000//////000000111111111111000000////////////////////////000000000000000111111111000000000000000000000000111111111000000000000000////////////////////////////////////000000000000000111222333333222111000000000000000000000000000000000111111111111000000222222222111///...000111111222333444444333222111////////////////////////111111111111111111111111////////////////////////000000000000000000000000333333222111000000000000///000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000////////////000000000111222444555666666444222333444444333111111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////000000000000000000000111111000000000//////000000000111111111000000111111111222222222111111000000000000111111111111222222222222111111000111111222222222111111222222222111111000000000////////////000000000000000000000000000000000000111000000000000000111111///000000000111111111111111111111000000111111111333333333222222222111111111111111111111111111111000000111111111222222222222111000000111111000...000000000000000/////////111111111111111111111111111111222222222333333333333222222111111222222333444333333222222333333444333444444555555555555555555666777888888888888777777777888888888999999999:::<<<======<<<;;;===>>><<<<<<<<<<<<<<<<<<<<<;;;======>>>???@@@AAAAAABBB@@@AAACCCEEEGGGGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNNNNOOONNNMMMMMMMMMMMMNNNOOOOOONNNOOOPPPOOOMMMLLLLLLMMMOOONNNMMMKKKJJJIIIIIIHHHLLLKKKJJJJJJJJJIIIGGGDDD???AAADDDGGGIIIHHHGGGFFFJJJIIIIIIIIIHHHFFFEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJPPPMMMIIIEEECCCAAA@@@???===>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::777777777777777777777777777777777777777777777777666666666666555555555555444555666666666555333222333333333333333333333333111222222222111111111222111111000000111222333333222222222111111111111111111111222222222333333333111111111111111111111111111111111222222333333333333333333222222222111111000000000000000000000000111222222222222111000000000000000111111111000000---///111333555555444444222111000//////000111222111111000000000000111111000000000000000000111111000000000000000000000000111111111111000000000000///000111111111111000//////////////////////////////000000000111111111222000000000000000000000000000000000000000000111111////////////////////////////////////000000000000000111222333333222111000000000000000000000000000000000111111111111000000111222222111///...///000111111222333333222111111000000000000000000000000111111111111111111111111////////////////////////111111111111111111111111222111000/////////////////////000111222333333444222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000000111222333444444444333222333333333333222111111111111111111111111000000000000000000000000000000000000000000000000---........./////////000000000000111111222222222///000000111111000000///...//////000000111111111000111111111111222222222111111111000000111111111111111111111111111111111000000111222222222222111222222222222111111111111////////////000000000000000000000000000000000000///////////////000000111000000000000111111111111222111111000000111111222444333333222111111000000111111111111111111111111000111111111111222222222333111000000111111000...///////////////000000000111111111111111222222222111111222222222333333333333222222111111222222333444333333222222333333444333333444555555555555444333444666777888777777666777777777888888888888999999;;;<<<<<<;;;:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>???@@@@@@AAAAAA???@@@BBBEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQRRROOOPPPOOONNNKKKKKKKKKMMMMMMLLLIIIHHHGGGHHHIIIJJJMMMKKKIIIIIIIIIJJJIIIHHHBBBDDDFFFIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHFFFEEECCCDDDEEEGGGJJJKKKKKKKKKKKKOOOMMMJJJFFFCCC@@@??????===>>>???@@@@@@???>>>===;;;:::::::::999999888888777777777777777777777777666666666666666666666666555555555555555555555555555555666666555555444333222222222222222222222222000111222222000000111222222111000000111222444555222222222222222111111111111111222222222333333333111111111111111111111111222222222222222222333333333333333222222222111111000000000000000000000000111222222222222111000000000000000000000111111111...///000222333444444444222222111111111111222222111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111///000111222222111000///000000000000000000000000///000000111111222222222000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000111111111111111111000000000000000000000000000000000111111111111000000///111111111///...///000000111222333333222111000000000000000000000000000222222222222222222222222////////////////////////111111111111111111111111000000////////////000000//////000111222222333333111222222222222333333333111111111111111111111111000000000000000000000000////////////000000000000000000000111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000111000111111222222333333333//////000000000000//////......//////000111111222000111111111111222222222222222111111111111222222111000////////////000111000000111222222222222222000000000000111111111111.../////////000000000111////////////////////////...............///000000000000000000111111111111000000000//////000000000111111111111111111111000111111111111111111111111000111111111111222222222111000///000111222111000/////////000000111111222000000111111111222222222111111222222222333333333333222222111111222222333444333333222222333333444222333444444555555444444111222444666777666555555777777777777888888888888999;;;<<<<<<;;;:::<<<=========<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@===???AAADDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKMMMLLLLLLKKKKKKLLLOOOQQQRRRPPPPPPNNNKKKIIIIIIJJJLLLKKKIIIFFFEEEEEEHHHKKKNNNNNNKKKGGGFFFGGGJJJKKKKKKFFFGGGHHHIIIJJJKKKKKKKKKHHHIIIKKKLLLKKKIIIGGGFFFDDDEEEGGGJJJLLLMMMNNNNNNNNNMMMKKKGGGBBB???>>>>>>===>>>???AAAAAA@@@>>>===::::::999999888777666666777777777777777777777777666666666666666666666666555555555555555555555555666555444444333333444444444444444444444444444444000222444333111000222333222111000000111222444666333333333222222111111111111111222222222333333333111111111111111111111111333333222222222222222222333333333222222222111111000000000000000000000000111222222222222111000000000000000000000111111222000/////////000222333444222222333333333333222222111111000000000000111111///000000000111111111111000000000000000000000000111111111111111111111111///000111222222111000///000000000000000000000000///000000111111222333333000000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000111000000//////000000111000000000000000000000000000000111111111111000000...///111111000///000111000111222333333222111000222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111////////////000111222222000000000111222222222333111111222222222333333333111111111111111111111111000000000000000000000000.../////////000000000111000000111111111111111111000111222111111000111222000000000000000000000000000000000000000000000000000000000000000000000000......///000000111222222///000000111222222333333//////000000000000//////---......///000111111222000111111111111222222222333333222222222222333333222000///------///000222///000111222222222222222......//////000000111111.../////////000000111111////////////////////////---------------...///000000000000000111111111111//////............///////////////000111111222222111111111111111111111111000111111111111222222222///......///222333333222//////000111222333333444000000111111222222222222111111222222222333333333333222222222222222222333444333333222222333333444222333444444555555444444000111333555666666555444777777777777888888888888:::;;;<<<<<<;;;;;;<<<>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<>>>@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEGGGJJJLLLJJJIIIIIIIIIJJJMMMOOOQQQPPPOOOMMMJJJGGGGGGIIILLLJJJHHHEEECCCDDDHHHMMMQQQMMMJJJFFFDDDFFFIIILLLMMMIIIIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPOOONNNKKKIIIDDDFFFHHHJJJMMMOOOPPPPPPNNNMMMKKKFFFBBB>>>======<<<>>>???AAAAAA@@@>>>===::::::999888777666555444777777777777777777777777666666666666666666666666444555555555555555555555555444333222111222333444555555555555555555555555111333555444222111333555222111000000111222555666333333333222222111111111111111222222222333333333111111111111111111111111444333333222222111111111333333333222222222111111000000000000000000000000111222222222222111000000000000//////000111222222111000.........000333444222333444555555444333222111111000000000000111111//////000000111111111222////////////////////////111111111111111111222222...000111222222111000...000000000000000000000000///000000111222222333333000000000000000000000000//////000000111111111222000000000000000000000000////////////000000000000111000///......///000111000000000000000000000000000000111111111111000000,,,...000111000///000111000111222333333222111000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000111222444555111111111111111222222222111111111222222333333333111111111111111111111111000000000000000000000000.../////////000000111111000000111111111111000000///000111111000000000111////////////////////////000000000000000000000000000000000000000000000000...//////000111222222333...//////000111222222222000000000000000000000000000000000000000000000000111111111111111111111111444444333222111111222222111111111111000000000000000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000///......///000111000111111111111222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111333333222222333333444555333333222111222333444555666666666666777777777777777777777777777888888999999999:::;;;;;;<<<<<<===999:::;;;;;;<<<<<<;;;;;;:::::::::::::::<<<======@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFFFFDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEELLLIIIFFFGGGJJJLLLLLLJJJLLLKKKIIIIIIIIIIIIFFFDDDBBBCCCEEEDDDEEEIIIPPPUUUTTTOOOHHHFFFGGGIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHKKKRRRXXXZZZUUUPPPFFFFFFGGGHHHJJJJJJKKKKKKLLLMMMLLLEEE===888999<<>>>>>===<<<;;;999777666777999::::::999888777666444444555555666888888777666555555444444333444555666666555444444333333444444444444333333333333333333333333333333222222333333333333444444222222111111222222333444444444333333222111000000222222222111111111000000111111222222222333333333222222222222222222222222////////////000000000000000000000000000000000000///000111333333333222111111111111111111222222333222222111000///...------000111222333444555555555222111111000///......---////////////////////////////////////////////////222111111111000000//////000000000000000000000000222111///...---...000111//////000111333444555666555444333222111111111111000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000333222111000////////////000111111111222222222222222222222222222111000///111111222222222111000000222111111111000000////////////000000111111111222222111111111000000//////000000111111111222222222000000000000////////////222222111111222222333444333333333333222222111111111111111111000000000000///////////////000111111222222111111000///////////////............//////000000111111111111000000000000////////////000000222222222111111111000000////////////////////////000000111111111000000///000000000000000000000000000000000000000000000000111111111111111111111111222111111000//////000000111111111111000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000////////////000111000111111111111222222222000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222333222222222222333444444444444333333333444555666666666666666777777777777777777777777777888888999:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::999999::::::;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGGGGFFFFFFGGGHHHCCCCCCCCCCCCDDDEEEGGGGGGLLLIIIGGGGGGJJJLLLLLLKKKLLLKKKJJJJJJKKKKKKIIIGGGDDDEEEEEEDDDCCCFFFKKKOOOSSSOOOJJJIIIJJJLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJMMMTTTZZZ\\\XXXTTTIIIIIIHHHHHHGGGHHHHHHHHHIIIMMMOOOKKKCCC===<<<===>>>??????>>>>>>===<<<;;;888777555555777999999888999888777666555666666777666555555444333333222222666777777888777666444333333444444555555444444333333333333333333333333333222222222333333333444444000000//////000000111222444444333333222111111000222222222111111111000000000000111111111222222222222222222222222222222222//////000000000111111111111111111111111111111111///000111222222222111000222111111111111222333333222111111000000/////////111111222333444444444444333222222111000000//////000000000000000000000000////////////////////////222222222222111111111000000000000000000000000000222111///.........000111...///000000111222333333333222111000////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111333222111000////////////000000000111111111222222111222222222222111000///...000333555666555333111111111111111000000000///000000000000111111111222111111111111000000000///111111111111222222222222111000000000////////////222222111111111222333333555444333222111111111111111111111111000000000000///////////////000111111111111111111000000000000//////............//////000000111111111111000000000000////////////000000111111111000000000//////////////////////////////000111111222111111000000000000000000000000000000000000000000000000000000111111111111111111111111222111000000///000000000111111111111000000000000000000000000111111111111000000000000000000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000000//////000000111000111111111111222222222000000000000000000000000000000000000000000000000.../////////000000000000222222222222333333333333222222222222222333444444555444444444444555666777666666666666777777777777777777777777777888888999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<===============::::::::::::;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJCCCBBBAAAAAACCCEEEHHHIIILLLJJJHHHHHHIIIKKKKKKKKKMMMLLLKKKLLLNNNNNNLLLKKKHHHGGGFFFDDDCCCCCCFFFHHHNNNLLLJJJJJJKKKMMMMMMMMMKKKJJJIIIGGGFFFFFFGGGGGGIIIJJJMMMSSSYYY[[[XXXUUUMMMKKKHHHFFFDDDDDDEEEEEEGGGMMMRRRRRRJJJCCC???>>>>>>>>>>>>>>>===<<<;;;;;;888666333333444666777777999888777777666666777777555555444444333222222222888999999999888666444333444444555555555555444444222222333333333333333333222222222222333333333333000000//////000000111222444333333222222111111111222222222111111111111111//////000000000111111111222222222222222222222222000000111111111222222222222222222222222222222222000000111111111000000///222111111111111222333333111111111111111111111111222222333333333333333222333333333222111111000000111111111111111111111111////////////////////////333333333222222222222222000000000000000000000000222111000///...///000000/////////000000000111111222111000000////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111333222111000/////////////////////000000000111111111111222222111111000000---000444888999777444222111111111111000000000000000000000111111111111111111111111111000000000000111111222222222333333333111111000000000/////////333222222111111111222222555444333222111111111111222222111111111000000000///////////////000000111000000000000111111111111000//////......//////000000000111111111111000000000000////////////000000000000000///////////////////////////////////////111111222222222222222111000000000000000000000000000000000000000000000000111111111111111111111111333333222222222222222333111111111111000000000//////000000000111111111111000000000000000000000000111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000/////////000000000111111222333333333333333444444222222222111222333333444444444444444444555555666666666666666777777777777777777777777777888888999<<<<<<;;;;;;;;;;;;<<<===<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHIIIHHHIIIJJJKKKEEEDDDBBBAAABBBDDDGGGHHHKKKJJJHHHHHHHHHJJJJJJKKKMMMLLLLLLNNNPPPPPPOOONNNIIIIIIGGGFFFDDDDDDDDDEEEHHHHHHHHHIIIJJJLLLLLLLLLMMMLLLIIIGGGFFFFFFFFFGGGGGGHHHJJJNNNRRRSSSRRROOOMMMJJJGGGCCCBBBBBBCCCDDDFFFMMMTTTSSSLLLDDD???>>>>>>>>>>>>>>>===<<<;;;:::888555222111333555666666888777777666666666666666666666666555555444444444777777888888888666555444444444555555555555444444222222222222222333333333111222222222222333333333222222111111222222333444333333333222222111111111111111111111111111111111000000000000111111111222111111111111111111111111111111222222222333333333222222222222222222222222111111111111000000//////111000000000000111222222111111111222222333333333222222333333333222222111333333222222111111111111111111111111111111111111////////////////////////222222222222222222222222000000000000000000000000222111000/////////000000000000000000000000000000333333222111111111111111000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111222222111000//////000000////////////000000000000000000111111111111000000000222444666777666444222111111111000000000000000111111111111111111111111111111111000000000000000222222222222333333333333111111111000000000//////333222222111111111111111444333333222222333333444222222222111111111000000000000////////////000000...//////000111222222222000000////////////000000000000111111111111000000000000////////////000000000000000000000000000000////////////////////////111111222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222333333111111111111000000000//////000000000111111111111000000000000000000000000222222333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000000000000111111111222222222222222333333444444444222111111111111222333333222222333333444444444444666666666666777777777777777777777777777888888999===<<<;;;::::::<<<===>>><<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEBBBDDDFFFGGGGGGGGGIIIJJJIIIGGGDDDBBBBBBCCCEEEFFFJJJIIIHHHGGGGGGGGGIIIJJJLLLLLLLLLNNNQQQRRRQQQPPPJJJIIIHHHHHHHHHHHHGGGFFFEEEFFFHHHIIIJJJKKKLLLMMMPPPNNNKKKHHHFFFFFFGGGHHHGGGGGGHHHJJJKKKLLLJJJIIIJJJHHHDDDAAA@@@AAABBBCCCGGGLLLRRRPPPIIIBBB>>>>>>>>>>>>>>>======<<<;;;:::888555333222333555555555555555555555555444444444555555555555555444444444222333555666666666555555333333444444444444333333111111111222222333333333111111111222222222333333222222111111222222333444333333222222222222222111111111111111111111111111111111111222222222333333111111111111111111111111222222222222333333333333111111111111111111111111111111000000000000000000///////////////000111111111111111222333333444444222222222333222222111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000222111111000000000000000222111111111111000000000222222111111000111111111000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111222111000000000000000000////////////000000000000///000000111111111000000444444333222222111111111000000000000000000111111222222222111111111111111000000000000000000111111111111222222222333333333111111111111000000000000222222111000000111111111111222333444555666777777222222222222111111111111000000////////////000000......///000111222222333000000////////////000000000000111111111111000000000000////////////000000111111111111111111111111000000000000000000000000000111222333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000111222111111111111000000000000000000000000111111111111000000000000000000000000111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000111111222222111111000000111111111111222222222000000000000000000000000000000000000000000000000111111111111222222222222111111222222333333444444111111111111111222333333111222333333444444333333666666666666777777777777777777777777777888888999<<<<<<::::::;;;<<>>>>>>>>>>>>>>????????????@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEBBBDDDFFFFFFFFFFFFGGGHHHKKKJJJGGGEEECCCCCCDDDEEEHHHHHHHHHFFFEEEEEEGGGIIILLLKKKLLLNNNPPPQQQQQQOOOIIIIIIIIIJJJKKKKKKJJJHHHFFFHHHJJJKKKKKKLLLOOOPPPQQQOOOLLLHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGEEECCCAAA@@@@@@AAAAAACCCIIINNNMMMFFF@@@>>>>>>============<<<;;;::::::888666555555666666666444444555555555555444333222333333222222222222222222///000222444555555555444222222333333333333222222000000111111222333333333111111111111222222222222000000//////000000111222222222222222222222222222111111111111111222222222111222222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111111111000000111222333333000////////////000111111111111111222222333333333111111222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000222222111111111000000000111111111111111111111111000//////....../////////000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111111000000000000000111/////////000000000111111//////000000111111000000555444222000//////000000000000000000111111111111222222222222222111111111000000000000111111111111000000111111111222222222222222111111111000000000000000000000000111222222111333555888999999888777333222222222222111111111111000000///////////////...//////000111222222222111000000//////000000111000000111111111111000000000000////////////000000111111111111222222222222000000000000000000000000///000111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000//////000111111222111111111111000000000000000000000000111111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000111222222222222111000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333444111111111111111222222333222222444555555555444333666666666666777777777777777777777777777888888999<<<;;;:::999;;;===@@@BBB;;;<<<======>>>>>>======>>>>>>>>>??????@@@AAABBB???@@@AAABBBCCCDDDEEEEEECCCEEEFFFGGGFFFEEEFFFGGGJJJJJJHHHGGGFFFFFFEEEFFFFFFGGGGGGEEECCCBBBEEEGGGKKKKKKKKKMMMOOOPPPOOONNNJJJIIIIIIKKKMMMMMMJJJGGGFFFHHHJJJJJJJJJKKKNNNQQQRRROOOKKKGGGEEEEEEFFFGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA???>>>>>>>>><<>>AAADDD;;;<<<<<<===========================>>>???@@@AAA??????@@@AAABBBCCCDDDEEEDDDFFFGGGGGGFFFEEEFFFGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGEEEBBBAAADDDFFFKKKJJJJJJLLLNNNOOONNNLLLJJJIIIIIIKKKMMMMMMIIIFFFDDDFFFHHHHHHGGGHHHLLLPPPQQQNNNJJJFFFDDDCCCDDDEEEBBBCCCCCCBBBAAABBBCCCDDDEEEEEECCCAAA???===<<<;;;666???HHHLLLHHHCCC@@@@@@============<<<;;;:::999999888999:::;;;:::777444555666777777777666444333444444444444444444444444222333444444444333222111000000111111111111000000///000000111222222333333000111111111111222222222222222222111222333333444222222222222222222222222000000111111222222222222000000000000111111111111000000000000000000000000000000111111111222222222333333333333333333333333111111111111222555777888333333222222333333444555111111111111111111111111...///000111222333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111222222333333333000000000000000000000000111222222222222111000000............//////000000111111000000000000111222000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111222222222222222222222222111000000000000000111111111111111111222222222222......///000000000000000///000222333333222111000//////000000111111111222333333333222222111111111//////000000111111111222////////////000000000000222222222111111111111000.........///000222444444666888===???>>>:::555222333333333222222222111111111111000///////////////000000000000111111111111111111000000000000111111000000111111111111000000000000////////////000000.../////////000000111111000000000000000000000000......///111111222222222111111111111111111111111222222222111111111000000///000000000000111111111000111111111111222222222111111111111111111111111222222222111111111000000333222111000////////////111111222333333333333222222111111111000000//////////////////000000000000111111111111111111111111111111111111111111111111...///111222333333333333111111111222222333333333222222111111111111222222000000000000000000000000111111222222222222111111000000111111111222222222000000111222222222222111000000000000000000000000222222222222222222222222666555444333222333444555777777666666555555444444777777777888999999::::::999:::;;;<<<============:::;;;===>>>>>>>>>===<<<<<<>>>AAAAAA@@@????????????@@@AAABBBBBBBBBAAA@@@FFFEEEEEEEEEFFFGGGHHHHHHKKKJJJIIIHHHGGGGGGHHHHHHMMMMMMLLLKKKIIIFFFDDDBBBGGGIIIJJJJJJJJJKKKNNNPPPIIIHHHGGGHHHHHHGGGEEECCCFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCDDDBBB???<<>>>>>===<<<;;;;;;:::;;;@@@GGGLLLMMMJJJEEEAAA<<<<<<;;;::::::999999888999:::;;;<<<;;;999777555666666666666555555555555444444444444444444444444444444444444444444444444222222222111111111111000000111222333333333333333222222222222222222222222444333333222222333333444222222222222222222222222333333333222222222111111222222222111111111000000000000000000000000000000222222222333333444444444333333222222222222222222222222222222333444555555333222222222222222333333111111222222222111111000333333333222222111111111111111000000111222333333111//////000222333333222111111111111111111111111000000000000000000000000///////////////000111111111111111111111111111111111111111111111000//////333333333222222222222222000000000000000000000000000000000000000000000000111111111111111111111111444444333222000...---,,,000000000000000000000000............///111222222333222222111111222222333333222111000000111222333111111222222222111111000111111111111000000//////000000111111111111000000000000000000000000000000///...---,,,,,,---...///111111000000//////......222000///...///000222333777999<<<===:::666333222111222222333333222222111222000///......///000222000000////////////000000000000000000000000000000111111111111111111111111222222111000//////000000111111111111111000//////222222111111000000////////////...//////000111222111111111111111111111111222222222111111111000000000000000111111111222222000111111111111222222222111111111111111111111111222222222111111111000000333222111000//////////////////000111111111111000111111111111000000000///////////////000000000111111111111111111111111111111111111111111111111111.........///000111111111111111111222222333333333111111111000000111111111111111111111111111111111111111222222222222111111000000111111111222222222000000111111222222222111111111111111111111111111222222222222222222222222555444333333333333444555777777666666555555555444777777777888999999::::::999:::;;;<<<============:::;;;===>>>>>>>>>===<<<===???AAAAAA@@@??????@@@???@@@AAABBBCCCCCCBBBAAAFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDDDDGGGJJJKKKKKKKKKKKKLLLGGGGGGHHHIIIJJJHHHDDDAAAEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAACCCCCCCCCDDDEEEDDDAAA>>>???>>>>>>>>>===<<<<<<<<<<<>>>>>>>>===<<<===???AAAAAA@@@???@@@AAA???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIKKKKKKLLLKKKJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGAAAEEEIIIKKKKKKIIIHHHGGGEEEFFFHHHJJJKKKHHHDDD@@@EEEFFFGGGHHHIIIHHHGGGFFFGGGGGGFFFEEECCCBBBAAAAAADDDCCCCCCEEEFFFFFFDDDAAA??????>>>>>>>>>>>>>>>>>>===>>>AAAGGGMMMLLLEEE???;;;::::::999999888777777888999::::::999888666555777777777777666666666666555555555555555555555555555444444444333333333222333222222222111111111111111111222333333333222222222222222222222222222222444333333222222333333444333333333333333333333333444444333333333222222222222222222111111111111111000000000000000000000000222222222222222111111111111111111222222333333444222222222222111111111111666555444333222111111111000111111222222222333333333333333222222222222111111111111111111222222222111111222333555555222000111111111111111111111111111111111111111111111111000////////////000111111111111111111111111111111000111111111111000000///,,,------...000111111222000000000000000000000000111111111111111111111111////////////////////////000000111111222111111111000000000000000000000000000000/////////000000111111222333333333333222111111111222222222222111111000111111222222222111111222222222222222111111111000000111111111111000000000000000000000000000000111000000//////000000111222222222222111111111111111000/////////000222333111333444333222000000111111111222222222222111111000///...------...///000//////............//////000000000000000000000000111111111111111111111111222111000000000000000000000000000000000//////...000000000000111111111111111000000////////////000111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111111111111111000000000000222222111000//////000000111111222333333333333222111111111000000000000000//////000000000111111111111111111111111111111111111111111111111111111111333222111000000222444555111111111111111222222222000000////////////000000222222222222222222222222111111222222222222111111111111111111111111111111000000000000000111111222111111111111111111111111111222222222222222333333444333333333444444555555555555555666666666666666777777777888999999::::::999:::;;;;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<===???@@@@@@@@@???AAABBB???@@@AAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFLLLLLLMMMMMMLLLIIIGGGEEEDDDEEEGGGIIIJJJJJJJJJJJJAAADDDHHHIIIHHHGGGFFFFFFHHHGGGHHHIIIJJJIIIFFFDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCEEEGGGGGGFFFDDD??????????????????@@@@@@>>><<<>>>EEELLLMMMFFF???======<<<<<<;;;;;;::::::888888999999888777666666888888777777777666666666555555555555555555555555444444444333333333222222333333222222222111111111111222222333333333222222111222222222222222333333444333333222222333333444333333333333333333333333333222222222222111111111111111111111111111111111111111111111111111111111333222222111111000000000000000111222333333444444444444444333222111000000000000000111222333444555111111111111222333333444222222222222222222222222111111111222222222111111000111333666888888555333111111111111111111111111111111111111111111111111000000//////000000111222111111111111111111111111000000111111111111000///...//////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222111111000000000000000000000000111111000000///000000000000111333444444333111000000111333333333333111000000000111222222222111111222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111222111222333222000000222444111111222222222222111111//////...------...////////////............//////////////////////////////111111111111111111111111111111000000000000000111//////000000000//////...//////000000111111222222111111000//////...//////111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222111111111111111111111111000000000000000000000000222111000000000000000000111111222333333333333222000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111444333111000000222444555111111111111111111111111000000////////////000000111111111111111111111111111111222222222222111111111111111111111111111111000000/////////000111222111111111111111111111111111111111222222333333333222333333444444555555555444444555555666666777777777777777888999999::::::999:::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>>>>===<<<<<<>>>??????>>>???AAABBB@@@@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEJJJKKKLLLLLLKKKIIIFFFDDDBBBDDDFFFHHHJJJKKKKKKKKKDDDFFFGGGFFFEEEEEEFFFGGGLLLJJJGGGFFFGGGIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDCCCCCCDDDFFFGGGFFFEEE????????????@@@@@@@@@@@@>>><<<===DDDKKKMMMHHHAAA>>>>>>======<<<;;;;;;:::777777888888777777666666777777777777666666666666555555555555555555555555333333333333333333333333333333333222222222222111222222333333333222222111111111111222222333333333444333333222222333333444333333333333333333333333111111111111000000000000111111111111111111111111222222222222222222222222333222222111111000000000000000111222333333444444555555666555444333111000......//////111222333444222222111111222333444444222222222222222222222222111111222222222111111000///000333777:::;;;999777111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111111111///000000111111111000000111111111000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000222111111000000000000111000111333444444333111000111222333444444333222111///000111222222222222222222222222222222222222222000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000111111222000111111000//////111444000111111222222111111000/////////......///////////////............//////////////////////////////000000000000000000000000111000000000000000111111//////000000000000////////////000000111111222222111111000//////...//////111111111111111111111111111111111111111222222222111111111111222222222333000111111111111222222222111111111111111111111111//////000000000000000111111111000000000000000111//////000111111111111000000000000000111111111111000000000111111111222222111111111111111111111111111111111111111111111111222111000///000000111222111111111111111000000000111000000//////000000111000000000000000000000000111111222222222222111111222222222111111111111111000000///...///000111222222222222222222222222222111111111222222333333444222222333444555555555555333444444555666777888888777777777888999999::::::::::::;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<;;;<<<=========>>>@@@BBBAAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHBBBDDDFFFHHHJJJJJJJJJJJJGGGHHHHHHGGGEEEEEEFFFHHHNNNJJJFFFDDDEEEHHHJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCDDDEEECCCBBBAAABBBDDDEEEDDDCCC@@@@@@??????????????????======>>>DDDJJJMMMIIIEEE===<<<<<<;;;;;;:::999999777777666666666666666666666666666666555555555555444444444444444444444444111111222222333333444444333333333333222222222222222222333333333222111111111111111222222333333444444333333222222333333444333333333333333333333333222111111111000000000000111111111111111222222222222222222222222222222222222222222222222111111111111111111222222333333444555666666666666444222111111111000000000111111222444333222111111222333444111222222222222333333333111111222333333111000/////////222555999;;;:::888111111111111111111111111222222222222222222222222111000000000000111222222111111111111111111111111///000000111111111111000000000000//////.........222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222111111000000000000000000000000111111000000000111111222111222333333333333222111222222333333333333222222///000111222222222222222111111111222222222222222000000111111111111000000000000000000000000000000...//////000000//////...///////////////000000000///000000000111111111111...///000///......///111000000111111111111000000///000000000000000000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111222///000000111111111111000000000000000111111111111111000000////////////000111111111111111111111111000000111111111222222222000000000111111111222222000111111111111222222222111111111111111111111111////////////000000111111111111000000000000111111//////000111111111111000///000000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000///111111111000000111111111111111111111111111111111111111222222222222111111222222222111111111000000111000.........///111222222222222222222222222222000111111222333333444444111222333555555555555555333333444555666777888999777777777888999999:::::::::::::::;;;;;;::::::999:::;;;===>>>>>>>>>===<<<:::;;;<<<;;;;;;<<>>>>>=========>>>@@@EEEIIIKKKJJJIII======<<<<<<;;;:::::::::666666666555555666666777555555555555444444444444333333333333333333333333//////000222333444555666444444333333333222222222222333333333333222111000000111111222333333444444444333333222222333333444444444444444444444444444333333333333222222222111000000111111111222222222333333333333333333333333222222222222333333333333222222222222222222222222333444555666555444222111222222111111222333444444666555333111111111222333111111222222222333333333000111333333333111000...000000000222555777666555111111111111111111111111222222222222222222222222111111000000111111222333111111111111111111111111//////000111111111111111//////000000000000000000333333333333333333333333222222222222222222222222111111111111111111111111000000111222333333333333000000000000000000000000000000000000111222333333222222222222222222222222333333333222222333333333//////000222222333333222000000000111111111222222000000111111111111000000000000000000000000000000///000111111111111000/////////000000000111111111//////000111111111111111///000111111///...///000000000111111111111000000000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111222222000000111222222222222222111111111000000000000000000////////////000000111111111111111111111111111000000111111222222222222///000000000000111111111000111111111111222222222111111111111111111111111.../////////000000111111111000000000000000111111111111222333333333333222//////000000111111111222000111111111111222222222111111111111111111111111111111111111111111111111333333444444444333333222222111111111000000//////222222111111111111222222222222222222222222222222111111222222222222111111222222222222111111000000111000...---...///111222222222222222222222222222000000111222333333444444000222333555666666555555222333444555666888888999777777777888999999:::::::::::::::;;;;;;:::999999:::;;;===>>>>>>>>>===<<<999:::;;;::::::<<<>>>AAABBBAAA@@@???@@@AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHFFFIIIMMMMMMKKKHHHFFFEEEGGGEEEDDDDDDEEEFFFFFFEEEIIIHHHHHHGGGFFFFFFFFFGGGFFFEEECCCAAAAAAAAABBBCCCBBB@@@??????@@@AAA@@@???AAA@@@@@@???>>>===<<<<<<<<<>>>BBBFFFIIIKKKKKKKKK?????????>>>======<<<<<<666666555555555666666777555555444444444333333333222222222222222222222222......000111333555666777444444444333333333222222333333333333333222111000000000111222333333444444444333333222222333333444444444444444444444444444555555555444444444333333000000111111222222222222333333333333333333333333222222222333333444444444333333222222222222222222222333444555555333222000000000111222444777999:::888666444222000111222222111111111222222333333333000111333444333111///...111000///000222333222111111111111111111111111111222222222222222222222222111111111000111111222333111111111111111111111111//////000111111111111111000000111222333444555555333333333333333333333333222222222222222222222222000000000000000000000000---...000222444555555666000000000000000000000000000000000000111222333444333222222111111222222333555444222222222222444555//////000222222333333333//////000000111111111222000000111111111111000000000000000000000000000000000111222333333222111000000000111111222222222333//////000111111111111111222333555444222111111222000000111111111111000000111111222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000///000000111222222000111222333333333333333222222111111000000////////////...//////000111222000000000000000000000000333222111000000111222333222222222222222222222222000000111111111222222222222222111111111111222222111000/////////000222333222111111111000000////////////000000000000//////000000000000000000000000000000000000000000000000///000111222222222222222222222222111111111000000///000111222333222111111000000000000111111111111000000000///////////////111111111222222333333333000111111111111222222222333222222111111222222333222222111111000111111222777666555444222111000000000000111111111222222222444444444444444444444444333333222222333333444555888888888888888999999999888999:::;;;;;;;;;::::::999::::::;;;<<<<<<<<<<<<:::===???===::::::>>>CCCBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDBBB@@@@@@AAABBBBBB@@@???>>>======>>>CCCCCCDDDEEEEEEEEEEEEEEELLLLLLLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJHHHGGGFFFFFFFFFEEECCC@@@BBBBBBAAA@@@@@@???>>>>>>DDDEEEEEECCC@@@===<<<<<<>>>===<<<<<<===>>><<<;;;>>>???AAADDDGGGGGGEEEBBBAAA@@@???>>><<<:::999888777777666555555555555555444333333222111111111222555444222111111111222222333333222222222222222222444444555555444333111000333333333333333333333333222222333444444555555666444444444444444444444444444333333222222333333444555444333222222333555666000111222333444444444444444444444333333222222222444444444333333222222222222111111111000000//////111222444555555444222111444333222111222444666888555444222111111111222222333333333222222111111111444333222222111222222222000000000000000000000000222222222111111111000000000000000000000000000000222222333444444444444333111111111111111111111111000111111111111222222222111111111111111111111111222111111111222333444444222777<<<;;;666222111333///000000000000111111111111222222333333222222111000000111111111111000000111111111111111111111111333333333222222111111111444444333333222111000000////////////000000000000222222222222222222222222000000000000000000000000111000000000//////......000111111111222222222222//////000//////...------//////000000111111111222111222333333222111222333111111111111111111111111///000222444444222000///222111111111000000//////000000000000000000000000111111000000000000111111000000000000111111111111000///.........///111222222111111111000000/////////......------///000111111111111111111111111111222222111111111111222222222222222222222222222222000000111111111222222222222111111000000111111222111000/////////000222222111111111111000000000/////////000000000000//////000000000000000000000000000000000000000000000000000000111222222222111111222222222111111111000000///000111222333222111111//////000000000111111111000000000000000000000000111222222222222222222333000111111111111222222222333222222111111222222333222222111111111111111222555555444333222111000000000000111111111222222222444444444444444444444444333333222222333333444555666666777777777777888888999999::::::;;;;;;;;;::::::;;;<<<=========<<<<<<999<<<>>><<<999888;;;???AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDBBBAAAAAABBBBBBBBBAAAAAA@@@??????>>>BBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@??????>>>CCCDDDEEECCC???===<<<<<<===<<<:::;;;<<<======<<<>>>>>>???AAACCCCCCAAA???======<<<<<<;;;;;;;;;;;;999888777555555555555666444333333222111111222222444444222111111111222222222222222222222222333333444444444444333222111000333333333333333333333333222222222333444444555555444444444444444444444444444333333222222333333444444333333222222222333333000111222333444444444444444444444333333222222222222222222111111111000000333222222222111111111111111222333444444333222111444333222222222444666777444333222111111111222222333333333222222222111111222111111000000000000000111111111111111111111111222222222111111111000000000000000000000000000000111222222333333333333333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111222333333444999===<<<888333222333000000000111111111222222111222222333333222222111111111222222222222111111111111111111111111111111333333333222222222111111444444333222222111000000/////////000000000111111222222222222222222222222111111111111111111111111111111111000000/////////000000000111111111222222000111111111111000000///000000111111111111111111...///000000......///000111111111111111111111111///000222444444222000///111111111111000000000///000000000000000000000000111111000000000000111111000000000000111111111111000//////...///000111222111111111111000000000/////////...---...///000111111111111111111111111111111111222222222222111111111111111111111111111111000000000111111111111222222111111000000111111222000000000///000111111222111111111111000000000000///000000111111000000///////////////////////////000000000000000000000000111111111222111111000000222111111111111000000000///000111222333222111111//////000000000000111111111111111111111111111111222222222222222111111111000111111111111222222222222222111111111111222222222222111111222222222222333333222222222111111111111111111111111222222222444444444444444444444444333333222222333333444555555555555666666777777777999999:::::::::;;;;;;;;;<<<===>>>???>>>===<<<;;;:::<<<>>>===999888:::<<>>===???=========>>>???>>><<<999999999999:::;;;<<<<<<;;;:::888666555555777777444333333222222222222222444333333222222222222333111111222222333333444444444444333222111111111111222222222333333444444444111111222222333444444444444444444444444444444444444333333222222333333444333333333333222222111000111111222222333444444444444444333333333333222222222222222222111111111111333333333333333222222222000111222333333222111000333333222222222444555666444333222111111111222222333333333222222222222111222222111000000000000000111111111111111111111111222222222111111111111111000000000000000000000000000111111222333222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111000111111222333777:::======888444333333111111111111222222222333111222222333333222222111222222333333333333222222111111111111111111111111333333333222222222222111333333333222111111000000000000000111111111222222222222222222222222222222222222222222222222222222111111111111111000000000/////////000000000111111111111222333333333222222222222222222222111111111---///000///...---...///000000000000000000000000///000222333333222000///111111111111000000000000000000000000000000000000111111000000000000111111000000000000111111111111000////////////000111222111111111111000000000000//////.........///000111111111111111111111111111000111222333333222111000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000111111222111111111000000000000000000000000111111000000000////////////////////////000000000000000000000000111111222111111000//////111111111111000000000000///000111222333222111111////////////000000000111111111111111111222222222333333222222111111000000000000111111111222222222222222111111111111222222111111222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333333333222222333333444555555555555666666777777888:::999999999::::::;;;;;;<<<===>>>??????>>>===<<<:::<<<>>>===;;;:::;;;=========>>>>>>??????@@@@@@@@@AAAAAA@@@??????@@@AAABBBCCCEEEFFFFFFEEECCCAAAAAABBBDDDFFFGGGHHHIIIIIIGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIMMMJJJFFFEEEEEEFFFFFFEEEBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAA@@@>>>;;;;;;;;;===;;;999999<<<>>>??????>>><<<::::::<<<=========777777666666777999:::;;;===;;;999666555666777888444333333222222222333333333333333333333333333333111111222222333444555555444333222111000111222222111111222333333444555555000111111222222333333444333333333333333333333333444333333222222333333444333333444444444222000///222222222222222333333444333333333333333333333333444444444444444444444444333333333333222222222222000111222222222222111000333333222222222333444555333222222222222222222222222222222222222222222222444444333222222222222333111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111000000111111111222222222222222222222222222222222111111111000000111111222777:::<<<;;;777444222222111111222222222333333333111222222333333222222111222222333333333333222222111111111111111111111111222222222222222222222222333222222222111111000000000111111111222222222222111111111111111111111111111111111111111111111111222222111111111111111111////////////000000000000111111222333444444444333444333333222222111111111000111222111000000111222///////////////////////////000111222222111000///111111111000000000000000000000000000000000000000111111000000000000111111///000000000111111111111000000000000000111111111111111111000000000000000///////////////000000000111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000111000000000000000000111///000000000111111111111000000000000000000111111000000111111111111000000////////////////////////000000000000000000000000111111111111111000///...000000000000000000000000///000111222333222111111...////////////000000000000000111111222222222222222222222111111000000000000000111111111222222222222111111000000111111222000111222333333333333222000111111111111222222222111111111111111111111111333333333333333333333333333333222222333333444555555555666777777888999999::::::999999999:::;;;<<<;;;<<<======>>>?????????:::;;;<<<<<<;;;;;;<<<============>>>>>>?????????>>>??????>>>======???@@@CCCDDDFFFGGGHHHFFFEEEDDDBBBCCCEEEFFFHHHIIIJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHEEEFFFFFFGGGHHHIIIKKKLLLPPPMMMIIIFFFEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@??????===?????????<<<;;;:::;;;===<<<:::;;;===???@@@@@@;;;999888888;;;===??????888777666555555666888999===<<<999777666666777888444333333222333333444444333333333333333333333333111111222333444444555555444333222111111111222333111111222333333444555555000111111222222333333444333333333333333333333333444333333222222333333444333444555555555444222111222222111111111222333333333333333333333333333333444444444444444444444444111111222222222222222222111111111222222111111111333222222222333333333444222222222222222222222222222222222222222222222222555444444333222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111222222222222111111111111111111111111111000000111111111222222222222222222222222222222222222222111111111111111222666777888777555222111000111111222222222333333333111222222333333222222111111111222222222222111111111111111111111111111111222222222222222222222222222222111111111111111000000111111111222222222222111111111111111111111111000000000000000000000000111111111111111111222222////////////000000000000000000111222333333333333444333333222222111111111111222333333111111222333///////////////////////////000111111111111000///000000000000000000111111111111111111111111111111111111000000000000111111///000000000111111111111///000000111111111111111000000000000000000111111/////////000000000000000222222222222222222222222111111222222222222111111111111111111111111111111111000000000000000//////111000000//////000000111//////000111111111111000000000000000111111111111000111111222222111111000////////////////////////000000000000000000000000000000000111000000////////////000000000000000111///000111222333222111111......////////////000000//////000000111222222222111111111111111000000000000111111111111222222222111111000000000000111111000111222444444444333333111111222222222222222222222222222111111111111111333333333333333333333333333333222222333333444555555555666777888888999999;;;:::999888999:::;;;<<<;;;;;;;;;<<<>>>AAADDDFFF<<<;;;:::999999:::<<<<<<>>>>>>>>>>>>>>>?????????===>>>>>>===<<<<<>>;;;===>>>===;;;::::::;;;<<<;;;;;;<<<>>>???>>>===:::888777888;;;>>>??????999777555444444555666777<<<;;;:::888777666666666333333333333333444444555222333333444444444444333222222333333444444555555444444333333222333333444222222222333333444444444111111222222333444444444333333333333333333333333444333333222222333333444333444444555555444444444333222111000000111222333222222333333333333444444222222222222333333333333111111111111222222222222222222222222222222222222222222222333333333333333111111222333333333222222111222222222222333333333333333222111111111111111222222222222222222222222111111111111111222222222000000000000000000000000000111111222333222222222111111111111111111111111000111111111111222222222333333333333333333333333444333222222111222222222444444555444333222000///111111111111222222222333111222222333333222222111111111222222222222111111111111111111111111111111111222222222222333333333111111111111111111111111000000000111111111222222111111111111111111111111////////////////////////000000000111111111111111/////////000000000111111000000111222222222111111222222222222222111111111///111222111000///000111000000000000000000000000///000000000000000000///000000000000111111111111111111111111111111111111111111000000000000111111000000000000111111111111///000111111222222111111000000000000111111111111...///000111111111000000222222222222222222222222222222111111111111222222222222222222222222222222111111000000////////////000000////////////000000...///000111222111111000///000000000111111111111000111111222222111111000000000000000000000000000000000000000000000000000...///000000000000000000////////////000000111111///000111222333222111111........./////////000000......///000000111222222000000000000111111111111000111111111111222222222111111000000000000111111///111333444555555444333333333333333222222222222222222222111111111000000222222222222222222222222333333222222333333444555333444444555777888888999;;;:::999888888:::;;;===<<<<<<;;;<<<@@@EEEJJJNNNDDDAAA>>>;;;:::;;;<<<===??????????????????>>>>>>?????????>>>======@@@CCCDDDDDDEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFCCCDDDDDDEEEFFFGGGIIIJJJHHHFFFDDDDDDDDDDDDBBBAAA=====================>>>999;;;<<<<<<:::999:::::::::::::::<<<======;;;888999888777888:::<<<<<<;;;888777555333333555777888::::::::::::888666444333333333333333333444555555222222444555555555444444333333444444444444444444333444444555555444444444333333333333333333333333222222222333444444555555222222222222222222222222444333333222222333333444222222222222333444555555333222111000000111222333222222222333333444444444222222222333333333444444222222222222333333444444333333222222222222333333222222333333333222222222000111222333333333333222111111222222222333333333333333222111111111111222222222222222222222222222000000111111111222222222000000000000000000000000111222222333333333333333111111111111111111111111000111111111111222222222333333333333333333333333555444444333222222333333333222222333333222111000000000000111111111222222111222222333333222222111222222333333333333222222111111111111111111111111111111222222222333333333000000000000111111111111/////////000000000111111111111111111111111111111/////////////////////////////////000000111111111000000000111111111222222111222222222222111111000000000111111111111111111///000111000///...///111111111111111111111111111///000000000000000000//////000000000111111111111111111111111111111111111111111000000000000111111000000000000111111111111///000111222222222111111///000000000111111111111...///000111222111000000222222222222222222222222333222111000000111222333222222222222222222222222111111000000/////////...000000////////////000000...///000222222111111000//////000000111111111222111111222222222222111111111111111111111111111111000000000000000000000000......///000000111000000.../////////000000111111///000111222333222111111............/////////000---......///000111111111//////000000111111222222000111111111111222222222111111000000000000111111///000333555555555444333444444444333333333222222222222222222111111000000222222222222222222222222333333222222333333444555222222333444555666777888;;;:::999888888:::<<<===>>><<<;;;===AAAHHHOOOTTTMMMIIICCC???===>>>??????AAAAAA@@@@@@??????>>>>>>@@@@@@@@@???>>>???BBBEEEEEEDDDDDDEEEFFFGGGIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIAAABBBCCCEEEFFFFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGBBBAAAAAABBBCCCCCCBBB@@@<<<<<<<<<===============999:::<<<;;;:::999999:::888888999;;;<<<;;;888555999888777888999:::999777777666444333333666888:::999:::::::::999666333111333333333333333444555666111222444555666555444444444444444444444444333333333444555666666666555444444333333333333333333333222333333444444555555666222222222222222222222222444333333222222333333444111111000000111333555666444222111//////000222333222222222333333444444444444444444555555666666666333333333444444555555555444333333222222333333444222222333333333222222111000111222333444333333222111111111222222333333333666555444444333333444444222222222222222222222222000000111111222222222222000000000000000000000000222222333444444444444333111111111111111111111111000111111111111222222222333333333333333333333333666555444444333333333333222222111222333333222111///000000000000111111111222222222333333222222222333444444555555444444333111111111111111111111111111111111222222333333333000000000000000111111111////////////000000000000000000000000000000000000000000000000000000000000......//////000000000111111111111111222222222222333333333333222222111000//////000000111111111222000111222111000///000222111111111111111111111111000000000//////000000000//////000000111111111222111111111111111111111111111111000000000000111111000000000000111111111111///000111222333222111111//////000000111111111222...///000222222111111000111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111000000//////......////////////000000000000000000000000000000000000000000000000000///............////////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111000000111111222222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111111111111000000000//////111111222333333333333333222222222222222222222222444444555666777888999:::999888777777777888::::::======<<<;;;===CCCKKKQQQWWWTTTNNNFFF@@@===>>>???>>>???@@@@@@@@@@@@???>>>DDDBBB@@@>>>===>>>???AAAFFFDDDBBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDBBBBBBDDDDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777:::999999999999999999999555444333333333333444555999:::;;;999777444444444111222222333333222222111000111222222333333222222222333333333111111222333222111000///000111222333333333333333333333333333222222222222333444555666444222111222444444222///333333333333333333333333333444555666666444222111444333222222111111222222444333333222222333333444111222333444666777888888111111111111111111222222444444444333222111000///333333333333333333333333333333333333333333333333333333333222222111111111333333333444444555555555444333333222222333333444222222222222222222222222222222222222222222222222000111111111111222222222444333222222111111222222111111111111111111111111111222333333111111222333444444555555555444222111//////000000111111111111222222111111111111111111111111111111111111111111555444222111000111111222333333333222222111111111111111111000000000000000222222222111111111111000///000000000000111111111444444333222222111111000222222222222222111000///000000000000000000000000000000000000000000000000333222222222111111000000//////000000111111111222111111000000//////.........000111222111111333555111000000000//////......000///.........000111222........................111111111111000000//////333333222222222222222222///////////////000000000222222111111000000//////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000000000111111000000////////////////////////000000000111000000000000000000000000222222222222222111000000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222111111111111222222222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111333333222222222111111111000111111222222222111111222222222222222222222222333444444555666777888999888888777777777888999:::===<<<;;;:::;;;???FFFJJJTTTRRRMMMGGGAAA>>>>>>@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@>>>>>>@@@EEEHHHLLLHHHDDDAAAAAABBBCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBBBBCCCDDDDDDCCCDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999999999999888888888888555444333333333333444555999:::;;;999777444444444222222333333333333222222111222222333333333333333222333333333222222222333555444333333222222222222333333333333333333333333222222222222333444555555555333222333555555333000333333333333333333333333333444555666555444222111444333222222111222222222444333333222222333333444111111222333444555555666222222111111111111111222555555555555444333333222333333333333333333333333333333333333333333333333333333333222222222111111222222222333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111111111222222222222444333333222222222222222222222222222222222222222111222333333111111222333444555555666555444333222000000000111111222222222111111111111111111111111111111111111111111111111333222111111111222333444333333333222222222111111111111111111111111111111222222222111111111111000000000000111111111222222444333333222222111111000111222222222111111000///000000000000000000000000000000000000000000000000222222111111111000000000///000000000111111111111111111000000////////////---...000000//////000222111111111000000////////////////////////000111111////////////////////////222222111111111000000000222222222222222222222222000000000000000000000000000000000///////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000000000111000000000000//////////////////000000000111111000000000000000000000000111222222222222111111000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333222222222222222222333222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444444444333333333333333222222333333333222222111222222222222222222222222222333333444555666777777888777777777777888999999;;;<<<;;;::::::<<>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888777777777777777888888888555444333333333333444555999:::;;;999777444444444333333444444444444333333222222333444444444444444333333333444444444333333555555555555444222111000333333333333333333333333222222111222222333444555666555444555666555444222333333333333333333333333333444555555555444333222444444333222222222222222444333333222222333333444111111111222222222333333444333222111111111111111555444444444444444444444333333333333333333333333333333333333333333333333333333333222222222222111333222222222222222111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111222222222333444444333333333222222222333333333333333333333333111222333333111111222333444555666666666555444333111111222222222222333333111111111111111111111111222222222222222222222222111000000111111333444444333333333222222222222111000000111111222222333333222222222111111111111000111111111111222222222333333333333222111111000000111111111111111000000///000000000000000000000000000000000000000000000000111111000000000000//////000000000000111111111111111000000000000/////////...///000000///...///111111111111111111000000000//////000000111111000000/////////000000111111111222222222111111111111111000111111111222333333333222222222111000000000///............////////////000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////000000000111111111//////////////////////////////000000000000///...000111111111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444444555444444333222222222222222222222222222222222333444444555666666777777777777777888888999:::;;;<<<<<<;;;<<<===???DDDEEEFFFDDDAAA???======???@@@@@@@@@@@@@@@@@@???;;;???BBBAAA???DDDNNNWWW```YYYOOOGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFCCC@@@@@@AAACCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999999888888666666666666777777777777555444333333333333444555999:::;;;999777444444444333444444555555444444333222333444444555555444444333333444555666666444333222333555666555333111///333333333333333333333333222222111111222333333444555555555555555444333222333333333333333333333333333444444555555444333333444444333222222222222333444333333222222333333444222222222222222222222222555444333222111000000000222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222444444333333222222111111222111111000000111111222222222222222222222222222222222222222222222222222111111111222222222333333444444444444444333333222333333333333333333333333111222333333111111222333444555666666666555444333333333333333333333333333111111111111111222222222222222222222222222222222111111111111111222222333222222222222222222222222000000111222333333444444222222222111111111000000111111222222222333333333333333222222111000000000///000000111000000//////////////////////////////000000000000000000000000000000000///////////////000000000000000111111111000000000000000000000000111222333222111000111222222222111111111111111111...///111222222111000///...//////000000111111222222222222222111111111111///000000111222333333444444333333222111000//////.........//////000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000000000111111111111000000000000111111111111////////////////////////...//////000000000/////////000000111111000000///222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111333222222111111222222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222222222333333333333222222222222222222222222222222222222333333444444555555666666777777888888888888999;;;===>>>>>>>>>???@@@===???AAAAAA???===<<<<<>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<===;;;;;;999888777777888888555555666666666777777777555444333333333333444555999:::;;;999777444444444333444444555555444444333222333444444555555444444444333444666888888666333000222555888888777555333333333333333333333333333222222111111111222333333333444555444444333222222333333333333333333333333333333444444444444444444555444333333222222333333444333333222222333333444444444444444444333333333555444333222111111111111222333444555666666555555333333333333333333333333333333333333333333333333222222222222222222222222555555444444333333222222222111111000000111111222222222222222222222222222222222222222222222222222111222222222222333333333444555555555555444333222222222222222222222222222111222333333111111222333333444555666666555444444444333333333333333333333000000111111111222222222222222222222222222222222222222222222111111000000222222222222222222222222000000111222333333444444222222222111111111000000111111222222222333333333333333222111111000000///...//////000000000//////////////////////////////000000000000000000000000///////////////000000000111111000000000000000000000000000000111111111111111222333222111000111222111111111111111111222222///000111222222111000///.........//////000000000111111111111111111111111//////000111222222333333444333333222111000///////////////000000111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222000000000111111111111222000000000111111111222222000000000000000000000000000111111222222222222111///000000000000000000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111222111111111111111111222111111111111111222222222000000000000000000000000////////////////////////000000000000000000000000///000000000000111111111...///000111111111111000222222222222222222222222333333333444444444555555555666777777888888777777777:::<<<>>>>>>>>>???@@@999;;;>>>???>>><<<;;;;;;???>>>============>>>???>>>AAACCCBBBAAACCCIIIOOOTTTOOOIIIEEECCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAACCCDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>===============;;;::::::999999999999:::;;;======:::999888666555666666777555555666666777777888888555444333333333333444555999:::;;;999777444444444333333444444444444333333222222333444444444444444555444444777::::::777444222444777999;;;:::888777333333333333333333333333222222111111111111222222222444555555333222222333333333333333333333333333333333333444444444444555555444444333333333333333444333333222222333333444555555555555555555555555555444333222222222222222444666999;;;;;;:::888777333333333333333333333333333333333333333333333333111222222222222333333333555555444444444444444333222222111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333444555666666666555444333111111111111111111111111111222333333111111222333222333444555555555444333444444333333333333222222000000000111222222333333333333333333333333333333222222222222111000///...111222222222222333333333000000111111222222333333222222222111111111111000111111111111222222222333222222222111000000//////---......///////////////000000000000000000000000000000000000000000000000//////000000000000111111111111111111000000000000000000000111111111111222...///000000///...///111000000000111111111111111111111222222111111000000////////////////////////000000000000000111111111///000000000111222222222222222222111000000000///000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333000000111111111222222222000000111111111222222222000000000000000000000000000000111222222222222222000111111222222111111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111000000//////000000111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111...///000111222333333333222222222222222222222222444444444444555555555555555555777888888888777666666888:::;;;::::::<<<===888;;;===>>>===<<<<<<===>>>===<<<;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCFFFIIIHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@@@@@@@BBBDDDEEECCCBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???????????????<<<============;;;:::999888888888999:::<<<===>>>999888666444333444555666555555666777777888999999555444333333333333444555999:::;;;999777444444444222222333333333333222222111222222333333333333333555444444777<<<<<<888444333444666888888888777666333333333333333333333333222222111111111111222222333555777666444222333444333333333333333333333333333333333333444444555555555555444333333333333444444333333222222333333444555555555555555555666666444333333222222222333333555888<<>>>>>>>>======>>>===<<<;;;::::::;;;<<<===>>>>>>???AAACCCDDDEEEEEEAAAAAABBBDDDGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBBBB??????@@@CCCEEEEEECCCAAAAAAAAABBBBBBAAA???>>>============>>>??????@@@@@@<<<============;;;:::999777888888999:::<<<===>>>888777555333222333444555555666666777888999999:::555444333333333333444555999:::;;;999777444444444111222222333333222222111111111222333333333333222666444444888<<<===999444222333333444444333222111333333333333333333333333222222111111111111111222444777999888555333444666333333333333333333333333333333333333333444555666555555444333333333333444444333333222222333333444444444444555555555666666333333222222222333444444333777<<>>===@@@???>>>>>>>>>???AAABBB@@@???>>>=========>>>???<<<;;;:::<<<======<<<:::>>>>>>===<<<:::999888777777777777999<<<===<<<;;;888888777555555444444444555333222333555777777666666555444333333333444555777:::===<<<888444333333333333333333333333333333222222222222222222222222555555666666666555333222444444444444333333222111333333333222222111111111333333333222222111111111555777999888555333444666111111111222222333333333333333333444444444555555555555444444444333333333333333333222222222222111000000111222444666888999777666555444333222222222555555666666666666555555222222222222222222222222555444333222111222222333222333333333333222111000444333222222111111222222333333333333333333333333555555333333333333555555555555555444444333333333222333333444444333333222444333222111222333444555555222///000333555555333222222222222222222222222111111222333333444555555444333111//////000111222111000//////000222444555333333333333333333333333222222222222222222222222111111111222333333333444///000000000111111111111111111222222222111111000000000000000111111111111000000000000////////////000000////////////000000000000000000000000000000222111111111000000//////222222111000//////000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111:::666111///000000///---000000000000000000000000000000//////.........---000000000000000111111222////////////////////////222222222111111111000000111111111111111000//////000000000000111111111111111111000000000000111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////---...//////000000//////111111111111111222222222111111111111111111111111333333333333333333333333444333222000000000000111000000000000000000000000000000000000111111111111333444555555333333444555000000000000000000000000///000111000///...///111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333111111222222222333333333444444444444555555555555555666777777777777777777666555555777999:::999888::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<>>>>>======<<<===>>>???@@@@@@???>>>======>>>??????===<<<<<<===>>>???===<<<======<<<;;;:::999999888777777777999<<<===<<<;;;888777666555444444444444555333222333555777777666555444333222222333444555777999;;;:::777444333333333333333333333333333333333333333333333333333333444555555666555444333222333444444444333333222111333333333222222222111111333333333222222222111111333555777777444333444555222222222333333333333333333333333444444444555555555555444444444333333333444333333333222222111111222222222333444555666777666666555333333222222333333444444555555444444333333333333333333333333333555444333222222333444555444333333333222222222222444333222222111222222222333333333333333333333333555444333222222333444555333333333222222111111111222333333444444333333222222222222222333444666777888666333222222333222222222222222222222222222222111111222333333444555555444333111000///000111222111000//////000222444555333333333333333333333333222222222222222222222222111111111222222222222222111111111111222222222222111111111222222111111000000000000000111111111111111000000000////////////......------------......000000000000000000000000111111000000000/////////222222111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111888444000///000000///...000000000000000000000000111111000000000/////////000000000000000111111222111111111111111111111111222222222111111111000000000111111111111000000///000000000000111111111111111111000000000000111111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////---...//////000000//////000000111111111222222222222222222222222222222222333333333333333333333333222222111111000111111222000000000000000000000000000000000000111111111111222333444333222111222444000000000000000000000000///000111111//////000111000000000000000000000000000000000000000000000000111111111111222222222222111111222222222333333333111111222222222333333333444444444444555555555555666777777777888888888888555444444666888:::999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<===>>>??????>>>======>>>???@@@???>>>===>>>??????>>>===;;;;;;;;;:::::::::999999777777888:::<<<===;;;:::777777666555444444444444555333222333555777777666444333222222222333444444888999999777555333333333333333333333333333333333444444444444444444444444333333444444444333222222333333444444444333222222333333333222222222222111333333333222222222222111111333555555444333444555444444444333333333333333333333333444444444555555555555444444444333333333555444444333222111111000444333333333333333444555666555444333333222222333111222222333333222222111444444444444444444444444444444333333444555777888666555444333222333333444444444333222222222222222333333333333333333333333333333222222222222333333333333222222222222111111222333333444444333333222111111222222444666777888999999888555222000000111333333333333333333333333111222222333333444444555444333222000000111111222111111000000000222333444333333333333333333333333222222222222222222222222222222222111111111111111111222222222222333333333000000111111111111111000000000000111111111222222111111000000000////////////......------......///000000000000000000000000000000///////////////...222111000000000000000000222222111111000//////...000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111555333000///000111000000000000000000000000000000222222111111111111000000000000000000000111111222111111111111111111111111222111111111111000000000000000111111111111000//////000000000111111111111111111000000000000111111111111000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////...///000000111111000000000000000111222222333333222222222222222222222222222222222222222222222222000000111111111222222333000000000000000000000000///000000000111111111111000222333222111000111333000000000000000000000000///000111111000///000111000000000000000000000000////////////////////////000000000111111111222222111111222222222333333333111111222222222333333333333333444444444555555555666666666666777888999999666555444666888:::;;;:::999999999999::::::::::::<<<<<<============<<<<<>>>>>===<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========???@@@AAA@@@>>>======>>>>>>>>><<<999999999999::::::::::::777777888:::<<<<<<;;;999777666555444444444444444555333222333555777777666333333222111222333444555999888666444333222333444333333333333333333333333444444444444444444444444222222222333222222222222333333333444444333333222222222222222222222222222222222222222222222222222000111222333333333333333555555444444444444333333333333333444444444555555555555444444444333333333555555444333222111111000333333222222333333444555555444444333222222222333111111222222222222111111555555555555555555555555333333333444555777999:::888777555333333444555666444444333222222222222333333333333333333333333333222222222222222222222222444444444444444444444444222333333444444333333222222222333333444555666777888::::::777222///000222333333333333333333333333222222222333333444444444444333222111111111222222111111000000111111333333222222222222222222222222222222222222222222222222222222222111111000000000111111111222222222333333000000111111222111111111000000111111111222222222111111111000000000//////111111000000000000111111////////////////////////////////////............111111000000000000000111111111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111000///000111111111000000000000000000000000111111111111111111111111000000000000000111111222111111111111111111111111111111111111000000000000///000000111111111000000///000000000111111111111111111000000000000111111111000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000111222222222222111///000000111222222333333222222222222222222222222222222222222222222222222///000000111222222222333111111111111111111111111///000000000111111111111000111222111000000111222000000000000000000000000000111222111000///000222000000000000000000000000/////////////////////////////////000000000111111111111222222222333333333111111222222222333333333333333333444444444444555555555444555555777888999888777666777999;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<>>;;;999:::;;;=======================================???AAABBB???===;;;:::;;;<<<;;;;;;888888888999999999999999666777888:::<<<<<<:::777666555555444444444444555555333222333555777777666333333222222222333555555999777555333222333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333333222222222222222222222222222222222222222222222222000000111222333333333222444444444444444444444444333333333444444444555555555555444444444333333333555555444444333222111111111111111222333444555666444444333222222222333333222222333333333333222222555555555555555555555555333333333444555888:::<<<999888666444444555666888555444333333222222333333333333333333333333333333222222222222222222222222444444444444444444444444222333333444444333333222444444444444444444333333444777999777333111333555333333333333333333333333222222333333333333444444444333333222222222222222111111111111111111222222222222222222222222222222222222222222222222222222333222222222111111000000000000000000111111111222000000111222222222222222111111111111222222222222111111111111000000000000111111000000000000111111////////////////////////............////////////111000000000000000111111//////000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000000000111222000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000///000000111111111111000000000000000111111111111111111000000000000111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000/////////000111111222222111111//////000111222333333444222222222222222222222222222222222222222222222222///000111222222222222222111111111111111111111111000000000000111111111111000111222111000000000222000000000000000000000000000111222222000000111222000000000000000000000000000000000000000000000000.../////////000000000000111111222222222333333333111111222222222333333333333333333333444444444444444444333444555666888999;;;999777777999;;;<<<<<<::::::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<>>>>>>??????@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAA>>>@@@AAA???;;;888:::<<<>>>>>>?????????>>>=========<<<<<<<<<>>>@@@BBBCCC>>><<<999888999::::::999888888888888888888888999666666888:::<<<<<<999666555555444444444444444555555333222333555777777666444333333222333444666777999777444333444444444333333333333333333333333333333333333333333333333333222222111111111222333444222222333444444444333333111222222222222333333333111222222222222333333333111111000111333333222111222333333333444444444444333333333444444444555555555555444444444333333333444444444444333333333333000000111111222444555666333333222222222222333333222333333444444333333222555555555555555555555555222222333333555888:::;;;:::999888777666777777888555444444333333333333333333333333333333333333333222222333333333333222222111111222222222222333333222333333444444333333222444444444444333222111000111333555555555444555666333333333333333333333333333333333333333333333333333333333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222222//////000000000111111111111111222333444444444444111111111222222222222333222222111111111000000000000//////......//////000000000000000000000000000...////////////000000000000000000000000111111222...//////000111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111...///111000000///111222000000000000000000000000/////////000000000000111000000000000000111111222//////////////////////////////000000000000000111//////000111111111111111000000000000111111111111111111000000000000111111000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////......///000000000000000...///000111222333444444111111111111111111111111111111111111111111111111000000111222222222111111111111111111111111111111000000000000111111111111000111222222000000111222000000000000000000000000000111222222000000111222000000000000000000000000000000000000000000000000//////000000000111111111111111222222222333333333111111222222222333333333222222333333333444444444555555444444555777999;;;<<<:::777777888:::::::::999999999999::::::::::::<<<===>>>??????>>>===<<<===>>>???@@@AAABBBCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@<<>>>>>?????????>>>===<<<<<<<<<<<<<<<>>>@@@BBBCCC>>><<<999888888999999999888888888888888777777777666666888;;;<<<;;;888555555444444333333444444555555333222333555777777666444444333333444666777888999666444444555666555333333333333333333333333333444444444444444444444444333222222111222333444555111222333333444444444333111111222222222333333333111111222222222333333333333222111222444444222///000111111222333444555555333333333444444444555555555555444444444333333333333333333444444444444444222222111111222333333444333222222222222222333333222333333444444333333222444444444444444444444444222222222333555777999:::999999999999888888888888555555444333333333333444333333333333333333333333222333444555555444333222111111111222222333333333222333333444444333333222111222333333333222111000111111111444666666555444444444444444444444444444333333333333333333333333333333444444333333222111111111222222222111111111111111111111111111111111222222222222222222222222333333333333333444444444000000111111111222222222111222333444555555555555111111111222222222333333222222222111111111000000000000////////////000000000000000000000000000000/////////000000000111111000000000000000111222222000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111---///111111///...000111000000000000000000000000000000000111111111222222000000000000000111111222000000000000000000000000////////////000000111111//////000111111111111111000000000000111111111111111111000000000000111111000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////,,,------..................///000111222333444444000000000000000000000000111111111111111111111111000111222333333222111000111111111111111111111111000000000000111111111111000222333222111000111222000000000000000000000000000222222222111000111222000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333111111222222222333333333222222333333333444444444666666555555666888;;;<<<<<<:::777666777888999888777888888888888999999999<<<===>>>@@@@@@>>>===<<<======???@@@BBBDDDEEEEEEAAA@@@@@@???>>>?????????;;;>>>AAA@@@===<<>>?????????>>><<<;;;<<<;;;<<<<<<>>>@@@BBBDDD???<<<999888888999999999888888888888777777777666555666888;;;<<<;;;888444444444333333333444444555555333222333555777777666555555444444555666888999999666444555777777555222333333333333333333333333666666666666666666666666333333222222222333555666111222333333444444444444111111111222222333333333111111111222222333333333555333111222444444111...//////000111333444555555333333333444444444555555555555444444444333333333222222333444444555555666444333333222111111222222222222222111222222333333222222333333333333222222444444444444444444444444222222222333444666888:::999::::::::::::999888777555555444333333333333444333333333333333333333333333333555555555555333333333333333444444555555555222333333444444333333222///000111222333222222111111000000222666777555222444444444444444444444444333333333333333333333333333333444444444333222111111111222222222111111000111111111111111111111111222222222222222222222222333333333444444555555555111111222222222333333333222333444555666666666666111111222222222333333333222222222111111111111000222222111111111111222222000000000000000000000000//////000000111111222222000000///000000111222222222222111111000/////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111---000222111///...///111000000000000000000000000111111111222222333333333000000000000000111111222111111111111111111111111.../////////000000111111000000111111111222222222222222222222222222222222000000000000000000000000111000000000//////......000000000000000000000000000000000000111111111111222222111111222222333444555444222000///000000111////////////000000000000000111111111111222222222000000000000000000000000333222111000000111222333222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111000111111000//////000111111111111111111000000000000////////////000000000000000000000000000000000000//////000111222333333333333333333222222222111111222222222222222222222222333333333444555666777888777555444333333666888:::<<<;;;999777777888999:::777888999::::::999777666:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEBBB@@@======@@@AAA???>>>;;;<<<<<<===============?????????>>>>>>>>>=========<<<;;;::::::;;;===>>>;;;:::999999::::::888777777555333444777888666444666777:::;;;<<<;;;:::999777666444333222333444444333333444444555666666666666555333222222444777999999777555555555666555333222333444444444333222111666666777777666444222111222222222333333444444444555555555444222222333444555555555444444333333333444444444333333222222222333333333333333333333333000000000111222222222333444555555555444444333222666666666666666666666666555444444333333444444555666555333111111111333444333333333444444555555555333333333333333333333333555555444333333222222111333444444555555444444333555555555555555555555555333333333444444444555555444333222111111222333444333333444444333333222222///000111222333444444444555444333222111222333444222333333333333222111111333333333333333333333333333333333222222222222111222222333333333333444444444333222111111222333444555444222111111111222222333333222222222222222222222222222222222222222222111111222333333444555555666555444333222111111222111333555777888777555333333333333333333333333333333333333222222111111111222111000//////...//////111111111111000000000000333222222222111000000000222222222222222222222222////////////000000000000222333333222222111000///222111111111000000//////111111222333333333333222000111111111111222222222000000////////////000000111111111111111111111111222222222222333333444555222111000///............000000000000111111111111000000000000000000000000111111111111111111222222222222222222222222222222000000000000000000000000111111111000000000//////000000000000000000000000000000000000111111111111111111111111111222333333444333222000000000000111000000000000111111111111000111111111111222222222111111111111111111111111222222111000000111222222222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000//////000222222333333222111111111222222333333333222222222222222222222222333333333333444555666777666555444333444666888:::<<<;;;999888777888999:::888999:::;;;;;;:::999888:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBB@@@===>>>???@@@???===<<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::888999999:::888777777555444555777777666444222444555777777777555444666555444222222222333444333333444444555666666666666444333222333555777999999777555444555555444333111222333444555555444444555555666666555444333222222222222333333444444444444555555444222222333444555555444444444333333333444444444333333222222222333333333333333333333333111111111111222222222222222222333444444444444444555555555555555555555555444444333333333333444444555444333222222222333444333333444444444444444444333333333333333333333333444444444444444333333333333444444555555444444333444444444444444444444444333333444444444555555555444333222111111222333444555555666555555444333333111222222333333333222222555444333222222222333333222333333333333222111111333333333333333333333333111222222222333333444444222222333333333333444444333333222111111222333333333222111000000000000111222222222222222222222222222222222222222222222222111111222222333444444555666555444333222222222222222333555666666555444333333333333333333333333333333333333222222222111111222111111000000000111111111111111111000000000000222222222111111111111111222222222222222222222222111111111111111000000000111111111222111111000///222111111111000000000000///000111111222222111111000111111111111222222222111111000000000000111111111111111111111111111111111111111111111222333333333222111000////////////000000000000111111111111111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000222222222111111111111000000000000000000000000000000000000000111111111111111000000000000111222222444333222111000000000000111111111111222222222222000111111111111222222222222222222222222222222222222222111000000111222222222222222222222222222222111111111111111111111111000111111111111222222222222222222111111111111000000111222333333222111000111111111111000000000000////////////000000000000000000000000000000000000///000111222222222222222//////000111222333444555222222222222222222222222333222222333333444555666666555444333444666888999;;;:::999888888888999:::999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@BBB@@@>>>>>>??????>>>======>>>??????@@@@@@??????????????????????????????============<<<;;;:::::::::999888888999:::888777777555444555666777666555555666777888888888777666444333333222222222222333333333333444555555666666555444333222333555777999999777555444444444333222111222444555666666777777444444555555555555444333222222333333333333444444444555555444222222333444555444444444444333333333444444333333333333222222333333333333333333333333222222222222222111111111///000222333444555555555444444444444444444444444444333333222222333333444222333333333333333444444444444444444444444333333222222222222222222222222333333444444444444555555444444555555555555444444333333333333333333333333333444444444444555555555444333333222222333333444888888888777666555444333333333333333333222111111555444444333222333333333333333333333333222222111333333333333333333333333000000111222333444555666222222333333333333444444333333222222222222333333111111000////////////000111111111111111111111111222222222222222222222222111111222222333333444444666555555444333333333222333333444444444333222222333333333333333333333333333333333222222222222111222222111111111222333333111111111111000000000000111111111111111222222222222222222222222222222222333333222222111111000000//////000000111111000000111111111111111000000000...///000000111111000000000111111111111222222222222222111111111111222222111111111111111111111111111000000000000111222222333333222111000000000000000000000000111111111111222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000///000000000111111111111000000000///000000111222333222222111111000000000000000000111111111222222000000111111111222222222222222222222222222222222222111111111111111111222111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000000111333444444333111000111111111111000000000///////////////000000000000000000000000000000000000///000111222222222222222///000000111222333333333222222222222222222222222222222222222222333444555555555444444444666888999::::::999888888999999:::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===AAA@@@???>>>>>>>>>>>>======>>>??????@@@@@@??????>>>>>>>>>????????????@@@<<<============;;;999888:::888777888999999888777666666555555666666666555777888999999999999888888333222222222222222222222222333333444444555666666444333333333444555777999999777555444444444333111444444555666666666777777333333444444555555555555333333333333333333333333333444444333222222333555444444444444444444444444333333333333333333333333333333333333333333333333333333333222222111111111///000222333444444555555444444444444444444444444333333222222222222333333111111333444444444444444555555555444444333333333333333333333333333333333111222222333444444555555444444555555555555444444333333333333333333333333444444444444555555555555444444333333333333444444888888888777666555444333222333333444333333222222555555444444333333333333333333444444333333222111333333333333333333333333000000111111222333333444222222222333333333444444333333333333333333333333111111000000000000000000000000111111111111222222222222222222222222222222111111222222333333333333555555555555444444333333444333333222222111111111222222222222222222222222222222222222222222222222111111111111111222333444111111111111000000000///000000000111222222222333111111111111111111111111333333222111111000//////------///000000111111111111111111111111111111111...///000000111111000000000000111111111222222222222111111000000111111222111111111111111111111111111111000000000111111222444333222222111111111222///000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222333333333000000000000000000000000///000000000111111111111000000000///000000111222222222222222111111111000/////////000000000111111000000111111111222222222222222222222222222222222111111111222222111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111000000000111333444444333111000111111111111000000000///////////////000000000000000000000000000000000000000000111222222222111111111111111111111111111111222222222222222222222222333333222222222333444444555555444444555666888888999999999999999999999:::888888999:::::::::::::::<<<;;;;;;;;;;;;<<<<<<===>>>>>>============<<<<<<@@@@@@???>>>===<<<======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;:::888777999888777777999999999777555666666666555555666666666666777777777666666666222222222222222222222222222222333333444555555555333333333333444666888999888666444444444555444333777777777666555555555555222222333333444444555666333333333333333333333333222333444333222111333555444444444444444444444444333333333333333333333333333333333333333333333333444333333333222222111111222222333444444444444333555555555555555555555555444333333222222333333444111111333444444444444444555555555444444333333333333333333333333333333333000000111222333444555555444555555666666555555444333333333333333333333333444444444555555555666666444444444444444444444444666777777666555444333222111111222333444555555444555555555444444444333333333444444444444333222222333333333333333333333333111111111111111000000000222222222333333333444444333333333333333333333333222222222222222222222222000000111111222222222222222222222222222222222222111111222222222222222333333444555555555444333222333333333222111111111111222222222222222222222222222222222222222222222222000000000000000111222333111111111111000000000///000000000111222222222333111111111111111111111111222222111000//////......,,,---...000111111111111111111111111111222222222///000111111222222111111000000111111111222222222000000////////////000000111111111111111111111111333222222111111111222222444333222222222222222222///000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000111222222222222333333333000000000000000000000000000000000000111111111111111000000000000111222222111111222222222111111000.../////////000000000000000111111111111222222222222222222222222222222222000111222222222222111000111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000000111222333333222111000111111111111000000000000////////////000000000000000000000000000000000000000111111222222222111111222222111111111000000000222222222222222222222222444444333333333333444444444444444555555666777888888999999999999:::::::::888888999999::::::;;;;;;===<<<;;;::::::;;;<<<===========================@@@@@@@@@>>><<<;;;<<<===<<<===>>>>>>??????>>>>>>>>>>>>>>>======<<<<<<<<<::::::::::::999888777777888777666777999999999777555666777666555444555777999999888888888888888777111222333333444333333333222222222333444444555555222222333444555666888999777666444444666777666555999888777555444444444444333333222222333444555555444444333333333333222222111222333222111111333555333333333444444444444555222222333333333333444444333333333333333333333333333333333333333222222222333333444555555555444444666666666666666666666666555444444333333444444555222333333333333333444444444444444444444444333333444444444444444444444444111111222222333444555555555555666666666666555555333333333333333333333333444444555555555666666666444555555666666555555444444444555555555444333333000111222444555555666666444555555555555444333333444444444444444333222222333333333333333333333333222222111111000000000000222222333333333333444444333333444444444444333333222333444444555444444444111111111222333333444444222222222222222222222222111111222222222222222222222222444444444333222111222222333333333222111111222222222222222222222222111222222222222333333333111000000000000111111222111111111111000000000000111111111111111222222222111111111111111111111111111111000000//////......---...///000111111111111111111111222222222222222///000111111222222111111000111111111111222222222000000////////////000000111111111111111111111111333333222111111111111222333333222222111222222333000000000000111111111111111111111111111111111111//////000111222333333444222222222222222222222222000000000000000000000000111111111111222222222333000000000000000000000000000000000000111111111111111111111111111222333333000111222222222222111000//////000000000111111111000111111111111222222222111111111111111111111111000111222222222222111000111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000111111222222222111111000000000000000111111111111222222222222222222222222555555444444444444444555444444555555666777777888888888999999::::::::::::999999999::::::;;;<<<======<<<:::999999:::<<<==================>>>>>>>>>???AAAAAA???;;;:::;;;======>>>??????@@@@@@??????>>>>>>===<<<;;;::::::999888888777777777777777888888666666777888999999888444666777777555444555777;;;;;;:::999999999999999111222333444555444444333111222222333333444555555111222333444555777888999777555444555777999999888888777555444444444444555444333222222222333444555444444444333333222222222111222333222111111333555333333333444444444555555222222222333333444444444333333333333333333333333222222333333333333333333222333444555666777777777555555555555555555555555666555555444444555555666555444333222222222333444333333444444444444444444666666666666666666666666333444444555555666666666555555666666666666555555444444444444444444444444555555555555666666666666444555666777777666555444333333444555555555444444222222333444555555555444444555666666666555333333444444444555444444333222333333333333333333333333222222222222222333333333222222333333333333444444333333444555555444333333222333444555666555555444111222222333444444555555222222222222222222222222222222111111111111111111000111333444444333111000000111333444555444222111111111111111111111111111111111222222222333333333333333222111111111222222111111111111000000000000222222222111111111111111111111111111111111111111000000000000000000000000//////000111222222222111111111111222222333333333...///000000111111000000000111111111111222222222111000000000000000000111111111111111111111111111222222111000000000000000222222111111111111222222000000000000111111111111222222222222222222222222......///111222333444555222222222222222222222222000000000000000000000000000000000111111222222222000000000000000000000000000000000000111111111111222222111111222222333444000000222333333222111000000111111111111222222222000111111111111222222222000000000000000000000000000111222333333222111000000000000000000000000000111111111111111111111111000111111111111222222222222222222111111111111000111111000//////000111111111111111111000000000000////////////000000000000000000000000000000000000111111222222222111111000......///000111222333333222222222222222222222222666555555444444444555555444444555555666777777777777888999::::::::::::::::::::::::;;;;;;===>>>???===<<<:::999999:::;;;===============>>>>>>?????????AAAAAA???;;;999;;;===??????@@@AAAAAAAAAAAA@@@>>>>>>===;;;:::999888777777777666555555666777888777666666666888999999888444666888777444333555777777777666555444444555555111222444555666555444444111222222333333444555555111222333444666777888999666555444666888:::::::::666555444333333444666666555444333222222222333444444444444333333222222222111222222222111111333555333333333444444555555555222222222333333444444444333333333333333333333333222222222333333444444444111222333555777999999:::444444444444444444444444666666555555555555666666777555333111111111333444333333333444444555555555777777777777777777777777666666666666777777777777555555666666666666555555555555555555555555555555555555555555666666666777444555666777777666555444222333444555666666666666444444555555444444333222444555666666666555333333444444555555444444333222333333333333333333333333222222333444555555666777222222333333333444444444333333444555555444333333111222444555666555444444222222333444444555666666222222222222222222222222222222111111111111111111///000222333333222111//////111444666666555333222111111111111111111111111111111111222222333333333555444444333222222222222111111111111000000000000333222222222111111000000000000000000000000000000111111111111111222222222000111111222222222222111111111111222222333333333---......///////////////000111111111111222222222222222111111111111222222111111111111111111111111111111000///////////////111111111000111111222222000000000000111111111111333333333333333333333333000111111111111000000///111222222333333222222222111222222111111000///...222222222111111111111000222222222111111111000000222111111111000000//////222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111333333222222222222222222000000000000000000000000111111111111111111111111222222222111111111000000111111000000000000111111222222222222222222222222000000000000000000000000222111000//////000111222000111111111111222222222...//////000111222222222000000000000000000000000111222222333333444555555666555444333333333333333555444444333333444444555111111222333333444444555666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;===<<<;;;;;;<<<>>>??????@@@??????>>>===<<<===<<<;;;::::::;;;<<<===<<<<<<;;;::::::999888888999888888888888888999999888888777777777777888888888888777555555444444444888777666555555444444555222333333333333333333444333444555555555555555555444333222444888;;;======777777888888888888777666666777666444222222444666555444444333333444444444666666666555555444444444333333333444444333222222000111222333555666777888333444555666666666555444444555555555444333333222444333333333333444555555333333444555666777888999666666555555555555666666777666666555555555666666666666555444444444444555555555444444444555666777444444444555555555666666777777777777777666666555555555555555555666777777777777666666555555444444666666555555555555666666555555555555555555555555555555555555666666666777666666777777777777666666555555555555555666777777333333444555555444333333444444444444444444444444666555333222222333555666555555555444444333333333555555555444444333333333333333333333333333333333333444666777888777666555222222222222222222222222222222222222111111000000222333555666666555333222111111222222222333333333333333333333333333333333222222222222222222222222333222222222111000000000...///000111111111111111000000000000000000000000000000000000111111111111222111111000000000000000333000......111444333222222222333333333222222111222222222111111111000000111111111111111111111111111111000000000000111111222222222222111111000000///000111222222111000///111111222222222222111111111111111111111111111111222222222111111111000000///000000111111111000000222222333333333222111111000111111111111000//////......///000111222222333222222222111111111000000111111111111000000000///222222222222222222222222111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111000000000000111111222222222222222222222222111111111111111111111111222111000//////000111222000111111111111222222222...//////000111111222222000000000000000000000000111111222222333444444444444444333222222222222222555444444333333444444555222222333333444555555555666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999;;;<<<<<<;;;;;;<<<===<<<======>>>>>>>>>============<<<;;;;;;<<<======<<<<<<;;;::::::999888888888777666666555555666666777777666666666666777777888777666555444444444444777666555444333333333333222333333333333444444444333444555666666666666666666555555666999<<<======777777777777777777777777666666666555333222333555666555444333333222333333555555555555555444444333444444555555555444444333444444444444444444444444111222444555555555444333444555555555444444333222444333333333333444555555333333444555666777888888666666666555555666666666666666555555555555666666555444333333222222333333222222222222222333444444444444444555555555666666555555666777777777777777666666666666666777888888666666666555555555555555666555555555555555555666444444444444444444444444555555555666666666777777666666777777777777666666555555555555555666777777333444555555555555444333444444444444444444444444666555333222222333555666555555444444444333333333555555444444444333333333333333333333333333333333222333555777777666555444222222222222222222222222222222222222111111111000222333444666666444333222222222222222222222333333333333333333333333333333222222222222222222222222222222222222111111111111///000000111111111111000000000000000000000000000000000000000111111111111333222222111111111111111333111...///111333333222222222222333333222222111222222222111111111000000111111111111111111111111222222222111111222222222222222222222111111111000000000111111111111000000111111222222222222111111111111111111111111111111222222222111111111000000...///000111111111111111222333333333222111000000//////000111111111111000------...///000111222222222111111111111000000000111111111111000000000000222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000111111111222333333333222222222222222222222222111111111111111111111111222222222111111111111111111111000000000000111111222222222222222222222222222222222222222222222222111111000000000000111111000111111111111222222222/////////000111111222222000000000000000000000000000000111111222333333333333333222111111111222222555444444333333444444555333444444555555666777777666666777777888999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::999888777777999:::;;;;;;::::::;;;<<<::::::;;;<<<==================<<<<<<<<<<<<======<<<;;;;;;::::::999999888888777666666555555555555666666555555555555666666777777666555444444444444666555444333222222222222222222333333444444444444444444555777777888888888999888777888:::<<<===<<<888777666555555666777888555666777666444222222333666666444333222222222222444555555555555444333333444555555666666666555555555555555444444333333222222333555666666666555444444555555555555444333333444333333333333444555555333444444555666777888888666666666666666666666666666666555555555555666666555444333333222333333333222222222222222333333333444444555555555666666666333444555777888888999999777777777777777888999999666666777777777777777888666666555555555555666666555555555555555555555555555555666666666777777777666666777777777777666666555555555555555666777777333444555555555555444333555555555555555555555555555444333222222333444555555444444444444333333333555444444444444333333333333333333333333333333333222333444555666555444333333333333333333333333333222222222222111111111111222333444555555444333222333333333333222222222222333333333333333333333333222222222222222222222222111111111222222222222222111111111222111111000000000000000000000000000000000000000111111111222222444333333222111222222222222111///000111333222222111222222333333222222222222222222111111111111111111111111111111111111111444333333333333333333444222222222222111111111111222111111111111111111222111111222222222222111111111111111111111111111111222222222111111111111111---...///111111222222222222222333222222111000///......000111111222222222111000000000000/////////111111111111000000000000111111111000000000000000111111111111111111111111222111111000000111111222000000000000000000000000///////////////////////////000000111222333333444222222222222222222222222111111111111111111111111111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222111000000000000000000111000000111111111222222222//////000000111111111111000000000000000000000000///000000111111222333333333333222222222222222333555444444333333444444555555555555666777777888888777777888888999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888777666666888999;;;:::999999:::<<<:::;;;<<<=======================================;;;;;;;;;::::::999999999888888777777777888888999777666666555555666666777777666555444444444444444666555444333222222222222222222333333444555555555444555666777888999999999:::888777888:::;;;:::999777666555444444555777999444555777777555333222222555555444333333222333333444444555555555555444333444444555666666666555555333333333444444555555555555666777999999888888777444444555555555555444444444333333333333444555555444444555555666777777888666666666777777666666666666555555555555666666777777777666555555555555555333444444555555555555555555555555555666666666666444555666777888888888888777777666666777777888999888888888999999:::::::::777777666666666666777777666666666666666666666666555666666666666777777777666666777777777777666666555555555555555666777777444444555555555555444444666666666666666666666666555444333333333333444555444444444444444444444444444444444444444444444444222222333333333333444444222222333444444444333222333333333333333333333333222222222222222222222222222333444444444444333222444333333333333222222222333333333333333333333333222222222222222222222222111111111222222333333333222222222222111111000///000000000000000000000000000000111111111222222222333333222111111111111222222111111111111222222111111111222333333333222222111111111111111111111111111111111111111111111111444333333222222333333444222222222222222222222222333222111000000111222333111111222222222222111111111111111111111111111111111111111111111111111111---...///111111222222222222222222222111111000///---...///111222222222222222222111111111000000000000000000000000000000000000000000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000//////////////////////////////000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000111111000000000000000111111111222222222000000000000000111111111000000000000000000000000///000000111111222333333444444333333333333444444555444444333333444444555555555666777777888888999888888999999:::;;;;;;<<<999999999:::::::::;;;;;;::::::999888888777666666888999;;;:::999999:::<<<===>>>>>>>>>======<<<;;;<<<<<<============<<<<<<;;;;;;::::::::::::999999666666666666777888::::::888777777666666777777888666555555444444444444555777666555444333333333333222222333444444555666666555666777888999999999999888777666777888999777666666555444333333555777999333555777777666444333444444444444333444444555555333444555777777666555444333333444555555555555555333333333444444555555555666666888999999999888777444444555666666555555444444333333333333444555555444444555555666666777777666666777888888777666666555555555555555666777777777777666555555555555666333444555666666666555555555555555666666666777777666666777777777777666666666555555555555666777777777777777888888999999999999999888888888888999999777777777777777777777777666666666666777777777888666666777777777777666666555555555555555666777777555555555555555555555555666666666666666666666666444444444333333444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333222222333333333333333333333333222222222222222222222333222333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222111111222222333333333444222222222222222111000///000000000000000000000000111111111111222222222222222222111000000000000000111111222222111111111111000111222333333333333333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222333444333222111111222333444111111222222222222111111111111111111111111111111111111111111111111111111...///000111111111111111000000111111111111111000......///111111222222222//////000111222333444444//////000000000000000111000000000000111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000///000000000111222222222222222222222222222222222111111111111111111111111111111111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000000111111111111222222222000000000000000000111111000000000000000000000000000000111111222333333333444444333333444444555555555444444333333444444555555666666777777888888999888888999999:::;;;;;;;;;888888999999::::::;;;;;;999999999888888888888777999:::;;;;;;::::::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::333333333444555666777888888888777777777777888888555555444444444444444555777666555444333333333333222222333444555666666777666777777888888888888777666555555666777777666444444444333333444555666777444666777777666666666777666666555555555555666666333555777888888777666555222333444555555555555555555555555444444333333222333444666777777777666555444444555666666666666555444333333333333444555555555555555555666666777777666666888888888888666666555555444555555666777888666555444444333333444444222333444666666555444444555555666666666777777777777777777777777666555555555555555555555666666777444444555555555555555555999999888888888888999999888888888888888888888888666666666777777777888888666666777777777777666666555555555555555666777777666666555444444555666666555555555555555555555555444444444444444444444444333333333444444444444555333333333444444444444555111222222333333444444555444444333333333333222222333333333333333333333333222222222222333333333333333333222222222222333333333333333333444444444444333333333333333333333333222222222222222222222222222222222333333333333333222222222333222222111111000000000000000000000000111111111222222222222333222111000000//////000000000222333333111000000111000111222222333333333333111111111111111222222222111111111111111111111111111000000//////000000111222222222222333333333333444333333333333333333444111111222222222222111111111111111111111111111111111111111111111222222222///000000111111111000000...///000111111222222111...///000111111111111111......///000111222333333////////////000000111111///000000000111111111111111111111111111111111111333222222111111222222333000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222333222222111111222222333111111111111111111111111111111111111111111111111///000111222222111000///000111111111111222222222111000000000000000000000000000000000000000000000111111222222333444444444333333222222333444444555555444444333333444444555555555666666777888888888666777777888888999::::::777888888999::::::;;;;;;888888888999999999999:::999;;;<<<<<<;;;;;;<<<===<<<<<<=========<<<;;;;;;999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::666555555444444444555555777777666666666666777777555444444333333444444555666555444333222222222222222222333444555666777777777777777888777777666555555444444666777777555333222333333444444555666666444666777777777888:::<<<:::999888777555555444444444666888::::::999777666333333444666666777777666444444444444444444444444333444555666666666555555444444555666666666666666444333333333333444555555555555555555666666666666555666888999999888666555444444444555555666777888666555555444444444444444333444666777888777666555555666666666777777777777555666666777777777777666666666666555666777777888555555555555555555444444888777777666666777777888666666666666666666666666666666777777777888888888666666777777777777666666555555555555555666777777777666555444444555666777444444444444444444444444333444444444444444444333333333333444444444555555333333333444444444555555111111222333333444555555555555444333333333333333444444444444444444444444222222222333333333444444333222222222222222222333111222222333444555666666333333333333333333333333222222222222222222222222333333333333333333222222111111222333333333222222000000000000000000000000111111111222222222333333333222111111000000111111000222444444111///000111000000111222333333333333000000111111111222222222111111111111111111111111111000000//////000000111222222222333333333444444333333444444444444333333111111222222222222111111111111111111111111111111000000111111111222222222000111111111111000000///---...///111222222222222///000000111111111111000000000000000////////////.../////////000000111111//////000000111111111222000000000000000000000000333222222111111222222333000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111111111111111111000000111111222222222222333222222111111222222333000000000000000000000000222222222222222222222222///000111222222111000///000111111111111222222222111111111000000000000000000000000000000000000000111222222333333444555555222111111111222333333444555444444333333444444555555555555666777777888888555555555666777777888888777777888999::::::;;;;;;888888888999::::::;;;;;;:::;;;===<<<;;;;;;<<<>>>999999:::;;;<<<<<<<<<<<<999999:::;;;;;;:::999999:::::::::::::::::::::::::::999888777555555444444666666555555555555666666444444333333333444444555555444333222111111111111222222333444555666777888777888888777777666555444555444555666888888666444111222333444555555555555555666777777777999<<>>===;;;888666444333222444666999;;;;;;:::888777444555666777888888888888000111222333555666777888444555777888888888777666444444555666777777666666444333333333333444555555555555555666666666666666555777888999999888777555444444444555555777888888888888777666666666666666666777999:::;;;:::888777666666666666777777777777333444555777888888888888777777777777777888888999999999888888777777666666666666555555555555666666555555555555555555555555777777777777888888888888666666777777777777666666555555555555555666777777777666555444444555666777444444444444444444444444333444444555555444444333333333333444444555555555333333333444444555555555111111222333333444555555666555444444333333333444444444444444444444444444222222222333333444444444333222222111111222222333000111222333555666777777333333333333333333333333222222222222222222222222444444444333333222222222000111222333333333333333000000000000000000000000111111222222222333333333444333222222111111222222///222555444111//////111///000111222333444444444000000111111222222222222111111111111111111111111111111000000000000111111222222222333333444444444222333555555555555333222111111222222222222111111111111111111111111111111000000111111222222222222000000000000000000000000222222222111111111111111//////000000111111222222222111111111000000//////000000000000000000000000111111111111111111111111000000111111222222222333444333333222111111111222000111111111111222222222000111222222222222111000...//////000111222222333222222222222222222222222000000000000000000000000000000000000000111111222333333333222222222222222222222222222222222222222222111000//////000111222111111111111111111111111333333222111000000000111......///000111222222333000000000000111111111111000111222333444444444444333333222222333333444555444444444444444444444444444666666666555666888:::888777666555555666777888777888999::::::999888777999999999888888888888777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777888888888777888888999:::999888777555444444444444666666666666666666666666555555444444555666888999888777555333333333555666222333555666777777888888555555666666666666555555444555777888999888666555333333333444444555555555444555666888:::<<<>>>???EEE@@@:::777888999999888555666777:::<<<<<<999666777666555444333222222222666555555555555666777777333333333333333333333333777666555444444444444444333333333444444444555555333333333444555666777777666666777777888888999999666666777777777777666666666666555444444444444555444555777888999888777555666666666666777777777777999999888888777666666666777888888888888999999999999999888777666555444444777777777777777777777777:::999888777666555444333222333333444555666777777999999::::::::::::999999444666777999999777666444666666666666666666666666666666666666666555555555555444444444555555333111444444444444444444444444555555555555555555555444444444444333333222222222333333333444444444555555555555555555555555555555222444555444333333444555222222222222222222222222444444444444333333222111444444444333333222222222444333333222222333333444333333333222222222111111222222333333333333444444111111111111111111111111333333333444444444555555333333222222111000//////111111222222222333333333000000111111111222222222444333333222222333333444222222222222222222222222222111111111000000//////111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111222333444555000000000000000000000000111111111111111111222222000000000000111111111111111111111111000000000///000000000000000000000000111111111111111111111111000000000111111111222222444333222222111111111222000111111111111222222222111111111111111111111111000000000111111222222333222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000111111111111111000000000000000222111000//////000111222111111111111111111111111222222111111000111111111//////000000111111222222000000000000111111111111000111222333444444444444222222222222222333444444444444444444444444444444555666777777777777999;;;999888777666666777888999777777888999999888777666888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;::::::::::::999999888777777777888777666666555555555666666555555555555555555555555555555444444555666888999666555333222111222333444333333444555666666666666555555666666666666555555333555666777777666555444333333333444444444555555444555666888999;;;<<<===BBB>>>999777888999999888666666666888999888666333777666555444333333333333555555555555666666666777444444444444444444444444777666555444444444444555333333444444444555555555555555555666666777777888666666666777777888888888777777888888888888777777777666555555444444555555444555666888888777666555777777777777777666666666777777777777777888888888777888888888888999999999888888888777666666555555777777777777777777777777999999888777666555555444444444555555555555555555666777777777777777777666555666777888888777666555666666666666666666666666666666666666666666666666666555333333444555333222222222333444555555666666444444444555555555666666444444444333333333222222333333444444444555555555555555555555555555555555444555666555444333444555333333333333333333333333444444444444444333222111444444444333333333222222444333333222222333333444444444444333333333222222222222222333333333444444111111111111111111111111333333333444444444444555444444333333222111111000111111111111222222333333111111111222222222222333444333333222222333333444222222222222222222222222222222222222111111111000111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111222333444444000000000000000000000000000000000111222222222333111111111111111000000000111111111111000000000000000000000000000000000000111111111111111111111111//////000000000000111111333333222111111111111222000111111111111222222222333222111000000111222333111111111111111222222222111111111111111111111111000000000000000000000000000000000000000111111222/////////000111111111222111111111111000000//////222111000000000000111222111111111111111111111111111111000000000111222222000000000000000111111111000000000111111111222222000111222333444444444444222111111111111222333333444444444444444444444444555777888888888888999;;;999999888888888888999999555666777888888888777666777777777888999999::::::888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::<<<<<<;;;;;;999888777666666666555555555666666777777777555555555555555555555555555444444444555666777888444333222111000111222333444444444444444444444444555555666666666666555555333444555666666555444333333333333444444444444555555555666777888999999:::<<<:::888888888999888777999888666666777777555333888777666555555444444555444555555666777666666666555555555555555555555555666666555555444444555555444444444444555555555666777777777777888888888888666666666666777777777777777777888888888888777777777777666555555555555555333444666777777777666555888888888777777666666666555666666777888888999999777888888888888999999999777777777777777777777777777777777777777777777777888888777777777666666666666666666555555555444444555666666777777666666555777777777777777777777777666666666666666666666666666666666666666666666666777555333222444555444444333444444444555555666666444444444555555666666777444444444444444333333333333444444444444555555555555555555555555555555555666777777666444333444555444444444444444444444444333444444444444333333222444444444444333333333333444333333222222333333444555555555444444444333333222222222222333333333333222222222222222222222222333333333333444444444444555444444333333222222222000000000111111111111222222222222222333333333333333333222222222222333333222222222222222222222222333333333222222222222222111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000111111000111111222333444000000000000000000000000//////000111222333333333222222222111111000000000111111111000000000000000000000000000000000000000111111111111111111111111///////////////000000000222222111111111111111222000000111111111222222222333222000//////000222333111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222000000111222333444444444444444333333222111111111111111111111111111111111111111111111111111111111000000///000000111222333111111111000000000000000000000111111111222222222111111222333333333333333111111000000111111222333333333333333333333333333444666888888777777888:::888888888888888888888888444555777888888777666666555666777888999:::;;;;;;999999999999999999999999:::::::::::::::::::::::::::999888888888999;;;<<<:::999888777666666666666666666666777777777666666555555555555555555555555444444555555666666777888333333222111111222222333555444444333222222222222555555666666666666555555555555666666666555444333444444444444444444444444555555555666666666777777777777777888888888777777<<<:::777777888888888777888888777666666666666666444444666777777777666555666666666666666666666666666666555555555555666666444555555555555666666666888888888888888777777777666666666666666666666666666777777777777777777666888777666666555555666666444444555666666666666555999999888888777666666666666666777777888888888888777777888888888999999999777777777888888999999999777777777777777777777777777777777777777777777777666666666555555555555555777777888888888888777777888888777666666777888888666666666666666666666666666666666666666777777777888555333222333555555555888888777666555444333222666666666666555555555555555555555444444444444444444444444444555555555555555555555555555555555555777888888777555333444555444444444444444444444444333444444444444444333333444444444444444444333333444333333222222333333444444444444444333333333333111222222222222333333333222222222222222222222222222222333333333444444444444444333333222222222222000000000000000000000111222222333333333444444444333333222222222222333333111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111222333444111111111111111111111111//////000111222333333333333333222222111111000000000000000000000000111111000000000000000000000000111111111111111111111111000000000///////////////111111111000000111222222000000111111111222222222333222000//////000222333000000000000000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000111222333444444444333333333222222222111111111111222222222222111111111111111111111111111111////////////000111222222111111111000000000000000111111111111222222222222111111222222333333222222111111000000111111222333333333333333333333333333222444666777666666777888666777777777777777777666444555666777888888777666555555666888999:::;;;<<<999999999999999999999999::::::::::::::::::::::::<<<:::999888777888999999888777777666777777888888888888888888777666555444555555555555555555555555444444555666666777777777444444333333333444444444555444333222111111222222555555666666666666555555777777777777666666555555444444444444444444444444555555555555555555555555444666777888888888777777:::888666666777999::::::888888777666666666777777444555555666666666666666777777777777777777777777666666555555555666666777555555555666666666777777888888777777777777777777777777777777777666666666555666666777777666666555888888777666666666666777444555555666666666666666999888888888777777777666888888888888777777666666777777888888888999999999777777888888999999::::::888888888888888888888888777777777777888888888888444444555555666777777888777777888888888888777777888888777777777777888888666666666666666666666666666666666666777777888888888555333222444555666666999999888777555444333333888888777666555444444333555555555555555555555555444444444555555555666666555555555555555555555555777888888777555333444555333333333333333333333333333444444555555444444444444444444444444444444444444333333222222333333444333333333333222222222222111111111222222222333333222222222222222222222222222222222333333333444444222222222222111111111111111000000000000000000000222222333333333444444444333222222111111222222333111111111111111111111111000000111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111222333333111111111111111111111111000000000111222222222333222222222222222111111111000000000000111111111111000000000000000000000000111111111111111111111111111111000000000000//////111000000000000111222222000111111111111222222222333222111000000111222333000000000000000000111111111111111111111111111111000000000000000000000000000000000000000111111222/////////000111111111222000000000000000000000000111111222333333222111111111111111111111111111111000000/////////000111111000000000000000111111111111111111222222222222333111111222222222222222111222111111111111222333333333333333333333333333333111333666777666555666666666666777777777777666666444555777888999888888777555666777888999:::;;;;;;:::::::::999999999999888::::::::::::::::::::::::;;;;;;999888888777777777666666666666666777888999888999999999888666444333444444444444444444444444333444555666777777777777444444555555555555666666666555333222111222333333555555666666666666555555888888777777666666555555555444444444444333333333555555555555555555555555444666888888777777777888777555444444666888999999777777666666666666777777666555555555555666777777777777777777777777777777666666555555666666777777666666666666777777777777777777777777777777888888888888888888777777777777666666777777777777666666999888888777777777777777666666666666777777777888888888888888888888888888999999888888777666666555777888888888888999999999888888999999::::::::::::888888888888888888888888777888888888888888888888333444555666777888888999555666666777777666666555888888888888888888888888666666666666666666666666555666666777777888888999777555333333555666777666555666666666777777888888999888888777666555444444555555555666666666666666444444555555555666666666555555555555555555555555666777777666444333444555333333333333333333333333333444444555555555555444444444444444555555555555444333333222222333333444333333222222222111111111111111111111222222222222333333333333333333333333222222222222333333333333111111111111111111111111222111111111111000000000222222222222333333333333222222111111111111222222111111111111111111111111000000000000000111111111111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000///000000111222333111111111111111111111111111111111111111111222222111222222222222222222333///000000000111111111111000000000000000000000000111111111111111111111111222222111111111000000000000000000000000111222222000111111111111222222222111111111111111111111111111111111222222333333444222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000111111/////////000111111222222111222222333333222222111111111111111111111111111111000000////////////000//////000000111111222222111111111222222222333333111111222222222222111111222222222222222333444444222222222222222222222222111444777888777666666777666777888888888888777666555666777999999999999888666666777888999999:::::::::::::::999999999888888999999999999999999999999888888999999999888888777888777777666666666666777777888999999999777555444444444444444444444444444333444555666777777777666444444555666666666666666666555333222222333444555555555666666666666555555888888777666555555444444555555444444444333333333555555555555555666666666555777999888666666777999888666555555777888777666666666666555555666666777777666444333333555777999777777777777777777777777666666666666666777888888666666777777777888888888777777888888999999:::::::::999999999888888888777888888999999999999888888999999888777777777888888777777777777777888999999777777777888888999999:::888888888777777777777777777888888888888999999999999999999:::::::::::::::888888888888888888888888999888888888888888888888555555666666777777777888666777777777777777777666777888999999999999888777666666666666666666666666555666666777888888999999666444444555666777777555555555666777888888999999666666666666666666777777555555666666666777777777555555555555666666666666555555555555555555555555444555666555444333444555444444444444444444444444333333444555555555555555444444444444555555555666444333333222222333333444444444333333333222222222111111111111222222222222333333333333333333333333111222222222222333333333222222222222222222222222333333222222111111111111111111111222222222222333222222111111111111222222111111111111111111111111000000000111111222222222111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000/////////000000111222333111111111111111111111111222222222111111111111111111111111222222333333444//////000000111111111222000000000000000000000000111111111111111111111111333222222222111111000000000000///000000111222222000111111111111222222222000111222222222222111000222222333444444555666666222222222222222222222222000000000000000000000000000000000000000111111222333333333222222222222222000000111222333444444555111222333444444333222111111111111111111111111111222111000//////...//////...//////000111222222333111111222222222333333333111111222222222111111000333333222222333333444555222222222222222222222222222444888999888777777777777888999::::::999888777555666888999:::::::::999777777777888999999:::::::::::::::999999888888888999999999999999999999999555666888999::::::999888:::999888666555555555555555666888999:::999777666444444444444444444444444333444555777777777777666333444444555666666666555666555333222222333555666555555666666666666555555888777666444444333333333555555555444444333333333555555555666666666666666666888999888666555888:::;;;999888888999999777666666666555555555555666777888666444222222555888:::666666666666666666666666666666666666666777888888777777777777888888888888888888999::::::;;;<<<<<<:::::::::999999999888888999::::::;;;;;;::::::999:::999888888777888888888888888888777888999999:::666666777888999::::::;;;666666666777888888999999777888888888888999999999::::::::::::::::::::::::888888888888888888888888999999999888888888777777777777777777666666666666999999::::::::::::999999666777999::::::999777666666666666666666666666666555666666777888999999999555444444666777888777555888888888777777777777777444444555666777888999:::555666666666777777888888555555555555666666666777555555555555555555555555222444555444333333444555666666666666666666666666333333444555666666666555444444444555555555666666444333333222222333333444555555444444444333333333000111111111111222222222333333333333333333333333111111222222222333333333333333333333333333333333333333333222222222111111000000111111111222222222222222111111111111222222000000000000000000000000111111111222222333333333111111222222222333333333111111111111111111111111222222222222222222222222000000000000000000000000////////////000111222333222222222222222222222222222222111111000000////////////000000111111111222222111111000000000000000000000111111111222222222000111111111111222222222111111111111111111111111111111000000000000111111222222111111111111222222222222222111111111000000//////000111222333333333222111000000///000000000222222111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222111111111222000///000333444222000//////......///000111111000000000000111111111111222222333444444444444333//////000111222222333333111111222222222333333333333333222222333333444555555555666888888999999999888888777777888888999:::888999999999999888777777666666666777777888888888888999999:::999888666555999999888888888888999999888888888888888888888888888666555555666666555444777666666777888888666555222333444555555444333222444444555666777888999999;;;888444222333333333333666666666555555444444444666555444333333333333333555444444333333444444555555555555555555555555555555444444333333333444444777999;;;;;;:::888888999:::999888666666666777777888888888888777666444444666666777888888888888888888888777777777777777777888888888777777777777666999888777777777888:::::::::::::::999999888888888:::999999999888777777777777888999:::;;;:::999999999999999999999999999999999999999888888888777777::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;999999999999999999999999:::999999888888999999:::777777777777777777777777999888666555666888:::<<<777777666666555555555444888888777777666666555555888888777777666666555555777777777777666666666666777777777777777777777777666666666666777777777777777777777777666666666666777777777777777777777777222222222222222333444555333333444444555666777777666666666666555444333222333333333444444555555555555555555555555555555555444444444333333333222222444333333222222333333444000111111222222333333444555555444333333222111111555444333222222222333444222222222333333444444444333333333222222222111111222222222222111111000000111222333444333222111000000111222333333222111000333222222111111222222333111111111111111111111111333222111000////////////222222222111111111111000000000111111111111000000111000000000111222333333222222222222222222222222111111111111000000000000000111111111222222222222222222111000000000000000000000111111111222222222000111111111111222222222111111111111111111111111111111000000000000111111222222111111111111222222222222222111111111000000000000000111222222222333222222111000000000000111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222222111111222000///000333444333111000000000///000000111111000000000000111111111111111222222333333333333333///000000111222222333333111111222222222333333333333333222222333333444555555555666888888999999888888888777777888888999:::888888999999888888777666777777888999::::::;;;;;;999999999999999888777777999888888777777888888999888888888888888888888888777666555555666666555444555555555666666666555444444555555555555555555444333444555666777888999999:::777555333444444333222555555555444444444333333777666555555444444444555555444444333333444444555555555555555555555555555666666555555555555666666888:::<<<<<<:::999999:::999888777666666777888888888888888888777666555444666777777888888888888888888888888888888888888888999999888888888777777777999888777777777888:::::::::::::::999999999888888999999999999888888888888777888999:::;;;::::::999999999999999999999999999888888888888999999::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999::::::::::::999999999999::::::888888888888888888888888888888888888888999999999888888888888777777777666999999888888888777777777777777777777777666666666888888888777777777666666777777777777777777777777888888777777666666555555777777777777777777777666777777777777777777777777333333333333333444555555333333444555555666666777666666666666555444333222333333333444444555555555666666666555555444444444444444444333333333222222444333333222222333333444111111222222333444444444555555444444333222222111333222222222222333444555222333333333333333333444333333333222222222111111222222222222111111111000222333333333333222111111000111222222222222111000333222222111111222222333777777666555555444333333222111111111111111222222222222222111111111111000000000111111111111000000111111111111111111222222222222222222222222222222000000000111111111111111222222222222222333333333222222111000000000000111111111111111111222222222000111111111111222222222111111111111111111111111111111000000000000111111222222111111111111222222222222222111111111111111111111111111111111222222333333222111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333333333222222222222111111000000111444555555444222222111111000111111111000000000111111111222222000111111222333222222222000000000111222222333333111111222222222333333333333333222222333333444555555555666777888888888888888777777777777888999999888888888888888777666666888888999:::<<<===>>>>>>::::::999999888999999999999888888777777888888999999999999999999999999999777666555555666666555333444444444555555444444444666666555555555555666666333444444555666777888888888777555555555555333111444444444444333333333333777777777666666666666666555444444333333444444555555555555555555555555555888777777666666777888888888:::<<<<<<:::999:::;;;888888777777777888999999888888888888777666555555666777888888999999888888999999999999999999999999:::::::::999999999888888999888888888888999::::::::::::::::::999999999999888999999999999999::::::888888999:::::::::::::::::::::::::::::::::::::::666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888888888:::::::::999777666::::::::::::999999999999:::::::::999999999999999777777777777777888888888999999999888888888777777777777777777777777777777:::999888777666555555444777777777777777777777777777777777777777777777777555555444444555555666666444444444555555666666777666666666666555555444333444444444444444555555555666666666555555444444444444444444444333333333333444333333222222333333444222222222333444444555555555555444444333222222222000111111222333444555666444333333333333333333222333333333222222222111111222222222222111111111111444333222222111111222222000111222222222222111000333222222111111222222333444444444444333333222222111111111111222333444555222222222111111111111000000000111111111111000000222222222111111111111111222222222222222222222222000000000111111222222222222222222222222222222222333222111111000000111111111111111111111111111111000000111111111222222222111111111111111111111111222111111000000111111222222222111111111111222222111111111111111111111111222222222111111111111111444333222222111111222222111111111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222444555555555444333333222111111111111000000111111111222222222000000111222222222222111000000111111111222222222111111222222222333333333333333222222333333444555555555666777888888777777777777777777777888999999777777888888777777666555777888999:::<<<===??????;;;:::999888888999:::;;;888888777777777777888888999999999999999999999999777555444444555666444333333444555555555444444444666555444333333444555666333333444555555666777777777666555555666555333111333333333333333333333333666666666666666666666555555444444333333444444555555555555555555555555555777777777666777777888888888999;;;:::999888999:::777777777888888999999:::888888888888888777666555777777888999999999999888999999:::::::::::::::;;;;;;;;;:::::::::999999999888888888888999999::::::::::::::::::::::::::::::888999999999::::::;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999999:::::::::999999999999999999999999::::::::::::999888888777;;;;;;:::::::::::::::::::::::::::999999999999999777777777888888999999999:::::::::999999999888888777777777777777777777777999888888777777666666666777777777777777888888888777777777777777777777777777666666666666666777777444444555555666666666777666666666666666555444444444444444555555555555555555555555555666666666666555444444444444333333333444333333222222333333444222222333444444555555666555555444444333333333333111111222444444555555444444444444333333222222222333333333222222222111111222222222222222222222222444333222111000111222333111111111222222111111111333222222111111222222333...///000111222333444444111111111111111222333444222222222111111111000000000000111111111111000000222222222222111111000000222222222222222222222222000000111111222222333333111111111111111111000000333222222111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111111111222222222222111111111111222222111111111111111111111111222222222111111111111111444333222222111111222222000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222333333444555555444444333222111111222222111111111111222222222222000000111222222222222111111111111111111222222222111111222222222333333333333333222222333333444555555666666777777777777666777777666666777777888999666777777777777666555555555666777888:::<<<======:::999888888888999:::;;;888777777777777777777888888888888888888888888888666555444444555555444333333555777777555444555666555444222222222222444555333333444444555555666666666555555555666555333111333333333333333333333333444555555666666666555555555444444333333444444555555555555555555555555555666555555555666666777888777888888888666666777999777777888888999999999999777888888888888777777666777777888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999888888999999::::::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::::::::;;;999999999999999999999999===;;;999888777888999:::::::::::::::::::::::::::999999999999999999999999777777888888999999::::::::::::::::::999999999999888888888888888888888888666666777777888888999999666777777777888888888999888888888888888888888888888777777666666777777777555555555666666666666666666666666777666666555444555555555555555555555555222333444555777888999999555555555444444444333333444333333222222333333444222222333444444555555666555555444444444444333333333444555666666555333222444444444333333222222222333333333222222222111111222222222222222222222333444333222111000111222333222111111111111111111222333222222111111222222333000000111222444555666666222222111000000000000000222222222111111111000000000000111111111111000000222222222222222111000///222222222222222222222222111111111222222222222222111111111000000000000000333333222111111111111222222222222111111111111111000111111111111222222222111111111111111111111111222222111111111111222222222222111111111111222222111111111111111222222222111111111111111111222222333333222111111111111111000000000111222222333333000111111111111222222222111111111111111111111111111111111111111111111111111222222222222333333333111222333333222222333444333333222222111222222222111111111222222222222333000111111222333222222222111111111111111111111111111111222222222333333333333333222222333333444555555666666777777666666666777666666666666777888888666666666666666555555444444444555666888999::::::888888888777888888999999888777777666666777777888777777777777777777777777666555444444555555444222333666888777555333555777333333222222222222333333333333333444444444555555777555444444555555444333333333333333444444444444333444555666777666555444555444444333333444444555555555555555555555555555444444444444555666777777666777777666555555666888777888999999:::999999999777888888999888888777777777888999999:::999999999888999999::::::;;;;;;<<<;;;;;;;;;:::::::::999999888999999:::;;;:::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::===;;;999777777888:::<<<999999999999::::::::::::888888999999999999::::::999999999999999::::::::::::::::::999999999888888888888888888888888888888555666666777888999::::::666777777888888999999999888888888888888888888888888888777777666666777777666666666666666666666666666666666777777666666555666666666555555555555555222333444555777888::::::555555555555444444444333444333333222222333333444222222222333444444555555555555444444444444444444444666888999888666444222444333333333333333333222333333333222222222111111222222222222333333333333444333222222111111222222222222111000000111222222333222222111111222222333222222222111111000000000333222111000////////////222222222111111111111000000000111111111111000000000111222333333222000///222222222222222222222222333222222222222222222111222222222111111000000000444333222222111111222222222222222111111111000000000111111111111222222222111111111111111111111111333222222111111222222333222222111111111111222222000000111111111222222222000000000111222222222333222222111000000000000111///000000111222222333333000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111333444333111///111333222111111111111222222333111111111222222222333333111222222333333333333333111111111111111111111111111111222222222333333333333333222222333333444555555666666666666666555555666666666666666777888888555555666666666555444444444444555555666777777888555666777888888888888888777777666666666666777777666666666666666666666666666555333444555555444222111555888777333111333666222333333444444333333222333333333333333444444444888666333333444555555444333333444444444555555555333555666888888777666555555444444333333444444555555555555555555555555555444444444444555666777888777777777666555555777999888999:::::::::999888777777888888999999888888888777888999999::::::999999888888888999:::;;;;;;;;;::::::::::::999999999999888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888888888888888888888888777777777888888999999:::666777777888888999::::::888888888888888888888888888888777666666666666666777666666666666666666666666666777777777777666666777666666666555555555444555555555666777777888888555555555555444444444444444333333222222333333444111111222222333444444444444444555555555555555555333555999;;;;;;999666444222333333333333333333444333333333222222222111111222222222333333333444444222333333333333222111111222222111000000111222222333222222111111222222333222111111000///...------222222111000000111111111222222222111111111111000000000111111111111000000///000222333333222111000222222222222222222222222444333333222222111111111333333333222222111111111444333222222111111222222222222222222111111000000000111111111111222222222111111111111111111111111333222222111111222222333222222111111111111222222000000111111222222222222//////000111222333333444222111111000///000000000///000000111222222333333000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333111333444333000...///111000000000000111222333333111111222222222333333333222222333444444444444333222222111111111111111111111111222222222333333333333333222222333333444555555666666666666666555555666666666666666777888888555555666666555555444333444444555555666666777777444555666888888888777666777777666666666666777777555555555555555555555555666444333333444555333222000333777666222000222555222333555555555555333222333333333333333333444444888666333222333555555555444444444555555666666666444666888999:::999888777555444444333333444444555555555555555555555555555444444444555555666888888888888888777555666888:::999::::::;;;:::999777666777888888999999999888888888888999::::::::::::999777777888999999:::;;;;;;:::::::::999999999888888888999:::;;;<<<;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;:::;;;;;;:::999:::;;;<<<===========================999:::;;;===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======???>>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;::::::999999999999999999888888888777777888888888888888888888888999999999888888888888888666777777888999999::::::888888888888888888888888888888777666666555666666777777777777666666666666666666777777777777777666777777666666555555555444777777777777666666666666666666555555555444444444444333333222222333333444000111111222222333444444444444555555555555555555222555999<<<===;;;999777222222222333333444444444333333333222222222111111222222222333333444444444222222333444333222111000333222111000000111222333333222222222222222222333333333333333333333444444111111111111222333444444222222222111111111111000000000111111111111000000...///111333444333222111222222222222222222222222111222333333333333222111111111111111111111111111111111000000000000111111444333333333222111111111000111111111111222222222222222111111111111222222222222222111111111000000111333333222000///000111333222222111111222222333222222222222222222222222111111111111111111111111333333333333333333333333222222222111//////222444222222222222222222222222333333333333333333333333111111111111222333444555222222222222111111000000111111111111111111111111---000000///111444333...222222111111222222333444111111111111111111111111000111111111111222222222222222222222222222222222666666666666666666666666666777999999888888888999777777555444444444444444777666555444444555666777555666777888999:::;;;;;;:::999888999::::::999888:::999999888888888888888777666555444333444555555555444444333333333444444333444444444555666666666444444444444444444444444555555555444444333333333222222222222333444555666666666666666777777777777777666555444444444444444444444555555555555555444555555666666777777888888666666777888999999:::::::::999999888888999999:::888888999999999:::::::::999999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;::::::999=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;::::::;;;;;;<<<===>>>===>>>@@@???>>>===>>>???@@@@@@>>>===<<<======>>>>>><<<;;;>>>AAABBBAAA>>>>>>>>>>>>>>>???@@@AAABBB???>>>======>>>>>>;;;999=========>>>>>>?????????<<<<<<=========>>>>>>>>>???>>><<<<<<===>>>>>>===>>>===<<<<<<>>>???>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::::::::;;;<<<============<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::999999888888888999999999999999999999999::::::999999999999:::::::::::::::::::::999888777::::::999999888777777777999999999888888888888777777777777777777777777777888888888888777777777777:::888555333222333555666666666666666666555555555666555444444333222111111111111111222333444555666222222333333333444444444555666777999999777666555444444444444444444444444222222222333333444444444444444444333333222222222333222222222111000000000111222222333333222222111222333333444444333333222222222333333333333444444333222222111111222222333333333333222222222111111333222111/////////000111333222111000////////////222222222222222222222222222333444444444444333222111111111111111111111111111111000000000000111111222222222222222111111111000111111111111222222222222222111111111111222222222222222111111111000000111222333222000///000111333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333111222222111///000111333222222222222222222222222222222222222222222222222111111111111222333444555222222222222111111111000111111111111111111111111111222///,,,---111111---111111000000111111222333111111111111111111111111000111111111111222222222222222222222222222222222555555555555555555555555555777999999888888888999777777666555444444444444555444333222222333444555555666777888999::::::;;;:::888777888999:::999777888777666666555555666666777666555444333444444555555444444333333444444444444444444555555555555555444444444444444444444444555555444444444333333333333222222222333444555555888888777777666666555555666666555555444444444444555555666666666555555444555555666666777888888888777777777888999999::::::::::::999999999999::::::888999999999999:::::::::999999:::;;;;;;;;;;;;;;;===============<<<;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<======???BBBBBBAAA@@@@@@AAA???>>>===<<<;;;<<<<<<===>>>======???BBBDDDBBB@@@??????@@@AAACCCEEEFFFGGG@@@???======>>>>>><<<;;;<<<=========>>>>>>>>>>>>===============>>>>>>???AAA@@@??????@@@AAAAAA@@@AAA???======???AAABBBAAA=========<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;:::=========>>>>>>>>>??????===>>>??????????????????===<<<<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::999999999888999999999999999999999999999888888777777888888999777777888888888888888777888888888888777777777777999999999888888888888777888888888888888888888888888888777777777888888999>>><<<999777666777888999888888777666555444444444555555444333333222111111000000000111111333444444222222333333333444444444444555777888888777555444444444444444444444444444333333333333333333333333444444444333333222222222333333333222222222222222222222333333333333222222222222333333333333222222111111111222222222333333333222222111111222222333222222222111111111000000333222111000//////000111111000000000000000111222222222222222222222222222222333444555555444333222111111111111111111111111111111000000000000111111000000111111111111111111000111111111111222222222222222111111111111222222222222222111111111111111111222333222000000000222333222222111111222222333000000000000000000000000222222222222222222222222222222333333333333333333111222222111000000111333222222222222222222222222111111111111111111111111111111111111222333444444222222222222111111111111111111111111111111111111222222000...222:::???>>>222111111111111222333333111111111111111111111111000111111111111222222222333333333333333333333333555555555555555555555555555777888999888777888999888777666555444444444444444444333333333333444444555666666777888999::::::888777666777888999888666888777666666555555666666666666555444444444444555444444444333333444444555555555555555555444444444444444444444444444444444555444444444444333333333444444333333333444444555999999888777666555444444666666555555555555555555777777777777777666555555555555666777777888888999777777888888999:::::::::::::::999999999999::::::999999999999::::::::::::::::::;;;<<<<<<<<<<<<;;;>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========@@@BBBCCCBBB@@@????????????>>>=========>>>>>>>>>>>>???AAADDDFFFEEEDDDAAABBBCCCEEEGGGIIIJJJKKKCCCAAA>>>>>>>>>??????>>>======>>>>>>>>>>>>????????????>>>>>>??????@@@AAADDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@@@@AAACCCDDDDDD??????>>>>>>===<<<<<<;;;<<<<<<<<<===============<<<<<<======>>>>>>>>>???======>>>>>>???>>>>>>>>>>>>>>><<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<======;;;:::::::::::::::999999::::::::::::::::::::::::777777666666666666777777555666777888999999999999666666777777777888888888999999999888888888888777888888888888888888888888999888777666777999;;;<<<@@@>>><<<999888888999:::999999888777555444333333444444444333333222222222000000000000000111222333333333333333444444444444333444555666666555444333444444444444444444444444333333333333333333333333444444333333333333222222333333333333333444444444333333444444444444333333111111222222222222111111000000111111111222222222333222222111111222222333111111111000000000//////222222111000000000111111/////////000000222333333111111111111111111111111222222333444444333222222111111111111111111111111111111000000000000111111/////////000111111111222000000111111111222222222222222111111111111222222111111111111111111111111000222333222111000111222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222333333333000222222222000000111333222222222222222222222222222222222222222222222222222111111111222222333444222222222222222222222222111111111111111111111111222333222111777@@@EEEDDD333333222222333333444555111111111111111111111111000000111111111222222222333333333333333333333333555555555555555555555555444666888888777666777888888777666555444444444444555555555555555555555555666666666777888999999:::888666555666777888777666999999888777777777777777666666555555444444444444444444333333333444555555666666666555444444444333555555555555555555555555444444444444444444444444555555444444444444555555888888888777666555555555555555666666666555555555888888888888888777666555555666666777888888999999888888888999999::::::::::::::::::999999:::::::::999999999:::::::::;;;;;;;;;;;;<<<============<<<===>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@BBBDDDGGGGGGDDDAAA@@@???AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@BBBEEEFFFGGGGGGCCCDDDEEEGGGIIIJJJKKKKKKGGGDDDAAA???@@@AAABBBAAA????????????@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEFFFGGGGGGFFFEEEFFFFFFGGGFFFFFFFFFGGGGGGEEECCCCCCCCCBBBAAA@@@??????>>>@@@@@@@@@???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888777777777777777777888999999:::;;;<<<<<<;;;;;;666666777888999999::::::999999999888888888777777888888888888888888888888:::888777666777999<<<>>>>>><<<:::888777666777777999888888777666555444444444444444333333333333333111111111000111111222222333333333444444444444555333444444555555444444333444444444444444444444444444444333333333333222222333333333333333333333333111222222222333333444444333444444555555444444333000111111222222111111000111111111111222222222222333222222111111222222333222111111111000000000000222111111111111111111111111000000000111111222333111111111111111111111111000111222333333222111000111111111111111111111111111111000000000000111111/////////000111111111222000000111111111222222222222222111111111111222222111111111111111111111111000111222222111000111222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222333333333000111333222111000111222222222222222222222222222333333333333333333333333222222111111222222333333222222222222222222222333111111111111111111111111333444333000222666666222111111111111111222222333111111111111111111111111000000111111111222222222333333333333333333333333555555555555555555555555444555777777666666666777888888666555555555555555444555555555555555555444666666666777777888888999777666555666777777666555999888888777666777777777555555555555555444444444333333333333333444555666666666666555444444444333555555555555555555555555444444444444444444444444555555444444555555666666666666666666777777777777555555666777777666666555888888999999888777666666666666777777888999999999999999999999999:::::::::;;;::::::::::::::::::;;;999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<======>>>>>>>>>======<<<<<<<<<===============<<<<<<=========>>>>>>>>>???>>>>>>??????@@@AAABBBIIIJJJLLLJJJGGGDDDBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@===???AAACCCDDDFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJHHHDDDCCCDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLLLLJJJIIIJJJKKKLLLMMMNNNPPPPPPMMMIIIEEEHHHHHHGGGFFFEEECCCCCCBBBEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::<<<<<<<<<<<<<<<;;;::::::888888999:::;;;;;;<<<===999999999888888888777777888888888888888888888888:::888777666777999<<<>>><<<:::999777666666666666666666666777777777777777444444444444444555555555444444333222222222333333333333444444444555555555333333444444444444333333444444444444444444444444333333333333333333333333333333333333333333333333000000111111222222333333333444444555555444444333000111111222222111111000222222222333333333333444333222222111111222222333333333222222222111111111111111111222222222222111333333222111111111111111111111111111111111111111///000111222222111000///111111111111111111111111111111000000000000111111000000111111111111111111000111111111111222222222222222111111111111222222111111111111111222222222000111222222111000222333333222222111111222222333222222222222222222222222111111111111111111111111000000111111222333333333///111333333111000111222222222222222222222222222333333333333333333333333333222222111222222333333222222222222333333333333111111111111111111111111---000000///111333111,,,...............///000000111111111111111111111111000111111111111222222222333333333333333333333333444444444444444444444444333555777777666555666777888888777666555555555555222222333333333333222222666666666777777777888888777666555666777888777555777666555555444444555555555555666666555555444333333333333333444555555666555555555555555444444444555555555555555555555555333333333444444444444555555444444555555777888888555666666666777777777888444555666777888777666555777777888888888888777777666666777888888999999:::999999::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;======>>>????????????>>><<<======>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<======>>>>>>??????@@@@@@@@@AAACCCDDDFFFGGGKKKLLLLLLKKKHHHEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCFFFHHHJJJJJJJJJLLLNNNSSSTTTUUUVVVVVVUUUTTTSSSSSSPPPNNNMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKMMMOOOQQQQQQPPPNNNMMMPPPTTTWWWWWWTTTRRRSSSUUUUUUVVVXXX[[[[[[YYYTTTPPPQQQPPPPPPNNNMMMLLLKKKJJJLLLKKKIIIGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888777999999:::;;;<<<<<<======999999999888888888888777999999999999999999999999999888777666777999;;;<<<;;;:::999888888777777888555666666777777888888999444555555666666777777777777666555444444444444444333444444444555555555555444444444444444444444444444444444444444444444444222222222333333444444444222222333333333333444444111111111111111111222222333333444444444444333333111111222222222222111111222222333333333444444444333222222111111222222333333333333222222222222111000111222222333222222222444444333111111000000000111111111111111111111111000111222222222222111000111111111111111111111111111111000000000000111111222222222222222111111111000111111111111222222222222222111111111111222222000000111111111222222222///111222222111111222333333222222111111222222333111111111111111111111111000000000000000000000000///000000111222222333333///111333333222111111111222222222222222222222222222222222222222222222222333333222222111222222333222222222333333333444444111111111111111111111111+++...//////222666555111/////////...///000000111111111111111111111111111000111111111111222222222444444444444444444444444444444444444444444444444222444666666555555555666999888777666555555555555111222333333333333222111666666666666777777777777888777666666888888777666666666555444444444444555444555666666666555444333333333333333444555666666444444444555555555555555555555555555555555555555333333333444444444555555444444444555666888999:::777777777777666666666666444555777888888888666666555555666777888888888888666777777888888999::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@??????===>>>>>>???@@@@@@???????????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDFFFFFFGGGHHHKKKMMMOOOPPPSSSSSSSSSRRRQQQQQQRRRTTTSSSTTTUUUVVVVVVVVVUUUUUUSSSVVVYYYYYYXXXXXXZZZ\\\```aaacccdddeeedddcccbbbbbb```____________^^^\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZ\\\```ccccccaaa^^^\\\\\\aaaeeedddaaa______bbb``````aaadddfffgggeeeccc```___^^^]]]\\\ZZZYYYYYYXXXVVVSSSQQQOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<<<<<<<999999999888888888888777999999999999999999999999888888777777777888888999999999999999888888999999777777777777777888888888555666666777888999999999888777666555444444444444444444444444555555555555555555444444444444555555444444444444444444444444111111222222333444555555222222222333333444444444222222222222222222111111222222333333333333222222222222333333333333222222111222222222333333333333333222222111111222222333222222222222111111111111000111222333333333222222333333222111111111222222000000000000000000000000111222333333333333222111111111111111111111111111111111000000000000111111444333333333222111111111000111111111111222222222222222111111111111222222000000111111222222222222///111222222111111222444333222222222222222222333000000000000000000000000///////////////////////////000000111222222333333///111333333222111000111222222222222222222222222111111111111111111111111333333222222111222222222222222222333333444444444111111111111111111111111111333111//////222000+++222222222111222333333444111111111111111111111111000111111111111222222222444444444444444444444444444444444444444444444444222444666666555444555666999888777666666555555555333333555555555555333333666666666666777777777777999777666777888999888666888888777666666666666666444555666666666555333333222222222333444555666777333444444555555666666666666666666666666666666666333333333444444555555555333333444555777999:::;;;999999888777666555444444333555777888999888777666333444555777888888888888777777777888999999::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>???@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNPPPSSSUUUXXXYYYaaaaaabbbaaaaaacccgggjjjcccdddfffggghhhgggffffffbbbeeehhhhhhffffffhhhjjjiiikkkmmmpppqqqqqqpppooopppooonnnnnnooonnnllljjjlllllllllkkkkkkkkkjjjjjjgggkkkooosssssspppllliiifffjjjooooookkkhhhiiikkkhhhggggggiiimmmqqqssssssmmmlllkkkjjjhhhgggfffeeebbb```]]]ZZZXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]ZZZYYYWWWTTTPPPMMMJJJHHHCCCCCCBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>999999::::::::::::;;;;;;999999999888888888888777999999999999999999999999888888888888777777777777666666777777777888888888999999888888777777666666666666777888999::::::;;;888777666555444333333333444444444555555555666666666555555444444555555666444444444444444444444444000000111222444555666666222222222333333444444444444444444333333222222222111222222333333222222111222333333444444333333222000111111111111222222222333222222222222222222333111111111111000000000000000111222333444333333222111111111111222333444444000000111111111111000000444444444333333222222222222222111111111111222222222222222222222222222222111111222222222222111111222222111111111111222222222222222111111111000000222222222111111111111000222222222111111111000000111111111111111000///...111111111000000000000000000000000000111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444111111222222222333333333111111000000000000111111000000000000000000000000222222222111111111000000000111111111111222222222333333333444444444555555555444444333333333444444888777666555444333222222444555555555666666777777444444555555555555444444666555444333333444555666666666666666666555555555888888777666666666666666888777777666555444444444555444444444444555666666666555555444444666777888777777666666555555555444444444444444444444444444777777666666777888999999777888888888888999999999777777777777777777777777777777777777888888888888666666777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>??????>>><<<<<<>>>??????>>><<<<<<<<<<<<<<<===>>>>>><<<>>>AAACCCBBBAAAAAABBBDDDDDDDDDEEEFFFGGGGGGHHHKKKLLLLLLMMMOOOPPPPPPQQQOOOQQQTTTXXX[[[\\\\\\[[[```___^^^___aaadddddddddppprrrtttvvvwwwxxxwwwwwwtttwwwvvvssssssvvvwwwuuummmooossswwwyyywwwrrrnnnttttttuuuuuuuuutttuuuuuuuuussspppoooppppppppppppqqqpppppprrruuuuuussspppsssppprrr{{{}}}wwwpppooommmpppssssssqqqnnnnnnooommmnnnoooqqqqqqqqqqqqppplllkkkkkknnnppppppmmmiiifffdddaaa___]]]]]]^^^^^^ZZZ\\\```dddffffffeeeeeefffccc___\\\YYYUUUPPPLLLJJJHHHFFFEEEFFFJJJMMMPPPNNNNNNMMMNNNOOONNNLLLIIIIIIIIIIIIIIIGGGDDDBBB@@@AAA@@@@@@AAACCCBBB@@@===AAA@@@>>><<<<<<<<<<<<===888999<<<>>>@@@??????>>>;;;<<<=========<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777999<<<>>>>>><<<999777777999999999888777888999888999999999:::::::::::::::999999888777666666555777777777777777888888999999888666555444555777888:::999777555444333444444888777666555555555555555555555444444444333333333777666444333333444666777444555666555333222333444222111111111111111111111111222333444555555555555444444333222111000///...222222222222222222222222111111111111111222222222222222222222222222222222333333333333333333333333333222111000000111222333000000111111111111000000444444333333333222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111000000111111111222222222111111111000000222222222111111111111000333333333222222222111111111111222222111111000///111111111111000000000000000000000000111111111111000000111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111222222222333333333111111000000000000111111111111111111111111111111222222222111111111000000111111111111222222222222333333333444444444555555555444444333333444444555555555555555555444444444444555555555666666666777666666777777777777666666666666555444444555666666666666666666555555555555777666555555444444444555666666666555444333333333555444444444444555666666666555555444555666777888777777666666666555555555444444444444444444444444666777777777888888888999777888888888888999999999888888888888888888888888777777777777888888888999777888888999:::;;;;;;<<<;;;:::::::::;;;;;;<<<======<<<;;;;;;<<<>>>>>>>>>@@@????????????AAABBBCCCCCCDDDEEEEEECCCCCCDDDEEEHHHIIIKKKLLLNNNOOOPPPPPPUUUUUUWWWYYY[[[]]]^^^___fffhhhjjjlllmmmnnnmmmmmmnnnllliiihhhjjjlllmmmmmmuuuvvvwwwyyyzzzzzzzzzyyy|||~~~}}}yyyyyy{{{{{{yyyrrrsssvvvyyy}}}}}}|||yyyzzzxxxwwwwwwwwwxxxwwwwwwvvvtttrrrqqqqqqrrrqqqqqqrrrqqqqqqtttwwwxxxwwwuuuwwwtttvvv}}}zzzuuutttqqqsssvvvuuusssppppppqqqppppppppppppqqqssstttuuuqqqooonnnoooqqqqqqnnnkkkkkkjjjgggeeecccccccccccc]]]___bbbdddfffggggggfffiiigggdddbbb```^^^[[[XXXSSSQQQPPPNNNNNNPPPRRRSSSZZZYYYYYYZZZ\\\[[[YYYWWWSSSRRRQQQPPPOOOMMMKKKKKKIIIFFFBBBAAA@@@@@@@@@???BBBAAA???>>>======>>>>>>======??????@@@???>>>===<<<<<<=========<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777888:::<<<<<<:::888777888999:::999888777888::::::999999999999:::;;;;;;::::::999999888777777666666666666666666777777888888666555444444555666777555444444444444555666666777666555555444444555555555555444444444333333333555444333222222333444555444555666555333333444555333333333333333333333333222222222333333222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333333333333333333444000000111111111111000000333333333333222222222222222222111111111111222222000000000000000000000000111111222222222222111111111000000//////000000111222222222111111111111111222222222111111111111000333333333333333222222222222222222222222222111000111111111111111111111111000000000111111111222222111111111111111222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222333333222111111000000///111111222222222333333333111111000000000000111111111111111111111111111111222222222111111111111111111111111111222222222333333333333444444444555555555444444444444444555555444444444555555555666666555555555555555666666666666666777777777777666666666666555555555555666666555555555555555555555555555444333333333333333333555555555444333333222222555444444444444555666666666555555555555666777777777777666666666666555555555555555555555555555555666777888999999999888777777888888888888999999999888888888888888888888888777777888888888999999999999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAACCCCCCBBBCCCDDDFFFHHHIIIKKKLLLMMMLLLLLLMMMOOOQQQTTTVVVYYY\\\^^^___^^^^^^aaabbbeeehhhkkkoooqqqrrryyyyyyyyyyyyyyyxxxwwwvvvvvvrrrmmmkkklllnnnpppqqqzzz{{{|||}}}~~~}}}||||||zzz||||||yyyyyy|||}}}{{{wwwwwwyyy|||{{{wwwvvvxxxzzzyyywwwuuuuuutttrrrrrrrrrrrrrrrrrrqqqqqqsssvvvyyyyyyxxxxxxvvvwww{{{}}}zzzwwwwwwtttuuuvvvuuusssqqqqqqrrrqqqqqqppppppqqqsssuuuwwwtttrrrpppooooooooonnnlllmmmlllkkkiiihhhgggggggggaaabbbbbbcccdddeeeffffffiiifffddddddddddddcccbbb]]]\\\[[[ZZZYYYYYYXXXXXXaaaaaaaaabbbeeeeeedddccc^^^]]]\\\[[[ZZZZZZ[[[[[[XXXSSSLLLGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@>>>>>>???@@@???>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;::::::999888888777888999999999999888777888999::::::888888999:::;;;:::999888888:::;;;<<<::::::999999888888777777555555555666666666777777666555444444444444666777333333444555555555555555666555444444444444444444555555444444444333333333444333222111111222333444444555555555444444555777777777777777666666555555444444444333222111111000111111111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444333333333000111111222222111111000333222222222222222222222222222111111111111222222111111111111111111111111111111222222222222111111000000////////////000000111111111111111111111111222222222111111111000000222222222222222222222222222222333333333222222111000111111111111111222222000000111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111222222222333333333222111111000000111111222111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555555555444444444444555555666444444444555555555555666555555555555555555555555333444444555555444444333666666666666666666666666444444555555555555555666444444333333222333333444555555555444444444333333555444444444444555666666555555555555666666666777777777666666666666666666555555555555555555555555666777999::::::999777666777777888888888999999999888888888888888888888888888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>===???@@@AAAAAACCCEEEGGGFFFFFFGGGHHHKKKNNNQQQSSSTTTVVVZZZ\\\]]]^^^aaacccdddfffiiilllnnnnnnmmmllliiikkknnnrrrwww{{{~~~}}}{{{zzzxxxwwwvvvvvvrrrmmmjjjkkknnnqqqrrr}}}}}}~~~~~~}}}|||uuuxxxyyywwwyyy}}}}}}|||}}}~~~~~~xxxwwwzzz|||{{{zzzwwwwwwwwwvvvtttttttttuuutttssssssuuuvvvxxxyyyyyyxxxxxxzzz|||}}}|||zzzzzzzzzyyyxxxuuutttsssssstttssssssrrrssstttuuuwwwxxxvvvtttqqqpppoooooooooooommmmmmmmmlllllllllkkkkkkggggggfffffffffggghhhiiihhhfffeeedddfffggggggggggggggghhhhhhgggeeecccbbbdddddddddfffhhhjjjiiihhheeedddccccccdddfffiiikkkjjjeee^^^YYYVVVUUUTTTSSSMMMLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCAAABBBBBBBBBBBB@@@>>>======>>>???@@@AAA@@@@@@???<<<<<<;;;;;;:::999999999888888777777777777888888999:::;;;:::999888999;;;;;;:::999888999:::;;;<<<999999888888777777777777555666666777777777777777666666555555555666777777666777777777777555333222555444444333333333444444555555444444444333333333444444333222222333444444333444555555444555777999>>>>>><<<;;;999888777666777666666555444444333333444444333222222111000000222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222000111222333333222111000111111222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222111111222222222222111111000000////////////000000111111111111111111111111222222222111111111000000000000000000111111111111111222222333333333222222000000111111222222222333111111111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000111111222333444555555111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111222222222222333333333333333333444444444555555444444444444444555666777666555555555555444444444555555555555555444444444333333444444444444333333555555666666666666555555333444444444555555666666555444444444444444555555666666666555555555555555555444444444444555666666444555555666666666666666666666777777777777777777666666666666666666666666777888999;;;;;;999777666777777888888888999999999888888888888888888888888999999999999::::::::::::999::::::;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@AAACCCEEEGGGGGGIIIMMMPPPOOOPPPRRRUUUXXX\\\^^^```aaadddiiilllmmmmmmnnnooooooqqqtttvvvvvvuuusssrrrlllnnnqqquuuyyy}}}|||zzzyyyyyyyyyxxxuuuqqqpppqqqtttwwwxxx||||||}}}~~~}}}|||{{{zzzwwwzzz{{{yyyzzz|||}}}|||zzz{{{||||||{{{xxxyyyzzzyyywwwuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwwwwzzz~~~}}}yyyuuutttttttttuuussstttuuuuuuvvvwwwwwwwwwvvvuuuuuusssqqqppppppqqqmmmlllllllllmmmnnnnnnooommmllljjjiiiiiijjjlllmmmjjjhhhggggggiiiiiiiiihhhlllmmmoooqqqqqqooommmkkkgggfffeeegggiiikkkkkkjjjeeeeeedddeeehhhmmmqqqtttwwwtttpppmmmkkkiiifffddd]]]\\\ZZZWWWTTTQQQNNNMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA>>>======>>>@@@AAAAAA@@@>>>=========<<<<<<;;;:::::::::999999888777777888999999999;;;<<<;;;:::999:::;;;::::::;;;<<<<<<<<<<<<;;;777777777777777666666666666777888999999999888888777666666777777888888999777888999999999777666444444444333333333444444555555555444444444333333333555555444444444444555555333444555444444666999<<>>??????>>>>>>??????AAABBBDDDEEEHHHKKKOOOPPPQQQSSSWWW\\\^^^```dddgggjjjllllllmmmmmmpppssstttrrrqqqppppppqqqssstttuuuuuutttsssqqqmmmnnnpppssswwwzzz}}}~~~}}}{{{yyyyyyzzz{{{|||yyyxxxvvvwwwxxxzzzzzzzzzxxxyyyzzzzzzzzzyyyxxxwwwxxx{{{{{{xxxyyy}}}~~~|||vvvxxx}}}}}}||||||yyy{{{}}}|||yyywwwwwwyyyyyy{{{}}}}}}{{{yyyyyyyyy{{{vvvuuuvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwyyy{{{}}}|||yyyuuusssrrrmmmllljjjiiiiiikkkmmmnnnmmmlllkkkjjjjjjjjjkkkllljjjiiihhhiiijjjjjjhhhfffgggiiilllnnnnnnmmmkkkjjjeeedddbbbbbbdddeeeeeedddbbbbbbbbbdddggglllqqqtttwwwwwwvvvwwwwwwvvvssspppmmmllljjjhhheeeaaa^^^]]]XXXWWWVVVSSSQQQNNNLLLKKKLLLLLLKKKIIIGGGCCCAAA??????@@@AAABBBAAA???===;;;???>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;:::;;;<<<<<<::::::;;;<<<999<<<@@@CCCCCCAAA>>>;;;777777777777777777777777777888999:::::::::999888666777777888888999999999666666777999::::::::::::444444444444444444555666555555444444444333333333555555555555555555555555333444444444555777;;;>>>GGGFFFDDDAAA???===;;;:::444444333222222333444555000111111222333444555555222222222222222222222222333222222111111000000000222222222222222222222222222222222222222222222222333333333444444333333333111222222333333222222111000111111111222222222222222222111111111111222222111111111111111111111111111111222222222222111111111111111000000111111111000000111111111222222222222222222111111111111000//////000000111111111111///000111111222222111111000000111222222333444444111111111222222222333333222222222111111111000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000111222333444444555111111222222222333333333333222222111111222222333222222222222222222222222000000111111111222222222222222222333333333444444333333333444444444555555444444444444555666777888444444444555555555555555555555555444444333333333444555555666666555555444222333444555555444333222222222333444444555666666555555444555555666666777555555555555555555555555555444444444444555666666444444666777777777666555666666777777777888888888777777777777777777777777:::::::::999999888888888777888888888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOTTTXXX\\\^^^^^^aaafffkkknnnppptttwwwxxxvvvtttrrrqqqqqqqqqnnnllllllmmmoooooopppqqqrrrrrrrrrrrrrrrnnnoooppprrrtttvvvxxxxxxxxxwwwuuuuuuvvvyyy|||~~~|||||||||~~~~~~{{{xxxuuuvvvwwwxxxxxxwwwvvvvvvtttwwwxxxwwwzzz|||{{{xxxtttqqqpppqqqssstttrrrrrrqqqqqqqqqrrrrrrrrrnnnnnnoooqqqsssrrrooolllhhhiiikkkmmmmmmlllkkkjjjfffdddaaa```aaaaaa`````````___```aaadddhhhkkkmmmmmmnnnooorrruuuvvvuuutttsssssssssrrrpppnnnllljjjeeeeeeeeedddbbb```]]]\\\XXXXXXVVVTTTPPPLLLIIIGGGEEEFFFGGGGGGFFFCCC@@@>>>@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<:::???GGGLLLLLLHHHAAA<<<999999999999999999999999666777999:::::::::888777555666777888888999999999666666666777888999;;;<<<555555444444555555666777555555444444444333333333444444444555555444444444333444444444555888===@@@EEEDDDCCCBBBAAA@@@??????777666444222111222333444000111111222333444555666222222222222222222222222555555444333333222111111222222222222222222222222111111111111111111111111444333333333333333333444111222222333333222222111000000111111222222222222222222111111111111222222000000000000000000000000111111222222222222111111222222111111111111222222000000111111222222222222222222222111111111111000000000111111222222222333...///000111111111111111000000111222333333444444111111222222222333333333222222222222111111000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222222111111222222222333333333333222222111111222222333222222222222222222222222000000111111222222222222222222333333333444444444333333333444444444555555444444444555555777888888222222333444555666777888555555555444444333333333222333333444444333333222222222333444444333222222222222333333444555666666444444444444444555666777444444444444444444444444555444444444444555666666333444666777777777666555666666777777888888888999777777777777777777777777;;;;;;999999888888888999777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFLLLLLLMMMOOORRRUUUWWWXXX___ccchhhjjjjjjmmmsssxxxwwwyyy|||~~~~~~zzzuuurrrnnnmmmjjjfffdddgggkkkooonnnnnnooopppqqqsssttttttppppppqqqrrrssstttuuuuuuvvvuuuttttttwww{{{zzzssstttuuuvvvwwwvvvuuuuuurrrwwwzzz|||yyyzzz}}}}}}zzzrrrssstttuuuuuutttrrrqqqllljjjgggeeeeeeddddddbbb_________```bbbdddfffgggddddddfffjjjooorrrtttssssssssstttuuutttsssqqqpppjjjkkknnnooopppooonnnmmmdddcccaaa^^^ZZZVVVRRROOOLLLMMMNNNNNNLLLIIIEEECCCAAAAAA@@@@@@???>>>>>>>>>======>>>??????>>>======;;;<<<===<<<;;;;;;<<<===<<>>AAABBBBBBBBBBBBCCCCCCCCCCCC;;;:::777555333333333444444333333333333333333222222222222222222222222222777777666555444444333333222222222222222222222222111111111111111111111111333222111000000111222333222222111111111111111111000000000000000000000000000000000111222222222333222222222111222222333333555444333222111111111111111111111111111111111111333222111111111222333444111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000000111222222222222111333333222111111222333333111111000000000000111111111222222222222333333333111111111222222333333333111111222222222333333333000000111111111222222222444444444444333333222111333333222222333333444555444444555555555555444444333333333333333333333333111111111111111111111111444444444444444444444444444444444444444444444444555555555555555555555555333333333333333444666666333333444555555444444444555555555555555555555555333333333333333333333222555555555666666666666777555555444333444555666777777666555444444444444444555555555555666666666777555666888999::::::999999777666666666666888999:::===<<<;;;:::999888888888888:::;;;;;;999777777777999999:::::::::999999888???===:::;;;>>>@@@???<<>>???>>><<<;;;::::::===>>>>>>>>>===<<<;;;:::===BBBIIINNNOOOKKKEEEAAA???>>><<<;;;::::::;;;<<<999999999888888888888888888888666666666777888999777666555444444555666666999888666555555555666777555555444444444333333333111222222333333222222111111000000111444888===@@@DDDCCCCCCFFFJJJLLLJJJGGG===999555333444555333111222222222222222222222222111111111111111111111111444444444444444444444444333333333333333333333333111111111222222333333444444333111000000000111111222222111111111111111111111111111111111111111111111111111111111222222222222111111111222333333444555444333222111111111111111111111111111111111111222222111111111222333444222222222222222222222222111111111111111111111111111111000000111111222333111111111111111222222222000000111222222222222111333333222111111222333333222111111000000111111222///000000000000111111111222222222222222222333333111111111222222222333333111111222222222333333333333444444444333333222111333333222222333333444555333333444444444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444555555555555555555555555555555444444333333333333333333444444444444444333555555555555555555555555444444444444444444444444444444555555555666666666555555444444444555666777777666555444444444444555555555555666666666777777666666777888888888888777777777666666777888:::;;;===<<<;;;:::999888888888777999;;;;;;:::888888999999999::::::;;;<<<<<<<<>>===???BBBEEEFFFGGGMMMOOOSSSXXX]]]aaadddeeennnmmmmmmnnnjjjffffffjjjqqqsssttttttsssssstttuuuzzzzzzzzzxxxuuurrrpppooojjjiiihhhiiijjjlllmmmmmmiiijjjllllllkkkkkklllnnnpppqqqrrrrrrqqqqqqrrrtttooopppqqqrrruuu~~~{{{vvvsssrrrqqqpppnnnlllkkklllmmmjjjiiihhhhhhjjjllllllllliiijjjkkkkkkkkkkkkkkklllmmmkkkjjjkkkmmmoooooonnnooommmkkkjjjiiihhhfffdddeeeeeefffeeebbb]]]YYYVVVQQQPPPNNNKKKHHHFFFDDDDDDAAAAAAAAA@@@>>><<<<<<<<>>===<<<;;;::::::999:::>>>DDDHHHIIIFFFBBB???>>>===;;;:::999999::::::999999:::::::::::::::::::::999999888888888999999999888888888888888999999999888777666555666777777555555555555444444444444333333444444444444333333333222222222555999===@@@BBBCCCEEEKKKPPPQQQOOOKKKBBB===777333444444333111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333222111111000444333111000000000111222111111222222222222222222222222222222222222222222222222222111111111111111000000111111222333444555444444333222111111111111111111111111111111111111222111111111111222333333333333333333333333333333111111111111111111111111111111000000111111222333000000111111222222222222000000111222222222222111333222222111111222222333333222222111111222222333///000000000000111111111333333222222222222222222111111111222222222222333222222222333333333444444333333444444444333222222333333222222333333444555222222222333333222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555666666555555444222111000333333444444333333333333444444444444444444444444333444444555555666666666333444444444555555555555555555444444555555666777666666555555444444555555666666666666777777777777777777777777666666666666777777777777888999:::;;;;;;;;;:::999999888999999888:::<<<<<<;;;:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@AAACCCFFFIIINNNSSSWWW___aaaeeeiiimmmpppqqqrrrzzzxxxvvvuuuqqqkkkiiilllppprrrssssssrrrrrrssstttuuuuuutttsssrrrpppkkkhhhffffffgggggghhhiiijjjjjjeeefffhhhiiijjjlllpppsssnnnppprrrsssssstttvvvxxxzzz{{{{{{~~~~~~zzzxxxwwwvvvtttssspppnnnkkkiiihhhiiijjjkkkllljjjhhhhhhjjjlllmmmllljjjhhhggggggiiikkklllkkkjjjkkkllllllkkkhhhfffddd```___]]]ZZZWWWSSSPPPNNNKKKIIIGGGDDDBBBAAA@@@@@@CCCAAA???===;;;:::::::::999;;;???BBBCCCBBB@@@>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;;;;<<<<<<======;;;;;;;;;;;;::::::999888888888999::::::;;;;;;:::999888777777666666777777777777666666666555555555444444555555555555444444555444444444666:::>>>@@@@@@AAAFFFMMMTTTWWWUUURRRKKKDDD;;;555333333222111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444333333222222111111333333222111111111111222111111222222222222222333222222222222222222222222333222222222111000000000000000000111222444555666444333222222111111111222111111111111111111111111111111111111111222222333333333333333333333333333111111111111111111111111111111000000111111222333000000000111222222333333000000111222222222222111222222222222222222222222444333333222222333333444111111222222222333333333333333333222222111111111111111111111222222222222111111222222222222333333333333333444444333333222333333222222333333444555333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555555555555555555555555444555555555444333111000444444444333333333333333444444444444444444444444222333333444555666666777333333333444444444555555555555555555555666666777666666555555555555666666666666777777777888888888::::::999888777666666666777777888888999::::::;;;;;;::::::999999999999::::::<<<======<<<<<<===>>>>>>>>>===>>>???BBBEEEGGGGGGKKKOOORRRVVV[[[dddjjjoooqqqssstttuuuuuutttssswwwtttrrrrrroooiiigggjjjooopppqqqqqqppppppqqqssssssrrrqqqqqqpppnnniiieeeaaacccfffhhhhhhiiijjjkkkkkklllnnnoooqqquuuzzz~~~xxx{{{~~~{{{uuurrrrrrrrrrrrrrrooollljjjjjjkkkkkkjjjgggeeecccdddfffiiikkkkkkhhhiiijjjkkklllkkkjjjjjjiiiiiiiiiiiigggeeecccbbbZZZVVVQQQMMMJJJHHHGGGFFFGGGEEEBBB???===<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>>>>======<<<<<<::::::;;;;;;<<<===>>>>>>;;;<<<<<<<<<;;;:::888777555666888:::;;;;;;:::999999999888888777777777777888888888777777777666666444444555555555555444444444444444555888;;;???AAA>>>@@@EEEMMMVVV[[[\\\ZZZUUULLL@@@888444444333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111111222333444555555222222222222222222222222111111222222333333333333111111111111111111111111333222222222111000000000000000000111222444555666333333222222111111222222111111111111111111111111000000111111222222222222222222222222222222222222111111111111111111111111111111000000111111222333000000111111111222222222000000111222222222222111222222222222222222222222444444333333333333444444111111222222222333333333333333333222222111111111000000111111111222222222000000000000111111111111222333333444444333333333333333222222333333444555444444333222222333444444333333333333333333333333222222222222222222222222333333333333333333333333555555555555555555555555555555555555555555555555222333444444555555555555666555444333333333444444444444444444444444444444111111222333444555555555333333333444444444555555555555555666666666666666666666555555555666666777777777777888888888888999===<<<<<<;;;:::999888888777888999999:::;;;;;;;;;:::::::::999::::::;;;;;;;;;<<<======<<<;;;===>>>???@@@AAADDDHHHNNNSSSVVVXXX[[[```dddgggmmmuuu{{{zzzzzzyyyxxxuuurrrooommmnnnkkkjjjlllllliiihhhjjjmmmnnnooonnnmmmmmmoooqqqppppppppppppooommmjjjhhhbbbfffkkknnnooopppqqqsss{{{|||~~~~~~yyyuuurrrnnnlllllljjjfffeeeeeefffffffffeeeeeefffggghhhhhhiiiiiiggghhhkkkmmmnnnooooooooohhhccc\\\WWWTTTQQQNNNLLLJJJHHHDDDAAA>>>======>>>>>>>>>>>>>>>???@@@AAAAAA?????????>>>======<<<;;;999::::::;;;<<<===>>>>>>:::;;;<<<<<<;;;999777666666777999:::;;;;;;;;;:::999999999999999888888777999999888888888777777777333333444444444444333333222222333555888<<<@@@BBBAAABBBFFFNNNYYY```cccccc\\\RRREEE;;;666555555444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111222333444555666666222222222333333333222222111111222222333444444444000000000000000000000000222222222111111111111111000000111111222333444555333333222222111222222333111111111111111111111111///000111111222222111111111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000000111222222222222111111222222333333222222111444333333222222333333444///000000000000111111111333333222222222222222222000000000111111111111222/////////000000000000111222222333444444444333333333333222222333333444555555444333222222333444555333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444555555555555555555555555333333333444555777999:::888777666444444444555555333333333333333333333333111222222333333444444444333444444444555555555555444555666777777777777666666666555555666666777777777888888888999999999999===>>>>>>>>>>>><<<:::999888888999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======:::<<<===>>>>>>???BBBDDDFFFGGGKKKQQQWWW^^^dddhhhiiikkkooosssvvv{{{~~~|||zzzvvvrrrooommmkkklllhhhhhhlllnnnmmmlllnnnkkkllllllkkkjjjjjjmmmooohhhjjjlllmmmlllmmmnnnppprrrxxx~~~}}}{{{wwwrrrnnnkkkiiifffdddcccbbbbbbbbbbbbcccdddeeedddeeegggjjjlllnnnoooooonnniiiccc___]]]ZZZVVVRRRLLLJJJGGGEEEBBBAAAAAAAAA@@@@@@???>>>>>>???@@@@@@===>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;:::999888888999:::;;;<<<<<<===<<<<<<999::::::::::::999888888999999888888888777777777333333444444444444333333000111222444777;;;>>>@@@CCCDDDIIIRRR]]]eeehhhhhh___UUUGGG<<<777666666555333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222444444444444333333333333111222333333444333333333111111222222333444444555111111111111111111111111111111111111111222222222222111111111222333333444333222222111222222333333111111111111111111111111...///000111222111111000222222222222222222222222111111111111111111111111111111000000111111222333333333222222111000000000000000111222222222222111111222333333333333222111333333222222222222333333///000000000000111111111222222222222222222333333000000000000111111111111///000000000000111111111111222333333444444444333333333222222333333444555444333222111111222333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333555555555555555555555555555444333333555888;;;===:::999777555444555666777333333333333333333333333333333333444444444444444444444555555555666666666444555666777888777777666666666666666666777888888888888888999999999::::::<<<===@@@AAA@@@>>>;;;999888999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????===???BBBDDDGGGJJJOOORRRWWWYYY]]]bbbggglllppprrrqqqrrrtttwww{{{}}}~~~}}}yyywwwtttqqqnnnmmmmmmnnnmmmhhhhhhlllooonnnmmmnnniiiiiiiiihhhggggggjjjmmmffflllqqqsssssswww~~~}}}xxxtttmmmllljjjiiihhhiiijjjkkkllllllkkkjjjjjjjjjkkkkkklllgggcccaaaaaa```[[[WWWQQQQQQOOONNNLLLJJJIIIHHHEEEDDDCCCBBBAAAAAAAAABBB???@@@@@@@@@@@@>>>===<<<======>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;:::999888888888888888777777777777444444555555555555444444111111222333555777999;;;???BBBJJJUUU```ffffffddd^^^TTTFFF<<<777666555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111222333444444444333333111111222333333444555555222222222222222222222222000000111111222222222333222222222111222222333333222222222111222222333333111111111111111111111111...///000222222111111000333333333333333333333333111111111111111111111111111111111000111222222333444333333222111000//////000000111222222222222111111222333444444333222111333222222111111222222333111222222222222333333333111111111222222333333444000000000000111111111111000111111111111222222222111222333333444444444444333333222222333333444555333222000//////000222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222555555555555555555555555888666444333555888;;;>>><<<:::888666555555777777333333333333333333333333555555555555555555444444555555555666666666666777444555777888888888777666666666666666666777888888888888999999999::::::::::::<<<@@@BBBBBB???;;;999888999:::<<<===<<<<<<;;;<<<<<<<<<<<<===???@@@AAABBBEEEHHHLLLPPPVVV\\\```iiijjjmmmoooqqqrrrssstttrrrqqqqqquuuyyyzzzwwwtttqqqpppmmmkkkkkklllooopppmmmhhhgggkkkmmmkkkjjjjjjhhhhhhgggfffeeefffiiikkkooowww~~~{{{yyywwwwwwxxxyyyyyywwwssspppllljjjjjjiiigggccc```aaacccccc^^^ZZZXXXXXXWWWVVVUUUSSSQQQPPPJJJJJJHHHGGGFFFEEEEEEEEECCCDDDEEEEEEDDDCCCAAA@@@@@@@@@@@@???????????????>>>===<<<;;;;;;<<<>>>???;;;:::999888777888999:::::::::;;;<<<;;;:::999888888888888777777777777666555555666666666666555555222222222333333555666666999>>>HHHVVV```dddaaa]]][[[RRREEE;;;666555444333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333000111222333555666777888000111333444555444333333111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111000000111111111111111111111111222222222222222222222222000000111222222222222111333333333222222222111111222222111111111111222222222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000...//////000111222222222111111222222222333333333333222111//////111222333333333333222222111111111111111222222222333333333111111222222222333333333111111222222222333333333444444444444444444444444444666777666555444555777555444333333333555666777999999888777666555444444444333333333333444555555666666666666666666666666888888777666555666666666666777888888888666555444555555555555666666666666666666666666777888999::::::;;;===???@@@???<<<999<<<===>>>@@@???>>><<<;;;@@@>>>===>>>AAADDDFFFFFFKKKQQQYYY^^^bbbeeejjjmmmqqqqqqppppppoooooonnnnnnppppppoooppppppooommmkkkgggjjjmmmooonnnmmmmmmnnnnnnoooqqqpppooonnnooopppqqqsssvvvvvvvvvxxx}}}yyyrrrnnnlllhhhfffdddcccbbb```]]][[[^^^___^^^]]][[[YYYYYYYYYZZZWWWSSSPPPOOOOOONNNLLLMMMKKKIIIHHHHHHFFFCCCAAAGGGDDDBBBAAAAAA@@@???>>>999;;;===>>>============999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999888777777777777666666666666777777666555444333333333555444333333222222333333999===CCCKKKRRRXXX[[[\\\ZZZQQQEEE<<<999888999888666666666666777777777777999777666444333333333333666444222111333666777777666555333222222333555666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111000000111111111111111111111111222222222222222222222222111111222333333333333333333333333222222222111111222222111111111111222222222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111000000000000000111222333333333111111222222222333333333333222000//////000222333333333333222222222111111111111222222222333333333222222222222333333333333111222222222222333333333444444444444444444444444555666777666555444555666666666666666666777888888888888777777666555555444444444333333444444555666666666666666666666666666333333444555666777888888555666777777777555444333777777777888888888999999888888777888888999:::;;;999999:::<<<======;;;:::;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAAEEEKKKPPPTTTUUU]]]aaaeeehhhiiijjjkkklllnnnooopppqqqooommmkkkiiiiiijjjjjjkkklllkkkiiigggfffiiilllmmmmmmlllmmmmmmssswww~~~~~~||||||ssspppmmmkkkjjjiiigggeee```aaaaaaaaa```___``````cccbbb`````````___^^^\\\XXXVVVTTTRRRQQQNNNJJJGGGFFFDDDBBBAAAAAAAAA???===999;;;===>>>>>>=========:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888888888777777777888777666555444444444444555444333333222222333333666999>>>EEELLLQQQUUUWWWZZZQQQFFF<<<888777666666555555555666666666777777888777555444333333444444555666777777777666555555555444222111111222444555333333333333333333333333444444444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111111111111111111111111111111222222222222222222222222222222333444444444444333333333333222222222111111222222111111111111222222222333333444444333333222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222111111111111111111111111222333333444444111111222222222333333333222111000//////000111222333333333222222222222111111111222222222333333333333333333333444444444444222222222222333333333333444444444444444444444444555777777666444333444555555666666777777777777777777777777666555555555444444444444333444444555666666666666666666666666666111222444666777777777666555555666666666555444444777888888888888999999999999999999999:::;;;<<<<<<999999::::::;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCEEEFFFFFFFFFIIIOOOXXX```eeegggmmmmmmmmmooopppooommmkkkhhhjjjlllnnnmmmjjjfffcccdddeeefffggggggfffdddcccccchhhnnnsssvvvwwwyyyzzz{{{xxxuuuqqqoooggggggffffffeeeeeeddddddeeeeeefffiiilllmmmlllkkkfffdddbbb___\\\WWWQQQMMMJJJHHHFFFDDDDDDCCC@@@???;;;<<<>>>???@@@@@@??????<<<<<<=========<<<<<<;;;==================<<<;;;::::::999999999888888888888777666555555444444555555444444333333333333333222444888===BBBHHHLLLOOOWWWOOOEEE<<<777555444333444444444555555555666666666555444333333444555666666:::>>>???;;;666444333444333222111111222333444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111222222333444333333333333333333222222222111111222222111111111111222222222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222333333111111222222222333333333111000000//////000000111222222222222222222222222111111222222222333333333333333333444444444555555222222222333333333444444444444444444444444444444555777777666444333333444333444555666666555444333666555555555555555555555444444444444444555666666666666666666666666666666444666777888888666444333666666666666666666555555666666666777777777888888999999999999:::;;;<<<===<<<<<<<<<;;;;;;;;;===???>>>>>>@@@BBBEEEIIILLLMMMPPPQQQTTTZZZbbbjjjoooqqqooommmlllmmmppppppmmmjjjfffhhhkkklllllliiifffcccccceeehhhiiiiiihhhgggfffeeemmmzzzyyyvvvssspppllliiifffccceeedddeeehhhlllpppqqqrrrsssqqqooollliiiccc]]]XXXUUURRROOOMMMKKKIIIEEEBBB@@@@@@AAABBBDDDDDDBBBAAA<<<============<<<<<<;;;<<<======>>>======<<<<<<:::999999999888888888888888777777666555555555666555555444333333333333333000111333666:::???DDDGGGOOOJJJCCC;;;666444333333333333333444444444555555555444444333444555666777888>>>CCCAAA;;;555444444444333333222222333333444444444444444444444444444444444444555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222000111111222222222222222333333333222222222111111222222111111111111222222222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111111111111222222222333333333111111000000000000111111222222222222222222222222111111222222222333333333333333333444444444555555222222333333333444444444444444444444444444444444555666666555444333333444333444555666666555444333444444444444444555555555555444444444444555666666777777777777777777777777666777999:::999888666444777777777777777777888888777777777777888888888888999999888999999:::;;;<<<===>>>>>>===;;;<<<@@@CCCCCCDDDGGGLLLQQQWWW[[[^^^``````aaaeeekkkoooqqqrrrllljjjhhhiiikkkllliiifffhhhiiikkklllllljjjgggfffeeejjjppptttuuuvvvwwwyyywwwwwwpppkkknnnjjjfffeeegggkkknnnoootttsssrrrrrrqqqoookkkhhhbbb```\\\YYYVVVRRRMMMJJJDDDCCCBBBDDDFFFFFFCCCAAA===============<<<;;;;;;;;;<<<<<<=========<<<<<<999999888888888777777777888888777666666666777777666555444444333333444444111000111222555999>>>@@@EEECCC???:::666444555555333333333333444444444444444444333333444555777888;;;???BBB???999444444666555555444444444444555555444444444444444444444444444444444555555555666666333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111222222222111111111111111111111111222222222222222222222222000000111222222222222111333333333222222222111111222222111111111111222222222333333444444333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000111111222222222333333333111111111111111111111111111222222222222333333333111111222222222333333333333333333333444444444444333333333333444444444444444444444444444444444444333444555555444333444555777777777777777777666555222333333444444555555555555555444444555555666777777777777777777777777777444555777999:::::::::999888888777777777888999999999999:::::::::;;;;;;;;;999999999999:::;;;<<<<<<<<>>===<<<<<<;;;<<<<<<===============999888888888888777777777888888777777777777888888666555555444444444444444222111111111333666999;;;<<<<<<;;;999666555666777333333333444444444555555555444444333444555666777;;;======:::666444555666555555555666666555555555444444444444444444444444333333333444555555666666222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222111111111111111111111111222222222222222222222222000111222222333333222222333333333222222222111111222222111111111111222222222333333444444333333222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222333333333333222222111111222222222333333333111111222222222333333333222222222222333333333333333333333444444444444555444444444444444444444444111333444444444444555777888888777666666666666666111222222333444444555555555555555555555666666777777777777777777777777777555555666777888999::::::888777666666777888999::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;<<<===>>>===BBBGGGJJJLLLPPPVVV[[[[[[^^^bbbfffjjjmmmooopppooonnnlllllllllllljjjhhhfffgggfffeeebbbaaaaaabbbbbbjjjxxx~~~~~~~~~~~~tttqqqooommmnnnnnnmmmlllnnnmmmkkkjjjhhhddd___\\\SSSPPPMMMNNNOOONNNIIIEEEBBBBBBBBBBBBAAA@@@???>>><<<===>>>>>>??????>>>>>>::::::999999999888888888888888888777777888888999666666555444444444444444222222111222333444666777666888999888555444555777444444444444555555555555666555444333444444666777888888888777666555444444444555555555555555555444555555555555555555555555222222222333444555555555111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222000000111111222222222222111111111111111111111111222222222222222222222222222222333444444444444333333333333222222222111111222222111111111111222222222333333444444333333222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111222222222222333222222222222222222222111111222222222333333333222333333444444333333222111111111222222333333333111111222222222333333333111111222222222333333333333333333444444444555555444444444444444444444444000222444444444444666777777666555333333333444555111111222333444444555555555555555555555666777777777777777777777777777777888888777666555666666666777666555555555777888999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???@@@FFFNNNSSSWWW\\\dddjjjhhhiiikkklllmmmkkkjjjhhhkkkjjjhhhhhhhhhgggdddbbb```bbbdddbbb______aaadddgggttt~~~xxxuuurrrooommmmmmlllllllllkkkiiidddaaa\\\XXXUUUUUUWWWUUUPPPKKKDDDDDDDDDDDDCCCBBBAAA@@@===>>>???@@@@@@@@@@@@@@@;;;;;;;;;:::::::::999999999888888888888888999999666666555444444444444555222222222222222333444444444777999888555333444555444444444555555555666666666555444444333444555666555444555666777666333111333444444555555444444333555555555555555555555555111111222333333444555555222222333333333333444444111111111222333333333444000111111111111222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111222222111111111111111111333222111111000000111111111111222333333333333222333333333222111000000///111000000000222333222111222222222222222222222222444333333333333333333444222222222222222222222222222111000//////111333444222222222222222222222222333333333333333333333333000000111222222333444444333333333222222111111111444444444444444444444444333333333444444555555555333333333444444444555555222222333333333222222111000111333333333333444666999888888777666555555555222222222333333333444444444555666777888::::::;;;>>><<<:::777555555666666999888888777777888999:::::::::::::::999999999999:::777777<<<===888888<<<=========<<<===@@@DDDHHHQQQSSSXXX___ffflllnnnooommmllljjjfffccccccfffiiigggiiiiiihhheeebbbaaaaaaccccccbbb___\\\]]]ccciiisss~~~zzztttkkkeeecccbbb```^^^^^^___``````___[[[XXXUUUUUUQQQKKKGGGEEEDDDBBBAAACCCBBB@@@@@@AAABBBBBBAAA>>>===;;;;;;<<<<<<:::999:::::::::999999999888888777666555666777888777666666555444333333444555666777888888777666555555666666555444444555666555444555555555555555555555555555555666666555444333333666555444333222111000000333222222111111222222333222222222222222222222222222222333333333333444444111111222222222222222333333222222222111111000000333333333333444444444444111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111333222111111000000111111000111222222333333222222111111111000///.........111000000000222333222111222222222222222222222222111111000000000000111111222222222222222222222222222111000///000111333444222222222222222222222222333333333333333333333333111111111222333444444444333333333222222222111111333333333333333333333333333333333333333444444444333333333444444444444555222222333333333222222111111333444444444444555777888888777666666555444444444444555555555666666666444444555666777888888999DDDAAA>>>;;;888777777777777777666555666777888999999999999888888888777777999777999>>>@@@>>>>>>BBB@@@@@@AAABBBEEEJJJPPPUUU]]]^^^```eeejjjmmmnnnmmmhhhgggfffdddccccccdddfffaaaccceeeeeecccbbbaaaaaa```aaacccggglllssszzz~~~{{{pppjjjfffbbb^^^```aaabbbcccdddcccaaa```^^^[[[WWWTTTQQQNNNIIIFFFFFFDDDAAAAAABBBBBBBBBAAA>>><<<;;;;;;;;;;;;:::888:::::::::999999999888888999888777777999999888777666666555444444555666666777888888888666555666777777666555555777777666555555555555555555555555555555666666666555555444333999888777666555444444333333333222222222222333333222222222222222222222222222222333333333333444444222222222222222111111111444444333222111000//////222222222333333333333444111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111333222111111000000111111000111222222333333222222111111111000//////......111000000000222333222111222222222222222222222222000000000//////000000000222222222222222222222222222111000000000111333444222222222222222222222222222222222222222222222222111222222333333444444555333333333222222222222111222222222222222222222222333333333222222222222222333333333333444444444444222222333333333333222222222444555555555555666777777777666666555444444444444555555555555666666666555555666666666777777777???===;;;888777666666666777777666666777777888999:::999999888888888888888;;;:::===BBBDDDCCCDDDFFFEEEGGGJJJNNNRRRXXX^^^cccgggggggggiiilllllljjjiiieeedddddddddffffffeeeccc]]]___aaaaaa```___```aaaccceeelllxxx{{{|||~~~vvvmmmffffffeeeeeeeeeggggggfffeeecccbbb```___\\\WWWQQQLLLLLLIIIFFFDDDDDDDDDDDDCCC@@@>>><<<<<<<<<<<<;;;:::::::::999999999999888888;;;999888999:::;;;:::888777666666555555666666777777888888888666555666777888777666666888888777666555555555555555555555555666666666555555555555444666666555444333222222111444333333222222333333444333333333333333333333333222222222333333333444444333333222222111111111000444444333222222111000000//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111111111111111111222222222333222111111000000111111000000111222222222222222333333333222222111111111111000000000222333222111222222222222222222222222222222111111111111222222222222222222222222222222111111000000000111222333222222222222222222222222111111111111111111111111222222333333333444444444222222222222222222222222111111111111111111111111333222222222111111000000222222333333333444444444222222333333444333333333222444555555444444555777666666555555444444444444333333333333444444444444777777777777777777777777666666555555666777888999999999999999::::::;;;<<<;;;;;;:::999::::::;;;<<<>>>???BBBFFFHHHHHHHHHIIILLLPPPVVV[[[___bbbeeeggggggfffggghhhiiiiiigggeeeeeeeeeeeegggiiihhhdddaaa]]]^^^^^^]]]]]]```dddhhhqqqwwwxxxrrroookkkiiiiiiiiigggdddfffeeeddddddccc```\\\XXXXXXTTTOOOKKKIIIIIIGGGFFFDDDAAA???>>>>>>>>>===<<<:::::::::999999999999999<<<:::999:::;;;;;;:::888777777777777777777777777666888999888666666777888888777666666888888777666555555555555555555555555666666555555555555555666555555444333333222111111444444333333333333444444333333333333333333333333222222222333333333444444444444333333222222111111222222222222222222222333//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111000000111111111222222222333222111111000000111111000000111222222222222111333333333333222222222222111000000000222333222111222222222222222222222222222222111111111111222222222222222222222222222222111111111111111222222222222222222222222222222222111111111111111111111111222222333333333333333444222222222222222222222222111111111111111111111111222222222111111000000000222222222333333333444444111222333444444444444444222333444444333222444555555555555555555444444444333333333444444444555555777777666666666555555555666666666777888:::;;;;;;888999999:::;;;<<<<<<<<<::::::999999:::<<<>>>??????CCCGGGJJJNNNQQQQQQPPPSSSXXX```eeefffeeeccccccbbbbbbcccfffhhhjjjiiigggeeefffggghhhhhheeeaaa^^^\\\\\\]]]^^^bbbkkkuuu|||}}}{{{|||yyyvvvvvvuuurrrooonnnllljjjiiiiiiiiihhhfffddd```ZZZVVVSSSPPPNNNLLLGGGDDD@@@>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<;;;999999::::::999888888888888888888888888888666888999888777666777999777666555555777777666555666666666666666666666666666666555555555666666777888888777777666666555555555444444444444444444555333333333333333333333333222222333333333333444444444444444444333333333333222222222222333333333444222222222333333333333444111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111000000000111222222333333333222111111000000111111///000111111222222111111111111111111111111111111111000000000222333222111222222222222222222222222000000000//////000000000222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111222222222111111111111111222222222222333333333333111222333444444555555444222333444333222222333444555555555555555555555555555555666666666777777777444444444444444444444444777777777777777777777777666777888999:::;;;;;;;;;999888888888:::===@@@BBBCCCIIINNNRRRWWW\\\]]][[[YYY^^^dddggggggdddaaa___``````bbbfffjjjmmmlllkkkfffiiilllllliiieeebbbaaa```cccgggmmmwww|||vvvuuutttrrrpppqqqooonnnooossswwwzzz{{{|||}}}|||zzztttooommmllljjjjjjkkkhhhddd```^^^[[[WWWUUULLLHHHCCC@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========<<<::::::;;;;;;999888888999999::::::999999888666888999888777777888:::777666555555777777666555666666666666666666666666777666555555555666777888777777666666555555555555666555555444444555555666333333333333333333333333222222333333333333444444444444555555555555555555333333333333333333222222333333333333444444444444111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111///000000111222222333333333222111111000000111111///000000111111111111111111111111111111111111111111000000000222333222111222222222222222222222222111111000000000000111111222222222222222222222222000000111222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222111111111222222222222222111222222222222333333333111222333444555555555555333444555444333222333555666666666666666666666666666666666666777777777777555555555666666666666666555666666666666666666555666777999:::;;;<<<;;;;;;:::::::::;;;>>>BBBFFFIIIPPPVVV[[[]]]aaaffffffbbb\\\___bbbccccccbbbbbbbbbbbbbbbdddhhhlllnnnmmmlllooouuuzzzyyytttoooppprrrrrrxxx~~~|||{{{zzzzzzxxxwwwsssuuuvvvuuutttuuuzzz~~~xxxrrrllliiillljjjiiihhhgggdddaaa^^^UUUQQQKKKFFFDDDBBB@@@???<<<=========>>>>>>>>>??????===<<<<<<<<<<<<;;;999888999:::;;;;;;:::999888666777999999888777999:::888777666666888888777666666666666666666666666666777666555444555666888999444444444444333333333333666666555555555555666666444444444444444444444444222222333333333444444444444555555555666777777777666555444444333222111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111///000000111222222333333333222222111000111111111//////000111111111111111333333333333333333333333111000000000222333222111222222222222222222222222444444333333333333444444222222222222222222222222000000111222222222222111222222222222222222222222333333333333333333333333111111000000000000000000111111111222222333333333222222222222222222222222111111111222333333333444111111222222222333333333111222333444555555555555444555666666444333444555666666666777777777777777444444444444555555555666888999999999::::::::::::777777999:::<<<<<<======888999;;;===>>>>>>>>>===>>>>>>>>>@@@CCCHHHLLLOOO]]]dddgggfffgggjjjhhhbbb]]]^^^_________aaadddgggcccdddeeehhhkkklllllljjj{{{}}}~~~|||yyy{{{zzzuuuoooooouuu}}}{{{~~~}}}sssmmmjjjjjjjjjkkkllljjjgggddd^^^YYYSSSMMMJJJHHHFFFEEE======>>>>>>??????@@@@@@AAA???======>>>>>><<<:::999999;;;;;;;;;;;;999999666777999999888888999:::999888777888999999999777777777777777777777777777777666555444555666888:::777777777777777666666666666666555555555555666666444444444444444444444444222222333333333333444444444222222333777:::<<<<<<555555444333333222111111222222333333333333444444222222222222222222222222222222222222222222222222333333333222222111111111555555666666555555444333222222111111111222444555111111111111111111111111222222111111111111111111222222222222111000//////333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222444444444444222222222222111111111111222222222333444444444333222111//////000111222222222222222222111111111111111222///000111222222222222222333222222111111222222333555444444333333222222111555555444333333333444444555444333222222333555666333333333444444444555555555555666777777666555444555666777999999888888777:::999888:::======;;;999888;;;???@@@@@@???>>>???@@@CCCGGGLLLQQQWWW^^^ccclllkkkkkkkkkjjjgggdddaaabbb]]]ZZZ^^^bbbaaaaaacccgggiiijjjiiijjjqqq||||||xxxsssppprrrooonnnrrrssssssvvv{{{yyy}}}sssnnnllljjjjjjlllllliiifffaaa]]]WWWUUUUUUTTTQQQNNNFFFEEECCCBBBBBBBBB@@@?????????>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777999999999999999999999999666666555555444444444333444444555666666777666666555555555555555555555555444444444444444444444444222222333333333333444444333222111222666888999999555555444333333222111111222222222333333333444444222222222222222222222222222222222222222222222222555555555444444444444444444555555555555444333333222222111111111222333444111111111111111111111111111111111111111111111111///000111222333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333444444333222222333333222222222222333333222333444444444333222222000111222222333333222222222222111111111111222222111111222333333333333333333333222222222222333333333333333333333333333333444444333333333444444555777666444222222222444444333333444444444555555555555555666777777666555444666666888888999888888777777888999===@@@@@@===::::::<<>>?????????>>>===<<<;;;888999999::::::999999999;;;;;;;;;::::::::::::999888888888888888888888888999999999999999999999999666666666666555555444444555666777777888888888777555555555555555555555555444444444444444444444444222222333333333333444444333222111222444666777666555444444333333222222111222222222222333333333333222222222222222222222222222222222222222222222222444444555555555555555555333444444444444333222222222222111111111222333444111111111111111111111111111111111111111111111111000111222333444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111222333333333333222111333333333333333333333333222333333444444333333222333333444444333333222222222222111111111111222222333333333444444444444444333333222222222222333333111111222333333444555555333333333333444444555666888777555333222222333333333444444444444555555555555555666666666666555555666777888888999999888888555666:::>>>BBBBBB???<<<<<<>>>AAACCCEEEIIIMMMPPPVVV[[[aaagggjjjmmmoooqqqnnnkkkgggdddbbbcccdddeeecccaaaaaaaaa```___dddkkkttt|||yyyvvvvvvvvvqqqllliiiiiikkknnnoooqqqrrrtttuuuyyy}}}vvvpppkkkccc```\\\\\\^^^```___^^^]]]YYYTTTOOOLLLIIIFFFCCC??????@@@@@@@@@>>><<<;;;999999999999999999999999<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999777777777777666666666666555555666777777777777666555555555555555555555555444444444444444444444444222222222333333333444444333222111222444666555444444444444333333222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222333333444444555222333333333333222111111222222222222222222222333111111111111111111111111111111111111111222222222444444444444333222111111333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222222111111222333333333333333333222222222333333333333333333555555555555444333222111222222111111111222333333444333333333333333444444333333333222222333333333222222222333333444444444222222222333444555666777777666555444333333444444444444444444555555555555555555555666666666666666777777888888999999999999555777999<<>>@@@CCCFFFJJJNNNTTTZZZ^^^ccchhhmmmqqqqqqpppooonnnhhhhhhgggeeeddddddfffhhhkkkjjjiiigggeeefffrrr}}}yyytttpppqqqpppnnnjjjgggiiioootttyyylllgggcccaaacccddddddbbbeeebbb]]]XXXTTTOOOIIIEEECCCBBBAAA@@@???>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888777777777777777777333333444444444444444333555555555555555555555555444444444444444444444444222222222333333333444444444333222333555666555444444444333333333333222222111111111222222222333333222222222222222222222222222222222222222222222222111222222333333444444444222222333333222222111000222222222222222222222222111111111111111111111111000000111111111222222222444444444444333222111111333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111222222222222111111222222222222333333444444666666666555444333222111222222111111222333333444444333222222222222333333444333333333333333333444444444444333333222222222222222222333444555666777444444444444555666666777444444444555555555666666555555555555666666777777888888888888888999999:::888888888999:::===@@@BBBFFFJJJOOOTTTZZZ___fffjjjkkknnnrrrrrrpppkkkhhhfffcccfffjjjkkkkkkjjjkkklllpppoooooopppqqqzzz~~~}}}{{{tttnnnjjjlllnnnmmmuuu||||||vvvpppooopppwwwqqqnnnkkkgggdddeeeccc```]]]ZZZUUUOOOKKKKKKHHHEEEAAA??????@@@AAA??????>>>===<<<<<<===============<<<<<<<<<;;;;;;999999999999999999999999999999999999999999999999777777888888888888888888333444444444444444333333555555555555555555555555444444444444444444444444222222333333333333444444333222222444666666555333333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222333333444444444444444444222333333333333222111111222222333333333222111111111111111111111111111111000000000111222222333333000111222333444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111000000000000111111000000222333333222000000222222222222333444555555555555555555444333222111222222111222222333444555555444222111111111222333444444333333333333444444555555444333333222111111333333333333444444555666333333444555666777777888444444555555555666666666555555444555555666777888999888888888888999::::::::::::::::::;;;???EEEIIINNNSSSZZZ```dddhhhkkkmmmkkkmmmnnnnnnjjjgggdddcccdddjjjqqquuutttrrrrrrsssllllllooouuu~~~|||vvvtttnnnppprrroooiiidddaaaaaadddmmmzzz}}}vvvooojjjjjjgggccc```^^^[[[WWWTTTSSSQQQLLLHHHEEEDDDDDDEEE@@@???===<<<;;;<<<<<<===>>>============<<<<<<<<<999999999999999999999999999999999999999999999999777777777777888888888888666777777777777666555555555555555555555555555555444444444444444444444444222222333333333333444444000000111333555555444333333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333222222333333333333333222222111222333333333333222111000111111111111111111111111///000000111222222333333///000111222333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111000////////////000111000111333444444333111000222222111111222444555666444444444444444333222111222222222222333444555555666555333222222222333444444444333333333333444444333333333333333333333333444444333333333444444555444444555666666666666666555555555555666666666666555444444444555666888999999999888888888999:::;;;:::<<<>>>@@@BBBFFFMMMRRRWWW]]]dddjjjkkkjjjiiihhhfffggghhhhhhgggfffggghhhmmmttt{{{~~~|||zzzyyyzzzppprrrxxx|||vvvqqqmmmjjjhhhaaadddiiinnnqqqtttxxx{{{{{{qqqhhhbbb___]]]\\\ZZZYYYVVVRRROOOKKKHHHFFFCCCAAA???>>>======>>>???>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999999999999999999999666666666777777777888888777888888888777777666555555555555555555555555555444444444444444444444444222222333333333444444444......///111444555333222333333333333333333333333000111111111111222222222222222222222222222222222222222222222222222222222222111111000000/////////333444444444444333222222222333333444333222111000111111111111111111111111///000000111222222333333222222222222111000//////333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111000///......///000111111222444555555444222111222222111111222444555666333333444444333333222222222222222222333444555666888777555333333333555666555444444333333444444555111222222333333444444555555555444333333333444444555666666666666666555555555555555555666666666777555444444444555666888999:::999888888888999:::;;;999===BBBFFFIIINNNTTTYYY]]]ccckkkoooooojjjeeebbbaaabbbcccdddeeehhhlllpppwww|||~~~~~~~~~{{{xxxuuupppooommmlllllllllllllllaaalllsssrrrvvvpppfffaaa``````]]]^^^]]][[[WWWPPPJJJGGGFFFEEEBBB@@@@@@@@@AAABBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999555555666666777777777888666666777777666555444444555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333222222333444444555555666222222222222222222222222222333333444444333333222000000000000000000000000222333555555555555333222333333333333333333333333000111222222333333222222333222111000000111222333222222222222222222222222555444222111111222444555444444222222222222444444222222222222222222222222444333333222222333333444444333222111000...------333333333222222111111111222222222222222222222222222222333333333444444444222333555666666555444333555666666666555444444333333333333333333333333333777777777777666555444444333333333444444444444444666666555444555666777888888888777777777777777888666666666666666777888888555444333555999;;;:::888999:::;;;;;;::::::<<<===@@@CCCHHHNNNTTTYYY]]]___bbbhhhnnnmmmeee___^^^```^^^jjjpppjjjgggmmmuuuwww~~~}}}zzzuuuqqqjjjkkkkkkiiijjjsss{{{tttlllfffcccbbbaaa```___[[[VVVRRRPPPLLLGGGCCCBBBBBBBBBAAA===@@@BBBAAA===999888999===<<<;;;<<<======;;;:::;;;::::::999888777666666;;;:::999999888888999999888888999::::::888777666888777777666555444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222333333444444333333222111111111111111111111111222222222333333222222222333333333333333333333333111222222333333333333333333222111000000111222333222222222222222222222222444333222111111222333444444333333222222333333444222222222222222222222222333333222222222222333333444333222222000000///...333333333222222222111111222222222222222222222222222222222222333333333333333333444555555555444444333333444444333333222111333333333333333333333333222222333333222222111111555555555444444444444444444333222222222333555555888888777777777777777888666666666666666777888888666444444555888:::999888;;;;;;;;;::::::<<<@@@CCCFFFJJJPPPWWW\\\___`````````dddgggeee```^^^```ccceeeooosssmmmllluuu|||~~~||||||zzzuuupppqqqvvv|||zzz}}}{{{qqqkkkhhheeeccccccaaa___]]][[[XXXRRRNNNKKKIIIFFFDDD@@@BBBCCCBBB>>>;;;;;;;;;;;;:::999:::;;;;;;999888::::::999999888888777777::::::999888888888888999888999999999999888777777888777777666555555444444444444444444444444444444333333333333333333333333444444444444444444444444666666555444444333222222333333333333333333333333222333333444444333333222111111111111111111111111111111000000000000111111222222222222222222222222222222333444444444444444222222111111111111222222222222222222222222222222333222111000000111222333444333333222222333333444222222222222222222222222222222111111111111222222333333222222222222111111333333333222222222222111333333333333333333333333222222222222222111111111333333333333333444555555333333444444333333222222333333333333333333444444333333444444444444444444777666666555555444444444333222222222222333444444777777777777777777888888777666666666666777888888888777777888:::::::::999<<<<<<<<<===>>>BBBGGGKKKMMMRRRYYY```ddddddbbb```aaa```___\\\[[[^^^bbbfffkkktttxxxvvv{{{|||uuurrroooooooooqqqvvv|||xxxssskkkeeecccbbbccccccddd```\\\WWWSSSOOOJJJFFFEEEEEEEEECCC@@@======>>><<<;;;::::::;;;;;;999888:::::::::999999999999999:::999888888777777888888:::999888888777888888888777777777666555555444444666666666666666666666666444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333222333333444444333333222111111111111111111111111111000///......///000111111111111111111111111111222333444444555555444444222222222222222222222222222222222222222222222222222222111000000111222222333333333333333333333333222222222222222222222222222111111000000111111222222222222333333333444444222222222222222222222222333333333333333333333333222222222111111111111000333222111111111222444555444555555666555555444444333333333444444444444444555555555666666777888888888888777666555444444333444444444444555555555666666777777888888888888888777777666666777777888999::::::::::::;;;<<<<<<;;;;;;>>>AAADDDGGGKKKPPPTTTSSSWWW\\\aaadddcccaaa___bbb```\\\YYYZZZ^^^cccfffnnnxxxxxxrrrooonnnoooppptttyyy}}}qqqiiifffeeedddhhheeebbb___\\\XXXSSSOOOMMMLLLIIIEEEBBB???>>>>>>@@@>>><<<<<<======<<<;;;:::::::::::::::;;;;;;;;;999999888777777777888888;;;:::888777777777888999777777666666555555555555666666666666666666666666444444444444444444444444555555555555555555555555333333333444444444555555333333333333333333333333222333333444444333333222111111111111111111111111222111000//////000111222111111111111111111111111222333444444555555444444222222222333333222222222222222222222222222222222222111111111111111111222333333333333333333333333222222222222222222222222222111111000000111111222111222222333444444555555222222222222222222222222333333333333333333333333111111111111111111111111333222111000000111222333444444555555666555555444333333333444444555555555444444444444444555666777888888777666555444444333444444555555555666666666555666777888888888888888777777777777777888999999888999:::;;;;;;<<<===>>>===BBBHHHNNNRRRTTTWWWYYYVVVWWWYYY[[[]]]^^^^^^^^^aaa___\\\ZZZ[[[___ccceeerrr{{{xxxvvvuuuppprrrssstttttttttuuuvvvttt|||wwwqqqnnnmmmjjjgggeeedddbbb___]]]VVVTTTOOOJJJFFFBBB???>>>BBB@@@>>>===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::999999888777888888888;;;:::888777777777888999666666666666555555555555777777777777777777777777333333333333333333333333444444444444444444444444222222333333444555666666333333333333333333333333222333333444444333333222222222222222222222222222222222111111111111222222222222222222222222222222222222333444444444444444222222333333333333222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222111111111111222222111111222333333444555555111222222222222333333333222222222222222222222222111111111222222222333333555444333222222111111111222222333333444444333333333333333444555555666666888777666666666777888999777666666555555444444444222333444444555555444444444555777888999999888888888777777777777888999999555777:::;;;<<<===@@@BBBCCCIIIPPPUUUXXXXXXXXXXXXVVVVVVUUUUUUWWWZZZ\\\^^^^^^^^^^^^^^^___dddjjjooo}}}xxxtttpppmmmlllgggkkkooorrr{{{vvvrrrlllgggeeedddcccbbb___[[[VVVRRRNNNIIIDDDAAACCC@@@>>><<<=========<<<=========<<<<<<<<<<<<<<<;;;:::999999888888999999:::999888888777888888888666666666666666666555555777777777777777777777777333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444222333333444444333333222222222222222222222222222111111111222222111111111333333333333333333333333111222222333333333333333222222333444444333222222222222222222222222222222222222333333333333222222222333333444444333333222222222222222222222222222333333222222222222333333111111222222333333444444111111222222222333333333111111111111111111111111000000111222333444555555888888777777555333222111111222333333444444333333333333444444555666666666<<<:::999888777888999:::555555555444444444444444333444555666666666555555444555777999:::999888777888888777777888888999:::666999===@@@AAACCCGGGJJJNNNRRRVVVXXXXXXVVVTTTTTTUUUUUUTTTUUUWWWZZZ]]]___]]]```cccdddgggooo|||{{{xxxpppooollljjjmmmyyyyyyoooiiifffeeeddddddaaa]]]ZZZWWWRRRLLLHHHEEECCC???>>>>>>??????>>>???>>>>>>======<<<<<<<<<<<<;;;::::::999:::::::::888999999999999888777777555666666666666666666666666666666666666666666666222222222222222222222222333333333333333333333333666555555444444333333222444444444444444444444444222333333444444333333222222222222222222222222222///000111222222111000///333333333333333333333333111111222333333333333222222222444444444444222222222222222222222222222222222333333444444333333222222222444444444444222222222222222222222222222222444333333222222333333444111111111222222333333333111111111222222333333333000000000000000000000000000000111222444555666777;;;;;;;;;:::888666333111333444444555666666666555333333444444555666777777999777555444333444555666333333444444444444444444555666888999999999888777333555777999:::999888777888888888777888888999::::::>>>CCCFFFGGGJJJOOOSSSWWWXXXYYYXXXUUURRRPPPPPPTTTUUUUUUWWWYYY\\\^^^```___ccchhhkkkooo{{{~~~|||xxxuuutttuuuyyy||||||rrrmmmkkkkkkfffdddaaa___^^^YYYSSSNNNIIIFFFCCCAAAAAABBBBBBAAA@@@??????>>>===<<<<<<;;;===<<<;;;;;;::::::;;;;;;888888999::::::888777666555555555666666666666666666666666666666666666666333333333333333333333333333333333333333333333333333444444555555444444333444333333222222333333444444444444444333333222111666555444333111000//////111222222333333222222111111000000111333333222000000111222444444333222111222222333333333333444444333333333444444444555555555444222111111222444555111222444555555444222111111111111222222333333333222222222222222222222222111111111222222333333333222222222222222222222222333333333333333333333333222222222111000333999>>>@@@CCCDDDBBB<<<555222111333333333333333333333333666555555444444444555555777666666555555555666666888888888888777777777777555666666777777777777777666777888999999888777777333555888::::::;;;===>>>>>>BBBHHHNNNSSSWWWXXXXXXXXXVVVUUUVVVTTTPPPRRRWWWWWW[[[______]]][[[[[[\\\eeefffiiiooo|||sssjjjgggeeecccbbbbbb___ZZZUUUMMMLLLIIIDDD@@@>>>>>>??????>>>===>>>>>>>>><<<999===<<<<<<;;;;;;:::999999::::::;;;;;;::::::999888777777777777777777777777666555555555555444444444333333333333333333333333333333333333333333333333333444444555555444444333444333333222222333333444333333444444333333222111555444444333222111000000222222222333333222222222222111111222444444333222000111111111111111000000222222222333333333444444333333333444444444444555555444222111111222444555222222444444444444222222222222222222222222333333222222222222222222222222222222222222222222333333222222222222222222222222333333333333333333333333222333444333222444888;;;???BBBDDDBBB===888555444333333333333333333333333555555555555555555555555666666555555555555666666999888888777777666666666555666666777777777777777444555666777777666555555777888888888999;;;@@@CCCEEEIIIOOOUUUXXXXXXVVVTTTUUURRRSSSVVVVVVUUUWWW[[[___bbbdddbbb___^^^___aaafffkkkrrr{{{zzztttlllfffdddbbb___\\\SSSRRRPPPLLLHHHEEEDDDDDDEEECCC@@@??????>>><<<;;;======<<<<<<;;;::::::::::::;;;;;;;;;;;;:::999999999999999999999999999999777777777666666666555555222222222222222222222222222222222333333444444444333444444555555444444333444333333222222333333444333333333333333222222111333333333222222222111111222222222222222222222222333222222333555555444222444333222111111000111111222222222222333333333333333333333333444444444444444444222222222222444444333333333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333222333444444444555888;;;@@@BBBCCCBBB>>>:::777777444444444444444444444444333444555666666555444444666555555555555555666666999999888777777666555555555666777777888888777777555666666777777666666555::::::999999:::>>>EEEJJJOOOSSSXXX[[[\\\XXXTTTPPPTTTQQQQQQVVV[[[\\\^^^aaaggghhhhhhfffdddeeejjjnnnttt}}}uuunnnjjjfffddd\\\[[[XXXUUUQQQMMMJJJIIIJJJGGGBBB@@@???@@@@@@@@@>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888888888777777777777111111111111111111111111111111222333333444555555333444444555555444444333444333333222222333333444222222333333333222222111222222222222222222222222222222222222222222222222222111111222444555333222888777555333222222333333111222222222222333333333222222333333333444444444444333333222222333333444444333333222222333333444333333333222222111111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333333333333666999===@@@CCCCCCCCCAAA>>>:::888777555555555555555555555555222333555777777666444333555555444444444555666666999999888777666555555444666666777888888888888777888999999999::::::999999:::;;;<<<===@@@EEEKKKPPPVVVXXXZZZ[[[ZZZWWWSSSPPPVVVRRRRRRWWW]]]___aaadddiiijjjkkklllmmmsss|||zzzpppjjjfffdddaaa___\\\YYYUUUSSSNNNIIIDDDAAAAAABBBCCCDDD?????????>>>======<<<<<<;;;;;;;;;<<<;;;::::::999::::::::::::::::::::::::888888888888777777777777111111111111111111111111111111222333333444555555333444444555555444444333444333333222222333333444111111222333333222222222111222222222222333333333333222222111111222222333111000000111333333222111888777555333222222333333111111111222222222333333222222222333333333444444333333333333333333333333444333333222222333333444333333333222222111111111222222222222222222222222333333333222222111111111222222222222222222222222333333333333333333333333333222111222777>>>EEEHHHGGGEEEBBB???<<<999666444555555555555555555555555111333555777777666555444444444444444444555666666888888777777666555555444666777777888888888888888999999::::::;;;<<<======:::===AAAFFFIIIMMMQQQTTTXXXXXXWWWVVVUUUTTTSSSSSSXXXSSSRRRVVVZZZ]]]aaafffkkknnnrrrvvv}}}tttmmmjjjgggeeeeeeeeecccaaaUUUQQQKKKFFFDDDDDDCCCCCCAAAAAA@@@??????>>>>>>===;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888888777777777666666222222222222222222222222222222222333333444444444333444444555555444444333444333333222222333333444000111222222222222222222222222222222222222222333444333222111111222333444111000000111333333222000444333222111111000111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333333222111555<<>>BBBIIINNNQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUWWWWWWTTTSSSVVVYYY]]]eeennnyyy}}}sssnnngggeeefffhhhiiihhhaaa]]]WWWQQQLLLHHHDDDAAABBBBBBAAAAAA@@@?????????<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888888777777777777666333333333333333333333333333333333333333333333333333444444555555444444333444333333222222333333444000000111222222222222222333222222222222222222222444333111000000111333444111111000222333444333111000111111111111111000000111111111111222222222222111222222222222333333333222333333444444333333222222222444444444444222222222222222222222222333333222222222222222222222222222222222222222222333333222222222222222222222222333333333333333333333333333333555:::BBBHHHKKKLLLEEEAAA<<<888777666444111333333333333333333333333333333444444555666666777333333333333444555666777555555555666666666666666777777888999999999999888888888999;;;===@@@CCCDDDGGGKKKPPPTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWYYY[[[^^^dddssstttllljjjkkkkkkjjjgggeeeaaa]]]XXXRRRLLLGGGCCCCCCBBBBBBAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999888888888888333333333333333333333333444333333333333333333333333444444555555444444333444333333222222333333444///000111222222222222222333333333222222222111111444333111000000111333444333222222333555555444222000111333444444333222111000111111111111222222222111111222222222333333333222333333444444333333222111222444555555444222111111111111222222333333444222222222222222222222222111111111222222333333444222222222222222222222222333333333333333333333333222444888???GGGKKKKKKIIIBBB>>>999666666666444222333333333333333333333333444333333444444666777888222222222333444555666777444444555555666777777777777777888999999999999888::::::;;;===@@@DDDGGGIIIOOORRRUUUVVVUUUTTTSSSSSSSSSTTTVVVWWWXXXYYYYYYXXXZZZ[[[^^^bbbeeennn|||uuusssqqqooohhhgggfffeeebbb]]]VVVQQQDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999222222333333333444444444222222222222333333444555444444444444444444444444555444444333333333444444555555444333333222111111000000000000000000000000222222111111222222333444555444444333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333666666555444333333333333444444444444444444444444222222222333333444444444333333333333333333333333333333444444333333222111333666<<>>???===>>>???BBBEEEIIILLLMMMVVVTTTQQQPPPRRRUUUWWWWWWYYYXXXWWWWWWXXXYYY[[[]]]___gggnnnssswww~~~rrrnnnkkkiiijjjllliiiaaa[[[PPPMMMIIIGGGEEEDDDBBB@@@>>>>>>>>>======;;;:::999<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999222222333333333444444444222111111111222222333444444444444444444444444444555444444333333444444444555555444333333222111111111111111111111111111111222222111111222222333444222333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333555555444333333333444444444444444444444444444444222333333333333333333444333333333333333333333333333333444444333333222111333555:::CCCJJJKKKFFFAAA999888777555444333333444444444444444444444444444444444555555666777777888444555777666444333333444666666666666666777777888888999::::::999:::;;;===???@@@BBBEEEHHHKKKNNNPPPTTTSSSQQQPPPRRRTTTVVVVVVYYYYYYXXXWWWXXX[[[```cccmmmvvvyyyssskkkhhhhhhhhheeeaaa[[[WWWQQQLLLIIIFFFCCCAAA????????????>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999333333333333444444444444111111111111111222222333444444444444444444444444444444444333333444444555555444444333333222222111111111111111111111111111222222111111222222333444111111222222333444444555222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444333333333444555555444444444444444444444444444333333333333333333222333333333333333333333333333333444444333333222111222333777===BBBDDD@@@===888777666555444333333333333333333333444444444444555555666666777888888888555666888777666555555666666666666666666777777888:::;;;;;;:::999:::<<>>>>>;;;<<<===>>>>>>===<<<;;;999::::::;;;;;;::::::999333333333444444444444555333222222222222222333333444444444444444444444444444444333333333444555555444444444333333222222222111111111111111111111111222222111111222222333444111111222222333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333222222333444555666777444444444444444444444444444444444333333222222222333333333333333333333333333333444444333333222111111222333777;;;<<<:::888666555555444444333333333333333333333333444444444444555555666777777888888666777999999777666666777777666666666666777888888;;;;;;<<<<<<<<<>>>BBBEEEGGGHHHKKKNNNQQQTTTVVVWWWVVVVVVVVVVVVUUUUUUVVVXXXYYY\\\aaaeeellluuu|||tttoookkkhhhllliiieeeaaa\\\VVVOOOJJJFFFEEEBBB@@@????????????<<<===???@@@@@@>>><<<;;;999::::::;;;;;;::::::999333333444444444555555555555444444333333333444444444444444444444444444444333333333333333444555666444444333333333333222222111111111111111111111111222222111111222222333444333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333444555666777444444444444444444444444444444444333333222222222333333333333333333333333333333444444333333222111000111222444666777666555444444444444444333333333222222222333333333444444333444444555555666666777666888999999888777888888888777777777777888999999888:::<<<>>>@@@CCCGGGKKKKKKMMMOOORRRUUUWWWXXXXXXVVVWWWWWWVVVUUUVVVXXX[[[\\\cccnnnxxx~~~qqqiiilllkkkkkkjjjgggbbbZZZUUUMMMJJJFFFBBB@@@????????????@@@AAABBBAAA???===;;;999::::::;;;;;;::::::999333444444444555555555555666555555444444444444555444444444444444444444444333333333333444555555666333333333333333333333333222222222222222222222222222222111111222222333444444333333222111111000000222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222222222333444555666777444444444444444444444444444333333333333333333222333333333333333333333333333333444444333333222111000111222333444444444333222222333444444333333333111111222222333333444444333333444444555666666666666777999999888777888999999999999888999::::::;;;777:::>>>AAADDDHHHKKKNNNOOOPPPSSSUUUWWWXXXXXXXXXTTTVVVWWWWWWWWWZZZ```eeekkkwwwssspppoooppppppoookkkeeeaaaXXXUUUNNNHHHDDDBBBAAABBBCCCCCCCCCBBBAAA???<<<;;;999::::::;;;;;;::::::999444444444444555555555555666555444333333333333444444444444444444444444444333333333333444555666666333333333333333333333333222222222222222222222222222222111111222222333444222222222111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333444555666444444444444444444444444222333333333333333333444333333333333333333333333333333444444333333222111///111333444444444444333000111222333444444333222000111111222333333444444444444444555666666777777555777888999888777888999;;;::::::::::::;;;<<<<<<;;;???DDDIIILLLNNNPPPRRRQQQSSSUUUWWWXXXXXXWWWVVVTTTWWWZZZ[[[^^^eeeooowwwzzzxxxtttrrrqqqooommmkkkfffaaaYYYQQQJJJGGGFFFFFFGGGGGGEEECCC@@@>>><<<;;;999::::::;;;;;;::::::999444444444555555555666666555444333333222222222222444444444444444444444444222222222333444555666777333333333333333333333333222222222222222222222222222222111111222222333444000000000111222222333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333444444333333333444555555444444444444444444444444222222222333333444444444333333333333333333333333333333444444444333222222///111444666555444444444///000222333444444333222000000111222333333444444555555666666777888888888444666888888777777888999<<<;;;;;;;;;;;;<<<======AAAFFFLLLPPPSSSTTTUUUVVVSSSTTTVVVXXXXXXWWWVVVUUUVVVZZZ^^^aaafffooo}}}xxxrrrppppppqqqqqqpppjjjaaaWWWPPPKKKJJJJJJJJJIIIFFFCCC@@@===<<<;;;999::::::;;;;;;::::::999888555333444666666444222444444444444444444444444222222333333333444444444444333333222333444666777222222222222222222222222111111111111000000//////222222222222222222222222111111111111111111111111//////000000000111111111333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222333333444444444333333222222333333444555333333333333333444555666333333333444444444555555222222222222222222222222222333444555444333222111333222222111111222222333111111222333333444555555666666666666666555555555888999999999999:::===???@@@>>><<<;;;===@@@EEEHHHMMMQQQVVV[[[\\\ZZZWWWTTT\\\XXXVVVYYYYYYVVVTTTVVVYYYZZZ___gggqqqvvvmmmlllqqqqqquuurrrhhh```\\\VVVOOOTTTNNNFFFBBBBBBAAA>>>:::888999:::;;;;;;;;;;;;;;;777555333444666666444222444444444444444444444444222222333333333444444444444333333222222333444555333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333333333333333333444333333222222333333444555444333333333333444555666222222222222333333333333333333333333333333333333333444444555555444333333333333222222222222333333222222222333444444444555666666666666666666666666777888999::::::<<>>>>>>>>===<<<<<<;;;;;;555555444555555555555444444444444444444444444444333333333444444444444555444333333222111111111111444444444444444444444444555555555444444444444444333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444333333222222222333333222222333333444555444444333333333444444555555555555666666666777777444444444444444444444444333333444444444444444444444444333333333333444444555555555444444444444444666666666666666777777777888999::::::;;;<<<@@@CCCBBBDDDHHHLLLPPPSSSUUUVVVVVVXXX[[[ZZZXXXWWWWWWYYY]]]YYYYYY\\\```eeennnwww}}}}}}{{{}}}xxxxxxvvvuuuwwwzzz{{{{{{nnnggg\\\SSSLLLGGGDDDAAA??????>>>===<<<<<<<<<<<<444555555555555444555555444444444444444444444444333333444444444555555555333333333333222111111000222222222222222222222222333333333444444444444444333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222333333222222333333444555555444444333333333444444555555555666666666777777333333333333333333333333333333333333333444555555555444444444444444444555666555555555555555555555666666666666777777888888999::::::::::::<<>>============>>>333444666555444444555666444444444444444444444444333444444444555555555555222333333333333333222111222222222222222222222222222222222333333333333444333333333333333333333333222222222222222222222222222222222222111111111111333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444333333333333333333222333333222222333333444555555555444333333333444444222333333333333444444444333333333333333333333333444333333333444555666777666555555444444555555666555555666666666666666666555666666777777888888999999:::;;;;;;;;;===@@@CCCFFFIIIMMMRRRVVVXXXYYYYYYVVV\\\aaabbb]]]YYYYYY[[[]]]^^^eeeppp{{{~~~zzz{{{|||~~~|||yyy{{{}}}~~~}}}}}}~~~}}}wwwrrrppprrrvvv|||yyytttkkkaaaVVVMMMHHHCCCBBB@@@>>>>>>>>>>>>???222444666666444444555777444444444444444444444444444444444444555555555555222222444444555444333333333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444333222222222111111111000333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222333333333333333333444333333222222333333444555666555444333333333333333222222222222333333333333444444444444444444444444666555555555666777888999666666555555555555666666555555555666777777777888555666666777888888999999888:::;;;===???AAAFFFIIIJJJLLLPPPTTTWWWXXXYYYYYYYYY^^^cccbbb]]][[[]]]aaadddjjjxxx}}}xxxpppoooqqqwwwxxxxxxuuummmbbbYYYSSSJJJHHHEEEBBB???>>>>>>>>>222444666666444333555888444444444444444444444444444444444555555555666666111222444555666555555444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555333333333222222111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444333333222222333333444555666555444333333333333333333333333444444444555555666666666666666666666666888777777777777999;;;<<<666666555555555555666666444555555666777888888999555666666777888999999999777999<<<>>>AAAEEEJJJNNNMMMOOORRRUUUWWWYYYZZZZZZ[[[___bbb```[[[ZZZ___eeelllvvvyyytttuuuppptttyyyzzztttkkkbbb\\\PPPMMMIIIDDDAAA???>>>===555555555555555555555555333333333222222111111111444444444444444444444444777444222111222333333222444444222222222222444444333333333444444444555555333333333333333333333333444555666666555333111///444444444333333222222222444444333222222333333333444444444333333222222222222222222222222222222222444555555666666555555444111222333333444444333333444333333222222333333444333333333222222111111111222222333333333444444444666666666555555444444444555666777888777666444333666666666666666666555555999777666666888:::;;;;;;999999999::::::;;;<<<===888:::>>>BBBHHHMMMQQQSSSVVVVVVVVVVVVWWWWWWYYYZZZXXX[[[\\\]]]```hhhttt~~~zzzrrrppppppqqquuuwwwtttmmmggg```WWWLLLFFFDDDCCC@@@<<<555555555555555555555555444444444444333333222222444444444444444444444444666444222222333333333222444333333222222333333444333333333444444444444555333333333333333333333333444444555666555444222000444444444333333222222222444333333222222333333444444444444333333222222222222222222222222222222222222222333333333333222222222222333444444444444444444333333222222333333444444444333333333222222222222222333333333444444444555555555555444444444333333333333444555666888888555555555555555555555555777666555666777999999999;;;::::::999999:::;;;;;;:::===BBBGGGLLLQQQSSSUUUSSSSSSTTTUUUUUUVVVXXXYYY\\\___dddhhhnnnzzzuuutttrrrrrrqqqoookkkgggjjjcccXXXPPPKKKHHHDDDAAA555555555555555555555555555555555555444444444444444444444444444444444444444333222333444444222111444333333222222333333444333333333333444444444444333333333333333333333333222333444555555444333222444444333333333333222222333333333222222333333444444444333333333333222222222222222222222222222222222222333333333333222222222333444444555555444444444333333222222333333444444444444444444333333333333333333333444444444444555444444444444333333333444333222222333555777999555555555555555555555555666777777888999999::::::======;;;::::::;;;;;;<<<>>>BBBHHHNNNRRRUUUUUUUUUPPPQQQSSSTTTUUUXXX\\\___ggglllttt|||~~~xxxrrrnnnlllllllllooojjjcccZZZRRRKKKFFFCCC555555555555555555555555555444444444444444444444444444444444444444444444333222333444555555222000333333333333333333333333222222333333333444444444333333333333333333333333111222333444444444444333333333333333333333333333333333222222222333444444333333333333333333333333222222222222222222222222444444444555555444444444333333444555555555555444444333333222222333333444555555555555555555444444333333333444444444444555444444444444444333333333666555444333222333444444444444444444555555555555777888:::;;;;;;;;;<<<===???>>>===<<<===>>>@@@AAAEEEIIINNNSSSVVVVVVTTTRRRQQQQQQRRRRRRUUU]]]gggooo}}}|||sssoooooopppoooooommmggg]]]SSSLLLHHH555555555555555555555555333333333333333444444444444444444444444444444444222222222444555555333111333333333333333333333333222222222333333333444444333333333333333333333333111111222333444444444444333333333333333333333333333222222222333333444555333333333333333333333333222222222222222222222222333444444444444444444333222333444444555555444444444333333222222333333444555555555555555555555555333333444444444555555555444444444444444444444444333444555555555444333222444444444555555555666666555777999:::::::::===???>>>=========>>>AAADDDFFFMMMOOOSSSVVVVVVTTTQQQOOORRRRRRQQQRRRXXXfffxxxxxxqqqnnnpppsssvvvtttmmmcccZZZUUU555555555555555555555555333333333333333444444444444444444444444444444444333222222333444555444222222333333444444333333222222222222222333333333333333333333333333333333333111222222222333333444444222222333333333333444444222222222222333444555555222222333333333333444444222222222222222222222222111111222222222222111111111222333333444444333333444333333222222333333444444444444555555555555555333444444444555555555555444444444555555555555666///111444666777777666555444444555555666777777777333555888888777999>>>BBB@@@?????????BBBEEEIIILLLSSSTTTUUUUUUTTTRRRPPPOOORRRSSSTTTXXXaaauuu}}}{{{~~~zzzvvv|||{{{qqqqqqsssvvvwwwuuunnngggbbb555555555555555555555555333444444444555555555555444444444444444444444444444222111111333555444444222333333444444333333222111222222222222333333333333333333333333333333333222222222222222222333333222222222333333444444444222222222222333444555666222222222333333444444444222222222222222222222222111111222222222222111111000111222222333333222222444333333222222333333444333333444444444555555555444444444444555555555555555555555666666666777777222333444555666777777777555555666666777888888999444777999888888<<>>AAAFFFMMMRRRUUUWWWYYYZZZXXXVVVVVVVVVXXXZZZ]]]^^^```eeemmmsss~~~xxxyyy~~~~~~{{{sssssswww444444444555555555555666444444444444444444444444666555555444444333222222333444444444444444444333222333333444444333333222222222333444444444333333222222333333333333444444333333333333333333333333222222222222222222222222444333111000000111333444999666333111222333444333555444333333222222222222333333333333333333333333444333111000000222444555333333333333333333333333555555555444444444444444555555555666666666666666777666555444444555666777777777666666666666666666555777999:::999888999::::::<<<@@@CCCFFFJJJOOORRRNNNRRRVVVYYYYYYWWWWWWVVV[[[___eeehhhlllttt~~~~~~|||}}}tttvvv{{{yyyuuuvvv444444444555555555555666444444444444444444444444666555555444444333222222333333444555555444333333222333333444444333333222111222333333444444444333222222222333333444444444333333333333333333333333222222222222222222222222444333111000000111333444888555222111222444444444555444333333222222222222333333333333333333333333555444222111222333666777333333333333333333333333555555555555555555444444555555555555666666777777777666555444444555666777666666777777777777777777444666888999888888999:::;;;???EEEIIILLLNNNQQQRRRNNNQQQUUUWWWWWWVVVUUUUUU[[[bbblllssszzz}}}zzzzzz|||wwwqqq444444444555555555555666444444444444444444444444222222333444444555555666222333444555555444333222444555555666666555555444111111222333444444444444111222222333333444444555333333333333333333333333222222222222222222222222333222111000000111222333666444222222333555555444444444333222222222333333333333333333333333333333444444333333444555666777333333333333444444444444444555555666666666555555444444444444555666777777777777666666555555666666666666777777777777888888777888::::::::::::<<<>>>>>>DDDKKKQQQSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUVVVWWW\\\ggguuu~~~zzzyyy}}}{{{}}}ttt444444444555555555555666444444444444444444444444222222333444444555555666222333555666666555333222444555555666666555555444000111222333444444444444111111222333333444555555333333333333333333333333222222222222222222222222111111111111111111111111333222222333555666555444333333222222222333444444444444444444444444444444222222333444444555666666333333333444444444555555333444555666777777666666444333333333444555666777777888888888777777666555666666777777777888888888999::::::::::::;;;>>>@@@DDDJJJRRRYYYZZZYYYWWWVVVTTTTTTUUUUUUUUUXXX]]]```hhhuuu|||zzz}}}{{{~~~{{{yyyvvvzzz444444444555555555666666444444444444444444444444666555555444444333222222222333555666666555333222222333333444444333333222000111222333444444555444111111222333333444555555333333333333333333333333222222222222222222222222000111222222222222111000222111222444666777666555222222222222333444444555444444444444444444444444000111222333444555444444333333333444444555555555222333555777777777777777333333222222333444666777777888999999999777666555666666777777888888888999999999999999999:::>>>AAAHHHNNNWWW^^^___]]]ZZZXXXQQQQQQRRRTTTWWW^^^fffkkkxxx~~~xxxqqqpppmmmnnnqqquuu555555444444444444555555222222222333333444444444444444444444444444444444777666444333222333333444777777666555444444333333333333333444444444555555222222333333333333444444222222222333333444444444333333333333333333333333333333333333333333333333333333333333333222111000111111222222222333333333333333333333333333333333222333444444555555444444444444444444444444444444777666444333444555777999555555666777777777777777888777666555555666777888555555555777999:::999888999888777999<<>>BBBEEEFFFNNNTTTWWWVVVVVVZZZZZZVVVWWWZZZ___eeeooo|||~~~xxxwwwtttppplllkkknnnssswww555555444444444444555555444444444444333333333333333333333333333333333333444444333333333444555555666666555555444333333333111111222222222333333333222222333333333333444444222222333333333333444444111111111111111111111111333333333333333333333333333333333333333222222111222222222222333333333333222222222333333444444444222333444444555555444444444444444444444444444444666555555444444666777888<<<<<<;;;:::888666555444555666888::::::888666555666666777777888999999999:::;;;===@@@CCCFFFIIIJJJNNNTTTWWWWWWXXX[[[\\\ZZZ\\\```iiivvv~~~zzzzzz}}}|||xxxuuusssqqqooonnnqqq{{{|||555555444444444444555555555555444444333333333222333333333333333333333333333333333333444555555666555555555444444333333333000111111111111222222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444333333222222222222222333333333444444111111222333333444555555222333444444555555444444444444444444444444444444666555555555555666777777;;;;;;:::999888666555444777777888999999888777777666777888888888888:::;;;;;;>>>CCCGGGKKKNNNQQQRRRNNNSSSWWWYYYYYY\\\___aaabbbjjjyyy|||yyyyyyyyy{{{}}}wwwrrrooossssssooonnnuuu{{{|||~~~555555444444444444555555555555555444444333333333333333333333333333333333222333333444444555555555444444444444444333333333000000000111111111222222222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444444333333222222333333333444444444111111222333333444555555222333444444555555444444444444444444444444444444555555555555555666777777777777888888777777666555:::999888777777888999:::777888999999888999<<>>DDDKKKPPPTTTVVVXXX[[[QQQTTTWWWXXXXXXZZZ___eeelllzzz{{{wwwyyy{{{zzzzzzxxxrrrpppqqqpppooonnnoooqqquuuzzz555555444444444444555555555555555444444444444444444444444444444444444444333333444555555555444444444444333333333333333333000000111111111222222222222222333333333333444444444444333333333333222222111111111111111111111111333333333333333333333333222333333444444444444444333333333333444444444444222222222333333444444444222333444444555555444444444444444444444444444444555555555666666666666666555555666777777777777777<<<:::888777777888:::<<<777999;;;;;;:::;;;???CCCDDDKKKTTTYYYZZZ[[[\\\^^^VVVVVVXXXZZZYYY\\\eeeooo}}}xxxxxx}}}xxxtttqqqnnnkkklllkkkjjjjjjlllooorrruuuuuu~~~555555444444444444555555444444444444555555555555555555555555555555555555333444555555555444333222333333333333333333333333111111111222222222333333222222333333333333444444444444444333333222222222111111111111111111111111333333333333333333333333222333333444555555444444333333333444444444444555333333333333333333333333222333444444555555444444444444444444444444444444444555555666666666666666555666777888888888888888:::::::::999999:::::::::666:::<<<<<<;;;===CCCHHHKKKSSS[[[___^^^[[[[[[\\\WWWWWWZZZ___bbbiiixxxyyytttqqqqqqooollliiihhhhhhiiijjjkkkpppxxx555555555444444555555555333444444444555666666666666666666666666666666666444444555666555444222111333333333333333333333333111222222222222333333333222222333333333444444444444444444333333222222222333333333333333333333333333333333333333333333333222333333444555555555444333333333444444444555555444333333333333333333333222333444444555555444444444444444444444444444444444555555666777666666666888888999999999999888888888999;;;<<<<<<;;;999888666:::======<<<>>>EEEKKKPPPXXX```bbb___ZZZXXXXXXWWWWWW\\\eeemmmxxx~~~zzzwwwsssooommmllllllmmmfffjjjpppvvv|||444444555555555555444444555555555555555555555555444444555555555555555555444444444444444444444444222222333333333333444444333333333333333444555666555555555444444333333333111111111111111111111111333333333444444555555555666666666666777777777777444444444444444444444444333333333333333333333333555555555555555444444444333111000333777999888777555555555555666666666666555555444333444555666777666666666666777777777777777777777888999:::::::::999;;;======>>>CCCJJJPPP[[[YYYZZZ___aaa^^^\\\]]]]]]___eeeqqq}}}yyyzzzxxxsssqqqttttttoooooovvv|||~~~444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444333333222222222333333222222222333444444444444444444333333333333111111111111111111111111333333333444444444444444555555555666666666666777444444444444444444444444444444444444444444444444444444444555555555555666555333222333666777666555555555555555666666666666666666555555555666777888666666666666777777777888888888888999999::::::;;;999<<>>BBBDDDFFFLLLTTTZZZ\\\[[[]]]______aaakkkuuu{{{{{{}}}}}}zzzuuurrrssssssxxx444444555555555555444444555555555555555555555555555555555555555444444444444444444444444444444444555555444333333222111111444444333222111111222222111111111222222333333333222222222222222222222222555444444333333222222222222222333333333444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444555555555444555555555555666666666666666666666666777777888888666666777777777888888888::::::999999999;;;<<<===@@@CCCFFFHHHJJJOOOVVV\\\]]]\\\]]]___aaakkk~~~~~~~~~||||||}}}{{{|||444444555555555555444444555555555555555555555555666666555555555444444444444444444444444444444444333333333333333333333333666555444333333333333333111111111222222333333333222222222222222222222222444444444333333222222111222222222222333333333333444444444444444444444444333333333333333333333333666666666555444444444333333333444555555555666777555555555555666666666666555555666666777777777777777777777777888888888888999999888999:::===???@@@FFFIIILLLMMMMMMPPPVVV[[[[[[ZZZ[[[^^^dddvvv~~~444444555555555555444444555555555555555555555555666666666555444444333333444444444444444444444444222222222333333444444444555555444444333333444444222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333444444444444444444444444333333333333333333333333666666555555555444444444222333555555444555666888555555555555666666666666444555666777777777666666777777777888888888999999888888999:::===AAAEEEGGGLLLOOORRRRRRQQQSSSWWW[[[ZZZZZZ]]]bbblll|||yyyyyy|||444444555555555555444444555555555555555555555555777666666555444444333333444444444444444444444444333333333333333333333333333333333222333333444444444444444444333333333333333333333333333333333333222222222222222333333333222222222333333333444444444444444444444444444444444444444444444444444444333333444444555666666777333555666666444333555777555555555555666666666666555666777888888888777777777777888888888999999999999999:::===AAAGGGLLLPPPQQQSSSVVVVVVUUUVVVZZZ^^^___```eeennnzzzvvvyyy}}}yyyyyy444555555555555555555444555555555555555555555555777777666555444444333333444444444444444444444444666555444444333222111111111111111111222333444444555555555444444333333333333333333333333333333333111111111222222333333444222222333333333444444444444444444444444444444444555555555555555555555555000000222444666888999:::555777888666333222333555555555555555666666666777666777888999:::999888888777888888888888999999999999:::<<>>@@@DDDJJJPPPSSSTTTWWWYYY\\\]]]]]]^^^aaacccmmmxxx555555555555555555555555333444555555555555444333444444444444444444444444444444444444444444444444444444444444333222111111333333333333333333333333555555444444444444555555333333444444333333222222222222333333333333222222333333333444444444444555444333333222222333333444444444444555555555555666444444555555555666666666666555555555555666777777666666666666666777888888777666555666888999777555777999;;;<<<;;;:::;;;;;;???@@@BBBGGGMMMSSSWWWXXXVVVZZZ]]]]]]]]]^^^bbbfffttt555555555555555555555555333444555555555555444333444444444444444444444444444444444444444444444444444444555444444333222111222222222222222222222222444333333333333333444444444444333333222222333333333333444444444444333333333333333333444444444444444444333333333333444444444444444555555555555666333444444444555555555555666666555555666666777888777666666666666777888888888777666666888888777555888999;;;;;;:::;;;===???BBBDDDGGGKKKPPPVVVZZZ\\\VVVZZZ^^^^^^\\\```iiiqqq555555555555666666666666444444555555555555444444555555555555555555555555444444444444444444444444444444555555444333222222222222222222222222222222333333333333333444444555555444333222111222333444333444444555555444444333222222333333333444444444444444333333333333444444444444444555555555555666333333333444444444555555666666666555666777777888777777666666777777888999999888777777777777666666999:::::::::;;;===@@@CCCGGGIIILLLPPPSSSWWW[[[^^^XXX]]]```______gggwww~~~}}}~~~555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444444444555555555444333333444444444444444444444444444444333333444555555666555444333222111222333444333444444555555444444333222222222333333333444444555444444333333444444555444444444555555555555666333333333444444444555555666666666666666777888888777777777777777888999999999999888777666666777777::::::;;;;;;===@@@DDDHHHMMMOOORRRTTTUUUWWW[[[^^^^^^bbbddddddhhhuuu~~~wwwsssttt|||555555555666666777777888666666555444444555666666555555555555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444333333333444555666777444444333333222222333333333333444444444444333333222222222222333333333333555555444444444444555555444444444555555555555666333444444444555555555555777777666666777777888999888777777777777888999999999999999777666666888::::::;;;===>>>@@@CCCHHHLLLPPPSSSWWWXXXWWWYYY^^^bbbfffjjjmmmpppwwwzzzrrroooqqqvvvzzz444555555666777777888888777666555444444555666777555555555555555555555555444444444444444444444444444444555555555555444444333333333333333333333333222222222222333444555666333333444444333333222222222222333333333333222222111222222222222333333333555555444444444444555555444444444555555555555666444444555555555666666666777777666666777777888999888888777777888888999:::888999999777555666999<<<:::<<>>???DDDEEEJJJPPPPPPMMMMMMPPPUUUXXX\\\^^^bbbjjjvvv{{{tttnnnlllkkkhhhiiimmmoooyyy444444444555666777777888555555555555555555555555555555444444444444555555444444444444444444444444555555555555555555555555666666555555555555444444444444444444444444444444333444444444444555555555333444444444444333333222333333333333333333333333555555555555555444444444555666777666555444555777666666666666666777888888666666666777777777888888:::999888888888888999:::;;;:::::::::<<<>>>AAABBBIIIKKKQQQWWWWWWSSSQQQSSSWWW[[[___aaagggtttzzztttqqqmmmhhhggghhheeejjjuuu444444555555666777777777444555555555666666666777777666555555444555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444555555555666666333444444444444444333333333333333333333333333333666666666555444444444333555666777666555444555777666555555666666777888999666666777777777888888888:::999777666777888:::;;;;;;;;;;;;;;;===@@@DDDGGGOOOQQQXXX^^^^^^XXXUUUVVVYYY^^^dddiiirrr{{{wwwtttpppnnnoookkkkkknnnsssxxx666666666666666666666666444444555555666777777777888777666666555555555555555555555555555555555555555555555555555555555555333333333333333333333444444444444444444444444444444444444555555555666666333444444555555444444444333333333333333333333333666666666555444444444333555666777666555444555777555555555555666777888999777777777777888888888888999888666555666888:::;;;:::;;;<<<<<<>>>AAAGGGLLLUUUXXX^^^dddccc]]]YYYYYYYYY___hhhsss~~~zzzxxxxxxrrrooommmmmmmmmrrr666666666666666555555555555555555666666777777777999888777666666555666666555555555555555555555555555555555555555555555555222222222333333333333444444444444444444444444444333444444444444555555555333444444555555555555444333333333333333333333333555555555555555444444444555666777666555444555777555555555555666888999:::777777777888888888999999777777666666777888:::;;;999;;;>>>>>>@@@EEEMMMSSS\\\^^^dddjjjhhhbbb]]]^^^ZZZaaannn|||zzztttpppmmmmmmmmmooovvv~~~444444555555666666777777666666666666666777777777:::999888777666666666666555555555555555555555555555555555555555555555555333333333333444444555555444444444444444444444444333333333333444444444444333333444555555555555555333333333333333333333333444444444555555555555555555666777666555444555777444444555555666888999:::777777888888888999999999777777888888999::::::;;;:::===@@@AAACCCIIISSSZZZdddeeejjjooommmfffbbbccc```hhhxxxzzztttrrruuuxxxyyy|||~~~222333444555666888999999777777777777666666666666:::999888777666666666666666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444222222222333333333444444333333444555666666666555333333333333333333333333333444444555555666666666555666777666555444555777444444555555666888999:::777888888888888999999999777888999:::;;;<<<;;;;;;;;;>>>BBBDDDFFFMMMWWW___iiijjjnnnrrrpppiiifffggggggppp}}}yyy~~~666666555555555555666777555555555555666666666666777777777777777666555555777777666666555555555444777666444333222222333333555555555555555555555555555555555555555555555555666555444333333444555666222222333333333444444444444444444444444444444444333333333444444444555555666666666666777777777777777777777777888888888888777888888888888999999999999999999:::;;;>>>@@@AAA@@@BBBEEEIIILLLQQQVVVZZZkkkkkknnnrrrqqqllljjjlllooo777666666555555555666666555555555555666666666666777777777777777666555555777666666666555555555555999888666555444444555555555555555555555555555555555555555555555555555555666555444444444444555666222222333333333444444444444444444444444444444444333333444444444555555555666666666666777777777777777777777777888888888888888888888888999999999999:::::::::;;;<<<>>>@@@AAADDDFFFHHHKKKNNNSSSYYY]]]gggiiilllooommmmmmsss|||888777777777666666555555555555555555666666666666777777777777777666555555666666666666555555555555888777666555555555555555555555555555555555555555555555555555555555555555666555444444444444555666333333333333444444444444444444444444444444444444333444444444444555555555666666666666777777777777777777777888888888999999888888888888999999999:::;;;;;;;;;;;;<<<>>>AAABBBHHHIIILLLOOORRRWWW^^^bbbiiijjjlllmmmmmmrrr888888888888777666666555555555555555666666666666777777777777777666555555666666666666666555555555555555444444333333333333555555555555555555555555555555555555555555555555555555555444444555555555333333333444444444444555444444444444444444444444444444444444555555555555666666666666777777777777777777888888888999999999888888888999999999:::::::::::::::;;;===???AAABBBIIIKKKOOOSSSWWW^^^dddiiipppmmmlllooouuuzzz|||888888999999888777666666555555555555666666666666777777777777777666555555555555555666666666666666444444444444444333333333555555555555555555555555555555555555555555555555444555555555555555555444333333444444444555555555444444444444444444444444444444444555555555666666666666666666777777777777888888888888999999999999888999999999999:::::::::999999:::;;;===@@@CCCDDDIIILLLRRRXXX^^^eeelllppprrrmmmmmmvvv777888999::::::999888777555555555555666666666666777777777777777666555555555555555666666666666666555666666777666666555555555555555555555555555555555555555555555555555555444444555666666555444444333444444444555555555555444444444444444444444444444444555555555666666666666666666666777777777777888888888999999999999:::999999999999::::::::::::::::::;;;===@@@DDDGGGIIIKKKPPPWWW___ffflllrrrvvvqqqooouuu~~~~~~555777999:::;;;:::999999555555555555666666666666777777777777777666555555555555555555666666666777444555666777777666555555555555555555555555555555555555555555555555555555444444555666666555444444444444444444555555555555444444444444444444444444555555555555666666666666666666666666777777777777888888888999999999::::::999999999:::::::::;;;;;;;;;<<<===@@@DDDHHHLLLOOOQQQVVV___gggmmmrrruuuxxxvvv{{{{{{{{{|||~~~555666999;;;<<<;;;::::::555555555555666666666777777777777777777666666555444555555555666666777777222333444555555555333333555555555555555555555555555555555555555555555555333444555666666555444333444444444555555555666666444444444444444444444444555555555555666666666777666666666666777777777777888888999999999:::::::::999999:::::::::;;;;;;;;;===>>>@@@CCCGGGLLLPPPSSSVVV\\\eeemmmrrruuuwwwxxxzzz{{{}}}|||555666777999999777666555777777777777777777777777777777777777777666555555666666666666666555555555666555555555555444444444555333222444888999999777666555333222222333555666444444444444444444444444333444444555555444444333444444444555555555666666666555444444444555777888888888777777666666555555777888888888888999999999777999;;;;;;;;;;;;===>>>;;;???CCCGGGJJJNNNRRRUUUWWW```lllvvvyyyxxxyyy}}}555666777888888777666555777777777777777777777777777777777777777666555555666666666666666666666555666555555555555444444444666444333444666777666444666555333222222333555666444444444444444444444444333444444555555444444333222222222333333333444444999888777777777888::::::888888777777666666666666888888888888999999999999888:::;;;;;;;;;;;;<<<>>>>>>AAAEEEIIILLLOOOSSSUUU___fffpppwww{{{~~~555666777888888777666555777777777777777777777777666777777777777666555555555555666666666666666666666555555555555444444444777555444444555555444222555444333222222333444555444444444444444444444444333444444555555444444333222222222333333333444444666666555555666666777888888777777777777666666666888888888888999999999:::999:::;;;;;;:::;;;<<<>>>AAADDDHHHLLLNNNQQQTTTWWWbbbgggnnnssszzz666777888888888888777666777777777777777777777777666666777777666666555444555555555555666666666666666555555555555444444444555444444444444444333333555444333333333333444555444444444444444444444444333444444555555444444333444444444555555555666666444444444444555555666666777777777777777777777777888888888999999999:::::::::;;;<<<;;;:::;;;===@@@BBBEEEJJJNNNQQQTTTWWWZZZccchhhnnnsss~~~777777888888888888777777777777777777777777777777666666666666666555444444444555555555666666777777666555555555555444444444333333444444444444444555444444444333333444444444444444444444444444444444333444444555555444444333444444444555555555666666777777888888999999999999777777777777888888888888888999999999999:::::::::;;;<<<<<<<<<;;;===@@@BBBCCCGGGMMMRRRVVVYYY\\\^^^gggooowww}}}888888888888888888888888777777777777777777777777555666666666666555444444444444555555666777777777666555555555555444444444222444555555444444555777444444444444444444444444444444444444444444444444333444444555555444444333222222222333333333444444555666777777888888777777777777777888888888888999999999999999::::::::::::<<<============???CCCFFFHHHLLLRRRWWW[[[^^^```bbbgggssszzz{{{|||}}}999888888888888888888999777777777777777777777777555555666666555555444333444444555555666777777888666555555555555444444444444666777666444333444666333444444444444444444333444444444444444444444444333444444555555444444333222222222333333333444444333333555666666666555444777777888888888999999999999999999:::::::::;;;;;;<<<===>>>>>>???BBBGGGJJJPPPTTTZZZ^^^```bbbcccdddiiizzz|||xxxvvvzzz999999888888888888999999777777777777777777777777555555666666555555444333444444444555666777777888666666555555555444444444777999:::888444222333555333444444555555444444333444444444444444444444444333444444555555444444333444444444555555555666666555666888999999999888777777777888888999999999999999999:::::::::;;;;;;;;;<<<===>>>???@@@DDDIIIMMMWWW[[[___cccddddddeeeeeeppp}}}vvvrrrvvv{{{<<<<<<<<<;;;:::888555444888777666555555666777888777888999:::999888666444444444444555555555666666555555444444444333333333666666666555444444444333222333444444555555444444777777777777666555444333222333444444555555444444333333333444444444555555555666666777777777777777777888888888888999999999999:::<<<===<<<<<<<<<>>>?????????@@@AAAFFFOOOWWWaaafffnnnqqqkkkdddgggnnn{{{~~~|||yyywwwzzz999::::::;;;:::999777666888777777666666777777888666777999999999777666444444444444555555555666666666666555555555444444444444444444444444333333333333333444555555555555555555666666555444333222222222333444444555555444444333333444444444555555555555666666777777777777777888888888888999999999999888:::<<<===>>>>>>@@@AAADDDDDDEEEFFFHHHMMMWWW___hhhkkkpppqqqkkkggglllttt~~~|||yyy777888999::::::999999888777888888888888888888777666777888999888777666555444444555555555666666666777777666666666555555555222222333333333333333333444444555666666666666555444444444444333222111111222333444444555555444444333444444444444555555555555666777777888888777777888888888888999999999:::777:::<<<>>>???@@@BBBEEEFFFJJJMMMPPPUUU]]]hhhooovvvuuutttqqqlllllluuu~~~777888999::::::999888777777888999::::::999888777666666777888888777666666555555555555666666666666666666666666555555555444222222333333444444444555444555555666777666666666333444444444333333222111222333444444555555444444444444444444555555555555666666777888888888888777888888888999999999::::::888:::<<<===>>>???BBBEEEDDDLLLTTTZZZcccoooyyy}}}vvvqqqooottt888999::::::999888666555777888999::::::999888777666666666777777777666666555555555666666666777777555555555444444444333333333333444444555555666666444555555666777666666666444555555555555444444333222333444444555555444444444444444555555555666666666777777888888888888888888999999999999:::::::::999;;;<<<<<<<<<===@@@CCCAAANNN[[[ccclllxxxyyysssqqquuu999999:::999999777555444777888888888888888888777555555666666666666777777555555666666666777777777555444444444444333333333444444555555555555555555444444555666666666666555555666666777666666555555222333444444555555444444444444555555555666666666666777888888999999888888999999999999:::::::::::::::;;;<<<<<<;;;===@@@CCCCCCTTTeeemmmsss{{{{{{wwwssspppqqqxxx~~~}}}666777888999999888777666888777777666666777777888555555555555555666777777555666666666777777777777555555555555444444444444555555444444444444444444333333444555555555555555555666666777777666666666222333444444555555444444555555555555666666666666777777888999999999999888999999999:::::::::;;;;;;:::;;;<<<<<<===???CCCFFFGGG\\\pppyyy~~~|||rrrooorrr{{{444555777888999999999888888777666555555666777888555555555555555666777888666666666666777777777777777666666666555555555555444444444333333222222222222333444444555555444444555555666666666666666555222333444444555555444444555555555555666666666777777777888999999999999888999999:::::::::;;;;;;;;;999:::<<<===>>>AAAFFFIIIJJJaaayyyuuussszzz~~~888888777777666666555555777777777777777777777777666666666666666666666666888777555444333333333444444444555555444444333222111111222333444444444444333333333444555666777777777777777666666555444333444444444444444555666666444555555666777888888999:::::::::999999999999999999999:::;;;;;;;;;::::::=========<<<<<>>>>>===???AAACCCEEEKKKSSSZZZppp{{{~~~zzz{{{999999888888888777777777777777777777777777777777666666666666666666666666666777888999999999777777444555555555555444333333444444444444333222111111555555555555555444444444444555666888999999999999666666666666666777888888777777777777888888888888666666777888999::::::;;;::::::::::::;;;<<<===>>>===@@@CCCEEEJJJRRR]]]eee|||~~~{{{|||:::999999888777777666666777777777777777777777777555555555555555555555555777777888888888777777666444444444555444333333222555555555666555555444444444444555555555555555555444555666777888888888888666666555555666666777888888888888888888888888888888888888999999::::::;;;::::::999999:::<<<>>>???@@@EEEKKKQQQWWW```jjjrrr~~~|||999999999999999999888888777777777777777777777777666666666666666666666666999888777777666666666666555555555555555444444333444444555555666555555555333444444444555666666666444555666666777777777777555555444444555555666777888888888888888888888888::::::::::::::::::;;;;;;;;;;;;::::::;;;===???AAADDDMMMYYYccclllssszzz888999999::::::;;;;;;<<<777777777777777777777777777777777777777777777777:::999777555444555555666666666666666666555555444111111222333444444444444333333444444555666777777444555555666666666666666444444444444444555666666999999888888888888888888;;;;;;;;;;;;;;;;;;;;;:::===<<<;;;;;;<<<>>>AAABBBGGGSSSdddrrr{{{~~~;;;;;;::::::::::::999999555777888999999888777555888888777777777777888888555666777888888777666555999888777555555444444444444333333333333444555555333333444555666777888999666666777777888888999999777777777777888888888888777888888888888999999999;;;;;;;;;:::::::::999999===<<<;;;;;;???CCCDDDBBBMMMVVVjjj~~~;;;;;;::::::::::::999999666777888999999888777666888888777777777777888888555666777888888777666555888777666555555555555555444444333333444444555666777777666666555555555444666666777777777777777777777777777777888888888888777888888888888999999999888888999:::;;;<<<<<<===<<<<<<;;;<<<@@@DDDEEEDDDJJJUUUjjjyyyyyyzzz{{{||||||}}}}}}}}}{{{yyywwwyyy|||;;;;;;::::::::::::999999666777888999999888777666888888777777777777888888666666777777777777666666777666666555555555666666444444444333444444555666888888777666555444444333777777666666666666666666777777777777888888888888777888888888888999999999888888999:::;;;<<<======;;;;;;<<<>>>AAACCCFFFHHHKKKXXXmmmwwwxxxyyyzzzzzzyyyxxxvvv}}}uuuqqqpppooonnnpppsssvvvxxx;;;;;;:::::::::999999999777888888999999888888777888888777777777777888888666666777777777777666666666555555555555666666777444444444444444555666666555555555666666666666666777777666666555555444444666777777777888888888888777777888888888999999999<<<;;;;;;;;;;;;:::::::::<<<<<<>>>@@@AAABBBFFFLLLSSS```sss}}}~~~~~~{{{yyy~~~}}}~~~zzzsssnnnlllkkkkkkkkklllnnnppprrrvvv|||;;;;;;:::::::::999999999888888999999999999888888888888777777777777888888777777666666666666777777666555555555555666666777555444444444444555666666555555555666666666666666777777666666555555444444666777777777888888888888777777888888888999999999<<<<<<<<<;;;;;;;;;::::::>>>===???BBBBBBBBBIIISSSccclllyyy}}}~~~zzztttqqqqqqpppnnnkkkkkkllllllmmmmmmnnnnnnpppwww;;;;;;::::::::::::999999999999999999999999999999888888777777777777888888777777666666666666777777777666666555555555666666555555444444555555666777888888777666555444444333777777666666666666666666777777777777888888888888777888888888888999999999999999:::;;;<<<===>>>>>>???>>>AAAEEEEEEFFFRRRaaatttwww}}}uuurrrmmmkkkmmmsss{{{yyypppjjjkkknnnqqqrrrlllmmmnnnoooooonnnlllkkknnnvvv;;;;;;::::::::::::999999999999999888888999999999888888777777777777888888888777666555555666777888888777666555555555555555555555555555555666666777777777666666555555555444666666777777777777777777777777777777888888888888777888888888888999999999999999:::;;;<<<===>>>>>>???>>>BBBHHHJJJMMM^^^sss~~~}}}~~~xxxoooeeecccaaa```bbbggglllooo|||uuupppiiihhhkkkpppssstttpppqqqssssssrrrooollljjjooottt|||;;;;;;;;;:::::::::999999:::999999888888999999:::888888777777777777888888888777666555555666777888999888777555555444444444555555555555555666777777333333444555666777888999666666777777888888999999777777777777888888888888777888888888888999999999===<<<<<<<<<<<<;;;;;;;;;>>>===BBBJJJMMMSSShhh{{{{{{}}}xxxrrriiiccc[[[[[[ZZZ[[[\\\___bbbdddpppuuuzzzmmmjjjggghhhmmmrrruuuuuutttuuuwwwwwwvvvrrrnnnlllppptttyyy~~~<<<<<<;;;;;;;;;::::::::::::888666777:::<<<;;;999999999999888888888888777777777777777777777777777666666555555555444444444444444333333444555777888444444555555555555444444666666666666666666666666777777777777888888888888999999888888888888888888<<<:::999:::>>>@@@@@@??????FFFKKKMMMXXXmmm|||sss}}}yyyrrrmmmiiifffcccaaa]]]YYYVVVWWWZZZ]]]^^^]]]aaaiiiuuu{{{nnneeeeeefffhhhjjjnnnrrrtttvvv{{{yyyrrrnnnmmmrrruuu{{{<<<<<<;;;;;;;;;::::::::::::888666777:::;;;;;;999999999999888888888888777777777777777777777777777666666555555555444444444555555444444555777888999555666666777777666666555666666666666666666666666666666666666777777777777999999888888888888888888;;;999777999<<<>>>>>>===???EEEJJJQQQbbbzzz}}}~~~wwwooolllhhhdddcccbbbaaa___\\\ZZZYYYYYYZZZ[[[[[[ZZZ]]]ccclllvvv{{{nnngggggggggiiilllooosssuuuvvv|||{{{tttooommmpppvvv}}}<<<<<<;;;;;;;;;::::::::::::999777888999::::::999999999999888888888888777777777777777777777777777666666666555555555555444666666666666777888999999666777777888888777777666666666666666666666666666555555555666666666777777888888999999999999999999;;;999888999;;;>>>>>>>>>CCCFFFMMM[[[rrryyylllgggcccaaa______```bbbcccbbb^^^___```___\\\ZZZYYYYYYZZZ^^^cccjjjqqq}}}zzzmmmiiiiiiiiijjjlllppptttwwwxxx}}}~~~vvvqqqnnnnnnvvv<<<<<<;;;;;;;;;::::::::::::999888888999999::::::999999999888888888777777666666666666666666666666666666666555555555555555666666666666777777888888666777777888888777777666666666666666666666666666666666666666777777777777888888999999999999999:::===<<<<<<<<<>>>@@@BBBCCCIIILLLVVVjjj}}}oooeeebbb___^^^^^^```cccfffhhhhhhdddgggjjjhhhbbb]]][[[[[[ZZZ]]]___bbbhhhqqq~~~|||zzzzzzzzz{{{zzz}}}wwwkkkjjjiiihhhiiikkkooosssvvvxxx}}}~~~xxxrrrnnnmmmxxx<<<<<<;;;;;;;;;:::::::::::::::999999888888999:::999999999888888888777777666666666666666666666666666666666666666666666666555555666666666777666666555666666777777666666555777777777777777777777777777777888888888999999999888888999999::::::::::::============???AAAEEEGGGMMMSSSbbbyyyxxxllleeeddd`````````bbbfffiiiiiiiiihhhkkkooommmgggaaa]]]\\\[[[\\\]]]___bbbkkkvvv~~~}}}yyywwwtttqqqpppqqqsssuuuuuuzzzuuuiiiiiihhhffffffiiimmmqqqtttxxx{{{}}}wwwqqqnnnlllyyy<<<<<<;;;;;;;;;:::::::::999::::::999888777999:::999999999888888888888777777777777777777777777777555666666666666777777777555555666777777666666555555666666777777666666555777777777777777777777777888888888999999999::::::888888999999:::;;;;;;;;;;;;<<<======>>>BBBGGGKKKRRR[[[oooyyynnniiiiiiccccccccceeehhhiiiiiiiiijjjlllooonnnjjjddd___]]]ZZZ[[[[[[[[[^^^eeeooowww|||{{{yyywwwuuuttttttsssnnnnnnmmmlllmmmoootttxxxxxx~~~tttjjjhhhfffeeedddfffkkkpppssswwwyyyzzzzzzxxxtttpppmmmmmmzzz<<<<<<;;;;;;;;;:::::::::999;;;;;;:::777666888:::999999999888888888888777777777777777777777777777555666666666777777777777666777888888888777666666666777777888888777777666777777777777777777777777777888888888888999999999888888999999:::;;;;;;<<<;;;<<<>>>???@@@DDDKKKPPP___iii|||wwwrrrrrrkkkjjjjjjlllooopppooonnnnnnnnnnnnooommmiiiddd___YYYZZZ[[[ZZZ[[[```iiipppzzz~~~|||yyyvvvtttsssrrrsssoooppprrrrrrtttyyyuuuppphhhfffdddcccfffjjjooorrrvvvvvvuuutttsssqqqmmmkkknnn{{{<<<<<<;;;;;;;;;:::::::::999;;;<<<:::777666888:::999999999888888888888777777777777777777777777777555666666666777777888888777888999::::::999777777888888999999999999888888777777777777777777777777777777777777888888888888888888999::::::;;;<<<<<<===???AAAAAACCCHHHOOOUUUlllvvv||||||tttssssssuuuwwwxxxwwwvvvrrrpppooopppqqqooohhhccc[[[\\\\\\[[[ZZZ^^^eeelllsss~~~{{{xxxvvvuuuvvvuuuwwwzzz|||~~~vvvtttiiigggeeedddfffjjjooosssuuutttrrrqqqpppnnnllljjjooo|||======<<<<<<<<<;;;;;;;;;<<<;;;:::999888999::::::999999999888888888777777777777777777777777777777777777888888999999999:::666777888888777666555444777777777777777777777777888888888888888888888888777777777777888888888888999999999::::::;;;;;;;;;BBB>>>===BBBEEEIIIUUUbbb}}}zzzxxxtttqqqqqqrrrpppjjjeeeaaa______aaa``````fffnnnwwwvvvvvvnnnhhhiiikkkkkklllooooooooonnnkkkhhhiiimmmrrrttt~~~======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999::::::999999999888888888777777777777777777777777777777777777777777888888999999999999:::::::::999888777777777777777777777777777666666666666666666666666777777777777888888888888999999999:::;;;;;;<<<<<>>BBBEEEKKKXXXfff~~~yyytttsssssspppjjjdddbbb```______^^^^^^eeemmmuuu}}}}}}uuuoooppppppooonnnooommmmmmlllhhheeefffkkkooottt~~~=========<<<<<<<<<;;;;;;<<<;;;:::999999999::::::999999999888888888888888777777777777777777777777666666666666777777777777555666777777888777777666777777777777777777777777666666666666666666666666777777777888888888999999999999::::::;;;<<<<<<===>>>>>>AAAEEEIIIRRRcccsss}}}~~~xxxuuuuuurrrmmmgggdddaaa___^^^\\\\\\ccckkksss|||yyyxxxvvvqqqmmmmmmkkkjjjhhhdddaaabbbhhhmmmttt~~~============<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777555555666666666666666666333444444555666666666666666666666666666666666666888888888888888888888888777777888888888999999999999999:::;;;<<<======>>>???BBBEEEIIIPPP___wwwxxxuuuzzzzzz{{{wwwxxxwwwrrrnnnhhhdddaaa___[[[[[[aaaiiisss|||zzzrrrkkkiiijjjiiigggbbb___```fffkkkuuu~~~>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888777777777777777777777777666666555555555555555555777777777777888999999:::666666666666666666666666999999999999999999999999888888888888999999999999999::::::<<<===>>>>>>???@@@DDDHHHLLLXXXoooqqqmmmqqqrrr||||||{{{yyyuuuqqqkkkgggdddaaa]]]ZZZ```gggsss~~~vvvmmmjjjjjjjjjgggccc___```eeejjjttt}}}>>>>>>>>>=========<<<<<<::::::;;;;;;;;;:::999888888888888888888999999999777777777777777777777777666666666666555555555555777666666666666666777888777777777777777777777777777777777777777777777777888888888999999999999:::999:::;;;<<<===???@@@@@@???DDDJJJRRRbbb}}}vvvgggccceeehhhsss{{{vvvqqqooolllhhheee```\\\___fffqqq}}}{{{rrrnnnjjjjjjiiieeeaaaaaaeeeiiirrrzzz>>>>>>>>>>>>=========<<<::::::;;;;;;;;;:::999888777777888888888999999999777777777777777777777777777777777666666666555555666555444333333333444444777777777777777777777777777777777777777777777777888888888999999999::::::::::::;;;===>>>???@@@AAA@@@GGGPPP\\\ppp|||yyytttjjj___\\\^^^___hhhxxxzzzuuurrrooommmjjjddd^^^___eeelllyyy}}}tttqqqhhhjjjjjjgggcccbbbdddgggnnnwww>>>>>>>>>>>>============::::::;;;<<<;;;:::999888777777888888999999999999777777777777777777777777888888777777666666666555999888777666555555666777777777777777777777777777999999999999999999999999888888999999999:::::::::::::::;;;===>>>@@@AAAAAACCCLLLWWWfff|||{{{lllhhhfffeeeaaa[[[ZZZ]]]YYYbbbqqq|||tttqqqpppmmmfff``````dddhhhvvv}}}tttqqqgggiiijjjhhhdddbbbcccfffkkkttt???>>>===>>>??????===;;;<<<<<<======<<<<<<;;;:::999999999888888888777777777777777777777777777777555666666777777777777666666666666666777777777777777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::999===@@@>>><<<>>>CCCFFFHHHPPPfff~~~tttlllhhhbbb\\\XXXWWWXXXYYYYYYaaalllwww{{{rrrnnnmmmmmmkkkeeecccdddeeeppp~~~sssllljjjfffeeeeeebbb^^^___bbblllttt@@@???>>>?????????===<<<<<<<<<======<<<<<<;;;::::::999999999999888888888888888888888888888888888666666777777777777666666555555666666666777777777777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::888;;;<<<<<<<<>><<<<<<<<<======<<<<<<;;;:::::::::::::::999999999999999999999999999999999999777777888777777666555444555555555555666666666666777777777777777777777777888888999999999:::::::::::::::::::::::::::;;;;;;:::::::::<<<>>>AAADDDFFFSSSdddssspppkkkeeeaaa^^^]]]]]][[[```gggmmmsss{{{xxxsssqqqqqqooohhhcccbbbgggppp~~~||||||}}}}}}|||~~~yyyqqqjjjfffdddeeeccc______aaajjjqqqzzzDDDBBB@@@?????????===<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999999999999999999999999999888888888888777555444444444555555555666666666666666666666666666666666666888888999999999::::::::::::::::::;;;;;;;;;;;;;;;>>><<<;;;>>>AAADDDHHHLLLYYYqqqyyyrrrkkkddd___]]]]]]```eeehhhkkkqqqyyyxxxssspppqqqpppjjjeeecccgggppp~~~vvvtttssstttwwwzzz||||||}}}yyypppkkkfffdddfffeeeaaa___aaagggmmmwwwEEECCC@@@>>>>>>>>><<<;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888888888888888777555444444555555555666666666666777666666666666666666666666888888999999999::::::::::::::::::;;;;;;<<<<<<<<>>>>>===<<<<<<<<<======<<<<<<;;;:::::::::::::::999999999999777777777777777777777777777777888777777666555444666666666666777777777777777777777777777777777777888888999999999::::::::::::::::::;;;<<<<<<======@@@;;;;;;@@@BBBFFFSSSaaayyy}}}vvvppplllccceeefffffffffiiipppuuu}}}tttmmmmmmnnnkkkgggfffeeelllzzzyyyqqqpppooonnnkkkgggggghhhlllssszzz~~~wwwooonnniiifffiiijjjfffbbbbbbbbbgggnnnvvvKKKHHHDDDAAA@@@@@@???>>><<<<<<======<<<<<<;;;::::::999999999999888888888888888888888888888888888666666777777777777666666777777777777888888888999777777777777777777777777888888999999999:::::::::::::::;;;;;;<<<=========>>>;;;===CCCFFFLLL___uuuyyysssooohhhiiiiiigggeeegggmmmrrrxxxyyyooommmmmmjjjgggeeeccciiixxx}}}qqqjjjkkkmmmllljjjhhhhhhjjjooovvv~~~|||tttpppjjjhhhkkkllliiidddbbb```eeekkksss}}}NNNJJJFFFCCCBBBBBBAAA@@@<<<<<<======<<<<<<;;;:::999999999888888888777777999999999999999999999999555666777777777777777666777888888888999999999999777777777777777777777777888888999999999:::::::::::::::;;;;;;<<<===>>>>>>???===@@@HHHKKKSSSjjj}}}wwwqqqmmmllllllkkkgggeeefffkkkpppsss}}}~~~rrrnnnmmmjjjfffeeebbbhhhwwwwwwlllhhhkkkooopppooommmnnnooouuu|||yyyqqqkkkhhhlllnnnjjjeeeccc___dddjjjqqq|||WWWNNNCCC???AAACCCAAA>>>??????>>>===============<<<;;;;;;::::::999999888999999999999999999999999999888888777666555555444555555555555666666666666777777777777777888888999888999:::;;;;;;:::999888999999999:::;;;<<<===>>>CCC>>>BBBKKKOOOXXXzzzzzzsssppprrrsssqqqmmmiiiggghhhkkkmmmnnnvvvtttqqqrrrooojjjgggdddfffssswwwsssnnnnnnrrruuuwwwvvvrrruuuxxxzzz||||||sssooollllllmmmkkkeee```^^^```gggqqqzzz```VVVJJJCCCBBBBBB@@@<<<>>>======<<<<<<<<<<<<<<<:::::::::::::::::::::;;;999999999999999999999999999999888888777777666666666666666777777777888888777777777777777888999999999999::::::::::::999999;;;;;;;;;;;;<<<===>>>???AAA@@@EEEOOOXXXhhh}}}wwwtttvvvrrrqqqnnnllliiihhhhhhiiipppvvvvvvssstttqqqllljjjggghhhqqqyyyuuurrrsssxxx|||}}}}}}{{{|||}}}}}}}}}xxxtttooonnnooommmgggaaa^^^```gggpppyyylllaaaSSSIIIDDDBBB???<<<======<<<;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<999999999999999999999999999999999888888888888888777777777888888888999999888777777777777888999999::::::999999999999::::::===============>>>???@@@@@@DDDKKKVVVggg|||~~~uuutttrrrpppmmmjjjgggfffpppuuuxxxuuuvvvtttpppnnnkkkiiinnn}}}{{{}}}~~~yyytttrrrqqqoooiiiccc___```fffoooxxxrrrgggXXXLLLFFFBBB???<<<>>>===<<<<<<;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<999999999999999999999999777888888888888888888888777777777888888888999999888888777777888888999:::;;;:::999888888999:::;;;===============>>>??????@@@GGGOOOZZZsss~~~{{{vvvrrroookkkhhhfffllloooyyyzzzwwwwwwuuurrrqqqmmmjjjnnn}}}~~~~~~wwwtttssspppkkkeee``````eeemmmvvvpppfffYYYMMMGGGCCC@@@>>>???>>>======<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999999999999999999666666666777777777777777666666666777777777888888888888888888888999999:::<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>??????AAAHHHPPP^^^|||xxxrrrnnnkkkhhhffffffhhhooo||||||yyywwwtttrrrrrrmmmkkkppp~~~~~~xxxtttsssqqqmmmhhhaaaaaaeeellluuujjjcccXXXNNNHHHDDDAAA@@@??????>>>=====================<<<<<<;;;::::::999999999999999999999999999777777777666666666666666666666666777777777888888999888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===???@@@AAACCCJJJUUUhhhzzzrrrmmmjjjfffcccaaaaaafffqqq~~~{{{xxxsssqqqrrrnnnlllppp}}}~~~xxxttttttsssppplllcccbbbeeelllttteee```WWWOOOIIIEEEBBBAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999888888777777666666666777777777888888888999999999999888888999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<===???AAACCCDDDKKKQQQaaa|||wwwrrrmmmgggbbb___^^^aaahhhrrr~~~yyysssqqqqqqqqqmmmnnnxxxyyyuuuvvvvvvtttqqqeeedddfffllltttccc___XXXPPPJJJEEEBBBAAA======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<=========999999999999999999999999;;;::::::999888777666666888888999999999:::::::::999999888888999999:::;;;999:::<<<<<<<<<<<<:::999<<<<<<===>>>AAACCCEEEFFFSSSYYYnnn~~~yyyrrriiibbb___]]]^^^dddlllxxx{{{tttqqqrrruuunnnlllsssyyyvvvwwwyyywwwuuufffeeeffflllttthhhaaa\\\YYYQQQFFFAAABBBAAA@@@>>>===<<<<<<<<<===??????>>>===;;;:::999888888888888888888888888888888888888888777777666666777888888888888999999999999888777666666888:::;;;:::;;;<<<<<<;;;;;;<<<>>>AAA>>>===???AAACCCKKKTTT^^^qqq|||rrrjjjfffdddbbbbbbdddgggppp}}}vvvsssttttttsssqqqrrrzzz|||xxxvvvvvvwwwvvvfffdddeeemmmxxxrrrkkkeee```XXXMMMGGGHHHCCCBBB@@@>>>============>>>======<<<;;;:::999999888888888888888888888888999999888888888777777777777888888888888999999999999888777666777888:::;;;:::;;;<<<<<<;;;;;;<<<>>>===;;;<<>>=========;;;;;;;;;;;;:::::::::999999999999999999999999999999999999999999888888888777888888888888999999999999888888777777999:::;;;:::;;;<<<<<<;;;;;;<<<>>>===<<<>>>CCCGGGMMMYYYdddiiitttooojjjgggdddcccbbbdddlllvvvxxx}}}xxxvvvwwwuuuxxx{{{zzz||||||uuuqqqqqqqqqrrrpppllllllsss}}}{{{rrriii___TTTNNNKKKFFFDDDBBB???===<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999777777888888888999999999999999888888888999:::;;;:::;;;<<<<<<;;;;;;<<<>>>@@@???AAADDDFFFKKKWWWccckkkvvvpppmmmiiieeeccc```___cccjjjlllpppvvv{{{}}}|||}}}{{{}}}yyy{{{sssnnnnnnnnnooopppnnnooowww~~~vvvkkk```WWWOOOJJJEEECCCAAA>>>===<<<;;;;;;999999999::::::::::::;;;999999999999999999999999999999999999999999999999777777888888888999999999999999999999999::::::;;;:::;;;<<<<<<;;;;;;<<<>>>@@@???AAACCCEEEIIIVVVddduuu~~~yyyqqqnnniiidddaaa]]]ZZZ\\\```cccfffjjjnnnqqqsssuuuwwwxxxyyyzzz|||}}}zzzqqqlllkkkllllllnnnnnnrrr}}}zzzpppeee\\\SSSKKKDDDCCC@@@>>>===<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888999999999999999777888888888888999999999999999999::::::::::::::::::;;;<<<<<<;;;;;;<<<>>><<<===@@@CCCEEELLL[[[jjjyyyqqqkkkdddaaa\\\XXXWWW[[[\\\]]]___bbbdddfffggghhhiiijjjlllnnnqqqvvv|||yyypppllljjjjjjjjjllloooxxx~~~}}}sssiiiaaaVVVLLLDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888999999777888888888888999999999888999::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<>>><<<===BBBEEEHHHOOO```qqq~~~{{{ssskkkfff```[[[YYY\\\YYYYYYYYYZZZ\\\]]]^^^^^^^^^```bbbdddhhhnnnuuuzzzwwwppplllkkkjjjiiinnnsss|||}}}tttjjjbbbWWWLLLDDDCCCBBB@@@??????@@@@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::666666777777888888888999777888888888888999999999888999:::;;;;;;;;;:::::::::;;;===<<<;;;;;;<<<>>>???AAAEEEHHHJJJQQQcccsss}}}yyy}}}ssslllfff```^^^___ZZZXXXVVVWWWXXXZZZ[[[[[[ZZZ[[[]]]```dddjjjrrrwww}}}vvvpppmmmkkkjjjiiipppvvv~~~zzzlll___VVVSSSLLLEEE@@@AAAAAA>>>;;;;;;===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>><<<<<<>>>@@@BBB<<>>===<<<<<<>>>@@@BBB>>>DDDPPPVVV]]]wwwyyyuuuxxxoooiiieeeccc```^^^]]]\\\]]]\\\[[[YYYYYYZZZZZZZZZ\\\```gggkkkyyy{{{zzzxxxvvvwwwyyyzzzzzzzzzvvvuuuyyy~~~|||tttppplllhhhhhhkkkooo}}}}}}{{{zzzvvvoooeee^^^OOOGGGBBBBBBBBB???>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>@@@AAAAAAHHHSSS\\\jjjyyy{{{zzzrrrmmmjjjhhheeecccaaaaaaaaa```___]]][[[[[[ZZZYYYYYY\\\aaaeeeppp||||||wwwrrrooonnnnnnooopppppplllkkkooouuuzzzyyyrrrnnnjjjhhhkkkpppwww|||{{{{{{uuujjj```SSSJJJCCCCCCBBB@@@???@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>@@@AAACCCKKKUUUaaavvvvvv~~~vvvrrrooommmjjjhhhfffeeeeeedddbbb```]]]]]][[[YYYXXXYYY\\\___gggsss{{{qqqllljjjgggfffggghhhddddddiiinnnuuu|||uuunnnkkkhhhhhhnnnuuu}}}|||~~~zzzoooeeeWWWNNNFFFDDDCCC@@@???AAA===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;===>>>=========???AAAAAAFFFMMMVVVdddxxx~~~yyytttrrrnnnllljjjiiihhhgggeeeccc``````]]]ZZZWWWVVVXXXZZZaaalll}}}~~~rrrlllgggaaa^^^______]]]^^^ccciiiqqq}}}wwwqqqkkkhhhfffhhhqqq{{{~~~{{{~~~}}}uuulll\\\RRRHHHEEECCC@@@???AAA===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999888888999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<===??????>>>???AAACCCCCCHHHOOOWWWjjj~~~wwwtttsssqqqnnnmmmllljjjhhhfffcccccc```\\\XXXVVVVVVXXX\\\eeeuuu|||ooojjjeee\\\WWWXXXWWWWWWZZZ```eeelllyyyuuuoooiiigggfffjjjwww||||||{{{uuunnnaaaVVVKKKFFFCCC??????@@@===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999888888999999999:::::::::999999::::::;;;<<<<<<======>>>@@@@@@???@@@CCCEEEEEEKKKQQQZZZqqqzzzxxxvvvsssqqqpppnnnllliiifffeeebbb^^^YYYVVVVVVWWWXXX___lllxxxkkkiiieee[[[VVVWWWSSSTTTYYY___dddjjjvvvuuuooojjjhhhhhhnnn}}}|||zzzwwwrrrllldddXXXLLLFFFCCC???>>>@@@======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999888888999999999:::::::::999999::::::;;;<<<======>>>???@@@AAA@@@AAADDDFFFFFFMMMRRR]]]vvv{{{yyyvvvtttsssqqqnnnlllggggggddd___ZZZWWWWWWWWWUUU[[[gggwwwuuuiiiiiiggg]]]WWWYYYSSSUUUZZZaaafffkkkwwwvvvqqqllljjjjjjqqq}}}|||zzzsssmmmiii^^^PPPGGGDDDCCCAAA???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBAAABBBDDDFFFHHHPPPXXXfff}}}zzz{{{{{{vvvqqqjjjkkkjjjhhhccc^^^[[[YYY[[[ZZZ^^^jjjzzz|||qqqhhhggggggbbb[[[XXXWWWWWWXXX\\\___fffsss~~~vvvoookkkkkkpppzzz|||wwwpppiii___RRRHHHDDDCCCAAA???===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999999999999999999999999<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAAAAABBBEEEGGGJJJRRR^^^sss{{{tttnnnnnnmmmkkkfffbbb^^^\\\YYYWWWYYYbbbooo~~~yyyppphhhggggggbbb[[[XXXWWWVVVWWWYYY\\\bbbnnnzzzvvvppplllnnnttt~~~~~~yyyqqqjjjaaaTTTKKKFFFCCCAAA???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<999999999999999999999999<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBEEEHHHOOOUUUfffyyytttsssqqqnnnjjjfffcccaaaYYYVVVVVV[[[cccmmm{{{uuutttlllfffggggggbbb\\\ZZZYYYWWWVVVYYY[[[___jjjuuuvvvqqqnnnqqqxxxyyyqqqllldddXXXNNNHHHDDDAAA?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???>>>???@@@@@@AAACCCGGGJJJTTTZZZqqq{{{xxxuuuqqqmmmiiifffccc]]]YYYWWWYYY\\\aaalllvvvxxxppplllfffccceeefffccc___^^^[[[XXXWWWYYY\\\___iiirrr}}}tttpppooottt}}}{{{tttnnnggg]]]SSSKKKEEEBBB@@@@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAADDDIIILLLVVV```}}}xxxsssppplllhhheeebbb^^^[[[[[[ZZZ\\\bbbjjjnnn{{{rrrlllgggbbb```dddfffdddbbbbbb\\\XXXWWWYYY[[[^^^fffnnnzzzzzzrrrooopppwww{{{qqqkkkbbbXXXNNNGGGCCCAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAACCCFFFKKKOOOWWWjjjyyyuuuqqqlllhhhgggbbb___]]]ZZZXXX\\\bbbbbbpppwwwoookkkjjjeeeccceeefffddddddggg^^^YYYVVVWWWYYY[[[aaaggguuu}}}vvvpppooosss|||sssooofff\\\QQQIIIEEECCCAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999999999999999999;;;;;;<<<<<<===???@@@AAAAAABBBBBBBBBDDDHHHMMMRRR[[[vvv{{{wwwrrrmmmmmmhhhdddaaa\\\WWWXXX]]]^^^fffnnnqqqvvvzzzuuurrrlllhhhhhhgggeeefffiiiccc]]]XXXXXXYYYYYY\\\aaammmyyyrrrpppqqqwwwuuuqqqiii^^^SSSJJJFFFDDDAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCEEEIIIOOOSSS```|||vvvqqqsssnnniiieee___XXXXXX[[[ZZZ^^^``````dddnnnwwwzzzyyyzzzsssmmmkkkhhheeefffjjjjjjccc]]][[[[[[YYY[[[^^^fffzzzvvvoooqqqsssyyy~~~~~~ssshhhbbb[[[OOODDD???CCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<======>>>>>>?????????DDDAAAAAAIIIKKKNNNZZZooo|||vvvtttqqqkkkeeeaaa^^^\\\\\\YYYYYYYYYYYY[[[```eeeiiimmmpppwwwxxxlllgggggghhhiiikkkfffaaa^^^______^^^]]]eeeqqquuummmkkknnnwww~~~tttiiiccc\\\PPPFFFBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>????????????DDDBBBCCCKKKMMMSSSaaa}}}wwwzzzvvvoooiiidddaaa___^^^YYYXXXXXXWWWXXX[[[___bbbeeeggglllttt|||rrrllljjjjjjiiiiiiddd___]]]]]]^^^^^^]]]aaalll~~~tttmmmlllpppyyy}}}tttkkkeee]]]RRRHHHEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@>>>CCCBBBDDDMMMPPPXXXkkk~~~yyyqqqkkkfffccc```___]]][[[YYYWWWWWWXXXZZZ[[[]]]^^^aaaeeekkkrrrxxx|||yyypppmmmjjjggghhhddd```^^^^^^`````````bbbiiivvv{{{qqqlllmmmpppzzz|||tttlllfff]]]RRRIIIGGGCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@DDDCCCFFFMMMPPP]]]tttvvvoookkkiiifffccccccaaa^^^[[[ZZZYYYXXXWWWZZZZZZZZZ\\\```eeekkknnnsssuuuwwwyyyzzz}}}}}}|||}}}tttnnnjjjfffhhhgggdddcccccceeefffgggiiilllttt|||tttllliiilllpppyyy|||uuummmggg]]]RRRJJJHHHDDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@AAAEEEDDDHHHNNNQQQaaa~~~~~~wwwtttrrrooolllhhhfffbbb```^^^\\\YYYVVVYYYXXXWWWWWWYYY]]]```cccfffhhhkkkmmmoooqqquuuxxx|||{{{|||zzzsssmmmiiiiiiiiiiiijjjjjjkkklllnnnoooqqquuu~~~|||tttmmmggggggkkkoooyyy~~~wwwpppiii___RRRKKKIIIBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAABBBEEEEEEJJJQQQTTTiii}}}yyyvvvrrrnnnkkkhhheeeccccccaaa\\\XXXXXXWWWVVVUUUUUUWWWXXXYYY[[[]]]___aaaccceeeiiilllooooooqqqvvv}}}zzzssspppjjjmmmppprrrssssssssstttsssuuuxxxuuummmgggdddggglllttt}}}{{{tttlllaaaTTTLLLLLLBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAADDDFFFMMMTTTYYYrrr|||vvvpppooollliiiiiijjjhhhccc]]]YYYXXXWWWVVVUUUTTTTTTUUUSSSUUUWWWYYYZZZ\\\```bbbccccccgggmmmuuu|||~~~vvvsssnnntttzzz~~~~~~}}}}}}}}}zzz|||~~~yyynnnhhhddddddjjjqqq|||~~~wwwooocccUUUNNNNNNDDDDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@DDDGGGOOOXXX^^^yyy|||xxxssspppmmmnnnpppoooiiidddZZZZZZYYYXXXWWWUUUTTTTTTQQQRRRTTTVVVWWWYYY\\\^^^[[[\\\```fffooowww{{{}}}zzz~~~vvvtttttt{{{}}}tttjjjeeeccceeellluuu~~~wwwrrrkkk___SSSNNNGGGDDDAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???>>>===>>>@@@AAAGGGDDDGGGPPPWWWhhhrrrooo|||~~~zzzwwwsssqqqqqqoookkkgggaaa]]]XXXUUUTTTUUUVVVVVVVVVTTTRRRRRRTTTVVVWWWVVVWWWYYYZZZ\\\eeepppvvvwwwsssxxx~~~zzzwwwxxxxxxyyy|||{{{}}}vvvvvvxxxssslllddd```^^^aaakkkuuu{{{zzztttmmmaaaVVVQQQIIIFFFCCC@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@?????????AAACCCEEEDDDJJJRRR[[[nnn|||oooppp{{{uuurrrpppoookkkhhheeeaaa\\\YYYXXXXXXWWWWWWXXXUUUSSSRRRSSSUUUUUUUUUVVVXXXYYY[[[cccooouuuuuutttxxxyyysssooonnnoooqqqxxx{{{vvvssstttvvvzzzzzz{{{~~~~~~vvvvvv}}}{{{nnnggg```]]]]]]```jjjttt~~~}}}wwwqqqeeeZZZUUULLLHHHDDDBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAA@@@@@@@@@BBBDDDDDDFFFMMMTTT___wwwtttmmmttt|||uuurrrpppnnnllliiifffbbb___^^^]]][[[ZZZ[[[XXXTTTRRRSSSSSSSSSSSSSSSVVVXXXZZZbbbmmmrrrrrrtttxxxuuummmfffeeeeeeiiipppyyyyyy{{{{{{vvvnnnhhhhhhiiikkkmmmppprrrrrrrrrssstttwwwyyy}}}xxxrrrttt~~~{{{xxx{{{~~~sssiiibbb]]]\\\]]]aaakkkvvv~~~zzzuuujjj]]]VVVNNNJJJEEEBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@@@@CCCEEEDDDHHHOOOUUU```|||ooolllyyy{{{vvvtttrrrqqqkkkiiifffdddcccbbb```^^^___[[[WWWUUUTTTTTTSSSRRRRRRTTTVVVYYYaaalllrrrrrruuuzzz{{{ssskkkdddcccdddffflllrrrrrrvvvxxxsssiiiaaa___```___cccgggiiihhhhhhjjjmmmnnnpppuuuyyy|||}}}~~~}}}|||||||||||||||||||||{{{~~~ooolllqqqyyy~~~}}}vvvqqqlllkkkpppwww|||ooogggaaa]]]]]]___cccmmmwww~~~}}}yyynnn___VVVOOOKKKEEEAAA@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<>>>?????????@@@BBBDDDEEEKKKPPPTTTccclllmmm{{{xxxuuusssmmmkkkhhhggggggfffeeecccbbb___\\\ZZZYYYXXXVVVUUURRRTTTVVVXXXaaammmtttuuuvvv}}}}}}tttlllfffeeeffffffhhhlllnnnrrruuurrrjjjaaa]]]]]]ZZZ^^^cccdddddddddgggiiigggiiimmmppprrrtttttttttpppqqqqqqrrrrrrsssssssssvvvxxx{{{~~~xxxiiiiiipppvvv}}}zzz{{{~~~}}}{{{zzzzzz{{{|||}}}|||zzzqqqkkkfffdddbbbdddkkksssyyylllddd```]]]___aaaeeeoooxxx~~~|||pppaaaWWWQQQLLLFFFBBB@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===?????????@@@BBBEEEFFFMMMQQQVVVkkklllsss}}}yyyvvvqqqoookkkiiiiiiiiihhhgggdddcccaaaaaa```___\\\YYYTTTVVVVVVXXXbbbpppyyy{{{zzzxxxpppiiihhhhhhffffffhhhkkknnnqqqpppllleee```]]]ZZZ\\\```cccdddfffggghhhaaabbbccceeefffggghhhhhhgggggggggggghhhjjjkkkllllllpppsssuuuvvvzzzuuuhhhiiiooovvv}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxwwwvvvwwwvvvtttqqqppppppqqqppprrrtttuuutttrrrnnnlll```\\\ZZZZZZ\\\___gggpppyyy~~~ttthhhaaa^^^]]]```dddiiisss|||}}}rrrddd[[[SSSOOOHHHCCCAAA@@@@@@???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>@@@@@@@@@AAADDDFFFGGGNNNSSS[[[wwwsss|||yyyuuupppllljjjjjjiiihhheeeeeefffggghhhfffaaa^^^WWWXXXWWWYYYcccssswwwmmmjjjjjjhhhhhhjjjiiiiiikkkmmmmmmjjjccc^^^[[[\\\^^^bbbfffhhhhhhhhh^^^^^^]]]\\\\\\]]]^^^___aaa```___^^^___```cccdddaaaeeejjjkkkkkklllpppuuuxxxtttiiigggkkkrrr}}}yyy}}}~~~~~~yyyuuusssssssssvvvvvvuuutttsssqqqoooooojjjlllllljjjfffdddeeegggeeefffiiijjjhhheeeaaa^^^VVVSSSRRRTTTVVVYYY```iiipppuuuzzz{{{~~~~~~zzzpppfff```^^^```eeekkkrrr||||||sssfff^^^UUUPPPJJJDDDBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???AAAAAAAAACCCEEEGGGGGGOOOTTT```zzzzzzsssnnnkkkjjjiiihhhfffgggiiikkkllljjjeeeaaaYYYYYYXXXYYYddduuu~~~qqqllllllkkklllooogggffffffjjjnnnllleee^^^\\\[[[\\\aaagggjjjiiiggg^^^]]]ZZZXXXXXXXXXYYYZZZ^^^\\\ZZZXXXXXXZZZ\\\^^^YYY^^^cccdddbbbbbbeeeiiinnnwwwttthhhdddfffllluuu|||yyy{{{|||~~~}}}|||zzzzzz{{{}}}}}}uuupppmmmkkkkkkjjjkkkkkkkkkjjjgggeeedddbbbddddddbbb^^^\\\]]]___]]]___aaabbb```]]]YYYVVVRRROOONNNQQQRRRTTTZZZbbbjjjoootttuuuyyy~~~}}}}}}}}}wwwnnneeebbbaaadddkkkssszzz}}}nnnbbb___UUUPPPIIIDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>===>>>@@@AAABBBCCCFFFHHHLLLOOOWWWmmm|||vvvrrrpppnnnmmmmmmkkkjjjkkklllkkkgggccceee\\\VVVZZZeeeuuusssllljjjjjjiiihhhhhhbbb^^^```eeehhhddd``````^^^\\\]]]eeelllkkkdddddd___WWWTTTUUUWWWYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTUUUWWWYYYYYYXXXZZZ^^^bbbaaagggnnnsssvvv{{{}}}|||sssggg``````bbbjjjqqq~~~sssyyy}}}xxxwwwwww|||yyywwwtttrrrssswww|||~~~uuulllfffbbbbbbbbbhhhhhhgggccc^^^\\\^^^aaa___]]][[[YYYYYYYYYWWWVVVWWWXXXXXXWWWVVVSSSQQQPPPJJJLLLMMMOOOQQQUUUZZZ^^^dddhhhoootttvvvwwwxxxyyy{{{~~~wwwmmmfffbbbaaadddiiioooxxx{{{mmmbbb___UUUPPPJJJEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>???>>>???AAABBBBBBDDDGGGJJJPPPQQQZZZrrryyyvvvuuurrrppprrrqqqpppppppppnnnjjjfffeee___ZZZ]]]fffuuuzzztttllliiiiiijjjiiifffgggccc______bbbcccbbb___```___\\\]]]eeemmmmmmggggggaaaYYYUUUUUUWWWYYYYYY[[[YYYWWWUUUSSSRRRRRRRRRPPPRRRTTTTTTSSSTTTWWW[[[ZZZ```gggkkknnnrrryyyzzzyyyxxxzzzvvvjjj```]]]^^^aaaeeejjjvvv{{{vvvuuuyyy{{{sssqqqqqqtttzzzvvvtttqqqppppppsssvvvyyy~~~zzzrrrjjjdddaaa______cccdddccc```[[[YYY[[[]]][[[XXXVVVUUUUUUUUUTTTRRRRRRRRRRRRRRRPPPNNNLLLKKKHHHJJJLLLNNNPPPTTTYYY]]]```eeekkkqqqssstttuuuvvv{{{~~~|||uuummmgggdddbbbeeekkktttyyylllbbb^^^VVVQQQKKKFFFCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>=========>>>>>>>>>??????>>>@@@AAABBBCCCEEEHHHKKKSSSRRR]]]zzz}}}zzzvvvvvvuuusssrrrpppmmmiiieeeeeeaaa___aaafffqqq|||zzzxxxuuujjjgggdddeeehhhjjjjjjhhhgggeeeaaa^^^]]]]]]^^^___aaa___]]]]]]eeennnoookkkkkkddd\\\VVVUUUVVVYYY[[[]]][[[YYYVVVTTTRRRQQQPPPNNNOOOPPPOOOOOOOOOQQQSSSTTTZZZ```dddfffiiimmmqqqtttwww{{{zzzpppqqqsssxxx}}}wwwrrriii```[[[[[[```eeefffgggnnnxxx{{{vvvpppnnntttwww||||||}}}}}}~~~}}}xxxooollljjjlllqqqvvvyyyyyyqqqpppmmmllllllmmmpppqqqwwwtttnnnhhhccc___\\\[[[___```aaa___[[[XXXYYY[[[XXXVVVTTTSSSSSSSSSRRRQQQNNNNNNNNNMMMLLLJJJIIIHHHIIIKKKMMMPPPRRRVVV[[[^^^___ccciiinnnqqqsssuuuwww}}}}}}|||xxxqqqkkkhhhfffdddgggooo|||{{{nnnccc]]]XXXSSSLLLGGGDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>?????????>>>@@@AAAAAABBBEEEIIILLLSSSSSSccc|||}}}{{{xxxuuurrrmmmiiigggfffeeedddccccccjjj}}}uuuooommmlllcccaaa```bbbfffjjjkkkkkkiiihhheee```[[[YYY\\\___``````]]]]]]dddnnnqqqooommmhhh___XXXUUUVVVYYY[[[^^^]]][[[XXXUUUSSSQQQPPPPPPPPPPPPPPPOOOOOOPPPPPPSSSWWW]]]```bbbccceeefffiiilllpppuuuzzzwwwoooqqquuuzzz}}}}}}{{{xxxnnnjjjbbb\\\[[[___fffkkkooollllllppprrrooolllmmmqqqtttxxx|||~~~}}}|||~~~|||wwwrrrnnnjjjfffggglllqqqttttttkkkjjjiiihhhiiijjjlllmmmpppooolllhhhccc^^^[[[YYY^^^aaabbbaaa]]][[[[[[]]]ZZZXXXVVVUUUVVVVVVUUUTTTPPPOOOOOONNNMMMLLLKKKJJJMMMPPPSSSUUUWWW[[[___cccdddfffjjjmmmpppuuuyyy}}}yyysssmmmiiigggfffeeeiiissssssggg```YYYTTTMMMHHHEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>???@@@AAABBBEEEIIIMMMRRRVVVnnn}}}wwwrrrnnnllljjjjjjhhheee```cccsssxxxmmmjjjiiidddaaa^^^^^^```eeejjjlllkkkkkkhhhbbb[[[YYY\\\`````````^^^^^^dddnnnrrrqqqnnniiibbbZZZVVVVVVYYY\\\___^^^\\\ZZZWWWUUUSSSQQQRRRRRRQQQQQQQQQQQQPPPOOOSSSVVVZZZ\\\]]]^^^^^^^^^aaadddhhhmmmrrryyy|||wwwyyy|||{{{uuupppjjjfff```]]]___ccciiimmmpppkkkhhhkkkmmmmmmooorrrrrrtttxxx|||~~~~~~wwwrrrnnnkkkgggddddddiiimmmooopppfffeeeeeeeeegggiiilllmmmlllllljjjhhhddd```\\\ZZZ]]]```cccbbb^^^]]]]]]___]]][[[YYYXXXYYYYYYXXXVVVSSSRRRQQQPPPOOOOOONNNNNNRRRUUUXXXZZZ\\\___cccfffhhhiiikkklllpppwww~~~wwwoooiiifffeeeeeeffflllzzzzzznnneee[[[VVVOOOIIIEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>?????????@@@@@@???@@@AAAAAABBBFFFKKKOOOTTT^^^}}}{{{uuurrrqqqsssqqqooojjjccccccooo~~~wwwppplllhhhddd^^^[[[[[[```fffjjjmmmmmmjjjddd^^^[[[\\\___^^^```______dddmmmqqqpppmmmiiiddd\\\WWWVVVYYY[[[___^^^^^^\\\[[[XXXVVVUUUTTTSSSRRRSSSTTTTTTRRRPPPRRRSSSTTTVVVWWWWWWWWWVVVZZZ]]]aaaeeejjjqqqxxx}}}|||tttooohhheeebbbaaacccgggiiijjjgggbbb___ccchhhlllqqqwwwuuuvvvyyy~~~~~~~~~vvvooolllgggdddaaabbbfffjjjlllkkkccccccbbbbbbdddhhhkkknnnjjjjjjiiigggeeeaaa^^^\\\\\\^^^```___]]]\\\^^^``````^^^[[[ZZZZZZZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRWWWYYY\\\^^^```bbbeeegggjjjkkkmmmooossszzzuuukkkfffdddddddddhhhrrrsssggg\\\WWWOOOJJJFFFDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCEEEHHHNNNRRRYYYiii}}}{{{{{{}}}zzzvvvrrrlllkkkttt{{{ssslllhhhccc^^^\\\___eeeiiinnnllliiieee```]]]\\\\\\]]]___``````eeelllooonnnjjjhhhddd^^^XXXVVVXXX[[[^^^^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUVVVXXXXXXVVVSSSQQQPPPPPPQQQRRRSSSSSSRRRRRRUUUXXX\\\aaagggnnnrrryyytttkkkiiihhhiiijjjkkkiiiggg```[[[XXX]]]bbbgggnnntttvvvvvvxxx|||vvvooollleeebbb```bbbgggjjjkkkjjjdddbbb```___aaaeeeiiilllhhhhhhgggfffdddaaa___^^^\\\^^^___]]][[[[[[___bbbdddbbb___]]]]]]\\\ZZZXXXZZZYYYXXXWWWVVVVVVWWWWWW]]]___bbbdddeeefffhhhiiikkknnntttxxx}}}|||qqqiiieeeeeefffffflllxxxuuuggg\\\WWWPPPJJJFFFDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>????????????@@@@@@@@@DDDDDDEEEEEEFFFKKKPPPUUU^^^qqq|||xxxsssrrrzzzyyyooommmhhhcccaaabbbgggjjjnnnkkkhhhdddaaa^^^[[[ZZZ\\\___aaaaaaeeekkknnnlllhhhhhheee___YYYVVVXXXZZZ]]]^^^_________^^^]]]\\\[[[YYYYYYZZZ]]]]]]ZZZWWWQQQPPPOOOOOOPPPQQQRRRQQQMMMOOORRRVVVZZZ```gggkkkyyy}}}yyypppooonnnoooqqqooojjjfff```ZZZWWWZZZ^^^bbbhhhmmmuuuttttttxxx~~~~~~}}}{{{~~~wwwpppmmmeeecccbbbdddiiillllllkkkeeeccc___]]]^^^bbbfffjjjggggggfffeeecccaaa___^^^]]]______^^^\\\]]]aaaeeeiiifffcccaaa```^^^\\\[[[___^^^\\\[[[ZZZ[[[[[[\\\ccceeehhhiiiiiijjjlllmmmlllrrrzzzyyyooogggfffggghhhhhhooo}}}yyynnnddd[[[RRRNNNKKKEEEAAAAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA???CCCFFFEEEEEEKKKSSSYYYbbb{{{zzz{{{{{{{{{|||{{{~~~||||||uuusssnnniiieeedddeeegggpppnnnkkkhhheeecccccccccbbbbbbbbbeeehhhkkkkkkkkkjjjgggbbb___^^^^^^^^^^^^___^^^^^^^^^___aaacccddd_________aaabbbaaa___\\\^^^ZZZVVVTTTTTTSSSPPPMMMQQQQQQPPPRRRUUUZZZ___cccwww}}}}}}zzz|||zzzwwwvvvwwwzzz~~~vvvtttrrrtttvvvtttllleeeXXXYYYYYYXXXWWWYYY^^^bbbnnnooorrrvvvzzz~~~||||||}}}xxx||||||tttpppkkkgggbbbaaaeeejjjmmmmmmiiifff```\\\\\\^^^bbbeeegggfffeeecccbbbaaaaaa``````bbbccc```]]]]]]aaafffbbb```^^^]]]]]]___aaaccccccccccccccccccccccccccckkkmmmoooooonnnooorrruuu{{{zzzrrrkkkhhhfffeeejjjppp|||vvvfff\\\SSSOOOKKKFFFBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@CCCEEEEEEGGGLLLTTTYYYiii}}}{{{zzzxxxvvvtttvvvxxxvvvrrrnnnjjjiiijjjlllrrrqqqooollliiigggeeeeeecccbbbccceeehhhjjjjjjiiihhheeebbb___^^^]]]]]]]]]ccccccbbbbbbbbbccccccddddddddddddeeefffeeebbb```aaa^^^ZZZXXXWWWVVVSSSQQQQQQPPPNNNNNNPPPTTTYYY\\\lllqqqxxx{{{zzzwwwsssqqqnnnmmmkkkkkkmmmqqqvvvyyy}}}{{{}}}}}}zzzvvvsssqqqmmmfffaaa\\\]]]]]]\\\[[[[[[___bbbgggjjjoootttyyy{{{}}}}}}~~~yyytttvvv}}}xxxtttmmmhhhbbb```ccchhhkkklllhhheeeaaa^^^]]]___bbbeeegggfffeeedddddddddddddddbbbeeeeeeccc___]]]```dddbbbaaa___^^^___```cccdddiiihhhgggggghhhjjjmmmooooooqqqssstttuuuwww|||vvvoooiiigggfffggglllsssyyyhhh^^^TTTPPPMMMGGGDDDDDDBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFIIINNNUUUZZZttt}}}zzzwwwssstttzzz|||yyyuuurrrqqqqqqqqqttttttrrrpppmmmjjjgggffffffeeefffhhhjjjkkkkkkiiigggfffdddbbb````````````ggghhhhhhiiihhhgggfffeeeiiihhhhhhhhhiiihhheeebbbdddaaa^^^\\\[[[ZZZXXXWWWUUUSSSOOOMMMMMMOOORRRUUU^^^bbbfffiiihhhfffeeeddd```______```ccciiinnnqqquuuuuuvvvxxx|||}}}yyyuuuvvv{{{~~~{{{tttnnnhhhdddbbbaaaaaabbbcccbbb```___```aaaaaaeeekkkrrrwwwyyyzzzzzzzzz{{{|||yyyyyy}}}zzzsssssswwwzzzvvvpppjjjbbb___aaaeeehhhiiigggfffcccaaa```aaacccdddffffffffffffggghhhiiiiiiiiikkkllliiidddaaaaaacccdddcccbbbbbbccceeehhhiiipppooonnnnnnqqquuuyyy|||xxxyyy{{{}}}{{{ssslllgggfffgggjjjpppxxx}}}zzzlllaaaWWWRRRNNNIIIFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCDDDGGGKKKOOOXXX```uuu|||}}}~~~|||yyywwwvvvttttttsssqqqnnnjjjgggeeehhhiiijjjmmmppppppnnnkkkjjjjjjiiigggeeeeeeeeefffkkklllnnnooonnnllljjjhhhjjjiiihhhhhhhhhgggdddbbbfffdddaaa^^^]]]\\\\\\\\\\\\YYYTTTPPPMMMNNNPPPQQQSSSVVVXXXZZZYYYYYYYYYZZZYYYYYYYYY[[[^^^ccchhhllllllmmmooorrrvvvyyy|||~~~sssqqqpppssszzzvvvsssllleee___^^^```cccddddddeeeeeedddbbbaaa```___bbbgggmmmrrrwwwzzz|||zzz{{{|||~~~|||wwwssstttwwwzzzxxxtttuuuyyy|||xxxtttlllccc___```dddhhhiiihhhgggeeedddddddddeeeeeehhhhhhhhhiiikkkmmmnnnoooppprrrsssqqqlllhhhfffeeefffffffffgggiiillloooqqqtttuuuvvvyyy}}}~~~zzzrrrlllhhhhhhjjjnnnuuu}}}pppeeeZZZTTTPPPJJJGGGGGGCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAEEECCCEEEIIILLLQQQ^^^kkksssrrr|||~~~zzztttsssrrrpppmmmiiifffccchhhjjjoootttwwwvvvrrrnnnlllmmmmmmkkkiiihhhjjjmmmoooqqqsssttttttrrrooommmllljjjiiihhhhhhhhheeecccfffeeebbb___]]]]]]^^^___```]]]YYYTTTQQQOOOPPPPPPOOOQQQRRRRRRQQQRRRSSSUUUWWWWWWWWWXXX[[[^^^bbbeeecccfffjjjooosssuuuvvvvvvvvvyyy}}}~~~}}}}}}{{{ooonnnooottt{{{oookkkddd]]]XXXYYY^^^cccccccccdddeeeeeedddbbbaaa______aaadddjjjpppvvvyyy{{{||||||||||||~~~xxxrrrqqqrrrttt{{{{{{tttqqqssswwwyyy|||wwwooofffaaabbbfffjjjkkkiiiiiihhhggggggggghhhhhhjjjkkklllmmmoooqqqsssttttttuuuvvvuuuqqqmmmjjjhhhggggggiiilllppptttwwwyyy|||~~~vvvppplllmmmpppttt|||vvvjjj^^^WWWQQQKKKGGGGGGCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCFFFKKKLLLRRReeezzzvvvmmmwwwwwwvvvtttrrrnnnkkkhhhfffggglllttt|||~~~xxxssspppppppppnnnkkklllppptttwwwxxxyyyzzzyyyvvvsssqqqnnnmmmkkkjjjkkkkkkiiihhhfffeeeccc```]]]]]]___bbbbbb```]]]YYYVVVSSSRRRQQQPPPQQQQQQPPPOOOOOOQQQSSSUUUTTTTTTTTTVVVXXX[[[\\\[[[^^^ccchhhllloooppppppoooqqqssstttrrrpppoooooorrrxxxvvvppppppsssyyy~~~mmmhhh```ZZZWWWYYY\\\___``````aaadddfffgggfffdddaaa___]]]]]]```eeekkknnnvvvyyy|||{{{yyyxxxzzz|||}}}uuurrrqqqqqqwww}}}~~~tttnnnnnnnnnllltttzzz~~~}}}~~~xxxrrrjjjfffhhhkkknnnooollllllkkkjjjjjjjjjkkkllloooooooooqqqrrrtttvvvwwwuuuuuuvvvvvvtttrrrooommmjjjllloootttyyy~~~zzzuuuqqqtttwww|||zzznnnaaaXXXRRRKKKGGGGGGBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCGGGLLLLLLSSSlll~~~kkkkkk}}}}}}zzzwwwssspppnnnmmmkkkrrr~~~}}}vvvwwwwwwsssppprrrxxx~~~}}}zzzvvvtttooommmlllkkklllmmmlllkkkffffffddd```]]]^^^aaadddeeedddcccaaa^^^[[[XXXWWWQQQRRRRRRQQQOOOOOOPPPRRRQQQQQQPPPPPPQQQSSSUUUVVVWWWXXX[[[___dddhhhmmmooonnnooopppnnnkkkiiihhhhhhhhhlllrrrvvvxxxzzz|||wwwtttuuuyyy~~~yyymmmggg___[[[\\\^^^___```^^^]]]^^^bbbgggjjjjjjiiifffccc```]]]\\\]]]___```jjjpppwwwyyywwwttttttuuuyyy||||||xxxuuurrruuuzzzzzzrrrpppmmmiiimmmooottt{{{}}}yyyvvvvvvvvvwwwyyytttmmmkkkmmmqqqssstttpppooommmllllllmmmooopppssssssssstttuuuvvvwwwxxxwwwwwwwwwxxxyyyyyywwwvvvsssvvvzzz}}}xxxvvvzzz}}}pppbbbYYYRRRKKKGGGFFFBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBIIIMMMLLLSSSpppuuueeejjj{{{xxxuuutttssspppyyy~~~~~~}}}yyyvvvxxx{{{xxxuuunnnllljjjjjjlllllllllkkkffffffeeeaaa^^^^^^bbbfffhhhiiiiiihhhfffbbb___]]]RRRSSSSSSRRROOOOOOPPPQQQOOOOOONNNOOOPPPRRRTTTUUUWWWVVVVVVYYY^^^eeelllqqqrrrrrrqqqnnnkkkhhhhhhhhhccceeehhhiiijjjmmmrrrvvv}}}~~~zzzxxxzzz~~~|||vvvlllfff___]]]aaaeeeeeeccc\\\\\\]]]aaahhhmmmnnnmmmkkkiiieee```\\\ZZZXXXWWW___gggrrrwwwvvvsssrrrrrrrrruuuyyy~~~|||}}}~~~yyyuuuvvvzzzzzzwwwsssmmmlllkkkkkkqqqyyyyyytttqqqqqqrrrssszzzuuuooonnnqqquuuwwwwwwrrrpppnnnmmmmmmnnnqqqsssvvvuuuuuuuuuvvvwwwxxxxxxzzzzzzzzz|||~~~~~~}}}~~~yyyxxx}}}}}}ssseeeXXXPPPKKKGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBBBBFFFHHHGGGKKKQQQVVVqqqrrrgggnnn}}}{{{zzz{{{ttt{{{}}}{{{vvvqqqqqqmmmjjjjjjnnnooollliiillljjjfffcccbbbbbbcccdddjjjkkklllllljjjgggcccaaaYYYYYYXXXVVVSSSQQQOOOMMMPPPNNNLLLLLLMMMNNNOOONNNRRRUUUXXXXXXYYY^^^gggoooqqquuuvvvrrrrrrrrrkkkcccddddddcccdddfffhhhkkkmmmuuuzzz{{{sssmmmfffbbbccceeefffeee[[[ZZZ[[[]]]bbbiiippptttuuuooohhheeecccaaa[[[VVVYYY[[[___gggpppuuuuuusssrrrqqqppprrrwww}}}wwwrrruuuzzz~~~{{{zzz~~~{{{rrroookkkiiihhhlllvvv{{{}}}zzzvvvqqqnnnnnnoooqqqxxxxxxqqqqqqwww}}}~~~}}}}}}xxxtttrrrttttttsssqqqyyyzzz|||{{{zzzyyyzzz{{{}}}||||||~~~xxxxxxvvvggg[[[RRRLLLHHHFFFAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBCCCCCCGGGGGGKKKQQQWWWuuu|||ooofffqqqzzzvvvssssssoookkkkkknnnpppnnnlllmmmkkkiiigggffffffggghhhkkkllllllllljjjhhhfffddd___^^^]]]ZZZVVVSSSPPPNNNPPPNNNLLLKKKLLLMMMMMMLLLOOORRRTTTTTTUUUZZZbbbiiittt{{{~~~{{{yyyrrrjjjgggfffddddddeeegggiiikkktttyyy~~~}}}|||~~~|||uuuooohhheeeeeefffeeedddXXXWWWWWWYYY^^^eeemmmrrrtttpppmmmkkkkkkggg```ZZZVVVVVVYYY___gggnnnqqqrrrpppmmmjjjiiilllrrrxxx{{{|||xxxqqqrrruuuyyy~~~}}}wwwooollljjjnnnxxxxxxsssqqqqqqrrrsss{{{~~~wwwxxx~~~xxxvvvwwwxxxwwwuuuxxxzzz}}}~~~}}}||||||}}}~~~vvvuuu~~~yyykkk^^^TTTNNNIIIGGGBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBCCCBBBHHHJJJMMMSSS\\\}}}uuuiiiddduuu{{{zzzwwwsssooommmoooqqqpppnnnmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhgggfffccc___[[[WWWSSSQQQTTTRRROOOMMMNNNNNNMMMMMMNNNPPPRRRRRRRRRVVV]]]cccsss~~~zzztttooommmjjjhhhggghhhiiikkkuuuyyy}}}~~~{{{yyyyyyzzzzzzxxxrrrllliiihhhgggdddaaaWWWUUUTTTUUUZZZccclllqqqsssrrrrrrrrrrrrnnngggaaaVVVTTTSSSVVV]]]ffflllpppooolllfffccccccgggmmmqqqvvv}}}{{{qqqppppppqqquuuzzzvvvqqqmmmqqq{{{~~~wwwvvvvvvvvvuuu~~~|||}}}}}}}}}{{{yyy}}}wwwttt}}}zzznnnaaaVVVNNNJJJGGGBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@AAABBBCCCDDDCCCKKKMMMOOOVVVccc~~~lllcccddd{{{|||vvvrrrqqqqqqqqqpppllllllllllllkkkkkkkkkjjjjjjjjjiiihhhhhhiiijjjjjjkkkjjjhhheeeaaa]]]ZZZXXXZZZWWWTTTRRRQQQQQQPPPOOOPPPQQQRRRQQQRRRUUUZZZ^^^hhhxxx|||{{{xxxtttpppnnnnnnnnnooouuuyyy}}}~~~|||yyywwwvvvwwwzzz{{{vvvpppllljjjhhhccc___YYYVVVSSSTTTYYYcccmmmttttttttttttuuuuuuqqqlllggg[[[WWWSSSRRRVVV^^^fffkkknnnlllhhhdddbbbcccfffiiiooouuu{{{~~~vvvssspppoooppptttxxx|||~~~~~~~~~}}}uuupppttt~~~zzzyyyxxxvvv}}}~~~}}}xxxyyyooobbbVVVNNNIIIGGGCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@AAABBBDDDEEECCCLLLNNNOOOYYYkkktttddd```gggyyytttsssssssssooonnnnnnlllkkkjjjiiihhhhhhhhhfffffffffgggiiijjjjjjjjjiiihhhfffdddbbbaaa]]]ZZZWWWUUUTTTSSSRRRPPPQQQQQQPPPPPPPPPRRRVVVXXX\\\mmm|||xxxvvvuuuuuuvvvyyy|||}}}|||yyywwwvvvvvvzzz}}}yyysssooolllhhhccc^^^YYYVVVSSSTTTYYYcccnnnuuuvvvvvvuuutttrrrpppllljjj___[[[UUUQQQQQQUUU]]]bbbgggiiijjjiiieeebbbaaabbbgggmmmssswww}}}|||zzzvvvsssrrrsssvvvxxx{{{{{{zzz{{{}}}~~~~~~yyysssxxx|||yyywww||||||xxxooocccWWWNNNJJJHHHDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@BBBCCCEEEEEECCCKKKLLLOOO^^^vvvlll```aaaooo|||yyyyyy{{{xxxvvvtttpppmmmkkkiiihhhggggggfffeeefffggghhhiiihhhhhhiiiiiiiiiiiihhhhhh___]]]YYYWWWVVVUUUTTTSSSQQQPPPOOONNNNNNOOOPPPRRRVVVbbbvvv}}}|||~~~|||zzzxxxwwwzzzzzztttooolllhhhccc^^^XXXVVVSSSTTTZZZdddnnnuuuyyyyyywwwuuuqqqnnnjjjhhhaaa^^^YYYRRROOOOOOTTTWWW]]]ccciiijjjgggbbb^^^^^^___eeejjjmmmttt}}}{{{xxxvvvtttttttttwwwvvvuuuvvvyyy}}}~~~xxx|||}}}}}}zzzwwwpppeeeYYYOOOKKKJJJDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA?????????@@@BBBDDDEEEFFFEEEMMMMMMRRRhhh~~~fff___eeexxx~~~xxxsssooommmlllggggggggggggggghhhhhhiiifffggghhhiiijjjkkkkkkkkkdddaaa^^^\\\[[[[[[YYYXXXSSSRRROOONNNNNNOOOOOOOOOTTTXXXdddvvv~~~yyy}}}{{{tttoookkkhhhccc___ZZZXXXVVVWWW]]]gggqqqwww|||}}}}}}zzzuuunnnhhheeebbbaaa^^^XXXRRROOOPPPRRRVVV]]]fffiiifffbbb______YYY^^^aaabbbhhhqqqvvvwww~~~{{{xxxtttpppnnnnnnmmmmmmnnnqqqwww}}}|||yyywwwqqqfffZZZQQQMMMLLLEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA?????????@@@BBBDDDEEEFFFIIIPPPPPPWWWrrrxxxccc```iii~~~xxxsssqqqppphhhhhhhhhiiiiiiiiiiiihhheeefffhhhiiijjjkkkkkkkkkiiigggcccaaaaaaaaa___^^^WWWUUURRRQQQQQQQQQPPPPPPTTTQQQVVVeeeuuu|||{{{sssnnnkkkhhhccc```]]][[[ZZZ\\\bbbkkkuuu{{{~~~yyyooogggbbbdddeeeccc^^^XXXSSSRRRRRRSSS[[[dddhhhfffcccbbbbbbVVVYYY[[[[[[```hhhmmmnnn~~~~~~~~~|||xxxrrrmmmjjjeeeeeedddfffkkkqqqwww{{{}}}uuujjj___UUUMMMIIIDDDCCCAAA@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBBBBBAAABBBEEEGGGKKKOOOVVVfffvvvcccaaajjj{{{tttnnnjjjgggdddfffjjjnnnnnnlllggghhhiiijjjjjjiiihhhhhhcccdddfffggggggfffdddbbb^^^[[[WWWTTTSSSSSSSSSRRRYYYUUUUUU[[[gggwwwzzzrrrllliiigggggggggdddbbbbbbhhhqqq||||||uuunnnhhhjjjlllllleee[[[SSSPPPPPPMMMPPPWWW___dddfffdddaaa^^^[[[WWWVVVXXX\\\```bbbppptttzzzzzzpppiiibbbaaaaaaeeekkkpppqqqqqq~~~uuukkk___UUUNNNJJJEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBEEEIIILLLLLLTTTbbbwwwrrreeecccnnn}}}wwwqqqnnnkkkkkknnnpppnnnllllllmmmmmmlllkkkjjjiiihhheeefffggghhhhhhgggffffffccc___YYYWWWVVVUUUSSSQQQUUUQQQQQQXXXcccsss{{{tttpppnnnllljjjgggfffdddeeekkkvvvzzzsssooonnnooonnniiiaaaXXXRRRPPPIIILLLRRR[[[ccciiikkkkkk___[[[VVVSSSSSSWWW[[[]]]hhhmmmwww}}}ssslllcccaaa___aaafffkkkmmmnnnyyywwwlll```VVVOOOKKKFFFEEECCCBBBAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDHHHNNNRRR```kkk}}}rrrllleeesssxxxuuurrrsssvvvwwwtttooorrrrrrpppnnnllljjjiiihhhggggggggghhhhhhiiiiiiiiiiiiccc]]]ZZZZZZZZZUUUQQQRRROOOPPPVVV```nnn}}}wwwuuutttpppllliiihhhhhhjjjqqq|||~~~zzzvvvqqqqqqpppmmmhhhaaaXXXQQQJJJKKKNNNUUU^^^hhhnnnqqqccc^^^VVVPPPNNNOOOSSSVVVZZZbbbnnnzzz}}}uuunnnfffbbb^^^]]]___dddhhhjjjqqqyyyyyynnnbbbXXXPPPLLLGGGFFFEEECCCCCCCCCCCCDDDAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCFFFKKKSSSXXXnnnyyy{{{pppooojjj{{{}}}|||}}}zzzxxx{{{}}}wwwuuusssqqqooollljjjiiihhhgggggggggggghhhiiijjjkkkkkkeee___^^^______ZZZUUUTTTQQQQQQVVV^^^ggguuu~~~yyyxxxvvvpppkkkmmmmmmnnnpppvvv{{{yyyrrrpppooopppoooiii___WWWRRROOOMMMPPPWWWaaaiiinnnjjjeee\\\RRRLLLJJJMMMPPPOOOVVVbbbnnnwwwxxxuuuqqqjjjfff___[[[[[[___dddgggmmmuuu{{{ooodddYYYQQQMMMHHHGGGEEEDDDCCCCCCDDDEEEBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDGGGMMMTTTZZZeeeqqqqqqkkknnnuuu}}}zzzyyy|||~~~{{{uuutttrrrpppnnnkkkjjjiiigggffffffffffffggghhhiiiiiieeeaaaaaacccccc```\\\XXXTTTSSSVVVYYY]]]fffppp}}}xxxwwwvvvssspppqqqsssvvvwwwzzz~~~zzzxxxpppnnnmmmooorrrpppggg```YYYTTTNNNLLLQQQYYYbbbgggppplllcccXXXOOOJJJKKKMMMLLLPPPXXXbbblllsssuuuuuunnniiiccc]]]ZZZ\\\aaaeeelllrrr{{{}}}qqqeeeZZZRRRNNNHHHGGGEEEDDDCCCCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCEEEHHHMMMSSSXXXcccnnn~~~nnnnnnsss~~~yyyvvvvvvuuuuuu{{{}}}wwwwwwvvvuuurrrnnnkkkiiiffffffffffffffffffffffffeeedddccccccddddddcccbbb[[[WWWUUUVVVUUUUUUZZZaaahhhsss{{{vvvuuuuuuvvvwwwuuuyyy}}}~~~~~~zzzxxxqqqnnnlllooorrrsssooojjj^^^XXXPPPLLLNNNVVV]]]bbbnnnmmmhhh___UUUNNNMMMNNNNNNOOORRRYYYccclllrrruuuooolllggg```\\\\\\___bbbjjjooowww~~~rrrfff[[[SSSOOOHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAABBBDDDEEEHHHKKKPPPTTT```ooowwwnnnttt~~~~~~yyyuuuqqqmmmpppvvvxxx~~~~~~~~~|||xxxsssnnnjjjfffgggggghhhgggfffdddcccbbbdddfffeeecccbbbcccddd```\\\ZZZYYYWWWSSSVVV[[[XXXcccnnnvvvwwwqqqqqqtttyyyxxx}}}~~~|||tttqqqooooooqqqssssssrrreee^^^TTTNNNNNNSSSYYY\\\eeeggggggbbbYYYRRRPPPPPPMMMLLLMMMRRRZZZcccjjjmmmnnnmmmjjjddd^^^[[[\\\^^^fffkkktttsssggg\\\TTTPPPGGGFFFEEECCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCC@@@BBBDDDFFFGGGJJJNNNQQQQQQdddmmmjjjuuu~~~xxxpppjjjjjjnnnrrrvvv}}}vvvoookkkggghhhiiiiiihhhfffdddbbbaaaeeehhhgggbbb```bbbeeedddaaa___^^^[[[VVVWWW[[[RRR[[[dddjjjsssxxxnnnkkkpppvvvxxxxxxuuuqqqooopppsssuuuwwwllldddZZZRRROOOQQQTTTVVV]]]bbbeeeccc\\\UUURRRRRRIIIHHHIIIMMMTTT\\\aaadddlllmmmkkkfff___[[[[[[\\\bbbhhhsss~~~zzzsssmmmcccWWWPPPKKKIIIGGGDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEFFFLLLUUUTTTggg|||iiidddfff|||zzzssspppmmmlllmmmkkknnnttt{{{zzzrrroookkkmmmmmmkkkkkkmmmkkkfffgggggggggfffeeedddcccbbbcccbbb```^^^[[[YYYWWWVVVYYYYYYZZZ```jjjwwwwwwooolllqqqyyyxxx~~~{{{tttnnnlllnnnrrruuuvvvkkk]]]SSSPPPQQQTTTUUUWWWWWWYYY\\\^^^^^^[[[YYYPPPLLLHHHHHHLLLSSSYYY\\\eeeggggggccc^^^[[[[[[]]]]]]eeeqqq|||~~~wwwpppdddVVVMMMJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDGGGGGGGGGNNNWWWZZZsssssscccaaaddd{{{}}}xxxuuuqqqnnnmmmnnnooosssxxx~~~|||tttpppooosssuuurrrppppppmmmjjjlllkkkiiihhhfffeeeddddddbbbbbb```^^^\\\ZZZXXXWWWWWWYYY\\\aaaiiirrrzzzuuummmjjjpppxxxyyy}}}vvvpppmmmnnnqqqsssssskkk___UUUPPPOOOQQQRRRSSSTTTVVVZZZ]]]]]][[[YYYRRRNNNIIIHHHKKKPPPUUUWWW]]]```aaa___[[[XXXXXXZZZ___gggrrr~~~|||zzzttthhhXXXOOOIIIHHHFFFEEECCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFIIIHHHIIIQQQ[[[fff~~~hhh^^^```eee}}}~~~{{{uuupppnnnqqqppppppssswwwyyyvvvuuu}}}~~~xxxuuurrrpppsssqqqnnnjjjhhhfffffffffddddddcccbbb```^^^\\\[[[YYY[[[```eeejjjnnnppprrrsssvvvxxxxxxxxxzzz~~~{{{pppiiihhhnnnvvvzzzyyysssooonnnoooppppppkkkdddZZZRRRNNNNNNOOONNNOOOSSSWWW[[[]]][[[YYYUUUPPPKKKHHHIIILLLOOOQQQUUUYYY\\\[[[XXXVVVVVVXXX```hhhttt~~~|||}}}}}}zzzyyyyyyxxxuuusss~~~zzzuuujjj]]]TTTIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIHHHKKKVVVbbbwwwuuubbb\\\aaahhh~~~~~~yyysssqqqsssqqqoooppprrr|||~~~}}}}}}zzzyyyzzzwwwqqqllliiigggggghhhiiiiiihhhgggfffdddbbbaaa^^^```eeeiiilllmmmmmmmmmjjjkkkmmmnnnnnnqqqvvvyyyyyyzzz{{{~~~tttjjjffffffmmmuuuzzz}}}vvvqqqooonnnnnnmmmmmmiiiaaaWWWPPPMMMNNNLLLMMMQQQVVVZZZ]]]\\\[[[VVVQQQKKKHHHHHHJJJMMMNNNRRRVVVYYYYYYWWWUUUUUUWWW^^^gggtttyyytttkkkiiiggggggjjjmmmqqqssssssrrrrrrrrrrrrrrrrrrqqq}}}zzzrrriii^^^VVVJJJIIIGGGFFFEEEEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFIIIJJJQQQbbbrrrooo^^^[[[aaaiii~~~}}}xxxvvvvvvrrroooooorrrzzz|||uuunnnjjjiiijjjkkklllllllllllljjjhhheeedddbbbdddgggjjjmmmnnnoooooojjjjjjjjjjjjkkkmmmqqqtttttttttvvv{{{|||nnngggfffgggmmmttt{{{zzztttqqqnnnmmmmmmnnnnnnhhh^^^UUUQQQOOOMMMNNNPPPTTTYYY]]]^^^]]]VVVQQQLLLIIIIIIKKKMMMMMMQQQTTTWWWVVVTTTRRRSSSTTT\\\eeettt~~~wwwpppjjjddd```]]]ZZZZZZZZZ\\\___dddiiimmmoooooopppppppppqqqrrrrrr|||~~~zzzqqqggg[[[TTTKKKJJJHHHGGGEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGJJJPPP^^^wwwjjj\\\ZZZ```jjj|||yyytttqqqqqqsssyyyyyyqqqmmmlllnnnooonnnooooooooommmjjjgggeeedddfffiiillloooqqqqqqrrrnnnmmmkkkjjjkkkmmmpppqqqrrrrrrsssyyywwwllliiiiiikkkooosss{{{}}}xxxssspppnnnmmmnnnooollleee\\\UUUQQQQQQPPPPPPSSSWWW\\\^^^___WWWSSSNNNKKKKKKLLLMMMNNNOOOQQQSSSRRRPPPOOOQQQTTT\\\fffvvv|||vvvsssiiifffaaa[[[WWWUUUUUUUUUQQQRRRSSSUUUWWW]]]ccchhhkkkmmmoooppppppqqqsssuuuzzz||||||rrrhhh\\\TTTMMMLLLIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHNNNYYYoooiii]]][[[aaammm|||wwwsssssstttxxx~~~uuuppppppsssuuutttuuuuuuuuurrroookkkiiihhhjjjooosssuuuvvvuuutttrrrpppmmmlllmmmooorrrssstttsssuuu{{{vvvnnnnnnoooooooooqqqzzzzzzvvvrrrppplllmmmmmmmmmiiibbbYYYSSSUUURRRPPPPPPTTTYYY]]]___[[[WWWQQQNNNMMMMMMMMMMMMNNNPPPRRRQQQPPPQQQUUUYYY```kkk{{{vvvmmmgggccc^^^\\\WWWSSSPPPQQQSSSVVVMMMNNNPPPQQQSSSXXX___dddfffiiimmmoooppprrruuuxxx{{{}}}}}}vvvlll```WWWNNNMMMJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGJJJQQQ```{{{~~~jjj```^^^cccqqq~~~yyyuuuttttttvvvxxxssssssvvvyyyzzz{{{{{{{{{xxxtttpppmmmlllooouuuzzz|||{{{xxxvvvuuusssoooooopppsssvvvwwwwwwwwwxxxxxxqqqrrrtttrrrppppppzzz|||wwwsssqqqlllkkkkkklllkkkeee\\\TTTWWWSSSOOONNNQQQWWW\\\^^^^^^ZZZTTTPPPNNNMMMMMMLLLOOOQQQRRRRRRRRRUUU[[[```eeeooo~~~xxxooohhhccc```[[[YYYUUUQQQNNNOOOSSSVVVLLLNNNOOOPPPQQQVVV]]]bbbdddgggllloooqqqsssxxx|||zzzlll^^^WWWQQQNNNIIIGGGFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDEEEIIILLLSSSiiisssbbb___]]]eeexxx|||zzzyyyyyyzzzzzzzzz|||~~~yyyzzzxxxrrrnnnmmmooosssyyy~~~~~~}}}|||{{{zzzvvvqqqnnnppptttwwwzzzyyyxxx{{{sssvvvvvvsssooonnnqqqvvv~~~}}}}}}{{{wwwsssooollljjjmmmooojjj^^^SSSRRRRRRPPPOOOOOOQQQUUUXXXZZZXXXUUUSSSQQQPPPNNNLLLNNNSSSWWWWWWUUUXXX```hhhqqquuu}}}zzzqqqjjjeeebbb```^^^ZZZUUUSSSTTTVVVXXXYYYSSSQQQOOONNNPPPTTTZZZ]]]dddggglllooosssxxx}}}yyylll```ZZZRRRNNNJJJGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDHHHJJJNNNZZZwwwtttccc```]]]eeewww~~~{{{zzz~~~~~~|||{{{||||||wwwuuuuuutttxxx~~~~~~~~~zzzvvvtttuuuyyy{{{}}}{{{zzz}}}uuuvvvuuurrrmmmmmmqqquuu~~~}}}~~~}}}yyyvvvqqqmmmjjjlllnnnjjjaaaXXXTTTRRRPPPMMMLLLNNNRRRUUUXXXVVVSSSQQQPPPOOONNNMMMNNNRRRVVVXXXZZZ```hhhooossswww|||{{{ssslllgggccc```]]]YYYUUURRRSSSUUUWWWXXXUUUSSSQQQPPPQQQUUUZZZ]]]cccfffjjjnnnrrrwww}}}yyynnnccc\\\SSSOOOJJJGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDJJJJJJPPPdddrrrccc```]]]gggzzz}}}zzzzzz||||||zzz|||{{{|||{{{~~~|||~~~~~~~~~wwwwwwuuupppllllllqqquuu}}}|||{{{zzzyyy~~~~~~~~~~~~~~~{{{yyytttoookkkkkkllljjjeee___XXXUUUOOOKKKJJJKKKOOOQQQTTTSSSQQQOOONNNMMMMMMMMMPPPRRRVVV\\\ccckkkrrrvvvuuuxxx|||zzztttooojjjeeebbb___[[[VVVTTTUUUWWWXXXYYYXXXVVVTTTSSSTTTVVVYYY[[[```cccggglllqqqvvv}}}{{{ssszzzpppfff^^^TTTPPPKKKGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDKKKJJJPPPlllnnnbbb___^^^jjj~~~|||zzzzzz|||{{{uuu~~~||||||zzzxxxuuupppmmmnnnrrrvvvzzzwwwtttssssssyyy~~~}}}{{{yyyvvvqqqmmmjjjjjjjjjhhhfff___YYYQQQKKKIIIJJJMMMNNNPPPPPPOOOMMMKKKLLLMMMOOOUUUVVV[[[cccmmmsssuuuuuutttxxx}}}|||{{{yyyvvvsssppplllhhhdddccc___ZZZXXXXXXZZZ\\\\\\ZZZYYYWWWVVVVVVVVVXXXXXX]]]```dddiiinnnuuu|||xxxqqqjjj|||ssshhh^^^TTTPPPKKKGGGEEEEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEFFFKKKIIIRRRrrrnnnddd```^^^kkk~~~{{{zzz{{{}}}{{{www}}}|||yyy{{{yyyuuuqqqoooppptttwwwwwwssspppoooooottt|||zzzxxxwwwvvvsssooollljjjjjjjjjkkkeee^^^UUUNNNKKKLLLLLLLLLLLLMMMLLLKKKJJJKKKNNNQQQYYY[[[```jjjrrrvvvtttqqqrrryyy}}}yyyyyy{{{|||qqqppppppqqqqqqpppllliiifffbbb]]]ZZZZZZ\\\]]]^^^[[[[[[[[[ZZZYYYXXXXXXWWW[[[]]]aaafffkkkrrrzzzzzzrrrlllhhhvvvjjj^^^SSSOOOJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFHHHKKKKKKWWWxxxooofffaaa]]]kkk|||zzzzzz{{{~~~|||}}}xxx}}}zzzwwwtttqqqppprrruuuwwwtttpppmmmlllllloooyyy{{{vvvttttttuuutttrrrnnnjjjiiijjjllliiiaaaWWWQQQNNNMMMLLLKKKIIIJJJKKKJJJHHHJJJOOOTTT\\\^^^ccckkkrrruuussspppsss{{{{{{wwwvvvyyy|||xxxnnnnnnppprrrttttttrrrppphhhddd___\\\\\\^^^___```^^^^^^______^^^\\\ZZZYYYYYY\\\___ccchhhpppxxx}}}yyyqqqlllkkkyyylll___RRRNNNJJJGGGFFFFFFFFFEEEFFFEEEDDDCCCDDDFFFHHHIIIKKKOOO^^^kkkeee```^^^nnn{{{zzzyyyzzz{{{|||}}}}}}xxxvvv|||}}}vvvtttqqqpppppprrrtttuuullliiiffffffeeefffllluuuyyyuuusssssssssuuutttqqqkkkhhhiiijjjjjjcccYYYRRRPPPOOOKKKHHHGGGIIIJJJIIIHHHJJJQQQVVV[[[\\\```fffmmmrrruuuvvvyyy{{{wwwuuuwww}}}zzzrrrrrrtttvvvyyyzzzxxxvvvmmmiiidddaaaaaabbbddddddaaacccdddeeedddaaa^^^\\\YYY[[[^^^aaafffmmmuuu{{{~~~wwwssssss{{{nnn___QQQNNNIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGIIIJJJLLLSSSdddeeeaaa___```sss}}}zzzyyyyyy{{{|||yyyyyy|||xxxrrrxxx|||sssqqqooooooppprrrssssssdddaaa``````^^^]]]aaaggguuu~~~xxxtttssstttrrruuuvvvrrrlllhhhgggiiijjjbbbYYYSSSQQQOOOKKKGGGFFFIIIJJJIIIHHHJJJQQQXXXYYYZZZ]]]aaahhhpppxxx~~~~~~}}}xxxuuuvvv}}}~~~xxxwwwxxxzzz}}}}}}|||zzzsssooojjjgggfffhhhiiijjjdddfffhhhiiihhheeebbb___YYYZZZ]]]```eeellltttzzz~~~zzz{{{|||ooo```VVVNNNHHHHHHHHHFFFEEEGGGFFFGGGGGGGGGFFFGGGJJJLLLMMMVVVaaaxxxggg______ccczzz|||~~~||||||~~~~~~~~~~~~{{{uuupppssszzz{{{tttmmmiiijjjkkkjjjgggaaa___[[[XXXWWWWWWYYY[[[eeennnzzz}}}{{{|||yyytttrrrssswwwvvvssspppmmmkkkiiiiiihhhddd^^^WWWRRRNNNKKKJJJJJJFFFEEEFFFGGGIIIPPPYYY```^^^___eeelllssszzz{{{uuupppnnnsss}}}yyyyyy{{{rrrooollljjjkkkmmmnnnnnnnnnkkkiiiiiiiiigggbbb^^^YYYZZZ\\\^^^aaahhhpppuuu}}}{{{pppbbbXXXPPPIIIIIIIIIGGGGGGHHHGGGGGGGGGFFFEEEGGGJJJLLLGGGRRRaaavvveee___aaaggg}}}||||||{{{}}}}}}}}}{{{zzz{{{~~~|||{{{{{{{{{vvvtttvvvzzzzzztttnnnkkkkkkkkkiiifffaaa^^^[[[WWWUUUUUUVVVWWW[[[cccooo|||}}}zzzzzzxxxtttrrrtttxxxvvvtttpppmmmjjjiiihhhiiifffaaa[[[UUUPPPMMMKKKJJJGGGEEEFFFGGGIIIPPPXXXcccdddggglllqqqwww~~~~~~zzzuuurrrooorrr~~~~~~~~~vvvtttqqqpppqqqsssssssssqqqnnnkkkjjjjjjhhhccc___[[[[[[\\\^^^aaahhhooouuuzzzpppeeeYYYQQQKKKJJJKKKIIIHHHIIIGGGGGGFFFEEEDDDGGGKKKOOOKKKXXXhhhsssccc^^^cccnnn}}}zzz|||zzz{{{{{{xxxuuuyyy|||xxxxxxxxxzzz}}}zzz{{{{{{|||~~~zzzzzzuuuqqqnnnnnnllliiieeeaaa___[[[WWWTTTSSSSSSSSSRRRXXXbbbmmm}}}}}}xxxxxxwwwttttttvvvyyywwwtttpppmmmjjjgggfffjjjhhheee```ZZZTTTOOOLLLKKKGGGFFFGGGGGGHHHNNNVVVeeelllssswwwxxx|||}}}zzz{{{xxxuuurrrooooooxxx|||zzzxxxxxxyyy{{{{{{{{{vvvrrrooommmllljjjeee```]]]]]]]]]]]]```fffnnntttzzzqqqgggZZZRRRKKKKKKKKKIIIGGGIIIFFFFFFEEEEEEEEEIIIOOOTTTZZZfffuuuooo```\\\cccrrr~~~zzz{{{yyy{{{}}}yyy~~~|||zzz{{{|||~~~~~~~~~yyyzzzxxxtttrrrpppmmmiiifffcccaaa]]]YYYVVVSSSRRRQQQOOOTTTZZZcccrrrxxxvvvvvvuuuvvvyyyyyywwwtttpppllliiifffeeehhhhhhgggccc^^^WWWQQQMMMKKKHHHFFFGGGGGGGGGMMMTTTdddqqq|||}}}~~~zzzxxxzzzwwwtttpppllljjjrrr}}}~~~zzzvvvrrrpppooolllgggccc```___]]]\\\^^^dddlllrrr~~~~~~~~~}}}ssshhhZZZRRRKKKJJJJJJHHHFFFHHHEEEEEEEEEFFFGGGLLLSSSXXXdddnnnzzzlll^^^[[[dddwww|||zzzzzz|||~~~}}}~~~~~~{{{|||zzzwwwuuurrrnnniiifffeeecccaaa]]]ZZZWWWTTTSSSPPPSSSVVV[[[hhh{{{vvvuuuvvvwwwxxxzzzyyywwwtttppplllhhhfffeeeffffffgggeee```YYYSSSOOOLLLHHHGGGHHHGGGGGGKKKRRRaaaqqq~~~~~~|||zzzyyy|||wwwsssmmmgggeeemmmwww{{{|||xxxtttrrrqqqoookkkhhhcccaaa^^^[[[\\\bbbjjjqqqzzz~~~~~~~~~uuuhhh[[[RRRKKKKKKJJJHHHFFFGGGEEEFFFFFFGGGIIIMMMSSSWWW___iiiuuuiii]]][[[ggg}}}}}}{{{{{{}}}~~~}}}}}}zzz||||||{{{xxxuuuppplllhhhfffeeeeeecccaaa^^^[[[XXXWWWQQQSSSTTTVVV```rrr}}}tttsssuuuvvvwwwyyyxxxvvvsssooollliiifffeeedddeeefffeeeaaa[[[UUURRRLLLIIIGGGHHHGGGFFFIIIOOO\\\nnn|||~~~}}}~~~}}}||||||{{{{{{|||xxxsssllleeebbbhhhrrr{{{|||xxxtttssssssssspppmmmhhheee```\\\\\\bbbkkkqqqxxx}}}}}}yyyiii\\\TTTMMMLLLLLLIIIGGGHHHFFFGGGGGGGGGHHHJJJNNNQQQTTT```nnn|||hhh]]]^^^kkk}}}|||||||||}}}yyy{{{{{{yyywwwrrrmmmhhhfffeeedddddddddcccaaa___\\\ZZZSSSUUUTTTUUU]]]mmm{{{zzzppppppsssttttttuuuwwwuuurrroookkkiiigggfffcccdddeeeeeebbb^^^YYYVVVMMMIIIHHHHHHGGGEEEHHHNNNXXXjjjxxxyyyzzz~~~~~~}}}|||{{{{{{{{{||||||zzzwwwtttooofffaaadddkkkvvv{{{wwwtttssstttuuusssqqqnnnjjjddd______dddmmmssszzz}}}{{{zzz}}}{{{jjj^^^UUUNNNMMMMMMJJJIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKOOO\\\kkkzzzhhh^^^```ooo}}}yyy{{{~~~|||}}}yyy|||yyyxxxuuupppjjjeeecccccccccdddddddddcccaaa^^^\\\UUUWWWVVVVVV^^^mmm{{{wwwnnnnnnrrrrrrrrrrrrvvvtttrrrnnnllliiihhhgggcccdddeeeeeeccc```\\\YYYMMMJJJHHHIIIGGGEEEHHHMMMVVVggguuuvvvyyy|||~~~}}}|||{{{zzz{{{{{{|||xxxwwwuuurrriiiaaaaaaggggggnnn{{{zzzvvvssssssuuuwwwvvvtttrrrnnngggbbbaaafffooovvv}}}|||yyyxxx{{{}}}rrrbbbXXXNNNJJJIIIGGGFFFHHHGGGGGGGGGFFFFFFIIIMMMPPPVVVaaa|||~~~jjjbbbbbbvvv~~~{{{zzzxxx}}}}}}~~~zzztttmmmiiigggeeeccc```cccdddfffgggeeeaaa]]][[[[[[WWWZZZZZZZZZjjj|||}}}zzzqqqoooqqqpppoooppprrruuuvvvtttnnniiiffffffeeedddccceeefffbbbZZZRRRRRROOOLLLKKKHHHEEEFFFKKKUUUdddvvv~~~{{{zzz{{{||||||wwwsssppppppnnniiiiiikkkrrruuuyyy}}}{{{wwwssssssvvvxxxvvvrrrrrrrrrpppiiidddfffqqq{{{{{{yyyyyy{{{uuudddYYYOOOKKKIIIGGGFFFHHHFFFGGGGGGGGGGGGJJJNNNRRR[[[llljjjccccccyyy~~~}}}}}}{{{zzz}}}}}}uuuqqqkkkgggfffeeedddbbbcccdddfffggggggeeecccaaa^^^ZZZ\\\[[[ZZZiiiyyyzzzvvvmmmlllnnnnnnnnnppptttvvvwwwuuupppkkkhhhgggeeecccbbbccceeebbb[[[UUUSSSOOOMMMLLLIIIEEEGGGKKKUUUggg~~~|||{{{wwwvvvwwwwwwvvvwww{{{{{{wwwrrrrrruuuwwwvvvtttrrrrrrpppiiidddgggsss}}}{{{xxxwwwyyy|||wwwfff[[[QQQLLLJJJGGGGGGHHHFFFGGGGGGGGGHHHLLLPPPTTTccc{{{llldddfff~~~}}}|||||||||yyy}}}yyynnnjjjfffdddccccccbbbbbbcccdddeeeffffffeeeddddddccc___aaa```^^^kkkzzzzzztttkkkkkknnnoooqqqsssxxxyyyyyywwwsssnnnkkkjjjeeecccaaaaaabbbaaa\\\XXXTTTQQQOOONNNKKKFFFGGGKKKTTTjjj|||wwwsssqqqtttwwwwwwwwwuuuuuurrrjjjeeeiiiuuu|||wwwvvvuuuvvvyyyvvvggg]]]RRRMMMKKKHHHGGGHHHFFFGGGHHHHHHIIIMMMRRRVVVjjjooohhhkkk|||yyyxxxxxxzzz~~~}}}{{{tttkkkiiigggeeeddddddddddddjjjjjjjjjiiiiiihhhgggggghhheeegggfffdddqqqvvvmmmmmmqqqtttwwwzzz}}}}}}|||zzzvvvqqqnnnlllhhheeebbbaaa```___\\\ZZZVVVTTTRRRRRRNNNIIIHHHLLLSSSlll}}}xxxtttrrrtttxxxzzz{{{|||{{{wwwnnngggjjjuuu|||vvvuuurrrpppqqqxxxvvvhhh]]]RRRNNNKKKHHHGGGIIIGGGHHHHHHIIIJJJMMMRRRVVVlllsssmmmrrr|||xxxwwwxxxzzzzzz}}}wwwpppmmmmmmllljjjiiiiiijjjkkkooooooooooooooonnnmmmmmmjjjgggiiiiiigggvvvyyypppppptttyyy}}}}}}yyyuuupppnnnkkkhhheeeaaa___^^^\\\[[[YYYWWWVVVVVVRRRLLLJJJMMMUUUooo~~~{{{wwwuuuwwwzzz}}}}}}rrrjjjjjjsss}}}}}}wwwuuurrrnnnmmmrrr}}}xxxggg\\\RRRMMMKKKHHHHHHIIIGGGHHHHHHHHHIIILLLQQQUUUgggrrrqqq{{{~~~}}}zzzyyy{{{yyy|||wwwrrrkkkmmmnnnnnnmmmnnnppprrrqqqrrrsssssssssrrrqqqppplllhhhjjjiiiiiiyyyuuutttzzz|||wwwrrrooollljjjgggccc```___^^^^^^]]][[[[[[[[[VVVOOOLLLNNNVVVooo}}}{{{zzz{{{~~~uuukkkjjjqqqyyy|||wwwsssooonnnqqqyyywwweee[[[QQQMMMKKKHHHHHHJJJHHHHHHHHHHHHIIIKKKPPPSSS]]]vvvnnnttt~~~}}}yyyxxx{{{zzz{{{xxxpppsssvvvxxxyyy{{{{{{xxxuuutttnnnooommmlll}}}~~~}}}~~~yyysssoooiiiiiigggeeecccbbbbbbbbb```^^^______ZZZRRRNNNPPPSSSjjjvvvllliiinnnuuuyyyvvvrrrqqqrrrwww}}}tttdddYYYPPPLLLKKKHHHHHHJJJHHHIIIHHHHHHHHHJJJOOORRRVVVnnnxxxiiiuuu}}}wwwtttwww|||}}}|||~~~{{{uuutttrrrpppzzzsssnnngggggggggfffeeedddeeefffaaa```aaaaaa\\\TTTPPPQQQMMMccc~~~uuukkkhhhmmmtttzzzxxxuuussstttwww{{{~~~{{{{{{pppcccXXXNNNKKKKKKHHHEEEEEEGGGHHHHHHGGGGGGHHHLLLNNNZZZjjjuuuqqqyyyyyyvvvvvvxxx~~~zzzxxxyyyxxxmmmiiigggffffffhhhiiiiiihhhcccbbbbbbaaa^^^XXXQQQLLLQQQ]]]yyy|||tttmmmjjjiiiiiiiii{{{~~~}}}zzzxxxwwwwwwwwwwww~~~{{{xxxxxxyyy~~~|||rrreeeZZZPPPMMMLLLIIIGGGGGGGGGHHHHHHGGGGGGHHHLLLNNNWWWfffqqqrrr|||yyyuuuuuuwww{{{{{{qqqjjjhhhfffeeefffggggggfffcccbbbaaa```^^^YYYRRRNNNMMMVVVnnn|||yyy{{{{{{tttnnnkkkiiihhhgggsss~~~yyywwwvvvwwwxxxxxxxxx|||{{{yyyvvvvvvzzzttthhh\\\RRRNNNNNNKKKIIIIIIGGGHHHHHHGGGGGGHHHLLLNNNUUUbbbooonnn|||~~~xxxttttttvvv|||vvvmmmjjjfffccccccddddddccccccbbb``````^^^ZZZUUUQQQLLLPPPaaazzz{{{vvvtttqqqsss|||}}}yyytttpppmmmjjjgggeeejjj}}}}}}yyywwwwwwxxxssstttwww}}}vvvvvvyyywwwiii]]]RRRNNNMMMKKKIIIIIIGGGHHHHHHGGGGGGHHHLLLNNNVVVaaaooofffxxx|||xxxtttuuuxxxzzzqqqlllgggbbbaaaaaaaaaaaabbbaaa``````___]]]XXXUUUOOOOOOYYYmmm}}}yyyuuurrrqqqoooooovvvyyywwwuuurrrppplllgggdddeeerrr{{{xxxwwwuuutttuuuzzz||||||zzziii]]]QQQMMMLLLJJJHHHHHHGGGHHHHHHGGGGGGHHHLLLNNNYYYaaawwwlllbbbuuu~~~zzzwwwuuuwww{{{}}}tttoooiiidddaaa``````___aaaaaaaaabbbbbb```\\\YYYRRRPPPTTTbbbsss|||~~~}}}yyywwwvvvuuurrrooossszzz{{{vvvuuuuuutttsssoooiiieeecccjjj|||xxxxxxvvvuuuvvvzzz{{{iii]]]QQQLLLKKKHHHGGGHHHGGGHHHHHHGGGGGGHHHLLLNNNYYYaaavvvkkkeeecccuuuzzzyyywwwuuuxxx}}}vvvrrrlllgggdddbbb```^^^```aaacccfffgggeee```\\\RRROOOPPPYYYhhhsssxxxxxx|||{{{{{{{{{wwwrrrsssxxxyyy~~~{{{sssssstttuuuuuurrrmmmiiidddhhhvvv~~~zzzxxxvvvssssssvvv||||||jjj^^^QQQLLLJJJHHHGGGHHHGGGHHHHHHGGGGGGHHHLLLNNNUUU]]]~~~mmmccc```aaaqqq|||xxxxxxvvvtttwww|||xxxtttooojjjgggdddaaa______aaaeeeiiikkkhhhccc^^^QQQOOOOOOTTT```mmmtttuuu{{{{{{}}}~~~zzzttttttxxxvvvzzz~~~|||rrrrrrtttvvvwwwuuuqqqmmmjjjkkkrrr|||{{{xxxtttpppppptttwww||||||}}}}}}~~~|||kkk___RRRLLLKKKIIIHHHIIIGGGHHHHHHGGGGGGHHHLLLNNNQQQYYY~~~kkkaaa^^^]]]lll{{{xxxxxxuuusssvvv{{{xxxuuupppllliiifffbbb___^^^aaaffflllnnnkkkeee```RRRQQQPPPSSS]]]jjjrrruuuyyyyyy|||~~~{{{uuutttwwwvvv{{{|||qqqrrrtttvvvxxxwwwssspppooonnnoooxxx~~~|||vvvqqqppprrruuuuuuwwwxxxxxxxxxyyy|||~~~}}}kkk___SSSOOOMMMJJJHHHIIIGGGHHHIIIHHHGGGHHHKKKMMMTTT___xxxggg___^^^^^^hhhzzz{{{uuusssqqqrrryyy{{{sssnnnkkkhhhddd```dddbbbbbbfffiiiiiiccc^^^ZZZUUUQQQQQQXXXdddooouuuvvv|||{{{wwwvvvuuurrrwwwzzzxxxrrrrrrxxx|||zzzvvvtttrrrqqqqqqttt|||zzzuuussstttuuuvvvxxxxxxuuurrrqqqtttvvv~~~{{{kkk___SSSOOOMMMJJJHHHIIIGGGHHHIIIHHHGGGHHHKKKMMMSSS___zzzfff[[[XXX^^^eeeuuu{{{vvvsssrrrrrrxxx~~~}}}uuupppmmmjjjgggccceeedddcccfffiiihhhccc^^^WWWTTTOOOOOOUUU___iiippptttzzz}}}zzzxxxxxxxxxuuuwww|||{{{uuussswww|||zzzvvvtttsssqqqoooqqqvvv|||xxxuuuuuuuuuqqqssssssqqqooonnnppprrrtttwww{{{zzzkkk___SSSNNNMMMJJJIIIIIIGGGHHHIIIHHHGGGHHHKKKMMMRRR___|||hhh\\\XXX^^^bbbppp|||vvvtttrrrrrrwww{{{{{{xxxqqqooommmkkkhhhgggeeeeeefffhhhfffbbb^^^WWWTTTPPPOOOSSS[[[dddjjjrrrxxx}}}}}}}}}~~~~~~}}}vvvrrrvvvzzzyyywwwvvvssspppooopppsss{{{}}}zzzxxxwwwnnnoooppppppnnnmmmnnnooolllnnnqqquuuxxx{{{}}}~~~zzzmmm```SSSNNNLLLJJJIIIJJJGGGHHHIIIHHHGGGHHHKKKMMMRRR^^^xxx~~~lllaaa___[[[aaaqqq|||wwwuuurrrrrrwww~~~}}}{{{~~~xxxrrrppppppnnnmmmiiigggeeeeeeeeeccc___\\\YYYWWWSSSQQQSSSYYYaaagggqqqxxx~~~}}}uuupppssswwwxxxxxxyyysssqqqqqqtttwww{{{}}}zzzppppppqqqqqqpppppppppppplllmmmnnnpppqqqsssssstttxxxzzz{{{|||}}}|||pppbbbUUUOOOMMMJJJIIIJJJGGGHHHIIIHHHGGGHHHKKKMMMRRR[[[nnn{{{jjjbbbaaaZZZdddvvv{{{wwwuuusssrrrwww~~~}}}xxxsssrrrrrrqqqpppjjjhhhfffdddbbb___\\\ZZZYYYXXXUUURRRRRRVVV]]]cccmmmuuu{{{sssmmmpppvvvxxxzzz{{{wwwttttttwwwzzz}}}~~~{{{sssrrrrrrrrrrrrrrrqqqqqqooooooooonnnnnnooooooooosssuuuxxx{{{~~~tttfffWWWPPPMMMJJJIIIJJJGGGHHHIIIHHHGGGHHHKKKMMMPPPXXXeeezzziii___^^^[[[hhh|||~~~zzzvvvuuutttsssxxxxxxttttttuuutttsssmmmkkkhhhddd```]]][[[ZZZXXXXXXVVVSSSQQQSSSYYY___hhhrrr|||sssnnnqqqvvvyyyzzz||||||vvvtttvvvyyyyyy{{{~~~|||vvvtttqqqpppqqqqqqqqqpppppppppoooooonnnooooooppprrrvvv{{{xxxiiiZZZRRRNNNJJJIIIIIIGGGHHHIIIHHHGGGHHHKKKMMMLLLTTT```wwwnnncccaaa^^^jjj~~~|||xxxvvvuuuttttttyyy}}}xxxvvvwwwxxxxxxvvvpppnnnjjjeee```]]][[[[[[YYYZZZYYYUUURRRSSSYYY___gggssswwwqqqtttxxxyyyzzz{{{}}}vvvqqqsssvvvvvvwwwyyy~~~{{{vvvrrrooopppqqqrrrqqqpppppppppppprrrtttuuuwwwwww{{{zzzkkk[[[SSSNNNJJJIIIIIIGGGHHHIIIHHHGGGHHHKKKMMMJJJSSS]]]tttxxxkkkhhhbbblll~~~{{{wwwuuuuuuuuuuuuzzz}}}~~~}}}yyyxxxzzz{{{zzzxxxsssqqqmmmgggaaa]]]\\\]]][[[]]]\\\YYYUUUVVV\\\bbbiiiwww{{{uuuwwwzzzzzzyyyyyy|||sssnnnppptttvvvwwwyyy|||}}}zzztttpppqqqsssssssssppppppqqqsssvvvyyy|||~~~|||yyyjjjZZZRRRNNNJJJHHHIIIKKKIIIGGGFFFFFFHHHKKKLLLQQQUUUYYYtttooogggdddppp|||xxxvvvttttttzzzyyywwwsssqqqttt{{{~~~{{{{{{}}}~~~|||wwwuuuqqqkkkeee```______bbbaaa___[[[XXXWWWYYYZZZiiixxx|||rrrqqqxxx||||||yyyxxxuuurrrqqqtttyyy~~~yyytttppppppqqqssssssssstttuuuwww{{{~~~yyyjjjZZZRRRMMMJJJIIIJJJJJJIIIGGGFFFGGGHHHKKKLLLNNNUUUZZZuuuzzzpppjjjuuu{{{wwwvvvttttttzzz~~~zzzxxxtttrrrooolllmmmrrrzzz}}}|||~~~|||zzzuuuoooiiieeecccbbbeeeeeeeeeaaa\\\ZZZZZZ\\\fffwww~~~wwwvvvxxxzzzzzzxxxwwwtttqqqqqquuu{{{zzzwwwvvvvvvvvvssstttvvvxxxzzz}}}{{{kkkZZZQQQMMMJJJIIIKKKJJJIIIHHHGGGGGGHHHJJJLLLKKKUUU]]]xxxyyyppp{{{~~~yyyuuutttssstttzzz~~~wwwqqqooopppooollliiigggiiinnnrrrwww{{{|||}}}|||vvvqqqlllhhhggghhhkkkmmmiiibbb]]]]]]^^^cccttt~~~}}}xxxvvvyyywwwuuurrrpppqqqvvv~~~~~~wwwxxxzzz}}}|||lll[[[QQQMMMKKKJJJLLLJJJIIIHHHGGGGGGIIIJJJKKKJJJUUU```{{{zzzttt{{{wwwssssssrrrsssyyy{{{tttnnnjjjoooooonnnkkkiiiiiikkkmmmjjjmmmqqquuu{{{}}}}}}{{{}}}}}}xxxsssnnnlllkkkpppsssoooggg```^^^______pppzzzuuuyyyvvvtttrrrppprrrxxx|||mmm\\\SSSOOOKKKKKKLLLIIIIIIHHHHHHHHHIIIJJJKKKJJJVVVaaa~~~yyytttvvvvvv|||yyytttqqqqqqqqqsssyyy}}}yyysssnnnjjjoooppppppooommmlllmmmnnnggghhhjjjlllpppyyy|||vvvtttuuuwww|||zzzuuuqqqnnnrrruuussskkkccc______]]]lll}}}xxx{{{vvvtttrrrqqqsssyyy{{{mmm]]]UUUQQQMMMKKKKKKIIIHHHHHHHHHIIIIIIJJJJJJKKKVVV```}}}yyylllkkkssszzzyyyvvvrrrooopppppprrryyy~~~{{{wwwsssooommmpppqqqrrrrrrpppooopppqqqhhhiiijjjiiijjjoooxxx~~~{{{uuussssssssswww~~~{{{vvvrrrtttuuusssnnngggaaa^^^\\\ggg}}}||||||vvvvvvtttsssuuuzzzzzzlll^^^WWWSSSNNNKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLTTT\\\{{{tttggggggooowwwtttpppnnnnnnooorrryyy{{{xxxvvvtttssssssuuuvvvuuusssrrrssstttlllmmmnnnlllkkklllqqquuu{{{zzzxxxxxx|||{{{vvvuuusssssspppkkkddd___\\\cccttt}}}wwwwwwvvvvvvvvvzzzyyylll___XXXTTTOOOJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLRRRYYYxxxrrreeeeeemmmvvvsssooommmnnnoooqqqyyy~~~{{{yyyyyyyyyxxxyyyyyyxxxvvvuuuvvvwwwppprrrsssqqqnnnmmmpppsssxxxyyyuuurrrrrrrrrnnnfff___\\\aaannn}}}xxxxxxxxxwwwxxxzzz~~~{{{pppaaaUUUOOOMMMKKKJJJEEEFFFGGGGGGFFFGGGIIIKKKMMMUUU[[[xxx}}}qqqgggiiiqqqzzztttrrrpppmmmmmmoootttwwwyyy~~~{{{{{{yyyvvv{{{yyyvvvttttttsssrrrpppyyy{{{vvvsssrrrnnnhhhddd^^^```mmmwwwzzz~~~~~~}}}}}}}}}|||qqqbbbUUUOOOMMMLLLKKKEEEFFFGGGGGGFFFGGGIIIKKKMMMTTTZZZuuu|||pppoooxxx|||vvvsssqqqnnnnnnqqqvvvzzz|||}}}{{{zzzyyywwwuuuttt{{{}}}xxxuuussspppjjjeeeaaa```kkk}}}xxxzzz}}}~~~~~~~~~}}}rrrcccVVVPPPNNNLLLKKKEEEGGGGGGGGGGGGGGGIIIKKKMMMSSSWWWqqqwwwuuu}}}wwwsssqqqppppppsssxxx}}}|||yyyvvvqqqwww{{{wwwuuuqqqlllgggddd```hhhxxxwwwyyy{{{|||}}}~~~ssscccWWWPPPNNNMMMKKKFFFGGGHHHHHHGGGGGGIIIKKKMMMSSSVVVnnnxxxxxx|||uuuqqqqqqqqqqqqsssxxx~~~}}}yyytttxxx||||||xxxuuuqqqlllhhheee```eeesss}}}tttvvvxxxyyy{{{~~~sssdddWWWPPPNNNLLLKKKFFFGGGHHHHHHGGGHHHJJJLLLMMMTTTXXXooouuuxxxyyyqqqoooppppppppprrrwww~~~{{{}}}}}}|||||||||wwwtttpppkkkgggeee```cccmmm|||vvvppprrrtttwwwzzz~~~ssscccWWWPPPMMMKKKJJJFFFHHHHHHHHHGGGHHHJJJLLLMMMVVV\\\tttxxxpppxxxwwwnnnnnnpppqqqpppqqquuu}}}}}}~~~{{{vvvsssooojjjfffddd```bbbhhhzzz}}}vvvpppmmmooossswww{{{~~~ssscccVVVOOOLLLJJJIIIGGGHHHIIIHHHHHHHHHJJJLLLMMMXXX```zzzzzzooojjjsssxxxooooooqqqrrrqqqqqqttt||||||vvvsssooojjjfffcccaaaccccccmmm~~~{{{uuuoookkkooosssyyy~~~}}}rrrbbbUUUNNNKKKIIIHHHGGGHHHIIIIIIHHHHHHJJJLLLMMMYYYccc~~~wwwhhheeennnyyyzzzpppppprrrsssrrrqqqttt|||vvvxxxzzzzzz{{{}}}wwwssspppkkkgggcccbbbddd```eee}}}{{{vvvpppkkkooouuu{{{tttbbbTTTNNNKKKIIIFFFGGGHHHHHHHHHGGGGGGIIIKKKOOOXXXbbb{{{iiiaaagggssswwwzzzqqqooooooqqqppprrryyy||||||{{{zzzzzz}}}{{{tttoookkkiiidddcccbbbbbbfffsss{{{yyyvvvpppkkkrrruuuzzz~~~rrraaaTTTNNNLLLIIIGGGGGGHHHHHHHHHGGGGGGIIIKKKNNNVVV___||||||jjjbbbhhhsssvvvvvvqqqooooooqqqqqqssszzz~~~{{{uuupppmmmllldddbbb```______iii}}}zzzvvvsssooolllqqquuuzzz}}}ppp___SSSNNNLLLJJJHHHGGGHHHHHHHHHGGGGGGIIIKKKMMMTTT\\\xxx|||jjjaaagggqqqwwwuuuqqqoooooorrrrrrttt||||||vvvqqqooonnnfffddd```]]]ZZZ]]]lllzzzyyyrrrooonnnnnnpppuuu|||{{{nnn^^^RRRNNNMMMKKKIIIGGGHHHHHHHHHGGGGGGIIIKKKMMMSSSZZZuuu{{{iii___bbblllzzzvvvpppoooppprrrsssuuu}}}}}}vvvrrrpppoookkkhhhddd```ZZZYYYaaakkkqqqyyyvvvnnnkkklllooorrrxxxyyymmm]]]QQQMMMLLLKKKJJJGGGHHHHHHHHHGGGGGGIIIKKKMMMTTT[[[vvvyyyfff[[[]]]fffuuuyyyvvvpppoooppprrrsssuuu}}}}}}uuupppnnnmmmllliiifffbbb[[[WWW[[[ccchhhqqq}}}tttllliiimmmqqqvvv{{{xxxlll\\\QQQLLLLLLKKKIIIGGGHHHHHHHHHGGGGGGIIIKKKMMMUUU]]]yyywwwfffZZZ\\\dddppp}}}tttsssqqqoooooorrrrrrttt||||||zzzzzz{{{yyyqqqlllkkkkkkiiifffcccaaa[[[UUUWWW]]]___iiizzz|||tttnnnmmmqqquuuzzz}}}xxxlll\\\PPPLLLKKKJJJHHHGGGHHHHHHHHHGGGGGGIIIKKKLLLUUU^^^{{{wwwggg]]]___gggsss|||vvvqqqsssqqqooooooqqqqqqssszzz|||zzzyyy{{{{{{}}}ssslllhhhiiiiiigggdddbbb___ZZZUUUUUUZZZZZZdddwww}}}vvvrrrsssvvvzzz|||~~~yyylll\\\PPPLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKTTT___|||wwwiii```bbbkkkzzzzzztttppptttqqqooooooqqqppprrryyy~~~~~~xxxnnnhhhfffgggiiihhheeebbb```ZZZUUUUUUYYYYYYdddxxxxxxvvvwww{{{}}}}}}~~~~~~{{{kkkYYYQQQNNNLLLJJJKKKHHHHHHGGGGGGGGGHHHIIIJJJMMMTTT^^^~~~xxxjjjggghhhhhh{{{~~~zzzvvvpppqqqooooooppppppqqqtttyyy|||zzzuuutttooogggeeehhhdddccc```]]][[[YYYYYYYYYXXXbbbwwwxxxwww}}}~~~{{{|||~~~{{{jjjYYYPPPNNNLLLJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKQQQXXXbbbsssjjjiiilll{{{tttmmmooonnnoooooopppqqqtttxxx|||{{{vvvsssnnnfffcccfffcccaaa___\\\ZZZYYYXXXXXXZZZbbbuuu||||||}}}yyy{{{~~~yyyiiiXXXPPPNNNKKKJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLTTT\\\fff{{{jjjgggooo~~~ssskkkmmmmmmnnnoooooopppsssxxx{{{}}}xxxsssmmmfffbbbcccaaa```^^^[[[YYYXXXWWWWWWZZZ___nnn{{{wwwzzz~~~xxxhhhWWWPPPNNNKKKIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLSSS[[[fffgggbbbnnnwwwmmmooommmnnnooopppqqqssswwwzzz}}}vvvnnngggbbbaaa___^^^]]][[[ZZZXXXWWWWWWXXXZZZfff~~~vvvrrrxxx|||vvvgggWWWPPPNNNKKKIIIHHHIIIHHHGGGGGGGGGHHHJJJJJJOOOWWWaaafffaaannn}}}ssssssnnnoooqqqqqqqqqsssvvvxxx|||rrrkkkeeeaaa^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYbbbxxxyyyrrrooovvv~~~~~~|||uuueeeVVVPPPNNNKKKHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJMMMSSS[[[|||}}}gggcccnnnwwwvvvppprrrssssssrrrsssuuuwww}}}yyyqqqjjjddd_________^^^^^^\\\[[[ZZZZZZ[[[bbbsssvvvpppnnnttt{{{}}}}}}~~~~~~ssseeeUUUOOONNNKKKHHHGGGIIIHHHHHHGGGHHHIIIJJJKKKMMMRRRXXXwwwzzzhhhdddlll{{{zzzwwwssstttuuuuuusssssstttuuuzzzwwwoooggg``````aaaaaa```___^^^]]]YYY\\\cccooovvvqqqpppsssvvvwwwyyy||||||sssdddUUUOOONNNKKKHHHGGGJJJJJJIIIHHHIIIJJJKKKLLLOOORRRVVVtttvvvgggccchhhrrrzzzvvvuuuvvvwwwvvvtttsssssstttxxx}}}{{{rrriii```aaabbbbbbbbbaaa___^^^WWW[[[aaakkk}}}wwwsssrrrssstttsssvvvzzzqqqcccUUUOOOMMMJJJIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIMMMQQQYYYpppuuujjjaaa^^^pppyyy~~~|||uuuvvvwwwvvvsssqqqqqqqqqyyy{{{yyymmmccceeefffgggeeecccaaaaaa___[[[]]]iiivvvwwwqqqnnnppprrrqqqrrruuu|||}}}nnnaaaSSSMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIMMMQQQYYYpppqqqfff```___ooowww~~~~~~}}}{{{xxxvvvwwwwwwvvvssspppppppppuuuwww~~~~~~ooodddfffggggggeeebbb```___aaa]]]___gggqqquuuppplllnnnooooooqqqtttzzzxxxkkk^^^QQQKKKIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHIIIJJJLLLQQQYYYooommmaaa^^^```nnntttxxxvvvuuuwwwwwwtttvvvwwwwwwuuurrrooonnnnnnpppsss{{{rrriiijjjjjjiiigggccc```^^^aaa]]]^^^ccchhhrrr}}}uuunnnjjjkkkmmmmmmooorrrxxx~~~tttiii\\\PPPKKKIIIGGGFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLQQQYYYnnnnnnaaa___bbbpppvvvvvvqqqoootttuuurrrwwwwwwwwwuuuqqqnnnmmmmmmoooqqqyyyxxxpppooonnnllljjjfffbbb___aaa``````cccdddhhhvvv}}}vvvooojjjjjjkkklllnnnrrrzzzttthhh\\\PPPLLLKKKHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLQQQXXXllltttddd```eeesss||||||sssnnnsssvvvtttwwwxxxxxxuuurrrooonnnnnnooorrryyyxxxtttpppmmmkkkhhhdddaaacccccceeeffffffgggoooxxxxxxqqqjjjjjjkkklllooottt~~~wwwggg[[[PPPLLLLLLIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLQQQXXXjjj|||gggccchhhxxxzzzppptttxxxvvvwwwxxxxxxvvvssspppooooooqqqsssyyyzzzsssooommmkkkhhheeebbbeeehhhiiiiiiiiimmmqqqvvv~~~zzzrrrkkkjjjkkklllpppuuuwwwfffZZZOOOLLLLLLIIIGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMRRRWWWhhhiiieeekkkzzztttuuuyyyxxxwwwxxxyyywwwtttrrrqqqqqqqqqrrryyyzzzuuuttttttrrrppplllppptttuuuuuuuuuwwwxxx|||~~~xxxzzzzzz{{{rrrkkkiiiiiikkkpppuuu~~~}}}tttdddYYYNNNLLLKKKIIIGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMRRRWWWgggjjjfffmmm|||vvvuuuzzzyyywwwxxxyyyxxxuuusssssssssppprrrxxx{{{{{{|||{{{yyy}}}vvvtttrrr}}}{{{rrrjjjhhhhhhjjjooouuu{{{|||sssbbbXXXNNNKKKJJJGGGFFFHHHFFFFFFGGGFFFFFFHHHKKKNNNSSSSSSVVVgggiiidddhhh{{{}}}zzz{{{zzz{{{}}}~~~|||wwwtttsssssswwwuuuwww~~~wwwyyy~~~uuummmjjjiiihhhjjjooowwwyyypppaaaWWWNNNKKKIIIGGGFFFHHHFFFGGGGGGFFFFFFGGGJJJMMMQQQTTTYYYhhhhhhcccggg}}}~~~|||yyy{{{|||zzzvvvrrrppppppvvvuuuxxxyyyvvv|||~~~uuummmjjjhhhhhhkkkpppttt|||wwwnnnaaaWWWNNNKKKIIIGGGFFFHHHGGGGGGHHHGGGFFFFFFIIIKKKNNNUUU\\\iiillleeehhhzzz{{{}}}{{{wwwssspppooottttttyyyyyyvvvvvvllliiihhhhhhlllqqqtttzzzyyyppp```VVVMMMJJJIIIGGGFFFHHHGGGHHHHHHGGGFFFFFFHHHJJJLLLSSS\\\lllvvvkkkmmm~~~|||wwwrrroooppprrryyyzzz}}}uuulllhhhhhhhhhmmmrrrxxx}}}|||sss___UUULLLJJJIIIGGGFFFHHHFFFGGGHHHGGGFFFFFFGGGIIIJJJQQQZZZmmmtttsssyyyrrrnnnlllpppxxx}}}}}}}}}tttkkkhhhhhhhhhlllqqq{{{}}}uuu^^^UUULLLIIIIIIGGGGGGHHHDDDFFFGGGGGGFFFFFFGGGIIIIIINNNVVViiixxxvvv{{{qqqkkkhhhmmmuuu~~~xxx~~~zzzrrrjjjhhhhhhhhhkkkoooxxx{{{sss^^^TTTKKKIIIHHHGGGGGGIIICCCDDDFFFGGGGGGGGGHHHIIIIIINNNTTTbbbvvvuuu}}}rrrjjjeeeiiisss{{{}}}|||wwwpppjjjiiihhhgggiiimmmtttyyyppp]]]TTTKKKIIIHHHGGGGGGIIIAAADDDFFFGGGGGGGGGHHHJJJHHHNNNSSS\\\yyyrrrsssuuulllccchhhqqqyyy~~~~~~uuunnniiiiiiiiiggghhhkkksss{{{rrr\\\RRRIIIGGGFFFEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJRRR___zzz}}}qqqvvv{{{ssskkklllooouuu}}}~~~tttpppmmmnnnmmmjjjjjjmmmuuu}}}yyyooo\\\RRRJJJGGGGGGEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKRRR^^^www~~~ppprrr}}}~~~vvvkkklllooottt|||~~~vvvrrrpppqqqooollllllooottt}}}wwwmmm[[[RRRJJJHHHHHHFFFFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHMMMKKKQQQ\\\sssppppppwww~~~uuummmmmmooottt{{{zzzvvvtttuuusssooonnnpppttt|||xxxmmmZZZQQQJJJIIIIIIGGGGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHMMMKKKQQQ[[[rrrqqqqqqssswwwppppppqqqtttzzz}}}yyywwwxxxuuupppoooqqquuu|||yyynnnXXXPPPIIIIIIIIIHHHGGGIIIFFFFFFEEEEEEFFFFFFGGGHHHLLLJJJPPPZZZrrrrrroooooo|||sssrrrrrrtttzzz{{{yyyyyyvvvpppnnnooouuu|||wwwlllVVVNNNHHHHHHIIIHHHGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHKKKIIIPPPZZZqqqxxxmmmkkk|||uuutttssstttxxx}}}{{{{{{wwwqqqnnnooottt|||rrrfffTTTLLLGGGHHHIIIGGGFFFHHHFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJOOOYYYpppqqqkkkuuusssqqqqqquuu|||}}}}}}yyyrrrnnnoooqqq|||}}}mmmaaaRRRKKKFFFGGGHHHGGGFFFGGGFFFFFFFFFEEEFFFGGGGGGHHHLLLJJJOOOYYYoooxxxnnntttrrrppppppssszzzzzzsssooooooooo{{{{{{qqqaaaWWWRRRKKKGGGEEEFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGLLLNNNNNNSSSlllpppyyyrrrnnnppptttwww|||tttlllkkkmmmppp{{{qqqbbbVVVQQQKKKGGGFFFFFFGGGHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFKKKMMMQQQeeexxxzzztttoooqqquuuxxx~~~}}}sssnnnooosssrrr~~~{{{rrrbbbUUUQQQKKKGGGFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFMMMQQQTTTccc}}}uuuppprrruuuyyyzzzooolllqqqvvvttt|||rrrbbbTTTPPPJJJGGGFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHMMMQQQUUUdddwwwqqqqqqtttxxxuuulllkkkoootttvvv~~~rrraaaSSSOOOJJJGGGFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKRRRdddzzzrrrppprrruuu|||uuunnnmmmpppssszzz~~~qqq___QQQNNNJJJGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJKKKRRRdddtttppppppsssyyywwwrrrrrruuuxxx~~~}}}ooo\\\PPPMMMIIIGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJLLLOOOTTT```xxxrrrpppqqqwww}}}wwwtttvvv{{{~~~|||nnn[[[PPPMMMIIIGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGEEEIIINNNPPPWWWttt{{{ssspppqqqvvv||||||tttssswww~~~wwwkkk]]]OOOLLLGGGEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFEEEJJJKKKOOOZZZmmm|||uuuqqqoooqqqwww{{{vvvtttxxx~~~wwwhhhXXXPPPLLLHHHFFFFFFHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFKKKKKKNNNXXXiiixxxtttppprrrwwwzzzxxxwww{{{wwwfffTTTQQQMMMIIIGGGHHHIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHKKKKKKMMMUUUddd}}}wwwrrrrrruuuxxx}}}{{{|||xxxhhhUUUQQQNNNJJJHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKKKKMMMUUUaaaxxxsssqqqrrrsssxxxyyykkkZZZQQQNNNKKKIIIIIIIIIIIIHHHFFFEEEEEEDDDEEEEEEFFFFFFGGGKKKKKKNNNVVV```xxxssspppooonnnttt|||yyyxxxkkk\\\QQQNNNKKKIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGKKKKKKOOOVVV___}}}~~~yyyxxxssspppmmmlllrrr{{{}}}uuu~~~uuugggXXXPPPMMMJJJIIIHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHKKKKKKOOOVVV\\\wwwrrryyytttqqqnnnmmmsss||||||vvvssszzzssscccTTTOOOMMMJJJHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFIIILLLKKKOOOUUUZZZsssnnnyyyuuurrrooopppuuu}}}yyyrrrmmmsssiiiXXXSSSJJJJJJIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJLLLMMMRRRTTTTTToooooosssmmmkkkssstttzzzzzzrrrpppooorrr|||~~~hhhWWWQQQJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIKKKLLLRRRVVVVVVqqqxxxtttooommmrrrrrrxxxxxxpppmmmnnnqqqzzz{{{eeeUUUOOOIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIJJJPPPTTTVVVnnnvvvqqqpppppppppvvv~~~~~~vvvmmmjjjmmmpppxxxvvvbbbRRRMMMHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFKKKQQQRRRggg~~~xxxrrrpppppppppttt|||}}}wwwzzz}}}rrrllljjjlllqqqxxx~~~qqq]]]PPPKKKHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGFFFJJJOOOPPPbbb}}}{{{sssooorrrqqqttt{{{zzzuuuxxxwwwpppnnnooonnnssszzz}}}|||}}}jjjYYYNNNKKKGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJHHHKKKQQQRRR```yyy~~~uuuppptttrrrtttyyy~~~yyyuuuxxxvvvssstttuuutttwww{{{|||yyyzzzyyyeeeUUUMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFIIIGGGJJJQQQSSS___vvv}}}yyyzzzssstttrrrssswww{{{{{{tttyyy|||zzzzzz{{{|||zzzyyyxxxuuuwwwwwwbbbSSSMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBFFFDDDGGGOOOSSS^^^sssyyyppp}}}vvvtttrrrrrruuuxxx||||||sssxxx~~~}}}wwwtttrrruuuqqq___SSSMMMIIIFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCIIIHHHHHHNNNPPPZZZmmmxxxqqqzzzxxxsssqqquuu{{{}}}vvvvvvvvv}}}}}}tttvvvvvvtttzzzooo]]]RRRLLLHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDJJJIIIIIINNNPPPZZZmmmtttwwwtttooommmqqqvvv{{{|||vvvsssuuu~~~|||sssuuuuuussswwwmmmZZZPPPKKKHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEKKKIIIIIINNNPPPYYYlllyyyvvvqqqllliiinnnsssxxx~~~{{{vvvqqqttt~~~zzzrrrrrrrrrpppttt{{{lllYYYPPPLLLHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEKKKIIIHHHNNNOOOXXXkkk}}}~~~vvvqqqkkkhhhlllqqqvvv}}}yyyuuurrruuuwwwpppoooooommmoootttzzzkkkZZZRRRNNNJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDIIIHHHGGGMMMOOOXXXkkk}}}zzzyyyqqqkkkgggjjjnnnsssyyy}}}wwwssstttwww{{{uuuooonnnmmmlllmmmoooqqqwww~~~iiiZZZSSSOOOKKKHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCIIIHHHHHHNNNPPPYYYmmm|||uuu}}}}}}qqqjjjeeegggkkkooouuu{{{{{{uuurrrtttyyyyyyuuuqqqooooooooooooooooooqqquuuyyyyyy{{{{{{gggYYYTTTOOOKKKGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCIIIIIIIIIPPPSSS]]]pppsssttttttlllfffgggjjjnnntttzzzyyyssspppqqqyyyyyyxxxuuusssssstttsssqqqpppmmmnnnrrrtttvvv~~~xxxeeeYYYSSSOOOJJJFFFFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDJJJJJJKKKRRRUUU___ssstttooowwwpppiiijjjlllooouuu{{{xxxsssooonnnyyy{{{zzzxxxvvvwwwxxxwwwtttmmmgggeeeiiimmmpppwwwsss\\\QQQOOOMMMHHHFFFEEEDDDDDDDDDFFFGGGHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHMMMPPPUUU___iiixxxsssuuuvvvpppiiieeegggmmmtttxxx~~~~~~uuuqqqsssuuuzzzsssuuuyyywwwtttrrrhhheeebbbbbbeeemmmuuuzzzoooZZZOOOMMMKKKGGGDDDDDDCCCCCCCCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDGGGKKKOOOSSS]]]ggg~~~uuuwwwzzzsssjjjeeeffflllrrrvvv{{{}}}tttpppqqqwww}}}uuuuuuvvvssspppnnneeecccaaaaaaeeemmmuuuzzz}}}jjjWWWMMMKKKIIIFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEHHHLLLOOOSSS]]]fffzzz{{{{{{wwwmmmfffeeejjjppptttxxx}}}}}}sssooopppwwwyyyvvvuuuppplllkkkcccaaa___```dddkkksssxxx|||wwwdddTTTMMMKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKOOORRRUUU^^^gggvvv~~~www}}}qqqhhheeehhhmmmpppvvv{{{tttooopppvvv}}}xxxuuuoookkkjjjeeeccc```___bbbhhhnnnssswww}}}rrr___RRRMMMJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEHHHHHHKKKPPPRRRUUU]]]eeettt{{{rrrvvvkkkggghhhkkknnntttyyyvvvrrrsssxxx}}}xxxtttmmmjjjjjjiiifffccc``````dddhhhkkkrrrxxx~~~lllZZZPPPLLLIIIHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFIIINNNOOOQQQYYYaaaqqqxxxqqqzzzpppjjjjjjkkklllrrrvvv}}}xxxtttuuu{{{yyywwwsssmmmjjjkkkmmmjjjeeeaaa___aaaccceeelllsss{{{zzzgggTTTLLLJJJHHHFFFGGGEEEEEEFFFFFFFFFEEECCCCCCDDDDDDDDDCCCDDDEEEEEEFFFEEEEEEIIIMMMOOOPPPWWW___ooo}}}qqqxxx~~~tttnnnkkkkkkjjjooossszzzxxxuuuwww{{{zzzxxxxxxvvvqqqoooqqqooolllgggbbb______aaabbbeeekkkrrrvvvwwwxxxzzz|||~~~wwwcccQQQJJJIIIFFFDDDFFFDDDDDDEEEEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJOOOPPPQQQXXX```mmmqqqssswwwpppmmmkkkjjjmmmqqqxxxxxxuuuwwwyyy||||||yyyyyy|||{{{wwwuuuwwwppplllgggccc``````aaabbbbbbfffkkkmmmnnnpppssswwwwwwzzz|||}}}}}}vvveeeSSSJJJGGGEEEDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGIIIKKKMMMOOOSSSYYY]]]hhh~~~yyy|||uuupppllljjjhhhlllsss{{{~~~uuuqqqrrrttt~~~~~~zzzzzzzzz|||}}}}}}zzzxxxvvvrrrkkkeee```______```cccdddfffhhhiiiiiiiiihhhmmmoooqqqrrrtttyyypppaaaQQQJJJHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHIIIKKKMMMOOOSSSXXX\\\cccvvv~~~|||{{{~~~uuunnnjjjhhheeeiiipppxxx{{{rrroooppprrr}}}yyyyyyzzz|||}}}}}}zzzwwwxxxtttmmmfff```\\\[[[ZZZ]]]^^^```aaaaaaaaaaaa```eeegggiiijjjlllqqqzzzhhh\\\PPPKKKJJJHHHGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKLLLNNNRRRWWW[[[bbbppp|||rrrvvvlllgggeeebbbffflllsss{{{xxxpppmmmnnnppp~~~}}}wwwxxxyyy{{{|||{{{xxxuuuwwwtttnnngggaaa\\\XXXWWWYYYYYYZZZZZZZZZZZZYYYYYY\\\___aaabbbdddiiipppwww|||dddZZZPPPMMMLLLIIIGGGHHHEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHJJJKKKMMMNNNRRRWWWZZZaaalllpppxxxllleeecccaaadddjjjpppwwwvvvnnnkkkmmmoooxxx}}}{{{uuuuuuvvvxxxzzzyyyvvvsssrrrppplllgggbbb]]]YYYWWWYYYYYYYYYXXXXXXWWWWWWWWWWWWYYY\\\]]]^^^bbbjjjoooxxxzzzcccZZZRRROOOLLLHHHGGGHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOSSSXXX\\\bbblllsss{{{ooofffbbbaaadddhhhmmmsss{{{tttmmmkkkmmmooovvv}}}|||zzzwwwtttssstttuuuvvvvvvtttrrrrrrpppmmmhhhccc]]]YYYWWWYYYYYYXXXWWWWWWVVVVVVVVVSSSUUUXXXXXXYYY\\\bbbgggooo{{{~~~vvvaaaYYYQQQNNNKKKGGGFFFGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJLLLNNNQQQUUUZZZ^^^jjjvvvvvvtttjjjcccccceeehhhkkkpppwww~~~sssmmmkkknnnpppwww{{{wwwuuutttsssssstttuuutttsssuuusssoooiiibbb\\\XXXUUUWWWVVVUUUTTTTTTTTTTTTTTTPPPRRRTTTTTTTTTVVV[[[___gggqqqzzzyyy{{{ppp]]]UUUNNNKKKHHHDDDEEEHHHCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGHHHJJJMMMOOORRRWWW]]]aaappp~~~yyy|||zzznnneeeccceeegggiiimmmrrrzzz|||rrrkkkjjjmmmooosss}}}yyyvvvsssssstttvvvwwwwwwvvvsssnnnhhhbbb]]]ZZZXXXUUUTTTSSSRRRRRRSSSTTTTTTPPPRRRSSSSSSQQQRRRVVVZZZ___ggguuuxxxuuuttttttvvv{{{jjjYYYRRRLLLIIIFFFCCCDDDHHHBBBCCCCCCCCCDDDDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGHHHJJJMMMPPPSSSXXX^^^ccclll||||||yyy{{{~~~qqqgggdddeeefffgggjjjpppvvv{{{{{{pppjjjiiilllooommmwww|||yyyuuusssuuuwwwyyyzzzsssppplllgggccc```^^^]]]UUUTTTSSSSSSSSSSSSUUUUUURRRTTTUUUTTTRRRRRRVVVYYYZZZaaammm~~~wwwrrrqqqlllooottt|||qqq]]]MMMJJJHHHGGGFFFFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFHHHIIIJJJIIIJJJKKKLLLOOOVVV]]]bbbdddqqqzzzqqquuu}}}tttlllgggccccccfffjjjlllrrrxxx|||qqqkkkiiihhhgggiiirrr{{{uuuvvvxxxwwwwwwyyyooonnnkkkhhheeedddcccccc^^^ZZZTTTQQQQQQSSSUUUVVVPPPSSSUUUTTTQQQOOOPPPRRR[[[___hhhvvv|||qqqjjjfffgggkkkqqqzzzkkkXXXLLLJJJHHHFFFFFFFFFDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFJJJKKKKKKLLLOOOTTT[[[```bbbjjjttt~~~pppooozzz}}}tttmmmgggcccaaadddgggjjjpppwwwzzzpppjjjiiihhhggghhhppp|||{{{vvvwwwxxxvvvttttttlllkkkiiifffdddcccbbbbbbaaa\\\VVVRRRRRRSSSTTTTTTRRRTTTUUUTTTRRRPPPQQQRRRWWW\\\fffrrr~~~xxxooohhhdddeeehhhmmmuuu~~~zzzeeeUUULLLJJJGGGFFFFFFFFFDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIDDDEEEFFFGGGHHHGGGGGGFFFKKKKKKKKKKKKMMMRRRYYY^^^___dddkkkxxxqqqiiiooo}}}uuunnnhhhccc```bbbdddgggmmmttt~~~xxxnnnjjjiiihhhggghhhoooxxxxxxxxxyyyuuuqqqoookkkjjjhhhfffdddcccbbbbbbccc___YYYUUUSSSSSSSSSSSSSSSUUUVVVUUUSSSQQQQQQQQQRRRXXXbbblllyyy}}}yyywwwrrrlllgggbbbbbbcccgggmmmvvv}}}ttt```SSSKKKIIIGGGFFFFFFFFFEEECCCEEEEEEFFFGGGHHHJJJKKKLLLDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMRRRYYY^^^]]]ccclllzzzuuuggghhh~~~}}}vvvpppjjjddd___```aaadddjjjrrrzzzwwwmmmiiiiiihhhhhhjjjpppxxx~~~zzzxxxxxxtttpppnnnmmmllljjjhhheeecccaaa```aaa]]]YYYVVVUUUTTTTTTSSSUUUUUUUUUTTTRRRQQQPPPOOOMMMTTT^^^fffpppxxxsssqqqoookkkhhhaaa```___aaaffflllssswwwlllYYYOOOJJJHHHFFFEEEFFFFFFEEECCCDDDEEEEEEGGGIIIKKKMMMNNNJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKMMMRRRYYY^^^___dddmmmyyy}}}gggcccsss~~~xxxssslllfff`````````bbbhhhooovvvxxxnnnjjjjjjjjjiiimmmrrryyyyyyssssssqqqnnnmmmmmmllljjjgggddd```^^^\\\\\\ZZZWWWVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQOOOMMMJJJRRR[[[bbbkkkyyyvvvpppooonnnmmmkkkbbb```^^^]]]___eeejjjnnnwww{{{xxx```PPPIIIIIIGGGEEEEEEEEEFFFEEECCCDDDDDDDDDFFFHHHLLLOOOPPPRRRSSSTTTUUUSSSPPPLLLJJJKKKKKKKKKKKKMMMRRRYYY^^^aaadddjjjqqq}}}mmmbbbhhhrrr~~~yyyuuunnnhhhcccbbbbbbbbbgggmmmqqqzzzzzzppplllkkkkkkjjjmmmssszzzxxxpppooonnnlllkkkkkkjjjhhheeebbb^^^[[[YYYZZZXXXWWWXXXZZZ[[[ZZZYYYXXXVVVUUUTTTSSSRRROOOLLLKKKQQQYYYaaajjjwwwvvvpppnnnooonnnmmmeeebbb^^^\\\\\\```dddhhhnnnrrrvvv{{{nnnVVVLLLJJJIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCCCCEEEHHHLLLOOOQQQXXX]]]cccgggfff```XXXRRROOOOOONNNMMMMMMQQQVVV[[[___fffnnnsssxxx{{{jjjggghhhxxxzzzvvvpppjjjfffeeedddcccfffkkkmmmuuu|||rrrnnnmmmlllllljjjpppxxx{{{sssrrrppplllkkkiiiiiihhhgggdddaaa___]]][[[ZZZZZZ[[[]]]^^^]]]\\\[[[YYYWWWVVVVVVTTTPPPMMMMMMQQQYYYaaalllxxxvvvpppnnnooooooooojjjfff```\\\[[[^^^bbbdddeeehhhmmmrrruuuyyy}}}fffRRRLLLOOOHHHGGGEEEDDDEEEFFFEEEDDDBBBBBBCCCDDDGGGLLLOOORRRZZZcccooowwwxxxqqqfff___SSSSSSQQQNNNMMMPPPTTTXXX\\\hhhvvv}}}~~~tttlllhhhlllzzzwwwqqqlllhhhgggfffdddfffjjjiiirrr|||~~~tttooonnnmmmmmmgggmmmvvv}}}xxxwwwtttooollliiijjjjjjjjjiiigggeeeccc^^^]]]]]]^^^``````___]]]^^^[[[XXXXXXXXXVVVRRROOOOOORRRYYYbbbnnnzzzvvvpppoooooopppooolllhhhbbb]]][[[]]]aaaccc___bbbgggkkknnnrrruuuxxxyyy___PPPKKKHHHGGGGGGGGGFFFEEEDDDDDDCCCAAABBBDDDEEEGGGJJJOOOSSS\\\fffvvv~~~jjj```VVVQQQPPPQQQTTTWWW\\\ccctttpppjjjmmmwww|||vvvuuurrrnnniiigggfffggghhhiiinnnuuu}}}~~~tttooommmllljjjmmmnnnrrr|||{{{vvvtttrrrpppkkkkkklllllllllkkkkkkjjjiiifffbbb```````````````aaa```___\\\YYYUUURRRQQQPPPRRRVVV```mmmzzz~~~uuuqqqooommmnnnqqqmmmllljjjgggeeecccbbbbbbaaa______```dddiiikkklllrrrsssuuuxxx|||uuu\\\NNNIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEEEEGGGJJJNNNRRRTTT^^^nnn~~~wwwdddUUUNNNMMMPPPSSSZZZ___lllyyyzzzwwwkkkgggqqqzzzwwwtttooojjjfffeeefffggghhhlllrrryyywwwqqqnnnkkkiiikkklllpppyyyyyywwwuuurrrppppppqqqqqqqqqpppppppppooollliiiggggggfffeeecccfffeeeccc```\\\XXXTTTRRRQQQSSSXXXaaammm{{{wwwssspppllllllnnnkkkjjjiiigggfffeeeddddddcccbbb```aaacccfffggggggjjjkkklllooossszzzoooXXXKKKHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFIIIMMMPPPOOOVVVddduuu|||cccSSSOOORRRVVVWWWYYYbbbllloooyyymmmeeekkk~~~{{{wwwqqqkkkgggeeeeeeeeefffiiinnnsss{{{yyyrrrnnnjjjiiiiiijjjnnnvvv|||xxxuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrqqqpppnnnkkkhhhjjjjjjhhheeeaaa\\\WWWTTTSSSUUUZZZbbbnnn{{{xxxuuurrrmmmjjjkkkiiiiiihhhhhhgggggggggggggggeeecccbbbcccdddcccbbbbbbcccdddeeeiiipppyyyiiiUUUJJJHHHHHHFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFHHHLLLOOOQQQTTT\\\jjj|||}}}dddYYYXXX[[[UUUUUUZZZccckkk{{{sssiiijjj{{{{{{uuunnniiieeeddddddeeegggkkkoooxxxzzzqqqmmmlllkkkkkklllooovvv}}}zzz{{{{{{{{{zzzzzzzzzzzzzzz|||{{{yyyxxxwwwsssoookkkkkkkkkjjjhhhddd___ZZZWWWUUUWWW\\\cccmmmzzzyyyvvvtttoookkkjjjgggggghhhiiijjjjjjkkkkkkkkkiiihhhggggggfffdddbbb`````````aaadddkkksssyyyzzzeeeTTTJJJHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLOOORRRSSSWWW___nnn|||fff\\\XXXTTTRRRUUU^^^jjjoookkktttzzzsssmmmiiieeeddddddfffjjjoooxxxyyypppmmmnnnppppppppprrrwww~~~}}}}}}}}}}}}~~~}}}{{{wwwrrrnnnkkkkkkkkkiiifffbbb___]]]YYY[[[^^^ccclllyyyzzzxxxwwwsssnnnmmmggghhhjjjlllnnnoooppppppooonnnmmmnnnnnnmmmkkkhhhaaa```___^^^aaafffnnntttrrraaaTTTKKKHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHLLLOOOOOORRRUUUZZZdddvvv~~~hhhZZZWWWTTTUUU\\\jjjxxxmmmnnnzzztttmmmhhheeedddfffjjjnnnwww{{{qqqnnnpppssstttttttttvvv}}}~~~{{{vvvsssoooooommmkkkiiifffdddccc^^^___bbbeeelllxxx{{{yyyyyyvvvqqqoooiiikkknnnqqqssstttuuuuuusssssssssuuuvvvuuurrrpppbbbaaa^^^\\\]]]bbbiiinnn|||jjj]]]TTTKKKGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFFFFFFFIIIMMMPPPLLLSSSZZZ]]]___jjj}}}pppddd___[[[___iii|||uuummmzzzrrrkkkfffdddfffiiimmmuuuuuupppppprrrvvvtttssstttzzz|||yyyxxxvvvssspppmmmkkkjjjiiiccceeeggghhhmmmyyy~~~zzzzzzwwwrrrppplllnnnqqquuuwwwxxxyyyyyywwwwwwyyy{{{|||{{{wwwttteeebbb___[[[[[[___eeekkkyyyzzzeeeZZZTTTKKKEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEFFFFFFIIIMMMPPPLLLWWWaaabbb^^^cccqqqpppiiiccccccjjjzzz~~~ooo|||~~~uuummmgggdddfffiiilllrrr}}}yyyrrrpppqqqvvvtttqqqqqqxxx}}}|||xxxssspppnnnmmmmmmgggiiijjjkkkooozzz{{{zzzwwwrrrpppnnnppptttwwwzzz{{{{{{{{{zzzzzz|||~~~}}}yyyuuuhhheeeaaa\\\[[[^^^eeejjjyyynnn^^^VVVKKKHHHIIIDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKMMMTTTVVV]]]eeedddaaaeeemmmkkkhhhppp|||wwwvvvkkkcccaaabbbgggmmmssszzz}}}uuuooommmlllqqqqqqqqqttt{{{~~~{{{yyyvvvuuussstttuuusssttt|||{{{yyyxxxuuuqqqtttuuuvvvxxxzzz{{{}}}}}}{{{{{{{{{}}}}}}|||xxxuuukkkddd]]]ZZZZZZ\\\dddllluuuiiiZZZRRRJJJHHHIIICCCEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPTTTVVV\\\aaa___[[[]]]dddvvvxxxkkkkkksss~~~wwwmmmfffbbbcccggglllqqqwww{{{sssnnnkkkkkkooooooqqquuu}}}}}}{{{zzzzzzwwwyyyzzzyyyyyy}}}}}}zzzyyyvvvsssqqqrrrsssuuuvvvxxxyyyyyyyyyyyyzzz{{{|||{{{wwwuuullleee___]]]\\\]]]ccckkkwww{{{cccSSSNNNIIIIIIJJJCCCFFFEEEDDDDDDDDDEEEFFFGGGFFFGGGJJJLLLNNNPPPQQQRRRVVVYYY^^^```]]]XXXYYY___dddzzzvvvkkkjjjqqqyyy}}}{{{zzzpppjjjeeedddfffjjjnnnsss}}}}}}||||||{{{||||||{{{zzz~~~yyyrrrllljjjiiimmmooorrrwww~~~~~~~~~|||{{{wwwtttppppppqqqrrrtttuuuuuuvvvvvvuuuvvvxxxyyyxxxuuusssmmmhhhdddbbb```___cccjjjyyyuuu]]]NNNLLLIIILLLNNNGGGIIIGGGFFFEEEDDDEEEFFFGGGDDDFFFIIIMMMOOOQQQRRRRRRVVVZZZ^^^___[[[XXXYYY]]]___nnnuuujjjkkkppp}}}|||qqq~~~uuuooofffddddddhhhkkkoooxxx|||xxxuuuuuuwwwxxxxxxxxxwwwtttssstttxxx|||wwwpppkkkiiihhhmmmooossswww}}}~~~{{{wwwsssqqqqqqrrrrrrssssssttttttqqqqqqqqqrrrtttsssqqqooonnnkkkiiigggdddaaaeeekkkzzznnnXXXLLLKKKKKKPPPUUUPPPOOOMMMJJJHHHFFFFFFFFFGGGEEEGGGJJJNNNQQQSSSTTTTTTSSSYYY______\\\\\\^^^```ffflll{{{vvvoooooovvv~~~mmmuuu{{{uuuhhheeedddgggiiimmmttt|||yyywwwtttrrrrrrtttvvvxxx{{{yyywwwssspppoooppprrrxxx{{{~~~wwwpppkkkiiigggnnnppptttwwwyyy|||}}}yyyvvvsssqqqrrrtttvvvwwwxxx{{{}}}wwwsssrrrrrrrrrrrrrrrrrrssssssooonnnnnnnnnpppooommmkkkooommmmmmlllhhhdddhhhooo}}}~~~fffSSSKKKMMMLLLTTT\\\ZZZZZZWWWSSSNNNJJJIIIHHHIIIIIIJJJMMMPPPSSSUUUWWWWWWYYYaaahhhhhhgggiiimmmnnnnnnooowwwyyyvvvooommm{{{{{{nnniiifffgggiiikkkpppwww{{{|||xxxxxxrrrrrrrrrrrrtttwwwzzz{{{~~~|||xxxuuuqqqnnnmmmlllqqqppptttyyy~~~~~~wwwqqqllljjjhhhmmmooorrrttttttuuuwwwyyy{{{~~~yyysssooolllkkkiiihhhjjjmmmooooooooopppuuuyyy}}}|||xxxuuuuuutttttttttsssssssssqqqpppoooooopppooommmlllnnnnnnooooookkkhhhmmmuuuyyy^^^OOOKKKMMMMMMUUUaaacccfffbbb\\\UUUPPPMMMLLLKKKKKKLLLMMMOOOQQQTTTWWWXXX^^^hhhpppooooootttxxxyyyrrrqqqwwwsssiiijjj~~~uuuoooiiiiiihhhhhhlllqqqsssyyy|||{{{yyyuuusssuuuqqqrrrtttxxx{{{~~~~~~{{{xxxuuurrrooonnnnnnkkkmmmrrrtttuuu{{{~~~xxxrrrnnnkkkjjjkkkllloooooooooppprrrsssqqq~~~}}}xxxrrrnnnlllkkkjjjjjjlllnnnpppnnnjjjjjjnnnrrrttt|||{{{{{{zzzyyyxxxxxxwwwxxxwwwuuuttttttsssqqqpppmmmnnnppppppmmmkkkrrr{{{sssYYYLLLKKKNNNLLLUUUdddhhhnnnjjjccc[[[TTTPPPNNNNNNJJJJJJKKKLLLNNNQQQTTTVVV\\\gggnnnnnnnnnsssxxxxxxtttrrrwwwvvvhhhbbbrrr{{{sssllljjjhhhggghhhllllllrrr||||||wwwuuutttrrrrrruuusssuuuyyy~~~~~~{{{yyywwwtttrrrmmmjjjjjjnnnooonnnsss{{{{{{yyytttooolllkkkhhhjjjlllmmmmmmnnnppprrrooo}}}~~~xxxtttrrrqqqpppoooppprrrsssoooiiigggjjjmmmooozzz~~~}}}}}}~~~|||zzzyyyxxxwwwuuusssmmmnnnpppqqqnnnmmmuuu|||cccTTTNNNIIIJJJMMMUUUcccooorrrnnnjjjfff\\\OOOKKKNNNLLLMMMMMMLLLKKKMMMSSSWWW```cccgggkkknnnqqquuuwww{{{ssstttyyyiiieeegggttt~~~uuummmfffddddddeeeiiimmmssszzz}}}wwwuuuvvvyyyyyyyyy{{{~~~{{{vvvooommmnnnpppnnnjjjjjjnnnkkkooovvv~~~zzztttpppmmmiiigggffffffffffffgggllltttyyyyyy|||zzzzzzwwwuuusssooolllkkklllnnnqqquuu~~~}}}xxxqqqnnnnnnoooooorrr{{{xxxaaaQQQLLLHHHHHHLLLSSSbbbooosssooollliiiaaaUUUOOOPPPLLLMMMLLLKKKJJJMMMRRRVVV\\\___dddiiilllqqquuuxxx}}}vvvwwwtttgggccckkkuuuwwwnnngggcccbbbbbbcccgggmmmttt|||}}}xxxvvvyyy|||~~~~~~zzzwwwsssrrrsssppplllkkknnnkkkllloootttyyy}}}{{{uuuqqqnnnjjjgggeeefffffffffhhhllltttyyy{{{yyyvvvrrrooonnnpppqqqsssuuuzzz|||uuuqqqooopppqqqvvvmmmZZZNNNIIIGGGGGGJJJRRRaaannntttqqqooonnnhhh]]]TTTPPPLLLLLLKKKJJJJJJLLLQQQTTTYYY]]]bbbhhhmmmsssxxx{{{{{{|||qqqcccfffkkk}}}tttkkkeeebbb```^^^bbbhhhooowww~~~}}}{{{xxxwwwsssnnnmmmpppllllllkkkkkkmmmpppssstttvvv{{{}}}vvvqqqmmmjjjggggggiiijjjjjjkkkpppxxx~~~|||yyyxxxxxxxxxxxxwwwwwwzzzuuuqqqqqqttt|||yyybbbRRRKKKHHHGGGHHHJJJQQQaaaooowwwuuuttttttpppeeeWWWNNNLLLKKKIIIHHHIIILLLOOORRRXXX]]]dddkkkqqqwww|||llliiifffyyy|||sssjjjddd```^^^aaafffmmmttt}}}}}}{{{xxxsssqqqrrrpppooonnnlllkkkllllllmmmjjjnnnsssxxx~~~}}}vvvppplllhhhfffjjjmmmppppppqqqvvv{{{www{{{~~~wwwrrrqqqvvvoooZZZOOOJJJHHHHHHIIIJJJQQQ```ooozzz|||~~~~~~yyymmm\\\OOOMMMKKKIIIHHHJJJMMMPPPQQQWWW\\\eeemmmsssxxx|||~~~~~~nnnccckkkzzzooofff```^^^```dddiiipppxxxzzzvvvwwwttttttssssssqqqnnnlllkkkeeehhhlllooossszzz{{{uuuooojjjgggeeejjjnnnrrrsssttt{{{~~~xxxzzzyyyssssssyyygggVVVPPPIIIHHHIIIIIIJJJOOO___nnn~~~yyyfffWWWRRROOOLLLKKKMMMQQQSSSTTTUUU\\\eeennnsssvvvwwwxxxpppbbbaaarrr~~~tttiiibbb]]]___bbbeeeiiipppxxx~~~~~~|||wwwwwwxxxwwwuuuqqqnnnkkkfffhhhiiiiiijjjnnnvvv|||~~~}}}zzztttnnniiigggfffgggkkkoooqqqttt~~~||||||}}}zzzuuuwww~~~xxx```QQQOOOHHHHHHIIIIIIHHHMMM\\\lllttteeeXXXUUUQQQPPPSSSVVVXXXXXXVVV^^^hhhqqquuuuuusssrrr{{{}}}vvvggg```fffzzz||||||oooggg___```aaabbbeeekkkrrrwww}}}|||{{{xxxuuurrrpppoookkkkkkjjjgggeeegggmmmrrruuuzzz||||||zzzuuuooojjjhhhhhheeeiiinnnpppuuu||||||yyy{{{pppYYYMMMLLLGGGGGGHHHHHHFFFKKKZZZiiippp]]]YYYUUUTTTWWW[[[\\\\\\YYYaaammmuuuxxxvvvsssqqqvvvyyy|||nnnbbb```jjj{{{vvvnnnbbbbbbbbbbbbdddiiiooottt|||}}}yyyuuusssrrrrrrppppppmmmhhhddddddiiinnnfffkkkttt~~~{{{|||{{{vvvpppkkkjjjkkkeeejjjoooqqqwww|||}}}{{{qqqaaaQQQJJJJJJGGGCCCDDDIIIIIIJJJXXXkkkssshhhbbb[[[ZZZ___dddffffff[[[iiiqqqwww~~~xxxnnnoooqqqtttxxx}}}tttrrrqqq___```jjjvvv~~~zzzpppfff```\\\^^^aaaeeennnvvv|||~~~yyyuuurrrsssqqqooollliiigggffffffeeefffiiinnnttt{{{|||xxxsssnnnjjjgggfffjjjlllnnnsss}}}~~~wwwwwwzzzzzz{{{}}}~~~|||wwwjjj\\\PPPJJJJJJHHHDDDDDDIIIHHHHHHUUUeee~~~rrrllldddaaacccffffffeeeaaannntttyyy{{{sssvvvuuuwwwwwwyyy~~~pppppp|||~~~aaaYYY___lll{{{rrrgggaaa^^^___bbbfffmmmuuu|||}}}xxxvvvvvvtttrrrnnnkkkhhhfffeeeaaabbbcccggglllqqqvvvzzz}}}~~~|||zzz}}}zzzvvvrrrnnnkkkiiiiiiiiikkknnntttxxxvvvwwwvvvvvvxxx{{{}}}lll___VVVNNNIIIIIIHHHEEEFFFIIIHHHGGGQQQ^^^yyywwwqqqkkkhhhiiikkklllkkkjjjuuuxxx|||yyy~~~}}}~~~{{{xxxzzz~~~|||~~~zzzttt~~~nnn[[[ZZZdddttt~~~uuujjjddd``````bbbeeelllssszzz}}}zzzxxxvvvrrrnnnkkkhhhfffaaa``````aaadddgggkkknnnoooooouuu~~~zzzwww{{{xxxtttpppmmmkkkjjjjjjjjjlllpppxxxzzzxxxtttssstttyyyyyybbbVVVPPPLLLHHHGGGHHHFFFGGGIIIGGGGGGNNNXXXcccqqq~~~~~~}}}zzzvvvooollljjjjjjnnnrrruuuvvvttt}}}}}}~~~|||}}}xxxwwwyyyxxxtttrrrzzzkkkaaaaaaiiiqqq{{{mmmgggbbbbbbbbbdddiiipppxxx|||{{{yyyvvvrrrnnnkkkiiifffdddbbbaaaaaacccfffhhhggghhhlllvvv}}}yyyzzzwwwsssnnnkkkiiihhhiiikkknnnttt~~~~~~xxxuuuvvv{{{sss\\\PPPLLLIIIGGGFFFHHHGGGGGGHHHHHHIIIOOOVVVVVV^^^fffgggffffffggggggddddddeeehhhnnntttxxxzzz{{{|||||||||{{{}}}|||yyyrrrttt|||ggg___aaafff{{{rrrlllfffdddcccbbbfffkkkttt{{{~~~}}}zzzvvvssspppnnnkkkiiieeebbbaaabbbeeeffffffeeeiiiqqqzzz{{{xxxrrrmmmiiigggffffffjjjnnnvvv|||}}}lllWWWLLLIIIGGGFFFFFFGGGGGGGGGHHHIIINNNTTTYYYXXXZZZ[[[\\\\\\]]]^^^______```cccfffkkkppptttwww|||{{{oooaaaaaaeeemmmuuu~~~zzzssslllhhheeebbbdddhhhpppvvv|||xxxtttqqqmmmjjjfffcccaaaccceeeggggggfffgggmmmsss|||}}}yyysssmmmiiigggggggggjjjoooyyyssscccRRRJJJHHHFFFFFFGGGFFFGGGGGGGGGKKKRRRZZZ^^^___\\\XXXXXXZZZ\\\\\\]]]^^^___bbbfffiiilllppprrryyy|||kkkeeefffcccmmmxxxzzzrrrnnnhhhcccdddggglllqqqyyy|||wwwsssnnnkkkgggdddccceeehhhjjjjjjhhhhhhjjjmmmsss~~~~~~zzztttoookkkjjjkkkllloootttjjj]]]OOOIIIGGGFFFFFFIIIFFFGGGFFFGGGLLLUUU^^^bbbddd\\\VVVWWWZZZ\\\\\\[[[]]]___cccfffhhhkkkoooqqqvvv~~~wwwhhhdddaaakkkxxxwwwqqqkkkeeedddgggiiimmmuuu}}}~~~xxxtttooommmiiieeeeeehhhkkknnnmmmjjjiiijjjjjjmmmwww~~~zzzuuupppnnnnnnooopppuuu{{{aaaVVVKKKHHHHHHFFFEEEFFFHHHGGGGGGHHHLLLQQQWWWZZZYYYVVVSSSSSSVVVXXXXXXWWWYYYcccdddaaadddeeelll{{{xxxzzzzzzxxxssskkkhhhkkkqqqvvvnnnhhhffffffgggiiiooowww{{{|||zzzqqqmmmiiiffffffhhhiiiiiijjjiiihhheeedddgggnnnttt~~~}}}xxxqqqooopppsssttttttwww~~~^^^TTTJJJHHHHHHFFFFFFGGGHHHHHHIIIJJJLLLOOOSSSUUUVVVSSSPPPPPPSSSVVVWWWVVVZZZhhhooooooqqqpppttt~~~tttttttttyyymmmlllppp~~~tttkkkeeecccdddeeejjjrrruuuvvv{{{zzzpppmmmjjjjjjkkkmmmmmmmmmjjjjjjhhhdddbbbdddiiimmmxxx}}}}}}xxxrrroooppprrrssssssuuuYYYPPPIIIGGGGGGFFFFFFHHHHHHIIIKKKMMMNNNOOOPPPPPPRRRPPPNNNNNNQQQTTTVVVVVV\\\ppp}}}}}}~~~|||pppoooppp|||zzzrrrppp}}}qqqfff___aaaaaaeeekkkooopppuuu{{{{{{}}}sssqqqooooooppppppooonnnkkkjjjhhheeebbbaaaccceeeooosss~~~|||xxxsssppppppqqqrrrrrrwwwTTTMMMGGGGGGHHHFFFGGGJJJHHHJJJMMMQQQSSSTTTTTTSSSSSSRRRQQQRRRSSSVVVXXXYYYbbbwww}}}rrrpppppp|||vvvxxxiii______^^^```fffkkkmmmrrrwwwyyywwwvvvuuutttsssqqqmmmjjjlllkkkiiigggdddbbbaaaaaahhhkkksss{{{xxxuuurrrqqqrrrrrrsss}}}PPPKKKGGGHHHHHHGGGHHHKKKGGGJJJOOOUUUYYY\\\^^^^^^ZZZ[[[\\\]]]]]]]]]^^^___hhhyyy|||ssssssttt~~~nnnccc^^^[[[[[[aaafffiiimmmssswwwyyyxxxxxxxxxwwwtttoookkknnnmmmllljjjiiifffdddbbbdddeeekkkvvv~~~zzzyyyxxxvvvttttttuuuuuuNNNJJJHHHJJJIIIGGGHHHLLLGGGJJJPPPWWW^^^eeeiiilllhhhkkkmmmnnnllljjjhhhhhhlllwwwxxxuuuwwwvvvzzztttvvvtttppptttzzzuuukkk___ZZZXXX\\\```cccggglllsss{{{yyyyyyzzz|||}}}{{{wwwtttrrrqqqooonnnmmmkkkgggeeebbbcccfffnnnxxx}}}zzz{{{{{{zzzxxxwwwyyyzzzMMMJJJJJJKKKJJJGGGHHHLLLHHHJJJOOOWWW```jjjrrrvvvwww{{{|||vvvsssqqqnnnsssmmmgggiiijjjooo{{{~~~ooodddiiikkkmmmvvv{{{rrreee^^^ZZZ[[[^^^___bbbfffpppwww}}}xxxuuurrrpppooommmiiifffaaaaaaccchhhooo}}}|||zzz|||~~~~~~|||{{{}}}MMMKKKKKKLLLKKKHHHIIIMMMIIIKKKOOOVVV```lllvvv|||yyywwwnnnpppfff^^^bbbcccgggrrrooonnnbbbZZZ```ffflllxxxyyyrrr~~~vvvmmmeee^^^^^^______```cccooovvv|||xxxtttqqqpppmmmiiieeeaaa```aaadddjjjzzz||||||zzz}}}~~~~~~PPPOOOMMMLLLLLLMMMOOOPPPKKKNNNRRRWWW___jjjuuu|||~~~yyypppfff]]]ZZZ[[[[[[]]]```___]]][[[XXXYYYcccuuuqqqjjjrrr|||tttnnneee___^^^___bbbccclllpppvvv}}}|||wwwqqqllliiigggeeeddd___aaakkkttt~~~{{{yyyxxxzzzzzzyyy|||MMMMMMNNNOOOOOOOOOOOONNNNNNPPPTTTYYY```iiirrryyy~~~zzzmmmccc[[[YYY[[[\\\^^^bbb___]]]ZZZXXX[[[hhh}}}ooodddfff}}}wwwqqqhhhbbb``````bbbcccjjjmmmsss{{{{{{tttooolllkkkeeeeee```bbbkkkrrr}}}zzzzzz|||{{{{{{LLLNNNQQQTTTUUUTTTSSSQQQSSSUUUXXX\\\aaahhhpppuuuzzzrrrggg^^^]]]___bbbfffkkkgggfffcccaaaeeetttuuuddd^^^kkk}}}|||vvvmmmgggcccbbbbbbbbbfffjjjpppwww~~~zzztttqqqoooffffffaaabbbjjjooo}}}|||~~~~~~~~~PPPRRRUUUXXXZZZZZZYYYYYYXXXZZZ]]]```dddiiipppuuu{{{yyymmmjjjlllqqqxxx~~~||||||zzzuuuxxxnnnbbbeeeooo|||tttmmmhhheeecccaaadddggglllsssyyy}}}zzzuuurrrhhhiiiddddddjjjlllyyy~~~|||}}}~~~RRRSSSUUUWWWYYY[[[\\\]]]ZZZ\\\^^^aaaffflllsssxxx}}}~~~lllgggiiiwwwzzzsssnnniiieeebbbccceeeiiinnnssswwwzzz|||yyyuuummmmmmgggfffkkkkkkwww{{{yyyzzzPPPQQQRRRTTTVVVYYYZZZ[[[XXXZZZ\\\```eeemmmwww}}}zzzlllfffddd{{{yyysssmmmgggcccbbbccceeehhhlllpppuuuwww|||}}}vvvuuunnnkkknnnnnnyyy}}}zzz|||MMMOOORRRUUUWWWXXXWWWWWWSSSTTTWWW[[[cccnnnzzzvvvhhh```mmm~~~xxxpppiiieeeaaa``````aaaeeejjjooosssuuuzzz~~~uuuqqqtttsss~~~|||~~~LLLOOOTTTYYYZZZYYYWWWUUUOOOPPPSSSXXXaaammm{{{|||~~~mmmeeegggwwwzzzrrrkkkfff```___]]]]]]```ffflllppppppvvv~~~zzzvvvxxxwww{{{}}}OOOOOOVVVaaafff```WWWQQQNNNNNNQQQZZZhhhvvvuuutttssslllfffjjjyyyqqqkkkfffccc```^^^^^^bbbfffiiijjjpppvvvzzz~~~zzz}}}}}}LLLOOOZZZhhhmmmdddVVVNNNMMMNNNSSS^^^nnn|||zzztttvvvxxxiiijjj~~~}}}vvvqqqhhheee```\\\\\\^^^aaadddhhhmmmssswwwzzzLLLPPP[[[hhhmmmeeeYYYRRRMMMOOOVVVcccsss{{{zzzwwwoooxxx}}}yyyooojjjddd^^^[[[\\\^^^```dddhhhmmmqqquuuzzzyyyvvvvvvxxx{{{|||zzz{{{PPPPPPWWWaaafffccc___]]]UUUVVVZZZeeettt{{{wwwzzzxxxssskkkddd___]]]^^^______bbbggglllqqqwww~~~|||}}}wwwwwwvvvuuuvvvyyy}}}PPPQQQXXXbbbgggfffeeeeeebbbaaabbbiiiuuu~~~~~~www}}}yyyzzzrrriiiccc___^^^]]][[[^^^bbbgggmmmtttzzz~~~{{{xxxuuutttvvvxxx{{{}}}NNNSSS]]]jjjnnnjjjfffeeejjjhhhiiiooozzzyyyzzz|||}}}~~~~~~wwwnnngggaaa]]]\\\[[[\\\___dddiiioootttwww}}}|||xxxxxxyyyyyy{{{RRRUUU___iiikkkgggcccccceeefffjjjrrr~~~|||~~~}}}|||uuummmfff```]]]]]]]]]^^^aaaeeeiiilllnnnwww}}}XXXXXX[[[```aaa___```ccc\\\___fffrrr}}}~~~{{{ssskkkdddaaa___^^^]]]___bbbeeefffgggsssyyy