BM66(@ ssssssssssssrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqkkkkkkkkkkkkllllllllllllnnnnnnmmmlllkkkjjjiiiiiikkkkkklllmmmooopppqqqqqqyyy{{{~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~~~~}}}}}}tttttttttssssssrrrrrrrrrsssssssssssssssssssssssstttsssrrrqqqpppooooooooopppppppppppppppppppppppprrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooommmlllkkkjjjjjjiiiiiijjjggggggggggggggggggggggggjjjjjjlllmmmoooqqqrrrrrrkkkkkkkkkkkkkkkjjjjjjjjjllllllllllllmmmnnnoooooooooooooooooooooooooooooojjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkklllkkklllllllllkkkjjjiiiiiiggghhhhhhiiijjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllhhhgggffffffeeeeeeffffffhhhhhhgggggghhhhhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggeeeeeeeeeeeeeeeddddddddd________________________````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccddddddccccccbbbbbbbbbccccccccccccdddddd|||zzzxxxnnnlllhhhbbb]]]WWWSSSQQQPPPNNNLLLJJJHHHGGGFFFEEEJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBEEEHHHIIIGGGDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???@@@@@@AAABBB>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>@@@@@@@@@AAAAAABBBBBBBBB>>>>>>???@@@AAABBBCCCCCCHHHHHHHHHIIIIIIIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLJJJGGGEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAAHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEE{{{qqqpppnnneee______]]]\\\ZZZXXXUUUSSSQQQPPPMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKIIIHHHGGGJJJJJJHHHGGGEEECCCBBBAAA@@@@@@???===<<<;;;:::999=========<<<<<<===>>>>>>777777777777777777777777888888888888888888888888777777777666666777777777777777777777777777777777333555888999999777777777888888888888888888888888:::999888888888999;;;<<<999999999999888888888888888888888888999999999999666666666666666777777777444555555666666555555444555555555555666666666666666666666666555555555555666666666666666555555555<<<<<<;;;;;;;;;;;;::::::999999888888888777777777999999999999999999999999::::::::::::::::::999999::::::::::::::::::::::::888888999999:::;;;;;;;;;>>>??????===;;;999999:::888888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::999999999999999999:::::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<===::::::;;;;;;<<<=========;;;;;;;;;;;;<<<===>>>???============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>============<<<<<<===>>>????????????::::::999999999999999999999999999999999999999999::::::999888888888888999999999999999999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888999888888888888888999999999999999999999999999999999999999999999999999999777888888888888999999999888888888777888888999999888888888888888888888888888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<======~~~sssdddZZZ[[[YYYPPPJJJJJJHHHGGGFFFDDDCCCAAA@@@???;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<;;;999888;;;;;;;;;;;;;;;<<<<<<<<<888888999999:::;;;;;;<<<333333333444555777888999888888888888888888888888666666777777888999999999999999888888888888999999888888888888888888888888666888::::::999999999:::666666666666666666666666:::999777666666777888999777777777777777777777777777777777777777777777777888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::888999999999999:::::::::999999999999999:::::::::::::::::::::::::::999999777777888999;;;<<<======999999999888888777777777888888888888888888888888999999999999999:::::::::999999999999999999999999888888999999:::;;;;;;;;;===>>>>>>===;;;999:::;;;666777777888999999::::::888888999999::::::::::::999999888888888888999999999999999999999999999999777888999;;;<<<<<<;;;;;;::::::::::::::::::::::::888888888999::::::;;;;;;999999999999999999999999999999999888888888777777888888888999999999::::::999999999999888888888888999999999999999999:::;;;888999999:::;;;;;;<<<<<<::::::::::::;;;<<<======:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<===>>>??????@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::999999999999999::::::::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<999999888999999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=====================>>>>>>?????????========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>===============;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>>>>;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<wwwnnn___UUUWWWWWWNNNIIIJJJCCCCCCBBBAAAAAA@@@??????777888888999999:::::::::777999:::<<<<<<;;;999888888888888999999::::::;;;999999888888888777777777666666666666666777888999444444444444444444444444333444555555777777888999666666555555555555666666444444444444444444444444444666666666555444555777666666666666666666666666:::888666444333333444555333333444444555555555555555555555444444444444333333333333444444444555555333333444444444444333333333333444444444555555555222333333444444555555666444444444555555555666666666666666777777888888888555555555555555555555555666666666666666666666666555555555666666777777777333333333333333333333333444444555666777777888888777888888777555444555666444555555666777888888999555666666666777777888888777777666666666666777777666666666666666666666666444555777888999999999888666666666666666666666666444444555666777888999999888888888888888888888888888888777777777666666666777777777888888888999999888888888777777666666555666666666666666777999999777888888999:::;;;;;;<<<888888888999999;;;<<<<<<888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>???@@@@@@<<<======>>>>>>======<<<<<<<<<;;;;;;:::999999888999:::::::::::::::::::::777777777888999999999:::666777888999:::;;;;;;;;;777777777888888999999:::888888888888888888888888666666666666777888999:::888888888888888888888888666666777888999999:::::::::::::::999999999888888777777777777777777777777777777777777777777777777999999999999999999999999888888888888888888888888777777777888999:::;;;<<<888888888888888888888888777777777777888888888888888888888888999999::::::999888777666666666666666888888888888888888888888777777777888999::::::;;;999999999999::::::::::::888888999:::;;;;;;::::::999999999999999888888888::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999999999999888888888888999::::::999999999999999999999999777777777888888888999999777777777888888999999999:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888888888888999999999::::::|||}}}|||tttlllddd\\\UUUTTTSSSNNNIIIHHHDDDCCCBBB@@@>>>===<<<;;;999999999888888888777777777777777777777777777777888888777777777777888888888888888777666555555444666666555555555666666777444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555444333222222444444444444444444444444444333333222222333333444444444444333333222222222444444444444444444444444555444444333333444444555666555555555555444444444555555555555555555444444333333333444444555555555444444444555555555555666444555666777888888888888666555555555555444444444555555555555666666666666555555444444444444555555444444444555555555555666666666666666666666666666777777666666555555555444555555555555555666777777666666666666666666666666666666666666666666666666555555555555555555555555555555666777777777777777666666666666666666666666777777777777666666666666666666666666666666666666888888888888888888888888666666666666666666666666666666666666666666666666888888888888888888888888777777777777777777777777777777777777777888888999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>======;;;;;;:::999999999::::::::::::999999888777666666666666666666666666666666666777777777888888888888555666666777888999999999888888888888888888888888777777777777777777777777888888777777777777888888666777777777888888888888888999999::::::999999888777777888888888999999999;;;:::999888777777777777888888888888888888888888777777777777777777777777777777888888888777777666777777777777777777777777777777777777777777777777666666666666666777777888777777777777777777777777777777777777777777777777888888888888888777666555888888999999999:::::::::888888888888888888888888888888777777888888999:::999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999:::;;;;;;999999999999999999999999888888888888888888888888999888888888888888888999888999999::::::999999888888888888888888888888888888888888888888888888888777777888888888999999999888888888999999888888888999999999999999999999999888888888888888888888888999999999888888888777777888888888888888888888888777777888888888999999999||||||tttlllfff]]]UUUSSSRRRMMMIIIHHHCCCCCCAAA@@@>>>===;;;;;;999888888888888777777777777777777777777777777777888777777666666777777888888888777777666555555555444444333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333222333333333333333333333333333333222222222222333333333333333333222222222222333333333333333333333333444444333333333333444444444444444333333333333222333333333333333333333333222333333333444444444444222333333333333444444444333444555666666777777777555555555444444444333333444444555555555666666666555555444444444444555555333444444444555555555555555555555555555555555555666666666555555444444444555555444444555555666777555555555555555555555555555555555555555555555555444444444444444444444444444555666666777777666666555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555777777777777777777777777666666666666666666666666777666666666666777888888888888888888999999999999999999999999999999999999888888999999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;::::::999999999999999:::999999888777777666666666666666666666666666666666666666777777777888888555555666666777888888999777777777777777777777777777777777777777777777777777777777666666777777777666666666777777777888888888888999999999999888888777777777777888888888888777777666666666777777888777777777777777777777777777777777777777777777777666777777777777777666666777777777777777777777777777777777777777777777777666555555555555666777777777777777777777777777777777777777777777777777777777777888888777777666555777777777777888888888888888888888888888888888888777777777777777888999999999999:::;;;;;;;;;;;;:::<<<;;;:::999999999::::::999999999999999999999999888888888888888888888888888888777777777777888888777777888888888888777777777777777777777777777777777777777777777777777777777777777888888888888999777777888888888888777777888888888888777777777777888888888888888888888888999888888888888777777777888888888888888888888888777777777888888888888999|||ttt}}}tttkkkiii^^^TTTQQQPPPLLLIIIHHHCCCBBBAAA???>>><<<;;;:::888777777777777666666666666666666666666666666666777666666666666666666777888888777777666555555555444444333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333333333333333333333333333222222222111111222222222111111222222222222222222333333333333333333333333333333222222222222333333333222222222111111111111111222222222222222222222222222222333333333333333111111111111222222222333111222333444555555555555444444444333333333222222333333444444444555555555444444333333333333444444333333333333444444444444444444444444444444444444555555444444444444444333444444333333444444555666444444444444444444444444444444444444444444444444444444444444444444444444333444555555666666555555444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555444444444444444444444444666555555555555666777777666666777777777888888888777777777777777888888888777777888888999::::::;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888888888888777666666555555555555555555555555555555555555555666666666777777444555555666666777777777555555555555555555555555666666666666666666666666666666666555555666666666555555555666666666777777777777777888888777777777555666666666777777777777333444444555555666777777555555555555555555555555666666666666666666666666555555666666777666666555666666666666666666666666666666666666666666666666555555444444444555666666666666666666666666666666666666666666666666666666666666666777666666555555555555555555666666666777777777777777777777777777777666666666666777888888777888999999::::::999999;;;:::999888888888999999888888888888888888888888777777777777777777777777777777666666666666777777555555666666666666555555555555555555555555555555555555555555555555555555666666666777777777777888666666777777777777666666555666666666666666666666777777777777777777777777888777777777777666666666777777777777777777777777666666666777777777777888tttiiixxx|||uuummmlll___RRRNNNMMMKKKHHHHHHBBBBBB@@@???===;;;:::999666666666666555555555555555555555555555555555555666666555555555555666666777666666666555555555444666555444333333222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333333222222222222222222222222222222111111000000111111222000000000111111222222222222222222222222222222222222222111111111111222222222222222111111111000000111111111111111222222222222222222222222222222222000000111111111222222222000111111222333333222222333333222222222111111111222222222333333333444444333333222222222222333333222222222222333333333444333333333333333333333333333333333333333333333333333222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444444444444444444444444444444444444333333333444444444444444444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444555666666555555555555666666666666666666666666777777777777666666777888888999999:::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777777666666777777777666666666555555444444444444444444444444444444444444444444555555555555333444444444555555555666444444444444444444444444555555555555555555555555555555444444444444555555444444444444555555555555555555666666666666555555444444444555555555555666333444444555555555555555444444444444444444444444555555555555555555555555333444444555555555555555555555555555555555555555555555555555555555555555333333333333333444555555555555555555555555555555555555555555555555555555444444555555555555444444444444444555555555666666555555555555555555555555555555555555555666666777666666777888888888888888888888888777777777777777666666666666666666666666555555555555555555555555666666555555555555666666444555555555555555555444444444444444444444444444444444444444444444444444555555555555666666666666555555666666666666555555444444444555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555666666666666rrrgggvvv|||{{{xxxrrrmmm^^^PPPKKKKKKJJJHHHGGGAAAAAA@@@>>><<<;;;999999555555555444444444333333333333333333333333333333555444444444444444444555555555555444444444444444444444333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000111222222222111111111111111111111111111000000000//////000000000...//////000000111111111111111111111111111111111111111000000000000111111222222222111111111111000000000111111222222222222111111111111111111111000000111111111111222222222///000000111111111111000111111111111000000000000111111111111222222222222222222111111111111222222111111111111222222222222111111111111111111111111111111111111111222222222111111111111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111222333333333333333222222222222222222222222111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444555333333333444444444555555555555666666777777777777555555666666777888888999999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::777777666555555555555666555555444444444444333333222222222222222222222222222222333333333444444444333333333333333444444444444444444444444444444444333333333333333333333333444333333333333333333444222222333333333444444444333444444555555444444333222222333333333333444444555555666666666555333333444444444444444444444444333333333333333333333333111222333444444444444444333333333333333333333333333333333333333333333333222222222111222333333444333333333333333333333333333333333333333333333333222333333444444444333333444444444444555555555666444444444444444444444444444444333333444444555666444555555666666666666666666666666666666555555444555555555555555555555555444444444444444444444444555444444333333444444555444444555555555555444444444444444444444444444444444444444444444444444444333333444444444555555555333444444555555444444333444444444444555555666666444444444444444444444444555555555444444444333333444444444444444444444444333333444444444555555555vvvppp{{{zzz|||zzzvvvkkk[[[LLLHHHJJJIIIGGGEEEAAA@@@???===<<<:::999888444444333333333222222222222222222222222222222222444444333333333333444444333222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000111000000000000000000000000000000000000//////......//////000......//////////////////000000000000000000000000000000000//////000000000222222111111111000000000//////000111111222222222000000000000000/////////000000000111111111222222//////000000000000000///000000000////////////...//////000000000111111111111111000000000000111111000000000000111111111222000000000000000000000000///000000000000111111111000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222111111222222222222222222222222///000000111111222222333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222111111111111222333333111222222222222333333333444444555555666666777777444444555666666777777888777777888888888999999999999999::::::::::::999999666666555444444444444444333333333333333333333333111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333222222222222222222222222333222222111111222222333111111111222222222333333222222333333333333222222111111111111222222222222555555666666555444222111333333333333333333333333222222222222222222222222000000111222333333333333222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222111111222222333333222222333333333444444444555555333333333333333333333333333222222222222333444444333333444555555555555444444444555555555444333222444444444444444444444444333333333333333333333333333333333222222333333333333444444444444444444333333333333333333333333333333333333333333333333333222222222333333333444444222333333333333333333222222333333444444555555555333333333333333333333333444444333333333222222222333333333333333333333333222222222333333333444444yyyyyy~~~}}}}}}yyyssshhhXXXJJJGGGIIIIIIFFFDDD@@@@@@>>>===;;;:::888888333333222222222111111111111111111111111111111111333333222222222222333333000000000111111111111111............///000111111////////////////////////////////////////////////////////////////////////........................//////000000000///......///////////////////////////................../////////..................////////////////////////000//////......//////000000000000/////////......---......///000000111111000000000//////.............../////////000000000//////000000000000///////////////............---....../////////000000000111000000//////000000111/////////000000000111111////////////////////////....../////////000000000//////......//////000111////////////////////////////////////////////////000000000000000000000000//////000111111111111000111111111111111111111111......///000000111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111000000000000111222222000000111111111222222222222222333333444555555666333444444555666666777777666666666666777777777777666777777888888777777666555555444333333333333333222222222222222222222222000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000111111111222222000111111222222111111000//////000000000111111111111222444555444333222111111111111111111111111111111111111111111111111111...///000111222222222222111111111111111111111111111111111111111111111111000000//////000000111222111111111111111111111111111111111111111111111111///000111111222222222111111111222222222333333333222222222222222222222222222111111111111222333333111222333333444444333333333333444444444333222111333333333333333333333333222222222222222222222222222222222111111222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111222222222333333111222222222222222222111000000111222222333444444222222222222222222222222333333222222222111111111222222222222222222222222111111111222222222333333www|||wwwnnnfffVVVHHHFFFIIIIIIEEECCC@@@???>>>===;;;999888777222222222111111111111000000000000000000000000000333222222222222222222333////////////000000000000////////////000222333444////////////////////////////////////////////////////////////////////////........................///000000000///...------////////////////////////.........------........./////////......------,,,//////////////////////////////............////////////.........---------,,,,,,------...///000000000000//////.........------------........./////////000000000000000////////////.........---------.........////////////000000000////////////000000////////////000000000000////////////////////////---.........//////000000...............///000000////////////////////////////////////////////////000000000000000000000000...//////000000000000000000000000000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000111111222000000000000111111111111000000111222333333444444333333444444555666666777555555555555666666666666444444555555555555444444555444333333222222333333111111111111111222222222000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000111111111111000000111111111111000000////////////000000000000...///111333444333222111000000000000000000000000000000000000000000000000......000111111222222222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111111111111000111222222333111111222333333333333222222222333444333222111000222222222222222222222222111111111111111111111111222222111111111111222222000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111...//////000111222222333111111111111111111111111222222222111111111111000111111111111111111111111000111111111111222222222qqqooo|||rrriiibbbVVVKKKIIIJJJGGGDDDBBB>>>===<<<;;;999666444333111111000/////////////////////000000000000//////333333222111000///......//////............//////........................,,,,,,,,,------........./////////---,,,---000222++++++++++++,,,---......---------,,,,,,+++++++++000000//////............,,,---.........---,,,++++++++++++,,,,,,,,,------------............------................................................---------------------------------.........///////////////......---------------------------------////////////////////////................................................///............---------------............------.........////////////000.........///......---,,,------------------------........................---------------------------------------------------......///////////////------............------//////............//////////////////////////////000000//////............////////////////////////////////////////////////////////////000000000000........................////////////000000000000000000000000////////////222222222222222222222222333333222222222333444444666666666666555444333333444555666666666555444333222222222222111111111000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////............////////////////////////////////////////////////////////////...000111222222111000...///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000///////////////////////////000000000111111111111333///---...222444111---111111111111111111111111000000000000000000000000000000000000///////////////000000000111111111111000000000000000///..................///////////////000000000111111111111000000000000000000000000000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000////////////////////////////////////000000000000qqqooo}}}{{{uuuooodddWWWLLLIIIIIIEEEAAA@@@>>>===<<<;;;999666444333111000000////////////////////////000000/////////222111111000000//////...//////............//////------------------------,,,,,,,,,,,,------------------------,,,...111333444333111...---,,,,,,,,,------,,,,,,,,,+++++++++//////.........---------------...//////...---,,,+++++++++,,,,,,,,,,,,---------............------------------------------------------------------------------------------,,,,,,------------...............------,,,,,,,,,------------------------........................------------------------------------------------............---------,,,------............---------------............///...............---,,,,,,------------------------------------------------------------------------------------------------------...////////////...------............------///..................///........................//////.........---------............................................................////////////------------------------....../////////000000000////////////////////////111111111111111111111111222111111111111222333333555555666555555444333333333444444555444333222222111111111111000000000000////////////////////////------------------------....../////////000000000........................////////////////////////000000000/////////......////////////////////////---.........////////////...................................................///000111111000///...////////////////////////................................................///.....................////////////////////////........................////////////////////////........................---.........////////////....../////////000000000//////////////////////////////000000000111111111111000///111333444222000111111111111111111111111000000000000000000000000000000000/////////....../////////000000000111111000000000000000///......---........./////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111000000000//////000000000000000000000000////////////////////////....../////////000000000vvv{{{}}}yyyrrrlllaaaTTTIIIGGGHHHEEEBBB@@@======<<<:::888666444333111000//////......//////......////////////......///////////////////////////......------......///------------------------------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...111333888555222...,,,*********,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,------.../////////...---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------......------,,,......------------......------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........---------------------------.........////////////////////////////////////000000000000000000000000000000//////000111111222444555555555555444444333222333333333333222111000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////........................------------------------/////////.......................................---------.........//////........................------------------------------////////////------........................------------------------------------------------................................................------------------------................................................---------.........//////.........////////////000////////////////////////////////////000000000000///111444555444333333333000000000000000000000000000000000000000000000000000////////////.............../////////000000000/////////000//////...------------.........//////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////.........////////////000}}}www}}}}}}rrrhhh[[[PPPFFFEEEHHHGGGEEEDDD======<<<:::888666444333000000///............///---......//////......---------........./////////...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++,,,,,,+++,,,///111111///,,,***))))))+++,,,+++++++++++++++*********++++++++++++++++++******+++,,,---.........---,,,************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,---------------,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...............//////////////////////////////////////////000111222222333333444555555555444444333333333222222111000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------,,,,,,---------.........------------------------------------------------+++,,,------------,,,+++---------------------------------------------------------------------------------------.........------------------------------------------------------------------------------------------------,,,,,,---------.........------........./////////................................./////////000000///444888888444111111222000000000000000000000000/////////////////////////////////.........---------............/////////.........//////......---,,,,,,---------.........---............/////////////////////////////////////////////////////////........................////////////////////////////////////////////////........................------........./////////zzz}}}wwwnnn[[[PPPFFFEEEGGGGGGDDDCCC===<<<;;;:::888555333222000//////...............------............------,,,,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))+++,,,---,,,******+++,,,,,,+++)))(((((()))+++,,,************************)))))))))***************)))***+++,,,---,,,++++++)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++******************++++++++++++******))))))))))))************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------..................................../////////000000111333333222222333444555555555444555444333222222111111111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------************************,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------............---------------------------............/////////000666:::999333......000////////////////////////....................................------------,,,,,,---------.........,,,---............------,,,,,,,,,,,,------------,,,,,,---------.........................................................------------------------.....................///........................------------------------------------............}}}yyyuuuaaaUUUIIIFFFGGGDDD@@@>>><<<<<<;;;999777555333222000///......------......,,,,,,------------,,,,,,++++++,,,,,,---------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++******************+++,,,---,,,***((()))***---,,,,,,+++************)))))))))))))))*********)))))))))))))))*********'''(((***+++,,,++++++***((())))))))))))*********))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++)))))))))***************************************))))))))))))))))))))))))************************************************+++*********))))))))))))))))))************))))))((())))))))))))*********++++++,,,,,,++++++***)))************************************************************************************************)))******+++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.................................////////////000222333444111111222444444555555555555555333222111000000111------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------.........///111555888666111------///////////////////////////..............................---------,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------...---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------................................................---------------------------------.......................................------------------------,,,,,,,,,---------......}}}|||yyywwwdddWWWKKKHHHGGGCCC>>><<<<<<<<<;;;999777555333222//////...------------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***************)))***++++++***((()))***,,,,,,------,,,+++***)))((((((((()))))))))******(((((())))))************'''(((***+++,,,,,,++++++((((((((()))))))))******((())))))******))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))))))))******+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))(((((((((((())))))******))))))(((((())))))))))))*********+++++++++++++++******)))************************************************************************************************((()))******++++++************++++++++++++***************))))))******************************************++++++,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,***++++++,,,------..............................---------...///000222333000000222333444555555555555444222000////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************************++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************************************+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333222///---...///........................---------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------~~~yyycccVVVKKKHHHGGGDDD@@@>>><<<<<<;;;999777555333222//////...------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************(((((())))))******++++++&&&(((***+++***)))***+++'''(((+++,,,---,,,***)))'''((((((((())))))******((()))))))))******++++++((()))+++,,,------,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++************))))))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************)))************+++++++++******+++,,,,,,---......////////////////////////,,,,,,,,,---...///111111///000111333444555666666444333111///...---......---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///000........................---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------~~~rrraaaWWWMMMJJJIIICCC>>><<<::::::999888666444333111------,,,,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************,,,)))''''''***+++***(((***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))'''(((***+++++++++***)))((()))))))))*********************)))))))))(((((()))))))))))))))******+++))))))))))))((((((((((((++++++,,,,,,,,,---------))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************+++*********))))))((((((******)))))))))))))))*********************************))))))))))))))))))++++++,,,,,,,,,,,,------//////.........---------............///////////////000111222222333222222111111000000//////......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************)))))))))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,||||||uuu```UUULLLJJJHHHCCC>>><<<::::::999888666444222111------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,)))'''''')))***)))((())))))(((''''''((())))))(((((()))))))))*********))))))))))))))))))))))))'''((())))))******))))))(((((()))))))))*********+++*********))))))))))))))))))(((((())))))***+++))))))))))))((((((((('''))))))*********+++++++++((())))))******))))))((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((())))))((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((()))************)))*********)))))))))((((((******)))))))))))))))***************************************************+++++++++,,,,,,,,,------///.........------------............//////////////////000111222222222222111111000000///.........++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******************++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,wwwzzz{{{vvvvvvwwwvvvsss]]]SSSJJJHHHGGGCCC>>>===999999888777666444222111,,,,,,,,,,,,++++++++++++******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,***((((((((()))(((''')))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))+++************)))))))))((((((((((((((()))******)))))))))(((((((((''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))(((((()))))))))(((((())))))***************************************************++++++++++++,,,,,,,,,,,,............---------------............/////////...///000111222222222222111000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******************))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++,,,xxx~~~xxxssssssuuutttsss\\\RRRIIIGGGFFFBBB>>><<<999888888777555333111000,,,,,,,,,++++++++++++***++++++++++++************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''((((((((())))))************************(((''''''''''''((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))(((((()))(((((((((((())))))***************************************++++++++++++***++++++++++++,,,,,,,,,---------------------------------.........//////...///000111222222222222000000//////...---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,++++++******))))))((((((************++++++++++++++++++++++++++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************)))************************))))))***+++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++++++++yyy~~~|||zzzwwwttt[[[QQQIIIGGGFFFBBB>>><<<888888777666444222000///,,,,,,+++++++++*********+++*********************++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''&&&''''''((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((())))))((((((''''''((()))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------------------------..................///000111111111111000000///...---,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***+++++++++******))))))((((((((())))))*********+++++++++************++++++,,,---************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++xxx}}}~~~yyysssooo\\\RRRIIIGGGFFFBBB===<<<777777666555444222000///++++++++++++************))))))******************++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))&&&&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''(((((((((((())))))''''''''''''((()))******))))))))))))))))))))))))((((((((()))******++++++************++++++++++++,,,,,,,,,,,,------------,,,------------.........---...///000111111111111000000///---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))(((((()))))))))************+++******)))******+++,,,---************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++************************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************)))))))))************+++~~~zzzuuuppplll^^^TTTKKKHHHGGGBBB===;;;777777666555333111///...++++++++++++************(((((())))))******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%'''***$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))'''&&&&&&'''''')))******))))))))))))))))))))))))&&&''''''((())))))******************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---...///000111111111111000///...---,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))*********************************************************************++++++++++++******************************))))))))))))*********+++))))))))))))))))))))))))))))))))))))******++++++************************))))))))))))************zzzvvvsssrrr___UUULLLIIIGGGBBB===;;;777666666555333111///...+++++++++************)))'''(((((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%(((+++$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))************++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---...///000111111111111000///...---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******))))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************zzztttpppoooeeeVVVHHHEEEGGGCCC;;;555555444333333444333111///******)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&$$$"""!!! """######$$$$$$%%%&&&&&&&&&$$$###$$$((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))(((((((((((('''(((((()))***+++++++++++++++,,,,,,---...//////...///---+++,,,000000,,,........................///...,,,***)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************(((((()))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************)))************)))(((((())))))))))))))))))))))))******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))xxxsssrrrrrrcccUUUJJJGGGFFFAAA:::666666555444444444333111///------+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###"""""""""######$$$$$$%%%&&&&&&&&&$$$###$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((((((((((((((((('''(((((()))******++++++++++++,,,,,,---.........000444444///,,,---...---,,,,,,,,,---......//////...---,,,***)))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))******+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********'''((()))***************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))yyysssqqqqqq```UUULLLIIIFFF@@@:::777888666555444444333000...///...---+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,------...333999:::333+++***---...******+++,,,---...//////,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******((())))))******+++++++++)))))))))*********++++++))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******&&&&&&((()))***+++++++++))))))))))))))))))))))))******))))))))))))******)))***+++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))){{{sssnnnlll^^^UUUMMMJJJFFF???:::888999777555555444222000---...---,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((((((((((((((())))))***************+++++++++,,,,,,,,,---444888888222,,,,,,------+++++++++,,,,,,,,,,,,---******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***((()))))))))*********+++))))))))))))************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***&&&'''((()))************((((((((((((((((((((((((******))))))))))))******((()))+++,,,,,,***((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))}}}|||}}}vvvqqqoooooo^^^UUUMMMIIIEEE???:::999999888666555444333000...******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%***))))))((('''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))******************+++++++++++++++111333111---,,,///...+++......---,,,++++++***)))))))))(((((('''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))(((((('''((((((((((((((((((((((((******))))))))))))******'''(((***++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))){{{xxxrrrrrruuuxxx```UUUJJJGGGEEE@@@;;;:::999777666555555444111///(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))))))))******************************------+++)))+++///...***111000///---,,,***)))((()))((((((''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))((()))))))))(((((('''&&&))))))))))))))))))))))))******))))))))))))******'''((()))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))}}}{{{yyyzzz{{{cccUUUGGGDDDEEEBBB===:::888777555555555444222000******)))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&$$$&&&((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***)))))))))))))))))))))*********************)))'''++++++((())),,,...,,,111000///...---+++******)))(((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((()))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))}}}{{{{{{wwweeeUUUEEEBBBDDDCCC>>>:::777666555555666555333111------,,,+++*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$'''((('''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))*********)))))))))))))))*********)))))))))))))))$$$+++...***&&&(((,,,...000//////......---,,,,,,))))))((('''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%'''((())))))******))))))))))))))))))))))))******))))))))))))******((((((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))uuuvvv~~~xxxssseeeXXXKKKFFFDDD@@@;;;999666555444444444333000---,,,+++******))))))************))))))((((((''''''((((((((((((((((((((((((((((((((('''&&&%%%###"""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,......---+++++++++++++++))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzz{{{~~~~~~{{{uuuooogggYYYLLLGGGEEEAAA<<<:::666555444444444333000---,,,+++******))))))******))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......------,,,+++++++++)))((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxuuuwwwxxxtttooohhhZZZLLLGGGEEEAAA===;;;666555444333333222000---++++++***))))))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((((((((()))))))))*********************))))))+++++++++,,,,,,,,,---------......///...,,,+++***((((((((('''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{ttttttuuuuuuttthhhZZZKKKFFFDDD@@@<<<:::777555333333333222///...++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((())))))******++++++************)))))),,,,,,,,,,,,---------------...///000///---+++)))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyysssrrrvvvyyyhhhYYYJJJDDDBBB>>>:::999777555333222222111///...+++***))))))(((((())))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))*********+++++++++***************,,,,,,---------.........,,,---/////////---***)))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~uuurrrvvvzzzhhhYYYIIICCC@@@===999888777555222111111111///...******)))(((((((((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++*********+++++++++,,,,,,---------.........//////,,,------...---+++***)))&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{xxxxxxyyyiiiZZZJJJCCC@@@===:::999777555222000000000///...******)))(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++))))))******+++,,,---------.........////////////---,,,,,,++++++***))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||yyykkk[[[KKKDDDAAA>>>;;;:::777555111000000000///...******)))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""###%%%&&&'''((((((((($$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((()))***,,,---...///............/////////000---,,,+++***))))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))))))))(((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}~~~{{{yyygggXXXIIIDDDCCC???:::777666444222000000000///---+++)))'''&&&%%%&&&((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******))))))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,---///000///---***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))((((((&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~}}}zzzyyyjjj[[[KKKFFFEEEBBB===:::777555222111111111///...)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))******)))(((***++++++++++++,,,,,,,,,,,,---///...---...//////---,,,***+++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{wwwwwwlll\\\LLLGGGFFFCCC>>>;;;777555333222222111000...'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))(((((()))+++++++++++++++,,,,,,------000///......///...,,,***+++******))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{ooozzzvvvwwwkkk[[[KKKEEEEEEAAA===;;;888555333222222111000///''''''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))(((''''''(((************+++,,,,,,------///...---...//////---,,,+++***))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~rrr~~~{{{xxxzzzlll[[[KKKEEEDDDBBB>>>;;;777555333111111111000...((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((((((''''''((()))))))))***++++++,,,------,,,+++,,,---000000000...+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}|||{{{|||nnn]]]MMMFFFFFFCCC???>>>666444222111111000///---*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))((())))))***+++,,,------+++***+++---000111111000+++***((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~sssrrrvvvyyy~~~nnn]]]LLLEEEEEEBBB???===555333111/////////...,,,+++***)))''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%'''((((((((()))***+++,,,------,,,+++,,,---000111000...+++***(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%''')))******)))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxx|||ooommmsssxxx}}}lll[[[IIICCCBBB@@@===;;;555222000//////...---,,,+++)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$%%%(((######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((('''((()))***+++,,,------...------...///000...---+++***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%'''***,,,,,,***'''%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%&&&''''''((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((vvvwwwooouuuvvvxxx~~~~~~mmm[[[IIICCCDDDBBB>>><<<444222///---.../////////******)))(((((((((((((((&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((%%%$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%######((()))+++,,,------,,,,,,,,,---...000000000//////+++***)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$""""""%%%'''***(((***111222***$$$$$$(((&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((,,,+++***)))((('''&&&%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((vvvooo}}}|||www|||{{{{{{ooo]]]KKKDDDCCCAAA<<<:::666333000.........------******)))(((((((((((((((&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))((((((&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,---...000000000///...+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$&&&+++)))+++222222,,,&&&%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((++++++***)))((('''&&&%%%''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))((((((((()))***************(((((((((((((((((((((((())))))************))))))))))))))))))************((())))))))))))))))))(((***)))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((yyyrrrxxx}}}qqq___MMMEEEBBB???;;;888888555111///...---,,,+++******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&((())))))))))))))))))***+++,,,,,,---...///000///......******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%)))(((***//////+++&&&$$$&&&%%%%%%&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&&&&''''''******))))))((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((''''''((((((((()))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))************)))))))))))))))*********++++++))))))************))))))******)))))))))((((((((()))))))))))))))))))))))))))((((((''''''(((((()))vvvrrr~~~}}}ooo___MMMEEEBBB>>>;;;999777444111//////...---,,,***))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((((((***)))(((((((((***+++,,,,,,---.../////////...---***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$%%%%%%%%%&&&)))***((($$$"""$$$$$$%%%((())))))&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((($$$$$$%%%&&&&&&''''''((()))))))))((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))*********(((((()))***************)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++)))******++++++******)))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))mmmcccppp}}}~~~mmm^^^MMMEEEBBB>>><<<<<<444222111000000000///...***))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&(((+++......+++(((++++++***))))))***,,,---,,,---...//////...---,,,)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%###$$$%%%&&&((((((%%%"""######%%%(((+++,,,***(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''&&&&&&((()))*********)))(((((((((((((((((()))))))))***(((((())))))))))))))))))((()))))))))*********+++(((((()))*********************************************++++++++++++******************++++++++++++******++++++++++++******************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))aaaWWWlll~~~lll]]]NNNFFFAAA>>><<<===333222111111111111000...******)))(((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((('''(((+++000444444///+++------,,,,,,,,,---------------...///...---,,,+++(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$&&&&&&&&&(((***)))%%%######$$$'''***+++***)))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))'''''''''((())))))******''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***''''''((((((((((((((((((***+++,,,,,,,,,+++***)))((((((((()))))))))******(((((())))))))))))******((())))))******+++++++++(((((()))*********************************************++++++++++++***************++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***]]]UUUmmm}}}~~~{{{mmm___OOOFFFAAA<<<:::<<<555333222222222111///,,,******)))((((((((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((('''((()))***,,,---//////(((((('''&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((((()))...333444111---/////////000000//////...------...///...---,,,+++''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((($$$&&&&&&$$$&&&+++***&&&%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$######%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&''''''((())))))******'''((((((((()))*********,,,---...///...---+++***(((((()))))))))*********(((((()))))))))*********((())))))******+++,,,,,,(((((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******\\\TTTkkkxxx{{{xxxoooaaaQQQGGG@@@;;;999:::777555333222222000---*********)))((((((((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))++++++,,,'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''(((***---///222444555)))((('''&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))(((%%%%%%)))///222000---///000111222222111000///------.........---+++***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""$$$''')))"""%%%$$$"""$$$***)))$$$'''%%%######$$$$$$$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$######%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++'''(((((()))***++++++,,,---...///000000...,,,+++))))))))))))************(((((())))))*********+++((())))))***++++++,,,,,,(((((()))***************++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))******))))))))))))******yyyddd^^^___~~~wwwmmmwww~~~nnnaaaPPPEEEBBB@@@<<<888999888555333000...---,,,))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&$$$$$$%%%&&&'''((('''&&&&&&((()))%%%$$$###$$$%%%''''''''')))&&&%%%(((---///***%%%((()))+++,,,,,,,,,***)))'''''''''&&&''''''''''''&&&)))***---555<<<888...,,,***)))((())))))(((&&&''''''''''''%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******//////000111111000///...+++,,,------+++*********((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***+++,,,,,,,,,///////////////---+++***)))***+++***(((((()))+++222000---***((((((((())),,,+++***+++......***''''''(((+++...//////,,,))))))+++...000///...------+++***)))***---...---,,,,,,,,,---,,,++++++,,,---++++++,,,,,,,,,+++******000++++++...---)))(((,,,+++*********)))))))))((())))))))))))))))))))))))xxx``````lllzzzooowww~~~{{{nnnaaaPPPEEEAAA@@@===:::999888555333000...------))))))))))))))))))))))))(((((('''&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''((((((&&&$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%***)))((('''((((((((((((***))))))))))))******)))))))))))))))))))))))))))***+++++++++++++++***)))***,,,---///777===999000,,,***((('''(((******)))&&&'''(((((('''((())))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******......///000000///...---+++,,,,,,,,,+++*********((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))))))))***)))***+++,,,,,,,,,,,,,,,+++,,,...//////......---***+++++++++))))))+++---111000...,,,+++******+++,,,+++***,,,...///---***111///,,,******+++,,,,,,---.........---,,,,,,,,,+++******+++,,,---------***+++++++++***)))))))))------------------,,,,,,...++++++......+++***---+++++++++***************))))))))))))))))))))))))tttzzzzzzqqqyyy~~~}}}pppbbbPPPEEEAAA@@@>>>;;;999777555333000///------))))))))))))))))))))))))((((((''''''&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%'''((((((&&&%%%%%%&&&$$$&&&''''''&&&%%%%%%&&&***)))((('''&&&&&&&&&&&&)))***+++)))''''''***...,,,+++******+++---///000///000222333333222000///333444444666<<<@@@<<<555222///,,,******++++++***'''((())))))******))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******,,,---...//////...---,,,+++++++++***************((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&+++++++++***)))'''&&&%%%&&&&&&'''''''''((((((((('''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++++++++,,,,,,---,,,,,,+++(((***,,,...////////////***+++,,,+++++++++---////////////...------,,,,,,)))))))))***,,,---,,,+++...,,,***))))))+++---///222111//////...///000111.../////////------...///222222333333333222111000......------,,,,,,++++++,,,***+++------***)))++++++++++++++++++++++++,,,))))))))))))))))))))))))uuupppxxxttteeeSSSFFFBBBAAA>>>;;;888777555333000///...---((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%'''((((((&&&%%%&&&'''"""$$$''')))))))))***+++((((((((((((''''''((()))***+++,,,---...///111222000111222444666888:::;;;:::===@@@BBBDDDCCCBBBAAAAAA@@@???AAAEEEGGGDDD??????===;;;999888555222///,,,,,,+++,,,,,,+++)))'''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))*********+++,,,---...---,,,,,,,,,+++************))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%******))))))((('''&&&&&&''''''''''''(((((((((((((((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---++++++,,,,,,,,,+++******((()))+++---...//////...)))***++++++++++++---///////////////...---,,,+++******++++++------------+++,,,...///.........///111000///000222333444444333555666666444444555666666666555444444333111///222111000///...------,,,---,,,---......,,,+++,,,******+++++++++,,,,,,,,,************************pppllluuu~~~vvvhhhUUUHHHCCCAAA===:::888777555222000///......((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&'''(((###%%%(((((((((((()))+++(((***,,,,,,,,,---000333111111333999???AAA>>>:::888:::===@@@AAA@@@>>>===GGGJJJNNNRRRTTTUUUUUUTTTPPPNNNLLLMMMOOOOOOMMMLLLNNNNNNOOOPPPPPPMMMHHHDDD777555222000000...***'''+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******)))***+++---------,,,+++,,,******+++,,,,,,)))'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''((('''''''''((((((((())))))((())))))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,,,,)))************))))))((()))***,,,---------,,,+++((()))************---///////////////...,,,+++***------......//////000111000222444555444555777999999999;;;>>>@@@???;;;777777;;;@@@DDDGGGIIIKKKLLLSSSPPPLLLIIIGGGDDD@@@===;;;:::888555333222111111///000///....../////////++++++++++++++++++++++++++++++++++++++++++++++++oooqqqqqqlllrrryyy{{{sssfffTTTIIIDDDBBB===999777666444222111//////...))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''''''''((('''(((((('''&&&&&&(((******---000222222444999===BBB@@@BBBHHHNNNOOOIIICCC@@@BBBEEEFFFEEEAAA===:::FFFHHHLLLPPPTTTUUUVVVVVVWWWRRRPPPRRRSSSQQQPPPQQQSSSUUUYYY^^^aaaaaa^^^[[[FFFAAA<<<999888666222...///...,,,***(((&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******)))***+++,,,------,,,,,,+++******---///...***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((()))))))))))))))(((***+++,,,,,,,,,+++***))))))***+++*********,,,...//////......---------,,,+++,,,...//////111444666444888<<>>999777666444222111/////////))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%'''((()))((('''((()))((())))))((()))+++///333444888===>>>>>>@@@FFFJJJRRRQQQQQQRRRRRROOOJJJFFFCCCDDDFFFFFFEEEBBB???===???AAACCCFFFHHHJJJKKKLLLOOOIIIGGGIIIIIIFFFGGGJJJKKKMMMPPPVVV\\\```aaaaaaUUUNNNGGGDDDCCCBBB???<<<777666333000---+++))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******)))***+++------------,,,+++***,,,000333111***$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((()))((('''&&&&&&''''''((('''((((((((())))))))))))))))))***++++++++++++******************************************************************)))))))))'''((()))***************)))***+++,,,,,,+++***)))+++,,,,,,,,,******,,,.........------...000222333///222555888:::===CCCGGGPPPXXXbbbiiilllooorrrvvvsss{{{}}}oookkknnnwww}}}vvvtttvvvyyyyyyxxxrrroookkkfffbbb___]]]\\\___]]]RRRCCC:::777333///111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{xxx{{{{{{{{{zzzdddYYYLLLEEEDDDCCC>>>999777666444222111000//////))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%'''((()))((('''((()))'''((()))+++...333:::???EEEIIINNNOOONNNPPPVVV[[[[[[[[[ZZZUUUNNNIIIFFFEEEBBBCCCDDDEEEEEEFFFFFFEEE??????@@@BBBCCCEEEFFFGGGCCC===;;;======:::;;;???AAAAAABBBGGGMMMSSSWWWXXX^^^WWWOOOKKKKKKLLLIIIGGG???>>>;;;777444111///...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********)))***,,,---......------++++++---111555222***###%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((())),,,+++)))(((''''''''''''(((((((((((())))))))))))))))))***++++++++++++***************************************************++++++******)))((((((((('''((()))***+++,,,,,,,,,((()))***+++,,,++++++***---......---++++++---...---,,,,,,---///333666888<<>>===;;;777777666555333111///...---***++++++******)))((('''))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&###$$$&&&((('''%%%******)))(((''''''((((((++++++---000666CCCVVVfffccc```^^^^^^___^^^ZZZWWWVVVRRRMMMJJJGGGCCC>>>999@@@@@@AAAEEEMMMTTTYYY\\\```XXXMMMDDDAAAEEELLLQQQTTTIIIBBBCCCDDD@@@>>>???CCC@@@@@@CCCCCCAAAEEELLLGGGJJJPPPVVVUUUPPPOOOSSSLLLKKKJJJEEE???888333000,,,,,,,,,++++++***))))))+++)))'''&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''***)))''''''((()))(((''')))***---...//////...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''(((+++***((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((())))))))))))************,,,,,,,,,+++++++++******************************+++*********))))))((((((*********)))))))))))))))(((***+++******++++++***...)))&&&***///000111333555111222777666777DDDUUU\\\bbboooxxxxxxqqqmmmnnn}}}~~~tttpppvvvwwwiii]]]MMMEEE@@@888333000000000000+++...,,,(((***000///(((vvv}}}vvv{{{~~~vvvmmmdddUUUEEE>>>===;;;777777666555333111000......+++++++++******)))(((''')))(((((('''&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$&&&(((***)))''''''(((((((((((()))***++++++///666???JJJWWWfffqqqqqqkkkbbbZZZUUUPPPKKKHHHGGGEEEBBBAAADDDHHHKKKMMMHHHHHHHHHKKKRRR\\\ffflll}}}vvvkkkbbb]]]___dddhhhfff[[[RRRQQQPPPMMMLLLMMMPPPNNNLLLKKKJJJGGGBBB>>>DDDJJJVVV^^^[[[OOOFFFDDDAAAAAACCCHHHLLLMMMIIIEEE999666111---***)))***+++(((''''''((())))))'''%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((***+++,,,+++++++++,,,...//////---,,,+++******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((***)))((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&%%%%%%&&&''''''(((((()))(((((()))))))))*********++++++++++++************************************+++*********))))))))))))************)))))))))))),,,,,,,,,++++++,,,,,,+++,,,***+++///000...///222555777;;;@@@EEERRRhhh{{{~~~{{{}}}}}}zzzyyyuuuooolllsssvvvtttxxxnnnmmmqqqyyy}}}}}}sssmmmhhh^^^QQQDDD999222///000000///------...---)))bbboooyyyuuu~~~wwwjjjbbbTTTEEE>>>>>>;;;777666666444333111000///...++++++******)))(((((((((((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&%%%&&&(((***+++***)))'''((())))))***+++///111555;;;EEEQQQ\\\ffflllooohhhaaaVVVLLLFFFBBBAAA@@@???AAAEEELLLUUU```iiiooofffddd```\\\\\\cccnnnwwwxxxpppkkkiiijjjlllnnneee\\\ZZZZZZZZZ[[[]]]cccggggggeeehhhkkkbbbTTTIIIJJJNNNPPPLLLEEEDDDGGGEEEDDDEEEMMMWWW\\\ZZZVVVKKKFFF>>>555...+++***+++'''((()))+++,,,,,,)))&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&((()))************......//////...,,,***)))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''(((******)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''((())))))((((((((()))))))))******************))))))))))))***************************************)))))))))************************,,,***)))***+++,,,++++++,,,---///111//////888CCCQQQZZZaaa```aaannn}}}{{{{{{tttpppooofffjjjjjjiiikkkrrrwwwyyyzzzzzzuuummmoooxxx}}}zzzxxxyyyyyysssggg___bbbkkkyyyvvvtttxxx{{{hhhUUUHHH@@@777444222222111------///}}}```mmm{{{vvv}}}uuufff___RRREEE???>>>;;;777666555444333111000///...++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((()))***)))'''&&&&&&'''((()))******)))((((((***+++,,,---222999>>>JJJNNNTTTXXX]]]```]]]XXXLLLIIIDDDAAAAAADDDIIIKKKQQQVVV^^^fffmmmttt{{{wwwuuuppphhhccceeemmmvvvqqqpppmmmjjjfffbbb___]]]ccc___[[[\\\___bbbdddfffhhhssswwwvvv}}}sssZZZVVVSSSOOOIIIEEEHHHNNNLLLJJJIIILLLQQQWWWYYYYYYWWWSSSLLLDDD<<<444///---,,,+++***+++------+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))******)))((((((***+++............---,,,+++******))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''')))***++++++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******))))))))))))((((((((((((************************************************)))***************++++++,,,******---...---,,,---+++...222444555>>>SSSgggzzz{{{|||{{{kkkfffiiimmmlllkkkjjjjjjjjjkkkkkkfffkkkooorrr{{{tttiiillluuuyyytttnnnkkkpppyyy~~~zzziii___JJJAAA:::888444......222ppp~~~xxxzzz{{{qqqbbb\\\PPPDDD??????<<<666555555444333111000//////,,,+++***)))((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&(((******)))((('''((())))))))))))((((((((((((+++///222666>>>IIIQQQYYY[[[YYYSSSPPPOOOIIIAAAAAAAAACCCEEEIIIOOOUUUYYYeeeiiilllmmmmmmooovvv|||xxxyyyxxxsssnnnmmmsssyyyoooqqquuuwwwuuuqqqkkkgggiiijjjkkkmmmqqquuuvvvvvvqqq|||~~~vvvuuu|||yyyooofffeeefffeee^^^TTTPPPRRRVVVUUUQQQKKKFFFFFFKKKOOOQQQRRRSSSQQQLLLDDD===777333000,,,***************(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***+++***)))((()))---000,,,------------------,,,))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***+++***'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***))))))))))))************)))))))))(((((((((''''''))))))))))))))))))))))))***************+++++++++))))))******+++++++++,,,///,,,...111111------111///444===EEEKKKWWWoooxxxsssooowwwuuuttttttooogggbbbbbb```aaaeeennnyyy}}}lllhhhlllqqqdddSSSGGG===444000000}}}yyyyyyyyymmm___YYYOOODDD??????<<<666555444444333222111000///---+++***((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&'''((()))***)))((((((***++++++***((((((***,,,+++222:::@@@EEELLLVVV^^^YYY[[[VVVKKKFFFHHHGGGBBBMMMNNNPPPQQQRRRTTTWWWZZZaaadddeeeccccccjjjxxx|||yyyuuuooollliiifffddd___\\\aaahhhtttsssnnnaaaPPPDDD@@@@@@DDDHHHOOOTTTUUUQQQLLLHHH>>>999222---+++******)))((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$'''))))))((((((,,,///------------------------))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))***************+++++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))*********+++++++++++++++))))))******+++,,,,,,,,,,,,***,,,///---***222>>>DDDJJJTTT___fffnnn|||sssiiieeedddhhhaaa___gggrrrwwwyyy{{{||||||yyyvvv}}}}}}pppppp~~~xxxbbbUUULLL@@@555zzz}}}{{{mmm\\\WWWNNNDDD@@@@@@<<<666555444444333222111000000---,,,***((('''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))***+++,,,+++***+++000333777@@@LLLSSSSSSSSSVVVYYYPPPVVVSSSJJJHHHQQQXXXXXX___```___]]]ZZZZZZ\\\___```gggnnnqqqsss{{{~~~rrriiicccdddooo{{{nnnXXXFFF======AAAFFFLLLQQQSSSSSSSSSLLLGGG@@@999555111...,,,((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***000666666333...------///......---,,,,,,,,,,,,)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))******++++++,,,,,,,,,---------*********)))))))))(((((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))***++++++,,,------***(((+++///000555JJJbbbrrrooonnnqqqtttvvv{{{|||rrriiigggkkkgggdddkkk~~~~~~|||tttqqqmmmzzzyyyyyyyyywwwgggQQQ~~~zzzzzz~~~nnnZZZVVVMMMDDD@@@@@@<<<666444444333333222111000000---,,,***((('''((()))***&&&'''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((((((((((('''((()))*********,,,,,,++++++...555:::CCCOOO\\\aaa]]]TTTOOONNNIIIRRRSSSLLLNNN\\\iiilllllllllkkkhhhffffffjjjnnnrrr~~~uuussswww|||pppWWWFFF??????AAADDDHHHNNNRRRUUUWWWSSSMMMFFF@@@:::444000)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******<<>>666000,,,***)))((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((***)))((()))+++,,,+++***.........------,,,+++***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))******+++++++++,,,,,,,,,+++******************))))))))))))************************+++***((((((***+++,,,,,,,,,...000//////888NNNccc|||wwwooosss|||rrrmmmttt}}}wwwzzz{{{ttt{{{wwwtttmmmsssyyy|||zzzvvvttttttkkknnnqqqvvv}}}~~~mmm```UUUGGG@@@@@@AAA???<<<888777555333111000000///***)))((('''''')))+++---+++)))(((&&&&&&((()))+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((''''''(((***,,,---''''''(((''''''))),,,///777<<>>777333111///---((((((((()))(((((((((''''''''''''''''''''''''''')))((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((''''''''''''((((((,,,+++***)))+++,,,...///------------,,,+++******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++,,,,,,,,,,,,++++++***)))*********))))))))))))))))))***************++++++)))''''''))),,,...---,,,+++,,,...111999NNNqqqqqqfffjjjsssnnnrrr{{{pppdddeeennn|||~~~{{{rrrhhhrrr}}}}}}wwwppplllyyywwwvvvyyy~~~~~~|||ggg[[[QQQFFFAAAAAAAAA>>>999888777555333111000000///***)))((('''((()))+++,,,+++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''')))+++,,,'''''''''&&&'''+++000555???DDDNNNYYY^^^YYYLLLBBB???HHHTTT^^^cccbbb```]]]gggjjjttt{{{pppeee^^^iii|||lll\\\JJJBBBBBBEEEJJJPPPQQQMMMHHHBBB>>>999444111(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''(((((((((''''''((((((((((((((()))******+++,,,---------------,,,+++***)))(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***+++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))******))))))******+++++++++,,,+++,,,---...000///...,,,///111777BBBPPPeee{{{fff^^^dddlllsssxxx~~~{{{~~~}}}nnnfffhhhooommmllloooxxx}}}vvvkkkeeejjjqqqxxx{{{~~~zzzssswww}}}}}}uuuwww}}}~~~ggg[[[RRRGGGBBBCCCBBB>>>999888777555333111000000///***))))))(((((()))***+++))))))(((''''''((())))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&''''''((()))***'''(((((())),,,333;;;AAAQQQRRRVVV\\\```\\\QQQHHHOOOWWW```ddddddfffkkkpppzzz{{{~~~ppprrr}}}|||lllXXXJJJAAA<<<>>>BBBRRRQQQQQQPPPLLLDDD;;;555...---+++***))))))***+++(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))((((((''''''(((((()))%%%'''***++++++***+++,,,---------,,,,,,+++***)))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))******++++++,,,++++++,,,,,,,,,+++******))))))))))))************))))))******+++,,,,,,,,,+++---......,,,,,,---...666<<>>888555111---*********+++(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''))))))(((((((((((())))))&&&)))---...---,,,---///,,,,,,---,,,,,,+++***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,******+++,,,,,,,,,++++++((()))))))))************))))))***++++++,,,------))),,,---,,,***///999AAATTTYYYeeerrrwwwvvvxxx|||xxxvvvuuuqqq}}}xxxyyy|||xxxwwwwwwwwwpppwww{{{~~~pppmmmkkk___OOOFFFDDDCCCAAA===888777555333222000000///++++++***))))))(((((()))&&&&&&'''(((((('''&&&&&&'''((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''((()))******)))'''&&&)))+++---333<<>>GGGTTT```ddd]]]RRRHHH@@@<<<666///+++******+++))))))))))))))))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''))))))(((((((((((())))))'''***,,,---++++++...000,,,,,,,,,,,,+++***))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((())))))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++))))))***+++,,,,,,------+++...111000111;;;MMM\\\~~~~~~uuukkkjjjnnnlllssswwwxxx}}}~~~~~~|||uuuwww}}}}}}~~~uuuzzzzzz}}}qqqttt```KKKCCCBBBBBB???===888777555333000///...---+++***))))))((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((''''''''''''((((((,,,***((('''(((******))))))///555===JJJZZZdddfff^^^UUUMMMPPP^^^ppp}}}}}}xxxwww~~~rrrqqqrrr{{{tttddd^^^]]]WWWNNNHHHHHHIIIMMMVVV[[[YYYSSSIIIFFF???777444333///))),,,+++)))*********)))'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++++++++,,,---...............---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&(((******(((%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''++++++******************++++++++++++++++++++++++*********)))))))))))))))(((,,,...---++++++,,,,,,(((///444333777LLLqqqqqqfffccceeehhhooouuulllkkkttt|||~~~vvvwwwcccMMMDDDCCCAAA???===888777555333000///...---++++++***))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))***+++---888CCCLLLSSSYYYYYYUUUOOONNNOOOXXXfffuuu|||{{{wwwsssvvv{{{xxxmmmddd]]]UUUOOOHHHCCCCCCJJJTTT]]]ZZZ]]]XXXJJJ<<<666444333///---***)))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))++++++++++++,,,---...///.........---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))((('''&&&%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''************************++++++++++++++++++++++++************))))))))))))***++++++,,,---......,,,444000...444FFFaaa|||tttjjjmmmsss|||}}}~~~}}}gggPPPEEECCCAAA???===888777555222000///......,,,,,,+++***************((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((%%%'''******)))+++...222===KKK[[[cccddd^^^QQQFFFFFFLLLUUU___iiirrr{{{uuuwwwwwwooommmpppuuu}}}mmmdddcccXXXNNNEEE<<<999EEETTTaaahhhhhhYYYFFF;;;888888666222...,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******++++++++++++,,,---...///.........---,,,+++))))))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((************************++++++++++++++++++++++++************************,,,***)))+++...000000///666666;;;HHH[[[ooo}}}vvv}}}yyyrrrxxx~~~jjjRRRFFFCCCAAA>>>===777666444222111//////...---,,,++++++******++++++((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''''''''((('''***,,,+++***---555<<>>HHH___gggoooqqqpppiii]]]QQQ[[[```dddddddddkkkyyy~~~|||}}}~~~mmm___bbbkkkzzz}}}kkk[[[XXXWWWOOOFFFBBBCCCHHHNNNVVV^^^^^^QQQBBBAAA<<<666111...,,,***((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))***+++++++++,,,,,,,,,,,,---...////////////...---,,,***)))(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%'''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))*********+++++++++++++++++++++++++++++++++))))))******+++++++++,,,+++,,,//////,,,,,,888GGG[[[rrrsssdddfffooorrrvvv~~~yyy{{{|||}}}~~~pppssszzz{{{~~~}}}|||hhhQQQGGGDDDAAA===:::666555444222111000//////,,,,,,+++***************((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))***))))))(((((())))))*********+++,,,111===KKKUUUaaabbbbbbccchhhkkkeee\\\ccciiinnnpppqqqyyy~~~zzzyyy~~~vvvhhh[[[]]]kkk~~~rrr```ZZZWWWPPPIII<<<;;;===HHHYYYaaaWWWHHHCCC???999444000---***((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((())))))***+++,,,,,,,,,,,,,,,,,,---...///000000//////---,,,***((('''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''((())))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++---111222...111FFF]]]yyyhhheeehhhnnnuuu}}}}}}qqqkkkkkkkkklllooowww~~~zzz{{{wwwdddOOOFFFEEEAAA<<<999666555444222111000000///++++++***))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++)))+++...555AAAOOO\\\eee```\\\XXX[[[gggqqqppphhhhhhrrr}}}|||{{{}}}|||~~~~~~yyytttyyynnn```^^^gggyyyuuueeebbb^^^VVVJJJEEE??????IIITTTUUUPPPIIIEEE@@@;;;777333///,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***+++,,,,,,------,,,,,,------...///000000000///...,,,***((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))))))))*********+++******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***++++++,,,---------,,,///444555>>>WWWqqq|||ppppppuuu}}}xxxnnnjjjkkklllmmmqqqyyy||||||yyyqqqllllllppprrrwwwvvvvvvwwwxxxzzz|||}}}yyyxxx}}}}}}xxx~~~zzzwww~~~}}}{{{tttaaaMMMFFFEEEAAA<<<888666555444222111000000000+++******)))((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))*********))))))))))))))),,,,,,++++++++++++,,,,,,***---333???OOO___kkkqqqaaa[[[VVV[[[lllzzzzzzqqqmmmzzz{{{yyyzzz}}}~~~|||}}}~~~~~~~~~}}}sssnnnwww{{{ggg]]]```jjjwwwzzzuuuqqqgggaaa[[[NNNAAAAAAKKKWWW\\\OOOKKKGGGCCC???:::555222))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''((()))***+++,,,---------------------...000000000000///...,,,***((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))******+++++++++,,,------......///000111111444444444444444444444444111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------000***,,,444<<>>QQQdddooosssxxxyyy{{{~~~}}}}}}yyypppkkkmmmnnnjjjffffff\\\[[[YYYWWWTTTSSSRRRRRROOOPPPPPPQQQRRRSSSTTTTTT[[[ZZZZZZZZZ\\\___bbbdddfffffffffhhhlllppptttvvvyyy|||{{{fffOOOEEECCC@@@<<<:::555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&(((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))(((((((((((((((,,,)))))),,,,,,***+++...222===OOO```kkkmmmgggbbbXXX^^^hhhpppuuuxxxzzz{{{zzzxxx}}}}}}~~~||||||}}}~~~~~~~~~|||iii\\\^^^fffuuuuuu~~~vvvUUUDDDGGGTTT\\\dddbbb\\\UUUMMMGGGDDDCCC333///+++(((''')))+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******))))))***+++,,,------......//////000111111222222222111///,,,***)))((('''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))&&&''''''(((((())))))***)))***+++,,,,,,...111444333333333333333222000...999444333666666333222555111333555777888777555444333444444666888:::<<<===999:::;;;999555444666777777666555444222000/////////,,,))))))******(((&&&((((((((()))((((((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))(((***++++++,,,,,,------...++++++++++++++++++++++++,,,---...---+++***,,,---+++:::JJJWWWjjj{{{zzzmmmpppxxx~~~~~~tttwwwvvvttt{{{|||xxxtttrrrqqqooogggccceeefffaaa]]]\\\XXXXXXWWWVVVUUUUUUTTTTTTQQQQQQRRRRRRSSSSSSSSSSSSTTTSSSRRRRRRSSSVVVXXXYYYYYYYYYYYY[[[]]]aaadddfffjjjpppwww|||uuuzzz}}}hhhQQQFFFCCC@@@<<<999555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))'''&&&&&&((()))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))((((((((())))))+++)))***---...,,,---111:::NNNfffssspppfff```]]]aaaiiirrruuutttuuu{{{}}}wwwzzz{{{yyytttwwwvvvvvvwwwzzz~~~rrr```VVV___ppp~~~}}}bbbLLLGGGMMMSSSbbbfffhhhbbbWWWMMMIIIIII@@@777,,,''''''***++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))***+++,,,---....../////////000111111222222111000...,,,***(((((('''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))&&&'''((()))***,,,------000000///...,,,---000222000000111222222222111111333///---......,,,...111///111333555666666555444666555444444555777999;;;999::::::999888888999;;;;;;;;;;;;:::888777555444444111///------+++)))'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...///---******///333>>>ZZZpppuuu{{{uuu^^^cccmmmzzz~~~yyymmmooolllhhhooo~~~{{{vvvzzz|||xxxrrrnnnjjjhhhhhhfffaaa^^^``````[[[VVVTTTVVVVVVWWWXXXXXXXXXXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOOOOOOOOQQQRRRSSSUUUUUUUUUVVVWWWZZZ\\\]]]^^^aaaeeehhhkkkrrrzzzyyygggdddpppiiiRRRGGGDDD@@@;;;999555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))'''((())))))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((())))))***)))))),,,---,,,,,,555???NNN```rrrssseeeYYYYYY___fffmmmtttvvvuuuvvv|||yyytttrrrrrrsssssstttvvvzzzzzz```]]]bbbiiivvvooo[[[PPPLLLIIIWWW___fffggg___TTTJJJDDDHHH@@@666...++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***))))))***+++,,,...////////////000000111111111111111///...,,,***(((((('''&&&&&&&&&'''''''''''''''((((((((('''((())))))***(((((())))))))))))))))))((()))***,,,...000111222444555444222000///000222///000111111111111111222333222222222222222444777...///111222333222111000444333000//////000333444444444555555666777999:::???@@@@@@@@@???===<<<;;;888777666444333000...---++++++******************'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((---000...+++...666>>>^^^xxx}}}uuujjj^^^___mmmuuuzzzyyysssooowww}}}sssooouuuxxxtttuuu{{{sssqqqnnnjjjgggeeeddddddbbb```___```___\\\WWWTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^```aaabbbeeejjjmmmvvvvvvvvvooofffiiijjjRRRGGGDDD@@@;;;888555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''***)))((((((******((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******'''***------***...AAATTThhhnnnpppeeeUUUPPPZZZgggeeejjjqqqyyy~~~wwwuuuvvvwwwwwwwwwwwwxxxyyy|||qqqddd\\\dddsss{{{kkk___TTTKKKHHHNNNYYYcccfff___PPPDDDHHHFFFAAA999000***))))))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((()))***+++---...///000000000000000000111111111000///---+++)))(((((('''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''(((((()))***+++++++++,,,---...000111333444555000222555666555444555666222444444333111000111333222666:::;;;;;;<<<===>>>:::;;;;;;<<<<<<;;;:::999999777555333222444666777000000000000222333444444===>>>@@@BBBCCCEEEEEEFFF@@@@@@???===999666333222///...---+++***))))))***'''(((((())))))*********''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))*********+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))---///...,,,000;;;DDDmmm~~~}}}jjjjjjtttrrr~~~www~~~}}}ssslllmmmnnnkkkjjjmmmiiihhhgggeeedddbbbaaaaaaaaaaaaaaaaaa```___[[[XXXWWWWWWVVVVVVUUUTTTSSSRRRYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYY]]]^^^```bbbbbbcccddddddgggqqq{{{{{{nnnbbbaaafff~~~iiiRRRFFFCCC???;;;888555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''')))******)))'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))******)))))))))***++++++(((+++...---,,,555MMMdddwwwqqqfffXXXQQQTTTbbbmmmaaafffsss{{{tttuuuyyy{{{{{{|||~~~~~~~~~~~~yyy```XXX\\\kkkttthhh[[[QQQDDDEEELLLZZZgggiii^^^RRRHHHIIIHHHAAA666---((((((******)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))((()))***,,,---///000111000000000000000000111111///...,,,+++)))(((((((((%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++(((((()))+++---...///000000111111222333444444555000222333333111000000111///222666888999<<>>CCCHHHNNNRRRUUUZZZbbbiiiuuu}}}}}}{{{wwwxxxxxxzzz{{{||||||}}}yyyvvvqqqkkkddd^^^ZZZXXXOOOKKKFFFBBB???<<<888555333222222222555888<<<>>>AAADDDGGGFFFDDDAAAAAAAAADDDAAA===888333111//////+++***************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,***++++++,,,,,,------...------------------------......///222999DDDRRR[[[jjjvvvzzzuuuzzzxxxuuuuuu|||yyy~~~xxxrrruuujjjddd___]]]\\\\\\^^^aaagggjjjnnnqqqsssrrrpppnnnmmmrrrsssoooooossssssqqqnnnlllhhhdddaaa`````````]]]]]]^^^___```aaabbbccceeedddbbb___\\\XXXVVVTTTTTTUUUVVVXXXZZZ[[[\\\]]]YYYYYYYYY[[[]]]___``````aaa______dddlllpppjjjccclll{{{fffPPPEEEBBB???:::888555555333222111000000000,,,+++)))((((((((()))***))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&(((***+++)))'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))***+++,,,,,,000,,,+++000:::HHHZZZhhhhhhZZZNNNQQQ```kkkiiibbbbbbppp|||zzz||||||~~~~~~xxxeeeXXX^^^|||ssshhh___RRRFFFFFFRRRbbbkkknnnWWWTTTOOOLLLGGG???444---************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))***,,,...000111222111111111000000000000000...---,,,***)))(((((((((%%%%%%&&&&&&'''((()))))))))))))))))))))******++++++,,,...111444777999:::444444333222222111000000444555777;;;BBBLLLXXX```mmmqqquuuuuutttvvv|||{{{}}}zzz~~~~~~|||{{{yyyxxxooojjjbbb\\\WWWQQQKKKFFF???===999666555666888999999>>>CCCFFFGGGGGGIIILLLOOOLLLFFF@@@;;;888666555,,,+++++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***++++++,,,,,,***++++++,,,,,,---......------------------------......000777CCCSSSccclll___lllsssppprrr~~~}}}wwwsssuuuvvvwwwtttyyyqqqiiikkkeee```[[[XXXVVVWWW[[[```hhhmmmtttzzz~~~yyy~~~{{{{{{}}}xxxtttqqqpppqqqrrrnnnoooppprrrtttvvvwwwxxxvvvuuuqqqmmmhhhbbb^^^\\\RRRSSSUUUXXXZZZ\\\]]]^^^\\\ZZZWWWWWWXXXZZZ\\\]]]___cccdddaaa^^^bbbkkkrrrxxxwwwfffQQQCCC??????<<<888444333333222111000/////////---)))&&&&&&(((+++...))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&''''''%%%######$$$&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&+++((('''000))))))(((((((((((())))))******((('''(((+++,,,+++,,,,,,...666CCCQQQ]]]ddddddhhhjjjhhhiiilllmmmkkkppp|||}}}}}}{{{{{{{{{{{{}}}~~~|||nnnYYY```zzz~~~sssiii\\\NNNHHHIIISSSdddtttggg___RRRGGGGGGIIIAAA555111...******++++++***((())))))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((***,,,...000111222222222111111000///......+++***)))((((((''''''''''''''''''(((((())))))))))))******)))))))))+++...222222222444666777666444555888666222111666<<<>>>HHHLLLTTT]]]eeellltttzzz|||ooolllllllllnnnkkkhhhiiimmmtttyyy|||vvv}}}}}}}}}|||vvvrrrrrrppphhhaaaZZZQQQFFF@@@>>><<<777222666666999===???AAAEEEJJJPPPRRRRRRMMMFFF>>>;;;:::555555444000,,,******+++&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))))))))))))))((((((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++,,,,,,***,,,111///...777KKK```kkkmmmmmmhhh___dddpppxxxzzzlllpppnnnqqqsssvvvxxxvvvpppfff```XXXYYYZZZ[[[^^^cccggghhhqqquuuwww{{{}}}{{{|||~~~ttthhhfffccc```aaadddggggggfffbbbbbbaaa^^^\\\[[[]]]^^^]]]cccfffaaaYYYWWW___iiittt{{{wwwfffQQQCCC@@@???<<<888444444333222111000//////...,,,)))''''''(((+++,,,******)))))))))((((((((()))(((''''''''''''((()))'''((((((((('''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))&&&$$$"""))))))(((((((((((())))))******))))))***,,,,,,++++++---333@@@PPP]]]dddfffkkkwww~~~zzzqqqmmmmmmnnn|||}}}}}}zzz{{{}}}~~~lllaaahhhvvvssshhh\\\TTTMMMLLLYYYjjjlllfffYYYLLLGGGIIIHHHCCC888333---***+++***(((%%%***)))))))))(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++,,,---...///000111000000000000000000//////+++***)))((((((''''''(((&&&&&&&&&'''''''''((((((***+++,,,------///333555777888888888666444333222222555777;;;FFFSSS[[[\\\cccfffmmmtttyyyzzzyyyyyyyyy~~~{{{oooddd`````````XXXUUUSSSRRRUUU\\\ccchhhkkkqqqwwwxxxtttooonnnnnnhhhllltttyyyxxxxxx{{{|||{{{ooohhh^^^WWWSSSLLLCCC===888666444444666:::???CCCHHHNNNVVVYYYVVVOOOHHHDDD<<<:::999888777333,,,'''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---,,,***+++///222999KKKddduuuvvvnnnhhheeehhhttt|||~~~zzzpppyyyzzznnnpppooommmllljjjgggccc```___aaacccfffjjjooossstttxxx~~~}}}wwwsssqqqpppnnnlllnnnmmmkkkhhhgggffffffeeeggghhhhhheeebbbaaaccceeejjjrrrzzzvvveeeQQQCCC@@@???<<<888444444333222111000//////---,,,***)))))))))***+++++++++*********))))))))))))((((((''''''(((((()))((('''&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&###,,,---&&&222;;;...***))))))(((((())))))*********++++++,,,,,,,,,,,,,,,333@@@RRRaaagggeee```mmmzzzppppppuuu~~~zzzyyyzzz|||nnn^^^^^^kkkyyy~~~yyyjjjXXXUUU\\\lllkkkcccUUUJJJGGGJJJLLL@@@888///******+++)))&&&******)))))))))((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******------......//////000000/////////000000000000111++++++***)))((((((((((((''''''''''''(((((((((((((((+++...000222444666888;;;;;;888444111111666;;;???CCCHHHQQQaaaqqqyyyxxxvvvwww{{{~~~vvvoooiiiiiidddYYYPPPLLLJJJGGGEEEHHHJJJKKKKKKMMMRRRVVVZZZ^^^bbbbbb]]]YYYWWWWWWUUU[[[dddhhhfffeeeooo{{{~~~{{{wwwssspppmmmhhhaaa[[[PPPHHH???888777999::::::===DDDOOOWWWZZZYYYWWWUUUJJJEEE@@@???@@@===555...---,,,+++))))))))))))***&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000///,,,---111777HHHgggrrreeedddrrr}}}uuuppppppkkkeeeaaaaaaccceeefffhhhiiilllqqquuuyyy}}}~~~|||zzzyyyyyyuuupppnnnooopppooommmvvvsssooonnnnnnlllgggbbbccciiipppuuu|||uuueeeQQQDDDAAA@@@<<<888555444333222111000000///+++++++++************)))++++++++++++*********))))))(((((((((((((((((()))+++)))''''''((((((&&&$$$((((((((((((((((((((((((((((((''''''''''''(((((()))""",,,,,,$$$???VVVFFF***))))))))))))))))))******)))***---,,,***+++...000@@@VVVgggmmmggg]]]VVVhhh~~~vvvyyy{{{~~~~~~|||xxxzzz~~~ooo]]]]]]ddd|||aaaTTT^^^eeehhh```RRRHHHGGGJJJIII???333+++***,,,,,,+++*********)))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((())))))******+++------...///000111111222111111111111111111000000,,,+++***)))((((((((((((((()))))))))***+++++++++,,,000555999999888888888888777444000000999HHHTTT```dddgggiiipppyyy|||zzzvvvtttqqqmmmmmmiii```VVVQQQQQQPPPOOOPPPPPPOOOLLLRRRZZZbbbeeeaaa^^^]]]^^^\\\___bbbcccbbb`````````cccdddfffeee```[[[^^^eee```aaadddkkkttt|||}}}}}}}}}~~~~~~}}}|||sssjjj[[[NNNGGGCCC<<<555999<<<@@@GGGOOOXXX```eeeYYYRRRIIIDDDBBBAAA???<<<555222///+++)))((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))((()))******++++++,,,,,,,,,------------------------,,,,,,...111000...111777AAAWWW{{{xxxjjjlllwwwxxxuuuwww|||{{{yyywwwuuutttsssrrrnnnjjjdddbbbffflllrrruuuxxxvvvvvvzzz}}}vvvsssuuuxxxxxxvvv~~~zzzwwwvvvwwwssskkkdddaaadddhhhmmmwwwtttdddPPPDDDAAA@@@<<<888555444444333222111000000+++++++++++++++***))))))++++++++++++*********)))((())))))))))))))))))(((***))))))***+++***)))'''((((((((((((((((((((((((((((((''''''''''''((((((---%%%---)))666JJJ999******))))))))))))******)))''')))---,,,)))+++111777OOOlllyyyrrrcccXXXTTTfffwww~~~|||xxxyyy~~~zzz{{{yyy|||uuuaaaYYYllluuuqqqSSSJJJVVVdddhhh___RRRJJJHHHSSSIII;;;000++++++,,,---************)))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))***++++++++++++,,,---///111222444444555555444333111000//////,,,+++***))))))((((((((((((((()))***+++,,,------444999>>>BBBAAA===:::888444777<<<@@@EEEQQQ```lllxxx}}}|||tttkkkhhhgggeeeiiieee[[[RRRQQQSSSOOOHHHFFFIIIRRR^^^jjjppprrrsssqqqwww||||||xxxttttttuuuooorrruuuxxx{{{~~~{{{yyyuuuooojjjjjjZZZ[[[]]]```ccceeeggggggvvvvvvwwwwwwyyy}}}yyykkkbbbZZZMMMAAA>>>;;;999;;;DDDPPP\\\ddd^^^[[[VVVOOOHHHDDDBBBBBB>>>;;;555///+++)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))******+++,,,,,,---------------------------------,,,...000......444<<>><<<:::999:::CCCOOO[[[bbbgggllloootttyyywwwjjj[[[SSSQQQPPPRRRRRRMMMHHHNNN\\\bbb```YYY\\\eeerrr}}}~~~|||xxxuuuvvv{{{vvvxxxzzz~~~~~~|||tttjjjaaa[[[YYYbbbccccccbbbdddjjjttt{{{{{{ooobbbIIICCC===:::===BBBHHHLLLTTTXXX\\\[[[TTTLLLEEEAAAFFFBBB<<<666000---,,,+++,,,,,,++++++******))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))&&&'''((())))))******))))))******+++,,,---......------------------------///......///...111<<>>PPPcccuuutttdddWWWXXX___gggooowww{{{~~~}}}|||xxx|||xxxnnnnnnxxx|||zzzyyy}}}eee```gggyyy{{{wwwzzzzzz]]]IIIFFFKKKZZZddd```UUUNNNPPPRRRQQQHHH:::///+++,,,+++++++++*********)))))))))'''&&&'''((()))((('''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((()))))))))'''((()))***+++,,,,,,---+++,,,---...000111222333333333222111000......---,,,,,,+++***))))))))))))((()))+++...111333555666888999999999:::<<>>;;;:::<<>>:::888777222111000...,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&'''((()))************)))******+++---...//////...........................---000777@@@PPPhhh}}}}}}qqqeeedddkkkwww~~~yyyvvv}}}|||uuuooonnnrrrxxx}}}{{{wwwoooqqqvvvpppiiiSSSAAABBBAAA:::999666555444333111000//////++++++************++++++++++++******)))(((''''''))))))))))))((((((((((((111000...,,,***((('''&&&+++***)))'''''''''((()))))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******))),,,******,,,,,,222EEEWWWiiihhhddd\\\TTTSSSXXX^^^dddooozzz}}}yyyyyy~~~}}}|||wwwuuurrrqqqssswww|||{{{}}}yyydddccckkk|||{{{yyynnnkkkWWWOOOBBB>>>KKK[[[ZZZNNNFFFIIIPPPVVVRRRFFF777...+++***))))))++++++***((((((''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((***************+++++++++///...------...000333444222111000...,,,+++++++++***))))))***,,,.........+++000777===AAA@@@===;;;AAADDDCCCAAAFFFRRR[[[]]]___bbb^^^SSSKKKIIIEEE@@@BBBGGGRRR___iiijjjeee```nnnqqqtttrrrooorrr{{{yyy|||{{{xxxzzz}}}wwwsssvvv}}}~~~|||}}}}}}|||}}}}}}jjj```^^^OOOTTT___ppp}}}nnn^^^NNNAAA999888888<<>>......---+++))))))+++,,,*********)))))))))((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&''')))***+++,,,(((((())))))************///......///000111333444555444222000///------,,,,,,+++))))))+++///444777CCCAAA===;;;<<>>999555111---***((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********+++,,,,,,------------,,,,,,,,,,,,...111444333000444333QQQxxxiiijjj~~~{{{}}}uuummmyyy~~~{{{|||xxxrrrrrrtttpppiiiSSSBBBCCCAAA:::999666555444333222000//////++++++************+++++++++++++++***************'''((((((((()))))))))***,,,+++***)))(((&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********---+++,,,666III___mmmsssnnnllljjjiiiiiikkkooorrr|||yyyxxxuuutttrrrqqqpppqqqrrrsssiiieee^^^[[[aaasssuuuaaahhh|||oooyyy|||rrrfffZZZLLLDDDOOOaaagggcccXXXMMMLLLSSSWWWWWWBBB888---***,,,...+++&&&)))))))))(((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''((())))))***))))))((('''(((((()))***+++++++++...///111222333444333333333222111///...---,,,,,,)))+++...000222666<<<@@@999===DDDLLLTTTZZZ^^^```___ZZZQQQIIIEEEIIIUUU___lllqqqwwwyyyvvvtttxxx}}}|||wwwqqqnnnooorrruuuvvv{{{~~~|||pppfffjjj{{{|||~~~ttt```kkk{{{gggOOOEEEFFFHHHKKKRRR[[[bbbccc\\\RRRKKKFFFDDDBBB???===888111,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,...,,,,,,...111222222333666@@@^^^vvvzzzooouuu}}}xxx}}}~~~zzz|||~~~{{{xxxyyy|||wwwqqqrrrvvvoooiiiSSSAAABBBAAA:::999555555444333111000///...++++++************++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''((())))))***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++***,,,111>>>SSSeeejjjhhhdddllltttsssmmmkkkrrrzzzzzz~~~|||}}}~~~~~~zzzuuunnniiifffeeeeeedddeeegggooo~~~}}}yyyxxxyyyzzzzzzzzz~~~tttdddfffwwwppp[[[NNNPPPXXXfffkkkeeeUUUJJJMMMVVV[[[NNNCCC555......///+++'''))))))((((((((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((()))*********)))((('''(((((()))***+++,,,,,,------///222444555555444333111111000///...............000222333333777===CCCIIIMMMSSSXXX[[[[[[ZZZXXXJJJLLLRRRYYY]]]cccooo{{{{{{yyy~~~zzzvvvtttmmmgggfffjjjpppssstttkkknnnvvvxxxqqqttt~~~{{{|||rrr```RRRIII???BBBJJJVVVbbbgggeeeaaaOOOLLLHHHFFFDDD@@@999444000...,,,)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++)))***+++,,,,,,---,,,,,,///......///...---111666???RRRgggooovvvuuu|||~~~vvvkkkppp{{{yyyzzz|||~~~{{{uuuuuuwwwpppjjjSSSBBBCCCBBB;;;999666666555333222111000///++++++************++++++(((((((((((((((((((((((('''''''''((()))*********((((((((())))))******+++'''(((***+++++++++******))))))))))))))))))))))))'''((((((((()))))))))******)))((((((((()))++++++)))333AAANNN\\\gggfff```cccrrrtttmmmsss{{{yyy{{{uuuzzz~~~}}}{{{uuuoookkkjjjkkkkkkuuuxxx}}}xxxvvvuuutttzzzvvv]]]mmmqqq^^^XXXXXXeeerrrsssbbbPPPNNNTTTWWWWWWOOOBBB777///,,,,,,,,,*********)))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''')))+++++++++***)))))))))***+++,,,---......---///222555666555444222111000000//////000000111555666666555777===HHHQQQZZZZZZZZZYYYWWWSSSPPPNNNFFFPPPcccsssvvvrrrssswwwwwwpppnnnlllkkkjjjlllnnnooopppkkkoooxxx}}}hhh]]]```mmmyyyyyy~~~wwwvvvzzz~~~mmmZZZBBB@@@???FFFRRR___hhhlll```YYYPPPKKKIIIGGGCCC???:::777111,,,))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---...............---///111000///888DDDWWWhhhpppoootttwwwxxx}}}wwwmmmgggttt~~~zzz|||xxxwwwqqqkkkTTTCCCDDDCCC<<<;;;777777666555333222111000++++++************++++++''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))*********)))((((((((()))+++,,,000AAAUUU```gggjjjgggaaabbbrrrsssjjjlllsssppprrrsssuuu{{{}}}wwwnnn~~~}}}}}}zzz|||~~~|||zzzyyy{{{}}}yyywwwsssqqqrrrvvv{{{~~~~~~|||zzzxxxuuugggllllllbbb^^^dddvvv|||lllXXXRRRSSSSSS\\\WWWMMM>>>000***---222+++++++++************)))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((+++,,,,,,++++++)))******,,,---...//////---///333666777666444222111111000000111222333333999:::999888<<>>666...***)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))************++++++++++++,,,---...////////////+++,,,111555444666DDDTTTqqq}}}{{{xxxzzzpppqqqmmmiii}}}|||uuu{{{}}}~~~vvvsssvvvrrrhhheeekkknnn|||~~~xxxwwwwwwhhhTTTFFFAAA>>>;;;888666999999444...***,,,///'''((()))))))))(((&&&%%%+++)))(((&&&&&&((()))+++(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((()))))))))************+++++++++,,,******,,,***''')))...444JJJddduuuxxxqqqcccWWWgggfffkkktttxxxvvvttttttvvvnnnpppzzzvvvjjjkkkxxx{{{vvvuuuvvvwwwwwwuuusssppppppttttttrrruuu{{{nnn```qqqvvvooogggmmmpppxxxuuufff___YYYLLL[[[[[[VVVIII:::///,,,,,,,,,+++******)))******+++&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))*********************+++,,,---...///333444555444333222222333333222333555222///555???:::888:::CCCOOO[[[```bbb]]]ZZZUUUPPPIIIHHHQQQ]]]ooosssrrrhhh]]][[[fffqqqrrrooovvv}}}uuuggghhhuuu|||zzzvvvjjjuuuooocccRRRCCC===CCCNNNVVVbbbjjjgggUUUHHHHHHLLLKKKDDDBBB>>>999444///,,,***((((((((('''&&&&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++,,,------......///---,,,...000///666RRRqqq{{{ooonnnppp}}}nnnjjj~~~zzzuuu~~~{{{zzzyyyooo[[[XXXTTTRRRQQQPPPNNNMMMVVV]]]kkk}}}zzzxxxrrrdddRRREEEAAA@@@===999777:::===;;;555000...///***************)))((((((***)))(((''''''((()))***(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))))))))*********++++++++++++)))***,,,+++)))---333CCC]]]zzzvvvaaaPPPYYY[[[dddqqqyyyyyywwwwwwvvvwww}}}zzzrrrvvv||||||{{{yyywwwwwwwwwuuurrrnnntttrrrsssvvvvvvvvv|||wwwcccjjj{{{tttwwwwwwsssvvvtttkkkhhhaaaQQQYYY[[[YYYQQQDDD888111///+++++++++***************''''''''''''((((((((()))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))*********************+++,,,---//////111333555555444333444444666000...444888:::<<>>LLLZZZeeehhheeeaaaVVVOOOJJJKKKPPPXXXfffqqqllljjjiiikkkoootttwwwyyyxxxyyyvvvfff^^^aaagggjjj{{{}}}tttooozzz{{{jjjSSSAAA===EEEMMMYYY```gggdddXXXLLLIIIMMMKKKGGGBBB<<<777111---************)))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,+++,,,,,,------......///000...111444666???\\\zzziiigggtttzzzkkk___hhh|||yyyqqqfff[[[TTTQQQNNNKKKJJJIIIIIIHHHGGGHHHMMMUUU```kkkuuu|||}}}yyykkk___NNNEEEBBBAAA>>>:::555:::???>>>999333///...---,,,++++++******++++++***)))(((''''''((()))***((((((((()))))))))******((())))))******))))))(((((((((((((((((()))******))))))(((((((((((()))))))))))))))*********++++++***)))***+++++++++111999SSSjjjmmmYYYKKKQQQVVVcccsss||||||xxxwwwvvv~~~||||||xxxuuuwww|||xxxxxxxxxxxxwwwsssnnnjjjttttttuuuwwwxxx{{{nnndddlll{{{vvvsssrrrnnnnnnfffSSSPPPTTTWWWUUULLL???333,,,++++++,,,,,,+++***))))))''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))******************++++++,,,...///000///222555666666555444555666111000999CCCEEEBBB??????KKK]]]jjjnnnhhh___YYYMMMGGGEEENNN[[[gggrrryyyssstttvvv{{{~~~}}}}}}yyywwwtttsssssstttssssssssswww}}}{{{sssgggZZZRRRUUU\\\gggvvvpppnnnlllPPP@@@@@@FFFNNNTTTdddssslllUUUIIILLLOOOLLLFFFAAA<<<666000,,,,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,---......//////000...///444:::HHHfffkkkjjj{{{yyypppkkkeeedddrrr~~~vvvnnncccaaa^^^YYYTTTOOOKKKIIIIIIGGGEEEEEEFFFFFFFFFEEEDDDFFFHHHKKKNNNQQQSSSTTT]]]hhh}}}~~~yyyiii]]]NNNDDDBBBAAA===:::444777;;;;;;777222...---...---,,,******+++,,,,,,))))))(((((((((((())))))(((((()))))))))*********)))))))))******)))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))************+++))))))+++***,,,555@@@\\\kkkxxxuuuhhh]]]VVVSSSYYY^^^kkk{{{xxxuuuwwwxxxzzzzzzuuuuuu{{{xxxwwwvvvtttrrrpppnnnmmmqqqsssuuuvvvxxxxxxyyyggg___lllzzzpppmmmkkkhhhkkkdddRRRHHHMMMTTTXXXTTTGGG777,,,+++,,,,,,,,,,,,+++)))((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,---...///000///222555666555444333333333555;;;CCCHHHHHHDDDAAAYYYaaahhhiiicccZZZTTTQQQKKKIIIMMM[[[hhhppptttvvvzzzvvvwwwtttxxx|||rrriiidddbbb]]]]]]\\\\\\]]]______```___aaaeeehhhkkkmmmooopppyyy}}}yyyvvvtttiiiYYYTTTYYYcccdddhhhppp|||{{{www~~~jjjSSSHHHFFFEEELLL]]]qqqttteeeTTTKKKLLLJJJGGGEEEBBB===555///++++++*********)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++******+++---,,,,,,------.../////////111...///444???RRRpppwwwyyy}}}sssyyyooonnnrrryyywwwooommmeeeccc```bbbgggmmmqqqssszzztttqqqoooiiiiiigggdddeeeeee___WWWTTTWWWWWWSSSQQQQQQRRRQQQJJJIIIHHHHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJPPP[[[jjj|||yyykkk___OOOEEEBBB@@@<<<888555666777666333111//////---,,,+++))))))***++++++))))))(((((((((((())))))))))))))))))************))))))************))))))((((((((((((((())))))***))))))(((((((((((())))))(((((()))))))))*********+++************...;;;HHH]]]fffiiiaaaXXXWWW^^^cccfffkkkvvv|||yyy~~~|||www}}}~~~xxxuuuyyywwwuuuqqqnnnlllmmmoooqqqnnnpppqqqrrrwww{{{|||uuu^^^```|||tttfff```bbbbbb___ccccccVVVJJJMMMTTT[[[\\\RRRAAA444---------,,,+++***))))))((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))************+++++++++,,,---...000000000222555555444222111111333:::BBBDDDDDDHHHOOOTTTmmmooolllcccWWWOOOMMMOOOOOOQQQYYYhhhuuu}}}qqqiiigggkkktttyyyxxxtttmmmeee___\\\[[[WWWYYY[[[]]]___bbbeeeffffffggghhhjjjlllmmmnnnnnnpppsssuuuvvvvvvxxx}}}rrr```YYY]]]WWWVVV```qqq~~~{{{oooZZZMMM???FFFQQQ___ooouuugggSSSHHHFFFFFFGGGHHHDDD<<<555+++)))((((((******)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,---......//////000444222222:::HHH]]]xxx}}}{{{}}}uuu|||ttthhhvvvsssiiiaaaZZZVVVTTTSSSRRRSSSVVVYYYZZZ[[[ccceeeggggggeeebbbaaaaaa]]]```bbbccchhhmmmlllgggiiinnnmmmeee___]]]YYYTTTNNNMMMLLLMMMNNNNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHIIIIIIMMMPPPSSS]]]ttt{{{zzzpppcccRRRFFFBBB@@@<<<888888777555333222222222222,,,+++******))))))******(((((())))))))))))(((((()))))))))*********++++++)))******++++++******)))((((((((((((((()))******))))))(((((((((((())))))((((((((()))))))))*********)))***+++,,,333DDDTTTYYY___aaaZZZUUUYYYcccjjjnnnpppyyy}}}{{{~~~{{{vvvuuutttsssqqqnnnlllllloooqqqlllnnnnnnoooyyyiii^^^nnnqqqWWWTTTXXXYYYVVV___fff___NNNMMMOOOVVV[[[WWWIII<<>>@@@>>>AAANNN___kkkgggfffbbbXXXOOOJJJLLLPPPYYYZZZbbbsss~~~yyywwwrrrjjjbbbjjjuuu{{{sssqqqeeefffggggggggggggjjjlllpppssswww{{{~~~yyyrrrlllhhhfffcccffflllvvvwwwdddRRRPPPPPPUUU]]]hhhxxx|||ooo^^^FFFGGGFFFLLLcccxxxtttbbbMMMIIIGGGGGGJJJHHHCCC===///,,,((((((***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,...---------...//////000000000111666AAAQQQdddvvvyyy|||yyyssslll|||xxxqqqyyyzzzrrrggg```^^^]]][[[YYY______^^^_________``````]]]aaahhhnnnssswwwzzz||||||ttteeeWWWTTTSSSQQQQQQQQQOOOMMMJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIMMMPPPNNNNNNXXXjjjzzz}}}zzz}}}tttfffSSSGGGCCCAAA>>>:::777666444333222222222222+++++++++++++++***))))))(((((())))))))))))(((((())))))*********+++++++++)))******++++++******)))((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))***((((((***---000;;;OOObbb```cccbbb[[[XXX]]]fffkkkppppppvvvyyy|||}}}{{{|||}}}{{{vvvssswww{{{{{{wwwrrrooonnnmmmnnnmmmppp~~~wwwbbbdddooo}}}^^^WWWWWWUUURRR^^^iiifffUUUOOOKKKPPPXXXYYYOOOEEE111///,,,***))))))+++,,,)))(((((((((''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))************,,,,,,,,,,,,---///000111111222333444444555888;;;===>>>===@@@NNN```jjjkkk[[[XXXRRRLLLIIILLLSSSZZZeeedddkkk|||sssjjjaaa```hhhpppsssrrruuuzzz~~~yyypppmmmmmmqqqqqqmmmlllooolllooouuu{{{xxxppplllfffdddgggnnnuuuyyyccc\\\VVVRRRPPPUUUfffvvvxxx{{{xxx\\\PPPCCCEEEWWWiiipppnnn\\\TTTKKKGGGIIIJJJHHHEEE777111+++)))***,,,***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++---,,,++++++,,,...------......//////000000...444AAAQQQbbbooouuuuuuyyy}}}tttrrruuuiiinnnxxx{{{uuusssooonnnnnnqqqsssuuu{{{zzzzzzyyyyyyzzz}}}hhh___]]][[[YYYWWWTTTPPPMMMKKKJJJHHHGGGGGGHHHIIIJJJHHHKKKMMMMMMNNNQQQVVVZZZrrr{{{zzzvvvgggTTTGGGCCCBBB@@@===444333222222222222000///***+++,,,---,,,+++***)))(((((())))))))))))(((((()))************+++++++++******++++++++++++******((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))''''''+++///444AAAXXXlllppppppjjj```]]]ccckkkppppppnnnrrrzzz~~~pppxxxzzzvvvxxx{{{uuu|||zzzqqqlllpppooommmqqqfff```dddmmmaaaZZZTTTRRR___jjjggg___UUUMMMPPPZZZ___XXXOOO222000,,,)))((()))+++---))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---...///000111111222333444555999===AAA@@@>>>>>>III___oookkk^^^\\\UUULLLFFFHHHQQQ___iiimmmkkkrrrssscccZZZZZZXXXVVVZZZgggyyywwwnnneee]]]XXXUUUYYYdddlllrrr{{{tttlllfffcccaaafffqqqtttaaaWWWSSSTTT\\\eeeuuuzzzrrrZZZGGGGGGPPPYYYeeerrrkkk^^^OOOGGGGGGJJJKKKJJJ>>>777...***+++,,,***((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,+++---...------......///000000000333>>>PPPddduuu}}}{{{tttnnn|||tttvvv{{{mmmooovvvzzz{{{{{{iiigggdddbbb___ZZZUUURRRKKKJJJHHHHHHHHHJJJLLLNNNJJJHHHGGGKKKPPPTTTTTTSSS]]]{{{uuufff~~~xxxwwwyyyrrraaaMMMCCCBBB@@@<<<888666444333333333222111+++,,,------,,,+++)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,...---,,,555KKKcccqqqtttmmmccc^^^dddnnnqqqnnnqqqtttwww{{{}}}{{{{{{{{{zzzyyyxxxwwwvvvqqqxxx{{{uuuqqqooovvv~~~}}}ppp^^^```kkkooobbb^^^XXXSSSZZZhhhhhh___RRRMMMSSSYYYXXXQQQHHH<<>>:::777555333222222222111000,,,,,,------,,,+++)))((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''***,,,///;;;OOObbblllvvvqqqggg___```iiipppqqqkkklllooossswww{{{~~~~~~~~~{{{xxxxxxxxxwwwvvvtttsssrrrnnnqqqvvvyyyzzzxxxvvvtttuuu|||~~~|||zzziii]]]fff}}}yyyggg\\\QQQLLLVVVgggllleeeXXXLLLNNNXXX[[[WWWLLLAAA222++++++---,,,)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************************)))******+++,,,,,,---......///000111111111333111000555@@@GGGGGG@@@DDDMMMXXX``````XXXQQQLLLLLLQQQXXX]]]cccooo|||rrrddd^^^___ccceeejjjqqqzzz{{{ttthhhaaa\\\\\\]]]^^^bbbhhhvvv}}}rrrkkkfffgggjjjooozzzooo\\\WWWUUUZZZlllppp[[[HHHEEETTTgggttttttlll[[[MMMIIIKKKNNNOOOEEE888///---,,,+++)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...,,,---000111///000444;;;MMMhhh|||ppp{{{~~~wwwqqqfff\\\WWWSSSPPPRRRRRRPPPRRRVVV\\\YYYUUUSSSSSSUUUWWWXXX\\\dddxxx{{{hhh___~~~}}}wwwmmm[[[JJJAAA???<<<888555333111000111111///...,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&))),,,333BBBSSS^^^```nnnrrrqqqkkkfffhhhlllnnnjjjjjjkkknnnuuu{{{~~~}}}}}}}}}}}}}}}xxxxxxwwwuuutttrrrqqqqqqlllllllllooosssvvvwwwxxx|||}}}xxx}}}|||}}}~~~yyyzzz{{{___eeetttsssfffYYYPPPTTT]]]pppnnn```MMMJJJUUU]]]\\\TTTHHH999...+++,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********************))))))***++++++,,,------...///000111222222111333111///999GGGJJJCCCGGGRRR___gggdddYYYNNNHHHNNNYYY``````bbbqqqtttbbb^^^eeerrr||||||}}}sssfff^^^XXXUUUUUU\\\eeeooozzzwwwjjjaaa]]]```eeeyyyhhhZZZZZZRRRUUUiii}}}tttWWWFFFKKKYYYnnnyyy{{{kkkUUUJJJJJJNNNNNNJJJBBB999000,,,++++++*********))))))))))))((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,---------,,,...111111///111666???WWWrrr{{{~~~zzzzzzwwwnnnlll~~~ssslllkkkoooyyy|||pppeee]]]ZZZYYY[[[[[[XXXXXX[[[hhhbbb[[[ZZZ^^^ccceeeeeegggkkkttt~~~pppdddyyyvvvsssgggUUUGGG@@@???<<<999555333111000111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++...666GGGWWW[[[WWW]]]nnn}}}}}}uuummmiiifffllljjjiiikkkpppwww}}}|||{{{{{{|||{{{zzzxxxvvvuuussssssrrrooommmlllnnnsssxxx{{{|||||||||nnnhhhmmm{{{nnnaaa[[[qqqtttjjjUUULLLSSS[[[[[[[[[PPPAAA444...+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))***+++,,,,,,------...///111222333333444222333888@@@GGGIIIIIISSS^^^hhhhhh\\\PPPKKKKKK\\\jjjpppggggggyyyyyypppjjjllluuuwwwnnnddd[[[UUU[[[___fffrrrwwwhhh___\\\[[[hhhzzz|||iiiYYYRRROOOTTT[[[eeeyyyoooWWWMMMLLLbbbuuuvvv^^^MMMHHHJJJKKKLLLKKKCCC777...++++++++++++*********)))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------******,,,000111000444;;;CCC```zzz{{{{{{~~~}}}sss{{{ooolllppp{{{pppddd\\\XXXVVVYYY]]]```fffuuu~~~sssfffcccdddffffffbbbbbbdddnnnllljjjlllrrryyy}}}|||~~~~~~ooowwwsssnnn```OOODDD@@@???===<<<666444111111111111000///------,,,+++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))------000;;;OOO```bbb]]]UUUkkk~~~tttlllgggmmmkkkhhhfffhhhnnnwww}}}}}}~~~~~~{{{xxxwwwvvvzzzyyywwwuuutttssssssssssssssssssuuuyyy|||~~~~~~{{{|||}}}jjjdddyyyyyyeeeooovvvtttfffXXXVVVXXXZZZ___WWWJJJ<<<222---******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))***+++,,,------...///000111333444444666333999CCCEEEAAAGGGSSSZZZ```bbbZZZLLLGGGMMMUUUddduuu|||uuutttpppuuuzzz}}}~~~rrrggg```]]]]]]^^^hhhqqqsssfffWWW[[[dddooozzzaaa[[[VVVUUURRRRRR```qqqpppXXXFFFQQQiiiqqq\\\LLLCCCFFFLLLOOOKKK@@@444---+++++++++++++++************((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,------++++++---/////////555>>>LLLiii~~~|||xxx|||{{{qqqxxxqqqdddYYYZZZ[[[\\\[[[bbbwwwwwwuuutttvvvtttnnnlllmmmwww|||{{{wwwlll\\\KKKCCCAAA???===<<<666444111000111111000......---,,,+++************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++...444DDD\\\ooosssnnn]]]nnn~~~yyyuuuqqqqqqppplllgggdddjjjvvv}}}zzzwwwtttvvvtttsssqqqpppppppppqqqtttwwwzzz{{{{{{|||~~~}}}wwwxxxyyy~~~qqq```hhhllliiipppxxxvvviiiZZZVVVZZZ___ZZZQQQEEE999000+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((())))))***+++---------...///111222444555666666:::BBBIIIFFFAAAJJJXXX``````\\\QQQHHHJJJXXXeeekkk}}}wwwnnnuuuoooggg]]]VVVVVV]]]gggooo~~~lllbbbZZZXXX^^^jjjzzzsssZZZPPPNNNOOOUUU]]]zzziiiQQQIII^^^xxxuuu[[[FFFFFFJJJNNNMMMGGG>>>444...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------000//////000...///888CCCZZZqqq{{{uuu|||~~~}}}vvvrrr|||}}}mmmkkkmmmppppppqqq}}}}}}zzzzzz|||wwwnnn\\\JJJCCCAAA===::::::444222000///000///...---...---,,,************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,222>>>RRRkkk~~~|||hhhrrr{{{~~~~~~~~~{{{wwwrrrtttqqqhhhbbbgggwww~~~||||||{{{wwwtttrrrpppooommmmmmnnnoooppppppvvv{{{{{{wwwwww{{{~~~{{{zzzxxxzzzkkkaaasssxxxeee^^^bbbqqq}}}rrr[[[SSSZZZ]]]\\\WWWMMM???333,,,***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************((((((((()))***,,,---...---...///111333444666666888IIIRRRJJJFFFMMMVVVYYY___^^^YYYRRROOOUUUcccnnnuuuzzzvvvxxx|||tttkkkWWWUUUSSSVVV^^^mmm}}}~~~hhh\\\YYY[[[ccclll~~~eeeQQQMMMMMMRRRXXXjjjxxxmmmRRRYYYfffyyyqqqYYYKKKJJJJJJKKKLLLGGG>>>666---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------000///000000000444AAAOOOhhhttt}}}{{{www}}}uuu|||pppqqqxxxyyyyyy}}}vvvxxxzzz|||xxxrrrqqq]]]KKKCCCAAA<<<888888333111///.........---,,,...---,,,***)))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))///888GGG\\\uuulllttt{{{}}}vvvmmmpppnnnddd\\\aaattt~~~vvvtttuuuvvvssspppqqqooonnnmmmmmmnnnoooqqqlllrrrxxxwwwrrrqqqwww~~~{{{{{{~~~zzzcccfff|||nnn^^^SSSUUUhhh|||tttXXXNNNYYY[[[\\\ZZZQQQCCC555---***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************((((((((()))***,,,---...---...///111333555666777;;;WWW^^^JJJFFF[[[cccXXXXXXVVVTTTRRRSSSZZZdddlll|||~~~}}}}}}ppp```UUUPPPSSSYYYcccrrrrrrggg^^^YYYZZZddduuuxxxdddVVVLLLKKKPPPRRRbbbwwwbbbYYYUUUdddnnnQQQKKKFFFIIINNNMMMEEE<<<---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,...111333;;;LLL[[[ooossswwwzzz{{{}}}{{{ppppppyyyxxxpppooorrruuusssllldddLLL:::>>>AAA<<<<<<666333111000111111000......---,,,+++************+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))---)))'''***,,,******,,,,,,BBB[[[kkkvvv}}}yyyooonnnssswwwxxxtttpppmmmmmmpppooodddTTTQQQ^^^mmmssssssuuuuuuqqqooorrrsssrrrqqqqqqqqqrrrssssssqqqoookkkrrrxxxyyyuuuuuu{{{~~~|||{{{zzzqqqkkkmmmrrrggg]]]RRRZZZhhhtttqqqaaaTTTPPPWWWYYYZZZTTTHHH:::///***+++++++++******)))''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************(((***++++++++++++,,,...,,,111111---000999;;;777CCC[[[TTTCCCQQQ```^^^^^^ZZZOOOGGGQQQ``````eeeyyy}}}nnn^^^UUUSSS]]]dddooo~~~{{{ggg\\\YYYWWW^^^lll~~~{{{hhh^^^VVVPPPNNNWWWeeettt{{{```MMMXXXrrr\\\LLLEEENNNVVVPPPHHHGGG777000+++,,,,,,((((((,,,************))))))))))))************************))))))))))))************++++++,,,------......///...---000333444???aaa}}}rrr|||~~~~~~qqqbbb^^^aaasss{{{qqqpppmmmeeeMMM<<>>RRRwwwppp}}}}}}|||~~~rrrcccTTTMMMXXXkkkyyynnniiimmmiiiUUUEEEFFFDDD<<<:::666333111000111111000...---,,,++++++*********+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))))))))((()))------,,,---111>>>MMM[[[```eeeiiifff^^^```fffmmmppppppooooooppphhhhhh___QQQOOO]]]kkkqqqppprrrrrrnnnkkkhhhbbbZZZhhhkkkpppssssssqqqnnnmmmjjjddd___aaajjjwww~~~{{{lll___iii}}}eee___\\\\\\ccchhhcccUUUIIIQQQUUUZZZ]]]YYYMMM===222+++*********************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************)))+++,,,,,,+++,,,---/////////111444777???PPPaaaZZZKKKPPPZZZXXX^^^```QQQNNN\\\dddiiipppsssyyymmmiiioooxxx{{{yyy~~~kkkccc\\\YYY\\\eeetttyyyjjj^^^VVVOOOLLLHHHEEEBBBAAABBBBBBDDDDDDCCCCCCDDDHHHMMMQQQWWW^^^gggpppzzz}}}nnn___YYY^^^hhhvvv~~~fffUUUKKKJJJKKKMMMTTTddd}}}xxx___QQQ^^^vvvnnnSSSJJJPPPRRRLLLKKK@@@222,,,,,,---,,,,,,+++++++++*********))))))************************))))))*********+++++++++++++++,,,------......///000...000666BBBYYY{{{vvvwwwrrrooowwwooo~~~wwwxxx~~~xxxzzz~~~qqqtttxxxoooggg___SSSLLLWWWiii~~~qqqhhhhhhfffTTTFFFFFFDDD<<<;;;666333111000111111000...,,,,,,++++++******++++++))))))******************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***+++---,,,+++---333BBBMMMUUUWWW[[[bbbddd```eeehhhkkkjjjhhhhhhjjjmmmeeeaaaSSSEEEGGGYYYjjjoookkkooopppmmmjjjdddYYYNNNaaafffmmmqqqrrrqqqqqqqqqqqqjjjdddfffpppyyy~~~~~~~~~kkkhhhyyyyyyuuuooohhhaaaccchhhggg[[[NNNPPPRRRWWW]]]\\\SSSCCC666,,,+++******)))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************)))+++,,,,,,,,,,,,---///...555555111<<>>EEEZZZiiilllmmmppprrrqqqqqqlllaaaVVV[[[aaahhhlllnnnnnnppprrrwwwqqqlllooovvv}}}~~~|||{{{uuuzzzzzzyyymmmuuuyyyyyyooodddaaafffkkkcccXXXPPPQQQUUU[[[___XXXJJJ===...---+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))***************+++------,,,,,,...///...777777222BBB^^^ggg\\\GGGXXXkkkpppooossskkkVVVVVVcccaaacccyyylll\\\QQQWWWpppssseee]]]YYYYYY^^^kkkzzzzzzbbbYYYMMMCCC<<<999888777555555444555555555666666555777999999777666666777777888999888777:::@@@EEEKKKQQQZZZeeeppp~~~lllZZZSSSWWW^^^rrrttt\\\PPPGGGGGGIIIJJJPPPXXXxxxfffRRR]]]qqqqqqSSSJJJNNNQQQKKKGGG===333------,,,))),,,++++++++++++******************************************++++++++++++,,,++++++,,,------......///...///222:::HHH[[[ppp}}}{{{}}}~~~|||vvvvvv{{{lllhhhppp|||}}}~~~}}}zzz{{{rrrrrrwwwggg\\\```iiiqqqwwwssshhheeedddTTTDDDCCC???999:::666333111000111111000...,,,++++++***++++++,,,,,,)))))))))******+++++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((&&&'''(((((()))222<<>>CCCNNN\\\fffttt___XXXXXX]]]mmmwww```LLLJJJLLLIIIEEEFFFccc|||}}}```WWW```}}}```OOONNNRRRHHHJJJEEE999111///---***,,,,,,+++++++++******************************************+++++++++,,,,,,++++++,,,------......///...222999DDDTTTfffssszzzsssxxx{{{}}}zzzyyylllcccjjjxxx{{{zzztttlllsssuuuggggggiiigggcccmmm~~~qqqhhhjjjiiiWWWFFFDDD@@@:::;;;666444111000111111000...+++++++++***++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))(((&&&'''))))))---888CCCNNNXXX^^^^^^bbbjjjlllhhhlllooosssssssssssswwwzzz\\\OOO===777HHHaaakkkgggggghhhiiilllsss{{{{{{vvv^^^ccciiilllkkklllqqquuurrrnnnkkknnnuuu{{{~~~~~~}}}|||{{{{{{|||~~~tttlllbbbAAA@@@PPPsssmmmkkkqqqiii\\\VVV___mmmrrrmmmVVVSSSSSSZZZaaa```UUUJJJ111000---***((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************,,,------------...000111000444===JJJRRRSSSQQQ___ooovvvzzzwww]]]RRRggghhhfffkkk}}}zzzpppsss{{{~~~rrrfff]]]ZZZYYYaaajjj|||}}}hhhWWWIIIBBB<<<999666444555555555555333444555666666666666666111222333222222222555777555555444555666666444222444777999888666888>>>DDDTTThhhppp\\\VVVPPP___rrrtttZZZPPPKKKEEEFFFLLLRRRmmm}}}qqqVVVQQQqqqmmmVVVNNNOOOGGGLLLJJJ>>>333000...+++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++,,,------......///000666@@@OOO```qqq{{{}}}rrr}}}~~~uuuaaa___nnn{{{~~~zzz{{{}}}rrraaakkkwwwuuu~~~mmmhhhhhh```SSSEEE??????===999666444222111111000///---,,,+++***,,,......***''',,,,,,,,,++++++***************))))))((((((''''''******))))))((((((''''''''''''&&&%%%&&&'''((()))'''''''''''''''((())))))''''''))))))%%%(((:::NNNWWW\\\hhhvvvvvvlllkkkqqqjjjsssuuummmiiikkkggg^^^RRRFFF;;;===KKK[[[ccceeeeeeiiimmmoooqqquuu{{{rrrlllhhhkkkpppqqqqqqsssmmmmmmnnnoooqqqsssuuuwwwzzzwwwssstttxxx|||~~~~~~~~~pppNNNDDD;;;>>>YYY}}}mmmgggooo{{{eee\\\WWWSSSfffttthhh___QQQMMMYYY```YYYRRRSSSAAA000&&&***...+++))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))******+++,,,)))***,,,,,,,,,,,,...///---666555999OOO^^^]]]\\\nnnqqqtttrrriii^^^[[[]]]ggggggxxxpppnnnuuuvvvjjj^^^YYY```jjjuuuiiiUUUKKKDDD>>>;;;777666555444444444444444444444444444444444444333444444444444444444444444555555444444444333333333555444333333333444555666BBBGGGWWWuuunnnWWWQQQYYYcccooovvvVVVIIIJJJIIIDDDIIIYYYmmm{{{nnnVVVYYYzzz|||___GGGKKKGGGIIIJJJFFF>>>444...++++++***************++++++)))************+++++++++******+++++++++,,,,,,,,,...------///111222222111333;;;JJJ]]]rrryyyjjj{{{uuuhhh```nnnssspppuuu~~~tttmmmppp~~~}}}nnniiiiiibbbTTTFFF@@@@@@===999666444222111111000///---...,,,******,,,,,,+++))),,,,,,,,,++++++*********************)))))))))(((***)))))))))((((((((('''''''''&&&&&&&&&'''((()))'''''''''''''''((())))))%%%'''+++---***--->>>OOOZZZ]]]eeepppvvvvvvvvvxxxooovvvvvvllldddccc]]]TTTMMMAAA555888III\\\hhhkkkiiikkkmmmnnnooorrrwww{{{rrrjjjgggmmmuuuvvvsssqqqlllmmmoooppprrrssstttuuuyyyuuurrrrrrvvvzzz||||||~~~}}}}}}uuu]]]IIIBBBGGG___zzzttt}}}qqqfffhhhlll```XXXPPP___sssssseeeVVVOOOYYYbbb^^^XXXWWWGGG666***,,,...+++))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************++++++,,,)))+++,,,,,,,,,,,,...///222333555DDDWWWXXXWWWbbbwwwyyyvvvlllaaa^^^bbbgggfffnnn|||vvvtttsssxxxvvvkkkddd``````hhhpppzzzfffOOOCCC>>>:::666555777666555444444444444555555555555555555555555555555555555444444444444444555555555444444444444333555444333222222333444555888999BBBTTTkkkjjjWWWVVVYYYdddwwwsssXXXIIIEEEDDDCCCNNN___tttwwwaaaVVVjjj|||iiiQQQKKKIIIKKKLLLIIIAAA888111---++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,...------...000111111111999???TTTuuu~~~ooo}}}rrrmmmdddqqqsssppptttzzz}}}}}}~~~vvvttttttiiijjjuuuqqqmmmkkkdddUUUGGGAAA@@@>>>999666444222111111000///---///---)))((()))+++,,,++++++++++++++++++*********++++++************))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))&&&(((,,,...---111???MMM\\\^^^aaafffqqq}}}~~~qqqvvvtttlllfffeee___VVVIII>>>555999KKK^^^iiilllmmmnnnmmmmmmlllnnnqqqttttttllliiipppyyyzzztttoooooopppqqqrrrssssssrrrrrrwwwtttrrrqqqtttvvvxxxyyy{{{{{{{{{{{{~~~~~~wwwppp]]]YYY^^^qqq{{{rrr}}}{{{xxx|||}}}{{{|||ppplll~~~tttggg___SSSYYYmmmyyymmm]]]SSSXXXaaaaaa\\\YYYMMM===///------***))),,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++,,,,,,+++,,,------,,,,,,...000777555???WWWcccVVVVVVnnn{{{yyyhhh\\\___gggkkkeeettt{{{zzzvvvuuuuuuyyyvvvkkkaaa```eeelllwwwpppYYYKKK===888888777555555666666555555444444555555666666666666666666666666555555555555555666666666666666666555555555444444444333333222222333333444222333666;;;EEEYYYyyygggYYYPPPXXXiii{{{qqqPPPDDDFFFDDDFFFPPPhhhqqqYYYWWWggg}}}rrr\\\IIIKKKMMMNNNLLLFFF===555///++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,......---......///000111888>>>[[[~~~{{{ooolllgggsss~~~wwwtttuuu}}}}}}||||||{{{hhh[[[ZZZiiizzzuuuqqqmmmeeeWWWHHHAAA@@@>>>999666444222111111000///---...,,,+++******++++++++++++++++++******************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''(((((()))'''''''''''''''((())))))(((***++++++,,,333AAAMMM^^^```___]]]gggxxx}}}sssrrrpppnnnqqqtttnnncccIIICCC???FFFTTT```fffgggooonnnmmmlllkkklllnnnpppuuuooommmsssxxxxxxuuutttvvvuuusssrrrqqqqqqqqqqqquuutttrrrqqqrrrtttvvvwwwxxxxxxyyyzzz||||||}}}wwwvvv{{{xxxmmmuuuwwwrrr|||www}}}|||tttuuu}}}nnnhhh\\\WWWeeewwwuuufffXXXWWW]]]```]]]YYYQQQBBB333...,,,******,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********+++************+++,,,,,,,,,---------,,,---///111777DDDWWWjjjlllZZZ[[[uuuuuu|||yyyggg[[[___eeeeeedddnnnwwwtttllllllrrrrrrpppttt{{{}}}yyymmmeeeaaadddlllxxx|||dddOOOIII@@@999999999777555555666666555555555555666666777777777888888888888888666666666777777777777777777777666666666555555555444333333333222222222222111333666777777>>>QQQcccgggSSSSSS]]]iii~~~cccMMMHHHJJJFFFHHH[[[zzzfffNNNSSSkkkssssssfffKKKMMMMMMMMMMMMJJJBBB888111,,,,,,+++*********++++++))))))*********+++++++++******+++++++++,,,,,,,,,---......------...000222555@@@^^^sssnnn|||gggmmm|||~~~}}}~~~{{{yyy}}}|||iiiXXXSSSbbbuuu{{{rrrkkkrrrvvvsssmmmfffWWWHHHBBBAAA>>>999666444222111111000///---***+++------,,,+++***)))************************'''((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''((()))))))))))))))(((...<<>>===888555777777444222222666666555555555666666777888888888999999999::::::777777777888888999999999888888777777777777666666444444444444333333222222111111333555333222888@@@[[[pppbbbWWWVVVZZZlll^^^MMMJJJFFFDDDNNNgggqqqPPPGGGTTTbbbqqqoooWWWNNNMMMKKKLLLKKKEEE:::222---,,,,,,+++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,---......---...111444555IIIbbbzzzxxxuuu|||}}}vvvmmmjjjtttzzzgggfffxxx}}}yyytttrrrwwwzzziiiXXXNNNZZZlllyyycccXXXUUUfffvvvsssllleeeVVVHHHAAAAAA???:::666444222111111000///---)))+++......---***)))))))))))))))***************&&&&&&''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))))))))((('''''''''''''''((())))))'''((((((***555JJJ^^^iiigggfffbbb]]]___iiissswww}}}vvvqqqqqqvvvwwwooofffRRRZZZdddiiijjjiiijjjjjjlllllllllnnnqqqqqqpppoooiiijjjmmmooommmlllttt~~~xxxuuuqqqmmmkkkkkkmmmnnnpppqqqrrrqqqqqqrrrtttwwwvvvuuuuuuvvvxxx{{{~~~}}}}}}pppaaaeeezzzzzzgggaaauuu}}}~~~wwwbbbnnn~~~iiiaaaYYY```vvvzzzjjjZZZXXX___```\\\UUUJJJ;;;000,,,+++,,,,,,************************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,,,,---------///333666<<>>OOOiiixxx```VVVXXX]]]uuukkkUUUTTTNNNGGGLLLccc|||uuuWWWBBBTTTrrrzzztttTTTNNNHHHIIIMMMJJJAAA777......---,,,++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***---//////...000666<<>>TTTdddjjjiii[[[TTT^^^hhhkkkmmmqqqjjjoootttrrrjjjdddhhhooottt{{{~~~uuufffaaaiiitttnnnnnnppptttwwwvvvqqqlllooollljjjiiieee]]]YYYZZZbbbdddgggjjjlllkkkjjjiiiiiilllnnnnnnnnnnnnrrruuusssqqqooooooqqquuuzzz}}}~~~qqq___^^^nnnvvveee]]]jjj{{{uuuwwwhhhsssaaaZZZiiiuuuvvvjjjUUUMMMVVV^^^\\\^^^UUUFFF888///,,,***(((************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...***+++,,,,,,...111666:::DDDSSSSSSOOO]]]ppp|||pppbbb___lllqqqhhhdddiiihhh[[[GGGPPPkkkkkkeeessszzzwwwqqqhhh```ccceeepppwwwcccLLL>>>999888555333777666777888666333666;;;666666666666666777888888777777888999999:::;;;;;;999999::::::;;;<<<======:::::::::999999999888888666777777888777555333222///000333666333...///444111222888JJJiiijjj]]]ZZZYYYccc|||{{{eeecccYYYKKKHHHYYYtttgggFFFVVVrrrxxxwwwVVVOOOHHHIIIMMMLLLCCC:::///...---,,,++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***---000///...111888>>>OOO[[[lllwwwvvvtttzzzqqqllloooZZZPPPccc}}}xxxooolllmmmssstttqqqqqquuu{{{wwwrrrqqquuu{{{xxxooofff___ZZZZZZ]]]^^^bbbjjjssstttqqqrrrxxxrrrwwwfffYYYVVVOOOGGGNNN^^^ttt~~~yyypppkkk]]]SSSOOOJJJQQQggg||||||hhh^^^QQQHHHDDDAAA===999555333111000000///...,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((('''''''''&&&+++,,,,,,111AAAUUU___^^^]]][[[XXXXXX\\\bbbhhhlllooopppuuuxxxqqqiiilllwwwuuuxxxvvvlll```^^^hhhrrrqqqqqqpppqqqrrrqqqooolllqqqrrruuusssfffYYYWWW^^^ccceeeiiikkklllkkkhhhgggiiiiiiiiihhhgggiiimmmpppmmmmmmnnnmmmmmmooosssvvvxxx~~~}}}}}}~~~vvvfff^^^ddd}}}qqqeee[[[eee~~~{{{zzzpppvvvqqq^^^ccchhhmmmjjj[[[PPPPPPUUUXXXXXXTTTLLL@@@444---,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))************************************...+++,,,111111000;;;IIIUUUNNNJJJRRRfffzzzooofffgggsssuuuiii```bbbOOOLLLPPP]]]gggjjjnnnttt~~~}}}uuunnnfffaaagggooo~~~vvv^^^MMM===::::::777444555555666777888999999888777444666888888555333333444666666777666555666888:::<<<999666555666888999999<<<<<<<<<<<<<<<;;;:::::::::999777666555666777888555444333333222222333333333111555@@@MMMggglll\\\UUUaaakkk{{{yyyqqqeeeUUUGGGGGG\\\sssyyyWWWSSSooo~~~hhhSSSGGGMMMSSSKKKCCCBBB000...,,,,,,,,,,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------111---,,,222111444BBBOOOdddnnn{{{wwwpppvvv|||}}}WWWMMMiii{{{uuuqqqoooqqqtttrrrlllkkkpppoooqqqsssttttttwww|||}}}uuulllddd```___\\\]]]]]]^^^eeeppptttsssuuu~~~sssnnntttuuufffXXXSSSNNNHHHNNNYYYlllyyy{{{uuummmcccaaaYYYVVVVVVLLLJJJWWWnnnnnnbbbSSSGGGBBB@@@===:::666444111000000000...---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((()))(((((((((''''''''''''&&&'''***000AAASSS\\\\\\\\\\\\[[[XXXWWWZZZaaagggcccppp|||}}}xxxyyynnnooonnnjjjggghhhlllppppppooonnnoooppppppnnnmmmrrrrrruuusssjjj^^^[[[___bbbdddgggjjjjjjiiigggeeeeeefffhhhhhhhhhhhhjjjllllllmmmmmmmmmmmmooorrruuuwww}}}{{{tttooommmlllnnnrrrwww|||wwwiii```dddzzzqqqdddXXXaaa{{{|||vvvrrr{{{|||{{{uuuppp{{{jjjfffkkkllleeeXXXPPPRRRWWWYYYXXXUUUOOOEEE888000,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++***************,,,+++...111222777FFFWWW\\\TTTPPP\\\rrrxxxfffiiisss{{{sssbbbXXXXXXEEEQQQ\\\aaahhhttt{{{|||~~~~~~{{{tttnnnjjjiiihhhsss|||uuudddNNNBBB777666888777666888555666777888888888777777444444444444333333444555666888::::::999999:::;;;666777888::::::999777555999999888888999:::<<<===<<<;;;:::888777777777777777666555444444333444444333///111777???QQQuuu~~~fffXXXXXXaaapppuuuhhhfff[[[LLLNNN]]]}}}ggg]]]nnnlllVVVFFFHHHMMMIIICCCBBB333000---++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,111...---222222888III^^^ssszzz|||ssszzzxxxTTTJJJddd~~~zzzxxxtttrrrtttsssmmmkkkmmmlllhhhfffiiiooovvvyyyzzz}}}{{{~~~~~~uuugggccchhhuuurrrdddWWWRRRLLLFFFJJJTTTiiirrryyyyyywwwssskkkcccXXXYYYUUUUUUWWWNNNLLLZZZddduuusssfffUUUHHHBBB@@@===;;;777555222111111111///...***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&(((((((((((('''''''''''''''***...666CCCRRRYYYYYY[[[______ZZZUUUVVV___hhhjjjwww|||dddccccccgggnnnqqqpppnnnnnnmmmkkklllmmmnnnnnnmmmqqqqqqssssssmmmeee`````````bbbdddggggggfffdddccc```bbbeeeffffffeeefffgggkkkkkklllllllllnnnqqqssspppssstttqqqjjjccc```___^^^aaagggmmmssszzz{{{oooeeegggzzzqqqdddXXX```xxx}}}sssmmmjjjrrr|||{{{}}}kkkvvvyyykkkmmmkkkcccXXXRRRTTTXXXZZZXXXWWWSSSJJJ===222,,,***+++++++++************)))))))))))))))))))))))))))))))))))))))************,,,,,,++++++*********)))***,,,///000111;;;QQQdddaaaYYYWWWfff{{{yyylll\\\kkk|||~~~qqq^^^RRRNNNFFF___nnnkkkmmm{{{|||xxxqqqjjjfffggglllrrryyyttt```PPPAAA:::666666777666777:::666777777888777777666555666444222111333555666666222444888999999888777888222555888999888666555444999888777666777999<<<>>>=========<<<;;;999888777999888777666555444444444666333333555666@@@ZZZsssvvv___UUUYYYdddwwwwwwiiirrrrrr\\\NNNQQQmmmvvveeeeeevvvzzzcccNNNIIIKKKJJJHHHHHH888444///+++***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***000///---222444>>>SSSttt}}}rrrtttqqqPPPGGG]]]sss~~~|||yyyttttttsssnnnjjjiiihhh___XXX\\\hhhsssvvvuuu{{{pppaaaYYY^^^kkkzzzooocccXXXRRRLLLEEEGGGOOO\\\ccchhhiiihhheee^^^WWWPPPSSSSSSUUUXXXPPPPPP```jjjnnnzzz}}}rrrfffVVVKKKEEEBBB???<<<777555333222222111000...,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((('''&&&%%%((((((((((((((('''''''''))),,,222;;;DDDMMMRRRTTT]]]bbbeee```XXXYYYdddpppwwwzzzkkkqqqssshhh[[[ZZZ\\\cccmmmrrrqqqnnnnnnllljjjjjjlllnnnoooooonnnnnnnnnpppnnnhhhbbb^^^]]]^^^aaacccccccccaaa```]]]___`````````aaaccceeehhhiiijjjkkkkkkllloooqqqfffggggggeeeaaa______```aaacccgggkkknnnsssxxx|||tttjjjmmm}}}pppeeeZZZaaawwwwwwooosss|||{{{pppmmmnnnjjjllljjjaaaWWWSSSVVVZZZYYYYYYUUULLL???333,,,***+++++++++*********))))))))))))))))))))))))))))))((()))))))))************---,,,,,,++++++******))))))---///---000@@@XXXjjjbbb\\\^^^lllyyyzzznnnccc\\\kkkvvvuuulllaaaUUUKKKVVViiivvvuuusssyyy|||yyywwwppphhhcccbbbfffpppzzzuuucccQQQDDD===<<<;;;999777666777999777777777777666555555444777444222222444666666555333555888999999999:::;;;888999999888666555888:::999999888888888999999:::<<<===>>>>>>>>>===;;;:::::::::888777666555555444555444555666555:::JJJ\\\ooo^^^ZZZ\\\jjj|||yyyeeelllwwwooo___VVV]]]yyymmm^^^lllqqqXXXKKKIIIJJJKKKKKK>>>999111+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------)))000000...222666EEE]]]zzz|||mmmxxxfffMMMIII\\\kkkwww~~~~~~|||tttrrrrrrooojjjfffeee\\\TTTVVVbbbnnntttttt|||qqqaaaUUUYYYcccrrr~~~pppfff\\\UUUNNNHHHHHHLLLMMMTTT[[[\\\XXXTTTQQQPPPOOOSSSTTTVVVYYYTTTYYYlllyyynnneeeXXXOOOJJJFFF@@@;;;777555333222222111000...,,,------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((%%%***333>>>GGGMMMSSSWWWdddhhhjjjddd\\\\\\fffqqqtttkkk___eeebbbUUUVVVWWWZZZ```ggglllooopppnnnllljjjjjjlllnnnooooooiiijjjjjjjjjiiifff```ZZZYYY[[[]]]^^^______^^^]]]]]]\\\[[[YYYYYY\\\```dddeeefffhhhhhhhhhiiilllnnnfffgggggggggggggggiiikkkkkklllnnnnnnooorrruuuxxx~~~tttkkkppp~~~pppggg[[[___ssswwwxxx~~~{{{zzz}}}{{{mmm{{{vvvwwwlllcccmmmtttnnn^^^QQQRRRYYY[[[ZZZUUUKKK>>>333---++++++++++++*********))))))************************((()))))))))************,,,,,,,,,,,,++++++******(((---///...777NNNdddpppaaaaaagggqqqssslllfffeeejjjjjjgggdddcccbbbXXXLLL```dddmmmuuuwwwsssrrrsssoooiiicccccceeeiiitttuuueeeUUUFFF===999<<<===:::888777777777777777666555555444444444444333333444555666555444777999;;;<<<<<<===???AAA======<<<;;;999888999:::555666777888999888777777999:::<<<>>>?????????>>><<<;;;:::888666555555444222222444444222555???IIIdddnnnbbbZZZ___nnn~~~fff[[[fffqqqiiiYYYQQQlllxxx___hhhzzzaaaLLLDDDEEEGGGGGGDDD===444---***+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------)))111000...444:::JJJccc|||tttmmmttt~~~YYYIIINNNbbbmmmvvvzzzsssnnnnnnnnniiidddbbb]]]WWWWWW]]]hhhqqqwww}}}zzzjjjZZZOOOPPPYYYgggttt}}}vvvnnnddd\\\TTTMMMLLLNNNKKKSSSZZZXXXOOOHHHIIINNNPPPTTTTTTUUUZZZZZZggg|||mmmdddYYYPPPLLLGGG@@@:::777555222111111111///...***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((('''''''''(((((((((((((((%%%,,,999HHHSSSYYYbbbjjjnnnnnnkkkddd___^^^dddjjjmmmsssqqqeee[[[WWWPPPHHHUUUWWW[[[___ccchhhmmmpppmmmlllkkkkkkmmmnnnmmmllleeegggfffcccbbb```\\\VVVVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[ZZZXXXUUUUUUXXX^^^bbbaaaccceeeffffffggghhhjjjooooooooopppqqqrrrssstttpppppppppppppppssswww{{{|||~~~rrrlllrrr}}}rrrhhh[[[[[[kkk}}}|||{{{}}}mmmpppoooiiiddd\\\kkkzzzwwwdddQQQPPPXXXZZZZZZVVVMMM@@@555///---+++++++++************)))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,'''---...222FFFddduuuwwwdddhhhqqqvvvoooeeeeeemmmvvvhhhZZZUUUXXXZZZUUUOOO___[[[aaannnuuurrrpppssskkkdddbbbgggkkknnnyyyuuueeeVVVGGG<<<888333777999777666888888666666555555444444444555555111333555555555666999;;;<<<>>>AAACCCCCCDDDFFFHHHAAA@@@>>>>>>>>>===999777666777777888999888888888777888:::<<<>>>@@@AAAAAA???>>><<<:::888777666666555666666444222444999>>>PPPooolllZZZYYYcccqqqqqqUUUSSS___]]]OOOIII[[[uuu|||~~~bbbaaawwwnnnUUUGGGFFFIIIIIIHHHAAA777///,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++111//////666===MMMddd|||pppjjjpppwwwwwwvvvwwwjjjnnnoooqqqyyyzzzmmmLLLFFFUUUkkkttt|||{{{vvvwwwxxxvvvqqqkkkiiiiiiddd^^^\\\[[[ZZZYYY[[[cccoooxxxzzz~~~uuucccSSSKKKJJJPPP]]]kkkttt}}}~~~xxxmmmcccZZZUUUSSSSSSTTTXXX\\\YYYNNNDDDFFFMMMMMMRRRQQQSSSXXX^^^rrr|||pppfffYYYOOOJJJEEE???:::666444111000000000...---***++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************''''''''''''((((((((()))(((000@@@QQQ]]]dddooo{{{vvvpppiiidddcccdddeeefffkkkjjjmmmnnn```KKKAAABBBVVVXXX\\\aaafffjjjmmmnnnlllkkkjjjkkklllllljjjiiicccfffeee___[[[ZZZXXXSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTWWW[[[___^^^```bbbccccccdddeeegggrrrrrrtttuuuwwwwwwvvvuuuooonnnmmmllllllpppvvvzzz{{{~~~ssspppwww}}}}}}ssskkk]]]ZZZhhh~~~}}}}}}mmmjjj}}}qqq^^^]]]WWWfffvvvxxxgggTTTPPPWWWXXXZZZYYYQQQEEE999111---+++++++++************)))************************))))))))))))***************++++++,,,,,,---------+++...///777TTTvvvvvvfffkkkuuuzzzpppcccfffrrrppp```RRROOOOOONNNQQQXXXbbbcccfffjjjqqquuutttqqqjjjcccccckkkpppsss~~~wwwcccTTTHHH===777777222666666444666999999555555444333333333444555666444777999888777;;;EEEMMMYYY^^^dddhhhiiihhhgggfff]]]TTTJJJFFFIIIKKKKKKIIIEEECCC???<<<:::999:::;;;888888999:::<<<>>>???@@@CCCBBB@@@===;;;999888888999999888555444555888:::DDDVVVyyyyyy___WWW[[[eeexxxeeeRRRMMMJJJEEEFFFKKKaaaggg\\\gggxxx___LLLJJJNNNMMMKKKDDD:::111---,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------111...///888@@@MMMbbbvvv}}}wwwrrruuu||||||wwwcccmmmssspppnnnmmmdddXXXEEEEEEYYYpppwww~~~rrrlllmmmqqqsssppphhhcccbbb^^^XXXSSSTTTUUUVVVYYYaaallltttyyypppaaaWWWTTTVVV___iiipppvvv|||uuuhhh___[[[YYYXXXZZZWWWVVVVVVPPPHHHHHHLLLLLLQQQPPPPPPTTTYYYppp}}}tttiiiYYYMMMGGGCCC>>>:::555333111000000///...,,,,,,------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++&&&'''''''''(((((())))))'''///???QQQ\\\bbbooo|||yyypppgggdddhhhkkkkkkhhhfffdddnnnxxxhhhHHH===GGGWWWXXX\\\ccckkkooonnnllljjjjjjiiijjjkkkjjjhhheeecccgggeee\\\WWWWWWUUURRRSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWZZZ\\\\\\^^^aaabbbbbbbbbdddeeennnooorrruuuwwwwwwuuurrrmmmllliiiggggggkkkrrrwww{{{}}}wwwvvv}}}~~~zzz{{{~~~tttnnn```]]]iiivvvllljjj}}}uuuZZZ[[[VVVaaapppuuuhhhVVVQQQWWWVVVZZZ[[[VVVJJJ<<<222---+++++++++************)))************************))))))))))))************)))***+++,,,------...//////111000:::[[[~~~pppgggkkkvvv{{{rrrdddgggsssdddWWWOOOOOOJJJEEEPPPbbbllluuuuuulllmmmwwwvvvlllkkkddddddlllrrrvvvzzzhhhUUUIII@@@888777:::666999888555666;;;999222444333333222333444666777999<<<>>><<<;;;BBBQQQ^^^rrr]]]SSSVVV```hhhjjjXXXSSSJJJAAA;;;:::;;;<<<999999888999:::<<<>>>???FFFEEEBBB@@@>>><<<;;;:::555666444222111444777888999BBB___eeeWWWVVV]]]oooxxx[[[EEE???CCCDDD@@@RRRzzzppp^^^```ttt~~~yyy```LLLIIIMMMLLLLLLEEE;;;333...---------++++++++++++++++++++++++++++++,,,,,,,,,---------///111---///:::AAAMMM```xxxxxxzzz|||gggsssyyyrrrjjjdddWWWHHHCCCFFF[[[pppuuu|||vvvooopppvvvnnnrrrpppggg___]]]XXXSSSLLLMMMOOOSSSYYYaaajjjppp{{{~~~zzzyyyjjjdddbbbgggmmmppptttxxxyyykkkbbb^^^\\\[[[XXXPPPLLLOOOQQQNNNKKKLLLMMMSSSQQQOOOPPPSSSgggtttiiiWWWIIICCCAAA>>>:::555333000000000000///---,,,,,,++++++++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((('''''''''+++222@@@RRRaaakkkrrrwwwrrrlllhhhjjjpppsssqqqllliiidddlllwwwjjjLLL>>>FFFRRROOORRR]]]hhhmmmoooppplllkkkkkklllnnnmmmkkkiiihhhfff___WWWVVVYYYVVVPPPVVVVVVVVVUUUUUUSSSRRRRRRUUUUUUWWWWWWWWWWWWVVVUUUYYY]]]aaacccbbbaaa``````fffiiillllllmmmnnnmmmkkkiiigggeeedddggglllrrrvvv{{{}}}yyywwwzzz}}}wwwlllaaaeeeqqqxxx~~~vvv}}}~~~|||~~~tttfffzzzhhhhhh[[[\\\gggtttqqq```RRRPPPXXX[[[[[[UUUNNNDDD666******************)))((((((++++++******))))))(((((())))))))))))************---------...///000111222222777666BBBbbbuuupppiiikkkllltttvvvoooqqqtttlllWWWOOOJJJHHHFFFJJJ^^^ttt{{{xxxuuutttsssqqqmmmjjjggghhhkkkpppxxxrrr\\\EEE:::888888666666222555888999888666444444222444...---555777999DDDGGGKKKOOONNNIIIMMMaaauuuiiibbbnnnhhhIII<<<@@@AAA:::<<<999777999;;;;;;<<<===<<>>BBBRRRfffrrr{{{vvvqqqrrrrrrppprrrllleeeaaa___[[[TTTNNNIIIJJJMMMPPPVVV___iiipppvvv~~~}}}}}}~~~}}}|||{{{~~~yyywwwuuuvvvzzz~~~xxxjjjeeefff```WWWNNNLLLRRR^^^```VVVLLLJJJSSSTTTTTTQQQLLLMMM[[[kkkrrrfffUUUIIIDDDBBB>>>:::555333000000000000///---+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((***333AAAPPP[[[ccckkkqqqhhhdddcccjjjtttzzzwwwrrrhhhbbbgggooobbbFFF===EEESSSPPPSSS^^^hhhmmmoooqqqnnnmmmmmmnnnoooooollljjjeeeddd]]]VVVUUUXXXUUUOOOTTTTTTTTTTTTSSSRRRQQQPPPSSSSSSUUUVVVVVVVVVUUUUUUXXXZZZ]]]______^^^^^^___bbbfffhhhgggeeeeeefffgggiiihhhffffffhhhlllqqqtttwww||||||tttsssxxx~~~}}}vvvjjj___```jjjqqqmmm{{{iiirrrsssmmmYYYYYYaaaooooooaaaVVVSSSXXX\\\\\\WWWPPPFFF888,,,***************))))))(((*********)))))))))))))))))))))))))))************,,,,,,,,,,,,------...///333777999KKKhhhssskkkgggqqquuu|||yyyooosssuuujjjVVVQQQMMMKKKMMMUUUeeetttyyyvvvsssrrrrrrpppkkkgggccceeeiiiooowwwyyycccSSSAAA:::999888777777999:::<<<;;;888444222222444888666666;;;999>>>NNNuuuyyyhhhdddiiiyyynnncccfffuuu___FFFBBBCCC@@@BBB>>>;;;;;;<<<;;;999888:::@@@DDDEEEFFFHHHEEE>>>::::::888777666666666666666888AAATTTsssooo```VVV\\\jjjaaaMMMHHHBBBHHHFFFTTTwwwoooTTTiiiwww{{{lllUUUIIIHHHJJJJJJJJJFFF===333,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...///555>>>LLLbbbuuu}}}yyyqqqqqqkkkNNN>>>BBBRRRdddqqq|||xxxpppnnnooonnnmmmggg```[[[XXXTTTNNNIIIGGGHHHKKKNNNSSS\\\eeelllrrryyy~~~|||zzz{{{zzzxxxzzz{{{vvvvvv}}}{{{nnnhhheee]]]TTTOOONNNTTT___aaaXXXRRRSSSTTTTTTSSSPPPJJJIIITTTaaa~~~ooobbbRRRHHHEEECCC???;;;555333000000000000///---++++++************++++++++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''((((((((((((((('''((((((((()))...999IIIUUU\\\ccciiinnneeeccccccjjjrrruuurrrmmmkkkddddddeeeWWWAAA===GGGUUURRRUUU___hhhmmmpppsssooonnnnnnooopppooommmkkkbbb```[[[VVVUUUVVVSSSNNNRRRRRRRRRRRRQQQPPPOOONNNOOOPPPQQQSSSTTTTTTTTTTTTVVVWWWYYYZZZYYYZZZ[[[]]]]]]aaadddaaa\\\[[[```fffjjjiiiiiiiiijjjmmmoooqqqrrrxxxxxxuuu~~~pppffffffnnnxxxzzzsssfffZZZXXX^^^ooouuu~~~nnniiiwwwmmm___[[[aaallloooeeeYYYSSSXXX\\\]]]YYYRRRIII;;;...+++************)))))))))))))))))))))************))))))))))))************+++++++++******+++,,,,,,///111777OOOhhhggg]]]___uuu~~~{{{pppxxxyyyiiiWWWUUUOOOLLLRRR___jjjnnnrrrooommmnnnpppoooiiidddeeehhhmmmttt|||sssgggPPPFFF===:::999888888999>>>???>>>;;;777444222222111444444888???AAAUUUtttzzzbbbZZZccctttsssbbbXXX[[[mmmiiiIIIBBBGGGKKKHHHEEE@@@>>>>>>>>>;;;888;;;<<<===???EEEJJJHHHBBB<<<;;;:::888777777777888666666999CCCXXXyyyhhhYYYZZZbbbyyylllTTTIIIFFFLLLHHHMMMkkkzzz[[[bbbsss~~~ttt]]]MMMIIIJJJLLLKKKGGG@@@666///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222555CCC]]]xxx~~~kkkxxxoooMMM>>>@@@NNN```nnnyyyzzzqqqnnnooonnnggg```YYYSSSOOOLLLGGGCCCEEEFFFHHHKKKPPPWWW```fffmmmsssvvvwwwwwwyyywwwssswww}}}uuusssyyyssshhh```WWWOOOEEEFFFMMMWWWVVVOOONNNTTTTTTSSSQQQMMMFFFCCCJJJTTTnnn___OOOHHHFFFCCC???;;;555333000000000000///---+++******))))))******+++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))((((((''''''((()))***000===MMMZZZccciiikkkiiiaaacccfffiiijjjkkkmmmnnnuuummmggg```OOO>>>???KKKVVVTTTWWW```hhhlllpppsssooonnnnnnooooooooollljjjaaa]]]XXXVVVUUUUUURRRNNNOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVVVVUUUVVVYYY\\\ZZZ^^^bbb```YYYVVV^^^iiikkkkkkkkkkkklllmmmnnnnnnmmmpppiii^^^fff~~~uuubbbTTTSSS]]]lllvvvwww}}}xxxpppeeeZZZVVVZZZ[[[ooovvveeezzzpppwww|||pppiiidddeeeoootttjjjZZZOOOVVVZZZ\\\YYYSSSKKK===000++++++*********))))))***(((((())))))******++++++((()))))))))************,,,++++++************+++------555OOOddd[[[SSS\\\ooo{{{uuulllyyyzzzeeeZZZWWWNNNHHHRRRcccjjjfffpppmmmlllmmmpppnnniiicccgggkkkrrryyywwwdddUUUBBB<<<888888888777:::>>>AAA@@@>>>:::666333333555333555666>>>HHHPPPmmmrrrYYYPPPVVVhhh}}}xxxdddOOOEEELLLYYYqqqcccEEE???HHHOOOJJJGGGBBB>>>@@@BBB@@@:::===<<<;;;<<<@@@CCCDDDCCCAAA???<<<:::888888888888888888888:::EEE```tttaaa]]]]]]jjjzzzxxx^^^MMMLLLRRRMMMJJJ___fffaaatttiiiTTTJJJIIILLLKKKHHHAAA888111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***222444666KKKqqq|||ggg~~~tttMMM===CCCPPPaaaooo{{{wwwssstttssspppaaa\\\TTTMMMIIIFFFCCC@@@CCCEEEGGGIIIMMMTTT\\\aaajjjnnnqqqsssvvvyyywwwqqqrrrwww~~~|||}}}tttyyytttdddXXXNNNHHH;;;>>>FFFNNNLLLDDDFFFOOORRROOOMMMIIICCC>>>BBBJJJsssppp___NNNHHHGGGCCC>>><<<555333000000000000///---++++++************++++++,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''')))***+++...;;;LLLZZZgggmmmiiiaaa[[[cccjjjjjjgggiiittt~~~~~~vvvkkk[[[HHH;;;@@@LLLUUUUUUYYYbbbiiilllooorrrnnnmmmlllmmmnnnmmmjjjhhhaaa[[[VVVUUUTTTSSSPPPNNNLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKMMMNNNPPPRRRRRRSSSTTTTTTSSSSSSUUUXXXZZZYYY]]]bbbccc[[[VVV___mmmjjjjjjjjjjjjkkkkkkllllllhhhfffZZZNNNVVVqqqqqqXXXGGGDDDNNN^^^iiimmmsssvvvsssrrruuuyyyyyy{{{ssskkkbbb[[[XXXZZZ\\\aaaqqq~~~~~~~~~}}}}}}~~~gggxxxttt{{{lllfffeeeoooxxxqqq]]]LLLRRRWWW[[[YYYUUUMMM???333,,,,,,+++***)))*********(((((())))))******++++++((()))))))))************---,,,+++++++++++++++,,,111000999PPP```WWWSSScccfffpppvvvmmmiiiyyyzzzcccYYYTTTJJJGGGVVVjjjpppiiiyyywwwtttsssqqqnnnhhhdddfffkkkrrryyy}}}nnnYYYIII<<<888555666777888>>>DDDEEEBBB>>>888333111333555777AAALLL\\\hhhjjjxxxhhhUUUOOOIIIZZZqqqxxxbbbLLL>>>@@@HHHddduuuvvv\\\BBB===DDDIIIKKKHHH@@@;;;>>>DDDBBB<<<<<<<<<<<<;;;:::;;;@@@EEEEEECCC@@@===:::888777777999888888888<<>>EEESSS\\\dddfffeee``````eeejjjkkkvvvpppggg^^^WWWTTTTTTUUUXXX]]]kkk}}}|||~~~}}}|||~~~~~~mmmxxxiii```^^^jjjyyyxxxdddPPPNNNTTTYYYYYYVVVPPPCCC777---,,,+++***)))***++++++))))))))))))************))))))))))))************,,,,,,,,,+++,,,,,,------...222;;;NNN[[[TTTVVVjjjlllooossspppsssjjjSSSLLLGGGMMM```sssyyyvvvzzzrrrlllhhhggglllpppvvv}}}vvveeeRRRDDD<<<777555777;;;>>>DDDKKKHHHDDD>>>666111111444777888LLLddd~~~jjjWWWRRRCCCQQQhhh|||~~~hhhTTTDDD<<<@@@HHHYYYhhhiiiSSS???>>>DDDGGGJJJGGG>>>888===HHHHHHAAA>>>===<<<<<<999888???GGGFFFEEECCC@@@===;;;888777777666777888999AAAZZZtttvvvbbbXXX]]]llllllfffgggdddWWWTTTrrrrrr```pppyyy^^^KKKDDDKKKJJJGGGCCC===666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111555>>>[[[|||zzzwwwtttooovvvgggFFF===HHHYYYkkkwww}}}zzzmmmhhhnnntttpppfffXXXUUUPPPKKKFFFCCCAAAAAA@@@BBBEEEGGGKKKQQQWWW\\\bbbgggkkkmmmqqqxxx|||{{{lllmmmppptttwww{{{uuuooopppssszzzrrrbbbSSSEEE===<<<;;;AAANNNZZZWWWMMMKKKPPPPPPJJJEEECCC@@@===>>>BBBWWWooo{{{cccMMMHHHGGGAAA<<<===555333000000000000///---------,,,,,,,,,,,,------*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***)))'''&&&'''))),,,...>>>PPP```aaaaaaeeeddd___lllsssxxxwwwrrrttt}}}}}}nnnUUU@@@:::DDDNNNQQQTTT\\\fffkkkjjjkkkmmmlllkkkkkkkkkkkkjjjgggeeeaaaWWWOOONNNMMMIIIHHHKKKIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOPPPNNNPPPQQQQQQQQQRRRTTTVVVXXXZZZaaafff```UUUWWWaaaaaaaaa```___```aaabbbcccbbb\\\ZZZaaaiiiqqq{{{uuugggSSSCCC===@@@HHHMMMUUUTTTOOOMMMUUUdddppptttssslllaaaVVVQQQQQQTTTUUU[[[mmm{{{yyy}}}~~~}}}~~~rrrwwwjjj^^^XXXdddxxx~~~nnnZZZLLLSSSYYYZZZYYYSSSGGG<<<...,,,+++))))))***+++,,,*********)))))))))))))))))))))))))))************++++++++++++,,,,,,---...***444>>>MMMXXXVVV[[[ooowwwqqqqqquuu|||mmmLLLEEEFFFVVVkkkyyy||||||~~~yyyoooiiijjjnnnrrruuu{{{yyykkkZZZIII>>>;;;666555;;;BBBFFFKKKPPPDDDAAA;;;555333555;;;@@@MMM^^^nnnkkkWWWQQQFFFPPPcccxxx|||}}}sssfffVVVHHH???:::>>>DDDOOO^^^___KKK:::<<>>999CCCTTTYYYTTTIIICCC>>>===;;;999<<>>;;;999888444555999999:::JJJ\\\iii]]]WWWcccwwwwwwhhheeeggg\\\QQQjjjooo[[[hhh{{{}}}eeeQQQHHHLLLKKKIIIEEE@@@888111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000444AAA^^^xxxpppfff~~~|||iiiooolllllljjjnnnkkkSSS>>>???FFFZZZnnnwwwyyy|||{{{pppjjjlllooohhh^^^QQQPPPNNNIIIEEEBBB@@@@@@>>>@@@CCCFFFJJJOOOVVVZZZ\\\bbbggghhhlllttt|||wwwrrrpppooommmoooyyyvvvnnnrrrxxx~~~rrraaaVVVLLLBBB;;;999:::BBBSSSddddddXXXQQQSSSSSSKKKDDDAAA???===>>>AAASSSllleeeNNNHHHGGG@@@<<<===555333000000000000///---...------,,,,,,------...)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***)))'''&&&'''))),,,...AAAVVVddd^^^UUUVVV[[[\\\fffkkkrrrwwwzzz~~~pppVVVAAA>>>HHHRRROOOSSS]]]hhhllljjjiiikkkmmmlllkkkkkkkkkjjjgggeeeaaaUUULLLJJJIIIFFFEEEIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNOOOLLLNNNPPPPPPPPPPPPRRRTTTXXXXXX___eee___RRRQQQYYY]]]\\\[[[ZZZ[[[]]]___```ccc^^^bbbpppvvvrrrrrrxxxlllaaaQQQDDD>>>===@@@BBBFFFCCC???BBBSSSmmm|||tttgggZZZVVVXXX\\\]]]uuuzzzvvv{{{~~~uuutttpppaaaXXXbbbxxxtttaaaKKKRRRYYY\\\[[[VVVJJJ???...---+++))))))***+++,,,++++++******))))))(((((())))))))))))************************+++,,,---...+++:::FFFRRR]]]^^^dddvvvyyyllljjjrrrzzzzzzeeeIIIAAAFFF\\\qqqyyyyyy{{{sssxxxzzztttjjjgggllltttrrrtttyyy~~~|||qqqbbbQQQBBB999999555666???HHHMMMPPPSSS>>>;;;777444555;;;EEEKKKrrrwwwpppuuueeeSSSMMMIIIOOO^^^qqqyyytttmmmjjj\\\VVVOOOJJJBBB<<<;;;???SSSbbbbbbKKK888888AAAFFFFFFEEE???===LLLccclllhhhUUUJJJAAA???>>>:::888;;;AAABBBDDDDDDCCCAAA>>><<<:::555555;;;;;;999BBBQQQ}}}qqqdddVVVaaarrr[[[WWW]]]VVVHHH```rrrWWWbbbvvvlllXXXOOONNNLLLJJJGGGBBB;;;333...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000333CCC^^^{{{yyyssseeezzzpppaaammmdddaaaZZZ[[[XXXDDD888@@@KKK```vvv~~~}}}~~~~~~vvvooommmllldddZZZMMMMMMKKKHHHDDD@@@???>>>;;;>>>AAADDDHHHNNNTTTYYYWWW___dddeeegggqqq{{{{{{tttoooiiihhhsssxxxttt|||ssscccTTTNNNJJJAAA:::888===FFFZZZnnnpppddd[[[ZZZVVVLLLDDDAAA???======@@@FFF|||kkk}}}rrrcccTTTLLLGGGCCC@@@@@@777444222000//////---+++++++++++++++++++++++++++)))((((((((()))***+++++++++++++++******(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''(((***'''%%%(((...AAANNNPPPMMMPPPPPPOOOUUU\\\dddjjjnnnxxx|||[[[@@@;;;EEENNNMMMUUU___fffiiijjjkkkmmmooonnnnnnnnnnnnlllhhheeebbbTTTHHHDDDEEEEEEDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGHHHJJJLLLNNNPPPRRRVVVXXX]]]```WWWMMMOOOYYY]]]UUUQQQUUUXXXVVVUUUVVVeeennnqqqmmmpppwwwwwwppplll]]]III>>><<<===<<<999>>>:::777;;;OOOjjj~~~ttteee^^^^^^cccooozzz|||vvv~~~||||||qqqxxxggg```eeeqqq~~~yyyeeeLLLMMMXXX___WWWSSSOOOFFF111---+++---,,,)))))),,,)))))))))))))))))))))))))))************++++++++++++,,,---,,,++++++,,,...666GGGUUUdddvvvzzzssssssuuuiiifffttt}}}fffQQQAAABBBHHHZZZrrr}}}qqqnnnnnnmmmmmmllllllkkkkkkmmmqqquuuyyy|||}}}|||ttteeeTTTFFF===777>>>===@@@IIITTTWWWRRRKKK???;;;555333:::LLLbbbqqq{{{lll|||uuu]]]QQQQQQJJJQQQ]]]iiilllggg___[[[RRRNNNKKKHHHBBB<<<;;;>>>MMM[[[```QQQ???;;;@@@EEEBBBFFFEEE>>>>>>TTTzzzttt]]]GGGBBBAAA<<<:::===<<>>@@@AAADDDJJJQQQVVV[[[___aaa]]]YYY^^^mmmzzz|||zzzwwwuuuttttttuuuuuuyyytttwwwvvv{{{mmmccc```SSSCCC===AAA>>>666;;;HHHYYYfffkkkiiifffccc\\\PPPEEEBBB@@@<<<===AAAGGGdddppptttcccQQQIIIFFFCCC@@@>>>777444111000000///---,,,++++++++++++++++++++++++))))))))))))))))))***++++++++++++******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((***'''%%%)))///AAAMMMNNNOOOWWWZZZWWWZZZ[[[```eeejjjvvvxxxXXX>>>:::DDDMMMMMMTTT]]]eeeiiikkklllllliiiiiijjjkkkmmmllliiiggg]]]QQQFFFCCCEEEDDDCCCDDDGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOQQQTTTUUU[[[^^^UUUKKKMMMWWWVVVRRRRRRVVVWWWTTTTTTXXXpppvvvuuujjjgggnnnsssrrrggg[[[LLLBBB???@@@???===888666555:::KKKccctttzzzmmmddd\\\ZZZ___jjj{{{}}}oooxxx}}}}}}~~~|||xxx|||qqqxxxyyytttiiifffiiillltttqqq```KKKLLLXXX___YYYUUUQQQGGG333...+++,,,,,,)))))),,,)))))))))))))))))))))))))))************++++++++++++,,,---,,,++++++---///888MMM^^^kkkyyy{{{wwwzzzooojjjlllvvvzzznnnZZZKKK>>>@@@GGGUUUjjjxxxxxxpppmmmllllllllllllmmmmmmnnnnnnqqquuuxxx{{{}}}zzzxxxtttjjjZZZKKK@@@:::888===???FFFPPPYYYYYYPPPHHH666444666@@@UUUmmmyyyhhhvvv{{{dddVVVRRRLLLQQQ[[[cccccc]]]XXXXXXMMMJJJHHHFFFAAA;;;:::<<>>AAAGGGGGGPPPNNNJJJBBB???RRRzzz~~~bbbPPPFFF???<<<<<<===???CCCFFFGGGFFFCCCAAA>>><<<;;;:::777666<<>><<<;;;;;;===>>>???AAADDDIIIPPPTTTVVV\\\```___]]]```iiiqqq{{{|||~~~~~~{{{xxxvvvuuu{{{}}}xxxuuu{{{pppccccccqqq}}}yyynnnmmmdddTTTEEE@@@@@@>>>999===HHHXXXdddhhhgggcccaaaVVVMMMDDDCCCAAA>>>>>>AAAEEE]]]vvv{{{eeeOOOFFFFFFDDD@@@<<<666444111000000///---,,,+++++++++++++++++++++++++++***))))))))))))))))))******+++******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''((()))'''&&&***000???JJJLLLPPP]]]aaa[[[[[[YYY]]]aaafffppp}}}|||tttUUU;;;888CCCLLLMMMQQQXXXaaahhhkkkkkkiiiffffffgggiiijjjhhheeebbbVVVKKKCCCBBBCCCCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRXXX[[[SSSHHHJJJTTTQQQRRRVVVZZZYYYUUUVVVZZZjjjpppmmm]]]RRRWWWbbbhhh\\\UUUKKKBBB>>><<<;;;:::333444555;;;KKK```mmmrrr```XXXQQQPPPWWWjjj{{{}}}{{{xxxyyy}}}|||{{{|||}}}~~~|||uuuxxxsssrrr{{{qqqsssmmmooonnniiijjjhhhZZZJJJKKKWWW```ZZZWWWSSSHHH666000+++,,,,,,))))))+++)))))))))))))))))))))))))))************++++++++++++,,,---,,,++++++---///333MMM```jjjuuuwwwuuuzzzlllpppwww|||tttaaaOOOFFF===CCCLLLVVVdddpppssspppllllllkkkkkkkkkmmmooopppoooqqqtttwwwxxx{{{~~~yyyrrrkkk]]]NNNBBB;;;:::<<<@@@FFFPPPZZZ___YYYLLLBBB777777>>>QQQjjjwwwcccnnnttt```WWWNNNPPPVVVYYYUUUOOOOOOTTTMMMJJJGGGEEE@@@999888;;;JJJ___cccMMM>>>CCCGGG@@@PPPLLLKKKIIIDDDMMMrrrdddMMMCCC???<<<======>>>CCCGGGHHHFFFCCC>>><<<<<<;;;888666:::AAAHHHffffffWWWWWWfffyyylll^^^\\\SSSMMMeeefffmmmcccOOOMMMPPPPPPMMMIIIEEE;;;222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///222333:::KKKdddyyy}}}~~~ooowwwiiiMMM;;;;;;DDDVVVlllvvvwww}}}~~~{{{oooeeeeeeiiifffXXXKKKEEEDDDAAA>>><<<;;;::::::<<<===???@@@CCCHHHNNNRRRUUU[[[bbbfffeeeddddddeeeqqqxxx}}}wwwsssqqqqqqtttzzztttooo|||zzzdddWWWKKKNNNbbbvvvyyyrrrppp^^^KKKAAA===;;;:::;;;===EEEQQQ[[[^^^]]]ZZZXXXOOOIIIEEEEEEDDDBBBAAACCCGGGVVVyyylllQQQFFFGGGFFF@@@;;;666444111000000///...,,,++++++++++++++++++++++++++++++***)))((((((((()))***************)))((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''((()))'''&&&+++222@@@NNNSSSWWWbbbccc\\\\\\XXX]]]aaadddgggoooxxx}}}qqqSSS;;;999DDDKKKNNNPPPUUU^^^gggkkkjjjgggiiiiiihhhgggeeeaaa[[[WWWNNNEEE???@@@AAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOVVVZZZRRRGGGHHHRRRSSSUUUXXX]]]^^^\\\ZZZYYY]]]ffffffXXXIIIGGGQQQYYYWWWTTTMMMEEE===888666555222444777===LLL___kkkooocccXXXKKKBBBFFF]]]{{{yyyzzz~~~|||{{{yyyzzz|||~~~zzzzzzyyyvvvqqqwwwvvvqqqrrrppphhhhhhdddVVVIIIIIIUUU^^^[[[XXXTTTIII999222,,,++++++***)))+++))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,...000000KKK^^^gggssswwwvvvyyyqqqxxxwww```NNNFFF???KKKWWW___fffmmmqqqqqqmmmlllkkkjjjjjjkkkmmmnnnoooqqqsssuuuvvvxxx{{{}}}~~~zzztttkkkaaaTTTHHH???;;;===BBBGGGPPP\\\dddaaaUUUFFF;;;:::AAAOOOcccwwwvvvaaajjj}}}kkk\\\NNNMMMNNNNNNHHHBBBHHHTTTYYYSSSLLLGGG???888777;;;PPPnnnvvvYYYBBBDDDGGG???JJJHHHNNNTTTOOONNNjjjwwwWWWHHHCCC???>>>;;;;;;???FFFJJJHHHEEE???===<<<===:::666888===DDD]]]qqq]]]VVV^^^llliiiXXXWWWPPPHHHZZZxxxhhhdddvvvkkkUUUKKKOOOPPPMMMJJJFFF===333------------------------++++++,,,------......///333444<<>>???BBBFFFKKKOOOWWW]]]gggoooqqqmmmgggbbbhhhpppxxx|||yyysssooonnnhhhllltttooohhhuuuzzzmmmcccRRRGGG>>>EEE___wwwzzzkkkVVVDDD??????<<<<<>>>>>@@@AAAAAABBBBBBBBBBBBAAAAAA???????????????@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIKKKMMMTTTXXXQQQEEEGGGPPPVVVUUUVVV[[[aaaccc\\\TTT]]]jjjrrrjjjZZZPPPPPPSSS\\\ZZZTTTJJJ@@@999666666222555666999DDDSSS^^^bbb```UUUGGG<<<;;;LLLnnn~~~|||~~~{{{yyyzzz}}}{{{zzzppp~~~yyypppnnnkkkgggiiieeeUUUIIIHHHSSS\\\ZZZYYYUUUJJJ===444,,,++++++***)))+++))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,---///111888RRRbbbkkkzzz}}}|||www}}}~~~fffQQQGGGAAAQQQbbbiiikkkllloooooonnnmmmkkkjjjiiiiiiiiiiiilllooorrrtttuuuvvvwwwyyy}}}yyyvvvooogggcccWWWLLLEEE@@@===AAAGGGRRR[[[eeeggg^^^OOO@@@777999HHH___ttt~~~wwwaaaiiizzz~~~}}}}}}uuucccLLLGGGEEEEEE???:::DDDTTThhh___SSSIII>>>777888===LLLtttiiiJJJGGGKKKHHHPPPNNNTTT\\\WWWSSSiiieeeOOOFFFBBB???;;;999<<>>>>>;;;777777:::BBBUUUttt|||dddYYY\\\eeevvviiiTTTQQQLLLEEEOOOcccooo^^^nnnmmmWWWJJJNNNPPPNNNKKKGGG>>>444------------------------++++++,,,------......///333888JJJfffxxxjjjzzz~~~ooo}}}QQQ:::===IIIZZZpppzzz{{{zzzjjj___ccchhhbbbRRRFFFCCCAAA???===;;;;;;;;;;;;999;;;===>>>@@@DDDHHHLLLTTT\\\hhhsssyyyxxxrrrnnneeejjjooorrrqqqooonnnnnnggglllsss~~~mmmhhhttt~~~xxxkkkZZZLLLGGG???:::CCC[[[ssszzzvvvaaaOOOBBBBBBCCC@@@@@@EEE>>>AAAFFFLLLPPPRRRRRRRRRMMMOOOOOOOOONNNNNNMMMMMMTTTTTTxxxpppwwwtttWWWJJJHHHFFF@@@:::555333000000000000///---+++++++++++++++++++++++++++***))))))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&'''(((''''''...666DDDYYYdddfffiiibbbXXXYYYYYY^^^dddddd``````mmm{{{}}}eeeIII<<>>:::;;;<<<;;;<<<@@@???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???@@@@@@??????@@@AAABBBDDDEEEFFFHHHKKKRRRWWWOOODDDEEENNNSSSRRRRRRWWW```eee]]]QQQbbbqqqsssbbbWWWRRRZZZWWWPPPGGG>>>888666555555777777666;;;DDDKKKMMMPPPJJJDDD===:::BBBWWWkkk~~~{{{|||~~~~~~~~~mmmrrr~~~qqqiiieeeccciiigggYYYLLLIIIRRR[[[YYYZZZWWWLLLAAA666,,,***+++***)))***)))))))))))))))))))))))))))************++++++++++++,,,------------///111@@@ZZZjjjppp~~~{{{zzz}}}iiiQQQDDDCCCVVVhhhnnnkkkjjjjjjkkklllkkkkkkiiihhhgggfffeeeiiilllqqqtttuuuuuutttuuu{{{|||zzzvvvttttttoooiii]]]PPPFFFCCCBBBAAAFFFNNN\\\dddiiieeeWWWHHH>>>:::>>>QQQkkk{{{~~~}}}~~~xxxbbbhhhyyy|||mmmIII@@@;;;<<<999555@@@QQQmmmcccVVVJJJ???777888===KKKxxxyyyTTTFFFHHHIIIYYYTTTUUUWWWTTTUUUjjjvvv[[[KKKDDDAAA===:::;;;@@@FFFIIIIIIFFFBBB??????<<<888777:::>>>JJJeeelll^^^^^^aaaqqqttt^^^RRRJJJDDDHHHRRRzzz___kkk}}}lllYYYIIINNNPPPOOOMMMIII@@@666------------------------++++++,,,------......///---;;;ZZZvvv{{{vvvhhh|||}}}PPP:::???JJJ]]]sss}}}~~~uuufff\\\aaaeee\\\LLLCCCAAA@@@>>><<<;;;:::;;;;;;888:::<<<===???BBBFFFIIIMMMUUUbbbnnnwww|||||||||eeeeeeeeefffhhhiiijjjkkkmmmqqqxxx~~~mmmgggqqqzzz{{{ssseeeRRRBBB@@@<<<888>>>OOO```eeeaaaOOOHHHEEEGGGHHHGGGFFFGGGEEEEEEFFFIIINNNQQQRRRRRRTTTWWWWWWSSSPPPRRRSSSRRRVVVXXXxxxiiillloooTTTHHHFFFCCC>>>;;;444222000000000000///...++++++++++++++++++++++++))))))))))))))))))***+++))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&&&&((('''(((...777DDDWWWbbbgggmmmggg[[[XXXZZZ[[[___dddfffjjjuuuvvv[[[AAA:::DDDLLLKKKSSSWWW]]]bbbeeegggiiijjjeeeeeeeeeeeeccc^^^VVVQQQBBB===888999999999;;;@@@>>>>>>????????????>>>>>>======<<<<<<======>>>???>>>>>>>>>???@@@BBBCCCDDDDDDGGGOOOTTTMMMAAABBBKKKMMMPPPRRRVVV___eee```VVV]]]jjj|||ooo___UUUSSSNNNGGG@@@;;;999888888>>>AAABBB@@@@@@DDDFFFDDDFFFDDDBBB???<<<>>>JJJWWWsss{{{}}}}}}|||ooojjjvvvkkkdddaaaiiimmmcccQQQLLLSSSZZZZZZ[[[ZZZOOODDD777,,,***+++*********)))))))))))))))))))))))))))************+++++++++***,,,---------...000222EEEcccsssttt||||||xxxzzz|||}}}gggOOOBBBGGGYYYjjjnnnjjjggghhhiiiggghhhiiiiiihhhfffdddccceeejjjpppuuuuuutttsssrrroooqqqqqqoooqqquuutttqqq^^^OOODDDDDDEEEFFFNNNYYYccchhhiii___NNNBBB???BBBOOO^^^qqqzzzyyywwwyyy}}}xxxaaafffyyy{{{jjjGGG:::333666555222;;;LLLddd\\\RRRIII???888888<<>>===<<<:::999999999:::777999;;;===>>>@@@DDDGGGJJJPPPZZZccckkksssyyy~~~pppkkkfffeeehhhkkkllljjjsssuuuzzz}}}kkkcccooo{{{~~~uuudddVVVNNNKKKFFFEEEKKKTTTVVVSSSPPPXXXaaafffjjjnnnmmmjjjccc___ZZZXXXXXXXXXWWWUUU[[[^^^\\\UUUQQQSSSUUUUUUVVV^^^eeefffwwwjjjQQQEEECCCAAA===;;;444222000000000000///...++++++++++++++++++++++++))))))(((((()))***++++++((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((&&&&&&((('''(((///888JJJ[[[eeennnyyyttteee^^^[[[WWWYYYcccmmmttt~~~pppRRR:::888FFFMMMKKKOOOTTT[[[___```aaacccfffgggggggggfffccc]]]UUUPPPBBB<<<888888888777;;;@@@======>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===============>>>???AAABBBCCCBBBEEEMMMRRRKKK@@@@@@IIIIIIOOOTTTXXX___fffeee^^^TTT```ssswwwfff\\\QQQKKKCCC>>>===>>>@@@@@@FFFLLLOOONNNNNNOOOMMMJJJIIIEEEBBB???===>>>HHHSSSiiiwww}}}vvvvvv~~~{{{zzz{{{tttfff}}}~~~qqqgggaaajjjssslllUUUOOOTTT[[[ZZZ]]]\\\QQQEEE888,,,***++++++******)))))))))))))))))))))))))))************+++++++++***,,,---------...000222KKKlll}}}zzz|||}}}zzzyyyzzz}}}{{{dddMMMAAALLL\\\kkkmmmhhhggghhhjjjccceeegggiiihhhgggdddbbbbbbhhhpppuuuvvvtttrrrppppppqqqooolllnnnrrrrrrnnncccRRREEEFFFIIILLLVVVcccfffiiigggZZZHHH???BBBHHH]]]gggsssyyyyyyzzzwww___eeeyyykkkYYYFFF777...333333///777GGGYYYSSSMMMGGG???888777:::CCClllmmmVVVSSSVVVNNNRRRWWW\\\bbbnnn{{{qqqXXXMMMCCCAAA>>>;;;;;;???FFFKKKMMMFFFAAA???===999888:::<<<>>>RRRxxxlllbbb\\\fff|||zzz\\\GGGEEEKKKNNNllleeemmmzzzuuujjjLLLQQQUUUUUUSSSOOOFFF<<<........................++++++,,,------......///555>>>WWWyyysssdddeeeooosss|||xxxmmmjjjrrr{{{xxx{{{___AAA999EEEQQQfff{{{tttfff```eeeeeeWWWJJJFFF<<<;;;:::888888888888999777999;;;<<<>>>@@@CCCEEEKKKPPPVVV[[[___gggpppxxxyyyqqqpppsssvvvuuuqqqtttvvvzzzyyyhhhdddqqqwwwhhheee^^^WWWVVVYYYZZZWWWgggyyywwwoooiiieee```]]]```ccc___UUUPPPSSSVVVVVVWWWeeejjjddd}}}tttaaaNNNEEECCC@@@===<<<666333111000000///...---+++++++++************)))(((((())))))))))))((((((+++*********))))))((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%'''$$$&&&,,,(((+++<<>>???;;;;;;;;;;;;<<<>>>???@@@AAADDDIIIKKKEEE???@@@FFFLLLMMMNNNQQQTTTVVVWWWXXXRRRSSSXXXcccppprrrbbbPPPJJJFFF@@@;;;:::===BBBEEERRRZZZdddhhhbbbYYYUUUVVVDDDEEE>>>;;;???>>>CCCRRRiiiuuu||||||}}}nnnggguuu}}}vvvppptttzzz}}}{{{fffQQQMMMYYY^^^```]]]UUUIII<<>>777444333EEE^^^yyy___ZZZQQQOOOJJJNNNbbbyyyyyycccUUUMMMDDD<<<:::;;;<<>>BBB^^^vvvhhhhhhyyy}}}kkkQQQLLLSSSZZZUUUPPPHHH;;;111,,,***,,,...,,,,,,...---------------...000000000;;;TTTsssqqqiiisssnnnrrrxxxpppfffmmmsssjjjhhhkkk___MMMDDD<<<>>>KKKjjjyyywwwiii```bbb^^^PPPEEEDDD===<<<;;;;;;999999888777666888;;;<<<===>>>AAACCCFFFKKKRRRWWW[[[aaahhhmmm}}}ttttttxxx~~~xxxgggeeerrrsssqqqmmmxxxyyyfff^^^aaa```^^^YYYSSSMMMLLLSSS[[[XXXaaa|||vvvwwwppp^^^KKKDDDCCCAAA>>><<<555333111000000///...,,,+++++++++************)))(((((()))*********))))))*********)))))))))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&'''$$$''',,,(((,,,===NNNYYYiiiuuuwwwpppeee^^^\\\]]]bbbgggiiiooommmJJJ999>>>IIIJJJFFFIIIMMMUUU[[[```dddfffggggggdddbbbccceee```UUUKKKFFF===666555666666777:::::::::;;;::::::999888777777888999:::;;;===>>>>>>;;;::::::::::::<<<===>>>>>>BBBHHHJJJEEE>>>>>>DDDHHHJJJLLLLLLKKKJJJIIIIIIEEEIIIOOOTTTZZZYYYNNNBBBBBB???;;;:::===DDDKKKQQQVVV]]]dddfff```XXXRRRPPPJJJJJJAAA<<>>111+++***))))))***)))))))))))))))))))))))))))************++++++++++++***///(((,,,111---@@@ddduuu{{{{{{kkkOOOBBBBBBZZZdddkkkiiicccbbbbbbcccbbbfffjjjhhhbbb]]]]]]___bbbfffkkkmmmmmmkkkiiiiiidddeeeeeeeeehhhjjjeee]]]SSSJJJFFFKKKTTT[[[bbbhhhhhhbbbZZZPPPEEECCCQQQbbbssstttvvvxxxxxxzzz}}}www```eeeuuu{{{{{{qqqgggtttfffPPPBBB888444222222000///222888FFFHHHHHHDDD===777555555CCC]]]{{{ddd\\\MMMSSSLLLOOObbbyyynnnaaaSSSJJJ@@@<<<;;;;;;>>>DDDKKKIIIFFFCCC@@@>>>;;;999<<>>AAACCCFFFJJJOOOSSSXXX___hhhnnn||||||vvvzzz~~~wwwgggjjjxxxzzzhhhbbbeeeZZZYYYVVVQQQNNNOOOVVV]]]WWW\\\ooonnn\\\IIICCCDDDBBB>>><<<555333000/////////...,,,+++++++++************)))(((((()))***+++++++++*********))))))))))))(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''(((%%%'''+++''',,,???RRR\\\iiinnnkkkddd^^^[[[[[[___eeeiiiiiilllyyyoooLLL;;;???GGGHHHEEEIIILLLRRRXXX^^^cccfffgggeeeaaa___aaaccc^^^TTTJJJEEE<<<555444555555666888999::::::999888777666666777888999:::;;;<<<===>>>;;;:::999999999999;;;;;;;;;???FFFIIIEEE>>><<<@@@DDDGGGHHHFFFBBB>>>===>>>BBBJJJQQQQQQOOOMMMIIIEEECCCAAA???AAAGGGRRR^^^eeebbbfffiiijjjeee]]]TTTNNNQQQOOODDD===>>><<>><<<:::<<<>>>HHHaaaxxxeeecccaaagggzzzpppTTT@@@AAAJJJtttooogggrrrwww\\\PPPRRRYYYVVVQQQJJJ???333...+++---...,,,,,,///------------...///000111666<<>>@@@BBBEEEHHHLLLPPPTTT\\\fffnnnsssxxxzzz{{{}}}yyy{{{~~~xxxiiijjjzzz~~~rrreee```cccWWWWWWUUUQQQOOORRRXXX^^^^^^aaalll~~~qqq^^^JJJDDDEEECCC???;;;555333000/////////---,,,+++++++++*********))))))((()))***++++++,,,++++++))))))))))))))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''')))&&&'''***'''...AAAVVV___hhhiiiaaaZZZXXXZZZ]]]bbbhhhiiihhhlllxxxmmmLLL>>>BBBIIIKKKJJJMMMNNNRRRWWW^^^cccggghhheeebbb```bbbddd```VVVMMMDDD<<<555555666555555777999999999999888777666666777888999:::;;;<<<======<<<;;;:::999888999999::::::===DDDIIIEEE>>><<<>>>BBBDDDFFFDDD@@@>>>@@@CCCKKKSSSYYYXXXUUUUUUVVVUUUPPPNNNLLLMMMTTT___jjjrrrmmmppprrrqqqpppjjj___UUUUUUSSSFFF===>>><<>>>>>:::555444444;;;TTTyyycccVVVOOOZZZooovvvjjj___TTTIIIBBB===999:::>>>EEEFFFFFFEEEBBB???===<<<:::<<>>DDDJJJMMMOOOSSSSSSUUUZZZ```fffhhhhhhgggeeedddfffiiidddYYYOOODDD<<<666666777666555777999999999999999888777777777888888999:::;;;<<<<<<===<<<;;;999999999999::::::===CCCHHHFFF???<<<>>>BBBDDDFFFFFFFFFHHHMMMQQQQQQWWWZZZYYYXXXZZZ[[[YYYYYYVVVRRRPPPSSS[[[dddiiikkkpppttttttuuussshhh[[[UUURRRFFF===>>>===CCCTTTrrruuulllpppvvvmmmppp~~~|||{{{yyy{{{zzz|||yyyxxxjjjhhh||||||eeeRRRVVV]]]dddddd\\\TTTFFF666///,,,******,,,))))))))))))))))))))))))))))))*********++++++++++++***000***+++000999\\\~~~uuuuuu}}}zzz___FFF===@@@PPPZZZaaa```\\\]]]aaaccciiikkkkkkeee\\\WWWWWWYYYccceeeggggggdddaaa```___\\\aaaeeeeeeggggggccc]]][[[]]]___aaafffjjjlllllllllaaaQQQDDDDDDOOO___iiilllooorrruuuxxx|||pppZZZcccnnnfffZZZMMMHHHZZZooodddMMMAAA<<<666333111111///---111777777;;;===<<<777333222222>>>QQQvvvwwwvvveeeVVV[[[lll}}}sssddd^^^UUUJJJEEE@@@<<<<<<>>>AAADDDFFFFFFCCC???>>>===888;;;EEEXXXuuuqqqgggaaabbbnnnyyyVVVGGG@@@aaakkkjjjyyyhhhTTTPPPYYYZZZVVVPPPGGG777111------...,,,,,,///...............///111111999JJJccczzzyyyqqqoooaaaDDD::::::FFFYYYrrr~~~zzzoooaaa______\\\TTTHHH@@@>>>::::::999888777666666555444666999:::;;;<<>>AAACCCFFFJJJNNNRRRUUUWWWRRRVVVXXXWWWWWWYYYXXXUUUXXXTTTNNNJJJIIILLLQQQUUU^^^gggnnnqqqssssssiii[[[SSSQQQEEE<<<======CCCSSSoooxxxqqqjjjjjjuuuzzzhhhbbbxxx}}}{{{||||||~~~zzzuuuooozzzyyypppUUUUUU\\\ddddddZZZWWWGGG777///,,,)))***+++)))))))))))))))))))))))))))************+++++++++---***///***,,,111999^^^|||vvvsssyyyuuuZZZEEE>>>@@@RRR[[[bbb```\\\]]]```bbbggghhhfff```XXXTTTVVVYYYaaacccdddccc```]]][[[ZZZXXX]]]aaabbbdddeeeccc___]]]bbbfffhhhkkkoooooollleee[[[MMMDDDIIIXXXeeekkkooorrrtttwwwxxx{{{qqqZZZ___jjjfff]]]OOOGGGTTTfff[[[GGG>>><<<999555333333222000333999:::===>>>;;;666333222333>>>NNNrrrvvv}}}yyyccc___lll{{{tttccc[[[SSSKKKGGGDDD???===???>>>BBBGGGGGGDDD@@@??????888;;;CCCTTTmmmtttddd\\\]]]ggg}}}~~~]]]JJJFFF]]]lllfffuuulllTTTOOO[[[]]]YYYSSSJJJ999333.........,,,---///............///000111111<<>>@@@===DDDKKKQQQTTTWWW[[[^^^fffgggiiikkknnnrrrtttuuurrruuuyyyuuuvvv{{{vvvtttyyy~~~ggg```ttttttkkkeeeaaaaaa```ccc```ZZZ^^^kkksssssskkksss}}}~~~tttgggeeejjjzzz}}}kkkPPPEEEEEEEEEAAA===444222///.........,,,++++++++++++************)))************)))((('''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''$$$(((&&&&&&)))(((555NNN^^^dddiiiiiidddaaacccggg```eeejjjnnnuuu{{{yyysss^^^GGG555888CCCIIIMMMRRR```^^^]]]aaafffhhhfffcccbbbbbbccchhhiiibbbRRRFFFBBB:::444555666444444555444444666777888999999999888888888999::::::;;;;;;::::::888888777888999:::::::::===BBBBBB===;;;===@@@AAAEEEMMMSSSTTTPPPLLLKKKRRRWWWWWWVVVXXXXXXVVVUUUQQQLLLGGGEEEFFFHHHJJJSSS```lllooorrrsssiii\\\SSSQQQEEE<<<===;;;@@@OOOcccwww}}}tttnnngggeeelll}}}rrr}}}~~~}}}|||xxxzzz{{{xxxqqq{{{pppnnnuuuZZZWWW[[[aaabbbYYYXXXHHH777///+++))))))+++)))))))))))))))))))))))))))************+++++++++000)))...***...111888\\\yyyzzzyyyvvvvvv}}}~~~kkkRRRBBB>>>AAAOOOYYY___^^^[[[]]]aaadddgggfffcccZZZRRRPPPTTTYYYaaabbbcccaaa]]]ZZZXXXWWWVVV\\\______```bbbbbb___```hhhmmmmmmnnnqqqooojjj]]]VVVKKKFFFPPPaaalllnnnrrrsssuuuvvvwwwxxx{{{~~~vvv]]]^^^iiijjjgggTTTIIISSSddd[[[HHH@@@======:::888888666444888>>>===>>>>>>;;;666333444666???OOO{{{nnnccckkkxxxxxxgggXXXQQQLLLJJJFFF@@@======;;;AAAGGGHHHDDD@@@???@@@:::;;;@@@LLLcccyyybbbXXXYYYccctttvvv]]]KKKJJJVVVyyykkkbbbrrrnnnTTTNNN\\\aaa\\\VVVMMM;;;444///...---,,,---000............///000111222>>>[[[|||{{{xxxtttIII888888GGG\\\ppp{{{ssseeeWWW]]]```[[[QQQFFF???<<<999999888777666555555444333555888999:::;;;>>>@@@===BBBHHHLLLNNNQQQVVVZZZ]]]^^^aaadddfffhhhkkkmmmooorrrwwwqqqvvv}}}wwwpppwwwyyypppyyyyyyoooiiieeebbbbbbddd```YYY___nnnxxxwwwuuuxxx{{{xxxooohhhmmmvvvkkkNNNCCCDDDFFFBBB???444222///.........,,,++++++++++++************)))************)))'''&&&%%%&&&'''''''''(((((())))))((('''&&&&&&&&&((()))***''''''''''''''''''''''''###'''%%%&&&))))))666PPP^^^dddjjjkkkiiiggghhhkkk___dddjjjpppyyy~~~vvvjjjXXXBBB333999EEEKKKNNNTTTcccaaa```cccggghhheeeaaa^^^^^^```eeefff^^^MMM@@@@@@999333444555333222333111222444666777888999999888888888999999::::::;;;999888777666666777888999999888;;;@@@@@@<<<:::<<<>>>@@@EEENNNTTTRRRHHH>>>???KKKTTTUUUTTTVVVXXXYYYVVVSSSOOOKKKIIIIIIKKKLLLOOO```nnnqqqtttuuulll^^^SSSQQQEEE<<<<<<999===LLLWWWoooyyyrrrkkkbbb___fffuuuqqqzzz~~~{{{{{{{{{zzzrrrttt}}}}}}yyyssslllzzzxxxllljjjuuu\\\YYY[[[```bbb\\\YYYIII888...***((((((***)))))))))))))))))))))))))))************+++++++++222***---+++///222777ZZZwww{{{vvvzzz|||~~~xxxeeeNNNAAA>>>@@@HHHRRRZZZZZZYYY]]]cccfffhhhfffaaaWWWOOOMMMRRRWWWbbbcccdddaaa]]]ZZZXXXWWWWWW\\\```^^^___aaaaaa___dddmmmrrrqqqooopppllleeeYYYTTTKKKIIIUUUgggooonnnpppqqqsssttttttuuuxxxzzz|||aaa___kkkoooqqqYYYMMMVVVggg```NNNEEEBBBAAA===;;;;;;999888;;;AAA>>>??????;;;777555777:::GGGWWWrrrdddhhhttt{{{kkkVVVQQQLLLKKKHHHAAA<<<;;;:::@@@GGGHHHEEEAAA@@@AAA<<<;;;===FFF[[[{{{~~~cccXXXYYYcccmmmtttooolll[[[KKKIIIOOOpppjjj```qqqoooSSSMMM]]]ccc^^^WWWNNN<<<555///...---,,,---000.........//////000111222CCCgggyyyuuuhhhmmmHHH;;;<<>>BBBFFFHHHIIIMMMSSSXXXXXXYYY]]]bbbdddeeehhhkkkmmmpppvvv~~~{{{mmmmmmzzzzzzqqqxxxqqqmmmiiieeegggaaaXXX]]]mmmwwwvvvzzzsssuuunnnRRREEEAAA===::::::444222///---------,,,+++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))************'''%%%'''***)))***999LLL[[[___gggmmmkkkeeecccfffcccdddkkkvvv~~~zzzpppgggPPP<<<333<<>>===<<<:::;;;>>>CCCEEEFFFFFFGGGGGGAAAFFFNNNUUU[[[]]]]]]]]]ZZZTTTMMMJJJKKKMMMMMMMMMRRR]]]qqqwwwsssvvvssseee^^^TTTBBB:::>>>;;;<<>>...))),,,---***++++++***)))(((((()))))))))************+++++++++///***000---...222@@@mmmaaaIIIEEE:::???IIIPPPTTTSSSUUU]]]bbbbbbgggfffaaaWWWNNNNNNUUU]]]cccaaa___\\\ZZZXXXUUUSSSTTT[[[aaaaaacccgggjjjjjjlllnnnqqquuuvvvsssoookkk```YYYRRRPPPVVV___hhhmmmmmmnnnpppqqqsssvvvzzz~~~fffbbbvvv}}}jjjNNNRRRqqqwwwdddRRRIIILLLPPPSSSQQQJJJDDDCCCDDDEEEFFFDDD???<<<:::888666AAAaaawww\\\]]]rrr}}}www___QQQHHHKKKJJJAAA<<<>>>;;;???DDDGGGGGGEEECCCAAA<<<;;;<<>>>>>:::>>>DDDGGGHHHEEEBBB@@@>>>======CCCTTTsssrrr___[[[]]]fffyyyqqqbbbSSSFFFFFFMMMkkktttdddkkk}}}vvv[[[RRR]]]dddddd]]]PPPBBB888///...000///...///000------///000...111555IIIkkkrrrggg{{{nnnmmmsssrrrrrrvvveeeMMM;;;555<<>>;;;444222///---------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''%%%''')))'''(((666IIIRRRTTT[[[cccddd___ZZZZZZ___bbbiiiqqqvvvrrrggg]]]FFF666000999@@@???@@@FFFNNNXXXbbbfffggghhhddd___cccbbbcccfffeee^^^PPPFFF???999666777777444333555333444444444444555555555444555555777888999:::;;;999888888777777777777777888999;;;<<<<<<;;;:::888;;;<<>>>>><<<===HHH___sss~~~ttthhhgggfffbbb^^^aaafffppp}}}xxxsssrrrtttvvvuuussswww}}}uuuvvvxxxzzz~~~pppwwwuuurrriiieeemmmssseeeYYYZZZdddkkkggg___\\\SSSAAA111+++,,,,,,***+++***)))))))))))))))))))))************+++++++++***&&&......000333AAAnnn}}}gggGGG???666===EEELLLMMMIIINNN]]]iiikkkkkkggg^^^QQQHHHHHHQQQYYY```^^^[[[WWWSSSOOOMMMKKKPPPVVVZZZ\\\```hhhmmmnnnwwwyyy{{{{{{wwwqqqjjjfff\\\PPPGGGMMM^^^lllmmmhhhkkknnnqqqsssuuuxxx{{{}}}fffooommmvvvbbbPPPNNNPPPPPPKKKBBB===???DDDQQQllljjjaaammmjjjbbb\\\fffzzz}}}qqq]]]LLLIIIKKKGGGAAA???:::===CCCGGGHHHFFFBBB??????>>>===BBBRRRooo|||eee\\\ZZZfffwww~~~pppZZZGGGFFFLLLkkkwwwcccgggxxx}}}vvv\\\RRR\\\dddgggaaaTTTDDD999000///000///...//////------000///...222777GGG]]]{{{~~~|||~~~ooossswwwsssoooeeeTTTBBB888777===KKKXXXjjjuuu}}}}}}rrrcccXXXYYYVVVPPPFFF>>>;;;:::::::::999777666555444333333444555777888:::;;;<<<<<<>>>AAACCCEEEHHHLLLOOOUUUWWW[[[^^^aaaeeejjjmmmjjjnnntttyyy~~~zzzlll\\\dddnnnuuutttuuu~~~{{{}}}{{{~~~qqqdddhhhjjjbbb^^^ggguuutttjjjlll|||sssWWWGGGEEEDDD???999444222///---------,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''%%%''')))&&&'''555GGGIIILLLUUU```dddaaa\\\[[[YYY^^^dddiiilllhhh]]]RRR???333...666<<<;;;<<>>GGGRRR[[[qqqoooUUUPPPWWW[[[^^^jjjzzz|||kkkYYYQQQMMMHHHCCCBBB:::<<>>===@@@NNNjjjiii\\\ZZZdddttt~~~dddKKKJJJLLLgggyyyccceeeuuuzzzyyy___UUU]]]dddiiidddVVVFFF;;;111///000......///...---...000///...333999IIIVVVppp}}}~~~pppxxx~~~kkkTTT???999999===JJJXXXppp{{{~~~qqqbbbWWWWWWTTTMMMDDD<<<::::::999999888777555444333222333444555666888999:::;;;;;;===@@@AAACCCFFFIIILLLSSSUUUXXXZZZ]]]aaaeeeiiijjjnnnrrrwww{{{zzzmmm___dddmmmuuuwwwxxxvvvfffjjjkkkbbb]]]gggssspppdddbbbjjj}}}www]]]LLLFFFDDD>>>666444222///---------,,,+++++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%''')))&&&'''555GGGIIIMMMXXXcccgggbbb^^^]]]YYY^^^ccccccdddbbbXXXMMM:::111---444999999:::===GGGRRR\\\___aaadddeeecccgggdddbbb```^^^VVVJJJ@@@<<<777444666777444444666444444444555555555666666555555666777888999999:::999888888777777777777777888999999::::::999888777777888===EEENNNQQQMMMHHHAAAGGGPPPXXX\\\\\\YYYVVVVVVTTTPPPNNNMMMPPPTTTWWWXXXbbbuuutttwwwnnnUUUBBBBBBDDDEEEMMM[[[mmmzzztttjjjgggjjjmmmrrr|||zzzjjjeeesssyyylllXXXbbbsss{{{xxxzzz{{{}}}mmmhhh}}}{{{|||tttppp|||pppdddXXXXXXbbbjjjjjjfff___XXXHHH666---,,,,,,******)))))))))))))))******))))))*********+++++++++---)))000///000333@@@lll~~~YYY===;;;555:::EEEXXXbbbZZZVVV```hhhhhhqqqiii[[[MMMEEEGGGPPPXXXXXXXXXVVVRRRNNNLLLMMMNNNPPPTTTXXX\\\dddnnnuuuuuu}}}}}}{{{xxxttttttvvvyyypppeee[[[YYY___hhhkkkkkkjjjlllppprrrtttwww{{{~~~iiiqqq}}}dddqqqrrrfffgggppppppdddVVVMMMMMMLLLHHH@@@???NNN___rrr___KKKXXXbbbgggppp|||zzzlll^^^RRRHHHEEEFFF;;;===@@@DDDHHHGGGDDD@@@>>>>>>===>>>JJJeeekkk^^^[[[]]]nnnjjjRRRNNNNNNggg{{{fffhhhyyy}}}dddXXX]]]dddkkkfffVVVIII===222//////...---......---...000......444<<>>@@@AAACCCFFFIIIPPPRRRUUUWWWXXX[[[^^^aaaiiilllooossszzz{{{qqqeeefffpppzzzxxxddddddfffbbbaaaiiiqqqmmmcccaaadddsss~~~yyy|||yyyyyydddQQQHHHEEE>>>666444222///---------,,,+++++++++************++++++))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''%%%''')))'''(((666IIIOOOVVVbbbkkkjjjbbb^^^^^^___eeegggcccbbbaaaYYYNNN888111...111666777999<<>>555555BBBhhhqqqZZZZZZgggqqqpppgggYYYLLLEEEHHHQQQYYYVVVVVVUUUQQQLLLJJJMMMPPPPPPTTTXXX]]]fffrrrwwwvvv}}}}}}{{{wwwtttuuuzzztttkkkhhhhhhiiijjjiiikkknnnppprrrvvv{{{~~~ooouuullleee|||sssbbb```TTTRRRNNNNNNQQQUUUXXXYYYNNNLLLKKKJJJCCCBBBPPPccccccUUUdddrrruuuxxxzzzkkkZZZMMMGGGGGG>>>>>>???CCCGGGIIIFFFCCC>>>?????????IIIaaaooo___\\\ZZZllluuucccRRRPPPjjj}}}iiimmmhhh[[[]]]dddmmmiiiXXXLLL???444000///...---...------///000......555>>>]]]ggg|||{{{ddd@@@888999;;;LLLcccvvv{{{kkkZZZWWWVVVQQQIII@@@;;;:::;;;888888777555444333222111333333444555666777888888999;;;===>>>???AAADDDFFFMMMOOOSSSUUUVVVWWWYYY[[[fffiiimmmrrrzzz|||ssshhhgggqqq~~~hhhbbbdddgggmmmnnnuuusssnnnmmmjjjqqqvvvjjjiiilllvvv}}}vvvxxxiiiVVVJJJEEE@@@999444222///---------,,,+++++++++************++++++))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((('''%%%'''***((()))888KKKRRR\\\jjjrrrnnnccc```bbbeeelllkkkdddaaabbb[[[QQQ777222...000444777:::===DDDPPP[[[]]]^^^aaadddfffeeebbb___^^^\\\SSSFFF<<<:::555333555666555555777555555555555666666666666666666666777888888999999999888888777777777777777666666777888888999999999222333555888===AAADDDFFFGGGKKKRRRYYY\\\]]][[[YYYQQQPPPMMMJJJGGGIIINNNRRRUUU___tttlllYYYXXXXXXUUUWWWcccnnnvvvtttlllggghhhiiirrr}}}qqqmmmyyywwwoooppp]]]^^^eeennnssstttvvvyyytttxxx{{{{{{{{{{{{{{{sss{{{nnn___[[[aaaiiikkkjjjbbb\\\MMM;;;///,,,,,,***)))))))))))))))***++++++)))************+++++++++...)))///---000666HHHvvvyyyPPP===CCC888111===ccc{{{ppp___aaakkkooolllcccVVVJJJEEEIIIRRRYYYUUUVVVTTTOOOIIIGGGJJJMMMSSSWWW\\\bbbmmmxxx|||zzz}}}~~~~~~{{{vvvuuuxxx||||||tttnnnjjjiiihhhgggiiijjjkkkmmmoootttzzzuuuvvvsss```hhh}}}vvv```XXXZZZdddkkkrrrtttooofff]]]XXXTTTPPPPPPQQQKKKEEENNN^^^wwwbbb]]]ooo~~~~~~rrrcccUUUKKKEEEBBB???>>>BBBGGGJJJHHHEEE???AAABBBBBBJJJ```sss```\\\YYYmmmuuu\\\SSShhhkkknnnhhh[[[]]]eeeooommm\\\MMMAAA555000///...---...,,,---///000......666@@@eeetttkkkCCC999:::<<>>CCCOOO\\\______aaaddddddbbb```^^^^^^\\\TTTGGG===:::555333555666555555777555555555555666666666777666666777777888888999999999888888777777777777777555666666777888999999:::555555666555666:::???CCCJJJNNNTTTZZZ]]]^^^]]][[[ZZZXXXTTTMMMHHHFFFJJJNNNUUU```vvvvvveeeggghhhdddeeeiiiqqqwwwtttmmmgggfffffffffqqq~~~zzzxxxsssqqqtttzzz|||xxxsssrrrrrrwww{{{{{{{{{sss~~~}}}xxxnnnzzz|||oooaaa]]]cccjjjllljjjbbb]]]NNN<<>>HHH;;;111999QQQaaa___bbbnnnooodddiii```SSSHHHEEEIIIQQQXXXUUUVVVTTTNNNGGGDDDGGGKKKXXX\\\bbbiiittt~~~~~~}}}~~~xxxttttttwwwZZZYYYYYY^^^eeejjjkkkiiiiiijjjjjjkkkmmmssszzzyyytttuuuaaacccsssqqqiiilllppppppWWWYYYUUUVVVXXXQQQHHHLLLXXXjjj}}}ggg^^^rrr~~~uuuiii\\\NNNCCCDDD@@@>>>AAAGGGJJJJJJGGG@@@BBBDDDEEELLLaaawwwaaa\\\TTTjjj~~~|||gggVVVaaakkklll|||~~~hhh[[[]]]eeerrrppp___NNNBBB555000///------...,,,---///000------666AAAhhh{{{|||sssGGG=========NNNhhhsss~~~}}}nnn]]]XXXVVVQQQHHH???;;;;;;===777777666555333222111000333333444444555666777777888999;;;<<<<<<>>>AAACCCEEEJJJPPPUUUWWWXXXYYYYYY]]]ccclllvvv}}}|||nnn___bbblll{{{jjjVVVSSS]]]nnnwwwooo{{{uuufffcccaaa``````hhh}}}sssxxx|||tttaaaQQQHHHCCC>>>:::666333111//////...,,,*********+++++++++******)))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((&&&%%%&&&(((---:::FFFKKKSSS\\\fffooouuurrrkkkdddhhhnnnggg[[[\\\XXXFFF666000,,,000444555666888???GGGSSS[[[___aaadddfffcccgggjjjhhh___RRRFFF???888666444444555666777666333333444444555666666666888888777777777777777777777888999888777666444333333333444444555666666666444555666666666999@@@EEELLLKKKQQQ]]]ccc___ZZZYYY[[[WWWOOOGGGBBBBBBEEEHHHTTTeeesss|||zzzsssttttttqqqnnnvvv|||xxxmmmiiiooowwwjjjsss~~~xxxwwwyyyzzzzzzyyyyyyzzz{{{|||}}}zzzpppuuu}}}}}}vvvjjjnnnvvvsss```TTTaaammmnnnmmmjjjaaaRRRBBB444,,,((('''*********))))))))))))))))))************+++++++++))),,,,,,///222555KKKnnnzzzyyyPPPJJJLLL666888:::???HHHRRR[[[bbbeeefffccc^^^QQQDDDDDDOOOXXXZZZXXXVVVRRRMMMIIIGGGHHHJJJUUU[[[dddkkkrrryyy|||zzzvvv{{{yyylllNNNKKKMMMXXXaaafffiiikkkiiigggeeeggglllrrrxxx{{{ooobbbuuuqqqrrr{{{aaa\\\^^^VVVOOOMMMFFFFFFTTTbbbbbbsssppp\\\[[[iiizzz}}}|||}}}pppaaaSSSJJJFFFEEEAAA>>>@@@FFFJJJIIIGGGBBBAAAAAADDDLLL___}}}uuu^^^\\\\\\dddtttuuupppeeeXXXdddkkkiiizzzlllZZZ]]]lllsssnnnhhhLLLCCC888111/////////...000/////////...///999DDDtttuuukkkEEE999;;;@@@RRRfffxxx~~~}}}nnn___VVVTTTOOOGGG@@@:::888888:::999777555333222111111111111111222333444555666<<<<<<;;;:::;;;<<<===>>>CCCFFFKKKOOOSSSVVV[[[^^^```eeekkkqqqxxxwwwkkk]]]YYYeeepppqqqmmmuuuvvv\\\OOOMMMXXXkkkuuuccchhhuuu~~~ooofffdddiiihhhhhh{{{uuusssxxxttt^^^MMMFFFBBB===999666333000//////...,,,+++******+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((&&&%%%&&&(((---:::GGGMMMRRRYYYbbbnnnwwwvvvpppaaadddllliii\\\YYYTTTFFF666///,,,///333444555888???GGGSSS[[[___aaaccceeebbbfffiiiiiiaaaUUUIIIBBB888666444444555666666555333444444555666666777777888888888777777666666666555555666666666555555444333333444444555666666666555777888888999===CCCHHHHHHFFFKKKXXXaaa```\\\[[[[[[WWWQQQKKKGGGFFFGGGIIIQQQ___ooo|||~~~zzztttmmmpppwww{{{vvvmmmkkkttt~~~|||}}}{{{{{{{{{{{{zzzyyyzzz{{{|||}}}~~~rrruuu|||~~~vvvtttwwwqqqllluuu~~~xxx```RRR___mmmoooooolllcccTTTBBB444,,,***)))***))))))))))))))))))))))))************+++++++++***---,,,...111222IIImmmwww|||TTTKKKKKK555666666;;;DDDNNNXXX___cccddd```[[[OOOCCCCCCMMMVVVWWWVVVTTTPPPKKKGGGEEEGGGIIIPPPWWWaaakkkttt||||||}}}oooQQQLLLLLLVVV```dddcccccchhhggggggiiimmmrrrvvvyyy|||eeeccczzz{{{~~~jjjYYY[[[RRRKKKIIIDDDEEESSS\\\\\\iii___VVV```sssyyy}}}|||ooo```SSSKKKHHHFFFBBB???AAAGGGKKKJJJGGGDDDCCCBBBDDDKKK]]]{{{zzz```[[[___gggwwwwwwpppmmm]]]eeekkkggguuu}}}kkkYYY]]]llltttpppiiiOOOFFF;;;333000000000///000/////////...000999DDDxxxzzzzzz{{{qqq^^^@@@888:::>>>PPPfffvvv}}}|||lll]]]WWWUUUPPPHHHAAA;;;:::::::::999777555444222111111111111111222333444555666::::::999999:::;;;<<<===BBBFFFJJJNNNRRRVVV[[[^^^^^^cccjjjqqqwwwwwwjjj\\\TTT[[[bbbbbbbbbppptttiiilllwwwzzzrrriiilll```NNNHHHHHHSSSeee~~~ccc\\\aaawwwwwwooommmqqqoooooosssoootttrrrYYYJJJEEEBBB===777555333000///......,,,+++************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%'''(((---;;;HHHRRRUUUXXX^^^iiitttvvvrrr^^^^^^gggiii^^^WWWQQQEEE666000,,,///222333444777???HHHSSS[[[___```bbbdddaaadddiiiiiidddYYYLLLDDD999777444444444555555444444555555666666777888888999999999888777666555444444444333333444555555666333333333444555555666666444666777888:::>>>CCCGGGCCCAAAEEERRR^^^bbb```^^^^^^[[[VVVPPPLLLJJJJJJJJJTTTYYYcccqqq~~~}}}xxxvvvrrrnnnqqqvvvyyytttmmmmmmwww}}}|||zzzyyyzzzyyy{{{||||||}}}tttxxxxxxmmmmmmiiijjjvvvyyy^^^NNN[[[kkknnnooonnneeeUUUCCC444,,,+++,,,))))))))))))))))))******)))************++++++++++++...,,,---///111HHHmmmuuuZZZKKKJJJ555333222666???JJJVVV^^^bbbccc]]]WWWMMMCCCCCCKKKRRRTTTSSSQQQMMMHHHDDDCCCEEEHHHMMMTTT___kkkvvvsssVVVNNNLLLWWWcccgggdddaaaeeeeeefffhhhkkkooosssuuuyyyqqqZZZ```yyyttt{{{jjjWWWWWWNNNFFFEEEAAAEEETTT]]]]]]aaavvvkkkWWWZZZooowwwyyy}}}~~~xxxkkk\\\PPPIIIGGGGGGCCC@@@BBBHHHKKKJJJHHHFFFDDDDDDEEEKKK\\\yyy}}}```WWW[[[cccttt{{{uuuvvvbbbfffqqqkkkuuu{{{}}}hhhXXX\\\llluuuqqqkkkSSSJJJ>>>666222111000///000//////000...000999DDDuuurrrdddiiirrrooolllssslllfffqqqzzzzzz|||jjjQQQ>>>::::::;;;LLLddduuu||||||jjjYYYWWWUUUPPPIIIAAA<<<:::::::::999888666444333111111111111111111222444555666888888888888999:::<<<<<>>@@@CCCGGGJJJNNNSSSYYY\\\```eeemmmuuu||||||pppbbbZZZ]]]dddjjjkkkttt~~~xxxrrrrrrwww||||||xxxxxx~~~tttjjjaaaaaaVVVLLLMMMNNNVVVhhhdddRRRDDDKKKaaa~~~}}}wwwuuuvvvsssqqq|||uuuqqqrrrqqq~~~mmmxxxiiigggzzzxxxgggTTTJJJJJJGGG>>>555333111///.........,,,+++******))))))******,,,,,,''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&%%%&&&''''''---===MMM^^^fffjjjgggeeekkksssxxxqqqhhhkkktttwwwvvvjjjVVV999222,,,...111222333666???HHHTTT]]]aaabbbbbbccccccdddeeeeee```UUUGGG>>>888666333333444555444444555555666666777888888888;;;<<<<<<<<<;;;999777555999777666444333333444555222222333333444555555555333444444666888:::;;;<<>>555333111...---......,,,+++******)))))))))+++,,,---(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%''''''&&&--->>>PPPWWW```fffcccaaadddkkkppppppiiijjjnnnttt|||sssZZZ<<<444...///111222444777>>>HHHUUU^^^cccddddddeeefffdddcccaaa\\\RRREEE;;;666444222222444555555555444555555666666777888888:::;;;<<<===<<<:::777666999888777555444333333333222222222333444444555555555555666999<<<>>>===<<>>:::888999999999999888777444222000000000000000111333444555666888:::===???AAABBBCCCAAABBBDDDFFFIIINNNSSSXXX\\\```fffmmmvvvyyypppdddccc^^^___fffgggkkk~~~{{{{{{}}}{{{hhhcccTTTIIIHHHHHHVVVooo{{{eeeSSSIIIDDDQQQqqq}}}wwwwwwssshhhfffeeeddd|||eeeSSSZZZwww|||tttgggXXXMMMHHHDDD<<<666222000...---------,,,+++***)))(((((()))+++---...))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%''''''&&&---???QQQXXX___ccccccccceeefffccceeegggiiieeeiiiyyyvvv]]]>>>555//////222222444777>>>HHHUUU```eeefffggghhhhhhdddaaa^^^YYYQQQEEE<<<555333111222444666666666333444444555666666777777777999:::;;;;;;999777555555555555555555444333222111222222333333444555555444444666:::???BBBAAA???CCCPPP^^^gggoootttqqqkkkfffbbb______bbbdddbbb___eeehhhggggggmmmqqqiii[[[OOOFFF???>>>@@@EEEQQQ\\\gggooouuuvvvpppjjjhhhiiikkkhhhaaaXXXRRRTTT^^^gggsss{{{yyyzzz}}}~~~|||yyy{{{{{{{{{yyywwwzzz~~~tttzzzxxxuuu{{{pppbbbfffmmmmmmppphhhdddYYYHHH666***)))+++'''(((((()))******++++++)))************+++++++++(((---------///444SSS~~~~~~SSSMMMDDD888444444999FFFUUUaaaeeedddYYYNNNDDDAAAAAABBBIIIPPPPPPMMMFFF???:::999<<<@@@CCCJJJXXXjjj{{{hhh[[[RRRXXXcccgggfffcccjjjlllooonnnkkklllpppuuussshhh___uuuyyyiiiiiimmmtttqqqfff___^^^aaa___RRRFFF@@@888999FFF___lllfffPPPOOOgggwwwtttdddTTTXXXkkkuuu}}}~~~zzz~~~~~~sssaaaPPPHHHFFFFFFCCCAAAEEELLLQQQQQQPPPEEEDDDEEEGGGMMM\\\wwwwwweee^^^___gggtttyyyooo```VVVUUUJJJ[[[}}}tttrrr{{{fffWWW]]]oooxxxvvvpppUUULLL@@@777222000///---......000222000111888BBBYYYtttwwwVVV;;;555888<<>>@@@BBBDDDDDDAAACCCDDDEEEGGGKKKQQQUUU[[[^^^ccciiissswwwpppeeefff```bbbjjjlllkkkzzzyyyoooiiigggaaajjjuuu~~~}}}ccc```TTTLLLJJJIIIZZZwwwooo\\\MMMEEENNNkkkyyyyyygggPPPSSSppp}}}wwwkkkZZZMMMEEE@@@;;;777222000...---------,,,+++***)))(((((()))+++---...******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''$$$%%%''''''&&&,,,@@@RRRgggjjjkkkllloooooohhh___aaajjjnnnddddddyyy{{{ddd???666000000222333555888>>>HHHVVVaaafffggghhhiiihhhddd___\\\YYYQQQGGG>>>444222111111444666777777333333444444555666666666555666999::::::888666444111222333444555444333222111222222333333444555555111111444:::@@@DDDCCCAAA@@@QQQccclllrrrvvvtttnnndddccceeelllsssvvvsssooohhhjjjeee```jjj|||}}}qqq___QQQBBB;;;999<<>>LLL___pppzzznnn\\\TTTRRRMMMGGG@@@<<<;;;;;;999999:::999888555222000//////000000111222444555444666:::===AAACCCDDDDDDBBBCCCDDDEEEFFFJJJOOOSSS]]]___ccciiirrrwwwqqqhhhbbb^^^eeeqqqqqqiiipppzzzoooeee___[[[^^^```eeeqqq||||||ttt]]]\\\SSSLLLJJJHHHYYYxxxzzzgggRRRGGGNNNgggwww}}}eeeWWW[[[pppzzzssseeeSSSHHHEEECCC===777444111...,,,,,,,,,,,,+++))))))******+++++++++,,,---,,,+++)))((('''''''''))))))(((((((((((())))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&###'''%%%&&&******666NNNeeesssxxxpppmmmppplllaaa```jjjiiilllkkksss}}}gggIII444,,,222222555999777@@@IIIWWWaaaeeefffggggggeeefffddd___[[[TTTGGG;;;888666333333444555555444222333444555666666666666888888888888888777666666111111222333333333222222000111222222111222444666555333111444:::AAADDDEEEEEEKKKYYYjjjwwwzzztttnnnrrruuuzzzvvvcccTTTTTTSSSPPPRRR^^^nnntttqqqdddSSSAAA;;;<<>>HHHVVVaaafffgggggggggfffgggeeeaaa\\\UUUHHH<<<666444222222444666666666333333555666666666666666888888888888888777777777222222222222222222222222000111222222111222444666444333222444999>>>@@@@@@>>>DDDQQQ```mmmuuuvvvuuu|||~~~~~~xxxkkk\\\RRRIIIHHHCCCAAAGGGQQQUUUSSSVVVJJJ???;;;<<<>>>DDDLLLXXXaaakkkmmmggg```^^^___aaa\\\WWWQQQKKKHHHPPPYYYjjjooouuuyyyzzz|||yyyvvvuuuvvvwwwyyyzzzzzz{{{{{{|||yyyyyy|||~~~}}}tttxxx~~~|||{{{qqqccc___fffkkkjjjnnniii\\\JJJ888,,,***+++))))))))))))))))))))))))++++++******++++++,,,,,,''',,,---111777;;;TTTzzzjjjOOOQQQ666333555999BBBRRRaaafffcccUUUKKKAAA======???EEEKKKPPPJJJBBB:::666777:::<<>>AAAAAAGGGBBB>>><<<;;;<<>>CCCJJJOOOJJJBBB;;;777777:::<<>>888888999GGG[[[ooovvv{{{}}}|||jjjVVVRRRPPPLLLEEE???:::999:::777666555444222111///...///////////////000111111555666999<<<>>>?????????>>>???AAAAAAAAACCCFFFIIINNNQQQXXXbbbjjjlllhhhdddcccbbb```\\\ZZZ]]]bbbggg|||nnnkkkgggeeegggoooyyyyyyqqqggg\\\NNNJJJXXXlllttt```QQQSSSWWWVVVZZZbbbiiixxxvvv|||ttthhhXXXLLLFFFBBB<<<777444111...,,,,,,,,,,,,+++((((((((((((((()))))))))************))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((***&&&%%%******777QQQaaafffooosssmmmdddeeekkkzzz|||pppiiiaaakkk|||[[[BBB666777444666:::999<<>>999999>>>EEEKKKVVVccciiigggdddccceeeccc\\\VVVRRRLLLFFFCCCEEE^^^eeepppwww{{{}}}wwwrrrkkkmmmqqqtttwwwyyyzzzzzz~~~{{{zzz|||}}}|||xxxooorrrxxxzzz~~~rrrlllllllllqqqlllggg\\\SSSZZZiiiooolllooojjj___MMM:::...***+++))))))))))))))))))))))))************+++,,,------,,,//////666???CCCVVVvvvtttxxx{{{}}}aaaWWW>>>444333555>>>OOO```eeeaaaUUUKKKAAA===<<<===BBBGGGMMMIIIBBB<<<888888:::;;;???EEESSShhh~~~{{{VVVKKKDDDJJJUUU\\\___aaa```aaadddeeegggjjjooorrrzzzfffVVVrrr}}}}}}mmmddd```[[[ZZZ\\\aaaZZZOOOFFF???:::666333???TTTjjjooobbbVVVVVV[[[RRRLLLMMM\\\oooyyy{{{{{{}}}|||zzzzzz|||~~~~~~~~~~~~^^^IIIGGGGGGLLLTTTYYYXXXUUUHHHEEEEEEJJJRRR```tttvvvccc\\\```jjjwwwxxxoooVVVNNN]]]|||}}}uuuuuueeedddpppwww}}}|||rrr\\\QQQCCC888333333222222///333///...333444<<>>??????>>>???@@@@@@@@@AAADDDGGGMMMPPPWWWaaaiiilllhhhdddlllnnnppppppnnnnnnpppsss{{{uuupppmmmooowwwsssbbbQQQHHHPPP]]]yyy}}}iiiXXXTTTSSSQQQTTT[[[YYYcccmmmsssyyysssvvvzzzsssiiiZZZOOOHHHCCC===999444111...,,,,,,,,,,,,+++)))))))))((((((((((((((())))))************)))((()))(((((((((((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((%%%(((%%%%%%***+++888QQQbbbiiissszzzuuukkkhhhlll}}}xxxfffdddxxxrrrYYYAAA555666333444999777===HHHWWWbbbfffdddbbb```[[[^^^^^^\\\ZZZVVVLLLAAA666444222222333444444444444555666777888888888888999888888888888888999999555444222000000111222333000111222111000000222333000111222222222222333333666999>>>BBBKKK[[[ppp{{{nnngggfffccc[[[TTTIIIIIIGGGCCC>>><<>>>>>>>>???@@@@@@???AAACCCFFFMMMPPPXXXbbbkkknnnkkkggguuu}}}{{{tttsssuuu}}}zzz|||}}}hhhSSSHHHIIIPPP^^^rrr```WWWSSSQQQSSSYYYZZZ```fffjjjsssnnnmmmzzz|||qqqhhh[[[OOOHHHCCC>>>;;;444111...,,,,,,,,,,,,+++******))))))))))))(((((('''(((***++++++***)))((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((!!!$$$###$$$((()))555MMM[[[dddnnnsssqqqjjjccc```uuu|||ggg\\\jjjcccRRR:::///111000111666444;;;FFFUUU```ddddddcccbbb___aaabbb```^^^ZZZOOOEEE777555222222333333333333444444555666777777777777999999::::::999999888777555444333111111111111222000111222111//////111333000111222222111222444666666999===AAAIIIYYYmmm{{{zzzpppfffeeejjjiii___UUUQQQNNNKKKGGGAAA<<<>>>CCCMMMNNNKKK@@@888777;;;===EEEPPP]]]ddddddccceeehhhkkkfff```ZZZSSSLLLKKKOOO\\\bbbjjjppptttxxx}}}wwwrrrqqqqqqrrrssstttuuuvvvvvvzzz}}}|||{{{{{{mmmnnnsssvvvyyy~~~}}}mmmqqqzzzwwwnnn\\\PPPVVViiiuuuuuuqqqmmmbbbPPP===000++++++)))))))))))))))))))))))))))))))))***+++,,,---...***---+++---000///@@@___sss}}}lllZZZIII777444222;;;NNN```fffbbbTTTKKKAAA===<<<;;;>>>CCCJJJGGGCCC>>>;;;999::::::999@@@OOOggg\\\PPPGGGJJJSSSYYY\\\^^^bbbdddeeeeeefffhhhlllnnnqqqtttaaasssuuuqqqzzziiiPPPCCC===888555444MMMccceee___ZZZSSSLLLFFF???BBBTTTiiissssssqqqwwwwwwwwwyyy{{{|||{{{yyywwwwwwwwwsssuuukkkKKKKKKNNNUUU\\\^^^ZZZUUUHHHEEEEEELLLWWWdddvvvyyyeee]]]```hhhuuuccc]]]mmm~~~~~~uuujjj]]]aaarrr~~~rrr]]]RRRDDD888333222222111...222///...333444:::KKKddduuu~~~wwwttt}}}zzzuuuqqquuu~~~uuufff^^^FFF555555666555CCCWWWkkkvvv}}}mmm\\\VVVTTTPPPIIIAAA===;;;;;;888999999999777444111///...............///000000222333555666999:::<<<===>>>????????????AAACCCFFFKKKOOOWWWbbblllpppmmmiiimmmwww|||wwwwwwzzz{{{eeeRRRHHHGGGIIIRRRlll{{{hhh\\\UUUQQQSSSWWWYYY^^^ccchhhrrrwwwjjjhhhlllrrrnnnvvvrrr}}}~~~mmmeeeYYYNNNGGGBBB>>>;;;444111...,,,,,,,,,,,,+++++++++*********)))))))))&&&((()))+++++++++***)))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((!!!%%%$$$%%%(((&&&000GGGTTT^^^eeeeeeffffff]]]RRRiiirrrrrrtttcccYYYdddYYYKKK555,,,000000222666444888BBBRRR^^^dddfffggggggdddffffffccc```ZZZOOODDD555333111111333444444444333333555666666666666666999:::;;;<<<;;;999666444444444333222222111111000000111222111//////000222000111222111000222666:::777888:::===CCCNNN\\\eee```]]]]]]dddllllllcccZZZ\\\VVVPPPMMMGGG???>>>BBBIIILLLIII@@@::::::;;;:::@@@KKKWWW^^^```aaafffjjjllliiiddd___WWWRRRWWW___aaaeeejjjnnnqqqvvv}}}uuuppppppooonnnnnnoooqqqssstttuuuxxx}}}|||zzzwwwkkkoooxxx{{{}}}~~~uuu}}}uuudddUUUXXXhhhrrrsssrrrnnncccQQQ>>>000++++++)))))))))))))))))))))))))))))))))***+++,,,...///+++......///000...BBBdddrrr___RRR999555222:::NNNaaagggcccTTTJJJAAA===;;;:::===BBBIIIGGGCCC???;;;:::::::::;;;BBBSSSjjj\\\OOOFFFIIIRRRXXX[[[]]]___aaabbbdddeeegggkkknnnnnn{{{dddqqqyyykkkjjjuuuXXXGGG???999444555DDDZZZiiifffZZZRRRQQQHHHAAADDDVVVkkkuuusssooottttttuuuxxxzzz{{{zzzxxxzzzuuussspppnnnvvvtttaaaKKKLLLQQQYYY``````ZZZSSSHHHEEEEEEMMMXXXfffwwwxxxddd^^^```hhhtttxxxoooXXXTTThhh}}}www~~~hhhZZZ^^^rrrnnn\\\RRRCCC888333111111000---222//////333333888GGG___lllrrrtttyyyvvvuuu~~~sssvvvvvvjjjOOO999666666666BBBUUUkkkxxxppp^^^VVVTTTOOOHHHAAA<<<::::::888999:::999888555111/////////......//////000111111222333444666999:::;;;<<<===>>>>>>>>>@@@CCCFFFGGGLLLUUU```kkkooommmjjjfffllltttzzz|||~~~}}}xxxiiiWWWJJJDDDDDDFFFMMM^^^nnnaaaXXXTTTUUUXXXVVVZZZ]]]aaajjjwww~~~~~~rrrbbbbbbjjjvvvrrrsssiiiqqq|||jjjcccWWWMMMFFFAAA===;;;444111...,,,,,,,,,,,,+++,,,+++++++++******))))))&&&''')))+++,,,+++***)))'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%)))'''(((***'''///DDDUUU```ddd```bbbggg___OOObbbfffeeejjjaaa[[[dddWWWIII444,,,222222555999777444???OOO\\\cccgggjjjlllggghhhgggccc^^^XXXLLL@@@333111000111333555666666222333444555666666666666999;;;======<<<999555222333444444333333111000///000111222111//////000222000111222111000333888===888888777888;;;AAAIIINNNMMMQQQ[[[gggqqqrrrlllfffaaaYYYRRRPPPJJJCCC@@@CCCCCCGGGFFF???<<<===<<<888<<>>:::666<<>>KKKYYY``````aaadddcccfffiiihhh```RRRCCC999888777444222222222333444555555555555666666666666888888999:::999888777666888888666555333111000000111222111000......000222000000000111222444555666222555888:::;;;???EEEKKKTTT[[[ccchhhoootttsssooolllcccYYYSSSPPPKKKBBB:::>>>===<<<;;;::::::999:::>>>EEEOOOVVV[[[```eeeiiifffmmmpppkkkbbb^^^eeemmmqqqmmmlllnnnqqqrrrwww~~~~~~rrrpppdddhhhhhhfffiiipppqqqmmmpppqqqrrrvvvyyy|||||||||mmmfffcccuuuzzzwww}}}yyy{{{tttggg\\\]]]gggrrrwwwsssmmmaaaOOO===111,,,+++))))))))))))))))))))))))******))))))******+++,,,...---,,,000333...;;;YYYzzz___TTT<<<111111:::III```kkkbbbSSSHHH>>>===>>>>>>>>>???IIIJJJGGG???999999999777<<>>>>>777CCCaaaqqqgggXXXRRRNNNKKKQQQ^^^vvvssstttvvvvvvuuuuuuvvvwwwwwwsssnnnjjjeee]]]SSSLLLGGGPPP[[[aaaeeecccZZZQQQHHHEEEGGGPPP]]]kkk|||vvvddd\\\```iiitttzzzttteeeXXXZZZVVVmmmmmm[[[___wwwvvvfff]]]RRRBBB666000/////////000000111222000111999BBB]]]fffkkkvvvyyymmmEEE333444<<>>>>>>>>???HHHJJJFFF>>>999999999777:::>>>LLLccc~~~eeeTTTFFFGGGRRRXXXZZZYYYXXXZZZ\\\^^^___cccgggjjjlll|||vvv^^^ffftttaaa\\\___~~~lll[[[PPPWWWQQQIIIFFFFFFFFFBBB>>>;;;333:::RRRfffeeeZZZRRRPPPLLLSSSeee}}}zzzvvvqqqoooqqqwww|||xxxuuunnncccXXXPPPKKKIIIGGGPPP[[[bbbeeecccZZZQQQIIIFFFHHHRRR___mmm}}}tttbbb___bbbjjjttt{{{wwwkkk```cccaaaxxxsssaaafff|||wwwggg^^^SSSCCC666000/////////000000111222000111999BBB___kkktttrrrIII555444:::DDDNNNkkkssswwwzzzzzzddd[[[SSSKKKGGGCCC===:::<<<777777777777666333111000000000000000000000000000///000000111333444444555666777999::::::;;;>>>@@@CCCFFFMMMUUU^^^eeekkknnn|||xxxtttsssyyy}}}zzzssszzzrrrgggaaa^^^\\\VVVPPPJJJFFFDDDCCCBBBCCCFFFOOOZZZiiipppiiifffdddeeehhheeeaaadddrrrnnnnnnqqqfffbbbnnnqqqeeeVVVJJJCCC???:::666333222000///......///000************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$(((%%%&&&***)))444KKKccchhhhhhdddeeejjjhhhaaa\\\^^^ccckkkrrrtttqqqnnnSSSAAA000,,,111444444333444:::GGGVVV^^^___aaaeeeaaadddggggggaaaUUUEEE;;;666555333111111111222333444555555555555666666666999999::::::999888666555666555555444444333222222111111111000......///111............///111222222222444777888:::@@@IIIPPP\\\aaahhhqqq||||||}}}xxxooodddXXXNNNFFFBBB888777555444333222222333;;;BBBJJJPPPSSSWWW\\\```iiiooossslll^^^TTTTTTXXXeeeccceeejjjmmmqqqxxxtttmmmjjjjjjfffaaabbbiiinnnpppuuusssrrrrrruuuzzz}}}kkkfff^^^kkk|||lllbbbYYY___ttt~~~vvvaaa]]]nnnyyywwwsssmmm```NNN<<<000,,,+++))))))))))))))))))))))))******))))))******+++,,,---...,,,---///,,,999UUU}}}^^^MMM>>>333222:::HHH```mmmgggUUUJJJ???===>>>======???GGGHHHFFF>>>999999888666777;;;HHH```|||dddSSSDDDEEEPPPYYY]]]^^^ZZZ[[[[[[\\\\\\```dddhhhkkkxxxsssZZZaaa~~~tttccc]]][[[fffVVVPPPJJJDDDGGGHHHKKKNNNOOOMMMHHHDDD<<<666555CCCYYYeeecccZZZSSSKKKQQQfff}}}xxxrrroooqqqvvvzzzxxxuuulll\\\LLLCCCCCCFFFGGGQQQ\\\bbbdddbbbYYYPPPIIIGGGKKKUUUbbbooo}}}qqqaaabbbdddkkkuuu|||zzzqqqiiieeeggg~~~ssseeejjj~~~xxxggg___TTTCCC777111///000///000000111222000111999BBBiiizzzsssKKK777444777???HHHaaakkksssvvv~~~xxxeeeXXXPPPJJJFFFCCC===;;;<<<777888888777666444222000000000000000000000000000///000000111222333444444555777888999999;;;===@@@AAADDDJJJRRRZZZaaafffiii|||xxxqqqmmmppptttppphhhiiitttcccZZZXXXYYYZZZTTTQQQKKKGGGEEEDDDBBBAAADDDFFFJJJQQQ^^^vvvxxxkkkjjjjjjgggnnnkkkfffgggrrrmmmkkkoooddd___jjj|||qqqfffVVVKKKEEE@@@;;;777222222111000///......---************)))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###'''%%%&&&)))'''111GGGZZZaaafffgggiiinnnnnnkkkbbb```bbbjjjsssyyyxxxtttZZZFFF222+++///222444555444:::GGGUUU^^^```cccgggbbbdddgggiiidddYYYJJJ???666444333111111111333444444444444555555555666666777888999::::::999888777444444444444444444333333000111222000...---...///............///000111222222444555666999???IIIPPP[[[^^^ccclll{{{vvvgggVVVHHH@@@===777666444111000000000111:::???FFFJJJLLLOOOSSSVVVgggoootttooo```UUURRRUUU^^^^^^aaafffiiilllsss|||~~~tttkkkkkkjjjgggddddddhhhmmmpppwwwwwwvvvuuuvvvyyy~~~}}}lllkkkiiiyyy|||hhh___WWW^^^uuuqqqdddpppyyyuuutttmmm```MMM;;;000++++++))))))))))))))))))))))))******))))))******+++,,,,,,///------...,,,888RRR___III???444333999GGG___nnnjjjXXXLLL@@@======<<<===>>>EEEGGGEEE>>>999999888666555999EEE]]]yyygggTTTCCCCCCOOOZZZ```bbb______^^^]]]]]]```eeeiiilllvvvrrrYYY]]]|||{{{mmmfff]]]wwwsssSSSIIIMMMMMMJJJGGGKKKQQQUUUUUURRRMMMIII<<<;;;777:::KKKaaakkkggg```QQQRRReee}}}xxxzzz{{{zzzwwwtttsssssswwwtttjjjZZZKKKCCCCCCFFFIIITTT___ddddddaaaXXXPPPIIIHHHLLLWWWdddppp}}}pppaaaaaaeeemmmwww}}}{{{ssskkkccchhh{{{lllbbbjjj}}}xxxggg___TTTDDD777111000000000000000111222000111999BBBooo~~~|||iiiGGG777444666<<>>AAAAAABBBEEEHHH^^^iiisssqqqeeeYYYVVVWWWYYYZZZ^^^bbbdddfffmmmvvv{{{}}}~~~~~~qqqhhhhhhiiijjjkkkjjjjjjmmmqqqtttuuuvvvtttssstttwwwzzzxxxggglllsssrrrqqqjjjfffppp}}}iiipppxxxuuutttmmm___LLL:::///+++,,,))))))))))))))))))))))))******))))))******+++,,,(((...------000///:::RRR```KKKAAA666333888DDD]]]nnnkkkZZZMMMAAA======<<<<<<>>>BBBEEEDDD>>>999999888666555777BBBYYYvvvsss^^^IIIEEEMMMWWW]]]```aaaaaa___^^^]]]```dddhhhmmmuuuuuu[[[[[[zzz~~~qqqiiiVVV^^^www[[[RRRUUUSSSLLLKKKMMMOOOQQQQQQOOOLLLJJJ;;;@@@>>>999DDD]]]rrrxxxvvvaaa\\\jjjzzzvvvqqquuuzzz{{{zzzvvvsssrrrvvvqqqhhh]]]SSSLLLIIIIIILLLXXXcccfffddd```WWWOOOGGGGGGMMMYYYeeeppp|||ooobbb___eeepppzzz{{{qqqiiifffnnnwww|||uuuddd^^^jjj}}}zzzhhh^^^SSSCCC666111000000000000000111222000111999BBBjjjzzzsssfffuuu~~~}}}zzz}}}vvv[[[@@@555555777<<>>;;;<<<888888888888666444222111////////////////////////000000000111111222222333333555666777777999;;;>>>???BBBGGGNNNTTTZZZ^^^```gggjjjhhheeekkkrrrmmm```eee{{{yyyfff\\\[[[[[[XXXTTTQQQRRRNNNHHHFFFGGGDDD>>>;;;666999BBBAAA@@@RRRkkktttqqqmmmuuutttoookkkoooyyykkkiiilll]]]VVVcccyyy~~~nnndddVVVLLLFFFBBB===999222222111000...---,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###((('''(((***&&&---BBBaaaiiiqqqqqqkkkccc^^^]]]_________bbbiiisss}}}mmmUUU:::...---111444777666;;;GGGUUU^^^aaadddiiidddeeehhhllllllcccTTTGGG666555333222222333555666333444444444444555555555444555777999:::;;;::::::444444444444444444333333000111222111///---,,,---///////////////000111111000222333333333888???FFFVVVWWWVVVUUU[[[dddiiiiiidddbbb^^^TTTIIIAAA======;;;999666333111111222333111444777777555555777:::OOO]]]lllooofff\\\XXXYYYVVVXXX]]]aaaaaabbbjjjsssxxxzzz{{{||||||}}}yyykkkeeecccfffkkkooonnnlllnnnrrrvvvxxxyyyxxxuuuuuuxxx{{{yyyhhhooo|||~~~nnnhhhwwwxxxjjjooowwwxxxtttmmm___LLL:::...+++,,,))))))))))))))))))))))))******))))))******+++,,,+++555777888;;;;;;FFF[[[vvv[[[MMMCCC888444777AAAZZZlllkkk\\\OOOBBB===<<<;;;;;;===@@@DDDCCC===999999888666555666>>>SSSpppmmmRRRHHHLLLRRRWWWYYY______^^^\\\\\\]]]aaadddlllrrryyy]]]XXXuuuoooeeeMMMFFFXXXmmmwwwvvvpppgggTTTQQQNNNMMMNNNOOOOOOOOOAAAHHHIIIEEELLLdddmmmdddnnnvvv|||zzzppprrrsssttttttssssssuuuwwwssspppjjjaaaYYYQQQLLLJJJQQQ]]]hhhiiieee___VVVNNNGGGGGGNNN[[[gggqqq{{{oooccc___fffrrr||||||ssskkkgggqqqxxx|||uuucccaaannnzzzhhh\\\PPPAAA555000000111111000000111222000111999BBBeeezzz}}}sssaaammm{{{}}}yyywww{{{oooVVV===555666888===EEEGGGUUUbbbkkkzzz{{{jjjUUUOOOIIIHHHDDD???;;;<<<888999999888777555333111000000000000000000000000000000000111111111222222222444555666666888:::===>>>AAAFFFLLLQQQVVVZZZ\\\___cccbbb```hhhsssoooccc```lll|||zzzllldddaaa^^^XXXRRRQQQSSSOOOGGGEEEHHHEEE>>>???888777;;;999777BBBSSSxxxzzzrrrooowwwxxxuuupppqqqxxxqqqqqqkkkZZZQQQ```yyyzzzjjj```SSSJJJEEEBBB===888333222000///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&+++***+++---(((...CCCZZZeeeqqqvvvqqqhhhcccccc^^^cccfffffffffmmmzzz{{{aaaBBB222///000333666666;;;FFFTTT\\\___cccgggddddddggglllmmmeeeVVVIII777666444333333444666777333333444444444555555555666777888999:::999888888555555555444444333333333///111222111///,,,,,,,,,.........---......///000///111222222111333999>>>MMMPPPQQQMMMKKKOOOSSSSSSQQQPPPNNNIIIDDD@@@???>>>===;;;777333222222333444222444666444000...000222===NNNaaahhhbbbZZZVVVWWWTTTWWW]]]aaabbbbbbjjjtttvvvwwwxxxyyyyyy{{{~~~qqqfffbbb```bbbhhhoooooolllooovvv{{{|||}}}zzzxxxyyyooovvvsssjjjiiipppqqqiiifffooowwwzzztttmmm^^^KKK999...+++,,,))))))))))))))))))))))))******))))))******+++,,,...:::???BBBFFFHHHQQQdddsssZZZPPPEEE999444666???WWWjjjjjj^^^PPPCCC===<<<;;;;;;===???BBBBBB===999999888555555444999LLLjjjvvvXXXKKKLLLQQQUUUXXX\\\]]]]]]\\\\\\]]]___bbbhhhnnn~~~zzz]]]SSSnnnhhh\\\JJJ???FFFYYYaaaYYYPPPLLLNNNPPPPPPOOOEEEIIILLLOOOXXXnnnuuujjjqqqtttuuuuuupppsssrrrqqqooonnnppptttwwwrrrrrrnnndddVVVMMMIIIJJJVVVaaallllllfff^^^UUUMMMHHHIIIPPP^^^jjjsss|||nnndddaaahhhsss}}}yyytttiiisss~~~xxxffffffsssuuubbbYYYNNN???444000000111222000000111222000111999BBBbbbttt||||||nnnzzz}}}zzz{{{zzz~~~xxx]]]BBB777555888???IIIKKKTTT\\\eeewwwqqqVVVPPPKKKIIIEEE???;;;;;;999999999888777555333222000000000000000000000000000000000000111111111111111333555555666777:::<<<===???CCCHHHNNNRRRUUUWWW^^^bbb^^^YYYaaappppppdddWWWXXXbbbuuuxxxlll```WWWQQQRRRTTTPPPFFFDDDHHHFFF>>>@@@;;;888888666777@@@LLL```{{{uuu{{{www{{{rrrtttkkkXXXOOO___zzzxxxggg]]]QQQHHHDDDAAA<<<777444222000...,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))------...///***000DDD[[[fffuuu{{{uuujjjddddddZZZaaagggddd___aaannnzzziiiHHH555000000222555555:::EEESSS[[[]]]aaafffccccccffflllmmmfffVVVJJJ777666555444444555777888333333333444444444555555999999::::::999888666555666666555444444333222222///111222111///,,,++++++------,,,,,,,,,---......///000222111///111555999CCCIIILLLHHHDDDEEEGGGGGGJJJHHHFFFCCCAAA???>>>===>>>;;;777444222222333555666888888666111...///111222DDDYYYbbb^^^VVVSSSSSSSSSWWW]]]ccccccdddmmmwwwtttuuuvvvwwwwwwyyy}}}~~~{{{kkkbbbaaa^^^```fffmmmmmmkkkpppxxxzzzzzzzzzwwwuuuyyyrrrwww~~~}}}zzz{{{vvvssscccaaa]]]]]]dddooowwwyyytttmmm^^^KKK999...+++,,,))))))))))))))))))))))))*********)))***++++++,,,)))777>>>AAAGGGIIIQQQcccdddXXXFFF:::444555===UUUiiiiii___QQQCCC===<<<:::;;;<<<>>>BBBBBB===999999888555555222666HHHeeeyyyZZZLLLMMMSSSXXX[[[[[[]]]^^^^^^]]]^^^```bbbdddkkk|||zzz\\\PPPiii~~~___SSSHHH@@@DDDWWWhhh^^^QQQJJJKKKMMMKKKHHH@@@@@@DDDMMM[[[ppp~~~rrrwwwvvvtttvvvuuupppqqqqqqpppooooooppprrrqqqtttqqqdddQQQEEEDDDHHHXXXdddnnnnnnfff^^^TTTMMMIIIJJJRRR```lllttt}}}~~~mmmcccdddkkkttt}}}|||nnnwwwyyyjjjjjjwww{{{nnnZZZWWWLLL===333///000222222000000111222111111999BBB^^^mmmnnnlllzzz~~~xxxzzzhhhIII999555777@@@KKKQQQVVVZZZbbbvvvyyyWWWQQQLLLJJJFFF???;;;;;;999999999999777555333222000000000000000000000000000000000000111111111111111333444555555777999<<<;;;===AAAFFFKKKOOORRRTTT```ccc\\\TTT[[[mmmooodddRRRJJJOOOeee{{{uuubbbVVVRRRRRRUUUPPPEEECCCIIIGGG???;;;<<<<<<:::888:::BBBJJJ[[[zzzrrrooonnnqqqfffVVVPPPaaa{{{|||ooobbbSSSLLLGGG@@@:::888444222///---------,,,++++++++++++************)))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''***...///222333+++///CCC```nnnyyyxxxooogggeeefff___]]]aaagggddd]]]dddrrr{{{jjjOOO777...333777777555888CCCSSS^^^bbbdddfffiiigggdddccceeecccVVVGGG===999444222444777777666666666666666666555555555777777888999999999999888999888777666444222111000111111000000///---,,,+++------,,,,,,,,,,,,------//////000//////000222555===AAAEEEFFFCCCAAA@@@AAAGGGJJJLLLJJJEEEAAA??????>>>===;;;777444444666999888;;;;;;666...***...333555===HHHNNNKKKFFFHHHNNNQQQRRRSSSVVVZZZaaaiiioootttqqqoooppptttwwwxxxxxx}}}xxxnnnhhhfffeeefffffffffhhhmmmssswwwuuusssuuuzzz{{{xxxzzz~~~|||~~~|||tttpppyyypppllllllmmmkkkcccTTTNNN[[[pppzzzwwwuuummm]]]KKK:::///******************************))))))))))))***************+++///111000333>>>JJJxxxrrrkkkQQQ>>>///222@@@PPPcccrrrgggWWWHHHBBB@@@<<<<<>>888BBBPPPXXXjjjzzzxxxyyyxxxvvvvvvuuusssqqqooonnnnnnooopppvvvtttooobbbPPPDDDGGGPPP___iiiooommmfff^^^UUUNNNHHHLLLRRR[[[eeeqqq}}}ttthhheeedddpppyyy{{{pppuuufffooo}}}wwweeeXXXYYYJJJ;;;333111//////111111222222000000111444777PPPhhh```xxx~~~sssyyyxxxOOO333222888@@@MMMeeekkkjjjeeemmm~~~uuuZZZQQQIIIGGGEEE@@@===<<<<<<;;;999999888666333000000000000000000111111111111111111111111111111111111222444444444555888::::::;;;???DDDIIIOOOSSSVVVbbbaaa___aaahhhmmmiiiaaaOOOJJJCCCLLLggg{{{yyyhhh^^^XXXTTTVVVQQQIIIHHHLLLFFF;;;>>><<<::::::<<>>BBBDDDDDDDDDDDDDDDLLLOOOQQQOOOIIICCC@@@???>>>===;;;777333222222444666999;;;999444111222444333777>>>AAA===999===EEENNNOOORRRTTTYYY___gggmmmrrrooommmooorrrvvvwwwwww|||~~~sssllliiijjjkkkkkkkkkllloootttxxxxxxuuutttuuurrrooorrryyyyyyxxx}}}wwwrrrzzzxxxrrrlllhhhlllrrrwwwkkkfffZZZSSS]]]nnnvvvtttuuulll]]]JJJ999///******************************))))))))))))************,,,,,,...///...///999DDDwwwnnngggPPP???111333===KKK___ooojjj[[[LLLEEEAAA>>>>>>AAAAAACCCCCCAAA===999777777444777888;;;NNNpppcccOOOMMMQQQWWW[[[ZZZZZZZZZ[[[\\\]]]^^^___eeeqqq{{{aaaPPPbbbeeeOOOHHH======TTTmmmkkkZZZKKKJJJNNNNNNHHHCCC???<<>>LLLYYYjjjtttmmmhhhggg```TTTKKKIIIKKKGGG@@@CCC@@@<<<;;;>>>EEEMMMRRR___xxx~~~sssmmm}}}iiiWWWVVVsss}}}ooo```QQQJJJFFFAAA;;;888444222///---------,,,++++++++++++************)))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''###((()))---111,,,000BBBbbbqqq{{{xxxoookkkjjjkkkppprrrpppeeeXXXTTT]]]iiimmmbbbNNN888...000666888222444>>>NNN[[[aaaeeeiiigggeeeaaa___```___TTTHHH===888333111333555666555333444555555777777888999777777888999999999999888777666666555444444333333111111000///...---,,,,,,.........------............///000000//////111333888999===AAAFFFHHHHHHGGGOOOSSSVVVUUUOOOHHHDDDBBB??????===999444111000111555888;;;>>>???===:::999<<<;;;<<<;;;777555:::CCCIIIKKKOOOSSSWWW]]]dddiiinnnlllkkkmmmpppsssuuuuuuyyy|||vvvooolllnnnooopppppppppqqqsssuuuwwwuuusssoooiiieeeiiipppwwwvvv{{{{{{}}}vvvmmmggggggnnnyyyvvvsssjjjaaadddrrrxxxvvvtttkkk[[[III888...******************************)))))))))*********++++++---,,,---...++++++333<<>>222333999EEEYYYlllmmm___OOOEEE@@@===>>>@@@@@@BBBCCCAAA>>>:::888777222555777999FFFccctttUUUKKKQQQWWWXXXXXXXXXXXXYYY[[[^^^```bbbccclll{{{~~~dddKKK\\\nnnWWWKKK@@@<<>>888:::???QQQlll}}}|||iiiUUULLLJJJIIIGGGFFFHHHDDD???===AAAKKKVVV]]]fffuuurrr]]][[[yyy~~~nnn___OOOHHHFFFAAA;;;999444222///---------,,,++++++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''!!!'''((()))...+++...>>>TTTiii}}}yyytttpppkkkppp{{{xxxggg]]]___dddfff^^^MMM888...///555888333444===KKKXXX^^^ccchhhfffeeebbb```aaaaaaYYYOOO>>>999444222444666666555555555666666777777777888777777888999999999999888555555555555555444444444222111000///...------,,,///......------......///...///000000//////000222444444888>>>GGGLLLLLLKKKOOOTTTZZZ[[[UUUNNNHHHFFF@@@@@@???;;;777333111111333666===FFFMMMOOOKKKHHHGGGCCCAAA@@@<<<999===CCCEEEHHHLLLQQQUUU[[[aaaeeehhhhhhiiijjjmmmppprrrsssuuuyyy}}}uuuooommmppprrrssssssqqqpppqqqrrrsssuuuuuupppjjjfffjjjooozzzvvvwwwyyytttuuuyyyvvviiihhhqqqxxxxxxrrriiiZZZGGG777...******************************))))))*********+++++++++---+++,,,---+++***000999```kkk^^^HHH<<<333222555???TTTiiimmmaaaQQQEEE>>>;;;<<<===???AAABBBAAA>>>;;;888777111333555777@@@WWWyyy^^^KKKPPPWWWWWWRRRRRRSSSUUUXXX\\\```bbbaaadddsssyyy```EEEVVV}}}gggUUUHHH@@@KKKcccxxxwwwnnnaaaXXXYYY]]]___VVVMMMGGGKKKPPPNNNIIIEEE>>>DDDJJJIIIPPPppp~~~wwwrrrssssssoookkkjjjnnnooopppppppppppppppooonnnjjjcccZZZNNNIIIQQQ\\\iiiqqqvvvssslllfff```ZZZXXX\\\ccciiipppwww}}}mmmeeedddiiioooyyy{{{nnnbbbiiizzz~~~}}}{{{ggggggrrrppp\\\NNNJJJ>>>444111222000000111000111111111000111333555BBBjjj~~~mmmJJJ;;;555:::HHH^^^ttt~~~|||zzzuuufffZZZMMMIIIGGGBBB===<<<<<<:::999999999888555222111111111000000000000000111111111111111111111111000111333333333333666888777888:::===AAAEEEHHHJJJKKKRRRVVVSSSLLLGGG@@@:::>>>CCC???999999===MMMggggggRRRLLLKKKGGGFFFIIIHHHDDD>>>===CCCOOO]]]fffqqqwwwxxxbbb]]]uuu{{{nnn]]]LLLFFFEEEAAA<<<999444222///---------,,,++++++++++++*********))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''###)))((('''+++)))+++888MMMggg~~~|||vvvjjjwww}}}nnnaaa```dddbbb[[[KKK888---///444777666666<<>>;;;777444333333000444===KKKYYYaaaaaa___IIIEEECCCDDDAAA======@@@CCCFFFJJJNNNRRRWWW]]]aaacccdddfffhhhjjjllloooqqqsssvvvzzz}}}}}}tttpppooorrrtttuuuuuusssqqqqqqqqquuuzzz}}}|||xxxwwwzzz||||||uuuqqquuu{{{wwwgggcccllltttuuuqqqhhhXXXEEE666---***+++************************************++++++++++++,,,***+++,,,,,,+++111888TTTkkkXXXDDD999222111333<<>><<<<<<;;;:::===999888???CCCNNNaaappp]]]LLLJJJJJJEEEDDDFFFDDDAAA======DDDPPP]]]fffllltttxxxeee]]]mmm~~~wwwnnn\\\JJJDDDEEEBBB<<<999444222///---------,,,++++++++++++************)))************************&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$+++(((%%%)))((()))333IIIbbbvvvyyywww|||~~~zzzaaafffoooqqqfffZZZ\\\gggddd[[[JJJ777...///333444777666;;;FFFQQQWWW^^^dddggghhhhhhfffgggfff___WWWBBB===777555777999888777:::999888888666666555444777777888999999999999888555555555555555555444444333111000...---------------------,,,,,,------------///000000///.../////////000444;;;BBBHHHKKKLLLSSS[[[ccceee___TTTJJJEEE@@@@@@>>>;;;666444333444---111;;;IIIXXXccciiijjjIIIEEEEEEGGGGGGCCC??????BBBDDDGGGIIIMMMRRRXXX\\\^^^```ccceeegggiiilllnnnppptttxxx|||~~~~~~wwwsssrrruuuvvvwwwwwwuuusssssstttyyy{{{tttooonnnpppwwwttteeecccnnnvvvwwwooofffVVVDDD555,,,***+++*********************************++++++++++++,,,,,,)))***,,,,,,,,,111777NNNkkkUUUDDD999111000222999LLL___mmmhhh[[[LLLBBB@@@???===<<>>;;;<<<888<<>>===>>>DDDMMMWWW]]]ZZZgggwwwiii```jjjwwwmmm[[[IIICCCDDDBBB===999444222///---------,,,++++++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$+++((($$$)))))))))111BBB\\\ooopppnnnssstttnnnWWWTTT\\\gggaaaSSSWWWhhhggg\\\HHH555...000222111666444888CCCNNNVVV^^^eeegggjjjjjjhhhfffccc[[[RRRBBB===777555666888888777999888888888777666666666777777888999999999999888666666555555444444444333333222///---,,,,,,---...,,,,,,++++++++++++,,,,,,---///111111///.........---000555:::>>>CCCGGGJJJPPPYYYdddiiidddZZZPPPJJJGGGFFFBBB===888555555666///111555<<>>BBBBBB@@@===:::888555///000777777===XXXyyydddNNNOOOWWWllljjjfffbbbaaaaaabbbcccbbbbbbgggfffVVVFFFLLL^^^vvvcccUUU___{{{}}}wwwwww}}}{{{vvvssssssvvvvvvsssrrrtttqqqpppooonnnmmmmmmnnnnnniiieeebbb___]]]^^^gggrrrvvv|||~~~yyyqqqlllgggcccjjjnnnuuuzzz||||||}}}~~~xxxkkkaaabbbhhhkkktttzzzuuuooorrr|||sssgggoooyyy|||jjjYYYOOO@@@888222333555333111000---///111111111000222333999MMMmmm}}}rrr___[[[tttxxx}}}ppptttyyyrrrZZZCCC:::333333===RRReee|||xxxfffTTTLLLJJJEEE???<<<;;;::::::::::::999777444222222111111000//////...000000000000000000000000000111222111111111333555444555777:::===AAADDDFFFHHHHHHCCC;;;777:::=========???===DDDRRRSSSNNNTTTWWWhhhttt~~~~~~oooaaaRRRRRRPPPJJJGGGEEEAAA<<>>???AAADDDIIIMMMPPPLLLXXX~~~||||||}}}vvvmmmeeelllzzzmmmZZZHHHBBBDDDBBB===999444222///---------,,,++++++++++++************)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''###***'''###)))******111>>>[[[rrrsssoooppplllbbbQQQJJJTTThhheeeRRRTTTfffjjj]]]GGG444...111222///444222666BBBMMMWWW___ggghhhkkkkkkhhhddd```VVVLLLAAA<<<777444666777777666777777777777777888888888777777888999999999999888777666666555444444333333333222///---,,,,,,---...,,,++++++******++++++,,,---///111111///.........,,,111666:::<<>>???@@@@@@@@@BBBHHHOOOTTTWWW[[[```cccdddeeeiiilllooorrrwwwzzz|||~~~yyyssspppqqqrrrrrrqqqpppqqqrrrtttssstttrrrqqqxxx|||xxxzzz|||zzzuuutttpppvvv~~~zzzzzzkkkkkkddd^^^dddsssyyywwwnnneeeTTTBBB333+++***,,,******************************+++++++++,,,,,,,,,---***)))++++++***,,,000>>>tttnnn___LLL>>>222000111666CCCQQQhhhggg^^^NNNDDDAAA>>>999:::>>>AAACCC@@@===:::999888000000777666888QQQppplllNNNLLLVVVcccaaa^^^\\\[[[]]]___aaa```bbbfffbbbSSSDDDEEEOOOwwwnnnYYYZZZ|||yyyzzzzzzxxxvvvxxx{{{zzztttppppppsssqqqooommmllllllnnnnnnfffeeefffiiihhhiiipppyyyvvv|||zzztttpppmmmiiiooopppqqqrrrtttyyy~~~sssfff___bbbjjjiiiwww|||qqqiiisss{{{vvvllluuu~~~zzzgggUUULLL???777222444666444111///---///111111111000111222999DDD___ppp}}}qqqkkk~~~tttpppvvvuuuhhhhhhYYYEEE;;;222111===GGG\\\wwwlllXXXOOOKKKFFF???;;;;;;:::::::::;;;:::777555222222222111000//////...000000000000000000000000000111111111000111333444222333555999<<<@@@CCCEEEBBBCCC@@@<<<;;;===>>>;;;:::===>>>GGGUUUTTTMMMPPPGGGGGGDDDJJJVVVVVVTTT\\\[[[aaaeeeccc___YYYQQQHHHOOOVVVUUUKKKFFFFFFBBB999???@@@BBBCCCDDDEEEFFFFFFJJJPPPqqq~~~{{{yyy}}}}}}~~~zzzgggWWW___{{{|||kkkYYYGGGBBBCCCAAA<<<999555222000............---+++++++++************))),,,+++***(((''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&'''''''''&&&'''))),,,BBBYYYlllkkkeeeiiimmmnnn\\\WWWYYYaaa```XXXXXX___\\\VVVGGG555,,,...111333666555666<<>>BBBCCCEEEMMMYYYeeekkkhhh```YYYTTTPPPIIIBBB===:::999999222000///...000444999<<<:::::::::999::::::;;;;;;888:::<<<>>>@@@EEEJJJNNNYYYZZZ\\\]]]___bbbfffiiiiiinnntttzzz}}}}}}tttlllpppooooooppprrrsssssssssppphhhdddfffiiikkkrrr{{{uuu~~~|||zzznnnqqqsssyyy|||wwwlll```VVVYYYfffsssuuurrrnnncccPPP>>>111+++***+++************************)))************+++++++++---,,,+++******,,,...///777]]]}}}cccYYYOOO666---888555999SSScccfffbbbUUUIIIBBB>>>:::<<<;;;;;;===@@@@@@===999444//////444555777FFFZZZyyyUUUMMMVVVWWW]]]^^^ZZZZZZ^^^___\\\dddaaa[[[YYYUUUFFFBBBRRRllllllppp}}}rrrppptttrrrrrrrrrqqqpppooonnnnnnkkkssswwwqqqkkkllloooqqqgggnnn{{{}}}rrrttt}}}zzzvvvrrrooommmtttsssssstttwww|||yyykkk^^^[[[```gggnnnzzz|||uuuooojjjvvv{{{gggmmmwwwttteeeUUUHHH@@@:::444333555777555333111111111000000000000000888@@@WWWlllvvvrrr~~~tttwwwiiiMMM999666777444HHHXXXooo}}}tttaaaNNNGGGHHHEEE>>><<<;;;:::;;;<<<<<<:::999333222000000111222111000000000000000000000000000//////000111111111111111222555666666:::@@@AAA>>>CCCEEEBBB===;;;>>>>>><<>>AAADDDGGGHHHIIIKKKMMMUUUUUUSSSPPPNNNMMMNNNOOOOOOMMMMMMOOOLLLDDD>>>===BBBHHHJJJHHHJJJMMMLLLGGGOOOSSSggg}}}|||yyy{{{yyyxxxsssmmmppp{{{}}}sssyyyhhhZZZccc~~~lllZZZHHHCCCDDDBBB===:::555222///.........---,,,+++++++++*********))))))+++***)))((((((''''''((()))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&'''''''''&&&'''))),,,???VVVjjjkkkgggjjjnnnnnn]]]XXXZZZ```___XXXWWW]]]^^^XXXJJJ777,,,,,,///000666555666;;;FFFSSS___fffgggjjjiiifffdddaaa[[[SSSIIIAAA:::888777555666999:::999888888777777777777777777888888888888777777777888888777777666555444444111...---------,,,***---------,,,******,,,---+++---......---,,,,,,---000222555:::@@@EEEJJJMMMMMMQQQWWW___cccbbb]]]XXXLLLIIIDDD???;;;999888888333111///...///333777999999888888777777777888888888999;;;===???CCCGGGKKKTTTWWWYYY\\\]]]```dddgggiiimmmtttyyy|||~~~yyypppllllllnnnppppppppprrrtttvvvwwwwwwmmmgggcccdddfffiiirrr|||xxxzzz{{{pppmmmjjjqqq|||~~~mmmaaaWWWYYYgggsssuuurrrkkk```MMM;;;///***)))***************************))))))*********+++++++++---,,,+++******,,,---///...NNNhhh^^^VVV===000555444888MMMbbbgggeeeYYYKKKBBB>>><<<<<<;;;;;;>>>AAAAAA===999777222111444333444AAASSSaaaTTTYYYXXX]]]^^^ZZZZZZ]]]]]]ZZZWWWVVVSSSVVVXXXPPPUUUjjjuuuoooppptttrrrqqqooommmlllkkkjjjjjjoootttwwwuuuooommmqqqvvv}}}sssssszzz~~~}}}|||zzzwwwuuutttttttttuuuwwwyyy{{{~~~|||~~~wwwkkkaaa^^^bbbhhhmmmyyyyyyqqqiiidddtttzzzdddlll~~~pppbbbSSSGGG===888333111333555333111000000000000000000000111777>>>WWWnnnzzzwwwsssXXX@@@555666777DDDTTTlllxxxgggUUUJJJGGGCCC===<<<;;;:::;;;<<<<<<:::999444222000000111222111000000000000000000000000000//////000111111111111111111333444444888>>>???<<>>;;;555333///.........---,,,++++++*********)))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''&&&&&&&&&)))+++;;;RRRgggkkkiiijjjmmmmmm___[[[\\\bbbaaaYYYVVVZZZ___[[[MMM;;;---***,,,---555555555:::CCCPPP]]]dddfffiiijjjgggfffeee___XXXJJJBBB;;;888777555666999;;;::::::888777666666555777777888888888888888777888777666555444444444444333111...---------,,,+++---------,,,******+++---+++,,,......,,,,,,,,,---000222777===DDDKKKQQQTTTQQQPPPPPPQQQRRRQQQOOOMMMAAA@@@>>><<<999777555444333111///...///111444666777777666555444444444444777888:::;;;<<>><<<;;;<<>>::::::555333444111111;;;IIIqqqqqqZZZTTTWWWZZZ\\\ZZZZZZ[[[YYYUUUKKKLLLLLLRRRYYYWWWdddxxxooolllmmmmmmooossswwwuuurrrooommmlllllllllpppooossswwwsssmmmrrr}}}wwwvvvyyy{{{}}}~~~~~~||||||tttuuuwwwxxxyyyyyyyyyyyyyyy}}}}}}zzzsssjjjbbbaaafffkkknnnyyyxxxooohhhfffwww~~~qqqdddnnn|||mmmbbbUUUHHH:::555111///111222111////////////000000111111111555;;;RRRjjjxxx|||kkkLLL666333;;;===NNNhhh~~~~~~rrr```QQQHHHBBB>>>===<<<;;;;;;<<<<<<;;;999444333111000111222111000000000000000000000000000//////000000000111111111000333333333777<<<===:::888???EEEFFFFFFGGGFFFCCCIIIMMM[[[mmmuuunnnaaaXXXXXXZZZ\\\]]]]]]^^^```aaaccccccbbbaaa```]]][[[ZZZ^^^ZZZWWWRRRJJJCCCCCCGGGKKKUUUaaakkksssxxxvvvrrriiieeehhhvvv~~~{{{{{{yyyzzzxxxuuuwwwzzzzzzwww{{{vvvlllccceeeooozzz~~~yyymmmeeennn~~~ooo]]]KKKEEEFFFDDD???;;;555333///...------,,,+++************))))))))))))((((((((((((((()))******)))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''&&&%%%&&&)))+++777MMMdddkkkjjjiiihhhhhhaaa^^^___cccbbb[[[VVVVVV\\\[[[QQQ>>>///***,,,---444444555888@@@MMMZZZbbbeeehhhjjjiiiiiihhhccc\\\MMMDDD<<<999777444666999999888888888777666555555777888999999999999999999999888666555444444555666333111///.........,,,+++---......---+++***+++,,,***,,,...---,,,+++,,,---///111555;;;AAAHHHMMMPPPKKKHHHEEEBBBAAA@@@>>><<<;;;;;;;;;:::888555222111000///......///111333555777666555444333222222222555666888999:::<<>>pppccc\\\JJJ666...///666???WWWeeennndddRRREEE@@@???<<<<<<<<>>===;;;;;;<<<<<<;;;999555333111111222222111000///////////////////////////////////////000111111111444444333777<<<<<<999333===HHHLLLMMMNNNLLLIIIOOOUUUeeezzzuuummmkkklllnnnnnnnnnoooqqqsssqqqqqqqqqqqqpppmmmiiifffaaa\\\WWWRRRKKKGGGKKKRRRUUUZZZcccmmmzzzzzzuuuwwwzzzyyyyyy{{{xxxwwwvvvtttuuuwwwyyyxxx|||}}}zzzvvvvvv{{{~~~}}}{{{qqqhhhooo{{{ppp^^^LLLFFFFFFDDD???<<<555333///---------+++************)))))))))(((((((((''''''(((((()))***+++((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&(((+++444IIIaaallllllgggdddccc___]]]^^^aaa```ZZZSSSPPPWWWYYYSSSBBB111+++---///333444444666===IIIVVV```dddhhhjjjiiijjjkkkggg```QQQHHH>>>:::777444555999555555666777777666666555888999999:::;;;;;;:::::::::999777666555555666777222000////////////---+++---......---+++******+++***,,,------,,,++++++,,,...000222555999===AAABBB???============<<<:::777:::;;;;;;:::888444000...,,,------...000222444555777666555333333222222222333555666777888999;;;===CCCHHHOOOUUUYYY[[[]]]___hhhkkkppptttvvvyyy|||~~~~~~~~~zzzpppfffbbbcccgggmmmnnnoooooooooqqquuuxxxwwwwwwuuuqqqooorrrxxx}}}zzz{{{~~~vvvlllooowwwtttqqqfff^^^cccpppzzzyyyuuufffWWWDDD444---+++,,,,,,************************(((((()))))))))*********************++++++,,,,,,111666___eeeXXXHHH999---...666;;;NNN```nnnhhhVVVHHHBBBAAA===<<<<<<>>>BBBCCC@@@===888666444333000000666<<>>000888666EEE]]]vvv|||ooo\\\LLLEEEDDD@@@>>>;;;;;;;;;<<<;;;:::666444222111222222111000//////////////////////////////......//////000111444666666555888======999111>>>KKKRRRTTTUUUSSSPPPTTTYYYhhh|||xxx|||~~~|||xxxlllfff___ZZZTTTQQQVVV^^^]]]^^^bbblllxxx{{{vvvtttssstttvvvwwwvvvtttttttttuuuwwwzzz|||}}}sssjjjnnn{{{qqq___MMMFFFFFFDDD???;;;555333///------,,,+++)))******)))))))))(((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%(((***111FFF___ooooooiiidddbbb]]]\\\]]]______ZZZQQQKKKRRRXXXUUUEEE333,,,...111333333444555:::EEETTT^^^cccgggjjjjjjkkkmmmiiibbbVVVLLLBBB<<<888444555888333444666777888777666666888888999:::;;;;;;;;;;;;:::999888777777666666666111000///000000000---+++---...///...,,,***)))******+++------+++++++++,,,------...///111444555777555777;;;@@@CCCCCC@@@===:::;;;<<<;;;888444000...+++,,,---000222444555666666555444333222222222333111333555666666777999;;;>>>CCCKKKQQQVVVYYY\\\^^^fffiiimmmpppsssuuuyyy{{{}}}|||{{{~~~{{{pppeee``````dddhhhkkkmmmoooooooooqqqvvv{{{|||~~~~~~zzzsssqqqyyy~~~wwwpppvvvzzzsssiii```ZZZaaappp{{{|||wwwfffWWWCCC333---,,,---,,,************************((((((((()))))))))***************+++++++++++++++...222SSSnnnVVVGGG???111...555888DDDYYYjjjhhhZZZLLLDDDAAA>>>;;;:::<<>>DDDGGGSSScccnnnpppmmmlllmmmllljjjiiiiiijjjlllmmmmmmiiihhhiiiggggggttt~~~~~~zzzxxxuuussspppmmmmmmooorrrtttqqqvvv{{{~~~wwwnnnccc^^^aaaiiiqqqvvvuuuwwwwww{{{fffnnnuuuwwwggg___NNN888444333222111000000000000.........//////000000000555222FFFdddyyyzzzqqqooo\\\kkkhhhBBB111444555AAAWWWooozzzooo^^^MMMEEEEEEAAA???<<<;;;;;;<<<;;;:::777555333222222222111000000000000000000000000000000///...---...///000111666888888777999>>>>>>:::333AAAPPPVVVXXXZZZZZZXXX]]]___iiizzz|||sssjjjeeeaaa___aaafffffffffiiipppvvvzzz}}}wwwtttsssssstttvvvssssssssssssrrruuu{{{~~~tttiiilll|||~~~qqq___MMMFFFFFFCCC>>>;;;666333///---,,,,,,***)))***)))))))))(((((((((((()))((((((((((((((()))***((((((((((((((((((((()))&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***...BBB^^^rrruuunnnhhhfff______```aaabbb^^^TTTLLLQQQXXXWWWHHH555,,,---111222333333333777BBBQQQ]]]cccgggiiijjjlllmmmiiiccc[[[PPPEEE>>>999444444777666777999999999888666555555666777888999999999999888888888888777666555444111000000000111000...,,,---...///...,,,***))))))***+++------+++***+++,,,******+++,,,...000222333333666;;;AAAEEEEEEAAA===999:::;;;:::888555222000,,,---///111333444444444333333222222222222222333///111444666666777999::::::???FFFMMMRRRVVVZZZ]]]bbbeeehhhkkknnnqqqtttwwwxxx{{{}}}|||zzzzzz~~~{{{rrrhhhcccbbbfffjjjjjjmmmpppqqqqqquuu|||uuuuuuyyyyyypppwww~~~xxxlllccc]]]cccqqq{{{zzztttgggWWWAAA222,,,,,,,,,+++************************(((((((((((()))))))))***))))))***+++++++++++++++...222JJJ~~~ZZZJJJHHH888...333555<<>>PPPggg||||||qqqaaaPPPHHHIIIBBB???<<<;;;;;;;;;;;;:::777555333222222222111000000000000000000000000000000///...------///000111777999888777999======999888FFFTTTYYYZZZ]]]^^^^^^```^^^dddttt{{{xxxxxxwwwvvvxxxyyyuuuuuuwwwvvvpppnnnqqq~~~{{{xxxvvvvvvvvvttttttppppppqqqpppnnnssszzz~~~tttiiijjjzzzqqq___LLLFFFFFFCCC>>>:::666333///---,,,+++***)))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$%%%(((***,,,@@@^^^tttyyyrrrllljjjcccdddeeefffgggdddZZZPPPQQQYYYYYYIII555+++,,,///222333333333666AAAPPP\\\cccgggiiijjjlllmmmiiiccc^^^SSSGGG???999444444777:::;;;<<<<<<;;;999666555444444666777777888888888666777777777777555444222111000000000111111...,,,---...//////,,,***)))))))))+++---,,,+++***+++,,,((()))***,,,...111333444444666;;;???AAA???:::666888999999999888666444222...///111222333333222222222111111111111111222333...111444555666777999:::888<<>>===<<<:::;;;:::888666666666666777111...---000444555222---///000000000111111111111///000111222444555666777:::===BBBGGGKKKQQQWWW[[[ZZZ^^^dddhhhjjjlllmmmnnnuuuxxxzzzwwwsssuuu|||}}}tttnnnlllllllllmmmnnnpppsssxxxiiinnn|||xxxtttnnnsssuuuyyyyyypppdddOOO888---+++******+++***)))))))))((((((''''''''''''''''''((((((((())))))************+++++++++...000888ccczzzWWWCCCDDD777***444666DDD[[[mmmjjjYYYLLLHHH@@@???<<<::::::;;;===>>>>>>:::666444444444222000777<<>>GGGSSS]]]bbbeeegggiiieeeffffffdddeeeeeeccc___eeeeeegggsss~~~{{{zzzoooooollliiieeeeeefffhhhjjjpppxxx|||zzztttnnnjjjccc\\\YYY```jjjqqquuuwww{{{{{{vvvpppwww}}}mmm___RRRBBB555000000000000////////////000000000000000000000000222000<<<___}}}}}}|||zzznnnmmmvvvzzznnneeeHHH000555555888DDD[[[tttxxxjjjWWWLLLJJJBBB@@@===;;;;;;;;;;;;:::<<<888333111222333222111////////////............//////...,,,,,,---111444555:::???>>>999888<<>>...444444@@@WWWjjjkkk]]]NNNGGGAAA???<<<:::999;;;===??????;;;777666666555333111888777???WWW|||ooo___]]]bbbnnn{{{kkk]]]XXXaaaaaaVVVNNNPPPUUU```bbbaaaeeeccceeerrr~~~aaaIIIHHHGGGFFFGGGEEEBBB??????HHHSSS\\\```ccceeegggiiihhhfffdddcccbbb```^^^aaaccciiivvv{{{wwwuuuooommmiiiccc___]]]___aaaiiiooovvvyyywwwqqqkkkggg^^^[[[]]]hhhssswwwwwwxxxzzznnnkkkwwwvvvjjj^^^LLL;;;111000000000000////////////////////////////////////333000666SSSkkkiiihhhxxxtttxxx}}}zzzyyytttRRR666999444777BBBXXXqqqzzzmmm[[[OOOLLLCCCAAA===<<<<<<;;;;;;:::===999444111222222111000////////////.....................,,,+++---111444666999======<<>>666333000.........---+++***))))))(((((()))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***===^^^|||~~~yyy{{{nnndddddduuuppp^^^RRR[[[aaaWWWBBB000+++...///111222222333:::EEEOOOZZZ]]]ccciiilllllljjjiiiccc^^^TTTHHH===777555666888:::<<<<<<:::999888888888777666666666777888999888777666555333111000000333222111222222111...+++,,,...000///---***(((((((((((((((***---...---+++))))))***,,,...000222333444666999;;;======<<<<<<;;;:::888666555444333333000......000333333000---....../////////000000000//////000111222444555555888;;;???CCCHHHMMMRRRVVVXXX[[[^^^aaabbbdddfffhhhmmmkkkjjjkkkqqqzzz|||sssnnnnnnpppqqqsssuuuvvvvvvvvvwwwyyy{{{{{{~~~{{{zzzyyyxxxvvvlllfffnnnsssxxxvvvkkk___KKK666,,,+++******+++***************)))))))))''''''((((((((())))))))))))************+++++++++---......III~~~qqqaaaXXXCCC222222222<<>>777666777888:::<<<;;;:::888888999888888666555555666777777666666555444333222222111333222222222222000---+++,,,...000///---***(((((((((((((((***---//////...******+++,,,...000222333555666999;;;============:::999888666444222111111000///...000222222000------............/////////......///000111222333444666999===AAAEEEJJJOOOSSSWWWYYY\\\]]]___```cccfffjjjgggeeehhhpppwww|||}}}vvvnnnhhhhhhmmmqqqsssuuuwwwwwwvvvvvvwwwxxxtttfffhhhwww}}}}}}zzz~~~www|||xxxgggdddnnntttxxxuuuiiiZZZGGG444+++++++++***+++++++++******************'''(((((((((((()))))))))))))))*********++++++++++++...,,,===mmmzzzkkkZZZFFF555000111888HHH^^^llliiiYYYKKKEEEAAA===999888;;;???BBB@@@???===;;;999888666555111222666BBBVVVtttqqqkkkzzzzzzhhh[[[ZZZYYYPPPJJJJJJMMMSSSXXXccciii\\\UUU``````nnn]]]TTTIIIEEEGGGIIIFFFBBBFFFMMMVVV]]]______```bbbdddccceeefffeeeaaa```aaa^^^hhhrrruuu{{{|||uuuoookkkhhheee```ZZZXXXZZZ```eeekkknnnrrrssspppjjjeeebbbddd```aaahhhooouuu|||xxxqqqvvv|||mmmoooeeeIII666444000000000000///////////////////////////////////////...222FFFaaakkktttYYY;;;444555===OOOfff{{{uuueeeWWWNNNHHHEEE@@@===<<<;;;;;;:::===;;;777444222111000///////////////............---------,,,+++---111444;;;:::999666888@@@MMMWWWXXXlll|||~~~rrreeefffhhhiiikkkmmmnnnooossspppmmmkkkkkkkkkkkkjjjgggddd```___bbbfffiiijjjxxxxxxllliiiwwwnnn]]]LLLFFFEEEBBB>>><<<666333000.........---+++******)))(((''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,000KKKwwwwwwmmmhhh]]]YYYdddqqqsssjjjaaaJJJSSS___```PPP:::///000---000333222111444;;;BBBLLLSSS\\\dddggghhhhhhiiigggaaaVVVHHH===777777888888:::;;;:::888777888999888777666555555555666777333333444444444444555555444333222222222000---***,,,...000///---***)))(((((((((((())),,,/////////***++++++,,,...000222333555777888:::<<<=========999888777555444222000////////////000111000///---,,,,,,---------.........---......///000111222222333666:::>>>AAAFFFKKKOOOUUUWWWYYY[[[\\\^^^aaadddgggeeeeeeiiimmmooommmjjjkkkooorrrnnnhhhffflllrrrooorrruuuvvvvvvvvvwwwxxxyyyfffddduuuwwwrrrssswwwzzz{{{yyyxxxyyyooobbbdddpppuuuwwwttthhhUUUDDD111+++++++++++++++******************++++++(((((((((((()))))))))***))))))*********+++++++++)))......666]]]pppZZZIII<<<333222666BBBVVViiimmm```QQQGGGCCC>>>:::999;;;???AAA@@@@@@???===;;;888777777000333999>>>EEE\\\uuuzzznnn[[[UUUSSSNNNKKKJJJQQQUUUYYYgggttthhhXXXWWWbbblllzzzcccWWWIIICCCEEEIIIJJJHHHJJJQQQYYY^^^______```bbbdddcccgggkkkiiibbbaaadddmmm}}}xxxsssmmmiiidddaaa\\\XXXVVVZZZ```fffmmmoooqqqppplllgggcccaaahhhgggiiiooosssvvv|||uuuuuu~~~ttthhhnnndddEEE111111000000000000////////////........................222333333???VVVdddooommm<<<555666;;;JJJ```vvvwwwjjjZZZNNNKKKGGGBBB>>><<<;;;;;;:::<<<;;;999555222000000000////////////............,,,,,,,,,++++++---111444;;;:::888555555:::BBBIIIPPPmmm|||wwwkkkjjjhhhgggggghhhiiijjjmmmkkkjjjiiikkkllllllkkkjjjhhhfffggglllqqquuuwww}}}vvvjjjbbblllsssaaaNNNFFFDDDAAA>>>===666333000.........---+++******)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++,,,@@@iiiwwweeeaaaXXXTTTYYYaaabbbaaa```PPPWWWccchhhZZZBBB111...---000333222000111777<<>>CCCGGGKKKPPPSSSWWWYYY[[[\\\___aaaddddddfffhhhiiieee]]]WWWYYYbbbkkkmmmkkkjjjoootttmmmpppsssuuuvvvwwwxxxzzz~~~qqqppprrrmmmooovvv}}}|||tttllljjjeee]]]eeesssuuuuuuqqqgggQQQ@@@///***+++,,,++++++)))))))))***************((((((((()))))))))******)))************+++++++++(((---111333NNNsssZZZNNNFFF888222444<<>><<<;;;;;;:::;;;;;;:::777333111000111////////////............,,,,,,,,,++++++---111444999888777666555888===@@@OOOmmmqqqssswwwssskkkiiifffcccbbbbbbdddeeegggfffeeegggjjjlllmmmlllnnnnnnoooppprrrtttvvvxxxxxxmmmeeeooovvvcccOOOFFFDDDBBB@@@???666333000.........---+++******)))''''''&&&&&&'''((((((((((((((((((((((((&&&'''((((((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***999[[[}}}yyyfff```YYYUUUXXX]]]___aaacccdddfffpppwwwjjjMMM666...,,,000333222//////333777;;;EEESSS]]]bbbdddgggjjjfffbbb[[[QQQFFF<<<777555777888888777555444666777666555444444555666888999444555555666666777777777555333222222111000,,,***))),,,...///---,,,++++++)))'''&&&'''***,,,------,,,,,,,,,---...000222222444444444555555555555666444555555444333111000......///111111000...------++++++++++++,,,,,,,,,,,,---------......///000000000222666999<<<@@@EEEHHHKKKNNNSSSWWWYYYZZZ\\\]]]___aaadddeeeccc\\\SSSMMMMMMTTT^^^gggmmmppprrrsssoooqqqsssuuuvvvwwwzzz|||xxx}}}ooohhhmmmxxx~~~pppccc___ZZZXXXfffuuuuuuqqqnnneeeMMM===...)))+++,,,++++++((((((((())))))*********(((((()))))))))*********)))************+++++++++'''+++222111@@@tttttt[[[SSSMMM999222333777DDDZZZjjjggg\\\JJJGGGBBB>>>;;;:::;;;<<>>TTTgggggg^^^KKKHHHDDD???<<<:::::::::???AAABBB@@@<<<888777888888222111666777666BBBSSSnnnZZZQQQQQQOOOIIICCCCCCUUUYYYZZZlllwwwlll^^^___lllvvvqqqcccVVVKKKEEEVVVSSSOOOJJJHHHGGGHHHIIIMMMRRRYYY]]]]]]]]]^^^```aaa\\\\\\bbbdddggguuuqqqfffbbb___\\\YYYUUUTTTSSSRRRTTTYYY```fffeeeeeeddd___ZZZUUURRRRRR\\\aaakkkrrrqqqmmmpppwww|||wwwxxxwwwtttuuuvvvgggLLL999444000000000000////////////........................---333///000DDDYYYhhhwww~~~lllSSSXXXzzzuuu{{{{{{cccFFF666333333;;;MMMdddyyy|||pppbbbQQQLLLEEE???<<<;;;;;;:::888999:::888444111222444000/////////............+++++++++******---111444999777444111000222555777===QQQXXXfffvvvbbbWWWttt}}}rrrfff```]]]___fffoooccc```\\\YYYYYY[[[___bbbaaaaaaaaadddhhhjjjkkkjjjlllrrrwwwwwwrrrmmmmmmnnnzzzzzzqqqpppxxxuuugggSSSEEEAAACCCBBB>>>777444000---,,,,,,+++******************)))(((((())))))))))))))))))))))))***)))&&&%%%%%%&&&)))***(((((((((((('''&&&%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((///IIIkkk{{{nnnpppddd\\\___ddddddeeeiiixxx~~~oooSSS;;;000...///333666222---...222333>>>NNN\\\dddhhhkkkmmmhhhbbb^^^ZZZQQQBBB999888555666666666666666555444888888999999::::::::::::777777666666777888999999999777444333444222///+++'''(((***,,,,,,,,,***)))))))))(((***,,,,,,+++*********+++,,,,,,---.........000222444444222000///222222222333222222111111111000///---,,,+++******************************,,,,,,------...//////000...111444666999<<>>:::999:::;;;???BBBCCCAAA===999777666777666444333555:::>>>```lllWWWRRRTTTPPPHHHGGGUUUZZZUUUYYYddddddXXXcccllliiiUUURRRPPPWWWYYYUUULLLGGGJJJLLLJJJEEEOOOWWWYYY[[[^^^^^^\\\eee___[[[cccvvvwwwmmmhhhccc[[[VVVUUUQQQKKKJJJPPPVVVXXX\\\cccgggfff^^^SSSPPPTTTWWWVVVZZZeeesssuuuooonnn{{{}}}nnnvvvvvvfffNNN>>>:::;;;000000//////.........---////////////////////////333)))000666999TTTlllgggzzzgggQQQbbbwwwxxxsss{{{vvviii[[[MMM888999444222AAA```yyy~~~qqqeeeTTTOOOHHHAAA<<<::::::;;;888:::<<<:::666222222222111111000000//////.........,,,+++***+++---///111555444222000//////111111;;;:::CCCSSSYYYSSSQQQVVVnnnzzzvvvtttssssssiiiddd^^^XXXWWWZZZ```eeeWWWYYY\\\^^^^^^]]][[[ZZZ]]]\\\[[[\\\```eeejjjmmmiiiiiiiiijjjkkkkkkllllllzzzxxxxxxtttfffRRREEECCCDDDAAA>>>777444000---,,,,,,+++******************))))))(((((((((((((((((((((((((((***)))'''&&&&&&''')))***$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''...FFFhhh~~~~~~sssnnniii]]]UUU]]]jjjjjjaaagggsss|||wwwiiiUUU>>>---,,,...222555222---,,,000444===JJJVVV___dddiiilllhhhccc___^^^VVVHHH<<<777555555666666666666666666999888888888888999::::::777777666666777888888999999666444333333222...+++((()))+++---------,,,++++++******+++,,,---+++************+++,,,---------000111444777888888777666222222333333333222000///000///---,,,+++*********************************+++,,,,,,------......///---///222444666:::>>>AAAEEEIIINNNQQQSSSTTTVVVWWWWWWYYYZZZ[[[___bbb[[[RRRNNNSSS\\\eeekkkoooqqqqqqoooqqqtttuuuuuuvvvyyy||||||~~~ssslllhhhggglllssstttmmmddd[[[dddooouuuwwwqqqeeeYYYAAA555+++***++++++******))))))(((((((((((())))))((((((((((((((()))*********++++++)))((((((***,,,+++---000333888IIInnn{{{dddSSSKKK;;;555///222AAAWWWiiirrrdddVVVHHHCCCAAA===999999:::===AAACCCBBB>>>:::777666666666333222333777;;;HHHfffooo___ZZZTTTMMMNNNVVVYYYWWWZZZccceee______kkkrrrbbbUUUZZZ\\\\\\ZZZZZZYYYQQQFFFMMMRRRYYY\\\\\\[[[[[[\\\^^^\\\bbbwww~~~yyyooogggbbb\\\UUUPPPPPPKKKFFFGGGOOOVVVZZZ___eeeddd___WWWQQQOOOQQQUUUXXXcccoooxxxxxxttt{{{zzzooopppjjjYYYDDD555//////000/////////.........---........................333+++000444666OOOhhhhhhvvvzzziiinnn~~~yyyssszzzvvvmmm```QQQ999888666555>>>TTTnnn~~~pppeeeUUUOOOHHHCCC???===;;;:::888:::<<<:::666333222333111111111000//////.........,,,+++***+++---///111444333111/////////111111222///444@@@CCC??????EEENNNYYYaaadddkkkvvvyyytttmmmsssxxxxxxtttrrrtttwww}}}yyyZZZZZZXXXUUUSSSSSSUUUWWW[[[VVVRRRQQQTTTVVVWWWVVVUUUWWWXXXYYYZZZYYYXXXWWWXXXWWWWWWXXX[[[___cccfffbbbccccccddddddeeeffffff}}}}}}sssdddQQQGGGEEEDDD@@@===777444000------,,,,,,+++******++++++******)))(((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%&&&(((******(((&&&%%%(((((((((((((((((((((((('''&&&,,,@@@___www{{{sssmmmpppdddSSS\\\www{{{kkk\\\hhhrrrrrrmmm```HHH000------111555444///---///555;;;FFFPPPYYY```fffjjjhhhccc```aaa\\\OOO@@@777444555555666666777777777999888777666666888:::;;;777777666666666777888888888666444333333111...+++(((***+++---...------,,,,,,+++***+++,,,,,,+++)))))))))******++++++,,,,,,...000333777999:::::::::111222333444333111...---------+++***))))))))))))******************************++++++,,,---------+++---///222333666:::===BBBFFFKKKNNNPPPQQQSSSTTTSSSUUUXXX[[[```bbb^^^WWWRRRYYYbbbhhhlllnnnqqqtttoooqqqssstttuuuwwwzzz|||~~~~~~vvvllliiiiiinnnsssrrrjjjbbb[[[fffqqqwwwwwwqqqbbbTTT<<<222))))))+++***)))***))))))(((((((((((())))))((((((((((((((()))******)))+++,,,,,,*********+++'''...,,,...666:::YYYkkkYYYPPPBBB:::111000:::NNNdddtttmmm^^^OOOGGGDDD???;;;999888;;;???BBBBBB@@@<<<999777777555333111111444777666JJJkkkrrrdddYYYVVVWWWXXXYYY[[[\\\]]]^^^[[[gggiiiaaa______fffpppqqqaaaPPPJJJLLLTTT___```ZZZZZZ```[[[___ooowwwmmmeee]]]XXXSSSLLLHHHIIIFFFDDDFFFNNNVVVZZZ^^^bbb___UUUNNNOOOOOONNNTTT^^^hhhrrrwwwtttwwwzzzzzz~~~qqqiii\\\MMM???444///---/////////.......................................111---000111222HHHccclllqqq{{{}}}{{{xxxnnn\\\???999666777:::EEEaaa}}}vvvkkkZZZSSSIIIDDDBBBAAA===999999:::;;;:::777444333333222111111000000///.........,,,+++***+++---///111222111000/////////111111222---...444555222444:::888===???CCCMMMXXXWWWNNNCCCDDDFFFGGGHHHJJJNNNQQQXXXVVVVVV[[[___^^^VVVNNN@@@DDDHHHGGGDDDCCCFFFJJJQQQNNNMMMPPPVVVXXXSSSNNNSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSUUUXXXZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]sssbbbOOOGGGFFFDDD@@@<<<888444000...------,,,+++***++++++++++++***))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((('''&&&%%%$$$&&&'''((())))))((('''&&&'''''''''''''''(((((((((((((((***777QQQllluuupppeeemmmgggYYY^^^xxxiiihhhnnnzzzrrrRRR777///...111666777222//////333999CCCMMMWWW^^^dddgggiiiddd``````^^^TTTEEE:::444555555666666777888999:::888666555555777:::<<<777777666666666777777888777666444333111///---+++((()))***,,,,,,,,,,,,,,,+++***)))***+++***((('''(((((()))))))))*********(((***---000333444444444000111333333222///,,,***+++***))))))((((((((((((************************))))))******++++++,,,,,,***,,,///000111444777:::@@@DDDHHHLLLNNNOOOPPPRRRRRRTTTXXX[[[^^^^^^\\\XXXWWW^^^ggglllmmmoootttxxxqqqrrrssstttvvvxxx{{{}}}}}}{{{~~~}}}qqqrrrqqqqqqssssssmmmcccZZZXXXeeeqqquuuuuuooo___NNN777...((((((***))))))+++))))))(((((((((((())))))((((((((((((((())))))***(((+++---...,,,+++******%%%///***+++444...EEEttt]]]PPPFFF===444111666GGG___rrrtttgggVVVJJJDDD@@@<<<:::888:::===AAACCCAAA>>>;;;999777555222000000222333222:::OOOqqqrrr^^^XXXWWW\\\]]][[[^^^fffaaafffxxxmmmppp|||qqq```OOOLLLTTTaaabbbYYYZZZdddcccnnn{{{ooobbb[[[UUUQQQKKKEEECCCDDDEEEFFFIIIOOOUUUXXXYYYZZZYYYMMMHHHNNNQQQOOOXXXggglllrrrtttuuu~~~sssjjj[[[KKKAAA<<<888444222...................................................///111///111CCC___pppuuurrrPPP>>>444777888===YYY{{{xxxggg[[[MMMEEECCCBBB>>>::::::;;;;;;:::888666444333222222111111000//////......,,,+++***+++---///111111111000//////000000111555111000333333111333888666777666666===CCC@@@888:::999777888:::===???@@@GGGDDDBBBAAABBBAAA===999FFFNNNTTTTTTMMMHHHGGGJJJJJJKKKNNNRRRVVVWWWSSSOOOQQQPPPNNNMMMMMMMMMMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWW~~~ttt```MMMGGGHHHDDD???<<<888555111...------,,,++++++++++++++++++***))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((('''&&&%%%$$$((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''((((((000HHHgggwwwvvv\\\aaaccc^^^ZZZddd{{{qqqnnn}}}WWW;;;000---...444777444000///111777AAAMMMXXX___cccdddiiieeeaaa^^^]]]WWWJJJ???555555555555666888999::::::999777555666888:::<<<777777666666666666666777555555555333000...,,,+++((())))))***************)))((('''(((((((((&&&$$$'''''''''(((((((((((((((%%%&&&(((***+++,,,,,,,,,///000000000///---***))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))***++++++,,,+++---///000111222555888>>>BBBFFFJJJLLLMMMNNNPPPSSSUUUWWWYYYYYYWWWVVVWWW[[[bbbjjjnnnpppsssxxx}}}ttttttssstttvvvyyy{{{|||}}}{{{{{{}}}pppyyyzzz||||||xxxoooccc[[[YYYgggsssuuutttnnn]]]KKK333,,,'''(((***))))))+++))))))(((((((((((())))))((((((((((((((())))))***(((***---...---+++******&&&000)))+++333(((999pppfffTTTCCC:::333111666BBBYYYmmmvvvlll\\\MMMDDD@@@>>>===888999;;;>>>BBBBBB@@@===;;;888555333111111111000111222:::QQQssswwwiii^^^^^^^^^___iiixxxnnngggvvvvvvyyy|||tttkkkaaaXXXWWW^^^^^^YYYbbbrrrzzzmmmbbbYYYSSSOOOLLLGGGBBBAAADDDCCCFFFJJJOOOTTTXXXWWWTTTSSSGGGEEEOOOTTTUUU___oootttvvvyyylllXXXHHH888444555333111111---------.......................................+++000000...222@@@YYYqqqssshhhHHH333555888<<>>;;;;;;;;;;;;:::999888555444222222222111000000//////...,,,+++***+++---///111111111111000000000000000000...///111222111111333333444333111222444333000666555444555777888777555777:::<<<<<<;;;;;;>>>AAAIIIQQQZZZYYYQQQHHHDDDDDDCCCGGGLLLNNNMMMMMMNNNPPPNNNLLLJJJIIIHHHIIIJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSS|||wwwvvv___KKKFFFHHHDDD???===888555111......------,,,+++++++++,,,++++++***)))************************((((((************(((((($$$%%%&&&'''(((((((((((((((&&&$$$######$$$&&&((($$$$$$%%%%%%&&&'''''''''%%%((((((,,,EEEiiieee```aaabbbYYYSSSgggvvvkkk{{{}}}ZZZ>>>111,,,+++111555444000...///444>>>KKKWWW___cccccchhhgggccc```^^^ZZZOOODDD777666666555666777999::::::999888777777999;;;<<<777777666666555555666666444555555333///,,,++++++***)))))))))(((((((((((('''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))---------,,,+++***)))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((())))))***+++++++++,,,---///000000111444666<<>>SSSttt}}}nnndddbbblllyyyuuuhhhmmmvvvrrrsssuuuvvvhhh```[[[^^^cccmmmxxxmmmaaaWWWPPPLLLIIIGGGCCC???@@@EEE@@@FFFKKKPPPUUUYYYVVVQQQKKKEEEFFFOOOXXX^^^iiivvvyyywww|||xxxgggJJJ<<<000000111...,,,///---------------.........------------------------)))111000---444<<>><<<;;;::::::;;;999777444333222222111111000//////...,,,+++***+++---///111333333222222111000000///------...000111111111111///111222111//////222444111111222444555555333111111666::::::888999???EEEHHHNNNTTTTTTNNNGGGCCCBBBAAAGGGLLLKKKHHHGGGKKKPPPIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPxxxmmmssswww^^^IIIEEEGGGCCC??????888555111///......---,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((())))))((((((((($$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((((($$$)))((()))AAAiiiwwwhhh```aaa[[[QQQZZZlllyyyoooaaaaaaqqq{{{hhhKKK555...+++000777777333111///222:::FFFSSS^^^ccceeedddhhhiiieeeaaa]]]RRRHHH999888666555555777888999::::::999999::::::;;;<<<777777666555555555555555333444555333...+++++++++,,,,,,+++)))((((((''''''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******++++++***)))(((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,---.........///222444999<<>>:::777999>>>BBBCCCAAA???;;;888666666666444111222111333666???TTTxxx|||}}}~~~sssxxxwwwvvv|||tttwww{{{yyyjjj```VVVNNNGGGDDDCCCBBB???<<>>666666777GGG]]]|||uuudddTTTIIICCCAAA???<<<;;;::::::<<<;;;777444333333222111111000000///...,,,+++***+++---///111555555444444222111/////////000000///000222333333111111222333222333777;;;888999999999888777666666555777888777666999???EEEJJJLLLMMMKKKHHHEEEDDDEEEDDDGGGJJJJJJHHHGGGIIIKKKDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFGGGIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLyyy|||~~~sssgggmmmyyy^^^GGGDDDGGGCCC???@@@999555111///......---,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((())))))***&&&+++((('''===fffkkk[[[ZZZ[[[UUURRRVVV___dddXXXJJJ\\\|||xxxZZZ;;;222---333:::;;;888666000111777AAAPPP\\\dddgggaaaiiimmmjjjeee___TTTIII:::999777555555666888999::::::;;;;;;;;;<<<<<<<<<888777666555555555555555222444555222...+++***,,,///...,,,***)))(((''''''&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,***)))'''%%%%%%&&&((()))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---------...000222666:::???BBBDDDEEEGGGHHHGGGGGGIIILLLKKKKKKUUUaaapppoooppprrrwww{{{|||}}}}}}yyyuuutttwwwyyyyyyyyyvvvuuuvvvyyyyyy||||||qqqkkkiiiwww}}}tttmmmeeeQQQ999///+++***,,,+++((((((***))))))(((((((((((())))))((((((((((((((()))******((()))+++***)))((()))***///''')))---***///999;;;dddkkkXXXDDD:::333///777EEE]]]lllssshhhUUUHHHCCC@@@@@@;;;666777===BBBCCCBBB@@@<<<999888888888555222---...000111000:::UUUppp~~~{{{gggZZZSSSLLLFFFAAA?????????<<<:::>>>DDDFFFNNNSSSTTTUUUVVVOOOEEE>>>DDDIIIOOOZZZkkkvvvyyy}}}yyy{{{|||{{{cccUUU333------444333+++,,,444,,,,,,,,,------.........------------------------***444///,,,555333;;;XXXmmm~~~zzzvvvccckkkfffEEE999444333@@@RRRmmm}}}~~~vvviiiZZZNNNFFFBBBAAA===;;;:::;;;<<<;;;888555333333222222111000000000...---+++***+++---///111777666666555333111///...111111///,,,,,,///222222444222111333444555888;;;DDDDDDCCC@@@<<<::::::<<<666444333444999AAAHHHLLLJJJGGGCCC???>>>>>>@@@BBBCCCDDDEEEFFFGGGFFFDDDCCC@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIwwwlllgggssssss^^^IIIBBBDDDDDDAAA>>>:::666111---------...---)))))))))***++++++,,,,,,))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%***'''...]]]zzzlllcccccc^^^TTTSSSZZZUUUYYYRRRIIIRRReeehhh\\\FFF777***---<<>>@@@CCCFFFHHHKKKLLLKKKHHHIIIPPP\\\fffnnnttt|||~~~|||yyyzzz||||||yyywwwvvvvvvwwwvvvuuuxxxsssrrrvvv|||~~~~~~ttt}}}tttrrrvvvwwwsssnnnaaaKKK555++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''((()))***)))******++++++...222555UUUxxxaaaKKK???555---000999EEEYYYqqqxxxgggLLL@@@AAA===>>>>>><<<888999>>>CCCDDDBBB>>>;;;777555333222000111111000111555===DDDkkk~~~qqq```SSSMMMIIIFFFCCCCCC@@@===::::::<<<@@@BBBJJJMMMPPPOOOLLLHHHDDDBBBBBBCCCIIISSSbbboooyyy~~~wwwxxxuuu\\\AAA222111111000///......---------------------------------------------------///...///000///111999CCChhhvvvlllVVV|||wwwqqqkkkNNN999888222222DDDVVVnnnrrr```PPPFFFCCCCCC>>><<<:::999::::::999888333222222222444333222000......---+++***+++...111555999:::666333333222///111111000///////////////222222111111333999AAAGGGOOOVVVWWWOOOEEE@@@>>>===:::555333:::BBBEEEFFFHHHFFFDDDBBB@@@?????????@@@@@@BBBCCCCCCAAA@@@@@@AAA============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCzzzsssqqq}}}vvv```JJJCCCDDDDDDAAA>>>:::666111...------------++++++******************)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%***(((+++RRR~~~qqqgggjjjfffZZZXXX```fffeeeZZZNNNTTTdddeeeXXXDDD999...///999@@@>>>::://////222:::HHHVVVaaafffjjjkkkkkkiiihhheeeZZZOOOCCC;;;555666888888888:::888999:::;;;;;;<<<<<<<<<:::999777555444444444444666555222...***)))***,,,222111...,,,*********+++((())))))*********))))))((((((''''''''''''((((((%%%(((******)))(((+++------***((('''((()))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,------...000111222555777:::===???AAADDDGGGLLLNNNPPPPPPPPPVVV___gggqqqvvv{{{~~~~~~}}}~~~|||zzzwwwuuutttsssrrrpppkkkkkkoooxxx|||{{{{{{}}}|||{{{yyywwwwww}}}}}}sssppptttuuuqqqjjj]]]FFF222,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((((((((((()))***)))***+++++++++---111444GGG}}}kkkXXXMMMAAA555222777===OOOiiiyyyrrr\\\LLLGGGAAAAAA???;;;888999>>>CCCCCCCCCAAA===999555333333000000000///...111777<<>>@@@>>><<<:::;;;===AAACCCJJJKKKLLLKKKGGGCCCAAA@@@HHHJJJPPP\\\jjjuuu{{{|||{{{gggNNN999111111000000///......---------------------------------------------------///...///000///000777AAA]]]kkk}}}}}}aaammmqqqlllwwwrrrpppkkkVVV@@@666222555>>>NNNddd~~~tttdddVVVKKKEEECCC???===;;;:::;;;;;;:::999555444222222333333111000......---+++***+++...000555999:::666333333222///111111000////////////////////////000333999BBBHHHXXXcccjjjdddXXXOOOJJJHHH@@@;;;<<>><<<;;;;;;<<<===>>>???@@@???===<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>555444888888888888888888999:::;;;;;;;;;;;;:::999888777666555555666666555222---***)))***,,,333111///---,,,,,,,,,,,,******++++++++++++******((((((''''''''''''((((((((()))++++++******+++---,,,+++))))))***++++++***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******,,,,,,,,,---...///000111333666999;;;===???BBBDDDIIIMMMQQQTTTVVVZZZ```eeeoooqqqtttwwwyyy{{{|||}}}{{{yyywwwvvvvvvuuutttrrrjjjlllsss{{{~~~||||||rrrmmmllllll~~~~~~}}}}}}zzzrrrooorrrsssoooeeeUUU???---,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''(((((()))***+++***))))))))))))***+++***++++++++++++,,,///111999eeeqqqaaaVVVHHH888111222444BBB[[[ttt{{{nnnYYYKKKEEECCC@@@<<<999:::===@@@AAADDDEEEBBB<<<777555555222222111///...///222444444DDD]]]}}}qqq```UUUOOOFFF@@@>>>===;;;:::===;;;::::::<<>>;;;;;;;;;<<<;;;;;;999666333222222222111000......---+++******---///444999:::777444444333000111111000//////////////////.........111666>>>CCCOOObbbuuuyyyqqqeeeZZZRRRGGGBBBDDDNNNWWWUUUMMMGGG???===;;;999888888999:::;;;<<<<<<:::999888:::;;;888999999999999:::::::::===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>~~~~~~}}}gggPPPGGGFFFEEE@@@===999555111.........---,,,+++++++++*********))))))((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%)))+++'''666```ttteeejjjiii^^^___lllrrrooodddXXXXXXeeesssxxxZZZLLL;;;000///222555666---...000777DDDRRR```hhhjjjkkkjjjhhhhhhhhhccc]]]RRRCCC666444777888777777777888888999::::::999999999888888777666666666666555444111---***)))***,,,222222000///............,,,,,,,,,---,,,,,,+++***)))((((((''''''''''''(((******++++++++++++,,,,,,+++***))))))+++,,,+++***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++,,,---...000000333555888:::<<<>>>AAACCCDDDGGGLLLPPPTTTYYY___cccooonnnnnnqqqvvvyyy{{{|||zzzyyyyyyzzz||||||{{{yyyqqqpppsssyyy{{{}}}wwwgggccciiiooo}}}vvvtttvvvxxxuuupppoooqqqrrrmmm```MMM888***,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''''''''((())))))+++******************+++***+++++++++***+++---///333KKKwwwgggYYYJJJ;;;333333111999LLLgggzzzwwwbbbPPPFFFDDDAAA>>>============@@@DDDGGGEEE???999777777444444333222111000111111222777AAASSSqqqnnnZZZMMMGGGDDD???===<<<<<<:::999999999999:::<<<@@@CCCEEEJJJIIIEEEAAA>>>>>>@@@CCCLLLXXXiiiuuuzzz|||{{{cccHHH777222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000......///...---111888RRRooowwwtttvvvqqqBBB444:::111;;;NNNiii|||sssgggZZZNNNFFFAAA???<<<:::;;;<<<;;;;;;<<<999444222111111000///---...---+++******,,,...111666999777666777666333111000000///////////////111111///......111777;;;===TTTppp~~~oooaaaRRRIIIEEEKKKQQQOOOGGGAAA===;;;999777777777888999999999999777666555777999777777777888888888999999;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<}}}yyyiiiRRRHHHGGGEEE@@@<<<888555111///......---,,,))))))*********+++++++++'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++)))///SSSrrraaa```___ZZZ___kkkiiihhh```SSSMMMVVVjjj{{{mmmZZZ@@@000---000333333//////111666AAAPPP^^^ggghhhjjjiiigggggghhhfffaaaYYYIII999555777888666666666777888888888888888888666666666666666666666555444333000---)))(((***,,,222111000000////////////---------------,,,++++++))))))((('''''''''''''''*********+++,,,---------***)))))))))+++,,,+++)))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++,,,...///000333555888:::;;;===@@@BBBAAABBBFFFJJJPPPXXX```eeesssqqqqqqrrrvvv{{{}}}~~~{{{zzz{{{}}}~~~~~~|||yyyllljjjlllqqqwww|||wwwgggfffoooxxxwwwlllfffgggjjjlllmmmqqqqqqqqqjjj[[[FFF333))),,,,,,,,,+++++++++++++++(((((((((((((((((((((((('''''''''''''''(((((()))*********++++++*********)))***++++++******,,,---222666iiirrr___MMM???888888222444???VVVpppyyynnn___JJJGGGCCCAAAAAA@@@>>>;;;???CCCFFFFFFBBB===::::::444333222222222222111111222444777;;;GGGaaassscccUUUKKKEEE@@@???===<<<;;;;;;999888777777888:::===@@@BBBCCCEEECCC???;;;:::===BBBGGGPPPdddyyynnnVVV>>>111222............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000------//////---///444EEElll}}}WWW;;;:::111999HHHbbb}}}xxxnnnaaaSSSJJJDDD@@@===::::::;;;;;;:::>>>:::666333222111000///---------,,,******+++---,,,333777777777:::999777111000000///////////////111000///---,,,///333777<<>>;;;999888666444444444555666777888888777555555666777666666666777777777888888999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{sssxxxjjjRRRIIIGGGEEE@@@<<<888555222000///...---+++((())))))***++++++,,,,,,'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%(((((()))+++,,,FFFqqquuufff]]]ZZZ[[[bbbjjjnnnlllfffZZZNNNOOOaaatttxxxcccGGG333---///111222111111222555===KKKZZZddddddhhhhhhfffeeegggfffbbb^^^OOO???999888777666666666666777777777777777666555555666777777777666666333222000,,,)))(((***,,,000000000000000000000000---......------,,,+++******)))(((''''''&&&''''''))))))(((***,,,......---+++***)))***,,,,,,***((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((())))))*********+++,,,---...///333555888999;;;<<>><<<555333111111222222111000+++000555555444>>>WWWooovvvcccUUUKKKCCC??????;;;:::::::::999888777666666777999;;;===???@@@AAA>>><<<999777888>>>FFFMMMVVViii~~~vvv___III666...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,---000000...///222:::```zzz|||qqqHHH999555777CCC[[[xxx}}}uuuiiiZZZQQQHHHDDD???<<<;;;;;;::::::===:::777444333222000///---------,,,***)))***,,,***111777888999;;;;;;888111111000///////////////,,,,,,,,,,,,,,,000555999CCCIIIRRR^^^nnn~~~iii[[[MMMFFFBBB===::::::555333111000///000111222555777888888666555555666555555555555666666666666777777777777888888888888999999999999999999999999zzzrrrvvvjjjRRRHHHGGGEEE@@@<<<777555222000///...---+++******************++++++''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$+++'''&&&,,,***:::^^^~~~}}}sssddd^^^ccciiikkkssspppmmmggg]]]XXXaaapppuuueeeNNN:::///---000222222222111222888EEETTT___aaaeeegggeeedddeeedddaaaaaaTTTEEE>>>999666555777666666666777777666666555555666777888888888888777333222000,,,)))(((***,,,//////000000000000000///---......---,,,+++*********)))(((''''''&&&&&&&&&((('''&&&))),,,///...------,,,,,,,,,---,,,***((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))******+++---...///111333666888999:::===???===>>>BBBJJJTTT```iiinnnqqqssstttrrrpppppptttwwwzzzzzzzzz{{{{{{wwwrrrnnn^^^WWWVVV```ooo|||wwwxxx|||ooo___TTTOOORRR___nnnssspppmmmcccPPP:::...,,,************************(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))******))))))(((&&&(((************+++,,,,,,...<<>>>>>BBBEEEFFFBBB===:::666333222333333222000,,,---111444333333<<>>>>>:::999888888;;;DDDNNNVVVcccqqq~~~iiiOOO===222...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///,,,,,,000222000000222666QQQnnn{{{fffWWW:::999555===RRRpppzzzooobbbXXXMMMHHHCCC>>>===<<<;;;;;;<<<:::777666555333111///,,,------,,,***))))))++++++222888888999;;;:::777111111000///////////////+++,,,,,,,,,,,,000444888>>>CCCFFFIIISSScccqqqxxxkkkbbbWWWOOOFFF===999999333222000......///000111333666888999777555444333222222333333333444444444555555555666666666666777777777777777777777777777{{{sssxxxjjjRRRHHHGGGEEE@@@<<<777555222000///...,,,+++,,,,,,++++++***)))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%...'''$$$,,,***222PPP|||~~~llldddkkkpppmmmooojjjjjjmmmiiibbbeeennnnnneeeSSS@@@111,,,///333222111000000555AAAPPP[[[___dddfffdddcccdddccc```bbbVVVIIIAAA:::555555888555666666666666666555555555666888999::::::999888222222///,,,)))(((***---...//////000000000000///------------,,,+++***)))******)))''''''&&&&&&&&&'''%%%%%%(((,,,//////---///............---+++((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))***+++,,,......000222555666777999;;;===:::<<>>@@@<<<777555555555444222444///...333666444333666888NNNggg}}}xxxdddVVVNNNEEE??????>>>999666888444555666666555555666777888999:::<<<======<<<;;;;;;::::::;;;@@@JJJVVV^^^uuu|||xxx___EEE666222222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///,,,,,,111333111000222333CCC___www}}}rrroooaaalllccc;;;<<<222888LLLkkk}}}tttggg^^^QQQLLLFFFAAA>>>======<<<;;;:::888777666444111...,,,---...,,,***))))))***---444999999999:::888555111111000///////////////.........,,,,,,...111444444>>>EEEFFFIIIUUUcccllliiiddd^^^WWWLLL???888888444333111000000000222333111555888999888555333222000111111111222222222222444444444555555555666666555555555555555555555555yyysssxxxjjjQQQFFFEEECCC???===:::777333000///...---,,,+++***))))))******)))''')))'''&&&'''((()))((('''((((((((((((((((((((((((++++++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''!!!"""'''((('''111AAAqqqkkkiiilllkkkllliiihhhjjjoooppplllfffkkkbbbUUUGGG999---+++...555444222111555>>>IIIQQQ\\\___dddffffffeeeddddddccc___TTTEEE888222555999666666666666666666666666888999999999999888777777444333222///+++***,,,---...///111222222111000000///...---,,,+++***************)))''''''&&&&&&&&&((((((((()))***,,,---...555333000---+++((('''''')))(((((((((******(((''''''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++---000333444555777:::===::::::???LLL[[[eeegggeeemmmrrruuusssooonnnsssyyyxxx|||}}}zzzzzz|||vvvmmmPPPEEE???FFFPPP___www|||xxx~~~}}}zzznnnqqqlllRRRXXXnnnjjjtttqqqgggUUUAAA222------************))))))))))))''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++(((+++,,,;;;hhhwww___MMMWWWCCC555555:::EEEbbbwwwdddPPPDDDBBBBBB@@@CCC<<<888;;;???@@@AAACCCBBB@@@<<<888666666666777111111000000000000111111555:::BBBNNNbbb~~~|||lll```VVVLLLEEE>>><<<999666555444444555444444444555555555555666888888999;;;<<<<<<:::888777;;;<<>>---***///444444333222333:::EEEMMMXXX\\\bbbfffggggggfffgggeeeaaaXXXJJJ<<<555555777666666666666666666666666888999999999999888777777444333111---***)))+++---...///000111222111000000000///...---,,,+++++++++***)))(((''''''&&&&&&&&&''''''((((((***+++,,,---222111000...,,,+++)))))))))(((((()))******)))''''''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++---///111444666999;;;<<>>:::888666555555333222222111111111111222111333666:::DDDUUUjjjyyyooofffYYYOOOHHHCCC===999;;;999777555333333444444444444444555555555555666999888888888888777555444555:::@@@PPPgggooorrr}}}{{{zzznnnWWW???444111000...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000222FFFcccwww}}}{{{^^^eeewwwzzz~~~~~~ttt```JJJ<<<555999>>>KKKddd}}}sssjjj___SSSGGGDDDAAA<<<999:::888999:::;;;:::777333111111111///...,,,+++++++++)))+++000333666666555444111000///..................---------......///000555:::@@@EEEJJJQQQYYY___TTTRRRMMMGGGAAA<<<888666555888888555444555333//////111444888:::888444111111111000000000000111111222222222222222222222222222222222222222222222222rrrmmmzzzfffQQQIIIHHHGGGCCCAAA:::777333000///...---,,,+++***))))))******)))''')))'''&&&'''((()))((('''''''''''''''''''''''''''((()))******)))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&&&&***(((%%%***444UUUwwwuuugggaaa]]]lllsssvvvuuu||||||mmmiiimmmmmmaaaHHH111+++///222555666333000444>>>HHHSSSXXX___eeeggghhhiiijjjfffddd\\\PPPCCC999555555666666666666666666666666888999999999999888777777555333///+++((((((+++......///000111111111111000000000///...---,,,++++++***)))(((''''''&&&''''''''''''''''''(((***++++++...////////////---,,,+++)))(((((()))******)))''''''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++------///333777:::::::::<<>>:::777555444555444333333222222222222222222111///000666@@@HHH\\\lll{{{mmm___VVVLLLEEE>>>999888777555333777666444333222222333444444444444555555555555666777777666666666555555555888<<>>QQQrrryyypppiii[[[LLLFFFCCC@@@<<<;;;999:::;;;;;;;;;999666555333222111///...---,,,,,,(((***---000222222222111000//////.........//////------,,,,,,,,,---......222333777<<>>666222666666666666666666666666888999999999999888777777555333...***&&&'''+++.........///000000111111111111111000///...---,,,,,,))))))(((''''''''''''''''''''''''''''''((()))***---...000000000...,,,+++***)))((()))++++++)))((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++...---...111555888777666888CCCRRR^^^ccchhhmmmrrr{{{wwwrrrqqqtttwwwyyyzzzzzz|||}}}{{{qqqhhhTTTPPPPPPVVV^^^iii{{{|||{{{rrrxxxrrrjjjiii^^^```qqqzzzuuujjjXXXCCC333***((()))***)))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++'''---///+++222RRR{{{eeeSSSBBB:::555333>>>LLLhhhwwwppp^^^MMMCCCHHHDDDBBBBBB@@@<<<<<<@@@BBBBBBAAA@@@===:::777666666666444333222222222222111222222111111222666:::<<>>???;;;777555555555555444444444333222222333444444444444444555555555555666555555555555555777:::<<>><<<999666555555999:::888888888666111,,,---000555888888555333000000////////////000000000000000000000000000000000000000000000000000000rrrooo|||jjjVVVLLLIIIEEEAAA@@@:::777333000///...---,,,+++***))))))******)))''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&''')))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((())),,,===eeexxx]]]UUUXXXQQQeeeqqqnnnkkkppppppjjjfffjjjppppppaaaHHH444+++...333777444...---333;;;JJJPPPYYY```dddfffggggggffffffccc\\\QQQDDD999222777777777777777777777777888999999999999888777777555333...***&&&'''+++............//////000111222111111111000///...,,,+++)))((((((''''''''''''(((((('''''''''''''''((((((...///000000///---+++)))***)))))))))++++++***((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++.........000222555555555<<>>???>>>???@@@@@@???>>><<<;;;888777555444333222222222///000222333333333444555666666777888:::???GGGNNNQQQUUUZZZ```dddfffffffffcccbbbaaa^^^YYYTTTOOOLLLCCC@@@===;;;:::999888777888666444222222333333333444444333444444555555666444444444555555555555666555555555444444777<<>><<<<<<<<<<<<<<<;;;;;;;;;555444222000...---,,,+++******,,,---///000111222///............//////000---,,,,,,+++++++++,,,,,,///222333222111222666:::@@@@@@???>>><<<999666444888<<<>>><<<;;;;;;888333,,,---000555888999777444000000////////////000000111111111111111111111111////////////////////////|||ooommmmmmXXXMMMHHHCCC@@@@@@:::777333000///...---,,,+++***))))))******)))''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******222[[[qqq^^^[[[OOO\\\gggfff___]]]___```]]]```hhhooohhhSSS:::,,,,,,111666444///...111666CCCJJJTTT\\\aaacccdddeeefffgggfffaaaXXXKKK>>>666777777777777777777777777888999999999999888777777555333///+++((((((+++...---------...///000111222000000111111000...,,,+++((((((''''''''''''(((((()))((((((''''''''''''(((---............,,,+++******))))))***++++++***((('''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++---...//////000333888<<>>>>>===<<<;;;;;;;;;;;;555444333222222333444555111111111111222333333444444444444555555666666666444444444555555555555666555666666444444888@@@FFF]]]ppp{{{oooYYYHHH444000---//////+++***+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........///000000:::MMM\\\lll|||rrrIII222;;;AAAAAA```xxxkkk]]]SSSMMMFFF???======<<<;;;;;;;;;<<<<<<666444333000...---,,,,,,++++++,,,---///111333444000//////.........//////------,,,+++++++++,,,,,,+++...111222111444;;;AAA<<<<<<;;;;;;:::888777666;;;???AAA???>>>===999444---...000444777888666444000//////......//////000000000000000000000000000////////////////////////llldddvvvnnnYYYMMMGGGCCCAAABBB:::777333000///...---,,,+++***))))))******)))''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((***KKK|||mmmbbbYYYZZZ^^^```ZZZQQQPPPTTTRRRVVVaaallljjjWWW???111***///333444222000111333;;;CCCNNNXXX___bbbdddeeeggghhhiiifff^^^RRREEE<<<777777777777777777777777888999999999999888777777444333111---***)))+++---------------...000222333///000000000///---+++***((((((''''''''''''((((((***))))))((('''''''''(((+++++++++,,,,,,,,,------******)))***+++,,,***((('''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++...111000000555>>>GGGNNNXXXeeekkkllllllpppuuuwwwuuusssrrrsssuuuvvvvvvyyy|||yyynnnhhhtttzzzpppdddnnn}}}zzzhhhXXXBBB111+++***++++++))))))((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++---''')))...+++***===XXXqqq]]]MMMAAA888555555999BBBQQQeeeyyyxxx^^^PPPEEECCCDDDCCC@@@???:::;;;<<<>>>???@@@@@@AAA>>>===;;;999777666555555666666555555444333111000///...000555555000...111444444444555555555555555444444444555555555666666444444444222111111222333000111333333444444555666444444444555555555555555444444444555555555555666444666777777999@@@LLLUUUdddzzzoooZZZGGG999000---,,,///---***)))+++)))*********++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------...............333555<<>><<<:::::::::;;;<<<888666444222000...------+++++++++,,,///222555666111000///.....................---,,,,,,,,,,,,,,,(((***---000444888:::<<<888888777666666777777777;;;???@@@>>><<<;;;666111------///222555666444333//////............//////////////////////////////////////////////////////{{{kkkZZZiiimmmYYYLLLFFFCCCCCCEEE:::777333000///...---,,,+++***))))))******)))((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((&&&%%%&&&((((((&&&'''===hhhwwwhhhfff\\\YYY^^^ZZZMMMHHHKKKIIIOOO]]]jjjiiiWWWBBB666***---111333333222222222555>>>JJJUUU]]]bbbdddeeehhhjjjkkkiiibbbWWWIII@@@777777777777777777777777888999999999999888777777444333222///+++***,,,---------,,,---...000222333...///000000///---+++)))(((((('''''''''(((((()))+++***)))(((((('''(((((((((((()))***+++---...///+++***)))***,,,,,,***)))'''''''''''''''((())))))(((((((((((()))))))))))))))************+++++++++)))...222222111777DDDPPPXXXaaakkkooonnnmmmpppssswwwwwwxxxxxxxxxzzz|||}}}}}}kkk[[[fffwwwssshhhuuurrrcccSSS===...)))***++++++)))(((((((((''''''''''''%%%%%%&&&'''((()))******''''''''''''((((((((()))((((((((((((((((((((((((((()))******))))))***+++'''***,,,******///888???uuukkkYYYJJJ@@@;;;999222777@@@PPPfffzzzsss```LLLEEEDDDBBB???<<<:::;;;<<<===>>>???@@@AAAAAA???>>>;;;999888777777333222222222333444444333444///...111111...000666000000000000000111222333444444444333222111///...222333333333222222333444111222444444333333333444333444444555555444444333444444444555555555666666111444888;;;@@@KKKZZZeeesssxxx\\\JJJ;;;......,,,---000...******,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++555444111OOOoooooowwwuuu|||sssnnnEEE999888888FFF\\\ssscccYYYQQQIII@@@>>><<<:::999:::;;;<<<999888666333111000///...*********,,,...222555888222111000......---------///...------,,,,,,,,,,,,...---...333:::<<<999555888777666555555555666777888<<<===;;;888777222,,,,,,---...111444444333111//////............//////........................000000000000000000000000zzz~~~mmm___fffsssXXXJJJHHHGGGDDDBBB;;;777222///......------************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&&&&''''''###$$$&&&'''((())))))(((...///MMMwwwhhhiii```\\\ccciiieeeXXXMMMIIIYYYkkktttppp```HHH555...+++---444999666///+++111777BBBNNNXXX```ccceeeiiilllllliiiddd^^^SSSIII>>>888555777999888888999777888999::::::999888777444555444000,,,***+++...,,,---............000222444444222111///---,,,++++++)))'''%%%$$$%%%&&&'''(((***++++++)))'''&&&''')))))))))((((((***---000---,,,,,,+++*********+++(((((('''''''''(((((()))%%%&&&''''''((((((''''''))))))))))))***************,,,...000111999NNNaaadddgggkkknnnsssxxxvvvppp|||yyyvvvuuuxxx{{{{{{zzz{{{tttkkktttrrrpppsss||||||rrr\\\III555---+++***))))))******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))+++*********,,,...111333SSS|||kkk^^^QQQDDD:::666555777AAAOOObbbzzzwwwbbbOOODDD@@@AAABBB<<<===>>>???@@@???===<<>>222///......---,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...111111333BBB___zzz~~~uuu```zzzrrrYYYCCC777777???GGGlllppp^^^RRRNNNMMMDDD<<<;;;;;;999777888:::999888666333000...---,,,+++******,,,...111222222111111000///......------------,,,,,,,,,++++++,,,---...000333555666777222222333444444444333333666666666666555444333222+++,,,///111222222111000000000000000000000000000////////////////////////..................------{{{oooaaafffxxx\\\MMMIIIGGGCCCAAA;;;777222///......------************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((***,,,EEEtttzzzeeeggg```[[[^^^fffiii```UUUHHHPPP___ppp{{{uuu[[[AAA000,,,---444999666111...000666???IIISSSZZZ___aaadddhhhjjjhhhfffccc[[[RRRDDD<<<666888:::999777888666777888999999888777666555555444111---++++++---...//////.........111333444333222000...---+++++++++)))'''&&&%%%%%%&&&''''''(((******((('''''''''((())))))((('''(((+++...---,,,+++***************(((((('''''''''(((((()))%%%&&&''''''((((((''''''))))))))))))************+++,,,...///000888JJJ\\\hhhmmmppppppssswwwyyywwwxxxvvvuuuwww{{{~~~kkk___bbbiiisss{{{{{{tttooozzzyyyvvvwww{{{|||rrrgggVVVDDD222+++))))))(((((())))))))))))((((((''''''))))))))))))((((((((('''&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))+++---///111<<>>???@@@@@@???>>><<<;;;777777777777666555333333333222222111111222222333111111111222333444444444222222222222222222222222333333333333333333333333333333444444555555555555555555555555555444444444444444444333222222444666;;;888???QQQaaalllzzz|||dddTTTFFF888000000...------,,,++++++******++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...000000111;;;UUUllluuuzzzeeeoooyyycccGGG777888???BBBWWWvvvooo___UUUQQQIIIAAA>>><<<888666888::::::999888666333111///...---,,,++++++---///000000000000//////.........---,,,,,,,,,++++++++++++******,,,---///000222222111111222222333333222222555555555555444333222111,,,---///111222111000///////////////////////////////////////////////////........................rrrdddfff~~~~~~```PPPKKKGGGCCC@@@;;;777222///......------************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&&&&((('''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((***,,,>>>eeellliiigggbbb___eeekkkfffZZZHHHEEEJJJ```zzzeeeGGG222---,,,222888777333222///333999BBBKKKTTTZZZ^^^```dddgggggghhhhhhccc\\\MMMBBB888777:::999777777555666777888888777666555555555444111...,,,,,,---111111000///......111444333222111///...,,,+++***+++***(((&&&&&&&&&''''''%%%'''((()))'''''''''((()))))))))(((&&&''')))+++,,,+++******************)))((((((''''''(((((((((&&&&&&'''(((((((((((('''))))))))))))************,,,,,,---000111888IIIYYYgggmmmpppnnnnnnrrrvvvwwwuuuuuuvvvzzz~~~zzzyyy}}}yyydddVVVZZZaaajjjrrrtttooojjjnnnrrrwww{{{~~~|||qqqdddMMM===...((((((''''''((()))))))))((((((((((((''')))))))))(((((((((''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))***+++---...///MMM|||rrrfffWWWLLL>>>777111333;;;III]]]nnnzzzhhhVVVHHHBBBAAAAAA???===::::::;;;<<<:::;;;===???@@@@@@??????:::999999888777666444444444333333333333333333444222222333333444444555555222222222222222222222222111222222222333444444444444555555555555666666666666555555555444444333333444555555555444555777999===BBBLLL^^^rrr{{{{{{mmmVVVFFF:::///---111------,,,,,,++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000///---333FFFZZZmmmrrrooosss}}}}}}}}}]]]DDD;;;:::999FFF^^^gggUUUMMMGGGCCCAAA===999888:::::::::;;;;;;:::777444333000///...,,,,,,,,,---...///.....................,,,,,,,,,+++++++++******)))******+++,,,---.........///000111111111111111222222333222222111000///...///000111111000///...////////////////////////////////////////////////........................tttffffff|||bbbQQQLLLHHHBBB???;;;777222///......------************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&'''***)))&&&%%%$$$%%%'''((((((+++666TTTxxxnnnuuuuuummmkkkmmmhhh]]]SSSFFF>>>MMMjjjwwwdddIII666///+++///444555444444...000444:::CCCNNNWWW\\\^^^bbbeeefffhhhjjjgggaaaXXXIII:::555777777666777444555666777777777666555666666444222///------,,,222222111///...///222555222111000///...,,,+++++++++***)))(((''''''''''''###%%%''''''''''''((()))*********)))''''''(((***+++******)))))))))*********)))((((((((((((((((((&&&&&&'''(((((((((((((((((()))))))))************++++++---222777???MMM[[[eeekkknnnmmmooossstttrrrtttvvvyyy|||~~~~~~wwwwwwyyy|||xxxgggbbbfffjjjllloooooojjjccc\\\iiiwww}}}nnn```CCC777+++'''(((''''''((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++*********+++,,,,,,222;;;bbbzzzjjjZZZOOOBBB<<<777777;;;BBBMMMXXXqqq{{{mmmXXXJJJEEEBBBAAABBBCCCBBB>>>999999:::;;;===>>>>>>>>>>>>;;;;;;;;;:::999777666555555555444444444444555555333333333333444444555555111111111111111111111111222222333333444555666666555666666666666666666666666555555444444333333222222444555555666888<<>>JJJhhhfffLLL???===>>>AAA@@@<<<;;;>>>999:::;;;<<<;;;999777555111000///...------......---------...............,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---...///////////////000000111000000///......000000111111000///...---////////////////////////////////////////////////............////////////wwwiiiggg|||aaaQQQLLLHHHCCC@@@;;;777222///......------************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''%%%$$$%%%&&&'''"""&&&+++@@@kkkvvvyyytttooogggbbbQQQAAACCCWWWfffaaaRRR;;;222+++,,,000222333555------///555===IIISSSZZZ]]]bbbdddeeegggiiifff```aaaPPP>>>555444444555888333444555666777777666555777666444333111///---,,,222222222000///000333555222111111///...---,,,++++++******)))((((((((('''###%%%&&&'''&&&''')))***+++,,,,,,+++)))((()))***)))))))))(((((())))))*********)))(((((((((((((((&&&'''(((((())))))((((((((()))))))))******************...777@@@JJJXXXccciiinnnrrrsssvvvxxxuuuoooqqqtttxxx|||~~~~~~~~~~~~}}}uuuxxxzzzxxx~~~ttthhhhhhmmmnnnlllllllllggg```UUUhhh}}}xxxdddSSS;;;111)))((()))(((((()))'''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,000111HHHwww{{{mmmfffNNNEEE;;;888777999@@@HHHVVVbbbvvvtttdddRRRHHH???>>>DDDFFF@@@:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888777666777777666666666666777777333333333444444444444444222222222222222222222222333444444555666777888888666666666666666666666555555555444444333333333333222333444444666:::@@@DDDSSSiii~~~nnnWWWPPPFFF===444---+++---,,,+++++++++++++++******************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,...000......555???```kkknnnvvvTTT<<<;;;:::;;;NNNuuukkkNNN;;;999<<>><<<===888999:::;;;;;;999888777111111000000000000000000---------...............,,,,,,,,,+++++++++******+++++++++++++++************+++,,,---............//////000000//////......111111111000000///..............................////////////////////////........./////////000000{{{nnnjjj~~~aaaQQQLLLHHHCCC@@@;;;777222///......------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''###''')))333WWW|||wwwuuufffZZZJJJBBBJJJXXX^^^\\\CCC888---+++...000222555...------111888CCCMMMTTTXXX]]]aaacccfffhhhddd^^^cccUUUEEE;;;666333555888333444555777777777666666888666444333333111...+++///000111111000111333555222222111000///...------+++++++++***))))))((((((%%%&&&''''''&&&''')))++++++,,,,,,+++***))))))***((((((((((((((())))))***++++++***)))((((((((((((''''''((())))))))))))((())))))))))))******************000<<>>\\\}}}vvvcccUUUEEE;;;666555999??????III]]]xxxkkkZZZFFF>>>@@@DDDBBB===<<<<<<<<<;;;::::::999999;;;;;;;;;;;;::::::999888999888888777777888888999555555555555555555555555555555555555555555555555555666666666777888888888666666666555555555555444333333333333333333444444444444555666:::BBBLLLSSSooo}}}pppVVVIIIEEE???999333///,,,+++++++++++++++++++++******************************)))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,++++++---000///...222999RRRnnnwwweeeCCC;;;;;;777@@@^^^{{{bbbMMMGGGDDDEEEFFFAAA<<<;;;999999::::::999999888888333333333333222222222222///.....................---------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,---.........//////000000000000//////111111000000/////////...........................////////////////////////.........//////000000111sssnnncccRRRLLLHHHCCC@@@;;;777222///......------************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''+++***,,,DDDlll~~~yyyzzzwwwyyygggcccXXXNNNMMMVVV___bbbLLL>>>111,,,---///222666111///---...333<<>>===<<<;;;;;;:::::::::::::::;;;;;;::::::999::::::999999999999::::::888888888888888888888888777777777777777777777777666666666666666777777777555555555555444444333333222222222333333444444555555666888>>>HHHWWWgggqqqvvvYYYJJJ???;;;666111//////---*********************++++++************************))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,+++---000000...000444DDDhhhjjjiiitttQQQ999:::888<<>>======<<<<<<<<<888999::::::;;;;;;::::::;;;::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888666666666666666555555555555555444444444333333333000111222333444444555666444666<<>>EEEJJJSSS\\\bbbdddcccbbb```bbb^^^RRRGGGAAA===:::333444555666666666888999:::888777555333222222111,,,,,,...111444666555444666444222000...------.........---,,,+++))))))((())))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))***'''%%%%%%))),,,,,,+++000666???KKK\\\kkkqqqoooxxxpppkkkmmmooozzzzzzyyy}}}}}}tttlllvvvtttkkksssvvvlllrrrzzz}}}vvvqqqsss}}}~~~xxxvvvrrrXXXCCC555+++)))'''(((******(((%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++******+++,,,---,,,...111444GGGtttzzzjjjfff```OOO;;;666444888CCCOOO]]]pppmmmZZZPPPHHHEEEAAA>>>============<<<:::888777777888777666666666666555555555888:::999999999999999999999999888888888888777777777777666555333111111222333444222111111000111222333444555666777666555666999;;;<<>><<<;;;999999999999999:::;;;:::777444444222111111222222000///......------------------******+++++++++,,,,,,,,,,,,---...///000111111111111222444444444111///------------........./////////////////////////////////////////////////////////000000000111333777:::|||yyyqqqcccUUUPPPIIIDDDCCC999666222000//////...---*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###''''''((()))...PPPpppgggZZZQQQVVV___cccgggjjjkkkhhhccc^^^bbbWWWGGG999000,,,+++,,,///111222000...///222666EEEKKKRRRVVVWWWYYY___dddggggggddd[[[SSSKKK@@@666888888888888777777666666666666777888888777555555000......///111333444333555444222111//////............---,,,+++***))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''(((((()))***++++++++++++***)))(((((((((((((((((((((((())))))))))))&&&))),,,,,,++++++...111???NNN^^^eeekkkuuuxxxpppooosssuuutttsssxxx||||||zzzvvvlllbbb^^^lllzzzzzzmmmdddkkkyyy}}}yyyuuurrrrrrsssxxx|||^^^FFF444+++)))((((((((())))))(((&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***))))))***,,,---,,,...///+++,,,<<>>???>>>=========;;;999666777777777777777777777777666666666666666666666666777777666666666555555555111111111222333333444444111222333555666777777777888:::;;;;;;===DDDNNNUUUfffvvv[[[EEE@@@???777...---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///111...>>>aaazzzpppYYYjjjfffWWWCCC777555888888666IIIkkkuuuiii]]]RRRKKKLLLLLLKKKGGGAAA===;;;<<<;;;:::999999;;;;;;:::888333333333444555555333111//////......---------,,,******+++++++++,,,,,,,,,......///000000000000000000000000000000///...---------........./////////////////////////////////////////////////////////---///111333444666999<<>><<<<<<<<<;;;999::::::999999999888777555666666666666666666666666777777666666666555555555111222333444444444444333555555555666777999:::;;;<<>>999000***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,------......111...444KKKggg|||{{{iiiEEE444555888666<<<[[[zzzoooaaaWWWTTTSSSQQQMMMHHHCCC@@@>>>===;;;999999:::;;;;;;;;;333333444666888888555333000000//////...---,,,,,,******+++++++++,,,,,,,,,.........//////...------......------------------............////////////////////////////////////////////////////////////---000222444555666888:::vvv|||fffVVVPPPKKKFFFCCC999666222000//////...---,,,,,,++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$ %%%***&&&333QQQyyylll___ZZZ```ccc```UUULLLHHHEEEAAAKKK[[[dddXXXDDD555///---+++///222333000.........222<<>>JJJ[[[ccclllrrrxxx}}}}}}zzzdddgggnnnvvvzzz{{{zzzzzzyyyzzz|||~~~zzzrrrhhhbbbzzz~~~vvvfffbbbrrr{{{wwwtttnnnddd\\\aaavvvuuu[[[DDD444,,,***&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))******)))(((***+++''''''))),,,------///333555VVVkkkYYYPPPJJJBBB;;;888CCCRRR\\\eeeppp~~~zzzhhh]]]MMMIIICCC@@@??????@@@???===;;;999:::<<<<<<;;;999777777777777777777777777888888777777777666666666777888888999888888777777>>><<<:::888999;;;???AAAHHHQQQ^^^iiiuuuwwwvvvqqqUUUDDD777888777///+++---))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,---------111444333555MMMooo}}}bbb@@@888999999888KKKkkk~~~rrriiiYYYTTTOOOMMMMMMKKKFFFBBB???===:::999:::;;;;;;:::444444555888:::999777555222222111000...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***---,,,+++++++++,,,---............/////////000000////////////////////////000000000000000000000000///111333444444444666888yyyzzzhhhWWWPPPLLLGGGBBB999666222000//////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&(((,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&!!!$$$***(((,,,===kkkttteee___ZZZdddggg```WWWRRRLLLEEEIIIZZZjjjhhhTTT===111...+++,,,///222222111///------555@@@GGGKKKPPPWWW\\\___dddhhhhhhiiihhhaaaZZZJJJDDD<<<777666777666555333444666888999:::::::::777555333222222222111000111222222333222222111111...---------,,,,,,,,,+++++++++++++++++++++++++++'''((()))((('''&&&'''))))))))))))*********++++++)))((((((''''''((((((((((((((((((((())))))))))))(((***+++***---999LLLZZZdddiiiooovvv~~~xxxhhhjjjpppvvvxxxxxx||||||yyyxxxvvvqqqllllllooozzzmmmdddnnnqqqnnnwwwooojjjaaa]]]iiiiiiOOO<<>>EEENNNVVV[[[mmmyyymmmttthhhVVVGGG>>>666333---''')))000((())))))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---+++333111,,,===aaa|||{{{gggttt{{{VVVAAA888333555<<>><<<========================<<<<<<<<<;;;;;;;;;;;;:::888888888999:::<<>><<<:::777888777666777888999888777555444333111///---,,,+++******+++++++++,,,,,,,,,)))******++++++++++++***++++++,,,---......//////.../////////000000000000////////////////////////000000000000000000000000222333333333333555999<<<{{{kkkXXXOOOLLLFFF@@@999666222000//////...---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!%%%)))***&&&"""''''''''''''''''''''''''---...&&&'''((((((---666kkk}}}kkkqqqrrrnnnpppsssiiiZZZ;;;===LLLaaa```JJJ666222,,,))))))///666888444...+++,,,...333:::CCCKKKPPPXXX```ffffffeeehhhjjjjjjaaaVVVGGG<<<888777555333444444444555666888999:::999888777777666444000...000111222333444333222111------------------,,,,,,************************'''((()))((('''&&&'''))),,,,,,++++++***)))))))))(((((('''''''''(((((()))(((((((((((())))))))))))''')))---333>>>OOOaaammmnnnsssxxx|||xxxpppsssqqqttt|||~~~zzzwwwxxxyyyqqqhhh___YYY\\\oootttjjjdddoookkkXXXVVVXXX___kkkxxxzzz~~~iiiKKK999///***+++///###&&&)))(((&&&&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((())))))(((((()))***'''***+++******,,,......---222444;;;^^^zzzoooiii```VVVGGGBBB===???JJJ[[[lllvvvtttssstttzzzooofffZZZRRRNNNKKKFFFBBB????????????????????????>>>>>>=========<<<<<<<<<>>>>>>>>>@@@CCCFFFJJJMMMZZZaaammm|||xxxyyy~~~kkkOOOBBB===666444///...000111,,,%%%((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,...+++///666222555UUU}}}xxxeeebbbhhhwwwxxxZZZFFF>>>;;;888;;;KKKjjj}}}vvviii[[[PPPLLLMMMPPPMMMJJJFFFCCCAAA>>>:::777999888666666777888888777555555333111///...,,,+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---...///000000000////////////000000000000////////////////////////000000000000000000000000222333333333444888<<<@@@