BM6P6(@ |||yyyxxxwwwtttuuuvvvyyy}}}wwwiiibbb\\\WWWRRRRRRPPPOOONNNMMMMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKGGGGGGFFFEEEEEEEEEEEEEEEEEEEEECCCBBBBBBCCCDDDDDDFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDAAA@@@@@@AAABBBCCCCCCAAA???>>>??????>>>===<<<;;;::::::<<<;;;::::::999999999999888888999999999888888777999999888777666555555444555555444444444333333333333333333333333333333333222222222111111111111111000000000000000000000000////////////............000///---,,,,,,---///000000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******++++++++++++******,,,+++++++++***)))))))))+++++++++************)))************************++++++++++++******))))))((((((((((((((((((((((((***++++++,,,,,,++++++***((((((((()))******++++++***++++++***)))(((***,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,---......,,,,,,++++++***+++++++++...------,,,,,,++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...|||zzzxxxvvvvvvwwwyyy||||||mmmddd]]]XXXSSSSSSQQQPPPOOONNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGHHHHHHGGGEEEBBBAAA@@@AAABBBCCCBBBAAA???>>>===============<<<<<<<<<<<<;;;::::::999999999:::999::::::::::::999888888888888777777666555444444555555555444444444333333333333333333333333333333333222222222111000000000000000000000000000000000////////////............000...---,,,,,,---...000333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******++++++++++++******+++++++++***************+++++++++************)))************************++++++++++++*********)))***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++)))((())),,,...***++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------}}}zzzxxxwwwwwwwwwyyy|||~~~rrrfff^^^YYYTTTSSSRRRQQQPPPOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHJJJJJJFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>???>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCCCCDDDDDDBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHGGGEEECCCBBB@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<======>>>>>>;;;;;;:::999999999::::::;;;;;;;;;;;;;;;:::999888777777666666555555444444555555555444444444444333333333333333333333333333333333222222111000//////000000000000000000000000////////////............///...---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++++++++*********************++++++++++++++++++************)))************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++,,,,,,------,,,,,,***)))((()))---000***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////******+++,,,,,,---......,,,,,,++++++++++++******------------------------------,,,+++++++++,,,,,,{{{xxxwwwvvvvvvwwwyyy|||~~~wwwhhh^^^YYYTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIKKKLLLMMMEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCCCCDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@AAA@@@???>>>>>><<<<<<<<<===============;;;::::::999999:::::::::;;;;;;;;;;;;:::999888888666666666555555555555555555555555555444444444444333333333333333333333333444333333222111000//////000000000000000000000000////////////............///...------------...///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,******++++++++++++******)))))))))***+++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***))))))******+++,,,,,,---***+++++++++***+++---///***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...//////+++++++++,,,,,,---------------------------------------------------------...---,,,,,,++++++++++++}}}wwwvvvttttttuuuxxx|||~~~}}}jjj^^^XXXTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNNNNEEEEEEDDDDDDDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCCCCCDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@??????@@@?????????>>>>>>???>>>>>>===<<<<<<;;;;;;:::::::::999999::::::;;;::::::::::::999888777666555555555666666666666666666666555555555444444444333333333333333333333333333333222222111000000///000000000000000000000000////////////.....................------.........////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******)))))))))***+++++++++,,,+++++++++*********))))))************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))***+++++++++'''***,,,---,,,++++++,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,......---------,,,,,,+++++++++------------------------------------------------...---,,,,,,++++++++++++xxxvvvtttssstttwww{{{}}}oooaaaZZZUUUTTTSSSRRRPPPPPPPPPPPPOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKMMMMMMEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEECCCCCCDDDDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???????????????>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::::::::999999999:::;;;;;;:::::::::999888777666555555555666666777777888888666666666555555555444444333333333333333333333333222222222111111111111111000000000000000000000000////////////....................................,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++************++++++++++++*********************++++++++++++++++++************)))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''(((((()))******++++++(((***,,,,,,+++***)))******++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---......---,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,{{{yyyvvvssssssvvvyyy{{{~~~wwwfff___WWWVVVUUUTTTSSSRRRRRRRRROOOOOOOOOOOOOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@??????AAACCCFFFGGGHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===============>>>>>>======<<<<<<<<<;;;:::999999999::::::;;;<<<;;;;;;;;;:::999888666666666666666777888999999:::666666666666555555555555333333333333333333333333111111111111111222222222000000000000000000000000////////////............---..................---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******++++++++++++******+++++++++***************+++++++++************)))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))******+++,,,,,,+++++++++)))'''&&&(((******++++++,,,,,,++++++*********++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------~~~|||wwwtttssstttwwwxxx{{{}}}kkkcccYYYYYYWWWVVVUUUTTTTTTTTTOOOOOOOOOOOONNNNNNMMMLLLQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@???>>>>>><<>>===============<<<<<<<<<===============999999999999::::::;;;<<<<<<<<<<<<;;;:::999777666666666777888999::::::;;;777666666666555555555555333333333333333333333333000000000111222222333333000000000000000000000000000/////////............------............------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***,,,---------******++++++++++++******,,,+++++++++******))))))+++++++++************)))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------///---)))%%%###$$$(((,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,---............---,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,------.........************************++++++++++++,,,------...zzzvvvuuuwwwxxxxxx|||}}}pppccc\\\ZZZXXXWWWVVVVVVVVVWWWQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQOOONNNMMMLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMLLLKKKIIIGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBBBB@@@???===<<<<<<<<<<<<@@@DDDHHHIIIJJJKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGJJJJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFEEEEEECCCBBBBBBFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>========================@@@???===<<<::::::999999;;;;;;::::::::::::;;;;;;======<<<;;;999888777777999:::::::::::::::::::::777777777777666666666666444444333333333333222222222222222111111111111000111111111111000000000000000000////////////000000,,,------......------,,,......---------,,,,,,,,,...---+++***)))******+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,---,,,+++***)))++++++,,,------,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,***)))(((((()))***+++,,,---------,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++}}}zzzxxxyyyyyyxxxzzz{{{}}}xxxjjj^^^\\\ZZZXXXXXXWWWWWWVVVQQQQQQRRRSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>======<<<<<<>>>AAAFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888::::::::::::::::::999999777777777777666666666555444444333333333222222222222222222111111111111000111111111111000000000000000000////////////000000------------------------......---------,,,,,,,,,......---,,,+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,+++,,,++++++******++++++,,,************************,,,,,,,,,+++***)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++++++++,,,,,,,,,------,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,+++++++++|||{{{yyyxxxvvvwwwzzzrrrbbb```]]][[[ZZZYYYWWWUUUQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQRRRSSSRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@>>>>>>=========@@@CCCGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGFFFEEEEEEDDDCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>???????????????????????????>>>===<<<;;;:::::::::===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;::::::;;;:::::::::999888888888777777777666666666555555333333333333222222222222222222222111111111111000111111111111000000000000000//////......//////000///...---,,,,,,---...///......---------,,,,,,,,,///......---......///000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))************+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,+++******'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************---,,,+++***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++|||xxxvvvssstttwww|||yyyhhheee```^^^]]][[[XXXUUUQQQQQQQQQQQQPPPOOOOOONNNQQQQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKMMMNNNMMMLLLKKKIIIIIIHHHFFFEEECCCBBBAAAAAAAAA@@@???>>>>>>>>>???AAADDDHHHJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666777777666666666555555555333333333222222222222111222222222111111111000000111111111111000000000////////////....../////////000...---++++++---...000......---------,,,,,,,,,------.........///000000,,,,,,++++++++++++,,,,,,******************************++++++++++++******************************)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++'''((()))+++,,,---------,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwsssrrrsssuuuzzz~~~oooiiiccc___^^^\\\XXXTTTRRRQQQQQQPPPOOONNNNNNNNNPPPQQQRRRRRRRRRQQQOOONNNMMMLLLKKKJJJIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMLLLKKKIIIIIIHHHFFFEEECCCBBBAAABBBAAAAAA@@@@@@@@@AAAAAABBBEEEHHHJJJJJJIIIIIIJJJLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>===========================<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777666666666666666666555555555555333333222222222111111111222222222111111111000000111111111111000000000/////////............//////000///---,,,,,,---///000......---------,,,,,,,,,,,,,,,------............,,,++++++******++++++,,,******************************++++++++++++******************************************+++++++++,,,***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++++++++++++++,,,((()))***,,,---.........,,,++++++******++++++,,,************************))))))(((((()))+++---...******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~vvvqqqqqqrrrtttwww}}}uuunnnddd^^^]]]\\\XXXTTTRRRQQQPPPOOONNNMMMMMMMMMOOOOOOPPPQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDGGGJJJKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;::::::999888888888777666666666666666666555555555444444222222222222111111111111222222222111111111111000111111111111000000000000///......------......///000///...------...///000......---------,,,,,,,,,++++++,,,---------,,,,,,++++++************++++++******************************++++++++++++***************************************+++++++++,,,,,,******++++++++++++******++++++******++++++,,,---++++++******++++++,,,---)))***+++,,,---.........,,,++++++******++++++,,,************************((((((((()))***,,,---...***++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,------------------------************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------~~~wwwqqqooopppqqquuuzzz{{{qqqddd]]]\\\[[[XXXTTTRRRQQQOOONNNMMMLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMKKKJJJGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDEEEFFFFFFHHHJJJMMMNNNMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::999999888777777777777777777777666666666555555555444444444222222222222111111111111222222222111111111111000111111111111000000000000///......------......//////..................///......---------,,,,,,,,,,,,,,,---...---,,,++++++++++++************++++++******************************++++++++++++******************************)))))))))************+++******++++++++++++******++++++******++++++,,,---++++++*********+++,,,---******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***+++++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------************++++++++++++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,......---,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------~~~xxxrrrnnnnnnppprrrwww}}}~~~rrrddd\\\[[[ZZZXXXTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMNNNOOONNNMMMLLLKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNOOONNNLLLJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHKKKMMMOOOPPPOOOMMMLLLLLLIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;======<<<;;;999888777777666666666666777777777777666666555555555444444444222222222111111111111000222222222111111111111000111111111111000000000000.........------...............////////////............---------,,,,,,,,,------.........---+++***++++++************++++++))))))))))))))))))))))))******++++++++++++******************************(((((((((((())))))))))))******++++++++++++******++++++******++++++,,,---++++++*********+++---...)))******+++++++++******,,,++++++++++++++++++,,,************************++++++,,,,,,+++***((('''++++++,,,,,,,,,++++++************++++++,,,,,,,,,************************)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***,,,.........,,,+++,,,,,,------------......+++++++++,,,,,,---------zzzsssooollllllppptttwww|||~~~|||}}}vvvhhhbbbZZZYYYXXXQQQTTTSSSQQQOOONNNLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMPPPPPPOOOOOONNNMMMLLLLLLNNNNNNNNNNNNMMMLLLJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIJJJKKKKKKNNNNNNMMMMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFEEECCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@BBBBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===:::::::::999999999888888888888888777777777777777555555444444444333333333333333333222222222111111111111111111111111111111000000111111111111000000,,,---///000000000///.........------------............------------......111000...,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,+++++++++******************************)))))))))))))))*********************************)))))))))))))))))))))))),,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))+++***)))(((((()))***+++++++++++++++++++++++++++,,,+++++++++***)))))))))************************+++++++++*********)))))))))************+++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvpppllllllooorrrtttyyy~~~}}}yyyzzz|||{{{kkkddd\\\ZZZZZZSSSSSSRRRPPPNNNMMMKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>======<<<<<<<<<=====================<<<<<<<<<<<<======;;;::::::999999::::::;;;;;;::::::::::::999999999888888888888777777777777555555555555444444444333333333333222222222111111111111111111111111111111000000111111111111000000,,,---///000000000///.........------------............------------......///...---+++++++++------++++++++++++++++++++++++++++++++++++************************************++++++******))))))((((((++++++++++++++++++++++++************************,,,+++***)))(((((()))***)))***++++++++++++***)))*********))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++*********))))))************++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyqqqmmmkkkmmmnnnoootttyyyzzzwwwxxx{{{qqqggg^^^\\\]]]WWWSSSRRRPPPNNNLLLKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<======>>>>>>???======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888777777777666666666555555555444444333333333222222222111111111111111111111111111111000000111111111111000000---...//////000/////////......------------............------------.........---,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++************************************,,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++***************+++++++++************************+++++++++***************************+++++++++,,,***+++,,,---...---,,,,,,))))))***+++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{qqqllljjjkkkkkklllpppvvv}}}|||xxxwwwzzzwwwkkk___]]]^^^XXXTTTSSSQQQOOOMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGIIIHHHGGGFFFFFFHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDAAA@@@??????>>>>>>>>>???>>>??????AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>======<<<;;;;;;;;;<<<===>>>??????======<<<<<<<<<<<<============<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::999999888888777777777777666666666666555555555333333333222222222111111111111111111111111111111000000111111111111000000......//////////////////......------------............------------......------,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------*********++++++************+++,,,------,,,+++***************************)))))))))***+++++++++,,,*********************************************************+++++++++,,,,,,'''(((+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------------,,,,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}sssmmmiiiiiijjjjjjnnntttyyy~~~{{{wwwzzz}}}oooaaa^^^___YYYVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIHHHIIIJJJLLLMMMHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKJJJJJJHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC???>>>>>>============>>>>>>>>>@@@AAACCCEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>=========::::::;;;<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>======<<<<<<======>>>=========<<<<<<<<<;;;;;;:::::::::999888777777666777666666666666555555555333333333222222222111111111111111111111111111111000000111111111111000000/////////.........//////......------------............------------.........---------------......++++++++++++++++++++++++...------------,,,,,,,,,************************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***,,,---......+++******************+++***+++,,,------,,,+++***************************)))))))))***+++++++++,,,***************************************************++++++++++++,,,,,,,,,'''(((+++,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))***+++,,,---............------------------------------,,,,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwpppkkkjjjiiihhhkkkqqquuu{{{|||zzz{{{tttddd```___YYYWWWVVVTTTRRRPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEECCCCCCCCCCCCBBBBBBBBBBBB===>>>???@@@AAACCCDDDDDDAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA>>>======<<<<<<=========>>>???AAABBBDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777666666666666555555555444444333333333222222222111111111111111111111111111111000000111111111111000000000000///............///......------------............------------......------..................++++++++++++++++++++++++------------,,,,,,,,,,,,************************''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))###$$$&&&(((***+++++++++++++++***))))))***++++++******++++++++++++*********************************************+++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---////////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}vvvoookkkhhheeehhhmmmpppvvv~~~}}}}}}yyyiiibbbaaaYYYWWWUUUTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIJJJLLLLLLMMMMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCC@@@@@@@@@@@@????????????>>>>>>@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@======<<<<<<<<<======>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@???????????????@@@????????????????????????????????????????????????======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::888777777666555555555555444444444333333333333222222222111111111111111111111111111111000000111111111111000000111000///...---......///......------------............------------......,,,,,,------............++++++++++++++++++++++++,,,,,,+++++++++*********************************(((((())))))******++++++++++++++++++++++++++++++************************&&&''')))***+++*********++++++***))))))***++++++*********))))))*********************************+++++++++***************************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***,,,,,,---......///..............................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{rrrmmmhhhdddeeeiiilllrrr{{{~~~}}}llleeebbbZZZVVVUUUSSSQQQOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCAAA@@@??????@@@@@@@@@????????????>>>===>>>???@@@AAA@@@????????????@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@======<<<<<<<<<======>>>???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999777777666555555444444444333333333333333333222222222111111111111111111111111111111000000111111111111000000111000///...------...///.........------..................------.........***+++,,,---------------++++++++++++++++++++++++*********))))))))))))(((************************************))))))))))))************************++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++++++++******))))))************************))))))******++++++++++++++++++,,,,,,,,,---------******)))))))))***+++,,,)))***++++++,,,,,,,,,,,,.........///......---,,,........................---------,,,,,,,,,++++++------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~wwwnnnhhheeeeeefffkkkooouuu{{{pppggg```]]][[[XXXUUURRROOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMKKKIIIHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@??????>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA???>>>===============>>>???@@@@@@AAAAAACCCBBBBBBAAAAAA@@@@@@???BBBBBBBBBAAA@@@???>>>===========================>>>AAADDDFFFGGGEEEBBB@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@??????>>>>>><<<<<<<<<============>>><<<===>>>???AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@============<<<<<<<<<<<<======<<<======>>>???@@@<<<<<<;;;::::::::::::;;;::::::;;;::::::999888777666555555555555444444444000000000000000000000000111000000000000000111222111111111111111111111111000000000000000000000000111///,,,---///111///...//////...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++******))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))))))))))))))*********((()))++++++)))((()))***************************,,,,,,+++***))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,)))'''(((+++---,,,*********+++,,,,,,---............---,,,++++++++++++((())))))))))))*********------------------------///...,,,+++***+++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......***+++,,,,,,------------zzzqqqkkkgggffffffiiimmmrrrxxxtttjjjccc```[[[XXXUUURRROOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNLLLJJJIIIHHHHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBB@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@??????>>>>>>>>>>>>;;;<<<<<<<<<<<<=========<<<===>>>???AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAA??????>>>>>>>>>=========>>>============>>>>>>???<<<<<<;;;;;;:::::::::;;;888888999888888777666555666555555555555444444444111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000...,,,,,,///000///---------,,,,,,,,,,,,---...,,,,,,------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++******))))))((((((((()))++++++)))))))))***************************,,,++++++***************************************************************++++++++++++++++++++++++++++++******++++++,,,,,,---***((()))+++---,,,*********+++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------///...---,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,---------......***+++,,,,,,---------,,,vvvooojjjgggfffgggjjjooouuu{{{yyymmmfffbbb[[[XXXUUURRROOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKJJJIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>=========?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;===>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????????????????????????????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???@@@BBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>??????>>>=========>>>>>><<<<<<<<<;;;;;;;;;;;;:::888888999888888777666555666555555555555444444444222222222222222222222222333222111000000000000000111111111111111111111111000000000000000000000000///---,,,,,,---......---++++++++++++,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++***)))(((((('''(((***++++++***))))))***************************++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,******+++,,,,,,+++***++++++,,,,,,------...+++++++++***++++++,,,,,,------------............------------------------///......------------...,,,,,,---------,,,++++++,,,,,,,,,---------......++++++,,,---------,,,,,,{{{rrrlllgggeeeeeehhhmmmqqqwww~~~~~~pppgggbbb[[[XXXUUURRROOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>===============????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===>>>>>>>>>?????????@@@>>>>>>>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>===????????????@@@@@@@@@@@@==================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999777777666555555555555444444444333333333333333333333333444333222111000000//////111111111111111111111111////////////////////////...---,,,,,,,,,---------+++++++++++++++,,,------+++,,,,,,------.........+++++++++,,,,,,,,,---------,,,,,,,,,++++++******)))))))))******+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******)))))))))(((***,,,+++***)))******************************+++++++++++++++++++++***************************++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,...---,,,+++,,,,,,,,,,,,+++++++++,,,,,,---------***************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,vvvnnnhhheeeeeegggkkkoootttzzzrrrgggaaa[[[XXXUUURRROOONNNNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJIIIHHHGGGCCCCCCCCCCCCCCCBBB@@@???>>>>>>===<<<<<<=========>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============>>>>>>>>>>>>>>>?????????<<<======>>>???@@@AAAAAA??????@@@@@@@@@???>>>>>>????????????????????????>>>======<<<===>>>???@@@>>>>>>??????>>>>>>===<<<>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<============>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>AAA@@@???>>>>>>===>>>>>><<<<<<=========<<<;;;::::::::::::::::::999777777666555555555555444444444333333333333333333333333444444222111000000000000111111111111111111111111////////////////////////---------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))))))))******+++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,))))))******++++++,,,,,,)))***,,,,,,***)))***+++***************************+++,,,,,,,,,,,,++++++************************************************************************)))***+++,,,,,,,,,++++++------,,,,,,++++++,,,---++++++,,,,,,,,,,,,------************+++,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++zzzqqqiiieeedddeeehhhkkkpppvvv}}}vvvhhhaaa[[[XXXUUURRROOONNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIGGGFFFBBBCCCCCCDDDCCCAAA@@@???======<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>??????@@@@@@>>>???????????????>>>>>>????????????????????????=========<<<===>>>>>>???>>>>>>??????>>>>>>===<<<===>>>>>>>>>>>>?????????<<<<<<<<<<<<============<<<<<<<<<============>>>======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@???>>>>>>>>>??????<<<<<<===>>>===<<<;;;:::888888999888888777666555666555555555555444444444333333333333333333333333444333222111111111111111111111111111111111111111000000000000000000000000---......---,,,,,,---///000///...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,((())))))***+++,,,------)))+++,,,,,,+++******+++******************************,,,---------,,,+++************************))))))))))))))))))))))))************************)))***+++,,,---,,,++++++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***,,,++++++++++++,,,---...,,,,,,,,,---------......,,,,,,---------,,,++++++uuulllhhhaaaccceeehhhlllrrryyy~~~|||lllddd[[[XXXUUURRROOONNNNNNNNNKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJIIIHHHGGGFFFBBBCCCDDDDDDCCCBBB@@@>>>======<<<<<<===>>>??????>>>>>>>>>>>>????????????????????????????????????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>===<<<======>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>>>>????????????>>>===============>>>>>>>>>??????<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????======>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>??????@@@@@@<<<<<<>>>>>>>>>===;;;:::888888999888888777666555666555555555555444444444222222222222222222222222333333222111111222222222111111111111111111111111000000000000000000000000---///000///,,,,,,...000//////...------..................------,,,,,,+++++++++,,,,,,,,,,,,------************++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++******+++************************)))***,,,---...---,,,+++************************************************************************(((***+++------,,,+++***''')))++++++******---///,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------------------............++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++*********+++---///000,,,,,,,,,---------......,,,---------,,,,,,+++***xxxooojjj```aaaccceeeiiiooovvv{{{ooofff[[[XXXUUURRROOONNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJHHHIIIIIIJJJIIIHHHFFFFFFBBBCCCDDDDDDDDDBBB@@@>>>===============>>>???@@@>>>>>>>>>>>>????????????????????????????????????======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>===>>>>>>?????????>>>>>>========================<<<======>>>???>>>>>>>>>???????????????>>>>>>===============>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>>>>>>>????????????======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>???@@@AAAAAA;;;===>>>???>>>===;;;:::::::::;;;::::::999888777666666555555555444444444222222222222222222222222222222222111222222333333111111111111111111111111000000000000000000000000...///111///---,,,///111...............///000111//////...---,,,++++++***++++++,,,,,,,,,---------))))))******+++++++++,,,,,,++++++******)))))))))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))+++---,,,+++***+++,,,************************)))***,,,.........,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++------,,,+++***&&&(((******)))***---000,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,---------......++++++++++++++++++++++++)))***,,,---...------,,,************+++---///111,,,,,,,,,---------......------------,,,,,,+++***}}}qqqjjjeeeaaa___cccgggjjjrrryyyssshhh^^^XXXQQQNNNNNNNNNLLLJJJLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@????????????>>>>>>>>>>>><<<<<<<<<=================================<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>??????@@@@@@@@@===>>>???@@@@@@@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;;;;<<<===??????>>>>>>???@@@AAACCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>@@@>>>===???CCCCCC???:::<<<;;;::::::::::::;;;<<<>>>======<<<:::999888888777666666555444444333333555555444333333222111111333333333222222222222111000000000000000000000000222111111000///......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---************************(((((()))***+++,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------******+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++}}}|||}}}uuunnneeeaaa___bbbeeeiiipppwww~~~wwwkkk```ZZZSSSOOOOOOOOOMMMKKKMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;===>>>>>>??????>>>>>>======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>============>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>@@@======???BBBCCC???:::<<<;;;::::::::::::;;;<<<===<<<<<<;;;999888888777888777777666555555444444555555444333333222111111111111111000000000000///000000000000000000000000111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++************************))))))))))))***+++,,,---************************)))))))))***+++++++++,,,,,,+++*********+++------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++zzzuuurrrrrrsssxxxzzzsssfffaaa^^^```cccffflllsssyyy|||oooccc]]]UUUPPPOOOOOONNNLLLMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@???????????????>>>?????????@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@@@@??????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDCCCAAA@@@???>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>???===<<<>>>AAAAAA>>>;;;;;;;;;::::::::::::;;;;;;;;;::::::999888777666666888888777777666555555555555444444333333222222111111111111000000000000///000000000000000000000000000000000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))))))))******+++,,,,,,******************************************++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++qqqmmmjjjkkkmmmqqqzzz}}}vvvgggbbb]]]^^^```bbbhhhooouuu{{{ttteee___VVVQQQPPPOOONNNLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBB??????>>>===============??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===========================>>>>>>>>>>>>;;;<<<<<<<<<==================>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBCCCBBBAAA@@@>>>>>>======@@@@@@??????>>>>>>>>>>>>>>><<<<<<===??????===;;;::::::::::::::::::::::::999999888777777666555555777666666666555555555444444444444333333222222222333333333222222222111111000000000000000000000000////////////000000000000......------------......------------------------,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************))))))******++++++++++++************************+++++++++***************++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,llliiigggiiikkknnnvvvxxxiiiccc]]]]]]]]]___eeelllqqqwwwzzzhhhaaaXXXRRRPPPOOONNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@???????????????>>>>>>=====================>>>>>>>>>??????<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA???>>>===>>>>>>?????????????????????>>>>>>>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<;;;<<<======<<<;;;::::::::::::::::::::::::777777777666666555555444555555444444444444333333444444333333333333222222333333333222222222111111000000000000000000000000////////////000000000000///......------......///------------------------,,,---------,,,,,,+++************++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))************************))))))***+++++++++******************************+++++++++***************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,llliiihhhjjjlllnnnuuu}}}zzzllleee^^^\\\[[[\\\bbbiiinnnttt}}}llleeeZZZSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@????????????@@@??????>>>>>>======<<<;;;;;;;;;<<<<<<======>>>============>>>>>>>>>>>>======>>>>>>??????@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777666666666555555555444333333333333333333333333333333333333333333333333111111111000000000000///000000000000000000000000000000000000//////////////////............//////------------------------------------,,,+++******))))))******+++,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,++++++***))))))(((++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************************++++++((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------rrrooonnnqqqrrrssszzz~~~nnnfff___\\\ZZZ[[[```gggkkkqqqyyyqqqiii^^^VVVSSSSSSQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>======>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>======<<<:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>?????????@@@>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCBBBBBBAAA@@@@@@>>>>>>>>>??????@@@@@@@@@???>>>>>>=========>>>>>>??????>>>=======================================:::;;;;;;:::::::::;;;;;;888999::::::::::::999888666666666666555555555555444444444444444444444444333333333333333333333333111111111000000000000///000000000000000000000000111111000000//////......//////............//////........................------------,,,+++***)))((())))))***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++******************++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************)))))))))***+++++++++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------yyyvvvuuuwwwxxxyyyoooggg```\\\ZZZZZZ```fffiiinnnwwwtttlllaaaYYYVVVUUUSSSRRRPPPOOONNNLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAABBBDDDFFFHHHGGGGGGFFFDDDCCCBBB@@@@@@BBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<<<<======>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA?????????@@@@@@AAAAAAAAA??????>>>>>>>>>>>>>>>???AAA@@@???===<<<<<<<<<<<<<<<<<<<<<===============:::;;;;;;:::999999:::<<<888999:::;;;;;;:::999888666666666666666555555555444555555555555555555555333333333333333333333333333333333222222222222111000000000000000000000000222111111000///......---//////............//////........................---...------,,,+++***)))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,************************++++++++++++++++++++++++((((((((((((((((((((((((************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((************************(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------sssjjjbbb___]]][[[\\\```gggmmmuuu|||qqqaaaZZZXXXUUURRRRRRSSSQQQOOOLLLJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEECCCBBBAAA@@@???===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@@@@??????>>>>>>@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888999::::::::::::999888888888666666777888999888777666666555555555444444444444444444444444444444444111111000000000000111111222222222111111111111000000000///.............................................//////...---,,,,,,---,,,,,,---......---+++)))************+++++++++)))))))))******+++++++++,,,++++++******++++++,,,((((((((((((((((((((((((************************))))))))))))************))))))******++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++************++++++,,,+++++++++***)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************+++,,,---............------,,,,,,,,,------............------,,,,,,+++***)))((('''&&&******+++++++++,,,,,,,,,...------,,,,,,------...,,,------......------,,,vvvmmmddd```]]][[[]]]aaaffflllsss{{{uuueee]]]ZZZWWWTTTTTTTTTRRROOOMMMJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???======>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@????????????@@@@@@?????????@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999::::::::::::999888888888777666777999999999777666666666555555555444444444444444444444444444444222222111111111111222222222222222111111111111000222111000000/////////000..............................///......------,,,---,,,,,,---......---+++************++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))************))))))************************************************++++++++++++******++++++++++++++++++++++++++++++************+++++++++++++++***************++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,++++++*********------............------++++++************))))))++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,------------,,,,,,{{{pppfff```]]][[[]]]aaadddjjjqqqxxx|||jjjaaa]]]YYYVVVVVVTTTRRRPPPMMMKKKJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???======>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>??????@@@????????????>>>>>>>>>>>>========================<<<<<<;;;;;;:::999999999:::::::::::::::999999888888777666777999:::999888666666666666555555555555444444444444444444444444333333333333333333333333222222222111111111111000111000//////.../////////.......................................------------,,,,,,,,,......,,,+++************+++++++++,,,*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))*********++++++*********)))))))))))))))******************************++++++++++++******++++++++++++++++++++++++++++++************++++++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++******------............------*********++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...++++++,,,,,,,,,,,,++++++sssggg```\\\ZZZ\\\```ccchhhnnnuuu{{{oooddd___ZZZWWWVVVTTTSSSPPPNNNLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@????????????>>>>>>>>>===========================<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::999888999888777888:::::::::999777777777666666666555555555555555555555555555555222222333333333333222222222222222111111111000000...------,,,,,,,,,------.................................---------......---,,,+++,,,---...,,,************+++++++++,,,,,,))))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++*********))))))(((((((((******************************++++++++++++******++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...***++++++,,,,,,++++++***~~~zzzwwwwwwxxxyyyzzz}}}vvviiiaaa\\\XXXZZZ^^^```eeekkkqqqwwwsssfff___ZZZVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999:::888888999:::;;;:::999888888777777777666666666555555555555555555555555111111222333333222111111222222222111111111000000------,,,,,,,,,,,,---.................................------------...///,,,++++++,,,------,,,******++++++++++++,,,,,,,,,---------------------,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************************++++++++++++++++++******))))))((((((******************************++++++++++++******++++++++++++++++++++++++++++++************++++++)))))))))***+++++++++,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++------------------------,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++***~~~{{{uuuqqqpppppppppqqqtttzzzzzzmmmddd^^^YYYYYY\\\___ccciiinnnttt}}}vvvhhh```ZZZVVVVVVSSSQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGGGGEEEDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999888999;;;<<<;;;:::888888888888777777777777555555555555555555555555000111222333333222111000222222222111111111111000/////////...//////000111..............................---,,,,,,...///000,,,+++++++++------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,+++++++++*********************************************++++++++++++******++++++++++++++++++++++++++++++************++++++***************+++++++++)))***+++,,,---,,,++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,++++++~~~yyyrrrmmmjjjiiihhhhhhjjjqqqyyy~~~qqqiiibbb[[[ZZZ\\\]]]aaafffkkkqqqzzzzzzjjjaaaZZZWWWVVVQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEECCCBBBAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;:::999:::;;;<<<<<<:::999999888888888777777777555555555555555555555555111222333444444333222111222222222111111111111000000/////////000000111222........................///...,,,,,,,,,...///111,,,+++***+++------+++***+++++++++,,,,,,,,,------*********)))))))))((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++************+++++++++++++++***************(((***+++------,,,+++***)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,------------,,,,,,~~~yyyqqqjjjfffeeecccbbbdddjjjsssyyy{{{uuullleee]]][[[\\\\\\```eeejjjpppyyy}}}lllbbb[[[WWWWWWQQQOOONNNLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFEEECCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBDDDEEEEEEGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@AAACCCDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;:::999:::<<<===<<<;;;999999999888888888888777666666666666666666666666222333555666666555333222222222222111111111111000...............///000000........................///...,,,,,,,,,...000111,,,+++***+++,,,---+++)))++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------******************************++++++++++++******++++++++++++++++++++++++++++++************++++++,,,+++++++++******))))))(((***+++------,,,+++***)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++((())))))***,,,------...,,,,,,,,,---------.........------,,,,,,------...,,,------......------,,,{{{sssnnnjjjfffbbbaaaccchhhlllnnnuuuzzz{{{pppfff___[[[ZZZ\\\___bbbfffmmmvvv}}}pppfffZZZRRRRRRRRRPPPMMMKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGDDDFFFHHHJJJLLLKKKKKKJJJEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???======>>>??????===<<<;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::888777666666666777777777777666666666666222333333444555555555444111111000000000000111111.../////////000000111111//////000000000000//////////////////////////////+++,,,------............,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******(((((()))***************++++++***)))(((((())))))((()))+++,,,,,,+++)))(((------,,,++++++***))))))++++++++++++++++++++++++,,,+++***)))))))))++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------///...,,,+++***+++,,,,,,------------------------------------------------yyytttoookkkgggfffgggjjjlllmmmqqquuu|||~~~ssshhhaaa\\\ZZZ[[[]]]```dddkkkttt~~~rrrhhh[[[TTTSSSRRROOOLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCEEEGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>===============>>><<<===>>>??????>>>>>>===<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888777777777666777777777777666666666555222333444444555555444444111111000000000000111111---------.........//////------............------........................)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******((())))))***************++++++***)))))))))))))))((()))+++,,,,,,+++)))(((++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,,,,------------------------------------------------~~~yyyvvvrrroooooonnnnnnmmmooorrrwww{{{xxxmmmddd]]]ZZZYYY[[[^^^bbbhhhrrr|||vvvjjj^^^VVVTTTQQQNNNKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEFFFGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???>>>===<<<<<<<<<======<<<<<<<<<<<<=========>>>????????????>>>>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777777777777666666666555555333333444444555555444444111111000000000000111111------............//////------............------------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******((()))******++++++******++++++***))))))))))))***)))***+++,,,,,,+++***)))))))))***+++,,,,,,------))))))))))))))))))))))))+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,------......---------+++,,,,,,------,,,,,,+++------------------------------,,,+++++++++,,,,,,------------------------------------------------|||zzzwwwtttrrrsssuuuwwwyyy{{{}}}rrrggg___ZZZYYYZZZ\\\```fffooozzzyyykkk___WWWTTTPPPNNNKKKIIIIIIIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<===>>>>>>@@@@@@@@@??????>>>======<<<<<<<<<<<<=====================<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888777777666666666555555555333333444444555444444333111111000000000000111111000000000000000000111111//////000000000000//////------------------------------...............---------,,,,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***++++++***))))))*********)))***++++++++++++***))))))******++++++,,,------++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------~~~{{{yyyzzz{{{{{{zzz|||wwwkkkaaa[[[[[[[[[\\\___dddmmmwww~~~|||lll___WWWSSSPPPNNNKKKIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===============>>>=========>>>>>>???@@@CCCBBBAAA???===<<<;;;:::<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888888888666666666666555555555555333444444555444444333333111111000000000000111111111111111111111111000000//////000000000000//////.................................//////......------------,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******))))))*********++++++++++++,,,,,,,,,,,,+++******))))))***++++++++++++++++++***************++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......~~~}}}~~~}}}pppddd]]]\\\\\\\\\]]]bbbjjjttt{{{mmmaaaXXXSSSQQQNNNKKKJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>=========>>>>>>>>>===>>>>>>???@@@AAACCCBBB@@@>>><<<::::::999<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999888888777777888888666666666555555555444444444444555555444444333333111111000000000000111111000000////////////......------............------////////////////////////,,,------------,,,,,,+++------------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,++++++++++++************+++,,,,,,************************,,,+++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,---------,,,,,,------------------------+++,,,,,,------.........vvviiibbb]]]\\\[[[[[[___fffpppwww}}}ooocccZZZTTTRRROOOLLLKKKKKKKKKJJJIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>===============<<<<<<<<<======???@@@@@@@@@???===<<<;;;:::;;;;;;<<<<<<<<<<<<============;;;::::::::::::999999999999999:::::::::;;;;;;;;;888888777777666666777777666666555555555444444444444444555555444444333222111111000000000000111111000000000/////////......------............------........................---------------,,,++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,+++++++++*********++++++,,,---+++******************+++*********++++++,,,,,,---))))))))))))))))))))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++------------------------***+++,,,---------,,,,,,------------------------++++++,,,,,,---......///zzzmmmeee]]]\\\ZZZYYY\\\cccmmmsss{{{qqqeee\\\VVVRRRPPPMMMKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBBBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????????????@@@@@@?????????>>>======<<<<<<<<<======;;;;;;;;;<<<<<<>>>??????===<<<;;;::::::;;;<<<===<<<<<<<<<<<<=========>>>:::::::::999999999888888999999:::::::::;;;;;;;;;888777666666666666666777666666555555555444444444444555555555444333333222111111000000000000111111333222222222111111000000//////000000000000//////------------------------///000000000///...------......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******)))************++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++*********+++,,,,,,---++++++************++++++'''((()))***,,,---...///++++++++++++++++++++++++'''(((***+++,,,,,,++++++************************++++++++++++++++++++++++------------------------***+++,,,---............+++,,,,,,------,,,,,,+++------------------------)))***,,,---...---,,,,,,------------------------++++++,,,,,,---...//////qqqfffbbb\\\YYYZZZ]]]```hhhooowww~~~wwwfffZZZTTTSSSPPPMMMLLLLLLLLLKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCFFFFFFFFFEEEDDDCCCCCCCCCGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???=========>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@AAA@@@???>>><<<<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999999999999888777666666777777666666555444333333333333333333333222222222111111111111000///////////////000000000000000000000000111000///------......///.........------,,,,,,,,,///...,,,,,,------,,,***......------,,,+++******++++++++++++++++++++++++,,,,,,++++++***)))((((((************************++++++++++++++++++++++++*********)))''''''***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))((((((((()))***++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,---...------------------------------------------------------------------------ssshhhbbb\\\XXXZZZ\\\```gggnnnvvv}}}yyyhhh\\\UUUSSSPPPMMMLLLLLLLLLKKKJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>=========>>>???>>>>>>=========<<<<<<<<>>======>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::999999::::::999999999999999999999999999999999999999999999999888777777777777777666666555444333333333333333333333222222222111111111111000///////////////000000000000000000000000111000///...---......///......---------,,,,,,,,,...---,,,,,,---...---+++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++)))((((((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++,,,,,,((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++******))))))******+++++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------------------------------------------------------------------------vvvkkkbbb\\\XXXYYY[[[^^^eeemmmuuu|||}}}jjj]]]WWWSSSQQQNNNLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>=========>>>??????>>>>>>>>>>>>============????????????????????????@@@???>>>>>>>>>>>>???@@@>>>======<<<;;;;;;<<<<<<======<<<<<<;;;:::999999::::::::::::::::::::::::::::::::::::999999999999999888777777777777777777777666555444333333333333333333333222222222111111111111000////////////000000000000000000000000000000000///............///...------------,,,,,,,,,---,,,+++,,,.........,,,,,,,,,++++++******))))))------------------------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******))))))))))))))))))***++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------------------------------------------------------------------------{{{pppccc]]]XXXYYYZZZ]]]cccjjjrrryyylll^^^WWWTTTQQQNNNLLLLLLLLLKKKIIIIIIIIIIIIJJJJJJKKKKKKLLLHHHGGGGGGFFFFFFEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@============>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;::::::999::::::::::::;;;;;;;;;;;;:::::::::::::::999999999888888777777777777777888777666555444444333333333333333333222222222111111222111000000//////000000////////////////////////000/////////............---------------------------++++++,,,...///...---......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,,,,,,,******+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******+++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++------------------------------------------------------------------------uuufff___ZZZYYYZZZ[[[aaagggooouuu~~~nnn___XXXTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@======>>>?????????@@@@@@>>>???????????????????????????????????????????????????@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888777777777777777888888777777666555444444444444333333333222222222111111222222111000000000000000///////////////////////////////////////......------------------------------++++++,,,...///...---.........---------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************************)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******++++++++++++++++++,,,,,,,,,------------------------------...---,,,,,,++++++++++++------------------------------------------------------------------------{{{jjjccc]]][[[ZZZZZZ^^^dddkkkqqqzzzqqqaaaZZZUUURRRNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAA@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999999777777777777777888888999888777666555444444444444333333333222222222111111222222111000000000000111000000000000000000000000/////////000///......---,,,,,,,,,------------...---,,,+++,,,.........,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************************+++,,,------,,,***)))((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,------------------------------------------------------------------------nnnfff___\\\ZZZYYY\\\bbbhhhnnnwwwttteee^^^UUURRROOOLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHGGGEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@???????????????????????????@@@@@@AAABBBBBBAAAAAA===>>>???@@@AAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCC?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@???>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===<<<<<<;;;::::::999999777777777777777888999999888777666555444444444444333333333222222222111111333222111111000000111111000000000000000000000000...///000000000///------,,,,,,,,,---------.........---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***,,,,,,***))))))***++++++++++++++++++++++++************************+++++++++************)))************************)))***,,,------,,,+++***((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------------------------------------------------------------------------}}}wwwxxxxxx{{{ppphhhaaa]]]ZZZXXX[[[aaafffllluuu}}}wwwgggaaaUUURRROOOLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHGGGEEEDDDDDDFFFGGGIIIKKKJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBB===>>>>>>@@@AAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC??????????????????@@@@@@BBBCCCCCCDDDCCCBBB@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAA???>>><<<<<<;;;;;;888888999::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???======<<<;;;::::::999999777777666777777888999999888777666555555444444555333333333222222222111111333222111111000111111111000000000000000000000000...///000000000///---,,,,,,,,,,,,------.........///...,,,,,,------,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''')))++++++***)))((()))++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))&&&''')))+++,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******))))))))))))******++++++,,,,,,,,,---------------------------------++++++++++++,,,------...------------------------------------------------------------------------xxxqqqpppmmmqqqvvv|||yyylll___ZZZZZZZZZ[[[^^^eeeiiirrr~~~yyyggg___WWWTTTOOOLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>?????????>>>>>>======<<<<<<>>>??????@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFDDDBBBAAA@@@AAAAAA???AAACCCEEEEEEDDDBBB@@@??????>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@AAAAAAAAAAAA@@@??????======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<============<<<<<<===<<<<<<;;;:::999888888999::::::;;;<<<<<<<<<;;;555555444333333333333444333333333222222222111111111111000000000000111111111111111111000000000000------......//////000000..............................---------....../////////...---,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))))))))((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&'''(((***,,,------------,,,,,,+++************))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---+++)))***,,,---,,,)))------------------------******,,,,,,,,,,,,******........................,,,,,,,,,++++++*********,,,,,,,,,------,,,+++++++++,,,------......------******+++,,,,,,---......sssllllllkkkooouuu}}}{{{nnnaaa\\\[[[ZZZ[[[^^^dddhhhqqq}}}|||iii```WWWTTTOOOLLLKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>>>>??????>>>>>>============>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBAAAAAAAAAAAAAAABBBDDDFFFFFFDDDBBB@@@@@@????????????@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;:::999999888888999:::;;;;;;<<<<<<;;;;;;666555555444444444444444333333333222222222111111111111000000000000111111111111111000000000//////.........///////////////........................///......------------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))************************,,,+++******************,,,,,,---------.........++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,+++++++++******++++++,,,---............+++,,,------......------++++++,,,------...//////{{{mmmffffffgggmmmuuu~~~~~~rrreee___\\\ZZZZZZ]]]cccfffooozzzkkk```XXXTTTPPPLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????==============================<<<<<<<<<===>>>>>>???>>>>>>>>>>>>=========??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<============<<<<<<999999999999999999999999::::::;;;;;;<<<<<<;;;;;;777666555555444444555555333333333222222222111111111111000000000000111111111111000000000000/////////////////////.................................///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++++++++,,,,,,,,,+++******,,,+++***))))))***++++++*********)))******++++++------------.........///++++++***))))))***++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,...////////////+++,,,------......------,,,------....../////////tttgggbbbbbbeeelllvvv~~~~~~~~~|||}}}vvvjjjccc^^^ZZZZZZ\\\aaadddlllwwwmmm```XXXTTTPPPMMMKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????========================<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEDDDCCCCCCCCCBBBBBBEEEFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAA????????????????????????========================@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<===<<<:::999999:::<<<===;;;<<<<<<======<<<<<<;;;888888888999999999::::::::::::;;;;;;<<<;;;;;;:::777777666555555555555666333333333222222222111111111111000000000000111111111000000000////////////000000//////......------....................................---,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((((()))))))))))))))(((,,,---------,,,+++******++++++,,,,,,,,,++++++******)))(((((()))+++...///***************+++,,,---*********+++++++++,,,,,,+++******************+++))))))***+++,,,,,,------,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---+++,,,------......------,,,---------.........///|||oooddd```aaaeeelllxxx}}}{{{zzzzzz}}}~~~vvvrrrpppvvv||||||oooggg___YYYYYY\\\___aaaiiisss|||ooo```XXXUUUPPPMMMLLLKKKIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDDDDEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>====================================>>>>>>???@@@>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<===<<<:::999999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;888888888999::::::;;;;;;:::;;;;;;<<<;;;;;;::::::777777666555555555555666333333333222222222111111111111000000000000111111000000000////////////...000000//////......------........................------......---,,,++++++------......//////000000------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,%%%&&&'''((()))*********++++++,,,++++++***))))))***++++++,,,,,,,,,++++++***)))(((((()))+++---///+++++++++++++++,,,---...((()))))))))*********************++++++*********))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++------------------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,------......------,,,,,,,,,,,,,,,---------vvvkkkcccaaacccfffmmmxxxyyywwwuuussssssuuuwwwyyyzzzpppjjjhhhhhhooovvvtttkkkaaaYYYXXX[[[]]]___fffpppyyyrrraaaYYYUUUQQQMMMLLLKKKJJJIIIFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????@@@????????????>>>>>>>>>========================>>>>>>======>>>>>>??????>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBAAA@@@???========================>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777666555555444444555555333333333222222222111111111111000000000000111111000000////////////......///////////////.................................+++,,,---......---,,,+++------....../////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------'''((()))***+++,,,,,,,,,******+++++++++***))))))******+++,,,,,,,,,++++++---,,,+++))))))))))))***+++++++++***++++++,,,,,,************++++++++++++)))***++++++++++++***)))*********++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++)))((('''+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,ppphhhbbbbbbdddeeelllvvv|||rrrpppllljjjiiikkkmmmooowww~~~wwwkkkbbb```aaabbbiiippp{{{xxxnnnbbbYYYWWWZZZ\\\^^^dddnnnwwwvvvdddYYYUUUQQQNNNLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@????????????@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999666555555444444444444444333333333222222222111111111111000000000000111111000000/////////..................///////////////........................)))***,,,.........---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++******++++++,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((+++***))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++***)))+++,,,------......------------------------------|||mmmeeebbbbbbeeeeeekkkttt}}}}}}zzzllljjjfffdddcccdddfffhhhlllsss~~~}}}vvvkkk```ZZZZZZ]]]```dddlllyyyzzzooocccYYYWWWZZZ\\\]]]cccllluuuyyygggYYYUUUQQQNNNLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????????????????>>>===<<<;;;;;;;;;;;;;;;>>>>>>??????@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC??????>>>>>>??????@@@AAA??????@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>>>>>>>============:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;::::::999555555444333333333333444333333333222222222111111111111000000000000111111000/////////............---.........//////000000........................''')))+++...///...------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++.........---,,,+++)))(((***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++***)))((('''''''''''''''))))))*********+++++++++)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++))))))************))))))++++++++++++++++++++++++))),,,---,,,***)))+++---++++++++++++++++++++++++******,,,------,,,******........................,,,,,,,,,------.........++++++,,,---------,,,,,,+++,,,------......------.....................---{{{mmmhhheeeeeefffhhhlllsss{{{xxxqqqkkkggg```\\\\\\]]]______ggglllsssyyy|||{{{xxxvvvmmmddd\\\YYYVVVTTTVVVZZZcccmmm{{{|||oooddd]]]YYYXXXXXX\\\cccjjjsss|||iii]]]UUUOOONNNNNNKKKIIIIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBB??????>>>======<<<======>>>>>>============>>>>>>@@@@@@@@@@@@???===<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHEEECCCDDDEEEFFFDDDAAACCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDBBBAAA@@@????????????????????????@@@@@@@@@>>>???@@@@@@@@@>>>===<<>><<<;;;::::::;;;;;;@@@@@@???>>>======>>>>>>???>>>===============>>>???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;:::999999::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::999999888333333333333333333333333222222222111111111111000111111111111111111111111111000///......///000111////////////////////////......------------......------------------------...,,,+++,,,///000---***&&&(((***,,,---,,,***)))))),,,---,,,***)))+++------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******++++++++++++++++++++++++************************...---+++*********++++++------,,,++++++******))))))************+++++++++)))******++++++******)))------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++******+++,,,,,,---...............------.........///...---,,,,,,,,,,,,,,,)))***++++++------...///++++++,,,,,,---...//////------------------------zzznnniiigggfffhhhhhhkkkqqqxxx}}}{{{tttnnngggccc\\\XXXWWWXXXYYYZZZ]]]aaafffkkkmmmmmmjjjhhhaaaZZZUUUTTTTTTTTTXXX]]]eeennn}}}~~~rrrggg___[[[YYYZZZ^^^ccciiiqqq}}}lll]]]UUUOOONNNMMMJJJHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA@@@????????????@@@>>>>>>>>>======>>>>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>>>>>>>????????????????????????>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGEEECCCCCCEEEEEEDDDBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA????????????????????????????????????>>>>>>?????????>>><<<<<<<<<<<<;;;;;;<<<<<<======@@@@@@???>>>>>>>>>>>>>>>??????>>>===============<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::999::::::;;;;;;<<<======>>><<<;;;;;;::::::999888888444444444444444444444444222222222222111111111111111111111111111111111111111000///......///000111////////////////////////......------------......---------------------------,,,++++++,,,---,,,+++******++++++++++++++++++***,,,---,,,***)))+++---+++++++++*********))))))++++++************++++++************************,,,,,,***)))))))))******++++++++++++++++++++++++************************---,,,+++*********+++++++++++++++++++++++++++,,,)))************+++++++++,,,,,,------------,,,,,,******************************++++++***))))))((()))***+++,,,,,,,,,+++++++++++++++,,,,,,---------......------------............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------zzzooollljjjjjjkkkjjjkkkooouuuyyywwwpppjjjaaa]]]WWWRRRQQQRRRRRRRRRSSSUUUXXX[[[\\\[[[ZZZYYYTTTPPPNNNQQQTTTVVV[[[aaaiiisssuuujjjaaa\\\YYY[[[^^^ccciiiooozzzooo^^^VVVOOOMMMLLLIIIGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>======<<<<<<======??????>>>>>>>>>>>>???????????????@@@@@@??????>>>=========>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCDDDEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;999999;;;<<<>>>?????????@@@???>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<=========;;;;;;;;;:::999999888888555555555555555555555555333222222222111111111111111111111111111111111111000000////////////000000////////////////////////......------------......------------------------+++,,,+++***))))))+++---...---,,,******+++,,,---***+++,,,,,,******+++,,,+++++++++************)))++++++************++++++************************,,,+++******)))*********++++++++++++++++++++++++************************---,,,+++*********++++++)))******+++,,,,,,------)))************+++++++++,,,,,,------------,,,,,,)))))))))******++++++,,,+++++++++++++++******))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------zzzrrrpppooonnnooommmnnnppptttvvvtttmmmggg\\\WWWRRRMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPMMMKKKMMMQQQUUUXXX^^^eeennnyyyxxxmmmccc\\\YYYYYY]]]bbbgggmmmxxxqqq```WWWOOOMMMLLLHHHFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@===<<<;;;;;;;;;;;;<<<<<<@@@??????>>>>>>??????@@@>>>??????@@@AAAAAA@@@@@@>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFBBBBBBAAA@@@???>>>>>>???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;888:::<<<>>>???@@@????????????>>>>>>>>>>>>>>>???BBBAAA@@@>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888888666666666666666666666666333333222222222111111111111111111111111111111111000000////////////000000////////////////////////......------------......------------------------+++------+++((((((,,,000///...---,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************,,,+++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++***++++++++++++++++++*********+++,,,------......------.........------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,+++,,,,,,---)))***++++++------...///------------------,,,,,,------------------------yyyssssssrrrqqqrrrooooooqqqtttvvvrrrkkkdddWWWSSSNNNKKKIIIIIIIIIIIILLLLLLLLLLLLLLLMMMMMMMMMMMMLLLNNNSSSVVVYYY```hhhttt{{{pppeee]]]XXXVVVZZZ___dddlllvvvssscccYYYPPPMMMKKKHHHFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@????????????@@@@@@??????>>>??????@@@@@@@@@@@@????????????@@@@@@>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCAAABBBCCCCCCCCCCCCBBBAAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBBBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===???>>>>>>>>>>>>>>>??????BBBAAA@@@???======<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===============;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888777777666666666666666666666666333333333222222222222111111111111111111111111111//////000000000000//////////////////////////////......------------......---------------------------......,,,))))))---111------/////////---+++***+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********++++++++++++++++++,,,,,,+++++++++******+++,,,------......,,,------......---------+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---)))***++++++------...///------------------,,,,,,------------------------wwwrrrsssrrrppppppnnnnnnqqqtttuuupppggg```TTTPPPLLLIIIHHHHHHHHHGGGIIIIIIIIIJJJJJJKKKLLLLLLNNNNNNQQQVVVYYY]]]gggqqq~~~ttthhh^^^YYYUUUYYY^^^cccjjjtttyyyfff\\\RRRNNNLLLHHHFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFDDDCCCBBBBBBAAABBBBBBBBB@@@AAACCCBBBAAAAAABBBDDD@@@AAABBBCCCCCCBBBAAA@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;<<<======>>>????????????>>>>>>===>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>=========;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777666666666666666666666666333333333333222222222222111111111111111111111111//////000000000000//////////////////////////////......------------......---------------------------......,,,++++++---///+++,,,...000000...+++))),,,+++******,,,,,,+++***)))************+++++++++++++++************++++++************************))))))***++++++++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,++++++------,,,,,,+++******))))))************+++++++++------............------)))))))))******++++++,,,)))******+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++------------------------------------------------rrrooopppooommmmmmiiijjjmmmqqqqqqlllbbbZZZPPPMMMIIIGGGGGGHHHHHHGGGFFFGGGHHHIIIKKKLLLMMMMMMQQQQQQUUU\\\aaahhhtttxxxlllaaa[[[VVVYYY^^^bbbhhhqqq}}}iii^^^TTTPPPMMMIIIGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===============>>>??????AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGDDDCCCBBBBBBAAAAAAAAABBB???AAACCCBBB@@@@@@BBBDDDAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;<<<>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>???@@@@@@AAA@@@??????>>>>>>>>>???<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<=========;;;;;;<<<>>>>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777555555555555555555555555444444333333333222222222111111111111111111111111...///000111111000///...////////////////////////......------------......---------------------------,,,+++,,,------,,,+++++++++,,,---...---,,,,,,---+++)))***,,,---+++***))))))*********+++++++++++++++************++++++************************((()))***+++,,,++++++***++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++)))************+++++++++------............------************************((())))))***++++++******++++++*********+++,,,---+++++++++,,,,,,---------......------------......++++++******+++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------{{{ooommmnnnmmmjjjjjjeeefffjjjnnnoooiii^^^UUUNNNKKKHHHFFFGGGGGGGGGGGGEEEFFFHHHKKKMMMNNNOOOOOOTTTUUUZZZbbbiiirrr|||oooddd]]]XXX[[[^^^aaafffooozzzjjj```UUUPPPMMMIIIGGGHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBDDDFFFGGGDDDCCCBBBBBBAAAAAAAAAAAA>>>@@@CCCBBB@@@@@@BBBDDDBBBCCCEEEFFFFFFEEECCCBBB@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@???>>>>>>======<<<<<<;;;<<<===>>>???@@@???>>>>>>>>>???AAABBB>>>>>>===>>>>>>???@@@@@@@@@@@@???????????????@@@???>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>;;;;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777555555555555555555555555444444444333333333222222111111111111111111111111...///000111111000///...////////////////////////.........------.........------------------------,,,***)))+++---...+++(((,,,++++++***+++,,,...///---+++)))***,,,---,,,)))+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++************************)))***+++,,,---,,,,,,+++*********++++++,,,------)))************++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,---......///......------......///+++*********+++,,,,,,---)))***+++,,,---......///++++++,,,,,,---...//////------------------------wwwsssmmmiiigggffffffeeegggggghhhjjjiiibbbXXXOOOMMMJJJHHHHHHKKKLLLKKKIIIHHHJJJMMMOOOPPPRRRUUUWWWVVV[[[bbbkkkuuu|||nnnccc]]]XXXVVVXXX^^^dddjjjuuutttcccTTTQQQOOOIIIFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>======>>>??????@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEECCC@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????@@@BBBDDDFFFDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>><<<===???AAABBBAAA???>>>AAA@@@??????>>>>>>??????======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>===============<<<;;;;;;;;;===>>>???;;;;;;;;;<<<<<<<<<<<<<<<:::999888888777777888888777666666666666555555555333333333222222222111111222222222222222222222222000000////////////000000000000000000000000000000000000000000////////////------,,,+++,,,---...///000000000000////////////++++++,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++************++++++))))))*********+++++++++************************,,,+++++++++******)))))),,,++++++++++++++++++,,,((()))***+++,,,+++******++++++******************---.........---,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------------++++++++++++------.........------,,,,,,+++***+++,,,,,,------,,,,,,------------------,,,,,,)))***+++,,,------------------------------------pppkkkeeeaaa```aaaaaaaaadddeeeggghhheee]]]TTTMMMJJJHHHFFFGGGIIIJJJIIIHHHJJJLLLOOORRRTTTVVVZZZ\\\```eeemmmvvv~~~qqqfff___XXXVVVWWW\\\bbbhhhrrr|||uuudddTTTQQQOOOIIIFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDCCCAAA@@@@@@AAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@BBBAAA?????????@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????>>>>>>>>>>>><<<===???@@@AAAAAAAAA@@@AAA@@@??????>>>>>>??????===>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888666666666555555555444444333333333222222222111111111111111111111111111111111000000//////000000111000000000000000000000000////////////............------,,,,,,,,,---...///------------,,,,,,,,,,,,///...------++++++***)))*********++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++************++++++*********++++++++++++,,,************************+++++++++******)))))))))++++++************++++++((()))***+++,,,++++++***))))))***+++,,,------...------......---,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------hhhccc]]]ZZZZZZ[[[]]]^^^bbbeeehhhgggaaaXXXPPPLLLIIIHHHGGGHHHIIIKKKKKKJJJMMMPPPSSSVVVYYY]]]bbbeeekkkqqq{{{uuuiiibbbXXXVVVVVV[[[___eeeoooyyywwweeeUUUQQQOOOIIIFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBB@@@@@@AAACCC??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????BBBAAA???>>>>>>>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>><<<===>>>???@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@?????????>>>>>>>>>>>>>>>=========>>>??????>>>>>>======<<<<<<;;;;;;999999888777777777777888555555555555444444444333333333333222222222111111000000000000000000000000111111111000000111111111000000000000000000000000............---------------,,,,,,,,,,,,---...///,,,,,,,,,,,,+++++++++***///...------++++++***)))++++++++++++,,,,,,,,,,,,************************)))***++++++***)))***+++++++++************++++++++++++++++++,,,,,,,,,,,,*********************************)))))))))))))))*********))))))*********))))))***++++++++++++***++++++,,,,,,,,,------------------------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------------...***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,***+++,,,------...------------------------------aaa]]]XXXUUUWWWZZZ]]]___cccgggiiifff^^^UUUOOOMMMKKKKKKKKKLLLMMMOOOPPPPPPQQQTTTXXX\\\```eeekkkooouuu|||xxxllldddZZZWWWVVVZZZ^^^cccmmmwwwzzzgggVVVRRROOOHHHFFFHHHFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???AAABBBAAA@@@???@@@AAA??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????@@@???>>>>>>===>>>??????@@@@@@AAAAAAAAABBBBBBBBB????????????>>>>>>>>>============>>>@@@BBBDDDEEEAAA@@@??????>>>>>>??????>>>>>>?????????@@@@@@@@@========================??????>>>>>>>>>>>>??????BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???????????????>>>===<<<<<<;;;;;;999999888777777777777777555555444444444333333333333333333222222222111111111111111111111111111111222222111111111111222222/////////////////////////////////.........------,,,,,,,,,,,,------..................------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------)))))))))))))))))))))))))))***++++++***)))***+++++++++************++++++++++++,,,,,,,,,---------************************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++///...---,,,+++***)))))),,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,,,,------,,,,,,)))******+++,,,------...++++++,,,---......------------------------------[[[WWWTTTSSSVVVZZZ^^^```eeegggfffbbbYYYRRRNNNNNNMMMMMMNNNOOOQQQRRRTTTVVVVVVXXX]]]aaagggmmmtttyyyzzznnneee]]]YYYWWWYYY\\\aaakkkuuu~~~|||iiiXXXRRROOOHHHEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>>>>?????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>============>>>???@@@@@@??????@@@AAAAAABBBBBBBBB????????????>>>>>>>>>=========>>>???@@@BBBDDDEEEAAA@@@??????>>>>>>?????????????????????@@@@@@@@@========================??????>>>>>>>>>>>>??????AAA@@@@@@@@@@@@?????????>>>????????????>>>>>>>>>???>>>>>>===<<<;;;;;;:::999888777777666666777777555555444444444333333333333333333222222222111111222222222222222222222222222222111111111111222222////////////////////////000000000/////////......,,,,,,,,,---------------/////////............---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------)))))))))))))))))))))))))))***++++++***)))***+++++++++************++++++++++++,,,,,,,,,---------************************)))))))))))))))***************))))))))))))*********************+++++++++...---,,,+++***)))((('''++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***+++,,,,,,------,,,,,,***++++++,,,---......///,,,,,,---.........------------------------------UUUSSSRRRSSSWWW\\\```bbbfffddd```ZZZTTTOOOMMMMMMMMMOOOQQQRRRSSSUUUXXXZZZ\\\___ccchhhnnnuuu}}}~~~pppggg___ZZZWWWYYY[[[___hhhrrrzzzkkkYYYRRROOOHHHEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBB@@@>>>======>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===;;;<<<===>>>???@@@AAAAAA??????@@@@@@AAAAAABBBBBB????????????>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>============<<<<<<<<<>>>>>>?????????>>>===<<<======<<<<<<;;;;;;::::::888888777666666666666777555555555555444444444333333333333222222222111111222222222222222222222222111111111000000111111111000000000000000000000000111000000000////////////+++,,,------......------------------,,,,,,,,,,,,///...------++++++***)))++++++++++++,,,,,,,,,,,,************************)))***++++++***)))***+++++++++************++++++++++++++++++,,,,,,,,,,,,***************************************+++++++++*********))))))***************))))))******+++,,,)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++///......------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------.........------............------------------------------TTTTTTTTTXXX]]]bbbeeefffjjjddd\\\UUURRRPPPOOOOOOPPPRRRUUUVVVWWWYYY\\\```cccfffjjjooouuu|||sssiii___ZZZVVVWWWXXX\\\eeeooowwwmmmZZZSSSNNNHHHEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@???>>>===>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBBBBBAAA@@@??????>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::888888777666666666666666666666666555555555444444333333333222222222111111111111111111111111111111111000000//////000000111000000000000000000000000000000/////////.........+++,,,---.........------,,,,,,,,,,,,+++++++++***///...------++++++***)))*********++++++++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++************++++++*********++++++++++++,,,***************************+++++++++,,,,,,,,,,,,++++++************+++++++++***)))))))))***+++,,,))))))******+++,,,------******+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------WWWWWWYYY]]]ccchhhjjjkkknnnfff[[[TTTRRRSSSSSSRRRSSSVVVYYY[[[[[[]]]aaaeeehhhkkkooosssyyyvvvkkk^^^YYYUUUUUUVVVZZZcccmmmttt~~~nnnZZZSSSNNNGGGEEEGGGFFFEEEDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????======>>>>>>?????????@@@>>>??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????;;;===??????>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA?????????@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>============???@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???AAACCCCCCCCCAAA@@@AAA@@@@@@???>>>?????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@@@@????????????>>><<<===>>>>>>>>><<<;;;:::999:::::::::::::::::::::888888777666666666666666777666666666666555555555333333333222222222111111000000000000000000000000000000////////////000000000000000000000000000000//////.........---------+++,,,---.........---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------))))))*********+++++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++************++++++))))))*********+++++++++************************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++))))))+++,,,...///000111++++++,,,---------,,,,,,,,,,,,++++++++++++++++++---...............------------------------------YYY^^^ccchhhooovvvwwwssskkkbbbYYYUUURRRQQQRRRVVVXXX[[[^^^```aaadddgggiiimmmqqqvvvzzzxxxmmm```YYYSSSTTTWWW[[[aaahhhrrrzzznnn[[[TTTJJJFFFFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>============================================================>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>===>>>@@@AAAAAA@@@>>>===@@@AAAAAAAAAAAA@@@??????????????????????????????======>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======???@@@@@@AAAAAA@@@@@@???@@@@@@???????????????@@@>>>===============>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@????????????????????????AAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======@@@???>>>===<<<;;;::::::<<<<<<<<<<<<<<<;;;:::999999999888888777777666666666666555555555555666666333333444444333333222111222222222222222222222222222222222111000//////...000000000000000000000000000000000000////////////...------------...//////..............................---------,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++++++++***)))((()))))))))))))))*********)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---******************************+++,,,,,,***)))(((++++++++++++++++++++++++,,,,,,,,,---------......///...,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,------------......++++++,,,,,,,,,,,,------.........///......------...---+++***+++---///000```fffmmmrrrxxx|||zzztttkkkbbbZZZVVVUUUSSSUUUYYY\\\___bbbdddfffhhhkkknnnqqquuuzzzzzznnnbbbZZZTTTTTTWWWZZZ```fffoooxxxooo\\\UUUKKKGGGHHHEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>???@@@@@@???>>>>>>@@@@@@@@@AAA@@@??????>>>????????????????????????======>>>????????????>>>=================================<<<<<<;;;;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>??????@@@???>>>>>>======>>>??????AAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>===;;;::::::999999999999999999888777777888888777777777777777666666666555555555555666666444444444444444333333222222222222222222222222222222222111111000//////...000000000000000000000000////////////...............------------...//////..............................---------,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++++++++++++++************)))))))))************))))))******++++++++++++******+++++++++++++++***)))))),,,,,,++++++******)))))))))******+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------------.........------,,,...---,,,+++,,,---...///mmmuuu~~~uuukkkbbb[[[YYYXXXWWWYYY^^^aaadddgggjjjkkknnnqqqssswww{{{|||qqqeee\\\VVVUUUVVVXXX]]]cccllltttrrr^^^VVVKKKHHHJJJGGGCCCCCCCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>========================@@@@@@@@@????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@??????>>>??????@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>============<<<;;;::::::999999888888888888888888777666666666666666777777777777666666555555555555666666555555555555444444333333222222222222222222222222222222111111000/////////000000000000000000000000............------------...------------...//////..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************+++++++++************)))))))))************))))))******++++++++++++*********++++++++++++***))))))......---,,,+++***))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,++++++***)))((('''&&&++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------,,,,,,uuuiiiaaa[[[ZZZZZZZZZ]]]bbbeeehhhkkknnnppprrrvvvxxx|||uuuhhh___WWWUUUVVVWWW[[[```iiiqqq|||ttt```WWWLLLIIIKKKHHHDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;<<<<<<<<<====================================;;;;;;<<<============<<<==============================<<<<<<<<<===>>>>>>@@@???===<<<<<<===???@@@>>>>>>??????>>>>>>===<<<========================<<<======>>>>>>>>>>>>>>>========================AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>??????@@@AAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>================================================>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<;;;::::::999888888999999:::::::::999999888555555555666666777777888666666555555555555666666666666555555444444444444222222222222222222222222111111111111000000///////////////////////////////////////.........------...------------...//////..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++******++++++++++++************+++++++++******)))------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,*********************************++++++++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,------++++++,,,,,,------,,,,,,---.........---,,,++++++sssfff___ZZZ[[[\\\]]]aaaeeehhhkkknnnqqqsssvvvyyy|||wwwjjjaaaYYYVVVUUUUUUYYY^^^fffnnnyyy~~~xxxcccZZZOOOJJJKKKHHHDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>><<<;;;;;;<<<>>>@@@======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======>>>??????@@@BBBBBBAAA@@@@@@???@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>======;;;;;;;;;:::999999888888888999999:::::::::999999555555666666777777888888666666555555555555666666777666555444444444444555222222222222222222222222111111111000000000000000////////////////////////000000000/////////.........------------...//////..............................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******------------------------+++++++++*********))))))++++++,,,,,,,,,,,,++++++******++++++++++++******)))******+++++++++******)))*********++++++,,,,,,+++,,,,,,---...---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,************************++++++++++++,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,,,,------***+++,,,,,,---------,,,---.........---,,,++++++pppddd^^^ZZZ\\\___aaaeeeiiilllnnnrrruuuwwwzzz~~~yyykkkbbbYYYVVVUUUTTTXXX\\\ccckkkvvvzzz|||}}}iii```TTTMMMLLLHHHDDDCCCBBBAAA@@@???>>>===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???===<<<::::::<<<===???<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>============>>>??????@@@BBBBBBAAA@@@????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>======>>>>>>>>>>>>======;;;;;;;;;::::::999999999666777888888999888888888777777777777888888888888666666555555555555666666777666444333333333444555222222222222222222222222111111000000000000000000000000000000000000000000111000000000////////////...------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------+++++++++************)))))))))************))))))******++++++++++++******))))))***++++++++++++***(((((()))***+++,,,------+++,,,,,,---------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************++++++++++++,,,,,,,,,---)))***+++,,,---...------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------......---------------------,,,,,,|||lllccc^^^[[[^^^bbbeeeiiinnnqqqtttwwwzzz}}}zzzlllcccZZZVVVUUUTTTWWW\\\```gggrrr|||}}}xxx{{{pppgggZZZQQQNNNIIIDDDCCCBBBAAA@@@>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;;;;<<<======;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<======>>>@@@@@@BBBAAA@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::777777888999999999999999999999999999888888888888666666555555555555666666666555333222111222333444222222222222222222222222000000000000000000000111000000000000000000000000000000/////////............------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++************)))))))))************))))))******++++++++++++******))))))***+++++++++++++++******++++++,,,,,,------)))***++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************++++++++++++******,,,------------,,,+++++++++,,,,,,---------+++++++++***************++++++,,,,,,,,,,,,------++++++,,,....../////////...---,,,+++,,,---...///yyyiiiddd^^^\\\```eeeggglllqqquuuxxx|||zzzlllcccZZZVVVUUUTTTWWW\\\]]]eeeoooyyy|||xxx{{{uuulll^^^TTTPPPJJJDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>><<<<<<============<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???======>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;:::::::::999888888888666666555555555555666666666444333111111222333444222222222222222222222222000000000000000111111111000000000000000000000000//////.........---------...------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++++++++************)))++++++,,,,,,,,,,,,++++++******++++++++++++******((()))***+++++++++++++++---------------------,,,(((((()))***************++++++************++++++************************+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,++++++++++++,,,,,,---------...------,,,+++***))))))++++++,,,,,,,,,---------+++,,,---...////////////...---+++***+++---///000rrriiigggddddddhhhjjjlllpppvvv|||~~~uuuiii\\\WWWUUUTTTVVVYYY]]]ccclllwww|||vvv|||wwwmmm^^^SSSMMMEEECCCCCCAAA???>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<999999::::::::::::;;;;;;999:::;;;<<<============<<<<<<;;;;;;;;;:::::::::=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;========================>>>>>>>>>===<<<<<<;;;;;;@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>========================>>>???@@@AAAAAAAAAAAA@@@@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<>>>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============;;;<<<===>>>>>>===<<<;;;::::::::::::::::::::::::999999999999999999::::::777777666666555555555444333333333222222222111111444333222222111111222222///000111222222111000///111111000000/////////...////////////////////////------------------------+++,,,---...////////////222...***&&&%%%(((,,,///************************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++///......---,,,******)))******))))))******+++,,,,,,,,,,,,++++++***************))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***...------,,,,,,------...,,,,,,++++++,,,,,,---...------------------------.........////////////000rrrjjjgggeeefffjjjmmmnnnssszzzvvviii]]]WWWUUUSSSUUUXXX\\\bbblllvvv}}}xxx~~~vvvjjj[[[QQQLLLEEECCCBBB@@@???======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;:::::::::999999999999;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;999:::;;;<<<============<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>==================>>>>>>>>>>>>============>>>???@@@AAAAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>============<<<===>>>>>>>>>>>>===<<<::::::::::::::::::::::::999999999999999999999999777777666666666555555555333333333333222222222222444333222222111111222222///000111222222111000/////////.........---------////////////////////////---------------------------...............------000...---++++++,,,---///++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++***************++++++,,,---------,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------------........./////////rrrlllhhhfffhhhmmmppprrrxxxxxxkkk^^^WWWTTTRRRSSSVVVZZZaaakkkttt~~~~~~yyysssfffWWWNNNKKKDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999888888888;;;::::::999999::::::;;;999999::::::::::::;;;;;;::::::;;;<<<============;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>><<<<<<============<<<<<<<<<<<<======>>>>>>??????============>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888777777666666666666555555444444333333333222222222444333222222111111222222000000111111111111000000//////............------////////////////////////------------------------////////////...---,,,++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++)))*********++++++,,,,,,)))************+++++++++---------------,,,,,,,,,((()))***+++,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,---------............|||qqqlllhhhhhhkkkppprrruuu|||zzzmmm```XXXTTTQQQQQQTTTXXX___jjjsss{{{~~~yyyqqqbbbSSSKKKIIIDDDBBBAAA???===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999999999::::::999999999999999999999999888888888888888888888888::::::999999999999::::::999999999:::::::::;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@===============>>>??????@@@@@@@@@?????????????????????>>>>>>===<<<;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>==================>>>>>>>>>?????????>>>>>>>>>>>>============>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777777777666666666666666666444444444444333333333333444333222222111111222222000000000111111000000000111111000000000000000000////////////////////////..............................//////...------,,,(((***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,---------......wwwooollljjjjjjnnnsssuuuwww}}}pppaaaYYYUUUQQQQQQTTTWWW___iiiqqqxxx~~~www}}}qqq```QQQJJJIIIEEEBBBAAA???===<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999999999888888888888999999999999999999999999999999888888888888888888888888999999888888888888999999999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===========================<<<<<<<<<;;;;;;;;;:::======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@==================>>>???????????????????????????@@@@@@???>>>======<<<<<<<<<======>>>>>>======<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>>>>>>>>>>============??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777666666777777777777777777555555555444444444333333444333222222111111222222111000000000000000000111000000111111111111111111////////////////////////........................,,,------...//////......+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))((()))***++++++++++++*********************++++++''')))+++,,,---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......{{{sssnnnlllmmmnnnssswwwxxxzzzrrrccc[[[VVVSSSRRRUUUVVV___iiiqqqvvv~~~xxx|||xxxzzz~~~rrraaaQQQJJJIIIEEEBBBAAA@@@>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888777777888888999888888777777888888999999999999999999999999999888888888999999999999999999888888777777888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999999888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????=========<<<<<<======>>>>>>>>>>>>???????????????@@@@@@??????>>>>>>============>>>>>>>>>>>>==================>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>============???>>>>>>======>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888666666777777777777888888666666555555555444444444444333222222111111222222111111000000000000111111......////////////000000////////////////////////........................+++,,,---...//////////////////---------...000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************,,,,,,++++++*********)))((()))***,,,,,,+++******))))))))))))************((()))***+++,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........,,,---------............|||ssspppnnnnnnqqqsssxxx|||}}}~~~ssseee]]]XXXTTTTTTVVVVVV___jjjqqquuu|||zzz}}}uuuwww|||tttbbbRRRKKKJJJFFFCCCBBB@@@???======<<<<<<999999999999999999999999::::::::::::::::::::::::999999888777777777777777888888777777777777888888888888888888888888888888999999999999:::::::::;;;888888777777777777888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999888999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>>>>?????????@@@????????????????????????===>>>>>>??????>>>>>>=========>>>>>>>>>?????????<<<=========>>>>>>>>>????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>============>>>>>>===<<<<<<===>>>>>>::::::::::::::::::::::::999999999999999999999999666666777777777888888888666666666666555555555444444333222222111111222222222111000//////000111222....../////////000000000////////////////////////........................------...............---000//////............///++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,((()))+++,,,,,,+++***)))))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///------........./////////tttooonnnoooooouuuwww|||tttfff^^^YYYUUUUUUWWWVVV___jjjqqqttt{{{}}}~~~uuuxxx|||uuudddSSSLLLKKKFFFCCCCCCAAA???>>>=========999999999999999999999999::::::::::::::::::::::::999999888777777666777777888888777777777777888888888888888888888888888888999999999::::::;;;;;;;;;888888777777777777888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================999::::::;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>======<<<<<<<<<============>>>>>>?????????@@@???????????????@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>????????????<<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::999999999999999999::::::666666777777888888888999777666666666555555555555444333222222111111222222222111000//////000111222000000111111222222222333////////////////////////////////////////////////////////////...---,,,,,,------.........,,,+++***************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++******)))))))))***+++,,,---...//////''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,******))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------...//////++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////.........////////////000|||sssqqqpppooorrryyy{{{{{{}}}xxxjjj^^^WWWUUUVVVWWWXXX```iiimmmpppwww~~~uuuwww{{{yyybbbWWWPPPJJJGGGGGGEEECCC@@@>>><<<<<<<<<;;;;;;::::::::::::999999999999999888888888888888:::999888777777888999:::999999888777777777777777777777888888888888777777777777777777777777777777777777777777888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777888999::::::::::::===============<<<<<<<<<@@@??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===@@@???===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<========================@@@@@@>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@????????????>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::<<<<<<;;;::::::999888888333444444444555555666666888888888888888777666666555444333333222222333333111111111111111111111111333333333333111///---,,,000000000000000000000000........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++---......---,,,,,,---)))************+++++++++*********)))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))///...------++++++***)))++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,++++++,,,...///000,,,,,,,,,---------........................------wwwoooiiikkkmmmoootttzzz~~~|||~~~}}}}}}xxxjjj^^^WWWTTTTTTUUU]]]dddkkknnnooouuuyyyzzz~~~{{{eeeYYYRRRMMMJJJHHHFFFDDD@@@>>><<<<<<;;;;;;;;;:::::::::999999999999999999888888777777777999999888777777888999999888888777666666666666666777777888888888888777777777777777777777777777777666666777777777888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::999999888888999999777777888999::::::::::::<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<@@@???===<<<;;;;;;;;;<<<<<<======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<<<<<<<===>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<<<<;;;::::::999888888555666666666777777777777777888888888888777666666555444333333222222333333222222222111111111111111111222222222111///---,,,////////////////////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,++++++***************))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***+++,,,)))************+++++++++************))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,,,,+++,,,---//////,,,,,,,,,---------..............................lllhhhgggkkkqqqvvv{{{~~~~~~zzztttpppmmmooosss{{{yyykkk^^^VVVSSSRRRQQQ[[[aaagggjjjlllrrr~~~iii]]]UUUPPPNNNJJJHHHEEEAAA>>><<<;;;;;;::::::::::::999999999999::::::999888777777666666999888888777777888888999777777666555555555555666666777777888888777777666777777777777777777777777666666777777777777888888888888888888888999999999888888999999999:::::::::::::::999888888888888999666777888999:::::::::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>==================<<<======>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::<<<;;;;;;::::::999999888888888888888888999999999777777888888777777666555555444333333222222333333222222222222111111000000///000000000000///...---................................................------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++)))))))))))))))(((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++)))((()))***)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,------...,,,,,,,,,---------..............................iiiiiikkkqqqxxx}}}~~~~~~wwwlllfffdddcccfffkkkuuu}}}{{{lll___VVVQQQOOOOOOPPPVVV]]]bbbgggppp}}}mmm```XXXSSSQQQKKKIIIEEEBBB>>><<<;;;::::::::::::999999999999888::::::999888777666555555888888777777777777888888666555555444444444555555666666777777777777666666777777777777777777777777666666666666777777777888777888888888888888888888777777777888999999:::::::::999999888888888888888666777888999999::::::999999999:::;;;<<<<<<======;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<<<<======????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::999999999999999999999999999999999777777777777777666666555555444333333222222333333333333222222111000000000.........///////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))******)))(((((()))))))))*********+++++++++)))***************++++++++++++++++++++++++++++++***+++++++++,,,,,,------)))*********+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------,,,------,,,,,,,,,---------......---------...............fffiiinnnuuu}}}}}}~~~wwwlllbbb^^^\\\]]]aaafffpppyyy|||nnn```WWWQQQNNNMMMKKKPPPWWW]]]dddooo}}}}}}pppbbbXXXSSSQQQKKKHHHEEEAAA>>><<<::::::::::::999999999888888888999999888888777666666555777777777777777777777777555555444444444444555555666666777777777777666666666666666666666666666666555666666666666777777777777777777777777777777777666666777888888999:::::::::999888888777777888888666666777888999999999999888999999:::;;;<<<<<<===;;;;;;:::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::::::::::::::999:::;;;<<<============:::::::::::::::;;;;;;;;;>>>===<<<<<<<<<<<<<<<===?????????>>>>>>>>>======<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::::::::999999888888888888888888888888777777777777777666555555555444333333222222333333222222222111111111000000...............//////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***))))))***))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++))))))******++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------,,,,,,,,,,,,,,,---------......---------.........//////hhhooowww}}}|||~~~mmmddd[[[YYYXXXYYY^^^ccckkkttt}}}ooobbbXXXRRROOOMMMNNNRRRWWW\\\cccnnnzzzzzz|||rrraaaVVVQQQOOOIIIGGGDDD@@@===;;;::::::999999999999888888888888888888777777777666666666666777777888888777777666555444444444444555666666555666666777777666666555666666666666666666666666555555666666666666777777777777777777666666666666666666777888999::::::;;;999999888777777777777888555666777888999999999999888999999::::::;;;;;;;;;:::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================::::::999999999999::::::999:::;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======??????>>>>>>>>>=========;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888777777777777777666666777777666666555444555444333333222222333333111111111111111111111111/////////......///000000................................................------------------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++)))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++******************+++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---......------,,,,,,,,,,,,---------......,,,,,,------.../////////qqqyyy|||zzzzzz~~~{{{hhh```YYYXXXXXXZZZ^^^ccciiirrr}}}~~~pppcccYYYSSSPPPNNNOOORRRUUUZZZaaakkkwww|||{{{qqq```SSSMMMLLLGGGEEEBBB???<<<;;;::::::999999999999888888888888666666666666777777777777555666777888888777666555555555444444555666666777555555666666666666555555666666666666666666666666555555555666666666777777777777666666666555555555666666777888999:::;;;<<<999999888777777777777777555666777888999999999999999999999999999:::::::::888888888888888888888888999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999:::;;;<<<======;;;:::888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>>>>>>>============;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999888888888777777777666666666777777666666555444555444333333222222333333000000000111222222333333111111000/////////000111////////////////////////........................------------------------+++++++++,,,,,,---------------------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,+++***)))***+++)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++---............---,,,,,,,,,---------......,,,,,,------...//////000ttt}}}yyyzzzxxxzzzxxxggg___ZZZYYY[[[\\\___dddiiisss}}}~~~qqqdddZZZTTTPPPNNNLLLNNNRRRWWW^^^iiivvv~~~~~~|||qqq^^^QQQKKKJJJEEEDDDAAA>>><<<;;;::::::999999999888888888888777555555666666777777888888555666777888888777666555555555555555555666777888555555666666666666555555666666666666666666666666555555555555666666666777777777666666555555555444666777888999:::;;;<<<<<<999888888777777777777777555666777888888999999888::::::999999999999999999666666666666777777777777999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999:::;;;<<<============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888999999;;;<<<=========;;;999777888888888999999::::::::::::::::::;;;<<<===>>>???>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999888888888777777666666666666666555555444555444333333222222333333//////000111222333333444333222111/////////000111000000000000000000000000........................------------------------+++++++++,,,,,,---------............---,,,++++++))))))******++++++++++++++++++++++++++++++++++++************************************************((()))++++++)))))))))***)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++((()))***+++,,,---......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------)))***,,,...//////......,,,,,,,,,---------......,,,,,,------...///000000|||~~~wwwyyy}}}qqqddd]]]XXXXXXYYY\\\cccjjjrrrvvv}}}ttteeeYYYSSSQQQQQQLLLOOOSSSWWW\\\eeeqqqyyy~~~yyy{{{ppp\\\QQQIIIDDDBBBAAA???===;;;:::999999999999999888888888888777888888777777777777888888555666777777777666444333555555444444444333333333555555555555555555555555444444555555555555444444555555444444444444555555666666555555555444444444444666999;;;<<<;;;:::888888888777666555555666666777777777777777888888999777777777888999999999:::888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============;;;::::::999999::::::;;;888888888888888888888888;;;;;;;;;;;;::::::999888888999::::::;;;;;;::::::999999999999:::;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===<<<;;;::::::::::::;;;<<<;;;;;;;;;::::::999999999:::::::::;;;;;;:::999999:::999888888777777888888888777777666555444444444333333333222222222111111222111111111000000//////111111111111111000//////////////////////////////......//////......---,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++*********)))***++++++,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......,,,***(((((()))---------.........//////222111111111000000//////yyy|||}}}{{{{{{xxx{{{rrreee___[[[[[[]]]```gggooovvv{{{uuufff[[[SSSPPPOOOKKKNNNRRRVVV[[[dddoooxxxxxxxxx~~~ppp\\\PPPIIIDDDCCCBBB@@@>>><<<;;;::::::999999999888888888777777888777777777777777777888666666666666666555444444777666666666555555555555555555555555555555555555444444555555555555444444555555444444444444555555666555555555444444444444444666999;;;<<<;;;999888888888777666666666666666777777666666777777888999888888888888888888999999888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999::::::;;;;;;::::::999888777888999999::::::999999999999999999:::;;;<<<<<<>>>======<<<<<<<<<<<<<<<::::::<<<=========<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;:::::::::999999999999:::::::::::::::999999:::999888888777777888888888777777666555555444444333333333222222222111111222111111111000000000000111111111111111000//////////////////////////////...............------,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,*********+++++++++++++++++++++++++++++++++++++++***)))))))))******++++++***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,------,,,,,,---///,,,,,,,,,---------......111111000000000/////////vvvxxxzzzzzzyyyxxxxxxyyyzzz~~~ssshhhccc```aaadddhhhooovvv}}}uuuhhh\\\TTTOOOMMMJJJMMMQQQTTTYYYbbbmmmuuuuuutttyyyqqq\\\PPPHHHEEECCCBBB@@@>>>===<<<;;;;;;999999888888888777777777777777777777777777777777777666555555444555555555666666666666555555555555444444444444444444444444444444555555555555444444555555444444444444555555555555555555444444444444444666888:::::::::888777888888777666666666777777777777666666777777888999888888888888888888777777888888888999999999999:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;::::::999999;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::::::::999999888777777888999999999999888999999999999:::;;;<<<<<<======<<<;;;;;;;;;;;;<<<888:::===??????>>>;;;:::;;;;;;::::::::::::;;;;;;::::::::::::999999999999888999999:::::::::999999999999888777777777777888777777777666555555444444333333333222222222111111111111111111111000000000111111111111111000//////////////////////////////...............---------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++)))))))))))))))*********++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))+++,,,---,,,,,,...000++++++,,,,,,,,,---------///////////////.........uuuvvvwwwvvvvvvvvvxxx{{{}}}uuukkkgggeeeiiimmmqqqxxxwwwjjj___UUUOOOLLLIIILLLOOORRRWWW___jjjsss~~~ssspppuuurrr\\\OOOHHHEEEBBBAAA???===<<<;;;;;;:::888888888888777777777777666777777777777777777666777666555444333444555666333333333333333333333333444444444444444444444444333444444555555444444333555444444333333444444555444444444444444444444444444555777888999888777777888777777666666777777777666666666666666777888888999999888888777777666666888888888888999999999999999999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777777;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::::::::999999888777888888999999999999999999999999999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;999:::<<<======<<<:::999:::::::::::::::::::::::::::999999999999999999999777888888999999999999999999999888777777777777777777777666666555555555555333333333222222222111111111111111111111111111111111111111111111000////////////////////////////////////......------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********)))(((((((((++++++++++++++++++++++++(((((())))))************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++(((((())))))*********+++++++++,,,,,,,,,,,,------------------------------------------------------+++,,,---,,,+++***+++,,,,,,,,,,,,---------..............................tttuuuvvvuuuvvvxxx|||yyypppmmmmmmrrrvvvzzzxxxmmmaaaWWWOOOLLLIIIKKKNNNQQQUUU^^^hhhppp|||~~~sssoootttsss[[[NNNHHHFFF@@@???===<<<;;;:::999999888888888777777777666666555666777777777777666555777666444333333333444555222222333333333333333333444444444444444444444444333333444444444444333333444444333333333333444444333333444444444444444444444555666777777777666666777666666666666666777777666666666555666777777888999888888777777666666666777777888888888999999999888888888999999:::::::::999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::999888777777666;;;::::::999999::::::;;;::::::::::::::::::::::::888888999::::::999999999888999999:::;;;:::::::::999999999999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::999888888999999999::::::::::::::::::::::::999999999999999999999999666777888888999999999888999888777777666666777777666666666666555555555555333333333222222222111111111111111111111222222222111111111111111000//////000000000000000000000000000///...------------...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++*********)))(((((((((++++++++++++++++++++++++(((((()))***+++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........+++++++++,,,,,,---------------------------------------------------------,,,---...---,,,+++,,,---............////////////------------............wwwxxxzzzzzz|||~~~xxxuuuvvv|||zzznnnbbbXXXQQQMMMIIIKKKNNNQQQUUU\\\gggooozzztttooouuuttt[[[MMMHHHFFF???>>><<<;;;:::999999999888888777777777666666666555555777777777777555555666555444444333444444444444444444444555555555555333333333333333333333333333333444444444444333333444444333333333333444444333333333333444444444444444555555666666555555555555555444444555555666666666666555555666666777888777777777777777777666666777777777888888888888999777777888888999:::::::::999999999999::::::::::::888999999999::::::::::::::::::999999888888777777;;;::::::999999::::::;;;::::::::::::::::::::::::777888999999999999999999999999:::;;;;;;;;;;;;:::999999999999:::;;;<<<<<<;;;;;;:::999999999999::::::999888666666777888999999999::::::::::::999999888888888999999999999999555666777888888888888888888888777666666666666777666666666666666666555555333333333222222222111111111111111222222222222222111111111111111000//////000000000000000000000000000///...---,,,---......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++******************))))))++++++++++++++++++++++++((()))***,,,,,,+++******))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++,,,,,,------...------------------------------------------------+++---...///...///000222...////////////000000000---------...............~~~{{{ooodddZZZSSSOOOIIILLLNNNQQQTTT\\\fffnnnxxxvvvpppvvvttt[[[MMMHHHGGG???>>>===<<<;;;:::::::::888777777777666666666666444555777888888777555444444444555555444444333333333333444444444555555555333333333333333333333333222333333444444333333222444333333222222333333444222222333333333444444444444444444444444444444444333333333333333444555555666555555555555666777777666666666777777777777777777777777777888888888888666777777888999999::::::888999999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999;;;::::::999999::::::;;;999999999999999999999999777777888999999999999999888888999:::::::::::::::999999999999:::;;;<<<<<<;;;::::::999999999999999999999999999888888777777888999::::::::::::999888777888888888999999999999444555666777888888888888888888777666666666666666555666666666666666666666333333333222222222111111111111111222222333333333111111111111111000//////000000000000000000000000000///...,,,,,,---...//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))***,,,---------+++************+++++++++,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++******+++,,,,,,---......------------------------------------------------+++,,,------,,,,,,...///.........////////////000------......////////////|||pppdddZZZTTTQQQJJJLLLOOOQQQTTT\\\fffmmmwww~~~xxxqqqvvvuuu[[[MMMHHHGGG@@@???>>><<<<<<;;;;;;;;;777777777777666666666666444555666888888666555444333444555666555444333222111111111222222333333333333333333333333333333333222333333444444333333222444333333222222333333444222222222333333444444444444444444444444444444444222222222222333333444555555555555555555666777777555555666666777777888888777777777777888888888888666777777888999999::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<999999999999999:::::::::;;;::::::999999::::::;;;888888888888888888888888666777888999999999999999777777888999999999999888999999999999:::;;;<<<<<<;;;:::999999888888999999888999;;;<<<<<<:::777555888999:::;;;;;;:::999888777777888888999999999999444555666777888888888888888888777666666666666666555555555666666666666666333333333222222222111111111111111222222333333333111111111111111000//////000000000000000000000000111///---,,,,,,,,,.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++***+++,,,------,,,+++***))))))***++++++++++++************+++,,,,,,,,,---++++++++++++++++++++++++)))+++,,,......---,,,+++++++++,,,,,,,,,------------,,,+++******+++,,,---........................******+++,,,,,,---......------------------------------------------------+++,,,,,,***(((&&&&&&'''---------.........//////........./////////000000{{{pppeee\\\TTTOOOLLLLLLMMMOOORRRYYYbbbhhhrrrzzz}}}rrrtttttt\\\PPPHHHBBB@@@???>>><<<:::888777666888888777666666666666666777777666555444444333333444444444444444444444444222333333444444555555666222222222222222222222222222222222222222222222222333333333222222111111111333222111000000111222333333333333222222222111111333333333333333333333333555555555555555444444444777777666666555555444444555444444555555666777888777888888888999999999999888999999::::::999999888777888999999:::;;;<<<<<<999999999999999999999999999999888888888888999999888999999888666555666888888888999::::::::::::999888888999999999999888888::::::::::::::::::::::::::::::999999888999999999999999888777666666777777777777777777777777777777888888999999999999888888888888888888888888888888888888888888777777777777666555555555444444444444333333333333333333333333444444333333222111000000222222222222222111000///000000000000000000000000000///...------...///000///......---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''''''***,,,+++*********+++,,,,,,---......)))************+++++++++------,,,++++++******))))))************+++++++++******))))))))))))******,,,+++***((((((((())))))*********++++++,,,,,,,,,,,,,,,+++******+++++++++,,,+++++++++***))))))))),,,,,,+++***+++,,,---...............------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++)))***,,,---......---,,,........................---------............///|||qqqfff\\\TTTOOOLLLLLLMMMNNNRRRYYYaaagggqqqzzz|||rrrrrrvvv]]]QQQIIICCC??????===<<<:::888777666888777777666666666666666777666666555444444333333444444444444444444444444333333333333333333222222222222222222222222222222222222222222222222222222333333333222222222111111333333222111111222333333333333333333222222222222333333333333333333333333444444444444444444444444666666666555555555555555666666555555555555555666777777777777888888888888888999999999999999999888999999999:::::::::::::::999999999999999999999999999888888777777888888999888999999888666555777888777888999999::::::999999999999::::::::::::999999::::::::::::::::::::::::999999888888888999999:::999999888777777777777777777777777777777777777777888888999999999999888888888888888888777777777777888888888888777777777777666666666555555555444444333333333333333333333333444444333222222111000000111222222222222111000///000000000000000000000000///...---,,,,,,,,,---.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))+++,,,+++*********++++++,,,------...)))************+++++++++)))******++++++,,,------)))************+++++++++,,,++++++******++++++,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,---...+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,---------------,,,,,,+++++++++.........---------,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++++++++******)))........................---------............///~~~ssshhh^^^TTTNNNLLLMMMMMMNNNQQQXXX```fffpppyyyzzzpppoooxxxxxx^^^QQQIIICCC???>>>===<<<:::999777777888777666666555555666666666666555555444333333333444444444444444444444444444444333222222111000000222222222222222222222222222222222222222222222222333333333222222222222111444333333222222333333444444444444333333333222222333333333333333333333333444444444444444444444444444444555555555555555555777777666555444333444444555555666666666777777777888888999999999999888888:::::::::999999999888888::::::::::::::::::::::::999888888777777888888999888888999888666555777888777888888999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::777777777777777888999:::999888777777777777777777777777777777777777777777888888999999999999888888777777777777777777777777888888888888777777777777777777777666666666555555444444444444444444444444333333333222111111000000111111222222111111000000000000000000000000000000000///......---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++------,,,*********++++++,,,,,,------)))************+++++++++)))******++++++,,,------)))************+++++++++------,,,,,,,,,,,,------+++************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////............------+++,,,,,,,,,,,,,,,,,,------,,,+++******)))))))))........................---------............///vvvkkk___UUUOOOLLLMMMMMMNNNQQQWWW___dddooowwwyyyooolllrrryyyyyy^^^PPPHHHBBB???>>>===<<<:::999888777777777666555555555555666555555555444444333333333333333333333333333333333333333333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333333333444444444333333333333222333333333333333333333333444444444444555555555555333333333444444555555666666555555444333333444444444444444555555555666666777777888888888888777777999999999999999888888888::::::::::::::::::::::::888888777777777777888888777888888777666666777999777888888999999999999999999999::::::::::::999999999999999999999999999999666666666666777888999:::888888777777777777777888777777777777777777777777888888999999999999888888777777888888888888888999888888888888777777777666777777777777666666666666555555555555555555555555333222222222111111000000000000111111111111000000000000000000000000000000222222111111000000//////,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++++++++,,,---...---,,,*********++++++,,,,,,,,,,,,))))))*********+++++++++------,,,++++++******)))))))))*********+++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...***+++++++++,,,,,,------+++++++++,,,,,,,,,---------------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++,,,,,,---------///...---,,,+++,,,------........................---------............///xxxnnnbbbWWWPPPMMMMMMMMMMMMPPPVVV]]]cccnnnvvvxxxnnnjjjmmmsss{{{___OOOGGGAAA>>>>>>===<<<:::999888888777666666555555555555555444444444444444333333333333333333333333333333333222333333333444444555555222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111444444333333333222222222333333333333333333333333444444555555555666666666222222333333444444555555333333333333333444555555333444444444444555555555666777777888888777777666666666777777888999::::::999999999999999999999999888777777777777777777888777888888777666666888999888888999:::::::::::::::888888999999999999888888999999999999999999999999666666666666777888999:::888777777777777777888888777777777777777777777777888888999999999999888888888888888999999999::::::888888888888777777777666777777777777666666666666555555555555555555555555222222111111111111111000///000000111111111000000////////////////////////111111111111111000000///+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,++++++******+++++++++++++++,,,))))))*********+++++++++------,,,++++++******)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++,,,---...))))))******++++++,,,,,,++++++,,,,,,,,,---------,,,------......---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------...---,,,+++,,,---///000........................---------............///{{{pppdddYYYQQQMMMMMMMMMMMMOOOTTT\\\aaallluuuyyymmmfffiiiooo|||}}}}}}}}}```PPPGGGBBB>>>===<<<;;;:::999999888777666555555444444555555444444333333333333333333333333333333333333333333222222333444444555666666222222222222222222222222222222222222222222222222111222222222222333333333000111111222222111111000333333333222222222111111333333333333333333333333333444444555555666666666222222333333333333333333222222222222333444555555333333444444444555555555666666777777777777666666444555666777888999::::::888888888888888888888888888777777666666777777888666777888777666666888:::999::::::;;;;;;;;;;;;;;;777888888999999888888777999999999999999999999999777777777777777888999:::777777777777777888888999777777777777777777777777888888999999999999888888777777777888999999::::::888888888888777777777777777777777666666666555555444444444444444444444444111111111111111111111111//////000000111111000000////////////////////////---......//////......---,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++++++++,,,******++++++++++++++++++)))************+++++++++)))******++++++,,,------)))************+++++++++++++++************++++++,,,,,,,,,,,,+++***)))(((,,,,,,,,,++++++++++++***************+++,,,------******************++++++***+++,,,---------,,,,,,******+++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---*********++++++,,,---...........................---------............///|||sssggg[[[SSSMMMMMMLLLLLLNNNTTT[[[```kkkttt{{{kkkbbbeeelllwwwyyyyyy}}}cccRRRIIICCC======<<<;;;:::999999888666666555444444444444555333333333333333333333333222222222222222222222222333333333333333333444444222222222222222222222222222222222222222222222222111111222222222333333333111111222333333222111111222222111111111000000000333333333333333333333333111111222333333444555555333333333333222222222222333222222222222222333333444444444444555555555555555666666777777666666555666666666777777777888888666666666666666666666666777777666666666666777777666777888777666666888::::::;;;<<<<<<======<<<<<<888999999::::::999999888888888888888888888888888999999888888888999999:::777777777777777888999999777777777777777777777777888888999999999999888888555555555666777777888888888888888888777777777777666666666555555555444444333333333333333333333333000000000000111111111111...//////000000000000000////////////////////////***+++---...//////......,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++---++++++******************)))************+++++++++)))******++++++,,,------)))************+++++++++++++++************++++++'''(((***+++++++++******,,,,,,,,,+++++++++******))))))))))))***+++,,,---++++++++++++++++++*********+++,,,---------,,,,,,)))***++++++,,,,,,,,,+++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++........................---------............///}}}ttthhh\\\UUUMMMMMMLLLLLLNNNSSSZZZ___kkksss}}}jjj___bbbjjjuuuxxxwww|||eeeTTTJJJEEE======<<<;;;::::::999999666666555444444444444555333333333333333333333333222222222222222222222222444444333222222111111111222222222222222222222222222222222222222222222222111111111222222333333333222222444444444444222222111111111000000000000///333333333333333333333333//////000111222222333333444333333222222111111111444444333222111111111111444444444555555555666666555555666666666666555555777777777777666666666666666666666666666666666666777777666666666666777777666777888777666777888:::;;;<<<======>>>=========999::::::;;;;;;::::::999888888888888888888888888::::::999999999999999999777777666777777888999999777777777777777777777777888888999999999999888888333333444444555666666777888888888888777777777777666555555555444444444444333333333333333333333333000000000000000111111111......///000000000000000////////////////////////+++,,,...000111111000000,,,,,,,,,---...///000111++++++++++++++++++++++++***************************+++,,,***''''''***---++++++******************)))************+++++++++------,,,,,,+++******))))))************+++++++++,,,++++++******++++++,,,$$$%%%'''***+++,,,,,,,,,,,,,,,,,,++++++*********(((((((((((()))***+++,,,---------,,,,,,+++++++++***+++,,,---...---,,,,,,+++,,,------............)))************++++++++++++++++++,,,,,,------------------.........//////---------,,,,,,+++++++++...//////000///...,,,+++........................---------.........//////uuujjj^^^VVVRRRNNNKKKMMMPPPSSSYYY```hhhqqqnnndddeeekkkuuuyyywwwyyyiiiSSSHHHDDDAAA>>>:::888888888888888666555555555555444444444444444333333222111000000///000111222222222222222000111111111111222222222222222222222222222222222444333222222111111222222000000000111111222222333333333222222111222222222000000111222333333444444222222222222222222222222111111222333333333333222222222222222222222222222000111111111111222222222333333333444444555555555555555555555555555555555555555666666666666666555888777666555555666777888666666666666777777777777555555555666666777888999<<<<<<======<<<;;;::::::999999888888999999:::;;;<<<<<<;;;::::::::::::;;;;;;:::999888777777777777555555666666777777888888999999999999888888777777999999999888888888888777777888888888888999999999555666777888888888888888777666555444333222222222333333333222222222111111000000000000000000000000000000000000000000000000000///---,,,,,,---///000................................................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,+++***((((((((())))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---+++++++++*********))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,------......---------------............///---,,,,,,++++++,,,,,,---//////000000///...------........................------------------------~~~~~~vvvkkk___WWWSSSNNNKKKMMMPPPSSSYYY___fffppp}}}pppeeeeeekkkyyywwwtttwwwkkkTTTIIIEEE@@@===:::888888888888777555555555555444444444444555555444444333222222111000111111222222222222111000111111111111222222222222222222222222222222222444333222222111111222222111111111111222222222222222111111000000111111111000111111222333333444444222222222222222222222222000111222222333333222222222222222222222222222222111111111111222222222222444444555555555555555555555555555555555555555555555555666666666666555555777666666666666666666777555555555666666666777777555555555666666777888999<<<<<<<<<<<<<<<;;;::::::999999999888999999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999888777777777666666777777888999999999999999999999888888888777999999999888888888888777888888888888999999999999666777777888888888888777777666555444333333333333444444444333333333222222111111111111111111111111000000000000000000000000000///---,,,,,,---///000........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,******)))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,,,,+++++++++*********))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,------......------------------............---,,,,,,++++++,,,,,,---...............---,,,,,,........................------------------------}}}{{{yyywwwwwwxxxyyyzzz|||||||||{{{{{{{{{zzzzzz~~~xxxlll```XXXSSSNNNLLLNNNPPPRRRXXX___eeennn{{{ttthhhggglllyyywwwtttwwwmmmVVVJJJFFF@@@===:::999999999888777555555555555444444444444666555555444444333333222222222222222222222111000000111111111111222222222222222222222222222222222333333222111111111111222333333222222222222222222000000/////////000000111111111111222222333333444222222222222222222222222000111222222333333222222222222222222222222222222111111111111222222222333666666666666555555555555444444444444444444444444444555555666555555444444555555666666666666555555444444444555555555666666555555555666666777888999;;;<<<<<<<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;::::::999999888888777777888888999::::::;;;999999999999888888888888999999999888888888888777888888888888999999999:::888888888999888888777777666666555444333333333333555555555444444444333333111111111111111111111111000000000000000000000000000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------+++,,,------......------------------............------,,,,,,,,,,,,------------------------,,,+++........................------------------------~~~{{{yyyvvvuuuuuutttsssssssssssstttuuuvvvvvvwwwwwwxxxyyyyyyzzz{{{{{{zzzooobbbZZZTTTOOOLLLNNNPPPRRRWWW^^^eeennnzzzyyymmmiiillluuuyyyvvvyyynnnVVVJJJEEE???===:::999999999888666555555555444444444333333555555444444333333333222333333333333222111111000000000111111111222222222111111111111111111111111333222222111111111111111444444333333222222111111000000/////////000111111111111111222222333333333111111111111111111111111000000111222222222222222222222222222222222222222111111111222222222333333666666555555444444333333444444444444444444444444444444555555555444333333444444666777777666444444333333333444444444555555555555555555666777888999;;;;;;;;;<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999999777777888888999:::::::::999999999999999999999999999999999888888888777777888888888999999999::::::999999999999888888777666666666555444444444444444444444444444333333333333111111111111111111111111//////////////////////////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++******+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,---------.........------,,,,,,,,,,,,------------.........------,,,................................................rrrpppooommmmmmnnnooopppooopppqqqrrrssssssssssssssstttvvvxxx{{{}}}}}}qqqeee\\\UUUPPPMMMNNNOOOQQQWWW]]]eeennnzzzqqqlllmmmssszzzwwwyyynnnVVVIIIDDD???===;;;::::::999777666555444444444444333333333333333333333222222222222333333333333333222111000000000111111111222222222111111111111111111111111333222111111000000111111333333333222222111111111000000000000000111222333111222222222222222333333111111111111111111111111000000111222222222222111222222222222222222222222111222222222222333333333444444444333333222222222444444444444444444444444444444444444444333222222333444555666666555444333333333333333444444444444555555555555666777888999::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<;;;;;;:::999999999999:::::::::;;;;;;;;;:::999999666666777777888999999:::999999999999999999999:::999999999888888888777777888999999999999:::::::::999999999999999888777666666666555444444444555555333333333333222222222222111111111111111111111111/////////////////////////////////....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,------------......------,,,,,,------...---....../////////......................................................eeeeeeeeefffgggjjjlllnnnnnnooopppqqqrrrrrrrrrrrrrrrsssvvvyyy}}}sssggg^^^VVVQQQMMMNNNOOOQQQVVV\\\eeemmmyyyuuunnnnnnttt~~~zzzvvvwwwpppWWWIIICCC>>>===;;;::::::999777555444444444444333333333333222222222222222222222222333333333333333333222111000111111111111222222222111111111111111111111111222222111000000000000111222222111111111111111111000000000000111222333333222222222222222222222222111111111111111111111111///000111111222222111111222222222222222222222222222222222222333333333333333333333222222222222222333333333333333333333333444444444444333222111111333444444444444444444333333333333444444444555555555555555666666777888999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;:::999999999999999888999:::;;;;;;:::999888666666777777888999999999999999999999::::::::::::999999999888888888888777999999999999::::::::::::999999999:::999999888888666666555555555555555666333333222222222111111111222222222222222222222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++)))***+++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,------------......------------......---...//////000/////////................................................]]]^^^```cccfffiiilllnnnooooooppprrrssssssttttttvvvwwwzzz~~~uuuhhh```WWWQQQNNNNNNOOOPPPUUU[[[dddlllwwwxxxpppoooqqq{{{|||vvvwwwrrrYYYIIICCC>>>===;;;;;;;;;999777555444444444333333333222222333333333333333333333333222222333333444333333333000111111111111222222222111111111111111111111111222222111000000000000000000000000000000000111111////////////000111222222222222222222222222222222111111111111111111111111///000000111111111111111222222222222222222222222222222222333333333444444222222333333333333333333333333333333333333333333444444444333333222111000444444333333333333444444444444444444555555555555555555555666666777888999888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999999888999999999777888999:::;;;:::888777777777888888999:::::::::999999999:::::::::;;;;;;999999999888888888888777999999999:::::::::;;;;;;888888999:::::::::999999666666555555555555666666444444333333333222222222222222222222222222222222000000000000000000000000//////000000000000//////........................------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***))))))*********+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------++++++,,,,,,,,,---------......------------......,,,---....../////////...................................................\\\]]]```dddgggkkkmmmooopppppprrrsssuuuvvvwwwxxx|||}}}vvviiiaaaWWWRRRNNNNNNOOOPPPUUU[[[bbbjjjuuu~~~zzzqqqooolllvvvyyyyyysssZZZKKKDDD>>><<<;;;;;;;;;:::777555444444444333333333222222444444444444444444444444111222333333444444444444000111111111111222222222000000000000000000000000222111111000000000000000......//////000000111111---------......000111111222222222222222222222222000000000000000000000000//////000111111111111111222222222222222222222222222222333333333444444444333333333444444555555555333333333333333333333333444444444333222111000///555444222222222222444555444444444555555555666666555555555666666777888999888999::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;:::999999888888999999666777999::::::999888666888999999::::::;;;<<<<<<999999999::::::;;;;;;;;;999999999888888888888777999999:::::::::;;;;;;;;;777888999:::::::::::::::666666555555555666666777555555444444444333333333222222222222222222222222000000000000000000000000//////000000000000//////................................................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,------...///...---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,(((***+++------,,,+++***))))))******++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------++++++,,,,,,,,,---------......------------......+++,,,,,,---.........---........................////////////////////////___```aaadddhhhlllppprrrvvvsssppprrrvvv{{{}}}}}}~~~zzzmmm```XXXRRRNNNNNNOOOPPPUUU[[[eeekkksss|||vvvoooqqqwww}}}tttwwwtttZZZJJJDDD===<<<;;;999888777666666444444444555555555555666333333333222222222111111111111111111111111111111111222222333333222222111000/////////000111222222222222222111111111000000222222222111111111111000...///000111111000///...111111111111111111111111222222222222222222222222444444444333333222222222111111111111111111111111333333333222222111111111111111222333333333333222222222333333333333444444333222222111111222222333333333333333333333333333333333333333333333333333777666444333444555777999<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;888888888888888888888888999999999999999999999999:::::::::::::::::::::999888999999::::::999999888888888777777888888999:::888888888888888888888888;;;;;;:::999999888888777777777777777666666666666555555555555555555555555333333333333333333333333333222000......///111222//////000000000000//////000...---...///000///......---,,,+++++++++++++++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++,,,---...,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,---------,,,,,,+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,)))***++++++------...///)))******++++++,,,------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......////////////......------------------------......//////...---,,,,,,........................---.........---,,,,,,+++aaabbbdddgggkkkooorrrtttwwwuuussstttyyy}}}zzzmmmaaaXXXRRRNNNNNNOOOPPPTTTZZZbbbhhhqqqyyyxxxqqqqqqwww~~~tttuuutttZZZJJJDDD===<<<;;;999888777666666666666555555444444444333333333333222222222111111111111111111111111111111111222222333333222222111000000000000000000111222222222222111111111000000111111111000000000//////222222111000000111222222000000000000000000000000111111111111111111111111444444333333333222222222111111111111111111111111333333333222222111111111000111222222333333222222222222222333333333444444333222222111111222222333333333333333333333333333333333333333333333333333666666444444444555777888999::::::;;;;;;;;;::::::::::::999999999999::::::777777888888888999999999999999999999999999999999999999::::::::::::::::::888999999::::::999999888999999999999999::::::;;;::::::::::::::::::::::::;;;::::::999999888888777777777777777666666666666555555555444444444444444333333333333333333333333333222000/////////000111//////000000000000//////000...---...///000///...///......------------...------------------------------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++***************+++++++++,,,,,,+++++++++************************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........//////.........------------------------......//////...------,,,........................---.........------,,,+++ccceeehhhlllpppsssuuuvvvxxxwwwvvvxxx|||{{{nnnbbbYYYSSSOOOOOOOOOOOOTTTZZZ___eeennnvvv|||sssrrrwwwvvvvvv~~~tttZZZJJJDDD===<<<;;;999888777666666777777666555444333222222333333333222222222111111111111111111111111111111111111222222222222111111222111000000000000000000222111111111111000000000000000000000/////////...111000---,,,,,,---000111////////////////////////000000000000000000000000333333333333222222222222111111111111111111111111222222222222222111111111000111222222333333222222222222222222333333333333222222111111111111222222333333333333333333333333333333333333333333333333666555444444444555777888777777888999:::::::::999999999999888888999999999666666777888999::::::;;;999999999999999999999999888888888999:::::::::;;;888999999::::::999999888::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777777777777777666666666666444444444444444444444444444444333333333333333333111111111111000000000000///000000111111000000///000...---...///000///.../////////...//////000000------------------------------------------------------,,,,,,,,,,,,++++++---,,,+++,,,---,,,+++)))+++++++++++++++++++++++++++++++++******************************)))))))))+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------------------------------.........///......---,,,........................---............---,,,,,,dddfffjjjooorrruuuwwwwwwyyyyyyzzz}}}|||pppdddYYYTTTOOOOOOOOOOOOSSSYYY]]]cccllluuu~~~vvvsssxxx{{{yyytttZZZJJJDDD===<<<;;;999888777666666666666555444444333222222333333333222222222111111111111111111111111111111111111222222222222111111222222111000/////////000111111111111000000000000111111000000000/////////000///---,,,,,,---///000000000000000000000000000111111111111111111111111333222222222222222222222111111111111111111111111222222222111111111111111000000111222222222222222111222222222222333333333222222111111111111222222222222222222222222222222222222222222222222222222555555444444444555666777555666777888999:::::::::999888888777777888888999555555666777999:::;;;<<<999999999999999999999999666777777888999::::::;;;888999999::::::999999888999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777777777777666666666666333333333333444444444444444444444444444333333333000111111111111000//////000000000111111000000000000...---...///000///...///.........///000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++///...------...---,,,***++++++++++++++++++++++++,,,+++++++++***)))))))))************************,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,---------------------------...............------........................------............------eeegggkkkpppsssvvvwwwxxxyyy{{{~~~~~~qqqeeeZZZTTTPPPOOONNNNNNRRRXXX\\\bbbkkkuuu~~~yyyvvvzzz|||tttZZZJJJDDD===<<<;;;999888777666666333444444444444444444444333333333222222222111111111111111111111111111111000111111222222111111000222222111000/////////000000000000000000000000000222222111111111000000000222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111111111111222222222333333222111111000000111111222222222222222222222222222222222222222222222222222444444444444444555555666555666777999999:::::::::777777777666666777777777444555666777999;;;<<<<<<999999999999999999999999666666777777888999::::::888999999::::::999999888888888888888888999::::::::::::::::::::::::::::::::::::999888888777777666777777777777666666666666333333333444444555555555555555555444444333333333000111111111111000//////000000111111111111000000000...---...///000///...------------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++,,,,,,,,,***)))++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,++++++******)))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,------------,,,,,,------------------------------...............---........................------...//////......---ggghhhlllpppsssvvvyyyzzz{{{sssggg[[[UUUPPPOOONNNNNNQQQWWW[[[aaajjjttt~~~~~~~~~|||www{{{|||tttZZZJJJDDD===<<<;;;999888777666666222222333333444444444444333333333222222222111111111111111111111111111111000000111111111111000000222111000000000000000000//////000000000000000111222222222222111111111111111222333444444333222111111111111111111111111111222222222222222222222222111111111222222222222222111111111111111111111111000000000111111111111111///000111111222222111111111111111111222222222222111111000000000000111111222222222222222222222222222222222222222222222222333333444444555555555555666666777888999999999999777666666555555666666777444555666777999:::<<<<<<999999999999999999999999666666666777888888888999888999999::::::999999888888888777777888888999:::999999999999999999999999999999999888777777666666777777777777666666666666333444444555555666666666666666555555444333333333111111111111000000000000000111111222222111111000000...---...///000///...---------,,,------......------------------------........................------,,,,,,,,,,,,++++++)))(((((()))******)))'''+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***,,,,,,++++++*********))))))******+++,,,,,,------)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------------...------............------------------------------,,,---......///.................................------...////////////...iiijjjmmmppptttwww{{{|||~~~ttthhh\\\VVVQQQOOONNNMMMQQQVVVYYY___iiisss}}}}}}|||}}}www{{{tttZZZJJJDDD===<<<;;;999888777666666444444333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000000000000000000000111222////////////000000111111111111111111000000000000000000////////////000000111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111///000000000111111111222///000000111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111111111111111111111333333444444555555555444555666666777777777666666666555555555555555555666555666777888999:::;;;;;;999999999999999999999999666777777777777777777777888999999::::::999999888999888888888888999::::::999999999999999999999999999999888888777777666666777777777777666666666666444444555666666777888888666666666555444444333333333222000/////////000111000111111222222111111000000...---...///000///.........------,,,---------------------------------////////////////////////------,,,,,,,,,,,,++++++((('''''')))+++,,,***)))++++++++++++++++++++++++***************+++++++++)))))))))*********++++++***************+++++++++,,,,,,,,,+++++++++******+++++++++***************+++++++++++++++++++++,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------...............//////.........------------------------,,,------...//////..............................------...///////////////llllllnnnppptttxxx|||tttiii\\\VVVQQQOOONNNMMMQQQVVVWWW^^^hhhrrr}}}}}}{{{~~~~~~vvvzzztttZZZJJJDDD===<<<;;;999888777666666666555444444333222111111333333333222222222111111111111111111111111111111000000111111111111000000000000//////000111222222.../////////000000111111000000000000////////////444333000//////000333444000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111//////000000111111111222//////000111111111111111000111111111111222222222111111000000000000111111111111111111111111111111111111111111111111111111222333444444555555444444555555555666555555444444555555555444444555555555666666777888999::::::;;;999999999999999999999999777777777777666666666666999999999::::::999999999::::::999999::::::;;;<<<::::::::::::::::::::::::999999888888777666666666777777777777666666666666555555555666777888888999777777666555444444333333333222000......///111222111111222222222222111111000...---...///000///...000///...------------------------------------------------------------------------,,,,,,,,,++++++***)))***,,,...///...---++++++++++++++++++++++++))))))******+++++++++,,,'''((((((((())))))******))))))******+++++++++,,,,,,,,,,,,++++++*********************************------,,,++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------...............////////////......------------------------,,,,,,---.../////////...........................------...///000000//////hhhlllqqqtttvvvyyyuuujjjcccZZZRRRPPPNNNMMMOOOSSSUUU]]]gggrrr}}}|||zzz|||tttXXXGGGBBB>>><<<:::888888888777555555555444333333222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000.........///111222111///...///000111111111111111222111111111000000//////000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000111222222333333222222111000111111111111222222222111111000000000000111111000111111111111222222222111111222222222333333333666555555444444333222222444444444555555555555666555444555555666777999:::999999999888888888777777777777777777777888888999:::::::::999999999888888888999999::::::;;;;;;<<<<<<;;;999::::::;;;999888999999999888888888777777666666555555444444444333555555555555555666777777333333444444444444444444111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////,,,---------,,,++++++******+++,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++++++++******))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,,,,,,,---...***+++,,,,,,---...//////...------,,,,,,------...---....../////////////////////.........---------........................jjjnnnsssuuuwww{{{vvvkkkcccZZZRRRPPPNNNMMMOOOSSSUUU\\\gggrrr|||{{{yyy}}}tttXXXGGGBBB>>><<<999888888888777555444444444333333222222111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111///...///000000///...//////000111111111000000000000000000//////......000000000000000000000000111111111111111111111111000000000000////////////000000000000000000000000111222222333333222222111000000111111111222222222111111000000000000111111000111111111111222222222111111111222222222333333444444444444444333333333333333333333444444444555777777777777777888888888999999999888888888777777777777777777777888888999::::::999999999888888888888888999::::::;;;;;;<<<<<<:::999999::::::999888999999888888888777777777666666666555555555444444555555555555555666777777444444444444444444444444111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////.../////////......---,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************)))))))))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------...------,,,,,,------...,,,------...............//////.........---------........................mmmqqquuuwwwyyy}}}wwwmmmcccZZZRRRPPPNNNMMMOOOSSSUUU\\\fffqqq{{{{{{xxx{{{tttXXXGGGBBB>>><<<999888888888666555333333333333333222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000333111.........///...---000000111111111000//////////////////............000000000000000000000000111111111111111111111111111000000000/////////...000000000000000000000000111111222222222222111111000000000111111111222222111111000000000000111111000111111111111222222222111111111222222222222333333333333333444444444444222222222333333333444444777888888888777777666555999888888888888777777777777777777777777888888999:::999999999999888888888888888999999:::;;;;;;;;;;;;:::999999::::::999888888888888888777777777777777777666666666666555555555555555555555666777777555555555444444333333222111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////...////////////...------++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////...------,,,,,,------............------,,,,,,,,,...------,,,,,,------...+++,,,,,,---...---------...............---------........................pppssswwwzzz|||xxxnnncccZZZRRRPPPNNNMMMOOOSSSUUU\\\eeeoooyyyzzzwwwyyy{{{{{{tttXXXGGGBBB>>>;;;999888888777666555222222222222222333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////333000---,,,---...//////000111111111000///......////////////////////////////////////////////////111111111111111111111111000000000000////////////000000000000000000000000111111222222222222111111000000000000111111111111111111000000000000111111000000111111111222222222111111111111222222222222111111222333444444555555222333333333333444444444444555666777666666555444888888888888777777777777777777777777777888888999999999999999888888888888888888888999::::::;;;;;;;;;999888999::::::999888888888777777777666666666777777777777777666666666555555555555555666777777666666555444333333222222111222222222222111000000111111000000000000111111////////////////////////////////////////////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------/////////..................------,,,,,,------...,,,,,,---............---................................................rrruuuyyy{{{~~~yyyooocccZZZRRRPPPNNNMMMOOOSSSUUU[[[dddnnnxxxzzzvvvwww}}}}}}wwwwww}}}sssXXXGGGBBB===;;;999777777777666444111222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////111...,,,+++---///000111000000000000000///...---000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000111111222222111111000//////000000000111111111111111000000000000111111000000111111111222222222000000111111111222222222000111111222333444555555444444444444555555555555333444555666777777777777777777777777777777777777777777777777777888888999999999999888888888777777777777888999999::::::;;;:::888888888::::::999888777777777666666666555555666666666777777777777777555555555555555666777777666666555444333333222222111222222222222111000000111111000000000000111111////////////////////////////////////////////////,,,,,,---......------,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------+++,,,,,,---......//////...------,,,,,,------...------...///////////////---.............................................rrruuuyyy|||yyyooocccZZZRRRPPPNNNMMMOOOSSSUUU[[[dddlllvvvyyyvvvuuu{{{zzzuuuvvv{{{sssXXXHHHBBB===;;;888777777777555444222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000///---+++,,,...000111000//////000000000///......000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000111111111111000000/////////000000000111111111111000000000000111111000111111111111222222222000000000111111111111222000111111222333444444555444444444555555555666666555555555666777888:::;;;666666777777777777777888777777777777777888888999999888888888888777777777777777888888999:::::::::999888777888999:::999888666666666666555555555555555555666666666666777777555555555555555666777777555555555444444333333222111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////......///000000000000///,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************((((((((((((((()))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,(((((()))***+++,,,---......------,,,,,,------...---...//////000000//////---------.......................................qqqtttxxx|||yyyooocccZZZRRRPPPNNNMMMOOOSSSUUU[[[ccckkkuuuyyyuuurrrwwwvvvqqqrrrxxxsssXXXHHHCCC===:::888777777666555444333333222222111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///---,,,---//////...---......//////000//////////////////000000000111111000000000000000000000000000000000000000000000000,,,---...///000111222333000000000000000000000000000000111111111111000000////////////000000000111111111000000000000111111000111111111111222222222000000000000111111111111111111222222333333333444333333444444444555555555666555333222333555777999666666666666777777888888777777777777777888888999888888888888777777777777777777777888999999::::::888777777888999::::::888666666666555555555444444444444555555555666666666555555555555555666777777444444444444444444444444111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////......///000000000000000,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************((((((((())))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,***+++++++++,,,,,,------...------,,,,,,------...,,,---......//////......---------.........//////........................ppptttxxx|||xxxooocccZZZRRRPPPNNNMMMOOOSSSUUU[[[bbbkkktttxxxtttooouuu~~~qqqmmmooovvvsssXXXHHHCCC===:::888777777666555444444333333222111000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000///......///...,,,***------...///000000000///---.........//////000000000000000000000000000000000000000000000000000000+++,,,---///000222333444000000000000000000000000000000111111111111000000////////////000000000000111111000000000000111111000111111111111222222222000000000000111111111111111222222222222333333333222222333333333444444444555333000...---///222444555666666666777777888888777777777777777888888999888888888888777777777777777777777888999999::::::888777666777999::::::888666666555555555444444444333444444444555555666666555555555555555666777777333333444444444444444444111222222222222111000000111111000000000000111111000000000000000000000000////////////////////////,,,,,,---...//////......------------,,,,,,+++***---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++,,,,,,---------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,---......---,,,,,,000////////////............------,,,,,,------...+++,,,------......---------------.........//////........................sssuuuyyy~~~xxxmmmdddZZZQQQNNNNNNLLLMMMOOOVVVZZZbbbiiisssyyysssqqqtttzzzzzznnniiijjjrrr{{{nnnVVVGGG@@@<<<;;;999777555444333222222222222222222222222222000000000000000000000000222111111111000000//////222111000//////000111222000///...------...///000000000//////......------////////////////////////000000//////.........---.........///111000...,,,////////////////////////000000//////......------//////////////////////////////000000111111111222///000000000000000//////000000000000000000000000000111111111222222222222000000////////////000000222111111111000000//////111000///---------...///222222222111111111111111111111222222222333333333333333333333333333333333444444444555555555555666666666666666555555555555555444444333333555666777666777777777888888888888666666777888888888888888666666666666555555555555555555555555666666666666666555555555555444444444555555444333333222111111111111111111111111111111000000111111111111000000000///...///111222222111000000000000000000000000//////.........---------------------,,,,,,+++***///......------,,,++++++++++++++++++++++++++++++))))))***++++++++++++***************************************************,,,,,,,,,++++++************++++++,,,,,,++++++***///......---,,,+++***************++++++,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------)))***++++++,,,---......,,,------......------,,,......------------..............................,,,---......//////......---.........//////000000tttwww{{{xxxnnneee[[[RRROOONNNMMMNNNPPPUUUZZZaaaiiirrryyysssppprrrxxxwwwkkkggghhhpppxxxnnnVVVGGG@@@<<<;;;999777555444333333222222222222222222222222000000000000000000000000000000000000//////......000000///......///000000000///...------...///000///////////////.........////////////////////////000/////////.....................///000000...,,,///////////////////////////////////////........./////////////////////////////////000000000000000//////000000000000//////000000000000000000000000000000000111111111222222000000////////////000000111111111000000000//////111000///.........//////111111111111111111111111111111111222222222333333333333333333333333333333444444444444555555555555666666666666666666666666555555444444444555666777666666777777777888888888666666777888888888888777666666666666555555555555555555555555666666666666666555555555555444444444666555555444333333222222111111111111111111111111000000111111111111000000111000//////111222111000//////////////////////////////.........------------------------,,,+++***.........---,,,,,,++++++++++++++++++++++++++++++))))))***++++++++++++++++++++++++***************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***------,,,,,,++++++************************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------------......------------------------,,,---......//////................../////////000vvvyyy~~~xxxnnnfff\\\RRROOOOOOMMMNNNPPPTTTYYY```hhhrrr~~~zzztttnnnpppuuutttiiifffgggllluuunnnWWWHHHAAA;;;:::999777555444333333222222222222222222222222000000000000000000000000////////////............//////............////////////............//////.........///////////////////////////////////////////////////............///......///000000///---////////////////////////.........///////////////////////////////////////000000000/////////////////////000000000000//////000000000000000000000000/////////000000000111111000000////////////000000111111000000000000//////111111000/////////000000000000000000000000000000111111111222222222222333222222333333333333333333444444444444555555555555666666666666666666666666666555555555555666777777666666666666777777777777555666777777888888777777666666666666555555555555555555555555666666666666666555555555555444444444555555555444333333222222111111111111111111111111000000111111111111000000222000//////111111000...////////////////////////...............---------,,,------------,,,,,,+++......------,,,,,,++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++******))))))************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))((((((''')))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............////////////wwwzzzyyypppeee[[[RRROOONNNLLLLLLOOOSSSXXX```gggqqq}}}zzztttnnnooosss|||tttiiifffgggkkktttnnnVVVHHHAAA;;;:::888777555444444333111111111111111111111111000000000000000000000000/////////////////////////////////////////////////////////....../////////------......//////000000///////////////////////////////////////.........///.........000000///---////////////////////////------......//////000000////////////////////////111111111000000/////////...//////000000000000///000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////111111111000000000000111////////////000000000000111111111111222222222222222222222222222333333333333333444444444555555555555666666666666666777777555555555555666666777777555555555666666666777777555666666777777777777777666666666666555555555555555555555555666666666666666555555555555444444444444444333333222222222222111111111111111111111111000000111111111111000000222111//////000000///---////////////////////////........................,,,---------------,,,,,,......------,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++******))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////.........///////////////wwwzzz{{{rrreee[[[QQQNNNMMMKKKKKKMMMRRRWWW^^^fffppp|||zzztttnnnnnnrrrzzzsssgggdddeeekkktttmmmVVVGGG@@@:::999888666555444444444111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000...//////////////////...------......//////000000////////////////////////.........///////////////000...---...///000///...////////////////////////------......//////000000////////////////////////222222222111111000000000......///000000000000000////////////////////////////////////000000000000000000////////////000000//////////////////000000000000000111111111111000......//////000000000000000000111111111222222222111111111222222333333333333333333444444444444555444444555555666666666666444555555666666666666666444555555555555666666666555555666777777777777777666666666666555555555555555555555555666666666666666555555555555444444444222222222222111111111111111111111111111111111111000000111111111111000000222000//////000000...---........................---.....................,,,------......---------...------,,,++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,*********+++++++++,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,------......------,,,------,,,,,,,,,,,,---------------------------------...//////000000/////////////////////.........yyy|||~~~tttfff\\\RRROOOMMMKKKKKKMMMQQQVVV^^^eeeooo{{{zzzuuummmmmmpppxxxqqqgggcccdddllluuukkkTTTFFF???:::999888666555555444444111111111111111111111111////////////////////////000000000000111111111111000000111111111111000000......////////////...............///////////////////////////////////////.........///////////////000///------///000///...////////////////////////.........///////////////////////////////////////111111111111000000000000---...///000000111111000/////////////////////////////////000000000111111000000////////////000000......////////////000000...///000111111111000000...//////000000111111222000000000111111111111222000000111111222333333333333333333333444444444444333333333444444555555666333444444555666555555555444444444444555555555666444555666666777777666666666666666666555555555555555555555555666666666666666555555555555444444444222222222222222111111111111111111111111111111111000000111111111111000000111///......000000///---........................---------...............,,,------............---------,,,,,,++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++---......///,,,------......------,,,------,,,,,,,,,,,,------..............................///000000000000//////////////////.........{{{~~~wwwhhh^^^TTTQQQOOOMMMMMMOOOQQQVVV]]]eeennnzzz{{{uuulllkkkmmmuuutttjjjggghhhllluuujjjSSSEEE>>>:::999888666555555555555111111111111111111111111/////////////////////////////////000000000111111//////000111111000//////---...///000000///...---///////////////.........////////////////////////............/////////000111///------...////////////////////////////////////////////////.........////////////////////////............////////////---...///000111111111111////////////////////////000000000111111111222222000000////////////000000........./////////000000---...///000000000////////////000000111222222333000000000000111111111111///000000111222222333333222222333333333444444444111111222222333444444555222222444555555555444333333333444444444555555555444555666666777777666666666666666666555555555555555555555555666666666666666555555555555444444444333333333333333333333333111111111111111111111111000000111111111111000000///...---...000000///...........................---------.........//////,,,,,,---...............------,,,,,,+++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------......///000000000000000000/////////............}}}xxxjjj```VVVRRRQQQOOOOOOQQQPPPUUU\\\dddnnnzzz{{{uuujjjjjjkkkrrr~~~xxxooommmnnnllluuuiiiRRRDDD===999999888666555555555555000000000000000000000000////////////////////////---.........//////000000---...///000000///...------...///000000///...---000000//////.........---////////////////////////---.........//////000000111///------.../////////////////////////////////000000//////.........---////////////////////////+++,,,,,,------.........---...///000111111111111////////////////////////111111111111222222222222000000////////////000000---.........//////000000,,,---...000000000///...///000000111222333333333000000000000111111111111///000000111222222333333222222333333333444444444000000111222222333444444111222333444444444333222333333333444444444555555444555555666666666666666777666666666555555555555555555555555666666666777666666555555555444444444555555555555555555555555111111111111111111111111000000111111111111000000...------...000111000///........................---------.........//////,,,,,,---.../////////...------,,,,,,+++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,(((((()))***+++,,,,,,---*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((&&&'''(((***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000000000//////.........---wwwmmmaaaUUUPPPMMMJJJJJJMMMQQQVVV\\\dddlllxxxzzzssskkkhhhiiipppzzz}}}ppplllooosssyyyeeePPPDDD@@@:::999888666555555555555111111111000000000000///111111111111111000//////000000000000000000000000000000000000000000000000111111000000//////......////////////////////////........................////////////////////////000000000000///...---,,,///...---,,,,,,---...///000///...---------------///////////////.........////////////////////////111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000000111111111111111000000000000111111222222222222222222222222111111111222222333333333//////000111333444555555555555555444444333333333333333333333333333333333555555555555555555555555777777666666555555555555666666666666666666666666777777666666555555555555222222222222222222222222222222222111111111111000222222000///............////////////000000000000000000000000000000000000........................,,,---...//////...---,,,,,,++++++,,,---...,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++,,,---......---,,,+++,,,,,,,,,++++++*********)))************++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,...------,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,......//////...---,,,,,,---------............///............////////////wwwmmmbbbVVVPPPNNNKKKKKKMMMQQQVVV\\\ccclllxxxzzzsssmmmjjjjjjpppyyyqqqmmmoootttzzzdddPPPDDD???:::999888666555555444444222222111111111000000000111111111111111000//////////////////////////////////////////////////////000000000000//////......////////////////////////................................................***+++,,,---............///...------------.../////////...---------------/////////////////////...////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000000000111111111111222111111000000000000111111222222222222222222222222111222222222222222222333111111111222222333333333555555444444444333333333333333333333333333333333555555555555555555555555666666666555555555444444555555555555555555555555666666666555555555444444222222222222222222222222222222222111111111111000333222111000000/////////////////////000000000000////////////////////////........................------...//////...---------,,,+++,,,---...,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******(((((()))******)))((((((,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...------,,,---------............///............////////////xxxnnncccWWWQQQOOOLLLLLLOOOQQQUUU\\\ccclllxxx{{{tttoookkkjjjooovvvvvvqqqrrruuu{{{cccOOODDD???999999777666555444444444333222222222111111111111000000111111000000//////////////////////////////////////////////////////000000000////////////...////////////////////////................................................***+++,,,---............///...------------.../////////...------------.........//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000111111111111222222222111111000000000000111111222222222222222222222222222222222222222111111111222222222222222222222222444444444444333333333333333333333333333333444444555555555555555555555555555555555444444444444444555555555555555555555555555555555444444444444444333333333333333333333333222222222111111111111000444333222111000000000111////////////000000000000................................................------...//////...---------,,,+++,,,---...,,,+++***+++,,,,,,------,,,,,,******************************+++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000.........///......---,,,---------............///............////////////xxxooodddXXXRRRPPPMMMMMMOOOPPPUUU\\\ccclllwww|||tttnnnjjjhhhmmmttt}}}wwwxxxvvv{{{}}}bbbNNNCCC???999888777666555444444444333333333222222222111111///000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////................................................000000000000///...---,,,.........------.........///......---------..................////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111222111111111111222222222222111111000000000000111111111111111111111111111111333333222222111111000000111222222222222222333333333333333333333333333333333333333444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111000000333222111111000000000111////////////000000000000................................................---..................---///---,,,,,,---------+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---...///000000111---...............---------------............///............////////////yyypppdddXXXSSSPPPMMMMMMPPPPPPUUU[[[ccckkkwww|||uuulllhhhfffjjjrrr~~~{{{zzzvvv{{{|||aaaMMMBBB>>>999888777555444444444333333333333222222222111111...//////000000000//////.............................................................../////////////////////////////////................................................000000000000///...---,,,---..................---......---------......///---.........//////000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////........................///000000000000111111111000000111111111222222222111111000000000000111111111111111111111111111111222222222111111000000000///000111222333444555555333333333333333333333333333333333444444555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222111111111000000111111000/////////000000////////////000000000000.........................................................------.........000...,,,,,,---------,,,***+++,,,,,,------,,,,,,------------------------)))***++++++,,,,,,,,,,,,)))))))))(((((()))))))))++++++++++++++++++++++++))))))*********+++++++++(((((()))***,,,---......---,,,***))))))***,,,---)))***++++++,,,,,,++++++*********++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,---......//////------...............------------............///............////////////zzzooodddXXXRRRPPPMMMMMMPPPPPPTTT[[[bbbkkkwww}}}vvvkkkgggdddhhhppp||||||xxxvvv{{{zzz```MMMBBB>>>888888666555444333333333333222222222111111111111......///000000000//////................................................---............/////////////////////////////////........................------------------------***+++,,,---............------...//////...------...------------...//////------......///000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////000000000000///000000000000111111111111111000000000000111111111111111111111111111111111111111111111000000000...///000111333444555666222222222222333333333333333333333444555555666666555555555555555555555555444444444444444555555555444444444444444444444444444444444444444555555555333333333333333333333333222222222111111111111000000000///////////////000////////////000000000000................................................///...------------...///111///,,,,,,,,,------,,,***+++,,,,,,------,,,,,,------------------------******+++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++'''((()))***+++------...,,,,,,+++******+++,,,,,,)))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++,,,,,,---.........,,,---......///.........---------............///............////////////zzzooocccWWWRRROOOMMMMMMOOOPPPTTT[[[bbbkkkvvv~~~wwwmmmhhhdddgggnnnyyy~~~xxxuuuzzzyyy___LLLBBB>>>888777666555444333333333222222111111111000000000---......///000000//////................................................---------.........//////////////////////////////........................------------------------***+++,,,---............------...//////...---------------------...//////------......///000000111////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000........................---.........////////////....../////////000000000111111000000000000111111111111111111111111111111000000000000111111111111000000111222333333444444111111222222222333333333333333444444555666666666555555555555555555555555444444555555555666666666444444444444444444444444444444555555555666666666444444444444444444444444222222222111111111111000111000000///000000111111////////////000000000000////////////////////////........................///...------------...///222000---,,,,,,------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******//////...------...//////******+++++++++,,,,,,,,,)))************+++++++++************++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,------...//////......---------............///............////////////{{{nnncccWWWQQQOOOLLLLLLOOOOOOTTT[[[bbbkkkvvv~~~wwwoooiiieeegggmmmwwwzzzuuuzzzyyy___LLLAAA===888777666555444333333333111111111000000000000///------...///000000//////................................................---------.........//////////////////////////////........................------------------------000000000000///...---,,,,,,---...//////...---,,,---------------...///000---------...///000000111////////////////////////.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................------------.........///............////////////111111000000000000111111000000000000000000000000//////000000111111222222222222222222222222222222111111111222222333333333333333444444555666777777555555555555555555555555555555555666666666777777444444444444444444444444555555555666666666777777444444444444444444444444222222222111111111111000222111111111111111222222////////////000000000000000000000000000000000000........................///...---,,,,,,---...///333000---+++,,,---------++++++,,,---------,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))---,,,++++++++++++,,,---*********++++++,,,,,,,,,)))************+++++++++,,,,,,++++++***)))((((((***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........,,,,,,---.../////////...---------.........//////............/////////000zzzmmmbbbWWWRRRPPPMMMMMMOOOPPPUUU[[[aaaiiitttyyypppiiieeehhhlllqqqxxxtttyyyuuu\\\JJJ???;;;777666555444444444444444222222222111111111111000////////////............000000000000000000000000000000////////////000000---------............///........................////////////////////////..................------/////////...------,,,,,,//////.........---------........................//////.........------------------.........//////............////////////////////////////////////000000000000000000000000......////////////............------------......111111000///////////////000000000000111111111111000000000000000000000000000000000000////////////000000000000000000000000222111000000000111333333222222111111111111111111222222222333333333444444777666555444444444444444777777666666666666777777555555555555555555555555666666666666666666666666666666666666555555555555333333222111111222333333222222222111111111111000////////////////////////111111000000//////......////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,++++++************,,,,,,++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++*********************+++++++++,,,+++***)))))))))***+++******************************+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......////////////........................---,,,++++++---------............///---------.........//////zzzmmmbbbWWWRRRPPPMMMMMMOOOPPPTTT[[[aaaiiitttyyyqqqiiieeehhhkkkpppzzzrrrxxxttt\\\JJJ???;;;777777666444444333333333222222222111111111111000////////////............////////////////////////......------------......---------............///........................------------------------------------------..............................//////.........---------........................//////.........---------,,,------------.....................////////////........................////////////////////////......////////////............------------......111000000////////////////////////000000000111111////////////////////////000000000000////////////000000000000000000000000222111000000000111222333111111111111111111111111222333333333444444444444666666555444444444444555666666555555555555666666555555555555555555555555666666666666666666666666666666666666555555555555333333222111111222333333222222222111111111000000000000000000000000000000111000000000/////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++******)))))),,,+++************+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---------.........////////////............---------...------,,,,,,---------............///---------.........//////zzzmmmbbbWWWRRROOOLLLLLLNNNOOOTTTZZZaaaiiitttzzzqqqiiieeegggiiinnn}}}yyyqqqvvv~~~sss[[[III???;;;999888666555333333222222222222222111111111111000////////////............////////////////////////......------------......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------...........................---------------------------------...............---------,,,,,,,,,,,,------------............////////////........................////////////////////////......////////////............------------......000000//////......//////.........////////////000////////////////////////////////////000000000000000000000000000000000000111111000000111111222333111111111111111111111111333333333444444444555555555444444444444555666666555555444444444444555555666666666666666666666666666666666666666666666666666666666555555555555444333222222111111222222333222222111111111000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------,,,,,,++++++,,,,,,*********++++++,,,,,,---)))************+++++++++,,,,,,++++++***))))))(((++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******------,,,+++***)))((((((,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------........./////////............---,,,,,,------...------------------............///------........./////////zzzmmmbbbWWWQQQOOOLLLLLLNNNOOOSSSYYY```hhhsss{{{rrriiieeefffgggkkkzzzuuupppvvv~~~qqqYYYIII???<<<999888777555333222222111222222222111111111000000////////////............////////////////////////000//////......//////000---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........---------------------........................------------------------........................+++++++++,,,,,,,,,------............////////////........................////////////////////////......////////////............------------......000//////.........//////---------.........//////////////////////////////////////////000000000000000000000000000000000000111111111111111222222222111111111111111222222222333333444444444555555555333333333444444666777777666555555444444555555666777777777777777777777777666666666666666666666666666666555555555444444444222222222222222222222222111111111111000000000000111111111111111111111111000000000000////////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,,,,---))))))***+++,,,,,,------))))))*********++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------............//////.........---------++++++,,,---............---------............///............////////////zzzmmmbbbVVVQQQNNNKKKKKKMMMNNNRRRYYY___gggrrr|||rrrjjjdddeeefffjjjyyysssqqqvvv~~~oooXXXHHH???<<<999888777555333222222111222222222111111111000000////////////....................................//////............//////---------............///........................------------------------******++++++,,,---......//////...---,,,++++++***---.....................---------------------------.....................+++++++++,,,,,,,,,------............////////////......................................................////////////............------------......//////............//////------------......................................./////////000000000111000000000000000000000000000000111111222222222222000000111111111222222222333333333444444444555555333333333444555666777888777666666666666666666777777777777777777777777777666666666666666666666666555555555555444444444444222222222222222222222222111111111000000000//////000000000000000000000000////////////000000000000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---))))))***+++,,,,,,------))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,---,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////............------------++++++,,,---............---------............///........./////////000000zzzmmmbbbVVVQQQNNNKKKJJJLLLNNNRRRXXX___gggrrr~~~}}}rrrjjjdddeeefffjjjxxxtttpppvvv}}}nnnWWWGGG???<<<999888666555333333222222222222222111111111111000////////////....................................------,,,,,,,,,,,,---------------............///........................------------------------++++++,,,,,,------............------,,,+++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,------------............////////////------------------------..............................////////////............------------............------......//////---------............///..............................//////000000111111000000000000000000000000000000111222222222222111000000000111222222333333222222222333333333444444333333333444555666777888777777666666666666777777666666666666666666666666666666666666666666666666555555555444444444444333111222222333333222222111111111000000000/////////////////////////////////////////////000000000000////////////////////////,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,,,,*********++++++,,,,,,---)))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,---......++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////.........------------,,,,,,,,,------...------------------............///....../////////000000000zzzmmmbbbVVVQQQNNNJJJJJJKKKMMMQQQXXX^^^fffqqq~~~~~~rrriiidddfffgggkkkyyyuuuooottt|||lllVVVGGG???===777777666444444333333333222222222111111111111000////////////....................................---,,,,,,++++++,,,,,,------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------......+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------.....................////////////------------------------..............................////////////............------------.........------------...///000---............/////////.................................///000111111111000000000000000000000000///000111222333222222111///000000111222222333333111111111222222222333333444444444444444555666777666666666555555666666666555555555555555555555555666666666666666666666666555555555444444444333333111222333333333333222111111000000000////////////.........................../////////000000000111////////////////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***)))))))))******+++,,,++++++++++++++++++++++++)))************+++++++++******************++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---------)))***,,,---......------------------------------+++++++++,,,,,,---------,,,,,,,,,---------..................////////////.........---------,,,,,,---------...------,,,,,,---------............///.../////////000000000000zzzmmmbbbVVVQQQNNNJJJIIIKKKMMMQQQWWW^^^fffqqq~~~rrriiieeefffgggkkkzzztttmmmssszzzlllUUUGGG???===777666555444444444444444222222222111111111111000000/////////....................................///......------......///---------.........//////........................++++++++++++++++++++++++..................------((((((***+++---...000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////............/////////000------------------------..............................////////////...............------.........---------------...///000.........////////////000........................---......///000111111222000000000000000000000000///000111222333222111111///000000111222222333333000000111111111222222222555444444444444555666666555555555444444555555555555555555555555555555555666666666666666666666666555555444444444333333333111222333444444333222111000000000000////////////.........................../////////000000111111////////////////////////,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........))))))(((((()))***++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------........................******+++,,,,,,---......,,,,,,,,,---------................../////////000......---------,,,,,,,,,............---,,,++++++---------.........//////////////////000000000000yyyqqqeeeYYYSSSOOOLLLLLLNNNNNNRRRWWW]]]dddooo|||~~~tttkkkeeefffggglll|||nnnjjjnnnuuu}}}lllYYYHHH???<<<777666555444333222222222444333111///...//////000////////////////////////////////////....................................------------------------.........------,,,,,,,,,,,,---......//////...............------,,,,,,,,,------------------------+++++++++,,,,,,,,,------000///---,,,,,,---///000------------------------++++++,,,,,,---...//////---...............---------------............///......---------,,,,,,,,,//////...---...///000111000///...---------------000///---,,,,,,---...//////////////////.........///////////////////////////////////////.....................////////////111111000000000000111111111222222222222333333333222222222333333333444444222222333333333333444444555444333333222222222222555555555555555555444444555555555555555555555555333444444555555444444333111222222222222111000000222222222111///...,,,+++000000000000000000000000000000000000000000000000..............................////////////......///...---,,,+++++++++++++++,,,,,,------,,,,,,+++///...------++++++***)))---------,,,+++***)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,+++,,,+++***+++...///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---...//////000000,,,,,,,,,,,,,,,---...///.........------..................------,,,,,,,,,,,,,,,---...///000111111yyyqqqeeeYYYSSSPPPLLLLLLNNNNNNRRRWWW]]]dddooo{{{~~~uuulllfffggghhhmmm}}}ooohhhlllrrr{{{kkkXXXHHH>>><<<777666555444333222222222333222111000////////////////////////////////////////////////....................................------------------------......---------,,,,,,,,,+++,,,,,,---------------......---------,,,,,,,,,------------------------,,,,,,---------............---,,,++++++,,,---...------------------------++++++,,,,,,---......///---...............---------------............///......---------,,,,,,,,,---,,,,,,+++,,,---.../////////...---------------......---------......///////////////..................................../////////////////////...............////////////111111000000000000111111//////000000000111111111222222222333333333333444222222222333333333444444555444333222222222222222555555555555555555555555555555555555555555555555333333444444444444333333111222222222222111000000111111111111000...---,,,000000000000000000000000////////////////////////..............................////////////......///...---,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++******))),,,,,,,,,,,,+++***))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******+++,,,,,,,,,,,,+++,,,+++***+++...///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.........------,,,,,,,,,---............------------.........------------------,,,.........///////////////yyyrrrfffYYYSSSPPPLLLLLLNNNNNNRRRWWW\\\dddnnn{{{~~~vvvmmmggghhhiiinnn~~~pppeeehhhoooxxxjjjWWWGGG>>><<<777666555444333222222222111111222111111000///...////////////////////////////////////....................................------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,---------------------------------------.........---,,,+++******+++,,,---------------------------+++,,,,,,------.........------...............------------............///......---------,,,,,,,,,,,,,,,,,,+++,,,------...///...------------------,,,,,,---...////////////......................................................//////////////////............////////////111000000//////000000111/////////000000000111111111111222222222333333333222222222222333333333333444333333222222222222333555555555555555555555555444444444444444444444444333333444444444444333333111222222222222111000000000000000000000///......000000000000000000000000////////////////////////..............................////////////............---,,,+++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,+++******)))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,+++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,......---,,,,,,,,,------------,,,,,,,,,,,,---------------------.........000000//////............zzzrrrfffZZZTTTPPPLLLLLLNNNNNNQQQVVV\\\cccnnn{{{wwwnnnhhhiiijjjooopppbbbfffmmmvvv~~~gggUUUEEE===;;;777666555444333222222222000111222222222000///...////////////////////////////////////....................................------------------------------------------------++++++,,,------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------------------------------,,,,,,,,,---------......,,,---......///.........---------............///......---------,,,,,,,,,---------.........//////......---,,,,,,---------***+++---///000000///...------...............///....................................////////////............////////////000000////////////000000111111111111222222222222111111111111222222222222111222222222222333333333333333222222222222222333444444444555555555555555444444444444444444444444333333333444444333333333111222222222222111000000//////000000000000//////////////////////////////////////////////////////........................---......//////......---...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++)))*********+++++++++,,,,,,,,,,,,,,,,,,+++***)))************************)))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------....../////////////////////.........{{{sssggg[[[TTTPPPMMMLLLNNNMMMQQQVVV\\\cccnnn{{{wwwnnnhhhiiijjjooo~~~nnnaaaeeellluuu{{{eeeSSSDDD<<<;;;777666555444333222222222///000111222222111///...////////////////////////////////////....................................------------------------------------------------,,,,,,---...............------------------------------------------------.........---------------......------------......------------------------,,,,,,,,,---------------,,,------...//////......---------............///......---------,,,,,,,,,---------...............------,,,,,,,,,------...***+++---///000000///...,,,---------......//////////////////////////////---.........//////000000............////////////000000////////////000000000000111111111222222222000000000111111111222222111111111222222222333333222222222111111222222333444444444555555555666666444444444444444444444444222333333333333333333222111222222222222111000000...//////000000000000000////////////////////////................................................------............------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---------++++++,,,,,,,,,+++***************************************+++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///////////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////------......///000000111}}}ttthhh[[[TTTPPPMMMLLLNNNMMMQQQVVV[[[cccmmmzzzwwwnnnhhhiiijjjoooyyyjjjaaadddjjjtttyyycccQQQCCC<<<;;;777666555444333222222222000000111111111111000000////////////////////////////////////....................................------------------------,,,,,,,,,------------...,,,---......//////......,,,,,,,,,------------...------------------------000000000///////////////........................------------------------------------------------,,,,,,---...////////////---------............///......---------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,,,,---...////////////,,,,,,,,,---......//////////////////////////////------......///000000000............////////////000//////......//////000........./////////000000///000000000000111111111111111111111222222222222222111111111111222222333333333444444555666666666333333333333333333333333222222333333333333222222111222222222222111000000...///000000000000000///000000000000000000000000................................................------............---------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,++++++************************************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,...///000000000......---,,,,,,,,,------------,,,,,,,,,,,,------.............../////////,,,,,,---...///000111111uuuhhh\\\UUUQQQMMMLLLMMMMMMPPPVVV[[[bbbmmmzzzwwwnnnhhhhhhjjjooo~~~uuufff___bbbiiissswwwaaaOOOBBB;;;;;;777666555444333222222222111111000000000000111111////////////////////////////////////....................................------------------------,,,,,,,,,---------......,,,,,,---............---,,,,,,,,,---------......------------------------//////......---------------------......---------------------------------------------------------+++,,,---...////////////---------............///......---------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---------......///++++++,,,------...//////------------------------------......///000000111............//////////////////............//////............/////////000/////////000000000111111111111111111222222222222111111111111111222333333333333444444555666666777333333333333333333333333222222333333333333222222111222222222222111000000///000000000000000///...000000000000000000000000................................................,,,------......------,,,,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,***++++++,,,,,,+++++++++************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++)))+++......,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...------,,,,,,,,,---............------------......////////////............---.........//////000000uuuiii\\\UUUQQQMMMLLLMMMMMMPPPUUU[[[bbbmmmzzzvvvmmmggghhhiiinnn~~~rrrddd^^^aaagggrrrvvv```NNNAAA;;;;;;777666555444333222222222222111000//////000111222////////////////////////000/////////....................................------------------------,,,,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------+++++++++******)))))))))+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,---...////////////---------.........//////......---------,,,,,,,,,+++,,,---...///...------++++++++++++,,,,,,---...000///---,,,,,,---...///++++++,,,,,,---...//////++++++++++++++++++++++++---------...///000000111............/////////000//////............//////000000000000111111111111////////////000000000000000111111111111222222222111111000000111222333333333333444444555666777777333333333333333333333333222222222333333222222222111222222222222111000000000000000000000///......000000000000000000000000................................................,,,------......------,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,++++++************************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++)))+++......,,,+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......---,,,,,,,,,,,,,,,------...//////......------......///000000//////......------///////////////.........tttkkk___TTTNNNLLLLLLMMMLLLPPPUUU[[[bbbmmmzzzvvvpppjjjggggggnnn|||sssiiibbbaaafffsssqqq\\\MMMAAA;;;:::666666555444333333333333333333222222111000000000000000000000000000000000......------------..............................///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******)))+++---///111,,,---......//////......------------------------,,,---...//////...---,,,........................------,,,+++,,,---...///------............------......///000000000000000---------............///////////////////////////000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000000///.........///111222222111000//////111333444444444444444444444444444333333333444444444555555444333333222111111111222222222222222222222222222444333111111222111000...////////////000000000000////////////////////////...........................---+++++++++---///000...---+++******+++---...///...---,,,***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,+++******)))*********+++++++++,,,,,,---------,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,---------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------///...,,,++++++,,,...///......---,,,---...///000....................................////////////tttkkk^^^TTTNNNLLLLLLMMMMMMQQQVVV[[[cccnnnzzzvvvpppjjjgggffflll{{{uuujjjeeecccgggsssooo[[[LLLAAA;;;:::666666555444333333333333333333222111111000000///..............................------------....................................---,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++******,,,---...,,,---......//////......------------------------,,,---...//////...---,,,------------------------------,,,,,,,,,---...///,,,,,,------------,,,,,,------...////////////...------------..................................../////////////////////////////////...............111111000000000000111111111111111111111111111111000//////...///000111222222111000///000111333444333333333333333333333333333333333444444444444555444333222222111111222222222222222222222222222222333111000///000000...---////////////000000000000////////////////////////...........................---,,,++++++,,,...///...---+++******+++---......------,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++***************+++++++++,,,,,,,,,------,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------///...,,,++++++,,,...///...------,,,---...///000....................................////////////sssjjj^^^TTTNNNLLLLLLLLLNNNQQQWWW\\\cccnnn{{{wwwpppjjjfffeeekkkyyyyyynnnjjjgggiiitttmmmYYYKKK@@@;;;:::666666555444333333333333333222222111111000//////..............................------------..............................,,,,,,---------------...000///---,,,,,,---...///------------------------......------------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...,,,+++***+++,,,,,,,,,---......//////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,---............---------------............................................................---------...............111000000//////000000111000000000000000000000000///////////////000111111222111000000000111333444222222222222222222222222333333333333444444444444333333222222111111222222222222222222222222222222111///............---+++////////////000000000000////////////////////////........................///...---,,,+++,,,---...------++++++++++++------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------...---,,,++++++,,,---......------------...//////....................................////////////qqqiii^^^TTTNNNLLLLLLLLLNNNRRRWWW]]]dddooo|||xxxqqqjjjfffeeejjjwww~~~sssnnnjjjkkktttjjjWWWJJJ???::::::666666555444333333333333222222222111000000//////..............................------------..............................+++,,,,,,---............111///...,,,,,,---...///...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,---------......------------------------.........------,,,,,,+++...---,,,+++++++++,,,,,,,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,---------.........................................................------............//////000000////////////000000........................///////////////000000111111111000000000111222333111111111111111111111111222222333333333444444444333333222222111222222333222222222222222222222222000///------...///---,,,////////////000000000000////////////////////////........................///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,+++************++++++++++++++++++++++++,,,++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,***)))(((++++++,,,,,,,,,,,,------............---,,,++++++------------------------...---,,,,,,,,,,,,---...------------......//////....................................////////////ppphhh]]]TTTOOOLLLLLLLLLNNNRRRWWW]]]dddooo|||xxxqqqjjjfffdddiiivvvxxxppplllllltttgggUUUHHH>>>::::::666666555444333333333333222222111111000//////...////////////////////////......------------..............................++++++,,,............---///...---,,,,,,---...///........................------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,+++++++++,,,,,,------,,,---......///.........---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,------...////////////...,,,,,,,,,------------........................................................./////////000000000000000////////////000000////////////////////////...//////000000000000000111111111111111222222222111111111111111111111111222222222333333333444444333222222111222222333333222222222222222222222222111///...///000000///---////////////000000000000////////////////////////........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,+++***++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++*********+++++++++,,,,,,......------,,,,,,,,,++++++++++++,,,,,,,,,------............---,,,+++***+++++++++,,,,,,---------............---,,,++++++---------------------------------,,,,,,------------------...................................................////////////}}}ooohhh]]]TTTOOOMMMLLLKKKNNNQQQWWW\\\cccnnn{{{xxxrrrjjjfffeeejjjwwwzzzppplllmmmuuu~~~}}}dddRRRFFF>>>999:::666666555444333333333333222111111000000///......000000000000000000000000......------------..............................+++,,,---.........---,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,---......//////......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,------...///////////////,,,,,,,,,,,,------------------------------------..............................//////000111111111000//////......//////000111111111111111111111111......///000000000000000000000111111222222222222111111111111111111111111222222222222333333333333222222111111222222333333222222222222222222222222111000//////111111000///////////////000000000000////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++******************)))******+++,,,++++++++++++++++++++++++************++++++++++++//////...------,,,++++++++++++++++++,,,,,,,,,,,,------.........---,,,,,,***++++++,,,,,,------...---------...------,,,,,,------------------------------------------------,,,---......//////..........................................////////////{{{nnnggg]]]TTTOOOMMMLLLKKKMMMQQQVVV[[[cccnnnzzzyyyrrrkkkgggfffkkkyyyyyynnnkkkmmmvvv~~~zzzbbbQQQEEE===999999666666555444333333333333111111111000//////......////////////////////////......------------..............................,,,---...//////---,,,+++((()))+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------..............................+++,,,,,,------.........,,,,,,------,,,,,,++++++,,,---......//////......------------------------------,,,++++++,,,------------------------------+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,---............---++++++,,,,,,,,,---------------------------------////////////////////////------......///000000111//////............//////000000000000000000000000---...///000111000000///000000111222222222222222222222222222222222222222111222222222222333333333222222111111222222333444222222222222222222222222111000//////111111000///////////////000000000000////////////////////////........................,,,,,,------------------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++++++++,,,++++++++++++*********)))******))))))***++++++,,,************************************++++++++++++------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,******+++,,,,,,---......,,,,,,------...---------------------------------,,,------------------,,,,,,---.../////////...---....................................////////////~~~zzzmmmfff]]]TTTOOOMMMLLLKKKLLLPPPUUU[[[bbbmmmzzzxxxrrrkkkgggggglllzzzxxxmmmjjjmmmvvvyyyaaaPPPEEE<<<999999666666555444333333333333111111111000//////.......................................------.................................,,,---/////////---+++***%%%'''***---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------..............................***++++++,,,---...//////.........---,,,+++)))(((,,,---......//////......------------------------------++++++++++++------........................+++,,,---.........---,,,******++++++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------000000000000000000000000,,,,,,------...///000000//////............//////---------------------------...000111111111000///000000111222222222222111222222222222222222222222111111222222222333333333222111111111222333333444222222222222222222222222000///...///000111000///////////////000000000000////////////////////////........................++++++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))************+++++++++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++******))))))******))))))***+++,,,,,,************************)))************+++++++++*********++++++,,,------******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---............------------------------,,,------......------,,,,,,,,,.../////////...---..................................../////////000~~~xxxqqqfff[[[UUUQQQMMMLLLMMMKKKOOOUUUZZZ```kkkyyy}}}rrriiihhhhhhkkkxxxzzzmmmmmmooottt|||uuu\\\LLLCCC===999999666555555444444333222222000000000000000000000000000000//////..................................../////////...---------,,,000///...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///...---,,,---.........------,,,,,,------...------------------------------.........---+++***+++++++++,,,,,,---------+++,,,------......------........................------------------------+++,,,,,,------,,,,,,+++...///000000///---+++))),,,,,,++++++***)))((((((++++++,,,,,,,,,---------******+++,,,,,,---............---------,,,,,,,,,........................------------------------////////////////////////////////////////////////,,,,,,,,,------------...000000000000000111111222333333222222111000000000111111222222222333333333333333333333333333333333444444333333222111000000000000000000000000000000000...------///000//////000000000000000000000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,...------...//////...,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,***+++,,,---,,,,,,***)))******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,++++++,,,---...++++++,,,,,,,,,---------......---,,,,,,+++******,,,------......------,,,---------............///000000000000111111111111yyyqqqfff[[[UUUQQQMMMKKKMMMKKKOOOUUUZZZ```kkkzzz~~~sssjjjiiiiiimmmyyyyyymmmmmmnnnttt|||ttt\\\LLLCCC===999999555555555444333333222222000000000000000000000000/////////.........------.......................................------------,,,,,,+++,,,---...///------------------------------------------------------------------------------+++*********+++,,,---------,,,,,,---------------------------------,,,------------,,,+++***+++,,,,,,,,,,,,,,,,,,---+++,,,------......------........................------------------------+++,,,,,,------,,,,,,++++++,,,---//////...---,,,...------,,,++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------------------////////////////////////////////////////////////............////////////000////////////000111111111111111111111111111222111111111222222222333333333333333333333333333333444444333222222111000000000000000000000000000000000///------///000//////////////////////////////000/////////............////////////////////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,---------++++++,,,,,,,,,---------......------,,,++++++***,,,------......------,,,---------............////////////000000000111111zzzrrrfff[[[UUUQQQMMMKKKLLLKKKOOOUUUZZZaaalllzzztttlllkkkkkknnn{{{xxxmmmlllmmmsss|||rrrZZZKKKBBB<<<999999555555444444333333222222000000000000000000000000.........---------------........................---------...............+++++++++++++++,,,---...........................------------------------------------------------,,,,,,+++***************------------------------------------------------,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------------------------------+++,,,,,,------,,,,,,+++((()))+++---//////////////////......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////////////////////////////////////////////////////000000000111111111//////......//////000111//////000111111222333333111111111222222222222333333333333333333333333333333333333222111111000000000000000000000000000000111///......///000///...////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,------......------,,,,,,,,,,,,,,,------------......------,,,+++++++++,,,------......------,,,---------............///....../////////000000000|||rrrggg[[[UUUQQQMMMKKKLLLJJJOOOUUUZZZaaalll{{{tttlllkkklllooo|||xxxlllkkklllrrr}}}pppXXXJJJBBB<<<999888555555444444333222222111////////////////////////------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,------------------,,,------------------------------------------,,,,,,---------,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...///000000000//////......---------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////////////////////////////000000000111111111...............///000000///000000000111111111222111111111111222222222222222222222222222222222222333222222222111111000000000000000000000000000000222000......///000///...///////////////////////////////////////.........++++++++++++++++++++++++---,,,+++,,,......,,,+++------------------------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++,,,---......---,,,+++,,,,,,,,,------------.........------,,,,,,,,,,,,,,,------......------,,,---------............///............////////////|||sssggg[[[UUUQQQLLLJJJKKKJJJOOOUUU[[[aaammm|||tttkkkkkkkkkooo|||xxxkkkjjjlllsss~~~mmmVVVIIIAAA<<<888888555444444333222222111111////////////////////////------------------------........................,,,---------...////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,---......---,,,,,,------------------------------------------......---------,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000000000------------,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////......////////////000000...............///000000111111111000000000//////000000111111111222222222222222222222222222222222222222111111111111111000111111111111111111111111222111/////////000///....................................///////////////...........................---------//////---,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,++++++*********+++++++++,,,,,,------...++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++,,,---......---,,,+++,,,,,,---------...............------------,,,,,,,,,------......------,,,---------............///............////////////|||ssshhh\\\UUUQQQLLLJJJKKKJJJOOOUUU[[[bbbmmm|||tttlllkkklllppp}}}vvvhhhhhhlllttt}}}jjjUUUHHHAAA;;;888777444444333333222222111111000000000000000000000000---------------.................................---------...................../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,+++******)))+++,,,---......---,,,+++------------------------------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,++++++++++++++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////////////////---------.........////////////......//////000111222222111000000///......000000000111111111111222222222222222222222222222111111111111111111111111111111111111111111111111333111//////000000///....................................///////////////------------------------...------...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------...------,,,,,,++++++++++++++++++,,,+++++++++,,,---...///))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,------......------,,,,,,---------..................------------------,,,------......------,,,---------............///....../////////000000000{{{ssshhh\\\VVVQQQLLLJJJKKKJJJOOOVVV[[[bbbnnn}}}uuummmmmmnnnrrrsssfffggglllvvv{{{hhhSSSGGGAAA;;;888777444444333333222111111111000000000000000000000000------........./////////.......................................---------***+++,,,...//////......------------------------------------------------------------------------+++,,,,,,---,,,+++***)))+++,,,...//////...,,,+++------------------------++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......++++++++++++++++++,,,,,,------------............+++++++++,,,,,,---------......---------,,,,,,,,,------------------------........................////////////////////////////////////////////////------........./////////000////////////000111111000000000000000/////////000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111444222000///000000///......................................./////////000++++++++++++++++++++++++------,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,---------------------............------..................,,,------......------,,,---------............////////////000000000111111zzzttthhh\\\VVVQQQLLLJJJJJJJJJOOOVVV[[[bbbnnn}}}vvvnnnnnnooosssqqqdddffflllwwwzzzgggSSSFFF@@@;;;777777444444333333222111111000000000000000000000000000........./////////000000......................../////////......------,,,&&&'''***,,,...///000000........................------------------------------------------------......///000///...---,,,+++,,,...//////...,,,+++------------------------))))))((((((((()))+++,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---............---------,,,,,,,,,........................////////////////////////////////////////////////////////////////////////............////////////000000000000000111222222......//////000000111111000000000000111111111111111111111111111111111111000000000000000111111111111111111111111111111111444222000///000000///...........................---.........//////000000........................,,,,,,+++,,,---...,,,***---------------------------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++((()))***+++,,,,,,---,,,*********++++++,,,,,,---,,,,,,++++++,,,...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///......,,,++++++,,,......---------.........//////------..................,,,------......------,,,---------.........//////000000000000111111111111{{{ssshhh[[[UUUPPPLLLKKKLLLLLLPPPUUU\\\eeeqqqyyyooonnnooossszzziiiddddddiiixxxrrraaaMMMCCC>>>999666666555555444333222000000///000000000000////////////........................................................................,,,,,,---......---,,,,,,,,,,,,............,,,,,,........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***************************+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,------......------,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---/////////......---------...------,,,,,,------..............................------,,,,,,------..................---------000000//////.........---000000000000000000000000111111000000//////......111111111000000000000000000111111111111222222222111111111111111111111111000000000000000000000000......//////000000111111///////////////////////////////////////////////////////////////////////////............---------///---,,,,,,---...,,,+++,,,*********,,,---,,,+++,,,***)))***++++++***)))+++++++++*********))))))+++++++++******)))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++................................................///......------,,,++++++---------...------,,,,,,------------------------...............///000000|||sssggg[[[TTTPPPLLLJJJLLLLLLPPPVVV]]]eeerrryyyooonnnooosssrrreeecccdddlll{{{qqq```MMMCCC>>>999666666555444444333222111000///000000000000////////////........................................................................,,,,,,---......---,,,,,,+++,,,------------,,,+++------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------------,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........---------,,,,,,...------,,,,,,------...........................///......------......///........................000/////////............////////////////////////000000000///////////////000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////....................................------------,,,******+++---...---,,,)))((((((***,,,......---+++***)))***+++,,,+++***+++++++++*********)))))),,,,,,+++++++++*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,------...------,,,,,,------------------------...............///000000|||rrrfffZZZTTTPPPLLLJJJLLLMMMQQQWWW^^^fffrrrxxxooonnnooosss|||kkkbbbaaaeeeoooooo^^^LLLBBB>>>999666666555444333333222111000000000000000000////////////........................................................................,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,------.........................../////////....../////////......//////////////////////////////............//////////////////////////////////////////000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////....................................------------)))((((((***,,,......---***))))))***,,,...---,,,***))))))***,,,---,,,++++++++++++***************,,,,,,,,,,,,++++++++++++******************))))))))))))*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------......------,,,------------------------................................................++++++,,,------...//////,,,,,,------...------,,,------------------------...............///000000{{{qqqeeeYYYSSSOOOKKKJJJKKKMMMQQQXXX___gggsssxxxooonnnooosssttthhhccc```gggtttlll\\\JJJAAA===999666666444444333333222111000000000000000000////////////........................................................................------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////............//////......///////////////000///////////////.........////////////////////////---......//////000000000/////////000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111000000//////......////////////////////////////////////////////////.................................---------,,,,,,***))))))***,,,...---,,,...---++++++++++++)))(((***)))(((***,,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,------......------,,,------------------------................................................,,,,,,,,,---------......,,,,,,------...---------.......................................///000000zzzpppdddXXXRRROOOKKKJJJKKKMMMQQQXXX___gggrrrwwwooonnnooorrrqqqhhheeeaaaiiixxxiiiYYYHHH@@@===999666555444333333222222111111111000000000000////////////........................................................................------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..............................------,,,,,,------...---........./////////000.........///////////////........................------......//////000000......//////000000000000000000111111111222222222111111111111111111111111000000000000000000000000111111000000//////......////////////////////////////////////////////////...........................------------,,,,,,,,,...---+++,,,---...---+++...---++++++++++++)))(((***))))))***,,,...---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++++++++......................................................---------,,,,,,,,,+++,,,,,,---.........---.......................................///000000~~~yyyooocccWWWRRRNNNJJJIIIKKKLLLQQQWWW___gggqqq}}}wwwooooooooorrrsssjjjfffdddlll{{{gggWWWGGG@@@===999666555333333333222222222111111000000000000////////////...........................................................................------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************,,,,,,---...............,,,,,,,,,,,,++++++++++++,,,------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,------------...------,,,,,,------...........................------,,,,,,,,,,,,------,,,,,,------.../////////.........///////////////..........................................//////---......//////000000111000111111111111222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,///...,,,---......,,,+++***))))))***,,,...---,,,+++******+++---...---,,,***************+++++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------............,,,------......------,,,++++++++++++++++++++++++................................................//////...---,,,,,,++++++++++++,,,---...................................................///000000|||wwwnnnbbbWWWQQQNNNJJJIIIKKKKKKPPPWWW^^^fffppp|||vvvooooooooorrryyynnnhhhgggooo}}}}}}dddUUUFFF???===999666555333333333222222222222111000000000000////////////...........................................................................---,,,,,,,,,,,,---...---,,,++++++++++++,,,---------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...............------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,---------............------,,,,,,------.................................------------......++++++,,,,,,---...................../////////000..........................................------------......///000000111000111111111111222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++---,,,++++++---...---,,,)))((((((***,,,......------+++***+++------,,,+++))))))*********+++++++++*********+++++++++,,,,,,))))))******+++,,,------+++,,,,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------,,,***+++,,,---...................................................///000000|||vvvnnnbbbVVVQQQMMMJJJIIIKKKJJJOOOVVV]]]eeeooo{{{vvvooooooppprrr~~~ssskkkiiippp}}}|||cccTTTEEE???===999666555333333222222222222222222000000000000////////////...........................................................................---,,,,,,,,,,,,---...000///...------...///000........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------,,,,,,+++++++++,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------....../////////...------,,,,,,------...........................//////............//////******+++,,,,,,---......---.........//////000000......................../////////......------,,,---------...///000000111000111111111111222222222111111111111111111111111000000000000000000000000......//////000000111111////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++***))))))***,,,......---,,,*********,,,---,,,+++...,,,++++++------,,,***))))))******++++++++++++)))))))))******+++++++++(((((()))***,,,---...///,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////,,,------......------,,,------------------------................................................+++,,,,,,------......///***+++,,,---............////////////////////////...............///000000{{{vvvnnncccWWWQQQMMMIIIHHHJJJMMMQQQVVV\\\cccnnn{{{{{{uuupppmmmmmmqqq~~~yyyooonnnqqqwwwttt```RRRDDD>>><<<888777777444333222111111111222333222111///.........///000........................................................................+++,,,,,,------,,,,,,+++........................///---+++,,,...000///---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,.........------,,,,,,,,,---------.........//////------------------------------------------------000///---,,,+++,,,,,,---***+++,,,------,,,***)))))))))***+++,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------............---------------............///........................////////////000000000000000000000000000000000000222222222333333222222222111111222222222222111111---...///111111111000///000000//////.........---......---------,,,,,,,,,...,,,***,,,///111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++++++++------------++++++......---,,,,,,,,,,,,---,,,,,,+++***)))))))))***************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---)))'''''')))---000------------------------------............------,,,---------.../////////////////////000000000000zzzvvvnnnbbbWWWQQQMMMIIIHHHJJJMMMQQQVVV\\\dddooo||||||vvvooolllkkkppp}}}yyynnnkkknnnttt|||sss___QQQDDD>>>;;;888666777444333222111111111222222222111000///...//////000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++,,,...000///---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------,,,+++*********+++,,,---******+++,,,,,,,,,++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------+++,,,------......------------............---------------............///........................////////////000000000000000000000000000000000000000000111111111111000000000111111222222111111000......///000000000000000000/////////............//////.........------------,,,+++,,,///111000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,++++++++++++,,,---,,,,,,+++******++++++************************------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******,,,---...------------------------------............---------------...............------------............zzzvvvmmmbbbVVVPPPMMMJJJIIIJJJMMMQQQWWW]]]dddppp}}}~~~wwwooojjjiiinnn|||yyynnniiikkkpppwwwqqq]]]PPPCCC===;;;888666666444333222222111111222222111111000///////////////...........................................................................---,,,++++++,,,---..............................,,,,,,,,,...///...---------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++************++++++++++++------------------------------------------------************+++,,,---...+++*********+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......------............---------------............///........................////////////000000000000000000000000000000000000......////////////......000111111222222111111000///////////////000000111////////////............000000/////////.........---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++************+++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++***------............------))))))*********+++++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------............------...............---------------------............yyyuuulllaaaUUUPPPMMMJJJIIIKKKMMMQQQWWW]]]fffqqqxxxoooiiihhhmmm|||{{{nnnhhhiiimmmttt{{{nnnZZZNNNBBB===;;;888666666333333222222222222111222111000000///////////////........................................................................///...,,,++++++,,,...///........................,,,,,,,,,---.........---------------------------+++++++++,,,,,,---------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******)))***+++---...,,,,,,,,,++++++*********---------,,,,,,++++++++++++++++++,,,,,,,,,------------------............------,,,+++,,,---...///------............---------------............///........................////////////000000000000000000000000000000000000---......//////......---000000111111111111000000111000///......///000111///////////////.........////////////.........---------------...//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---..................---)))************+++++++++,,,,,,,,,---------......,,,------......------,,,------------------------------------------------...------------------...------------------------------............------/////////...---------,,,////////////000000000000yyytttkkk___TTTOOOMMMJJJJJJLLLMMMRRRXXX^^^gggsssxxxooojjjhhhnnn|||~~~ppphhhjjjmmmsssyyykkkXXXLLL@@@<<<;;;777555555333333333333222222111111000000000000000//////...........................................................................///...,,,++++++,,,...///........................+++,,,---......---------------------------------++++++,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++***)))***+++---...---,,,,,,++++++*********---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,+++,,,---...///------............---------------............///........................////////////000000000000000000000000000000000000...//////000000//////...000000000111111000000000111000///......///000111.........///////////////.........---------,,,,,,------...............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---..................---+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++******+++---///------------------------------............------/////////...---------,,,////////////000000000000~~~xxxtttiii^^^SSSOOOMMMJJJJJJLLLNNNRRRXXX___hhhtttxxxpppkkkjjjooo}}}sssiiijjjmmmrrryyyhhhVVVJJJ???<<<:::777555555222333333333333222111000000000000000000///..............................................................................///...---,,,,,,---...///........................)))+++......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,++++++++++++++++++,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------------,,,,,,,,,,,,---......------............---------------............///........................////////////000000000000000000000000000000000000//////000000000000/////////000000111111000000///111000000///////////////.........///////////////...------------,,,,,,,,,---...///...------...///---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---///...------,,,,,,------******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------............------,,,,,,---------.........,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++******+++---///------------------------------............------...............---------------------............~~~wwwssshhh^^^SSSNNNMMMJJJJJJMMMNNNRRRXXX```iiiuuu~~~wwwqqqmmmmmmrrrvvviiijjjmmmrrryyy}}}fffTTTIII>>>;;;:::777444444222222333333333222111000///000000111000///...---........................................................................................................................(((+++...///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,+++******))),,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///+++,,,------......------------............---------------............///........................////////////000000000000000000000000000000000000//////000000000000////////////000000000000//////000000000000000///................../////////000............------------,,,...000///---,,,---///........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,---------............,,,,,,,,,---------......,,,------......------,,,------------------------..............................------------......------------------------------............---------------...............------------............}}}wwwssshhh]]]SSSNNNLLLJJJKKKMMMNNNRRRYYY```iiivvv}}}wwwrrrooonnnsssxxxiiijjjlllrrryyy|||eeeSSSHHH>>>;;;:::777444444222222333444333222111000///000111111111000...---........................................................................------...//////...------........................'''+++//////---+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++---...//////...---,,,---------,,,***((('''+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...///000000+++,,,---...///...---,,,---..................------------.........//////........................////////////000000000000000000000000000000000000......////////////......//////000000000000/////////000111111111///...------.........//////000000000/////////............,,,...000///,,,+++---///........................------------------------------++++++++++++------------++++++++++++---------,,,++++++******++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,////////////////////////........................---...///111111///...------------------------------..................---,,,------....../////////////////////000000000111xxxqqqfff]]]TTTPPPLLLJJJJJJNNNOOOQQQXXXccclllvvv}}}wwwqqqnnnmmmqqq~~~uuugggfffhhhooozzzvvvaaaRRRHHH>>>;;;999666555666444333222222111111222222000000000000////////////000000///...............---------------------------------............///---------------------------,,,++++++++++++,,,---...------,,,,,,------...000000///...------,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++******)))))))))))))))))))))))))))---,,,***))))))***,,,---------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,+++***)))(((******+++++++++,,,,,,,,,,,,...//////...------...---------,,,,,,+++++++++---,,,,,,,,,,,,---...............------,,,,,,,,,.........------,,,,,,,,,////////////////////////............////////////////////////////////////111111000000//////......///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///...............---------,,,------......------,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------...---+++*********++++++******+++++++++,,,,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......---,,,,,,,,,---...000111//////...---,,,++++++***...------,,,,,,------...---------............///....................................////////////xxxqqqeee\\\SSSOOOLLLJJJKKKNNNQQQSSSZZZdddmmmwww~~~xxxrrrnnnmmmrrr~~~rrrgggeeegggnnnxxxsss___QQQGGG>>>:::999666555666444333222222111111222222000000000000/////////...000000///...............---------------------------------............///------------------------//////...------...//////...------,,,,,,------...000//////...------,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++))))))************+++++++++,,,+++---......---,,,,,,------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,....................................////////////////////////////////////000000000000//////......////////////////////////000000000000000000000000////////////////////////......------------......------..................------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++*********++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------,,,,,,---...///000/////////...---,,,,,,+++...------,,,,,,------...---------............///....................................////////////xxxqqqddd[[[SSSOOOLLLJJJKKKNNNSSSUUU[[[fffnnnwwwyyysssooonnnsss~~~mmmeeedddeeekkkvvvppp\\\PPPFFF===:::999666444666333333222111111111111222000000000/////////......000//////............///........................---------............///------------------------//////...------...//////...------,,,,,,------.../////////...------,,,,,,------------------------,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,,,,+++,,,,,,------,,,,,,+++------............---------------------------------,,,+++******+++,,,---++++++++++++++++++++++++...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........------------,,,,,,,,,...------------,,,,,,,,,------------------------............////////////////////////////////////000000000////////////...////////////////////////111111111111111111111111////////////////////////---..................---,,,---------.../////////...---,,,,,,,,,,,,---...,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********++++++******+++++++++,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------......///000//////......---------...------,,,,,,------...---------............///....................................////////////wwwpppcccZZZRRRNNNLLLJJJKKKOOOSSSUUU\\\fffnnnwwwzzzssspppooosssyyygggaaaaaabbbiiisss}}}mmm[[[NNNEEE===:::999555444555333222222111111111111111000000/////////.........000///............//////////////////////////////---------............///------------------------------,,,,,,,,,,,,------...------,,,,,,------...//////.........---------------------------------,,,,,,,,,---------......---+++***((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,+++,,,,,,------,,,,,,+++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---------+++,,,......,,,+++,,,---+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------------------------------------------------------............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////,,,---...//////...---,,,,,,,,,,,,---...///000000///...,,,++++++,,,...///,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///.........---------...///////////////............------,,,,,,------...---------............///....................................////////////vvvooobbbYYYQQQNNNLLLJJJLLLOOOSSSTTT[[[eeemmmvvv{{{sssooonnntttuuuddd^^^^^^aaahhhrrr}}}jjjYYYMMMDDD<<<:::888555333444333222111111000000111111////////////............//////............//////////////////////////////---------............///------------------------------------------------...------,,,,,,------..................---------------------------------,,,,,,,,,---------.........,,,+++))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---------............///,,,---//////---------...+++++++++,,,,,,------------,,,,,,,,,,,,---......------------------------------------------------....................................////////////////////////////////////.............../////////////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,,,,,,,,,,---...///000000///...,,,++++++,,,...///,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,---------------------------------........................---------------------------,,,,,,,,,,,,---........................------.........///////////////...------,,,,,,------...---------............///....................................////////////~~~tttmmmaaaXXXPPPMMMLLLJJJLLLPPPRRRTTTZZZdddmmmvvv{{{sssooonnnsssrrrbbb\\\^^^ccckkktttgggXXXKKKBBB;;;:::888555333444222222111000000000000111/////////.........------///............//////000........................---------............///------------------------...///000000000000///......------,,,,,,------...........................------------------------,,,,,,,,,---------......//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------+++,,,,,,------,,,,,,+++)))***+++,,,,,,---,,,,,,........................++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,+++++++++++++++---------.........//////,,,...//////...------...+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,------------...////////////////////////............////////////////////////////////////---............/////////////////////////////////........................////////////////////////---..................---,,,---------.../////////...---,,,,,,,,,,,,---...,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,------------***++++++,,,,,,------...------------------------------------------------........................---,,,,,,,,,,,,---......------......///......------------......//////000...------,,,,,,------...---------............///....................................////////////|||ssslll```WWWPPPMMMLLLKKKMMMPPPRRRTTT[[[eeennnxxxzzzrrrnnnmmmrrrpppbbb]]]```gggoooyyy}}}dddUUUJJJBBB;;;999888555333333222222111000000000000000//////.........---------...............///000000---------------------------------............///------------------------...///000111111000///......------,,,,,,------...........................------------------------,,,,,,,,,---------......------------------------------------------------+++++++++++++++++++++++++++,,,------......------+++,,,,,,------,,,,,,+++)))***+++,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,+++***)))******+++,,,,,,,,,,,,------------+++---///...---,,,---------,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------..........................................////////////////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////......------------......------..................------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,---/////////......+++,,,,,,---.../////////...------,,,,,,------...---------............///....................................////////////{{{rrrkkk___WWWOOOMMMLLLKKKMMMQQQRRRTTT\\\fffpppzzzzzzrrrmmmlllrrrpppccc^^^bbbjjjsss}}}zzzaaaSSSIIIAAA:::999888555222333222111111000000000000000//////.........---------...............///000111---------------------------------.........//////------------------------,,,---...//////...---,,,...------,,,,,,------...---.....................------------------------,,,,,,,,,---------......)))******++++++******)))------------------------+++++++++++++++++++++++++++,,,,,,---.........---+++,,,,,,------,,,,,,+++)))***+++,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,------.........------------------------............/////////000////////////////////////---------.........//////////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---...///...............---------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,///...,,,+++******+++,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***+++---///000000//////***++++++,,,---...//////...------,,,,,,------...---------.........//////..................................../////////000~~~tttjjj___WWWOOOMMMKKKIIIJJJNNNQQQVVV]]]eeennnzzzyyyrrrnnnmmmrrrzzzllleeeaaafffooo{{{vvv___PPPFFFBBB<<<888555444333222222222222111111111111000000000000000//////////////////.........---------........................//////.........---------//////.........---------+++,,,,,,---.........---,,,,,,---......---,,,,,,------------------------************************000///...---,,,------...///...---,,,,,,---...//////...,,,+++***++++++,,,++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,------------------------------------------------***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,------------------------------------............///------------------------.........------,,,,,,,,,,,,---------.../////////.........////////////000//////.........---------........................111111000000//////......////////////////////////////////////////////////.................................------,,,,,,+++///...---,,,+++,,,---......---,,,,,,,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...------,,,,,,//////.........---------........................---...//////...,,,***(((....................................////////////~~~tttjjj___WWWOOOMMMLLLJJJLLLOOOQQQVVV]]]eeennnzzzyyyrrrnnnmmmrrr{{{nnngggdddjjjtttsss\\\NNNCCC@@@;;;777666555555444222222222111111111111000000000000000//////////////////.........---------........................//////.........---------//////.........---------+++,,,------......------,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...///...---,,,,,,---...///...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------*********************************++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,------------------------------------............------------------------......---------,,,,,,,,,---------...............------.........///////////////.........---------........................111000000000/////////...////////////////////////////////////////////////.................................---------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...++++++,,,------------,,,,,,,,,+++***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...---------//////.........---------...........................///000000///...,,,+++....................................////////////~~~tttjjj^^^VVVPPPNNNMMMLLLNNNQQQQQQVVV]]]eeennnzzzyyyrrrnnnmmmrrr|||oooiiigggooo{{{oooZZZLLLAAA>>>999666666666666666222222222111111111111000000000000000////////////...............---------.......................................---------...............---------,,,,,,------......------,,,------......------,,,------------------------........................///...------,,,---------......------------......,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------......---------------,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))************))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------------------............------------------------...------------,,,,,,,,,...............---------,,,---------...........................---------////////////////////////000000000000////////////////////////////////////////////////////////////........................---------...............------,,,,,,,,,------......------,,,,,,------...++++++,,,---------------,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,---...........................---------........................---...///000000///...---....................................////////////~~~tttiii^^^VVVPPPNNNNNNMMMOOOSSSQQQVVV^^^fffooo{{{xxxqqqmmmlllqqq~~~zzznnnhhhhhhqqq~~~lllWWWJJJAAA>>>999666555666555555222222222111111111000000000000000000////////////................................................................................................,,,,,,------...------,,,------------------------------------------------...........................---------------------------------------------++++++++++++,,,------...+++++++++,,,,,,,,,------------------------------......------,,,,,,++++++------------------------------------------------++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------/////////...---------,,,,,,,,,,,,---------..............................000000000000000000000000000000000000////////////////////////////////////////////////////////////........................---------....../////////---,,,,,,,,,------......------------------------+++,,,,,,---...---------,,,,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,***+++,,,---............................................................,,,---...///////////////....................................////////////}}}sssiii^^^VVVPPPNNNNNNMMMOOOSSSRRRWWW___gggqqq}}}}}}vvvoookkkjjjooo}}}vvvkkkffffffooo}}}iiiVVVJJJCCC???:::666555444444333222222222111111111000000000000000000////////////---.............................................---.....................---.....................,,,------...------,,,,,,------------------------------------------------------------------------,,,,,,------------------,,,------------------,,,***++++++,,,------------+++++++++,,,,,,,,,------------------------------------,,,,,,++++++******------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------/////////...---------,,,,,,,,,,,,---------......---.....................000000000000000000000000////////////000000000000////////////////////////////////////////////////........................,,,---------......//////+++,,,,,,------.........------------------------,,,,,,---.........------,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++,,,---............---.............................................+++,,,,,,---................................................////////////~~~xxxuuutttvvvxxx}}}}}}sssiii^^^VVVPPPNNNMMMLLLNNNQQQSSSXXX```iiirrr{{{tttmmmiiihhhmmmzzzssshhhcccbbbkkkyyy}}}fffTTTHHHCCC???:::666444444333222222222222111111111111000000000000000////////////---------.......................................---------...............---------...............------......------,,,,,,...------,,,,,,------...------------------------------------------------+++,,,,,,------------,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,+++++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,.........//////.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,------------..................---------,,,---------............---------...............////////////////////////////////////000000000000////////////////////////////////////////////////........................,,,,,,,,,---------------++++++,,,---............,,,------......------,,,,,,,,,---...............,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,......---,,,,,,+++******---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---............---------.......................................,,,,,,,,,,,,------..........................................////////////zzznnnjjjiiiiiikkkmmmrrryyy}}}sssiii___WWWOOOMMMLLLJJJLLLOOOUUUZZZbbbkkktttyyyrrrkkkgggfffkkkxxxpppfffaaa^^^gggtttyyybbbQQQFFFAAA===888555555555444444222222222111111111111000000000000000////////////---------.........//////........................---------.........//////---------.........//////------......------,,,+++...---,,,,,,,,,,,,---...------------------------------------------------***+++,,,---...------,,,+++,,,------------,,,++++++,,,---------,,,+++***++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------......---------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------...............------........./////////---------.........//////.........................../////////000000000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,+++++++++***+++,,,...............,,,,,,---......---,,,,,,,,,------...............+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...------------------.........//////...........................------------.............................................////////////ooodddaaabbbcccdddggglllssszzz}}}ssshhh___WWWOOOMMMKKKIIIKKKNNNVVV[[[cccllluuuxxxqqqjjjfffeeejjjwww~~~pppeee```\\\eeeqqq{{{vvv___OOODDD>>>;;;777555555666666666222222222111111111111000000000000000////////////---------.........//////........................---------.........//////---------.........//////---.........---,,,,,,+++...---,,,,,,,,,,,,---...------------------------........................)))***,,,---...------,,,++++++------------++++++,,,------...---,,,***)))++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,------....../////////.........////////////000---------.........//////.........................../////////000000111111////////////////////////////////////////////////........................,,,,,,,,,++++++*********)))+++,,,...//////......,,,,,,---......---,,,,,,,,,---......//////......+++,,,...///000///......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...------,,,,,,---------.........//////........................000///............//////..................................../////////000vvviiiaaa[[[YYYZZZZZZ^^^dddiiiooowww~~~tttjjj]]]UUUOOOMMMMMMLLLNNNRRRUUU[[[dddnnnxxx}}}wwwmmmeeeeeefffiiiuuuooocccaaa```dddkkksss|||ttt^^^PPPIII===<<<999666444333222222000000000000000000111111---...///...---,,,---//////...------------.../////////.........---------////////////////////////////////////////////////........................//////////////////..................---,,,+++***------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......//////...------,,,++++++*********++++++,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++*********+++,,,---------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''''')))+++------,,,+++******+++...///---------------------------------.........//////.........---,,,,,,,,,+++000///---,,,++++++,,,---------------------------..........................................------000000000000000000000000......////////////......................................................,,,---...//////...---,,,222111000///...---,,,,,,,,,---///111111000///---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++------,,,+++++++++,,,------,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////---,,,,,,---...///..............................------------......,,,,,,,,,---------......///////////////.....................////////////qqqeee^^^XXXWWWXXXXXX\\\bbbggglllttt~~~}}}sssiii]]]UUUOOOMMMMMMLLLNNNRRRVVV\\\eeennnxxx|||vvvkkkddddddeeehhhtttooodddaaa^^^cccjjjrrr{{{qqq\\\NNNGGG===;;;999666444333222222111111111111111111111111......////////////..............................//////.........---------........................................................................------------------------............---,,,+++***------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------............------,,,+++++++++,,,,,,,,,------.........------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---------,,,,,,++++++,,,---------------***+++++++++,,,---------------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,+++*********+++---...------------------------------------.........///////////////..................---,,,,,,,,,------------------------------................................................////////////////////////......////////////......................................................------...//////...------/////////...............,,,---...///000///......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...------------...///..............................------------......,,,,,,---------........./////////////////////...............////////////|||kkkaaa[[[VVVVVVXXXXXX\\\bbbggglllsss}}}|||qqqggg]]]UUUNNNMMMMMMLLLNNNRRRVVV\\\eeeoooyyy{{{sssiiibbbcccdddgggtttpppdddaaa]]]bbbiiirrr{{{mmmXXXKKKDDD<<<;;;888666444333222222111111111111111111111111000//////111444333000,,,,,,---...//////...---,,,...............---------------------------------................................................+++++++++++++++,,,,,,,,,............---,,,++++++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......------,,,,,,++++++******,,,,,,------------......,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++,,,,,,,,,,,,------------------------------------........................////////////,,,,,,------...---------------------------------................................................////////////////////////......////////////..............................------------------------------...//////...------,,,,,,------.........///,,,---------............------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******......---------......///..............................------------......,,,------------...............//////////////////............////////////uuuggg___ZZZWWWWWW[[[[[[```fffkkkpppwwwzzzpppeee\\\TTTNNNMMMMMMLLLOOOSSSWWW]]]fffpppzzzzzzqqqggg```aaacccgggtttpppdddaaa]]]bbbjjjsss|||iiiVVVIIIBBB<<<:::888555444333222333222222222222111111111111222000///222666666111,,,,,,---///000000///---,,,........................------------------------................................................+++++++++++++++,,,,,,,,,---.........------,,,+++------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,---............---,,,,,,,,,+++++++++++++++------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,------------,,,------------------------------------------------+++++++++,,,,,,---------***+++---...///...------------------------------........................---------...............////////////////////////......////////////..............................---------------------------..................---,,,,,,,,,------------...---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++******)))---,,,,,,++++++,,,,,,---+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******------------.........///..............................------------......------------........................////////////............////////////wwwmmmccc^^^ZZZWWWYYY^^^___dddkkkpppuuu|||~~~yyyoooddd\\\TTTNNNMMMMMMMMMOOOSSSXXX^^^gggqqq{{{yyyoooeee___```cccgggtttoooccc```]]]bbbkkkttt~~~~~~fffTTTHHHBBB;;;999777555333333333333222222222111111111000000222000///222666666111,,,,,,---///000000///---,,,---.....................------------------------................................................+++,,,,,,,,,---------...---------...------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++******++++++,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,+++,,,------......------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---...///.........------------------------------------------,,,,,,***+++++++++,,,,,,------***+++---...///...------------------------------........................---------.........//////..............................////////////..............................------------------------.........------............------------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++,,,------.........//////..............................------------......---------.........//////---.........//////000000............////////////|||ooohhhaaa]]][[[YYY]]]bbbeeejjjrrrxxx}}}~~~yyynnnddd[[[TTTNNNMMMMMMMMMOOOTTTYYY___hhhrrr|||}}}xxxmmmddd^^^```ccchhhuuunnnbbb^^^]]]bbbkkkuuuyyycccSSSGGGAAA:::999777555333333333333222222111111000/////////000//////111444333000,,,,,,---...//////...---,,,---------...............------------------------------------------------........................,,,,,,------......//////,,,------...------,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------............------------------------------------,,,,,,,,,,,,------------............,,,,,,------...---------------------------------........................,,,,,,------.../////////..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...------------...//////.........------,,,,,,,,,---------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,......//////---,,,,,,++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,---...////////////..............................------------......------........./////////------......///000000000............////////////|||nnnhhhdddbbb``````dddjjjnnnttt|||~~~yyynnnddd[[[SSSMMMMMMMMMMMMPPPTTTZZZ```iiisss}}}|||wwwmmmccc^^^```ccciiiwwwmmm```]]][[[aaajjjuuuttt___PPPFFFAAA:::888666444333222333333111111000000///......---......////////////..............................---------.........//////........................------------------------........................,,,,,,,,,---.../////////,,,,,,------...------,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,---------,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,------...------,,,,,,,,,,,,++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...---------------------------------,,,,,,,,,++++++......------------------......---,,,,,,,,,------------------------------........................,,,,,,------...//////000..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.............../////////,,,---...///000///......------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---------,,,,,,++++++,,,,,,---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---////////////.................................------------..................////////////------......///000000111............////////////qqqlllhhhhhhffffffkkkrrrvvv|||yyynnnddd[[[SSSMMMMMMMMMMMMPPPTTTZZZ```iiisss}}}|||wwwlllccc^^^```dddiiiwwwlll___\\\ZZZ```iiitttppp\\\OOOEEE@@@999888666444333222333333111000000///...------,,,---...///...---,,,---//////...------------...///---------.........//////////////////////////////------------------------........................++++++,,,------...//////,,,,,,------...---------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,))))))***++++++++++++***))))))***+++,,,,,,---------------,,,,,,,,,++++++((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,------------------------------------,,,,,,+++++++++,,,,,,,,,++++++*********000///---,,,+++,,,,,,---------------------------........................,,,,,,------...///000000..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,---...///000111222,,,---///111111000///------------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++......///...---+++)))'''---,,,,,,++++++,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---***+++---///000000///....................................------...................../////////000---------...///000000111............/////////000}}}yyytttpppppptttxxx|||xxxmmmfffYYYSSSOOONNNNNNMMMQQQWWW]]]bbbkkkttt~~~yyyssshhhbbb^^^^^^bbbkkk{{{kkkaaa___[[[aaakkkvvvjjjZZZMMMCCC???;;;888444222222222222111000000000000////////////////////////////////////////////////////////////,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------,,,------......------,,,------------------------.........------,,,,,,,,,.........------.........,,,---...//////---+++***++++++++++++,,,,,,---...---------------,,,+++***))))))))))))***+++,,,---...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,))))))))))))************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---.........---,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,---------......////////////////////////////////////////////////+++,,,---...///111222222......------------......------------------------.........------,,,,,,,,,+++,,,------......------///,,,+++,,,...///---+++*********++++++,,,,,,,,,------............------------..................---------......---,,,,,,++++++,,,,,,,,,---------,,,------......------,,,.........------,,,,,,,,,...---+++++++++,,,...000------------------,,,,,,------............------------------------------,,,,,,,,,---------..............................////////////000000000000~~~}}}wwwmmmeeeYYYSSSOOONNNNNNNNNRRRWWW\\\bbbkkkttt~~~yyyrrrgggbbb^^^^^^bbbkkk{{{~~~jjj```^^^[[[aaalllwwwhhhXXXKKKBBB>>>:::777444222222222222111000000000000////////////////////////////////////........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......------.........---++++++,,,,,,+++++++++,,,------,,,,,,------,,,++++++***))))))))))))***+++,,,---...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------......---,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,---------.........+++++++++,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////,,,------...///000111111......------------......------------------------......---------,,,,,,,,,+++,,,------......------...---+++,,,...///---+++++++++++++++,,,,,,,,,---------............---------...............------,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,......---------,,,,,,,,,------,,,+++,,,---...///------------------------------............------------------------------,,,,,,,,,---------..............................////////////000000000000~~~vvvkkkcccYYYSSSNNNNNNNNNNNNRRRXXX\\\bbbllluuuxxxqqqgggbbb^^^^^^bbbkkk|||}}}iii^^^]]]ZZZaaalllwww{{{dddUUUIII@@@===:::777444222222333222111000000000000////////////////////////////////////........................,,,,,,,,,------------......------,,,,,,------...------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++************)))******+++,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------------,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++---------.........//////)))******+++---......///,,,,,,,,,---------......------------------------////////////////////////............/////////000......------------......------------------------...------------,,,,,,,,,+++,,,------......------...---,,,,,,......---,,,,,,,,,,,,,,,------------------------------------...............---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------............------------------------------,,,,,,,,,---------..............................////////////000000000000}}}tttiiiaaaXXXSSSNNNNNNNNNNNNRRRXXX\\\bbblllvvvvvvpppfffaaa^^^___cccmmm~~~zzzfff\\\[[[YYYaaalllxxxwwwaaaSSSHHH@@@<<<999666444333333333222111000000000000////////////////////////////////////........................------------------------------------------------------------------------,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------...---,,,,,,++++++++++++***++++++,,,++++++******************++++++,,,---------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++,,,,,,---......//////,,,,,,,,,---------......------------------------///////////////////////////////////////...............------------......------------------------------------------------+++,,,------......------------,,,---------------------------------------------------------------/////////...---,,,+++*********+++,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---...//////------............------------------------------,,,,,,,,,---------..............................////////////000000000000{{{rrrggg___XXXRRRNNNNNNNNNNNNSSSXXX[[[bbbmmmwww~~~uuunnneeeaaa^^^```eeepppwwwcccZZZZZZYYYaaalllxxxttt___RRRGGG@@@===888666444333444444222111000000000000////////////////////////////////////........................------------------------------------------------------------------------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,------......---,,,,,,++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++,,,---------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////////////////..................------------......------------------------------------------------+++,,,------......------,,,------------,,,------------------------------...---,,,,,,,,,,,,---...............---,,,+++***)))***++++++,,,,,,,,,+++,,,,,,---------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,---...//////------............------------------------------,,,,,,,,,---------..............................////////////000000000000zzzpppeee]]]XXXRRRNNNNNNNNNNNNSSSYYY[[[cccnnnyyy}}}ssslllddd```^^^aaagggsssuuuaaaXXXXXXYYY```lllxxxppp\\\PPPFFF???===777555444444444444222111000000000000////////////////////////////////////------------------------...------------,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------------...------,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++------------++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,---------......///////////////////////////////////////////////////////////////...............------------......------------------------,,,,,,,,,------------...+++,,,------......------,,,---......,,,,,,---...------------,,,,,,,,,,,,...---,,,++++++,,,---...---------------,,,+++***)))***+++,,,---------,,,,,,---------............++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........------............------------------------------,,,,,,,,,---------..............................////////////000000000000yyyoooccc[[[WWWRRRNNNNNNNNNOOOSSSYYY[[[cccnnnyyy|||rrrkkkccc```^^^bbbjjjwwwsss___WWWWWWYYY```lllxxxlllYYYMMMDDD>>>;;;666555444444555444333111000000000000////////////////////////////////////------------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,------......------,,,+++++++++,,,------......******+++++++++,,,,,,,,,......------------......++++++---.........------,,,,,,+++++++++,,,------+++,,,---...............---,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------***************************+++---......---+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,---------..............................////////////////////////.........///////////////......------------......------------------------,,,,,,,,,---------......+++,,,------......------+++---///...,,,+++---...---,,,,,,,,,++++++++++++...---+++******+++---...,,,,,,---------,,,,,,+++***+++,,,------.........------------............++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///------------------------------............------------------------------,,,,,,,,,---------..............................////////////000000000000~~~xxxnnncccZZZWWWQQQMMMNNNNNNOOOSSSYYY[[[cccnnnzzz{{{rrrkkkccc______ccckkkyyyrrr^^^VVVVVVYYYaaalllxxxjjjVVVKKKCCC<<<:::666555444444555555333111000000000000////////////////////////////////////------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,------......------,,,++++++,,,------...//////*********++++++,,,,,,,,,///......------......///***+++---//////...---,,,++++++++++++,,,------...,,,------.../////////...------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,------------------------***************************+++---......---+++***++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***+++,,,------,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,......///000111222333333,,,,,,,,,---------......------------------------////////////////////////............//////000000.........------.........------------------------,,,,,,,,,------.........+++,,,------......------+++---///...,,,+++,,,///,,,,,,,,,++++++*********...---+++******+++---...++++++,,,---------,,,,,,***+++,,,---............---------.........//////+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,...---,,,++++++---///000------------------,,,,,,---..................---------------------------,,,,,,,,,---------..............................////////////000000000000}}}uuukkk```YYYRRRMMMKKKMMMNNNOOOSSSYYY```fffpppzzz~~~vvvnnniii___aaabbbeeemmm~~~~~~jjj[[[UUUUUUWWW```lllwww}}}aaaOOOHHHBBB<<<999222222222222222222111111111111111111000000000000........................................................................---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,------......------,,,......---,,,++++++******...------,,,,,,------...+++++++++,,,,,,---------------------------------.........------,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,+++******)))+++,,,,,,------,,,,,,+++'''(((+++---...---,,,+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%&&&'''***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********---,,,++++++***************)))((((((((()))+++,,,******))))))))))))******---,,,,,,+++*********+++---------,,,,,,+++++++++***+++,,,---...---,,,+++......---,,,++++++++++++,,,------......------,,,------------------------...------------...//////------------------------///////////////.........222000.........///...------------------------------,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------//////......------,,,,,,.........------,,,,,,,,,........................------............------000000000000000000000000}}}uuujjj___XXXQQQMMMKKKMMMNNNOOOTTTYYYaaahhhrrr|||}}}vvvnnnhhh```aaacccfffooojjjZZZTTTTTTWWW```mmmwww~~~}}}___NNNFFFAAA;;;888666666555555555444444444111111111000000000//////..........................................................................................------++++++++++++++++++++++++---------------...//////,,,------......------,,,////////////...---,,,+++...------,,,,,,------...,,,,,,---------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,+++++++++,,,,,,------,,,,,,+++)))***+++---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,++++++++++++++++++******)))***+++,,,---++++++************++++++---,,,++++++******++++++---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------,,,------------------------...------------...//////------------------------............///////////////...,,,---...//////...---------------------------,,,,,,++++++,,,,,,------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......------------------......---------,,,,,,,,,........................---..................---000000000000000000000000|||tttiii^^^WWWQQQMMMKKKMMMOOOPPPTTTZZZcccjjjsss}}}|||uuulllgggaaabbbcccgggrrrjjjZZZTTTSSSWWW```mmmxxxyyy\\\LLLEEE???:::777444444333333222222222222111111000000000000//////................................................------------------------......---,,,,,,---...///************************------------------...///,,,------......------,,,...//////000///...,,,+++...------,,,,,,------...------............//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,++++++++++++*********,,,,,,,,,++++++++++++***,,,++++++******++++++,,,************************............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***...------,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++***************+++,,,,,,************+++,,,---...------------------------------------------------...------------...//////........................---------.../////////000---,,,+++,,,.../////////------------------------------,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------.........------------,,,,,,,,,................................................000000000000000000000000|||ssshhh]]]VVVPPPLLLJJJMMMOOOQQQVVV[[[dddjjjttt{{{ssskkkeeeaaaaaabbbgggtttjjj[[[UUUTTTXXXaaaooozzztttZZZKKKDDD>>>:::888333333222222111111000000111000000000////////////................................................------------------------///---,,,++++++---...000++++++++++++++++++++++++---------,,,,,,---......,,,------......------,,,+++,,,---...---,,,***)))...------,,,,,,------...------------............---------------------------------------------------------------------------------------------------------.........//////+++,,,,,,------,,,,,,+++......---,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,---------+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,+++,,,,,,---......---------,,,,,,---------------------------------...------------...//////////////////////////////,,,,,,------...///000000---,,,++++++---......---------------------------------,,,,,,,,,,,,---------------............///------------------------+++++++++,,,,,,,,,------------------------------......------------......------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------....../////////------------------------........................//////............//////////////////////////////{{{rrrggg[[[TTTPPPLLLJJJMMMPPPRRRWWW]]]dddjjjuuuzzzqqqiiiccc______aaaiiiwwwjjj[[[VVVWWWYYYcccppp{{{pppYYYKKKDDD>>>:::999777666666555444333333333000000000////////////...................................................------------------------...---+++***+++,,,///000------------------------...------,,,,,,,,,------,,,------......------,,,+++,,,---------,,,+++***...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---....../////////+++,,,,,,------,,,,,,+++......---,,,,,,,,,------+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,------...*********+++++++++++++++++++++************++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,//////...---------------...---,,,,,,,,,,,,---...------------------------...------------...//////////////////////////////+++,,,,,,---...//////000000...,,,,,,------,,,+++------------------------...------,,,,,,------...---------............///------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------......//////000000000111------------------------........................000///............///000////////////////////////zzzqqqfffZZZSSSOOOKKKJJJMMMPPPRRRXXX^^^dddkkkvvvxxxpppgggaaa^^^___bbbkkk{{{|||fffZZZWWWYYY[[[eeerrr}}}lllWWWJJJCCC>>>::::::666555555444333222111111000000////////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...///...........................------,,,,,,,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...)))******+++,,,+++++++++++++++************++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------***************+++,,,,,,000///...---,,,,,,,,,,,,...---,,,++++++,,,---...------------------------...------------...//////........................,,,,,,,,,---.........///111///---,,,------,,,+++------------------------......------------......---------............///------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------///////////////000000000,,,,,,,,,------------...........................111000///......///000111000000000000000000000000yyypppeeeYYYRRROOOKKKJJJMMMQQQSSSYYY___fffmmmwww~~~wwwooofff```___```eeeooowwwbbbWWWVVVZZZ]]]gggtttyyyhhhTTTHHHBBB<<<999999444333333222111000///...000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------------------------...---,,,,,,++++++,,,,,,,,,------......------,,,///...---,,,,,,---///000...------,,,,,,------.........------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++)))***+++---------,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------******,,,---------,,,+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,///...,,,++++++,,,...///------------------------...------------...//////------------------------------------------------000///------...///...---------------------------......------------......---------............///........................++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------------------------------............------------,,,,,,,,,---------..............................111000///......///000111000000000000000000000000yyypppdddYYYQQQNNNKKKJJJMMMQQQSSSYYY___hhhoooyyy}}}wwwnnneee___```aaagggrrrsss^^^TTTUUUZZZ___hhhvvvuuueeeRRRGGG@@@;;;888888777777666555444222222111000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,...---+++))))))+++---///...------,,,,,,------...//////.........---------------------------------,,,,,,,,,------.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''(((+++---...---,,,+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%%%%&&&'''***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++,,,---+++,,,---.........---,,,...------,,,,,,------...+++*********+++,,,,,,---+++++++++,,,,,,---------***+++,,,---...---,,,,,,))))))))))))***+++,,,,,,///...,,,++++++,,,...///------------------------...------------...//////------------------------------------------,,,,,,///---,,,---///111111000------------------------......------------......---------.........//////........................++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------........................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------.................................222000///......///000222000000000000000000000000~~~uuukkk```WWWRRRMMMMMMLLLLLLNNNSSSZZZ```iiippp{{{}}}tttlllddd```\\\aaahhhtttkkk\\\TTTUUUZZZaaalllyyymmm^^^NNNEEE@@@:::777777666666555444333333222222333222222111000///......111111000000//////......000000///...------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++------------------------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********------,,,++++++******)))++++++++++++++++++++++++******+++---///000111222++++++++++++++++++++++++///---++++++,,,,,,,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++*********+++---+++***+++---...---+++((()))***+++,,,------------------------...///000.........------,,,,,,,,,///......---------......++++++,,,,,,---...//////------............------------............------...------,,,,,,------...------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,+++000///...------...///000------------------------------------------------((()))***+++---...///000+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,---...//////......///...---,,,,,,,,,,,,,,,000000//////.........---000///...---------------......---------,,,,,,,,,***+++,,,---........................////////////222111000000000000000111~~~tttjjj___WWWRRRMMMMMMLLLLLLNNNTTT[[[```iiiqqq||||||tttkkkddd```]]]ccckkkwww}}}iii[[[TTTVVV[[[cccmmmzzzkkk]]]MMMDDD???:::777777555444444333222222111111111111111000000000000000000000000000//////......000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------------------------......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---+++))))))*********)))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...---,,,,,,+++++++++,,,000---,,,,,,---...,,,***))))))***,,,,,,---------...------------......///......---------,,,,,,,,,......------------......,,,,,,------......//////------............------......////////////......///......------......///------------------------...---------------------------------------------,,,,,,+++******+++,,,,,,------------------------------------------------+++,,,,,,,,,---------...+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,------...//////......///...---,,,,,,,,,,,,---000/////////.........---///...---,,,,,,,,,,,,,,,............------,,,,,,+++,,,,,,---........................////////////111000000000000000111111|||ssshhh^^^VVVQQQMMMMMMMMMMMMOOOTTT\\\aaakkkrrr~~~{{{rrrjjjccc```^^^dddnnn{{{yyyfffYYYTTTWWW]]]fffooo{{{iiiZZZKKKCCC???:::777777333333333222222111111000//////000000111111111111000000000////////////.../////////...------,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------......------,,,******++++++,,,,,,------------------------------...------------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++,,,+++))))))***+++***)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++......---,,,,,,,,,,,,---000///---,,,---,,,+++))))))***+++,,,,,,------,,,///...------------------...------------,,,,,,,,,...---------------..............................------............------/////////////////////////////////....../////////------------------------,,,,,,---------.........,,,------....../////////******))))))))))))******........................------------------------//////......---,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,---......///...............---,,,,,,,,,------/////////...............000000//////......///////////////............---,,,------.........------............////////////000/////////000111222222{{{rrrggg]]]UUUQQQMMMMMMMMMMMMPPPUUU]]]bbbllltttyyyqqqiiiccc```^^^fffppptttbbbWWWTTTXXX^^^hhhqqq|||}}}eeeWWWIIIBBB>>>999777666444333333333222222111111000000000000000000111111//////////////////////////////.........---------------------------------***++++++,,,---...//////------------------------------------------------+++,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++,,,---,,,+++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++******++++++,,,------,,,,,,///......---,,,,,,,,,,,,------------------------------,,,,,,------......///////////////.........------............------//////............////////////............//////........................---------...............+++,,,,,,---...//////000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------,,,,,,,,,------------,,,,,,...------,,,,,,------...------...............---...------,,,,,,,,,------........................//////...............////////////////////////...---...............---,,,............////////////////////////000111333333{{{qqqfff\\\UUUQQQMMMNNNMMMNNNPPPVVV^^^cccnnnvvvwwwooogggbbb```^^^fffrrrooo^^^VVVUUUYYY___iiirrr|||www```SSSFFF@@@===999666666444444444444333333333333222222111111000//////................../////////...............---------------------------------++++++,,,------...//////------------------------------------------------,,,,,,,,,------.........,,,------......------,,,///......---,,,+++******------------------------------------------------///......---+++******)))+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++,,,------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++))))))*********++++++,,,++++++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......///////////////.........------............------...------,,,,,,------......------,,,,,,------...........................000000///......---,,,,,,******+++,,,---.........,,,------------------,,,++++++++++++++++++++++++------------------------------..................,,,------......------,,,...------,,,,,,------...---...............------------,,,,,,,,,------...---------...............,,,++++++***++++++,,,,,,.../////////////////////.........///......------............////////////////////////000111333333{{{pppfff\\\UUURRRNNNNNNNNNNNNQQQWWW___dddoooxxxvvvmmmfffbbb___^^^gggtttkkk\\\VVVVVVZZZ___iiiqqq{{{qqq]]]PPPDDD???<<<999666666444444444444444444444444333333222111000///......---............/////////........................------------------------,,,,,,------......//////---------------------------------------------------------------.........,,,------......------,,,//////...---,,,+++******------------------------,,,,,,,,,------------...//////...---+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++......---,,,+++))))))(((+++++++++++++++++++++++++++***((()))***++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))******+++''')))***+++***+++---...,,,,,,------------,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,---...///........................------............------...---,,,++++++,,,---...------,,,,,,,,,,,,------........................111111000///...---,,,+++***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,---...//////000------............------...------,,,,,,------............///......---,,,------,,,,,,,,,---......---------------........................//////000---............/////////---....../////////..................////////////000/////////000111222222{{{qqqfff]]]VVVSSSNNNNNNNNNOOORRRXXX___eeeqqqzzzuuullleeeaaa___```jjjwwwhhh[[[WWWWWWZZZ^^^hhhpppzzzlllZZZNNNBBB>>><<<888666555333333333333333333333333222111111111000000//////---------.........//////........................---------------------------------.......................................------------------------............------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++......---,,,+++******)))+++++++++++++++++++++++++++)))((()))***,,,++++++*********++++++++++++,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,)))+++------++++++---///,,,---------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,------......//////------............------///...,,,++++++,,,...///......------------..............................000000//////......------,,,,,,,,,---------------***+++,,,------,,,+++***------------------------------------------------+++++++++,,,------......------............------...------,,,,,,------.........//////...------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........000000000000000111222222,,,,,,------............,,,---...//////000//////............////////////111000000000000000111111|||qqqfff]]]WWWSSSNNNNNNNNNOOORRRXXX```eeeqqq{{{~~~tttkkkeeeaaa___bbbkkkzzz}}}ggg[[[WWWWWWZZZ]]]gggoooyyyhhhXXXLLLAAA===<<<888666555222222222222222222222222000000000000111111111111---------.........//////---.....................------------------------...............---------........................------------------------/////////...---------,,,,,,------......------,,,******+++,,,---//////000------------------------,,,,,,,,,------.........***++++++,,,,,,---......******+++++++++,,,,,,,,,.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++******************++++++,,,------++++++++++++++++++++++++***++++++,,,------......++++++++++++++++++++++++---+++***+++,,,......---))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---,,,///000///---+++---///---------...------,,,,,,++++++++++++,,,------...,,,,,,,,,------.........++++++++++++,,,---...///++++++,,,,,,---...//////---..................---000///---,,,,,,---///000//////............//////////////////////////////.........///////////////..................------,,,---............---,,,////////////////////////------------------------++++++,,,,,,,,,,,,,,,---------............------...------,,,,,,------....../////////...---,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++++++++++++++,,,---...,,,,,,,,,---------......,,,,,,...///000000000000............/////////000222111000000000000000111{{{pppeee\\\UUURRRQQQNNNNNNRRRUUUXXXaaajjjrrr}}}{{{sssiii```^^^aaa```lll~~~{{{gggYYYTTTSSSXXX^^^eeennnxxx|||hhhNNNIIICCC===:::888666444333333222222222222222222000000000000////////////////////////////////////------------------------........................//////.........---------,,,---......//////.................................---,,,,,,,,,,,,---.................................//////000000111111,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++*********+++,,,---///000,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,+++++++++,,,------...------------------------++++++,,,,,,,,,,,,------------------------------,,,---......//////......------------------------//////.........---------.........///000111111222111000///...---,,,,,,,,,------------------------........................---,,,,,,,,,,,,---..............................++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,+++,,,---///111---------.........//////---------------...///000///...---,,,,,,---...///////////////000000000000//////000111111111111000zzzpppeee\\\UUURRRQQQNNNNNNRRRUUUYYYbbbkkkvvvzzzrrriii```^^^aaabbbnnn{{{fffYYYTTTTTTYYY```hhhoooxxx|||}}}vvvcccMMMIIIBBB===:::888666444333333333222222222222111000000000000////////////////////////////////////------------------------........................//////.........---------,,,---......//////.................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------------------------------......///------------------------,,,,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,------************************++++++,,,,,,,,,,,,------------------------------,,,------...............------------------------//////.........---------,,,,,,,,,---.../////////000///...---,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,---...///000------------..................---------......//////...------------...///////////////000000000000///000111111222222111111zzzoooddd[[[UUURRRQQQNNNNNNRRRVVVZZZccclll{{{yyyqqqhhh```___bbbeeerrrzzzfffZZZUUUUUU[[[aaalllqqqwwwyyyzzz|||ooo\\\LLLHHHAAA<<<:::888666444333333333222222222111111000000000000////////////////////////////////////------------------------.......................................---------,,,---......//////......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,---......------------------------///...---,,,+++*********,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---...............------------------------...............---------,,,,,,,,,---....../////////...---,,,,,,++++++,,,------------------------........................---,,,,,,,,,,,,---....................................---------,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,---------......//////...---------......///...------------...///////////////000000000000000111111222222222222222yyynnnddd[[[UUURRRQQQNNNOOOSSSWWW\\\eeeoooxxxppphhh``````dddiiivvvyyyeeeYYYUUUVVV\\\cccmmmrrrxxxzzzzzz{{{jjjXXXKKKFFF@@@<<<999777666555444333333222222111111111000000000000////////////////////////////////////........................................................................,,,---......///.........------------------------------------------------...........................------,,,,,,+++++++++,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------******))))))******+++,,,******++++++++++++,,,,,,///...---,,,+++*********,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++******)))******++++++........................+++++++++,,,,,,,,,------------------------------,,,,,,---.........------------------------------.................................//////000000000...---,,,+++++++++++++++------------------------........................---,,,,,,,,,,,,---............................../////////...------,,,,,,,,,,,,---------.........------------------------------------------------------------------------+++,,,---.........------,,,,,,,,,,,,------------000///...---------------.........------.........////////////000000000000111111222333333333333222xxxnnnccc[[[TTTQQQPPPNNNOOOTTTYYY^^^hhhqqqwwwoooggg```aaafffmmm{{{vvvcccXXXUUUVVV]]]dddlllrrrzzz}}}||||||gggWWWIIIEEE???;;;999777666555444444333333222111000000000000000000////////////////////////////////////................................................---.....................,,,---......///.........------------------------------------------------........................//////......------,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------******))))))******+++,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******)))******+++************************+++++++++,,,,,,,,,------------------------------+++,,,,,,---...------------------------------------.................................////////////------,,,+++++++++,,,,,,------------------------........................---,,,,,,,,,,,,---............................../////////......---------,,,,,,,,,------------...------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......000///...------------------..................---////////////000000000000111111222333333333333222wwwmmmcccZZZTTTQQQPPPNNNOOOTTTZZZ```jjjsss~~~uuunnnfffaaabbbgggqqqtttaaaVVVTTTVVV]]]eeelllsss{{{~~~}}}}}}}}}dddUUUGGGCCC>>>:::888777666555555444444333222111000000000000000000////////////////////////////////////................................................---------...............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,---......+++,,,,,,------......///++++++++++++,,,------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000000///---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------........................---,,,,,,,,,,,,---......................................................,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---------------------.........////////////...---------......------...//////...------////////////000000000000000111111222222222222222~~~vvvlllbbbZZZTTTQQQOOONNNOOOUUU[[[aaakkkuuu}}}tttmmmfffaaaccchhhtttqqq___UUUSSSVVV]]]eeeooouuu{{{}}}|||~~~www^^^PPPFFFBBB===999888777666555555444444333222111000///000000000000////////////////////////////////////................................................---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---------------------------------------......///++++++,,,------...//////,,,+++++++++,,,,,,---...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------,,,+++++++++++++++........................++++++,,,,,,,,,,,,------------------------------++++++,,,------------,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---------------......------------------------........................---,,,,,,,,,,,,---..............................,,,,,,,,,---......//////++++++,,,,,,,,,---------........................---------------------------------------------------,,,+++++++++,,,---............/////////000000......---------......///------...//////...------////////////000000000000///000111111222222111111~~~vvvlllbbbZZZTTTQQQOOONNNOOOUUU[[[bbblllvvv}}}tttmmmfffaaaccciiivvvppp^^^TTTRRRUUU]]]eeerrrvvvzzz{{{zzz}}}sssZZZLLLFFFBBB===999888777666555555555444333222000000///000000000000////////////////////////////////////////////////////////////........................---------.........//////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................---------....../////////,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,++++++,,,,,,---...))))))***++++++,,,------------,,,++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***,,,------******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++...------,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++,,,---------,,,,,,---------------------------------.........//////..............................---------......///------------------------........................---,,,,,,,,,,,,---..............................***++++++,,,---...//////++++++,,,,,,,,,---------........................---------------------------------------------------,,,+++******,,,...///////////////000000000000---------------...///000,,,---...//////...---,,,////////////000000000000//////000111111111111111}}}tttiii___WWWRRRPPPOOONNNQQQWWW[[[```kkkvvv{{{qqqjjjccc```eeelllxxxkkkYYYTTTUUUWWW___iiiuuuzzz~~~~~~|||~~~kkkXXXOOOCCC???;;;888777666555444000000000000000000000000111111111111000000000000000000000000000000000000........................................................................//////.........---------,,,,,,------.../////////------------------------------------------------------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++---------------------------------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///...,,,,,,,,,,,,+++)))---,,,++++++************/////////...---------,,,---,,,+++******+++,,,---...........................---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////************************------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------........................---,,,,,,---000111111000------,,,,,,------...///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++..................------........................++++++******+++---...000...------,,,,,,------...------------------------++++++++++++++++++++++++------------------------111111000///...------,,,........................,,,---------------,,,,,,///////////////.........222222111111111111222222}}}ttthhh^^^VVVQQQOOONNNNNNQQQWWW[[[aaakkkvvvzzzqqqjjjcccaaafffmmm|||~~~kkkYYYSSSTTTVVV___iiivvv{{{~~~}}}gggTTTKKKBBB???:::777666666555444111111111111111111111111111111111000000000//////////////////////////////................................................------------------------//////.........---------..................------------------------------------------------------------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***)))((()))+++,,,,,,+++///...------,,,,,,,,,---............------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++------------------------........................---,,,+++,,,...//////...,,,,,,,,,,,,,,,---.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,..................------........................,,,++++++++++++,,,...///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......---------...........................///////////////....../////////////////////...111000000000000000000111}}}sssggg]]]UUUPPPNNNNNNNNNQQQWWW\\\aaalllwwwzzzpppiiidddbbbgggooo{{{iiiWWWRRRRRRUUU___kkkwww{{{~~~~~~~~~|||aaaOOOGGGAAA>>>:::777666555444333222222222222222222222222111111000000000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------000//////...------,,,,,,------------------------------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++,,,///000///.........---,,,,,,,,,------------------............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***)))------------------------------------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++---------------------------------------------------,,,+++,,,---...---,,,,,,,,,++++++,,,,,,---..............................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---------------------......---------------------------,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------------------------------------------------------------------------------..............................///////////////.........//////////////////000000////////////000000{{{qqqeee[[[TTTOOOMMMNNNNNNQQQWWW\\\bbbnnnyyyyyyoooiiidddccciiiqqqvvveeeUUUQQQQQQUUU```mmmwww{{{~~~~~~~~~vvv]]]LLLEEE@@@===999666555555444333222222222222222222222222111000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///......//////...,,,,,,++++++******+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,******+++,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,------,,,+++,,,++++++++++++,,,------...........................------,,,,,,------...---------------------------...............------,,,,,,------------......------------------------------------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................,,,,,,,,,---------..............................+++,,,------...---------............////////////000000////////////000000yyyooocccYYYRRROOOMMMNNNNNNRRRYYY^^^dddppp{{{wwwnnnhhhddddddkkktttooo```SSSPPPQQQUUUaaaooowwwzzz~~~~~~qqqZZZLLLFFF???<<<888555555555444333222222222222222222222222000000000////////////...........................................................................---------------------------.....................---------.........//////------------------------------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))***+++)))(((+++++++++******++++++,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,******+++,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///---,,,---......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......---------------------------------------------,,,...------,,,,,,------...------------------------++++++++++++++++++++++++........................++++++,,,,,,---.................................+++,,,,,,---......---------.........//////000000222111111000000111111222}}}wwwmmmaaaXXXRRROOONNNOOOOOOSSSZZZ```gggrrr~~~wwwmmmhhhdddeeemmmwww}}}ggg[[[QQQPPPRRRVVVcccqqqxxx|||kkkWWWKKKFFF>>>;;;777555444444444333222222222222222222222222000000////////////......................................................................................................---------...............,,,,,,------...//////000------------------------------------------------------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((('''))),,,......---------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...------,,,,,,,,,,,,---......++++++++++++++++++++++++...------,,,,,,------...------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------...------,,,,,,------...------------------------++++++++++++++++++++++++........................,,,,,,------.........///........................------...///000000000000------......///000000000222222111111111111222222{{{uuujjj___WWWRRRPPPPPPPPPPPPUUU\\\bbbiiiuuu~~~vvvmmmgggdddfffoooyyysss```VVVOOOQQQTTTXXXdddrrrzzz~~~}}}dddRRRHHHDDD===:::666444444444333333111111111111111111111111000000/////////.................................................................................---------------------------------.........//////------..................------------------------------------------------------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,///111111000---,,,,,,,,,------...///------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---......------......///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................***+++,,,,,,---------,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..........................................//////........................,,,---...///000000000000------......///000000111111111000000000000111111yyysssiii^^^VVVRRRPPPPPPQQQQQQVVV]]]cccjjjvvv~~~uuulllgggdddfffpppzzz~~~kkk\\\SSSNNNQQQUUUYYYeeesss|||www___OOOEEEBBB===:::666444444444333333000000000000000000000000000/////////....................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...------,,,,,,------------------------------------------------------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---+++***+++------,,,+++************++++++,,,------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,///............///000000------------------------...------,,,,,,------...........................+++,,,------.........---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////...------,,,,,,------...------------------------------------------------////////////////////////////////////////////////........................***+++,,,---............---------...///000000111000000////////////000000zzzpppfff^^^WWWPPPLLLMMMOOOSSSYYY___fffppp{{{~~~wwwnnngggcccfffrrr~~~wwwiiiTTTSSSQQQQQQTTT___mmmwww~~~ooo[[[NNNCCC<<<:::999888666555444333333222222222111111111111000000000//////.........---///...---,,,,,,,,,,,,,,,,,,------......------,,,000000///...---,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------........................000///...---------------.................................------,,,,,,,,,------------------------------------------------//////...---,,,,,,++++++******+++,,,,,,---......------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------......------+++,,,------............++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++............---,,,++++++,,,,,,,,,++++++*********))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---...,,,***---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))***,,,......---,,,+++,,,,,,------...///000000---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------.........------------------------------------------------------............------------------------------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///............---------,,,---......//////........./////////000000111111////////////000000000000xxxnnnddd]]]WWWQQQNNNPPPOOOSSSYYY```gggqqq|||}}}uuummmhhheeeiiiuuurrreeeTTTSSSQQQQQQVVVaaapppzzzkkkXXXLLLCCC===777666444333111000000000222222222111111111000000000/////////............///...------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------..............................---------,,,,,,,,,......---------,,,,,,,,,------------------------///......---,,,,,,+++++++++++++++,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,------+++,,,,,,,,,+++++++++******,,,,,,,,,------------...+++++++++,,,,,,,,,------***+++---//////...---,,,,,,,,,------...//////000---------------------------,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,---------------------,,,,,,------------------------------............------------------------------------------------,,,,,,///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,........................///............---------,,,---......//////...............//////000000000............////////////uuukkkbbb\\\VVVQQQOOOQQQOOOTTTZZZaaahhhrrr~~~|||uuummmiiihhhmmm{{{~~~lll___SSSRRRPPPQQQXXXeeettt|||dddTTTIIIBBB>>>999888666555333333222222222222111111111000000000////////////.....................---......//////,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------------...........................------------,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------******+++,,,,,,,,,++++++++++++++++++++++++++++++//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,---......//////---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------.........------,,,,,,,,,------------------------------............------------------------------,,,,,,------------------......---,,,,,,,,,------------------------------........................///............---------,,,---......//////...................../////////------------............tttkkk```ZZZUUUPPPOOOQQQPPPUUU[[[bbbjjjttt}}}vvvoookkkjjjqqqwwwfff[[[RRRQQQPPPSSS\\\jjjyyyuuu___PPPFFF@@@===:::999777666444333333333111111111111000000000000///////////////........................///000111,,,------......------,,,...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,------------.................................---,,,,,,---------........................------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,------......---------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------............------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......------------------------/////////000000000000000.........------,,,,,,+++------------------------------............------,,,,,,------------------,,,,,,,,,------............------,,,,,,,,,---------------.......................................///............---------,,,---......///.........------..................------........./////////uuukkk```YYYSSSNNNMMMOOOQQQVVV]]]dddlllwwwwwwpppmmmmmmuuurrrbbbXXXQQQPPPPPPVVVaaappp~~~qqq\\\OOODDD===<<<666555444222111000//////111111111000000000//////.........///////////////...............///000111,,,------......------,,,------,,,+++***))))))(((,,,,,,,,,---------......,,,,,,---------.................................------,,,,,,,,,------...........................------------------------***++++++,,,---...//////---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,,,,,,,,,,------------------------------------***+++,,,,,,------,,,,,,---------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------******+++,,,------------++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,---...------------,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---......------------------------000000000000000000000000.........------,,,,,,,,,------------------------------............------,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,------...---------.........//////........................///............---------,,,---......///...........................------....../////////000000000}}}uuujjj___WWWRRRMMMLLLOOORRRVVV^^^eeennnyyy~~~wwwqqqnnnqqqzzz{{{|||~~~|||mmm___VVVOOOOOORRRZZZggguuulllZZZNNNBBB<<<;;;777666555333222111000000111111000000000/////////.........///////////////.........---......//////,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................,,,,,,,,,------------...***++++++,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///++++++*********)))))))))++++++++++++,,,,,,,,,,,,************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------...............---------------------------------------------------------------............------+++,,,,,,------.........,,,,,,------------------------,,,,,,,,,---......,,,,,,,,,---......//////........................///............---------,,,---......//////....../////////...............////////////000000000111|||rrrhhh\\\VVVQQQMMMNNNQQQRRRWWW^^^fffooozzz{{{uuuoooooosss|||vvvvvv}}}xxxiii[[[TTTNNNOOOSSS]]]kkkyyyfffXXXNNNBBB;;;;;;999888777555444333222222111000000000////////////............/////////000///...------------------,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,++++++...000,,,,,,+++++++++************++++++++++++,,,,,,,,,************++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------.........---------,,,,,,+++,,,,,,------.........------------------------------............------++++++,,,,,,---......///------------------,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,---.................................///............---------,,,---......//////......000000000//////................../////////000000{{{pppeee[[[UUUQQQNNNOOOSSSRRRXXX___gggppp{{{xxxrrrnnnooouuuxxxqqqqqq|||vvvgggZZZRRRNNNOOOTTT```nnn{{{}}}bbbVVVNNNBBB;;;<<<666555444222111000//////000000000000////////////---.........//////000000///...---,,,,,,,,,,,,,,,,,,------......------,,,///......---,,,+++******,,,,,,,,,---------......---------.........//////........................++++++++++++,,,,,,---...........................,,,,,,,,,------.........000//////...,,,+++******------------------------------------------------******+++,,,,,,---......------------------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++............------,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++---......---++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,++++++...111//////.........---------******+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------000000//////.........---***++++++,,,---...//////---------------------------..................---++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,,,,---..............................//////.........---------,,,---......//////......111111000000/////////...---------.........//////}}}xxxkkkbbbYYYUUUQQQMMMMMMPPPTTTZZZaaahhhqqq}}}wwwooorrr{{{vvvsssqqq}}}ppp```TTTOOOLLLOOOWWWdddrrr|||sss[[[QQQFFF???<<<555666444222000000000111222222111111000///......---///............---------//////.........---------......//////......---,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------------------------,,,,,,++++++++++++******++++++------------++++++++++++,,,,,,---...//////---------...------,,,,,,******+++++++++******)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,......---------,,,,,,,,,...........................------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---.........------,,,,,,,,,.........------,,,,,,,,,000//////......---,,,,,,++++++,,,------......///+++,,,...///000///...---------------------------..................------++++++,,,,,,---...//////........................------------------------,,,---......//////......////////////////////////////////////000000000000{{{vvvjjjaaaYYYUUUQQQNNNNNNPPPUUU[[[cccjjjsss~~~uuuooottt{{{tttsssssszzzkkk\\\SSSOOOMMMPPPXXXeeerrr|||oooYYYOOODDD===;;;444666444222111000000111222111111111000///.........///............---------//////.........------------------------,,,,,,+++,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------.................................---------,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,,,,---.........,,,---------------,,,,,,******++++++++++++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***,,,---...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---------......---------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,......---------,,,,,,,,,.........---------------------------------------,,,,,,---...............------------------------..................------++++++,,,,,,---......///........................------------------,,,,,,,,,---......//////......////////////////////////////////////000000000000yyysssiii```XXXTTTQQQNNNOOORRRUUU\\\dddlllvvvyyyssspppwwwuuupppsssuuuuuueeeXXXQQQOOOMMMRRRZZZfffrrrzzz~~~jjjUUUMMMBBB<<<:::444555444333111000111111222111111000000//////......///............---------...............---------,,,,,,------,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////////////////.........---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,******+++++++++++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++.........------.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------//////...------,,,++++++,,,,,,,,,,,,,,,------...------------------------------------------......+++,,,,,,------..........................................------,,,,,,,,,,,,---......//////......000000000000000000000000////////////000000000000~~~wwwrrrggg^^^VVVSSSQQQOOOPPPSSSUUU\\\eeennnxxxwwwtttttt|||~~~ooolllrrrvvv}}}qqqbbbVVVPPPOOOMMMSSS]]]hhhrrryyy|||}}}}}}~~~dddRRRKKKAAA;;;:::555555444333222111111111111111000000000/////////...///............---------........................,,,------------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------------......,,,,,,------------,,,,,,///......------......///...------,,,,,,+++++++++------------------------------------------------...------,,,,,,------...........................////////////............+++++++++,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000///------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------------------------******++++++,,,---............---------,,,,,,,,,---,,,+++***+++,,,---...------------------------,,,,,,------------......,,,,,,,,,---------.......................................------,,,,,,+++,,,---......///.........000000000000000000000000////////////000000000000~~~vvvpppddd\\\UUUSSSQQQPPPQQQUUUVVV\\\fffoooyyyxxxwwwyyyvvvkkkjjjqqqxxx~~~~~~{{{qqqbbbVVVPPPOOONNNUUU```kkktttyyy|||}}}|||~~~yyy___OOOJJJ@@@;;;:::666444444333222111111111111000000000000///////////////............------------....................................---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------......///,,,------......------,,,000000////////////000000///.........------,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------.........------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************........................///...---,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------------------------)))******+++,,,---......,,,,,,,,,---------......---,,,+++***+++,,,---...------------------------,,,,,,,,,,,,------......,,,,,,,,,---------------.................................------,,,,,,,,,,,,---......///.........////////////////////////////////////000000000000}}}uuuooobbbZZZTTTRRRQQQPPPRRRVVVWWW^^^hhhqqq{{{xxxyyy}}}qqqjjjkkksss{{{{{{pppaaaUUUPPPOOOPPPXXXeeepppxxx|||~~~qqqYYYLLLHHH???::::::777444444333333222111111000000000000000///////////////............------------------.....................//////......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------............------000000////////////000000000000000000000/////////------------------------------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,------,,,)))***+++,,,------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------------------------------------------,,,,,,---------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...***++++++,,,---......///++++++,,,,,,---...//////,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,------......------------------------........................------------------------,,,---......//////......////////////////////////////////////000000000000{{{ssslllaaaYYYSSSQQQQQQQQQSSSWWWZZZaaajjjsss~~~wwwzzz{{{nnnllloooxxx}}}nnn^^^RRROOOPPPSSS\\\jjjvvv}}}jjjTTTHHHFFF===888999666333333333333222111000000////////////000000000000///............------------------.........//////---............---,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------............------//////............//////......///////////////000........................---------------------------,,,,,,++++++,,,,,,---........................---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,*********+++,,,,,,,,,---))))))***,,,,,,------,,,)))***+++,,,---------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,---...000,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***((()))***+++,,,++++++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.........///,,,---------------------,,,,,,---...............------------------------***++++++,,,------......------------------------........................+++,,,,,,------.........,,,---......//////......------------------------////////////000000000000zzzqqqjjj```XXXRRRQQQQQQQQQTTTXXX]]]cccmmmuuuuuuzzzvvvmmmmmmsss|||~~~lll[[[PPPNNNQQQUUU```nnnzzzfffPPPFFFDDD;;;777888555333333333333333111000000////////////000000000000//////.........------------------.........//////,,,,,,---------,,,++++++,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////............//////------............---------------,,,,,,---------+++++++++,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,---////////////////////////......---------,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------((()))***+++,,,---------)))***+++,,,------...------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///000222,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++---......---+++***((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++************++++++)))))))))******+++++++++******************************,,,------,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,,,,------.........,,,,,,,,,------.........---------............//////......------,,,,,,+++,,,---...///000///...---------------------------******+++,,,,,,---......------------------------........................***++++++,,,---...//////,,,---......//////......------------------------////////////000000000000~~~wwwnnnhhh\\\WWWSSSSSSSSSRRRVVV[[[___eeennnwww|||www{{{rrrqqqooovvv|||iiiZZZSSSSSSTTTZZZeeetttuuuZZZOOODDD???;;;777555666222222222111000//////...//////............//////,,,---------------------------.........---+++***------------------------//////.........---------******++++++++++++,,,,,,---------............///......---------,,,,,,,,,---------.........//////------------------------,,,------......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++........................//////.........------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---...//////111///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...+++((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---//////............------***+++,,,---...---,,,,,,---------............///........................++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......++++++---...//////000000------------------------,,,,,,,,,---------......111///---...000000...+++............////////////}}}uuummmggg]]]WWWTTTTTTTTTTTTXXX]]]bbbhhhpppzzz{{{xxx}}}~~~qqqqqqpppyyy|||jjj[[[TTTSSSUUU\\\hhhwwwpppXXXMMMCCC>>>;;;666444555222222111111000//////...//////............//////,,,,,,,,,,,,,,,+++++++++....../////////...,,,,,,------------------------///.........------------,,,,,,,,,,,,---------.........------,,,,,,,,,+++------------,,,,,,,,,,,,,,,,,,---------.........------------------------,,,------......------,,,......---------,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++........................//////.........------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,+++++++++*********+++++++++,,,---------...------,,,++++++,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++...+++))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,///......---,,,+++*********+++,,,---------,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---,,,,,,,,,---------......------------------------...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......------......///.........------------------------,,,,,,,,,---------......---,,,+++,,,...///...,,,............////////////}}}}}}{{{sssjjjddd\\\WWWTTTTTTUUUVVVZZZ___eeejjjsss}}}zzzyyyzzzoooqqqrrr||||||jjj\\\UUUUUUWWW```lllzzzjjjTTTJJJ@@@<<<999555333444222222111111000///////////////............//////111111000000//////......------......------,,,+++------------------------............---------------.........///////////////...---,,,+++***))))))------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++.......................................------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,++++++++++++---------,,,,,,,,,,,,+++***+++,,,---------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...,,,+++,,,---,,,,,,,,,---------.................................---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---............//////...------,,,------------------------,,,,,,,,,---------.........---,,,---000222222222............////////////{{{wwwwww}}}yyyqqqgggaaaZZZUUURRRTTTUUUVVV[[[aaagggmmmvvv~~~zzzxxxwwwoooqqqrrr~~~zzziii\\\VVVWWWZZZdddppp~~~}}}cccQQQGGG>>>;;;888444222333111111111111000000////////////............//////333333222111000000//////++++++,,,,,,,,,+++++++++------------------------------------------------............////////////......------,,,++++++***---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***+++,,,,,,+++***)))------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,++++++++++++++++++,,,,,,---......///++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,++++++,,,,,,,,,,,,---------......------------------------...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......---...............------------------------------,,,,,,,,,---------.........---------///000222222............////////////|||sssqqqttt{{{}}}wwwnnnddd]]]WWWRRRPPPRRRTTTVVV[[[bbbhhhnnnxxx}}}zzzuuu~~~tttnnnpppqqq}}}wwwhhh\\\XXXZZZ]]]gggsssvvv^^^MMMDDD<<<:::888444222222111111111000000000000000//////............/////////......---,,,++++++***,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------------------,,,------------.........---------------.........---------,,,,,,,,,++++++*********+++++++++,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++........................---.....................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++***+++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,------,,,+++***------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................---...///...,,,+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......+++,,,---...////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...............////////////yyyrrrlllmmmrrr{{{|||uuukkkaaaZZZUUUPPPOOOQQQTTTWWW\\\ccciiippp{{{{{{yyyttt~~~~~~ppplllmmmooo|||tttfff\\\YYY\\\```jjjwwwpppZZZKKKBBB;;;999888444222333111111000000000000000000//////............//////.........---,,,,,,,,,+++//////.........///000000------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,------------------....../////////......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++........................---------...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))+++------+++***++++++++++++++++++++++++++++++%%%%%%&&&''')))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...---,,,***(((&&&%%%%%%,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......***+++,,,...///000000000------------------------,,,,,,,,,---------......---///111111000//////000............////////////yyypppjjjfffjjjrrr|||zzzsssiii___XXXTTTPPPOOORRRUUUXXX^^^eeelllsss~~~|||xxxwwwvvvwwwkkkhhhjjjmmm{{{|||pppccc[[[ZZZ^^^cccnnn{{{jjjUUUIIIAAA:::999888555333333000000000000000000000111//////............//////////////////////////////......---------...///000------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------...---------------------/////////.........------++++++++++++,,,,,,,,,---------------------------,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++........................---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++(((+++------+++******,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......------,,,+++***)))(((''',,,,,,+++++++++,,,---...++++++,,,,,,,,,---------------------------------------------------------***,,,------------...///,,,,,,,,,---------......------------------------...---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---......,,,,,,---.../////////...------------------------,,,,,,,,,---------......)))---111333222000000111............////////////zzznnnjjjeeeccciiirrr}}}zzzrrrhhh]]]VVVUUUQQQOOOSSSVVVZZZ```gggmmmuuuyyyvvvuuuxxxqqqgggfffiiilll{{{yyynnnbbb[[[[[[___dddqqq~~~gggSSSIIIAAA:::999999555333444000000000000000111111111//////............//////,,,,,,,,,---------------++++++***)))***+++---...------------------------+++++++++,,,,,,---------,,,,,,,,,---------......///...------,,,+++******000////////////.........++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++........................---------.........//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------.........//////,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,+++***+++,,,...///........................---,,,,,,++++++*********------------------------++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++(((+++......+++******,,,++++++++++++++++++++++++------------------......++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++,,,---...///,,,,,,---...//////000111---,,,+++***+++,,,---...++++++,,,,,,,,,---------........................------------------------)))+++------------///000,,,,,,,,,---------.................................---,,,,,,......---,,,---------------------------,,,,,,,,,,,,---...............///......---,,,------------------------,,,,,,,,,---------......$$$***---,,,++++++,,,............/////////000xxxllliiieeeccceeejjjrrruuukkkbbb[[[WWWPPPQQQRRRSSSVVV\\\dddiiisss{{{wwwvvvyyyzzzoooiiicccfffooozzzyyymmmddd\\\ZZZ___gggwwwuuu]]]LLLEEEAAA:::666444333333222000000000000/////////////////////////////////////////////000///......---......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,++++++---///000---...............------000///---,,,,,,,,,------------------------------.........------,,,,,,,,,,,,------......------,,,------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,---......///000000,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++***++++++,,,---------------,,,,,,+++*********+++,,,+++******))))))******............---,,,++++++,,,,,,,,,++++++*********,,,++++++---......,,,************++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++***)))(((''''''******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................------,,,,,,------...,,,---......//////......---------,,,,,,+++++++++---,,,,,,,,,,,,---......---...............------------............---------------.........//////............//////000000////////////////////////------------.........///yyykkkdddcccbbbaaadddllluuu}}}tttjjj```YYYVVVPPPQQQRRRSSSVVV\\\dddiiittt|||~~~vvvuuuxxx|||nnnhhheeehhhrrr}}}zzzmmmddd\\\ZZZ```hhhxxxqqqZZZJJJDDD@@@:::666444333333222111111000000000////////////////////////////////////////////////......---......---------,,,,,,,,,///......---+++******))),,,+++***))))))+++,,,...------............------,,,,,,***)))))))))******------------------------......---------,,,,,,,,,,,,------......------,,,------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++***++++++,,,---------------------------+++++++++,,,,,,---------------------------------------------------------++++++,,,---------,,,,,,---,,,++++++******++++++,,,,,,+++************+++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,++++++,,,......,,,***,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++---------,,,,,,++++++++++++++++++******))))))(((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------..............................------,,,,,,------...,,,---......//////......---------,,,,,,,,,++++++---,,,,,,,,,,,,---......---...............------------............---------------.........//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////ttthhh```]]]______```fffppp{{{{{{qqqggg]]]WWWTTTPPPQQQRRRSSSWWW]]]dddiiiuuu~~~|||ttttttxxxxxxkkkhhhgggmmmxxxzzzmmmccc\\\[[[bbbkkkzzzkkkUUUGGGCCC???999666444333333222222222111111111000000000////////////////////////////////////......------......---------,,,,,,,,,......---,,,,,,+++******,,,+++***)))***+++,,,---------............------......---,,,,,,,,,------------------------------...------------,,,,,,,,,,,,------......------,,,------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------......,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************+++++++++,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++,,,,,,++++++******++++++------,,,+++++++++++++++***+++,,,---............++++++++++++++++++,,,,,,,,,++++++,,,------,,,***------,,,++++++******)))+++++++++++++++*********......---,,,+++***))))))+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------......///..............................------------......,,,---......//////......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............---------............---------------...............---------------......................................./////////000000000tttiiibbb\\\]]]```___bbbjjjwwwxxxmmmcccZZZUUURRRPPPQQQRRRTTTWWW^^^eeekkkvvvzzztttuuuzzzrrrhhhgggjjjsssyyykkkaaa[[[[[[dddnnnzzz|||eeeRRREEEAAA===888555444333222111222222222222111111111000//////////////////////////////......------------......---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///,,,,,,---.........------//////..................------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------////////////............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++************+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------------,,,++++++***,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,***+++,,,---------------*********++++++,,,,,,,,,,,,+++***+++,,,---+++***,,,+++++++++++++++++++++************************------,,,,,,+++******)))++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------....................................------------......,,,---......///.........------------------,,,,,,---,,,,,,,,,,,,---......,,,---......///.........------............------........................------------------------///////////////000000000////////////000000000000~~~tttiiiddd```\\\]]]``````dddooo}}}tttiii___WWWSSSQQQPPPQQQRRRUUUYYY```hhhnnnyyyyyytttwww}}}nnneeeffflllxxx~~~sssggg___[[[\\\fffqqqzzzuuu```OOODDD>>>;;;777555444333222111222222222222111111111000//////////////////////////////...---,,,------.........---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------......++++++,,,---......------+++++++++,,,,,,,,,,,,+++------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++,,,------......------,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------------,,,++++++***,,,++++++***++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------,,,++++++************++++++,,,,,,,,,,,,+++******+++,,,+++***))))))***+++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,,,,------........................///......------......///,,,---......///.........---------------------------,,,,,,,,,,,,---......,,,------...//////......------............------.....................---------------------------+++++++++,,,,,,---------////////////000000000000qqqiiibbb```^^^]]]^^^aaaeeejjjwwwzzzpppddd[[[UUURRRQQQOOOPPPSSSVVV\\\dddmmmsss~~~zzzwww{{{zzzjjjcccfffooo|||uuulllbbb\\\ZZZ^^^hhhsss{{{nnn[[[MMMDDD<<<:::666555444444222111222222111111111000000000////////////////////////000///---,,,,,,,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,---.........------------------------------,,,,,,,,,------------...,,,------......------,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------,,,++++++++++++******++++++,,,,,,------,,,+++++++++++++++------------,,,+++***)))++++++++++++++++++,,,,,,,,,+++))))))+++,,,+++***(((((()))***,,,---...///*********+++++++++++++++************++++++,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,++++++,,,,,,,,,........................//////............//////,,,---......//////......------------............---,,,,,,,,,,,,---......,,,,,,---...////////////------............------...............---------.........---------------,,,,,,,,,---......//////....../////////000000000ppphhhbbbaaaaaabbbdddiiipppvvv|||vvvlllaaaYYYSSSQQQQQQNNNPPPSSSXXX^^^gggpppwww{{{zzzrrrdddaaafffppp~~~}}}lllddd]]]ZZZZZZ^^^jjjuuu}}}gggVVVJJJCCC;;;999666444444444222111111111000000000/////////////////////////////////000...---++++++,,,---.........---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,---------------...///000111111000///------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---.........///000000000,,,------......------,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,+++************+++++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++---+++))))))***+++++++++))))))***+++,,,,,,------++++++++++++,,,,,,,,,---+++++++++***************+++++++++******))))))(((******+++++++++,,,,,,,,,***+++---......---+++*********+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................//////............//////,,,---......//////......------------.........///---,,,,,,,,,,,,---......+++,,,---...////////////------............------//////.........---------/////////.........------......//////000111111222------........./////////~~~vvvnnngggfffggghhhmmmrrrzzzzzztttjjj___WWWSSSQQQQQQNNNPPPSSSXXX___iiissszzz}}}|||mmm```aaafffqqqzzzfff```ZZZYYYZZZ___jjjuuu~~~}}}cccSSSHHHBBB:::888555444444444222111000000000000////////////////////////////////////000...---++++++,,,---.........---------,,,,,,,,,)))******+++---...//////+++,,,---.........------)))***+++,,,------...---***+++---.........------------------------------,,,,,,,,,------.........,,,------......------,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........******++++++,,,---......,,,------......------,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................******+++,,,,,,---......------------------------++++++++++++++++++++++++***+++,,,,,,------------+++*********+++,,,,,,---,,,+++******))))))******)))***++++++,,,,,,,,,,,,---,,,,,,++++++*********---+++)))(((***+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++***)))((((((,,,++++++***)))(((''''''******+++++++++,,,,,,,,,***+++---......---+++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........------.................................//////............//////,,,---......//////......---------.........//////---,,,,,,,,,,,,---......+++,,,---...////////////---..................---//////.........---------000000/////////.........++++++,,,,,,---......///------------.........///{{{wwwqqqnnnpppvvv}}}~~~wwwmmmbbb[[[UUUOOOMMMNNNOOORRRVVVZZZ___hhhssszzz~~~{{{yyyooobbb^^^YYYdddsssrrr___UUUPPPVVV[[[___kkkyyyrrr[[[LLLDDD???999777555333222333444555000000000000////////////000000///...............///...---,,,,,,---...///......---------,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,,,,,,,------///...---,,,+++*********........................000///---,,,+++,,,---------------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,------......///...------,,,,,,------...//////---,,,+++*********///...,,,+++***+++,,,,,,---------............///------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------,,,,,,+++***))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------............///+++++++++,,,---...000111---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++......---,,,+++))))))(((((()))++++++******+++,,,......---,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////---+++++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++//////.........---------........................------------------------...................................................------,,,,,,------...,,,---...//////...---,,,........................---+++***+++///000///---......////////////......------------------------............////////////}}}uuukkkaaaZZZTTTOOOMMMOOOPPPSSSXXX\\\aaajjjuuu}}}||||||kkk___\\\]]]hhhwww}}}nnn]]]SSSOOOTTTZZZ___lllzzzmmmXXXKKKCCC@@@:::999666444222222222222000000000000////////////000000///...............///...------------...///......---------,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,,,,,,,------......---,,,++++++++++++........................///...---,,,++++++,,,------,,,,,,,,,++++++++++++......---------,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,+++,,,,,,,,,...---,,,+++++++++,,,,,,---------............///------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............------,,,,,,,,,------...---,,,,,,,,,++++++++++++---------,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,//////.........---------........................++++++++++++++++++++++++...................................................------,,,,,,------...------............------........................///---+++,,,......---+++------............------------------------------............////////////~~~zzzrrrhhh^^^YYYSSSNNNMMMOOOQQQTTTYYY]]]ccclllwww}}}vvvddd[[[ZZZbbbnnn|||wwwhhhZZZQQQMMMRRRYYY```nnn|||fffSSSHHHBBB???;;;999777444222111111111000000000000////////////000//////............//////...------------...///......---------,,,,,,,,,------------------------+++,,,------......------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++...------------,,,,,,,,,//////...------,,,++++++...------,,,,,,------...,,,,,,++++++,,,---......------,,,+++++++++,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............000///...---,,,+++++++++,,,,,,,,,+++++++++******///......------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++,,,------,,,,,,---...++++++++++++,,,---...///,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................---------........................++++++++++++++++++,,,,,,......................................................------------......---------,,,,,,---------........................///---,,,,,,,,,,,,+++))),,,,,,------------,,,,,,....................................////////////|||xxxmmmddd[[[VVVRRRNNNMMMPPPQQQUUUZZZ___eeeooozzz~~~~~~lll]]]XXXXXXeeeqqqrrrbbbVVVOOOLLLQQQYYYdddrrrxxx___OOOEEE???>>>999888666444222111111111000000000000////////////000///............//////.........------...............---------,,,,,,,,,,,,,,,------------------+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,++++++,,,,,,------------------------------------------------......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........000///...---,,,+++++++++,,,,,,+++++++++*********------------,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++))))))***+++,,,------...+++,,,------,,,+++,,,...,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...////////////................................................---------.....................................................................------------.........---,,,++++++,,,---...........................------,,,,,,,,,,,,+++***,,,------......------,,,////////////////////////............////////////zzzuuuhhh___WWWSSSQQQMMMNNNQQQQQQUUUZZZ```gggqqq}}}}}}wwwcccXXXVVVXXXfffsss~~~mmm^^^RRROOONNNSSS]]]iiixxxoooZZZMMMBBB===<<<555555444444333333333333000000000000//////////////////............//////---..................---......---------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------------------------,,,,,,,,,---------.........------,,,,,,------...///...------,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------......//////---------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,------,,,,,,,,,+++++++++******)))******+++,,,------...---------...............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,...---,,,,,,+++++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---...//////000000---.............................................---------....../////////................................................///......------......///......,,,++++++,,,..............................++++++,,,,,,,,,,,,---.........////////////......////////////////////////............////////////~~~vvvqqqddd[[[TTTQQQOOOMMMNNNQQQRRRWWW\\\bbbjjjttt~~~nnn^^^WWWXXX\\\kkkwwwzzzhhhYYYPPPPPPQQQXXXcccqqqfffUUUKKKAAA;;;:::333333333444444333333333000000000000///////////////............//////000------...//////...------......---------,,,,,,,,,+++,,,,,,------.........+++,,,------......------++++++,,,,,,,,,,,,------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........////////////000,,,,,,,,,------------...++++++,,,,,,---...//////...------,,,,,,------...//////...---,,,,,,------++++++,,,---------,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------......//////000000------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++(((((()))***,,,---......,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,+++***+++,,,///...---,,,++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,---...////////////---------.......................................+++++++++,,,------......................................................//////............//////.........------.................................***,,,------------...000...//////////////////.......................................////////////zzzrrrlll```XXXQQQOOONNNMMMNNNRRRUUUYYY___fffnnnyyy|||gggZZZXXX]]]aaarrr}}}vvvdddVVVOOOQQQUUU]]]iiixxx{{{]]]PPPIII@@@::::::444444444444333333222111000000000000////////////...............///000000------...//////...------......---------,,,,,,,,,++++++,,,,,,---......///+++,,,------......------++++++,,,,,,,,,,,,------...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,---------............,,,,,,,,,---------......,,,---------------------...------,,,,,,------......------------......///***+++,,,---------,,,,,,---------............///------------------------------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,------...//////000------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---...............---------,,,,,,*********+++,,,---......))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---......---,,,++++++---------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---.../////////...---------.........//////........................++++++,,,,,,---.........................................................//////............//////...//////000000//////...........................,,,...000///---,,,...000---......//////......---------------------------............////////////xxxooohhh^^^VVVPPPNNNNNNMMMOOORRRWWW\\\bbbhhhppp|||vvvbbbYYYYYY```eeexxxtttbbbTTTOOORRRXXX```mmm|||sssVVVLLLHHH@@@::::::555555555444333222000///000000000000////////////...............///000111,,,---...//////...---,,,......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------++++++,,,,,,,,,---------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////+++++++++,,,,,,---------,,,,,,,,,------.........///......------,,,,,,+++...------,,,,,,------...,,,,,,,,,---...///000111)))***,,,---...---,,,,,,---------.........//////------------------------------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......++++++,,,,,,---...//////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,,,,------//////.........---------,,,---------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++...///000///---,,,---...++++++++++++,,,---......,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))+++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......///.........---------.........//////........................------......///000111111................................................//////............//////...///000111111000///...........................///111222000---,,,---///,,,------......------,,,------------------------............/////////000{{{sssjjjcccYYYTTTNNNLLLNNNRRRTTTTTTZZZ___eeellltttggg[[[WWWXXX```kkk~~~|||kkk\\\TTTSSSTTTYYYeeetttoooVVVHHHBBB===888555666555555444222111000000000000000000000000000000............////////////000000///...------,,,,,,---,,,,,,++++++,,,,,,---------------------------......//////......---,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------+++---......---,,,,,,---------------------------,,,------......------,,,------------------------,,,------......------,,,---------------------------------............///++++++,,,,,,,,,---------................................................///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,)))))))))))))))))))))))),,,+++***+++---...---,,,)))******+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++((())))))))))))*********///...,,,+++***+++,,,,,,,,,+++***+++---...---,,,,,,,,,,,,+++++++++******++++++******++++++,,,---000///---,,,+++*********,,,,,,,,,---------......................................................,,,,,,,,,---------..................////////////222111///...---...000111000///...---------------........................000000111000000///.........---,,,,,,,,,,,,---...///...---,,,,,,---...///...........................------------...//////zzzqqqhhhbbbWWWSSSMMMLLLNNNQQQTTTTTT\\\```gggnnnwwwyyycccZZZXXXZZZdddpppvvvggg[[[UUUUUUWWW]]]jjjyyy}}}iiiRRRFFFBBB===888666666555444333222111111000000000000000000000000000............////////////000//////...------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...------,,,,,,---------+++---......---,,,------------------------------,,,------......------,,,------------------------,,,------......------,,,---------------------------------............///++++++,,,,,,,,,---------...................................................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------------------------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++------------,,,,,,,,,,,,000//////...---,,,+++***------------,,,,,,,,,+++++++++++++++++++++++++++---,,,+++,,,...///...---+++++++++,,,++++++******,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++)))))))))*********++++++---,,,+++*********++++++,,,*********,,,---,,,+++,,,,,,+++++++++*********+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------........................,,,,,,---------.....................////////////555333111...---------...//////...---------------...........................////////////...---,,,///...------------...//////...------------...///...........................------------...//////xxxnnneee^^^TTTQQQMMMLLLNNNQQQTTTUUU^^^cccjjjqqqzzzooo]]]WWWXXX\\\hhhuuu{{{nnnbbbYYYUUUTTTYYYcccqqqrrr```MMMEEEBBB>>>999777555555444333222111111000000000000000000000000000---............//////////////////...------,,,,,,------,,,,,,,,,,,,------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,------...,,,---//////---,,,---...------------------------,,,------......------,,,------------------------,,,------......------,,,---------------------------------............///,,,,,,,,,,,,------------...................................................---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000000///...------,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++***)))***+++,,,,,,***------------,,,++++++***------,,,,,,------...///,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++***)))))))))******,,,+++******++++++***)))+++++++++***************+++++++++++++++,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.....................////////////444222000...------------//////...------------...........................------------------,,,+++000///............///000///...------------...///..............................------......///000|||tttjjj```ZZZQQQOOOMMMLLLNNNQQQUUUWWW```dddlllttt}}}uuueeeWWWTTTWWW\\\iiiwww~~~uuuhhh\\\VVVSSSRRRZZZgggxxxjjjZZZKKKDDDAAA===999777444444333333222111111000////////////////////////---------.........////////////.........---------,,,,,,++++++++++++,,,,,,------------------------///...---,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,...//////...------...------------------------,,,------......------,,,........................,,,------......------,,,---------------------------------............///,,,,,,,,,------------...................................................---------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------........................------***+++++++++,,,,,,------,,,,,,------......//////++++++++++++++++++++++++------------------------,,,******+++,,,---,,,+++............---,,,++++++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++************+++...,,,++++++,,,,,,***)))************************,,,++++++++++++,,,------//////...,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................//////////////////.........///000000///......---------..............................,,,------...------,,,,,,///..................///.........------................................................//////000yyypppfff\\\UUUNNNNNNMMMMMMOOORRRVVVYYY```fffmmmvvvjjj\\\QQQQQQUUU\\\iiixxxzzzpppcccYYYSSSQQQQQQ\\\mmmeeeWWWIIICCC@@@<<<888666333333333222222111111000////////////////////////------------...........................---------++++++************++++++------------------------......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,...//////...------...------------------------,,,------......------,,,........................,,,------......------,,,---------------------------------............///,,,,,,---------.........................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................+++++++++,,,,,,---------***++++++,,,------......++++++++++++++++++++++++------------------------///...---...///000000..................---,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,///...,,,,,,------,,,*********************++++++,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............////////////...............///000000......---------......///..............................////////////......---------------------------..................---........................///............///000000~~~uuulllbbbXXXQQQLLLMMMNNNOOOPPPSSSXXX\\\bbbgggoooxxx|||aaaVVVNNNQQQVVV]]]lll{{{}}}vvvkkk^^^UUURRRRRRTTTbbbxxxxxx___SSSFFFAAA>>>:::777666333333222222111111111111000000000000000000000000,,,------------.................................++++++************++++++------------------------+++++++++++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///---...000000...---...///------------------------,,,------......------,,,........................,,,------......------,,,---------------------------------............///,,,---------............................................................,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,---------......---------...............,,,,,,---------------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,------......------,,,+++************+++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,---------,,,,,,///...------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////............////////////000000//////...---,,,,,,...------------...//////...........................///000000111000000000,,,,,,------------,,,,,,------...//////...------........................//////......//////000111{{{rrriii^^^UUUNNNKKKMMMOOOPPPQQQUUUZZZ___dddjjjrrr{{{pppZZZQQQMMMRRRXXXaaaqqq|||rrreeeYYYRRRSSSVVV\\\llllllYYYNNNBBB===;;;888666777222222222222111111111111000000000000000000000000,,,,,,---------.................................---,,,,,,,,,,,,,,,,,,---------------------------)))***,,,---,,,+++)))'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---...000000.........///------------------------,,,------......------,,,........................,,,------......------,,,---------------------------------............///------------............................................................+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........///..................------------------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))***+++,,,---------------,,,++++++++++++,,,------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---,,,+++,,,.........,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,,,,...///000111,,,,,,,,,---------......------------------------....................................////////////............////////////////////////...---,,,,,,---------------...//////...........................///000000111111111000,,,---...//////...---,,,------...//////...------........................///////////////000000111yyypppggg]]]SSSMMMJJJMMMPPPQQQRRRVVV\\\```ffflllttt}}}|||cccVVVOOOLLLSSS[[[ddduuu|||ooo```TTTQQQTTTYYYcccuuu~~~dddUUUIII>>>:::888666666888222222222111111111111111000000000000000000000000,,,,,,,,,---------......---.....................///......------......///------------------------***+++...000///---***(((++++++,,,,,,,,,---------+++++++++,,,---...///000---///000000///......///------------------------,,,------......------,,,////////////////////////,,,------......------,,,---------------------------------.........//////---------.........//////................................................+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......000000000///.........---++++++,,,---...///000111,,,,,,,,,------.........------------------------...---,,,---///000///...))))))+++,,,---.........---,,,,,,,,,,,,---.........------,,,,,,------...........................++++++++++++++++++++++++---------.........//////+++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***,,,+++***+++---...---,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......///......---------......,,,,,,,,,---------................................................................../////////000............/////////000+++,,,---...////////////---------------...///000..............................///000111111000000---...///000000///...---,,,---...//////...---,,,........................///////////////000111111vvvjjj___WWWQQQNNNLLLNNNQQQRRRSSSWWW^^^dddjjjqqqzzzqqqaaaRRRPPPMMMQQQ```ssszzzkkk___WWWVVVZZZ___mmmuuu```MMMHHHAAA<<<999777666444333333333222222222111111000000000000000000000000//////.........---------///............---------++++++++++++,,,,,,---...---,,,+++******+++,,,---------------------------++++++++++++++++++++++++000,,,)))))),,,------+++///...,,,++++++,,,...///.........------,,,,,,,,,+++,,,.../////////....../////////.........//////---------............///......------------......111000///...............---------............///////////////////////////........................111...)))%%%$$$'''+++...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,.........................................................------,,,,,,,,,,,,++++++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---/////////...------------...........................---------............///---,,,*********,,,...///111---'''######&&&+++...------------------------************************...------------...//////---------,,,,,,+++++++++(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,+++*********,,,,,,---,,,,,,,,,,,,---..............................000000000///......------//////.........---------.......................................------,,,---......///////////////////////////000000000000//////.........---------,,,,,,---.../////////...,,,...000000///...///000222111111111000000//////~~~rrrfff]]]VVVQQQNNNKKKNNNQQQRRRTTTYYY```fffnnnttt~~~iiiZZZRRRQQQPPPTTTcccvvvwwwhhh]]]WWWWWW^^^eeezzzlllXXXKKKFFF???:::777555444333333333222222222111111111000000000000000000000000//////.........---------///............---------------,,,,,,------......000///............///000------------------------,,,,,,,,,,,,,,,---------///,,,******,,,------+++...---+++******+++---.........---------,,,,,,,,,,,,---.../////////...---,,,---...///000//////...---------............///......------------......000///......------......---------............///////////////////////////...........................---+++******+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------------,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++---......------.../////////...------------...........................---------............///---,,,+++***+++,,,...//////---+++)))((()))+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------,,,,,,,,,++++++/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***++++++---,,,,,,,,,,,,---......................................./////////////////////.........---------........................---...///000111111111000---......///////////////............//////////////////.........---------------......///.........,,,...000000///...///000111111111000000000//////xxxmmmbbbZZZTTTPPPMMMKKKNNNQQQTTTVVV[[[ccciiirrryyywwwaaaSSSQQQQQQSSSZZZiii{{{ttteee[[[WWWYYYcccmmmbbbNNNGGGBBB<<<888555444222111333222222222222111111111000000000000000000000000...............---------///............---------//////...---------......------,,,,,,,,,,,,------------------------------,,,,,,------......//////...,,,******,,,------,,,---,,,+++******+++,,,---...------------,,,,,,,,,.........///......---,,,+++,,,...000000000///...---------............///......------------......///...---------------------------............///////////////////////////........................,,,---.../////////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------........................---------------.........---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000//////...------------...........................---------............///---,,,+++++++++,,,......------.........---,,,+++------------------------------------------------***))))))))))))***++++++------------,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++************---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---..............................------......///000000111...............---------........................***+++...111222333222222---......///////////////------------...........................---------.........///......------,,,...000000///...///000111111000000000000//////|||tttiii^^^VVVQQQNNNLLLKKKNNNRRRUUUXXX^^^fffmmmvvv~~~ppp]]]QQQMMMPPPUUU___pppqqqaaaZZZWWWZZZfffsssvvvZZZIIIDDD@@@;;;777555444222111222222222222111111111111////////////////////////........................///............---------//////...------,,,------,,,++++++++++++++++++,,,------------------------,,,,,,,,,---......//////,,,+++++++++,,,------------,,,,,,++++++,,,,,,---------------------------/////////......---,,,,,,........................---------............///......------------.........------,,,,,,,,,---------------............///////////////////////////........................+++,,,...000000000///...........................------------------------------------------------,,,,,,------...---------000000000000000000000000........................,,,,,,------......//////...............///000000........................---------------------------...//////......///111//////...------------...........................---------............///------,,,,,,,,,,,,---...,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,------...------------------,,,,,,)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------.........---,,,,,,,,,,,,---..........................................//////000000................................................(((***---///111111000///---......///////////////------........./////////.........................../////////...---,,,,,,,,,...000000///...///000000000000000000000//////yyyqqqeee[[[SSSOOOMMMKKKLLLPPPTTTWWW[[[aaaiiipppyyy~~~jjjYYYPPPJJJOOOXXXeeewwwnnn^^^YYYWWWZZZgggxxxoooWWWIIIBBB???:::777666555333222222222222111111111000000////////////////////////---.....................///............---------......---,,,+++++++++,,,......////////////......------------------------+++,,,,,,,,,---------...***+++,,,,,,,,,,,,------......------------......------------------------//////......------------333111...+++***+++---...---------............///......------------......------,,,,,,,,,------...---------............///////////////////////////........................,,,,,,------......//////........................------------------------------------------------+++,,,,,,---.........---000000000000000000000000........................---------......////////////............///000000........................---------------------------...//////......///111//////...------------...........................---------............///...---------------------------,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////------------------------,,,---...///000000000000+++++++++,,,,,,---------******************++++++------------------------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------------------,,,,,,,,,,,,---..............................000000//////............---.....................////////////////////////+++,,,...///000///...------......///////////////....../////////000000000---......................../////////...---,,,,,,,,,...000000///...///000//////////////////000000{{{ssskkk```WWWQQQNNNMMMLLLNNNRRRVVVYYY\\\ccckkkrrr{{{wwwdddWWWQQQLLLSSS___mmm|||iii[[[XXXXXXZZZiii{{{gggSSSIII@@@===:::888777666444333222111111111111000000000000000000000000000000000---------...............///............---------------,,,+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---............//////.........,,,,,,,,,------------...//////...---------......333111---+++***+++,,,...---------............///......------------......------------------...///---------............///////////////////////////...........................---,,,++++++,,,...///........................------------------------------------------------++++++,,,---............------------------------......................................./////////...............///000000........................------------------------,,,...//////...---///000//////...------------...........................---------............///............---------------,,,+++******+++---///------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------........................---,,,+++******++++++,,,,,,------...))))))))))))************------------............************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))((()))***+++,,,,,,++++++---,,,,,,,,,,,,---..............................111000000///......---------------...............////////////////////////000000000000000///......---......///////////////////////////000000000111---------........................///......------,,,...000000///...///000......////////////000000|||wwwkkkdddZZZRRRNNNMMMMMMNNNPPPSSSWWWZZZ^^^dddlllsss~~~~~~||||||tttbbbWWWTTTSSS[[[ggguuuvvvcccVVVWWWYYY\\\kkkwww]]]MMMFFF>>><<<999777666666444333111111111111000000000000000000000000000000000000---------........./////////............------------,,,,,,,,,,,,------...***++++++,,,,,,++++++***------------------------//////......------,,,,,,'''***---...,,,,,,---...---..................---,,,,,,,,,---------............---,,,---...//////---------------------------------............///......------------............------......///000---------............///////////////////////////..............................------,,,,,,------........................------------------------........................***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................////////////..................------......///000................................................+++---......------.../////////...------------...........................---------............///...............------,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++++++++******++++++,,,---------------.........///++++++++++++***)))((('''******+++,,,,,,---......))))))*********+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))((()))+++,,,---------,,,---,,,,,,,,,,,,---..............................///////////////.........---------.........//////////////////////////////222111000///...//////000---......///////////////........./////////000000---------.........//////------......///.........,,,...000000///...///000........./////////000000zzzuuueee^^^UUUNNNLLLMMMNNNPPPQQQUUUYYY[[[___eeemmmsss}}}zzzzzztttcccYYYWWWYYYaaannn{{{qqq___SSSVVVZZZ]]]mmmpppVVVHHHCCC<<<:::888666666555444222111111111111000000000000000000000000000000000000---------.........////////////.........------------------------...///000------////////////------------------------------111111000///...---,,,,,,'''***......---,,,---///,,,------......------,,,,,,,,,,,,------............---,,,,,,---...///111''')))---000111000...,,,---------.........//////.........------........................///000111---------.........//////////////////////////////............................../////////---,,,+++........................------------------------........................***+++,,,---............................................................000000//////......---------------------...//////................................................+++,,,...---,,,,,,---/////////...------------...........................---------.........//////.../////////...---,,,,,,+++,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////******+++,,,------------******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,...000111111000///---,,,,,,,,,,,,---..............................------......///000000000---------.........//////000000000000000000000000000///---++++++---///000---......///////////////---------.........//////---------.........//////,,,,,,---.../////////...,,,...000000///...///000---.........//////000000}}}rrriiibbbZZZQQQLLLMMMNNNMMMLLLQQQSSSXXX^^^aaafffppp{{{|||wwwyyy}}}ooo^^^YYY[[[[[[fffuuuzzzggg^^^UUURRRUUU___ppp~~~dddTTTGGG>>>999888777555333222222222111111111111000000000000////////////............///...---,,,,,,---...///------------------------------..................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,,,,---------000000//////............---------------------------.........///000000000//////.........---------...........................------------...//////000///...------...///000------------------------........................000000000000111111111111000000//////......------................................................***++++++,,,------------------------------------////////////////////////...///000///.........000//////............//////000///...---------------////////////////////////---------,,,,,,+++++++++........................//////.........---------------------------------........................------------------------................................................................................................------------------------,,,------......------,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,............,,,+++++++++++++++++++++++++++******+++,,,,,,---......---------......------------------.........////////////---,,,,,,---...///............////////////......------------......////////////////////////000000000000000000000000000000000000000000000000------------------------////////////////////////////////////////////////111000//////000111///...{{{pppggg^^^WWWOOOKKKMMMOOOOOONNNSSSUUUZZZ```ccchhhrrr~~~{{{xxx{{{ooo___[[[^^^```jjjxxxuuubbbYYYQQQOOOSSS]]]nnn}}}vvv^^^PPPFFF===999888666555333222222222111111111111000000000000////////////............///...------------...///------------------------//////......------,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------/////////.........------------------------------..................////////////.........---------...........................------------...//////...---,,,,,,,,,,,,---...------------------------......................../////////000000000111111///////////////.........................................................,,,,,,---.........------................................................---///000///...---...///000000////////////000000///......------------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------........................................................................................................................------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,------......******++++++++++++******,,,------------.........000///............///000............/////////////////////....../////////////////////////////////000000000000000000000000000000000000000000000000........................................................................000///......000000000...xxxmmmeeeYYYSSSMMMJJJLLLOOOPPPPPPVVVXXX]]]cccfffkkkuuuzzzyyy~~~mmm___]]]```gggqqq|||zzzmmm]]]UUUOOOOOOSSS^^^ooo~~~lllWWWKKKCCC===888777666444333222222222111111111111000000000000////////////............///...------------...///------------------------000000///...---,,,++++++------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,------------.........---------------------------------------.........---------------...............---------...........................------------...//////...---,,,,,,,,,,,,---...------------------------............................../////////000000000.........///////////////...................................................////////////......---////////////////////////........................---...///...---------///000000////////////000000---------,,,------..............................///////////////.........------------------------/////////.........------------------------------........................////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------......------,,,,,,,,,,,,,,,------------000000////////////000111............////////////000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------...---,,,---///000000///~~~uuujjjbbbVVVQQQLLLJJJLLLNNNPPPQQQXXXZZZ___fffiiinnnyyy~~~yyyzzz|||jjj___^^^bbbmmmvvvtttgggYYYSSSOOOQQQWWWbbbsss~~~cccQQQGGG@@@<<<888777555444333222222222111111111111000000000///////////////.....................------.........------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------.................................---,,,,,,,,,+++...................................................------------...///////////////....../////////............................................................////////////------......//////000000................................................///////////////...---,,,......////////////000000------------------------,,,...///...---,,,---...000//////......//////000---,,,,,,,,,---...//////------------------------////////////////////////////////////////////////////////////............................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------------------------,,,++++++++++++++++++,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............------+++++++++,,,,,,,,,------//////////////////000000............////////////000//////////////////000////////////////////////////////////////////////////////////////////////........................------------------------------------------------,,,,,,+++,,,///000000///{{{qqqfff___TTTQQQMMMKKKKKKNNNPPPQQQYYY[[[aaahhhmmmrrr~~~{{{yyy}}}uuueee]]]___cccqqqzzz}}}ooocccTTTPPPNNNRRRZZZfffvvvttt\\\MMMDDD>>>;;;777666555444333222222222111111111111000000000///////////////............---..................---------------------------+++,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------.................................---,,,,,,,,,+++---.....................////////////////////////...------------...//////...//////////////////...........................////////////////////////............////////////------......//////000000////////////////////////////////////////////////...............---,,,+++------........./////////........................---...///...------...//////......------......///------------......///000..........................................//////000000000000000000000000000000/////////.................................////////////////////////------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------,,,+++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......((())))))))))))))))))(((+++++++++,,,,,,,,,---------------...////////////............///////////////......------......///////////////////////////////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,+++,,,///000000///wwwkkk```ZZZRRRPPPMMMLLLLLLNNNQQQSSSZZZ]]]dddlllqqqwww~~~zzzyyy~~~mmm```]]]bbbggguuu~~~xxxjjj^^^OOOLLLMMMSSS\\\hhhxxxiiiUUUJJJBBB<<<:::666555444333222222222222111111111111000000000000////////////............------...//////...------------------------------******+++,,,---...//////------------------,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,---------............---------------..........................................------------------------...............////////////////////////...------------...//////,,,,,,---......---,,,,,,........................////////////////////////....../////////000000000.........///////////////////////////////////////////////////////////////------.........---,,,,,,---------......//////000////////////////////////...///000///...---...000//////............///////////////...//////000000////////////////////////............////////////////////////////////////000000000/////////..............................////////////////////////------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------,,,++++++++++++,,,,,,,,,,,,------------------------------......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......*********++++++*********,,,,,,,,,,,,------------+++,,,---.../////////...............////////////......------------......////////////////////////000000000000000000000000000000000000000000000000------------------------------------------------------------------------...---,,,---///000000///|||qqqeeeZZZTTTNNNNNNMMMLLLMMMPPPTTTWWW\\\___gggpppvvv}}}|||yyyzzzvvveee\\\^^^fffmmmzzzttteeeYYYMMMLLLNNNVVV```lll|||zzz]]]MMMEEE???;;;999555555444333222222222222111111111111000000000000////////////............------...//////...------------------------------+++++++++,,,,,,------...,,,,,,------------------,,,,,,,,,---------............---------,,,,,,,,,------------............------........./////////..........................................//////---------.........//////////////////////////////...------------...//////,,,,,,---......---,,,,,,......................../////////////////////////////////000000000111111///////////////.........////////////////////////////////////////////////---....../////////......---......///000000111111000000000000000000000000///000111000//////000111111111000000000000111111222111111000000000000111000000000000000000000000/////////000000000111111////////////////////////000000000000/////////...........................////////////////////////................................................................................................------------------------........................,,,------......------,,,---------...------,,,+++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,------------,,,,,,------------------------..................---------......//////......---,,,------------.........+++,,,...///000000000///............//////////////////............//////////////////////////////000000000000000000000000000000000000000000000000........................................................................000///......000000000...yyymmm```VVVPPPKKKLLLLLLMMMNNNRRRWWWZZZ^^^aaaiiissszzz{{{yyy{{{pppaaa[[[___jjjrrr~~~~~~qqqbbbUUUOOOMMMQQQZZZdddqqqpppTTTGGGBBB>>>999999555444444333222222222222111111111111000000000000000/////////............,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,---------.........//////........./////////000000////////////////////////---.........///000000000---------.........//////000000000000000000000000...------------...//////---...///000000///...---////////////////////////000000000000000000000000000000000000111111111111000000//////.........---000000000000000000000000000000000000000000000000......///000000111000000...//////000111222222222000000000000000000000000///111222111000///000222333333222222222222333333333333222111000000000111000000000000000000000000000000111111222222222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000////////////////////////................................................................................................////////////////////////,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,...//////...,,,,,,------------------------..................------,,,------------------,,,---------.........//////,,,---///000111111111000............/////////000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000//////000111///...yyyqqqiiiaaaXXXSSSKKKIIIJJJMMMNNNOOOTTT[[[bbbgggooowww}}}wwwuuu}}}uuuccc]]][[[\\\hhhvvvwwwfffXXXPPPOOONNNQQQZZZjjjzzz|||hhhQQQEEE@@@===::::::666555555444444333222222222000...///222333111///////////////////////////////////////////////////.................................------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000333111///...---...///000........................////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000.........////////////000111111111000//////......111111000000000000000///---------------.........---///000111/////////000............///000111222000000000111111111111111666666555444444333333222222222222222222222222222333333333333222222222222333333333333222222222222444444444444333333333333555555444444333333333333444444444333333222222222444444333333333333333333000000000000000000000000000000000000000000000000000000//////////////////.........---------------/////////...............................................................------------------------//////............//////,,,,,,---...//////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------////////////////////////////////////////////////............////////////...///000///...---...000222222111000///...------..................------........................---------.........//////////////////////////////~~~wwwooofff^^^VVVQQQLLLKKKKKKOOOPPPQQQVVV]]]eeejjjrrrzzz}}}wwwwwwooo___ZZZ[[[^^^lll{{{rrraaaUUUOOOMMMNNNSSS^^^mmm}}}uuubbbNNNCCC???;;;888888444444444333222222111111111///---...000111000...////////////////////////////////////////////////.................................------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000444333111...------..............................------------------------////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////000000/////////.........////////////////////////////////////000000000000...000111222000000000111000//////000000111222333333333333333333444444444555555555555555444444444666666666666666666666666999999999999999999999:::;;;;;;;;;:::::::::999999::::::999999999888888888999999999888888888777777888888888777777777666666777777777666666666666666333333333333333333333333333333222222111111111000000000000000////////////000000000////////////..................---------.............../////////........................------------------------------,,,,,,,,,,,,------,,,------...//////......------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---............---.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........................////////////////////////............////////////...///000///...---...000111111000000//////......................................................---------.........//////////////////////////////|||ssskkkbbbZZZSSSNNNMMMLLLMMMQQQSSSTTTYYY```hhhmmmvvv|||xxxyyyxxxhhhYYYVVVZZZbbbqqq~~~kkkZZZPPPNNNJJJNNNWWWeeetttjjjZZZIIIAAA>>>:::666555333333333222111111000000000...---...///000///---////////////////////////////////////////////////.................................---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000555444111///---,,,,,,---........................------------------------////////////////////////////////////////////////////////////////////////........................////////////////////////------........./////////000000000000000000////////////000000000000000000000111111111222222333333///111333333222222333444333333333333444555666666777777888888999999999999::::::::::::;;;;;;;;;;;;========================@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888888777777666555444333333222222111111111000000000222222222111111000000000000000000//////.........//////////////////......------------------------------------------------------,,,,,,,,,,,,------,,,---......///.........------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,------............------------......//////......//////............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................////////////////////////............////////////...///000///...---...000000000000000////////////............////////////........................------........./////////////////////////////////~~~yyypppggg___WWWQQQMMMMMMLLLMMMQQQTTTVVV\\\ccciiioooyyy}}}|||yyy}}}ooobbbVVVTTTZZZfffvvvxxxdddTTTNNNNNNJJJQQQ^^^mmm|||zzz___RRREEE@@@===999666555333333333222111111000000//////...///////////////////////////////////////////////////////////////.......................................---------,,,,,,,,,,,,------......------------------------...------,,,---...//////333222111///...---------........................////////////////////////////////////////////////////////////////////////////////////////////////................................................------........./////////222222222222222222222222000000111111222222333333111222222333444555555666222444666777666555666777999999999999:::;;;<<<<<<>>>>>>??????@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBBBBBBB????????????????????????>>>>>>===<<<;;;:::999888666666555555444444333333444333333333222111111111222222222111111000000////////////...............------------------------........................//////............//////------...............---------------------------//////......------,,,,,,------------------------------............------------............------............------------,,,------......------,,,------------------------------------------------,,,,,,,,,------------...........................////////////////////////............////////////...///000///...---...000.../////////000000000111///////////////000000000....................................////////////////////////////////////|||vvvlllccc\\\VVVPPPMMMLLLKKKMMMRRRUUUWWW]]]eeejjjqqq{{{|||||||||iii___UUUUUU]]]kkk|||qqq^^^QQQMMMOOOLLLVVVfffvvvqqqWWWLLLBBB???===999666555444444444333222222111111000000111000000000000000////////////////////////////////////////////////................................................------,,,,,,,,,---...///------------------------------------......//////000000000///////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000111111111222333333333444000000111222333333444444444444555666777999999:::888:::<<<===<<<<<<===>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@======<<<;;;;;;:::999999777666666555444444333333333333222222111000000///000/////////.........---................................................//////............//////---...............------------------------------...---------,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,------------------------------------------------,,,,,,---------.................................////////////////////////............////////////...///000///...---...000......//////000000111111/////////000000000111111////////////////////////........./////////000000////////////////////////xxxrrrhhh___XXXTTTPPPNNNLLLKKKMMMSSSVVVYYY```ggglllttt{{{|||xxxccc]]]WWWXXXbbbrrr|||jjjYYYPPPNNNPPPRRR]]]nnn}}}}}}hhhQQQHHH@@@===;;;888555666444444444333222222111111000111222111000///000222////////////////////////////////////////////////......................................./////////------,,,+++,,,---...///------------------------------......////////////////////////000000000000........................------------------------////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000000111111111///000000111222333444444111222333444555666777888999:::;;;===>>>@@@AAAAAAAAACCCEEEFFFEEEEEEFFFHHHJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA======<<<;;;:::999999888555555444333222111111000222222111111000000//////////////////////////////........................------,,,,,,,,,,,,------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,------......------,,,------------------------------------------------,,,---------............------------------------////////////////////////............////////////...///000///...---...000......//////000000111111//////000000111111222222////////////////////////....../////////000000000////////////////////////sssmmmccc[[[UUUQQQOOOMMMMMMLLLOOOTTTXXX\\\cccjjjqqqyyyzzz}}}ooo^^^[[[YYY\\\hhhzzztttbbbUUUOOONNNOOOYYYeeeuuurrr^^^LLLDDD===;;;999555444666333333333222111111000000...000222111///...///111////////////////////////////////////////////////........................---........./////////000...---,,,++++++---...000........................---......//////////////////000000000000000//////........................------------------------////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111111111111111111111222222222222111222333444555666777777888888999;;;<<<>>>??????AAABBBCCCEEEGGGIIIJJJKKKJJJLLLOOOPPPOOOOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZZZZYYYWWWVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEDDDCCCBBBAAAAAA@@@;;;;;;:::999888777666666666666555444444333222222111111111111111111111111........................------,,,,,,,,,,,,------......//////...------,,,------------------------,,,,,,,,,---------------........................------............------------......---,,,,,,+++,,,,,,,,,,,,------......,,,------......------,,,........................------------------------------------............------------------------////////////////////////............////////////...///000///...---...000////////////000000000000//////000111111222333333////////////////////////.../////////000000000000////////////////////////~~~pppiii```XXXRRROOONNNMMMNNNNNNPPPVVVZZZ^^^eeemmmuuu}}}~~~zzz}}}~~~iiiZZZZZZZZZ___lllooo\\\RRROOONNNOOO^^^iiiyyyjjjWWWJJJBBB;;;999777444333555222222111111000/////////---///111000---,,,...000////////////////////////////////////////////////........................---.........//////000000...---,,,++++++---...000........................---......///000/////////111111111111000///------........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333555666777888999:::;;;<<>>======999888888777666666555555111111111111111111111111/////////////////////////////////....../////////.../////////...---,,,,,,------------------------,,,------....../////////..............................////////////........./////////...------,,,---------.........//////,,,------......------,,,........................---------------------------------.........//////------------------------////////////////////////............/////////000...///000///...---...000000000000000///////////////000000111222222333333000000000000000000000000////////////000000000000////////////////////////|||vvvpppdddXXXSSSRRRPPPOOOPPPNNNQQQUUUXXX[[[aaaiiipppvvv}}}yyy|||uuueeeZZZZZZ]]]fffxxx{{{dddXXXQQQKKKMMMTTTcccttt~~~|||aaaPPPAAA???<<<999666555444444555333111000111111000///000000000000000///......000000000000000000000000000000////////////000000+++,,,.../////////...---------------------------,,,---------.../////////....................................////////////000333555333...,,,...111000000//////.........---,,,---///000000000///...////////////////////////000000000///000111222222111111111111111111111111.........//////000000000222222333333333444444444444555666777888999::::::===>>>>>>???@@@AAABBBBBBFFFGGGHHHKKKLLLNNNNNNNNNSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\[[[[[[]]]]]]\\\]]]______^^^\\\]]]\\\[[[ZZZYYYXXXXXXXXXTTTTTTRRRQQQPPPPPPOOOOOORRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSUUUXXXYYYYYYYYYZZZ[[[\\\]]]^^^___````````````___^^^^^^]]]]]]\\\[[[[[[[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUURRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDAAA>>><<<;;;;;;;;;777777666444333222111000111000///......///000111////////////////////////.........------......///........................---......---++++++,,,...------------------------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------............///...------,,,,,,------...+++++++++,,,,,,,,,------//////////////////..........................................////////////000000000000000000000000000000000000000000000000333111000000111111000...---......///000111111222////////////////////////---.........//////000000zzztttlllaaaVVVQQQPPPNNNMMMOOOPPPSSSWWWZZZ^^^dddmmmsss|||~~~{{{yyy}}}qqqccc[[[]]]bbbmmmvvv```UUUOOOKKKOOOWWWeeevvvqqqYYYKKK@@@???<<<999666555444444555333111000111111000///000000000000000///......000000000000000000000000000000////////////000000---...//////000000//////---------------------------------...................................................////////////000333444222...,,,...111000/////////............---......///////////////////////////////////////000000000000000000111111//////////////////000000//////000000111111222222333444444555666666777777888999:::<<<>>>@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIIMMMNNNOOOQQQRRRTTTTTTUUUWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^``````aaaaaaaaa``````___]]]]]]^^^^^^]]]]]]\\\\\\___^^^]]]^^^______^^^\\\\\\[[[YYYWWWVVVTTTTTTTTTPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMPPPRRRUUUVVVVVVWWWYYY[[[\\\]]]^^^``````aaaaaaaaa_________^^^]]]]]]\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRRRROOOPPPOOOOOONNNMMMLLLKKKLLLJJJHHHFFFDDDCCCBBBBBB>>>===<<<;;;999888777666444444222111111111222222000000000000000////////////............///000000...........................//////...,,,,,,---...------------------------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///...------,,,,,,------...,,,,,,---------.....................................................................////////////000000000000000000000000000000000000000000000000111000//////000000///---......//////000000111111////////////////////////............/////////000vvvpppggg]]]SSSOOONNNLLLLLLOOOQQQUUUYYY]]]aaahhhqqqxxx|||xxxzzzzzzjjj```\\\bbbkkkwwwppp[[[QQQMMMKKKRRR\\\jjjyyy~~~dddQQQHHH???===;;;888666444444444444333111000111111000///000000000000000//////...000000000000000000000000000000////////////000000///////////////000111111------------------------...............---------....................................///////////////222333222...---...111////////////...........................///000000////////////////////////000000000111111000//////000000000000000000000000111111222333444444555555666777888999:::;;;<<<===>>>???AAACCCEEEHHHIIIJJJGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^\\\]]]^^^___````````````cccdddddddddcccbbbaaaaaa_______________^^^]]]]]]```___^^^^^^______]]][[[ZZZXXXVVVSSSQQQOOOMMMMMMJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHJJJLLLOOOQQQRRRTTTVVVXXX\\\]]]___aaabbbbbbbbbbbbaaaaaa```______^^^^^^]]]```___^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJGGGFFFEEECCCBBB@@@>>>>>>:::999888777666555555555222111111111000000/////////////////////000111111...........................//////...,,,,,,---...---------------------------------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///...------,,,,,,------...---------.........//////------------------..........................................////////////000000000000000000000000000000000000000000000000000///......//////...---////////////000000000000////////////////////////............////////////|||sssmmmbbbYYYQQQOOONNNLLLMMMPPPSSSVVV[[[___dddlllwww~~~}}}yyywww}}}qqqeee___^^^gggsss}}}jjjWWWNNNKKKKKKTTT___nnn}}}ttt\\\MMMGGG===<<<999777555444333444444222000000111222111000//////000000000000//////////////////////////////000000////////////000000000///.........///111222......................../////////...---------,,,....................................///////////////000222111///...///111///////////////.........///......------...000111////////////////////////000000111111111000///...222222222333333333333333333444555666777888999999;;;;;;===>>>@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNOOOQQQSSSUUUWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^\\\]]]^^^___``````aaa```cccddddddccccccbbbaaa```````````````______^^^]]]```___^^^^^^^^^^^^[[[YYYXXXVVVSSSOOOLLLIIIGGGFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>??????@@@@@@AAA???>>>>>>>>>???AAACCCDDDCCCEEEHHHJJJLLLNNNRRRTTTZZZ\\\___aaacccddddddcccbbbbbbaaaaaa```_________aaa```___^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDAAA@@@???===<<<;;;:::999444444333222111111000000///////////////000111111........................---......---++++++,,,---------------------------............---,,,++++++---------------------------------------------------------------------------------............///...------,,,,,,------...------------............,,,,,,,,,---------------....................................////////////////////////////////////////////////////////////000///......000000///...000000000000////////////////////////////////////.........///////////////yyypppiii^^^WWWQQQOOONNNMMMOOOTTTTTTXXX\\\aaagggppp|||zzzxxxxxxyyykkkccc```aaammm{{{vvveeeTTTMMMKKKLLLWWWdddrrrnnnVVVHHHCCC;;;:::888555444333333333444222000000111222111000//////000000000000//////////////////////////////000000////////////000000///...---,,,---...///000......................../////////...---------,,,....................................////////////...///000000//////000000.........//////////////////......------...000111000000000000000000000000000111111111111111000000333333444444555666666777777888999:::<<<===>>>???AAABBBCCCEEEGGGIIIJJJKKKMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSUUUVVVXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXZZZ[[[\\\\\\]]]\\\]]]^^^___```aaaaaaaaacccccccccccccccbbbaaaaaa````````````___^^^]]]\\\^^^]]]\\\\\\\\\\\\YYYWWWUUUSSSPPPMMMIIIFFFDDDCCCDDDCCCBBB@@@>>>===============>>>>>>?????????@@@<<<;;;;;;;;;;;;===>>>???===???BBBDDDFFFIIIMMMQQQXXX[[[^^^bbbdddeeeeeedddcccbbbbbbaaaaaa```______```______]]][[[YYYWWWUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQOOONNNLLLJJJIIIHHHGGGGGGFFFEEECCCAAA@@@???888888777666444333222222111111000000000000111111////////////////////////,,,------,,,***)))+++,,,------------------------............---,,,++++++---------------------------------------------------------------------------------............///...------,,,,,,------...+++,,,,,,,,,,,,---------,,,,,,,,,---------..........................................////////////////////////////////////////////////////////////111000//////111111111///000000000000///////////////////////////////////////////////////.........}}}vvvllleeeZZZUUUPPPPPPOOONNNQQQVVVWWWZZZ___dddkkkvvv|||xxxyyy|||sssgggbbbbbbfffsssmmm___RRRNNNMMMPPP\\\jjjwwweeeOOOBBB<<<999888666444333333333333333111000000111222222111...//////000000000000000000000000000000000000000000000////////////000000---------------...//////.......................................---------....................................////////////.........//////000000000.........///////////////...............///000000000000000000000000000000222111111111111222333444333333444666888999:::;;;===>>>???AAACCCEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTRRRRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]___```aaaaaaaaabbbbbbcccccccccccccccbbb_________^^^]]]\\\[[[ZZZZZZYYYXXXXXXYYYYYYWWWUUUSSSRRROOOLLLIIIFFFDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>?????????:::999888888888888::::::;;;===???AAACCCGGGKKKOOOVVVYYY]]]aaadddeeeeeeeeecccbbbbbbaaaaaa``````___^^^^^^]]]\\\YYYVVVSSSQQQPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWWWWWWWWWWVVVVVVSSSSSSRRRQQQOOONNNMMMMMMMMMLLLLLLKKKIIIHHHFFFEEE???>>>===<<<:::999888777666555444333222222222222////////////////////////,,,------,,,***)))+++,,,---------------------------------...------,,,,,,------------------------------------------------,,,,,,,,,------------...---------............///...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---......//////....................................////////////000000000000000000000000000000000000000000000000111000///000111222111000////////////000000000000///////////////////////////////////////.........~~~yyyqqqggg```WWWRRROOOOOOOOONNNRRRXXXZZZ^^^ccchhhppp{{{yyywww{{{{{{mmmdddaaabbblllzzzyyydddYYYPPPOOOQQQUUUbbbqqq}}}sss[[[III???:::888777555333333222333333333111000000111222222111......///000000000000000000000000000000000000000000000////////////000000------...///////////////........................---------...................................................////////////---------...000111111000............/////////000---......///////////////000000000000000000000000333222111000111444666888666777999;;;===@@@BBBBBBDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWVVVWWWXXXZZZ\\\]]]]]]]]]^^^___```aaaaaaaaaaaaaaa^^^^^^]]]]]]\\\ZZZYYYXXXVVVUUUTTTUUUVVVVVVUUUSSSRRRQQQNNNLLLIIIHHHFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@===<<<:::999888888999999<<<>>>???AAACCCFFFKKKOOOTTTWWW\\\aaadddeeeeeedddbbbbbbbbbaaa``````______]]]]]]]]][[[XXXTTTQQQOOOMMMMMMKKKJJJHHHGGGEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPOOOMMMKKKJJJGGGFFFEEECCCAAA@@@>>>>>>;;;:::999777666555444444////////////////////////......///---,,,+++,,,...------------------------,,,,,,------...---------------------------------........................,,,,,,,,,---------......---------............///...------,,,,,,------...,,,,,,,,,,,,---------...,,,------...//////000000....................................////////////000000000000000000000000000000000000000000000000000///...///111111111000......//////000000111111////////////////////////000/////////............{{{vvvnnnddd]]]TTTPPPNNNOOONNNNNNRRRXXX]]]aaafffkkksss~~~wwwwww|||vvvjjjbbbaaacccqqq~~~ttt^^^TTTNNNPPPTTTYYYgggwwwhhhTTTGGG@@@===777666444333222222333333333111000000111222222111......///000000000000000000000000000000000000000000000////////////000000---...000111111111000///////////////////////////,,,------....../////////..................................../////////000---,,,,,,...000111111000---.........//////000000,,,---///000000000///...000000000000000000000000444333111000111444888;;;;;;<<<>>>AAADDDGGGIIIJJJHHHIIIKKKMMMPPPRRRSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZ[[[]]]^^^```aaabbb]]]\\\[[[YYYWWWVVVTTTTTTPPPNNNLLLIIIHHHHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^\\\\\\\\\[[[ZZZYYYWWWWWWSSSRRRRRRSSSUUUUUUTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA???>>><<<;;;::::::;;;>>>???AAABBBDDDGGGLLLPPPSSSVVV[[[```dddeeeeeedddbbbbbbaaaaaa```_________^^^]]]]]][[[XXXTTTPPPNNNLLLLLLJJJHHHFFFDDDBBBAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVRRRRRRSSSRRRQQQPPPNNNMMMLLLLLLJJJHHHFFFEEECCCBBB???>>>===:::999777777666000000000000000000000000///000000///------...000------------------------++++++,,,---............------------------------........................,,,,,,,,,------.........---------.........//////...------,,,,,,------...---------.........//////------......///000111111..................................../////////000000000000000000000000000000000000000000000000000...------...000111000///---......///000111111222////////////////////////000000//////.........---}}}yyyrrrhhh^^^WWWPPPOOONNNOOORRRVVVXXXYYY___dddjjjooovvvzzzwwwyyywwwkkkaaa^^^dddmmmwww{{{hhhZZZQQQLLLOOOVVV```qqqwww```NNNBBB<<<===777666444333222222333444111111111111000000000000222222111000000000000000222///---...000000...+++////////////////////////---.........//////000000000000000000000000000000//////////////////////////////////////////////////////............/////////////////////.........000000000000000000000000////////////////////////000111333333222222444555666777999;;;;;;===@@@CCCEEEFFFGGGIIILLLNNNPPPQQQNNNOOOQQQRRRTTTUUUUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^__________________```^^^[[[YYYXXXVVVSSSQQQKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYYYYXXXWWWUUUTTTVVVUUUUUUTTTSSSRRRRRRQQQOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEFFFAAAAAA@@@>>>===>>>AAADDDCCCCCCDDDFFFHHHKKKMMMOOOUUUWWW[[[___aaacccccccccdddcccbbbaaa```_________]]]]]]]]]\\\ZZZWWWSSSQQQLLLIIIEEECCCCCCDDDCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIKKKMMMNNNNNNRRRQQQQQQTTTXXXZZZYYYWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQOOONNNMMMKKKJJJIIIHHHFFFCCC@@@>>>===<<<<<<:::888666555555555333111000000000//////.........------------------------......//////......---,,,//////...---,,,,,,,,,,,,........................///............---------........................------------------------,,,---......//////......(((((()))***++++++,,,,,,................................................000000000000111111111111......---...111222111111222111111000///......---000000000000000000000000///////////////...................../////////000{{{uuummmddd[[[UUUPPPOOONNNOOORRRVVVYYYZZZ```eeelllsss{{{~~~yyyxxx{{{rrrggg___^^^eeeooo}}}uuubbbXXXQQQNNNSSS[[[fffwwwlllWWWIII???::::::777666444333222222333333111111111111000000000000222111000////////////000111///------///000///...////////////////////////............/////////000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////111111111000000000000000000000000000111111111111111333555555555555777999:::<<<>>>???@@@BBBEEEGGGIIIJJJKKKMMMOOOQQQSSSSSSQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]]]]^^^___``````aaaaaaaaaaaa```^^^[[[ZZZXXXWWWTTTRRRLLLKKKJJJHHHFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGGGGHHHKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTSSSTTTTTTUUUUUUTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUURRRQQQPPPOOOMMMKKKJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAAAAABBBFFFIIIHHHIIIJJJKKKMMMPPPQQQSSSWWWYYY[[[^^^```aaa``````___^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^\\\YYYVVVUUUOOOLLLIIIFFFFFFEEEEEEDDDBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA??????AAACCCEEEGGGHHHIIINNNMMMNNNQQQUUUWWWWWWVVVXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJHHHFFFDDDBBBAAAAAA>>><<<:::999999888666444222222111111000//////...//////////////////......---...............------,,,,,,,,,,,,---...//////........................///............---------........................------------------------,,,---......//////......+++++++++,,,,,,---------....................................................../////////000000000///...---...111222111000111111111000///.........000000000000000000000000/////////////////////............/////////000000}}}vvvoooggg___WWWRRROOOOOOOOOPPPSSSVVVZZZ\\\aaagggoooxxx|||xxxyyywwwjjjaaa\\\^^^hhhrrr~~~kkkZZZTTTPPPPPPWWWcccppp|||```NNNDDD>>>999888666555444333222222222333111111111111000000000000000000//////......//////000...,,,,,,...000000000////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////111111111111000000000///111111222222333333444444444666888999999:::===???AAACCCEEEFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSUUUVVVVVVUUUVVVXXXYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]^^^___`````````aaaccccccdddddddddaaa___]]][[[ZZZYYYVVVTTTPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPQQQRRRRRRRRRRRRTTTTTTUUUWWWXXXYYYZZZ[[[VVVVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEHHHLLLOOOOOOPPPPPPRRRSSSTTTVVVVVVXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^_________^^^]]][[[ZZZUUURRRNNNKKKJJJHHHGGGEEEDDDDDDCCCCCCBBBCCCCCCCCCAAAAAA@@@???>>>======<<<;;;;;;;;;<<<>>>AAACCCEEEHHHHHHIIILLLPPPSSSTTTSSSWWWWWWXXXYYYYYYYYYXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPOOONNNNNNMMMMMMLLLKKKJJJHHHFFFFFFDDDBBB@@@???>>>===;;;999666666555444222111000000222111111111000000//////------...............---,,,,,,,,,------...//////........................///............---------........................------------------------,,,---......//////..............................................................................------.........////////////...---...000222111000111111000000//////......000000000000000000000000......//////////////////....../////////000000000{{{rrrhhhaaaZZZTTTPPPNNNOOOPPPRRRTTTXXX\\\___cccjjjsss|||zzzxxx|||{{{oooccc\\\ZZZ^^^jjjuuutttcccUUUOOOOOOSSS]]]kkkzzzrrrWWWHHHCCC>>>999777555555444333333222222222111111111111000000000/////////............//////111000...------...///000////////////////////////........./////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////000000000111111111000000000//////222222333444555666777888777999<<<===>>>@@@BBBDDDGGGIIILLLMMMMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaaccccccbbbbbbdddeeeffffffggggggdddbbb___^^^^^^\\\ZZZXXXVVVUUUSSSQQQPPPNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQRRRSSSUUUVVVWWWYYY[[[\\\^^^^^^ZZZYYYXXXVVVTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEBBBDDDEEEFFFHHHKKKOOORRRRRRRRRSSSTTTUUUVVVVVVWWWVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYY[[[\\\^^^^^^^^^___`````````___^^^^^^[[[XXXSSSPPPNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@>>>===;;;::::::999888888888:::===@@@BBBAAABBBCCCFFFJJJMMMOOOPPPVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHJJJHHHFFFEEEDDDCCC@@@>>>;;;;;;:::888777555444333333222222111000//////...------......//////....../////////......---,,,+++........................///............---------........................------------------------,,,---......///........./////////...............................................................------.........////////////......///000111111000111000000000/////////...////////////////////////............////////////...////////////000000000~~~wwwmmmccc\\\WWWRRRPPPNNNPPPRRRTTTVVVZZZ___dddgggnnnxxx~~~yyyzzzuuuiii]]]YYYZZZaaammmxxx{{{kkk]]]SSSLLLOOOVVVbbbrrr~~~hhhPPPDDD@@@<<<777555444444444333333222111111111111111111000000000/////////............//////222111000...---,,,---...///////////////////////////////////////.................................//////////////////////////////////////////////////////............//////////////////000000111111000000000000000000000000444444555777999:::;;;<<<;;;>>>@@@BBBCCCDDDGGGIIIKKKNNNQQQRRRSSSSSSTTTVVVUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\]]]^^^___`````````aaaaaaaaabbbcccdddeeefffdddeeefffggghhhhhhhhhhhhfffeeebbbbbbaaaaaa^^^]]]\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPOOONNNMMMMMMOOONNNMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUVVVWWWXXXZZZ\\\]]]]]]ZZZYYYYYYWWWVVVUUUTTTSSSRRRRRRQQQPPPOOONNNMMMMMMKKKJJJIIIGGGFFFEEEEEEEEEBBBDDDFFFGGGIIILLLOOORRRQQQRRRSSSUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVTTTUUUVVVWWWYYY[[[]]]^^^]]]^^^______````````````^^^[[[WWWTTTRRRPPPLLLJJJHHHGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@>>><<<;;;:::999666666555555777:::<<<>>><<<===???AAADDDHHHKKKNNNTTTUUUWWWZZZ[[[[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPOOOPPPPPPQQQPPPNNNMMMKKKNNNLLLJJJIIIIIIGGGEEECCC@@@@@@???===<<<:::999999444444333222111000///......//////000000/////////////////////...---,,,+++........................///............---------........................------------------------,,,---......///.....................------------....................................................../////////000000000000///...///000111000///000000000000////////////////////////////////////---.........//////000000////////////000000000111}}}xxxqqqggg^^^XXXTTTQQQPPPOOORRRUUUWWWXXX\\\ccchhhlllsss~~~}}}zzz}}}nnncccYYYXXX]]]fffsss~~~rrrbbbXXXSSSLLLRRR\\\iiizzzooo]]]III@@@===999555333333444444444333222111000111111111111000000000000//////......//////000000///000111000...,,,---...///////////////////////////////////////.................................//////////////////////////////////////////////////////............//////...//////000000111111222111111111222333333444444777888999;;;===???AAABBBAAACCCFFFGGGHHHJJJLLLOOOOOORRRUUUWWWWWWWWWXXXYYYWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^___```aaaaaaaaaaaacccccccccdddeeefffggghhhgggggghhhiiiiiiiiiiiihhhhhhfffdddddddddcccaaa```^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUSSSTTTTTTSSSSSSQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPSSSTTTUUUWWWYYY[[[\\\]]]\\\[[[ZZZYYYWWWVVVTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRNNNMMMKKKJJJHHHGGGFFFFFFDDDFFFHHHJJJKKKMMMPPPRRRQQQSSSTTTVVVWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTUUUQQQQQQRRRSSSVVVXXXZZZ[[[\\\\\\\\\]]]^^^^^^______^^^[[[YYYVVVUUUSSSPPPMMMJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???>>><<<;;;:::999333333333444555777999;;;999;;;===>>>@@@DDDHHHKKKQQQSSSVVVYYY[[[\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNLLLKKKKKKKKKIIIGGGEEEEEEDDDBBBAAA@@@??????999888777666444333222111111111111111111000//////+++,,,...///000000//////........................///............---------........................------------------------,,,---......//////......,,,,,,------------------....................................................../////////000000000000///...///000111000///000000000000////////////000000000000000000000000------......///000000000/////////000000000111111zzzpppjjjbbbZZZUUURRRPPPOOOOOOSSSWWWYYYZZZ^^^ffflllqqqyyy}}}|||~~~uuufff]]]VVVYYYbbbnnn{{{{{{jjjZZZSSSSSSOOOWWWbbboooaaaTTTEEE???;;;777555555333333444444333222000///111111111111000000000000000////////////000111222***---111111000...///000////////////////////////000/////////....................................//////////////////////////////////////////////////////............//////...//////000111111222222222333444555666888999999;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQTTTSSSUUUYYY[[[ZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```aaa```aaabbbbbbccccccccccccdddddddddeeefffggghhhiiiiiiiiijjjjjjiiiiiihhhhhhgggeeedddcccddddddbbb```\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[[[[[[[YYYWWWVVVSSSTTTTTTUUUTTTSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQOOONNNNNNMMMNNNOOOQQQRRRSSSTTTVVVYYY\\\___bbbcccdddcccaaa___\\\YYYWWWVVVTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUSSSQQQOOONNNMMMMMMIIIKKKMMMNNNNNNOOORRRTTTTTTVVVXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTSSSSSSPPPPPPQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\ZZZXXXWWWWWWUUURRRPPPNNNMMMKKKHHHFFFDDDCCCCCC??????>>>===;;;:::999999333444555666777888999:::888:::<<<===>>>AAAFFFJJJOOORRRUUUYYY[[[\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEDDD@@@???>>><<<:::999777777444444444333222111000///+++,,,...000111000///...........................///............---------........................------------------------,,,---......//////......,,,,,,,,,------.........................................................------........./////////111///...///000111000...////////////000000000000000000000000000000000000------......///000000111//////000000000111111111}}}yyykkkfff^^^WWWSSSQQQOOONNNPPPTTTYYY[[[\\\```hhhnnnttt|||}}}}}}{{{oooaaaYYYTTTZZZeeessswwweeeVVVQQQRRRRRR[[[fffsss|||ZZZOOOEEE@@@===999777999333333444444333222000///111111111111000000000000000000000000000111222222&&&***000222111000111222////////////////////////000000//////.........---........................//////////////////////////////////////////////////////............//////...//////000111222222222444555666888999;;;<<<===>>>@@@BBBDDDGGGJJJLLLMMMLLLNNNPPPQQQRRRSSSUUUWWWUUUXXX[[[]]]]]]\\\]]]]]]^^^^^^___aaabbbcccdddeeebbbbbbcccdddeeeeeeeeeeeeeeeeeeeeeeeefffhhhiiijjjjjjjjjjjjjjjiiihhhggggggfffdddccccccccccccbbb```ZZZYYYYYYYYYZZZZZZ[[[\\\VVVWWWYYYZZZZZZXXXVVVUUURRRSSSTTTTTTTTTSSSQQQPPPRRRRRRSSSUUUWWWXXXZZZZZZUUUTTTSSSSSSSSSTTTUUUVVVUUUWWWZZZ^^^bbbfffiiikkknnnllliiieeeaaa]]]ZZZYYYTTTTTTUUUVVVVVVWWWXXXXXX^^^]]][[[YYYWWWUUUTTTTTTNNNOOOQQQRRRRRRRRRTTTUUUWWWYYY\\\^^^``````___^^^]]]\\\ZZZXXXUUUTTTSSSRRRRRRRRRSSSUUUWWWYYY[[[\\\YYYXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTRRRQQQOOOMMMJJJHHHFFFEEEDDD======<<<<<<;;;:::999999666777888:::;;;<<<<<<<<<888:::<<<======@@@EEEIIINNNPPPTTTXXX[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVTTTRRRPPPNNNLLLLLLLLLLLLNNNMMMKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHEEEEEECCCAAA???>>><<<;;;666666555444333111000///...///000111000...,,,+++........................//////.........---------........................------------------------,,,---......//////......+++,,,,,,---...///000000................................................,,,,,,,,,---------......111000//////000111///...////////////000000000000000000000000000000000000---------...///000000111000000000000111111111111zzztttfff^^^VVVSSSQQQMMMMMMPPPQQQTTTXXXZZZ]]]bbbjjjqqqwwwwwwiii]]][[[\\\aaammmzzzzzzhhhYYYRRROOONNNRRR]]]mmm}}}mmmQQQIII???:::999:::888555555555444333333222111111111111111000000000000000111...,,,...222333111---------......///000000000////////////////////////---.........//////000000///............---------...///000111111000///...++++++,,,,,,---......///,,,,,,...///000111111111///000000222333444555555888999:::;;;===???AAACCCFFFGGGHHHJJJKKKLLLLLLMMMPPPSSSUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]``````aaabbbdddeeeffffffeeefffggghhhhhhgggfffeeeeeeffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhgggfffeeebbbcccccccccbbb___[[[YYY[[[WWWSSSRRRTTTWWWWWWWWWYYYZZZ[[[[[[YYYVVVVVVVVVTTTUUUWWWWWWUUUSSSSSSSSSTTTSSSTTTXXX^^^bbbbbb```cccaaa^^^\\\\\\[[[YYYWWW\\\]]]___bbbfffllltttzzz|||zzzxxxuuuqqqkkkeee```aaa]]]ZZZYYY\\\______^^^ffffffeeedddaaa^^^[[[ZZZYYYZZZZZZYYYWWWVVVWWWYYYXXX^^^dddgggkkkooonnnjjjjjjfffaaa]]][[[YYYVVVTTTTTTSSSSSSUUUXXXZZZZZZYYYYYYXXXWWWWWWXXXYYYXXXVVVXXXVVVTTTTTTUUUVVVUUUTTTRRRRRRPPPNNNKKKGGGEEECCCCCCAAA???<<<;;;::::::;;;888999:::<<<>>>>>>??????@@@??????@@@AAACCCEEEFFFQQQRRRUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSQQQNNNKKKJJJHHHHHHIIIHHHGGGGGGGGGHHHJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGGGGFFFDDDBBB@@@???@@@???<<<999777555444333111000000///...---------------,,,,,,,,,---///000//////...............---------------------------,,,,,,,,,---------..............................------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111////////////////////////111111000000//////......|||tttnnnddd\\\UUURRRPPPMMMMMMPPPRRRUUUYYY\\\___eeemmmttt|||~~~oooccc[[[\\\___fffrrr~~~uuucccVVVPPPOOOOOOVVV```pppwwwbbbMMMFFF>>>:::999999777555555444444333222222111111//////000000111111222222222...,,,---111333111...///////////////.........////////////////////////............/////////000///............---------//////000000000000//////------....../////////000...///000000111111111000222222333444666777888888;;;;;;<<<>>>@@@BBBDDDEEEIIIJJJKKKMMMNNNOOOPPPPPPSSSUUUXXXXXXXXXXXXYYY[[[\\\]]]]]]^^^___``````aaaaaaaaabbbcccdddeeefffgggjjjjjjjjjiiihhhfffdddcccddddddeeeeeeeeefffffffffffffffffffffeeecccbbbaaa^^^___```aaa___]]]ZZZXXXXXXUUURRRRRRTTTVVVWWWVVVZZZ\\\]]]]]]ZZZXXXWWWWWWVVVXXXYYYYYYXXXVVVVVVWWWWWWXXX[[[aaahhhmmmooonnnrrrpppllljjjiiihhhfffddddddfffiiimmmssszzzyyyrrrmmmkkkgggcccccceeeiiijjjjjjpppqqqpppooollliiieeecccaaabbbaaa```]]]\\\]]]___```hhhqqqvvv{{{}}}yyyrrrnnniiidddaaa]]]ZZZXXXWWWVVVWWWYYY\\\^^^^^^^^^\\\ZZZYYYXXXYYYXXXWWWUUUVVVTTTSSSSSSUUUVVVUUUTTTVVVUUUTTTRRRPPPMMMKKKJJJCCCBBB@@@>>>===<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJQQQRRRUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTQQQPPPNNNKKKHHHFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJIIIIIIHHHKKKKKKKKKJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;:::888888444444333222111000///...000///...------...///000------------------,,,,,,------------------------,,,,,,---------.........................................................///...------,,,,,,,,,---...------,,,,,,---------////////////////////////000000000000000000000000/////////////////////////////////000000000111111////////////////////////000000000000//////......~~~wwwmmmfff```XXXRRRQQQOOOMMMNNNQQQSSSWWW[[[___bbbiiirrrxxx}}}~~~ssseee[[[YYY[[[bbblllyyymmm\\\QQQMMMNNNQQQ[[[fffuuujjjUUUGGGBBB===:::999999777444444444333333222222111111......///000111222333333222///,,,---000222111000111000000///......------////////////////////////............///////////////............---------000000////////////000000///000000000000000000000000111111222222111111111555666777888999;;;<<<<<>>AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYWWWVVVUUUTTTRRRQQQPPPOOOMMMKKKIIIGGGDDDBBBAAAAAA@@@@@@???>>>???@@@AAABBBCCCDDDEEEGGGHHHHHHHHHHHHMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGEEECCCBBB@@@???>>>:::999888777555444333222333222111000////////////------------------------------------------------,,,------------.................................///////////////////////////...------,,,------------------,,,,,,------...........................000000000000000000000000000000000000000000000000....../////////000000000////////////////////////000000000////////////...{{{rrrhhh```[[[TTTOOOOOOOOONNNOOORRRTTTXXX]]]aaafffmmmvvv}}}~~~uuuhhh\\\VVVVVVZZZcccppp~~~zzzgggXXXNNNKKKOOOTTTaaakkkzzz}}}```LLLAAA>>>;;;999999888666444333333333333222222111111//////000000111111111222222///------///111111111000000//////............////////////////////////.........//////////////////............---------000000///......///111222000000000000000111111111///000111222333333333333888999:::;;;===>>>???@@@CCCCCCDDDFFFHHHJJJLLLMMMQQQRRRSSSUUUVVVWWWWWWXXXZZZ\\\^^^^^^^^^^^^___``````aaaaaaaaaaaaaaaaaaaaacccdddddddddeeeeeefffffffffffffffgggggggggggggggeeeddddddccccccbbbbbbbbbbbbbbbbbbbbbaaa___]]]\\\\\\^^^```aaaaaa___]]][[[WWWVVVVVVWWWXXXZZZ[[[\\\bbbfffjjjlllkkkiiihhhgggeeegggiiiiiihhhhhhiiijjjmmmqqqwww{{{~~~{{{zzz|||}}}}}}{{{wwwsssrrrssstttwwwyyytttoookkkgggeeefffhhhlllpppssssssssspppmmmjjjgggdddaaa^^^[[[\\\ZZZXXXWWWXXXXXXWWWVVVUUUUUUSSSRRRQQQPPPOOOOOOLLLLLLKKKIIIGGGEEECCCBBBEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJMMMOOOQQQRRRSSSTTTUUUWWWXXXYYYYYY\\\[[[[[[ZZZZZZYYYYYYXXXVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@???>>>======<<<;;;<<<===>>>??????@@@AAACCCDDDFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDAAA@@@>>>===;;;999888777666555444222111000//////////////////////////////............------------------------.................................................../////////......------------......------,,,,,,,,,---..............................////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////}}}wwwnnnccc[[[VVVPPPLLLNNNOOOOOOPPPSSSTTTYYY^^^ccciiiqqq{{{zzzlll___WWWTTTUUU[[[eeetttwwwbbbUUUNNNLLLQQQXXXgggqqqsssYYYIII===<<<:::888888777555444333222222222222222111111222111111111000000//////111///......///000111111............//////000000///////////////////////////////////////.........///............---------000///.........///111222000000000000000111111111...///111333555777888888:::;;;<<<>>>@@@BBBCCCDDDFFFFFFGGGIIIKKKMMMOOOPPPSSSTTTVVVWWWYYYZZZZZZZZZ[[[]]]___```___^^^___```bbbbbbbbbbbbbbbbbbbbbaaacccccccccdddddddddddddddbbbbbbbbbcccdddeeeeeefffcccccccccbbbbbbbbbbbbbbbaaaaaaaaa``````___^^^^^^```bbbdddeeeeeedddaaa```]]]]]]^^^^^^___bbbdddffflllqqqwwwzzzzzzyyywwwvvvssstttuuuuuuttttttvvvwww|||}}}|||~~~}}}yyytttrrrpppqqqtttyyy~~~|||xxxuuuqqqnnnjjjgggccc```^^^\\\\\\[[[YYYXXXZZZYYYWWWUUUTTTSSSSSSSSSQQQPPPNNNLLLJJJHHHGGGFFFIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXZZZZZZZZZYYYYYYYYYXXXXXXUUUTTTRRROOOLLLJJJHHHFFFHHHFFFDDDBBB@@@???>>>>>><<<<<<;;;:::;;;<<<===>>>===>>>>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIHHHHHHFFFEEEDDDBBB@@@>>>===<<<999999888666555333111000111000000000/////////////////////......------------------.........//////........................,,,,,,---------...............---------......///,,,,,,,,,,,,,,,---...///........................////////////////////////000000000000000000000000............////////////////////////////////////.............../////////}}}wwwqqqiii___WWWRRRMMMJJJMMMPPPPPPRRRVVVVVV[[[aaagggmmmwww{{{pppbbbWWWTTTTTTWWW^^^kkk{{{qqq]]]TTTPPPOOOUUU^^^nnnxxxhhhSSSHHH<<<;;;999888666555555555222222222222222222111111333333222111000///........./////////000000000000------......///000000111///////////////////////////////////////.........///............---------///......//////000111222//////000000111222222333///111333666999;;;<<<======>>>@@@AAACCCEEEGGGGGGJJJJJJKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ[[[\\\]]]]]]]]]___aaaaaa```___```aaaeeeeeeeeeddddddccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````aaabbbbbbbbbbbbbbbcccdddeeeeeeeeedddcccbbbaaaaaabbbcccdddiiijjjlllnnnnnnllliiihhhhhhhhhiiihhhiiilllqqquuuzzz}}}{{{{{{}}}|||xxxuuullljjjgggeeeeeedddbbb```aaa```]]]ZZZXXXVVVVVVVVVVVVUUURRROOOLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQQQQQQQQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTQQQOOOKKKIIIFFFEEEFFFEEEDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<===>>>======<<<<<<===>>>???@@@BBBBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIHHHGGGEEEDDDBBBBBB>>>>>>>>><<<:::888666555333222111000//////...---000000//////...---------------........./////////........................++++++,,,,,,---..................---......///000,,,,,,,,,,,,---......///........................000000000000000000000000000000000000000000000000....../////////000000000////////////////////////---............/////////wwwpppjjjbbbYYYRRROOOKKKIIIMMMQQQRRRTTTXXXYYY^^^eeekkkrrr|||{{{qqqcccVVVPPPPPPSSSZZZddduuu~~~jjjWWWRRRRRRSSS[[[eeevvv~~~uuu\\\LLLEEE<<<;;;:::777555444555666111111111111111111222222222222111111000000//////,,,...000111111000//////.........///////////////////////////////////////000/////////............///............------------...///000000111111111///000000222333444555666555666888;;;===???@@@@@@AAABBBCCCEEEGGGIIIKKKKKKNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^____________aaaccccccbbbaaabbbccceeeeeedddcccbbbbbbaaaaaa`````````_________^^^^^^^^^^^^^^^^^^___aaacccdddeeefffgggiiikkkmmmnnnooommmkkkhhhggghhhjjjnnnpppwwwyyyzzz{{{{{{yyyvvvuuussstttsssrrrssswww~~~yyywwwuuutttuuuuuutttrrrpppnnnjjjfffcccaaa`````````]]]YYYUUURRRRRRSSSSSSSSSTTTUUUVVVTTTRRROOOMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXXXXXXXUUUTTTRRROOOLLLIIIGGGEEEEEEDDDBBBAAA???>>>=========<<<;;;;;;;;;<<<>>>>>>>>>===<<<:::::::::;;;;;;======>>>???AAACCCFFFGGGGGGIIIKKKMMMNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCAAA???===<<<888777666555333111000///000000000///...---------............////////////........................,,,,,,,,,---.../////////...............///000000,,,,,,,,,,,,---...//////////////////////////////000000000000000000000000/////////////////////////////////000000000111111////////////////////////---------.........//////{{{rrrjjjddd]]]UUUOOONNNJJJIIIMMMRRRSSSUUUYYY[[[```gggnnnvvv}}}vvviiiZZZOOOKKKNNNQQQ]]]iii|||xxxdddSSSQQQSSSUUU^^^jjjzzzkkkTTTFFFAAA===<<<:::777444444555777111111111111111111222222000000000000111111111111+++...111333222000///...000000000///......------////////////////////////000000//////.........---//////.........---------,,,---///111111111111000000000111333555666888888:::;;;<<<>>>@@@AAABBBBBBCCCDDDFFFHHHJJJLLLNNNNNNQQQQQQRRRSSSUUUXXXZZZ[[[ZZZ[[[]]]___```aaaaaaaaaaaacccddddddcccbbbcccdddcccbbbbbbaaa```___^^^^^^_________^^^]]]]]]\\\\\\YYYZZZ[[[]]]```cccgggiiikkklllnnnpppsssvvvxxxyyyvvvssspppnnnooosssxxx{{{{{{{{{zzzxxxyyy~~~|||wwwsssqqqpppoooiiieee```[[[YYYYYYZZZ\\\XXXYYY[[[\\\[[[WWWSSSQQQMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYUUUTTTRRROOOLLLIIIGGGFFFDDDCCCBBB@@@>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>???===;;;999888888888888999999999;;;===@@@BBBDDDGGGIIIKKKMMMOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFDDDBBBAAA>>>===<<<:::777555444333111000000///...---------............/////////000........................---------...///000000111...............///000000+++++++++,,,---...///000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111////////////////////////---------.........//////|||uuukkkaaaZZZUUUQQQOOOKKKLLLNNNNNNOOOQQQUUUXXXaaaffflllsss{{{~~~~~~xxxiii[[[TTTOOOJJJMMMUUUbbbvvvqqqaaaUUUTTTUUUWWWeeeuuuwww]]]MMMCCC???999888777666444444333333222222222111111111111000222111000......000111222000000000000000000000000000000000000000000000000...............///000000111111000000000000111111000000000000000/////////---......///000111222222111111333444666777888999999;;;>>>@@@AAACCCEEEHHHIIIJJJKKKLLLMMMNNNOOOOOORRRSSSTTTVVVYYYZZZ\\\]]]______````````````______bbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^\\\\\\\\\^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[^^^ccchhhmmmpppuuuvvvyyy~~~{{{wwwwww{{{}}}|||}}}|||wwwwwwwwwwwwxxxyyyzzz{{{|||zzzwwwrrrjjjccc______aaaccceeefffggggggccc^^^YYYVVVTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVTTTSSSPPPNNNMMMLLLLLLGGGEEEBBBAAAAAA@@@===;;;999;;;===???@@@@@@@@@@@@@@@>>>;;;888666666666777888777666777999<<<@@@CCCFFFIIILLLOOOPPPPPPOOONNNLLLMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHIIIHHHFFFEEEDDDBBB@@@>>>======;;;888555444222///......///......---------,,,,,,,,,,,,+++..............................////////////..................///////////////............---------......////////////......//////000000000000//////000000000///......------......//////000000111111000000000000000000000000222111111111000000//////wwwpppfff]]]WWWRRRNNNLLLJJJLLLNNNOOOQQQTTTXXX\\\```eeelllttt}}}}}}zzznnn```TTTOOOLLLIIIOOOXXXkkkjjj\\\RRRSSSVVV[[[iiiyyyoooXXXJJJAAA<<<999888777555444444333333222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000///............///000000//////............//////////////////////////////......///000111111222222333444555777888:::;;;<<<<<<>>>AAABBBCCCEEEHHHJJJKKKKKKLLLNNNOOOQQQRRRRRRUUUVVVWWWYYY[[[]]]^^^______``````aaabbbbbbbbbbbb____________^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]^^^___```___```ccchhhqqqyyy~~~||||||~~~}}}{{{xxxvvvvvvwwwzzz{{{{{{{{{{{{zzzxxxvvvsssrrrmmmmmmmmmmmmnnnppprrrssswwwyyy|||~~~yyyrrrllliiiiiikkkmmmoooqqqrrrssspppkkkeeeaaaZZZYYYWWWUUUTTTTTTTTTUUURRRRRRQQQQQQQQQRRRSSSTTTQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUSSSRRRQQQPPPPPPOOOLLLJJJGGGEEECCCAAA>>><<<;;;;;;<<<===>>>>>>>>>>>>@@@???===:::888777777777555444333444555888<<<>>>AAACCCGGGKKKMMMMMMMMMLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFEEECCCBBBAAA@@@???<<<999:::777444111111000...---......------------------..............................////////////..................///////////////............---------......////////////......//////000000000000//////.........///////////////......//////000000000000////////////////////////000000000000//////......~~~yyyoooiii```XXXRRRNNNLLLJJJIIIKKKNNNQQQSSSWWW\\\```bbbgggoooxxxyyysssbbbVVVLLLKKKKKKLLLUUUaaawwwwwwcccXXXQQQTTTZZZcccsss~~~cccQQQEEE===999888777666555444333333333222222222111111111111000...///111222222111///...000000000000000000000000000000000000000000000000//////......//////000111//////............//////////////////////////////...//////000111222333444666777888:::<<<===??????@@@BBBEEEFFFGGGIIIKKKNNNMMMNNNOOOQQQSSSUUUVVVWWWZZZZZZ[[[]]]^^^```aaaaaaaaaaaaaaabbbbbbccccccccc^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXZZZ[[[\\\\\\\\\\\\bbbaaaaaaaaabbbbbbcccdddgggffffffjjjqqq|||~~~{{{yyyzzz~~~}}}|||{{{yyyyyyyyyzzzzzz}}}|||{{{zzzxxxuuusssrrrqqqooollljjjjjjkkkmmmooonnnnnnppppppnnnkkkhhhfffbbbbbbaaaaaacccfffhhhjjjnnnooorrrtttvvvwwwwwwwwwzzzyyyyyyxxxxxxxxxyyyyyy{{{{{{{{{zzzyyyzzz|||~~~}}}}}}}}}~~~zzzvvvssstttwwwyyy{{{}}}zzztttpppdddccc```]]][[[YYYYYYXXXTTTTTTTTTTTTTTTUUUVVVWWWRRRQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSSSSSSSRRROOOLLLIIIGGGDDDAAA>>>======<<<<<<<<<<<<<<<===??????>>>===;;;:::888777444333222222333555888999<<>>;;;888555444333111///.........///////////////..............................////////////..................///////////////............---------......////////////......//////000000000000//////------......///000000111...////////////000000000........................////////////............yyysssgggbbbZZZSSSNNNLLLJJJIIIJJJLLLOOORRRUUUYYY^^^bbbfffllluuu~~~uuulll[[[PPPIIIJJJLLLQQQ^^^mmmkkk^^^WWWTTTXXXaaalll|||pppXXXJJJAAA:::777777666555444333333333333222222222111111111000000...///000111111000///.../////////////////////////////////////////////////////////...///000000111111111000000000000111111...///////////////000000///000111222333444555666999:::;;;===???AAABBBCCCDDDFFFHHHJJJJJJLLLNNNPPPQQQRRRSSSVVVXXXZZZ[[[\\\^^^______```aaabbbcccccccccbbbbbbaaaaaaaaaaaaaaa^^^]]]\\\[[[YYYXXXWWWVVVVVVWWWYYY[[[___bbbeeefffjjjjjjiiiiiijjjjjjkkkllllllmmmooottt}}}}}}xxxvvvtttuuuyyy~~~|||zzzxxxtttsssqqqpppoooooooooppptttsssrrrpppnnnllljjjjjjgggfffdddbbbbbbccceeefffdddeeehhhiiihhheeeaaa___\\\[[[ZZZ[[[]]]```ccceeehhhiiikkkmmmnnnoooooonnnooooooooooooooooooppppppooopppqqqpppooooooqqqsssrrrtttvvvxxxyyyyyywwwwwwuuuvvvyyy{{{~~~~~~{{{zzz{{{~~~~~~zzzqqqoookkkgggdddbbb``````[[[[[[ZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQPPPQQQRRRSSSRRRQQQQQQRRRRRRSSSTTTUUUTTTRRROOOLLLJJJHHHEEEBBBAAA???>>><<<;;;;;;;;;<<<>>>>>>??????===;;;888666666555444444444555777888:::===AAAFFFJJJNNNOOOPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHGGGEEECCC???===:::999888777555333////////////////////////..............................////////////..................///////////////............---------......////////////......//////000000000000//////............//////000000////////////////////////////////////////////////////////////////////////{{{sssnnnaaa\\\UUUOOOMMMLLLKKKKKKLLLNNNQQQSSSVVVZZZ^^^bbbjjjpppzzz|||ooocccUUULLLFFFIIINNNVVVgggyyyvvvcccZZZWWWWWW]]]hhhtttcccPPPFFF>>>999888666555444333333222333333222222222111111111000000111000///......///000111///////////////////////////////////////////////////////////////000111111111111000000000000111111/////////000000000111111111222333444666777888999;;;<<<===???BBBDDDEEEFFFGGGIIIKKKMMMMMMOOOQQQSSSUUUVVVXXXZZZ\\\^^^``````bbbbbbbbbbbbcccccccccddddddcccaaa___^^^]]]]]]]]]\\\\\\[[[YYYWWWVVVUUUTTTUUUVVVYYY]]]cccjjjppptttuuuuuuttttttttttttuuuuuusssvvv{{{~~~zzzwwwtttooonnnmmmooossswwwzzz{{{wwwwwwvvvtttrrrqqqoooooolllkkkiiigggffffffgggggglllkkkjjjhhhgggeeeddddddaaa```^^^]]]]]]]]]______^^^___bbbdddcccaaa^^^\\\YYYYYYXXXYYY[[[^^^aaacccdddeeefffhhhhhhhhhhhhgggffffffeeeeeeeeefffggggggeeefffggggggffffffgggiiiiiijjjlllnnnoooooonnnmmmmmmoooqqqtttwwwzzz|||}}}yyyxxxxxxzzz~~~~~~{{{yyyuuurrrnnnlllkkkjjjfffeeedddcccbbb```______]]][[[XXXUUUSSSSSSSSSTTTQQQPPPQQQQQQRRRSSSTTTUUUTTTRRROOONNNMMMLLLJJJHHHEEECCCAAA???===<<<======<<<===>>>???===;;;888666777666555555555555666777999;;;???DDDIIIMMMOOOPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGEEECCCAAA>>><<<;;;999555333000000000000////////////////////////////////////......////////////..................///////////////............---------......////////////......//////000000000000//////000000//////............/////////...............000000000000000000000000000000000000000000000000{{{tttlllggg\\\WWWQQQMMMKKKLLLLLLLLLNNNPPPSSSUUUXXX\\\aaaeeennnuuuuuufffZZZPPPHHHDDDIIIPPP[[[pppnnn```UUUWWW[[[cccnnn{{{sssXXXJJJCCC;;;888:::555444333222222222222222222222222111111111111000111000...------...000111000000000000000000000000000000000000000000000000000000//////000000111222//////............/////////000000111111222222333444444555777999:::;;;<<<>>>???@@@BBBEEEGGGIIIIIIKKKMMMOOOPPPQQQRRRTTTVVVYYYZZZ[[[]]]___aaabbbccccccccccccbbbbbbbbbbbbbbbcccbbb```]]]\\\[[[[[[[[[[[[[[[ZZZXXXWWWUUUTTTTTTXXXYYY]]]ccckkkttt{{{~~~}}}}}}|||}}}}}}{{{~~~yyy{{{zzzuuuqqqmmmkkkeeedddeeegggkkkoooqqqqqqmmmlllkkkiiihhhhhhhhhhhhfffeeecccbbbaaaaaabbbccceeedddcccaaa````````````]]]]]][[[ZZZZZZZZZ[[[\\\[[[\\\___``````___]]][[[YYYYYYZZZ[[[]]]^^^```aaa```aaaccccccdddcccbbbbbb______^^^^^^^^^^^^^^^___^^^```aaaaaa``````aaabbbcccdddeeegggggggggfffffffffgggjjjllloooqqqrrrrrrooonnnooorrrxxx~~~~~~|||yyyvvvuuuttttttrrrqqqqqqpppnnnlllkkkiiifffdddaaa]]]ZZZXXXWWWVVVTTTSSSSSSSSSSSSTTTUUUUUUSSSRRRPPPPPPPPPPPPNNNLLLHHHGGGEEECCCBBBAAA@@@@@@<<<===>>>>>>===;;;888777666666666555555555666666888:::>>>BBBGGGJJJMMMNNNQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIGGGFFFIIIFFFCCC@@@>>>:::666333444444333222111000//////////////////////////////......////////////..................///////////////............---------......////////////......//////000000000000//////111000000///......------/////////............---111111111111111111111111000000000000111111111111}}}xxxssslllfffaaaWWWSSSMMMJJJJJJKKKMMMMMMOOOQQQUUUXXX\\\aaagggkkkuuu|||{{{mmm]]]RRRMMMFFFEEELLLUUUccc{{{uuufff^^^SSSXXXaaakkkwww}}}fffPPPGGG@@@999777<<<444333333222222222222222222222222111111111111000/////////....../////////000000000000000000000000000000000000000000000000000000//////000000111222//////............//////000111111222333333444444666666888999;;;===>>>???AAABBBDDDFFFHHHKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWYYY\\\]]]^^^___aaabbbcccdddcccbbbbbbaaaaaa`````````aaa```^^^\\\[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXX^^^bbbiiiqqqyyy}}}yyyuuurrrmmmoootttzzz|||xxxsssoookkkgggccc```]]]\\\]]]```dddgggiiiiiigggeeedddcccbbbcccdddeeebbbaaa```______```aaaaaabbbaaa```___^^^______```^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^___```aaaaaa```___\\\]]]___aaabbbbbbbbbbbbaaaaaabbbccccccbbbaaa```^^^]]]\\\[[[[[[[[[[[[[[[\\\^^^______^^^^^^___``````aaaaaabbbbbbbbbaaaaaa```aaaccceeeggghhhhhhhhhhhhhhhiiimmmrrrwwwyyyzzz{{{zzzxxxwwwwwwwwwxxxxxx{{{}}}~~~|||{{{{{{{{{{{{{{{||||||||||||zzzyyyxxxtttrrroookkkgggccc```^^^ZZZYYYYYYXXXWWWXXXXXXXXXUUUTTTRRRRRRRRRRRRQQQOOOKKKKKKJJJIIIGGGEEEDDDCCC>>>?????????>>><<<:::999888888888888888888999999;;;===???CCCGGGJJJMMMNNNPPPPPPPPPPPPOOONNNMMMMMMJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHIIIHHHFFFHHHFFFEEEDDDBBB@@@<<<999999888777555333222111000////////////////////////......////////////..................///////////////............---------......////////////......//////000000000000/////////////////////.........//////.........---------000000000000000000000000/////////000000000111111yyytttnnnhhhaaa]]]TTTPPPKKKIIIIIIKKKLLLMMMOOOQQQVVVZZZ___eeelllppp|||wwwgggWWWMMMMMMGGGGGGOOOZZZjjj~~~kkk```[[[TTT\\\fffrrrsss^^^LLLEEE???777666<<<333333222222111222222222222222222111111111111000---...///111111///...---000000000000000000000000000000000000000000000000000000000000000111111222111111000000000000111111111111222333444444555555777888999;;;===>>>@@@@@@CCCDDDFFFHHHKKKMMMOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\^^^___```aaabbbcccddddddbbbbbbaaaaaa```______^^^___^^^\\\\\\\\\^^^___aaacccbbbbbbaaa```___^^^^^^eeekkkttt~~~|||wwwsssoookkkhhhbbbdddhhhnnnuuuyyyzzzyyyqqqnnnjjjfffccc___ZZZWWWXXXXXXYYY\\\```cccdddddddddbbbaaa``````aaacccddd``````___^^^^^^___```aaabbbaaa```______```aaabbb``````______^^^^^^______```aaabbbccccccdddddddddaaabbbeeeggghhhgggfffeeecccddddddeeedddcccbbbaaa```___^^^]]]\\\[[[[[[[[[\\\^^^``````___^^^___```______`````````______^^^]]]^^^```aaabbbbbbbbbaaaeeeeeefffjjjnnnrrrsssssssssrrrqqqpppooopppqqqqqquuuwww{{{~~~}}}}}}|||}}}~~~~~~{{{wwwrrrmmmhhhfff______]]]\\\[[[[[[[[[[[[XXXVVVUUUTTTTTTTTTRRRPPPMMMMMMMMMLLLKKKHHHFFFEEE@@@@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<=========???@@@CCCFFFIIILLLOOOPPPPPPPPPPPPPPPOOONNNMMMMMMJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEEEEFFFIIIIIIHHHGGGCCCCCCCCCEEEGGGGGGEEECCC<<<;;;:::888666333222111000000000000000000000000......////////////................../////////000//////.........---------......////////////......//////000000000000//////------......///000000000//////.........---------////////////////////////---.........//////000000}}}zzztttoooiiibbb\\\WWWMMMMMMKKKJJJIIIKKKOOORRRSSSWWW[[[___ccciiirrryyyzzzkkk\\\PPPJJJBBBHHHNNNTTTccc{{{nnnaaaZZZXXXWWWaaapppcccUUUFFF@@@>>>999555333666666555444333333222222222222222111111111000000000000000000000000000000------......//////000000000000000000000000000000222111111111000000000///111111111111111222222222333333444666777999:::;;;999;;;===>>>???@@@BBBDDDGGGGGGIIIJJJMMMPPPRRRSSSXXXYYYZZZ[[[]]]^^^___```___``````aaabbbbbbccccccaaaaaa```]]]ZZZZZZ\\\^^^\\\___aaabbbbbbbbbdddfffgggjjjmmmllljjjiiikkkmmmpppwww|||xxxuuupppjjjddd```]]]\\\[[[^^^ccchhhlllnnnnnnnnneeecccaaa___]]][[[ZZZZZZUUUVVVYYY\\\^^^```aaabbbcccaaa___```bbbcccaaa___```aaabbbdddddddddcccbbbcccaaa______aaadddeeefffgggfffeeecccbbbbbbccccccdddeeegggiiiiiihhhgggffffffgggiiijjjjjjhhhfffeeedddeeegggggggggeeecccaaadddcccaaa```______``````aaaaaabbbcccddddddddddddeeedddcccbbbaaa```___^^^[[[\\\]]]^^^____________```bbbeeehhhjjjjjjjjjjjjkkkjjjhhhfffeeeeeefffffflllnnnqqqtttwwwzzz||||||~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzzzzzzz|||}}}~~~|||xxxrrrmmmllllllkkkjjjgggccc```^^^```___]]]ZZZXXXVVVTTTSSSRRROOOMMMKKKLLLLLLLLLKKKCCCCCCBBBAAA@@@???>>>>>>???>>><<<;;;<<<===???AAAAAABBBEEEGGGJJJMMMOOOPPPSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIGGGEEECCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDD???>>><<<;;;888777555444333333111000000000111222000//////....../////////000000000000////////////......////////////................../////////000111111111111111111111111000000///...............////////////000000000000///...---------///000111000000000000000000000000zzzvvvpppjjjddd^^^WWWSSSLLLLLLKKKJJJIIIKKKOOOSSSTTTXXX]]]aaaeeellluuu|||~~~ttteeeWWWMMMHHHCCCIIIPPPXXXiiizzzfff\\\YYYZZZ^^^iiixxxxxx\\\OOOBBB>>><<<999666555555444444333222222111111222222222111111111000000000000000000000000000000.........///////////////000000000000000000000000//////000000000111111111111111111111222222222222333444555666888:::;;;;;;;;;===???AAAAAACCCEEEGGGJJJJJJLLLNNNQQQSSSVVVWWWZZZ[[[\\\]]]___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbb``````___]]][[[[[[^^^```cccfffiiikkkllllllmmmnnnppprrrttttttsssrrrsssuuu}}}~~~|||{{{zzzzzzyyyyyyzzz{{{yyyvvvrrrnnnlllhhhccc^^^[[[XXXWWWYYY\\\```eeehhhiiiiiiiiibbbaaa```^^^\\\[[[ZZZYYYXXXYYY[[[^^^```bbbcccdddcccaaa______aaabbbaaa___bbbcccdddeeeeeeeeeddddddeeecccbbbccceeehhhiiiiiilllkkkjjjhhhggggggggghhheeefffhhhiiiiiiiiihhhggghhhiiijjjkkkkkkiiihhhfffggghhhiiiiiihhhgggeeedddfffeeedddccccccddddddeeeeeeeeefffgggggggggggggggggggggfffeeecccbbbaaa```___```````````````______aaaccceeehhhiiijjjiiihhhfffeeecccaaa`````````aaaggghhhkkknnnqqqsssuuuvvvttttttssstttuuuwwwyyyzzz}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzyyyxxxxxxyyyzzz|||}}}{{{xxxuuuuuuuuusssqqqnnnllljjjgggfffdddaaa^^^[[[YYYXXXSSSQQQNNNMMMNNNOOONNNMMMIIIIIIGGGFFFDDDBBBAAA@@@@@@???>>>===>>>???AAACCCDDDEEEFFFIIIKKKMMMOOOPPPRRRRRRRRRRRRRRRQQQPPPOOOKKKJJJHHHFFFCCCBBB@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGFFFFFFCCCCCCBBB@@@>>>===;;;;;;888777555333333222333333000///..................000000000/////////......000000000111111000000000........./////////000000000000000000000000000000000000///...............////////////000000000000...............///000000000000000000000000000000|||uuuqqqjjjccc]]]VVVPPPLLLKKKKKKKKKJJJJJJLLLPPPTTTVVVZZZ___ccchhhoooyyy|||uuujjj]]]QQQIIIFFFFFFLLLTTT___rrrnnn]]]VVVYYY]]]gggrrrhhhSSSGGG===;;;;;;888666666333333333222222111111000222222222111111111111111000000000000000000000000000000///////////////...000000000000000000000000------...///000222222333111111111222222222333333444555666888:::;;;======>>>@@@CCCDDDEEEFFFIIIKKKNNNOOOPPPSSSVVVYYY[[[\\\]]]]]]^^^___```bbbcccddddddddddddccccccbbbaaa```^^^___^^^]]]]]]___cccffflllpppuuuxxxyyyyyyyyyzzzzzz{{{}}}}}}}}}}}}}}}{{{yyyvvvtttrrrqqqoooooonnnoooooonnnkkkhhheeeccc___\\\YYYWWWVVVVVVXXX[[[```dddffffffeeedddaaaaaa```___^^^]]]\\\\\\]]]^^^___aaacccdddeeeffffffdddaaaaaabbbbbbbbbbbbdddeeefffgggggggggfffeeehhhffffffhhhkkkmmmnnnnnnqqqpppnnnmmmkkkkkkkkkkkkggghhhiiijjjjjjjjjjjjiiikkkllllllmmmlllkkkjjjiiikkkkkkkkkkkkjjjiiigggggggggggggggggghhhiiikkkkkkjjjjjjkkklllllllllkkkkkkjjjjjjjjjiiigggfffddddddeeeddddddcccbbbaaaaaa```ccceeegggiiiiiiiiigggfffbbbaaa```^^^]]]]]]]]]]]]```bbbdddgggiiikkklllmmmiiiiiiiiijjjkkknnnpppqqquuuvvvwwwwwwwwwxxx{{{~~~}}}zzzwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{~~~~~~~~~~~~}}}|||{{{yyyxxxsssrrrpppllliiieeebbb```WWWUUURRRQQQQQQRRRQQQPPPLLLKKKIIIGGGDDDBBB@@@???AAAAAA@@@@@@AAABBBDDDEEEGGGGGGHHHJJJLLLMMMNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPLLLKKKIIIGGGDDDBBBAAA@@@<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDBBBAAA@@@>>><<<:::888666555555444222111111000////////////////////////............////////////////////////....../////////000000000........................000//////............///////////////000000000000......//////000000//////000000000000000000000000|||xxxpppkkkccc\\\VVVQQQLLLHHHJJJKKKKKKKKKKKKNNNRRRUUUWWW[[[aaaffflllttt~~~{{{vvvlll```UUULLLGGGEEEJJJPPPZZZhhh|||vvveeeXXXSSSYYY```nnnzzzttt[[[LLLCCC;;;::::::777666666444333333333222222111111111111111111111111111111000000000000000000000000111000000000//////......////////////////////////---......///000111222333111222222333333444444444666777888:::<<<>>>???@@@AAACCCFFFGGGHHHJJJMMMOOOQQQSSSUUUXXX[[[]]]______aaaaaa`````````aaabbbcccbbbcccdddddddddcccbbbaaa``````aaa```aaadddiiimmmvvvzzz|||yyyuuutttrrrpppnnnkkkiiihhhhhhhhhiiiiiiiiigggeeecccaaa___]]][[[YYYYYYYYYYYY\\\^^^bbbeeegggfffeeeccccccccccccccccccbbbbbbaaabbbbbbbbbcccdddeeefffggghhhfffdddccccccdddeeeeeefffggghhhiiiiiihhhggggggiiiiiijjjlllpppssstttssssssrrrqqqooommmlllkkkkkkkkkkkkkkkkkklllmmmmmmmmmooopppppppppooonnnmmmlllnnnmmmmmmlllkkkjjjiiiiiihhhhhhiiijjjlllmmmnnnooonnnooooooooooooooonnnnnnlllmmmmmmlllkkkiiihhhggghhhhhhgggfffeeeeeeeeeeeefffgggiiijjjiiihhhfffeeebbbbbbaaa```^^^^^^]]]]]]]]]^^^```bbbdddfffggggggdddddddddeeegggiiilllmmmoooqqqrrrrrrrrrtttwwwyyy|||~~~~~~{{{xxxvvvvvvuuuuuuuuuuuuvvvwwwyyyzzz{{{|||}}}~~~|||xxxtttoookkkiii___\\\XXXVVVVVVUUUTTTRRROOONNNLLLJJJGGGEEECCCBBBCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLIIIGGGDDDBBB@@@===<<<<<<<<<<<<======>>>>>>???@@@BBBCCCEEEEEEFFFDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA???===:::888777666666555444333222222222222////////////.........---------,,,,,,,,,,,,------...////////////000000000........................000///............//////////////////000000000000...///000111111000///...////////////////////////~~~xxxsssjjjeee]]]VVVQQQMMMJJJGGGIIIKKKLLLMMMMMMPPPTTTWWWYYY^^^dddjjjpppyyy~~~zzzvvvooocccXXXOOOJJJHHHGGGMMMVVVbbbppp~~~mmmaaaXXXTTTZZZcccsssjjjTTTIIIAAA;;;:::999666555666444444444444333333333333111111111111111111111111000000000000000000000000111111000000/////////...////////////////////////000000000000111111111111333333444444555666666777999999;;;===???AAACCCCCCDDDFFFIIIKKKLLLNNNQQQSSSUUUWWWYYY\\\^^^```aaaaaadddcccbbb`````````aaabbbaaabbbeeeggghhhhhhhhhgggffffffffffffhhhlllrrrvvv{{{uuupppnnnllllllkkkjjjhhhfffcccbbbcccdddfffgggfffeeecccbbbaaa```___^^^]]]]]]^^^___```bbbdddfffggggggfffeeeffffffgggggghhhgggffffffffffffeeeeeeeeefffggghhhggggggfffeeeeeeeeeggghhhiiijjjkkkllllllkkkjjjiiijjjkkkmmmqqqvvvxxxyyyxxxvvvvvvuuusssqqqooonnnmmmnnnmmmmmmmmmoooppprrrsssuuuuuuuuutttsssrrrqqqqqqqqqooonnnlllkkkjjjkkkkkkiiiiiikkklllnnnoooppppppqqqqqqrrrqqqqqqpppoooooommmnnnoooooonnnmmmkkkjjjjjjjjjiiihhhhhhiiijjjjjjiiijjjkkkkkkjjjiiifffeeecccccccccbbbaaa```___^^^^^^___aaabbbdddeeeeeeeeebbbaaabbbccceeegggjjjkkkmmmnnnoooooooooqqqtttvvvxxxzzz||||||zzzwwwvvvvvvsssssssssssstttvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~yyyuuurrrhhheeeaaa^^^\\\[[[YYYWWWVVVUUUSSSQQQNNNLLLJJJIIIEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNPPPQQQQQQQQQQQQOOOOOONNNLLLJJJGGGDDDCCC===<<<;;;::::::::::::::::::;;;<<<===???@@@BBBCCCAAACCCDDDFFFGGGGGGFFFEEEEEEDDDCCCAAA>>><<<:::999888777666444333222222222000////////////............---,,,,,,,,,,,,---...////////////000000000111//////////////////////////////............//////////////////000000000000...///000111111000///...////////////////////////yyyrrrmmmddd___WWWQQQMMMKKKJJJIIIIIIKKKMMMOOOPPPSSSWWWZZZ]]]bbbhhhooovvvxxxrrrnnnfffZZZPPPKKKIIIIIIIIIQQQ\\\jjjwwwuuueee]]]XXXUUU]]]hhhwww|||bbbQQQEEE???;;;;;;999666444666444444444444444444444444111111111111111222222222000000000000000000000000111000000000000000000///000000000000000000000000111111222222222222222222444555555666777888999999<<<===>>>@@@CCCEEEGGGGGGHHHKKKMMMOOOQQQSSSVVVXXXYYY[[[]]]```bbbbbbbbbbbbeeedddbbbaaaaaabbbcccdddeeegggjjjnnnpppqqqqqqqqqpppoooooooooppptttzzz~~~zzztttnnniiieeecccfffgggggggggfffdddbbbaaa```cccfffgggfffeeeeeeeeefffeeedddcccbbbcccdddddddddeeefffgggggghhhhhhhhhjjjjjjlllmmmmmmlllkkkjjjkkkjjjhhhggggggggghhhiiieeeggghhhiiihhhhhhiiikkknnnooooooppppppooommmmmmlllmmmqqqvvv{{{~~~~~~}}}||||||{{{yyywwwuuurrrqqqppppppoooppprrruuuxxxzzz{{{zzzyyyxxxwwwwwwvvvvvvtttrrrooommmkkkllllllmmmlllmmmnnnppppppqqqqqqpppssssssssssssrrrqqqpppooonnnoooqqqrrrrrrqqqpppooollllllkkkjjjjjjkkklllmmmkkklllmmmmmmllljjjhhhfffddddddddddddcccaaa```___aaaaaacccdddeeeeeeeeeeeeaaa``````aaaccceeegggiiilllmmmmmmmmmmmmooorrrtttuuuxxxzzzzzzwwwuuuttttttppppppppppppqqqsssuuuwwwvvvwwwyyy{{{|||~~~~~~~~~~~~}}}}}}|||yyyqqqnnnjjjgggfffeeecccbbb\\\[[[XXXVVVRRROOOMMMLLLIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRPPPQQQPPPOOOMMMJJJHHHFFF>>>===;;;999888777666666777777888999:::<<<>>>???@@@BBBEEEHHHIIIJJJIIIIIIGGGFFFFFFEEECCCAAA???===999888777555333222222222000000000000////////////111000///......///000111/////////000000000111111000000000000000000000000///............//////000////////////000000000000000000111111000000//////000000000000000000000000{{{tttlllfff]]]XXXQQQLLLJJJJJJJJJJJJJJJLLLOOOQQQRRRUUUYYY\\\bbbgggnnnuuu|||yyypppkkkfff]]]RRRJJJGGGHHHIIIJJJTTTaaappp|||ooo___XXXVVVVVV```mmm|||nnnWWWJJJ@@@;;;999:::999555444666333333333333333333333333000000111111111222222222000000000000000000000000000000000000000111111111000000000000000000000000111111222333444444555555666666777888999:::;;;<<<>>>???AAACCCFFFHHHJJJKKKMMMOOORRRTTTVVVXXX[[[]]]^^^___bbbdddeeeeeedddcccdddcccbbbbbbcccfffiiikkknnnqqqtttxxx{{{||||||{{{yyyyyyxxxwwwwww{{{}}}|||~~~wwwtttooojjjfffcccaaaaaacccdddeeeffffffeeecccbbbaaaeeeiiikkkjjjiiijjjlllmmmlllkkkjjjiiijjjjjjkkkkkkjjjiiiiiijjjkkkmmmnnnqqqrrrtttuuuuuutttrrrqqqooonnnllljjjiiiiiijjjkkkhhhkkkoooqqqppppppppprrrssstttuuuuuuuuutttrrrqqqnnnpppuuu{{{~~~{{{xxxvvvtttrrrqqqqqqrrruuuyyy}}}~~~}}}|||{{{zzzzzzzzzwwwuuurrrooommmnnnooopppsssssstttuuuuuutttsssrrruuuuuuuuutttsssrrrppppppooopppsssvvvwwwvvvuuutttpppooommmkkkkkkkkklllmmmmmmnnnoooooonnnllljjjhhhggggggggggggfffdddcccbbbbbbcccddddddeeeeeeeeeeeebbbaaaaaaaaacccdddfffhhhkkklllmmmllllllmmmooorrruuuwwwxxxwwwtttqqqooonnnlllllllllmmmnnnppprrrsssuuuvvvwwwyyy{{{|||}}}}}}~~~}}}||||||~~~wwwtttrrrpppqqqqqqpppoooiiigggddd___[[[VVVSSSQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNPPPQQQRRRSSSQQQRRRRRRRRRPPPNNNKKKJJJCCCBBB???===:::888777666666666666666777999;;;<<<>>>@@@DDDGGGJJJJJJJJJIIIHHHHHHIIIHHHHHHFFFDDDCCC>>><<<;;;888777555555444222111111111000000000000222111///......///111222//////000000000111111111000000000000000000000000...............///000000////////////000000000000222111111000//////000000000000000000000000000000~~~xxxpppgggaaaYYYTTTNNNIIIHHHIIIKKKKKKJJJLLLOOORRRTTTWWW[[[^^^eeejjjrrryyy}}}tttlllfff```XXXMMMFFFEEEGGGJJJKKKUUUdddttt~~~lllZZZUUUSSSUUUbbbqqq}}}bbbMMMCCC<<<888777999888555555777222222222222222222222222000000111111222222222222000000000000000000000000//////000000111111222222000000000000000000000000///000111333555777888999777888888999;;;<<<======@@@AAACCCEEEHHHJJJLLLMMMPPPSSSVVVXXXYYY\\\___aaaaaaccceeefffgggfffeeedddbbbbbbbbbccceeeiiinnnpppvvvyyy}}}}}}{{{||||||yyyuuutttvvvwwwwwwuuummmkkkgggdddccccccdddeeebbbccceeeggggggfffdddcccdddhhhmmmoooooooooppprrrtttsssrrrppppppppppppqqqqqqooonnnmmmmmmpppsssuuuyyyzzz|||||||||{{{yyyxxxsssqqqooolllkkkkkklllmmmmmmqqqwwwyyyxxxxxxxxxzzzwwwxxxyyyyyyxxxwwwvvvuuupppsssxxx|||yyyvvvtttsssrrrrrrsssvvv|||~~~}}}|||||||||zzzwwwtttpppooooooqqqrrrxxxxxxyyyyyyxxxwwwuuutttwwwwwwvvvvvvtttsssqqqpppppprrruuuxxxzzzzzzyyyxxxsssqqqooolllkkkkkkkkklllnnnoooppppppooommmkkkjjjjjjkkkkkkkkkjjjhhhfffeeebbbcccddddddeeedddddddddddddddccccccdddfffggghhhkkkllllllkkkkkkkkknnnpppvvvwwwwwwuuuqqqmmmjjjiiiiiiiiiiiijjjkkkmmmpppqqqtttuuuwwwyyy{{{|||}}}}}}{{{|||}}}|||zzz{{{zzzxxxvvvvvvxxxzzzzzzzzzzzzxxxtttnnnhhhbbb^^^[[[RRRRRRQQQQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKNNNPPPQQQRRRSSSQQQRRRSSSSSSRRRPPPNNNLLLIIIHHHEEEBBB>>><<<:::999666666555666777888:::;;;;;;===AAAEEEHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJHHHHHHBBBAAA???===;;;:::999888222222222222111111111000111///...------...///111000000000000111111111111000000000000000000000000...............///000111////////////000000000000333222000/////////000111000000000000000000000000}}}xxxqqqiii```ZZZQQQOOOKKKHHHGGGHHHJJJKKKKKKMMMQQQTTTWWW[[[___ccciiinnnuuu|||{{{tttmmmfffaaaXXXRRRLLLHHHEEEDDDJJJQQQ\\\mmm|||rrraaaUUUUUUWWWZZZeeetttkkkVVVFFF;;;;;;:::888777777777555333222222222222222222222222444333222111000000000000222222222111111111111000............////////////000000000000111111111111333333444444666777999:::;;;;;;:::999:::<<>>:::888888777555444444555666888:::<<<@@@CCCFFFIIIJJJJJJLLLLLLJJJIIIIIIHHHHHHHHHFFFEEEDDDBBB@@@>>>===<<<:::777444222111111000///000//////.........//////222222111111000000//////222222111111000000//////111111000000//////......//////////////////////////////////////////////////////000000000000//////zzztttmmmddd[[[VVVNNNLLLIIIGGGGGGHHHJJJLLLNNNPPPSSSVVVYYY]]]aaadddmmmrrrzzz~~~wwwoooiiibbb^^^TTTNNNHHHFFFEEEFFFNNNWWWcccsss|||lll]]]SSSTTTYYY^^^kkkzzz~~~bbbPPPDDD;;;;;;999777777777777555333222222222222222222222222444333222222111111111111222222222111111111111000/////////000000000111111000000111111111111222222444555555666777999:::;;;===<<<<<<<<<===???AAACCCEEEGGGKKKNNNOOOQQQTTTVVVZZZ[[[]]]___aaabbbbbbcccbbbdddeeehhhiiikkkkkklllooommmllllllqqqxxx|||||||||}}}~~~}}}|||{{{zzzwwwtttooojjjeeedddhhhkkklllkkklllkkkiiiggggggiiilllnnnpppppppppooonnnmmmlllkkkoooqqquuuxxx{{{~~~}}}||||||{{{xxxwwwuuutttrrrpppqqqwww~~~~~~{{{xxxuuurrrppppppqqqqqqyyy}}}|||zzzzzz{{{||||||zzzxxxyyyyyyxxxzzz}}}zzzyyyxxxwwwvvvwww{{{~~~|||zzzyyy{{{~~~|||{{{}}}}}}zzzxxxwwwxxxxxxzzz~~~~~~|||vvvtttrrrooonnnnnnooopppqqqrrrsssttttttrrrpppooommmmmmmmmoooppppppnnnlllkkkiiihhhhhhiiijjjiiihhhgggfffdddbbbcccdddggghhhkkkkkklllmmmnnnnnnnnnnnnpppqqqrrrpppmmmjjjiiiiiifffeeeeeeeeegggiiilllmmmrrrrrrrrrrrrtttuuuwwwxxx||||||zzzwwwttttttwwwzzz||||||}}}~~~}}}|||~~~zzzuuurrrkkkgggaaa^^^\\\ZZZWWWTTTSSSQQQOOONNNNNNNNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQOOOMMMKKKHHHEEEAAA===<<<:::888666555444555666666999;;;>>>BBBFFFHHHJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHFFFEEECCCAAA@@@???===:::777555555444333111111111000/////////000000111111111000000000000000111111111000000000000000111000000000/////////...........................000000000000000000000000000000////////////000000|||vvvnnnfff^^^UUUPPPJJJIIIGGGFFFFFFHHHKKKMMMNNNQQQUUUXXX\\\aaagggkkkrrrxxxyyypppiiiccc]]]ZZZOOOIIIDDDDDDEEEKKKVVVaaaooo|||rrrdddXXXPPPSSS[[[dddsssoooVVVIII@@@;;;:::888777666777666555333222222222222222222222222333333222222222222222222222222222111111111111000000111111111111222222222111111111222222222333333666666666777999:::<<<===????????????AAACCCEEEGGGJJJLLLPPPSSSUUUWWWYYY[[[___```aaacccddddddeeeeeedddfffiiillloooqqqrrrrrrtttsssrrrtttyyy|||wwwtttuuuvvvxxxzzz{{{|||}}}~~~yyywwwuuussssssqqqooommmiiieeeaaabbbeeeiiijjjjjjpppooonnnnnnoooqqqtttvvvxxxwwwvvvuuusssqqqpppoooqqqtttxxx}}}}}}yyyxxxuuutttuuu{{{zzzyyywwwuuuttttttuuuvvv~~~}}}{{{}}}~~~}}}|||{{{|||}}}|||}}}}}}{{{zzz|||}}}}}}}}}}}}~~~xxxvvvtttqqqooooooppppppsssuuuwwwyyyzzzxxxwwwuuussssssssstttuuuuuurrrpppooollliiihhhiiikkkkkkkkkiiigggeeeccccccdddfffgggjjjkkklllmmmnnnnnnnnnnnnmmmooopppnnnkkkhhhggggggeeeeeeeeefffhhhjjjmmmnnnrrrqqqqqqrrrrrrtttuuuvvvxxxwwwvvvsssqqqrrruuuxxxyyyyyyzzz{{{}}}~~~wwwsssnnnjjjgggddd```^^^ZZZXXXVVVTTTTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPNNNLLLHHHEEECCCAAA===;;;999777555555555555666888<<<@@@DDDGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCAAA???<<<:::999888666444333222111111000000000000//////000000000000000000000000000000111111111111000000000000////////////........................111111111111111111111111111000///......///000111}}}xxxpppggg___WWWPPPKKKGGGFFFEEEEEEGGGJJJMMMNNNMMMPPPUUUZZZ___fffmmmrrrvvv}}}}}}tttkkkddd^^^YYYVVVMMMGGGCCCDDDIIIQQQ```lll{{{xxxkkk\\\SSSNNNTTT^^^iiiyyy~~~aaaLLLBBB===;;;999777666666666666555333222222222222222222222222222222111111111222222333222222222111111111000000111111111111222222222222222222222333333444444555666666777888:::<<<===>>>@@@@@@AAACCCEEEGGGIIIKKKMMMPPPTTTVVVXXXYYY\\\^^^```aaabbbdddeeefffffffffhhhkkkooossswwwzzz||||||zzzxxxvvvxxx~~~xxxqqqmmmkkkmmmoooqqqtttvvvwwwxxxxxxtttqqqooonnnnnnmmmkkkiiifffdddccceeeiiimmmooopppsssssssssuuuwwwzzz|||~~~~~~}}}{{{xxxuuusssrrrqqqtttwww|||zzzyyywwwuuuwww~~~~~~|||{{{zzzyyyxxxyyyzzz|||}}}~~~|||yyyuuusssssssssssswwwyyy|||}}}|||yyyxxxxxxxxxyyyxxxuuusssqqqmmmjjjhhhiiikkklllmmmkkkiiigggeeedddeeefffhhhjjjkkklllmmmnnnnnnnnnnnnlllmmmooommmkkkhhhggggggffffffgggiiikkknnnpppqqqrrrrrrrrrrrrsssssstttttttttsssrrrppppppqqqtttuuuvvvwwwwwwxxxzzz|||~~~}}}zzzvvvsssooollljjjeeeccc```^^^\\\YYYVVVSSSQQQPPPPPPOOOOOOOOOOOOPPPNNNNNNOOOPPPQQQRRRRRRSSSRRRQQQPPPNNNLLLJJJHHHGGG@@@???<<<:::777666555444444666999===AAAEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEBBB???>>>===;;;999777555444333222111111000111/////////000000111111111//////000000111111222222000000000000////////////------------------------000000000000000000000000222000///------///000222yyysssjjjaaaYYYRRRLLLIIIEEEEEEEEEFFFHHHLLLOOOPPPQQQTTTXXX\\\aaaiiipppuuu{{{yyypppggg```[[[VVVSSSLLLGGGDDDHHHOOO[[[lllzzzrrrfffWWWRRRPPPWWWbbbooo}}}pppWWWFFF>>>;;;:::888666555555666666444333222222222222222222222222000000000000000111222333222222222111111111000000000000000111111111222222333333333444555666666777666777777999;;;===>>>@@@AAABBBDDDFFFIIIKKKNNNOOOPPPSSSVVVXXXYYYZZZ\\\^^^___```bbbeeegggiiijjjkkkooorrrwww||||||yyyzzzvvvnnnjjjgggfffhhhjjjmmmppprrrsssttttttpppnnnkkkkkkkkkkkkkkkiiiffffffhhhkkkooosssvvvwwwuuuvvvyyy{{{~~~|||yyyvvvuuutttwwwzzzzzzyyywwwvvvxxx~~~{{{zzz{{{{{{{{{|||~~~~~~{{{zzzzzzzzz{{{}}}~~~}}}|||||||||{{{xxxuuuqqqnnnkkkjjjkkkmmmooooooooommmjjjhhhfffggghhhiiikkklllmmmmmmnnnnnnmmmmmmlllnnnooonnnkkkiiihhhhhhfffggghhhjjjllloooppprrrrrrrrrssssssttttttttttttsssqqqpppooopppqqqsssssstttuuuuuuwwwxxxzzz|||}}}~~~{{{yyywwwvvvrrrpppllljjjgggccc___[[[WWWVVVUUUSSSQQQPPPPPPPPPNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMKKKKKKDDDBBB@@@===:::888666555444555777:::>>>AAADDDEEEGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFDDDBBB@@@???>>>;;;999777666555444222222111111//////000000111111222222//////000000111111222222////////////000000000000........................////////////////////////222000///------///000222{{{ssslllcccYYYSSSNNNJJJHHHEEEFFFFFFHHHKKKNNNQQQSSSXXXZZZ]]]```dddkkkrrrwwwyyytttlllddd^^^YYYTTTQQQJJJGGGGGGNNNYYYhhh{{{yyyjjj```TTTSSSUUU]]]iiiwwwbbbOOOCCC===::::::777555444444555555444333222222222222222222222222000000000000111222333444222222222111111111111000000000111111111222222222333444444555666777888888888888999;;;===???AAABBBDDDEEEHHHKKKNNNQQQSSSTTTTTTWWWYYYZZZZZZ[[[\\\^^^^^^```dddhhhmmmqqqssstttyyy|||}}}xxxxxx|||}}}vvvnnniiigggfffgggfffhhhllloooqqqrrrrrrqqqnnnllljjjjjjkkkmmmmmmmmmkkkmmmooorrruuuxxxzzz{{{yyy{{{~~~|||zzzyyyxxxyyy|||zzzyyyyyyyyy{{{~~~}}}~~~~~~}}}}}}|||yyysssqqqooooooqqqsssttttttuuurrrooollljjjjjjjjjkkkmmmmmmmmmnnnmmmmmmlllkkklllnnnooonnnllliiihhhhhheeefffgggiiikkkmmmnnnooopppqqqrrrsssttttttttttttrrrpppnnnnnnpppqqqqqqqqqrrrrrrssstttvvvxxxzzz{{{{{{{{{|||~~~~~~|||zzzxxxvvvtttppplllhhhaaa___\\\YYYVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMGGGFFFDDDAAA>>>;;;999777555555666888;;;===???AAADDDFFFHHHJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIFFFEEECCCCCCBBBAAA>>><<<;;;:::999777555444444444111111222222222222222222000000000000111111111111////////////000000000000////////////////////////........................111000///......///000111yyyuuullleee[[[RRRMMMJJJHHHFFFGGGGGGIIIKKKMMMQQQSSSUUUZZZ\\\___dddiiiqqqyyy~~~sssnnnhhhbbb\\\WWWQQQNNNGGGFFFJJJUUUcccuuuooo```YYYRRRUUUZZZdddrrrmmmTTTGGGAAA<<<999888666555333444555555444222222222222222222222222222111111111222333444666777222222222111111111111000222222222222333333333333444444555666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEGGGIIILLLPPPSSSVVVXXXZZZZZZ\\\^^^^^^^^^]]]^^^___aaadddiiipppvvv|||}}}xxxrrrrrrvvvzzz{{{zzzwwwsssmmmhhhddddddeeefffhhhjjjnnnqqqsssssssssrrrqqqooommmnnnpppssstttuuuuuuwwwyyy{{{{{{||||||}}}}}}|||zzzyyyyyy{{{~~~||||||}}}}}}~~~vvvuuuuuuvvvyyy{{{|||{{{yyywwwsssooommmmmmmmmnnnoooooonnnnnnmmmllljjjiiikkkmmmnnnmmmkkkiiihhhhhhfffgggiiijjjlllmmmnnnnnnmmmnnnppprrrssstttttttttqqqooolllmmmnnnpppooommmoooooopppqqqsssuuuwwwxxxvvvuuuvvvyyy|||~~~~~~}}}}}}}}}~~~}}}zzzwwwooollliiiddd```\\\ZZZXXXUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHGGGDDDAAA>>>;;;:::777666666777888999;;;<<>>;;;:::888888777444444333333333333333333111111111000000000000000.../////////000000000111000000000000000000000000////////////////////////000000////////////000000|||uuuqqqggg```VVVNNNIIIGGGFFFFFFHHHIIIJJJLLLOOORRRTTTVVVWWWZZZ___eeennnxxx|||nnnkkkeee```[[[UUUPPPLLLEEEEEEKKKYYYjjj~~~yyyhhhZZZSSSQQQVVV^^^iiixxxvvvaaaKKKCCC@@@<<<888888555444333333444555444222222222222222222222222222222222333444555666888999222222222111111111111000333333333444444444555555444555666777888999::::::===>>>???@@@BBBEEEGGGHHHJJJLLLOOOSSSWWWZZZ\\\]]]^^^```bbbbbb`````````aaaeeehhhnnnvvv~~~wwwqqqlllkkkooossstttsssooolllgggcccaaaaaabbbdddkkkmmmppptttuuuuuutttsssuuusssrrrsssvvvyyy{{{|||~~~~~~}}}zzzxxxxxxwww|||~~~zzzyyyzzz||||||yyyuuurrrooonnnooooooppppppooonnnmmmkkkiiihhhjjjlllmmmmmmjjjhhhhhhhhhiiijjjkkkmmmnnnoooooooookkkllloooqqqrrrssssssssspppnnnkkkkkkmmmnnnmmmkkkmmmmmmnnnoooqqqssstttuuurrrrrrrrrtttxxxzzz{{{zzzyyyyyyyyy{{{}}}zzzxxxtttoooiiieeebbb```YYYWWWUUURRROOONNNMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJHHHFFFCCC@@@===<<<888777777666666777999999AAACCCFFFIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFGGGHHHGGGDDDBBBDDDCCCAAA???===;;;;;;:::555555555444444333333333222222111111000000//////.../////////000000111111000000000000000000000000000000000000000000000000//////000000000000//////}}}vvvooojjj___YYYRRRLLLIIIGGGFFFFFFJJJKKKNNNOOOPPPRRRUUUXXX^^^bbbhhhmmmsss}}}wwwrrrooohhhbbb___YYYQQQKKKKKKGGGKKKTTTbbbxxxzzzlllaaaWWWPPPQQQ[[[gggttthhhWWWFFF>>>;;;888777777666666555444333333222222333222111222333333222000111000000000111333555666222222111111000/////////111222222333444555666777555777999999888888:::;;;>>>@@@BBBCCCDDDGGGJJJLLLOOORRRWWWZZZ\\\]]]^^^___```bbbdddeeeeeegggiiikkkppprrrxxx}}}zzzppplllgggfffhhhlllnnnnnngggeeecccaaabbbfffjjjmmmsssvvvzzz~~~}}}{{{yyyuuuxxx}}}{{{yyyxxxyyyzzz|||~~~zzzvvvtttsssqqqooorrrssstttrrrooolllkkkkkknnnnnnnnnnnnmmmlllkkkjjjlllmmmnnnooonnnllljjjiiikkklllmmmpppssstttsssqqqooonnnlllkkkjjjkkkkkklllkkkkkkkkklllnnnppprrrsssooooooppprrruuuwwwzzz{{{wwwwwwwwwxxx{{{}}}|||yyyvvvsssnnnkkkgggddd___ZZZVVVSSSRRRQQQOOOMMMLLLLLLMMMNNNMMMLLLKKKKKKLLLKKKHHHEEEBBB@@@<<<<<<:::999888888888888888:::>>>BBBFFFJJJLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDCCCBBB@@@>>>===999888666555666555333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222}}}xxxqqqjjjddd[[[VVVPPPJJJHHHGGGGGGFFFIIIKKKNNNPPPRRRUUUYYY\\\bbbfffkkkqqqyyy|||sssnnnhhhaaa\\\YYYTTTLLLIIIIIIEEELLLXXXiiitttggg^^^WWWRRRWWWbbbqqqwww^^^PPPBBB<<<;;;999888888666555555444333333222222222111111222333333111000222222111111111222333444111111111111111000000000222222333444555666777777777888::::::::::::<<<===@@@BBBDDDFFFGGGJJJMMMPPPTTTWWW[[[^^^___```bbbdddfffhhhkkkmmmnnnpppsssuuu{{{}}}{{{wwwtttrrrjjjgggcccbbbeeehhhjjjjjjgggfffeeeeeehhhlllqqqttt}}}~~~~~~{{{yyyyyyzzz{{{}}}}}}yyyxxxwwwvvvuuuvvvwwwwwwuuurrrppppppppprrrrrrqqqqqqooonnnllllllnnnooopppppppppnnnlllkkkkkkkkklllooorrrssssssqqqooonnnmmmkkkkkkkkkkkklllhhhhhhhhhhhhjjjkkkmmmoookkklllmmmoooqqqsssuuuwwwuuuuuuuuuvvvyyy|||~~~~~~|||zzzxxxqqqooojjjddd^^^ZZZWWWUUUTTTRRROOOMMMMMMMMMLLLKKKLLLMMMMMMMMMKKKIIIFFFEEE???>>>===;;;:::999888888999;;;>>>BBBFFFIIILLLMMMLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@===;;;999888777666444222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222{{{wwwqqqjjjbbb]]]VVVQQQLLLHHHGGGHHHHHHHHHIIILLLOOORRRUUUYYY^^^bbbfffjjjpppxxxwwwnnniiiaaa[[[VVVSSSNNNHHHGGGIIIGGGQQQaaatttxxxjjj```ZZZWWWVVV^^^kkk}}}gggRRRGGG===:::;;;999888999555555555444444333333222222111000111333333222000333333222111000000111111000111111111111222222222222333444555666777777888888:::;;;<<<<<<<<<>>>@@@BBBEEEHHHJJJLLLOOOSSSVVVZZZ]]]```cccdddfffiiikkknnnppptttwwwyyy{{{xxxsssooollljjjhhhdddbbbaaaaaadddgggiiiiiiiiiiiikkkmmmrrrwww|||~~~}}}|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||yyyxxxxxxyyyyyyyyywwwuuusssqqqooonnnpppqqqqqqqqqqqqooommmllljjjjjjkkkmmmppprrrrrrqqqooonnnlllkkkjjjjjjkkkkkkgggfffffffffggghhhjjjkkkiiijjjkkkmmmoooqqqrrrsssrrrqqqrrrsssuuuyyy|||~~~}}}yyysssllleee```]]]XXXUUUQQQOOONNNNNNNNNMMMJJJKKKLLLLLLKKKJJJHHHGGGCCCBBB@@@===;;;:::999888999;;;===AAADDDGGGJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCCBBB???===;;;:::888555333111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222{{{vvvpppiiibbbZZZUUUPPPLLLHHHGGGGGGIIIIIIJJJLLLNNNPPPSSSVVV[[[aaaeeeiiinnnuuu~~~{{{rrrjjjeee^^^XXXSSSPPPKKKFFFGGGKKKMMM[[[nnnnnnaaaYYYVVVXXX[[[dddtttuuuZZZJJJAAA::::::;;;999777888555555444444444333333333222111111222444444333111222222111111111000000000000000111111222333333444333444444555666777888999999:::======>>>>>>AAABBBEEEGGGJJJMMMPPPSSSWWW[[[___bbbeeehhhjjjmmmppprrrvvvyyy||||||wwwpppjjjgggeeecccbbbbbbbbbbbbdddgggjjjmmmnnnnnnpppsssxxx}}}~~~~~~~~~~~~{{{xxxvvvtttsssrrrrrrrrrrrrqqqooonnnmmmjjjiiijjjllloooppppppooonnnmmmkkkiiiiiihhhiiiiiihhhgggfffffffffhhhiiijjjkkkkkkmmmnnnooopppqqqqqqooonnnnnnoooqqquuuyyy{{{~~~yyyrrrlllhhh^^^ZZZVVVSSSRRRRRRRRRQQQLLLLLLMMMMMMMMMLLLLLLKKKFFFEEEBBB???<<<:::999888888999;;;>>>AAADDDFFFHHHKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDAAA???===;;;888555333333222111000000//////000000000000000000000000///////////////////////////////////////////////////////////////000111111{{{vvvpppiiibbb[[[TTTPPPKKKIIIFFFFFFHHHJJJLLLLLLOOOQQQSSSUUUXXX]]]cccggglllqqqzzzwwwnnngggbbb[[[UUUPPPLLLGGGDDDHHHOOOUUUeeezzzxxxfff\\\VVVUUUZZZbbbmmm~~~jjjQQQEEE???:::;;;;;;888666777444444444444444333333333333222222333555666555333000000111111222222222222000000111222333444555555444555666666888888999:::999;;;>>>??????AAACCCEEEHHHJJJNNNPPPSSSWWW[[[^^^bbbfffkkkooorrrvvvyyy|||zzztttpppiiieeebbbbbbaaa```bbbccceeehhhkkkooosssuuuxxxzzz~~~~~~||||||{{{|||}}}~~~{{{yyyyyyttttttsssrrrqqqpppooonnnlllkkkkkklllnnnppppppooonnnlllkkkiiihhhggghhhhhhggggggfffffffffgggiiijjjkkklllnnnooopppppppppooommmlllkkklllnnnqqquuuxxx{{{}}}~~~~~~}}}xxxuuuiiifff```\\\ZZZXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPOOOHHHGGGDDDAAA>>>;;;999999888888999;;;===@@@BBBDDDIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFIIIFFFDDDBBB@@@>>>;;;999666666555444222111000000111111111111111111111111/////////////////////////////////////////////////////////...///000000111~~~tttooohhhaaa[[[UUUOOOLLLIIIHHHFFFGGGJJJMMMNNNOOORRRTTTVVVXXX[[[```gggkkkpppwww|||ssskkkddd```UUUPPPLLLIIIEEEEEELLLUUU```qqqppp___XXXUUUVVV___kkkzzz|||___KKKCCC===:::;;;:::666555666444444444444444444444444222222222333555666555333000111222333333333333333111111222333444444555555555666666777888999:::;;;;;;===@@@AAABBBDDDFFFHHHLLLNNNQQQTTTWWWZZZ___bbbfffkkkrrryyy~~~zzzvvvnnnkkkfffccccccccccccbbbeeegggiiillloootttzzz}}}}}}||||||||||||}}}}}}yyyxxxwwwvvvuuussssssrrrrrrqqqooooooqqqrrrrrrqqqooonnnllljjjiiihhhhhhiiifffeeeeeeeeefffgggiiijjjlllmmmnnnooopppooonnnmmmmmmllljjjiiijjjnnnrrrtttxxxzzz|||}}}|||{{{|||~~~yyyuuuooojjjeee```[[[XXXXXXWWWVVVTTTRRRPPPNNNMMMKKKJJJGGGDDD@@@>>><<<;;;888888888999;;;>>>@@@BBBFFFHHHJJJLLLMMMLLLKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHGGGIIIGGGEEECCCCCCBBB???===:::999888777555444333222111111111111111111111111000000000000000000000000000000000000000000000000//////......//////000111zzzvvvmmmhhhaaaZZZUUUPPPKKKIIIIIIHHHGGGHHHLLLOOOQQQQQQTTTVVVXXX[[[___fffmmmrrrvvv~~~wwwoooggg```]]]QQQMMMJJJIIIGGGJJJTTT___rrryyygggXXXUUUVVVYYYeeessslllSSSEEE???:::888999888555444666444444444444444444444444000000000222444444333222333333444555444333222111222222333333444444555555666666777888999:::;;;;;;>>>@@@CCCEEEFFFHHHJJJMMMQQQSSSVVVXXX[[[^^^bbbeeejjjqqq{{{~~~|||yyyvvvsssllljjjhhhhhhiiijjjjjjiiikkkmmmppprrrvvv|||}}}|||||||||~~~~~~~~~|||{{{zzzyyyyyyzzzxxxvvvuuuuuuvvvuuutttrrrqqqooommmkkkkkkkkkkkkggggggfffggghhhjjjlllmmmooopppqqqrrrrrrqqqooonnnnnnllliiihhhhhhkkkoooqqqtttuuuwwwyyyzzz||||||}}}{{{zzzxxxwwwxxxyyy|||}}}~~~~~~|||wwwsssnnnhhhcccbbb```]]]YYYUUURRROOONNNNNNMMMJJJGGGDDDBBB@@@???:::999999999;;;===@@@AAADDDFFFIIILLLMMMMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDEEEEEECCCAAA>>>===<<<:::888666555444111111111111111111111111000000000000000000000000000000000000000000000000///............///000000|||uuuppphhhccc\\\VVVQQQMMMIIIGGGJJJHHHHHHJJJMMMPPPRRRRRRUUUWWWZZZ]]]bbbjjjrrrxxx{{{|||uuulllddd^^^[[[OOOLLLKKKKKKKKKPPP]]]iiirrraaaTTTSSSVVV[[[iiiyyy~~~```JJJ@@@<<<888666777666444444777444444444444444444444444///......000222333222111555666666666555333111000333333333444444444444555777777888999:::;;;;;;<<<@@@CCCEEEGGGIIIKKKNNNPPPTTTVVVYYY[[[]]]```dddgggnnnuuu|||xxxvvvuuutttrrrpppnnnmmmlllmmmoooqqqqqqpppqqqsssvvvxxx|||~~~{{{zzzyyyyyyyyy~~~~~~}}}zzzyyyyyyyyyxxxwwwuuusssqqqooonnnmmmmmmmmmjjjjjjjjjjjjlllnnnppprrrssstttvvvvvvvvvtttsssqqqooollliiiggggggjjjmmmpppqqqrrrssstttvvvxxxyyyzzzxxxwwwuuutttuuuwwwzzz|||zzz{{{|||}}}~~~{{{|||~~~}}}yyytttppppppmmmiiiddd___ZZZWWWVVVQQQOOOMMMJJJGGGEEECCCBBB;;;;;;::::::;;;>>>@@@BBBBBBEEEHHHLLLMMMNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKGGGEEEDDDEEEFFFFFFEEEDDD@@@???>>><<<:::888777666111111111111111111111111000000000000000000000000000000000000000000000000...............///000000|||vvvooojjjaaa\\\UUUPPPNNNKKKHHHEEEHHHGGGGGGIIILLLOOOQQQRRRVVVYYY]]]bbbgggooowww}}}tttlllgggbbb[[[UUUQQQLLLIIIJJJMMMWWWllluuueeeZZZRRRSSSXXXaaaqqqfffPPPDDD>>>;;;:::888777777777555333444444333333333333222222333333333222222111111111333333333333333333444444666666666666666666666666777888::::::;;;<<>>======???@@@AAA@@@BBBDDDGGGJJJLLLMMMLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@>>>;;;999888666555333111000000111111444333222111000000000000111111000000//////......///////////////.........}}}xxxqqqiiiddd[[[WWWQQQLLLJJJIIIFFFCCCIIIIIIIIIKKKNNNQQQTTTUUUYYY]]]aaaffflllsss|||zzzqqqiiiddd^^^WWWQQQKKKHHHGGGLLLTTTccczzz}}}iii[[[TTTOOOTTT]]]iiiyyywww^^^LLLBBB===;;;999888777777777555333444444333333333333222222333333333222222222111111333333444444444444555555555555555555555555666666888999;;;<<<===???BBBDDDIIIKKKMMMOOOQQQTTTYYY\\\]]]```ccceeegggkkkpppttt~~~}}}|||{{{wwwtttmmmlllkkklllooosssxxx{{{~~~~~~}}}|||{{{}}}~~~zzzyyywwwwwwxxxzzz}}}~~~}}}{{{yyywwwuuuttttttuuutttqqqpppppprrruuuwwwxxxwwwvvvvvvwwwwwwuuussspppnnnkkkjjjjjjjjjjjjiiimmmmmmmmmnnnoooqqqssstttsssrrrrrrqqqrrrssstttuuuyyyyyyzzz{{{{{{|||}}}}}}{{{uuuooojjjgggbbb^^^XXXSSSPPPNNNKKKIIIDDDBBB@@@???@@@AAAAAA@@@DDDFFFHHHKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDBBB@@@>>><<<:::777666555333222111111222333222111000000000000000111000000000/////////...////////////////////////~~~xxxqqqiiibbb\\\UUUQQQMMMIIIHHHGGGFFFEEEJJJKKKLLLNNNQQQTTTWWWYYY]]]aaaggglllrrrzzzyyyssskkkeee```ZZZRRRLLLGGGEEEGGGOOO\\\qqqooo^^^UUUQQQRRRYYYdddrrrfffSSSFFF???;;;:::999777777777777555444444444333333333333222222333333333333222222222222333444444444555555555555555555666666777777777888999;;;===???@@@CCCFFFIIIMMMOOORRRUUUWWWZZZ^^^aaaeeegggjjjmmmppptttxxx|||~~~wwwsssrrrrrrooommmiiiiiijjjnnnttt|||~~~}}}~~~}}}|||yyyxxxxxxyyy{{{~~~}}}|||}}}zzzxxxwwwwwwxxxyyyzzzxxxvvvuuuvvvvvvuuusssqqqnnnllljjjkkkkkkjjjjjjjjjjjjkkklllmmmoooqqqrrrrrrqqqpppppppppqqqrrrsssvvvwwwxxxzzz|||~~~|||xxxvvvooojjjddd]]]XXXSSSOOOLLLKKKHHHEEEDDDDDDDDDCCCBBBFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGEEECCCAAA???>>>:::999888666444333222222111111000/////////000000000000000000////////////////////////////////////yyyrrrjjjbbbZZZUUUPPPNNNKKKIIIHHHHHHIIIIIIKKKLLLNNNPPPSSSWWW[[[^^^```ffflllrrrxxx|||ppplllfffaaa[[[UUUNNNIIIGGGGGGJJJSSSddd{{{uuueeeXXXUUUUUUYYYaaammmzzznnnWWWJJJAAA<<<::::::888777666777777555444444444333333333222222222333333333333333333333333333333333444444555555666777777888888999:::;;;;;;:::<<>>===;;;999777666444444000000////////////000000000000000000///////////////////////////000000000{{{ssskkkccc[[[TTTOOOJJJIIIHHHGGGGGGHHHJJJLLLKKKNNNQQQSSSUUUYYY^^^bbbcccjjjrrrxxx~~~{{{uuuiiifffbbb]]]WWWQQQKKKGGGEEEGGGLLLXXXkkktttggg\\\UUURRRWWW^^^hhhsss```NNNEEE>>>:::999999777666666777777555444444444333333333222222222333333333333333333333333222222222333444555555555666777888999:::;;;<<<<<<<<<>>>AAADDDFFFJJJNNNQQQRRRVVV[[[```dddhhhmmmpppzzz{{{|||wwwqqqnnnmmmlllmmmoooqqqrrrrrrtttuuuxxx~~~~~~{{{yyyxxx{{{}}}zzzwwwuuuuuuuuutttsssqqqnnnkkkjjjkkkkkkjjjiiiiiijjjlllnnnqqqssstttuuuqqqpppooonnnmmmmmmnnnooorrrsssuuuxxx{{{~~~xxxqqqjjjccc]]]YYYSSSPPPMMMKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@>>>===;;;999777666222111111000000000000111////////////000000000000////////////000000111111}}}xxxssskkkbbb[[[UUUOOOKKKEEEFFFFFFEEEEEEFFFJJJMMMMMMPPPTTTWWWYYY]]]ccchhhiiipppzzz|||sssmmmdddaaa]]]XXXRRRMMMIIIFFFBBBGGGPPP^^^uuuyyyggg[[[TTTQQQOOOXXXcccnnn{{{pppUUUHHHBBB;;;888888888777555666666777555444444444333333333333222222333333333333444444444444222222333444555666666777555666777888:::;;;<<<===@@@BBBEEEHHHJJJNNNRRRUUUWWW[[[bbbhhhmmmsssxxx|||~~~~~~xxxrrrnnniiikkknnnrrruuuvvvwwwwwwxxxzzz|||{{{yyywwwvvvyyy~~~~~~{{{yyyyyyxxxvvvtttrrrooolllkkkllllllkkkjjjjjjlllnnnqqqtttvvvwwwwwwrrrqqqooonnnmmmmmmmmmmmmpppqqqsssuuuwwwzzz{{{||||||}}}~~~~~~xxxsssmmmgggcccYYYVVVRRRPPPOOONNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBBBBAAA@@@>>><<<;;;:::555555444333222111111222////////////000000000000...//////000000111111222}}}yyyooojjjbbbZZZTTTOOOKKKHHHDDDEEEFFFFFFEEEGGGKKKOOOPPPTTTYYY[[[]]]aaahhhnnnpppyyy|||tttkkkeee___]]]YYYSSSMMMHHHFFFEEECCCKKKWWWgggooo]]]RRRPPPQQQRRR^^^lllxxxxxxaaaKKKCCC???999666888777666555555666777555444444444333333333333222222333333333444444444555555444444555666777888999999777888999;;;===???@@@AAAEEEGGGJJJMMMOOORRRVVVYYY]]]bbbjjjrrrxxx{{{xxxuuuuuuvvvuuutttsssqqqppppppuuu{{{~~~|||{{{yyyxxxxxx{{{}}}zzzwwwtttrrrooonnnnnnnnnnnnmmmjjjlllooorrruuuwwwxxxyyysssqqqpppnnnmmmlllmmmmmmmmmmmmoooppprrrsssuuuuuutttuuuvvvyyy|||{{{vvvqqqmmmgggccc^^^ZZZWWWUUURRRPPPMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIHHHHHHGGGFFFEEEBBBCCCCCCBBBAAA???>>>===999888777555444333333222.../////////000000000111...//////000111111222222{{{wwwiiiddd\\\UUUPPPLLLIIIGGGFFFHHHIIIIIIHHHJJJNNNRRRRRRWWW\\\___```dddlllrrruuu~~~}}}vvvnnnfffaaa\\\ZZZVVVOOOIIIEEEDDDEEEGGGPPP]]]nnnzzzhhhYYYPPPPPPTTT[[[hhhvvvkkkVVVDDD@@@>>>777555888777666555555666777555444444444444333333333222222333333333444444555555555555666777888999:::;;;;;;;;;<<<>>>???AAACCCEEEEEEHHHKKKNNNPPPRRRUUUYYY\\\bbbhhhpppxxx{{{vvvqqqmmmllllllmmmnnnoooqqqrrr|||||||||{{{yyyzzz}}}}}}zzzvvvtttqqqppppppppppppooojjjlllooosssvvvxxxyyyyyysssrrrpppnnnmmmllllllmmmkkkkkklllmmmnnnoooppppppnnnoooqqqtttxxx||||||xxxttttttpppjjjddd```\\\XXXVVVOOONNNNNNMMMMMMNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIHHHHHHGGGCCCCCCDDDDDDCCCAAA???>>><<<;;;999777555444333333.../////////000000111111...//////000111222222222~~~{{{vvvooojjjbbb\\\TTTNNNLLLJJJGGGEEEDDDFFFHHHIIIJJJMMMQQQTTTUUUXXX]]]bbbhhhnnnrrruuuxxxooogggcccaaa[[[YYYSSSLLLGGGFFFFFFDDDHHHVVVjjj}}}~~~lll___VVVRRRSSSXXXeeerrrXXXMMMBBB>>><<<888555444666666555444333333222222222333444444555555444444222222333333444555555666444666666666666666888::::::<<<>>>@@@AAADDDHHHJJJKKKOOOSSSWWWYYY[[[]]]___kkkrrr}}}~~~xxxtttrrrpppmmmjjjiiikkkmmmooorrrxxx~~~~~~}}}~~~}}}}}}|||yyywwwuuutttsssrrrppprrrqqqrrrtttwwwzzzzzzzzzwwwwwwvvvtttrrrpppnnnmmmjjjjjjjjjjjjkkklllmmmnnnnnnnnnoooqqquuuyyy~~~zzz{{{zzzvvvsssnnndddYYYZZZWWWSSSQQQPPPOOONNNLLLNNNMMMMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@===:::888666666666111111111111111222222222...............///000000}}}yyyuuuooohhhbbbZZZUUUOOOJJJIIIHHHGGGEEEFFFGGGIIIKKKLLLOOOSSSVVVXXX[[[```ffflllsssyyy}}}|||sssjjjccc___^^^ZZZXXXSSSLLLHHHHHHIIIJJJSSSaaatttxxxfff[[[UUUSSSXXX___ooo{{{jjjQQQGGG>>><<<:::777555666666555555444333333222222222333444444555555444444333333333444444555555555555777888888777888:::<<<===???AAACCCEEEHHHLLLOOOQQQSSSVVVYYY\\\aaafffiiittt{{{}}}yyyssspppooommmkkkhhhfffiiinnnttt{{{}}}zzzxxxxxxxxxvvvuuuuuuttttttvvvyyy{{{{{{zzzxxxxxxwwwuuusssqqqooonnnkkkkkkkkkkkkkkklllmmmnnnjjjkkklllnnnqqqvvvzzz|||~~~zzzqqqgggccc```\\\XXXVVVTTTQQQOOOOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>;;;999888777777333222222222222111111111///............///000111~~~wwwpppkkkeee]]]XXXQQQMMMIIIFFFFFFFFFFFFFFFGGGIIIKKKMMMOOORRRVVVZZZ]]]```eeekkkqqqyyy|||uuummmeee```]]]\\\[[[XXXSSSMMMJJJJJJNNNRRRaaaooorrrbbbYYYVVVYYYbbbkkk|||qqqXXXIIIAAA:::999999777666777555555555444444333333222333333444555555555555444444444444555555555555555666888999999999:::<<<>>>@@@BBBFFFHHHJJJNNNRRRUUUXXXZZZ]]]```dddjjjrrrwwwuuussspppooonnnnnnmmmkkkiiinnnuuu}}}~~~}}}}}}}}}}}}|||zzzyyyyyy{{{}}}~~~}}}{{{zzzzzzyyywwwuuusssqqqpppmmmlllllllllllllllmmmmmmiiijjjkkkmmmqqqtttxxxzzzxxxrrrnnniiiddd```\\\WWWUUUQQQOOONNNNNNOOOPPPOOOMMMPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCAAA???===;;;:::999999555555444333222111000000///////////////000000111yyypppiiiccc]]]UUUPPPJJJHHHFFFDDDDDDEEEFFFFFFHHHJJJLLLOOOQQQUUUZZZ]]]cccfffkkkpppuuu}}}{{{vvvooohhhdddaaa______]]]YYYSSSOOOKKKKKKRRRZZZmmm{{{}}}pppaaaZZZ[[[aaammmxxx}}}bbbNNNCCC===888888888666555777555555444444444333333333333444444555555555555555555555555555555555555555777888:::::::::<<<>>>AAACCCEEEIIILLLOOOSSSXXX[[[___bbbeeeiiinnntttzzzzzzwwwqqqqqqqqqrrrtttuuuuuuuuutttyyy~~~||||||{{{yyywwwuuusssrrrooonnnmmmlllkkkkkkkkkkkklllmmmnnnpppssswwwyyy{{{~~~~~~~~~~~~{{{uuupppjjjeee___\\\UUUSSSQQQQQQRRRQQQNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???===<<<<<<999888777555333222111000000000000//////000000111zzzsssjjjbbb\\\WWWPPPLLLHHHGGGFFFEEEDDDDDDFFFGGGIIIKKKNNNQQQTTTXXX]]]aaahhhlllqqqvvvzzz~~~|||{{{vvvqqqjjjfffeeeeeedddccc___XXXSSSOOOLLLMMMWWWcccxxxyyymmm```\\\___gggsss~~~fffSSSGGGAAA<<<999999888555444666444444444444444333333333333444555555666666555555555555666666666666666777777999:::;;;<<<===@@@CCCEEEHHHLLLPPPTTTYYY^^^bbbfffiiinnnrrruuuxxx|||~~~~~~~~~yyyuuusssppprrrvvvyyy{{{}}}~~~~~~}}}{{{yyywwwvvvqqqpppooommmkkkkkkjjjjjjooooooqqqsssvvvxxxzzz|||}}}{{{zzzzzz{{{{{{yyyyyyyyyzzz|||~~~zzzuuuoooiiieee]]]YYYVVVVVVVVVUUUPPPKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???<<<;;;:::888666444222111222111111000000000111111{{{ssslllbbb[[[VVVRRRMMMJJJGGGGGGGGGFFFEEEEEEGGGIIIKKKMMMPPPTTTWWW\\\bbbfffkkkqqqxxx}}}}}}{{{yyyxxxqqqmmmgggeeeffffffeeeccc\\\UUUPPPOOOMMMOOO]]]mmmqqqhhh___^^^ccckkkvvvoooXXXJJJCCC>>>:::999:::888444444666444444444444444444444444444444555666666666666555555555666666777888888888999:::<<<>>>>>>@@@CCCFFFJJJMMMRRRWWW[[[```fffjjjnnnqqqtttvvvvvvvvvvvvwwwuuuwwwzzzzzzxxxwwwwwwwwwvvvzzz~~~~~~|||{{{uuutttrrrpppmmmlllkkkjjjooopppqqqsssvvvxxxyyyzzzyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuvvvxxxzzz|||~~~zzztttppphhhddd___^^^^^^[[[TTTNNNKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBB???>>>===;;;888666555444333222111111111111111111yyytttiiibbbYYYSSSPPPMMMJJJHHHDDDFFFGGGGGGFFFGGGIIILLLNNNPPPTTTXXX\\\aaagggkkkmmmuuu~~~{{{xxxvvvvvvnnniiidddcccdddeeebbb___WWWPPPLLLMMMNNNRRRdddxxx|||kkkddd___bbbhhhpppzzz}}}aaaOOODDD>>>999777777999888444444777444444444444444444444444444444555666666666666666444444555666888999::::::;;;===???AAABBBDDDGGGJJJQQQTTTYYY^^^ccciiiooosssxxxxxxwwwuuurrroooooopppnnnpppsssuuuxxx{{{zzzyyyvvvsssqqqooommmmmmoooppprrrtttvvvxxxyyyyyyvvvuuutttsssrrrrrrssssssqqqpppqqqqqqsssuuuwwwyyy|||uuuooojjjggggggcccZZZRRROOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGEEEDDDAAA@@@???===;;;999888777444333222111111111111111}}}uuupppbbb\\\SSSMMMKKKJJJHHHFFFAAADDDGGGGGGGGGHHHKKKOOOPPPSSSWWW[[[___dddjjjnnnnnnwww}}}yyywwwuuutttlllhhhcccaaacccbbb^^^YYYSSSKKKIIILLLNNNTTTiii|||uuuhhhcccaaafffnnnvvvjjjTTTGGG===555555444666888777444444777444444444444444444444444444555555666666666666666333444555777888:::;;;<<<===???BBBCCCEEEGGGJJJMMMVVVZZZ___dddjjjpppvvvzzz~~~|||xxxrrrmmmjjjjjjkkkkkkmmmqqqtttyyy~~~|||zzzwwwtttqqqpppoooqqqrrrtttvvvxxxyyyzzzzzzvvvuuuttttttttttttttttttnnnnnnnnnnnnppprrrtttuuu~~~~~~~~~}}}wwwqqqnnnmmmhhh^^^VVVTTTSSSRRRQQQOOONNNMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHFFFFFFBBBAAA@@@>>>===;;;:::999444333333222111111111222~~~xxxppphhhcccVVVSSSOOOJJJFFFEEEEEEEEEGGGGGGGGGIIILLLNNNPPPPPPRRRWWW\\\```ccchhhpppuuu|||~~~zzzwwwtttqqqoooiiifffdddcccbbb^^^WWWRRRPPPKKKJJJMMMRRR\\\qqqssslllcccbbbdddjjjsss}}}ttt\\\LLLAAA;;;;;;999999999888777666666555444444333222222444555666333444555666666666555444777666555666999;;;<<<<<<>>>@@@CCCFFFIIIMMMRRRUUU^^^bbbgggnnntttxxx{{{|||zzzrrrjjjeeedddfffggghhhnnntttzzz}}}~~~zzzvvvtttsssrrrssstttuuuwwwxxxyyyzzzvvvtttssssssttttttsssrrrpppooommmllllllnnnqqqsssxxx|||{{{|||{{{zzzyyyzzz}}}~~~zzztttlllfffbbb```[[[VVVTTTUUUTTTRRROOONNNLLLKKKKKKMMMNNNOOONNNMMMMMMLLLKKKJJJIIIIIIHHHKKKIIIHHHIIILLLMMMJJJHHHKKKEEEEEEJJJMMMIIIDDDDDDCCCCCCBBBAAA@@@>>>===<<<:::888666333111111000111}}}xxxrrrjjjbbb]]]SSSPPPLLLIIIFFFEEEEEEEEEHHHHHHIIIKKKNNNPPPRRRSSSVVVZZZ```dddgggmmmtttzzz|||xxxuuuqqqmmmkkkeeecccbbbaaa___[[[UUUPPPLLLHHHJJJQQQ[[[iii}}}vvvjjjcccaaacccgggnnnwwwhhhSSSGGG???:::999888888777777666555555444444444444444444555555666666666888888999888888777999888777888:::===>>>???CCCFFFIIILLLPPPTTTZZZ]]]gggjjjoootttyyy|||}}}}}}{{{uuummmfffbbbccceeegggooovvv{{{zzzyyywwwwwwyyyzzz|||~~~{{{yyyxxxxxxxxxxxx|||}}}~~~}}}zzzyyyzzzzzzyyyxxxxxxyyyzzz{{{||||||||||||~~~|||zzzyyywwwwwwxxxxxxyyyzzzzzzzzzwwwuuusssssstttuuutttsssqqqooommmllllllmmmoooqqqtttwww{{{}}}{{{xxxyyyyyyxxxwwwyyy|||~~~xxxtttqqqkkkfffaaa^^^\\\ZZZUUUQQQOOOMMMKKKJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKIIIGGGHHHJJJKKKJJJHHHIIIKKKKKKIIIFFFEEEFFFHHHDDDDDDDDDCCCBBB@@@???>>><<<;;;888666444333222222}}}yyytttnnnhhh```YYYTTTNNNLLLIIIGGGEEEEEEFFFGGGJJJJJJKKKNNNPPPSSSUUUWWW[[[___eeeiiimmmsss{{{zzzuuuqqqlllgggdddaaa```^^^]]]ZZZVVVQQQMMMJJJJJJNNNZZZiiiyyyvvvjjjaaa\\\```dddlllttt}}}sssWWWGGGAAA<<<999888777777666666555555444444444555555666666666666666333444555666666666666555:::::::::;;;===???BBBDDDIIILLLPPPUUUYYY___eeeiiisssvvvyyy}}}~~~}}}vvvqqqjjjdddccceeeiiilllwww}}}||||||}}}}}}}}}~~~}}}}}}|||{{{yyyyyyyyyyyyxxxvvvtttsssooonnnmmmlllmmmoooqqqrrrvvvwwwxxxyyyyyyxxxwwwvvvuuutttrrrqqqpppqqqqqqrrrtttuuuwwwxxxyyyyyyyyyxxxyyyvvvsssqqqrrrrrrrrrrrroooppppppqqqqqqrrrrrrrrrrrruuuxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}|||{{{xxxvvvtttssstttuuuttttttqqqpppnnnlllkkkkkkmmmnnnppprrrvvvyyyzzzyyywwwuuuttttttuuuuuuuuuxxx{{{zzzvvvqqqmmmjjjddd\\\VVVSSSPPPMMMLLLLLLMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGGGGHHHIIIIIIIIIHHHVVV]]]TTTHHHEEEGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@>>><<<:::888666555555|||tttqqqkkkddd^^^WWWPPPLLLIIIHHHFFFEEEEEEFFFHHHHHHJJJLLLNNNPPPRRRUUUYYY[[[___dddjjjooossszzz{{{wwwrrrmmmhhhbbb^^^^^^]]][[[XXXTTTPPPLLLIIINNNQQQYYYgggxxxwwwkkkccc^^^\\\aaahhhrrr|||yyybbbJJJ>>><<<;;;888666777777777666666555555555444555777888888888777666333333444444555555555555;;;;;;<<<===???CCCHHHKKKNNNRRRXXX^^^dddjjjqqquuu~~~}}}zzzxxxsssooojjjggghhhmmmssswww}}}|||xxxuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppnnnllljjjhhhgggffffffgggjjjlllnnnoooppprrrssssssrrrpppooooooooonnnmmmmmmnnnoooooopppqqqrrrtttuuuvvvvvvvvvuuurrrnnnlllllllllmmmlllhhhhhhhhhhhhhhhhhhiiiiiihhhkkkooorrrsssuuuxxxzzz}}}~~~{{{yyyuuuttttttttttttssssssqqqooommmlllkkkllllllnnnpppsssuuuuuutttsssrrrpppqqqrrrssssssvvvzzz~~~|||xxxqqqggg```ZZZVVVRRROOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFFFFGGGHHHIIIFFFaaapppdddQQQJJJGGGCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCBBB@@@>>><<<:::999888yyytttlllhhhaaa[[[VVVPPPKKKGGGEEEEEEEEEEEEFFFHHHJJJKKKJJJMMMQQQSSSUUUXXX\\\```dddhhhoootttzzzzzzwwwrrrmmmhhhddd___[[[\\\ZZZWWWSSSNNNKKKIIIIIIRRRZZZfffvvv|||mmmbbb]]]]]]^^^eeemmmxxxjjjWWWCCC;;;;;;:::888777888888777777777777777666444555777888888888777666777777777888999::::::;;;;;;===???@@@CCCHHHNNNTTTVVV[[[aaahhhooouuu{{{}}}yyyvvvtttrrrpppmmmlllooouuu|||}}}zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvxxxvvvsssooolllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllkkkjjjhhhfffeeedddcccccccccdddfffiiikkkkkklllnnnoooooonnnlllkkkkkkkkkjjjiiijjjkkklllmmmmmmmmmooopppqqqrrrssssssrrroookkkiiiiiiiiiiiihhhdddcccbbbbbbaaabbbbbbcccbbbeeeiiilllnnnpppsssuuuwwwyyy|||~~~{{{{{{{{{|||{{{xxxvvvvvvuuutttvvvtttrrrpppnnnmmmmmmmmmnnnnnnppppppqqqpppooonnnooooooppppppqqqtttxxx{{{{{{~~~uuunnnbbb]]]WWWRRROOONNNLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEFFFHHHIIIBBB]]]nnnbbbPPPJJJHHHCCCCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCAAA???>>><<<;;;yyyrrrlllccc^^^XXXSSSOOOKKKGGGEEEDDDDDDEEEGGGHHHJJJLLLMMMLLLPPPTTTWWWXXX\\\aaafffjjjooovvv|||~~~uuuqqqkkkfffbbb___\\\YYYXXXWWWSSSNNNJJJIIIKKKNNNXXXeeevvvtttddd[[[YYY\\\___kkksss~~~www[[[MMM@@@;;;;;;999888888888888888888777777777777555666666777777777777777777777777888999:::;;;<<<===@@@CCCEEEHHHNNNWWW^^^cccgggmmmrrrwww{{{~~~~~~|||zzzxxxwwwvvvuuuuuutttssstttwww|||{{{xxxvvvuuussspppooonnnnnnnnnpppooooooooonnnnnnmmmmmmooommmjjjgggeeedddccccccddddddccccccddddddeeefffeeeeeeffffffeeedddcccbbbaaa`````````aaacccfffgggiiijjjkkkkkkkkkkkkjjjiiigggfffeeeeeeeeeggghhhiiiiiiiiiiiijjjkkklllmmmmmmnnnkkkiiihhhggggggeeeccc```___^^^\\\\\\\\\]]]^^^]]]```dddgggiiillloooqqqsssuuuwwwzzzzzzyyyxxxvvvssssssrrrsssuuuwwwzzz||||||~~~{{{yyyxxxyyyxxxwwwuuusssqqqqqqpppmmmmmmmmmmmmllllllkkkkkkmmmnnnnnnnnnmmmooosssuuuuuu||||||lllggg___WWWRRROOOMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKJJJHHHFFFFFFGGGIIIAAAPPPXXXPPPFFFEEEHHHHHHAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBB@@@???>>>}}}zzzwwwqqqiiibbbZZZVVVPPPLLLIIIGGGEEEDDDDDDEEEFFFHHHKKKMMMNNNOOOOOOSSSYYY[[[\\\```fffkkkrrrxxx~~~zzznnniiiccc^^^\\\ZZZYYYXXXSSSQQQNNNIIIGGGJJJQQQWWWbbbttt|||lll]]]VVVXXX___dddqqqxxx|||cccLLLDDD===;;;:::888777999777777777777777777777777666555555555666666777777666666666666888999;;;<<>>;;;;;;999666777:::555555555666666666666666666555444444444555777888::::::::::::;;;===???@@@AAAFFFKKKNNNSSS[[[fffoooqqqsssvvvvvvuuusssssstttsssrrrqqqrrrvvv{{{~~~}}}~~~~~~~~~~~~|||{{{yyyxxxwwwvvvqqqnnnkkkjjjjjjjjjiiihhhgggfffdddbbbaaaaaabbbbbbccccccccccccccccccddddddbbbaaa___]]][[[[[[[[[[[[^^^]]]\\\\\\]]]^^^___``````aaabbbcccdddcccbbbbbbcccbbbaaa```aaabbbdddfffddddddccccccccccccdddddddddcccbbbaaabbbbbbddddddfffeeeeeeeeeeeeeeeffffffddddddccccccccc```\\\YYYYYYXXXUUUSSSRRRSSSTTTTTTVVVXXX\\\___aaacccfffhhhlllmmmpppqqqqqqoookkkiiiiiiiiihhhhhhiiijjjlllmmmllloootttwwwyyy{{{}}}~~~~~~}}}|||zzzyyyxxxwwwtttsssqqqpppooonnnnnnnnnkkkkkkjjjgggeeefffhhhjjjnnnuuu}}}uuukkkccc]]]YYYWWWPPPPPPOOOOOONNNMMMLLLLLLIIILLLNNNLLLIIIGGGGGGIIINNNHHHGGGKKKLLLGGGBBB@@@AAABBBCCCDDDEEEEEEEEEDDD@@@AAABBBCCCCCCBBBAAAAAAxxxuuupppkkkfff___XXXSSSIIIHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKMMMOOOSSSUUUXXX\\\aaadddggglllsssxxx~~~{{{sssnnngggaaaZZZVVVWWWVVVSSSOOOKKKGGGIIIMMMKKKIIIVVViii{{{vvvkkk^^^XXXXXX]]]iiittt}}}yyy^^^MMM???===;;;999777888888999999999777666555555555555666666555666888999888777777999:::;;;===AAAFFFIIIJJJMMMRRRYYYaaaiiiooosssyyywwwtttpppnnnmmmlllllllllnnnrrrwww}}}~~~~~~{{{|||~~~~~~}}}zzzxxxwwwvvvppppppoooooonnnmmmllllllffffffeeedddbbb```___^^^^^^^^^^^^^^^______```aaa``````aaaaaa```___^^^^^^^^^^^^]]]\\\[[[YYYYYYXXX[[[\\\]]]]]]^^^^^^^^^^^^___^^^______```aaacccddd^^^___aaabbbbbbbbbaaa```_______________```aaabbbbbbbbbbbbaaaaaaaaa``````ccccccbbbbbbccccccdddeeebbbaaa```___]]]\\\[[[ZZZXXXVVVUUUTTTSSSSSSTTTTTTUUUVVVXXX[[[___bbbeeefffgggiiikkkkkkiiihhhhhhhhhcccddddddeeeffffffgggggggggiiilllnnnoooqqqtttvvvxxxzzz|||}}}}}}}}}~~~|||{{{{{{xxxssspppoooooommmlllkkkiiifffdddccceeegggiiihhhmmmuuu}}}{{{ssslllddd```]]]XXXRRRMMMKKKJJJIIIIIILLLKKKKKKKKKLLLLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA~~~{{{qqqmmmhhhbbb]]]WWWQQQMMMHHHGGGEEEDDDCCCDDDDDDEEEEEEGGGJJJKKKMMMOOOSSSVVV\\\```eeeiiilllqqqxxx~~~~~~wwwoooiii___ZZZTTTRRRSSSSSSOOOLLLGGGDDDFFFLLLNNNRRRbbbuuupppeeeZZZXXX\\\dddoooyyygggQQQFFF>>><<<:::888777777888888999888777666555555555555555555555666777888999888:::;;;===???AAADDDIIIMMMPPPSSSXXX___fffmmmqqqtttvvvsssoookkkhhhggghhhhhhlllooottt{{{~~~|||{{{|||}}}~~~~~~}}}wwwvvvssspppnnnllljjjjjjgggggggggffffffeeeeeedddaaaaaaaaa```^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[]]]]]]^^^____________^^^]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^___```aaabbbbbbcccaaaaaaaaaaaa``````___^^^]]]]]]]]]^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaa```bbbbbbbbbbbbbbbccccccdddaaaaaa```^^^]]]\\\[[[ZZZUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSUUUXXX[[[^^^```aaadddfffhhhhhhfffdddddddddaaaaaaaaaaaaaaaaaabbbbbbeeegggjjjkkklllnnnqqqsssuuuwwwyyyzzzzzzzzz|||~~~~~~~~~~~~~~~~~~}}}zzzvvvsssrrrqqqpppooonnnlllhhheeeddddddfffgggggglllssszzzxxxqqqmmmddd___XXXRRROOOMMMLLLKKKKKKJJJIIIIIIJJJJJJHHHFFFIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAA|||wwwsssiiiddd^^^XXXSSSOOOJJJGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZaaafffkkkooosssyyy}}}wwwppphhhbbbWWWTTTPPPPPPPPPPPPMMMIIIEEEBBBEEEMMMTTT]]]pppxxxggg]]]VVVYYYdddnnnyyylllSSSFFFBBB<<<;;;999777666666777777999888777666666555555666666666777777888999:::;;;<<<>>>BBBDDDGGGKKKOOOSSSWWW[[[bbbiiinnnrrrtttuuusssppplllgggeeeeeefffgggooosssyyy{{{yyyxxxxxxyyyzzz{{{{{{zzzzzz|||}}}|||yyyvvvtttrrrqqqnnnmmmjjjhhhfffdddcccccc^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVXXXYYY[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]___aaabbbbbbbbbaaacccbbbaaa___]]]\\\\\\[[[[[[[[[[[[\\\]]]___```aaabbbbbbbbbaaaaaaaaa``````aaaaaa``````aaaaaabbbccc``````___^^^\\\[[[ZZZZZZTTTSSSRRRPPPOOOPPPPPPQQQQQQRRRTTTVVVYYY[[[]]]^^^aaaccceeedddbbb_____________________^^^^^^^^^^^^```ccceeeggghhhiiilllnnnppprrrtttuuuuuuuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvuuuxxxxxxzzz|||~~~zzzwwwuuutttrrrpppqqqnnnjjjgggdddddddddeeefffjjjooouuuyyy|||}}}}}}|||}}}pppjjjbbbZZZUUURRRPPPNNNKKKJJJHHHIIIJJJJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB~~~zzztttnnnjjjbbb]]]WWWQQQMMMJJJGGGEEEDDDDDDCCCCCCCCCEEEFFFGGGKKKMMMPPPSSSUUUYYY]]]```fffkkkqqqvvv{{{~~~wwwqqqiiiaaa\\\UUUSSSQQQPPPPPPNNNKKKHHHFFFEEEHHHQQQ\\\jjj}}}ooobbbYYYUUU^^^lllxxxzzz^^^KKKCCCBBB::::::888777666666666666888888777666666666666666999999:::999999:::<<<>>>>>>AAAFFFJJJNNNSSSWWW[[[___ccciiippptttuuuuuuuuurrrooolllhhhgggiiikkkmmmuuuyyy~~~}}}}}}}}}zzzvvvvvvwwwxxxzzz{{{||||||||||||~~~~~~zzzwwwtttsssqqqnnnllljjjiiihhhhhhgggeeecccbbbaaa``````ZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYYXXXXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXZZZ\\\]]]\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZ\\\^^^```aaaaaa```___aaa```^^^[[[ZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]___```aaaaaaaaaaaa````````````_______________```aaaaaa______^^^]]]\\\[[[ZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRTTTUUUVVVXXXZZZ\\\]]]^^^```bbbcccbbb___]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^```bbbcccdddgggiiijjjlllnnnooooooppprrrsssttttttsssrrrqqqpppnnnnnnoooppprrruuuxxxzzz|||~~~~~~}}}|||{{{}}}|||xxxuuurrrpppqqqoookkkhhheeeeeeeeeeeefffhhhlllppprrrtttuuuuuuuuuxxx{{{~~~~~~xxxnnneee^^^XXXSSSQQQMMMKKKJJJJJJKKKLLLKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB}}}wwwrrrkkkeeeaaaZZZVVVOOOJJJHHHFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMPPPSSSWWWZZZ^^^bbbfffkkkpppwww}}}yyyqqqjjjccc\\\WWWTTTSSSQQQOOOMMMJJJGGGEEEFFFGGGMMMZZZjjjzzzxxxiiibbb[[[[[[fffuuuhhhSSSGGG@@@===999999888777666666666666888777777666666666666777999:::;;;:::999:::===@@@BBBGGGMMMSSSXXX\\\aaadddeeehhhmmmrrruuuvvvuuutttpppooommmkkklllooorrrtttzzz~~~}}}{{{{{{{{{||||||wwwuuuvvvyyy{{{}}}~~~|||wwwsssqqqooommmhhhhhhfffeeeeeeddddddddd```___^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVUUUVVVVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[ZZZZZZYYYYYYXXXZZZ]]]___```___^^^^^^\\\[[[ZZZYYYXXXYYYZZZ[[[XXXXXXYYYYYY[[[\\\]]]^^^`````````_________^^^^^^^^^]]]]]]]]]]]]^^^______^^^^^^]]]\\\[[[ZZZZZZYYYVVVUUUSSSRRRQQQQQQRRRRRRUUUVVVWWWYYY[[[\\\^^^^^^```bbbcccbbb___]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]]]]XXXZZZ]]]^^^___```bbbdddfffgggiiijjjjjjkkkmmmoooooooooooonnnmmmllljjjiiiiiijjjlllooorrruuuwwwxxxyyyxxxvvvuuuvvvxxx{{{}}}}}}~~~yyytttpppqqqooommmjjjhhhggghhhhhhggghhhjjjkkkmmmnnnnnnoooppprrruuuwwwzzz}}}zzzqqqhhh```ZZZUUUOOOMMMLLLKKKMMMNNNMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB}}}yyytttnnnhhhbbb\\\WWWQQQMMMHHHEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOOOORRRVVVZZZ]]]bbbgggjjjrrrwww~~~zzzrrrkkkddd^^^XXXTTTQQQPPPNNNKKKHHHEEECCCBBBEEEJJJVVVggg{{{qqqfffdddaaaeeeqqq}}}oooWWWIIIBBB;;;555888888888888777777666666777777666666666666777777666999;;;;;;;;;===CCCGGGOOOSSSZZZ```dddgggjjjmmmjjjlllnnnqqqssstttttttttpppoooooooooqqqsssuuuwww}}}~~~|||{{{zzz{{{}}}~~~zzzwwwvvvxxx{{{}}}|||vvvoooiiifffeeeeeeddd_______________```aaabbb]]]]]]\\\[[[ZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUVVVVVVXXXYYY[[[\\\]]]^^^^^^_______________\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWXXXZZZ\\\]]]]]]]]]\\\YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^]]]]]]\\\\\\[[[ZZZZZZYYYTTTSSSRRRPPPOOOPPPPPPQQQTTTUUUVVVXXXZZZ[[[]]]]]]aaabbbdddcccaaa___^^^^^^YYYYYYYYYZZZZZZZZZZZZZZZVVVXXXZZZ[[[\\\]]]___aaabbbdddfffgggggghhhjjjkkkkkkkkkllllllkkkiiigggfffeeefffhhhjjjmmmppprrrssssssrrrqqqpppqqqrrrtttvvvuuuwwwyyyzzz|||~~~{{{wwwuuusssqqqooommmlllkkkkkkhhhhhhiiiiiijjjjjjkkkkkkmmmoooqqqrrrssswww{{{~~~}}}uuummmeee___VVVTTTPPPNNNNNNNNNMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCC|||yyyrrrooojjjeee___YYYSSSOOOKKKHHHEEECCCDDDDDDDDDCCCFFFFFFGGGHHHKKKNNNQQQSSSUUUWWW\\\```dddiiinnnrrrzzz~~~xxxssslllddd___YYYUUURRRMMMLLLJJJGGGDDDCCCCCCCCCJJJRRRbbbvvvxxxlllgggggggggnnnzzzxxx\\\IIIBBB???:::666888888999999888888777777777777666666666666777777555999===@@@BBBGGGOOOVVV```dddjjjoooqqqrrrssstttnnnnnnnnnnnnppprrrtttvvvtttttttttuuuvvvwwwwwwxxx}}}~~~~~~|||{{{zzz{{{|||~~~~~~{{{zzz{{{}}}|||xxxuuuooojjjeeeaaa___^^^]]]\\\ZZZZZZZZZZZZ[[[]]]^^^___^^^^^^]]]\\\\\\\\\]]]]]]YYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]^^^_______________^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\\\\[[[ZZZZZZYYYYYYUUUTTTRRRQQQPPPPPPQQQQQQSSSTTTUUUWWWYYY\\\]]]^^^```bbbddddddbbb`````````]]]]]]\\\[[[YYYXXXWWWWWWUUUWWWYYYZZZZZZ[[[^^^___aaabbbdddeeeeeefffhhhjjjggghhhiiijjjiiihhhfffeeeaaabbbdddgggiiikkkmmmnnnmmmmmmlllllllllmmmnnnnnnoooppprrrssstttwww{{{|||{{{xxxuuurrrpppooonnnjjjiiiiiihhhhhhiiijjjkkkmmmmmmnnnnnnoooqqquuuxxx{{{{{{rrrmmmddd```ZZZVVVSSSPPPNNNLLLJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC|||wwwssskkkhhhccc^^^YYYTTTNNNJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFGGGHHHJJJMMMPPPSSSUUUZZZ]]]bbbfffjjjooouuuxxx{{{xxxtttoooggg```[[[WWWSSSPPPLLLKKKIIIFFFDDDDDDEEEGGGQQQ[[[lllqqqiiihhhhhhjjjsssyyygggQQQCCC???@@@???===888999999999999888888777777777666666666666777888777<<>>@@@AAABBBBBBDDDFFFIIIFFFIIILLLOOOQQQTTTXXXZZZ___ccciiimmmpppvvv}}}|||wwwtttnnniiiccc]]]XXXTTTQQQOOOLLLGGGCCCDDDDDDEEEIIIOOOWWWlllxxxmmmkkknnnnnnuuu}}}dddXXXIII>>>;;;;;;:::999999999888777666666777777555777888888777888:::<<<<<<>>>BBBJJJTTT```jjjppp}}}|||{{{zzzxxxvvvuuutttnnnnnnmmmnnnppptttxxx{{{~~~|||yyyxxxxxxyyyzzzwwwzzz|||}}}|||zzzyyyyyy~~~~~~~~~~~~{{{wwwrrrnnnlllllllllmmmmmmkkkjjjhhhfffeeedddaaa```^^^\\\ZZZXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZWWWVVVVVVVVVWWWWWWXXXYYY]]]\\\\\\^^^``````___^^^[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSTTTTTTTTTVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZ[[[\\\]]]^^^______]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZYYYXXXWWWVVVVVVWWWUUUSSSQQQPPPQQQRRRSSSUUUTTTTTTUUUXXX[[[]]]^^^ccccccccccccddddddddddddbbb```^^^[[[YYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\^^^aaadddffffffggghhhiiihhhhhhhhhgggeeecccaaa___]]]^^^___aaabbbcccdddeeefffhhhiiijjjiiihhhiiijjjhhhiiijjjlllppptttwwwyyy|||}}}{{{xxxvvvuuurrrpppooonnnoooooommmllllllkkklllnnnooopppnnnlllooosssyyy|||xxxrrrkkkddd\\\UUUPPPSSSQQQNNNLLLKKKJJJHHHFFFHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFF}}}xxxtttooojjjeeeaaaZZZWWWSSSNNNKKKIIIHHHHHHCCCEEEFFFGGGGGGHHHKKKMMMJJJMMMPPPSSSVVVYYY]]]___eeeiiioootttxxx~~~}}}xxxsssooofffaaa[[[VVVSSSPPPMMMKKKGGGDDDBBBDDDDDDEEELLLTTTfffyyyuuummmlllqqquuuzzzooo[[[QQQEEE<<<:::::::::999999999888777777777777777555666777777666888;;;===BBBEEEKKKTTT___jjjsssxxx}}}{{{yyyvvvsssqqqpppooolllmmmnnnqqquuuyyy}}}~~~|||zzzxxxxxxyyyzzzxxxzzz|||}}}|||{{{{{{|||~~~~~~zzztttqqqmmmiiieeedddddddddeeedddcccbbbaaa___^^^^^^^^^]]]\\\YYYXXXVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXYYY\\\[[[[[[]]]______^^^]]]ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\ZZZ[[[[[[\\\]]]^^^___```]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\[[[[[[ZZZYYYXXXWWWVVVWWWVVVTTTSSSRRRRRRSSSSSSUUUUUUTTTVVVXXX[[[]]]]]]aaaaaaaaabbbbbbbbbbbbbbbbbb```^^^[[[YYYYYYXXXXXXUUUVVVVVVWWWXXXYYYZZZ[[[^^^aaadddfffgggggghhhjjjhhhhhhhhhgggfffdddaaa```^^^___```aaabbbdddeeeeeeeeeggghhhhhhgggffffffgggffffffhhhjjjmmmqqqtttvvvzzz{{{~~~~~~{{{yyyvvvtttrrrrrrrrrrrrpppnnnnnnmmmmmmmmmnnnmmmkkkiiimmmqqqwww~~~{{{uuuooohhhaaa\\\UUURRROOOLLLKKKJJJIIIGGGIIIGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEE~~~{{{yyyuuupppkkkgggaaa\\\YYYPPPNNNKKKHHHGGGFFFGGGGGGDDDEEEGGGGGGGGGHHHKKKMMMOOORRRVVVYYY\\\```dddggglllqqqxxx~~~|||yyysssmmmhhh]]]ZZZTTTPPPNNNLLLJJJHHHDDDCCCCCCDDDEEEIIITTTaaazzzzzzrrrlllooouuu}}}vvv]]]OOOHHH???:::999:::999888999888777777777777777777777888888777888:::???BBBHHHMMMVVVaaallluuu{{{~~~{{{xxxsssnnnkkkiiihhhhhhiiilllqqqvvv{{{~~~|||yyyxxxwwwxxxyyyyyy{{{|||}}}|||}}}~~~{{{yyyyyyzzz}}}~~~xxxrrrnnnhhhfffbbb___]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYY[[[ZZZYYYWWWUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVYYYXXXWWWWWWWWWWWWWWWXXXZZZYYYYYY[[[]]]^^^]]]\\\YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^___``````______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVXXXZZZ[[[\\\___``````aaabbbbbbbbbbbbaaa___]]][[[YYYXXXXXXYYYUUUUUUVVVWWWXXXYYYZZZZZZ]]]```cccffffffgggiiijjjhhhhhhhhhhhhfffeeecccaaa`````````aaabbbdddeeefffeeefffgggfffdddccccccdddcccccceeegggjjjmmmppprrrvvvxxxzzz}}}|||zzzxxxwwwwwwvvvtttrrrsssrrrpppoooooommmkkkhhhkkknnntttzzz|||vvvnnniii^^^ZZZUUUQQQOOOMMMKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDD~~~{{{vvvssspppmmmgggbbb]]]YYYTTTPPPIIIHHHFFFEEEDDDEEEEEEFFFEEEFFFHHHHHHHHHIIILLLNNNRRRVVVZZZ___bbbgggkkknnnsssxxx~~~|||yyytttnnnfffaaaZZZVVVQQQMMMKKKIIIGGGFFFDDDCCCDDDFFFHHHPPPbbbssszzzsssooonnnssszzzeeePPPFFFBBB===:::999999888777888888777777777777777888999999999999;;;???EEEIIIPPPVVV```jjjsssxxx{{{{{{ssspppkkkfffcccbbbcccdddhhhlllssszzz~~~|||yyywwwvvvuuuvvvwwwyyy{{{|||}}}~~~}}}|||yyyxxxxxxzzz}}}~~~wwwqqqlllfffccc```^^^\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRRSSSTTTVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXZZZ\\\]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXVVVVVVUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___``````````````````````````````^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZZZZWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWXXXZZZ[[[___```aaaccccccdddcccccc```___\\\ZZZXXXWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZ[[[[[[^^^aaadddeeefffgggiiigggggghhhhhhgggeeedddcccaaaaaa```aaabbbdddeeeffffffggggggfffdddbbbaaabbbaaabbbdddfffhhhkkkmmmnnnrrrsssvvvyyy|||~~~~~~}}}}}}{{{yyywwwxxxwwwtttsssrrrqqqnnnllljjjmmmqqqvvvzzz~~~~~~~~~~~~yyytttmmmhhhaaaZZZVVVRRROOOMMMKKKIIIGGGFFFHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDCCCCCC}}}{{{yyyuuupppmmmgggccc^^^YYYUUUQQQNNNKKKGGGGGGFFFEEEDDDEEEEEEFFFIIIKKKMMMMMMNNNOOORRRTTTVVVYYY^^^ccchhhmmmrrruuuyyy}}}{{{xxxtttooohhhaaa[[[XXXTTTNNNJJJGGGEEECCCBBBCCCCCCDDDGGGMMM[[[qqqzzzrrrooooooqqqxxxhhhSSSGGGBBB@@@===;;;:::999777666888777777777777777888888888999:::;;;>>>DDDKKKPPPZZZ```hhhpppuuuwwwvvvuuujjjgggbbb___^^^___bbbdddiiinnnuuu|||{{{yyywwwuuuttttttuuuuuuzzz|||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxyyy|||~~~zzzvvvoooiiieeebbb^^^\\\ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVUUUSSSSSSRRRRRRRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRSSSUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVXXXWWWXXXZZZ\\\]]]]]][[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXVVVVVVVVVVVVWWWYYYZZZ\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\\\\]]]^^^___```aaabbbbbbbbbcccccccccccccccaaa``````______``````aaa```______^^^^^^]]]]]]]]]XXXXXXYYYXXXXXXWWWUUUUUUTTTVVVXXXXXXWWWWWWYYY[[[]]]___aaacccdddeeedddddd```___\\\ZZZXXXVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZYYY\\\```bbbcccdddeeefffffffffgggggggggeeedddcccaaaaaa``````aaaccceeefffggghhhiiigggdddbbbbbbbbbaaabbbdddfffiiijjjlllmmmnnnoooqqqtttwww{{{}}}~~~}}}|||{{{{{{zzzzzz}}}}}}{{{yyywwwuuutttsssqqqoookkkmmmooorrrvvvxxxzzz{{{yyyzzzzzz|||}}}zzztttlllddd]]]XXXSSSOOOLLLJJJGGGFFFGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCC|||yyyvvvsssooojjjfff\\\YYYTTTPPPNNNLLLIIIGGGGGGGGGFFFFFFFFFGGGGGGGGGJJJLLLNNNOOOPPPRRRUUUXXX[[[^^^dddjjjooouuuzzz~~~}}}zzzwwwrrrmmmhhhbbb[[[WWWRRROOOIIIEEECCCAAA???>>>CCCCCCGGGOOOZZZjjjxxxqqqkkkmmmqqqvvv}}}lllWWWKKKDDD???>>>===;;;:::999888888777777777777777888888999777999<<<@@@DDDKKKRRRWWWeeehhhnnnrrrtttsssqqqooodddaaa___]]]]]]```dddgggkkkooovvv|||}}}{{{xxxwwwuuusssssstttuuuvvv|||~~~~~~~~~}}}}}}|||}}}}}}}}}{{{zzzxxxxxxzzz}}}~~~{{{xxxuuusssrrrkkkgggccc___]]][[[XXXVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTSSSRRRQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]___^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY[[[\\\^^^]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^___```aaabbbbbbcccdddddddddeeeeeeeeeeeefffcccbbbbbbbbbbbbbbbbbbcccbbbbbbbbbaaaaaa`````````[[[[[[ZZZZZZYYYXXXXXXXXXVVVZZZ]]]\\\ZZZYYY[[[]]]]]]^^^aaadddffffffeeeeeecccbbb___[[[YYYWWWVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYZZZ]]]```bbbbbbbbbccceeedddeeefffffffffeeedddcccaaaaaa______```bbbdddeeeggghhhiiihhheeecccccccccbbbccceeegggiiikkkkkkkkkkkklllnnnqqqtttxxx{{{|||~~~}}}{{{yyyxxxwwwvvvvvvyyy{{{~~~|||yyywwwvvvuuusssqqqnnnnnnoooqqqrrrtttuuuuuuuuuvvvwwwxxxzzz}}}~~~vvvnnnfff___XXXSSSPPPMMMIIIGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDD~~~wwwuuuqqqnnnjjjeee___[[[SSSOOOKKKHHHGGGGGGFFFDDDEEEFFFFFFGGGHHHIIIJJJKKKJJJLLLOOOQQQRRRUUUYYY\\\aaaeeekkkqqqwww}}}~~~{{{uuuqqqkkkfffaaa[[[VVVSSSNNNJJJFFFBBBAAA@@@???>>>EEEGGGPPP___ooovvvnnnhhhggglllttt{{{sss[[[NNNEEE@@@;;;;;;;;;:::999999::::::777777777777777888999999:::>>>CCCIIIOOOVVV^^^ccciiikkknnnppppppnnnkkkiiibbbaaa```___aaadddhhhjjjlllpppwww||||||zzzwwwvvvuuuttttttvvvxxxyyy}}}zzz{{{}}}~~~~~~~~~|||{{{zzzzzz}}}}}}xxxvvvrrrnnnjjjhhhfffeee```]]]ZZZXXXWWWVVVTTTRRRPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNQQQPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRROOOPPPQQQSSSTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\___``````___^^^]]]]]]]]]]]]]]]^^^^^^______``````___]]][[[ZZZ\\\[[[[[[[[[\\\^^^```aaa^^^___```aaabbbbbbbbbbbbaaabbbbbbcccdddeeefffgggffffffffffffggggggggghhheeeddddddccccccddddddeeeddddddddddddcccccccccccc___^^^]]][[[[[[[[[[[[\\\[[[___bbbbbb___]]]^^^aaa```bbbeeehhhjjjkkkjjjiiihhhfffccc___[[[YYYWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\]]]___bbbccccccccccccdddbbbcccdddeeeeeedddccccccaaa```^^^]]]^^^```cccdddfffggghhhgggeeeccccccdddbbbcccfffhhhiiijjjjjjjjjjjjjjjlllnnnrrrvvvyyy{{{|||{{{yyywwwuuutttsssssstttvvvxxxyyyzzz||||||zzzxxxuuutttqqqqqqqqqpppppppppqqqqqqrrrssstttttttttwww}}}yyyrrrjjjbbb]]]UUUQQQMMMIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEE}}}zzzxxxooommmiiieeeaaa\\\VVVRRRLLLIIIFFFDDDDDDDDDDDDCCCDDDDDDFFFHHHJJJKKKMMMMMMOOOQQQTTTVVVXXX\\\```cccfffjjjpppwww}}}}}}zzzrrrnnngggaaa\\\WWWSSSPPPKKKHHHEEEBBBBBBBBBAAAAAAIIIMMMZZZmmmxxxkkkhhhddddddmmmwww~~~}}}___MMMDDD===777888888999999999999;;;===777777666777777888999999@@@DDDJJJRRRYYY```hhhllliiijjjkkkkkkkkkiiigggfffdddcccbbbbbbdddgggjjjmmmlllqqqwww}}}}}}{{{wwwwwwuuuuuuvvvxxxzzz{{{~~~}}}|||xxx{{{~~~~~~}}}~~~}}}yyyvvvooolllhhhccc___]]]\\\\\\[[[YYYVVVUUUUUUSSSQQQOOOPPPPPPOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQRRRTTTUUUWWWXXXXXXYYYVVVVVVWWWWWWYYYZZZ\\\]]][[[ZZZ[[[]]]```bbbaaa```______^^^^^^^^^___``````bbbcccccccccbbb___]]][[[___^^^^^^^^^___aaacccddd```aaabbbccceeeeeeeeeeeedddeeeeeefffggghhhiiiiiiffffffgggggghhhhhhiiiiiieeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccaaa___]]]\\\]]]^^^___^^^cccffffffbbb```aaadddeeegggkkknnnppppppoooooollljjjfffaaa]]][[[YYYXXX[[[[[[\\\]]]^^^___``````___aaadddeeedddddddddeeeaaabbbcccdddddddddcccbbbaaa___^^^]]]]]]___bbbdddeeefffggggggeeeccccccdddbbbccceeehhhiiijjjiiiiiiiiiiiikkkmmmqqquuuyyy{{{{{{zzzxxxuuusssrrrqqqpppppprrrtttuuuvvvyyy|||~~~zzz{{{|||}}}}}}}}}|||{{{uuuyyy|||yyywwwtttsssrrrpppooooooooooooppprrrrrrqqqpppsssyyy~~~|||tttlllgggYYYUUUOOOLLLJJJIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFF}}}zzzxxxuuuqqqnnniiieee___ZZZVVVRRRNNNLLLFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHJJJKKKMMMPPPRRRSSSWWW[[[^^^___bbbhhhmmmooossszzz{{{wwwsssmmmhhh```YYYTTTQQQMMMKKKJJJGGGEEEDDDAAA???DDDLLLPPP^^^pppuuujjjhhhccceeekkkttt}}}eeeRRRHHHAAA===<<<999999888888888888888999<<<888888::::::777;;;BBBGGGNNNWWW```eeehhhjjjkkkiiifffccccccfffiiijjjiiigggfffddddddeeehhhlllnnntttssssssuuuzzz|||{{{yyywwwwwwvvvuuuuuuyyy~~~{{{zzzzzz{{{|||~~~xxxrrrmmmjjjcccbbb```^^^[[[YYYWWWVVVSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNMMMLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMPPPNNNLLLMMMOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\^^^```aaabbbbbbaaaaaabbbdddcccbbbbbbcccdddfffeeeddddddccccccddddddbbbaaaaaabbbeeehhhhhhhhhkkkkkkkkkkkkkkklllmmmmmmkkklllllllllmmmmmmnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkgggggghhhhhhggggggfffeeegggeeebbb```___```bbbccchhhiiijjjiiihhhgggggghhhnnnooorrruuuwwwxxxyyyyyyrrrooojjjddd```]]]\\\\\\]]]^^^```bbbdddeeeffffffggggggggggggggggggfffeeeeeeeeeeeeeeeffffffggghhhfffccc___\\\[[[\\\^^^```cccccceeeffffffeeeeeedddbbbdddfffiiijjjjjjjjjiiiiiikkknnnrrruuuwwwxxxxxx{{{yyyvvvtttqqqppppppooooooooopppqqqrrrsssttttttvvvuuuuuutttsssrrrpppooosssuuuxxx}}}|||yyyvvvsssqqqppppppooonnnnnnmmmmmmmmmoooqqqtttvvv{{{vvvkkk___UUUSSSQQQLLLIIIIIIEEEEEEEEEGGGHHHHHHFFFDDD|||xxxtttrrrnnnjjjgggaaa]]]WWWSSSOOOLLLIIIGGGDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLNNNOOOQQQUUUWWWYYY]]]aaadddfffiiioootttwww|||~~~zzzuuuqqqiiiddd]]]VVVQQQNNNKKKIIIEEECCCCCCDDDBBBBBBGGGOOO]]]mmmyyykkkcccbbbbbbhhhqqqzzzsssYYYJJJBBB===:::999999999888888777777888888:::666666888888777;;;BBBMMMTTT^^^fffiiiiiigggfffeeecccbbbdddhhhkkkkkkjjjkkkiiigggfffhhhjjjnnnppptttssstttvvvzzz|||{{{zzzyyyzzzzzzzzzzzz~~~~~~}}}{{{zzzzzz{{{|||}}}yyyrrrmmmhhheeebbb\\\[[[ZZZXXXUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMPPPNNNMMMNNNPPPQQQPPPNNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTUUUUUUVVVTTTVVVXXXZZZ[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^___```````````````___```aaaccceeefffffffffggghhhhhhhhhffffffggghhhkkkkkkkkkkkkkkkkkklllmmmlllkkkkkkllloooqqqrrrqqqttttttsssssssssttttttuuurrrrrrssssssssstttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqpppppppppooooooooollllllkkkkkkjjjjjjjjjiiijjjhhhfffddddddeeeggghhhkkklllmmmllljjjjjjlllnnnrrrsssvvvxxxzzz{{{{{{{{{uuurrrlllgggbbbaaa```aaacccdddfffhhhjjjkkklllllllllmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiijjjjjjkkkllliiifffbbb^^^\\\]]]___aaacccdddeeeffffffeeedddddddddeeehhhkkklllmmmlllllljjjlllooorrruuuxxxyyyyyy|||zzzxxxuuusssqqqppppppmmmmmmnnnoooppppppqqqrrrrrrrrrrrrrrrqqqpppnnnnnnooopppssswwwzzz|||~~~|||zzzzzzzzz{{{|||}}}zzzwwwtttsssrrrqqqooonnnmmmllllllmmmoooqqqsss}}}tttiii^^^[[[WWWPPPLLLLLLHHHFFFFFFFFFGGGGGGEEECCCwwwtttoookkkhhhddd```]]]WWWTTTOOOLLLJJJHHHEEECCCAAAAAABBBBBBDDDEEEGGGHHHIIIKKKNNNPPPQQQTTTWWWZZZ```dddiiimmmooosssyyy~~~~~~}}}{{{vvvpppkkkccc^^^WWWQQQMMMJJJGGGEEEBBBAAABBBDDDEEEGGGNNNWWWnnnxxxlllaaa]]]^^^cccmmmzzzrrr```LLLBBB>>>:::888888999999888777777777777777<<<::::::===>>>@@@EEELLLVVV]]]fffllllllhhhccc______```bbbfffjjjmmmmmmmmmnnnllljjjiiijjjmmmpppsssuuuuuuuuuxxx{{{}}}}}}|||}}}|||zzzyyyxxxxxxxxxxxxzzz|||{{{sssoooiiiddd```^^^[[[YYYTTTTTTSSSRRRPPPOOONNNNNNOOONNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLJJJJJJJJJJJJLLLLLLOOONNNNNNOOOQQQRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWXXXXXXXXXYYY[[[\\\^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^______```bbbcccdddeeeffffffffffffffffffggghhhjjjlllnnnooooooppppppooommmlllmmmoooqqqrrrrrrrrrtttuuuvvvwwwxxxwwwwwwyyy{{{}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuutttsssqqqpppooooooooopppnnnmmmlllkkkkkkmmmnnnpppqqqqqqqqqpppoooqqqtttvvvyyyzzz|||~~~~~~zzzvvvpppkkkggggggggghhhkkklllooorrrtttuuuvvvvvvuuuuuuuuuuuuuuutttsssrrrpppooooooooooooppppppqqqmmmjjjeeeaaa______aaacccdddeeefffffffffeeedddccceeegggjjjmmmooopppoooooommmnnnqqqtttwwwzzz{{{|||~~~|||zzzwwwuuusssrrrrrrllllllllllllmmmmmmnnnooonnnnnnoooooonnnmmmlllllllllmmmoooqqqrrrqqqpppoooqqqooommmkkkkkknnnqqqsss}}}}}}zzzxxxvvvsssqqqpppooonnnmmmmmmnnnpppqqqzzz~~~wwwlllfff```XXXRRRPPPMMMKKKIIIHHHHHHGGGFFFEEEmmmjjjfffbbb^^^ZZZVVVSSSPPPNNNJJJHHHGGGGGGEEEDDDBBBBBBBBBCCCEEEGGGHHHIIILLLNNNQQQSSSVVVYYY]]]```fffjjjpppssswww{{{{{{zzzzzzyyyvvvqqqjjjeee^^^YYYRRRMMMIIIGGGEEECCCDDDAAAAAADDDGGGMMMYYYeee~~~zzzmmmbbb[[[\\\```hhhttt~~~```RRREEE???>>>;;;999999999999888777777777777777;;;<<>>===;;;999999999999888888888888999999777;;;AAAFFFKKKSSSYYY]]]bbbcccdddccc___[[[YYYYYYZZZ___eeekkkoooppppppooolllkkkiiihhhjjjmmmqqqssswwwxxx{{{~~~|||zzzxxxuuurrrqqqppppppppprrrtttxxx}}}}}}xxxrrrjjjddd```___\\\XXXVVVUUUSSSQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWYYYZZZ\\\^^^___``````bbbbbbcccdddeeefffgggggggggggghhhhhhiiijjjjjjjjjkkkmmmooorrruuuwwwyyyzzzzzzzzzzzz{{{|||}}}}}}}}}{{{zzz{{{|||}}}yyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}~~~zzzvvvuuuvvvxxxyyy|||~~~~~~}}}yyyyyyxxxxxxxxxxxxxxxyyyuuuqqqmmmhhhffffffhhhiiiiiijjjjjjjjjiiihhhfffeeeiiijjjmmmppprrrsssrrrrrrssstttvvvyyy|||}}}|||zzzyyyxxxqqqpppnnnmmmlllmmmmmmnnnmmmmmmmmmnnnmmmmmmlllllliiijjjkkkllljjjhhhdddbbbaaa___\\\YYYYYY[[[^^^aaahhhnnnvvv~~~zzzvvvtttsssqqqpppqqqrrrtttuuuuuuwww||||||ssslllfffaaaYYYVVVRRRPPPOOONNNMMMKKKYYYWWWTTTQQQOOOMMMJJJHHHGGGEEECCCBBBCCCEEEDDDDDDHHHHHHHHHIIIKKKLLLNNNOOORRRUUUYYY\\\___ccchhhlllqqqvvv||||||yyyxxxvvvsssqqqmmmhhhccc___TTTPPPKKKFFFDDDCCCBBBAAADDD@@@@@@EEEOOO^^^ssstttfff]]]ZZZ[[[dddmmmwwwppp]]]IIIAAA;;;;;;;;;999777888999999999999999:::;;;<<<;;;BBBJJJOOOUUU]]]bbbcccaaaaaa___[[[XXXWWWYYY[[[^^^ccciiinnnppppppooooookkkjjjhhhhhhjjjnnnrrruuuzzz}}}|||zzzuuutttrrrpppooooooppppppppprrrvvvzzz}}}zzzxxxpppooollliiiddd___[[[XXXWWWUUURRRPPPPPPOOOMMMLLLIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTTTTUUUWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]```bbbdddeeeeeeffffffgggiiikkklllmmmnnnooooooooopppqqqqqqrrrrrrvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~yyyvvvrrrnnnllllllnnnpppppppppppppppnnnmmmkkkiiilllmmmppprrrttttttsssrrrssstttuuuxxx{{{~~~~~~}}}|||uuusssqqqooommmnnnnnnooonnnnnnoooooonnnmmmllllllffffffggggggeeebbb```^^^[[[YYYVVVSSSSSSTTTVVVXXX___eeemmmvvv}}}~~~wwwvvvtttsssrrrssstttuuutttvvvyyy}}}|||xxxsssmmmccc___[[[WWWUUURRROOOLLLPPPNNNLLLKKKJJJIIIGGGEEEFFFDDDBBBBBBDDDEEEEEEEEEHHHIIIJJJLLLOOOQQQSSSUUUWWWYYY]]]aaaeeeiiinnnrrrzzz|||xxxuuusssppplllhhhddd```\\\XXXPPPLLLGGGCCCBBBAAA@@@???BBBAAAEEEPPP]]]ooouuujjj```[[[[[[```kkkuuu~~~rrr\\\PPPBBB<<<888999:::888777999888888999:::;;;===>>>???BBBLLLUUUYYY^^^dddgggddd^^^]]]\\\YYYWWWXXX\\\___ccchhhmmmppppppooonnnooolllkkkjjjkkkmmmrrrvvvyyy|||xxxvvvvvvoooooonnnmmmnnnooopppqqqrrrtttxxx}}}{{{vvvpppkkkiiicccaaa___\\\XXXVVVSSSRRROOONNNLLLLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPNNNQQQTTTUUUTTTUUUXXX[[[\\\\\\\\\\\\\\\\\\\\\\\\___aaadddgggjjjmmmnnnoooooooooqqqsssuuuxxxzzz{{{{{{{{{|||}}}}}}~~~~~~~~~{{{wwwsssrrrsssuuuwwwwwwwwwwwwwwwuuusssqqqooopppqqqsssuuuvvvuuutttsssqqqqqqsssuuuxxx{{{xxxuuurrrooonnnnnnoooppppppppppppooonnnmmmlllkkkfffeeedddccc```^^^\\\ZZZUUUTTTRRRPPPPPPQQQRRRSSSXXX^^^fffnnnuuuzzz|||yyywwwvvvvvvvvvuuuvvvxxxzzz|||~~~~~~~~~}}}|||||||||}}}zzzrrrooojjjddd___YYYSSSOOOJJJHHHGGGFFFGGGGGGEEECCCHHHFFFDDDDDDFFFGGGGGGGGGHHHIIIKKKNNNQQQUUUXXXYYYaaaccchhhkkkoootttyyy}}}~~~}}}}}}|||zzzuuurrrmmmjjjddd```\\\XXXTTTRRRMMMIIIDDDAAA@@@??????>>>BBBDDDLLLZZZkkk~~~pppggg^^^\\\___eeerrr|||vvv___NNNFFF???999777999:::999999;;;888888999:::<<<>>>@@@AAADDDNNNXXX[[[___dddddd___[[[[[[[[[ZZZYYY[[[___bbbgggkkkppprrrpppnnnnnnnnnmmmllllllmmmpppuuuzzz}}}yyyuuurrrrrrrrrllllllkkklllmmmnnnpppqqqtttvvvzzzzzzsssllleee```]]][[[ZZZWWWTTTRRRPPPOOONNNKKKJJJJJJKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPPPPNNNQQQTTTUUUUUUVVVYYY\\\________________________fffhhhkkkooorrruuuwwwxxxxxxyyyzzz}}}{{{xxxvvvxxxzzz||||||||||||{{{zzzxxxuuutttssstttvvvwwwxxxwwwuuutttooooooppprrruuuyyy|||~~~xxxvvvssspppnnnnnnoooppppppppppppooonnnlllkkkjjjhhhgggdddaaa___\\\ZZZYYYRRRRRRQQQQQQQQQRRRSSSSSSUUUZZZbbbjjjpppuuuzzz}}}|||zzzyyyyyyvvvvvvxxxyyyzzz{{{||||||zzzyyyxxxwwwxxx{{{~~~|||vvvpppiii```XXXRRRGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFHHHHHHHHHIIIKKKMMMNNNPPPTTTVVVXXX[[[^^^aaahhhjjjnnnqqquuu{{{~~~|||zzzxxxtttoookkkgggddd___[[[XXXTTTPPPNNNJJJFFFCCCCCC@@@===@@@EEEIIINNNXXXgggxxxkkkgggcccdddjjjsss|||uuu```NNNEEEDDD::::::999999888888777777999888777888;;;???BBBCCCOOOTTT[[[```aaa``````___\\\\\\\\\]]]^^^```cccdddjjjmmmqqqrrrqqqnnnlllkkkkkklllmmmooorrrxxx~~~|||{{{yyyvvvrrrppppppqqqoooooooooooooooppppppqqqyyyzzz|||wwwrrrlllgggccc___[[[XXXUUUTTTRRRPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPSSSRRRQQQPPPOOOPPPPPPQQQQQQSSSUUUVVVWWWZZZ]]]```dddeeefffhhhkkkmmmoooppprrrtttxxx}}}~~~|||zzzyyyxxxyyyzzzzzzxxxuuurrrpppnnnnnnooopppssswwwzzz|||zzzvvvrrrooonnnnnnnnnmmmppppppppppppooonnnllllllkkkgggbbbaaabbb```ZZZUUURRRQQQOOOMMMMMMNNNOOOQQQXXX\\\aaafffjjjmmmqqqssswww{{{{{{yyyuuuvvvwwwyyy{{{|||zzzxxxxxxxxxwwwvvvuuuvvvzzz}}}}}}uuukkk```YYYEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKMMMOOOQQQRRRUUUYYY\\\___bbbfffhhhnnnqqquuuyyy~~~~~~~~~|||yyywwwtttooojjjfff```]]]XXXTTTQQQNNNKKKHHHEEEBBBBBBCCCAAA???AAAFFFLLLWWWfffxxxuuummmkkkjjjlllqqqyyy|||fffUUUGGG???>>>;;;::::::999888888777777888888999;;;???CCCFFFGGGPPPUUU[[[___```___^^^^^^___^^^^^^___aaaccceeefffjjjmmmppprrrqqqpppppppppnnnoooqqqrrruuuzzz~~~vvvvvvtttqqqnnnmmmmmmooopppoooooooooppprrrtttuuu|||}}}|||yyyoookkkeee```\\\XXXUUURRRQQQPPPNNNMMMKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTVVVXXXYYY[[[___dddggglllmmmpppsssvvvxxxyyyzzz}}}||||||}}}~~~}}}{{{xxxuuusssoooooooooppprrrvvvzzz}}}~~~zzzvvvrrrooonnnnnnnnnmmmoooooooooooonnnmmmlllkkkkkkfffbbb``````^^^XXXSSSQQQOOONNNLLLLLLMMMOOOPPPVVVZZZ```eeehhhkkkoooqqqsssvvv{{{|||xxxwwwwwwxxxyyyzzzyyywwwttttttsssrrrqqqrrruuuxxx}}}~~~tttiiibbbEEEDDDDDDDDDDDDFFFGGGHHHKKKMMMOOOOOOPPPRRRUUUWWWXXX[[[```dddgggkkkpppsssvvvyyy~~~}}}|||{{{yyyuuuqqqmmmhhhbbb^^^YYYUUUQQQNNNKKKIIIFFFCCCBBB@@@AAACCCCCCBBBEEEKKKTTTdddyyyxxxqqqssstttuuuxxx|||fffTTTIII@@@;;;999;;;:::999999888888888888777999<<>>:::999:::999888777777777888999:::===AAADDDGGGIIILLLMMMSSSVVV[[[^^^___```bbbccceeeeeedddeeeeeegggiiijjjjjjlllnnnnnnooopppsssuuuwwwyyy|||wwwrrrpppooonnnnnnnnnmmmlllmmmoooqqqtttsssssssssvvvyyy}}}|||~~~|||uuunnnhhhdddbbb^^^[[[WWWSSSQQQPPPMMMKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNNNNOOOQQQRRRRRRSSSVVVVVVWWWYYY[[[]]]^^^___aaacccgggkkkpppvvv}}}}}}xxxvvvttttttuuuyyy}}}~~~yyyuuuqqqnnnmmmmmmmmmmmmkkklllllllllkkkkkkjjjiiihhheeeaaa^^^\\\XXXSSSPPPMMMLLLKKKJJJKKKMMMOOOPPPUUUYYY___cccfffiiilllooopppsssvvvyyyzzz|||~~~{{{xxxwwwvvvvvvuuurrrrrrrrrpppoooppprrrtttwww}}}~~~wwwHHHHHHHHHJJJLLLNNNQQQRRRRRRTTTWWWYYYZZZ]]]aaaccccccggglllrrrwww}}}|||xxxwwwtttpppkkkfffaaa[[[VVVRRROOOLLLIIIGGGFFFEEECCCAAADDD@@@???BBBFFFLLLWWWaaawwwwwwssstttvvvnnn\\\HHH???>>>===;;;:::888777777666777888:::;;;@@@CCCFFFHHHIIIJJJLLLNNNTTTXXX]]]aaaccceeegggiiiggggggfffffffffgggiiijjjjjjlllmmmnnnnnnpppsssvvv{{{~~~~~~vvvppplllkkkkkklllmmmnnnmmmmmmnnnqqqsssvvvvvvvvvwwwyyy|||}}}~~~}}}|||{{{vvvsssnnniiiccc___\\\[[[WWWTTTQQQNNNNNNMMMKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLNNNNNNOOOMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYZZZ]]]___bbbeeeggghhhkkkoootttyyy}}}{{{{{{|||xxxtttooommmlllllllllkkkiiiiiijjjjjjjjjiiihhhhhhfffdddaaa^^^ZZZVVVRRROOOMMMLLLKKKKKKLLLNNNPPPRRRWWW[[[```dddgggjjjmmmoooppprrruuuwwwxxxyyy{{{}}}}}}{{{yyyxxxwwwvvvrrrssssssrrrpppppprrrtttvvv{{{IIIJJJJJJLLLOOORRRVVVWWWYYY[[[^^^```bbbeeejjjmmmmmmqqqwww}}}}}}yyyuuusssmmmjjjeee```[[[VVVQQQNNNIIIGGGDDDCCCCCCBBBAAA???CCCAAABBBHHHPPPYYYgggssswwwrrrqqqwww}}}vvv[[[MMM@@@;;;;;;:::999999888777777777888;;;>>>@@@GGGJJJMMMMMMKKKLLLNNNRRRXXX\\\bbbgggiiijjjlllmmmiiihhhggggggggghhhiiijjjjjjllloooppprrrtttxxxzzz|||xxxsssnnnjjjhhhiiiiiilllmmmnnnnnnnnnooorrruuuyyyyyyzzzzzz|||}}}~~~}}}}}}{{{yyyvvvsssqqqooofffeeeaaa^^^ZZZWWWUUUTTTPPPMMMJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHJJJKKKLLLIIIIIIJJJLLLMMMOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQNNNOOORRRTTTWWWZZZ\\\]]]___aaadddhhhlllppprrrsssyyy}}}vvvrrrnnnkkkjjjjjjjjjiiiggghhhhhhhhhhhhhhhggggggeeecccaaa^^^ZZZVVVRRRPPPNNNMMMMMMMMMNNNPPPSSSTTTYYY\\\aaaeeehhhkkknnnpppnnnpppsssuuuvvvwwwyyyzzz|||~~~~~~|||zzzyyysssttttttsssrrrqqqrrrtttxxx|||NNNOOOPPPRRRVVVYYY]]]___aaacccgggiiilllppptttwwwyyy}}}}}}}}}}}}|||yyyuuuqqqooofffccc^^^YYYVVVRRRMMMKKKGGGEEEBBBAAABBBBBB@@@???DDDEEEKKKWWWbbbnnn}}}uuupppnnnpppzzzuuuaaaMMMDDD<<<;;;;;;888777888999888888999<<>>CCCGGGJJJPPPSSSUUUSSSQQQRRRXXX]]]ccchhhnnnrrrrrrpppnnnmmmmmmlllkkkjjjiiijjjkkklllkkkooouuuzzz{{{xxxvvvuuutttlllkkkjjjiiiiiikkklllmmmtttuuuvvvvvvvvvwwwzzz}}}|||}}}}}}{{{zzztttqqqlllfff```[[[YYYWWWSSSSSSRRRPPPNNNLLLJJJIIIKKKIIIGGGGGGHHHIIIJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRSSSSSSTTTTTTTTTUUUZZZ\\\___ccchhhllloooqqqsssvvv{{{|||sssoookkkhhhgggggggggfffeeeeeeffffffgggffffffeeebbbbbbaaa^^^ZZZVVVTTTSSSQQQPPPPPPPPPRRRTTTWWWYYYYYY\\\aaaeeehhhjjjmmmooooooqqqtttvvvwwwxxxzzz|||~~~{{{}}}}}}|||zzzyyyzzz{{{|||{{{~~~ZZZ[[[\\\```fffjjjmmmnnnooorrruuuyyy|||~~~}}}}}}~~~}}}{{{xxxvvvrrrmmmgggbbb___ZZZTTTOOOMMMKKKHHHEEEHHHDDDBBBDDDDDDCCCFFFJJJLLL[[[nnnuuuoooiiiiiiqqq|||{{{dddSSSIII<<<<<<<<<<<<<<<;;;;;;;;;:::;;;>>>@@@CCCHHHNNNRRRTTTUUUVVVWWWXXX[[[```ccclllnnnqqqrrrqqqoooooooooiiijjjlllllllllmmmppprrruuuuuuwww~~~{{{wwwsssqqqqqqpppnnnllliiihhhgggggghhhkkknnnpppqqqqqqrrrsssvvvyyy{{{}}}zzzrrrmmmeeebbb^^^ZZZVVVRRRQQQPPPPPPMMMKKKKKKLLLLLLJJJHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGJJJNNNRRRRRRQQQSSSTTTTTTSSSRRRRRRSSSUUUTTTUUUVVVVVVVVVXXX[[[^^^```dddjjjppptttxxx{{{~~~}}}uuuqqqlllhhhggggggfffeeeggghhhiiiiiihhhgggeeedddcccbbb```]]]ZZZVVVSSSQQQOOOPPPQQQRRRTTTWWWYYYZZZ[[[]]]```cccgggjjjlllmmmmmmoooqqqssstttuuuxxxzzzyyy|||~~~~~~}}}|||zzz~~~{{{zzz{{{}}}~~~aaaaaaccchhhmmmrrruuuwww|||~~~||||||{{{||||||zzzxxxuuurrrnnniiiccc___ZZZUUUPPPLLLJJJIIIFFFDDDBBB@@@AAACCCEEEFFFLLLSSS```qqqwwwooollljjjmmmwwwiiiWWWIIICCC::::::999999999::::::;;;<<<>>>AAADDDHHHLLLRRRVVVXXXXXXXXXXXXYYY]]]ccchhhlllnnnqqqrrrqqqooooooooommmnnnoooooonnnoooqqqsssyyyzzzzzzyyyuuuqqqppppppooommmkkkjjjiiihhhhhhjjjllloooqqqttttttuuuvvvxxx{{{~~~{{{rrrjjjddd___\\\YYYUUUQQQOOOMMMMMMMMMJJJIIIIIIJJJKKKIIIGGGIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKJJJLLLOOORRRSSSRRRTTTUUUVVVUUUTTTTTTVVVXXXUUUWWWYYY[[[\\\```dddgggjjjnnnuuu{{{xxxtttooollljjjjjjiiihhhjjjkkkkkkkkkjjjiiihhhgggeeedddbbb```]]]YYYWWWUUUSSSSSSSSSTTTUUUVVVXXXYYYZZZ[[[^^^aaadddgggiiijjjjjjlllooopppqqqrrruuuwwwyyy{{{~~~~~~~~~|||xxxyyyzzz{{{}}}iiikkknnnrrrwww|||~~~|||{{{yyyyyyxxxxxxvvvsssppplllhhhccc]]]YYYSSSOOOKKKGGGFFFEEEDDDBBBAAA@@@BBBEEEFFFKKKVVVbbbxxx|||sssmmmhhhiiimmmttt}}}hhhUUUHHH@@@===;;;:::999888999;;;===>>>AAADDDGGGJJJNNNQQQVVVYYY\\\\\\[[[[[[]]]aaagggkkklllnnnpppqqqpppooooooppppppqqqrrrrrrrrrrrruuuwww}}}{{{wwwuuuuuussspppooooooooommmlllllllllkkkkkkllloooqqqsssvvvvvvvvvxxxyyy{{{}}}zzzrrrhhh___YYYVVVTTTQQQNNNKKKJJJIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHJJJLLLNNNOOOOOONNNMMMMMMPPPRRRSSSSSSWWWXXXZZZZZZZZZ[[[]]]^^^[[[]]]aaadddfffjjjooorrrwww|||}}}yyytttqqqoooooonnnmmmoooooooooooonnnmmmlllkkkhhhhhhfffdddaaa^^^[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXX\\\\\\^^^aaaccceeeggggggiiikkkmmmooooooqqqsssuuuxxxzzz}}}~~~}}}|||vvvwwwwwwwwwxxx{{{rrrtttxxx|||~~~}}}}}}~~~}}}|||{{{yyywwwvvvuuutttpppnnnjjjfffbbb]]]XXXTTTOOOLLLHHHEEECCCBBBAAAAAADDDCCCEEEGGGJJJSSSeeevvvyyyrrrmmmjjjeeejjjrrr|||}}}jjjVVVHHH@@@===<<<<<<;;;::::::<<>>===<<<;;;:::;;;<<>>===<<<:::999:::<<<@@@EEEKKKPPPSSSWWWXXXXXXWWWWWWYYY]]]```___bbbfffhhhhhhggggggggghhhiiikkkkkkkkkkkkmmmooommmppptttxxx||||||wwwrrrpppooonnnqqqsssttttttuuuvvvwwwvvvvvvuuutttsssrrrrrrrrrwwwwwwvvvtttrrrpppnnnmmmgggdddaaa\\\WWWSSSPPPNNNHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFHHHJJJLLLMMMMMMMMMLLLMMMMMMMMMMMMNNNOOOQQQQQQQQQQQQRRRQQQRRRUUUZZZ^^^aaaeeejjjooorrrtttwwwyyy|||~~~~~~~~~~~~~~~{{{wwwsssnnnkkkiiiiiihhhhhhgggggghhhhhhiiieeedddddddddfffhhhjjjkkkkkkmmmoooppppppqqqsssuuuxxxzzz}}}~~~}}}|||zzzzzzyyywwwuuuvvvzzz|||~~~~~~zzzzzzzzzzzzyyyxxxxxxwwwrrrqqqpppmmmjjjfffcccaaa]]]ZZZVVVSSSQQQOOOLLLJJJCCCDDDDDDBBB@@@@@@CCCGGGKKKPPP^^^qqqxxxqqqgggaaa```dddiiilllyyy|||jjj]]]NNNGGG???;;;;;;<<<;;;999;;;===AAAGGGNNNTTTYYY\\\[[[[[[ZZZYYYYYY]]]bbbgggfffggghhhhhhgggggghhhjjjfffhhhiiiiiiiiijjjlllnnnpppssswww{{{zzzsssnnnmmmmmmlllppptttuuuuuuvvvxxxzzzyyyxxxwwwuuusssrrrppppppsssrrrqqqnnnkkkgggdddbbb]]]ZZZWWWSSSPPPNNNMMMLLLHHHGGGFFFEEEDDDEEEFFFFFFEEEGGGHHHGGGDDDCCCDDDFFFFFFGGGJJJLLLNNNNNNNNNMMMMMMMMMNNNOOOQQQSSSTTTUUUTTTUUUWWWWWWXXX\\\ccchhhlllpppvvv|||~~~{{{wwwtttssstttsssrrrqqqpppooooooooojjjjjjiiijjjkkknnnppprrrppprrrtttuuuuuuuuuwwwyyyyyy{{{~~~{{{{{{yyywwwvvvwwwzzz}}}}}}|||{{{yyyyyyyyyyyyyyyxxxwwwvvvnnnmmmllljjjfffbbb___\\\XXXVVVRRROOONNNLLLIIIGGG>>>@@@AAAAAA@@@AAAFFFJJJXXX^^^oooyyypppjjjbbb___bbbjjjrrrwwwmmmZZZMMMKKKDDD;;;888:::<<<<<<:::???BBBHHHOOOVVV]]]bbbeee\\\\\\[[[ZZZ[[[```gggllllllkkkiiigggeeefffjjjmmmeeefffhhhhhhhhhhhhkkkmmmsssvvvzzz~~~zzzqqqllllllmmmkkkooosssuuuuuuvvvxxxzzz{{{zzzxxxvvvsssqqqooonnnnnnmmmkkkhhhddd___[[[XXXWWWUUUQQQNNNKKKJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFFFFEEEGGGHHHFFFCCCAAABBBDDDEEEGGGJJJMMMNNNOOONNNNNNLLLMMMNNNPPPRRRUUUWWWYYYWWWYYY[[[\\\]]]bbbjjjooovvv{{{~~~|||{{{}}}{{{yyywwwuuusssrrrrrrppppppooopppqqqtttwwwyyyvvvxxxzzzzzzzzz{{{}}}yyy|||~~~~~~}}}{{{|||}}}~~~{{{{{{yyywwwvvvwwwzzz}}}~~~}}}}}}zzzyyywwwuuuuuussspppmmmnnnjjjeeeaaa^^^[[[XXXVVVTTTPPPLLLKKKKKKJJJGGGDDD@@@<<<===CCCAAA>>>FFFTTTeeexxxyyyrrraaabbbccceeejjjrrr{{{|||nnn\\\LLLCCC>>>===<<<999888:::>>>AAABBBMMMWWW[[[___dddddd```^^^^^^^^^```cccfffiiikkklllkkkiiihhhhhhhhhiiijjjhhhgggggggggiiillloooqqqzzz||||||}}}}}}uuuooolllllllllppppppqqquuuyyy{{{|||{{{|||zzzvvvtttrrrooollliiigggeee```\\\XXXVVVUUUTTTNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJIIIFFFDDDDDDEEEEEEHHHKKKMMMMMMNNNOOOPPPNNNPPPRRRSSSTTTVVVYYY[[[[[[\\\___aaafffmmmuuuzzz}}}{{{{{{yyyyyyxxxwwwxxxzzz|||~~~}}}zzzwwwvvvuuutttuuu{{{~~~zzzxxxyyyzzz{{{{{{~~~}}}||||||wwwvvvtttsssrrrpppmmmkkkiiieee```]]]ZZZWWWUUUSSSOOOKKKHHHFFFFFFFFFDDDAAA???;;;<<>>EEEJJJQQQbbbsssrrrhhhcccgggkkkqqqxxx}}}jjjYYYOOOFFF@@@>>><<<<<<<<<<<<===BBBHHHMMMYYY^^^bbbbbbbbbddddddcccaaacccfffiiilllnnnoooooooooooopppppppppooonnnnnnlllnnnppptttxxx||||||wwwuuussstttwww{{{}}}}}}zzzwwwrrrmmmjjjiiiiiijjjlllmmmooorrrwwwyyyyyyxxxvvvsssmmmiiieeeaaa\\\YYYWWWUUURRRNNNLLLJJJIIIIIIFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIGGGEEEDDDDDDEEEFFFHHHKKKLLLMMMMMMOOOPPPRRRTTTWWWZZZ\\\___cccfffiiilllrrrxxx~~~zzzvvvtttrrrrrrsssvvv|||~~~~~~}}}{{{yyywwwvvvssspppmmmkkkiiieeeaaa^^^ZZZWWWTTTQQQPPPNNNKKKHHHHHHFFFCCCAAA??????>>>>>>@@@???CCCKKKSSS```tttuuummmhhhfffmmmrrr{{{pppZZZMMMEEE???======;;;<<<===???CCCJJJRRRXXXbbbcccdddbbbaaaaaaaaabbbbbbeeeiiimmmpppqqqqqqpppoooppprrrsssssssssrrrqqqqqqssswww}}}yyyuuupppooooooqqqtttvvvwwwvvvrrrpppmmmjjjhhhhhhiiijjjkkklllnnnqqquuuvvvuuutttoookkkeee___[[[VVVRRROOOOOONNNLLLIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEEEEHHHJJJLLLLLLMMMOOOQQQSSSVVVZZZ]]]aaaeeejjjnnnrrrwww~~~}}}xxxuuussspppqqqssswww~~~~~~}}}}}}|||{{{yyyvvvtttrrrqqqnnnjjjgggccc___ZZZWWWTTTRRROOONNNMMMKKKHHHEEEEEEDDDAAA>>><<<<<<>>>???AAAEEELLLVVVbbbrrryyyppplllkkkllltttzzzkkk]]]MMMEEE@@@<<<;;;<<<:::===@@@EEEKKKRRR[[[aaadddcccaaa```]]]\\\]]]```bbbeeejjjnnnqqqrrrqqqpppoooqqqsssuuuvvvvvvvvvvvvwww{{{}}}xxxtttqqqpppmmmmmmmmmoooqqqrrrqqqooolllkkkjjjiiihhhiiijjjjjjkkkkkkmmmoooqqqqqqooommmeeeaaa[[[UUUQQQMMMJJJGGGEEEDDDDDDBBBBBBAAAAAA@@@FFFEEEEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFEEEHHHJJJLLLMMMOOORRRTTTVVVYYY^^^cccgggmmmssswww|||xxxtttrrrnnnpppsssxxx~~~|||zzzyyy{{{|||yyyyyyxxxwwwuuurrrooommmkkkhhhdddaaa^^^ZZZUUURRROOOMMMKKKKKKJJJHHHEEECCC@@@@@@???===<<<>>>AAADDDHHHPPP[[[gggttt~~~vvvpppoooppprrrzzz}}}nnnWWWLLLCCC@@@>>>;;;;;;<<<>>>BBBGGGLLLRRRYYY```dddaaa^^^]]]]]][[[YYY[[[```ccceeejjjnnnpppqqqqqqqqqpppqqqsssvvvyyy{{{||||||zzzsssooommmkkkiiilllkkkkkklllnnnnnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkiiieeebbb[[[VVVQQQLLLIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGGGGIIILLLNNNPPPSSSWWWZZZ\\\___eeekkkqqqxxx|||wwwsssqqqnnnpppsssyyy}}}zzzwwwvvvwww{{{~~~zzzwwwtttttttttrrrpppmmmiiigggbbb___]]][[[YYYVVVRRROOOJJJIIIHHHHHHHHHFFFCCCAAA===>>>@@@@@@AAAFFFLLLQQQYYYcccppp{{{{{{vvvtttuuuxxxzzz~~~|||hhhZZZKKKCCC======>>>===>>>AAAEEEIIIOOOTTTXXX\\\```ccc^^^ZZZZZZ\\\[[[YYY]]]cccdddfffjjjmmmpppqqqrrrrrrrrrsssuuuxxx{{{{{{vvvqqqmmmkkkjjjiiihhhiiiiiihhhiiikkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeaaa[[[WWWQQQMMMHHHEEEDDDCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJIIIGGGGGGGGGIIIJJJLLLOOORRRUUUYYY^^^aaadddhhhnnnuuu|||zzzuuuqqqooonnnppptttzzz~~~{{{yyyvvvtttvvvyyy}}}~~~{{{wwwtttpppppppppooommmiiifffcccZZZYYYWWWVVVVVVTTTQQQOOOHHHGGGFFFFFFFFFEEEBBB???===???BBBEEEHHHNNNVVV]]]jjjuuu}}}{{{yyywwwxxx{{{}}}jjjXXXMMMHHHAAA<<<===???@@@CCCGGGKKKOOOUUUYYY[[[]]]___```\\\XXXYYY]]]]]][[[___fffeeegggjjjmmmppprrrssssssssstttvvvyyy}}}~~~xxxqqqnnnkkkjjjjjjkkkkkkjjjgggfffeeegggiiijjjjjjiiigggggghhhhhhhhhgggfffeeefffeeedddbbb```ZZZTTTOOOLLLHHHDDDAAAAAABBBBBBBBB<<<===>>>@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJKKKJJJHHHGGGHHHIIILLLOOORRRUUUXXX]]]bbbfffjjjooouuu}}}~~~~~~~~~xxxsssooommmnnnpppuuuzzz}}}yyywwwuuutttuuuyyy}}}|||yyyvvvsssrrrooolllhhheeebbb```]]][[[ZZZVVVRRRPPPOOONNNJJJGGGJJJGGGDDDBBB@@@@@@>>>======>>>AAAFFFOOO\\\jjjttt~~~wwwzzz}}}ssscccTTTLLLJJJ???>>>>>>>>>AAADDDHHHJJJPPPSSSWWWXXXXXXWWWWWWWWWZZZ[[[]]]```bbbdddeeeffffffjjjnnnrrrrrrrrrrrrrrruuuwwwzzz}}}yyytttrrrppplllkkkjjjjjjiiihhhgggggggggiiikkklllkkkiiiiiihhhgggggggggeeebbb___```___\\\YYYTTTOOOLLLIIIEEEDDDCCCBBB@@@???>>>===>>>???@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHCCCEEEFFFFFFEEEFFFHHHJJJHHHJJJKKKKKKJJJKKKMMMOOOVVVWWWZZZ___eeekkkppptttxxx{{{~~~|||wwwrrrpppnnnlllnnnssszzz~~~||||||}}}~~~}}}|||zzzxxxwwwxxxzzz~~~|||yyyuuurrrooonnnkkkhhhddd```^^^[[[XXXVVVTTTQQQMMMLLLLLLKKKIIIFFFFFFDDDAAA@@@?????????>>>AAACCCHHHPPP\\\kkk{{{{{{yyyyyyyyy|||tttcccUUUIIIBBB@@@???>>>>>>???BBBGGGKKKNNNQQQSSSVVVWWWWWWWWWXXXYYY\\\]]]___bbbdddfffggggggiiilllooopppqqqqqqrrrsssyyy|||}}}yyyvvvrrrooolllkkkjjjjjjiiihhhhhhgggfffhhhjjjkkkkkkjjjiiihhhfffeeeeeebbb___\\\XXXWWWTTTPPPLLLHHHEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@AAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGCCCEEEFFFFFFEEEFFFHHHJJJIIIKKKMMMNNNOOORRRVVVYYY\\\^^^ccciiiooouuuzzz}}}~~~~~~~~~~~~~~~~~~}}}wwwrrrooommmmmmooossszzz}}}{{{{{{|||}}}}}}~~~{{{zzz{{{}}}|||zzzwwwtttpppllliiihhheeeaaa]]]ZZZXXXUUURRROOONNNLLLJJJIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>???AAABBBFFFKKKTTT```oooyyytttrrrtttwww~~~sss^^^QQQIIIAAA;;;999>>>???@@@BBBFFFKKKOOORRRQQQSSSUUUVVVVVVWWWYYY[[[^^^___bbbdddgggiiijjjjjjmmmnnnoooooopppqqquuuwww}}}}}}zzzzzzyyyxxxqqqooollljjjjjjkkkjjjiiiiiihhhggggggiiikkkkkkjjjiiigggdddbbb```]]]ZZZWWWQQQOOOKKKGGGDDDBBB@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBCCCDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGEEEFFFHHHHHHHHHIIIKKKMMMNNNPPPRRRTTTWWW[[[aaaeeegggjjjooovvv}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~xxxsssooolllnnnpppttt{{{|||yyyyyyzzzzzz{{{}}}~~~~~~|||{{{vvvtttqqqnnnjjjfffcccaaa^^^[[[WWWTTTRRROOOLLLJJJLLLKKKIIIHHHHHHGGGFFFFFFBBBAAA@@@??????BBBFFFIIIOOOWWWeeeuuu|||wwwqqqnnnpppvvv{{{tttbbbPPPGGGCCC@@@<<<;;;===@@@DDDIIIMMMPPPRRRSSSQQQSSSUUUVVVVVVXXX\\\^^^aaabbbdddgggjjjlllmmmnnnoooppppppppprrrvvv{{{}}}zzzyyyyyyxxxwwwooommmjjjiiijjjjjjjjjiiikkkiiiggggggiiijjjjjjiiifffddd```]]]ZZZWWWSSSPPPMMMKKKGGGCCCAAA@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKKKKLLLMMMPPPRRRWWWXXX[[[]]]```eeelllppptttxxx}}}~~~}}}}}}}}}~~~~~~}}}|||||||||}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~zzztttooommmppprrrvvv}}}~~~zzzxxxwwwwwwxxxyyy{{{~~~}}}yyywwwuuuooonnnkkkgggccc```]]][[[XXXVVVRRROOONNNLLLIIIGGGJJJJJJHHHFFFDDDCCCBBBCCC???@@@@@@@@@BBBGGGNNNTTTaaalll|||}}}vvvtttpppmmmnnnsss|||tttbbbSSSEEE@@@@@@?????????>>>BBBIIIOOOSSSSSSRRRQQQQQQSSSUUUWWWXXX[[[^^^aaacccdddgggjjjmmmoooqqqqqqpppqqqsssuuuxxx~~~}}}|||{{{zzzzzzyyyvvvsssmmmkkkhhhhhhiiiiiiiiiiiillljjjhhhggghhhhhhgggeeeaaa]]]YYYVVVSSSOOOLLLIIIIIIGGGDDDAAA@@@???@@@AAA<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHGGGGGGGGGGGGHHHHHHIIIHHHJJJMMMNNNOOORRRUUUXXX]]]```ccchhhlllssszzz~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||||||||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||wwwrrrooosssuuuyyy|||yyyvvvuuuvvvvvvvvvyyy}}}~~~|||yyyvvvrrrooommmgggeeeccc```\\\YYYWWWVVVSSSPPPMMMKKKKKKJJJHHHFFFEEEFFFEEECCC@@@>>>>>>???>>>@@@CCCEEEJJJSSS___ggg{{{zzzwwwnnnnnnooopppssszzzwwwbbbOOOFFF>>><<<======???CCCDDDGGGMMMQQQTTTSSSQQQPPPQQQTTTWWWYYY[[[^^^aaacccdddfffiiillloooqqqssstttrrruuuyyy}}}~~~wwwxxxyyy{{{{{{xxxsssooojjjhhhffffffggghhhhhhhhhkkkiiigggfffeeeddd```^^^XXXUUUQQQMMMKKKHHHEEECCCBBBAAA@@@>>>>>>>>>>>>???<<<======>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHIIIIIIJJJKKKLLLJJJLLLOOORRRUUUXXX\\\___dddhhhnnntttzzz~~~||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{yyyyyyyyyyyyyyyzzz{{{|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~zzzvvvsssvvvxxx||||||xxxuuutttuuuuuuuuuxxx|||~~~xxxwwwuuurrrnnnjjjgggeee^^^]]][[[YYYVVVSSSQQQPPPNNNKKKIIIHHHHHHHHHFFFEEEBBBCCCCCCAAA???>>>???AAAAAAEEEKKKQQQZZZgggwwwxxxtttsssnnnqqquuuyyy~~~wwwbbbQQQEEE@@@===>>>>>>???CCCIIINNNNNNOOOOOOPPPPPPPPPPPPQQQTTTYYY\\\^^^```ccceeeeeegggjjjmmmpppssstttuuuvvvzzz~~~yyyvvvuuuuuuwwwxxxxxxuuuoookkkhhhfffddddddeeeggggggfffgggfffeeedddbbb^^^YYYUUUPPPMMMIIIFFFDDDCCCAAA???===========================>>>>>>??????@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOPPPSSSWWWZZZ^^^bbbgggkkkqqquuu{{{~~~|||{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxyyy{{{{{{yyyyyyzzzzzz{{{||||||}}}|||||||||||||||||||||||||||{{{zzzzzzzzz{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzxxxyyy{{{|||xxxuuuttttttuuuvvvxxx|||~~~}}}|||{{{zzzyyytttrrrpppmmmiiidddaaa___YYYXXXVVVTTTQQQOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEDDD@@@BBBDDDCCC@@@@@@CCCEEEEEEKKKSSS\\\hhhxxxzzzsssqqqrrrqqqvvv|||wwwdddRRRFFFBBBAAABBBDDDCCCCCCIIIPPPUUUSSSOOOMMMLLLMMMPPPRRRPPPTTTZZZ^^^```bbbdddffffffgggjjjmmmqqqsssuuuvvvyyy~~~}}}xxxssspppuuuuuuuuuuuuuuurrrmmmjjjfffeeeccccccdddfffffffffddddddcccbbb___ZZZSSSNNNKKKHHHEEEBBBAAA@@@>>>===<<<<<<===>>>>>>>>>>>>===>>>?????????@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKMMMOOOPPPQQQWWWZZZ^^^cccggglllqqquuu~~~|||{{{zzzzzz{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~|||{{{zzz{{{|||}}}}}}|||{{{{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}~~~|||}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxyyyyyyzzz{{{||||||||||||||||||||||||||||||{{{{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~|||{{{zzz||||||xxxuuutttttttttwwwyyy|||~~~}}}|||}}}yyyvvvtttpppmmmjjjiiihhhhhheeeaaa\\\WWWTTTUUURRRNNNMMMNNNNNNKKKIIIIIIHHHEEECCC@@@>>>===<<<>>>@@@BBBBBB@@@AAADDDHHHMMMYYYhhhuuu}}}uuuqqqrrrsssxxx|||zzzdddPPPEEEDDD<<<===@@@CCCHHHLLLPPPRRRYYYWWWSSSPPPOOOQQQTTTVVVYYY\\\```bbbccccccddddddhhhjjjlllmmmppptttyyy}}}zzzvvvsssooommmpppqqqrrrrrrqqqnnnjjjhhhgggdddaaa```aaacccdddddddddbbb___ZZZTTTOOOJJJGGGDDDBBBAAA???>>>===>>>>>>;;;;;;<<<===>>>???@@@@@@======???@@@@@@AAAAAAAAACCCDDDEEEEEEEEEFFFIIILLLIIIJJJLLLMMMNNNQQQUUUXXX\\\___eeellltttzzz{{{yyywwwuuuuuuuuuvvvxxxzzz}}}~~~~~~|||{{{{{{yyyzzz}}}~~~}}}|||zzzzzz{{{{{{|||wwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||||||||{{{{{{{{{{{{|||{{{{{{zzzyyyzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvwwwxxxyyyyyy{{{{{{{{{zzzzzzyyyyyyxxx{{{zzzyyyyyyyyyzzz{{{|||||||||~~~||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}yyywwwuuuuuuuuuwwwyyy{{{}}}~~~~~~}}}zzzwwwrrrooollliiifffdddcccbbb___\\\YYYUUURRRQQQQQQNNNLLLKKKLLLLLLJJJHHHFFFEEECCCAAA???>>>>>>======???BBBCCCDDDIIIPPPVVV```mmm||||||vvvtttvvvxxx~~~{{{hhhVVVHHHBBBBBB>>>???CCCGGGKKKPPPSSSUUUWWWUUUSSSQQQQQQSSSUUUWWW[[[^^^aaacccccccccdddeeefffhhhjjjmmmqqqvvv|||{{{vvvrrrooollliiikkklllmmmmmmkkkhhheeecccbbb```^^^^^^```aaaaaaaaa^^^\\\XXXTTTNNNJJJFFFDDD@@@???>>><<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFIIILLLMMMOOOQQQSSSTTTWWW[[[^^^dddgggmmmttt{{{~~~yyyvvvsssrrrrrrqqqrrrsssuuuxxx{{{~~~~~~~~~}}}}}}||||||||||||{{{zzzyyyxxxyyyzzz{{{|||}}}||||||{{{{{{zzzyyyxxxxxxxxxyyyyyyuuuuuuvvvvvvvvvwwwwwwwwwyyyyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxxxxzzz{{{|||||||||}}}~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~{{{yyywwwwwwwwwwwwxxxzzz|||~~~|||~~~~~~~~~}}}}}}|||{{{zzzsssoooiiieeebbb___]]][[[ZZZXXXUUURRROOONNNMMMMMMKKKIIIIIIIIIJJJIIIGGGEEE@@@???>>>===<<<<<<<<<<<>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHIIILLLNNNQQQSSSWWWZZZ\\\___cccfffmmmpppuuu|||yyywwwrrrnnnlllkkklllmmmnnnooorrruuuyyy}}}}}}|||zzzzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuwwwwwwvvvuuuuuuuuuuuuvvvssssssssstttttttttuuuuuuwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz{{{|||{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{zzzzzzzzzxxxzzz{{{~~~}}}{{{yyyyyyzzz}}}~~~{{{yyyxxxwwwvvvtttrrrkkkgggaaa\\\YYYWWWVVVTTTRRRQQQOOOMMMLLLKKKJJJJJJGGGFFFFFFFFFFFFDDDBBBAAA>>>>>>===<<<<<<=========CCCFFFKKKPPPYYYgggvvv|||{{{|||uuudddRRRGGGBBB@@@@@@BBBBBBDDDHHHLLLOOORRRSSSTTTPPPRRRTTTWWWYYY[[[\\\\\\^^^```cccccccccccccccdddaaaeeejjjpppwww~~~|||zzz{{{|||~~~yyyvvvpppllliiigggdddaaaddddddeeeeeedddcccaaa______^^^^^^^^^^^^\\\YYYVVVNNNKKKGGGCCC???>>>===============>>>>>>???@@@@@@>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKLLLMMMNNNQQQSSSUUUXXX]]]```cccfffiiikkkrrruuuyyy~~~~~~yyyvvvrrrooojjjgggfffgggjjjlllmmmooosssxxx}}}|||yyyxxxwwwwwwvvvvvvvvvvvvvvvuuuttttttuuuuuuuuuttttttsssrrrrrruuuttttttsssssssssssssssrrrrrrrrrrrrssssssssssssuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuuuutttxxxwwwwwwvvvvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxzzz{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||{{{|||~~~}}}zzzxxxvvvvvvxxx{{{~~~||||||zzzxxxuuusssrrrooollljjjeee```ZZZVVVSSSRRRQQQOOOKKKLLLMMMNNNMMMKKKIIIGGGEEEEEEEEEDDDBBB@@@???>>>????????????@@@AAABBBCCCGGGLLLUUU___kkk{{{~~~~~~~~~uuucccUUUHHHCCCBBB@@@@@@AAADDDFFFHHHJJJLLLNNNOOOPPPQQQSSSWWW[[[]]]____________```bbbcccbbbbbbccceeedddhhhooovvv||||||yyywwwxxxzzz}}}{{{vvvrrrmmmiiigggeeebbb```aaabbbbbbbbbbbbaaa```___bbbaaa___^^^\\\XXXSSSOOOGGGEEEBBB???<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFIIIKKKNNNPPPQQQSSSVVVXXX]]]aaafffjjjlllnnnpppqqquuuwwwzzz~~~{{{uuuqqqnnnkkkhhhdddbbbbbbeeejjjmmmpppssswww}}}}}}zzzwwwuuuuuuuuuttttttttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwwwwwwwuuutttsssssssssssswwwvvvvvvuuuuuutttssssssttttttttttttttttttttttttttttttsssrrrrrrssssssssstttuuuuuuuuuvvvvvvwwwwwwuuuuuuvvvxxxyyyzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~|||}}}{{{xxxvvvtttuuuwww{{{~~~}}}}}}~~~}}}{{{yyywwwvvvuuussspppnnnllliiidddaaa\\\YYYTTTQQQOOONNNLLLKKKGGGHHHJJJLLLKKKIIIFFFEEECCCDDDCCCAAA???===>>>@@@<<<<<<===???BBBEEEGGGIIIPPPXXXeeesss~~~pppbbbRRRIIICCCBBBBBB@@@@@@BBBFFFFFFGGGHHHJJJLLLNNNPPPUUUWWW[[[^^^```aaaaaaaaa___aaacccccccccdddeeegggjjjooowww~~~}}}yyywwwuuuwwwzzz~~~{{{xxxssspppkkkgggeeecccaaa___^^^^^^^^^___^^^^^^]]]]]]bbb```]]][[[WWWRRRLLLHHHBBBAAA???===<<<<<<<<<<<<:::;;;<<<>>>??????@@@???BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJNNNRRRUUUWWWZZZ\\\___gggkkkppptttuuuuuuvvvvvvvvvwwwyyy|||~~~}}}yyyuuuqqqmmmkkkdddbbb```___aaaeeejjjnnnuuuxxx}}}~~~{{{wwwtttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppnnnnnnnnnnnnoooppprrrrrrqqqqqqrrrrrrrrrqqqpppooooooooopppppppppqqqqqqqqqpppqqqrrrtttuuuuuuuuuuuuuuutttrrrqqqqqqrrrssssssvvvvvvuuuttttttssssssrrrttttttttttttttttttttttttssssssrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvvvvwwwvvvvvvxxxyyyzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}zzzwwwuuuttttttwww{{{}}}|||{{{}}}~~~}}}|||yyyxxxwwwuuusssqqqnnnmmmiiigggeeedddbbb___[[[XXXSSSQQQNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA???===>>>AAAEEE>>>@@@CCCGGGMMMRRRVVVYYYcccmmm||||||}}}}}}kkk\\\RRRFFFBBB@@@BBBCCCBBBDDDHHHGGGFFFFFFGGGJJJNNNRRRTTTZZZ[[[^^^aaabbbccccccbbbaaacccdddeeeeeefffiiikkkpppvvv|||yyyvvvuuutttvvvzzz~~~~~~zzzvvvtttpppmmmiiieeecccbbb___^^^\\\\\\\\\]]]]]]]]]]]]]]]]]][[[WWWTTTPPPLLLFFFBBB>>>>>>=========<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMOOOQQQTTTYYY^^^aaadddgggjjjnnnrrrwwwzzzzzzyyyxxxxxxtttuuuvvvwwwxxxxxxxxxxxxwwwvvvtttrrrnnnllliiihhhaaa```___```ccchhhmmmpppzzz|||}}}zzzwwwssspppoooooopppmmmnnnnnnooooooooonnnnnnllllllkkkkkklllnnnooopppoooooopppqqqpppooonnnmmmmmmmmmmmmnnnnnnnnnoooooommmnnnooopppqqqrrrrrrrrrrrrqqqpppooooooqqqrrrtttuuuuuuttttttsssrrrrrrrrrssssssssssssssssssssssssrrrrrrqqqpppppppppppppppqqqqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyzzz{{{|||||||||||||||}}}}}}~~~~~~}}}}}}|||}}}zzzwwwvvvuuutttvvv{{{~~~{{{|||~~~~~~{{{xxxvvvuuuqqqqqqooommmkkkhhhfffeee^^^\\\[[[ZZZYYYWWWSSSPPPMMMKKKIIIHHHGGGFFFDDDAAABBBAAA@@@>>>>>>??????@@@>>>??????===<<>>???AAABBBCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKJJJJJJLLLOOORRRTTTXXX\\\aaagggjjjnnnqqqtttppptttyyy{{{{{{xxxvvvvvvqqqqqqrrrrrrrrrqqqppppppooonnnmmmkkkiiigggfffeeebbbaaaaaacccfffkkkpppsss|||zzzxxxtttpppmmmlllmmmnnnkkkkkklllmmmmmmllllllllllllkkkjjjjjjjjjkkklllmmmmmmnnnooooooooonnnmmmlllkkkkkkkkklllllllllmmmmmmjjjkkklllnnnooopppppppppqqqpppooonnnooopppssstttuuuttttttssssssrrrqqqqqqssssssssssssssssssssssssrrrrrrqqqpppooooooppppppppppppqqqrrrtttuuuvvvvvvxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}||||||}}}zzzwwwvvvuuusssvvvzzz||||||}}}~~~|||zzzvvvsssqqqooonnnmmmkkkhhheeebbb```______WWWWWWVVVTTTRRRPPPNNNMMMKKKJJJHHHGGGEEEDDDDDDDDD??????>>>???@@@@@@>>><<<<<>>?????????>>>===>>>@@@BBBCCCEEEKKKUUU\\\mmmtttrrr```UUULLLDDD@@@???AAACCCFFFJJJLLLMMMMMMMMMKKKLLLOOORRRWWW\\\```cccbbbbbbbbbccccccdddddddddeeefffhhhhhhjjjnnnssswww}}}~~~{{{yyyxxxwww{{{}}}~~~|||zzzyyyyyyxxxvvvtttqqqlllfffbbb```______^^^\\\[[[[[[[[[[[[YYYUUUQQQKKKIIIEEEAAA>>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIILLLOOOSSSTTTUUUXXX\\\___bbbcccjjjkkknnnqqqtttvvvwwwxxxyyyxxxvvvtttrrrppppppooojjjjjjjjjiiiiiiiiiiiiiiiggggggfffeeedddcccbbbbbbbbbbbbbbbdddhhhmmmqqqttt|||~~~|||wwwtttrrrooonnnmmmkkkiiihhhhhhgggiiihhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooppppppoooooonnnppppppppppppppppppppppppqqqpppooonnnmmmnnnnnnooonnnnnnooopppqqqsssttttttxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz|||||||||{{{zzzzzz}}}~~~~~~{{{xxxvvvvvvvvvwwwyyy|||{{{{{{{{{zzzyyyxxxwwwvvvrrrppplllhhhdddaaa___^^^XXXWWWTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHBBBBBBBBBBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>CCCDDDFFFHHHOOO[[[jjjuuuiii\\\NNNGGGBBB>>>>>>@@@EEEFFFIIIKKKMMMNNNNNNNNNPPPQQQUUUYYY]]]aaaccceeebbbbbbbbbbbbcccddddddeeeggghhhjjjlllnnnrrrxxx||||||{{{{{{|||}}}|||||||||}}}{{{xxxuuummmiiieeeaaa```___^^^\\\\\\[[[YYYWWWUUURRRNNNJJJDDDBBB???<<<:::999999999<<<<<<<<<<<<===???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNQQQTTTYYYZZZ]]]aaaeeeiiilllnnnqqqrrrssstttuuuvvvwwwwwwuuutttrrrooommmlllkkkjjjggggggffffffeeeeeeeeeeeeddddddcccbbbbbbaaa``````bbbbbbbbbdddgggkkkoooqqqwwwxxxxxxvvvsssooommmllllllkkkjjjhhhgggfffffffffffffffffffffffffffffffffggggggggggggggggggggggggffffffggggggggghhhhhhhhhhhhhhhhhhgggggggggggggggfffggghhhiiijjjjjjjjjjjjkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmooooooooooooooooooooooooooonnnmmmmmmllllllmmmmmmnnnoooooopppqqqrrrrrrrrrvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzyyyzzz|||~~~~~~}}}}}}}}}}}}~~~{{{zzzyyyxxxyyy{{{~~~vvvvvvuuutttrrrpppnnnmmmiiigggddd___[[[XXXVVVTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGCCCCCCCCCCCCBBB@@@???>>>===>>>>>>>>>???AAADDDFFFJJJLLLQQQXXXbbbrrrmmmYYYNNNDDD@@@???>>>@@@DDDGGGHHHJJJLLLNNNOOOPPPPPPSSSVVVZZZ^^^aaacccdddeeedddccccccbbbbbbcccddddddhhhjjjllloooqqquuuzzz~~~~~~yyyuuujjjgggccc```___^^^\\\[[[[[[XXXTTTQQQNNNKKKFFFCCC???>>>===;;;:::::::::::::::;;;;;;<<<>>>???AAABBBBBBDDDFFFGGGGGGGGGHHHIIIIIIKKKMMMOOOPPPTTTXXX[[[```bbbeeejjjnnnrrruuuvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqnnnllliiihhhgggfffdddddddddccccccbbbbbbaaabbbaaaaaaaaa```_________aaaaaaaaaccceeehhhkkkmmmpppqqqpppnnnjjjhhhgggggghhhgggfffeeeeeeddddddeeeddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccdddddddddeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeggghhhiiiiiiiiiiiijjjjjjjjjkkkkkkllllllmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllmmmmmmnnnoooooooooppppppqqqqqquuuuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyzzzzzzzzzxxxyyyyyyyyyxxxyyy|||~~~~~~{{{{{{|||}}}~~~}}}|||{{{xxxyyy|||rrrqqqpppmmmjjjgggdddccc```^^^[[[WWWTTTQQQOOONNNKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBAAA???>>>===@@@BBBCCCDDDFFFIIIOOOTTTVVV\\\eeeooo{{{mmmZZZOOOGGGAAA@@@??????CCCHHHGGGHHHJJJLLLNNNPPPQQQQQQUUUXXX\\\```bbbccccccccceeedddcccbbbaaabbbcccdddjjjlllnnnqqqsssvvv{{{~~~~~~wwwrrrfffdddaaa___^^^\\\ZZZWWWVVVSSSNNNJJJGGGDDD@@@>>><<<;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<===???AAABBBBBBEEEGGGHHHHHHIIIJJJLLLJJJLLLOOORRRVVVZZZ```dddjjjlllooossswwwzzz||||||vvvtttrrrooommmmmmmmmnnnooonnnllliiigggeeeddddddccccccbbbbbbaaa``````______________________________``````aaaccceeeggghhhjjjjjjjjjgggdddbbbcccdddccccccbbbbbbbbbbbbccccccccccccddddddddddddccccccccccccccccccccccccccccccaaaaaaaaabbbbbbbbbccccccdddddddddddddddddddddddddddeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmmmmmmmnnnnnnoooooonnnnnnmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooopppppppppuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{wwwxxxyyyxxxxxxzzz}}}~~~~~~}}}yyyzzz{{{|||~~~~~~||||||xxxzzz}}}lllkkkhhheeebbb^^^[[[YYYVVVUUUSSSPPPNNNLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>>>>??????@@@@@@CCCFFFHHHKKKQQQZZZaaajjjqqq|||ttt\\\MMMGGGBBB???@@@@@@@@@CCCHHHHHHIIIJJJLLLOOOQQQSSSTTTWWWYYY\\\___aaabbbbbbaaadddcccaaaaaaaaaccceeegggmmmoooqqqssstttvvvzzz|||yyyqqqkkkbbb```^^^\\\[[[XXXUUURRRPPPLLLGGGDDDAAA???===;;;888999999::::::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCCCCFFFIIIKKKLLLMMMOOOQQQOOORRRUUUYYY]]]ccciiimmmtttvvvyyy{{{}}}~~~~~~~~~vvvsssooollljjjiiijjjkkkkkkjjjhhhfffeeedddccccccbbbbbbaaa```___^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaabbbcccbbbcccdddbbb```___```aaa_______________```aaaaaaaaabbbcccddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa______`````````aaaaaaaaabbbbbbbbbbbbccccccccccccbbbccceeefffggghhhiiiiiihhhhhhiiijjjkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmllllllmmmmmmnnnooopppppppppttttttuuuvvvwwwwwwwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{vvvwwwxxxxxxyyyzzz~~~~~~~~~}}}}}}}}}xxxyyy{{{}}}~~~}}}}}}zzz|||~~~zzzzzz{{{|||bbbaaa___\\\YYYUUURRRQQQMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>===<<<===???BBBEEEGGGHHHKKKPPPSSSXXX```llluuuqqq]]]OOOHHHAAA>>>???BBBCCCBBBDDDIIIIIIJJJKKKNNNQQQTTTWWWXXXYYY[[[]]]___```aaaaaaaaa______^^^___bbbfffjjjlllqqqsssuuuuuuvvvwwwyyy{{{}}}|||}}}{{{sssjjjeee^^^\\\ZZZYYYWWWSSSNNNKKKIIIFFFAAA>>>======<<<;;;888888999:::;;;<<<<<<<<<>>>>>>???@@@AAABBBDDDDDDDDDGGGKKKNNNPPPRRRTTTVVVYYY\\\___bbbfffkkkppptttyyyzzz|||}}}}}}|||{{{zzzssspppkkkgggeeefffgggiiigggfffeeecccbbbbbbaaaaaaaaa```___^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^[[[]]]______]]]]]]]]]^^^\\\\\\\\\\\\]]]^^^``````^^^___aaabbbbbbaaa___^^^````````````````````````^^^____________`````````_________``````aaaaaaaaa```aaabbbdddeeefffggggggffffffggghhhiiijjjkkkkkkllllllmmmmmmmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllllllllkkkkkkkkkkkklllmmmooopppqqqqqqrrrrrrtttuuuuuuvvvvvvvvvttttttuuuvvvwwwxxxyyyyyyvvvwwwxxxyyyyyy{{{~~~}}}|||||||||xxxyyy{{{}}}~~~}}}~~~{{{xxxrrrsssssstttxxxZZZYYYXXXVVVSSSPPPMMMLLLHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDFFFFFFFFFFFFEEEDDDAAAAAAAAA@@@???>>>===<<<======<<<>>>AAAGGGLLLPPPWWW[[[```eeejjjtttsss]]]NNNHHHGGG>>>===@@@DDDEEEDDDFFFJJJJJJKKKLLLOOOSSSVVVYYY[[[[[[\\\]]]^^^``````aaaaaa[[[[[[\\\^^^ccchhhmmmppptttvvvwwwxxxwwwwwwxxxzzz{{{~~~|||xxxzzz}}}|||uuunnneee```[[[YYYWWWVVVSSSOOOJJJFFFEEEBBB>>>;;;;;;;;;<<<;;;::::::;;;======>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFIIIMMMPPPSSSUUUXXX[[[bbbdddgggiiilllpppuuuyyyyyyzzz{{{{{{zzzwwwuuusssooolllgggcccaaabbbdddfffdddcccbbbaaaaaa`````````______^^^]]]\\\[[[ZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\WWWYYY\\\]]]\\\[[[[[[\\\ZZZZZZZZZ[[[\\\^^^___```\\\]]]___``````___]]]\\\________________________^^^^^^^^^_________``````]]]]]]]]]^^^^^^_________^^^___```bbbdddeeeeeeeeeddddddeeefffggghhhiiijjjjjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhggghhhiiijjjkkkkkkjjjiiijjjjjjkkkmmmnnnpppqqqrrrpppqqqrrrsssttttttttttttrrrrrrssstttuuuvvvwwwwwwvvvwwwyyyyyyzzz|||~~~}}}||||||||||||wwwyyy{{{~~~~~~{{{xxxuuummmmmmnnnnnnrrrzzzRRRQQQPPPNNNLLLKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDBBB@@@?????????>>><<<>>>BBBCCCBBBFFFRRR^^^eeennnooosssyyymmm]]]QQQGGGBBBAAAAAABBBDDDDDDDDDEEEHHHJJJJJJLLLOOOSSSVVVXXXZZZZZZ[[[\\\]]]^^^___^^^^^^]]]^^^^^^^^^```dddjjjpppttt|||zzzwwwuuuuuuwwwyyy{{{}}}yyyvvvtttrrrqqqxxx~~~wwwoooiiiddd___\\\ZZZWWWSSSOOOLLLHHHCCC@@@===<<<:::999888999999::::::999999;;;===??????>>>CCCDDDDDDDDDCCCDDDGGGIIIKKKNNNQQQUUUXXX\\\aaaeeennnqqquuuxxxzzzyyyxxxvvvyyywwwtttssssssrrrooommmgggfffccc```___^^^______^^^^^^^^^^^^^^^___`````````___^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]\\\\\\\\\]]]^^^^^^ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^___aaabbbbbbccccccbbbccccccdddeeefffggggggjjjkkkkkkkkkkkkjjjiiiiiijjjiiihhhggggggffffffgggggggggggggggggggggggggggiiiiiijjjjjjllloooqqqsssqqqqqqppppppooopppppppppppprrrtttuuuuuuuuuwwwyyywwwwwwxxxzzz|||~~~}}}{{{zzzzzzzzz|||~~~~~~|||yyyuuurrrnnnmmmllllllooovvvNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC>>>===<<<;;;===>>>??????BBBIIIOOOSSSYYYeeeqqqvvvqqq^^^RRRIIIBBB??????AAABBBDDDDDDEEEFFFHHHKKKPPPQQQTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^^^^```ccchhhnnntttwwwzzzxxxvvvttttttvvvyyy{{{|||xxxtttqqqpppooopppwww~~~~~~yyyqqqjjjeee```\\\YYYWWWSSSOOOKKKGGGDDDAAA>>>===<<<:::999999999::::::;;;;;;<<<===????????????@@@AAABBBCCCDDDGGGKKKNNNRRRUUUYYY]]]```eeejjjnnnuuuwwwzzz||||||{{{xxxwwwtttrrrpppnnnnnnmmmjjjhhhdddbbb```^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^______^^^\\\[[[ZZZYYYYYYYYYWWWWWWVVVUUUUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVVVVVVVYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]___```aaabbbbbbbbbaaabbbcccdddeeeffffffgggiiijjjjjjjjjjjjiiihhhhhhhhhgggfffeeeeeeeeeeeeeeeffffffffffffffffffffffffhhhhhhhhhiiikkkmmmpppqqqqqqppppppooooooppppppqqqqqqrrrttttttttttttvvvwwwuuuvvvwwwyyy{{{}}}~~~|||{{{zzzzzzzzz|||~~~~~~{{{xxxtttqqqnnnnnnmmmmmmpppwwwIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<>>>AAADDDFFFKKKVVVcccllluuu}}}{{{~~~wwwggg[[[MMMFFFBBB???>>>@@@AAACCCDDDEEEFFFHHHJJJMMMWWWXXXZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]___ccchhhmmmssswwwyyywwwvvvtttssstttvvvxxxzzz}}}~~~{{{xxxtttooolllkkkjjjkkknnnuuu|||{{{sssoooiiiddd___\\\XXXUUUQQQMMMHHHDDDAAA@@@>>><<<<<<;;;:::999999::::::;;;<<<===???@@@AAA@@@@@@???AAACCCDDDFFFHHHLLLQQQUUU\\\^^^cccfffjjjoootttxxx}}}}}}~~~~~~|||yyyvvvtttnnnllliiigggfffeeecccaaa___]]]\\\ZZZYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaa``````aaabbbcccdddeeeeeehhhhhhhhhhhhhhhgggffffffeeeddddddcccccccccddddddddddddddddddddddddddddddffffffggghhhjjjlllnnnoooppppppooooooooooooppppppqqqrrrttttttsssssstttuuutttuuuvvvxxxzzz|||}}}~~~~~~|||{{{zzzyyyyyyzzz{{{}}}}}}{{{wwwssspppnnnnnnnnnnnnqqqxxxFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@??????CCCCCCBBBCCCEEEIIINNNRRR[[[iiizzz|||zzz{{{~~~sssdddTTTKKKCCCAAA@@@???AAADDDBBBDDDFFFGGGHHHJJJNNNPPP[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^```bbbggglllppptttvvvvvvtttsssrrrrrrsssuuuxxxzzz|||~~~}}}|||tttqqqlllhhheeeeeeeeefffkkkrrrxxxzzz||||||xxxrrrjjjgggbbb^^^[[[XXXUUURRRKKKGGGBBB>>>===<<<<<<;;;<<<;;;:::999999:::<<<<<<<<<>>>AAABBBBBBAAAAAAAAAFFFHHHJJJLLLOOOTTTZZZ^^^eeehhhkkkooorrrvvv{{{~~~}}}{{{wwwssspppnnnhhheeebbb```___^^^]]][[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXWWWVVVVVVUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^____________^^^^^^___```aaabbbcccccceeeffffffffffffeeeddddddcccbbbbbbbbbbbbbbbcccdddccccccccccccccccccccccccffffffggghhhjjjkkklllmmmooonnnnnnnnnnnnoooooopppppprrrsssrrrqqqqqqrrrssstttuuuvvvxxxzzz{{{|||}}}~~~~~~|||{{{yyyyyyxxxxxxzzz{{{}}}}}}zzzwwwssspppnnnnnnnnnooorrrxxxDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAFFFEEEEEEDDDCCCBBBAAAAAADDDFFFHHHKKKPPPWWW___eeeuuu~~~{{{zzzooo^^^TTTIIICCC???@@@AAA@@@BBBFFFCCCEEEHHHJJJKKKNNNRRRTTT[[[[[[]]]^^^^^^^^^]]]\\\[[[[[[\\\\\\^^^___``````dddfffjjjnnnqqqrrrrrrqqqrrrqqqqqqrrrsssvvvxxxzzz}}}|||xxxvvvnnnkkkfffbbb``````bbbcccfffmmmrrrsssssssssnnnhhhdddaaa]]]ZZZWWWUUUQQQOOOFFFCCC>>>;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>>;;;>>>BBBCCCBBBBBBDDDEEEHHHKKKPPPTTTYYY___eeeiiippprrruuuvvvxxxzzz~~~~~~zzzvvvrrrnnnjjjiiiccc```]]][[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTRRRSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^___```aaaaaaccccccddddddccccccbbbaaaaaaaaaaaaaaabbbbbbcccdddccccccccccccccccccccccccffffffhhhiiijjjkkklllllllllllllllllllllmmmnnnoooooopppqqqqqqpppoooqqqrrrtttuuuwwwyyy{{{||||||||||||{{{zzzyyyxxxxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}~~~{{{xxxtttqqqlllmmmnnnppprrrwww~~~~~~CCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@????????????CCCCCCCCCCCCDDDDDDDDDDDDHHHLLLSSSZZZbbbkkkwww~~~vvvgggWWWKKKFFFBBB???>>>AAAAAA@@@BBBFFFEEEGGGJJJLLLOOORRRVVVYYYZZZ[[[]]]^^^^^^^^^]]]\\\ZZZ[[[[[[]]]___aaacccdddhhhjjjmmmpppqqqqqqooonnnppppppqqqrrrtttwwwyyy{{{~~~~~~}}}zzzvvvqqqooogggeeebbb___]]]]]]^^^___aaafffjjjiiiiiiiiieee```^^^\\\XXXUUURRROOOKKKIIIAAA???;;;::::::;;;;;;:::::::::::::::;;;<<<>>>???;;;???BBBDDDDDDEEEIIIMMMJJJOOOWWW___ffflllsssvvv|||}}}}}}}}}{{{|||}}}|||yyyvvvqqqmmmiiigggeee___\\\YYYWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSQQQQQQPPPPPPQQQQQQRRRSSSQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^______aaaaaaaaaaaaaaa``````____________```aaabbbcccdddbbbbbbbbbbbbbbbbbbbbbbbbeeefffhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmnnnppppppoooooopppqqqtttuuuxxxzzz{{{||||||{{{yyyyyyxxxwwwwwwvvvwwwwwwyyyzzz|||~~~~~~}}}}}}||||||~~~~~~}}}zzzvvvsssmmmnnnpppqqqtttxxx~~~~~~~~~BBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@AAABBBBBBCCCEEEGGGIIIKKKNNNQQQSSSTTT\\\ccclllttt|||nnn___SSSGGG@@@??????===???CCCDDDBBBCCCGGGGGGIIILLLOOORRRUUUYYY]]]\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZ[[[]]]```cccfffhhhkkkllloooqqqrrrqqqooonnnooooooppprrruuuxxxzzz|||~~~}}}{{{xxxtttooojjjgggaaa```^^^\\\[[[[[[[[[[[[\\\```bbbaaa```aaa___ZZZYYYVVVRRROOOLLLHHHDDD@@@===;;;999999:::::::::999::::::999:::;;;===???@@@<<<@@@DDDEEEFFFIIIPPPVVVXXX^^^fffooouuuzzz~~~~~~zzzxxxxxxyyytttrrrnnniiieeecccbbbaaa[[[YYYUUUTTTUUUWWWXXXXXXVVVVVVUUUTTTSSSRRRPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTTTTUUURRRRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^______``````______^^^]]]]]]]]]]]]^^^___```bbbbbb````````````````````````dddeeefffhhhiiiiiiiiiiiiggggggggghhhhhhiiikkkkkkkkklllnnnnnnnnnnnnppprrrssstttwwwyyyzzzzzzzzzyyywwwwwwvvvvvvuuuvvvvvvvvvyyyzzz|||~~~~~~}}}}}}|||{{{{{{|||}}}~~~|||xxxuuunnnppprrrtttwww{{{AAAAAAAAA@@@???>>>>>>>>>??????AAACCCEEEGGGHHHIIIQQQSSSVVV[[[```dddhhhjjjttt{{{ppp\\\QQQHHH@@@===>>>???>>>AAAFFFFFFEEEFFFJJJHHHJJJNNNPPPSSSWWW\\\___^^^____________]]][[[ZZZZZZZZZ[[[^^^aaaeeehhhjjjlllnnnppprrrrrrrrrqqqpppnnnoooqqqsssvvvyyy{{{|||}}}|||yyyuuupppjjjeeeccc^^^]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^\\\[[[]]][[[WWWUUURRRNNNKKKGGGCCC>>>:::999888777888999:::999777::::::999:::;;;===???@@@===AAAEEEFFFHHHLLLUUU\\\hhhnnnvvv}}}|||wwwsssrrrrrrmmmjjjfffbbb___]]]]]]]]]YYYVVVSSSRRRTTTVVVWWWXXXUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOQQQQQQQQQQQQOOOOOONNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOORRRQQQQQQRRRRRRSSSTTTUUUSSSRRRRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^______^^^^^^]]]\\\ZZZ[[[[[[\\\]]]___```aaa________________________bbbccceeeggghhhhhhggggggffffffffffffggghhhiiijjjjjjkkkmmmnnnnnnnnnppprrrqqqsssuuuxxxyyyyyyxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~~~~zzzwwwppprrruuuwwwyyy}}}>>>>>>>>>???@@@@@@>>>===@@@BBBCCCDDDEEEJJJQQQWWW```iiirrrvvvvvvvvv{{{cccYYYLLLCCC@@@???===;;;<<>>??????>>>@@@CCCHHHOOOYYYdddlllwww}}}yyytttpppnnnllljjjgggdddaaa]]]ZZZYYYYYYYYYVVVUUUUUUUUUUUUUUUUUUVVVQQQQQQPPPOOOMMMLLLLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOMMMKKKKKKMMMNNNLLLIIIMMMMMMLLLLLLMMMMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVYYYYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]^^^]]]\\\[[[[[[]]]___`````````aaaccccccccccccccceeeeeeeeeffffffggghhhiiiiiijjjjjjkkklllmmmnnnnnnqqqrrrssstttuuuvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwzzz{{{|||}}}}}}|||{{{zzzzzzzzzzzzzzz|||||||||}}}~~~~~~~~~yyyvvvuuutttssssssvvv{{{>>>=========>>>???>>>>>>AAACCCFFFIIINNNWWWccckkk}}}|||}}}}}}jjjYYYQQQFFF@@@?????????>>>???BBBEEEGGGIIIJJJMMMOOORRRTTTWWWZZZ\\\]]]]]]\\\___^^^^^^]]]\\\[[[ZZZZZZYYY\\\```ccceeeiiimmmpppttttttttttttsssrrrqqqqqqpppppprrruuuyyy||||||{{{xxxssslllgggeeedddcccbbbbbb```]]]\\\\\\\\\ZZZYYYYYYXXXWWWUUUSSSRRRPPPPPPIIIGGGCCC???;;;999999888777777999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAABBBCCCEEEIIIOOOXXXcccnnnvvv~~~yyytttooollljjjhhhgggcccaaa^^^[[[XXXWWWVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSPPPPPPOOONNNMMMLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLOOOLLLKKKKKKMMMMMMKKKIIIMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZ[[[\\\^^^______```aaabbbccccccccccccddddddcccddddddeeefffggghhhiiiiiijjjkkklllmmmmmmpppqqqrrrssstttvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwzzzzzz|||}}}~~~|||{{{{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~{{{xxxuuuttttttuuuxxx~~~???>>>>>>>>>???AAACCCDDDGGGKKKPPPVVV___mmm}}}~~~zzz{{{wwwbbbQQQLLLFFF???<<<===@@@AAAAAACCCDDDGGGHHHJJJLLLOOORRRXXXZZZ[[[]]]]]]]]]\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\]]]___bbbeeegggjjjnnnqqquuuuuuuuutttsssrrrrrrqqqssssssvvvyyy||||||zzzxxxqqqmmmgggcccbbbcccddddddcccaaa^^^]]]]]]]]][[[ZZZXXXWWWUUURRROOOMMMJJJIIIEEEBBB>>>:::777666666777777888999;;;<<<=========>>>>>>???@@@AAACCCDDDEEEGGGJJJPPPXXXbbbnnn{{{~~~uuuqqqlllhhhfffeeecccbbb]]]\\\ZZZXXXVVVTTTRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMLLLJJJKKKLLLLLLKKKJJJLLLLLLKKKKKKLLLLLLMMMNNNJJJKKKLLLMMMMMMNNNNNNMMMQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXYYYYYYXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\[[[ZZZZZZZZZ[[[]]]^^^^^^___```aaaaaabbbbbbaaaaaaaaaaaaaaabbbcccdddeeegggggghhhiiijjjkkkkkklllnnnooopppqqqssstttuuuvvvwwwvvvvvvuuuvvvvvvwwwwwwyyyyyy{{{|||}}}~~~~~~~~~{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{yyyttttttuuuwww{{{@@@AAABBBCCCFFFIIINNNQQQTTTZZZbbblllwww|||yyy|||ooo___PPPEEECCC???<<<;;;===AAACCCCCCDDDFFFHHHJJJLLLPPPUUUYYY^^^^^^______^^^]]][[[[[[]]]]]]]]]^^^^^^_________aaaccceeeggghhhkkkooorrruuuttttttsssrrrrrrqqqqqquuuvvvyyy{{{}}}{{{wwwtttkkkgggbbb``````cccdddeeeccc```^^^]]]]]]\\\[[[ZZZWWWVVVSSSOOOKKKHHHEEECCC@@@>>>:::666444555666777999:::;;;<<<============>>>???AAAAAABBBCCCFFFHHHIIIMMMTTT^^^jjjxxx|||vvvtttmmmjjjfffdddbbbbbb```___WWWWWWWWWUUUSSSQQQOOONNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMIIIJJJKKKLLLLLLMMMMMMLLLOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\\\\]]]^^^___````````````````````````aaabbbccccccdddeeeeeefffggghhhiiijjjllllllmmmoooqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyy{{{||||||||||||zzzyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxrrrsssuuuxxx}}}DDDGGGJJJMMMQQQWWW^^^ccchhhooozzz{{{xxxxxx}}}tttcccWWWMMMFFFCCC???>>>======???BBBDDDDDDDDDGGGJJJMMMQQQWWW]]]aaabbbaaaaaa```^^^]]][[[ZZZ[[[\\\]]]^^^```aaabbbcccfffggghhhhhhiiikkkooorrrsssrrrqqqpppppppppqqqqqqwwwxxxzzz{{{{{{xxxrrrnnnfffccc___^^^```bbbddddddaaa^^^\\\[[[[[[ZZZYYYXXXUUUSSSPPPLLLHHHDDD@@@???<<<;;;888555555555777888<<<======>>>>>>>>>=========???AAABBBCCCDDDHHHJJJMMMRRRZZZdddqqq{{{sssooommmhhhfffcccaaa```___^^^]]]TTTTTTTTTSSSQQQOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^____________```aaabbbbbbbbbbbbcccdddeeefffggggggiiiiiikkklllnnnpppqqqrrrtttsssssssssttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxwwwwwwwwwwwwxxxxxxzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~{{{xxxvvvuuuqqqsssvvvzzzQQQUUU[[[```dddjjjrrrxxx|||yyyxxxyyyuuuhhhWWWMMMFFFAAA@@@AAA>>>???@@@AAABBBCCCEEEEEEEEEHHHMMMRRRWWW]]]cccgggddddddbbbaaa___^^^]]]]]]\\\]]]___aaaccceeeggghhhiiiiiijjjiiiiiikkkooorrrqqqpppoooooooooppprrrsssxxxxxxxxxyyywwwssslllhhhaaa___^^^^^^```aaaaaaaaa]]][[[XXXWWWWWWWWWUUUTTTOOONNNKKKGGGCCC???<<<;;;999888777666666777888888===>>>>>>???????????????===@@@CCCEEEEEEGGGLLLPPPUUUYYYaaajjjttt|||sssllliiihhhdddaaa___]]]]]]\\\[[[YYYRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHIIIIIIHHHGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]]]]^^^^^^___```aaa``````aaabbbcccdddeeeeeefffggghhhjjjlllnnnooopppqqqqqqqqqqqqrrrsssttttttuuuuuuwwwxxxyyyzzzzzzzzzwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{|||||||||~~~~~~~~~~~~zzzxxxvvvuuutttvvvzzzffflllsssxxx|||~~~~~~xxxlll[[[PPPEEEAAA???;;;:::======???AAACCCDDDEEEFFFGGGHHHLLLRRRWWW\\\aaafffiiiffffffdddcccbbbaaaaaa```___```bbbeeehhhkkkmmmnnnkkkkkkkkkiiiiiikkknnnqqqppppppooooooppprrrtttuuuxxxwwwvvvuuurrrmmmgggbbb\\\\\\\\\]]]^^^___]]][[[YYYWWWTTTSSSSSSSSSQQQPPPIIIHHHEEEBBB>>>;;;999777555555666777777888888888;;;<<<>>>???AAABBBBBBCCC???CCCHHHIIIJJJLLLRRRWWW]]]```eeekkkrrr{{{{{{rrrjjjdddbbbccc___]]]ZZZYYYYYYXXXVVVTTTPPPOOOMMMLLLKKKKKKKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHIIIIIIIIIIIIHHHHHHEEEGGGIIIHHHGGGFFFHHHJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSQQQRRRSSSTTTUUUWWWXXXXXXUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^___```aaabbbccccccdddeeefffhhhjjjlllnnnooooooooooooooopppqqqrrrsssttttttvvvwwwxxxyyyyyyyyyvvvuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzz}}}yyyrrr___QQQNNNDDD>>>???>>>999777999;;;>>>BBBDDDEEEFFFGGGHHHJJJOOOUUU[[[___cccgggiiihhhgggfffeeedddcccccccccaaabbbeeehhhkkknnnqqqrrrllllllkkkjjjiiijjjnnnqqqppppppooooooqqqsssvvvxxxxxxwwwtttrrrooojjjddd___YYYYYYZZZ\\\]]]]]]ZZZWWWWWWTTTRRRQQQQQQPPPOOONNNDDDCCCAAA>>>;;;888666555222333555777888888777777999:::===???BBBDDDFFFFFFAAAFFFKKKMMMNNNQQQWWW]]]aaacccfffjjjnnnssszzz~~~{{{tttkkkccc^^^\\\]]][[[YYYWWWVVVUUUTTTRRRPPPOOOMMMKKKIIIHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGDDDGGGIIIHHHFFFFFFHHHJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSUUUWWWXXXYYYTTTUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^___```aaabbbbbbcccdddeeegggjjjlllmmmnnnnnnnnnnnnnnnooopppqqqrrrssstttuuuwwwxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{{{{|||{{{|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{ooobbbVVVKKKDDD>>>===;;;999999;;;===???>>>@@@CCCDDDEEEGGGIIIKKKOOOTTTYYY^^^```ccceeegggiiihhhfffeeedddcccddddddeeehhhlllqqqssssssrrrqqqmmmlllkkkjjjjjjjjjkkklllpppppppppqqqqqqqqqqqqrrruuurrrnnnkkkhhheeeaaa^^^[[[YYYVVVUUUUUUUUUUUUTTTPPPQQQSSSSSSQQQMMMHHHEEE>>>===;;;999888777777666444444666777999;;;<<<======???@@@@@@AAACCCFFFIIIHHHIIILLLPPPUUU[[[___bbbfffffffffhhhjjjmmmpppqqqqqqnnnjjjddd___[[[WWWVVVQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNNNNPPPPPPPPPPPPQQQSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]^^^___```aaaaaa```cccfffhhhggggggggghhhkkkjjjjjjkkknnnoooooonnnssssssttttttuuuvvvvvvvvvttttttttttttuuuuuuuuuuuuzzzyyyxxxxxxwwwwwwwwwxxx{{{{{{|||}}}~~~}}}~~~|||yyyzzzhhhYYYOOOGGG@@@<<<<<<;;;:::999:::<<<>>>@@@AAACCCEEEFFFFFFHHHKKKMMMRRRUUUZZZ^^^```bbbdddfffgggfffeeecccccceeefffggglllnnnqqqtttuuutttsssrrrlllkkkjjjiiiiiijjjlllmmmooooooppppppqqqpppppppppooommmiiifffccc```\\\YYYZZZWWWTTTRRRRRRQQQPPPOOONNNOOOPPPPPPMMMIIIDDD@@@<<<;;;999888777666666666555666777888:::<<<===>>>???@@@BBBBBBCCCEEEHHHKKKLLLNNNRRRVVV[[[```ccceeeiiihhhgggeeeeeeeeeeeefffhhheeebbb]]]XXXTTTRRRPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOOSSSRRRQQQQQQPPPPPPQQQQQQVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[[[[\\\]]]^^^___```___aaaeeeffffffeeeffffffgggggggggjjjmmmooopppoooqqqqqqrrrrrrssstttttttttssssssssssssttttttttttttwwwwwwwwwwwwwwwxxxyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~zzzwwwkkkaaaRRRFFF@@@===;;;999999999999999;;;===???AAADDDFFFGGGHHHHHHKKKNNNQQQUUUXXX\\\___```aaacccdddfffdddcccbbbdddgggkkkmmmssstttuuuvvvuuutttqqqpppkkkjjjhhhggggggiiilllnnnnnnoooooopppooonnnlllkkkfffdddbbb```^^^[[[XXXUUUXXXUUUQQQOOOMMMLLLKKKIIILLLMMMLLLKKKGGGCCC>>>;;;999888777666555555555555777777999:::<<<>>>??????AAABBBDDDDDDEEEGGGKKKNNNQQQTTTXXX]]]aaadddeeefffhhhfffccc```^^^\\\\\\\\\^^^\\\YYYUUURRROOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNKKKLLLLLLMMMNNNNNNOOOOOORRRQQQQQQPPPPPPPPPPPPPPPTTTTTTUUUUUUUUUTTTSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^```cccddddddddddddeeeccccccdddhhhllloooqqqpppooooooooopppqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssttttttuuuuuuwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}yyyuuussseeeVVVOOOEEE===:::999999999777888999;;;===???AAACCCDDDFFFHHHIIIKKKOOOSSSWWWYYY\\\^^^`````````bbbcccdddcccbbbbbbfffkkkqqqtttyyyyyyxxxvvvtttqqqnnnllljjjiiigggfffgggiiilllnnnnnnooonnnmmmkkkhhheeeccc]]]\\\[[[[[[[[[ZZZWWWUUUTTTQQQNNNKKKKKKJJJIIIGGGJJJJJJIIIFFFBBB>>>999777666666555444444444444555999999:::<<<>>>???AAAAAAAAACCCEEEFFFGGGJJJNNNQQQUUUXXX\\\aaadddddddddccc```___]]]ZZZYYYXXXXXXXXXXXXVVVTTTRRROOONNNLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRPPPQQQRRRSSSSSSTTTTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\\\\^^^```bbbccccccbbbcccdddbbbbbbcccgggkkknnnppppppmmmmmmnnnooooooppppppqqqqqqqqqrrrrrrrrrsssssssssssssssttttttuuuvvvxxxyyywwwxxxxxxyyyzzz{{{||||||~~~}}}|||{{{{{{}}}~~~yyyuuu}}}kkk[[[QQQCCC@@@<<<888666555444444666888:::===@@@CCCDDDEEECCCEEEHHHLLLOOOSSSYYY]]]]]]^^^```aaa``````aaacccdddcccccceeejjjqqqwww|||~~~{{{wwwtttpppmmmllliiihhhgggfffgggiiilllnnnnnnmmmkkkhhhddd```\\\ZZZVVVVVVWWWYYY[[[[[[YYYWWWPPPMMMJJJIIIIIIIIIHHHGGGHHHGGGEEEBBB>>>:::777555444444444444444444555666:::;;;<<<===???AAABBBCCCAAACCCEEEGGGJJJMMMRRRUUUZZZ]]]aaadddeeedddaaa```ZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????>>>????????????@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMNNNPPPQQQRRRPPPPPPQQQQQQQQQQQQQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\^^^```bbbbbbaaaaaabbbcccdddcccdddfffjjjlllmmmllllllmmmmmmnnnnnnoooppppppqqqqqqrrrrrrrrrrrrsssssstttsssssssssssstttuuuuuuwwwxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzzzzz|||~~~|||xxx|||ooobbbTTTIIIDDD<<<;;;:::888777666555444888:::>>>AAADDDFFFGGGHHHDDDGGGLLLPPPTTTXXX]]]```___aaabbbaaaaaa```bbbccceeeeeefffjjjpppwww~~~~~~zzzuuurrrooonnniiiiiihhhhhhiiijjjkkkllljjjiiieeeaaa]]]YYYVVVTTTSSSSSSUUUWWWZZZZZZYYYWWWMMMKKKHHHGGGHHHHHHGGGFFFDDDCCCAAA>>>;;;888666555444444444444555666777888;;;;;;===>>>@@@AAACCCCCCAAACCCFFFJJJMMMRRRXXX[[[aaabbbeeefffeeebbb___]]]XXXVVVTTTQQQPPPNNNNNNNNNLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????????????======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???======>>>???@@@AAABBBBBB@@@@@@@@@AAAAAACCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHGGGJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMLLLLLLKKKOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^```___^^^^^^```aaaccccccccceeegggiiijjjiiikkkkkkllllllmmmnnnnnnnnnppppppppppppqqqqqqqqqqqqssssssrrrrrrrrrsssssstttwwwwwwxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~yyylll^^^UUUMMMCCC===<<<::::::999888777777888999:::===AAAEEEHHHJJJJJJJJJHHHLLLRRRWWWZZZ\\\___aaa```bbbbbbbbbaaaaaabbbdddfffgggjjjooouuu|||yyyuuurrrpppooojjjjjjkkkkkkkkkkkkkkkjjjdddbbb^^^ZZZVVVTTTSSSSSSQQQRRRSSSUUUWWWVVVTTTQQQMMMJJJGGGEEEEEEEEEDDDCCC???>>><<<:::888777666666444444555555777888999:::;;;;;;===>>>@@@BBBCCCCCCBBBDDDIIIMMMRRRWWW^^^bbbddddddeeedddaaa^^^ZZZWWWTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>========================<<<<<<<<<<<<==================>>>???@@@AAABBBBBB????????????AAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGGGGGGGGGGFFFIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMLLLLLLLLLLLLMMMLLLMMMNNNNNNOOOOOOOOONNNMMMMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\\\\[[[[[[\\\^^^```______aaadddggggggfffiiiiiiiiijjjkkkkkkllllllmmmmmmmmmnnnnnnnnnoooooopppppppppqqqrrrssstttuuuuuuvvvvvvwwwxxxyyyzzzzzzyyyzzzzzzzzzzzz{{{{{{{{{|||}}}~~~|||ssscccWWWKKKFFFAAA:::777999666666444222222333777:::<<>>@@@BBBCCCCCCCCCFFFKKKOOOUUU[[[bbbgggccccccbbb```]]]XXXTTTRRRNNNMMMLLLJJJIIIIIIJJJJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>========================;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDD???@@@BBBCCCDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZZZZYYYXXXXXXZZZ\\\\\\\\\\\\___bbbeeeeeeeeeggggggggghhhiiiiiijjjjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnpppqqqtttuuuvvvttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~wwwlll```XXXJJJFFF@@@;;;999888666555333333333222222444999<<<@@@DDDJJJOOOQQQQQQRRRRRRTTTUUUXXX[[[^^^```bbbbbbaaaaaabbbbbbaaabbbdddgggiiimmmtttyyy|||~~~zzzvvvsssqqqnnnlllkkklllnnnooommmhhhccc```XXXXXXXXXWWWUUURRROOOMMMPPPQQQRRRSSSRRROOOLLLJJJHHHGGGFFFDDDBBB@@@>>>===:::999888777555555444444555666888;;;<<<=========>>>>>>???@@@AAAAAABBBBBBEEEGGGKKKRRR[[[bbbfffgggkkkgggaaa\\\XXXTTTPPPMMMKKKJJJJJJIIIIIIHHHGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>????????????@@@AAABBBBBBDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIINNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXWWW[[[[[[\\\^^^```aaabbbcccccccccdddeeefffggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjnnnnnnooopppqqqqqqrrrrrrpppqqqsssuuuwwwxxxyyyyyy{{{{{{zzzyyyxxxxxxxxxxxx{{{{{{||||||}}}}}}~~~~~~}}}~~~vvviii___VVVMMMGGGBBB>>>999666555555444444666777777666777999===@@@BBBFFFLLLQQQSSSTTTUUUVVVXXXYYY[[[^^^```bbbcccdddbbbccccccbbbaaabbbeeehhhmmmqqqwww{{{||||||}}}}}}|||zzzvvvsssqqqpppnnnmmmnnnnnnnnnmmmjjjeee```]]]UUUVVVVVVVVVUUUSSSQQQOOOQQQPPPPPPOOOMMMLLLKKKJJJGGGFFFDDDBBB@@@>>><<<;;;777777666555444444444444666777999;;;<<<======<<<>>>>>>???@@@AAABBBCCCCCCEEEGGGKKKSSS\\\cccgggiiiiiieee^^^XXXTTTQQQNNNKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>=========<<<<<<==============================<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAACCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[]]]^^^___aaaaaaaaaaaabbbcccdddeeeffffffffffffgggggghhhiiiiiiiiillllllmmmnnnoooppppppqqqpppqqqsssuuuwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxx{{{{{{||||||}}}~~~~~~~~~~~~sssiii[[[NNNGGGBBB===::::::777444222333444444444555555666666666999===@@@DDDIIIOOOTTTWWWXXXYYYZZZ[[[\\\]]]___aaabbbcccccccccdddcccbbbbbbdddhhhllltttwww{{{}}}{{{xxxvvvvvvssssssqqqpppppppppppppppsssrrroookkkfffaaa\\\ZZZRRRSSSTTTUUUUUUTTTSSSRRRPPPOOOLLLJJJIIIHHHHHHIIIEEEDDDBBB@@@===;;;999888444444333333333333444444888999;;;<<<======<<<<<<======???@@@BBBCCCDDDEEEFFFHHHMMMUUU^^^eeeiiijjjfffaaaZZZSSSOOOLLLJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>========================>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<<<<<<<===>>>???@@@CCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^___```aaabbbccccccddddddeeeffffffggghhhhhhiiijjjjjjkkkmmmnnnnnnooopppqqqsssuuuvvvwwwxxxxxxyyyxxxwwwwwwwwwwwwwwwxxx{{{{{{|||}}}}}}~~~~~~~~~sssiiiZZZSSSIIIAAA===;;;::::::888555333333444555555555333444555666777999===@@@EEEJJJQQQVVVYYY[[[\\\]]][[[\\\]]]___````````````cccccccccdddeeeiiinnnrrrzzz|||~~~}}}yyytttpppnnnlllmmmooopppqqqrrrtttvvvyyyvvvpppiiiccc]]]XXXVVVRRRSSSSSSTTTTTTSSSRRRRRRNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@???===:::888666555333333333333444555666666:::;;;<<<===>>>======<<<======???AAABBBDDDFFFFFFGGGJJJOOOWWW___fffjjjkkkbbb]]]UUUNNNKKKIIIHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999777666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEHHHGGGEEEDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTVVVVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\]]]^^^___```aaabbbccccccdddeeefffggggggggghhhiiijjjkkklllmmmnnnoooppprrrtttuuuvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwwww{{{{{{||||||}}}~~~~~~~~~yyyjjj[[[QQQHHHEEE@@@<<<:::999888888777555333333444555555444555777999:::<<<>>>BBBEEEGGGKKKRRRXXX[[[\\\]]]^^^]]]]]]^^^___````````````aaabbbeeegggjjjooouuuzzz}}}~~~~~~{{{uuuoookkkiiiiiilllppprrrtttvvvyyy|||zzzsssjjjaaa[[[WWWUUUTTTTTTTTTSSSRRRQQQPPPOOOKKKKKKKKKJJJHHHEEEBBB@@@>>>===;;;:::777666444333333333444444555777888999;;;<<<===>>>???>>>>>>======>>>???AAACCCEEEFFFGGGIIIKKKPPPWWW___eeegggggg]]]XXXQQQKKKHHHGGGFFFFFFBBBBBBAAAAAA@@@?????????======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;:::999777666666777999:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFEEEDDDCCCDDDFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[[[[]]]]]]^^^___aaaaaabbbcccdddeeefffffffffggghhhiiijjjlllmmmmmmnnnoooqqqrrrssstttuuuuuutttttttttttttttuuuvvvwwwyyyzzz{{{|||}}}~~~yyymmmaaaUUUIIIAAA===<<<:::888555333222111555333222222333444333222555777:::;;;===@@@CCCFFFIIIMMMTTTYYY\\\]]]^^^___^^^___```aaabbbbbbbbbbbbaaadddhhhkkkpppuuuzzz||||||zzzvvvpppkkkiiihhhhhhmmmsssvvvwwwzzz~~~}}}uuulllccc\\\WWWUUUVVVUUUTTTRRRQQQOOONNNNNNIIIIIIJJJIIIGGGCCC>>><<<::::::999777666555444333555555555666777888999:::;;;<<<===???@@@@@@????????????AAABBBDDDEEEFFFGGGIIIKKKOOOVVV\\\```aaa```VVVRRRLLLGGGEEEEEEDDDDDDAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999888888999999::::::;;;:::999888888999:::;;;888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@????????????????????????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\^^^^^^___```bbbcccdddddddddeeefffgggiiikkkllllllmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrsssuuuvvvvvvxxxxxxyyyzzz|||}}}~~~~~~qqqhhh\\\QQQJJJDDD???;;;666666666444222111111111222111111222444555444333555777:::===>>>AAADDDGGGLLLPPPVVV[[[]]]^^^___```]]]^^^___```aaaaaaaaaaaadddggglllppptttxxx|||yyyxxxuuupppkkkhhhhhhiiiiiiooouuuyyyzzz|||xxxnnneee^^^YYYWWWUUUTTTSSSQQQPPPOOONNNNNNHHHHHHGGGEEEBBB???<<<:::777777666666555444444444555555555666777888999::::::<<<>>>???AAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFHHHIIIMMMRRRVVVYYYXXXWWWNNNKKKGGGDDDCCCCCCBBBAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999888888888888888999::::::::::::::::::::::::::::::888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>????????????>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]___```aaaaaaaaabbbccceeeggghhhjjjjjjkkklllmmmnnnooopppppppppppppppqqqqqqrrrtttuuuvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~}}}}}}~~~~~~}}}pppggg\\\SSSHHH@@@<<<<<<;;;:::333444333222222333666888222111111333666777777777999<<>>@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGJJJOOORRRSSSRRRPPPIIIGGGDDDBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777777777777777777888888777777888999::::::777888999999999999888777999999999999999999999999999999999999999999999999888888888888888888888888999999:::::::::;;;;;;;;;::::::::::::;;;<<<======>>>>>>????????????>>>>>>>>>??????@@@AAAAAABBBBBB???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^______```aaaccceeeggghhhiiijjjkkklllmmmnnnnnnnnnnnnoooppppppqqqrrrtttuuuvvvuuuvvvwwwxxxzzz{{{|||}}}}}}}}}||||||||||||}}}}}}yyymmmaaaWWWQQQEEECCC???;;;888777666666444333333222222333333444111000000000222555888:::<<<>>>@@@AAABBBEEEIIILLLSSSUUUYYY\\\^^^^^^^^^]]]___```aaa```___^^^```aaakkkqqqyyy|||{{{yyywwwwwwuuurrrmmmkkkjjjjjjjjjiiipppqqqsssuuuxxxzzz{{{|||}}}vvvooohhhbbb^^^]]]VVVSSSPPPOOOOOOOOOOOONNNJJJFFFAAA===;;;999777555888777777666666666666777555666777999:::::::::999===>>>>>>???AAABBBCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDGGGHHHIIIIIIJJJJJJJJJJJJDDDCCCAAA@@@???>>>>>>>>>@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;:::999888999:::::::::999888777777888999:::999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999777888999:::;;;:::999999;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOSSSSSSSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^aaacccdddeeefffhhhiiikkkllllllkkkkkkoooooopppqqqqqqrrrsssssssssssstttvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}vvvjjj___TTTLLLFFFBBBAAA???<<<888666555555555444333333222222333333444222222111222444777:::<<<>>>???AAACCCDDDHHHLLLPPPUUUWWW[[[]]]______^^^^^^^^^___`````````bbbeeegggnnnssszzz|||zzzvvvuuuuuurrrpppmmmkkklllllllllkkkqqqqqqrrrssstttuuuvvvvvvyyyvvvpppjjjddd___\\\[[[VVVTTTRRRPPPPPPPPPNNNMMMGGGCCC>>>:::888777555444777777666666555666666777666777888:::;;;;;;;;;;;;======>>>???@@@AAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFBBBAAA@@@???======<<<<<<:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999999<<<;;;:::999888999999:::999888777777777777888999777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888999999777888999:::::::::999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPPPPOOONNNPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZ[[[]]]```bbbcccddddddeeegggiiijjjjjjjjjiiimmmmmmnnnooopppqqqrrrrrrsssssstttuuuwwwxxxyyyzzz||||||||||||}}}}}}}}}~~~zzzeee^^^SSSIIIBBB===;;;999;;;999777555333222222333333333222222222222333333333333333555777:::===>>>@@@BBBDDDEEEHHHLLLQQQUUUYYYZZZ]]]___``````___^^^]]]^^^___```bbbeeekkknnnssswww||||||xxxsssqqqpppooommmllllllnnnooooooooorrrrrrpppooonnnmmmmmmmmmnnnkkkhhhccc___\\\YYYXXXVVVUUUSSSSSSRRRPPPMMMJJJCCC???999555444444444333666666555555555666666777888888:::;;;<<<=========>>>>>>???@@@AAABBBBBBCCCFFFFFFDDDCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBB??????>>>===<<<;;;;;;:::999999999999:::;;;<<<===::::::::::::::::::::::::888888888777777777777777::::::999888888888888999888888777777777777888888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777888888888888777777888999999999999888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ\\\^^^___aaabbbbbbbbbdddeeefffgggggggggkkkkkklllmmmnnnooopppqqqrrrssstttuuuvvvxxxyyyyyy{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~{{{qqqggg```SSSNNNFFF???<<<:::888777666555444333222222222222333333222222222222333333333444555666999<<>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFDDDCCCAAAAAA@@@@@@??????@@@@@@@@@@@@??????============<<<;;;:::999999999999::::::;;;;;;;;;999999999999999999999999888888888777777666666666999999888888777777777777777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888777777777888888888888888999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;======>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUVVVWWWYYY[[[]]]^^^___``````aaacccdddeeeffffffiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{|||||||||}}}}}}~~~~~~uuuiii___VVVOOOKKKBBB???;;;999777666555333333333333222222222222222333222222111111222222333333333555888;;;>>>@@@AAABBBEEEHHHKKKNNNRRRWWW[[[\\\]]]^^^_________^^^^^^``````aaabbbdddiiiooottt{{{}}}~~~zzzsssllliiiiiiiiijjjlllooosssuuuuuuttttttqqqmmmhhhdddaaa___^^^]]]\\\[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQOOOJJJDDD@@@===999444222222333444444444444444555555777888999;;;;;;<<<===???@@@BBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>???????????????>>>>>><<<=========<<<;;;:::999777777777777666666555555999999999999999999999999999999888888777777666666777777777777777666666666666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777666666666777777777888888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSTTTUUUVVVXXXZZZ[[[[[[^^^^^^___```bbbccceeeeeehhhhhhiiikkklllmmmnnnoooppppppqqqrrrtttuuuvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{|||}}}~~~~~~qqqiii\\\PPPHHHCCC@@@???:::888666555555555333111222222333333333333222222222222111111111111222222333444666999===@@@BBBCCCDDDGGGLLLPPPSSSVVVYYY[[[\\\]]]^^^_______________bbbcccdddeeehhhlllrrrvvv}}}~~~yyyqqqjjjhhhhhhiiijjjmmmqqquuuwwwvvvtttpppnnniiiddd___\\\[[[[[[YYYYYYYYYYYYXXXVVVUUUTTTQQQPPPNNNLLLJJJEEE???:::999666333222333444444333444444555555777888999:::<<<<<<<<<===???AAACCCDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>>>>????????????>>>======:::;;;<<<<<<<<<;;;999888999999999999888777555555888888888888888888888888888888888888777777777777666666777777666666555444555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666555666777777888777777777777888888888999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUWWWXXXXXX\\\\\\]]]^^^___aaacccdddeeeeeeggghhhjjjkkkmmmmmmmmmnnnoooppprrrsssttttttvvvvvvvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~yyyoooiiiXXXQQQGGG???;;;999999999:::777444222333444444444222222222333333222222111222222111111111111222222444666888<<<@@@CCCEEEFFFFFFJJJPPPUUUXXXYYY[[[\\\^^^^^^___``````aaabbbbbbbbbdddgggjjjmmmqqqvvvzzz~~~~~~}}}wwwpppjjjhhhhhhjjjkkknnnsssvvvwwwuuussskkkhhhddd___[[[YYYXXXXXXWWWXXXXXXWWWVVVUUUSSSRRROOOMMMJJJGGGDDD???999555444333222222333444333222555555555666888:::;;;<<<<<<<<<<<<===???AAACCCEEEBBBCCCCCCCCCCCCDDDDDDDDD??????>>>===============>>>>>>>>>>>>>>>===<<<<<<888999:::;;;;;;999888666999:::;;;;;;;;;:::999888888888888888888888888888666666666666666666777777555555666666666555444333444555666666666666555444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444555555555666666666666666555555555666777888666666666777777777888888999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQRRRSSSUUUVVVVVVYYYYYYZZZ[[[\\\___aaabbbaaabbbccceeeggghhhiiijjjkkklllmmmnnnoooqqqrrrrrrtttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~wwwppphhh___UUUNNNGGGBBB<<<777666666777777;;;666111......111333444111222222222222222111000222222111111111111222222555777:::>>>BBBEEEGGGHHHGGGMMMTTTYYY[[[\\\\\\\\\______```aaabbbcccddddddbbbeeeiiimmmqqquuuzzz~~~~~~~~~|||wwwoooiiihhhhhhkkklllppptttwwwwwwuuurrrgggddd```[[[XXXVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQPPPMMMKKKGGGDDD@@@;;;666222111000000222333333222000555555666777999:::<<<===<<<<<<<<<===???AAADDDEEEAAAAAAAAABBBBBBBBBBBBBBB>>>======<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;666777999:::999888666555444555777888999999888888777777777777777777777777333444444555555666666666444555666666666555333333333444555666666555444333666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444555555555666666666555555444444666777888666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>????????????????????????@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTUUUWWWWWWWWWXXXZZZ]]]___```^^^___```bbbdddfffggghhhjjjkkklllmmmnnnpppqqqqqqtttttttttuuuuuuuuuuuuvvvtttuuuvvvwwwyyy{{{||||||}}}~~~uuunnngggddd^^^WWWPPPJJJEEECCC888888777555555444444444111111111111111111111111111111111111000000//////333333333333444555666777:::===AAADDDEEEGGGIIIKKKSSSTTTWWWZZZ\\\]]]]]]]]]```aaacccdddffffffgggggglllooosssxxx{{{}}}}}}}}}}}}{{{wwwtttqqqooommmmmmttttttvvvwwwxxxuuupppkkkbbb```\\\YYYVVVUUUUUUUUUUUUTTTRRRRRRRRRQQQOOOMMMJJJGGGBBB>>>;;;888666333222222222333444555666777777777888999:::;;;;;;<<<===???@@@@@@@@@AAADDDFFFGGGFFFFFFDDDBBB@@@>>>===<<<<<<<<<<<<============>>>===<<<;;;::::::999:::999999999999999888777666777777777777777666555555444444555555555555444444444444444444444444444444444444555666666555444333333333333333333333333333666555555555555444444444555555444444444444555555222333444555666666666666333333333333333333333333444333333222222333333444555444333333333333444555333333333444444444555555444444444555555555555666666777777777888888888888999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<============AAA@@@?????????@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCAAA@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRSSSQQQRRRTTTVVVXXXZZZ\\\\\\^^^^^^___```bbbccceeeffffffhhhjjjllllllmmmppprrrrrrssstttsssssssssuuuwwwvvvwwwxxxyyyzzz|||}}}}}}~~~xxxqqqhhh___WWWPPPNNNJJJEEE@@@<<<999777666666555444333222222333222222222222222222222222222222111111111000000000222222222333444666888999===@@@CCCEEEGGGIIILLLOOOTTTVVVXXX[[[]]]^^^^^^^^^aaabbbccceeegggiiikkklllqqqtttxxx}}}}}}yyyuuurrrpppoooooouuuuuuvvvvvvuuurrrlllhhh___^^^ZZZWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQPPPLLLJJJFFFCCC>>>:::888666444222222222222333444555666777777777888999:::;;;;;;<<<===>>>@@@@@@???@@@CCCEEEFFFFFFEEEDDDBBB@@@>>>===;;;;;;<<<<<<<<<============<<<;;;:::999999999999888999999999999888777666666777777777777666555555444444555555555555444444444444444444444444444444444444555666666555444333333333333333333333333333555555555555444444444444555555444444444444555555555444444444444444444444333333333333333333333333444333333222222333333444555444333333333333444555333333333444444444444555444444444444555555555555666666777777777888888888888888888888999999999:::;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<============@@@??????>>>???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMLLLMMMMMMOOOPPPQQQOOOPPPRRRTTTVVVXXXYYYZZZ[[[\\\\\\^^^___aaacccdddggghhhjjjkkkjjjkkkmmmnnnpppqqqrrrrrrqqqqqqsssuuuuuuuuuvvvxxxyyy{{{||||||}}}~~~wwwpppfff]]]VVVOOOHHHBBB???===;;;999777555444333444333222111111111111111333333333333333333333333222222222222222111111111222222111222444888;;;===AAACCCEEEGGGIIILLLPPPSSSVVVWWWYYY\\\^^^___``````bbbcccdddgggjjjnnnrrrtttxxx{{{~~~{{{xxxuuutttssssssxxxwwwuuutttqqqlllfffbbb\\\[[[XXXVVVTTTSSSSSSSSSQQQQQQQQQQQQPPPMMMIIIEEE@@@===999666555444222000222222333333444555777888777777888999:::;;;<<<<<<===???@@@@@@???@@@BBBDDDDDDDDDCCCBBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777777777888888888999999888888777777666666666777666666555444444444555555555555444444444444444444444444444444333444555555555555444444333333333333333333333333555555555555444444444444555555444444444444555555666555444222111111222222333333333333333333333333333333222222222222333333444444333333333333444444333333333333444444444444444444444444555555555555666666666666777777777777666777777777777888888888;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>???@@@AAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIILLLLLLLLLLLLLLLMMMNNNOOOMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYYYYZZZ\\\^^^```aaaeeeggghhhhhhhhhhhhiiikkkmmmnnnppppppooooooqqqsssrrrssstttvvvxxxzzz{{{|||||||||}}}~~~|||tttmmmhhh[[[VVVOOOIIIEEEAAA===;;;888888777666555555555555333222111000000000000000222222222222222222222222222222222222222222222222222222222333666:::>>>AAADDDEEEGGGHHHJJJNNNSSSWWWXXXYYY[[[]]]___aaabbbbbbbbbccceeehhhmmmsssxxx|||~~~|||{{{yyyyyyyyyyyyxxxvvvsssppplllfff```\\\ZZZYYYWWWVVVTTTTTTSSSTTTQQQQQQPPPQQQOOOKKKEEEAAA:::888555333333333222000333333333333444666777888777888888999:::;;;<<<<<>>>>>>>>??????>>>>>>>>>?????????@@@@@@???@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^___aaacccdddeeeeeeeeegggiiijjjlllnnnooonnnnnnpppqqqqqqrrrsssuuuwwwyyyzzz{{{{{{{{{|||~~~{{{ssskkkccc\\\TTTPPPHHHEEE@@@===:::999888888444333222222111222222222333222111111111111111111000000000000000000000000222222222222222222222222222222333666999>>>BBBDDDFFFGGGIIIJJJLLLPPPVVVYYYZZZZZZ[[[]]]___aaacccdddbbbcccfffkkkqqqxxx||||||}}}}}}}}}}}}||||||uuurrrnnnjjjfff```[[[WWWXXXXXXWWWVVVUUUUUUUUUUUUQQQQQQPPPOOOMMMHHHBBB>>>888555333222222333222111333333333444555666777888888888999:::;;;<<<<<<===AAABBBBBBAAA@@@@@@BBBDDD@@@@@@@@@???>>><<<::::::999999999999::::::::::::777777666555555555666666666777777888888888777777555555555555555444333333333333444444444444333333333333333333333333333333333333333333444444555555333333333333333333333333555444444444444333333333444444333333333333444444333222000///000222444555333333333333333333333333333222222111111222222333333333333333333333333333222222222333333333444444333333333444444444444555444555555555555666666666777777777777888888888888888888777777888888999:::::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????<<<===>>>??????????????????>>>>>>===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]][[[]]]___aaabbbcccfffhhhhhhkkkmmmnnnnnnnnnooopppqqqqqqssstttvvvxxxyyyzzzyyyzzz{{{}}}xxxrrreeeaaaZZZSSSNNNHHHCCC???===;;;999666444333222222222222111000/////////000333222222111111111222222000000000000000000000000111111111222222222222222333444777:::>>>AAADDDFFFGGGIIIKKKMMMPPPSSSXXX[[[ZZZ[[[\\\]]]___bbbdddeeeccceeeiiiooowww~~~zzz|||~~~~~~|||zzzppplllhhhddd```\\\XXXUUUVVVVVVVVVVVVVVVUUUUUUUUUQQQPPPNNNLLLIIIDDD>>>:::666444222111222333333222333333333444555666888888888888999:::;;;<<<======AAABBBBBBAAA@@@???AAABBB>>>>>>>>>===<<<;;;999888888888888888999999999999666666555555555555666666666666777777888888777777444444555555444444333222333333444444444444333333333333333333333333333333333222222222333444555666333333333333333333333333444444444444333333333333444444333333333333444444111111000000111333444555333333333333333333333333222222111111111111222222222222333333333333222222222222222222333333333333333333333333444444444444444444444444555555555666777777777777888888888888666666666666666777888888999999999:::::::::;;;;;;:::;;;<<<=========<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>;;;<<<===>>>?????????>>>>>>>>>>>>??????>>>>>>>>><<<===>>>>>>???>>>>>>>>>???????????????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUWWWYYYZZZVVVYYY\\\^^^___aaadddffffffiiilllmmmmmmmmmnnnoooppppppqqqrrrtttuuuvvvvvvwwwxxxzzz{{{}}}~~~|||yyytttoooiiibbbZZZVVVOOOKKKFFFBBB???<<<999666555555555333111000000000333222111111000000000000222111111111111111222222000000000000000000000000000000000111111111222222444666:::>>>BBBDDDFFFGGGHHHKKKNNNQQQTTTWWW[[[^^^[[[[[[[[[]]]___aaadddeeefffiiinnnuuu}}}~~~~~~zzz}}}}}}xxxtttjjjfffbbb^^^[[[YYYVVVTTTSSSSSSTTTTTTUUUTTTTTTTTTPPPNNNKKKHHHDDD@@@:::666555333111000111222222222444444444444555777888999888999999:::;;;<<<======@@@AAAAAA???>>>===>>>@@@===<<<<<<<<<;;;:::888888777777777888888888999999666666555555555555666666555666666777777777777777333444444444444333222222222333333444444333333222222222222222222222222222222222222222222444555666333333333333333333333333444444444333333333222222444333333222222333333444222222222333333333333333333333333333333333333333222222111111111111222222111222333333333333222111111222222222222333333333222222333333333444444444333333444444444555555555555555666666666777777777666666666666666777888888999999999999::::::::::::999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<=========:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>???>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<999:::;;;========================>>>>>>=========:::;;;<<<===>>>======<<<>>>>>>======>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDD@@@AAACCCFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOQQQRRRTTTVVVWWWUUUWWWZZZ[[[\\\^^^```ccccccfffiiikkkkkkkkkkkklllnnnnnnoooppppppqqqrrrrrrtttuuuvvvxxx{{{}}}~~~}}}}}}~~~zzztttgggccc]]]WWWQQQKKKDDD@@@CCC@@@<<<999888777555333///111222333222111111222111000///////////////000111111000000000000111222111111111111111111111111//////000000111111111222555888<<>><<<;;;<<<>>><<<<<<<<<;;;:::999888777777777777777888888888888666666555555555666666777555555666777777777777777333444444444444333222222222333333444444333333222222222222222222222222222222222111111222444555666333333333333333333333333444444444333333333222222444333333222222333333444444444444444444333111111333333333333333333333333222222111111111111222222111222333444444333222111111111222222222333333333222222333333333444444444333333333444444444555555444444444555555555666666777777777777777888888999888888999999999:::::::::999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<===>>>????????????===<<<:::::::::;;;===???======>>>>>>>>>>>>======>>>============<<<<<<<<<777999:::<<<======<<<<<<<<<<<<============<<<<<<:::;;;<<<=========<<<;;;===============>>>??????>>>>>>???@@@BBBCCCDDDDDD>>>@@@BBBEEEGGGHHHHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVWWWYYYZZZ[[[[[[^^^___aaadddgggjjjjjjiiijjjjjjmmmmmmmmmmmmnnnnnnnnnnnnrrrssstttvvvxxxzzz|||}}}|||}}}~~~yyytttmmmfff^^^YYYQQQLLLFFFCCCAAA@@@>>>;;;666555444333222222111000000111333444444333111000222111111111000000//////111000/////////000222333111111111000000000000000000000000111222444555666666:::@@@DDDFFFGGGGGGHHHNNNPPPTTTXXX[[[]]]^^^^^^[[[]]]___```aaabbbeeehhhgggpppyyy{{{|||}}}vvvnnnhhh^^^[[[XXXXXXYYYYYYVVVSSSUUUTTTTTTUUUVVVUUUSSSQQQKKKGGGAAA<<<:::888777555111111222222222333333333444555666777999999999:::;;;;;;::::::;;;<<<>>>???>>>======<<<;;;;;;:::::::::999888888777777888888777777777777777666666666222222333444555666777888666666555444333333222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222444444444444444444444444333333333333333333333333333333333333333333333333111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222444444444444444444444444333333222222333333444555444444444444444444444444555555444333444555666777666666666666777777777777777777888888888999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUWWWYYY[[[]]]aaaaaabbbccceeefffgggggghhhjjjkkkkkkjjjkkkmmmooooooqqqtttuuuuuuvvvxxxyyy{{{|||~~~~~~|||||||||}}}}}}xxxtttjjjfffaaa\\\WWWQQQKKKGGGFFFBBB===;;;;;;:::999777444444444333222222111111000111333444444333111000111111111000000000//////...///000111222111111000111000000000000000000000111111111222333555666777999<<>>???=========<<<;;;:::::::::999999888777777777888888666666555555555555666666333444444555555666777777555555555444333333222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333111222222222222222222333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333222222222222333444444444444444444444444444444555444444333444555666777555555666666666777777777777777777888888888999999999999999::::::::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUWWWYYY[[[___```aaabbbcccdddeeefffeeefffggggggggghhhjjjlllnnnpppsssttttttuuuwwwxxxzzz{{{}}}}}}|||{{{|||}}}}}}yyysssnnniiiddd___\\\TTTPPPLLLHHHEEEAAA>>>;;;:::888555444444555444444222222222222222222222222000111222333333222111000111111000000000000//////,,,...111333333222000...000000000000000000111111222222333333444666777888<<<>>>BBBEEEGGGJJJMMMPPPUUUWWWYYY\\\^^^_________^^^______```aaadddiiimmmuuu}}}|||uuulllccc^^^ZZZXXXWWWWWWXXXYYYWWWVVVSSSSSSTTTUUUTTTRRRMMMIIIBBB>>>999555444222111000...///000111222333444555666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;;;;::::::999999888888777777777777777666555444333333444555666666666666666666666666666555444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444444444444333444555555666555555555666666666666777777777777777888888888888888888999999999:::::::::;;;;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXX]]]]]]^^^___aaabbbcccdddaaacccdddddddddeeegggiiilllnnnqqqrrrssssssuuuwwwxxxzzz{{{|||{{{zzz{{{|||}}}~~~fffaaa[[[VVVRRRNNNJJJHHHFFFCCC???<<<;;;;;;999888555444333222222333333333000111111111222222333333000000111222222111000000000000000000000000//////---...000111222111000///000000000000000111111111222222333333555666777888>>>@@@CCCEEEHHHLLLPPPTTTZZZ[[[]]]___```aaaaaaaaa``````aaaaaaccchhhnnnsssyyyxxxpppggg___YYYWWWWWWWWWWWWXXXXXXXXXWWWTTTTTTUUUUUUTTTPPPJJJEEE@@@<<<888666555444222111......///111222444555666888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;::::::999999888888777666666666666777666555444333333555666777888777777666666555444444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222333333444333333333333333333333333333333333444444444555555444444555555555666666666666666666777777777888888888888888888999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVYYYYYY[[[\\\^^^___```aaa```aaabbbcccbbbcccfffhhhjjjlllooopppqqqqqqssstttuuuwwwyyyzzzyyyyyyzzz{{{|||}}}}}}~~~PPPMMMHHHDDDBBB@@@>>><<<999777444333333444333333444444333222111111111111///000000111111222222222000000000000000000000000//////////////////000000///////////////000000111//////000000111111111111111111222333555777999:::@@@AAADDDFFFIIINNNSSSWWW^^^___```aaabbbbbbccccccaaabbbdddeeeiiinnnuuuzzz~~~}}}ssskkkccc\\\XXXUUUVVVWWWWWWVVVWWWWWWXXXVVVUUUUUUUUURRRMMMFFFAAA===:::777555555555333222...///000222333555666666999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999999999888777666666555555666666666666555555555666888999888888777666555444333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111222333333333333333333333333333333333333333444444444444444444444444444555555555555555555666666666777777777777777777888888888999999999999999999999999999999888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999888888777777777777888888777888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWYYYZZZ\\\]]]^^^___```bbbbbbbbbdddfffhhhgggjjjlllnnnnnnoooppprrrrrruuuwwwxxxxxxxxxyyy{{{||||||}}}}}}@@@>>><<<:::::::::888777333111000000111222111000111222333222000...///000//////000000111111111222000//////////////////000......////////////000000000///...---...///000111/////////000111111222222000111222444777:::<<<===AAADDDGGGJJJMMMRRRWWW[[[```aaaaaabbbcccdddeeeeeebbbdddgggkkkooovvv}}}wwwllleee___ZZZWWWTTTVVVWWWWWWUUUUUUVVVWWWWWWVVVTTTRRROOOIIIBBB===888666444333333333222111000111222333444555666777::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;999999999999999999999999777777666555555555555555555555666777777888888888777777666555444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333333333333333333333222222333444444444444333333333333444444444555555555555555555666666666666666777777777777888888888777888888888888999999999777777888888888999999999888888888888888888888888999999999999999999999999888888888888999999999999888888888888888888888888777777777666666777777777666666666777777777777777888888888888888888888888999999999999999:::::::::::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRTTTUUUWWWYYY[[[[[[]]]___```aaaaaaccceeehhheeegggjjjllllllmmmnnnpppppprrruuuvvvvvvwwwyyyzzz{{{{{{{{{|||~~~666555555555666666444222333222111222444444222111...111222222///...///111//////000000000000000000/////////....../////////........./////////000000.........///////////////...//////000111111222222111222333666:::===AAABBBDDDFFFJJJNNNRRRVVV[[[___aaaaaabbbbbbdddeeefffgggcccfffkkkpppvvv}}}yyyoooeee^^^[[[YYYWWWTTTVVVWWWWWWTTTSSSUUUWWWWWWUUURRRNNNJJJEEE>>>999555333222222333333222000333333444444555666777777::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::888888888999999999999999777666555555444444555555222333555777888888777666666666555444333222222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111222222333222222222222222222222222111222333444444444333333222333333333333444444444444444555555555666666666666666666777777777888888777777777777888888999999777777777777888888888999777777777777777777777777999999999999999999999999777777777888888888999999888888888888888888888888777666666555555666666777555555555666666777777777777777777777777777777777888888888999999:::::::::999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIKKKNNNPPPQQQOOOOOOQQQSSSUUUWWWXXXYYYZZZ[[[]]]^^^^^^___bbbeeecccfffhhhjjjjjjkkkmmmnnnnnnpppsssuuuuuuvvvxxxyyyzzzyyyyyyzzz{{{~~~222111222333444444111///111111111333444444222///---000333333111000111333000000000000000///////////////............//////---.........//////000000+++---///111111000...---...//////000111222222222111333555888<<<@@@DDDFFFEEEIIIMMMRRRUUUZZZ^^^aaaaaaaaabbbcccdddeeeggghhhcccgggmmmtttzzz{{{tttiii```ZZZXXXWWWWWWTTTVVVXXXWWWTTTRRRTTTVVVWWWTTTPPPKKKGGGAAA;;;777555333222333444444333222444555555555666666777777::::::;;;;;;<<<;;;;;;;;;;;;;;;=========<<<;;;:::888888888888888888999999666666555444444444444555000222555777888777555444555555444333333222111111000000000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111000111222222333222222222222222222222222111222333444555444333333222222333333333444444444444444444555555555666666666666666666777777777777666666777777888888888999777777777777888888888888777777777777777777777777888888888888888888888888666666777777888888888999777777777777777777777777666666555555555555666666444555555555666666777777666666666666666666666666777888888999::::::;;;;;;888999999::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGIIILLLNNNOOOMMMNNNOOORRRTTTVVVWWWXXXVVVXXXZZZZZZ[[[\\\___bbbbbbeeegggiiiiiijjjlllmmmmmmppprrrtttuuuvvvxxxyyyxxxxxxwwwxxxzzz}}}222333333444444333333222111111222222222111111000222222111111000/////////111111111111111222222333111000///---...///000222......////////////..................////////////111000/////////000222333555777:::<<<===@@@DDDGGGKKKNNNSSSXXX]]]```bbbbbbbbbbbbaaaaaaaaaccceeefffiiimmmttt{{{~~~jjjfff```[[[XXXWWWUUUTTTVVVUUUTTTUUUVVVVVVTTTRRRQQQNNNHHHBBB<<<888666555333333444444444444444444555666666777888888999999999:::;;;===>>>?????????=========<<<;;;;;;::::::999999777666555555555555444555666555444333444555777777666666666666777777333333333222222222111111000000///////////////000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000000111222222222222111111111111111111111111111000111111111111222222222000000000000000111111111111111111111111111111111111111000000//////......000000111111111111000000111111111111111111111111000000111111222222222333111111111111111111111111111111222222222333333333222333444444222222333444555444444444444555666666333333333444444444555555555555555555555666777777666666666666666777777888666666666666666666666666999999999999999999999999888888888888777777777777777777777777777777777777777777777777666666666666777777666666555555555444444444444444444444444444666666777888888888888888666777777999:::;;;<<<<<<>>>===<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTWWWVVVWWWWWWYYY[[[^^^______aaadddeeeeeefffhhhjjjmmmoooqqqrrrrrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}~~~222222333333333333222222000111111222222222111111000000000000000000111111000000000000000111222222222000///...---...000111......////////////..................////////////111000//////000111222333888:::===???AAACCCFFFHHHLLLOOOTTTZZZ^^^aaabbbbbb`````````aaabbbdddeeeeeelllqqqwww}}}}}}tttfffbbb\\\XXXVVVUUUTTTSSSVVVUUUUUUUUUWWWWWWUUUSSSMMMJJJEEE???:::777555444333444444444444555555555666777777888888999::::::777888999;;;<<<===============<<<<<<;;;:::::::::999888777666555555555555444555666555444333444666777777666666555555666666222222222222111111111000000000////////////000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111000111111222222222222222111111111111111111111111000111111111111222222222111111111000000000000000111111111111111111111111111111000000//////////////////000000000000//////111111111111111111111111000000000111111111222222111111111111111111111111111111111111222222222222222333444444222222333444444444444444444555555666333333333444444444444555555555555555555666666777666666555555666666777888666666666666666666666666888888888888888888888888777777777666666666555555777777777777777777777777777777777666666666555555666666666666555555444444444444444444444444444444444555666666777777666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRTTTTTTTTTUUUWWWYYY[[[\\\^^^```bbbcccdddeeegggiiikkkmmmoooppppppqqqsssuuuvvvwwwxxxyyyzzz||||||}}}000111111222222111111000//////000111222222222222......///000000111222222//////......//////000111222111///...---...//////......////////////..................////////////000000//////000222333555;;;>>>AAADDDEEEFFFHHHJJJNNNQQQWWW\\\```bbbbbbaaa^^^___```aaaccceeefffgggrrrvvv|||tttkkkaaa]]]XXXUUUTTTTTTTTTSSSUUUTTTUUUVVVWWWWWWUUUSSSGGGDDD@@@;;;777555444333444444444444555555666666888888999999::::::;;;;;;888888:::;;;<<<<<<=========<<<<<<;;;;;;::::::999888888777666555555555555444555666555444444555666777777666555444444555555111111000000000000000///000000////////////000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111000111111111111222222222222222111111000000//////111111111111111111111111111000000000000///////////////000000000000//////111111111111111111111111//////000000000000111111111111111111111111111111000000111111111222222222222333444333222111222444444444333333444444555666333333333333444444444444555444444444444555666666666555555555555666777777666666666666666666666666666666666666666777777777666666666555555555444444666666666666666666666666777666666666666555555555666555555555555444444444444444444444444444444444333444444555666555555555666666777777888999:::::::::::::::999:::;;;;;;<<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPRRRSSSUUUWWWXXX[[[]]]___```aaabbbdddfffhhhjjjlllmmmmmmnnnqqqssstttuuuvvvwwwxxxzzz{{{{{{~~~~~~~~~~~~~~~//////000000000000//////......000111222222222222////////////000000111111......------......///000111111///.....................////////////..................////////////000000000000111333555666<<<@@@DDDGGGHHHIIIJJJKKKQQQTTTZZZ___bbbcccbbbaaa_________```cccgggkkkmmmxxx|||}}}ooofff]]]ZZZVVVTTTTTTTTTUUUTTTTTTTTTTTTVVVWWWVVVTTTQQQAAA???<<<888555444444444444444444555666666777777::::::::::::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;:::999999999888777666555555555555555333444666555444444555666777666555444333333333333////////////////////////000////////////000000111////////////////////////111111222222222222111111000000000000000000000000111111111111111111111111222222222222222333333444111111111111111111111111000000111111111222222222333222222111000///......111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111///////////////000000000111111111111111111111111111111111222222222333333111333333333222111222333333333333333333444444555222222333333333444444444444444333333444444555666555555444444555555666777555555555555555555555555666666666666666777777777666666666555555555444444555555555555555555555555666666666555555555444444444444444444444444444444333333333333333333333333333333444555555555555555555555666777777888999999999999999999::::::;;;;;;<<<<<<======>>>???????????????@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGIIIJJJLLLMMMLLLMMMNNNOOOQQQSSSTTTUUUXXXZZZ\\\]]]]]]^^^aaaccceeegggiiijjjkkkllloooqqqqqqrrrssstttvvvwwwyyyyyyzzz{{{|||}}}~~~...//////000000//////...---...///000111222222222000000000000//////......---------,,,---......///000000///.....................////////////..................////////////000000000000222444666888===AAAEEEHHHJJJJJJKKKMMMTTTWWW\\\```bbbbbbaaa```bbb```______dddkkksssxxx~~~wwwkkkbbb^^^[[[WWWTTTUUUUUUVVVVVVTTTTTTTTTUUUUUUSSSOOOLLL>>><<<999666555444555555444444555666666777888888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;:::999999888888777666666555555555555555333444555555444444555777777666555333222111111111........................///////////////000111111////////////////////////111111222222222222111111000000000000000000000000111111111111111111111111222222111111111222333444000000000000000000000000000000111111111222222222333222222111000///......000000000000000000000000000000000000111111111111111222222333333222222111000000000000000000000000000000000///////////////111111111111111111111111222222222222333333333444111222333333111111222333222222222222222333444444222222222333333333444444333333333333333444555555444444444444444555555666444444444444444444444444666666666777777777888888777777777666666666555555444444444444444444444444555555555555444444444444333333333333444444444444333333333333333333333333333444555555666666555555444555555666666777777777999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMNNNPPPRRRSSSSSSTTTVVVXXXYYYZZZ[[[]]]___bbbdddfffhhhhhhjjjlllooonnnnnnpppqqqsssuuuvvvwwwwwwxxxzzz|||...//////000000//////.........///000111111111111111111000//////...------------,,,,,,------...///..............................////////////..................////////////000000000111333555888999>>>AAAEEEIIIJJJLLLNNNPPPXXXZZZ\\\___aaaaaaaaa```cccbbbaaaccciiirrr|||}}}rrrgggaaa```]]]XXXVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRNNNIIIEEE;;;:::777555444444555555444555555666777888999999;;;;;;;;;;;;;;;;;;<<<<<<999::::::;;;<<<<<<;;;;;;;;;::::::999999888888777666666555555444555555666222444555555444444666777777666444333111000//////---............////////////......//////000111222000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111222111000000000111222333000000000000000000000000000111111111111222222222222222111111000000//////000000000000000000000000000000000111111111111222111222222222222222222111000000000000000000000000111111000000000000//////111111111111111111111111111111222222222333333333111222333222111000111333222222111111222222333444222222222222333333333333333222222222222333444444444333333333333444555555444444444444444444444444555555666666777777888888777777777666666666555555333333333333333333333333555555444444444333333333222222333333333333333444333333333333333333333333333444555555666666555555444444444555555666666666888999999:::;;;::::::::::::;;;;;;<<<<<<===>>>>>><<<===>>>???@@@AAABBBCCCCCCDDDDDDDDDFFFGGGHHHIIIHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRUUUVVVVVVWWWYYY[[[^^^```bbbdddeeegggiiikkkkkklllmmmoooqqqssstttuuuuuuvvvxxx{{{~~~//////000000000000////////////000000000000000/////////////////////......---------------...//////,,,,,,---...////////////......////////////..................//////////////////000111333666999:::???BBBFFFIIIKKKNNNRRRTTT[[[[[[\\\^^^___``````aaaaaabbbeeejjjqqqzzzxxxqqqjjjeeeccc___ZZZWWWVVVVVVUUUTTTUUUTTTRRRQQQNNNIIIBBB>>>999777555333222222333444444555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;:::::::::999888888777777555555555444444555555666222333555555444555666888777666444222000///......---.........////////////............///000111222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111000///......000222333000000000000000000000000000111111111111222222222111111111000000000000000000000000000000000000000000000111111111222222222000000000111111000000000000000000000000000000000222222111111111000000000111111111111111111111111///000000000000111111111000222333222111000111222111111111111111222333333111222222222222333333333222222222222222333333444333333333222333444444555333333333333333333333333333444444555666666777777666666666555555555444444333333333333333333333333444444444333333333333222111222222222333333333333222222222222222222222222222222333444444444444444444444444444444555555555666777888999999999888888888999999::::::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLMMMNNNOOOOOONNNPPPRRRSSSSSSTTTWWWYYYYYY[[[^^^```aaabbbeeegggiiiiiikkkmmmoooqqqrrrsssuuuvvvxxxzzz|||~~~//////000000000000/////////000000000000000///...------......///000000000...------------...//////++++++---...///000000000......////////////................../////////000//////000111444777999;;;AAACCCFFFIIILLLPPPTTTXXX]]]\\\\\\\\\]]]___```aaa___bbbhhhoooxxx~~~|||wwwrrrnnnlllddd```[[[WWWUUUUUUTTTSSSUUUTTTRRRPPPLLLFFF>>>999777666444222111111222333444555666777888999::::::;;;;;;;;;;;;;;;;;;;;;:::<<<<<<======>>>=========::::::999999888777777777555555444444444555555666222333555555555555666888777666444222000...------........./////////000000............///000222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111000...---...///111222000000000000000000000000000111111111111222222222000000000000000111111111000000000000000000000000000000111111222222222222......////////////......000000000000000000000000333222222222111111000000111111111111111111111111............////////////000222222222111000111222111111111000111222222333111111222222222333333333222222111111222222333444333333222222333333444555333333333333333333333333222222333444444555666666555555444444444333333333222222222222222222222222444444444333333333222222111111111222222333333333222222222222222222222222111111222333333333333222333333444444444444444444444555777888888888777666777777777888999999::::::<<<=========>>>>>>????????????@@@@@@AAABBBCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLNNNQQQRRRRRRSSSUUUWWWVVVXXX[[[\\\^^^___bbbdddggghhhjjjlllnnnppprrrrrrvvvwwwwwwxxxzzz{{{{{{|||{{{}}}............////////////000000000000000000000000////////////////////////---...///000000///...---,,,---...//////...---,,,***+++,,,---...000111111000////////////000000111000111222222333666;;;>>>BBBHHHLLLMMMQQQWWW\\\]]][[[\\\\\\\\\\\\]]]```bbbeeefffllluuu}}}}}}|||yyyyyyvvvnnngggeeeaaa]]]YYYXXXWWWVVVUUURRROOOJJJFFFBBB???;;;888555555555444444333333222222333555777999;;;;;;<<>><<<:::999:::;;;<<<============<<<<<<<<<<<<<<<:::888666666666888999555444444333333333444444777666666666666777777888444333111111222111000......000111000///...///111111111222111111000///...000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111222111111111111000000000000222222222111111111000000000000000000000000000000222222111000//////000000222222111000//////000000000000000000111111111111111111111111111111111111222111000//////000111222222222222111111111000000333222222222111000000000222222222222222222222222222222222222222222222222333333222111222333444555333333333333333333333333333444555555666555555555333444555666666555444333222222444444444444222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444666666666666777777777777888888777777888888999::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLNNNPPPPPPPPPPPPRRRSSSWWWXXXYYYZZZ\\\^^^___```bbbccceeehhhkkkmmmoooppprrrsssuuuwwwyyyzzz{{{{{{}}}}}}~~~............////////////////////////////////////........................---...///000000///...---------............------+++,,,,,,---...///000000///............//////000111222333444555888===@@@DDDJJJOOOQQQUUU[[[^^^^^^\\\]]]]]]]]]\\\]]]```bbbfffiiipppyyy~~~~~~yyywwwxxxvvvpppjjjfffbbb^^^[[[ZZZYYYWWWVVVRRRNNNHHHBBB>>>:::666333555555555444444333333333444555666888999:::::::::>>>===;;;::::::;;;<<<===============<<<<<<<<<<<<<<<:::999777666666777777555444444333333444444555555555555555555555666666444222111111111111000......000111000///...///000///000000111111111000000000000000000111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000///000000111111111000000000000000000000111111222111111111111000000000000222222222111111111000000000000000000000000000000222111111000000000000000222222111000000000000000000000000000111111111111111111111111111111111111222111000000000000111222222222222111111111000000222222222111111111111111222222222222222222222222222222222222222222222222333333222222222333444555333333333333333333333333333333444555555555555555333444555555555555444333222222333444444333222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333444444444555555555555666666666888777777777777888999999::::::;;;<<<============>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIJJJLLLNNNNNNNNNNNNPPPQQQTTTUUUVVVXXXYYY[[[\\\]]]```aaaccceeehhhkkkmmmnnnpppqqqsssuuuwwwxxxyyyyyy||||||}}}............////////////////////////////////////........................---...////////////...---.........------.........---------.........//////...---------......///000222333555777888;;;???CCCFFFMMMTTTVVVZZZ___aaa```]]]^^^]]]\\\\\\]]]```bbbiiimmmvvv}}}xxxtttsssuuuuuuqqqllldddaaa^^^[[[YYYXXXVVVTTTMMMHHHBBB<<<888555333111555555555444444444444444666777888888999999999999<<<<<<;;;::::::<<<===>>>=========<<<<<<<<<<<<;;;;;;::::::888777666555555555444444444444444555555333444555666555555333333333222111000111111000......///000000......///000---...///000111111111111000000000000111111111111111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000...///000111111111111111000000000000000111111222111111111111000000000000222111111111111000000000000000000000000000000000111111111000000000000000222111000000000000000000000000000000111111111111111111111111111111111111222222111111111111222222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333222222222222333444444333333333333333333333333222333444444555555444444222333333444444333333222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444333333444444444555555555777777666666777777888999999999:::;;;<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTUUUWWWXXXYYY\\\]]]___bbbdddgggiiijjjmmmnnnppprrruuuvvvwwwxxx{{{|||}}}~~~............////////////////////////////////////................................................///...---,,,,,,---...///.....................---...............///000111222444777999;;;>>>BBBEEEHHHOOOWWWZZZ]]]aaabbb```]]]]]]]]][[[[[[]]]```cccmmmsss}}}}}}wwwsssppppppqqqqqqnnnkkkaaa___\\\YYYXXXUUURRROOOEEE@@@:::666555555555444444444444444555555555555666666888999::::::;;;:::;;;:::::::::;;;<<<>>>???======<<<<<<<<<;;;;;;;;;:::::::::999888666444333555444444444444555555666333444666777666555222111333111000000111111000......///000///......///000......///000111111000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000...///000111111222111111000000000000000111111222111111111111000000000///111111111111000000000000000000000000000000000000000000111111111000000000111111000000000000000111///000000000111111111111111111111111111111111111333222222222222222222333111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111222222222222222333333333222222222222222222222222222222333444444444444444222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333444444444444555555555666666555555666666777888777888999:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJIIIJJJKKKMMMMMMNNNOOOQQQRRRTTTUUUVVVZZZ[[[\\\___aaadddeeefffiiikkkmmmpppsssuuuvvvvvvyyyzzz{{{}}}............////////////......................................................------------......///...---,,,,,,---...///...............---------////////////000111222333333555888;;;===@@@DDDGGGIIIQQQXXX[[[]]]``````]]][[[[[[[[[[[[[[[^^^cccfffrrrxxx}}}wwwssspppmmmlllmmmllliiifffaaa___\\\ZZZWWWSSSNNNKKK@@@<<<777444333444555555444444444555555666666666444555777999;;;<<<======:::::::::;;;<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;999999999999777666444333444444444444444555666777555666777888777555222111222000///000111111000///---///000///...---...///000000000000000///......///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000111111222111111111111000000000///000000000000000000000000000000000000000000000000///000111111111111000000111000000000000000111111///000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111222222333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333444444555555555666666666555555444444555555666777666777888999999:::::::::::::::;;;<<<<<<======>>>??????@@@AAAAAABBBCCCCCCEEEFFFHHHHHHHHHIIIJJJLLLKKKLLLMMMOOOQQQRRRSSSTTTXXXXXXZZZ\\\___aaabbbcccfffhhhjjjnnnpppssstttuuuwwwwwwyyy{{{}}}............////////////........................------------------------......------------...............------...........................------/////////000111222333444444777;;;>>>AAADDDHHHKKKLLLSSSYYY[[[\\\^^^^^^[[[ZZZZZZ[[[[[[]]]bbbhhhlllwww}}}wwwssspppnnnkkkiiihhhfffcccaaabbb```]]]ZZZWWWQQQKKKGGG@@@<<<777444333222222111333333444555666777777777444555777:::<<<===>>>???::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::999888888777777666666555444444444444555666777777777777888777666444222111111000//////111111000///---...//////------...///000000000000///...---,,,000000000000111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000111111222111111111111000000000000//////000000000000000111000000000000000000000000...///111222222111000000000000000000000111111222000000000000111111111111111111111111111111111111111111222222222222111111111111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222222222000111222222333333222222333222222111111222222333222222111111111111222222444333222111111222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444555555555555666666666444444333333444444555666555555666777888888888888999999::::::;;;<<<<<<<<<===>>>>>>???@@@AAAAAAAAACCCEEEFFFGGGFFFGGGHHHJJJJJJJJJKKKMMMOOOPPPRRRRRRUUUVVVWWWYYY[[[]]]___```bbbdddgggjjjmmmppprrrssstttuuuvvvxxx{{{~~~............////////////........................------------------------...------,,,,,,------...------............------------........................//////000222333444777:::???BBBEEEHHHLLLOOOOOOVVVZZZZZZ[[[]]]\\\YYYZZZ[[[\\\^^^aaagggooottt{{{wwwsssrrrmmmkkkiiigggeeeccc```______]]][[[WWWSSSLLLDDD???;;;888555333333333111000333333444555666777888888666777999:::<<<===>>>>>>::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::888777666555555666777888444444444444555666777888888777666555333222111000111///...///000111000///---...//////------...///...///////////////......000000000000111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111222111111000///...000000000000000111111222111111111111000000000000////////////000000111111000000000000000000000000...///111222222222000000000000000000000111222222000000000000111111111111111111111111111111111111000000111222222111000000000000111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111///000111222333222222111111111111111111111111111000111111222222222222222444333222222222222333444333222111000000111222333444333111000000111333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444555555555333333333333333444444555444444555666777777777777888888999999:::;;;;;;;;;=========>>>??????@@@@@@@@@BBBDDDDDDDDDDDDFFFHHHGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]___bbbfffiiilllnnnoooqqqrrrsssvvvxxx{{{~~~............/////////000........................------------------------...---,,,,,,,,,,,,---...,,,---...//////...---,,,---------.........//////------......///111222333:::===BBBFFFIIILLLOOORRRRRRXXX[[[[[[ZZZ\\\\\\YYYZZZ[[[]]]```dddllltttzzz~~~zzzsssqqqqqqjjjiiigggeeecccaaa___^^^[[[YYYWWWSSSNNNFFF>>>888555333222222444444444333222333444555666888888999888999:::;;;<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777555444555666888999444444444555555777888888888777555333111000000000000///...///000111000///---...///...------...///,,,---...///000000000000000000000000111111111111111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000222222222222111///...---000000000000000111111222111111111111000000000000.../////////000000111111000000000000000000000000---///111222333222111000000000///000000111222222000000000000111111111111111111111111111111111111///000111222222111000///000000111111222222222222333222222222111111000000000000000000000000000000000000000000000000000000///000111222333222111111111111111111111111111111000000111222222222222222444444333222222333444444333222111000000111222333444333111000000111333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333222222333333444555333444555666777777777777777888888999::::::;;;;;;<<<<<<======>>>>>>??????>>>@@@BBBBBBBBBBBBDDDFFFFFFFFFGGGIIIKKKLLLNNNNNNPPPPPPRRRSSSUUUWWWXXXYYYZZZ\\\___cccgggjjjlllmmmpppppprrrtttwwwzzz}}}~~~~~~