BM 6( {{{wwwsssnnnmmmmmmllljjjiiihhhhhhgggggggggffffffgggggggggfffffffffeeeddddddcccccceeecccaaaaaabbbbbbaaa```aaa```___^^^\\\[[[ZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVYYYWWWUUUUUUXXXYYYYYYXXXRRRRRRRRRRRRQQQPPPNNNNNNPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBAAA??????@@@AAA???>>>========================>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>===<<<;;;:::;;;;;;<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<===>>>===;;;999999999999999::::::::::::999999<<<;;;:::999999999::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777888888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::999999999999:::<<<:::999888888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999999999999999222777::::::888666888;;;999999999:::<<<>>>@@@BBB@@@>>>:::999999:::::::::::::::::::::::::::::::::999888888888888999::::::888999::::::;;;;;;::::::777777888888999::::::;;;999999999::::::::::::;;;::::::::::::::::::::::::999888777666555555444444666666666666666666666666888888999999999999999888999:::<<<<<<;;;999999:::;;;:::888888888999;;;<<<666777777888999:::;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999999999999888777777999888888888888999::::::999::::::;;;<<<===>>>>>>:::::::::::::::::::::::::::::::::::::::999888888999888777777777777888999;;;;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888777666777999:::999888888888888888888888888888777777777888888888999999::::::999999999999:::::::::999999:::;;;;;;:::999999999999999999999999999999999::::::999999888777999999999999:::;;;<<<<<<;;;;;;;;;;;;:::::::::999999999999999:::::::::::::::999999888999:::;;;<<<999999999999999999999999}}}wwwppplllkkkeeedddbbb```___]]]]]]\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUSSSPPPMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBB@@@AAABBBCCCCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????????????????????????????============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>===<<<===>>>??????>>><<<<<<======>>>=========;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>????????????>>>>>>>>>============;;;::::::<<<<<<;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::::::::;;;;;;777777888999:::;;;<<<<<<::::::::::::::::::::::::::::::999999999999::::::;;;;;;:::999999999::::::::::::::::::::::::::::::999999999999999999::::::<<<>>>>>>===:::888777888999999999888888999999999::::::999888888888999999::::::::::::::::::::::::999999999999999888888888555666666777888999::::::999999::::::::::::999999999999888888888999::::::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888888888888333666999999777666888:::888888888999;;;===@@@AAA@@@>>>;;;;;;;;;;;;:::888999999999999999999999999888888888888888999999:::666666777888888888888888777777777888999999::::::888888999999999:::::::::999999999999999999999999777777666555444444555555666666666666666666666666666666777888999999999999999:::<<<;;;999888888888999999888777888999:::;;;777888888888999999999999::::::::::::::::::;;;;;;888888888888888888888888999999999:::999999888777888888888888888999999:::888999:::;;;<<<;;;::::::999999999999999999999999888888999999999888777777888888777777777777888888888888999999999999999999::::::::::::::::::::::::999999999999999999999999888777666777999999999888777777777777777777777777777777777777888888888888::::::999999999999::::::999999888888888888999999888888888888888888888888:::999888888888888888888999::::::;;;;;;;;;:::::::::::::::::::::999999999888888888999999999::::::999999888888888999::::::999999999999999999999999xxxeee\\\XXXTTTOOOMMMTTTSSSRRRPPPOOOOOOOOOOOOEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@>>><<>>>>>======<<<>>>======<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@>>>======>>>@@@@@@???>>>????????????>>>>>>=========>>>??????@@@@@@@@@???<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666666777888999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;;;;:::999888888999:::;;;;;;::::::888999999999::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::888777888999999888777:::::::::::::::::::::::::::::::::::::::::::::999777777777777777777777777::::::::::::999:::::::::666777777888999999::::::888888888888888888888888999999888888888888999999888888888888888888888888999999999999999999999999888888888888888888777777:::;;;<<<;;;999777777888999999777666666777999999888888888777777777888888999999999999999999999999888888888888888888888888888888888999999:::::::::777888888888888888888777777777777777888888999::::::999888888888888999:::999999999999999999999999555555555666666666777777666666666666666666666666444666888888666666777999777777888888:::<<>><<<;;;<<<;;;999777888888888888888888888888777777777777777888999999555555666777777777777777777777777777888888999999888888888888999999999999888888888888888888888888555555444444444444444555444555555555555555666666444555666777888999999999888::::::999777666666777888888777777777888999:::888888888888888888888777888999999999:::;;;;;;;;;888888888888888888888888888999999999999999888888777777777777777888999999777888:::;;;;;;999888666888888888888888888888888888888888999999888888777777777777777777777777777444555888999::::::999888999999999999999999999999777777888888888888888999888777666777888999888777666666666666666666666666666666666777777777888888999999888888888888999999::::::999888777777999;;;888888888888888888888888999999777666666777888999999:::;;;;;;;;;:::999888999999999999999999999999777777777888888888999999888888888888888888888888999999999999999999999999wwwcccZZZWWWUUUQQQOOOGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCEEEEEEDDDBBB@@@@@@@@@?????????????????????>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBB@@@???@@@AAACCCDDDCCCAAADDDDDDCCCBBBAAA@@@@@@???<<<<<<===>>>????????????;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<888888888888888888888888888888888888888888888888::::::::::::::::::::::::666777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::::::::999888888:::<<<<<<:::999::::::;;;<<<============888888888888999999999999::::::999999999999:::::::::999999999999888888888<<<;;;:::;;;<<<===<<<;;;888888888888888888888888888888888888888888999999999999999999999999999999888888888999999999999888888888888888888888888888777777777777777777777777888888777777777777888888666666777777777777777777888888888888888888888888777777777777777666666666666888::::::999888888999888777666555555666777888666777777777777777777777888888888888888888888888888888888888888888999999999999999888888777777777666666777777777777666666666666666666666777888999888888888888888888888888777777777777777777777777444444444555555555666666555555555555555555555555555666666666666666777888666666666777999;;;>>>??????===<<<;;;;;;:::888666777777777777777777777777777777666666777777888999555555666777777777777777666666777777777777888888777777777888888888999999777777777777777777777777444444333333333333333444333333444444555555555555333444555666777777888888777888888777555555666777666666666666777777888888888888777777777777666666777888888888999999::::::777777777777777777777777777888888999999888888888777777666666777777888999666777999::::::888666555777777777777777777777777888888999999999999888888666666666666666666666666222444666999:::999888777888888888888888888888888666666666777777777888888888777666777888888777666555555555555555555555555555555666666666777777777999888888777777888888999888999999777555555888;;;777777777777777777777777888777666555666777888999888888:::::::::999888777777888888888888888888888666666666777777777888888777777777777777777777666888888888888888888888888rrr^^^UUUSSSPPPMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIDDDDDDEEEEEEDDDCCCBBBAAA@@@???===>>>???@@@???===999999999999999:::::::::999999888888888888999999777777888888999999999:::999888999;;;======;;;999<<<;;;;;;:::999888777777444444555666777777666666555777888888666555555666;;;<<<===============<<<;;;;;;<<<=========<<<<<<:::999999999:::;;;<<<<<<:::::::::999::::::;;;<<<999999999999999999999999777777777777777777777777777777777777777777777777666666777777888999999999999999999999999:::::::::888888888999999999999:::;;;:::;;;===>>>>>><<<:::999999::::::;;;:::::::::777777888888888999999999999999888888888888999999999999888888888888777777:::999888999;;;<<<;;;:::888888888888888888888888777777777888888888888888777777777777777777777777666666777888888888777777999999888888888777777777666666666666666666666666777777777666666777777777444555666777777777666666777777777777777777777777666666666666666777777777444666888999888888999:::777666666555555666666777555666777888888888777777777777777777777777777777777777777888888888888999888777666555444333333222666666777777777777666666666666555555555666777777777777777777777777777777666666666666666666666666666666666666777777777777555555555555555555555555666666555555555555666666666555666666888:::===>>>???===:::999999888666555666666666666666666666666666666666666666777777888555666666777777777777777666666666666666777777777666777777777777888888888666666666666666666666666444444333222222111222222222222333333444555555555333444444555666666666666555666666555444444666777555555555666666666777777777777777666666666666666777777777777777888888888666666666666666666666666555666777777888777777777666666666666666777777888666777888999888888666666666666666666666666666666777777888999999999999888555555666666666666555555222333666888888888777666666666666666666666666666444555555666666777777777999777666666777888777555555555555555555555555555555555555555666666666666888888777777777777888888444666888666333333555888666666666666666666666666666666666666666777777888666777777888888888777777666666666777777777777777555555555666666666777777666666777777777666555444666666666666666666666666sssaaaWWWSSSOOOMMMMMMDDDCCCBBBAAA@@@@@@@@@@@@DDDDDDEEEEEEDDDBBBAAA@@@AAA???>>>===>>>>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========???AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::::::::999:::<<<>>>>>>;;;::::::;;;999999:::::::::999999888666777888888999999888888777666666666666777777888666666666666666777888888888888888888888888888888666666666666666666666666444444444444444444444444555555555555555555555555555555555666666666777777888888888999999:::::::::999999999;;;======;;;888666666777777777666555555777777777777888888888888888888777777777777888888999999999888888888777777777666555666888888888777777777777777777777777777666777777777888888888888555555555555555555555555444555666777888777777666666666777777777777777777666666666666666666666666777666666555555666666777444444666777777777666666666666666666666666666666555555666666777777888888555666888888777666777888555555555666666555555555555666777888999888888777666666666666666666666666555555666666666777777777666555555444444333333333666666777777777777666666666666555555444555555555666777777777777777777666666666666666666666666666666666666666777777777777555555555555555555555555777666444444444555555666555555555666777:::<<<===@@@<<<999666666666555555555555555555555555555555666555555555555666777777444555666666777777666666666666666666666666666666666666666777777777888888555555555555555555555555555444333111111000000000111222222333444444555555333444444555555555444444333444444444333444666888444444555555666666666666555666666666666666666666666666666666666555555555666666666666666666666666444444555666666666666666666555555555555666777777777777777777777888888888555555555555555555555555555666777777888888888777444555666666666666555444333444555666777666666555555555555555555555555555333444444555666666777777999777666666777777666555555555555555555555555555444444555555555666666666777777777666666777777777222666999888444333555777666666666666666666666666444555666666777777777666555555555555555666777888555555555666666777777777444444555555555666666666555666666777666555444333555555555555555555555555qqq```UUUOOOJJJHHHIIIGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<@@@>>><<<;;;;;;;;;:::999888888888999::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@AAA@@@>>>;;;777888888999:::;;;<<<<<<555666666777777666666555555888::::::777444555666999:::::::::999999888777555666777888888888888888999888888777777888888999666666666666777777888999555555555555555555555555666666666666666666666666777777777777777777777777999888888777777666666666777777777888888999999999888888999999:::::::::;;;555555666888:::999777444888999999999888777666666666666666777777777888888888888777777777777888888999999999999888888888888888777777888:::::::::999888888888888888888888888666777777777888888999999888888888888888888888888333444666777777777666666333444444555666777888888666666666666666666666666666666555555555555666666333444666777777777666666666666666666666666666666444555555666777888999999666888999888666555555666333444555666666555444333555666777999999999888777666666666666666666666666444444444555555555666666555555666666666666666666666666777777777777666666777666555444444444444444666666777777777777666666777777777777777777777777444444444555555555666666555555555555555555555555777555333333444555555555444444444555777999<<<===@@@<<<888555444555555444555555555555555555555555555555555555555666777777333444555555666666555555666666666666666555555555666666666666777777777777555555555555555555555555555444333111000/////////111111222333333444555555444444444555444444333333222333333333222444666999333444555555666666555555555555555555666666777777666666555555444444444333666666666666666666666666333333444555666666555555555555555555555666777777777777777666777888999999555555555555555555555555444444555666777777666666333444555666666555444333444444555555555555555555555555555555555555555555333333444444555666777777999777666666777777666444666666666666666666666666444444444555555555666666777777666666666666777777333888<<<;;;777555666999666666666666666666666666333444666777777777666555444333333333444555777888444555555555666666777777444444444555555555666666555555666666666555333222444444444444444444444444qqq___VVVRRRNNNJJJIIIEEEDDDCCCBBBBBBAAAAAABBB@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::::::::::::::999999888888777777777888:::===@@@@@@???<<<;;;;;;;;;;;;::::::999999999777777777777777777777777666666666666666666666666777888999::::::999888777:::999888888888888555333:::999666444333555777888888888666666666777888999777777888888888888777777666777888999999888777666888888777666555444333333666777777777888888888888555555555444333555888:::777777777777777777777777666666666666666666666666999999888777777666777777999999:::::::::;;;;;;;;;::::::999999888999999:::999999999888777666666555777777777777888999:::;;;999999777666555555555555:::::::::::::::::::::;;;999888888777666555555444666666666666666666666666555555555555555555555555555555555555666666666666777777666666555555444444666666666666666666666666444555555555666666777777666666666666666666666666666666666666666666666666555555444444444444555555444444555555666777777888:::888666555444555666777777777777777666555444333555555555444444333333333555555555666666666666777555555444444444444555555666777777777888888888888888777666444444555555666666666666666666666666666555555555444444333333333444444444555555555555666555666777666666777:::<<>>;;;999777666666666444444444444444444444444777666555444333444555666666666666666555555555555555666777777777666444333222222333444555555555555222444555666555555555666444333111///...///000111000000//////000000111222000222333333222111333444555444444333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555444444444333333333555555555555555555555555333444444444555666666666777777666666555555555444222444555444333666888888666666666555444444333333555555555444444333333333666666666666666777888888555555555555555555555555444444444444444444444444333333333444444444444555555444333333222222222222444444444444444555666666666666666666666666666666444444444555555555555666666666666666666666666666444555666777777666555444444444444444444444444444555555555555555555555555555555555555666666666666444333333333333444555555444444444444444444444444ooo^^^UUUQQQMMMIIIHHHEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>============;;;;;;<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999999999999999999999999999999999888888888888888999;;;======<<<:::999999999888888888777777777777777777777777777777777666666666666666666666666777777888999999888777777777666666777999999888777999888666555444555666777777777666666555666666666666777777888888777777666444555666777777777666555666666666666666555555555666666777777777888888888666666555444222222555777777777777777777777777777666666666666666666666666888888777666666666666666777777888888888999999999888888777777777777777888999999888777777666555555777777777777888999::::::999888777666555555555555666666777888999999::::::888888777777666555555444555555555555555555555555555555555555555444444444444555555555666666666666666666555555555444444444555555555555555555555555444444555555666666666666555555555555555555555555555555555555555555555555555555444444444444555555333333444444555666666777777777555444444444555555777777777666666555333333555444444444333333333333333333333333444444444444555555444444444444555555555555555666666666777777777777555444444444555666333333333333333333333333555444444444333333333333444444444444555555555555555666666666555777999<<<:::999777444222222222222444444444444444444444444333333222333333555777888666666666555555555444444444555555666555444333222333333444444444444444444222444666666555444444555444333111///...///000000000000000000000111222222///000111111000000111222444444333333333333444444444444444444444444444444333333333333333333333333555555555555555555555555555555555444444333333333444444444444444444444444444444444444555555555555666666666555555555444444333444444333333555666777222222222333444444555555555444444444333333333333333333222222333333444555444444444444444444444444444444444444444444444444333333444444444555555555555444333222222222222222444333333333333333444444555555555555555555555555444444444444555555555555555555555555555555555555555555555666666555555555555444444444444444444444444444444444444444444444444444555555555666666666333333333333333444555555444444444444444444444444~~~nnn\\\TTTPPPLLLHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@???>>>============<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888999999999999999999::::::888888999999999888777777888888888777777777777777777777777777777777777777666666666666666666666666777777888888888888777777555555555777:::;;;;;;:::777777666666555555666666666666666666555555444333666666777777777777666666333333444555666666555555555555555666666777777777666666666666777777777777666666555333111111222444777777777777777777777777666666666666666666666666777666555555555555555555555555555555666666666777666555555444555555666666888888777777666666555555666666666666777888999:::888888777666555555555555222333444555666888999999777777777666555555444444555555555555555555555555666555555555444444333333444444444555555555666666555555555444444444444444555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555555444444333333444444555222222333333444444555555555444444444444333333333666666666666555444333333444444333333333333333222222222222333333333444444555444444333333444444555333444444444444555555555666666555444444444444555333333333333333333333333444444333333333333333222333333333444444444555555444555555555555666999;;;===;;;999777555444444444333333333333333333333333333222222222333333444555555555555555444444444444333333444444444333222111333444444444444333333222333444666555444333333444444222111////////////000111000000000000111222222///111222222111000222333444333333222222333333444333333333333333333333333222222222222222222222222555555555555555555555555555555555555444444444444444444444444444444444444555444444444444444444333555555555555444444444444555444333333333333444555000111111222222333444444444444333333333333333222111111111111111222333333444444444444444444444444444444444444444444444444444444444444555555555555444333333222222222222333333333222222111222222222444444444444444444444444333333333444444444555555555555555555555555555555555555444444444444555555444444444444444444444444444444444444444444444444444444444444555555555555333333222222333333444555444444444444444444444444~~~nnn\\\TTTPPPLLLIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>======>>><<<<<<;;;;;;;;;;;;::::::999999888888888888999999888888888888888888888888888888999999::::::;;;;;;999999888777666666666666999999999999999999999888777777777777777777777777666666666666666666666666777777777777777777777777555444555777:::;;;;;;999666666666666666666666555666666777777666555333111555666666777777666666555333333444444555666666666555555666666666777777777555555555666666666777777555666666444222222333555666666666666666666666666555555555555555555555555555555444444333444444555444444444444555555555555444444444444444444555666777777777666666555555555666666666666777888999999888777666555555555555555222333333444555666666777666666666555555444444444444444444444444444444444666555555444444333333222333333444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444111111222222333333333333333333444555444444333333555555555555555444333222333333333333222222222222333444444444555555555555444444333333333333444444333333333444444444555555555555555444444444444444444444444444444444444444333333333333222222222222222333333333444444444444333444444444444555888:::@@@???<<<:::888777777777222222222222222222222222666555444333111000000///444444444444333333333333333333333333333222222222444444444444444333222111333444666555333222222222333222111000/////////000111000000000000111222222111333444444333333444555333333222222222222333333222222222222222222222222333333333333333333333333444444444444444444444444555555444444444444444444333333333333333333333333555444444444333333222222444444444444333333333333666333222444555333333444444333333222222111000000333333333333222222222222333333222222333333444555333333333333333333333333333333333333333333333333333444444444444555555555333333222222222222222333333333222111111111222222444444444444444444444444222333333333444444444444444444444444444444444444555444333222222333444555222222222333333333333333333333333333333333333333333333333333444444444444222222222222222333333444333333333333333333333333~~~nnn]]]TTTQQQMMMJJJIIIFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;::::::::::::999888888777777888888999999999999999999999999999888888888999999::::::::::::999888666666666777777888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666777999999888777555555555666666666666555777777888888777555444222555555666666666666555555444444444444555666666666666666666666555555555555444555555555555666666666444555666555444555666888555555555555555555555555444444444444444444444444444333333333333333444444444444444555555555555666444444444444444555666777666666666555555555555555555555555555666777888999777666666555555555555555555555555555555444444444555555555555444444444444444444444444444444444444555555444444333333333333333333333333444444444444555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444333333222222222222333333111111111222222222222222333444444555555555444444333444444444444333333222222222222222222222222222333333333333444444444555333333222222222222333333333333333444444444555555444444444444444333333222444444444444444444444444222222222222222222222222222222222222333333333444222333333333333444777999<<<;;;888666444444333333222222222222222222222222555444444333111000///...333333333333222222222222444444444333333333333333444444444444333222111111222444555444222111111222222222111000000/////////000000//////000000111222111333444444333222444555222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222333333333444444444444444222222222222222222222222444444333333222222222111222222222222333333333333666222111666888444222333444444333333222111111111222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333333333333333444444444444222222222111111222222333333333222222222222222333222222222222222222222222222222222222333333333444444444444444444444444444444333222111111222333444000000111111111222222222333333333333333333333333222222222222333333333333222111111111111222333333333333333333333333333333~~~nnn]]]UUUQQQNNNKKKJJJEEEDDDCCCBBBBBBAAAAAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777777777888888999999999999999999999999888888888888888888999999999888777777777777777888555555555555666666666666666666666666666666666666666666666666666666666666666666555555555555666666777666555666777777555444555555444444555555666777777777777777777666555444444444555555555555444444666555555444444444555555555555555444444333333333444444444444555555555666333444666666666666777999555555555555555555555555444444444444444444444444333333333333333333444555444444444555555555666666444444444444555666777777555555555555555555444444444444444555555666777888666666555555444555555666777666666555444444333333444444444444444444444444333333333333333333333333333333333333333333444444222222222333333333444444444444444444444555555555333333333333333333333333444333333333333333222222444444444444444444444444333333333333333333333333333222222111111222222333111111222222222222222222333333444444444444555555222333333444444333222222000111111111111222222222000000111111111222222222333222222111111222222333333333333333444444444444333333444444333333222111111111111111111111111111000111111111111222222222111111222222222333333333111222222222222333666888:::999666444222222111222111111111111111111111111000111222333333333333333222222222222111111111111555444333222222222333333222333333333333222222111111222444333222111111222222222111111000////////////............///000000...000111111000///111222222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333111111111111111111111111333333222222222222222111111111111111222222222222666000111:::<<<666222222000111111222333333444444000111111111111222222222000000000000000111222222222222222222222222222222333333333333333333333333222222222222333333333333222111111111111222222333222222111111222222333444222222222222222222222222111111222222222333333333333333333333333333333333222222111111111111222222000000000111111222222333222222222222222222222222111111111111222222222222111111000000111111222333333333333333333333333333|||lll[[[SSSPPPMMMJJJIIIDDDCCCBBBAAAAAA@@@@@@AAA???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888777777777666666777777777888888888888888888888888888888777777777777777777666666666777777777777777444444444555555555666666666666666666666666666666666666666666666666666666666666555444444555666666555444444555666666555333666555444333333555777888666666555555444555555555444444444555555444444444666555444333222222333333222222333333333333333444333333444444444555555555333555666666555444555666444444444444444444444444333333333333333333333333333333333333333444555555333333444444444555555555444333333444444666777777444444444444444444444444444444444444555666777777555555555444444555555666555444444444444444444333333333333333333333333333222222222222222222222222222222222333333444444555222222222222333333333333111111222222222333333333222222222222222222222222333333333333222222222111333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222333222111111222333444555222222333333333333222222000000000000111111222222000000000000111111111111222222111111111111222222111111111222222222333333222333333444333222111000111111111111111111111111000000000000111111222222111111111111222222222222000111222111111222555777;;;:::777555333333222333111111111111111111111111///000222333444444444444222222111111111000000000444333222111000111111222111222222333333333222222///111333333222111111222222222222111111000///...---------------...//////---///000000///...000111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000111111111111222222222222000000000111111111222222444...111===AAA999222222//////000111111222222333000000000000111111222222//////......//////000111222222222222222222222222222222222222222222222222000000111111111222222222111111111111111222333333/////////000111222333444111111111111111111111111111111111111222222222222222222222222222222222222000111111111111111111000111111111222333444444444222222222222222222222222000000000111111111222222000000000000000111222222222222222222222222222222{{{kkkZZZRRROOOLLLIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;;;;::::::;;;<<<<<<;;;::::::999888888777777666666666666777777777777777777777777777777888888777777666666555555444444555666777777777666555666666666777777888888666666666666666666666666666666666666666666666666666555444333333444555666333222222444555666555333666555333222222444777999555444333222222444555666333444444555555444444333666555333111000000111111///000000222333444444555333333333444444444555555444555666666444222222333444444444444444444444444333333333333333333333333333333333333444444555666222222333333333444444444333333333333444555666777444444444444444444444444444444444444444666777777555555444444444555555666222222222333333444444444333333333333333333333333222222222222222222222222000111222333444444555666111111222222222333333333//////000000111111111222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222222222111111111111222222333333222222222222222222222111000//////111333555111222222333333333222222//////000000111111111222111222222222222333333333222222111111111111222222000000000000111111111111222222333444333222111000222222222222222222222222//////000000111111111222000111111111111222222222000111111111111222555777999888666333222111111111000000000000000000000000222333444555444333222111111111111111000000000000333222000/////////000111000111222333333333333333...000222222222111222333111222222111111000///...---,,,,,,,,,,,,---......///000111111000000111222111111000000000000111111000000000000000000000000111111111111111111111111222222222222222222222222//////000000111111111222000000000000000000000000000000111111222222222333//////000000111111111222333---222???DDD;;;333222111111111000//////......//////000000111111111222///////////////000111111111111111111111111111111222222222222222222222222///000000000000111111111111111000000111222333333---------...000111333444000000000000000000000000000111111111111222222222222222222222222222222222///000111222222111000///222222333444444555666666111111111111111111111111000000000000111111111111000000000000000111111222222222222222222222222222{{{kkkZZZRRROOOKKKHHHHHHIIIFFFCCCAAA@@@???===;;;>>>===<<<;;;<<<<<<;;;999:::::::::999999999888888666666666666666666666666555555555555555555555555888777666555555444444555777666666555555555555555666555555555555444444444333111///111444666555444555444444444444555666666444444444444444444444444666555444333333333333333222222222222222222222222555444333333222222222222444333333222222333333444222222333333333222111111222222222222222222222222333333333333333333333333444444444444444444444444666555333222222333555666555444333333333333444555111111111111111111111111222222222333333333444444444444444333333222222222444333333222222333333444222222222333333444444444777666333111111111222333444444444333333222222222333222222111111222222333000000000111222222222333111111222222222222111111333333333333333222111000222222111111111111111111222222222222222111000///000///...------,,,------222222222222222222222222222222222222222222222222000000000000000000000000......//////000222333444000000111111111222222222333222222222222222222333222000...,,,,,,---///000---///111222333222000///222222222222222222222222444222111111222222000///777444111000111222111000333222111000000111222333333000...///000111///,,,////////////000000000000111111111111111111111111777666444333222111111111000000000000000000000000111111000000000000111111111111111111000000000///---...///000000111000000////////////000000000000//////000000000000/////////////////////......---------------------,,,,,,............////////////////////////////////////......////////////......222222111111111111111222111111222222111000...---////////////............000000000000////////////222111111000//////......000000000000000000000000///000111222333222111111---......///000111111222......---......///000111---...///111111222222222////////////////////////222111000//////000111222777333000///000111111///000000000000000000000000111000000000222222000///111111111111111111111111000000000000000000000000222111111111000000//////000000000000000///......222222222111111000///...333333222111000///...---333222222111111111111111111111000000//////......000000000000000111111111{{{kkkZZZRRROOOKKKHHHHHHHHHFFFBBBAAA@@@???===;;;>>>===;;;;;;<<<<<<:::999::::::999999999888888888666666666666666666666666777777777777777777777777666555555555555555666666999888777777666666777777555555555555444444444444444111000111444666555444444444333333444444555666444444444444444444444444555444444333333333333444222222222222222222222222444444333222222222222222333333222222222222333333000111222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333555444333333333333444555444444333222222333444444111111111111111111111111222222222333333333333444444444333333333222222222333333222222222222333333222222222333333333444444666555333111111111222333444444333333333222222222222111111000000111111222111111111111111111222222000111111222222111111000222222333333222111111000111111111111111111111111111222222222111111000///111111000/////////000000000000000000000000000000222222222222222222222222000000000000000000000000222222222111000000000000/////////000000000111111111111000000000000111111000//////...............,,,...///111111000///...111111111111111111111111222111000000111111000000444333222000//////000000222111000000000000111222222000...///000111///---.../////////000000000000000000000000000000000000555555444333222222111111////////////////////////111000000//////000000111111111111000000000//////...//////000000000000///.../////////000000000000//////000000000000/////////////////////...------,,,,,,------------------............////////////000000000000000000000000000000000111111000000000222222000///............//////000111111111000///222222222111111111111000................../////////......---,,,,,,++++++000000000000000000000000...///000111111111000000---......///000000111111//////......//////000000...///000000111111111111000000000000000000000000111111000000000000111111555222...---...000///...000000000000000000000000000000000000111111000///111111111111111111111111000000000000000000000000111111111000000000//////000000000000000///......111111111000///...,,,,,,...////////////000000000---...000111111111000///000000000///////////////...//////000111222222333{{{kkkZZZQQQNNNKKKHHHGGGGGGEEEBBB@@@@@@???===;;;>>><<<;;;;;;;;;;;;:::888999999999999888888888777666666666666666666666666777777777777777777777777444444333444555666777777888888777666666666666777555555444444444333333333444222111222444555555555333333222222333333444555333333333333333333333333333333333333333333444444222222222222222222222222444333222222111222222222333333222222222222333333...///000222333444444444222222222222222222222222222222222222222222222222111111111111111111111111333333444444444444333333333222111111111111222333111111111111111111111111111111222222222333333333333333333222222222222222333333222222222222333333222222222222222333333333555444333111111111222222333333333222222222222222000000000//////000000000111111111111111111000000000000111111111111000000111111222222111111000000000000000000111111111111111111111111111000000///111000000000000111111222////////////////////////111111111111111111111111000000000000000000000000222222222222111000///...............//////////////////............//////---...///000000...---,,,,,,---...///000///......////////////////////////////////////000000000000000222333111---,,,...111111111000000000000111111111///...///000000///---....../////////000000000////////////////////////333333444444444222111000////////////////////////000000////////////000000000000000000//////////////////000000000///............/////////000000000...//////000000//////......////////////...------++++++,,,,,,------......---............/////////000000000000000000000000//////000000000000//////111000///---,,,++++++***---...///000111111111111000////////////.........,,,,,,,,,---.........///111000000//////......---000000000000000000000000---......///000/////////.........//////000000111000000000000//////////////////000000000000000///000000000000000000000000000111111222222111111000222///---,,,------------000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000//////////////////000000000///......000000000///...---++++++---------....../////////(((***---000111111///---//////////////////000000---...///000222333444444zzzjjjYYYQQQNNNJJJGGGFFFFFFDDDAAA@@@@@@???===<<<===<<<::::::;;;;;;999888999888888888888777777777666666666666666666666666444444444444444444444444444444333333444555555666666555444444333333444444444444444444333333333222333333222222333444555555222222111111222222333444222222222222222222222222111111222333333333333333111111111111111111111111222222111111111111222222222222111111111111222222//////111222222333333333111111111111111111111111222222222222222222222222111111111111111111111111111222444555555444222111222111000//////000111222111111111111111111111111111111111111222222222222222222222222222111111111222222111111111111222222111111111222222222222222444333222111000111111111222222222222222111111111111000000//////000000111222222111111000000/////////000000000000000000///000000000111111000000////////////000000000000000///000000111000000//////...............///000111........................000000000000000000000000////////////////////////---...///000111000000///---.........///////////////......------......///......//////......---,,,,,,---...////////////...////////////////////////---...////////////000111...222444222---,,,...222000000000000000000000000/////////////////////............/////////000000........................000111333444444333222000////////////////////////000//////......//////000000000/////////.........///000000000///...------........./////////000000...//////////////////.........//////......---,,,******+++,,,------......---------.........//////000000000000000000000000,,,------......------,,,//////...,,,++++++++++++.........//////000000000.........---------,,,,,,++++++,,,---...//////000111111111000000000//////////////////////////////---.........////////////........./////////000000111111111000000///......//////000000000///......000000000000000000000000///000111222222111000///000...---,,,,,,---------////////////////////////...///000000///...//////000000000000000000000000000000000000000000000000////////////////////////...///////////////.........////////////...------000000//////...------,,,***+++---...//////......---......//////000000000//////000000111222333333yyyiiiXXXPPPMMMIIIFFFFFFEEECCC@@@?????????>>>===<<<;;;999999::::::888777888888888777777777666666555555555555555555555555333333333333333333333333555555444333333333333333555444444333333333333333444333333333222222222222222333333222222222333444222111111111111222333333222222222222222222222222///000111222333333333222111111111111111111111111111111000000000111111222222111111000000111111222111111111222222111111000111111111111111111111111111111111111111111111111111111111111111111111111000222444555555444222000111000////////////000111000000000000000000000000000000000111111111222222111111111111111111111111222111111000000111111222111111111111111111111111222222111111000000111111111111111111111111111111111111111000000111111111222111111000000/////////...//////000000//////.........///000000/////////....../////////000000000...//////000000000//////......---......///000000////////////////////////////////////////////////........................,,,,,,---...////////////........./////////000000000//////......//////000000///---,,,+++,,,...///......//////000000000000000000000000000000000000,,,...//////...---///111...222555333///---///333////////////////////////......//////......//////............////////////////////////////////////...000222444444444222111........................//////............///////////////............---///////////////...---,,,............////////////......////////////.....................------,,,******++++++,,,---......------------............////////////////////////,,,,,,------------,,,,,,------,,,,,,,,,---......000//////.........------111111111000000000//////,,,,,,---...//////000000......------------,,,,,,....................................//////000000............////////////000000111111000///...---....../////////......---///////////////////////////000111222222111000////////////...------..............................,,,...000000...---...///////////////////////////////////////////////////.....................///......////////////......------...///000000000000111000000//////.........000///...---,,,---//////------......//////000000111111000000000000000000yyyiiiXXXOOOLLLIIIFFFEEECCCAAA????????????>>>===<<<:::999999999999888666777777777777666666666666444444444444444444444444555555555555555555555555555555444333222222222222666666555444444444444555333333333222222222111111111222222222000000222333222222111111222222333444111111111111111111111111///000111222333222111000111111111111111111111111000000000///000000111222111111000000000000111111111111222222111000000///111111111111111111111111000000000000000000000000111111111111111111111111000222333555555333222000111000////////////000111000000000000000000000000///000000000000111111111000000000000000111111111111111000000000000111111111111111000000000000000000000000000000000000000000000000000000111111111222111111000000111111222000000000000000000//////......////////////......------.../////////......------......//////000000---......///////////////000////////////000000111000000000000000000000000................................................//////...------------............////////////000000000////////////000000111///---+++***,,,...///....../////////000000000000000000000000000000000,,,///111000------///111...111444333000///000222......////////////......,,,...//////...---...000------........./////////////////////////////////---///111222333444444333..............................------------......///.........------------....../////////...------------........./////////---......//////......------............---,,,,,,******++++++,,,,,,------,,,------------.................................------............------,,,,,,,,,,,,---...///000000000...------,,,,,,,,,////////////............---------...//////000000................................................///............///000000..............................///000000///------------...............---...........................//////000000//////......///000000...---...000........................+++...000000---+++---///////////////////////////////////////////////////---------...............------.../////////......,,,---...///000111111111------...///000111111222333111...,,,,,,---///111..................//////111000000//////...------xxxhhhWWWOOOLLLHHHEEEEEECCCAAA???>>>???@@@???>>>;;;:::888888999999777666777777666666666555555555333333333333333333333333444444444444444444444444333333222222222222222333666555555444333444444444222222222222111111111111///111222111///...000222222222222222222333444444111111111111111111111111///000222333222111///...111111111111111111111111///////////////000111111000000000//////000000000///000000111111111111000111111111111111111111111000000000000000000000000000000000000000000000000111222333333333333222111111111000//////000111111000000000000000000000000/////////000000000111111/////////000000000111111000000000//////000000000111111000000000///////////////000000000000000////////////000000000111111000000000//////000000000/////////000000000000000---......//////......---,,,,,,---...............,,,,,,---......///000000,,,---....../////////...000//////............///////////////////////////------------------------------------------------111///...,,,---...111222,,,---------............000000////////////000000///...---,,,,,,,,,------......------......//////........................---000333111---,,,...111...///000111111000//////---...////////////...---+++---//////------...000---------.........//////---------------------------...///111222444555555...........................------------------............---------,,,,,,------......///.........---------.........//////---......//////......---------......------,,,+++++++++++++++++++++,,,,,,,,,,,,---------.........------------------------------............------------,,,,,,,,,---......///...---,,,,,,,,,---...------,,,,,,,,,,,,++++++---------------------...000000000111111111111111------------------------...---,,,,,,,,,---//////........................+++,,,.../////////---,,,+++,,,---...............------------------------......------------......,,,///000000...---...000------------------------***---000000,,,***,,,///........................////////////////////////,,,,,,---------.........,,,---......//////......---......//////......---+++,,,---...///000000111000///...------...000111..................------...............---------xxxhhhWWWOOOLLLHHHEEEDDDBBB@@@>>>>>>???@@@???>>>;;;:::888888999999777666777666666666555555555555222222222222222222222222222222222222222222222222111111111111222333444444444333222222111111222222222222222111111111111000///000222000------///222333333222222333333444555000000000000000000000000000111222333222000...---000000000000000000000000///////////////000111111000000////////////000000---...///111222222222222000000000000000000000000000000000000000000000000////////////////////////222222222333333222222222222111000//////000111222000000000000000000000000////////////000000000000.../////////000000111111000000////////////000000111111000000/////////...//////000000000000000///.../////////000000111111//////............//////......//////000000111111---..................---+++,,,------.........---,,,,,,------...///000000,,,------.../////////......---,,,+++++++++++++++////////////////////////------------------------------------------------///...,,,,,,...222666999++++++,,,,,,,,,---------//////............//////------.........---,,,+++---,,,,,,,,,,,,---......------------------------...111444222---+++...111.........///111111///---,,,---...//////...---,,,+++---//////---,,,...111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........000111333555777...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,---.../////////...---------.........//////---..................---------......------,,,+++,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***......---,,,+++++++++,,,---,,,++++++,,,---///000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------,,,+++++++++,,,---........................---)))+++---//////...---,,,***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++...000000---,,,---///------------------------)))---111///,,,***,,,///........................////////////////////////,,,,,,,,,------.........,,,,,,---.../////////.../////////...---,,,******------------------,,,,,,+++,,,---...///000000000/////////......------,,,,,,,,,,,,------.........xxxhhhVVVNNNKKKHHHEEEEEEBBBAAA???>>><<<<<<======::::::999999888777777777777777777777666666666666555444333333222222222222111111111111222333444444444333111000000111333444333333333222222111111111222222222222222222222222111111222222222222111111111111222333444444555555000000000000000000000000111111111111111000//////........................///////////////000111111111111000///////////////111///---...111222000...////////////..................///000000000000000//////////////////////////////000111222333333444111111000000000000111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000111...............///000000000000//////.........---......///000111222333333---.........//////000000000...,,,,,,...000000000------------------------//////.........---------......////////////.........------,,,,,,------...------------------------111111000000//////......---..................---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,000///---,,,,,,---...///000///...---,,,,,,---...,,,---//////............,,,,,,,,,------------...000000///------,,,,,,,,,////////////////////////.........------,,,,,,,,,---,,,,,,,,,------+++))),,,,,,,,,---...///000000,,,,,,------,,,,,,+++***------,,,---///111444666111000...,,,+++,,,---...------------,,,,,,+++***------.....................,,,++++++,,,------,,,------------------------//////.........---------------,,,,,,,,,,,,++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,222...(((###"""%%%***...///...------...///...,,,111111000000/////////...------------------------......------------......///---+++))))))+++---///)))***,,,...//////.........---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++......////////////......+++,,,---///000111111222,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000...***(((''')))+++---------............------,,,,,,---.../////////...------------,,,+++***************++++++,,,,,,,,,........................000111111...***((())),,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............------------......vvvfffUUUMMMJJJGGGDDDDDDBBBAAA???>>>===<<<======::::::999888888777777666666666666555555555444444333333222111111111111111222222111111111222333333444333111000000111333444333333333222222111111111222222222222222222222222000111111111111111111000......//////000111111222////////////////////////000111111111111000//////........................//////......///000000111///......---------------111///---...000111000...000000/////////...............///000000000000///...........................//////000111111111111000//////......//////000////////////////////////000000000000000000000000///............///000000////////////////////////...............///000000000/////////.........------......//////000000111------......////////////000...,,,,,,...000000//////////////////////////////.........---------,,,---......//////......---------,,,,,,,,,,,,------------------------------.....................///,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,++++++,,,---...000///...---,,,,,,---..."""(((...///,,,)))+++---,,,,,,---------.........---,,,,,,------...///000------------------------......---------,,,,,,,,,111///......//////...---++++++,,,,,,------......,,,------...---,,,+++***,,,+++++++++---///111333222000...---,,,,,,------,,,---------,,,,,,+++***---------------.........---+++)))***+++,,,++++++------------------------///.........---------,,,------,,,,,,,,,+++++++++)))))))))******+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''(((***,,,---,,,+++,,,......,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........---+++******+++---...***+++---............---...---,,,,,,,,,,,,---...------,,,,,,,,,+++++++++------............---------------,,,+++***)))(((,,,++++++++++++,,,------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------......---***))))))***,,,---------............------,,,------............---+++,,,,,,---,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------......------------......tttdddSSSLLLIIIFFFCCCCCCBBBAAA@@@>>>======<<<===:::999999888888777666666555555444444444333333333222222111000000000000111333333222111111111222222333222111000000111222333222222222222222111111111111111111111111111111111000000111111111111000000------......//////000000////////////////////////000000000000000//////...///////////////////////////............///000000///...------,,,,,,------000.........///000///...000000000/////////......---...//////000/////////.........................../////////000/////////......------------.........................................................------------...////////////......---------,,,.........---......///000/////////.......................................---------............//////...,,,---...000000///..............................------------,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------++++++,,,,,,---......///+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///++++++******+++,,,---.........---,,,,,,,,,------&&&///000+++(((***---------------............,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***++++++*********,,,...///222111///---,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------,,,***))))))***++++++***------------------------......------------,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******+++******,,,------+++))),,,,,,++++++++++++******++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++)))'''&&&%%%+++++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++*********+++,,,,,,,,,------......------,,,------.........---,,,,,,***+++,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***+++---,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,......------------......ssscccSSSLLLIIIFFFDDDCCCAAAAAA@@@???>>>===<<<<<<999999999888777777666666444444444444333333333333222111111000000000111111333333222111000000111111222111000000000000111222222222222111111111111111111111111111111111111111000000000//////000000000//////000000000111111111//////////////////////////////000000//////...---////////////////////////.........------...//////000000///............///...............///......000000000/////////......------...////////////...........................///000000000000///...---......------------......---------------------------------------------------,,,,,,,,,,,,---......//////......------,,,,,,.........------......///........................///.........---------,,,------------------------...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,///...---,,,++++++++++++*********+++,,,---......------,,,,,,,,,,,,,,,,,,$$$)))///000---+++,,,...,,,------------...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))((()))+++++++++---------,,,,,,,,,,,,,,,,,,---///000///...+++***,,,+++************+++,,,111111000///---,,,+++***,,,,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------+++)))(((***)))***,,,------+++)))------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,---------,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))***+++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((''')))---///---***++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++...------,,,,,,------...rrrbbbSSSMMMKKKHHHEEEDDDAAA@@@@@@???>>>===<<<;;;999999888888777666666555555555555444444444333333222222111111111222222333333222222111000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000///......///000000000000000111111111111111...........................////////////...------////////////////////////......---------------...000000///...............------......---------...////////////............,,,,,,---.......................................000111111222111000...---///......------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---------......------------......---------...............000//////......------,,,------------,,,,,,,,,,,,---,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,++++++++++++******+++,,,---.........++++++,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...++++++,,,...//////............------------,,,---...///...---+++***---,,,,,,+++++++++++++++///000000///...---+++***+++,,,,,,------,,,,,,,,,------,,,,,,++++++++++++---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++......---,,,+++***)))(((*********,,,---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***,,,......---,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,------------,,,,,,((()))***,,,------......+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---------,,,+++******,,,---,,,,,,+++***)))((((((((()))***+++,,,,,,---++++++++++++++++++++++++,,,***)))+++...///,,,)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------pppaaaSSSMMMKKKHHHEEEDDD@@@@@@@@@@@@???===<<<;;;999888888777777666555555555555444444444333333333222111111111111222333333222222111000000000111111/////////000000/////////000000000111111111111111////////////////////////000///...------...///000.........///////////////.......................................------,,,..............................---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,---...---,,,,,,---............---------,,,,,,+++,,,------......------------------------------///000222222222000...---.........------.................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................///...------,,,------------------------........./////////......------------,,,,,,,,,,,,,,,++++++---,,,,,,---//////...,,,------------------------******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,*********++++++,,,---...***+++,,,---......------******+++,,,,,,,,,++++++111,,,((((((***,,,+++(((++++++++++++,,,,,,,,,,,,((())))))***+++---...///------------------------++++++++++++,,,,,,,,,,,,...,,,******+++---------........................,,,,,,------,,,,,,++++++------,,,,,,,,,++++++***---...000000000...+++***++++++,,,---------,,,,,,---,,,,,,++++++******)))...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++************+++******)))******++++++************++++++++++++++++++++++++++++++++++++...---,,,***))))))))))))+++***)))***,,,------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,---...------,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,++++++++++++++++++************+++,,,,,,------,,,,,,+++)))******+++++++++*********************+++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,+++***)))(((&&&'''((()))***,,,------++++++++++++++++++++++++,,,+++,,,---...---+++)))******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------nnn___QQQLLLJJJGGGDDDCCC@@@@@@@@@@@@???===<<<;;;888888888777666666555555333333333333222222222222000000000000000111222222111000000000000111111222...//////////////////...///000000000111111111222////////////////////////000///---,,,,,,---///000------------------------........................---............---,,,,,,------------------------...------,,,++++++,,,,,,...---,,,,,,++++++,,,,,,+++---...---+++***,,,...------,,,,,,,,,+++++++++++++++,,,------------,,,---------------------------...000222111000...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///++++++,,,,,,------......///...------,,,,,,,,,---,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,---//////...,,,------------------------************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************+++,,,---...***+++,,,------,,,++++++((()))***+++,,,,,,+++***+++***))))))******)))((())))))*********+++++++++((((((((()))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))(((((((((***+++***))),,,,,,,,,------......///---,,,+++*********++++++++++++,,,,,,,,,+++******+++---///111111///,,,+++***+++,,,,,,---------,,,,,,,,,,,,+++***)))))))))---+++******+++,,,,,,+++++++++++++++++++++++++++************+++++++++,,,++++++++++++******************)))(((((())))))***************++++++++++++************************))))))******************+++)))'''''')))+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++++++++************++++++******+++,,,------------***+++---............---***+++,,,,,,,,,,,,+++***++++++++++++******************++++++++++++******++++++++++++******)))(((***************++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******)))******++++++++++++***))))))***+++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,***************++++++++++++******))))))***+++,,,------...---,,,,,,++++++,,,,,,---lll^^^PPPKKKIIIFFFCCCBBB@@@@@@@@@@@@???===<<<:::888888888777666666555555222222222111111111111000///////////////000111111000000//////000111222222......////////////......//////000000111111111222////////////////////////000///---,,,,,,---///000................................................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++//////...------------...***,,,...---+++***,,,...,,,,,,,,,+++++++++******++++++,,,------------,,,------------------------+++---///000000///---+++,,,++++++++++++++++++,,,++++++++++++++++++++++++------------------------...------------...//////))))))***+++,,,------...///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++,,,---//////---+++++++++++++++++++++++++++))))))******+++++++++,,,,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))***++++++,,,,,,...---,,,+++************)))***+++,,,,,,+++)))(((((()))***+++,,,,,,+++***&&&))),,,---,,,******+++((())))))))))))*********+++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,......---,,,******+++,,,,,,---......---,,,***(((((()))***+++******++++++++++++*********,,,///111111000---+++***+++,,,,,,------------,,,,,,++++++***))))))(((,,,***))))))***++++++***++++++++++++++++++++++++))))))******+++++++++,,,+++++++++************)))))))))((((((((((((((())))))************+++++++++************************###%%%(((+++,,,,,,+++******(((%%%%%%'''***,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))++++++************++++++******++++++,,,---......)))***,,,...//////......***+++,,,------,,,+++***+++++++++************)))))))))************))))))++++++,,,,,,,,,,,,++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,------,,,+++*********+++******++++++++++++******((()))***+++++++++++++++%%%&&&(((***,,,---......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,---***))))))+++******++++++++++++******(((((()))***,,,---...///---,,,,,,++++++,,,,,,---lll___RRRKKKHHHDDDBBBBBBAAA???>>>===>>>===<<<:::444555777888999888666555444444444333333333222222111111000000000000111111222111111000000000000000000000000000000000000000111111000000000000111111////////////....................................////////////////////////,,,,,,,,,---------......------+++******+++------...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,++++++*********...------,,,,,,++++++***---,,,++++++*********++++++,,,///111000...***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---***)))***...///---+++......//////...---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,---,,,,,,+++*********+++************************************************++++++++++++++++++++++++---+++***(((((()))+++,,,************************,,,+++***)))((((((((((((++++++++++++,,,---...///+++,,,---.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++(((&&&%%%&&&(((***,,,,,,+++******+++,,,,,,...,,,,,,///333333///***+++)))((()))+++---......++++++************++++++***************)))((((((++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&))),,,///000///,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++***)))(((((())))))))))))))))))))))))))))))******+++,,,+++***)))((())))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((++++++***))))))((())))))************************------------------------,,,+++++++++***))))))))))))))))))***++++++,,,,,,+++***)))))))))***,,,,,,+++***((('''((()))+++,,,))))))))))))))))))))))))---,,,***(((((((((((()))------,,,++++++******)))******+++,,,,,,,,,++++++******++++++++++++******+++***)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,''''''...111---)))***kkk^^^QQQKKKHHHEEEBBBBBBAAA???>>>===>>>===<<<:::888888777666666555555666333333333333222222222222111111000000000000111111222111000000//////000000////////////////////////000//////////////////000////////////............................................................,,,,,,,,,------------...------,,,,,,,,,,,,------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++******+++,,,,,,------...------,,,+++++++++++++++,,,...///000000...,,,***------------------------,,,,,,,,,------------......------------,,,,,,,,,+++*********,,,---,,,+++...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,++++++---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))((((((***+++,,,************************+++******)))))))))))))))***))))))***+++,,,------((())))))))))))************++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++************+++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++******++++++,,,...,,,+++---222333000---+++***((()))+++---......+++******************+++***************)))((((((++++++++++++++++++++++++*********))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))'''))),,,...///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++***)))((())))))***++++++++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++)))((((((((())))))*********************+++++++++++++++++++++++++++++++++******************+++***************************)))))))))***+++,,,+++***)))((((((***+++---))))))))))))))))))))))))---,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++******))))))******++++++******)))******)))((()))***+++,,,))))))))))))))))))))))))************************,,,'''&&&+++---+++)))+++iii]]]PPPKKKHHHEEECCCDDDAAA???>>>===>>>===<<<:::;;;999777444333444555666333222222222222111111111111000000//////000000111111111000//////////////////////////////////////////......------......////////////............---------------------------........................,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,,,,------******++++++,,,---------------,,,,,,,,,,,,++++++....../////////...------........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,)))+++,,,++++++***+++------............------,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++++++++*********,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******)))))))))***,,,---************************)))))))))))))))******+++)))))))))))))))***+++,,,((('''&&&&&&&&&''')))***))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---+++***))),,,+++************+++,,,---+++)))+++///222111000,,,***))))))+++,,,------************************)))************))))))(((++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++*********+++***))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((()))******++++++******)))******++++++++++++***************************************************,,,***)))''''''((()))***)))))))))******+++++++++************************))))))******************,,,,,,+++******)))((((((***))))))))))))***++++++***))))))((((((***+++,,,))))))))))))))))))))))))------+++***************))))))******+++,,,,,,---,,,,,,,,,,,,***)))(((''')))******++++++******)))))))))((((((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,(((%%%''')))(((***,,,hhh[[[OOOJJJHHHFFFDDDEEEAAA???>>>===>>>===<<<:::999888666555444444555555222222222111111111000000000000////////////000000000000///............//////////////////////////////................../////////.........---------------------------------------------------------++++++,,,,,,,,,---------,,,---...//////...---,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,+++*********,,,,,,---------,,,,,,,,,...------,,,,,,---------------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++))),,,...---***)))+++...---------......------,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,+++******)))))))))++++++***************+++))))))))))))))))))))))))************************************************))))))))))))***+++------************************(((((((((((()))***+++,,,)))))))))))))))***+++,,,***)))((('''''')))+++,,,)))******************)))************************++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************************++++++++++++,,,,,,---------,,,******++++++************++++++,,,***((()))---111222222...,,,))))))***,,,,,,+++*********++++++*********))))))************)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))***************+++,,,,,,************************************+++++++++++++++++++++*********************)))))))))))))))***))))))))))))))))))))))))***************))))))(((((())))))***************))))))***************)))************************************************+++***(((&&&&&&((()))+++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******+++++++++*********)))))))))((()))))))))))))))******+++((((((''''''(((((()))***)))))))))))))))))))))))),,,++++++******)))))))))))))))******+++++++++,,,++++++++++++***)))((('''))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))************************+++(((''''''((()))***,,,gggZZZNNNJJJHHHFFFDDDEEEAAA???>>>===>>>===<<<:::444555666777777666555444222222222111111111000000000000////////////000000000///......---.................................000//////......//////000............------------------------------------------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++***************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***))))))++++++,,,------,,,,,,+++,,,+++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++---///...+++***,,,...,,,,,,---------------,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,***))))))))))))************))))))***++++++))))))))))))))))))))))))************************************************((()))))))))***+++,,,---))))))))))))))))))))))))(((((((((((()))***,,,,,,+++************++++++,,,+++***((('''((()))+++---******++++++++++++******************************))))))))))))))))))))))))((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++*********************)))))))))******+++++++++,,,,,,+++***)))******+++************************+++)))((())),,,///222333///---***)))***++++++***)))***++++++++++++***)))((())))))*********))))))************************((((((((((((((())))))))))))))))))******+++++++++))))))))))))))))))))))))******)))))))))***+++,,,)))))))))))))))))))))))))))))))))*********++++++***************************)))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((()))************))))))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&((()))***(((((()))))))))*********++++++++++++++++++++++++((((((((())))))******+++(((((()))))))))*********(((((())))))************&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((+++++++++******)))))))))((())))))******))))))))))))))))))******)))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************+++***gggZZZNNNIIIHHHEEEDDDDDDAAA???>>>===>>>===<<<:::222333555777888777555444333222222222222111111111000//////......//////000//////...---------------........................000//////////////////000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***+++++++++++++++,,,,,,))))))******+++,,,,,,,,,)))***+++,,,---,,,+++*********)))))))))***++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---+++++++++,,,+++,,,,,,------------,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***************)))))))))*********************************+++++++++,,,,,,,,,+++***(((((()))***+++***))))))))))))***++++++++++++++++++++++++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++*********++++++,,,)))((((((''''''(((***+++***++++++++++++++++++***************************))))))))))))))))))))))))(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))******************((((((((()))******+++++++++***)))(((((()))***+++))))))***++++++***))))))))))))((()))+++...111333000...+++*********)))((()))***+++,,,,,,+++***)))((())))))************)))************************))))))))))))************(((((())))))***+++++++++))))))))))))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((())))))))))))*********)))))))))***************)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((((((((()))'''((())))))******))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''((())))))***++++++'''((())))))******))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''(((((())))))((('''''',,,++++++***))))))((((((''''''((()))))))))))))))((())))))******))))))((('''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&***,,,***)))++++++***hhh[[[NNNIIIGGGDDDCCCCCCAAA???>>>===>>>===<<<:::555555555555555555444444333333333333222222222222//////............/////////...------,,,,,,------........................///......------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,************************+++***)))))))))***,,,---+++******************))))))))))))***++++++,,,,,,'''(((***,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******++++++***(((***+++,,,---------------)))******+++,,,,,,------++++++++++++++++++++++++************************)))*********++++++++++++))))))))))))************(((((((((((((((((((((((()))))))))************++++++***((((((((()))+++,,,)))))))))))))))***++++++++++++++++++++++++++++++************************************************)))******+++++++++******))))))))))))))))))))))))))))))(((((()))***+++++++++******)))))))))******'''(((((((((((()))))))))))))))************))))))************************))))))))))))))))))))))))'''((()))***++++++++++++******+++,,,,,,+++************))))))))))))******(((((())))))******++++++''''''(((((()))******+++))))))************))))))((()))***++++++***)))(((((())))))***+++---///111111///,,,*********)))'''(((***+++,,,,,,+++***((((((((()))******************************************+++++++++,,,,,,,,,,,,((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((()))))))))*********+++)))))))))))))))***++++++))))))))))))))))))))))))+++***)))((('''(((((()))'''(((((()))))))))))))))(((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((((((*********)))((((((''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))'''''')))*********)))(((''''''(((((())))))(((((())))))))))))))))))))))))'''((()))******)))((('''************))))))))))))((((((((()))((((((''''''(((((())))))))))))((((((((()))***+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&++++++'''%%%))),,,+++hhh[[[NNNIIIGGGDDDBBBBBBAAA???>>>===>>>===<<<:::999888555333222333333444444444444333333333222222//////............//////......---,,,,,,,,,,,,---...........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***++++++,,,---******************************)))))))))***,,,---+++*********))))))((((((,,,,,,++++++***)))))))))&&&''')))+++,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,)))''''''******(((%%%***+++,,,,,,------------'''(((((()))******++++++))))))))))))))))))))))))************************))))))******++++++++++++(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''((()))+++---))))))((())))))***++++++((((((((((((((((((((((((************************))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((((((((())))))((())))))***+++*********(((((())))))))))))(((((())))))))))))))))))))))))************************'''''')))******+++++++++)))***+++,,,,,,+++***)))******))))))))))))******'''(((((()))***++++++,,,&&&''''''((()))******+++''')))+++---...,,,)))'''((()))***++++++***)))(((((()))***++++++,,,...000222///,,,******)))((('''((()))+++,,,,,,+++)))((((((((()))***************))))))))))))))))))))))))''''''(((((()))))))))***'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))+++***((('''''''''((()))'''(((((()))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((************************$$$&&&(((******)))((('''++++++***)))((('''&&&&&&******************************))))))((((((''''''******))))))((((((''''''&&&''')))*********)))((((((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))******++++++******))))))((('''%%%%%%(((((())))))))))))((((((((()))***,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''+++***###!!!&&&,,,,,,jjj\\\NNNHHHFFFCCCBBBCCC@@@???=========<<<;;;999999888777666555444333333444444333333222111000000////////////000000000000........................//////............//////,,,---------.../////////......//////......---,,,,,,,,,------------......,,,++++++******++++++,,,***+++,,,------,,,***)))...---++++++,,,+++***((())))))))))))************++++++***)))(((((()))))),,,***'''%%%%%%'''***,,,(((((())))))******++++++******))))))((((((''''''******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,+++++++++,,,---******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,)))(((''''''(((***,,,...&&&&&&''''''(((((()))))),,,++++++***)))((((((''''''(((((()))***++++++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******''''''((()))))))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''(((((((((((()))******************************)))(((((())))))*********+++++++++******)))(((((()))******''''''(((((())))))******)))))))))))))))(((''''''******++++++***)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,000111111...***((()))+++((()))+++,,,,,,+++)))(((************))))))))))))(((((())))))))))))((((((++++++***((('''&&&%%%$$$+++***)))))))))+++,,,---,,,++++++***)))(((((('''))))))(((((('''''''''&&&###$$$&&&((())))))(((((())))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++((('''%%%%%%%%%&&&(((***''''''''''''((((((((((((''')))***)))((('''(((***************))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))(((''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***jjj\\\NNNHHHEEECCCBBBCCCAAA???===<<<<<<<<<;;;999888888777666555444333333444444333222222111000000/////////////////////000........................///......------......///------------............---------------,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,++++++***)))((('''''')))***)))'''))))))))))))************++++++***)))))))))))))))+++***(((&&&&&&(((***+++)))))))))))))))************)))))))))(((((((((''')))******++++++******)))************************************************))))))))))))))))))))))))000///---+++***)))))))))******************************))))))******+++,,,))))))*********+++++++++************************************************++++++***))))))***+++++++++***((('''((()))***,,,'''''''''(((((((((((((((++++++***))))))(((''''''''''''((())))))***++++++++++++)))((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))***+++++++++++++++******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))***************)))(((((()))))))))*********++++++************************))))))))))))))))))******)))))))))))))))(((''''''))))))***+++***)))((('''))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,///000111///+++))))))***((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((('''&&&&&&'''''''''&&&''''''((((((((((((((()))))))))))))))*********))))))(((((((((&&&&&&'''((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((('''''')))((('''&&&&&&((()))+++(((((((((((()))))))))))))))***+++***)))((()))************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((())))))jjj\\\NNNHHHEEECCCBBBCCCAAA???<<<;;;;;;;;;;;;:::888777777666555444333333333333333222111111000000////////////////////////...........................------,,,,,,------...............------------,,,,,,,,,,,,,,,+++******************++++++++++++++++++************++++++++++++*********++++++,,,&&&%%%%%%&&&(((***)))((())))))))))))************+++***))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))(((((((((((()))******++++++******)))************************++++++++++++++++++++++++))))))))))))))))))))))))///...---+++***)))))))))******************************))))))******+++,,,)))))))))*********++++++))))))))))))))))))))))))************************+++******))))))******++++++***)))((('''((())))))((((((((((((((('''''''''***))))))((((((''''''''''''''''''(((((())))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))******++++++******((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((('''))))))******))))))(((((())))))))))))************)))***+++,,,,,,+++***)))))))))(((((((((((((((((((((((()))))))))((('''''''''((()))*********)))))))))******++++++******)))))))))))))))))))))))))))(((((((((((()))***++++++---...000000---***))))))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((*********)))))))))((((((&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((***++++++)))))))))((((((((((((((())))))))))))))))))))))))***************************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))))))))(((%%%%%%&&&'''((()))******))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,,,,+++***((('''&&&&&&))))))((('''''')))***+++(((((()))))))))************+++,,,+++)))((()))*********))))))))))))((((((******)))(((((()))******((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))+++***)))((((((((()))***(((((((((((((((((((((((())))))(((((((((((())))))iii\\\NNNGGGEEEBBBAAABBBAAA???;;;::::::;;;;;;:::777777666555555444333333333222222222111111000000///////////////.................................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------++++++************+++++++++***)))))))))***,,,---)))(((((()))+++,,,+++***((()))))))))******************)))))))))))))))***)))))))))******)))))))))++++++******))))))(((((())))))))))))(((((((((((())))))************))))))************************************************))))))))))))))))))))))))***************+++++++++******************************))))))******+++,,,))))))))))))************))))))))))))))))))))))))******************************))))))))))))*********)))(((((((((((())))))))))))((((((''''''&&&&&&)))((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((''''''(((((()))(((((('''((()))))))))))))))((((((((((((((()))))))))******(((***+++------+++***((((((''''''&&&&&&%%%%%%%%%'''(((((((((((((((''''''&&&'''((())))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((()))*********,,,///000///,,,)))((((((((()))******)))((((((%%%&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((()))))))))((()))******)))(((&&&%%%###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&%%%%%%******))))))(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))************************((((((((((((((('''''''''&&&'''(((((())))))((((((&&&&&&&&&'''((())))))***++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''((()))***(((((((((((())))))))))))***++++++***((('''((()))***)))))))))((((((((((((+++)))'''&&&&&&''')))+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***(((&&&&&&''')))***''''''''''''''''''''''''((((((((((((((()))))))))iii[[[MMMGGGEEEBBBAAABBB@@@>>>;;;:::;;;;;;:::999666666555555444444333333222222111111111111111000000/////////......------........................,,,,,,++++++++++++,,,,,,......------,,,,,,,,,+++---------------,,,+++++++++++++++,,,,,,,,,------+++******))))))******+++******)))((()))***,,,---,,,+++******,,,,,,+++***((()))))))))***************)))))))))))))))******((()))***++++++***)))(((++++++******))))))(((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))******))))))******+++,,,(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((())))))''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''(((((()))))))))******))))))((('''(((((()))))))))((((((''''''((((((((()))))))))((()))+++,,,,,,+++)))((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))***)))***---///000...***(((((((((((())))))(((((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((()))******+++***)))'''&&&%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&(((((()))))))))*********'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))((((((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((()))***)))'''&&&'''((()))))))))((((((((((((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))iii[[[MMMGGGDDDBBBAAABBB???===<<<;;;<<<;;;999777555555555444444444333333111111111111111111111111000//////......---------........................---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,+++))))))))))))******************))))))))))))******)))))))))))))))***+++,,,+++***((()))******)))((())))))))))))************)))))))))))))))******+++)))******++++++******)))************))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++******)))''''''))))))))))))))))))))))))******))))))******+++,,,((((((((()))))))))******************************))))))))))))))))))))))))((())))))******))))))(((%%%&&&&&&((()))******+++((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((************************)))((((((''''''(((((()))))))))*********)))((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''((((((***************))))))(((''''''((()))))))))((((((''''''''''''((((((((((((((()))***++++++***)))(((*********)))))))))))))))&&&&&&'''(((((((((''''''''''''''''''((()))***+++&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''(((((()))((()))+++...000///+++(((((((((''''''''''''(((((('''''''''((())))))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))))))))(((((()))***)))(((&&&%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''))))))((((((''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''((())))))((((((((((((''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((()))*********)))hhh[[[MMMFFFDDDAAA@@@AAA===<<<<<<======;;;888666555555444444444444333333000000000000111111111111000000///......---,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******))))))))))))******************))))))))))))******'''((()))***++++++++++++(((''''''(((***+++***)))))))))))))))************)))))))))))))))***++++++************************)))))))))))))))*********'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************((('''&&&))))))))))))))))))))))))******))))))******+++,,,(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))******)))(((((('''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''((((((''''''''''''(((((())))))******)))(((((('''&&&''''''((())))))((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))%%%&&&''''''((((((''''''(((''''''&&&'''((()))***''''''((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((((((((())),,,//////,,,)))(((''''''''''''''''''(((&&&''''''((())))))******(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))*********&&&(((+++,,,,,,***'''%%%######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&(((((('''''')))***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))*********)))hhh[[[MMMFFFDDDAAA@@@AAA<<<<<<<<<>>>>>><<<888444444444444444444444333333000000000000000111111111000000///...------,,,,,,...........................------,,,,,,------...+++++++++,,,,,,---------***++++++++++++***))))))***++++++++++++,,,,,,,,,******))))))))))))******&&&''')))***+++++++++***'''&&&&&&(((+++------,,,))))))))))))************))))))((())))))***++++++++++++***))))))***++++++(((((())))))******++++++'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((************)))))))))))))))))))))))))))*********)))***++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((()))(((((('''&&&&&&'''''''''(((((())))))))))))))))))************************))))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%'''''''''((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&&&&''')))***(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((+++///000---***(((''''''&&&&&&''''''(((&&&&&&''''''((()))******(((((())))))))))))(((((())))))(((((('''''''''''''''&&&&&&%%%&&&''')))***'''''''''((((((((())))))&&&'''''''''(((((())))))&&&(((,,,......,,,)))&&&''''''(((((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))***+++,,,'''(((((()))))))))))))))''''''''''''((((((((()))%%%'''((()))((()))***,,,)))(((((((((''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((%%%&&&((()))*********)))iii[[[LLLGGGFFFDDDBBBAAA===<<<;;;;;;999999888777666666555444333333333333444111......000222000......---+++))))))***+++,,,111000...---,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))((((((((()))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((()))*********************)))))))))))))))***)))((('''''''''(((***+++,,,,,,+++***))))))******************************))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******''''''((()))***)))))))))++++++***)))((('''&&&&&&''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************************))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''&&&&&&''')))***((('''''''''((())))))***))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''###&&&((()))'''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%((('''(((((('''''''''&&&&&&&&&$$$&&&((('''(((******)))&&&''''''((((((((((((((()))((('''''')))******)))***((((((,,,111222...)))%%%&&&''')))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$''',,,000000---)))&&&)))((((((''''''''''''''''''((()))******)))((('''***)))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((''''''((())))))'''&&&)))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))************)))(((((('''''''''((((((***)))(((''''''&&&''''''''''''''''''(((((((((((((((&&&%%%'''***,,,+++)))&&&&&&&&&### !!!&&&+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******)))'''%%%&&&'''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))gggYYYJJJEEEEEEBBB@@@???===<<<;;;;;;999999888777666555444333333222333333333111///000222222000...///...---,,,,,,,,,------000000...---,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******************+++++++++))))))))))))))))))))))))(((((()))************)))******)))))))))))))))***)))((('''''''''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((())))))***((((((((((((((()))))))))******))))))((('''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((('''&&&&&&'''))))))((('''&&&'''(((((())))))(((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''###%%%'''((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&))))))&&& $$$)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&$$$"""&&&''''''(((((((((((((((((('''%%%&&&'''))))))((('''%%%%%%)))...111///,,,%%%&&&''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''')))***+++***((('''''''''''''''(((((()))***&&&''''''((((((''''''&&&))))))((('''''''''''''''(((''''''&&&%%%%%%&&&&&&)))(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((('''(((''''''((())))))'''&&&'''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((()))))))))*********(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))''''''''''''(((((((((((((((&&&%%%&&&)))***)))'''###$$$%%%&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((())))))))))))dddVVVIIIDDDCCCAAA>>>======<<<;;;;;;999999888777666555444333333222222222222111111222333333000.........------------,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,+++************++++++++++++***************))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))((('''''''''(((***+++***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((())))))))))))((('''''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&&&&&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((###%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))((())),,,...'''''''''''''''&&&&&&&&&'''%%%$$$'''***+++)))'''&&&''''''((((((((((((((('''%%%$$$%%%&&&(((''''''&&&$$$$$$'''---111222111&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))******((('''&&&'''&&&%%%%%%%%%&&&((()))&&&&&&''''''(((***+++,,,&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''((())))))(((&&&&&&&&&''''''((())))))***'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''(((((())))))))))))******'''&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''(((******''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&!!!"""%%%(((++++++)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))cccUUUHHHDDDCCCAAA>>>======<<<;;;;;;999999888777666555444333222222222222111111222444444222000...++++++,,,,,,,,,+++***)))//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,***))))))***,,,---,,,,,,++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((())))))))))))))))))((('''''''''(((***+++)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((()))(((&&&%%%&&&''')))+++'''''''''((((((((())))))%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))************))))))((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&%%%'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%'''((((((''''''((()))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%&&&(((((('''&&&'''''''''''''''''''''''')))$$$###'''+++***(((&&&&&&''''''((((((((((((((('''&&&$$$%%%'''((((((''')))'''&&&(((---111444444(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((()))+++,,,+++***(((&&&&&&&&&$$$###$$$%%%'''((('''''''''((()))***++++++'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&)))(((((('''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&'''))))))((('''''''''''''''(((((())))))'''''''''''''''((())))))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&(((((((((((()))))))))***''''''&&&&&&&&&'''(((((('''''''''''''''((())))))''''''''''''(((((((((((((((''''''''''''''''''&&&%%%$$$%%%(((,,,,,,)))%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''(((((()))))))))***+++***((('''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))}}}cccUUUIIIEEEEEEBBB???>>>===<<<;;;;;;999999888777555555444333222222222222000111333444333111//////++++++,,,,,,,,,+++***))).........------,,,++++++++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++,,,+++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((())))))))))))((()))((('''''''''(((***+++((('''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***&&&&&&'''((()))((((((''')))(((&&&%%%%%%''')))***&&&&&&''''''(((((())))))''''''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))&&&%%%%%%&&&((()))'''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))'''((())))))(((''')))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%''''''%%%"""&&&'''''''''''''''''''''+++%%%###''''''### &&&''''''((((((((((((((((((&&&%%%&&&''')))((((((+++)))((((((+++...111222))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++,,,,,,***((('''%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&''''''((('''&&&&&&(((((('''''''''(((((()))&&&&&&''''''((((((((()))'''((())))))))))))((('''%%%%%%&&&&&&''''''(((((('''&&&&&&''')))***)))'''))))))(((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&'''(((((((((((()))))))))(((((('''(((((()))******))))))((('''''''''''''''''''''''''''((((((((((((((()))))))))((('''((((((***(((&&&''')))***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))******((()))***)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((zzzcccVVVJJJFFFFFFCCC@@@>>>===<<<;;;;;;999999888777555444333222222111111111///111333222111/////////......------------,,,,,,---.........---,,,+++************+++++++++++++++,,,+++***))))))***+++,,,)))***++++++,,,++++++++++++++++++***************((((((((((((((((((((((((&&&'''(((((())))))((((((%%%&&&((()))***))))))((()))((('''''''''(((***+++(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((()))(((''''''((('''&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''(((************((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&%%%%%%&&&(((((('''%%%&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))'''((()))((('''''')))+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&'''(((******)))(((&&&&&&&&&''''''''''''''''''###$$$******%%%%%%***&&&''''''(((((((((((((((((('''%%%&&&((())))))((((((((('''&&&''')))+++---+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''')))******+++***)))((('''$$$%%%'''((((((((('''&&&))))))((('''''''''''''''((((((''''''''''''(((((($$$%%%&&&(((((('''&&&&&&''''''&&&&&&''''''((((((&&&&&&&&&''''''(((((()))'''((()))******)))(((''''''''''''''''''(((((((((&&&&&&&&&''')))***)))'''***))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&''''''(((((((((((())))))(((((((((((()))***++++++******(((''''''&&&&&&&&&''''''''''''((((((((((((''')))***)))(((((()))***,,,***'''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))%%%&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((wwwbbbUUUIIIFFFFFFCCC@@@>>>===<<<;;;;;;999999888777555444333222111111111111...000222000...---...000///...---,,,,,,,,,------------......---,,,***))))))*********++++++++++++************************((()))***+++++++++*********************+++++++++((((((((((((((((((((((((&&&'''(((((())))))(((((($$$%%%''')))******)))((()))((('''''''''(((***+++((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&''')))******)))'''&&&))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))&&&%%%%%%&&&(((((('''%%%'''''''''''''''&&&%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))))))))&&&&&&''''''((())))))***&&&''''''&&&%%%%%%(((***((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''(((((()))))))))***+++&&&&&&&&&'''''''''((((((%%%"""&&&,,,***###%%%///&&&''''''((((((((((((((('''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&&&&(((***+++,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''******)))))))))((((((((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%&&&''''''(((%%%%%%&&&''''''((())))))&&&''')))******)))'''&&&))))))((((((((((((((('''&&&&&&&&&''')))***)))((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''###$$$%%%&&&'''''''''''''''''''''((((((((())))))'''''''''(((((()))***+++)))(((((('''''''''((((((''''''''''''((((((((((((%%%'''))))))'''''')))+++((((((((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((uuuaaaTTTIIIFFFFFFCCC???======<<<<<<;;;:::999888777555444333222111111111111...000111///,,,,,,...000...---+++))))))***+++,,,,,,---......---,,,***)))))))))******++++++++++++)))***++++++++++++***)))'''((()))***++++++***)))))))))******+++++++++,,,((((((((((((((((((((((((&&&''''''((((((((((((((($$$%%%''')))******)))((()))((('''''''''(((***+++((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''((((((((($$$%%%'''))))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''(((******((('''&&&))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%$$$&&&'''((('''%%%'''((((((((('''&&&&&&%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***$$$%%%%%%$$$###$$$&&&((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''(((((('''$$$$$$%%%'''&&&&&&&&&'''''''''(((((()))&&&'''))) &&&''''''(((((((((((((((&&&$$$###$$$%%%&&&&&&&&&%%%&&&'''(((((()))+++---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''***))))))((('''(((((((((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''((()))%%%&&&((((((((((((&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%&&&((())))))(((&&&%%%******))))))((((((''''''&&&%%%&&&''')))***)))(((&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''')))******''''''&&&''''''((()))***''''''''''''((((((((()))###%%%((((((&&&&&&(((+++###&&&)))(((&&&%%%'''***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((***+++***))))))***+++&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((ttt]]]RRRHHHEEEDDD@@@<<<;;;<<<<<<;;;::::::999888888666444222222333333222111333333222111000///......///...,,,+++******++++++------,,,,,,+++***))))))+++,,,,,,+++******+++---++++++++++++++++++++++++((()))+++,,,,,,+++)))((('''000 ,,,222$$$......))))))))))))(((((('''&&&&&&&&&''''''((()))******))))))************))))))((((((((((((((((((((((((,,,+++******(((((('''&&&%%%555000'''---+++)))'''%%%%%%''')))********* ...&&&%%%---"""000&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''+++***$$$&&&,,,%%% '''+++)))(((&&&&&&((()))+++%%%&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&***---))))))%%%###***+++///&&&!!!!!!...///'''(((***---...---***'''&&&%%%%%%'''((()))((('''***((('''((()))***)))'''%%%'''((()))((((((((()))///,,,'''###!!!###&&&(((000((($$$(((,,,)))'''((('''+++---+++((('''$$$"""&&&&&&''''''((()))))))))((((((((((((''''''''''''###$$$&&&((())))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))((())))))***)))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''### """&&&)))(((%%%***((('''(((***+++***)))222((("""&&&***((((((******((('''%%%%%%'''(((***%%%&&&&&&'''((())))))***###&&&((((((((((((((('''&&&'''((()))***))))))))))))))))))))))))------,,,)))'''&&&''')))''''''''''''''''''&&&&&&((())))))'''$$$$$$(((+++111...+++(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))***)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((()))(((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((&&&%%%&&&)))***)))'''***)))(((&&&%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&vvv^^^SSSIIIFFFDDD@@@===<<<======<<<;;;999888777777666444222222333333222111333222111000///......---000///...,,,++++++,,,,,,------,,,,,,+++******)))***++++++***))))))***,,,+++++++++++++++*********)))***+++,,,,,,+++***)))'''777,,,((( ((("""%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$###""""""******&&&%%%,,,...***'''%%%%%%&&&((())))))***"""...)))***///###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&&&&%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$''''''((())))))))))))(((---&&&!!!$$$''''''(((+++***)))(((''''''((()))******)))))))))((((((''''''(((((('''''''''&&&&&&&&&666222$$$!!!---///)))***"""'''$$$(((---000 $$$&&&''')))+++---,,,)))&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((('''&&&###%%%''''''&&&%%%&&&'''!!!!!!!!!$$$((()))(((&&&###$$$(((+++)))%%%)))111''''''&&&&&&'''(((&&&$$$&&&&&&''''''(((((())))))))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&"""'''+++***%%%"""###%%%+++'''"""!!!%%%((("""***,,,&&&$$$***,,,)))***)))(((''''''((()))***&&&&&&'''(((((()))******$$$%%%&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%''''''((((((((((((((((((((((((*********(((%%%$$$%%%&&&'''''''''''''''''''''''''''((()))'''%%%&&&(((+++000...+++)))((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''&&&''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&&&&&&&(((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%&&&)))***)))'''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((('''%%%&&&((())))))(((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&xxx___TTTIIIFFFEEEAAA>>>===>>>===<<<;;;999888777666777555333222333333222111111111000000///...------///...---,,,+++++++++,,,---,,,,,,++++++*********)))******)))(((((()))++++++++++++******)))))))))******++++++++++++******'''(((&&&000000///666'''+++++++++++++++******)))*********++++++,,,,,,---((())))))******))))))(((*********************************************)))(((,,,&&&****** )))%%%***(((%%%%%%&&&'''''''''***'''*** ///---000)))******++++++******)))******))))))))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++...'''+++111,,,***+++&&&***)))(((''''''((()))*********))))))((('''&&&&&&(((((((((''''''''''''&&&!!!(((''''''+++&&&###******(((''''''///,,,%%%&&&'''***,,,+++(((%%%&&&&&&'''(((((((((''''''&&&%%%$$$%%%'''((((((&&&$$$&&&''''''%%%$$$$$$%%%,,,***((())))))'''###$$$&&&,,,///,,,&&&$$$&&&***'''$$$%%%'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((('''''''''''''''((()))&&&&&&&&&%%%%%%&&&&&&'''...)))###"""''',,,......,,,---......+++)))((((((444(((###+++...((($$$'''''''''''''''''''''''''''''''''(((((())))))******++++++***)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''((()))***)))'''%%%%%%%%%''''''''''''''''''''''''%%%'''((((((''''''(((***...---,,,***)))(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%(((''''''&&&&&&''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&(((&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((()))((('''&&&'''((()))((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''***((('''((()))+++******&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&zzz```UUUJJJFFFEEEAAA???>>>>>>>>><<<;;;999888666666777555333222333333111000000000000///...---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********)))***+++***((((((***+++++++++******)))(((((((((++++++++++++++++++++++++222 ...***!!!%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((()))000,,,,,,'''555111&&&***(((&&&%%%&&&'''&&&%%%)))222(((!!!%%%###!!!&&&&&&''''''''''''&&&&&&########################''''''''''''''''''''''''&&&''''''((((((''''''&&&!!!"""######$$$$$$###### &&&+++###%%%---***)))(((''''''''''''((()))''''''((((((((((((((((((((((((((('''''''''''''''"""---000---,,,%%%$$$------111,,,------ )))&&&&&&''')))++++++(((&&&&&&'''(((((((((''''''((('''&&&&&&''')))******((('''((())))))'''%%%%%%&&&""""""###$$$&&&***///333444))) &&&((()))+++(((((())))))&&&&&&'''%%%%%%&&&''''''(((((()))******)))))))))((((((((('''&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((,,,+++)))&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''' """'''---///***  ###''')))(((&&&&&&'''''' %%%(((%%%&&&,,,$$$%%%&&&&&&&&&&&&%%%$$$((((((((()))))))))******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((***,,,+++)))'''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((()))((()))))),,,------+++)))(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''(((((()))((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%((('''''''''((((((((('''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***((('''((()))+++******&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&zzzaaaUUUJJJFFFDDDAAA??????>>>===<<<;;;999888777666888555333222222222111000000000//////......---------------------,,,,,,,,,,,,,,,+++++++++++++++******+++,,,+++))))))+++---*********)))))))))((((((++++++,,,,,,,,,,,,++++++,,,&&&)))'''&&&111'''(((((())))))(((((((((************+++++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''(((((())))))******+++)))---'''..."""***(((&&&&&&''''''&&&%%%%%%---+++'''''',,,000***((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((+++,,,...)))&&&)))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((000333&&&$$$)))&&&%%%)))///(((''''''&&&,,,222''''''(((***++++++)))'''&&&(((***)))'''&&&'''((('''&&&&&&'''((())))))(((&&&((()))(((&&&%%%%%%&&&'''******&&&$$$%%%&&&)))+++---+++%%%%%%%%%))),,,)))$$$$$$***%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((&&&&&&%%%%%%''')))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&###""" !!!!!!%%%%%%%%%%%%%%%&&&'''(((---///...)))"""!!!&&&,,,+++***(((%%%"""###%%%'''000777*** %%%)))'''%%%&&&''''''''''''&&&%%%(((((((((((())))))))))))&&&%%%%%%$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''')))++++++)))'''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((***,,,...---***((('''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&'''((((((((('''''''''((()))(((&&&$$$$$$%%%&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&yyyaaaUUUIIIDDDCCC@@@>>>???<<<<<<;;;;;;:::999888888888666333222222222111///000000000/////////......//////000000000000///...+++++++++++++++++++++++++++,,,,,,+++******+++---***************************+++,,,......,,,+++***"""+++---"""000:::&&&!!!%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''((( ###555---666&&&888)))(((''''''((()))'''&&&...,,,###(((&&&***&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((($$$'''&&&,,,((("""&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%'''(((((((((((()))))))))!!!KKKbbb^^^]]]```___^^^aaahhh\\\ZZZUUUQQQ###((((((((()))++++++***(((&&&)))+++***'''&&&''')))&&&%%%$$$%%%&&&&&&%%%$$$###%%%&&&&&&$$$######$$$ZZZ]]][[[QQQ@@@000'''###&&&***&&& """)))///$$$!!!$$$)))(((###%%%+++%%%%%%%%%&&&''''''((((((((((((((((((''''''''''''%%%%%%&&&''')))***,,,---'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""""""""######$$$%%%&&&%%%%%%%%%%%%&&&''''''(((***""" ***///+++###ZZZZZZZZZWWWOOOAAA111&&&111&&&///&&&!!!((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((()))(((&&&'''((()))((('''(((+++///...+++((('''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((()))((('''&&&'''((('''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&xxx```TTTHHHCCCBBB???>>>>>>;;;;;;;;;::::::999999999888666444222222222000///111111000000000000//////---...///000000///......++++++++++++++++++++++++***++++++***))))))***,,,))))))******+++,,,,,,,,,(((***---000000---***(((+++---(((111,,,333'''((()))************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))$$$777###((()))((('''(((******)))(((((($$$222,,,'''***)))******************)))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((())))))******))))))((('''(((((()))))))))))))))+++888"""---///###000&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&'''((((((((())))))))))))EEE888'''''''''(((******)))'''&&&***,,,+++'''%%%''')))(((&&&%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$$$$$$$%%%\\\:::,,,'''%%%222'''!!!&&&)))&&&%%%)))$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))*********'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$&&&'''))))))******%%%%%%%%%%%%&&&'''(((((()))%%%,,,JJJ~~~qqqDDD$$$(((///'''&&&000(((((('''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&'''(((((())),,,)))&&&&&&'''((('''&&&&&&+++//////+++((('''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((()))))))))(((((((((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((''')))***)))&&&%%%&&&(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&www```SSSGGGCCCAAA???===>>>::::::::::::::::::::::::999666444222222222000///111111111111000000000000***+++,,,---------,,,+++++++++++++++++++++++++++)))******)))(((((()))+++))))))***+++,,,------...'''***...111111...***''')))((()))%%%,,,>>>888,,,###:::"""((((((((()))+++,,,+++)))'''///###)))&&&:::bbb"""***&&&///&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''))))))***'''((((((((())))))******>>>***&&&&&&%%%'''((()))(((&&&&&&***---+++'''%%%'''******)))''''''''''''%%%######%%%''''''&&&&&&'''(((FFF111"""%%%+++)))%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((()))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''((()))eee[[[!!!)))000&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!###%%%'''(((((('''&&&'''(((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%&&&(((***%%%%%%&&&&&&'''((())))))...***&&&%%%&&&''''''%%%%%%+++000000+++((('''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((*********((('''((()))'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))+++)))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&uuu]]]SSSIIIFFFDDD@@@>>>???;;;;;;:::999777666666555555555333222111000000000...000111111///---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***)))((()))***+++***)))((((((***%%%,,,---(((111***)))333+++))))))))))))))))))))))))555### ### &&&[[[&&&%%%---"""((('''((()))))))))'''&&&%%%%%%&&&((()))))))))(((''''''(((((('''%%%%%%&&&(((...666&&&,,,!!!,,,&&&%%%333+++(((&&&(((******(((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###ggg333###(((,,,$$$$$$''''''###'''***%%%%%%***((( !!!)))***######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))$$$%%%...###QQQKKK)))222---((($$$333''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((######%%%&&&((()))***+++(((((('''''''''&&&&&&&&&,,,+++)))'''%%%$$$###"""&&&***...///---***(((&&&'''%%%%%%&&&((((((%%%"""''''''((((((((('''%%%$$$)))%%%!!!###''')))&&&"""&&&%%%###""""""###%%%&&& """%%%((())))))'''&&&&&&&&&%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&!!!&&&'''""""""&&&(((%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***)))(((''')))((('''&&&&&&&&&&&&&&&$$$$$$&&&(((***+++---...&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&)))+++%%%$$$$$$###$$$%%%'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((&&&%%%%%%$$$############&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&***)))'''&&&'''(((***+++''''''&&&%%%$$$$$$###"""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''ttt\\\RRRIIIFFFDDDAAA???@@@======<<<;;;:::999888888555555333222111000000000000222333333111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++***)))))))))***+++***)))((((((***000)))&&&!!!)))'''###''',,,((('''((((((((((((((((((((((((,,,444,,,---]]]&&&&&&///$$$'''((()))*********((('''&&&%%%&&&((()))*********)))'''(((((((((&&&%%%&&&'''%%%&&&555%%%"""'''***---...'''&&&&&&(((******(((&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%ccc"""((("""$$$333,,,!!!,,,(((+++'''###"""$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((("""888...&&&+++111((((((999''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%&&&(((+++---...,,,)))&&&'''%%%%%%&&&((()))'''$$$''''''((((((((('''%%%%%%((($$$!!!!!!$$$&&&&&&%%%)))(((&&&%%%%%%&&&((()))"""$$$&&&((())))))((((((&&&&&&%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&''')))'''###$$$((('''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,+++***)))(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&((()))+++''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''sss]]]SSSIIIEEEBBB>>>;;;<<<>>>======<<<;;;:::999999555555333222111000000000000222333222000/////////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))***++++++++++++***)))))))))***+++***)))((((((***000$$$&&&***,,,&&&,,, $$$$$$///&&&''''''''''''''''''''''''%%%%%%,,,(((%%%YYY""""""...)))***))))))*********)))((((((&&&'''(((******++++++***%%%'''))))))'''&&&%%%&&&"""$$$zzzFFF"""***$$$***000'''&&&'''&&&((())))))(((&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''''''''FFF)))'''***###222---***'''"""$$$---$$$$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&222(((:::???###'''///+++%%%&&& ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&(((+++......***&&&'''&&&%%%&&&((())))))((('''''''''(((''''''&&&%%%'''&&&$$$###$$$&&&((()))))))))'''&&&&&&'''))))))%%%%%%&&&'''((())))))***'''&&&%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&''''''$$$###%%%((('''###&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((((((''''''&&&sss___TTTIIIDDD???999666666<<<<<<;;;::::::999888888555555333222111000000000...000000000...------...,,,,,,,,,------------...,,,,,,,,,+++++++++************************************+++++++++******))))))***+++***(((((((((***)))%%%---///)))%%%;;;333'''###***"""&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%"""666hhh111&&&***&&&$$$(((((()))))))))((((((((((((((()))))))))((((((((($$$''')))***(((&&&%%%%%%%%%,,,:::{{{!!!333&&&%%%)))"""((((((%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((///%%%&&&GGG---"""555,,,### !!!%%%+++,,,'''"""$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!,,,+++***GGG..."""...&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$(((---///+++''''''&&&%%%&&&''')))***+++''''''''''''''''''&&&&&&&&&'''(((((('''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%"""######"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""(((''''''&&&&&&&&&''''''######$$$%%%'''((())))))%%%%%%&&&&&&&&&'''''''''&&&''''''((('''&&&$$$###(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%$$$ttt^^^SSSIIIDDDAAA<<<999:::;;;;;;;;;::::::999999888555555333222111000000000...///000///------...///,,,,,,------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++++++++******)))***+++***(((((((((***)))***///)))$$$###+++(((!!!)))'''+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''+++''',,,wwwGGG***&&&((()))&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%$$$$$$''')))***(((&&&%%%%%%&&&''' $$$...(((###$$$&&&)))%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((555+++"""GGGjjj777$$$&&&''',,,***"""""")))***$$$%%%%%%&&&'''''''''&&&&&&"""######$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$***222999<<<===%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$###&&&,,,...+++(((''''''&&&&&&&&&(((***,,,''''''&&&&&&''''''''''''###&&&)))***)))((('''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%'''(((''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&###!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%''''''&&&&&&&&&''''''(((###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&%%%%%%$$$###ttt\\\RRRIIIFFFEEEBBBAAABBB<<<<<<<<<<<<;;;;;;;;;:::555555333222111000000000000111222000//////000222//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***++++++++++++***)))***+++***)))((((((******((('''%%%+++---666(((%%%&&&+++)))$$$'''///~~~KKK'''444(((###&&&,,, +++%%%---&&&&&&&&&&&&&&&&&&&&&&&&''''''''',,,$$$&&&"""###'''---...'''''';;;RRR]]]/// (((333111$$$...$$$'''---)))&&&&&&%%%%%%%%%&&&'''(((***)))(((&&&%%%$$$$$$$$$%%%'''))))))'''&&&%%%&&&((( ***vvvCCC$$$&&&%%%%%%...%%%!!!%%%'''(((((('''%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%&&&222***!!!###((()))'''---DDD}}}***)))---***"""###)))+++%%%%%%&&&'''''''''''''''!!!!!!"""###%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$///"""bbb[[[SSSPPP,,,!!!---!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$'''%%%$$$%%%)))++++++)))%%%&&&''''''&&&&&&(((***''''''&&&&&&&&&'''(((((($$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%)))''''''(((%%%!!!"""&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$###""""""''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$sss\\\RRRIIIFFFEEEBBB@@@AAA;;;;;;;;;;;;::::::::::::555555333222111000000000000111111000//////111333333222222111000///......,,,,,,,,,+++++++++******************************))))))***+++++++++++++++)))***+++***)))((((((***'''$$$%%%&&&---000&&&#########$$$$$$%%%'''((("""IIIWWW(((---)))((()))%%%,,,'''///%%%"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&###++++++(((---(((,,,((('''((("""$$$222(((===&&&((()))$$$)))(((,,,)))%%%)))!!!'''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((&&&%%%&&&'''(((&&&333555&&&###(((%%%111'''%%%&&&((((((&&&%%%$$$%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%###&&&)))+++***(((&&&%%%***&&&+++wwwBBB))))))333+++"""!!!%%%&&&&&&'''''''''''''''#########$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&)))***'''aaa,,,;;;333''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''((()))***$$$&&&((((((&&&%%%&&&((('''&&&&&&%%%&&&'''((()))+++(((%%%%%%'''(((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$(((!!!###'''%%%######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((&&&$$$$$$%%%&&&'''qqq^^^TTTJJJEEEAAA<<<::::::999999888888888888888888555555333222111000000000/////////...------///111666555444333222000//////,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++++++++++++++)))***+++***)))((((((***&&&&&&+++((("""###...)))''')))'''###$$$((((((###$$$DDD""",,,***333'''(((((((((111 000+++'''''''''''''''''''''''')))***###'''$$$%%%&&&$$$''' ,,,000***%%%'''$$$333###"""'''((('''000000"""+++&&&&&&&&&###"""---(((((('''&&&&&&'''((()))***''''''&&&&&&'''(((***+++'''(((((('''%%%%%%&&&((("""000***111!!!(((###///000$$$&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$'''))))))''''''((()))---&&&111!!!000)))$$$!!!+++%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%+++666((()))+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%&&&(((+++###&&&))))))&&&$$$$$$&&&'''&&&&&&%%%&&&'''((()))444...&&&%%%(((++++++)))%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&&&&%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$###'''***%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$############"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&'''''',,,***'''%%%%%%&&&((()))oooZZZPPPGGGDDDCCC@@@@@@AAA======<<<;;;999888777777555444222000///...------111111000///......//////111333555444222000000000///...,,,***)))))))))***++++++************++++++++++++************++++++***************)))((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%111###***)))((()))***+++***(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((((((((($$$)))vvv~~~***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((((('''%%%###"""###$$$%%%%%%%%%&&&'''&&&%%%###"""((('''&&&%%%%%%%%%%%%%%%&&&+++yyy???$$$333000'''&&&***'''&&&''')))***(((&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%&&&(((+++,,,444!!!''' $$$*** &&& //////333#########$$$%%%&&&(((((("""###%%%&&&'''&&&%%%%%%)))$$$(((***'''$$$cccIII'''&&&((( $$$///DDD***###""",,,&&&"""+++!!!((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&)))((('''%%%$$$###""""""&&&%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&&&&&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%$$$%%%&&&((()))nnnZZZPPPGGGDDDBBB@@@???AAA======<<<;;;999888777777666555333222111000000///111111000/////////000000333555666555333000//////000...---+++************++++++************++++++++++++************++++++***************)))(((((((((''''''&&&&&&''''''((((((((())))))(((((('''&&& ((()))(((''''''))))))((('''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((('''%%%'''^^^mmm((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''',,,***((('''&&&&&&((((((&&&&&&&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%&&&&&&+++&&&!!!@@@ooo""")))((( ///!!!)))'''%%%&&&((()))(((&&&(((''''''&&&%%%%%%$$$$$$&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((TTTVVV''',,,%%% %%%---,,, ###...###%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%%%%### ==="""777444:::###&&&((("""&&&(((333fff ///***&&&%%%((((((""")))$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%''''''''''''&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''%%%%%%%%%%%%%%%%%%&&&'''(((mmmYYYOOOFFFCCCBBB??????AAA======<<<;;;999888777777666666444333333222222222000000000000000111111111444555666666333111000000000///---,,,+++***++++++++++++************++++++++++++************++++++))))))******))))))(((((((((''''''&&&&&&''''''((())))))))))))))))))((('''"""&&&"""(((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&&&&===QQQ''''''(((((()))))))))***&&&''''''''''''''''''&&&***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''&&&'''###(((***///!!!'''&&&%%%&&&'''((('''%%%''''''&&&&&&%%%$$$$$$$$$&&&'''((((((&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&666444qqq((($$$...---((('''000'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''',,,(((+++"""%%%'''%%%)))"""&&&%%%&&&111...!!!$$$///###%%%(((%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&'''((()))***'''%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''"""$$$$$$### ###&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&&&&kkkYYYOOOFFFCCCAAA???>>>@@@======<<<;;;999888777777666555444333333333333333//////000111111222222222222444555555444222222222111000...,,,+++++++++,,,++++++************++++++++++++************++++++((()))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&((({{{(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''%%%'''$$$555''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&...)))******ppp;;;---$$$***%%%(((&&&&&&%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((222%%% &&&!!!111!!!222$$$###+++''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&---...)))@@@%%%&&&%%%%%%&&&+++''')))"""hhh&&&***######///***%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''+++(((%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((!!!###$$$""""""'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%"""###%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$%%%&&&'''''''''%%%%%%jjjXXXNNNEEEBBB@@@>>>===???======<<<;;;999888777777444444333222222222222222...///000111111111111111///111444555444333444444111000...,,,+++++++++,,,++++++************++++++++++++************++++++'''(((((()))))))))(((((((((((((((''''''(((((((((&&&''''''(((((('''''''''&&&"""(((fff((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&$$$'''$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%++++++***))))))((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''')))&&&)))111666www&&&&&&---,,,%%%&&&&&&&&&&&&%%%&&&&&&((((((((((((''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%'''%%%(((|||{{{ 333)))###000%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&$$$&&&$$$///ooo###(((&&&$$$&&&((('''***###[[[))) )))###+++...!!!$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''///,,,)))'''%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%((()))&&&""""""''',,,&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))((('''%%%###"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%%%%%%%'''''''''&&&%%%$$$jjjWWWNNNDDDAAA@@@======???======<<<;;;999888777777444333222111000000000000---...000111111000//////---000333444333333333444000///---,,,+++***++++++++++++************++++++++++++************++++++''''''((()))))))))(((((()))((((((''''''(((((()))%%%&&&&&&''''''''''''''''''!!!(((]]]((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&$$$&&& &&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''!!!555 $$$"""'''&&&...### )))%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%111$$$***<<<""" ...,,,---&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&'''***%%%,,,333PPP"""'''((($$$'''$$$"""(((###;;;\\\,,,###'''---!!!$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&"""""""""###%%%'''((()))***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((('''$$$$$$'''***&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((())))))((('''&&&$$$###"""(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***,,,,,,***(((&&&&&&''''''&&&&&&%%%%%%iiiWWWMMMDDDAAA???===<<<>>>======<<<;;;999888777777555444333111000/////////---...///000000///---,,,///111333333222000000111000...---+++************++++++************++++++++++++************++++++&&&''''''((())))))(((((())))))(((((((((((())))))&&&&&&'''((((((((((((((()))###)))^^^'''%%%$$$%%%&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''"""((("""%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$###"""%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((( 444""" !!!%%%tttGGG((($$$&&&'''&&&((()))(((&&&%%%''')))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((((('''&&&%%%111///000***&&&ooowww(((###%%%$$$'''+++(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%&&&'''***$$$888888$$$)))'''###((("""!!!(((&&&'''&&&***"""'''!!!((($$$%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&######$$$$$$&&&'''))))))'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&((()))''''''''''''&&&%%%$$$###(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***,,,,,,***'''((('''&&&%%%%%%%%%%%%%%%~~~iiiWWWMMMDDDAAA???===<<<>>>======<<<;;;999888777777777666444222111000//////---...///000///...,,,***111222444333000...------///...,,,***)))))))))***++++++************++++++++++++************++++++&&&&&&'''((())))))(((((())))))(((((((((((())))))''''''((())))))***))))))(((!!!&&&^^^%%%$$$######%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%)))...&&&$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&& ***555555rrr000''')))&&&(((***)))'''&&&'''***&&&&&&''''''''''''''''''(((***+++***)))((()))+++''''''''''''''''''''''''!!!###%%%''')))******)))%%%)))$$$(((!!!'''---nnn///'''+++***)))((('''&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''(((,,,'''+++'''...%%%!!!)))######,,,,,, 000'''"""(((!!!###'''&&&&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&,,,***((((((((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''))))))'''%%%&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))---,,,***'''%%%""" $$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''"""###$$$&&&'''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%'''((()))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''***)))'''$$$)))(((&&&%%%$$$%%%&&&&&&|||gggVVVMMMDDDBBBAAA>>>===???;;;;;;;;;:::999888666555777555333222222111///---////////////............////////////000000000000------,,,,,,+++***))))))++++++++++++*********)))---,,,***))))))***,,,---((((((((((((''''''''''''******))))))((((((((('''''''''''''''''''''&&&&&&%%%!!!&&&ZZZ''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%###"""''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''(((,,, ***'''---...,,,(((###%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&$$$$$$((((((((())))))))))))))),,,***(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$UUU111''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$***"""ppp,,,"""%%%%%%%%%%%%%%%%%%%%%%%%!!!))))))***---###$$$%%%&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&###&&&))))))((('''&&&&&&)))+++,,,***'''%%%&&&(((%%%''')))******)))'''%%%''''''((()))((('''%%%$$$%%%&&&'''(((((('''&&&%%%((())))))'''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$######"""""""""%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))(((&&&$$$############&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''%%%$$$&&&)))(((((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((,,,***(((&&&%%%$$$$$$%%%zzzeeeVVVLLLDDDBBBAAA>>>===???;;;;;;;;;;;;:::999777777777555333333333222000...////////////...................../////////000000------,,,,,,+++******)))++++++*********)))))))))+++***))))))))))))***+++***))))))))))))((((((((()))))))))(((((('''''''''&&&&&&'''((())))))))))))((($$$((([[[''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((&&&%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++"""*** '''"""%%%zzz777222###)))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%((('''''''''(((((())))))+++***''''''(((((('''&&&''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$***444AAA***222'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%///%%%---(((%%%******)))(((((()))******&&&&&&%%%%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&&&&((())))))(((&&&%%%&&&'''&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))))))))'''%%%$$$%%%&&&'''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***)))(((&&&%%%%%%%%%%%%yyycccVVVLLLDDDAAA@@@>>>===>>>;;;;;;;;;;;;;;;:::999999888666444333333333111///////////////............---------.........//////---,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))************))))))))))))((((((((('''''''''''''''%%%&&&''')))******+++++++++&&&***]]]&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%(((&&&%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''&&&%%%)))###+++""",,, ;;;rrr(((###***%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))***(((&&&&&&''''''&&&%%%'''''''''''''''''''''''')))((((((''''''&&&&&&&&&!!!{{{%%%$$$***'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''' (((,,,###,,,%%%%%%%%%%%%%%%%%%%%%%%%BBB$$$''')))$$$"""!!! """$$$&&&%%%%%%%%%%%%&&&&&&'''((('''((()))(((&&&%%%%%%&&&'''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))******(((&&&$$$$$$%%%'''''''''''''''''''''''''''%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((())))))***)))'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((%%%###$$$'''(((&&&###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""&&&(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&yyycccUUULLLCCCAAA@@@>>>===>>>;;;;;;;;;<<<<<<;;;::::::888666444444444444222000////////////............,,,,,,,,,---------......,,,,,,,,,++++++*********))))))))))))((((((((((((((())))))******))))))(((*********)))))))))((((((''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))%%%)))\\\&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((()))###---!!!!!!000%%% ///(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''&&&%%%$$$$$$&&&'''))))))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''(((###444nnn"""$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''',,,___%%%---&&&&&&&&&&&&&&&&&&&&&&&&fff((()))""" %%%(((''''''''''''((()))***$$$$$$$$$%%%&&&'''((())))))))))))'''%%%$$$%%%&&&'''%%%###%%%((()))(((%%%(((''''''&&&&&&''''''((('''&&&$$$######$$$%%%&&&((('''%%%%%%%%%%%%'''((()))***+++)))&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""" &&&)))'''###%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&$$$%%%%%%%%%&&&&&&''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''{{{eeeUUULLLCCCAAA@@@===<<<>>>;;;;;;;;;<<<<<<;;;::::::777666444444444444222111////////////............,,,,,,,,,,,,------------,,,,,,+++++++++++++++***))))))))))))(((((((((((())))))***++++++***))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%&&&"""'''ZZZ&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''((((((&&&%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&(((***,,,+++###---)))!!!)))'''"""ttt777333&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%$$$%%%&&&'''((((((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''')))--- GGG888)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&..."""'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&///((( ...'''((((((((('''$$$!!!$$$$$$$$$%%%&&&'''((())))))))))))'''%%%$$$%%%&&&(((%%%$$$%%%)))+++)))'''''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&''')))***+++***'''%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((()))(((''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!$$$***---+++(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&((($$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&|||fffUUUKKKCCC@@@???===<<<===;;;;;;;;;;;;;;;:::999999666555333333444444222000////////////............,,,,,,,,,---------......++++++++++++++++++++++++******)))))))))(((((((((************************(((((((((((('''''''''''''''''''''''''''((((((((())))))(((((('''%%%$$$###%%%!!!&&&ZZZ%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%''''''&&&&&&%%%(((''''''&&&&&&''''''((((((&&&%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&((()))***---&&&***,,,"""%%%)))===zzz'''"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$,,,''' '''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))$$$&&&&&&&&&&&&&&&&&&&&&&&&((( ,,,$$$***###$$$$$$###%%%%%%%%%%%%&&&&&&'''((('''((()))(((&&&%%%%%%&&&'''&&&&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''')))++++++)))'''&&&&&&%%%&&&&&&''''''(((((((((((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&'''******(((&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))&&&$$$&&&)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%zzzdddTTTKKKCCC@@@???===<<<===;;;;;;;;;;;;:::999777777555444222222333333111000////////////............------------............++++++++++++++++++++++++++++++*********)))))))))***)))(((((((((((()))***)))))))))((((((((((((''''''''''''(((((()))))))))((((((((((((((('''&&&%%%'''###((([[[%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%###***)))%%%***((( $$$(((%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''$$$%%%'''(((((((((&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++111)))BBBWWW'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""<<<'''***$$$''''''''''''''''''''''''HHH((($$$&&&***++++++***(((%%%!!!&&&&&&%%%%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&&&&%%%&&&''''''&&&%%%&&&(((%%%%%%''''''''''''%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&(((***+++)))(((''''''%%%%%%&&&&&&'''(((((())))))(((&&&&&&''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''***)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$xxxbbbTTTKKKBBB@@@???===<<<===;;;;;;;;;:::999888666555444333222222222222111000000/////////............---------.........//////++++++++++++++++++++++++++++++++++++***************)))'''&&&&&&''')))***************))))))))))))'''((((((((())))))******'''((()))))))))))))))(((***&&&***\\\%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$(((&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%'''***,,,***&&& %%%***!!!&&&///)))'''&&& xxx///+++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&###%%%(((******)))&&&%%%((('''%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&222!!!%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))```%%%***%%%''''''''''''''''''''''''vvv+++$$$###+++$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&###&&&)))***((('''&&&&&&###&&&(((&&&$$$"""$$$'''$$$%%%'''(((((('''%%%$$$$$$%%%'''((()))(((''''''$$$$$$&&&''''''&&&$$$$$$%%%'''***+++***)))((((((######$$$$$$%%%&&&''''''***)))''''''''''''%%%###$$$%%%''''''''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((000---)))&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((###$$$&&&&&&%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###{{{eeeRRRJJJBBBAAA???<<<:::;;;<<<;;;:::999888888888888888777666444222111111111//////000000///...------,,,,,,,,,------.........+++***))))))(((((()))))),,,,,,,,,+++***)))(((((((((((((((((()))))))))))))))***+++++++++)))((('''+++***)))'''''''''((()))))))))))))))(((((((((((()))$$$((([[[(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***'''%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&$$$$$$$$$&&&'''''''''((()))))))))))))))&&&&&&&&&&&&%%%%%%$$$###...///zzz######))))))''' $$$000&&&))))))******)))((('''''''''''''''''''''&&&&&&%%%''''''&&&%%%$$$######""",,,(((&&&''''''$$$###%%%&&&$$$"""###$$$%%%$$$###"""222$$$$$$,,,```ddd&&&+++&&&---$$$'''''''''&&&&&&%%%%%%%%%"""&&&$$$&&&%%%%%%%%%&&&&&&'''''''''***222 %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$******))))))((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''***((('''%%%$$$$$$%%%%%%&&&'''(((***+++***&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&$$$"""!!!"""%%%(((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%'''$$$"""###'''(((&&&###'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""&&&&&&###!!!$$$&&&'''''''''$$$%%%&&&%%%$$$###%%%''''''%%%$$$""""""###%%%&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######''''''(((((('''&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&{{{eeeSSSKKKCCCBBBAAA===;;;<<<<<<;;;:::999888888888888888777666444333222111111000000000000///...---,,,++++++,,,,,,,,,------------,,,++++++******+++++++++,,,,,,++++++)))(((((())))))))))))***************************)))((((((+++***)))'''''''''((()))(((((((((((('''''''''''')))$$$((([[[((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$$$$%%%&&&'''''''''((()))))))))))))))&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''$$$$$$""")))***&&&(((%%%''''''''''''''''''&&&%%%$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$ $$$###"""***(((%%%%%%%%%%%%&&&)))+++--- )))((((((###---999''',,,!!!(((''''''&&&&&&&&&%%%%%%%%%$$$&&&$$$&&&&&&&&&&&&'''''''''(((((((((!!!***&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&&&&&&&&&&''')))+++***'''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%&&&&&&&&&$$$###%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''&&&$$$$$$%%%'''&&&%%%###"""###$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ ###%%%&&&%%%$$$###{{{eeeTTTLLLDDDCCCBBB???======<<<;;;:::999888888888888888777555444333222111111222111111000///...,,,++++++++++++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++***)))(((************+++++++++++++++******)))))))))))))))******(((''''''(((((()))''''''''''''&&&&&&&&&&&&)))$$$((([[[''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$###$$$$$$###%%%'''))))))'''%%%###&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''((())))))))))))(((&&&&&&&&&&&&%%%%%%%%%%%%######===***%%% '''///''' (((%%%&&&''''''''''''''''''######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++'''(((---((("""---((()))(((%%%!!!!!!$$$'''@@@$$$'''111'''YYY//////!!!)))'''&&&&&&&&&&&&%%%%%%%%%)))&&&$$$&&&''''''''''''((((((((((((+++'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&''')))***)))'''$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&)))+++)))$$$"""$$$''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$%%%&&&'''(((***)))((('''&&&%%%%%%%%%'''(((((('''%%%$$$%%%'''$$$$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""%%%&&&&&&###"""zzzdddTTTKKKDDDCCCBBB???===>>>;;;;;;:::999888888888888777777555444333222222222333222222111///---,,,+++******************+++++++++***))))))(((((())))))+++++++++++++++***)))((()))))))))*********+++++++++***)))(((((()))***+++***)))(((''''''((()))***((((((((('''''''''&&&&&&)))$$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&"""!!!###$$$%%%&&&((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&((('''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&%%%%%%%%%&&&&&&###$$$IIIuuu+++(((&&&"""(((&&&...''''''((()))******))))))%%%%%%&&&'''((())))))(((&&&&&&&&&'''''''''((((((+++$$$+++'''###$$$)))EEEmmmzzzlll111222@@@...))),,,"""&&&&&&&&&&&&&&&&&&&&&&&&777&&&$$$&&&&&&&&&'''''''''''''''''':::###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###"""###$$$&&&''''''&&&&&&%%%&&&((()))+++((())))))'''%%%$$$&&&'''$$$#########$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$ """$$$&&&''''''%%%$$$yyycccRRRJJJCCCBBBAAA>>>======;;;;;;:::999888888888888777666555444333222222222333333222111000...,,,+++************************+++***))))))(((((())))))******+++++++++***))))))((((((((()))))))))******+++***)))(((((()))***+++***)))(((''''''((()))***)))))))))((((((((('''''')))$$$((([[[%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''"""!!!###$$$'''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&'''''''''&&&'''''''''(((&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&''''''!!!$$$$$$'''$$$---"""!!!((( ...''''''((()))******))))))(((((()))))))))(((((('''%%%%%%&&&''''''((((((((($$$"""***---&&&jjj+++>>>---'''"""...&&&&&&&&&&&&&&&&&&&&&&&&SSS&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%XXX!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$###"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***+++((((((((('''%%%%%%&&&'''######$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&xxxbbbRRRIIIBBBAAAAAA>>>===>>><<<;;;:::999888888888888666666555444333333333333222222222111000...---,,,+++++++++***************---,,,++++++******++++++******+++++++++******)))'''((((((((()))))))))))))))))))))))))))******+++)))((((((''''''(((*********)))))))))(((((((((((()))$$$((([[[%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$###$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&((((((###))):::,,,&&&!!!,,,""")))%%%&&&'''''''''''''''''')))))))))))))))((('''&&&%%%%%%&&&&&&'''''''''((()))000$$$***yyy+++"""))))))%%%%%%%%%&&&&&&&&&&&&'''yyy&&&$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$}}} """"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$###%%%$$$$$$&&&((()))(((&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%'''(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$###$$$!!!!!!&&&(((&&&###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''$$$"""!!!"""$$$%%%xxxbbbRRRJJJCCCBBBBBB@@@>>>???<<<;;;:::999888888888888666555444444333333333333222222222111000///......,,,,,,+++++++++*********---,,,++++++******++++++)))******+++++++++******(((((()))))))))*********(((((()))***************)))(((''''''''')))***+++))))))(((((((((''''''''')))$$$((([[[$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&((()))$$$***%%%FFFwww%%%%%%)))"""---###(((''''''''''''''''''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$"""___&&&%%%%%%)))+++%%%%%%%%%&&&&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###%%%&&&%%%$$$%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""######$$$xxxaaaTTTKKKDDDDDDCCCAAA@@@AAA<<<;;;:::999888888888888666555444444333333333333111111111111111000///...,,,,,,,,,,,,++++++******+++******)))((())))))))))))******+++++++++******)))************+++++++++'''((()))+++++++++***))))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&)))%%%)))[[[$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***'''%%%$$$"""$$$&&&''''''&&&$$$"""&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((())))))((((((%%%&&&''''''((((((''''''((('''%%%%%%%%%''')))***%%%(((444)))!!!,,,%%%+++)))*********)))(((''''''"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&PPP&&&+++%%%%%%%%%&&&&&&'''''''''&&&$$$&&&'''''''''&&&&&&%%%%%%%%%+++&&&)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))******)))'''%%%$$$%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%&&&&&&'''###&&&((('''###"""$$$'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&%%%&&&'''(((((('''&&&%%%"""###$$$$$$$$$%%%''')))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''')))(((((((((''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&%%%$$$zzzdddRRRIIIBBBAAAAAA???>>>???<<<;;;:::999888888888888666555444333222111111111111111111000//////............---,,,+++++++++,,,************************'''((()))))))))))))))(((*********)))))))))))))))+++***)))'''''''''((()))***)))(((''''''&&&''''''++++++***)))((('''&&&&&&'''%%%+++^^^'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&***)))'''%%%$$$$$$$$$$$$$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&!!!'''!!!///&&&)))((( ))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))###)))+++(((,,,...&&&111$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((()))$$$$$$$$$%%%''')))***+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''(((((('''&&&%%%"""###%%%''''''&&&%%%$$$&&&&&&&&&'''''')))***+++###%%%''''''&&&&&&'''((((((&&&$$$###$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''%%%$$$""""""'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!###$$$%%%&&&'''&&&%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzeeeTTTKKKCCCBBBAAA???>>>???<<<;;;:::999888888888888777666555333222222222222/////////...------,,,,,,******))))))((()))))))))***************************+++++++++***)))(((((())))))))))))))))))))))))+++***)))((('''(((((()))(((((('''''''''(((((()))))))))((((((((((((((((((%%%###((([[['''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""***(((QQQnnn,,,***888%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''' !!! (((&&&%%%000%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%% !!!"""###%%%'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((###%%%&&&&&&$$$######$$$&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&)))'''$$$$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&{{{eeeUUUMMMEEECCCBBB???>>>???<<<;;;:::999999888888888888777555444333333222222/////////...------,,,,,,,,,++++++++++++,,,,,,---************************,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))+++***))))))((()))))))))&&&&&&&&&''''''(((******'''''''''((((((((())))))((($$$(((ZZZ'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''((((((((((((((()))******(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$***%%%%%%$$$***"""(((444%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$--- 111111???,,,%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%"""###$$$&&&(((***,,,,,,''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!!!!%%%$$$######&&&((())))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""############$$$&&&''''''***'''%%%$$$$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||fffWWWNNNFFFDDDBBB???>>>???<<<<<<;;;:::999999999999888777666555444333333333111111111000//////......,,,,,,,,,,,,,,,---...///************************++++++++++++***))))))(((((((((((()))))))))))))))*********)))))))))******'''''''''''''''((())))))'''''''''''''''''''''''')))&&&***]]]'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++)))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((######000444///%%%%%%+++$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((()))---"""000!!!xxx///###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&******$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%&&&''')))***++++++$$$$$$$$$%%%&&&''')))***%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$#########"""###%%%$$$"""!!!!!!"""'''%%%###$$$&&&((()))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&((())),,,)))&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''((("""######$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$|||fffWWWNNNFFFDDDBBB???>>>???===<<<;;;:::999999999999888777666555444333333333111111111000//////......))))))((())))))***++++++************************''''''((()))*********)))''''''(((((()))))))))))))))))))))*********))))))))))))((('''''''''''''''((((((((('''&&&%%%%%%$$$!!!!!!)))^^^'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))))))))))))))***)))))))))''''''&&&&&&&&&%%%%%%%%%%%%"""'''&&&***@@@mmm&&&&&&)))///$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((( *** ((('''''''''''''''''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$###!!!###%%%%%%$$$###$$$%%%(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%'''((()))---***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""{{{eeeUUUMMMEEECCCBBB???>>>???===<<<;;;:::999999999999888777555444333333222222/////////...------,,,,,,++++++*********+++,,,,,,************************%%%&&&'''((()))*********&&&''''''(((((())))))***'''(((((())))))))))))(((******(((''''''&&&&&&&&&)))((('''&&&%%%$$$######$$$\\\'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$&&&&&&$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))*********))))))''''''&&&&&&&&&%%%%%%%%%))),,,***$$$+++&&&'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%888MMM+++ FFFzzz(((---''''''''''''''''''''''''&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$)))""")))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$!!!###%%%&&&%%%%%%&&&'''(((&&&$$$###$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$&&&''''''((($$$$$$$$$$$$%%%'''((((((,,,***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""zzzeeeTTTKKKCCCBBBAAA???>>>???===<<<;;;::::::999::::::777666555333222222222222/////////...------,,,,,,......------,,,,,,------************************'''((()))***************&&&&&&''''''((())))))***%%%&&&'''((()))((((((''')))(((((('''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$&&&[[['''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$&&&&&&$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%% ))))))&&&%%%666)))!!!---###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######444777ooo888%%%555+++%%%...:::AAA ***''''''''''''''''''''''''&&&$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((((((((((((''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&'''&&&%%%$$$###$$$&&&&&&%%%$$$%%%&&&&&&$$$""""""###%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######""""""%%%$$$#########$$$&&&&&&###$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###zzzdddRRRJJJBBBAAAAAA???>>>???======<<<;;;::::::::::::666555444333222111111111111111111000//////......,,,++++++***))))))))))))******************************+++++++++******)))&&&&&&&&&'''((())))))***$$$%%%'''(((((((((''''''''''''&&&''''''((()))***$$$$$$%%%%%%%%%%%%&&&&&&)))&&&+++]]]'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###"""###%%%'''((((((((('''$$$&&&&&&$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%###$$$&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((""""""222(((+++999ccc"""$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""!!!333<<<###&&&&&&$$$"""###&&&((( ___((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%''''''&&&%%%$$$ """$$$&&&'''&&&%%%$$$$$$&&&'''&&&$$$""""""######!!! !!!###%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&### """"""$$$%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$$$$###"""""""""###%%%&&&"""###%%%&&&'''&&&%%%%%%%%%&&&((())))))(((&&&%%%sssaaaRRRNNNGGGBBB@@@???>>>===<<<<<<<<<<<<;;;::::::999666666555444333111000///111111000000//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((&&&''''''((()))******+++++++++***++++++***'''$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''###(((\\\''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$%%%&&&'''''''''%%%%%%///!!!,,,'''###%%%+++###,,,######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))<<<((('''%%%%%%%%%&&&(((***)))###'''''''''&&&&&&&&&%%%%%%%%%'''%%%'''%%%&&&&&&''''''&&&&&&%%%)))$$$(((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************************&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!!!!%%%(((((('''&&&%%%%%%$$$#########$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&%%%$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''(((((((((%%%%%%%%%$$$$$$############"""""""""###$$$$$$%%%)))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&'''''''''sssaaaRRRMMMGGGBBB@@@???>>>>>>::::::::::::999888777777666666555444333111000///000000//////...---------,,,,,,,,,+++++++++*********+++++++++******)))((()))******+++++++++******(((((())))))***+++++++++***)))))))))******)))'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%'''###(((\\\''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((((((((((((&&&###((($$$###&&&,,,)))!!!&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***999"""'''&&&$$$$$$$$$%%%'''(((###$$$''''''&&&&&&&&&&&&%%%%%%%%%'''%%%'''%%%&&&&&&''''''&&&&&&%%%)))###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''$$$###!!! !!!###$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%'''$$$######%%%'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&rrr```QQQLLLFFFBBB@@@??????>>>::::::::::::999888777666666666555444333111000////////////...------,,,,,,,,,,,,,,,+++++++++******)))************)))(((((((((((()))++++++,,,,,,,,,))))))******++++++,,,,,,***((('''((()))+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''''''''###(((\\\''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''((()))***+++,,,&&&,,,'''###&&&---AAAggg$$$ )))%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqq999!!!%%%%%%$$$###$$$%%%&&&'''###))))))&&&&&&&&&&&&%%%%%%%%%%%%'''%%%'''%%%&&&&&&''''''&&&&&&%%%)))"""&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%######%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%#########%%%%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%rrr```OOOKKKEEEAAA@@@?????????=========<<<;;;:::999888666666555444333111000///000//////......------,,,,,,,,,,,,+++++++++******)))***************))))))((()))***+++++++++++++++)))))))))******++++++++++++)))'''&&&((()))***)))((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''###(((\\\''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&(((***,,,---,,,222%%%###'''...---&&&)))(((%%%&&&''''''((((((''''''''''''''''''''''''''''''!!!"""+++%%%%%%$$$$$$%%%%%%&&&'''))))))'''&&&&&&&&&%%%%%%%%%$$$$$$'''%%%'''%%%&&&&&&''''''&&&&&&%%%)))"""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((&&&%%%&&&'''((((((''''''''''''((((((#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$###"""'''''''''&&&&&&%%%%%%%%%qqq___NNNJJJEEEAAA@@@@@@@@@???=========<<<;;;:::888777666666555444333111000///111111000000///......---,,,,,,,,,+++++++++************++++++,,,++++++***+++++++++++++++***)))(((((((((((()))))))))))))))---***(((''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''###(((\\\''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&(((***,,,)))---$$$%%%(((%%%111%%%{{{333((($$$%%%&&&''''''((((((''''''''''''''''''''''''''''''***fff'''"""&&&&&&&&&&&&&&&''''''((()))%%%###&&&&&&%%%%%%%%%$$$$$$$$$'''%%%'''%%%&&&&&&''''''&&&&&&%%%'''###$$$''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$''''''((('''&&&$$$######'''''''''&&&&&&%%%%%%%%%ppp^^^MMMIIIDDD@@@???@@@@@@@@@<<<<<<;;;:::999777666555666666555444333111000///111111111000//////......,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,++++++)))((((((((((((((((((((((((((())),,,***((('''((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((((((((('''###(((\\\''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%'''((()))%%%(((+++***///!!!+++(((FFFsss!!!%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&KKK111333&&&&&&&&&'''''''''((((((%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%ppp]]]LLLHHHCCC@@@???@@@@@@@@@<<<<<<;;;:::999777666555666666555444333111000///111000000///......------,,,,,,,,,+++++++++******))))))***+++++++++++++++******+++++++++******))))))))))))))))))))))))))))))((('''((())))))'''%%%''''''''''''''''''''''''(((((((((((('''''''''''''''###(((\\\''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&000###222%%%%%%***222 %%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%vvv%%%---(((%%%%%%&&&&&&'''''''''&&&%%%)))+++%%%%%%%%%$$$$$$$$$$$$###'''%%%'''%%%&&&&&&''''''&&&&&&%%%""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&&&&''')))%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$###$$$%%%'''''''''(((((('''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$"""!!!"""&&&''''''&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&ooo]]]LLLHHHCCC@@@???@@@AAA@@@>>>>>>===<<<;;;999888777666666555444333111000///000//////...------,,,,,,,,,,,,,,,+++++++++******(((((()))***************((()))***+++++++++++++++++++++******************&&&&&&'''(((******(((&&&))))))))))))))))))))))))))))))((((((''''''&&&&&&'''$$$(((\\\''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&'''''''''&&&%%%######,,,,,,(((!!!***!!!******###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$+++###$$$%%%&&&&&&&&&%%%%%%+++$$$(((%%%%%%%%%$$$$$$$$$######'''%%%'''%%%&&&&&&''''''&&&&&&%%%!!!,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''&&&(((***%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&''''''((('''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########%%%((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''(((((()))#########$$$$$$%%%%%%%%%"""###%%%%%%%%%###!!! ###&&&&&&'''))),,,%%%%%%%%%&&&&&&'''''''''nnn]]]MMMFFFBBBAAA@@@======???>>>>>>>>>===<<<;;;999999555444333111000//////...............---,,,+++++++++++++++************)))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''((()))***++++++***)))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''###(((\\\((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&'''((('''&&&%%%&&&(((((()))'''&&&&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%,,,!!!&&&***222((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$666jjj)))&&&---***$$$$$$///###&&&&&&%%%%%%%%%&&&'''''',,,###$$$$$$$$$$$$%%%%%%%%%&&&&&&+++***"""&&&&&&&&&&&&&&&&&&&&&&&&"""'''&&&$$$%%%%%%&&&&&&%%%%%%$$$***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''+++---***$$$!!!"""%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!"""''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''mmm\\\MMMFFFBBBAAA@@@======???=========<<<;;;:::999888666666444222111000000000............---,,,+++***+++++++++************)))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((******+++***))))))(((((()))***************&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''###(((\\\((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''(((((()))''')))***)))((('''(((***(((((('''&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%+++###///!!!(((,,,+++%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%***%%%'''((($$$'''((('''((("""'''&&&&&&%%%%%%%%%&&&&&&uuu&&&###%%%&&&&&&&&&'''''''''((((((%%%'''###%%%%%%%%%%%%%%%%%%%%%%%%hhh!!!%%%$$$%%%&&&&&&''''''&&&&&&%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$'''))))))&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++,,,+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''mmm\\\MMMFFFBBBAAA@@@======???<<<<<<<<<<<<;;;999888777777666555333222111111000------------,,,+++******+++++++++************)))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************))))))((())))))******++++++******&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&'''###(((\\\'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&"""######%%%&&&'''((()))'''((())))))((('''((()))(((((('''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((("""###!!!&&&)))888%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%000+++(((###&&&...)))!!!&&&((('''&&&&&&%%%%%%%%%%%%VVV!!!"""&&&&&&&&&&&&'''''''''(((((($$$&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&CCC$$$$$$###&&&''''''((((((''''''&&&bbb***"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###(((******(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$$$$$$$$$$######$$$$$$$$$%%%&&&&&&&&&'''!!!###$$$&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''lll[[[MMMFFFBBBAAA@@@======???<<<<<<<<<;;;:::999777777777666444333111000000000------------,,,+++***)))+++++++++*********))))))++++++++++++++++++++++++************************************))))))(((((('''(((((()))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''###(((\\\'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%&&&''''''%%%%%%&&&''''''((('''&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ,,,"""---''''''...))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###***DDDaaa*********###)))((( ...)))((('''&&&%%%$$$$$$$$$<<< $$$((($$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&''''''''''''((((((((((((***+++&&&$$$&&&&&&''''''''''''&&&&&&@@@)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%...,,,)))(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((((((!!!!!!###$$$%%%%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''kkkZZZMMMFFFBBBAAA@@@======???<<<<<<<<<;;;:::999777777666555333222000/////////------------,,,+++******+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''###(((\\\&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%''''''''''''&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&WWW$$$---&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ***!!!"""$$$000###"""***"""...)))((('''&&&%%%$$$$$$$$$...###%%%((($$$$$$$$$%%%%%%%%%&&&&&&((()))&&&%%%%%%&&&&&&&&&'''''''''###///$$$###%%%%%%&&&&&&&&&&&&%%%%%%,,,&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))***$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''kkkYYYMMMFFFBBBAAA@@@======???<<<<<<<<<<<<;;;999888777555444333111000///..................---,,,+++++++++++++++************))),,,++++++******++++++,,,+++++++++++++++++++++++++++***)))))))))))))))***++++++,,,,,,++++++******)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''###(((\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&'''(((&&&'''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''pppkkk!!!&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''!!!%%%%%%000///(((!!!---$$$)))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&(((&&&&&&&&&'''''''''(((((("""(((&&&"""######$$$$$$%%%%%%%%%$$$--- ###$$$%%%%%%%%%%%%%%%%%%$$$'''$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((()))))))))%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''jjjYYYMMMFFFBBBAAA@@@======???=========<<<;;;:::999888666555444222111000//////////////////...---,,,,,,+++++++++************))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))***++++++,,,,,,,,,,,,+++***)))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&'''###(((\\\%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&'''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''555%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((###&&&***AAAjjj!!!'''+++"""...%%%((('''&&&&&&%%%%%%%%%&&&&&&$$$'''&&&(((&&&&&&&&&'''''''''((((((!!!"""'''######$$$$$$%%%&&&&&&'''%%%)))&&&%%%%%%&&&&&&&&&&&&%%%%%%+++$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%###"""((('''%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((("""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""%%%(((((('''&&&(((***&&&&&&'''(((((()))******(((''''''&&&%%%%%%$$$$$$*********((('''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''jjjXXXMMMGGGBBBAAA@@@======???>>>>>>>>>===<<<;;;999999777666555333222111000000000000000000///...---,,,+++++++++************)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((***+++,,,***************)))((('''******))))))((((((((('''(((((('''''''''&&&&&&&&&'''$$$(((\\\%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&'''&&&&&&$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!ggg###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$---%%%/// ***!!!,,,&&&,,,&&&&&&%%%%%%%%%&&&''''''"""&&&%%%((($$$$$$$$$%%%%%%%%%&&&&&&&&&zzz)))&&&&&&''''''((()))******###ddd'''+++&&&''''''''''''''''''&&&///$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((((((&&&###!!!)))(((&&&$$$$$$$$$&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%))),,,***%%%"""$$$''''''''''''((()))******+++(((((('''&&&%%%%%%$$$$$$###$$$%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$&&&''''''&&&$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''gggXXXMMMHHHBBB??????@@@>>><<<===<<<<<<;;;;;;:::999999444555555555444222000///////////////...---,,,+++......---,,,,,,+++******))))))))))))***+++,,,---((()))+++,,,,,,+++)))((((((((())))))******++++++''''''((((((((((((''''''###000...###$$$(((''')))---'''!!! '''---,,,((((((%%%"""[[[(((((('''&&&'''((()))***%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%***...(((/// )))***###''')))(((((((((&&&""",,,"""&&&'''''''''''''''''''''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&)))000)))!!!%%%###""")))%%%%%%&&&&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%(((&&&...!!!,,,'''(((&&&"""***$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%'''%%%###$$$''')))'''%%%(((JJJ***$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&111***$$$''''''&&&&&&&&&%%%%%%%%%AAA222$$$!!!***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$***%%%$$$***---(((&&&'''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$############&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&$$$###!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&%%%%%%$$$'''''''''''''''((()))***%%%$$$$$$######$$$$$$%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''%%%%%%%%%&&&'''(((((((((((())))))))))))&&&&&&%%%$$$%%%&&&'''(((gggXXXMMMHHHBBB??????@@@>>><<<;;;;;;;;;:::999999888888777666444333222111111222///////////////...,,,,,,......---,,,,,,+++***************)))******+++,,,((()))+++,,,,,,+++)))((()))))))))))))))***************++++++++++++******'''$$$"""&&&...000,,,'''!!!&&&***,,,+++)))%%%"""'''---aaa''''''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%///,,,,,,%%%%%%***!!!"""))))))'''&&&///$$$&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###{{{888"""555%%%444!!!$$$%%%(((***+++***)))((())))))(((((((((((())))))(((&&&***KKKfff&&&###111000'''''''''&&&&&&%%%%%%%%%''''''%%%%%%'''&&&$$$%%%''''''$$$"""BBB///%%%$$$$$$$$$%%%%%%&&&&&&&&&(((..."""***%%%''''''&&&&&&&&&%%%%%%%%%+++''',,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$%%%'''###"""''')))&&&###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((('''''''''%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&((((((hhhXXXLLLGGGAAA?????????>>><<<:::::::::999888888777777999777444111000111222444000000000000///...------...------,,,,,,++++++***,,,+++******)))*********)))***+++,,,,,,+++***)))************))))))))))))(((((())))))))))))((((((...!!!!!!))))))******$$$444000+++'''%%%%%%(((+++(((***&&&SSS&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%'''+++###### (((777***+++)))---222...$$$###)))+++)))&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""FFFLLL!!!333%%%###$$$&&&''''''&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&)))((("""------!!!%%%//////)))(((((('''&&&%%%$$$$$$qqq''''''%%%%%%&&&%%%&&&'''((((((&&&$$$aaa'''"""######$$$&&&''''''((('''+++&&&)))'''''''''&&&&&&&&&%%%%%%%%%$$$+++222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&###"""&&&'''%%%###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((('''&&&&&&(((((('''&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))hhhXXXKKKFFFAAA>>>??????>>><<<:::::::::999888888777777888777444222111111222333111111111111000///...------------,,,,,,+++++++++---,,,+++***)))))))))))))))***++++++++++++***)))++++++******))))))((((((''''''((((((((((((''''''...)))---+++!!!$$$,,,***(((///...)))$$$***,,,)))YYY%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%)))!!!$$$...)))###$$$$$$&&&&&&&&&***... ((((((&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$...222777%%%%%%%%%%%%&&&''')))+++,,,***))))))))))))))))))****** &&&---'''###---%%%)))((((((''''''&&&&&&%%%%%%JJJ''''''%%%%%%$$$%%%''')))++++++***)))~~~ ***'''######$$$%%%%%%&&&''''''%%%(((YYY)))''''''''''''&&&&&&&&&%%%%%%%%%,,,&&&%%%((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((((((((('''%%%$$$"""!!!'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''&&&%%%&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''"""###$$$&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((((())))))gggWWWJJJFFF@@@>>>??????>>><<<;;;;;;;;;:::999999888888666666666555444333222111111111111111000///...---------,,,,,,,,,,,,++++++------+++***))))))((((((*********++++++*********++++++******))))))((((((***++++++,,,,,,++++++***'''---000***&&&---111))),,,))))))+++***&&&&&&***&&&444www%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%"""###+++)))###'''***,,,***+++%%%###...---###'''000&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((UUU000,,,((($$$###$$$'''***######""""""""""""######'''***,,,...&&&XXXggg$$$000...&&&&&&&&&''''''(((((((((...''''''%%%%%%$$$&&&'''((()))(((((((((CCC***...$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%---***%%%&&&''''''&&&&&&&&&%%%%%%%%%???)))*** ***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%''''''%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''((((((((('''''''''(((((((((((((((fffVVVJJJEEE@@@===>>>???>>>===;;;;;;;;;:::999999888888555666777777555444111000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************************))))))))))))******++++++++++++******%%%---'''###......$$$"""%%%$$$%%%'''"""(((666)))###%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&+++'''$$$333&&&&&&***333...'''&&&%%% *** '''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%000"""""")))%%%%%%&&&'''((())))))***"""''''''%%%%%%%%%&&&'''&&&$$$###$$$%%%)))(((###!!!&&&&&&&&&%%%%%%$$$$$$$$$!!!###***%%%%%%''''''&&&&&&&&&%%%%%%%%%((( %%%$$$(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((###&&&'''###"""$$$&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&(((((('''&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######"""!!!!!!(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''''''''(((((((((&&&&&&'''(((((((((((('''eeeTTTIIIDDD???===>>>???>>>===:::::::::999888888777777777777666555444333222222///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******************+++)))))))))))))))*********((((((((())))))((((((((($$$...!!!!!!111### FFF:::***!!!(((///---((('''444"""000%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%!!!&&&)))$$$222%%%<<>>???>>>===999999888888777666666666:::888555333222222444555////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++************++++++(((((())))))******++++++++++++,,,,,,,,,,,,++++++...###&&&444444LLL###$$$+++)))%%%222mmm&&&&&&((()))))))))((('''%%%&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%&&&###((()))***WWWppp&&&,,,***$$$'''###CCC&&&''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%***ddd###%%%,,,&&&(((((((((((((((''''''''''''KKK''''''%%%%%%"""$$$&&&&&&'''+++222777===&&&"""---$$$######$$$%%%&&&&&&'''((((((000666***(((%%%''''''&&&&&&&&&%%%%%%%%%EEE&&&&&&...%%%"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&(((***+++,,,$$$$$$$$$%%%&&&'''((()))%%%+++,,,&&&###'''***)))&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''############$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%&&&&&&'''&&&#########$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$ ###%%%'''((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&((((((((((((&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))************(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%dddTTTJJJFFFBBB??????>>>===<<<<<<<<<<<<;;;:::999888777777777666555333222111000---///111111///.........++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++************************************))))))))))))666''',,,333666TTT///(((PPP((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))$$$000)))ggg333---???&&&''''''((((((((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&***%%%(((&&&$$$///!!!%%%&&&''''''&&&&&&(((***$$$000######((('''((("""&&&''' *** kkk+++""",,,###''''''&&&&&&&&&&&&''''''&&&***&&&!!!$$$$$$ +++***)))666222%%%"""...***&&&'''''''''&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((&&&$$$######$$$%%%&&&))))))((('''''''''''''''''''''(((((())))))******+++)))(((&&&%%%%%%%%%&&&))))))(((((('''''''''&&&+++%%%$$$))),,,(((&&&'''%%%%%%&&&&&&'''&&&&&&&&&dddSSSIIIFFFBBB??????>>>>>>===;;;;;;;;;:::999888777666777777666444333222111000---///111111///---------++++++++++++++++++++++++++++++************++++++---,,,++++++******++++++************************************))))))))))))000***+++,,,000'''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''&&&!!!+++(((ooo'''''''''((((((((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&+++&&&%%%777###***&&&&&&'''((('''&&&&&&''')))&&&###ooo!!!&&&***%%%"""$$$---...,,,^^^'''%%%"""***%%%(((''''''''''''''''''(((***"""%%%###\\\666***)))'''))))))&&&###+++(((@@@yyy ''',,, (((///&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&'''((()))))))))(((''''''''''''''''''((((((((()))))))))***))))))'''&&&%%%%%%&&&&&&)))(((((((((''''''''''''***$$$$$$(((***'''%%%&&&((((((((((((''''''&&&%%%~~~cccQQQIIIFFFBBB?????????>>>===<<<<<<<<<;;;:::999888777777666555444333222111000///000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++************+++************************************))))))))))))"""((((((++++++,,,((((((''''''''''''((((((((((((((((((((((((((((((******)))))))))))))))(((&&&)))---"""000''''''(((((())))))(((((('''))))))))))))((((((((((((((((((((('''''''''&&&&&&+++&&&###YYYggg%%%))))))'''(((((('''&&&%%%'''((('''$$$'''"""(((,,,###)))!!!444---$$$&&&)))&&&###(((((()))((((((''''''(((((()))))) *** MMM######&&&***!!!******000XXX)))++++++!!!%%%$$$+++&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&'''((()))***++++++)))((((((''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((%%%$$$((()))'''%%%&&&*********)))((('''&&&%%%~~~bbbPPPIIIEEEBBB?????????>>>===>>>>>>======<<<:::999888777666555444222111000000///111222111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++***************************************************)))))))))((('''888...(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))###***)))GGG'''(((((())))))))))))((((((******))))))((((((''''''((((((((((((''''''''''''***###$$$333&&&+++)))((())))))(((&&&%%%&&&(((""",,,%%%qqq000(((+++"""222333!!!"""222999KKK""",,,###"""%%%***))))))(((((((((((())))))%%%$$$+++ """aaalll%%%"""%%% (((+++!!!'''$$$"""%%%&&&((("""%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&((()))*********))))))(((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''(((''''''((()))(((''''''))))))))))))(((((('''&&&~~~aaaPPPHHHEEEAAA????????????>>><<<<<<<<<<<<;;;999888777666666555444222111000//////111222111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++******))))))******************************************)))))))))(((!!!""">>>)))OOO((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((888***777222((((((((())))))))))))((((((******))))))((((((''''''))))))((((((((('''''''''(((((((((***(((---))))))***(((&&&&&&'''((($$$'''...(((UUU)))(((###***))),,,"""%%%888%%% (((###((())))))(((((((((((()))))))))***###000 $$$---%%%'''***&&&&&&---777&&&222!!!!!!)))###%%%!!!%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''(((((((((''''''&&&((((((''''''''''''(((((())))))))))))((((((((((((%%%%%%&&&''''''((((((((('''''''''((((((((((((((((((***+++***)))***))))))%%%&&&'''(((((((((((((((bbbPPPHHHEEEAAA????????????>>>:::::::::999888777555555666555444333222111000//////000222111///---,,,,,,++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***************************************))))))))))))000===)))"""***&&& &&&<<<((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((("""111,,,+++!!!... (((((())))))******))))))((())))))))))))(((((((((((()))))))))((((((((('''''''''!!!++++++MMM!!!222((())))))((('''&&&((()))000$$$+++```...$$$&&& ...!!!)))'''666)))/// 000"""&&&)))((((((''''''(((((()))...)))&&&''' bbb+++$$$'''(((,,,###+++(((hhh%%%$$$,,,%%%'''))) ###(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&''''''((()))'''''''''&&&&&&&&&%%%%%%(((''''''''''''(((((()))))))))))))))((((((((((((%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((,,,---+++)))++++++***$$$%%%&&&'''((()))))))))cccQQQGGGDDDAAA??????@@@??????;;;;;;;;;:::999888666666666555444333222000//////---///111111///---------************************++++++************++++++++++++***)))))))))))))))************************************))))))))))))++++++'''888&&&---***000555((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((111%%%&&&)))***///'''((()))eee)))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((())),,,kkk 000'''((()))((('''''')))+++222!!!"""555(((666!!!)))###///!!!%%%+++jjjsss666 !!!%%%,,,###'''(((''''''''''''''''''(((((()))((( ...&&&BBB &&&'''"""$$$(((###UUU&&&...######((('''%%%%%%%%%***$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%%%%%%%&&&'''((('''''''''''''''((())))))***)))))))))((((((((('''%%%&&&'''((((((''''''&&&''''''''''''((((((((()))&&&,,,...***(((***+++)))&&&'''((()))))))))))))))cccQQQGGGDDDAAA??????@@@??????>>>>>>>>>===<<<;;;999999666555444333111000//////---///111111///.........))))))))))))))))))))))))++++++************+++++++++******)))))))))))))))************************************))))))))))))000&&&555"""111&&&***555--- '''vvv((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))+++###444,,,'''*** 111"""...((('''^^^)))))))))************))))))''''''(((((())))))******))))))))))))(((((((((((('''...'''***@@@%%%***'''((()))((('''(((***,,,%%%)))---"""(((???>>> ,,,*** $$$***000000 ---***!!!$$$)))''''''&&&&&&&&&&&&''''''111))))))(((+++===ggg111''')))***(((&&&555)))... ''' ///((($$$$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&'''((((((''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&%%%$$$$$$%%%'''***+++'''''''''''''''((()))*********))))))((((((((('''&&&&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))%%%,,,...)))'''***+++((())))))*********))))))(((eeeTTTJJJFFFAAA>>>======<<<<<<:::;;;;;;;;;:::888666555444444444333222111000///...////////////---,,,+++------......---+++***(((+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++************++++++***%%%(((...&&& 888[[[((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&""",,,555###UUU(((***************)))(((((((((((((((((((((((((((((())))))*********))))))(((,,,&&&***%%%,,,ZZZ$$$'''+++&&&$$$***)))&&&,,,+++222---&&&)))!!!\\\666'''999222444!!!)))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&TTT;;;%%%333,,,333iii---$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%%%%%%%&&&(((***&&&$$$###$$$''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$######$$$''''''&&&%%%)))))))))'''$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$###$$$&&&'''''',,,***((('''&&&&&&&&&'''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((()))&&&$$$''')))(((&&&%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''+++)))(((&&&&&&(((***+++((((((((((((((((((((((((+++***)))(((''''''((())))))'''%%%######&&&)))+++*********)))(((''''''&&&+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))+++++++++************)))eeeTTTJJJFFFAAA>>>======<<<<<<;;;;;;<<<;;;:::999777666444444444333222111000///...////////////---,,,+++------------,,,+++***)))+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***))))))*********************************))))))*********(((%%%)))///***!!!)));;;eee))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))(((((('''''''''000$$$###000444---///999@@@)))***************)))((((((++++++++++++++++++++++++))))))************))))))...'''---&&&&&&######(((&&&%%%+++,,,(((((($$$&&&''')))333$$$%%%fff333 111333%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((------+++***(((&&&%%%$$$"""TTT$$$111###FFFwww%%%+++)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$&&&''')))%%%$$$######&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((('''((())))))(((&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&''')))$$$$$$&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%''''''&&&''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((***'''%%%&&&''''''''''''""""""$$$&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))((('''''''''((()))''''''''''''''''''''''''***)))((('''''''''((())))))(((&&&%%%%%%''')))+++++++++***))))))(((''''''************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((eeeTTTJJJFFFAAA>>>======<<<<<<<<<<<<<<<<<<;;;999888666444444444444333111000//////////////////---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***))))))***************************))))))(((((())))))***(((((())),,,***$$$!!!"""***$$$'''VVV******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''+++,,,***))),,,---%%%...666)))*********+++******)))(((++++++++++++++++++++++++)))*********************+++&&&///***$$$)))&&&***)))%%%(((---,,,(((---%%%$$$###000..."""vvv(((>>> $$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((---,,,+++***(((&&&%%%$$$+++<<>>======<<<<<<<<<=========<<<:::888777555555555444333222000000000000000///......---,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))************************))))))(((((((((((())))))+++,,,)))&&&&&&)))(((%%%)))---$$$"""HHH***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((( ---111(((!!!'''///222$$$333...'''nnn)))*********++++++******)))))))))))))))))))))))))))******************++++++***&&&///,,,###SSSVVV***,,,...'''"""***000,,,333&&&***###$$$///+++...%%%YYY222333'''333%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((***555iiiyyy,,,***+++(((***%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''''''''%%%$$$((())))))(((%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%)))***'''$$$%%%&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$######"""$$$%%%&&&'''''''''&&&%%%)))'''&&&%%%%%%&&&''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((()))***************++++++++++++******))))))*********)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''cccQQQJJJFFFAAA>>>======<<<<<<<<<=========<<<:::888777555555555444333222111000111000000///......------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******************************))))))(((((((((((()))))))))---,,,&&&%%%+++...,,,'''&&&"""%%%***$$$&&&777)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%&&&(((***++++++)))&&&+++###999444###:::iii*********++++++++++++******))))))))))))))))))))))))******))))))***+++,,,,,,---)))---,,,"""000'''%%%......###'''000+++,,,///...###$$$$$$***333"""222mmm555666!!!333!!!((((((((((((''''''&&&&&&''''''''''''(((((((((((("""###$$$&&&((()))++++++!!!---'''DDDkkk%%%..."""333!!!''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((('''&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&%%%((())))))(((&&&$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((('''''''''''''''(((((()))"""###$$$%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&''')))***++++++***)))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$,,,000,,,(((''''''%%%'''(((((((((''''''&&&%%%''''''&&&&&&%%%$$$#########$$$&&&'''''''''&&&%%%((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((()))))))))((((((***+++++++++***)))+++++++++***************))))))))))))))))))************))))))((((((''''''((((((((((((((((((((((((******)))))))))(((((((((dddRRRJJJFFFAAA>>>======<<<<<<<<<<<<<<<<<<;;;999888666555555555555444222111000222111000///............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++***))))))(((((())))))***&&&+++...+++)))******)))***...---000333''''''444www((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******---'''%%%)))+++'''%%%&&&---000)))%%%111+++$$$VVV***)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...)))+++***000,,,000,,,)))555)))'''...'''/// ---000)))''' ''' ###888&&&LLL/// """&&&...222******))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''((()))******+++<<<!!!)))'''222DDD%%%((("""###'''%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''%%%&&&((((((''''''(((***%%%%%%%%%&&&''''''(((((('''''''''&&&''''''((()))'''((((((((())))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$000666///))))))***(((%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))))))))((((((((()))***************************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((fffSSSJJJFFFAAA>>>======<<<<<<;;;;;;<<<;;;:::999777666666666555555444333111000222111000///.........///+++,,,,,,------,,,,,,,,,------------------------))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++*********))))))*********))))))***,,,,,,)))((()))%%%***&&&%%%+++***)))111---000bbb))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******************,,,,,,(((###%%%,,,333((("""(((555222$$$%%%111'''!!!JJJ+++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---///(((...(((222333777NNN'''%%%333)))&&&...'''222(((,,,(((+++111)))111"""555///'''888ooo"""$$$ )))444***'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''$$$444$$$###222kkkxxx333+++###111&&& 000******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&'''))))))(((&&&%%%&&&(((((('''''')))***%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))&&&''''''(((((((((((((((,,,+++***)))'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$000444***"""%%%))))))$$$%%%&&&((()))*********''''''''''''''''''''''''&&&&&&&&&'''((()))******%%%&&&'''))))))'''&&&%%%&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((''''''&&&'''(((***+++************************)))******++++++***)))(((((((((((()))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''gggUUUJJJFFFAAA>>>======<<<<<<:::;;;;;;;;;:::888666555666666666555444333111111333222000///......//////***+++,,,---...---,,,+++------------------------))))))******++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++************++++++111)))$$$)))+++)))***///###---,,,''')))&&&!!!$$$$$$""")))444(((PPP******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++******************%%%+++,,,))),,,222,,,!!!%%%,,,,,,$$$"""(((+++(((---))),,,,,,%%%:::+++)))***+++,,,,,,,,,,,,,,,************************+++***))))))***+++...///---444(((///...///TTTwww888"""---%%%$$$///+++###***111%%%(((000%%%+++///111---###+++999000eee222&&&***333'''------!!!---$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&&&&''''''(((((('''+++$$$...)))+++***xxx777"""'''&&&%%%$$$%%%+++***''')))''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''$$$###$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))(((''''''((('''%%%###((()))***)))'''&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))'''$$$###$$$&&&''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""---///"""&&&(((%%%&&&'''((())))))))))))'''''''''(((((((((((((((%%%%%%$$$$$$%%%&&&((()))$$$&&&(((******(((&&&$$$))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%&&&''''''&&&%%%$$$((('''&&&&&&'''))),,,---++++++++++++++++++++++++***+++,,,,,,+++***)))(((((((((((('''((())))))***((((((((((((((()))))))))(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&hhhWWWJJJGGGCCC@@@>>>>>>===<<<;;;;;;:::::::::999999999777777666555444333222222000//////.........//////000///...---,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((000)))))))))))))))******+++))))))))))))))))))))))))******)))(((((('''((((((***)))))))))((((((''''''++++++******************((()))+++,,,------,,,,,,,,,+++++++++,,,,,,---...vvv(((+++***)))***---/////////,,,,,,+++,,,------+++)))+++,,,,,,------....../////////111333666:::<<<>>>::::::;;;<<<=========<<>>===;;;;;;;;;======>>>>>>>>><<<:::999:::;;;;;;:::888666555444555555666444111//////...,,,***///---***)))***+++***))))))))))))))))))***+++,,,+++************)))))))))&&&''''''((()))***++++++ :::iiiGGG$$$&&&000...$$$)))***+++,,,,,,***((('''%%%&&&''''''((((((''''''((((((((((((((()))******((((((((((((((('''''''''&&&'''((())))))((('''&&&111""",,,cccjjj...!!!***+++(((***))))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%(((+++***'''$$$$$$&&&)))(((''''''&&&&&&&&&&&&***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&&&&''''''((())))))((('''&&&&&&((()))(((%%%"""!!!!!!'''((()))***)))(((&&&$$$''''''''''''''''''&&&&&&$$$$$$#########$$$$$$%%%''''''((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''((('''((()))(((&&&%%%&&&'''''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((((((((++++++******)))'''&&&%%%+++(((&&&&&&((()))(((&&&)))(((&&&$$$$$$$$$&&&&&&((((((((((((((()))******)))))))))***+++++++++,,,******)))((((((((((((((((((((()))************)))************************((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''hhhWWWJJJGGGBBB???>>>>>>===<<<;;;;;;;;;;;;:::::::::999888777777666555444333222000000///...............///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))444&&&666jjj|||)))))))))))))))******+++))))))))))))))))))))))))+++***))))))((((((((())),,,,,,,,,+++++++++******************************))))))***+++,,,---------+++++++++******+++,,,,,,)))>>>XXX444,,,+++***,,,///111111111222000//////000111///...,,,,,,---...000111222333666666888999<<<>>>@@@AAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA???======>>>@@@<<<;;;:::::::::;;;<<<===:::777444222111000...---111///,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******((((((((()))***++++++,,,,,,&&& !!!...BBBWWWccc~~~dddFFF222)))&&&&&&,,,333111''' """$$$&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((((((((((((((('''''''''(((((((((((('''''' %%%)))***///@@@QQQgggBBB(((222###'''+++%%%"""(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%'''(((((('''''''''(((%%%%%%$$$$$$######$$$$$$###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$''''''((((((((('''%%%%%%&&&'''((())))))((('''&&&%%%&&&&&&&&&%%%%%%''')))((()))*********)))'''&&&'''''''''''''''''''''''')))((((((((((((((())))))$$$$$$%%%$$$###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%''''''''''''&&&%%%&&&'''((())))))((('''&&&(((((('''&&&''''''))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$&&&&&&%%%$$$######$$$''''''((((((((((((''''''%%%&&&'''((()))******+++((((((((((((((('''''''''''''''((()))))))))(((((()))'''%%%&&&((()))((('''(((((((((((((((''''''&&&((((((((((((((()))*********************+++++++++******)))(((((((((((((((******+++,,,,,,,,,,,,+++************************((((((''''''''''''((((((***)))((('''&&&&&&''''''((((((((())))))))))))***''''''''''''''''''''''''iiiXXXIIIFFFBBB???>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888777666555444333333111111000///...------,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************,,,###$$$000000&&&)))666)))))))))))))))******+++((((((((((((((((((((((((++++++***))))))))))))*********))))))))))))((((((************************+++******++++++,,,---...++++++***************+++,,, $$$>>>888///999%%%,,,+++,,,...222444555444222000------...//////...//////000222555777999:::;;;<<<===>>>@@@AAACCCCCCEEEEEEEEEEEEEEEDDDDDDDDDIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGEEEDDDFFFHHHDDDCCCCCCCCCCCCDDDEEEFFFCCC@@@;;;999777666444333111...,,,++++++,,,,,,+++......---,,,,,,,,,---------------,,,,,,,,,++++++))))))******+++++++++,,,)))+++---,,,******,,,...&&&'''***///222000)))###((()))(((&&&$$$$$$)))---###%%%&&&((())))))))))))((('''&&&&&&&&&'''((()))((((((((((((((()))******''''''((((((((((((((((((((((((''''''''''''((((((---///111+++ $$$000***'''%%%%%%)))+++***((('''000222***!!!""")))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''&&&%%%&&&((()))))))))'''&&&&&&&&&&&&''''''((($$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%$$$&&&***---*********))))))))))))(((''''''''''''''''''''''''((((((''''''''''''''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''(((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((($$$%%%&&&%%%$$$###$$$%%%'''(((((())))))(((((('''&&&&&&'''((()))++++++,,,))))))(((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&$$$%%%'''(((((((((((()))+++,,,,,,***(((''')))(((((((((((()))******+++++++++*********************)))(((((((((((((((******+++,,,,,,,,,,,,+++************************)))((((((''''''(((((())))))(((''''''''''''(((((())))))))))))************''''''''''''''''''''''''iiiXXXIIIEEEAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::888888777666555444444333111111111000...---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))(((((())))))*********+++************************///333'''""")))''')))))))))))))))******+++((((((((((((((((((((((((++++++***************+++((((((((((((((((((((((((***************+++++++++,,,++++++***+++,,,---...---,,,++++++***+++++++++111///111&&&!!!,,,,,,(((---,,,...111555777888777222000---,,,---///000000444444555777:::===???AAABBBCCCEEEFFFHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKKKKLLLQQQSSSWWWYYY[[[[[[ZZZYYYVVVUUUTTTPPPMMMLLLMMMOOOOOOOOONNNNNNMMMMMMMMMMMMNNNKKKFFFBBB@@@>>><<<:::444111...------...---,,,------,,,,,,------......---,,,,,,,,,++++++++++++***************+++++++++&&&))),,,,,,***(((&&&%%%444---%%%!!!"""%%%)))+++000,,,((('''***---,,,+++++++++,,,,,,,,,+++***))))))(((&&&%%%%%%''')))***((((((((((((((())))))***''''''''''''(((((((((((()))((('''&&&&&&'''((())))))""" '''***)))&&&+++'''###!!!"""###$$$$$$++++++'''!!!!!!''',,,---''''''''''''''''''''''''%%%&&&''''''((('''''''''))))))(((''''''''''''''''''''''''''''''(((((((((&&&'''''''''''''''&&&&&&)))&&&######&&&)))((('''''''''''''''((()))******&&&&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''((()))))))))((('''&&&''''''&&&%%%%%%''')))))))))(((((('''((())))))''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%%%%'''(((((((((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''(((((()))***++++++,,,'''(((((((((((((((((('''))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))''''''((()))(((((())))))))))))((((((,,,,,,+++***)))((('''''')))))))))(((''''''&&&&&&))))))(((((('''%%%$$$###%%%%%%%%%%%%'''((()))))))))***+++++++++***)))((())))))(((((())))))***+++,,,+++++++++***)))))))))***))))))((((((((((((((((((((()))************)))************************))))))(((((((((((())))))'''''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''iiiWWWHHHEEEAAA>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::888888777666555444333333111111111000///---,,,+++---------............---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------************************++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))+++*********))))))((((((***************************$$$!!!&&&+++,,,,,,,,,)))))))))))))))******+++((((((((((((((((((((((((+++***************++++++++++++++++++++++++++++++))))))*********+++++++++---,,,+++++++++,,,---......------,,,,,,,,,------,,,""",,,,,,000111)))777...///000444888;;;;;;:::888666333333555777888888:::::::::<<<>>>BBBEEEGGGNNNOOOQQQSSSUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWYYYYYY[[[^^^cccgggjjjjjjjjjiiidddbbb___YYYTTTRRRRRRSSSUUUUUUVVVVVVWWWWWWXXXXXXZZZWWWRRRNNNJJJFFFBBB???<<<999666444333333222000,,,,,,,,,---...///000111---,,,,,,,,,,,,++++++++++++*********************222...***))))))+++,,,,,,&&&'''(((***---//////...$$$###$$$***000222...)))))))))))))))(((((('''''')))(((&&&%%%&&&''')))+++((((((((((((((())))))***&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))+++------+++))))))******$$$))),,,,,,)))&&&&&&&&&###!!!&&&,,,)))!!!''''''''''''''''''''''''%%%&&&&&&'''((((((''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&***&&&###"""%%%&&&%%%###%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&'''((())))))%%%&&&((()))))))))((('''!!!$$$'''((('''%%%%%%%%%''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((())))))((('''&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***+++,,,,,,(((((((((''''''((((((((()))))))))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&(((***+++***)))((()))+++(((((())))))))))))((((((///...,,,+++(((&&&%%%$$$))))))(((((('''''''''&&&))))))(((((('''%%%$$$###%%%%%%&&&&&&&&&''')))******)))((((((((()))***+++)))))))))))))))***++++++,,,+++++++++***)))))))))***))))))((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((hhhVVVGGGDDD@@@>>>=========<<<;;;;;;:::::::::999999999777777666555444333222222000000111111000...,,,+++,,,---.../////////......,,,,,,,,,+++++++++******++++++,,,,,,------......))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''************************+++...222111&&&&&&444)))))))))))))))******+++((((((((((((((((((((((((***))))))))))))***++++++)))))))))***************)))))))))***++++++,,,,,,------,,,,,,,,,,,,---------------------...//////333,,,333444444555---000333333555999===??????>>><<<;;;999:::===???@@@@@@AAABBBBBBDDDHHHLLLPPPSSSYYY[[[\\\^^^_________^^^]]]]]]]]]^^^```ccceeegggjjjlllpppuuuwwwxxxxxxxxxqqqooojjjddd]]]ZZZZZZ[[[YYY[[[^^^aaadddggghhhiiihhheeeaaa]]]XXXQQQJJJFFFBBB???;;;888777555333222000000000111111222333444000000/////////.........---,,,,,,++++++********* !!!$$$)))---...+++(((111111111000---)))%%%###111111///***$$$%%%+++111%%%%%%&&&'''((()))******)))((('''''''''((()))***((((((((((((((()))******&&&&&&''''''((()))))))))((((((''''''''''''((((((!!!%%%&&&%%%&&&)))+++)))111---(((###!!!"""$$$&&&,,,111333///+++(((%%%"""''''''''''''''''''''''''%%%%%%&&&'''(((((((((((())))))((('''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&''''''(((''''''''')))'''%%%$$$%%%%%%$$$###''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&((()))***%%%&&&''')))))))))(((((( %%%((()))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))***%%%&&&''''''&&&%%%###"""%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((('''(((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&''')))(((''''''((()))((())))))******))))))(((++++++***)))((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((''''''''')))+++***)))'''&&&&&&(((***+++***))))))))))))***+++++++++++++++*********************)))(((((((((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***))))))(((((())))))***'''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((gggUUUGGGDDD@@@>>>=========<<<::::::999999999888888888666666555444333222111111...///000111000///---,,,+++,,,---.........------,,,,,,,,,+++++++++******++++++,,,,,,---......///************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))$$$$$$"""***666111""")))))))))))))))******+++)))))))))))))))))))))))))))((((((((())))))***+++&&&'''''''''((((((((()))((())))))***++++++,,,,,,,,,---------------,,,,,,+++++++++,,,---...///000%%%---111000---:::CCC222999999;;;???CCCDDDCCCBBBAAAAAAAAADDDGGGJJJJJJJJJNNNNNNPPPSSSXXX___dddhhhkkklllmmmmmmlllkkkiiihhhgggggghhhjjjnnnrrrvvvxxx~~~~~~xxxqqqkkkhhhhhhiiigggiiimmmrrrvvvyyy|||}}}zzzxxxuuupppiiiaaaWWWQQQLLLIIIDDD@@@>>>;;;999777:::999888777777777777777555555555555444444444444000//////...---,,,,,,+++666333---'''$$$&&&,,,000((('''%%%%%%&&&***///222"""***---+++'''&&&(((((((((((()))***+++------((((((((((((((()))))))))((((((((((((((()))******&&&&&&''''''((())))))***''''''((((((((((((''''''...***$$$###***000***###(((***)))(((&&&"""$$$''''''$$$$$$+++444(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))((('''''''''''''''%%%%%%%%%&&&'''(((((((((%%%&&&&&&'''((((((''''''&&&'''(((((('''&&&&&&'''+++***)))))))))))))))))))))(((&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''((($$$%%%'''))))))))))))((("""&&&(((((('''''''''$$$%%%'''((((((((('''&&&&&&''''''((())))))******######$$$%%%$$$""" '''((()))(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''&&&%%%$$$&&&''''''&&&&&&'''((())))))************))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))((((((((()))***)))'''''')))+++((((((((((((((()))************))))))******+++,,,***************+++++++++******)))(((((((((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******(((((())))))((('''&&&%%%'''(((((((((((()))))))))((((((((((((((((((((((((gggTTTFFFCCC@@@============<<<999999999888888888777777666555444333222111111000---...000111111///---,,,)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((,,,******+++***((())),,,)))))))))))))))******+++************************(((((('''(((((()))******))))))******+++++++++,,,((())))))***++++++,,,,,,,,,---.........---,,,+++))))))***+++,,,...///000666000111BBB888222EEE<<<===>>>@@@CCCGGGHHHGGGEEEJJJJJJLLLOOOSSSVVVVVVUUUXXXYYY\\\```gggooovvvzzz~~~|||yyyvvvtttuuuvvvwwwzzz~~~}}}wwwuuuuuuwwwwwwyyy}}}xxxnnnccc[[[ZZZVVVQQQMMMIIIFFFCCCAAABBBAAA???===;;;::::::999::::::::::::999999999999222222111000///......---%%%+++111111,,,)))+++///000111111///,,,)))((((((444---'''%%%)))---,,,***+++***))))))((()))))))))''''''((()))***)))))))))((((((((((((((()))******&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&###'''(((%%%''',,,---))),,,+++)))'''%%%$$$&&&'''///***))),,,+++&&&%%%***))))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''###'''++++++)))((()))+++)))((('''&&&&&&%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((+++***(((&&&%%%%%%%%%%%%$$$%%%'''))))))))))))((('''((()))(((&&&%%%&&&'''$$$&&&(((******)))((('''&&&''''''((()))******+++&&&'''(((((((((&&&###"""$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))'''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&''''''&&&&&&((()))))))))************))))))((((((((((((''''''''''''%%%%%%&&&'''((()))******++++++******)))'''&&&%%%)))+++,,,***(((''')))+++&&&''')))+++++++++***)))*********)))******+++,,,))))))******+++++++++,,,******)))((((((((((((((((((((()))************)))))))))))))))))))))))))))******))))))))))))******)))))))))))))))'''%%%$$$))))))))))))************))))))))))))))))))))))))eeeUUUGGGDDD???<<<;;;<<<;;;;;;;;;;;;;;;:::999888777666777666555444333222222222111000///...---,,,++++++...---,,,,,,++++++,,,,,,------,,,++++++******))))))***,,,------,,,***)))************************,,,,,,,,,+++++++++******+++++++++************)))+++*********))))))((((((...---------,,,,,,++++++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++************++++++++++++,,,,,,*********+++,,,---***++++++***))))))+++---+++,,,---///000111111111222555999;;;<<<>>>@@@BBBBBBCCCDDDDDDFFFJJJOOOSSSTTTYYY___dddeeedddccccccjjjlllooouuu|||}}}zzzooogggeeedddaaa\\\VVVRRRQQQQQQNNNKKKGGGEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???======999999888777666444444333---......///000111111111222111000///...---------,,,+++++++++*********)))))))))((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&'''))))))&&&'''***+++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''((())))))((('''&&&'''((())))))(((((()))***)))(((((('''''''''(((((()))))))))))))))(((((((((************************))))))(((((()))***+++++++++*********))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%,,,+++***((((((((()))***((((((((((((((((((((((((***)))(((''''''((()))***((('''&&&&&&&&&''')))***)))((('''((()))***)))((())))))))))))))))))))))))*********+++,,,,,,------))))))))))))((((((((((((,,,&&&###(((------,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***~~~cccSSSHHHEEE@@@===<<<===<<<<<<::::::::::::999888777777777666555444333222222222222111111000...------,,,...---,,,,,,++++++,,,,,,*********+++,,,,,,------***+++,,,,,,,,,,,,+++***************************,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******************))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((+++*********)))))))))))))))************+++++++++(((((((((((())))))))))))---,,,+++******++++++,,,,,,------,,,++++++,,,...,,,---...///111222222222555888;;;>>>???AAACCCEEEEEEFFFHHHIIIKKKPPPUUUYYY___cccjjjnnnppppppppppppzzz|||}}}wwwuuuuuurrrmmmgggbbb______[[[XXXTTTPPPNNNLLLJJJHHHIIIIIIIIIHHHFFFCCCAAA???======<<<;;;999888777777444444333333333444444555555444222111///...------......------,,,,,,++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''((()))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''(((''''''&&&&&&&&&((((((&&&'''+++,,,***(((((('''&&&&&&&&&''''''%%%$$$$$$%%%'''((((((''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''(((((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''((()))((((((((('''''''''''')))((((((((('''''''''''''''(((((())))))((((((''''''((())))))(((((()))******))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++*********))))))))))))******))))))))))))******,,,+++***)))(((((()))***))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((()))++++++,,,+++))))))******)))'''************************+++++++++++++++************)))))))))((((((((((((&&&!!!$$$)))((('''&&&))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***}}}bbbRRRIIIFFFAAA>>>============::::::::::::999888888777777666555444333222222222222222111111000///.........---,,,,,,++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---*********+++++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))++++++++++++************)))************+++++++++((((((((()))))))))******...---,,,+++******++++++---...///...,,,,,,...///......///111222444444555999<<<@@@CCCDDDFFFHHHIIIKKKMMMPPPRRRUUUZZZ```eeemmmqqqwww{{{}}}~~~~~~xxxtttrrrppplllgggbbb]]]YYYUUURRRTTTUUUUUUTTTQQQMMMHHHEEEDDDDDDCCCAAA@@@>>>=========;;;999888777888999:::;;;999777444222000......111000000///...------,,,+++******))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''))))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''&&&%%%%%%'''(((&&&'''+++---+++(((((('''''''''(((((()))%%%%%%%%%&&&((()))((('''))))))((((((((())))))***'''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((((((((((((''''''''''''((((((((((((''''''''''''***))))))(((((())))))***'''((())))))(((((()))*********))))))))))))******'''''''''((((((((((((((())))))))))))))))))))))))++++++++++++++++++,,,---***************)))))))))******))))))))))))******++++++***)))))))))******************************++++++************++++++++++++******++++++,,,---...---++++++++++++)))'''************************,,,++++++***))))))((((((******)))))))))((((((((((((######))),,,+++(((((())))))))))))))))))))))))************************))))))***++++++++++++***}}}cccSSSIIIEEE@@@>>>=========<<<:::::::::::::::999888777777666555444333222222222222222111000000///.........---,,,,,,++++++,,,,,,...------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++******+++++++++,,,,,,,,,...------,,,+++++++++***---.........,,,,,,...000111111222444555777888999???CCCGGGJJJKKKLLLNNNOOOTTTWWWZZZ^^^bbbhhhnnnssszzz~~~zzzsssmmmgggaaa]]]^^^```bbbbbb___ZZZTTTPPPNNNMMMLLLJJJHHHFFFDDDCCCCCCAAA???======>>>@@@BBBAAA???<<<999555333111000222222111000...------,,,+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&''''''((())))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((('''&&&%%%$$$''''''&&&''',,,---,,,''''''''''''''''''((()))&&&%%%&&&''')))***)))'''((((((((('''(((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((('''''''''+++***)))(((((()))***+++'''((())))))(((((()))***))))))(((((())))))******'''''''''''''''((((((((())))))))))))))))))))))))++++++*********++++++,,,***************************))))))(((((())))))***+++*********************************************************************++++++++++++,,,,,,---------,,,******++++++***(((*********************************)))))))))((((((*********)))))))))((((((***'''(((...000...++++++************************)))***************++++++))))))***++++++++++++***}}}dddTTTGGGDDD???<<<<<<<<<<<<;;;999999:::::::::999888888777666555444333222222222111000000//////............---,,,,,,++++++,,,,,,......------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))*********++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,---///111666666777888:::<<<>>>???FFFIIINNNQQQSSSSSSUUUVVV^^^aaaeeejjjooouuu|||}}}vvvoookkkiiilllnnnpppnnnjjjdddaaa[[[YYYWWWTTTQQQOOOLLLKKKGGGFFFCCCBBBBBBCCCFFFGGGFFFDDDAAA===:::777555444333333222000///---,,,,,,+++***))))))((((((((()))((((((((((((((((((((((((************************((((((((((((((((((((((((***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&%%%%%%))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((''''''&&&%%%$$$***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&$$$''''''&&&''',,,---,,,'''&&&&&&%%%&&&&&&''''''&&&&&&&&&(((++++++)))''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((+++***)))(((((()))***+++'''((())))))(((((()))***'''''''''''''''((()))***''''''''''''(((((())))))+++++++++++++++++++++++++++***))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++***))))))))))))))))))))))))((())))))))))))))))))(((*********+++++++++++++++***(((((()))+++,,,+++***************************(((((()))))))))*********************))))))))))))'''%%%''',,,---***((()))++++++++++++++++++++++++))))))******+++++++++,,,))))))***++++++++++++***|||cccTTTGGGCCC???<<<;;;;;;;;;;;;999999999::::::999999888777666555444333222222222000000000//////............---,,,,,,++++++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---*********+++++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))************************************************((((((((((((((())))))))))))************+++++++++)))))))))************+++,,,,,,------------,,,,,,+++---...//////000333555<<<<<<<<<===???AAADDDFFFLLLOOOUUUXXXZZZZZZ[[[[[[eeehhhnnnsssyyyzzzvvvyyy|||~~~}}}yyyuuurrriiihhheeeaaa]]]YYYVVVTTTLLLKKKIIIHHHGGGHHHIIIJJJIIIGGGEEEAAA>>><<<:::999777666555333111000...---,,,+++***)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''(((((((((''''''&&&((())))))******))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$******(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((((((%%%'''(((&&&'''+++---+++''''''&&&%%%%%%%%%%%%%%%&&&&&&'''***,,,,,,)))'''&&&&&&%%%&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%'''''''''((((((((((((((('''''''''(((((((((((((((***))))))(((((())))))***'''((())))))(((((()))***'''&&&&&&''''''((()))***''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))*********++++++++++++++++++******))))))******+++)))***++++++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++++++++***(((''''''(((+++,,,,,,+++++++++++++++++++++++++++(((((())))))***++++++,,,++++++*********)))))))))(((&&&(((+++,,,)))(((***++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))***++++++++++++***yyy```QQQHHHDDD@@@===<<<<<<<<<;;;888999999::::::999999999777666555444333222222222111111000000000000//////...---,,,,,,++++++,,,,,,++++++,,,,,,---.........***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---******************))))))*********+++++++++,,,,,,))))))))))))))))))))))))************************************************(((((()))))))))*********)))************+++++++++)))))))))*********++++++***+++,,,............---...000222333444666:::<<>>===<<<;;;999666444333222......---,,,++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''$$$%%%'''(((((((((''''''(((((('''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))***))))))&&&((((((&&&'''+++,,,******)))(((&&&%%%%%%%%%%%%&&&&&&(((+++---,,,***'''&&&&&&&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))'''(((((())))))((((((''''''((())))))(((((()))***''''''''''''((()))***+++(((((())))))***++++++,,,++++++++++++++++++++++++,,,+++******)))))))))************++++++,,,,,,,,,))))))(((((((((((()))))))))***+++,,,,,,,,,++++++************************((()))************)))(((((()))***+++,,,++++++******))))))***,,,---,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++*********)))))),,,***+++------***+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------))))))***++++++++++++***www^^^OOOIIIEEEAAA>>>============888999999:::::::::999999777666555444333222222222222222222111111111111111...---,,,,,,++++++,,,,,,///......------,,,++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))+++*********))))))(((((())))))******++++++++++++))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------)))***,,,.../////////...111333555777999;;;???BBBDDDCCCCCCDDDFFFJJJMMMOOORRRWWW\\\```bbbbbbbbbbbbjjjmmmsssyyy~~~zzztttnnniiidddbbbYYYXXXUUURRROOOLLLIIIHHHKKKIIIHHHFFFDDDBBBBBBAAABBBAAA???===;;;999777666111000///...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&& !!!###&&&'''(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((######$$$%%%''')))+++,,,&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%''')))*********&&&&&&%%%&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''%%%&&&''')))************'''))))))&&&'''***+++))),,,+++)))(((&&&%%%%%%%%%&&&'''(((+++------***'''''''''''''''((()))++++++%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$###$$$%%%'''((()))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''((())))))(((((()))***(((((((((((()))***+++,,,((())))))***+++,,,,,,,,,************************---,,,,,,+++*********+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,---,,,++++++---,,,++++++------,,,+++++++++++++++++++++++++++------,,,,,,+++*********+++++++++************))),,,******,,,+++)))***///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))***++++++++++++***vvv]]]PPPEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333000000000000///...---,,,///...------,,,,,,------------------------------000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---+++***)))***++++++))))))))))))))))))))))))++++++***)))(((((()))))),,,+++++++++******))))))++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++***************+++---------------,,,+++***.........,,,,,,...222555888888999===AAAEEEHHHIIIJJJKKKKKKKKKKKKMMMQQQSSSWWWYYY[[[]]]]]]___aaadddkkkooovvv~~~{{{vvvrrrmmmjjj^^^\\\ZZZXXXVVVSSSNNNKKKJJJGGGEEEEEEGGGHHHHHHHHHFFFGGGGGGGGGEEECCC@@@>>>:::666111111333333000,,,,,,,,,------,,,+++)))(((******))))))(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++*********))))))((((((***(((&&&&&&(((*********&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((()))))))))(((&&&%%%'''(((&&&###!!!"""&&&)))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))(((''''''(((((((((((((((''''''%%%&&&((()))))))))((('''))))))))))))************+++***(((&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$$$$$$$$$$%%%&&&((((((+++***))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******+++'''((()))***+++,,,,,,,,,,,,+++)))((((((***+++---,,,+++******)))*********+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,...---,,,++++++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---+++++++++******))))))(((***,,,......------...///,,,,,,,,,------,,,,,,,,,---,,,,,,+++*********+++,,,,,,---------,,,++++++vvv]]]PPPEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333000000000000000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***+++++++++************************++++++***)))))))))))))))+++++++++******)))))))))*********))))))*********************************************++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,////////////000222666:::>>>>>>@@@CCCGGGJJJMMMNNNNNNOOOQQQRRRSSSTTTWWWYYYXXXYYYZZZ[[[\\\___dddgggkkkpppwww{{{uuuppplllgggeeebbb^^^[[[WWWRRRNNNJJJHHHFFFEEEGGGHHHHHHGGGJJJJJJKKKKKKIIIGGGEEECCC@@@;;;666444555555222///------......---,,,+++***))))))))))))(((((((((((((((((((((((()))))))))***))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((('''''')))'''%%%%%%'''((()))(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''((()))(((&&&&&&'''(((&&&$$$$$$&&&)))***)))'''''''''''''''''''''''''''))))))))))))))))))))))))###$$$&&&((())))))((('''(((((()))))))))(((((('''&&&&&&((()))))))))((('''(((((()))))))))*********,,,+++)))'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''************))))))))))))++++++***)))((((((((((((((((((((((((''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))***((()))***+++,,,,,,,,,,,,,,,+++)))(((((()))***+++******)))******+++,,,,,,******++++++,,,,,,------)))******+++,,,------...++++++,,,,,,,,,,,,,,,---************+++++++++++++++++++++,,,,,,,,,++++++---------------------------...///...---,,,---...////////////............------,,,,,,,,,,,,------......---------------,,,,,,...//////---,,,,,,,,,,,,,,,------------,,,,,,000//////...------......,,,,,,,,,,,,,,,,,,+++***uuu]]]PPPEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333111111222111111000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++************************++++++***))))))))))))************)))))))))))))))***))))))(((((())))))***************************************+++++++++,,,------,,,,,,,,,,,,------((()))***+++---......//////111222333555888===AAAEEEFFFHHHKKKNNNPPPSSSTTTTTTWWW[[[]]]^^^___```bbb^^^___^^^^^^```ccciiimmmnnnrrrzzz|||uuupppkkkiiieeebbb___[[[WWWSSSOOOMMMKKKJJJKKKKKKJJJJJJMMMMMMNNNOOOOOONNNLLLKKKIIIDDD>>>::::::999777555111111111111000...,,,***(((((())))))))))))))))))((((((((()))))))))******))))))((('''''''''''''''************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''')))'''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&''')))++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''''''''(((((()))))))))((((((&&&''''''((()))((((((((((((((())))))))))))******---,,,***)))(((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''+++++++++***)))(((((((((***))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&++++++************++++++))))))))))))))))))))))))(((''''''''''''((())))))******+++,,,------------,,,+++)))((((((((()))***))))))))))))+++,,,---...******+++,,,---...//////((()))***+++---...///000,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,---,,,++++++++++++,,,------......---,,,,,,---///.........---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------000111222000...,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))ttt\\\OOOEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333222222222222111000//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,------,,,+++************************++++++***))))))*********))))))))))))))))))))))))))))))(((((((((((())))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,---...000111222111333555888;;;???DDDHHHKKKMMMOOORRRSSSUUUWWWYYYZZZ^^^eeeiiikkkkkkkkkkkkiiiiiijjjiiijjjlllppptttssswww|||wwwooommmjjjhhhgggeeebbb```ZZZXXXVVVTTTTTTRRRPPPNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRMMMFFFAAA??????>>><<<777777777555222///,,,+++))))))))))))************(((((()))))))))*********+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%$$$%%%''''''&&&&&&'''(((''''''(((((()))((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&'''(((((((((''''''&&&''''''((((((((((((((((((((((((((()))))))))***,,,,,,***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&''''''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&''''''(((((((((((('''(((***,,,,,,+++)))(((************************))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,---......------,,,+++***(((((((((((((((************+++,,,---...***++++++,,,---.........******+++,,,---...//////...---------,,,+++++++++////////////............////////////////////////...---+++******+++---...//////000///......000222............------------..................------+++,,,,,,,,,---.........111333333222000.........+++,,,,,,------,,,,,,+++******))))))))))))******,,,,,,,,,,,,+++***))))))sss\\\OOOEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333333333333333222111000///...---,,,,,,++++++,,,,,,........................,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))+++,,,------,,,+++************************+++***************++++++)))))))))))))))*********))))))(((((((((((())))))***************************++++++++++++,,,,,,,,,+++++++++++++++,,,------......---......000111222444666:::===AAAEEEJJJNNNOOORRRVVVXXXYYYZZZ\\\___bbbgggoootttwwwwwwwwwwwwuuuvvvwwwvvvvvvvvvyyy{{{~~~zzzxxxuuusssrrrqqqooommmgggfffdddbbb___ZZZUUUQQQKKKLLLNNNQQQSSSUUUWWWXXXWWWSSSMMMHHHEEECCCCCCCCC???>>>===:::666222...,,,++++++++++++++++++++++++))))))))))))************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))***)))(((((())))))'''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%###&&&(((((('''''''''(((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))'''(((((((((((()))))))))++++++***)))(((((((((((('''((((((((()))))))))***************************))))))))))))((((((((((((############$$$%%%&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))))))))***+++++++++******&&&(((***+++,,,+++***(((((())))))))))))))))))(((******************************))))))******+++,,,,,,,,,---.........------++++++***))))))))))))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---------------.........///.........------,,,,,,////////////////////////000////////////000111111222111///......///111222111222333222111222333555333333333222222222111111222333333333333222111000/////////000000111111111///111222222000//////000++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,---------------,,,+++***))))))rrr\\\OOOEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333222222333222222111000///......---,,,,,,,,,,,,---........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,***************+++++++++***))))))(((((())))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********+++,,,---...///.........///000222333999<<<@@@DDDGGGKKKPPPSSSUUUYYY___aaaaaabbbeeehhhlllrrrzzz|||zzzxxxvvvtttvvvuuutttqqqlllcccZZZSSSKKKKKKMMMOOOQQQTTTUUUVVVVVVSSSOOOJJJGGGFFFFFFFFFDDDCCCBBB???;;;777333111......------,,,,,,,,,,,,)))))))))*********++++++))))))(((''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))((()))******(((&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%''')))***)))''''''(((''''''&&&$$$######&&&)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''(((''''''''''''((())))))''''''(((((((((((())))))*********))))))(((''''''''''''(((((())))))******************************))))))))))))((((((((((((((((((''''''((()))******((((((((((((((((((((((((((((((((()))***+++++++++***++++++***)))'''%%%$$$%%%&&&'''((())))))(((((((((((())))))))))))((((((************************+++************+++,,,,,,,,,,,,---......------,,,************************------,,,+++++++++++++++---,,,,,,,,,+++++++++***........................//////////////////................../////////000000000//////000222444555444444333222222333444444000222444555444333444555666666666666555555555555444444555555555333222111000000111111111111111111///111222222000//////000------............------,,,,,,,,,,,,,,,,,,---............---,,,+++***)))rrr[[[OOOEEEBBB???=========;;;:::::::::::::::999888777777666666666555444444333333222222222222111000///...000///......------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++++++++++++++++++++++++++++++++*********++++++,,,---***+++++++++,,,,,,,,,,,,*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---...///111111000111333555888:::@@@CCCGGGJJJMMMQQQUUUXXX]]]ccciiillllllmmmpppsssxxx~~~{{{oooaaaXXXNNNNNNNNNNNNOOOPPPQQQQQQPPPOOOMMMJJJGGGEEEEEEFFFEEEEEEDDDBBB@@@<<<:::888111111000///...---,,,,,,))))))*********+++++++++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******'''''''''(((******(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&)))++++++***(((''''''%%%'''((('''%%%%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))(((''''''&&&'''((()))***'''''''''((((((((())))))++++++++++++***)))(((((('''''''''((()))*********++++++++++++++++++++++++***)))))))))(((((((((''',,,,,,+++++++++,,,,,,---(((((((((((((((((((((((())))))))))))************'''(((((((((&&&$$$""" &&&&&&&&&'''((()))))))))((()))************)))(((*********************************)))***++++++,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------....../////////000000000000000000111111111//////000111222333444444555555444555777999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>??????>>>======??????>>>>>>>>>=========<<<===>>>>>>===<<<:::888777777777777777666666666666777888777555333333333000000111111111111000000---,,,,,,,,,------...////////////...---,,,+++***qqq[[[OOOEEEBBB???=========<<<:::::::::::::::999888777777777666666555444444333333111111222111111000///...000000///............///---------------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...---+++***)))***+++++++++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000111444444444555888;;;???AAAEEEHHHLLLOOOQQQTTTXXXZZZdddjjjqqqttttttuuuxxx|||yyyhhh]]]RRRQQQPPPNNNMMMMMMMMMMMMKKKKKKKKKHHHFFFDDDDDDDDDDDDDDDDDDDDDCCCAAA???===333333222000///...---,,,)))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))%%%%%%%%%'''))))))(((&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((((((***,,,,,,+++(((''''''###&&&***+++)))'''''')))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''')))***++++++++++++(((''''''&&&&&&((()))***''''''''''''((((((((())),,,,,,,,,,,,,,,***))))))&&&''''''((()))******+++++++++++++++++++++++++++******))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''')))******((('''%%%(((((((((((()))***,,,,,,)))***+++,,,,,,+++***)))************************)))))))))))))))******+++,,,,,,,,,---,,,,,,++++++)))***+++,,,---.........*********+++,,,---...///+++,,,,,,---...///000000+++,,,---...///111222222000000111111222222333333222333444555777888999999;;;;;;;;;<<<>>>AAADDDFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGJJJOOOQQQQQQOOOMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIHHHDDDDDDCCCCCCBBBBBBAAAAAA>>>??????===:::888777777333333333444444333333333222222222222222333444444000000000///...,,,+++***sssZZZLLLFFFCCC???===<<<<<<<<<;;;:::::::::999999999888888444444444555555555555555111111111111111111222222---.../////////...,,,,,,------------------------...------,,,,,,------.../////////......---------***,,,...000000...,,,***,,,,,,,,,++++++*********,,,++++++***)))))))))***)))************++++++++++++***)))))))))***+++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------...///---...000111111222555777333555888999:::<<<@@@BBBGGGJJJOOOSSSYYY___eeejjjsssyyy~~~{{{{{{qqqbbb]]]YYYTTTQQQQQQPPPMMMJJJHHHGGGEEEDDDEEEFFFEEEDDDEEEDDDCCCCCCBBBAAA===;;;888666333222222222111000---,,,+++))))))))))))***111///,,,+++,,,+++***))))))((('''&&&&&&'''((()))************))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''')))+++,,,---,,,***)))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))(((((((((((())))))***,,,...---)))'''((()))''''''''''''(((((((((((()))************+++++++++******)))(((''''''((((((&&&''''''((()))******+++)))))))))))))))******+++%%%&&&((()))************(((((())))))))))))(((((()))(((((('''''''''((((((************)))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++(((............////////////---......---,,,---///222444444444444555666777777555777:::>>>AAADDDEEEEEEFFFHHHJJJLLLNNNQQQUUUYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVYYY[[[]]]^^^^^^^^^^^^]]]]]]^^^___^^^\\\YYYZZZ\\\^^^^^^\\\YYYXXXXXX\\\XXXUUUSSSTTTSSSQQQNNNOOOOOONNNMMMJJJFFFBBB@@@======<<<;;;999777555444555444222333333444222111222000............---+++rrrZZZLLLEEEBBB>>><<<<<<<<<;;;;;;:::::::::999999999888888555555555555555555555555111111111111111111111111---.../////////...---,,,------------------------...------,,,,,,------............---------,,,,,,)))+++---......---+++))),,,,,,,,,+++++++++******,,,,,,+++***************************++++++++++++++++++*********+++,,,---+++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///...///111333444777:::===BBBCCCCCCCCCCCCDDDGGGJJJLLLNNNQQQVVV\\\eeeooouuuyyykkkaaa]]]WWWUUUTTTSSSPPPMMMJJJHHHEEEDDDDDDDDDCCCBBBFFFEEEDDDDDDDDDBBB@@@===<<<:::777555555444222111111000///---,,,+++,,,,,,///---+++***++++++***)))***)))(((((((((((()))***************))))))))))))))))))(((((((((((())))))+++******)))(((((())))))((((((((((((((('''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))(((((((((((())))))(((***+++***'''&&&&&&'''''''''''''''(((((((((((())))))*********++++++++++++***)))(((((((((((((((''''''(((((())))))******)))(((((((((((()))******---,,,+++***((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))************************)))******++++++******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444222000000111000...+++............////////////...////////////000222444666666666777999;;;<<<===;;;>>>DDDJJJPPPTTTWWWYYYZZZ[[[\\\\\\\\\^^^aaadddkkkkkklllkkkjjjhhhfffdddeeegggjjjlllnnnoooooonnnllljjjjjjjjjllllllkkkiiilllnnnqqqrrrpppoooooooooooollliiigggggggggdddbbb_________]]]YYYTTTOOOMMMGGGFFFEEECCCAAA???===;;;<<<:::999:::;;;;;;999888888666333222222222111000rrrZZZLLLDDDAAA>>>;;;;;;;;;:::::::::::::::999999999888888777666666555555444444444111111111111111111111111......//////......---,,,...........................------,,,,,,------...------------,,,,,,,,,,,,)))***,,,------,,,***))),,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++************+++++++++,,,,,,++++++++++++,,,---...+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---...///111333666888;;;???DDDHHHOOONNNLLLIIIGGGHHHLLLNNNRRRSSSVVV[[[cccooo{{{wwwjjjeee```]]]\\\\\\YYYVVVQQQNNNJJJGGGFFFFFFDDDCCCGGGFFFEEEEEEEEEEEECCC@@@AAA???<<<:::888777555333111000...,,,***)))))))))---+++))))))*********)))+++******))))))******+++************))))))))))))))))))(((((((((((())))))******)))((((((((())))))'''((((((((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))((((((''''''''''''((())))))(((((((((((())))))***+++,,,+++)))(((((()))''''''''''''(((((((((((()))))))))*********+++++++++******)))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***)))))))))))))))+++,,,---(((((())))))))))))(((((('''((()))+++++++++************************++++++******))))))))))))******+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------111/////////000///---+++.../////////000000111111...000111222222444777:::;;;<<<===???BBBDDDGGGHHHKKKOOOUUU]]]dddiiilllnnnqqqqqqooommmkkklllnnnqqqwwwxxxyyyyyywwwuuurrrpppqqqsssuuuxxxzzzzzzyyyyyyxxxvvvtttuuuwwwyyyzzzzzzxxxzzz~~~~~~}}}||||||zzzyyywwwwwwwwwuuupppjjjddd```XXXXXXVVVTTTQQQMMMKKKIIIEEEDDDCCCCCCCCCCCCAAA???===:::666444333444333222qqqZZZMMMDDDAAA===;;;:::::::::999:::::::::999999999888888888777777666555444444333222222222111111111111111...............---------////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++------,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,------......,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,...000111666999===AAAEEEKKKQQQVVVXXXVVVRRRNNNKKKLLLPPPSSSWWWYYY^^^dddmmmyyyvvvqqqkkkhhhggggggeeebbb\\\YYYTTTPPPMMMKKKHHHFFFHHHFFFEEEEEEFFFFFFEEECCCCCCAAA>>><<<<<<;;;999777333222000...+++***((((((,,,***((((((*********)))************************************)))))))))((())))))(((((((((((())))))***))))))((((((((())))))''''''(((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))***+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))((((((''''''&&&&&&(((((((((''''''((((((((()))(((''''''''''''(((((())))))(((((((((((()))))))))***++++++***)))((((((''''''''''''(((((((((((())))))))))))************+++******)))))))))******))))))))))))(((((((((((('''''''''''''''((())))))&&&'''(((***++++++++++++(((((())))))))))))((((((%%%&&&)))+++,,,+++***))))))))))))***************+++***((((((((((((***+++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---.../////////...//////000111222333444444000222555777999<<>>>>>>>>>>>===<<<999888777555333000...---,,,+++))))))***++++++***))))))))))))))))))))))))************)))))))))((())))))(((((((((((()))))))))((((((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((***++++++***((((((''''''''''''''''''''''''))))))((((((((()))***+++))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))((('''(((((((((((('''&&&''''''''''''(((((((((((((((((()))))))))************)))))))))))))))******))))))))))))(((((((((((('''''''''''''''((())))))+++,,,------***%%%!!!(((((())))))))))))(((((($$$%%%(((*********)))(((((((((((()))))))))******+++***)))(((((()))***+++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000111222222111111222...///000222444666888888666999===AAADDDHHHLLLNNNUUUUUUWWWYYY\\\___aaaccclllooouuu{{{}}}yyyuuurrrssswwwzzz}}}zzzwwwwwwxxxyyyyyyxxxwwwwwwrrrpppnnnpppuuu|||}}}xxxtttpppnnnooonnnlllkkkiiifffbbb^^^VVVRRRMMMIIIFFFDDDBBB@@@pppZZZMMMDDDAAA>>>;;;;;;;;;:::::::::::::::999999999888888888777777666666555555555333333222222111000000000//////...------------..............................------,,,,,,------...,,,,,,,,,,,,---------------------......---------***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------///...------///333666999CCCHHHPPPVVV\\\aaafffiiibbbaaa___^^^^^^bbbhhhlllooorrrxxx}}}|||||||||{{{yyyuuurrrnnnhhhbbb[[[TTTOOOMMMKKKIIIHHHIIIIIIHHHGGGCCCAAA??????@@@AAA@@@???;;;;;;:::999666444222000///---++++++,,,,,,,,,+++((())))))******))))))(((************))))))))))))))))))(((((((((((())))))((((((''''''(((((())))))((())))))))))))))))))***)))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((''''''''''''(((((()))))))))(((((((((((()))))),,,+++***+++,,,,,,+++)))''''''''''''((((((((((((((((((((()))))))))******((((((((((((((())))))***(((((((((((())))))))))))((((((''''''(((((()))***(((***++++++***&&&!!!(((((())))))))))))((((((%%%&&&'''((())))))((((((((((((((()))******++++++++++++************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111222444333111000000000000111444777:::===???@@@BBBFFFLLLQQQUUUYYY^^^aaadddeeeeeefffhhhiiikkklllooosssyyyzzzuuusssuuuyyy}}}{{{vvvuuusssrrrqqqpppppppppmmmkkkkkknnnvvv~~~}}}{{{xxxsssppphhhddd___ZZZVVVQQQMMMJJJpppYYYMMMEEEBBB>>><<<<<<<<<;;;;;;:::::::::999999999888888777777777666666666666666333333222222111000000///000///...---,,,------...------------------------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,+++++++++,,,,,,,,,------***+++,,,---...------,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------///.........111666:::===GGGMMMVVV]]]cccfffiiikkkdddeeefffgggjjjpppwww}}}}}}xxxqqqggg]]]WWWRRROOOMMMKKKKKKKKKJJJIIIFFFDDDBBBBBBBBBBBBAAA@@@<<<<<<<<<;;;999666444222222000...---......---,,,))))))***++++++***))))))************))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))*********)))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))))))))(((((((((((())))))---,,,+++,,,...///---***''''''''''''(((((((((((((((((((((((()))))))))***'''''''''''''''((())))))''''''(((((())))))******)))(((((((((((()))******%%%&&&'''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))******+++,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---000222333222111333555888:::===AAAEEEIIILLLNNNQQQVVV\\\bbbhhhmmmqqqtttqqqppppppoooooooooppppppqqquuu||||||wwwtttvvv{{{}}}{{{vvvsssoookkkiiiiiiiiijjjkkkjjjkkkqqqzzz~~~{{{vvvqqqkkkeee^^^YYYoooYYYNNNFFFCCC???===<<<<<<<<<;;;:::::::::999999999888888666666666666777777777777333333222222111000000///000///...---,,,---......------------------------...------,,,,,,------...---------....../////////++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))***++++++,,,++++++,,,,,,,,,---------***+++,,,---------,,,+++---,,,,,,,,,,,,---.........------,,,,,,------...///......///222777===@@@HHHOOOXXXaaafffhhhjjjkkkkkkmmmppptttyyy|||rrrtttyyy|||rrrfff^^^UUUSSSPPPNNNNNNMMMMMMKKKJJJHHHEEEDDDDDDCCCBBB@@@AAAAAAAAA@@@>>><<<:::888444222000/////////...,,,***+++,,,------,,,+++***************))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***++++++******))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&'''''''''''''''((()))***))))))(((((((((((())))))'''%%%$$$&&&((()))'''$$$''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******+++)))))))))))))))***++++++---+++(((&&&&&&''')))***(((((())))))))))))((((((+++***))))))((())))))***++++++,,,------...//////+++,,,---......---,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++///444777888:::>>>AAAAAACCCGGGKKKPPPUUUYYY[[[\\\aaahhhoootttzzz~~~wwwvvvuuusssrrrrrrqqqqqqtttyyy~~~xxxuuuvvv|||zzzvvvqqqllliiiiiijjjkkkkkkkkkmmmttt~~~~~~yyyqqqlllpppYYYMMMFFFCCC???===<<<<<<<<<;;;<<<<<<<<<;;;:::999777666777666444444555555555444222222111111111111111111////////////////////////---------,,,,,,+++++++++...---+++*********+++++++++,,,,,,------,,,,,,+++............---,,,++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...............------------...///333888>>>BBBKKKQQQXXX\\\___bbbfffjjjjjjttt~~~qqqhhhhhhiiillluuutttlllccc[[[UUUUUUUUURRRPPPPPPLLLJJJHHHEEEDDDDDDEEEFFFBBBAAA@@@???>>><<<;;;;;;888555222000000111000000000---++++++,,,---------+++***************+++++++++)))'''&&&%%%&&&((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''%%%&&&(((***)))''''''''''''&&&&&&%%%%%%%%%)))))))))(((''''''&&&&&&'''''''''(((((()))***+++&&&&&&&&&'''''''''((((((***(((((()))***+++***)))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))((()))***++++++***((('''(((''''''&&&&&&((()))***))))))))))))(((((((((((()))%%%"""$$$(((***(((%%%++++++++++++++++++++++++''''''(((((())))))******'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((()))***+++++++++******))))))******+++,,,+++***)))))))))++++++,,,******,,,......,,,)))///...------///111222222666999<<>>>>><<<999666444444555444444222000...---...//////...,,,+++++++++++++++,,,,,,***)))(((&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((())))))'''%%%&&&(((***)))''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%))))))((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&''''''((((((''''''))))))))))))))))))))))))((()))***++++++***((('''(((''''''&&&'''((()))***))))))))))))((((((((((((+++'''%%%&&&***,,,***'''''''''''''''''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++++++++************++++++,,,++++++---///000...,,,---------///222666999;;;===@@@EEEJJJMMMQQQTTTWWW^^^ccchhhkkkllljjjiiiiiihhhhhhkkkqqqxxx~~~xxxvvvuuuvvvxxxzzzzzzxxx~~~{{{zzz{{{|||{{{|||uuupppnnnmmmmmmmmmmmmpppttt{{{~~~zzzyyyyyyyyyzzz|||sss\\\OOOFFFCCC???===<<<<<<<<<;;;<<<<<<<<<;;;:::999888777888666444444555666555444444333333222111000//////.................................---------------///...---------------...,,,,,,------------,,,,,,+++,,,---......///......---,,,,,,++++++,,,,,,,,,,,,------------------...,,,,,,---------...........................//////------..................---------,,,------......000111222444999@@@HHHNNNTTTXXX]]]```ccchhhooouuu|||zzz{{{~~~~~~vvvkkkdddaaaccchhhqqq{{{}}}uuupppoooppp~~~|||wwwppplllkkkiiibbb[[[XXXQQQOOOKKKHHHEEEDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@===;;;::::::;;;:::999666444222111111111000///------,,,,,,+++,,,,,,---***)))((('''&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&'''((())))))((('''''''''&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((()))***++++++***)))((((((''''''''''''((())))))(((((((((((()))))))))))),,,)))'''(((+++---+++)))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***+++,,,------,,,+++******++++++,,,,,,+++++++++,,,,,,,,,---000111111/////////000222777===BBBEEEHHHLLLSSSYYY]]]aaadddgggjjjllloooooommmkkkjjjiiiiiijjjlllpppvvvzzz||||||uuuuuuuuuxxx|||~~~zzzxxxxxxyyyyyy~~~|||yyyuuusssrrrrrrqqqpppppprrrvvvzzz~~~{{{{{{}}}}}}zzzwwwtttuuuuuuwwwxxx{{{}}}~~~ttt]]]PPPFFFCCC???===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888666444444555666555444444444333222111//////.........................................................------------------,,,,,,------------,,,,,,////////////...---,,,+++------,,,+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------//////..............................////////////000////////////000111222000222555888<<>>???@@@???>>>;;;999777666555444333111------,,,++++++++++++,,,***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))************)))''''''''''''((((((((()))(((((((((((())))))))))))+++)))((((((+++,,,+++***))))))))))))))))))))))))******))))))((((((''''''((((((((('''((())))))***((((((((((((((()))))))))*********************************))))))***++++++***+++---......---+++*********,,,---------,,,+++---,,,,,,---...000111111444555666999>>>DDDKKKOOOTTTYYYaaagggkkknnnqqqrrroooppppppnnnkkkiiihhhiiihhhhhhjjjlllpppsssuuuvvvttttttwwwzzz}}}~~~zzzwwwwwwwwwxxxxxxyyy{{{|||}}}}}}{{{zzzvvvuuuuuuwwwyyyzzzyyywwwyyyzzz{{{}}}~~~~~~~~~~~~zzzxxxwwwwwwyyyyyywwwuuurrrssstttuuuvvvxxxxxxyyyzzz{{{~~~}}}{{{{{{ttt]]]PPPFFFCCC???===<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888777555555666666666555444444333222111//////...................................................,,,,,,,,,------------,,,,,,------......------,,,////////////...---,,,,,,...---,,,,,,+++++++++,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---------------.........//////000000000000000//////000222444555111555:::===AAAGGGQQQXXXXXX^^^eeelllrrrzzz{{{sssrrrpppppprrrsssttttttpppqqqrrruuuvvvuuuqqqnnniiikkkpppwww}}}{{{vvvnnneee^^^]]]```cccnnnuuu}}}}}}{{{ssskkkhhh```]]]WWWQQQLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCBBBBBBCCCDDDCCCBBB@@@>>><<<:::999777444222,,,,,,+++*********************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((()))((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&((('''&&&''')))***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))***************&&&''''''((((((((((((((('''((((((((()))))))))***)))((('''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''((((((((((((((()))******(((((((((((())))))******++++++++++++++++++++++++++++++***************+++***+++---......---+++******+++,,,.........---,,,---------,,,---///111333888;;;???CCCHHHOOOWWW]]]```eeekkkqqqtttvvvwwwyyy{{{yyyvvvqqqkkkhhhggghhhdddeeefffgggiiikkknnnpppsssuuuxxx{{{}}}~~~~~~}}}{{{xxxvvvuuuvvvwwwuuuvvvwwwxxxxxxwwwwwwwwwuuuwwwzzz|||zzzyyywwwvvvvvvwwwvvvuuutttssstttuuuvvvwwwvvvuuuuuussstttvvvxxxyyyzzzzzzzzzvvvssstttxxx{{{|||sss\\\OOOFFFCCC???===<<<<<<<<<;;;:::;;;;;;;;;::::::999888999777555555666777666555444333333222111000//////---------------------------------------.........++++++,,,------------,,,------............------,,,,,,...///////////////......---,,,++++++++++++,,,------------------...*********+++++++++,,,,,,------------------------------......///000000000///...------///111333555777<<>>FFFNNNQQQRRRUUU[[[aaakkkttt~~~}}}|||{{{{{{yyy|||~~~~~~zzzvvvsssrrrsssuuuxxxzzz|||~~~|||~~~wwwtttnnnhhhfffhhhoootttxxxyyy}}}}}}xxxxxxpppllleee]]]VVVQQQMMMKKKFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHIIIHHHGGGGGGEEEBBB@@@===:::555222------,,,+++***************************)))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&###&&&******)))''''''(((&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,&&&&&&((()))))))))(((''''''''''''((()))*********'''((((((''''''''')))***++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((())))))***+++'''(((((()))******++++++************************---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000///000222333555;;;BBBHHHNNNTTT[[[___aaadddkkkpppooorrrvvvzzz|||yyymmmccc]]]\\\]]]cccdddeeeeeedddeeeiiimmmnnnrrrvvvxxxxxxxxxyyy{{{xxxxxxyyyyyyyyyyyyxxxxxxqqqvvv~~~zzzxxxvvvsssqqqpppppppppooollljjjlllmmmlllmmmrrrssstttvvvyyy|||pppYYYLLLFFFCCC???===<<<<<<<<<;;;::::::;;;;;;;;;:::999999999777666555666777666555222222111111111111111111------------------------+++++++++,,,,,,---------,,,---///000000000//////------............------000000000000///...---,,,///...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---......///000111111222,,,,,,,,,---...//////000222111000000111444888:::EEEMMMVVVYYYYYYZZZ```eeeuuu||||||||||||zzzyyywwwvvvzzz}}}|||wwwsssqqqtttxxx~~~|||wwwrrrppptttzzzyyytttqqqrrryyy||||||xxxtttmmmeee]]]WWWSSSQQQCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKJJJHHHHHHFFFCCCAAA>>>:::555222///...---,,,++++++++++++***************)))(((((((((((((((((((((((((((((('''((()))******)))((('''###'''***+++)))''''''(((&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''&&&%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,%%%&&&((()))))))))((('''&&&''''''((()))******+++'''((()))((('''((()))+++((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++'''(((((()))***+++++++++))))))))))))))))))))))))---,,,,,,+++*********+++++++++***))))))***++++++------,,,,,,---...000111000222555777;;;BBBKKKRRR\\\bbbgggiiihhhhhhkkknnnrrruuuyyy|||yyynnnddd``````bbbeeefffgggfffeeegggkkkoookkkoootttvvvvvvvvvxxxzzzwwwwwwwwwxxxxxxwwwvvvvvvsss{{{|||wwwsssqqqqqqqqqoookkkiiijjjjjjhhhiiimmmllllllnnnpppsssvvvyyy{{{xxx{{{~~~qqq[[[OOOEEEBBB???=========;;;::::::::::::999888777666555888888777555555444444444333333222222111000000000------------------------////////////////////////...........................------,,,,,,------...////////////////////////,,,+++******))))))******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------...///000111222222333333444555888===AAAIIIOOOVVVZZZ[[[```iiiqqqyyyssssssssssssuuuxxx~~~~~~||||||~~~~~~~~~}}}yyysssmmmiiihhhnnnuuu}}}xxxqqqjjjfff```ZZZUUUNNNLLLJJJGGGEEEEEEEEEFFFDDDEEEGGGIIIKKKLLLLLLMMMHHHHHHGGGEEEBBB<<<888444......------,,,,,,------******++++++++++++******)))'''&&&''')))*********)))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((("""%%%((((((&&&%%%&&&((()))&&&%%%&&&((()))'''%%%'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%######))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''************************)))******)))&&&%%%%%%&&&))))))(((((((((((())))))(((((((((((())))))))))))$$$))),,,+++&&&###%%%((()))************+++++++++'''((()))***+++,,,------+++++++++,,,,,,------...,,,,,,,,,...111333333222777888:::>>>DDDLLLVVV]]]eeehhhjjjhhhdddfffnnnvvv}}}}}}}}}~~~yyymmmeeebbbcccdddggghhhiiiiiihhhhhhjjjlllppprrruuuyyy|||}}}~~~~~~}}}}}}~~~zzzxxxxxxyyyzzzvvvqqqnnnlllkkkkkkjjjhhhhhhhhhhhhiiikkkmmmnnnpppqqqsssvvvzzz}}}qqq[[[OOOEEEBBB???=========;;;:::::::::::::::999888777666888777666555555444444444333333222222111000000000------------------------////////////////////////...........................------,,,,,,------...////////////////////////------,,,++++++++++++,,,------------------------...............---------------...//////...------............///000111222000222333555888===CCCGGGNNNTTTYYY\\\___fffqqqzzzzzztttoooppprrruuuyyy|||xxxwwwvvvuuuuuutttppplllhhhffffffooowwwyyyrrrlllfff```[[[VVVSSSPPPLLLIIIGGGFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLIIIIIIIIIGGGDDD@@@;;;999111000...---------......,,,,,,,,,,,,+++++++++***+++)))'''''')))))))))((((((&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))%%%''')))(((&&&&&&''')))((('''%%%&&&((()))'''%%%))))))((((((''''''&&&&&&))))))))))))************(((((((((((('''&&&$$$$$$((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++'''''''''''''''((()))***''''''((()))))))))((((((''''''''''''''''''''''''((()))***)))''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***)))+++,,,+++((('''))),,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///111444666888888===???AAADDDIIIQQQZZZ```cccfffhhhfffdddgggpppxxxxxxnnngggddddddeeejjjkkkllllllllllllnnnppprrruuuzzz{{{vvvrrrooommmlllllliiihhhgggffffffggghhhiiilllmmmppptttxxx{{{}}}qqqZZZNNNEEEBBB???=========;;;::::::;;;;;;::::::999888777888777666555555444555555333333333222111111000000........................////////////////////////..............................------------......//////////////////////////////...------------...---------------------------------------------------......//////......---///......//////000111222///111444888<<>>@@@EEEGGGIIIKKKNNNTTTZZZ______bbbdddddddddjjjttt|||xxxqqqllliiiiiiiiinnnppprrrrrrrrrsssuuuwwwzzz}}}{{{wwwtttsssssspppnnnllliiigggfffffffffjjjmmmqqquuuzzz~~~pppZZZNNNEEEBBB???=========;;;:::;;;;;;;;;;;;;;;:::999888777777666555555555555555444333333222222111000000////////////////////////////////////////////////..............................------------......////////////////////////000///......---.........------------------------*********+++++++++++++++......////////////..................///000111111111333777;;;@@@GGGOOOUUUWWW]]]eeelllsss{{{{{{vvvrrrppppppppppppqqqrrrsssssspppsssyyyzzzuuurrrrrrpppnnnkkkfffcccbbbeeegggvvv~~~~~~uuuooollllllhhhaaaZZZRRRMMMIIIHHHEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIFFFDDDCCC:::888444000///000222333222111///---,,,+++++++++,,,***(((((()))***)))(((((('''&&&&&&(((((('''&&&''''''((((((((((((''''''))))))))))))******************)))(((''''''((()))((('''''''''((((((((('''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++******)))(((''''''(((((('''((()))******++++++***************************)))***++++++***)))***+++******))))))))))))******(((((()))))))))*********)))((('''(((***++++++************+++++++++,,,,,,,,,,,,+++***)))(((((('''....../////////000000000111222555888;;;???DDDGGGJJJKKKLLLMMMNNNQQQUUUXXXYYY\\\___bbbeeemmmxxx~~~~~~~~~~~~~~~xxxrrrooonnnoooppprrruuuxxxzzz{{{}}}~~~~~~~~~~~~{{{vvvrrrnnnlllkkkkkkooorrrxxx~~~pppYYYMMMEEEBBB???=========;;;:::::::::;;;;;;;;;:::999999777666666555555555555666444444333333222111111111////////////////////////////////////////////////........................///......------......//////////////////////////////......---------------------------------------*********++++++,,,,,,,,,////////////////////////------......///111222333555888;;;@@@EEELLLTTTZZZ[[[cccnnnxxx~~~yyyuuuqqqmmmkkkggghhhjjjlllppptttxxx{{{{{{~~~}}}|||zzzwwwrrrkkkfffeeegggjjjwww~~~|||vvvssstttppphhh___WWWPPPLLLJJJGGGFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEE???<<<888444222222333555333222000...,,,++++++******)))'''(((***++++++***)))((('''((()))***)))''''''(((((((((((((((((('''))))))))))))************))))))((('''(((((((((((('''(((((((((((('''((((((&&&&&&''''''(((((())))))(((((()))))))))*********(((((())))))***)))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***++++++***)))(((((('''(((((((((((()))***************''''''''''''''''''''''''+++,,,---,,,)))((()))*********))))))))))))******))))))))))))************''''''(((***,,,,,,***(((***++++++++++++,,,,,,,,,+++++++++***************......//////000111111111333555888:::===AAAGGGKKKKKKLLLLLLKKKKKKLLLOOORRRWWWZZZ^^^ccciiirrr|||~~~|||{{{{{{{{{{{{vvvqqqppprrruuuwwwxxx{{{{{{wwwuuuttttttwww{{{pppYYYLLLEEEBBB???=========;;;:::999999::::::::::::999999666666555555555555666666444444444333222222111111........................////////////////////////........................//////............//////////////////////////////......---,,,,,,,,,,,,---------------------------,,,------......//////000000//////......//////000......///000222444555666;;;===AAAFFFKKKSSS[[[```dddlllyyy|||vvvpppkkkiiiiiijjjgggjjjooosssxxx}}}vvvooolllmmmoooyyy~~~|||wwwwwwxxx~~~}}}zzzyyyuuummmddd[[[UUUPPPNNNIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEBBB@@@<<<888555444555555333333222111000...,,,+++***((('''(((***,,,,,,+++***)))((((((******)))((('''(((((())))))(((((('''((((((((()))))))))******(((''''''(((***+++)))((('''((())))))''''''((()))%%%%%%&&&'''((()))******''''''((((((((()))))))))''''''((())))))***))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***++++++***))))))((((((((((((((())))))******))))))(((((((((((((((((((((((((((,,,------,,,)))'''((())))))((((((''''''(((((())))))))))))*********++++++)))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------......//////......///111222333444555666999<<<===>>>BBBHHHMMMLLLLLLLLLJJJJJJLLLPPPSSS\\\___dddiiiooovvv}}}}}}{{{yyyxxxxxxxxxvvvtttsssuuuxxx}}}~~~|||||||||pppXXXKKKEEEBBB???=========;;;:::888888999999999999999888666666555555555555666666555444444333333222111111------------------------////////////////////////........................//////............/////////////////////////////////...------,,,,,,------------------------------------...//////000111111111000///......///000111///000111333555888:::<<>>???BBBEEEJJJPPPWWW```iiippp|||~~~{{{xxxvvvvvvxxx{{{}}}zzzyyyuuunnniiikkksss{{{}}}ssslllkkkmmmkkkpppxxx~~~{{{wwwxxxyyy|||~~~zzzssskkkccc^^^ZZZXXXLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDAAA>>>;;;888666555444555888999888555111///...,,,***)))******)))((()))'''&&&'''((()))((('''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&(((---111111---)))''')))+++***'''&&&(((***((((((((((((((('''''''''((((((((())))))))))))***$$$%%%&&&((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++******))))))))))))******))))))))))))(((&&&%%%$$$''''''''''''''''''''''''''')))******)))(((***+++++++++************++++++)))************++++++++++++,,,***$$$ !!!(((///++++++,,,,,,,,,---------.....................---000111333555888:::<<<===>>>AAACCCBBBAAACCCJJJPPPOOOOOOOOOPPPTTTZZZccchhhppprrruuuxxxzzz|||||||||{{{yyyvvvssspppnnnmmmmmmnnnttt}}}oooXXXLLLCCCAAA>>><<<<<<<<<;;;:::888999999::::::999999888999888777666666555555555222222222111222222333333222222111000///...------......//////////////////111111000000/////////......///////////////......///...---,,,,,,---...///,,,,,,------------,,,,,,---------...------,,,,,,///......------...000111//////////////////...---333222333888@@@EEEGGGGGGIIILLLRRRYYYaaakkkvvv|||zzzsssnnnpppssstttwwwzzzxxxxxxuuupppmmmsss}}}sssmmmllllllpppvvvyyyxxxtttpppnnnppprrrvvv~~~vvvtttqqqggg___[[[UUUSSSNNNIIIEEEEEEFFFHHHBBBDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@>>><<<:::999888999999888777555333222///---*********++++++***(((((())))))*********+++&&&''''''(((((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))***)))(((&&&&&&&&&'''(((---,,,***)))((('''((((((&&&&&&&&&&&&''')))******(((%%%###$$$'''))))))(((&&&&&&&&&&&&'''(((***+++)))************+++++++++******))))))((((((''''''******))))))((('''''''''%%%)))---000///,,,*********++++++++++++***))))))******)))))))))***,,,---************************))))))******++++++,,,,,,+++***)))))))))***+++,,,***))))))***,,,------,,,***+++,,,---...............///000000000000//////333666999<<>><<<<<<<<<;;;:::999999999::::::999999999999888777666666555555555222222222111111111222222000000000000///////////////////////////.........000000000//////...............////////////......///...------------...//////000000111111000000///---------......------,,,...............///000000//////////////////......111222666===EEEJJJKKKKKKJJJOOOWWW```kkkwwwwwwpppkkkllloooqqquuuyyy|||}}}{{{xxxwww{{{uuutttqqqtttxxxzzzxxxtttooollljjjlllpppwww}}}zzzxxxqqqjjjhhh^^^[[[VVVQQQLLLJJJHHHHHHDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCAAA???===<<<;;;;;;;;;<<<;;;999777555444111///,,,************)))))))))))))))*********+++&&&'''(((((())))))((((((((())))))))))))))))))((())))))))))))))))))))))))***))))))))))))******+++***)))((('''&&&&&&''''''''''''''''''((()))******,,,)))'''''')))***)))((()))))))))))))))))))))***((((((((()))))))))******)))))))))))))))((((((((('''(((((())))))******+++(((***,,,,,,+++***+++++++++++++++++++++***))))))***))))))(((((()))***+++************************)))(((&&&%%%%%%''')))*********)))))))))+++,,,---,,,+++***+++---......---+++,,,------............//////000000111333444555;;;>>>AAAEEEHHHLLLQQQTTTSSSSSSQQQNNNJJJJJJNNNQQQZZZ\\\```fffnnntttxxxzzz~~~~~~|||zzzxxxvvvtttrrrssssssrrrrrrtttvvvxxxzzz~~~oooXXXLLLCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999999888777666666555555555222222222111000000000000......//////000000111111000000//////.........---/////////.....................///////////////...///......------......///......////////////......,,,------.........---------......///////////////////////////////////////...111888AAAIIINNNPPPOOOPPPVVV```kkkvvv}}}vvvooojjjkkkooorrrwww||||||vvvqqqmmmhhhiiilllrrrzzz~~~yyywwwlllhhhbbb]]]XXXSSSNNNJJJFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>?????????>>><<<:::777666333000---++++++***)))((()))))))))***************&&&'''(((((())))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((()))******+++++++++((((((''''''''''''(((((())))))((((((((())))))***---+++)))((())))))((('''***************)))((('''))))))))))))*********+++(((((())))))))))))))))))(((((())))))***++++++,,,,,,+++***(((''''''***---+++++++++++++++******)))******)))((((((((())))))************************...,,,)))'''&&&(((+++---))))))))))))***,,,---...---,,,+++,,,---...---,,,---------...............000000///000333777;;;===DDDGGGKKKOOOSSSWWW\\\___ccc```\\\WWWSSSRRRTTTWWW```dddjjjqqqwww|||}}}}}}{{{yyyvvvtttqqqppprrrsssuuuxxx|||oooWWWKKKCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999999888777666555555555555222222222111000///......////////////000000000000000000000///......------..................---------...////////////////////////............//////---......//////......---,,,------...............,,,---///000000000///............//////000111111///222999AAAJJJPPPTTTVVV[[[aaakkkvvvzzzuuupppmmmppptttyyy~~~vvvqqqlllmmmnnnrrrwww}}}yyytttnnnjjjfff___WWWPPPJJJHHHEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA>>><<<999777333111...,,,,,,,,,+++***************************''''''((()))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&((())))))((('''&&&)))))))))))))))***+++++++++***)))))))))))))))***)))((('''''''''''''''&&&(((((()))******)))((('''++++++,,,,,,,,,---------((((((((())))))******+++,,,,,,++++++***))))))))),,,,,,***(((&&&&&&)))+++++++++,,,,,,++++++***)))++++++***)))))))))((((((************************///...,,,***)))***+++---)))))))))***+++,,,---...,,,+++***+++,,,---,,,***///...............//////000000///111555;;;BBBFFFKKKNNNSSSXXX\\\```dddgggiiifffaaa\\\YYYYYY\\\^^^eeejjjpppvvvyyy{{{||||||wwwxxxxxxyyyxxxxxxwwwvvvwwwyyy}}}nnnWWWKKKCCCAAA>>><<<<<<<<<;;;::::::999999888888999999:::999888777666555555555555222222222222111///...---000000000000////////////000000//////.........---------..................------...///////////////////////////////////////111111111222222111111111,,,---....../////////...,,,---///000000000///...............///111222333222555:::BBBJJJSSS\\\```hhhnnnxxxzzzwwwttttttyyy~~~wwwqqqqqqqqqrrrtttwwwzzz|||xxxuuusssmmmbbbYYYOOOKKKFFFCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC@@@>>>;;;999444222///......///...---+++++++++***************'''(((((()))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((())))))))))))'''%%%$$$(((((())))))***++++++++++++***)))))))))))))))***&&&'''((((((((((((((()))(((((()))***++++++,,,+++++++++,,,,,,,,,---------(((((())))))******++++++,,,,,,++++++***))))))))))))***++++++)))'''((((((+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++******)))************************)))*********)))(((''''''))))))***+++,,,------------,,,+++,,,---...---,,,//////.........///000000111111222666;;;CCCJJJNNNTTTWWW\\\```dddgggjjjmmmjjjgggcccaaa```bbbeeefffjjjnnnsssvvvvvvuuuuuuvvvuuuwww{{{~~~~~~nnnWWWKKKCCCAAA>>><<<<<<<<<;;;:::;;;:::999888888999:::;;;999888777666666555555555111111222333222111///...111111000000//////......////////////////////////.............../////////,,,---...///000000000000...//////000000//////...//////000000000000//////,,,---...///////////////---......///////////////............///111333555666999@@@HHHRRR^^^jjjqqqxxx~~~|||zzz~~~}}}xxxwwwuuutttsssrrrssssss|||}}}wwwyyyyyy}}}zzzmmmcccUUUOOOHHHDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFEEECCC@@@>>><<<888555222111111111000///+++++++++++++++*********'''((())))))******)))))))))((((((''''''(((((())))))))))))))))))))))))))),,,,,,,,,+++)))(((&&&%%%&&&&&&'''((())))))(((((())))))((((((((())))))***&&&(((***+++******+++,,,*********+++,,,...///000))))))))))))*********+++))))))******************(((((())))))***++++++,,,'''***,,,---+++)))((((((,,,,,,,,,,,,,,,++++++***,,,,,,,,,---,,,,,,+++***************************)))***,,,------+++)))'''***+++,,,,,,---,,,,,,,,,...---,,,---000111000/////////......///000222333444666:::@@@GGGNNNTTTWWW^^^aaafffiiikkkmmmoooqqqllliiigggfffhhhjjjkkkkkklllooorrrrrrpppppprrruuu{{{nnnVVVJJJCCCAAA>>><<<<<<<<<;;;:::;;;:::888777777888:::;;;999888777666666555555555000111333444333222111000////////////000000000000------......///000000000.........//////000000000,,,---...///000000000000...///000111111000///...,,,,,,------------,,,,,,,,,---...///000000000000...............///000000......---...///222444666999???IIIUUUaaaooo|||~~~{{{{{{}}}~~~{{{zzz||||||yyyvvvtttsssvvvwwwyyy{{{|||zzzuuurrrsssuuu|||vvvjjjZZZRRRIIIDDDCCCDDDCCCAAACCCCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHFFFDDDBBBAAA===:::666444222111000...,,,,,,,,,++++++*********(((((()))************)))((())))))))))))))))))((()))))))))))))))))))))))),,,,,,+++)))((((((((((((&&&'''((())))))(((''''''''''''''''''((()))******'''***,,,,,,***)))***+++,,,+++)))((()))+++---///((((((((()))))))))******++++++******************'''(((((())))))******+++'''***,,,---,,,******+++,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,++++++************************+++,,,---.........------+++,,,---------,,,+++************+++...000000//////...---...///111444555;;;???EEEMMMUUU[[[___aaadddhhhlllnnnoooooopppqqqnnnllliiiiiikkkkkkjjjiiigggiiillllllkkkmmmtttyyynnnVVVJJJCCCAAA>>><<<<<<<<<;;;:::;;;:::888777777888:::;;;999888777666666555555555000111333444444333222111------...///000111222222,,,,,,---...///000111111.../////////000000111111,,,---...///000000000000...///000111111000///.........////////////......,,,---...///000000000000//////...------///000111......---...///222555777:::CCCQQQ```nnn|||}}}yyyvvvvvvvvvzzz|||~~~}}}yyywwwxxxyyy}}}zzzxxxqqqqqqrrrtttuuutttrrrooorrruuu|||zzzmmm]]]TTTJJJDDDCCCCCCBBB@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGEEEDDDBBB>>>999666333111...,,,,,,,,,,,,++++++*********(((((()))******************+++,,,------,,,+++***))))))))))))))))))))))))))))))'''&&&&&&'''((()))((()))***++++++***)))(((&&&&&&&&&&&&''')))******'''***,,,+++(((&&&&&&''',,,)))&&&$$$$$$&&&(((***)))************+++++++++,,,+++++++++***)))))))))******))))))(((''''''''')))***,,,,,,++++++,,,---,,,,,,------,,,,,,+++***((()))***+++,,,,,,+++******************************))))))))))))***,,,---,,,---......---,,,***)))&&&%%%&&&(((+++------,,,......---...///222555777@@@EEENNNWWW___dddfffggggggjjjmmmoooooonnnooooooooommmjjjiiijjjiiifffccc```ccceeeeeefffllluuu}}}mmmUUUIII@@@>>><<<;;;;;;;;;:::999:::999888777777777888999555666777777777666444333222333444555555333111000...///111444666444111...////////////000000000000////////////////////////............////////////...---,,,*********+++,,,////////////////////////---------.........//////------......///000000000///...///111000000555===AAALLL[[[iiiyyy{{{uuuuuuyyy{{{~~~{{{xxxtttqqqsssqqqrrrsssrrrqqqwww~~~zzzwwwtttqqqppppppqqqrrrooouuu}}}}}}tttccc[[[PPPHHHEEECCCBBB@@@BBBBBBBBBCCCEEEFFFHHHIIIIIIHHHGGGGGGHHHFFFCCCAAABBBBBB@@@<<<777444333333---,,,+++*********++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,+++***))))))******))))))((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((''''''''''''((()))))))))************))))))))))))************************************,,,***((('''&&&'''((()))***+++,,,------,,,+++***))))))))))))))))))))))))((()))***+++++++++++++++***,,,...---******---000)))***,,,---...---,,,,,,++++++,,,,,,,,,,,,------...---------......---+++111---...444777666:::@@@FFFMMMVVV]]]aaadddhhhkkkiiigggfffhhhlllnnnnnnlllmmmiiieeeddddddccc```]]]bbbaaa```bbbhhhqqq{{{mmmUUUIII@@@>>><<<;;;;;;;;;:::999;;;:::999888777888888999555666777777777666444444222222333333333222111000000000111444555555222///////////////000000000000////////////////////////............////////////111111000///////////////////////////////////////---------.........//////////////////000000111111333222333555555555;;;CCCOOO[[[kkkyyyuuuooolllooosssvvv~~~{{{yyyuuusssooommmmmmnnnnnnooowww~~~yyytttrrrppppppqqqvvv}}}vvvjjjcccXXXQQQMMMJJJGGGDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHGGGDDDBBBCCCAAA???<<<999666555444...---,,,+++******+++,,,)))))))))******++++++,,,++++++,,,,,,++++++***)))))))))((((((((())))))***)))(((((((((((((((((())))))((((((''''''(((((()))))))))(((((((((((()))))))))))))))((((((((('''''')))*********++++++++++++))))))))))))************************************+++***(((''''''''')))))))))***+++,,,,,,+++***)))************************)))******++++++++++++***)))***+++***)))***+++---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,---------,,,---.../////////...222///000666:::<<>><<<;;;<<<<<<:::999;;;;;;:::999999999999999666666666777666555555444222222222111111111000000222111111222444444333111////////////000000000000////////////////////////............////////////111111222222222111000000////////////////////////------........./////////000000000000111111111111333222444777777888???GGGXXXfffxxx~~~pppgggddddddjjjqqqsss}}}zzzwwwvvvuuussspppmmmlllmmmnnnrrr|||~~~wwwrrrpppssswww|||{{{oooiii___XXXSSSNNNHHHDDDCCCCCCDDDEEEEEEFFFFFFFFFHHHGGGFFFGGGHHHGGGEEECCCDDD@@@<<<::::::999666444000///---,,,++++++,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''''''''((())))))(((((((((((())))))******)))))))))(((((((((*********+++++++++,,,,,,)))))))))*********++++++************************+++***)))((('''((()))***)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++***))))))((('''''')))******))),,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...///000111111222111333:::@@@FFFMMMSSS[[[]]]______]]]\\\[[[[[[\\\]]]```eeeiiillllllkkkccc```]]][[[\\\\\\[[[ZZZYYY]]]eeennnyyymmmVVVJJJAAA???<<<<<<<<<<<<;;;999;;;;;;:::::::::999999:::666666666666666555555444333333222111111111111111222111///000222333333222////////////000000000000////////////////////////............////////////...///000111111000...---////////////////////////............////////////000000000000000111111111333333555999;;;>>>FFFOOO]]]llluuuhhhaaaaaaeeennnwwwwwwyyyxxxyyyyyyyyyxxxtttssstttvvv}}}zzzvvvuuuwwwzzz|||uuuoooggg___YYYSSSKKKEEEAAAAAABBBCCCDDDEEEFFFFFFGGGFFFEEEFFFGGGGGGFFFEEECCC>>>999999;;;;;;777333222111///---,,,+++,,,,,,+++*********)))))))))((('''((()))***+++++++++++++++++++++******))))))(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((((())))))***************))))))))))))))))))*********+++++++++))))))*********+++++++++******************************)))(((((())))))***))))))++++++++++++))))))++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++(((%%%&&&***+++***(((---,,,+++***+++,,,---...+++++++++,,,,,,,,,------,,,---.........///111222333444777>>>GGGOOOXXX]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSVVV[[[aaafffiiiiiiiiicccaaa```_________``````^^^dddnnnyyynnnVVVKKKAAA???===<<<<<<<<<;;;:::;;;;;;;;;;;;::::::999999777666666666555555555555444444333222222222222333111///------///111111000////////////000000000000000000000000000000000000............////////////,,,---...///000///...---////////////////////////........./////////000000...//////000111111222222666666999???BBBGGGQQQ\\\gggwww}}}rrrgggdddfffmmmxxx|||~~~zzzzzzzzzzzz{{{~~~}}}wwwooohhhaaaYYYPPPIII@@@@@@@@@@@@AAACCCEEEFFFEEECCCCCCDDDFFFGGGGGGFFFBBB===888888::::::777222333222000---,,,+++++++++++++++******)))(((((((((&&&'''((()))***+++++++++,,,------,,,+++***((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******************))))))))))))(((((((((((())))))))))))************++++++++++++***************************))))))))))))*********)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,+++***))),,,)))'''(((+++---+++)))...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,...///...------000222666999>>>DDDMMMXXX___cccaaa^^^ZZZWWWTTTQQQPPPOOONNNRRRXXX^^^cccfffggghhheeeffffffffffffggghhhhhhffflllwwwnnnWWWKKKAAA???===<<<======;;;::::::::::::::::::999888888777777666555555555555666444444444333333333222222///...,,,---...000000///////////////000000000000000000000000000000000000............////////////......//////000000//////////////////////////////....../////////000000000......///111222333444555666666:::AAAGGGNNNZZZfffrrr{{{rrrkkkkkkqqqxxx|||{{{}}}|||}}}}}}uuummmfff]]]TTTMMMDDDCCC@@@??????AAACCCEEEBBBAAA@@@AAADDDFFFFFFFFFAAA>>>:::999:::999777444444222000---,,,+++***************))))))(((((((((&&&&&&'''))))))************+++,,,,,,,,,+++***)))))))))(((((((((((())))))(((''''''''''''''''''((((((''''''(((((()))***+++******)))))))))((((((((('''''''''((((((((())))))*********++++++++++++,,,************************))))))*********************+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,+++***,,,***))))))+++,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,...000///---...222666;;;AAAGGGLLLTTT^^^dddeeeeeeaaaZZZTTTQQQOOOMMMLLLNNNSSSYYY^^^bbbeeehhhjjjjjjlllpppqqqqqqqqqrrrsssooouuunnnWWWKKKBBB@@@============<<<:::888999:::::::::999888777888777666555444555555666222333333444333222111000///...---...000000000...////////////000000000000000000000000000000000000............///////////////.........//////000111////////////////////////.../////////000000000000...///111333555777888999:::;;;@@@IIIPPPYYYgggsss}}}vvvrrrvvv}}}|||zzz}}}~~~vvvooofff]]]VVVMMMIIIDDD???===>>>AAACCC@@@???>>>???BBBEEEFFFFFFBBBAAA???<<<:::999777777444222000---+++***)))))))))))))))))))))(((((((((&&&''''''((())))))))))))$$$%%%(((***,,,,,,,,,+++******))))))))))))******)))((((((''''''(((((()))''''''''''''((()))***+++)))))))))(((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,************************))))))******+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***+++++++++******,,,---,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------***...000000000222888===BBBIIIPPPTTT[[[dddgggdddbbb\\\UUUPPPNNNNNNNNNMMMSSSWWW\\\```cccfffjjjmmmqqqvvv|||~~~~~~}}}nnnWWWLLLBBB@@@>>>=========<<<;;;888888999:::999888777666888777666444444555555666000111333444333222000...///......///111222000///////////////000000000000000000000000000000000000............/////////000...---,,,,,,,,,...///000////////////////////////////////////000000000000///000222444777999;;;<<>>AAADDDFFFFFFCCCCCCBBB???;;;999888999444222000---***)))((((((((((((((()))))))))))))))&&&'''(((((((((((((((((( $$$(((+++---------++++++************++++++))))))(((((((((((())))))''''''''''''((()))++++++((((((((((((''''''''''''))))))))))))******************+++++++++,,,,,,,,,************************((()))***+++++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------(((***,,,+++((((((+++...,,,,,,---...---,,,***)))++++++,,,,,,,,,---------)))---111222222555===CCCGGGOOOVVVZZZ```ggghhhdddYYYTTTMMMJJJLLLNNNPPPPPPXXX[[[```cccdddggglllpppyyymmmVVVKKKBBBAAA???===<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::555555444444444333333333111111222111111000///...000000000///......------////////////...........................///000000..................------//////000000000000/////////000111222222111000///---......------...111333555666777999===AAAEEEGGGKKKPPPWWW___hhhttt}}}tttiii[[[MMMFFFBBB???>>>???AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBAAA>>><<<999777555333111...,,,+++++++++++++++++++++******))))))(((((((((((((((((((((((())))))************)))))))))************+++++++++))))))))))))((((((((((((++++++***)))(((((()))))),,,++++++***************+++)))(((***---...---+++,,,,,,++++++)))((('''&&&+++***)))(((((()))***+++++++++************++++++++++++,,,---,,,+++***)))))))))******++++++++++++******+++,,,,,,---......+++++++++++++++***)))(((+++++++++,,,---...000000222///++++++...//////---...///111222666===EEEJJJYYYXXXZZZ```eeefffbbb]]]SSSOOOLLLLLLPPPTTTVVVWWW\\\^^^``````bbbhhhrrr{{{mmmVVVKKKBBBAAA???===<<<;;;;;;;;;;;;;;;;;;::::::::::::999555555555555444444444444222222222222111000//////......//////////////////000000000/////////.....................///000000//////////////////////////////000000000000/////////000111111111111000///...///000000///000222444777999<<>>??????@@@AAAAAABBBAAABBBBBBBBBAAA???===;;;999555444111///---+++++++++************************************************))))))************))))))))))))*********+++++++++***************)))))))))++++++***)))))))))))))))***))))))(((((((((((((((+++)))((()))+++,,,***(((***************))))))(((******))))))))))))******++++++************++++++***+++,,,,,,,,,,,,+++***)))*********+++++++++++++++++++++,,,,,,---------+++++++++++++++***))))))+++++++++,,,---...///000---+++)))***---......---///000333555:::AAAJJJOOO]]]\\\^^^bbbffffff```[[[PPPNNNLLLNNNSSSXXX[[[\\\\\\___bbbcccfffnnnyyymmmVVVKKKBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888666666666666555555555555333333333333222111000000------...//////000111111111111000000000/////////...............///000000000000000000000000000000//////000000000000/////////000000111111000000//////000222222111111333444:::===BBBFFFIIILLLOOORRRVVV\\\fffpppzzz~~~xxxhhh\\\RRRGGG@@@???===>>>???AAAAAAAAA@@@@@@AAABBBBBBBBBAAA???===<<<666444222///---,,,++++++))))))******************************************))))))************)))))))))))))))*********++++++***************++++++++++++***))))))))))))))))))***))))))(((((((((((((((+++)))(((((()))***((('''(((((()))***+++++++++***)))******************)))++++++************++++++))))))+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++,,,---...///000+++******+++...//////...111333666:::???GGGPPPVVVbbbaaabbbdddeeebbb\\\VVVIIIHHHIIILLLRRRWWW[[[]]]\\\___cccgggmmmwwwmmmVVVKKKBBBAAA???===;;;;;;;;;;;;999999999888888888888777777777777777666666666666444444444444333222111111......//////000000000000111111111111000000000000...............///000000//////000000000000000111//////000000000000///////////////000000000000000...000222333222222444555;;;@@@GGGLLLNNNPPPSSSUUUYYYaaalllxxx}}}xxxxxx~~~yyykkk]]]MMMCCC@@@>>>???AAABBBCCCBBB@@@@@@@@@AAABBBBBBBBBAAA@@@???777666333000...,,,,,,,,,)))))))))************+++************************))))))************))))))))))))))))))************))))))***************+++******)))))))))))))))***,,,++++++***************)))(((((())))))***))))))))))))***++++++++++++***))))))+++,,,,,,+++))))))++++++************++++++((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,++++++,,,---...//////------...///111222222111333555999>>>EEEMMMVVV[[[cccbbbbbbbbb```\\\UUUPPPGGGHHHJJJNNNSSSXXX\\\^^^]]]```fffllluuummmVVVKKKBBBAAA???===;;;;;;;;;;;;999999888888888777777777888888777777777666666666444444555444444333222111111111000000////////////111111111111000000000000...............///000000.........//////000000000//////000000000000//////....../////////000000111---///111222222333555777;;;BBBJJJOOOPPPRRRUUUXXX[[[dddqqq}}}{{{xxxyyyzzz{{{zzzxxxxxxzzz~~~{{{yyy{{{~~~yyygggUUUIIIEEEAAABBBBBBBBBBBBAAA???>>>@@@AAABBBCCCCCCBBBAAA@@@:::888555222///...------************++++++++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((((((((()))))))))*********)))))))))))))))******,,,++++++***************'''((()))******+++,,,,,,+++++++++++++++***)))))))))***+++,,,,,,+++***)))++++++************++++++(((((()))***,,,---...///,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------...//////000111111111222333333777:::>>>CCCIIIPPPYYY^^^bbbaaa___]]]YYYUUUOOOLLLKKKMMMPPPTTTXXX\\\```bbb```dddkkkttt~~~mmmVVVKKKBBBAAA???===<<<;;;;;;;;;999999999888888888777777777777777777666666666666444444444444333222111111222222111000000///......111111000000000/////////...............///000000---......//////000000000//////000000000000//////............///000111111---...000111222444888;;;???FFFNNNRRRRRRSSSWWW[[[___iiiwww{{{qqqnnnpppsssqqqtttwww{{{yyyuuutttuuuvvv{{{rrr^^^RRRMMMFFFEEEDDDBBBAAA???>>>>>>@@@@@@AAABBBBBBBBBAAA@@@<<<:::777444222000//////------,,,,,,,,,+++++++++(((((((((((((((((((((((())))))************))))))((((((((()))))))))******'''''''''((())))))******)))))))))))))))******+++***))))))(((((((((((((((''')))************+++---+++,,,,,,,,,+++***))))))******++++++++++++******++++++************++++++)))))))))***+++,,,...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,---...//////000000000000111444777>>>AAADDDHHHMMMSSSZZZ___aaa___\\\XXXTTTPPPNNNLLLKKKOOOTTTXXX[[[^^^aaadddiiimmmuuummmVVVKKKBBBAAA???===<<<;;;;;;;;;::::::999999999888888888777777666666666555555555444444444333333222111000111111000000000000000000000000000/////////.....................///000000......///000000111222222//////000000000000//////......------...///111222...///000000222666<<<@@@DDDKKKSSSVVVUUUUUUZZZ___fffppp~~~sssgggdddhhhmmmqqquuu{{{vvvpppppptttzzz}}}{{{hhh[[[WWWNNNLLLIIIEEECCCAAAAAAAAA???@@@AAABBBBBBAAA@@@??????===:::666333222111000//////...------,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***'''(((((()))******++++++)))))))))))))))***++++++***))))))((((((((((((((()))***+++***(((&&&''')))******++++++,,,,,,++++++,,,++++++******++++++,,,++++++************++++++******)))******,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,---...............------,,,,,,,,,---.........///000000111444:::???FFFIIIKKKNNNQQQUUU[[[___aaa___[[[VVVRRRPPPPPPQQQOOOTTTZZZ___bbbdddhhhkkktttyyymmmVVVKKKBBBAAA???===<<<;;;;;;;;;:::::::::999999999999888666666666666555555555555333333333333222111000000/////////000111111222222////////////...........................///000000///000000111222222333333//////000000000000//////...---------...///111222///000000000333888???DDDIIIOOOWWWYYYWWWXXX]]]bbblllvvv|||lll```]]]bbbiiiuuuzzzyyyqqqmmmqqqyyynnnbbb^^^VVVSSSNNNJJJGGGEEEFFFFFF???@@@AAAAAAAAA@@@???>>>@@@>>>;;;888555333222111111111000///---,,,+++***************************))))))************))))))(((((((((((())))))))))))((())))))***++++++,,,,,,))))))((())))))***++++++,,,++++++******************,,,,,,***&&&###$$$%%%((((((***+++,,,------------,,,+++******+++,,,---++++++************+++++++++******)))***+++---...---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,---.../////////...------,,,,,,,,,---......///000111222333999AAAGGGLLLNNNPPPRRRTTTWWW[[[___bbb```[[[VVVRRRQQQSSSVVVXXX^^^eeejjjnnnqqquuuxxx|||hhhRRRKKKDDDAAA>>><<<<<<<<<;;;999::::::::::::::::::::::::888777666555555444444555555555555555444333222111111000000///////////////333111///...---...///000111111000000//////......,,,------...///000000111000000000000000000000000000000///......///111111...111444555666:::@@@DDDQQQTTTXXXYYYYYY\\\cccjjjwwwqqqfff______eeelllsss~~~xxxttttttwww~~~zzznnneee___ZZZTTTPPPNNNKKKGGGDDDFFFDDDBBBAAABBBBBBAAA@@@===<<<;;;:::888777555555333222000///---,,,,,,,,,++++++************++++++************************************************(((((((((((())))))))))))******))))))***+++,,,,,,,,,+++)))(((((()))+++,,,///---+++)))((()))+++---))))))***+++,,,------...***************************++++++++++++,,,,,,,,,*********+++,,,---...///111///,,,+++,,,,,,,,,+++......---------,,,,,,,,,...------------...//////..................------111000000222999CCCLLLSSSZZZZZZZZZZZZ[[[\\\]]]^^^]]]\\\ZZZUUURRRTTTZZZ```ccciiirrryyy{{{}}}iiiTTTMMMDDDAAA>>><<<<<<<<<;;;999888888888888888888888888888888666555555555555555555555555555444333222111222222111000000000000000222111000.........///000111111000000////////////.........///000000000111////////////////////////000000///...///000111222///222555777999>>>EEEJJJQQQTTTWWWXXXZZZ```iiiqqq~~~mmmbbb]]]^^^fffooo{{{|||yyy{{{tttlllgggaaaZZZUUURRRNNNJJJFFFEEECCCAAA@@@AAABBBAAA@@@@@@???>>>===;;;:::999888444333111///...,,,,,,,,,******))))))))))))******************************************************(((((((((((()))))))))***,,,++++++*********++++++++++++***))))))***++++++---,,,+++))))))***+++,,,++++++++++++++++++,,,,,,************************))))))))))))************...------......000111111111///,,,+++,,,,,,,,,+++......---------,,,,,,,,,---------,,,---......///---------......///000000222222333888AAAKKKVVV\\\gggfffdddbbb```^^^]]]\\\\\\[[[YYYVVVTTTXXX___eeemmmttt}}}jjjUUUNNNDDDAAA>>><<<<<<<<<;;;999888888888888888888888888888888777666555555555555555555555555444333222222333222222111111111111111000000000000////////////111000000000000/////////000000000000000000111111........................000////////////000111222111333555999===DDDKKKPPPRRRTTTVVVYYY]]]gggsss{{{yyyjjjaaa^^^cccnnnyyy}}}~~~~~~~~~~~~}}}xxxsssmmmddd]]]XXXSSSNNNIIIEEECCCAAA@@@@@@AAA@@@???@@@@@@???>>><<<;;;::::::555444222000...---,,,,,,))))))(((((((((((())))))************************************************((((((((()))))))))******---,,,+++******)))))))))************************************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,++++++,,,,,,---...///111...,,,+++,,,---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,------...---------...///111222333333555:::BBBMMMYYYccciiipppooolllhhhddd```]]][[[ZZZZZZYYYWWWXXX]]]fffnnnzzzjjjUUUMMMDDDAAA>>><<<<<<<<<;;;999::::::::::::::::::::::::999888777666555555555555444555555555444444333222222222111000000000000111//////000000000000///...000000000000000000000000222222111111111111111111/////////////////////////////////000000111222222222333666:::@@@GGGNNNRRRSSSTTTVVV[[[cccooo}}}wwwkkkffffffmmm|||}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~zzzpppfff___YYYRRRMMMGGGEEEAAA@@@@@@AAA@@@???>>>>>>>>>===<<<;;;::::::777666444111///---,,,,,,******))))))))))))******************************************************(((((()))))))))***************))))))((()))))))))))))))************))))))((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++******+++,,,,,,---000...,,,+++,,,------,,,......---------,,,,,,,,,,,,++++++++++++,,,------////////////000222333444555999BBBMMMYYYeeennntttqqqooolllhhhddd```]]][[[WWWYYYYYYZZZ]]]dddooowwwjjjSSSKKKDDDAAA>>><<<<<<<<<;;;999::::::::::::::::::::::::999888777666666555555666444444444555444444333333111111000////////////000...///000000000000//////000000000000111111111111222222222222111111111111000000000000000000000000...///000000111222222222333444777<<>>>>>>>>======<<<<<<<<<999888555222000...,,,,,,,,,++++++******++++++,,,************************************************))))))))))))************&&&&&&&&&'''''')))******((()))************)))((('''(((***,,,,,,,,,******))))))***+++,,,,,,------++++++++++++++++++++++++,,,---------...........................//////000000...++++++,,,---------......---------,,,,,,,,,,,,++++++++++++,,,------222111000000111222444555;;;@@@JJJWWWcccmmmtttwwwqqqoookkkfffaaa]]][[[ZZZWWWZZZ\\\___ccclllwwwjjjRRRIIIDDDAAA>>><<<<<<<<<;;;999888888888888888888888888999999888777666666666666333444444555444444333333111000000///////////////////////////000000000000000000000111111111111222111111111111111111222222111111111111111111111111......000111222333333333444555999@@@HHHNNNQQQSSSYYY[[[```jjjvvvyyyvvvuuuxxx}}}~~~~~~}}}}}}}}}|||}}}}}}|||zzzzzz{{{|||}}}||||||}}}zzzpppggg___ZZZQQQMMMHHHDDDCCCBBBAAA@@@????????????????????????;;;999777444111...---,,,,,,,,,,,,++++++,,,,,,,,,************************************************)))))))))*********++++++%%%%%%%%%&&&''')))+++,,,))))))))))))))))))))))))((()))***+++++++++***)))((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---------------......///---++++++,,,---...---......---------,,,,,,,,,,,,,,,,,,,,,,,,------...222222111111222444777888CCCJJJTTT```jjjpppssstttsssoooiiiccc]]]ZZZYYYYYYZZZ^^^ccchhhmmmuuukkkTTTKKKDDDAAA>>><<<<<<<<<;;;999888888888888888888888888:::999888777666666666666333333444444555444444333222111000000//////000000000///.........000111222000000111111111222222222//////000000111222222222000000000000000000000000---...000222333333333333444777<<>>>>>??????????????????<<<;;;888444111///---,,,,,,++++++++++++++++++,,,************************************************))))))*********+++++++++'''''''''((()))***+++,,,***)))(((''''''((()))******************))))))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******+++++++++///---++++++,,,......---......---------,,,,,,,,,---------,,,---......///000000///000333777;;;===MMMSSS]]]gggnnnqqqpppooonnniiiccc\\\YYYXXXZZZ[[[___dddkkkqqqwww~~~mmmUUUMMMDDDBBB>>><<<<<<<<<;;;999:::::::::::::::::::::::::::999888777666666666666333333444444555444444444333222222111000111111111000///...---...///111333000000111111222222222222......///000111222222333000000000000000000000000---...000222333333333333555888???JJJVVV]]]^^^]]]bbbfffooo|||{{{zzz}}}~~~}}}||||||{{{{{{|||}}}}}}{{{{{{{{{}}}{{{zzzyyyxxxyyy|||~~~tttlllfff[[[VVVOOOIIIFFFDDDCCCBBB<<<<<<<<<<<<===============;;;888555222///---,,,++++++************++++++************************************************)))************++++++++++++***************+++++++++)))(((&&&&&&((()))+++++++++******))))))((((((,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000//////...------.........///---++++++,,,...............---------,,,,,,,,,...------------...//////------...000444999>>>AAATTTZZZccclllqqqqqqnnnllleeeaaa[[[VVVUUUWWW\\\___ccciiiqqqxxx}}}kkkUUUMMMDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555444444444444333222111000111111111111111000//////222222111111000/////////000000000000000000000000444222111///---------.../////////000111111222222000111222111111222444777666===HHHQQQXXX___fffkkkjjjttt}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzz}}}}}}||||||}}}{{{qqqlllddd```XXXQQQKKKGGGEEEDDDAAAAAA@@@??????>>>??????===<<<:::777444111000...++++++++++++******)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++!!!$$$(((******)))))))))***)))((((((((()))+++,,,******))))))******+++,,,************************+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------//////---///000///---,,,,,,---000---,,,---000111000...***,,,...///......///000,,,///333444555;;;EEEMMMWWWbbbkkkmmmnnnooojjjddd```^^^[[[WWWWWW[[[bbbgggmmmuuukkkUUUMMMDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555444444444444333222111000111111111111111000//////000000000000000111111111////////////////////////222222111000000000111222111111111000000000000000000111222111111222555888;;;CCCNNNXXX```fffmmmrrruuu~~~}}}yyy|||~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{||||||||||||}}}yyytttjjjeee]]]UUUNNNJJJGGGEEECCCBBB@@@???======<<<<<<===<<<:::777555222000///---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++************************$$$'''***+++******+++,,,)))))))))))))))***++++++)))))))))))))))***++++++************************)))***+++***)))((()))+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,---///000///...,,,,,,---...,,,+++,,,...000...------...000000//////000111///222555777999???JJJRRR```hhhmmmllliiigggbbb\\\\\\\\\[[[ZZZ\\\aaaiiinnnxxx~~~kkkTTTLLLDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555444444444444333222111111000111111111111000000///...//////000111111222222////////////////////////111111111111222444555666222222111111000//////...000111222222222444888;;;BBBKKKWWWbbbjjjqqqwww|||yyyuuuvvv|||~~~~~~~~~}}}}}}|||||||||zzz{{{|||~~~rrrmmmddd[[[TTTOOOJJJHHHDDDBBB@@@>>><<<;;;;;;;;;===<<<:::888666333000//////...,,,+++++++++,,,---......------,,,++++++***))))))))))))))))))))))))((()))++++++++++++---///((()))******++++++******)))))))))))))))***++++++************************,,,---...---,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,---------...000///...,,,------...---,,,---///000///...///000222222000000111222222555888;;;???GGGRRRZZZiiimmmmmmgggbbb^^^ZZZVVVWWWYYY\\\___dddllluuu{{{jjjTTTLLLDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666555555555555333444444444333333222111000000111111111111000/////////000000111111111111000000000000000000000000111111111222333444555666111111111111000000//////000111222222333666;;;>>>IIISSS```lllsssyyyzzzsssqqquuu}}}~~~~~~~~~}}}~~~~~~{{{|||~~~{{{tttjjjaaa[[[UUUOOOJJJDDDBBB???===;;;;;;;;;;;;<<<<<<;;;999777444111000///...,,,+++***+++,,,---------,,,,,,++++++++++++************************)))+++++++++++++++---000((()))***+++,,,+++***)))***************+++,,,,,,************************...///000///...---...000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---------,,,...//////...------...000000000000111222111111000111222111000000222333333666:::???FFFPPP\\\dddmmmlllhhhbbb[[[WWWVVVUUUUUUYYY___gggoooyyyjjjTTTLLLDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666555555555555333333444444444333222222///000000111111111000000111111111111000000//////111111111111111111111111111111222222222222222222//////000000111111111111000111222333444888>>>BBBOOOYYYfffrrrzzzvvvqqqqqqvvv~~~||||||~~~~~~~~~~~~}}}~~~zzzooogggaaa[[[TTTNNNDDDCCC@@@===<<<<<<======<<<<<<<<<:::888555222000...---,,,+++***++++++,,,)))*********+++++++++,,,++++++++++++++++++++++++)))***+++*********,,,...((()))+++,,,,,,,,,+++***,,,++++++++++++,,,------***************************,,,---,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...//////...------...///000111111111111111222///000111111000111333555444777<<>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555333333333444444333333222///000000111111111111000222222111111000//////...222222222222222222222222111111222222111000//////...//////000111111222222000111222333555:::AAAFFFSSS\\\jjjvvv{{{tttsssuuu{{{~~~~~~|||{{{}}}~~~}}}~~~~~~tttmmmhhhccc[[[TTTHHHFFFBBB???======>>>???<<<<<<<<<<<<999666333111,,,,,,,,,,,,+++++++++***(((((()))******+++,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,)))***++++++,,,++++++++++++++++++++++++,,,------************************+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---//////...---...///,,,...//////...---///000///000000000000222555888999<<>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555222333333444444333333222//////000111111111111111111111111000000000000000111111111111111111111111000111222222222111//////000000000000000111111111000111222333666<<>>======>>>;;;<<<===<<<:::777444111,,,---.........---+++***++++++++++++++++++++++++************************'''))),,,,,,+++******++++++*********++++++,,,,,,******))))))******+++,,,************************,,,...///...---,,,---///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///+++---//////...---...///+++---///...,,,,,,...000///000111111222444888;;;@@@CCCJJJSSS]]]fffkkknnnjjjbbb[[[VVVRRRPPPUUU]]]eeemmmyyyiiiSSSKKKDDDBBB???>>>>>>>>>>>>===:::::::::999999999888888999888777666666555555555222222333444444333333333//////000111111111111111/////////000111111222222000000000000000000000000000000222222333222111000222222111111000/////////000111222444777===DDDJJJVVV___nnn}}}zzzxxxzzz{{{yyy|||}}}|||}}}~~~~~~}}}{{{vvvtttoooggg```TTTPPPJJJDDD???===<<<<<<;;;<<<======;;;777444222,,,---///111000...,,,***...------,,,,,,++++++***))))))))))))))))))))))))'''***---...---+++******,,,+++***)))***+++,,,---((((((((((((((())))))***************************)))***++++++))))))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------+++---//////.........///,,,...000000...---///111///000222222333666;;;>>>FFFIIIPPPXXXaaahhhlllmmmbbb[[[UUUTTTSSSSSS[[[eeekkksss~~~mmmWWWLLLDDDBBB???=========<<<;;;:::::::::999999999888888999888777666666555555555555555555444333222111000111111000000000000111111111111111111111111111111222111000//////000111222111111111111111111111111222222222111222222333333444333666999<<>><<<=========<<<999777444222111000...,,,+++++++++,,,...---,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,***)))))))))***+++///...---,,,+++*********+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000//////...//////000000000000///...000333444666:::>>>AAAMMMRRR[[[dddiiiiiieeeaaa]]]ZZZVVVSSSTTT[[[fffmmmxxx}}}mmmVVVKKKDDDBBB???=========<<<;;;:::::::::999999999888888999888777666666555555555444444444444333222111000111111000000000000111111111111111111111111111111222111000//////000111222111111111111111111111111222222111111222222333333222222555:::===AAAKKKUUU\\\hhhxxxwwwvvvvvv~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzztttoooddd\\\QQQIIIEEEBBB@@@===::::::;;;;;;:::999888777111000...,,,+++++++++,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------+++*********+++,,,...---,,,,,,++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////...//////000000000000000///111333666888===BBBFFFQQQVVV^^^eeeiiigggbbb]]]VVVVVVUUUUUUZZZdddpppxxxlllUUUJJJDDDBBB???=========<<<;;;:::::::::999999999888888999888777666666555555555333333333333222111111000111111000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111222222111111222222333444222333777===BBBGGGQQQ\\\dddppp~~~uuurrrttt{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{}}}xxxqqqhhh[[[PPPJJJEEEBBB???:::::::::;;;;;;:::999999222000///---,,,,,,,,,,,,,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////.../////////000000000000111333555888<<>>======<<<:::999777777222111///---,,,,,,------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------............------------------------------......//////000/////////.........//////000111111333555888<<>>>>>===;;;;;;;;;;;;;;;444222111///............,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------***++++++++++++***)))(((***************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,---......///////////////.........///000222333666:::AAAIIIQQQYYYbbbgggjjjlllkkkfff]]]VVVSSSSSSUUU]]]jjjwww~~~|||zzzzzzzzzkkkUUUIIIDDDBBB???=========<<<;;;:::::::::999999999888888999888777666666555555555333444444555555444444444333222222111111222222333111111111111111111111111///000111222222111000///111111111111111111111111000000000111222333555666666888@@@LLLVVV```ooo{{{~~~sssooommmnnnpppxxx~~~yyywwwqqqmmmjjjiiijjjlllkkkjjjhhhjjjllllllkkklllooorrrpppqqqsssvvvyyy}}}~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}}}}||||||}}}~~~~~~|||}}}|||{{{zzz{{{~~~zzzooodddYYYNNNGGGAAA@@@>>><<<;;;:::::::::444333111///.........///------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,+++***)))+++***************++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...///////////////...------...000333444888===EEENNNWWW___fffkkklllllliiibbbYYYTTTTTTUUU[[[cccqqq~~~~~~}}}}}}}}}~~~lllUUUJJJDDDBBB???=========<<<;;;:::::::::999999999888888999888777666666555555555444444555555666555555555333222222111111222222333111111111111111111111111///000111222222111000///111111111111111111111111000000000111222444555666999<<>>HHHQQQZZZbbbiiimmmllllllhhh```WWWSSSTTTWWWbbbjjjwww~~~|||{{{|||}}}~~~nnnUUUKKKDDDAAA>>><<<<<<<<<;;;:::999999999999999999::::::777777777777666666666666555555555444444333333333000000111222222000///...111000///000222333222111//////000111111111111111000000000000111111111111222//////333666555555777;;;DDDNNNXXXhhh|||~~~{{{vvvqqqnnnrrr~~~zzzwwwuuunnnmmmllljjjjjjjjjkkklllmmmjjjhhhgggggggggfffdddggggggggghhhlllqqqvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}vvvvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}{{{sssooohhhYYYNNNFFFBBB===;;;;;;<<<:::777666888888666111......///+++,,,---,,,*********,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................---,,,***))))))***,,,---------------------------///...---,,,,,,,,,,,,,,,------......///000000000///000222222222333555777===AAAHHHQQQ[[[dddkkknnnppplllddd]]]XXXVVVWWWXXXeeelllwww~~~~~~~~~nnnUUUKKKCCCAAA>>><<<<<<<<<;;;:::999999999999999999999999777777777777666666666666444444444444444444333333111111222222111111000///222111000000222333222111///000000111111111111111000000000000111111111111222//////333555444555888BBBJJJUUU```ppp{{{yyyvvvttttttzzz}}}yyyuuurrrsssrrrrrrrrrrrrrrrrrrssspppnnnkkkjjjjjjjjjhhhgggfffeeecccccceeejjjooorrrxxxzzz}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||}}}~~~wwwssskkk^^^SSSJJJEEE???<<<<<<<<<:::777777888999666222///...///+++,,,---,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................---,,,+++******+++,,,---------------------------///...------,,,,,,,,,---,,,,,,------...//////000---...//////000222555777???DDDLLLUUU^^^eeejjjlllkkkggg___YYYUUUVVVXXXZZZeeekkkttt{{{nnnUUUKKKCCCAAA>>><<<<<<<<<;;;:::;;;::::::999999888888888777777777777666666666666333333444444444444444444333333222111111111111111333111000111222222111000///000111111222222111111000000000111111111222222222000000333555444666:::DDDMMMXXXdddttt}}}wwwvvvwwwxxx|||}}}yyyuuusssvvvwwwyyy{{{{{{{{{zzzzzzuuusssqqqooooooooonnnlllhhhfffaaa______bbbgggjjjrrruuuyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}zzz{{{|||}}}~~~}}}|||{{{~~~{{{wwwpppdddZZZOOOIIIBBB>>>===<<<:::888999999999777333000......,,,---------+++***+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................------------------------------------------------///...------,,,---------,,,,,,,,,---......//////---...//////000333888<<>>CCCEEEKKKVVVaaaiiillllllkkkfffaaa[[[VVVVVVYYY^^^bbbiiilllqqquuuyyynnnUUUKKKBBB@@@===<<<<<<===<<<;;;;;;;;;::::::999888777777777777777777666666666666333333333444444555555555555444222111111111222333333111000111222222111000000000111222222222222222111111111111222222222222333111222444555666<<>>===<<<;;;:::999888666444222000111222222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---......//////......---..............................---------......////////////000111111222222111222333444777<<>>===;;;:::888888888777444222222333333222///......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,.................................................................................---......///000000000111111222333333333111222444666999>>>DDDHHHKKKSSS^^^iiippppppmmmkkk___]]]YYYWWWXXX\\\aaaeeeiiimmmrrrxxxnnnUUUKKKAAA???===<<<=========<<<999999999999999999999999777777777777666666666666444444444444444444333333111111222222111111000///000//////000222444444333000111222222333333222222111111111222222222333333333222444666888;;;DDDOOOYYYffftttxxxrrrooorrrwwwyyyrrrmmmjjjiiiiiiooorrrvvvzzz|||{{{yyywwwqqqppppppqqqsssuuuuuuuuunnnjjjddd^^^ZZZXXXXXXYYY[[[]]]```dddgggmmmssswwwzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~|||||||||||||||}}}~~~||||||{{{{{{zzzzzzzzz{{{yyyyyyyyy{{{}}}~~~zzznnndddVVVJJJDDDAAA>>><<<:::999777888999999666444111222333111///------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,..............................---,,,,,,---.............................................///000000///000000111222222333333333555777:::===AAAFFFIIIQQQXXXbbbkkkpppoookkkggg]]]]]]\\\\\\___ccchhhkkkmmmrrrxxx~~~nnnUUUKKKAAA???===<<<=========<<<999999999999999999::::::777777777777666666666666555555555444444333333333000000111222222000///...///......000333444444444111111222333333333333222111111222222222333333333333222444777999<<>>;;;:::888777888::::::888555000111111000---,,,,,,---------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................///...,,,++++++,,,...///////////////////////////...............///000000/////////000111111222222666888<<>>AAADDDJJJQQQVVV^^^bbbgggiiihhheeecccbbb^^^cccjjjnnnpppsssvvvzzz{{{kkkSSSKKKAAA@@@???===<<<<<<<<<<<<::::::999888888888888999999999888888777666666666333444444555555444444333444444333333333222222222222111111111222222333444000111111111111222222222000000111111222333555555111444888:::>>>FFFRRR[[[ggguuu~~~yyyuuuuuuvvv|||wwwoookkkiiifffgggjjjjjjjjjjjjiiihhhgggeeedddaaacccgggiiijjjkkknnnpppsssoookkkhhhfffddd```]]]\\\[[[YYYYYY\\\bbbhhhllltttvvvyyy}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~}}}|||{{{zzzzzz{{{{{{|||~~~~~~}}}~~~~~~mmm]]]QQQHHHBBB>>>===<<<:::999888888999999666555333111///......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++***************...---------,,,,,,,,,,,,........................................................................000---)))''')))+++...///111000000000111222444555;;;===@@@DDDHHHNNNUUUZZZaaadddggghhhfffdddcccbbbbbbhhhoootttvvvxxx{{{~~~jjjSSSJJJAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888777777666666555333444444555555444444333333333333333222222222222222111111111111222333333000111111111111222222222///000111333444444555555333555999>>>EEEOOOZZZaaalll{{{}}}vvvrrrsssppppppvvv}}}~~~vvvnnnllljjjhhhiiilllmmmmmmllljjjhhheeebbb```aaacccfffhhhiiilllooorrrtttqqqnnnkkkiiihhheeeccc```^^^ZZZYYYZZZ___eeeiiinnnqqqvvv{{{~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~||||||{{{zzzzzz{{{{{{|||~~~}}}|||}}}~~~~~~sssbbbVVVMMMFFFAAA???>>><<<;;;::::::;;;;;;777666444222000///......---------------.........++++++++++++++++++++++++,,,------......------,,,------,,,++++++++++++,,,...............---------////////////////////////........................////////////////////////,,,+++***,,,...//////...111000000000222444666777>>>AAAEEEIIINNNTTT[[[___dddfffggggggeeeccccccdddhhhooowww|||~~~iiiRRRIIIAAA@@@???===<<<<<<<<<<<<:::;;;<<<<<<<<<;;;999888888888888777666666555555333444444555555444444333333222222222222222222222222111111111111111222222000000111111111222222222222222444444444333222111666888===DDDOOOZZZdddjjjqqqyyysssooonnnllloooxxx|||tttmmmkkkjjjiiijjjnnnoooooonnnmmmjjjgggcccaaabbbdddfffhhhjjjmmmrrruuutttrrrpppooommmlllkkkkkkdddaaa]]]ZZZZZZ]]]bbbeeeiiilllqqqwww|||~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{||||||}}}~~~|||{{{|||}}}{{{rrrcccYYYRRRLLLHHH???>>>===<<<;;;;;;<<<<<<888777555333111//////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000//////........./////////////////////.................................------------------------000000000000000000000000...---...///222222111///000000000111333555888999AAADDDIIIOOOTTTZZZ```dddfffggggggfffeeeeeegggiiiooovvv~~~iiiRRRIIIAAA@@@???===<<<<<<<<<<<<999:::;;;;;;;;;:::888777888888777777666555555555333444444555555444444333222222222222222222222222222222111000000111111111000000111111111222222222111222444555555444333222555999???IIIUUUbbblllrrryyy}}}yyysssooojjjiiinnn{{{zzzrrrkkkjjjiiihhhjjjnnnnnnooooooooonnnkkkhhhfffeeefffggghhhjjjnnntttxxxxxxxxxvvvssspppnnnmmmmmmhhheeeaaa]]]\\\^^^```bbbfffhhhmmmsssxxx|||~~~~~~~~~|||~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~zzzzzz{{{||||||}}}}}}}}}~~~|||{{{{{{|||yyy~~~sssddd\\\VVVPPPKKKAAA???>>><<<;;;;;;;;;;;;:::888666444222000//////................................................,,,------......------,,,/////////......//////000////////////////////////------------------------------------------------000000000000000000000000111000...///000111000///000000000222444777:::<<>>CCCHHHOOOVVV[[[```dddgggeeeggghhhjjjmmmqqqwww{{{kkkSSSKKKAAA@@@???===<<<<<<<<<<<<::::::999888888888888888777777777666555555444444333444444555555444444333000111111111222222222222222222111000000000000000000111111111111222222222000000111222444666888999444===IIITTT^^^iiivvvyyyuuurrrkkkdddddddddmmm~~~uuummmfffeeedddccceeehhhkkkmmmoooqqqqqqooommmkkkhhhgggffffffgggkkkrrrvvv}}}~~~|||xxxssspppooopppsssrrrpppmmmjjjhhhgggffffffggghhhkkkpppuuuzzz}}}~~~}}}}}}}}}}}}~~~~~~~~~|||||||||}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~|||{{{{{{|||xxx{{{~~~qqqhhhbbbZZZTTTGGGEEEBBB???===;;;;;;;;;<<<;;;888666333111000000000/////////.........---........................,,,------......------,,,,,,,,,++++++,,,------...------........./////////........................////////////////////////........................---,,,+++,,,...//////...///000111333666:::>>>@@@CCCIIIPPPWWW\\\```cccfffbbbeeeiiimmmrrryyykkkTTTKKKAAA@@@???===<<<<<<<<<<<<;;;:::999888777888999:::777777777666555555444444333444444555555444444333000000111111222222222222222222111000000///000000000111111111111222222222444333333222333444666777777BBBPPP[[[cccnnn|||vvvtttrrrkkkdddggggggnnntttllleeecccbbbaaabbbfffkkkmmmoooqqqqqqooollljjjggggggeeedddeeeiiippptttxxxzzzzzzxxxuuusssuuuwwwwwwvvvuuussspppmmmjjjiiihhhggggggiiimmmsssyyy}}}~~~}}}|||~~~}}}}}}~~~~~~|||{{{|||}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}xxx{{{|||}}}wwwooojjjbbb\\\JJJHHHEEEAAA>>><<<;;;;;;===;;;999666444222000000000000//////.........---------------------------,,,------......------,,,---------------...///000,,,---------......//////////////////////////////................................................***+++,,,///222333111//////000111333777;;;???AAACCCIIIPPPWWW\\\___bbbddd```dddiiiooovvv}}}{{{|||~~~jjjSSSJJJCCCBBB???===;;;:::::::::@@@???>>>===<<<;;;;;;;;;666666666666555555555555666666555555555444444444444222000...---...000222333333333222222111111111111111222333333333333222111222222222222444888;;;:::DDDRRR^^^hhhsss}}}vvvnnnfffcccaaahhhsss~~~~~~}}}wwwtttlllfffdddbbb```aaadddfffhhhkkknnnoooooommmllliiihhheeecccdddgggmmmqqqvvvvvvuuuttttttvvv{{{~~~|||xxxtttrrrrrrmmmlllkkkjjjkkkpppvvv|||~~~}}}||||||{{{}}}}}}|||~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||||||||{{{|||xxxpppiiicccWWWPPPHHHCCCCCCBBB>>>;;;===<<<999777555333222222222111000//////...//////........................///++++++000///+++***...,,,------......------,,,................................................000000///...............222///---...000000...+++------...///000000000///000222555777999===BBBEEEEEEIIIPPPWWW\\\___``````bbbdddjjjsss}}}}}}{{{yyyvvvuuuxxxxxxyyy}}}mmmUUULLLDDDCCC@@@>>><<<<<<;;;<<<>>>===<<<;;;:::999999999888777777777777666666666555555555444444444333333444222111//////000111222333333333222222222111111000111222222222333222222111222222222222444888;;;>>>HHHWWWcccnnnxxxzzztttmmmfffddddddmmmyyy~~~{{{tttmmmfff```______^^^```cccdddfffiiilllnnnnnnnnnmmmmmmllliiigggfffhhhlllooorrrrrrsssssstttxxx~~~zzzvvvsssssskkkkkkkkkkkklllpppuuuzzz}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||{{{|||~~~{{{sssnnn^^^VVVLLLFFFCCCBBB???<<<======;;;999777555333333222111000//////...//////........................111,,,***,,,+++((((((,,,,,,------......------,,,................................................000000///...............000...,,,,,,///000///---------...///000000000000111333666999;;;???DDDHHHIIIMMMRRRXXX]]]```aaaaaaaaaeeelllvvv||||||{{{yyyxxxwwwvvvuuuwwwwwwyyy}}}oooVVVMMMEEEDDDAAA???===<<<<<<<<<<<<<<<:::999888777777777888888888888777777777777444444444333333333222222222222222222111111111111333333333222222222222111000000111111222222222222111111222111222555999<<>>=========<<<:::777555333222222111000////////////........................444000------,,,******...,,,------......------,,,................................................000//////............///000...,,,,,,---/////////---......///000111111111222555888;;;???CCCIIIMMMPPPSSSWWW\\\___aaabbbbbbaaafffpppzzz~~~~~~~~~~~~~~~}}}|||{{{xxxwwwvvvuuuuuuvvvwwwxxxyyyyyy{{{pppVVVLLLEEECCCAAA???===<<<<<<<<<<<<;;;:::888777777777777888888888777777777666666333333333222222222111111111222333444333333222111222222222222222222222222000000000000111111222222111222222111222666;;;>>>GGGSSSdddrrr|||zzzuuupppjjjhhhjjjsss|||zzzzzz{{{zzzoooeee___ZZZ[[[]]]^^^bbbfffeeegggjjjmmmpppssstttuuusssqqqpppooonnnmmmjjjiiilllmmmnnnnnnooorrrvvvzzz|||}}}|||yyytttqqqooooookkklllnnnoooppprrruuuxxx~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{}}}~~~}}}|||{{{{{{||||||}}}|||vvvjjjbbbWWWMMMGGGDDDBBB@@@======>>>===;;;888555333333222111000//////..............................111000......---,,,,,,---,,,------......------,,,................................................000///............//////222000...------...///000......//////000111222333333555:::>>>BBBHHHNNNSSSXXXYYY\\\___aaaccccccddd```hhhsss{{{zzzzzz|||||||||{{{zzzyyyxxxxxxwwwvvvuuuuuuwwwyyy|||~~~~~~|||~~~~~~}}}|||{{{{{{{{{||||||}}}}}}~~~~~~oooUUUJJJCCCBBB@@@===<<<;;;;;;;;;===<<<;;;999888888888777777777666666666555555555333333222222222111111111000111333444444333222111222222222222222222222222111111000000111111222333222222222222333777===AAAMMMYYYjjjwwwzzzuuuoookkklllqqq|||xxxwwwxxx|||}}}~~~}}}}}}{{{oooddd^^^ZZZ[[[]]]^^^bbbffffffhhhlllpppsssvvvwwwwwwsssrrrpppppppppoookkkhhhggghhhiiijjjkkkmmmqqqttttttuuuuuutttqqqnnnmmmnnnlllnnnpppqqqrrrsssvvvxxx~~~}}}~~~}}}|||||||||}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||~~~}}}||||||{{{zzzzzzyyyyyy{{{yyynnnggg^^^TTTMMMHHHEEEDDD<<<<<<======;;;888666444444333222000//////..............................***+++,,,---------,,,+++,,,------......------,,,........................//////////////////////////////............//////333333111000......///000////////////000222333444444777<<>><<<;;;;;;;;;===<<<;;;:::999888888888777777777666666666666555444333333333222222222222///000000111222222111111111111222222222333333333444333222111222333555666555555555444666;;;BBBGGGYYYdddrrr}}}{{{wwwssspppqqq{{{{{{wwwuuuuuuwww{{{wwwmmm```[[[XXX[[[```ccchhhmmmppptttzzz}}}yyyuuuttttttqqqkkkfff___aaaccceeefffiiilllooonnnooopppooollljjjjjjkkkmmmnnnoooooooooqqquuuwww{{{~~~}}}~~~}}}}}}~~~}}}|||{{{zzz{{{|||||||||{{{{{{zzz{{{{{{|||||||||||||||||||||||||||||||||}}}~~~}}}|||yyyyyy{{{||||||{{{yyyxxxrrrtttxxx}}}}}}{{{wwwooodddYYYPPPKKK??????>>>===;;;:::999999555444333111000///..............................000222000++++++111333111,,,------......------,,,........................////////////////////////...............///000000***---000111///......///000000//////111333666777;;;???EEELLLTTT\\\dddjjjgggfffeeeeeeeeegggiiijjjkkkttt}}}}}}|||wwwpppjjjfffcccaaa___bbbdddgggkkknnnpppqqqqqqnnnnnnmmmkkkiiifffdddccc^^^]]][[[ZZZZZZ[[[\\\]]]dddgggmmmsssxxx|||~~~~~~jjjSSSJJJEEEDDDAAA???===<<<<<<<<<===<<<:::999888888777777888888888888777777777777444444444333333333222222//////000000000111111222111111111222222333333333555444333222222444666777666666555555777===DDDIII]]]ggguuu{{{xxxtttrrrooosss{{{wwwuuuuuuwww|||~~~uuukkkaaa\\\ZZZ___dddhhhnnntttxxx}}}~~~xxxvvvuuuqqqkkkeeebbbdddeeeeeeeeefffhhhjjjlllmmmnnnllliiigggfffffflllmmmmmmmmmmmmooosssvvvzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||||||||||||||||||||||||||{{{}}}|||zzzwwwxxxzzz||||||{{{zzzyyyqqqrrruuuyyy~~~yyymmm___SSSMMMAAAAAA???===<<<;;;;;;;;;666555333111000///.................................///)))!!!!!!(((,,,,,,,,,------......------,,,........................000000000000000000000000...............///000111$$$(((...000///...///000000000//////111333666888>>>BBBIIIPPPXXXaaajjjooohhhgggfffeeefffgggiiikkkoooxxx~~~wwwrrrkkkeeeaaa^^^[[[ZZZYYY[[[^^^aaadddeeeffffffdddcccbbb```^^^[[[YYYWWWVVVUUUSSSRRRRRRSSSUUUVVV[[[___eeekkkqqqvvvyyyzzz}}}~~~mmmUUUKKKDDDAAA>>>=========<<<;;;:::::::::999999999888888666666666666777777777777333333333333333333333333333222111000000000111111222222333333333444444444333333333333333333333333333555666555666===HHHRRRbbbkkkvvvxxxvvvjjjmmmmmmkkklllwww}}}xxxrrrnnntttwww{{{zzzqqqkkkbbbaaa```aaagggqqqzzz|||yyyyyywwwrrrnnnhhhgggfffeeeeeegggiiijjjmmmllljjjhhhhhhhhhiiiiiiiiijjjjjjkkkkkknnnrrruuuxxxyyy{{{}}}~~~~~~}}}}}}|||}}}~~~}}}|||{{{{{{|||}}}}}}||||||{{{zzzzzzzzzzzz{{{|||{{{yyywwwwwwxxxyyyzzzzzz|||~~~~~~~~~}}}|||xxxxxxyyy{{{}}}|||zzzwwwtttqqqpppttt{{{xxxtttvvv~~~ooo]]]OOOHHHEEE@@@=========<<<<<<:::888555222000///000000............////////////........................,,,---...//////...---,,,........................---------............///...///000111111000///...///.........///000///...000111111000111333888;;;BBBEEEMMMXXXdddlllnnnnnnjjjiiihhhggggggkkkqqqvvvyyy|||ooommmiiiddd```]]][[[[[[\\\]]]^^^______```______]]]ZZZXXXVVVUUUTTTQQQOOOPPPOOOLLLKKKKKKLLLOOOPPPWWWZZZ___dddhhhnnntttxxxwwwzzz~~~mmmUUUKKKEEEBBB???=========<<<;;;:::::::::999999999888888666666666666777777777777333333333333333333333333444444555555555444333222222222222222333333333333333333333333333222222222333555777777:::CCCPPP[[[hhhooozzzuuulllkkkeeehhhkkkmmmqqq~~~~~~zzzuuuqqqsssvvv{{{{{{rrrlllaaa______bbbjjjuuu~~~{{{{{{yyytttpppnnnmmmkkkjjjjjjjjjlllmmmlllkkkjjjhhhhhhhhhhhhhhhhhhiiijjjjjjjjjlllpppssswwwxxxyyyzzz{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||{{{yyyxxxwwwxxxyyyzzz{{{|||~~~}}}~~~~~~~~~}}}|||{{{wwwwwwyyy|||~~~~~~|||tttpppmmmooovvv|||}}}vvvrrruuu~~~vvvdddWWWKKKGGGBBB???============:::999666333111000000000------......///000000111........................------............------................................./////////000000...///000000000///......//////....../////////...000000111111111444999<<>>JJJZZZfffpppuuutttggg```___^^^bbbhhhnnnxxx}}}xxxtttrrruuu{{{{{{sssnnn```______cccmmm{{{~~~}}}{{{wwwtttsssrrrpppnnnmmmmmmmmmnnnkkkjjjiiihhhggggggggghhhggghhhhhhhhhhhhkkknnnqqquuuvvvwwwxxxwwwvvvtttssswwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~~~~~~~~~~~~~}}}}}}}}}|||||||||{{{zzzyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}|||{{{wwwxxxyyy}}}xxxsssmmmlllqqqwww{{{|||~~~zzzuuuqqqrrrzzz|||kkk___PPPKKKEEE@@@>>>>>>>>>===::::::888666444222111000------...//////000111111........................---------,,,,,,---------........................////////////000000000111//////000000///...------///////////////////////////000111111222666;;;???FFFKKKUUU```iiilllkkkhhhggggggfffgggjjjqqqzzzzzzuuunnnllliiifffcccaaa___^^^[[[ZZZYYYWWWVVVUUUUUUUUUQQQOOOMMMKKKKKKJJJGGGEEEJJJIIIHHHHHHIIIKKKMMMOOORRRUUUYYY\\\```dddiiillltttwwwzzz}}}mmmUUUKKKFFFCCC???======<<<;;;::::::::::::999999999888888777777777777666666666666444444444444444444444444000111111222111000//////000000111111111222222222111111111111111222222222444666888;;;AAANNN```mmmwww{{{tttiii___[[[[[[ZZZ^^^fffqqq~~~yyyuuupppssszzzzzzsssmmmbbb``````eeeooo}}}zzzxxxvvvuuussspppooonnnmmmmmmkkkkkkjjjiiihhhhhhhhhhhhgggggggggggggggiiilllooossstttvvvvvvvvvsssqqqooossstttuuuvvvxxxyyyyyyzzz}}}~~~~~~~~~~~~}}}~~~}}}|||||||||}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}|||zzzzzz{{{~~~}}}wwwppplllnnnsssxxx{{{|||zzzvvvqqqqqqwww~~~pppeeeVVVPPPHHHBBB>>>>>>======;;;;;;:::888666333111000///////////////000000000...........................---,,,++++++,,,---................................./////////000000000000000//////......---,,,//////000000/////////000...000111222555999???CCCJJJPPPZZZdddjjjkkkhhheeefffggghhhjjjooowww~~~{{{vvvrrrlllkkkiiigggeeecccbbbaaa```^^^[[[YYYVVVUUUTTTTTTOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFFFFGGGHHHJJJMMMNNNQQQSSSWWWYYY\\\___cccgggoooqqqtttxxx|||~~~mmmUUUKKKEEECCC???======<<<;;;::::::::::::999999999888888888777777777666666666555444444444444444444444444777555333222111222444555000000111111111222222222000000111111111222222222444666999<<>>======>>>===;;;888666333111000222111111000000//////....................................------.................................------------............000000////////////000000...000222111///...000222///111444777;;;AAAHHHMMMRRRXXX___eeegggffffffeeejjjmmmrrrwww~~~~~~{{{zzz{{{xxxssslllmmmnnnnnnllljjjhhhfffcccccccccccccccbbbaaaaaaaaa``````^^^[[[YYYVVVUUUMMMLLLJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHJJJKKKMMMNNNPPPRRRTTTVVVXXX[[[___aaaaaaccchhhnnntttyyy}}}mmmUUUKKKCCC@@@>>>======>>>>>>===:::::::::999999999888888888888888777666555555555555555555555555555555555333222000......///000222222222222222333333333333111111111222333444444444444999???EEENNN\\\nnn{{{ssspppqqqnnngggbbb```dddnnnyyyuuujjjkkklllpppvvv~~~zzzooohhh______aaafffqqq|||uuuqqqnnnmmmmmmnnnnnnnnnoooqqqrrrssssssssssssssssssrrrrrrqqqqqqrrrrrrqqqpppnnnmmmhhhhhhhhhfffeeefffhhhkkkmmmooossswwwxxxwwwuuusssmmmlllkkkkkkkkkkkklllmmmnnnppptttwwwyyy|||~~~}}}||||||}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}~~~}}}|||}}}~~~~~~zzzwwwsssoookkkjjjlllnnnrrrxxx~~~|||}}}rrrhhhZZZMMMEEEAAA?????????===:::777444222111111//////000000000111111111...........................//////000000//////.......................................////////////000000//////000111222333...111333222///---000333000222555999>>>DDDLLLQQQVVVZZZ___bbbcccdddeeegggnnnrrrxxxzzzuuusssssswwwyyy{{{{{{yyyxxxzzz{{{~~~tttlllhhh```aaaaaa```___]]]]]]]]][[[\\\]]]^^^^^^^^^]]]]]]```aaabbbbbb```]]]ZZZWWWNNNMMMKKKKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPSSSUUUWWWZZZ]]]```___aaaeeekkkqqqvvvzzz|||mmmUUUKKKBBB???======>>>???>>>>>>:::::::::999999999888888999888888777666555555444555555555555555555555555444444444333333333333222222222333333333444444444111111222333444444555555444:::AAAIIISSSbbbtttxxxwwwyyyuuullleeebbbfffppp{{{wwwiiiiiijjjlllrrrzzz{{{ppphhh\\\]]]___fffqqquuummmgggeeedddeeeggghhhhhhjjjlllnnnnnnoooppppppqqqqqqppppppssssssttttttsssrrrpppooohhhiiihhhfffeeefffhhhkkkjjjmmmrrrvvvxxxxxxvvvtttlllkkkjjjiiiiiiiiijjjkkkjjjmmmqqquuuxxx{{{~~~}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}|||||||||~~~|||}}}~~~~~~}}}|||{{{{{{}}}zzzyyywwwsssooommmmmmnnnnnnvvv~~~xxxnnn___QQQHHHCCCAAA@@@@@@===:::666333111111111------...000111333444444...........................///000111111000///...........................////////////000000000000000000///000111222444555...111444222...---000333000333666:::???FFFNNNSSSXXX[[[___```aaabbbfffiiipppuuu|||{{{tttooommmnnnrrrssssssqqqnnnnnnqqqttt}}}~~~uuukkkccc___XXXXXXXXXWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZVVVTTTQQQOOONNNNNNOOOOOONNNMMMIIIJJJJJJKKKLLLMMMNNNNNNMMMOOORRRTTTVVVYYY\\\___^^^aaadddiiioootttxxxzzzmmmUUUKKKDDDAAA>>><<<<<<<<<;;;999===<<<;;;:::888777666555777666666666555555555555333444444555555444444333333333222111000000111111111222333444444444333333111222333333222111222333777;;;BBBNNN]]]nnn}}}}}}|||rrrjjjccckkkzzz}}}{{{mmmhhheeehhhlllsss}}}|||sssjjjaaa]]]]]]fffqqq|||xxxoooiiifffdddcccbbb```______```bbbccceeegggjjjmmmnnnnnnmmmlllppprrruuuwwwwwwuuurrroookkkgggaaa```bbbeeeggggggkkkllloootttxxxzzzyyyxxxqqqnnnkkkiiihhhhhhgggfffggghhhkkknnnsssyyy}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{yyyvvvtttrrroookkkhhhmmmqqqxxxyyygggYYYQQQJJJBBB;;;???>>><<<;;;:::888444111555333000...------...///........................//////////////////////////////.........---------//////////////////////////////000000000000//////222>>>CCC:::000...111333333555999>>>DDDKKKRRRUUUYYY[[[^^^______bbbhhhmmmyyy}}}{{{xxxtttooolllkkkllllllmmmllliiieeebbbeeelllrrruuuxxxzzzuuulllaaaZZZVVVQQQPPPPPPOOOOOOOOOPPPPPPRRRRRRRRRSSSSSSTTTTTTUUUWWWWWWXXXYYYYYYXXXXXXWWWVVVTTTRRRQQQQQQQQQOOONNNMMMLLLJJJIIIIIIKKKNNNOOORRRRRRRRRTTTVVVXXX[[[]]]^^^___aaaeeeiiinnnsssuuunnnUUUKKKDDDBBB>>>===<<<<<<;;;:::;;;;;;::::::999888888888777777666666666555555555333444444555555444444333333222222111000000111111222222222222333333333333111222333333222111333444888>>>HHHUUUeeevvv~~~|||ssslllkkkttt~~~|||pppjjjfffhhhlllrrr|||~~~tttkkkbbb^^^^^^fffqqq|||xxxooohhheeeccc```___]]]\\\\\\]]]___```dddfffiiilllmmmmmmlllkkkqqqssswwwyyyyyywwwsssqqqlllgggcccaaaccceeeggggggjjjkkkoootttxxx{{{{{{{{{yyyuuupppllljjjjjjjjjjjjhhhiiikkknnnsssxxx}}}~~~}}}||||||||||||~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{yyywwwtttssspppllliiimmmpppvvv~~~pppbbbWWWMMMDDD>>>>>><<<;;;:::999777444111333222000///.........///........................//////////////////////////////.........---------//////////////////////////////000000000000//////111:::>>>888000///222222555888===BBBHHHNNNTTTWWWWWWZZZ]]]^^^```dddkkkqqq{{{~~~zzzyyyuuusssnnnjjjgggeeeeeeeeeggggggddd```^^^aaagggmmmvvvxxxyyyssshhh]]]UUURRRMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOORRRSSSTTTVVVWWWXXXYYYYYYYYYWWWUUUTTTUUUTTTRRRPPPOOOMMMKKKJJJJJJLLLNNNPPPRRRRRRSSSTTTVVVXXX[[[\\\^^^___aaadddhhhlllppprrrpppWWWLLLEEEBBB???===<<<<<<;;;:::999999999999::::::::::::777777777666666666555555333444444555555444444333333222111111000111111111222222111000111222333444111222333333222222444666;;;BBBOOO___ooo~~~{{{tttooosss~~~}}}uuunnniiiiiilllqqqzzzwwwnnnddd______fffqqq|||xxxooohhhdddccc^^^]]][[[ZZZZZZ[[[]]]^^^bbbdddhhhkkkmmmmmmllllllooorrrvvvyyyyyyvvvrrrpppkkkhhhdddbbbccceeegggggghhhkkkooosssxxx|||~~~}}}wwwqqqmmmkkkkkkllliiijjjlllooosssxxx|||~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~|||zzzxxxvvvtttrrrnnnkkkmmmnnnssszzz}}}nnn___QQQGGGAAA???===<<<;;;:::999555333111111111000000/////////........................////////////////////////...............---------//////////////////////////////000000000000//////000555888444111111222222777<<>>HHHVVVfffvvv}}}}}}}}}yyytttssswwwzzzsssmmmlllmmmpppxxxyyyqqqgggaaa```gggqqq|||yyypppiiieeeccc```___]]]\\\\\\]]]___```ccceeehhhlllnnnnnnmmmmmmkkknnnrrruuuuuusssooommmjjjhhhdddbbbbbbdddeeefffgggjjjnnnrrrwww{{{zzztttooolllkkkkkklllmmmppptttxxx{{{~~~~~~}}}|||||||||||||||}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}||||||||||||}}}~~~~~~~~~}}}~~~~~~}}}{{{yyywwwvvvtttpppnnnlllmmmooottt}}}zzzgggVVVIIIDDDBBB@@@>>>===<<<;;;888666000000111111111000000///........................////////////////////////........................//////////////////////////////000000000000/////////111222222222333444333999@@@HHHOOORRRUUUXXXZZZ[[[]]]```bbbfffnnnyyy~~~}}}xxxxxxvvvtttrrrooolllkkkjjjhhheeeccc```____________``````^^^]]]___fffkkkrrrsssqqqjjj___UUUNNNKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSSSSSSSSSSRRRPPPOOONNNNNNNNNPPPRRRUUUWWWYYY[[[]]]\\\\\\]]]]]][[[XXXUUURRRPPPMMMKKKJJJKKKMMMNNNQQQRRRSSSUUUWWWYYY[[[[[[^^^^^^___```bbbdddeeefffrrrXXXMMMEEECCC???=========<<<:::<<<<<<;;;;;;:::999999888888777777777666666666666333444444555555444444333222111111111111111222222222111000//////111333444222222333333333444777:::BBBLLL\\\jjjwww|||{{{zzzwwwvvvxxx~~~xxxqqqppppppqqqwww~~~|||tttiiicccaaagggqqq{{{{{{rrrlllhhhfffbbbaaa```______```aaabbbeeegggjjjmmmooooooooonnniiillloooqqqrrrpppnnnlllhhhgggeeecccaaabbbdddeeefffiiimmmppptttyyyvvvpppmmmnnnnnnoooqqquuuxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||{{{yyyyyyzzz||||||}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwuuurrrpppmmmkkkkkkooowww~~~rrr]]]NNNGGGDDDBBB???===<<<;;;888666000111111111111111000///////////////////////////////////////////////////---.....................//////////////////////////////000000000000/////////......111333444555666<<>>======<<<;;;===<<<<<<;;;:::999999888888888777777777666666666333444444555555444444333111111111000111111222333222222111000111222333444222333333333333555999<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888888888777777777666666333444444555555444444333111111000000111222222333222222222222333333333333222333333333333666:::===HHHSSSbbbnnnwww{{{zzzyyyyyy~~~zzzzzzxxxvvvxxx|||xxxxxxnnngggccchhhppp{{{yyytttpppooojjjiiigggffffffgggiiijjjgggiiilllnnnooonnnlllkkkiiiiiijjjjjjkkklllmmmmmmiiijjjiiigggdddccceeegggeeehhhkkkkkkkkkooowww}}}{{{yyytttttttttvvvxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||yyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||zzzyyyxxxxxxvvvtttrrrnnnjjjgggfffkkkqqqwww{{{|||gggZZZKKKHHHCCC@@@===;;;888666555444222000//////000000////////////////////////////////////////////////---------.........////////////////////////////////////000000000000//////000...111555666444888???FFFNNNVVVYYYWWWUUUWWWZZZXXX]]]eeemmmvvv~~~uuunnnjjjhhhgggiiiiiihhhhhhgggeeedddcccaaaaaa```^^^]]]\\\[[[[[[[[[^^^```___^^^^^^bbbeeejjjjjjhhhbbbYYYRRRPPPPPPOOORRRXXX]]]```aaaaaa```dddddddddbbb___[[[WWWUUURRRRRRRRRRRRTTTWWWYYY[[[[[[ZZZZZZ\\\^^^```______YYYVVVSSSOOOMMMLLLMMMMMMPPPQQQTTTVVVXXXYYYZZZZZZ\\\\\\]]]^^^^^^]]]\\\[[[qqqWWWLLLFFFCCC@@@>>>>>>===<<<;;;999999:::;;;;;;<<<======888888888888777777777777333444444555555444444333111111000000111222333333111222333444444444444333222333333333333666;;;>>>JJJUUUdddoooxxx|||{{{zzzzzz}}}}}}{{{xxxxxx|||uuu|||yyyooohhhdddhhhppp{{{|||wwwsssrrrooonnnlllkkkkkklllnnnooogggiiilllmmmnnnmmmkkkiiigggffffffeeefffhhhjjjkkkkkklllllliiieeedddfffiiieeehhhjjjjjjiiilllttt{{{{{{{{{uuuuuuvvvwwwyyy{{{~~~~~~}}}}}}|||}}}}}}|||{{{{{{{{{{{{|||yyyzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{zzzxxxxxxxxxwwwtttrrrooojjjfffdddgggmmmrrruuu}}}rrrcccQQQMMMHHHDDDAAA>>><<<999666555222000//////000000000000000000000000000000////////////////////////---------.........////////////////////////////////////000000000000//////111///222777666444999BBBIIIQQQYYY[[[XXXVVVWWW[[[ZZZ```jjjttt~~~yyypppjjjfffeeeeeehhhhhhhhhggggggeeedddccceeedddccc```^^^\\\ZZZYYY]]]```bbbaaa___```cccfffkkkkkkiiibbbYYYRRROOOOOOSSSWWW^^^dddhhhhhhgggeeeeeeeeeeeeccc```[[[WWWTTTQQQPPPPPPQQQTTTWWWZZZ\\\[[[ZZZZZZ[[[^^^aaabbbbbb[[[YYYUUUQQQOOONNNNNNOOOOOOQQQTTTVVVXXXZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[[[[nnnWWWNNNEEECCC@@@>>>>>>>>>===<<<888999999999999888777777777777777666555555444444555555666666555555444333444333222111000000000000111111111111111111111111555222111333555555:::???JJJWWWfffrrr}}}zzz~~~{{{yyywwwvvvvvvwwwyyy}}}sssjjjeeeiiisss~~~{{{uuurrrrrrrrrssstttvvvvvvuuusssrrrrrrqqqnnnnnnnnnmmmkkkiiihhhgggfffeeeeeegggiiijjjkkkkkkllllllkkkiiihhhgggkkkgggeeehhhjjjkkkpppvvv}}}yyyuuuuuuuuuvvvyyy|||~~~~~~~~~}}}~~~~~~}}}}}}|||~~~~~~}}}}}}|||||||||zzzzzzzzzzzz{{{|||}}}~~~{{{|||}}}}}}||||||}}}}}}||||||}}}}}}|||zzz{{{{{{{{{zzzyyyxxxwwwvvvrrrnnnhhhdddccceeejjjmmmyyyqqq```UUUKKKGGGCCC>>><<<<<<444111...,,,+++,,,...000222111000//////......///111111000000//////......//////.........---------000000000000000000000000......////////////......222333333333555999@@@DDDTTTYYY]]]]]]YYYWWWXXX[[[cccjjjrrr|||~~~zzzssslllfffbbbaaaaaaffffffggggggfffdddbbbaaafffeeedddbbb```^^^\\\ZZZ]]]```ccc```\\\[[[^^^bbbiiillljjjbbbVVVOOOOOORRRXXX```gggjjjmmmqqqrrrpppmmmmmmlllhhhbbb\\\YYYWWWWWWVVVSSSRRRRRRTTTWWWYYYWWWXXXZZZ]]]___bbbdddeee\\\[[[YYYVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVWWWXXXYYY]]]^^^^^^]]][[[ZZZZZZ\\\nnnVVVMMMDDDAAA>>>=========<<<;;;:::;;;;;;;;;;;;:::999999777777777666555555444444555555555555555444444333111111111000111111222333222222222222222222222222555111111444666888===DDDKKKXXXgggsss~~~zzzwwwtttrrrqqqrrrvvv}}}yyypppiiikkkttt~~~zzzxxxxxxyyy{{{}}}~~~}}}{{{vvvtttrrrqqqpppooollljjjfffeeecccbbbcccdddeeegggkkklllmmmnnnnnnmmmkkkjjjkkkgggeeegggiiijjjoootttyyy}}}}}}xxxvvvvvvvvvwwwyyy{{{~~~~~~}}}~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzyyyyyyzzzzzz|||}}}}}}~~~~~~}}}||||||}}}~~~}}}||||||}}}}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxxxxsssooojjjfffdddeeehhhjjjsss{{{mmm^^^OOOGGGBBB>>>;;;;;;999777333000...///000222000000/////////000000111111000000000/////////...//////.........---------000000000000000000000000///000000111111000000///111111222333666===EEEKKKYYY]]]aaa```\\\ZZZ\\\___fffnnnxxx{{{xxxuuuoooiiieeecccbbbbbbgggggghhhhhhfffdddbbbaaacccccccccbbbaaa___]]]\\\\\\```bbb```\\\[[[___ccciiilllkkkbbbWWWPPPPPPSSSZZZdddmmmrrruuuwwwvvvssssssrrroookkkeee___[[[YYYUUUTTTSSSSSSTTTVVVXXXYYYVVVWWWYYY\\\^^^aaacccccc\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZ]]]^^^___^^^\\\[[[[[[]]]oooWWWMMMBBB@@@===;;;;;;;;;:::999;;;;;;;;;;;;;;;::::::999777777777666555555444444555555555555555444333333/////////000111333444555333333333333333333333333444111222555888:::AAAIIIOOO[[[kkkxxxzzztttooommmlllmmmqqqyyywwwoooooouuu~~~~~~|||yyywwwuuurrrnnnkkkfffeeecccbbbbbbcccddddddiiikkknnnqqqrrrqqqooonnnkkkfffdddfffggghhhmmmrrrssswww|||~~~|||yyyvvvtttvvvvvvwwwyyy|||~~~}}}~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||~~~~~~~~~}}}|||||||||}}}~~~}}}||||||||||||{{{yyyxxxxxxyyyzzzzzzzzzzzzzzztttqqqmmmiiifffeeeddddddmmmttt}}}~~~lllUUUHHHCCC???<<<<<<<<<:::666333111000111222////////////000111222222000000000000/////////////////////............---000000000000000000000000000111111222222111111000000000111333999BBBLLLSSS```ccceeeccc___]]]aaaeeekkkuuu~~~}}}|||yyyvvvrrrpppkkkgggdddccccccdddiiiiiiiiiiiihhheeecccaaabbbbbbbbbbbbaaa___^^^]]][[[___bbb```]]]\\\```dddjjjmmmkkkcccXXXRRRSSSVVV___jjjuuu{{{}}}xxxxxxvvvqqqllleee___[[[XXXRRRSSSTTTUUUVVVWWWXXXYYYVVVWWWXXXZZZ]]]___```aaa\\\[[[ZZZYYYWWWVVVUUUTTTRRRSSSTTTUUUWWWYYYZZZ[[[]]]^^^______]]]\\\]]]^^^rrrXXXMMMBBB@@@===;;;;;;;;;:::999999999::::::999999888777777777777666555555444444444444555555555444333333/////////000111333444555333333333333333333333333444222333666888;;;CCCLLLSSS```qqq~~~zzzsssmmmjjjiiikkkooowww}}}uuussswww~~~zzzuuupppllliiihhhgggfffeeeeeeeeeeeefffiiinnnsssuuutttrrrqqqlllgggdddfffggggggkkkpppqqqtttyyy{{{zzzxxxvvvvvvttttttvvvxxx{{{}}}|||||||||{{{{{{zzzzzzyyyyyyvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~}}}{{{{{{||||||{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyvvvtttqqqmmmiiieeebbb```iiioooxxx}}}~~~xxx[[[KKKFFFBBB@@@???:::888555222000000111111000000//////000111111222000000000000/////////////////////...............////////////////////////000111111111111111111000000111222444:::EEEQQQYYYeeeggggggddd``````eeekkksss~~~|||{{{yyywwwuuupppnnnjjjgggdddcccddddddiiijjjkkkkkkiiifffcccaaabbbbbbccccccbbb```^^^\\\[[[___bbbaaa]]]]]]aaafffmmmooonnnfff[[[UUUWWW[[[gggqqq|||~~~zzzvvvoooiiiccc]]]XXXUUUPPPQQQTTTVVVXXXYYYYYYYYYVVVVVVXXXYYY[[[\\\]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTTTTUUUWWWYYY[[[\\\]]]___```___^^^^^^___```uuuZZZNNNDDDAAA>>>=========<<<;;;999::::::::::::999888888777777777666555555444444444444444555444333333222111111000000111222222333222222222222222222222222444333555777888;;;EEEOOOVVVddduuuzzzxxxzzz{{{tttmmmiiiiiikkkooovvv~~~zzzxxx{{{yyysssnnnlllkkkjjjiiigggfffffffffdddgggmmmrrruuuuuutttsssnnniiifffgggggggggjjjppppppsssvvvwwwwwwwwwwwwxxxuuuvvvwwwyyy||||||{{{yyyyyyyyyxxxwwwwwwvvvvvvttttttuuuuuuvvvvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwyyyxxxwwwwwwwwwxxxzzz{{{zzzzzzzzzyyyyyyzzzzzzzzz|||{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvtttqqqlllfffbbb___gggllluuu}}}___MMMGGGCCCAAA@@@888777555333222222333333222222111000000000000000////////////000000000000///////////////////////////////////////////////////000000111111000000///222222333666===HHHTTT\\\ggghhhgggccc___```hhhooo{{{}}}zzzxxxwwwvvvuuuqqqooolllhhhfffdddddddddiiijjjkkkkkkjjjgggcccaaacccdddeeeeeecccaaa^^^\\\\\\```cccbbb___^^^cccgggoooqqqpppiii___ZZZ\\\aaannnwwwzzztttmmmfffaaa\\\XXXTTTOOOQQQTTTWWWYYYZZZZZZYYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXUUUUUUTTTUUUVVVXXX[[[\\\]]]^^^____________```aaawww[[[MMMEEECCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::777777777666555555444444444444444444444333222222222222111111111111111111111111111111111111111111444444666999:::>>>JJJUUU\\\jjj{{{~~~rrrqqqvvv}}}uuunnniiigggiiinnnuuu}}}yyytttooonnnmmmllljjjhhhffffffcccfffkkkqqqtttvvvvvvuuuqqqlllhhhiiiiiihhhkkkpppoooqqqssstttttttttvvvxxxyyyyyyzzz|||{{{xxxvvvvvvvvvuuuttttttssssssrrrrrrrrrrrrssssssssssssqqqqqqppppppppppppqqqqqqtttsssrrrrrrrrrtttwwwxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyzzz|||~~~}}}|||||||||||||||zzzyyyxxxwwwxxxxxxvvvsssoooiiidddaaafffjjjqqqzzz~~~|||~~~bbbQQQHHHCCC@@@@@@:::999888666666666666777333333222111000000000000////////////000000000000...////////////000000000000000000000000000000000///000000000000000000///444555777:::AAALLLXXX___ggggggeee```]]]```jjjrrr~~~}}}|||yyyvvvtttsssrrrrrrrrrpppmmmjjjgggeeedddcccggghhhjjjkkkjjjhhhdddbbbcccdddfffffffffccc```^^^___cccfffdddaaa```dddhhhqqqsssqqqjjjaaa\\\```eeerrrzzzyyyrrrjjjccc```]]]XXXUUUPPPRRRTTTWWWYYYZZZZZZZZZWWWWWWXXXXXXYYYYYYZZZZZZXXXYYYZZZ[[[\\\[[[ZZZYYYWWWVVVUUUTTTUUUWWWYYYZZZ\\\]]]____________```bbbvvvYYYKKKFFFCCC@@@>>>>>>>>>>>>===<<<<<<<<<===<<<<<<;;;:::777777777666555555444444333444444444444333222222222222111111111111111222222222222222222222222222222333777;;;>>>DDDQQQ^^^ggguuuxxxppppppvvv~~~uuummmhhhcccfffkkkrrr|||}}}tttsssrrrpppnnnllljjjhhhdddgggkkkppptttvvvxxxxxxtttoookkkkkkjjjjjjlllqqqpppqqqrrrsssssstttvvvyyy{{{{{{|||}}}~~~yyyvvvtttssssssrrrqqqqqqppppppooooooooooooooonnnnnnnnnjjjjjjiiiiiiiiiiiijjjjjjlllkkkjjjiiikkkmmmppprrrqqqrrrsssuuuvvvwwwxxxxxxwwwwwwwwwyyy|||~~~{{{{{{|||{{{{{{zzzyyyyyyyyyyyyxxxuuuqqqlllgggddddddggglllrrrxxx~~~~~~yyyzzzjjjYYYNNNFFFBBBBBB===<<<;;;999888777777777222222111111000111111111.../////////000000000111.../////////000000000000000000000000000000000000000111111222222111111000444666:::???GGGRRR]]]eeeffffffccc^^^\\\aaallluuu~~~yyyxxxvvvsssqqqooooooppppppnnnllliiigggfffeeeddddddfffiiikkkkkkhhheeebbb```bbbeeehhhhhhgggeeecccbbbeeehhhfffbbbaaaeeeiiippprrrqqqjjj```]]]aaafffsss|||uuummmddd^^^\\\[[[WWWTTTRRRSSSUUUVVVXXXYYYZZZZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWUUUSSSSSSUUUWWWXXXZZZ\\\^^^^^^^^^___```bbbuuuXXXJJJEEECCC@@@>>>>>>>>>===<<<::::::;;;;;;::::::999888777777777666555555444444333333444444444333222222111111000000111222333333333333333333333333333333111333888===AAAHHHWWWeeeqqqwwwqqqrrryyyuuulllfff___ccchhhqqq{{{yyyxxxwwwuuussspppnnnlllfffhhhlllppptttwwwyyyzzzvvvqqqmmmmmmlllkkkmmmrrrrrrssstttttttttuuuxxx{{{zzzzzzzzz|||~~~}}}xxxuuurrrrrrqqqqqqpppooooooooommmmmmmmmllllllkkkkkkkkkfffeeeeeedddddddddeeeeeedddcccbbbbbbcccfffjjjlllnnnpppqqqtttuuuwwwwwwxxxvvvvvvvvvyyy}}}yyyzzz{{{{{{|||{{{{{{{{{zzzyyyxxxvvvrrrmmmiiigggbbbdddhhhkkkpppxxxyyyvvv{{{sssbbbUUUJJJEEEEEE???>>><<<999777666555444000000000000111222333444.../////////000000111111.../////////000000111111000000000000000000000000222222222333333222222222444777<<>>>>>===<<<;;;:::::::::999999999888888666666666666555555555555888777666555444333222222......///000111222222333333222222111111222222333777444444999???IIIZZZiiiwww{{{oooqqqzzzyyypppkkkdddbbbeeemmmvvv~~~zzzvvvsssqqqpppjjjjjjkkknnnqqqtttwwwyyy{{{xxxtttpppnnnmmmnnnooosssrrrrrrssstttvvvxxxyyy{{{|||}}}~~~~~~{{{xxxsssqqqnnnmmmlllkkkiiihhhiiigggdddddddddcccbbbaaa___^^^^^^]]]\\\[[[[[[ZZZ\\\[[[[[[[[[\\\]]]___```cccfffllloooqqqssstttvvvuuuwwwzzz{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzzyyyxxxuuupppllliiiddd___\\\___eeepppzzzqqqpppxxxttteeeTTTKKKJJJCCC===999:::;;;888555555777555333111000000000111////////////////////////444111......000000...,,,000000000000000000000000111222333222111111333555666666;;;GGGSSS[[[aaaddddddccc___\\\^^^fffsss}}}|||yyyxxxwwwvvvuuusssqqqppppppppppppmmmlllkkkjjjhhhfffdddbbbeeefffgggiiijjjiiieeecccaaacccfffiiikkkkkkjjjiiikkkgggfffgggfffbbbbbbeeejjjnnnoookkkdddbbbffflllvvvttthhhddd^^^ZZZXXXVVVUUUTTTOOOQQQRRRSSSSSSTTTWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXYYY[[[]]]^^^]]]\\\ZZZXXXVVVTTTSSSTTTVVVWWWZZZ[[[]]]___```aaabbbbbbtttZZZOOOFFFCCC@@@>>>>>>===<<<;;;:::::::::999999999888888666666666666555555555555777777666555444333222222//////000000111111222222333222222111111222222333666444555:::@@@KKK[[[jjj}}}yyyooorrr}}}zzzrrrllleeecccfffmmmwww~~~yyyvvvsssrrrlllllllllnnnppptttxxxzzz}}}zzzwwwtttssssssssstttttttttuuuvvvxxxyyyzzz|||}}}{{{uuurrrooommmllljjjhhhffffffdddaaa___^^^^^^\\\[[[XXXXXXWWWVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWYYYZZZ]]]```eeeiiilllooorrrtttxxxzzz|||}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyyxxxvvvrrrnnnkkkfff```]]]^^^dddnnn}}}}}}sssoootttvvvaaaRRRLLLDDD>>>:::<<<===999666666777555333111000000000111000000000000000000000000444111......000000///---000000000000000000000000000111222222111111333555888:::@@@JJJUUU\\\aaacccaaa```^^^\\\___iiivvv~~~{{{zzzyyyxxxuuutttrrrqqqppppppppppppnnnmmmlllkkkiiifffdddccceeeeeefffhhhiiihhheeecccaaacccfffiiijjjjjjiiihhhkkkgggfffgggfffbbbbbbdddiiimmmnnnjjjdddbbbggglllxxx{{{pppfffbbb]]]YYYWWWVVVTTTSSSPPPRRRSSSSSSSSSTTTWWWYYY[[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZZZZ[[[]]]^^^]]][[[[[[YYYVVVTTTSSSTTTUUUVVV[[[\\\^^^___aaabbbcccccctttYYYNNNFFFCCC@@@>>>======<<<;;;:::::::::999999999888888666666666666555555555555777666666555444333222222000111111111111111111111333222222111111222222333666444666<<>>:::777666666444333111000000000111111111111111111111111111333111///...///000///...000000000000000000000000///000111111000111444666;;;@@@GGGOOOVVV\\\___```\\\\\\\\\\\\aaakkkyyy}}}|||zzzyyyxxxxxxsssrrrpppoooooooooppppppooonnnmmmllljjjgggeeedddddddddeeeggghhhhhheeecccaaaccceeehhhiiiiiihhhhhhkkkgggfffgggfffbbbaaadddhhhlllnnnkkkeeeccchhhnnn|||~~~tttiiibbb^^^ZZZWWWVVVTTTSSSQQQQQQRRRSSSSSSSSSSSSUUUWWW[[[\\\\\\]]]^^^___``````\\\\\\[[[\\\^^^^^^\\\[[[[[[YYYWWWUUUSSSSSSTTTUUU[[[\\\^^^```aaacccddddddsssYYYMMMEEECCC???=========<<<::::::::::::999999999888888666666666666555555555555666666555444444333222222222111111111111111111111333222222111111222222333555444777>>>EEEOOO___mmm}}}~~~vvvpppxxxxxxtttiiiggghhhpppyyy~~~{{{zzztttrrrpppoooppptttyyy||||||xxxvvvwwwxxxxxxyyyzzzzzzzzzzzz|||zzzwwwsssooolllhhhccc```\\\YYYUUURRRQQQPPPOOONNNIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFHHHJJJLLLRRRTTTWWWZZZ]]]bbbhhhllltttwwwzzz||||||||||||}}}}}}~~~}}}|||yyyzzzzzzzzzxxxvvvtttrrriiibbb\\\\\\```iiixxx{{{tttttt{{{xxx]]]KKKFFF@@@<<<>>>>>>:::666555444333222111000000000000000000000000000000000000222111//////////////////000000000000000000000000///000000000000222555888>>>FFFNNNRRRVVVZZZ[[[[[[XXXYYYZZZ\\\bbbmmm{{{~~~|||zzzxxxwwwvvvvvvqqqpppooonnnnnnoooppppppoooooonnnmmmkkkhhhfffeeeccccccdddeeeggggggeeecccaaabbbdddfffhhhhhhggggggjjjfffeeefffeeeaaaaaadddhhhlllooommmgggfffkkkppp~~~~~~vvvkkkbbb]]][[[XXXVVVUUUTTTRRRPPPQQQRRRSSSRRRQQQQQQSSSUUUZZZZZZ[[[]]]^^^```aaaaaa^^^]]]\\\]]]^^^]]][[[ZZZ[[[YYYWWWUUUTTTSSSTTTTTTYYYZZZ\\\^^^aaabbbcccdddsssXXXMMMEEEBBB???======<<<;;;::::::::::::999999999888888666666666666555555555555555555555444333333222222222222222222111111111111333222222111111222222333555555888???GGGPPP___lllyyyxxxrrr}}}|||yyymmmjjjjjjpppxxx~~~}}}vvvtttrrrqqqrrrvvvzzz}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~{{{wwwrrrnnniiiccc___XXXUUUPPPNNNMMMMMMLLLKKKFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAABBBDDDFFFHHHIIINNNOOOQQQSSSVVVZZZ```dddlllppptttxxxyyyzzz{{{|||zzz|||}}}{{{zzz{{{{{{{{{zzzxxxvvvuuujjjccc]]]\\\```hhhvvvyyyvvvzzz~~~eeeQQQIIIBBB=========999555555333222222111000000000000////////////////////////000000000///......///000000000000000000000000000//////000000000333777;;;@@@KKKSSSTTTSSSUUUVVVUUUVVVXXX[[[^^^dddooo}}}}}}~~~{{{yyyvvvuuussssssqqqpppooonnnnnnnnnoooppppppooonnnmmmkkkiiigggeeebbbbbbbbbdddeeefffdddcccaaabbbccceeeffffffffffffgggdddcccddddddaaaaaadddhhhmmmqqqooojjjhhhmmmrrr}}}wwwnnnddd\\\YYYXXXVVVVVVVVVUUUSSSPPPOOOPPPQQQQQQPPPPPPRRRTTTWWWXXXYYYZZZ\\\^^^______^^^]]]\\\\\\]]]]]][[[YYYZZZYYYWWWVVVTTTTTTTTTTTTVVVWWWYYY\\\___aaabbbccctttYYYMMMEEEBBB???===<<<<<<;;;::::::::::::999999999888888666666666666555555555555444444444444333333222222111111222222222222222222333222222111111222222333555555999AAAHHHPPP^^^jjjxxx{{{www}}}qqqlllkkkooovvv}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~vvvuuutttsssuuuxxx|||~~~|||{{{zzzyyyxxxyyyzzz{{{}}}{{{vvvqqqkkkddd```WWWTTTOOOKKKJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDFFFHHHJJJJJJLLLNNNPPPSSSWWW\\\```ggglllqqquuuwwwxxxyyyzzzyyy{{{}}}~~~~~~}}}|||||||||||||||{{{yyyxxxxxxnnngggaaa___```fffrrr}}}}}}vvvvvvxxx}}}xxxwww}}}sss^^^OOOGGG???===<<<888555555222222111111111000000000........................///000111000......///111000000000000000000000000///000000000111555:::>>>CCCPPPXXXTTTOOOQQQRRRPPPUUUXXX]]]bbbiiittt~~~}}}{{{xxxvvvtttrrrrrrrrrqqqooonnnnnnnnnoooooopppooonnnmmmkkkhhhfffeeeaaaaaaaaabbbdddeeedddcccaaabbbcccddddddeeeeeeeeeccc``````bbbbbb```aaadddiiinnnrrrpppkkkiiimmmrrrzzz{{{|||wwwooofff^^^YYYWWWVVVVVVWWWXXXWWWTTTRRRNNNOOOPPPPPPPPPPPPRRRTTTUUUUUUVVVXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\\\\ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUXXX[[[^^^```bbbcccuuuYYYMMMDDDBBB>>>===<<<<<<;;;::::::::::::999999999888888666666666666555555555555444444444333333333333222111111111222222333333333333222222111111222222333555555:::AAAHHHPPP\\\hhhxxx}}}~~~tttnnnkkknnnsss{{{{{{yyy{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||vvvuuuuuuuuuwwwzzz}}}~~~{{{yyyxxxzzz|||~~~}}}~~~zzzuuunnngggbbbZZZUUUOOOJJJGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJKKKKKKNNNQQQTTTWWW\\\aaaeeehhhmmmrrrvvvxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyyyyytttmmmfffcccaaacccllluuuwwwtttvvv|||wwwrrrrrryyylllVVVLLLBBB>>><<<888666888111111111111111000000///////////////////////////...000111000...---000222000000000000000000000000000000111111333777<<<@@@GGGUUU\\\UUUMMMNNNPPPNNNUUUYYY___fffooo|||}}}{{{zzzxxxvvvttttttssstttrrrqqqooonnnnnnoooooooooooonnnllljjjhhhfffeeeaaa``````aaacccddddddbbbaaaaaabbbccccccddddddddd___\\\]]]```aaa```aaaeeehhhmmmrrrpppjjjgggkkkooouuuuuutttppphhh```ZZZXXXVVVVVVWWWYYYZZZYYYVVVSSSNNNPPPQQQQQQQQQRRRUUUWWWTTTUUUUUUWWWXXXYYYZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUXXX[[[^^^aaacccdddvvvZZZNNNDDDBBB>>><<<<<<<<<;;;999:::::::::999999999888888777666666666555555555555444333333333333333333333000000111222333333444444333222222222222222222333555555:::BBBHHHOOO[[[gggwww~~~uuuppplllmmmqqqyyy}}}xxxvvvyyy||||||{{{uuuuuuuuuwwwyyy|||~~~}}}}}}zzzyyy{{{~~~~~~|||wwwpppiiiddd\\\WWWOOOIIIEEEBBB@@@???@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDFFFHHHKKKLLLNNNRRRVVVZZZ___dddiiimmmkkkooouuuxxxyyyyyyyyyyyy{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyqqqjjjeeebbbaaagggoooyyyyyyvvvwwwyyytttpppooowwwttt[[[PPPEEE@@@<<<999888:::000111111111111000000///000000000000000000000000...000111000...---000222000000000000000000000000000111111222333888>>>BBBJJJYYY___UUULLLMMMOOOMMMUUUZZZaaajjjttt}}}{{{zzzzzzxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnnnnnnnoooooonnnmmmllljjjgggeeeddd```______```bbbdddccccccaaaaaaaaabbbccccccdddddd]]]ZZZ[[[___```___aaaeeeggglllqqqoooiiifffiiimmmrrrqqqoookkkddd\\\XXXXXXVVVVVVXXXZZZ[[[[[[XXXUUUOOOQQQRRRSSSSSSTTTWWWYYYTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXYYY[[[[[[ZZZXXXUUUUUUVVVVVVVVVWWWWWWWWWTTTVVVYYY\\\___bbbdddeeetttYYYMMMDDDAAA>>><<<<<<<<<;;;999555777888888777666888999666666666666555555555555444444444444333222111000000000000000000000000000333333222222333333444555555555888AAAIIIQQQ^^^iiiwww~~~zzzrrrkkkkkkmmmttt~~~}}}|||zzzzzz}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~xxxtttsssuuuwwwwwwzzz~~~zzzsssmmmgggccc[[[UUUMMMHHHEEEBBB???<<<@@@@@@@@@@@@@@@@@@@@@@@@EEEDDDDDDFFFKKKOOOSSSTTTSSSXXX^^^dddhhhmmmqqqtttzzzyyyyyyzzz|||~~~}}}|||yyy{{{}}}~~~}}}}}}}}}~~~}}}}}}||||||{{{{{{{{{zzz{{{tttkkkddd```bbbgggjjjwww}}}}}}sssmmmvvv}}}yyyvvvtttwwwnnnTTTFFFEEE???<<<:::444666555333111000000111111///000000---******---111222111111000///......---000000000000000000000000222000000222222444===GGGWWW___bbbZZZPPPNNNRRRTTT[[[```hhhrrr~~~~~~~~~~~~{{{zzzxxxxxxxxxwwwtttrrruuusssooolllkkkkkkmmmnnnooonnnllljjjiiihhhgggggg______^^^___```bbbdddeeebbbbbbaaaaaa``````______\\\[[[[[[\\\^^^```bbbcccgggjjjllliiidddaaacccfffmmmkkkhhhbbb\\\XXXWWWWWWWWW\\\^^^\\\\\\\\\YYYTTTRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\___```aaatttYYYMMMDDDBBB>>>===<<<<<<;;;:::999:::;;;:::888777888999999999999999888888888888444444444444333222111111111111111111111111111111333333222222333333444555666666:::BBBIIIRRR^^^jjjzzz~~~~~~}}}uuummmkkklllqqq}}}~~~}}}|||yyyzzz}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~}}}}}}|||||||||{{{zzzvvvtttvvvwwwvvvyyy}}}~~~wwwpppjjjeeeaaaYYYTTTMMMHHHFFFDDDAAA???DDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEHHHMMMSSSWWWYYY^^^ccciiioootttyyy}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzzuuummmfffbbbbbbeeegggooowww|||vvvvvv{{{{{{www[[[KKKGGG???<<<;;;555666555333111000000000111000111111...,,,,,,///111111111111000///.........000000000000000000000000111///000333444888AAAKKK[[[cccggg___VVVSSSUUUWWW^^^ccclllvvv~~~~~~~~~|||xxxwwwvvvwwwxxxwwwuuutttsssqqqooommmllllllmmmnnnnnnmmmlllkkkiiihhhgggfff```____________aaabbbcccbbbbbbaaaaaa```___^^^^^^\\\\\\]]]]]]___aaaccceeeiiilllmmmjjjeeebbbdddgggjjjhhheee```ZZZWWWVVVVVVYYY^^^```___^^^^^^ZZZUUUQQQRRRSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWYYY[[[^^^```bbbcccsssXXXLLLEEEBBB???===<<<<<<;;;:::===>>>>>><<<:::888888999777777777666666666555555444444555444444333222111111111111111111111111111333333222222333333444555777777;;;CCCJJJRRR```lll}}}}}}xxxpppkkkjjjooozzz}}}|||{{{yyyyyy|||~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{{{zzzzzz|||xxxvvvwwwwwwuuuxxx|||}}}~~~{{{qqqjjjddd___\\\UUUQQQLLLIIIGGGFFFEEECCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJNNNSSSYYY^^^aaafffjjjrrryyy~~~}}}}}}}}}}}}}}}|||||||||zzzvvvpppiiieeeccccccccciiiqqq}}}}}}vvvvvvyyydddOOOHHH???;;;;;;666555444222000//////000000111222111///......000222111111000000//////......000000000000000000000000111///000444666;;;FFFQQQ```iiinnnggg]]]YYY[[[\\\aaagggqqq}}}~~~}}}~~~~~~~~~|||zzzvvvuuutttuuuwwwwwwuuutttooooooooonnnnnnmmmmmmmmmlllllllllllljjjhhhfffeeeaaa```___^^^^^^___```aaacccbbbaaa```___^^^]]]]]]]]]^^^^^^___aaaccceeefffjjjlllllliiidddaaaccceeeeeedddaaa]]]XXXUUUVVVWWW\\\aaaddddddbbbaaa\\\VVVRRRRRRSSSUUUVVVWWWYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZ\\\___aaacccdddsssXXXLLLEEEBBB???======<<<;;;:::<<<===>>><<<:::999999:::666666555555555444444444444444555555444333222222111111111111111111111111333333222222333333444555777888===DDDKKKTTTcccqqq}}}zzz|||zzzrrrmmmjjjmmmxxx|||{{{zzzxxxxxx{{{~~~}}}||||||{{{{{{yyyzzzzzz{{{{{{|||||||||zzzxxxxxxwwwuuuvvvzzz{{{}}}uuujjjaaa[[[WWWTTTNNNLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIILLLNNNQQQTTTXXX^^^dddhhhkkkpppyyy~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxsssnnnhhhdddaaa___gggooo{{{~~~tttqqqrrrxxxhhhRRRHHH>>>;;;<<<999555444222000/////////000111111000////////////000111000000000/////////...000000000000000000000000111000111444777===HHHSSSdddnnnsssmmmccc______```eeelllxxx~~~||||||}}}}}}|||{{{yyywwwuuutttssstttuuuuuusssqqqlllmmmnnnoooooonnnmmmmmmjjjkkkllllllkkkiiifffdddbbbaaa```^^^^^^^^^^^^___cccbbbaaa```___]]]]]]\\\^^^___```aaaccceeeggghhhiiiiiihhheeeaaa______aaacccbbb___[[[WWWUUUVVVXXX^^^dddhhhhhhfffddd^^^XXXSSSSSSTTTVVVWWWXXXYYYZZZWWWVVVVVVUUUUUUUUUUUUVVVTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTWWWXXXZZZ\\\^^^aaabbbcccsssXXXLLLEEECCC???=========<<<:::999;;;<<<;;;:::999;;;<<<999999999888888888777777444444555555555444333333111111111111111111111111333333222222333333444555777999???FFFMMMXXXiiixxxzzzxxx}}}~~~{{{tttooolllmmmxxx{{{zzzyyywwwwwwzzz~~~~~~~~~}}}|||{{{zzzzzzwwwxxxyyy{{{}}}|||yyyyyywwwuuuvvvzzzzzz}}}~~~pppbbbXXXRRRNNNLLLHHHHHHHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMOOORRRUUUXXX\\\aaahhhmmmtttzzz~~~{{{zzzwwwrrrllleee```]]]dddjjjvvvsssnnnmmmsss{{{hhhQQQHHH>>>;;;===:::555444222111//////000000111000///////////////...000000000000////////////111111111111111111111111333111111444777===HHHTTTfffpppuuuooofffbbbcccdddiiirrr~~~}}}|||zzz{{{{{{{{{yyywwwvvvuuuuuutttsssssssssrrrpppmmmkkklllnnnooooooooommmllliiijjjkkklllkkkiiifffeeedddcccaaa___^^^^^^^^^^^^cccbbbaaa```___^^^]]]]]]___```bbbdddfffhhhiiijjjkkkjjjgggddd```^^^______bbbaaa^^^ZZZWWWVVVXXXZZZ```fffjjjjjjhhhgggaaaZZZUUUUUUVVVWWWXXXYYYZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSUUUVVVXXXZZZ\\\___```aaatttYYYMMMFFFCCC@@@>>>======<<<;;;888999::::::999999;;;<<<888888777777777666666666444444555555555555444444222222222222222222222222333333222222333333444555777:::BBBJJJRRR^^^rrryyyxxx~~~yyysssnnnnnnwwwzzzyyyxxxvvvvvvyyy|||||||||{{{{{{zzzzzzzzzxxxxxxzzz|||~~~}}}zzzzzzxxxuuuvvvzzzzzz~~~xxxiiiZZZPPPKKKHHHGGGEEEFFFHHHHHHHHHIIILLLNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRVVVZZZ^^^aaagggooouuu}}}~~~}}}|||zzzuuuooohhhaaa^^^^^^dddppp~~~vvvmmmiiinnntttzzzgggQQQIII???<<<===:::666555333111000000111111111///...///000000...---000000000000////////////111111111111111111111111333111222555888>>>KKKWWWgggpppvvvpppgggeeeggghhhoooxxx~~~~~~}}}{{{zzzxxxyyyzzzxxxvvvtttsssttttttsssrrrqqqqqqpppmmmkkkkkklllnnnnnnooonnnmmmllliiijjjjjjjjjjjjhhhgggfffeeedddbbb```___^^^______bbbbbbbbbaaa``````______bbbcccfffhhhkkklllmmmnnnooommmiiieeebbbaaa``````bbbaaa^^^YYYVVVVVVYYY[[[```fffjjjiiiiiihhhccc]]]WWWXXXXXXXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTVVVXXX[[[]]]___```uuuZZZNNNFFFCCC@@@>>>>>>===<<<;;;:::;;;<<<;;;999999999;;;555555555555444444444444444444555555555555444444222222222222222222222222333333222222333333444555888===FFFPPPYYYfff|||yyyyyy~~~xxxqqqnnnuuuzzzxxxwwwuuuvvvxxxzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz{{{|||~~~~~~zzzzzzxxxvvvwwwzzz{{{~~~{{{qqqbbbTTTKKKGGGFFFFFFDDDGGGJJJKKKJJJLLLOOOQQQPPPPPPQQQRRRSSSTTTUUUVVVWWW\\\ccchhhlllsss}}}~~~~~~|||wwwqqqjjjccc```]]]bbblll|||}}}pppggghhhlllrrrfffRRRKKKBBB===<<<777777666444222111111222222222000///000111222///---////////////000000000000111111111111111111111111333111222666:::BBBOOO\\\hhhqqquuuppphhhfffjjjmmmuuu~~~}}}}}}~~~}}}|||zzzyyywwwxxxxxxvvvrrrqqqrrrsssrrrpppoooppppppooommmkkkmmmmmmmmmnnnmmmmmmlllllljjjjjjiiiiiihhhhhhggggggeeedddbbbaaa`````````aaabbbbbbbbbbbbbbbbbbbbbaaafffhhhkkknnnppprrrssssssrrrnnniiieeecccaaaaaa```bbb```]]]XXXUUUUUUXXX[[[```eeehhhhhhhhhhhheee___ZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTVVVXXXZZZ]]]^^^___vvv[[[OOOFFFCCC@@@>>>>>>===<<<;;;<<<======<<<:::888888999888888888888777777777777444444555555555555555444222222222222222222222222333333222222333333444555:::???IIITTT]]]lllxxxzzz{{{rrrmmmsss|||yyyxxxwwwuuuuuuxxxxxxyyyyyyyyyyyyyyyyyyyyy{{{|||||||||}}}}}}~~~~~~~~~{{{zzzyyyvvvwww{{{|||{{{|||~~~vvvlll]]]PPPHHHFFFFFFGGGEEEHHHKKKMMMLLLNNNQQQTTTSSSTTTVVVXXXZZZ\\\^^^___]]]ccckkkqqqwww}}}yyyssskkkeeeaaa___cccmmm|||sssfffdddgggmmm~~~gggTTTMMMCCC>>>;;;555888777555333222222222333333111000111333333111...////////////000000000000111111111111111111111111222111222777<<>>:::777666555444444333333333333222222222111111111111000222111111111000000/////////000222222333222111000333555666999>>>HHHUUU^^^lllmmmmmmkkkiiilllqqqwww}}}{{{yyyxxxvvvuuutttsssrrrqqqqqqqqqooooooooooooooonnnmmmmmmmmmmmmnnnnnnmmmlllkkkkkkiiiiiihhhhhhhhhhhhhhhiiihhhhhhgggfffeeecccaaa```bbbccccccbbbaaabbbeeegggjjjmmmrrrvvvxxxxxxwwwvvvpppmmmgggbbb______```bbbfffccc]]]VVVRRRRRRUUUXXXaaadddgggjjjkkkjjjhhhgggddd```]]]ZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWYYYZZZ^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSTTTVVVYYY[[[]]]^^^___vvvZZZNNNGGGDDD???============<<<999999::::::;;;::::::999888888777777666666555555444444555555444444333222333333333333222222222222222000111444333222444999===EEESSSbbbttt|||uuu{{{yyyvvvwwwxxx{{{vvvrrrqqqrrrssssssuuuvvvvvvvvvwwwzzz|||~~~~~~~~~}}}}}}}}}~~~}}}{{{yyy|||}}}}}}yyyttttttssssssuuuxxx{{{~~~~~~mmmaaaUUUPPPNNNJJJIIIJJJLLLNNNPPPRRRRRRTTTWWWZZZZZZ]]]aaabbbbbbdddiiimmmvvv|||~~~|||zzzvvvqqqjjjfffaaacccfffnnn}}}jjjcccdddjjjzzzjjjRRRFFFAAA>>>:::888888777666444333222111111111111111000000000//////111111111111000000000///000111222333444333222222333555777:::@@@KKKYYYbbbkkkkkkkkkiiiiiimmmttt{{{~~~}}}{{{yyyxxxuuutttsssqqqppppppppppppooooooppppppoooooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhgggggghhhhhhiiihhhhhhgggfffdddbbbaaa`````````aaaaaa```bbbdddggglllppptttxxxzzzyyyvvvuuuoookkkgggbbb``````aaabbbfffccc]]]VVVPPPOOOQQQTTT^^^aaaeeeiiikkkkkkjjjiiigggddd___]]]\\\[[[ZZZYYYWWWVVVUUUUUUVVVXXX[[[\\\_________^^^]]]\\\[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUWWWZZZ\\\]]]^^^___vvvZZZNNNGGGDDD@@@============<<<999999::::::::::::999999888888777777666666555555444444555555444444333222111111111222222222222222222000111444333222555:::???IIIYYYlll~~~~~~zzz}}}yyyxxxxxx}}}{{{uuuqqqpppqqqrrrrrrtttuuuuuuuuuvvvyyy{{{~~~~~~~~~}}}~~~~~~~~~zzzwwwrrrpppnnnnnnooossswwwzzz{{{iii^^^TTTPPPNNNLLLKKKMMMRRRSSSUUUVVVWWWZZZ^^^aaacccfffjjjlllmmmpppvvv{{{~~~|||{{{xxxsssmmmhhhaaaaaabbbiiiyyypppgggeeekkk{{{}}}hhhQQQDDD@@@===:::999;;;999777555333111000///000000000000/////////...111111111111000000000000111222333444444444444333444555777<<>>======<<<;;;999::::::::::::999888888888888777777666666555555444444555555444444333222000000000111111222222333222111111333333222666;;;???KKK]]]qqq|||yyywwwyyy|||{{{tttpppooopppqqqqqqsssuuuuuuuuuvvvxxxzzz}}}~~~~~~~~~}}}zzzwwwrrrpppmmmkkkmmmpppuuuxxx}}}{{{hhh___WWWSSSRRROOOPPPSSSVVVXXXZZZ\\\___ccciiimmmqqquuuyyy{{{}}}~~~}}}|||zzzuuuppplllcccaaa```eeerrryyymmmgggkkk{{{zzzfffPPPDDD???<<<:::;;;:::999777555333111000000111111000000000/////////111111111000000000000000111111222333333444444444444555888???JJJXXXfffnnnkkkkkkiiiggghhhooozzz~~~}}}~~~}}}{{{yyywwwvvvsssrrrqqqpppooonnnnnnnnnqqqqqqqqqqqqqqqpppoooooopppppppppooommmkkkjjjiiigggggggggfffgggggghhhiiiggggggfffeeeccc```___]]][[[]]]^^^___```cccfffiiiqqqssswwwyyyxxxuuuqqqnnnjjjhhhdddbbbaaabbbcccddddddaaa[[[UUUOOOMMMNNNQQQXXX[[[aaafffkkknnnppppppoookkkeeeaaa^^^\\\ZZZXXXVVVVVVVVVWWWYYY\\\___aaabbbbbbbbbbbbaaa```___^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXYYYZZZ\\\^^^______```www[[[NNNFFFCCC@@@>>>>>>>>><<<;;;999:::::::::999999888777888888777777666666555555444444555555444444333222000000000111111222222333333111111333333333666<<>><<<:::::::::::::::999888777666888888777777666666555555444444555555444444333222111111111222222222222222333111111333333333777>>>GGGSSSfffxxx|||xxxyyyzzz}}}wwwsssqqqqqqqqqqqqsssvvvwwwwwwwwwxxxzzzzzzzzz{{{{{{}}}~~~}}}}}}{{{xxxqqqooollljjjkkkmmmqqqsssuuuxxx||||||wwwttthhhbbb]]]\\\[[[YYY\\\aaaeeejjjpppwww~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{vvvsssiiidddaaaccciiiuuuzzznnnllluuurrrbbbQQQGGGBBB===<<<===999888777555444333333333222222222222111111111111000000000000111111111111/////////000111222333444555777===HHHUUUccclllqqqooonnnlllkkklllsss~~~}}}}}}}}}|||{{{yyywwwuuuttttttsssrrrpppoooooonnnnnnppppppqqqqqqppppppooonnnnnnnnnmmmmmmkkkjjjhhhggghhhgggggghhhhhhiiijjjkkkiiihhhgggeeecccaaa^^^]]][[[]]]___```aaadddhhhkkkmmmmmmnnnooonnnlllkkkiiigggfffdddbbbaaabbbcccddd___^^^ZZZUUUPPPOOOPPPRRRWWWZZZ___eeejjjooorrrsssppplllfffaaa^^^[[[XXXVVVTTTTTTTTTUUUWWWZZZ^^^```ccccccddddddccccccbbbaaa^^^]]][[[ZZZZZZ[[[]]]^^^\\\]]]^^^___````````````xxx[[[MMMEEECCC@@@??????>>><<<::::::::::::999999888777666888888777777666666555555444444555555444444333222333333333333222222222222444111111333333333888???IIIUUUhhhyyy}}}zzz|||~~~zzzvvvtttrrrrrrqqqtttwwwxxxxxxxxxyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~{{{xxxsssqqqooonnnnnnppprrrtttuuuxxx|||~~~}}}yyyuuusssiiieeecccdddddddddiiioootttyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}yyyuuummmgggcccdddhhhqqqqqqlllqqqxxxnnnaaaRRRIIIDDD???======;;;:::888666444222222111111111111111000000000000///000000000111111111111000000000000111333555666666999@@@LLLZZZeeelllooommmmmmmmmmmmooowww~~~}}}|||||||||{{{zzzxxxvvvuuutttrrrqqqpppooonnnmmmmmmmmmooooooppppppoooooonnnmmmkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhiiijjjkkkllljjjiiihhhfffdddaaa___^^^ZZZ\\\^^^___```cccgggjjjjjjjjjjjjjjjjjjjjjjjjjjjgggfffdddbbbaaabbbbbbccc___]]]YYYTTTOOOLLLMMMOOOVVVXXX]]]bbbhhhllloooqqqqqqmmmgggbbb^^^\\\YYYWWWSSSSSSSSSSSSUUUXXX[[[]]]ccccccdddddddddcccbbbbbb]]][[[YYYXXXXXXYYY[[[]]]^^^^^^___```aaaaaaaaaaaayyy[[[MMMEEECCCAAA@@@???>>><<<::::::::::::999999777666666888888888777666666555555444444555555444444333222444444444333333222222222444111111333333333888???IIIUUUgggxxx|||}}}~~~{{{xxxuuusssrrrrrrtttwwwyyyyyyyyyzzz{{{xxxxxxxxxxxxzzz|||~~~~~~~~~zzzxxxvvvuuutttsssssstttuuuvvvwww{{{~~~~~~zzzvvvtttllliiihhhkkkmmmnnnttt{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~zzzwwwoooiiieeeeeehhhooorrrkkknnnsssvvvlll```SSSKKKFFF@@@===>>>===<<<999666444111000///000000000000//////////////////000000111111111222111111111111222444666777666:::AAANNN\\\ffflllmmmkkklllmmmnnnrrrzzz~~~}}}|||{{{||||||{{{zzzxxxvvvtttsssqqqpppooonnnmmmlllllllllooooooooooooooonnnmmmmmmjjjjjjjjjjjjjjjiiihhhgggiiiiiiiiiiiijjjkkklllmmmkkkjjjiiigggdddbbb___^^^ZZZ[[[]]]^^^___aaaeeehhhjjjiiihhhggghhhiiikkklllgggfffdddbbbaaaaaabbbbbb___]]]YYYSSSMMMJJJJJJKKKUUUWWW[[[```eeejjjmmmnnnrrrnnnhhhccc___]]]ZZZXXXSSSRRRRRRRRRTTTWWWYYY[[[ccccccdddddddddcccbbbbbb[[[YYYWWWVVVVVVWWWZZZ[[[______```aaaaaaaaaaaaaaazzz\\\NNNEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777999999888777666555444444777666555444444333444444222222111111222333444444444111000333555666:::???JJJZZZkkkvvv~~~}}}zzzxxxvvvuuusssttttttuuuwwwxxxyyyzzz{{{vvvwwwxxxzzz|||{{{xxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzyyyuuussspppoooqqqvvv}}}~~~~~~}}}}}}}}}~~~}}}|||{{{zzzzzzrrrnnniiieeegggqqq}}}wwwjjjeeefffvvv~~~{{{~~~ooodddXXXPPPIIIBBB======999999999888666555333222222111111000000000000000222111111111000000//////111222333333222111222333999===FFFQQQ]]]eeejjjkkkiiiiiijjjlllrrr}}}|||{{{}}}}}}|||||||||{{{zzzxxxwwwuuutttsssssspppooommmllllllmmmnnnnnnjjjllloooqqqqqqooollljjjllllllkkkjjjiiiiiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiihhhgggeeeeeeeeecccaaa___YYYYYYZZZ\\\___bbbeeegggjjjiiihhhgggffffffgggggggggggggggfffdddbbb___^^^bbb^^^XXXRRRNNNLLLLLLMMMOOOSSSXXX^^^ccchhhnnnrrrqqqnnniiieeebbb___[[[YYYVVVSSSOOOMMMNNNQQQVVVZZZ^^^```ccceeeeeeccc```^^^XXXWWWVVVTTTTTTTTTUUUVVVXXXYYY[[[]]]^^^^^^^^^^^^zzz\\\NNNEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777999999888777666555444444666555444333333222222333000000//////000111111222444111111444555666:::@@@KKKZZZkkkvvv~~~{{{yyyxxxvvvuuussstttuuuvvvwwwyyyzzzzzzvvvwwwxxxyyy|||~~~~~~{{{xxxwwwwwwwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxuuusssqqqsssxxx}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyytttpppjjjfffgggppp}}}yyylllffffffpppzzz}}}{{{uuukkk___VVVNNNDDD???>>><<<<<<<<<;;;:::888666555333222222111111111111111111111111111000000000///111222333333222111333444999>>>GGGSSS]]]eeeiiijjjggghhhjjjnnnvvv||||||~~~~~~|||{{{{{{{{{zzzyyywwwvvvtttsssssssssoooooonnnmmmlllmmmmmmnnnkkkmmmoooppppppooolllkkkkkkkkkjjjiiihhhhhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiihhhgggeeeeeeeeedddaaa___ZZZ[[[[[[]]]```cccfffgggjjjiiihhhfffffffffggghhhhhhhhhhhhgggfffdddbbb```]]]YYYTTTNNNJJJIIIIIIJJJNNNQQQWWW\\\aaaggglllppppppmmmiiieeebbb___\\\YYYWWWTTTPPPMMMNNNQQQVVVYYY^^^___bbbddddddbbb___^^^UUUTTTRRRPPPPPPPPPQQQRRRVVVWWWYYY[[[]]]^^^^^^^^^zzz\\\OOOEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777999999888777666555444444555555444333222222222222000000000///000000111222555222222444555555:::AAALLLZZZkkkvvv~~~}}}zzzyyywwwvvvsssssstttuuuwwwxxxyyyyyyvvvwwwwwwyyy{{{}}}~~~{{{yyyxxxxxxwwwxxxyyy|||~~~|||{{{{{{yyyvvvtttuuuyyy}}}~~~~~~}}}}}}|||{{{zzzyyyyyyxxxvvvrrrkkkfffgggooo{{{|||ooohhheeeiiisss}}}|||ssshhh___TTTHHH@@@>>>>>>======<<<;;;999777777444333333222111222222222111111111111000000000000111222333222222222444555999???JJJUUU^^^dddggghhheeegggkkkqqqzzz}}}|||}}}{{{yyyyyyyyyxxxwwwvvvtttsssrrrqqqqqqoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjiiihhhhhhgggggggggiiiiiiiiiiiihhhhhhhhhhhhhhhgggeeeeeeeeedddbbb___\\\\\\\\\]]]```bbbeeegggiiihhhgggffffffggghhhhhhjjjjjjjjjiiigggeeecccaaa\\\XXXSSSOOOLLLKKKKKKLLLLLLPPPUUUZZZ___dddiiimmmmmmkkkhhhfffdddaaa]]]ZZZXXXUUUQQQOOOOOORRRUUUXXX]]]^^^aaabbbbbbaaa^^^]]]TTTRRRPPPMMMLLLMMMOOOPPPRRRTTTVVVYYY[[[]]]^^^___{{{]]]OOOEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777888888888777666555555555666555444333222222222222333222222222222222333333555333333555555555<<>>>>>>>>===<<<;;;;;;:::999999888888777888888777777666666555555777666555444333333333333333333222222222222222333444333333555555666>>>GGGQQQ^^^mmmxxx~~~sssyyy|||zzzxxxvvvtttrrrrrrsssuuuvvvwwwxxxyyywwwxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}|||{{{zzzzzz}}}}}}}}}|||zzzxxxwwwxxxyyyyyy{{{|||}}}~~~~~~|||{{{xxxwwwvvvwwwyyyzzzzzzzzz{{{~~~~~~~~~{{{{{{zzzzzzyyyyyyxxxxxxwwwtttnnniiigggkkkrrrwwwwwwmmmggggggnnnzzz|||vvvooobbbQQQEEEBBB;;;::::::999888666444444222222111000000000000000000000000000000000111111111111222222222333666999;;;DDDPPP[[[```bbbcccccceeejjjqqqzzz}}}{{{zzzyyyyyyttttttrrrqqqppppppppppppooooooooonnnmmmmmmlllkkknnnmmmmmmlllmmmnnnooopppnnnnnnlllkkkjjjiiiiiiiiihhhhhhhhhgggggggggffffffhhhgggeeeeeefffeeecccaaa]]]\\\\\\\\\]]]___aaabbbggggggfffffffffhhhiiijjjnnnmmmkkkhhhddd```\\\ZZZSSSQQQNNNKKKIIIHHHHHHIIIMMMPPPUUUYYY]]]aaafffiiiiiihhhhhhiiiiiifffbbb___[[[XXXTTTQQQPPPRRRTTTVVVYYYZZZ\\\]]]]]]\\\ZZZYYYUUUSSSPPPMMMKKKKKKLLLMMMLLLNNNPPPTTTXXX\\\___```{{{]]]PPPEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777888777777777666666666555777777666555444444444444222111000000///000000000222222333555555777@@@KKKWWWcccrrr~~~xxxooowww}}}zzzxxxvvvtttsssssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||}}}}}}}}}|||{{{zzzzzz|||}}}~~~~~~|||{{{zzzyyyyyyzzzzzz{{{|||}}}}}}~~~{{{zzzyyywwwwwwwwwwwwwwwwwwuuuvvvyyyyyyvvvvvvxxxyyyzzz|||~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyywwwuuuqqqllljjjjjjnnnrrrxxxzzz~~~zzzpppiiihhhllluuuxxxiiiVVVIIIDDD<<<<<<<<<;;;:::888666555222111000000//////000000000000000000111111111111111111222111222444777;;;>>>IIIWWWaaaeeedddddddddgggmmmvvv~~~}}}{{{zzzyyyxxxtttsssrrrqqqppppppppppppoooooooooooonnnmmmkkkjjjmmmmmmlllmmmmmmnnnoooppppppooommmllljjjjjjiiiiiihhhhhhhhhhhhgggggggggggghhhfffffffffffffffdddbbb___^^^]]]]]]^^^___```aaagggfffffffffggghhhjjjkkkmmmllljjjgggccc^^^ZZZXXXTTTRRROOOLLLJJJIIIIIIJJJLLLOOOTTTXXX\\\```dddggghhhhhhiiikkkllljjjeeebbb\\\ZZZVVVSSSQQQRRRSSSUUUWWWWWWXXXYYYYYYXXXWWWWWWSSSQQQOOOLLLJJJIIIIIIIIILLLMMMOOOSSSWWW[[[___aaa{{{^^^PPPEEEBBB???>>>>>>>>>===<<<;;;;;;:::999999888888777777777777777666666666666666666555444333333333333222111111000//////000000000111333555555888BBBNNN^^^jjjyyy{{{rrrlllvvv~~~{{{yyywwwuuussstttuuuvvvwwwyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~|||}}}~~~~~~~~~}}}|||||||||}}}~~~}}}}}}|||||||||||||||||||||zzzzzzyyyxxxxxxwwwwwwwwwwwwttttttyyyyyyuuuuuuyyyxxxyyy{{{~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxuuuqqqmmmlllmmmnnnrrrtttxxx}}}|||ssslllfffhhhnnnzzzqqq\\\LLLFFF=========<<<;;;999777777333222111111000000111111///000000000111111111111111111111111222444888<<>>>>>>>>===<<<;;;;;;::::::999888888777777777777777666666666666555555444333222222222222444444333222111111222222///000333555555888DDDPPPcccooo~~~xxxnnnllluuu}}}zzzxxxvvvttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwsssuuuzzz{{{xxxxxx|||{{{|||~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxuuuqqqmmmlllmmmoooppptttzzz}}}uuunnnccceeejjjtttwww___NNNHHH======<<<;;;:::888777666444333222222111111222222//////000000111111111222111111111111222444999===GGGSSSbbblllnnnkkkiiiiiiiiiqqq}}}}}}{{{{{{{{{zzzyyyxxxvvvuuussssssrrrqqqpppppppppqqqooopppppppppnnnmmmkkkiiikkklllmmmnnnooooooooooooooonnnllljjjiiihhhggggggiiiiiiiiiiiihhhhhhhhhhhhhhhfffffffffgggfffeeecccdddcccbbbaaaaaabbbcccdddfffeeeeeefffgggiiikkkllliiiiiihhhgggdddaaa^^^\\\SSSRRROOOLLLJJJHHHHHHHHHJJJMMMQQQTTTXXX[[[```cccggghhhkkkoooqqqooojjjfff^^^\\\XXXUUURRRRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUTTTSSSQQQNNNKKKIIIMMMMMMOOORRRVVVZZZ^^^aaa|||___QQQFFFDDDAAA@@@??????===<<<;;;:::999999888888999999888777666555555444444555444444444444444444444444111222333111///......///444222333555666<<>>;;;999888888666555222333333222000///000222111111111111000000000000222000000222111333:::CCCLLL\\\kkkmmmjjjgggffffffpppwww|||zzz{{{{{{{{{zzzxxxvvvuuutttsssqqqoooooopppqqqrrrqqqpppnnnlllkkkkkkkkkkkklllllllllmmmmmmmmmmmmnnnmmmlllkkkiiihhhgggggggggiiiiiihhhhhhggggggffffffggggggggggggggghhhiiiiiifffeeecccaaa`````````aaaccccccdddeeeeeefffgggggghhhjjjiiieeedddddd```YYYUUURRRNNNKKKJJJJJJIIIGGGHHHKKKOOOSSSWWW\\\aaaeeeggghhhkkknnnooommmiiieee```]]]XXXUUUSSSRRRQQQPPPQQQQQQRRRRRRSSSUUUVVVWWWZZZXXXVVVUUUSSSPPPKKKHHHLLLMMMNNNQQQUUUYYY]]]___|||___QQQEEECCC@@@>>>>>>>>><<<;;;<<<;;;::::::999999::::::888777666555555444444555444444444444444444444444333444444333111000000111444222333555777<<>>MMMZZZppp}}}}}}ssslllgggdddcccnnn~~~{{{yyyssssssssssssuuuwwwzzz{{{|||||||||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||yyyssskkkeeeeeehhhjjjooovvv|||xxxqqq___\\\\\\ddduuusssXXXIIIBBB@@@===;;;<<<<<<;;;;;;444444444222000///000222222222111111111000000000222111222444555888@@@IIIYYYgggrrrsssnnnkkkkkklllqqqyyy}}}{{{{{{yyyxxxwwwwwwvvvvvvtttssssssrrrqqqrrrrrrrrrpppooommmlllkkkjjjkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiggggggffffffgggggghhhhhhkkkjjjhhheeecccbbbaaaaaaaaabbbccceeefffgggggggggdddfffgggeeeeeeeeeaaa[[[WWWSSSNNNKKKIIIHHHGGGFFFHHHJJJNNNRRRVVV[[[aaafffhhhiiikkknnnpppoookkkhhhdddaaa]]]ZZZXXXWWWVVVTTTQQQQQQRRRSSSTTTVVVXXXXXX]]][[[ZZZYYYXXXUUUQQQNNNLLLLLLMMMOOORRRVVVZZZ\\\{{{^^^QQQFFFCCC@@@======<<<;;;:::<<<<<<;;;:::::::::::::::888777666555555444444555444444444444444444444444444555666555333222333444444222333666999@@@OOO^^^sssrrriiidddaaabbbeeerrr{{{yyysssrrrrrrssstttwwwyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}zzzssskkkdddccceeegggkkkssszzzyyysss^^^ZZZYYY```ooo}}}}}}~~~tttYYYIIIBBB@@@=========>>>>>>===555555555333111000111222222222222111111111000000111000111444666999BBBLLL\\\iiisssqqqllljjjlllmmmuuu}}}~~~|||zzzxxxwwwvvvuuuvvvvvvtttttttttsssssssssrrrrrrooonnnmmmkkkjjjjjjkkkkkkjjjkkkkkkkkkllllllllllllmmmmmmmmmmmmlllkkkjjjiiigggggghhhhhhiiiiiijjjjjjggggggfffffffffgggggghhhkkkjjjhhhfffcccbbb```___^^^___aaaccceeefffffffffbbbeeefffeeeffffffbbb\\\XXXTTTOOOJJJIIIHHHHHHGGGHHHKKKNNNRRRWWW\\\cccgggjjjkkkmmmoooqqqpppmmmjjjeeebbb___\\\[[[YYYWWWUUURRRRRRRRRSSSUUUWWWXXXYYY]]][[[ZZZZZZYYYWWWSSSQQQMMMLLLLLLMMMPPPTTTXXXZZZ{{{^^^PPPIIIEEEAAA>>>======<<<<<<;;;::::::999999999999999888777666555555444444555444444444444444444444444222333444333222111222333444222333666:::BBBSSSbbbttt}}}pppiiidddbbbdddjjjyyy~~~zzzxxxrrrrrrrrrrrrtttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||||||||{{{zzzxxxssslllgggbbbccccccfffoooyyyzzzuuubbb[[[XXX___kkk}}}{{{xxxzzzzzztttXXXHHHBBB@@@>>>===>>>??????>>>666666666444111000111222222222222222111111111111000///000444666999CCCLLL___jjjrrrpppjjjjjjnnnppp{{{~~~}}}{{{zzzxxxvvvuuuuuuuuuvvvsssssstttttttttsssrrrqqqnnnmmmlllkkkjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmllljjjjjjgggggghhhhhhiiiiiiiiijjjggggggffffffffffffggggggiiihhhgggeeebbb```^^^]]][[[\\\___bbbdddeeeeeedddaaaeeeffffffggghhhddd^^^YYYUUUOOOKKKIIIIIIIIIIIIJJJNNNSSSWWW\\\aaagggjjjnnnnnnoooqqqsssrrrooolllfffccc```^^^]]][[[XXXVVVSSSTTTTTTTTTUUUWWWXXXYYY[[[ZZZYYYYYYYYYWWWTTTRRRNNNMMMLLLLLLNNNRRRVVVYYYzzz]]]PPPJJJFFFAAA>>>=========<<<::::::999888888888888999888777666555555444444555444444444444444444444444111222333222111000111222444222333666;;;DDDVVVeeeuuu~~~wwwrrrmmmggghhhooo~~~|||yyywwwrrrrrrrrrrrrsssuuuwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwsssnnnjjjbbbbbbaaaccclllwwwyyyvvvfff]]]YYY^^^iiixxx{{{vvvwwwxxxrrrWWWHHHBBB???===<<<===>>>>>>===777777777555222111111222333222222222222111111111000///111444777:::CCCMMM___jjjqqqnnnjjjkkkqqquuu~~~~~~~~~}}}|||yyyyyywwwvvvuuuuuuttttttqqqrrrtttuuutttsssqqqooonnnmmmkkkjjjjjjjjjkkkllliiiiiijjjjjjjjjkkkkkkkkkllllllmmmnnnmmmllljjjiiigggggggggggghhhhhhhhhhhhggggggffffffeeeeeeffffffffffffeeedddbbb```^^^\\\YYY[[[^^^bbbdddeeeeeedddbbbeeehhhhhhiiiiiieee^^^ZZZVVVPPPLLLKKKKKKLLLLLLPPPTTT[[[aaafffjjjnnnqqqssssssssstttuuussspppnnngggeeebbb```___]]]ZZZWWWVVVVVVUUUUUUVVVVVVWWWXXXZZZYYYXXXYYYYYYXXXUUUSSSPPPNNNMMMLLLNNNQQQUUUXXXzzz]]]PPPJJJFFF@@@===<<<<<<<<<;;;;;;;;;:::999999999999:::888777666555555444444555444444444444444444444444000222333222111000111333444222333777<<>>;;;::::::;;;:::999888888888666333111222333333333333222222222111111444333444888999===FFFOOOXXXbbbhhhfffcccgggpppvvv}}}|||{{{{{{zzzwwwwwwxxxxxxwwwuuusssqqqooopppsssuuutttrrrooommmmmmlllkkkjjjjjjjjjkkklllhhhiiiiiiiiiiiijjjjjjjjjiiikkklllmmmmmmkkkjjjhhhggggggffffffeeeeeeeeedddhhhgggfffeeeeeeeeeeeeeeeddddddddddddcccaaa___^^^ZZZ\\\aaaeeeggghhhhhhgggdddhhhkkkjjjkkkkkkfff___[[[VVVQQQMMMMMMOOOQQQRRR\\\bbbllltttyyy{{{}}}~~~{{{zzzxxxxxxwwwvvvrrrpppkkkiiigggeeedddbbb^^^[[[ZZZYYYXXXWWWVVVUUUUUUVVVZZZYYYYYYZZZ[[[[[[XXXVVVRRRPPPNNNLLLMMMQQQUUUWWW}}}^^^NNNEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222000111111111222222222222444333555999>>>GGGXXXgggyyyzzz}}}~~~}}}~~~|||xxxuuutttoooooooooppprrrtttvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}|||wwwooojjjdddaaa\\\\\\cccnnnvvvxxxsssggg]]]^^^fffttt~~~rrrttt{{{sss\\\KKKCCC@@@<<<::::::;;;;;;;;;<<<<<<<<<;;;999666333111222111111000000000000000222333444555777===GGGOOO\\\___aaabbbdddjjjrrryyy}}}{{{{{{zzzxxxvvvuuuuuuuuuuuutttrrrpppooonnnqqqtttvvvuuurrrnnnlllnnnmmmmmmmmmlllllllllllllllkkkjjjiiihhhhhhhhhhhhmmmmmmnnnmmmllljjjhhhfffhhhhhhggggggfffffffffeeehhhhhhgggfffeeeeeeeeeeeedddcccbbbbbbccccccaaa___]]]___bbbfffhhhiiiiiiiiikkklllmmmmmmkkkhhhdddaaa[[[YYYUUUPPPNNNQQQYYY___fffnnnxxx~~~~~~}}}~~~~~~{{{xxxuuutttrrrpppnnnkkkjjjjjjjjjjjjhhhdddaaaZZZZZZXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZUUUSSSQQQNNNLLLNNNRRRUUU}}}^^^NNNEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222000000000111111111222222222111333777<<>>;;;::::::::::::666777888888777666555444222222111000000000000111111333555777:::BBBMMMUUU[[[^^^bbbeeeiiiqqq{{{|||zzzyyywwwuuusssqqqqqqrrrrrrqqqpppooooooqqqrrrsssssssssrrrqqqpppooooooooonnnnnnnnnmmmmmmooonnnmmmllllllllllllllllllllllllllllllkkkjjjjjjhhhhhhhhhhhhhhhgggggggggggggggfffeeeddddddddddddbbbbbbaaabbbddddddcccbbb___```aaabbbeeehhhjjjlllmmmnnnoooooommmjjjgggeee```]]]YYYVVVWWW^^^gggnnnwww|||}}}||||||vvvssspppnnnmmmllljjjhhhjjjiiiiiijjjjjjiiigggddd^^^]]][[[YYYWWWVVVVVVUUUVVVVVVWWWYYYZZZ[[[\\\\\\ZZZYYYWWWTTTRRRSSSUUUXXX~~~^^^NNNEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222//////000000000111111111666555777;;;@@@IIIZZZiiisssvvv{{{~~~||||||xxxtttrrrqqqooooooooooooqqqsssuuuvvvuuuvvvwwwyyyzzz{{{||||||~~~zzzuuupppgggaaa\\\\\\aaahhhrrr{{{{{{qqqhhhfffnnn}}}}}}iiiVVVGGGCCC>>>;;;:::::::::999888888888888777666555444333222111111000000111111222444777:::>>>GGGRRRZZZ^^^aaaeeehhhmmmttt~~~{{{yyyxxxvvvtttrrrppppppppppppppppppooooooqqqqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnooonnnnnnmmmllllllmmmmmmkkkkkklllllllllllllllllliiiiiiiiiiiiiiiiiiiiihhhgggfffeeeddddddccccccdddbbbaaaaaaccceeeeeedddcccaaa`````````bbbfffkkkmmmmmmnnnoooooonnnllliiigggbbb___[[[YYY]]]dddnnnttt{{{}}}~~~}}}yyyuuutttssspppnnnkkkiiiiiiiiigggeeehhhgggggghhhiiiiiihhhfff```___]]]ZZZXXXVVVVVVUUUUUUUUUVVVXXXYYY[[[]]]^^^\\\\\\ZZZXXXVVVUUUWWWYYY___OOOEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222000000000000111111111111111111222666;;;DDDUUUeeerrrvvv|||~~~~~~{{{~~~zzzwwwtttrrrqqqooooooooooooppprrrtttuuutttuuuwwwyyyzzz{{{{{{{{{~~~{{{vvvsssiiiaaa\\\\\\___eeeqqq|||xxxmmmgggmmm{{{kkkXXXGGGCCC???;;;;;;;;;::::::;;;;;;:::999888666555444333222222111111111111111///222555888===FFFRRRZZZcccfffiiilllpppxxx~~~{{{yyywwwvvvtttrrrqqqqqqppppppppppppppppppppppppooooooooooooppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllllllllllllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjggggggfffeeeddddddddddddbbbbbbbbbccceeefffdddcccbbb```______aaafffkkknnnnnnnnnoooooonnnmmmkkkiiibbb___\\\\\\aaaiiiqqqvvvzzzzzzxxxuuuqqqmmmkkkkkkjjjhhheeedddeeeeeecccbbbeeeddddddeeeggghhhgggfffaaa```^^^[[[YYYWWWVVVVVVTTTUUUUUUWWWYYY[[[]]]^^^\\\]]]\\\[[[YYYXXXYYYZZZaaaQQQEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222000111111111222222222222222111333777<<>><<<;;;;;;;;;;;;<<<<<<;;;999888666555555333333222111111111111222111333777:::???HHHTTT]]]fffiiimmmpppttt|||}}}zzzyyyxxxwwwuuuttttttsssrrrqqqqqqqqqqqqqqqooooooooooooppppppppppppooooooooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkllllllmmmlllllllllllllllmmmnnnjjjjjjjjjkkkkkkkkkkkkkkkhhhhhhgggfffeeeeeeeeeeeeccccccbbbccceeeeeedddbbbbbb```^^^^^^aaaeeejjjnnnmmmnnnnnnooonnnmmmlllkkkcccaaa^^^```eeelllrrruuuwwwuuuqqqmmmjjjgggeeeeeecccaaa_________```___^^^``````___aaadddffffffeeebbbaaa___\\\ZZZXXXWWWWWWUUUUUUUUUVVVXXXZZZ]]]^^^\\\^^^___^^^\\\[[[\\\]]]bbbSSSEEEBBB???=========;;;::::::::::::999999999888888888777666555555444444555444444555555444444333222222222222222333333333333555444666:::???HHHYYYiiitttzzz~~~~~~~~~~~~wwwzzz~~~zzzwwwtttrrrqqqoooooonnnooopppqqqsssttttttuuuxxxzzz{{{|||{{{zzz}}}~~~}}}{{{}}}}}}}}}|||}}}}}}{{{xxxuuulllbbb[[[\\\]]]```nnn~~~vvviiijjjrrrxxxhhhTTTFFFBBB>>><<<<<<<<<<<<<<<:::999888777777666666666444333222222111111222222444666999===BBBKKKWWW```fffiiinnnrrrwww}}}zzzyyyyyyxxxwwwvvvwwwvvvtttsssrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkllllllmmmnnnmmmllllllkkklllmmmmmmjjjkkkkkkkkklllllllllllliiiiiihhhgggffffffffffffeeedddcccdddeeeeeecccbbbaaa```^^^^^^aaaeeejjjmmmmmmmmmnnnnnnnnnmmmlllllleeecccaaadddiiiooorrrtttpppmmmiiieeebbbaaa```___\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\[[[[[[]]]aaacccddddddbbbaaa___]]][[[ZZZYYYXXXVVVUUUUUUUUUWWWYYY\\\^^^]]]___aaaaaa`````````aaacccTTTEEEBBB???=========<<<::::::::::::999999999888888888777666555555444444555444444555555444444333222222222333333333444444444333333444888===GGGWWWggguuu{{{~~~}}}{{{{{{zzz||||||vvvzzz~~~zzzwwwtttrrrqqqoooooonnnooooooqqqsssttttttuuuxxxzzz||||||{{{{{{{{{|||~~~}}}{{{yyy}}}~~~~~~~~~||||||||||||}}}{{{xxxuuummmbbb[[[]]]]]]___mmmxxxjjjhhhnnnsssfffRRREEEBBB>>><<<<<<=========777777666666666666777777444333222222111111222222111444777:::???HHHTTT\\\eeeiiinnnsssyyy~~~|||zzzyyyzzzyyyxxxwwwyyyxxxvvvtttsssssssssssspppqqqssstttuuutttssssssnnnmmmmmmmmmllllllllllllmmmmmmlllllllllmmmmmmnnnooonnnmmmlllkkkllllllmmmkkkkkkkkkllllllmmmmmmmmmjjjiiihhhggggggffffffgggfffeeeddddddeeeeeecccaaa```___^^^___aaaeeejjjllllllmmmmmmmmmmmmmmmllllllfffdddcccffflllqqqrrrrrrkkkgggbbb^^^\\\\\\[[[[[[XXXVVVTTTUUUVVVWWWWWWVVVZZZYYYYYY[[[___bbbccccccbbbaaa___]]]\\\ZZZZZZYYYVVVVVVUUUUUUVVVYYY[[[]]]^^^```cccdddcccccccccddddddSSSFFFCCC@@@>>>>>>===<<<;;;;;;;;;::::::999888888777777777777777666666666666333333333222222222111111111111111111111111111111111111555999>>>HHH[[[lllvvv|||{{{}}}wwwvvvtttrrrsssxxx~~~|||yyy}}}zzzwwwtttqqqnnnooonnnlllkkkkkkmmmppprrruuuwwwxxxxxxxxxyyy|||~~~|||}}}~~~|||zzz~~~}}}}}}zzzwwwtttppphhh```[[[YYY^^^kkkyyy~~~rrrggghhhuuu~~~kkkQQQGGGFFFAAA<<<999:::999888888888888777666444333222333222222111111222222333666777;;;@@@HHHPPPWWW\\\bbbeeekkkrrr{{{~~~~~~}}}{{{yyyxxxxxxxxxyyywwwwwwvvvtttsssrrrqqqpppssssssssstttssssssrrrrrrpppnnnllllllnnnpppppppppkkkkkkkkklllmmmnnnoooooommmmmmllllllllllllmmmmmmooooooooonnnmmmmmmllllllllljjjhhhfffeeedddddddddgggffffffeeeeeeddddddcccbbb```^^^^^^bbbggglllnnnnnnnnnnnnmmmlllkkkiiihhhgggdddbbbeeejjjnnnmmmkkkdddaaa]]]ZZZYYYYYYXXXWWWTTTTTTTTTUUUVVVWWWYYYZZZTTTUUUWWWYYY\\\^^^```aaa``````___^^^^^^]]]\\\\\\UUUUUUUUUUUUVVVXXXZZZ[[[^^^aaafffhhhhhhgggfffeeecccRRRFFFCCC@@@>>>>>>===<<<;;;:::::::::999888888777777777777777777666666666555333333333222222222222111222222222222222222222222222222555:::@@@JJJ]]]nnnyyy}}}{{{tttpppllljjjkkkpppwwwzzzxxx~~~zzzwwwtttpppnnnooommmlllkkklllnnnppprrrsssuuuvvvwwwwwwxxxzzz|||}}}~~~~~~}}}}}}}}}}}}{{{xxxuuupppiiiaaa\\\YYY^^^kkkxxxttthhhgggsssmmmSSSGGGDDD???;;;888888888777888888777777666444333222333222222111111222222333666777:::???GGGPPPXXX]]]bbbeeekkksss{{{~~~}}}|||zzzyyyxxxwwwxxxxxxvvvvvvuuutttsssrrrrrrqqqrrrsssssstttssssssrrrrrrrrrpppmmmmmmnnnnnnnnnnnnlllkkkkkkllllllnnnoooooommmmmmllllllllllllmmmmmmoooooonnnnnnmmmllllllkkkkkkjjjhhheeedddccccccdddfffeeeeeeeeeddddddccccccdddaaa______aaaeeeiiikkkmmmmmmmmmmmmllljjjiiihhhiiifffdddeeeiiikkkiiieee___\\\XXXVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVWWWYYYZZZ\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\WWWVVVUUUUUUVVVWWWYYYZZZ]]]aaaeeehhhiiihhhggggggbbbQQQFFFCCC@@@>>>>>>===<<<;;;:::999999888777777666666777777777666666666555555333333333333222222222222333333333333333333333333444333666<<>>GGGPPPZZZ___bbbffflllttt|||~~~|||{{{yyyxxxwwwvvvvvvvvvttttttttttttsssssssssrrrrrrrrrsssssstttssssssrrrtttqqqnnnmmmmmmnnnmmmllllllllllllllllllmmmnnnooommmmmmllllllllllllmmmmmmnnnnnnmmmmmmlllkkkkkkkkkjjjhhhfffdddccccccccccccddddddddddddcccccccccccceeecccaaa___```cccfffhhhllllllllllllkkkjjjhhhgggiiigggeeeeeegggfffbbb^^^[[[XXXTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWXXXYYYYYYZZZZZZ]]]\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWVVVVVVWWWXXXYYY\\\```eeehhhiiijjjjjjkkkaaaPPPFFFCCC@@@>>>>>>===<<<;;;999999888888777666666666777777666666666555555555444444333333333222222222333333333333333333333333555444777===FFFSSSgggwwwoooeeeaaa___aaagggooozzzxxxtttwww~~~{{{yyyuuuppplllnnnmmmllllllmmmoooqqqrrrvvvwwwyyyyyyyyyzzz}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{yyyrrrlllddd___[[[]]]hhhsss|||mmmgggooottt]]]MMMFFF???===<<<;;;:::;;;777777777777666555444333333222222111111222222333666777999>>>GGGRRR\\\aaabbbfffmmmuuu~~~}}}zzzzzzyyyxxxwwwvvvuuuuuussssssssssssssssssssssssrrrrrrsssssstttsssssssssssspppnnnmmmmmmnnnnnnmmmlllllllllllllllmmmnnnooommmllllllkkkkkkllllllmmmmmmmmmllllllkkkkkkjjjjjjhhhgggeeecccbbbbbbbbbcccccccccccccccccccccccccccdddcccbbb``````bbbeeehhhjjjkkkllllllkkkjjjhhhfffgggfffdddddddddaaa]]]YYYWWWUUUQQQPPPPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWWWW[[[___dddhhhjjjkkkmmmnnnaaaPPPFFFCCC@@@>>>>>>===<<<;;;999999888888777666666666666666666666555555555555444444444333333333222222333333333333333333333333666444777???JJJZZZnnn~~~qqqhhhbbbaaabbbhhhpppzzzvvvsssxxx~~~{{{xxxuuupppmmmmmmmmmmmmmmmnnnpppqqqsssuuuvvvxxxxxxxxxyyy|||~~~}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||yyytttmmmfff```\\\]]]fffqqqqqqhhhmmmzzzdddPPPFFF>>>======999888:::666777777777666555444333333222222111111222222333555666:::@@@IIITTT^^^dddccchhhoooxxx}}}yyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrsssssssssssssssqqqrrrrrrssstttttttttsssqqqooommmlllnnnooooooooommmllllllllllllmmmnnnnnnllllllkkkkkkkkkkkkllllllllllllkkkkkkjjjiiiiiiiiigggfffeeecccbbbbbbbbbcccbbbbbbbbbccccccdddddddddbbbccccccaaa```bbbfffiiiiiijjjlllmmmllljjjhhhfffccccccbbbbbb```]]]YYYVVVSSSQQQNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWXXXYYYZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVWWWZZZ^^^cccgggjjjlllnnnpppbbbPPPFFFCCC@@@>>>>>>===<<<;;;:::999999888777777666666666666666555555555444444444444444444333333333333333333333333333333333333666444777@@@NNN```uuuyyypppgggeeefffkkkqqq{{{tttqqqwww}}}zzzwwwtttqqqnnnllllllmmmnnnoooqqqrrrsssrrrsssuuuuuuuuuvvvyyy{{{||||||{{{{{{|||~~~~~~}}}}}}~~~~~~|||yyyuuunnngggbbb]]]]]]dddnnntttiiimmm~~~kkkTTTFFF<<<<<<<<<777555777666666666666666555444444333222222111111222222333444777;;;CCCMMMWWW```eeeeeejjjrrr{{{~~~|||yyyyyyyyyyyywwwvvvuuutttrrrrrrrrrrrrrrrsssssssssqqqqqqrrrsssttttttttttttpppnnnllllllnnnpppppppppmmmmmmlllllllllmmmmmmnnnllllllkkkkkkkkkkkkllllllkkkkkkkkkjjjiiiiiihhhhhhgggfffeeecccbbbbbbccccccaaabbbbbbcccdddeeeeeefffbbbdddeeecccaaabbbfffjjjiiijjjlllnnnmmmkkkiiigggaaaaaa```___\\\YYYVVVTTTOOOLLLJJJIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXYYYZZZWWWXXXYYYZZZ\\\]]]^^^___\\\[[[YYYXXXVVVVVVVVVWWWZZZ]]]bbbfffiiikkknnnpppcccQQQFFFCCC@@@>>>>>>===<<<;;;:::::::::999888888777777666666555555555444444444555444444444444333333333222222222222222222222222666333666AAARRReee{{{xxxooollllllpppuuu~~~rrrooouuu}}}xxxuuusssqqqpppllllllmmmnnnpppqqqrrrsssqqqrrrsssttttttuuuwwwzzz}}}}}}||||||}}}~~~~~~~~~~~~{{{yyyuuupppiiiccc^^^\\\ccclll{{{wwwkkkmmmwwwsssZZZJJJ?????????888555888666666666666666555555444333222222111111222222333333777===FFFPPPZZZbbbgggffflllttt}}}}}}|||yyyzzzzzzyyyxxxwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssttttttttttttqqqooommmmmmnnnoooooonnnnnnmmmmmmlllllllllmmmmmmlllkkkkkkjjjjjjkkkkkklllkkkjjjjjjiiihhhhhhgggggggggfffeeedddccccccddddddaaabbbcccdddeeefffggggggeeeggghhhfffbbbaaadddhhhiiikkkmmmooonnnllliiihhhbbbaaa___\\\XXXTTTSSSRRRMMMKKKIIIIIIKKKMMMNNNNNNLLLMMMPPPSSSTTTUUUTTTTTTVVVVVVVVVVVVWWWWWWWWWXXXWWWXXXYYY[[[]]]___```aaa\\\[[[YYYXXXWWWWWWWWWWWWYYY]]]aaaeeehhhjjjmmmpppcccRRRFFFCCC@@@>>>>>>===<<<;;;;;;;;;::::::999888888888666666555555555444444444555555444444444333333333111111111111111111111111555333666BBBSSShhh~~~}}}uuusssrrruuuzzzqqqnnnsss|||wwwtttsssrrrqqqllllllmmmoooppprrrssssssrrrsssuuuuuuuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~{{{xxxvvvpppjjjddd^^^\\\ccckkkxxxyyylllnnnqqqxxxzzzyyy{{{xxx```OOOCCCCCCCCC;;;888;;;666666666666666666555444333222222222222222222333333777???HHHSSS\\\cccggggggmmmuuu}}}|||yyyzzzzzzzzzyyywwwuuutttsssssssssrrrrrrqqqqqqqqqpppqqqrrrsssttttttttttttsssqqqnnnmmmmmmnnnmmmlllnnnmmmmmmlllllllllmmmmmmlllkkkkkkjjjjjjkkkkkkllljjjjjjiiiiiihhhggggggggghhhgggeeedddcccddddddeeebbbbbbcccdddfffggghhhhhhhhhjjjkkkgggbbb```cccfffiiikkknnnoooooommmjjjhhhcccbbb___[[[UUUQQQPPPPPPOOOMMMKKKKKKMMMOOOPPPPPPJJJLLLOOORRRTTTUUUTTTTTTXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYY[[[]]]___aaabbb\\\[[[YYYXXXWWWWWWXXXXXXYYY\\\aaadddgggjjjmmmoooeeeTTTGGGEEEBBB???>>>;;;888666;;;<<<<<<<<<<<<;;;::::::666555444333333333444555333333444444333333222111333333222222222222222222999777777@@@SSSjjj}}}yyyvvvyyyzzznnnllloooxxx{{{vvvsssqqqpppjjjlllnnnooonnnoooqqqsssssstttvvvvvvuuuvvvyyy{{{}}}}}}~~~~~~}}}||||||{{{yyywwwyyyrrrjjjeee___[[[^^^dddwww~~~pppdddjjjooozzzuuuvvvzzzgggNNN@@@>>>999888:::777777777777777666666666666555444222222333444333333333777>>>IIISSS[[[___```eeekkkuuu~~~|||zzzxxxxxxwwwwwwvvvvvvuuuuuuuuuuuusssrrrrrrrrrrrrrrrsssrrrqqqqqqqqqrrrssstttqqqqqqpppooonnnmmmlllkkkmmmmmmlllkkklllmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjiiiiiiiiihhhiiihhhgggfffeeedddddddddggggggggggggggghhhhhhhhhiiiiiihhheeecccbbbdddfffhhhiiilllpppqqqoookkkgggcccaaa\\\XXXTTTRRRQQQPPPKKKKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^]]][[[YYYXXXXXXXXXYYYVVVYYY]]]aaaeeeiiinnnrrrdddRRREEEBBB???===<<<:::777555888888888888888777777666666666444333222333444444333333444444333333222111222222222222222222222222888666888AAASSSiii{{{zzzwwwzzzzzzmmmkkknnnxxx{{{vvvrrrooommmiiikkkmmmnnnoooppprrrtttuuuvvvwwwwwwwwwxxxzzz|||}}}~~~}}}||||||{{{xxxvvvxxxrrrkkkfff```\\\]]]bbbrrr}}}}}}nnnaaaeeejjjuuuzzzrrrtttzzzlllRRRCCCAAA:::999:::777777777777777666666666555111///......///000000///333777>>>HHHQQQXXX\\\^^^dddjjjttt~~~}}}{{{yyywwwwwwvvvvvvvvvvvvvvvuuuvvvuuutttsssrrrrrrrrrrrrsssrrrqqqppppppqqqrrrsssqqqppppppoooooonnnmmmmmmnnnmmmlllkkkkkklllmmmnnnlllllllllllllllllllllllljjjjjjiiiiiiiiihhhhhhhhhhhhgggfffeeedddddddddddddddeeefffhhhiiijjjjjjjjjjjjiiihhhfffddddddfffhhhhhhjjjmmmppprrrpppkkkhhhbbb```[[[VVVSSSPPPOOONNNJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWZZZ^^^bbbfffjjjooossscccQQQDDDAAA>>>===<<<;;;999777999::::::::::::999888888888777555333333222333333333333444444333333222111111111111222222333333444666666999BBBSSShhhyyy{{{xxx|||zzzllljjjnnnxxxzzzuuupppllljjjgggjjjlllnnnoooqqqsssvvvwwwxxxyyyyyyyyyyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxvvvwwwrrrmmmiiiccc]]]\\\```kkkxxx}}}lll______dddooouuupppttt|||qqqWWWGGGDDD<<<:::;;;888777777777666666666555555222111///000111222222111333777>>>GGGNNNUUUXXXZZZbbbiiisss}}}~~~|||zzzxxxuuuuuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttsssssssssssssssrrrqqqppppppooopppppppppppppppppppppppppppppppppooommmlllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhggggggggggggfffeeeddddddccccccdddbbbdddfffhhhjjjkkkkkkkkkiiijjjiiigggeeeeeegggiiiiiijjjmmmqqqsssqqqlllhhhaaa^^^YYYTTTPPPMMMLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWWXXX[[[___cccfffkkkppptttcccQQQEEECCC@@@>>>>>>>>><<<;;;::::::;;;;;;::::::999888999888666444333222222333333333444444333333222111000000111222333333444444444555999CCCSSSeeevvv{{{xxx~~~{{{llljjjooozzz~~~yyysssnnniiigggfffhhhkkknnnooorrruuuwwwwwwyyyzzzyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{xxxvvvwwwsssooollleee]]][[[^^^fffrrr~~~mmm^^^ZZZ___iii|||tttqqqxxxsssYYYIIIEEE===;;;===999777777666666666555555555444222111222333444444333333888???FFFLLLQQQUUUWWWaaahhhsss}}}~~~}}}|||zzzxxxtttttttttuuuuuuvvvvvvwwwwwwvvvuuuttttttsssttttttssssssrrrpppooonnnnnnnnnooooooooopppqqqqqqrrrrrrqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhggggggggggggfffeeedddcccccccccccccccbbbdddgggiiijjjkkkjjjjjjhhhhhhiiigggffffffgggiiijjjkkknnnrrrsssqqqlllhhh___\\\WWWRRRNNNKKKIIIIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[ZZZYYYXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZ\\\```cccgggkkkpppssseeeRRRFFFCCC@@@>>>>>>>>>===<<<777777777777777666666555999888666444333333333333333333444444333333222111000000111222333333444444333555:::CCCQQQbbbsss}}}{{{yyy|||mmmlllsss|||vvvqqqkkkgggeeeeeegggkkkmmmppprrrvvvxxxwwwxxxyyyxxxwwwxxxzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||yyyvvvwwwtttqqqnnnggg^^^[[[]]]bbbnnn}}}ooo___XXX\\\fffxxxwwwsss}}}tttYYYIIIDDD===:::===:::666666666666555555555555222000///000222333333222333999@@@FFFKKKOOOSSSVVVaaahhhttt~~~~~~}}}|||yyyxxxttttttuuuuuuvvvvvvwwwwwwwwwvvvuuuttttttsssttttttssssssrrrqqqpppnnnmmmmmmnnnnnnooopppqqqrrrssssssqqqpppnnnlllkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhggggggggggggeeeeeedddcccccccccddddddeeeeeeggghhhiiiiiihhhhhhfffggghhhhhhffffffhhhiiikkkmmmooorrrssspppkkkggg\\\YYYUUUPPPLLLIIIGGGGGGEEEFFFFFFHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVXXXXXXXXXYYYYYYZZZZZZZZZ]]]]]]\\\\\\ZZZYYYXXXWWWUUUVVVYYY[[[]]]^^^^^^^^^]]]___bbbeeehhhkkkooosssfffTTTEEEBBB>>><<<<<<<<<<<<;;;999999999999999888777777999888666444333333444444333333444444333333222111111111111222222333333444222555:::BBBOOO___ppp{{{{{{{{{}}}ooopppyyy~~~yyysssnnniiigggfffeeegggkkkmmmppprrrvvvxxxvvvwwwxxxwwwvvvwwwxxxzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxyyyuuurrroooggg^^^[[[\\\___kkkyyyqqqaaaXXX[[[cccttt~~~yyywww\\\JJJDDD<<<999;;;999666666666555555555444444333222111222444555555444444:::BBBHHHKKKOOOTTTWWWbbbjjjvvv~~~}}}}}}|||zzzxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttsssssssssssssssssssssrrrqqqooonnnmmmmmmmmmnnnooopppqqqrrrsssqqqpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhgggggggggeeeeeeddddddddddddeeeeeeffffffffffffffffffggggggfffgggiiiiiihhhhhhiiikkkmmmnnnppprrrrrrnnniiidddZZZWWWSSSNNNJJJHHHGGGGGGFFFGGGGGGIIIKKKMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVSSSTTTWWWZZZ\\\___```aaabbbdddgggiiijjjmmmpppsssgggTTTFFFCCC???<<<;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::888777666444444444555666333333444444333333222111222222222222222222222222333555:::AAALLL]]]ooozzz}}}~~~}}}qqqttt~~~|||vvvpppkkkhhhggggggeeehhhkkknnnooorrruuuxxxvvvwwwxxxwwwvvvvvvxxxzzz{{{|||}}}~~~~~~}}}~~~~~~~~~|||zzzzzzvvvsssoooggg^^^[[[]]]\\\ggguuurrrbbbXXXZZZaaaqqq}}}```MMMFFF<<<888999666666666555555555444444444555333222333555777777666555;;;DDDJJJLLLPPPUUUYYYdddlllxxx~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrssssssssssssrrrqqqooonnnmmmmmmnnnnnnooopppqqqqqqpppooommmlllkkkkkkkkkllllllllllllllllllllllllllljjjjjjiiiiiiiiihhhhhhhhhfffeeeeeeeeeeeeeeeffffffddddddccccccccceeegggiiigggiiikkklllkkkkkklllmmmnnnooopppqqqqqqlllfffaaaXXXUUUQQQMMMJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVTTTUUUWWWZZZ]]]aaadddeeeiiijjjlllmmmnnnooorrruuufffSSSIIIFFFAAA>>>============999999:::::::::999888888777666555444444555666777333333444444444333222222333333222222222222222222333666:::@@@KKK\\\nnnzzz~~~ssswww{{{tttnnniiigggggghhhfffhhhkkknnnooorrruuuxxxwwwxxxyyyxxxwwwwwwyyyzzzzzz{{{}}}}}}}}}~~~}}}~~~~~~}}}{{{{{{wwwsssoooggg^^^[[[]]][[[eeesss~~~rrrbbbXXXYYY___nnneeePPPGGG<<<777777333666666555555555444444444111///...///222333333333555<<>>EEEIIIJJJNNNUUU[[[fffsss|||yyyxxxyyyzzzzzzxxxwwwuuutttuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkklllllllllmmmnnnooopppqqqooooooooonnnllllllmmmnnnnnnllllllnnnsssvvvuuutttqqqpppnnnmmmlllkkkkkkkkkggggggeeedddccccccccccccccccccdddeeeggghhhiiiiiiiiikkkmmmoooqqqrrrrrrrrrqqqooommmkkkhhhbbb\\\WWWQQQNNNKKKIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWWWWXXXYYYYYYZZZ\\\^^^___``````aaaaaaaaa```______^^^ZZZ[[[\\\```fffooowww{{{{{{xxxwwwiiiVVVIIIEEEAAA>>>=========<<<::::::999999888777777777777777666555555555555555333333333444444333333333333222222111111222222333666555:::DDDQQQ```sss{{{|||~~~vvvyyy}}}{{{xxxvvvvvvtttpppnnnmmmnnnoooqqqrrrsssssstttuuuvvvwwwwwwvvvwwwxxxxxxyyy{{{{{{qqqkkklllsss~~~~~~}}}{{{{{{zzzzzzxxxxxxxxxtttnnnfff___[[[YYY___hhhqqqzzz}}}vvvkkk\\\XXXXXX```nnndddMMMBBB===:::888777666555444444333333444222333333222111111444666999>>>EEEHHHJJJMMMTTTYYYggguuu|||zzzzzzzzzzzzyyywwwuuusssssstttuuutttsssrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmlllkkkkkkkkkkkklllllllllmmmnnnoooppppppnnnpppqqqqqqpppoooooopppqqqpppppprrruuuvvvuuutttqqqqqqooonnnmmmlllkkkkkkgggfffeeedddcccbbbbbbbbbddddddeeefffggghhhiiiiiiiiikkkmmmpppqqqrrrrrrrrrooommmjjjhhhddd___XXXTTTPPPMMMJJJIIIIIIJJJJJJIIIKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^```aaaaaaaaabbbbbbbbbbbbbbbaaa^^^^^^___cccjjjsss|||zzzvvvuuukkkWWWIIIFFFAAA>>>============::::::999999888777777777777777666555555555555555222333333333333333333222333222222111111222222333777666;;;FFFUUUeeexxxyyyvvvzzzzzz|||}}}uuuxxx|||vvvttttttttttttsssqqqooonnnnnnoooqqqssstttuuuuuuvvvwwwwwwxxxxxxwwwxxxyyyzzz{{{}}}tttmmmfffiiirrr~~~}}}|||{{{{{{zzzyyyyyyxxxuuuooohhh```[[[XXX^^^fffnnnxxx|||vvvmmm]]]ZZZZZZcccqqqkkkQQQDDD>>>;;;888777777666555444444444444222333333222111222444777999???FFFIIIJJJNNNTTTZZZjjjxxx~~~}}}||||||{{{xxxuuuvvvtttrrrrrrssstttsssrrrrrrrrrqqqqqqqqqpppppppppoooooonnnmmmllllllllllllmmmlllllllllmmmnnnooopppmmmooorrrsssrrrqqqrrrsssuuuuuuuuuuuuvvvuuutttrrrqqqqqqpppooommmllljjjjjjgggfffeeedddcccbbbbbbcccdddeeeeeefffggghhhiiiiiiiiikkkmmmooopppqqqqqqpppmmmkkkhhhdddaaa\\\VVVRRRNNNLLLIIIIIIJJJKKKJJJIIIKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXYYY[[[]]]___aaabbbaaaaaabbbcccddddddddddddaaaaaabbbeeellluuu~~~yyyvvvtttmmmYYYIIIFFFAAA>>>>>>>>>>>>===::::::999999888777777777777777666555555555555555222222333333333333222222333222222111111222222333888666;;;HHHYYYkkk}}}xxxrrruuuuuuxxx~~~wwwzzzwwwpppoooppprrrtttqqqpppooonnnoooppprrrsssxxxxxxyyyyyyzzz{{{||||||xxxzzz{{{||||||~~~yyyooolllfffkkkwww~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxvvvqqqiii```ZZZXXX]]]dddlllvvv|||xxxppp```]]]^^^ggguuurrrVVVFFFAAA===888777777555444444444444444222333333333222333555777<<>>>>>>>>===::::::999999888777777777777777666555555555555555222222333333333333222222333222222111111222222333888777<<>>888777666555444333333333333222333333333222333666888???FFFMMMQQQSSSWWW^^^dddqqq}}}|||{{{zzzzzzxxxuuussssssqqqpppppprrrsssrrrqqqqqqqqqqqqqqqppppppppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmnnnnnnmmmoooqqqrrrrrrsssuuuwwwxxxzzz{{{{{{yyywwwuuutttppppppooonnnmmmjjjhhhgggeeeeeeeeedddeeeeeefffgggfffffffffggghhhhhhiiiiiihhhiiijjjkkkkkkjjjiiihhheeeccc```]]]ZZZVVVQQQNNNKKKIIIHHHIIIJJJKKKJJJIIIKKKLLLMMMOOORRRSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[[[[\\\]]]^^^``````___```bbbdddeeefffggggggcccdddeeehhhmmmsssyyy|||~~~{{{yyyxxxnnnZZZJJJFFFBBB???>>>>>>>>>===::::::999999888777777777777777666555555555555555222222222333333222222222333222222222222222222333888777<<>>KKK]]]qqqwwwooonnnjjjlllwww}}}|||xxxssspppqqqrrrrrrqqqmmmmmmnnnooopppqqqqqqqqquuuuuuttttttvvvyyy|||}}}|||}}}~~~~~~uuummmiiifffppp~~~|||{{{{{{||||||}}}{{{zzzwwwoooeee]]]\\\___bbbgggrrrzzzzzzuuuddd___aaammmzzzaaaJJJ@@@>>><<<777666555555444444444444444444444222111222555777AAAKKKVVVZZZYYY[[[bbbjjjzzz{{{{{{yyywwwtttqqqnnnmmmooommmllljjjjjjkkkmmmnnnppppppoooooopppqqqrrrssssssrrrooommmkkkkkkkkkkkkkkkkkkmmmnnnnnnnnnmmmlllpppqqqrrrqqqppprrrtttvvvwwwyyy}}}~~~zzzwwwsssrrrpppooonnnlllhhheeehhhhhhggggggfffffffffeeeffffffggghhhhhhhhhhhhhhhiiihhhgggggggggfffccc```^^^]]][[[XXXTTTPPPLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[]]]```bbbcccbbb]]]___aaaccceeefffggghhheeeeeegggiiillloooqqqsssvvvxxxzzz||||||{{{yyywwwpppYYYIIIEEEAAA===<<<<<<<<<;;;:::::::::999999888777666888666444444555555555444444444333333333333222222333333222222111222222333444777>>>KKK]]]qqqwwwpppooojjjjjjuuu}}}{{{xxxuuuqqqpppqqqqqqqqqooollllllmmmnnnoooooopppqqqtttttttttuuuwwwyyy{{{|||||||||}}}~~~~~~tttnnnllllllxxx}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}{{{zzzwwwoooeee^^^ZZZ]]]```fffqqq{{{|||wwwhhhbbbcccmmmyyyfffNNNAAA<<<999555555444333222222222222222333333222222333777:::AAAKKKVVV[[[[[[^^^fffnnn}}}~~~}}}{{{yyyuuuqqqnnnkkkjjjkkkjjjiiiiiiiiikkkmmmooopppppppppppppppppppppppprrrqqqooommmlllkkkkkklllkkklllmmmnnnnnnnnnmmmlllppppppqqqppppppqqqsssuuuvvvyyy}}}}}}yyywwwsssqqqpppooonnnlllhhhfffhhhhhhhhhgggggggggffffffffffffggghhhhhhhhhhhhhhhhhhgggfffffffffeeebbb___]]]\\\ZZZWWWSSSOOOLLLJJJHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[]]]\\\[[[]]]___bbbbbbbbb```aaabbbccceeeeeefffffffffggghhhjjjllloooqqqrrrssstttwwwyyyyyyyyywwwvvvpppYYYIIIFFFAAA>>>===<<<<<<;;;::::::;;;::::::999888777888777555555666666666555444444333333333333222222333222222111222222333333444777???KKK\\\pppzzztttpppjjjiiirrr}}}|||{{{{{{yyyvvvtttqqqooonnnnnnooopppooommmjjjjjjkkklllmmmnnnooopppqqqrrrtttvvvxxxyyyzzzzzz{{{{{{}}}~~~}}}sssnnnqqqttt~~~|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||zzzyyywwwpppggg___YYY[[[^^^eeeqqq}}}|||nnnfffeeennnxxx~~~mmmSSSCCC;;;777666555444333222222222222000111222222222555888<<>>======<<<;;;::::::::::::999888777666888666444444555666555444444444333333333222222222222222111111222222333333444888???KKK\\\nnn~~~}}}yyyqqqjjjhhhqqq~~~~~~|||{{{yyywwwtttsssrrrpppnnnkkkhhhiiijjjkkkllllllkkkkkkiiijjjjjjlllmmmnnnoooooonnnpppsssvvvxxxyyyyyyxxxzzzzzz|||}}}yyypppooouuu|||~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyywwwqqqhhhaaaYYY[[[^^^dddrrrtttkkkhhhoooyyy{{{yyyzzzpppUUUDDD<<<999999888777555444444444444000111222222222444888;;;DDDNNNYYY^^^___cccmmmvvv}}}{{{}}}~~~{{{xxxsssnnnjjjgggffffffeeeeeefffgggiiikkkmmmnnnoooppprrrssssssqqqooonnnooooooooonnnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmnnnoooooonnnmmmnnnppprrrtttvvvyyy{{{{{{yyyuuusssqqqooommmmmmlllkkkiiigggiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhhhhhhhggggggfffeeeddddddcccbbb^^^\\\ZZZYYYVVVRRROOOLLLIIIHHHEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]\\\[[[\\\___aaaaaaaaaaaabbbccceeeffffffffffffiiijjjkkkmmmnnnooopppppprrrsssuuuwwwyyyzzz{{{|||pppYYYJJJFFFAAA>>>======<<<<<<999999999999888777666555777555333333444555444333444444333333333222222222222111111111222222333444555888???JJJZZZkkkzzz}}}zzzrrrkkkiiiqqq}}}}}}~~~~~~~~~}}}|||zzzxxxvvvuuupppmmmkkkiiiiiigggeeecccaaacccfffhhhhhhhhhhhhhhhhhhiiijjjkkklllnnnoooooolllnnnrrruuuxxxxxxxxxwwwxxxyyy{{{}}}vvvpppqqq{{{~~~~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwrrrjjjddd[[[\\\^^^dddrrr{{{pppjjjqqq{{{zzzwwwyyyqqqVVVEEE???>>>999999777666555444444444222333333222222333777999HHHQQQ\\\``````dddnnnwww|||{{{}}}~~~vvvtttpppllliiihhhggggggfffggghhhiiikkkmmmoooppprrrssstttuuuuuusssqqqpppoooooooooooooooooonnnnnnllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmlllmmmoooqqqsssuuuwwwyyyxxxvvvsssqqqpppnnnlllkkkkkkkkkiiihhhhhhhhhhhhhhhiiiiiiiiiiiigggggghhhhhhhhhhhhggggggeeedddbbbbbbbbb```\\\ZZZXXXVVVSSSPPPLLLJJJHHHGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVWWWYYY[[[]]]]]]^^^^^^]]]\\\]]]___aaaaaaaaa```aaaccceeeggghhhiiiiiijjjkkkmmmooopppppppppppprrrrrrtttuuuxxx{{{}}}~~~qqqYYYJJJGGGBBB???=========<<<888888888888888666555555666444333333444444333222444444333333333333222222111111111111222333444444666999???IIIWWWggguuu}}}zzzxxxsssmmmllluuu}}}zzzyyyyyyyyyyyyxxxwwwvvvsssqqqooommmeeecccaaa`````````^^^]]]\\\___bbbcccccccccdddeeeffffffhhhiiikkklllnnnnnnkkkmmmqqqtttvvvwwwwwwwwwwwwxxxzzz|||{{{vvvtttwww~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxwwwssslllfff]]]]]]^^^cccqqquuummmsss||||||{{{uuuYYYGGGAAAAAA888777666444333222222222333333333222222333666999JJJSSS]]]aaaaaafffpppyyy~~~~~~~~~|||sssqqqooollljjjiiiiiiiiihhhiiikkknnnpppsssuuuvvvxxxyyyyyyxxxvvvtttrrrqqqoooooopppppppppooonnnnnnmmmllllllllllllmmmnnnnnnnnnoooooommmllllllnnnqqqrrrtttuuuvvvvvvtttqqqoooooommmkkkjjjjjjkkkjjjiiigggggghhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhggggggfffdddbbbaaaaaa```^^^ZZZXXXVVVTTTQQQMMMJJJHHHGGGFFFEEEEEEFFFHHHJJJMMMOOOPPPNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUWWWZZZ\\\]]]^^^^^^```___^^^^^^aaabbbbbbbbb```aaaccceeehhhiiijjjkkkkkklllnnnpppqqqqqqqqqqqqqqqqqqrrrsssvvvyyy|||~~~rrrZZZKKKGGGBBB???>>>>>>===<<<999999999999888777666666777555444333444555444333444444333333333333222222111111111111222333444555777999???HHHUUUcccpppwww{{{yyytttooooooxxx}}}zzzvvvsssrrrqqqpppooonnnllljjjgggeeeccc\\\ZZZXXXWWWYYYZZZZZZYYYYYY\\\___```______aaaccccccccceeefffhhhjjjkkklllkkkmmmooorrruuuvvvwwwwwwvvvwwwyyy|||xxxxxxzzz~~~~~~|||{{{|||zzzxxxxxxwwwsssmmmggg^^^^^^]]]aaaoooyyyooosss{{{}}}___JJJBBB@@@999888666555333222222222111111222222222444888;;;IIIRRR\\\aaabbbgggrrr|||~~~{{{yyyrrrqqqpppnnnllljjjiiihhhhhhjjjmmmrrrvvvzzz}}}~~~{{{wwwtttqqqpppoooppppppqqqpppooonnnmmmmmmllllllkkklllmmmnnnoooooooooooonnnllllllnnnppprrrssstttttttttrrrooonnnnnnllljjjiiijjjjjjjjjiiiffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggffffffcccaaa```______\\\YYYVVVUUUSSSOOOKKKHHHFFFFFFFFFEEEFFFGGGIIILLLNNNQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUWWWZZZ\\\^^^______bbb```___```bbbcccccccccbbbcccdddfffhhhiiiiiijjjjjjlllnnnqqqrrrsssrrrrrrssssssrrrsssvvvyyy}}}sss[[[KKKGGGBBB???>>>>>>======::::::::::::999888777777888666555555666666555444444444444333333333222222111111111111222333444555777999???HHHTTTaaammmttt|||~~~}}}|||tttpppqqq{{{~~~{{{xxxtttpppmmmkkkhhhgggfffdddaaa^^^\\\ZZZVVVTTTSSSSSSUUUWWWWWWWWWXXX[[[]]]^^^\\\]]]___bbb```aaabbbdddfffgggiiiiiikkkllloooqqqtttvvvwwwxxxvvvwwwyyy|||wwwzzz~~~~~~}}}{{{zzz|||zzzxxxwwwwwwtttnnnhhh___^^^\\\```mmm}}}|||qqqssszzzdddMMMAAA>>>;;;:::999777555444444333///000111111333555:::===GGGPPP[[[```ccciiiuuu}}}yyyvvvsssrrrqqqpppnnnkkkiiiggggggjjjoootttzzz}}}wwwssspppnnnppppppqqqqqqpppooommmlllmmmmmmlllkkklllmmmnnnooooooppppppnnnmmmmmmoooqqqqqqrrrssstttsssqqqooommmnnnkkkiiihhhiiijjjjjjiiieeefffffffffgggggghhhhhhhhhhhhhhhhhhhhhgggffffffbbbaaa```___^^^\\\XXXUUUTTTRRRNNNJJJGGGFFFEEEEEEFFFFFFHHHJJJLLLOOORRRSSSNNNOOOPPPQQQRRRTTTUUUUUUTTTUUUXXXZZZ\\\^^^______cccaaa```aaacccddddddcccdddeeefffggghhhhhhhhhhhhjjjllloooqqqssstttsssssswwwvvvuuuuuuxxx{{{www]]]MMMGGGAAA>>>>>>>>>===;;;::::::999999888777777777888888777666666666666666666555444333222333444444444333222222222333444555333777>>>HHHTTT```jjjppp{{{~~~yyypppmmmppp||||||wwwrrrnnnjjjfffccc```^^^\\\YYYVVVTTTSSSRRRRRRQQQQQQQQQQQQRRRSSSSSSVVVXXXZZZZZZZZZZZZ\\\^^^___aaadddeeeeeeeeefffhhhlllmmmnnnppprrrtttvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||||||||yyywwwzzz}}}{{{rrrjjjfff___\\\aaajjjsss}}}|||rrrpppssszzziiiOOOAAA<<<;;;888555333444555444444222000111444444444888>>>FFFRRRWWWYYYccchhhqqq}}}}}}|||zzzxxxuuusssttttttooogggdddeeefffiiipppzzz~~~wwwssssssppppppooonnnnnnnnnnnnnnnooonnnlllkkkkkklllnnnooorrrpppmmmkkkjjjjjjlllmmmoooqqqssstttsssqqqooommmmmmlllkkkiiihhhggggggggggggfffffffffffffffggggggjjjhhhfffffffffeeecccaaaaaa```^^^\\\ZZZXXXVVVVVVOOOMMMKKKIIIHHHGGGGGGHHHDDDGGGKKKMMMNNNOOOQQQRRRPPPRRRTTTTTTTTTUUUWWWXXXUUUVVVXXXZZZ\\\]]]^^^^^^bbbaaabbbbbbcccdddeeefffdddeeefffggghhhhhhhhhhhhgggiiilllnnnoooqqqtttvvvwwwxxxyyyxxxwwwwwwyyyzzzwww\\\MMMGGGAAA>>>>>>>>>===;;;::::::999999888777777777888777666666555555666666444444333222222222222333333222111111111222444555444777>>>GGGSSS```kkkqqq{{{~~~}}}tttmmmjjjnnn||||||xxxsssnnniiieeeaaa^^^WWWVVVUUUSSSRRRQQQPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUWWWXXXXXXXXXZZZ\\\___aaadddeeeffffffhhhiiimmmnnnoooqqqsssuuuwwwxxxyyy{{{}}}~~~~~~~~~}}}|||||||||~~~zzzyyy{{{~~~{{{sssllleee^^^[[[```hhhqqq{{{|||qqqmmmnnntttnnnRRRBBB<<<:::777444333333444333333333111111444444444888>>>DDDPPPTTTWWW```fffnnn~~~}}}}}}}}}||||||{{{zzzxxxuuusssssssssnnnfffbbbdddfffjjjrrr}}}}}}uuuqqqqqqpppooonnnmmmmmmmmmmmmnnnnnnmmmlllkkkkkklllmmmnnnooonnnllljjjjjjlllnnnoooppprrrsssttttttrrrooommmlllkkkjjjiiigggggggggggggggggggggggghhhiiijjjkkkjjjhhhfffeeeeeedddcccaaa``````___]]]ZZZWWWUUUTTTMMMLLLJJJHHHGGGGGGGGGGGGEEEHHHKKKMMMNNNOOOPPPQQQPPPQQQSSSTTTSSSTTTVVVWWWVVVWWWYYY[[[\\\^^^^^^___``````aaaaaabbbccceeeeeeeeeeeefffggghhhhhhhhhhhhjjjlllnnnooopppqqqsssuuuwwwxxxyyyxxxwwwwwwyyy{{{vvv\\\MMMGGGAAA>>>>>>>>>===;;;::::::999999888777777777777666555555444444555555222222333333222222111000222222111000111222333444666888===FFFRRR```lllsss{{{nnniiiggglllzzz~~~yyyvvvrrrlllfffbbb]]]YYYVVVOOOOOONNNNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTUUUSSSUUUWWWXXXXXXYYY[[[]]]```bbbeeegggggghhhjjjkkknnnoooppprrrtttvvvxxxyyyzzz|||~~~~~~~~~~~~}}}||||||||||||~~~|||zzz|||~~~|||tttnnnddd^^^ZZZ^^^eeemmmwww{{{oooiiihhhmmmwwwtttWWWDDD===999666333222222333222111333111111444444444777===BBBNNNRRRTTT]]]ccckkk{{{{{{|||~~~{{{{{{{{{{{{yyyxxxvvvtttsssrrrlllddd```bbbfffkkkuuu|||tttoooooonnnnnnmmmlllllllllmmmmmmnnnmmmlllkkkkkklllmmmnnnmmmlllkkkjjjkkkmmmpppqqqrrrssstttuuutttrrrooommmkkkjjjiiihhhgggfffffffffeeeeeefffggghhhjjjkkkllliiigggeeedddddddddbbb```_________]]]ZZZVVVSSSPPPKKKJJJIIIGGGFFFFFFGGGGGGGGGJJJLLLNNNNNNNNNOOOQQQPPPRRRSSSTTTSSSTTTUUUWWWWWWXXXZZZ\\\^^^______```___`````````aaacccdddeeeeeefffggghhhhhhiiiiiihhhlllnnnpppppppppqqqsssuuuwwwxxxyyyxxxwwwxxxyyy{{{vvv\\\MMMGGGAAA>>>>>>>>>===;;;::::::999999888777777777666666555444444444444444222333444444444333111000222111000000000111222333777999===EEEQQQ```nnnvvv|||mmmgggeeejjjxxxyyyrrrooojjjddd^^^YYYUUURRROOOMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUWWWYYY[[[[[[\\\___aaaaaadddgggiiiiiijjjlllnnnnnnoooppprrrtttvvvxxxxxx{{{}}}~~~~~~~~~~~~}}}||||||||||||~~~|||{{{|||}}}{{{tttoooccc]]]YYY[[[aaaiiisss}}}yyymmmfffdddhhhsss~~~{{{ZZZEEE>>>999666444333333444333111333111222444444333777===AAAMMMPPPRRRZZZ```iiiyyy{{{|||~~~|||zzzyyyzzzzzzyyyxxxvvvtttrrrpppjjjbbb___aaaeeekkkwwwzzzsssoooooommmllllllkkkkkklllllllllmmmllllllkkkkkkllllllmmmlllkkkkkkkkklllmmmoooqqqssstttuuuuuutttrrrooommmiiihhhgggfffeeeeeeeeeeeecccccccccdddeeefffggghhhgggeeecccccccccbbb```^^^^^^^^^^^^]]]YYYUUUPPPMMMIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMOOOPPPRRRSSSUUUUUUUUUUUUVVVXXXXXXYYY[[[]]]^^^``````aaa`````````aaabbbdddeeefffffffffggghhhiiiiiiiiiiiikkkmmmoooppppppqqqsssuuuwwwxxxyyyyyyxxxxxxzzz|||vvv]]]MMMGGGAAA>>>>>>>>>===;;;::::::999999888777777777666666555444444444444444333444555555555444222111222111000000000111222333777888===EEESSSbbbqqqzzz}}}~~~tttjjjgggkkkxxx}}}ssslllgggbbb\\\VVVSSSPPPMMMKKKMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSSSSTTTUUUWWWYYY[[[]]]^^^___bbbddddddfffiiikkkkkklllnnnooommmnnnoooqqqsssuuuwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||zzz{{{{{{yyytttoooccc]]]YYYZZZ^^^dddpppzzzwwwllldddaaaeeerrr]]]FFF???999777555555555555444222444222222444444333777<<>>>>>>>>===;;;::::::999999888777777777777666555555444444555555444555555555444444333333222222111000111222333444666888===GGGUUUfffuuu~~~|||xxxzzzrrrnnnppp{{{}}}vvvmmmfff```\\\VVVQQQOOOMMMLLLJJJMMMLLLMMMMMMNNNOOOPPPQQQTTTTTTTTTSSSTTTTTTUUUVVVWWWYYY\\\^^^___aaadddfffgggiiilllmmmmmmmmmooopppmmmnnnoooqqqsssuuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzwwwtttpppccc]]]YYYYYY[[[aaammmxxxwwwkkkccc```dddrrraaaHHHAAA999888666666666666444222444222222444444333666<<>>>>>>>>===;;;::::::999999888777777777888777666666555555666666555444333333222222333333333222111111111222444555444777>>>IIIXXXiiiyyy}}}yyy|||~~~xxxwwwxxxooofffaaaZZZVVVQQQNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXZZZ\\\___aaaccceeehhhjjjjjjlllnnnooonnnnnnooopppnnnoooppprrrtttvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~}}}||||||zzzxxxuuurrrddd^^^YYYXXXYYY___kkkwwwwwwkkkbbb]]]aaaooo~~~dddKKKDDD888777555555666555333111555222222444444333666<<>>>>>>>>===;;;::::::999999888777777777888888777666666666666666555444222111000111222333444333222222222333444555333777>>>KKKZZZlll{{{}}}|||~~~uuujjjbbb^^^XXXTTTOOOLLLLLLMMMNNNNNNLLLLLLNNNOOORRRTTTWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZ]]]```ccceeegggiiilllooolllnnnooopppooonnnooopppoooppprrrtttvvvxxxyyyzzzxxxzzz}}}~~~~~~~~~}}}{{{yyyvvvtttddd___ZZZXXXYYY^^^jjjwwwxxxlllbbb\\\___mmm{{{fffMMMGGG777666444444555444222000555333333444444333666;;;AAAKKKMMMMMMUUU[[[eeevvv|||wwwzzz~~~{{{zzzyyyxxxvvvuuuvvvsssqqqooojjjdddcccfffllluuu|||vvvuuusssnnnlllnnnlllllllllllllllmmmnnnooojjjkkkkkkllllllkkkkkkjjjggghhhjjjlllnnnppprrrssssssssstttsssqqqmmmiiigggccccccbbbbbbbbbbbbbbbbbb]]]]]]]]]]]]]]]^^^___```^^^\\\ZZZYYYYYYYYYWWWUUUUUUTTTRRRPPPNNNLLLJJJJJJFFFFFFFFFFFFHHHJJJLLLMMMKKKLLLMMMMMMMMMNNNRRRTTTVVVXXXYYYXXXWWWWWWXXXYYYWWWXXXZZZ\\\^^^______```______```bbbcccfffggghhhhhhhhhiiijjjkkkkkkkkkkkkqqqsssuuuvvvvvvvvvxxxzzzwwwxxxyyyyyyyyyzzz|||~~~bbbQQQIIIBBB@@@@@@===;;;<<<======<<<;;;:::888888777555555555555555555555555555555444444444333333333444444333222222333333333555888@@@OOObbbrrr|||~~~vvvkkk___WWWSSSQQQNNNNNNNNNOOOOOONNNKKKKKKLLLMMMPPPTTTXXXZZZVVVXXX[[[]]]^^^^^^```bbbhhhggggggjjjnnnqqqqqqppprrrqqqpppooonnnnnnnnnnnnqqqqqqsssuuuwwwxxxzzz{{{zzzzzz|||}}}~~~}}}|||{{{zzzxxxssspppeee^^^YYYXXX[[[aaannnzzz}}}tttggg^^^aaaooo{{{tttSSSBBB<<<999555444444444444333222333333333333555888;;;AAAFFFKKKOOOTTT]]]jjjttt~~~wwwzzz~~~~~~}}}{{{yyywwwvvvuuuuuuttttttqqqmmmhhhfffeeefffkkkxxx}}}yyysssooonnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkkkkkkkiiiiiiiiijjjlllooorrrsssvvvuuurrrqqqooommmiiigggeeedddbbb```______``````]]]]]]^^^^^^]]]]]]\\\[[[YYYYYYXXXWWWUUUTTTTTTSSSQQQPPPOOOMMMKKKIIIGGGGGGFFFGGGHHHHHHJJJJJJKKKLLLKKKLLLNNNOOOPPPQQQQQQQQQUUUUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\]]]]]]^^^bbbbbbbbbccceeegggiiikkkjjjkkkllllllkkklllnnnooorrrrrrrrrssstttvvvxxxyyyyyyzzz|||||||||}}}bbbQQQHHHAAA@@@???<<<;;;;;;<<<<<<;;;:::999888777777555555555555555555555555555555444444444333333333444333333222222333333444555888@@@NNN```pppzzz~~~~~~vvvkkk___WWWRRRPPPNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPRRRUUUYYY[[[\\\___bbbcccdddeeeggghhhkkkjjjjjjmmmqqqttttttssstttsssrrrqqqqqqpppppppppssstttuuuwwwyyyzzz||||||zzz{{{|||}}}~~~||||||zzzwwwssspppeee___YYYXXXZZZaaannnzzz}}}uuujjjcccfffpppzzz~~~~~~vvvVVVCCC<<<999666444444444444333222333333222222444888;;;AAAEEEKKKOOOTTT]]]jjjttt}}}wwwzzz~~~~~~}}}{{{yyywwwvvvvvvuuutttsssqqqmmmhhhfffeeefffmmmyyyyyyuuuppplllkkkkkkkkkkkkiiijjjjjjjjjjjjjjjkkkkkkjjjkkkkkklllllllllkkkkkkjjjjjjjjjlllnnnpppssstttvvvtttrrrpppooollliiifffeeedddbbb```____________]]]]]]]]]\\\\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^`````````aaabbbeeegggiiihhhjjjkkkkkkkkklllnnnpppssstttuuuvvvwwwxxxyyyyyyyyy{{{|||}}}}}}~~~cccPPPHHHAAA??????<<<:::;;;;;;;;;:::999888777777666555555555555555555555555555555444444444333333333333333333222222333333444666888???MMM^^^mmmvvvzzz}}}~~~vvvkkk___WWWTTTRRRQQQQQQSSSTTTTTTSSSUUUTTTTTTTTTVVVYYY[[[]]]bbbeeehhhjjjjjjkkkmmmoooooonnnoooqqquuuwwwwwwwwwwwwwwwvvvuuuttttttttttttwwwxxxyyyzzz|||}}}~~~|||}}}}}}}}}|||{{{wwwsssooofff___YYYXXXZZZ```mmmxxx~~~wwwooojjjlllssszzzyyyyyy{{{ZZZFFF===:::666444444444444333111222222222222444777:::@@@EEEJJJNNNSSS]]]jjjttt{{{vvvyyy~~~|||{{{zzzyyywwwwwwvvvvvvtttsssqqqlllhhhffffffgggooo{{{}}}uuuqqqmmmjjjjjjkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjkkkllloooqqqssstttuuussspppnnnmmmkkkhhhfffcccbbbaaa```___^^^^^^^^^\\\\\\[[[ZZZXXXWWWVVVUUURRRRRRQQQPPPOOONNNNNNMMMLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYZZZ[[[\\\\\\]]]]]]^^^______````````````bbbdddggghhhfffhhhjjjjjjjjjllloooqqquuuvvvwwwyyyyyyzzzzzzzzzzzz|||}}}~~~dddPPPHHH@@@???>>><<<:::;;;::::::999999888777666666555555555555555555555555555555444444444333333333333333222222222333444444777999???LLL\\\jjjrrruuuwww~~~vvvlll```XXXWWWVVVUUUVVVYYYZZZZZZZZZYYYYYYXXXYYY[[[]]]```bbbeeegggkkkmmmmmmoooqqqsssrrrrrrsssuuuwwwyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||{{{wwwsssoooggg```ZZZXXXYYY___kkkwww~~~zzztttppppppuuuyyy}}}wwwwww}}}```III===:::777444444444444333111222222222222444777:::@@@EEEKKKOOOSSS]]]jjjtttyyyuuuyyy~~~{{{zzzyyyxxxwwwwwwwwwwwwtttsssppplllgggfffggghhhrrr|||yyyrrroookkkjjjjjjllllllllliiijjjjjjjjjkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjiiiiiijjjlllnnnppprrrssstttqqqnnnlllkkkiiifffdddaaaaaa```___^^^]]]\\\\\\ZZZYYYXXXVVVTTTSSSRRRQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHJJJJJJKKKLLLKKKLLLNNNPPPQQQRRRSSSSSSQQQRRRSSSUUUWWWXXXZZZ[[[\\\\\\\\\]]]^^^^^^______bbbbbbbbbbbbdddfffhhhiiieeegggiiijjjjjjlllooorrrvvvwwwxxxyyyzzzzzzzzzyyy{{{}}}eeePPPHHHAAA@@@???<<<:::;;;:::999999888888777777777555555555555555555555555555555444444444333333333333222222222333333444555777999???KKKZZZgggooorrrsss|||~~~xxxnnnccc[[[WWWWWWXXXZZZ]]]______^^^]]]]]]\\\]]]___bbbeeeggggggjjjmmmoooqqqrrrtttvvvtttuuuwwwxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxsssppphhhaaaZZZXXXYYY^^^jjjuuu|||vvvqqqppptttyyyzzztttuuu|||fffLLL>>>;;;777555444444444333111222222222222444777:::AAAFFFKKKOOOTTT]]]kkktttwwwsssyyy~~~{{{zzzyyyxxxwwwvvvvvvvvvtttssspppkkkgggfffgggiiittt~~~|||vvvmmmkkkiiihhhjjjlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjiiifffgggiiikkkmmmooopppqqqrrroookkkiiigggfffdddbbb^^^^^^]]]]]]\\\[[[ZZZYYYWWWVVVTTTRRRPPPNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLKKKLLLNNNPPPRRRSSSTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]]]]^^^^^^___bbbbbbbbbbbbccceeeggghhheeegggiiijjjkkkmmmpppsssuuuvvvwwwxxxyyyyyyzzzzzz|||~~~fffQQQIIIBBB@@@@@@===;;;<<<::::::999999999888888888555555555555555555555555555555444444444333333333222222222222333444555555888999???JJJYYYfffnnnqqqqqqxxxzzzqqqfff___WWWXXXYYY\\\```bbbcccbbbbbbaaaaaaaaaccceeehhhjjjkkkmmmqqqssstttvvvxxxzzzvvvxxxzzz{{{{{{{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}|||yyyuuuqqqiiibbb[[[XXXXXX]]]hhhsss~~~vvvmmmlllrrryyyvvvrrruuu~~~kkkOOO???<<<888555555555444333222333333333333555888;;;BBBGGGLLLPPPUUU___lllvvv~~~uuurrrxxx{{{zzzyyyxxxvvvvvvuuuuuutttsssooojjjgggfffhhhjjjuuu~~~~~~yyysssjjjhhhggggggjjjlllmmmmmmooonnnnnnmmmmmmllllllkkkjjjkkkkkkkkkjjjiiihhhgggeeefffiiikkkmmmnnnooopppooolllhhheeedddbbbaaa___[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\]]]^^^^^^````````````aaaccceeeffffffhhhjjjkkklllnnnqqqsssttttttuuuvvvwwwyyyzzz{{{}}}gggRRRJJJCCCAAAAAA>>><<<===::::::::::::999999999999555555555555555555555555555555444444444333333333222222222222333444555666888999>>>JJJYYYfffmmmppppppuuu|||tttjjjccc[[[[[[]]]aaafffhhhhhhhhhhhhgggeeeddddddeeeggghhhkkknnnrrrtttvvvwwwzzz|||xxx{{{}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}~~~}}}}}}}}}|||zzzvvvsssjjjbbb[[[XXXXXX\\\gggrrr~~~ttthhhfffooozzzvvvvvv{{{pppQQQ@@@<<<888666555555444333333444444444444666999<<>>;;;;;;::::::::::::::::::555555555555555555555555555555444444444333333333222222222222333444555666888999>>>JJJYYYfffmmmppppppttt~~~}}}vvvlllfff___```bbbgggkkknnnnnnnnnlllkkkhhhfffeeeeeeeeefffjjjmmmqqqsssuuuvvvyyy{{{zzz}}}~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}|||}}}}}}{{{wwwtttjjjccc[[[XXXWWW\\\fffqqq}}}sssdddaaammmzzzxxx{{{rrrRRR@@@===999666555555444333444555555555555777:::===EEEIIIOOOSSSWWWaaannnxxx{{{sssqqqxxx}}}}}}|||zzzxxxvvvtttssssssuuusssooojjjffffffhhhkkkuuu~~~}}}yyyuuuqqqnnnmmmmmmooosssuuuvvvvvvtttsssrrrpppooommmlllkkkiiiiiiiiihhhhhhgggeeeeeefffhhhjjjmmmooopppqqqqqqkkkhhhccc```___^^^]]][[[VVVWWWWWWWWWVVVTTTRRRQQQOOONNNKKKIIIGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLNNNPPPSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[YYYYYYYYYZZZ[[[[[[\\\\\\bbbbbbaaabbbbbbdddfffgggiiikkklllmmmmmmoooqqqtttvvvtttssssssvvvzzz~~~hhhVVVMMMEEECCCAAA>>>======:::999888666666666666777888777666444444555555666444444444444444444444444555444333333222222222222777888===GGGVVVccclllpppqqquuu}}}|||qqqhhhhhhiiijjjnnnsssvvvwwwwwwwwwtttooojjjhhhggghhhiiijjjmmmqqquuuwwwxxxxxxwww|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||{{{yyyuuurrrkkkccc[[[WWWVVVZZZdddooo~~~tttgggdddnnnzzz}}}UUUEEE===777777777555333444555333333444444444888>>>CCCNNNPPPQQQ[[[bbbmmm~~~yyytttqqqvvv||||||}}}{{{wwwuuuuuutttsssrrrqqqpppmmmjjjggghhhkkknnn|||~~~yyytttrrrppppppqqqtttxxx{{{{{{{{{zzzxxxtttqqqnnnmmmllllllhhhhhhhhhhhhhhhgggffffffjjjiiiiiikkkmmmnnnmmmkkkhhhddd___[[[YYYXXXVVVUUUUUUVVVUUUTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^___``````bbbccceeefffhhhhhhlllnnnpppqqqqqqqqqssstttssstttuuuvvvyyy{{{}}}~~~hhhVVVMMMDDDBBBAAA>>><<<===<<<;;;:::999888888888999888777666555444555555666444444444444444444444444555444333333222222222333777888<<>>DDDOOOQQQRRR[[[bbblll}}}yyysssqqquuu|||}}}~~~{{{xxxwwwvvvvvvtttssspppooommmjjjhhhhhhlllnnn|||zzzvvvtttssssssuuuyyy}}}~~~zzzwwwtttpppnnnmmmmmmmmmhhhhhhhhhhhhhhhggggggfffiiiiiiiiijjjlllmmmkkkjjjccc___[[[XXXWWWVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJHHHGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZZZZYYYYYYZZZZZZ[[[]]]^^^___aaabbbcccdddfffhhhiiijjjkkkmmmpppqqqqqqqqqrrrtttuuuuuuvvvxxxzzz|||~~~jjjUUULLLDDDAAA@@@===;;;<<<<<<;;;:::999999888888999777777666555555555555666444444444444444444444444444444333222222222333333777888<<>>888777777444333444555222222444444444888>>>FFFQQQSSSTTT\\\bbblll|||xxxssspppttt{{{~~~~~~|||yyyxxxwwwwwwuuutttpppooommmjjjhhhiiimmmppp{{{~~~{{{xxxvvvtttuuuyyy}}}zzzwwwsssooommmmmmmmmnnnhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhiiikkkkkkiiiggg]]]ZZZVVVTTTSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___bbbcccdddeeegggiiijjjkkkjjjmmmoooppppppqqqrrrtttwwwwwwxxxzzz|||~~~kkkTTTKKKCCCAAA???<<<;;;;;;::::::999888777777777666777666666666555555555555444444444444444444444444444333333222222333333333777888<<>><<<===;;;<<<<<<<<<<<<:::999888555666777777777666444444444444444444444444444444333222222222333333444555444777<<>>======999:::;;;;;;:::999777666555666777777777666444333444444444444444444444444222222222222333333444555333777<<>>???::::::::::::999888777777777777666555555555555555444444555666666666555555333333333333333333333333666:::@@@IIIVVVgggzzzzzzrrruuu~~~wwwqqqmmmllliiifffdddddddddcccaaadddbbb``````aaaaaa```___```bbbdddfffhhhjjjnnnqqqssswww}}}~~~~~~~~~~~~}}}||||||{{{yyywwwnnneee[[[VVVSSSVVV```jjjyyytttjjjiiillluuupppRRRAAA:::;;;666555555...333333333333333666:::>>>IIIPPPWWW[[[___ggguuusssnnnlllqqqzzz~~~}}}zzzwwwvvvxxxxxxvvvtttoooppppppooonnnppprrruuu|||}}}||||||zzzwwwtttsssuuutttsssrrrqqqqqqqqqqqqnnnoooqqqqqqpppnnnllljjjffffffffffffgggggghhhhhhiiiiiiiiiiiiiiigggccc___XXXSSSMMMHHHGGGGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPOOONNNLLLKKKLLLMMMOOOQQQSSSTTTTTTTTTRRRSSSSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[\\\^^^______^^^___`````````````````````aaaccccccdddfffiiilllqqqqqqrrrrrrtttvvvwwwxxx}}}rrr[[[OOODDDAAAAAA???>>>>>>::::::::::::999888777777777777666555555555555555222222222333333222111111333333333333333333333333555999@@@IIIWWWiii{{{zzzrrruuu~~~{{{ssskkkgggccc```^^^]]]^^^^^^^^^]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZ^^^```bbbdddfffiiillloootttxxx}}}~~~~~~~~~}}}||||||{{{yyywwwnnneee\\\VVVSSSVVV___jjjzzzqqqfffdddfffqqqqqqSSSAAA;;;;;;666555666///333333333333333666:::>>>FFFMMMTTTYYY]]]hhhwwwsssnnnlllqqqzzz~~~}}}{{{yyyyyyzzzzzzxxxvvvqqqqqqpppnnnmmmooorrruuu|||{{{{{{yyywwwuuusssrrrtttsssrrrpppnnnmmmmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhgggeeedddeeefffhhhjjjhhhhhhhhhiiiiiigggccc___XXXSSSMMMHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXZZZ[[[]]]^^^^^^^^^______```````````````aaabbbcccddddddgggjjjmmmpppqqqqqqrrrtttvvvxxxyyy}}}sss[[[OOODDDAAAAAA???===>>>::::::::::::999888777777777777666555555555555555555555555555555444333222333333333333333333333333555888???JJJXXXjjj|||~~~vvvxxxxxxmmmddd^^^ZZZXXXVVVWWWXXXYYYZZZYYYTTTTTTSSSUUUWWWXXXWWWVVV[[[]]]```bbbdddgggjjjmmmtttxxx}}}~~~}}}~~~~~~~~~~~~~~~|||||||||{{{yyywwwooofff\\\WWWTTTVVV___iiizzzooobbb^^^```lll|||rrrTTTCCC;;;;;;666555666000333333333333333666:::>>>DDDJJJQQQVVV[[[gggxxxrrrnnnlllrrrzzz~~~~~~||||||{{{|||}}}|||zzzxxxsssrrrpppnnnlllnnnsssvvv|||{{{yyyvvvtttsssqqqqqqsssrrrpppnnnllljjjiiiiiikkkkkkkkkjjjjjjiiihhhhhhjjjhhheeecccccceeeiiikkkgggggghhhiiiiiigggbbb___WWWSSSLLLHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOOOOOOOORRRQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXYYYYYY[[[\\\]]]^^^___^^^^^^___```````````````aaacccdddeeefffhhhkkknnnppppppqqqrrrtttvvvxxxyyy~~~sss\\\PPPEEEAAAAAA>>>===>>>::::::::::::999888777777777777666555555555555555777777777777666444333333222222333333333333444444444777>>>IIIYYYkkk|||}}}}}}vvvjjj___YYYXXXVVVVVVVVVXXXYYYXXXWWWSSSSSSRRRTTTWWWXXXXXXWWWZZZ\\\___aaacccfffjjjmmmtttxxx}}}~~~~~~~~~}}}~~~}}}|||}}}}}}|||yyywwwoooggg^^^XXXTTTVVV^^^hhhyyyoooaaa\\\]]]kkk{{{tttVVVDDD;;;:::555555777111333333333333333666:::>>>DDDIIIOOOTTTZZZfffwww~~~rrrnnnmmmrrrzzz}}}~~~{{{{{{|||~~~~~~|||zzzxxxvvvtttqqqnnnllloootttxxx}}}{{{xxxuuusssrrrqqqqqqqqqpppnnnllljjjiiihhhhhhjjjjjjiiihhhgggggghhhhhhiiigggfffddddddfffhhhiiifffggghhhiiijjjgggbbb^^^WWWRRRLLLHHHGGGHHHHHHHHHIIIKKKMMMNNNMMMNNNOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\]]]^^^___```]]]^^^___```aaaaaaaaa```bbbccceeefffgggiiimmmpppppppppqqqsssuuuxxxzzz{{{ttt\\\PPPEEEAAA@@@>>>======::::::::::::999888777777777777666555555555555555444444444333222111000///222222222333333444444444444666<<>>FFFKKKQQQUUUZZZeeevvv|||rrrmmmmmmrrrzzz|||~~~yyy{{{|||}}}|||zzzxxxwwwwwwuuusssooonnnqqqvvvzzz}}}zzzwwwtttsssrrrrrrooonnnmmmkkkkkkjjjjjjjjjjjjiiihhhggggggggghhhhhhffffffggghhhggggggfffeeeeeefffgggjjjjjjgggbbb^^^VVVRRRLLLHHHGGGHHHHHHIIIJJJLLLOOOPPPPPPPPPQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOPPPQQQSSSTTTRRRQQQPPPPPPRRRTTTWWWYYYVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^]]]^^^___```aaaaaaaaaaaabbbccceeefffgggjjjmmmppppppqqqrrrtttwwwzzz|||}}}uuu]]]QQQEEEAAA@@@>>><<<===::::::::::::999888777777777777666555555555555555444444555444444333222111111222222333333444444555444666;;;FFFUUUfffttt{{{||||||wwwmmmccc]]]]]]^^^aaaeeefffccc^^^ZZZYYYVVVSSSRRRTTTVVVWWWXXXZZZ\\\___bbbdddggglllooorrrvvv{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~}}}yyywwwqqqiii```ZZZVVVVVV]]]fffuuurrrccc]]]]]]lllzzz}}}[[[GGG<<<:::444555888333333333333333333666:::>>>HHHNNNTTTWWW\\\fffvvvzzzqqqmmmmmmrrrzzz|||~~~zzz{{{}}}|||yyywwwvvvvvvwwwvvvtttrrrrrrtttyyy}}}~~~{{{yyyvvvtttrrrrrrnnnmmmlllkkkjjjjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhheeefffhhhiiiiiigggeeeddddddeeegggjjjjjjgggbbb^^^VVVQQQLLLHHHGGGHHHIIIIIILLLNNNQQQSSSRRRRRRSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUURRRRRRRRRSSSUUUWWWYYY[[[WWWWWWWWWXXXXXXXXXYYYYYYWWWXXXXXXYYYZZZZZZ[[[[[[]]]]]]___```aaaaaaaaaaaaaaacccdddfffgggjjjnnnqqqqqqrrrsssvvvyyy|||vvv]]]QQQEEEAAA@@@>>><<<<<<::::::::::::999888777777777777666555555555555555555666666666666666555555111111222333333444555555555555999CCCSSSbbbnnntttttttttvvv}}}~~~wwwooogggcccbbbeeekkkqqqssspppiiiccc]]]YYYSSSPPPQQQSSSVVVWWWYYY[[[___aaadddgggkkkoooppptttzzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~~~}}}yyywwwqqqiii```[[[VVVVVV\\\eeeuuuqqqbbb[[[ZZZhhhuuu\\\HHH===999444555999444333333333333333666:::>>>IIIOOOVVVZZZ___iiiwwwyyyqqqmmmmmmssszzz~~~{{{~~~|||}}}}}}{{{wwwuuuuuuwwwvvvvvvvvvuuuuuuwww|||~~~~~~|||zzzwwwtttrrrpppnnnmmmllljjjiiihhhhhhhhheeefffggghhhhhhhhhffffffgggggghhhhhhgggfffeeeeeecccdddgggjjjjjjgggbbb]]]UUUQQQLLLHHHGGGHHHIIIIIINNNPPPSSSUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^```aaaaaabbbbbb```bbbdddeeefffiiimmmppprrrsssuuuwww{{{~~~vvv]]]QQQFFFAAA@@@>>><<<<<<::::::::::::999888777777777777666555555555555555222222333333444333333333111111222333333444555555555555888BBBQQQ```kkkpppnnnmmmnnnuuu}}}wwwpppjjjfffggglllttt{{{~~~{{{sssmmmbbb\\\UUUPPPPPPSSSVVVXXXXXX[[[^^^```cccgggkkknnnooosssyyy}}}{{{zzzzzzzzz}}}~~~~~~||||||||||||}}}}}}}}}}}}{{{||||||~~~}}}zzzwwwrrrjjjaaa[[[WWWVVV\\\ddduuuqqq```YYYXXXeeerrr]]]III===999444555999555333333333333333666:::>>>HHHOOOWWW\\\aaakkkyyyyyyqqqmmmmmmssszzz}}}{{{~~~~~~{{{wwwtttuuuwwwvvvvvvwwwwwwwwwzzz}}}}}}}}}|||zzzwwwtttqqqoooooonnnllljjjhhhfffeeeeeeccceeeggghhhhhhgggeeedddiiihhhgggfffeeeeeefffgggbbbdddgggjjjkkkhhhbbb]]]UUUQQQKKKHHHGGGHHHIIIJJJOOOQQQUUUVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPRRRTTTVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYY\\\\\\\\\]]]]]]^^^^^^___\\\]]]^^^```aaabbbbbbbbb```aaacccdddfffiiimmmpppssstttvvvxxx|||zzz```SSSFFFAAA@@@===<<<===999888888888888888999999666666666666555555555555666555444333333333333333444333333222222333333444777666888AAAOOO]]]gggllliiieeefffppp|||}}}|||vvvnnnhhhdddjjjnnnuuu}}}{{{ppphhh]]]YYYUUUQQQOOOQQQTTTVVV[[[\\\^^^___aaaeeekkkoooooovvv|||}}}yyytttpppooopppsssuuuvvvyyy|||~~~~~~~~~~~~~~~|||{{{zzzzzz{{{{{{||||||}}}}}}}}}|||zzzyyysssjjjaaaZZZUUUTTTZZZbbbqqqzzz}}}nnn___WWWUUU___kkk~~~eeeJJJ;;;:::666555777444555555555444333555888:::IIIPPPWWW\\\aaajjjxxxzzzooommmnnntttzzz}}}zzz{{{~~~~~~{{{vvvtttwww{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||zzzvvvssspppooojjjjjjjjjiiiiiihhhggggggaaabbbdddfffhhhiiijjjjjjjjjjjjiiihhhgggfffeeedddffffffgggiiiiiigggccc___WWWTTTNNNIIIFFFFFFGGGHHHKKKOOOTTTVVVWWWVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRPPPOOONNNSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[[[[WWWWWWXXXXXXYYYZZZZZZ[[[___]]][[[YYYYYY[[[^^^``````______``````aaabbbccccccdddeeeeeefffjjjooossstttvvvyyy{{{|||~~~{{{aaaTTTGGGAAA@@@===<<<===::::::999999999999::::::666666666666555555555555666555444444333333333444444333333222222333333444777666888@@@LLLYYYccchhheeeaaaccckkkwww~~~~~~xxxrrrkkkeeebbbhhhkkkqqqvvvwwwqqqggg```XXXUUUQQQOOONNNPPPTTTVVVZZZ\\\^^^```bbbfffjjjnnnqqqxxx}}}{{{vvvsssnnnjjjhhhiiikkkmmmmmmpppsssvvvyyy}}}~~~~~~}}}~~~|||{{{zzzzzz{{{{{{||||||}}}}}}|||{{{yyyxxxrrrjjjaaa[[[VVVTTTYYYaaaoooxxxzzzlll]]]VVVTTT[[[gggzzzgggLLL<<<:::666555777333333333444333444666999<<>>HHHTTT]]]aaaaaa```aaahhhssszzzrrrkkkeee```^^^dddfffhhhjjjiiiccc[[[UUUQQQOOOMMMLLLMMMPPPTTTVVVYYY\\\___bbbdddfffjjjlllsssyyy~~~zzzvvvrrrnnnkkkgggccc``````bbbcccdddfffjjjmmmqqqwww~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{||||||}}}|||{{{yyywwwvvvpppjjjbbb]]]XXXUUUYYY___mmmuuu{{{vvvhhh[[[UUUTTTWWWcccuuukkkOOO>>>;;;666555666222111222333333444666:::>>>GGGMMMUUUYYY^^^hhhvvvtttpppooorrrwww}}}}}}}}}~~~yyywwwxxxzzzwwwwwwwwwxxxxxxyyyyyyzzzyyyxxxwwwtttqqqnnnkkkjjjiiihhheeecccaaa``````aaaeeegggjjjmmmooopppppppppkkkkkkjjjiiihhhggggggffffffffffffffffffddd___\\\WWWTTTOOOJJJGGGFFFFFFGGGKKKOOOSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^______```aaaaaaaaa___aaadddgggiiilllqqqtttrrrtttwwwyyy{{{}}}bbbUUUHHHBBB@@@>>><<<===<<<;;;;;;:::::::::::::::666666666666555555555555444555555555555555444444444333333222222333333444666666777<<>><<<===;;;;;;:::999999999999999666666666666555555555555444444555666666555555444444333333222222333333444555666777;;;AAAJJJSSSXXX```dddhhhllltttzzzpppeee\\\WWWUUUUUUVVVWWWWWWVVVSSSPPPNNNMMMJJJJJJKKKMMMPPPTTTXXXZZZ\\\___cccfffgggiiikkkmmmttt{{{|||yyywwwwwwtttrrrpppnnnmmmkkkhhhffffffeeebbb```___^^^______aaabbbdddfffhhhmmmtttxxx|||~~~~~~~~~}}}|||||||||}}}}}}|||zzzxxxvvvtttoooiiiddd___YYYUUUWWW\\\gggooouuuqqqdddXXXTTTTTTTTT___qqqrrrUUUCCC>>>777555666222333444444333222444777:::CCCIIIPPPTTTYYYdddttt}}}rrrnnnnnnrrrwww}}}|||~~~~~~{{{yyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttrrrooollljjjiiifffeeedddddddddeeefffgggdddgggkkkoooqqqpppnnnmmmjjjjjjjjjiiiiiihhhhhhgggiiihhhgggffffffddd```]]]YYYVVVRRRMMMJJJHHHGGGGGGJJJLLLPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYWWWXXXZZZ\\\]]]^^^]]]]]]]]]^^^___```aaaaaaaaa``````bbbeeeggghhhiiilllnnnppprrruuuxxxzzz|||dddVVVIIICCCAAA>>><<<===<<<;;;:::999888888888999666666666666555555555555333444555777777666555555444333333222222333333444444555777:::@@@HHHRRRXXX___gggmmmpppwwwyyynnncccZZZUUUSSSSSSSSSTTTTTTSSSPPPOOOOOOOOOMMMNNNPPPSSSVVVYYY\\\]]]```bbbeeegggiiikkknnnpppttt{{{|||xxxssspppooonnnllljjjhhhgggfffeeecccaaabbbbbbaaaaaaaaaaaabbbbbbbbbccceeefffgggkkkooosssyyy{{{~~~}}}|||||||||}}}|||{{{yyywwwvvvpppjjjddd___YYYUUUWWW\\\eeennnuuuqqqeeeYYYTTTTTTUUU```qqqtttWWWDDD>>>777666777444444444444333222333666999AAAGGGMMMRRRWWWbbbrrr{{{qqqnnnoootttzzz}}}}}}~~~~~~}}}}}}{{{zzzxxxwwwxxxyyyzzzzzzyyyxxxvvvuuuuuutttsssqqqooollljjjhhhccccccdddeeefffgggggghhhhhhkkkpppsssuuusssooommmllllllkkkkkkkkkjjjjjjjjjhhhgggfffffffffdddaaa^^^[[[XXXTTTPPPLLLJJJIIIHHHHHHKKKMMMNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[]]]]]]^^^^^^^^^]]]___```bbbbbbbbbaaaaaaaaabbbdddeeeeeegggiiilllooorrruuuxxxzzz}}}dddWWWIIICCCAAA>>><<<======<<<;;;::::::999999999666666666666555555555555333444666777777777666555444333333222222333333444333555888;;;@@@HHHRRRZZZaaallluuuwww~~~zzzoooddd[[[VVVTTTTTTSSSUUUVVVTTTQQQPPPQQQRRRRRRTTTVVVYYY\\\^^^```aaaccceeeggghhhiiilllpppsssttt{{{}}}zzzvvvppplllhhhgggfffeeeccc```______^^^]]][[[\\\]]]^^^___aaabbbcccccceeefffiiijjjkkkmmmpppssszzz|||~~~}}}|||||||||}}}}}}|||{{{yyyxxxqqqkkkccc^^^XXXTTTWWW]]]cccmmmuuusssggg[[[UUUUUUVVV```qqqvvvXXXEEE???888777999555222222333222222444777:::@@@EEEKKKPPPUUU```qqq~~~zzzrrrppprrrwww|||}}}{{{zzzzzzzzzzzzzzzyyywwwvvvwwwxxxyyyyyyxxxvvvtttsssssssssrrrpppnnnkkkiiigggeeefffhhhjjjjjjjjjiiihhhkkknnnssswwwwwwtttpppmmmjjjjjjjjjiiiiiiiiiiiihhhgggeeedddddddddcccaaa___]]]ZZZVVVRRRNNNKKKJJJIIIGGGIIIKKKKKKKKKJJJKKKLLLKKKLLLLLLMMMNNNOOOOOOOOONNNNNNMMMNNNOOOQQQSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^___^^^___aaacccdddcccbbbbbb___```aaabbbbbbeeeiiilllppprrrvvvxxx{{{}}}~~~}}}|||}}}~~~dddWWWJJJCCCAAA>>><<<===???>>>===<<<;;;:::::::::777666666666555555555555222444666777888777666555444333333222222333333444222555888;;;@@@IIITTT[[[eeerrr|||~~~{{{qqqeee]]]WWWVVVUUUUUUWWWXXXVVVSSSQQQRRRTTTVVVXXXZZZ]]]```aaaccccccfffggghhhhhhjjjmmmqqquuuuuu{{{yyyvvvqqqkkkgggdddbbbaaa```^^^[[[ZZZZZZZZZYYYWWWWWWXXX[[[]]]___aaabbbccchhhjjjmmmoooppprrrtttvvv}}}}}}|||||||||}}}}}}}}}|||zzzyyyrrrkkkccc]]]WWWTTTWWW]]]cccmmmvvvtttiii\\\VVVUUUVVV```qqqvvvXXXEEE???888777999666000111111222222555999<<>>===;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555666666666666666666666555333333333333333333333333444666888:::???HHHTTT]]]gggmmmwww}}}pppfff```\\\YYYVVVYYYZZZ[[[YYYUUUTTTVVVXXX```bbbccceeefffeeeeeedddffffffggghhhjjjmmmpppqqquuuuuuvvvxxx{{{~~~yyyqqqgggbbb```___\\\YYYZZZXXXVVVWWWYYYZZZXXXUUUTTTVVVXXXZZZ]]]aaafffjjjnnnooopppqqqrrruuuzzz~~~~~~|||{{{{{{~~~|||{{{|||{{{zzzxxxuuuoooeee[[[VVVVVVYYY\\\bbbppptttqqqmmm___TTTVVVXXXcccttt|||XXXBBB>>>999666666333222222222222333555777888<<>>>>><<<<<<<<<;;;;;;:::::::::888888777666666666666666555444444444444444444444333333333333333333333333444666888;;;@@@IIIVVV___eeelllwww~~~sssiiidddaaa^^^\\\___aaabbbaaa]]]\\\^^^aaaffffffggghhhhhhgggfffeeeddddddeeefffhhhjjjmmmnnnpppqqqsssuuuyyy|||}}}tttmmmddd___]]]\\\ZZZWWWWWWUUUTTTUUUWWWXXXWWWUUUTTTVVVWWWYYY\\\aaagggllltttuuuvvvxxxyyy|||~~~}}}||||||}}}{{{{{{{{{{{{yyywwwtttmmmcccZZZUUUUUUXXX[[[cccqqqvvvtttpppcccWWWYYY\\\gggwww|||YYYBBB???999666666333222222222222333555777888<<>>======;;;:::999888888999888777777666666777777555555555555555666666666444444444444444444444444333555777:::@@@KKKXXXbbbgggooo||||||uuuoookkkjjjjjjkkkrrrtttuuussspppmmmnnnpppsssrrrpppnnnllliiigggfffaaa```______```bbbcccddddddfffjjjooosssvvvxxxyyy~~~vvvpppfffbbb\\\XXXVVVVVVTTTSSSTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXYYYZZZ^^^eeemmmsss|||~~~|||{{{zzz{{{{{{zzzwwwuuuoooiii___WWWSSSSSSWWWYYYcccqqqwwwxxxxxxkkk]]]]]]dddmmm}}}[[[CCC???999666777444333333222222333444666777<<>>======;;;:::999888888777777666555555555555666333333444444444555555555444444444444444444444444444555777999???JJJXXXbbbjjjrrr}}}zzzvvvqqqooonnnppprrryyy{{{}}}{{{wwwssssssuuuuuutttrrrnnnkkkiiigggfffaaa```___^^^^^^___```aaa```cccggglllqqqtttvvvwwwzzz}}}~~~wwwooohhh```]]]YYYVVVTTTTTTSSSSSSUUUVVVXXXYYY[[[]]]___```\\\]]]]]]^^^bbbiiiqqqwww|||{{{{{{{{{|||zzzwwwuuummmggg^^^VVVRRRSSSVVVYYYbbbooovvvyyyyyymmm^^^]]]bbbkkk{{{\\\DDD???999666777555444333222222333444666777;;;BBBJJJPPPVVVaaaqqq}}}}}}wwwrrrqqqrrruuu~~~{{{vvvtttzzz}}}|||zzzyyyttttttrrrqqqooonnnmmmmmmpppqqqqqqqqqqqqpppoooooommmmmmmmmmmmmmmmmmnnnnnnsssuuuvvvuuuqqqllliiihhhdddccccccbbbbbbbbbbbbccccccbbb```^^^]]]\\\[[[[[[[[[YYYUUUQQQMMMJJJGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBCCCEEEGGGIIIJJJLLLLLLMMMOOOQQQSSSVVVWWWYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[]]]^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaa``````______```bbbcccdddeeegggjjjlllkkkiiifffddd```bbbeeekkkrrrzzzxxxnnneee___ZZZXXXUUUQQQNNNMMMMMMMMMnnn___NNNGGGDDDAAA???>>>======<<<;;;::::::999999777666666555555555555555111111111222333333444444444444444444444444444444444555666888===IIIWWWaaaiiirrr~~~{{{yyyxxxwwwuuuqqqoooooorrrtttzzz}}}~~~zzzwwwxxxyyyuuutttqqqnnnkkkiiigggfffcccbbb```___^^^^^^^^^______aaaeeeiiimmmqqqsssuuuvvvxxx|||~~~yyyqqqhhhaaaZZZXXXVVVTTTRRRRRRSSSSSSTTTVVVYYY[[[]]]___bbbdddbbbcccdddeeeiiiooovvv|||~~~~~~~~~|||{{{{{{|||}}}{{{xxxuuulllfff]]]UUUQQQSSSWWWZZZaaaooovvvyyy{{{nnn^^^[[[___gggwww]]]DDD???:::666888666444444333222333444555666;;;BBBJJJPPPVVVaaappp}}}|||vvvpppnnnooorrr|||zzzuuuttt{{{~~~|||yyywwwssssssqqqpppooonnnnnnnnnooopppqqqqqqqqqpppnnnmmmmmmmmmllllllmmmmmmnnnooooooqqqrrrqqqmmmjjjiiihhhccccccbbbbbbbbbbbbccccccbbbbbbaaa___]]]ZZZXXXWWWVVVTTTPPPMMMIIIGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZ\\\]]]___````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeegggjjjmmmooonnnlllhhhfffccceeeiiinnnvvv~~~~~~~~~zzzrrrhhh___ZZZUUUSSSPPPNNNLLLLLLLLLMMMqqqaaaOOOGGGDDDAAA>>>===<<<<<<<<<;;;;;;:::::::::888777777666555666666666222222333444444555666666555555555555555555555555555555666777<<>>===<<<<<<;;;;;;::::::999:::999888777666666666666333444444555666666555555222222111111111111222222333444555555999AAALLLUUUbbbhhhtttxxxtttoooiiieee```\\\YYYTTTTTTTTTTTTTTTVVVXXXYYY\\\^^^bbbgggkkknnnqqqrrrtttsssqqqqqqqqqooommmkkkhhhgggeeecccaaa``````___^^^___```cccfffiiilllmmmoooqqqtttxxx|||vvvnnnjjjfff^^^XXXQQQPPPMMMLLLKKKMMMOOOPPPTTTVVVYYY\\\```cccfffgggjjjmmmqqquuuyyy}}}~~~~~~~~~~~~}}}|||{{{zzzwwwtttnnneeeZZZTTTPPPOOOTTT[[[hhhtttzzzsss```\\\ZZZbbbrrr|||ppp}}}eeeIII>>><<<999666666444444333333333555666777???BBBIIIPPPUUU^^^nnn~~~vvvmmmlllooottt}}}yyyxxxyyy|||~~~|||xxxuuussssssrrrqqqpppppppppqqqqqqrrrrrrqqqpppooonnnnnnoooooonnnmmmlllkkkkkkkkkkkklllkkkjjjiiihhhgggffffffccccccccccccddddddeeefffdddcccbbb```\\\XXXTTTRRRNNNLLLIIIFFFDDDDDDEEEFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@CCCGGGJJJJJJLLLMMMNNNOOOPPPSSSUUUUUUVVVYYY[[[\\\\\\[[[ZZZZZZ\\\^^^___```___^^^^^^````````````aaabbbcccdddddddddcccdddfffhhhkkkllllllmmmnnnooonnnllliiigggccccccccccccfffiiimmmooorrrtttuuuwwwwwwvvvtttsssuuuoooggg```ZZZUUUPPPLLLOOONNNNNNNNNOOOQQQSSSTTTeeeTTTOOOFFFBBBBBB???======<<<<<<;;;::::::::::::999888777666666666666333444555555666555555555222222111111111111222222333444555666999@@@KKKTTTaaafffrrr}}}~~~yyyrrrnnnhhhbbb^^^YYYUUUSSSMMMMMMMMMNNNOOOQQQSSSUUUWWWYYY^^^ccchhhmmmppprrruuutttsssssssssrrrooollliiihhhfffdddbbbaaa``````______```bbbeeegggjjjkkknnnpppssswww|||yyynnnfffccc```[[[VVVPPPNNNLLLJJJJJJMMMPPPRRRWWWYYY]]]aaaeeegggiiiiiillloootttxxx|||~~~~~~~~~}}}|||yyyuuurrrlllcccZZZTTTPPPOOOSSSZZZiiiwww~~~vvvccc]]]YYYbbbrrryyypppgggJJJ???<<<888666777333333222222333555666777>>>AAAIIIPPPUUU]]]lll{{{yyyqqqoooqqqttt{{{|||zzzzzz|||~~~~~~zzzwwwuuutttrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhgggffffffeeeeeeeeeeeeeeeeeeeeeffffffeeedddaaa^^^[[[XXXVVVTTTMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAABBBDDDHHHKKKKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWYYY[[[\\\\\\[[[[[[ZZZ[[[]]]_________^^^^^^````````````aaabbbcccdddeeeeeeddddddeeegggiiijjjjjjlllmmmmmmllljjjgggeeebbb```^^^]]]___bbbfffiiiqqqsssuuuwwwxxxwwwuuutttrrrmmmeee^^^YYYTTTPPPMMMNNNNNNOOOPPPRRRTTTVVVWWWfffUUUOOOFFFBBBBBB>>>=========<<<;;;;;;:::::::::999888777666666666666444444555555555555555444444444444333333444444444333444555666999@@@JJJRRR^^^cccmmmxxx~~~{{{uuummmiiiccc]]]YYYVVVRRRPPPLLLLLLLLLLLLNNNPPPRRRSSSVVVYYY]]]ccciiinnnrrrtttttttttttttttuuussspppnnnkkkjjjhhheeecccbbbaaaaaaaaaaaabbbccceeehhhiiikkkmmmnnnqqquuuyyy~~~yyyqqqfff^^^[[[YYYVVVSSSPPPNNNKKKJJJKKKNNNRRRUUUWWWZZZ___dddhhhkkklllmmmppptttxxx|||~~~~~~~~~~~~}}}zzzvvvssskkkbbbYYYTTTPPPOOOSSSYYYiiiyyyyyyeee]]]XXX```ooo|||xxxfffJJJ>>>;;;777555777222222222222333444666777;;;???GGGOOOSSSZZZhhhvvv{{{sssqqqrrrsssyyy~~~|||{{{{{{}}}}}}|||yyyvvvttttttppppppqqqqqqqqqqqqpppoooppppppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiihhhhhhggggggfffffffffeeeggggggffffffeeefffffffffeeeccc```]]]ZZZXXXWWWVVVNNNLLLJJJGGGFFFFFFHHHIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@AAABBBCCCCCCFFFIIILLLLLLNNNQQQRRRRRRRRRTTTVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[]]]^^^^^^___^^^^^^````````````aaabbbcccdddeeeeeeeeeeeeeeefffhhhhhhiiijjjllllllkkkhhheeeccc```]]]ZZZYYYZZZ^^^dddgggppprrruuuxxxyyyxxxvvvuuunnnjjjddd]]]XXXTTTQQQOOOMMMNNNPPPRRRUUUXXXZZZ[[[gggUUUOOOEEEAAABBB>>>>>>======<<<<<<;;;:::::::::999888777666666666666444555555555555555444444555444444444444444444555333444666666999???IIIPPP[[[```iiisssyyy{{{uuuiiieee___ZZZVVVTTTQQQPPPOOONNNNNNNNNOOOQQQSSSTTTXXX\\\aaagggmmmqqqsssttttttsssssstttuuutttrrrooommmkkkiiigggeeecccbbbbbbccccccdddeeegggiiikkklllkkklllooorrrvvv{{{~~~qqqjjj```YYYUUUSSSQQQOOONNNLLLKKKKKKLLLPPPTTTVVVXXXZZZ___dddiiimmmpppqqqvvvyyy}}}~~~~~~~~~~~~~~~~~~{{{wwwtttkkkbbbXXXSSSPPPOOOTTTZZZhhhzzz|||fff\\\VVV^^^lll~~~{{{aaaGGG===999555333666333333222222333555666777999===DDDLLLOOOUUUcccqqq~~~uuurrrrrrrrrvvv{{{}}}{{{{{{|||}}}{{{xxxvvvuuuuuuoooooopppqqqqqqppppppooopppooonnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjiiiiiiiiigggggggggfffffffffffffffhhhgggfffeeeeeeeeeeeeeeedddbbb___[[[YYYWWWWWWWWWPPPNNNKKKIIIGGGHHHIIIJJJKKKIIIFFFCCCAAA?????????AAABBBDDDEEEEEEGGGKKKNNNMMMOOORRRSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXX[[[[[[\\\]]]^^^^^^^^^^^^````````````aaabbbcccdddeeeeeeeeeeeeeeefffggggggiiijjjkkkkkkjjjgggdddaaa^^^[[[XXXVVVXXX]]]dddhhhkkkmmmqqqtttuuutttqqqpppdddbbb]]]WWWRRRNNNLLLLLLNNNOOORRRUUUXXX[[[]]]^^^iiiWWWPPPFFFBBBCCC???>>>>>>======<<<;;;;;;;;;:::999888777666666666666555555555666555555444333333333222222222222333333333555666777999>>>GGGNNNYYY]]]fffooouuu||||||wwwfffbbb\\\XXXUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUXXXYYY___ccciiiooosssuuuuuuuuuuuutttsssssstttuuutttsssnnnmmmkkkhhhfffdddcccbbbccccccdddfffhhhjjjlllmmmkkklllmmmppptttxxx|||~~~{{{vvvhhhccc\\\VVVRRRQQQPPPOOOMMMMMMMMMNNNQQQTTTWWWYYY\\\^^^bbbffflllppptttvvvzzz}}}~~~~~~~~~~~~~~~|||xxxtttlllcccXXXRRROOOOOOUUU\\\hhh|||iii\\\VVV]]]iiiyyyrrr[[[EEE<<<999444333666555555444333444555666777999<<>>>>>???AAACCCEEEFFFGGGIIILLLOOOMMMOOORRRTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWW[[[[[[[[[\\\]]]]]]^^^^^^````````````aaabbbcccdddddddddeeeeeefffffffffgggiiijjjkkkkkkiiifffcccaaa[[[YYYVVVUUUWWW\\\aaaeeehhhkkkooorrrrrrpppmmmkkk___^^^ZZZUUUOOOLLLKKKLLLOOOQQQTTTXXX[[[^^^``````mmmZZZRRRHHHDDDEEEBBB>>>>>>======<<<<<<;;;;;;:::999888777666666666666555555666666555444444333333333222222222222333333333555666777999>>>FFFMMMYYY]]]fffnnnssszzz}}}yyygggccc]]]ZZZXXXXXXXXXXXXUUUUUUVVVXXX[[[___bbbdddlllpppvvv|||~~~{{{yyyxxxvvvssssssuuuvvvwwwwwwpppnnnllliiigggeeedddcccbbbbbbccceeegggjjjlllmmmmmmmmmnnnpppssswww{{{}}}~~~zzzuuummmhhh```]]]XXXTTTSSSRRRRRRRRRRRRSSSUUUWWWZZZ]]]___aaafffggghhhkkkoootttxxx{{{|||~~~~~~|||vvvrrrnnndddXXXQQQNNNOOOWWW___iiikkk]]]XXX^^^hhhvvv{{{kkkWWWCCC===:::666444777888777666555444555666666:::<<>>@@@AAAAAACCCFFFHHHIIIKKKMMMPPPMMMOOORRRTTTSSSSSSSSSSSSVVVVVVUUUUUUVVVVVVWWWWWW[[[[[[[[[[[[\\\]]]^^^^^^````````````aaabbbcccdddbbbcccdddeeeffffffggggggiiijjjkkkkkkiiifffccc```YYYWWWTTTRRRTTTWWW\\\___eeegggkkknnnnnnkkkhhheee___^^^[[[VVVQQQNNNOOOPPPQQQSSSVVVZZZ]]]```aaabbbooo\\\TTTJJJFFFGGGDDD>>>>>>>>>===<<<<<<;;;;;;:::999888777666666666666555666666666555444333333666555555444444555555666333555777777999>>>FFFLLLZZZ^^^gggooottt{{{~~~zzzjjjfffaaa]]]]]]]]]^^^^^^YYYZZZ\\\___ccchhhlllooovvv{{{~~~zzzxxxttttttuuuxxxyyyzzzpppooommmjjjgggeeedddccc```aaabbbdddfffiiikkkmmmooooooooopppssswww{{{}}}zzztttpppjjjbbb]]]ZZZXXXVVVTTTTTTTTTUUUUUUXXXZZZ]]]```dddfffhhhiiinnnnnnnnnooorrrvvvzzz}}}}}}~~~~~~{{{uuuppppppeeeXXXQQQNNNPPPXXXaaakkknnn___YYY___hhhuuuuuuhhhTTTCCC>>><<<777555888:::999777666555555666666<<<===AAAFFFHHHOOO^^^mmm|||xxxuuutttwww|||yyyxxx{{{}}}yyyuuutttuuutttrrrrrrrrrtttvvvwwwqqqpppppppppppppppqqqqqqqqqpppooommmkkkjjjjjjjjjffffffgggggghhhiiiiiiiiieeedddcccaaa```_________]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOKKKGGGDDDCCCCCCDDD>>>===;;;;;;<<>><<<;;;:::999::::::999888777666555555555555555555555555555555777666555444333222222222999888777555666>>>IIIRRRYYYhhhnnnrrrzzz~~~}}}tttjjjbbbaaacccbbbbbbcccaaacccfffjjjooovvv~~~{{{yyywwwwwwxxxyyyyyyxxxtttpppllliiihhhgggeeeccc```aaacccfffhhhjjjkkkkkkhhhiiilllooosssvvvyyyzzzxxxnnneee```]]]\\\[[[WWWWWWWWWWWWWWWYYY]]]aaabbbfffkkkoooqqqrrrssstttsssrrrrrruuu{{{~~~}}}}}}~~~~~~}}}{{{xxxuuuoooeeeZZZSSSOOOPPPVVV]]]rrrmmmaaaUUU[[[gggvvv|||uuueeeSSSBBB;;;:::888555444666555444333222333444555<<<===AAAFFFHHHOOO^^^mmm{{{tttsssvvvzzz~~~zzzxxxzzz|||}}}}}}zzzwwwuuuuuuuuuuuuuuuvvvwwwxxxyyyvvvtttrrrpppnnnmmmmmmmmmpppnnnlllkkkkkkjjjhhhfffhhhgggfffggghhhhhhfffdddbbbaaa______``````___]]][[[[[[YYYWWWTTTRRROOONNNOOOMMMJJJGGGEEEBBBAAA@@@???>>>======???AAADDDFFFFFFGGGIIIJJJLLLNNNPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[[[[[[[\\\]]]]]]^^^______aaabbbbbbaaa``````ccccccdddeeefffggghhhiiihhhhhhhhhhhhfffdddbbbaaaXXXVVVSSSPPPPPPQQQSSSUUU[[[]]]```bbbccccccaaa```ZZZXXXUUURRRPPPNNNMMMMMMPPPSSSVVVYYYZZZ[[[\\\]]]vvv___UUUJJJFFFGGGCCCBBBAAA???===<<<;;;::::::::::::999888777666555555555555555555555555555555666666555444333333333333444555666666888???IIIPPP^^^lllssswww~~~wwwnnnggghhhkkkkkklllnnnpppssswww{{{}}}{{{xxxxxxxxxyyyyyyxxxrrroookkkhhhgggeeecccbbbaaabbbdddfffhhhiiijjjkkkiiijjjmmmpppssswwwyyy{{{vvvpppfff^^^YYYWWWVVVUUUVVVWWWXXXXXXZZZ^^^cccfffmmmpppuuuxxxyyyyyyyyyzzzuuuttttttxxx}}}}}}~~~~~~}}}~~~~~~}}}{{{xxxuuuoooeeeYYYSSSOOOOOOVVV]]]mmm~~~hhh]]]UUUZZZeeetttxxxhhhVVVCCC;;;999888555444555555444333333333444555;;;===AAAFFFIIIPPP___mmmwwwuuuwwwyyy|||{{{zzz{{{~~~~~~|||xxxvvvuuuuuuuuuvvvwwwxxxzzzzzzwwwuuussspppnnnmmmmmmmmmnnnmmmkkkkkkkkkkkkiiihhhgggfffffffffggggggeeedddbbbaaa______``````^^^]]][[[[[[YYYWWWTTTQQQNNNMMMKKKIIIGGGDDDBBB@@@>>>===>>>>>>>>>>>>@@@CCCFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````aaaaaabbbbbbaaaaaaccccccdddeeefffggghhhiiiiiiiiiiiihhheeeccc```^^^WWWUUURRROOONNNPPPRRRSSSVVVXXXZZZ\\\]]]]]]\\\[[[ZZZXXXUUURRRPPPNNNNNNNNNOOORRRUUUVVVWWWXXXZZZ\\\xxx```VVVKKKGGGGGGCCCAAA@@@>>>===<<<;;;;;;;;;::::::999888777666666555555555555555555555555555666555444444333333333333000222666888;;;AAAIIIPPPaaapppxxx{{{{{{tttoooqqqvvvxxx{{{~~~}}}{{{xxxvvvvvvvvvuuutttpppmmmiiifffeeedddbbbaaabbbccceeeggghhhiiijjjjjjjjjlllnnnqqqtttxxxzzz{{{~~~~~~yyykkkeee]]]WWWSSSRRRRRRQQQUUUVVVYYY[[[^^^bbbhhhlllvvvyyy}}}~~~}}}}}}xxxxxxyyy{{{|||{{{|||}}}~~~~~~}}}~~~~~~}}}{{{xxxuuunnndddYYYRRROOOOOOUUU]]]mmm~~~iii^^^UUUYYYbbbppp}}}mmmZZZEEE;;;999777666555555444444333444444555555999<<>>>>>???@@@CCCFFFHHHJJJKKKKKKKKKLLLLLLMMMNNNNNNOOONNNOOOOOOPPPQQQRRRSSSWWWWWWYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaaaaabbbcccccccccddddddeeefffggghhhhhhjjjjjjiiigggdddaaa]]]\\\UUUSSSPPPMMMMMMNNNPPPRRRXXXYYYZZZ[[[\\\\\\[[[ZZZZZZXXXUUURRRPPPOOONNNOOOOOOQQQSSSSSSTTTVVVYYY[[[{{{cccXXXMMMHHHHHHDDD@@@???>>>===<<<<<<<<<<<<;;;::::::999888777666555555555555555555555555555666555444333333333333333000222666888;;;BBBKKKRRR```pppxxx|||yyyvvvzzz{{{xxxtttrrrqqqqqqooonnnmmmjjjgggeeedddcccbbbaaaeeeeeeggghhhiiijjjjjjjjjlllmmmooorrruuuxxxzzz||||||}}}tttnnnbbb^^^WWWRRRQQQQQQQQQQQQUUUWWWZZZ\\\___dddiiimmmuuuxxx{{{}}}}}}|||||||||zzzzzz|||{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{xxxuuummmcccXXXQQQNNNOOOUUU]]]lll}}}kkk___UUUXXX```nnnrrr^^^GGG<<<999777666666444444444444444555555555888;;;AAAHHHKKKQQQ___mmm~~~|||vvvsssrrrxxx}}}}}}{{{}}}}}}zzzwwwttttttuuuvvvxxxzzz|||}}}yyyxxxuuurrrpppnnnnnnmmmnnnlllkkkkkkkkkkkkjjjhhhfffeeedddeeeffffffdddbbbbbbaaa____________]]]\\\[[[ZZZWWWTTTPPPMMMKKKJJJGGGGGGFFFEEECCCAAA@@@?????????AAACCCFFFIIILLLMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZ[[[\\\^^^___aaabbbcccbbbaaaaaaaaacccdddfffddddddeeeeeefffgggggghhhiiihhhgggfffccc```]]][[[UUUSSSOOOMMMLLLMMMPPPQQQYYYYYYZZZ[[[\\\[[[[[[[[[ZZZXXXTTTQQQOOONNNOOOOOOPPPQQQRRRSSSTTTVVVYYY\\\ggg[[[OOOJJJIIIEEE@@@@@@???======<<<<<<<<<;;;;;;:::999888777666666555555555555555555555555555555444333333333444444333444666777:::BBBLLLTTT^^^nnnwww{{{|||zzz~~~~~~xxxuuuqqqooonnnmmmkkkjjjiiigggdddccccccccccccbbbeeefffhhhiiijjjkkkkkkkkklllnnnpppsssvvvxxxzzz|||{{{~~~~~~tttjjjcccZZZVVVQQQOOOOOOPPPRRRRRRVVVXXX[[[]]]^^^bbbfffiiimmmooorrrtttuuuuuuwwwyyyyyy{{{~~~|||zzz{{{|||~~~~~~~~~~~~~~~~~~}}}{{{xxxuuulllbbbWWWQQQNNNNNNUUU]]]hhhyyyhhh]]]UUUXXX```mmm~~~uuu```III===999777666666444444444555555666666666777;;;BBBIIILLLQQQ^^^kkk{{{wwwsssrrrwww}}}|||yyy{{{}}}~~~{{{xxxvvvsssssstttuuuwwwyyy{{{|||yyywwwuuurrrpppnnnnnnnnnpppnnnlllkkkkkkjjjhhhffffffeeedddeeeffffffdddbbbbbbaaa___^^^___^^^\\\[[[ZZZXXXUUURRRNNNLLLJJJJJJGGGGGGGGGFFFEEEDDDBBBAAA@@@AAACCCFFFIIILLLNNNOOOPPPOOOMMMKKKJJJJJJKKKLLLKKKLLLLLLMMMOOOQQQRRRSSSWWWYYY[[[]]]^^^^^^]]]]]][[[[[[\\\]]]^^^```bbbcccccccccbbbbbbcccdddfffgggddddddeeeeeefffgggggggggeeeeeeeeedddbbb___]]][[[UUUSSSPPPMMMLLLNNNPPPQQQUUUVVVXXXYYYZZZYYYYYYXXXYYYWWWSSSOOOMMMMMMNNNOOOQQQSSSTTTUUUVVVXXX\\\___jjj___RRRLLLKKKGGGCCCBBB@@@???>>>=========;;;;;;:::999888777777666555555555555555555555555555444444333333444444444555666666666999@@@JJJRRR[[[kkktttyyy~~~}}}~~~tttqqqnnnkkkjjjiiigggfffdddbbb``````aaacccccccccdddeeefffhhhiiijjjkkkkkkmmmnnnppprrruuuxxxzzz{{{zzz}}}~~~uuukkk```ZZZQQQOOOKKKKKKMMMPPPRRRSSSWWWYYY[[[\\\]]]___bbbdddggghhhiiijjjkkknnnrrrvvvuuuyyy}}}||||||}}}~~~~~~~~~~~~}}}{{{xxxuuukkkaaaVVVPPPMMMNNNUUU\\\gggyyyiii^^^UUUYYYaaannnvvvaaaJJJ===:::777666666333444555666666666666666777;;;CCCJJJMMMQQQ]]]iiivvvyyytttsssuuuzzz|||xxxzzz|||}}}}}}zzzwwwuuuqqqrrrrrrsssuuuwwwyyyzzzwwwvvvsssqqqooooooooooooqqqooolllkkkkkkjjjgggeeegggfffeeeeeegggfffeeeccccccaaa___^^^^^^^^^\\\ZZZXXXVVVSSSPPPMMMKKKJJJJJJFFFGGGGGGHHHGGGFFFDDDCCCBBBCCCFFFHHHKKKNNNPPPQQQPPPNNNLLLJJJIIIIIIJJJKKKJJJJJJKKKLLLNNNPPPRRRTTTWWWYYY[[[]]]^^^^^^]]]\\\\\\\\\]]]^^^___```bbbccccccccccccddddddfffggghhheeeeeeeeefffffffffggggggdddddddddcccaaa^^^\\\ZZZTTTRRROOOMMMLLLMMMOOOQQQUUUWWWZZZ]]]^^^]]]\\\[[[XXXUUUQQQMMMKKKLLLMMMOOOQQQSSSVVVXXXZZZ\\\```cccnnnbbbUUUNNNMMMHHHEEEDDDBBB@@@???>>>======<<<;;;::::::888888777666555555555555555555555555444444444333333444444555444555777777888===EEELLLTTTeeeooossszzzyyy|||~~~}}}yyymmmjjjgggdddcccbbbaaa```^^^\\\[[[\\\___aaabbbbbb```aaaccceeeggghhhiiijjjlllmmmooorrruuuwwwyyyzzzzzz||||||tttlllbbbXXXRRRMMMKKKIIIJJJMMMQQQTTTUUUWWWYYY[[[\\\]]]^^^```bbbccccccbbbaaabbbgggmmmqqqqqquuu{{{~~~~~~~~~}}}{{{xxxuuujjj```UUUOOOMMMNNNTTT\\\gggyyyjjj___VVVZZZcccpppuuu```JJJ>>>:::888555555222333555666777777777666888<<>>======<<<;;;;;;:::999888777777555555555555555555555555444444333333333444444555111444777888999<<>><<<:::;;;;;;:::999888666666555666666555444444444444555555444444333333444444555///333666777666777===BBBKKKVVVfffqqqqqqpppvvv}}}yyyssskkkggg```\\\WWWUUUUUUUUUTTTRRRVVVVVVWWWYYY[[[]]]___aaacccbbbbbbbbbccceeeggghhhkkkmmmoooqqqsssvvvzzz~~~}}}}}}~~~{{{vvvrrrjjjbbbYYYSSSNNNLLLKKKMMMPPPQQQRRRTTTVVVYYYVVVWWWYYY]]]bbbeeeeeedddgggdddaaa```aaafffkkknnnmmmooorrruuuxxx{{{|||yyy|||~~~{{{vvvrrrggg^^^TTTOOOMMMMMMSSSZZZfffvvv|||gggaaa\\\```gggrrr~~~aaaLLLDDD:::777999666666666666666666666666666999:::AAAJJJPPPTTTZZZaaannnxxxyyyqqqmmmkkknnnrrrxxx}}}yyyyyyyyyyyyxxxvvvtttsssoooooooooooonnnnnnnnnnnnooooooooooooooonnnnnnnnnpppooommmkkkiiihhhhhhggggggfffeeeeeefffeeecccaaabbb```^^^]]]]]]\\\ZZZXXXRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOQQQSSSSSSRRRPPPNNNNNNLLLLLLNNNQQQRRRQQQNNNMMMKKKHHHFFFEEEFFFGGGIIIGGGIIIMMMOOOPPPRRRTTTVVVYYYYYYZZZ[[[\\\]]]]]]]]]___``````aaabbbbbbccccccaaaaaabbbcccddddddddddddiiihhhfffeeeddddddeeeeeedddbbb___\\\ZZZXXXTTTRRRMMMKKKGGGEEECCCDDDFFFHHHOOOSSSYYY___aaaaaa^^^\\\SSSPPPLLLIIIGGGIIIKKKMMMNNNQQQVVVYYY\\\```dddfffyyyggg[[[SSSNNNNNNJJJGGGDDDBBBAAA@@@>>><<<<<<;;;:::999888777666555666666555444444444444555555444444333333444444555111444666666444444999>>>IIITTTeeepppqqqpppvvv~~~}}}yyyuuuooohhhccc[[[WWWSSSQQQQQQRRRQQQOOOTTTTTTUUUWWWYYY[[[]]]^^^``````___```aaaccceeefffjjjkkknnnppprrruuuyyy}}}}}}wwwsssjjjfff```XXXRRRNNNLLLKKKLLLNNNQQQRRRTTTUUUXXX[[[]]]^^^```dddiiikkkkkkjjjkkkiiigggeeefffiiimmmooooooqqqssstttvvvyyy~~~yyytttuuuvvvwwwzzz~~~}}}zzzuuuqqqggg^^^UUUPPPNNNNNNTTT[[[gggwww{{{gggbbb]]]aaahhhsssbbbMMMDDD:::777999666555555555555555555555555999:::@@@JJJPPPTTTZZZaaammmxxxwwwoookkkjjjmmmpppuuu|||~~~yyyzzzzzzzzzyyywwwtttssspppooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnlllkkkjjjiiiiiiiiigggfffeeeeeeeeeeeecccaaaaaa___]]]\\\[[[ZZZXXXVVVQQQPPPNNNKKKJJJIIIJJJJJJOOOQQQSSSUUUUUUTTTSSSRRROOONNNMMMOOOQQQRRRPPPNNNLLLJJJHHHFFFEEEFFFGGGHHHHHHJJJMMMOOOPPPQQQSSSTTTWWWXXXYYYYYYZZZ[[[\\\\\\``````aaaaaaaaabbbbbbcccbbbbbbccceeeeeeeeeeeeeeegggfffeeedddccccccddddddeeebbb___\\\YYYVVVRRRPPPKKKHHHEEEBBBAAAAAACCCDDDLLLOOOUUUZZZ]]]\\\ZZZXXXNNNKKKHHHDDDCCCDDDGGGHHHKKKNNNSSSWWWZZZ^^^cccfff|||jjj^^^VVVQQQPPPLLLJJJFFFDDDCCCBBB@@@>>>===<<<;;;:::888777666555777666555555444444555555555444444333333444444555333555666444222222555888FFFQQQbbboooqqqqqqvvv|||}}}~~~~~~~~~}}}yyytttooohhhaaa]]]VVVSSSPPPOOOOOOPPPPPPOOORRRSSSTTTUUUWWWXXXYYYZZZ\\\\\\\\\]]]^^^aaacccdddgggiiillloooqqqtttxxx{{{zzztttlllggg\\\YYYSSSNNNKKKJJJKKKLLLMMMOOORRRUUUVVVXXX\\\^^^cccdddggglllqqqttttttssssssrrrpppooooooppprrrsssssstttttttttuuuxxx}}}~~~uuummmkkklllmmmqqqwww}}}~~~}}}yyyuuuqqqhhh___VVVQQQOOOOOOUUU\\\iiixxxzzzhhhddd```cccjjjuuu|||dddMMMDDD:::777999666444444444444444444444444888:::@@@IIIPPPSSSZZZaaammmwwwuuummmhhhgggjjjlllqqqxxxzzz{{{||||||{{{xxxuuurrrppppppoooooonnnmmmlllllliiijjjjjjkkkkkklllllllllmmmmmmlllkkkjjjjjjjjjjjjgggfffeeeeeeeeedddbbb___```^^^\\\ZZZZZZYYYWWWUUUOOOMMMJJJHHHFFFGGGHHHIIIOOOPPPRRRUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQOOOMMMKKKJJJHHHFFFEEEFFFGGGHHHHHHJJJMMMOOOOOOPPPRRRSSSVVVVVVWWWXXXYYYZZZ[[[[[[aaaaaaaaaaaaaaaaaaaaaaaaccccccdddeeeffffffffffffddddddcccbbbbbbbbbcccccceeebbb^^^ZZZWWWSSSOOOLLLGGGEEEAAA>>>======>>>???FFFJJJOOOSSSVVVUUUTTTRRRIIIGGGDDDAAA@@@AAACCCEEEGGGJJJNNNSSSWWW[[[aaadddmmmaaaYYYSSSRRRNNNLLLHHHFFFDDDCCCAAA???>>>===<<<:::999777666666777666666555555555555555555444444333333444444555444555555444222222555777CCCMMM^^^lllppppppvvv~~~|||xxxyyy{{{}}}}}}}}}~~~~~~}}}yyytttnnnhhhbbb[[[WWWSSSRRRPPPOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWZZZZZZZZZ[[[]]]___bbbccceeegggkkkmmmpppssswwwzzz}}}}}}~~~|||xxxrrrkkkccc]]]SSSPPPLLLHHHGGGIIILLLOOOOOOQQQUUUXXXZZZ\\\```bbbeeeggglllrrrxxx|||}}}|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvxxx}}}{{{pppfffccccccfffmmmtttzzz~~~}}}zzzvvvrrriii```VVVRRRPPPPPPVVV^^^kkkzzzyyyiiihhhdddgggnnnzzz|||gggNNNDDD;;;888999666444444444444444444444444888999@@@IIIOOOSSSYYY```mmmwww}}}sssjjjfffdddgggiiimmmttt|||{{{}}}~~~~~~|||xxxuuurrrqqqppppppnnnmmmlllkkkkkkhhhiiiiiijjjkkkllllllmmmnnnmmmlllkkkjjjiiiiiiiiihhhfffeeeddddddccc```^^^___]]][[[YYYYYYWWWUUUSSSNNNLLLHHHEEEDDDEEEGGGHHHKKKLLLOOOQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMJJJIIIGGGFFFEEEFFFGGGHHHFFFIIILLLNNNOOOPPPRRRTTTUUUVVVWWWXXXYYYZZZ[[[\\\aaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeeffffffffffffccccccccccccccccccccccccdddaaa\\\XXXTTTPPPKKKHHHDDDBBB???<<<;;;;;;<<<<<>>===;;;999888666666777777666555555555555666555444444333333444444555444444444444444555777999AAAJJJYYYggglllnnnttt|||zzzvvvvvvyyy~~~}}}|||{{{{{{|||}}}~~~yyyuuunnngggaaa[[[UUUQQQOOOOOONNNNNNOOOQQQTTTVVVTTTUUUVVVWWWWWWWWWWWWVVVXXXXXXYYYZZZ\\\___bbbdddcccfffjjjmmmooorrrvvvxxx{{{|||}}}~~~|||wwwqqqkkkccc[[[VVVNNNKKKGGGEEEEEEHHHLLLOOOQQQTTTWWW[[[]]]aaaeeegggiiilllqqqyyy~~~}}}zzzyyy{{{}}}uuujjj^^^ZZZ\\\```jjjrrryyy~~~|||xxxttthhh```WWWRRRPPPQQQWWW^^^lll{{{yyylllllliiilllsss~~~kkkPPPDDD;;;999:::555444444444444444444444444888999???IIIOOOSSSYYY```llluuu|||rrriiieeeccceeegggjjjpppxxx}}}~~~~~~~~~|||xxxtttrrrqqqpppooonnnmmmlllkkkjjjiiiiiijjjkkklllmmmmmmnnnooonnnmmmkkkjjjiiihhhhhhhhhfffeeedddcccbbb___\\\]]][[[YYYWWWWWWUUUSSSQQQLLLJJJFFFDDDCCCDDDFFFHHHHHHIIILLLNNNPPPQQQRRRRRRRRRSSSSSSQQQOOONNNLLLLLLIIIHHHGGGFFFFFFFFFGGGGGGDDDGGGJJJMMMNNNPPPSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]```````````````aaaaaaaaaaaabbbcccddddddeeeeeeddddddddddddddddddccccccbbbbbb^^^YYYUUUQQQLLLGGGDDDAAA@@@>>><<<;;;;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHEEECCCAAA@@@@@@AAACCCDDDBBBEEEHHHLLLPPPUUU[[[___tttiii___YYYWWWQQQOOOKKKHHHGGGEEEBBB@@@@@@???>>><<<:::888777666888777666666555555666666555444444333333444444555444444444444666888:::;;;@@@GGGTTTaaagggjjjrrrzzzyyyuuuuuuxxx|||zzzyyyyyyzzz|||~~~~~~{{{zzztttoooggg```ZZZTTTOOOKKKHHHIIIJJJKKKKKKNNNRRRVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWXXXYYY\\\___bbbdddaaaeeeiiimmmppprrrvvvxxx{{{|||~~~}}}xxxqqqiiibbb[[[TTTPPPHHHFFFDDDCCCDDDHHHLLLOOOSSSVVVZZZ^^^aaaeeeiiilllooorrrxxx~~~qqqfffZZZVVVXXX^^^hhhrrr{{{}}}yyyvvvhhh___VVVRRRPPPQQQWWW___kkk|||{{{ooopppooorrrzzz~~~nnnQQQEEE<<<999:::555444444444444444444444444777999???HHHOOORRRYYY```iiirrr}}}rrriiidddccceeefffiiinnnvvv~~~|||zzzwwwtttrrroooooonnnnnnmmmlllkkkkkkkkkkkkkkkllllllmmmmmmmmmooonnnlllkkkjjjiiiiiiiiihhhfffdddcccbbb```]]][[[ZZZXXXVVVTTTSSSQQQOOOMMMIIIGGGEEECCCBBBCCCDDDEEEFFFGGGJJJLLLOOOQQQRRRSSSQQQRRRRRRQQQNNNLLLKKKLLLGGGGGGGGGFFFFFFFFFGGGGGGDDDFFFJJJLLLNNNOOORRRTTTUUUUUUVVVXXXZZZ[[[\\\]]]^^^^^^___``````aaabbbbbbaaaaaabbbcccddddddddddddddddddeeeddddddbbbaaaaaa^^^[[[VVVQQQMMMHHHCCC@@@???>>>===<<<;;;<<<<<<===>>>???AAADDDEEEGGGGGGGGGCCCBBBAAA@@@@@@AAACCCDDDDDDFFFHHHKKKNNNRRRXXX\\\yyymmmddd]]][[[TTTQQQMMMKKKIIIGGGDDDBBBAAA@@@>>>===:::888777666888777777666666666666666555444444333333444444555666444444444666888999:::@@@EEEPPP\\\cccgggoooxxxyyyuuutttxxx~~~|||yyyxxxwwwyyyzzz|||||||||zzzwwwuuunnnhhh```XXXRRRMMMIIIFFFCCCEEEGGGHHHIIILLLRRRVVVXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUVVVXXX[[[^^^aaacccaaadddiiimmmpppsssvvvxxxyyyzzz|||~~~yyysssjjjaaaYYYSSSNNNKKKEEEDDDDDDDDDGGGKKKOOOQQQTTTWWW\\\```dddhhhlllooouuuwww}}}uuuiii\\\XXXZZZ```kkkttt|||yyyvvvggg^^^UUUQQQOOOQQQWWW^^^jjj|||~~~rrrttttttwww}}}yyypppRRREEE<<<::::::555555555555555555555555555777999???HHHNNNRRRXXX___dddnnn|||~~~rrrjjjeeeccceeefffhhhmmmuuu}}}zzzwwwuuussssssnnnnnnnnnmmmmmmlllllllllkkkkkkllllllllllllllllllkkkkkkjjjjjjjjjkkkllllllhhhgggdddcccbbb```\\\ZZZVVVTTTQQQOOONNNLLLJJJHHHEEEDDDCCCAAAAAAAAAAAABBBBBBDDDFFFIIILLLNNNPPPQQQOOOQQQRRRPPPMMMJJJJJJLLLFFFFFFFFFFFFFFFFFFGGGGGGFFFHHHKKKLLLMMMMMMOOOPPPSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^___```bbbccccccaaabbbcccdddeeeeeeeeeeeeddddddddddddbbb```___]]]ZZZWWWRRRNNNJJJEEE@@@===<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGGGGEEEDDDCCCCCCCCCEEEFFFGGGGGGIIIJJJKKKMMMQQQVVVZZZ|||qqqggg```^^^VVVSSSOOOMMMKKKIIIFFFDDDAAA@@@???===;;;999777666888888777666666666666666555444444333333444444555777555444444555777777777@@@DDDMMMYYY```eeennnwwwyyyuuuuuuxxx~~~{{{yyywwwvvvwwwyyyzzz{{{zzzwwwtttrrrjjjddd\\\TTTNNNIIIEEECCCBBBDDDGGGHHHIIIMMMSSSXXXYYYZZZ[[[[[[ZZZYYYVVVUUUSSSTTTUUUWWWZZZ]]]aaacccaaadddiiinnnqqqsssvvvxxxvvvwwwzzz|||~~~uuuoooddd[[[SSSNNNJJJGGGDDDDDDEEEGGGJJJOOOSSSUUUUUUXXX]]]aaaeeeiiinnnqqqwwwyyy~~~{{{nnnbbb]]]^^^dddnnnxxx~~~~~~~~~}}}~~~~~~|||xxxuuufff]]]UUUQQQOOOPPPWWW^^^jjj|||tttvvvwwwzzzxxxuuuqqqRRREEE<<<:::;;;555666666666666666666666666777888???HHHNNNRRRXXX___```kkkyyy~~~sssjjjfffdddeeefffhhhmmmuuu}}}yyyvvvtttssssssmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkhhhhhhiiijjjkkkmmmnnnoooiiigggdddcccaaa___\\\YYYSSSQQQNNNLLLKKKIIIFFFDDDBBBBBBAAA@@@????????????>>>???AAADDDHHHJJJMMMNNNMMMPPPQQQPPPLLLJJJJJJLLLFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMLLLKKKLLLMMMQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___aaabbbcccdddccccccdddeeeffffffffffffcccddddddcccaaa___\\\[[[XXXUUUPPPLLLHHHCCC???<<<::::::::::::;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKKKKKKKLLLPPPTTTXXXtttlllddd___[[[WWWSSSOOOMMMKKKHHHFFFBBBAAA>>><<<::::::::::::::::::888777666666666666666666555444444444444555666666666666666777888888<<>>???@@@@@@??????@@@AAADDDDDDEEEFFFGGGIIIJJJKKKMMMMMMLLLKKKKKKJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPRRRSSSVVVXXX[[[\\\[[[\\\\\\]]]^^^___```aaacccdddeeeeeefffffffffeeefffccc```___^^^]]][[[ZZZSSSQQQNNNJJJEEEAAA>>><<<<<<=========;;;<<<===???AAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNPPPRRRUUUVVVvvvnnngggaaa^^^[[[VVVRRRPPPNNNKKKIIIFFFDDDBBB@@@>>>===<<<<<<:::999888777777666777777666666555444444444444555666666666666666777777888<<>>@@@AAABBBDDDGGGKKKOOOQQQSSSTTTUUUTTTRRROOONNNOOOPPPPPPRRRTTTXXX\\\```bbbeeehhhmmmqqqtttvvvyyy{{{|||}}}}}}zzzzzz{{{wwwrrrjjjdddZZZRRRMMMIIIFFFEEECCCEEEGGGJJJOOOSSSVVVXXX[[[^^^aaadddgggjjjnnnpppvvvyyy}}}{{{zzzzzz{{{~~~|||zzz||||||tttmmmjjjnnnvvv|||}}}~~~~~~yyyqqqeee\\\TTTQQQOOOPPPVVV]]]jjjxxxvvvuuuyyy{{{vvvrrryyyrrrSSSHHH>>>999:::999555555555555555555555555666888>>>FFFOOOVVVYYYZZZccckkkxxxxxxooohhhdddbbbeeejjjooowww~~~zzzwwwuuutttrrrpppppppppppppppooonnnlllllllllkkkkkkjjjjjjjjjjjjjjjkkkjjjhhhiiikkklllkkkkkkkkkhhhdddaaa^^^[[[WWWTTTOOOKKKGGGDDDCCCCCCCCCCCC>>>@@@AAAAAA@@@@@@AAABBBDDDDDDEEEEEEGGGHHHJJJKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZ]]]]]]]]]]]]^^^^^^______bbbcccddddddeeeeeeddddddcccaaa^^^]]]\\\[[[YYYXXXRRRPPPMMMIIIDDD@@@>>><<<;;;<<<======<<<<<<>>>@@@BBBDDDFFFHHHIIIJJJIIIIIILLLLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPQQQTTTVVVYYYZZZzzzqqqjjjeeebbb^^^ZZZVVVSSSQQQNNNLLLFFFDDDAAA>>><<<;;;::::::999888888777777777888888666666555444444444444555666666555555666666777888<<>><<<;;;<<<============???AAADDDEEEHHHJJJKKKLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNRRRSSSTTTVVVXXX[[[^^^___uuunnniiidddaaa\\\XXXUUUSSSPPPNNNGGGEEEBBB???<<<:::999999888888888777888888999999666666555444444444444555666555555555555666777777;;;AAAJJJSSS]]]gggpppvvv|||xxxuuusssqqqooollliiiccc\\\XXXQQQNNNHHHDDDAAA???===<<>>===999888888888888888999:::666666555444444444444555555555555555555666666777999???HHHRRR\\\fffpppuuu~~~|||wwwtttmmmllljjjhhheee```YYYUUUMMMIIIDDDAAA???>>>===<<<===???AAADDDFFFFFFFFFEEEEEEFFFFFFFFFGGGJJJNNNRRRSSSSSSSSSTTTVVVYYY\\\]]]bbbgggmmmssswwwyyy{{{}}}zzz}}}}}}zzzxxxvvvoooggg\\\WWWPPPKKKIIIIIIHHHHHHJJJKKKNNNQQQUUUZZZ]]]___cccdddeeeeeeeeegggjjjmmmpppssswww|||yyyyyy{{{~~~zzzzzz{{{~~~yyyxxx{{{~~~~~~~~~~~~}}}{{{sssjjj\\\UUUPPPNNNNNNOOOUUU\\\hhhvvv|||nnnfffkkkvvv||||||~~~qqqSSSIII???::::::888666666666666666666666666:::;;;???FFFOOOVVVZZZ\\\___eeeooo}}}sssiiicccaaadddjjjqqqwww{{{yyyxxxwwwvvvuuuqqqqqqppppppooommmlllkkkjjjiiihhhhhhgggggghhhhhhjjjjjjjjjkkkmmmmmmllljjjjjjhhhfffdddbbb^^^YYYUUUKKKHHHCCCAAAAAAAAAAAAAAAAAACCCDDDDDDCCCBBBDDDEEEEEEFFFGGGIIILLLNNNQQQRRRVVVVVVVVVUUUTTTQQQNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSTTTUUUWWWWWWYYY[[[]]]___```aaa^^^______```______^^^^^^ZZZXXXVVVUUUVVVVVVUUUTTTQQQOOOJJJFFFBBB???======999;;;===>>>>>>@@@CCCEEEFFFHHHJJJMMMNNNOOOPPPOOOSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZ\\\___aaabbbcccwwwrrrjjjfffaaa]]]ZZZWWWTTTRRRQQQOOOKKKGGGCCC@@@>>>>>>:::999999888888888999999666666555444444444444555555555444444555555666777888===FFFQQQ[[[eeennnttt{{{~~~zzzzzzuuurrrhhhgggeeecccaaa\\\VVVQQQIIIFFFBBB@@@??????>>>======>>>AAACCCEEEFFFFFFFFFCCCDDDEEEFFFGGGJJJOOORRRTTTTTTTTTTTTVVVXXXZZZ[[[aaafffmmmtttxxxzzz|||~~~{{{~~~|||yyyvvvmmmdddVVVRRRLLLHHHGGGHHHIIIIIINNNOOOQQQUUUYYY]]]```bbbfffggghhhhhhiiilllppptttvvvyyy~~~{{{|||}}}{{{zzz}}}~~~}}}zzzqqqhhhZZZTTTOOONNNOOOPPPVVV]]]iiivvvyyyjjjcccgggrrr}}}|||~~~oooRRRIII@@@;;;;;;999777777777777777777777777:::;;;???EEENNNUUUZZZ[[[^^^bbblllzzztttjjjdddbbbeeeiiiooouuu|||}}}zzzyyyxxxvvvuuuoooppppppoooooonnnmmmllljjjiiiiiihhhhhhhhhhhhhhhjjjjjjjjjlllnnnnnnllljjjjjjhhhgggeeeccc___ZZZVVVLLLIIIEEEBBBBBBBBBBBBBBBDDDFFFGGGGGGFFFEEEGGGHHHIIIJJJLLLOOOSSSVVVYYY[[[_________^^^[[[WWWSSSQQQLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRSSSUUUUUUTTTUUUWWWZZZ\\\___aaabbb^^^^^^_________^^^]]]]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSPPPKKKFFFBBB???======999:::===>>>???AAAEEEGGGIIIJJJMMMOOOQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]___aaaccceeeeeefff}}}xxxooolllfffbbb___\\\YYYVVVSSSPPPLLLGGGCCC@@@>>>===;;;::::::999888888888888666666555444444444444555555444444444444555666666666;;;EEEOOOYYYdddmmmsssyyyzzzxxxyyyvvv||||||uuuoookkkeeecccaaa___\\\WWWPPPLLLHHHEEEAAA????????????>>>???@@@AAACCCDDDEEEEEEEEEDDDEEEGGGIIIJJJMMMQQQTTTSSSSSSSSSTTTVVVXXXZZZ\\\```eeemmmtttyyy{{{}}}~~~||||||yyysssiii```TTTPPPKKKHHHHHHJJJKKKLLLQQQRRRTTTXXX\\\```ccceeehhhjjjlllnnnqqqvvv||||||}}}|||{{{~~~|||yyypppfffYYYSSSOOOOOOPPPQQQWWW^^^jjjvvvwwwggg```dddnnn}}}}}}nnnRRRJJJBBB===>>><<<888888888888888888888888:::;;;>>>DDDLLLTTTYYY[[[\\\```iiiwwwuuukkkeeedddfffiiilllqqqyyy}}}zzzyyywwwuuusssnnnnnnoooooooooooonnnnnnjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkmmmnnnnnnllljjjiiigggfffeeeccc___YYYUUULLLIIIEEECCCDDDEEEFFFFFFHHHJJJKKKKKKJJJJJJKKKLLLOOOPPPSSSWWW[[[```dddfffhhhhhhgggeeeaaa\\\XXXUUUOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQRRRSSSTTTVVVWWWUUUVVVWWWYYY\\\^^^```aaa^^^_________^^^^^^]]]\\\[[[YYYWWWWWWXXXYYYYYYXXXVVVSSSMMMGGGBBB>>>===<<<888:::===>>>@@@CCCFFFIIILLLMMMPPPSSSUUUVVVVVVVVVUUUVVVWWWXXXZZZ]]]___```cccdddfffhhhiiijjjjjjjjj{{{tttpppkkkfffccc```]]]ZZZXXXUUUQQQLLLGGGDDDBBBAAA<<<;;;:::999888888888888666666555444444444444555555444444444444555666666444:::DDDNNNYYYccclllrrrwww|||vvvttttttttt{{{wwwooohhhdddcccbbb___\\\YYYSSSLLLGGGGGGDDDAAA??????@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDDDDFFFHHHKKKMMMNNNQQQTTTWWWQQQQQQRRRTTTVVVYYY\\\^^^___eeennnuuuyyy|||}}}~~~~~~}}}wwwqqqfff[[[UUURRRMMMJJJKKKMMMOOOOOORRRTTTVVVYYY^^^bbbeeegggjjjlllooossswww~~~}}}}}}}}}~~~|||yyyoooeeeYYYSSSOOOOOOPPPRRRXXX^^^kkkwwwuuueee```ccclll|||~~~nnnSSSKKKDDD???@@@>>>999999999999999999999999:::;;;===CCCLLLSSSXXXZZZZZZ^^^ggguuu~~~uuulllfffeeefffhhhkkkooowww}}}zzzxxxvvvtttrrrmmmnnnnnnoooooooooooooookkkjjjjjjiiiiiiiiiiiiiiijjjjjjkkkmmmooonnnllljjjgggfffeeedddbbb^^^YYYTTTJJJHHHEEEDDDFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOSSSTTTXXX\\\aaafffkkkmmmnnnnnnmmmjjjfff```ZZZWWWRRRQQQPPPOOONNNNNNNNNNNNLLLMMMNNNOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTUUUWWWXXXVVVWWWXXXZZZ[[[]]]^^^_______________^^^^^^]]]\\\\\\ZZZXXXYYYZZZ[[[ZZZYYYXXXTTTNNNGGGBBB>>>===<<<888:::===???@@@CCCGGGJJJNNNPPPSSSUUUXXXYYYYYYYYY[[[\\\]]]___aaadddggghhhhhhiiikkkmmmnnnnnnnnnmmm}}}xxxpppiiieeebbb```___\\\XXXSSSOOOKKKFFFAAA>>><<<999777777999::::::999999999888777666555444444666666555555555555666666:::<<>><<<<<<===>>>???@@@AAACCCEEEGGGHHHIIIIIIIIIKKKNNNPPPRRRRRRQQQPPPOOOMMMLLLMMMQQQUUUYYY[[[cccgggnnnuuuyyy|||~~~~~~yyyoooddd\\\QQQNNNKKKHHHHHHKKKNNNPPPTTTVVVXXXZZZ]]]aaagggjjjrrrtttwww||||||}}}~~~~~~}}}xxxppphhhbbbSSSPPPPPPRRRSSSTTTYYY___nnnzzzvvvfffaaabbbjjj{{{}}}}}}nnnRRRGGG===;;;>>>;;;;;;<<<<<<;;;:::999888888888;;;>>>@@@HHHQQQUUUSSSYYY\\\eeettt~~~}}}zzzooogggkkkiiijjjmmmnnnqqq{{{~~~zzzwwwuuurrrpppooooooppppppppppppooooooooonnnllliiihhhhhhhhhhhhkkklllnnnooonnnllljjjhhhfffdddcccbbb```]]]XXXTTTNNNJJJEEEBBBBBBFFFKKKNNNSSSUUUWWWXXXVVVUUUUUUVVVYYYZZZ^^^bbbhhhooouuuxxxyyyyyywwwtttmmmfff___[[[UUUSSSPPPPPPPPPPPPOOONNNOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYZZZ[[[]]]^^^]]]ZZZTTTMMMFFF@@@===;;;<<<===>>>???AAAEEEKKKOOOQQQTTTWWWZZZ[[[\\\^^^___```aaaccceeeggghhhiiiiiimmmnnnqqqrrrrrrqqqooommm}}}uuunnniiifffcccaaa^^^[[[VVVQQQMMMIIIDDDAAA>>><<<999999:::;;;;;;::::::999999888777666666555666666555555555555666666999;;;@@@HHHSSS```kkkrrrvvvzzz}}}}}}|||qqqmmmmmmmmmyyyzzzmmmddd___\\\[[[ZZZZZZZZZWWWRRRLLLHHHEEEEEEBBB>>>===>>>?????????CCCDDDEEEGGGIIIKKKKKKLLLMMMOOOQQQTTTTTTSSSPPPOOONNNMMMLLLMMMQQQWWW[[[^^^bbbgggnnntttyyy|||~~~}}}wwwmmmbbbZZZOOONNNKKKJJJKKKOOOSSSUUUVVVXXXZZZ\\\^^^bbbhhhlllrrrvvv||||||zzz||||||}}}~~~}}}}}}}}}}}}~~~}}}zzzuuunnneee___RRRPPPOOORRRSSSTTTZZZaaannnzzzvvvfff```aaajjj{{{yyy{{{mmmTTTIII@@@===@@@<<<<<<<<<<<<<<<;;;999888888777;;;>>>AAAIIIQQQUUUSSSVVVZZZcccqqq}}}qqqjjjkkkiiijjjlllmmmpppyyy~~~zzzwwwuuurrrpppoooppppppppppppoooooonnnnnnmmmkkkiiihhhhhhhhhiiikkklllmmmnnnmmmkkkhhhgggeeedddbbbaaa```\\\XXXUUUNNNKKKFFFDDDDDDHHHMMMPPPUUUWWWZZZ[[[ZZZYYYZZZZZZ^^^```dddiiiooouuuyyy|||~~~|||wwwpppggg```[[[VVVTTTRRRQQQQQQQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZYYYZZZ[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]][[[[[[ZZZYYYZZZ[[[\\\]]]]]]YYYTTTMMMFFFAAA===;;;<<<===>>>@@@BBBFFFLLLPPPSSSVVVZZZ]]]^^^___```bbbdddeeegggiiikkklllmmmmmmssstttvvvxxxwwwvvvsssrrr|||uuuoookkkgggeeebbb^^^YYYUUUQQQLLLGGGDDDAAA???<<<;;;;;;;;;;;;:::::::::999999888888777777666666555555555555666666999:::???FFFQQQ^^^hhhooouuuxxx{{{yyyyyyooommmoooqqqsssfff```^^^]]]\\\XXXWWWVVVSSSOOOJJJFFFDDDBBBAAA@@@@@@AAABBBAAA@@@FFFGGGIIIJJJLLLMMMNNNNNNRRRTTTVVVWWWVVVSSSOOOMMMKKKKKKLLLNNNSSSXXX]]]aaaccchhhooouuuyyy||||||uuukkk___VVVLLLKKKJJJJJJMMMQQQVVVYYYYYY[[[\\\^^^```dddjjjnnnwww{{{{{{vvvtttuuuxxxzzz{{{wwwyyy{{{~~~{{{|||~~~~~~~~~~~~}}}{{{wwwrrrjjjaaa[[[PPPNNNNNNQQQRRRTTT[[[bbbooo|||uuueee^^^aaajjj{{{zzzvvvyyykkkUUUMMMDDDAAABBB>>>>>>>>>======;;;:::999888777;;;???BBBJJJRRRTTTRRRSSSWWW```mmm|||uuunnnkkkiiijjjlllmmmooowww}}}zzzwwwuuusssqqqpppqqqqqqqqqpppooonnnnnnlllkkkjjjiiihhhiiiiiijjjkkkllllllmmmkkkiiifffeeecccbbb```___^^^[[[WWWTTTNNNKKKGGGEEEFFFJJJOOOSSSXXX[[[^^^_________```aaadddggglllrrrxxx|||{{{sssiiiaaa]]]XXXVVVTTTSSSSSSSSSRRRPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\[[[ZZZZZZZZZ[[[\\\]]]\\\YYYSSSMMMFFFAAA>>><<<<<<===???AAADDDHHHNNNRRRWWWYYY]]]```aaaaaacccdddggghhhjjjlllnnnpppqqqqqqxxxzzz{{{}}}|||zzzxxxvvv}}}wwwqqqllljjjeeeaaa\\\WWWRRRMMMHHHEEECCC@@@===;;;;;;;;;:::999999999999888888777777777666666555555555555666666888999===EEEOOO[[[eeekkkrrrtttzzz|||www{{{yyypppooossswww{{{kkk```]]]^^^______UUUTTTQQQOOOLLLIIIFFFCCCBBBAAABBBDDDFFFGGGEEECCCHHHIIIJJJLLLMMMNNNOOOOOOUUUVVVWWWWWWUUUQQQLLLJJJHHHJJJLLLOOOTTTZZZ```dddeeejjjqqqvvvzzz}}}{{{tttiii\\\TTTJJJIIIIIIJJJLLLQQQUUUXXX[[[\\\^^^___bbbgggnnnsss~~~{{{vvvtttuuuwwwyyyyyyxxxyyy{{{}}}{{{yyyzzz}}}~~~|||yyyuuuoooggg]]]WWWMMMKKKKKKNNNQQQTTT[[[cccqqq~~~tttccc\\\```kkk|||wwwuuuyyyjjjWWWPPPGGGDDDDDDAAA@@@@@@@@@>>>===;;;:::999777;;;???CCCJJJRRRUUURRRRRRVVV___kkkyyywwwpppkkkiiijjjllllllmmmttt}}}}}}zzzxxxvvvsssqqqrrrrrrrrrqqqpppooonnnmmmjjjjjjiiihhhhhhiiijjjkkkkkkkkklllkkkiiigggeeecccaaa___]]]\\\\\\YYYVVVSSSNNNKKKHHHFFFHHHLLLPPPTTT\\\___bbbdddeeefffggghhhjjjmmmsssyyy~~~{{{ssskkkddd___ZZZXXXVVVUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[]]]^^^____________^^^^^^^^^____________```]]]\\\[[[[[[[[[\\\]]]^^^[[[XXXSSSLLLFFFAAA>>>===<<<>>>AAACCCFFFKKKPPPTTTXXX[[[___aaabbbbbbdddeeedddfffiiilllppprrrtttuuuzzz|||}}}~~~~~~|||yyywwwxxxsssoooiiieee___ZZZTTTNNNIIIEEECCC@@@===;;;;;;;;;:::999888888888777666666666555666666555555555555666666777888<<>><<>>===<<<;;;;;;:::888666555444333666666555555555555666666555666999???HHHRRR\\\aaadddgggllluuuyyysssxxxyyylllffffffeee```ZZZVVVPPPKKKIIIJJJKKKJJJGGGEEEFFFGGGJJJLLLLLLJJJHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJMMMRRRYYY]]]```eeemmmsssvvvzzz~~~vvvkkk^^^VVVQQQQQQRRRSSSVVVYYY\\\^^^___aaaeeejjjqqq{{{~~~~~~zzzyyyyyy{{{~~~}}}zzzwwwyyy|||}}}{{{wwwrrrjjj```VVVOOOKKKIIIJJJOOOTTTZZZdddnnn}}}lll\\\ZZZbbbpppxxxuuu{{{qqqbbb]]]SSSNNNPPPNNNKKKJJJIIIGGGDDDAAA???>>>;;;===???@@@HHHRRRWWWWWWTTTYYYaaajjjuuuwwwqqqooonnnnnnooommmkkkpppwww}}}~~~|||{{{yyywwwuuuuuutttsssqqqooommmllljjjiiihhhgggggghhhiiiiiijjjjjjiiiiiihhhgggffffff```^^^\\\[[[[[[ZZZYYYXXXTTTRRRPPPNNNOOOQQQTTTVVVaaadddhhhjjjkkklllmmmooorrrsssuuuxxxyyyyyyxxxwwwuuutttrrrppplllhhheeeccc^^^[[[YYYWWWWWWVVVTTTSSSRRRQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUWWWXXXZZZ[[[ZZZ[[[\\\^^^___```aaaaaa``````___^^^]]]\\\[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYYYYVVVQQQLLLGGGCCC@@@???===@@@DDDIIIMMMQQQVVVYYYXXXZZZ^^^___``````aaabbbfffgggjjjmmmppprrrttttttuuuwwwyyy||||||{{{zzzxxxzzzssskkkccc[[[SSSNNNEEECCC@@@????????????>>>======;;;999777555444333666666555555555555666666555666999>>>GGGQQQZZZ```cccfffkkksss~~~www|||~~~tttjjjfffhhhgggaaa[[[VVVQQQKKKIIIKKKMMMKKKHHHEEEEEEFFFIIIKKKKKKIIIGGGHHHHHHIIIKKKLLLLLLLLLLLLJJJHHHFFFEEEEEEGGGJJJLLLQQQVVV]]]aaadddiiiqqqwwwzzz}}}xxxlll```WWWNNNOOOPPPRRRUUUYYY\\\^^^aaacccgggmmmuuu}}}{{{yyyxxxxxxyyyyyyxxxzzzyyyzzz~~~}}}|||yyy~~~|||xxxyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvpppiii___TTTMMMMMMKKKLLLQQQVVV]]]gggrrr~~~kkkZZZ[[[cccqqq|||ssstttyyytttfffaaaVVVQQQSSSRRRLLLLLLJJJHHHFFFCCC@@@???<<<>>>>>>@@@GGGQQQXXXXXXTTTYYY```jjjuuuxxxqqqpppooooooooommmkkkpppwww|||}}}|||zzzxxxuuuuuutttsssqqqooommmkkkkkkjjjhhhggggggggghhhiiijjjjjjiiiiiihhhhhhggggggbbb```]]]\\\]]]]]][[[ZZZWWWUUUSSSQQQQQQSSSVVVXXXaaadddhhhjjjkkkkkkmmmnnnssstttuuuvvvvvvvvvuuuuuutttsssqqqnnnjjjgggdddbbb^^^\\\YYYWWWWWWVVVTTTSSSRRRQQQOOONNNOOOPPPRRRTTTUUUUUUVVVVVVXXXYYY[[[\\\YYYZZZ\\\^^^___```aaaaaa``````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUUUUVVVXXXVVVQQQLLLGGGCCCAAA@@@===@@@EEEJJJNNNRRRWWWZZZXXX[[[^^^`````````aaabbbfffgggiiijjjlllmmmnnnnnnppprrrtttwwwxxxwwwvvvuuuvvvkkk___UUUNNNJJJDDD@@@AAAAAA>>>::::::<<<;;;999888666555444444555555555555555444444444555555999@@@FFFMMMXXXcccdddeeeiiipppxxxmmmiiikkkkkkgggbbbXXXPPPJJJIIIJJJHHHHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGIIILLLMMMKKKJJJIIIIIIHHHHHHGGGGGGHHHKKKNNNOOOXXX\\\aaaggglllrrryyy}}}}}}ooobbbYYYSSSRRRQQQSSSVVV[[[^^^```aaahhhooottt}}}~~~{{{uuuvvvxxxxxxwwwwwwxxxzzz{{{|||}}}{{{zzz|||~~~~~~~~~}}}||||||yyytttlllcccZZZSSSOOOHHHKKKOOOSSSXXXbbbnnnwwwzzzlllbbbbbblll|||tttmmmrrryyy|||kkkbbb^^^ZZZVVVVVVQQQPPPNNNMMMKKKFFF@@@<<>>DDDKKKWWWbbbggghhhkkkqqq}}}yyyoookkkmmmmmmgggbbbYYYQQQJJJJJJKKKJJJIIIKKKMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJMMMNNNLLLKKKKKKKKKJJJJJJJJJKKKMMMPPPSSSUUU]]]```eeejjjooouuu{{{~~~pppcccZZZVVVTTTSSSTTTWWW[[[___```aaaiiirrrxxx{{{vvvtttsssuuuvvvvvvwwwxxx|||~~~|||yyyzzz}}}~~~~~~|||{{{yyyssslllcccZZZRRRNNNGGGIIIMMMQQQWWWaaaoooxxxzzzllldddfffrrrrrrooottt{{{mmmdddaaa]]]ZZZYYYWWWVVVTTTRRRNNNIIIBBB===>>>======BBBJJJSSSXXX[[[[[[YYY[[[cccnnn|||{{{vvvvvvuuupppkkkjjjnnnssszzz~~~|||{{{{{{xxxwwwtttrrrooommmlllllljjjjjjiiiiiiiiiiiiiiijjjhhhhhhgggfffeeedddcccccc``````______^^^]]]]]]]]]\\\ZZZXXXVVVUUUVVVXXXYYY\\\^^^aaadddgggiiijjjjjjmmmnnnppprrrsssrrrqqqppppppmmmiiigggeeecccaaa^^^^^^[[[VVVSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNOOOQQQQQQVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVTTTRRRQQQQQQQQQPPPOOOSSSQQQOOOKKKGGGDDDAAA@@@BBBDDDFFFJJJNNNRRRVVVWWWWWWWWWYYYZZZ\\\]]]^^^___dddcccaaa`````````aaaaaadddfffiiikkklllmmmnnnppp}}}pppcccZZZNNNGGGBBBBBBBBB???======::::::999888777666666777666666777777777777777777777666888===AAAHHHUUUaaajjjlllnnnqqqzzzzzzrrroooqqqoooiiicccZZZRRRKKKKKKMMMLLLLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIKKKNNNNNNNNNMMMMMMMMMMMMMMMOOOQQQTTTXXX\\\^^^dddgggkkkooosssxxx}}}rrrddd\\\XXXWWWVVVVVVXXX[[[___bbbccclllvvv~~~xxxtttqqqppprrrtttvvvyyy|||~~~{{{|||~~~}}}{{{xxxrrrjjjaaaYYYRRRNNNHHHJJJMMMQQQXXXdddsss}}}yyylllfffkkkyyywwwppprrryyy~~~rrriiifffccc``````^^^]]]ZZZXXXSSSLLLDDD>>>>>>======BBBIIIQQQWWWZZZZZZWWWYYY```jjjwwwzzzzzzwwwrrrmmmkkkmmmpppxxx}}}}}}zzzyyyvvvvvvuuusssqqqnnnlllkkklllkkkjjjjjjiiiiiiiiiiiiggggggfffeeedddccccccbbb________________________^^^\\\ZZZYYYXXXXXXYYYYYYZZZ[[[]]]```bbbeeefffggglllmmmoooqqqqqqqqqpppooonnnkkkgggeeecccaaa^^^\\\[[[WWWSSSOOOMMMLLLJJJIIIJJJKKKLLLMMMOOOOOOPPPPPPSSSTTTUUUUUUWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWWWWVVVVVVVVVUUUUUUTTTRRRPPPOOOOOOOOONNNMMMQQQOOOMMMJJJGGGDDDBBBAAABBBCCCFFFJJJNNNRRRVVVWWWSSSTTTUUUWWWXXXZZZ[[[\\\___^^^]]]\\\\\\]]]^^^^^^```bbbdddeeefffhhhkkkmmmxxxiii___QQQIIIBBBBBBBBB???===>>><<<;;;:::888777666666666444444444444555555555555999777888<<<@@@GGGTTT```jjjmmmqqqsssxxx|||wwwuuuuuusssllleee[[[RRRLLLLLLMMMMMMMMMOOOQQQPPPOOONNNMMMKKKJJJJJJJJJLLLNNNOOONNNNNNOOOPPPPPPQQQSSSWWW[[[```cccfffjjjmmmpppsssvvvzzzsssfff^^^YYYYYYWWWWWWWWW[[[```cccfffqqq}}}xxxrrrpppqqqrrrrrruuuzzz~~~}}}zzzwwwqqqiii```WWWQQQMMMKKKMMMPPPTTT\\\jjjzzzvvvkkkiiippp~~~rrrpppvvv}}}wwwooollljjjhhhhhhcccbbb```]]]XXXPPPGGG@@@======>>>AAAGGGOOOUUUXXXYYYWWWXXX^^^gggsss}}}|||yyytttooommmnnnooouuuzzz~~~zzzwwwuuuuuuuuutttrrrooollljjjlllkkkjjjiiihhhhhhhhhhhhgggffffffeeedddccccccccc______``````aaabbbbbbbbb```___^^^]]][[[[[[ZZZZZZYYYYYYZZZ\\\___bbbdddeeekkklllnnnpppppppppnnnmmmmmmjjjfffcccaaa___\\\ZZZXXXTTTOOOKKKIIIHHHFFFEEEGGGHHHKKKMMMNNNOOOOOOOOOOOOQQQRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSQQQOOONNNOOOOOONNNMMMNNNMMMJJJHHHFFFDDDCCCCCCDDDEEEHHHKKKNNNQQQSSSTTTRRRRRRTTTUUUWWWYYY[[[[[[\\\\\\[[[ZZZZZZ[[[\\\]]]___aaabbbcccdddfffjjjmmmnnncccTTTKKKDDDBBBAAA>>>===>>>>>>===;;;999777555555444333444444444555555666666;;;999999<<>>>>>???AAAEEEKKKRRRVVVYYYWWWWWW]]]eeeooo~~~~~~~~~~~~}}}zzzvvvrrrppppppppprrrwww~~~zzzwwwuuuuuuuuutttrrrooolllkkkjjjjjjiiiggggggffffffffffffffffffeeeeeeddddddccc___```aaabbbcccddddddeeecccbbbbbbaaa___]]]\\\[[[YYYYYYYYYZZZ\\\```ccceeekkklllnnnoooooonnnmmmlllkkkhhhdddaaa___\\\YYYWWWUUUQQQKKKGGGEEEDDDDDDCCCDDDFFFIIIKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUUUUUUUTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRPPPNNNNNNOOOOOONNNMMMKKKJJJHHHFFFDDDDDDEEEEEEGGGIIIJJJLLLNNNOOOOOOOOOPPPPPPRRRTTTVVVXXXZZZ[[[\\\[[[[[[ZZZ[[[\\\^^^___bbbccceeeeeegggiiimmmpppvvviiiYYYPPPFFFCCCAAA>>>===>>>>>>===;;;999777666555555555555666666777888888888:::888999<<<>>>DDDOOOZZZaaakkkuuuxxxyyy~~~{{{tttooo```WWWOOONNNOOONNNOOORRRRRRRRRRRRQQQPPPPPPOOOOOONNNPPPRRRSSSSSSTTTVVVXXXXXXZZZ]]]aaafffjjjmmmnnnpppsssuuuwwwyyy|||uuuhhh```XXXYYYYYYYYYYYY^^^fffmmmuuu|||tttnnnkkkkkknnnpppxxx~~~~~~~~~}}}|||xxxuuunnneee\\\TTTNNNKKKHHHKKKPPPWWWaaaqqqnnnfffjjjqqq~~~tttttt{{{~~~|||xxxxxxvvvssssssppppppoookkkeeeZZZMMMEEE???@@@AAAAAACCCHHHNNNRRRXXXVVVWWW\\\dddmmm{{{~~~{{{xxxtttrrrpppppppppuuu|||zzzxxxuuuuuutttsssqqqooommmllliiihhhgggfffffffffffffffggggggfffffffffeeeeeeeeeaaaaaabbbcccdddeeeffffffeeeeeeeeedddbbb```]]][[[YYYYYYXXXXXXZZZ^^^bbbdddiiijjjlllmmmmmmlllkkkiiiiiieeeaaa^^^\\\YYYVVVTTTQQQLLLGGGCCCAAAAAAAAAAAACCCDDDGGGIIIKKKMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOMMMMMMNNNNNNNNNMMMIIIGGGEEEDDDCCCDDDFFFGGGJJJKKKLLLNNNNNNNNNMMMLLLNNNOOOPPPRRRUUUWWWYYYYYY]]]\\\\\\\\\]]]^^^```aaadddfffhhhjjjkkkmmmqqqssssss```UUUJJJFFFCCC???>>>???;;;:::999999888888888888555555666666777888888999888666777;;;===AAAJJJUUU___kkkxxx|||{{{~~~xxxttteee\\\SSSQQQQQQPPPQQQTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYY\\\^^^^^^```cccfffjjjmmmpppqqqrrrtttwwwyyyzzz}}}ttthhh```WWWYYY[[[[[[\\\bbblllttt}}}xxxuuuqqqmmmnnnqqqvvvyyy~~~}}}}}}}}}~~~~~~|||{{{xxxtttlllddd[[[SSSNNNKKKGGGKKKRRRZZZeeetttiiiccciiinnn|||xxxvvvzzzzzz{{{~~~}}}||||||zzzuuummm___QQQGGGAAABBBBBBBBBBBBEEEKKKOOOVVVTTTUUU[[[bbbkkkxxx~~~yyyvvvrrrooommmnnnrrryyy{{{yyyvvvuuusssqqqpppnnnnnnnnnhhhhhhggggggggggggggghhhhhhhhhgggggggggfffffffffbbbbbbcccdddeeeffffffggggggggghhhgggeeebbb^^^\\\YYYWWWVVVVVVXXX\\\```cccfffgggiiijjjjjjiiigggfffeeebbb^^^ZZZXXXUUURRRPPPKKKGGGBBB>>>===>>>??????CCCCCCEEEGGGIIILLLNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMKKKKKKLLLMMMLLLKKKGGGEEECCCBBBCCCDDDGGGHHHIIIJJJLLLNNNOOONNNMMMLLLOOOPPPRRRTTTVVVYYYZZZ[[[]]]]]]]]]]]]^^^```bbbcccdddgggjjjmmmnnnppprrrtttzzzdddYYYMMMHHHDDD@@@???@@@888888888888999:::;;;;;;333333333444555666666777555444666999;;;>>>GGGQQQ^^^lll{{{|||{{{wwwiii___VVVSSSSSSRRRSSSUUURRRRRRRRRRRRSSSSSSSSSSSSVVVXXXZZZZZZ[[[]]]```bbbbbbcccfffjjjmmmppprrrrrrsssuuuxxxzzz|||~~~tttggg```WWWZZZ\\\]]]___fffqqqyyy}}}rrrpppoooooossszzz~~~}}}|||}}}~~~}}}|||zzzxxxssslllcccZZZRRRMMMKKKHHHMMMUUU^^^iiixxx~~~gggaaaiiikkkzzz{{{vvvxxxvvvyyy}}}rrrcccSSSIIIBBBCCCCCCBBBAAACCCIIINNNUUURRRSSSYYY```iiivvv{{{vvvrrrmmmkkkmmmqqqxxx~~~|||zzzwwwuuussspppooonnnnnnoooiiihhhhhhhhhhhhhhhiiijjjhhhhhhhhhhhhhhhgggggggggccccccddddddeeeffffffggghhhiiiiiiiiifffccc___\\\XXXVVVTTTTTTVVVZZZ___bbbdddeeeggghhhhhhfffeeecccbbb___[[[WWWUUURRROOOMMMHHHDDD>>>;;;:::<<<======CCCCCCDDDEEEHHHKKKNNNPPPPPPPPPOOOOOOOOONNNNNNNNNOOONNNNNNNNNMMMMMMLLLLLLOOOOOOOOONNNNNNNNNNNNMMMMMMKKKIIIIIIKKKKKKKKKJJJFFFDDDBBBBBBBBBDDDGGGIIIHHHIIILLLNNNOOOOOONNNMMMRRRSSSUUUWWWZZZ\\\^^^___]]]]]]]]]]]]^^^```bbbdddcccgggkkknnnoooqqqrrrtttoooYYYLLLIIIDDDEEEFFF@@@===<<<:::888777777888999777777777777777777777777555777888777999>>>FFFMMM___nnn}}}|||wwwllldddYYYRRRPPPQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQYYY[[[]]]^^^^^^___aaacccaaacccfffiiikkknnnrrruuuvvvwwwxxxyyy{{{~~~ttthhhaaa\\\\\\]]]___dddlllvvv|||xxxuuurrrssssssuuu{{{~~~~~~|||zzzyyywwwqqqhhh^^^TTTNNNJJJHHHKKKNNNUUU___lll|||vvvbbb^^^eeemmm}}}tttppprrrtttwwwcccRRRJJJHHHFFFBBB>>>===@@@GGGLLLRRRUUUXXXZZZ]]]fffsss}}}{{{xxxtttnnniiimmmooouuu{{{{{{xxxvvvuuuuuusssqqqooommmlllkkklllkkkjjjhhhggggggffffffjjjjjjkkkjjjiiigggeeeddddddddddddeeefffggghhhiiiiiiiiijjjiiifffbbb^^^\\\VVVVVVUUUUUUWWWYYY\\\]]]dddeeefffffffffdddbbbaaa___[[[WWWSSSOOOLLLIIIFFFBBB@@@===::::::;;;>>>???>>>AAACCCEEEGGGIIILLLNNNOOONNNNNNMMMLLLKKKJJJIIIMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLMMMLLLJJJHHHGGGDDDDDDCCCCCCEEEHHHJJJLLLOOOPPPQQQRRRRRRQQQPPPOOOSSSTTTVVVXXXZZZZZZZZZZZZYYY[[[]]]^^^___aaadddggggggkkkppptttuuuwwwxxxzzzttt^^^QQQLLLFFFEEEFFF???>>>===:::888777888999999777777777777777777777777666777888777888===EEELLL^^^lll|||~~~yyy{{{}}}yyypppggg\\\TTTRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUZZZ\\\^^^_________aaacccdddfffiiilllnnnppptttwwwvvvwwwxxxyyy{{{~~~|||qqqgggaaa^^^___aaaccchhhqqq{{{|||uuusssrrruuuzzz~~~|||zzzyyyvvvqqqggg]]]TTTMMMJJJHHHLLLPPPWWWaaannn~~~tttbbb```fffssszzzrrrnnnqqqvvvyyydddSSSLLLHHHFFFCCC@@@>>>AAAFFFJJJPPPSSSVVVXXX[[[dddqqqzzz{{{~~~|||xxxtttnnniiijjjmmmrrryyy|||yyywwwwwwvvvtttssspppooommmllllllkkkjjjhhhggggggggggggeeeeeeggghhhhhhhhhgggfffffffffffffffggghhhiiiiiiiiiiiijjjiiifffccc___\\\WWWVVVUUUUUUWWWYYY[[[]]]]]]^^^```aaabbbaaa___^^^\\\YYYTTTPPPMMMJJJFFFCCC@@@>>>;;;999999:::<<<>>>>>>@@@CCCEEEFFFHHHKKKMMMRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIIIIIIILLLLLLLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLJJJHHHGGGCCCCCCCCCCCCFFFIIIKKKMMMQQQRRRRRRRRRRRRRRRRRRQQQTTTVVVWWWYYY[[[[[[[[[[[[[[[]]]___```aaacccfffiiijjjmmmrrruuuwwwyyy{{{}}}{{{dddVVVPPPHHHGGGGGG??????===;;;999888888999999777777777777777777777777666777888888888<<>><<<:::888888999;;;======@@@CCCEEEFFFHHHKKKMMMSSSRRRPPPOOOMMMKKKIIIIIIFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJIIIIIIHHHHHHJJJJJJKKKKKKKKKIIIGGGFFFBBBBBBCCCEEEGGGKKKNNNPPPTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXYYY[[[]]]]]]^^^^^^]]]___aaacccdddfffiiilllnnnqqqtttwwwyyy|||iiiZZZTTTKKKIIIHHH@@@???===:::888777777888888777777777777777777777777666777888888888;;;BBBHHHSSSaaaqqqwwwuuuuuu|||xxxuuuvvv~~~{{{zzz|||ssskkk```XXXUUUTTTTTTSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]___aaaaaaaaabbbccceeegggjjjlllnnnoooppprrrtttvvvvvvwwwxxxzzz|||~~~yyyrrrlllhhhfffeeefffiiimmmsss|||zzzrrroooooowww|||zzzyyytttoooeee[[[RRRMMMJJJJJJNNNRRRZZZdddqqqnnndddhhhqqq~~~rrrmmmlllnnn~~~zzzcccSSSMMMKKKJJJIIIEEEBBBBBBCCCEEEKKKOOOSSSUUUXXX___kkktttzzzpppooouuu|||uuupppllliiieeehhhmmmttt{{{|||zzzxxxwwwuuusssqqqooonnnmmmlllllljjjiiihhhgggggggggjjjjjjkkkkkkjjjiiigggfffjjjiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhfffccc```___ZZZYYYWWWVVVWWWXXXZZZ[[[]]]___aaabbbcccbbbaaa```VVVRRRNNNJJJFFFCCC@@@===<<<;;;999888888999;;;===>>>@@@CCCEEEGGGIIILLLNNNQQQPPPNNNLLLIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFBBBCCCEEEGGGKKKOOORRRTTTWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\^^^___`````````bbbdddfffgggiiimmmooorrrtttwwwzzz}}}lll]]]VVVMMMKKKJJJBBB>>>===:::777666666666777888888888888888888888888666888999888777:::@@@EEEOOO\\\kkkrrrqqqqqqwww~~~yyywwwwww|||}}}||||||rrrjjj___XXXVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbbbbbbbbbbbdddeeehhhkkkmmmooooooooopppqqqrrrsssssstttvvvxxxzzz{{{~~~~~~~~~}}}zzzuuupppmmmkkkjjjjjjiiikkknnnrrrwwwuuuppppppsss~~~|||zzzyyysssmmmdddYYYQQQLLLKKKKKKNNNRRRZZZdddqqq}}}kkkgggoooyyyxxxnnnllllllrrrxxxaaaSSSNNNOOONNNLLLHHHEEECCCCCCDDDJJJNNNRRRTTTWWW^^^iiirrr{{{ooolllqqqzzz{{{tttnnnjjjgggeeeggglllrrrzzz~~~|||wwwvvvuuusssqqqooommmlllmmmlllkkkiiihhhhhhggggggjjjjjjkkkkkkkkkiiihhhgggiiiiiihhhhhhggghhhhhhhhhjjjjjjiiihhhfffdddaaa```[[[ZZZXXXWWWWWWXXXYYYZZZ\\\]]]^^^______]]][[[ZZZTTTQQQLLLHHHEEEBBB>>>;;;::::::999888999:::<<<===???AAADDDFFFGGGIIILLLOOOPPPOOOMMMJJJGGGEEECCCBBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEGGGKKKOOORRRUUUWWWXXXWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[]]]^^^___aaaaaabbbdddggghhhjjjlllpppssstttwww{{{qqqaaaZZZPPPMMMLLLDDD???===;;;888666666666777888888888888888888888888666888999888777999>>>BBBMMMYYYgggmmmnnnooovvv|||}}}uuussswww}}}rrrjjj```YYYWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^___aaabbbbbbbbbbbbccceeeiiikkknnnnnnnnnmmmmmmnnnllllllmmmnnnoooqqqrrrssswwwxxxyyyxxxvvvvvvvvvxxxrrrpppmmmkkkkkklllnnnoooppprrruuuxxx}}}{{{sssrrrwww||||||zzzyyyrrrlllbbbXXXPPPLLLKKKKKKNNNSSS[[[fffrrryyyjjjjjjwwwsssllllllnnnzzzxxxaaaUUURRRTTTSSSPPPKKKFFFDDDDDDEEEHHHLLLQQQSSSUUU\\\gggppp~~~pppkkknnnvvv|||tttmmmhhhfffeeegggkkkpppwww~~~wwwvvvtttrrrpppnnnmmmlllmmmlllkkkjjjiiihhhhhhhhhdddeeegggiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhfffdddbbbaaa]]]\\\YYYXXXWWWWWWXXXYYY]]]^^^___```___]]][[[ZZZSSSOOOJJJFFFCCC@@@===:::999888888888999:::<<<===>>>AAADDDFFFGGGIIILLLNNNOOONNNLLLJJJGGGEEECCCBBB>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFIIIMMMQQQTTTWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZZZZ[[[\\\]]]___```aaadddfffhhhjjjlllooorrruuuwww{{{wwwggg^^^SSSOOOLLLDDDAAA@@@===:::888888888888888888888888888888888888666888999888777888<<>>;;;888666666666777888999;;;<<<<<>>???AAACCCDDDDDDEEEFFFGGGIIIIIIIIIJJJHHHGGGGGGFFFEEEEEEEEEEEEDDDFFFIIIMMMPPPTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWZZZYYYYYYZZZ[[[]]]___aaaeeegggiiikkkmmmppptttwwwzzz}}}kkkaaaUUUOOOLLLCCCCCCBBB???<<<:::999::::::888888888888888888888888777888999888666777<<<@@@DDDMMMYYY```bbbfffnnnuuuqqqnnnpppwwwyyyqqqeee]]]ZZZZZZYYYXXXUUUVVVYYY\\\___aaacccddd___```bbbbbbaaaaaabbbddd___bbbdddeeecccaaa``````_________```aaabbbdddeeeeeeggghhhhhhhhhhhhiiikkknnnnnnoooqqqvvv{{{xxxuuu{{{|||zzzyyyqqqkkkaaaVVVOOOLLLLLLLLLQQQVVV___iiivvvuuuhhhppp|||mmmjjjnnnsss}}}hhh]]]]]]\\\YYYTTTNNNHHHEEEFFFGGGCCCHHHMMMOOOQQQXXXbbbjjjuuu|||uuuuuuzzzxxxpppjjjgggcccdddggglllrrryyyyyyxxxwwwuuusssqqqoooooommmmmmkkkjjjiiihhhhhhhhhiiijjjkkklllkkkkkkiiihhhiiiiiiiiijjjkkklllmmmnnnkkkjjjiiigggfffdddcccccc___]]][[[XXXWWWWWWWWWXXXVVVWWWYYY[[[\\\[[[ZZZYYYOOOLLLGGGCCC@@@===999666444444444555777888::::::;;;===@@@BBBCCCEEEHHHKKKHHHHHHFFFDDDBBBAAA???>>>::::::;;;<<<>>>@@@AAABBBBBBCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEHHHLLLPPPRRRTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYYYYYYYZZZ\\\___```eeegggjjjlllnnnqqqtttwww|||pppbbbTTTPPPPPPKKKDDDAAA===;;;:::999777666444555555555666666666666888777777777888999999:::FFFIIIQQQ[[[```cccjjjrrr}}}xxxqqqnnnttt{{{tttjjjbbb^^^\\\ZZZXXXWWWXXXZZZ]]]___```aaabbbaaa```___]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\[[[[[[XXXYYYZZZ[[[^^^```bbbcccaaacccfffggghhhhhhjjjkkkmmmqqqxxx~~~{{{yyy}}}~~~|||mmmfff]]]UUULLLGGGKKKSSSQQQWWWaaalllyyyvvvrrrzzzxxxjjjfffqqq{{{fff^^^`````````[[[QQQJJJIIIGGGEEEJJJMMMOOOOOOOOOSSS\\\cccqqq}}}~~~yyy}}}yyyqqqiiidddeeegggiiikkkoootttzzz|||yyyuuusssssssssrrrqqqnnnllljjjhhhgggggghhhiiikkkllllllkkkjjjiiihhhggghhhhhhiiiiiiiiijjjjjjjjjkkkjjjiiihhhfffdddbbbaaabbb```]]]ZZZXXXWWWVVVVVVYYYYYY[[[^^^___\\\XXXTTTOOOJJJDDD@@@>>>===<<<<<<888777666555666888:::;;;@@@@@@@@@@@@AAACCCDDDEEEIIIHHHFFFCCCAAA@@@???>>>????????????@@@AAABBBCCCFFFGGGHHHIIIIIIHHHFFFDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBEEEHHHMMMQQQSSSUUUVVVWWWWWWXXXYYYXXXWWWVVVUUUSSSTTTUUUUUUUUUWWWZZZ]]]___bbbeeeiiilllqqqwww{{{pppdddVVVQQQQQQLLLFFFCCC???===<<<;;;999888::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<>>@@@BBBCCCDDDEEEHHHGGGEEECCCAAA@@@???????????????@@@AAABBBDDDDDDGGGGGGIIIIIIIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGKKKOOORRRUUUVVVWWWWWWWWWWWWWWWUUUTTTRRRQQQOOOPPPRRRRRRSSSUUUXXX[[[^^^```dddhhhlllrrrxxx|||sssgggYYYSSSRRRLLLHHHEEEAAA???>>>===;;;:::888888888888999999999999::::::999999::::::;;;;;;@@@CCCKKKUUU[[[```hhhqqqxxx~~~yyy}}}wwwnnngggaaa^^^[[[YYYWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\ZZZXXXVVVUUUTTTTTTOOOPPPPPPQQQQQQRRRRRRSSSWWWWWWYYY[[[^^^aaadddffffffhhhjjjlllnnnqqqvvvyyy}}}||||||yyytttppphhh^^^TTTOOOKKKIIIKKKOOORRRXXXbbbnnn{{{~~~rrriiikkkzzzkkkeeeiiilllmmmfffWWWJJJEEEEEEEEEDDDFFFHHHHHHIIIMMMSSSYYYiiiwww|||uuunnniiicccdddeeefffhhhmmmtttxxx}}}|||yyyuuusssrrrsssrrrqqqooonnnllljjjiiiiiiiiijjjlllkkkkkkkkkjjjiiiiiihhhjjjjjjjjjjjjkkkkkkkkkkkkiiiiiiiiiiiiiiihhhgggfffeeeccc```]]]ZZZXXXWWWVVVVVVWWWXXX[[[\\\ZZZVVVRRRLLLHHHBBB>>>===<<<;;;;;;888888777777777999;;;<<<:::;;;>>>@@@BBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@??????@@@BBBCCCEEEFFFGGGHHHHHHIIIIIIHHHFFFEEECCCAAABBBBBBCCCEEEFFFFFFGGGHHHJJJMMMQQQTTTWWWXXXXXXXXXWWWUUUSSSQQQOOOMMMMMMKKKMMMNNNOOOPPPRRRVVVYYY[[[^^^bbbgggkkkqqqxxx|||xxxkkk[[[TTTRRRKKKHHHEEEAAA???>>>===;;;:::555555555555666666666666999888888777888888999999===AAAIIISSSZZZ```iiirrrwww~~~~~~zzzrrrkkkddd___\\\ZZZVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYWWWTTTRRRQQQPPPPPPMMMNNNOOOPPPQQQSSSSSSTTTWWWXXXZZZ]]]```cccfffhhhkkkmmmoooqqqtttyyy~~~|||{{{zzzwwwqqqllleeeZZZPPPMMMLLLKKKMMMOOOSSSYYYcccooo|||}}}ppplllqqqpppkkkpppuuutttkkkYYYIIICCCDDDDDDBBBDDDFFFGGGHHHKKKQQQUUUdddqqqwwwoooiiicccdddddddddfffjjjpppuuu~~~|||yyyuuussssssssssssrrrqqqpppnnnlllkkkkkkjjjjjjlllkkkkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkllllllllliiiiiiiiijjjjjjiiiiiiiiieeecccaaa^^^[[[XXXVVVUUUUUUUUUVVVXXXYYYWWWSSSPPPIIIEEEAAA===<<<<<<;;;:::999888888888999:::;;;<<<;;;<<>>===<<<;;;999888888999999999:::::::::999999888888777888888999<<>>???AAABBBBBBAAA@@@>>><<<<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLLLLMMMLLLKKKJJJHHHFFFDDDCCCBBB>>>???AAACCCFFFHHHJJJKKKKKKMMMQQQUUUXXXZZZ\\\\\\\\\XXXSSSNNNJJJIIIIIIIIIKKKLLLNNNOOOQQQSSSWWWZZZZZZ\\\```dddhhhnnntttxxx||||||kkkYYYQQQOOOHHHGGGDDD@@@===<<<;;;:::888999999:::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;>>>GGGRRRZZZaaalllwww{{{~~~|||{{{sssiiibbb^^^\\\VVVVVVWWWWWWWWWVVVVVVUUURRRQQQPPPNNNMMMLLLLLLKKKLLLMMMOOORRRUUUWWWYYYZZZ______aaacccfffiiilllnnnuuuwww{{{~~~|||{{{{{{yyytttllleeeZZZSSSMMMLLLLLLLLLPPPTTTUUU[[[eeeppp}}}}}}tttuuu}}}zzzxxx~~~{{{kkkWWWHHHCCCBBBAAAAAABBBEEEIIIMMMPPPSSSTTT[[[hhhvvv{{{rrrlllgggfffdddccccccgggmmmqqq}}}}}}zzzwwwuuuvvvvvvvvvvvvttttttrrrqqqooonnnmmmllllllkkkjjjiiiiiiiiikkkkkkjjjjjjjjjjjjkkkkkkkkkkkkhhhhhhiiijjjjjjjjjjjjjjjdddcccbbb```^^^[[[YYYXXXUUUTTTSSSSSSRRRPPPLLLIIICCCAAA===;;;;;;:::999888::::::;;;;;;<<<=========@@@@@@AAAAAA@@@???===<<<999:::;;;===???BBBDDDEEEGGGIIIKKKMMMOOOOOOOOOOOONNNMMMKKKHHHFFFCCCBBBAAA???@@@BBBEEEGGGJJJLLLMMMMMMOOOSSSWWW[[[^^^``````^^^ZZZSSSMMMJJJIIIKKKMMMNNNPPPQQQRRRSSSUUUYYY\\\[[[^^^aaadddgggkkkppptttyyyzzzzzzzzzxxxvvvtttsssxxxgggUUUOOONNNHHHGGGDDD@@@>>>===<<<:::999777777888888888999999999<<<;;;::::::999999::::::999<<>>@@@BBBEEEJJJOOOSSSUUUUUUYYYdddqqq{{{~~~vvvqqqgggfffdddaaaaaadddjjjoooxxx{{{~~~|||xxxwwwwwwxxxxxxwwwuuuuuutttsssqqqooommmllllllkkkiiihhhhhhiiikkkllliiiiiiiiijjjjjjjjjjjjkkkggghhhiiiiiiiiiiiiiiiiiidddddddddcccaaa___]]][[[VVVTTTSSSQQQPPPMMMIIIFFFAAA???<<<;;;;;;:::999777:::;;;;;;<<<===========================<<<<<<<<<::::::<<>>===<<<;;;999888888999999999::::::::::::999999888777777777888888;;;DDDOOOXXXaaammmxxx|||~~~wwwmmmddd___^^^VVVVVVVVVUUUUUUTTTRRRRRRMMMMMMLLLKKKKKKKKKKKKKKKQQQRRRUUUXXX\\\___bbbcccfffggghhhiiilllnnnpppqqqzzz~~~~~~|||zzzxxxuuummmbbbZZZOOOLLLKKKJJJHHHGGGNNNWWWWWW]]]fffppp|||~~~wwwyyyzzzeeeQQQHHHFFFBBB===???AAAEEEJJJPPPTTTVVVVVVXXXcccoooxxxzzzuuugggfffccc```___ccciiimmmtttxxx}}}|||yyyxxxxxxyyyyyyyyyvvvvvvuuutttrrrpppnnnmmmlllkkkiiihhhhhhjjjkkkmmmhhhhhhiiiiiiiiijjjjjjjjjggghhhhhhiiiiiiiiihhhhhheeeffffffeeedddbbb```^^^VVVUUURRRPPPNNNKKKGGGCCC@@@>>><<<:::::::::888777:::;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;<<<===;;;<<<>>>AAADDDHHHKKKMMMNNNOOOQQQSSSTTTTTTSSSRRRPPPNNNKKKHHHEEEBBBAAA@@@BBBCCCDDDGGGIIILLLNNNOOOQQQTTTYYY^^^cccfffiiijjj```[[[TTTNNNLLLNNNRRRUUUSSSTTTUUUUUUUUUWWWZZZ]]]___aaabbbcccdddfffjjjmmmiiihhhggghhhjjjnnnrrruuu