BM66(@ 444888<<<<<<999666666777777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444555555666777888888999:::::::::;;;;;;:::999999999999999999999999999999888999999::::::999999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<===>>>??????>>>===???@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@??????>>>===<<<<<<;;;================================================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<===>>>>>>???>>>>>>???===<<<===???@@@>>>;;;>>>??????@@@@@@AAABBBBBBBBBAAA@@@???@@@BBBDDDFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@??????????????????@@@@@@?????????>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>========================????????????>>>>>>>>>===??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>======>>>>>>>>>???????????????@@@@@@???===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@AAAAAAAAABBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGHHHIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJRRRRRRPPPOOONNNOOOOOOPPPQQQPPPNNNMMMMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSWWWUUUSSSQQQPPPOOOMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA????????????????????????????????????????????????AAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>@@@?????????>>>>>>==================================================================>>>>>>>>>>>>========================<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>???EEEAAAKKKjjj555777:::;;;:::888777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555555666666666666666666666666444444555666666777888888888888999999999999888888999999999999999999999999888888999999999999888888888888888888999999999999999::::::::::::;;;;;;;;;>>>===<<<<<<;;;;;;;;;<<<<<<>>>??????>>>===>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAA@@@??????>>>@@@???>>>>>>======>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::888888999999999:::::::::;;;;;;::::::::::::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::========================;;;;;;<<<<<<===<<<<<<<<<===;;;:::;;;>>>>>><<<:::======>>>>>>??????@@@@@@@@@@@@???>>>???@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<========================??????>>>>>>>>>============>>>>>>>>>????????????========================??????>>>>>>>>>=====================>>>>>>>>>???>>>??????>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCFFFGGGHHHGGGFFFFFFHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMPPPOOONNNMMMLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSQQQOOONNNMMMLLLJJJHHHHHHHHHGGGEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>=========>>>>>>>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>@@@@@@CCCIIIXXXxxx555666777999;;;;;;999666666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555444444444555666666777777666666777777777777666666888888888888888888888888777888888999999888888777777777777777888888888888888999999999::::::::::::<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>======>>>@@@AAA@@@@@@@@@@@@?????????????????????@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888999999999:::::::::::::::::::::::::::999888777777777888888888999999999666777777888999::::::;;;888999999999::::::::::::999999999999999999999999::::::::::::999999999888888999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999888888888888999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999::::::999:::;;;<<<:::888;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========???@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????AAAAAA@@@@@@@@@@@@??????>>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===============>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????????????????????????????????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999:::::::::;;;:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======666===CCC???;;;IIIooo666444444777;;;<<<999666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333444444555555555555444555666666666666666666777777777777777777777777666777777888888777777666555666666666666777777777777777888888888999999999;;;::::::999999999:::::::::<<<============>>>???????????????????????????>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@????????????>>>>>>=========<<<<<<;;;::::::999999::::::<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777888888888999999999999999999999888888777666555555666666666777777777555555666777777888888999777777888888888999999999888888888888888888888888999999999888888888777777777777888888888999999999888888999999999999999:::;;;::::::999999888888777888777777777777777777888999999999999999999999999:::::::::::::::::::::::::::::::::::::::999888777999999999:::::::::999888::::::;;;;;;<<<======>>>======<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????========================??????>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===<<<::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBCCCEEEGGGLLLKKKKKKJJJIIIHHHGGGGGGJJJIIIIIIIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPKKKIIIHHHHHHIIIIIIGGGFFFCCCBBBBBBAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==============================>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888999999999999999999999999999999999999999999888888999999:::;;;999999999999999999999999::::::999999999:::;;;;;;888:::>>>AAAAAABBBLLLWWW555333333555999:::888555333333333333333333333333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333333333333333333444444444444444555666666666666666666666666666666666666666555666666777777666666555444444444555555555666666666666666666777777777888999888888888888888999999999;;;<<<===<<<<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>============;;;;;;:::999999999999::::::::::::999999999999999888888888888888888888888888888888888888888888888777777777777777777777777666666666666777777777888777777777777777777666555444444444555555555666666666666666666666666666666666666666666777777777888888888888888888888888888888777777777666666666666666666666666777777777777666777777777888888888999999999888888777777777666666666666555555666666666888888888888888888888888888888888888888888888888::::::::::::999999888777888999::::::999999999999::::::;;;;;;<<<=========<<<<<<<<<======>>>??????@@@@@@@@@??????@@@@@@@@@>>>>>>============>>>>>>>>>>>>???@@@@@@@@@@@@???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888999999999999999999999999;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::::::::;;;:::999999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>??????@@@??????>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBAAABBBDDDFFFIIIHHHHHHGGGFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIIIIHHHJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJHHHIIIJJJJJJHHHGGGBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777888888888999999888888888888888888888888777777777777777888888999888888888888888888888888888888777777888888999:::AAA999444777<<>><<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555666666666666555555666666666666555555333333444444444555555555666666666666555555555555555555555555666666666666777777777777777777777777666666666666555555555555555555555555555555555555555555555666777777888888666666666666666666666666555555444444444444555555777777777777777777777777777777777777777777777777888888999999999888777777777888::::::888777888999999999::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>??????======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<999999888888888888999999777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888::::::999999999888888888999999999999::::::::::::::::::::::::::::::::::::::::::999999999888888888777777777777888888888888888999999999888888:::;;;999999999999999999999999::::::999999999999::::::999999:::::::::;;;;;;;;;===<<<<<<<<<===>>>???@@@===============>>>??????AAAAAABBBBBBBBBBBBAAAAAA>>>@@@AAAAAA@@@AAACCCEEEBBBCCCCCCDDDFFFGGGGGGHHHFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::888999999::::::999999888888999999999999999::::::777777777777777777777777777777777777777777777777666666666777777777888888777777777777777777777777666555555555555666777777666666666666666666666666666666666666666777888888999777888;;;;;;999;;;???AAAMMMeee111222333333222111222333111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000111222333444444444444444444444444444444444444444444555555555555444444222222222333333333333444444444444444555555555555666666555555666666777888777999;;;;;;;;;<<<===???;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555444444555555555555444444333333333444444444555555444444555555666666777777444444444444555555555555666666666666666666666666555555555555444444444444444444444444444444444444333444444555666666777777444444444555666666777777444444333333333333444444666666666666666666666666555555555555555555555555555666666777777777777666444666888888666555666777777888888999999::::::;;;999999:::;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999999999:::::::::;;;;;;888777777777777777777888555555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777999999888888888777777777777777777777888888888888999999999999999999999999999999888888888777777777555666666666777777777777777888888888777777999;;;777777777777777777777777888888777777777777888888888888888999999999:::::::::::::::;;;;;;<<<===>>><<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???>>>???@@@AAA@@@AAACCCFFFAAAAAABBBDDDFFFGGGHHHIIIEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGEEEDDD??????>>>>>>>>>??????@@@========================;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888999::::::::::::::::::888888888888888888888888999999999999999999999999666777777777888888888888777888888999999888888777666666777777777888888888666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555444444444444444555666666555555555555555555555555555555555555555666666777222555<<>>888777:::AAA;;;???UUUxxx000222444333000...000333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111//////000222222333333333444444444444444444444444333444444555555444444333111111222222222333333333333333333444444444555555555555555555555666777888777999:::;;;;;;;;;===???;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;===>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999:::999999888777777777777777666666666777777777777777666666666666666666666666333333333333333333333333333333333333333333333333333333333444444444555555333333444555555444444444333333444444444555555555222333444555777888999999333333333444444444555555444444444444444444444444555555444444444333333333333333333333333333333333333333444444555666777777222333333444555666777777444333333222222333333444666666666666666666666666555555555555555555555555333333444555666666666666222555777777444333444666666666666777888888999999777777888:::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888999999999:::::::::777777666666666666777777555555555555666666777777777777777777777777777777666666666666666666666666777777777777777777777777888888888888777777777777555555555666666666666777777777777777777777777777888888888888777777777777555555555666666666666777666777888777666777888:::666666666666666666666666777666666555555555666666777888888888999999999999999999999999:::;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>????????????>>>>>>>>>???@@@AAA@@@AAADDDFFFDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHDDDDDDFFFGGGGGGGGGGGGGGGHHHGGGEEEEEEEEEDDDCCCAAA>>>>>>=========>>>>>>???<<<<<<<<<===============;;;;;;;;;:::::::::999999999999999999999999999999777888999:::::::::::::::888888888888888888888888888888888888888888888888555555555555666666777777777777888888888888777777444555555555666666777777666666666666666666666666444444444444444444444444222222333333333444444444333333333333333333333333444333333333333444555555555555555555555555555555555444444444444555666666;;;555222333555555777:::555888@@@HHHNNN```000000000000000000000000000000000000000000000000000000111111111222222222...............///000000//////............//////////////////000000000000000000000000000000000000111111222222222333333333111111000000111111222333444444444333333222222222222222222222222222222222222333444444555555444444555333222222333444333333888:::<<<<<<;;;:::;;;<<<===<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<>>>======<<<;;;;;;::::::999888777666666777888888999888888888888888888888777777777777666666666666333333333444444444555555333333333333333333333333333222222111111222222333111222222333333444444555444444333333333222222222000111111111111222222222222222333444666999<<<===444444444444444444444444333333333333333333333333555555555444444333333333222222222222222222222222111111222222222333333333444444444444444444444444111111222333333444555555444444444555555555666666444444222222222222444444444444444555555555555666555555444333333333444444444444444555555777888888777777888999:::::::::::::::<<<======<<<;;;;;;<<<<<<;;;::::::999999999999:::;;;;;;;;;<<<<<<======999999999999999999999999999888888888888888888999:::999888777666666666666888666555444444555666888555444444444444555666666555555555555666666666666555555555555555555555555444444444555555555555666777777777777777666555555444333333333333444555555666666555444444444444555555555555555555555444444555555555555555555444444555555555555666666666666666666666666666666666666555555555555555666777777666666666666666666666666999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???AAAAAA@@@???@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEDDDCCCCCCDDDFFFGGGCCCCCCBBBAAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999999:::<<<===:::999888777777777999999888888888888888777666666777777777777777777777777888888777777777777888888777777666666555555555444555555555555555555555555888888777777666666666555555555555444444555555555555444444333333444444555333333333333333333333333222222222222222222222222111111222222222333333333333333333222222111111111111111111111111111111111111111222222222333333333333333444444555666666777777:::<<<;;;<<>>???AAA@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHGGGEEECCCBBBDDDDDDCCCBBBCCCCCCDDDEEEBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;999888888999;;;<<<999888777777777777888999777888888888888777666555777777777777777777777777777666666555555666666777777666666666555555555444444444444444444444444444777777666666666555555555555444444333333444444555444444333333333333444444333333333333333333333333222222222222222222222222111111111222222222333333333333222222222111111111111111111111111111111111111111111222222222333333222333333444555555666666777999;;;999888===GGGOOOccc000000000000000000000000000000000000000000000000000000000000111111111111......------......///000//////............//////....../////////000000000////////////////////////000000000111111111222222000000000000000111111222333222222222222111111111111111111111111111111111222222333444444444444333222222222222333444444555666777999999888888888999::::::999888777777777777888888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::999888666555555555555777777777777777777777777555555555444444444333333222222333333333444444444222222222222222222222222222222111111111111222222111111111222333333444444333333333222222222111111000000000111111111222222000000000111222333555555333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111111111222333333444444111222222222222333333333333222222111111222222333222222333333333444444444222222222222222333444555555444444444444444555555444555666777777888888888999;;;<<<<<<;;;::::::;;;::::::999888888888999999;;;;;;;;;:::::::::::::::888888888888888888888888777777666666666666777777888888777666555555555555666555444333333444555666333333333333333444555555444444444444555555555555444444444444444444444444333333333444444444555555555666666666666555444444333333333333333444555555666555444444333333444444111111222222333444444444444444444444444444555555444444444555555555666666555555555555555555555555333222222222222333444444666666666666666666666666888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFHHHHHHHHHHHHFFFDDDBBBAAACCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<<<<;;;;;;::::::;;;;;;<<<:::999888777777888999:::888777777666666777888888777777777777777666666555777777777777777777777777555555444444444444555555666666666555555555555555444444444444444444444444555555555555444444444444333333222222222222333333444333333222222333333444222222222222222222222222111111111111111111111111000111111111222222222222222222222111111111111111111111111111111111111111000111111111222222222222222222333333444444555555555666888888888888999;;;???NNNlll/////////////////////////////////////////////////////////000000000111111...------------.../////////......------......///........./////////000000//////////////////////////////000000000111111111000////////////000111111111111111111111111111111111111111111111111111111111111222333333333333333333444444333222222333444444555777777666666666777999888777666666666666666777888999::::::;;;;;;;;;;;;;;;::::::999999999999999999888666555444333333555555555555666666666666333333333333222222222222222222222222333333333333222222222222222222222222111111000000000000111111000000111111222333333333222222222222111111111111000000000000111111111111000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000000111111111222222333333000000000111111111222222111111111111111111111111111111111222222222333333000000000111222333444555555444444333333333333444444444666777777777777777888:::;;;;;;:::999999:::999888888777777777888888:::::::::999999888888888666666666666666666666666666666555555555555666666777666666555444444555555444444333333333333444444222222222222222333444444333333333333444444444444333333333333333333333333222333333333444444444444444444555555555555444333333333222222333333444555555444444333333333333333///000000111222333333444333333444444444444555555333333444444444555555555444444444444444444444444333222222222222333444444555555555555555555555555666666777777777777888888999999999999::::::::::::::::::::::::;;;<<<===>>>???????????????@@@@@@AAACCCCCCDDDDDDCCCBBB@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEECCCBBBAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;888888777666666666777777666666666666666666777777666666666777777666555555666666666666666666666666444444444333333444444444555555555555555555555555333333333333333333333333333333333333333333333333222222111111111111222222333333222222222222333333222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111000111111111111111111111111000000000111111111111222222222222222333333444444222222444777::::::999888???<<>>>>>????????????@@@???AAABBBCCCCCCCCCBBB@@@???@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>===============<<<<<<;;;;;;:::::::::999999999999::::::777777666666555555555555444444555555666666666666444555555666666666555555555555555555555555555555555444444333333444444555444444444555555555555555333333333333333333333333222222222333333333333333111111111000000111111111222222111111111111222222111111111111111111111111000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111111111111111222222222222111000111444999<<<<<<;;;???888777===FFFYYY~~~............................................................////////////------,,,,,,------...///......------------......------........./////////........................------........./////////...............///000000......///////////////000////////////////////////000000111222222222222111444666777444000///111333222333555555444444444555777666666555555666666666666666777888999999999999888888888888888888777777666666666666555444222222111111222222333444444444222222222111111111000000000000111111111222222222000000000000000000000000000000////////////000000/////////000111111222222111111111000000000000////////////000000000111111111111222222222222111000000000000000000000000000000000000000000000000000111111111111111222222222////////////////////////////////////000000000000////////////////////////000000000000000000000000////////////000000000000...//////000000//////......////////////000000000///////////////000111222222222111111111111222222444555666777888888888888666888999999888777777888666666555555555666777777777777777666666666666666444444444444444444444444333333333222222333333333444444333333333333333444111111222222222222111111000000000000000111222222111111111111222222222222222222222222222222222222111111222222222333333333111222222333333333333222222222222222222333444444444333222222111111222222///000000000111222222222222222333333444444555555222222222333333333444444333333333333333333333333333333222222333333444555444444444444444444444444333444444555555666666777777777888888888999999999999999999999:::;;;<<<<<<======>>>????????????>>>???@@@BBBCCCCCCBBB@@@???@@@@@@@@@AAAAAAAAABBBBBB>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAA???>>><<<;;;<<<<<<;;;;;;:::::::::::::::999999888888999999:::777777666666555555444444222333444555555555555555333444555555555555555555555555555555555555555555444444333333333333444444444444444444444555555555222222222222222222222222222222222222333333333333111111000000000000111111222111111000000111111222000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000000000000111111111111111111222111000111444777999999666777;;;===999<<>>?????????>>>===<<<>>>AAACCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@????????????@@@@@@AAABBBBBBBBBAAA@@@>>><<<::::::::::::::::::999999999999999888888888888999999777777777666666555444333000111333444555555555444222333444555555555555555444444444444444444444444333222222111111222222333333333333444444555555555222222222222222222222222222222222333333333444444222111111000000111111222111111000000000000111111000000000000000000000000////////////////////////........./////////000000........./////////000000000000000000000000000000........./////////000000000000000000000000000000222222222111222333555777444777;;;===;;;:::===AAAMMMddd---------------------------------------------------------.........//////---,,,,,,,,,,,,---.........------,,,,,,------...---------.........//////........................,,,,,,,,,---------.........------------...//////---------.........////////////////////////////////////000111111111111111...111444444111111555:::111333555555444444444555777777666666666777777888555666777888888999999999666666666666777777777777333444555555555444333222///000000111222222333333222222222222111111111111000000000000111111111111000000000000000000000000//////............//////......//////000111111111000000000000////////////////////////000000000000...///000111111111000///////////////////////////000000000000000000000000---.........//////000000////////////////////////............/////////000////////////////////////000000000000////////////////////////000000000111,,,---...//////...---,,,---------.........//////000//////.........//////////////////000111333333222222333444555555555555555777888888777666666777444444444444444555666777333444444555555666666666222222222222222222222222222222111111111111222222333222222111222222333333000000111111111111000000///////////////000111111000000000000111111111111111111111111111111111111000111111111111222222222///000111222222222222222222222111111222222333444333222222111000111111111222222222111111111111111111111222333333444555555111111222222222333333333222222222222222222222222000000000000000111111222333333333333333333333333222222333444444555666666777777777777888888888888888888888888999:::;;;<<<;;;<<<>>>?????????>>>===;;;===@@@BBBCCCCCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBBBBBBBBBB@@@>>>;;;:::::::::999999999999999999999999888888888888999999777777777777666555444333000111222444555555444444222333444444555555555444444444444444444444444444111111000000000000111111333333333444444555555555111111111111111111111111222222222333333444444444222222111111111111222222111111000000000000111111000000000000000000000000////////////////////////............/////////000---.........//////000000000000000000000000000000............/////////000000000000000////////////000222444444333333555888888555111111666<<<;;;666;;;BBBPPPhhh------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...---,,,,,,++++++,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////////////////////////////...///////////////......111111000000//////......000000111111111222222222333333333333333333333333333333555666666666555444555555555555555666777777555555666666666666555555555444333333222222222333000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,------...///000000------,,,------...///000//////............//////......------------......////////////////////////---------............///000000//////.........---////////////////////////............////////////////////////////////////////////////////////////000000//////.........---........................------............------+++,,,------......------........................///111222111//////333666333333333444444444444555444444444444444444444444444333333222222333333444444333222222222333444555222222222222222222222222333333222222222222111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222222111111000000111111000000111111222333222111000//////000111222000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333333333///000//////...000333666444444444444444444444444444444222222222222444444666666666666777777777777777777777777777777777777777888:::;;;::::::;;;<<<;;;;;;;;;;;;===???AAACCC>>>=========>>>???@@@@@@AAAAAA@@@???>>>>>>>>>???AAAAAA@@@@@@>>>===<<<;;;:::::::::::::::999888777:::999888777666666666666888777666555333111000000000000111222333333444444333444444555555444444333444444333333333222222222111111111000000000000000333222222111111222222333222222222111111111000000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................////////////////////////........................000000//////.........---////////////////////////000000111111111222222222333333444444555666666666555:::@@@EEEPPPhhh,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,------...------,,,++++++++++++,,,+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...............///..............................////////////......000000000/////////......//////000111222222333333333333333333333333333333222333555666666666555444555444444444444555666666555555666666666666555555444333333222111111222222////////////////////////////////////////////////............................................................---------------,,,,,,------...///000//////............//////......------------......000000000000000000000000---------............///000/////////.........---....................................////////////................................................000/////////.........---........................------............------+++,,,------......------........................///000111000//////222555555555444444333333333222444444444444444444444444333333222222222222333333444333222222222222333444222222222222222222222222333333333222222111111111111111111111111111111111////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////000000000000000000000111000////////////000111111111111000//////000111111////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222000000000///...///222555444444444444444444444444444333222222222222333444555555555666666666777777777777777777777777777777666888:::;;;::::::;;;<<<;;;;;;;;;;;;===???AAABBB???>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;:::999999::::::999888888777888777666555555444444444777666555444333222111000000000111222222333444444333333444444444444333333444333333333333222222222000000000000000000000000222222222111111222222222222222222111111000000000222222222222222222222222000000000000000000000000........................////////////////////////................................................................................................000/////////.........---////////////////////////000000000111111111222222333333333444555555666666888:::;;;:::;;;EEEWWWfff++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------......///------,,,+++++++++++++++++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///........................---....../////////......///////////////...............///000222333444444333333333333333333333333222333444666666555555444333333333333333444555555555555666666666666555555222222111000000000111111////////////////////////////////////////////////................................................111000///...---++++++***,,,,,,,,,,,,---...///000//////............//////......------------......000000000000000000000000---------............////////////.......................................---............/////////................................................/////////...............------------------------------............------+++,,,------......------------------------------...///000//////000222444666555555444333222111000333333333333333333333333333333222222222222333333444333222222222222333333111111111111111111111111444444333333222111000000////////////////////////////////////////////////....../////////000000000////////////////////////........................////////////////////////------...//////000000111...............///000000000000////////////000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111000111000///......111333333333333333333333333333333333222111111222333333444444444555555555666666555555555555555555555555666888:::::::::999:::;;;::::::;;;;;;===>>>@@@AAA@@@??????>>>>>>>>>>>>???======<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::999888888999999888888777777666555444333222222222333555555444333333222222111000000111111222333333333222333333444444333333222333333333222222222111111000000000000000000000000222222111111111111222222111111111111000000000000111111111111111111111111000000000000000000000000........................................................................------------------------........................------------------------/////////...............////////////////////////000000000000111111111111222222333333444555555555555666777555444666;;;@@@************************++++++************++++++++++++++++++++++++++++++---------------.........---,,,,,,+++***+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------..............................------......//////..............................------...000111333444444222222222222222222222222222333444555666555444444222222222222222333333444555555666666666666555555111000000/////////000000////////////////////////........................................................................000000///...,,,+++******,,,,,,,,,,,,---...////////////............//////......------------......////////////////////////---------............///................................................---------.........//////------------------------................................................------------------------,,,------......------,,,+++,,,------......---------------------------------......//////000111222444444444333222111111000222222222222222222222222222222111111111111222222333333333222222222222222111111111111111111111111444444333222111000000///........................////////////////////////........./////////000000////////////////////////......................../////////////////////////////////////////////000...............//////000////////////////////////////////////////////////000000000000000000000000/////////000000000111111000000000000000000000000000111111000......///111222222222222222222222222222222111111111111222222333333333333444444444555444444444444444444444444555777999:::999999:::;;;:::::::::;;;<<<>>>??????@@@@@@???>>>============;;;:::::::::;;;<<<======<<<<<<<<<<<<;;;:::999888777777777888888777777666444444333222222222222222333333333333222222222222000000111111222222222333222222333333333333222222222222222222111111111111/////////000000000000000111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////........................................................................------------------------........................------------------------................................................/////////000000000111111111111222222333444444444222333666888:::;;;;;;<<<************************+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++************+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,---...............---------------.........,,,---...///111222444444222222222222222222222222222222444555555555444333111111111111111222333333444444555555555555444444/////////......///000000........................------------------------......................................................------,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............//////......------------..............................---------............///---------.......................................------------............------------------------........................---------...............------------------------,,,,,,------------,,,,,,+++,,,------......---------------------------------------///000222222222222222222222222222222222222222222222222222222222222111111000000111111222333333333222222111111111000000000000000000000000333333222111000000//////------------------------....................................////////////........................////////////////////////........................222222111000//////......///............///000000.........//////.................................////////////////////////....../////////000000000///////////////////////////000111000......///000222222222222222222222222111111111111111111111111111222222222222333333333333333333333333333333333444666888999888888999:::999999:::;;;<<<=========???>>>>>>===<<<<<<<<<<<<:::999999999:::;;;<<<<<<::::::::::::999999888777555555666777777666666666444444333333222333333333222222222222222222222222000111111111111111222222111111222222222222111111222222111111111000000000......//////000000000000111000000//////000000111////////////////////////000000000000000000000000................................................////////////////////////........................------------------------........................---------------------------------...............------------------------....../////////000000000000000111111222333333333444444555777888888777666************************+++******************+++++++++++++++++++++++++++******+++,,,------------,,,,,,+++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------+++,,,---...............,,,,,,,,,---------------------...///111222333333222222222222222222222222111222333555555444444333111111111111111222333333222333333333333333333222//////.........///000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,---------++++++++++++,,,---.../////////............//////......------------......---------------------------------............///---------------.........------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333333111000000111111111222222222111111111111111111111111111111000000000000111111222333333333222111000///////////////////////////000000000///////////////------------------------........................------........./////////........................////////////////////////........................444333222111///...------...............///000000------............------........................////////////////////////............////////////////////////////////////...///000000///...///000111111111111111111111111000000111111111111000000000000111111111222222222333333333333333333333333444666888888888777888999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<::::::999999999:::;;;;;;888888888888888777666666444444555666666666555555444444333333333333444444222222111111111111111111111111111111111111111111000111111222222111111000111111111000000000000///---......//////000000111000000////////////000000............////////////////////////////////////........................------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------............//////////////////000000111222222222222222333444444444444555+++++++++++++++++++++++++++++++++******+++++++++***************************+++,,,---.........---,,,++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------***+++,,,---............++++++,,,,,,,,,---------.........///000111111222111111111111111111111111111222333444555444333333222111111111111222333333111111222222222222111111//////......///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////............//////......------------..............................---------............///,,,,,,,,,------.........------------------------,,,,,,---------.........++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...------000444555444222111111111111111000000000111111111111111111111111000000000//////000000000222333333333222111///...////////////////////////---------...............................................................---------.........//////........................................................................111111000//////...---------------------......///,,,---............---,,,........................////////////////////////------........./////////////////////////////////,,,...///000//////000111111111111111111111111111//////000111111000////////////000000000111111111444444444444444444444444333555777888777777888999888888:::;;;<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;:::999999999::::::666777777777777666555555333333444555555555555555444333333222222333333444222222111111000000000///111111111111000000000000000000111111111111000000111111000000000/////////------......///000000111000//////......//////000---------....../////////////////////////////////------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......///000000111111222---000222444444444777999++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************+++---///000000//////,,,++++++***)))***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------***+++,,,---............+++++++++,,,,,,---------......//////000000111111111111111111111111111111111222333444555444333333222222222111222222333444000000111111111111000000///////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++++++++++++++,,,---......//////............//////.........------.........////////////////////////---------.........//////,,,,,,,,,------.........------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---...111555666444222333333222111000///......000000000000000000000000000000////////////000000222222333333222111///...////////////////////////++++++,,,,,,---......///................................................---------.........//////........................------------------------..........................................------,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,........................////////////////////////---------.........//////000000000000000000000000+++---///000//////000111000000000000000000000000...///000111111000///...////////////000000000000444444444444444444444444333555777888777777888999777888:::;;;<<<;;;;;;:::888888888888999::::::;;;<<<<<<;;;:::999999999999666666666666666666555555222333444444555555555444333222222222222222333333222222111111000/////////111111111000000000000000000000111111111111000000000000000000////////////---------...///000000111//////............//////---------.........//////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111---111555555222111333555******************************+++++++++,,,,,,,,,***************************+++,,,---///000111111++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---...///111222222...---,,,,,,,,,,,,---...............////////////111111111111111111111111333333333222222111111111222222222222222222222222111111111111000000000///////////////.............................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---///...---,,,,,,---...///---------............///---------............///........................------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------,,,,,,,,,...111444555444222000111111111000000000000000////////////////////////000000000000000000000000111111111111111000//////......------------......------------------------..................------------------------------,,,------......------,,,---------............///------------------------................................................---------............///---,,,++++++---.........------..................000000000000////////////////////////////////////////////////////////////,,,,,,---...///000111111000000111111111111000000000000000000//////////////////000111111111111111444444555555444444333222333333333444555666666777999999999:::::::::;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;:::999999666666555444333333333333333333333444444444555555111222222333333222222111222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,---...//////...---,,,......................................................////////////...............------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............///////////////000111111000111333555*********************************+++++++++,,,,,,************************)))***++++++,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---...///000000...---,,,,,,,,,,,,---...............////////////111111111111111111111111333333222222222111111111111111111111111111111111111111111000000000//////////////////.........---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///...---,,,,,,---...///------------............------------....................................------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------------------...111333444333111000000000000000000000000000000000000000000000000000////////////////////////000000111111000//////.........------------......------------------------..................------------------------------,,,,,,------------,,,,,,------------............------------------------................................................------------...............---,,,,,,---.................................////////////////////////........................////////////////////////,,,------...000111111222000000111111111111000000000///////////////////////////000111111111111000333333444444444444444333444555555666777777888888999999999::::::::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;:::999999999666555444333333222333333333333333333444444444444111222222333333222222111222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////------............------......................................................////////////............---------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000111222111000000111333*********************************++++++++++++,,,************************)))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,---------............/////////000000000000000000000000222222222111111111111111000000000000000000000000000000000000//////////////////.........---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------............------------......------------............------------............------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------............000111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////...---......------------......------------------------------------------......------------------------,,,,,,------------,,,,,,------------............------------------------------------------------------------------------------------..................---------------...........................////////////////////////........................////////////////////////------...///000111222222///000000111111000000///////////////////////////...///000000111111000000111222333444444555555444666666777777888888999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;:::999999888888666555444333333222222222222222333333333444444444111111222222222222111111222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////......------------......------------------------------------------------......////////////.........------------,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////111222222111//////000222************************************++++++++++++************************))))))))))))))))))))))))************************************++++++++++++************++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000111111111111111111111000////////////////////////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------......///------------------------,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,------......///.........///000000111/////////000000000000000111111111111111111111111////////////////////////---......///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------,,,,,,---------............///......,,,,,,---..................------------...............//////........................////////////////////////......//////000111111222//////000000000000//////.........///////////////...//////000000000000000000000222333444555555555666666777777888888888888888888888888999999999999999999999999999999999999:::::::::999888888777777666555444333222222222222222222222222333333333333111111222222222222111111111111000///////////////000000000000000000000000000000000000000000000000///////////////////////////...,,,,,,,,,,,,...///---------------------------------------------------......//////......---------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------------.........//////000111111000//////111333))))))))))))))))))))))))))))))*********+++++++++************************************))))))))))))************************))))))*********+++++++++))))))*********+++++++++******+++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////000000000000000000000000......................../////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++,,,------......///,,,------------------,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,---......///...---------...///000......//////000000000000000000000000000000000000........................------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...---//////...,,,,,,...000//////.........---------,,,,,,------....................................////////////////////////......//////000000111111//////000000000000//////------....../////////000......///000000000000000///000111333444555555555555555555666666666666666777777777888888888999999999999999999999999999999999999999888777777666666555555444333222222222222111111111222222222333333000111111222222111111000111000000///.../////////////////////////////////////////////////////////...........................---,,,++++++,,,---...------------------------------------------------------............------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------------............---...///000///000333555)))))))))))))))))))))))))))))))))************+++************************************************************************)))))))))************+++)))))))))************+++******++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,------------.........////////////////////////////////////000000000000........................///.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))******+++,,,,,,,,,+++++++++,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,------...------,,,,,,---......---......//////000000111////////////////////////........................,,,---......///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...000///,,,,,,///222/////////...------,,,,,,++++++,,,,,,---.........------------------------////////////////////////---........./////////000...//////000000//////...---------......//////000---...//////000000/////////000111333444444555555444444444444555555555555666777777777777888888888999999999999999999999999999888888777666666555555555444333222222111111111000000111111111222222222000000111111111111000000111000//////......//////////////////////////////////////////////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++++++++++++++++++++*********++++++,,,,,,---************************************+++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------.........+++---...//////111444666))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********************************))))))))))))************))))))))))))************++++++***************************************************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,---------........................................../////////000000.................................---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...((())))))***++++++,,,,,,******++++++,,,---------+++,,,------------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,(((***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......///000000111................................................------...///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,------......------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***---000///------000444000//////...------,,,,,,***++++++,,,------......------------------------////////////////////////------------..................////////////......,,,,,,---......///000000---...//////000000/////////000111222333444444444444444444444444444444444666666666777777777888888888888888888888888888888888888777666666555555444555444333222111111111111000000000000111111111222000000111111111111000000000000///............///////////////////////////////////////////////////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++///---+++***))))))***+++************************)))******+++,,,,,,------************************************++++++++++++************************+++,,,------......------,,,,,,---------.........,,,---/////////000222444))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++************************************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------..............................---.........//////000000////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......((())))))***++++++,,,,,,)))******++++++,,,------++++++------------++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((())),,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,++++++---------...///000000111................................................------...///000000000///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......------------------------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))---000///------111666000000///...------,,,,,,******+++,,,,,,---......------------------------////////////////////////,,,,,,------------------......////////////......,,,,,,------...///000000---......///////////////000111222222333333333333555555555555555555444444666666666666777777777777888888888888888888888888777777777666555555444444555444333222111111111111000000000000111111111111000000111111111111000000000000///...............////////////////////////////////////////////////........................++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++///...+++***))))))***+++************************))))))***+++,,,,,,------)))))))))))))))))))))))))))************+++++++++************************+++,,,------......------,,,,,,,,,---------.........///000///...///111333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))''''''((()))***************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------////////////////////////////////////////////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////......------------.........------,,,,,,------...---,,,++++++******++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------------...///000///.........000//////.........---------...///000111111000///...............//////000000000000000000////////////000111222333444333222222222222333444555666777777222333333444666888999:::666999:::999777555666777;;;:::777444222111111111111111222222222333333333000000000000//////////////////000000000000//////////////////////////////........................111000////////////000000------------------------------------------------------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///////////////.........)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))***************************************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..............................------------.........------,,,,,,------...---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------------------------...//////------.../////////.........---------...///000111000000///...------......////////////000000000000////////////000111222333333333222222333444444555555666666777333333444444666777999999666888:::999777555666777888777666444222111000000111111111111222222222333000000000000//////////////////000000000000//////////////////////////////........................000/////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,*********+++++++++,,,,,,++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////............))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++******)))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..............................------------.........------,,,,,,------...---,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,---......,,,,,,---..................---------...//////000000000//////---------...............////////////000000000000000111222222333333222222555555555555555555555555444444444555555777888888666888999888777666666777555555555444333222000///000000000000111111111111000000000000//////////////////000000000000//////////////////////////////------------------------.....................///------------------------++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,*********++++++++++++,,,++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------,,,***)))((((((((((((((((((((((((************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...........................------,,,,,,------......------,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++************)))******+++,,,,,,,,,,,,+++------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---..............................//////////////////------------............////////////000000000000000111111222222222222222666666666555555555444444555555555555555666777888666777888888777666666666333444555555444333111000/////////000000000000000000000000000//////////////////000000000000//////////////////////////////---------------------------------...............------------------------************************,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************++++++++++++++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------...............///))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,......,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++***************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++........................------,,,,,,,,,,,,------...------,,,,,,------...---,,,++++++******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++*********))))))))))))***++++++,,,,,,++++++,,,,,,---.........---,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,---,,,+++++++++------....................................//////000.........................../////////000000000111000000000111111111222222666666555555444444333333555555555555555666777888666666666777777777666666444555666666666444333222////////////////////////000000000000//////////////////000000000000//////////////////////////////------------------------,,,,,,---...//////......------------------------************************+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,---------......//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,------.../////////////////////////////////------------------------++++++++++++,,,,,,,,,,,,************************))))))***++++++++++++***************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,------...------,,,,,,------...---,,,++++++******++++++***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++*********)))))))))******++++++++++++++++++,,,...//////...------...------,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------+++,,,------++++++,,,------------...............------------...///000000///////////////...............//////000000111111111000000000000111222222555444444444333333222222444444444555555777888888666555555666777888777555666666666666555444444333000000000000////////////000000000000//////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000///...------------------------************************++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))))))))************+++++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************************************++++++++++++************++++++++++++,,,,,,,,,---......//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************+++,,,---...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,++++++******++++++******+++++++++,,,,,,,,,***************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********))))))***++++++++++++++++++,,,...///000///...---......---,,,,,,+++******))))))))))))******+++++++++++++++,,,,,,---------)))******+++---......///------------------------,,,---...---,,,+++,,,...---------.........//////------,,,,,,---...000111111111000000000/////////.........///000111111111111000000///000111222333222222222222222222222222333333444444666777999999666444444555888888777555777666555444333333222333111111111000000/////////000000000000//////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111111000///------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***************************++++++,,,+++***)))((())))))))))))************++++++************++++++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***************************************++++++++++++************++++++++++++++++++,,,------...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,---...******+++,,,,,,---......,,,,,,,,,---------......,,,,,,------...///000000------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***+++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,++++++******++++++*********++++++,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++******+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***))))))***++++++++++++***+++,,,...000000///...---......---,,,,,,+++******(((((())))))*********++++++++++++,,,,,,---------)))******+++---...//////------------------------,,,---......,,,,,,---...---------.........//////------,,,,,,---...000111222222111111000000//////---......///000111111222111000/////////000222333111111111111111111111111222333333444666888999:::666444333555888999777444777666444222111111111222222222111111000000//////000000000000//////////////////000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111000------------------------++++++++++++++++++++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******************************+++,,,+++***)))((())))))))))))************++++++************++++++,,,++++++++++++++++++,,,************************************************+++++++++,,,,,,+++++++++************************)))************+++++++++)))************+++++++++++++++,,,,,,---...//////)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((())),,,---***)))+++))))))))))))************++++++,,,,,,,,,+++************))))))******+++,,,++++++++++++++++++++++++......////////////......,,,,,,,,,---------......---.........---,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++*********))))))(((((())))))))))))************)))************++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********************************++++++*********+++---...******+++++++++,,,,,,,,,,,,+++******))))))******************************************************************************++++++******************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------......---,,,,,,+++******........................++++++++++++++++++++++++)))************+++++++++******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))******+++++++++))))))*********+++++++++))))))***+++,,,,,,------------------,,,,,,+++***)))))))))))))))******+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...,,,++++++,,,---...........................////////////............//////////////////////////////000000000000////////////............//////222222111111111111111111222222333333333333444444111222333444555555555555555555444444444333333333444444333333333333222222////////////////////////111000000///...---------000000000000000000000000//////000000000000////////////...---,,,,,,+++++++++,,,...000111000///.........---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++******************************************************************......---,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))************+++++++++******+++,,,,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************+++***))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++))))))+++,,,******---))))))))))))******************+++,,,,,,+++++++++******))))))******+++,,,++++++++++++++++++++++++---......//////......---,,,,,,,,,,,,------------------......------,,,+++,,,,,,++++++******+++++++++,,,,,,,,,++++++***)))))))))*********+++++++++************)))))))))((())))))))))))************))))))*********++++++++++++++++++*********))))))*********************************+++++++++,,,,,,+++++++++*********)))))),,,,,,,,,++++++*********************************++++++*********+++,,,---******+++++++++,,,,,,,,,,,,,,,+++************+++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))***++++++++++++***************************,,,,,,,,,++++++*********************+++++++++,,,******************++++++))))))***++++++,,,------++++++,,,,,,+++******))))))))))))))))))******+++***++++++,,,,,,++++++************+++++++++,,,,,,...------,,,,,,,,,------........................////////////////////////......................../////////000000///////////////............//////111111111111111111111111111111111222222222333333111222333444555555555555444444444444333333333333444444333333222222222111000000000000000000000000000000000///...---------//////////////////////////////000000000000/////////......---,,,,,,++++++***+++---///000///...---......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,...---,,,++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************************************------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))************++++++++++++++++++,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++***))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&))))))'''(((+++))))))))))))************))))))***+++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++***))))))))))))************+++************))))))))))))))))))))))))************)))))))))*********+++++++++++++++************************************************++++++++++++,,,+++++++++***************+++++++++++++++*********************************++++++*********+++,,,---******+++++++++,,,,,,,,,------,,,+++++++++++++++************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++------------------------,,,++++++******)))))))))************************++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))+++++++++++++++************++++++++++++,,,,,,,,,++++++******************))))))******+++,,,,,,,,,******************)))((()))))))))))))))******+++******++++++++++++***************++++++++++++,,,,,,,,,------------,,,,,,------------------------////////////000000000000------------------------......////////////......//////............//////000000000000111111111111000000000111111111111222111222222333444444444444444333333333333222222222444444333333222111000000000000000000000000000000000000//////...---------////////////////////////...//////000000//////.........------,,,,,,++++++)))***,,,---......------...------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++*********************************************************************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''')))------***)))***((()))))))))************(((((()))+++,,,,,,,,,,,,)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++************++++++++++++******))))))))))))*********************)))))))))))))))((()))))))))************))))))))))))************************************************************************++++++++++++************************+++++++++***************************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,***************************************************************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))************************************************))))))))))))******************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,,,,,,,+++++++++***************))))))******+++++++++,,,)))******+++******)))))))))))))))))))))******+++******++++++++++++******************++++++++++++***+++,,,......---,,,+++------------------------/////////000000000000000---------------------------......//////......---///......------......////////////000000000000000000000000111111111222222111111222333333333333333333333222222222111111111444444333222111000//////111111111111111111111111/////////......---------////////////////////////...//////////////////...---------,,,,,,,,,++++++***+++,,,---.........------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++******************************************************************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))***************))))))((('''((((((((('''((((((((()))))))))***))))))))))))))))))))))))******///555555000,,,,,,((()))))))))************'''((()))***+++,,,,,,,,,))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,+++***))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((()))))))))*********************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))))))))***************))))))))))))******))))))***++++++++++++***************************************************++++++++++++++++++++++++************************)))***************++++++******+++++++++++++++***)))))))))))))))******+++)))******++++++******)))))))))*********+++++++++)))***,,,---...---,,,+++------------------------......//////000000000111------------------------------............------......------------............/////////000000000111111111111222222222333000111222222333222222222222111111111111000000000333333222111000000//////000000000000000000000000............------------..............................////////////......,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************************************)))))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************)))((((((''''''((((((''''''(((((())))))******))))))))))))))))))))))))&&&''',,,222222---(((((())))))))))))************(((((()))***++++++++++++)))(((((((((((()))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------......------++++++,,,---,,,+++***)))((()))******+++************)))))))))))))))(((((())))))))))))************))))))))))))************((((((((()))))))))*********************+++++++++************************)))))))))************+++***************+++++++++)))))))))***************************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------,,,+++++++++++++++************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))************))))))))))))******))))))***++++++++++++***************************)))))))))***************+++++++++************)))))))))*********+++++++++************************)))***++++++,,,+++++++++)))))))))))))))******+++))))))************)))))))))))))))************+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000------------------------,,,,,,------------,,,,,,......------------......------......//////000000111111111222222222333333000111111222222222111111111111000000000/////////111111111000000000000000////////////////////////------------------------........................---......//////......---,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++++++++)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,)))))))))***************)))))))))***++++++,,,,,,************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))(((''''''''''''((('''''''''((()))*********))))))))))))))))))))))))%%%$$$&&&+++,,,'''%%%&&&))))))))))))************))))))************))))))((((((((((((((()))******++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++,,,------......------***+++,,,------+++***((((((((()))*********************))))))((((((((((((((()))))))))************))))))))))))************(((((((((((()))))))))***))))))*********+++++++++************************))))))))))))************))))))*********+++++++++((()))))))))*********+++************************+++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,+++************+++************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))*********))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((()))))))))*********+++*********)))))))))(((((((((((()))***+++,,,,,,---************))))))))))))((())))))***++++++******)))))))))))))))******+++))))))************))))))))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////........................,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,---......///000000000000000111111111111222000111111111111111000000000000000/////////....../////////000000000000000........................------------------------........................---......//////......---++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,((()))))))))*********+++((())))))***++++++,,,,,,***************************************************))))))***+++,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************++++++++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((('''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))+++((())),,,,,,******---))))))))))))************)))************))))))(((((((((((((((((()))******++++++++++++++++++++++++,,,------......------,,,,,,,,,------------......+++,,,,,,---.........---***+++,,,------+++***((((((((()))*********************))))))((((((((('''(((((())))))*********+++))))))))))))************(((((((((((())))))))))))))))))******++++++++++++************************))))))))))))************))))))******++++++++++++(((((())))))*********+++************************+++,,,,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,+++******))))))******************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++---,,,,,,++++++******************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))***++++++++++++***(((((((((((((((((((((((((((((())))))*********+++***)))))))))((((((''''''''''''(((***+++,,,---...*********)))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))************+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,------...///000000////////////000000000000000000111111111000000///000/////////..................//////000111111111........................------------------------........................---..................---++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++***((()))***+++,,,,,,+++************++++++,,,,,,,,,(((((())))))*********+++((())))))***++++++,,,,,,************************************************************+++,,,---...++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************)))************+++++++++******+++,,,,,,---......&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////............------......------,,,++++++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((()))***************''''''((()))***++++++,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++************+++++++++++++++************)))+++++++++*********)))))))))***+++,,,,,,+++***))))))************+++++++++******++++++++++++************))))))((((((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))++++++******************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------------,,,,,,+++***))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))***************))))))((('''&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++***************)))))))))))))))))))))***+++,,,,,,------.........------,,,,,,,,,,,,------,,,+++,,,...000---.........---,,,,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,///////////////.........//////.........000222333222222111111000000//////////////////............//////000000000000//////...------,,,,,,------...++++++,,,------......///...------------...//////......------------......,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***------...222555333---'''******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************(((((()))***++++++++++++...---+++*********++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......------------------...------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))***************(((((())))))******++++++************************************************,,,++++++******++++++,,,++++++************+++++++++++++++************)))+++++++++*********)))))))))***++++++++++++***))))))************+++++++++******++++++++++++************))))))((((((((((((************+++++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,************************++++++******************************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------------------------------,,,,,,+++******)))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))************+++******)))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))******++++++******)))))))))))))))************)))******+++,,,,,,------......---------,,,,,,,,,,,,------,,,+++,,,...000------......------,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,////////////............///.........///000111222111111111000000000000000////////////..................////////////......------,,,,,,,,,,,,------++++++,,,------......///...------------...//////......------------......+++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***+++,,,///111222000+++(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((()))***+++,,,,,,,,,,,,---,,,+++*********++++++************++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---------------,,,+++++++++************)))))))))************************))))))))))))))))))))))))((((((''''''(((((()))***(((((()))***************)))))))))))))))*********))))))))))))))))))))))))************************,,,+++************+++,,,++++++************+++++++++++++++************)))+++++++++***************)))***++++++++++++***))))))************+++++++++******++++++++++++*********))))))))))))((((((((()))))))))*********++++++++++++++++++++++++++++++******************************))))))******+++,,,******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++*********************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))************+++++++++******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))******++++++******)))((()))))))))***+++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,,,,---------,,,,,,...///------......------,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,........................///.........///000111222///000000000000000000111////////////............---------......---------------,,,,,,,,,,,,------++++++,,,------......///...------------...//////......------------......++++++************++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))),,,///111///,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))***+++,,,---------------,,,+++*********++++++************+++++++++,,,******************************************************+++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))************))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))(((((()))************************))))))))))))))))))))))))***************************************++++++************++++++++++++************+++++++++++++++*********))))))*********************************++++++*********))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++******************************))))))******+++,,,******************************+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++((()))))))))************++++++*********)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((()))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,------...------,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------...............///.........///000000111111.../////////000000111111////////////............------............---------,,,,,,,,,,,,,,,,,,---++++++,,,------......///...------------...//////...------,,,,,,------...+++******))))))******+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------*********)))))))))+++,,,)))---111111---******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++,,,------------,,,+++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************************************))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))(((((()))************************)))))))))))))))*********+++++++++,,,,,,************************************************++++++************+++++++++++++++*********))))))************************+++******************+++))))))*********+++++++++******++++++++++++******))))))))))))************((())))))))))))*********++++++++++++++++++++++++******************************))))))******+++,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))******+++((()))))))))***************)))))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))((())))))***+++,,,,,,---***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---,,,,,,------...------,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---------......//////---...//////000111111111......//////000000000111////////////.....................//////.........,,,,,,,,,++++++,,,,,,,,,++++++,,,------......///...------------...//////------,,,,,,,,,,,,------++++++************++++++,,,---------,,,,,,+++***+++++++++,,,,,,---------)))***+++)))((())),,,...,,,///111111---***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************+++,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******(((((()))))))))))))))***************************))))))))))))))))))))))))((((((''''''(((((()))***(((((()))***************)))))))))))))))******************+++,,,,,,------************************))))))***++++++***))))))++++++************+++++++++++++++************)))***************+++++++++++++++***))))))***++++++)))************+++++++++******++++++++++++******)))))))))************+++)))))))))*********++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((())))))******))))))((()))*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---......//////---...///000111111111000...//////////////////000////////////..................////////////......,,,,,,++++++++++++,,,,,,++++++,,,------......///...------------...//////------,,,,,,,,,,,,------,,,++++++++++++++++++,,,------------,,,+++*********++++++,,,,,,------...***+++,,,***((()))---111///000000///---+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))***+++,,,------------******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))***************(((((())))))******++++++)))))))))***+++,,,,,,,,,************************((()))***++++++***)))(((++++++************+++++++++++++++************)))))))))*********+++++++++++++++***))))))***++++++)))************+++++++++******++++++++++++******))))))*********+++++++++************+++++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---//////---,,,+++,,,+++,,,------......------,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,------...//////---...///000111111111000///////////////.........////////////............---------......---------,,,,,,++++++++++++,,,,,,++++++,,,------......///...------------...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------,,,+++***)))******+++,,,,,,---......***,,,---+++((()))...333000///---,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,,,,,,,,,,+++******'''((((((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))***************'''(((((()))***++++++,,,'''(((((()))***+++++++++************************((()))***++++++***)))(((++++++************+++++++++++++++************)))))))))******++++++++++++,,,+++***))))))***+++,,,)))************+++++++++******++++++++++++******))))))******++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,...//////---,,,+++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,,,,---...//////,,,---///111111111000000000000//////.........---000/////////............+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++,,,------......///...------------...//////---,,,,,,++++++,,,,,,---...------,,,,,,------...---...------,,,+++***)))******+++,,,,,,---......+++---...,,,)))***///555111---******+++,,,)))'''******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************(((((()))***++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))************))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,........................+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&&&&)))***)))'''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))************)))******++++++++++++******++++++******************************************))))))*********+++++++++******++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++(((''')))...000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))(((((())))))***+++************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++,,,---......////////////000000000000////////////////////////000000///...---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......******+++,,,,,,---..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,+++******---000222///...------++++++***))))))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,---...//////......***************)))(((''',,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''))))))))))))************))))))(((((((((((()))))))))************+++++++++***++++++++++++,,,,,,,,,------------------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))***,,,......+++((((((((((((((())))))))))))***)))))))))))))))))))))******************************************************+++,,,,,,,,,,,,,,,((()))******++++++************++++++++++++******************************************************))))))*********+++++++++******++++++++++++******+++++++++++++++***))))))++++++++++++++++++++++++************************+++++++++*********))))))*********+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,***(((***...000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******)))))))))*********++++++************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++,,,---........./////////000000000000........................//////......------,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------******+++,,,,,,---..............................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++++++++---///000---------,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++,,,---------------+++,,,,,,,,,++++++***)))******)))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((***---111333111,,,((((((((((((((())))))))))))))))))))))))))))))******************************************************++++++,,,------------,,,)))******+++++++++++++++******++++++++++++*********************************************************************+++++++++******++++++++++++******++++++++++++++++++***)))++++++++++++++++++++++++************************+++++++++************************++++++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,...+++***,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))+++,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,++++++++++++***++++++++++++,,,---............/////////000000000.................................---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,,,,,,,+++---------------,,,,,,+++(((((()))***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))---000111000,,,)))(((((((((((()))))))))))))))))))))))))))************************************************************++++++,,,---,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++*********************+++++++++******************************************************++++++++++++******+++++++++,,,,,,+++******++++++++++++++++++++++++************************************************************++++++++++++************++++++++++++******+++++++++,,,,,,,,,...---,,,---...///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))))))))******(((***,,,---...---+++***************************+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.............../////////000000........................---------------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,******++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,))))))***+++,,,,,,,,,---************************++++++,,,,,,,,,,,,------'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++******(((((((((((())))))))))))(((((())))))************************************************************)))******+++++++++++++++******+++,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++******************************************************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))))))))******(((***,,,---...---+++***************************+++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---..................////////////........................,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,+++++++++******************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++,,,---...---,,,+++)))******++++++,,,,,,---))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************************+++++++++,,,,,,---------''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++,,,,,,,,,,,,------------------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&(((***(((((((((((())))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))******+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,************************+++++++++*********************++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))))))))************+++)))))))))************+++******+++++++++,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))+++,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,---......------........./////////---------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***)))*********++++++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---------------,,,,,,+++)))******++++++++++++++++++,,,---------,,,***)))***************************++++++,,,,,,------...'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))************))))))(((((((((((()))))))))************+++++++++,,,,,,,,,------------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))&&&&&&'''***(((((((((((())))))))))))'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++((()))******++++++************++++++++++++******((())))))***++++++,,,,,,************************+++++++++*********))))))******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,)))***,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******)))))))))*********++++++************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---......---------.........//////------------------------...------,,,,,,+++++++++...------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++***************+++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++***+++,,,......---,,,+++******************************+++,,,,,,---......''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******))))))))))))************))))))(((((((((((()))))))))************+++++++++,,,,,,,,,---------......************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++---...,,,)))'''''')))(((((((((((())))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,(((((()))*********************++++++++++++******((())))))***++++++,,,,,,************************++++++++++++******))))))******++++++++++++*********+++,,,,,,------------++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,''')))+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))(((((())))))***+++************************+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,............,,,++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...++++++------------++++++*********++++++,,,,,,,,,++++++++++++,,,---......---------.........//////------------------------......---,,,,,,+++******......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,......---------,,,,,,,,,+++++++++++++++***)))((()))***++++++,,,,,,,,,,,,((()))+++...///...------))))))))))))))))))))))))******+++,,,,,,---......((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********)))))))))))))))---------............///.........------,,,,,,,,,,,,,,,++++++***)))((((((((()))***,,,,,,++++++***))))))))))))************+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((()))************+++++++++******************************************************+++++++++,,,,,,,,,************************...---+++*********++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))++++++***)))(((((()))))))))))))))))))))))))))))))))*********++++++++++++******))))))))))))******************************)))***+++++++++)))(((''')))************+++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***++++++++++++************)))((((((((((((((((((((((((((((((((((((((('''''''''((())))))************)))++++++******************+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))************...------,,,,,,------...........................------------,,,+++***)))000///...---,,,,,,+++***,,,,,,,,,++++++*********************************,,,,,,,,,---------......------------------------+++,,,---,,,***)))***+++******+++,,,,,,,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,++++++******++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))++++++******)))*********++++++******++++++,,,---''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********+++++++++++++++------------..................---------,,,,,,,,,,,,,,,+++******)))((((((((()))***+++++++++******))))))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++*********************************************************+++++++++,,,,,,************************---,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))******************************)))******+++***)))(((''')))************+++++++++,,,++++++******++++++,,,+++,,,---,,,+++******++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((()))************)))************************,,,,,,,,,,,,------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))************------,,,,,,,,,,,,------........................------------,,,+++***)))......------,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,---------.........///...------,,,,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))+++***************++++++++++++******++++++,,,---''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((******++++++,,,---------------------...............------------,,,,,,,,,+++++++++******))))))((()))))))))))))))*********))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))))))************+++++++++*********************************************************++++++++++++,,,************************---,,,+++*********++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************)))************)))(((((()))************+++++++++++++++************+++++++++,,,------+++******+++++++++*********)))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((()))***************************************,,,------------.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))************------,,,,,,,,,,,,------------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...///...,,,+++,,,---,,,,,,---............---,,,------------.........///...------,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))***+++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,------...,,,,,,---------.........------------------------+++*********)))))))))((())))))(((((())))))******((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++************************************************************++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++*********))))))++++++***))))))*********))))))))))))))))))))))))'''''''''(((((((((((()))******))))))))))))******************************))))))*********)))))))))))))))*********+++++++++++++++************+++++++++,,,......,,,+++***+++************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******************************+++++++++---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))))))))************---,,,,,,,,,,,,,,,,,,---------------------------,,,---------,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................///000///...------///------...///////////////------------..................------------......,,,,,,,,,------------...------------------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***+++,,,------,,,,,,,,,------------...------------------------*********)))))))))))))))((()))))))))************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++*********))))))+++***************++++++************************&&&'''''''''((((((((((((******))))))))))))******************************))))))))))))))))))******))))))*********++++++++++++******))))))******+++***,,,//////---+++++++++*********)))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''')))******+++++++++))))))*********+++++++++---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***((()))))))))************,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,---------,,,++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///000111000...---...///......///000000000000///---------.........//////......---------......///,,,,,,---------.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***+++,,,---++++++******++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...))))))))))))))))))))))))((()))***,,,,,,+++******))))))))))))***************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))************+++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))+++************+++,,,,,,************************''''''''''''((((((((((((******))))))))))))******************************)))))))))((())))))***+++)))************+++++++++******))))))))))))*********---//////...,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((***++++++++++++)))))))))***++++++,,,,,,,,,------------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................///000111000...---...///......///000000000000///------........./////////.........---......///000,,,---------............------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))***+++,,,,,,++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......((()))))))))))))))))))))'''))),,,...///---+++)))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))+++*********++++++,,,---************************''''''((((((((()))))))))******))))))))))))*********************************)))((((((((()))+++,,,)))************+++++++++******))))))))))))*********---///000...,,,+++******)))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///000111000...---...///---...//////000000//////............////////////...............///000000------------............------------.........///......---,,,,,,,,,,,,---------------------------***++++++,,,------......,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))+++***************++++++++++++******++++++,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........(((((((((((())))))))))))'''***---000000...+++)))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))************************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************************************+++++++++************)))+++*********+++,,,,,,---************************(((((((((((())))))))))))******))))))))))))*********************************)))(((((((((***+++,,,)))************+++++++++******))))))))))))*********---000000///,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''((()))++++++,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////...000000///...---...///---......///////////////............/////////000...............///000000---------.........//////---------.........//////......---,,,,,,,,,,,,---------------------------******++++++,,,---......,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,+++++++++************)))++++++******************++++++******++++++,,,---(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++***)))(((((())))))((()))***++++++***)))(((+++++++++++++++***)))(((******++++++++++++*********,,,---,,,******+++,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++---...---+++)))((()))+++***)))***,,,---,,,+++///---,,,***))))))******++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++************************---------,,,,,,+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++++++++++++++************))))))))))))---..................---******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))))))************++++++++++++++++++*********))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...///...------...///////////////////////////---------.........//////000000000000000000000000------------------------........................------------------------......------------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,---...///........................---------------------------,,,,,,++++++,,,,,,---******++++++++++++******))))))***+++,,,,,,------+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++***)))))))))))))))))))))************))))))+++++++++++++++***))))))******++++++++++++*********+++,,,,,,******+++,,,************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++---.........---,,,+++*********,,,---,,,+++...---,,,***************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++))))))***+++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++************************+++*********))))))))))))************************))))))))))))************))))))))))))))))))))))))***************************))))))((()))***+++,,,************************************))))))))))))+++,,,,,,------,,,,,,+++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---...//////------...///........................------........./////////000000000000000000000000------------------------........................------------------------......------------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...---------------------------------------------------,,,,,,++++++,,,,,,---******++++++++++++******))))))***++++++,,,------+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))*********+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++***))))))))))))*********))))))))))))*********++++++++++++***))))))******++++++++++++*********+++,,,,,,******+++,,,************+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++******---111333111...,,,+++***+++,,,---,,,+++------,,,+++************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++************************************************)))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************)))))))))))))))******************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++.........---,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............////////////---///000///...---...000....................................////////////000000000000000000000000------------------------........................------------------------......------------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******+++,,,,,,,,,+++++++++************************++++++++++++,,,++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********+++***)))(((((()))***+++******+++++++++******)))******++++++++++++******)))+++,,,,,,+++***+++---*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,***))),,,222444111---,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************+++++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************((()))))))))************)))))))))))))))))))))))))))))))))***************)))))))))*********++++++************************************)))))))))(((((())))))******))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,------------....../////////000000000...///000000......///000............................../////////000000000000000000000000000000000................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))******+++++++++,,,************************************++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++***)))(((((()))***+++)))******+++++++++************++++++++++++******)))***,,,,,,++++++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---***(((+++000111---))),,,+++***+++---...---,,,+++,,,,,,,,,++++++******++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++++++++************************((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,)))*********++++++++++++++++++++++++++++++++++++************)))))))))((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))*********+++++++++))))))))))))************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,------........./////////000000000111111///000111111//////000111/////////////////////////////////000000000111111111111111111111111111111................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******)))***************++++++************************))))))*********+++++++++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,******))))))))))))******))))))***++++++++++++*********++++++++++++******)))***+++,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,***)))+++------***'''---,,,+++,,,---...---,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********************************++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------)))***++++++,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************))))))))))))************+++++++++((((((((())))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++,,,------......---------------------------------------...//////000000000000000000111111111111///111222111000///000222000000000000000000000000000000000000111111111111111111111111111111111111................................................------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++*********************************************+++++++++)))))))))************+++++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********++++++,,,---))))))************))))))))))))***+++++++++++++++******++++++++++++******(((***++++++++++++,,,...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,+++***)))---,,,+++,,,.........---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))******+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,)))***+++,,,,,,,,,++++++************************************))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((((())))))************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,------......------..............................//////000111111222000000000111111111222222000111222222000000111222111111111111111111111111000000000111111111222222111111111111111111111111................................................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******************))))))))))))))))))*********+++++++++))))))))))))************++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++*********+++,,,,,,---((()))***++++++***)))(((((()))***+++++++++++++++******++++++++++++******(((***++++++++++++---...++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,(((***,,,---,,,++++++,,,---,,,+++,,,...///...---)))***,,,,,,---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,++++++))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))************+++++++++))))))******+++++++++,,,((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,------......------...........................//////000111222222333000111111111111222222222000222222222111000111222222222222222222222222222000111111111111222222222111111111111111111111111////////////////////////........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++************++++++******++++++++++++***************)))))))))))))))))))))******++++++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++***************************************)))((((((************************************************************************++++++,,,,,,,,,,,,------000...,,,,,,------,,,+++.........------,,,,,,,,,***************************++++++,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,...////////////222222///...000111111333111222444666555777:::555333222222444666555444888222111777777444666<<<888666444333222333555666333555444111333777333+++666111000222111,,,+++///000///......------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++,,,---...///***++++++,,,---...//////---,,,,,,+++*********+++------,,,++++++******)))************************)))************++++++++++++*********))))))((((((++++++******++++++,,,---************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++***************************************)))((((((************************************************************************++++++,,,,,,,,,,,,------000...,,,,,,---------+++......---------,,,,,,,,,***************************++++++,,,,,,------.........---------,,,,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111000000///000000000///,,,,,,...111222111111222666555555555888;;;;;;999444777:::;;;<<<>>>BBBFFFHHHGGGKKKRRRPPPFFFCCCGGGBBB???<<<;;;;;;;;;999777555666444222777>>>???;;;000---...333333000000333---------......//////000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************+++,,,------...++++++,,,,,,---.........---,,,++++++******++++++,,,,,,,,,++++++++++++***************************)))************+++++++++************)))))))))(((++++++******++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++******)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---,,,,,,---------,,,...------------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,++++++******)))------,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************(((((((((((((((((((((((()))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///000000000000000000000333///000666666222222777777;;;===???IIITTTTTTMMMOOOUUU\\\^^^___bbbjjjqqqsssttt{{{}}}qqqmmmrrrhhheee```\\\XXXSSSLLLGGG@@@???;;;:::???GGGKKKJJJ222000000222222...---///......///000111111111000000000000000000000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++******++++++******+++++++++,,,,,,,,,************************)))************+++++++++************))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,,,,---...---,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------...------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++******//////---,,,++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------..................///000000000111222333888111000666888444:::EEEQQQXXX^^^dddttt~~~}}}zzzxxx[[[UUULLLFFFCCCBBB???<<<888666444333222000///000222222333333333222111000000000000000000000000000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***++++++,,,))))))***+++,,,,,,------************************))))))*********+++++++++*********)))))))))))))))******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---++++++---......---------------------------++++++++++++++++++++++++***++++++,,,,,,------...------------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------000000///---,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************))))))))))))******((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///111222111000000333666444111444<<>>:::555000222222222222222333444444////////////////////////000000000000000000000000......------------......,,,,,,,,,,,,------------***+++------...---,,,+++------,,,,,,++++++******++++++******++++++,,,,,,))))))***+++,,,,,,------************************)))************+++++++++))))))))))))************)))***+++,,,---,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''''''''((()))*********((((((((()))******++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,++++++---.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......//////---,,,,,,+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************+++******))))))******+++))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------...///////////////,,,///222444777???JJJRRReee|||zzzpppnnnhhhjjjmmmqqquuuyyy~~~zzzzzzuuunnnppplllnnnrrruuuvvvuuurrrpppoookkklllsssxxxvvvtttuuuvvvwwwsssggg[[[QQQFFF;;;>>><<<999666444444555666111111111111111111111111000000000000000000000000......------------......,,,,,,,,,---------......+++---...//////...,,,+++,,,,,,,,,+++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,************************)))************+++++++++((()))))))))************(((***+++------,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))''')))+++------+++)))'''))))))))))))))))))))))))&&&''''''((()))******+++((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,++++++---///......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,------.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++------..................*********)))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************+++,,,,,,---......******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************++++++************++++++))))))))))))************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////111666<<>>:::888666666555444000111000///...///111333000000000/////////....../////////.........------...---,,,+++,,,---...///...------,,,,,,++++++***++++++************++++++++++++++++++++++++++++++***************+++++++++*********************************************************++++++++++++,,,***++++++,,,,,,++++++***************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,+++,,,,,,------------,,,,,,+++,,,------......------,,,++++++******+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------------------------------.........................../////////........................------........./////////................................................,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,..................------...---,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------...------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++++++++***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------............---------------............///000222333666;;;CCCQQQhhhkkkjjjsssyyyiiihhhnnnxxxjjjfff```dddrrr}}}~~~~~~}}}vvvbbbXXXIII===777666777888444555555333111///111222000000000////////////...////////////...............---,,,,,,,,,------...---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++*********************************************************++++++*********************++++++++++++***++++++,,,,,,++++++*********************************************************++++++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***(((''')))***))))))))))))))))))))))))***************************+++++++++++++++,,,---,,,------......------,,,+++,,,------......------,,,+++++++++++++++,,,,,,++++++,,,------------,,,,,,,,,---------.........------------------------------........./////////.........//////000000000////////////////////////......///////////////000////////////////////////........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000000//////...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,---------.........------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************************************))))))*********+++++++++************++++++++++++++++++++++++++++++++++++************************************************************************************************************************---,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------........................***---000111111222555777444>>>MMMaaawwwrrrbbbZZZaaaoooiiisssssskkkaaadddooouuurrruuummmYYYIII===555222333444555555444222222222111000000000////////////000000/////////.........------------,,,---------------,,,,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++************************************************)))***++++++++++++***)))))))))*********+++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''''')))+++))))))))))))))))))))))))***************************+++,,,,,,++++++,,,...------............------+++,,,------......------,,,++++++++++++,,,,,,---++++++,,,---------------,,,---------.............................................////////////000......//////000000111111000000000000000000000000//////000000000000000000////////////////////////........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,---------............------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------...///------------------------........................------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************...---,,,++++++***++++++++++++++++++++++++++++++***++++++,,,,,,------............/////////000000///111222111000111666:::JJJ[[[sssqqqkkkfff```jjj|||zzztttwwwsssiiikkktttZZZDDD777555444222333555555444333111111000000000/////////000000000/////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++***************************************)))***+++,,,,,,+++***))))))))))))************+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))************************)))+++------++++++,,,...------............------+++,,,------......------+++++++++++++++,,,---...+++,,,------...---------------------........................................../////////000000000......///000000111222222000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++------------............------,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------......------------------------,,,------...............---------------...//////------------------------......................................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************///...,,,+++******++++++++++++++++++++++++++++++******+++,,,,,,---......------...///000111111222222444555555888BBBOOOYYYxxx|||ooommmpppvvv}}}oooppp~~~fffVVVDDD===555333555888666444111111111000000000//////000000000000/////////...---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++++++++++++++++++++++++++++++++*********))))))************************(((***+++,,,,,,+++***((())))))))))))***************++++++,,,,,,++++++***************************++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))************************))),,,...---+++***,,,///------............------+++,,,------......------++++++++++++,,,,,,---...+++,,,------......---------------.........//////////////////////////////////////////000000000000...//////000111222222222000000000000000000000000111111111000000000000000000000000000000000000000........................,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++,,,---...///000,,,,,,---,,,+++***))))))***++++++,,,,,,++++++***---------.........//////---------,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........------------------------,,,---......//////......---------------...///000........................////////////////////////..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************///...---+++******++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---...///000111222333---000666>>>LLLccc|||zzzqqqmmmrrrxxx}}}yyy{{{uuuVVVIII;;;555666999777333111111111111000000000000000000000000////////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++++++++******))))))************************((()))+++,,,,,,+++)))((())))))))))))************+++++++++,,,,,,+++++++++************************,,,+++)))((((((***+++---,,,++++++******++++++,,,************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000---***+++///222222222//////......///000111222...///000111222222111111444333111...///222333222...000111111111333333222222111///.........//////222111000///...------............////////////000........................------------------------)))+++------,,,+++,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++------------++++++,,,...000111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,...111333//////.........---------..................------............/////////000000000111111000///......////////////////////////.........------...............////////////......//////.........---------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,,,,------.........///+++,,,000333111111222:::555888RRRtttjjjmmmvvvzzz|||rrrfffFFF<<<===888444444222222111///...///111333000000000000//////////////////...------------...------------------------++++++************++++++)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,************************+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------.........---------.........//////444111//////111222222111111111111111000000//////222111111111111222222333111111000000111222222111444444222111000111222111///000111222222333333333---------------.....................////////////........................------------------------***,,,...---,,,++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,...000111///...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...000222//////.........---------................................./////////000000//////000000///......---000000000000000000000000///..................///...//////000000//////.../////////.........------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,------...//////222///...111222333666;;;666AAAWWW{{{wwwmmmoooqqqvvv}}}sssvvvqqq]]]QQQHHH>>>777666111333555333000...///111111000000000//////////////////...------------...------------------------++++++************++++++)))************+++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************++++++++++++++++++++++++------------------------,,,,,,,,,---------......************************,,,------------.........------........./////////000///......000111000/////////000222333333333333555444333222222222333444777777999::::::999777777666555333222111111111333111222222222111///---,,,,,,---...............---------........./////////........................---------------------------...//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///000...............---------........................////////////000000000000///000000000000//////...000000000000000000000000000//////......//////000//////000000000000//////////////////....................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...//////000000...///111000000666===GGGaaatttdddfffqqq}}}{{{{{{}}}xxx{{{~~~rrrbbbTTTFFF===333555888666333000///000111111000000000///////////////...------------...------------------------++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))******+++***************************+++++++++++++++,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------........................////////////,,,,,,---///111111111111111111111111222333444444555555666666777888999:::888888999;;;:::555333444777555444555444111000222222222111000///...------000000111111000///...---------........./////////........................------------------------000111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---..........................................//////////////////000000000111111111111111222222222111111000000000000000000000000000000000000//////000000000///000000111111000000///000000000/////////..............................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++************++++++******++++++++++++******))))))*********+++++++++***************************+++++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///000000111//////000222111333<<>>CCCHHHMMMQQQSSSTTTVVVTTTTTTUUUQQQJJJJJJNNNGGGDDDDDDFFFCCC;;;666777333222111000111222444555//////000000000000//////........./////////000000////////////////////////------------------------222333444222000...---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,---------------............................../////////000000000000000111111111111222000111111222222222111111000000000000000000000000222111111000000111111222000000111111111111000000111111000000000/////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++++++++************++++++)))******++++++******)))))))))*********+++++++++*********************************++++++,,,,,,,,,***+++,,,---------------,,,------...000111111222333111000222777CCCWWWhhhzzzqqqfffkkkdddwwwiiiJJJ???333000333777666222111111111111000000000000//////...------------...------------------------,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********+++******))))))******+++)))))))))*********++++++******+++++++++,,,,,,,,,.........---,,,,,,,,,+++------,,,,,,,,,,,,------*********************************+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++*********************************++++++,,,,,,---------------------------,,,,,,,,,---------..............................------........./////////....../////////000000000///000111111000000111222111333888>>>DDDIIIMMMOOONNNRRRYYYbbbjjjqqquuuxxx~~~xxxtttsssnnnhhhllluuuhhhbbb```aaa[[[OOOHHHIIICCCAAA===999666333222111///.........///000111222//////000000000111111111////////////////////////------------------------111333333222///------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++---...------...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------........................//////000000111000111111111222222222222//////000111111111111000111111111111111111111111222222222111111222222222111111222222222222111111111111111111000000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))************)))))))))************+++++++++*********************************++++++,,,,,,---***+++,,,------......---,,,---...///000111222333444000111999HHH^^^zzz}}}{{{|||xxxxxxwwwuuusssvvv|||~~~|||~~~|||yyyyyyxxx|||rrrjjj^^^iiiwwwbbbRRR???555555777555222222222111111111000000000//////...------------...------------------------,,,,,,++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,111000///---,,,------...------,,,,,,,,,,,,------*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************)))******+++,,,,,,------------------------------,,,,,,,,,---------......------------------------............////////////.../////////000000000000...000222222333444999<<<>>>EEEOOOYYYaaaddddddccc[[[]]]```eeellltttzzz~~~yyypppiiigggaaa^^^ggguuuxxxpppkkkkkkeeeXXXTTTXXX]]][[[XXXRRRKKKCCC<<<999888666333111000000222333111111111111222222222222////////////////////////------------------------...000111000---,,,+++,,,---------------------------,,,,,,++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------,,,...000333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---------.........//////---......///000000111111111111111222222222333333111222222333444333333333444444444444444444444444333333222222222222333333111222222222222222222111222222111111111000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))************)))))))))************+++++++++************************)))******+++,,,,,,------***+++,,,---............,,,---...///111222333444444777CCCYYYooo{{{||||||{{{yyywwwuuuuuutttwwwyyyxxxwwwxxx||||||xxxwww{{{~~~{{{yyyyyyzzz{{{zzzwwwvvv{{{yyyjjjjjjnnn|||qqq[[[HHH===888666555222222222111111111000000//////...------------...---------------------------,,,,,,++++++,,,,,,---)))************+++++++++************************************************************+++++++++,,,******))))))))))))***************+++++++++,,,,,,******+++++++++,,,,,,,,,444222000...------///000...------,,,,,,------...*********************************++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++************************))))))***+++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000000000000000333777:::===BBBIIINNN]]]dddnnnuuuvvvppphhhbbbXXXWWWTTTTTTXXX^^^eeeiiilllaaaXXXUUUQQQOOO\\\nnnpppfff``````[[[RRRQQQYYYlllmmmnnnmmmiiibbbZZZUUUEEEBBB<<<666222000000111111111222222222333333333000000000000000000000000------------------------,,,---...---+++******+++---------------------------,,,,,,++++++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------++++++++++++------))))))*********+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---............---------.........//////---......///000111111222111111222222222333333333555555666777888888777777666666666666666666666666444333333222222333333444111222222333333222222111222222222111111111111000000000000000000000000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******++++++************++++++))))))************)))))))))************+++++++++************************))))))***+++,,,,,,------***+++,,,---............------...000111333444444888EEE___|||~~~}}}yyyuuuwwwzzz{{{wwwrrruuuxxx||||||zzzyyy{{{}}}~~~{{{~~~zzzkkkeeejjjrrrxxx~~~}}}vvvqqquuuttt[[[FFF:::888999222222222111111111111000//////...------------...---------------------------,,,,,,++++++,,,,,,---)))************+++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,LLL@@@666222///+++,,,000---++++++---000111---))),,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///............---------.........///////////////---,,,+++,,,///111111000444444333111000111444666666@@@DDDLLL[[[^^^\\\aaacccZZZ___hhheeebbb___VVVZZZWWWUUU\\\bbb[[[eeesss```WWWZZZdddjjj|||{{{}}}yyyhhhTTTQQQ\\\eeeiiifffhhhtttwwwsssvvvooocccVVVKKKAAA888666888000444666444111111222333666333000000222222///,,,000/////////............------------------------........................+++,,,------++++++,,,---,,,------......------,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------//////000000//////...---+++---///...,,,,,,///222......///000///...///222222333555555444666999<<<:::>>>CCCDDDBBBBBBDDDGGGAAADDDKKKPPPKKKAAA>>>CCC@@@===:::999::::::999888777777666666555555444444111000000000111111000000222333222000000000...,,,/////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,++++++******++++++,,,---------,,,,,,+++++++++************************************************++++++******************************************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---......111///,,,,,,333;;;<<<999JJJttt{{{|||{{{}}}~~~}}}zzz~~~zzzyyy}}}~~~|||~~~}}}~~~{{{vvvrrriiihhhmmmvvv~~~ssspppvvvZZZFFFAAA666999000333777000...111...000///...------...///000///............------------------,,,,,,+++++++++,,,,,,,,,,,,------...///***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++oooXXXAAA888666333...,,,///...------///000...---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------///............---------.............../////////222111///---------......+++---000000000222666:::IIIVVV^^^eeennnfffYYYWWWRRRJJJOOOXXXZZZeeeuuu{{{~~~iiigggqqqwwwuuuxxxjjj```dddiiiuuutttiii```YYY\\\kkkwwwssstttyyyvvvdddMMM>>>@@@999000---222666222***222222222111111111000///000000/////////.........------------------------........................+++,,,------++++++,,,---,,,------......------,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------...............000111222111///...///111...///111222222111333555333666:::===@@@DDDKKKOOOVVVVVVVVVYYY]]]```cccdddmmmpppwww{{{ttteee\\\[[[OOOMMMKKKIIIGGGEEEAAA>>>@@@???===;;;:::::::::;;;666555333222222222111111000111222222111111111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++************************************************************************************************++++++*********************++++++++++++,,,,,,,,,......------......//////111333444222///222>>>III}}}~~~{{{}}}}}}zzzrrrnnnlllllllllooozzzvvvsss}}}dddOOO888888111666:::333111333000000///............///000///............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++XXXDDD???<<<555...111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------000//////............//////............------------------.........//////,,,...000000000000111222666;;;??????======@@@DDDYYYbbbeeegggllleee[[[[[[ZZZVVV```kkkrrr}}}|||mmmYYYSSS]]]qqqssswwwdddZZZQQQAAA777777;;;888111000111111111///...//////000000000000////////////------------------------........................+++---...---,,,+++,,,---,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,------...//////000000//////000000000000//////...000222333444777;;;>>>BBBGGGNNNUUU\\\eeeooowww}}}zzz|||}}}rrrqqqooonnnlllhhhccc___aaa```]]]XXXRRRJJJCCC???<<<:::666444444555444444...000111222111000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,//////......//////000111+++000666666111777TTTrrr~~~{{{yyy{{{~~~~~~~~~}}}yyyrrrjjjgggllltttxxxuuutttwwwlllIIIAAA666777:::555333555111000//////......//////000///............---------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++wwwZZZMMMEEE===777444333111///---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,---------------000000///////////////000///............---------,,,,,,------......//////***---111222222222333555888>>>BBBBBB???>>>BBBFFFYYY\\\VVVTTT```jjjttttttqqq}}}|||ccc[[[hhhjjjtttyyyzzzqqq\\\III@@@<<<888555444222222222222111000111111111000000000//////................................................,,,---...---,,,+++,,,...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------............////////////000000111111---...///111333333333222333666999;;;AAAKKKUUUYYYaaagggpppwwwooo]]]SSSOOOIIICCC>>><<<;;;888666444333333555333000000222000000///////////////...........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************************+++++++++++++++,,,+++++++++,,,,,,,,,------............///000111111///...222888<<>>>>>888333222555777555111222111111111111000000000................................................,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------....../////////000000///......//////000111222333444555555666666<<>>666333///---//////,,,+++...---------,,,,,,,,,++++++++++++++++++************************************)))))))))))))))***+++++++++***)))((()))***,,,---************************++++++,,,,,,,,,,,,------,,,,,,---...///000111111111000000000/////////...111///...------------,,,000///000000111777JJJ]]]qqqlll]]][[[___qqq{{{zzzuuullliii|||~~~fffPPP<<<777333111111111111111...///////////////000111.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,---------333///---000222///...000222222333777CCCUUUiiiuuucccZZZWWWfffzzzjjj[[[QQQGGGAAA;;;444000111333333333222111111222333/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++***************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------...............,,,///333222444DDDYYY~~~~~~rrrXXX@@@999888666444111000222333000000000000000//////...///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,wwwpppooozzzeeePPPCCC777222///000000...---...------------,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))***+++++++++***)))))))))***,,,---************************++++++,,,,,,,,,,,,------,,,------...///000111111000000000000////////////000000//////......------000......444>>>NNNddduuupppyyy{{{ooobbbdddrrr~~~ssskkkffffffjjjuuu}}}kkkSSSLLLBBB777111000111333---......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000---...000111......111000666AAANNN___qqqqqqdddgggxxxvvvuuuiii^^^PPPAAA777444444333222111000000000000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...222444333===\\\|||~~~yyyzzz{{{tttLLL@@@777222555555//////444000000111111000000///...///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||sss{{{pppZZZCCC;;;333111111//////111...------------,,,,,,,,,,,,,,,+++++++++******************************************))))))***++++++******)))))))))***+++,,,************************+++++++++,,,,,,,,,------------......///000000111000000000000////////////...///111111111111111222666000333DDD]]]nnnrrrqqqZZZbbblllwww|||uuurrriiikkkiiicccbbbkkkwww}}}zzzqqq```KKK<<<666555333111000///......---,,,***....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............---...111111111444::::::HHH___uuuuuutttrrr[[[IIIAAA999777333111000000000000000000000/////////..................---------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////222222333444999NNNvvv}}}|||}}}xxxmmmOOO<<<111777;;;333///222000111111111111000/////////............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------{{{xxxSSSFFF888222///...///222.........---------,,,,,,,,,,,,,,,++++++++++++***************************++++++***************+++***************+++++++++************************+++++++++,,,,,,,,,------------......//////000000////////////000000000000///000222111//////000222666;;;HHH]]]pppuuujjj\\\___ooo|||uuupppqqqwwwsss```]]]iiiuuu}}}jjjYYYKKK>>>222666333000///000111000...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000///111333444666???IIIVVVgggrrr]]]RRRBBB===777333333444444444111111000000000///////////////.........------------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000444222222:::KKKhhhzzzvvvpppQQQ777555999444111333111111111111111000000//////............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------cccSSSAAA777222///...000............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////000000////////////000000000000000111222000,,,,,,///222333HHH___jjjiiibbbZZZSSSpppwwwooottt~~~rrreee]]]}}}yyyjjjQQQ:::777222---,,,///111111000/////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////111333666===OOO___{{{ssskkkSSSJJJ>>>666444444444444111111111111000000000000/////////.........---------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000111111222111111999LLLjjjzzzyyypppJJJ777333222222555111111222222111111000//////............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...tttcccPPPDDD===666111///............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++*********+++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////.../////////000000000111...000111000...000666;;;DDDXXXiiijjjccccccgggkkk~~~~~~ppp[[[hhhuuukkkQQQBBB;;;222...///111111///////////////////////////////////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............/////////000000000///000555;;;CCCTTTpppxxxjjjWWWFFF===888444222222222111111111000000000////////////....................................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------------.........///000111222333333222;;;NNNnnncccFFF777333555666111222222222222111000000///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......ppp]]]QQQHHH>>>555111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++*********+++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------.........///////////////.../////////000000111111,,,///111111222777AAAHHHbbbiiillljjjmmmzzzppp```kkkwwwhhhUUUKKK???888666666444222000000000000000000000000000/////////............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000555888???JJJYYYrrruuu]]]LLLAAA:::555222222222111111111111000000/////////....................................---------------------------,,,,,,++++++,,,,,,---------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///000111222333444444888HHHeee~~~vvvXXXAAA999666444111222222222222111000000//////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......vvv\\\NNNKKK@@@000000...------...///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++,,,,,,,,,---------......000000000000////////////444000...111222000000222---000222111333===LLLWWWaaafffuuuzzzttttttwwwqqqnnnyyy~~~qqqQQQ;;;555666555222333222111000////////////////////////////////////........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,//////.........---------,,,,,,,,,---...///000111,,,...333444000+++///666:::AAAQQQjjjeeeQQQEEE>>>555333111222333333000---000///...///000000...---////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++++++++,,,------......///......000222222333444666FFFccczzzTTT===555444444444333111222222...)))111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------xxxbbbRRRDDD888333111///......///...---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++,,,,,,,,,---------......000000000000////////////111------000111///...000888000...777AAAGGGMMMSSS]]]nnnttttttuuu|||fffHHH444000333000///...////////////...////////////////////////........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------...------,,,,,,//////.........------------------......000111111444///...222666777999===RRR```vvvjjjWWWKKK???:::444222333333222000333111//////000000///...////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---------,,,,,,++++++++++++,,,,,,------......///000......///---...888EEEddd|||||||||sssTTT@@@888555444333222333444444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------hhhRRRHHH888555111......///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++************++++++,,,,,,,,,---------......////////////000000000000///---...222222///...000555111666CCCJJJIIIJJJPPP```|||wwwyyybbbEEE777555111000//////000000...,,,////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...------,,,...............---------............///000111111444000...000444:::EEEOOOooovvveeeLLLEEE;;;555444444333222333222000000111111000///////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---....../////////---000333......BBB\\\}}}}}}rrrkkkKKK:::555333111000000111333444111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------dddSSS<<<777222....../////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,---------......////////////000000000000000///222555444000///111///???NNNQQQMMMNNNWWW___uuuxxxyyy}}}jjjMMM:::777444111000111111...,,,////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...---------.......................................///000000000222666666666AAAYYYqqqwwwYYYQQQFFF===999777444222000000111333444333111...////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---222888555888UUUwww|||vvv}}}\\\EEE;;;777444333222000111333000000000000//////......------------------------......---------,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...oooTTTAAA;;;444///...///000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........./////////000000000111222111333555333000111666===SSS^^^WWWWWWlllxxxooo}}}bbbFFF===777111///000111000...////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---.........------.....................------------...///000000222333999AAAMMM```{{{hhh```UUULLLFFF@@@999555000111333666777555111---////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111---///666;;;JJJppp}}}xxx{{{```FFF>>>777777777444333555000000000000000/////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........uuuTTTJJJCCC:::222//////111222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............//////000000111111222000111333222222888???TTT]]]^^^\\\nnnwwwtttzzzxxxyyy}}}lll]]]III???444...///222222111////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---............---------...............---------...///000222222777444;;;RRRooo}}}vvvkkkaaaYYYPPPGGG@@@888888888888888555111...////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000555000---333FFFfff~~~zzz{{{~~~TTTDDD777666777444222555000000000000000000000000------------------------......---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............cccWWWNNNAAA777111000111111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000111111111333111111333444888DDDOOO___```iii{{{|||xxx}}}wwwpppnnnqqquuuwwwwwwcccTTTAAA555111222222111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***+++,,,---............---------.........//////......///000111333555666>>>EEEXXXuuuyyytttuuuzzzsssqqqooonnnqqqvvv|||vvvlllcccYYYSSSGGGCCC>>>999666444222000////////////////////////------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......//////000000222222444AAAbbbnnnTTT<<<666666333111444000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............vvv```VVVGGG;;;333000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......///000111111222555333333666999@@@OOO]]]___ffftttzzzssslllqqq}}}|||iiiPPP===444222000///////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,---............---------.........////////////000111444666888999GGG___~~~||||||pppmmmkkkkkkhhhdddeeeiiifffhhhjjjlllnnnnnnnnnmmmpppyyyyyypppgggaaaTTTMMMBBB999444222222222////////////////////////---..................------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000,,,444???UUU~~~jjjIII===;;;777555777000000000000000111111111..............................---------,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////ssscccRRRHHH>>>333///111///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////...222333000111555444...000888222222GGG[[[]]]]]][[[{{{}}}wwwlllVVV:::222777444222222111000000000///,,,////////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////------......///000000000...222//////444555<<>>999222000111000///.../////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......---------.........//////---....../////////000000...666444111444;;;QQQooottteeeddddddhhhsss|||xxxuuuttthhhhhhmmmuuu|||tttnnnggg^^^MMM;;;555666666222000000000/////////000000///---,,,---///000...,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...000000000111222333<<>>777333222111000000///000000111//////......//////...---------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111///111999CCChhh|||RRR===777555333333333222111111000000////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000wwwccc]]]KKK333333000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111///111333333222111222555<<>>AAA:::888555222111111111222000111111000...---...///------------------------......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000///000222111777LLLcccaaaEEE:::666555444444333222111111////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------............---......///000111222222{{{iiibbbZZZPPP999555111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------.........///000000111111222000222555555666???IIIUUU\\\cccxxx}}}^^^HHH444222333111000333////////////..................---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------........./////////000000000000---///333666888999888777;;;NNNfffzzzkkkaaaZZZUUUaaalll{{{tttiiibbb___\\\ZZZUUUTTTQQQNNNKKKKKKLLLMMMSSSSSSRRRQQQPPPPPPQQQSSSQQQQQQRRRSSSUUUWWWYYYZZZ\\\^^^[[[TTTRRRTTTUUURRRRRRNNNNNNUUUZZZZZZ[[[^^^fffuuu~~~bbbJJJAAADDD>>><<<888444222111111222000111222111...,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......111...000444555???[[[xxx[[[@@@666666555444333222111111////////////............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------............---...///000111222222333vvvjjj___WWW;;;888333///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......//////000000111111444111111333555999FFFUUU```ccckkkzzz[[[===444333000///222000/////////..................---------,,,,,,,,,,,,,,,------------......,,,,,,------------......,,,,,,,,,---------......////////////000000000000---///333777:::::::::999FFFgggppp]]]RRRUUUcccrrryyyrrrooommmhhh___VVVOOOLLLKKKKKKMMMOOOPPPPPPQQQSSSUUUPPPQQQQQQQQQPPPRRRTTTVVVTTTTTTTTTTTTTTTUUUVVVVVVPPPXXX\\\YYYWWWXXXWWWRRRUUULLLHHHMMMSSSUUUVVVZZZTTT[[[hhhyyytttTTTDDDBBBAAA>>>:::555222111111222000222333111...,,,---///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000...000555999EEEfff}}}tttNNN777666666444333222111111000/////////............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////---...///000111222333333vvviiiPPPBBB444///000///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------......//////000000111111///333555222555EEE[[[jjjeeerrroooIII;;;777000...333000//////............///......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------////////////000000000000000444222222888555888GGGiiijjjXXX\\\fffmmmzzz{{{pppiiidddaaa[[[VVVRRROOOLLLJJJJJJLLLNNNPPPQQQRRRUUUWWWTTTWWWXXXVVVUUUWWWVVVRRRXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYZZZZZZYYYYYYZZZZZZYYYVVVRRROOOOOOOOONNNNNNRRRUUUZZZ```eeeoooqqqZZZCCC888;;;===;;;666222000111000000000000//////////////////------...000222444,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///.........000222---...222999DDD\\\|||dddAAA:::555444333111//////111111000/////////////////////.........------------.........---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000...222333...---333777888tttZZZJJJ999111///...///111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..............................//////000111111111222444666888>>>NNNfffyyyxxx___EEE999444222000000000///.........//////.........---------,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------////////////000000000000333444000000555777GGGddd~~~uuuggg^^^^^^nnn~~~|||tttmmmgggcccYYYWWWSSSPPPPPPPPPQQQQQQTTTWWWYYY[[[\\\^^^aaacccaaaeeefffddddddfffeeebbbbbbaaa___^^^^^^___aaabbb^^^]]]]]]\\\\\\]]]^^^^^^ZZZWWWTTTRRRQQQPPPOOOMMMNNNPPPUUU]]]ccchhhrrr|||aaaOOO===<<<;;;999888555333111111000000000//////////////////...---...000222333,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......000222222555999DDD\\\vvvQQQDDD999777666333333777111111000///////////////............------------------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000000000000111222555999<<>>[[[nnn```[[[XXXaaaooo{{{uuummmfff```\\\ZZZSSSRRRQQQRRRUUUYYY^^^aaaccceeegggiiiiiikkkmmmooommmppprrrqqqqqqtttssspppqqqnnnjjjggggggiiilllooohhheeeaaa___^^^^^^^^^]]]]]][[[XXXWWWVVVUUURRRPPPKKKJJJOOOYYYdddlllttt{{{www```JJJBBB999666888888555111111111000000000////////////......---...///111222---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...///111333222666===OOOwwwzzzaaaKKK999777777222111666111111000////////////000......---------,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222......444666666===HHHlll[[[HHH;;;333//////111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------..................//////000111111222222666222666CCCOOO\\\uuuyyyaaaJJJ<<<666444222222111000////////////............------------...------,,,,,,------...,,,,,,,,,---------......------------............/////////000000111111222000222555<<>>VVV~~~~~~UUU>>>:::999666555222222111000000000000000......---------,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000000---000555444===^^^vvviiiZZZNNNAAA555///...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...///////////////000111111222222333111888DDDRRRdddyyy]]]???777444444222111000000000000/////////.........------...------,,,,,,------...,,,,,,,,,---------......---------...//////000000...///000000111222333333555777555===PPPfff```RRRUUU___nnn{{{|||zzzuuunnniiicccZZZTTTUUU[[[dddjjjjjjooouuu{{{zzzrrrkkkjjjgggffffffeeecccaaaZZZXXXVVVTTTOOOLLLPPPXXXeeeppptttpppsssaaaHHH;;;666444333222222111111111000000000..............................------------......------------------------+++,,,,,,------............///000111111222444666<<>>888888222222222111111111111000---......///......---------------,,,,,,---------........................++++++,,,,,,---...//////...///111111222333555888RRRgggEEE???:::000333222111111000111111111000000000000////////////+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000///333555999NNNwwwvvvbbbRRREEE999222000,,,+++------,,,---000///............---------,,,---......//////.........------------...//////111555333111444111333@@@OOOXXXhhhxxx|||ZZZ===;;;555000///222111...000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000222///000333444222222555444EEEcccxxx^^^TTTdddtttzzzsssrrrnnnfffcccfffnnnqqqyyywwwoookkkiiigggfffccc\\\RRRJJJQQQSSSVVV\\\aaaccccccbbbzzzZZZMMMAAA333999555333444444222333666////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,---.../////////444444...,,,444>>>DDDqqqTTT444444999555555444333222111000///---///444;;;???===666///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111///////////////...555888999BBBfffppp^^^QQQ@@@111222...,,,...///,,,,,,...///............---------,,,---......//////.........------------.../////////555333222555444:::KKKeeelll~~~uuu|||ttt^^^BBB;;;444111111111111111000000/////////.........------------------------------------------------111000000///......------111///000333333222333777CCCZZZyyyjjj[[[bbbppp~~~zzzvvvuuussspppqqqvvvuuuzzz|||xxxtttppplllhhhfff```YYYTTTQQQQQQRRRUUUYYY\\\\\\\\\tttqqq\\\HHH;;;888444222333333000000222////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,---...//////000111222111222666???FFFnnn___>>>999888444444333222111111000000000333888===>>>:::444///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000//////000111222111777999???SSS{{{lll```LLL777555000...000000---,,,---///............---------,,,---......//////............------......///000...555333222666888CCCXXXuuukkkqqq{{{pppuuuyyymmmgggPPP@@@333222333111000333000000000/////////......------------------------........................111000000//////......---000///111333222111666===RRRooovvviiieeecccttt~~~~~~yyywwwvvvuuutttttt{{{|||tttnnnjjjfffaaa]]]UUURRRPPPPPPRRRUUUVVVVVV___ttthhhQQQDDD999555333444444111///000////////////////////////.........------------,,,------------------------,,,,,,,,,,,,---...///000111---///555666777@@@MMMqqqkkkKKK>>>666444333222111111111111111111555:::;;;999444000---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222444555888<<>>;;;888444222222222333444000------//////...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000444555444555:::???^^^fffXXXEEE444//////---...222000/////////............---------.........//////111///------...000222222333000;;;QQQbbblll|||sssBBB999>>>111111111222222222222111000111///......//////...,,,.........////////////000......///000111222222333111888888:::TTTwwwfffhhhsss~~~wwwooojjjiiieee^^^WWWWWWQQQPPPZZZjjjtttrrrmmmqqqSSSHHH;;;222111111111111111111111000///...////////////////////////////////////////////////---...///000000111000000333999:::BBBeeessspppyyyllluuuyyyvvvyyyxxx|||}}}~~~}}}yyysssooonnnooo~~~vvvGGG;;;666333...444888222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000///444555---555PPPkkkZZZMMM===333000//////000000000/////////.........---------.........//////222000//////000111222222888999FFF```vvv~~~rrrPPP<<<555000111111222222111111000000111///......//////...------............//////////////////000111222222333444666:::IIIlllnnnnnnttt}}}wwwqqqkkkeee```\\\YYYSSSQQQWWWdddnnnpppnnnwww|||aaaTTTBBB555444444222222222111111000///...////////////////////////////////////////////////......///000000111111111555444888MMMuuuvvvnnnqqqvvv~~~zzz{{{yyyqqquuu{{{{{{xxxrrrjjjccc```___nnn~~~tttOOO>>>888777111222555222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////111111444666333CCCcccmmm]]]VVVGGG888111000000...000000000/////////......------........./////////111111111111111222222333777@@@XXXzzzxxxpppbbbDDD222777222222111111111000000///111///......000000///------------............///000000000000111222333333777666@@@___kkkhhhsssxxxpppiiieeeccc\\\WWWSSSTTT\\\eeelllooofffmmmaaaJJJ:::777777333222222111000000//////////////////////////////////////////////////////......///000000111111222777111===cccuuurrr}}}~~~uuulllooovvvuuurrrkkkccc[[[VVVTTT___ooo~~~bbbFFF999:::555111333222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...333222333666999SSSzzzmmm___[[[MMM;;;111111000---000000000////////////...............///////////////000111111111111222333666JJJnnn{{{pppmmmQQQ777<<<333333222111000/////////111///...///000000///...------------............111111000000111222444444888;;;OOOuuurrrjjjnnnvvv|||wwwrrrmmmjjjaaa]]]WWWTTTVVV]]]gggmmmooorrrxxxrrrlllUUUAAA999555444333222111000000//////////////////////////////////////////////////////......//////000111222333777777QQQuuukkkmmmpppooonnnjjjddd^^^YYYVVVYYYhhh~~~zzz{{{~~~SSS::::::888333333222222222111111000/////////........................------------------------,,,,,,------...////////////444333222666@@@bbbvvvccc]]]OOO>>>333000///---111000000000////////////........./////////000000...///111111000111333666AAAYYY||||||dddCCC999555444333111000/////////000///...///000111000///---------.........//////111111000000111333555777:::GGGfffzzzqqquuuyyy~~~~~~wwwppphhhddd^^^WWWTTTXXXaaahhhssshhhtttxxx{{{yyydddMMM???555555444333111000/////////////////////////////////////////////////////////////////////000222333444555FFFooowwwlllkkkmmmmmmlllkkkhhhbbb]]]YYYXXXdddxxxzzzuuuddd===999999777666333222222111111000/////////........................------------------------,,,,,,---......//////000...444444555@@@RRRwwwmmm```OOOCCC888111...000111111000000000/////////....../////////000000000---///111000000222777;;;RRRhhh[[[===888777444222111000000000000///...///111222111000.........////////////000111000000000222555888999@@@\\\oootttxxxooolllfff^^^XXXXXX\\\aaahhhjjjnnn{{{qqq\\\KKK<<<666555333111000///000000//////////////////////////////////////////////////////...///000222444666777ZZZyyylllhhhkkkkkkkkkkkkiiiddd]]]XXXUUU^^^nnnuuuvvvIII;;;777999999333222222111111000/////////........................---------------------------------...//////000000---333555>>>TTTnnn}}}fffQQQIII@@@222...333111111111000000000//////.../////////000000000000///111222111000444;;;BBBddd{{{tttLLL:::999666333111111111111000///...///111222111000/////////000000000111111000//////000222666:::<<>>mmm|||nnnfffhhhhhhhhhjjjiiieee]]]WWWRRRXXXeeeyyyyyy[[[BBB666888;;;555222222111111000/////////................................................------......//////000000///444888GGGfffkkkSSSOOOEEE333---666111111111111000000000000////////////000000000000000222333222222666???GGGtttWWW<<<:::777444222111111222000/////////111222222111000000000000111111111111/////////000333777;;;>>>[[[}}}tttuuuyyyyyywwwrrrkkkccc\\\WWWUUUccchhhrrrvvvssswww{{{pppjjjaaaRRR888666333111//////000000//////////////////////////////////////////////////////...///000333555777FFFzzzpppfffddddddfffiiikkkggg```[[[RRRVVV```rrrzzzhhhIII555666;;;666222222111111000/////////////////////////////////........................------......///000000000222777:::LLLpppwww^^^QQQFFF999333555111111111111000000000000////////////000000000000000666333000111222@@@YYYyyynnnGGG<<<333222333111//////000000000000000000000000000000000000////////////555......444555444===JJJppp{{{{{{~~~{{{uuummmfffaaaZZZTTT[[[^^^mmm{{{tttiii{{{xxxkkkiiifffbbbIII===333111111///000444000000000000////////////111111000000//////......///333...---333333333<<>>ZZZttt]]]SSSJJJ===444222111111111111000000000000////////////000000000111///333222222444555GGGffftttMMMAAA666333444222000000000000000000000000000000000000000000000000000///333///000555555999LLLaaa}}}uuunnnhhhaaa[[[ZZZ\\\fffrrrpppkkkwwwzzzrrrlllgggWWWEEE555111222222000000000000000000////////////111000000000/////////...,,,111...///555555666BBB```|||ooohhhjjjmmmooonnnhhhaaa[[[YYYZZZaaannn||||||]]]>>>777888777333222111000000/////////////////////////////////........................,,,...////////////111222777;;;LLLkkksss^^^UUUPPPCCC666000222222111111111000000000/////////000000000111111///111000555888777NNNuuu~~~sssVVVHHH999444444333111111000000000000000000000000000000000000000000000000///000333444444@@@aaayyyssskkkbbb]]]YYYYYY^^^gggmmmqqqwww}}}~~~ssslllgggQQQ:::111333444000---000000000000////////////000000000000////////////---222000111666555:::JJJpppuuulllooosssuuuqqqjjjaaa[[[WWWXXX^^^hhhttt|||OOO999888;;;333333111000000000000000////////////////////////...........................///000000//////111333333CCC___yyybbbYYYTTTIII:::000222222222111111111000000//////000000000111111111111000000555999999SSSsssmmm___NNN;;;444333222222222000000000000000000000000000000000000000111111111---111555444444IIIuuu~~~yyyoooddd^^^ZZZYYYYYY```nnn|||{{{{{{qqqnnn[[[CCC555222333111///000000000000////////////000000000000////////////222555222111444444@@@WWWxxxppptttxxxyyysssiii___YYYPPPRRRXXXaaammm~~~gggAAA666999333333222111000000000000////////////////////////........................///000111000///000222444888RRRuuujjj]]]WWWMMM???333222222222222111111111111000000000000111111111111333333000555:::===YYYzzzrrrkkkVVV???444222222222333111111111111111111111111///000000000111111111222---222666555:::TTTuuuiiiccc^^^\\\YYY^^^qqqqqqkkk```MMM;;;111000222444000000000000////////////////////////000000000000222444000///333666KKKkkk~~~}}}xxxtttxxx|||{{{sssggg]]]WWWNNNNNNRRR\\\gggwwwvvvHHH777888444333222111000000000000////////////////////////........................000000111000000111444777DDDcccrrrccc[[[QQQCCC777333222222222222111111111000000000111111111222222333666222444>>>JJJeee}}}cccGGG777333222222222111111111111111111111111///000000111111222222222///333666:::FFFfffxxxlllgggccc___[[[___nnn|||hhheeebbbWWWDDD444///333666000000000000////////////////////////000000000000...111///000444:::VVV}}}|||~~~|||}}}zzzyyy}}}|||rrreee[[[VVVPPPMMMOOOWWWbbbppp}}}PPP;;;:::444333222111111000111111////////////////////////........................000000111111111333777:::JJJmmmxxxiii```UUUFFF:::333333222222222111111111000000111111111222222222000888555444DDD[[[wwwtttSSS???777444222222111111111111111111111111///000000111111222333333333444777AAAWWWyyyyyypppnnnhhhbbb\\\]]]eeesssiiibbbeee^^^KKK:::333333444000000000000////////////.../////////000000000111---111111444777<<>>888333000222333000000222000111111111111222222222333444555===VVV{{{|||zzzoooaaavvvpppKKK666444666444222222222111111111111000111111111111111111222222999444999QQQwww~~~tttmmmgggbbbaaa___cccvvvyyyaaafffeeeYYYGGG999444444333222111000////////////000000000000111111111111000///333888666???ccc~~~uuunnnrrrzzzpppfff[[[PPPPPPIIIFFFMMMVVVbbbxxxzzzuuuuuu~~~JJJ<<<777333111333444000///000111000000///...------------------............///000111......333333>>>UUU|||jjj___[[[OOO@@@999333111222333000000222111111111111222222222222333222444EEEgggrrr~~~}}}ZZZ@@@777555333222222222222111111111111111111111111111222222333222555CCCbbbxxxnnngggaaa```]]]```qqq|||gggfffeee```QQQ???555333333222111000000/////////000000000000111111111111000111444666;;;RRR|||{{{xxx{{{ooodddZZZRRRNNNIIIHHHLLLPPP]]]wwwvvvvvv~~~RRRBBB888444222444444000///000111000000///......---------------............///...111///000444666DDD^^^lllbbb___SSSCCC:::555111222333000000222111111111111222222222333555333999SSScccIII:::555333333222222222111111111111222111111111222222333444222;;;PPPqqq~~~ppphhhaaa^^^[[[[[[iiiyyytttiiifffiii```III999666333333111000000000000000000000000000111111111111111555444111@@@gggoooaaaYYYSSSLLLIIIHHHJJJLLLWWWttt~~~|||UUU???:::555222444444000///000000000000///......---------------............///,,,111111111555999MMMlllooodddaaaUUUFFF<<<666222333222000000222111111111222222222333333777777DDDeeeyyyaaaKKK;;;555555333333222222222111111111222222222222222333444555888DDDZZZxxxvvvkkkccc```[[[ZZZcccpppooofffmmmiiiRRR>>>999333333222111000000000000///000000000111111111111111888444...CCCvvvooo```WWWRRRJJJFFFFFFIIIKKKUUUooo```AAA<<<666333444444000///000000000//////............---------............///+++222333222666<<>>888333333222000000333111222222222222333333333444999MMMqqqtttbbbOOO>>>555666333333333222222222222111222222222222333444555666888JJJggg}}}|||pppfffccc___[[[```jjj~~~uuuccchhhhhhTTT@@@:::444333222111000000000000///000000000111111111111...777444111LLLooo___VVVOOOIIICCCBBBHHHMMMVVVhhh{{{|||{{{vvvNNN>>>888444444444000///000////////////............---------............///,,,333333222777AAA```{{{jjjdddXXXKKK@@@999444333222000000333222222222222333333333333///777OOOtttjjj]]]nnnvvv___DDD666666333333333333222222222222222222222333444555666777555OOOvvvyyyuuujjjgggddd___```gggqqq}}}cccaaacccVVVCCC999444333222111111000111111000000000000111111111111---555555777XXXmmm^^^TTTMMMIIIBBBAAAGGGLLLSSSbbbrrryyyVVV@@@:::555555444000///111//////////////////......---------............///---333222333;;;IIIlllqqqggg[[[NNNBBB;;;555444222000000333222222222333333333444444222777LLLpppeeeTTTaaasssvvvMMM888888444444333333333222222222222222333333444666777888<<>>555444333222111111111111000000000000111111111111666666555???bbbooopppyyyddd[[[TTTMMMIIIFFFEEEEEEBBBFFFZZZqqqyyyvvvBBB<<<666555444000///111.........///////////////---------.........//////...111///444DDD[[[tttfff^^^RRRGGG>>>333///111333222000222222222111222222333333999999SSS{{{mmmgggmmmeeeFFF:::444222111222333333222111333777222111666555333<<>>999666111222222000000000000000000000000...///000111111222111111444444<<>>OOOpppvvvtttlllBBB;;;666000000111000000000000000000000000---...///111111111111111222444AAA^^^xxxhhhddd\\\PPPJJJAAA999444333444555222222222333444555777777IIIqqqtttrrr|||{{{hhh\\\ddd}}}lll<<<999555333333444555444222222111555999999MMMppp|||pppxxx~~~sssmmmkkkjjjjjjpppttt]]]^^^HHH???666444444222111333333333222222333333444555888;;;[[[~~~}}}oooyyyuuuhhhppplll]]]SSSKKKDDDAAADDDCCCCCCAAA===OOOpppyyyssspppDDD===888111111333000000000000000000000000,,,---///000111111111000444888JJJkkk~~~lllaaa]]]VVVLLLAAA;;;777222111444111666333111666444444>>>SSS}}}pppoooxxxfffeeelllvvvLLL888333999777666555000555222555999666999WWW{{{hhhjjj~~~xxxmmmllldddiiippp}}}cccYYYMMMCCC:::666555222111222222333444333222222333555555;;;fff}}}xxxttt{{{eeefffooo}}}~~~lll^^^UUUMMMFFFEEECCC>>>???CCCBBBPPPmmmsssqqqxxxyyy~~~PPP999555555222111111111111111000000000000//////.........000111222999<<>>???CCCAAAOOOlllqqqmmm~~~{{{WWW???666333111222111111111111000000000000000///......///000222333999BBBcccsssgggaaaXXXNNNCCC===777333222444///444222333777444777FFFttt}}}pppqqq||||||jjjiiiqqqwww}}}nnnjjjqqq~~~xxx{{{~~~XXX@@@555666333333777444555333555999888@@@___zzzaaaaaapppppphhhbbbdddiiiwwwooo```TTTIII<<<777444111222555222333444333222222444666;;;IIIuuuzzz}}}yyyeeeXXXQQQLLLGGGEEE???@@@CCC@@@NNNjjjrrrjjjaaaGGG999333222444111111111111000000000000000////////////111222333888JJJqqq{{{kkkaaaZZZOOOEEE>>>888333222444...333222333777444:::NNNvvvkkkooo|||ttteeegggpppvvv}}}rrrnnnxxxttthhhcccdddaaa```lll{{{XXX@@@555666333444777444555444666999:::FFFggg~~~|||ooo```dddqqq|||uuuiiieeedddhhhuuu|||gggZZZMMM???777444111333666222333444333333333555777;;;QQQiiiZZZRRRNNNIIIFFF@@@@@@CCC@@@MMMiiiuuuhhh|||hhhJJJ:::555555555111111111111000000000///000/////////000222333555777PPP{{{ppphhh\\\QQQFFF???999333222444///333222444777444???XXXqqqeeennn|||pppdddgggoootttzzzuuuqqq}}}uuuhhhWWWTTTLLLLLLaaarrrVVV@@@666888555555777333555444666999===NNNppp}}}mmm```dddppp||||||nnnjjjgggiiivvvmmm___QQQBBB999555222333666222333444444333444666888<<>>999555666666999666777???RRRpppgggbbbgggmmm|||~~~ssskkkhhhpppmmm___TTTGGG777555888333333444555555555666888:::FFFuuuqqqnnnnnnppp}}}ttthhh]]]SSSQQQNNNFFFDDDGGGFFFVVVtttooofffzzz```;;;777888111222222111000000000000000...555111---333444666@@@hhhkkkgggdddZZZOOOGGG@@@888555666333555333444777999NNNqqqssscccdddpppzzzhhhddd```^^^aaafffkkkmmmrrrwww}}}yyyxxxfff~~~fffEEE>>>888555888888888777888AAAWWWxxxnnndddfffmmm|||uuulllgggnnn{{{qqqbbbWWWKKK;;;777888111333444555555555666999;;;MMMxxxwwwnnn```ZZZPPPMMMEEEDDDHHHHHHYYYxxxtttdddtttkkkAAA777777333222222111000000000000111///444111...444555999DDDiii~~~jjjgggggg\\\QQQIIIAAA999555666222555444555888:::SSSyyyxxxlllccccccppp|||dddaaa^^^]]]___ccchhhkkkoootttzzz}}}~~~zzz|||{{{xxxlllfffGGG>>>888666::::::888888999AAAXXX{{{uuuffffffpppwwwmmmfffkkkxxxtttcccWWWNNN???888888111444555555555555666:::<<>>\\\tttjjjaaa```nnn~~~pppaaa```^^^]]]^^^bbbgggkkkooosssxxxzzz{{{}}}yyy|||vvvzzzqqqoooQQQEEE:::666888666888999999@@@XXX}}}hhhcccnnnxxxmmmeeeiiiuuu~~~wwwcccWWWPPPAAA:::888333444555555444444777:::>>>bbbllleeeXXXTTTKKKIIILLLKKK[[[yyyhhhmmm{{{KKK777555555333222222111111111111111000333111111666777???QQQ|||lllaaaUUULLLCCC:::555555111666666666:::CCCfff~~~lll^^^]]]jjjyyy|||hhh______^^^]]]^^^aaagggkkkpppssswwwyyyyyy{{{}}}|||~~~{{{tttqqqjjjPPPDDD999666999777888::::::AAAZZZnnn___gggzzzyyynnneeehhhuuugggYYYRRRDDD;;;999444555555555444444777;;;???ddd|||zzz~~~vvviii___[[[SSSQQQSSSQQQ___|||jjjjjjzzzMMM999555555333333222111111111111222000333111222888888BBBXXXnnncccWWWMMMDDD:::555555111777777777;;;HHHqqqsss^^^\\\hhhtttyyyddd]]]^^^^^^]]]]]]```fffkkkmmmppptttuuutttvvvzzz~~~|||wwwzzzyyy{{{ooo}}}```KKKBBB888777;;;999777:::<<>>777444666999888===NNNooosssdddiiiuuuxxxrrrggghhhtttppphhh^^^KKK???333:::444666222333;;;::::::DDDzzz~~~yyy{{{sssffffffhhhhhhaaa]]]jjj{{{{{{rrr}}}MMM;;;:::333444333222111111111222333222000///777<<<999LLLqqq|||rrrtttoooggg]]]SSSFFF:::555777444222777888888UUUvvvWWWWWWdddnnneeeaaa]]]YYYWWWXXX]]]bbbeeeqqqrrrrrrrrroookkkgggddd^^^bbbhhhhhhbbb]]]bbbkkklllpppttttttpppllljjjjjjmmmuuu}}}~~~\\\III@@@999555666999888===RRRtttwwwhhhfffiiinnnyyyuuuiiihhhrrrrrrjjj```MMM???333999555777333444;;;999:::DDDttt}}}{{{yyyxxxhhhhhhkkkllleee___gggvvvwwwPPP<<<:::333444333222111111111222333333111///555;;;===VVVvvvnnnqqqpppiiiaaaWWWJJJ<<<666666666444888777777SSSpppRRRPPP```llleee```\\\VVVTTTVVVZZZ]]]___iiilllppppppkkkddd]]]ZZZSSSXXX]]]\\\TTTPPPXXXdddhhhjjjlllnnnnnnlllkkkjjjmmmrrrxxx|||bbbKKKAAA:::777888:::777>>>WWW}}}rrrfffaaa___aaafffhhhlll||||||yyytttuuuvvvhhhhhhrrrxxxooodddQQQCCC555:::666888444444:::999:::EEEppp|||{{{{{{jjjiiilllnnnggg^^^bbblll|||TTT===999333444333222111111111222333444333000444:::BBBddd{{{vvvpppuuurrrlllddd[[[MMM>>>666666777555888777:::XXXfffKKKKKK]]]nnn~~~eee___ZZZTTTRRRTTTWWWYYYZZZ___eeelllnnnjjjdddaaa```ZZZ\\\___\\\SSSLLLOOOWWWeeeddddddfffiiikkkllllllhhhjjjooouuu|||bbbJJJ@@@:::888::::::666???^^^sssbbb[[[YYYZZZUUUWWWVVVWWWcccvvvwwwtttiiiaaaoootttggggggrrr{{{rrrhhhVVVHHH999===666999555555:::888:::GGGuuuyyyyyymmmhhhhhhjjjddd[[[\\\cccoooWWW===999555444333222111111111222333333555333444;;;GGGmmmwwwyyyuuuzzzuuuoooggg]]]OOO???777555666555999999???bbbxxx\\\FFFHHH\\\ooo{{{ddd^^^YYYRRRPPPSSSVVVWWWVVV___fffmmmoookkkiiijjjnnnqqqnnnlllhhh___SSSMMMMMM___\\\YYYZZZ]]]bbbfffhhhaaaaaadddjjjqqqyyydddKKKAAA:::888:::;;;666AAAdddmmmZZZQQQQQQRRROOOOOOMMMKKKOOO\\\mmmxxx{{{mmm^^^dddvvvhhhgggrrr{{{rrriiiXXXJJJ:::===666999666555:::888<<>>LLLrrr|||zzzyyy|||vvv{{{xxxqqqiii^^^OOO???777666555555999;;;FFFoooqqqXXXDDDEEEXXXkkkyyyddd^^^XXXQQQPPPSSSVVVVVVTTT]]]dddlllkkkeeeccchhhmmmtttpppoooooojjjbbb[[[YYY___]]]ZZZYYYYYY\\\```bbbbbbaaaaaadddjjjppptttwwwgggPPPDDD:::666888;;;666CCChhhtttaaaSSSLLLJJJNNNMMMKKKHHHGGGMMM^^^nnnzzzmmmjjj{{{{{{kkkiiirrr|||rrriiiXXXJJJ999:::444999666555:::999>>>NNNyyyuuurrrwwwssshhhccceeeeee___]]]```cccaaa@@@:::888444333222111111111222333///555555777AAAQQQvvvxxx~~~{{{xxx{{{tttxxxzzzsssiii^^^OOO???777666555555999<<>>777666555555888<<>>>>>999::::::KKKppp~~~pppmmmpppqqqoooiiifffmmm{{{|||yyyrrrkkkooocccXXXPPPPPPQQQRRRVVV\\\___rrrzzzjjjhhhrrrzzzxxxiiiRRRCCC:::999999555777:::666BBB\\\zzzsssmmmqqqxxx{{{iiijjjzzz{{{ooohhhtttgggfffqqqwww~~~yyyEEE;;;999555444333333222222333333333444666:::BBBYYYttttttvvv|||~~~vvvlll```QQQAAA888666777888777AAAbbbnnnGGG===CCCIII___~~~iii```XXXVVVSSSQQQQQQSSSUUUWWWXXX[[[^^^___^^^\\\[[[ZZZ[[[YYYXXXWWWSSSQQQVVV^^^cccfffkkknnnnnnjjjeeebbbaaa```]]]ZZZWWWVVVWWWYYYccciiilllmmmvvvzzzggg]]][[[]]]aaafffooopppooo}}}{{{vvv{{{|||kkk\\\HHH???>>>999<<<===PPPvvv|||xxxiiiccccccddd```\\\___iiissszzz}}}{{{qqqssstttbbbWWWRRRVVVbbbpppqqqzzzjjjhhhrrr}}}|||oooZZZJJJ@@@:::999666888;;;777CCC^^^vvvpppkkkooovvvlllmmmxxxuuu{{{kkkhhhrrrzzzEEE888333555444333333222222333333111222666;;;DDD]]]qqquuuvvv{{{xxxmmmaaaQQQ@@@777666777999:::FFFhhhxxxLLL<<>>888<<<>>>SSS{{{{{{kkk^^^___\\\XXXTTTTTT[[[gggssszzzrrrxxx{{{kkkccceeerrr{{{jjjgggqqqttt```OOOCCC::::::666999<<<999DDD___rrr}}}llliiinnnvvvpppqqq}}}oooqqqzzzwwwzzz}}}GGG777111555444333333222222333333111333777===JJJeeexxx|||xxxxxxzzzzzzoooaaaOOO>>>666666555777999DDDdddwwwOOO???AAAGGGWWWooofff]]]WWWTTTQQQNNNNNNOOOQQQRRRUUUTTTTTTXXX\\\]]][[[XXXRRROOONNNOOONNNNNNTTT[[[___ZZZTTTPPPQQQXXXaaafffllliiiffffffhhhgggccc```ZZZ\\\[[[VVV[[[ooo{{{nnneee___\\\aaahhhmmmqqq{{{~~~kkkgggzzz{{{hhhQQQCCC>>>777:::===QQQzzz{{{zzzjjjjjjccc]]]XXXXXXaaannn{{{}}}zzzxxx{{{}}}kkkhhhqqquuuaaaNNN???:::999666888<<<888DDD___nnn|||jjjiiioooyyy{{{}}}tttttt~~~|||III;;;555555444333333222222333333555666999???OOOppp|||yyy|||zzz{{{{{{pppaaaNNN<<<555666333777999AAA^^^qqqSSSDDD@@@@@@QQQccc{{{ggg]]]XXXVVVRRROOONNNOOOQQQRRRRRRQQQRRRUUUYYY[[[XXXUUUNNNKKKIIIKKKLLLMMMRRRYYY[[[WWWPPPLLLMMMSSS[[[aaa]]]]]]^^^bbbhhhkkkjjjhhh``````ZZZPPPPPP```uuuuuuiiibbb______fffnnnsssoootttoooeeelll}}}lllUUUEEE???999;;;<<>>RRRxxx~~~~~~~~~rrrcccNNN<<<555777555:::;;;BBB___|||gggUUUIIICCC@@@NNN]]]uuuiii___YYYWWWSSSPPPNNNOOOPPPQQQQQQRRRTTTWWWXXXVVVSSSPPPNNNJJJHHHJJJLLLNNNRRRXXXSSSPPPMMMKKKMMMQQQVVVZZZPPPQQQTTTXXX^^^bbbddddddfffeee]]]OOOIIIPPP___iiirrrwww}}}~~~rrrfffaaaccchhhqqqzzzxxxnnnnnn|||vvvjjjggguuu~~~zzzoooYYYFFF@@@;;;<<<===QQQyyyppp{{{vvv{{{~~~pppaaa\\\bbbkkknnnmmmfffkkkttt~~~wwwtttvvvwwwooojjjssszzzhhhSSS???;;;:::666777999555@@@ZZZ|||qqqkkkmmmooozzz}}}wwwfffhhhqqq{{{{{{yyyyyyxxx|||qqqDDD<<<888555444333333222222333333444777999@@@WWW~~~vvveeeOOO===777999777:::;;;EEEgggrrrdddVVVKKKDDDBBBPPPaaazzzjjjaaaZZZWWWSSSOOOMMMNNNOOOPPPNNNRRRWWWZZZYYYUUURRRPPPMMMHHHEEEHHHKKKLLLQQQVVVMMMLLLKKKKKKLLLNNNQQQSSSIIILLLOOOQQQTTTVVVZZZ\\\ccceee```SSSIIIJJJPPPUUUgggnnnuuu{{{vvvnnnjjjooowww}}}~~~pppkkkvvv~~~}}}tttjjjqqq|||ttt]]]GGG???;;;;;;===RRR{{{ddd|||yyyvvvuuuddd^^^_________aaaccciiiqqqwww}}}oookkkiiidddjjjuuu}}}qqqlllttt|||nnn[[[GGG===<<<888888:::555???YYY~~~vvvlllmmmrrr~~~zzznnneee___kkkvvvwwwsssvvvssssss|||pppDDD:::666555444333333222222333333222777===GGG```uuuvvvzzz}}}{{{{{{xxxgggQQQ>>>888;;;666888999HHHmmm{{{lll[[[KKKAAA>>>QQQccc}}}kkkcccYYYVVVRRROOOMMMMMMNNNOOOJJJPPPXXX\\\[[[WWWUUUUUUJJJEEEBBBEEEHHHJJJMMMRRRQQQQQQOOONNNNNNNNNOOOPPPHHHKKKNNNOOOOOOQQQUUUYYY\\\bbbaaaXXXMMMKKKLLLNNN```gggnnnssszzz|||sssgggeeelll}}}ssskkkrrrvvvsss|||{{{nnnqqq{{{bbbGGG===999999<<>>===AAARRRyyyuuuzzzoooqqq{{{xxxpppkkkooovvvtttaaa```aaa]]]^^^cccfffooogggWWWIIIBBBMMMccc|||tttnnnwww~~~hhhMMMAAA999;;;666:::<<>>444444333333333333444444555666:::>>>TTTzzz~~~nnn}}}eeeKKK:::666999999>>>FFFgggxxxXXXLLLKKKHHHXXXmmmwwwbbbZZZWWWSSSRRRRRRPPPMMMJJJPPPQQQTTTWWWWWWRRRKKKFFFEEEKKKRRRRRRMMMHHHFFFFFFHHHJJJIIICCC@@@EEEJJJLLLSSSSSSUUUXXXUUUNNNJJJLLLLLLLLLPPPXXX______VVVMMMMMMTTT]]]```___^^^bbbfffkkkgggcccfffvvvzzzwww{{{sssjjjsssyyyWWWBBB===<<<@@@TTTssslllwwwjjjoooxxxxxxrrrqqquuuyyyxxx||||||rrrlllwww~~~xxxxxxaaaXXXXXX```qqquuusss~~~qqqWWW@@@999<<<888<<<===???^^^rrrtttkkknnnoooyyywwwsssxxxpppqqqtttrrrpppqqquuuwwwxxx|||oooccc[[[TTTRRRPPPQQQ\\\zzz~~~sssooommmkkkcccaaaddduuubbbZZZ^^^iii~~~wwwrrrzzzNNN>>>666444333333333444444555666777;;;@@@WWW}}}zzzkkk|||}}}eeeJJJ:::666999<<<===AAA[[[qqq[[[SSSRRRIIIWWWiii{{{zzzeeeZZZXXXUUUTTTTTTTTTSSSQQQPPPPPPRRRSSSSSSOOOIIIEEEFFFIIILLLLLLHHHEEEEEEEEEJJJJJJFFF@@@???DDDFFFEEEGGGIIIOOOUUUSSSLLLHHHHHHIIIHHHIIIPPPYYY\\\XXXRRRTTTZZZaaadddddddddhhhkkkttttttpppoooyyyvvvvvvzzz}}}vvvooosss}}}XXXAAA<<<===???TTToooyyykkkkkkrrr{{{}}}zzzxxxwww~~~~~~xxxmmmeeeeeejjjuuurrrpppsssyyyssssssqqqjjj~~~jjj___```hhhooovvvvvvwww^^^@@@999<<<999===>>>???]]]}}}tttqqqiiinnnlllvvvuuukkklllpppnnnkkklllpppsssssswww|||}}}{{{ssspppYYYTTTPPPMMMNNN```yyyiiiaaa^^^]]]\\\WWWUUUZZZhhh}}}vvvbbbNNNGGGIIIPPP^^^mmm{{{llleeekkkxxxNNN@@@999333333333333444555666777888<<>>???]]]zzzuuunnnhhhppplllvvvsssjjjfffhhhmmmkkkggggggkkknnnnnnqqquuuwww{{{|||iii]]]SSSNNNLLLSSSnnnttthhhccccccfffeee^^^UUUQQQRRRXXX\\\___UUUNNNFFFAAABBBGGGOOOTTTsss|||qqqbbbYYY]]]lll~~~~~~NNN???777333333333444444555666777888===EEE___rrr~~~dddIII999666:::888>>>FFF^^^rrrhhhdddcccccccccOOOWWWaaaooommm___\\\XXXTTTQQQPPPPPPPPPOOONNNMMMMMMLLLKKKHHHEEEBBB???===>>>AAAEEEHHHIIIPPPLLLEEEBBBGGGLLLJJJCCCEEEGGGLLLQQQOOOGGGCCCDDDFFFDDDEEEIIIPPPTTTTTTRRR]]]bbbhhhoootttwwwyyy{{{tttyyyxxxsssxxxrrrkkkgggjjjjjjjjjttt[[[CCC???@@@???RRRiiizzzqqqgggmmmuuu{{{~~~|||}}}{{{{{{rrrfffYYYSSSSSSYYYccclllssslllgggeeecccccclllxxx}}}~~~zzzpppfffbbbkkkxxxvvv|||uuu~~~qqqyyyzzzuuuWWW@@@999===:::===>>>???]]]yyyuuummmhhhqqqnnnwwwtttggg```___bbbggglllhhhddddddhhhkkkkkkmmmpppuuu}}}xxxjjjoooyyyuuucccSSSNNNJJJKKK\\\qqqzzzpppiiihhhnnnsssllleee[[[VVVUUUSSSNNNIIIFFFIIIGGGBBBBBBGGGJJJHHHbbbvvvlll]]]SSSVVVfff{{{~~~MMM===444333333333444555666777777888===FFFbbbvvveeeEEE:::;;;777===BBBJJJaaavvvjjjfffccc]]]ZZZUUUYYYkkksssbbb^^^VVVNNNKKKNNNQQQRRRRRRUUUUUUQQQOOOOOOKKKGGGEEEAAA<<<999;;;>>>BBBDDDJJJEEECCCGGGOOORRRNNNIIIIIIKKKMMMLLLIIIEEECCCBBBGGGFFFDDDCCCDDDIIIQQQWWW^^^bbbhhhnnnsssxxx~~~|||uuutttzzz~~~|||{{{~~~llleeeaaaeeemmmwwwZZZ??????BBB???RRR```iiivvvllljjjnnnzzz~~~{{{|||}}}{{{}}}zzzqqqjjj[[[SSS[[[```___aaaiiiuuuooofffbbbbbbeeehhhiiiwwwsssrrrqqqfffhhhbbb\\\\\\^^^sss}}}wwwvvvyyy~~~|||{{{~~~xxxyyyTTTBBB>>>;;;::::::>>>IIITTTuuupppjjjhhhjjjlllqqqyyy}}}hhhddd```aaafffhhhgggdddaaabbbdddddddddfffhhhkkknnnuuueeebbbmmmkkkfffXXXPPPPPPMMMQQQaaasssxxxrrrlllmmmlllrrrvvvhhh\\\TTTPPPNNNMMMMMMIIIFFFEEEBBB@@@EEEMMMZZZrrrxxxmmmfffgggZZZMMMNNNZZZtttwwwPPP===:::555444333222333444555666777===GGGfff~~~xxxeeeDDD999;;;777888???GGG]]]sssjjjeeeaaaYYYTTTXXXiiirrrddd```XXXRRROOOQQQTTTUUUVVVXXXXXXTTTQQQQQQNNNIIIEEEBBB===;;;<<>>???DDDKKKPPP\\\___dddiiinnntttzzz~~~{{{vvvvvvzzz|||wwwssssssddd^^^\\\cccooo}}}\\\AAABBB???>>>QQQ]]]cccxxxllliiimmmxxx}}}{{{yyy{{{yyyvvvxxx{{{xxxqqqpppbbb\\\bbbeeecccdddkkktttnnnfff```^^^bbbhhhmmmxxx}}}sssrrr{{{uuummmgggiiiccc___```aaarrr~~~yyy|||VVVAAA===;;;;;;;;;???KKKVVV{{{ppplllkkkmmmhhhlllttt}}}xxxlllccc```^^^```dddggggggfff``````___^^^^^^___cccfffkkksss|||fff___hhhhhhbbbSSSKKKMMMKKKNNN\\\lllwwwxxxrrrpppnnnttt~~~qqqcccWWWPPPMMMMMMJJJIIIIIIFFFBBBCCCGGGOOOddduuuuuurrrlllaaabbbUUUIIIJJJUUUooouuuPPP<<<999555444333333333444555666888@@@LLLmmmyyyyyywwwdddCCC888;;;777;;;CCCKKKbbbpppfffdddXXXSSSVVVfff{{{vvvgggbbbZZZVVVUUUUUUWWWXXXYYY[[[YYYTTTQQQPPPNNNJJJDDDBBB???>>>>>>AAADDDFFF:::888999>>>FFFJJJHHHDDDGGGIIIKKKKKKHHHDDDBBBAAA>>>>>><<<::::::>>>DDDIIIUUUXXX\\\```eeejjjqqquuutttsssuuuyyyxxxrrrkkkhhh___YYYXXX^^^jjjxxxxxx]]]BBBBBB>>>???TTT```___}}}zzzmmmhhhjjjvvv{{{|||}}}{{{xxxvvvxxxwwwtttllldddaaaeeefffccceeejjjvvvssslllccc\\\^^^gggpppwwwzzz|||||||||oooooovvvwwwtttrrrvvvmmmhhhbbbkkk}}}zzzXXX@@@===;;;;;;<<>>===<<<===??????<<<999DDDGGGIIIJJJHHHEEECCCCCC>>>>>><<<::::::<<>>;;;===GGGNNNeeehhh\\\fffkkkeeecccUUUHHHEEEIII^^^~~~pppMMM:::666444444333333444555666777999@@@QQQxxx}}}~~~qqqhhhzzz~~~aaa@@@777<<<:::AAAHHHNNNhhh~~~ddd\\\XXXRRRRRR]]]oooqqqfff\\\[[[ZZZWWWVVVYYYXXXZZZXXXSSSOOOOOOLLLGGGAAABBBCCCBBB@@@@@@BBBDDD======>>>???@@@@@@@@@@@@BBBEEEHHHIIIHHHFFFEEEEEE??????===;;;999:::===@@@EEEGGGKKKNNNQQQVVV\\\___```eeejjjkkkiiiddd^^^YYYPPPPPPVVV```jjjsssyyy{{{~~~yyyllleeekkk|||YYY@@@AAA@@@DDDWWWzzz___tttpppkkkhhhooo|||}}}yyywwwvvvsssqqqppprrruuuuuu|||~~~wwwsssrrrqqqrrrwwwxxxooobbb]]]dddnnnsssxxx}}}vvvxxxvvvyyy|||wwwkkkddd[[[aaauuuxxxxxx}}}uuuwwwxxxsssqqquuuXXX@@@===;;;<<<<<>>777>>>===BBBIIIPPPhhhccc[[[YYYRRRPPPZZZiiizzzyyyjjj^^^[[[ZZZVVVTTTXXXWWWZZZZZZUUURRRQQQMMMHHHBBBEEEGGGFFFCCC@@@AAACCC===>>>===<<<;;;<<<>>>AAACCCFFFIIIJJJIIIFFFEEEEEE>>>>>>===;;;888888999;;;@@@CCCGGGKKKNNNQQQUUUXXXZZZ___aaa^^^[[[XXXTTTPPPMMMOOOUUU]]]aaaeeemmmvvvlllpppuuu||||||ZZZAAADDD@@@CCCTTT^^^hhh|||rrrnnniiilllwwwwwwsssrrrtttuuutttvvvzzzyyyuuuqqqmmmtttwwwpppddd___fffoooqqqvvv|||}}}||||||}}}}}}zzzooohhh^^^cccxxx}}}|||{{{|||mmmmmm}}}yyywwwooohhhjjjzzzUUU@@@===<<<===>>>AAAJJJUUUrrrooosssmmmkkkdddjjjrrrzzzsssgggiiiyyykkk___\\\]]]\\\YYY\\\[[[ZZZYYYWWWUUUSSSQQQNNNRRRVVVZZZ[[[]]]___aaabbb___^^^```eeefffaaa[[[ZZZVVVVVVYYYaaayyyzzzkkkmmmpppppp^^^JJJDDD@@@===CCCFFF]]]iiijjjnnnllldddcccooouuuiiiccc]]]RRRGGGAAA<<>>777???@@@CCCNNNUUUggg{{{ddd___ZZZSSSOOOWWWeeeuuuooo```]]]ZZZTTTSSSWWWSSSWWWYYYVVVSSSRRRMMMGGGEEEIIILLLJJJFFFBBBAAACCCBBBBBB@@@<<<999999===AAAHHHJJJLLLLLLIIIEEECCCBBB??????>>><<<999777888999:::>>>CCCGGGJJJLLLNNNPPPQQQVVVVVVPPPLLLMMMNNNLLLLLLMMMPPPTTTSSSSSSYYYaaaaaahhhppptttzzz{{{|||XXXAAADDDCCCCCCRRR~~~]]]eeezzztttqqqkkkiiirrr|||uuussswwwyyyxxxwwwyyy}}}|||wwwqqqtttyyyzzzrrrfffaaagggoootttyyy||||||zzzzzz~~~{{{lllnnn{{{~~~yyyuuurrr```ZZZbbbmmmzzzRRR>>><<<<<>>EEEHHHaaammmjjjkkkiiiddddddlllxxxyyymmmhhhdddZZZNNNFFF???EEEOOOooovvvfffkkkpppjjjcccVVVNNNIIIEEEWWWxxx}}}}}}uuuKKK999999444444333444555777888:::>>>AAARRR|||{{{~~~}}}}}}zzz~~~{{{]]]===888AAAAAA@@@OOOWWWdddxxxfffddd[[[SSSOOOUUUbbbrrrsssbbb^^^[[[TTTSSSWWWOOOTTTVVVTTTRRRPPPJJJDDDGGGLLLOOONNNHHHCCCBBBDDDFFFFFFEEEBBB???AAAIIIOOOLLLNNNOOOMMMIIIDDD@@@???BBBBBBAAA>>>;;;999999:::444888>>>CCCEEEGGGHHHIIIHHHMMMLLLEEECCCIIIMMMMMMHHHHHHKKKOOOOOOQQQYYYcccYYYdddmmmnnnooossswwwyyyttt~~~TTT>>>CCCFFFFFFRRR^^^jjj~~~uuusssmmmhhhooo}}}vvvqqquuuwwwsssooooooxxx}}}wwwuuugggbbbgggooouuuxxx{{{zzzxxxyyy~~~||||||zzzsss^^^UUUOOOYYYnnnooommmPPP===;;;===@@@DDDIIITTT___zzz|||{{{jjjjjjkkk```iiittt{{{~~~~~~}}}wwwqqqgggddd___XXXTTTSSSUUUXXXWWWXXXZZZZZZWWWUUUWWW[[[ZZZTTTQQQRRRQQQ\\\|||qqqoooqqqxxxjjjSSSGGGBBBBBBJJJLLLhhhssskkkfffbbb___bbbhhhnnn{{{yyynnnllljjj```RRRIIIBBBJJJWWW{{{pppsssvvvtttmmm^^^TTTMMMDDDTTTuuuwwwKKK999:::444444333444555777999:::===CCCWWWvvv~~~{{{xxxvvvMMM======???CCCLLLMMMRRR___uuunnnZZZbbb\\\TTTOOORRR\\\lllwwwddd______\\\VVVTTTRRRTTTUUUSSSMMMIIIGGGGGGLLLPPPOOOHHHDDDFFFIIIIIIFFFGGGGGGGGGFFFGGGJJJLLLMMMLLLJJJIIIIIIGGGDDDBBBDDDBBB@@@>>>===;;;999777<<<;;;;;;;;;===???BBBDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHKKKMMMMMMOOOTTTXXXYYY___iiipppqqqoookkkiiiooo}}}vvvQQQAAAAAABBBMMMWWW{{{\\\ZZZyyyqqqjjjjjjmmmrrryyyzzzpppnnnvvvuuukkkhhhnnntttuuuhhhfffmmmttttttvvvzzzzzzyyy~~~~~~ppp|||||||||yyyhhhUUUWWWYYYfff{{{uuuooojjjPPPCCC>>><<>>CCCYYYmmmyyy~~~yyy{{{rrrLLL>>>???BBBFFFKKKMMMSSS```xxxwww^^^]]]^^^VVVPPPSSS\\\lllxxxddd]]]\\\YYYTTTRRRQQQSSSTTTRRRNNNJJJHHHHHHIIIKKKKKKHHHEEECCCEEEHHHIIIJJJKKKJJJIIIJJJMMMOOOJJJHHHGGGGGGGGGFFFDDDBBBBBB@@@>>>===<<<;;;888666777666666777999===AAACCCGGGFFFEEEDDDCCCCCCBBBCCCAAAEEEHHHJJJJJJLLLPPPTTTZZZ___fffjjjjjjhhhggggggrrr~~~|||zzzzzzzzzqqqOOOCCCDDDEEENNNWWWyyyqqqUUUjjjuuullliiikkkooowww~~~sssmmmpppnnneeedddjjjwww|||~~~zzzvvvyyyxxxllldddfffnnnpppqqqvvv||||||zzz|||kkkkkk~~~vvvqqqmmmggg```___]]]___gggpppxxxxxxuuuQQQDDD@@@>>>AAADDDJJJUUU```ooofffggghhhfffjjjrrrxxx|||tttlllbbbYYYSSSNNNJJJLLLPPPQQQSSSVVVWWWRRRRRRSSSQQQQQQ```ssssssnnnjjjyyy___UUUQQQOOOWWWVVVaaalllooolllhhhfffggghhhhhhrrr}}}uuummmhhhcccZZZUUUTTTXXX]]]qqq~~~vvvyyyzzzpppggg___QQQJJJ[[[ssssssLLL999777444444555555777888:::;;;BBBEEEXXXiiiuuu}}}nnnJJJ???BBBDDDHHHKKKOOOTTTaaazzzjjj]]]aaaYYYSSSTTT\\\jjj}}}iii___[[[XXXTTTRRRPPPQQQRRRQQQNNNKKKJJJIIIGGGDDDFFFJJJFFF???@@@GGGKKKLLLMMMLLLLLLLLLNNNPPPGGGFFFEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;:::888666444333333444777<<>><<<;;;;;;;;;999777555444333444777<<>>BBBCCCCCCCCCGGGJJJQQQTTTVVVTTTQQQSSSZZZaaaiiirrrwwwsssjjjgggmmmtttuuu{{{~~~yyyyyy~~~~~~~~~cccHHHBBBFFFMMMQQQZZZwwwdddYYYeeerrrjjjfffhhhooowwwwwwooofffcccffflllttt{{{yyyxxxvvvrrrooorrr{{{tttZZZIIIGGGPPP^^^gggkkklllrrryyyzzzvvvtttuuuzzzzzzzzzssswwwyyyhhheeelllpppkkkwwwPPPDDDAAAAAAEEEIIIOOOXXXbbbzzzwwwvvvyyyjjjfffhhhffffffllluuu{{{~~~lllcccXXXPPPRRRTTTRRRRRRUUUUUURRRQQQNNNHHHEEEKKKVVViiiiiiwwwxxxkkkaaa\\\VVVRRRXXX]]]eeejjjiiifffhhhmmmooogggsssxxxnnnhhhcccaaaffflllooodddqqqyyyuuuoooaaaVVVaaauuuhhhGGG999999555555666777888:::;;;<<>>===<<<<<<<<<:::888666555444444777;;;???BBBIIIHHHEEEAAA>>>;;;999999999===AAABBBAAAAAADDDGGGHHHJJJKKKJJJJJJNNNWWW^^^YYY```hhhhhhbbb___eeemmmlllrrryyyzzzxxxyyy||||||^^^EEEAAADDDPPPSSS___vvvhhhXXXWWWpppvvvlllgggfffkkkrrr~~~xxxoooggghhhooovvvxxxsssttttttsssrrrsssvvvyyyrrr\\\LLLKKKVVVccckkklllkkkmmmsssuuusssrrrsssxxxuuu{{{yyyuuu|||~~~yyywwwxxxwwwMMMBBB@@@BBBGGGLLLQQQ[[[dddwwwlllkkk}}}kkkeeedddeeehhhnnnuuu{{{zzzxxx{{{~~~nnn```WWWYYYYYYSSSPPPSSSTTTRRRNNNJJJDDDBBBHHHPPPZZZ|||~~~hhhnnnrrrmmmfffeeeddd\\\^^^\\\___eeegggfffiiipppooofffoooxxxsssqqqqqqwww~~~lllooo}}}zzzuuufff[[[eeeyyy|||^^^DDD777666666666666777999:::<<<======DDD]]]zzzvvv^^^CCCCCCHHHIIIMMMPPPVVVWWWVVVhhheee```ZZZWWWWWW^^^nnn~~~~~~lll```\\\YYYUUUQQQOOONNNNNNNNNNNNMMMLLLMMMKKKMMMPPPKKKAAA@@@FFFMMMOOOQQQRRRQQQQQQRRRSSSPPPMMMIIIFFFEEEDDDBBB@@@AAA???===<<<<<<;;;999777444444444555777:::===???GGGFFFCCC@@@===:::999888999===AAABBBAAA@@@BBBDDDAAABBBDDDFFFIIIOOOUUUYYYSSSXXX___bbb___[[[^^^eeegggmmmuuuxxxxxxxxx|||zzz{{{YYYEEEDDDGGGTTTWWWccctttttt]]]NNN]]]zzzoooiiifffhhhmmmyyyyyytttmmmoooxxx}}}zzzooommmkkkjjjlllppptttxxx|||vvvhhhYYYSSSZZZdddkkkmmmiiiiiinnnqqqooooooqqqqqqoootttooo}}}vvvmmmIIIAAA@@@CCCJJJPPPVVV___hhhqqqjjjggg}}}jjjbbbaaafffkkkoootttxxxwwwssszzz}}}xxxhhh]]]```___TTTNNNPPPQQQPPPMMMHHHCCCBBBFFFKKKUUUpppnnnjjj}}}gggeeekkkmmmiiirrrxxxpppjjj```\\\aaafffgggjjjpppmmmcccfff|||||||||~~~yyykkkmmm}}}xxxhhh\\\ggg{{{pppWWWAAA777555666777777888999;;;<<<===<<>>@@@NNNmmmooo{{{yyyxxxTTT>>>FFFOOOQQQVVVLLLUUUVVVTTTdddwwwddd```\\\XXXTTTVVVbbbppp{{{vvvhhhccc___YYYSSSPPPMMMMMMNNNOOOMMMKKKHHHNNNPPPLLLIIIKKKLLLKKKKKKMMMPPPPPPPPPOOOOOOPPPMMMJJJGGGDDDDDDEEEDDDCCCAAA???<<<::::::888555333111333777;;;???BBBDDDEEECCCBBB@@@>>><<<;;;:::999777;;;???AAA???>>>???AAAAAA@@@BBBIIIRRRVVVTTTQQQOOOKKKLLLRRRTTTRRRUUU[[[[[[```hhhpppuuuwwwvvvtttrrruuuwwwPPPFFFOOOXXX\\\]]]ggglllzzznnnLLLaaa~~~uuunnngggeeegggpppzzz|||vvvwww~~~{{{ooolllhhhdddcccfffiiijjjjjjhhhsssuuugggYYYXXX```gggiiifffggglllpppmmmjjjiiijjjlllpppsssvvvyyylllddd___|||~~~]]]BBBAAABBBGGGPPPXXX^^^hhhqqqyyy{{{ooommmeeeccckkkpppmmmmmmsssvvvuuu}}}{{{www{{{~~~zzzwwwvvvzzzwwwlllooolll\\\PPPPPPIIILLLMMMIIIEEEBBB???===GGGUUUkkk}}}ttthhhdddqqqzzz{{{tttdddbbbhhhkkkgggaaa```SSSYYYcccfff}}}ooo^^^```hhhiiiiiilllqqqdddVVV```xxxfffYYYdddyyyrrrUUU>>>777999777777888999:::<<<===>>>EEESSSrrr~~~nnn}}}uuuyyygggJJJDDDFFFPPPWWWUUUTTTVVVVVVVVV^^^rrr|||kkk\\\ZZZ\\\\\\TTTLLLTTTdddvvvssseee]]]ZZZVVVRRRMMMJJJKKKMMMPPPQQQPPPQQQOOOKKKFFFEEEHHHLLLIIIIIIKKKNNNMMMIIIIIILLLIIIHHHEEEDDDDDDDDDBBB@@@BBB???;;;777555555555666111333666;;;AAAEEEFFFEEEDDDCCC@@@===;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<>>AAADDDFFFJJJXXXwwwwww~~~||||||~~~|||\\\HHHIIIKKKQQQVVVQQQUUUTTTTTTVVV___qqqsssVVVTTTZZZ___VVVHHHLLLZZZhhhuuuuuuggg```^^^ZZZTTTQQQPPPRRRSSSSSSSSSPPPMMMKKKKKKLLLLLLLLLJJJIIIJJJMMMKKKFFFEEEHHHEEEEEEEEEFFFGGGFFFDDDAAA@@@???<<<:::777555444444000111444999???BBBCCCBBBDDDCCC@@@>>><<<;;;::::::::::::::::::::::::::::::;;;>>>@@@AAAAAAAAACCCDDDFFFGGGGGGHHHIIIJJJJJJJJJOOOMMMPPPVVV[[[\\\___bbbaaaHHHHHHPPPUUUYYYWWW```gggmmmoooPPP^^^|||vvvjjjfff```ccciiiooorrrpppkkkggghhhjjjmmmooonnnkkkhhhffffffpppzzzwwwkkk___[[[]]]ddddddeeefffffffffeeeeeeddd``````eeehhhddd^^^\\\VVVSSSQQQQQQQQQUUU___jjjzzzxxxsssyyyuuunnnuuuTTTDDDEEEIIIOOOVVV]]]dddjjjoootttjjjqqqaaabbbdddfffiiimmmsss{{{~~~}}}|||zzzwwwrrrooowww|||xxxyyyrrrpppmmmjjjiiijjjlllmmmtttuuuuuuzzzwwwmmmeee```PPPHHHDDDEEECCC======CCCWWWjjjyyyuuuggg^^^SSSPPPJJJIIIQQQ]]]eeefffkkkgggfffgggiiimmmvvv~~~|||qqqtttaaagggyyytttRRR===888555777777999;;;???CCCGGGIIIQQQ```~~~xxx|||||||||}}}sssWWWHHHKKKMMMSSSWWWTTTSSSTTTVVVVVVZZZllleeeZZZXXX^^^YYYKKKIIISSSbbboooxxxhhh^^^^^^[[[VVVSSSSSSTTTUUUUUUQQQMMMIIIIIIKKKLLLKKKIIIJJJIIIJJJLLLIIIDDDCCCFFFCCCCCCEEEGGGIIIHHHEEEBBB@@@???===;;;888555333222000111444888===@@@AAA@@@DDDBBB@@@>>><<<;;;;;;;;;888888888888888888888888999;;;===>>>===>>>???AAADDDDDDDDDEEEEEEFFFFFFFFFLLLLLLOOOTTTVVVWWW^^^gggYYYFFFJJJSSSXXXZZZWWW^^^fffkkk~~~{{{RRRUUUrrrooo```]]]___dddllltttuuupppkkkfffhhhjjjlllkkkjjjgggfffdddooozzzzzznnnbbb]]]\\\dddcccccccccccccccddddddaaa]]]]]]bbbccc[[[RRRMMMKKKFFFCCCBBBAAAEEEOOO[[[hhhrrr|||{{{sssnnnqqqwww}}}rrrjjjrrrwwwPPPFFFEEEJJJQQQXXX]]]cccjjjooommmmmm|||zzzeeeccccccdddffflllssszzz~~~}}}|||}}}~~~zzzvvvqqqwww}}}zzzrrrlllhhhhhhhhhuuuvvvuuussswwwyyypppiiifffWWWNNNGGGGGGDDD>>>@@@HHHlll~~~qqqhhh^^^UUUNNNKKKHHHGGGKKKVVVbbbkkknnnooonnnllljjjkkknnnvvv|||}}}~~~wwwyyyeeejjj}}}mmmMMM;;;999888777888999;;;???CCCFFFHHHVVViiisss}}}~~~~~~|||~~~mmmTTTHHHLLLOOOTTTZZZXXXPPPTTTXXXVVVTTTdddfffVVV[[[]]]QQQJJJNNN^^^iiizzzpppeee]]]YYYUUUSSSSSSUUUVVVVVVOOOKKKIIIIIILLLMMMLLLJJJLLLKKKKKKLLLIIICCCAAADDDBBBCCCDDDGGGIIIIIIFFFDDD@@@???===;;;888555333222000111333888<<>>BBBJJJjjj{{{uuuvvvzzz{{{{{{rrrggg```\\\WWWOOOHHHIIIEEEEEEOOO___llltttxxxssssssqqqnnnnnnqqqvvvyyyrrrxxxzzzyyyjjjnnnjjjGGG777999;;;999999:::<<<>>>BBBEEEFFFSSSjjjjjj}}}}}}~~~}}}zzz}}}fffPPPIIIOOOPPPTTTZZZYYYOOOSSSWWWVVVQQQ\\\qqqVVVYYY___TTTJJJKKKYYYbbbqqquuujjj\\\YYYUUUSSSSSSTTTTTTTTTNNNLLLKKKLLLNNNOOOOOONNNNNNLLLLLLMMMIIIBBB@@@BBBCCCCCCDDDGGGIIIIIIGGGEEEAAA@@@===:::777555333222111222444888<<>>AAA@@@>>>;;;:::999999:::888888888888888888888888888:::::::::::::::<<<>>>>>>>>>??????@@@AAAAAABBBAAAGGGMMMMMMKKKSSSkkkiiiOOOKKKSSSXXXYYYaaadddcccfffkkkqqqZZZDDDVVV{{{zzziii___\\\^^^\\\\\\aaaiiinnnnnnllljjjgggdddaaa```bbbeeegggeeennnvvvvvvnnneee``````aaa```______^^^_________^^^^^^___^^^VVVMMMKKKOOOHHHGGGHHHJJJGGGEEEHHHNNN[[[\\\YYYRRRKKKIIIOOOVVV]]]mmmxxxvvvxxx}}}zzz~~~llliii~~~{{{dddHHHKKKNNNUUU^^^ccceeehhhooottt{{{|||yyyhhheeefffggghhhhhhkkkooosssyyyxxxxxxzzz~~~wwwrrrlllmmmsssyyy}}}}}}{{{sssnnnllllllllljjjnnnrrrsssrrryyyzzzssseeeXXXKKKFFFAAA<<>>>>>===???>>><<<:::999888888999888888888888888888888888888999999999888999;;;===::::::;;;<<<>>>???@@@@@@@@@DDDHHHIIILLLYYYuuu___LLLOOOWWWYYYVVVZZZdddbbbbbbhhhkkkkkkIIINNNnnn~~~ooohhhfffeeeaaa^^^[[[\\\aaagggjjjlllkkkhhhdddaaa```aaadddfffcccllltttuuunnnfffaaa_________^^^^^^^^^]]]]]]]]]]]][[[[[[YYYQQQHHHGGGKKKIIIIIILLLOOOMMMJJJLLLQQQTTTRRRNNNKKKIIIKKKNNNPPPVVV```iiillloootttvvvsssjjjmmmpppnnnggghhh||||||}}}\\\DDDMMMPPPXXXaaaeeeeeehhhmmmsss|||zzz{{{kkkcccgggkkkkkkiiiiiimmmqqquuuwwwzzz|||||||||}}}~~~yyyuuuooollllllnnnooopppvvvsssnnnkkkiiiiiikkkmmmooooooqqqrrrrrrxxxvvvmmm]]]OOOGGGAAA<<>>===>>>===;;;999888888888888888888888888888888888888777888888888777888:::<<<777888999:::<<<===>>>???CCCCCCEEEHHHOOOaaa~~~|||~~~ZZZKKKPPPYYYXXXSSSPPP______]]]ddddddttt|||UUUMMMffftttyyy{{{ssseeeaaa\\\[[[]]]ccciiimmmkkkiiieeecccaaabbbdddeeeaaajjjtttvvvooofff```^^^]]]^^^^^^^^^^^^]]]\\\[[[\\\YYYWWWUUUOOOFFFCCCDDDIIIJJJNNNRRRQQQMMMOOOTTTRRRNNNKKKJJJMMMPPPOOONNNPPPVVV```kkkvvviiifffhhhppptttzzz}}}xxxxxxdddvvvWWWBBBOOOOOOWWW```ccccccdddjjjoootttooo|||qqqbbbhhhnnnnnnjjjiiimmmrrruuuyyy~~~|||yyywwwwwwwwwuuuoooiiifffgggmmmrrrmmmkkkhhhffffffhhhjjjlllooollllllpppsss}}}uuussscccSSSJJJCCC???EEEOOO]]]yyyvvvyyywwwmmmnnnwwwkkkfffffflllgggccceeeiiiggg]]]TTTFFF@@@HHHfff|||{{{}}}qqqbbbXXXVVVhhh{{{___@@@777;;;::::::;;;===@@@EEEIIIMMMPPPSSSYYYjjjkkk{{{ssstttvvvzzz|||oooOOORRRSSSQQQQQQTTTSSSPPPOOOLLLNNNSSSSSSUUUfff{{{cccTTT\\\TTTDDDGGGEEEOOO[[[eeevvvxxxgggccc\\\VVVSSSQQQPPPPPPKKKKKKKKKMMMNNNMMMKKKHHHNNNNNNNNNKKKHHHEEEEEEEEEEEEFFFEEECCCEEEHHHGGGCCCEEECCC>>>888333111333666333444777999;;;===>>>>>><<<::::::;;;>>>>>>;;;888:::999999999999999999999666666666666777888999:::::::::999999:::<<<===???===BBBDDDHHH]]]|||}}}nnnpppOOOMMMQQQUUUXXXVVVWWW\\\bbbbbb]]]```sss___HHHYYYttt}}}nnneee]]]\\\\\\]]]dddmmmllleeedddgggccc[[[[[[ccccccgggmmmooolllfff```]]]]]][[[ZZZZZZ\\\\\\[[[ZZZ]]]YYYVVVSSSMMMGGGKKKTTTPPPTTTXXXZZZXXXTTTQQQOOOJJJLLLPPPUUUYYYYYYUUUQQQWWWYYYaaarrr~~~}}}yyyyyysssccc{{{uuuTTTLLLQQQTTT```hhheee```aaaggglllnnnuuunnnoooiiikkkooooooiiieeejjjtttwwwrrrwwwyyyooonnnrrrssssssnnnddd]]]bbblllfffeeeddddddeeefffhhhiiikkkkkkkkkqqqvvvvvv{{{uuukkk^^^RRRFFF???CCCJJJiii{{{ttt~~~uuusss|||~~~qqqkkkkkkooonnnjjjiiikkkkkkbbbWWWNNNMMMHHHbbb}}}nnndddUUUQQQaaazzz|||pppnnnkkk~~~~~~RRR@@@:::888:::888;;;@@@EEEJJJNNNPPPRRRYYY[[[kkkoooxxxlllpppwww}}}}}}hhhMMMPPPRRRQQQRRRVVVVVVTTTTTTPPPPPPTTTTTTUUUbbbtttxxxvvvlllXXXNNNSSSRRRFFFAAAFFFMMMUUU]]]mmmpppiii___XXXTTTSSSRRRPPPLLLLLLLLLNNNOOOOOOMMMKKKNNNNNNNNNLLLJJJHHHHHHHHHDDDFFFFFFDDDEEEHHHGGGCCCDDDBBB>>>888333111222444555555666888999;;;<<<<<<<<<;;;<<<>>>AAAAAA>>>;;;999999::::::::::::999999666666666666777888999:::999999888888999;;;===>>>??????CCCNNNgggzzzpppmmmtttjjjMMMMMMRRRWWW\\\ZZZZZZ\\\aaadddccceeeooozzztttLLLLLLbbbuuukkkaaa]]][[[\\\ccclllqqqlllhhhgggeeeaaa```bbbbbbfffkkkllljjjeee```^^^YYYXXXXXXZZZ\\\]]]\\\[[[[[[WWWTTTUUUTTTRRRWWW^^^aaaaaa^^^YYYSSSOOOOOOQQQKKKRRR[[[```^^^XXXRRROOOWWW```lllsssvvvwwwtttyyy~~~zzzzzznnnPPPLLLSSSYYYeeennnmmmfffbbb```___lllsssrrruuunnnkkkmmmrrrtttoooiiikkkrrrxxxtttwwwxxxnnnmmmlllmmmppppppjjjbbbaaaeeedddcccccccccdddeeefffgggkkkkkkjjjoootttttt{{{qqqdddWWWJJJBBBDDDKKKiii}}}vvvwwwvvv~~~wwwpppooosssrrrooommmooopppiii___NNNPPPLLLaaammmggg\\\WWWaaaqqqjjjXXXPPPOOOhhhwwwOOO>>>;;;888;;;===>>>AAAEEEJJJPPPTTTWWW[[[ZZZhhhssswwwjjjqqq|||}}}uuuqqquuuuuu|||yyy___PPPSSSSSSQQQRRRUUUVVVSSSXXXSSSQQQTTTSSSSSS\\\iii|||ssszzzppphhh___TTTMMMQQQPPPCCCFFFIIIMMMSSScccxxx|||rrrddd[[[WWWVVVSSSPPPKKKKKKKKKLLLNNNOOOMMMLLLNNNOOOOOOMMMKKKIIIJJJJJJDDDFFFFFFDDDEEEHHHFFFBBBCCCAAA>>>888333000000111555555444444555777999:::;;;<<<>>>BBBDDDDDDAAA>>>888999;;;<<<<<<;;;:::999666666666666777888999999888777777777888:::<<<===BBB>>>DDDZZZwww}}}mmmffffffcccLLLMMMPPPUUUZZZXXX]]]\\\___fffiiiiiijjjlllOOOAAARRRttt{{{rrrfff___[[[[[[aaagggsssqqqlllfffccceeeddd```aaadddhhhhhhfffccc```___ZZZYYYYYY[[[\\\\\\YYYWWWWWWVVVYYYbbbggggggeeedddiiiiiifff^^^UUUQQQRRRVVVTTT[[[aaaaaaZZZSSSQQQRRR[[[cccnnnuuuvvv}}}|||{{{{{{wwwwww|||yyyyyyyyygggNNNMMMVVVYYYdddmmmnnniiibbb[[[TTTccckkkwwwpppfffoookkkmmmrrrvvvsssmmmllloooyyyuuuwwwvvvmmmkkkhhhiiinnntttssskkkbbb___bbbbbbbbbbbbcccdddeeefffjjjkkkiiimmmssssss|||oooaaaRRRHHHIIINNNmmm~~~{{{}}}vvvvvvzzzyyyvvvsssuuuwwwrrriiiTTTYYYVVVbbb}}}hhhddd^^^[[[\\\```nnnrrrZZZGGGEEEBBBZZZnnnIII===;;;999===???@@@BBBEEEJJJPPPVVVYYY]]][[[gggwwwtttpppxxxxxxkkkdddfffzzzxxxoooWWWUUUWWWVVVRRRQQQSSSSSSPPPXXXSSSQQQSSSSSSRRRWWW___mmmQQQQQQWWWHHHDDDEEEGGGNNN\\\ppp|||kkk```[[[XXXTTTPPPJJJIIIHHHIIIKKKLLLLLLKKKOOOPPPOOOMMMJJJHHHHHHHHHDDDFFFEEECCCDDDGGGEEEAAAAAA@@@===999444000///000222111000000111444666888888:::>>>BBBDDDCCCAAA???888999<<<>>>>>>===:::999666666666666666777888888666666666666888:::<<<===BBB???KKKjjjttteeegggppp|||^^^MMMOOOOOORRRUUUSSS]]][[[^^^eeeiiihhhggggggzzzWWW@@@LLLZZZsss{{{tttkkkccc^^^\\\]]]```kkkqqqoooddd___bbbccc^^^aaaccceeeeeecccaaa``````^^^]]]\\\\\\\\\ZZZVVVSSSPPPTTT^^^mmmwwwssseeeZZZ```dddhhheee___ZZZZZZ]]]___]]]YYYQQQKKKLLLRRRXXX]]]]]]dddssszzzxxxyyy|||tttoooqqqvvvdddNNNNNNUUUTTT\\\dddffffffddd]]]VVVZZZ```iiippp]]]{{{xxxlllkkknnnrrrrrrnnnlllnnnxxxssstttyyyzzzsssllliiiiiihhhmmmvvvzzzrrrfff___aaaaaabbbbbbcccdddeeefffhhhjjjhhhmmmtttuuuzzzlll\\\OOOMMMRRRsssyyy{{{~~~zzz{{{}}}xxxqqq\\\aaaaaaggg}}}eee```___^^^YYYRRRWWWlll~~~pppcccTTTHHHJJJCCCWWWeeeEEE<<<;;;:::>>>>>>???BBBFFFKKKPPPUUUWWW[[[^^^nnnuuuwww~~~zzzlllaaabbbqqqfffSSSVVVXXXVVVRRRQQQSSSRRRPPPVVVUUUTTTUUUUUUUUUXXX]]]wwwiiiXXXWWWJJJDDDCCCEEEMMMZZZiiixxxtttggg```[[[VVVRRRLLLJJJHHHHHHJJJLLLLLLLLLPPPPPPOOOLLLHHHDDDCCCCCCDDDEEEDDDAAABBBEEEDDD@@@@@@???===999444111000111//////......///222555666444777<<<@@@AAA@@@>>>===777999<<<>>>>>>===;;;999666666666666666666777888666555555666777:::<<<======BBBXXXzzzjjj\\\ggg|||ppp[[[RRRUUUSSSTTTXXXUUUZZZZZZ^^^cccdddccceeejjjwwwmmmJJJGGGDDDVVVpppxxxvvvpppiiiccc___\\\YYYbbbmmmqqqggg___```bbb``````bbbcccbbb```______```___^^^\\\\\\\\\ZZZWWWTTTQQQTTT]]]jjjtttqqq```PPPWWW\\\aaaaaa___]]]___bbb___VVVKKKCCCBBBHHHPPPVVVYYYVVV\\\ooo{{{|||zzzttttttwww~~~yyyooolllpppvvvfffWWWWWWZZZ[[[___bbbbbbeeehhhgggccc^^^bbbdddvvvyyy\\\mmmrrrllljjjmmmqqqpppooopppsssooonnnppprrrnnniiigggkkkgggiiippptttooofffaaabbbbbbcccdddeeefffggggggfffjjjjjjoooxxxyyyrrraaaSSSOOORRRuuu|||~~~xxxbbbbbbeeennnfff^^^```___WWWJJJGGGQQQ___mmmkkkeee]]]WWWTTTNNNHHHEEE???SSS___BBB<<<;;;:::>>>>>>AAAFFFKKKPPPSSSTTTTTTWWWaaawwwsss{{{{{{qqqggg___pppwww]]]QQQRRRTTTSSSPPPPPPTTTUUUSSSVVVXXX[[[ZZZXXXXXXZZZ^^^ooolllZZZQQQFFFCCCDDDLLLUUU```mmmwwwrrrggg___YYYUUUQQQNNNKKKKKKLLLNNNOOONNNPPPPPPOOOKKKFFFBBB@@@@@@EEEEEEAAA===>>>BBBBBB???@@@???<<<888444222222444000000//////000222333444000444999<<<<<<;;;::::::777888:::<<<===<<<;;;:::666666666555555666666777555555555666888:::<<<>>>===MMMiiiyyybbbVVVgggfffYYYYYY]]]ZZZ[[[___\\\YYYYYY\\\___^^^]]]ccckkkzzzxxx```DDDBBBJJJ]]]zzz~~~yyyzzzxxxpppiiiddd^^^WWW[[[fffooommmgggddddddddd```bbbbbbaaa___^^^^^^^^^ZZZYYYXXXYYY[[[\\\[[[ZZZ^^^\\\\\\bbblllppphhh\\\\\\[[[ZZZYYYXXXZZZ^^^aaaTTTNNNFFFCCCEEEJJJNNNPPPRRRTTT\\\iiittt|||~~~wwwmmmmmmooouuu}}}}}}ssspppqqqwww}}}nnngggiiijjjiiikkkkkkiiijjjnnnpppooolllnnnjjjttt|||___bbb{{{pppiiikkkqqqrrrqqqqqqjjjgggeeegggiiiiiigggeeegggdddccceeeeeebbb```aaabbbcccdddfffggghhhhhhiiifffkkklllrrr||||||~~~vvveeeVVVQQQRRRsssjjj___cccuuueee[[[[[[XXXQQQHHHCCCCCCFFFKKKNNNOOONNNNNNNNNIIICCCCCCAAAYYY}}}XXX???<<<<<<:::???BBBFFFKKKQQQTTTVVVUUUTTTTTTbbbzzzfff~~~zzzqqqiiicccggglllWWWQQQQQQSSSRRROOOOOOSSSUUUTTTSSSZZZ___]]]XXXVVVYYY\\\pppzzz\\\[[[LLLFFFCCCGGGMMMTTT___jjjuuu}}}}}}oooccc]]]ZZZTTTQQQMMMKKKLLLNNNOOOOOOOOOOOONNNJJJEEEBBB@@@@@@EEEDDD???999:::???AAA???@@@???;;;777444333555888555555444444333333222222///333777888777666777888777888999:::;;;;;;;;;;;;777666666555555555666666666666666777888;;;===???GGGaaa{{{oooaaa]]]sss___YYY]]]bbb]]]]]]```]]]YYYXXXZZZ\\\\\\[[[___fffpppzzzvvvPPPIIIJJJUUUlllwwwooojjjbbbZZZXXX]]]gggppprrrkkkeeedddaaabbbcccbbb___]]]\\\]]]WWWUUUTTTUUUWWWZZZ\\\\\\aaa^^^ZZZ\\\gggsssrrrkkkdddaaa]]]\\\\\\\\\[[[ZZZOOONNNLLLJJJIIILLLOOORRRQQQSSSYYY```dddjjjxxx|||sssmmmiiikkkqqq|||}}}mmmjjjpppwwwzzziiikkkooonnnnnnrrrssspppnnnpppqqqpppssswwwsssyyyeee]]]tttsssiiijjjppppppmmmjjjbbb```]]]^^^bbbeeeeeeccccccaaa___]]]XXXTTTXXX___aaaccceeeggghhhiiiiiiiiigggmmmooottt~~~}}}zzz|||kkk\\\UUUWWWqqqxxx___aaazzzlll\\\XXXSSSRRRUUUWWWSSSOOOQQQUUUWWWWWWXXXWWWRRRKKKLLLQQQnnnvvvRRR;;;<<<<<<;;;@@@GGGIIIMMMQQQTTTUUUUUUUUUSSS^^^ttt]]]vvvjjjccc___uuueeeRRRQQQTTTUUUSSSNNNNNNQQQRRRQQQPPPYYY___\\\UUURRRUUUXXXiiiyyyXXX___QQQHHHBBBCCCFFFKKKVVVaaakkkrrr~~~uuuggg```^^^TTTQQQLLLJJJJJJLLLMMMMMMNNNNNNMMMJJJFFFCCCBBBBBBFFFCCC===777888===@@@???@@@???;;;777444444777:::::::::999888666444222000///222666666555444666888777777888888999:::;;;;;;777666666555555555666666666666666777999;;;>>>???UUUttt{{{mmmhhheeeiiizzz]]]YYY```ccc[[[YYY\\\XXX[[[XXXXXX[[[\\\[[[]]]```^^^iiinnncccJJJHHHNNNaaa|||{{{rrrmmmfff^^^VVVTTT^^^pppxxxpppeeeaaaaaacccdddccc```]]]\\\[[[XXXUUURRRRRRTTTWWWYYYZZZUUUUUUTTTWWWdddrrrtttmmmgggeeedddfffhhhddd[[[TTTQQQRRRRRRNNNJJJLLLTTT[[[UUURRRSSSXXX^^^bbbiiiooouuuvvvuuurrrmmmkkklllnnnlllmmmsssooo___bbbooozzzgggZZZ```eeeccchhhpppuuurrrooonnnmmmkkkrrrxxxvvv}}}kkk\\\qqqtttiiiiiinnnmmmgggbbb]]][[[XXXYYY]]]cccdddbbb``````___ZZZQQQLLLTTT___aaabbbdddfffhhhiiiiiihhhhhhoooqqqvvv|||uuuyyyrrrbbb[[[\\\rrrbbbaaa}}}zzzccc\\\WWW]]]kkkuuurrrkkklllmmmkkkgggeeeeeeaaa\\\RRR^^^qqqMMM999<<<===;;;AAAIIIJJJLLLNNNPPPRRRSSSTTTTTT[[[lll```{{{qqqUUUQQQpppxxxUUUKKKUUUQQQRRRUUUWWWXXXVVVQQQMMMQQQTTTVVVQQQKKKIIINNNSSS\\\fffZZZWWWLLLCCCCCCEEEFFFLLLSSSbbbmmm}}}vvvfffXXXVVVSSSOOOMMMLLLKKKIIIHHHDDDJJJOOONNNFFFAAA@@@BBBDDD@@@<<<888888;;;???BBB???;;;888666777888666444777888:::;;;:::888555333555555555666666666666666::::::999999888888999999:::999888666555555555555444222555;;;<<<===CCCLLLrrr}}}qqq^^^VVVfffjjj```bbbbbb___ZZZWWWWWWYYY]]][[[XXXXXXZZZ]]]^^^^^^pppxxx||||||gggUUUNNN\\\rrr|||rrrjjjgggZZZTTTRRR\\\llluuuqqqiii```eeegggdddbbb```]]]YYYWWWUUUTTTTTTUUUVVVVVVUUUVVVSSSOOONNNRRRYYYaaagggpppvvv|||}}}vvviii\\\TTTSSSUUUWWWVVVTTTUUUZZZ___XXXWWWUUUUUUWWW\\\```ccciiieeedddiiijjjfffgggkkkpppxxx|||mmmfff```bbblllxxxzzz{{{[[[XXX\\\YYYYYYaaafffgggbbb___ccchhhkkklllvvvpppyyy{{{]]]cccuuuqqqkkkhhhiiijjjfffaaaVVVRRRSSSZZZ___```___aaaWWW^^^]]]QQQIIINNNZZZccccccaaaaaaddddddcccfffkkkmmmooorrruuuxxxzzz|||}}}~~~{{{pppgggbbbzzzoooiiizzzttt``````}}}|||nnncccEEE>>>:::;;;>>>===FFFKKKQQQSSSQQQPPPSSSVVV___aaaooolllmmm]]]LLLXXX~~~mmmQQQJJJSSSRRRRRRSSSTTTTTTQQQLLLIIIKKKMMMNNNLLLIIIIIIMMMQQQUUUmmmwwwcccYYYXXXPPPGGGDDDCCCEEEJJJOOO\\\fffuuu|||mmm___VVVVVVTTTRRRNNNLLLJJJIIIFFFJJJLLLKKKEEEAAA@@@AAADDDAAA<<<999999<<<@@@CCC@@@<<<999888888888777555444555888999:::999777666555555666666777888999999:::999999999999999::::::999888777555555555555666888888;;;>>><<<===HHHTTTzzzmmmaaaVVV___zzzccc^^^^^^___]]]ZZZXXXWWWXXXYYYWWWVVVVVVXXXZZZ[[[[[[lllqqq~~~xxxzzz\\\UUUbbb}}}{{{pppjjj___ZZZVVVWWW^^^gggnnnpppfffiiiiiidddaaaaaa___\\\YYYWWWVVVVVVXXXXXXWWWVVVUUUSSSQQQUUU___kkkvvv|||wwwkkkddddddhhhiiicccXXXRRRTTTXXXZZZYYYWWWVVVWWWYYY\\\^^^```___bbbhhhjjjhhhjjjooowww~~~mmmaaa```aaahhhssszzziiiVVVZZZZZZYYY]]]bbbhhhkkkgggcccdddffffffkkkqqqooouuu]]]YYY}}}|||tttoooiiigggiiiiiieee```SSSRRRWWWaaafffddd```___[[[YYYUUUOOOLLLRRR^^^hhhhhhccc```bbbddddddgggkkkoooppprrrtttvvvxxxyyyzzzzzz}}}qqqkkkzzzrrroookkkzzz^^^CCC>>>;;;<<<@@@@@@FFFKKKRRRTTTTTTUUUXXX[[[ZZZ```ooouuu{{{tttYYYKKKLLLhhhcccRRRPPPVVVSSSQQQPPPOOOOOOLLLHHHEEEKKKKKKJJJIIIIIIKKKLLLMMMSSSaaannnyyy}}}~~~zzzmmmaaaYYYUUUMMMDDDAAADDDHHHIIISSS]]]kkkvvv}}}vvvjjj\\\[[[ZZZVVVQQQMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@CCCAAA===:::;;;===AAADDD@@@>>>;;;999999:::999888222333666888::::::999888444555666777999:::;;;;;;999999888999999:::;;;<<<777666555444444555666777888:::<<<<<<:::???PPPaaasss[[[SSSWWWqqquuuZZZZZZZZZZZZ[[[[[[ZZZXXXVVVTTTSSSSSSTTTWWWYYYYYYXXXdddgggkkk}}}wwwXXXVVVooowwwnnngggccc\\\TTTQQQYYYiiiuuu{{{|||xxxoooiiieee```ZZZVVVUUUTTTTTTVVVVVVUUUSSSQQQPPPTTTcccyyy|||{{{~~~|||ooo^^^TTTTTTXXXXXXWWWVVVVVVWWWXXXZZZ[[[[[[]]]aaafffhhhhhhmmmtttxxxfffZZZYYY^^^fffpppzzztttxxxzzz^^^YYYaaa```___eeebbbiiinnnmmmjjjjjjiiigggiiijjjmmmrrr|||fffSSSqqqzzzrrrlllgggfffhhhhhhddd```TTTVVV^^^iiimmmgggaaa^^^```WWWQQQSSSUUUXXXbbbnnnrrriiiaaaaaaeeegggiiilllqqqrrrsssuuuvvvxxxyyyzzzxxx}}}xxxqqqyyywww|||WWW@@@===<<<===CCCCCCFFFKKKRRRVVVXXXZZZ]]]``````iiiyyyxxx{{{rrr^^^NNNRRRfffuuuZZZRRRTTTVVVSSSQQQOOOMMMMMMLLLIIIGGGQQQNNNKKKKKKMMMMMMLLLJJJQQQ[[[iii{{{wwwvvvzzzeee]]][[[RRREEEAAAEEEFFFDDDMMMUUUaaakkkrrrxxxuuuiiiccc\\\VVVSSSQQQNNNLLLIIIEEEBBBAAACCCEEEDDDCCCDDDAAA>>><<<<<>>>>>===>>>DDDFFFGGGKKKQQQVVVXXXZZZ]]]___iiirrrzzzlllZZZPPP[[[uuugggPPPNNNQQQQQQRRRPPPNNNNNNOOOOOONNNMMMRRROOOLLLLLLOOOPPPMMMJJJJJJRRR```vvvssshhhbbbUUUIIIEEEFFFFFFCCCJJJPPPXXX```gggoooxxx~~~yyymmm^^^VVVVVVUUURRRMMMHHHDDD@@@@@@DDDGGGHHHFFFDDDBBB???======???BBBDDDAAA@@@>>>===;;;;;;<<<===777777888999999888777777777777777777777777777666666666777888999:::<<<===555555444444555666888999:::999999???PPPiiisssaaaUUUEEEYYYzzzxxx]]]WWWXXXVVVVVVXXX[[[\\\YYYVVVUUUUUUUUUWWWZZZ[[[ZZZYYYUUUYYY[[[cccjjjjjj}}}~~~}}}rrrnnnfff\\\UUUTTTXXX\\\]]]cccjjjnnnpppooofff\\\WWWVVVTTTTTTVVVWWWWWWVVVXXXTTTUUU___rrr|||eeeUUUOOOMMMNNNOOOOOOQQQSSSVVVYYY\\\]]]\\\^^^aaaeeemmm{{{zzzgggZZZXXXZZZccclllvvv~~~tttlllhhhqqquuugggbbbfffiiihhhiiimmmnnnmmmaaa]]]fffjjjooojjjxxx[[[___wwwllleeefffhhhfffdddeeepppoooqqqsssppphhhccccccfffeeeooo|||{{{qqqrrr~~~sssccc___dddhhhjjjkkkppppppqqqtttvvvzzz|||~~~{{{||||||hhhLLL>>>@@@>>>???EEEGGGJJJMMMQQQUUUVVVXXXYYYYYYdddlllwww___NNNXXX}}}```OOOPPPRRRPPPPPPOOONNNOOOQQQQQQQQQPPPLLLJJJIIIKKKOOOQQQOOOMMMIIILLLUUUlll}}}lllZZZQQQMMMIIIEEECCCGGGKKKPPPUUU[[[dddnnnvvvxxxggg]]]ZZZXXXTTTPPPJJJFFFBBBBBBEEEHHHIIIHHHDDDBBB???======>>>AAABBB@@@@@@???===;;;;;;<<<>>>::::::::::::999888777666999888888777666666555555555555666666888999:::;;;777666555555666777888999777:::???KKKbbb}}}sss___RRRMMMLLLjjjlllZZZ\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYZZZ___cccvvvjjj]]]lllwwwrrrjjjddd___YYYRRRMMMLLLSSS[[[cccjjjnnnhhh```\\\XXXTTTRRRRRRSSSSSSSSSVVVRRRPPPTTT\\\bbbeeeeeemmmzzz}}}fffUUUQQQRRRTTTUUURRRRRRSSSTTTWWWZZZ\\\^^^\\\aaahhhppp~~~qqq```UUURRRVVV\\\kkksss}}}yyynnnyyynnndddgggfffccccccggghhheee^^^[[[bbbgggiiimmmjjjbbbTTTttt~~~qqqggghhhiiigggfffjjj}}}|||}}}|||uuujjjdddcccfffooovvveee___bbbeeehhhjjjmmmmmmnnnppptttwww{{{}}}yyyyyyyyy~~~___FFF===BBB@@@AAAHHHKKKNNNPPPSSSUUUVVVVVVVVVUUU[[[bbbkkkTTTOOOqqqvvv\\\SSSSSSSSSRRRMMMMMMMMMNNNPPPQQQOOONNNJJJJJJKKKLLLNNNOOOOOONNNNNNLLLRRRjjjyyy```[[[WWWKKKDDDEEEDDDFFFHHHKKKOOOXXXdddmmm{{{vvvjjj```YYYUUUSSSNNNKKKHHHFFFFFFGGGHHHHHHEEECCC@@@===<<<===???@@@???@@@@@@>>>;;;:::<<>>>>>@@@@@@>>>;;;:::<<>>>>>>>>???<<<<<<<<<;;;;;;:::::::::999999888888777777666666222444777777555444555666:::777888<<<;;;777999???QQQaaawww~~~yyykkkUUUCCCEEE[[[rrrhhhbbbaaaZZZ\\\^^^___^^^[[[ZZZZZZZZZ\\\]]]XXXQQQQQQWWWYYYVVV^^^]]]ZZZ^^^ccckkkzzzVVVPPP]]]ppp|||tttkkk```YYYZZZTTTNNNOOOTTT]]]lllzzz{{{nnn```XXXZZZ^^^SSSRRRQQQOOOOOOPPPSSSUUUGGGJJJKKKHHHEEEJJJWWWcccgggjjjmmmooolllggg```\\\WWWVVVVVVYYY```kkkxxxyyyggg^^^XXXOOOLLLUUU```gggooouuusssmmmffffffkkkpppssssssoooiiifffggghhhiiirrr}}}vvvmmmpppllljjjllliiikkkVVVRRRxxxlllhhhkkkkkkooovvvlllYYYcccllleee___ffflllmmmkkkrrrzzz{{{wwwuuuxxx|||wwwzzz~~~~~~}}}mmmoooqqqIIIBBB>>>AAAGGGKKKPPPUUUYYYZZZ]]]```bbbaaa]]][[[VVV[[[```dddjjjmmmtttZZZSSSUUUSSSRRRSSSMMMHHHHHHMMMQQQOOONNNOOORRROOOMMMLLLNNNOOONNNLLLJJJOOONNNPPPhhh|||ppplllfffaaa\\\VVVOOOJJJBBB@@@???AAACCCEEEMMMVVVbbbjjjtttyyyzzz{{{|||ttthhh^^^UUUTTTRRRMMMGGGCCCBBBDDDCCC@@@<<<;;;<<>>>>>>>>??????;;;;;;;;;;;;::::::::::::888888888777777777666666999999999888888777888888888555666::::::999===CCCGGGYYYrrr|||{{{eeeTTTOOOHHHKKKkkkbbb^^^aaa]]]cccbbbaaa^^^\\\[[[\\\^^^[[[\\\XXXRRRQQQVVVWWWTTT\\\[[[ZZZ]]]aaafffpppQQQWWWcccyyy~~~xxxqqqfff^^^^^^XXXRRRPPPOOOQQQXXX```uuu}}}~~~oooaaaZZZ]]]XXXSSSRRRSSSUUUTTTRRRLLLQQQTTTSSSRRRVVVaaajjjqqqsssvvvvvvqqqiii```ZZZRRRXXXcccppp|||ooo]]]RRROOOOOOMMMRRR___kkkrrrxxx~~~nnn}}}sssllleeecccfffjjjllllllmmmhhhdddfffiiilllttt}}}vvvlllpppqqquuuxxxvvvooo\\\RRRmmmoookkkkkkjjjnnntttnnn]]]bbbjjjkkkaaaeeekkklllooouuu{{{{{{wwwuuuwww{{{zzz{{{}}}|||{{{yyyiiikkkjjjFFF@@@>>>BBBGGGKKKOOOTTTUUUVVVYYY[[[^^^^^^]]]\\\UUUXXX\\\```zzznnnwwwdddSSSQQQTTTSSSTTTVVVOOOJJJIIIOOOSSSQQQMMMJJJNNNLLLKKKKKKLLLMMMLLLKKKIIIKKKKKKJJJTTTlllvvvhhhkkkmmmhhh```WWWSSSRRRFFFBBB@@@AAAAAABBBHHHOOO]]]bbbiiillllllooovvv|||~~~tttjjjZZZZZZVVVPPPKKKGGGGGGGGGBBB???<<<;;;<<<>>>??????@@@???>>>======>>>???@@@999::::::::::::::::::;;;888777777777777666666666999777666666777888888888999777777999:::<<>>>>>>>>>>>===<<<<<<<<<===>>>???888999999999::::::;;;;;;777777777777777777777777666555555777999:::999777::::::;;;>>>AAAGGGOOOVVVdddqqqyyymmmdddKKKLLLEEECCC\\\cccVVVXXX]]]]]]^^^^^^]]][[[YYYXXXZZZ\\\\\\^^^^^^\\\YYYXXXVVVUUUTTTWWWYYY^^^aaa]]]kkkdddSSSTTTqqqyyytttllleee```]]]XXXQQQMMMMMMLLLPPPZZZhhhvvvzzzvvvrrrpppppppppnnnkkkwww{{{{{{vvvsssrrrxxxuuuoookkkiiikkknnnppp|||qqqiiiVVVQQQKKKFFFEEEHHHLLLPPPRRR[[[iiiuuu~~~ooofffuuutttoooiiifffhhhmmmqqqrrrnnniiidddcccdddfffhhhiiimmmeeeiiikkkvvvzzzvvvyyyZZZ```rrriiifffjjjrrr{{{iiihhhooowww}}}llljjjooorrrvvvxxxzzzxxxvvvvvvyyy}}}|||zzzzzzzzzyyy}}}{{{RRRBBB@@@AAAGGGKKKLLLOOOSSSSSSSSSSSSSSSTTTWWWZZZ]]]XXXVVVXXXZZZjjjxxx{{{xxxSSSPPPOOORRRUUUTTTTTTTTTWWWSSSNNNLLLMMMNNNKKKGGGKKKKKKLLLLLLLLLLLLLLLLLLHHHGGGJJJKKKEEEGGGaaa~~~rrrsssjjjYYYQQQKKKFFFEEECCC@@@BBBEEEHHHKKKMMMMMMOOOWWWcccmmmyyy~~~}}}{{{}}}}}}{{{wwwvvvoooccc[[[WWWPPPIIIHHHEEEAAA?????????>>>======<<<;;;:::;;;<<<===>>>999999999::::::;;;;;;;;;777777777888888888888888888999999;;;<<<<<<;;;999888===CCCJJJTTT```lllrrryyypppdddXXXOOOBBBGGGIIISSStttqqqYYYUUUXXXXXXWWWUUUWWWZZZ[[[ZZZZZZZZZZZZZZZ\\\^^^]]]ZZZVVVUUUUUUQQQVVVXXX^^^bbb]]]eee|||aaaLLLYYYsss{{{sssllldddbbb^^^YYYUUUVVVSSSNNNKKKNNNWWWbbbiiilllooorrruuuuuuuuuvvv{{{~~~}}}|||xxxwwwvvvvvvyyy~~~xxxnnndddYYYPPPIIIHHHGGGEEEEEEHHHLLLPPPSSSdddmmmxxxwwwoooppplllgggdddeeegggjjjlllkkkjjjgggdddeeeggghhhgggnnnkkknnniiiooorrrmmm}}}zzz\\\\\\}}}vvviiidddjjjrrrmmmgggnnnttt{{{qqqooossswwwuuuvvvwwwwwwvvvxxx|||{{{zzz|||}}}{{{{{{}}}{{{xxxlllIIIBBBAAADDDJJJMMMLLLNNNRRRTTTUUUUUUTTTSSSUUUYYY\\\[[[VVVYYY\\\eee~~~tttcccLLLMMMPPPTTTVVVVVVRRRPPPRRRQQQNNNJJJJJJNNNNNNLLLKKKLLLNNNNNNLLLKKKKKKLLLIIIHHHJJJLLLFFFFFFZZZsss}}}zzzvvv\\\TTTMMMHHHFFFEEEBBBAAACCCBBBEEEGGGGGGIIIPPP]]]fffqqqvvvvvvsssqqqvvv|||~~~}}}ooofffaaaWWWLLLPPPMMMIIIFFFEEECCCAAA@@@>>>===<<<;;;;;;<<<===>>>::::::;;;;;;;;;;;;;;;<<<888888888999999999999:::888:::;;;:::::::::===???AAAJJJVVVaaannn~~~{{{nnnaaaTTTIIICCCDDD???KKKlllaaaTTTVVVUUURRRSSSRRRUUUZZZ]]]]]]\\\\\\\\\WWWXXX[[[]]]YYYSSSSSSVVVRRRVVVWWW]]]ccc___cccuuu}}}UUUKKKVVViii}}}sssiiieeeaaa\\\YYYYYYUUURRRNNNNNNOOOPPPNNNLLLPPPVVV^^^aaabbbeeemmmuuuzzz{{{xxxnnneeeXXXNNNJJJGGGEEEDDDHHHGGGFFFFFFHHHOOOWWW^^^nnnxxxrrrsssppplllgggdddbbbcccccceeehhhjjjggggggkkknnnnnnssssssvvvlllooosssoootttjjj^^^xxx|||kkkeeejjjrrrwww~~~oooeeekkkpppvvv}}}qqqpppuuuxxxsssuuuvvvvvvvvvxxx||||||yyyyyy}}}~~~|||{{{}}}~~~|||uuuzzz\\\FFFCCCCCCFFFKKKLLLKKKMMMQQQSSSVVVXXXWWWUUUUUUXXX[[[\\\VVV[[[___aaasssyyyUUUIIIKKKOOOTTTXXXWWWQQQKKKLLLPPPQQQLLLIIILLLMMMKKKJJJMMMOOONNNKKKIIIIIIJJJKKKHHHGGGIIIFFFFFFQQQ___{{{bbbUUUNNNHHHGGGFFFBBBAAABBBAAADDDFFFEEEFFFLLLVVV___dddiiijjjggggggnnnvvvzzz{{{vvvtttkkk]]]ZZZWWWSSSOOOLLLJJJGGGDDDBBBAAA???>>>===>>>>>>???===<<<<<<<<<<<<<<<<<<;;;999999:::::::::;;;;;;;;;777:::;;;::::::AAALLLVVV```jjjuuu}}}zzzmmm___SSSJJJDDD@@@FFFKKKfffvvvYYYTTTUUUNNNMMMSSSTTTVVVZZZ[[[[[[[[[\\\]]]WWWXXX[[[^^^ZZZTTTUUU[[[UUUXXXVVV[[[bbb```cccrrruuuXXXMMMVVVjjj|||~~~sssmmmiiiccc^^^]]]WWWVVVUUUSSSQQQNNNJJJHHHBBBFFFJJJMMMNNNQQQVVVZZZfffjjjsss||||||zzzuuunnnfff^^^YYYSSSLLLDDD@@@BBBEEEFFFFFFCCCFFFJJJLLLQQQZZZhhhrrryyyxxxmmmrrrqqqmmmhhhccc```^^^^^^^^^ggglllhhhfffiiinnnoooqqqssswwwlllrrryyyrrrvvv{{{___rrrooohhhjjjpppnnnsssyyy~~~|||qqqhhhjjjpppxxxvvvmmmooosssuuutttuuuvvvvvvwwwxxxyyy{{{wwwuuuwww{{{}}}{{{zzz}}}{{{|||~~~{{{yyyOOOFFFCCCCCCFFFJJJIIIGGGJJJOOOOOOTTTYYYZZZWWWVVVXXXZZZYYYSSSZZZ```]]]tttxxxlllNNNGGGJJJNNNSSSXXXXXXQQQIIIJJJRRRUUUOOOIIIIIIIIIGGGJJJMMMOOONNNJJJHHHHHHIIIKKKHHHEEEEEEEEEFFFJJJOOO{{{hhhUUUMMMGGGFFFFFFCCCAAABBB===@@@BBBAAA@@@EEENNNUUUWWW]]]aaa___```gggppptttrrraaa^^^YYYUUURRRNNNJJJHHHEEEDDDBBB@@@@@@???@@@@@@>>>>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<:::>>>@@@@@@CCCOOOdddtttoooggg[[[OOOEEE@@@??????HHHhhhiiiVVVVVVSSSIIIIIIUUUVVVWWWXXXXXXXXXXXXZZZ\\\ZZZZZZ^^^bbb^^^WWWYYY```XXXYYYVVVYYYaaa```bbbpppyyypppVVVQQQ\\\iii|||wwwrrrkkkeeebbbbbb^^^YYYSSSOOONNNOOOQQQLLLKKKKKKKKKKKKKKKKKKJJJHHHJJJQQQ[[[cccfffbbb]]][[[XXXTTTOOOLLLKKKKKKLLLKKKGGGBBBBBBEEEFFFDDDAAADDDKKKUUU[[[aaajjjxxxxxxooo~~~fffccciiiiiigggddd___[[[YYYXXX[[[ffflllgggbbbdddiiikkkkkkmmmqqqiiirrr}}}sss|||qqqyyy[[[jjjsssjjjkkknnnhhhmmmrrrtttwwwzzzxxxrrrooommmsss}}}~~~qqqiiilllpppqqquuuuuuvvvvvvvvvwwwwwwwwwssssssuuuzzz{{{xxxyyy||||||yyy}}}zzz}}}yyyzzz{{{IIIHHHCCCCCCEEEHHHGGGDDDGGGMMMKKKQQQXXX[[[YYYWWWXXX[[[VVVQQQYYY___ZZZmmm}}}jjjYYYPPPPPPRRRSSSTTTSSSSSSRRRNNNPPPPPPLLLFFFCCCGGGKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDFFFFFFjjjtttiiibbb]]]QQQEEECCCHHHHHHCCCCCCBBBAAAAAACCCEEEHHHJJJLLLOOOSSSWWW\\\aaahhhlllyyy}}}uuuqqqkkkgggbbb[[[TTTNNNJJJHHHGGGFFFFFFEEEDDDCCCBBB@@@>>><<<;;;===>>>@@@>>>>>>=========>>>>>>???@@@GGGLLLOOOXXXjjj|||{{{ooohhh^^^XXXNNNEEE@@@AAAEEEJJJtttxxxtttgggZZZUUUTTTRRRRRRSSSVVVWWWYYYYYYXXXXXXZZZ\\\\\\___bbb```[[[WWWXXXZZZZZZVVVWWW]]]```___aaagggjjj|||bbbWWWUUUppp{{{pppfffgggccc]]]YYYVVVUUUSSSQQQNNNLLLJJJIIIIIIHHHGGGEEEFFFHHHJJJJJJJJJIIIJJJKKKIIIHHHGGGEEEDDDCCCDDDDDDFFFJJJLLLJJJFFFEEEJJJPPPPPP]]]lllsssvvv|||ttt^^^kkkfff```^^^dddggggggiiikkkkkkhhhgggffffffgggdddaaaeeelllllljjjhhhhhhlllqqqtttvvvwwwgggpppjjjkkk|||lllhhhlllkkkkkkqqqsssqqqyyy}}}rrrjjjlllqqqwwwyyyyyy~~~nnnmmmoooooorrruuuxxx{{{{{{xxxvvvwwwxxxssstttuuuvvvxxxyyyzzz{{{tttvvv|||~~~}}}{{{www|||jjjNNNBBBEEEIIILLLKKKGGGEEEHHHKKKLLLNNNRRRUUUWWWXXXYYYYYY[[[[[[XXXXXXYYYaaarrrbbbVVVQQQRRRSSSTTTUUUTTTSSSRRROOOOOOOOOKKKGGGFFFHHHKKKHHHIIIIIIJJJIIIIIIGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDTTTsssvvvkkkkkkcccSSSGGGDDDEEEDDDBBBAAAAAA@@@AAABBBDDDEEEGGGHHHJJJMMMRRRZZZcccjjjtttwww{{{}}}}}}}}}}}}~~~~~~|||zzzxxxtttmmmddd^^^UUURRRMMMLLLLLLLLLJJJIIIFFFFFFEEEDDDCCCBBBBBBAAADDDCCCBBBBBBCCCGGGJJJMMMWWW^^^dddgggnnn}}}zzzpppcccZZZVVVFFFAAAFFF@@@:::OOOppp}}}vvvbbbZZZUUUUUUWWWVVVWWWYYYVVVWWWYYYYYYXXXXXXYYY[[[XXX\\\___^^^YYYWWWWWWZZZVVVRRRRRRWWWYYYYYY\\\aaa```ooosssVVVcccnnn~~~{{{tttppplllfff```\\\XXXUUURRRVVVTTTPPPNNNMMMMMMLLLKKKFFFGGGHHHHHHGGGFFFFFFFFFKKKJJJIIIGGGEEEEEEFFFGGGGGGJJJNNNRRRUUUXXX\\\___mmmqqqwwwqqqgggdddyyyuuugggbbbcccbbbeeeppp}}}gggeeefffhhhfffbbbbbbfffnnnkkkiiijjjmmmqqqtttvvv|||fffiiilllbbbooowwwllllllqqqqqqwwwwwwrrryyyxxxoooooorrrvvvvvvuuuyyyooommmqqqrrrvvvwwwyyyzzzyyyvvvtttuuuvvvyyyzzz{{{||||||{{{yyyxxxyyyzzzzzz}}}xxx|||zzz}}}|||zzz{{{}}}aaaKKKEEEHHHKKKOOONNNKKKJJJLLLOOOOOOPPPQQQSSSVVVXXXXXXWWWWWWYYYYYY[[[\\\aaasssbbbYYYTTTRRRSSSTTTUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIIIIIIIJJJHHHHHHIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBEEEYYYvvvqqqllluuummmUUUGGGEEEGGGCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCIIIRRR^^^fffkkkmmmppprrrsssuuuxxxzzzwwwpppkkkfff___]]]^^^^^^ZZZWWWMMMOOOQQQRRRSSSRRRPPPOOORRRPPPOOOPPPSSSXXX^^^bbbpppxxx~~~tttkkkfff___SSSJJJHHH???===CCCBBBIIIlllyyywwwZZZWWWVVVWWWVVVQQQOOOPPPVVVXXXYYYXXXWWWWWWXXXYYYWWWZZZ]]]]]]ZZZYYYZZZ[[[ZZZUUUSSSTTTTTTTTTWWW[[[ZZZ```qqqsssXXXVVV___ttt|||wwwqqqkkkgggbbb^^^[[[ZZZVVVRRRNNNMMMMMMLLLLLLJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHIIIHHHGGGHHHKKKMMMSSSUUUZZZaaahhhnnnqqqrrrzzzooosssyyy|||ffffffdddaaadddppprrrlllggggggfffddddddfffmmmkkkhhhiiikkkoooqqqrrryyykkkaaawwwooo]]]\\\rrrmmmvvvwww}}}|||ssswww}}}sssrrrtttxxxxxxwwwzzzrrrnnnppprrrxxxxxxyyyxxxwwwtttssstttvvvzzz{{{}}}}}}}}}{{{yyywwwyyy{{{{{{wwwuuu|||pppjjjeeeiiimmmqqqrrrpppllljjjqqquuuwwwwwwwwwzzzyyyuuuzzz|||~~~{{{uuuUUUFFFIIIHHHLLLOOOOOOMMMMMMOOORRRRRRPPPOOOQQQUUUXXXWWWUUUTTTXXXZZZ]]]___bbbyyybbbVVVPPPMMMSSSTTTTTTUUUTTTSSSQQQPPPPPPNNNLLLKKKKKKLLLKKKJJJHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAA???>>>>>>>>>???BBBJJJaaayyykkknnnhhhRRRJJJJJJFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAEEEMMMWWW^^^bbbccceeegggjjjmmmrrrvvv|||}}}xxxrrrqqqrrrqqqjjjdddZZZ\\\___cccfffhhhhhhhhhfffffffffhhhkkkppptttwww{{{qqqiii___WWWSSSNNNGGGBBB===CCCDDDCCCQQQrrr~~~```XXXVVVWWWWWWSSSKKKHHHJJJVVVWWWXXXXXXWWWVVVWWWXXXWWWZZZ]]]^^^]]]\\\]]]^^^aaa]]]XXXUUUTTTTTTVVVXXX[[[^^^eeezzzcccQQQLLL^^^www{{{uuupppmmmjjjccc^^^YYYUUUTTTTTTTTTTTTQQQPPPOOONNNNNNNNNNNNMMMIIILLLNNNPPPQQQSSSXXX\\\dddhhhmmmrrrwww}}}hhhaaaxxxuuuiiiqqqppp^^^dddeeedddeeellltttwwwttttttiiieeeddddddfffjjjjjjhhheeeeeehhhjjjlllllltttrrr]]]iiixxxppp```XXXooowwwpppvvvyyyuuuuuu}}}}}}ssssssxxxvvvpppooopppvvvxxxxxxwwwvvvuuuuuuwwwxxxvvvvvvwwwxxxxxxyyyxxxxxxtttzzz}}}yyyrrrsss|||ooofffccc^^^___`````````aaabbbdddkkkqqqvvvvvvwwwyyyxxxtttzzz{{{||||||{{{lllKKKAAAJJJGGGJJJMMMNNNNNNNNNPPPRRRRRROOOMMMPPPUUUXXXWWWUUUUUUYYYZZZ]]]```bbb|||nnn^^^UUUMMMIIIVVVVVVWWWWWWWWWUUUTTTSSSPPPNNNLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDDDDBBBAAA???>>>=========>>>>>>@@@PPPlll}}}lllnnnrrr\\\PPPLLLJJJIIIGGGEEECCCBBBBBBAAA???@@@@@@AAACCCGGGMMMQQQXXXZZZ\\\]]]```ffflllpppyyy{{{~~~}}}uuunnnnnnoooqqqtttwww{{{}}}|||}}}~~~nnnbbb\\\YYYWWWTTTNNNHHHCCCAAA@@@:::AAAGGGQQQppp```TTTPPPOOOQQQTTTSSSOOOOOOSSSUUUVVVWWWWWWVVVVVVWWWXXXWWWYYY[[[\\\\\\\\\\\\\\\]]][[[WWWSSSRRRUUUXXXYYY[[[^^^cccoooxxxeeeJJJMMMbbbxxx|||yyytttoooiiieeedddddddddccc[[[XXXVVVVVVWWWXXXWWWVVVVVVZZZ^^^___```ccciiinnnpppwww}}}kkk^^^mmmuuueee]]]]]]```]]]```eeegggeeeeeekkkqqqsss{{{qqqgggdddcccaaaaaaccchhhfffdddeeegggiiijjjjjjooottt^^^aaannnnnnbbbWWW^^^}}}qqquuuyyy{{{www||||||sssuuu|||yyytttsssrrrxxxxxxwwwvvvvvvwwwyyyzzz{{{vvvuuusssssssssuuuwwwxxxuuuxxx{{{yyyuuuqqqqqqsss~~~{{{nnn___YYYYYYZZZYYYXXXUUUTTTVVV\\\```kkkqqquuutttuuuxxxyyyxxx|||zzzyyy|||wwwdddFFF???HHHHHHJJJLLLNNNOOOOOOQQQRRRNNNMMMMMMPPPTTTWWWWWWVVVXXX[[[YYYZZZ]]]aaawwwvvvjjj___UUUOOOWWWWWWXXXYYYXXXXXXVVVUUUPPPPPPOOONNNMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@>>>===<<<<<<===>>>======FFFZZZrrrrrrqqq~~~rrrcccXXXTTTSSSPPPLLLGGGCCCAAAAAA@@@===>>>?????????AAACCCFFFNNNOOOQQQTTTWWW]]]ccchhhppprrruuuvvvxxx|||~~~yyy}}}uuujjj[[[NNNKKKNNNMMMOOOOOOKKKDDD@@@@@@BBB@@@BBBQQQqqqkkkRRRRRRQQQOOOPPPTTTUUUSSSSSSUUUSSSUUUVVVVVVVVVVVVWWWYYYVVVWWWXXXYYYYYYXXXWWWVVVQQQSSSQQQOOOPPPVVVZZZ[[[WWWZZZ___hhhzzzsss\\\IIIMMMaaa}}}|||wwwtttrrrpppooolllhhhddddddfffgggeeecccgggkkkpppqqqppprrryyy}}}sss]]]llleee___YYYVVV]]]dddiiillliii```ZZZ___iiioooiiifffeeegggeee```\\\\\\iiigggffffffiiikkkkkkkkkiiitttxxxeee```hhhllldddWWWVVV|||rrrvvvyyy{{{~~~~~~wwwxxx{{{yyyzzzxxx{{{xxxwwwvvvwwwyyyzzzzzzyyyxxxwwwuuusssrrrssstttvvvyyywwwtttsssrrrrrrrrrqqqqqquuuyyyyyywwwvvvwwwxxxvvvzzzfffVVVQQQPPPRRRQQQOOOLLLKKKOOOVVV]]]hhhnnnqqqppppppuuuzzz{{{}}}wwwvvvzzzvvvwwwYYYEEEBBBFFFJJJKKKMMMOOOPPPQQQRRRRRRKKKMMMPPPRRRTTTUUUUUUUUUXXXZZZVVVUUUZZZ^^^ppprrrbbbWWWSSSRRRSSSTTTUUUUUUUUUTTTSSSOOOQQQSSSPPPLLLJJJJJJKKKHHHGGGEEECCCBBBBBBBBBBBB???>>>===<<<<<<===>>>???===>>>BBBKKK^^^~~~uuukkkeeeeeeaaa]]]UUUMMMGGGCCCAAAAAA===>>>>>>>>>======@@@BBBCCCEEEGGGJJJMMMSSSYYY^^^bbbeeehhhjjjlllpppvvvzzz~~~}}}zzzuuunnnmmmcccXXXPPPGGGAAABBBGGGGGGGGGGGGEEECCCBBBCCCEEEKKK^^^zzz```SSSRRRXXXTTTTTTXXXZZZVVVRRRPPPQQQSSSUUUUUUUUUVVVXXXZZZWWWWWWWWWWWWWWWVVVTTTRRROOORRRRRRPPPSSSZZZ]]]\\\ZZZXXXZZZ```iii}}}|||~~~ZZZHHHNNNbbbttt~~~|||}}}}}}{{{xxx{{{{{{mmmeeennnwwwaaa]]]XXXYYYdddjjjrrrrrrlll```ZZZ[[[```bbbcccbbbeeehhhhhheeeeeehhhgggfffeeefffiiikkklllkkkgggkkkrrraaaeeepppoooeeeVVVpppwwwwwwwww|||~~~}}}}}}~~~{{{{{{yyyxxxvvvwwwyyyyyywwwtttsssttttttuuuuuutttssssssvvvssspppooopppqqqrrrrrrkkkmmmooopppqqqrrrtttvvvwwwyyyfffVVVMMMKKKIIIIIIIIIGGGGGGLLLUUU]]]dddjjjnnnlllkkkpppuuuwwwyyytttssswww}}}uuu|||~~~{{{{{{fffLLLEEEFFFFFFJJJJJJKKKMMMOOOPPPPPPOOOJJJOOOTTTUUUSSSPPPPPPRRRTTTWWWSSSRRRXXXZZZggg~~~mmmYYYNNNMMMLLLMMMNNNPPPPPPPPPOOOOOOOOOSSSUUURRRLLLHHHIIILLLHHHGGGEEECCCBBBAAABBBBBB>>>>>>===<<<<<<===??????:::===>>>@@@OOOttt|||sssrrrvvvnnnhhh^^^SSSKKKFFFDDDCCC??????>>>===<<<>>>AAADDD<<<>>>AAADDDGGGLLLRRRVVVUUUYYY]]]```bbbeeejjjnnnqqqtttvvvuuuqqqrrrvvv{{{}}}~~~xxxooohhhddd^^^WWWVVVKKKBBBAAA@@@<<<<<>>===??????>>>???BBB===>>>@@@BBBDDDFFFHHHIIILLLMMMOOOSSSWWW[[[___aaaggghhhiiijjjjjjjjjjjjiiitttyyy~~~|||}}}~~~~~~|||yyyvvvuuuvvvwwwoooggg\\\UUUQQQMMMFFFAAA<<<======<<<::::::;;;<<<<<>>;;;;;;======>>>???AAABBBBBBCCCEEEFFFHHHKKKNNNRRRUUUWWW]]]^^^^^^___```aaaaaaaaahhhmmmrrrsssqqqoooppprrrsssqqqnnnkkkiiifffdddcccWWWPPPHHHCCCAAA???;;;777<<<;;;999777777999>>>BBB===@@@<<<>>>IIISSSeee~~~}}}yyypppWWWQQQTTTVVVQQQXXXTTTPPPVVVUUUOOOQQQPPPRRRSSSUUUUUUTTTSSSRRRVVVYYYYYYYYYZZZZZZUUUNNNTTTUUUXXXZZZ\\\\\\[[[[[[aaa```^^^\\\ZZZ___ooopppVVVJJJNNNTTTYYYddd{{{yyygggeeesssiiiaaa[[[\\\^^^```cccggg```aaacccdddddddddccccccdddfffggggggfffffffffhhhaaacccfffjjjllljjjfffccc]]]mmmooogggssshhhZZZqqqwww|||sssmmmqqqvvvvvvtttuuuvvvxxx{{{~~~~~~|||{{{{{{yyyxxxxxxyyyxxxuuurrrsssssstttuuuuuuttttttssskkkiiihhhhhhhhhhhhgggfffeeedddddddddeeegggiiijjj```]]]cccvvvzzzoooqqqqqqjjj]]]OOOFFFBBBBBBCCCIIINNNNNNLLLSSS\\\iiilllppppppnnnmmmoooqqqyyyyyyxxxvvvuuuyyy|||~~~yyytttsssxxxzzziiiHHHFFFHHHFFFKKKHHHHHHHHHIIIIIIJJJJJJJJJNNNQQQSSSRRRPPPOOOOOOQQQQQQQQQVVV\\\ZZZUUUZZZddd~~~iii]]]TTTJJJGGGJJJNNNQQQ\\\gggfffYYYQQQPPPNNNNNNMMMJJJGGGEEEFFFHHHEEEEEEDDDBBBAAA???>>>===::::::::::::::::::::::::===:::999999777>>>UUUmmmqqq]]]]]]vvv{{{mmm```YYYSSSNNNLLLCCC===@@@CCCAAA<<<:::??????>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEHHHKKKLLLPPPPPPPPPPPPQQQSSSUUUVVVYYY]]]aaabbbaaa___```bbbdddaaa]]][[[YYYVVVPPPLLLCCC???:::888999999777555777777777666666999===@@@888>>>AAALLLaaaooottt[[[SSSTTTVVVYYYTTT\\\VVVOOORRRRRROOORRRRRRTTTVVVXXXWWWUUUQQQOOOSSSXXX[[[\\\^^^^^^XXXQQQSSSUUUWWWYYYZZZ[[[[[[ZZZ______```___ZZZYYYaaakkkmmmSSSMMMIIIJJJNNN\\\yyy|||hhh___```yyylll```YYYWWW[[[aaabbbbbbbbb]]]^^^___aaabbbdddeeefffeeeffffffeeebbb``````aaa___aaadddhhhkkkkkkhhheee___fffjjj{{{fffjjj|||eeelllxxxzzzvvvmmmmmmoooppppppqqqqqqsssvvvyyy{{{{{{{{{zzzxxxwwwvvvwwwxxxyyywwwvvvwwwwwwvvvvvvuuuttttttsssiiigggeeeeeeeeeeeedddcccbbbbbbbbbcccccccccdddddd\\\RRRNNNYYYgggjjjddd]]]\\\```cccbbbZZZNNNDDD???BBBHHHQQQUUURRROOOUUU^^^iiijjjkkklllmmmnnnoooooowwwyyyzzzzzzzzz}}}~~~|||zzz{{{~~~{{{tttoooooo}}}~~~ZZZDDDEEEFFFEEELLLIIIIIIIIIIIIIIIIIIJJJJJJLLLOOOQQQRRRQQQOOOOOOOOONNNRRRVVVVVVTTTUUUZZZ```yyynnn[[[WWWRRRGGGDDDJJJLLLMMMSSSZZZZZZSSSOOOOOONNNMMMLLLHHHEEECCCDDDEEEBBBBBBAAA@@@???======<<<999999999999999999999999<<<999888888666777BBBNNNcccrrrlllxxxwwwkkkdddfffhhhhhhWWWHHH;;;;;;@@@CCCAAA@@@?????????????????????>>>>>>>>>???@@@AAACCCEEEFFFEEEEEEDDDDDDFFFHHHKKKMMMOOOQQQUUUVVVUUUTTTTTTUUUXXXTTTPPPPPPPPPMMMEEE>>><<<999777777999;;;;;;:::666888;;;<<<;;;::::::;;;<<>>CCCMMMXXXZZZUUUQQQVVV^^^ddddddeeeiiilllooooooooosssvvvzzz{{{|||}}}}}}|||zzzwwwvvvvvvsssmmmlllooommmKKKAAAEEEDDDEEEKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJMMMPPPQQQQQQPPPNNNMMMPPPTTTSSSMMMOOOYYYeeejjjoooyyydddUUUUUUTTTKKKHHHNNNHHHHHHKKKOOOPPPMMMKKKKKKLLLLLLJJJGGGCCCAAABBBCCC@@@??????>>>===<<<<<<;;;999999999999999999999999:::888888999999888<<>>>>>????????????>>>>>>???@@@AAABBBCCC@@@?????????AAACCCFFFHHHHHHIIIKKKLLLLLLKKKKKKLLLLLLIIIGGGHHHJJJHHH@@@:::888666555666777999:::::::::;;;<<<;;;:::;;;>>>@@@WWWlllzzztttbbbMMMPPPWWWTTTRRRWWWjjjlllZZZIIILLLRRRPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTXXXZZZXXXWWWYYYWWWTTTRRRSSSUUUVVVWWWXXXYYYYYYXXXXXX\\\^^^\\\ZZZ___fffiii|||}}}bbbJJJHHHTTTdddpppsss^^^QQQWWWeeehhhaaaddd]]]ZZZ]]]```___]]]]]]^^^^^^^^^^^^___aaabbbcccgggggggggeeeccccccdddfffccccccccceeeggggggeeecccccc^^^gggooofffiii{{{ggguuuvvvpppzzz{{{rrrllllllpppsssssshhhiiikkkmmmoooqqqrrrsss|||~~~~~~zzzxxxzzz||||||~~~}}}|||{{{zzzyyyyyyzzzxxxwwwvvvtttqqqooonnnmmmhhheeebbbaaaaaaaaaaaa```aaabbbbbbaaa```___^^^]]]NNNKKKLLLNNNMMMKKKLLLPPPQQQUUUZZZZZZTTTKKKCCC>>>FFFRRR]]]]]]VVVSSSVVV[[[___```dddiiinnnrrrrrrrrrrrrvvvzzz{{{{{{|||}}}{{{zzz~~~xxxsssoookkkjjjooovvv]]]AAA@@@DDDCCCFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMPPPQQQPPPNNNMMMRRRUUUTTTPPPSSS___jjjooowwwuuufffXXXOOOOOOOOOJJJIIILLLFFFGGGKKKPPPRRROOOJJJFFFKKKJJJIIIEEEBBB@@@@@@AAA>>>=========<<<<<<;;;;;;888888888888888888888888888777888999::::::;;;<<>>>>>>>>>>>======>>>>>>???@@@???>>>>>>???@@@BBBDDDEEECCCCCCDDDDDDEEEEEEEEEEEEBBBAAAAAACCCDDDCCC>>>:::888888777777888888999999:::888555444777???JJJRRRuuu{{{mmmbbbSSSKKKRRRVVVRRRPPPTTTlllqqqaaaMMMMMMSSSRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRQQQVVVXXXUUUTTTUUUVVVTTTRRRSSSSSSUUUVVVWWWXXXYYYZZZZZZ[[[^^^\\\ZZZ^^^dddiiisss___IIIHHHEEEOOOYYY___dddrrrwwwdddUUUIIIOOOppprrrbbbaaaccc^^^\\\]]]^^^[[[[[[]]]bbbbbbbbbbbbaaaaaaaaaaaabbbccccccbbbaaaaaadddffffffdddddddddeeeeeecccaaaaaa]]]fffkkkssskkk[[[www{{{uuu{{{pppttt~~~{{{rrroooqqqqqqnnnjjjjjjjjjkkklllnnnooopppuuuvvvwwwwwwxxxzzz}}}}}}~~~~~~|||yyywwwwwwxxxvvvvvvuuutttrrrooollljjjgggdddaaa____________^^^[[[\\\]]]^^^```aaabbbccc^^^```cccaaaXXXNNNLLLPPPTTTXXXZZZVVVMMMDDDAAAAAAKKKWWW```^^^XXXUUUVVVWWW\\\```fffmmmqqqttttttttttttwwwzzzzzzxxxxxxzzz}}}~~~{{{yyy~~~wwwooojjjgggjjjuuurrrOOO>>>CCCCCCDDDHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJMMMPPPPPPOOOMMMMMMNNNQQQTTTVVVYYY^^^aaaqqquuueeeZZZRRRNNNJJJHHHHHHHHHHHHGGGHHHIIILLLOOOQQQPPPKKKFFFIIIHHHGGGDDD@@@???@@@AAA===<<<<<<<<<<<<<<<;;;;;;888888888888888888888888666777777777777888999999>>>QQQuuu}}}xxxtttzzzdddWWWOOOFFF>>>:::::::::;;;;;;<<<<<<======>>>============>>>??????>>>>>>??????@@@AAABBBBBBAAA@@@@@@AAABBBBBBBBBAAA===>>>???@@@@@@???===;;;:::;;;;;;;;;;;;:::;;;<<<777999<<>>SSSvvvjjjeee___eeewwwjjjccc]]]RRRHHHBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA===>>>???@@@@@@@@@@@@@@@BBBAAA@@@AAABBBCCCBBBAAA<<<>>>@@@@@@>>>=========:::;;;<<<;;;;;;:::;;;<<<999BBBOOO___nnn}}}xxxzzzSSSPPPMMMJJJJJJLLLMMMOOOPPPMMMfffhhhUUUJJJJJJKKKPPPOOOPPPQQQQQQOOOLLLHHHEEEFFFNNNVVVWWWWWWXXXVVVTTTRRRRRRRRRSSSTTTVVVXXXXXXUUUUUUXXX\\\\\\XXXYYY\\\YYYdddiiijjjlllcccXXXPPPNNNPPPSSSUUUfffzzz~~~uuufffZZZRRRZZZbbbnnnqqqaaa]]]\\\NNNRRRXXX]]][[[WWWYYY___\\\]]]_________]]][[[YYY_________]]]\\\]]]```ccceeecccbbbbbbcccddddddccc```ccchhhjjjlll}}}[[[ZZZ___nnn}}}zzzppprrr{{{zzztttsssoooiiikkkjjjhhhfffeeefffggghhhnnnmmmnnnooooooooosssvvvrrruuuxxxwwwtttqqqpppqqqkkkmmmoooooommmhhhccc```ddd```\\\ZZZYYYZZZZZZZZZYYYYYYYYYYYY[[[^^^bbbdddkkkllloooqqqlllaaa[[[ZZZaaadddbbbVVVFFF???EEENNNWWW```ddd___[[[ZZZXXXSSSTTT]]]hhhnnnmmmkkkjjjllllllppptttvvvwwwzzz}}}yyywwwtttkkkfff```^^^___hhhyyy~~~UUU@@@BBBJJJBBBEEEMMMGGGHHHIIIIIIJJJKKKLLLMMMMMMIIIHHHGGGIIIMMMPPPPPPNNNTTTJJJHHHQQQTTTPPPVVVcccWWWwww|||```WWWUUUNNNIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIDDDFFFIIIKKKKKKJJJGGGEEEEEEDDDAAA???>>>======>>>===<<<;;;:::999888888888999999999888777666666555666666666666666666666666<<<:::???RRRttt~~~hhhVVVZZZqqq}}}wwwssskkk\\\PPPGGGEEEBBB???>>>>>>???@@@AAA???======???@@@@@@????????????>>>>>>>>>>>>===>>>CCCEEEAAA@@@DDDDDD@@@@@@???@@@AAA>>>999999===<<<<<<;;;999999<<>>===>>>???@@@>>>======???AAACCCBBBAAA>>>===;;;@@@CCCAAA@@@AAA>>>999DDD???===@@@@@@===;;;<<<@@@???>>>===>>>CCCJJJOOOhhhtttiiiRRRJJJJJJIIIGGGEEEEEEEEEEEEEEECCCIIINNNNNNKKKJJJNNNSSSSSSTTTUUUTTTSSSRRRSSSTTTOOOOOOQQQSSSUUUTTTRRROOOQQQMMMKKKNNNPPPPPPSSSWWWWWWWWWWWWXXXYYYYYYXXXVVVZZZXXXXXX[[[^^^nnn{{{aaaTTTSSSVVV\\\```cccjjjrrr~~~{{{zzz|||xxxooofff[[[QQQNNNPPPUUU___jjjcccXXXXXXZZZ[[[VVVXXX\\\___aaaaaaaaa```fffccc^^^[[[^^^___XXXOOO[[[```cccaaa``````___\\\dddgggfffaaa^^^______]]]]]]]]]\\\aaafffkkk|||___VVVhhh~~~zzzjjjvvv|||vvvoooqqquuuooommmhhhfffiiinnniii___]]]dddeeeiiijjjiiijjjooopppnnniiillloooooollljjjiiiiiihhhhhhhhhhhhfffdddaaa``````^^^[[[XXXVVVVVVVVVWWWXXXXXXXXXXXXZZZ]]]aaadddqqqttt{{{~~~vvvqqqpppqqqjjjYYYKKKLLLWWW```jjjccc\\\WWWSSSOOOOOOQQQWWWaaahhhjjjiiijjjkkkjjjtttsssssssssssstttuuuvvvzzzzzzyyywwwuuurrrooommmiii```[[[___iiixxxbbbFFFCCC@@@@@@CCCGGGHHHHHHIIIGGGFFFGGGHHHIIIIIIHHHIIIHHHHHHHHHIIIJJJKKKLLLVVVYYYUUUQQQTTTSSS[[[nnnnnnzzzaaaSSSHHHHHHHHHEEEDDDGGGGGGGGGGGGGGGGGGFFFFFFFFFKKKIIIHHHGGGHHHJJJMMMOOOIIIIIIGGGDDDAAA>>>;;;999<<<<<<:::999888777777777888888777777666555555555555555555555555555555555555222333999@@@OOOlll}}}ppprrrwwwmmm```VVVPPPKKKFFFAAA???>>><<<<<<===<<<:::888;;;<<<>>>??????>>><<<;;;DDDGGGGGGEEEDDDDDDBBB>>>BBB;;;999===BBBBBBBBBBBBDDDEEEHHHMMMSSS\\\gggnnn~~~xxxlllVVVNNNJJJGGGCCC@@@???BBBEEEEEEEEE>>>CCCIIIJJJHHHIIIMMMQQQSSSTTTTTTTTTSSSSSSUUUWWWNNNNNNPPPSSSUUUUUUSSSQQQMMMMMMQQQTTTRRROOOPPPUUUUUUUUUUUUWWWYYYYYYXXXVVVWWWXXX[[[ZZZUUU[[[tttxxxiiiWWWMMMKKKNNNVVV^^^gggttt|||yyyxxx{{{~~~{{{wwwvvvtttmmm```VVVKKKKKKQQQ```rrrdddWWWWWWWWWYYY[[[YYY[[[]]]___aaacccddddddhhhfffaaa]]]^^^aaa\\\UUU]]]ccceeeccc``````]]]YYYfffiiihhhccc`````````^^^]]]]]]\\\```cccddd}}}rrrZZZ]]]sssnnneee|||ppppppyyyssspppiiiiiinnnrrrkkk___\\\aaacccggggggeeefffjjjkkkiiidddgggkkkmmmkkkhhhfffeeeffffffeeedddcccbbbaaaaaa]]]]]]\\\WWWSSSQQQSSSUUUWWWXXXXXXWWWXXX[[[___ccclllvvvyyyyyywwwlll[[[QQQWWWdddmmmoooeeeZZZTTTPPPKKKKKKNNNWWW___eeefffgggllloooppptttrrrooommmmmmooorrrtttsssrrrqqqnnnllliiifffeeeccc[[[WWW```rrr{{{vvvvvvTTTDDDBBB@@@@@@CCCEEEGGGGGGHHHGGGEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLVVV\\\YYYSSSSSSQQQZZZnnnvvvpppYYYRRRLLLIIIJJJIIIEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHGGGFFFGGGIIILLLNNNHHHHHHGGGEEEBBB???<<<:::<<<;;;:::888777777777777666666666555555555444444444444444444444444444444888333444777555;;;XXXyyy|||}}}www}}}pppgggddd```YYYSSSNNNJJJEEEAAA???===;;;999??????>>>===<<<=========??????>>>>>>@@@BBBBBBBBBAAA>>>???EEEKKKNNNSSSWWWZZZ]]]cccjjjqqqzzzyyynnnnnnsssVVVLLLKKKLLLFFFBBB@@@BBBHHHKKKIIIFFFBBBEEEIIIIIIGGGFFFIIILLLMMMNNNOOOOOOOOOQQQTTTVVVOOOOOOQQQSSSVVVWWWVVVTTTLLLPPPVVVYYYTTTMMMMMMRRRTTTTTTUUUWWWYYYZZZXXXWWWTTTYYY______WWWVVVeeewwwooo\\\OOOJJJLLLMMMUUU]]]aaahhhvvv~~~yyyqqqlllkkkoootttxxxlllcccXXXPPPNNNOOOPPPQQQWWWiiikkkXXX[[[```[[[WWWZZZ\\\]]]^^^___aaadddfffgggbbbaaa]]]ZZZ[[[```___[[[^^^cccfffccc```^^^ZZZVVVaaadddeeeaaa^^^______]]]___```___bbbdddbbbsssgggVVVhhh~~~dddoootttrrr~~~uuupppllloootttwwwpppeeeaaacccbbbeeefffccccccggggggdddccceeeggghhhhhhgggeeedddeeedddbbb```____________[[[]]]\\\WWWQQQMMMPPPTTTSSSTTTUUUTTTTTTVVV[[[```cccssszzzlll]]]YYYcccpppxxxtttfffXXXRRRMMMGGGGGGLLLVVV^^^dddgggkkkpppsssssspppooolllkkkkkkmmmppprrrmmmmmmkkkiiieeeaaa]]]ZZZWWWUUUZZZjjjrrrrrriiiJJJDDDCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFFFFHHHJJJJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLSSSZZZWWWSSSUUUSSSWWWeeeooouuuzzzZZZJJJFFFFFFHHHJJJHHHCCCBBBCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIDDDEEEEEEDDDBBB@@@>>><<<;;;:::999888777666666666555555555444444444444444444444444444444444444444555///111666333222EEE^^^qqqggghhhkkkxxx{{{rrrkkkfff___VVVNNNIIIGGGFFFEEEGGGHHHIIIIIIHHHEEEAAA???;;;===CCCLLLSSSVVVUUUTTTKKKMMMRRRXXXZZZ]]]fffooo|||uuuwwwzzznnnVVVKKKDDDDDDIIIFFFEEEFFFKKKQQQRRRMMMHHHFFFHHHKKKJJJHHHGGGHHHIIILLLMMMNNNMMMMMMMMMOOOQQQNNNNNNOOORRRUUUVVVVVVTTTMMMRRRZZZ\\\UUUKKKKKKPPPVVVUUUUUUVVVXXXZZZYYYXXXUUU[[[bbbccc\\\XXX___iiioooYYYOOOJJJHHHGGGHHHMMMWWWdddnnnnnnooommmggg^^^XXXWWWYYYZZZYYYWWWRRROOOPPPUUUZZZRRRNNNGGGCCCGGGUUUggguuummm]]]VVV___ccc[[[XXX\\\]]]]]]^^^___```ccceeefff^^^___\\\XXXYYY]]]^^^]]]^^^ccceeebbb^^^]]]YYYUUUXXX]]]___\\\[[[]]]^^^\\\___aaa___bbbfffbbblllwwwUUU^^^vvvllltttzzzrrrzzz~~~{{{tttppprrrvvvxxxssskkkffffffbbbeeeeeebbbbbbddddddbbbdddcccbbbbbbdddeeeeeefffeeedddaaa^^^[[[ZZZZZZ[[[YYY[[[\\\WWWPPPMMMOOORRRPPPRRRTTTSSSRRRTTTZZZ___eeexxx}}}nnnbbbdddppp|||uuudddTTTPPPKKKEEEEEEJJJSSS\\\eeekkkppptttuuurrrjjjjjjkkkkkklllmmmmmmnnniiiiiihhhfffaaa[[[UUURRRPPPYYYiii~~~xxx~~~]]]EEEDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFGGGIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNUUURRRPPPVVVVVVSSSWWW___aaajjjgggPPPHHHAAADDDHHHJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGCCCDDDEEEGGGGGGFFFEEEDDDAAAAAAAAAAAA@@@???>>>>>>;;;:::888777666666555555333333333333333333333333333333333333333333333333333000111666666444;;;FFFkkkxxxfff```YYY]]]tttyyyrrrhhh___[[[YYYXXXWWWSSSUUUXXXYYYVVVOOOGGGCCC@@@DDDPPPaaalllnnnkkkhhh]]]aaahhhlllkkkkkktttxxxPPPGGGJJJEEECCCGGGFFFGGGKKKPPPTTTSSSNNNIIIEEEGGGIIIJJJIIIHHHIIIJJJNNNOOOPPPOOOLLLJJJJJJJJJKKKKKKLLLNNNQQQRRRRRRQQQOOOSSSYYY[[[UUUMMMLLLQQQWWWUUUSSSSSSUUUWWWXXXXXXXXX\\\```___[[[XXXZZZ]]]aaapppiiicccaaa^^^XXXSSSQQQVVVWWWVVVQQQKKKJJJOOOTTTOOOUUUWWWSSSJJJGGGLLLSSS\\\```fffmmmwwwuuu___WWWTTTYYY[[[XXXZZZ___]]]]]]]]]]]]^^^```aaabbb___bbb```[[[YYY[[[]]]]]]___ccceeeaaa^^^]]][[[XXXYYY___bbb``````ccccccaaa]]]___]]]```eee```eeewww___XXX}}}{{{ooouuuxxx{{{}}}wwwuuuuuuuuutttpppjjjfff```cccccc``````cccccc```ccc```^^^^^^```ccceeeeeecccbbb___\\\YYYXXXWWWWWWXXXYYYYYYUUUPPPMMMNNNPPPOOORRRUUUTTTRRRTTT[[[aaajjj~~~qqqjjjqqq~~~qqq^^^NNNLLLIIIBBBBBBIIIPPPZZZdddkkkqqqtttrrrmmmeeegggiiikkklllkkkiiihhhfffeeebbb___ZZZVVVRRRPPPVVViiivvvRRRDDDDDDEEEFFFEEEEEEEEEFFFHHHGGGFFFEEEFFFHHHJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJJJJIIIPPPMMMKKKTTTVVVOOOOOORRRUUUZZZoookkkUUUJJJIIIDDDGGGJJJKKKKKKJJJHHHFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFEEEDDDCCCCCC@@@???>>>===============:::999888777666555555555222222222333333333333333222222222222222222222222444333222444666888999:::TTTxxxxxxsssjjjccciii}}}|||zzzxxxwwwvvvrrroooiiiddd___[[[ZZZYYYRRRPPPTTT```jjjllllllnnnvvvyyy}}}{{{zzzaaaIIIDDDHHHIIIGGGFFFDDDFFFJJJMMMNNNLLLIIIGGGDDDEEEGGGGGGGGGGGGHHHHHHIIILLLOOOOOOMMMKKKIIIIIIKKKJJJJJJLLLOOOPPPPPPOOOOOOQQQVVVYYYUUUPPPQQQUUUXXXUUUQQQOOOQQQSSSVVVVVVXXXXXXXXXWWWWWWWWWVVVTTTWWWnnn~~~yyyfffgggddd\\\SSSPPPTTTYYYwwwwwwrrrzzz~~~aaaVVVTTTRRRSSSVVVZZZ\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^bbbccc^^^ZZZ\\\______```dddeeeaaa^^^______^^^^^^dddgggfffeeeggggggeee\\\^^^[[[^^^ccc^^^___mmmsss[[[iiixxx}}}zzz|||vvvsssuuutttmmmfff^^^aaaaaa^^^^^^aaaaaa^^^^^^\\\[[[\\\___bbbbbbaaa___^^^\\\ZZZXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMMMMLLLPPPSSSRRRQQQSSS[[[bbbnnn~~~rrroooyyyjjjVVVGGGGGGGGG??????GGGMMMVVV___ffflllooolllgggfffggghhhhhhgggeeecccaaaccc___YYYSSSPPPQQQSSSTTTddd}}}___HHHEEECCCEEEFFFEEEDDDCCCEEEGGGDDDCCCBBBDDDFFFHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHEEENNNKKKGGGNNNQQQNNNPPPMMMRRRUUUaaa~~~dddSSSHHHEEEGGGFFFHHHIIIHHHHHHGGGDDD@@@BBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEDDDDDDCCCCCCCCC@@@???===;;;;;;;;;;;;<<<:::999888666555555555555222222222222222222222333222222222222222222222222111222000---000666777333;;;___zzznnnpppyyyzzzkkkeeeiiirrryyy}}}pppggghhhnnnsssyyypppoooWWWTTTKKKBBBCCCHHHHHHBBBBBBDDDGGGHHHGGGEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCAAAEEEJJJMMMMMMLLLKKKKKKMMMLLLLLLMMMOOOQQQQQQPPPNNNOOORRRVVVUUUSSSUUUZZZXXXTTTOOOLLLMMMPPPSSSUUUVVVTTTQQQQQQTTTXXXWWWSSSYYY[[[```}}}iiiWWWOOOQQQRRRSSSYYY___]]]VVVZZZZZZ[[[[[[[[[ZZZZZZYYYXXX^^^aaa^^^[[[^^^bbbcccbbbeeeeeeaaa___bbbcccbbb]]]bbbeeecccbbbdddcccaaa]]]___[[[]]]ccc^^^\\\gggoooaaa[[[sssqqqyyy}}}xxxtttwwwxxxqqqggg\\\______]]]]]]``````]]]ZZZYYYYYY\\\___aaa___\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPOOOOOONNNLLLJJJHHHLLLPPPPPPNNNQQQYYYaaarrr{{{qqqppp|||eeePPPBBBDDDEEE======EEELLLSSS[[[```fffjjjhhhbbbhhhggggggeeecccaaa^^^]]]```ZZZQQQJJJIIIMMMTTTYYYnnnOOOAAAEEEAAADDDFFFEEECCCBBBDDDFFFBBBAAA@@@BBBDDDFFFGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCOOOLLLEEEIIIMMMNNNUUULLLSSSTTTZZZzzzyyy```PPPKKKKKKHHHEEEAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCEEEDDDCCCDDDFFFHHHHHHGGGAAA@@@>>><<<:::999888888666777777777777555333222222222222222222222222222111111111111000000000000000000000111222222333333;;;>>>VVV~~~zzzttttttgggoooxxxtttoooppp}}}ZZZKKKIIIGGGEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIJJJKKKJJJGGGDDDCCCCCCEEEGGGIIIKKKMMMNNNNNNMMMNNNKKKJJJKKKNNNPPPOOOMMMGGGPPPVVVUUUUUUWWWUUUPPPPPPQQQSSSTTTSSSQQQNNNLLLRRRPPPOOOQQQTTTUUUSSSPPPUUUXXX\\\fff|||}}}eee______^^^XXXSSSTTTUUUUUUWWW[[[\\\[[[YYYZZZ]]]^^^^^^]]]\\\ZZZXXXYYY[[[^^^^^^]]]aaaeeeddd^^^```hhhfff\\\[[[```dddaaa[[[ZZZ```ggggggeeebbb```^^^^^^______kkkrrrVVVaaaxxx|||zzzuuuttt}}}wwwppplllkkklllccc___ZZZYYY[[[]]]\\\ZZZRRRUUUZZZ]]]___]]]ZZZXXXYYYZZZYYYWWWTTTQQQQQQRRRQQQQQQOOOMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPSSSYYY]]]tttxxxzzztttllllllxxxxxx[[[OOOEEECCCAAA>>>@@@DDDKKKSSSZZZ\\\]]]```aaa```bbbbbbbbbaaa___\\\YYYWWWRRROOOMMMMMMJJJOOO```sss```KKKJJJAAADDDDDDDDDDDDEEEEEEEEEEEEGGGEEEBBBAAACCCFFFHHHIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFHHHKKKNNNPPPSSSTTTUUUTTTPPPTTTZZZdddmmm___NNNFFFGGGIIIGGGDDDBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBDDDBBBAAABBBCCCEEEDDDDDD@@@???>>><<<;;;999999999666666777777666555333222222222222222222222222222111111111000000000////////////000111111222222333999777@@@[[[~~~|||rrrbbb```\\\aaavvvhhhQQQIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCGGGIIIJJJJJJHHHFFFEEEFFFEEEFFFHHHJJJLLLMMMMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOJJJQQQUUUTTTSSSTTTSSSOOOOOOPPPRRRSSSSSSRRROOONNNNNNMMMMMMPPPSSSUUUTTTRRRQQQVVVZZZ^^^jjjnnn\\\VVVXXX^^^XXXTTTUUUWWWWWWYYY]]]^^^]]]\\\\\\\\\]]]]]]]]]^^^ZZZWWWXXX[[[]]]\\\[[[^^^aaa___YYY[[[cccbbbZZZ]]]aaadddbbb]]]\\\```eeecccbbbbbbccceeehhhkkkmmmeee}}}fff```}}}sssnnnqqqyyy{{{sssmmmjjjjjjeeebbb]]][[[ZZZZZZZZZZZZRRRUUUZZZ^^^```___]]][[[XXXWWWVVVTTTSSSRRRPPPOOOPPPOOONNNLLLKKKJJJJJJIIIJJJKKKLLLMMMOOOQQQTTTUUU\\\___cccgggjjjkkkmmmmmmeeefffhhhnnnzzzxxxkkkYYYOOOGGGEEECCC@@@AAADDDIIIRRRYYYYYYXXXZZZ\\\[[[\\\\\\[[[ZZZWWWTTTPPPNNNLLLIIIGGGHHHKKKZZZuuuYYYEEEDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHFFFEEEDDDCCCCCCCCCDDDEEEDDDFFFHHHKKKMMMOOOQQQRRRQQQSSSTTTWWW^^^vvv|||___MMMFFF??????DDDGGGEEEAAACCCBBBBBBAAAAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAA@@@???>>><<<;;;:::::::::555555666666555444333222111111111111111111111111111111000000000000////////////000000111111222222444555555;;;UUUyyymmm___XXX]]]qqqcccOOOIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHIIIHHHEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKLLLNNNPPPLLLQQQSSSQQQOOOPPPPPPNNNNNNPPPRRRSSSSSSRRRQQQPPPKKKKKKLLLOOOSSSUUUUUUTTTNNNTTTXXXWWWWWWddd~~~mmm]]]SSSRRRWWW]]]WWWTTTUUUVVVVVVXXX\\\ZZZZZZZZZXXXWWWWWWYYY[[[^^^YYYUUUVVVZZZ]]][[[YYYZZZ]]][[[VVVYYYbbbddd``````bbbddddddbbbaaaaaaaaa___```bbbeeeiiimmmqqqsssccclll```kkkuuupppmmmmmmzzzwwwoooiiigggjjjhhhddd^^^ZZZYYYZZZ\\\SSSWWW[[[___aaaaaa___]]]VVVSSSPPPPPPRRRRRROOOLLLOOONNNLLLJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMMMMLLLKKKEEEGGGIIIKKKKKKMMMPPPSSSWWW]]]eeeooowwwvvviiiZZZTTTNNNJJJIIIGGGDDDCCCDDDMMMWWW^^^[[[WWWWWWYYYZZZVVVVVVTTTQQQNNNJJJGGGEEEGGGDDDCCCHHHUUUmmmmmmMMM??????EEECCCCCCCCCDDDDDDDDDDDDEEECCCFFFHHHGGGEEEEEEHHHJJJKKKJJJHHHGGGFFFGGGHHHIIIFFFFFFHHHIIIKKKMMMNNNNNNNNNWWWTTTSSSYYYbbbrrr\\\PPPCCC@@@===>>>BBBDDDAAA>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGHHHFFFCCCCCCCCCCCCBBB@@@@@@???===<<<;;;:::::::::444444444444444333222222111111111111111111111111111000000000////////////......//////000111111222///777:::555888TTTvvviiibbbmmm~~~pppqqqeeeMMMDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGEEEBBBAAABBBCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLKKKHHHIIIMMMQQQLLLNNNOOONNNMMMMMMOOOOOONNNOOOQQQSSSSSSSSSRRRRRRLLLLLLNNNPPPRRRTTTTTTTTTNNNRRRUUURRROOOSSS```lllbbbWWWUUUQQQVVVbbb^^^XXXTTTUUUUUUTTTUUUXXXXXXYYYYYYWWWTTTTTTVVVYYY\\\WWWSSSTTTXXX\\\\\\ZZZYYY[[[ZZZXXX\\\eeejjjjjjdddeeefffggggggfffccc``````aaabbbcccfffhhhkkklllfffccczzzmmm\\\sss{{{zzztttlllrrr|||ssskkkgggnnnmmmiiibbb[[[XXXZZZ]]]VVVXXX\\\___```___]]][[[TTTPPPLLLMMMPPPQQQNNNIIIMMMLLLJJJIIIGGGFFFFFFFFFHHHGGGGGGHHHJJJJJJGGGDDD>>>@@@BBBCCCDDDHHHMMMRRRXXX```jjjrrrrrriiiZZZNNNMMMMMMLLLMMMLLLJJJGGGFFFPPPYYY___[[[TTTRRRUUUVVVSSSQQQOOOKKKHHHEEECCCAAABBBCCCHHHVVVkkkUUUFFF@@@>>>HHHBBBBBBCCCCCCCCCDDDDDDDDDDDDHHHMMMMMMIIIGGGJJJMMMMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKVVVPPPPPPYYYWWWvvveeeRRRKKKKKKEEEBBB@@@@@@AAAAAA???>>>??????@@@AAABBBBBBCCCCCC??????@@@BBBEEEHHHJJJLLLHHHEEECCCBBBBBBAAA@@@>>>???>>>===;;;:::999999999333333333222222222222222000000000000000000000000000000000////////////...---......//////000111111///222888999222666WWW{{{pppiiimmmqqqmmmnnn|||uuulllpppuuu}}}zzz^^^PPPHHHEEEEEE@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDEEEGGGJJJGGGGGGGGGGGGHHHHHHIIIIIIHHHJJJKKKIIIGGGHHHLLLPPPJJJJJJKKKLLLKKKLLLOOORRRNNNOOOQQQRRRSSSTTTSSSSSSOOOPPPQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNPPPSSSVVViiifffNNNOOOSSSRRR\\\mmmbbb[[[WWWWWWVVVSSSSSSUUU\\\\\\[[[XXXUUUSSSRRRSSSWWWTTTRRRRRRVVVZZZ\\\]]]\\\]]]\\\ZZZ\\\ccciiikkkgggggghhhjjjkkkiiieeeaaabbbbbbbbbbbbbbbcccddddddggg```ooo^^^aaazzzyyymmmlllttt}}}zzzrrrmmmnnnmmmiiibbbZZZVVVXXXZZZYYYZZZ\\\^^^]]][[[YYYWWWRRRNNNKKKLLLOOOPPPLLLHHHKKKJJJIIIGGGFFFEEEEEEDDDFFFEEEEEEFFFGGGGGGFFFEEEBBBEEEHHHIIIIIIMMMTTTZZZ```iiivvv}}}vvveeeSSSIIIKKKNNNRRRSSSRRRPPPMMMJJJLLLTTTXXXSSSLLLJJJKKKLLLMMMKKKIIIFFFCCCAAAAAA@@@@@@HHHYYYppp{{{lllGGGEEEEEEAAAGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBGGGLLLLLLIIIGGGIIILLLHHHHHHHHHHHHIIIIIIJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIHHHOOOHHHLLLYYYRRReeehhhTTTLLLHHHEEECCCBBBAAA@@@???>>>??????@@@======>>>???AAABBBCCCDDD>>>??????AAADDDHHHKKKMMMEEECCC@@@??????>>>===;;;???>>>===;;;999888777777222222111111111111222222////////////////////////000000////////////......------......//////000000111)))+++666777111;;;NNN{{{zzzmmmnnnooopppuuu|||SSSDDDFFFGGGEEECCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFGGGKKKPPPTTTHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFHHHLLLNNNJJJHHHIIIKKKKKKKKKNNNSSSOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRRRRPPPOOOOOOPPPLLLJJJHHHJJJLLLNNNNNNLLLWWWaaaaaaPPPGGGNNNRRRQQQZZZkkkbbb\\\WWWWWWVVVRRRQQQSSSZZZXXXVVVTTTSSSOOOKKKGGGTTTTTTSSSRRRRRRUUUZZZ_________]]]ZZZYYY\\\aaadddgggggghhhjjjkkkjjjfffdddbbbbbbbbbcccccccccdddddddddaaaiiieeeTTT[[[tttxxx{{{nnniiilllwww~~~xxxsssllljjjfffaaa[[[WWWVVVVVVZZZ[[[\\\\\\[[[YYYVVVTTTRRROOOMMMLLLNNNNNNKKKHHHKKKJJJHHHGGGEEEDDDDDDDDDCCCDDDDDDDDDDDDFFFJJJNNNLLLQQQVVVXXXXXXZZZ```ffflllwww|||eeeSSSLLLOOOVVV[[[[[[YYYWWWSSSNNNKKKPPPRRRMMMIIIHHHHHHFFFEEEDDDAAA?????????AAABBBFFFXXXsss{{{uuu\\\EEEGGGGGGBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@CCCFFFGGGEEEDDDEEEGGGFFFGGGIIIKKKMMMMMMLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHBBBHHHTTTQQQ]]]ttt]]]GGG@@@BBBBBB@@@???<<<>>>???>>>======???@@@;;;<<<<<<===>>>???@@@@@@?????????@@@BBBEEEHHHJJJDDDAAA???>>>>>>>>><<<;;;@@@>>><<<:::777555444444222111000000000000111222////////////////////////000000/////////.........,,,------......///000000111+++***111444333444888LLLnnnyyywwwuuuuuujjjkkkqqq{{{uuu[[[CCC@@@DDDCCCAAABBBAAABBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEGGGKKKQQQUUUJJJIIIHHHGGGGGGHHHIIIIIIKKKHHHEEEDDDFFFIIIKKKLLLKKKIIIIIIMMMLLLIIILLLRRRQQQQQQRRRRRRSSSSSSSSSTTTMMMOOOQQQPPPNNNLLLLLLNNNLLLJJJHHHHHHHHHIIIIIIIIIKKKMMM[[[}}}mmmMMMHHHJJJPPPQQQMMMSSS]]]ZZZTTTQQQRRRQQQNNNMMMOOOQQQOOONNNQQQUUUTTTNNNGGGSSSVVVWWWSSSOOOOOOWWW^^^[[[[[[ZZZYYYWWWXXX\\\aaadddeeeggghhhhhhgggfffeeebbbbbbcccdddddddddddddddccceeegggtttvvv\\\MMMjjjxxxzzzvvvwwwpppmmmooowww~~~vvvrrrnnnkkkgggccc```]]]YYYWWWYYYZZZ[[[\\\[[[XXXVVVTTTRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDDDD@@@BBBDDDBBBAAAFFFQQQZZZaaaiiirrrvvvwwwyyyvvv___UUUVVVZZZbbbgggddd```\\\WWWPPPKKKMMMMMMIIIHHHIIIGGGCCC???>>>===<<<===@@@DDDFFFXXXssstttmmmLLLFFFEEECCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBB???@@@AAABBBBBBCCCCCCCCCDDDGGGKKKOOOQQQQQQPPPNNNGGGFFFFFFFFFGGGJJJLLLNNNNNNHHHDDDIIINNNRRR^^^nnnsssYYYMMMEEE@@@AAA@@@<<<===BBB:::<<>>===>>>???;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>???BBBDDDFFFEEECCC@@@@@@@@@@@@>>>===@@@>>><<<999666444333222111111000//////000111222////////////////////////000/////////............,,,,,,------...//////000...555666///,,,111777888888BBBbbb|||rrriiihhhjjjooozzzsssyyyyyyuuu}}}tttUUUIIIDDDGGGEEE>>>===CCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHGGGEEECCCCCCFFFJJJNNNKKKJJJIIIHHHHHHHHHIIIJJJLLLGGGCCCCCCFFFJJJKKKKKKMMMJJJKKKNNNMMMHHHJJJOOORRRRRRRRRRRRSSSSSSSSSSSSJJJMMMOOONNNLLLJJJKKKMMMMMMMMMLLLHHHEEEDDDFFFIIICCCLLLQQQXXXxxxvvv\\\IIIIIIJJJNNNSSSQQQKKKLLLRRRQQQLLLIIIKKKLLLIIIIIIKKKNNNKKKMMMVVV___bbb\\\TTTTTTXXXZZZTTTLLLKKKTTT]]]VVVVVVWWWXXXXXXYYY^^^dddaaacccffffffeeedddeeefffbbbbbbcccddddddccccccbbbdddkkkgggfffvvvZZZPPP^^^uuu|||yyyxxxqqqhhhpppzzzyyyqqqmmmrrrnnnjjjhhhgggddd___ZZZYYYZZZ[[[\\\[[[ZZZXXXVVVRRRSSSRRRPPPMMMJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDD>>>BBBDDDAAA@@@GGGUUUbbbuuujjjVVVVVV```ccckkkpppjjjddd___YYYQQQGGGGGGEEEBBBCCCEEEBBB<<<>>>===<<<<<>>BBBHHHMMMPPPOOOMMMKKKEEEEEEFFFGGGJJJOOOSSSUUUVVVLLLKKKLLLJJJSSSbbbhhh}}}eeeRRRHHHEEECCC???<<<;;;<<>>>>>======<<<<<<>>>======<<<<<<<<<<<<===???AAACCCCCCAAA@@@@@@AAADDDBBB@@@??????>>><<<:::;;;:::999777666444333222111111111111000000000000111000000///////////////....................................////////////////////////000000000000888999???VVVwwwvvvooojjjjjjfff}}}yyyuuukkkeeejjjxxxwwwwwwxxxvvv```PPPGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGEEEDDDBBBAAAAAABBBCCCDDDIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJLLLOOONNNLLLKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@DDDLLLWWWpppvvvRRRHHHPPPJJJKKKLLLMMMMMMNNNMMMMMMHHHIIIKKKLLLMMMNNNMMMMMMEEEIIIOOOTTTXXXXXXWWWVVVUUU\\\aaa___XXXUUUXXX]]]XXXXXXWWWUUUTTTUUUXXX[[[```cccfffeeebbb___^^^___bbb```]]]]]]___aaaaaaaaabbbfff^^^]]]xxxwwwOOOPPP```|||xxxsssqqqqqquuuzzzzzzsssmmmgggkkkmmmjjjiiihhheee```___XXXSSSTTTVVVUUUTTTUUUVVVUUUSSSPPPNNNMMMLLLKKKLLLKKKIIIFFFEEECCCCCCBBB???>>>AAACCC======OOOgggttthhhccceeehhhtttsssccc\\\VVVNNNDDD@@@???AAAAAA===;;;<<<<<<<<>>@@@AAAAAAAAABBBEEEGGGEEEEEEDDDDDDGGGKKKPPPSSS```WWWLLLGGGKKKTTT[[[___ssskkkXXXLLLEEECCCCCCAAA===:::999;;;===???>>>>>>>>>=========<<<<<<======<<<<<<<<<======>>>@@@AAABBBBBB@@@@@@AAABBBCCCAAA?????????>>><<<:::999999888777555444333333111111111000000000//////111000//////......//////........................------------................../////////000000000---444<<>>>>>???;;;???UUUooo{{{uuuuuuxxx{{{}}}iii]]]RRRHHHHHHCCC@@@@@@???;;;;;;===???===>>>CCCKKKYYYppp}}}tttcccVVVIIIEEEDDDBBB@@@AAA>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA???@@@AAAAAAAAABBBDDDFFFFFFEEECCCCCCEEEHHHKKKNNNTTTSSSPPPLLLJJJLLLSSSXXXccclllcccTTTFFF===;;;>>>AAA@@@>>>;;;999888999;;;==================<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????>>>======???AAAAAA???>>>===>>>>>><<<;;;777777666666555444444444111111000000000000//////000000///............///------------------------+++,,,,,,,,,------------.........////////////000)))///555444444IIIuuuuuuVVVBBB<<<@@@>>>>>>???@@@AAAAAA@@@@@@>>>>>>>>>??????AAABBBCCCBBBAAA@@@??????@@@BBBBBBFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFCCCBBBBBBDDDFFFIIIJJJJJJIIIHHHGGGIIIJJJHHHJJJNNNPPPPPPNNNJJJHHHQQQRRRTTTUUUTTTQQQOOOMMMOOONNNLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCFFFCCCCCCDDDBBBCCCPPPaaacccTTTPPPMMMJJJJJJHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIMMMLLLJJJJJJJJJLLLNNNPPPOOOTTTYYY\\\[[[XXXVVVUUUUUUUUUUUUTTTTTTWWW[[[^^^VVVYYY\\\]]]]]]]]]^^^___YYYYYY[[[^^^``````^^^[[[```bbb^^^]]]fffyyy```GGGUUU~~~|||tttnnnoooxxx}}}}}}yyywwwzzz{{{wwwtttrrrmmmhhh```XXXRRRRRRTTTTTTTTTWWWSSSRRRQQQPPPOOONNNNNNNNNKKKJJJIIIGGGFFFDDDCCCCCCBBB>>><<<;;;<<>>???===@@@LLL]]]sss~~~}}}sssqqqOOOIIIEEEEEEDDDAAA???@@@>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBAAA@@@AAACCCDDDFFFEEECCCBBBBBBDDDFFFHHHKKKRRRXXXUUUMMMJJJNNNUUU\\\GGGDDD@@@<<<::::::<<<======<<<:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===??????<<<<<<;;;:::999:::===??????===<<<<<<======<<<:::555555555555444444444444111000000000////////////000///......------......------------------------,,,,,,,,,,,,------------------........./////////111---...111111777KKKbbbcccNNNGGGCCC>>>;;;===>>>???AAAAAA@@@??????>>>===>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEBBB@@@AAACCCFFFHHHIIIIIIHHHGGGGGGHHHJJJGGGJJJMMMOOOOOOMMMJJJGGGOOOQQQSSSTTTTTTRRROOOMMMOOONNNKKKIIIGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB???===@@@EEEFFFEEEJJJRRR^^^uuu___LLLIIIMMMNNNIIIFFFHHHIIIIIIIIIHHHGGGFFFFFFIIIJJJKKKLLLLLLLLLKKKJJJLLLKKKIIIHHHHHHJJJLLLMMMMMMOOOQQQUUUXXXYYYXXXVVVXXXXXXWWWVVVUUUWWW[[[^^^VVVXXXZZZ\\\]]]^^^___```ZZZYYYZZZ\\\______^^^\\\bbbbbb^^^___ccciii|||]]]QQQcccssskkkooovvvzzzzzz~~~}}}qqqfffeee\\\UUUUUUUUUTTTUUUWWWRRRQQQPPPPPPOOOOOOOOOOOOJJJJJJIIIHHHGGGEEEDDDCCCAAA===;;;;;;>>>KKKccczzz{{{eeeUUUJJJAAAAAA===;;;<<<;;;999<<>>>>>AAA>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@@@@BBBCCCEEEDDDBBBAAAAAACCCEEEFFFFFFOOOWWWVVVOOOJJJMMMRRR\\\ooo999999999999999999999999<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<;;;:::999:::===@@@===<<<;;;;;;;;;<<<:::999333333333333333333333333000000000////////////...///......---------------------------------------,,,------------.........------------............444------555777333444;;;YYYrrruuu\\\BBB;;;???BBB>>>:::??????@@@AAAAAA???>>>===???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDBBBAAAAAACCCEEEFFFGGGHHHHHHFFFGGGHHHJJJJJJKKKLLLMMMMMMLLLKKKJJJHHHIIILLLNNNNNNMMMKKKJJJMMMLLLIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@===<<<>>>@@@AAA@@@@@@CCCFFF]]]ttteeeRRRLLLHHHIIIKKKJJJHHHGGGIIIIIIIIIIIIIIIHHHGGGFFFJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKNNNTTTXXXZZZZZZXXXXXXVVVTTTSSSSSSVVVYYYZZZZZZ[[[]]]___aaaaaaaaa^^^\\\[[[[[[]]]___``````eeeccc^^^aaaeeecccrrrvvvUUUKKKeeeooojjjnnntttwwwrrr{{{yyyppphhh```XXXWWWVVVTTTSSSTTTRRRQQQPPPOOOOOOOOOOOOPPPJJJJJJIIIIIIHHHFFFDDDCCC@@@>>>===<<<>>>GGGWWWfffxxx}}}jjjXXXMMMFFFBBB???======???>>><<>>BBB>>>>>>=========>>>???@@@??????@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@@@@AAACCCCCCBBBBBBAAABBBDDDFFFGGGBBBGGGLLLLLLJJJIIIKKKMMMUUU^^^===;;;999777777888:::<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999:::;;;<<<<<<=========<<<===???BBB===;;;::::::::::::888777333333333333222222222222000000////////////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......---...111444111---///444777FFFbbbrrrKKKEEE@@@>>><<<:::<<<@@@???@@@@@@@@@???>>>>>>===???????????????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEDDDBBBBBBDDDEEEDDDEEEGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHIIIKKKKKKKKKKKKKKKIIIHHHGGGEEECCCBBBAAAAAA????????????>>>>>>>>>>>><<<;;;<<<=========>>>???===IIIRRRXXXfffwww\\\NNNFFFHHHIIIGGGDDDCCCGGGLLLHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDFFFIIILLLNNNOOOOOONNNNNNLLLKKKLLLPPPUUUXXXZZZUUUUUUSSSPPPNNNOOOQQQTTT[[[[[[[[[]]]aaacccdddcccaaa___\\\[[[]]]___``````cccccc___aaafffcccgggxxxdddLLLSSSvvvzzztttoooqqqsssssswwwyyyyyyzzz}}}|||yyyiii```ZZZYYYXXXUUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOOIIIIIIJJJJJJHHHGGGEEECCCAAAAAA@@@===<<<>>>EEEKKKTTTVVVXXX[[[```hhhrrrxxxlllYYYLLLEEEBBBAAA;;;:::;;;>>>>>>???FFFNNNaaarrryyyfff{{{vvvYYY???BBB@@@@@@AAA???===>>>CCC>>>===<<<<<<<<<===???@@@===>>>?????????????????????@@@AAA@@@???@@@BBBCCCBBBAAAAAABBBCCCEEEGGGHHHDDDEEEFFFGGGHHHJJJLLLNNNMMMWWW{{{>>><<<:::888888999<<<===::::::;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;999888888888888888999999:::<<<============>>>@@@===;;;999999999888666555333333222222111111111000000000/////////............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,,,,,,,---------)))///222...+++,,,000222000555@@@SSSpppdddOOO======@@@@@@<<<888;;;BBB=========<<<======>>>????????????>>>??????@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEE@@@CCCEEEFFFEEEDDDEEEFFFBBBCCCEEEFFFFFFGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIIIIIIIIIIJJJJJJJJJEEEEEEDDDCCCBBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<===???AAACCC===???CCCDDDGGGXXXzzzmmmXXXNNNKKKFFFHHHHHHEEECCCDDDGGGIIIGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEDDDEEEIIILLLNNNOOOOOOOOOPPPOOONNNNNNNNNPPPSSSUUUSSSSSSRRROOONNNOOORRRTTTXXXWWWWWW[[[```dddeeeeeeaaa___]]]]]]______^^^]]]\\\ccc```^^^cccccceeeooodddPPP\\\ssszzzttt{{{tttssszzz{{{xxxrrrqqqtttuuusssiiibbb]]]^^^^^^ZZZWWWWWWSSSRRRQQQPPPOOONNNNNNNNNIIIIIIJJJJJJIIIGGGEEEDDDAAABBBAAA???<<<===>>>???AAACCCFFFFFFFFFIIIRRRZZZwwwsssgggWWWJJJDDDAAA@@@@@@::::::<<>>@@@AAA??????BBB>>>===<<<;;;;;;===>>>@@@<<<===>>>>>>?????????>>>>>>???@@@@@@???@@@BBBDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFGGGIIILLLNNNJJJWWWhhh555666888999:::999888888888999;;;;;;<<<;;;:::999999999999::::::;;;;;;;;;888888777777777777777777666888:::;;;;;;:::;;;<<<===;;;999888888777555333333333222222111000000///000/////////...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,000///***,,,333111)))///222444666AAA___hhhWWWGGG<<<>>>888555999<<<<<<:::;;;::::::::::::;;;===???@@@???>>>>>>>>>>>>??????@@@>>>???@@@AAABBBCCCBBBBBB???@@@AAABBBCCCCCCCCCCCC???BBBEEEGGGGGGFFFFFFFFF@@@BBBDDDEEEFFFHHHKKKMMMLLLMMMNNNOOOOOONNNMMMLLLHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBCCCCCCBBB@@@???===;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>><<<;;;<<<>>>>>>???:::<<>>AAAEEEEEE@@@===BBBIIIOOOmmmnnn___^^^SSSGGGAAA@@@??????@@@AAA@@@DDDLLLWWWggg~~~|||zzzsssuuuqqq}}}SSSCCCEEEAAA===<<<@@@BBB@@@???@@@>>>===;;;:::;;;<<<>>>@@@<<<<<<===>>>>>>???>>>>>>===>>>???@@@???@@@CCCEEEAAAAAAAAAAAABBBBBBCCCDDDCCCEEEEEEDDDAAABBBFFFJJJHHHUUUUUUkkk888888999999999::::::::::::::::::999999:::;;;;;;:::;;;;;;<<<;;;999888777;;;:::888777777888:::;;;666777777888888999::::::;;;:::999888666444222111333222111111000000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000222000111<<>>===<<<<<<;;;999888888777999999;;;<<<============???@@@AAA@@@??????AAACCCAAAAAA@@@@@@AAAAAABBBCCC@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDFFFGGGHHHHHHGGGEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEBBB???======>>>>>>@@@@@@???===<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>@@@CCCDDDPPP```|||qqqWWWMMMKKKHHHFFFEEECCCEEEGGGFFFCCCBBBDDDFFFIIIHHHGGGFFFGGGIIIKKKMMMFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIILLLMMMMMMLLLLLLLLLLLLNNNPPPQQQPPPNNNQQQRRRTTTUUUUUUTTTRRRQQQUUUVVVXXX[[[^^^aaadddfffaaa```___^^^\\\[[[ZZZYYY\\\]]]\\\[[[[[[]]]aaaeeelllfffQQQXXXiiiqqq{{{}}}nnndddrrr|||xxxyyysssiiifffjjjjjjfffiiizzzrrrlllaaaUUUMMMPPPTTTQQQLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@AAAAAABBB@@@BBBCCCCCCAAA@@@@@@AAA???HHHTTTXXXVVVRRRPPPPPPIIIGGGDDDAAA@@@@@@AAABBB@@@JJJXXXdddrrrzzzrrrtttvvvvvv[[[IIIDDD===AAA@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>@@@BBBCCCBBB@@@???CCCBBB@@@???>>>???@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDIIIPPPTTTbbb888888888999999999::::::::::::999888888888888888999999:::;;;;;;:::888777:::888777666666777888:::888888888999999999999999::::::999888666444222111222222111000000000111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............///111111///...333>>>GGGQQQnnnooo\\\HHH???<<<;;;===BBB;;;;;;;;;:::999999888888:::;;;<<<<<<============???@@@@@@@@@??????AAABBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJHHHGGGFFFEEEFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCEEECCCAAA>>>===<<<======>>>======<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;===>>>@@@@@@FFFSSSeee~~~yyyfffkkkZZZJJJEEEFFFEEECCCCCCCCCEEEFFFEEECCCBBBDDDFFFGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDJJJIIIHHHHHHIIIIIIGGGFFFKKKJJJJJJLLLOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVV]]]]]]]]]]]]]]]^^^___```^^^]]]]]]\\\[[[[[[ZZZZZZYYYZZZ[[[ZZZYYYXXXYYY[[[dddxxxsssZZZOOOVVV[[[dddtttzzzkkk}}}vvvllleeegggkkkiiidddttt}}}iii]]]SSSQQQPPPNNNLLLNNNKKKJJJJJJJJJIIIHHHFFFDDDHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEEEEDDDAAA?????????===>>>>>>???>>>>>>??????HHHHHHGGGEEECCCBBBDDDEEENNN___wwwpppppp|||xxxPPPCCCAAA>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@AAAAAA@@@?????????????????????@@@AAABBBAAAAAAAAABBBCCCDDDDDDEEEDDDKKKQQQ]]]}}}777888888888999999999999:::999888777777777777777777888999;;;;;;:::999999:::999888777777888999:::::::::::::::999999999999:::999999888666444222111222111111000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000///......///111///BBB]]]yyyjjjIII???777666:::;;;<<<>>>999999999999999999999999<<<<<<===============<<<>>>???@@@???>>>>>>@@@BBB@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???===<<<;;;<<<<<<;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;===<<<;;;999999999:::;;;>>>>>>>>>>>>HHHbbblllZZZRRRRRRJJJEEEEEEFFFEEEDDDEEECCCDDDEEEEEEDDDCCCDDDEEEIIIKKKMMMNNNMMMJJJEEEBBBGGGGGGFFFFFFEEECCCBBBAAAHHHGGGGGGGGGHHHGGGFFFDDDHHHGGGFFFHHHLLLOOOQQQQQQRRRRRRSSSUUUVVVWWWXXXYYY]]]]]]\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZXXXZZZ\\\[[[YYYUUUTTTSSS\\\hhh|||bbbLLLLLLOOOaaarrrmmmrrrjjjjjjhhhbbb]]]lll}}}ooodddYYYPPPNNNPPPIIIHHHIIIJJJMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCBBBAAACCCDDDDDDCCC@@@?????????BBB???<<<<<>>???<<<<<<=====================<<<<<<<<<<<<<<<==================>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<===>>>???AAAAAABBBBBB???@@@AAABBBCCCDDDEEEFFFCCCHHHOOOVVVggg777777777888888888888999888888777777777888888999777888:::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999888888999999888777666444222111111111000////////////000.........------,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***************++++++,,,++++++++++++++++++++++++,,,,,,---------.........,,,------///000000///---333555:::AAAPPPjjjvvvcccPPPDDDBBB===::::::======;;;999777777888888999:::::::::=========>>>======<<<<<<===>>>??????>>>>>>???AAA???????????????@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;999999999999:::::::::;;;;;;:::999888888888999999===@@@AAA===;;;BBBQQQ^^^qqqttt___PPPGGGGGGKKKHHHGGGGGGGGGEEECCCCCCDDDCCCCCCDDDDDDCCCCCCDDDEEEHHHJJJMMMNNNMMMJJJEEECCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCEEEHHHJJJIIIHHHFFFEEECCCDDDGGGKKKMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]^^^]]]ZZZWWWVVVUUUYYY___jjjbbbYYYNNNOOOgggxxxrrrzzzsssiiibbb___```pppvvvcccYYYVVVRRRPPPNNNNNNPPPPPPNNNKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEDDDCCCBBBCCCEEE???>>>>>>@@@BBBCCCDDDDDDBBBHHHOOOTTTZZZgggxxx}}}vvvlllwwwmmmsssaaaGGG???===<<<>>>::::::;;;;;;<<<<<<<<<===<<<<<<<<<;;;<<<<<<===============>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@>>>???@@@AAACCCDDDEEEFFFHHHHHHLLLQQQUUUkkk666666777777777888888888777777777888999:::;;;<<<888999;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::999888888888888888777555444222222111000//////......//////---------------,,,,,,,,,++++++++++++++++++++++++((())))))******++++++,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,++++++...111222111000---///000000222:::FFFPPPooogggRRRDDD===888444888777666666:::<<<<<<999555666666777888999:::;;;<<<===============<<<;;;===>>>>>>>>>======???AAA???>>>>>>>>>>>>???@@@@@@>>>>>>>>>===>>>??????@@@CCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<888888888888999999999999888888888888999999::::::333777;;;>>>===<<<<<<<<>>>>>BBBDDDEEEBBB>>>>>>???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@AAABBBBBBCCCCCCCCCCCCAAAAAABBBEEEIIIKKKKKKKKKHHHFFFDDDDDDGGGIIIKKKKKKOOONNNNNNMMMNNNNNNOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXSSSSSSTTTTTTUUUVVVVVVWWW\\\]]]]]]\\\ZZZYYYZZZ[[[YYY[[[___llluuu]]]OOOPPPdddrrreeetttrrrkkkjjjcccdddfffhhhnnnsssjjjgggaaaZZZVVVUUURRRNNNJJJMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGFFFDDDCCCEEEFFFCCCFFFHHHFFFDDDDDDHHHLLL]]]hhhvvv{{{qqqoooooovvvhhhbbbzzzcccoookkkFFF===AAA???<<<<<<999999999:::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@???>>>===>>>>>>???AAABBBDDDEEEFFFJJJEEEHHHNNNMMMVVV|||666666666666777777777777777777777888999:::;;;<<<888999;;;<<<=========<<<888888999999999999888888<<<;;;;;;:::999888888777777777777666555444333222000000///...............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...,,,+++,,,---//////...,,,...000///---...222666===OOOeeexxxxxx^^^SSSEEE999555444555555444555444222444999999777444555666777888999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>===<<<<<<>>>@@@>>>>>>>>>===>>>>>>???@@@======<<<<<<======>>>???BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<777777777777888888888999777888888999999999::::::888666555666:::<<<<<<;;;===>>>AAAFFFNNN\\\sssyyykkk\\\OOOKKKCCC@@@DDDHHHFFFBBB???>>>BBBCCC???<<<>>>AAABBB@@@???>>>???AAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDD>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCEEEHHHIIIHHHGGGJJJHHHGGGGGGIIIKKKLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQRRRTTTVVVWWWXXXXXXWWWSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXXXXXXXWWWWWWZZZ\\\XXXYYY[[[aaasssuuudddYYYWWWiiigggiiissskkk```^^^]]]]]]___iii|||xxxqqqhhhdddeeeeeeccc```TTTRRRPPPMMMKKKJJJJJJJJJJJJJJJIIIFFFDDDCCCEEEFFFIIIMMMPPPQQQRRRZZZhhhsssnnnhhhooo{{{yyyfff\\\ZZZmmmbbbjjjkkkPPP;;;<<>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDEEEEEEAAADDDLLLLLLNNNfff555555555666666666777777999888888777777777888888777888:::;;;;;;;;;::::::777888888888888888888777::::::999999888888888777777777777666555444333222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))***++++++************************++++++,,,,,,,,,---------,,,---------,,,,,,------000000...,,,,,,///555:::///222;;;IIIXXXjjjxxxhhhZZZRRR@@@<<<888666666777777555777999888333444777777333444555555666777888999999999999:::;;;<<<<<<<<<;;;<<<=========<<<<<<>>>???>>>============>>>??????===============>>>??????AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::666666666777777777888888888888888888888888777777???;;;666555888;;;<<<<<<999<<>>:::;;;<<<;;;===@@@===BBBCCC??????BBBDDDCCC>>>===<<<===@@@AAAAAA???AAAAAABBBCCCDDDDDDEEEEEE@@@@@@AAABBBCCCCCCCCCCCCEEEDDDCCCDDDFFFFFFDDDBBBFFFFFFEEEGGGJJJKKKKKKKKKKKKLLLNNNOOOOOOOOONNNNNNOOOPPPSSSVVVWWWXXXXXXWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPRRRUUUVVVVVVUUUVVVWWWVVVWWWZZZ]]]aaavvvqqqeee______nnnjjjrrrpppbbb```___^^^[[[\\\gggttt~~~{{{~~~gggddd___YYYUUUSSSSSSSSSSSSTTTTTTSSSSSSTTTWWWZZZUUUYYY___gggqqq~~~|||rrrpppxxx}}}kkk___```kkkvvvoooaaalllQQQCCC:::<<<@@@===999999;;;:::::::::::::::999999888888888888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>===<<<<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAABBBBBBCCCCCCAAA@@@DDDKKKKKKJJJXXXlll555555555555666666666777:::999888666555555444444666777888999:::999888888888999999::::::999999888999999999888888888888777666666666666555444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))))))))))))))))))******+++************************++++++,,,,,,,,,---------***---//////...------///'''***---...---------...555//////666<<>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBDDDEEEEEECCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????>>>=========::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888666666666666777777777777999999999888777555444333555555666888::::::999888777888:::<<<999:::IIIZZZxxx|||pppWWWTTTLLLCCC???@@@???<<<<<<<<<@@@CCCAAA===>>>CCC:::@@@AAA>>>>>>AAAAAA======;;;:::<<>>===>>>@@@AAABBBAAA@@@???BBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBCCCDDDEEECCCBBBAAA@@@BBBEEEHHHJJJJJJIIIGGGIIIKKKNNNOOOOOONNNNNNIIIKKKOOOSSSVVVXXXXXXXXXVVVVVVUUUSSSRRRQQQPPPOOOLLLPPPUUUXXXWWWUUUTTTSSSVVVUUUYYY\\\WWW___wwwkkk^^^RRRaaa{{{~~~nnnhhhtttmmmfff___WWWSSSZZZgggvvv|||tttmmmgggdddcccdddcccdddfffhhhkkkoootttxxx|||~~~jjjkkkrrrkkk]]]aaauuugggdddqqq[[[EEE@@@======<<<999777888<<<;;;;;;::::::999999999777777777777888999:::;;;:::::::::;;;;;;;;;<<<<<<999;;;===??????>>>===<<<:::999999:::<<