BM6P6(@ ,,,++++++*********++++++,,,,,,---------,,,++++++******+++,,,,,,---......*********))))))))))))(((((())))))***+++---...///......---,,,---...///000---,,,,,,+++++++++,,,,,,333222///---,,,...000111000///...///111222111000555555555444333222111000111111222222222333333333444444333333333444555555999888777777777888:::;;;888999:::<<<===>>>>>>>>>::::::999888888999::::::;;;;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::???>>>BBBGGGIIIEEEDDDFFFJJJJJJIIIGGGFFFGGGKKKNNNIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLJJJIIIHHHGGGFFFFFFHHHIIIIIIHHHFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLNNNNNNMMMMMMLLLIIIIIIJJJKKKKKKJJJIIIIIILLLKKKKKKLLLOOOPPPPPPOOOJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<===;;;:::999999888777555666666666666666777888888777777777777666666666666444333333222222333333444333000///111111000111555222222222222222111000///333333333222222111111111222222333333333333444444333222222111111222222333222222111111111111111111000111333555555444333222444444444444444444444444666555444444555666555444555222//////111444666777444222111111333444444444666666555444333333222222444555555555666666777777777666666555555555666666777444444777777444444777777777777777666666666666888777666555555555555555666777777777888888888888888888777777666666555555666666666666666666666666---000333444444444444555555555555555555666777777888888888888777666444444777777777777777777777777999888777666666777888999555666777777777666444333666666777888888888888888555666777777666666777888666666666666777777777777555555666666777777888888888777777666666666666777555555555555666666666777444666777999999777666444666666666666777777777777777888999::::::999888777666555555555555777999:::777666666666555555555555888888888888777777777777777777777777777666555444555555555555555666777777333444666888888777555444555555666666666666666666555555666777777777777777555555666666666666555555555555555444444333333333666666666666666666666666666666666666666666666666555555555555555555555555666555444444333333333333666444333444777777555222444555555555444333333222111222222333444555666666333444444555555444444333333333333222222111111111000000000000000000000000222222222222222222222222/////////....../////////++++++,,,------,,,,,,,,,+++++++++,,,,,,------...,,,,,,------.........///************+++---...///...------,,,---...///000222222111111111111222222333111///...---...///000333222111222444555444333222222222222111000//////111111222222222333333333444444333333333444555555888777777777888888999:::888888:::;;;<<<=========;;;;;;:::999999:::;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<=====================<<>>===<<<999999888999::::::::::::666666666666666777888888777777777777666666666555444333333222222333333444333000000333333111222555222222222222222111000000333333333222222222111111222222333333333333444444333333222222222222333333333333333222222222222222000222333555555444333222444444444444444444444444666555444444555666555444666444111111333666666666555333222333555666555555333333444444444444555555555555555555666666666777777666666555555555666666777444444777777444444777777777777777666666666666777777666555555555666666777888888888999999999999888888777777666666666666888888888888888888888888555666888888777666666777666666666666666777888888777888888888777666555555777777777777777777777777999888777666666777888999666666777777777666444444666666777888888888888888666777888888777777888999666666666666777777777888666666666777777777777777888888888777777888999999555555555666666666777777555666777888888777666555666666666666777777777888777888888888888888888777666666666666666777888999777777666666666555555555666666666777777888888888:::::::::::::::999888777666555555555555666777777555666777888777666444222666666666666666555555555555555666777777777777777555555666666666666555555555444444444444444444333666666666666666666666666666666666666666666666666555555555555555555555555555555444333333333444444666444333444666777555333444555555555444444333222222333333444444555555555333333333444444333333333333333333222222222111111111111111111111111111111222222222222222222222222------------------------***++++++,,,------------,,,,,,,,,,,,,,,---------)))***+++,,,---...//////,,,++++++++++++,,,---......------------...//////000000000//////000000111111111000//////......---111000///000111222111000222222222222111000000///111111222222222333333333333333333333333444555666777777888888999999888888777777999:::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<======<<<<<<:::;;;<<<===>>>>>>>>>>>><<<;;;===BBBEEEDDDEEEHHHDDDDDDEEEDDDDDDFFFJJJMMMKKKKKKKKKKKKLLLLLLMMMNNNOOOMMMJJJHHHGGGGGGIIIJJJNNNOOOOOONNNLLLJJJKKKLLLHHHHHHIIIIIIIIIIIIJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHIIILLLMMMMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJNNNNNNMMMKKKIIIGGGFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBB@@@???===<<<;;;888888888999999:::::::::666666666666666777888888777777777666666666555555444333333222222333333444333111222555555333222555222222222222222222111000333333333333222222222222222222333333333333444444333333222222222222333333333333333444444444444444111222333555555444444333444444444444444444444444666555444444555666555444666555444444666777666555666444444444666777666555111111222444555666777888555555555555666666666666666666666555555666666777777444444777777444444777666666666666777777777777666666555555555666777777888888888999999999::::::888777777777777666666666888888888888888888888888;;;;;;;;;999777666666888777777777777777888999999777777777888777777666666777777777777777777777777888888777777777777888888666666777777777666555555666777777888888888888777777888999999888888999:::666666666777777777888888777777777777777777666666777777666777777888999:::555555666666666777777777777777666666666666777777666666666777777777888888888777777666666777777888666666777777888777777777777777777666666666555555333444555666777888888999777777888888888777666666666666555555666666777888777777888888777555333222777777666666555555555444555555666777777777777666555555666666666666555555444444444444444555555555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444555555555444444555666666555333444555555555555444333333444444444444444444444444333333222222222222333333333333333222222222222111222222222222222222222222222222222222222222222222******++++++,,,,,,,,,+++)))***+++,,,---.........---------------,,,,,,,,,))))))******+++,,,,,,---------,,,,,,,,,,,,------------------......//////,,,,,,+++++++++,,,------///000000000000...---,,,///...---...000111000///444444444444444333222111111111222222222333333333333333333333444444555666666777888999999888777666666777888999::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>>>><<<===AAABBBAAACCCFFFDDDEEEFFFFFFFFFHHHLLLOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMIIIGGGFFFHHHJJJLLLPPPQQQQQQPPPMMMKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFGGGJJJKKKKKKJJJMMMLLLKKKJJJIIIIIIIIIIIINNNMMMMMMLLLIIIGGGEEECCCFFFEEEEEEDDDDDDCCCCCCCCCAAAAAA@@@???>>><<<<<<;;;999999999888777555666666666666666666666777777888777777666666666555555555444333333222222333333444222000111555666222111333222222222333333222111111333333333333333333333333222222222333333333444444333333333222222333333333333333333333444444444444222333444444555555444444444444444444555555555555666444444444555666555444555555555666777777444222555444444555666777666555111222333444555666777888555555555666666666666666666666666666666666777888777444444777777444444777666666666666777777777777666555555555666777888888777777888888888999999999777777777777777777777777888888888888888888888888::::::999777444444555777777777666666777777888999666777777888888888777777777777777777777777777777888777777777777777777888666666777777777666666666666777888888888888777777666777999888777777888:::666666777777777888888888999888888777777666666666444444444444555666777888555666666666666777777777888777666555555666777888666666777777777888888888888777666555555666777888666777888999999888666555777777777666666666666555444444444555666777777777555555666666666666666555666666666555666777777888666666777777666555444333777777777666555555444444444555666666777777666666555555666666666666555555333333444444555555666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444555666777444444555555666555555444444444555555555555444444555555555444444333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222++++++---.........------)))***+++,,,---............---------------------------------------------///...------,,,------------------...............---------------...//////......000000000///---,,,222111000111333444333222333333444444444333222222111111222222222333333333333222222333444555666666666777888999999888666555666666777888999999999999999999::::::::::::999999999:::;;;<<<============>>>>>>??????>>>===<<<<<<@@@===>>>AAAAAA??????BBBBBBCCCEEEFFFFFFHHHKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNKKKHHHFFFFFFHHHKKKMMMNNNPPPPPPOOOMMMJJJJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFDDDDDDFFFFFFFFFFFFDDDDDDFFFEEEEEEFFFHHHJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLJJJHHHEEEDDDEEEEEEDDDCCCCCCBBBAAAAAA??????>>>===<<<<<<;;;;;;666777888777444333444555666666666666666777777888666666666666555555555555444333333222222333333444111///000444555111000222111222222333333333222222333333333333333333333333222222222333333333444444444333333333333333333444111222222222333333444444333333444444555555555555444444444555555666666666666444444444555666555444444444444555777666333111444333333444666666555333444444444555555666666666666666666666666555555555666666666666666777888888777444444777777444444777555666666666777777777888666666666666666777888999666666666666777777777777777777777777888888888888777777777777777777777777777777777555444444666888666555555555555666777777666777888888888888888777888888888888888888888888777777777888888777777777777777666666666777777777777777888888888777777666555666777777666666777999777777777777888888888888999999888888777777666666444444444444555777888888666666666666777777777888999777555444444555777999777777777777888888888888888777666555555666777888777777888999999888777666888777777777666666666666666666666666555555555555777888888999::::::::::::666666666666666777888888444444555666666777777777777777666666555555555444444444555666666666666666555555666666666666555555444444444555555666666666666666666666666666666666666666666666666666666666333333333333333333333333444444444444555555666777444555555666555555444444444444555666666555555444555555555444444333333222333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222((()))+++,,,---,,,,,,+++***++++++,,,---------------------------.........------,,,,,,,,,+++++++++///......---------......,,,---......//////......------,,,------...///000,,,---...///000///......000/////////111222111000111111111222222111111000111111222222222333333333222222222333444555666777777777888888777777666666666777777888999999888888888999999::::::999999888999999;;;<<<======>>>>>>????????????>>>===<<<;;;AAA??????BBBBBB>>>===@@@???AAACCCCCCDDDFFFHHHKKKNNNMMMLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFHHHJJJLLLLLLMMMOOONNNLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFCCCDDDFFFGGGGGGGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDEEEHHHIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLJJJGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::000333666666444444777999666666666666666777888888666666666555555555444444444333333222222333333444111//////333333000000333111222333333333333333333333333333333444444444444222222333333333333444444444444333333333333444444111111222222333333444444444444444444444555555555444444444555666666777777666555444444555666555444444333333555666666444222333333333555666666555333666666666555555555555555666666666666666555555555666666666666777888999999777444444777777444444777555555666666777777888888777777666666666777888888555555555666666666777777777777777888888888888999666666666666666666666666666777888777666777999:::555555555555555666666777888888888999888888777777888888888888888888888888777777888888888888777777777777666666666777888888777888888888888777777666444666777777666666777888777777777888888888999999888888888888888888777777888888777888888999:::;;;666666666777777777888888999777666444444666777999777777777888888888999999888777777666666777777888777777888888999888888888888888777777777666666666777777777666666666555555555666777888999999999999777777666666777777888999333333444555666777888888666666666666666666666666444444555666666666666555555555666666666666555555555555555555555666666666666666666666666666666666666666666666666666666666333333333333333333333333555555555444555555666666333555666666555444444555444444555666666666666555555555555444444333333333222222333333333333222222111222222222222333333333333333333333333333333333222222222222222222222222%%%''')))+++++++++***)))++++++,,,------,,,,,,,,,,,,,,,------......//////*********+++++++++++++++///...............//////,,,---.../////////...---++++++++++++,,,---......++++++---...///000000000...---,,,---/////////...000111111222222111111111111111222222222333333333222222222333444555666777888888777666666666666666777777888999999999888888999999:::;;;;;;:::999999888999:::<<<===>>>>>>>>>>>>>>>?????????>>>>>>===???>>>???CCCCCC???>>>@@@???AAACCCDDDDDDEEEGGGIIINNNMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJJJJLLLNNNNNNLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDDDDEEEHHHIIIIIIHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLNNNOOONNNLLLIIIGGGDDDDDDCCCBBBAAA@@@??????;;;;;;;;;;;;::::::::::::111444888777555555888;;;666666666666666777888888666666555555555444444444444333333222222333333444333000000222333111222555111222333333444444333333333333333444444444555555222222333333333333444444444444333333333333444444222222222333444555555555444444444444444555666666444444444555666777777777666555444444555666555444444444333555777888666555444444444666888888555333666666666555555555555555777666666666555555555555666666666666777888999:::777444444777777444444777555555555666777888888888888888777777666777777777666666666666777777777777777777888888888999999999777777777777777777777777555777999999888777888999666666666555666777777888999999999999888888777666888888888888888888888888666777888999999888777666777777666666666777999999888888888888888777666666555777888888777666888999777777888888888999999999888888888888888888999999::::::999999999999::::::666666777777777888888888888777666555555666777888777777888888888999999999777888888888888888888777777777777777888999::::::888888888777777777666666666666777777777777777777222333444666777777888888777777666666777777888999555555555555555666777888444444555555666777777777333444555555666666555555555555666666666666555555666666666666555555555555666666666666666666666666666666666666666666666666555555555555555555555555777666666555555555555666333555777666444333444666444444555666666666666666444444444444444444333333111222444666666444222111111111222222222333333333222222222222222222222222222222222222222222222222)))+++---///000///...---,,,,,,---------,,,++++++,,,,,,,,,---...///000000,,,------...///000111111...............///000000,,,,,,.../////////...---,,,,,,,,,---...///000111***+++,,,---...000111222111000///000111222222000222333333444444444333333111111222222222333333333222222222333444555777777999888777555555555666777777888888999999999999888::::::;;;<<<<<<;;;::::::888999:::<<<===>>>>>>>>><<<===>>>??????@@@@@@???===<<>>::::::::::::::::::::::::555999;;;:::666444666:::666666666666666777888888666666555555555444444444444333333222222333333444555222111333333222333777111222333333444444444444333333333444444555555555222222333333333444444444555444444333333444444555333333444444555666777777555444444444444555666666444444444555666777777888666555444444555666555444555444444555888999999888555555666888999999777444555555555555666666777777777777666666555555555444666666666666777888999:::777444444777777444444777444555555666777888888999999999888777666666777777777777777777888888888888777777888888999999999999888888888888888888888888444666888999777666555666777777777777777888888999:::::::::999888777666555888888888888888888888888666777888999999888777666888777666666666888999:::888888888888888777666666666888999999888888999:::777888888888888999999999777777777888999999999:::999999888888777888888888777777777777888888888888777777666666666666777777777888888888888999999999777888999::::::999888777888777666666777999;;;<<<888888888888777777777777555555666777888999::::::555555777888:::;;;;;;;;;777777777777777888888999777666666555555555666666333333444555666777888888333444555555666666555555555555666666666666555555777777666666555555444444666666666666666666666666666666666666666666666666777777777777777777777777888777666555555555555555222555777777444333444666444444555666777777666666444444444444444444444444111333555888888555333111111111111222222333333333222222222222222222222222222222222222222222222222///---,,,---000000...+++++++++++++++++++++++++++)))***,,,.../////////...+++++++++,,,,,,,,,------***+++,,,,,,---,,,,,,,,,,,,------......------,,,------------------------000000000000000///......---------...000444777999444444333222222333333333555444333222111111111111777555333111111333555666555555444444444444555555333444666888888888777777999999999999999999999999999:::;;;<<<===============<<<:::999:::;;;===?????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGDDDBBBAAABBBDDDFFFKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@@@@BBBCCCCCCCCCBBBAAAAAACCCFFFGGGFFFEEEEEEFFFEEECCCAAACCCFFFHHHFFFDDDGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLNNNPPPPPPNNNLLLJJJFFFEEECCCAAA>>>===<<<;;;999999999999999999999999777999::::::888555555555666666666666666666666666777666444444555555444333444444444333333222222222444,,,(((...666666222///...444444...+++///222111222222222222222222222222333333333444444444555555555555555555555555555555555222222555999:::555111555555555555555555444444555555555555666666666777777777666666555555555444666666666666666666666666666666666666666555555555666777888999999888777666444555555666666666666666666666666666777777777777666666666666777888999999999999999999999999999999999888888777666555555444777;;;:::666666:::;;;777777777777777666666666666888888888888888888888888999999:::::::::999999888:::999999999888888777777999999999999999888777777999::::::999999777666555999999888888777777666666999888777777777777888888999888777666666777888999888888888888888888777777::::::999999::::::;;;<<<888888999999999:::::::::<<<<<<;;;:::999999999:::666777666333333666777666777777777777777777777777888888777777777777888888777777777777777777777777666666666666777777777777999999777777777888999:::666666555555555555666666444777999888555444666999555555666666777777888888444555555666666666666666666666666666666555555555666666666666666666666666555555555555555444444444777666444333444555777888666777888999999888777666777777777666555555444444333333333333333444555666333444666777777666444333333333333444444444555555777888999:::999666333111333444444555555444444333555555555444444333333333333333333333333222111000444333222111111222333444666444222000000222444666///---,,,---///000...+++++++++++++++++++++++++++***+++,,,---......------,,,,,,---------.........///000000000000///......,,,------......------,,,---..................---000000000000000///......000///...///000222555666444333333222222333333333222222111111111222333333444444444444444444444444888777777666666666777777444555666777888888777777888888888999999:::::::::::::::;;;<<<===>>>>>>===<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEBBBCCCEEEFFFEEEDDDEEEFFFDDDBBBAAABBBEEEFFFEEECCCFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOMMMKKKJJJFFFEEECCC@@@>>>===<<<;;;999999999999999999999999777999;;;;;;999777666777777777777777777777777777777555444444555555444333444444333333333222222222555...+++000666555222111222666666111000444666444222222222222222222222222333333333444444444555555333333333333333333333333555333222444888999666222555555555555555555555555555555555666666666777777777666666666555555555555777777777777777777777777666666666666666666666666666666777777777777666666444555666666777777666666666666666666777777777888::::::::::::::::::;;;;;;::::::999999999999999999999888888777666666555555666999999555555999999666888888888888888888888888777777777777777777777777888999999::::::999999888999999999888888888777777999999999999999888777777888888888999999999999999999999999999888888888777:::999999888888888999999:::999888777777888999:::666666666666777777777777999999999999999:::;;;;;;888888888999999999::::::999999888777777777888888666888777444444777888666888888888888888888888888888888777777777777888888888888888888888888888888666666777777777888888888999999888888888888999999666666555555555555666666888888777777888888888777666666666777777777777777444555666666777777666666666666666666666666666666666666666666666666666666555555666666555555555555777666555444444666888999555555666777777666555555555555555666666666666666444444444444444444555666444444555666666555333333444444444555555555666666555666777888888666555333333444444555555444444333555555444444444333333333333333333333333222111111333333222111111222333333555444222111111222444555...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////000000///...---,,,++++++,,,------......------,,,---...///000000///...---//////000000000///......111000000///000111222333333333222222222222333333//////000000222333555666222333444555666555333222999888777666666666666666444555666777888888888777777777888999::::::;;;;;;::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGCCCDDDEEEDDDCCCCCCEEEGGGDDDBBBAAABBBDDDDDDDDDBBBDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNLLLJJJHHHEEEDDDBBB@@@>>><<<;;;;;;888888888888888888888888777999;;;;;;999888888888777777777777777777777777666555444444555666444333333333333333222222222222555111000333555333222333222333222000111444444111333333333333333333333333333333333444444444555555333333333333333333333333666444222333666888666444555555555555555555555555555555666666666777777777666666666666555555555555888888888888888888888888666666666666666666666666666666666555555666666666444555666666777777666666666666666777777777888888999999888888777888888888:::::::::999999888888888999999888888777666666666777999888555555888999777999999999999999999999999777777777777777777777777888888999999999999888888999999999888888888888777888888999999999888777777888888888888999:::;;;<<<:::::::::999999999999888777777666666666666777777:::999999888888999999:::666666777777888888888999888888999999999:::::::::777777888888888999999999777777777666777777888888777999999666666999999777888888888888888888888888888888777777777777888888888888888888888888888888777777888888888999999999888999999999999999888888777666666555555666666777;;;888666777;;;<<<999666777777777777777777666666444555666666777777666666666666666666666666666666666666666666666666666666666666777777777777666666777777666555666777888999333444555555555555444333444444555555666777777888666666555555444555555555555555555444444333333333555555555666666666777777333444555666666666666666333444444555555444444333555444444444444333333333333333333333333222222111333333222222222222333333555444222111111222444555------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********------------............111111///...,,,+++******,,,------......------,,,---...///000000///...---...///////////////......000000000///000111222333222222222222222222333444//////000000111333444555333333444444555444444444777666555444444333444444444555666666777888888888666666777888:::;;;<<<<<<999999:::;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;;;;999;;;===???AAABBBBBBCCCBBBCCCEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFDDDBBBCCCEEEGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHJJJLLLMMMKKKLLLLLLLLLLLLJJJHHHGGGDDDCCCAAA???===<<<;;;;;;777777777777777777777777555777::::::999888888888666666666666666666666666666555444444555666555333333222222222222222222222444222222444333000111444333111//////222555333000333333333333333333333333333333333444444444555555555555555555666666666666666444222333555777666555555555555555666666666666555666666666666777777777666666666666666555555555777777777777777777777777666666666666666777777777888777666555555666777888555555666777777777777777666666777777777888888888999999888777666666666777;;;::::::999999888888888999999999888888777777777888999888777777888999888999999999999999:::::::::888888888888888888888888777888999999999999999999999999999999888888888888888888999999999999888888999999888888999:::<<<<<<999999999999999999999999777666666666666777777888999999999999999999999999888888888999::::::;;;;;;888888999999999999999999777777777888888888999999888888888888999999:::;;;888::::::777777::::::888888888888888888888888888999888888777777888888999888888888888888888888888888888999999999:::::::::888999:::;;;:::999888777777777666666666666777777:::888777888::::::999777999888888777777666666666555555666777777777777777666666666666666777777777666666666666666666666666666666777888888888777777888777777666777888999999444444444444444444444444555555555555666666777777888777666555555555555555666555444333222222333333444555555555666666666666444444444444555555555666333444444555555444444333444444444444444444444444222333333444333333222222333333333333333333333333555444222111111222444555,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,---------555444222000///.........,,,------......------,,,,,,---............---,,,......////////////............//////000111222333111111111111222222333444222111111000000111111222555444222222222444666777666666555444444444444444555555555666777777888888666666777888:::;;;<<<<<<888888999:::::::::999999999:::;;;;;;<<<<<<;;;;;;999:::===@@@BBBCCCCCCCCCBBBDDDFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGEEECCCCCCEEEGGGFFFFFFFFFFFFEEEDDDDDDDDDBBBBBBCCCEEEHHHJJJMMMNNNKKKKKKKKKKKKIIIHHHFFFEEECCCBBB@@@>>>===;;;;;;;;;777777777777777777777777444666888888777666666777555555555555555555555555666444333444555666555444222222222222222222222222222111222444222...000444666333111444777888666444333333333333333333333333333333333444444444555555555555555666666777777777555444333333555666666666555555555666666666777777666666666666777777777888555555555666666666666666666666666666666666666666666666666666777777888888:::999888777777888999:::555666666777777777777777777777777777888888888888===<<<;;;;;;:::::::::::::::::::::999999888888888999999999999888888888888;;;:::999::::::999:::;;;888888888999999999::::::999999999999999999999999888888999:::::::::::::::999999999999::::::::::::999999::::::::::::999999;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999:::;;;;;;999999999999999999999999888888888999999:::::::::777888999::::::::::::999777888888888888999999999999888888888999:::;;;;;;888;;;;;;888888;;;;;;888888888888888888888888888999999888888888888999999888888888888888888888888999999999999::::::::::::999:::;;;;;;;;;999888777777777666666666666777777666888:::999777666777999999999888888777777666666555666666777777777777777666666666666777777888888777777777777777777777777555666888999999999888777777777777777777888888999666555555555555555555666777777666666555555555555888777666555555555555555666555444333333333333444333333444444444555555555666555555555444444444444333444444555555444444333444444444444444444444444222333333444444444333333333333333333333333333333444333333222222333333444+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------111000///---------...///,,,------......------,,,------------------------------.../////////......---...///000000111222222111111000111111222333444333333222111000/////////555444222111111444666888777777666666666666777777666555555555666777888999777777888999::::::;;;;;;888999999::::::999999888::::::::::::;;;;;;;;;;;;999;;;>>>AAACCCDDDCCCCCCCCCDDDGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOONNNMMMMMMIIIJJJJJJHHHFFFEEEEEEGGGGGGHHHIIIGGGEEEDDDDDDEEEBBBBBBCCCEEEHHHJJJMMMNNNKKKKKKJJJIIIHHHFFFDDDCCCBBBAAA???===<<<;;;;;;:::888888888888888888888888444666888888666555555555444444444444444444444444555444333444666666666444111111111222222222222222222000111333222///000444333000000444666444333444333333333333333333333333333333333444444444555555333333333444555555666666444444444555555555555666555555555666666777777888666666666777777777888888555555555666666666666666555555555555555555555555555666666777777888888999:::999999888888999999:::555666777777888888777777777777777888888888999999;;;;;;:::999999999::::::999999999999999999999999999999999999999999999999===::::::<<<<<<::::::===888888888999999::::::;;;::::::::::::::::::::::::888999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::::::::;;;;;;777777777777888999::::::999::::::;;;;;;::::::999888888888888888888888888888999:::;;;<<<;;;::::::888888999999999:::::::::888888888777888888999999888;;;;;;999999;;;;;;888999999999999999999999999999999888888888888999999999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;:::999888777888777777666666777777888555888;;;999666555777:::888888888888888888777777555666777777888888777777555666666777777888888999777777777777777777777777444555777999:::999888777666666666777777777888888777777666666666666777777888777777666555555444444666666555555444555555555555555555555555555555555333333333444444444444555666666666666666555444333333444444555555444444333333333333444444444444555222333333444444444444444333333444444444444333333444333333222222333333444***,,,......,,,++++++---------------------------...---,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,+++***)))***+++---///,,,------......------,,,///...---,,,,,,---...///,,,---......//////......//////000000000000000///000000000000111222333444333222111000////////////333333222222333444666777666666555666666777888999666666555555666777888999888888888999999:::::::::::::::;;;;;;;;;;;;::::::;;;:::999999999:::;;;<<<;;;===@@@CCCEEEEEEDDDCCCCCCEEEGGGJJJKKKJJJIIIHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHGGGFFFGGGHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMJJJKKKLLLKKKHHHFFFFFFFFFGGGHHHIIIGGGDDDBBBCCCDDDBBBBBBDDDEEEHHHJJJLLLNNNKKKKKKIIIHHHFFFDDDCCCBBBAAA@@@???===<<<;;;::::::999999999999999999999999666777999999777555444555555555555555555555555555555444333444666777666555000111111111222222222222333000000333555222333555...,,,///333333//////333444444444444444444444444333333333444444444555555333333333444555666666666222444555666666555555555444555555666777777888888666666777777777888888888555555555555666666666777666666666666666666666666555666666777888888999999888888999999999999888888666666777888888888888777777777888888888999999999888888777777777888999999888888888999999::::::;;;::::::::::::::::::::::::===999999<<<<<<999999===888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<============<<<<<<<<<<<<=========>>>;;;;;;<<<===============888999<<<>>>>>>===<<<;;;;;;<<<<<<<<<============888888888888999:::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;::::::999999888:::;;;======<<<;;;:::999::::::::::::;;;;;;;;;::::::999999999999999999777:::;;;999999;;;:::777999999999999999999999999:::999999888888999999:::999999999999999999999999888888888888999999999999<<<<<<;;;:::999999999999888888777777777777888888888999999999888888999999888888888888888888999999666666777888888888888777555666666777888888999999777777777777777777777777222444777999:::999777666555555666666777777777666777777666555555666777777666666666666666555555555444444444444444444555666333444666777777777777666444444444444555555555555333555666888888777666555333444444555555444444333333333333444444444555555222333333444555555444444333333444555555444333333333333333333333333333333***,,,......+++***+++---------------------------...---,,,,,,,,,---...///---------.........//////---,,,++++++,,,///111333,,,------......------,,,222000---,,,,,,---000222,,,,,,---.../////////...111111111111000///------000000000000111222333444222111111000000000000000111222333555666666555555333333333333555666777888666666555555666777999:::999999999999999999999:::<<<<<<<<<===<<<<<<;;;;;;;;;:::999888888:::<<<===<<<>>>AAADDDEEEEEEDDDCCCCCCEEEHHHJJJKKKKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLJJJHHHGGGGGGIIILLLMMMKKKKKKKKKJJJIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLNNNMMMJJJGGGFFFFFFFFFHHHIIIFFFCCCAAAAAACCCBBBCCCDDDEEEHHHJJJLLLMMMKKKKKKIIIGGGEEECCCBBBAAA@@@@@@>>>===;;;;;;::::::999999999999999999999999777999::::::888555555555666666666666666666666666555444333444666777666555000000111111222222222222444000000444777555555666///...222777555///111777444444444444444444444444333333333444444444555555555555555666777888888999111333666777777555444444444555555666777888888999777777777777888888888888444555555555666666777777777777777777777777777777555666666777888999999999666777888999999888777666666666777888888888888888777888888888888999999999::::::::::::;;;<<<<<<===777777888999:::;;;;;;<<<::::::::::::::::::::::::===888888;;;;;;888888===::::::;;;;;;<<<===>>>>>>========================:::;;;<<<===>>>>>>>>>>>><<<=========>>>>>>??????<<<<<<===>>>>>>???>>>>>>555777;;;???@@@???===<<<======>>>>>>??????@@@@@@?????????@@@@@@BBBCCCCCC===>>>???@@@@@@???>>>===AAAAAA@@@???>>>===<<<<<<999:::<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<;;;;;;;;;;;;666:::;;;999999;;;:::666999999999999999999999999:::999999888888999999:::999999999999999999999999777777888888888999999999>>><<<;;;999888888999999888888777777777777888888<<<:::777999<<<===;;;888777777777888999999999:::666666777888888888888888555666666777888999999999777777777777777777777777222444666999999999777666444555555666666666666666777666555444444555666777444444555555666777777777333333333333333444555666222444666888999999888777555555555555666666666777111333666999:::999888777333444444555555444444333333333333444444555555555222333333444555555555444333333444555555444333333333333333333333333333333---,,,,,,++++++,,,,,,---...+++***,,,///000...+++,,,---------,,,,,,+++***)))+++---...---+++++++++000///...---,,,,,,---...,,,)))(((,,,111222///+++///---,,,---000000...+++---222222,,,***---...,,,111///------.../////////000000/////////111222333111///...///222333222000222222222222333444555666111333555666666555333111888888999999999999888888666666777777777888888888:::;;;;;;;;;999:::;;;===<<<<<<;;;:::999999999999DDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIOOOLLLIIIFFFEEEFFFHHHIIIHHHJJJLLLMMMLLLJJJJJJKKKJJJIIIHHHIIIKKKLLLMMMLLLKKKLLLLLLMMMNNNPPPQQQRRRTTTUUUTTTPPPJJJFFFEEEFFFMMMKKKGGGDDDBBBCCCDDDEEEAAABBBCCCEEEGGGIIIJJJKKKKKKHHHFFFFFFGGGGGGCCC@@@@@@>>>;;;999888888:::;;;;;;;;;:::999888777666555888999999888666555666888777666555444444444444444555555666666555555444333222222222333333444444444333333222222111000000000333222111111333333333222222222111111111222333444333333333333333333333333666666666666666666666666666666666666666666666666666666666666666555555555444444444666888888666555666666666777777777777777666555444555666777777555777666666777888888666555999::::::888777888:::<<<999999999888888888888888::::::999888777777666666===;;;999:::===>>><<<:::888888888888999:::;;;<<<:::999999999999999777555::::::;;;:::999888999:::<<<===>>>>>><<<<<<===>>>@@@@@@???===<<<>>>BBBEEE???BBBCCCBBB???>>>@@@CCC???@@@BBBAAA@@@@@@AAABBBCCCDDDDDDBBB???>>>AAADDDHHHEEEBBBBBBDDDEEECCCAAADDDCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGFFFEEEEEEDDDDDDHHHDDDCCCEEEEEEBBBBBBEEEDDDCCCCCCBBB@@@???>>>>>>@@@>>>;;;;;;<<<======<<>>>>>;;;999999;;;===;;;999999:::::::::999999888777??????>>>:::666555888;;;999999999999999:::::::::777888999:::;;;::::::999:::::::::::::::::::::;;;555666777777666555666888888888999999999999888888999888888888777777666666888777555444555666888:::666777777777777888888888777999888444444888999777999888666555555666777888222444555555444555999<<<:::999666444333333444555111444666555111111444888666666555555555555666666777444333444666777555333333333333111000111444777222111000///000111222333222555555222222444444111222222111111000111111111///111333555555555444333333333222222111111222222555555555444444333333333---,,,,,,++++++,,,,,,---111...,,,+++,,,------,,,------------,,,,,,+++***///111222111///.........//////------,,,---......---,,,+++---///000...+++///---,,,---///000...,,,***///000,,,+++///111///111///------.../////////333222111000000111222222222000...///222333111///222222222222333444555555333444666777777555222111777777888888888888777777:::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>===<<<;;;;;;:::;;;;;;;;;EEEFFFFFFFFFFFFFFFEEEEEECCCCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIINNNLLLJJJHHHGGGGGGIIIJJJGGGIIILLLLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRUUUVVVVVVRRRMMMJJJJJJKKKOOOMMMKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHHHHIIIHHHEEEBBB@@@>>>;;;999888888:::;;;999999999888888888888888<<<<<<<<<:::777666666888666666555444444444444444555555666666555555444333222222222333333444444444222222222222111111111111444444333444444555444333222333333333444444444444333333444444444444444444555555555555555555555555666666666666666666666666666666666666666666666666666666666777888888777666777777777666666666555555777666555666888999888777888777777888999999888777888999999888777888:::<<<888888888888888888888888:::::::::999999999999999>>><<<;;;<<<>>>???>>><<<;;;;;;::::::::::::::::::===<<<<<<===>>>???>>>===<<<>>>@@@BBBBBBCCCDDDEEE@@@AAABBBBBBAAAAAACCCDDDEEEEEEDDDCCCBBBCCCFFFIIIFFFHHHIIIJJJIIIHHHIIIIIIGGGHHHIIIIIIIIIIIIKKKLLLKKKMMMNNNNNNLLLMMMOOORRRPPPLLLIIIIIILLLMMMLLLJJJLLLMMMNNNMMMLLLLLLNNNPPPMMMMMMMMMNNNPPPPPPOOONNNNNNKKKJJJMMMNNNLLLNNNQQQJJJIIIIIIHHHGGGGGGGGGFFFHHHEEEBBBAAABBBCCCBBBBBBDDDCCCBBBBBBCCCBBB???===CCC@@@@@@BBBAAA======???@@@>>><<<<<>>==================<<<;;;;;;<<<<<<;;;999666666:::===;;;;;;;;;:::::::::999999888999:::;;;<<<;;;::::::<<<<<<;;;;;;::::::999999:::;;;<<<;;;:::999:::;;;888888999999999999888888999888888888777777777777777666666555666777888999777777777888888888999999777999999666666999999777777777777777777777666666444555777666555666999<<<999888777666555666666777222555777555222222555999666666555555555555666666666555333444666777555333555666666555444555777999444444333333333444555666222444444222222555555222444333333222222333333333222333444555555444222111666555444333222222222222555555444444444333333333---,,,,,,++++++,,,,,,---222111...+++)))))),,,...------,,,,,,,,,,,,++++++...//////---+++******,,,...------,,,------...///......---..................------...//////...,,,***...///---,,,///111000111///------...///000///555444333222111111111111222111000000111222111///222222111222222333444555444555777777777555333222666666777777777777666666:::999999999999999999999:::<<<======<<<;;;===>>><<<<<<<<<<<<<<<<<<===>>>FFFFFFGGGGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJIIIJJJKKKMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSPPPNNNNNNOOOOOONNNMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFJJJIIIGGGGGGGGGFFFCCCAAA@@@>>>;;;999888999::::::777777888888999999999:::======<<<:::777555555666666555555555444444444444555555666666555555444333222222333333333333444444111111111111222222222222444444444444444444333333222333444666666555555444333333333444444555555555555555555555555555555555666666666666666666666666666666666666666666666666777888888888888888777666777777666666555555444444888777666777999:::999888888999999999999999999888777888999888777777999;;;888888888888999999999999:::::::::;;;;;;;;;<<<<<<;;;:::999:::<<<===<<<;;;<<<<<<============<<<<<<>>>===<<<===@@@BBBCCCBBB???AAADDDGGGIIIJJJJJJJJJGGGIIIJJJJJJIIIIIIJJJLLLKKKLLLLLLLLLKKKLLLNNNPPPQQQRRRTTTWWWYYYXXXUUUSSSMMMNNNOOOOOOOOOPPPSSSVVVUUUWWWZZZ[[[ZZZ[[[\\\]]]XXXUUUQQQPPPRRRTTTRRRPPPRRRVVVYYYXXXUUUSSSUUUYYYXXXXXXZZZ\\\___```^^^\\\TTTQQQQQQTTTUUUTTTVVVZZZTTTTTTSSSRRRRRRQQQRRRRRRQQQNNNKKKIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKGGGCCCHHHDDDCCCDDDBBB>>>===??????>>>======?????????===============<<<<<<;;;;;;:::;;;;;;999999:::===@@@<<<<<<<<<;;;::::::999999999:::;;;<<<<<<<<<;;;:::======<<<;;;:::999888888:::;;;;;;:::888777888999888888999999999999888888888888888888888777777777666666666777777777888888888888888888999999999:::777::::::888888::::::777555666777999999888666555666777888777666777888:::888888888888888888888888333666777666444333666999666666555555555555666666666555444444666666555444555666888888777777777999555555444444555555666777111444444222333666666444555555444444444555555666444444555555444222111000666666555444333333222222444444444444333333333333---,,,,,,++++++,,,,,,---...000000---***)))+++///---,,,,,,,,,,,,,,,,,,,,,+++++++++)))''''''))),,,,,,,,,,,,------......///,,,---......------///111------......///......---...000111///------------000...---,,,...000000000333222222222111111222222222222111111111111111000222222111111222333333444333444666777777777666555555555666666666666555555999999999999888888888888:::<<<============>>>???;;;;;;;;;;;;<<<===>>>???DDDDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEEEEGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKGGGHHHJJJJJJIIIIIIJJJLLLNNNOOOOOOMMMLLLLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDBBB@@@??????>>><<<:::999999999:::777888888888888999999999999:::999777555333444555555555555555555555444444555555555666555555444333333333333333333333333333000000111222222333444444111333444444333222111111111333555666777666444333222222222333444444555555444444444444444444444444666666666666666666666666666666666666666777777777888888999888777666666666555555555555555555666666888777666777999999999888777999::::::999888888999666777888888777777999;;;999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<=========<<<===>>>@@@BBBBBBBBBBBBDDDBBB@@@@@@BBBEEEGGGHHHGGGIIILLLPPPRRRSSSQQQOOORRRSSSTTTSSSQQQQQQQQQRRRQQQRRRTTTTTTUUUVVVYYY[[[``````bbbgggjjjhhhbbb]]]WWWWWWXXXXXXXXXZZZ^^^aaadddfffiiikkklllllllllllliiiddd```^^^___^^^\\\ZZZZZZ```ffffffbbb```ccchhhhhhhhhiiilllooooookkkhhh```\\\[[[^^^___^^^```dddaaa```___]]]\\\[[[[[[\\\YYYVVVRRRPPPQQQTTTUUUVVVTTTUUUWWWYYYYYYUUUOOOJJJKKKHHHGGGHHHGGGCCCBBBDDDAAA@@@AAAAAABBBBBBBBBAAA@@@@@@???>>>>>>===============<<<<<<<<<===???AAA;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::;;;;;;::::::999999888888999::::::999777555666777888999999::::::999999888888888888888888888888888555666777888888888888777888888999999999:::::::::666:::;;;999999;;;:::666666777777777888888888888777777888777777666777777777777888888888777666555555666777777555555777999666666555555555555666666666555555555666666666555111444777777666555555555444444444444444555555666111444555333333777888555555555555444555555666777333444444444444333222111444444444444444333333333333333333333333333333333---,,,,,,++++++,,,,,,---)))---000000---+++,,,...---,,,+++++++++,,,------,,,---------,,,...111333++++++,,,------.........)))+++---.........000222---......///......------///000111111///---,,,...000...,,,,,,...000000000...///000000111222222333111222222222111111111222222222111111111222333333111222444666777888888888555555666666666666555555<<<<<<<<<<<<<<<<<<;;;;;;999;;;===>>>======>>>???999:::::::::;;;<<<>>>>>>AAAAAABBBDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJHHHGGGFFFEEEEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLKKKKKKGGGHHHJJJJJJIIIJJJKKKMMMPPPQQQRRRPPPMMMKKKMMMNNNQQQQQQQQQPPPPPPQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRNNNOOOPPPPPPPPPNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFFFFEEECCCAAA@@@???>>>===<<<:::999999999999999999999888888888888777666777777666555444666777444444555666666555555444555555555666555555444333333333333333333333333333000000111222333444444555111444666666444222111222000222444555666555333222111222222222333333333444555555555555555555555555666666666666666666666666666666666666777777888888666777888777444333555666333444444555666777888888777666555666888999888777666888:::999888666777999555777999999888888:::;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????;;;;;;;;;<<<<<<=========::::::;;;<<<<<<;;;:::999777777888888999999::::::;;;<<<===;;;999888888999999999::::::::::::999999888888888888888999999999666666777888999888888888888888999999999:::::::::666:::;;;999999;;;:::666999888666444555777:::<<<777666666666666666555555777777777777666555444333666666777666666666888999666666555555555555666666555666666666666555666666000333666777666444444444444444555555666666666666111555555333444888888666444444444444444555666666222222333333444444444444000111222333444444333333333333333333333333333333---,,,,,,++++++,,,,,,---(((+++///000000...,,,,,,---,,,+++***+++,,,---...+++,,,...//////000333555+++,,,,,,------------,,,)))***,,,...//////......,,,...//////...------...,,,,,,///222111...///222///...,,,,,,...000111000,,,---///000222222333333000111222222111111222444222222111111111111222222111222333555666888888999555555666666666666555555999999999:::::::::;;;;;;777:::===>>>=========>>>::::::::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJKKKMMMOOORRRTTTTTTRRRMMMKKKMMMOOORRRQQQQQQPPPPPPPPPQQQQQQTTTRRRRRRRRRTTTUUUTTTSSSQQQQQQRRRSSSSSSRRRQQQPPPPPPOOONNNKKKIIIGGGEEEDDDGGGHHHIIIHHHEEECCCBBBBBB>>>===<<<;;;:::999999999:::999999999888888777777777888888888777777999:::333444555666666666555444555555666666555555444333444444333333333333222222111111111222333444444555444888;;;;;;777444444555111222333444555444444333333333333333333333333333666666666666666666666666666666666666666666666666555666666777777888888999555777888666333222555888444444555666777888999999777666555666888999888777555888::::::777666777999555777999:::::::::;;;<<<;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFEEEFFFGGGIIIIIIIIIJJJLLLNNNPPPSSSTTT___ZZZTTTPPPQQQTTTWWWYYYZZZ[[[```hhhqqqwwwxxxvvvtttuuuuuussspppnnnnnnnnnnnnooooooooopppsssxxx|||{{{{{{yyywwwtttsssuuuzzz~~~zzzzzzzzzwwwwww{{{{{{xxxvvvvvvvvvvvvtttpppkkkiiikkkooosssvvvtttuuuxxxzzzyyytttlllfff^^^[[[ZZZ[[[YYYUUUTTTWWWNNNQQQSSSTTTSSSRRRSSSSSSPPPNNNLLLIIIGGGFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>?????????@@@;;;<<<=========<<<;;;:::666666777888999:::;;;;;;999:::;;;:::888777888999999999::::::::::::999999888888888999999999999999777777777888888888999999888888888888999999999:::777::::::888888::::::777;;;888555333444777;;;>>>666555555666777777555333777666666666555555555444666666666666666777888888666666555555555555666666555666777777555555666777222555888999888666666666666666777888888888888777333666666444555888888666333333333333333444555666111111222333333444555555///000222333444333333222222222222222333333333333---,,,,,,++++++,,,,,,------,,,---...///...,,,***---,,,+++******,,,...///'''))),,,---------...000,,,,,,---------,,,+++***+++***+++...000///+++&&&,,,...000///---,,,---///---,,,///333333......222///---,,,,,,...000111111...///000222333333222222...000222333111222444666222222111111111111222222222333333444555555666666666666666777777666666666444555555666777888999999666999<<<======<<<======<<<;;;;;;;;;<<<===>>>>>><<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBCCCEEEGGGIIIEEEFFFGGGHHHHHHHHHGGGGGGCCCCCCDDDFFFGGGIIIJJJKKKIIIJJJKKKKKKJJJLLLNNNQQQTTTVVVWWWSSSNNNKKKMMMOOORRRQQQQQQPPPOOOOOOOOOPPPUUUSSSQQQRRRTTTTTTSSSQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPOOOMMMKKKIIIGGGEEEDDDGGGIIIJJJHHHEEECCCBBBCCC>>>===<<<;;;:::999999888888888888888888999999999888888999888666666777999222333555666777666555444555555666666555555444333444444444333333222222222222222222333333444444444555:::======999555555777333444444444555555555555666666666555555444333333777777777777777777777777666666666666666666666666555666666777888888999999444777999777444333777;;;888888888888888888777777888777666777999:::999888666999<<<;;;888666888;;;555888:::<<<;;;;;;<<<===<<<======>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJKKKIIIKKKMMMNNNMMMMMMOOOQQQTTTUUUVVVZZZ___eeekkknnnooojjjbbb^^^___cccgggiiieeefffiiirrr~~~}}}~~~zzztttpppmmmkkkgggaaa^^^___ZZZ]]]aaabbb```___```aaa\\\ZZZVVVSSSPPPNNNNNNNNNMMMKKKHHHHHHJJJJJJHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@>>>>>>???@@@???>>>===<<<999999999::::::;;;;;;<<<777888999999777666777888999::::::;;;;;;::::::999888888888999999:::::::::999888777777777888999:::777777777888888888999999777999999666666999999777999888666555666888;;;===666555555666999999777444555555444555555777999:::666555555555666777777777666666555555555555666666555777888777555555666888444666888999888777777888555666777888888888777777555777777555555888888555333333333333444555666777333333333222333333444444222333444555444333111000111111222222222333333333---,,,,,,++++++,,,,,,---222///,,,+++---...,,,)))---,,,+++******,,,...///(((***---...---,,,------,,,------...---,,,***)))---++++++...111///''' +++...000000---,,,---///000...000555333,,,+++//////---,,,,,,...111111111000111222333444333222111---000222333222222555777222222111111111111111222555555444444444333333333666666777777777777666666666666777999:::;;;<<<===555888;;;======<<<<<<==================>>>>>>???<<<===???AAABBBDDDDDDDDDCCCBBBAAAAAABBBDDDGGGHHHDDDFFFHHHIIIJJJIIIGGGFFFBBBBBBBBBDDDEEEGGGIIIJJJJJJKKKKKKKKKKKKLLLOOORRRUUUWWWXXXTTTNNNKKKMMMPPPRRRQQQPPPOOOOOOOOOOOOOOOTTTRRROOOPPPQQQRRROOOMMMPPPPPPPPPPPPPPPQQQQQQQQQLLLLLLKKKJJJIIIHHHHHHGGGEEEHHHIIIGGGCCCAAAAAABBB======<<<;;;:::999999888555666777888999:::;;;;;;777888888666444333444555222333555777777666555444555555666666555555444333444444444333333222222222222222333333333333444444444999===<<<888444444555666555555555555666777777999999888777666555444444777777777777777777777777666666666666666666666666555666666777888999999999555888999888444444888===;;;;;;:::999888777666555999888777888:::;;;:::999777:::>>>===999777999<<<666888;;;<<<<<<<<<===>>>===>>>>>>???@@@AAAAAAAAACCCDDDFFFIIIMMMPPPRRRSSSUUUWWWZZZZZZYYYYYY\\\^^^[[[]]]```fffoooyyy{{{tttooopppuuuzzz}}}uuutttwwwxxxooojjjjjjjjjmmmqqqrrrqqqooopppqqqllliiieeeaaa^^^\\\[[[[[[TTTQQQOOOPPPRRRSSSQQQOOOKKKJJJHHHGGGEEECCCAAAAAA@@@AAAAAABBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;:::<<<======;;;;;;<<<===999::::::;;;;;;::::::999888888888999999::::::::::::888777666666888:::;;;666777777777777888888888777999888444444888999777777777777777888999:::;;;777666555777:::;;;888555444444333444666:::===???666555444444666777777666666666555555555555666666555777999888555444666888444666777777666666777888222333555666666666555444666888888555555888777555333333333444444666777777555555444333222222222222666666777777555333000...111111111222222333333333000,,,)))***,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---...,,,,,,******+++---///111---,,,,,,,,,,,,---......)))+++...///...///000111000...,,,,,,///222444555111///.........///......000---///333222------222111111000000000222444555///222555666555333333333333444666888999888888777777777777888888777666555<<<:::999999;;;<<<<<<;;;:::;;;<<<<<<:::999:::<<<===>>>@@@AAABBBBBBAAA@@@>>>AAACCCDDDDDDEEEFFFGGGFFFFFFFFFHHHKKKJJJGGGCCCFFFEEEEEEFFFHHHJJJIIIHHHHHHHHHHHHKKKNNNOOOOOONNNSSSTTTTTTQQQNNNLLLLLLMMMOOOOOOOOONNNNNNNNNMMMMMMOOOPPPOOOLLLMMMPPPOOOLLLNNNOOOOOOOOOOOOOOOPPPPPPKKKJJJHHHGGGFFFFFFGGGHHHHHHJJJKKKJJJFFF@@@<<<;;;<<<<<<;;;::::::999888888;;;888555666888999777555555555444444444333333333444555666777777555333111666666555444444333222222222222222222222222222222666555444666888666111---666555444333222222333444666666555444333333222222444333222333555666555444---222888;;;888555333333444444333222333444555666333444444555666777888888888888888888777777777777777777777777777777777777999888888888888888999999::::::::::::::::::::::::>>>>>>===>>>??????>>><<>>======>>>===:::;;;>>><<<999777999<<<======;;;888666999999999::::::;;;;;;;;;999888888888777777777666999999999999999999999:::999888888777666666777777777777666555777999<<<===::::::999888777777777888888777777777777777777777666777888888:::AAAJJJRRR777777777777777777777777666666555555555555666666555444444333444555666777555555666777777777777777777777666666666555555444777555333333444444333222444444333333333444555555444666666555333222222333777777666555333222111000555444333333222222222222000...---------,,,,,,,,,......---------......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++000000///000111444666888---------------......///,,,---//////---------...111111000111222333333333...---------...///000000000...///222111---...222000////////////111222333///222555666555444444444444444555666777777777777555444444555777999::::::;;;999888888:::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<>>>>>======<<<;;;;;;:::999999;;;999666777888999888666666666555555555444444444555555666666666555333222666555555444333222222222333333333333333333333333///...///222666666444222777777555555444555666666444444444444444444444444555444333444666777666555222555888888777555666777666555555444444555666777666666777777777777777777666666666666666666666666::::::::::::::::::::::::888888888888888999:::;;;======>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDDDDCCCFFFEEEHHHLLLMMMKKKLLLPPPUUUYYY___eeeiiijjjiiihhhppprrrxxx|||{{{}}}xxxrrrllllllmmmooorrrtttrrrnnnjjjfffaaa\\\WWWUUUSSSQQQPPPOOOLLLHHHFFFEEEEEEDDDDDDBBBCCCBBB??????AAA@@@===>>>>>>>>>???>>>>>>===<<<:::::::::::::::::::::999:::::::::::::::999999999::::::::::::::::::::::::::::::999999999999::::::::::::999888888999:::;;;999999999999888888888888::::::::::::::::::::::::777888888777888===DDDIII777777777777777777777777888777777666666777777888999888777555555555666666555555666777777777777777666777777777555555555666777555333333444444444222555555444333333444444444555333222333555666555333666666555444333222222111555444333333222222222333---...///...,,,+++,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,)))((()))***---------...000333555777......------......///000...///000///,,,+++***+++......///000000///...---.........///000111333333111///000111000---///333000000///000000111333333///222444555555444555555444444444444555666777777555444222333666999;;;;;;:::888777777999::::::999;;;:::999:::<<<===<<<;;;;;;<<<<<<===???AAACCCDDDDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGIIIKKKKKKIIIDDD@@@GGGFFFEEEFFFIIIJJJIIIHHHIIIIIIIIIKKKNNNOOOOOOMMMQQQRRRRRRQQQNNNLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMOOONNNKKKJJJMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGHHHHHHGGGGGGEEECCC@@@>>>@@@AAA======<<<<<<;;;;;;:::::::::999777777888999888666777777666666666555555555555555555555555444444444444444444333333222222222444444444444444444444444.........111444666666555666555555444555555666777222222333444555555666666666555444555777888777666777777777666555666888;;;888777666666666666777777999999999888888777777777666666777777777777777777888888888888888888888888999999::::::;;;<<<>>>>>>?????????@@@AAACCCEEEGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNQQQVVVWWWUUUWWW\\\]]]fffrrrzzz{{{yyywwwuuu|||{{{}}}wwwqqqiiibbb]]][[[YYYXXXWWWUUURRROOOMMMNNNNNNOOOHHHJJJIIIEEEDDDEEEDDDAAAAAA@@@???=========>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<;;;:::999888777777888999::::::999999888777777777777888888888888888888888777666888;;;>>>777777777777777777777777999888888777777888888999>>><<<:::888666555555666555555666777777777777777333555777666333222333666666555333444555555444333666666555444333333333333666111...111777999666222555555444444444333333333444444333222222222333333***---...***(((+++---...))))))))))))***+++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---)))))))))***,,,...000111///............///000000---//////...,,,******+++------...---------...///000111111111111222444555111000111000///...000333111111111222222333444444...000333444333333444555555444333333333555666777888555333333666888888777:::999777888:::;;;;;;:::;;;999888:::<<<======;;;999999999:::<<>>???AAA<<<<<<;;;;;;;;;:::::::::888777777777777777666555666666666666555555555444666555555444444444555555333333333333333222222222444444444444444444444444444444333444444444444444222222222333333444444555333333444444555666666666666555444555777888777666777777666666555666888:::888777777777666666666666888888888888888888888888999999999999::::::::::::888888888888888888888999;;;;;;<<<===???AAACCCDDDDDDDDDCCCDDDFFFIIILLLNNNQQQQQQRRRRRRSSSUUUXXX[[[ZZZ[[[```eeeeeeccceeeiiilllvvvyyyrrrmmmhhhdddaaaaaa___[[[YYYXXXYYY[[[\\\RRRUUUTTTOOOMMMMMMLLLJJJFFFEEECCCAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::999999999999::::::999888888888888888:::;;;<<<<<<;;;999777555555777999;;;;;;;;;999888555555666666666666666777777888888777666666777888777777777777777777777777888888888777777888888888>>><<<:::888777666666777555555666777777777777777000333555444000///111444555444444444666666444333777777666444333333333333555222000222666777555222444444444444444444444444444333333222222333333333***...---)))(((---000///,,,,,,,,,------///000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------///000---,,,---------.../////////............///000000,,,---///...---,,,,,,---111111000......000555999000222222111//////111333000111222000//////111222000000111222333333333333...000222222111111333444555555444333333444666777666555444777<<<===999666;;;:::999999;;;<<<<<<;;;::::::999:::<<<<<<<<<;;;;;;;;;<<<===???BBBEEEGGGEEEFFFHHHGGGFFFDDDEEEEEEAAADDDHHHKKKLLLJJJHHHGGGIIIGGGGGGGGGIIIJJJIIIHHHKKKJJJJJJLLLNNNOOOOOOMMMNNNPPPRRRRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOJJJNNNNNNJJJHHHJJJLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCC>>>@@@AAAAAA???>>>>>>???:::::::::999999999999999555666777777666555555444555555555444444444333333555555444444444555555666333333333333333333333444333333333333333333333333666666555444333222222333111111222333333444444444555555555555555555555555555444333444666777666555444555666777888777666555666666666777666666666666555555666777777888999999::::::::::::;;;;;;<<<<<<999999:::;;;<<<<<<============>>>@@@CCCEEEHHHIIIJJJJJJJJJMMMQQQWWW\\\```^^^___`````````cccgggkkklllooouuuzzzxxxssstttyyyyyytttnnnjjjeeedddfffhhhiiiiii```cccccc]]]XXXWWWWWWUUUNNNMMMMMMLLLJJJGGGEEECCC????????????>>>>>>>>>>>>:::::::::::::::::::::;;;::::::999999888888888777===<<<;;;999888777777777666888:::;;;;;;999777666666777999;;;<<<;;;:::999888888888999999999::::::777777777888888888777666777777777777777777777777888777777666666777777888:::999888777666777888888555555666777777777777777111444555444222111333555555444444555777777555333888777666555444333333333444555555444333333333333333333333444444444444555333333333222222333333444---000///+++,,,222111***,,,+++++++++,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++,,,,,,...000------------------------......------......///000+++---//////.........000000000///,,,+++...555;;;...000111///,,,+++---000...222444111000111111000...///000111222222222222000111222222111111222333666555555555555555666666111333888@@@GGGGGG???888<<<:::999:::;;;<<<<<<<<<:::;;;<<<<<<:::999;;;<<<::::::;;;===???BBBDDDEEECCCEEEFFFFFFEEEDDDDDDEEE===AAAEEEGGGHHHGGGGGGHHHIIIHHHGGGHHHIIIJJJIIIHHHKKKKKKKKKLLLOOOOOONNNMMMMMMPPPRRRSSSQQQOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPJJJNNNPPPKKKHHHJJJLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA;;;===@@@@@@???=========999999999999888888888888444666888888666555444555555444444444444333333333444444444555555555555555333333333444444555555555333333333333333333333333000111333333222111222333333444444555555555555444666666555555555555555555555444333444666777666555333444555888:::999666333555555666777777777777777444444555666777888999:::888888999999::::::;;;;;;999999:::<<<===???@@@AAAAAABBBDDDFFFJJJMMMPPPQQQOOOOOOQQQVVV]]]fffoootttrrrttttttsssrrruuu|||xxxqqqqqqwww{{{{{{xxxkkkooonnngggaaa______]]]VVVVVVUUUSSSPPPLLLHHHFFFDDDDDDCCCCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888777@@@???>>><<<;;;:::999999555666888:::::::::888777888999:::;;;;;;::::::999666666666777888888999999777777777888::::::888777777777777777777777777777777777777666666777777777777777666666666777999:::555555666777777777777777666666666666777777777777444444444666777777555333777777666555444444444444444666777555222111222444444444444444444444444444333333222222222333444444+++000000---000333************)))******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,---///)))***++++++,,,,,,,,,,,,---------------......///,,,...000000///...///000,,,------+++(((***000555+++...000///,,,+++...222,,,222555222111333222...000111222444444444444333333444555444222111333444666666666777777666666555111666???LLLSSSPPPDDD888;;;999888999:::<<<;;;;;;999===@@@===888666999===888999;;;===???@@@AAAAAACCCDDDFFFFFFEEEDDDEEEFFF@@@CCCFFFGGGFFFFFFHHHJJJJJJIIIHHHHHHIIIJJJIIIHHHLLLKKKKKKMMMOOOOOONNNMMMMMMPPPSSSTTTSSSQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRJJJOOOQQQLLLHHHJJJLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDEEEEEEEEEEEECCCBBBAAA<<<======<<<;;;;;;<<<>>>999999999999999999999999555888;;;;;;888666666666555555555555444444444444222333555666666666555444333333444555555666777777444444444444444444444444,,,000333444333222333444444444555555555444333222444444555555666666777777666555444555777888777666555555666888;;;:::777444444555777888999:::999999777777777888888999999999888999999:::;;;;;;<<<<<<===>>>@@@BBBEEEGGGIIIJJJLLLMMMOOORRRVVVZZZ]]]___``````aaafffnnnxxx~~~{{{|||}}}|||~~~|||xxxqqqnnnnnnmmmfffddd```\\\XXXTTTRRRPPPRRRQQQOOOMMMKKKIIIGGGFFFAAAAAA@@@???>>>======<<<======<<<;;;;;;:::999999>>>======<<<<<<<<<<<<<<<777888999:::::::::999999::::::::::::::::::999999333333444444555666666777999777666777999:::888666777777777777777777777777999888888777777888888999888777666666666888999:::555555666777777777777777888555333555888:::888555444444444666888888666444666666555555555555555666555444333444444444444333444444444444444444444333333222222222333333444555(((---///---111111!!! ......------,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///)))***,,,---.../////////---,,,,,,,,,,,,---.........000111111000//////000---000222///,,,+++///333,,,///222111......222666+++222666333222444222---444555666888888888888777666777777555333222444555555666777888888777666555555;;;GGGTTT[[[UUUDDD666:::888777888999;;;::::::888>>>BBB???777444888===;;;<<>>>>><<<999888999===@@@::::::::::::::::::::::::666:::======:::777777888777666666666555555555555111333555777777666555444333444444555666777888888666666666666666666666666///333777888666333333444222333333444333222000///222333444555666888999999888666666777888999888777888777666888;;;;;;999666444666888:::;;;<<<;;;;;;:::::::::999999999999888;;;;;;<<<<<<===>>>??????HHHIIILLLNNNQQQTTTVVVWWWWWWXXXZZZ^^^bbbfffiiikkkwwwwwwwwwyyyxxxvvvvvv||||||}}}|||{{{~~~~~~}}}|||~~~yyyuuuooohhhcccaaa``````___^^^[[[XXXTTTQQQNNNMMMEEEEEEDDDCCCAAA@@@????????????>>>===<<<<<<;;;;;;999999999:::;;;<<<===>>>:::::::::;;;:::::::::999<<<<<<:::999999999999999666666666777888999999:::;;;888666777999999777555777777777777777777777777:::999999999999999999:::999999888777777888999:::555666666777777777777777777222///111777999666111333444555777999888666444666555555555555666666777666222///111666999666222555555444444444333333333222222222222333333444555,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,............,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......$$$,,,111///,,,---//////......---------......///,,,---//////---+++,,,,,,++++++,,,,,,---.........000...------///000000///000///......///111333444000000111222333444555666444444333333333444444555333333333444444444555555666888;;;>>>???===;;;999888888777777888:::;;;===::::::::::::::::::::::::;;;<<<>>>AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEHHHCCC???AAAFFFKKKLLLJJJHHHHHHIIIJJJKKKKKKJJJJJJNNNMMMKKKLLLMMMOOOOOONNNMMMMMMNNNOOOPPPPPPQQQQQQSSSQQQPPPPPPPPPPPPNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFIIIIIIIIIHHHFFFEEECCCBBBBBBCCCEEEEEEDDDAAA>>><<<@@@???===<<<;;;;;;<<<===<<<<<<;;;:::999999888777666777777777777666555555666666666555444444444333666555555444444444555555222333333444444333333222555666666666666666555555444555555444222222444555777666666555444444333333666555555444444666777888444555555666777888888999999888666555666777999:::888777777777777888999999888888888:::;;;;;;999888??????@@@AAABBBDDDEEEFFFKKKOOORRRTTTZZZbbbeeeccciiihhhggghhhmmmvvv~~~|||}}}yyytttqqqpppqqquuuyyy}}}{{{zzzzzz{{{|||||||||xxxqqqnnnqqqsssqqqooolllhhhbbb\\\VVVSSSOOOMMMKKKJJJIIIHHHEEECCC???AAAAAA===<<>><<<;;;;;;<<<<<<<<<;;;777888;;;======<<<:::888:::::::::;;;;;;::::::999666999;;;:::666555888<<<:::888666777999:::999666555666777888888888888888777888999888777666777888666777888777666555555666:::888777555555666888999333111333666777555555888888777555555444555666777333333333444555666777888555555555555555555555555888666222111111222222222333333333222222222111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,---......---,,,+++,,,,,,++++++,,,,,,---......------,,,,,,+++++++++&&&+++***)))+++......///......---------.........///000///---,,,---.........//////000111111222000000//////...//////000000000///...///111333444444444555666777888999999555555444444333444444444555555555555555555555444777777888999::::::::::::888888777777888999;;;<<<::::::::::::::::::::::::999:::===@@@BBBCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEFFFGGGCCC@@@AAAFFFJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPPPPQQQSSSQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGEEEEEEGGGGGGFFFEEEDDDBBBAAA@@@BBBBBBCCCCCCBBB@@@>>><<<>>>===<<<;;;;;;;;;<<<<<<::::::::::::::::::999999999999999888888888888777555555555555555444444444555555555444444444555555444444444444444444444444555555666666666666555555444555555444333222444666333333444555555666666777666666555444555666777888555666666666777888888888:::999777666666888999:::::::::999999::::::;;;<<<<<<<<<===>>>@@@AAA@@@@@@BBBCCCDDDFFFIIIMMMOOOQQQXXX]]]aaadddkkktttxxxwwwuuuuuuuuuxxx~~~|||wwwuuusssqqqrrruuuxxx{{{~~~}}}}}}~~~~~~zzzwwwppprrrvvv{{{}}}~~~~~~wwwooogggcccZZZWWWSSSPPPNNNMMMJJJIIIGGGIIIFFF@@@===??????===@@@???===<<<>>>>>>>>>===999;;;===??????>>><<<;;;::::::;;;;;;<<<;;;;;;;;;777999;;;:::666555888<<<:::888777777999:::999777666777777888888888888777777888999888777666777888999999:::999888777888888999888777666666777888999222000111555666333444666444333333333555666888999444444444444555666666777555555555555555555555555999666333222333333333333333333333222222222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------.........------,,,++++++***"""(((---,,,+++---000///000///...---------------000000000...------...000,,,,,,------...////////////111222000---,,,...000000000/////////111222333333333444555666666777777777666555444444444444444555555555666666666777777777666555555666777999:::999999999999:::;;;<<<<<<::::::::::::::::::::::::777999;;;>>>AAACCCEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGCCC@@@AAAEEEIIIIIIIIILLLKKKJJJIIIIIIJJJJJJKKKMMMLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLMMMNNNOOOPPPPPPRRRQQQPPPPPPQQQRRRPPPOOOLLLLLLLLLKKKIIIGGGEEECCCDDDDDDCCCBBB@@@???>>>===AAAAAA@@@@@@???>>>===<<<<<<<<<;;;:::::::::;;;;;;999999999999::::::;;;;;;:::999888777777777888888444444444555555555555555555555555555555555555555666555444333333444555666555555666666666666666555444555555444333333444666333444444555555666777777666666555555555666777888777777777777777777888888:::999888777777888999:::999999888888999999:::;;;>>>>>>???AAACCCEEEGGGHHHMMMNNNOOOQQQTTTXXX\\\^^^eeekkkpppttt{{{zzzvvvttttttsssrrrrrrrrrtttwwwxxx|||{{{{{{|||}}}}}}|||zzzuuuyyywwwqqqkkkfff___ZZZWWWUUUSSSQQQQQQQQQNNNGGGDDDDDDCCC@@@AAA>>><<<<<<<<<======<<<999:::<<<======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<888:::;;;:::777666999<<<:::888777888999:::999888888888888999888888777777777888999888777777888999:::999999999999888888888999888777666666777888999444222222666666444444777444333333333444666777888555555555555555555555555555555555555555555555555999666444333444555555444333333333333222222222222------------------------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......)))...111...,,,...///---111000///...---,,,,,,,,,000000///---+++,,,...111++++++,,,,,,---......///...111333000+++))),,,000000000//////000111222222111111222333333444555555777777666555444444444444222222333555666777888999555555555555555777888999;;;;;;;;;;;;<<<<<<======999999999999999999999999888999;;;===???AAACCCCCC@@@@@@AAAAAABBBCCCCCCDDDFFFCCCAAABBBEEEGGGHHHGGGMMMLLLJJJHHHHHHIIIJJJLLLLLLKKKJJJKKKMMMNNNMMMKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNOOOPPPPPPOOONNNKKKKKKLLLLLLJJJGGGDDDBBBDDDCCCAAA@@@???>>>======@@@???>>><<<<<<<<<<<<<<<::::::::::::::::::;;;;;;999999999999999999999:::999777555444333444666777333444444444555666666666444444555555555555555555888666555333333555666888444555666666666666666666444555555444333333555777777777666666555444444444666666666666666777777777888888888888888888777777:::999888888888888999999::::::::::::;;;<<<===>>>BBBCCCEEEGGGIIIMMMQQQTTT]]]\\\\\\]]]aaaeeejjjlllwww}}}}}}zzz|||||||||zzzyyyyyyzzz}}}}}}}}}~~~|||wwwnnngggbbb___\\\ZZZXXXYYYUUUPPPNNNOOOMMMIIIFFFCCC@@@>>>?????????>>>;;;<<<<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<999:::;;;:::888888:::<<<999999999999999999999999999999999999888888777666666888999999888777888:::999888777777777777666666888777777666777777888999888555555888999777777:::777666555333333333444444666666666666666555444444555555555555555555555555777555333333444555555444444444333333333222222222------------------------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---------------......***...///,,,+++------+++111000///...---,,,,,,,,,//////...,,,***+++---////////////000111111222222---000222///***(((+++///000000000000000111111111333333444444555666666666666666555444444444444444333333333444444555555666444555666777888888888777999:::::::::;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<===???@@@@@@>>>>>>???@@@@@@AAAAAABBBEEECCCBBBBBBDDDEEEFFFFFFLLLKKKIIIGGGGGGHHHJJJKKKJJJJJJJJJKKKMMMMMMLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPOOOMMMLLLLLLNNNNNNMMMKKKIIIJJJJJJJJJIIIFFFDDDBBBEEECCCBBB@@@???>>>>>>>>>???>>><<<:::::::::;;;<<<888888999::::::;;;;;;;;;;;;;;;:::999999888777777888777555333333444555777333444444444555666666666333333444555666666555555888777555444444555777888444444555666666666666666333444555555444444666888888777777666555555444444666666666777777777777777999999999999888888888888999999999999999999::::::>>>>>>>>>@@@AAACCCEEEFFFIIILLLOOORRRUUUZZZ```dddiiihhhiiikkkpppwww~~~~~~{{{zzz{{{|||}}}~~~}}}~~~~~~~~~~~~xxxrrrmmmiiifffcccccc```\\\[[[\\\XXXRRRQQQNNNJJJGGGGGGGGGFFFEEEBBBAAA@@@???>>>=========999999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<999999::::::999999999:::999999999999999888777666666888999999888888999;;;:::888666777888999777555777777777777777888888999999666666888888666777;;;888777555444333333444444666777777777666555444333555555555555555555555555444333222222444555444333444444444333333333222222------------------------///...---------------......------,,,,,,------...---------------......///111000///...---,,,+++***+++...///------111222///000///...---------------.........,,,+++***,,,.........//////000000111111---///000...+++***,,,...000000000000111111000000222222222333333333444444444444333333333444444555777666555444333222111111444555777888999999888777666777777888888777777666999999999999999999999999;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAADDDCCCCCCCCCCCCCCCDDDDDDIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIKKKMMMMMMKKKIIIHHHIIIJJJLLLMMMOOOPPPPPPNNNMMMKKKKKKLLLLLLJJJIIIGGGGGGHHHHHHGGGFFFDDDCCCFFFEEECCC@@@????????????>>>===;;;:::::::::;;;;;;777888999:::;;;<<<<<<;;;;;;;;;:::999888777666666999888777666666666777777444444444555555555555555222333444666666666555555777666555444444555666777333444555666777777777777333444555555444555777888444555555666666777888888555666777888888888777777999999999999999999::::::999999:::;;;<<<===>>>>>>??????AAACCCEEEHHHJJJLLLNNNSSSXXX]]]```ffflllrrrssssssuuu{{{zzzvvvwwwyyy~~~zzzvvvttttttuuuxxx{{{~~~zzzvvvtttuuusssooonnnmmmeee]]]\\\XXXSSSOOOMMMLLLKKKJJJEEECCCAAA>>><<<;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;:::999888999;;;999999999:::999999888888666888999999888888:::;;;===:::888999;;;<<<:::777666666777777888888999999888555333555666444555999666555555444555666777888666777777888777666444333555555555555555555555555222111111222444555444333444444444444333333333333..............................---,,,------/////////......------......///---------------...//////111111000...---,,,+++***///111000...///333333111///......---------......---//////...---,,,---...,,,,,,,,,---......//////000//////.........//////000000111111111000000000000000111111111111222222222222222222222333444555666666555555444444333333555555555555666777888999666666777888888777666555888888888888888888888888999999999:::;;;<<<>>>?????????@@@@@@AAABBBBBBBBBCCCCCCDDDCCCBBBBBBCCCCCCEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLJJJHHHHHHIIIJJJLLLNNNOOOQQQQQQPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDEEEEEEEEEEEEEEEDDDGGGEEECCC@@@?????????@@@<<<<<<;;;;;;::::::;;;;;;666888999;;;<<<======<<<:::999999999888888777777888888777777777666666666555555555555555444444444111222444666777777666555555555555555555555555555333444555666777777777777333444555555555555777999555555555666777777888888555666777888999888777777888888999999:::;;;;;;;;;:::;;;===???AAABBBCCCCCCCCCDDDFFFIIIMMMPPPSSSUUUWWW^^^ffflllooouuu|||yyyvvvtttssstttuuuuuurrrooopppssswww|||||||||yyyvvvuuuwwwyyyyyy~~~}}}sssjjjeee___YYYVVVUUUSSSRRRLLLIIIEEEAAA???=========>>>>>>???>>>>>>===<<<;;;===<<<;;;:::;;;<<<<<<<<<888:::<<<;;;999888:::;;;888888999:::::::::999999666888999999999999:::<<<===:::777888<<<===:::777555666777888888999999999888444333555444333444888777777666555666777888999555666777888888777555444555555555555555555555555222111222333555666555444555444444444444333333333...........................---,,,,,,---...///000000///...------...///000...------------...//////..................------///000...++++++---,,,)))......---------......///...///111000///------...//////000000111222222222222000//////111222111111000000111111111111000///444555555555555555555666000000000111222333555555111222333555777888999:::777666333222333555999;;;888999:::;;;::::::888777888888888888888888888888888777888999;;;===@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDDDDBBBAAABBBCCCBBBCCCEEEFFFHHHHHHIIIIIIHHHHHHIIIKKKMMMLLLJJJHHHIIIIIIKKKLLLNNNPPPQQQRRRRRRPPPNNNMMMLLLKKKIIIGGGCCCCCCCCCBBBCCCDDDEEEFFFGGGEEEBBB@@@???>>>???@@@;;;;;;;;;;;;;;;;;;;;;:::666888:::<<<============888888888888888999999999555555555666555555444333666666666555555444444333111222444666777777666555444444555555555555444444333444555666777777777777333444555555555555777999888888888777666666555555555666777999999888888777888888999::::::;;;<<<<<<<<<===???BBBDDDEEEFFFGGGNNNOOOQQQUUUYYY]]]aaaccceeelllvvv}}}{{{tttnnnlllkkkllllllrrrtttvvvvvvvvvxxx}}}~~~~~~{{{xxxyyy}}}zzzuuunnnhhhdddbbb```___XXXUUUPPPKKKHHHFFFFFFFFFAAAAAAAAAAAA@@@>>>===<<<===<<<;;;;;;<<<<<<<<<<<<888:::<<<;;;999888:::<<<777888999:::::::::::::::666888999999999999;;;<<<<<<888555666:::;;;888444555555777888999999999999:::666555666666444666:::<<<;;;999777666555666666444666777888999777666555555555555555555555555555333222333444777888777555555555444444444333333333++++++,,,---------,,,,,,+++,,,...000000///...,,,,,,+++++++++,,,,,,***(((,,,***)))+++///111000...,,,---------......//////......---------,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,---///000000000///...////////////////////////333222000///000111333444111111222333333333333222000///...,,,,,,,,,---...444444444555555555666666666666555555666777999:::999777444444666777777777777555666999999555444555::::::::::::;;;===>>>???>>>???@@@BBBBBBAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBFFFGGGHHHIIIIIIIIIHHHGGGLLLJJJIIIIIIJJJJJJJJJHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNLLLKKKIIIGGGFFFEEEIIIFFFDDDDDDCCCCCCGGGNNNIIIKKKJJJDDD?????????==================<<<<<<<<<777777777888888999999999===:::888888999999666333444444444444444444444444666666555444444444444555666444222222333444555444444444444444444444444444555666666666666666666666444555555666666666666666666777777888888888888777:::999777555555555777888666999<<<===<<<<<<<<<===@@@BBBEEEGGGIIILLLQQQTTTUUUWWW[[[```eeejjjnnnqqqyyy{{{zzzvvvooojjjkkklllkkkjjjkkkuuuzzz}}}xxxssspppmmmfffbbb\\\UUUPPPNNNNNNNNNFFFCCC@@@??????>>><<<:::<<<<<<<<<<<<<<<;;;;;;;;;<<<:::999999;;;;;;:::999666777888888888888777777;;;:::999888888888::::::999999888888888888999999888888777777666666555555:::888555333222222444555555555555555666666666777777777666666555555555444111555555222222666999888555555555444444333333333666555333222222333555666,,,,,,---.........------***+++---...///...---,,,000///------...///---,,,,,,+++***,,,///000000...///000000000111111111111000///...---,,,,,,++++++++++++,,,---------------....../////////.........------///000000000///...000000000000000000000000000///...------///111222222222333444444444444333444333222111000000111222555555666666666666666666666666555555666777999::::::999777777888999888888<<<:::;;;>>>>>>:::999;;;999999:::;;;===>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLKKKKKKMMMKKKJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHJJJFFFDDDDDDCCCBBBGGGMMMMMMOOOMMMFFFAAA@@@???<<<>>>>>>======<<<<<<<<<;;;888888888999999999::::::<<<:::888888999888666444555444444333333444444555666666555444444444444555666444333333444555555444666555555555555555555555666666666666666666555555444555666666777777666666666666777888888888888777;;;:::888777777999;;;<<<<<<>>>@@@BBBBBBCCCEEEFFFFFFIIINNNQQQUUUXXX\\\___eeehhhmmmuuu~~~}}}|||~~~~~~xxxuuutttuuuoookkknnnssstttvvvyyy|||xxxssskkkeee```\\\XXXVVVTTTSSSQQQLLLGGGCCCBBBCCC@@@@@@??????>>>>>>>>>===???===<<<<<<======<<<:::777777888888888888888777>>>===<<<:::888777777777:::999999888888999999:::777777777777777666666666666666555555555555555555555555555666666666777777777666666666555555555555111555666333111222222000444444444444444444333333555444333333333333444555,,,---....../////////...((()))+++---......------///,,,******+++,,,,,,+++...---,,,---///000///...---------............///000///------,,,---...///,,,,,,---.......................................---......///000/////////111111111111111111111111///...---------...000111333333444555555555555444555444444333333333333444777777777777777666666666666666555555666777999::::::999888999999999777555;;;888999<<<;;;888777999888999:::<<<>>>@@@BBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOONNNLLLJJJJJJKKKLLLKKKJJJIIIJJJLLLMMMNNNNNNMMMMMMIIIIIIIIIJJJJJJJJJKKKKKKJJJGGGEEEEEECCCBBBEEEKKKQQQSSSPPPHHHBBB@@@>>>;;;??????>>>===<<<;;;;;;:::999999999999::::::::::::;;;:::888888888888666444666555444333333444555666666666555444444444444555555444333444666666444333777777777666666555555555777777777666666555555555444555666666777777666666666666777888888888888888888777666666777999;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNQQQUUU\\\bbbfffjjjmmmpppsssvvv~~~|||ssskkkiiilllpppxxx{{{}}}yyysssqqqvvv}}}{{{wwwrrrjjjccc```aaa___WWWNNNHHHHHHIIIAAA@@@???>>>===<<<<<<<<<>>><<<;;;;;;<<<<<<;;;999999999999999999888888888<<<<<<<<<;;;:::888777666::::::999999999999::::::666666777777777777777777333444666777777777666555555555666666666777777777666666666666555555555555444888:::777555555444222222222333333333333444444444444444444444444444444+++,,,---......///......)))***+++---...............+++(((((()))+++++++++......---......///......,,,,,,,,,,,,,,,,,,------------,,,,,,---///111222,,,,,,---............---///...---...///000000///---......///////////////000000000000000000000000000000/////////000111222222333333444444444444444333333222222222222222222777777777666666666666555666666555555666777888:::888777777777888777555222888666666888888555444777888999;;;===@@@BBBCCCDDDBBBAAA@@@???@@@AAABBBCCCBBBCCCDDDFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOOOOMMMKKKJJJIIIJJJKKKJJJIIIHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGEEEEEECCCAAADDDIIIQQQRRRPPPHHHBBB@@@???<<<@@@???>>>===<<<;;;:::::::::::::::::::::::::::::::::999888888777777666555666555444333333444555666666666555444444444444555444444444555777666444222888777777666666555555444888888777777666555555555555555666777777777777777555666777888999999999888999888777777888;;;===???CCCDDDFFFGGGIIINNNSSSWWW^^^ccckkksssxxx{{{~~~~~~tttnnnpppoookkkeeecccgggqqqyyy~~~{{{xxxpppnnnjjjccc[[[TTTPPPOOOFFFDDDBBB@@@>>>===<<<<<<>>>===<<<<<<>>>???>>>===:::::::::999999999999999777888999:::::::::999888999999888888888888999999666666666777777888888999555666666777777777666666555666666666666777777777666666666666666555555555444888999777666888999888333333333333333222222222333444444555555444444333******+++------.........+++,,,,,,---.../////////111...++++++,,,...//////------.........---......////////////////////////...------,,,---...///000++++++,,,---------------222000...///111333222111............/////////000////////////////////////000000000000000111111222111111222333333333333333111222222222222222222222555555555555555555555555666666555555666777888:::777666666777888888555333<<<999999;;;;;;888888;;;777888;;;>>>AAACCCDDDEEEAAAAAA@@@??????AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGIIIFFFEEEEEECCCAAACCCIIIMMMOOOMMMFFFAAAAAA@@@===@@@???>>>===<<<;;;::::::::::::::::::::::::::::::888999888888777666666666666555444444444444555666666666555444444444444555444444444666777777555222666666666555555555444444888888777777666666666666555666666777777777777777666777888999::::::::::::===<<<<<<<<<>>>@@@CCCEEELLLMMMOOOPPPTTTYYY```eeennnsss{{{{{{nnngggeeecccddddddccceeeooo~~~|||vvvppphhh^^^VVVQQQOOOLLLHHHDDDBBBAAAAAAAAA@@@???@@@BBBCCCCCCBBB===<<<;;;:::999999::::::555666888999999999888777888888777777777777888888666666777777888888999999;;;999777555555555666777666666666666777777777888555555555666666666666666222555555111000444777777555555444444333222111111333444444555555444444333)))***+++,,,------......---------.........//////...,,,******,,,---...---+++,,,------,,,,,,...///...............---------000//////...,,,+++******++++++,,,---------------...+++))))))---//////---///............///000000.........................../////////000000000000000111222222333333222222222333333444444444444333444444444444555555555666666666555555666777999:::999888777888::::::888777>>>;;;:::<<<;;;999999<<<777888;;;???AAACCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDHHHEEEDDDEEEDDDAAADDDIIIJJJLLLKKKEEEAAAAAAAAA>>>??????>>>===<<<;;;;;;:::::::::::::::999999999999777888999888666555666777555555555555555555555555666666555444444444444555666555444555777777555444555555555555555555555555777777777777777777777777555666777777888888777777777888999:::;;;<<<<<<<<<;;;;;;<<<===@@@DDDHHHKKKRRRTTTXXX\\\aaahhhpppuuuuuukkkdddbbbcccaaaeeehhhiiilllwww|||lll```]]]ZZZUUUOOOJJJGGGFFFEEEAAA@@@??????AAAAAA@@@???>>>===<<<:::::::::;;;;;;999999999999888777666555999888888888888888888999777777888888888888888888===;;;888555444555666888666666666777777777888888555555555666666666666666555888777333111444666555666555555444444333222222444444444444444444444444)))***+++---.../////////......------,,,,,,------***)))((()))+++,,,+++***(((***,,,,,,++++++---000,,,,,,,,,+++++++++******+++,,,---...---,,,***))),,,,,,---...............---)))%%%&&&+++...---+++///......---...///000111///////////////////////////000000111111111111111111222333333444444333333222333444555555555444444333333444555666777777888666666555555666777999:::888777666777999:::::::::<<<999888999999777777;;;666888;;;???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNKKKJJJHHHHHHIIIIIIIIIHHHCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCFFFDDDDDDEEEDDDBBBDDDIIIJJJLLLKKKEEEAAAAAA@@@>>>>>>>>>======<<<<<<<<<;;;::::::999999999888888888666888999888555444666777444555666777777666555444666666555444444444444555777555444444666666666555555555555666666777777888666666666777888888999999666666777888888888888777888999:::<<<===>>>>>>>>>:::;;;>>>BBBGGGMMMSSSVVV\\\```fffmmmvvv~~~{{{yyywwwzzz}}}{{{tttmmmjjjhhhjjjoootttvvvxxxvvvmmmiiiccc\\\VVVQQQOOONNNGGGEEEBBBAAAAAA@@@===;;;@@@???===;;;::::::;;;<<<<<<;;;:::999888888888888;;;::::::999999::::::;;;999999888888888888888888:::999888777777777777888666666777777777888888888555555555555666666666777111666999777666888777555444444444555555666666666555444333333333333444555***+++,,,...///000000000......---,,,++++++++++++,,,+++,,,---//////...,,,&&&)))+++,,,***+++---000/////////......---------$$$&&&***---//////...------......///////////////333...***+++000333333111///......------///000111000000000000000000000000222222333444444444444333222333444444555555444444000111333444444444333333333444555666777888999:::666666555555666777999:::666555333444666888999999>>>:::999::::::888999<<<666888;;;>>>@@@AAAAAA@@@CCCDDDFFFGGGGGGGGGFFFEEEAAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGJJJMMMPPPQQQLLLKKKIIIIIIJJJJJJJJJIIIBBBCCCEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEECCCCCCEEEDDDBBBEEEJJJKKKNNNLLLFFFAAAAAA@@@>>>===============<<<<<<<<<999999999888888777777777555777999888555444666888333444777888888777444333666666555444444444444555888666444333555666666666555555666777888999::::::555555666777888999::::::666666777888888888888888999:::;;;===>>>?????????AAABBBFFFLLLSSS[[[bbbfffkkkpppxxx}}}qqqoooqqqrrrrrrsssxxxssssssyyy{{{tttllleee```]]]\\\RRROOOLLLIIIGGGEEEAAA???AAA???===;;;:::;;;<<<===::::::999999:::<<<===???===<<<<<<;;;;;;<<<<<<===:::999999999888777777777666777888999:::999888888777777777777888888888888444555555555666666777777&&&...555666777888666222222222333555777888999:::666555333222222333555666......---,,,,,,,,,,,,---111111000///...---,,,,,,---,,,,,,,,,,,,---......333///,,,,,,......***&&&...---,,,,,,---...---,,,...,,,******,,,---***(((---...000///...------...,,,,,,,,,,,,,,,,,,,,,,,,........................111333111++++++111555333.........//////////////////000000111222222333333555555555555444333222111222222222333333333444444333444333333333555:::===777777777888888999999999:::999777777777999;;;<<<777888999;;;>>>@@@BBBCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFCCCAAABBBDDDFFFDDDBBBDDDDDDEEEFFFHHHKKKLLLNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIHHHFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHFFFDDDBBB???>>>===@@@:::999===>>>:::999<<<<<<:::777555555777:::<<<777666555555666777888999555444444333333222111111111222333555555555555444333444666666555444555555555666666777777777777777444555666777888888888777444444555666777888888999888;;;>>>@@@AAABBBDDDFFFJJJIIIKKKRRR\\\iiirrrwwwrrrnnnjjjhhhlllsss|||{{{uuuoookkkhhh```UUUNNNLLLJJJFFFBBBDDDBBB???===<<<<<<=========;;;:::999999:::;;;<<>><<<:::999888888888999::::::888777777777888888888888888777666666666777888999999888777666===999555444555666666444666666666555444444444333333333333333333444555555888333000000444777666333...............///000111////////////............---,,,,,,,,,,,,---.........+++)))+++///111///,,,000///......000000///...---,,,,,,---///...+++(((+++---//////---------...,,,,,,---------.................................000222111,,,,,,111444222.........///////////////000000111111222222222333333333444444444444444333333333444444444555555555444444444444444666:::===777777888999999:::;;;;;;;;;:::999888999:::;;;===777888:::<<<>>>@@@AAABBBEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDBBBBBBDDDEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBB@@@?????????:::999<<<===:::999;;;;;;999777666666777999;;;777666555555555666777888444444444444333333333333111222444555666666555555333555777777666666666777666666777888888888888777777777888999999999999999999::::::;;;<<<===>>>>>>;;;>>>AAACCCDDDFFFIIIKKKQQQSSSYYYaaammmyyy~~~xxxtttnnnllljjjkkkrrr|||{{{rrrfff\\\WWWSSSNNNJJJHHHFFFDDDBBBAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<>>===;;;:::999999999888999;;;:::888777777888888888888888888777777666666777777888888777777666<<<888555444666777666555555555555555555555444444444444444444444444555555999555222222555666444111,,,,,,---...///000111222------........./////////---,,,,,,,,,,,,---......+++)))(((+++///111111///---,,,++++++------,,,+++---------...//////,,,***)))+++---...---,,,---...---------....../////////........................///111000......111222000.........//////000000000111111111111111222222222111111333444555555555555444444444555555555666666555555555555555777:::===777888999:::;;;<<<=========<<<;;;:::::::::;;;<<<888999:::<<<>>>@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEEGGGEEEBBBBBBCCCEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@===999888;;;<<<:::888999999888888777777888888999777666555555444555555555444444444555555555555555333444555777777777666666333555777888777777888999666777777888888888888888777777777777888888888888:::::::::;;;<<<>>>???@@@BBBDDDGGGIIIKKKOOOSSSVVV[[[```iiirrr{{{}}}vvvqqqppppppmmmmmmmmmrrr{{{}}}pppggg```ZZZVVVNNNLLLHHHFFFDDDBBB???<<<:::;;;===??????>>>===<<<======<<<;;;::::::::::::999:::;;;:::888777888999888888999999888888777666777777666666666666777777999777555555666777888777555555555555555555666666666666555555555555555555888666444444666555222///***+++,,,---....................................---,,,,,,,,,,,,---.........---+++,,,......---++++++***)))***+++++++++)))...---,,,,,,,,,---------(((***,,,---,,,,,,---...............------------...........................///000000000111111000.........///000000111111111111111111111111111111111111222333444444444444444444444444555555555555555666666666666777:::===888888999;;;<<<>>>??????===<<<;;;:::999999::::::999:::;;;===>>>@@@AAAAAACCCDDDFFFHHHHHHGGGEEEDDDHHHFFFDDDBBBCCCDDDFFFGGGIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHJJJKKKMMMNNNJJJJJJHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????<<<999888999::::::888888777777888888888888777777666666555555444444444444444444444555666777777888333444666777888888777777111444666777777777888:::555666777777888888777777888888888888888999999999999999:::;;;===???BBBCCCIIILLLOOOSSSVVV[[[aaaeeekkkrrr{{{{{{|||}}}uuuqqqtttxxxuuutttuuuzzzxxxooohhhccc```ZZZRRRLLLIIIEEEBBB???;;;<<<>>>>>>???>>>===<<<<<<;;;;;;::::::::::::;;;999:::;;;:::999888999;;;888999999999999888777777888777666555555666777888777777666666777888999999444444555555666666777777666666666666666555555555666555444555777666333000,,,------......---,,,,,,000//////...---,,,,,,,,,---,,,,,,,,,,,,---......///...------------,,,***///---,,,---...///...,,,...---***((((((***---000(((***,,,---,,,,,,---...///......---,,,+++******..............................///111111000//////......//////000111111222111111111111111222222222222333333333333333333222222333333333333444444444555666777777666777:::<<<888999:::;;;===>>>@@@@@@;;;;;;:::999999888888888;;;;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHGGGEEEDDDGGGGGGEEEDDDDDDDDDFFFHHHJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEFFFFFFGGGHHHJJJJJJHHHIIIIIIKKKLLLNNNPPPQQQKKKJJJJJJIIIGGGFFFEEEDDDBBBBBBCCCDDDCCCCCCBBBAAAAAAAAA@@@???>>>======<<<::::::999888999:::999777666777888888888888777666666666666555555444333333333444444555666777888888444555666888888888888777000222555666666666777888444555666666777777666666;;;;;;::::::;;;<<<>>>>>>======>>>AAADDDHHHLLLNNNQQQTTTZZZ___eeekkkqqqvvv|||tttnnnmmmqqqwww|||zzzvvv{{{}}}yyyzzzpppbbbWWWQQQNNNKKKHHHBBBAAA???>>>======>>>>>><<<;;;;;;::::::;;;;;;;;;:::;;;;;;:::999999;;;===999999999999999888777777888777666555555666777888666666777777777888999:::444555555666666777777777555666666777777666555555333333444666777777666444...///000000000///---,,,000000///...---,,,+++***---,,,,,,,,,,,,---......,,,,,,,,,------............---,,,,,,......---,,,...,,,***'''&&&(((---111)))+++---...---,,,---.........---,,,+++******)))........................///---...111111///...000......///000000111222222///000000111222222333333222333333333333333222111222222222333333333444444555666777777666777999:::999::::::<<<===>>>??????999999999999999999888888<<<<<<===>>>>>>???@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDFFFGGGGGGGGGEEEEEEFFFHHHKKKKKKKKKKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHJJJLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBCCCDDDDDDBBBAAA@@@@@@??????>>>===<<<;;;;;;:::;;;:::777888;;;:::666666777777888888777777666555555666666666555444444444444444555666777777888333555666777888888777777111333555555555555666777555555666777777777777777888888777888999;;;===???@@@AAACCCGGGLLLRRRXXX[[[\\\aaaiiirrryyyxxxssspppmmmiiihhhlllttt~~~oooaaaYYYVVVSSSPPPLLLIIIFFFBBB@@@???@@@@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;:::999:::<<<>>>999999999:::999999888777888888777777777777888888555777888888888777999:::666666666666666666777777333444555666777666555555222333444555666777777777,,,...///000111000...---.........------,,,,,,,,,---,,,,,,,,,,,,---......)))***,,,------...///111,,,+++***+++,,,---,,,***+++,,,,,,+++)))***---000+++---//////---------...,,,---------------------........................000,,,,,,000111---...222---...///000111222333333......///111222333444555000111222333333333333333333333333333444444444555444555666666666666777999::::::;;;<<<<<<===>>>>>>999999::::::::::::::::::=========>>>?????????@@@DDDDDDDDDDDDEEEEEEEEEEEEDDDGGGIIIIIIGGGEEEFFFGGGJJJKKKLLLLLLKKKIIIGGGEEEEEEEEEFFFHHHIIILLLMMMOOOJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLKKKJJJHHHFFFEEEAAABBBCCCDDDDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::<<<;;;777888<<<;;;666777777777777777777777777444555666777777777666555444444444555555666666666333444666777888777777666333444666777666555666777777777888999999999999999777777777777999<<>>===<<<<<<<<<<<<<<<;;;<<<;;;:::999:::===???999999::::::999999888777888888999999999999888888666888::::::888777888:::777777777666666666666666000222444666777666666555444555555555555555777888(((***,,,...//////...---,,,,,,,,,---------......---,,,,,,,,,,,,---......***+++------------...000000///......000000///...(((,,,//////---,,,---///---...000///...------...++++++,,,---...///000111........................111,,,,,,000000---...222---...///000111222333333---...///000222444555666...///000222444555555555444444444555555555666666333555666666555555666888:::;;;;;;;;;<<<<<<======999999:::;;;<<<<<<<<<<<<======>>>>>>????????????DDDDDDDDDDDDDDDEEEFFFFFFCCCGGGJJJKKKHHHFFFFFFGGGJJJKKKLLLLLLKKKIIIGGGFFFEEEFFFGGGHHHJJJMMMOOOPPPJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLJJJHHHFFFEEEAAABBBCCCDDDDDDBBB@@@???::::::;;;;;;<<<===>>>>>>:::===;;;888999===<<<666777777666666666666777777444555666888888888777777444444444555555555555555222444555666777777666666444666888888777666666777999999:::;;;;;;;;;;;;:::=========>>>AAADDDHHHJJJOOOQQQUUU[[[dddmmmvvv{{{}}}zzzrrrnnnmmmmmmjjjkkknnnttt~~~zzzvvvpppjjj[[[[[[YYYUUUQQQKKKFFFCCC@@@???>>>======<<<<<<<<<<<<<<<;;;:::999:::===@@@999::::::::::::999888888888999:::;;;;;;:::999888666999;;;:::888666777999888888777777666666555555...000333555666777666555777777666555444444666888,,,---......///.........,,,------......------,,,---,,,,,,++++++,,,,,,---+++,,,------++++++,,,---222000...,,,+++,,,---...+++++++++++++++,,,---...---,,,,,,,,,,,,---......++++++,,,...//////...,,,000++++++......++++++000---------...............////////////////////////------...///000111111222222222333333333333444444555555666666666666666555666666777888888888888888888888:::;;;<<<;;;;;;:::555888;;;<<<<<<<<<<<<===>>>??????>>>===>>>AAADDDBBBCCCDDDCCCBBBCCCDDDFFFEEEGGGIIIIIIGGGEEEDDDEEEIIIJJJKKKJJJGGGFFFEEEFFFMMMMMMMMMKKKIIIIIIKKKMMMGGGHHHHHHIIIIIIHHHHHHGGGLLLKKKHHHFFFEEEEEEEEEFFFDDDCCCBBBAAA??????>>>>>>888888888888888888999999555888:::999777555666888888777555666999999666333777777777666555555444444444444555555666777777888333888======999777888;;;999888888888888999999:::;;;999888888:::;;;<<<<<<:::===AAAAAAAAACCCJJJPPPVVVYYY```jjjuuu~~~wwwrrroooooonnnqqqwwwxxxpppjjjbbb^^^\\\WWWPPPJJJDDD@@@>>>@@@@@@======@@@<<<999666555666888888888::::::999999888777777777999999777666666666777888888999;;;<<<<<<;;;:::999888888777777666666555555888777555444333333333444444555555333222222444666---......///000/////////...------------------...------,,,,,,,,,,,,------+++---...---,,,+++,,,---///...------------.../////////......---.........---,,,,,,,,,,,,---......---,,,,,,---///000...---000,,,,,,//////,,,,,,000---------............///000000000000000000000000333333333333333444444444222222333333333333444444333444555666666666666666666777777888888888777777777888999:::999888777666666888;;;;;;;;;;;;===>>>>>>??????>>>===>>>AAADDDBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGIIIIIIGGGEEEEEEFFFHHHIIIKKKJJJIIIHHHHHHIIILLLLLLLLLJJJIIIHHHJJJLLLGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEHHHGGGFFFDDDBBBAAAAAAAAA;;;;;;;;;;;;;;;;;;::::::777999:::999777666777888999777555555777888666444666666666555555555555555333444444555666666777777333777::::::888777777999777777777666666777888888999888777888:::===>>>???===AAAFFFHHHJJJOOOWWW]]]hhhmmmttt|||}}}~~~~~~zzzzzz{{{|||}}}}}}~~~}}}tttmmmggg___VVVPPPPPPJJJGGGFFFDDDAAA@@@CCC@@@===:::999:::;;;;;;;;;;;;;;;;;;:::999999888888;;;:::999888777777888888999:::;;;<<<;;;:::888666999888888888777777777777999888777666555666666777555666666555333333555777......///000000000000000///...---,,,,,,---...///......------------......,,,.........---,,,---.....................------......---,,,++++++++++++---,,,,,,,,,,,,---.........---,,,,,,...//////...111...---//////---...111------........./////////111111111111111111111111333333333222222111111111222222333333333333444444111222333555555666666666777777777777777777777666999999::::::999888666555888999::::::::::::===???>>>??????>>>===>>>AAACCCBBBCCCDDDCCCBBBBBBDDDFFFEEEGGGHHHHHHFFFEEEEEEFFFFFFHHHJJJJJJIIIIIIJJJKKKIIIJJJJJJIIIGGGGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGCCCEEEGGGHHHHHHGGGEEEDDDGGGFFFDDDBBB@@@???>>>===<<<<<<<<<;;;:::::::::999999::::::888777666777999999777444444555666666555444444444555555555555555333333444444555666666666333555666777777777666666888888777777777777777888999999999;;;===@@@CCCDDDDDDHHHMMMRRRVVV\\\eeekkkyyy~~~vvvsssrrrvvv~~~yyynnnddd\\\ZZZSSSLLLJJJHHHDDDCCCEEEAAA>>>;;;:::;;;;;;;;;:::===<<<<<<;;;;;;:::999999===<<<;;;999888888888888::::::;;;;;;:::888666555999999999999888888888888888888777666666777777888666777777666555555666888------...//////////////////---,,,******,,,---///.........------.........---...//////------...///...///000000///---+++)))---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......///---+++***,,,---...---///..................///------......//////000000111111111111111111111111000000000000000000000000222222222333333333444444000111222444555666666666888777777666666666666666999:::;;;<<<;;;:::999888999999:::999888999<<>>??????>>>???AAACCCBBBCCCCCCCCCBBBBBBDDDEEEDDDEEEGGGFFFEEEDDDEEEFFFFFFHHHIIIIIIHHHGGGHHHIIIGGGHHHIIIHHHGGGFFFGGGIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCFFFEEECCC@@@>>>===;;;;;;::::::999888777666666666;;;:::999888777777888999999777555333333444666666222333333444555666666666333444444444555555555666555444444666888888666555:::999999888888999999999;;;<<<>>>???AAADDDHHHKKKMMMQQQXXX^^^dddkkksssxxxtttqqqppprrryyyxxxqqqggg]]]UUURRROOOKKKIIIJJJDDDAAA>>>======<<<;;;999======<<<;;;;;;::::::999<<<<<<;;;:::999888888777999999999999999888777666888888888888888888888888777777666555555444444444555666777666555555666777+++,,,------......---------,,,***))))))***,,,---.........------.........---...//////------...///+++,,,...000000///---,,,......//////000111222333---,,,,,,,,,,,,---.........,,,***)))***,,,,,,,,,---...---,,,,,,---...---------......///000000111111111111111111111111111000111111222333333444444222222222333333333444444000111222444555666666666777777666555555666666777777888999;;;<<<<<<;;;;;;999999:::999888999;;;>>>===>>>????????????AAABBBAAABBBCCCBBBAAABBBCCCEEECCCDDDEEEDDDCCCBBBDDDEEEFFFHHHIIIHHHFFFDDDDDDEEEEEEFFFHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFEEECCCCCCCCCDDDIIIGGGEEECCC@@@???>>>===999888888777666555555444;;;:::999888777777777666888777666444333444666777222333333444555666777777444444444555555555555555777666555666888999888666999999888888999999:::;;;===???BBBDDDFFFJJJOOOSSSXXX^^^gggqqqzzzxxxooorrrsssxxx}}}{{{}}}|||qqqfff```[[[UUUPPPPPPKKKHHHEEEBBBAAA???===:::<<<<<<<<<;;;::::::999999:::::::::999999888777666666777888888999999999999777777777777777777777777888888888777555444333222444555777666555444555666++++++,,,------------,,,---,,,+++******+++,,,---......------------......,,,.........---,,,---...&&&(((+++///111222222222,,,,,,,,,---///000222333---,,,,,,,,,,,,---.........,,,******+++,,,+++***,,,......++++++......,,,------...///000000111222111111111111111111111111......///000111222333333222222333333333333444444111222333555555666666666666666555444555666777888333555777999:::;;;;;;:::888999:::999888999:::<<<<<<>>>@@@@@@??????@@@BBBAAABBBCCCBBBAAAAAACCCEEEBBBCCCDDDCCCBBBBBBDDDFFFFFFGGGHHHGGGDDDCCCBBBCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGLLLJJJGGGDDDCCCCCCDDDDDDEEEDDDBBB@@@>>><<<<<<;;;::::::999999888888777777:::999888888888777555333888888888666444444666888444444555555666777888888666666666666666666666666777777888888888888999999777777777888999:::<<<<<>>@@@@@@??????@@@BBBAAABBBBBBBBBAAAAAACCCEEEDDDEEEEEEDDDCCCDDDFFFHHHEEEFFFHHHGGGEEEDDDDDDEEECCCEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHGGGFFFEEEEEEEEE@@@???===<<<:::999999888;;;;;;::::::::::::::::::888777777888999888333000777999:::999666555777888555666666666777888888888777777777777777777777777666888:::999666666888;;;999999:::;;;===???@@@BBBFFFLLLSSSYYY^^^eeennnvvvuuuqqqsss{{{|||qqqgggbbbYYYVVVRRRNNNJJJEEE@@@<<<>>>>>>===<<<<<<;;;;;;:::888999:::;;;;;;;;;:::999999999999999999:::;;;;;;666666777777777888888888777777999999999999888777444666888888777555555666,,,---......//////............///000000///......---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------...............------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......000//////000111000---+++---111000,,,,,,000111---------...///000111222222////////////////////////444444444333333333333222222222333333333444444444555555666666666666666555444444333333444777999;;;888999:::;;;<<<;;;:::999666888;;;;;;:::999999999<<<>>>@@@@@@@@@???@@@AAAAAABBBBBBBBBAAAAAACCCDDDFFFFFFFFFEEEEEEEEEHHHJJJDDDFFFGGGGGGFFFFFFFFFGGGCCCEEEGGGHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGHHHIIIIIIHHHFFFEEEAAA@@@???>>><<<<<<;;;;;;:::::::::::::::::::::;;;777666777888:::777222---777999;;;;;;888666777999777777777777888888888888888888888888777777777777444888:::999555444888<<<<<<===>>>@@@BBBDDDFFFGGGMMMTTT]]]dddkkkttt{{{|||~~~yyygggddd___[[[VVVPPPJJJFFF?????????>>>======<<<<<<888999;;;<<<===<<<<<<;;;;;;;;;::::::999:::::::::777777888888999999999:::222333555777888999999888555777999999888777777777+++...000///+++))))))+++,,,,,,---......---,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---******+++,,,---///000111,,,---......------...000,,,---------......//////222222111111000000//////222000///000222333333222222222333333333333444444444444444555555555555666666666666777888888999999999999999999999:::::::::======<<<<<<<<<;;;;;;;;;===<<<<<<<<<===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@AAACCCCCCBBBDDDEEEFFFDDDCCCAAABBBEEEGGGGGGEEEBBB@@@EEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEBBBBBBEEEFFFEEECCCBBB???<<<;;;;;;;;;;;;;;;888999999:::::::::999999777777777888888888555333666777666555444444666888333444666777777777999;;;999::::::999888888999;;;777444444777999777888<<<:::999<<>>=========>>>???@@@AAA@@@@@@??????@@@@@@@@@CCCBBBBBBCCCEEEFFFDDDCCCCCCEEEGGGIIIIIIHHHEEECCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDCCCCCC@@@===;;;::::::::::::888999999::::::999999888888777666777888777666444666777777555444444666888555666777777666555666777:::;;;;;;:::888888999;;;:::999:::===<<<:::===BBB???===???EEEIIINNNXXXcccjjjpppzzz~~~wwwwww{{{{{{vvv{{{~~~||||||}}}wwwiii^^^ZZZQQQKKKGGGGGGFFFBBB???@@@===<<<<<<===>>>===;;;999;;;::::::999999::::::;;;:::999777888999:::999777:::999888777777888999:::888888888777666666777888&&&))),,,,,,++++++...111,,,------......------,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,//////...---,,,+++******......------------......///...------,,,---------...............///000000,,,---......------...000......////////////000000111111111000000000000000555333111111111222111000222222333333333333444444444444444555555555555666666666666666777888999999666777777777888888888999;;;;;;;;;:::::::::999999@@@???>>>>>>======>>>>>>@@@@@@????????????@@@@@@CCCBBBBBBCCCEEEEEEDDDCCCCCCEEEHHHJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBCCCDDDFFFFFFDDDCCCBBBBBBAAA@@@>>><<<::::::::::::888999999999999999888888999777555555666777666555444555555444222333555777777888888777444333333444:::;;;;;;:::888777888:::999:::===>>><<<999>>>EEEGGGFFFHHHNNNUUU]]]iiisss~~~}}}ooonnnrrrxxxyyyyyyzzzzzzzzz|||xxxkkkdddXXXQQQLLLLLLKKKEEEAAA@@@???>>>===>>>???>>><<<:::;;;;;;::::::::::::;;;;;;===;;;888777888999999888:::999888888888888999:::777777777777777777888888))),,,......------000444------------------------------------------,,,,,,,,,+++++++++++++++++++++......------,,,,,,,,,+++.........------..................------------...///......---------......,,,---......------...000/////////000000000000000000000000000000111111111444222111111222333222111222222222333333333444444444444444555555555555666666666555555666777999999555555666666777777888888:::::::::999999999888888==================>>>>>>@@@????????????@@@@@@AAACCCCCCBBBDDDEEEFFFEEECCCBBBDDDFFFIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@DDDGGGGGGDDDAAA@@@BBB>>>>>>===<<<::::::;;;<<<888999999999999888888777999777555444666777777777222222222111000111333555777888888777444333333444999::::::999777666777999999;;;???@@@===:::AAAKKKOOOQQQWWW___iiisss|||vvvqqqjjjmmmuuu}}}{{{rrreee[[[SSSQQQOOOJJJEEEDDDAAA@@@>>>>>>>>>>>><<<:::;;;;;;::::::::::::;;;;;;???<<<999777888999999999777777777777777777777777777777666777888999888777,,,...///...,,,,,,///222------------------------------------------------............////////////,,,,,,,,,------..................------.........---.....................------,,,,,,++++++,,,,,,,,,---......------...000000000000000000///////////////000000111111222222222000000111333444555444222222222333333333444444444444444555555555555666666555555444555777888:::444555555666777777888888::::::999999999888888888999999:::<<<===>>>>>>???@@@@@@??????@@@AAABBBBBBDDDDDDCCCEEEFFFGGGFFFDDDDDDEEEGGGIIIJJJIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDEEEEEEEEE@@@DDDGGGFFFCCC@@@???@@@:::;;;===<<<::::::<<<>>>999999999999888888777666999777555444666777888777333333333333222222555777555666777666555444555666777888999888666666888999;;;===BBBDDDBBBBBBJJJUUUTTT\\\hhhuuuyyyuuutttnnnttt~~~vvvjjj^^^YYYWWWSSSOOONNNEEECCC@@@>>>>>>===;;;999<<<;;;;;;::::::;;;;;;<<<@@@===999888888999:::999777777888888888888777777777666555777999:::888666+++---...+++)))(((+++......------,,,,,,------...------------............---------------.........++++++,,,---...///000000......------------......------...////////////...,,,,,,+++++++++++++++,,,,,,---......------...000000000////////////............///000111222222333111000///111333666666666222222333333333333444444444444444555555555555666666555444444444666888:::444444555666777888999999:::::::::999999999888888777888:::<<<>>>??????@@@AAAAAA@@@AAAAAABBBCCCDDDFFFEEEEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFBBBCCCEEEDDDBBB@@@??????888:::===<<<::::::<<>>BBBGGGHHHKKKTTT^^^^^^jjj{{{yyywwwyyyzzzyyyzzzyyy}}}vvvhhhdddbbb]]]XXXVVVLLLIIIEEEBBB@@@>>><<<:::<<<<<<;;;;;;;;;;;;<<<<<>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAAAAA???>>>999<<>><<<<<<;;;;;;;;;;;;<<<<<<===;;;:::;;;<<<<<<;;;:::999::::::;;;;;;::::::999666444444777;;;<<<999555+++,,,---+++))))))---111...---,,,,,,,,,,,,---...---------.........//////---------....../////////..................---------,,,,,,++++++,,,,,,---,,,---///000000000///...---,,,,,,,,,,,,---...///,,,---///...------...000//////......---------,,,---...///000111222333444444333111222333444444333222222333333333444444444444444444555555555666666777555444333333666888:::555555666777888999::::::;;;;;;;;;:::::::::999999===>>>???@@@AAAAAA@@@???BBBBBBBBBCCCCCCEEEFFFFFFHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDGGGCCC@@@???AAABBB???===;;;>>>AAA>>>999666777:::999999999888888777555555555555555777999999777555222333333333222333666888888999:::999888777888999:::;;;===>>>>>>@@@CCCEEERRRQQQTTT]]]fffmmmvvv~~~vvvooo\\\XXXSSSNNNJJJGGGDDDAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>><<<:::777888999::::::999888777666444444777<<<===999555...---,,,+++***++++++,,,,,,,,,,,,,,,------.........//////...,,,***++++++------------------------+++---......---,,,,,,---///...---,,,,,,,,,,,,,,,333111...---.........---000///...------...///000---------+++***+++...111,,,///111...)))'''))),,,---++++++---222444444222222222111111222222333444333222222222333333444444222***$$$)))555<<<777///222444555555444555666888444444444666999;;;;;;;;;666777888:::::::::999888999:::<<<===???@@@@@@@@@FFFEEEEEEDDDEEEEEEFFFGGGEEEFFFHHHIIIJJJJJJKKKKKKGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCAAA???>>>>>>>>>???::::::999999888777666666777777777777666666666666777777666666666666777777666666666666666777888999999999888888777666666555:::<<>>>>>===888888999;;;======<<<::::::::::::999999999888888888888888888888888999999///...---,,,++++++,,,---+++,,,---.........---------/////////---,,,---///------------------------,,,...//////---,,,,,,---///...---,,,,,,,,,,,,---333000...---.........---...---,,,,,,,,,,,,---.../////////...------000222***---000///,,,+++...111///...---...111222111000222222111111222222333333111222333444555444333222444111...111666999777444222444555555555555666888666555555666999::::::999777888999999::::::999999999:::<<<===???@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHHHHHHHJJJJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????::::::999999888777777777888888888888777777777777777777666666666666777777666666666666777888999:::666666777777888888999999999;;;>>>AAADDDIIIOOOSSSaaaiiittt~~~~~~pppggg]]]TTTPPPQQQDDDBBBAAA@@@???>>>===;;;:::999999:::<<<<<<:::999::::::999999999888888888888888888888888888999999///...------,,,---------***+++---...///...---,,,---...//////......///111------------------------+++---......,,,******+++......---,,,,,,,,,------222000...---......---,,,...---,,,,,,,,,,,,---............---,,,,,,---///+++...111111///...111444111000//////000000///...111111222222222333333333///111444666666555222111555666777666444333555777222444555555555555666888888777666777999999999777999999888888888999::::::999:::;;;===>>>???@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAA@@@??????:::::::::999888888777777999999999888888888777777777777666666666666777777777777777777888999::::::666666777999:::;;;<<<===>>>???BBBFFFKKKSSS[[[aaannn{{{~~~}}}{{{{{{|||pppccc[[[XXXMMMKKKGGGEEEDDDBBB@@@>>>>>><<<;;;;;;<<<<<<;;;999999999999999888888888888999999999999999999888888........................,,,,,,,,,,,,------......---...//////...---...000,,,,,,------------------***+++---,,,***(((((()))...------,,,,,,,,,------000///------......---,,,/////////....../////////---/////////---,,,---...///111222111///...///111111000//////000000///...111111222222333333333333111222333444555444333222222555666555111000333666333444666666555555777888888777666777999::::::999999888777666666777999:::999:::;;;===>>>??????@@@AAACCCEEEGGGGGGGGGEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHFFFDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCAAA@@@>>><<<:::::::::999999888888888888888888777777777777666777777666666666666777777666666666666777999:::;;;888999:::;;;<<<===>>>???FFFHHHKKKOOOUUU^^^hhhooo~~~}}}|||{{{~~~yyykkkcccXXXTTTOOOLLLKKKIIIEEECCCAAA???=========>>>===<<<:::999999999888888888888:::999999999999999888888---.....................///---+++******,,,///111...//////...,,,++++++,,,,,,,,,,,,---------......+++---...---+++******+++------,,,,,,,,,------...///...------...///---,,,...//////////////////......000222222000////////////000000000///...//////......//////000000111111000111222333333333222222444333222111222333444555222222111111222333444444333555666666555666777999666555555777:::<<<<<<;;;888777666555555666777888888999;;;<<<>>>?????????BBBCCCFFFHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIGGGDDDCCCCCCDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBB@@@>>>;;;999:::::::::999999999999999777666666666666555555555777777666666666666777777555555555666777888:::;;;:::;;;;;;<<<===>>>??????LLLOOOUUU\\\eeepppzzz~~~vvviiiccc[[[UUURRRNNNIIIDDDDDDBBB>>>============<<<::::::::::::999999999888::::::::::::999999888888,,,,,,---............---///---+++******,,,///111...///000...+++******++++++,,,,,,------.........---///000000///...///000------,,,,,,,,,---.........---,,,---//////---+++,,,,,,---......---,,,,,,(((+++...///...,,,,,,,,,,,,------...///000000111+++---///000///000222444000111222333444333222222555444111000000222555777333111000111444777666555333555666666666666777999555555555777:::======<<<888888777666666666666777888999:::<<<===>>>??????BBBCCCEEEFFFGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIIGGGEEECCCCCCDDDDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<:::999::::::::::::::::::999999666666555555555444444444777777666666666666777777555555666666888999;;;<<<:::;;;===???BBBEEEGGGHHHQQQXXXcccooo||||||yyy{{{|||{{{|||wwwlllddd^^^XXXPPPJJJKKKGGGBBB>>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999999888888***+++,,,---......---,,,,,,,,,,,,---------.........//////...---,,,,,,---++++++,,,,,,---......///,,,...000000//////000111,,,,,,,,,,,,,,,---...///---,,,,,,---//////---+++,,,,,,---......---,,,,,,$$$(((,,,...---,,,++++++......---...///000000///+++...000000//////111444///111222444444333222111444333222111222333444555333222111222444555555555444555777777666666888999777666666888:::<<<<<<;;;999999999999999888777777888999:::<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDEEEFFFFFFEEECCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@>>>===<<<<<<<<<<<<::::::::::::::::::::::::666666666666555555555555777777666666666666777777777777888999:::<<<===>>>;;;===BBBHHHNNNTTTXXX[[[aaajjjyyy|||vvvtttvvvyyy{{{wwwrrrlllddd]]]XXXSSSKKKEEEAAA???===<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999999888888)))***,,,---...---,,,,,,)))+++...000000///,,,***---...//////......///000++++++,,,,,,---...//////)))+++---...------///000,,,,,,,,,,,,,,,---...///,,,,,,,,,...//////---+++---...///000000///...---)))---111444444333222222333222000/////////---,,,,,,///111000///...000333///111222444444333222111222222333333444444444333111222333222111111222444444555777777666666888999999888777888:::;;;:::999:::;;;;;;<<<;;;:::999777888999:::<<<===>>>>>>???@@@@@@@@@@@@BBBCCCEEEFFFBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGIIIIIIFFFDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDCCCCCCCCCCCC>>>===<<<;;;;;;<<<>>>>>>::::::::::::::::::::::::777777777777666666666666777777666666666666777777999999999:::<<<>>>???@@@===AAAGGGPPPZZZbbbiiimmmsss}}}{{{vvvsssvvvzzz~~~~~~yyyrrreee^^^UUUMMMGGGCCC@@@???>>>============<<<<<<<<<<<<<<<;;;::::::999888888,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,.../////////...---,,,,,,++++++///---+++,,,...///---+++------------------------******+++,,,---...///000,,,---///000///---***((((((,,,,,,((()))///111...000000//////......---------......//////////////////000000000000//////...333333333222222222111111333222111111111222333444111111222222222333333333444555555666666666666666777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<<<>>>>>======<<<;;;;;;::::::777777777777777777777777999888888777666555555555111333444444444555888:::888999:::::::::<<>><<<;;;:::999888888888888,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000000//////...------,,,,,,...,,,+++,,,...///...,,,------------------------------...///000111222222,,,---...//////---,,,***...111000,,,+++///000---///////////////.........---...///000000000//////000000111111111111111000222222333333222222111000222222111111111222444555333333333444444444555555444555666666777777666666777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<<<<>>>BBBDDDEEEDDDCCCAAAAAACCCFFFGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCBBBEEEDDDBBB@@@@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@>>>============<<<;;;:::::::::888888888888888888888888:::888666444333444555666666777777666555444666777888999::::::;;;>>>BBBFFFKKKUUUcccnnn|||yyy~~~yyywwwwwwwwwyyyzzz|||~~~pppddd[[[QQQJJJIIICCC???======;;;777888<<<<<<<<<;;;:::999999999:::,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000000//////......---------,,,+++,,,...///...---------------------------++++++,,,,,,---...//////,,,,,,------------------...000///,,,+++......,,,.........///////////////---...000111222111///...///000111222222333222222111222333444444222000///111111111111222333555666555555555666666666666777555555666777777777777777777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<<<<>>>AAADDDEEEDDDCCCBBB???CCCFFFHHHGGGEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBAAADDDCCCBBB@@@@@@BBBCCCDDDEEEDDDDDDCCCAAA@@@>>>======<<<<<<;;;;;;::::::999999999999999999999999999;;;888555222111333666777888999999888666666777888:::;;;;;;<<<>>>CCCIIINNNUUUccctttwwwwwwzzz~~~~~~xxxvvvtttqqqpppppppppqqqzzzvvvjjj]]]TTTOOOKKKFFFCCCBBB???::::::===<<<<<<;;;:::::::::;;;;;;------------------------//////...------...////////////......------------,,,+++,,,,,,---.........------------------------)))******+++,,,---------,,,,,,++++++,,,---///000,,,---------...///000000------......//////000000,,,...000222222111000......///000111222222333333///111333444444222000...000000111222333444666666555555666666666777777777555666777777888888777777777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<<<<===@@@CCCDDDDDDCCCBBB@@@CCCEEEFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEDDDCCCAAA???>>>===;;;;;;;;;;;;::::::999999999999999999999999999999:::888666444444555666888666777888888888999;;;======>>>???@@@CCCJJJQQQWWWfffttt~~~qqqtttxxx~~~|||yyyuuupppmmmllllllmmmpppssswwwyyyzzz~~~}}}nnn```WWWSSSMMMHHHGGGDDD@@@>>>@@@<<<;;;;;;:::::::::;;;;;;------------------------...------------------...------,,,,,,,,,,,,,,,++++++,,,------------......---------------------------------...//////000000,,,+++++++++,,,...000111......///000111000000111------......//////000000---...000111111111///...---...///000111111111111///111333444444222///---000000222333444555666666444555555555555666666666666777777888999888888888777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<;;;===???BBBCCCDDDCCCCCCCCCDDDDDDCCCCCCDDDGGGIIICCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA???===<<<:::::::::::::::999999999888888888888888888888888888888999999999888777777666777888999999:::<<>>===<<<999999999999999999999999777777777777777777777777777999:::<<<<<<:::888777999;;;<<<;;;:::;;;===???BBBEEEJJJPPPYYYcccmmmttt}}}xxxxxxxxx{{{}}}wwwmmmgggdddeeefffggggggiiimmmrrrvvv}}}xxxfff]]]UUUSSSPPPJJJFFFEEE>>>>>>===;;;;;;::::::;;;........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---///000...,,,***+++---------------------------***************+++++++++,,,,,,,,,,,,------...///,,,)))))),,,+++&&&$$$'''///////////////............------,,,------/////////000000111111111000000111111111111111000//////111222444555555555444444444444444555555555666666777888999999::::::999999777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCCCCCCCCCCDDDGGGJJJJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======888888888999999999999999888888888888888888888888888999999:::::::::999888;;;<<<>>>>>>>>>???BBBDDDIIINNNWWWbbbnnn{{{}}}{{{qqqkkkhhhhhhgggffffffhhhkkkmmmssswww~~~xxxnnnddd```\\\TTTNNNLLLBBBAAA@@@>>>===<<<<<<;;;..............................////////////......------------------------...000111///+++)))***,,,------------------------------------------......,,,,,,------------------...+++,,,111222---,,,///000000//////.........---...---+++***+++,,,...000111111222222222111111000111111111000000000000000222333444555555555444333555555555555666666666666888888999::::::::::::999777777777888999999::::::999999999999999999999999::::::999999::::::;;;<<<;;;<<<>>>@@@BBBCCCDDDDDD@@@BBBDDDEEEEEEEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======888888888888888888999999999999999999999999999999999888888777777888999:::999;;;===@@@AAADDDHHHKKKQQQXXXdddqqqyyymmmllljjjhhhffffffggghhhlllnnnttt}}}}}}rrrlllfff]]]VVVRRREEEDDDBBB@@@???>>>======))))))***+++---...//////+++++++++,,,---...///000///......------......///++++++++++++,,,,,,---...+++,,,,,,,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---)))***//////,,,---111...---,,,,,,......---,,,******+++,,,,,,---................../////////000...000111111000000111222444333222111222333444555111222333555555555555444999999999888888888777777777777777888999999::::::===:::888999;;;<<<:::888888999999::::::;;;;;;<<<<<<<<<>>>???AAAAAABBBBBB===???AAACCCDDDDDDDDDCCCHHHGGGFFFDDDCCCCCCBBBBBBEEEDDDBBB@@@?????????@@@???===;;;:::::::::999999222999;;;999888<<<<<<999111444777::::::999777555:::888777777888999::::::;;;<<<@@@FFFJJJNNNUUU\\\YYYdddwww{{{|||}}}|||vvvmmmllljjjfffdddggggggiiilllrrryyy}}}~~~|||zzznnnccc]]]UUUOOOHHHDDDBBBAAA>>>;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------............////////////---------------------------------------------------******...///,,,---111...---,,,,,,......---,,,+++,,,,,,---......//////........./////////000000...000111111000///111222111111111111111222333333111222444555666666555555999999888888888777777777777777777888999999::::::<<<999777777999999777555888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA>>>@@@BBBDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDBBB@@@????????????===<<<;;;;;;;;;::::::999333999;;;888777:::;;;999444555888:::::::::888777;;;:::999999:::<<<===>>>>>>AAAGGGOOOWWW]]]cccgggooo{{{yyyrrrppptttzzzzzzrrrjjjeeeeeecccdddfffkkkpppsssttttttuuuzzzvvvmmmbbb[[[RRRLLLHHHEEEAAA>>>///...------,,,+++******---------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,////////////............------------------------........................---***+++......------000...---,,,---.........,,,---------...//////000000....../////////000000000000111222222111111222444111222333444444444333222333333444666666666666666888888888888777777777777777777777888999999::::::;;;:::888888888888666555888999999::::::;;;;;;<<<===>>>>>>???@@@@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBB@@@????????????::::::;;;;;;;;;;;;:::999666::::::777666888999999666777888999::::::::::::999999888888999;;;===???CCCIIIRRR___lllvvv{{{|||sssoooiiiiiioooyyyssshhhdddbbbaaabbbeeehhhjjjkkkjjjnnnpppssstttuuuyyyqqqiii^^^UUUNNNIIICCC???......---,,,,,,+++******///...---,,,,,,,,,,,,,,,///......------......///...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,---...------...///---,,,---...///...---------........./////////...////////////000000000222333555444333333444666222444666888888777555444444444555666666777777777888888777777777666666666777777777888999999::::::;;;;;;:::::::::::::::999888999999::::::;;;;;;<<<>>>>>>???????????????>>>@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA??????>>>>>>888999;;;<<<;;;::::::::::::;;;:::888666777999:::888777777888888999:::;;;:::::::::999999;;;???AAAJJJTTTbbbrrrzzzooommmkkknnnuuu|||zzz|||rrriiieeedddcccdddfffhhhhhhgggiiijjjjjjjjjlllpppvvv{{{|||{{{oooddd[[[RRRJJJDDD,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,///......------......///...---,,,,,,++++++++++++------,,,,,,+++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......---///...------//////...------------------.........////////////000000000111111222333333222222333555222444777999999888555444444444555555666777777888777777777666666666555555777777777888999999::::::888999:::::::::;;;;;;<<<888999999::::::;;;;;;<<<===>>>>>>?????????>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBAAA@@@???>>>===777999;;;;;;:::999:::;;;<<<;;;;;;:::888666888;;;777777666666777888:::;;;>>>>>>>>>>>>>>>@@@EEEIIITTTbbbtttzzzooolllnnnssszzzyyyuuusssrrrssswwwsssjjjhhheeedddeeefffffffffffffffeeeeeegggkkkppptttrrrwwwzzzpppdddWWWOOO+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,......,,,///...---...//////...---------------------------/////////000000000111111...///000000//////000222000222444666777555333222444444444444555666777888666666666666555555555555777777777888999999::::::555777888999888888999;;;888999999::::::;;;;;;<<<<<<======>>>?????????>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@>>>===<<<999;;;<<<:::777777999<<<;;;::::::;;;999666777;;;777777666777777888999::::::<<<>>>???@@@DDDLLLRRRcccuuuuuunnnlllrrr|||xxxpppnnnoooqqqtttzzzsssooojjjgggffffffeeeeeeeeedddcccccceeehhhkkkmmmlllpppwww~~~vvvfffZZZ+++++++++,,,,,,---------......---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------......------------------------------------------------+++//////++++++//////+++000...---...///000///---........................//////000000000111111111...///000000//////000222000222333555555444333222444333333333444555666777666666666555555555444444777777777888999999::::::888999;;;999777666777999888999999::::::;;;;;;<<<;;;;;;===>>>????????????AAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<999555444888===888666777:::999444555999777777888999999:::::::::888<<<@@@CCCFFFMMMXXX```ssszzzwwwwww}}}~~~xxxrrrnnnjjjnnntttzzzwwwqqqnnnllljjjiiihhhfffeeedddeeefffgggggghhhlllqqqvvv{{{xxxkkk,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///......------......///++++++++++++,,,------...*********++++++,,,,,,,,,------------------------........................+++//////++++++//////***000...---...///000///...000000000000////////////000000000000111111111111000222333333222111333444333444555666666666555444333333222222333444666777666666555555555444444444777777777888999999::::::<<<>>>>>><<<888666666888888999999::::::;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCC@@@AAADDDFFFGGGGGGFFFEEEAAAAAAAAAAAA@@@>>>===;;;<<<===<<<888333333888===555333555:::888333333777888888999:::;;;;;;;;;;;;===BBBHHHMMMRRR[[[hhhqqq}}}wwwrrrpppooofffllluuu~~~}}}xxxuuurrrqqqllljjjhhhgggggggggfffdddfffiiimmmqqqtttvvvzzz|||}}},,,,,,,,,,,,,,,---...//////&&&)))...((()))...------...............------//////...---,,,,,,++++++***+++,,,...//////......///...---,,,,,,---...///++++++++++++++++++++++++111...***''''''))),,,...000000000...,,,+++,,,---//////000000///...------,,,------...///000111111//////000222222333333333777555222333555555333111444777777444333666666333555999:::888777999888444333555666888999999999999777;;;<<<999888:::;;;::::::999888888777888888888:::;;;<<<>>>>>>>>>>>>===@@@?????????@@@BBBDDDEEECCCCCCDDDFFFGGGHHHIIIJJJFFFDDDAAA??????>>>===<<<;;;:::999888777777777777;;;888666777888999777444777888999999:::<<>>???>>>>>>===?????????@@@AAABBBDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHEEEBBB???>>>??????>>>===<<<;;;:::999888888888888<<<:::888888999999777444999;;;===>>>???AAADDDFFFIIIMMMWWWdddppp}}}yyyzzz{{{yyy{{{xxx{{{~~~{{{uuuoookkkkkkmmmkkklllllljjjiiijjjnnnrrrvvv~~~,,,,,,,,,------------...///(((,,,222,,,+++...,,,+++,,,,,,---------,,,,,,000000000///......------******+++,,,------------///...------------...///------------------------///---***)))(((***,,,......//////...------...000///////////////......---000000000//////.........000111222222222222222111444333111222333333222000111444333000///111111...333777777555555888777444444555666888999999999999888<<<>>>;;;999;;;<<<:::777777777777999:::;;;<<<:::;;;===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCAAA>>>===>>>???>>>===<<<<<<;;;:::999999999999:::999888888999:::999777777999<<>>???@@@@@@???>>>>>>???AAABBBCCCCCCBBBAAACCCBBBBBBBBBBBBBBBBBBBBBCCCAAA>>>=========<<<;;;;;;;;;:::999999999999999666666666888999;;;;;;;;;999:::<<>>@@@===;;;<<<<<<999::::::999999999999999:::<<<===>>>@@@@@@@@@@@@???>>>???AAABBBCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAADDDAAA>>><<<;;;;;;:::888:::999999888888888888999666666777888888999::::::===>>>@@@EEEMMMZZZhhhqqqxxx}}}vvvoooqqqyyy~~~yyyxxx}}}|||xxxuuusssqqqqqqtttxxx|||,,,---.........---,,,+++---&&&***000++++++...,,,---...///000000000000000------------------------...------,,,,,,------...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////---/////////......000222---...//////////////////---......///111222222333000111222333444444444444000111222222111000222333222555555222222444444111333555555222333777888666666555666666777999:::;;;:::???AAA>>><<<===<<<999;;;;;;:::999999999999999<<<===???@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCC@@@===;;;;;;:::999888999999888777777888888999999:::;;;:::888777777888===???DDDLLLYYYjjj|||wwwnnnooowww|||xxxuuuuuuvvv}}}|||vvvsssoooqqqtttvvvxxx|||,,,---...///...---+++***222***---222,,,,,,111///,,,---...///000000000000---------...............//////...---------...///------...//////...------------------------------)))***,,,---//////////////////000///......000111------.../////////////////////000000000111111111///000111333444555555666///111333333111111222444222555444111111333222000333666555222333777999777666666555666777888:::;;;:::???BBB???======<<<999::::::999999999:::;;;;;;===>>>???AAAAAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???===:::::::::;;;;;;:::999999999888888999999:::888:::<<<<<<:::999;;;===@@@DDDMMMZZZkkkzzzrrrooowwwzzzsssrrroooooosssxxx|||wwwsssuuuwwwwwwxxxyyy{{{}}},,,---...//////---+++***000(((,,,111,,,...444333+++,,,---...////////////.........///////////////000000...------...///000,,,---...//////...---,,,////////////////////////***+++---///111111111111///000111000......///111------...///000000//////111111111111000000000000...///111333555666666777///222444333111111333555000333444111222555666333444666555333333888999888666666555666777888:::;;;;;;@@@BBB@@@>>>>>><<<888888888888999:::;;;<<<======>>>@@@AAABBBBBBAAAAAABBBAAA@@@???@@@AAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB<<<:::888999;;;<<<======:::::::::999999:::;;;;;;444888;;;======>>>BBBEEEHHHOOO\\\mmm|||wwwrrrsss|||rrrjjjmmmjjjlllssszzz{{{|||}}}~~~}}}|||{{{|||~~~+++,,,------++++++,,,------------,,,,,,+++++++++---***+++------,,,000666........................000...,,,******,,,...000000///---,,,,,,+++)))'''---------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////............//////...///000///...---...000....../////////...,,,+++///...111666666111...///111111222222222333333333222333444333222222333555444444444555555555555555666666666666777888999:::888:::===??????===:::888999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@???@@@BBBCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>???>>>===;;;:::999999::::::;;;999777777888999999999>>>>>>===<<<===@@@FFFJJJQQQ\\\lll|||~~~xxxyyy||||||uuupppllljjjkkklllppptttvvvzzz|||+++,,,---,,,+++***+++,,,.........---------,,,,,,000---...000///...111777........................***)))))))))***,,,...000222111////////////---+++---------,,,,,,,,,++++++,,,,,,---------.........//////............//////...///000///...---...000---.../////////...---,,,000///111555555111///000222222222222222222222333000111222222111111333555777777666666666666666777777777777777888999::::::999;;;===>>>>>>===;;;999:::::::::;;;<<<<<<===============>>>??????@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@AAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::999888888999:::;;;;;;999;;;===???BBBGGGMMMQQQZZZfffxxx}}}xxxssspppnnnllllllmmmpppsssuuu~~~}}}+++,,,---,,,***)))***+++//////............---------++++++---,,,***,,,111........................)))******+++,,,------...222000//////000000///...---------------,,,,,,,,,---............///////////////............//////...///000///...---...000------.../////////......111///000333333000///111222222222222222222222222000111222222222333555777888777555333333333555666777777777777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>><<<======>>>>>>??????@@@BBBCCCDDDEEEEEEDDDCCCBBBBBBBBB@@@???>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===999999999999:::;;;;;;<<<999<<>>>>>>>><<<<<<======>>>?????????BBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA???>>>=========::::::999999:::;;;===>>>999:::::::::999:::;;;<<>>>>>>>><<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>=========:::999999999:::<<<===???;;;<<<<<<:::999999<<>>>>>;;;<<<<<<======>>>>>>???@@@??????????????????@@@AAAAAA???>>>============::::::999999:::<<<===>>><<<======;;;999<<>>>>>>>>?????????>>>>>>????????????>>>>>>===<<<<<<======;;;::::::999:::;;;===>>><<<===>>><<<<<>>>>>>>>@@@??????>>>>>>??????@@@>>>===<<<<<<<<<<<<======<<<;;;:::999:::;;;<<<===<<<===>>>===>>>FFFRRR[[[fffmmmxxxzzzyyyxxxyyy---+++)))***,,,---+++)))------------------------------,,,+++,,,---...///---,,,+++---000000---***---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,***,,,,,,***((((((,,,000+++***)))***,,,---,,,+++...........................---,,,,,,.../////////111000000...---///222555///////////////000000111000111111111111222222222333444555555666666555555555666777888888777666555333333444666777999::::::<<<;;;::::::<<<<<<;;;:::999999::::::::::::;;;;;;::::::;;;;;;<<<======>>>>>>======>>>@@@AAA???>>>@@@>>><<<;;;;;;:::777555;;;999777666777:::>>>@@@CCC???@@@FFFLLLSSS```nnn|||{{{tttrrrssszzz~~~|||yyy|||...,,,***+++---...,,,+++---------------------------,,,,,,+++,,,---...///...,,,+++---//////---+++.........---------,,,,,,///...------,,,,,,,,,---+++---......------...///---,,,+++,,,...///...---........................///---,,,,,,.../////////111222222222222555999<<<000000/////////000111111000111111111111222222222444444555666666666666555555666777888888777666555444555666777888999:::;;;<<<;;;::::::<<<<<<;;;:::999999::::::::::::;;;;;;:::::::::;;;<<<<<<=========<<<<<<>>>???@@@???===::::::;;;;;;;;;<<<<<<===<<<;;;:::999:::===???AAAFFFFFFIIIQQQYYYddduuu|||wwwnnnooosss}}}}}}{{{wwwyyy...---,,,,,,......---,,,------------------------,,,,,,+++++++++,,,---...///---,,,,,,---......---/////////...............///...------,,,---------------...000111111///---///...---...000000000//////////////////////////////...,,,---...//////......////////////111555888111000000000000111222222000111111111111222222222333444555555666666555555555666666777777666666555666777777888999:::::::::<<<:::::::::<<<<<<;;;:::999999::::::::::::;;;;;;999999999:::;;;;;;<<<<<<<<<<<<;;;===>>>???===<<<777:::======;;;;;;>>>AAA:::999999999:::<<<>>>???DDDGGGOOOYYYdddttt|||wwwtttoooqqqwww~~~{{{vvvwww|||,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,------///...---,,,,,,---...///..............................------------......///---+++---000111///---///...---...000111000///000000000000000000000000000...------///000///...---...---,,,++++++...000111111111111111222222333000000111111111222222222222333333444444444444444666666666666666666666666777777777888888999999999;;;:::999:::<<<<<<<<<:::999999999:::::::::;;;;;;888888999::::::;;;;;;<<<<<<;;;;;;<<<======<<<:::;;;???AAA???:::888;;;>>>999::::::;;;===>>>@@@AAABBBJJJUUUaaaooo}}}yyywwwvvvuuuwwwyyy~~~}}}||||||xxxxxx|||***++++++++++++,,,,,,---------------------------++++++,,,,,,------------//////...---,,,---...000------------------............---------......///000,,,((('''***---...---...---------///000///...000000000000000000000000111///------///000///...000111111000......000222111111111111111222222333000000111111111222222222111111222333333333333222666666555555555555666666666666666777777777888888;;;:::999:::<<<===<<<;;;999999999:::::::::;;;;;;888888999::::::;;;;;;<<<<<<;;;;;;;;;======;;;:::===AAACCC@@@:::777999<<<;;;<<<===???AAACCCEEEFFFHHHRRR```lll|||xxxuuuuuuwwwwww|||vvvwww~~~~~~zzzzzz}}}(((***++++++++++++,,,...------------------------+++,,,---.........------...//////...------...000---------------..................---......///000///,,,'''&&&'''+++...///...---,,,---...//////---////////////////////////111000......///000///......///000000000111333555111000000000000111222222000111111111111222222222000111222222333333222222666555555444444555555666444555555666777777888888:::999999:::<<<===<<<;;;999999::::::::::::;;;;;;999999999:::;;;;;;<<<<<<===<<<;;;<<<======;;;999;;;===???>>>;;;999;;;===888888:::<<>>===<<<<<<======;;;:::;;;;;;;;;;;;;;;;;;<<<<<<777777888;;;???DDDJJJMMMWWWcccrrruuummmjjjqqq~~~))),,,......,,,,,,...111------------------------------///000000000///...+++...111111///---...///.../////////000000111111...............///000000,,,///000///---,,,///222///...---...///000000...........................222111///...///000///...111222222222000//////000///////////////000000111000111111111111222222222333444555555666666555555666555444333333444555666444555666777999;;;<<<<<<:::999999:::<<<======<<<999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>>>>===<<<===>>>>>><<<:::===;;;::::::;;;<<<:::999>>>>>>>>>AAAFFFLLLRRRVVVbbbnnn}}}tttlllfffmmmzzz)))***,,,---......---,,,,,,+++)))(((,,,///+++###---------............///***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,000000///---***)))***,,,---...///...,,,+++,,,---++++++,,,...///111222222.../////////000000000000........................////////////000000000000///111222111///...000333,,,111444000)))&&&,,,222555555444333222222222222333222222222333555777888666666555555555555666666;;;<<<<<<;;;999999;;;<<<999;;;<<<===<<<:::777555222555999;;;<<<<<<===>>>===<<<:::;;;===<<<999666444888999999999;;;======<<<===@@@EEEJJJPPPXXX```mmmwww~~~wwwmmmgggkkkvvv***+++,,,,,,,,,,,,,,,,,,,,,...---***+++...///,,,---------............///,,,,,,---............---...---,,,+++++++++,,,,,,333333222000---,,,---///---...///...,,,+++,,,---000000///...---,,,,,,+++//////////////////000000////////////////////////......//////000000111111///111222111///...000333...111444111,,,+++///333333333333222222333444444444444555555555444333222555555555666666888999999;;;<<<<<<;;;:::999;;;<<<;;;<<<======<<<;;;999777777888::::::::::::<<<>>>???===<<<<<<======:::888888:::<<<;;;::::::;;;<<>><<<<<<======<<<:::999:::<<<<<<<<<;;;<<<>>>CCCHHHOOOUUU\\\gggttt|||~~~|||}}}~~~yyynnnjjjiiirrr~~~...---+++***))))))***+++,,,///...++++++...///...---------............///------...////////////...---------,,,,,,,,,---------......---+++***+++,,,---...///...---,,,---.../////////......------,,,111000...------...///000////////////////////////------...///000111222222111111111000///000111111111111000111333444444444333222222222333333444555000222444666777777666555555555555666777888:::;;;:::;;;;;;;;;::::::;;;======<<<;;;:::999::::::;;;999;;;<<<<<<;;;::::::<<<>>>===<<<<<<<<<<<<<<<;;;777777999===>>>===@@@DDDHHHQQQ[[[bbbjjjwww{{{{{{zzzzzz{{{qqqkkkiiippp~~~~~~...---+++***)))***++++++,,,---+++***---///***"""---------............///,,,,,,---...............------------------------...000111000///...///000---...//////------...//////////////////000000000000///...------...//////........................---......///000111111111111111000///000111111111111//////111444555444333555444333333222222222333333333333444555666777888666666555555555666777777999:::;;;;;;::::::<<<>>><<<:::999888777888999:::666999<<<>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;:::777999===???>>>CCCJJJQQQ___mmmttt{{{~~~xxx~~~{{{www{{{wwwllliiippp|||{{{{{{{{{~~~------,,,,,,+++,,,,,,,,,,,,,,,******...///(((---------............///,,,,,,---............---,,,,,,---............---,,,...///000.........///---...//////...---///000111111111000000/////////------........./////////........................////////////000000000000222000//////000111111000000///000111333444333222666555444333222222222222888777555444333444555666666666555555555555666666999:::;;;;;;::::::<<<>>>:::999888777777888999:::777:::===>>>===<<<;;;<<<888;;;======;;;:::::::::>>>999999???AAAAAAHHHRRRaaasss||||||xxxxxx}}}mmmkkkrrr~~~}}}|||,,,,,,---.........------,,,...---,,,---...***$$$---------............///------...////////////...+++,,,.../////////...---)))+++---------,,,,,,---,,,...//////......///111111111000000//////......***+++---///000000//////........................000000000000////////////333000...///111222111//////111222333333333333333444444333222222333333333666666666666666555555444666555555555666777888888999:::;;;;;;::::::<<<>>>999999999888999999999:::=========;;;999999;;;===777:::???@@@>>>;;;::::::>>>888888@@@EEEHHHSSSaaasss|||zzz~~~|||mmmlllttt}}}}}}~~~+++,,,...///000///......,,,000111---,,,......------------.........//////...//////000000000000000+++,,,.../////////......+++---000111000//////000,,,...//////......///111.........///////////////'''***---000111111000...000000000000000000000000111111000000//////......333000...///111222111///000222555555444222333444222222222222333444555555000222555888999888777666555555555666777999;;;;;;888:::;;;;;;:::;;;===???::::::::::::::::::::::::CCCAAA===888666777;;;>>>666;;;@@@BBB@@@<<<;;;;;;:::333555@@@IIIPPP___ooowwwmmmmmmvvv}}}}}}||||||,,,,,,,,,++++++*********------,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------,,,---------...////////////......------...000111111000...---,,,,,,---------------.........////////////............//////,,,///111111...---000222000000000000111111111111//////000000111111222222333333222222222333444444666555555444444666777888555555666666777999:::;;;999999::::::::::::;;;;;;>>>>>>>>>===<<<<<<;;;;;;???>>><<<;;;;;;<<<<<<===777888999999999999;;;===;;;@@@CCCEEEHHHUUUiiiyyy}}}wwwooonnnttt,,,,,,,,,+++++++++******---------+++***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,........................---..................------------..............................///000000------,,,,,,---...000111---------.........////////////............/////////000111111000000111222000000000000111111111111111111111111222222222222333333222222333333444555666555555444555666777888666666777777888:::;;;<<<999999::::::::::::;;;;;;<<<<<<<<<<<<============>>>======<<<<<<<<<<<<<<<:::;;;;;;;;;:::;;;===??????CCCGGGJJJOOO]]]qqqzzzuuullllllqqq,,,,,,,,,,,,++++++++++++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...............................................................------------......///////////////------,,,------...000000------.........//////////////////....../////////111000000000222333222111000000000000111111111111333333333222222222222222333333333333333444555555666555555555555666777777777777777888999:::;;;<<<999999::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>===============<<<;;;;;;<<<<<<<<<;;;;;;<<>>===<<<;;;:::;;;;;;;;;;;;;;;===BBBEEEMMMQQQXXX^^^hhhyyyyyyttthhhhhhlllwww~~~zzzyyy~~~||||||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///------------------------........................///...------------...////////////...---------,,,,,,---///000000000///.../////////......---,,,,,,........./////////000000......///000000///......000---,,,---000222000---///000000000111111111111222222111111000000000///333333333333444555666777444555555666666666666666555555555555666888999:::999999999:::::::::;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<:::999::::::::::::<<<@@@GGGKKKVVV\\\dddmmmyyy~~~xxxssshhhiiinnnvvv}}}|||zzz|||{{{yyyyyyzzzyyywwwvvvvvvyyy|||}}}~~~}}}|||{{{}}},,,,,,,,,,,,------------+++---//////...---...///------------------------........................///...---,,,,,,---...///...............------------......///////////////+++,,,---...////////////....../////////000000000---...///000000///...---...---,,,---/////////...000000000000111111111111111111111000000000000000333333333333444555777777444555555666777666666666444444444555666777888999999999::::::::::::;;;;;;======<<<<<<;;;::::::999<<<<<<<<<<<<<<<;;;::::::999::::::<<<@@@GGGOOOUUUbbbiiisss~~~|||vvvqqqjjjmmmrrryyy~~~}}}|||wwwuuuvvvwwwwwwuuussstttvvvxxxyyyyyywwwyyy{{{}}}~~~|||{{{,,,,,,,,,---------......***,,,...///...------...................................................000///---,,,,,,---///000---------..............................///000000+++,,,---////////////....../////////000000000000---...///000000///...------...//////......///000000000000000111111111111000111111111111111222222222333333333555666777888444444666777777777666555444444555555666888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>AAAFFFPPPZZZbbbmmmuuu}}}wwwrrrmmmrrrwww}}}}}}}}}~~~{{{zzzzzz|||~~~~~~wwwxxxyyyyyyxxxyyy{{{~~~{{{~~~,,,,,,,,,------.........)))+++...///...------...................................................000///---,,,,,,---///000,,,------......///////////////...------///000111...////////////---,,,+++////////////000000000000---...///111111///...------///222111......000333000000000000111111111111111111111222222333333444222333333444555666888888333444666777777777666555555555666666777999:::;;;999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<======<<<;;;:::999:::;;;<<<>>>???AAAEEELLLWWWbbbjjjttt|||}}}~~~}}}yyytttpppuuu{{{}}}||||||~~~}}}}}}~~~000///...---,,,+++******+++,,,,,,------,,,,,,+++***,,,...///......///000++++++***+++,,,...000222///,,,******---...---+++///,,,---222...%%%(((333...---,,,+++,,,...111222---,,,,,,---......---+++///...---,,,+++,,,,,,---,,,---...//////...---,,,///////////////////////////000111222222111000///000111111111111222222222333333333444444444555555444444444555555555555555:::999777666666888999;;;888999::::::999999;;;===<<<:::888888:::;;;999666<<<777666999<<<<<<>>>AAA:::@@@GGGNNNVVVbbbqqq|||yyy~~~{{{{{{xxxsssqqqvvv~~~,,,,,,------......------,,,------......------,,,//////000///...,,,++++++,,,+++++++++,,,...///000...,,,***+++---...---+++,,,)))***///+++###&&&000///...---,,,---...000222///......///000000///---000///...---------......------...//////...------////////////////////////000000000111000000//////111111111111222222222222333333333444444444555555444444444555555555555666777777666666777888:::;;;::::::::::::;;;<<<===>>><<<:::888888:::;;;999777:::666555888;;;;;;===AAABBBGGGPPPZZZfffuuu{{{|||{{{|||{{{tttrrrwww***+++---.........---------......//////......---000000000///...,,,+++***---,,,,,,,,,,,,---...///...,,,+++,,,---...---+++,,,)))***---***$$$&&&...000///...------...///000///......///000000///---111000//////......//////---......//////......---////////////////////////222111111000/////////000111111111111222222222333333333333444444444555555444444555555555666666666333444555666888999:::;;;;;;999777888<<<>>>===;;;;;;:::999999::::::999888:::777666999;;;<<>>???DDDJJJQQQWWWdddwwwwwwlllrrryyy---............---+++***,,,,,,------------,,,,,,...---,,,---///000...,,,------------------,,,,,,,,,---.........------,,,///......000///---...111------,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++............///.........////////////////////////////////////////////////666555333222111222333333111222222222222333333333333333333444444444555555444444555555666777777888555555666777777777777666:::666333555:::<<<:::777:::::::::::::::::::::;;;:::888999===???AAAHHHPPPZZZbbbppp~~~sssssszzz+++++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,+++111...------///000---))),,,------......---,,,,,,+++---//////...---------...---------......//////,,,,,,,,,,,,,,,------,,,///......///000000///---------.../////////......000//////......//////000////////////////////////444333333333333333444444222222222222333333333333333333333444444444555555444444555666777777888999777777777777777777777777;;;999777888<<<>>>===;;;999:::;;;;;;::::::;;;<<<777777999===@@@CCCLLLVVVeeeooozzzwww~~~,,,+++++++++,,,...000111,,,,,,------------,,,,,,000---+++---000111...***+++,,,---.........---,,,***---000000...---,,,---------,,,,,,---//////...,,,------...///////////////......///000000///------...///000111000000///111000///......///000111////////////////////////000000111222333333333333222222222333333333444444333333333444444444555555444444555666777888999999888777666666777888999:::::::::::::::;;;<<<===>>>888:::<<<<<<:::999;;;===999999<<>>888999::::::999999;;;===888:::<<<<<<:::999;;;>>><<<===AAAFFFIIIOOOZZZfffppp~~~......---...///...+++(((------------------------***+++---//////...---,,,///000000000000///------***///333222...++++++---.........------,,,,,,,,,......------------......---.........------///000///111///---...222111---(((---000---&&&###''',,,------------------,,,,,,222000000333333000///111/////////000111111222222111555888777444222444777555555555555555555555555444333333555777777333///;;;::::::::::::;;;<<<===:::888:::<<<<<<;;;>>>DDD<<<>>>EEELLLOOORRR^^^lll|||---,,,,,,---......---+++------------------------***+++---//////...---,,,,,,,,,,,,+++++++++++++++***...222111...+++,,,............------,,,,,,,,,......------------......---.........------///000)))...000...,,,...///...222222222111000//////////////////...............111///000333444111000333000000000111222222333333000444777666222000222555444444444444555555555555888777666888::::::777555:::::::::;;;;;;;;;<<<<<<>>>;;;;;;======:::;;;??????CCCKKKTTTXXX^^^kkkyyy{{{uuutttyyy,,,+++***+++---/////////------------------------+++,,,---//////...------...---,,,+++,,,---...///+++...111111...,,,,,,............---------------......------------......---.........------///000'''111888333---,,,///111444///,,,...333444111---000000000000000000000000111///000333444222111444111111111222333333444444///222444444111///111333333333444444444555555555;;;:::999999;;;;;;:::999999:::;;;<<<<<<<<<;;;:::???;;;:::===>>><<<<<<>>>AAAFFFPPPYYY___gggtttwwwnnniiijjjwww...,,,******,,,...//////........................,,,---......///...------...---,,,+++,,,---000111,,,...000000...,,,---..................---------......------------......,,,.........------...000///<<>>>>>===;;;:::999666666;;;@@@AAADDDIIIPPP\\\iiisssyyy}}}zzz}}}yyyooojjjkkkuuu///---,,,,,,---...---,,,......................../////////...............---,,,+++++++++,,,---...------------.........///.............../////////......------------......---.........------///000888@@@DDD<<<111,,,,,,------///111111//////111333,,,------......//////000111//////222222...---000...//////000111111222222333333444444444444333333222333444555777888::::::;;;===>>>>>>======???@@@===>>>?????????>>>===<<<;;;999:::>>>@@@CCCIIIQQQ[[[jjj{{{yyyzzz}}}yyyoookkkmmmvvv,,,++++++,,,...///...---........................000000///...............000000//////////////////...---,,,---.../////////---........./////////000......------------......---.........------///000333777777222//////...,,,,,,...//////---,,,...000,,,,,,---......///000000---+++,,,000111//////111///000000111111222333333333333333444555444333222333444555777888:::;;;<<<;;;>>>AAABBBAAA@@@AAABBB@@@@@@@@@?????????>>>>>>;;;<<>>BBBCCCAAA@@@@@@BBBBBBBBBAAA@@@??????@@@@@@999;;;@@@DDDEEELLL\\\lll}}}zzzyyy{{{uuuwwwzzzxxxsssvvv|||yyyxxxyyy{{{}}}{{{{{{|||{{{~~~))))))***++++++,,,------,,,------+++******,,,...000///...---------------+++,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......+++......+++,,,//////,,,...---,,,---//////...---//////000111111000///...------------------------000000000000000000000000///000111222222111000///333333222222111000//////666555333111111222333444222333555777999<<<>>>???@@@?????????>>>>>>=========???@@@AAAAAA???===<<<<<<<<>>>>>>>>=========<<<<<<===>>>??????===<<<;;;???@@@DDDLLLVVVeee|||zzzrrrqqqooonnnttt~~~}}}~~~~~~zzzxxxyyyxxxwwwyyyxxx{{{~~~}}}||||||}}}}}}}}}~~~------....../////////000/////////...,,,,,,---...//////...------------...,,,...//////...---......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111+++......,,,,,,//////------,,,+++---///000000//////...+++******,,,...000111111111111111111111111000000000000000000000000333111///------///222333111111111222333444444444///000333555666666555444666666777777888999::::::======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999>>>???FFFQQQ___rrr{{{yyyxxx|||}}}}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~............////////////***+++,,,,,,++++++---...///......---------......+++---//////...------...,,,,,,,,,------------------------------...///000+++......,,,,,,///000---111///...---......,,,***...---,,,++++++,,,...///........................////////////////////////222111///...///000222333444444444333333222222222///000222333444444444333555555666777888999::::::;;;;;;;;;:::::::::::::::999999999999999:::::::::>>>@@@HHHVVVggg|||~~~|||||||||.........---------------''')))+++,,,,,,---///000......---------......///)))+++------,,,,,,---...,,,,,,,,,------.........000///...---------------,,,//////,,,---000000---111///...---......,,,***------...///////////////------------------------//////////////////////////////000111111111111111444444333333333333333222333222111000000111222222333444555666888:::;;;;;;999999999999999:::::::::999888888888999;;;<<<===EEEGGGOOO___rrr|||{{{{{{...---------,,,+++++++++(((***---/////////111222...------------...//////)))***,,,---,,,,,,---...,,,,,,,,,---......//////111000///...---,,,,,,,,,,,,//////------000000...---,,,+++---///000000///---...000111222111000000////////////////////////000000000000000000000000---...000222222222111000///000111222333444555666555333111//////000222333222333444666888:::;;;<<<888888999999999999::::::999999888999;;;>>>AAACCCJJJLLLVVVfffyyy~~~......------,,,++++++******,,,/////////...//////---------------...//////)))+++---...------...///,,,,,,------.../////////000///...---------------,,,//////------000111...,,,++++++,,,///111111000......//////000111222222////////////////////////000000000000000000000000/////////000111111222222...///000111222444555555333333333333333333444444444444555666777888999999888888999999999:::::::::::::::999:::===AAAFFFIIIPPPRRR]]]nnn//////...---,,,++++++******,,,......,,,+++***+++---------------...///000***,,,...///......///000,,,,,,------...///000000......---------......///,,,///000------111111......---,,,---//////...---000///---------000222444////////////////////////000000000000000000000000111000...---...111333555111111111111111111111222000222444666777777666555666666666666777777777777888888999999::::::::::::;;;::::::;;;???DDDIIIMMMXXX[[[fffyyy~~~...,,,******+++,,,---,,,---+++***+++......,,,***...------------...//////...........................,,,+++---000111///,,,+++,,,,,,------......///$$$&&&(((***,,,---...///......////////////......,,,------......------,,,............////////////,,,---///111222111000///...000111111000000111222111111111111222333444555111111333444555666666666333444555666777777777777666777999888777666888999===;;;<<>>EEEJJJPPP\\\iiioooxxxyyyqqqsss{{{|||}}}...---***))))))***---...---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,------...------------------------/////////---,,,,,,.../////////......---,,,,,,+++......//////......---,,,......////////////......000000///......///000000000000000000111111111111111111111000///............000111111000000111222111111000111111222333444444444555555444444333222444444555666777777777777999::::::999888888999;;;===>>>CCCLLLUUU```ppp}}}vvvqqqttt}}}vvvttt{{{yyywww{{{---,,,***''''''(((+++...,,,,,,------...------,,,,,,++++++++++++,,,------////////////////////////---...///---***+++///333///.........---------,,,///////////////...---,,,......////////////......111000...------...000111//////000000000111111111111111000///.../////////...000111111000000111222000000000000111222333444333444444555444444333333444555666777777888888777999999:::999777888:::<<>>AAAJJJUUUbbbpppzzz{{{wwwyyy}}}~~~zzzpppnnnmmmnnnppprrrssssssrrrqqqssswwwzzz)))---///...+++)))+++...+++...000///---,,,---///---------,,,---......///++++++++++++++++++++++++...---,,,---...//////...............////////////,,,,,,------......------......////////////......////////////////////////...////////////000000000...///000111111000//////...000111111000000111222/////////000000111222333222333333444555555555444555555777888888888888888888888999999:::>>>BBBFFFQQQ___oooxxx~~~}}}zzzwwwsssrrrrrrvvv~~~}}}xxxuuullljjjiiiiiilllnnnnnnnnnooonnnppptttvvvzzz+++000444333///---///111+++...000000---,,,---///...------------...//////........................111///---...000///,,,)))000000000///......------..................---,,,......////////////......000000111111111111000000000000000000111111111111///000111222111///---,,,///000111111000000111222////////////000111222333444444555555444444333222555666777888888999999888999999:::;;;===@@@FFFJJJUUUeeexxx||||||~~~~~~~~~|||yyyuuuqqqnnnkkklllsss~~~pppnnnkkkkkklllnnnnnnmmmnnnmmmpppuuuvvvvvv...------,,,,,,,,,------------......//////......---,,,+++************+++..................---------------+++***+++...111---,,,,,,...000111111000+++...000///---++++++,,,000000///---++++++---000///111222111...---///111...//////000111222222333000222222000---,,,///222000000000000000111111222111111111111222222333444555555444333333333444444777666555444555777999:::888777999;;;<<<<<>>???CCCJJJQQQZZZgggsss}}}yyyrrrvvv{{{rrroooqqqyyy{{{zzz{{{{{{~~~vvvqqqrrr{{{xxxmmmeee]]][[[^^^dddoooyyy|||vvvqqqjjjdddaaa```___^^^```hhhssszzzsssttt}}},,,,,,,,,,,,---...//////)))***,,,---------++++++,,,,,,---------.........++++++,,,,,,---......///---...//////......///111000......///111222111000---111333111------111666000111000///------///111///...---...//////---***...//////000000111111111///...---///222222000...222222111111222222333444111111111000111111222222444444444555555555555555777777777777999;;;===>>>BBBCCCIIIRRR\\\fffuuuzzzzzzyyyrrruuuwwwqqqpppuuuyyyuuusssrrrtttxxx~~~}}}||||||||||||||||||xxxyyyyyywwwuuuvvvyyy|||yyyzzz{{{zzzzzz|||wwwpppooowww}}}pppfff\\\ZZZ]]]dddppp{{{|||uuupppiiieeebbb```]]][[[\\\bbbjjjttt|||}}}uuussszzz+++++++++,,,---...///000...---------......//////,,,,,,,,,,,,,,,---...///,,,,,,------...///000000+++---000111000///...///222111000000111111000///.........------...000222222222111...,,,---///111444000------///111000......//////000111222222333111//////111444555222///222222111111222222333444333333333333444555666666777666666555555555666666888888777777999;;;>>>@@@KKKMMMTTT___jjjwwwxxxzzzwwwzzz}}}tttpppuuu|||uuurrrppppppsssuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvvvvsssqqqrrrvvvzzztttuuuuuusssqqqrrrvvvzzzyyyzzz|||zzzqqqppptttqqqfff[[[YYY\\\dddqqq|||{{{sssnnnhhhdddbbb```\\\XXXYYY]]]dddlllttt}}}xxxuuuzzz...///000///---,,,---...,,,,,,,,,------.........(((***------******+++---///...---,,,+++,,,,,,------------............///............////////////000000//////.........------.........//////000000///////////////.........///......///111111000///111111111111000000000000222111000//////111333444000111111111111222222222000111333444555666666666666777999:::999888@@@IIIOOOYYYfffrrr~~~{{{tttvvv|||~~~ssslllooo||||||xxxrrrppprrrqqqvvvwwwrrrqqquuuvvvssswwwvvvuuusssrrrrrrrrrrrrvvvtttqqqoooooorrruuuxxxzzzxxx{{{~~~uuupppsss~~~vvviii^^^[[[\\\aaapppxxxvvvrrrmmmhhhccc___[[[WWWYYY[[[___fffnnnvvv}}}~~~zzzxxxxxxvvvxxx{{{}}}tttooowww---...///...,,,+++,,,---,,,,,,------------------(((+++......,,,+++,,,---///...---,,,,,,,,,---------------............///............////////////000/////////......................../////////000/////////////////////...///......///111111000///000000000000000000000000222111000///000111333444222222222222333333333333222222333555555666666666999888999::::::===HHHSSSbbbooozzzuuuxxx~~~tttlllooo{{{{{{uuutttqqqwwwxxxtttsssxxx||||||}}}|||{{{zzzyyyyyyxxxxxx{{{zzzxxxwwwxxxzzz}}}|||rrrmmmsss~~~vvviii]]][[[\\\aaappp}}}vvvoooiiiddd___\\\XXXYYY\\\aaahhhpppvvvzzz||||||{{{xxxtttqqqpppqqqqqqssswwwzzzxxxuuu}}},,,---...---,,,+++,,,---------------------,,,,,,)))+++...///...---,,,---......---,,,,,,,,,---------------............///............////////////////////////........................////////////....../////////////////////......///111111000///////////////000000000000222111000000000111333444333333333333444444444444333444555555666666666666<<<:::999;;;===CCCRRR```sssxxxvvvzzz~~~wwwmmmnnnyyy}}}xxx}}}~~~zzzxxx||||||pppkkksss~~~xxxiii]]]ZZZ\\\bbbppp~~~tttllleee___\\\YYYZZZ[[[^^^ccciiiooorrrsssrrrpppmmmiiihhhiiijjjjjjmmmrrrwww~~~{{{xxxuuuuuuwwwxxxzzz{{{|||}}}xxx|||}}}|||+++,,,------+++++++++---.........------,,,,,,,,,***,,,///000000///---,,,---------------------------------............///............///////////////////////////..................///////////////............///////////////......///111111000//////////////////000000000111111000000000111222333333333333333444444444444444555666666777777777666<<<:::;;;===AAAJJJZZZiii{{{uuuwww|||}}}~~~{{{ooommmvvv~~~qqqkkkrrr~~~zzzjjj]]]ZZZ\\\bbbppp}}}qqqhhhaaa]]]]]]]]]\\\^^^aaafffjjjmmmmmmllljjjfffddddddgggiiiiiilllqqqwww}}}{{{yyyvvvrrrpppnnnnnnnnnoooqqqrrrsssrrrvvvwww{{{uuutttzzz~~~+++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,...///000000...---,,,------------------------------............///............////////////.........//////////////////////////////.........---.........//////000000///......///111111000///.../////////000000111111111111111111111222222222222222222222333333333333555555666777888888888888::::::===BBBGGGQQQbbbqqqyyytttrrrwww}}}qqqlllsss}}}uuunnnqqq}}}~~~lll]]]ZZZ\\\bbbooo}}}~~~rrrhhhccc___^^^]]]]]]___dddhhhkkkjjjiiigggdddcccdddhhhkkkmmmpppvvv|||{{{vvvtttsssrrrrrrpppnnnlllkkkjjjiiikkknnnoooooommmmmmooorrrwww}}}zzzuuuwww+++,,,------,,,,,,---...------------------,,,,,,------,,,---///000///---+++,,,---.........---------------............///............////////////.........//////////////////////////////.........------......///000000000///......///111111000/////////000000111111222222000000111111222222222222222222222222333333333333555555777888999:::::::::;;;;;;???FFFNNNZZZmmm~~~|||~~~pppnnnpppvvv{{{ssslllpppxxxzzzqqqppp|||ooo^^^ZZZ\\\aaannn{{{yyymmmfff^^^]]]\\\\\\___ccciiillliiiiiihhhfffeeegggkkkoootttxxx~~~{{{vvvsssmmmmmmmmmnnnppppppnnnlllllliiigggiiilllnnnllljjjhhhiiilllppptttxxx{{{}}}~~~|||+++---......------...///,,,,,,------------------///---***+++---//////...+++,,,---.........---------------............///............////////////............/////////000000/////////............------......///000000111///......///111111000///000000000111222333333333000000111222222222222222333333333333444444444444444555777999:::;;;<<<<<<>>>>>>BBBJJJUUUeee}}}zzzyyy~~~}}}ssskkkjjjnnnuuuyyy{{{uuulllmmmtttyyy~~~|||rrrnnnzzzqqq___ZZZ\\\aaalllyyyqqqiii```^^^]]]^^^aaagggmmmqqqlllllllllkkkkkkmmmqqquuu{{{~~~{{{zzzxxxuuusssqqqqqqsssvvvxxxxxxuuusssrrrooolllllloooooollliiifffhhhjjjmmmqqqsssuuuvvv|||,,,---......------///000,,,,,,,,,------.........000---)))))),,,//////...***+++---...///...---------------.........//////............/////////000---.........//////000000000000//////.........------------...///000000111///......///111222000///000000111222333333444444000000111222222222222111444444444555555555666666333444666999;;;<<<===>>>BBBAAACCCKKKXXXmmm{{{yyy|||}}}wwwlllhhhhhhmmmtttxxxxxx{{{vvvkkklllqqqnnnssszzz}}}qqqmmmyyysss___ZZZ[[[```kkkwwwyyypppbbbaaa```aaaffflllssswwwpppqqqqqqqqqqqqtttwwwzzz~~~}}}zzzyyyzzzyyywwwtttyyy{{{}}}|||{{{wwwrrrrrrtttsssoookkkggghhhkkknnnqqqssstttuuuxxx---,,,+++*********+++,,,......------,,,+++))))))...---,,,,,,,,,,,,---...,,,,,,,,,---------.....................---------//////***%%%(((///000+++...............///000000............////////////000---,,,///000...///222........................///000222333333111///...222111000000000111333444111222222333333444444555222333555888:::<<<>>>???AAAEEEKKKTTTaaawww~~~yyynnnjjjlllmmmooorrruuuyyy|||~~~}}}}}}tttnnnkkkoooooooooqqquuuzzz{{{nnnkkktttppp___ZZZZZZ^^^iiiuuuqqqhhhbbb___dddnnnwwwzzzyyyrrruuuwwwxxxxxx{{{}}}}}}|||xxxssspppmmmooorrrtttuuuuuuwwwxxxyyy|||...---,,,++++++,,,------000000000//////---,,,,,,......---,,,,,,---......,,,,,,---------.................................//////+++''')))///000,,,...............///000000/////////000000000000111000------///000......222222222222222222222222222...///000111111111000///000000000000000111111222222222222333444444555555444555888:::<<>>IIITTTdddmmm~~~xxxooojjjmmmqqqpppooorrrpppkkkggggggkkkmmmllliiihhhggglllvvv|||zzz||||||wwwiiibbbcccjjjvvv|||kkkaaa\\\[[[XXX]]]ccciiiqqq|||}}}|||zzzyyyxxxwwwtttqqqmmmnnnooopppooonnnmmmlllkkkmmmoooqqqrrrtttvvvxxx{{{~~~,,,,,,---------.........///,,,+++---111444222///000///...............///...---***))))))+++---///.........------...111333111...---000///,,,+++...000000000000000000000000///////////////.........000000000000000000000000333222222111111000000///111222222222222333333333444444444444444555555666:::888999===AAAFFFRRR]]]iiirrrtttmmmjjjpppuuuuuutttvvvppplllhhhgggiiijjjgggdddhhhjjjrrr}}}~~~}}}~~~~~~~~~}}}rrreeecccdddkkkxxxpppeee___\\\XXX\\\aaaffflllvvv{{{wwwtttsssqqqqqqqqqpppmmmkkkjjjjjjkkklllmmmmmmlllllljjjkkklllmmmoooqqqtttuuuxxx|||,,,------------.........///---+++,,,000111///---000000///...---------...---,,,+++***+++---///111---.........---...000333111---,,,......,,,---111000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333444555666777777:::@@@EEEKKKWWWcccoooyyyuuummmjjjkkkrrrxxxzzzzzzzzzpppkkkfffddddddeeecccaaaiiippp|||{{{zzzvvvssstttssstttzzzyyynnnbbbbbbdddlllzzzvvvjjjbbb___[[[^^^aaadddhhhqqq||||||xxxyyyzzzzzzyyyyyyzzz|||vvvxxxzzz|||{{{wwwssspppnnnmmmmmmnnnnnnnnnkkkiiijjjjjjkkklllmmmmmmnnnnnnllllllllllllnnnqqqtttvvvvvvzzz~~~~~~}}}}}}|||{{{{{{{{{{{{wwwvvvwww{{{------------............000...------///000...---000000///...------------//////......///000222222---...///...---...000222---******---//////222777///////////////////////////......---...///000000000000000000000000000000000000000000111111222222111111111222222333333444333333222333333444555666555666:::BBBHHHPPP\\\ggguuuvvvkkkggghhhlllsssyyy{{{zzzyyynnniiibbb^^^___aaacccdddmmmxxx|||xxxtttpppppppppqqqxxxxxxmmmdddaaaccclllzzz{{{ooofffbbbaaaccceeeeeehhhnnnwww~~~|||yyywwwtttsssmmmppptttuuussssssuuuwwwtttvvvyyy{{{zzzxxxuuusssrrrrrrrrrtttvvvvvvsssqqqqqqqqqppppppqqqqqqrrrssstttrrrpppppprrruuuxxxyyyxxx{{{~~~|||{{{xxxvvvuuuuuuvvvwwwtttrrrqqqttt}}}---------.........//////000//////////////////...//////...---------------000000000000000000000000---...//////......///111---******---//////333777//////////////////////////////........./////////000000000000000000000000000000111222222333333333000000111222333333444444333333333333444555666777888:::@@@JJJQQQYYYeeeqqq|||xxxlllfffcccgggmmmrrrwwwxxxvvvrrrkkkfff___[[[]]]cccjjjoootttzzzuuurrrqqqqqqqqqxxxwwwmmmeee___bbbkkkyyy~~~rrrjjjgggfffhhhiiiiiijjjnnnuuu{{{}}}zzzyyyyyyyyyvvvvvvuuusssqqqpppoooooojjjmmmqqqsssrrrrrrtttwwwwwwyyy}}}~~~}}}}}}~~~~~~{{{yyywwwwwwwwwxxx{{{wwwttttttvvvyyyzzzzzz{{{}}}|||{{{|||~~~{{{|||~~~~~~|||xxxvvvwwwxxxzzzwwwssspppqqqxxx------........./////////000000//////////////////...---------------......---......///......---,,,---///000///.........000111------//////...///333000000000000000000000000//////000000///...------000000000000000000000000111111222222333333333444000000111222333444444555333333333444555666777888999<<>>BBBNNN___xxxxxxeee^^^\\\YYYWWWXXX\\\dddmmmrrrrrrqqqqqqrrrrrruuuzzz}}}yyyssstttsssrrrrrrrrrrrrpppnnnllllllkkkiiigggggghhhjjjpppssszzz~~~{{{wwwtttooollljjjjjjiiifffdddcccdddeeeeeeeeefffgggfffeeedddcccfffggggggfffeeefffjjjmmmqqqsssxxx|||sssiiieeejjj{{{yyyuuussstttwww~~~yyyuuuuuu~~~---------............///........................---------............///...//////000000000000000............/////////000111111111111111111111111///000111000///...///000///111000---///333555333333333333222111000000///111111111111111111111111111222222333333444444555555777:::999888;;;BBBIIIYYYnnn{{{mmm___ZZZZZZZZZYYYXXXYYYaaalllsssuuuuuuuuuvvvwwwzzz~~~wwwpppjjjkkkiiihhhhhhiiiiiihhhfffggggggfffdddbbbaaaccceeehhhjjjoooxxx{{{wwwsssooollljjjjjjjjjhhhfffddddddeeegggggghhhhhhhhhhhhhhhhhhkkkllllllkkkjjjjjjmmmooonnnooottt}}}zzzpppkkknnn|||zzzyyyyyy||||||yyyyyy---------............///........................---------............///,,,------...............---......///////////////000000000000000000000000---///000000//////000222222555555000---000333333222222222111111000000000111111111111111111111111111222222333333444444555222777:::999888<<>>AAAHHHQQQ[[[fffyyy}}}kkkaaa___^^^___```aaaeeehhhjjjjjjpppqqqrrrrrrrrrtttvvvxxx|||////////////000000000000///000111///---,,,...///111000///---+++*********---...//////......///111////////////////////////000///...///000111000///000000////////////000000000000111111111111000000000111111222222333444444333222222444777<<>>FFFOOOfff~~~iii___]]]ZZZVVVUUUUUUVVVZZZ^^^ccchhhlllnnnoooooopppqqqrrruuuyyy||||||zzzzzzzzzxxxuuuqqqooonnnmmmjjjlllooorrrtttvvvzzz}}}zzzwwwrrrpppnnnmmmllllllllllllqqqrrrtttuuuvvvyyy|||------------------------,,,---///...------...///---...///...---,,,...///333111///---,,,---///111////////////////////////////////////000000000000...///000000//////000222//////000111111111111111111111222222333333444444>>>;;;:::999777888@@@III\\\rrrvvvfff___]]]YYYUUURRRVVVXXX[[[```dddhhhjjjlllmmmoooqqqrrrrrrvvv{{{~~~|||{{{yyyuuuqqqrrrpppmmmkkkiiigggfffeeedddddddddccceeeiiiooosss{{{~~~xxxsssqqqooooooooonnnmmmllllllmmmoooppppppppppppqqqtttvvv{{{---------------------------...///...------...///,,,---...---,,,,,,...000111111000...------000222000000000000000000000000////////////000000000000...///111000//////000222...///000111111222111111000000111111222222333333888777666777666888CCCOOOfffyyywwwlllbbb___]]]YYYVVVUUUYYYZZZ^^^aaaeeehhhjjjkkklllooorrrssstttwww}}}~~~zzzwwwtttqqqmmmpppmmmiiifffeeeeeecccbbbdddcccaaa^^^^^^bbbhhhmmmsss}}}~~~{{{yyywwwvvvrrrssstttssspppooooooppppppqqqqqqpppooooooqqqssstttxxx~~~---------------------------...///...---,,,---///,,,------,,,+++,,,...000...///000///------///222000000000000000000000000////////////000000000000...000111111000000111222...///000111111222222222000000111111222222333333666555666888999>>>LLLYYYooopppiiiaaa^^^ZZZUUUTTTWWWYYY[[[^^^cccfffiiikkkllljjjnnnrrrtttuuuyyy}}}|||}}}~~~}}}uuuwww{{{xxxuuussstttpppkkkhhhhhhgggfffdddddddddcccaaaaaabbbfffiiikkkuuuzzz{{{xxxxxxyyywwwxxxxxxwwwvvvvvvyyy{{{yyy{{{~~~---------------------------...//////---,,,---...,,,------,,,+++,,,...000+++---///...,,,,,,///111000000000000000000000000////////////000000000000...000111111000000111222......///111111222222222000111111222222333444444777777999<<<>>>EEETTTccc{{{zzzqqqjjjbbb\\\UUUPPPPPPUUUXXX[[[___ccchhhkkkmmmmmmjjjnnnsssuuuvvvzzz}}}xxxsssqqqrrrtttvvv{{{|||}}}qqqqqqzzz~~~}}}|||{{{}}}zzz~~~}}}|||yyyuuuooommmlllllljjjhhhccceeeffffffeeeeeefffgggeeeppp|||{{{~~~,,,...///...,,,,,,...111111...******,,,......---///...,,,++++++,,,---///////////////////////////...------...//////...,,,//////............//////000000000000000000000000111111111111111222222222111333444444333222333444444888;;;:::===JJJ```rrrxxxrrrhhh]]]WWWTTTRRRTTTYYY[[[^^^cccfffhhhiiijjjkkkjjjmmmppprrruuu}}}~~~vvvnnnmmmppprrrooojjjtttxxx~~~wwwzzz~~~tttppprrrsss|||}}}xxxtttqqqssszzzwwwqqquuu~~~}}}xxxuuusssqqqooonnnjjjiiiiiigggcccbbbdddfffkkkxxx~~~,,,...///...,,,,,,...111000---******,,,......---///...,,,++++++,,,...///------------------------///......///000000///---//////............//////000000000000000000000000111111111111111222222222111333444444333333333555555999<<<===CCCSSSkkk~~~zzzqqqfff[[[VVVSSSQQQTTTYYY[[[___cccfffhhhiiijjjkkkkkkmmmqqqtttxxxyyysssllljjjlllllljjjggglllpppvvv{{{~~~tttvvv~~~~~~wwwvvvvvv|||~~~yyytttqqqooouuu{{{yyyrrrssszzz{{{wwwuuuqqqnnnnnniiiccc___```fffkkkwww,,,.........------///000---+++)))***,,,---............---,,,,,,---...///------------------------000//////000111111000...000//////......//////000000000000000000000000000000000111111111222222222222333444444333333444666555888===BBBMMMaaazzz}}}nnndddYYYTTTQQQQQQTTTYYY\\\```dddfffhhhiiikkkllllllnnnqqqwww~~~}}}tttpppkkkgggfffeeecccbbbcccggglllrrrwww}}}}}}rrrrrrxxx{{{yyyzzz}}}~~~~~~|||wwwsssmmmqqquuu{{{}}}sssqqqtttyyy{{{vvvrrrjjjaaa\\\\\\bbbgggsss---------------...///000+++*********+++---...///...------------......///////////////////////////000///...///111111///...000000////////////000000000000000000000000000000000000000111222222333333222444555444444444666777333888???HHHXXXnnn~~~jjj```VVVRRRPPPQQQUUUZZZ^^^aaadddggghhhiiikkkmmmnnnooossszzz|||rrrppplllgggcccaaa```___^^^aaaeeejjjpppvvv}}}~~~pppooottt|||~~~{{{xxxvvvxxxyyyzzz{{{~~~|||zzzyyyxxxzzz~~~}}}yyyqqqrrruuu{{{xxxrrrqqqttt|||rrrhhh^^^[[[\\\\\\aaannn|||...------------...//////******++++++,,,---...///------------......//////000000000000000000000000......---...//////...,,,000000////////////000000000000000000000000000000///000000111222222333333333444555444444555777999333999CCCRRRdddyyyyyyddd[[[SSSQQQQQQRRRWWW\\\```bbbeeeggghhhiiikkkmmmppprrrvvv~~~~~~tttrrrnnniiidddaaa^^^]]]YYY[[[___bbbgggnnnvvv{{{qqqooottt{{{~~~vvvpppqqqrrrqqqssswww{{{{{{xxxuuuuuuyyyyyywwwxxxwwwqqqsss}}}tttfff]]][[[^^^ZZZ___kkkzzz///---,,,,,,...//////...***,,,------------...///---------...//////000000...........................------...//////...,,,111000000//////000000111000000000000000000000000//////000111222333333444444555555555444555888;;;666>>>MMM___rrr|||ppp]]]VVVQQQRRRSSSUUUYYY^^^aaacccfffggghhhiiilllnnnrrruuuzzzwwwsssnnniiifffbbb]]]ZZZUUUVVVXXXZZZ^^^dddlllqqq~~~rrrqqqwww{{{wwwnnnmmmmmmkkklllqqqqqqyyyyyyuuurrruuu|||~~~{{{|||tttrrr{{{{{{kkk```]]]aaa[[[___jjjxxx///---+++,,,...000///...,,,...000000...---...///,,,---...//////000000000........................///...---...000000...---111111000000000000111111000000000000000000000000...///000111222333444444444555555555444666999<<<<<>>???NNN```|||{{{mmmddd___VVVNNNNNNQQQSSSVVVXXX\\\```ddddddfffhhhjjjkkklllnnnoooyyyuuussspppooooooqqqsssuuu~~~}}}xxxxxx|||xxxyyyyyyxxxvvvvvvwwwyyyxxxvvvtttsssrrrrrrrrrqqqqqqrrrtttvvvxxxyyyyyyyyywwwyyyyyyvvvvvvvvvrrrlllllllllmmmooottt{{{{{{uuuppplllgggaaa\\\WWWXXXXXXVVVUUUVVVZZZ^^^cccmmmxxx~~~pppnnnsss{{{uuusssuuu}}}zzzqqqnnnllliiifffcccfffjjjqqqyyyvvvooolllsss~~~|||xxxyyywwwqqqxxxvvvhhhbbbZZZZZZ[[[___hhhtttvvvoookkkmmmwww------,,,,,,,,,,,,------......................../////////....../////////............////////////---***+++...///...///333......///000000000000000///000111000//////111333111111111111222222222333222111111333777===BBBFFFWWWlllwwwhhh]]]VVVPPPJJJNNNQQQTTTVVVYYY\\\```cccgggiiikkkkkklllmmmoooqqq}}}||||||ssspppllliiiggghhhiiikkktttyyy}}}wwwsssooollllllpppnnnooopppooonnnnnnppprrrrrrrrrrrrssssssttttttuuuwwwyyy~~~yyyqqqpppmmmiiihhhkkkrrrzzzyyyssslllgggdddZZZZZZXXXVVVTTTTTTVVVXXX[[[dddnnnwwwpppmmmqqqwwwkkkkkkqqq|||vvvqqqnnnkkkgggbbbdddhhhmmmuuu}}}tttmmmpppzzz~~~yyyxxxuuuqqqyyymmmeeeZZZYYYXXX[[[dddppp|||wwwmmmfffaaaaaahhhqqq{{{---,,,+++******+++,,,---........................000///...------...///000............///////////////++++++...///...000444......///000000000000000///000000///...///222444111111111222222222333333444333444777:::???HHHPPPdddzzzvvvfffXXXPPPLLLIIINNNQQQTTTWWWYYY]]]```ccchhhjjjllllllkkklllppptttxxxyyyuuurrrmmmhhheeeddddddeeeiiinnnwwwuuuooojjjffffffjjjhhhjjjkkkllllllnnnppprrrwwwyyy{{{||||||||||||}}}}}}~~~xxxoooiiiiiinnntttxxxuuunnnjjj___^^^[[[XXXVVVUUUUUUUUU[[[aaaiiiqqqzzzpppkkkmmmzzzssshhhiiiooo|||}}}vvvqqqllliiicccdddfffjjjqqq|||zzzoooooowwwzzzyyy~~~uuuqqqxxxrrrfff]]]ZZZXXXYYY```kkkxxx}}}}}}wwwpppgggbbb^^^]]]ccclllwww000///...------...///000........................///...---,,,,,,---...///............////////////111...---//////...///333......///000000000000000///000000//////000222555111222222222222333333333666444555888:::???KKKXXXxxxvvvdddUUUNNNLLLKKKNNNQQQUUUXXXZZZ]]]```cccgggiiikkkkkkjjjlllrrrxxx~~~xxx{{{xxxuuupppkkkgggdddbbbbbbaaaeeemmmyyyvvvnnniiieeefffiiifffgggjjjlllnnnrrrwww{{{uuummmkkknnnrrrttt|||vvvnnnhhhfffbbb^^^\\\ZZZZZZYYY\\\___dddlllttt}}}pppjjjjjjuuusssggggggmmmyyy{{{tttnnnkkkcccdddeeehhhnnnzzzssspppvvv~~~zzzyyyvvvqqqwwwxxxjjj```]]]YYYYYY^^^hhhssszzz}}}yyyvvvuuuuuupppiiicccaaa___```gggooozzz......------------..............................------,,,,,,,,,,,,------............////////////111...---000000......222......///000000000000000...///000000000000222444222222222222333333333333555222333777999>>>PPPbbbtttbbbSSSNNNNNNMMMNNNQQQUUUYYY[[[^^^aaaccceeehhhkkkjjjjjjnnnvvv~~~~~~zzzzzzxxxtttoookkkfffcccbbb^^^```fffrrryyypppkkkhhhhhhjjjfffhhhjjjmmmrrrzzz~~~tttqqqqqqrrrrrrwww{{{vvvnnnjjjddd```^^^^^^^^^]]]]]]]]]aaaiiipppyyyppphhhhhhooo|||ttteeeeeejjjvvvvvvppplllccccccccceeelllxxxxxxtttwww}}}yyyyyyxxxtttzzzrrrccc```\\\ZZZ]]]eeennntttxxxxxxwwwuuurrroooooopppjjjeeeaaa```aaadddmmmvvv~~~***++++++,,,,,,++++++***........................------............------............////////////,,,***,,,000111......111......///000000000000000,,,...000111111111222444222222222333333333444444666222333999;;;CCCYYYpppqqq]]]PPPMMMNNNMMMNNNQQQVVVYYY\\\^^^aaaccccccgggkkkkkkkkkqqq{{{~~~}}}|||zzzvvvrrrlllgggeee^^^^^^bbblll}}}zzzsssmmmjjjkkkjjjkkknnnrrryyy|||wwwsssooorrrwww}}}vvvqqqiiieeedddeeefffffffffcccdddjjjpppwwwpppgggfffgggrrr~~~}}}rrrcccdddjjjvvvxxxqqqnnnbbbaaaaaacccjjjvvv}}}xxxzzz|||||||||xxx}}}yyydddaaa]]][[[\\\bbbhhhmmmnnnoooooommmkkkkkkmmmoooiiieeeaaabbbeeeiiittt~~~,,,---////////////---,,,........................---...///000000///...---............/////////000((('''***///111//////111...//////000000000000000+++...111222222111222333222222333333333444444444777444555<<>>FFFZZZxxxooo[[[RRRPPPOOONNNOOOPPPSSSWWWZZZ]]]___bbbeeeaaafffhhhggglllyyyuuuttt|||rrrjjjddd___^^^iiiyyy}}}xxxxxxxxxxxx}}}sssiiiiiinnnyyy~~~xxxxxx}}}|||}}}uuuiiibbbhhhhhhhhhjjjnnnsssxxx{{{zzzxxxuuutttssssssqqqooommmmmmlllkkkiiigggeeeeeeffffffeeeeeegggjjjmmmoooyyy~~~zzzqqqiiifffkkkyyy|||qqqkkk___\\\\\\aaaiiittt~~~uuuiii^^^^^^bbbdddcccccccccbbbbbbbbbdddiiimmmppptttqqqnnnnnnttt{{{|||zzzuuuqqqrrrooopppoookkkiiikkkqqqwww.../////////...---,,,,,,.................................------------,,,...---,,,---///000///...///000111111000000111222000000000000000000000000000111222222333333222222***---111333444333444555222777>>>DDDOOOdddwwwgggVVVOOONNNOOOPPPQQQTTTVVVXXXZZZ\\\___bbbeeebbbfffiiijjjppp|||{{{ooonnn{{{~~~}}}}}}|||{{{}}}}}}vvvnnnhhhaaa___iiiyyy{{{xxxuuuwwwxxxllljjjllltttyyyvvvxxx{{{yyy|||{{{nnngggiiihhhgggfffgggiiikkkmmmqqqnnnjjjgggfffeeecccbbbbbbaaaaaa```___^^^]]]]]]]]]]]]\\\\\\^^^aaadddfffiiiooovvv~~~{{{rrrgggffflll|||ppphhh```]]]]]]bbbiiisss|||pppeeedddfffgggeeeeeeaaaaaabbbdddggglllppprrrwwwwwwwwwzzz}}}zzzvvvqqqoooqqqnnnnnnlllhhheeeffflllqqq{{{////////////...---,,,+++........................000000000000000000000///............////////////...000111111000///111222000000000000000000000000000111111222222222222222***...222444555444444555999:::>>>GGGYYYqqqnnn```RRRMMMNNNOOOPPPSSSWWWXXXYYYZZZ[[[^^^bbbeeeaaaeeeiiilllttt~~~ttthhhhhhuuuzzzxxxwwwuuutttuuuwwwyyy~~~zzzqqqkkkccc```hhhxxx}}}tttpppsss|||qqqmmmkkkqqq}}}zzzvvvvvv~~~zzzxxx|||xxxqqqmmmllljjjiiiiiiiiijjjkkkkkkhhhdddaaa```___^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^```bbb```eeelllsss{{{|||tttggggggoooqqqfffaaa^^^^^^ccciiirrrvvvkkkiiijjjhhhggghhheeefffgggjjjmmmqqqtttvvvzzz{{{|||xxxwwwyyyuuussspppkkkhhhiiimmmqqqwww......//////...------,,,........................///000000000000000000000......///////////////000---...000///......///111000000000000000000000000///000111111222222111111///222555666555555555555>>>;;;===LLLeeehhh\\\QQQNNNNNNOOOPPPSSSXXXYYYZZZZZZ[[[]]]aaadddaaadddiiinnnxxxyyynnnddddddqqq~~~vvvsssrrrnnnmmmnnnoooqqqvvv~~~|||tttmmmeee```hhhwwwxxxpppoootttzzz~~~xxxqqqkkklllwww~~~xxxxxx|||{{{yyyvvvuuussspppooommmmmmmmmfffdddaaa___^^^^^^]]]\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^______dddiiimmmssswwwjjjkkkssstttgggaaa^^^^^^cccjjjrrryyynnnkkkkkkjjjiiijjjjjjkkklllnnnqqqtttwwwyyy|||}}}xxxrrrnnnnnnppprrrvvv------...............---------------------------,,,------------.........---///000000///...000111---...//////......///000000000000000000000000000///000000111222111111111444555777777555555555666>>><<>>DDDUUUppp{{{}}}~~~yyynnn```UUUOOOJJJKKKLLLNNNPPPQQQSSSSSSWWWYYY\\\^^^______```bbbaaalllzzztttjjjdddkkkzzz|||qqqhhhccckkkzzzuuummmlllpppuuuyyy~~~zzzooorrrzzz}}}mmmkkkttt|||vvvlllaaa^^^aaammmzzz/////////...---------,,,/////////...------000222////////////////////////000000000000111111111222////////////////////////...///000111111111111111111111111222222222222333777555666999999999@@@JJJ___yyy}}}~~~tttfffYYYRRRNNNIIIJJJLLLNNNQQQSSSTTTUUUWWWYYY\\\]]]]]]^^^```bbbbbbooo~~~zzzmmmdddjjjwwwsssjjjeeemmm|||vvvooonnnppprrruuu~~~qqqpppvvv{{{~~~mmmhhhmmmxxxyyynnnaaa^^^bbbooo|||...............---------,,,---............111333////////////////////////000000000000111111111111000000000000000000000000---...000111222222111111111111111111222222222222999666666::::::;;;FFFTTTooo{{{lll]]]TTTPPPMMMIIIJJJLLLOOOQQQTTTVVVWWWXXXZZZ[[[\\\\\\^^^aaacccjjjvvv~~~pppfffkkkuuuzzzqqqkkkqqqyyyrrrooonnnrrrwwwtttoooqqqtttqqqiiiiiippp{{{|||pppccc```cccooo|||---------...............+++---//////......///000000000000000000000000000/////////000000000111111000000000000000000000000---...000222333222111000222222222222333333333444888444555:::<<>>CCCPPPggg|||llllllttt|||ppp^^^MMMIIILLLNNNLLLKKKLLLNNNPPPSSSVVVYYY[[[\\\]]]___aaaaaa```aaafffjjjvvv|||yyytttqqqpppmmmmmmllllllnnnsssyyy}}}{{{ttttttrrrooonnnqqqyyy|||uuunnnkkkiiihhhkkkpppoooqqqvvv||||||~~~|||nnnfffiiippp}}}zzzzzzxxxvvvtttqqqooonnnjjjlllooosssxxx~~~...///000000000000000000---...///000000///...---333222000...---...///000....../////////000000000///000111111000///111222222222222333222222111111000000000111333555888999555999>>>HHH[[[tttwwwnnnsss{{{}}}{{{dddUUUHHHFFFJJJKKKJJJJJJMMMNNNQQQTTTXXXZZZ\\\\\\]]]___aaaaaa```aaafffjjjsssyyy~~~yyywwwuuuuuuwww}}}}}}zzzwwwssstttyyy{{{tttnnnjjjjjjmmmjjjjjjlllqqqtttxxx~~~~~~}}}{{{yyy{{{~~~{{{}}}}}}nnnfffjjjrrr|||xxxwwwzzz||||||vvvqqqpppooommmkkkhhhfffdddcccfffhhhlllsss|||---...///000000000000///---...///000000///...---555444333111111111111222.../////////000000000000000111222111000///000111111111222333333333222222333222111111333555777999555:::BBBQQQhhhuuusss|||~~~vvvZZZOOOFFFFFFHHHIIIIIIJJJMMMOOORRRUUUXXX[[[\\\\\\\\\___aaaaaa```aaaeeeiiipppvvv~~~~~~}}}zzzrrrooopppnnnjjjjjjnnnnnnmmmrrryyy|||~~~zzz||||||{{{zzz|||zzzzzz~~~~~~ooohhhllluuu{{{vvvuuuvvvwwwuuutttssstttxxx}}}wwwpppmmmkkkhhhiiihhhfffeeeddddddddddddjjjlllqqqzzz++++++,,,---......---------...///111111///...---000///...---,,,,,,,,,,,,////////////000000000000111222222111///...///000000111222333333333333333555444333222222444666777777>>>HHHYYYqqquuuwww~~~rrrUUUMMMGGGGGGIIIIIIIIILLLMMMOOORRRVVVYYY[[[\\\\\\\\\___aaa```___aaaeeeiiimmmuuuzzz}}}}}}wwwyyy{{{uuuuuurrrnnnmmmooommmjjjmmmtttooosssxxxzzzzzz~~~{{{wwwxxx{{{}}}~~~~~~|||pppjjjnnnvvv}}}yyywwwwwwxxxrrrpppoooqqqvvv}}}|||qqqiiiggghhhgggcccccccccccceeegggiiikkkpppsssxxx000///...---,,,+++******'''(((***---///000111111------...000111111///---........................111111111111111111111111000000111222444555666777000222555666666666777888>>>???LLLggg}}}|||tttyyyuuueeeRRRMMMFFFCCCEEEIIILLLLLLNNNQQQUUUWWWXXXZZZ\\\^^^ccc```]]]\\\^^^aaadddeeehhhsss{{{xxx~~~zzztttrrruuu|||xxxtttrrrooommmkkkkkkmmmoooqqqtttxxx}}}~~~|||{{{{{{{{{{{{|||}}}~~~vvvqqqvvv}}}zzz~~~}}}}}}{{{xxxwwwyyyxxxtttpppjjjggghhhfffiiimmmnnnnnnooosssvvvyyy~~~......------------,,,,,,***+++,,,---...............------...//////......///////////////////////////////////////////////////000111111222222222222000222444555555555777888===CCCTTTmmm~~~{{{zzzwww~~~jjjWWWPPPKKKFFFDDDFFFJJJLLLMMMOOORRRUUUWWWXXXZZZ\\\^^^```___]]]]]]```cccfffhhhlllvvv}}}vvvwwwyyyzzztttrrrvvv|||yyyuuurrrppppppppppppqqqsssxxx|||~~~~~~~~~~~~}}}}}}|||{{{wwwooouuu~~~~~~vvvrrryyy~~~|||yyyuuusssuuupppsssvvvyyyzzz|||,,,,,,------.........///...............---,,,,,,000000///.........///000000000000000000000000000////////////////////////000111222333222222000000222333444444444555777888>>>JJJ```vvv|||zzz|||yyyyyy~~~ttt___MMMLLLIIIFFFFFFHHHKKKMMMMMMPPPRRRUUUWWWXXXZZZ\\\]]]\\\\\\\\\^^^aaadddhhhjjjrrr||||||uuuuuutttwwwyyysssssswww|||zzzyyywwwtttrrrtttxxx{{{wwwooouuu~~~~~~zzzwwwsssuuuxxx|||~~~~~~~~~{{{{{{{{{yyyxxxxxxzzz|||zzz}}}yyypppkkkmmmuuu------------..................///......---,,,,,,111222222222111000000000000000000000000000000000111111111111111111111111111222333555555444333222333444444444333555777:::@@@RRRjjj{{{}}}~~~}}}{{{zzzyyyuuuiiiYYYMMMHHHHHHGGGHHHJJJLLLNNNNNNQQQSSSVVVXXXXXXYYY[[[]]]ZZZ[[[\\\^^^```cccgggjjjsss}}}xxxtttrrr{{{wwwrrrrrrxxx}}}{{{}}}uuupppwww~~~}}}}}}}}}zzzwwwtttrrrrrrqqqnnnllllllmmmooopppqqqqqqpppooonnnooopppppppppqqqsssuuuooosssxxx{{{~~~xxxoooiiihhhppp{{{//////.........---------------......///.........,,,000333444222///...///////////////////////////222222222222222222222222///000222444555555555555444444444444444666:::===BBBWWWnnnyyyzzz{{{yyy||||||rrrcccUUULLLGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUWWWXXXYYYYYY[[[\\\YYY[[[\\\\\\]]]```eeeiiiqqq}}}yyyvvv{{{vvvqqqqqqxxxqqqooowwwzzzvvvssspppooommmjjjhhhgggfffeeedddddddddeeefffgggffffffeeeaaacccfffggghhhjjjmmmooohhhlllooorrrtttyyywwwoookkkiiipppyyy/////////.........------,,,---...///////////////)))---111111///------///////////////////////////000000000000000000000000......///000222333444555555555444444444888===AAAHHH]]]rrrxxxxxx}}}rrr}}}uuu```OOOGGGHHHIIIKKKKKKLLLMMMQQQSSSTTTVVVXXXYYYYYYYYYZZZ\\\YYY[[[\\\\\\\\\___ffflllsss|||}}}tttooopppwwwyyynnnjjjsss}}}uuunnniiiiiihhheeecccaaa`````````\\\]]]^^^___```aaaaaaaaaZZZ\\\___aaabbbdddfffhhhfffgggiiikkknnntttzzz~~~wwwqqqnnnmmmrrrwww|||............////////////---......///////////////+++...000///,,,---111555000000000000000000000000000000000000000000000000111000//////000222444555555555555444666:::AAAEEESSShhh|||~~~{{{sssrrr[[[LLLGGGKKKLLLMMMLLLLLLNNNRRRVVVTTTWWWYYYYYYYYYYYYZZZ[[[ZZZ[[[\\\[[[\\\aaajjjrrr~~~}}}rrrmmmnnnuuutttlllhhhrrr}}}rrrkkkiiihhhfffcccaaa```aaabbb^^^^^^^^^_______________\\\^^^```aaaaaaaaabbbdddfffeeeeeehhhnnnuuuzzz|||{{{vvvtttpppsssvvvvvvvvv|||,,,,,,---...///000111111//////////////////...---111222222///,,,///666===111111111111111111111111222222222222222222222222666444222000000222444666666555555555666<<>>KKKbbb}}}zzzuuuYYYJJJFFFHHHDDDFFFIIIEEEGGGIIIKKKLLLNNNQQQUUUXXXWWWVVVVVVWWWYYY[[[[[[ZZZ^^^bbbiiiqqqyyy}}}|||yyyuuuqqqssswwwzzz||||||{{{{{{||||||}}}|||{{{{{{}}}zzz|||~~~|||yyywwwyyy{{{|||+++,,,...///000///...---.../////////000000000000111111000...+++'''$$$"""000---,,,///333444222///222222222222222222222222444555666666555444555777<<>>HHH^^^}}}cccPPPFFFBBBAAABBBBBBCCCFFFHHHJJJKKKLLLLLLPPPPPPRRRTTTVVVYYY\\\]]][[[\\\___ccchhhnnnrrruuu}}}------...///000111222222...............///000000222111000000000111222333111111111111111222222222111111111111222333444555444666999???NNNiiizzz]]]LLLEEEAAAAAACCCDDDEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRUUUXXX\\\___aaaaaaaaacccfffkkkpppssstttzzz------...///000111222222//////...------///000111000///.........///111222......///000111222333333111111111111222333444555888:::===EEEXXXvvvwwwZZZKKKEEEBBBAAACCCFFFFFFGGGIIIKKKMMMPPPQQQPPPQQQSSSUUUYYY^^^bbbddddddcccdddgggkkknnnppppppwww........................//////000000///...------000111222111000///000111000000000000000111111222111222222333333333222222999777:::IIIgggvvvVVVIIIFFFCCCBBBDDDHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQTTTUUUVVVXXX[[[^^^aaa^^^dddnnnnnnffffffmmmwww........................///////////////...---------...000000//////000111000000000000000111111222222333333444444444444333999888>>>QQQppptttUUUHHHEEEBBBBBBDDDEEEFFFGGGIIIKKKMMMOOOQQQPPPRRRTTTVVVWWWYYY\\\___``````fffppppppgggffflllsss{{{........................///////////////......---+++---////////////111333000000000000111111222222333333444444555555555666999:::DDD\\\|||zzzrrrSSSFFFDDDBBBBBBEEECCCDDDEEEHHHJJJMMMPPPRRRQQQRRRUUUVVVWWWYYY\\\___aaaccckkktttsssiiigggkkkmmmuuu~~~}}}}}}{{{xxxwwwxxxxxxxxxxxx|||...........................///////////////......---///000000000000222333000000111111222222222222333333333333444555666777;;;===KKKfff~~~vvvnnnPPPEEECCCBBBBBBEEEDDDDDDFFFHHHJJJMMMOOOPPPPPPRRRTTTUUUVVVXXX[[[^^^aaagggqqqyyyvvvmmmiiikkkkkkrrryyy|||~~~{{{zzzvvvtttttttttssstttxxx..............................///////////////......///000000......///000000000111222222222222111111111111222333555666777>>>CCCTTTqqqxxxwwwhhhMMMDDDDDDCCCCCCFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOQQQSSSTTTUUUWWW[[[]]]ccckkkwww~~~zzzrrrmmmnnnmmmsssvvvwwwzzz~~~|||yyyuuusssssssssppptttzzz........................---...//////////////////---...///...,,,+++,,,---///000222333333333222111111111000111333555777999@@@III```www}}}{{{bbbJJJDDDFFFEEEDDDFFFHHHHHHIIIIIIKKKLLLNNNOOOOOOQQQSSSUUUVVVXXX[[[^^^eeeppp}}}~~~vvvssssssrrrvvvvvvssssss{{{{{{xxxwwwuuutttxxxyyy}}}xxxsssqqqpppkkknnnttt|||........................------...///////////////---///000///......///000///000222444444333222111222111111222444666999;;;???NNNmmm{{{ttt\\\HHHDDDHHHGGGEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSUUUWWWXXXZZZ]]]```gggttt{{{xxxxxxwwwyyywwwooommmttt|||~~~~~~xxxqqqllljjjiiigggeeehhhjjjoooyyyxxxqqqmmmgggjjjooovvv........................------...///000000/////////111222333222333444666///111222444444333222111333222222333555888;;;===>>>RRRvvvpppYYYFFFEEEIIIHHHFFFGGGFFFGGGHHHJJJMMMPPPSSSTTTSSSUUUWWWXXXYYY\\\___aaahhhvvv}}}||||||zzz{{{wwwnnniiioooxxx~~~|||~~~uuuooohhhbbb```___]]][[[]]]___fffppp}}}tttmmmfffhhhmmmuuu~~~000///...---------------...555666...(((+++111333000000000000111111111111111111000000000000000000000333444333333666999;;;FFF]]]lllZZZHHHCCCFFFEEEBBB???FFFHHHJJJKKKLLLMMMOOOQQQUUUSSSSSSVVVXXXYYY\\\aaammmyyy~~~zzzuuunnnkkkqqqzzzxxx{{{rrrtttmmmddd___]]]]]]\\\[[[[[[YYYZZZcccqqq~~~{{{{{{zzzyyyyyy{{{uuunnnjjjeeedddlllxxx~~~{{{{{{}}}{{{{{{zzzyyywwwyyyyyy{{{000///...------------...+++000000***&&&***...///000000000000111111111111111111111111111111111111111444555444444777;;;>>>MMMeeegggVVVFFFCCCFFFGGGDDDBBBFFFHHHJJJKKKLLLMMMOOOQQQUUURRRSSSVVVXXXYYY]]]bbbppp{{{|||vvvlllfffiiiqqquuu~~~|||ttttttnnneee```^^^^^^]]]\\\YYYXXXYYY```kkkxxx}}}yyywwwvvvvvvvvvuuurrrqqqpppnnnmmmooosssvvvzzz}}}zzzssskkkeeedddlllwww{{{yyyyyyyyywwwtttrrrrrrqqqooonnnpppqqqsssxxx//////......------.........000...++++++///111000000000000000111111111111222222222222222222222222333555666666555888>>>CCCWWWrrr```QQQDDDCCCGGGHHHFFFFFFGGGHHHKKKLLLLLLMMMOOOQQQTTTRRRRRRUUUWWWYYY^^^eeesss~~~yyynnndddeeejjjqqq{{{yyyvvvppphhhbbbaaa```___]]]YYYZZZ[[[^^^eeeppp|||}}}wwwtttpppnnnmmmmmmmmmllliiihhhgggeeecccdddgggjjjooosssyyyzzzsssjjjeeedddkkkuuu}}}}}}{{{{{{||||||{{{|||~~~}}}zzzxxxwwwrrrpppmmmllllllkkkiiihhhkkkkkkmmmsss{{{~~~}}}//////............//////000...,,,,,,///222222000///000000000111111111111222222333333333333333444444444555666666888@@@JJJ```}}}}}}ZZZNNNDDDDDDGGGGGGFFFGGGGGGIIIKKKLLLLLLMMMPPPRRRSSSQQQRRRUUUWWWYYYaaaiiiwww}}}rrrgggeeeiiilllxxx~~~{{{yyyxxxyyy{{{zzzyyyyyy|||~~~~~~|||zzz|||{{{uuummmgggfffdddbbb```\\\^^^______bbbkkkyyy~~~zzzxxxssspppllliiiiiiiiihhhgggeeeeeedddcccaaabbbeeehhhggglllsss|||yyyrrriiidddcccjjjttt{{{~~~}}}~~~~~~zzzxxxtttrrrpppoooppppppnnnmmmoooooopppuuu|||}}}{{{|||//////.........//////000...***''')))...000///...///000000000111111111111222222333333333444444444333222444666666999DDDQQQjjjuuuUUUMMMFFFEEEFFFEEEDDDFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSRRRSSSVVVWWWZZZdddnnnzzzrrrfffbbbeeeiiiuuu{{{xxxwwwwwwvvvwwwvvvuuuttttttvvvyyyttttttqqqnnnlllmmmqqquuuzzzyyyxxxvvvtttrrrooolllqqquuuyyy|||~~~}}}uuuooollljjjgggddd^^^```aaa```aaahhhvvv~~~|||yyywwwrrrooojjjgggffffffdddcccdddddddddcccbbbccceeehhhdddgggmmmuuu}}}}}}vvvjjjdddbbbiiirrrzzz~~~|||zzzxxxxxxyyyzzzyyyxxxvvvuuuvvvzzzzzzzzzzzz|||//////......//////000000000+++)))---111000000000000000000000111111111111111222222333333444444555333111333888888;;;JJJ[[[yyynnnQQQKKKGGGGGGFFFDDDCCCEEEGGGIIILLLMMMMMMNNNPPPRRRSSSSSSTTTWWWXXX\\\gggttt~~~pppaaa\\\___gggrrr}}}}}}zzzyyyssstttsssqqqmmmkkkjjjkkkiiiiiiiiiiiiiiikkkooorrrnnnnnnllliiigggjjjpppvvvxxxqqqmmmjjjffflllqqqwww{{{~~~xxxtttqqqllliiibbbcccdddcccccciiiuuu~~~~~~{{{|||}}}zzzwwwwwwsssnnnjjjhhhgggeeedddeeeffffffdddcccccceeegggbbbdddggglllttt}}}~~~yyynnngggccchhhqqqxxxxxxxxxyyy}}}xxxxxxwwwuuuwww///////////////000111111333///...333444111111444000000000000111111111111111111111222333444444444444222444:::;;;???PPPdddzzzhhhLLLHHHFFFGGGFFFCCCCCCFFFHHHJJJLLLMMMMMMNNNQQQRRRTTTTTTVVVXXXYYY]]]kkkxxxpppaaa]]]___fffqqqzzz}}}~~~~~~{{{}}}|||zzzxxxuuurrrpppoookkklllllljjjgggfffffffffdddeeeffffffgggkkkpppsssqqqrrrrrrooommmqqqyyyxxxrrroookkkmmmrrryyy~~~{{{vvvqqqmmmiiiiiiiiiiiijjjpppyyy}}}yyy|||zzz|||{{{wwwtttrrrpppnnnoooooonnnllliiiggghhhiiieeeddddddfffnnnxxx}}}vvvmmmgggiiiooovvv~~~vvvwwwyyy{{{xxxsssqqqvvv///////////////000111111000------222111---...222000000000000111111111111000000111222222333444444666333555<<<>>>BBBTTTjjjtttfffHHHFFFFFFHHHGGGDDDDDDHHHHHHJJJLLLMMMMMMOOOQQQSSSTTTUUUVVVXXXYYY^^^lll{{{rrreeebbbfffgggpppxxxzzzzzzzzzyyyvvvqqqqqqpppoooooonnnmmmmmmiiijjjjjjiiigggeeefffgggfffggghhhiiikkkooouuuyyyxxxzzzzzzxxxvvvzzzzzzwwwtttooouuu|||zzztttooopppooooooppprrrxxx}}}yyy{{{{{{}}}|||zzzzzzzzzyyyuuuqqqnnnmmmnnniiifffdddeeekkkwww{{{qqqiiijjjnnnttt|||uuuvvvyyyyyyqqqqqqzzz////////////000000000000***---//////...------...////////////000000000000///111222333222222333555777444666:::<<>>===888444444444444555666777777<<>>UUUzzzzzz~~~~~~]]]MMMGGGDDDCCCFFFHHHIIIJJJKKKLLLMMMNNNOOORRRQQQQQQQQQQQQSSSUUUVVV]]]___fffuuuooo]]]XXX___iiiuuu}}}zzzoooiiidddhhhttt}}}vvvrrrllleeecccccciiiwww}}}yyyyyy}}}yyyrrrkkkgggppp}}}~~~{{{|||~~~~~~~~~zzzvvvuuuuuuuuuuuuzzz{{{~~~xxxuuuyyy|||pppnnnyyy000000000000000000000000000000000000000111111222222111111222444444333222222333444666777:::===???CCC[[[xxxwwwYYYLLLHHHEEEEEEIIIHHHIIIJJJKKKLLLMMMNNNOOORRRRRRRRRSSSTTTUUUVVVWWW]]]___hhhyyyppp___\\\cccnnnzzz}}}yyy}}}wwwooohhhiiirrr|||rrrkkkeeebbbbbbhhhwww|||{{{xxxqqqjjjfffnnn{{{|||}}}}}}{{{{{{{{{~~~~~~}}}|||{{{{{{|||wwwuuuyyyzzznnnlllvvv//////111111111111//////000000000000000111111222444333222333444555444333111333555666777:::>>>AAAHHHccc~~~uuulllSSSJJJIIIGGGGGGJJJHHHHHHIIIKKKLLLNNNOOOOOORRRSSSTTTUUUVVVWWWWWWWWW\\\```lllooo___]]]eeeqqq|||xxxrrrttt|||~~~uuullljjjqqq~~~~~~rrrkkkeeebbbbbbgggvvv}}}yyyqqqjjjgggnnnzzz~~~~~~~~~}}}}}}~~~~~~vvvwww|||~~~xxxkkkiiisss...///111222222111///...000000000000000111111222555333222222444555444333222444666666666888===@@@JJJiiiqqquuuxxxbbbNNNIIIJJJGGGGGGIIIGGGHHHIIIKKKLLLNNNOOOPPPQQQRRRTTTVVVXXXXXXWWWWWWZZZaaapppyyyjjj\\\[[[cccnnnxxxxxxppppppvvv|||zzzoookkkppp}}}|||sssllleeebbbaaaggguuu}}}ssslllhhhooozzz}}}~~~~~~|||wwwyyy~~~{{{|||vvvjjjhhhsss---...000111111000...---000000000000000111111222555333111111222333333222333555777666444555;;;@@@LLLnnnlllzzznnn[[[KKKIIIIIIFFFDDDGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQSSSVVVWWWXXXWWWWWWYYYbbbssstttfffZZZZZZbbbllluuu{{{~~~zzzpppnnnrrrwwwtttmmmpppzzzyyytttmmmfffbbbaaagggttttttlllhhhnnnxxxyyywwwyyy}}}zzzwww{{{}}}xxxxxxwwwkkkjjjuuu~~~yyyyyyyyyyyyzzz{{{}}}}}}}}}......000000000000......000000000000000111111222666333111000222333333222333666888666444555<<>>BBBSSSoooxxxuuu```NNNFFFBBBEEEIIIIIIIIIJJJIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWVVVUUUUUUWWW[[[^^^ggguuutttaaa[[[YYY```lll|||xxxnnniiimmmyyy}}}{{{zzz}}}~~~zzzwwwrrrqqqttt|||{{{uuuyyytttlllkkkuuu}}}{{{zzzzzzwwwyyy}}}wwwvvvzzz}}}~~~zzz{{{000000000000111111111111000000000000000111111222222222222222333333333333555999777888>>>DDDXXXwwwrrrppp[[[JJJEEECCCFFFIIIIIIIIIKKKJJJKKKLLLLLLLLLNNNQQQTTTVVVWWWVVVUUUUUUWWW[[[___ooo|||ttt```ZZZXXX^^^hhhvvv|||ooojjjnnnzzz|||vvvrrrrrrrrruuu{{{|||xxxvvvuuuuuuuuuuuurrrrrrxxxyyytttxxx}}}sssjjjjjjttt}}}|||{{{xxx{{{~~~||||||xxxzzz000000000111111111222222000/////////000111222333111111111222222222333333333777555666>>>GGG^^^tttkkkWWWIIIEEEDDDHHHKKKJJJJJJLLLJJJKKKMMMMMMMMMNNNQQQSSSUUUVVVVVVUUUVVVXXX]]]```pppqqq___[[[YYY]]]eeeqqqrrrkkkppp{{{}}}rrrmmmmmmjjjjjjnnnpppooonnnooommmkkkjjjiiijjjlllooorrrrrrsss{{{xxxssswwwzzzpppiiiiiisss|||}}}|||{{{zzzyyy|||zzzppprrr{{{000000111111111222222222000/////////000111222333222222222333333333444444222666666888BBBMMMhhh~~~|||~~~dddQQQHHHFFFFFFJJJLLLJJJJJJLLLIIIKKKNNNOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVZZZ^^^bbboooqqq```\\\[[[^^^eeepppvvvnnnqqq|||zzztttmmmgggdddffffffcccccceeecccccccccccceeeiiinnnqqquuuwwwxxxssswww~~~xxxnnngggiiitttxxxxxxzzz~~~zzz~~~~~~yyyyyy}}}rrrgggiiisss{{{000111111111111222222222000////////////111333444333333333444444444555555222888888;;;FFFTTTrrryyyyyy```MMMHHHFFFGGGKKKMMMJJJJJJMMMHHHKKKNNNPPPPPPOOOPPPQQQSSSTTTUUUUUUWWWZZZ___cccrrrrrraaa]]]\\\```fffqqqxxxppprrr|||ppphhhcccdddccc______cccbbbbbbcccdddfffjjjooosssyyy{{{xxxsssxxx}}}wwwmmmgggiiittttttssstttwww}}}www~~~xxxyyy~~~mmmaaacccmmmvvv222111111111000000//////////////////000000000000111111222222222333333333333555888<<>>RRRtttwww{{{vvv```OOOFFFHHHHHHIIIIIIJJJJJJIIIHHHLLLKKKJJJKKKNNNRRRTTTVVVRRRTTTVVVVVVVVVYYYbbbiii{{{xxxhhhcccaaadddkkkrrrzzzvvvmmmrrr{{{}}}yyyzzz}}}}}}wwwnnnjjjnnnyyyzzzpppmmmooottt|||~~~uuuuuu{{{{{{yyymmmeee\\\YYYZZZ\\\eeerrr~~~/////////000000000000000000000000000111111111111......///111222444555666555666888???WWW|||vvvnnnYYYKKKDDDGGGHHHIIIJJJIIIIIIIIIIIIMMMIIIEEEHHHOOOTTTTTTRRRTTTXXXZZZXXXVVVZZZbbbiiiyyyrrrdddcccaaaccciiipppyyywwwmmmpppyyy|||wwwoookkkooo{{{uuuqqqqqqsssyyy{{{rrrttt{{{|||{{{nnnddd]]]ZZZZZZZZZaaakkkttt}}}.........////////////000000000000111111111222222//////000111333444555555333666999CCC^^^{{{vvv}}}gggSSSGGGCCCFFFHHHJJJJJJIIIIIIIIIJJJLLLHHHEEEHHHOOOTTTSSSPPPVVV\\\^^^ZZZWWW[[[dddjjjxxxnnn```aaa```bbbhhhooowwwxxxmmmpppyyy~~~xxxqqqnnnrrr}}}{{{vvvttttttxxx~~~yyyqqqsss~~~{{{{{{{{{}}}}}}|||oooeee^^^ZZZYYYUUUYYY```gggppp|||.../////////000000000000000000111111111222222222222222333444444555666666333888<<>>???LLLkkkjjjkkk~~~dddNNNCCCCCCFFFEEEGGGIIIIIIHHHHHHIIIKKKMMMOOOPPPPPPPPPQQQSSSUUUZZZaaafffddd___bbbooo|||pppbbb[[[```fffoooxxx|||ooonnnxxx~~~vvvuuu}}}{{{uuutttsssooommmmmmooowwwzzzvvvqqqooorrrxxx~~~|||zzzzzzyyyqqqllliiiiiifffdddeeeiiifffiiimmmqqqwww~~~...//////000111111222222000000111111111222222222111222333333333444666888>>>BBBTTTwwwyyydddooovvv^^^KKKCCCDDDIIIEEEFFFGGGHHHGGGHHHIIIJJJMMMNNNOOOOOONNNOOOQQQSSSZZZeeennnjjj```aaaqqq~~~lllaaa\\\bbbhhhqqqzzz}}}ppplllvvv~~~uuuvvv~~~~~~xxxwwwwwwsssooonnnnnnxxx~~~zzztttpppkkkhhhiiiooowww}}}~~~|||||||||}}}~~~~~~{{{zzzxxxyyy}}}}}}xxxttttttqqqllljjjlllkkklllnnnrrrvvv|||......///000111222222333000111111111111222222222111333444444444555888:::???FFF^^^nnnbbbuuummmXXXJJJDDDFFFJJJFFFFFFGGGHHHHHHIIIIIIJJJIIIKKKMMMNNNOOOPPPSSSVVV^^^iiiqqqmmmccccccqqqzzziii```^^^ccciiirrr|||~~~qqqmmmvvv}}}vvvvvv~~~xxxwwwwwwsssnnnllllllxxx}}}zzzyyytttmmmpppmmmjjjfffeeeiiipppvvv||||||{{{{{{{{{|||}}}~~~|||yyy{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyxxxyyyzzz{{{|||{{{}}}|||wwwzzz}}}~~~zzzxxxwwwvvvvvvwww|||{{{wwwvvvpppoooppptttxxx}}}......///000111222333333000111111111111222222222222333555555555666999;;;@@@KKKhhhgggddd}}}cccRRRIIIEEEFFFIIIIIIHHHHHHIIIKKKKKKKKKKKKJJJLLLNNNOOOOOOQQQTTTVVV[[[bbbgggfffcccfffrrr|||wwwfff```___dddiiisss|||qqqpppwww~~~}}}~~~||||||}}}~~~}}}~~~}}}}}}zzzwwwxxxxxxwwwrrrllliiippp}}}~~~}}}wwwmmmqqqpppnnnjjjhhhjjjoootttyyyxxxwwwuuuuuuvvvwwwxxx~~~~~~}}}~~~~~~}}}}}}|||{{{zzzzzzxxxvvvuuuttttttuuuvvvrrrtttxxx|||}}}wwwtttooopppsssxxx||||||yyyuuuttttttvvvzzz{{{wwwwwwzzz|||---...///000111222333333000111111111111222222222222444555666666777:::<<>>QQQuuuhhhkkkuuuYYYMMMCCCBBBDDDFFFHHHJJJHHHIIIJJJJJJJJJKKKMMMOOONNNOOOPPPPPPOOOOOOQQQSSSUUUUUUZZZeeeooovvv}}}uuuddd```hhhqqq{{{sssrrrtttzzz{{{tttxxxzzzppppppsss{{{~~~zzz}}}|||{{{zzz|||111000/////////000222222111111111111222222222222111444333666<<<:::AAAUUU{{{lllrrrsssXXXMMMCCCBBBEEEFFFHHHJJJHHHIIIJJJJJJJJJJJJMMMOOONNNOOOPPPPPPOOOOOOQQQSSSWWWWWW\\\hhhttt|||pppaaa___hhhrrr{{{{{{yyyooommmpppuuu{{{uuuyyyuuukkkjjjmmmuuu}}}~~~yyyxxx{{{~~~000000000///000111111222111111111111222222333333111444333666<<<;;;DDDZZZqqq|||pppVVVLLLCCCBBBEEEFFFHHHJJJGGGIIIJJJJJJIIIJJJLLLOOONNNOOOPPPPPPOOOOOORRRSSSWWWWWW^^^jjjvvv~~~jjj]]]]]]hhhrrr|||wwwvvv{{{zzzmmmhhhkkkooovvv{{{{{{xxx|||}}}{{{{{{}}}|||{{{{{{zzzyyy{{{}}}~~~}}}|||wwwxxxyyyzzzzzzzzzyyyyyy|||}}}zzzyyyxxxwwwvvvwwwxxxyyywwwwwwvvvuuuuuuwww{{{~~~{{{qqqhhhfffhhhpppyyy{{{{{{xxxzzz}}}000000000000000111111222000111111222222333333333222555444666;;;;;;FFF]]]uuummmTTTJJJBBBCCCFFFGGGHHHIIIGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNOOOOOOOOOPPPRRRTTTVVVWWW^^^jjjuuuyyyeeeZZZ[[[gggqqq}}}zzzrrrrrruuu{{{nnnggghhhjjjmmmooovvvxxx|||~~~}}}{{{}}}yyywwwuuurrrrrrtttuuuuuuuuuxxxyyyzzzzzzyyyuuurrrpppppppppooopppqqqsssttttttooopppqqqrrrrrrqqqooonnnqqqsssuuuwwwxxxwwwvvvuuuooonnnmmmmmmllllllmmmmmmmmmnnnnnnnnnooosssxxx|||zzzqqqjjjfffgggooo{{{}}}~~~~~~///000000000111111111111000111111222333333444444333666444555999:::GGG```|||www|||jjjRRRHHHBBBCCCGGGHHHHHHIIIGGGHHHIIIIIIIIIJJJLLLNNNMMMNNNOOOOOOOOOPPPRRRTTTWWWYYY```kkkuuu}}}wwwcccXXXZZZeeeooo{{{uuulllnnnooosssyyysssjjjgggeeedddeeefffiiimmmppptttzzz~~~xxxtttpppnnnllllllmmmnnnnnnmmmoooppprrrrrrqqqnnnkkkiiilllkkkkkkjjjkkkllloooqqqoooppprrrrrrqqqooommmkkkiiijjjlllnnnooonnnmmmllliiihhhhhhgggggggggggggggiiijjjkkkmmmooosssxxx}}}{{{rrrmmmhhhhhhqqq~~~//////000111111111111000000111111222333444555555444777555555999;;;KKKffftttxxxxxxfffOOOGGGAAADDDHHHHHHHHHHHHFFFHHHIIIIIIHHHIIIKKKNNNLLLNNNOOOOOOOOOPPPSSSUUUZZZ]]]eeeooovvv}}}tttaaaXXXZZZdddmmm{{{sssjjjmmmmmmpppwww~~~rrrkkkddd``````^^^```dddggglllsss{{{zzzvvvpppnnnllllllmmmmmmlllkkkmmmnnnoooppppppnnnmmmkkkppppppooommmlllnnnrrruuuuuuvvvvvvvvvtttqqqmmmkkkiiijjjlllmmmmmmmmmlllkkklllllllllkkkkkkkkkjjjjjjlllnnnppprrrssswww{{{~~~|||uuuooojjjiiisss...///000111222111111000000111111222333444555666333777555666<<<@@@RRRooommmxxxtttaaaNNNFFFAAADDDHHHIIIHHHHHHFFFGGGHHHIIIHHHIIIKKKMMMLLLMMMOOOOOOOOOPPPSSSUUUXXX]]]fffqqqwww|||ppp___WWW[[[eeemmmxxxxxxsssrrrssswwwuuuiiidddddd```bbbcccfffkkkrrr{{{zzzxxxvvvttttttsssqqqooottttttuuuwwwxxxxxxxxxxxx}}}}}}{{{yyywwwxxx}}}{{{vvvtttuuuuuuuuuvvvvvvvvvvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwxxxzzz|||}}}}}}}}}{{{rrrmmmmmmwww...///000222222111111000000111111222444555666666222666666888>>>DDDXXXvvvqqqjjjyyyqqq^^^MMMEEEAAADDDIIIIIIHHHHHHFFFGGGHHHHHHHHHIIIKKKMMMLLLMMMOOOOOOOOOQQQSSSUUUUUU[[[fffqqqwww{{{mmm^^^WWW[[[eeemmmssszzzxxx{{{qqqjjjjjjfffffffffhhhlllttt}}}~~~|||zzzwwwttt|||}}}~~~vvvqqqqqq|||///000000111111111000000111111111333555444222000777555777<<<===HHHeeeyyyggggggkkkVVVGGGDDDBBBDDDHHHIIIFFFBBBIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKKKKKKKNNNQQQUUUWWW\\\ggguuuzzz||||||iii]]]YYY\\\dddmmmtttvvvzzz|||tttooonnnooorrrwww}}}|||yyy{{{000000000000111111111111333222222333444555333222666555888<<>>JJJiiiooonnnfffSSSJJJBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGIIIKKKLLLNNNNNNJJJLLLOOOPPPPPPQQQSSSUUUYYYbbbnnnzzzppp]]]UUUVVVZZZ___ccciiioooxxx///000000111222444444555222111111333666777666555333777:::@@@QQQsss|||kkkuuu~~~cccPPPJJJAAACCCEEEFFFFFFGGGGGGHHHFFFFFFHHHIIIKKKLLLMMMNNNJJJLLLOOOPPPQQQQQQSSSUUUZZZdddooozzzooo]]]WWWZZZ^^^cccgggmmmqqqyyy~~~}}}~~~}}}||||||}}}~~~}}}{{{...///111222444444444444222222444666999999888666222666:::AAAVVVzzzrrriii{{{~~~bbbOOOJJJAAACCCEEEFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJLLLMMMMMMKKKMMMPPPQQQRRRRRRTTTUUU[[[eeepppzzzqqq```ZZZ^^^dddiiimmmqqqtttzzz~~~~~~zzzwwwvvvxxxzzz|||{{{|||~~~}}}{{{zzz~~~~~~~~~|||{{{{{{}}}zzzzzzzzz{{{{{{}}}~~~}}}|||}}}~~~zzzvvvwwwvvvvvvxxxyyyzzzyyywwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}~~~~~~~~~///000000000111111111111111333555777888888777666333999<<>>FFF```|||nnnVVVGGGCCC@@@CCCFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQRRRRRRQQQSSSVVVXXX]]]dddooo|||{{{mmm```]]]```dddjjjooonnnqqquuuxxx|||~~~~~~|||xxxvvvwwwuuutttssstttuuuwwwzzz|||~~~|||yyyxxxwwwvvvvvvwwwxxxyyy{{{}}}|||zzzxxxxxxxxxwwwvvvwwwyyy|||}}}}}}}}}{{{xxxuuutttuuuwwwxxx{{{{{{{{{{{{|||~~~~~~||||||||||||~~~|||{{{yyyyyyxxx|||zzzxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwuuuttttttuuuvvvvvvyyyzzzzzzzzz{{{{{{{{{|||zzz|||~~~{{{zzz{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||~~~}}}}}}~~~111111111222222222333333111222333444555666555555777:::>>>HHHfffwwwdddOOODDDAAAAAADDDFFFHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQQQQQQQPPPRRRUUUXXX___eeeooo|||yyykkk^^^[[[^^^bbbggglllmmmpppsssvvvyyy||||||xxxvvvvvvvvv|||~~~zzzxxxuuurrrqqqsssnnnnnnmmmmmmnnnqqquuuxxx|||{{{{{{zzzzzzyyyxxxxxxuuutttsssqqqqqqrrrssstttxxxzzz{{{zzzxxxvvvvvvvvvwwwuuussstttvvvyyyyyyyyy}}}{{{xxxuuussssssuuuvvvvvvwwwxxxyyyyyy{{{~~~}}}|||{{{zzz~~~}}}{{{{{{}}}}}}|||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~000000000000111111111222333444444444444444444444666:::>>>LLLlllppp\\\KKKBBBAAABBBDDDGGGHHHHHHGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOQQQTTTWWWaaafffppp{{{wwwiii\\\YYY[[[___eeeiiikkkmmmoooqqqsssvvvzzz}}}|||}}}~~~~~~~~~}}}yyyuuurrrqqqqqqppprrrtttttttttuuuwwwyyyxxxzzz~~~xxxvvvssspppppprrrkkkkkkkkkkkkjjjmmmrrrvvvxxxyyyzzzzzzyyyxxxxxxwwwxxxwwwuuutttuuuvvvyyyzzz{{{}}}}}}|||zzzyyyzzz{{{xxxwwwvvvwwwzzz|||}}}}}}}}}zzzyyyxxxxxxyyyvvvyyy{{{|||}}}~~~//////000000000111111111222222222222222222333333777:::@@@QQQtttlllWWWIIIBBBAAAAAADDDGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNQQQUUUYYYeeehhhpppyyyvvvhhh[[[WWWZZZ^^^ccchhhhhhjjjlllmmmmmmooorrrtttxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvwwwxxxzzz{{{xxxzzz}}}~~~zzzxxxwwwwwwzzz|||||||||~~~|||{{{zzzzzz{{{{{{yyyyyy{{{|||~~~~~~|||{{{||||||{{{wwwrrrooommmmmmhhhjjjkkkkkkjjjkkkmmmooommmnnnqqqsssuuuwwwwwwwww|||}}}}}}}}}}}}||||||{{{|||wwwvvvrrrnnnnnnqqqpppqqqrrrqqqoooppptttxxx}}}~~~}}}{{{{{{{{{~~~000000111111111222222222111111111222333555666777888;;;CCCWWW{{{iiiTTTGGGBBBAAAAAACCCFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOORRRWWW[[[hhhjjjoooxxxvvvhhh[[[WWWYYY]]]bbbgggjjjkkkllllllllllllnnnpppsssrrrpppoooooopppqqqrrrqqqpppooommmmmmmmmnnnooommmoooqqqsssuuuxxx}}}xxxvvvuuuuuuxxxzzz||||||{{{zzzyyyxxxyyyzzz|||}}}}}}~~~|||wwwsssqqqqqqnnnnnnnnnllljjjjjjlllnnnmmmnnnppprrrsssttttttuuuwwwxxxyyy{{{|||}}}}}}}}}~~~{{{{{{~~~111111222222222333333333111111222444666999;;;<<<999===EEE[[[~~~gggRRRFFFAAA@@@@@@CCCFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPTTTZZZ^^^jjjkkkooovvvvvvhhh[[[WWWYYY]]]bbbfffnnnooopppooonnnnnnoooqqqooonnnllljjjkkkmmmppprrrooonnnlllkkkjjjjjjjjjkkklllmmmnnnooorrrvvv|||}}}{{{yyyyyy|||~~~||||||yyyyyywwwsssppppppqqqsssssstttvvvwwwxxxyyyzzzzzz}}}~~~000111222111//////000111111333444444444555777:::555:::IIIfffwwwcccSSSGGG@@@===CCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKNNNQQQRRRTTT[[[dddnnnnnnpppuuu~~~{{{iiiXXXTTTTTTXXXbbbmmmpppsssuuuuuuxxx||||||xxx|||zzzwwwtttrrrqqqrrrrrrsssssssssssstttuuuvvvwwwuuutttrrrooonnnsss|||}}}}}}~~~~~~///111222222000000111333333444555444333444555777999===MMMjjjrrr]]]NNNFFFBBBAAACCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNOOOPPPPPPMMMLLLNNNQQQRRRTTT\\\dddppppppqqqvvv~~~yyygggVVVRRRTTTXXXdddpppwww}}}~~~~~~}}}vvvqqquuu{{{{{{{{{zzzzzz|||yyyyyy~~~///111222222222222333555333444555444333222444666<<>>OOOqqqhhhRRREEEAAABBBDDDDDDDDDEEEEEEEEEDDDDDDCCCHHHHHHIIIJJJLLLMMMNNNOOOMMMLLLNNNRRRVVV[[[fffqqq{{{jjj\\\YYYYYYYYY___hhhttt|||zzzyyyxxxvvvuuusssrrrqqqsssqqqooonnnpppqqqrrrqqqwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{yyywwwuuuttttttuuuwwwyyyyyyvvvsssrrrqqqvvv|||ssspppllllllqqq|||uuuqqqssswwwyyy~~~}}}}}}}}}~~~|||~~~}}},,,...000222222444666888444555666666666666888:::BBBTTTyyyfffQQQEEECCCFFFJJJCCCDDDDDDDDDDDDDDDCCCCCCGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLNNNRRRVVV\\\hhhsssyyyjjj]]][[[[[[[[[```hhhkkkxxx|||www{{{~~~|||yyywwwxxxyyyyyyxxx{{{~~~|||vvvrrrqqqpppnnnmmmmmmmmmmmmrrrqqqpppqqqrrrrrrpppooossstttuuuvvvxxxyyyzzz{{{}}}}}}~~~}}}{{{zzz{{{|||zzz|||~~~}}}yyytttpppnnnmmmsss|||~~~{{{~~~ppplllgggeeejjjtttuuuooopppsssuuu}}}yyyuuutttssssssssstttuuuvvvuuuwwwyyy{{{~~~~~~000111111111111222222222---,,,///333444444777<<>>BBB___yyyyyy___LLLFFFGGGEEEBBBDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQQQQSSS[[[iiittt~~~}}}pppdddaaabbbdddhhhmmmtttvvvyyy~~~|||tttpppnnnppprrrssswww}}}}}}|||}}}zzzyyyyyyvvvuuutttuuuwwwxxxxxxwwwttttttttttttttttttsssssstttsssqqqooonnnnnnnnnnnnqqqrrrtttttttttuuuwwwyyyoooqqqtttuuuvvvwwwzzz|||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~zzztttsssuuuzzzwwwwww|||yyyoooeeebbbeeekkkuuu~~~{{{tttqqqrrrwww~~~}}}}}}}}}~~~{{{~~~~~~vvvpppkkkiiiiiijjjkkknnnppppppnnnlllkkkllllllllllllnnnrrruuu{{{}}}111111111111222222222333444222444777777777:::???EEEfff{{{xxxxxx\\\JJJDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOOOORRRZZZfffqqqyyy}}}|||rrriiigggiiikkkooosssxxxyyy|||~~~~~~|||{{{zzz|||zzzuuummmhhhfffhhhjjjjjjnnnsss{{{}}}zzzvvvpppnnnppptttxxxzzz}}}~~~{{{xxxwwwvvvtttsssssstttvvvwwwwwwvvvrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssstttuuuyyy{{{}}}}}}~~~~~~{{{~~~}}}zzz{{{}}}xxxuuuxxxvvvjjjeeeeeeiiirrrzzz~~~tttoooooouuu||||||{{{zzzvvvsssqqqnnnnnnnnnooopppqqqssstttqqqtttyyy}}}~~~uuunnnjjjjjjjjjiiijjjkkknnnooonnnkkkhhhjjjjjjhhhfffgggkkkpppuuu}}}111111111222222222333333666444555777777777:::@@@HHHkkkpppuuutttYYYHHHBBBBBBBBBCCCEEEEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKJJJLLLMMMMMMPPPXXXdddmmmtttxxx|||uuuooonnnpppqqqssswwwzzzuuupppllllllkkkjjjmmmrrr{{{~~~wwwoookkkhhheeeaaaaaaccchhhkkkmmmqqqvvv}}}}}}|||zzzzzz|||||||||~~~zzzzzzzzzzzz{{{||||||}}}|||}}}~~~yyyssssss~~~}}}pppiiihhhjjjrrrzzztttooooootttzzzzzzyyy}}}|||wwwrrrmmmiiifffeeeccccccdddeeefffhhhiiijjjjjjmmmqqquuuyyy~~~zzzsssnnnlllmmmnnnmmmmmmoooqqqsssrrrooolllnnnmmmkkkjjjlllrrrzzz111222222222222333333333666444444666666666:::@@@JJJooojjjtttpppUUUFFFAAA@@@AAADDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKNNNNNNOOOPPPSSS\\\gggooopppttt|||~~~yyywwwxxxyyyxxxzzz}}}|||vvvtttqqqppptttyyyxxxlllbbb]]]]]]ZZZXXXWWWZZZ^^^aaabbbgggkkkssszzz}}}xxxttttttxxx~~~{{{tttqqq{{{tttllliiikkksss{{{yyytttvvvvvv{{{zzzvvvzzz}}}{{{wwwuuuqqqlllhhheeecccbbbcccccccccdddeeefffhhhiiidddgggjjjmmmrrryyy~~~yyyuuurrrqqqqqqrrrqqqqqqrrruuuwwwxxxvvvtttqqqqqqpppqqqttt|||222222222222333333333333555333333555666666:::AAANNNsssiiiwwwkkkQQQEEEBBB???@@@EEEDDDEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIKKKKKKKKKKKKMMMMMMMMMOOOTTT]]]hhhoooooosss{{{~~~|||}}}}}}yyyxxx|||uuuhhh]]]WWWVVVTTTRRRRRRTTTWWWYYYZZZ\\\```gggnnnuuu||||||tttqqqqqqssswww|||}}}uuurrrzzzzzzpppmmmnnnuuu}}}}}}xxxzzzyyy~~~{{{rrrvvv}}}zzzxxxuuutttqqqmmmiiifffdddcccddddddddddddeeefffggggggaaabbbdddgggllluuu}}}{{{xxxwwwvvvwwwwwwwwwvvvuuuwwwyyy{{{{{{{{{ssstttvvvyyy~~~222222222333333333444444555333333555666777<<>>GGG\\\}}}iiivvvXXXFFFCCC??????BBB>>>EEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGKKKNNNQQQSSSXXXbbbppp{{{||||||xxxnnneeekkkttt}}}~~~pppddd___YYYUUUUUUTTTQQQPPPQQQPPPPPPTTTZZZaaahhhuuuuuufff```bbbgggjjjpppwww~~~{{{}}}vvvwww}}}~~~uuunnnddd___aaaggglllnnntttwww~~~zzzvvvtttsssrrrqqqrrrttttttsssqqqvvvzzzyyywwwuuusssrrrqqqqqqrrrrrrtttuuuuuusssrrrrrrrrrqqqrrrsssssssssuuuyyy{{{yyy|||}}}zzzzzz}}}}}}zzz222222222222222222222222000888777444999;;;???IIIdddxxxjjjsssWWWEEECCC???@@@CCC???EEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKNNNRRRUUUZZZdddqqq{{{sssiiiccciiirrr{{{yyylllaaaZZZUUUUUUUUURRRPPPQQQNNNMMMPPPUUU[[[cccppp}}}|||jjjaaa```dddeeehhhnnnuuu|||~~~wwwyyywwwkkkcccbbbdddgggggglllpppwww|||wwwsssqqqlllkkkjjjlllnnnnnnllliiiooottt{{{~~~{{{xxxvvvttttttuuuwwwxxxwwwvvvuuuvvvwwwuuuwwwzzz|||}}}222222222222333333333333111999777444:::;;;AAANNNqqqrrrllloooTTTDDDCCC@@@@@@DDDAAAEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKJJJNNNRRRWWW]]]fffrrrzzzooodddaaahhhpppyyy}}}~~~xxxfff^^^XXXXXXWWWTTTRRRSSSNNNLLLMMMQQQVVV]]]kkkwwwtttgggaaabbbaaaaaaeeemmmuuu|||}}}|||uuuyyyyyyllleeeccccccbbbeeeiiiooovvv~~~|||wwwsssqqqlllkkkkkknnnqqqqqqmmmjjjmmmqqqyyy|||zzz|||}}}}}}|||{{{{{{}}}~~~222222222333333333333333222888666555:::<<>>AAAQQQlllaaaLLLCCCEEE@@@@@@DDDCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGNNNNNNRRRYYYcccnnnwww|||tttvvv{{{qqqfffbbbaaafffnnnvvv||||||{{{~~~vvvrrrooorrrvvv|||rrrmmmkkkfff___[[[WWWTTTRRRQQQPPPRRR[[[eee||||||vvvnnnkkknnnttt|||uuuiiikkkrrr}}}uuunnndddcccccceeellluuu}}}}}}~~~|||uuunnnlllmmmpppuuu{{{|||wwwuuuzzz222222333333444555666666000333222777>>>BBBSSSppp```KKKDDDEEE@@@???CCCBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBDDDEEEGGGHHHHHHHHHGGGPPPQQQSSSZZZdddpppyyy~~~sssvvv||||||lllbbb___^^^ccckkkrrryyy~~~~~~|||}}}uuurrrkkkmmmpppvvv}}}}}}xxxuuuooohhhddd[[[XXXVVVVVVTTTUUU]]]fff~~~sssmmmooovvvuuudddfffooo{{{~~~sssjjjhhhfffgggkkksss{{{}}}{{{xxxppphhhggghhhjjjnnnsssxxx}}}}}}xxxvvv}}}222222333444444555555666555333///222:::???SSSsss\\\PPPDDD@@@AAAAAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKPPPVVV]]]iiivvv}}}~~~xxxxxxwwwggg```______dddjjjpppuuuzzzzzzxxxnnnnnnlllooovvv{{{zzzrrrooonnnfff```]]]YYYVVV\\\eee{{{wwwooonnnnnnsssxxx}}}uuubbb```dddrrr{{{ssskkkeeegggkkkpppxxx~~~{{{sssiiidddaaadddgggiiijjjooouuuzzz222222222333444444555555777777555888@@@EEE\\\\\\PPPDDD@@@AAAAAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGHHHHHHIIIIIIJJJOOOVVV^^^kkkyyy~~~sssddd]]]\\\___dddjjjoootttxxx}}}zzz{{{~~~ssspppnnnoootttyyyvvvjjjccc]]]ZZZ^^^eeeuuu{{{pppllljjjmmmrrryyy~~~}}}{{{{{{}}}pppbbb```dddqqq~~~zzzpppiiihhhkkknnntttzzzzzzoooddd___]]]```cccdddfffiiinnnrrruuuyyy111111222222333444444444333666666:::@@@FFFbbb\\\OOODDD@@@AAAAAACCCEEECCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJOOOVVV^^^mmm|||qqqaaa[[[YYY___dddkkkppprrrvvvzzz~~~yyyxxxzzzsssooommmqqqvvv|||{{{oooddd]]]^^^bbbnnnzzzrrriiieeefffiiissszzz~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvsssqqqooonnnnnnnnnoooppprrrtttvvvwww{{{kkkaaa___dddppp|||wwwkkkhhhhhhiiimmmrrr{{{}}}xxxvvvvvvzzz}}}}}}oooddd___[[[]]]___aaabbbdddgggjjjkkkooossswwwzzz~~~000111111222222333333444000666777:::???FFFfff[[[OOOCCC@@@AAABBBCCCEEECCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJPPPWWW___mmm}}}ooo```ZZZZZZ___eeemmmqqqrrrtttyyy}}}|||uuuwwwuuunnnjjjlllssszzzpppbbb]]]^^^jjjxxxtttiiibbbaaadddmmmsss|||}}}~~~}}}||||||}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}|||vvvuuutttsssrrrssssssrrrpppooonnnllliiigggfffeeebbbdddgggiiijjjlllmmmooo{{{uuufff___^^^cccnnnzzzyyykkkeeecccccceeehhhqqqxxx{{{||||||xxxsssnnnlllkkkooouuuwwwlllfff]]]^^^___```aaaaaacccdddgggiiikkkmmmmmmmmmooopppwwwuuutttuuuvvv{{{000111111222222333333444333999:::<<>>LLL\\\nnnllltttZZZNNNCCC@@@AAABBBDDDGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHKKKTTT___kkkxxx||||||rrraaaXXXWWWZZZZZZdddooosssqqqqqqvvv|||yyymmmmmmrrr|||sssddd___eeeooo|||zzzkkkccc```^^^^^^___cccppp}}}{{{nnnbbbcccssszzztttsssuuuxxx|||~~~~~~{{{tttqqqqqqmmmhhhnnnmmmmmmmmmllllllllllllkkkiiiffffffggghhhhhhggghhhhhhhhhgggggghhhkkknnntttsssrrrqqqqqqrrrssstttrrruuuyyyzzzzzzzzz}}}~~~|||yyyxxxwwwwwwxxxvvvoooeee___^^^```dddqqqxxxzzzyyytttqqqnnnggg___TTTUUU\\\hhhsss|||ssseee___[[[XXXWWWUUUZZZ^^^```fffnnnrrrrrrmmmiiiddd```___```bbbcccdddjjjsssxxxqqqiiidddcccccccccbbbccceeeeeedddaaa___^^^^^^cccdddggggggcccdddppp}}}555333222000000000000111888555777???JJJbbbhhhnnnpppZZZJJJ@@@CCCEEEBBBCCCIIIBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMOOORRRZZZiiixxx|||{{{}}}rrr```UUUTTTXXX[[[ccciiikkklllrrrvvvwwwzzzooojjjooozzzrrraaa___dddkkkxxx|||uuukkkbbb[[[XXXWWWWWWXXX]]]eeeooottttttppplllfffooo}}}|||{{{~~~zzzzzzzzz{{{|||{{{xxxvvvwwwuuuqqqmmmiiiiiikkkmmmjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkjjjjjjlllnnnnnnoooppppppqqqtttyyy||||||~~~wwwqqqiiiaaa^^^```eeepppyyyvvvssspppnnnhhh```ZZZRRRUUU\\\eeeqqq|||lllbbb]]]WWWRRRVVVUUUXXX]]]___```dddiiidddbbb______```ccceeefffiiikkkrrr~~~~~~ooohhheeebbbbbbcccdddfffgggfffeeeddddddeeejjjjjjiiiddd```bbbiiiooo222222111000000111222333777555777@@@KKKeee}}}hhhrrrmmmWWWIII???BBBEEEBBBCCCHHHBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMPPPSSS\\\jjjzzz}}}{{{{{{}}}qqq___UUUUUUXXXYYYaaaffffffggglllpppqqqzzzmmmiiinnnzzzsssbbb___cccjjjvvv{{{uuulllddd^^^[[[ZZZYYYSSSWWW]]]eeekkkllljjjgggfffooo}}}{{{yyyxxxxxxyyyxxxvvvssstttsssrrrooommmmmmppprrrnnnooooooooopppppppppppprrrssssssrrrrrrsssvvvyyywwwyyyzzz|||{{{rrrjjjccc___```gggppp||||||xxxtttqqqmmmggg___YYYSSSUUUXXX```kkkwwwuuujjjccc]]]XXXVVVUUUWWW[[[]]]]]]aaafffdddcccbbbbbbdddfffhhhiiinnnoootttvvvnnnjjjgggeeegggjjjlllooopppoooooooooppprrrrrrnnnhhhdddeeekkkrrrzzz~~~}}}{{{zzz{{{|||zzzxxxuuuvvvwwwvvvuuuvvvxxx{{{000000000000111333444555666555888@@@MMMhhh}}}lllxxxiiiSSSFFF>>>AAADDDBBBCCCGGGBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMPPPUUU^^^mmm|||ppp___UUUUUUXXXZZZ```cccbbbaaaeeeiiiiiivvvzzzyyylllhhhmmmxxxuuuccc___ccchhhtttzzzrrriiiaaa[[[XXXWWWSSSTTTWWW]]]bbbeeefffeeefffppp~~~}}}}}}}}}|||zzzyyywwwxxxzzzzzzyyyzzz|||~~~{{{{{{|||}}}~~~tttlllddd``````gggnnnxxxzzzuuuppphhh___YYYVVVVVVXXX]]]gggtttuuukkkccc^^^YYYWWWXXX[[[\\\[[[___eeefffggghhhjjjlllnnnpppqqqttttttyyyvvvqqqlllkkkkkknnnrrrxxx|||~~~zzzqqqkkkkkkpppuuuvvvzzz}}}|||zzzyyywwwuuutttssssssvvvxxxxxxvvvtttssssssrrrqqqppppppqqqpppnnnllljjjkkkllllllkkklllnnnpppyyy~~~~~~|||{{{zzzwww000111111111222333444444555666:::@@@MMMjjjsssgggNNNDDD===???CCCCCCDDDFFFBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMPPPUUUaaapppnnn^^^UUUUUUXXX[[[```bbb___]]]___bbbbbbjjjooovvv}}}zzzlllhhhlllwwwxxxeee```bbbgggrrr}}}wwwjjj___YYYVVVXXXWWWXXX[[[```dddggghhhkkktttvvvlllddd___^^^eeekkkttt}}}|||tttkkkaaaZZZZZZZZZ[[[```iiiuuu~~~qqqfff```___\\\[[[]]]\\\[[[___eeejjjlllppptttvvvxxxzzz{{{zzz{{{~~~wwwqqqnnnoooqqqvvv}}}tttrrruuuyyywww|||~~~~~~|||zzzxxxvvvtttsssrrrsssuuuuuuuuusssrrrrrrooooooppprrrssssssrrrpppqqqrrrrrrqqqpppppppppqqqvvv{{{}}}|||{{{|||zzzvvv222222222333333222222222666888;;;???KKKjjjwww}}}eeeJJJCCC===???CCCEEEDDDEEEBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMNNNUUUbbbsss~~~lll]]]UUUUUUXXXZZZ___aaa\\\XXXYYYZZZZZZ___dddkkksss{{{|||nnniiillluuu|||hhhbbbcccgggppp{{{xxxjjjaaa\\\]]][[[ZZZ[[[```eeeiiikkkrrrzzzzzznnneee___]]]ccchhhqqq|||xxxmmmbbbZZZXXXZZZ]]]ccclllwwwttthhhbbbccc___]]]]]]\\\[[[___ffflllpppvvvzzz|||~~~|||uuurrrrrrttt{{{~~~zzzzzz|||{{{}}}{{{yyyvvvvvvwwwxxxyyyyyywwwvvvsssuuuxxxzzz|||}}}}}}}}}~~~}}}{{{zzzxxxvvvuuuyyy}}}{{{222333333333333333222111555999<<>>???CCCFFFEEECCCBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMMMMUUUccctttzzzhhh[[[UUUVVVXXXYYY___```[[[WWWVVVUUUSSSXXX[[[aaahhhpppzzz~~~pppiiikkksssmmmffffffhhhqqq{{{sssiiieeebbb```___```eeeiiimmmnnnzzzsssgggaaa```bbbgggoooyyy{{{nnnbbbYYYUUUVVVZZZaaakkkvvv|||pppjjjgggbbb___^^^\\\\\\```gggnnnssszzz}}}{{{wwwvvvxxx~~~000111222444444444444333444999===???MMMnnn{{{sss[[[HHHDDD@@@???CCCGGGEEEAAABBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGHHHKKKMMMNNNVVVcccsssvvveeeYYYUUUVVVYYY[[[aaaddd___ZZZWWWUUURRRTTTVVVYYY^^^eeeooozzzqqqhhhiiirrrqqqiiihhhiiiqqq{{{uuuqqqmmmkkkkkkmmmqqquuuwwwxxx{{{mmmffffffeeegggllluuussseee]]]SSSTTTWWW]]]hhhuuu|||xxxlllhhhdddbbbaaa```fffmmmsssyyy}}}|||{{{}}}...///111444555666666555333999>>>@@@NNNrrr~~~oooVVVHHHEEEAAA@@@DDDGGGEEE@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGGGGGGGIIIKKKMMMNNNVVVcccqqq~~~tttdddXXXUUUWWWYYY___fffiiieee___\\\XXXUUUSSSTTTUUUXXX^^^hhhrrrzzzzzzqqqggghhhqqqtttkkkiiikkkrrr|||xxxxxxxxx{{{~~~qqqjjjkkkhhhhhhjjjqqq}}}xxxjjjaaaUUUUUUVVV[[[gggvvvsssmmmiiihhhfffffflllsssyyy~~~{{{zzz}}}555333111111444555444222:::666<<>>EEENNNPPPIII@@@CCCFFFGGGGGGFFFHHHMMMRRRWWW]]]hhhrrr|||zzzhhh]]][[[___cccgggrrr|||{{{uuuqqqnnnlllaaa\\\VVVRRRMMMKKKQQQZZZjjj{{{tttoooooowww~~~sssooosssyyy}}}hhh]]]SSSRRRSSSYYYfffuuutttgggbbbeeeppp222444555444333333555888555888???GGG^^^sss[[[fffaaaMMMAAAAAAAAABBBDDDEEEDDDCCCAAACCCFFFLLLPPPMMMFFF@@@AAAEEEHHHIIIGGGHHHMMMQQQWWW___jjjuuu}}}zzzhhh]]]ZZZ\\\___bbboooyyyyyytttrrrqqqqqqfff```ZZZUUUOOOMMMRRR[[[hhhzzz~~~wwwrrrwww~~~|||vvvxxx}}}{{{}}}{{{zzz}}}|||}}}~~~|||ggg\\\SSSSSSUUU]]]jjjwwwwwwiiiccceeeooo000333555555444444888;;;444888AAAIIIaaattt]]]iii}}}___KKKAAA@@@AAABBBEEEEEEDDDCCC@@@GGGOOORRRPPPJJJDDDAAA@@@EEEIIIJJJHHHIIIMMMQQQXXX___kkkvvv~~~zzziii]]]YYYZZZ]]]___lllxxxxxxtttrrrssssssiiiccc]]]WWWQQQNNNTTT\\\fffyyy|||uuuwww|||{{{|||yyyrrrzzz{{{wwwtttqqqnnnllltttyyyyyyyyyyyyzzz~~~|||ggg\\\SSSTTTXXX```mmmzzz|||mmmfffgggqqq///111444555444333444444555<<<>>>EEEgggjjjXXXkkk|||___LLLGGG@@@<<>>???CCC@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEGGGGGGHHHJJJNNNQQQXXX```lllxxx{{{kkk___WWWSSSQQQUUU[[[dddiiijjjjjjkkklllnnngggaaa[[[UUUOOOQQQUUU^^^ooo|||zzz{{{~~~lllddddddkkk{{{~~~wwwsssppplllgggbbbeeeiiinnnttt{{{}}}tttqqqoooqqqwww~~~xxxiii^^^UUUUUUVVV]]]jjjzzzxxxqqqqqqwww|||xxxppprrrsssrrrttt{{{~~~111222444444444444555666777<<>>IIIgggtttzzzcccMMMDDDFFFIIIIIICCC===@@@GGG@@@BBBDDDDDDCCCBBBCCCDDDDDDEEEGGGGGGHHHJJJNNNQQQZZZbbbppp}}}~~~qqqiiifffkkkrrryyy|||yyyrrrlllbbb]]]YYYUUUOOOIIIIIIMMMLLLXXXaaannn~~~rrrYYYYYY```lllvvv~~~yyyrrrqqqooonnnqqqyyy}}}|||wwwtttsssppprrrvvv|||}}}zzzwwwsssqqqrrrvvv{{{nnn^^^VVVUUUVVV\\\hhhwww|||vvvvvv}}}{{{xxxrrroootttyyy{{{|||~~~yyypppttt|||wwwooogggeeeeeedddeeehhhooowww}}}222333444444333333555777===CCCRRRqqqbbbLLLFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEFFFFFFGGGJJJOOORRR\\\dddooo{{{{{{rrrrrroootttvvvpppddd\\\TTTRRRPPPLLLJJJJJJJJJQQQ\\\hhhvvvooo```ZZZYYYaaalllvvv|||zzzvvvuuuwww|||{{{wwwuuuqqqooorrr|||}}}{{{|||yyytttuuu|||}}}}}}|||xxxyyyzzzzzz}}}nnn```[[[ZZZ[[[aaalllzzzyyyvvvwww|||~~~yyytttwww|||vvvmmmqqqzzz~~~yyyoooeeehhhhhhffffffllltttxxx222333444444333444666777<<>>NNNqqqrrr~~~dddRRRJJJGGGGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDFFFJJJPPPUUU]]]```iiiqqquuuvvvzzz}}}rrrggg\\\TTTQQQQQQQQQPPPPPPOOOOOOOOOXXXWWWVVVVVVXXXZZZ]]]^^^___]]][[[ZZZYYYWWWTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRTTTTTTTTTUUUVVVYYY[[[]]]]]]cccmmmvvv~~~}}}vvvvvvxxxxxxyyy|||{{{rrrmmmmmmnnnooorrrzzz~~~uuuooojjjmmmsssyyytttkkkfffcccdddjjjuuummmbbb^^^ccclllzzzmmm______eeeuuuvvvpppkkklllmmmooouuu|||111222444444444555888:::===QQQvvvnnn}}}bbbPPPJJJHHHGGGFFFDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFJJJPPPUUU]]]```iiirrruuutttxxx~~~}}}qqqeee]]]YYYWWWUUUSSSRRRSSSUUUVVVZZZZZZ[[[]]]aaaeeeiiilllmmmkkkhhhfffdddaaa]]]ZZZXXXWWWVVVTTTSSSRRRSSSSSSUUUUUUUUUVVVVVVWWWXXXXXXXXX]]]gggpppyyyzzzzzz{{{zzzzzz|||}}}~~~tttjjjffffffgggiiimmmuuu|||~~~xxxqqqqqquuuzzzvvvjjjgggeeefffhhhooo|||rrrfffaaaccchhhqqq~~~mmm______gggwww}}}xxxxxxyyy{{{111222444444444555888:::>>>UUU|||zzznnn~~~aaaPPPJJJIIIHHHFFFDDDBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDFFFJJJPPPUUU___ccckkktttwwwvvvyyy~~~ssskkk^^^\\\YYYVVVVVVXXX[[[]]]]]]^^^bbbgggmmmuuu{{{}}}zzzxxxuuuqqqlllhhh```^^^\\\YYYWWWVVVWWWWWWWWWXXXYYYZZZYYYXXXVVVUUUXXX]]]dddlllttt|||~~~~~~~~~|||{{{|||yyy~~~tttiiiggggggggghhhlllsss||||||wwwyyy|||yyyzzz~~~}}}mmmjjjhhhjjjmmmpppxxxyyymmmhhhhhhiiippp~~~~~~ooocccccckkk{{{111222444444444555888:::@@@YYYxxxqqq~~~aaaOOOJJJJJJHHHFFFCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCDDDFFFJJJPPPUUU___cccllluuuxxxwwwyyy~~~xxxiiihhhfffeeeeeefffggghhhgggiiimmmttt|||{{{wwwmmmkkkfffbbb``````aaabbbcccdddfffgggeeebbb^^^[[[\\\___dddiiipppxxx}}}~~~vvv{{{{{{pppmmmlllkkkkkkmmmrrrzzz~~~wwwsssuuu}}}}}}vvvrrrrrruuuvvvzzzzzztttrrrqqquuu~~~rrrkkkkkkrrr111222444444444555888:::CCC]]]wwwuuuaaaPPPKKKJJJIIIFFFCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDFFFJJJPPPUUU]]]aaajjjsssvvvuuuxxx}}}}}}zzzzzzzzzzzzzzzyyyyyyxxxsssuuuyyyzzzvvvqqqmmmjjjkkklllnnnqqqsssvvvvvvtttooojjjfff```bbbeeeiiinnnvvvuuuzzzwwwrrrqqqooommmnnnrrryyy~~~zzzssspppssszzz|||zzz{{{{{{}}}{{{xxx{{{uuuqqqqqqwww333333333555888:::::::::CCC^^^~~~xxxvvv[[[NNNKKKEEEDDDCCCCCCDDDEEECCCBBBFFFDDDAAA>>>===???AAACCC@@@AAABBBDDDGGGKKKQQQUUUaaaeeemmmtttxxxzzzzzzzzz{{{wwwtttuuu~~~{{{sssooonnnjjjjjjrrrzzz~~~}}}|||~~~~~~{{{zzz{{{xxxuuuvvv{{{|||{{{}}}}}}vvvssspppqqqwwwyyyttt}}}333333333555888:::::::::EEE```~~~uuuZZZLLLIIIEEEDDDCCCCCCDDDDDDCCCBBBDDDCCC@@@???>>>@@@AAACCCCCCDDDEEEGGGIIINNNTTTXXX___eeemmmuuuzzz|||}}}}}}{{{uuuuuu|||uuuqqqsss{{{~~~}}}~~~{{{wwwxxx}}}~~~xxxtttqqqpppuuu}}}}}}333333444555777999:::;;;FFFccctttYYYJJJFFFFFFDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFHHHJJJNNNTTTXXX]]]dddnnnwww|||vvvttt}}}zzz{{{zzzuuurrruuu{{{333333444555666888:::===FFFfffsssXXXKKKGGGFFFEEECCCCCCDDDDDDCCCAAA>>>???@@@AAABBBBBBBBBBBBAAABBBDDDEEEGGGKKKQQQUUUZZZbbbnnnwww}}}xxxrrr}}}|||~~~xxxyyy}}}222444555555555777:::>>>GGGhhhpppXXXLLLIIIGGGEEEDDDCCCDDDDDDBBBAAA===>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCEEEJJJOOOSSSXXXaaallluuuzzz~~~vvv~~~}}}222444666555444666;;;???JJJkkkmmmWWWMMMKKKGGGEEEDDDCCCDDDCCCBBB@@@>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGKKKPPPTTTWWW___jjjqqquuuyyy222444666555333555;;;@@@MMMoooxxxjjjUUULLLKKKGGGFFFDDDCCCDDDCCCBBB@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEEEEGGGKKKPPPTTTWWW^^^ggglllooosss{{{222555666555333444;;;@@@PPPrrrrrrgggSSSKKKJJJHHHFFFDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFJJJOOOSSSWWW^^^eeeiiikkkoooyyy666444333555555555999@@@LLLwwwoooeeeQQQJJJJJJIIIFFFCCCBBBCCCCCCAAA???BBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEGGGLLLQQQUUU^^^```cccfffiiinnntttxxx666333333555555555:::@@@OOO|||nnneeeQQQIIIIIIKKKHHHEEEEEEEEEEEECCCAAABBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEGGGKKKQQQUUU\\\^^^aaaeeeiiiooouuuzzz666333333555555666;;;AAASSS~~~nnn~~~cccPPPIIIIIIKKKHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDFFFJJJPPPTTTZZZ\\\___ccchhhooovvv||||||wwwzzz~~~|||zzz{{{}}}~~~}}}~~~~~~}}}~~~~~~zzz555333333555666666<<>>EEETTTzzzrrrttt^^^OOOJJJJJJIIIIIIHHHFFFCCCBBBCCCDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDFFFJJJPPPTTT[[[\\\]]]___cccjjjrrrxxx~~~{{{}}}~~~{{{~~~~~~zzz{{{|||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwvvvwwwxxxzzz}}}zzzzzzzzz||||||zzz{{{{{{{{{zzzuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwwwwxxxwwwwwwwwwzzzzzzyyy{{{}}}~~~~~~}}}}}}}}}~~~}}}{{{zzzzzz|||}}}}}}|||zzzyyyxxxxxxyyyzzz{{{}}}yyyzzz}}}~~~}}}{{{yyyzzz|||zzz|||}}}~~~~~~~~~}}}{{{|||||||||~~~~~~|||{{{}}}444111222555777999???FFFYYYwwwrrrttt^^^OOOJJJIIIHHHIIIIIIGGGCCCAAABBBDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBDDDEEEGGGKKKQQQUUUXXXYYY[[[^^^bbbjjjsssyyy}}}zzzyyyyyywwwzzz}}}~~~zzzzzz{{{}}}|||yyy}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}xxxzzz||||||zzzyyyzzz|||yyyyyyyyyzzz{{{{{{{{{zzzyyy{{{~~~~~~|||||||||zzz{{{|||}}}}}}}}}}}}}}}zzz{{{||||||}}}}}}||||||{{{xxxuuuuuuwwwxxxwwwuuussstttuuuvvvwwwyyyyyyzzzwwwwwwyyy|||~~~|||||||||{{{zzzwwwwwwwwwwwwwwwvvvvvvuuuxxxxxxyyyzzzzzzzzzzzzzzzwwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~333111222555777999???FFF]]]tttqqquuu^^^OOOIIIHHHFFFGGGGGGEEEAAA???@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEGGGLLLQQQUUUVVVWWWYYY]]]bbbkkkuuu{{{~~~~~~~~~zzz}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}zzzzzz{{{||||||}}}~~~~~~~~~|||xxxtttrrrrrrsssqqqrrruuuyyy{{{||||||{{{zzz|||~~~~~~|||zzzwwwuuurrrrrrsssvvvyyyxxxtttooottttttuuuuuuuuuvvvvvvvvvrrruuuxxxyyyxxxyyy|||yyyzzzzzz{{{{{{|||}}}}}}zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{wwwzzz||||||zzzxxxzzz||||||zzzyyyyyyzzz{{{zzzyyy{{{}}}~~~}}}}}}xxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}zzzwwwwwwyyy{{{zzzyyy||||||||||||||||||}}}}}}~~~~~~~~~333555555444444777===BBBaaaqqqvvvuuuZZZMMMJJJIIIHHHHHHGGGFFFDDDBBB@@@???@@@AAAAAA???>>>===???@@@BBBBBBCCCDDDGGGLLLRRRWWWZZZYYY[[[___dddjjjvvv|||}}}|||~~~|||yyywwwwwwwwwyyy{{{}}}|||yyyxxxyyy{{{~~~}}}{{{zzzyyyxxx|||}}}~~~~~~}}}|||~~~}}}}}}~~~}}}~~~|||yyywwwuuuttttttttttttssstttuuuvvvuuurrrpppnnnnnnoooppprrrrrrqqqrrrssstttuuusssqqqqqqsssuuuwwwwwwzzz{{{{{{zzzyyyxxxzzz{{{{{{yyywwwuuusssrrrqqqqqqpppppppppqqqrrrrrrqqqoooppppppppprrrvvvzzz{{{{{{yyywwwuuuuuuwwwyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{}}}{{{yyyxxxwwwtttqqqnnnpppppppppqqqssstttsssrrruuuuuutttssssssrrrrrrrrrqqqrrrssstttuuuuuuvvvvvvvvvxxxyyyzzzzzz{{{}}}~~~333444555555555999@@@EEEbbbrrrxxxwww[[[NNNJJJJJJHHHHHHGGGFFFDDDBBB@@@???@@@AAAAAA@@@???>>>???AAABBBBBBCCCDDDGGGLLLRRRWWW\\\\\\___eeeiiinnnyyywwwuuuzzz~~~{{{{{{{{{zzz{{{{{{{{{yyyyyyxxxwwwxxx{{{}}}~~~~~~{{{wwwtttrrrrrrrrruuuwwwxxxwwwuuutttvvvwwwvvvxxxyyyzzzzzzzzz|||~~~~~~yyyuuuwwwxxxuuuvvvzzzzzzxxxxxx{{{}}}{{{xxxvvvuuutttrrrqqqqqqqqqrrrssssssrrrppppppvvvuuutttuuuwwwxxxwwwvvvxxxzzz|||||||||}}}{{{xxxwwwwwwxxxyyy|||}}}}}}{{{xxxvvvuuusssrrrrrrssssssssssssuuuvvvvvvuuutttrrrqqqqqqqqqssstttuuuuuuvvvwwwxxxwwwwwwvvvuuuvvvwwwzzz{{{}}}|||}}}}}}}}}|||zzzyyywwwvvvuuurrrqqqpppqqqsssttttttrrryyywwwvvvvvvwwwxxxxxxwwwzzzxxxvvvvvvwwwyyyyyyxxxyyyzzz{{{|||}}}}}}}}}}}}}}}||||||||||||zzzvvvsssxxxvvvuuuuuuwwwzzz{{{{{{yyyzzzzzzzzzyyyyyyxxxwwwxxxyyy{{{}}}~~~111333444444555999AAAGGGbbbuuuzzzzzz]]]OOOKKKJJJHHHHHHGGGEEECCCBBBAAA@@@@@@AAABBBAAA???>>>???@@@BBBBBBCCCDDDGGGLLLRRRWWW^^^___dddkkkooosss{{{zzzpppnnnsss}}}~~~}}}zzzzzz|||}}}{{{yyyzzzxxxvvvwwwzzz~~~|||zzzzzzzzzyyyxxxvvvtttssstttvvvxxxyyyxxx|||zzzwwwtttqqqpppppppppooopppqqqqqqoooooopppqqqqqqrrrssssssssstttvvvxxx{{{zzzzzz|||zzztttqqqrrrnnnllllllpppqqqppprrruuutttttttttsssqqqpppnnnnnnnnnnnnooopppooonnnmmmlllnnnmmmmmmooorrrtttttttttssstttvvvvvvuuuuuuwwwxxx}}}yyyuuurrrqqqssstttvvvwwwxxxwwwvvvuuutttttttttuuuvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{|||}}}{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}|||~~~~~~}}}111333333333333888???FFFbbbxxx||||||___PPPKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@>>>@@@AAA@@@>>>===>>>???BBBBBBCCCDDDGGGLLLRRRWWW^^^```gggnnnrrrtttzzzvvvnnnlllqqq~~~{{{zzz{{{||||||yyywwwxxxzzz|||{{{{{{zzzzzzzzz|||~~~|||yyyxxxyyyzzzzzzyyy}}}|||zzzxxxwwwvvvuuuuuurrrsssssssssssssssssssssrrrsssttttttssstttvvvxxx}}}}}}}}}~~~}}}zzzxxxwwwooollllllppprrrrrrtttxxxvvvxxxyyyyyywwwuuuttttttuuuvvvwwwwwwwwwuuutttsssqqqqqqrrruuuxxx{{{|||{{{yyyzzz{{{{{{yyyxxxyyyzzz~~~}}}{{{zzzzzz{{{}}}666777666444444888@@@FFFaaa||||||```QQQLLLJJJHHHGGGEEECCCBBBAAAAAAAAA===>>>@@@???>>><<<<<<===BBBBBBCCCDDDGGGLLLRRRWWW\\\___fffnnnrrrrrrwww~~~tttnnnlllppp|||}}}{{{zzzzzzzzzzzzzzz|||~~~~~~xxxyyyyyyxxxwwwxxx{{{}}}}}}yyyxxx{{{}}}}}}:::;;;:::777666:::BBBIIIbbbzzz___PPPLLLJJJGGGFFFDDDBBBAAAAAAAAABBB<<<>>>@@@@@@>>>===<<<===BBBBBBCCCDDDGGGLLLRRRWWWZZZ^^^fffnnnqqqqqquuu{{{tttmmmlllpppzzz~~~}}}}}}{{{vvvxxxzzz}}}|||{{{xxxxxxzzzzzz{{{|||}}}|||zzzxxxvvv999999888666666;;;CCCJJJdddxxx]]]OOOKKKJJJGGGFFFDDDBBBAAAAAABBBBBB===@@@BBBBBB@@@>>>>>>>>>BBBBBBCCCDDDGGGLLLRRRWWW\\\___fffnnnqqqqqquuu{{{~~~tttnnnmmmrrr|||vvvppprrrqqqtttvvvwwwzzz}}}|||{{{zzzyyyzzz}}}~~~|||{{{xxxuuuwww}}}|||~~~}}}yyyvvv444555444333333999BBBJJJfffvvv\\\OOOKKKJJJGGGFFFCCCAAA@@@AAABBBCCC???AAADDDDDDBBB@@@??????BBBBBBCCCDDDGGGLLLRRRWWW^^^aaahhhooorrrrrrvvv|||~~~tttppppppuuutttooopppqqqssstttssswww|||}}}zzz|||{{{xxxvvvvvvxxx}}}}}}|||}}}|||wwwtttyyy555333333444555777???IIImmmvvv]]]OOOJJJHHHDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHLLLRRRUUU^^^bbbhhhnnnsssyyy~~~zzzpppoooooouuuzzztttrrrqqqtttwwwzzz||||||}}}~~~||||||~~~~~~~~~666444444555666888AAAJJJpppuuu\\\OOOJJJHHHDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDFFFHHHLLLRRRVVV___ccciiiooouuuzzzyyypppllllllrrr}}}}}}xxxwwwzzz~~~~~~~~~666444444666777:::CCCLLLtttzzzsss[[[OOOJJJGGGDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFIIIMMMRRRVVV___dddjjjpppvvvzzzxxxpppiiijjjoooyyy555333444666777:::CCCMMMwwwwwwrrr[[[PPPKKKHHHEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEFFFIIIMMMRRRVVV^^^cccjjjpppuuuzzz~~~yyyqqqiiiiiinnnxxx333222222555666:::CCCMMMyyyyyyppp[[[QQQLLLHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGIIIMMMSSSVVV\\\aaahhhoootttyyy|||zzzssslllmmmrrrzzz|||zzz}}}}}}zzzwwwuuusssvvvxxx}}}{{{|||}}}~~~}}}}}}~~~222111222555777:::DDDNNNyyyppp\\\SSSNNNJJJEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGIIINNNSSSWWWZZZ```hhhoootttxxx{{{}}}yyytttqqqrrryyyyyyuuuuuuzzzzzzuuuppplllkkkmmmqqqxxx|||wwwtttqqqrrrpppmmmjjjgggdddcccbbbgggiiiqqq{{{|||vvvwwwyyy{{{|||~~~~~~||||||||||||~~~|||yyyxxxxxxzzz{{{||||||}}}|||{{{|||~~~~~~|||}}}~~~}}}333111222666888<<>>???@@@@@@AAAAAAAAABBBCCCDDDFFFJJJPPPTTTZZZ___fffooouuuxxxyyyzzzzzz{{{uuuqqqssszzz~~~{{{xxxpppllliiigggdddeeellluuu{{{tttqqqoookkkfffbbb```]]][[[YYYWWWWWWZZZ```ffflllxxxyyynnngggdddaaa``````aaaaaa___[[[XXXYYYZZZ[[[^^^dddmmmxxx~~~}}}~~~|||{{{vvvvvvvvvwwwxxxyyyzzz{{{~~~|||yyyxxxzzz~~~|||}}}wwwtttvvvuuuooolllnnnkkkiiijjjnnnooommmmmmooopppppppppqqqsssvvvyyy{{{~~~yyy|||vvvsssttttttqqqoooqqqsssqqqssswwwvvvtttwwwzzzxxx~~~111888777555:::<<>>>>>FFFZZZttt\\\NNNHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB???@@@@@@@@@AAAAAABBBBBBDDDEEEEEEEEEFFFIIINNNQQQXXX___iiissszzz~~~oooeeeaaafffnnn{{{zzztttooohhheeejjjrrr|||rrrkkkjjjfffeeehhhmmmsss|||~~~zzztttmmmeee```ZZZYYYXXXXXX[[[dddnnnuuu}}}zzz|||}}}}}}|||zzzyyyvvvtttsssrrrssstttxxx|||~~~~~~}}}|||||||||xxxzzz|||~~~xxxrrrsssuuuxxx~~~}}}}}}yyyuuuvvvvvvxxxzzz{{{xxxyyy|||{{{wwwnnnoooyyy333555444888???===GGG]]]ttt[[[MMMHHHGGGEEEEEEEEEDDDCCCCCCBBBBBB????????????@@@@@@@@@@@@DDDEEEEEEEEEFFFIIINNNQQQXXX___jjjttt|||{{{lllcccbbbbbbjjjvvv{{{tttmmmhhhlllsss~~~uuupppjjjhhhkkkpppvvv{{{rrrhhhaaaYYYXXXWWWWWW[[[dddnnnvvv|||{{{|||~~~~~~~~~}}}zzz{{{|||~~~{{{wwwtttrrrrrroooppprrrtttyyy~~~wwwyyy~~~ssspppooorrrwww|||~~~vvvttttttssspppmmmlllnnnpppqqqsssxxx}}}xxxtttuuuxxx|||~~~www|||tttiiijjjsss444444222777>>><<>>MMMhhhhhhWWWSSSMMMHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBDDDGGGIIIIIIJJJQQQQQQUUUZZZ___gggvvvoooaaaZZZXXXaaaiiittt}}}}}}uuupppkkkkkknnnpppwww{{{sssppprrrxxx}}}}}}|||{{{{{{|||}}}||||||}}}}}}~~~}}}qqq```[[[UUUPPPOOOOOOPPPPPPRRRVVV^^^gggpppyyy~~~zzzuuuuuuvvvvvvyyy}}}|||{{{yyyvvvtttsssrrrrrrqqqrrrtttuuuuuuwwwyyy{{{|||}}}~~~zzzssslllhhhccc^^^\\\___```hhhttt{{{zzz~~~}}}}}}yyyuuurrrppptttwww|||uuussswww{{{yyy333777666777<<<>>>OOOjjj}}}fffUUURRRLLLIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAAAAAAAABBBBBBCCC???AAACCCEEEFFFHHHJJJKKKQQQRRRUUUZZZ___gggvvvqqqccc[[[YYY___fffqqq|||vvvpppooorrruuuzzz~~~sssooonnnrrrwwwxxxzzz}}}~~~{{{xxxtttqqqppppppppppppqqqrrrsssuuuxxx}}}}}}ppp^^^YYYTTTPPPOOOOOOOOOOOOOOOTTT[[[eeeooozzz{{{tttqqqqqqqqqtttyyyxxxwwwwwwvvvuuutttttttttuuuvvvwwwvvvuuuvvvxxxzzz~~~xxxqqqjjjfff```[[[[[[______hhhvvv{{{wwwvvvtttsssvvvzzz{{{wwwyyy|||{{{444888666777<<>>WWW|||jjjWWWMMMGGGEEEGGGEEEDDDCCCEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBDDDFFFHHHJJJMMMMMMPPPTTTUUUVVV]]]eeeqqqwww|||yyypppeee```^^^gggjjjmmmqqqxxxxxxsssssszzz~~~~~~~~~xxxssslllfff^^^XXXTTTSSSRRRQQQLLLNNNQQQTTTYYY```hhhnnntttyyy~~~yyynnnhhheee\\\[[[ZZZZZZ\\\```dddggglllpppwww~~~tttmmmfffcccdddkkkyyy}}}wwwxxx~~~tttnnnkkkjjjjjjkkkwww444777555777:::>>>XXXpppYYYMMMHHHFFFHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCDDDFFFHHHIIIMMMNNNRRRVVVWWWWWW\\\cccnnntttzzzwwwmmmddd______ggglllrrruuu{{{xxxssstttxxx}}}zzzvvvooojjjbbb[[[WWWTTTRRRPPPMMMNNNPPPSSSVVVZZZ```eeemmmqqqwww|||vvvnnniii___^^^]]]]]]___cccgggiiiooosssyyy~~~{{{mmmiiiffffffhhhnnn|||yyyyyy~~~tttooommmkkkkkkmmmvvv555777555666:::AAA]]]www[[[NNNIIIHHHHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAACCCDDDFFFGGGHHHMMMNNNSSSXXXXXXXXX\\\bbbjjjrrrxxxuuulllcccaaabbbgggpppxxx{{{xxxssstttyyy~~~|||zzzrrrmmmfff___ZZZUUUQQQOOOLLLNNNOOOPPPRRRUUUYYY\\\dddggglllqqquuuyyy}}}wwwnnnddddddccccccdddfffhhhjjjmmmppptttxxxzzz}}}wwwqqqgggffffffiiilllrrr~~~yyyyyy~~~tttooonnnmmmmmmnnnxxx666777444555;;;CCCaaa|||]]]NNNJJJIIIHHHFFFDDDDDDEEEFFFEEEDDDDDDEEEEEEEEEEEECCCAAA@@@???@@@AAACCCEEEFFFGGGHHHLLLNNNSSSXXXYYYXXX\\\bbbhhhpppvvvtttkkkdddcccfffhhhsss|||wwwsssttt{{{vvvxxx{{{}}}tttooohhhaaa\\\VVVQQQNNNLLLMMMNNNOOOOOOQQQTTTWWW[[[^^^ccchhhlllqqqvvvyyy~~~sssiiiiiihhhgggggghhhiiiiiigggjjjmmmpppsssvvvyyy|||zzzpppjjjddddddggglllooouuu{{{wwwyyy~~~uuupppooommmmmmoooyyy444666555777===DDDaaa{{{]]]QQQLLLGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEDDDCCCCCCBBB???>>>======???CCCFFFHHHJJJNNNUUUZZZ\\\]]]^^^___kkkqqquuusssjjjdddccceeemmmwwwsssrrrttt|||~~~|||{{{zzzzzz|||{{{nnnnnnoooqqqwww~~~zzzrrrggg\\\UUURRRQQQOOOOOOOOOOOOOOOQQQTTTWWWWWWZZZ\\\___ccchhhnnnssszzz{{{uuuooolllllljjjeeeeeejjjfffjjjmmmnnnppptttwwwwww|||uuukkkdddccceeehhhmmmttt~~~{{{wwwxxxuuummmjjjiiimmmsss{{{444777555888>>>EEEcccwww\\\QQQLLLHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>===>>>@@@CCCFFFIIILLLPPPWWW\\\^^^___```aaaiiiooosssqqqiiicccdddfffnnnyyy|||ppplllnnnxxxzzz~~~~~~|||zzzzzzyyyyyyzzz{{{{{{{{{zzzxxxvvvnnnmmmlllkkknnnrrrwwwzzzyyynnnmmmkkklllrrr~~~vvviii^^^VVVRRRPPPQQQQQQQQQPPPOOOPPPSSSVVVUUUVVVXXXZZZ]]]aaafffjjjssszzz|||vvvqqqppplllfffeeehhhdddgggkkknnnrrrwww{{{}}}yyyqqqiiieeeeeehhhnnnsss{{{yyyvvv{{{wwwpppllllllpppvvv~~~444666666888???GGGdddrrrZZZPPPLLLIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@???>>>===>>>@@@CCCGGGIIINNNSSSYYY^^^```aaabbbcccgggmmmqqqnnngggbbbcccgggooozzzyyylllfffeeeoooqqquuuyyyzzzzzzxxxwwwsssrrrpppnnnllljjjiiiiiiiiiiiijjjkkkkkkjjjhhhhhhbbb```^^^]]]```eeejjjnnn{{{ssspppllljjjppp|||xxxjjj```ZZZVVVSSSQQQRRRQQQPPPNNNOOOQQQSSSTTTUUUVVVWWWXXX[[[```cccmmmvvv~~~|||xxxrrrkkkhhhhhhfffhhhmmmuuu}}}wwwpppllljjjjjjooowww~~~~~~yyyxxx}}}xxxrrrppppppvvv|||}}}}}}}}}222555555888???GGGeeennnXXXNNNKKKHHHGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===>>>@@@DDDHHHJJJOOOSSSZZZ___aaabbbcccdddhhhmmmqqqmmmeee```aaadddnnnyyy~~~~~~}}}zzzxxxyyyzzz|||uuuhhhaaa^^^ccceeeiiilllmmmllliiihhheeedddbbbaaa___^^^]]]]]]^^^___``````aaa``````___\\\ZZZXXXWWWZZZ___eeeiiiwww}}}yyytttrrrxxxxxxjjjbbb___[[[XXXUUUUUUVVVTTTSSSSSSTTTVVVVVVWWWXXXXXXYYY\\\```dddnnnwww~~~uuunnnllljjjkkkrrrwwwssssssqqqwww~~~{{{{{{yyytttssstttzzz~~~~~~111444333777>>>FFFccciiiVVVMMMIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAABBBAAA@@@@@@???>>>>>>===>>>AAAEEEHHHKKKNNNSSSYYY^^^```bbbbbbcccjjjooorrrnnnddd^^^]]]```kkkvvv}}}{{{yyyvvvtttqqqmmmjjjkkklllnnnqqqvvv|||xxxmmmbbb[[[WWWXXXZZZ^^^```aaa```^^^]]]___^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^[[[YYYWWWVVVYYY]]]bbbfffnnnyyyyyyjjjcccaaa___]]][[[\\\]]]\\\[[[ZZZ[[[]]]YYYZZZ[[[\\\]]]```dddgggqqqzzzwwwooolllkkksss}}}|||{{{}}}{{{|||xxxttttttwww~~~~~~~~~222444333666===EEEbbb}}}eeeTTTLLLHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>>>>===>>>AAAEEEIIILLLNNNRRRYYY^^^```aaabbbccckkkppptttoooeee]]][[[]]]fffqqq|||}}}xxxuuuqqqnnnkkkgggdddaaa``````bbbeeeiiinnnsssvvvssssssrrrmmmeee]]]WWWTTTSSSTTTWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\]]]]]]^^^]]]\\\ZZZZZZ[[[^^^bbbdddjjjuuu{{{llldddcccccccccbbbccccccbbb```^^^___```^^^___``````aaacccgggkkkqqqzzzwwwooolllssszzzxxxzzzwwwtttvvvzzz|||~~~|||zzz|||444666555777>>>EEEbbbuuu```RRRKKKHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>???AAAFFFJJJLLLNNNSSSYYY^^^aaabbbcccccchhhoootttqqqhhh___\\\\\\cccmmmvvvxxxxxxyyyxxxvvvqqqnnniiifffdddbbb___]]][[[[[[]]]___ccchhhlllooolllllljjjfff```[[[XXXVVVSSSTTTVVVXXX[[[]]]___```]]]]]]]]]^^^___```bbbccc`````````aaabbbdddeeefffeeedddccccccdddeeeggghhhlllvvv}}}}}}{{{nnnhhhhhhmmmqqqqqqrrrrrroookkkhhhgggggggggggggggffffffgggkkknnnpppzzz|||uuuyyyxxxwwwyyywwwuuuxxx}}}}}}|||yyyuuurrrqqqpppnnnllllllmmmoooqqqrrrrrrqqqqqq666888666999???FFFcccppp\\\PPPJJJHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>>>>???BBBFFFJJJMMMOOOTTTZZZ___aaabbbcccdddfffmmmtttrrriii```]]]]]]bbbkkkrrrsssrrrsssrrrooollliiidddaaa```___^^^]]]\\\\\\]]]___ccchhhlllooollljjjhhhdddaaa]]][[[[[[UUUVVVWWWZZZ]]]```ccceeefffggggggiiijjjlllnnnooonnnnnnnnnoooppprrrtttuuunnnnnnnnnnnnnnnooooooooooooxxx~~~}}}yyyzzzxxxoookkkooowww~~~}}}xxxvvvuuuoooooonnnlllkkkkkknnnppppppzzzyyyxxxzzzxxxvvvyyy{{{rrroookkkhhhfffeeecccaaacccdddeeefffgggfffeeeeee111555555777<<>>>>>>>>???AAADDDHHHJJJRRRUUUXXXZZZ\\\]]]```bbbhhhnnnssspppgggaaa```bbbcccgggllloooooommmlllkkkiiiiiigggdddaaa``````bbb___aaadddhhhmmmqqqsssuuuuuuqqqlllgggccc```]]][[[]]]YYY[[[cccjjjlllqqqxxxyyy|||}}}zzzzzz~~~{{{vvvqqqwww|||}}}xxxyyy~~~wwwsssqqqtttvvvoooooonnnlllmmmsssrrrzzz{{{{{{}}}}}}wwwyyy}}}}}}||||||xxxuuutttuuutttrrrssstttsssoookkknnniiieeeccc```\\\[[[^^^aaa```___^^^^^^___```aaa333777777888<<>>?????????@@@CCCFFFIIIKKKLLLPPPUUUYYYZZZ[[[\\\]]]eeelllqqqooohhhbbbbbbeeennnttt|||~~~}}}~~~~~~yyyyyy~~~}}}xxxvvvuuu{{{~~~}}}}}}~~~~~~}}}~~~|||yyy{{{|||xxxsssppphhhgggfffhhhmmmrrruuuuuuvvvpppjjjggghhhiiigggdddggggggiiikkknnnppprrrrrrsssppppppsssuuusssuuuyyyuuuuuutttsssssssssrrrrrr222666777999>>>DDDbbbjjjXXXOOOJJJJJJLLLIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFDDDCCCDDDCCCAAA???>>>>>>>>>???AAAEEEHHHJJJKKKOOOTTTWWWYYY[[[\\\^^^dddjjjpppooohhhcccdddfffnnnvvv{{{zzz}}}{{{vvvzzz~~~{{{yyyyyy{{{}}}}}}~~~~~~~~~~~~~~~yyy}}}|||xxx{{{{{{wwwrrroookkkjjjiiikkkqqqyyy|||xxxrrrppppppqqqpppoooqqqsssuuuxxx{{{}}}000555555888>>>EEEcccmmm[[[QQQKKKJJJLLLHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDBBB@@@>>>======???AAADDDHHHJJJLLLOOOSSSVVVXXXZZZ]]]___bbbiiiooooooiiidddeeehhhpppyyy~~~zzz{{{|||zzzwwwvvvvvvxxx|||~~~~~~~~~|||{{{zzzyyyyyy{{{|||xxx{{{{{{yyy}}}{{{wwwuuusssqqqnnnmmmpppyyy~~~}}}~~~~~~111555555888<<>>>>>>>>???BBBEEEIIIKKKNNNPPPRRRTTTWWWZZZ^^^bbbaaahhhooonnniiieeefffiiiqqq{{{|||}}}||||||}}}~~~}}}}}}|||yyywwwwwwyyy{{{}}}{{{yyywwwuuu{{{{{{wwwzzz~~~}}}}}}~~~}}}}}}zzzsssqqqyyy222666666888<<>>???@@@CCCGGGJJJMMMOOORRRVVVZZZ]]]___```ccciiinnnmmmgggcccdddgggppp{{{yyypppjjjhhhggggggggggggffffffeeeeeekkkkkknnnsssvvvxxx}}}~~~}}}~~~zzzzzz{{{|||zzzwwwyyy|||zzzvvvqqqnnnmmmmmmnnnnnnrrrtttvvvxxx{{{~~~333333;;;888;;;EEEZZZhhhVVVOOOKKKHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGGGGFFFEEECCCAAAAAA;;;===???@@@AAADDDHHHKKKNNNOOORRRVVVYYY]]]___```ccciiinnnnnnhhhdddeeehhhnnnxxxuuuuuuyyy|||ppphhhdddbbbaaa___^^^]]]]]]]]]]]]cccccceeejjjmmmnnnrrryyy~~~{{{xxxxxx||||||vvvuuuxxx{{{zzzwwwrrrnnnmmmmmmnnnnnnpppssswwwzzz}}}555444<<<888;;;EEEYYYjjjWWWOOOKKKGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAA<<<===???AAABBBEEEIIILLLOOOPPPRRRUUUXXX[[[^^^___bbbhhhmmmmmmiiieeefffhhhkkkuuuuuudddcccfffnnn}}}tttiiicccbbb___[[[WWWUUUUUUWWWXXX[[[ZZZ\\\aaacccdddhhhnnn}}}zzzwww{{{~~~xxxttttttxxx||||||zzzvvvsssqqqpppqqqrrrppptttyyy~~~666333:::777;;;GGG[[[gggUUUNNNJJJGGGGGGGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGFFFEEECCCBBBAAA;;;===>>>@@@AAADDDHHHKKKNNNPPPRRRUUUXXX[[[]]]^^^aaafffkkkllliiifffeeefffjjjsss~~~ooo]]]\\\\\\bbbooo}}}qqqjjjgggddd^^^XXXUUUUUUWWWYYYWWWVVVYYY]]]___```eeekkkxxx}}}wwwtttvvvzzz~~~|||yyywwwvvvwwwyyywww{{{555111888555<<>>@@@BBBFFFIIIMMMOOORRRVVVYYY\\\^^^^^^___ccciiikkkiiifffeeeeeekkksss{{{mmm___\\\YYY[[[eeevvv|||tttlllhhhbbb]]]YYYXXXYYYZZZWWWVVVXXX]]]___```dddjjjttt~~~~~~xxxvvvxxx{{{~~~~~~|||{{{}}}{{{{{{{{{{{{zzz555111777555===KKK```eeeUUUQQQOOOLLLJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFEEEDDDCCCAAA@@@???999:::<<<===???BBBFFFIIIMMMPPPUUU[[[^^^```aaa```^^^bbbhhhkkkjjjhhhfffeeejjjrrrzzzooo```]]]XXXWWW^^^mmm~~~ooommmhhhddd___]]][[[[[[ZZZYYYZZZ^^^___^^^bbbhhhqqq}}}zzzyyy{{{}}}~~~|||wwwuuuuuuuuussssssxxx777222777444===KKK___}}}cccSSSNNNMMMJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>999;;;===>>>???BBBFFFIIINNNSSSZZZaaaeeegggfffddd___ccciiimmmmmmkkkhhhfffgggooowww}}}sss```\\\WWWTTTYYYgggyyyyyyuuuuuuuuuwww}}}vvvuuusssppplllhhhdddaaabbb``````aaa```]]]___dddppp{{{xxxxxxwwwvvvwwwzzz~~~|||~~~~~~zzzwwwssssssvvv}}}:::444777444<<>>===:::<<<>>>???@@@CCCGGGJJJOOOUUU]]]eeejjjkkkiiihhhaaadddjjjnnnooommmjjjhhhdddmmmvvv|||uuu___\\\WWWTTTXXXeeewww{{{sssmmmjjjiiiiiimmmsssyyy}}}xxxsssmmmjjjiiifffeeeeeebbb^^^^^^cccnnnyyy~~~sssrrrpppnnnooosssyyy~~~~~~uuurrrqqqwww