Discuss Scratch

creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

{}U{{UU}U{{{{}UU}{{}U}{}U{}}}{}{U{{}}U}U{{{{}{}{UU}}{{U{UU{{U}}U}UU}}}{{UUU{{}UU{}U{}{U}U}{{{UU}U{}U{}{{{{}{}{{U{UU{{{}}U}UU}U{}{UUUU}}U}U{{}{}UU}U{{U}U}}{}}U{{{UU}{U{}{U{}}{{UUU}U{}U}}}{UU{{{}}U}UUUUU}}UU}{{{{{U{}{}}}}{{}UUUU{UU{}U}}{}U{}{}{U}U}{}{U}{}{}{UUU}{}U}UU}U{{}{UU{}}}}U}U{{U}U}}U{}U{U{U{{UUU{{U}{U}U{}U}{}UU{U}}U{UUU{{U}}}{}{{U{}}{}U{}{{UU}UUUU}{UU}U}}{}UUUU{{U}{UU}U}}}{{UUU}UUU{{U{U}{}}}}{{UUU{U}{{{U}UU{U{U}}}{U{}UU}}{}{}U}{}}{{U{{}U}}U{UU}}U{}U}}}}}{{}{{}U{U{}}U}{}{{}U}{}}U}{UU}{UU}{{{{{}U{{UU}}{{}{{}UU{}U{}}{UU}{}U{U}U}{}}U}{U{}U}}}}{{{U}U{U}{{U{}{U{U}}{UUU}UU{U}}}{UU}{}{{U{U}{{}{}{{}}}U}}}U}{U}}}}}UU}U}U{{}U{{}U{U}{}{U{}U}U{}U}U}UU{{U{}{{{UUU{}{U{U{{{}U{}{{}U}}}UUUUU}U}{}UUU{U{}UUUU{UUU}UUU}}U}UU{UU}{}}U}{U{{U{U{}{{}{U{}}}}}}{UUU}}U}{}{UU}U}{{{{}U{U}{U{U}}U{U}U{U{UU{}{UU{UUU{{}}{}UU}{{}{{{}}{{}{}}}{{{UUU{U{{UUUU{UU}}}}}{{{}U}{}U}UU}UU}{}}UU}U{{U}}}{}UU{{U}{}}U}U}}}}{U{UU{}UU}{}{}U}}UU}{}}{U}}{U}UU}}{{U{{UUUUU{{U}{{{}}{}}U{{{{{U}{}U{{{{}{}}{U}{{{}U{U}U}U}U{}}U}{{{U}{}U{}U{}}{U}U}{}{{U{{{}{U{{UUUU{}}UU}}{}}{U}{}}{}{{{}{}{U}{}}}{{{{U{U{U{U{}U{}U{U{U{UUUU}}}U{U{}U{}U{{{}U}}{}}}U}U}}}{}U{U}{{UU{}}{{UU}}}}U}UU}}}{{U}U}U}}{U{U{}UU{}U}{U}}U{U}}{{U}{UUU}{{}U}}}{{}{{{}}U{{}U{}}{{}}{{}}}{UU{UU}U{}UUU{}UU{U}U{{U}{}U}U}{}{{{UU}}U{{{{{{{}{}U}}{}U}}}{}}{{}{}{{{UU}}{}}{U}}UU{}}}U{{{{UUUU}}}{}UUUUU}}U{}}U}U}U}U{{}}}{UU{{{{}{{{U}}}}}{{U}}{UU}{}}}}U{{U}UUUU{{{U{{U{U{U}}U}{}}}U}}UU}}U}UUU{UUU}{{UU{{U{{{{U{}}U}U}{U{UUUUU}{UUU}U{{{{}}U{{{}U}{{{}}}{}UU}}U}}}}{}}{U}}U}}{}}}}}}}U{{{}{U{{{U{U{{{{}}U}{}}}U{}{{}U{}UU{U}}}}}}}{U{}U{U{}UU}U{{UU}{}}}UUUUU{}{{{}{U}{UU{U{U{U{}U{}}{UU{U}U{}{{U}U}{{}}U}{{U}{UUU}}}{}U{{{}U}U{{{U{U}}{}U}}}U{{}}}}}}}}{{U{U{{}{U}{U{{}{U{UUU}{}}}{}U{U{}}}U}}}{U}UU}}{}}}{{{{{}{}}}U}}}U{}{}{U{{U{U{{{U{U{U{{{U{UU{{{U{}UUU}}UUUU{UUUU}U{{{}}{{{UU}}}}}{}UUUU{UUUU{{U}{}}}{}U{U{{}{{}}UU}}{}}{{UUU{}U{U}}}{}{UUUU}{}{}}}{}}}UU{U}UU}UU}{UU{U}{}U}}U}{UU{U}UU{U{{}{{UU{U{U}{}{}{{}{}{U{U{{}{}}{U}}}{{U{}UU}{U}UU{}}}U}U{}}}}}U{}{}}UU{{U}{}}}{{U}U{U{}{{{U}U{{}{{{{U}{+++++++U}U}U}U{}{{}U{{U{U}U}}}}U}{}}U{{}U{U}{++++++++}UU{{}UU{+++++++++++++U}}U}{}}U}{{{{U}U{U}{U{UU{{U}U}+++++++++++++}U{}U}++++U}U{U+++++++++{{}{}}UUU}UU{{{U{{U{}{U{U++++++U}}U}U++++}}U}+++}{U}U{{}U}{++++++++U{{}U}{UUUU{}{{U}}}}+++++}UU}UU{{}U}++U{}{++{}{}{U{U}{U}UU}{++++++++}}}}U{}U}UUUUU+++++{{}U}}{U{}}}}+++U{+++{UUUU}UU{{}U}{U}}UU+++++++}{{{{}U}{UU++++U}U}{{U{}{U{{{U{++++++UU}UU}}}{U{U}}UU}}{{U}{{++++U}{}U}{}++++}}}}{U}{}}{{}}{UU{}+++++}UUU}}{{}U{}{}}{}{U{}U}{}U++++++}{{++++UU}{{}UU{{}}U{U{U{}{{U}++{UU{}{}{UUU{{}U{{UU{}U{}U{+++++++++++}U{U}{{U}{}UU{U}{{}}}}{UU}{{U}}U}U{}}}{{}{U}{{}U}{{}}}}}{}+++++{U}{UUU{{}U}{U}U}{U}U}U}}U}U{}{U}}{UU{{}UUUU}UUU{U{{U}}}{}{UU{}{{{{{U{{}}U}{U}}}U}U}U{}}UUU{U{U}{{{{{{}}UU}}UU}}UU}{}}U{{}}U{}}U}}}}UU{U{{{U}U{}UU{}}U}{UUU{}{U{}}UUU{U}{}{{}U{UU{{{{U}}{U}UUU}U{}{{{}{{U{U}}U}{{}}UU{}}UU}{U{{UU{{{{{UU{}{UUUU}U{U{UUU}}{{{{U}}UU}}}{U{U}}UU{U}{UU{U{{}{}UU}U{}}UUUU{U{{{{{}UU}}UU{{UU}}U{{{}{{{U{U}UU{U{{{U{{U{U{U{{UU{{UU{{UU{U{U{}}}}U{UU}}UU{U{{{{U{}}}UU}{}{U}UUU}}}}U}U}U}UU}U}{}U{UU{U{UUU{{{}U{{U}{{}}}}{{}}}{{}U}}{UUU{}{}{{}{}{U}{}{U{}}U}UU{U}{{}U}{}{U{{}U}U}}U}U}{{{{}{{{U}{}{}{UU{}{}U}UU{UU{}{{}U{}U{UU}{UU}{U{{U}U}}}}{}U{}{{}{}U{}{U{{{UUU}}UUUU{UUUU{}UU{}}{U{{{{UU}{{}}UU{{}U}U{{U{UUU}U{{U}{}{{U}U}U{U{{}{{}}{{}{UUU}}}{{U{UU{{{{UUUU}{{}U}U{U}{{{{U{U{}}}U{}}}{}UU{{U{{}}UUU{}U}UUU{{UU{{{}{{U}U{{U{{{U}}U{{{{UU}}}U}UU}{{{{{UU{{{U}UU}}{}{U}{{}{}{{}{U}U{UU{U}{U{{U}U{{}U{{}}{}U{{}U}U{{}U}{}{{{U}}{}{{}U{{{{U}UU{}U}{{UUU{UU}UU{}U{U{{U{}{U{}U{{}{U{{UU{UUU}}}U}UU}U{U}}U}}{{}{UU}{}UU{U{}UUU}UU}}U}U}}}}}UU{{{}}U{{}UU{UUU{}{}UU{UUU}{UU}U{U}}{}{UU}}}}{{U}{{UU}}{U{}{U}{UUU}{}}}{{}U{}}}}U}{U}U}U{U}}}{}}}UU}{U{{}U}UUU{{{U}}{}U{U}U}{}}{{U{{}}}{{U{U}}}U}{{UU}UU{}UU}{}}}}{}{{{{}}{}U{U}}{U}{}{}{}}{U}}{{{U}UU}UU}UU{U}{}UUU}}{U{{U}}{}}{{{{}{{{{}U}}{}}{}{}U}{{}{{UU}U}{UU{{U}{UU{{}{U}{U{U}{{}{}}}UUUUU}}U{UU{{UUU}{U{}{UU}{}}{UU{}UU{}{}}UU}{}{}{U}{{UUU{}U{U{}{{{}{{UU{UU}}UUU}}{U{}U}}U}{U{U}}UUUUU}}{U}U{U}{U{{}{U{}{}{UUU}UUU{{{{UU}{{U}U}}}UU{}}{U}U{UU{{{{}{}U}{}U}{U{{U}}}}}U{UU{{}UU{{U}{{{{{}U{U{U}}U{}}}U{{{{{}}{}{{}}U}}{}}}}}}{}{UU}U{{}UU}}U{{{}}U}{{{UUU}}}}}{UU{}}{U{{{U}}{{}}{}UU{{{UU{{{{{}}{U}}{UUUUU}{U{U{U}}{U{UUU}U{U{U{U{UU{{}U{{}}}}}}}{}UUUUU{U{{}{}UU{{}U{}U{{U{}U}{}{{UU{}}U{U{UUU}{}{UUU}}}}}}}{}}}}UU}}U{U}}{{{}}}UU}{}}U}}UU{{}}}U{}}U}}}U}U}U}}}}{}}{UU}}U{}{}U{{}{U}U{{}{}{{}{}}}{U}{{{{}{}}{UU{U}{}}}}U}}UU}}UU}}}}}}{U{{U}{}{}{{}}UU{{}}{U}}U{}{}U}}}{}{U{UU{{U{{U{UU{UUUU}}}U}{}}U}}{{{{U{}U}}{UUUU{{}}{{{}{UUU{}}{U{U}U{{U{}U{{}}{{U}{}U{}{}UU}UUUUUUU{}}}{U}{UU{U{U{{}{}U}U{}}}}U}{{U}}U{}}UU{{}}UUU}U{{}U{}{U}U}}}{{}}{{{}}UUU{U{}{{}{UU{}}U}{U}{}U}{UU}U{{UU}U}U}}}{{{}U}}{U}}{U{U{{{{U{UU}{{{}U}{{}{}}{U{{}{}{}U}{U{UUU}}}UU{U}}U{UUU{UU{}U{}U{{}}U}{{}UU}{U{{U}{{U{}U{}{{U}UU{}{}{{{{{}}{{U{{{UUU{U}U{{U{}{{{}}UUUU{U{}{U{U}}{U}}}}U}UU{U}UU{U}U{U{{}{}{{}}{{}{}{}}U}{}}{U}{{U}}UU{{}{U{UU}}{{{}UU{{U{{U{}U}U}}U}U{{}}U{{{U}U{U{{UUUU}{}}{U}{}{{}{{}{}{{UU{U{}{UU}}{}UUU{}}}}{U}U}U{U{}U{}{{U{}U{}{{U}{U{}{{{U}{}{UUU}}}{}}UU}}}UU{{U}{U{{}U{UU{U}U{}}U{U}UU{{{UUU}UU{U{}}{}UU{{{U{}}UU{}{}U}{U}}{{U}U{{}{UUUU{UUU{}{{}}UU}U}{}}}{{{}}}U{}UUU}{U{U}U}++{U}UUU{U{}}UUU{{{}U{}}UU{UU}}{{U}UUU{{{UU}{UU}}U}}}++{{U{}U}U}+++}UUU}{{U}}{U}UUU}{UU}{{}U}UU}U}}U{}}{{{{U{{{UUUU++++}UUUUU}UU{+++U}}}UU}UUU{U{}{}{U{U}}}}UU}UUU}}U}U}}}U{}{}U{++++++U}U}{UU}{U}+++U}U{}{{}U{U}}{}U{}{U{}}{}U{{}}UU}}U}U}}U{U+++++}++{U{U{}}{{U{{+++{{U{}{{}U}U}U{UU}}{}}{{}}U}}UUU}}}U{{{{+++++UU{++U{{{}U{{}U{{U+++{}U{{U{U}UUU}U}{{UU{U}UU{UUU{UU}{{}U+++++{U}U}++{U}}U{U}}}U{}U+++}}{U}U{U{}{U{{}UU}}}}U{}}{}{U{{}{+++++{}U}U{U+++}UUU{{}{{{}}{}+++}U{{U{UU{{}{}}}U{{}{{}}U{{UUUU+++++}}U{{U}UU++++{}{U}{{U{UU{U}+++{U}}U}}{{{{U}U{{U}U{}U}U}{{U++++}}U{U}}U}}U{}++++U}}{}}}}{UUU{++++}}U}UU{}UU}{{}}{{U}}{UU{}+++{}}}U{}}U{{U{U{}+++++{U{}}{}U{{{{+++++++}UU{{U}U{{U}}}}}U{}U+++{U{U}}}{{}U{{{{}UU{+++++{}{{{}{{{}{}++++++++U}}UU}UU{{{}}}{}+++U}}UU}}{{{{{}}{}UUUU}{++++UU{}{{{}{}U{UU{++++++++}U{}{{}{}UU+++U}U{U{U{{U{{U{}U}U}U}U{U{++U{}{U}U{}}UU{U}{{U++++++++++++++++++{{UUU{{}}{{U}U{}{}{{}{U}U{{{UU{{{{UU}}}{{}UUU{{{{U+++++++++++++{UUU{}U{}}}U{UUUU}{{{UUU}}}U}UU}}U{{{{UU}{}UU}U{{}}UUU{{U}}U{}}{{U{}}{{U}U{U{{U}U{}U}{{U}U{{U}{{{}}{UU{{{{{UUU}{{{U}{}UU{U}}}{}U{}U}U}{{}{{U{}}U{{{{{U}{{{U}}}}{}{U}{}}{}{}}{{}}U{}U}}}{}{U{}{UUU{{{}}{{}{}{}UU}UU}}}U}U{}U{}U}{UU}{{{{}}{{}{}}}U}}}{}U{}}{}{U}}UU{{}{}{U{{U{U}{U}}U}{{}}}}{{U{}}}U{{}UU}U}{U}{}{{{{UUUUU{{}UUUU}}{{}U}U{U{U}{{}{{}}{UU{{}{UU}U}U}{U{{U{}U{{U{}}{U{}}UU{{U}{{U}UU}{{}{{U{{{U{{U{}U}U}UU}{{}{}}UU}U}U}{U{}}{{UU{UU{}}}U}}{U}{}UUU{U{U{{U{{{{UUU{{}{{UUUU{U}{{}}}U}{{}UU{{}}U{U{{U{U{UU{U{{{UUUU{{U}{}}}}{U}{U{}}}}{}{{{{U}}{}{U{UU{}{U{{}{}}}U{UU{{UUUU}U}{{{U{{{{{{UU{}}UU}U}U}}U}}}}}U}{UUU{U}}}U}UU}}{}{{UU{{{U{}}}UU}{U{U{{{{{}U{U}}{}}UU{U}UU{{{U}}{}{UU{U}}}}{UU}{}U{U{}}UUU{}UU{{}}UU{}}{{}{U}}U{{}U{{}U}{U{{{{{{}U}{UUUUU{}}}}{}{}}}U}U}}U{U}}{}U{}UU{{}UU}{}UU{UU{UUUUU{}{U{}U{{}{{{U}UUU{{{}{}{{U{UU{{{U}{{}U{U{}U{{}}{UUUUU{U{U{UU{{}UU{{}U{{{{{{}}{{{{}UU{{}U{U}{U}}UUU}}{U{}}UU{{}U{}{}}{{U{U}{}}U}{UU}}UU{{}UUU}}}UUU}{UUU{}}U}UU{{{U}}U{{{U}{UUU}{}}}}}U}U{}}{U{{U}{}}UUUU{}{{{U{{}}}UUUU{U{{{{{U{U{}UUU}{U{{}}{}{{{}}U{{{{}}{{}{}UU}{{{}}}{UU{UU{UUU{}U}{{{}{UU}}{{UU}}}{{{}}{{U{{{{}{U}U}}UU}}U}{{U{}UU{U{UU{{}{{{UU{}}}{}{UUU{{U{}}U{U}U{U}}}UUUU}}U{U}U}}{{}{{}}U{}}{UU}{}UU}}UU}}U}{U{U}U{U{{U}U{UUUU{{}{}U}}}U{{{}}{{}U}}}U{U{{{{}}}{}{}}}{U}}{{{{U{}{{{U}{}{UU}UUU{U{U{U}}U{UUU{}}U{{}}{UUU}}{{{{{U}}U{{U}}}UU}}}{}}}UU}}}UU{}{{{{U{}{}{}}UUU}{{UUU}UUU{UU{UU{{UUUU}UUU}}{{}}UUU}UU{}{}U{U{UUUU}{U{}UU}UU{}U}U{{U{U{}U}{}}}}{}{{}U{}{{{U{}{}}}}{}UU{}{U{}U}{{U}}U{U}}}}{{}}U{}}{U{{}U{{U{U{U}U{U{}}{{}UU{}}{UU}U{{}}{{}}{U{{}}}U}U}U}}U}}}U{}U{U{}}{UU{}}U{{{U{}}{{}U{{U{{}{U{{{{}{}U{}{UUU}}{{U{}U{{}{}}UU}}}}U}}}{}U}}{U}UUU{U{UU}{{}}{U{{{U{}{{{UUU{}{}}{{}}{{U{U}U{}U}}{U}U{}U}UU{{{}{U{U{{{}{{U{U{}{{{UUUUU{{U{}UU{}}}}}U}U{UU{}UUU{{{{}{U{{U{UUU}{{U}U{{{}}{UUU}{{}{U{U{}{{U}U{{+++++++++UUU{U}}}}}UUU{U}{U}{UU}}}UU{}U}U}{}U{}}UU}{{U}}U{U{{{U++++++++++++++++++}{U}}{{U}UU}UU}{UUU{U{{}U}}{{}}{}{U{UU}{{U{{U+++UUU}{{U++++++++++}{{}}U}UU{{}{}{}}UUU}UU}{}{{}}}U}{}}{U{}}{{+++UU{}{UU{}{}}{}U}++}{{U{}}}U}}{}U{{{}}U}}U{}U}{U}}{{{}{UUU}{{+++{U}{U{{U}UUU{}{UU+++{U}U{{}}{{{U}U{U}{}}UU}U{{}U}}U{{{{{}U{U+++UUUU{}{{}U}}}}}{{U}++}{UUUU{{}{{}}U{U}}}{}{{}{U{UUUU}U{}U}{U+++{}U}U}}{{}}{{U}{{{}}+++{U{}}}}}{U}{}U{U{U{U{{}}}U}}{U}{{}{UU+++}U{}}{}}UUUU}{{{{}}{UU+++}U{{{U{UU}}U{}{{{{{}}{{}}U{UUUUU}U}+++}}{{UU{}}{}}}{{U{U}}UUU{++{{UU}UUU{{UUU}{{}{UU}{}{}{UU}U{}{}+++}U{{}UUUU}U{}U}}}}}U}U{}U+++U{UU{{UU{U}{{UU{{{{UUU{{{{}UU{U}+++U}U}{U{U{UU{{{}}{}UU{}{U{U}++U}U{}U}{}U}}{{}UU{}}U}}{}{{UUUU+++}U}U{U{}U{U}{{U{}U}}}U{UU}U{+++{{}U}{}}U{U}{}}U{{{}}}}}UUUUU+++{}{U{{U}}}}U{UUU}U{}UU{U{}UU{U++}}U}{{}{{{{{}}{U}}}UU}U}{U{U}++U}U{{U}UUU}U{U{{{{UU{U{{{{}}{{U+++}U}UUUU{}{UU{{UU}U}U{{}{U}}+++}}}U}U{{{U}U{{{}{}U}}U}U}{{{{{UU+++U}}U}{}}{U}U{{{U}UUU}}{{UU++}{{UUU}U{}{{}{{UU}{U}U{}}U}}{}}{}{++U}{U{{{U}U{}{{}{U{U}U{UU}}U}{{{U}U{}{}UU}}}}}UU}}{{U{U{{{{{}U{+++}{}U}{}}{}U}}{U}UUU{U{U++{}UUU}}{UU{U}}}U{}U}}}U}U{}{{{U}{{U}}++U}}}{UU}}}UUU}+++++++++++}{U{U}{}UU{U{{}}U{{{{U{{}U}UUU}}{{{}{+++{U}UU{}++++++++++++++++UU{{}}U{}U{U{U{}{{}U}}}{{}{}}{U{}{}{{}U++{}{U++++++++++UU{U}}{}}U}U{}{}U{U}U{U}U{{}U{{U{}{U}{{U{{{U}UU{++++++++++}U{U}{{}{U}{{U{{}}}{}}}U{}U{}}{UUU{}}{U{}}}U}UU{}}}{{{}++++++{{U{U}{U{{}}}}{}}UUU}}U}U{}}{U{U{UU}{}{}UU}{{}{{U{{}{U{{}{{++UUUU}}{{{}{UUU{U}UU}U}{}{}{{}}}U}}UU{{{U}U}}U{{UU}}}}U{{U}}{}U}}}}UUU}U}}U}UUUU}U}{}{U}{}}UU{}{U}U{}U}{}}U}UU{}}}}{{}}{{{}}{}}U}}{U{{}}}{{U}{}}UUU}UU}UUU{{U{}UU}{}U{U}}U{}UU{}{U}{U}}U}}{U{UU{}{}U{}{{{U{}}}}{UU{{}U}{U}U}{}}}{}{U}{}UU{}{U}{{}{UU}UU}U}}{U{{{{UU{U}}U{U}U{U}UUU}UUU}{{{}}}}{}{}UUUU}U}U}}{{{{{U{}{{}{UUUUU{UU{{}{}U}{}{{U}}{UUU}UUU}U{}{U}}U{}}}U{U{{{{}}{}U{{}{{{UU}{{}}U}{}}}}UU}{U}{{U{}}U}{UU}{{U}{}UU}}{}UU{}U}}{{}U{UU{}}{{}}{U}{U}}{{}{UU{{}}U{U{}UU{UU{{}}{}}U{}}{{}{}}{UUU}U{{}}UU}U}{}}{{U{}U}}}UUU}}{}{UU}U}{{{{{U{{U{UU{U{U}{U{}{}{}U{UUU{{U}}{}}}{{{U{}U{{}{{UUUU}U{UUU}U}}{}UU{{}{}U}}}{U}{}{}U}UU}}{U{{{{{}}{}U{U{{UU}{{UU}{}U}U}{U}U}}{}{U}}{{}}}{{}UUUU{U{{U}U}U}{{}}}}}}{}}{{U{{}}{U}UU{}}U}{U}U{{{{UU}{U{}}U{}U{}U{UU}}{{{UUU}U{UU}U{{}}{UU}{U}{}{{U{UU{{{{U{{{U}U}}}U{UU}{}}UU{}U}{}{}{}}U}{{U{{}U}{{{UUUUU}UUU{UU{{}U}{{}U{U}}{}U{UU}{}U}U}U{U}{{UU}U}}{{{}U{}}UUU{}{}UUUU}U{}{{{}U{}{UUU}{{U}{UU}U{}}U}U}}U{UUUU{U{UUUU}UU}{}U{}{{U{}UU}}UUU}}}UUUU}U}{}U{U{UU}}U{U{{UU{{UUU{}U{U{U{{{{}}U}}{UU{}}U{}{{{}{U}{}{}}U}}{{}{{}U{}UU{}{UU{U{{}{U{}{U{{{UUU}}U{U}{UU{U{{U}{{}}{{{}}U{U}U{UU}{UU}{{UU}}}U}{{{{}U{UU}}U}U}}{{U}U{UU{}{}}{}{}}{UU{U{{}{}{{}U{{}UU{{}UU}U}}}{U{}{{U{{{{UU}{}U{{}{{UUU{}}{}}}U}}}U{U{{{UU{}}{}U}UU}{}UU}{{U{}}{{{U{{UU}U}{U}{U{}{}{UUUUUU}U{}{}{{UU{{}}UU}U}UU}}{U}{U{UU{{{{U{U{{{}UU{{UU}}{{}{{UUUU}}}}U}}U}UU{}}}{}{{{U}}UU{UU}{{{}{UU}{{U}}U{U{U}{UU{UUUU}}{U{}{}{U{U{UU{{}{{}UUU}UU}{}UU}{}U{}{}{}UUUUU}{}UU}U{}UU}}U{U{{UU}}{U}UU{{}{}{}{{{UU}}}U}}U{UU}U{{UUU}UU}UUU{{{}U}}{U{{{{U{}UU{U}}}{{{UU{{}{UUUU}U}{U{{U{U{{{{}{}{}U{U{}}{}{}U{U}{{{{UUUU{UU{{U}}UU}{UU}UU}{}{{}}UUU{}}{U{}UU}U{{}U{}U{}}UU{}{U{{}U{U{U}U}U{}{U}{}{}U}UU}}{U{U{U{{{}{}{{}{U}UU{U{{{{}}}U{U}}}UUUUU{{}UU}}{{UUU}{}U{U}}U}{}UUU{UU{UU}{}UUU{U{{U{UU{U{}U}}}}{}}}{}}}UUU{{UU}}{U}}}U}U{U{}{{}}}U{U}}}}{{U}U{UU{U}}}}{{}}}{UU}UU{U}}{}UUU{}}U{UU+{{}{UUU}{}U{U}{{U{}{{}}}{}{}UUUUUU{U{}UU{{{{}{U{{{U}U{UU{U{}UUU+}U{{UU}}U}}{{{{}{UU{}{}}U{{U}}}{{}U{}{}+++++}{}{}{U}UU}}}{}U{UU++}UUU{}U}}UU}U{}}}{U}U}{U{UUU}}}{UU{++++++++++++++{U}}{U}{U{{U}+++}U{{}}}{{U{{}}UU{UU{UU}{}}UU{U{}++++++U}{+++++++++{U{UU}U{UU}{+++}}U{}}}U}UU}U}U}}UU{}}U{}{{}{}++++{{U{{{U}}U}{+++++UUU{}{{U}{}+++}}{U{UU{UU}U}}U{{U{{U}{{}{}}+++{{{UUUU}{U}{{}{{++++++U}}}}U{}}++}{{{{}{UUUU{}{U{}{{{U}U{}{}+++{}{{{UUU}{}{U{}{{{U++++++}U}U}}{+++}U}{}{}{}}{}UU}{}{{U}}{{U+++}}{{U}{}}}{UU{}UUU{U{U}++++++}U}}{+++}U}}}}}}U}}}U}{{{{{U}}U+++{UU{{}{U}}{}U{}}}}}}}{U{{U+++++UUU}U++++{U{U}{}UU{U{UU}}}UU{U++}U}}}}{U}{}{U}U{UU}UU}{{UU}U{U++U}U{}U+++++UU}{UUUU}{{}{{}}{{+++UU{{{{}{U{{U{U}U}{}{{{UU{{}}U{{}}{}UU}{{+++++}}UU}}}{}{{{}{{+++}{U}}}U{{{{{}}UU{}}}{}{U{{}{}}{{}UUU{UU{}U}+++++++++{UUU}{+++++{U}UU{UU{U}UU{}{{{U}{{}{U{{U{}}U{UUU{}U}{U{}}{+++++++++++++++++{}}U{}U}{{}{{{}U{}{}UU}}{{}U{{}}}U}U{U}}}{U{}{U{}}{U}++++++++}}}{{{{{U}{{}{}{}}}{U{UU{UU}}UUUU}UU{}U{UU}}{}UU{{{{UUU}U}{}{UU}U}UUU}U}}UU}U{}{}{U{}{UU}U{U}}U}}{{}U{}}}UU{}}{{U{}}U{}U{UUUU{U{{{}{{{U}U}}}}U}}U{U}UU}UUUUUU{U{U{U{U}}{U{U{U{U}{}{}{}U}UU{UUUU}UUU{U{UUU{{U{{U}UU{{U{U}U{}{}UU{UU}{}}U{{{{U}U{{U{}{{}{}UUUUU}}{}{}{{U}}U}}{}}UUU{U{}{U}UU{}{}{}{UUUUU{}}}{}}}U{}{}UU{U{}}}}}}{U{}{U{U}}UU{}}{{}}}U{U}{U{}}UU{U}{{UU{U{14004
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

when green flag clicked
depression
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

 
when green flag clicked
 
https://scratch.mit.edu/discuss/topic/394899/?page=54#post-7946624
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

when [ oof] key pressed
oof
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

when stop pressed
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

why am i doing this :P
this is funny
creilly-tcsbell
Scratcher
9 posts

Flipnote Studio: Scratch Edition CODES

code:
££££££££££££££££{U££££££££U{££££££££££££££££££££££££££££££}}£££££££££}U{}}U}}}U£}U££{}££££U}U}££££££££££££££££££££££££££££}U£££££££££{}{{UU}U}{£{}££}}££££U}U}{££££££££££££££££££££££££££{}U£££££££££U{{UU}}U{U£{U££U}££££U}£}}££££U}U{{£££££££££££££££££U{££££££££££}{U}{{U{{{£{{££}U££££}{}U}£££U}U}UU{££££££££££££££{{{}UUU£££££££U{}U{}U}{}£U}££U{££££{{}}££££U{£££{U£££U}{{}UU££££U}}U}{}£££££££U{££££££££}{}££}U£££U}}£££££UU{£££UU}£UU}U{}}}}£££££UU£{}U}£££££}U££££££££{}U££U}{££{}££££££{U££££}}{£{}}{{{U}{££££U}{{{{}U£££££{{££££££££££££££{}££U{£££££}UU££££{{££}}{{{UU{U££££}U£}{}UU£££££££££££££££££££££££££}U£££££{{£££££{{££}UUUUU}{£££££}{££}{U}££££££££££££££££££££££££££££££££{{£££££}}££££}}}£{U££££{U}££{}}{££££££££££££££££££££££££££££££££UU£££££££££££££££££££££}}££££{{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU££££££U}}££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{U£{}}}{}££££££££££££££££££££££££££££££££££££££££££££££££££££££{{{}{U{UU}U{££££££££££££££££££££££££££££££££££££££££££££££££££££U}{{{}UU}}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££}{}UUU}UU{}£££££££££££££££££££££££££££££££££££££££££££££££££}£££{UUU{}}U{}U}££££££££££££££££££££££££££££££££££££££££££££££££}U{££}{{UU}{UUUU££££££££££££££££££££££££££££££££££££££££££££££££U}}{}££££££U}}{U}£££££££££££££££££££££££££££££££££££££££££££££££}{{{}£££££££}}U}}U££££££££££££££££££££££££££££££££££££££££££££££{}{{{}££££££££U}U}££££££££££££££££££££££££££££££££££££££££££££££U}}U}}}}££££}{££££}££££££££££££££££££££££££££££££££££££££££££££££}}{U{}}{{U}UU}U{££££££££££££££££££££££££££££££££££££££££££££££££U}UU{{}U{}}{{{U{£{££££££££££££££££££££££££££££££££££££££££££££££}{}UU{UUU{}}{}U{{££££££££££££££££££££££££££££££££££££££££££££££££}{{}U}}{U{}U}{U£££££££££££££££££££££££££££££££££££££££££££££££££U}}{}{{{}}{}££££££££££££££££££££££££££££££££££££££££££££££££££££££UUU}}{UU££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{UU}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££U{££££££££{}££££££££££££££££££££££££££££££{U££££U{U££U}}}}U}}U{£U{££}{££££}U}{££££££££££££££££££££££££££££}U££££}U}££UUUU{}U{{U£{{££{{££££{U}{U££££££££££££££££££££££££££U{U££££{{U££}UUU{{}UUU£}U££U{££££U{£UU££££}{U}}£££££££££££££££££{U££££££££££{{U}{UU}{U£{{££U{££££{}}}}£££U}}{}{{££££££££££££££}{U{UUU£££££££}U}U{}{}U}£}{££{}££££U}U}££££U}£££}{£££UUUU{}{££££{{U{U}}£££££££}U££££££££{UU££}{£££}UU£££££}}}£££{{U£UUU}}}U{}£££££}}£UU{}£££££UU££££££££}U}££}U{££{{££££££}{££££{{}£}{UU{}{}}££££{{}}}}U{£££££{}££££££££££££££}U££}}£££££}}}££££{}££}}{}U}{{{££££U{£{}U}{£££££££££££££££££££££££££{U£££££{{£££££}{££}{{}{}}{£££££}{££}}}}££££££££££££££££££££££££££££££££U}£££££{{££££}{U£UU££££}}{££U}{U££££££££££££££££££££££££££££££££U}£££££££££££££££££££££{{££££UUU£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}££££££}}{££££££££££££££££££££££££££££££££££££££££££££££££££££££UUUU£}{}{}U££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{{{}{UU{}}££££££££££££££££££££££££££££££££££££££££££££££££££££UU}U{}{U{UU}££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}U{{}{UU{£££££££££££££££££££££££££££££££££££££££££££££££££U£££{{U{}}U{}U{{££££££££££££££££££££££££££££££££££££££££££££££££{}{££}U}}{{{}{{U££££££££££££££££££££££££££££££££££££££££££££££££}{{U{££££££{U}{{}£££££££££££££££££££££££££££££££££££££££££££££££}{{{U£££££££}{{}}U££££££££££££££££££££££££££££££££££££££££££££££U{}{{}££££££££U{{}££££££££££££££££££££££££££££££££££££££££££££££UU}{}UUU££££U{££££}££££££££££££££££££££££££££££££££££££££££££££££UU}{{U{UU{{U}}{{££££££££££££££££££££££££££££££££££££££££££££££££}U}}U}{}}{}{}}}}£U££££££££££££££££££££££££££££££££££££££££££££££UU}{{}}}}}}}}UU}}££££££££££££££££££££££££££££££££££££££££££££££££}U{}{UU{UUU{{{{£££££££££££££££££££££££££££££££££££££££££££££££££{{{}}{}UU{UU££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U}}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££{{££££££££{{££££££££££££££££££££££££££££££{U£££££££££UU{U}U}{{{£}{££{}££££U}{}££££££££££££££££££££££££££££{{£££££££££{U{UUU}{{}£}{££{{££££{{{{}££££££££££££££££££££££££££U}{£££££££££U}U}{U}U{}£U{££{}££££U{£{U££££U{U{{£££££££££££££££££}{££££££££££U}{{U{{}}U£{}££UU££££{}{{{£££{U}{U}U££££££££££££££}{}}{{}£££££££}}{}{}}U}U£}U££}}££££{UU{££££}{£££{{£££{}U{{}}££££U}{}}}}£££££££UU££££££££{UU££}}£££}{U£££££}{}£££{{}£}{}}}}}U}£££££UU£U}}}£££££UU££££££££{UU££U}{££U{££££££{{££££}U{£U{U}UU}{U££££{U}{{{}{£££££{{££££££££££££££}}££}{£££££}U}££££{U££{}}U}{{}}££££UU£{}{}U£££££££££££££££££££££££££U}£££££{U£££££}}££}{U{{U{}£££££{U££UU}{£}}{U{££££££££££££££££££££££££££}{£££££{{££££}}U£}{££££{}U££U}{{£{{}{U££££££££££££££££££££££££££{U£££££££££££££££££££££{{££££}U}{}{{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U{U{}U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{££££££{UU££££££££££££££££££££££££££££££££££££££££££££££££££££££U{{}£UU}{{U££££££££££££££££££££££££££££££££££££££££££££££££££££££U{U}{UU{}UU}££££££££££££££££££££££££££££££££££££££££££££££££££££{}}{}U}}UUUU££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{UUU}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££}£££UUU}{{{U{}UU££££££££££££££££££££££££££££££££££££££££££££££££{}}££U{}}{}U{{}U££££££££££££££££££££££££££££££££££££££££££££££££}{U}}££££££U}}UU{£££££££££££££££££££££££££££££££££££££££££££££££}U}U{£££££££UU}U}}££££££££££££££££££££££££££££££££££££££££££££££U}{}}U££££££££U{{U££££££££££££££££££££££££££££££££££££££££££££££U}}U}}UU££££{}££££U££££££££££££££££££££££££££££££££££££££££££££££}U{}U{UU{U{{U{}}££££££££££££££££££££££££££££££££££££££££££££££££{{U{}{{{{{{{UU}U£{££££££££££££££££££££££££££££££££££££££££££££££{U{UUU}{}}}}{U{}U££££££££££££££££££££££££££££££££££££££££££££££££U}{U}}}{}{U{}U{£££££££££££££££££££££££££££££££££££££££££££££££££}{{}}{U{U}{U££££££££££££££££££££££££££££££££££££££££££££££££££££££U}}}}{{}££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}{}U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{UU}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££{U££££££££}{££££££££££££££££££££££££££££££UU£££££££££{UUUU}}{}{£}U££}U££££}U{{££££££££££££££££££££££££££££}}£££££££££{{{{U{UU}U£{{££}{££££{U{}U££££££££££££££££££££££££££U}}£££££££££}{U}{}}}{}£U{££}}££££{}£U}££££{{{}}£££££££££££££££££}{££££££££££}U{U{UU}}U£{}££}{££££}{U}{£££UU{U{U}££££££££££££££U{}{{{}£££££££{}U{{U}U}{£{}££UU££££{{{{££££{U£££}}£££}{{U{{U££££UU}}{U{£££££££}{££££££££U{{££U{£££{}U£££££}UU£££}}}£{}{U{{{{{£££££{}£U}UU£££££}}££££££££}}{££{U}££{}££££££U{££££}{{£{{}{U}{UU££££U}{{UU}U£££££U}££££££££££££££{{££}{£££££UU{££££{}££U{{{{U}{U££££{{£U{U}{£££££££££££££££££££££££££UU£££££{}£££££UU££}U{UU{{{£££££U}££U{U}££££££££££££££££££££££££££££££££UU£££££UU££££{{{£U{££££U}U££U}}}££££££££££££££££££££££££££££££££U{£££££££££££££££££££££U}££££UUU£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{{{U}}£££££££££££{{££££££}{U££££££££££££££££££££££££££££££££££{U{}UU{U££££££££££££{{{U£{{{{{}£££££££££££££££££££££££££££££££££{UU}{}£££££££££££££££}}U}{}{U}{}U£££££££££££££££££££££££££££££££££UU£££££££££££££££££}UU{UU}U}}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££U}U}U{}}U}U£££££££££££££££££££££££££££££££££££££££££££££££££U£££{{}}{}UUU}}{££££££££££££££££££££££££££££££££££££££££££££££££U{U££U{}{{{{}U}}££££££££££££££££££££££££££££££££££££££££££££££££U}{{{££££££}UU{}{£££££££££££££££££££££££££££££££££££££££££££££££{}}}U£££££££{UUU}}££££££££££££££££££££££££££££££££££££££££££££££{}UU{{££££££££}}{{££££££££££££££££££££££££££££££££££££££££££££££{}}U}}U}££££U{££££U££££££££££££££££££££££££££££££££££££££££££££££UUU}{U{UU}U}}}U{££££££££££££££££££££££££££££££££££££££££££££££££{{U{}{}{}U}{{{{}£}££££££££££££££££££££££££££££££££££££££££££££££UU{{{UU}}}}U}{UU{££££££££££££££££££££££££££££££££££££££££££££££££}{{}UUUUU}}U{{}£££££££££££££££££££££££££££££££££££££££££££££££££}}{UU{U}{UU{££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U}{{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{{U{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}UU£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££U}££££££££{}££££££££££££££££££££££££££££££{}£££££££££}}U{}U}}U}£{U££{}££££{}}{££££££££££££££££££££££££££££U{£££££££££U}U}U}UU}U£{U££}U££££{U}U{££££££££££££££££££££££££££UUU£££££££££}}}{{{}UU{£}U££UU££££}U£U{££££U{{}}£££££££££££££££££{}££££££££££}{}{UUU}{{£U{££}{££££U}U{{£££}UU}}}{££££££££££££££U}{}UU{£££££££{{}}}U{{{}£{{££}U££££{{U{££££{U£££U{£££{U{{UU{££££UU{{{UU£££££££U}££££££££}{}££U{£££}{}£££££{}}£££U}}£UU{U{U{UU£££££U{£}{UU£££££U}££££££££U}{££UU{££{}££££££{}££££{U}£}UU}U{{}U££££}{}{{{{}£££££{}££££££££££££££{{££U}£££££}}}££££}U££{{U{}{{{U££££}}£U}U}U£££££££££££££££££££££££££}U£££££{U£££££U}££U{}{U}U{£££££U}££UU}}££££££££££££££££££££££££££££££££{{£££££}}££££U}U£}U££££U}{££U{UU££££££££££££££££££££££££££££££££U{£££££££££££££££££££££U}££££{}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}££££££UU{££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U}£U}}U}}££££££££££££££££££££££££££££££££££££££££££££££££££££££UUU{}}U}UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££U}}}{{U{{}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££{U}{}UUUUU}£££££££££££££££££££££££££££££££}{U{{£££££££££££££}£££U{}U}}U}U{{{££££££££££££££££££££££££££££££{UU{U}U£££££££££££{{}££}{U}}UU}{{{££££££££££££££££££££££££££££££££UUUU{£££££££££££}}}}U££££££}}{{}U££££££££££££££££££££££££££££££££UUU££££££££££££{{U}U£££££££UU}}U{£££££££££££££££££££££££££££££££UU£££££££££££££U{UU{U££££££££{{{}££££££££££££££££££££££££££££££££££££££££££££££UUUU{{{}££££}}££££{££££££££££££££££££££££££££££££££££££££££££££££{{}{{{}}{{UUU{U{££££££££££££££££££££££££££££££££££££££££££££££££{}{}{U{U}}U{}}{U£U££££££££££££££££££££££££££££££££££££££££££££££{{U}U{U{}}{}U}{}}££££££££££££££££££££££££££££££££££££££££££££££££}UU{U{U{}}U}{{U£££££££££££££££££££££££££££££££££££££££££££££££££{}{U{{{{U{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U}UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{}{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U££££££££££££££££UU££££££££{{££££££££££££££££££££££££££££££}}£££££££££{U{{{{U}}U£U}££}U££££}{UU££££££££££££££££££££££££££££}{£££££££££{}U}{}{{U{£}}££U{££££UU{UU££££££££££££££££££££££££££UU}£££££££££{{}{U{{U}{£U{££UU££££U}£{U££££U}{U}£££££££££££££££££{}££££££££££{}UU}}{}{{£}{££}U££££UUU{}£££{U{U}{}££££££££££££££{{{{UUU£££££££U{U{{}}}}U£}}££{}££££U{U{££££}U£££{}£££UUU{{}{££££{U{U}{}£££££££}{££££££££}{}££{}£££}{U£££££U{}£££U{U£U}U}}UUU}£££££{{£U{U}£££££{}££££££££}UU££UU{££{}££££££}}££££{{U£{{{}{{}U}££££U}}UUU{{£££££{U££££££££££££££{U££UU£££££{{{££££U{££UUU}}}U}U££££UU£UU{}{£££££££££££££££££££££££££{}£££££}U£££££}}££{UU{}}{U£££££}U££{}UU££££££££££££££££££££££££££££££££}{£££££{}££££}}}£}{££££UU}££}}{}££££££££££££££££££££££££££££££££{{£££££££££££££££££££££U{££££}U{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}{££££££}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££}{}}£{}}}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{{}U{UUUU{££££££££££££££££££££££££££££££££££££££££££££££££££££}U}U{}UU{}{}££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U{}}}}{UU£££££££££££££££££££££££££££££££££££££££££££££££££}£££U}{U{UU{{}}}££££££££££££££££££££££££££££££££££££££££££££££££}UU££{U{{U}}{UUU££££££££££££££££££££££££££££££££££££££££££££££££U{}{U££££££UU}}}}£££££££££££££££££££££££££££££££££££££££££££££££U}{{{£££££££}{}}U}££££££££££££££££££££££££££££££££££££££££££££££}U}{}U££££££££}U}{££££££££££££££££££££££££££££££££U}UU££££££££££}}{U}{U}££££}}££££}££££££££££££££££££££££££££££££{{UUU£££££££££££{}{{}{UU}{}UU}U{£££££££££££££££££££££££££££££££}UUUUU£££££££££££UU}{}{U}}{}}U{{U£}£££££££££££££££££££££££££££££UUU{£££££££££££££{U{U{UU}UU}U}U}}{££££££££££££££££££££££££££££££££££££££££££££££££U{}UU{}UU{{U{}U£££££££££££££££££££££££££££££££££££££££££££££££££UU}}{{{U}}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££U{}U{{{}££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{{}}}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££}}££££££££{{££££££££££££££££££££££££££££££{U£££££££££U{{{{UU{UU£{}££}{££££{{U}££££££££££££££££££££££££££££}U£££££££££U}{{}{U}U}£{{££}}££££U}U}}££££££££££££££££££££££££££UUU£££££££££{{U{{{}}{{£}{££U{££££UU£}{££££UU}U}£££££££££££££££££}{££££££££££{}U}}U}U{}£{}££}U££££{}UU}£££}{{UU}U££££££££££££££{}U}}U}£££££££}}{UU}}UU}£UU££U{££££}U}{££££U}£££}}£££{{}{}}{££££{{{}UU{£££££££}U££££££££}}{££}{£££{}U£££££}}U£££}}U£U{U}{UU}}£££££U{£{}}}£££££}}££££££££UUU££}{}££{}££££££{{££££}UU£}{UUU{}}{££££U{}{{}{U£££££UU££££££££££££££{}££U{£££££}}}££££{}££}UU}}}}}}££££{{£{{}}U£££££££££££££££££££££££££{{£££££{}£££££UU££}}}UU{{}£££££U{££{}UU££££££££££££££££££££££££££££££££{{£££££}U££££U{}£}{££££}{U££}}U{££££££££££££££££££££££££££££££££}U£££££££££££££££££££££}{££££}}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU££££££{U{££££££££££££££££££££££££££££££££££££££££££££££££££££££UUUU£{{U}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}U}{U}{{U}££££££££££££££££££££££££££££££££££££££££££££££££££££}{UU}U}}{{U{££££££££££££££££££££££££££££££££££££££££££££££££££££££{U}}{}{U{{{£££££££££££££££££££££££££££££££££££££££££££££££££U£££{U}{UU}{{{UU££££££££££££££££££££££££££££££££££££££££££££££££{}{££UU}}U}U}U}}££££££££££££££££££££££££££££££££££££££££££££££££{{}}{££££££{UUUU{£££££££££££££££££££££££££££££££££££££££££££££££}{{U{£££££££{UUU{U££££££££££££££££££££££££££££££££££££££££££££££{U}{U}££££££££}{}}££££££££££££££££££££££££££££££££££££££££££££££{}{UUU{U££££U}££££U££££££££££££££££££££££££££££££££££££££££££££££}U}U{{U{}}}}{U}}££££££££££££££££££££££££££££££££££££££££££££££££}}U}UU}{UU}}{U}}£{££££££££££££££££££££££££££££££££££££££££££££££}U{U{{{}UU}U}U{{U££££££££££££££££££££££££££££££££££££}{££££££££££UU{{{}U}}U{UU}U£££££££££££££££££££££££££££££££££££££{{{£££££££££}{{{{{UUU}{}££££££££££££££££££££££££££££££££££££££££{{}£££££££££££}{UUU{{}££££££££££££££££££££££££££££££££££££££££££{}}}££££££££££U{U{{U££££££££££££££££££££££££££££££££££££££££££££UU}}}££££££££££}{{{£££££££££££££££££££££££££££££££££££££££££££££U{{{{££££££££££U}}££££££££££££££££££££££££££££££££££££££££££££££UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U££££££££££££££££{}££££££££U}££££££££££££££££££££££££££££££{{£££££££££U}{}{}U{{}£U}££{}££££U{U{££££££££££££££££££££££££££££}{£££££££££{}U{}}}{{U£{}££{{££££U{U}}££££££££££££££££££££££££££}UU£££££££££{}{}}{U}}}£{{££{}££££UU£{U££££U{}U}£££££££££££££££££U}££££££££££U}U{U}}U{U£{{££}U££££U}{U{£££UU}U{}U££££££££££££££UU}U}UU£££££££{UU{UU{}}{£{U££{{££££{{{U££££{}£££}{£££U}}{U}U££££UUU}{}}£££££££UU££££££££{}}££{}£££UU{£££££UU}£££}{U£{}UU{UU}}£££££UU£U}}}£££££UU££££££££{U}££}}}££}{££££££U{££££{{U£}{{UU}UU{££££}{}}}}}}£££££}}££££££££££££££UU££}}£££££U{{££££UU££U}}{}{{{U££££{}£{}}U}£££££££££££££££££££££££££{U£££££{U£££££U}££}{U}U}{}£££££U}££U}}U££££££££££££££££££££££££££££££££{U£££££}{££££U{{£UU££££U}{££U{UU££££££££££££££££££££££££££££££££{}£££££££££££££££££££££}U££££U{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U££££££}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{}£U{U{{}££££££££££££££££££££££££££££££££££££££££££££££££££££££U{{{UUUU}}}}££££££££££££££££££££££££££££££££££££££££££££££££££££}}U}}}}}U{U{££££££££££££££££££££££££££££££££££££££££££££££££££££££}{}U}{UU}UU£££££££££££££££££££££££££££££££££££££££££££££££££}£££{}}{{{U{{U}}££££££££££££££££££££££££££££££££££££££££££££££££UUU££U}U{{{{}U}U££££££££££££££££££££££££££££££££££££££££££££££££}U{UU££££££U{U{U{£££££££££££££££££££££££££££££££££££££££££££££££UUU{{£££££££UU{UU{££££££££££££££££££££££££££££££££££££££££££££££}}{UU{££££££££U{UU££££££££££££££££££££££££££££££££££££££££££££££U{}UU{{U££££}U££££{££££££££££££££££££££££££££££££££££££££££££££££{{}}{U}{UUUU}U{}££££££££££££££££££££££££££££££££££££££££££££££££{{UU{UU{}{U}{U{U£}££££££££££££££££££££££££££££££££££££££££££££££}UUU{}{}}UU}{{{}{££££££££££££££££££££££££££££££££££££££££££££££££U{U{UU}U}UU{U}U£££££££££££££££££££££££££££££££££££££££££££££££££{}{}{U{{{}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££}U{{{{{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}U{}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££U}££££££££}U££££££££££££££££££££££££££££££}}£££££££££}{}U}{{}}{£}{££}{££££U}{}££££££££££££££££££££££££££££}U£££££££££{U{UU}}U}{£}}££}{££££UU}}{££££££££££££££££££££££££££}{{£££££££££U}}{}U{{}}£{{££U}££££}U£UU££££}{}}{£££££££££££££££££}U££££££££££}{UU{U}{}}£{{££{{££££U}}U}£££}}{}{{U££££££££££££££{}UU{{{£££££££}}{}UU}{UU£}U££}{££££UUU{££££}{£££UU£££{}{{}U{££££}UU{UU{£££££££U}££££££££{}U££UU£££U{U£££££}{U£££}U}£{U}}{}}{U£££££}U£U{{}£££££U{££££££££}}U££{{U££UU££££££{{££££U{}£U}U}U}}UU££££U{}}{}U{£££££}{££££££££££££££}{££U}£££££U}{££££}}££U{}}{{}{}££££}}£{U{U}£££££££££££££££££££££££££}U£££££U}£££££}U££}{{{{U{{£££££UU££U{}U££££££££££££££££££££££££££££££££{U£££££}{££££}{U£{U££££}{{££UUUU££££££££££££££££££££££££££££££££{}£££££££££££££££££££££{{££££}{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{££££££}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££}UU{£{{}}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U{}UUU}{{}££££££££££££££££££££££££££££££££££££££££££££££££££££}U}{{{{}}{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{}{U{{{{{£££££££££££££££££££££££££££££££££££££££££££££££££U£££{UU{U}U{}U{{££££££££££££££££££££££££££££££££££££££££££££££££}{}££UU}{}}}{}{U££££££££££££££££££££££££££££££££££££££££££££££££{U{{}££££££U{{}U{£££££££££££££££££££££££££££££££££££££££££££££££}{UUU£££££££}}{}{}££££££££££££££££££££££££££££££££££££££££££££££{{U}U{££££££££{U{{££££££££££££££££££££££££££££££££££££££££££££££{U{{{U{{££££UU££££{££££££££££££££££££££££££££££££££££££££££££££££{}UU}}}U}}U{{U{}££££££££££££££££££££££££££££££££££££££££££££££££U{}{}}{{}{U}U}U}£{££££££££££££££££££££££££££££££££££££££££££££££UU}UU{}{}{{UU{}}{££££££££££££££££££££££££££££££££££££££££££££££££U}UU{}{{}}}}UU}£££££££££££££££££££££££££££££££££££££££££££££££££}}U}U}}}UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££££U}}UUUU{££££££££££££££££££££££££££££££££££££££££££££££££££££££££}UU}U}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U{}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{UU£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UUU{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{UUU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{}{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}U£{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££U{££££££££{}££££££££££££££££££££££££££££££}}£££££££££{U}{U{UU}{£{{££U{££££}UU{££££££££££££££££££££££££££££{}£££££££££}U}{}}U}UU£{U££{}££££}U}}U££££££££££££££££££££££££££U{U£££££££££UUU}{U}{{U£{}££}{££££{{£U}££££}{}U}£££££££££££££££££}U££££££££££{}U{}{U}{}£UU££UU££££}{}}{£££UU}U{}}££££££££££££££UUUU}U{£££££££U}{U{UUU}{£U}££U}££££UUUU££££}{£££}}£££{U}{{}U££££U{}}{{}£££££££}U££££££££UUU££}}£££{U}£££££{{}£££{{}£{U}U{}{}U£££££}U£{U{U£££££}}££££££££U{}££U{U££}U££££££{U££££}U}£}U}}}}{}{££££{}U{{{}{£££££U}££££££££££££££{U££{}£££££}U}££££{U££UU}U{}}{}££££}U£U}}}}£££££££££££££££££££££££££}U£££££{U£££££{}££{}{{U}UU£££££}{££{}U{££££££££££££££££££££££££££££££££UU£££££}U££££}{U£{}££££{{}££{U}}££££££££££££££££££££££££££££££££{}£££££££££££££££££££££{U££££UU{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U££££££}{}££££££££££££££££££££££££££££££££££££££££££££££££££££££U{UU£U{{}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££}{U{}UUU{}}}££££££££££££££££££££££££££££££££££££££££££££££££££££{}U}U}{{}U}U££££££££££££££££££££££££££££££££££££££££££££££££££££££{}}}U{{{}{}£££££££££££££££££££££££££££££££££££££££££££££££££{£££{{}}{}}U}{}}££££££££££££££££££££££££££££££££££££££££££££££££{{}££}{{}}UUUU{{££££££££££££££££££££££££££££££££££££££££££££££££{}{U}££££££{{{UUU£££££££££££££££££££££££££££££££££££££££££££££££{U{UU£££££££}{{}{U££££££££££££££££££££££££££££££££££££££££££££££{{}}{{££££££££}{}{££££££££££££££££££££££££££££££££££££££££££££££{}U}}U{{££££{}££££}££££££££££££££££££££££££££££££££££££££££££££££{}}UU}U{{U}}UU}}££££££££££££££££££££££££££££££££££££££££££££££££U{{{{UU}}U{}{{}}£{££££££££££££££££££££££££££££££££££££££££££££££U}{UU{UU}{}}}{UU}££££££££££££££££££££££££££££££££££££££££££££££££UU}}{{}{UU{UU}U£££££££££££££££££££££££££££££££££££££££££££££££££}{{U{}}{}{{}££££££££££££££££££££££££££££££££££££££££££££££££££££££{{{{}}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}U{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}{U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{UU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UUUU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££UU££££££££{}££££££££££££££££££££££££££££££{{£££££££££UU}{{{UUUU£}U££U{££££{}}{££££££££££££££££££££££££££££{U£££££££££{UU}U{}}{}£{U££{}££££{{{}U££££££££££££££££££££££££££{UU£££££££££{{{{{{}}UU£UU££U{££££{{£U}££££{}{}U£££££££££££££££££}{££££££££££UUU}U}{UU{£{{££UU££££}}UU}£££UU{U{}U££££££££££££££U}U}{}}£££££££}}{}{U}{U{£{{££{{££££}}}{££££{U£££{}£££{UUUUU}££££{}}U{{{£££££££}}££££££££UUU££{{£££{}}£££££{UU£££{}{£UU{U{}UUU£££££{{£}}}}£££££U}££££££££U}}££{U{££UU££££££{}££££{}{£{U{}{UU{{££££U}U}UU{U£££££U{££££££££££££££UU££{}£££££{U{££££{}££{}{U{{{{{££££UU£U}{U}£££££££££££££££££££££££££UU£££££{}£££££{}££{{{{{U{}£££££{U££}{{{££££££££££££££££££££££££££££££££}U£££££{{££££U}}£{}££££UU{££U{{U££££££££££££££££££££££££££££££££{U£££££££££££££££££££££}}££££}U{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}££££££{U}££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{{£{{}}}U££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{U{{}{}{UU££££££££££££££££££££££££££££££££££££££££££££££££££££U}U{{}UU}}}U££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}{{{U}{U}£££££££££££££££££££££££££££££££££££££££££££££££££{£££}}}}}}{{U{{U££££££££££££££££££££££££££££££££££££££££££££££££}UU££UU{{}{{}}{}££££££££££££££££££££££££££££££££££££££££££££££££{U}U}££££££{U{}U{£££££££££££££££££££££££££££££££££££££££££££££££{UU}}£££££££{UU{{{££££££££££££££££££££££££££££££££££££££££££££££UU{{{U££££££££{}}}££££££££££££££££££££££££££££££££££££££££££££££}U}{{U}}££££{{££££{££££££££££££££££££££££££££££££££££££££££££££££}U}U{}U{UUU{{U{{££££££££££££££££££££££££££££££££££££££££££££££££}{{U}{{{U}UU{{}}£U££££££££££££££££££££££££££££££££££££££££££££££{}U}UU{{{{{U}}UUU££££££££££££££££££££££££££££££££££££££££££££££££UU{{UUUUU}UU{{{£££££££££££££££££££££££££££££££££££££££££££££££££}}U}{U}U}}{{££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{{{{}}££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{U{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U££££££££££££££££UU££££££££{{££££££££££££££££££££££££££££££}{£££££££££}}{{}}}}{{£{}££{{££££}{UU££££££££££££££££££££££££££££{}£££££££££UUU{{}{{}U£{}££}{££££{U}}}££££££££££££££££££££££££££U}U£££££££££{{UU}UU{UU£}{££UU££££}U£}U££££U}U{{£££££££££££££££££}U££££££££££}{}U}}{U}}£UU££U{££££}U{{{£££{}}U{U}££££££££££££££U{U{UU}£££££££}}{{U}U}}{£{{££UU££££{}{U££££U}£££}}£££{UU}}{}££££{{{}}{{£££££££{{££££££££{}{££U{£££U{U£££££}}}£££}U{£U}UU}{}UU£££££{{£{{UU£££££{U££££££££{}{££U}}££}U££££££U{££££{}{£}U}UU}}{U££££U{UU{U{}£££££UU££££££££££££££UU££UU£££££}}{££££}{££}U}U{U}U{££££U{£U{U}U£££££££££££££££££££££££££U}£££££}}£££££{{££{{}}{{{U£££££{}££UU{}££££££££££££££££££££££££££££££££}{£££££}}££££{}{£U}££££}U{££}U{U££££££££££££££££££££££££££££££££U}£££££££££££££££££££££}{££££}}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU££££££{{U££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{U£U{}}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££}U}{{U{U}}}}££££££££££££££££££££££££££££££££££££££££££££££££££££U{}{{}{UU}UU££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{{UUU}}}{£££££££££££££££££££££££££££££££££££££££££££££££££{£££}{}}}{U{UU}}££££££££££££££££££££££££££££££££££££££££££££££££UUU££U{UU{{}{{}}££££££££££££££££££££££££££££££££££££££££££££££££{U}{}££££££{}{{{}£££££££££££££££££££££££££££££££££££££££££££££££UU}}}£££££££{}UU{}££££££££££££££££££££££££££££££££££££££££££££££U{U}{}££££££££}}{{££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}££££{U££££}££££££££££££££££££££££££££££££££££££££££££££££}U{{}U}UU{}}{}U{££££££££££££££££££££££££££££££££££££££££££££££££U{{}}{U}U{}{{U{{£U££££££££££££££££££££££££££££££££££££££££££££££}}U{{U}{UU}}UU}UU££££££££££££££££££££££££££££££££££££££££££££££££U{}{}{}}U}{{U}}£££££££££££££££££££££££££££££££££££££££££££££££££{U}}U{}U{{{U££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{U}UUU££££££££££££££££££££££££££££££££££££££££££££££££££££££££U{UU}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}}{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££}U££££££££UU££££££££££££££££££££££££££££££U{£££££££££}{{U}}{}{U£}}££}}££££}{}{££££££££££££££££££££££££££££}{£££££££££U}{U}{{}U{£}U££}}££££U{U}{££££££££££££££££££££££££££{U{£££££££££{UU{UU{}{{£{U££{}££££{}£{U££££{U{{{£££££££££££££££££}U££££££££££}UUU}U{U}{£{{££UU££££}}U}{£££U}{U{}U££££££££££££££{{U{}{U£££££££}UU{{{}}}U£UU££UU££££UU}U££££}{£££}U£££}UU}}U{££££{UU{}{{£££££££U{££££££££}U}££U{£££UU{£££££}{U£££{}{£U}{U}}U}U£££££{}£}{U{£££££U}££££££££}U}££}}{££}{££££££U}££££}{U£{}U}}}U{U££££}{}{U{U}£££££{}££££££££££££££{{££{{£££££U}}££££{U££{U}U}{}}{££££{U£}{}{}£££££££££££££££££££££££££{{£££££UU£££££}U££}{}{}}}}£££££U}££U{U{££££££££££££££££££££££££££££££££UU£££££{{££££}}{£U}££££{}{££}}U{££££££££££££££££££££££££££££££££{U£££££££££££££££££££££UU££££U}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}££££££{{U££££££££££££££££££££££££££££££££££££££££££££££££££££££UUU{£}}}UU{££££££££££££££££££££££££££££££££££££££££££££££££££££££U{{{}U}UU{UU££££££££££££££££££££££££££££££££££££££££££££££££££££{U}{U}U{{U{U££££££££££££££££££££££££££££££££££££££££££££££££££££££{}{}}U{}U}{£££££££££££££££££££££££££££££££££££££££££££££££££{£££}}}UU}U}U{}{££££££££££££££££££££££££££££££££££££££££££££££££}}{££{{{{U{{U{{U££££££££££££££££££££££££££££££££££££££££££££££££{{}}}££££££{U{}U}£££££££££££££££££££££££££££££££££££££££££££££££}}{{{£££££££UU}U}}££££££££££££££££££££££££££££££££££££££££££££££{U{U}U££££££££{U{U££££££££££££££££££££££££££££££££££££££££££££££}}U}U{U}££££{U££££}££££££££££££££££££££££££££££££££££££££££££££££{}}{{{}{}}}{}}{U££££££££££££££££££££££££££££££££££££££££££££££££{{}}UU{UUU}U{{UU£{££££££££££££££££££££££££££££££££££££££££££££££U}{{{U}U{{}UUUU{}££££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}}}U{}U}£££££££££££££££££££££££££££££££££££££££££££££££££UU{UU{{UU}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££UU{}UU{{££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{{U{££££££££££££££££££££{}£££££££££££££££££££££££££££££££££££££}{}}££££££££££££££££££££}U}£££££££££££££££££££££££££££££££££££££}}{£££££££££££££££££££££{}}££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}££££££££££££££££}{££££££££{{££££££££££££££££££££££££££££££U}£££££££££UUUUU{}UUU£{}££U}££££}}{}££££££££££££££££££££££££££££U{£££££££££{U}}{}{U{U£U{££{U££££U}}U{££££££££££££££££££££££££££UU}£££££££££UU{}}U}}U{£}U££U}££££{U£{}££££{U}UU£££££££££££££££££}{££££££££££U}{}{{U}}U£UU££{{££££UU{}{£££UU}{}{U££££££££££££££}U{U{}}£££££££}U{{{U}}UU£UU££{U££££{{}U££££}{£££{}£££U}U{U}}££££U{{{}UU£££££££}}££££££££{{U££{}£££}{U£££££UUU£££{UU£}{{U{UU{{£££££{{£{U}}£££££U}££££££££UU}££U}U££}}££££££{U££££{}}£U}}}{U}}}££££U}UU{{U{£££££{U££££££££££££££{{££U}£££££}U{££££}}££{}}U{{{UU££££U}£{}{}U£££££££££££££££££££££££££{U£££££{U£££££}{££U{}UU{U{£££££U{££UUU{££££££££££££££££££££££££££££££££{U£££££{{££££{}{£}U££££{{}££{}{{££££££££££££££££££££££££££££££££}}£££££££££££££££££££££U}££££{}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}££££££}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{}£{U{U}{££££££££££££££££££££££££££££££££££££££££££££££££££££££U}U{{{U{{}{{££££££££££££££££££££££££££££££££££££££££££££££££££££{}{}UU{{{{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{{}{{UU{{£££££££££££££££££££££££££££££££££££££££££££££££££}£££U}{{{}}UUU}}££££££££££££££££££££££££££££££££££££££££££££££££}{U££U{{{}}U{{}{££££££££££££££££££££££££££££££££££££££££££££££££{{}{}££££££}UU}UU£££££££££££££££££££££££££££££££££££££££££££££££U{{}}£££££££}U{UUU££££££££££££££££££££££££££££££££££££££££££££££}{U}U{££££££££}{U{££££££££££££££££££££££££££££££££££££££££££££££{}}{{UU{££££}U££££{££££££££££££££££££££££££££££££££££££££££££££££{{{{}{{{UU{U{{}{££££££££££££££££££££££££££££££££££££££££££££££££}}{}{U{{{}}{{UU{£}££££££££££££££££££££££££££££££££££££££££££££££{U}}UU{{{{}}}}{}{££££££££££££}U{{{£££££££££££££££££££££££££££££££UU{{}U{}U{}{UUU£££££££££££££}{U{}}££££££££££££££££££££££££££££££}UU}{U}UUU{{£££££££££££££££££U}{UU££££££££££££££££££££££££££££££££{{}{{U}U££££££££££££££££££££}UU£££££££££££££££££££££££££££££££££}}U}{}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££U}££££££££{U££££££££££££££££££££££££££££££UU£££££££££}}U}}{UU}}£U}££{}££££{UU{££££££££££££££££££££££££££££}{£££££££££{{{UU}U}{}£}}££U{££££{{{{}££££££££££££££££££££££££££U}{£££££££££U{{{}{U{}U£U{££}U££££{}£}U££££}{{U{£££££££££££££££££{}££££££££££}UU{}{U}{U£}{££}{££££UUU{}£££{}{{{UU££££££££££££££}{U}UU{£££££££{U{U{{{{}}£U{££U}££££U}UU££££{}£££{U£££{{{UUUU££££{}{U}UU£££££££{U££££££££}{}££{}£££}}}£££££}{{£££U{U£UU}{UU}}U£££££U{£}UU}£££££UU££££££££}{}££}UU££}U££££££}}££££{}}£{}}U{{}{{££££U{{{UU}U£££££{{££££££££££££££{{££}{£££££}U{££££}U££}U{U}{}{}££££UU£{}}}}£££££££££££££££££££££££££{{£££££}{£££££UU££U}}UU}U{£££££U{££UUU{££££££££££££££££££££££££££££££££U}£££££{U££££{UU£{{££££U}}££U}}{££££££££££££££££££££££££££££££££{U£££££££££££££££££££££U}££££{U{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}££££££U}}££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{}£{}{}}}££££££££££££££££££££££££££££££££££££££££££££££££££££££UUU{}}UU}U}{££££££££££££££££££££££££££££££££££££££££££££££££££££{U{{UU}{}U{{££££££££££££££££££££££££££££££££££££££££££££££££££££££U{{}{{{U{UU£££££££££££££££££££££££££££££££££££££££££££££££££}£££{{}{}{}{UU}U££££££££££££££££££££££££££££££££££££££££££££££££{U}££{U}{}}{U{U}££££££££££££££££££££££££££££££££££££££££££££££££UU{{{££££££}U{{}}£££££££££££££££££££££££££££££££££££££££££££££££}}UU{£££££££{{{}U{££££££££££££££££££££££££££££££££££££££££££££££{UU{UU££££££££U}U{££££££££££££££££££££££££££££££££££££££££££££££}}}{{{U}££££{U££££{£££££££££££££££££££££UU£££££££££££££££££££££££{}}UU{}}}U}UUU}U££££££££££££££££££££££{U}{££££££££££££££££££££££U{}U}{}}}{}U{}}}£}££££££££££££££££££££UU}}££££££££££££££££££££££}U{{}UU{U}{}{}UU}££££££££££££££££££££££U{££££££££££££££££££££££££}UU}}U{UUU}{U}{£££££££££££££££££££££££££££££££££££££££££££££££££{{{U}U{U{{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££}{}}}{}{££££££££££££££££££££££££££££££££££££££££££££££££££££££££}{{{}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{}U{££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{££££££££££££££££{U££££££££U}££££££££££££££££££££££££££££££}U£££££££££}{{}{{}UU}£UU££}}££££{U}U££££££££££££££££££££££££££££UU£££££££££}{U}{}{}}U£}{££{}££££}{U{{££££££££££££££££££££££££££U{}£££££££££{}{}U{{}U{£}{££UU££££}{£{}££££U{U{}£££££££££££££££££{U££££££££££UUU{{U}}{U£U{££U}££££}}}UU£££}U{{U}U££££££££££££££}{{{{{}£££££££U{}}}UU}{U£}}££UU££££U}}}££££}U£££}U£££{{{UU}}££££UU{}}{}£££££££}{££££££££}{}££U{£££}U{£££££}}{£££{}{£}U}UUU}U}£££££U}£{U}U£££££}U££££££££}{{££UU{££{U££££££{}££££UUU£}U{{U{UUU££££{U{{}U}U£££££U}££££££££££££££}{££}{£££££U}}££££{{££}{}UU}UU}££££UU£U{{{U£££££££££££££££££££££££££}U£££££}{£££££U{££}}}{UU}}£££££{U££}{}{££££££££££££££££££££££££££££££££}}£££££}{££££}UU£UU££££{{}££}}U}££££££££££££££££££££££££££££££££}}£££££££££££££££££££££U}££££U}{£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{££££££}}{££££££££££££££££££££££££££££££££££££££££££££££££££££££{{{U£U{}U{{££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{U}{{U}}U}££££££££££££££££££££££££££££££££££££££££££££££££££££}{U{{{U{U}{}££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}{}{{{{}{£££££££££££££££££££££££££££££££££££££££££££££££££{£££}}{}U}U}}}}}££££££££££££££££££££££££££££££££££££££££££££££££}}U££UU}{U}}{}U}££££££££££££££££££££££££££££££££££££££££££££££££}}UU}££££££}U}{UU£££££££££££££££££££££££££££££££££££££££££££££££UUU{}£££££££{UUU}}££££££££££££££££££££££££££{£££££££££££££££££££}{{UU}££££££££{}{{££££££££££££££££££££££££££{£££££££££££££££££££U}{{}UU{££££}{££££{£££££££££££££££££££££££££U££££££££££££££££££££{{U{{U{U{U{UU}}U£££££££££££££££££££££££££££U££££££££££££££££££££U}}{{{{}{UU{UU}{£{££££££££££££££££££££££££££££££££££££££££££££££U{}U}}{UU{}U}}U{{££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{U}{}{UUU}£££££££££££££££££££££££££££££££££££££££££££££££££U{}U}}{}U}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££{UU}}}U}££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}{}}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}}{U££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U££££££££££££££££{{££££££££{U££££££££££££££££££££££££££££££U}£££££££££{{U{}{{}}}£}U££{}££££{U}U££££££££££££££££££££££££££££U}£££££££££{{U{}}}U{}£{{££}U££££{}}{}££££££££££££££££££££££££££UU{£££££££££{}UU}{{}{U£U{££U}££££U}£{{££££{{{{U£££££££££££££££££UU££££££££££{U{U}{{{}U£UU££UU££££{{}UU£££{{}{{{U££££££££££££££U}U}U{{£££££££}{{}}}{{}}£{}££}{££££}}}U££££U{£££}}£££UUUU{{}££££{}}}UU}£££££££{}££££££££U}}££}U£££}}U£££££{}{£££}{{£{}U}}{U{{£££££{}£{UU{£££££U{££££££££{U}££U}}££}U££££££U}££££U{}£{U{}}{{U}££££U{{UUU}U£££££}{££££££££££££££{}££U}£££££{{{££££{U££UU}}{{U{}££££}}£U{UUU£££££££££££££££££££££££££}U£££££U}£££££U}££U{UUU}}}£££££UU££}{{{££££££££££££££££££££££££££££££££{}£££££{}££££UU}£U{££££{{U££U{}U££££££££££££££££££££££££££££££££UU£££££££££££££££££££££UU££££U}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££{U££££££U{}££££££££££££££££££££££££££££££££££££££££££££££££££££££U{U}£}U}U}U££££££££££££££££££££££££££££££££££££££££££££££££££££££{{}{{{U{U}{{££££££££££££££££££££££££££££££££££££££££££££££££££££}}}}UUUU}{{}££££££££££££££££££££££££££££££££££££££££££££££££££££££}{U}{U}UUU{£££££££££££££££££££££££££££££££££££££££££££££££££U£££}}{}{}{U{{U{££££££££££££££££££££££££££££££££££££££££££££££££}{{££{UUU}{}}}}{££££££££££££££££££££££££££££££££££££££££££££££££}{}{U££££££{{U{{}£££££££££££££££££££££££££££££££££££££££££££££££}{{}U£££££££}}{{UU££££££££££££££££££££££££££££££££££££££££££££££}}U}}}££££££££}{{{££££££££££££££££££££££££££££££££££££££££££££££{{}}UUUU££££{U££££U££££££££££££££££££££££££££££££££££££££££££££££}{UU}{{U{{U}{{U{££££££££££££££££££££££££££££££££££££££££££££££££{{{}UUU{}}}U{U}{£U££££££££££££££££££££££££££££££££££££££££££££££UUU}}{UU{UU{U}{{{££££££££££££££££££££££££££££££££££££££££££££££££U}}U{UU}}UU{{U}£££££££££££££££££££££££££££££££££££££££££££££££££U}{}UUU}{}}U££££££££££££££££££££££££££££££££££££££££££££££££££££££U}}}{}}U££££££££££££££££££££££££££££££££££££££££££££££££££££££££U}{}}U£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££}UUU££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££UU}£££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££U13017
-MarioNLuigi-
Scratcher
66 posts

Flipnote Studio: Scratch Edition CODES

got bored, so i made this one! enjoy some quick and (slightly memey) humor.
}{{UU{UU}U{U{}{{U}U}UUU{{U{U{U}{UUU{{{UUU}{{}UU{U{{U{{{UUU}U{{}{{{}}}}}}{}U}U}UU{U}U}{U}}}{}}U{U{}}{U{U{UU}{{U{+++++++++}{U{U{{}{}UU}UU{UU}{UU{UU{}}}{{{}{}}U}{}{{UU{}{{U{{UU++UU}{{{}}+U}{}{}U{}}U}UU{}{}}}U}UU}}{{}{UU}U{{U{}}UU{UU{{{UU}U+U}U}{{{UU{}+{UU}}U{{}{U{}}U{U{}U}UU{{U{{{{}U{UUUU}{UUU{}}U}U}UU+{}}UUUUU}U+UUU}{}{}}}UU}U}UUU{{}U}}{UU{}}{{}U}{{}U{{U{U}}U}}U}+UU}}{U{}U{++{}{{{{{}U}}{UU}UU}}{{}}U{}U{U{}}{U}{}}}}}{{U}{UUU}U+{}}}}U}{++U}UUUU}}{UU}{}{U}}{{U}{{}{{U}}}{U}{}UU{UUUU}}}}U{{U{U+++{}U}++}}{UUU}{{{}U{}{}UU{U}}{U}U}}{UUU{UU{U{{UU{{{}}UUU}}}UU{}U}++++}{UU}{}{UU}{}}UUUUU}}}UU{}}}{U}}UU}UU}}U{{U{}U{}}{}{{UUUUU{U{+++}}{{U}UU}{}}}{{}{U{}}}{UU}UU}U}{UU}}UU{UU{}{UU{U{U{}}U{{UU{}+}++{U}U}}U{U}}U{U}UU{{}{}{}{{UU}U{U{}}}UUUU{{{{{{{U}U{{}U}{{}}+UU+}+U{{}{UUU}{{{U}}UUU}UU{{U{U{}U}}UU}}{{{}{UUUUU}{{{{}UU}}{{+{{U+U+{U{}{UU{}}}}U}U}}{U}{U{}}}}}{U{U}}{}{{}}UU}U}U{U{UU}}}{U+U{}}+{}+}{}{U{}{{{U{{}U}}U{U{}{{}{UUU{}}{UUUU{{UU}}UU{}U{}}}}}U+UU}U+{{+UU}}}}}}U}U}U}{}U}{}}{{{{U}}{}{{U}}UU}U}{}}{UUU}{}}U{U+U{U}U+}{U+U}U}}{UU}}U{{}}}U}}{}U}U}}U}{{{{U{{{{U{{{}{{UU{U}U{U}+{}}UU+U{U+}}U{{}UU}}}U{UU}}}{{U}}UU}U{U{U{{+++UUU}UU{{{}{}}{{U+U{{UU}+}}UU+U{{}}U}}U{}U{U}}{{U{}{}U{{U+++++}{}++UU}}{U}}U}UU}}+U}U{UU+U{}U+}{{{}U{UUU}}UU}{U}}}{U{U{{{+}{}}U}U+{{{U{}U}{U{}UU}+UUU}U{+}U{}+UU}{U{{U{U{{U{UUU{{}}U}{{{+}{}UU{{}+U{{{}}}{U}U{{}{+U{{{}U+U{U}+}}}{UUUU{UUUU}{U}U}{U}U{UU+}{{}{}}+}}{UUU{}{{}}U}{+U}{UUU{U+}U}}+{{{{UU}}UU}{}}}U}UU}U}{}}+{{{U{}}+{U}{U}U}{UU{}{U+U{UU{}{U+UUU}+U{{}U}{U}{}UU{{{}{}{U}{}U}++}}U++}}U{}}U{UU}}{{{}+UUU{{U{U+{}{U+UU{}{{U}{{}U}UU}}U{UUU{{{{U{+++U}}UU}}U{{}UU}{{U{+U{U}{}}}+UU{{}+{}UU{{U{}}UU{{{}{{{{}{{{U}U+++{{U{{{UUU}U}U}{}}}+}}U{U}U}+{{}UU+UUUU}}U{U{U}U}U{{}U}U}{{{++U+}+{}UUU{}}}}}{UUUU}+U{}}}UU{+UUUU+}{{{}U{{UU{}}{UUU}}{U}}U++U{{+U}+{{U{}}{UU{}{{}U+}U}}}}{}{+}{}{+}UU}U{{}{U}{}U}UUU}}}U}+U{{UU+{{{++U}}{UU}}{{}{{+{}U{}}}U{+}{{{+{{U}}U}{U{{}}{}}{}{{}U+}}U{}}+U}U}{+U}{U}}{}}{UU+{}}U{U}UU+{}U{+}U}}}}}{{U{UU{UU{}{{{+}}U{UU++{{U}{{UUUU}{UU}}{}U}}}{{U{{U+}}U{U{U{U{}}U}U}}}U}}U{{U{}}{{{}+}U+UU{}UU{}{{{}{{{UU}U{{U}U{UU+{{{}}}}}}}UUU}UUUU{U{}}}U}U}U{}}+}{+{U}}{}}U{U{}{}{}{{{}U{{{{{}++UU{{}U}UU}UU{UU{{{{}U}{}{U}{U}U{UUU}UU{}{{{}UU{U}}U{}{}U{{{U}+UU+{}}}}U}U{}}{U{}U{U{U}{}}{{UUU{U{{{{UU{}UU}}}}}U{}{U}{{U}UU{}+{}+{}{}U{U}{{}U{{{}}{UU{U}}}}U}}U{U}UU{U}UU{U}{{U}U{}U{UU{}}}}U+}{+U}{{UUU{{{UUU}U{{U{}U}{{{UU}U}}{{{{{{{}}U}}{{U}}}{}{U{UUU{U{}}{UU{U{U{}U}UU{{}}{{{{{U{{UUU}{}}{U}}{}}U}U{{UU}}}U}{UU{{}UU}{{}}{}U}}}{}U}}UUUU{U}{}UUU{U}U{{U}{{}U{{U{{U}U{{}}{}}U}}{}U{{{}{}{}UUU}U{}}UU{U{}{{{{}{U{U}{{U{}{}U}{}{}{{{{}{{U}{U}{}U}{U{U{{{U}UU{}}U{{UU{}U}U}{{{}{}U}UUU{{U}{{{{U{U}UU{U}UU{}}{}U{}{{{UU}U{}}}{{U}{}{}{}}U{}U{U{}}UUU}{{U{}{}{{U}U{{{{{}}}}{U{}{U}U}{{}{U{}UU{}{}U{{UUUU{}U}{{}UUU{UUUUU}}}}U{{}{}{{{U{U}}}}U}{{}{}{{{{{{}{{U}}{}}{{{{{{}}{}{U{UUU{{U}{U}U{{}{U{UU{U}{{}}UUU{UU}UU}U}U}{}U}UUU}}{U}{{}U}{{}}{U{{UUU}}}{{{U}}U}UU{U}{}U}U{U{{}{U}{U{}}{}U}{UUU}UU{{}UU}}{}U{}{U{UU{U{{U{}}}{}UU{{U}U}UU}{{}UU{U}{}U{{U{{}}}}}}U}U}U{}{U{U{{}UU}{}UU}U}U{{U}{UU{U}}{{}}{U}{{}U{}UUUU}{{U{}}{{}}{UU}U{{{U}{U}{}{{UUUU{UU{}{{}{U{{}{U}{}}U{}UU{{}U{{}U{}{{}}U{}}U{U}U}}U{U}U}U{}UUUUU}U}U}}}{{UU{{UU}{UU}{U}U{U}}{U{{}}UUU}}{}UU{U{{{}{}}{}}{}{U}U{UU}{U{UU{{{{}{}U{{{}UUUU}}{{U}UUUU{UUU{{{}{UUU{}U{{{}UU}}U{{{}{UUU{U{}}}UUU{{UUU{{}{U}UU}}{{}U{{{{{}{}}{}{{{+++++++}{U{{}UUUUUUU{U{}{UU{U{UU}U}}{{}UU{}{}{U}{}}{U}}{UUUU}+++UU}}{UU++++}U}}{U{{}}U}}}U{}U{UUUUU}{{U{{{{{UUU{}{}}U{U{{}}++U{U}{UU}}}{{+{{}}U}}{}}U{{U{UU}{}{U{{}U}}}}U}U}{{U{U{U}}{{U}{++{{U{UU{{U{}}++U{{{{}UU{}{{}UUU}}}}}}}U{{}{}}UUUU}U{{}{}U{}UU}}UU++++++}{U}++{UUU{{{{}}{}{}UU}U{{UU{U{}}}}}{}UU{U{}UUU{{{UU{{U}}}}}}}{+++++U}U}U{}{{}U{{{}U}}{}U}{{{{UU{{}U}{U}}U{}{}{{UUU}}}UU{}{UUU{+++}{U{}}U{U}{}{{U{}U{}UU{UU}{{}}{}{{{{UUUU{}}}}{}}{U}{{U{U{}{{}++}+{}}}}U}U{}}U{}{}{{{}{}U}}U}UU}UU}UU{U}{U{UU{UU}{}U{}{{{U{}}+U+}U+}{}}}}}U{}{}}{UUU}}U{{{}}U{{U{}}}U}{U{{U{{{{{UU}{}UU}{{{U+UU+}U+{{}UU}{U}{{{}}{U{U}}{UUU{{{{{{{}U}{}U}}}U{U{{}{U}U}{UU}}+UUU+U}{+{{{U{U}UUUU{{U{}{U}UU}{UUUU}{{U}}{}UU}{U}}U}U{{U}}{}UU+UU{U{+{U{+UUUUUU}}{{}{{{U}U{}{{{U{}}}{}U}{}}}{U}}{{{{U{U{{}UU}U+}{UU{+}}U+}U}}}}U{{{UU}U}UU}{U{}{{{}{UU}}U{UUU}}UUUU{{}U{{U{}{+UU{U{}+}{{+U{{UU{{}UU}U}{{U}{{}}{U{UUUU{{{}}}U{U{}U}U{}{{}U}U}{+UU{{{{+}U{}+UU{{{}}}UUU}{U}UUU{{}UU{}}{{++++++++{{}{}{U}{{}}}{U+}U}}U}+}}{U+}U{{{UUU{}}{}{U{}{}}UU{U{U{+{UU{}}}}+{{UU{{{{{{}{UU+{}UU}{+{{{U+}{U}}U}U{UUU{}{U}U{UUU}{}{+}}UU}UU{+U{U{{U{U{U}U{}+U{}{}U}+U}U}+U{{}UUUU{{{{UU}{U}}}UU{{U}+{U{}U{UU+}{{}{UU}U}UU}{+}U}{U{U+{{UUU+U}{{U{}{U{{}UU{}}UU{}}{{+}}}{}}}}+}{}U}{{}}}{U{}U+{{}}{U}+{}{}{+U{}{{U}{{U{}U{U{U}}}{}UU+{{{{{}}U+}{{}{{}{}U}UU{+{UU}}{}U+}}U}{+}UUUU{}{UUU{{{}}}}U{}U}}+}U}}{{++}{}{}}UUU{{}{{{+UU{}}UUU{+UUU{+UU{U}{}{UU{U}UU}U}}}}UU{U++++++U}U{U{}}{}UUUUU}U+}}U}}UU{}+UU}{+UU{}}}{}}}U{}UU{}}}{{{U}{}{+{+U++U}U{UU}UUUU}UU+U{UUUU}}{{+{{}{+}{{UUU}{{U}}{}{U}{}{{{}UU{+}{+UUU+{U{}{}}UUU{}{+U}{{{{{}{U+{U{}U+UU}{{U{U}}U{UU}{{}U}U{}}+UU{+{U{}}}}}UU{}{{}}U+}}{}}}}}{{+}U{{{+}{{{}{{UUUU{U{{{U{{{{{}}+{}{+{{U}}{}UU}}{U}{{}{U}}UU}{}}U+{}}U{+UU}U}}U}}}U{{U}}UU}U{}{}{U}{+}U{{U}UUUU{}{}}U}}}{}{{U}}{}+}UU}{+{}UU}UU{U{U}}{}}UU{U{{}UU}{U+}U{U}U}}U}U{U}{U{U}{UU}{U}U}+U}UU}+}U{}U{{{}{}{U{{}UU{{U}{}}}{++}UU{}{{}}U{{UU{U}U}{UU}U{}}+{+{{{{{{{U}U{U}U{{}}}{}U}}}{{}}UU+}}+}}UUU}{}}}{}{}{{}UU}U{U}}U+}+}}U{U}{}{}U{{U}U}{{{}}U}}{U{UU}UU}U}U}{U}{{U{{U}UU{{{}}U{UU{+UU+{}U{}{{}{{{{}}}{{{}UU}{{U}}{U{U}U}}{}}U{{U}U}U}U{}{{}{{U{}}{+{}{+}{UU}UUUUUUU{U{}}{{{U}{}{U}{UU}{{{U}{{U}U}}UU}}{U{{}}}{{{UUU}UU{{U}{{}U{{}U}{}}{}UU{UUUUU{}UU}U}{{}}{}{}UU}{U{U{}U{U{UU}{{}U}}U}U}}{}U}{}}}}{}U}}}{{}}{}{U{UU{}UU}}{U}}}{{{}{U{}{U}}UU{U}}}{}UUU{{{U}{}{UUUUU}}{}{{UUU}U{}UUU{}{U{}U{UUUUUUU{U{U}}U}U}U}}}{}{U}}U{UU{{{{{UUU}UUUUU}U}}}}}U}U{{}{}{}{U{{{}}{}UU}U{}{}U{}UU{U{UU{}U}{{{{}{{}}UU}{U}{{{U{}}{UUU{U{{U{{U}U}{}U{{{}}{U}{{{}{}}{}{}}}{{{{UU}}}U}{{{}}UUU}}{}U}}{U}{{}UU}{{U}U}}{}}{{}U{{}U}{{U}}}UU{}{U}UUU}U{UUUU{UU}{U{}U}U}}U}UU}U{}UU}UU}}U{U{U{{}{{{UU{}U}}U{U}}}U{{{UU}U}}}{{U}}}{U}U}{}}UU{U{UUUU{}U}}UUUU{}}{{U}U{}{}}}{U}{U{{U{{{{UU{}}U{UU{{}}}}{{{}{}}UU}{{U}U}U}}}}}{}}}}U}U}UU}{}}U{{}U}{U}}}}U}}}U}}U{}}}UU{{{{{{}{{U}}}U}UU{}}}}U{U{{}{{{UUU{{U}}U{UU{UU}U{}U}{}{{}UUU{{{{}{}}UU}U{{{{}{U}}{}U}{{{{U{{}UU{}U}{}}}{}{}{U}{{}U}}{U{}}U{U{{UU{}UU{{{UU{{}{{UU{UU{{UU}{U{{U}{{}{{}{U{{{{{U{UUU}U}}{}U}{UU}UUUUU{{{U}U}U{{}{{U}{U{{{U}}}}}{}}{{}U{U}}}U}}U{{}}{UU}{U{}}U}{UU{U}U}}{U{{{UU}U}{U{}UU}UU{}}}{{}}}{UU{}U{U{{+++++++++{}}}{}U}UUU}{{{{{{{UUUU}}}UU{}U}{{U{}{UU}{}UU}}}{}U}}++{{}}}}UU+{{{{}U}}U}U}{{{{{}}{}}{U}}}}U}}UU}{}UU{}U{}}{}{U{UU}+{}{}U}UU{UU+}}{{{{}{}{{UU}}{}}{}U}{{}}U{UU}UU{{{U}{{}U}{U}{{U{U+{{{{{}{{{U+{}{U{}}}{U{}U{{}U}}{}}{UU}U{U}{}UU}}}{{}{U{UU{}{}{{+UU{}{{U}U}++U}}U}{{U{}}U}U}{U{}U}}}}}{{}{{UU{U{}U}}U}}{}UU{}UU}+{U}}}}{}++}{U}U}U{}UU{U{UU{}UUU}U{{}}}U}}UU}U{U{}{U{UUUU}}U}{}{+++{{UU++}}{}{UU}UUU{U{}}U}UU}UU}}U}{}UUU}{U}U}UUUUU}}{}}UU{UU}{U}{++++}U}{U}UU{{}{U}{}{{{U}UU{}{U{}}{{U}{U{{{}{UUU}{}U{U{{{{{}}U}UU+++UU{U{{}{UU}{U}}{}{{U}}{}{}{}{}U{{}{{UUUU}}{}}U{UU}UU{}{{UU{U+{++}}}}}U{U}U{U{U{}U{}UU}}{UUU{{}U{U}}}{{UUU{{{{{}UUU{U{{}UUU}+U{+U+U{}{}}U{{U{}UU{}}}{U{}}{UU{}{}{}}{U{UUU{{}}}UUUU{}}UU}}U{+U}{+{+}{U}U{U{{}{}U{U}UU}{U{U{{}}U}{UUU}}{}{UUU}U{}}U}U}}U{}{}+U}}}+U{+{U}{U{{U{}U}}}U{}}}{}{}}{}{UU{U{{UU}}}{U{U{{U{{U{U{U}}U+}{{U+UU+U{{{U}}}{}}{U{U}{}{}{{}U}}}}UU{U{}{}{{{{}UU{}U}U{UUU}{+{{U{}+}}U+U}{{}}{{U{{{U{U}{UUU}}}{{{}{UU}UUUU}U{}{{{U}}}U}}{}UU+}{UU{+{{U+{{{U}{U}{{U}{U{{}{U{UU}U}}{U}{}U}+++{UUU}U{{U}{U{UUU+UU}U}U+UU{U+}{}UUUUU{}U{{{U{{U}UU{U}{U{+++++}U{++{{{}U}{{U{}}}U+{}U}}{+}U{{+}U}}U{U{}}U{}U}U{U{{U}}{{{}+}}{{U{}+U}{UU}{}{}{{}}U+}}{{}}+{{{}+{UU{UU}U}U{}}}}}{}U{{U}}{}+{U}}{U{U+{U}{}{{U{{U}{}U+U}}UU{+U{{}+U{{{UU{U{U}U}U{{{}}}UUUU{{+}U{{U{{+{U{UU{}}{U{U}}U+{}}UUU{}+}}}{+{UU}{{U{UU{}U{}U}U{}}U{{U+}}U}U{}+}{}{{U}{{}{UU}U+}}{{U{}U+{{{{+}}UUU}}}{U}{{U}{{}{}UU{{U}++}{{++{}{}{U}{UUUU}}}}+}{{UU{{}+}UUU+{}}U}}{}UU}{U}U{}{U{U}}}UU{}+++}U{}{}}{{}}}}U{{{U+}UU{{{{{+}}}U{+}U{}{UU}}UUU}U{U{U}U}{{}}{{+++UU}}{UU{}{{}U{{UU}+}}{{{}UU+UU{}{+U{{}}U}}}{}U{{UUUUUU{UU{U++{+}+}UUU{}}{UU}U}}{{U+U}{{U{{}+{}{}+UU{U}}U}U{U}U{{{UU}U{U{{++U{{+}U+{UU{{{}U}}{}U{U+UU{{{UU{U+}U{U+}UUUU{}U{{{UU}}UUU{}U{U+}}}UU+{}U++UU{U{{U}{U{}}+}}UU{}{}}+U{}{+{}U}{}}UU}}UU}U{{{}{{U+U{{{{{+}U{UU+}}U{UU}U}}{U+U}UU}UU{}+{U}U+}{UU}{U}}U{}U}{U}}U{{+UUU{}{++{}}}{}}U{{{UUU}UU}{{{U}}{{}U+}{{U}U}UUU}}{}UU{{{{UUU{U}U}{U}{+U}+U{{}U}U}U{U}}}{{{{{U}{{{U{{+{}UUUU{{{{}{U}{}U{}}}}{}U{UU}U{U+{}+}}UU{UU{{}UUU{{{{{U{UU}}{U}++{{U{{UU{{{}U}{}UUU{}U}}}}U{U}}}UUUUU{{{{}{}U}UUU}}U{UU}}U{UU{+}U+{}}{{U}{}{{{{U}}{}U}UUU{{UU{U}{U}{U}}}U}}}}{{}U{U{{{{{}}}}{U+{U+{{{{{U{{}{{UUU}{U{{}U{}U}{UU{}U{}}{{}UU{U}UUUUUU}U}}}UUUU{U}+U{+}{}}}}{{}UUUU{}UU}}{U{}U{}}}U}U}UU}}{}}{{{}U{{{}U}{}U{UU}U{}{{}}}{}}}}{U{U}}}}}{}}{U{U{U}{{{{U}}}UU{U{U{{UU{U{}U{{}{{U{{}{{}U{U{{{U}UU{U}}U}}{{{U}U{U}}{}U{{U{U}}U{U{U}U{}{UUUUU}{UUUUU{}{{{{{}{U}}U}{}{}{}{}UU}U{{}UU{U{}{U}U{U{}U{U}}U{{{{U}U}}{U{UUU}}U}{}UU{{{{UUUUUU}{}UU}}{}{U}{{U{{UUU}U{}{}{}U{}}U}}{}}}}{U{UU}UUU{U}{{{{}}{UU{{{{{UUU}U{UUUU}}}U{}{}}UU{U{U}{U}{{{{}{{U{U}{}UU{{}{}UUU}}}{{}{{{UU}{{{}}}U}{U}{}UU}U}{{{{}}{}{U{UU}{}U}{U}{UU}{U{U{{UUU{}{{U}}U{}UU}UU}U{}}}{}{U}}U{}}{}UU{{UUU}U}{}}U{U{{UUU}U{}{UU{U{U{}U}}}{}}{{{}}U}U{UU}}}}}{}}UU}{U}{}}}{}{{UU}U}U}U{}{U}}{{U{U}}}UU}U{U}{{U}}{}}U{{{}U}UU{}}U}{{U{{}UU}U{}}{}{}{}U}{}}{}{U}U}{}U{U{UUU}U}UU}{{UU{U}U{U}{{{{U}{}}}U{U}{{U}{U{U{}}}{}{U}{}U}{}{{}}{}{{{U{{{}}}U}}{{{}{{U{UU{}U}{U}{}{UU{}{U{U{}{{UUU{{}U}{}U}}{{}}UU}}U{}{}U}{U}U}}{{U{{UU}{{{}}}U}{{}{{{U{}{}{U{}{U{U{{U{UU}U{{}}{{}UUUUU}}U{{U}}UUUU}UUU{}}}{U{{}{}{U}U}{}}U{{UU}{}U{UUUU}}{{}U}{U{UUUUU}U{{U{UU}}{}U{{{{U}}{{{U{}}}{U{}U{}U{U}}UU}{{{U{U}}+++++++}}{U{}UUU{}{{{UUU{U{}}}U}}{U{UUUUU}}{{{{}{}}U}}{U}{{U}+++}UU}{{{++++UU}}{U{{{{}{}{UU}}{U}U}}U}UUUU{U}{U{}}}{}{U{UU{U++U}}}UU}U{}}U+UU{{U{}U{{{}}}}}{U{}UU{UU}}}{U}}U{{{U}UU{{U}}{UU++UUU}}}}{}}{}++UUU{}U}{}UUU{}U}}}{U{}U{{}{{}}U}U{UUU}}}UUU}{U}}{}++++++{}}U++}{U{{}}}}}{UU{U}UU}U{U{}{}{{}}}{{}}U}UUU{}}}UU}}}{{{U{}{{+++++{U{U}U{U{U}U}{{}UUU}}{}}}{}}U{U{{UU{}}{U{{U}UUU}UUU{}{{U{{{+++U}{U{{}}}U{U}}{{U}}UU{U}{}}}}{U}{U}}{U{}UU{UU}U{{}}}U}{}{U}}}++{+}U{}U}}U}{U}UU{{}}{{U{}}{UUU}{}}U{{{}}U}{}}U}U{U{}}}{{}}U}{+{+{}+{{U{}U}U}}U{U}}U}{U{}}{{UU{{U}{{{}{}{}{}}}}{{UU}UU}}{{}{{+}{+U{+{UU}{{U}{}}U}}U}U{}}}U{{}}U}U}}UU{UU{U{}{U}{}{U{}U{{U{}{+{}U+U{}+}UU}U}{}}}}}}}}{{UUU}{{UU}{{}U}}UUU{U{{}{}}{}}U{{U{UU{+{}{}U+UU}+{}UU}}U}UU{}U}U{}{{{}U{}{UUU}U}U}}UUUU{UUUU{{}UU}{U}{+{{U{U+UU{+}U}{}{{{U{U{{U{U{{}U}}{{}}UU{U{{{U}U{{}U}{{}}UUUU{}U+{UUU{U+U}{+}U}{UU}}}}}{U}U}{}U}{}{U{}{}U}}}UUU{{{{UUU}}{{UU{U}{+U}U}{}+{{UU+U{}{{{U{}}U{{{}{U{}}{}}U{U}}++++++++}{UUU{}{UU{{U{}+{}}}{U+{}U{+{U{}{{U{U{U}UU{{U}U{{}}U}UU+U}}U}{U}+U{{{}{UU}UU}{U+UU{}}}+{}}}+}{{}}{}UUU{}{U{U{}{}U}U{U}+}U{{{{U{+U}}U{U}{}UU}{}+}{UU}{{+{U{}+}}U{{}{}{UU}}}}UU}U}U{}}UU+{}{}{{{U+}{}U{{U}}U{}UU+U{{U{}}+{}{U{+}U}U}{{U{}}}{U{{{}{}{U}U+U}U}U{{U+U}{{UU{}}{}}UU{+{UU{{UU+{{UUU+{U}{}}{{{}U{}U{}U}U{}{U{+}U{U{{UU+}}U}UU}UU}}UU}+}}U{{}{{+{{U}{+}UUU{U}{U{{U}{}UU}{{{}}}+}{{{U{++}U{U{}UU}U{{{UU+}}}}UUUUU+UU{U+}}}U{}{}}{}{{}{}U{UU}UU{{++++++UUUU}}}{{}{{{}U}{+UUUU}{{U}+}{}U+U{{U}}{U{{}UU{U}UUUU}{}{}}U+}+{++{}}{{U}UU{}{UU+U}{{U}{U{{+U}{}+}}}}}UUUU{{UU}}{{U{{U{U}U}+U}+{{}+U}{U{U{U}U}}{+{}{{UU}{}}+U}{{}+{}{{{UU{}{UUUU}U}U}{{}{}+U}}+UU{}U{{U{}U}U{U}{+{}}}}U{{{U+U}UU{+U}}{{}UU{}{}{}{{}U{{{{}U+}}U+}UU}{{}U{U{}U{{{U{}{}UU{}{}}+{{U}{+}}}U}U}{}U}{{U}{U}}}}U{{{{}}+U{{{U}U{}}{}{}{{UUU{}U{{{}{U+UU{}{+{}}{{U{}(((((((((}UU{U}{}}{{+U}}UUU}{{U{}}U}{{{{}U}U}}}}U+{{UU}+UUU{}{{{}}}{U}{}({}{{{U}{UU++{{}U}}}{}UUU}U{{U{}}{{}}{U{+U+U{}}}}UU{U}UU}U{UU}{{}(U{U{U}UU+}}+{U}{}UUUUUU{{{{U}{{}}}}{{U+{+{U{{U{U{UU{{}{UUU{}{{}({}{}}U}}U{U{UU}U}}{U{}UUU{}UU}{}U{{U}+U{+UU{{}UU{U}}}{}}{{U{{U(}}{U{}}}{}}}}}U{}}U{}{{UU}{UUU{UU}UUU{+{{U+}{U}U}{{}{U}U}UU}}}(UU}{}}}{UUU}U{}UUUU{UU{{{UU{}}{U{U{UU{}}}{UU}{{{}UUUUU}U((UUU}(U}{}}{}{U}UU{}}}U}{U}}}}{{U}}}U}UU{}{{}{{UUU{U{U}UU{{}{}}}{(((({{UU}{}{}U}}U}{UU}UU}}}UUUU}U{}}U{UU{{UU}{}{}U}}U}}{U{}{{{{((}(((}U}}U}}}}{}UU{UUU}}UUUU}{UU{U{{}}}U{U}UU}UUU{{}U{}}{}UU}{(}{U(U}((({}}}}}{U{{U{UU{{{}}U{UU}}U{{UUU}}}{}}}}U}}{{U{{U}{U{{UU{{({U}}}{U}{}{}}U{{}UU{{}U{}}{U{U}{{}}U}}{}U{}UU}}UU{U}}}}}{}}U}}}({}{{}}}{UU}UUU}{{}}U{{{{U}{}{}U}}{UU{}}}{U}{U{}}}{{}UU}}U}{{{}({U{U{}}}U}UU}}U}}UU{UUU{{{{U}}{UU{U{}UU}UU{}UUU}}U{U{{{UU}{}}{}((}}U}{U{{U{U}UU}{U{UU}}{}{}{{{}}}}}UU{}UUUU{U{}UU{U}}}}{{}{U{{(}U(({}}}{UU{UUU{U{{}}{U}}}{}{{U{U}}{}U{}{{{}U{}U}{}}U}}UUU}{{{{{U{}UUUUU{}}}U}UU}U{{}{{}U{}UUUU}}{{}}}}{{}U}}}{U{}{{}}U{{U{{U}{U{{{{}{{{{U}U{}{U}U}}{{{}{{U}{}UU}}U{{}UU{}U}{{{}UUUU}U{{}U{U{{UU{}}}{}}U{U{{{U{U}{}{U{U}U}}}}{}}{}}{}{{{{}{U{U}U}}{UU{{U{}}U{}"UU{UU{}U{{}}{U{}{}U{UU}{{U}}{{{}}{}{UU}U}}}}{}}}U{}}UU}}}}}UU}}{{UU}}}UU{}UU{}U{U{{{}}U}U{U{U{U}{U{{}{U}}}{U}{}+++++++++}{}}{{U{UU{{{U}}}}UU}U{U{}}}U{{U{}}}U}}}U{}{{}{{}U{{}++{U{{{UU{+UU{{}UU}U{UUUU}{U}UU}}U{}}}U{}U}U}}{}{U{}{U{{{{}}U{U+{}U{}U}U}UU+U{}U}{{{{}UU}{}{UU}}}{{U{{{U{UU{U{{}{}{{}{{{U{{}{}U+}UUUU}{{{{+{{}{U{}{}}UUUU{}}{UUU{}{{U}}{}U}{}{UU}}{}{U{}}}U}}{+U{}}}U}U}{++}{{{{{{U}}}UUU}{}U{}}{UUU}}{{UUU}}U{{U}U}}UU}}U}{}U+}{{U}U}{++U}U{UUU{U{U{UU}UU{}{}}UUU{U}}U{UU}{}UU{{UU{U{}}{{}U{U+++{U{}++}U{UU{}U{UUUU{{{}}}}{{}UU{UUU}}{UU}UU}{}}{{UU}{UU{}}}}{}}}++++{}{U{}}{U}UUUUU}}UU{}}{}{U}U}}U}}UU}U{UUUU}U{}U}{UU}}{U}{UUUU+++}UU}UU{}}{}}}{U{UU}{{U}}U{{}}U}{U{UU}UU{UU{}UU}U}}}{U{U{{{}U+{++}}}{{{}}}{}{U}}}{{}{{U}{{{}UU{}U}U}{}}{}}{U{}UUU}{}}}}UU{{}+}}+U+{{{}U}}{{{U{}U}{}}U}}}{UUU{}}{}}}U}}}U}UU}{{}U}}}{}U{UUU}+U{}+U+}U}}U}{}}{{{{{{}{{{}U}UU}}UUU}UU{{{U}U}}}}UUU{U}U{{U{}}}+U{{}+UU+}U}{{U{{UUUU}U}{U{U}{}}UU}}U{{U{UUUUU{UU{}{{}UU{U{{UU}{+{{U{+}{+{UUUUU{{}{{{U}{U}U{}UU{{}{{}U}{}UU}U}}{}}U}}U{}{{U{U}}+}{U}}+}{U+{}}{}}U{{U}}}}}{{{}{{{{}{{}}{}{}{U{UUUU{U}{U}{}}}{{{U+}{U}U+{}{+}{{{}UU}{{UU{}{{{UU{}}{{U{}UU}}U}+++{U{}{U}}U}}{{U}{+U}{UU}+}}{U+{}U}}}{}{U}U}}}UU{UUU}}{U{}+++++{{{++{UU}UU{UU{{}{U+U}U{U{+}UU}+}U}UU}U}{UU}}U}}}{{U}}U{{{}+{U{{}{{+U{U{}}}UU{U{U{{+UUU{{{+}{{U+UU{{U{}{}UU}}}{U{}{UU{}{{U+{U}{U{U{+}{{{{U{UU{U}{}{+U{{U}{+UU}U+}U{}{}U}}{U}}{UU}UUU}UU{U{+}{{UUU{+{}{{U{{{}{U{}{}+{{{}{U}U+}}U{+{U}U}U}{}U{{{U}}}{{}}{{}{+U}}{}{{+U}}}{{}UUUU}{{{+{UU{}{}}+U{U{+{}UU}}UUU}}}{UU{}}U{U{{UU}++}UU++}{U{U}}UU{{U{{}U+{UU{}}}{+UUU}+}}}{UUUU}{}}UU{{}U{}}{}U{}}{+++{U}}{U{UUU{U{}}}U}+{}}}}U}U+}{UUU+{UUUU}{{{{{}U{}U}}{{UUU{U}{+++}}}UU}U}{U}}}}}UU}+}}}{U{U{+{{{{}+}{}}{UUU{}}}}UU{}U{{{U}U{++U+{+}}{}}}U}}}{U}{}{U+{{U}U{}U+U}}U+}{U{{U{}U}UU{U}{}{{}U}{U++}U}+UU+{U{{}}{U{{{{U}{+U}}U{}{{U+{{U{+U{}{{U}}UU}{UU{{UU}UU{{+}U{}{+{}{++U}}{UU}U}{U}}+U{}{U}{UU+}U}}+U}{U{UU{}U{}UUUUU}{}{}+U{}}U{+}U}}}+}{UU{}{U}{{U+}U}}}{}{{+U{}}+}{}}U{{}}U{U}}{U}}}{}+}}}U{U++U{}{{{U{UUU}}UU{{U}U{}UU}U}U+{{{U}}UU{U{{U{UU}UU}((((((((({}U+}}+}{}UU{{U{UU}}{U}U}U}U}U}}U}+}{}{UUUU}}{}U}{{{U}({U}U{}{}({}{+UU+U{}{U}}{U{}}{}U{{}}{{U}}}U{++{U}}}U}U}{{}{{}{}U(}{U}{}}U}(}{U}UUU{{{U}{{}UU{UU}{UU}U}{U}UU+}{+{{}}}}{{}}}}U}}U}(U{{{U{}UU(}}UU}{{{{}{UU{{}{}}}}}}}{U{U}U}}+U{+UU}U{{}}{{U{{}}U{}(}}UUU}{({}{{U{U}{{{U}UU}{}{{UU{}UU{U}U}}{+}{+}}{}}}}U}{}}}{UU}{({UUU}}(({{}UUU{U}}{{}U{{{{{{}}}{}{U{{}}}}}UU{{{}{{}}U{U}}{UUUU}}(((((({}}U{U{}U{{}UUU{U}UU}U{}}U{{}UU}}}U{}UUU{{{{{U}{{}UU{}}U}{(({(}{U}}}{{}}UU{}U{{{}{U{U}}UUUUU}}U}}{}{U{}{U{}U{{UU}{U}{{}U}{(({}((}}{{U{}U{UU{}U}U{U}{U{{}U}{U{U}UUU}U}U{U{U{U}{}}{U}{}{U}{U(({{}{UU}UUUU}{{}{U}UU}{UU}{{}{}UU}U}U{}U{{{{}{{}{UU{}{U}}{{}}{}U(}}{{U{}UUU{{}}}}}{}UUUU}{{U}U{{}U}}}{}{{{{}UU{}}{}UU}}{{}}{}{}}(({UUU}}{}U}UU{}{{UU}}{}}{{}{{U}{}{}UU}{{{{UU{}}}}U}{{}UU}}{UU({(U((}U}}{UUU}{{UU{}UU{}{}}}U{}{}}U{{{{{{U{UU}U}}{}}}U}}UU{U}{U{((U}}{UU{U}{UUU}{U}{}}U}{U{UU}U{UU}{{{}}}}{{U{}U}{}{{}{{{}{{}{}}{U}{{}{{}}{{{}{UU{U{}}}{U{}{}U}}}{U{}{UUU{U{U}{{}{{{U{}}}U{U{UU}}U{UU}}UU}}}}}{}}}U{{}{}{}}{}U}U}}}U{{}}UU}{U}}{U}}{{{}{}{{}}U{}}UU}}{U{}{UU{}{}}U{{U}}{UUU{U{U{UU{{}U}UUUU}UU{{{U{}}UUU}"{{U}{U{{{{U}}U}{U}U}}U}}}U}}{{}U{U}}UU{{}{{}{{}{{U}{{{U{}UU{UU}U}U}UU{U{U{UU}U}}}{U{{U{U{UU}{U{{{U{U{{U}UUU{{UU{{UU}U{}U}}}UU}U{}}}}U{}U{{{{{{}{{}U{}U}}}}{}UUU{{}{U{}UUU{UU{+++++++U}{U{}{UU{U}{{U{{{}U{}{{}}{}}{}{}{U{}{{{}U{UU}U}{{U{UU+++U{}U{U{++++U}U}{U}}}}}UUUUU{UUUU{U{U}U}}{{UU}}{U}}{U}{U}U}U++U}}{{}}}{U}}+{U}UU}{{{{U}{UU}{{U{{{}}{{{}U}U{}U}}U}}}U}}UUU{U++{{{}{}{}}U{}++{}{}{{}U}U}U{U}UUU{{U{}U}}{U}U{{UU}UUU}}{}{{UU{}}}++++++UU}U++U{{}UUU{UU}U{UUUU}U}UUUU{U{}{}}UU}{{}U{{UU{{U{U{}U{{U{}}{+++++}U{{}{{{UUUUUU{}}{{{}{{U{{}{}U{{}U}U}U}}U{U}}}}}{U{}UUU}UUU+++}}}{UU{U}}{U}UU}}}UUUU{}{U{{{{}U}U{{{}U}{}}{{}U}}U{{}{UU}{{{U++}+U}{}U{}}{}UU{}}}UU{}{}{U{UUU{{{}UU{U{}{U{}{{}{{}}{{U}{UU}U{+{+}U+{{}}{{UU}}}{UU}{UU}}}U{}U}}}UU{UU}U}U}{{}{UU}U{}}U{{}}}U{+}}+{U+}U}{UUU}}UU}}{U}UU{}}}}{}U}U}U{U}}UUU{}}}}U{UU}{}{}UU{}U+}}{+UU{+}{U}U}U{{U}U{}{UU{}}}UU{{}}}{UU}{U{U{U}}{UUUU{}U}{{U}U+}}}{}+UU}+}{U}}{U}{{UU}{{U{}}}{UUU{{}U}UU{U{{U{{{}UU}{}{{U{U{{U+{}{{}+}}U+U}UU{U{}{}{U{U{UUUUU{{{}{{{}}{{}{{{}{UU}UUU{{{}{U{}U+}U}{{U+{}}+U}}{}U}}U}{U{U{U{U}}}}U}U{}}{}{}UU{U{}}U}{}}U{}}}{U}+{U}{}}+U}}}+{{{}{UU}{UU}{UU}U}}}}U}{UU{}++++++++UU}{UUU}}}}{{UU+UU}{U}+{U}}+{}{UUU}}}UUU{UU{{{}U}{U}}UU+UUUU{}U}+}}U}U}UUU{{}{U+}}}{}U+{{{}+}{}{{}{}UU{U}{U{}U{}UU}{}{+UU{}{U{{+U{{U{{U{{}U{{}+{{U{U}}+}{{{+U}U}UU}U{{}U}U{U}}UUUU{U{{+}{{{UUU}+}}{}{}U}}U}{{{+}{{{{{}+}{}U{+}{U{{{{U{}}U{{{UU}UU{}UU+UUU{{UU}+U}}}}{U{{{U}U{}+U}}{UU{+{{{{}+{}U}U{{{{{}UU{U{}}}UU}}{+U{UU}{U}+UUU}{}{}}}}{U{+}UU{}{}{+{}}U}+}{UU{}{U}{{}UU}}}U}U}U}}+{}U}UU++}UUUU{}}}{}}{U{+{UU{U{}}{+U{UU+U}{{}}}}}}U{}{{U}U{}U{U}U++++++{{UU}}}U{{}}{}}{{+U}}{U{}{{+U{}U+}{}U{}UU}U{}{}{}}}}U}{}UU{U+}+}++{{{{{{{}UU}}U{+{U{{}UUU}{+{{}U+U{}UU{{{{}{}}U}UU{UU{U{{{U+UU+}UU+UU}{U}U}}{U{U+}}{}{{{{U}+UUU}U+UU{U{{}}{}{}}{}{{{}}{{U}+}}}+UU}}}{}}{U{}U}}UU+{{{}{{{}U{+{U}}U+}{}}}}}}{U}U{{{{}U{}}{{U+}}U+}}}{}}{}{{}}U{{{}{U{UUU{}}}U+{U}UU+UU{{UUU{UUUU}}{UU}{UU{UUU{}U+U}UU{U}{UU}U}UUUUU{U{{}{{{{}+U{{U}+U{U}}U}}}{}}U}U}U}}U}{{U}}{}+}U}U}}{UU}{{}{}}U}U{}{}}{{}{+}UU}{+U{{{}}{}}}UU{}UU{U{UU}}U}{}++{}U{{}UU{UU{{}}U{}{UUU}}}{}+U+}{U{U}U}{UUU{{U}UUUU{U}}{{}{(((((((((}UU{U}{U{U{{}}}{}U{{U{{{+}+{}{UU}U}{UUU{}{{UU}}{}{U{U}(UUUU}}U{({{}{{U}U{UU}U}}{{}UUUU}+UU+}U{}}{{}{}{}U}{}U{U}U{}U}{{(UUU{U{UU({{U{{}}U{}}{UU}UU{{U{}{+UU}+{}U}{}}UU{{{{{UU{UUU}U{}UU({{{UUUUU(}}UUU}}{U}UUU}}{}U{U}U}}U{}}UU{UU}}U}{}{}UU{{}}U}}U{UU((((UUU{U({{}}U{U}{{{UU{U}U}U}{{U}}U}U}}}UU}{U}U}{}{U{{}{{}}U{{}{}{{((((((U{{{{UUUUU{UUU}UU{{}{{}UUU}}}UUU}{UUU}{}{}UUU{UU}U}UU}UUUU(}{{}}{{}{UU{UU}UU}UUUUUU{}}{{UUU}{U}}UU}}{}U}{UUU{}}{}{U}{{{UU}({U{}}{}}}{}U}}UUU{}}{U{}}}UU}{{UU}}}{{}}{{}{}}U}{{U}U}{}{}U}{{}(U{U{U}U}{U}U}{{U{{{}{{{U{{U{}U{{{UUUU}}{}}U}UUU{U}}}{}}}{{}{U{}(}U}U}UU{U}}{U}U}U}}U}}{UU{}U{}{}}U}{U{{}}{{{U{{U}}U}}}}U}U{{U}U(}U{}{{U{U{}{{{{}}UUU{}UU{U{U{{U}}UUU}}UU}{{U{U{U}UUU}}{}UU{{{}{(UU{{U}UU}}{{UUU}}}}{{U}{U}{UU}{{}}}}{}{}{}UU{}{}U{}{}}{U{{}{{UU(U{UU{{U}U{{U}}{}}{}{{U}UUUUU}U}{UU{UUUU{U{U{{{{UU}U}{}UUU}UU{}{{{}{U{{{}}{}UU}{UUUU}}U}{U{U{U}}{{U{{{}}{U}}U{UU{}}U{{UU}UU{{{}}UU{UUU{UU{U}}{UU{U}}{{{{U{U}}U{}}}{{}UU}{U}}UUU{}}U{U}U}{{{{}UU}U{{{{}{{U}U{UUUU}{U{}U}{{U}}}{U}{U{UU{}{}U}}{U"U{}}}{}U}}}{U{}}}}}{U}}U}}{{U{UU{{U}U{}U}}{UU}}UU{{{U}}U}{}}{}}}}{U{}{UU{{}U{{{{}{}U{U}{{UUU}{}}UUU}{UU{{}UU}{{+++++++++{}UUU}}}{U{U}UUU}{{{U}UUUU}{{U{}{{U}UU}{}{U}U}U}UU}}{++{}U{UU{{+}}UUUU{}}{{{}{{{}}{{UU}}}UUUU{UU}{{UU{U{}UU{}}UUU{U}+}}}UUU}{}}}+UU}U}U}U}}}U{{U{}}{U{UUU{{}{{{U{}}{{UU{}{U}{}{}UU{}+}U}UU{U}U}+{{}{{}{}}}{{}{{}}{UU}}}{{UU{{}U}}}U{U}UUUU{{U}{{U}}+U{U}UU{{}{++}{U}}{U{UU}}}}}{{UU{{{}{{{{}{UU{}}U{}}{{UU}{UU{{}{U+U{UUU}}}++U}{}}UU}U}}}}{U{{{}U{{UUU{U{U}}U{U}}}U{}U{UU}UU}}U{}U+++U}U{++}}{}}U}}}}{UU{{U{U{U}{U}{U{{}}}U}{}}U}U}UU}}}}}{}UU{{}}{{{++++{}{U{{U}{{UU}U{}UU}UU{U{}U{}{U{U}U}{}}{}}{}}{U{{{{U}{}U{U{UUU+++{}}}{UU}{{}}}}UU{{U{{UUU{}{{U}U{}U{{UU{{U{{UU{}{UU{{{{{}}U{U+U++U}U{{U}{}}{{{{}{{{{{U}{}U}}}}}U}U{{U{}}{}U}}}{}}UUU}U}{{U}U+U}+}+U}}{}}}{UU}U}UU{{}{U{}U}}U}{{}{{U{{U}U{{U{U}}}U{UUUUU}U{U+U}}+}+}}UUU}}}{{}{{}U{}}}}UU{}}U}{UU}}}{{UU{{}}}U}{{U}}}}}U}U}+UU}U+}U+{}}{UUU{UU{{}}}{}}U{U}{}U{{{{}UU}}}{{{}U{}U{UUU{U{U}}}{+U}{U+{}+{}{}U}}{}U}UUU}{}{U{U}U{{{}}U}{{}{U}{U}U}}}UUU{{}}{}U}+{}UU{+UU}+UU{}{{}}U}}UU{{U}{}}}}U}}{}U}U}}UU}{}U}}}UU{{{}{UUU}}+{{U}{+{{U+U{U}}}UU}{{UUUU}UU{{}{{}}UUU{U}UU+++}}{{U{{U}UU{{{}{+}U{}}}+{U{{+}}{}}}{}UU}U{{}U}U{{}}{{U{{+++++}{{++U{}}}}{U{}}{UU+{}UUU}+U{UU+}}{{{U{}U}UUU{{UU{UUU}U}U}}+}}}U}UU+}}{UU{{}U{U}U{U+{{{}U}+}{}}+}{{}U{}U}}U}U}{{UUUU}{}UU{+}{{{UU}{+U{}}}UU{{U}UUU}+UU}{{}+}U}}+U}U{}{U}}U}U}{{U}}U}}{}{{{+{}}}}}}+{UUUU}}U{{UU}U{+{{UU}}{U+}U}U+UU{}UUU{}{}U}}}U{{}}}{U{U+{}}}UUU+{UU{U{}}}{U}}}{+}{}{U}{}+UUU{+{{UU}{}{{}U{}}{}}{UU}}}}{}++}{{++U}U{}{U{}U{UU{{U+}{{}}UU{+UU}U+U}{U}UU{{U{U{{U}}UU}}}{U}U}U+++{U{UU}{U{{{}UUUU{}+{{}UU{}}+}{{{U+U}UUU{UU}}U{UU}}UUUUUUU}UU}+++UU}}{{{}}{}UUU}}{U+U}}{}U{U+}{{{}+}}}{}U{U}{U{}}U{{}{}}U{}}++{+}+{{{}U}U{}UUU}}U}}+}{}U}{{U+UU{U+U{{{{U{}U{}{UU{{}{}U}U{U++UU{+U{+}}U{U}}}}}}}U}U+U}U}U{{{}+{UUU+{{}{UU}}{UU}}{}}}UUU{{{+}U}UU+U{}++}}}U{{UUU}{UU+}}}{{}{{{+}{{U+{U{U}}{}{U}U{U{{UU{U{}+U}}}{{+UU{U}+{{}}{{}}U{{}+{}UU}U}{{+}{{}+{}{}U{}}U}U{}}{{}}}{{+}{{U{U++{{{U}}}U{}}}}}{{}U{}}U}{U{U}+UUU{UUU{{{{{{UU{{}U}U}U{U}{{}UU{+UU+{}UU{}}{}}{{{}}UU}U{}{U{}UU+{}{}}U{UU}}U{U}{}{{U}{}}{}}}{{{{+U}+((((((((U}UU}U{{}{}{UUU{UU}++{{UUU{UUUU}U}}}U{}U}{U}U}}}U{U}}{{{({{{}{}({UU{U{}}UU}}}}UU}{+U{+}{{{{}UUU{{}UUU}U{UU{{{UU{}U}U{UU{(}U{U{U({{U{{U{{}{{U}}{UUU+{U+U}U{}U{}U{}}{{U{}U}{UU{{U{UUU}U{{{(}{{{{}(U}}}{}{{UU}}}{{UUU+{{+U{{{U}{}{U}{}}UUU}U}UU}U}}U{{}UU}}(UU}{}}({U{U{UUU{{{}U}{}U}U}UUU}}U{}U}}{{}}}{}}{{{U{{UUU{UUU}U}}((((((({}U{{{}{{{}}}}UU}}U}{{U}}}U}U{}UUU{U}UUU{}{{{{UU{}}{{UUU}{}((({U{}{{{}U}UUU}{}UUU}{}{U}}}{U{U{U{}U{{}UU}{U{U}{{{{{}{U}}}UU({({(({UU}UUU}{UUUU}U}UUU{{}{}U{{{}}UU}U{{{{}}}}{}{UUU}{}}UUU{}{{(({}{UUUU{}{{UUUU}}}UU{{U}UU}U{{}U}}U}U{UU}}U{U}U}UU}{}{{U{}}{{U(U(}}U{{U}}{{}U{U}{}{U}UU{U}}}{UU{{}}U}}U}{}UU}UUU}{}{U{{UU{}{U(}}({{}{}}U}}}}}UU}}{U{}}}}U}}UU{{}{}{UUU}}{U}}}{}{{}{}U}}U}{U{(({{}((}{UUU}U}}}{{}{{{U{{{UUUU}}}{UU}U}U}}U{U{{{{U{{{}U}U}{}{}U{U{{U{U{{U{}UU}{U{}}{UUUUUUU}{}UU{U}UUU}U{UUU{}U}{}{}UU{}UUUU{}}}{{{UUU{}}{{UU{}UUUU}{}}U{U}U{}UUU{U}U{{U}{U}{}U}}U{}}}}}{{}{{UU{UU}}UUU{{UUU}}UU}U}UUUUUU{U{U}U}}{{U}}}}U}{}UU}}UU}{{}UU}{}{U}U{{}UU{U}UUUU{}{}{U{U}U}{U{U{U{{}{}{{U}U}}U"U}{}U}}}{{{{{{}{}}}U}UU}{}}{}{U}{UU}U}}UU}U{}UU}UU{{{U{{U{}U}}}U}U{{U{U{U{}}U}}{U}{{}U}}U}}{{{{U{{{UU}}U}}}U{UU}U{{UU{{U{U{{U}}UU}}U{U}{}{{}}}U{}U{{UU{}}{}UU{UU}U{{}U}}{{UU}+++++++}U}U}U}U}{{{{}{{{U{{}{{{UU}}{{{U{}{{}{}}UU{{UU}}{{{}}U+++}U{U}}U++++{}{UUUUU{{}U{UUU}{U}UU}{{{}{U}}}{{{{U}}U}U}{}U{}++{U{{{{}UU}}U+{U{{{U}}{UU}U}UU}U}}UU}}U}}{{}{{{{{U}{{{}}}}U}U}++{U{{{UU{}UU{++}}{{{{}{{{}{U{{U}}UU{{}{}}UUU{}{{}}}}U{}{U{{}{}UU}++++++{{U{++UU{{{U}U}{}U{UUU{}}}U}U}{}}UUUU}{U}}U{U}U{U{{}U}U}U{}{UUU+++++}{UU{}}U{U}}{UU{}}}U}}{}{}UUU}U{{U{UUUU{UU}}}U{}}{{{{UU{}UU+++{{{}{}}}}{{}}}U{}}U}{}U{{U{U{{U}UUU}{{}{{U{}}{}{UU}{UU}UUU{{}++{+}U}{{{U{}{{UUU{{U}{UU{U{U}{{U{}}}U}}U}U}U}UUU}}{}}U{}{UU}{{+U+U}+UU{}}}{{{UUU{{}U{}{{{{UU{U{U{}U}UU{}{}}{UUU{}{UU{{}U}{U}{+U{+{}+UU}}}U}}U{UU{UUU{{UU}{{}}}U{{{}}UU{{}UUU}U}{{{{UUUU{}}}}+{{U+{}}+{{}U{}UU{{{{}U{U}{{}}}U}UU{}}{UUU{}UUU{U}UUU{}U}{U}{U{+}{{UU+U{{+U{}{{}}U{U{}U}U}U{U{}}U{U{U}}}U{{}}U}}{{}}}UU}U}{{{{}+UU{}U+U{U+{}{}}U{{}U{UU}U}U{}}{{{{{}U{U}{}U}UU}U{U}}{{}{}}}U{U+}}U{}U+}}{+U{UU{U}}U}{{{UU{U{U}{U}{{}U}U}}U}U}U{}U{UU{{U}}}}}UU+U}}UU}+}U{U+}{U{{{U}U{{}}{U{{}{}{}{U{U}{++++++++}{UU}{UU{U{{{U}+{U}U}{+{}}{+{}{UUUU}U}{}U}{{{}{}}{{UU{}+UUU{{{{U+}}{U}{U}}{}U}{+{{U}{U+UUUU+}}{{U}{}{{U}}}{{{UU{U{U}{}+UUU}U{UU+{U}{{}{{{U{U}U+{}{{{{U+UUUU+}{}{{}U}U}}{}U}}{}}{}{{U{U+}U}UUUU}+{{}UUU}{{{U}}U+}}{}}UU+U}{{{+}}UU}}U}U{}U}{{{{U{}}UU}+U{U{}{}}+{U{}}{U}{}}UU}{+}UU}{}}+}U{}U+{}UU{U{U}{}}}U{{}}U}{}{U+UUUU{U}U+U}{UU{UU{}}}{{+}}U{U}{}+U}UU}+U{}U}}U{UU}}}UUU}}{{U{{U+{U}{UU++}{U{}U{{}}UUU{U+UUU{}}{{U+U}{{+UUUUU}{}{}{U}{{}U{}{U}{U}++++++{UU{}UUUUU}UU{U}U+}{}UU{{}{+U}U}+UU{U}UUU{U}UUUU{{{{{{{}{U{}+{+{++{{{}}}}}{}UU{}+{{{UU{U{{U+{}{}+}}}}U{}}UUUU}{U}}{{}{{}U{}+{{+}UU+UU}}}}{{U}U{{+UUU}{}}}{{+}}{{}+{UUUU}}}UU}}U}U}}}U{{UUU+{{}+{{}{}}}}{}UU}U}{U+{U{}U}{U}{+{{}}U+{UU}{}{U}}}U{U{}U}U}U{{U+}{}+}UU{U{{}{U{UUU{U}UU}}{}}{U}{+}}{}}+}}U{}U}}{}U{{{}}}{{UU}U{UU}}+}}}{U{UUUUU}U}}UU}{U}U}{}{UU+{U{UU+UU}}{}U{}{U}{{{}{{U}{}{}{UU}+{}{U}UU}({{{{U{{U{{}U{{{}{{}+}U}}}+}{U}UU{U{{}U{U}U{{U{}}{U}U{++}UUU{UU(((U}{U}((U{U}U{}U{U+{+}{{{{{{}U{{}{UU}U{{U}}}}U{}UU{U+UU+UU}}U{(}{((((((}((}}{{}{{U+U+UU}{}{}}{U{U}U}U{U}{}}{{{UUU{U}U{U{{{U}}{(U{{{{U{}U{(UUU}}{{+{{+}}U}{{}{U}UU{U{}}}}{{{UUU}{}UU{U}{{U}{U}}(U{}U}{{U}U(U}UU{U{+}}}+U{U{U}}U{}UUUUU{U}{UU}{UU{U{}{}U}}{}}}{{((U}}{U}}{(U}UUU{{U}UUU}}{U{}{{{U{UU{UU}{U{UUU}}U{{{U{{}{UU{U}U}{}(((((((((}{}{}U}}{}U{}}{U{}}{{U}{}UU{}U}}{{U}{{}{{}{}}UUU}}{{}(((((((((((((UU{U}U}{UUU{U}}U{}{}}U{U}U{}U}U{}U}}}{{U}}UUUU{}{{{}U}U{U(U{U}{}}}U{}}U{{U{{}UU}{}U{U}{}}{U}U{UU}UU{{U{UU}}}{{UU{U{{{}}{(}{U}}U}U}}{U{{{}U{}}U}}}U{U}{}U}{{U{{{U{U}{{}}U}{{{U{U}UUU}U{{U({{U{}}}}U}{U}UU{}{UU}{}U{U{{}{U{}U{}{{{}}UU{}}{{}}}{{U}UU{{}UUU({}{{}}{{UU}U}{}{}}U}{U}}U}{{U{{UU{UU{}U{{}}}{}}UU{{{UU}{UU}U(((U(}}{{{}{U}{{}U}}{}U{}{}U{{U{U}}}UU}{{}{U{{{}UU{{{}U{U}U}U}{U{U}U}({}{U}{{U}}}}U}U}}UU{}}UU}{}}}U}UU{U{U}}{{}}}{}U}{U}}}U{UU{UUU{{{(UUU}}U}}UU{{{U{}{{}}UU{}U}U{U}}}}}}U}{}U}}UUU}U{{{}U}U{U{}{U}{UU}}U{{}U{{}{UU}UU{UUU}{U}}{U}U{}U}UU}}U}{}U{}}}{{}{{{{{{{{U}{}U}}{{}{UU}}{}}{UU}}U}UU}UUU{U{U{{{{}U}{}U{{{{{{}{}U{U}UU}}{}{{{}}}U{{U}}}}{{{U}UU}{{}}U{{{}}{}"}{{UUUU}U{U{U}{{}UUU{}{}{U{{{U{{{}U{}{U{}{UUU}}}U{}{}}U}{{U{UU}UU}{UUU}U{}{}{}}{{{{}UU}U{{}{}{UUU{}}}U}UUU{{}}}{}U{{U}{{{}}{}}U{U{{}}{UUU{U{}}{UU}{}{}UU{{U}UU{{UUU}U}U{}U}{{+++++++{{}U}UU}U}}{U{{{{}}U}{U}}{UU{U{{{U{{UUUU}{U}}}{{{U}}}{+++UU}UU{}++++{}}{U{{U{{UU}{{}{UUUUU{UU}U}{UU{{{{}}}{{{{U{}}}{++{UUU{{UUUU{U+{}}{{UU{U{U}U{U}}{}UU}U{UUUUU}}{U}{{{UU{U{UUU{}}++{{UU{U{U}{U{++}{}}}U{}U}}}U}}}UU}}}}{}{{}}}}}{{}}}{{}{}{{{}U+++U++++++}}}U++{{{}}{U}{}U}}}UUUUU}}{U}}{{{}{{U{}}U{U}}{{{{}}}+UUU++{{{{+++++{UU{}}}{}}U}U}}}UU}}U{{U{{U{{U}{U{{UU{}U{{}{}UU{U+}{U}}++{}+++{{U}}U}{{}{U{U{}}}}}{{U}{}}}}{{}{{U{{{{}{}}{U}{}}U{+{U}U}}}+}++{+{U}}U{}UUU}{UU{{U{}U{}{{{U{{{U}}U}{{}U}{U}UU{{{}{{+}}U}}}{}+++U{+{}{{U}}U{U}}U}UU}}}}{}{}}U}{{{U{{{}{{}}}}UU}}}}U+UU{UU{UU}}U+{}+{U{U}}U{}}UU}UU}U}U{UUU}}}}}{}{{U{{}U{U{U{UUU}U}UU}}{U}}UU}{+U{}+}UU}UU}{{U{}U{UU}U{{}}{UU}{}UU}U}{{}{}U{U{{{{U{}U{}}{{U{{}{}+{{{+UUU}}{{}}{}U{}}UU}{{}{}{{{{{}UUUU{}U{U{}}{U{}}U}{}U}}}{}{}}+{}U+U{{U{}{}}{UU}}U{U{}}UU{}}U{U}UU{U{U}{{U{U}{{}U{{UU{UU}}}UU}+UUU+}{}}U}U{U{{U}U}{}U{UU}{{}}}}UUUU{UU}}}}{U}}UUUUU{{U}{}U}}U{+UUU}+U}}UUUUU{UUU{{UUU}{U}{{{UUU{++++++++{{{}U{}U{{{U{{{{{U}}}{+U}{U+}U{{}{{{}}U}{}{U{{U}{{{}{}U+U{}UUU}U+{UUU}}{}U{}}U{}}}{U}{+}{}{+{U{UUU}}}{UUU{{}}U{}{{U{}U+{{{U{}U}+{{U{{{}}}{U{}U}U}U}{}}+{{U{+{UU}{}}{{{{U}UU}}UU}U{{UUU+UUU}{{{{+U}{U{U}}{U}U{}{}{{U}U}+}{U{U+}}{U{}{{{UU{U}}UUUU}}}{}+}}{}}UU}+}{{}U}U{{U{}UU{}}UUUU}{+}U{U{+}}U{}{{}UU{U{}{{}U}}{U}}+}}U{}}}{+{}{{}U{{}{{}{{{U{}U{U}{+{}U{U+UU}}}}{{{}U}{}{UU{{{{{{{+U{UU}{++U}{UU{UU}}{}{}{{}U{U{{U{}+{{U{+U{}{{U}{{}U}{}{U{{{}}}}UU++++++U}}U{{UU}{U{{}{U{U{{}UU{{U}+{}U{+{U{UU{{UU}U{U{}{}{{{UU}}}}U+{+U++}{}U}}UU{{U{}{}U{}{}UU{U}+{}}{+U{{}UU}UU}}{}}}}U}{{U}U{U}+}U+{U}+}UU{U{{}U}}}}}}{}{{{U}{}+UU{}}+}{UU}U{}}U{}{}{{}}{{{}}U+{UU+UU}U{}}{{U{{{UU}UU{{U}{{}{U}+UU}UU+U{}{}{U}UU{}U{}}UU{}U}U{+}}}+{{{{}{{{}{}UU}{{{U{}}{{{}}{}+}}}{U+}{}UU{}U}{U}U}}}U}{UU}{{U{{{+UU{}{}{}}U}UUU}}}}}{UUU{U{U}+U}{}}+U{U}{U{U{{U}{{UU}{UU}UU{{U}}+{U{UU}}{((((((((((((U}U{{UU{+}UU{{+U}{}UU{U{{}}{U}U}{{U{}{{UU{++{U{{}{U(}U{}{}{{U{{(}}{}U{U+{+U{}}UU}}U}{}U}U{}{{{U}U}}}}{U{U+{U+{}}{}({}U}{{{U{{UU({{{UU}{+U+}UU{{}U}}U{}U{{}{{}{{UU}U}UU{U{}U}}}UUU{(UU}U}UU{U{}}U({}}{}+U}+{{{}}{U{{{}}U}{U}}}}U{{}}{{}}U}}}U}{U}}{U(U{}}{{{U{{}}(U}U}{+UUU+UUU{U{UU{U{U{{}}{U}UUU}UUUUUU}U{}{}{{{}{{(UUU}}U}{UU(}{U}}}{}{}{}U}U{}{{}U{{U{UU{{UU}UU{U{}{UU}}}U}U{U}UU{((((((((((U{UU}U{{{}}UUUU}}U}{}{}U{U{U{UUUU}{}U}{}U{{}}U}U}{}U{}}{U((U{{{}{UUU{}}{U{U{U{}{{{}U}}U{}}U{}U}UU{UU{}{{{{}}U{{}UU{}U}}U(}(UU{U}UUU}U{{{{{}{U{{}{UU{UUUUU{}UU{{UUU{{{}U{{}{U{UU}U{}}{}}}((}UU{{}{{UUU{}}}}{U{{UU{}}UU}{{}{}{{{U{{U{{{}U{{{UU{{{UUUUU{U{(}(}{}}}}U}}}U}{UU{}{}}{U{{{UU}}{{{{{U{U{{U{{{}{UUUU}}U{{U}UUUUU(U({UU{}{}}}}{}{}}}{{{}UU{}U}{}}UU}U}U}}{}}{UU}}UU}{}U{}U}UU}}{{}}((U}{}UU{{UU}U{}{{}U{}{U{{}{{U{U{U}U{{{}{{}U{{}}}UU}U}{{}U}{U{U(}U(}U{UU}U{U}}{U}}}{UUU{{{{}{}{{U}UUU{}UU{U{{}UUU{{}}U{{{{{UU{U(}{(({}{U{{UU{{{UU}}}{}UU}U{{U{U}{{{}U{U}}}U}}U}}}{{U{}}{}}}}}{}}{}}{}}UU}UU{U{{{}{{}}}}U{U}U}{{{{}}U}U{U}}UUUU{U}{}{}}{}UU}}{UU}UUU}}{}}{}U}U}U{}}}{{{{{UU}U}{U}}{}}}}{U}{U}{}{}}{}{{{}}{{{UU}{{{}{}UU}{{}}UUU{{{}{}UU}{}}}{U{U"{UU{}}U{U{}}U{{{}}{UUU{UU{}}}U{UU{U}{{}UU}U}{}{}{}}UUUU{UU{{}U{U{{}}{U{{{}}}UUUU{}{}{{UU{U}U}{U}{{{UU}}}}U}{{{}U}U}{{{{UU}UU{U{{}U{}{UUU{U}UU{}}UU{U}U}U{U{}U{}UU{{{}U{{U}UU}+++++++U{{UUUUU{}}{UUU{}{U}}}}U}{}}UU{{}}{}{U{{}}}}UU}U}}UUUU+++}{U{}}U++++}}U}U}}U{{U{{{U{}UU{}{}{U}}}{UU}U{UUUU}{U}{{}}UU++{}{U{}U{}{U}+{U}}{{}}{{UUU}{U{{}}UUUUU{}{UU{{UU{}{{}UU{U{U}}{++{}}{U{{U}}{{++}{U{}{{}{U{}U}}UU}}U{U{{}U{}}{U}{{U}{U}{{}}}UU}}{}++++++U}U{++UU{}U}}{UU}U{}{{{{{U}}}}}}U}}{}U{{}}U}{}}{U{}{}{UU}U}}UU}+++++{{U}U}U}}}{}U{{{U{{{}{{}}U{U{}}{{{U}{}}}U}{}{}U{{{UU{{}U{{U+++}U}{UU{UUUU{}U{}U}{}}}}}{U}}{U{{}{{}UU}U}{U}UU{{UU{{}}U}}++++++}+U}UU{}}{{{U}U}}{U{U}}U}UU{{}}}}{{}}{}UU{{}}}UU{}U}}{}U{+U{{}++UU+}}UU}UU{}{}{{{}UUUU}{}U{{U{{{}U{UUU{UU}{}{U{{{UU{UUU}+{{U{U}+{{+U{U{UU}UUU}UUU{U}UUU}}{}U{{{}{{{}}}{}{UUU{}U{}U{{{UU+U}{U}}}+{{{+{{{{U{{U}{UU{U}U}{}}}}U{{}}}{}{}{}}}U}U{U}{U}}{}U{++{UU}}UU{+U}}+U{{{U{{U{}}{U{U}{{UU{{{UUU{}U}}U{}U}{}U{U}U{}{U{{++}UU}UUUU+{UU+}UU}}{{{}U}{U{}}}}{{}}UU}U}UUUU{{U{UU}}}UUUU{U}U++{{}}U{}}U+U{}+}}UUU{}{U{U{{U{{}{{U{{U}U}{UUU}}{}{{U{}}UU{UUU+{++}U}U}}U}{+{{U{+UU}U}{UUU}{}{}{U{{{U{{{U{{}{++++++++{}}U{UU}+=+++U{}}{}{}U+U{{{+}{}}}UU}U}U}}{U{U{U}U}}}{}U+U{{{{{UU+{{}{UU+=++++{UU{}{{}}+U{}U+}{{{{U{{{{{{}U}U{U{}U}{}U{+{{U}U}{{+}U}{{U++=+++U{U{}}}{UU+{U{U+}}{{{U{U{{}}{U{U{}U{U{}{{U+}{U{U{}}+}}{U}++=++++{}}UU{{{}U+}UU{}+}}{}{UU{}}{}{{}U{{U{}U{U+}{}UU{}{+U}{{}++++++++U}}{UUU}}}+}UU{U+{{{}{UU{U{}{UU}UU}}}U{UU+{{{}}U}}+}{}{}++++=+++UU{{}}}}UU+UUU{{+U}{{{}{{{}{{UUU{UU}}}U}{+}}}}U}++}U{UU++++=+++}}UU{UU{}{U}+}UU}+{UU}U}}U}UU{}{}U{{U}}UUUU++++++}}}U{{U++++=+++{{}}UU{{}{UU+}}}}+{{}}}{{U{U{UUUU{}UUU}}}}{U}+}+{++{}{{{++++++++{{}{}}{{}}UU+}{{U+{{{{{{{{U}}{}{{{U}U{U{U}U}+{U+U}{+}{{{+=++++++}{}UU}{}UU{U+{U}}}+U{}{{}{U}{{UU}UUU{UUU}U{+}{U+}{}}}U{++=++++++}}{{}{{U{}U{+}{}U}+}}{}{}U}U}}U{{U}{{U}U{{{+UU}+}}}}{U}++=++++++}U}}UU{U{}UU+U}U}}+U}{}U{{{{{}{{{{{}{}}UU{}{{}U+{}UU}{}++=++=+++U{U{U}UU{{U{+}{}{U+U}{{{{}U{}{U{U}{}U{}{{}UU}}U+U{{}{}U+=++==++++U{UU}UU{{}}+}}}}{+}U{{U{U{U{UUU{U}}{{{{}}UU{}++UU}U}U}+=+++=+++++{U}{{U}{}+{+}{U{{U}{{UU}}}{}{U{UU}{U{{}}U{U+{}+{UU{U}+=+++==+=++}U}{{}{}U+U+U{}{}UUU{}U}}}}{}{{U{{U}{{{UU}}U{U{}U{U{}++++++=+==++}{U}{{}+{}+}{}}}}{{}}UUU}}UU}{U{}}U{}{U}{U{}{}U}}{}U++++++=++=++}UU}{}}+{}}+U{U}}}U{UU}UU}{{UUU{UUU}}}U{{UU}}}U}}}}}+++++=+++==+U{{}{U}UU{}}{}U{}}U}}{U}}}U{}UU{}{}U{}}{U}}}}{{}UU{}++++++++++=+{{{}}{}}U{}{{}U{}{}}}U{}}}}}}U}}}UU}}{{{}U}}U}}U{{{}++++++++++++??{{}}UUU}{{{}}{{}}{UUUU{}}}{}}{{}U{{}}}U}}UU}}UU{{U+++++++++++?{{+++}{{{}}}}}}{UU}}{UU}{UU}}{}U{U{{U}{}U{}UU}U{{}U??++++++++++++++}}{}UUUUUU{{{{U}}}}U}{}}}U{{{{{{}}{}{{}{{{{U{{{?{{+?+++++++++?U{}U{}{{}{}UU}{{U}U{}{}UU}{U{}}{{U{UU}U}UUU{{}}}}???+{?+?UUU}?U}{U{{{}}{UUU{}U{U{UU{U{{U}}{{UU{UU}{}{UU}}}{U{{{}U}}}U???U{U{?}}U}{}}{{{{U}UU{U{{U}}}}}U{UU}U}{}}U{U}U{{}}{{}UUUU{U}U}}}?U}??U}U}U{U{{}{{{U}}{}{UUU{{{{{U}}}}U}}U{{{U}UU{U}{UU}{UU{}{{{U}??{{U{}U{UU}U}{U{U{UUU}{{UUUU{}U{}}{UU}}{U{}}{}UU}}}{UU{}}{{}{}}{}{{}{UUU{{U{}{U{U}}{UU}{{}{{{{U{U{U}{}{U}U}UU{UU}}{}{U}{U{{U{}}UUUU}}{}U{}U}U{}{}UUU{}{{{{}{UU}{{U{U{U}{U{U}{{{}{{}U}}UU}{}U{}{}U{U{{{UUU{}}{}}UU}}{{U{}}{U}}{$U{U{U{{}}}}U{{U{U}{U{UU}{}U}UUU{{{{U{U{{U}}UU{U{U{}}}{}}}{{}U}}{}{}UU{}}}}{{}UU{{{UU}{U}}U}{U}U{}}U{}U{{{{}U}{}UUU{}U{U}UU}UU}}{}{UUUU}}{UU}}{}}}UUUUU}UUU{{UU{U}U{{U{}}}{{{{+++++++}{}U{}U}}}U{UU}{{U{{}{}UU{{}{}U}}}UUUUUU{{{U{}}}{}{{}{+++U}}{}UU++++{UU}UUU{U}U}U{{}U}}U{}}{UUU}{{}{U}{}{}{U{U}UU}}{++}}}{}U{UUU{}+}U{}}{UUUUU{{{}}}{{}}}{{}}U}}UU}}}{U}{{{{{{{}{}}++UU{{{}}}U{{{++U{{UUU}{}}{}}U{U}{{U}}}{U{}{U}}}}UU}}{}}U{U{U}}{}}++++++}}UU++{{UUUU}U{}}}UUU{U{{U}{{{UUU}U{{UU}{}{{{U{}}}{}{}U{U{UU{U{+++++U}U}}{U{UU}{U{{{U{UUU}UUUU{{U{U}}{{{UU}}}UU}U{}{U{U{U}{{{{{+++U{{}}U}}{{}{{{}}{{}UU}}{}}}{{{{U{{U}{{UU}{U{{U}}}UUU}}{}U++++++}+U}{UUU}{}}}{}{{UU{U{{U}U{U{}U{}{U}}{UUU}UU}U{{{U}{}U{U}+U{{}++U{+U}}{{}{U}}UU}U{{{}{{{}{}{UUU{UUUU}}{{U}}{{U{UU{}{U{{U+U}{{}}+U{+U{{}}{}}UUUU{}U}U{UU{{U}UUUUU{{{}U}}{{}UU{}}UU{U{{}U+}UUU{}U+{{U+}{U{{}{}}{UUU}}{}U{{{}UU}U{}U{}}}U{{}U}{{}{}{}U{{{+}}}U}}{{U+UUU+UUU}{U{{{}}{U}U{U{}}{{{{}U{}{}{U}}U{}}{}}{UUUUU{{+UU{U}UU}U+U{}+UUU{U}UU}}}}UU}{}}}}U{U{{U}}UU}}}}UU}{{{}{}}}{{U+UU}UUU}UUU+U{U+{U}UUU{{U}{U{}{}U{{U}}}{}U}{}U}}UU}}}{}}{UU{}U}{+}U}}{{}U{{+{UU{+}U{{{{}UU}}}}{{{{UUU}}}U}}}}++++++++{}U}}U}{UU+}}{}}}U{{UU+}{{U+U{UUUU}}U}}}UU{}U{}}U{{}{{U+{{}}{U{U+{U{{}{{}U+}{}{U}}UUU}+{U{}+U}{U{U}UUU}{{{UU{}}}{U{}}}+U}}{{U}U+{U{{}U{{U+}U}U}}}{U}{}+U}{U+{{U}UU}{{U{U{U{U}UU{{}}{{{+}{U{}U{}+U}}}{{{{U+}}UUUU{{{{}}+}}}{U+{}{{}U}}{}U{{}U{UUU{{{UU+}}U}}U}}+{U}}{UU}{U+{{U}U{U{}U{}+U}}{U+U{}U}{UUU}U{U}{U{U}U}{}}+}}{U}{U}+{}U}{}U{U+{U}U{UU{}{U}{+}}U{{+}}U}U{{U{U{{}}}{U}}U{{}}+}}}{}{++{U{UU{{{}}+{}{{UUU}{}}}}}+UU}{+}}}U{U}UU{}}}UU}}UUU}UUUU++++++U{UUU}{{}}U{+{{U{{{{{}}U{{U+}U}U+}{}}U{{}}U}UU}{U}}}{UUU{}}}+{+{++{{UU{}}}{}+}}U{{}{}U}U}{{+}}{U+{{UU}{U}}{U{U{}U{U{U}}U{{{+{}+}}}+{}UU{}}}}+{}{}}{{{{U{U}{+{}{}U+}{}UU}{}}{}{{{}UUUU{{{UU+U{{+}}{}}}{U}UU}U++{{{U}U{{}UUU}+{UUU}+}}UU}U{U{}{}}}{UUU{}{UU{+{}{+}{U{}U{{++++++++U}U{U}UUU{{{+}U}{U+UU}U}{{UU}U}U{U}{U}}U{U}}{{}+}{{}{}{}++++++++U{}{}{U{U}{{+}{UUU+U}}}}}{}{U{}UU{{UU{}}UUUU{{}+{U{U{U{U+++++++++{{}{}UU{}UU+{}U{{+{U{}{{}}}{{}U}}{U{U{UUU}U{}++}UUU{}}++=++++++++UU}}}{{}}+U+{}{{{}}}{{{{U{}{UU}U}UU}}{}{{}}+{U+}U}UUU++=++++++++}}}U}}}}{+U+U}}U{{U{U}U}U}}}{UU{U}{U}}UUUU}{UU}{U{{U}+++++++++=++}}{{{UU+U{+{{{U}U{U}}}U}{}{U{}}{{{{U}U}UU{{{}{}}}{U{+++++++++=++}}{}U{U+{}{+{{}{}}{UUUUU{U{{UU{{{}}{U}U}}}{}}}{{{{}{+++++=+++=++U{U{U{U}{{}{U{U}UU{}{}UU}}{{UUU}{}}UUU}}UU}}UU{{{U}}+++++=++++++U}U{}{U{}{{{U}}U{U}}{{}UU}{U}U}}}{UUUU{U}{}UU}U}}}}{+++++=++++++??{}{}}U}{}}U{UU{UU{}U{}UU{}U{}}}U{}{{}UUU{{UUU}{}{U++++++++++??UU?U}{U}}}}{{{}}{{{}{{}U{UU}}U}}{}}}{U}U}}U{{{{{{{U??++?{{++??UU}?U}U}{UU}UUU{UU}UUU}{}{{}UU{}{U}UUU}{U{{}}U{{U{{}?{{???{{??U{}??U{U{U}}UU{}UU{}{UUU}}UUU{}U}U}{{}U}UUU}U}U{UUUU{U????U???{{}{?U}}UU}}U{{U}UU}UU{U}U{UU{{UUU{}UUU{UU}{UU{U{U}{{UU{}}{{???{}{}?}U{U}{{{UU{}{}UU{}{U{}{{}}{UU}UUU}UUU{}U}UU{{{}U{UUUUUU{}}?UU??}{U}{{{}}{{U}U{}}}}UUU{{{}UU{{U{UU}}}{}U}U{{{UUU{U{U{UU}}}}}??}U}{}U{UU{}{U{}{{{UUU{U}U{UU}{}}}UUU}UU}{UU}}{U}}{}{UU{}UU{UU{U}}U{}U}{}{UUUU}}}}{}}{}UU{{}{}U}}UU}}{U}}U}U{U{U{}{UUU{UU}}U{UU{U}{{U{U{U}UU{U}U}{{}U}{}U}U{{{}{U}}{UU}U}}U}{}{}{{U}{{}{U}}}UU{}UU{{{{}}}{{UUU{U}{}}{{}}U{}U{{}{{{{}{}{U{{{}UU{U{U{{{{UU}}U}}UU{{{UU}U}U{{}}}{{U{}{{}}}}{{UUU}{U}U}U}U}U{UUUUU}}{{}UU}}U}}{{{}}}}{UUU{{}}{U{{{{}{}UU}{U}}}UU{}}{{{U{UU{UUU{}}}}U}}}}{}}{{UUUU{}U}}}}U}UU}{}{+++++++{U}UU{}U{}}}}}}}UU{}U{}UUU}}U{{{{}UU}}}}U{}}{U}U{}{U{}+++{U}{}}}++++}U}UU{}UU}{{U{}{U{}{}U}U{UUU{U{}{UU}{UU}{{}}{}{U++U{UU}U{U{}U{+{U{}U}{{U}{U{UUU{}}{U{{U{{U}}UU}{UUUU{U{{{{}}U{}++}}}}U}}}}{U{++UU}U{UU{{U}}}{}}U}}}U}}U{{{{{}}{}{}U{}{{U}}}U}}}}U++++++{}UU++U}U}{{}}{}UUU{{{{{U{U{}{{{}}U}{{}U}U}UU}U{}}{}U}}{}{{U{}}+++++U}{{}{}{UUU{U}{U}}U}{UUU}{U{}U}U}{{U{}UU}}UUUUUU}{U{}UU}U{}+++}UUU}}{{{{}}{{{{}UU{}U{{U}}{}U}{{}U{}U{U}{U}}}}U}UU}}U}}{++++++U+UU}{}{U{U{{}}U{{}U}{{U}UUU}U{{UUU{{{{UUUUUU}U}U}UUU}}{}+UU{{++{}+UUU}}{}U}{}{}{}U}U{UU{{UU{{}{}U{}U}{U{U{}U}}U}}{{}}{{+{U}U}}+}}+{}UUU}U{}U}}U}{U}U}{U}UU{UU}{{UU}U{U{U{{}{{}U{U}U{UU+}U{{}}U+{{}+{{U{U}UU{}}{{U}{{}}{}U}}}{{U{{U{}{{{}UUU{U{U}}U{UU+U}{}U}U{U+{}U+UU}}{{UUU}{UU{}}UU}}}{}{}}U{}}}U{{{}}{{}UU{{U{U}U+}}UU}{}}{+{}U+{{U}UUU}U}UU}}{}U{{}U}UUU}{{UU{{}}UUUU{{}UU{U}{{+}}U}}U}{UU+U{{+}{}U{UU{}U{{U{}{}UU}}U{UU}{{U}{U}}UU{{{U{}{}}{UU+}}{}{{}}U}+U}}U+{U{}}}}UU{}}{{{U}{{{}{UU}{}U++++++++U{U}U}{}}U+U{U}UU}{U{{+U{UU+}UUU{U{UUU}}U}{U{}}}U{}{U{}+}}}{{{}{+{}}}}UUU}+{{}}{}}{U}}+{}U{+{U}{{{U}U{}}{{{UU{{{U{{{UU+{UU}}{{U+}{{U{}{U}+UUUUU{{}}}U}+U}U}+U}{U{{}{U}}}}}}{{U{U}{U{UU+{}}{U}UU+}U{{U}}UU+{U}U{U{}}{U}+}{U}}+}UU{{{{UUUU}}{}{}}}UU}}U+{}U{UUUU+{U}{}{{{U}+}U}UU{{}UU{U+{}{{}+}}{UU{}U{{{U}}}U}}}UU{}}+{{UUU}{}+}{}U{U{{U+U}}U}U{{U}}U}+}}{UU+{UUU{}U{{U}UU{}}U}}{{}{}+U}{}}}++{{U}}{U{UU+{{{}U{}}{}{U}U+{}{U+}}}}{}UU}}UUUU}{{{}}UUU{}++++++U{{}}U}{{}{{+}{}{{U}UU}UUU}+{{{U+{}U}}}}U{}{}{}{}U{U}}{{}U{U+{+U++UU{U}}}}}}+UU{{{{}{}UU{U}+UU{U+}}UUU}}U}U}U}U{{U}U{{}U{U}+U}+{U{+U{U{}}{{}+{UU}}{}{U{{}U}+UU}U}+}U}}}{{UUU{UU}{UUU}U}U{{+{}}+{}}{}{U}{{{U}++U}}U{UU}}UU}{+}U{}}+{UUUU}}{{{}}UUU{{U{}{{U{+}{}+}}{{{{{{++++++++U{}{}U{}}}}}+{{}}}+}}U}{U{}{}{{}U}{U}{{{UUU}}UU+}UUU{}{{++++++++}}{}U{}{{{U}+{}{}}+{}}U}}{}}UUU}}{}{U{}}U{U{UUU+{}{}U}UU+++++++++{U}{{UU}{{U+{U}{}+{{U{{U{}}U{U{U{{U{{UU{}}{UU++{}}{{{{++=++++++++{}U}}}U}}+U+UU{U}U}U{}{U{{}U}{U}{{UU{{{{{U}+{}+U}}UUU++=++++++++}UUU{}}}}+U+{U}}UU}{}{{UU}{{U}{{U{{}}{U{{U{UU{U{{U{UU+++++++++=++U}UUUU{+{}+{}U{}}U{}U{U}{}}{}UU{U{UU{}UU{{{{{{}{{U}{+++++++++=++U{;U}}{+}}U+}}{U}{{{}{}U{{U{{}}{{{}}{U{U{}}{}U{UUU{U+++++=+++=++UUUU{{{}U}{{{UU{}U{}{}U}UU}}}U}}UU}{}U{}}}}{}UU{U;U{+++++=++++++}{U{{{U{U{}{}{{}}UUU{UUU}UUU{UU}{}U{}}UU{{}}UU}U}U}}+++++=++++++??{UU{}UU{UU{U}{{UU{U{}{U{{}}{}UU}{}UU{{{UUU{UU{U{UU++++++++++??}}?}U{U}UU{U{{U{UUU{U{UUU}}}U{{U}}{{}U{UU{}}UUUU}U{??++?}}++??}{}?{}{{}}}{}}}U}{{}U}{U{U}{{UU}}U}{}UUUU{}}UU{}}U{}?{}???{}??U}{??{{}UU}{{U{{}{UUU}U}{{UU{}{{{{U}}}UU{{}{}{UU}U{U}U????U???{U{U?}}{}}}U{{U{}U{}{{UU{{}{U{}U}}U}}}}}U}}{{U{UU{}{UU{}UU}{???{}}U?}{{U}}U{{}U{}}}{}U{{UU}{{{{{U}}}{U}UUU}}{{U{}{U{}{U{{}U}{}?{{??{U{U}UUU{U{}}{{{}{{{{}{U}}}U}U{UU}U}{}U}U{U}{UUU{U{U{{U{{}}{??UU{}U}UU}UU}U{UUU}{{UUU}}}}}UU}}{}{}{}{U{{}{{}{{{U{{U{{UU}{{U}{U{U{{{}}}U{U{}{U{UU}}}{U}{U}{}}{}{}}{}{}{UU}{{{}{}U{}{U{{UUU}{{UUU{}}}{U{}U}}U}U{{{}UU}}}{}{UUU}{{{}{UUU}}UU}{}U}}{UU}}{}U}U}}}U}}U{}U}}}{{{}}UU{{}}UU{U{{}}{}{}}U}}{U}{}{U{{}}U}UU{UUUU}}{}}{{{U{U{U{UU{U}}U}U{U}}}}U}{U{}UU}}{{{U}}}{}}{U}U}{U}}}U}}U{{U{{U}UUU}}}{}{}U{U}{{}{}U{UU{U}{{{U}}}{{{{}}}{}{{UU{U{U{}UU}}}}{{{{}UU{}}U{}}U{}U{U+++++++}{UUU}{{U{U{U}}}{}}}{{U}UU}U{{}}}{U{}{U}{U{}{U}{{{}U}U+++{{}}U{}++++U}UU}}{{}U}UU}{}}{{{U{{U}}U}UUU}UU{}U{U}}U{}U}{}++{{}}}}{UU}U}+U{U{}UU{UU}{UU}{U}}}{}U}}U}U}}UU{{U{}{}UU{U}}{UU++{}{U{}U}{{{}++{}}}{}{UUU{{}U}U}}{UU{}UU}U}}}UU}{{U}}}U}U}}}}}{}U++++++}U{U++U{{{{U{}}{}}}}}}U}{U{{UU{{{U}}UUUUU}{}U{}U{}}}}}}{}U{{{UU+++++}{}{U{{{{}}U{}{UU}UU}}}{UU}U{}{}}U}U}}U}}{UUU}U{}UU}}{{}}UU+++U{{U{{U}{{}UUU{U}{UU{UU}{UU{}{U}U{U{{U{{{{{UU{}UUU}UU}{{U++++++{+{U}}UU{}{}}UU}{{{}U}}U}{U{UUUU}{U{{{U{}{}}{{{U{{{{{}U}U+U{}U++U}+UU{U}{U{UU}}U{}{{}}{}U{U{U{}{}U{}UUUUU{{U{UU}UU{{UUUU+}UU{}U+}U+{{}{}UUUU{UU}{{U{{U}{}U{U}}{}U}}}{U}{}{{}{{}{U}{{U{}+}{}U{{{+U{{+{}{}}{UU}{{{U{}}{UUUUUUU{U}}}}{}}U{}}}{{U{}{U}{{{{+UU}U{UU}U+{}}+U{}{}{}{{}{}}{}UU{UU{UU{U{{}U}UUUU}{{}{U}}{{{}U{}+UU{}U{UU}+{{}+}{}}}{}U}{U}{}UU{{}U{UUUU}}{U{}{}UU}}UU{}{UU{{}U+{}UU}{{U}}+U{{+}}}}U{{{U}U{U{{UU{}{{}}{}{{{UUU{UU{{}{}{U}{}U{}U+UU}{}}UUU}+{{}{+{}UU{{U{{}U{U}U}UU{{{}U{}{}U++++++++}U}{{{}}{}+{}}U}U}}{}{+U}{}+}{}{U}UU{UUU}{}}U{UUU}}{{}U+UU{UUUU{+{}UUU}}U{+}UUU}}{{UU{+UU{}+{U}UU{{{UU{}U{{UU{{U{UU{{U+{{{}}{UU+U{{}{}{{}+{}}}U{UUU{}{+}U{}+}U}}{U{UU{}}U{}}U}{UU}{{}U+{}U}{}{U+}{UUU{}UU+}{U{}}}{}}}{+}{}{{+{}{U{}{U}UUU{}U{{{{U}{U{+}{{{}U{{+}UU}UUU{}}+U{}}U}}{}}}{+}}U{{+U}{U{{{{{}{{}{}U{}U{}{U}+U{}{UU}{+{{U{}UUU{+{}U}{{{}{}U}}+{U{{{+}}}{}U{UU}{U}{UU{U}}}}}{+}}{UU}++UU}}}{U{{U+U{}UU{}{{{U{{}+}U}}+{}}}{U{}{}{U{}}{}U}{}UU}{++++++{}UU{}UUU}}}+{}{{U}}}{}{{{{+UU}U+U{U}UUUUU}}U}}U}{}U{{{}}U}}+}+{++UU{{}}U{}}+}}U{{U{U{U}{}U+{{}U+U}U{U}}U}U{U{{{}}{{}{U}U{}+UU+{{}+U{{}}{}}U+U}}}UUUU{{{}{}+}U}U}+{U{{{}UUUU{U}{{U}U}{}}{U+{{U+U}UU}{U}U{}{{++UU{}UU{}{UUU}+}U}UU+UUUU{}}}U{}U}UU}{{}}U{U{+UU{+{{{{{}}U++++++++}{U{U}}}}}{{+}U{UU+}}U{}{}}UU{}{{{{}}}{U{}}}{}U+{{U}{}}{++++++++}U}{U}{}}{}}+}}{{}+}{U}{}}{{{U{U{{{}}}U{UUU}}{{+{}{{UU{}+++++++++{{}{}}UU;}{+}{U{{+{UU{{}}}}{U{{}}}{{U{{UU}{U}++{;}}}UU++=++++++++U{UU{{UU}+U+U{}UU{{U}U{{}{}U}}U{U{{{U{{}}{U+}{+U{}}}}++=++++++++{UU}U{U{{+{+}U{{}}{U{}{{}UUU}}}U}}U}{{{{U{{{}{{UUUUU{+++++++++=++}U}}}}U+U{+UU{{}UUU}{}{UUU{}}{}{U}}}}U}}U}}{{{UU{}UU+++++++++=++}}{U}}U+{UU+}}U}}}{}UU}U{{{}U{}U{UU}{}{}U}{{{UUU}}{{+++++=+++=++{{U{}}U{}}U{U{U{{U{U{UU{}{U}U}{U}UU{{U{U{{UU}U}}{{U}+++++=++++++}}{UU}}{}UU}{}U}}U}{U}}{}}U}U}U}U}UU}}}}{}U{U}}{UU{U+++++=++++++??{}U{{}}{}}}U{U}U}}{UU}}{{}{}UUU}{}{UU}{}{}{U}{U}U{++++++++++??{{?U}{{}}}{}}U}}}}{U{}{}{}{}}}{U}}{}}}}UU{UU{}}{{U{??++?{U++??{{{?{{U{{}U{U{{U{U{{}}{U}}U}UU{}}}U{{U{U}}UU}{U{U{}}?{}???U}??}U}??U}{U}{U{}{}U}U{U}{}UU{U}U{{}U}U{U}U}}}U{{{}}}}}}{????}???}{UU?UU}U}}}{{}UU}U{UUU{UU}U{U{{{{}}}{{}U{{U}{UU}}U{}}}{}}}}???}}{}?{{}}}{UU{{U{U}}{U}{U}U}UUUU{{{}}{}{U}{}{{{U}}U{{}}{{U{UU}U?UU??{U}UUUUU{U{UUUU}{}UU}}UU{{}UU{UU{}}U}U{{{{{U{UUU{UU{}}{}U}U{??U}{}{}{U}{UUU}}U}{{}UU}UU}}}U{U}}{}{{}}UU}}{}{{U{}{{U}}UU}{}{{}}U}{}}UU{{{}U}}{U}U{U{{U{}{U}UU{}U}{{U{}{}U{U}}U}UU{{U{U{{{UU{{UUU}{}U}{U{}}{U{}{{}UU}UU}}U}U{UUUUUU{{UU{{UU}}}{UU{}{{}}}U{UUU{}UU}}{UU}}U}{{U{}U{U{}{U}UU{U}}U{UU{}UU}}}U{{}}}}UU{}U{}}U{UU{{{U{}{{}{}U{{U{U{}}{U{{{U}{UUUU}{}U{}U{{U}UUUUU{{}U}}{U}UU}{}UUU}U}}{U{U}{UUU{U{UU}{U}}U{{}UUU{}}{{U}}UUUUU{{U}U}{}{U{}}U{UUU{}{}{}}UU{U{}{{{}}+++++++UU}}U}}}{}UU{{U{}{}UUU}}UU}{}U{}UUU}}{U{U}}U}}U}{}U}U{+++}{{}}U}++++}{}U{{{}}}}{{U{}}U}{{}U{}{U{}}}{}}}U{}UU{U{U{U}{++{}UU{}{U{}{{+}}U}UU{U{{U}{{{{}}}{}}U}U}{}{U}{{U}UU}}}{UUU{UU{++{}{}UU}{}U}U++}{{U{}U{}}{U{}{UU}U}{U}UU}}}{U{{}U{{{}U}}{}{{U}UU{++++++}}{}++}}{U{UU}}}U{}UU{UU{UU}}{{}UU{U}{}}}{{{U}{{}{{}}}{UU{{{U{U+++++}}UU}}{}}UU}}}{U{UUU{{U{}{U{{UU{{{}}U{}UU}}{U}U}{{UU}{U{}U}+++{U{}UU{{{}{{}}}UU{{UU{{}{UU}U}}}U}}}{U}{{{{}}U}{U{}{U}{}{++++++U+}}}UUUUU}{{}}{{}}}{}{}{{}{U{U}U{}{UUU}}U{U{}{U{{{{}U{}}+U{U{++U{+}UUU}U}}U{}}U}}}}U{UUU{}U{U}U{{}U{{{{U}}U{UU{}UU{U}{}+}U}{U}+{}+}UUUUUUUU{{{{{}{}{}}}}}}}{}}{{{}{{U{{{UUU}{UU{{}U}}{+U}}}}U{+U{}+U{UU}U{UU{{UU}}{{UUU{U}{}U{{{}{{U}}U}{}{}}}U{U}{{{+UU}}U{}}}+{}}+UU{{}U}{}}}UU}}U}UU}{U}U}}{{{UU}}U{U{{}{{}UUU{}}U+U{{U}}{{{+{U{+}{}UU{{}}UU{}{{}}U}}}{{{}UU}{}}U{}U}}{UU}}}{U}}{+U{{U}{U{}U+}}U+}{}U{U}UUUU{}U}{U{UU}U}}UU{}UU}}U}U{}}U}{{}}{{{}+UU}{{{{{}}+U}U{+{{{U{{{U}{U{U{}U}U}UU{U}}}}U++++++++}{U}U{}U{U+{{{{}}UU{}U+}UU}+}{U}}U}{}UU}U{UUU}{}UUUU}U{+}{}{}{U}+U}UU{}{}}+}U{U}}{{}}U+}{{{+{{}U}{}{U}{{U}{}U{}}U{{U{}+{U}{}U{{+{{{}UU}{U+}UUU}U{}UU{{+}}U}+U}{{{{U{}{U}{{{U{{}}{{}}U}+{}{}U{U}+{}UU}}}{{+{}U{}U{UU{}{+}UU{}+{{}{}{}U{{U{}U}U{{}}U}UU+{UUU{U{{+{}{}{}{}UU+}UU}}{}UU{U{+U{}UU+}{{}{}}U{{UU{U}U{}{{{{{}+}{U{{UUU+{}U{{}}U{+U}}U}}UU{U{}U+U{{}}+}}UU{U}U{{U}U{{}}}UUU{}}+{}U}{U++{{{}}U}{UU+{UU{U}U{U}{}}}+U}{U+U}U{U{}}{}}{U{U}}}}{}U{UU++++++UU}U}U{{{}UU+U{U{U}{{U{}UUU+UU}{+U{U{U}{UUUU{{{{U{{}}UUU}}{}+U+U++{UU}UU{{U}+U}}U}}{}}U}}{U+}{}U+UUUUU}}}U{{U{UUU}}UU{}{UUU+}{+{}}+}{}U{}}}{+{}{}}{}U}}{}{{+UU}{}+U}}{{{{U}U}U{UUU}}}U}}}{+}U{+}{UU}}U{{{UU{++{UUU}{{UUUU{}+{}U{U+{{}UUU{}UU{U}{}}{{U}{UUU+UUU+U{{}}{{}++++++++{}UU{{{{}U{{+{U}U{+U}U{{{}U{}UU}}UU{{}{U{}}}{U{+UU}}UU}}++++++++U{{{}{}}U}{{+{{U}{+{{}}}}}UU{}U{{{{UUU}U}{{}{}U+}}UU{U}U+++++++++}}U}U{U{}UU+U{}{{+UU{}{U}{}{}{}U}}{}U}UU}}UU{++U}UUUU{++=++++++++}U{{}}U{}+{+U{U}{{{UU}U{}}{U}{{UU{UUU}}}U{U+}}+U}UU}{++=++++++++}U{U{UU{{+}+U{UUU{}}U{{}{U{{}UU{{{{UUU{UU}}U{UU{}UU{}+++++++++=++UU}U{U}+{}+U{{{}}U}U{}U{{{{}}U{U}U{UUUU{}{U;}}{}{{}U+++++++++=++{}}{{{{+};{+{}U{}{UU{{UUU{}UUU}}UU{{U{}}{U{}U}U}UU{}+++++=+++=++UU{}}{}}U}{}{}U}}{U{U}UU}}U}{U}U}U{U{}{UU{U}{}}UU{{U+++++=++++++{}}UUU}}{}{UU}}{UU}{UUU}}U{U{{U{{{U{UUU{{}}U}UU}{U}U+++++=++++++??U}}U{}U{}U}{}{}UU}UU}U}U}}{{}UUUU{UU}{U{UUUUU}}}U}++++++++++??{{?{UU{}U}UUU}{{{{U}{U}{UU{}{{UU}{U{}}U{U}U}}U}U}}{??++?{}++??{}{?U{{{}{U}U{{}}{{U{{{{}U}U{{}U{}U{{}}U{}U{}{{{U}U{?}U???U}??U{U??U}}}}}}{{}}{}}{U}{}UUUUU}{}UU{{{UU}}U{}{U{U{U}}{}????{???}}UU?}}U}}U{{UU{UU{{{}U{{}}U}U}U}UU{UU}}}U}UU}}}}}}}U{}}U{{{???}}UU?{}UU{{}}U{{{}}}{}}}U{UUU{}}UUUUU}{{{}UUU{}}{}{UU{}{}U{U{{{?U}??{UU}U{{{{U}}}{}U}{{{U{UU}{{}UU{{}}U}U{}{}{}}}U{UU}{U}{}{UU}}??}}U}}{{{{{{UU}{{{U{{UU{{U{U}U}{{}}}UUU}{U{U{}U}{UU}{U}{}U}{{U}}}U{}}{}{}UU{}{U}U{{}{{}{}{}U}{UU}}{UUUUU{U}}}UU}{{}}{}{{}U}{{}U}}UUUUU}{U{{}{{{{}{UU{}UU}UUU{}U{{}{UUUU}}}{UU{U}U}{}{}{}{UUU{U{}U}U}{U}{{{}}UU{{UU{U{{}{}}{UUUU}UU}{}{}UUU{{}{{U{{U{{U{{{}}{UU}U{}}{U}{}U}U}}}U{{}}}{U{UU}U}U}}U}{{{UU}{{U}}{}{{}{UU}}{}{UU{{UU{}{{U{}}}U}U{{{}{{}}U{{U{U}U}}U{{{{{{{U}}UUUUU{}{U{{U{{{}{U{{U}{UU{U}UU}U{U{{+++++++U{}{}U}U}}UU{}{{U{}}}{}{}{}UU{}}U{{}{}}}}{}}}}}U}}}}{{+++U}}{}{U++++{{{U}{{}{{UU{{{{{U{U{{}{}UU}{}}{}{{U{{{{{U{}}U}U++U{{U{}{U{{UU+{}UU}U{UU}}{U{U}}}}UU}U}{{}UU}{U{}{}UU}U{}{{}}}{++U{UUUU}}{U}U++}{{{}U}{}{UU}}}U}}{{}{UU}{}U{UU{}U{}{}{}UUU{{}U{}}++++++}{}{++{{U{UU}}{{U{{{{}U}}}U{U}{U{{UU{{{{UU{U{}{{U{{}{}}U}UUU{}{+++++{U}}}U{{{}}}{UUU}U}}{{{{}U}U}}U}}}U{{UU{{U}U}UU{}{{{{}}}U{U+++{{U{}{}}}U}{{{{UU}U{}}U}U{}{UU}}UU}}U}}}U{UU{}U}{U}UU}}UU++++++{+{UU}UU}}U{U{}{}{}{{U}U}}{{U{U{U}}}{}U}{}}U}{U{UUUU{U{U}+}UU}++U{+}}U{}}{{{}U{}UU}{}{UUU}}}UU}}}{UU{U}UU{U}{UU}{UU}}}}}+U{{}{U+U}+}UU}}{}}{{{{}}{{{}{U}U}U{{}{{UU{}U}{}{}{U{UUUU}UU}{U+{{U}{{{+}}{+{}}}{{U}U{U}}U{}{}{{UU{}U{{{{}{{{U{U{}}{}{{U{UU}{U+{U{U}U}UU+{U{+}{}U}{U}U{U}}U}UUUU}}U{U{}UUU}{U}U{U{{{}UU}U}}U}}+U{{{UUU}{+{{}+UUUU{}}}U{U{{U{{{{{}UU{}}}}{}{}}}{{{}U{{U}{}}}}{+U{{}{{}}}}+U}U+U{{U{{{}{}{}}U}{}UU}UUU{U{UUU}}U}U{U{U}U}U}UUUUU+{}{U}U{{UU+}{}U+}}}{{{U}}U{}{}}U{{{U{{}U}U}{++++++++}U{}U{}U{{+}{}UUU{U{U{+}UU{+U{}U}}{U}{}}UU}UUU}{{}U}}}}+{U{}{{U{+U{{}U}}U}+}}{U{}{U{{}+U{{}+}}}{{}{}{}}}}{}{U{}{{U{{U}+}U{{U}U{+}{}}}U}}}+{{}{{UU{{}}{+{UU}+{{U{{}{UU{{{}UU}{U{}{U{}UU+}}{UU}}{+{UU{{}{{U+{}}UU{}UU}UU+}}U{U+UUU}{{UU}U{{}}UUU}}U{{{}+}{}{}}}U+U{}{{U{{}U+UU}{U}{}}U}}+U{{}U+}}U}U}}{}}}UU{{{{U}U{{}}+{U}UU}U}+}UU{{{}{{+U}U{}U{U}U}{U+UU}}U+UU{}{}}}{}U{}}{{{{{{U{{U+{UU{{U++}{U{U}}{{U+{{}{{}{UU}{{{{+{}{}+}{U{{}U{}}}{UU}{}}{{{{U{{++++++{{}{U}UU}}{U+}}{}U{}{{{}}}{+{{{U+{U}U{U}U{U{}}{{U}U}U}{}UU}}+}+{++U}}{}{U}{U+}{}{}}}{U{}UU}+{}{{+UU{}}}U}{{{UUU}}{UU}}UU}{}+U}+{{}+{}{}{UU}U+UU}}U{{U{UU{UU+}{}{}+{}U{{{U}}UU}}}U{UU{U{U{{+}{{+U{UU{U}U{{{}}++{}}}U}}{U{{U}+{U}UU+{}{U{}}UU{{{{U{UU}UU}}}U+}{U+}{U}{U{}++++++++U{}{}}U}}UUU+{}}}{+U}{UUUU{{{}{U{UUU{U{}{{{{{}{+}UUUU{{{++++++++{{{}U{}}}UU{+UUUU{+}U}{U}U{U}}U}}U}}U}U}}}}U{U{+}UU}U{}U+++++++++UU{U{UU{}}}+{{{{{+U{}{U}{}}{{}UU{UUUUUU{}}}}U++}U{}{U}++=++++++++}UUU}U{U}+{+UU}{}UUUUU}U{{U{{U}}}}{}{}}}UU}+U{+U}}U}}++=++++++++}{{U{U}U{+}+{UUU{{U{{{{UU{}{}}}}{}{}}UUUU}U}U}}U{UUUU+++++++++=++{}{}}{}+U{+UUUU}{}{U{U{}{U{{{}}U}{}UUU{{}}U{U{}{}{{U+++++++++=++{{}U{{{+{{}+UU{{{}}}}}}{}}U{U}{U{UU}U{{U{{U}U}{{UU}{+++++=+++=++U}{U{{{U}{}}}{{}{{{{{{{U}{}UU{U}{}{UU}}}{U}}U{}{}}UU+++++=++++++U}U{UU}{}{}}{{{U}}{}}}U{U{}U{}{}{{U{}U}U{UU}U}{{{{{}+++++=++++++??U}}{{}{{UU}{}{UU{}}{}}}}U{}{}}}{{}UUU}}U}}U{{{{{{}++++++++++??}}?U{{}U}U{U{UU}{{}}}U{{}{}{}U}UU}{}}}{U}U}}}{{{{}U??++?{{++??U}}?U{}UU}{UUU{}{U{{}}}U}{{{{}U}{{UUU}}U}{};}{{U{U{{?U}???{{??U{U??U}UU}{}U{U;}U}UUU{}{{{U}}UUUU}U{{U}U}UUU{{}{}{{{}????{???}{UU?{U}}U{UUU}U{}}UU{}UU{UUU{U{UUU}}{{{{U}UU{{UU{{{U{U{}}{{???{UUU?{}}}}{}{U{{{}U}}{}{{U}U{}U{}UU}}U{{{{{U{}}}{{UU{{}}{}UU{{U?}{??}UU{{}}{{{}{{UUU{{{}U{{{}{{}}{U{{}{{UUU}}}}{{{}U{}}{{{}UUU}{??}}{{{UUU}UU}{{{}{}}{{{}U}{}{}{}{UUU}UUU{{{U{{{{U{}}U{{{UU{{U}}}U}U}{{UU{{U{U}}U{}}}U}UUUUUU{U{U}U}U}}}U}}U}U}}}UU{UUU}{UU}}{{U{{}U}}}}U}}UU}U{{{}U{U}}U}UUU}{{}{U{{U}{U{}{}U}{}}}U{}UU}UUU{{{}{{}U{}{}{}}{U{{}U}}{U}{{}UU}U{}"UUU{}{U}U{}{UU}}{UU{}{U{{{{}U}U}}U}}}}{{}}}}}}U}{U}{{}{U}{U{}U}U{U}U{UU{}U}{{}}U{{UU}}U{{{UU}{{{}{}}U{{}UUU{{{{}}}{UU{{UUU}U{U}U{U}UU}U}U}{{U}U}UUUUUUU{UUU{}{{}}U{{{{{UUUU}U+++++++{}}}UUU}}}U{}UUU}U{U{}{UU}U}U}UUU}U}}U{{U{{}}U{UUU}{{{+++}U{{}}U++++U}}{}U{{}{}}U{{{}UU}UU}}}{{{UU{{{}UU{{}}{}}U{U}U++{}{UU}{U}{U{+}{U}}{}}}}{}{}U}{{U}}}UU{U{{{U}UU}UUU{U{}}{{}{}}++U}{UU}}{UU}U++U{{{UU{{}{{U{{UU{{}U}{{}{{{{{U{}}{U{}U}{U}}}{UUU}U++++++UUU{++U}U{U}{}}}U{{}{}{{U}U{}}{{U}}}U{U{U}}U{U}}{U{}UUUU}}U{}U{+++++{U}}UU{{U}{}}UUUU{{{{}}}UU{U{{UUUUU{U{{U}U{U{}UU{}}U{UUUUUU+++}{UUUUUU}}}{U{UU{{U}U{}}}{{U{}}U{}{}U}{U}}}U}U{}U}U{{}{U}++++++}+{UU{UU}UUU{{{U}U}{UU{U{}}{}U}}}{}}{{}}}U}}U{U{}U{{{{{}U+{U}}++U}+U{U}}{{{U}}}{}{{U{UUUU{{}U{U}{{U}{{{}U}{}U}}}}{U{{UUU+{UU{}{+U{+}}{}}{{{UU}}U{{}UU{}}{{UU{U{}UU}U}}}U}}{{{UU}}}U{{{{+U{UUU{U+{}{+}U{}{{}{}U}UUU{}}U}{}}}UU}}{}{{U}U{}U{{{}UUU}U{}U}+}U{UUU}U{+{U{+UU{UUUU}UU}UUU{}UU}{U{{UU{UU}{{}UU{{}{{U{{{}UU{}{+U{}}UU{}U+}{}+U{UUU{}{}}{U{U{U}U}{{UU}}}UUU{U{UU{{U}UU{UUU{{U{+{}{}}}{}}}+{}}+{UUUU}{U{{{}{}}U}{UUU{{{U}{}}}U{}U{}{UU}}{}}{{{{+U}{{}{{UU{+}}UU+{{}UU}U{{}{{}U{{{U{{{}U}UU}{++++++++{U}U}}U{}{+}UU{}U}{}{}+U}UU+}{UU{{{U{}UU}U}U{{}{}U}{U{}+}}{U}U}U+}}U}}{{{U+{}U}{}{{{U}+}UUU+UU{}{{{UU{U{U}{U}U{{}U{U}{+}U{{}}U}+{}}{{{U}}+{}}}}UU{}}}}+{{{}+}{}U}{U}U{UUU{UU{{UUU}U}{U+UU}U{}}U+U{{}UU{}U+{U{{UUU}}{}U+UUU}U+{{U}}U{{U}{UUU{}{}}}{U{}+}{U}{U{{+}{UU}{UU{}+{{{UUU}U}{U}+}{{}}+}}}U{}U}}}{U}}{UUU{UU}}}+U{}U{{}U+UUU}UU}}{+{U}}}{}}}UU}{+}}U}}+{U}UU}}{}{{}U{{}{{UUUU}{+}U}{}U++{{}}{UU}{{+{UU{}}}}}U}}}}+}}U{+}UUU{U}}}{{{U}UU}{U{}{{{{++++++{U}U{{U{{{{{+U{{{{}UU}}U}{{+{}U{+U}U{}}}}{{{UUU{U{UU{{{{}{}U+}+U++U}UUU{}}{}+{}}{{{U}{U}{}}+}UU{+UU}{{U{{{UU}{U}UUUU{{}{{}}+}{+{U{+{{{{U}{}U+}{{UUUUU{UUUU{+{}U{}+}UU}}{{}}U}{}U}{{}}{U{{}+U}}+{{}{U}{U{UU}U++U}U{U{}{}{}U}+UUU}U+U{U{UUU}{}{UU}}U{}}U}}}}+}{}+{U{}{}U{++++++++}}{{U}}}U{}{+}{}{}+}U{}{UU{}{}UUU}}UU{}}{U}{U{{+{}UU}}U}++++++++U}}U{}}U}{U{+}{{}}+U}UUU}}U}}{U}U{{{UU{{{U}U{U}+}}}{{}{}+++++++++}UU{UU{U}U{+{}}}U+{UU{U}UU{}}U}U{{}{}}}U}U}{}++}{}{{U{++=++++++++UUUU}{}}U+}+UU{UU{}{{{U}UU{U{{}U}}}{}}{UU}U+}{+U}}}U}++=++++++++UUU{}U{{{+}+}U}}}U}U{{U}U{{{}UU}U}U}UU{U{{}U{}U}}{U}U+++++++++=++U}U{UUU+{{+{}}}U}{}{{}}}UUU}{UU}{}}{{{U{U{}{{U}{}}}U+++++++++=++}{UUUU{+U{}+U}U{}U{}{{{}UU{{U{}{UU}{{}{}{U}UUUU{{UUU+++++=+++=++UU{{{}{}{U{U{}}U}{{{U{}UUU{{U{{}{U{}{{}{U}{{{UUU}U{}+++++=++++++U{{U}}{}{U}U}}U{{U{}}U}{{}{{{}{U}}UU}U{{}{UUU{U}}UUU+++++=++++++??}}U}{U}{{{{}UUUU}{U}UU{UU}UUU{UUUU}U{}U{U{}}}U}U{}++++++++++??UU?UU}UUUU{{}{{}{{{{U{}}UU{UUU}U}}}{U{U}{}}{{}{{}{U??++?}{++??}UU?{{}{UUUUU{{U{{U}}U{{{U{UU{U}}U{}U{}U;{U{}U}{}U{{?}}???U}??{}}??}{{}U}}}{U}U;}}UU{}}}}U}}U{}{UU{{}U}}U{U}}{}{}}}}????{???}}U}?U{}}}{U}U}UUU{{}{}U}U{}U{}{{U{}}{}{UUU{{}}}U{UUUU{}UU{U???U{{}?{}{{U}}}{{}}{U{UU{}}{{}}UU}}U{}}U{U}U{{}{U{{}U{UU}{UU{}{U}?{}??U}}}}{{}{}U{U}{}{U}U}{{{}}{}}}{{UU{}U{{{UUU{UU}}{}{UU{}UUU{{??{UU}U}}UUUU{}{U{}U}U{U{UU}{{U}U{{{UU}UU}}UU}}U}U{{U{}UU}}{UUU{U{}}{U}{}U}{}}U{{UU}{}U{{}}{U{{{U}{U}{{{}}{UU}{{U{}}U{{U}{U}}{{U{}{{{}{}UU}UU}{U{}{{{UU{U}UUUU{}}{{{{{}}{U}{{UU{{{{}U{}{{}{{{{U}{{}{{U{{{U{{{}U{{{UU{{}{}U}U{}}{05016

This message is forklift certified!
Xavierblox24
Scratcher
48 posts

Flipnote Studio: Scratch Edition CODES

U}U}{}{{UU{U}{U{}{}UUU}}U}{U{{{{{{U}U}{}}U}{U}}{UU{{}UUU{}}UU{}{UUUUU}{{U}{}{{}}{}}{U{}}U}U}{UUU{{U{{}}{U{UUU{U}{{U}U{{}U{U{{}{U}U}UUU{U}}}{UU{}{{}{UU{{}{{U}U{U{U{UU{}U}}{U}}{U{{{{UU{{U{}}UU{UU}{}U{}U{U{}}{}}U}}U}UU}U}U{{}}{UUU{}{{{{{U}}}{U{}{UUUUU{UU}}}}UU}{{}{U{{UU{U{UU{U}U{U}}{{}U{{U{}U}U}{U{UU}U{{}}U}U}}}}{}{U{U{}U}UUU}}U}{U}}U}{{}{{{}{{}{UUUUUU{{}}{U}}{{UUU{{{}}UU}U{}{{}UU{{{{U}U}{{{UU}{{{UUU}{{UU}{U{U{U}}}}{{U{U{{{{U{{}U{{}{U{UUU}{}}UUU}}U{UU{U{U}{{}}}}{}{}{UU}}{{{}{U}UU{}{{UU}U{{U}{}{}}{}{}{{}}{U}U{U{{}}{U{}U{{{{U{{{}UU}U{U{{{U}U}{}{{{}UU}U{U{U{{{}{U}}UU}}{U{UU{{}UUUUU{{}}{{{}{{U{}}U{{{{U}{U}{}U}{{{}{{U}{}}{{{{U}UUU}{}}UU}{{}{U}U}{U{UU}{}U}{UU{UUUU}{}{{{{U{{}{}}U}U}U}U{U{}{}{}{UU{}{}}{}}{}U{{U{{}{{{{{}{{{{{}{U{}UUU{}UU}U{U{{U{U{}{U{U}UUUUUUU{UU}U{{U{U+++++}}U}U}U}U}UU{{}{}U}}}U{U{}UU{UU}{{UU{U}}U}UU}UUUUUUUU}UU{}}{U}{{}{}{{{{U{U}}U{{U}}U}U{}UU}}U{}{UU{}{}{{U{{{}}{UUU}UU}U}{U{}{U}+++++{}{}}}{{{{{}{{}}U{{}UU{{{U}{}U{U}}{{UUUU{U}}{}U{{}{UU{U{{UUU}}U{{U}{}{}}{UU{U}UU{}UUUUU}}UU{{{{UU{U{}U}{}}}{U{}{UUU}{U}{{UU}}{U+++++}U}}U}U}}}}{{U{U}{{{}}}{}{{}}{U{U{}}{{{{{{U}}{U{{{{}}{}{}U{UUU}{}}{}{UU}U{{U{U{{}}UU{{{}U{}}{}}{{UU{U}}U{UU}UU{{{{}U{{U}{UU}{U{++++}}{}{U{}}U}U{}}}UU}}}}{{U}{{{U}{}UU{U}U{U}U{{}{U{UU{UU}U}{{UU{{UUU}}{{}U{}{{{U{}{}}{{U}}}{{UU{{}U{UU}U}{}{{U}}}}}{U}{}}{}{{U{}{+++++}}U{{{}}{U{U}}{}{{}{U}{{}{}}{U{}}}}UUU}{}{}U}U{}}U{{}UU{UU{UU{}U{U{{U{U}U{}{U{{U{{UUU{{{}U{{{}}U}U}}UUU}{{U}{U{}}UU}}{}UUU}UU}{++++++++}}}UU{{{UUU}U{{{}{U}}U{{{{}}}{{}}UUU}UU{U{{U{U{UU}{{{}{{U}U{}{{}UU}{}{U{{{}}U{U}}{{U{{{U}{{}U{{{}U}{{UUU}{{}{UUU}U}U{}}}}{}}{{{+++++++++{{}}}}}{UUU{U}{{UU}UUUU{U}U{U}{{}UU}}U{{}{}{{UU{{}}}}{{}}}{}{U{{UU{}U{U{}}}}{U}{{}{}UUU{}UU}{U{U}U{{UUU}}}}U{}U}}U}}{{UUUU{U}}}++++++++++++++U}{U{{UU}{U}}}U}{UU}U{UU}}}U{U{U{}{{U}}U}}}U}{}}}}{{UU}U}{UU{{U}{{{UU{U{UUU{}U{}}}}}{UUUU{}UU{{}U{{}}}}{U}U{{}}UU}U}{}}{U}U}{{U+++{}}UU{}}U{}{U}{UUU}UUUU}{}{}UUU}U}U}}{{{}}{}{}}}{U{{UU}UU}{U}{UUU{}U{{{{{{UU{UU}}{}{}}U}U}}{}UUU{}U{U{U}U}{UU{}UUUU}U}}}{}{U{}{+++++++++{{}}}U}{}{{{U{U{}{{}}{{{U{}UU}U}{{{}{{UU{UUU}}UU}U}UU{U{{UU}}}{U}U}{U{{{{{}{}{U}}U{UU{U{}}U}{}}U{{U}U}U{UUU{{U}}UU}}{{UUUU{U}{U++++++UUU}{}}U{}U}}{UU}{{UUUU}{UU{UUU{U{UU{UU}{{{}{}UU}U{UU{U{{}{{{{{}{{}{}{U}U{U{}U}{UU{}U{U{U{}}}{{UU}{}{}}UUUU}{{{U{UUU{{{{}}UUU}}+++{}}}}}U}U}{{{{{{U{UUU}U}U{U{{{U}UU{}}U{UU{}{{{}UUU{{U{}}}}}U}{}{+++{}U}U{U{{{{}U}}UU{{{}{U{U}UUU{{}{UU}U{}}{}}}}}}U{U{U}}{U{UUU+U}}{}}{}{U}{U{{{}{}{UUUUU{}UU}}}}{}}{{U{{{{}UU}U}U}U}}U{UU{U{UU{}U++++++++++++++++++{{}U}}{}}UU}{}{U{{{UU}}}{U}}U{{}UUU}U{}{U{}+U}}U}{U{UUU{UUU{}{}}UU}{}{UU}}U{UU{}{}}U{}UUU{{{UU{}{{{{}{{{{U{}}UU{U{}}{}}U{{{{}}{+++++++++++++++++++++++++++++++++++++}}{{}{{+U{{UU{U}}}{{{}{}{U{U{U{}{{}}{U{U}{{{U{}U}{{{UUU}{{}U{{}{{UU}U}}}{U{}{{U}}U{}U}UU{}{U}UUU{U{UUU}U{U{{U}}{}}{{U}UU}U}}}UU+++++++++{UU}UUUU{}U{{{UU}}{UUUU}U{{{{{}}}{{{}U{}U{}U{{{U{}UUU}U}U}{}}}}}}}}{{U{{U}{{}{{{}}UU}U}}}}{UUUU}UU}UU}U{{UU{}{U{}{}{U}U{}}{U}{}UU}}UUU}}}UUU}}U}{}}}UU}{}}}UU{UU}{{{{{}}}}{}UU{}U}}}U}U}U}{U}U}}U}U{}{U{UU}{UU{U}UU{{{UU{}{{U}UU}{{}UUU{}U}}{}{{U{{{{UU{}UUU{}{U{{}}U}U{U{{U{{U}}{}}{}U}{U}}U{}U{U{}{U{U}U{}UU}}}}U{U}UU{}U{}U}U{}U}}{{{{{}}U{U}{UU}UUUUU}U{U}{{{U{{}{{}}{}}}U{}}}UU{U}{{U{{U{U{}{U}}U}{UU{{{}UUU{U}U{UU}U{}U{U}{UU{}}}}{UU{UU}{}}U{}{U{{}{U}}UUU}}{U}{U{{}}}}{}{U}}{U}U{{{}}{U}U}}U}U}}U{{UU{U{UU}{U{UUU{U{U}U{}}}U{}}U}}{}U}}}}}U}U{UUUU}}{{}{}{{{{}UU{{{}{{{UU}U}}}}{}U}}U{}}}{U}U{{U{}{{U}{{UU{}}{{{U}{}{}{}}UU}{{}}{U}}}{}}{UUUUUU{}}{}}{{{U{}{}{U{U{UU}{UU}}U{U{U}}UU}{}UU{UUU}}{U}U{}}{U{}{{}UU{U}{}}U{UU{{}}U{}{}}}{U}U}}}UUUUU{{{U{}U}{U}U}{{U}}{UUU}{UU}{UU}}{{}}UUU}}}{{{U}U}}U}}UU{}}{{}U{}}}{UU}{}{{U{}}}{U{}}}}}UU}{{U{}UUU}}}{U{{{U}U}U}U{UUUU}{{UUU{}U}}U}}U}U}U}{}}{}}U{UUU}UU}{UU{{{}UU}}U}U}UU}U{}UU}}UU}U}{}U{UU}}UU}U}{U}{U{UU{}}U{}{U}U{{{UU{}{U{}{UU}}{U}}{U}}{{}U{U}}{{U{U{U}U{{{U{UU}}U{U{{U}UU{UU{{}}UUU}}{{U}{{UU}{U}}}U{{{U{U}}{}{{UU}U}UU{{{{}}U{}U{{{}{{}{{}{}{U}}}}{{{{}}}{{}{}}U{+++UUU}}}{}}U}}}}{}{{U}U{}UU{{U{}}{{U}U}}{}}{UU{UU{}{UU{}{{}}U{}}U}UUU{}}UU}{}{{{{}{U}{{{{}}U{}U}}{U{UU{{{}{U{U{{U}{U}{U}{}U{UU{U{++++++}}}{{{}}}UU}UUUUUU}}}U{}{U}}}U}}{{UUU{{{}{U}U}U{}U{}{{}U{}}U{{{}}{{}U{U{UU{{{{{}{}}}U}UU}{}{}}{{U}{{}{}}{U{U{}}{}}{{}}{{{{{}{UU+++++{U{U}{}{U}}}U{}UUU{}U{{UU}U{}{{}UU{}U}{{{{UU}}{UU{{{}{}U}}}U}UUU{}UU}U{{}UU{{{{UU}UU{U{{U}}}U{}}{UU}{}{{}{U}U{{UU}}U}}}U}U{{{{}+++++U}{}}{U{}}UU}}UU{U{U}{U{}{U}}}{UU{{{}UU{{{U}}U{}}{{{{U}UU}}U}{UU}UU{UUU{}U}UU}{{{UU}{}{{{{}{{{}U{}UUU}UU{U}{}{{UU}}{U}U}{}}{}{}++++++U}{{{}U}{{}U{{UUU}U{{U}{{{}{}U{{UU}{UU{UU}U{UU{U{}}}U{U}{UU}}U}{{U}{U}UUU{U}{U{}{UU{}UU{UUU}{{}U{U{U}{}U}UU}}}U}U{U}U}{}{UU{}}}++++++}}U{UUU{{}}UUU}{}{{}U{{{U}{U}UUUU}}}{}UU{}{{{{}U{}UU{{{{{{}U{{UUUUUU{}U{{}UU{UU}U{}U}}UUU{{}{{}}{U{}{{{{{UU}{UU{{{{UU}{UUU}U{}U+++++++U}{}{}{}}{{}UU}U}U}UUU}UUU{+++++}}UU{}}U{U}U}}}{{{{}{}UUU{{{{U{U}U{{U}{U}{}{{{}}}{}}{{}{{{}}{{}{U{{U{U{{U}U{{}U}U{{U}UU{{}U{}}}++++++++++++++}{}}{U}}}U}}}+++}++}U{{{U}}{U}U{}}{}}UU{{}}}}UU}{U}U{{{}{U}}}}}{U{{}{}UU}}{{{}{U}{UUUU}U{}{}{U{}U}}{U{{{{{UU{UUU{{U{U}U}}U}U}}{++++++++++{U}+++}U++{{}}U{}{{{{U{U{}{U{}U{U}U{UU}}}}{}{UU}{U}{UUUU}}{{}{U}U}{}{{{UU{+++++{{}U}{}{{}UUU{U}U}}}}{}UU}}U}}{UU}{U{U{{}{UU}U{++++++U{U}++}U{U}}U}}U}UU{UU}}{U{{{{{U{}{}{{U}{U{{U}U{{}}UUU{{U}}U}}{UU}}{}}}{{{+++++++++++++{U}{}}}U}{{{U{{UU}{}{{}UU}}{UU{{}U{}{UU{{}{UU++}{}U{U}}{UU}{}{}U}UUU{}}{U}{}{{}{UU{U}{U{}U}{U}U}U{U}U{{{UU{}U{U{U{{}}{}{}}U}}}U+++++++++{{{U}UU}}}U{U}}{}UU}}U}U}}U}}U}}}{UUU++}{U{{UUU{{}U{{U{U}}}}U{UU}}}UUU}{}UUUU}}UU}}{}}{}U{}UU}}UU{}U}{U{U}{}}}U{{UU}}}{}{}UU{{U+++++++++{U{{UU}U{{}}}}U{UU}}{}{U}U}UU++}}UU{{{U}U{}}UU{U}{{{U}}}UU}UU}U{{U}{{U{UUU{}{{{}U{U}U{}U}{}{}}}}}U{U}}}U}UU}{}}U{{{}U{{{U}}}}UU++++++++++++++++++++++++++}}}U++{}}{{U}UU}}{{}}U}U}}}}U}}UU{{{}U}UU}UUUU{}{{UU{{U{}{}U{{U{{{U}{U}{UU{}}}}U{{}}{{}}{}{UU{{U{U}}{}U{UU}}{UU}U}}{}U}UU{}{}{U+++++++{{{UU{U}}}{}U{UU}}{}U}{{U{U}U}{U{{{{U}U}{}}{}{{U{{{{U}}}}{U}}{U{UU{U}U{}}U{U}}{UU{{{{}{U}}{{UU{U{}}U{U{{{U}U{U{{{{}{}}}}{U}{UUU{}U}{}U{{UU{}{{}U{}U}{}{UU}{UU{UUUUU{U{}U{U}{{{U{U{}{}{{}{}}{}}{}{U{}UUUU}{U}UUU{{U{U{U}UUUUU{U{{}U{UU}}}}{{}}{{{U{U{}UUU}}{{{U}{{}{}U{U{UUU{U}}{{{{{U}UUU{U{{U}}}{{}}UU}U}UU{{{U{}}}U}U{UU{}U}{{U{{U{U{UU}}UU{{}UU}UU}{}}}UU}}{{{}U}{{{{}U}U}{U}}}{{UU{{{{{UUUU}{{U}UU{{}}{{}{U{U}UU{{}{UU}UUU}}U}U{UUUU{}}UUUU{}}}{{{U}U{}{{{}U{{{{{U{UU{{}{UUU}{U{{U{}}{}{{UU}U}UUU}UU}UUU}U{{}U{{U}{{}}}U}U}}{U}U}UUU}}{UUUU{{}}U{{U{}U}{}}}{}}U{{}{{}}}}UU{}}}U}U{{{U}{{{UU}}U}UU}}}{{}U{U{}UU}}}}{UU}{{}}U}{}U}}{}}}UU{{U{}}UUU}UUU}{UUUUUUU{}{}}}}U}}{{{}{UU{U{{{{}}U}{U{{{UUU}}}{{}U{UUU}U}U}}}UU{{UUU}U}}U{{UU{{{}U}{{UU{}}{}UUU}{U{UU}{U{{{}{U{}UU{}U{UU}{{{U{U{}}{U{}UUU{}UUU}U{}UU{{U}U}U}{}UU{}U}{}UU{{UU}}UUU}{UU{UU}UU{}}U}{{U}}{U{}}}U{}}}}UU}{}}U{U{U{UU}}{U}{{UU}{}U{UU{}U}UU{{}}{{{{{U{U{}UU}}U}{U{{UU{{UUU{{UUUU}}U{}}UUU{UU}U}{UUU}{U{}{{{}{}}UUUU}U}}U{{}{{}}}}{{{U}}{{U}{}U{}U}}{UU{U}}{U{{}{{U{U}U{{{}U{{{}UU}}{{UU{{}{U{}UU{U}UUU{{UU{}{UUUUUU{U{U}{}U{{{}U}U}{U}}U}{{}}U}U{U{{U}{UU{}U{U}{{U{{UUU{{{}}}}U{}U}{}UU{}}}}U}UU}U{{}{{U}U}}}UUUU}U++++++++{}U{}}}{}U{{}}}}{}}}U{{UUU{}}{}}U{{}}}U}}U{{U{UU}}U}U}{{U}U{U{{U{}U+++UUUU{{}{}{U{U}{{UU{{}{U}UUU{UU}}}}{{U}}UUUU{UU}{{{}U++{{}++}{U{}UU{{}{{U}}{}}U{}{}}{}}{{UUU}}U{{U{}{UUUU}U{{}}{}UU{{{{{{UU}U}}{+++++++++U}}}{}{}{{{}U}U{U{}{}{{U}{}}U{}{}}U}U}}{U}UU{++}U++}UU{UU{U{U}{{}}U{}{{}{{U}UU{{{U}}U}U}U}}{{}}{U{UUU}}{U{U{}UU}UUU}{}{}{}UU{{}++}U{}}}}UU{{U}UUU{{UU}U{{U}{{}}}}UU{}U}}}+++++U{}+++UU{UU}}{{UU{}UUU}}}}}U}{U{U{{}U{}}{}U{UU}U}U{{}U{}{}U}}U{{}U{}U}{{{}{}U}{{{U++++{{UUUU}{}U{}U}UU{}}{{}{{{}}U{{}}{U}U}{{{++{}}{++UU}U{}{U{U{UU}{}U}}}}{U{}U{{{{{U}{}}{UUUUU{{{U}U}U}{U}}}{U}{U{UUUUU}U{{}}U}}U{{++++++++++++}U{}}UU{U}{U}{{UU{U}}{}}U}}}{{++}U}++U{UU}}{UU}}{{{{{U{U{}U}{{}UUU{{}}{{U{}U{{{}U}}U{{}UU}U{U{UU{U{}{}U}{U}{U}{U}U{UUUUU{{{}U}}+++{}}U}U}{}{}UUU{UUU}{{{}}U}UU+++UU++{{}U{{UU}{}U{}}UU}{{}U}}{U{}U{{UUUU{{{U}U{}}{{{UU{{{}{{}{{{{}{UUUUUU}{{{U{UUUUU{UU{UUU{U{{}+++}U}U}U}}U}{U}U{U{}{{}U}{}{}{++UU++UU}{U}U}{UUU{{U}}{{{{{UUU{{{{{}{}U}U{}}UU}UU}{UU{}{}}}}}}{{{}U}}}{U{}{}}UUUUUU}}}U{}}{}U{}UU+++}U}}+++++++++++{{}U{}{UU}UU++}}+++{{}UUU{U{}UU}{U{U}}U{U{}U}}{U{{}{{}U{}U{UU{}}{{{{{{UU}}U}U}UU{U{{+++++{}U{}{U}UU{U{}{}}{}U}U+++{+++U{UUUU}}}+++++++++++++++U}}++{}{}{{}{}{{}}}}{}{{{UU}{}U}UU}}U{U{}U}}U}}U{U{}U{{}{{U}U}U}{UU}U}{{U{+++++++++++++++{}}{}UU{{++++UU}{UU}{U}}{{U}}{{U}}}{{{{{UU++{{}{U{}U}UU{}}{}U{}{U}U{UU{{U}{{}{UU{{{U}}}{}U{U}}U}UUU}}U{}U}UUU{}{}}{U}{{UUU{}}{}++++++++++++++++++U{U}}{UU{U}}U}U{U}UU}UUU++U{U}}U{{}}}{UU}{U{U}}U}{U}}}UU{}{}U}{U}U}{U{{U{}{}{UU}}}UU}{U}}{}U}}U{UU{U}{U{{}UU{{}{{{{}U}}UUU}{}}U+++++++++++++++++++{{{}U+++}{UUU}U}{{UU}{U}{U{UU}}}UU{}}{}U}UU{}{U{U}}{U{}{U}U{{}UU}{{U{}{{}U}U{{{U}{}}U}}}U{}}{}}U}{}}U}{}{}{{{{U{}UU}}{U}U}UUU{U++++++++{{UU}{U{UUU}{{}}UU}}U{}}{U{UU{{{{}{}}U{}U{U{}}UU}{}{{{U}}}}UU}UU{U}{{U{{{U}{{UU}{U{}{{U{{{UUU}UU}{{UU{U}UUU{{UU}{}}UUU}{{{}}}+++}}U}{}{}}U{}{}U{}U}}}{U{U{}U{U{}{{}{{U{{U}U{{}{U}}U}{{{{U}U}}}}}}UUU}}}{{}{UU{}}U{UU}UU{{U}{}UU{}U}UUUUU{{UU{U}{UUU{{{U}}{{U{}U}U{{{U{}}{}U}}{{UUU{}U{UU{{{UU}{}}{U}UU}UU}{UU{{{}}{{}}U}}}}U}UUUU{}U{}}U}U{{}}}{{}U}}U{{}U{}{}}{{{{U}}U{}U{UUU{}U}U{U{}}U}{U{UU}}}{{}}U}}U}{{U{{{{}{}{UU{{}}{{{}{U}{U{UU}}{U}U}}U}U{{{U}}}}{}}}{}{}{U}}U}UUUU{U{}U{{}{U}}U}{UU}{}{{}{U}}U{U}UU{U}U}{}U{}}}}U}U}}{}}{}U{{{UUU}{UU{{{}U}{{}}{}}{U}UU}{{{U}{U}{U}{U{}U}{U}U{UUU}U{{U{{}}{{UUU{U}U}}{U{}{{U}{}}{{U}U{U}{U}}UUUUU{{}{U}{}{}{}{UU{U}U}UUUUUUU}UU{{{U}U{U{U{}}U}}U}}{{U{U}}}{}}}}U}U}}}}U{}}}{}U{}{}U}U{{}{U{{{UUU}{}{}UUUU{{{}{{UU{}{}{{U{{{UU}{U}{U{}U{{U}{}}U}}}}{U}{U}}}U}U}}UU}U{U{{{}U{U}{}{{}}{U}{}}U}{}UU}UU{U}{{UU}UU}{{{U}{}{U{U{}{U}}{UU}{UU{UUU{UUU{{{}{{}UU}}U{{UUU}U}{}}U}}{}}UUUU}}U{{}{}}UU{{}{{U}{{}}{}U{UUU{}}{{{}}U{}{{}{{}UUU}UU}{U{{}UUUU}}}}U{U}{{}U{{{}{{{U}}{UUU{UU}UU}U}{U}}U{UU}U}UUU}{{}{U{U}{U}}}{}U}}U{}}}}}}}{{U}}U{{UUU{UUU{}}{U}U}}U}}}UUU{}{{}{{{}{UUU}U{}U}{{{{}{{UU{UU}{{U}U}U{UU{{{{U}}}{UU}{{}}}UUU{UUUUU}U{{UU{}{U{}U}}U}U}{}{UUU{UUUU{}U{}U{U}}}}UUU}{U}{}U}U{}}}}{U{{{UU{}{{{U}U{}{}{{}}UU{UU}}}}}{U{{{}{{}{}{UUU{{}U}{}}U++++++++++++++{U}}UU}}{UU}{{}}{{{}U{}U}U}U{{{U{U{{}{{}}}U}U}UUU{++++++++++++++UU}{}}U{U{U{U}{{}{}{{}U}UU}UU}}{UU}U{}}U{}{UU}}{}}++{UU{{{{}{{++{{U{{{}{{}{U{{{UUU{U{{}U{{+++{UU{}{}}U}{{}}UU{{{UU++UU{{{{{}U{++}}}U{U{}U{}U{UU{}UUUU{UU{{++++++{{U}{{U{U{U{}{UU}{++}U{U}{{{}}++{}{}U{}}{}U{}UU}{{U}U{}{{}{{++++++{{{{UU}{{}U}U{{{++}}}UU{}{}{++U}}{{U}{}{}U}}{{}{UUU{}{}{UU}{{++++++{{}}U{}{UUUUU++UU}}U}}U{{+++UU}UU}UU{{{}}}}}{{{UU}{{}}UUU}{}+++++++{}}{}}U}{U++{{{{U}{UUUU++{U}}{}U{{{{{}}UUUU{{U{}}}}U}}U{U}{{++++++++U}}U{}++U}{}}U{}{{U++U}{U{{U{}}{}U}U{}}U{}}U{U{{{{U}}U{{}U{+++++++}{}}++{U}}{U{U{U{++UU{{U{U{}{U}}{{}U}}}}{U}U{}}U{{}U{{UUUU{}U+++++{{++U{U{U{{U}UU++}}UU}}}UU}{UUUU}}UU{{}{}{}{{}U}{}}U{{U}{UUUU+++++++UUU}}{}{}U{++}{}}}}}{U{UU}U{{UUUU}UU{U{}U{}{{U}}}{}}{{}{{U}++++++}}}{{U}U}}++U}U}{{U}}}U{{{}U{UUU}{}{{U}UUU{U}{}}{{U{{{{}U}{{}+++}}{{U}}U{}++}}}{{}U}}{{}{}{{{{}{{{}U}{{}}U}}{UUU}U{{{{{}{}}}U{U}UUUUU}}U{U++U}{}{{}U{UUU{U{{U}U}}{{U{}U{}{U{{U{{{}}}U{}{{}UU{U}U}U{{U}U}{{++{UU}{U}U{}}{{}{U}U}U{}U}{U{U}U{}}}}{U{}U}U}}{{U{{{U{UU}U{{{UU}++}{{{{{U{}{U{}U}U}{{}{U}{UU++{{{UU{U{U}U}}UUUUUU{U{{}}U}}U{{}U}++}}U{U{{}}}{{}}{}U{UU{}}U{}++++++++++++++++++++{}U}}U{}{U{{}{{}++}}{}{}}}{{{U}}{U{{{{}}}}}{++++++++++++++++++++++++++{{}}}U}{}U+++{{}}{U}{{}U{}UU}UU}{}}{}U{UUU}U}{{UU}}}UU}}U++++++++++++++++++++U{{}{{U{}{UUUU}{U{U}{}{{{{U{{UUUU{UUU}}}}{}UUUUU{{+++++++++++++{{U{}{{UU{UU{U}UU}{UU{U}}{U}U}{}U{}}}{{}UUU{{{{}U{U{}}U}U}{}}+++}{{{U{U}}UU}}U{}U}}{{{U}{U}U{}U{U{U{UU{UU{U}}UU{U{}}}}{U{UU}{{}{}{U}U{U}U}U{{}U{UUU}}}}U{U{}UU{}U}U}}{U{}U{U}}U{U}{}}{{U{{}{{{}U}{U{}{{{}}}}UU{{{U}}}UUU}U{{}}{}}}{{}{U}U{{U}{{{U{U}U{{U{{{UUU}{{{}{}{{{U{U{{{U}}}U{{{}}}}{}}{U}}U{}}U}U}{{UU}}}}}{UUU}}U{{U}}{{}{{U{U}}}}U{{{}U}UU{}}{}}}{}}}}U}}U}U}{{}U}U{UUU}{{{}}U}}{}{{}UU}}{}U}{}U{}{{U{}{U}}U{}U{}}{{}{UU}{{{{U{UU}UU}UU{U{}{{U}U}{U{{UU}{{{}}{{U{U{UU}U{}}}}U{}{}{}}{UU{U}{{}U{U{}U{}}{U{{{}U}{}U}{}}{U}}UUU{UUU}{UU{{U}U}{U{}}U{U{{U}{{}{UUUU{{}}}{U}{}UU}}{}}{{U}}UU{U{}{U{{UU}U{}{U{U}}}}U{{}{UU{{{}{{}{}}U{UU{}U{}UUU{}{{{{}}{U{}}{}UU{}U{U}}}U}U{}{{}U{UU}}}{{{}U}{}U{U{U{}}{UU{{{}U{{{{{U{U}{}}}U{}UUU}}{}U}}{{}}{U}}{{U}UU{U{}U{U{U{}{UUUU{}UU}{UUU{{}U}UUU{U{{}U}}{{}U}}}UU}}UU{U{}U{{U{U{U}U}U}U}{{{}{}}UU{{U{}U}}}}{{}}}U}{}}U}U{UU{{{}{UU}{{U}{U{}{}UUU{{UU{}U}{}}}U{{UU{}UU}{{{U{UU{U{{U{U{U{{}{{UUUU}}}U{{UU}}U}{}}{}{}}}{U{U{U}U{}{UU{U}}{}U{}}}}{UU{}}}}}{{}{{{}UU}UUUUU{}{U{}UU{{}}{UUU{}}UU}{U}{U{U{UU}}}{{}}}{}}{}UU}}U{}{{{U}}U{UUU{UUUU}{U{}UU}}}{}}{}U{}}{{UU{{U}U}{{{{}UUU}}}}{UU}}U{}{{}{}U}UUU{UU}{}{{}{{U}{}U{U{}}{U}UUU}U{UU{{{U}UU{}U{UU{}{U}{}U}{}U}UU{{}U}}U}{U}UU{U{{{}{{UUU}UUU}{}UUU{{{{}{{UUU{}UU}U{}U}}UUU}U}UUUUU{U{{U{{}}U}{U{U{{{{U}U{{UU{U{{}UU}{}{}{UU}{{{{{{{}{}}UU}}{{}{}UU}U}{{}{{U{{{{}}UU{}U}}{UU}U}}UU}}{U{{U}{U{{UU{U}{U}{U{}U}{{U}{}}{}}UUU}}}UU{{}}}}}{{{U{U{}U}{{+++++++{{}}U}}{U{{}{}}U{U{{U{UU}U}{{}UU}}{{{}U}U{}}{}UU{UUUU}+++++++++++UU{U{{{UU}U}UU{U{{UU{{U{{{}{U{{{UU}}U{U}UUU{{}}{U}U}}++++U}}UU+++}}}U}U}UUU{{}}{UUU{{}UU}UUU}{UU}{U}{UU{U}{}U}{{{U{{{++UUU{UU{U++{U}}}UU}}}}{{U}{{UU{UU{}{U}U{U{}}UUU{}{}{{{{{}{U}{U}+++}}}}UU}+++}{{U{}UU{{{U}}UUU{}{{{{{{U}UU}}{}{}}{{{U}{}U{}{U{}}U++{U}U}UU}+++}U}}}U{UUU}}{U{{U}}}U{}U{UUU}U}{U{{}}U{U{UUU{}{U}U{++{}{{}U}{}+++}}}U}U{{{{{U{{UUUU{UU}U{}{}{UUU{UUU}UU}U{{}U}}{{U+++UU{{{UU{}{++U}}}{{U{{{{U{}}U{UU}UU{{}{}}UU{U}{}}}}{}U{}{}+++++++U{U{{}{U}U+++{{UU{U}{}}{}U{}U{U}U}}UU{}}UUU}{U}}++++++++++++++{{U}}UUUUU{{{++}U}U}}{}}{U{}{U{{{}U}{UU{{U}U}U}UU}++++++++++{}UU}U}{U{{{}{{UU+++}}}{{}{}}UU}{UU}UUU{}UUU{UUUU}{{{UUU}{U}}}}UU{}}UU}U}}{{}}U}}U++{}{}U{}}}}UU{}U}{U{U{}{}U}}}{{U{U{}{U}{{}U{UU{{}{}UU}{}{{UU}{{+++}{{{{{}U}}U}U}}{}U}}{U}}}{}{U{U}UU{}U}{}U}{UU{}U}{U{UU{}{U{+++++UU{{U{{{UU{}U}UU{}{}U{}U}U{{}}}}}{}{}U}{}U{{}{{}}UU}}{++++++++{U{}}{{{U}UU{U{{{U}{{}}}{{{U}}{UU}{}}U}{{{}{U}UU{}U{}}++++++++{}{}}}}UU{}UUU}U}}{}}UU}U{}{{}}{{}{{U{U{UU{U}}U{}}{{{}+++++}U{}U}}{}U{{U{U}{{{U{}{{U}U}U{U{}{{U}}}U}}U}}{}{U}U{{}U{{+++++}{}U{}{}}}{{{U{{U{}{}{{{{{U{U}}}}}{U{}{{}{}U{}}}}U}}{UU{}+++++}{UU}{{}}}}{U}U{U{}U}{{U}{{}}{{}U}}{{{}U}U}}}}}}U{{UU{{{++++++}}{}U}{U{}}{}}UUU}{U}}{U}UU{{}}{UU}U}}{U{}U}{U{{}{}U}}++++++++{{{U}}UUU}UUUUU{U}U}U{}{}UUUU}UUU}U}U{U}{UUU}{UUU}{{+++++++++{{}}}}}}}{{{{{}U}{{}UUU{UUU}UU}UU}U}{{{}{U{}U{}{{U}{++++++++{UU}}}{{{U}}{}{{UU{UU{}{}{{}{UUUU{}}{UU}{{}}U{}{U{}}UU}}++++}UU{{}{{{{{}{{{{}}UU}{{}U{{}U}U{{}U}{U}}}}}U}{UU}{{}}{{}}UU}UU{{}}{}U{}{}}{}{}}}{U{{}}{{}}UU{}{U}{U{U}}{{{{}}}{}UU}{U}{{}{}}{}}U}}U}{U}{}UU}{{U{{UU}}}{U}{U{U{{}{UU}U{U{U}{U}}}}UUUUU}}U}U{}{U{}}{{{}}}}}U{}{{{}U}UU}UU{{U{{U}UUUU{}}}{U}}U}}{{{}}{U}}{{}U{}{}U}}{}}{}U{}U}UUU}}{U{}UU{{UU}}UUUU}}UUU}}}{{U}}}UU}{}{{{}{}U}U}}U}UU{}U{}{{}{UU}U{{UU}}}}UU{}{}U}{{{U{}{U{UU}{}}}U{UUU}}UU{}{U}U{{}U}{U}}}{}{}}}UU{{U}UU}U}U{U}U{{{}UU{}}{}UU{}}{U{}UUU}}}{}U{{}{U}{{UUU{}}}}{{}}UU{}}{UUU{UU}}{}}}U}}UUUUU{{U}{}}{{}U{{UUU}{UU{}{}U}}{}{UUU}}{{U}{U}U}}{}U{{{{}}}UU}}UUU{}{{U}}{}{{{}}}}{U{}}{}}{{UU{}{U{}UU{}UU{}UUUU}}{U}UU{{}UUU}}}}UU}}U}{}U{UUUU}{U}}{}{}UU{{U}U}U}}U}{{{{}{}{{{{{U{{{UUU}UUUUU}}}{}U{}U{{{}UU}{U{}{}}{{{}U}U}U}}UU{U}U{}}UU}U{U}}U}}U{U}{UUUU{{}{U{{U}{}UUU}U}}}{UU{UU}}{U{}}UUU}{}}}{{U{{U}{UU{}UU{UU}{U{UU{U{{}{{U}{U{UU{}U{}UU{{U}}}}{{U}UUUUUUU{U{U{UU{U{UU}}U}U{{{U{U{UUU{UUUU{{UU{U{}}U{{{}U}{}}{}UU{}{}{}}}{U}{UU{}U}{UU}{{{{UU}U}}{UU{}{}{}}{U}U}}}UU}UU{{}{{{U{UUUU{}{}U{UU{UUUUU{{{{}U}}UUU}{{U{{U{UU}{{{U}{U{{U}UU}U{{UU{}U}}{{}U{}{U{U{UU{{U{UUU}UUU{}UUU{{}}}U}}}{{UU}{}U{}{{{{U{}{}U{{{}U{{U{}U}{{}}UU{U{}}{UU}U}{}{}UU{{U{{U}U{}U{}}U{}U{{U}}{}}U{{{U}}}U{}}{}}{UU{{{U}{U{{{{}UUU}}UU}UUU}U}}U{}U}}}U{}{UU{U{{U}U}{}UUU}{UU}U{}{}{}}U{UU{{}{{}{{U}U{{}}{}{{{{U}U{U{U{}U}{{}}}UUU{U}}{}}U}{}U{{{}UU}{{}UUU{U}{{{{U}U{{{}U}UU{}}}UU{}}{UU{U}}U}}{{{}}}{}U}}UU}{U}}}UU{}U}}U{U}{}{}}{U{UU}{U{U{}{{UU{}U}{UU{{}U}U}{{}U{{U{UU{{{UU{}U{U+++++++++++++++{}UU}U}U{{}{UUUU{{UUU}}}U}U}}U{{}U{{UU}}UU{}U{U{{}{++++}UU{+++++}{}UU{{}U}}{U}U}UUUUUU{U}}}U{U{{UUU}}U{{UU}}{}}}{UUU++++{{}{{{+++{{}{}UU{U}{}U}}}U{U}}}U}U{U}U{U{UU{UUU}U}{{U}U}U{{UU{+++UU}{}U++U{U}U{{{UUUU}{{{}UU{U{{U{U{U{{{{{}{U{UU{UU{UU}U}}}++++++{U}}{{+++U{{}}U}}}{}UU}UUU{U}{}U{{}U{U{}}{{{{{{U}U}UU{}}++++++{}{UU}{}}++{}}{}{UU}U}}UUUUU{{}U{U{U}UU}U}}U{{{{}{}}U}U++++++{}U{}{UUU{U{+++{U}U{UU}{}}}}{}{U{U{}U}{}}{}}}{}{U{}}{U{+++++++{}{UU{}{}U{U}UU++}U}UUU}{U}{UU}{}U{}{{U}}UU{U{{{}UUUUU{++++++{{UUUU}}}{{}{U}}{U++}UU}U{}{U{{{}{}{UUU{}{}{U{}U{U}}}}UU+++++{U}{{U}U{}}{U}{{}U{++++UU}}}}}{{}{{{UU}{{}}}}}U}}}}UU}UU}U{+++}}UU{{UUUUU}{U{{UU++++++}}{{}{U{}UU}{{{UUU}}{{{{{UUUU}}{U}{}{}{}}UU{U{}{UUU}U}++++++++U}}}{{U{}U}U{{U}{{}}}}}}}U}U{UUU}UUUU}U{U{{U{UU}}{+++++++++++{}UUU{}}}}{{{{U}}U{U{U{U}U{{U}{U{}}UU{}U}{{}{U{+++++++++++++{U}}{U{UUUU}}U{}}{}{}{{}{}}{}}}UU}U{{{}{{}UUUU}}++++++++++U{{{}U}}{{}U}}}}{}U{}U{U{{}{U}U{UU{}}UUUU{U}}U{}{UU}++++++{{U}{{U{{}{}{{UU}UU}}U}{UUUU{{U}}}{U}U{}}UUU}}UU{{{}UU}}}{+++{U{U}}}}U}{}UUU}}{U}{U{UU{U{UU}{{{{U}}{}}U{}U}}{}U{}U{UU}}{{U}UU{UU}}U{}}}{{{{}}UU{U{U{U{UU{}}UU{U{UU}}{}}U}U}}}U}UUU{{U{U{}U{}{{}UU{}U{}U}{}{{}{}{}}{{}{{}{}}U{{{{{}}{{U}{}UU{}U{}}UU{}}}UUU}U}UU{{{{U}}}}U}}}U{{{}}U}UUUUUU}{}}{}{}}{U{}U}}U{}{{U}{{}}{}UU{UU{{}{{U{UU{{{}U}}UU}U{{}{}{UU}}}}}{}}}}{U}}{{UU{U{}}U}{}U}U}{}{}{U{{}}}{{}}{U{U{}{}}U}}{}}}{}{{}U{U{{UU}{{}}U}UUU}{UU}}U{UU}U{{}{}}{UU{U{}}{{}{UU{U}{UU{U{}{UU}}{}U}}}U{U}UUUU}UU{UU}{U{}}}UU}}{}{U}{U}}{}{{{{{}{}UU}}U}U{}{{UU}{{{UU{U}{U}}UUUU}U{U}}}}U{U{}U}}{{}{{UUU}U}}}{U{U}U{U{U}{U{{{{}{U{}U{}{{UU{UU}U{}}{{{{}}{}U}{}U}{}}UU}}}}}{U}U{}}U{{}}U{{UU}UU}}UU}{}}{}{}{}U}UUUU{}U}U{}U{{}{U}U}}}U{}UU{UUUU}}U}}UU{{}{{UUUU}{{U{}U}{UU}}{{{}{{{{UUU{UU{}U}UU}}}{}{{{{UUU{{{{}U{U}{{{{UU{UU}}}}{{U{U{{}{U{}}{U}}}}{UU{}{U}}{U}UU}UU{{{U{{}{UU}{}UU}{U}}}U{}{U{}U}{U}UU{{{{}U{UUU}UUU}U}U}U{}U{U{U}}U{}{{UUU{}}}}{{}}{}U{UU}}}{U{}{}{{}}{{UU{U{}U{}U{}{}}U}U}{}{U}U{U}}}}{}}}{}{}}{U}U}U{U}U}{U{}U{UUU{U}U}}U{UUU{UUU}}}}}U}}{UUU{}}{}}}{{}UU}{U{}}UU}}UU}UU{UU}U}}{}UU}{{U}{UU{{}}}UU{}}U}{U}{}UUUU}U{{UUUU{}{U{}U{{}{}U{}U{}U}U}{{{UU}}U}}}U}}}}}{}}}{{U}{{}UUU{{{U{}{U{{UU}{UUU{}U{}U}}}U{{U{}{}}}{{{UU{}}}{}U{}}}}{UUU}U}{{{{}UU{{{}U{UU{{UUUU}U}}UU}{{}U}U{UU{U}}U{U{}}}U}}UU{{{UUUU}}U{}UUU}{U}UU{UU{U}}{{{}}UU{{{{}}{{}}}{}{}U}}U{{}}}{U}U{{{U{{{}}U{}U}}U{UUU{{UUU{UU{}U{}{{{{{U{{U{{}}}}{{}UU}}{{{{U{UUUUU{}{{}}{{{}U}{U{{{U{{}}UU}UU}}}UUUU}}UU}{{}{}UUUU}}U}UU{}}{U{U}{{}}U{}U{U{{}}}}{}U{{UU{}}}}}{{}}}UUU}}U}}U}}}{U{UU{UUUU{U{}{UU}{}}U{}{U{{UU}{U{U}UU}U{{{UUUUU{U}UUU}UU}}{}}U{UU{}U}}}}}}{}}}{}}}{UUU{}}{{U}UU{{}UU}U}U{}U{{}}{U{}{U}{}U}UUUU{{{U{}{U}{{{U}{{}U}{}{{}{{}{{}U{U}}{{{}U}}}UU}}{U}U{}{}{U}}UUUUU}{U{{}UU{{}}{U{{UUUUU{{}{U}}U{{U}}}}}U}U}UUU}{}}}U}}}}{{{{U}}{{}}}UU}{{}{{{U{U{{{}{{}{U}UU{}}U{{{}{U{}U}UU}{{U{}}{UU{U{}{U}{U}}}U{UU}}}U{UUUUU{U}{U{}}}U}U{U}}{}}UU{UU}U}UU}}UU{}}}{{{UUU{{{U{}{}U{}{UU{{{}}{}U{{U{{}}{}U{}}}{UU}UU}}}{}U{{UU}{U}}UUUU{{}{U{U{{{{UU}{}}{{U{}}}}}U{}{}{{}UU}{UU}{}{}UU{}}}UU}U{{UUUUUU}{U}{{}}}}}U{}UU{}{{UUUU{{U}{{{{{}}{}}{{{{}{}}}}}{}}U{U}U}}{}{{}U{{{{U}U{{{U}U{{{U{}}{{U{{U{U}}}{}}{}{}}{UUU{U{}{}{{{UU}{{{UUU}}}}{}{U}UUU}{UUU{U{UU}{}UUU}UU}UUU{{U{U}}U}{}{U{UUUUUUUU}}{{}U{U{U{{{UUUUUU}}}U}}{{}{}U}{}U{U{{}{{UU{UUU{U{UUU}U{{}{{}{{U}{U{{{}{}{}{{U{UUU{}}}}{{{}U{}}}}}}{}{U{U}UU{{{{U{{U{U{{{UU}UU{U}}U}UU{{}U}{}{U}}{U{{}}{}U{}U{{}}{U}}}}U{}{{U{{U}}U}UU{UUU}U}}}{}{U}{{U{{U}{U}U}{UU}}}}}UUU}U{}{}U{}}U{{}{}}{}{}}{{UU{U{}{U}}{}{}U}{U}}{}}{UUU{U{}}}UU{}}{{{{U{}U}U{U{U{UU{{UU{}{UU{UU}}{{U{}{U}U{U}}{}U}UU{}{{{U}{}}U}{{{{{{UUU{{}{{UUU}UU{}{{U}UUUU{}}{U}}UUUU}UU{{U}U{}}U}}{UU{U}}U}UU{U{U}U}{}}UUU{}{U}{}{UU}}U{UU}U{}{UU}}U{UU{U}}}}{}U{}{{}U}{}UU}UUUU{{{}}{{U{{U{}U{}{{{{{{}{}}U}U}}{{U}U}U}U{}{UUU{{UU}{{{UU}U}U{}UU{{{U}UUU{UU}U{{{U{U}U}}UU{}{{{U{UU}}U}U{{{{}}U}UUUU{{U}}{{{U{U{}U}U{{}}}{U}{}{U{}UU{U}UU{{{{U}}{U}UU}{}{UUUU{}U{U{}U{}{{UU}}U{{UUUUU{U{{UU{{UUU}U{}}UU}}U{UU}UUU{U}UUUU}}}}U{{}}U{}{U}UUUU{{U{}UU{}{{{{}}UUU{U}}UUUU}{}{}}}UU{}}{{}U{UU{{{}{}{{UU{}}{}}{}UU}}{{}{{}}}{U}{}}U}{}}{{}U{U}}}{}UU{U{}{UU{U}U{{U}}U}{{U{}}{}}{}U{U{{{}UU{U}}UU{{{}U{}U}{}U{}{U{{}U}U}{{U{UU{{}U}{{UU{}}{{U{}{{}{}{UU}{{}{U}UU}}}{}{U}}}}U}U}}{U}}}}}U}U}U}{{{}U}{U{}{{{}U}U{}{{{}}{}}{U}UU{}U}{U{}{}{{{U}{UU}}}UU{{{}}{U}U{UU{}UU}}}{{UU{}}UU{}}{UUU}{}}}}U}{}{{}{}{{U}U{UU}{{UU}U{{UUU}}UUU{}U{}}}{{}{{U{U}U{}}U{}}U{{U{}UU}}}U}{U{{U}UUU}}{}{U}U{}}{{UU{U{{}{}UU}U}}U{U{U}}U}}}UU{}U{}{}U}U}}U}U{UUU{}{}{U}}{{UU{U{{U}U}U{}{U}{{{UU}}UU{{UU{U}}}}}}U{{}U{UU}U{U}U{{}UUUU{U{U}}}{{UU}}{}{UU{{{}U}U{{U}{}}U}{U{}{}}{}{U}}}{}U{UU}}UU}U}U{{}{{{}U}UUU}}}{}}}{U{{U{{}{}{}{UU{UU}}{UU{}{U{UUUUU}}U{U}{}}UUUU{}{UU{U{}}U{UU{{U{{{}{U{U{}}{}U}}{{{U{{{{}U{U}{U{UU{{UU{}{}}}{U}{UU}U{U{UU}UU{{{UU}}{UUU{{}{U}U{{{U{}{}{}{}UUU}{{UU}{}U{}UUU}U}U{}}{UU}{UU}}{}U{{{}{}{}{{}}}{}{UU{}{}}UU}}}}{{{U{{{U{}U{}UUU}{{}UU}}{{U{}{}{}}}{{{}}{U{}U{{UU{UUU}UUU{UU{UUU{{UUUUU{}{{}{{{}}U{UUU}{{U}}}{}}}}}}{}UUUU}UU}}{{UUU{}{U}UU}U}UU{}{UU{U{}}UU}{}{}}{}}U{}{UUU{U{{U{}{}{U}}UU}}}UU{{{{}{}{U{UUU{{{{{U{U{{}U}}U{{{{}}U}}{}UU{{}}U{U}U}}{UUU}UU}{}{UU{U{{U{U{{}}{{}}{{{}}{{UUU}}{}{{UU{}{{{{{{{U{U}}{}U}{U}}U}{U}}UU}}U}U}U}U{{U}U{{U}}}}{UU}}UU}{{{UU{U}U{UU}}}U}{{{U{U}{}}U}{{U{{{}U{U{}}UU{{}{}}{}{{}{}}{{UU{U}U{U{{{U{U}{}{{}U}{}}{}U{{U{U}{U}U{U{}}{UUU}{}{U}}}U}}}}U{}}}{UU{}{U}UU}}}}}{{}U{}{UUUU}U{}}{}}{}U}UU}U{{{}{U}U{}}}}U{}}{{U}{U{{{}UU{U}{UU}{UU}U{U{{}}{{}U}{{}}UU}{}U{{{U}{}U}{}}}U{UU}}}{U{{UUU}}U{UU}UU{U{}}{}}U}{U{{UUU{{U}{}}{{}{{}U}}U{}U}}{{{{{{}}{UU{}U{{}U{{{U}}UU}U}{UU{}U}}}{U}{}{}{UU{}{}{}U}{}}}}}}{U}}}{U}{}}}}}{}{}{{U{}}{U{U{{}U{}{{UU{{UU{}{U}}UUU}U{U{}{U{}}{{{{}U}{}{}}}}{UU}{{UU{{U{{{{{}U}}UUU{}{U}{}U}{{}{}{{}{{U}}}{}{}UUUUUU{{}{{}}U{{UU}}}{}{{{{}{{UU}{{}{U}{{U}U{UU{{UU{{U}U{{}UUUU}}U{{}{UU}UU}{U}U{U}{U{}U{{{U}}{U}U}}}{{{}}}}}UU}{}U}{U{}{U{}}UU}{U{U{{}{{}U}}U}{U}UUUU{}U{{}U{UUU{{{{UU{{}}U}{{{}{U{{UUU{}}}{}UUU{UU}{{{}U{}UUU{U}{UU{{{U{U{U}}{U}{U{U{}{}}{U{}{}}U{}{{}{U}UU}{{{U{UU}{{{{U}{U}{}UUUU}}}UUU}{}}}{{{{}}}{U{{}U}}}UUU{U{}}}U{{}{UUU}}}UUU}}UUU{{{}}UU}U{}{U{U{UU{U{UU{}{{}}U}U}}{U{U{}{U}}UUU{U{{U}U{}U}{U}{}UU{{UUU}{{{U{{U}UUU{UU{}{}{U}}U}}{{}}{}{{{{{}{}{}}{}{{UU}}UUU{}U}{{}{{}{}}{}UU}{U{{{{U}{U}{U{}U{{{U}U}{}{}UU}{UUUU}{{}U}U}{{}U{}}}}UU}{U}{}UU{}}{}{{}{}{UUU}{{{U{}{{{{UUUU}UU{U}{U}UU}{{U}}UU{{{{UU{UU}}U}U{U{}}{UU}15007

I'm Xavier
8yrs
I like video games
BricksQuestGuy
Scratcher
1 post

Flipnote Studio: Scratch Edition CODES

}}U{}U}U{UU{U}}}U}U}}{{U{UU{U}U}}}U}}U{UU}U{U{}}{{U{}{{UU{UUUU}}U{}}}{UUU}}}{U}}UU{U}{}}U}{U}}U{{{{{{U}U{}U}}UUU}{UU{}{{U{{{U{}UU}}{}{U}{{{U}{{UUU{}}UUUUU{U}UU}U{}U}{U{}U}U}}UU{{{}}U}U}}}UU{}}U{{{{{UUU}{{}{U}{}U}}}}U}U{U}}}{U}}UU}}{}}}U}}{{}{UU{{UU}{}U{UUU{U}{}{{{UUU}{}{}}U}UU}{}{}}U{{}{}{{{U}U{UUU{{{U{U{}{{{{UUUUU}UUU}U}{U{U{}}{}UU}}UUU}}{{}U{}}}}U{}U{}UUU{{U{U{}{{{{UU}{{}{{U{U{}UU{{{U{U{UU}}{}}}{}U}{{UU}U{UU{U}U{U}}UU}{U}}U}{U}{}}{}}{}U}{}{U}}}UUU{{{UU{}}UUU}U}}U}}}{}U}U}{}UUU{U{}}{U{U{{}{U{U}}U}U}{UU}{U}{{}}}}U{}U}}{}}U{}{}{}UUU{{{{U}{{}}}}{{U}U}{U{}}U}{{{}}}}{U}{{{U}}{U{}}}}{{}{{U}U}{U{}}U{U}{U}}}UUUUU}U}U{}UUUUU{{{}}{{U}{}}}U{{U}UU{{UUU}UU}}}U}{{{}{{U{}}}}{}UU{}U{}}U}{{}}U}}}{}U}U{U}{U{}}UU}UUU}U}{{U}UU{U}U{}}UU{U{{U}{U}}}{{}UU{}}{UUU}UU}UU}{U{}U{UUU}}UU}}U}{U{{{{U{{{}{}UUU}{}{U{U}U}{UU{U{{UU}{UU}U}}{U{{U{U}{{{{U{}U}}{U{}{U{}UU}U{{UUUU}U{}}{{U{U{{{UUUU}UUU}UU{{{}{}U{}}UUU}{{{{}}U{{{{}{}U{U}{U}}{{{}{}{U}U}}{}}U{U{U{{{{}U}U}{{{}}U}U}}}}{}}UUUU}U}{}}{{}}{{}{}}{}}{U}U}}UU{}U{U{UU{{}}}U{{}UUU}}{}UU{{}U}}U}}}}}{{{U}{UUUU}U{}UU{}}{U{{}U{}}U}}}U}UU}}U{UU{UU{}}}UU}}{}{{U{}UU}U{{{U{UU{U}}}UU{U{U{}{}}UU{}}{UU{{U}{U{{UU}{U{}U}{{}}}U{}{U{U{UU{U}{UU{{{{}}{U}UU}UUU}}{{U{}{UUUU}{}}UUU{}{{}}U}}UU{{{}U{{}{U{}{U}U{{}}}U}{}}{{}{}U++{{{{}{{{UU}U}{{U}}}{U{}UU}}}{UU{}}{}{U{U}UU{}}{}U}UU}{}U{UU{}{++UUU{UU}{{}UU}UU{UUUU}{{}}{{U}UUU{U{{}{{{{}}}U{}{UU{}}}}{{{}U}{{U{{U{{{{{U}}UU{{}}}U}}{{{U{{{U{{}}}U{{U}{U{U{}UU{}U}}}U{++}}{U}}}U{UUUU}U}{UU}U{U++{{UU{}U}U{}UU{{}U{U{}{{U{{}U}}{U{{{U}+++}UU}{UU{}U{}{}}U}{UU}U++{{}}U{UUU}UU}U{U{U{{}}U{U}}UUU}}}{}{}U+++{UUUU}{}U{U{U{UUUU{}U}}}{U{U}U}{{UUUUU{}}U{}{U{U}}{}{UUUU}}U{U++{U}{}}U}}U}}}{U}U}U}U}{{U}U}{}U{{}U}UUU{{{}{{{{}}}UUU{{{{{{{}U+++}UU}}UU{}{}UU}}U}UU{}U{{{U}}{{UU{}UU{}{}{UUU}U}}UU{{UU}U{{UU{}++}U{}UUU{{}}}U{{{{U{}{{U{{{+++UUU{U{}}U{U{}}UUU}{{}{}UUUU}{}{}}+++UU{}UU{{}UUU{}}}{}UU{U{{U+++}U}{U{U{{U}{UUU}U{{}{U}U}{}}U}}}UU++U}{}}}{UU{{U}{{}{U}{{}U}{++UU{{U{{UUU{U{{{{}}UU}}{}}U{{{U}{}U}+++}UU}}{U}}}UU{}}U{}}}}{U{++{{U}{}UU{{UU}}}}}{}UUU}{{}}UUU}{{{{{+++{UU{}U{}UU}}{{UU{UUUUU+++UUUU}}{U}U}}{}{U{UU}{U{UU}U{{}U}{U{{{++++U{}U}{}}{{UUU}{UU{{{++U}}{}}U}{U{{{U}}}U}}{{U}}U}}{}}{}U}{}{{++++U{{}U{U}}U{}{}U}U}+++}U}}{}U}UU}{U}UU}UU}{{}UU{U}{{}{{U{}{}{U{+++}UUU{}{U}}{{U}{{+++U}{}}U}{{{U}}}}{}}U{}UU}{U}{{UUU{{U}{{{U{U{++++++{U}UUUU{U}}U++{}U{}UU{U}}UU{{U{U}{}}}{UUU{{U}}}}UU{U}}}{UUU+++++++++++++++++++{}{{U{}}}}{{{UU}U}}{U{{{}U}{}}}U{}}}{}UU{UU}{}}{}++++++++++++++{}UU}U{{U{}UU}}{}}{}{}{{U{UU}}{}}}}{}U{{UU{{U}}{}}U{}U{{U{}{U{{{U{}{}{}U{U}{}}U}{{UU{}}U{}}}U{U}}U}}{U{{U}U{U{{{}}U}}U{{U}}}{{}{}}}{{{{{}U{}}{U{}{{{}{U{UUU{}U{UU{}UUU{{{{{{UUU{U}}{{}{UU{U}}}{U{{{U{{}{}}UU{{U{}{{UU}}U}UU{}U{{}{}}U}U{}{{U}}UU{{{U{{}{U}{U{U{UU{U{{}{{}U}{{{}{{}{U{U{{{{U}{}U{}{U{U{U{UU{{UU}}U{{U}{}U}{{{UU{}}{}{U}{{}U{{U}U}}U}{{{{}{}UU}U}U}{UUUU}{{UUU{U}{U{{{U{}{UU{{U}}UUUU{{UUUU}U}}}{}}}}{{}U{}{UUU}}{{{{{}U{U}U{UUUU{U{{}}UUU}}{}U{{}UU{U{U{{U}UU}U}{}UUU{}{UUU{}U}U}U{{UUU}}}UUUU}{}}U}}U{UU}}}U{}}U{UU}{{{UU{UU{UU}}}U}}{U}UUU{{U{}{{}{}{UU}U}{UUU}{}{{{}UU}{U}U}{{}}{{U{}U}U}}UUU{U{{}}{U}}}U}{{{U}{{{UU{{}{}}{}{}}UU}}}U}UUU}U}{U{U{}U{{}}{UU{{}U}U{{{}}}}{U}U}{}{{}U}U{{}{{{UU{}U{}UUU{}{}}}{{}U{U}UU}U{}{U{}U}U}}U}{}}U{{{}U}{{}{{{U{}{}}U{{{{}{}U}UUU}{{{}{U}}{{UU{}U{}U{U}U{U}U}}}}}U}{U{{U{}{U}}U{U{}}}{{}{{{U}U}}UU}U{}}}}}U}UU{}{}U}{{}UU}U}U}}}}U{}U}}UU{{}U{{{UUU}U{}U{U{}{}}U{}}U{UUU}{U{{}U}UU{}U{{}{U{}UUU}U}{{UUUUU}U{U{}{U{U}U}{{}U{{{U{{UUU{}{U}{UUU}{UUU}U}{U{}}{U{U{{}}U{}UUUUUU{}{{{{{{{UUUU}{U}U{U}}UU{}}U}}U{{U}UU{{}U}UUUU{}}U{}}{{UU}}}{U}}}U{U}{{}{U}UU{U{}U{}}U{{U}UUU}}{U{}}}UUU{{}{{U}}}U}UU}U}{U{U}{}}}{{}}}}}}{U{U}{U}UUU{{}{{}{UU{U}U}UUUU}{U{}{}}{UU}U}}U{}{U{}}U{U}U}U}U}}{{{}UUU}U}}{U{{}}{}}}}}}UU}}UU{{{U{UU{{UU}U}}}UU{{{UU}UU}}}{}{}U{{}U}}{U{}{{UUUU}U{UUU}{{UU}{UUU{}}{}}UUU}U{}{}}U}}{U}}UUUUU}}}{U{}UU{}{}UU}}}{}{}{}{{U}}}UUU}{UUU{U}U}{{{}{U}{{U{{UUU}UU}}U{{}{{U{U{U}UUU{}{}U{U{}UU{}{{U{U{{}UU}}}{{}U}U}{U{{UU{{}{{{}}{}{UUUU}{}}}}}{}U{}}U{U{}{{{UU{}U{}}}}{{{{}{{U{U}U}U{{}{UUU}UU{{}{U}}U}U}U}U{{{UU{}}}}UU}U}U{UU{}U{}}{{}}{}{U}U}}{}UU{UU{}{}}}U}U}}}{}{{U{U{}UUUUU{}UU}}{U}{U}}}}{}{U}U}}U{}UU}U}UU}UU{U{{U}U{{}U{}}U}}}{UU}U}U}U}}{{}U{U}{{U}{{{{{{}U{{}U}}}{UUU{U{{{UUU}UU{{{}}}}UU}{UU{UU{U{{UU{U}U}U}U{{}U}}}UUU}{{}}}}{}{U}}{{}}{U}U}}{}U}}{}{U{}{U{}{}U{}}}U}}U}UU}}{U{U}}U}}{}U{UU{}}}}{{}}}U{}U}}{UU{UU}}U}}UU}UUU{++}}{}U}}}{{}UU}UUU{U{U}{{{}}}U{}{{U}UU}UU}}U{{}}U}}{}U{}}}{{U{+++UUU}{{{}UU}{}U{U}U{}U{U{{}}}U}{{}{U}{{U}}{}UU{U}U}U{}U}}UU{}}++{{U}U}}{{U}UUU}UU}UUUU}{}{}{}{}{}{U}{U{}{}{{}}{{}U}}{U{++{U}U{}}}UUUUU}{U{UU{U{U{U{}U}UUU}UU{{{{}U}U}}{UU{{UUU{}{{{U{U}++++}{UUU{{}UUU}{U}{U{{U}+++{U{U{}U}}UUU{}U}{U{{UU}U{U}{U}UUUU{{}++++{}{U}}}}{{U{}}UUU{{U++++{{{UU{UU{}{{U{{U}{UUUU{UUU{UU}U{}{{}U}++}UU{U{UU{UU}{{{{{}U}{{++U}}UUUU{U}U{}}UU{UU{{{U{{U{{{UU{U{UUU{++}}}{U}}UU{}{{{U}{U}U{{UUUUU{}U{}{{}U}{}U{}UU{}U{U}U{{{{U}{}{{+++U}U}U{{}{}{}}{}{UU{{UU{{U++{}}{UU}{U}}{U{{U}}{{{{}}{U{U}}}}U+++UUUU{{}U{}{U{U{}}{U}}U}{}{+++UU{}U}UU}}}}{{U}UUU{{{}}{}U}U{}U+++++++U}UU{U}{}{UU}{U{}UUU{}+++U}}{{}U{{{{{{U{UUU{{U}}U{{U}UU}U{U++++++++}U}UU}{{U{}}}{UU}U++++{}{{}{}}}}}UUU}}U}U{}}}U{}UUUU}}}UUUU{+++++{}UUUU}U{}{}U{{U{++++U}{U{}}{{}UU}{U{}{U}U{{{}U{}}U}}U{{{U{}{+++}UUUU}}}U{U}}}{}{+++U}}UUU}{{U{{}U}}U}{}{UU}{UUU{UUU{UUU{{U}{+++}{{U{U}}U+++}}}{+++UUU{U{U}{{{UU{{{}{}{{U{U}}U{U{}}}}{U{{{U{}+++++++U}}+++++}}}+++U{UUU{{}}{}}U}{{U{{U}UU}{{}}}{}{U{}{}{{{{{}UU+++++++++++++++++++}{}}{U}}}}}U{{UU{}{UU{U}{{}}{{}U{U{UUUU}{U{}}U{}{+++++U{}+++++}}{UU{}}}U{{{{{UUUU}UU{}{{U}}U{{}}}UU}}}{UU{{UUUU{U}}{U{{U{+++}{{{}{UU{}{}U}UUU}U{{U}{{}{U{{{}}}}{U{UUU}{}{{U{}U}UU{{}}{}}UU{}}U{}{{{U{}{U}}{U{{{UU}}U}U}}}{{U}}{}UU{U{U}{{{{{}{U{{U{{U{{UUU}}UUU{U{U{{}U}U{{}{UUUUU{{U}{{{{U{{U{U}}}}U}U}{{}{{{U}{{{{{{}U{}{U}}}{{}{{{UU{{UU{}}}{}}}U}}UUU{}{U{U{}}U}{}}}UU{{{UUU{U}{{U{}}{{U{UU{UU{U{}}{U}{{}}}{}{}}}{}U{}U}{U}UU{{}{U}{{}UU}{{}UUUUU{{U}{U}}{}{U{U{}{UUU}UU{}U}}}}U}U{}{U{}{{{U}}{{{{{UU}}{{UU{{}}U{}UU}}U}{U}UU{{{UU}UUU{U}{}}{}{U{U}}U{UU{{{}{UU}}}UU}}}{{{}{U{UU{{}}{U{U}{UU}U{UU{}U{}UUUU}}{U{{U}}}U{}}UU}U}}UU}UU}U}UU{}UUUU{UU}}U}{}}U{UU}U}UUU{U}U{}U}}U{{}}{{{UU}}}}}U}U}UU{{U}U}U}{{U{}U{{U}}{{{{}}U{}{{}}{{{{}{U}UU}}UU}{}}U}UU{{{{}U{}}}{{U{{{U{{{}}UU{UU{U}{U{U{UU}{U{}U}U{}UUU{{{{U{{UU}{}}U{}U}}U{}{U{}}}}UU}U}{{}}}}{}{UU{{U}U{}UUUUUU{U{UU{U}{U{}UU}{}UUU}}U}}U}}}{}U}U{U}U{}}U}{{{UU}U}U}}U}U}}{{U{UU{U{U}}}}U}U{}UUU{U}}}}{{}{}{{U}U}}UU}U}U}UUU}UU{}{{}{}UU{{}U}U{U}UU}}UU}}}UUUUU{{}U}U}}UU}{{{{}UU}}U{U}UU{U{U}}UU}}{{}{}U{U{U{UUUU}}}{U{}U{UU{{U}}}}}{{{}}{}}}U{U{}{{{{}}U{U{}{}U}{{}{{UU{{}{}{U{{UU}U}{UU}}U{{}}UU{U}}U{}{}}{{}{U}}{U}UU}}U{}UU}U}{}{}}U}}U{U}U{U}}U{}U{}}{}U{}UU}}}UU{U}UUU{}}UUU{}}}{}{}{{U{{U}UU}}{}U{{{}{{{{}{}{{{{}}}}}U{{}{}{U{}}{}}{U{UU{{}{}{{U{U{{}{}}{{}UUU}{{U}UU}{U{U{}}}}{{{}{U{{}}}U{{}{U{}U}UU{U}{}U{}UUU}{UUUU}}}}U}}U}U{}{}{U}{U}}U{U{UUU{{UU}}U{UU}{}{}UU}{U}UU{{{UUUUU{{}U{}UU{}{U}}{{{UU}U{}U}U{{{UU}{{}{{U{UUUU}}}}}U{UU}}UU{UUU{}}}}UU}{{}}{{U}UU}{}U}}{UU{U}}{UU}{{UUU{}{}UUUU}U{{}{}}}U{{{{{UU}{}{UU}U{{}{U{U{{}U}}U}{{}{U{U{}{U{{{{}{}U{UUUUU{U}}}{U{U{}{{U}}U}}}U{{{U}}U}}UUUU}}UU{{}{U}{{UU{}}}}{U}{U}}UU}}U}U}{U{{}U{{UUU}{}U{U{{}{{{U{U{}}{}U}U}{UU{}}UU}}}{U}U}U}{}UUU{U{{}U}U}U{UUUU{}UUU{UUUU{U{}UU{U{}}UU}}}U{UUU}{{UU}{U}U}U{}{}}{}{{{{U}}{{}UUU{U{}U}U{{}}}{U}U{UU}{}{UUUU{}{}{}}}{}UU}}UU}}}UUUU{}}UUU{U}}{{UUU{{{}{{{{}UU{U{UUUU}{{UU}}}}}UU{}}}}}{UU{{UUU{UUU}U{}{}{}U{{}}UU}U}U}{U}{}}U{U{U}{}}{}}UUU{U{UUU}U}{{{{}{{U{{}U}{}{{UU{{{{U}{}}U}{U}UU}{}U}}U}U}}{{}U}U{U{UUU}}}U}{{U{{{}U}}U}{{{{}{}UUUUU{}}}{{}UU{}{++U{{UU{}{++}}U{}{}UU}{U{}U}{{{U{}UU{U}U{}U}{U{UU{{{U{U{}}{{}UU}++UUU}UU}}++{{}U{{}}{}UU}{}}}}}U{{{U{{{UUUU{U{UUUU{UU}{U}UU}}{}{UUU{UU{{UU{U}{{{{{}{UUUU}{{}{}}}{U}{{U}{UU{}{}}U{}U++{U}UU{}{UUU}UU}}UU{}}}}}}{UU}UU{}{}U{}U{{}{{}U}U}U{{}U{U{{UU}}+++++U}}}U}UU{{UU}U}{}UU{++{}}{}}+++++}U{}}}}U{{}}U{{{{}}UUUU{U{}++++U}U}}}U{U}U}}}{{}{}{++}{UU{}++++++{}U{}{U{}UU{}}}UU{UUU{}{}UU{++}UU}{}}{{++{U}}U}U{}}U}{{}}+++UU+++}UUUU}U{}U{U}{}}{}}}}U}}U}+++{U}U}}UU}++{}}UUUU}UU}}}{}}++UU}+++UU{}}U{UU{}{{{}}UUU}}U}+++++{{{{U{{{UUUU{{U}{UUU}{}U{UU}++}U+++{{}U{UUU{U}{}U}{{UU{}{U}+++++U}}{}{UUU{{}U}}UUU{U}U{UU}}U++{+++UU{}U}U}{UU}{{}U}U}U}}U{{{++}U{U{{{}UU}}UU{}{{}}}U}U}{}U}++++++{}UU}{{U}{U}U}U{}}U{U}U}UU}+++++++U{U{U{{{}{UU}U}}{}{UU}U{+++++{}{}{}{}UUUU}U{U}}U}U}{{}U}UU++++++UUU{U{UU}}U}}U{U{}}{U{U{+++{U}UUUU}{}UUU}{}{U}U{}U}{}}{U{}{}U{++UUUU}}U}+++}U{U}UU}}{}{+++U}U{}UU{{{}UUUUU}}}{}}{UU{UU{UU}}{}U++UU{{{UU}+++++++++{}}{{+++UU}{}}}UU{}}U}}{{{{{{{U{}U{}U}{U{U}{{++}}}UU}U+++++++++++}}{}++{UU{}}}UU}U}U}{}U{}}UU{U{}}U{}{{}{U{{{+++}}{++{++}UU}{U{+++{{+++}}}}{UU}{U{}{}UUUUU{U}{}U{{U}{{}}U{}}{}++++++++++}{}{{}{}+++U++}{{UUU}}U{U}U}U{U}{}}{U}{U{}U{U}U}{{}{U}+++++++++}{U{{{{U{}+++++{{UUUUUU{{U{{U{}{U{U}}U{{{{U}U}UU}U{UU}{{{UU{{++U{}}{U}{{UU{+++}U}}}U{}}}}{{U{U{}}}UUUU{{{U{U}UUU{}}{UUUUUUU}U}}}}{U{}U{U{}{}++}}}UU{{{}{{}U}}{{{{{U{U}{{U{{}U{{{UU}U}{{U{{U}{UU}{{{U{}}{}U{}{{{}}{UU{U{}}{U{UU{UU{}{{{}{U}}U}}{{U{}}{U}U}}U}UU{}}}U}{U}{}U}}}}{{UUU{U}}}}{}}{U}UU}UU{{{UUU{{U{{{{{{{}{UUU{{U}}}}}{U{}{{{}{{{}{}UU{}{UU}}{{{{U}UU{}}U}{UU}{UUU{{{}UUUUU{U{{}U{{}U}UUU}}{UU{U{}}{{U}}U}}}}U{}U}{U{}}}{{}}{{{{{U}{{UUU{{{}{{}{{{U{}UUU}{}}U{{U}U{}{{{{U}{U{{}U}}}{}U{{{UUU{UU{}UU}U{U}U{{}U}U{}}{UU}}}{}U}U{{}U}{{U}{{}{{UUU{{U}{}U{{}{}UUU}}{{UU{}}}}UU}}}}}}U}{UU{{U{U}U}}UU}}UUUU}UUU}U{U{U}U}U{}}U}U{{{}}}{UU{U{}UU}{}{}}}{{}}U{}UUUU}{{UU{{{}UUU{U{{}U}U{{{UU}{UU}U{U{{{{{}{UU}UU}}{UU{}U{}}{}{U{}}}UUU}}{}U}}{U}UU{U{U}UU}{}{{{UUU}U}{{{{}}UU{}U{{U}U}}{}}{UU{UUU}U{}U{}{U}{{}}U{U{}}{}UUU{}U}U}U{{{UU}}}{U}UU{{U{}}{U{}}UU{{{U{U}U{{U{}U}{UU{UU}}{U{}}{{UUU{}UU}{{}{UUUU}U}U}{UUU}{}U}U{}{{U}}{U{}}{U}{U}{}{}{}U{U}{}}U}{}UU{U{}UUU}U{U}{U{}U{}U{}U}}U{}U}UUU}{UU{}UUU{UU{U}UUUU}}}}{U{U{{}}U{{U}{{}U{U{}{{U}U{}U{{U{{{}}UUUU}U}U{{{UUUU{{UU}}U}U}{}}}UU{}U}U{{}{}{U{}}}}U}U{U}}}U{UU{UUUU}U{{{{{UU}UU{}U{}}UUU{UUU}{{}{}{U{}U{UUU{}}}{{{}}}{}U}{}U}U{UUU{{{{UU{UUU{{{}{{{U{UUU}UU}{}{U}U{}}U{}}}UU}{U}U{}{{U{}{{}}{{}U{{}U}{{}{}U{{{U}{{}}}{}}{}}}U{}{{}U{{{}}UU{U{U}{}U}UU}{{U}}{UU{{{U}}}U{U}{}U{U{}UU{U{{{{{{}}U{{U{}UU}}}}U}{}U{U{{}}UU}{UUU{{}}{{}U}U{UU}}UU{}}}U{{}U}{}}{{}U}U{}}U{U{UU}{}U{}{{{}}}}U{}U}}UUUUU{{{{U}{U}U{}{}U}{}{{}}U}{{}}}UU}}}}}}{{}U{}}U}{{U}}{{UUUU{}UU}{UU}{}}{U}U{U{{U}{++}{}}U}U}{{{{}{{{}}{}UUUUU}}UUUUUUU}{U}{}U}}{}{UU{{U++UUU}UU{UU++}UUU{{}U}UU}}}}}}UU}}U{{}}{{{{}}}{}}UUUU{}U{}{UU}}U++U}{{}{}}}}}}{{U}UU{U}{U}U{{{U}UU{U{UU{}U}U{}}U}U{}{UU{U}}U}{}UU{}{U}U{}}UUU}UU}}{{}{}}}UU}{{UUU{}{UU{}{U{}}}}U}U{{{{{{UU{{{}{{}}}U}{UU}}{UUUU{{U{UU}U{{}}U}}U}}UU{}U}{U}U}{U}UU{U{}}U{}{U}U}U}U}UU{UU{}}U{}}UU{UUU{U}{}{U{{{{{U{UUU}U}{U}}{{U{{{U{}{U}}{{U{{{{}{}}U{}}UU}U{{{{{{{U}U{}UUU{U}}U{UUU}U}UU}}{U{U{}U{{{UU}UU}{}{{{{UU}U}}{}UU{}U{U}U{{UU}{{}{{U{{}U{}{UU{}UU{{U}U}}U{{U{}}UU{{{}}{{UU}U}UU{}U}}}U{{}{}}U{}}{}UUU}{}U{{}U}U}UUU}}UUU}U{}U{{}{UU}{U}U{{UUUUUU{{{{}}{}{}{{}{U{}U{{}}}}U}}{}}{}U}U}{UU}U}UU{U{UU{{{{{{}}}U{U}}{U}}U}}U{U++++{{U}}U}}}{}{U}}U{}UU{U{}{U}{U}++{}U{{}{}}{{}{}{{UU{}}UU{U}U}++++UUU}U{U}U}{}UU{}}U}{}{U{}{}U{}+++{UU{}U}U}}U}}U}}U}UUU++{U{++++U}{{{}}}}}}}U{}}{}UUU{{{}{{{}{{{++U{}}{{{{{++{{}{{}}{UU++{}{++++}}}{}U}U{{U{{U}UU{}UU{{}}}{}}{}+++U}U}}{{{{++}}{{}}UU}}++U}}{++++U{{}{}}U}{UU{U}U{}{UU{}}{}UUU+++{U{{{}}{}{++U}{}UUU{UU++U{UU++++{++U{{}}}{{U{{}}}UUUU}{U}{}U++++{}UUU{UUU{++U{{U}{UU}}{U}U{{++U++++}}{}UUU{}{{{}{{}U{{{U{{}U++++}U{}UU}UU{{}}}{{{U}}{{}}}U{}++++++++{{UUUUU}}{}U}{}U{{}}}{{}{++++++U}U{UUU}U{}U}U{U{}}}UU{U{++++++++{UU{{}U}}{}}U}}{{U{U}U{}}UU++++{}{}UUUU{UUU{{}UU{U}}{UU}U}+++++{U}U{{UUUU}}U{{}{U{U}}UU}U{{U}+++{{{U}{}}+++}}U++}{{{UU}}}++++{{{{{{}U}{{UUUU}}U}U{{UU{{{{}}}}U+++}U{}{{++++{}+++}UUUU}++++++}{{}}UU{{{}}U}}UU}}{UUU}U}U{{}{U{{}++U{}}}U++++}++++{}U}U+++++{UU{}{{{{{UUU{}{U}{{}{U{}UU{UU}}}U{U}+++{U{{++++++++++U{UU+++}{{}UU}}}UU{{{U{}{}}{U{}}{U}}{{{U}{}{}}++++{U++++U++++{+++{{U++U{{}}}U}U{{}{}{}U}UU}}U}{}}{{}U{}{{}{}++++{{+++++U+++++}++++++++U}{}{{UU{}U{U{{{}U{{{U{}}{}UU}}UU{}{{++++}+++++}UU++++}}U}+++++{U{{{{UUU}}}U{{}}{{UU{{{U{}}{}}}{U}}}}++++++++}}UU}+++{U{U{UU+++{UUU{{}U}{}U{UUUU{{U{UUU{U{{}{{}UU}}U{{U++++{U{}}U}++{}U}{{U}{{}{U}{U}{}{U{{{{}UUU}{{{U}{U}{}UUUUU}UU}{{}}U{U}{U{}}{UU{{}}}}UU}}{UUUU}U{}{{U}{}}}U{U{}}U{U}{{}U}}}U{{U}}{}}{{}{}{UU}U{}}}UUUU{}{U}U}{{{U{}U}}}}{}{}UUU{}{U}}{{}U{UU}}U}{UUUU{}{UUUUU}U}U{{}{UUU{{{}}U}UU{{U}U}{{}}{{U}U}{{}UUUUU}}UUU{{}U{}}U}U}{U{{{UU{{{U{{{U{{U{U{}}{U}{U{{}U{U{U}UUU}{}U}UU{}U{{{{UU}{U}{}{UU}{}{U{{UUU}U}U{UUU{UU{UU{UU}{{{U}UU{{U{}UU{}U}{{}{{U}}U{U}}}UU{}}U}}U{U{{{{U}{UUUU}}U}{}}{U{}{}{}{U}U{}U{UU}U}UUU{}{{}UU}{}}}U{U}UU}}}{{U{{}{}{{U}}{U{UUU{U{}U}U}{U{{U{U}UU}U{}{}UUU}{U}}U{{UU}}U{}U{}}UUU}{UU{{{{UU}}{UU}}}}}U}}}{}{}}UU{U{{U}{U{{UU}{U{U}{UU}U}U{U{}{}{}UU}}UU}UU{}}{UU}UU}}{}U{}UUUU}}{}UU{{}}UU}UU{UU}}UU}{{UUU{UU}}{{{{}{U}}}{}}UUU}U}{}{}UUU{U{}U}UUUU}{U{U{{}}U}{}{UU}}U}}{{}UU{{{UU}{{{{}{}{}}}}}{}UU{U}UUU}{UUU}{{U}{U}{}UU{U{{UU{U{{U}UUU}}}U{{{UUUU}}}U}{}{U}U{{}U{UUU{}UUU{{}UUUUU{{}}U}{{{U{{{{}{}{}U{UU}UU}{UU{{U{}}U{UU{U}{}}U}UU}{}UUU{{UU}{}{}{}}{{{{{U{{{U{{U{U}U}{{}U}{{U{{UU}{UU{}U}U}{{}U{{{{{U}}UU}{}}U{}U{U}UUU{{}}{U}U{{U{{{U{UU{U{{}{{{}{U{}}UU}{{}UU}UUU}U}UU}{U}{U{{{}UUU{{{{U{{{UU{}UU}U{}U}{}{U}{U}}}{{U{U}{{{}}{}{}{}}{}{{}U{}U}U}UU{{}}{UUUU}}U{{U}U{U{{{UU}UUU}UU{U}{}{U{}U{}U{UUU{}U{U{{{{{U}UU{{{{U{{U{}{UU{}U}U}}}U}U}U{UU{{{}}{{}{U}}U{{}}}}UUU}}}{}{{}U}}}}{U}}{UUU{}}{U{}}}}}{{}U{U{{{{{UUUU}{U}{U{UUU{{}{{U{{U{}{{UU{UUUU{{{}}{UUU}{{U{{{{{U}}}U}{}{U++}U}UU{{{{{}UUUU}}U}}U{}UU}UU{}}}UU{}}{}{U}{{}}{{{U}U}{U{U{{U}U++UU{{{}U}U}{U}}U{}}}}{U}{{UU}UUU{{{{UUU}U{{U}U}}{{{}++}UU}{{}{}UUU}{{}UUUU{{}}U{}{U{UU}U{{U}{}UU}{{U{{UU{U{UU}}{}}U{++}U}{U{}{{}}U{}{UU{{{UUU{UUU}UUU}}U{{U{{U}}{{UU}U{}{}U}U}}}}}U{}}}U}UU}}U{{{{{}U{U{U}}}{{U{UU{{}}}}UU}{}{}U}}{}U{U}{}}}{{{UU}}}}U}{U{UU{}}U}{U{}UU}}}UU{UU}UUUUU}{UUU}}U}U}U}{U{}UU{}U}}UU}}}{UU}}U{UU{{{U{UUUU}}}{{}U{U}}}{U}}U}}{U{UU{U{{{U}{{{}UU}{}}U{{{{UU{U}UUU{UU{{{UU{{}U}{}{{}}{}UUU}{{U{UUUU}U{}{{U{}{{UU}{U{}{{}}U}}}U}U{{UU}}{UU}UU{}}}{U{U{}{{UU}U{{{}UU{{{}U}{{}}}U{{}UUUU{}}}}{{}}U{{{}{U}UU{{}{}}}}{}UU}{UU{U{}}}UU{U{{{{}U}}{{U{U}{++U{U{{U{{UU}{{}UU{UU}{{U}UUUU}}{UU{}U{}{}U{UU}{U}U}}}{{}}U{{UU}++{U}U{}U}}{}{U{{}UUU{UU}{{UU{U{{{}}}{{{U}UU{U}UU{UU{}}U}{{}}}{}++U}{{}}{{{{U{}{}{U{}}{++{{{}UU}UU{{U}U}{U}{U{UUUU{{}{}{UU{U{UU+++U{U{UU{}}++}}}UUU}U{}++U}UU{{U{U{}}}U{}}{U}}}}U{}}{}{{{}UUU{}++U}{U{}{}{U++U{U}}U}U{{{}UUUUU{U}{}}U{}UUUU{}{U}U}UU}}{U{U}UU}+++}U{U{U}}}UUU{}{}U{}{}}}U}U}{{U{}{}{U{}{{{{}{{{U}U}}}}{{U}U{{{++++{U{{U}{{{U}}UU{{U}U}UU++{U}UU}{{UU}}U{{}{}{{{U{U{}{{U}UU}{}U}{+++{{{{}{}++}U{}}{U}}UUU++UU}}U{}{}}{U{}}UU}{U{{UUU}{}}{{{{}U}{{U+++UU}UU{++UU{}{UUUUUUU{{}U{{++{}}{{UUU{{UU{}U{}}}U{{U}U{{{}}}}{}+++UU}}{}U}{{UU}}UU}}{}{{}{++++{}U{UU{}UUU}{{}}U{}U{U{{{}}{}}{{UU+++}}{{}}{}{{}{}UUU{U}UU}U++++U}U{}{U{}}{{}}U}}}UU{UUU}}U{}U{U}}U++{{{U}+++++UU+++}}}U}U}+++{{}}U{{U}{}{{}U{{}{UU{{U}UUU{{U{U{{U{+++}{U++++++U+++++{}}{U++++{UU}}}U{}{U}}UU}{{U}}{{UU{U{}{{{UU}}}U++{U{++U++++++}+++{{U+++{{}{}UU{UU{{U}}{U{}U}{}U{{{UU}}}U}}}UUU+++{{+++}+++++U}}++{++++U}U{}}UU}}U}{{{}}U}}}{}U}U}U}{}{U}{{UU}+++U++++{U++++{UU}++++++{}{}U{{{{{U{U{U{U{U{{{UU{{}}}}}U}U}{U}++++++++++}{+++{}{U{U+++{U{U{UUU{UU{U}U}}}{}U{UUU}{U{}}U}}{{{}{U+++++++++}U{U}U}{U}{{U}UUUU}}}{}}{U{{U{{U}{}UU}{}U}{U{UU{U}{U}{}{{}U{U+++}{UU}U}U}{}U}}{{U}}}}U}{UU{{}UU{}U{}UU}}{}U}{{}}{}}}U}UU}{{{{UUUUU{{{UU{U{U}UU}}}{UUU}UU{}}UU}}}U{{U{}{{UUU}U}UU}}UU{}{}U}}}U}UU}}}{{{}UU}{UU{U{{{}{{}}{}}{UUUU{{}}{{{}UU{{UUU}{{UU{U}{U}}}}}}UUU}{}{UU{}}UU}{U}{{{}}}}}U{}}{}U}{U{{U{{U{U{}{{}}{{U}}{{}{{U{}}}}{{U{{{}}U{{}{U{{}}{}U}U}{}{UU}U{UUU}}{}U{UU}U}}UU}}{{U}U}{}}{}}U}UUUU{}UUU{{U}{{{{U}}{}UUUU{}}}U{}}{}UU{UUU}U}}}{UUUUUUUUUU{U{U}{UU{{{U{{{}{U}{U{}U}}U{U}UUU{}{}}{}}UU}UU{}{}U}U}}}}}U}{{}UUU}}}}}U{}}UU}}{U}UU}{U}}{UUU{{{{UUUUU{{}}U}U{{{}{}U{U}{U}}{}UUU}}{}U{{}{{{}}UU}{U}}}{}UUU{U}}UUUU}UUU{UU}U{{U{}{{}}}}}U{{{{{{U{{}U{UU{UU{}}{}{{U{}}{{}U}}}}}{}}{{}U{{UU}{U}}UUU{{U}{{U}U{{U{UU}}{U{U{}{}{U}{}{}{U}{UUUU}UU}}{UU{{{}{}}{}UU{{U{{}U}U}}}U{{U{U{U{U}{{}}{}}U{{U{{{{{UUUU{}{}U}U{}{{}}UU{}{U{{}}UU}U{{}}}{{}}}{}UU}{}}}U}{U}UUUU}U}}{{U{U}}}}}{U}UUU{{U}{{U}U}{UU{U}}U}U}}{{UUUUU{{}U{}{{{U}U}U}}{U}}}UUU}}UU{UU{U{}}}}{{UU{UU}{}}U}{}{{UU{}}UU{UU}U{{{}U}}U{U{U{}{{}UU{{{UU{{U}{{{{{U{U{}U{{U{UU}U{UUUU{U{}{{U{}{UU{{{{U}U}U{UU}UU{{U{UUU}{{{}U}U}UU{{}{}UUUU{}{{U}{{U{{}{UUUUU}}UU{{U{{}}U}U}{{U}{}{}U}U{U{}}{U{U{UU{{}}{{}U}}}U}UUU{{}}{}{{U{}}{{U}{{UUU}{}{}{}U{{UU{{UU}}{{UUU{U}U}}}}U}U{{}{{U}}U}}}{}U}U}}U{}{}U{}U}UU}}{{}}}{UUU{}{UUUU{{{{}{UUU{}}}UU}U}U{}U}}{{{}{}{}{}{UU{{UU{{}}{}UU{{{UU{U}UU{{}{}{{{U}U}}}{U{U{{{}{}{UUUU}UU{U{{}{{}U{}}{{}}}UUUU{{{}}{}++}{{}U}}}}UU}{U}U}U{{{}U}U}}UU}UU}{U}}{U{{}U{}U{{U{U{{{U{{{}{UU++}}}U}}{}{}{}UUU{U{{}}U{}}U{}}}}UU{UUUUUUU{{}}U}{}}}++{UUU}{}{U}}{{UU}{{}{UUU}}UU{}U}}{{UU}{}U}U}{}U{U{U{U}U{U}{}U}{++}{{{U}{U{{}{}}}U{{}U{{{}{{}UU}{{U{}{U}{U{{}}UU}{}}UU}}{}}UUUU}{{U}U{{}{}}U{{}}U}{}}U}{UU}U{}U}}U{}{UUUU{}{UU}U}{{UU}U{U}}{{}{}U}{{{UU}}}{}}}{U{}U{}UU{{}U}U{}UU{}{}{UU}{U}UU{}U{}UUU{}U{}{{U}}}}UU}U}U}{{{{{}{}{{}U}}UU{}U}}}}UU{}{{{U{UU{}U}}}}U}U}U{{UU{}U}{UUUU}U}{U}U{UU{U{{{}}}}}}}}U}U}{U{{{}{}}U{}}U}}{U{}}UU{U}{}}UUU{}UU}}{U}}U}{{{{U{{}{UUU}U{{UU{{UU{}}{UUU{U{}UUU}{}U}{{{}U{{{U{{U}{}}UU{{{U{{}}U}{}}UU{UU{}UU}}}}{}}{UUU}{UU}UU}{UUU{{++U{}U}}}{U}}U}U}{U}{}}U{UU}{{U{}{}{U}U}U{{{U}UUU}U{}}U}}U}}{U}}++{U}{U}U}UU{UUUUU}{{U}{{U}}U}U}U}}U{UU{}}{{{U{{}{{}}U}}{}U{}{U}++U{U}{}{{{}{}U{}}UU{}{++{{U{UU{}{}}{}U{}{}{{}{UUUU}{}{}}}}{{}}+++}}U{U{}U{{{U{}{{}}{{U++}}U}U}UU{}{{UU{U}{}}U{}}}UU}{U}{}{U}{U++}U}}}U{U{}}++U{}}U}U{UU}}U{{}{U{UUU}U}{}{{{UU{}}}{U{U{UUU}}UUU++++{U{}{{UU}++{{U{{}U{U{U{}}}}{}U{UUU{U}U{UU{{}{U}}}{{{{{U}{}}}}++++{U{U}}UU}}}U{}}}U{}U}U}}}U{{{{{U}{{U}}{U}UUU}}UUUU{UUU}}}}}UU}++U}}}U}}++}{}{UUU}{}{U++}{U}U}}U}}}}{}UUUU}UU}U{{{{{}{U}{}}{{{{+++{{}}U}++{{UU}{}U}UU}++{{}{}{U}U{UU}}}}U{{}{}}U{U}{U}{}}U{{U}}{++}}U{{}}{}{}U{U{{}{}{{{{U{}}{}}}}}U}{}UU{{UUU{UUU}U{{{UU}}{{{}U+++}}{{U++U}{}UU}}{}{U{{U}U{UU}U}{{U}}}U{{UU}}}{U}}}U{}}}}}}U{U}}+++{}U+++++UU{U+++U}U{++{}UU{{{}{UU{}}U{}}{U}}{}}U}U}{{UU}}}{{}}{++}{+++++++U}+++++{U++++U{U}U{{{U}U{}{}{}{}}U}{}{}{}{}}}UU}U{{{{+++{++U{+++++++}++++++++}UU}}{{{}UU}{{}{}U}}U}{U{}}}U}U}}}U}{{U+++++++{{++++++}}{++++{}}}}}UUU{{{U{U}{{{}}U}}{}U{{}}}}}U}}}{+++++++++{}{+++{U{U{}+++U}{}{}U{UU{U{}{}}U{{UU{U}}}U}}}U{}}}{U}U++++++++{U{U}U{UU{U}}}++}{}{{}UU{U}{{U{U}{U}}{{U{U}}{}}{}UUU}}UU{U{++++{UU}UU}}UU{}U{{{{U}U{{{U{U}{{U{{U}UU}}U{{U{}U{U{}U{{{UUU}U}{UU{{{{{}}}}}{}UUUU}}}}{U}{{U{{}U{U}}}}}}U}UUU}}{U{}}UUU}}}{}UUUU{{{{{}}{{}}{UU}U{{}{}{}}{}{U{}U{UUU}U{{}UU}UUU}{U}}}}UU}}{{{{{{{}}{U{{U{{}{}UU}}U}UU{UU{}U}}U}{}U{UU}U}{U}{{{U}{}}}}}}U}{U}U}}}}UUU}UUU}{}{{{}U{}}}}U{UU{{UU}UU}{UUUU{{}UU{}{UU{UUU{}}{{{{}}}{{}U{{}}{{UU{}{U}U{}}}UUU{UU{}}{{}U{{{UUU}UU{{}}{U}U{}}U{UU}{{U}{}}U}{}U}U{U{{{U{{}U}U}U}{UUU}U{}}}{U{{{{{}{{UU{{{U}U{U{}}}}}}}{{U}}}{}U}U}{{}U{UU{{}}}UU}{{U{{{}U{U{U}{}U}UU}{}{{UU{}UU}{U}{{{}}}{}U}{U{UUU{U{}{{{U{}}{}{U{}{}}U}{{UU}{}}UU{{}UU}}}UU}}U{}U}U}{{U{UU{U{UUU}}U}{{U}}{{}}}{UU{UUU}U}}UU{U{U}}U{U{}U{}UUUU{}}}}U}U}}}}}}U{{{}U}}U{{{UU}U{{}{}{U{}}}}{{}}U{{{UU}{U{{U}{UU}U}}{}}{}}}{U{U}}{UUUUU}{U}U{{}{{U{U}}}{UUU}U}{UUU{{}{UUUU}UU{}{{UU{U{{{U{{UUUUU}{{}{}{}}}{{U{UU{{}{U}}U{}{UU{}UUU}{}}}{}{}{{U}{U}}U{}}{}}}{{U}}{UU{}U{}{{U}U}U}{UU{{{}}{}}{}UU{U{{{}{UUU}}{U}U}{}}U{}U{{}{{{{}}{U}U{UU}U{{U{}}{}UUU}{}{{U}{U}}UU{{}{}}}UU{{}U{U}U}{UU{{{UU}UU{U}}U{{{UU}}}U{{}}{}{UU}U{{U}}UUU{{{{}UUUUUU}}{}}}{{U{U{}{}{U{{U{UUU{U{{}U}UU{}}}U{}}{}{U{}{{UUUU}{{{UU}{UU}{{{U}}{}{}UU}}U}UU{}{}UU}}{}}UUU{}U{U{{}{UUUU}UUUUUUU}}UU}}U}U{}U}}}{{{}UU{}}}{}{{}{{}UUU}}U}U}}{{}U{U{}{U{{UUU}{{{}U}}{{{}U{}U{U{}{U}}{U{}}{{{}U{{U{}}UUU}U{{{}{}UUU}{{{}UU{}{{}}{}UU}{U}}U}}U}{UU{UU{}U}{}}{}{UUU}{{{}}}}U}}}U{{}UU{{{U{{U}{UU}}}}{U{U}U}}{}}U{{}{{}U{}}UUU}{UU}}}{UUUU{{U{U{}{{}{UU}{U{{UU}{U}}U}U}U{U{}UUU{}{}}U{}}}}U{{}U{U}}}UU{U{{UUU}U{U{U{{}{U}{{}}UU}}U}{{U{{{}}}{{}{}}}U}{}}{{{}UU{U}{UUU{U{U{U}}{U}UU{U}{U++U}{{}U}{}{UU{}}{{{{}U}UU{}{UU{{{U{{}U}}}UU}U}}U{UU}{}{U{UU}{{U++}}}{{}{UU}{U{}{U{}}}{{UUU}UU{U{{U}}}UU{}{{{U{{UUUU{++}U{U{}}{}U}U{UU{{UUU}UU}U}U}{U{U}}U{}{{{UU}}U}{}}U{{}}}U}{U{U}++{U}{U{}}{}{{{UUU}U{{}{}U}}{{{{}{{{U{{U{}{{}}U{UU{U{U{}UU{U}{UU{UU{{{U}U{UU{}U{UU}{{}}{{U}{}}{}}U{UUUUU}{U{{}{{UU{U}}U{}{}}{}}}}{}{{U}UU{}}}UUU{}}}{U}}{{{U{{{{{{}U}U}}{{{}{{U}U}}}{U{}{}}}}U{{U{U{UUU{{}U}U}{{U{UUU{}}}}U{{{}U{{U{}}}U{U}}{{}U{UU{{}U{}UU{U}}{U}{U{U{UU{{UU{}U{}}}U{}}}}{{UUU{{{UU}U{{U}}{{{UU{UUU++}{}{}UU{}{}}{{}{}UU{UUU{}{}}{U{{UU{{{U{U{}U}}}}U}U}}{UUU}}}}{U++}{U}}{{UUU}U{UUU}U{}}}UUU}}}}UU}{UUU{}}{UUUUU{}{U}{{U}}}{{U}{U++{}U}UU{{}U}U{{}U{{{{{{++{}}U}U}UUU{}{}{{}{{U{{{U{{U{UU{{}U}U{U++U{}{}{U{U}}++}}UUU}{UU++{{U}{{UU{{{}}}{U{U}U}{}U}U}}UUUU}U}{}}+++U}{{{}{{}}++{{}U{{}U}UUU{}U}{UUU}}{U{UU}}U{U}U{U}U}}{{{{U}}{{}++++}}{UU}{U{}UU}}{}}U{UU{}}U}{UUU}U{{UU{{{UU}U{{}U{{}{U}{{}}{}U}++++}}}{{{U{{{{}}}{{{{{{}UU{{UU{}{U{UUU{}{}UUU}{{}{}U{U{{U}U}UU}U}+++}U}}{U++{}}{}{{}}{}++U}U{}U{U{UU{UU}{{}}{{U{UU{}{{{}}U}U{U}{{{++U}}{}U++{U{UU}{}}UU++{U}}}{{{}{U{U}{{{{UUU}}{U}}UU{}UUUUU{}U{{++U}}UU{{UU}{}U{{{{U}{U}}{}U{{UU}{{UU}}}UU}}{{}UUU}{U}}}U{U}{{}{++}}}U}U}}}{{{{UUU{}U{{U{{U}{{{U}U}{}}UU}{}{}{U}}}U{UU}{}{{{{}UU++{{}}+++++}{}U+++}}}}UU}U}{U}{U}}}{{}}U}}U}}U{U}}UUUUUU{U}{{}{+++U{{+++++++U++++++}}U{}U}U{U}UUU}}}U}UUUU{U}UU{}{}}{}}{{U{{U{+++}{U+++U}U++++++++++++{}{{}U}}{}{{}{{{}}U}U}}UU}}{U{U}}}}U}U}{+++}{+++U}{}++++}}}{+++++{}}}U}U{}}U}}}UU}UU}}U}UU}{{}{U{U}}}}UU+++++++}{{}U{}{U}{U}}}}++}{UU{U{UU{UU}{U}{UU{U}}{{{UU}UU}U}}UUUU++++++UUUUU}}}}}}U{}U}U}{UU{{}{}}U{U{UU}}U}U}}U}UU{{}UU{{}{}{UU}}{UU}{}U{{{{{}{}}{U{{U{{}}{{{U}U{{}{{}UU}{{}UUU{U}}U}UUU{}U}U}{U{{}}}{UUU}}{{{UUUUU}{{{{{{{}UUUU}{{U{}{}}}U}}U}{}}}}{UU}U}}{UU}}{{{{{}U}}}}U}}{}{{}}{UU}}}U{}{{U{}U}{{U}{}U}{UU{{U}}U}U{{UU{}{}}UU{U}U}{}}{{U{}}U}U}{{{U{{UU{{}{{}{}}{{{}{U{U}{}}{UUU}{}UU}{}{{}{{U{UU{}{{{U}{{{UU{{}}UUUUU}}{U{}U}}U}U{UU{}U}}U}}{}{U}}}UU{U{UU}}{{}}UU{{}}U{U{{}{{}{{U{U{UU}U{{}}}{{{{}{}UU}U}{{UU}{{{}{}}{U{U{{{}U}{{}U}UUUUUUU{{{}U{}}UUUU}}{U{UU}UU}}U}UU}U{}}{{{UU{}}U{U}UUUU}U{{}UU}{UU}}}U}{UU{{}}{UU{{}U}U}}}{U}}}{}U{U}{{{U{{U}}}}}UUU}}UU}}{U{U{}}U{UU}{{}}}{{U{{{U{UU{UU}UU{U{}{{}{}UUU{U}UUU}U}}{}}}{{U}{U{UU}UU}}{{{}}{}UU}{{}}U}{}}U{}UU{U{{U}{{}}UU}U{U{{{{U}{{{U{{{U}U{U}U}}UU}UU{}U{U{{}}}{}}}}U}{{{{{UUU}}{}U{}U}}{}UUU}}{}{UU}}U}U{}U}}U{UU}U}}U{}{{{U}{}}{{U}{{{{}}UUU}}U{}}{{U}UUU}{U{{{{{}U}{}U}{{}{}}{U{{UUU{}{U}}U}UUU}{UUU{U{UU{{{{}{}}}}{}U{{{}{}}U}U{}}{}U}{{}}UU{}UUU}{}{}}}{UUU{UU{{{{{{UU}{}}U{{}}UU}U{}}UU}}U}{}U}{UU}UUUUU}{{U{U{UU{U{}}{}{U{}U}{}}{}{U}{U}}UUU}{}U}U{U}{}U}}U}}}U{U}}U{}}U}{}U}UUU{{{}}{}}{{UUU{UU{{}{{U{{U}U}U{U{{U}}}UUUU}U}}}}UU}UU}{U}{}{UU{}{}}{{}}}U{{}}}UU}U}}UUU{U}{UU{UU}}UU}}{}{UU}{{U{}U}U}UU}{UU{}}}}{{{}U{{UU{UU}U{{}UU{{U}{UU}U{{U{{}}{{{{}UU}}}U}U}{{}}}{U}UU}}}}U{{{}{}{{{UU{U{}U}{}U{U{{{}}{{}{}U}}{{U}{U}}{}}U}}}}{{U{{}{{{U{{{}UU}UU{{{U}{}}}U{}UUU{{}{}U{}{}}}}{{U{{U}{U{U}{U}}{U}}U{}{U{}}{{}{{}{U{{U{}}UUU{}UU}{U{{U}UUU}}}{{{}}{{{UUU{}UU{U{{U{UU}{}{U{}{{{}{{}{{}}U{}}UUUU{U}}{U{}U}{U{U{UUU}{}U{}U}{UU}{U{U}U{{}{}{}{U}U{}UU{U{}UU{{}{{}{U}U}UU{}U}}U{{}U}}U{U}}}}}}U{{U{{{UU{}U}{U}}{}{UU++{{}UU{}U}U{}U}U}UU}{{}}}{}}}}}U{}U{UU{{{{{}{}}}}}}}UU}{U}UU{}}++{UUU}}{}{U{U}U}{{}{}U}UU{U}{UU{U}U{}{{UUUUUU{}{{UU}}++UU}{U{{U{}U{}{UUU}{U}{{}U{}{U}U}{U}{}}{UU{}}}}{{}{{{}UUU}UUUU{++UU{{U}{}{}}}UUU{{{U}U{}{U{UU}UU{}}}{}}{{{{{U{U}U}{}}{}U}UU}U{UUU}}}}}{{U}{U{U}U{{{U}}}U}}}U}}{{UU{U}UUU}}}UU}}U{{U}{}}}{U{}{{{U{}}}UUU{U{}U{U{}}}U{{}}{UUUU}}}{}}U}}}}U{}U{{}U}{UU{U}UU}}U{}}UUUU{U{}{{{}}U{{}}}}U{}U{U}}U}UU{}U{U{}U{UU}U{}{U{}}}}{}}UU{}U}U}}U{{}{}{U}}U{}UUU{{{{U{{}}U{{}{{U{}U}{}}}}U}UU{}{{}{U}U{{}{UUUU{UU{{}}U}{{}U{U{U}{}}U{{}}U}}}U}}}U{{}}{{{{{}UUU{UU{++{U{{U{UU{{}U{U}U}{}U{U}{}}{}U}UU}{{UU{}{{U{}{{}U}}{U{{{}{{{}}{+++U{}{UUUUU{}}U{}UUU{UUU++}UU{{UUU{U{}UUUU{U{}{UUUU{{{}{UUUUUUUU++U{UUU{UU}}}++U{{U{U}{}++{{}}}U}}{{U}{{}{{{{{U{U}UU}U{}UU{U}}}U+++{{}}{{{}UU++U{}{U{UUU{{{U{UU}}{{{{}}}{U{{U}U}{}U}}{{}UUU}}{U{U++U{U{{}}U{}}U{U}}U}{{{{}{}{}UU}UUUU}{}UU}{U{{U}{UUUU{{{U}}U}}UU+++}U{U}}}}}U{{}{U}{{}}{{}UUU}{U{}U{{U{{}}{U{U{}}U}}}U{{U{{U{{U}{+++UUU}U}UUU}U{}{}}}{{{{{}U{{UUU{}}{U}{{{}U}}{}}U}{UU{U{}UUU{U{{{++{{}}}U}{++{U{}}UUUU}U++U}}{{}U}}{}UU{{{UU}U{U{{{U}{}{U}UU}{UUU+++}{UU{}}++}}}U{}UUUU{++U}{{U}}}}{{U}U}U}}U{{{U}}}}}}U}{UU}UU}}{++{}UU{UU}}{}U}}{{{}{{}U{{}}{U}}{{}UU{U{{}{{U}{{{}UUU{}}{{}}}U{}++}{{{{U++++}U{+++U}}{}U{UU}}}U{{UUU}}{{U}U{U}U{}}{{}}{U}U{}UU{+++{{U+++++++++++++UUU{{U{{}{{}{}U{U{U}{UUU}UU}{UU}}}}U}U}U}}{UU++{+++++++}}+++++++{}U{}{UU{{}}}U}{U}{{UUU}{{UUU{}U}{U{{{{}UU}}}+++++++U}U}{}}U{}}}}UU}{}{U{U{U{U}{}}{U{UUU{UU{U{{{}{{{}}}{U{}U{{+++UU{U}UU{}{{{{}U}{{}}{U{{U{{{UUU}{U{}}{{}}{}{{}U{}{{U{{U{}}}{{{{U}UUU{{}U}{}}}U}}}{U}{{}U{}U}UU}U}{}{{{{UUU{{{U{}UU{}UUUU}}{}}{}{U{{}}{}}U}U}{{{UU{UU}{U{}UU{}}}{{U}UU{{}U}}UUU}{{}{UU}{U}}U{U}}}{}U{{{UU}}U}}{}}U{U{}UU}{{UU}{U}UU}U}}{U}}}U}}{UU}U}U}}}}U{{U}}UU{{U}U{UU{{UU}UUUU}{}U{{UU{UUUU}}UUU{U{UU}{}}{U}U{U}}U{UUU}U}U{}{}{U{}}}{}}U}}}UU}{UU{{U}UUU{U{}U}}U{U}}U{{{{{U{UU}U}}{}}{U{}UUUU}UU{{U{U}{{{}{{{}{{}{U}{{{}}{{{{{}}UU{{}{UU{}{}U{{}}{UU{U}U}{{UUU{U{}U{{U}}UU}{{U{{UU}}U}}}UUU}UU{UU}U{{U}U}{U}}UU{{U}{U}UU{U}}{U}}UU}{{}}{}}UU{{}U}UU}{}U{UU}{{{{U}{{}}{}{{{U{{U{U{{}}}}}U{U{}{}}}}U}}U{U}U}U}}{{{}U}}{}{UUU{U}U{}{U{{}UUU{UU}}UUUUU}{U}{{{U}}}U{U}{}}UU{}U{{U}UUU{U{U}UUU{U{}UU{}UU}}{}{U}{}{{{UU{}{U{U}U{U{U{UU}UU{{{}U}U{}U}{UU}{}{}}U{}}{}}{}U}U}UU{}U}}U{U}UU{UUU}{U}U{}{{U}}{U}}{{UU}U}{U{U{{}{{UU{{{{{{{{}U}U{}U}UU}{}}{U{U{}}U}}}U{UU}{{{UU}}U{}{{{{UU}UU{}UU}}{U}}}UU}}}{UU{{UUUU{{{}U}}U{}}{{UUUU}U}{}{U{U}U{U{}}U}}{U}{U{U{U{}}{}U}UU{}{{{UU}{}{}{{U{{U{{{UUUUU{}}UUU}U}{}{U{}{{{{U{{U}{{}U}{U{U{U}U{}UU}{}{UU}}}{UU{{U{U}UU{{}}{{{}{UUU}{{{UU{{{{U{UU{UUUUU{}UU}{{UU}UU{{{U{}U{UU}}U{{}{{U{{U}}}}{U}U{{{U{U{U}{}}}}U{U}{{}{U{{U}U{}U{}U}}U}}{}U{}}{{U{}{UU}U}}}{{U{}{{UUUUU}}}}}U{{{UUUUU{}}{U{}{U}{UU{U{UU}}{U}}}U{U}}U{}{{UU}UUUU{{{}}}U}}{}}}{{}{{U}}U{{{{UUUU{}U{{UU{U{{{}{}}}{{U{{}}}{U{UU{{}U}UU}U}}UU}U}UUU}}U}}}{}{}{}U{{U{U}}}}U{}U}U}U{{}}U{UU}}}{}{{U{U{{}}U}}UU}UU{U{}{U{{}U}{{{U{{{{}{}UUU}{}}U}{U{}{}}}{U{U{{}}UU{U}}U}UU}}U}UUU{{}{{U{U}}UUU}}}}}{}UU{U{{}{}U}}U{}{}}U}U{{{}{{}}{}U{{U}UUU{{U{}U}}{}}U}}U}U{}UU}}U}U}}{{{U{{UUUUU}{}{U}{}U{{}UU}}}U{}}}U}{UU}{{}}{{{}}{}U}U}}U}U{{{UUU}U}}{{}}U}{U}U{U}}UU{UU}U{U}U}U{{U{U}{{{{{U{UU{{}U{}UU{}{U{{}UU}{}{{}}{{UU{}{U}UU{U}{{}U}U{{U}{{}{}{UUU{}}{UU++{}{U{{UU}U{UUU{{{{{{UU{}UU{{{}U}{}}{}}{UU{}{}}}}{{}}++U}{}{}}}++UU{U{{}U}{{{}{U{}}U}U}UU{{}}U{}{{}UU{}}}U}{{{}}{U{}U++U{U}U{}}U}U{U{}{}{}U{{}{{{}{}}}}{UUU}U}}{U{}{{{{}}U{U}{U{UU{UUUUU{}{UU}}}U{UU}UU{}{}}UUU}{}UU}}}{}{U{U{UU{}{{}{{}{}}{{U{{{{}U}{UU}}UU}U{{U}{{{}{{U{}{U{U}{}{}UUUU}UUU}{{}{UU{UU{}}UU}}{{{}}}}}{}}U}{UUUUUUU{}UUUUU}UU}U}{{UUUU}U}U{}}{U}U{UUUU}{U{{U{U{U{{}}U{UU{U{}UU{U{}{{}}}{}{U{}U{{}U}UUU}{{UU}}{U}U{U{UUU{}}{UU}UUU{{{U}}U}}}{U{}U{UU{}{}{{{}{}{}}U}}}{}}{U{{}{UUU{U{}{U}U+++}}U{}UU}U{U{{}}}{UUU}{}{}}{{}}{U}}}}UU}{{{{}{}U{UU{U{{{U{U{}U++++U{U{}U}}}{U{U{U}}{}}}{++}{UUU{}{{}}{}{{}UU}}{}}{}UU{UUU{}U}{{{+++}{{}{}U}{}}++{}}{U}U}++}U}U}}U{U{{}U}U}U}UU}}{}{U}}UU{{{}}{UUU+++{UU{U}U{U{++{}UU{{}{{U{UUU}{{U{U{UUU{}}{}}U}}}{}}}}{}{{}{U{}{U++}}{}}{}{{U{{UU}UU}U{{{U}UUU{U}}{U{U{{U{{{UU}U{}}{UU{}}{U}U}U}{+++}UU}U}}{{{U}}UU}{U}U}}U{UU}}}UU{U{}}}}}{}}U}U}}{{{UU{U}}UU}}{}+++{UU}{U{}}{{U{}}UU}UU{{U{U{}}}{{UU{{{{{{UU}{{{}{UU{{}}}UU}U{{U{++{U{U}}}++}U{{}}}}}U{++UUUU{{}UUU}}}}{}U{UUU{U}{{UU{}}U}U{{}UU}++{}U}U}U++}}U{{{{UU{{++}{U}U{}{}}}U}U}U{{}UU}{U}}}{U{}{UUU{U{}}++}{UU{{}U}UU}}}}}}{{UUUU{{{}{{{}}}}U{{U{U{UU{{}U}UU{U}{UUUUU}{{++{U}{{U}U++++{{{U}{UUU{U}}{{UU}{{U{{{{U}}{}}{}{UUU}{{}}}{{}U{{}++}U}U++++++++UUU}U{{UU{UU{{{}}{{}U}U{}{U}U}}}{U}}{U{}U{U{{{{U}}++++++++++++}}}U}}U{UU}U{}{U}}{{UU}}UU{UUU}}}}}}}U{}{U}{{{}{U}}}+++++++}{U{{}U}{{{}U{}}U{}{U}}{UU{{{UU{UU}{U{U{{}{U{}{{{{{U{}}{U+++UUU{{{UU}U}{U{}}UU}{U{UUU{{UUU}U}{U{}U}{U{UU{}{{U}{}}U}U}{{U{{}}}UU}{}}{UUUU{{}{}}}U}{{{{{}}UU{U}{{U{{{}{{{UUU{U{{U{{}{}}{U{{{{}{}}}}{{{UU{}U{{{}}}{}U{UU{U}U}}}{}{{U{{U}{}U}U}}U{{}U}{{}U}{{U{U{{}U{{}{{}U}{UU{{U{{{U}{U}U}}U}{{U}}{}U}}}U{{}U}{}U{{U{}{{}}}U{}U}U}}}UU{}{U{{U{U{}}}}{UU}{}U{UUUUUU{U}}UU{}U}{{{U}{}UU{U}{U}{}U{U}{UU}U}{}U{{{}{}UU{}U{UU}}{{}{{{}}}}{{}}{{{}U{UUU{}{{}{UU{U{{{{{}U{{U{}{}{{}}{}}}U{U{{U}}}}}{{U}}UU}}{U{}U{{{U{}UU{{}U}{}U}U}U{}{{{UU}}U{UU}}U}{U}U{{}}{}U{{UU}}U}{UU{}}U}}{U}UU}{}U{}U{{}{U}{UU{{U{U}U{{{}}}}{}}UU{UUU}{U{UU}{U{{}}U}}{U{}UU}}}UU{}{U}}UU{U{}{}{{UU}U}UU}}}U{{}{}{}{UUU}}{U{{}U{}UUU{{{U}UU{{U{}}U}}{}{U{U}{{{U{UU}}{}{U}U}{}}}UUU{}}{{}U{}}{{U}{}}U{}U{{}UUUU{UU{U{UUU{{}{}}UU}U}UU}{{U{U}}{}U{{}UUU{UUUU}{U{}{}{U{{U{UUU}{}{{}}{}}UU}UU}}}{}{}}}}U}{{{U}U{{U{}U{{}U{U}{{{{{{U}UUU{U}}{{}U{{UUU}}{U{U}}{}U}{{U{U}}}U{}{{{}UU}{{{U}{{{{}}}{{{}U{{{}UU{{UU}UU{{{UU{{{{U{}{{UU{U{}}UUU{{UU{{{U{{{}U}U}}}}{U{{}{UU{}UUU{}}{}}}{U}{{UUUUU{{U{{}U}{{UU}}}}U{UU{UU}{}U{U}}{{{}{}{{UU{{{}{U}{{{}{{}U}{U}}{U{{U}{UU}U{U}{U}U}U}}{}U{}}{}}}U{U}{UU}{}}{UU{U}}{}}U{}}}{U{U}U{{U}UU{{{U}U{}UU{}U{{U}U}{U{UU}U}{{{{}U}{U}{}UUU}}}U{{U{{}{U{}UU{}}U{{}}}}}{}{U{}}{}{{{}UUU}UU}}{U}}{}U{}{}{{{UUUU}{{U}{}}U}U{U{U{}{}}UUUU{}{}{}U{UU{UUUUU}}U}{{U}{U{}{{UU{}}}}U{{{{U{U{}U}UU{U}U}UU{U{}UUU{}}{U}U{}{{}{}{}UU{}{}UUU{}}{{U}{{U}U}{}}}{{U{{{{}{{UU}}}{{}{{}}{}}}{}{}U}}UU{U{UUU}}UUUU}UU}{U}}{{}}U}}}U}}{}U{}{U{U{U{U}U}}{}{}}U{U{}{{U{{}UUUU{}}UUU}U{{}{}{}}{}U}}{U}}{{U}{U}{}}{}}}}U{}}{UUU}U{U}{{UUU{UU{U{{U}}{{}{}U}}UUUU{{}{}}UU}}}UU}}U}U{}U}}{U}{}}{{{U}}UUU}U{{{U}}}{}}U}}{{UUU}{}{{{U}{}}U{UU{{{U}}{{{U{}U{}{}UU{}U}}UUU{{}{{U}{{{}{}{{{}{U{{}U}{{{UU}U}}U{UUUU}{}U}}U}{{}UUU{{{}}{}U}U}}UUUU}{}}}{++}{U{}{{{U}UU}}{UU{U{{{}UUUUUU}}U{{}{}}UU}{{UUUU}}U{}++{UU}}U}{++UU{}U{{U}{U{UU}}{UU}UUU{U{}{{U{}}}U{}UUU{{UU{{{}}{UU++{UUUU{UU}{}}}{U{U}}UUUU{}U}{}{{}{{}U}}U{}}}}{{U}U}U{U}UU{{}U}{U{{{}{{U{{}}{{{U}{{{}{}}}U}{}{{U}UU{UU}}{{{}{U}UU}UUUU}U}U}{}U}{U}}}}U{{UUU{U}{}U}U}U{}{U{}U}}}{{}}{{UUU}U{{U{UUU{U}}{{{}}UU{}}}{{}U}UUU{{U{{{U}U{{{}UU}{U}{{{{U}}}}U}{U}{{UU{U{U{U}}{U}{{{{{{U}U}}{{}U}U}{}{U}}U}U}U}}}UUUU}{}U{U}}U{UU{U{}{U{U{U}U{U}}}UUU}}U{U}{}}{}}U}UUUUU}U}{U{{{U}U}{UU}}U}}U{{UUU{{}U}{{U}U++{U}{}UU{{U}}U}{U}{{}U{}{}{U}}U}}}UU{}U{}}}}U{UU}}UUU{{UU{UUU{}++++{{{{{}}}UU}{{U}{}{U{}{++}U{UUU}{}}U{}}}{}{{}{{{{U}UUU{}UU}U{}++++{}{}{{}U}UU++UU{{U}UU++{U}{UUU{}U{U}{U{U{}{}}}{U}{{U{{U{UU{}}{++{U{UU{UU}{}++}UU{U{{U}{}{}U{}}}}{}U{}}U{{U{UU}{U}{U{{{}{U}}{{}++}}{UUU{{U{}}}U}{UU}}{}}U{{{UU}}{UU{}U}}{{U{}{{{U}UU{}}{U}U{UU{+++UU}}U{{}}{U}{}}U{{}{{{U}}{U{{}U}UUU}}{{}{}{{}}{}{{U}}}}}}}}}}U++}{{UU}{}UU{U{{}U{UU}{UU}}U}{{{{U{UU{U{U}U}{{U{}{UUUU}}{U{}U{{U++{{{{U{{U}++UU}U{}{}}}}}{U{{U{}}U{U{U}}}{UU}}}U}U{}U}}}}}{}U{{U++U}{{}}{U}++{{}{}}U}}U{++}}U}{}{UU}U{{}}{}}{U}}UU}}U{}}}U}U}}U}++UUU}}U}{}U}U}{{{{{U}{}++{}UU{{}}{}U}{}}UU}}}{}U{{}U}}}U}{{{U}U++}U}}}{{U{}{UUU{}{U}{{}U}}U{{}UU}U{}U{}{UU{}{}U{}}UU{}}}{U{{{U}++{{U}{+++}U}{UUU}}U}U}{}{{}}}{{UU}UUU}}U{U{}UU{{{{}}UUU}}}{U}}U++++++++++U}}}}}{}}U}}{}{}{{}}}{{U}{{UU{UU{U{{U}{UU}UU{}U{U}}}}{++++++++U{}U}{{{}{{}U{U}U}}{}{}U}}UU}}{{UU{UUUU{{{}{U{U}{}{U{U{}{++}U}}{{}U}}}U}{}{{}{UU{}{{{}{{{UU{{}UUU{{{U}UU{}}UU}{UUU{UU{{{{U{}U}U}}{U{{{{}{U{}U{{}{{}{U}}}}{}}{U{U{{}}}U}}U}{}}}}{U}{}}}{UU}}{}{{{U{}}}}U}}{{{}{U}UU}U}U}{{{}U}{{}UU{{}{}{UU{{{{{U}}{}{U}}UU}}UU{{{}U{UUU{U{U}{}U{U}{U{{}}U}UU{U{UU}U}UUUU{U}}}{}U}UU}U}U}U{}{{}{{U}UU{}}U}}}{{}}}U}}UUU}{}{{}}}}}{}{}{U{U{U}{}{UUU}}}{}}U}{UU}}{U{}UU}{}U{}}}}}{}}{U{U}}}}{{}U}{{}UU}}}U}{U}U}{UU}U}{UUUUU}U{U}U{U}U}}{}}{{{UUU{{{{}{}U}}}{UU{U{}UU{U}}{}}U{UU}U{{U{}U}{}UU{{{{{{U}{}U}}}{UUUU{}}U}{}}}{}}U{U{}}{}UUUU}}{}{{}U}}}U}{}U}U}{U{{{{{}{{{}{}}}}}{{U}{U{U}}{}U{}U{{UU}{U{}}{U}{}{}}}U}{}{U{{UUU}}UU{U{{U}UU}{U{UUUUU}{{U}{U}{{U{{{UUU}{UUU}U}{}}{}}U}}U}UUU{{U{U{}U{{}UU}}}U{}{}{{{}{}{}}}{UU}U{}}U}U}}{U}{UUUUU{}{{U{UU}}{}U}}{U}{{UU{}}}}U}U}{}U{UU}UU{}U}{}{}}U{{U}}U{{{UU{{{{U}}}UUUU}U{UUU{{}{{}{{{}UUU}{{{}{{U{}}UUU}{U{U{}}UUU}UU{U{}{{}UU{{{}}{}}}{U}{U{U}}{{}UUU}{UU{U}UU}}}}{}}}}{{{U{{U{}{}}{}}U}}U{{{UUUUU}U{{{}{{}U}{}}U}UUU{U}UUU}{{{UU{U}}}}}{}}UU{{U}}U{}{}{UUU}{}{{U}U}UUU{}U}UUUU}U}}{U}}{UUU{{{UU}UU}U{{{U}{}}}}U}}}{{U{U}{{{U}UUU{U}{}}{}}}}UU}U{}}}{UUU{{{U{}U}}U}UUU{}U{{U}{{}U}{UUU{{}}U}}}{}{{}U}{U}}{U{}{U{}{UUU{}{}}}{{UUU}UUUU{UU{{{}}{{U{{U}{UUU}U{UU{{{}}}{UUU{{U{UU{}{{}UU}{U}}{}U}}}U{}U}{U}}}{U}}{{}{{{U{UUU{U}{{{}U{U{}UUUUUU{{}}{UU{}}}UUUUU}U{}{}{}{{U}}}UUU}}U}U}}UUU{{U}}UUUU}U}}{{}U}}U{U}{}UU}{}U{{{U}}UUU}{}}}U{{{}{UUU{{U}{}}UUUUUU{{}U{}}{UU}{{{}U{}}}{{}U{{}}{{}}}U}{UUU{{}}}{UU{{{UUU{U{{}{UUU}}{}U}UU}}U{{{{}U}U}}}{}UUUU}U}}}U}{UU}}{{U}U}U}U{U}{}U{}{{}U{{UU}}}U}{{}UUU{{}U}U}{UU}UUU{U}UU{U{}}}{{{{{UUUU}}}{U}{UUU}}}U{}}UUU{}}}}{}{UU{U{{UU{{U{U}UU}}U}}U}{{}UU}}}U{}{UU{}U}UU}{{}}}U{UU}{}{UU{{U}U{UU}{}}UUU}UU{}UUU{{{U}{U}}}{}}{}U{U{UU}{}UUU{}}}{}}}}UU{}{{{UU}{}UU{{U}}{U{}{}}}U{{}{}{}{U{}{}++{}}}UU{}{{}U}}UU{{U{UU}{{UU}{U{}}{{}{UUU{{UUUU}U{UU}++{}}{}UU}++}U}{U}}{}UU}{}{{{}U}{{{U}}U}{{}U}{}U{}{UU{U}UUU}{{UU++{UU}{}U{{}UU}{U{{{U{}}{UU{UU{U}{UUU{UU}}{U}U{U}}U}{{U}{U}{}}{}{{{U}U{U}}UUU}{U}{{}}U}}U}{{{U}}U{{{{}UU}{{{{{U}UU{{U{U{{}UU}U{}}{U{}UU{U}}{U{U{{}UU}U{UUU{{{}{}}{{}U{{}}{U}U}}UUUU{{{}{}}}U{UU}{}}U{{}UU}U{{U{{}}{}}{U}{}}{U}U{U}UUU{{}U{U}{}{}}{UU}}}}}{}}UUUU{{U}{}{U{{{{}U}U{{{}}UU}U{}UU}U{}}{}}U{{UUU{U{}UUUU{}U{}U{}UU}{{}}{{U{}{U}}}}{{}{U}UU}}}}U{UU}U}{U}U{UU}{U{}}}}U{}U++U{U{{{}UU}U{}{{}}{{}UU}{}{U{}}U{}}U{{U{}{U}{{}}UU}U}UUU}{{{U}U+++}{}U}U{U{UU}}UUU}{{{{U}++}{U}}{}}{}{U{{U{U}}U{{UU}{}{U{}{{}{UU+++}UU}{UU}U{}}++U{UUUU{{++}U{}{U}}{U}}U{{U}}{}}}}}U{{}{}{{{{}{U{+++U}}}}{UU{U{++}{U{}{{}UUU}U}}{}}}}U}{U{U{{}U{{UUU}{}}U{}}{}}UU{+++{{U{}U{}{}{{UU{}}}{U}}{U}}{UU}U}{}}U}}UU}UUU{{U{}}{}{U}{}}}}}U++UU{U}}U}{{U}UUU{U{U}U}}}UU}U}UU{}}}}}UU}{}{U{}U{U{{U}{{UU}}}{}++UUUU{{UUUU}{{U}{{}U{U}UUU{}U{}U{}{U}}{{{U{{}U}{{{{U{U{}}}UU{}U++U}U}}}}U}}U{{}{UUUU}}}{}}{{}{}}{{U{}}}}{}U}}{}UUU{U}U}}}U}{}{U++UU{U{{}UU++{{{U}}U}{{}++UU{{U}U{{U}}U}}{{UUU}}{U}U{{U}U{U}}U{U++{UU}U{{U}++U{}U}U}}{{U++}{UUU{}U{{}}}U}}}{}{UU}}}}}}U{}UU{{}UU+++{U{{{}U}}}{}UUUU}U{{{UUU{{}}U}{{U}UU}U{}UU{U}{}{UUUU}{}UU{}{U{++}}{U}}U{}U{{{}UU{}}}{U}}{UU}}{}U}}{}{UUU{}U}}U{{{{U{}U{{}{}U{++++++UU}{}{U{{{U}}U}}U}UUUU{{U{U}U}U}U{{}{{U}}{U{{U}}U}U}U}}}U{++++++{U}}}}}}}}}}UUUU}{{{UU{}UUU}U}}}U{UU}U}U{{{{{}}{}}UU}}UUUU}U}}U{U{{UUUUUU{UUU{U}}}}U{}U{U{}U{}{}U{}UUU{U{{}U{{U}{}UUUU}}UU}U}{{{}UU}U}{U{UU}{}}U}U{{{}U{U{U{{{}}{}}UU{U}}U}{}{}{{}{U{{}UU{{U}UUUU}}}U{}{UUUUU}U}}{U}}U{}U}U{U{}U}}}}UU{}}{{}{}}U}{U{}}{U{}UU{}}{{{}U}U}}U}U}UUU{{U}}U{{{{UU}U{{U}U}U}{{}{{UU{U{U{U{}{{UU}}}{{{{{{}{U}U{U}U}U{}{}}}{U}UUU{}}U{}{U{}}{}{{}UU{U}}}}{}UU}}U{U}{U{}}}U{U{{}}}{{{}}UUU}{{}{}U{}{U{{}}}{U}}{{}}}{{}U{}U{}U}{}U}}{{}U}UU{}{}}U}{U{}UUU{{}}}UUU}{{}{{U}U}{}}{UUU{{{U}}U}U{{{{}UU{}U{}}U}}{U}}{{{{{U}UUU{UU}{U{{{{{U{}UU}}}{U{UUUUU{{}UU}{{U}{UU{}U}}{{}}{}}U{}{}{U}}U}{U}UU}U}U{}{U}{}{U}}{}}{UU{{}{{{{UU{U}U{U{UU}{}U{UUU}{{{}UUU{UU{}{U}}}{}{U{UU{{{{}}U}}{{U{}U{UU{UU}}{{{{{}U}UU{{}U}{{}{{U{{UU}UU}}{}{}U}U}U{}}{}U}{{U{UUUU{UU{U{U}{{{{{U{U}{{{}}{U}UU{}{}}}U}U}UUUUU}{UU}}{UU{{U}}}}{{U{U{}UU}}{}U}{U}{U{}U}}}U}{UU}UUU}{U}UUU}}{{U{{{}}}{U{{{U}}U}{}{UUU}}}U}UU{}}U{}U}U{}}}U{{U{U}}U{U{UU{U{U{}U}}{{}U{{{{{U{}}{}{{U{{U{{{}{}{U{}}}{{{{}{{}}U{}}{{}{{{{{U{}{UU}}{}{{U{{UU}UU}UU}{{U{U{{{U}U{{{U{UU}{UUU{{{{U}U{}{{}}{{U}}}}{U}}{{UU{}{{UU{{U{}UU}U}}}}U}}}{U{}}UUU{{U{{}U}U{}U{{UU}}}}U{{U{}}{}{UUUUUU{{}UU}}}{}U}{}{}}UUU{{}{{}U}{}UUU{UU}{}}UU{U}}U{}{U}}UUU}{}UU}U{}}{U}UUU{}}}U}{{{}UUUUUUUUUU{{UU{U}U}UUU}U{{}UUUUU}{UU}}{}U}{UUU{{U}UU{{{UU}U}UU}}{U{{}UUUU}UU}}}{UUU{UU}U}}UUU}{U}}{{}{}}U}U{{U{}}{U}}U}UU{{}U}}{U}{U{}}}U{U}{}{U{U}}UUU}{}{}U}U{{}U{}U}{{}U{}U{{UU{{}}{}{}U}U{UU}U{U}{U}{}{}}}{}}{}{U{}{{U{{{{{{}U{UU}{{}U{{{{}{U}U}{UUU}}}{{}U{{U}U{}}{}}{UU{}U{}}UUU}}{{}}U}{}U}{{}{UUU}{{{}{{{}{}{UU{U{}{}}{{}}}{U{}U{{U}}UU{UU}}}UU{UU{U{{}{}U{{}}}U}{}}{}U{}{{U}U{U}{}U}U{U}{{}}}{UU}{U{}U{U}}}{UU{}UU}}{{}U}}}{UU{U}}}{}{{}}{}}{{{{}UU}}}{{}{}U}{}{}}{UUU}UU{}U{U}}{}{}{{}{}{}}U}}U{}}}}{U}{{}U{{{UU{{{UU}}U{{UU{{U{{UUUU{U{UU}{{U}{UU}U}U{}{UU{}}{}{{}{{}{U{U}}{{{}{U}{U}}U{}}U}U{{}U}}}}U}{{}}{{{{{UU{UUU}UU{}UU++{{{U}{}}}{{UUU}{U}U}{U}{U{{{{{UU}U{U}U}{U{{U}{UU{}U++U}UU}}U{U++UU{}{{}}U}{{}UUU}{}U{UUUU{{}{{{{}UUUUUU}}}U{}U}U{U{++}}{{}}{{U{}}{{UU{UU{U{U}UU{}U}{{{U{UUU}}{UU{U}}}}UUUU}}}U}}{UU{U}{U{U{{U}{{{{}U{}{{{}U{{{}UUU}{U}}}UU}{}U}U}UUU{U{}{UU{{{}{U{{}}{{{}{{U}UU}{U}{}{}U{U{}}}UU}{{}}U{{}}U}}{{U{{U}}}U{{{{{{}{UUU{}}{}UUU{{U{{{}}U}}{U{U}{{UUU{{U{{}U}{U{{{}}UU}U{U{{UU{{U}}{}}}{U}}}{}{}}}{{{{{}{U{{U}UUUUU{}{{UU{{{{U{U}{}}{}U{{{UU{++}}}}U{}UUUU{{++}{}}UUUUU{}}}}{{}}U{UUU{}U}{}U{UU{}{UU{UU}U{{}{+++U{}}{}U}}U{{++{{}UU}{UU{{}U{U{}UU}U{{{UU{{{{{{UU{{{{{}}}U{U{{U++}}}{}U}{{{}{U}U{{{}{U{++{}}{{{U}UU{U{{{{}UU{}}{U{U}}{UU}U}}U}}+++}}U}{{}U{{{{U{}U{UUU{++{}UU{U{U}}}U}}}}UUUU}UUU{{U{{U{U{{UUU{}++{}}U{}U{{}}U{}{{U}{{{UU}{{U}{{U}}{UU}{{}{}}{{U}{{U{UU{U{}{}UUU+++{U{}}U{{}UU{U{UU{}}U{U}U}{U{}{{{{}UU{}{{U}}{{}{}{}}U}U{{{{UUUU++{U{{}}{U}U}}{{{{}{{{}{U{}}}}}}}{}}{{}UU}}{}}}}}U{}}}U{UU{U}UU{++}}}{{{}UU}{U{}{{}{U}}{}{U}{U{}U}}U{}{UUU{U{}{{UU}{}}}}U}}{{{{U++U{}{}{UU}++U}U{{UU{U}U++}}{}U{}U{{}{U{U}U{U{}{UU{{{{}}UU{}}U}U++}}{{UU}U}++}{}U{{{}{}{++UUU{}UU{U}UUU}{U{{{{}{{U{UU{U{U}}U{{{U++{UUU{U{}{{UU{U{}}U{}{}U}{{{}}}{{{U}{U}{U{{}{U}{}}}{U}}{{}{{{{U++{}}UU}UU}U}U}}}}{}UUUU{}{{}{{}{U{{}}{U}UUU}{}U}U{UUUU}U{}}U}U}++}{}}UU}{U{}{}U}{U{UUUU}}{}U{}{}{{{}UU{{U{}U{UU}U}{}}U}}U}U}UUUUU}U}}UUU}U}}U{{{}{U}{{}}{UU}}{UU{{}}}{}{U}}UUUUU}{}}{}U{UU{UUUU}U}{{{}U}{}U}{{{U}UU{{}}}}U}{U{{}UUU}{}{UU{{U{UU}{UU}U}}U}{U{{U}{{U}UUUUU{}{{UU}U}U}{}{{U{{U}}U}}U}}{}}U{}{{{{{}}{}}}}{U{}U}{U}UU}{{}U{{}U{{U}}U{{U{{{{U{U}U}U}}}}}UU}UU{}}{}U{U}}UU}{}}}U{{{{}U}}U{U{}U}}{}}}}UU{}{U}U{}}{}}}UU{}{}}U{U}{U{{}{UUUU}U}U}}}U{{{{{UUUU}{UUUU}}{}{{UU}{U}{}UU}U{U}U}UU}{U}U{}UU{{UU}U{}U{}{U{{{U}{U{}}{U}{{UUUU{}U}}{{}{UUU}{}{}U}}{{{}{}U{UUU}U}UU{U}{{}{}UU{UU{{UUU}{UUU}{U}U}U{}}U}U}U{U}UUUUU{}}{UU}{}}}UU{}{{}}{{}}{{{{U{{{{{}{{{}U{UU}}{U{{{U}{}U}{U}{}{UU}}UU{}{{{{{U{{{UU}{}U{}{U{U{{U}UU{U{}{}UU}UU}}{}U{}}UU{{}}}}}UUU}}}UU}{U{U{}{UUU}{{{}U{{}UUU{U}{{}{U{{U{U}}{{}}{U{}{U{}}UUU{}{}{}{U}{UU{}}UU{U{}U{{{UU{}U{U{}{{UU}}{}UUU{U}{{}}U{U}{UU}U{}}{U{UU{{U}}{{{}}{U}{UUUU}U}{{{U}{UU{}{}UU{{}U{{{U{UUU}U{{}U}}{U}}U}{UU}}{{}UUU{}UUU}{}}{{{UU{}U{}{{U{}U}{{U}}}{}UU}U{U}{U{U{U{{U{{{U}{}{U{}}{{}{}U}U{{U{{}}U}{{U}U}}U}}}UU{}}UUU{U}U}U{{}}UU}UUU}}{{}}U{{{{UUUU}U{{U{{}U{}UU}{U{U{}}}}{UUU}{}}U}}U{{U{}{U{{UU{U{{}UU{}UUU}{UU}UU}}{{}{{{}UU}U}U}{U}}{}{U{{{}{{U{{}{}{U}{}}U{}U{U}}{{{{}{{U{U}}UU{{{{}U{U}UU}}U{{}U{{UUUUU}{{{U{{{}{}U{U}U{{}{UU}U{UU{}}{{}U}}UU{}U{{U}U}}UUU{}}{U{UUU{}}U{}}{UU}}}}{U{{}UU{}UU}{{{}{}U{}{{}{}U}}}}}{U}{U}}{{}U{UUU{UUU{}}UU{}{U}{U}U}}U}{UU}{UUUUU{U{UU}}{{}}}U}{U}U{U}UU}U{{{}}}U}U}{{U{}}U}U{{}}}{}U}{}UU{{}}{{{U}U{}{UU{UU{{}{U}{U{U}U}{{U{U{{U{U{{{UU{U{{UU{{}}{{{}{}{}}UU{}U{U{U}}}}{}{{{}U}{U{UU}{{}U{}}{}{}UUUU{U{U{}{{{}{U}}}}UU}}U}{{}}U}{{{UUU}{U}{}U{{U{U{{}}U{U{}{{{}}{U}{U}UU}}U{}U}U}{{UU{U}{{{{{U{{}{U{}{}}{UU{}}U{U}{U}UU{}}}}{U}UUU{}U}UU{}U}U{{{UUU{U{}U}}UU}{}}{U}{{{}}{{UU{}{U}}U}U}UU{{}U}{}{U}}{{}U}U}U{U}}U{UU{}}}{}}U}U{}{{U{{}U{}U}{{}{U}U{}{UUUU}}}}UUU}}{}}}}{}UU}U{{{}U{U}U{U{UU}}}U}{}{{UU{U}UU}U}UU}{UU}{}}U{U}{U}}UU{{U{U}{}{{}U{}{U}UU}}}}{}U}}{}{UU{}U{}UU{{U}{}}{}U}{UU}}}}}}U}U}UU{UU{}}UU{}{U{U{}{}U{}{}U}++}U{U{UUUU{}UUU}U}{}U}U{}{{}}{{{}{U}{}{UUU{{{U{U{}}}{}}{{}U}UU{++}UU}{{}UUU}}U{U}}U{U}U{U}{{U}}UUU}}{}U{{}}}{}UU{}}{++}}UU{}}}U}U}UU}UU{}}{{U{}}UU{U{{U}{U}{{U}U}U{}UU{{{{U{{{{}UU{}++{}}U}U{{U}{U{U{U}{}}}}UUUUUU}U}{}{U}U{}U{}U{}UUU}U{}U}}}}U{}U{{{{U}{}}U}}UU}}{U}{{U{{}UU{U{}{}{{UU{{{}}UU{U{}UU}}{U}{}{{}UUU}{{}{U}U}}UUU{}UU}U{{UU}}U{}U{{U{{{U{}}{U}UUUU}}}UU}U{}{{{{}{{UU{UU{UU}}U}}{}UU{}{}U}U}U{}{}{UUU{}U}UU{{{{{}U{U}{}}U{U{}{{U{}UU}U}{}}{}{U}{U}}UUUUU{}}{}}{}{{UUUU{U{U{{U{U}}U}{U}U{{U{+++U}UU}}{}UU{{++{UU}{{{U{}}UU{U}{U{}}}}}}{{}}}{}U}UU}UUU{U}{{}{+++UU{UUUUU}{}}++}{UU}UU{}++UU}U{UUUUUU}U{}UUU{U}{{}U{}{}{}UU{{U}+++}U{}{}U{{{UU}{{}U}}UU{++}}{U{}U{}U}}{}{{U{{}{}UU{}{U{UU}{{UU}U++}UU{{UUUUU}{U{{UU{}U{{}{}}U{U}U}{}UU{}U}U{}UU}U}{U}U{}}{}UUU{U+++{{U{{}}UU{{}{{U{}}{{UU{UU}U}}U{{{}{U}}UU}}{{}UUUU}{U{}}}}{UUU}++}U}}}UU{}}{UU}}UU}}}UU{U{}{UUUUU}}UU}U}}}{}UU}}{U{{{{UUU{}U{{}++U{U{}U{U{}}{{{}}{}}}{UUU}{{U{UU}U{U}UUU{U}UU{}}}{}{UU}}U}{{{}}++U}UU{{}{U}{U}{}}UU{}U}++UU{}}{{{{{{{{UU}U}}}U{}U{U{U}{{}{{}UUU++{U{UUUU}U++UU}UU}{}{{}++{UUU}{U}U}U{}{}{U}}UUU{U{}}{U{}}{}}}{U}{U}U{{UU}}++UU{{UU{UUU}{}{{U{}UUUUU}{U}}U{UU{}U{U}}}{UU{}{{}{}U{{}}}U}UUU}}{}UU{U{UUU}{U{{{}}}{}}U{}UUUU}{{U}}U{{}}{}U}}}}{U{U{UU}{}U}U}}U{{}}UU}}UUU}}UUUUU}}}U}UU}{U{UU}{U{}{}U}U}}}}}U}}}{{{}U{UU}}UU{}U{U}U}{U{{UUUUUUU{}}}UU}}{{{}}}U}}}UU}U{{U{}U{UUU{{{{}}U}}{U{U{U{}}U{}{UUU{{{}}}}}U}}{}}}{{{{U{{{}}{}}}{{U{U}{}U}U{}UU}{}}}UU{U{U{}}U}}}{{U}}{U{{}}{{{{UUU{U{{}}}}UU{{{}}{U}{{}U{}{{{U}U}U}{{U}UUU}{}{}{U{{UU}{{U}U{U{{UUUUU}{}}}U{}U}U}}{U}}{}}{}{{U}{}U}UUU{U}{}UU{{U}}{U{}}{}U}}{}U}}U}U{}}U}{}}}U}}U{{{}{U}}UU}}{U{U}{U{U{}{UUUUU}}{}U}U}UU}U}U}}}U{UU}}{U{}}UU{U}{}{UU}}{UU}}U}UU}{UU{{U{}}}U{{}}}UUU}}{U{}{{}}}{U}U{}}{{}{U}{U}U{{{{}U}}{UUU}}}U{}U{{UU{U}U}}}UU}U{}}UU}UU{{{U{U{U{{}{}{}U}}{U}}{UU{UUUU{}U}{{{U{{}{UUU}}{}U{{U{}}}UUU{{{U}{U{U{}{}U}{}U}}U}}}}}U{{}}}{}}{{{U{U{{}UUU{{U}{U}U{UU{{U}{{}U{{U{}U}U{}}}{U{{}U{{{}}}U}}{}U{}}{}}}UU}}}}{}}}{}{{U{}U}}U{{UU}{UU{}}}{{{{{}{{{}}{{}UU}U}UUU}}{{}{U}}}{}}}{}U}{U}}}U{U{}}{U{U}U}{}U}{U{}{{{{UU}U{U}U}{UUU{UU{U{}UUU}U}}UU{{}}{UU{{UU}{U{}}}{}UU}}{{{}{}{{{{{U{}U{}}U{UUU{U{U{}}}}{U}U}UU{}}{{{U{U}UU{}UU{}{}}{UUUUUU}{}UU}{}{}}U}{}}}}}}{UU}}{U{U}{{UUU{UUU}U{{}}}}{}UU}}UU}{}U{{UU{}{UUUU}U}}{}U}}{{U{}}UU{{}U{U}U}UU}{}{UU{{}}}U}}UU}}}UUUU{{}{}}U{}}U}UUUU}{}UUU{{{U}{{{{{{{U{}U{}{}}U{{{U{{UU{}U}U}}}{}UU{U{U{UU}U{U}UU{}U}{{}{{{{}UU{{U{}U}}}U}}}U}{{}{{{U}}}UU{U{{U{}{}}}{U{{U}{{}}UU{{{U{U}{}U}U}U}{}{}{{U{}{}U{U}{}}{}U{}UUUU{}{{{}U{}U}U}}{}{UU{}{U{{}UU{{}}U}{UUU}U}{}{}UU}{}U{{{}}{}{{}}}{{{}}UU}{}}{}}UUU}}}U}{U{}}U{{{UUUU}}U}}}}}{U{}{}{U{}U{}}}{{U}UUU}}{U}U}}{}}{UUUU{U}U{{U}U}{}U}}}{}UU}UU{}{}}{UU{U{UU{{}}U{{}U}}}{{}U{U}{}}{UU}U{{{U{{U}{}}}U{{}}U}}}U}UUU}{U}}U{U{U}UU}U{U{}U}U}}U}U}U{U}}{}}U{}}}}UUU}{{U{{U}{UU{}{}}UU{U}U}U{}}{UU{{}{}}U{}UUU{}U{}{U}}}{}UUU}}{U}U{}}U{{U}UU{U}}{U{}U{{U}}}}U{U{}U}U}U}U}}U}{{}}{{}U}U{{UUU{U}U{}{{}{{{{U}{}{}UUUU}}U}{U{}U}{}U}UU}}{{}{U}{UU}{}}{}UU{{UU}U{{}U{{{U}}{{}}UU}{{{{}{{{{}{U}{}U}U}}UUU{UU}U}{U}}{}U{UU{}UU}U{}{U}}{UU{}}{}{}}{UUU{U}}UUU{}U}U}{{U{{UUUU{}U{{}UUU}}{U}}UUU}}{{UU{}{U}}}}U}}U}UU{UU}U}UUU}}U{U{{{{}{{U}UU{}}U}UU{{}{U{}U{}++{{U{{{U{UU{UU}U{{UUU{}}{{{{{}}{{U}}}U{{U}UU{UU}U{U}}U{U}{U{U{}++}{UU{{U{{U}{UU{UUU{}}U{}{UU}}}U{{{{U{}{{U{}U{{}U{{++}{{}{UU{UU}}}U}UU}}U{U{{}{}}}U}UU{{U{}{}}{UUU{{{U{{}{U}}{}{UUU++UU{U}U}}{{{{{U{}}}{{}}U{U}}{{{}}U}U{{}{UUU{U}UU{U{}{}UU}}U}U{{}{}{U}}}UU}}}}}}{}}}{{}}}UU}}U}}{U{U}U}U{{U{U}UU{{U}}}}U{U{U{{}{U}}UU}}{U}{}}{{UU}}}}U}}UU{{UU}{U{UU{{{}{U}}UUU}}{{}U{{}}}{{{U{{UU{{{UU}{U}U}}U{U}}{{{U{U}}UU{U{{}}U}U{{}}}U{{{}{}}}U{U}}UU{U{}UU}U}U{U{U}}UU}U}UU{U{{U}UUU{{}{}}{U{{}U{}}{{U}{UUU{U++U}}}UUU{{UU}UU}{U}{UUU{U}{U}UU}}{{{}{}UU{{}}{}}UU{}}}UU{U}{{}U++UUU{{{{U{{{}}++{{U}{{{}}{{}U{{{}U}{{{{UU}}{{{U{{{}U}{{}U{UU{{U+++U{U{}}}{U{UU++{UU{U{{U}{++{}UUU}{}{}{}{}}UU}}}}{U{U{}}}UU}}{UU+++UUU}UU{}U}}}U{}{{}}{{{{++U{}U{}UU}{{{}UUU}}}U{}{{}UUU{}{{}}{U}+++U}U}}U{}}}}}{U}{U{{{}U}U{U}U}}{{{UU{}}U}}{{{{U{}{{{}}}UUUUU{}{++{}{}{{U{}UUU{{{}{}U}}U{}{}}}{{{}}}}{}{{U}}U}U{{{U{U{U{}}{}U{{U}}{}{{U{{U}U{{U{}}U{}}{{{U}U{{{{{U{{U}U{{UU{{{{UU}UU}{}}}}}{{{}UUU{{{{{{UU}}UU{}{}UU}}}}++}}{}{{}{{{}{U{{}{{U{UUUU}{{}UU}{}{{}}U}{}U{U{U{UU}{{{{{{UU{}UU++{{}{}{}}}{UU}U{}U}}}{{U}{}{{{{{UUU{{}U}U{}U}}UU{U}++UUU}{U{UUU{UUU{U{UUU{}}U}}U{{}UU{}}U}{{}U}}{U{U{{}}{{UU{}U}}U}++{}UU{{{UU}}U}U}U}{{}}{U}UU{}}}U{}U{}UUU{}}{{UU{{UU{{}}U}{{UUUU{{}}}U{U}}{}{UU{}}U}U}}UU{U{U}{UUU{U}{U{{UUUU{}{}U}{}}UU{UU}}UU}{}{{U{}}}}U}{{}}}U{}UUU{}{{}U}U{U{{UU{{}U}{}}U{{U{}{{U{U}U}{}{}{{UUU{U{UUUU{}{}U{}{{{{{}{{}{U{}}UU}U}UU{{{}}U}{UU{{U}{U{U}{{}{}{U{U}{}{{UUUU}}U{U{{}}{UUU{}UUU}{{}{{{{{UUU{U}}}U{}UU}{U{U}}{}{}}}U}U{U}{{}U{{{U}{}}{{{{U{{}}{}U}{{{}}U{{}{{{{}}}UU{{}}UUUU{}{{}{}U}{}}}{U}}}{U{{}{UU}{U}U{}U{UUU}{{{UUUUU}U}U{}{}U{U{{{{}UU{U{UUU{}}{}{{}{}UUUU{{U{}U}{{}}U}}{}UUU{U}{UU{UUUUUUU{UUUU{{{UU}{{{{{UU{U{}}{{UU}{UUU}UU}{U}{U}U{{}}}}{{{U{}{UU}U}}}}{U{}U}{U}}}}U{U}{}}{{UU{{{UUU{{}}U}{UU{{}{U}{U}U{UUUU{{U}}}}U{{UUU}}{{}{{{}}{}UU{}U{{}U{{U}U}U{{{}}{}{{{}U{UUUUUU{U}{U{{}{U}U{{U{}}UU{}{{}}{U{{{}U}}}U{}UU{{U}{}U}}{}}}U{{{{{}UU{U{{UUU{U{}{}}U{{}{}UU}}{U}U}U}}UU}U{}U}{UU{}{U}U{}{U}{}UUU{}U{}U}}}UU{U{{{{}}{UUU{UUU{{}UU{}UUUUUU}}}UU{{{{UU{}UU{{}}{}}}UUU{{{{}U{UU}}{U{U{UU}}}UU{{{{}{{}U{U}}U}}U}UU{}{}}UU}}{UU}}{}U}}}U}U}U}{}}U}U}{{}U{}{}}UUUU}{}{}}}U{}U{{}U}}U}U{{}}}UU}}}}U{U}}{UU}U}UUU{UU{U}}{}UUUU}}}U}{U}{}}{}UUU{UU{U{{}{{{U}U{{{}{U}}{{{UU}}}U{UU{UUU}}}}UU}{U{{U{}{{{UU}{UU}{{{}{{U{U}}UUU}{U{U}}{}{}{}{U{{}{U}}{{}}}}}UUU}{{{}}UU}}U{U}}{U}{{}{}}U{}U{{UUUU{}{UU{}}{{{UU}{}U{}}U{{}{UUU}}}{}{U{{U}U}U{{{{}}{}U{UU}}{}{{{U{UU}U}UU{U{}{U{}UU}}U{UUU{{{{UU}UU}U}U{U{U{{{}UU{{}U}U{}}UUUU}{U{{{{}{}{{U{}{}UU}U{U}}{U{}UU}}U}{UUU{U}{{{{UU{{}U{{{{{{}{{}U}UU}UU{}}}U}U}U}{U{U}}{U{{UU{}{}{{{}{}U}}}UU{{{}UUU}}{{}U}{{}{}U{{{U}}}U{UU{{U}}UUU}U}}{}{{}}}UU}U}}{UU{}}}}UUUU}}U{{}{U}{}U}U}U}{{}}}}U{{}{{{}}{{}{{{}U}U}}{U{}U}}U}U}{{UU}}}}U}U}{}{UU{U}U{}{U}UUU}}U{{}UUUUU{{U}}{}}UU}}UU{U{}{}{{{}}{U}}{{U}}{{{{}}UU}{}{}UU}UUUU{}}U{{{{{{{}{{}U}U{UU}}U{{}}U}}{}{{UUUU}U}{UUUU{}}U{UUUU}{{}}U}{U}}{}U{}U{U{{}}{{}U{}}{}}U}{UU}U}}}U}U{U{}U{U{}U}U{U{{U}{}UU{UUU{{{}UU{{UU}}{}{{}}{U{}UU{UUU}UU{}}}}}{{}}UU}{U}}UU{}}{{U}UU{U}}{}{U{}}}UU}U{}}{}UU}{UU{}UU}U{{U{}}UU{{{{}{{{}}U}}}}}U{}U}UUUU}}U{UU}{UU}}U}{{}}}}U{{}{U{U}U{}UUU}U}}}U{U}}UU{}UU}}UUU}}U}UU}U}++{}}}{UU}}U}}{{U}{U{}U}{}}{UUUU{}{UU}U{{{{}U}U}}U{}U}{{{{{UU{U{++}{{UU{}UU{U{U}{}{UUUU}}}{U}U}}}{{{}}{}}{{}}}U}}{{++U}}U{{{UU}U}}}U}U}}{{}U}{}{}{U{U{{UU{{}}U}{UU{{UU}UU}{UU}}UU}}++{{U{}}U{UUUUUU{}}{{{}}{{{{}}}}}}}{}{{U}U{{U}{U}}{}{}UU}}U}U}{UU{UU}}}{}}{{{{U{UU{U{{{{UU}{UU}{}{U}U}U}}U}}UU}}{{{{{{U}{{U}UU{}UU{}UU}}U}}}UU}U}{}}U{}}{{{{}{UU{U}{{}UU}}U}}}}{{}}}{{{{}U}UU}UU}U{}{U}U{{{}}}U}{U{{{UUUU}{{{{}{{{}UU}{U}UUU{U{UU{U}U{{}U}UU}U{U{}}}UU{}{}U{}}}{U{UU{{U{U{}{U{{}{}UU}{U}{{{}{}}{{}{U++{{UU}{}U{}}{}UU}U{}}U{UU}{{{}{{{{U}}U}UU{{}U{UU}{U{UU}{U{{UUU{+++U}}U}U}UU{UU}++{}}{{{U{UU{U{}}}{{{{U{{{U}UUUU{{}UU}U}U{}{}}U{{++{{{U{{U}{U}U{++}}}{{{}U{++}}}}{U{}UU{}UU{}UU{U{{{U}}{}UU}{}}{}UU{}{}}{}{}{{{UU{UU}U}}}{U++{}{U{}UUU}U{{}}}}{U}{{U{{{}{}{U}}UU{{{}UU}}{U{}{{UU}}}}{{U{}UU{U}}UU}U{}{U{U{{U}{{}{{}{UUU{}U{}{U{U}}UU{{U}UUUU}}U{UUU}U{UU{{U{{{{U{{U}{{{{}}{{}{{{U{}{UU}}}{}U}}{{}{UU{U{{UUUU}}}{}{U}{{}UU}}UU{U{}{{U{}}U{U{UUU}}{{{}}U{UUU{}}}}{U}UU}U{}U{{{U{U}U{}{U}U{U{++U}}U{U{{{}}U{}{}{{}UU{U{U{}}}U}{{}U{{{{U}}}{U{}{{}{}UUU}{{{{UU++}U{}U}UU{}{{}UU}UU{UU{{{{}}}{{}UU}{}}U{{}}U{}{UU}{U}++U{{}{UUUU{{{{U}}U}U{UU}}{U{}}}UU}UUUU{}{{{UUUU}{}{}}UU}}}U{U}{++{}{}U{{}{}{U}{{{{{}{UU{{{UU}}{}U{}UU{U}{}}{}{{U{}{}}U{{{}}U{}}U{{{UU{{U{{U}}U}{U{U}{{{{{}UU{}UUUU{{UU{}{{UUU{{{UUU}U{{{}{}U{}}}U{U}{U}{UUU{UU}{}U}U{}{UU}}U{}U{}{UU}U}}UU}{}}{{}}{U}U}{U}{}{{U}U}UU{U{{U}{}U}}{}}}{U{U}U}}{UU{U{UU}{{{{U}UU}{U}{{UUU{UUU}U}{}U{U{{}{{U}{{{}UU}}U}}}}U{}U{{UU}U}UU}{{}UU{}{{}{U{{{}}{}}UU}UUU{U{}U{U{}}UU}{U}}U{U}}{{{{{{}}{{{}}{}}UU}}UUUU{{}UUUU}U{{U}}}}U}{UU{{{{UUUUU}}{{U{{{{}}UU{{{U{UU{UU}}}U{{{{}}U}}U{}}}UU{U{U{UUUU{U}UU}}}U}{{{{}U{{}{U}{U{{}U}U}UU}U{U}{}{U}UUUUU}{}UUUU}U}}{}{{{{}{U}UUUU}}}}U{U{UU}}{U{}}UU}}UU}{{{UUU}}U}U}}}U}U}U}}{}UU}}{UUU}}{{{U{{U{}{{}U{}{U}}{}U}{{U}U{U}{{U}}U}UU{}{{}{}{}}U}}}UUU}{U}}{}UU}{{{{U}U{U}}}UU}UU{{U}U}{U{}{U}UU}{{{U{{}}U{{{{U}U{{UU}{{U{}{}{{UUU}}{{{U}}}U}}U{U}{U}{{{UUU}}{{}}U{}}}}UU}{{{UU{U}UU{{}{U{}U{{{U}{{}U{{}U}}U}U}UU{}{{U{U}{}{}{}{{{{U}{}{U}U}U{U{U{}{}UU}}}{U{{U}U{U}}{U}U{}{}UUU}UU}{}{U{U{{UU}UU{}{U{}U{UUU}{{}U}}}U}{U}U}}{U{U}UUU}U{}{{}{{{{}{UU{{UU{{{{U}UU{U}}{U}{{{{}}}}}}{}UUUU}{U{{}}}{}}{}{}}U}{}{U}UU}{{{}{U{{}{UUU{{}}U{U{}{{{}}U}}{UU{{}U}}U}}{{}U{{}U}}UUUUUU}U{}{UU{}}U{UU{{{}}{U{UUUU{{{{{}{}{}}U}U}{}U{{UU{}U}UU{{U}}UU}UU{{{}{}}}U{}}U}U{}}{U{}{{{}UUU{UUUU{}U}{UU{{{UUU{}}UUU}}U}}}}}{{U{{U{}U{}{{UUU}}}{U{{{U}{{UUU}{U{U}{}{}{U}{}{U}U}}}U{UU{{}{{}}{U}}}}}{UUU{UUU}{}}}}UUU}}U{U}U{{}}{{{U}}U{{U{}{{{UUUU{{}UUU{U{{{}}{U}}{UU}{}{}{{UU}UUUU{U}}{UU}}}{{{}}U{{{U}{U}U}{}U}{{}}{}}UUU{}}UU}{}{}{{{U}{}U}U{{{U}}UU}U{{U}{U}U}{UU}U}}{{U{{}U{U}}U{{}{}{UUUU{}{}{}}}{UUUUU{UU}}}{{{U{}UUU{{}{{}}{{U{{U{{{}U{UU}}U}}UUU{}{{{U}{{U}}}{}U{{U}{{U{U{{{{U}}}U}}}U{U}}}{UUUUUU}U}{UUU{U}}{}{}U}U{U{}}{UUUUU{}{}{UU{}}U{{UU}U}{}UU}{UU}}{{{U{}{}}}{U}}{}}}}U}U}UU}{UUUU{UU{}}U{}{{{}U{}{{{}{U{{}U{{U}{{}{}{}{}}{}{}}U{}{{}{U}}}{UU{UU{}{U}{}{{{}{}UU}}{}}}U}}{{}{}{}U{UUU}}{U}{}U{}U}U{UU}{}}{}{{UU{{U}{UUU{U}U}U}U}UU}{U{{}{U}U}}}}U{UUU}}{U}}}{}}}U}}}}}}{UUU}U{{UUU{}{U}}{}U}U{}{U{{{{U}}U}}U}{U{}{U}{{{{{{{U{UU}}}{}{U{{}UUU{}{}{}}}U}{{}}}U{}U{U}}U{{U}}{}U{{{}U{{}{U}U{{}}{{U{{{U{}}}{{U{++UUU{}}{}{}}{UU{UU}{{{{{{{UUU{{U}U}}}{}}}U{}U}U}{}{{}}{}}}U}}}{++UU}}U{{{UU{{{}U}}{}U{}{{{UU{U}{{}U{{{{UU}U{{}U{{{++{U}U}}{U{}}}{{}}U{}{UU}{}UUUUU{}}}{U{}}{U{{}}}}}{}}U}{UU{U}}{U++{{}{{}UUU{{U}UU}}{}}}UU{}U}U}}U{{}U{{}}}{}{U}U}}U{U}}}U{{U{U}}UU{}{}{U}U{{{{{{{{{}UUU{{}U}U}U}{UU{U}}}}}U}{U{}{}}{UU{{}}UU{U{}{{UU{{UU}{{{U}{{}}}{{{{UU}{U}{}{U}{}UU}{U{{}{}}{}}{{UU}{{{}{{{U}}{UU{}{{{{}}UUU}{{}U}{UUU{U{}}UU{{U}U}{{UU}U}U{{}}{}U{}{UU}}}}UU{U{UU}UUUU}{U}}}U}}{{{{}U}U{{{{{{U{U}}}{{UU}{U{U}U}U++{}UU}}{{}U{UU}}U}UU}}}}}UUUUU}{UUU}{{U}}U}}}U}U}{U}{}U{}U}{UU{++U}}}}{UUUU}U}UU}}U{{}UU{U{U{}}U{{{}}}UU{U}UUUU}}U{{{UUU{U{}}{}U}}{{{{{{}U}UU{{++U{}{UU{}UU++U{U{UU{U{U{}{UU{U}UU{{}}}U}}{{{UUU}{U{U}}U{}}{{}{U++{UU{{{UU}}++}UU}}{U{{{{U}}}}}U{UUU{U}}}U{}{{{}}}}U}{{{}}}}}{}UU{{{}}UU}{}}}U}}{{U{{}U}{{}U}}UUUU}{UU}{U{{{}{UU}}{}{{U{{U{}}}}}}{{}{}U{}}}{}}{U{{}{U}{U{{U{UU{UUU{}U}U{UU{U}U}{{UU}}}{{UU}{UU}U}UU}}{}UUUU}}{U}{}U{{}UUU{{UU}}{}}U}{UU}{{U}{}UU}{}U}{{}}{U}{{U{{}U}U{{}U{UU}U{U{{}}{}UUU}{}{{{}{}{{}{UUUU}{{}{U}{U}UU}U{{{U{}{{U{{U{U}{}{++U{}U}}}{}{U{}{}UUUU{{{}{}UU}}U{}U}{{UU}{}U}{{{U}{U{}}}UU{UU}{U++}}}U}}{}U}U}{UU{{U{}}{U{}UUU}{U{}}UU{{}UUU{}{U}}U}}U}++UU}}}U{}UUU}{}{{{{}UU}{}{U}{U{U}{}}{U{}}{}{{{{{{}{{}{{U}{UUUU}++{}UUUU}}}}}U{{}{U{UU{}U}UU{U}{}}UUUUU}U{}}{}}}U{}}}{U{U{{}}U{{{{{U{U}}}U{}}UU}U}{}{{{{UU}U}U}{{UUU{{}UUUU{{}{{{{}UU}{}}{{}{{{}}{{{}}U}UUUU{}UU}{U{{}{}{{UU}}{{}U}U}}{UU}U{{}}U}}U}{{}}}}{}}{}}}{}{{{U{}U{U}UUUUU}U}{{}}{UU{}U}{UU{{}U}U{U{}}U}}U{}U{U{}{}{U{}{U}}{{UU}{}}U}}UUUU{U}{}}{{{{}}}UU{UUU{UUU}}{{{U}{U}{UU}U}U}U}{{}UU}UU{U}UUUUUU}UU{{{}}{}}}}{U}}U}}}{}}{{UU}{UUU{U{U}U{UU}{}{U{{{{}{{UU}{}U}UU{{U{{{}}}}}UUU}U{}}}{UUUUU}}UUU{U}U{}{U{}{UUUUUU}U}U{UU}{{U{}UU}U}}U}}}{}}}}{}UU}{UUU{{UUUUUU}UUUU}UU}UU}}{{U{}{U{U{{}U}}U}{}{{}}U{{}U{U{{{U{{}}{{U}UUU{{U}{}U}}{}}}U{{U}{{}UU}UU}{{{}{U{}}U}UU}}}{{U{}U}}{}U}}}UU{}UUUU}{}{}{{U}U{}{{U{U{UU}{{}}{}{}U{U{}{U{UU}}U{U}{U{}U{U{}{UU{{{}}{}{{{UU}UUUU{}{}UU{}}U{U{{U}U}UU}}}{{U}}{U{U}U{}UU{UUU{U}{U{{{UU{}UU}UU}{}}}}{}}U}}}}{}U{U}}}{}}}U{}U{{}UU{{}{{U{U{U{UUUUU{}U{UU{}{}}{{}{{{U}UU{}}}}}UU{}U{}}{{}}}UUU}}}{}}{{}}}}}}{UUU}U{U}{}U{}}{UU}{U{U{{{U}UU{}{U}U}}{U}{U}{{{{}}}}{UUUU{}{U{{UU{U{UU}}}}U{}U{{}U{}UU{{U{}{}U}U{U}{{U}}}}}{}UU}{}{}UU{U}}}}{{{U{UUU{}U{{}}}{}{}U{{}{}}U}{{{U}U}}{}}}U}UU}U{UU{}{}{}U}U{U{}U{U}UU}}{}U}U{{}{{}{}U{U{U{UU}{{{}}UUU{}}{}U}}U{}}}U}{}U{U{{}{}U}{{{{{}U}}{{{{UU}{{U}U{}{{{{U{{}U}UU{{}}UU{U{}{{U{UU}}UUUU{{{}U}{U{}}}U}}}}{}}{}U}{U{}}{{}UU{{}}{}}U{}{}{}{UU{{{}{{UUUUU{{UUU{U}}U}U{}}}U}{UUUUU}U{U{{}U}}}U{U}U{{U{}}{U{U{UU{{{UU}U}U{{}UUUU{{{{{}U}{}UU}U{{UUUU{U}{{U{U{}{U{{{}}U}}UU{UU}U}{}U}}{U}}{}{{{UU{U{{}{{UU{}}{}U{}}U{}}U}}}}U{{{}{}{{{{{}UUUU}{U}{U{{U{}}{}{U}{}UU{U}{{}{}}U}}U{}}}U{{{{U}U{UU}}}{{{U}}{UU{U{{}U}{}{{U{U{{}}U}}}}U}}}{}U}}U}}U{{}{}UUU{}}{}{{}}U}{{{}{U}}{UU}U}}{UU}{U{}{U}}}UU}U}}{UU}{}U}}}U{{{{}}UUU{{UU}{}{U{}{}U{{U{{}}}{UUU{UU}{U{}U}}{}UUU{U}}{}U}}{U{U{{U}}U}{}{}{}}{U}U{U}{{{{{{{{U}}{}}}{{}}}{UU}U{UUU{}}U{UU}{}}U{U{}{{U}{U{{}}{}}{}U{UU}}UUU}U}U}{{}}UU}{}}U}U}{}{}U{{}}{{}U{}U{}}{}}{}{}U}}UU}U{{UUU}}{}}{{{{{}{{{UUU{}UUUUUU}}{{}U}{}U{{}}{UUUU}U}UU{{{UU}U{U{}U{{U{{{U{}UU}}{U}{}{{}U}{}}{}U{++U{UU}UU}{U}{}}}{}{U}{}{U}{U}UUUU{U{U}UUU{U{}}}}}}U{{UU{{}}{{UU++}}{U{{U{U}{}{}}}U{U}U}}{}{{U{{}{{UU{{}U}UUU{}U}{}++{UU{}}{{U}}{}{{}{}{{{{U{{}{{{U}UU{}{U}}U{}{}{{{UU}{U{}}U{U{{{U++}U{}U}}UU}{UU{}U{}}}{}}}U{}{}U{{U{}}}}{UU{UU{}{UUU{UUUU{UU}U{}{U}{{UU}U{{}UU}U}}}}}{}{U}{{{{}{UUUU}U{{}{U}UUU}{}}{}}U{}{U{}}{}U}{}{{{{{U}}{{{UU{UU}{}{{UUU}}}{{{}U{UU}UU{U}{U{UU{UU{}}}U}{U{{{{{}{{}U{{UU{{{{U}{{}U{U{U}{}{}}}{}{U{}{{UU}{{UU}}}{U}U}{U}}{{U}U{{{{}{}{UU}{{U}{{U{{U}}U{U{{{}{}}U{}}}}}{{{{}UU}}{{}{U}}{}{U}}U{}U}{U}}{UU}}{}U{U{{{U{{}}}}}{{}{{UU{}UU}{U}UUU{{{UU}}UU{}U}}}}{{{U}{{}{{}{}U}}U}U{UU{UU}{}U{}}}}}U{}UUUU{{}{}}{}{}{UUUU}{{}{}}{}}U{}}}UU}{}}{{}{{}}}{{}U}{{}}UU}UUU{}U{U{}{{}}}{{}{UU}}{}UU{}{}U}UU{}++{}{}U}U{}{}}{{}UU{U{UU{U{U{}}}}}{}{{{UU{{{UUU}}}{U{}UU{UUU}{}}++}UU{}U}}}{++U{{U}U{UU}U}{{{{UU}UU}UU{{}UU}}}}U}}U{U{}{}{U{{{{}{}}{U{UUUU}{++U{}{{U{}{}{}U{}U{U{U{{}{U}}U{U{U{U}{U{{{{}}U}UU}U{}UU}{}UU{{{U{U}{}}{{U}{{U{U{UU{U{{{}{}U{UUU}}UUU}{{{{{U{U{}}}{U{}UUU{U{{{}U}{}U}}U}}{{U}UUU{{U}U}{}}UU}}{{{{}U}{}{UU{}}}{UU{}}}}{}}U{{{U{U}}UU{{U}UUU}}{{U}U{}}{}UUU}}{{}{}{}U}UUU}}}{{UU{}UU{UU}}U{{U{U}++{}}{U}U}}}}U}{}}}{U}{}}{UU}UU}{{}{{{U}{}U}{U}{{}U{}}{}++{U{U}{++{}}{{U{}UU}U{}}{UUU}{{{{}}{U{UU{}{U}U{UU{}{}{{{{U{UU}U++}}U{UUUUUUUUU}UU}U}{U}U{{{U{U{}}{}}}{{{}{}U}}}{}UUU}UU}{U}U{}{{}}UUUUU}}{UU{}{{{U}{{}{{{U{{UU{{{U}{UU{UU{U{{UUUU{UU}{{U{}}}U{{}}{}UU}}U}UU{U{U}{}{}}{}}U}U}UUU{}U}{{{U{}{U}U}U{}U}U{}UUUU{U{{U{}U{{U}{{UU}{{{{}}}{U}{U}}U}}}}U}U}}{}U}U}}}U{U}U}{U}{UU{U{{U{}}UU}U{{U}U{}U{}}U{UUU}}U{U}{{{U{U{U}{{}UU{}{{{U}{{{UU{{}{{U{U}{}{}U{}U{}UU}}U{}}}{}{{UUU}}U{UUU{U}U}}}{{U}}}U}UUU{{U}}{{U{U}{UUUU}}U{}}}UU{UUUU}U}}}U}U}{U}U{U{}U{}U{U}}{{U}U{{U}U}}}{}}}}}UU}{UU}{}U{}{UU}{}U{{U}}U}U{{{{{}UU}{U}{U}{}{{UUU{U{{}}U}UU}{U{U{}{{U{U}U}}U{}}{{U{{{{{{{{}{{{{U{}}{U{{}{U{UUUUUUUU{{{U{{{{U}{}{{}{{{UUUU{{{U{UU{UU}}U{U{}UU{}}{}}{UUUU{{U}{{{U{U{}{{}UU{U{}{{}{}U{}U}UUU}U{U}{}U}U{{}UU{}U{U{U{}{{}{}}}{{{{}{}{U{{}UU{UU{{U}}{UUU}}{{{}{}U}}}{}U{}{{{}}}U{{U}{}}}}{UUU}}{UU{}{}UU}}U}{}{U}U}U{}}}{}}U}}U}{U}U{}{}{U}{{{{UUUUU{{UU{}}UU}U{UUU{{}{UU}U}{{U{{U}UUU{{UU}}U}{}U{{UU{U}}}{{}}{{}U}{UU}UU{}}{}U{UU}}U{{}{{}}U{}{{{{U{U{U{UU{U{U{U}U{}{{}{}{}{{}{UU}UU}U}U}}{}{U{{{{}}{{}UUU{UU{U{}}U{{UU{U{}{}}}U}}}{}U{U{{UUU}{UUU{U{}UU{U{}{UU{UU}{}{{U}{{{}{U{{}}}U}{U}}{U{}{U}}}{}}}}{}}{}U}UUUU{}U}{{}U}UU}UUU{}{}{U}{U}}{}U}{UU}{}UU}{}{}U{{U{{{{{}}{}{{{}}{}{}U}}}U}{{U}{U}{}{U{UU{U}U}U{}UU{{}{{{{}{UU{U{U{}}}{}UU}U}{}U{{{UUU}{{U{{U}{U}}{}}}}U}{{{}}}U{}{UU{U}U{{UUU}}{{U{{UUU}U{U}{}}U{{U{}UU}}{}}{U}{}}U{}UUU}U}}{U{{U{UU{{UU{}{{U}}{U}{U{{}U{U{}}}{{{{{UUU}}U{}}}}}{U{{U}}}{}{}UUUUUUU{{U}}}}}{}U}}U}}{U{U}{U{}{UU{{U{{UUUUUU}}{UU{}{}{{{}}{{U}UU{}{}{}U{}{{UU{U}{U{{}U}{}U{U{{UUUU{}UUU}}UUU}U{}U}U{U}}{}}{{UU{UU}}}{{UU{U}UU{}UU{{{U{{{U{{U{{UUU}}UU}U}{{{}U}U}U{U}}}U}{{}{}}{{UUU{}UU}U}}}}}{}{{{{{}{{U}}U}UUU}U{}{{}}}}UU{U}{U}{}}{}U}}U{UU}U{{}{{}{}}U{}}{U{}}U{UU}{}U{}}{U{}U}UU}}}UU}U{{{}{U}{}{UU{}}{}{}}}{{UU{{}U{}{U{{U}{{U}UUUUU}{{{}{{UU{{UU{U}}}{}}}{}}U{{{{}U}}{{}{{U}U{{}U}UU{}}}}}}}{{}}{U}U{UUU}}}}{UU{}UU{}}}{}U}{{}{U}}{U{U}}}{}}UU}{UU}UU}{UUUU}UU}{UU}U}UU{{UU}{U}{{UU{U}{}{{}}{}{{U{}}{}{U{{{UU}{UUU}}}}}{}}}}UU}++{}{{}{}UU}}U{UU}}UUU}{}UUU}{}{UU}{UU{U{{}{}U}}U}UU{U{{}U{U{UU}++}U}{{{U{}}UUUU}}U}UU}U{{UU{U{{U}}}{}}}}U}U}{U}{U{++}U{U}{}{}}{}{UUU{}}{{{}{U}{}{U{{U}}}U}U}}}UU{{{U{{{{{}}UU{U{}{++}}UU}U{U{{}U{{U{{}U}{}UUU}{}}UU{}}}{U{{{U}{{{{}}UUU{}UUU{}U{U}U}{{}{{{}U}UUU{U{{U{}U{{U}}}{UUU{}}}}}}UUU{{UU{}{}U{}U}U{UU}U}{{U}{U}}U{U}U{UUU{}}{{U}UU{{{U}{U}{}}U{{}U{U{{UUU{UUU{{{{}{{{{UUU}U}U}{U}U}UU{}U{}U}}{U{}{}UUU}U}UUUUUU{}{}UU}}}{{}}}{}}{{}U{{{U}{}}U{}{{}}{}U}UU}{}{U{U{}UUU{UU}}UU}{{{}}U}}U}}UU}}}}{U{U{}}UUU{}{}{U}{U{{{U}}}U{}UU{}{}{UUU}U{}{{}{{U}{{}{U}{U{{{}UU}{}}{U{{UUU{UUU}UUU{U}}U{}{{{{{{}U{}{}U{}{{U{}}{}}UU}U}{}}U{}}}{}}UUUU}U{}}}UUU{{U{{}{{UUUU}UU}U{{{{U}{UU{{}{UU}UU}U}U{U}UU{{{{U}U}UUU}}{{{}U}}{}U++UU{U{U}}}U{UU}{{{{UU{{U}}}}U}{U{UU}}U{{UU}UU}U}{{}{{}UU{UU}U{{++U}{{}}U{U++{}}}U{}{{}{}U{U{U{{U}}U{{{{U{{U{{}U}{UU}}{{}{U{{U}}{{}{{}}UU}}++}}{}{U{U{}}{}}{UU}}UUUUU{}U{U{}{}{UU}U{}UU{U{U{U}{U{{}{}{{{{{}{}UU}}UU}}U{{{UUU{{U}{U}}}}}}{{U}}}UU{}}}}{{U{UU}{}U{U{U}}}U}U{{}UU{}U{{}UUU}{U{{}U}U}{}U{}}{UU{UU{UU{}}}U}{}}U}U{{{}}UU{}}{UU{}}U}UU{U}}{U}{{}}UUUUU{U}}}{U{}}}{U{}}U}{{{}}}{U}UU}U{}}{UU}{U++}}{U}}U}}}{{{{}{U}}{{U{UU{U}U}{}}{UU{{UU}}{{}}U}}{}}U}{++}{U{U++UU}}}{U{U{U{U}U{{U{UU}UUU}{}U{{U}{U{U{}}{U}{{{U{{U}U}U}++}}}UU}{U}}}}U{{{U{U}{U{}}}U}}{}UU{}{{}UU{{}{}U{U{{{UU}UU}}{{}}{}}{{}}{U}U{}}{{}{{{{}{}U}}U{{{}U{U{{U{U{}}{}}U}U{U{}U}}U}}}{UUUU{{{U}{}{}{{U}U}UU}}{{}}}{}{}U{{U{{{U}{U{UU}{{{{}{U}U{{}{{U{{{{}UUU{}U}{{}}UU}}{U}}{UU{{UU{UU{{U{{{{}U{{{}U}U{UU}{}{UU}{}{U}U{}UU{{{U}UU{}}}{{}}{U{UUUUU{U{UUUU{{}{U}{U{U}U}UU{{{U{{U}U{{UU}}{}}}{}}U{{UUU{}{}}UU}}{U}{UU{U}{}}}{U}U}}U{UUU}{UUU{{U}}{{UU{}{U{{{{{}U}{{{{UU}{{}}UUU{}UU{{U{}UU}{{UU{U{U}{{U}{{{}}}UUUU}UU{{}U}{UUU{}{UU{U{}}}{UU}}}}U}U{}U{{}}{}}U{UU}}}{U}U}}U{{{}}UU{U}}UUU}{}}U}}U}}U}}}}{{U{U{UU}U{{{U{}U{U}}U}{}U{}}U}{}{}U{{}{U{{UU}}{{U}}{{U}{U}{{}UUU}U{{U{{}}}{{{{}U{}{U{U}{{{UU{{UU{{UUUU}U}}U}}{{{U{U}}U}U}{{}}UUUUU{U}{U{U}}}{U}{{}}{}}{{}UU{}UU}}}}{}}}{{U{U{}{{{{U{{{{U{U}U}}}{UU{{}U{UUUUU}{{U}}}}{}U{{U{U}U{}}}UU}{}}{U{U}}UU{}{U{UU}}}}UU}{{UUUUU{U}{}UU{{{{U{}{U}UU{}U}{U{{}}{U}U{}{UUUU}{}U{{U{}UUUU}U{U}}U}U}{{U{{{{{}}U}}}{}}{{{U}}U{{{{}U}{U{}UU{U{{{{U}{}U}UUU}UU{U}}UU}U{UU}{UUU{{}U{{{{{{{{{}{{{}}{}{}}}}U}UUUUU}}UU}{UU{U{{UU{{}{UUU}}}{{}{U}}U{{U{U}}}}UU}{U{UU}{}U}}{{{}{U{{{{}U{U{U}{{}{}U}}}}UUU}}U}{U{U}UU}UU{UUUU}UU}{U}}}}{}}U}}}UU}}U}{U{{{{}U{}U}{}{}U{U{}}UU}}{U{{U}}{U{UUU}UUU{{U{UUU}U{}}{{{}{}}}UU{}}U{}{}{U}{{}UUU{{U}}}}UU}}U}}U{U}{{{UUUU{U{U{}{{{}U{UU}{}{{{}{}{{UU}U}}}U{}{}U{}}{{}U}{}}}{}UU{}}}}{U}U{U}{U{U{U{U{}}}{}{}U}}{{}}{{{}U{}U{{U{U}UU{{}UU{U}U{U{{{}U}{UU{{{UU}{{}{}{U{}{U}{}{UU{U}U}}}}}U}{U}UU}{UUU{U}{U}}}{{U}{}}}U{U}{{}U}{}U}}{{U}{UUU}{{{}{{U{{{{}}}{}U{{{}}}}}UU{{}}}UU}}}}U{}{{U}U{}U{UU{U}}U}{{{UUU}U}}U{UUU}{}}{U{{}}}}}}{{U}{UUUU{{}U{}{}}U{UU}}UU{{U}}{U}}{{UU{{{}{}{{U{UU}}UU{{}}UUU}UU{U{}UUU{{UU{UU}U{{}}{UU{UUUU{{{UU{{{}}}U{{{}U{{}U}}{UU}}{UUUU}}}}{{U{}{{{}UUUUU{{{{{{{UU}U{U}}UU{}U{{{}UU}{}}U{}U}{{{{{}}}}{{U}}{U}{UUU}}U{U}{{}{{}{U{U{}U{U{}UU{}}{UU}}}}UU}U}U}U}U}}U}U}}{}U{{}{{{U}U}}}}U}{{}{U}{UU}U{{{}U}{}}}U}{}U{}{{}}{}{}UU{{UU}UU{}{{{}}U}U}{}{{{U}}{}{}{U}{{{{UUU}{}{U}U}{}{{{}{}{}U{UU{U{{U{UU{}}}++}{}U{{}}U{}}{}{}{{{}{{U{}}{}}{}U{}{U}U}}}}U{UU{}{}UUU}}U}}}}{}++}{U{U{}{}UU}{{}UU{}{U}U}}}}}UU}}}U}}{}{{U}{}}{}U{++}{{}{{UUU{{}UUU}U{{{UU}U{}}{}{{{}U{}{{{{U{UU{UUU}U{U{U{}UU{}}U++{{}}UUU{{{UU}UU}{UU}U{}{}}{}{{}{U{{}{{}}}}{U{{}}{}{UU{U{UU}{U}U}}U{UU}{}{{U}}}U}UUU}{}{}UU{U}}}{U}{}}{U}{}{U{{UU}}}UU}UUU{}}{}UU}}{{}{{{}{{{U{}{{U}}}{U{}{}}{U}U{U}UU}{}{U{U{UU{}{{}UU}}}}{}}U{}{}}{{UUUU}{{{}{U{}U}U}}}{U}{}{{}}U{}U}}U{}UU}U}UU{}UU}UU{}{}{}{}}}}{U}U{{U{UU}U}{{UUU}{{}UU}}{}{U{}{U}{U{{U}}}}UU{U}U{}}UU{{}U}U{U{U{{U{U{}}}{}}U{UU{{U{U}{{}}{UU}{}U{UUUU{}{}{{U{{{}}}U}}}}{U{}{{}U{{}}UUU{U{{{}}U{}{{}}}U{U{U}{}}}UUU{}}U{}}{{}U}{UUUUU{}}}{}{{UU}}U}U{{U}UUUUU}{U{UU{}{UU}}}}U{{U{{{}++{U{}UU{U{{}{{{}{}U{{U{}UU++{}{U{}{{}{UU}{}}}{U{}{{}}}UU}}U{U}}++{{U}UU{{{{}UU{{}U}UU}}{}}++{{}}U}}}U{++}}{U{UUUU}U{{U{{{{U{}}}{{UUU{}{UU{U}}{{}U{}U{}U{{{{{}}}{{U{}}U++{U{}}{U{}}{{{{}U}{U{}}{}U{}}{}U{{{}}{}{U{U{}}UU}{}}U}}}}{{UU{U}U{}}UU{U}{U{}{}}}}}}{UUU}{U{}{UU}U}U{{U}U{{{UU{}{UU}}U}U}U}{U{UUU}}}}{U}UU}U}U}UU{U{{}{{}UUUU{{}{}{{UUUU}UU{}{{UUU}}{{{{UU{{}{U{}{}}}UU}{UU}}{}U}{{{}{{{{{U}}{{}UU}U{}U{U}}U{U{}U{}UUU{U{{}{U{}{U{U{}}}}}UU}}}{{UUUU{U{{{{}UUU{U}U{{}}U{{{}{{U}{{}UU{}UU}UU{U}{}}}UUUU{}U}{{}{{{U{{}{U{U}}}U{UU{{U}}UU{{}UU{}UUU{{UU++{}{{{++}{UU}U{U{}U}U{{{U}{UU{UU}{U}UUU}{{{}U}{U}{{UU{{{{{U}{}}++UUU{}++}}}U{U{}UU{UU{{{}{U}{{U}U}U{U{UUU{U{}U}{{{}}U}U}{{U}{{U{{}UU{U}}{{}{UUU{{U{{{}{{{U{{}{{U}}U{UUUUUU{}}U{{{}}U{}UU}U{{{UU{}}{U}}U{}{}U}U}{}UUUUU{}{U{UUUUUU{UU{U}U}}U{U}{{{U{{U}}{U}}{}}}{}{{{UU{{UU}{{}U}{}U{{}U}{UU{}U{{}}}{U}{{U}}{}}}{{{}{U{}{UU}U}{{{U{U}U{}UUUUUU{U{}}}{U}}}{UU{}{}UU}}UUUU}{U{U{{U{U{}U}UU}U}{UU}}{U}U{U}}U}}{U{U}}{}{{}}}{}}}{{UUUUUU}}{U}{{UU}U{}U}UUU}{}{{U}U{U{}U}}}U{}}U}UU{}}{{U}{{{U{{U{U}}U{}}{}}UU}{UU{{{U}}{U}U{{{}}UUUU}{{{{{U}}}{{}U{U{U{U}{}}}}}UUU}{UU{U}U}}UUU}}U{{{}U}}{{U}}{}}}}U{}{}}{U{UUU}{}}U{{}}U}{}}{}}}UUU}}{U}UU}}U{U{U}{}{UUU}U}}}U{{U{U{U{U}}}UU}{U}{{}{}}{{UUUU{}U}{U}{UU}{U}{}{{U}}}}}}}}{}}UUU{{}U}}UUUU{}UU{}{{{U}U}U}{UUU{}U}{}U}}}U{}}}U{UU{}U}}{{}}UU{}U{UUUUU{}{{}U{U{U{{U{}UUUU{UU}{}{{}}{{UU{}}}U}{U{}U}{U}{{}U}U{{{}}}U{{U{{{}{U}}{}U{{U{U{{U}}U{}UUU{{}UU{UU{{U{}}}UU}}}U{{UU}{{}{{U}U{{}}}{U{{{U}{UUU}}U{{}{UU}{}U{{U{}U}{}{UU{}UUU{{{}U}}U{}}}{}U}}}U{{}}}}U{U}U{}}U{{UU{{}}}}UU}{}U}}}}}U}U{U}U{}UU{UU{{}U{U}{}}{U{UU{{}{{{U{}UU{}U}}U}U}}U{{{UUUUU{}}{}UU}}{}U{U}U}}{{U}U}{}{UU}{}}U}{}}U{UU}UU}{}{{{}{U}}U}{{U}{U{{}{U}}{}}{{U}{U{{{{{UU{UU{UU{U{U{}}}}U{{{{U{}UU}UU{}U{U{{}}{U{{}}{}{U}U}{U}{UUUU}UUU{UUU}}{{UUU{}{}{{{{}{UUU{}}}U{}UUU{{UUU}}{{{UU{{UUU{{}{U}U{{{U{U{}}}}{{{UU{{U{}{}U{{U{U}{U}U{U}{{U{U{{}{UU{}}{}{}U{U}U}{}}U{{{U}{{{{U}}}U}U}{{{U}}{}{}}U}UUUUU{{}{U{{{{U{{{}U}}U{{}}U}UUU}}UUUU}{U{U{}}UU}{{{{{}U{UUUUU}{{}{{UU{{}UUU}{{{}U}U{}U}UU{UUUUU{UU}}UU{}}U{{U}{}UU{U{U{}{}}U}}{{U{{{}U}}U}UU}{UU}{U{{UU}U}UUUUU{UU{U}{{{U}U}}{}{}U}}}}UU}}}{U{{UU}}}UUUU{{{}UU{UU}}{}}}U}U{}{{UU{{U{{{}}}{{U}}{UUU{U{}{U{{UU}{}}UU{{}{{U{}U}{U{{{}{}U}U{}}{U}U}}}{{U}}UUU}U}{}}{}}U}}}UU{{}UU}U{{U}U}U{}UU}{{}}{UUU{{{{U}U}}{UU}}}{UU}{U{{}}U}}}U{{{}UU}}U}UUUU}{}{U{}}{U}{U{U{U{UUUU{U}U}{U{}}U{{U}}}}{}{{}U{U}{{{{}UU{{U{{U}}}}U{U{{}{U}U{UU}U}U}{{{{UUU}UUU}UUU{}}{}U{{}{UU}}UU{U}U}}U{UU}{U}}U{}UUU}}{{}UU{U}{{}{U{{}}{{U{U{{U}{}{{}}{}{{}}{}{U}}{UUU{UU}}U++{{}{}U}{U}}{{}UUU{}U}U}{U}U{{}{{U}}}U}{}U{}}UU{{{U}}{}{UU{U}U{++UU}{{{UU}U{{}{}U{UU}{U{U}U{{}U}U{}}UUU}{{U{}}U{}{++}{{}}{U{U{{}}UU{UU{}UUU}UU}UUU}U}}}}{U{}{{{U{{U}}}{}U{UUUU}{}{++}UU}{{}}U}UUU{}U}UUU}{}UU}U}}}U{{}{}}{}U{{UUU}{}}UU}{}U{U{{U}{{}U{U}{}{UU{U{{}U{UUU{U{}U{U}UU{{U}U{{{}}{{UU}{}}{}UU}U}}}UUUU{{}U{{}{}{{U}U{}U{UUU}}}{}{{{{{{}U}{U}}}}U}}{UU{}}{{}}}}}}U{U}U}U{UU{{{U}{{UU}}{UU}{{{}{U{UUUUU}}}UU{}U{}U}UUU}}U{UUU}{{U}U{{}{}{}{U{}}{{{UUU{{UU}{{{}U{U}{UU}{UUUUUUUUU{U}{}{}}}}}U}{{{{U}{U{U}U{U{}U}{{UUU}{{{}{}}}U{UUU{{}{{U}}{{}}UUU}}UUU{U{UU}{{U}{}UU{}}U}U}{}{U{{{U{}UU}}}UU{}{U{{}{}{U{{U{UUU}}U}}}}}U{}}}U{UU}{UU{{U{U}{}{}U{U{UU{U}}{{{U}U}}U{{}}UUUU}U{}UU{}U}U{{}UUU}{}}UU{}{{}}U{{{{{{U}}U{}{}}}UU{UU++}}}U{}}{}U}{{}{{}{}}U}U{++{}UU}{U}{}U{}}{{}UU{{}}++}{}UUU}{UU{++}}U{UU}}U}UU}U}U}UU{U{}{+++{}}}{}{{}UU{}UU{}{}{{}++UU{U}{}U{}}U{}UU{}U}}UU{}{}{UU{}U}{}}U+++U{{U{}{U}UUU}{UU}U}UU{}{}}U}}{}{U{{{UU{}}{}}}}U{U{}UU{}{{{}}UU++{U}U{{}U{}{{UUU{U{UUU{{}}U{U}U{UU{{{{}U{U}{U}}{{{{{}U{}U}}}U}{UU}UUUU}{}}}UU}U{{U{U}}UU{{UUU}U}U}UUU{}{{}}UU}U}}{{U}U{{}{U}{{{}}UUU}U}U{}UU{}{U{{}}U{{{UU{{}{}++{{U{U}U}}UU}}{UU}{U{U}}{{UUU}}{}{}}{{}{}{{{{U}}U{}U{}}{++{U}}U++}}}}U}}U{U}{U{{{}U{}{U{{UUU}}U{{U{{}{U}UU}{UU{}U}}{}U}}++{}}U{U{UU{{}U}U{UUU{{U}U}}U{}}UU{UU}}U{{}UU}U{{{UU}}UUU}UU{}{U}U{UUU}{UU{{}}{}U}U}{U}}{U{}{}UUU}}{U}}U{U{U{U{U{{UU}U{}U{{UUU{U{}{U}U}{{{{}UU{}U{{U}{}}}{{{}{}}UU{UU{}}}U{{U{U}}}{{UU}{U{}{{UUU}}}}U{U}U{}}UUU}}{{}{{UU}{}}{{{U{U{U}}UU{{U}{U{}{U{{{{}{{}}}UU{{U{{{}}{{}{}{U{{}{U{}U{{}}{UU}{UU{UU{}{{U}UU{}{{{{{{{UU}{}UUUU{{}{}U{}U{}{U}}}{U}}}}{{{}}UU}{{}U}}{}}UUU{UU{}U{}}}U}{UU}{}}}}}{}}}{{UU}}}UU}U{{U}}}U{}U{}{{UUU}{{{}{{{U{{U}{U}U{UUUU{{{U}{}{{U{}{U}}U}U}}U}}}{{}{{}{{}UUU{}}U}{}}U{{}{UU}}}UU}U}U{U{{}}}{{{UUU}}{U{}{}{{U}U}U}{UU{{UUU}{U{U{}{}}}UU{{U{}U{U{}}U{{}U}UU}{U{}UUUUU}U{}{{}}}{}U{{}}}U}}{UU}UUU{{UU}}{U}U{U}{}UUU}UUU{U}}{}U{}}U}U{U{UUU}U{{{UU}}{{}UU}U{}}U}}}}{U{UUUU}{{}UU{{{{}UU}{{}U}}}}U}U}}UU{}{}}{UUUUU{{{{}{U{U{{}U}U{}}{}}}UUU{}{UU{{{}{U{{U}}UU}U}}}}UUU{{UUU}UUUU{{U{{}}{{}U{{{}}UU{{U}U}}UU}U}}}U}U{U}}}}{U{U}}{}}{}UU{UUU{}}U{UUU}}{{{U{}{}U}}{U{}{U{{}{U{UUUU{{UUU{}}UUU{}}}U}}{{UU{}}UUUU{{}U{U{UU{U{U}}}}}}{U{{UU{}}UU{{UU{{U}{{{U{U}{{UU{UU{U}}}U{UUUUUU}}}}{}}}{UU{}}}U}U{{{{}{{U{UUUUUUU}UU}{{U{UU{}{U}U}UU}U}U{}{UU{{}{}{U{UU}}}{{U{}U{}U}}U{}UU}U}{U{{{{{}{{{{U{UU{{}UU{}}UU}}{}}{}U{{{{{{U{UUUUU{}U}}U}U}}{{UUU}}{UU{}}{U}{U{UU}{{U}}}U}UU}}}U{{U{UU}{}UU{U{UUUUU{{{U{UU{U{{}}{{{}}UUUUUU}UU}}}}}}{U{UU}{}U}}{UU}{{{U}{U{UUU{{{{{U}{}{}}}}}U{U{}{{{}}U}U{}}{U{}}}}U}}}}{}{}{}}UU}U}{UUU}}}U{U{}{UU{{{{U{UUUU}}{}{U}UUUU}U{}U}U}}UU{{}{{}U{}U{{{}UU}}U}{}U{UUU{{{{{{}U}U{}U{UUU}{U}{UU{{}}}}{U{U}}}}U{U{}U}{{UU{{U{}U{U}{}UU{U{}}}U{{{U{}}U{{U}}U{UU}}UU}}}U{}}{{{{}}}{{UU{UU{{{}}}UU{{U}{{U}}}UUUU{}{U{UU}}{{UUU}{{UU}}UU}{UUUU}}{U{}U{UU{{}}{}U}{{U{U}U{U}UU}}}UUU{}}U}{}{UU}}}}}}{{}}}{{{U{UU}}}UUUU}}}UU}}}}{UU{U}UU}}U}}}}}{{{{}U}UU{UU}UUU{}}}{U{{{{{U}}U}{}U}{{U}{}U{{{{U}{U{{U{U}{}{}U{{U{{{}U}U}U}{}}}{{}U}U{}UUU{UU{U}UUU}UU{{{}}UU}{{{UU}}U}{U{{}UU}U{UUU}}}}}UU{}{{}}}}{U}}{{{}U{U}}{{}}{U}{}{{}UU{}UU{U}}}}}UU}}U{}}}}{}U}U{}{{}{U{UUU{U{U{{{{{{{}{U}U{}}}}}}{{}U}}{{}}{U{++U{}}U}}{UU{{{}}{}}}}}{U{{{}}{}{{{{{{U}{{U}U{U{{{{}U}U}}{}}U{U}++}}}}{U}}}}}UU{{}U}U}}UU{{}U{{U}UU{U{}}}{{{{}U{}}}UUUUUU{UU{}U}{U}U{}}U}{{U{}U{}}U}{}}}}UUU}U}UUU}U}}U}U}}{U{}{UUUU}UU{}{{UU}{UU}}U}{{}{{{{}U}}}U{}}{}}U}U{U{{UUU{UUUU}UUU{U}UUUUU{}{{{}U}}{{{}{}{}U}}}{}}}}{}}U{U}{{{}U{UU{}}}}{UUU{U{U{U{UUUUU}{{{{{}{}{UUUUUUU{{}}}UU{{}{{}{}{}}U{}{{UU}{U}}}U}}}U}}}{}{{}UU{{U{}}U{U}{{}{UU{UU}{}UUUU{UU}{{U{{}{}{{{U{{{U}{U{{{{U{U}U{U}U{}{{U{{U}}}U}U{{U{UU}}U}}U}}}U}}{}{UU}}{{U{U}{UU}}{U}{}U{U{{}}}{U}{U{U}}}{UU{UUU{U}UU{{{}{{U{UUU{U{}}UUU{{U}}{{}{}}}}}{{}UU{UU{U{{U{}{U}U}}UU}{U}{U}UU}{}}}{U}U}{U}}U{{}{{}{UU}}{{UUU}UU{U}{U}}U}{{}}U}U}{{}{{{}{{{{{}}++{}{{UU{{U}}{{{{{}}{U{UUU{}}UU}{{U}UUU{}{{}}UU}}{U}{{UU{{U{{U}}++}}{{{}}U{U{}UU{{{{UUU{{}{}}}UU{UUU}{U{UU}{{}U}U{{UU{UUU}}U{}}{}}U}U{UUU}}{UUU{}}}}{U{}}}}{U{{}{{}U}UU}{U{{{U{{}UU++UU}}UU}U{{U}{{}}U}}UUU{}{}}U{{U{UUU}}}UUUU}{}{U}{U{}}{}UU}}{U}++U{}UU}U{}}}{}}{{UU}UU{{UU{}{}U{U}{UUU{}++{}}{{}}{{}}UU{UU}{{}{U}{U{}}}{}{{U}UU}}U{{U{{{}{UU}}}{}{UU{}{U+++}{U{{}{U{{}U{}{{U{UU}}U{}UU{U{U{U{UU}U{}{{{}{U{UU}UU}U{}U{U}}}++}{U}}{}U{U}UUUU{{UUU}{}U{{}{}{{{U}}{}}{UU}U}{{U}}{{{{}UUUU}UUUU{{{UU}{}}U{{{UUUU{U{}U}++}U}{++}}U}U{U}}}U{{{}U{{}}{{}}U}UUU}{U}}U{UU}{{}{UU}U}{}{{{}{{++{U}U++{U{}}UUU{}U{{{}{UU}}UU{}{}{UU}{}U}U{{U{}}}U{U}}{{}{{}U}{U{}{{U}{{{}}U{U}{}UU}}U{{}}{{}{U{U}UUU}{U{}}{UU{{}UU{}}{UU{{UU}{UUU{}UU}UU{U{}}U{}U{}}U}{{{{{}}U}U}{{UUUU}U}{}}{{}UU}UUU{{}}}UU{}}{UU{}{{{U{U}U{{}U}{{{}{U{{}}}{}{{UU}{UU}UU{}}{{U}U{}}}}U}{UU}}{U}}}}{}{{}UU}}}}{UUUU}UU{UU}U{}{U{}{{}{{UU{{}UU{{{U}U}{}UU}U{U{{}{{}{{{{}}}U}{UUU{}}{}U}{}U{U}{}}}{UUUU{U{U{{U{}{}U}U{}UU}U}}{UU{}}}{U}{{UUU{}U}U}{{UU}}}{}}{UU}}{{}{{{}{U{{U{{{}UU}U{{UUU{{{{}}{{U}{}{}{{U}{U{}UUU{}}{}U}{{}{UU{}}}}U}UUU}}}U{{}}{}{U{U}U{{}U}{}}U{{{}}U}}U{UUU}{{{{{U{U{{}}U}UU{U}{UU}UU{{UUU}UU{{U{}}U}{}{UU}{}}{}U{{}U}}}UU}UU{U{}}{}U{U}}}{}}U{}}{{U}}}{{U}{{}{U{}{UUUU}}{}{}{}U}}{{}}{}{{}}U}UU}}U}UU}}U}U{}UUU}UU{}{U}}U{{}}U}}{}{}{{U}{}{U{{}{}}UU{{{U{}}U{{{{U}}U}UUU}}U}}{{}U{}}{{{{}U{U}}{UU}}}{U}}{{U}}}}{U}}{}U{U{{{}}U{{{}{{}UUUU}UU}{{U}}U}{{UUU{U}}{}{UU{{{{UU{UU{{}}}{U}{}U}U}{{}{{UU}{U{{}{{{}{}}UU{{UU{U}}U}{{{{}}}U{{}}{U{U{U{UUU{{}}UU{{}{U}}}U}{{U{U}UUUU{{U{U}}}}{{}}U{UUUU}{{{}U}}U{}}}}{{{}}}{{U}UU}U}}{U{U}{}}UUU}}}U}{}{{{{{}U}U{}{U{U{}{}{}UU}}}U{U}{}}{{}}}{}{}}}{}U{UUU}}{}{{{U}}{}U{}UU}U{}}}}}U}}U}}{}{U}}UU}}{U}}U{}{{{}U}{{UUU}U}U{}U{{}U}{{UU{{{{UU{}{{{{{UUU}UU}{U{{{}U}{UU}{{UUU}UU}UU}}UU{}}}{}U{U{{UUUUU{}{}{}{U}{UU{}}UU}}{{{}{U{U{U}}UU{}{U}}U}{{{U{UUUU}U}U{{UU}U{{{{}U{UU}{UU{{}}UUU}{}U}{}}}{{{{}}}U{}U}{}{UU{}{}}{}}}{UUUUU}}U{U{UU}{}{U{}{}}U{{{{{U{UU{}}{U}U}{U}{}}{{{}{U{U{}{{{}U}U{{U{}U{U{{}{{}}}U{}}U}}UU}U}U{}}U{U{{}UU}{U}}{}}}U}{UU{{U{}{UUU{}}}}{{}}U}}{{U}U}U}}U{{{{U{{}{{{}}}U{}}{UUUU{UU{U{}{{}{{}U}U}UU{}}{U{{UUUU{}}}{{{}UU{}{U{UUUU{UU{}}{U{{{U{}U{{}U{}U}{}UUU{}{{UU{UU{{}U{{UU}U}U}{{}{{}}}{U}U{{}}{U{{}{}UUUUU{}UU{{}U}{{{U{UU{{}{U{{}}{U{U{}}U{{U}{{U}}{UU}}{UUUU{}U}}}}UU{UU{}{}{{{}U{{}{}{UU{{}{}U}{UUU}{UU}UUU{U{}{{}{U{}}{UU{}}}{{}{{}{U{}}{UUU{U{}}U{}U{U}U{{U}U}{U{{{}U{UUU{U}U{{U}{}{}}U{{}U}{U}{U}UUU{{}}U}{U{{UUU}U}{{}U{}{}}{U}}U}UU{}}U}U}{U}}{U}U{}}{UU}U{U{}{U{U}}U}}}U}++}U{{}U}U}{}}{}{{U{U}}UUUUU{}}U{}}U}UU}UUU}{}{U}{{{U{U{}UU}}{}}++{UU{}U{UUU{}}{}{}{UUUU}}}}U{U}{U}UUUU{{UU{{U{}}U}}{{U{{{U{U{{{{U{}{}{UU{}}{}UU}{U{}{}}{U{U{{{}{{UU}{{{}U}}}U{{U{{}}U}}{U}{UUU{{UUU}}U{{}}{}{{}U}U{}UU{UU}UU}U}}}}}U{{}{U}UUUU}}}}U}{}{U{{U{{}{U{}}{{}U{U{}U}{{}}U}{{}U{}{{{UU}U{{{{}{{{UU}}}UU}{U{UU}}U{}UUU{U}UUUU}U{}U{}U}}{UU{{{{}U{U}UU{}}UU{{{}{UU}{U{{U}}}}U{{U}UU}}}UU{}UU{}{U}{}}{UUU}UUU}{U}{{{}{U{UUU}}}{{UU{{}{{UUU{{{}U{{{U}U}U{{}U{U{}}}U{U{}}}U{{}UU}}{U}}U{UU}}{}{UU{}}U}{}U{UUU{U{{U}{{}UU}}UU}UU}}{}}{UUUU}{{}{}{{}U{}U}{{}}U}UU}UU{}U}UU{{{}U{}{}U}UU{{U{{{{}UUU{{U}}{U}{{{{U{{{}}{U{U{}UUUU}{}{UUU}{U}{{U{{{{{}}}{}}UU{U{}{U}}{{}++U}{UU}U{{U}{U}}{{}}}{{UUU{U}UUUU{}{{}U{U}U}U{}}U{{U}U{U{UU{UUU++UU{}}}U{{}{{{U{}}UUU}{{{}U{}{UU}U{U{U}}}U{}{{}}{{U}{{UU}{}U{U}UUU{}UU{U{}{UUU}U{}{{U}{U{{U}}}}U{U}UU}U{}}}}UU}UU}U}}U}U}UU}U}}{{UUUU}{{{}U}U{U{{{}}{{}}{U}}{}{U{{}UU{{{{{U{UU{UU}UU}{U{}U{}U{U}U{}{U{{}{U}{}{{{UUU}}{U}UUUU}U{U}}UU{{{}U}U}{U{UU}{UU{U{U{}UU{}}{{}}}{{}}{}{{U}{}}U{}}{{}{U}U{}UUU}U{U{}}UUU{{{UUUU{}}}}{U{U}U}{U}}}}}{{}U}}}U{{U{UU{}U}{}}{}++{}}{}}}{{{{}{}UU}{U{{{}}U}}}UU}}UUU{{}}U{}{}U{{}{UU{UU}}UUU}}U++{}}UU}UUUU{}{}{{{{{UU++U{}++}{}{{UUU{}{{}UU{}{}UU}{}U}U}}{}{U}{}{UUUU{{}{}U}{}UU}{}}}++UU{++{}U}{U{U}}{}UU{}U}U}{}{{U{{U{}{{}{{}{}}{}UUU{{UU{}}U{UU}{UUU}{}U{UU}U}{}}{}{}UU{}{}U}U{{{UUU}{}{U{}{U}U{U}{U}}}{}}{}{}{U}{UUU}U}}}U}U{{}{{U}{{}UU}{{}UUUU}{{{U{}}}{{}U}}}U{}}U}{{}{}}{U}}U{UU{}{U}}{{}}{}{{{}}UU{U{{}{}U}}U}U}U{{{}}}{U{U}}}U}U{U}{{U{}{UU{{{{}}{U}UUU}UU}}{}U{U{U{U}UU}UU}{U{UUUUUU}{{UU}}{}U}{U}{UU}{U}{UUU{}U}{{}U{{U{{{}{UUU}{}}}{{}U{}U{}{{{{U{}}U{{}{{{U}{{UU}}}}}}U{{}}{{}}U}}}{{{{U{{U{{{}U{}{{U}U}{U{}}U}}}U}UU{U{{{}UUUU}U{{{U{}U{UUU}U{}UU{}}{}U{{}}}}}UU}}}U}}{{}{}U}{}U{}}{}}}{{}U{}U{}UU}}UU}{UUU}U}U}U}{{UU{}{{U}{{}{U}{UU{}}{U{{U}UUUU{UUU{{UUUU}{}UUU{{U}{UU{U}{}U}UU{U}{{{}}{U}{}{UU{{UU{}}}UU{{}}}{{}U{}}{{}U{U{U{{{}{UUUUU}}UU}UUU}U}}U}U}}{{UU}{}{}}}{UU}U}}U}U{}U{{UU}}}}{U}}}{{{}{}UUUU}}U{{}{U{}}{U{{{UU{U}{UU}{}}{UU{}}}{}UU}UU}{U}U{}}}}U{}U}UU}{{{}{}}UU}U}U}{}{{{}{U}}}UU{}{}}{}}}}{UU{{U{}}U{}{{}UU}{{U{U}{}UU{{UUUU{{{}{{UUU{{}{UUU}{UU{{U}UU{{{U{}{U{U}U{U}}}UU{U}}UU{}}{{}}{U}{U{U{}{{}{{U}}}{{{{{UUUU{U{{}{U{U{{}UU{U}UU{}U{}}U}U{U}{U{U{UU}}UU{}{{{{U{U{{UU}U{{{UU{{}}U}{}}}}{{{{UU{U}{U{{{{}}{UU}}}}U}}U{}}U}{}U{{}{U}U{}}}{{U}U{}UU{}}}{{U{U{{}}{}UU{}{{}{}{}}}}UU{}{}}{U}}{}U{{{{UU}U}}}}{U}}U}U{U{}U{}}UUU}U}}U}}U}}U{}{U}UUUUUU}}}{U{U{U}{UU}U{}}U{{{{U{{{}U}{{}U{}U}}}{{UUUUU}{{UU}U}}}}}U{{U{{U}U}{}}}U{U}U{{{{U{{{}}UU{U}}}}}{U}}{{U}UUUUU}}U}UU{U{{{}U}{U}}}}}U}{UU}U}}{}{{}{{}UU}{}U}}{}UU}UUU{}}U{}UUU{{U}UU{U}{U}U{}{{{}}}UUU{U}{{}U{}{}{U}{{}}UU{}U{U{{{U{}{{}{{UUUU}}UU}{}}{}{{{{{}}}}U}{U}}UU{{U{{{}{}U}{}UUUUU}{}}}U{{U}U}}UUU{U{{{{}{}{}}}{{U{}U{{}}}}UUUU{}U}{}}{}UU{U}{U{}{}UU}}}U{{{{}{{}}{U}UU{{{U{UUU}{}}U}{{{U{{UU{UU}{}}UU}U}U}U{{}{U}U}UU}U}U{{{UU}}UUUUU{UU{UUUUU}{{{{}UUU}U{}}{}{}{U{U{}{U{U{}U}}{}{}{{{U}U{U{}{{U}}}{}}{{U}{{}}{UU}{}{}UU}}U{{}{}}}}U}{{{UU}{{U{U{U}U{{UU{}U}}}}{U}}}U{UUU{}}{}{U{{{U}U}{U{}}}{}{{{{U}{U{UU{U{{}{UUU}{}UUU{UU}U}}}{{}}}UUUU}}}{{U}{}{{{UU}{}UU}{U{{}{U{{}{U{{}U}{U{{U{U{}U{{}}{{{{{{UU}{}}{UUU}U{}{{{U{}}}{{{{{}}}UU{}{}}}U{{U}}}}U}U}UU{}UU}{}{U{}UUU}{}UU}UU{UUU}{{{{{{}}{}{}}UU++U{{}}UUU{}U}}UUU{UU{U}{U{{{U{U{UUU}U{{{{UUU{}U}U}{U}UUU{}{{{{{++}U{{{}U{}U}{}}{UU}{UUU{U{U{}}}UU{}U{{UUUU{UU}}U{{}U}}{}U}}}}U}}{U}U}{{{}}}}UU}{}}}U}{{}UUU{U{{{{}{{U{}{}{UUUU}}{UUU}UUUU}}}U{U}UU}{U}{{}{}{}{{U}{UU{{U{}U}UUU{}{U}U}UUU{}}}UU}U}}UU}{}{}U}}}UU{UUU{{}}{}U}{UU}U{U{UU{}{U{{}{{U}}{}}U{U{U}}}}}{UUU}}{U{U{{{{}U{}}}{}U{}U{U{U}UUU{U{{}U}U}}UUU{}{{UUU}UU}U}}{{}UU{U{UU{{UU}}}{UU{}}}}UUU}{UU{U{}}}U}U}{}{}{UUU}}{U{}}U}UU{}U}UUU}}}{U}}UU}}}{}}{U}{}{}UU}U}}}{}}{{{}U}{{}}{U{UUU{}}U{UUU}{{U}{U{{{}{UU{U{}}UUUU}UUU}{}}{{{{}UU{}}{}{{}}}U{U{}{U}{U}UUUU{{UU{}UU}{}UUU{{}}}}U}{{{}{{U}++{U{UU}{}UU{}{{}UU{{}{{U}{}U}}}{{{{UUU{UU{{U}}UUU{}U{UU}U{UU}}}++{}{}}{}}}{}}}{{{U{{{{{}UUU}{{UU}}{U}}}U}{{{{}U}}{{}{}{{U{U{}U{U{U}}{UU}}U{{{U{{U{}}}}{{{{{{}UU}{{}{{}{}}{{{UUUU{U}{{U}U{{{UU}{}}U{}U}U}}{}UU{{UUUU}{}}{UU}U}U}}}}{}UUU{{U{{}}UU{{U{}{}{U{UU{}UU}U}}}}{{{{U}U}{}U}UUU{{}UU{UUUUU}{U{UU}{{{{{{{}{UU}U{U}{}UU}}}}UU{}{}{{U{{U{{{{}{}UU{}U{}UU}}}{}{}}{}UU}{{{U{}{}U}U}UU}{{}{}}{U{}U}{}UU}{U{{}}UUUU}U{U{U}{U}{{{}{U{UU{}U}}}}{}U}U}UU}UU{U}U}}}U}}}{U}}{{U{UU}U{U}}}}}U{U}U{UU++{U}U{{{U{U{U}}U{{}}UU}UU{}{++U{}U}{U}U}U{}{{{UU}U{}{}}{}U}UU}{++}}{}{}U}{}U{UU}UU{}{}U}}{}U++{U{}UUU}U}}U}{U{U{U{}}U{U}}{}U}UUU{{{U}U}{U{{{}}}UU}U}}{UU{{}UU}{}{{UU{UU}{{U{}U{U{{{U{{U{U{{{}{{UUU{{U}U}{{}}}{{U}U}{}{{U}}U}U{{{{{}U{{}{}UUUU{U}}U}}U}UUU}UUU{U{}{U{{U}}{{{}U{{}}{}}UUUU{{}U{{U{UU{UUU}}{}{}UUU{{UU{U{{UU}}{U{{U{{{}U{{UU}{{U{{{}{{}U}{}U{UU}{UUU{UUUU}}}U{UUU}U}U{{U{{U{}{{{U{U{U{{U{}U{UUUU{U{}U{}}}{{U{}U{}U}}U}U}}}}U{{{U}}UUU{{{{{{}{{UU{UUU}U{{}UU{{{}U{}U}}{UUUU}{U}UU}UUU{UUU{U{U{U{}{U{{{UU}}{{}UUU{{UUU}}{{}{}U{U{U{{}}{{{UUU{}U{}{UU{{{}{U{{{U{{}}{UU{UUU{}U}{UUU}UUUU{U}{{}U{}}U{}{{}U{U{U}}}UU}U{UUU}UUUU{}}{U{U{UU{U}}}U{{}U}}{}{UUU{{{{}UU{UUUUUUUU{{U{U{}U}{{U}{UUUU{}U{}}U}UU}}{{UU}{{{UU{{}}}}{UUUUU{UU{}{}}}U{U}{U}}}U}}{}{U}}}{U}}}{}{}U{}{UU}UU}U{U}UU}}}{}UUU{{U{UU{}}}U{}{}}{{U}U}UU}{{UU{{}{}U}{}U}}}}UU{}{{U{}{U}U}U}UU{{U}{}}{{{{U}}U}}}U{U{U{}}{{}{{U}}}}U{{{{U{{{{{}{}U}}{U}}}{}U}}}UU}}{UU}{}UU{UU{}{U}{{}}{U{{U{}U}}{}{{}}UUU{{U}U{U{U}UU{{U}}U{U}}{UU{U}UUUU}UU}{{U}}{{{{}{U{UU{UU}{UU{}{{}}U}{{}{}{{{{{UU}}{}}}{{{{{}{}}}UU}UU}}U{}{{{UUU}{{UU{U{{}U{U{U}U}U}U{{{}}}UU}}{}{{UU}}}}UUU{{}}{UU}{U}{}{}U}U{{{{U{}}}U{{UU{{UU{{}{U}}{}}{UU{}}}{UU}{UU{{{{{U{UUU{U{U}{U}}}{}U{{{U}}{}{{}}{{}}{U{{U}{U{U{UU{}{UU{U}{U{}}U{U}}{}}}UUU{}}{U{{{}}{}U}}U{{}U{}U{{}{U{}}{{{UU{}}UUU{}}{U}UU{{{}}}{}{}U{{}UUU}}}}UUU{}U}{{}{}{{UU}{UU}UUU{{U{U{}{{{}}{{}}{}{{}}{}{}{}U}UU{}U{{U{}}}U{}}{UU}U}{}UU{}{UUUU{UU}{}{{}}}}{UU}}{}U}{UUU{{}}U}UUUUU}U{}}{U{U}}U{{}U}}}{{UU}UU}}{}{}}{{UU{UU}}UU}}U}}UU}{{U{{U{}}}U}}{U}{U}{{U{{U}}UU}}{}{UU{U{{}UUU}}U{}{}}{U{{}UU{}U}{{UU{}{}}U{{{}{{U{U}{{{}{}UU}{UU}}{{U}}{}UU}}UU{{{{}U}UUU{U{{U{}{{U{{U}}UU{UU{}{{{{U{}U{{U}{{}{}{U{U}}{{U}U}}U{UU}{}U}}U}U}UU}{{}}{U{}U{}UUU}}}{{}}U{U}UU{UU}}}{U}UU}{{}}{{}{{{UUU}{{}{}U}{UU}UU}{U}}{{{{U}U}}}{U}}}}}}{}U{{}U{{U{}{{}}U}}UUU}}{}}U}{{{{}}}UUU{}}}U}}{{U}{U{{UUU}{}U}UU}}U{}U}}{{{{{U{{U{{}}U}{{}{{}{{}}U{U}}{U{{{{}UUU}{{{{}{{}U{U{U}{U}}}U{UU{{}U}U}}{}}}U}}{}}{}{}U{{U}{{U}UU{{{}U}U}}{U{U}{U}{}}}}U}}}{}}U}U{{}UU{}}{{U}{}{U{}{}{{{}}UU{{UUU{UU}}UUU}U{U{}U{U}}U}}{{}UU++}UU{{{{}U{}UU{}}{{{{U{U}}U}U}{}{}}}}U{{}}{}}{U{}U}{}{U{{{}{U}{++U{}}U{{{}{{}{}{{U}UUUUUU}UU}U}UUU{{U}}}{UU}{U{{}UU{}U{{}}{}UU{{UU}}{}{}{}}U}{U}}{UU}{}U{{}{U}}{}U{U}}U}U{}U}{{U}{{}}UUU}}UU}}{UUUUUU{UUU{}}U{}{UU{U}}UUU}}{U}{}}U}U}}}{}{}}U{{U}U}}U{}{UU{}}}{}U}UU}{}{}UU}}UU}{}U{}UUU{U{U}}U}}}}}UUU{}{{}}}{}UU}{UUU}{UU}{{{U{}UUU{UU{}U{}}{U{}{U{}UUUU{UU{U}UU{U}U{{}}U{{U{{U}U{U{{U{{UUUU{{{}}{}}U}{}{}{U{U}}}}U{}U{}U}{{}}{UUUUU{U{U{{{UU{}U{}UUU}{UUU{U{U{{}U}{UU{}U}}}U{}{{}U{}{{}{}}U}{}U{}{U{{}{}{}U{UUUUU{{}}U}{U}{{}UU}U}{}{}{{U}}}UUU}}}{U{}}U}}U{}{U{{}U}UU{U{UU}U}}U}}}UU}}{U}}}UU{{{++{}{}}{}UUU}}U{{{UU}}UUUUU{UUU}{}}}}}UU{}{}}{U{}{UU{{}UUUUUU{{}++{{U{{}}UUU{}{}{UU{}}{U}{UU{{{UUU{{U{{{}{UUUU{}U{{}UU{UU{}{{}{{UU}U{{}}}}U{{U{U{U}}UU{}U{U}{{}{U{}}U}UU}}{}U{U}}}UU{{{U}U{U{UU{}{{{{{}}}}}}}}{UU}{}U{UUUUU{U{U{{U}U}}{}U{}{}}}{U}{{U}U{}{}{}UU{UU{}}U}{U{{{}{U{{}{}}{{UUU}U{}{UUU}U}}}{U{UUU{}{UUU}}UUU{{{{}U}U{UU}}U{}{U{{{}UUU}}{UUU}{{U}}{UU}}}}}}}}{}}U{{UU{{{}}}{}{}}U{U}{}{}{{{{{U}U{}{}}{{U}UU{UUU{UU{{UU}}}{{{{{U}}}}}{}}U{{}U{}U{{}{{}{}U}UU{{}UU}UU}}U{{UUU{}{{}U}{U}}U{}UU}UUUUU{U}{{{}U{UUUU}U}}U{}}U{}{}{UU{UU}{{}{}UU}{{}{U{}U}{}{{U}}}{}}{}UU}U{{}{}}}{U}{}{UU{U{{{{}}}{U{U{}U{{UU}{{}UU{{U{{{}}U{{{{{}}U{{U{UU}{{{{{UU{}UU}{{U}{U{U}{}U{}U}}}{{U{{}{UU}{U}}U}{{U}U{{{}UU}}U{{}{{{{}{{}U}}}{UUU}U}}}}{{UUU{{U{{}{{}UUU{}{{}}UU{}}U}}{U}}{{}{{}UUU{{}U{U}}U{{{}}UU}}U}{{{U{{U}U}}}}UUU}}}}}{UUU{{}{UUU{}U{UU{{U}U{}}{{{{{{{}{{U{{}UUUUU{{{UUU{}{{}}}{{{UUU}{{}}UU{}{{{}U{UU{}U{UU}U}}{UU}U{}UU}U{U{}}{{UU}{}{U{}{}{{UU}U}{{U}}}}{}{}}{}U{{}U{{}}U}}}{{{}}U{{{}}{{}UU}UUUU}UU{UUUU}UU{U}{}U}}}U{}{{{}U}UU{{}{{{}U}UU{}}}{}{}{{U}{}}}U{}{{}UU}{UU}{{U}}U}U}U}{}UU{{}U{{U}}U{{UU}}}{{{UU{}{U}{}}{{U{U}}}U}{}}U}U}}UUU{}U{}{}{U}{}}}U{U}{U}U{UU{{UU{U{}{UU}UU}UU}}UU{}}UUU}{}}UU{UU{{{{{UUU}{U}}U}U}}{U}UUU}U{UUUU{}{}}}{{}U{}UU}U}}{}{{}U{{UU}{}UU}{U}UU}{{}}}{U{{{{}}UU{U{{}}{{{{U{}}}{{}{{{}U}}{{{}{U}}{}}}}}{UUU{}}{{{U}}U{}}}}{U}U}{U{{}}{U{U}{UUUUU{}}{U{UUU{{{U}{UUUU}}U{}{U{UUU{U{}{U{U{U{U{U{}}}{}U}{}}{}{U}U}{{{{}U}U}U{{U{}U}U{}{}}}}}UU}{}{{{}}}U}{}{}UU{{}}}U{{}U{{UU{}{UU{{}{UU{{UU{{{}}}{U{}}{}}}U}}{U}{{}{{{UUUU{}}{U}}U{{}UU{UU}}{{UU}}UU}UU{{}{{UUU{}}U}UU{}{{}}UU{}{}{U{}}U{U}}}}UUUUU}{{}}{U}{{{}{}U}U}}}U{U{U{}U{U{UU{{UUU}}}{U{{}{{UU{UU{}{}UU{U{U}}UU}}}}}U}}{}{UU{}}}{}{}U}}U{{}}{{UU{}U}}UUU}{UU{{{U{U}UU{U}}U}}UU{{U{}}}U{{}U}{U{}U}{}{{}}}U}U{}}{}{}{{{{{}{{}{}{}}{{}{U}U{U{}}}{}}U{{U{U}{{U{U{U{{}{}{{U}{}{}}U}}}}U}}{UUU{}{{UUU{{{{}}{UUUU{{UU{{U}U{}U}}{{U}}{}{U{U}{}{U{{UU{{{U{{U{}}}U}U{U}{}{U{{UU{U{{{}}}{}U{}}}{}{}U}U}U}}UU{{UU{}{}UU}{UUUU{{U{UU{{{U}{{UU{}}U}{{{{U}UUU{{U{U{{{U{UUUUU}{{UU}}U{}{}}}{{U{}{U{U{U}}}{{UU}{}U{U}UU{U{{UU}{{}}UU}{UU}{U}{UU{U{}U}UU{}UUU{U}{{UU{UUU{U}U{{{{{{U{U{}{{U}{UU}}U}UU}U{}}}}}{{{}{}U}}{}{}UU}{}{}U{UUUU{{}{}U}U}{U{{}}UU}}U}{}{{{UU}}{{U{{}U}}{}{}}{U}{U}}}}}U}UU{U}{{UU}{{U}U{{{}{}{UUU{}{}{U}{}{}}}UU}UUU{}{U{{{UUU}}{}{{{{{}{UU}U{}U{}{UU{}{UUU{U}}}{}}U{U}{UU{UU}{UUU}{}U{{{U{{{{UU{}}U{U{}{U}{}{{}{}{}}}{U}}{}{UU}}{}{}UU}}{{U{{}{}}}U{}{{}{}{}U}UU}}U}UU}{{{{{}}}}}}U{{UU}}}{{U}}{U{U{U{U}}{U{{{U}{{{UU{UUUUUU}U{{{{{}UUU}}UU}UUUUU}{}{U{}{U{{{U}}{}UU{}}U{{{}U}UU}{}U}U}}{U}U}}{++}{{}}{U{{UU{{U{U{}}U{}}}U}UU}{U{}U{U{U{}}}U}{{}U}U}}U{{}{U{{}U++U}UUU{}U}{}U{}U}}}{UU}}U}U}UUUU}}U}}{{UUU{U}U{U{{}U}{{U{}{}}UU{U}}}{}{U}U}{UUUU{U{{}}{{}U{UU{{}{}}}{U}{U{U{}U}U}}U}{{}{{U{U{}}U{}}{U}}}}{U{{UUU}{{}U}{}{{{}{U{{U{{U{{{UU{U}U}}{{}UUU{}{{{U}{{}{{}UU{{U{{{{}}}}}{UU}{U{}U{{U{UU{}U}UU{U{{{U}}}{U}}UUU}U{U{{}UU}UUUU{U{}{U}}}}UUUU}UU{}{{{{}U{U{{U}}UUU}{}}{}{{}UUUU{UU}{U}{{{}UU{{UU{}}}U{{}UU{{}{}{U}}U{{{{U{U}}}U{}{}}U{{}{}}{{}U{{{U{{UU}U{}{{{U{U{UU}{UU}UU{U{U{}}U}{{UU{{}{}{{U}U}}{{UU{}{{{U{{U}U{UU}}}{U}}U{{{{U}U{U{}}U{{{}}U{}U{U}U{}U}{UU{}}{{U{{{UU}UU{{}}}}}{{{{}UU{}U}}}}}{{{{{}U{}U}}}{{{{}U{U}}{U}{U{{}}U{{}UUUUU}}}U}}}{{U{{}U{{{UU{}}UU}}}U}}U{UUU}U}}U{}}}{}U}{{}{}{{}{}U}{{{U{UUUU}}UU}{UU{{{{UUU{U{UU{}}U}U{{{}U{}}U}UUUUU{U}{{{{U{}{{U}UUU}UU{U}{}}UU}{{{U}UU}U{U}}{UU{}U{{{{{{UU}}{}{}UU}}UU}}{U{}{{UUU}U{}}U}}U{}}}{}{}}}}{}U{UU{U}{{U}{{U}{{{{}}}{}U{U{UU}{}}}}}U}UU{{}}{U}}UU{UU{}{{UU}{}U}U}{}UU{{}{U}}{UUU}{{{}UU}{}U{U{}U}}U}{UU}}UU}U{}UU{UUU{{U}UU{{}}U}{UU}}U{}{}U{UU{U{}}}{}}UU}U{}{UUU}{}UUU}{U{U}UU{U}UU{U{}{{{}UU{U{U}U}UU}}{}U{}}{}{}{}}}U{}UUU{U}U}}{{{U}{U}U}UUU{U{U}UUU{UUU}U{U}}}U}}}UU{U}{U{U{{}U}{{{}U}UU}}U}{UU{{}}U{}U}{}UUUU{U{U{UUUU{UUU{}}UUU{{UUUUUU}U{}}U}}U}U{U{U{UU}{}U}}}{U}U{UUU}}UUUUUU}}U{{}{{{}UUUUUU}{{{{}{}}}{}U}}{}}UU{}}}{}UU{{U{{{U}UU}}{}UU}{}}}}U}U{{U}U}}}U{{U{U{{{{}{UU{{U{}{{U{{{{U{{U}{UU{}{}}}{{U}{U}UU}U{{{U{}U}}U}UU{}}}{}{}}{}U{{U}}U{}{U}U{}{}U}U}}{{}U}}U{{}}U{{U{U}{UU}}UU}UU{}UU{{UU}}U}U}{U{}UU}{}U{{{UU}{UUU{U}}{}U}}U{{}{{{U{{}{}}U{{U{{{UUU}}UU}{}UU{}{{}{{{U{{UU{{{U{}UU{{}{U}U{}U}}{{U{{}UUU{}U}{}{{{U}UU{{U}UU{{{{UUUU}U}}{}UU}U{}}{UU}U}}}}{}U{}{{{}{}{{UUU{{}U}}U{U{{{}U{U{{U{{U{U}}{{{{U{}U}UU}}U}{}}}}}}U}U{}UU}}{}U{}}{{}}}{U}U}{}{UU}{}UU{UUU{UUUU{{{UUU{U{{}{}UUUU{{U{U}UU{}{UU}U}{{}{{{U}}{{UUU{}{}UU}}UU{}UU{U{}{{}{UUUUU}U{}}}U{UU}UUU{}UU}{U}U}{UU}}UU{{}{UUU{{{}UU{{}}U{}}UUU{U{U{}}}}{U}{{}{UU{}{}}}U{U}UU}}}}}{}U}}U{{UU{}{}UUU{{}{UU}{}}U}UU{U{U}U}{{{}UU}}U{}}{{{}{UU}UUU{}{}}UUU}UU{U}}}}U{{U}}U}}}{{}UU{}UUU}}}U{}{}{U{{{UU}{}{}{{}U{UU{}}}UUU{}{}}}}{}U}{}U{{{}}}{}U{{{U{{U}{{}UUUU}UUU{UUUU{U{{{}{{{UUU}}}}{UU}}UUU}{U{U}UU{{{{}UU}U{{UUUUU{{{U}{{}UU{{U{}{U}U{}{UU{U{{{}}{{U{U{{UU}}{{{{}{{}{{}}}}U{U}{{{UU}{U{}UU{U{}U}}{{{U}UUU}}{{}}{}{{UU}}{{}{{U{U{}U}UU{{{}U}{}U{U}U}{}U}}}U}{U}UU{}}U{{}{U}U}{}U{UU{}{}}U}{}{UUUU{}{{}}U}UU{{{}U{}}}}}{{{U}}}{}}}{}U}{{U}{}{}{}}{}}U{}{U{U}{{U}}{{}{}{U{}}U}UU{}U}}{}UU{}{}U}U}}{{U{{UU{}}U{}}}U{{{}{UUUU}{}U{U{}U{}UU}U}}U{U{U}}U}}{}UU}{UU}{{}}{U{UU{{UU{}}U{}UU{{}}UU}}U}UU}{UU{}U{U{}{}{U{U{U}}{UU{{{}}{}{{{}UU}{}}}}{U{}U}U{{UU}U}U}U{}}}{{{{U}}U}U{{{U{}U{}{UU{}U{}}}U{}{U{}U{{{{{}{}}U}UU{U}}}}}}}UU{}}UU{U}}{}U}U}}U{}{}}U}}}}U{{{{{{U{}UU{{{}UU}U}UU{U}{{}UU}U}{U{U{U}{{{{U}U{UU}{}U}UUU{{{}}{}}{{{}U}U{}}U}U}{}}UU}}{}}U{}}U}UUU}U{UUU}{{}{U}}{U{{U}{{}}UU{{}{{U}}UU{UUU}{{{U{U{{}UUUUUUU{UU}U{U{UUUU{{UU{{{}{U}{U{{{}}{}U}{U{}}U{U}U{{U{}U}U}U}{U{{}}}{}{}U}{}U{}{UU{{}}}U}{{{{UU{}}{}{}U}U{{{}U{}}}}{UUU}{{}{}}U}{U}UU}{}{U}{}UU}{{}}U}{U}UU}{}{U{{U}U}{}}}}}{UU}U}}{}U{U{UU}}U{{}U}U{}}{{}U}}}{}U{{UU}{{{{{}{}UU}{U{}{{U{U{}UU{U{}U}}U}{U}U{U{{}UUU}{{U{{}}}UU{U{UU}}}U{U}}}{{UU}{U}U{}}{}U{UUUU}{{U{{}U}}UU}}}{{}}{}{UU{}}U{U{UUU}U{}{UUU}}}}{UU{UU{}}}}U}U{{}U{U}}{}}}UU}{U{}{U}UU{UU}UUUU{}}U{}{U{}{U}U{}}{}UU{U}{U}{}{}UU}U}}}U}{{}U}{U{{}{U{{U{}UUU}}{}UU}U{U}U{{{{}{UUUU}}U{{U}{}}{U}}{U{UU{U{{UU{{{{{U{{}}UU{U}{UU}U}U{U{}{UU}}{UU}{{{}}U{{}}{}{U{{{{}{{}U{{{{UU{}}}{U{{U}U}{UUU{{}UUU}UU{{U{}U}U}U}UUU}{U{{U{{UU{U}}U}UU}{UUU{}{U{}U{U{}{}U{}{{UU}U}{U}}{U{U}{}U{U}}U{}{{}{{{{U{{}U{}}{}U{}}{}U{{U{}U{{{{}U{{}}UUU}{}}{UU{UUUU{UU}{{U}{UUUU{U}{U{UU}{}}{}{UU{UU{{}{{U{UU{}{}{}U{{}}}{{{{}}}{}}U}U}}}{}U}{}U}{UU}}U{{}}{{{U{U}{{{U{U{}{}{U}}U{{U}U}}U{{}{U{{}{{}}}U{{U{U{U{}}U{{}{UU{}}}UUU}UU{}}UUU{U{}U}UU}}{{{{{{UUU}U}U{U{UU{UU{}{U}U{{}UUU}}U{U}}}{U{}}U{UU{}{U{{}UUU}U}{UUU{}}UU}}{{U}}}UUUUU{UU}}}}}U{{{U}}{U}U}UUU{}{U}}U}}U}}{U}}}UUU{{{{{{}UU{}{{U}U{}}{}{U}U{}{}}U}UUU{U}{U}U{}{{UU}U{{{UU{U}U{}U}{{{UU{{}U{UU}}{U}}U{{{{}}U{U{UUU{U}UU{UU}{{UU{{}{UUU{{U}{{{}}}U{{{}}U}UU}UU{{{{U}UUU{U{UU}UU{U{U{{U{}{{}{U}{{}{}UU{U}}}{U{U}U}}}U}}{{{{{UUU}{{}}{}}{UUU{{U}{{{{U{}{}{UU}{}U}{{UUU}{}U}}{}{}{{{}{U}}}{}U{UUU{{U}U}UUUUUU}{UU}}}}}{{{U}}}U}}{}{}}U{UUU{{U{{}{{{}{U{}{{U}U{{{{}U}U}UU}}}{U}U}}{{{}U}U{{}UUU}{{{}UU{{{{U{U{U{}}}{}}UUU}U{{UUU{}{UUUU{}{U{U}{}}}}{{U}}{{}}U{U}U}U}{UU}U{{U{{UU{U{{U}}UU}}{{{U}}U}{{{U{}UUUU}}UU}}{U}}U{UU}U{U{{{}}{UU}}U}U{}}{}U{}}}UU}UU{U{{U{{U}}}U{}U{}{UU}}}}}}}U}U{{U}}UU}{UUUUU}}{UU}{}}{UU{{{}{{}UU{}UU{{{U}}{{{UU{{U}{}}{{U{}UUUUUU{}}{}}UU{}{U{}{{{UUU{}UU}U}{U{}}{U}}}{U}UUU}{{}{{{UU}{}}U}U}U}}U{{UU}{}}{}}U{}{}{U{UU{}U{}}}{{}}{UU{U}}{}U}}{}U}{}U}U}{}}}UU{{U}{U}}U{U}U{{UU}}{{}{{}{}U{}UU{}U{{U{{U}{}}U}UUU}}U{UU}}U{{{{UUUU}{}}U{UUU{{}UU{U}{{}}}U{{}{}U{{}{{UUU}{}{{{U}}}U}UU}U}}{{}}U}{{}{}{{}}}{}U{{{{{{{{UUU}}UU{}}}{{}}U{{UU{U{UU}U{{}}UU}U{{U}}}}{U}}}{}}{{UUU}}}}U}{{{{}U{UU{}{}{{U}{{{{}UUU}UUU{{{U}}}UU}{U}{}}{}{U}}{UUU}U{U{}}{{}{{}}}}{UU}}U}}{{}U{UUUU{U{{}{}}}{}UUU}}{UU}U{}{{}U{}}UU}UU{U{}{U{U}}{}{}{{}{}{{}{}}{{U{{{{}{}U}{{UU{U}{{U}UUU}}{{}{U{{U}{}{U{}}}{}{UU}{{U}}}}}}{}}}{}{U{UU{{U}{}{{UUU{}}{UU{}UUU{{}}UU{}}U{}{}}}U}}}{U{}}{U{}{{U}{UU{}UU}U{}}{UUUU15026

hi, im making a sick pizza tower fan game
WowEureka
Scratcher
1 post

Flipnote Studio: Scratch Edition CODES

Le Animation
}}U}U}U}U{{}}UU}{}}U{{}}UU{}{}}{U}}{{{}{U}UU}UU}}U{}U}}{{U}}U{{U}}U}}}}}{}UU}U}UU{{}{U{{UU{{{}{U}U{{{U{}}UUU{{}}}{{{U}{U{}U}UU}{{U{}{UU}{UU}U{{}U}}}U{}{}U{}U{}{{{{}{{U}}U++UU{U}UU{}{U}{{}}{}UUU{}{{UUUU}{}U{{U{{U}{}}{{UUU}}{}}{}U{}{}{+++{UUUU{UU{{{UU}UU{{UU}}U{{}}}}UU{}{{}{{U{}{}{U}{}{U}{}U{{UUU{}++{{}UU}U}{{UUU}}{{UUUU}{{{{{U}U{UUU{}UUU{}{++{{{}U}{{{{}U{{}U{}++{{}{{{UU{{UU{}UUU}U}U{{U{U}{}U{{}UUU{}U}{}++{UU{}{U}}}UUUUUU{}++U}}U}U}{}U}U}{}{U{}}UU}U{{}U}UU{{}}{}U{{{{++{}}}{U{{{{{{UU}}U{++{U{U{U{{}U}U{}{}{}{{{}U}{}UU{}UU}UUU}{}U{{+++}}{}{U{{{U}{{{UU}++}U}{U{{U{{U}U{{{{U}}U}U{{}U{{U}}}{}UU}}UU{{++}U}{}U{{{U}{}U}U{++{{{{UU{{{UU}{}}}U}}U{}}{}{{}{UU{UUU{UU}}{}U++{{U}{}{{UU}}UU{U}++}U{U{{UU{UU}{UU{{{UUUU{}}U}U}U}{{{U}UU{}}}U++}U}U{{{U}{{{}}U{+++}U{{{}U}U}}{U}UUU}}}U{UU}{}{U{UUU{{{UU{U{}+++{UU{{}{}}{}}UU{{++{}U{{UU{{{}{{U{}{U}{UUU}{}}U{}U{U{U}{{U}U{{++U{}{}{U{}U{UUU{UU++}U}}{{}U{{U}U}}}U}{U{}{{U}}U{U}{UUU}}}U{}{U++U}UU{{{U}{{}{{UUU++{{}U}{UU}{}}U{U}{{{{{}}UU}}}U}{U{{U}{U}}{U}{}}}U}U}U{}U{}{U}{}U{U{{{UU}++U}}U}}}{{U{}U{UU}U{{U++}}}U}}UU}{{U}{}U}{}}UU}{U}}UU}}}}}{}}U{++{U}U{}{{}}{UUU{{{UUU}++}}U{{UUU{{{{{{U{}{U}U}U}U{{{}U}{{U{U}}{++}{U}}U{UU{{}{U}U{}U{}+++}}{UU{U}U}{UU{{U{}UU}U}{U}U{}}}U{{}U}+++}U}}U}{{{{{{}}UU}{}U}U++}{{UU}{}{U{UU}U{U{}{{UU{{{}}{U{U}U{}}++U}}}{{U}U}}}}U}{{}}UU{U++UU{{}U{UUU}}{}UU}}{{}}U{}{}}UU}}}{UU}++}}{U}}}}U}}{}UU}U{}}U}}+++{}}{U}}{}{{UUUU{{UU}}{}{}}UU}}{}{}{+++}}}}{}U}{}{UU{}}U}U}}}{{++U{}{}}}U}U}{{{}{UU}}U{}{UU}{U{{U{U{++U}}U{UU}{U}U}{U{U}{}{{U}U+++U}{}}UU}}}U}UU{{}U}U{{}U{U{}UU}{{{++{{U{}{UUUUU}}U{UUUU{UU}U{{++{}U}}U}UU}}}{{{{{}{U{U}{}}UU}U{{{+++}}{{UU{{{{}U{}{}{{{}}UU}{U+++U{}}}{U}}UUU{{U{}}{U}U}}{}{U{{{}++}UU{{}}UU{}}}{}U}{U{}{UU}}UU+++U}}{{{U}}{U{}U}{}{UU{U}}{}UUUU{++{}U{{}U}}{{U}UUU{{U}U{}}}{}UU+++}}{{}U{U}}}UU{}{U}UU{UU{{UU{U+++U{{}U{}}}}U{U{}{}{U{}UU}{{{U{{++++UU{{}{{{}U}{}UUUU{{UU}{}U{U++U{}U}{}{}}{{U}}{}}UUU{U}U{{{U}U}++++{{{}{{{{{U}}}U}{{UU}UUU}U+++}{{{}U{UUU}}UU}}{{}}{{U}U}U}}U}{}}+++}}U{{}}U{UU{}U}UU}UU}UU{++U}U{U}U{{UU{}}}UU}{{{}U{}{{}U{{U}{}U+++}UUUUU{{}UU}}{{U{{}UUU+++{}}}U}}{UUU}U}{U}U}}U{U}U}UU{{U}}{}}{+++}UUU}{}U{{UU}U{{U}{{{++UU}U{}}{U{}}{{}U}U}U{{{}{UU{}{}U}UUU}}}++++{}U}{U{U{{{}{}{{{{+++}U}UUUUUU}U}{}{{}{{}}UU{UU{U{{}{{}UU{UU}++++U{}}}UUUUUU{U{}}+++{}}}U}}}}}}{{{UU}U{}}}U}}}{U{{}U}}U}{U{}U{U++++{}U{{U{{}}}}{+++{U}}U}}}{}{}U}U{U}U}U{{}U}}U}}{{U}{UUU{{}UU{}++++++}UU}}U}}++++{}UU{}}}{U}{}{{}{{}{}{UU{{{U}{{U}}UU{{{}}{U}}}}}++++++++U{+++++}{}UUUUUUU{}U}U{{{U{{{}{}U}U{{}{}}}{{}}U{U}UU{{U}{}{++++++++++}UU{{U{}U{U{{}U}{{{{UU{}}U{{U}}{UU}}{U}}}U}{{{{{{}}UU}U{U{++++}U{}{{U}}UUUUUUU}{{U}{U{{U{}}}{U{{U{{}{}U}}}{{}{}{}}}}}U{U}U{U{{U{{{U{UUUU{{{U{{{{UU}U}UU{}}{U}U}UUUUU{}{U}{}}}}}U{U}U}{{UUU{U{}U}{U{U}UUU}U{U{}{U{}{}}UU}}U{UUU{}}}UU{UUU{{UU}}{U}}{}{}}}UU{}{{}}UU}U{UU}}{{U}{U}}{{UU{{}UU{U}UU{}U}{U}U}{U{{{}{U}{U}}U{{{U{U}}U{{{}}}}}U{{U{{{{}UU}}}{U}U}{}}}U}U}U{{}{}U{}}UU{U{UUUU}}{}U}UU}UU}UU}}{}U}UU{UU{{}U{U}{U{U{}UUUU}U{}{U{}}}{U{}{U}{{}}}U{{UU{}}{{}U}UUUU{{{{{U}{{U{UU{U}}U}{U}U}UUU{U{{}U{}{U{U}}U{}U}}UUU{U}U{{{}{}}}U}U{}U{}}{U{U{U{U}{U}}{{U}{{{}{U}}UU{UUU}U}}{{}}}UUUU{U}U}}{U}}}{{UU}{{U}}{U{}{{U{}{UU{}{{}U}{{{{}{U}{UU{U{UU}{{}UUUUU{}UU}}}{}}UU}}U}}}}{}{}{{}{}}{U}UUUUUU{}U}{UUUU{{U}U}U}{{}}{}}U}}{{U}{UU}U{{{}}U}{{}{}UU{{U{}{{UU{}}}}}{U{UU{U}}}U}U}UU}{UU}UUUU{U}}{U}}UUUU{U}U}U}}UU}{{{}UU}U{U{}}{{{UU}}}}}}{{}}{}{{{U}}}{}{{UU{U}{}}{}{{U}{U}}}}{{U}{{{U}UU}}{U{U}UU{}U{{}U{U}{U{UUU}}}}U}{U{UU{UUU{{{U{}}}{{U{{UU}U}U{}{}UUU}{}}}}{{{U}}}{U{}}UU{U{}{U{U{{{}}}++}{U}U{{UU{UU{{}}UU{UUU}}{{}{}}{}U}}}{UUUU{}UU}UU}UUU}}U{{{}{U{++}}U{{}}{U}UUUUUU}}}}}UU}{UU{{{U{}{}}U{U}{U}U}{}{}}U}{U{}{{U}U{+++}U{{U{U{{{U}}}U{{{{{}}{}{}UU}}{U{{U{{U{}UU}++{{}}{}{}U{{U}}{{}++}U}{}}{{{{U}{}UUUU{}U{U}{}UUUU{}{}U}}UU{}{U++{U}{{U{U}U{}U}U{{+++{U}UU}}{}++}UU}}{}UUU{UU{}{U{}}{}U{UU{}{UU+++{{}}U{{{{{}{U}U{}++{{{U{UU{}+++U{UU}}}{UU{UU{{}UUUU}{UUU{}}}{U++{{{U{{U{{}}UUUU{U+++{UU{{}U}++++U}{U{{U{U{}{U{U}}{}U{}UU{UUUU{+++U{UUU}}U}UU}}UUU{++}}}U}}}}+++++}}}U{{{}U}U}{}UUUUU}}}}UU}{{UU++{}U{}U{U}UU{UUU}}+++{}U}{U{++}+++U}UUU}{UU}U}{U{}{{}}{U{U}{}}{+++U}U{U{U}U}{}U{{{}++}}UUU{U++UU++{}}{U}}}}{{}{{U}{}U}}}}}{{}U{{+++{U{{{{}UU}{}{}}{++U}}{{U+++}}+++}}UUUU{{UUUUU{{}}{{{U{}}{{U{{U++U{{}}UUU}U{{UUU{{U{UU}{}++UU{{++U}{UUU{{}{}}}{{{{UU}UU{{U{}}}}}}UU}}UUU{}U}UU}{}U{U}}{{{++}U{{+++U}{{U}}{{{}}}UU{{}{U}U{}{U{U}{}U}}{}{U{UU}{}{{U}{}{{}}+++}U{{{++UU{{{UUU}{UUU{U}U{U}{}}}{}U}{}}}U{U{UU{}UU{}{{U}{}}U{+++{U}UU{+++U{}}U}}}U}{{U}UUU{}{{{{{{}U{UUU}{{}UU{U}{U}}UU{{{}}+++{}{}}{}{++U}}{{}}{U}}{{U}}UUUUUU{U{UUU{}U{{UU}}U{U{}{{U}{UU}+++UU}}}{{}U++{{{{{}U}UU}}}{{{}UUU}{{}}{UUUU}UUU}{{{}{UU{U{{}}}+++}}UU{{}}U{++U{}}}U}U{U{{U}{}{{UU{}{}U}{U}}{U{{}}{U}{{}U}}{UU+++}UU{{U{U{UU++U}}}}}U}}}{U}}U}{U+++}}U{}{{}U{{U{{{U{{}}U{U}U++++}U{{UUU}}{}}++{}{U}U}}UUU{}UU}U{+++++}U{}{U}UUU{}UU}}{{}{U+++++UU}{UU{U{{U{U++UUU}U{U}{{U{}U}}{}U{++++++U{{{U}{{}U{{U{}}+++++}}}U}}U}}}}}}{}++UUU{}UU{U}{U{{}U}}U}U+++++++++++}{UUU{+++++++{}{}}}{U}UU{}UU{{++}U}U{U}}}U{U}U{U{}}{{++{}++++++++++++++++++}UU}U}{}UU}{{{}}UU{++U{{}{}UU{}{{{}U{}}}}{+++}{U}}}}++++++++}}}{}}{U{}{{}UU}{{UU{}}++UU}}{{{{}{{}}{{{UU{}}}++U}{}U}}U{{}}UU{}}}}}{}}U{UU}{{{}{}{U}+++}UU{{}}}}}U{U{UUUU{}}}+++{U}{}}U}U}{{U}{U}}}{U{}}}{U{{}{}}}}}++UUU{{}UUU{U}{{U}UU{}{UUU++}}U}}U}}UUUUU{{}}}}{{U{UUU}{U{}}{{{}++{}UUU{}}{U{}{}}}U}}{U}UU+++{{}}}{U}{{}UU}}{U{}{{{}}{}U}U{U}{U{++}{UU}{U}U{}}}}}}}U{{}{UUU+++{{}}{{{{}{UU{}{}U}}UU{}UUU{{{}}{{U++{}U{UU{UU{U{}U}}{UUU{{U}{}++}U{}}{U{{}{}{{U{{}U}UU}{{UUU{}U{++++}UU{{}}}UU{}U}U}}}}{U}}U}U+++}U}U}}{{{{}{{}}}{{UU{}U{{}U}{+++++}{{}}{{U}{U}{{UU{UUU{UUUU}}{+++}{}}U}{{}}{}}U}}{U}{UU}UU{+++++UUUU}UUU}UU{UU{{{U{{U{{U{{}{{}{++++{{{}}UU}{{{}U{UU}U+++++++++}}{{}U{{{{{}{{UU}}}}UUUU}}}{UU{U{U+++++}UUU{U{{{{}++++++++++++UU}{{}U{UUUU{}}{{UUUU{U{}{}}{U}UU}{{}U+++++U}U{}++++++++++U}{}{}}}{{UU{}U}U{}U}UUU}{{}{{}}{}}}}U}}U{}{{U+++++++++++++U}{{}U}{U{U}U}}UUU{U{}U}}}{}{}{U}{}}U{}{U{}U{U{{{U}U}+++++++}{U}}UU{}}{}}}}U}UU}{U}}{}}{U}}}}{}U}{{}{U}{U}{}}UUUUUU{U{{{UU{{UU{{{{}}}}{U}}}}{UU}U{}U{{}{U}U{}{{}UUUUU{UU}}{}{{UU}{{}}}}{U{}{}}}}{}U}{{U}}}U}U}U}}{}U}}}UU{{U{}{UU}UU{{{U{}UU{U}U}}}}}}{U}UU}}{}}U{}}}}{U}{UU{U{}{}}UU}{}U}{U{U}UU{U}}UU}{}}}U{U}U}{}UUU{U}{}}}}U}{U}{{{}}}}}}{{UU}}U{}UU{}U}}U{U}}}U{{U}}UU{{}}U}U{}{}}U}U}}{UU{}UU}U{{}}U{{U}UU}{}{}}}{U}}{}U}U{U}U}UUUU{}U}{}}U}}}{UUU}}{U{U}{}{}}UU}{}{{UU}}}UU}{{}U}{U}U{}U{U}{U{{{U}{{{U}{UU}{{}UUUU}{}U}{}}{}U}{U{{U{{}}{U}U{}}{{}{{{{}{}}UU{UU}}{}}{U{U}{}{U{U}U{}U}{{}{{{{UUUU{}U{U}{}{{U}{UU{}U}UU{}}{U}U}}U}}}U{UUU{}{}}}}UU{U}{UU}{}U{}}{U{}{}}}U{{}}{UU}{{UU{U}{U{}{}}U{U}}U{{}UU}UU{U}{}UU}}}U}}U}}}}{UU}U{U++{{}{}}{{}}{U{{{}U}}UUUU{UU{}{}{U{}}U{{}U{}{U}UU}++{}}}U{U}{UU+++UU}{U}}}U}U{}UUU{}{}}{U{{}U{{U}U}}}}}{UUU}}}{{{{+++{U{}UU{U{{++++}U{U{{}U}{{UU{U}{}{}{UU{U}{{U}}{U}}{U{{{UUU{}{U+++++}U{U}}}+++++}U}}UUU{U{}}{}UU{{}}{}{}{U}{UU{{}{U{}{{UU{}U}}UU}++++UU{UU{++{++U{}U}UU{U}{}U}U{U{{}UU}UUU}}U{U{{}}}{}}U{}{UU{{UU}}+++}}}UU++U++U{}}}}}}UU{{U}U}{UU}}}}U{}UUU}U{{}U}U{}U{}}{}}UUU}}U+++}{}+++U+++U}}{}U}U}}{U}{U}{{}U}}{}{}UUU}{U{}{UU{UU{}}U{{UU{UU{+++}{++}}U++U}U}{}U}}}}}}}{{U}{{}UUUU{}{U}UUU}}}{{{}}}}{}{}U{}{UU++}}++{}{++}}}}}}}{U{UU}UU}}}}{}}}{{U}U{U}U}}UU{}}UU}U{U}U}}UUUUUU{+++U{{++UU{{}}UU{}{{{U{}UU{{{U{{UU}++{}U{}U}U}}U{}}{}}}{UU{{{UU{++U{{U++}U{}{UU{U}{U{{}{{}}{{{U{U}U+++}}UU}{U}}}U}}{UUU{U{}}{U++++{{}{++U{{{{U{U{UUUU{{}{{}U{}U}U}}U+++{}}{{}{U}U}{{U}UUU{U++++++}}{U}+++{}}}U{{}UUUU}UU}}}}{{{UU{}U{+++UU{U{U{}}U}U}{UU}++++++}}{{}U}U++}{}}U}U{{UU{{}}{}{}{}{{}{UU}U+++}U}}{{}{{U{}}}U++++}}}}}{{}{U{++UU{U{}{UU{}UU{U}}}}UUU}{U}{{}}++++{UUU{}}{{U{++++{}{UU{}U}}}U}++{U{UUU}{{}{{{}{}{{U}{}}{{}{}{UU+++++}}}U}{{+++++{}UUU{}{{{UU{{++UU{}}{UU{UU{}U}}}}}{{}}{{}}{UU{{{+++U{}{{+++++}{UU}}}}{}}U}UU+++}{UUU{U{}{UUUU{}}U}U}{}{}U{UU}{U}U}}}U}+++++{UUUUU{UUU}UU}UUU++{{UU}{{{U{{U}}UU{}}{}U{{{{{}{U{U}{{}{U+++++}UU}}U{U{{{{{{}U{}}++{U{{{}U}U}{}}{U{U{U{{{}}U}UU{}}U}}U++++++}}UU{}{{}{UU}}{}U}{}U++{}{{}UUU{}{}U}}{}{{U{{{{{}U}U}U}+++++++}}UU{{}{U{}U}{UU{U{{{U{++UU}}{U{{}}}{{{{}{}U{{U}{}UU}U{++++++}UUUUU{{{}UUU{{{}U}UU{UUU{++{U{{U{}}U{UU{}}U}UU}U}U{}U{{{++++U}}U{}UU{}U{{{}}UU{U{UUUUU}{+++{{}{U{{{}UUU}U{{{{{{U{}}{U{U{+++++++}{{U{U{UU}U}U{UU}}}{{{U{}++U{{{{U}}}{}{}U{U{UUU{}}UU{}}UUUU+++++++++{}{U{U{{{}}U{{U}{}{}U++}U}}}U{U{{{U}{}{U{{}{}U{U{}U}}{}UU}U+++++++++}}{}}{{{}{}UUU}}}++U}UU{}{{}{{{}UU}U}{}}UUUUU}{}}U}}{U{{}}{+++++++++++UU}UU}U{{U+++}UUU{}UUU{UUU}}U{U}{{{{UU{}{U}}}}U{UU}}}}{U{+++++++++++++}}+++++{}}}}}{}}UUU{U}}{{}}{}{{}}}UUUUU}U}}U{{{UUUUU{UU}{+++++++++++++}U}}}U}{}{{{}}{{}U}}U}}}}UU}{U{}U{{{U{}{U}}U{UUU{{U{U{}}}++++}UU}U{UUU}{}U{{{UU}U{U}U}{}{{{U}UUU}}}U}{UUU}}{{U}{UUU{}UU{{{UU}}{{U{U{{UU{{U}{{}}{U{}U}U}}}U}UUU{U{}{}{}}U}{UUU{{}U}{{}{{{}}U{{{}}{UU}{{UU{}{}{}U}{{{{{UU}}}UU{{U{U{U{{{{U{U}}UUUU{{{{{}}UUU}{UU{{}}U{UUU{U{U}{UU}}U{}}}{{}{}{}UU{{}{UU{}{}U}U{UU}{}}U}UU}}{{U{U}}U{U}U}}}{}{}{}{U}}{UU{{{U}U{}U{}}U{{}{U{}}}}}{{}}{U}U}UU{{}}}{U}UU{}{U}}}{U{}UUU}{{{{U{{{}}}{U{}{}}{UU{U{{U}}{{}{}U}{}U{{U{}UUUUU}}U{{}{{}}}{{U{}}}}U{{{{{{}U}UU}U}}U{U}{{U}}}UUU{UU}UU}}{U{UU}}{{U}U}}{}}U}}{}{UU}{{{}{{{{}{}U}{}U}{}{U{{{UU{U}UUUU}{}}}{}}}}}}U{U}}{U{UUU{}{{{}}}{}}U}{}U{UU{}{U{}U}UU}U}{}{}}{{}{U}{{U{}{}{{{U}}U{}UU}U}{}U}U{U}U}U}U{{{{U}}}}U}}U{UU}}{UUU}{U{{UUU}{}}U{U{}}}{UUU{U}U{{}{}}}{U{}}}U{}{{}}}U{{}}U{{}{}UU}U{{{{}U}U}UUUUU{{}UU}}UUU{U{}{U}{U}U}}}{}U}{UUU{}{}{}{}}}U}}}{U{UU{U{{{{}}}U}U}UUU}}}}U{UU{UUU{{{}{}UU{{U}}}}U{}}U{{U}{U{}{U{}{{{}U{{}{UUU}U{{UU}{}{UU}U{}U}}}{{U{}{U}}{{U{}U{U{{}UU{{UU}U{{U{UU{{}U{}UU}U{}}}{U}{!!!!!!!{}{U}{}}}}{}}}U}UUU}{U}}{{{{{{{U{U{}U}}U{}}}UU{{{U{{}}{UUUU}}U!!{}}U}}}UUU}}{{{UU{}}UU{}U{}}{}{}U}}{U}}{{{}}{{UUU}U{}{{{U{}U{{{}}UU{{U}{{{}U{UUU}}{{{{UU{}{}}{{U}{}}}}U{UUU{{U{}}UUU}UU}}U{{U{{{{U}U}UU}UU{UU}}{{{{{}{}}U}{U{U}UUU{{{UUUU{}{{U}{UUUUU{}{}UU}}UUUU}{}UU}{}U{}}{U}}{{{}U}UU{UU{{U}{{{}{{}{}U}UU{UU}U}{UU}{UUU{{U}}}}}}{U{U{}}{}UU{{{{{UUU}{{UUU{U{}}{{}{{{U}}U}U}UUU}}{}{{{U}}{UUU}{U{}}}}}U{}U{{UUUUUUU}{}{}}{{{{U}U}U{U{{}{{}{}{}{U}UU}U}{}}U}}}{U{{}U{}UUUU}}}UU}{{}{UU}{{}{}U}U{U{{U}U{U}U{}}}}U}}{}{UUUU}U{{}U}}}{U{U}{}U}}{U{{}U}{UUU}}{}}}U}U{{U{}U{}}}U}{{UUUU}{{}U{UU}}{U}}{}{{{UU}{}}{}}}}U}}{}}U{}U{}U{}}{{U{{}}U}U}UUU{{UU}{}}}}}UU}}}UUUU{}U{{U}{{}UU{UU{{UUU{U{{}U}UUU}{}U{UU{UU}UUU}}UU}U{U}}{{{{U}{}{}UU}U{{}}UU{{{UU}}}{}UU{U{{UUU}U{{U{U}{}{}}}{}}U}UU{{U}}UU}UU{{}}}}U{}U}UU}{U{}{U{}U{}{{}U}}}}{}{U{UU}}{{U}U}}}{U}}U}}U}U}}}}{U}{}U}{{{UU{}}U}}U}U}{UU}}U{{{U{U}{}{{U}U{{UUU}U{{}UUU{U}}{}}U}U}UU}{}}{}}}U{}}}{}{}{U{}{{{}U{U}}}UU{U}U{UU{UU{UU{{U}{}{}}UU{}U}{U}}{}{}U}}{}}}}U{}U}}}{U}UU}}}UU}UUU}{}{UUUU}}{}U{}U}}{{U}UU{}U}UU}}{}}}{}U}}U{}U}}}{}}{{{U}U}U{{{}U}{U}U}{UUU}{}}{}UU{}{U{{U{}}{{UU}UU{{{UU{}UUU}{}}UUU{}U{}}}{}{}{UUU}{}}U{U}}{{{{{{{{U}{{}{UUU}U}}{{{}}}{{{U}U{UU{}U}}U{UUU{}}}}UU{}}UU}{U}UU{U{}UU{{}{}}U}U}}}}{}{}{}{{U{{}{{UUU}{{U{{}}U{U}}{U{}{U}}}}}U{{}}{}U{U}U{}}}U{U}U}}{U}{UU{{UU}}UU{{UU}}}{{}{U{{UU}{}}}}{}}U}}U}{UUU}{UUUU{}}U{}U}U{}{}UU{}}{U}{}}UUU{}}U{{}U{{}{{UUU}}U}}}}{}{}U{U}U{}U{U{}U{U}}{UU{}UU}}U{{U{{}U}}U{{}U{U{}{UU{{{}}U{U{UUUUU}{{{}U}}U{U{{}U}U{U{{}U}}}}{UU{{{}{}}U{}{{UU}{UUU{UUUU{}}U{{U}}UU{U{}}}}U}}{{}U}UU{{U{U{U}}{U}}U}}{{}}{{}}}}}UUU}}{U{U{}{{{}{{U{}{U}U{U{}}UU}{}UU}}{U{{{{}U}}{{{U{U{{{}{{}UUU{{{}{}U{U}{{{}{{{U}{U}UUU{}UU{{UU}UU{{}}U}U}}}}}}{{}U}U{{UUU{}{UU{}U}}U}}}{U{UUUU}UU{U}U}}}}}{U{}}{{U}U{UU{}U}}U}}}}}{{UU{}UUU{UUUU{{}UUU{}U}{U}{}UU{{}{{U{{}UU}{}{}}UU}UUU}}U}}}{{}U{{{U}}}U}U{}{}{}{}UU}U{U}}}{U{{U}U}U}}U{U{{{}{}UUU}UU}U{U}{{UU}}{U}U{}}{{{{{U{}UUU{{{UU{U}UU{U}{UU{U{{{}}{{{U}}}{}{U}{U}{U{{{}{UUU{}{}U}}}UU}}{{U}{}U{}U}{{}U{UU{}{{{}{UU}UU}}{{{U}U}{{{U}{{}}UUU{U}U}U{}U{}UU}{}{U}{{{}UU{{}}}U}{U{}UU{}{{{{{{U{UU}{}}U}{}{U}U}UUU}}UUU}}U}{{}{{U{U}{}UU}{}U}{{{{}{U}}{}{}U}{{UUUU}}U{{U}UU}}U{UUU{U{}{{}{{}{{}{}{}{UU}{}UU{{U}}}U{{{}{UU{U{{U{{{}}U}}}{}{U}{{{U}}}}}{U}{}{}U{U}UU}}{U{{U}U}}{}{}}{{U}{U}}}{{U}U}U}U{{{U{UUUU}{U{{U}UUU}{U}}U{UU}U{}{U{{UU{{}{{UU{U{}U{{}U{{{}{{{{UUU}}UUUU{}{}{}U}{}}}{}}U}{}}U}{}}}}UU}{U{{U{}}}UUU{U}U{}U{{}U}U}U}}}{{U}{{{U}U{}U}U}{{UU}}{{{}}}}}U}U{}U{}}{}U{U{}{}U}}}UU{{{U}U}}}UUUUU}}{U{U{{}{}U}{UU{{}UU}UU}{}{U}{{{}UUU}}UU{{UU{{}UUUUUU{U}}U{}}}{{{{{U}U{U{}{U{}{U}{{{}U{}{UU}}}{UU{}}}UU}{{}{{}U}}U{{}}}}{}}}}}{{{{}{}U{{U}UUU{U{U{}UU{}UUU}{{UU}}}}}{{U{UU{}U}U}}{}{U}}{{{}}U}}{U}UU{UUU{{U{}U{}U{}}{{UUU}UUU{{}{U{{UU{}U{{U{}}{{UU}UUU{U}}U}U}{{U{}}}{{}}UU{}}U{}}}{}U{{}U{{}}U}{U{U}}{{{UUU{{}{{}UU{U{U{UUUU{UU}UU}}{}UU{}{}}}{{}}{{{U{U}}U{{{}{}}U{}{U}UUU}}}{U}{{U}{UU{{{}{}}U}{U{UUU}U{{UU{{{{}}{U{U{{U}{UU}U}{U{{}UU{{{{U{U{{{{UUU{{{}U}}}}}}{{}UU}}}}{U{{{{{U}{}}{UUU}UU{{}}{UU}U{UUU{{}{}U{}{{{{{}UU{U{{}}U}{UU}U}{UU}UU{{}}UU}{}U}UUU}}}}UUU{{UUUU{}{U}UU}}{U{{}U}}{{}{U{}{{{U}{}}{}}}U{}U{{U}}}U{UU{}U{U}{UU{}U}}UU}}}}}}}{}{}{}{}}{{UU{UU}U}}U}{U}U{}{{}{{{{U{{}U}UU{{{}}{}UU{U}}}UUUU{}{{}{UU{U{U}{{}U}{UU{{{}}{{}U}U}}UUU{}U}}{U}{}UU{U}U}{}{}U{}U}UUUU}U{}{{{}}{{}}{{}{}}{U}U}}U}}}{{U}}}{UU{U}}}{U}}{}{{}{{}{UUUU{UU{{}UU{{U}UUU{UUU}U}{{}{UU{}{U{U}}{{UUU{}{}}}UUU{}}UUUU{U}{}U{UU{{{{{{U}}}{}{{}}}{{{}U}}}{}{U}}}}}U{}U}}UUU{}}}UU}{{}{{U{U{{}UU}U{{{U{UUU}{{U}}{}}}{{U}{UUU}{}{{{U{UUU{{U{U}{U{{}U}{{}}{{{{{UU}{U}}}{}{U{}U{U{U}U{U{}{U}{{}U{}}}UU{}U}{U{}}{}{U}{{}}U{{{U}{{{{UU{}{U{{{UU{U}{UU}U{UUU}U}}UUUU{{}{U}{}{}{}{}{}U{U}UU{{U{}{{U{{{{U}}}{U}UU{}{}{}UU}UU{{}}U}UUU}}}}{UU{U}{}{}U{{U}{{}{}UU{U}{}}UUU{{{U{{{UU{}U{U}}}}{}UUUU}}{UUUU{{{{UU}}}{{}{{UUU}{U{{}}}{}}{U}U{U{}U}}}}{}}U}{{}{}{U}}}}}U{}}{{}U{U}}}}}U{UU}}}}}}UU}{{{U{}{}}{UU{}U}}U}{UU{}U}{}}U{UUU}{U}U{UU{{{}U}U}}}{}U{}{U}U{}{{{U}}{UU}{{{}{UU{{UU{}}{U}{U}U}U{}{U}{{{UUU{}UU}{U}{{{{{{}}}U}{}{{}}UU{}}U}}UUUU}{}{U}U{UUUUU}{{}{{{{}}U}U}}{U}UU{U{}{}{U}{}{{}{{}}}{U{{{UU{}U{U{}{{{U{}}UU{U{}U{{U}U}}U{U}U}}}{UUUUU}{}{}}}UU}{U}{}U{{{}{}{}}{}{{U}}{}}{{U}}}{}}{{}{UU}}{{}}UU}}{UU}}{{U{}{}U{UU}}{}UU{{{}}}{{U}}UU{{U{U}{}}UU{U}UUU}U{U}UU}U{}UU{U{U{{}{{}{}{UUUU{{UU{{{UU}{U}}{{{}U}{}U}}U}UU}{UUU}}{{}{{{{}UU}UU}U{}{{}U}}}}{U{{{{{U{{U}}{}U{}U{{}}UUU}UU{}}{}UU}U}U}U}U}}{}UUU{{U}U{{}UU}{{}{UUU}}}{}U{{{}U{}U}}U}}U{}}{U{{{U{}U{{}UUU}U{U}U{{{UUU{}UUU{}}U}}}{}}}U}{}{}{{UUU{}{U{}{}}U{{}{}U}{{U{}}U{U{}U{}}{{{U{{{U{{{{{}U{UU{}U}}UUU{}}}{}UU}{{}UUUU{UUU}UU{}}U{UU}U}}{U}U{U}{}}}U}}}{UU}}{U{U}UU{{{U}}}}{{{{{{}}U{U}{UUUUUUU{}UUUU{}UUU}{UUU{U{}U}UU}U}U{{U}}{}UUUU{}U}{{}{{U}{{}}U{}U}{{UUUU}UU}}{}U{{U{{UU}UU{UUU{UU{{UU}}}}{U{{U{U{{{{}U{}}}{U}}{U{}}U}{{U}U{U}{}}}}}U{}}UU{}U{{}{{{U{}{U{U{{{{{UU}U}}U}{{U}U}}}U}}{{U{}{{U}U}}}{UUUU}{{}{}{{UU}U{}}}{}U{UU}UUU{UU}}}UU{{}UU{{{{}{U}U{UUU{{U{{}{}}}}{}U}U}U}U}}U}{}{UU}{}{{UU{{{{}U{U{UUUU{}{}}UU{{}UU}U}{{{}}}}{U}{{{UU{UU{U}{U{U{}{}{}UU{{{{{{}U{{}}U}}U{U{{}UUU}}U{U{}}{{U}}}{{{{{{U}U{{U{U{U}{{{U}}U{}}}{U{UU{{UU{U{U}U{UU{}U{}}}UU{}U}}{UUU{U{U{UUUU{}{{}U}{}U}U}{{}UU{U{}{U{U{{{U}}}U}}}U{}}UU{}}UUUU{}{U{U{{}}}U{{}}{{}U{{}}}{UU}{U{}{}}U{{U{{}{}U}{{}UUUU}}{{}{{{}{{}UU{}U{}{{}U}}}{{}U{U}{U}{UU{U{UU}{}U{{}}UUU}{UU}U{U{}}{UUUU{}{{{{{}{{}U}UUUU{U}{{}{}}}U{}U}}U{{U}U}U{{U{{}U{U}UU}UU{UUU}UUU{U}UU{{{UU{{}U{{}{}U}UUUU}{{U}}}{U}{U{{{}{{}U}}{{}}{UU}}}U{{UU{{}{U}U{}}}{}UU}{}UU{}{U{U{}U}U{}{{{}U}}{}{UU{}{U}{UU}{U{{{U{U{UU{}{U{}U}UUU}{{}{U{U{{{U{U{}UU}U}{{}}}UU{UU{{UUU}UU{}}UUU{}U{{{{UU{}{}UUU}U{U{{{}}U{{U}}{}U}}{{U{U}{UU{}{{U}}}}{}U{}}{}}{}}U{}U{}}{U{}U}{{}{{}{UU{U{}{{U{U}UU{}{{{}}}}{}{}{UUU}{}UU{{{U}{UU}{U{}}{{}UU{U}}}}U}}}UU}}U{U}U{U{}{{{}{}{U{UU}}}{{UU}{}}U}{U{}}{}{}UUU{}U{}UUU}U{{}{{{{}{{}}}}{}{}{UU}{}}U{U{}}}UUUU}UU}}{U{UU{{}{}{}}}}{}{{U}}}U}U}U{{UU}UUUU}UU{U}}UU{}UUU}UUUU}U{U{}{}}}U}{{}UU{}UUU}}U}U{{}}U{{U}U{}}{U{}{U{UUU{UU}{{}}{{}UU}}{U{U}{}{UU{{U{}{}{}UUU}{UU{{}U}}{{{{}U}}UU}U{U}UU}U}UUUU{{}UUU{{{{{{}}{{{}U{}}U{U{{{}UU{}}}}}U{U}{}U}U}{U}{{{}UU}}{}U}}UU{}U}{}{}}{}UU}}}}}}U}{U}UU{UUUUU}{U{{{}{U{U{}}{}{{{{U{}{{UUU}}}}{U{}U{}UUU{U{U{U}U{UUUU}UU}{U}}}UUU{}{{U{}}}UUU}U{}{U}{U}{U}{}{}U}}}}U}{}}{{}{}}}}{}}{U{{}{{U{U}U{{}{{{U{{{}UU{{U}{{}}U{U{{UU}}}}}U{}}}U{U}U{}}}{}11005

Keep On Scratching!
when green flag clicked
forever
if <[awesomeness] = [true]> then
say [Totally Awesome!]
end
end
KyngSplatt
Scratcher
1 post

Flipnote Studio: Scratch Edition CODES

{{U{{}}U}U}{{U{}U{}}{}{{}{UU{{U}{{}}}U}UU{}U}UU{U}UUUU{}{{}}{}UU}{{{}}{U}UU
Lets Hope This Works
disnottaken_alt
Scratcher
100+ posts

Flipnote Studio: Scratch Edition CODES

Face gets wet. thats it. (looped animation)
{{U{{}{{{{UUU}{{UU}}U{UU}{UUU{}U}UUUU}}{UU}}U{U}{U{}UU{{{{U}{}{}U{UUUU}U}U}{U}U{}}}U}UUUU{}{}}}{UU{U}}U{UU{U}{}U{{{UUU}U}{{{{UU}UU}U{{}}}}}U}U{{U{U{U}UUUU{U{{U}{}}}U}}{{{{{U{}U}U}{U{{{}U}UUU{U}U}{UUUUU}}U}{}{UU{{{U{}U{{U}}UU}}}{}{}}{{{UUU}{U{U{{{UU}}}}U}}U{UU{{U{{UUUU}{U}{}}U{{U}UUUUU{}{}}U}{U}}}{U{}}UUUU{UU{{}}U}U{}}U}{}U{{}{}}U}}{U}}U}{{U{U}UU{UU{UU}}{{U}}UUUUUU{U{UU{U{}{{{U{{{{U}U{UU}U{}UU{U}{{}{}U{}UU{{{}{}}UUU}U{U}U{{}{{{}U{}}U}{}{{{{}U}}UUU{}U{{UU{}}{}}}{U}}{U{}}U}{UU{U{U{}}}}}{{}U{}}{U{{{}}U{}{}{}{{{{}{U}}U}U}UUU{}U}{{}UU}{}}UU}U}}}{{{}}}{}{{U}UUU}U{}U}}U{}U{}{}U}}U{{}}{U{UUU{}}}}}U{{U}U{}U{{UUUU{{{U{}UU}{}{}U{U}}UU}{U}}}{{}UUUU}{U}}{UU{}U{}{{U{{}{{UUU{{{{}}U}U}U}U{}U}{}}}U}{U{{{U}}U}{}U{{}}{}U{{U{U{{UUU{}{{U{{{{U}U}{U}{{++U}{{}U}}U{UU{{}{}}}{}{UU}{{}}{}}U}}{}UU{UU}U}{U}}{{{++}{U}U{}{++}{{{U}{U}{{}{U}U}{U{}{{U{}UUU}{U}}}{}}{}{UU}}UU}U}U+++}{U}{U{U+++{{U}UU}}{UU{}{}UUU{{{U{U}UU{{UU}{}{}{}UU{{U}{UU{U}++}U}}}}{UUU++{{{{U}}{{{U{U}UU{{}{{{}UU}U}U}U{{U{}}U{}}{}{}}}}UU++}U}{{{UUUU++U{}UUU{}}{U}}{}}{{U{}}}{{}}{}{}}U}UU{}}U{{UU}U{{U}++UU{UUU}{{}++{{{U}{U}}}}}U{U{{{U{{{{}{}{}{{{{U}}}U}UUU}{}U{{U}}++UUU{}{UU{U++UUU}{}U}{U{U{{}U}UU{U{{}{}{UU{}}}UUUU{}}}{U{}U}UUU+++}}U}}U}{{++{}}UU}}}}{}{}}}}UU{}}{U{}{U}{{{U{{{U}{U}{UU}{{}}{U+++UUUU{}}{{++}}}}U{UU}{{{{{}{}U{U{}{U}{}{U}U}{{{{}}U{}U}{{U{U}{U++{{}{UU{{}++UU{U}{U{UU{{UU{}}U}U{}{U}U{{U}UUU{U{U}}UU}U}{}U{U}{++U}U}UUU}}++}}}}U}U{{}UU}U}}}}}U{U{UU}}{{U{}U{}U{{}{{}{U{{UUU{{++{{U{}{UUU++{U}}}U{{{{U{UU{{{U{UUU}UUU}{UU{}}}}UU}{}}{{{U{{{}}U++U}{}UU{{U++U}U{U{UU{{U}U}}U}U{}{U{{}U}{{}}}U}U{}}}{}{}U{U}}{{{++{UU{U{}}U++}}U{U}UU}}UUUU{U}}}{{}UU{{{{}U}U}}}UUU{{}U}{{U{}U{U++}}{}UU{}{++UUU{{}}}+++U{U{}}U{{{U}{UU}U{UUU{}U}{U}}{U}U{}}}U{{{}{UU}U}{{{}{U}}}}U}U+++}{}UU{U}}U}}{UUU{{UU{U}}{}}UU{++{}{}{U{{}U}{{UU{{{U{U}UUUU{{+++UU{{U{{}UUUUU}}UU}{{}UUU}UU}{U}+++U}}U{{}}U}}}{{{UU}}UUUU{UU+++}{{{UU{U{U{{U}UUU{}{}}UUUU}{{{U}U+++UUU{}}U{}}}}UU}{}{UU}U{{}++{{{U{}}{UUU}{}U}{}U}}U}}{{{UUUU{{}{+++{{{}U{U{U}U}}{{}{UU{}U{+++{}{}}U{U{}{U}{U}UU{{{{{}UU}}U}U{UUU}++++}{}}{}U}{U}{{{U}{U}U+++}}U}U{U{U{}}{}{{{}}{UUU}{}U{}{}}}{UUU{++++U}{UUUU{{U{{U{U}U{{++U}{{U}}{UU}{}}{U{{}{}U}U}{UU{{}{UUU{U}}{U+++{}U}}{U}{U}}{{{}}+++}}{}U{{U}U{U}UUU}{}}U{UU{U{{}U}{UU{{}{}}}{++++{{U}{U}UUUU{U++++UU}{}UU{{{}{}}{{{}}U{}U}U{U}{{UUU}}}U}}U}}{U++++UUUU{}}}}U+++++{}}U{UU}U}}U{UUU{{}U{UUUUUU{UU{}}{}{}{U}{{}}{U{++++}U{U{{+++++{{{}UU}{U{{{}}UUU{UU{{{}}U}}U}}{{{U{{{U{UUU}UU{}}{++++++++++++U}}{{U{{}U{}{}U}{{}UU}UU}UU}}}{}{UU}U{U}}}}}{{UU}UUU{}++++++++{U}{}}{{{U}{U}{UUUUUU}{}}U{}U{{{{UU}U}{{{{{}}{U}}U}{{}}UUU}}U{}{}}{}{U}{}UU}UUU{U}}{UU{UUUUU{}}U{U{U{U}}{{{}U{{{U}}{{U{{}{U}{{}}U{U{UU{U{U}}UU{{}U}{U{{U}}U{}{U}{U{}UU}U{}}}U}{}U}}U{}}UU}}}}{{}UU{{}U{}}}}U}}U{}}U}{UUU{U}UU{}{U}}}U{U{UU}}UUU}U}}{}}U{{U{}}}}}U{{}U}}U{}}}{}U{UU{}}}U{{}{{U{{}{UUUUU}{}{{{}U{}}{{{}{{}{{U}UUU}U{UUUUUU}}{UU{U{}UU}UUU}}{U{}U{}{}U{}U}{{}U{{{{U}{{U}}}{}UU{{U}{}{}{}}U{U}}U}UU{{{{U}}U}{{{}U}{{}}{{{{}}{UUUU{}{{UU}}U}}{{U{}}}}{{U}{}UU{UU}{U{{{{}{{}}{U{{{{}{U}U}}U}{U{{}{}}}U}{U}{}{{{}}UUU{{U}}{}U{U{U}{{U{{}{{}}UU}{UUUU}U{{{U{U{UU{}{U}}U}}UU}{UU{U{U}}}}}{}{UU}}U{}U}U}U}{{U}{}{{}U{}U"}UUUU{U}U}U}UUU}{}}UU}U{U}{{U}UU{{U{{{UU}}}}U{U}U{UU{UU}}U}}}}{}}{UU{}}UU}U{{{U{}U{}{}{{{{UU{{U}}UUU{U{UU}{{U{U{U{{{{UUU}U}{UUU}}{}{}}}{U{}UU}UU}{{}}U{UUUU}{U}UU}U{{U}}U}{}{}}UU{{}U}U{{{{{}U}}{{U}{{}}}UU{}{U{}{}}}U}{{UU}{{{U{}U{}{}U}U{U{}U}{U}}}U}}}U{{{UU{{{{U{U{U}U}}}}{}}U{U}{}UUU}}U}{}}U{{UU}U}U}{}}{{U}}U{}{{UU}U}}U{U{{{{}U}U{{}}U{U}{U}{}}UUUU}U}UU{}}U{U}{U}{{}{}{}}U{{}{U{{U{UUUUUU{}{U{}}{UU}}}U{U{{{}U}U}}U{{{{UUUU{UUU}UUU{U{}{}}U{{U}{UUU{U}}}}}U}}}{}{{{UUU{}UU{{UUU{U}}}{{{UU{}UU}}{{U{{{}}U{U{{UUU{}{}}UU{}}}{U{UU}{}U{}U}}}U{U}UU{UU}{{U{{U{{{}{U}{{}}U{U{U{}}{{UU}UU{}}U}}{}{{UU}{}}{{{}{{}}U{U{}UU}{}UUUU}}}U}{}{UU{}{UUUU{{}}U{U}UU{U{{}U}U{}}U}U}{}}{U{{U}}UUU{U{{U}{}U}}U{{}{U{}U}{U}{{UUU}{}U}{{{U{U{{UUU}UU}}}{}{U}UU}UU}U}{{}{{U}}UUU}{U}}{}{UU{}}{{}}{UU{}U}U{U}U{UU{{UU{{}{U}{}}U}}{UUU}}{}{U{{}{{++UU{{}}UU{U{{{}}{{U}}{UUUU{{}UU}}UU}{U}{}}U}U}}UU{}}++}}}U{UU{{++U}}}U}}{}}}UU}}UU{U{U}U}{}UU{U}}{{}U}}}U}U{U}}{{}UU++}}UUU{{U}++UU}U}{UU}}{{UUUU{U}{UUU{U}U{UU{{U}}U}}}UU{UU{{{{}}{++{U{}{U{}U++}}{}}}}}{{}}}}{}U{UU}}}U}{}U}U}}}UU}UUU{}}{{{U}UUU}++}UU}}{{{}++{}U{{{{U}{}}}{{{U}{{{U}U{U}{{{}}}U}{{UUU{{{}}{{{}U}++UU{{}}}}}++{{UUUU{}U{U}U{U{U{{}{U}{}{UU}UU{U}U{U}U{U}{U}{{UU}+++{{}U}{{{U+++U}}{U}{}{{{}UU}UUUU{}U}{U{{{{}{{U}{{}}}U}U}}{U}U{++U}U}{}{U{{}++U{}U{{}U}U}}}U{}}}{UUU}U}}}UU{UUU}U}{}}{}{U{}}UU}++}U}UU}U}{}U++U{{{}}}}{}U{}{{U}{U{}{}UU}}}U}U{}UU}}{{{U}U{U{}UU++}{{{{U}}{{}++}{U{{}}UU}{{U}{}{}}}UU{}}UUU}UUUUU{}}}}U{}UU{{{U}++}{UUU}{{U}{++U}U}U}{U{}}{}{U{U{}UU{}}}{UUU}}U{{U{}}{U{U{U}U{}{+++}{}}{U}}{}++{}}{U}}UU}{UU{}}U{{{{{}}{{U{UU{}UUUUU{{{U{{{}UUU{+++{}U{}U}}{{++}UU{}U{{{{U{UUU}U{U}{U{U{}}{U{U{}{{U{U}{U}{{UUU{}U++{U}}{{UU}U++{{U}{}U{}}{}}}U}U}U}}UU}{{{}U{UU{U{}U}UU}U{U}{U{{}++U}{}}UUU}{++U}}}{U+++U{{{}{}}U}U}}U{U{{U}}}{{}U}U{}UU}UUUU{U}{U{{}U}U{{}UU++U}{}{U+++}{{}}{}}U{U{}U{}UU{{U}{UUU}{UU{}++{UU{UUU{UU}U}UU{UUUUU}UU}{+++{U{}}{}}}UU}U{{{U{}UU}}}}U}}U}}U}+++{{}}UU{}}}U}UUU{}{}}{U{}U++{{UU}{U}U}}{U{U}{}{}U{}U{}{}{}}}UU+++++}{U}{U}U{U{}}}}{U{{}{{+++{{U{{{U{UU{U{}}}U}{}}UU}{}}UUU}}{U{}+++++U}U}{U{{{U}U{}}UUUU+++{}U{}}{}{{{}}{}UU{{}U}U{UU}UUU{{{{U{}U++++++U}U{{{U}U{{{}U}U++++}{U{{{}U{{}{}}{{{}UU}U{}}}{{}U{{UU}U}UU{{++++++}{{U{}{U}{}U++++U{}}}}}UU}}}}}}U}{U}}}U{{{U{U}U{{{U{}}{UUUU{++++++U{UUU{}U+++++U{}{U{}U}{UU{U}U{}}}{}}}}}{}{{U}U{{U}UU}}U{U}{}U++++++++++++++}{UU{UUU}{}}U}}U}U}U{UUU{{}UUUU}U{{U}}U{U{U}{{{}UUU}+++++++++++}}{{{UUU{U}U}U{}}{}}}}}UUUU{U}}UU{{}{U}{UU}{{UUU{U{{U}}UUU}{U{{UU{U}U}U{}U}{U{U{{U}}{U}}U{}}{}U}UU}{{}}{{UU}U}UU}{{{U}U{{{U{{{U}UUU}}U}{{U{}UUU{UU}}U}U}{{{{U{}}U{}}U{}UUU}{{U}U{UU}U{{U{{}{{UU{}{}{}U{{}}U{}{}U}{U}UU}}}{{{}{U{{}UUU}{{{U{{}}U{{{U}}U}UU}}}U}U{}}}{{U}U}U}}}{{UU{}U{{{U{U}{{U{}}U}{}UU{{{}U{}{U{{{{}{U}{U{UU{}{{{U}U}U{{U{{UU}}{UUUU{{{{}{U}{}U}}}}{}}U}}{{{{U}U}}UUU}}{{{{}{U{}{{U{{{U{{U}{{{}}U}}}{{U}{}}U}UU{}{}{{}{}{U{U}U{U}U}U{{}U{{U{U{}UU}{}}{UU{UUUU}U{}U}UUU}}{{{}}U}U}UU{UUU{UUU{U}}{{}}U}UU{U}U{}{{{{U}{{U}UUU{}U}UU{UU{}U}{UU{{}}{UU{}{{U}}{}}}UU}}{UUU}{U}}{}}{{{UU}}U{}}{U{}U}}}}UU}{{{U}U{{U{{}{}}{{{{}}U}{U}}{{}{{UU{U{U{}{{U}{}{{{{}U}}{{{}}{}}U}{{UU}{}U}}}}{U{}U{{{}{UU}U{{}{U{}{{{U{{U}{{{UU{{U{UUU{U{U}{{UU{U}U{{UUU{U{}U}{U{U}}{{U{{{{}}{{}}}{}}U}UU{{}{U}U}}{}}{}{{U}U{}}{{}UUU{{U}{}{{}{}}{{}}U}U{}U}{{U{{{U{{U}UUU{}}{{}UU}}{}UUU}{U}U}}{}U{{{UUUU{}}}}{{UU{{U}{U{U}{U}}U{{}{}}{UU}{{U{{U}}}{UU{U{{U{UU{UUUU}{}{{}UU}{}U}}{U{}}{{}}}}UUU{UU{}{U}}{UU}U}U}}{{}U}}}UUU}{}}{{U}U{}}{{{U}UU}}{U{{}}{{{}}{U{U{{{}{{{}}{}{}}{U{U}}{{{{{U{{U}}{U}U}UU}{}{U{UUU}}}U{{{}}{}}}{U}}U}{{UU}}{}}}UU}{U}U}U}{UU{{U}{}{U}{}}UU{U{}{{UUU{U{U}}}{{}U}}UU{{}}}U}}}{UUUU}}}U{}{UUUU}{U{U{UU{UU}{U}{}}U}}}}{{{U{{{{UUUU{UU}{}{UUUUU}UU}U{{{}{}}}{{U{}}U}}U}{}{{}UU{U{{}{{}{{U{{}}U{}{U{{}UU}UUUU{U}{}}U}U}U{}}{}}{}{U{{}UU{}}}{}{}{}}{U}UUUU}}U}}}U}}}{{{UU}}U}{UUU{{{}}}{}{{U{{}U{}{U}U{}}{U{U}U}}U}{{}U{}}U}U}}UUUUUU{U{{}{}UU{U}UU{}}U{{}U{}U{{}UU{U{U}}}}{}{{U}U}{}{{UUUUU}}{{U{UU{U}}U}}U}{{}}UUU{U{U{{{U}{U}}{}{U{{UU}UUU}{{}}{{{{U{{U}U}}U}U}{U{{UU{U{}}{}U{U{++}U}U{UU{U{U}}}}{UUUU{UU{}{}}{{{}{}UUUUUU}U}U{U}U}{{{++{}U}}}U}+++UU{}U{U}}{{U}}{{}U{}U{}U}}{}U}U}}{U{}}U{}}UUUUU}}{U++{}UU}U{}}++{{{}U}UUU{{UU}}{U{UU}}{}UU}{{{UU{{UU{{}}UU{}{{}{}U}++U{}{{}U}}++}U}U{{UU}}UU}U}}U}UUU{U}{{{{{{{U}U}}}{{}}U}U{{}{}U+++}{U}{{{{{+++{U}{{}U}U}{{U{}U{U{{UUU}{UU{}{}{}U{UU}}{{U{U{{U{{++}{UUUUUUU}{++}{{{UU{U}{}{U{}UUU}UU}}U{U}}{}{{}}}U}U{{{}U{{UU{{++}U{UU}}}{{U++U{}}{{{}{}}{}}UU{}U}U}U}U{{U}}}}U}}U}{{{U{{UUUUU}++}{U}}}}}{{}++{{UU}U{UU}}}U}}U}U{{{{UU{{{}UUU}}U{}U}U{UU{U}{U}U++}U}{{{}}{}U++{}U}U}U{U}}}}}U}{{U}{{UU}{UU{{U{U}U}{UU}{U}{{{{{}++}{{}U}UU{{U++}}{}}{}U}U}}}UU}}}{U{U}{}U}}U{{}UU{U{U{{UU}U}U{U{++}{}}{}U}}{U++{{UU}UU{{{UU}}}{}U{U}{U}{UU{{{{}}U}{U}U}U}}}{}UU}++U}U}UUUU{U{++{{}U}}}U}{UU}{U}}}U}{U}}{UU{{{U}}U}}}{UU}U}U{}{{}++{}UUUU}U{UU++}U}{}{UU}{U{}{UUUUU}{}}{}U{{U{{}{}{}U{U{U}}}U}{}UU}U}}}}}U}}}{++}UU{U{{UU}{UU}UUU}U{U}{{{{{}UU{}UUUU{{{}}{U{{{}}}}}{UUU}{}}}}{++{UU{}U{{UU}{}}{{U{}}}U}}{U}U}U{{{{{{{}UU}}}{{U{}U{}UU{U{}}UU{{}U}}}{UUUU{}U{}U{UU}{}}{{{U}{}{UU}{U}U{{{{UUU}UU{}UUU}{{{U{{}}}UU{}UU}{{{U{{}{U}{}UUUU}UU}UU{{}{U}}}{UU{{{{++{U}U{{{UUUUU{{UU}}{{U}U{}{+++}U{{U}{U}U}{{{U}{{U}}{}U}{UUUU{{U+++UU{{U}{U}{U{U{}}U{}U}{}+++++{U}{{}}{}{}}{U{{{}}UU{}U{{U{{U{{}{++++{}U}{}}UU{U{}{}{}}}+++++{U}{}}U}U{{{}U}U{}{{{UU{{UUU}UU{U{}U}+++++{}}}UU}}}UUUU{UU+++++U{U{{}{{}{}}{}{U{U{}UU}}U}}UU{}UUU{U{UU+++++++U{{{}{{}U+++++++U}}{}}U}{UUUU{}U}}{{}UU{}}{U}UU}}{}{}UUUU{}U++++++++++++++++++U}{U{}{}UUU{}U{{U}{UU{U}{}UUU}}{}}{}U}{}U{{}}}U{{+++++++++++{}}{U}UU}U{{}{}UUU}{}}UU}U}}}}U{{U{}{{UU{U{}U}{U{}U{U{U}{{U}{}{U}U{U{}U}U}U}U{U}{{{U{UU{U{{{{U{U}U}{}{}{}{{}U}{{}{U{{}U}U{U}}{}{UUU}}{U{{{}}{UUU{{}}}}U{U}{{U}{UU}{}}U{{{U{UUU}U{U{{U}{{{UU}U}{}{{{U}{{U}U}{{{}{}U}}}}{{}UUUU{U}U}{}{{U}}}U{U}{U{U}}}UUUU}U{{}UUUUU{U}}UU}}{U}{{UU{U}}}}U{}{U}{}{U}{{UU}}{U}{{U}}U}{}U}{{{}}{U}}}}{{{{UU}UU}U}UU{{}{}{}}{{}U}{U{UUU}}U}U}{{}}{U{{{UU}}{}{UU}U}UU}}UUUU}}{}U}U{UU}{U}{{{U}{}}U}U{}{U{{{UU{}}}UU{U{{{{U{U}{{{}U}}}UU{}{U{}}}U{U}}{U}UUU{{U{}UU}}}}}{{U{}U{}}U}U}{UUU}}U}}{{}{{U{}U}}U{U{{}U{{{U}{U}{}}}U}UU}U}U{{{U{}{{}U{U}}{U}}U}}U{}{U{UU{{U{U}U{{{{{{}U}{U}{}}{{{}U}U}{U{U}}}}UU}}{UUUU}U{}}{}{U}U{{}}{}U{{{U}{UU{}UUUU}U{U}}UUU{{}U}}UU}}}UU}}{}U{U}}U}{UU}{U{U{{{U}U}}}{{}U}U}{{{U{U{}{U{{UUU}}}{{}}}}U{{}UU{}}{}UUU{}{{}{U{{}}}}{{UU}}}U{}U{}}U{}{}UU}}}UU}UU}UU{}UU}U{}}UU}{}U}UU{U{U{U{{UU}{U{U}U}}{{U{{{}{U{}{}{}{{}U}U}U}}{{U}U}}{{{UU}U{{{U{}{U{UUU}{U}U{U}{{}{{{U{}{U}}}U{UU{}{U{{}{U{}}{UU}}UUU{{{{{{}{}{U{{U}{}{}UU}}}{U}}}U{U{}U{}}UUU{UU{{{}{{{{{{}{{U{U}{}U{U{U}{{{}}U}UUU}}}}U}{{{{U{}UU}{{U{UU}U}UU{UU}{{UU{U}UUU}U{}}{}}}}{}{U}UU{U{{U{U{{{}UUU}}{{UU{U}}UU}U{U{U}U}UU}{{U{U}{{}{U{UU{}}{{U{U}{{{{UUU}}U}{}}}UU}UUUU}}U{UU{{U}}U}{{U}{{}{U}{{}UUUU{{U{U{U{{{{}UU{}}{UU{{{{U}}}U}{{}}}U}{U}{{UU}U{{{}{{UU{{{{}{UU{}}}{U}}}}{{}}{}}{U{}}}{}}}}U{{}}{U{}U{{UU{{}{{}}{{U{}}}{}}U}U{}U{}}{}{U{U{U}}{U{}}}{U{UU{}}U{}U}{{U{}}UUUUU}U}}}U}}U}{{U{}}}{{{}{}}}}U}{{{}{U{UUU}}{UUU}UUUU{UUUU{{}U}UU{UUUUUU}U}U{U}}{{{{}}{}}{}}}}}{{}}}{}}U{}{{U}U{{UU{}}{{{}}}}{U}}}}{UU}{U{{U}{}{U{{U}U{}{{}U{}}}U{{U}}}U{}}{U{{}UU{UU}}{}U}}U{{UU}}}{}U}}UU}}U{}}}{}U}{}UU{}{U}{}}}UU}U}U{}{{U}}UU{U}UU{}U{UU{UU}}{U{++UU{{{{U{U{}UUU{}}}}U}U{}U}{}U}{{{}}UU}{{{}{U}}}{U{U}++UU{UUU}{++UUUU{{{{}}{U}}{{}U}UU{}}{U}}UU{{UUUU}UUU{}UUU}U{}{U{++{}U{}UU}+++{}U{{{{U{{{U{U{}}{}{}{U{}UU{UU}UU{U{U{}{U{}{}{}}{U{++{}{{U{U}}++{}}UU}{U{U{}U{U{U}{}}UU}}{}}U}{UU{{U}}}UU{{U}{{}}{+++{}}}{{{U{++U{U{}{}UUU{U}U{UU}U}{U}{}{{{}{{}U}{{{}UU{{}}U}{}}}++U}{{{{{U}U+++U{}{U{{{}}UU}U}{U{}U}UU}UU}{{U}}U{{{{{U{}}{{{UU}U+++U}{}}{{{{U++}{{}U}UU}}}U{}{U}}}}{}}U}{{U{U}}}{{{UU}}U{U{}U}{{U++{{{{{}{}}{++}}UU{{{{U}UU}}}{{{U{{}{{{U}U}{{{{}}{{{}UU{{}U}}}U}++U}U{}}U}{U++}}{{}}{}}}U{UU}UU{U}U{}{{U}}}{}}{U}}}U{UU{U{{{}{}}++U}UUUU}}{U++}{U{U{{{{U}{}}}}}U{UUUUU{U{{}{}U{UU{{{UUU{UU{{U{U{++U{{U{{{{{}++}UU{}UU{{U}U{U{{}}U}}}}UUU}{}}{U}{U{U}{}UU}}U{}U}}++}}UU{{UUUU++U}{{{}}U}{U{U{UUU{U{}U{U{}U{{}{U}U{UUU}}{{U{}{U{}U++UU}UUU{{{U++UUU{}UU}{U}{UUU}}{{}U}{U}U{U{{U{{}U}}}U{U{{{{U{}{{++}{UU}{{U{{++{U}U{}}UUU}}}UU}U}}{UU{U}U}{}U{{}}U}{{{{UUU}U}U}}{{{UU{U}U}U}U++{{{UU}U{}}{U{{}}{UU{{{}{UU}}{}UUU{}U{}{U}{UU}}U{UU}{UUUU{U}}{U++UUUU{U{U}UU}U{{}{{{}}U}}U}}U{U{{}U}}{U{{{{{}}{}{{}}}U{{{U{U}UU++UU}UUUU{{U{UU}{}U}}}U}U{}}}{U}UU}UU}}}}{U}{{U}{{}U{U}UU{{{{}U{U}{U{{U{}UU{}{}{{UU}{{UU{UU{}U}{{{U}{U{{U}{{++{{UUU{}U}UU}}UU++++++++++++++}}U{{}UU{}}UU}U{{U{U}{U{{}U}}{{}U+++++++++++++++++++++++++++++++}}U}U{}}UU}}}}U}UUU{UUUUU{{}UU{}}++++++++++++++++++}{}U}{UU}}U}{{{U}U}UUU{UU}}U}}{U}U{}}}}}U{}U}{U{U}{{U}U}}{}}}}U}{{U{U{}{}U}U{UU}}UU{{{U}U{}}UU{}{}U{}UUUU}}{}{{{UU}UUUU}{}}}}}{{U}U{{U}UU}{}}UU{}}UU{}}}}{{UU}}U{}U{}}}}}{{U}{{UUUUU}UUU}UU{U{{{{{UU}{{U}}}U{}{}{U{}}UU{{}UU}{UU{}U{}U{}U}{}}U}}}U}{{}}{{}{}UUU{}}U{}U{}UU}{{UU}}U}{U{}U}UU{U{}U}UUUU}}{UUUUUUU{}U}{U}{UUU{{{U{{{UUUU}}UU{U{}{UUU}}{U{UU{{}}{{U{U}{UU{{}{UUU{U}}{{}UUU{{}{{{UU}}}U{U}{U}}{}}U}}}{}}}{UU}UU{U}{{}UU}U}U}}}UUU{{UUUU}U}{UU{}{{}}{{U}}}{}{{U}{}}U}}UU}UUU}{{}U}UU{{UUU{{{}}{}{{}{{}UU}{{UU}UU{{U{}{}U}U{UU{}}{}UU{{{}UU}{}{U}}UUU}{}{U}{UUU{U}UU}UU{}U}}U}}}UU}{{{U{}{{{{{}}{U{}{}{{UU}{UU{{{}}{U{{}{{UUU{}}U{}{}U{{}UU}}}{}{}U{}U{}}UUU}UU{UU}}{}UU{U}}{{{}}}}}}U}{}{}}}{}{{U{}}}U{{UUU}{UUU}U}{}U{UU}U}}U{{{UU{}U{{{U}{}U{U}{U}U}}U{U{U}{{{UU}U{}{U{}U{}{{U}U}UU}{{{U}}UUU{}U}{UUU{UUU}U{{}{{{}}U{{{{}U}}UU}{}U{UU}}{U}}{}U}{{{U}{}{}{{U}U{U}{}{}{UU{}}}}{U}}{{UUU}}}}U}{}UU}UU}{{{UU}{U}{{U}{}}}}UU{}UUU}U}U}{}U}{U}UUU{U{U{{UU}{}{UU{}U}U}U{{}UU}{{U}}{{{{{{}{}}U}U{}U{{U}U{}{U}}}U{}}}{}}UUU"U{UU{{}{{U{U{}{}U}}}{{U{UU{U{UU}{U}UU{{{{}{U{}{U{{}{{{U{{UUU}U{}U}{U}}{}{U{{}{{UU{}UUUU{UU}}{}{}}}}{{}}{UU}U{}{U{U{U{{U}}UUUU{U}}{}{U{{}}}{U}}U{}}{U{}U{}U{U}{U{U{U}UU}{}UU{UU}}U}U{{{}{U{{}U{U{}}}{UU{{{U}{{UU{}}}}{}U{{{U}}}}{{U{{}}{}UUUU{U{U}UU}{}}}}{UUU}{{}U}}{{}{U{{{U}U{{{U}{}U{UU}{{}{{UU}{}{{}}U{{}{UU}{{{}}}{{}{{}{U{{U}{{U}{U}UU{}{}}{{U}{}}{U}U}{U{}{}}{UU{{}}}}U{}UU{}}{U{{}}UU{U}{{}}}}}UU}{{U{UU{U}}{U}}UU{}}}{}{U{}{}U{U{}}}{{}}{}UUUU{{}{U{{{UUU{}U}U{}UU}U{{}{U}U{UUUU{U}}}}{UU{}{UU{}}U}{}{{{{U{}U{}{{{{}U}{}}UU{{{U{{U{U}}}U}U{U}UU}UU}}{UU{}}UUUUU}U}{{}{{UUU}}{{U}U{U}UU}UU}}{U}}}{}{UU{U{U}U{}}}U}{}{UU}}{{}{U}}UU{}{{UU{}}}}{UU}}{{U{{{UU}{U{U}}}{{}U}{U}}{U{{}U}U{U}{}}{}{{}{UU}{}}}U}{{}{U}{{U}{{U}{{U}}}}U}UUU{}}{{U{}{UU{}}}U{{{UU}U{U{{{}}U{UU{}U}{UU{{UUUU}U{U{}U}}{}}{U{{{{{UUU}}}U{U{}{{}}}}}{{UU{++}U}}U}}U{U{{{U{}}{}U{}{U{{U}}{}UUU{{{{{U{UUUU{U{}}U++}{}}}UU}U++{{}UU}UU}{}{{UU{{U{}{}U{}UUUU}UUUU}{}U}U{}{}}U}{{UU++UU}UU}U}U++}U}{U}{U{{}}U{}{}}}U}{{}}{U}UU{}{UUU{}}{{UUU}UU{{}}++U}U{}U}}U+++{{U}}{{}{}}U}}}}}}}U{{}UU{UU{{}}{{U{{{}{}U{}}}{UUU++U}}{}}UUU}++UU}{{}U}{{{{{{UUU}U}}U{U{}UU}}}U{U{UU}{{UU}U{U}}U}++{{{U}}U{U}++{{}}{U{}}{U{U{}U{U{{U}UUU{UUU}U}{}{}}UUU}{{}}}}}}+++}}{U}}}}}{++}U}UUUU{}{{UUUU{{}UU}{}}U{U{U}{}{U}{UU{}UU}UUU{{{++{UUUUUU}U{{++{}}{}}{U{{}}UUU}UU{}UUUUU{}}}UU}{U{{}}}}}}{U{{{}U++}{{{}{}}{{}++}{}}}{}UUUU}{UUUU{}{}{{U{}}UUU{U}U{U}UU{{{UU{{{U{++{{{UUU}U}{}+++UU{{}}}{UU}U{}}}}}{{}{{}UUU{}}}{U{{U{U}}}{U{}U}}++}{}{}}}U}{}{++U{UU{{UUU{}}U}{{UU}{{}UU{{UU}{}U{U}{U{U}UU}}U{{{++}{U}{{}U{}}{++}}U{{U}U}}{{UU{U{}}{}{}U}}U}U}{{}U{{{U{{}{UUU}}{++{U{}UU}}U}U{++}{U{U{{{U}U}{UU{}}}{{}{UU{}}{{UU{U{{U{U{}U{{{}}U++}U}}U}{U}}{{++U}U{{}U}UUUU{{}UU}{}}UU{U}{{UU{U}U{}U}{{{}U{}{{}++{}U}UU{U}{U+++{U{U}U}U}{{}}U{}{UUU{U{}}}}{{U}}{}UU}UU}UU{{U}U}}U{UU}{U{UU}U++UU}{U{}}{{U{}{{}{U}{}}{}U{}{{U{{U{{U{{{U{}}U{UUU{{U{U{U{{U{{U{{{}U}U}{{UU{{{}U{U}}UU{U}UU{{U}U}{{U}U{{}{}{{}{{}}}{}U}U}{{{{U}{}U}UU}UU}{}}{}U{}}UU{{}{{UU{}}{{{U{{U}{{{}{{}{{}}U+++++++++++++++++{{{U{U}}U}{UUUUU{UUU{{{U{}{{{U}{{{U}{UU}U}UU+++++++++++++++++++++{UU{}{U{{{U{{}}{U}}U{}UU{U}U{U{UU}UU{{U{}{U++++++}}{U}U}}U{}}++++U}U}UU}{}}UUU{U}{{{{}}}}}}{U}U{{{{{}}}U{UUU{{++++++}U{}}U{}+++++{U}{}UUU{UU{U}{UU{}}U}U{{}{}U{}}{}{{}}}{{{U}UU++++++++++++++++++{}{{}}U{U{U}U}{UU}}{U}U}{U}{U}UU}UU}{}U{{U{{U}}U{+++++++++++{}}U{}U{}{}}{U}UU}}}U}{}{}U{U}{U}{{}}{{{UUU{{UU{}}U{{U}{{{{{{}{UUUU{UU{{U}{{{{{{{{}UUU}U{{UU}U{U{}}}{{UUU{{U{{{U{U}}U}U}}U{{U}U{}{U{UU}}{}}{}}UU}{}{{}UU{}}}{{}}UU}}{{{}U{}}}{}}}UUU}{U}{UU}{U{}U{}{{UUU}{UU{UU}{UU}{{U{}}{U}UUU}}{U{}{{}}{}{UUUU{U{}U}U{U{{U{{{UU{{UU}U}U{}U}UU{}{U{{UU}{U{}{{U{{U{}UUUU{U{{{U{}UU{U}}U}UU{{{{U}}}{{{}{{}U}{UUU}{UU{{{}}U}{{{{}U}}U}UU{U{}}U}{{}}{{{{}}U}}U{}{{UU{U}UU{}}}{}{}}}{U{}{}}}U}}{}U{UUUU}}U}{{}{}{{}U}{}{}}{UUUU}U{}{{U}{{UUU{{U{}{{}U{}{}UU{{}{{}U}{}{UUU}UUU{U}}}}U}{{}{}}UU{{U{UU}U{UU{}}{}{}{U}{}}{UU{UU{}UUU}}U}{{UU{UU}{{}}{U{}{}U{}U}{{U{UU}UUU}{}}UU{{}}{U{}{U}UUU}U}}{U}U}}U{}U{}{{}{U{}U}U}}}}U}}UU}{{}{}U{U{U{{}{{UU{UU{U{U}{{{}}{U}U}}}{U}}}U}{U}{U}UUU}{}}}UU{{U{UU{}}{U{UUUU{}{U{}}{U}}}}{{{}}U}{{}{{}{}{{{U}}}UU{}U}U{}UU}}}U}U}}{}U{{}U{U}}}}UUU}}}}U}{U}U{{}U{}}UU{{}}U}}U{U{}{U}}{{}U}}U{}U}{}UU{}}{U}{}U}U{U{}U}}{{{U}{{UU{{}{UU}UU}}UU}{{U{UU}{{{U}{{{UUUU}}{}}U{}UU{{{}{}}{{UU{{{}}}{U}{{UUU}}U}{U{U}U}{}{{{{UU{UU}U{}U{{{}UU}U{{}{{}{{UU{}}U{{U}}}}}{{U{}}}{{}{UU}U{{{U{{UU}}{}{}{}U}}{}U}UUU{U}}}U}}{{}{{U}{{{}}{{U}{}U}U}}{{{}}{U}}U{UUU}}}UU{}UU{}{UU{U}U}}U{}U}U}{}{UUUU{{UUU{}}{UU{{}}U}U{}{{}UU}U}{{}{UUU}UU{}U{}}{UU}}U}{{U}{{{}}U{}U{}UU}{}U{U}{{}}{{U}U}U}{U{U}}}}UU}U{U}{U{}}{{U}UU{U}{{}{{UUUUU}}UUU}{U}}{{{}UUU}UU}}U{}{UU}{UU}U}{UU{U{{}U}{{U}{{{{{{}{{U{{{UUUU}}}{{U{{}U{{}}}}U{U{}U}U}{UU}{U{{}}}U}U}{U{}}}{{U}{{}U}}}{}UU}UU{U}UU}U}{UU}}}}U}}{{U{}{{}}}}}UU{U{U{{}}U}{}UU{{{{{{{UU}{}U}{U{}}}}{{}U{U{U}{{}UUU{{U}U{{UU{}U}U{U}{}{{}{}U{{}}UU}}U}}UUU{U}}}U{}U{{}U}}}{{}}{UUUU{{}{UU{{{U{U}{U{{}U{U}{U{{}}U}{U}}U{{}}}U}U}}}}{}}U}}}}{{U}{{U}}UU}UUUU{}U{{}}}}UU}U{U{U{U{{UU++}U{}}}}}UU}UU}}}}U}{{{U{}}}UU}U{U}{U{{}{{UU}}}{{}{UU++}UU{}}{{+++{U}U}{}{UU}}{{{{{UUU}}UU}U}U}{U{}}}{}{{U}{UUU{{{}{}++UU}{}U}}U++{{U{U}}}}{U}UUU}}}{{UU}}{{{{{}U{}{U}UU}{}U{}}UUU}}U++U}U}}UUU}++}U}}U{}}U}U{{{}{{{{{}}}{{{U{{}{}{U{{}}{U{{}{}U{}{{}++{}U{}}}{U++U{UUU}{}UUU}{{}{U{{U}}{}{UUUU{{U}U{{{{UU{}}}U{{{{{}++U{{{{{}U}+++}U}{}}{{UUU{}{{{{}U{U{U}{}U{}{UU{{U}{}}U}{}{{}}UUU++{}}U{U{{{{++}U{}}{}}}}{UU}}{}{UUU}UU{U}}}}}U}{{{}}{{UUUUU{}U{{++}}}U{{{{UU++}UUU{}{UUU}{}{}}}{{U}}}UU}{U{{}UU}}U}UU}{}}{}{{{}U++U}U}U}}}{}++{{U{{{}{U}}}}U}}UU{}}}}UU}U{}}U{}}U{{{{{U{UUU{}}{{++U}{}UU{}{U++}{}{}{{}U{U}{{UUU{}}}}{}UUUU}U{UU{U}{}}UU{{}}{U}}}++UUU}UU}{U}++}{{U}{UU}{{{U{{{}}{{U}U{{}UU{{U}U{U}{{U{}{U}UUU}}U++U}U}UU{U}{+++UUU{}}}}}{U{}U}U}U}U}}{UU{}{}UUU}}}U{{{U{UU{U{}}{++{U}{UUU{}{U++}}{U{}U{}U{UUU{{{UUUU}U}UU{{UU}}{{}{}{U{{{{}U}U}}{}U{UU}U}{U{{++}UUU}UUU{}U}}}{{}UU{U{{{{}U}{{{{U{U{{{{}{U{U}}U{}U}}UU{{UU{{}U++}U{{}{}}{}{{}U{}UU}}U{U{{UU}{U{UU}{}}U}}{}{U{}U}{{}U{UU{U}{{}U++}{}UU}U}U}}UUU}U{U}U{{}{}{}}{UU}}U}}}{{U{U}U}{}U}U}U{}U}{}{U}{U{{{U}U{}}}{{U{}{U{U}{U{{U{{}U}U}{{}{U{}{{}}{{{{U}++++++++++++}{{{{}{U{{{}U}U{}U{}{U}UU}U}UU{{{}}}UU{{{U}{{UU{}}++++++++++++++++U}}{U{U}U{U{}}UUU}{}{}{U}}{{{}UU}{U{}U}U}{{UUU}++++UU}}}{U}}{+++{{U}U}U}{{UUUU{UUU{U}}{U}}{{}UU{{UU}{{{{UU}}}{U{+++U{{UUU{UUU{++{UUUU}}}}}{{U}{{U}{UU}{{{UU}}{}}UU}{}}{}}U}U}{UU}++{}{{}UU{}{{+++U{}}}}{UU}}U{{}}{{U}{U}U}U}{U{{}UU{{}U}{{U}U{{}{+++{}{{}{{U}U}++U{}{U}{}UU{{}U}{{U{}}{}{U{}U}}{{U{U}U{{{}U}{}U}{{++}}U{UU}{UUU++U{UUUU}UU}{}{}}}{U}UU{}{UUU}}}U{{{{U}}}U}{}{U}{UU+++{}U}}}{U}U++U}}UU}UUU{{{{U{}{UU{}}{}{}{}}UU{UU{}U}U{}U{}{U{UU}+++++{}{U{++++}{{{}}}{U{}}U{U}{}{{U}U}UUUU}{{}{U{UU}UU{{{U{U}U}U{++++++++++++U{{U}U{U}UU{}}}{}{}{{}}UUU{{}UUUU{{U}{U}}U{{U{}U}}U}UU{+++++++U}U}{{}}{U}}U{U{{U{{{UU{}U{{{U{}}UU}UU{U}U}}{{U}}{UUUU{}{{{}U}U{}}U{UUUU}{}}U{{U}{UU}U}{U}{U}{{}}}U}{{}}U{}U}UU}{U{UU{}}UU{U}U{U}U{}{U{U{}{}}}}U}}}}{}{}}UU}U}}{{}{{U{{{}}U{}U{{U}{U}{U{UUU}}}UU{}{{{{}}U}}}U}UUU{{U}U{{{{}{}{}U}{}{U}{}{{{U{{{U{{{{U}{U{{}{U}{UUU{U}UUU}U}UUUU}UUUUU{}{}UU((}{UU}}{U}UUUU{}UUU}{{U{U}U{{}U}{}{}{U{{U{}U{}UU}U}U}{UU{UU{{UU(({{{U{{U{{UU}{U{}U{}}UU}{UU}{{}}U{{U{U{{{}}U}U{U{{{{{}{}U}}U{((((}{{{}UU{}}{}U}U}UU}}{}UU{UU{}{UU}}}}}U{{}U}{{{UUU{U{U{U{{{}(((((UUUUU}{U{{{U{}{{}}}{{U}}U{{}}U}}}{U}}U{UU}{U{}}}{{}{}}}U{}{(((((}{U}{}{U}}{U{{{{}}{}}U}}U}}{U{}{}U}UUU}}UU}U{}}}UU{{{U{U}U{}U}}}{{U{U}{}}U{U{{{UU{{U}{{U{{}}U{{U}{{{{UU{}{U}U{}U}{U}{}{}{U}{{}U{}{}}}{{U}{{U{UU{U{{U{{UU}{{{}}}}UU}}UU{U{{}U}U{UUU{{}}{U}}}{{{}{{}U}U{UU{}}{{UUUUUU}U{UU{}}}{}U}}UU}}}{UUUU}}}U{U}}{UU{}}U{{{{{UU}UUU}}}}UUU}UU}{{{{}{U}UU}U}}}U{U}{{}UU{{}{U{UU{}{UU}}}{{{{U}}{{{}{{}}}}{U{UU}}UU{{U}{{UU{UU{}}{UUUU}{{U}U}{UU{U}}}}{}}}U}}UUU}UU}{}}{}{{{}UUU}U}{{{}{{}U}U{{{}}U}UUU}{}{}}{{}}{U}U}}{U}UUU}UUUU{U}UUUUUUU{UU{{UU}U}{UUU{U{}UU{U{U{}UU}{UU}}}U{{UU}{}U}U{U}}U}}{U{U}{U}}}}{}{UUU}{}{}}U{}{{{}U{U{U{}{}U}}{{{U{UU}}U{{}}{}}{U{}U{{{}U{{U}}U{{U}U}U}{U}{UU{}U}{U{{}U{}}}U}{U{U}}U{}UUU}U}}U}}UU}U}}U}}}{}}{UUU{}U{}UU{{UUUUUU{}{}U}}U{U}U}}}U{}U}UU}}U{UU}}}U}{U{}}{U}U{U}U}U}U}U{}{}{}}{{{UU}{U{{}U}{}U{{U{}UU{{{{}}{}U{}{U{{UU{}U{}{}}}}U{{U}}U}U}}}U}{{{UUU{}UU{UUU}}U}{U{U}}{{{}}}U{UU{}}}{}U{{{{}UU{UUU}U{{}{U{UU{{UUU}U}}{{{{UU{U{}}}{UU}{{{}U}U{{{{{}{{{U{{}}}}U{U{U}}{{UU}UU}{{{{{{U}}{}{UU}U{{}{{{}{{U{U{}}}}{}}{{UU}{}U}}U}{}{UU}}}}{U}}}}}{{U}U{++}{{{}}}U}}}}UU{{U{}{U}U}U}{UU{{}}{U}{}UU}{}UU{{U}UU}U{{U}{UUUU++}}}}}{{U{}UU{{{UU{U}U{{UU{U{}U{{U{}{U{}}}U{{}{U}{}}U}U{{{UU}U{++{U}{}{{U}U++{}{}}U}}}U{U}U{U}}}{{{UU{UUU}U}{{{}UUUU}{}{}}}}{U{++U}}UU}{}}}++U{}}U{UU{{{{{}{{{}}}UU}{}{U{}}{{{{}U}{{{}{UU{}{UU{++}U}}U}UUUU++}U}}U{{}U}U}{}U}{}UU{{{U{}}UUU{}U{{{}{{{}}{{U}}{}}++U{}}{{{{}{++U}U{}{UUU}}U{U}UU}}U}UU{(}}}}{U}{{}{}{}{{U}U{}UUUU++}}{U}UU{{U++UU}}}}{}{{}U}{}{{{U}{}U}(}{{UU}}}{}}U{UUU{}UUUU{U{++{}}{U{}U}{++}{}}U}}U{UU{{U}{U}}}{}U{(U{UU}U{}{}{{{}{{{U{U}{U{UUUU}{{}U{UU{++}U}U{{}U{UUUU}{U}}{{{U}U(}UUUUU}{}}}{}{U{}{U{{{}U{UU}UUUU}U{}{++U{}}{U}{{UU{U{}}}{U}UU{U({{U{U{}}U}{{U}}U}}U{}{UU}U}U{{UU{UU}}}{U}}{}}}{{}}{UUU}}}}{U}U}({{{{}{}}}{{{{{}UU}{}}{UU{UU{}U{}}U{}UU{U{}{}U{{{U{{}}U}U{}UU{}}(}{{{{}{U}{{{{}{{U}}U{UU}{{}{}}{U}}UU{}}{}U}{{U{{}{}U}}}{}}{{}}}({{UUU}{U}}U}}U{{U}UU}U{U}U{{U{U+++U{{{}U{U{}}}{}}UU{U{}}}}U}{{{(UU{{{U{{{U}UU}U}{{}}UU{}U{U+++++++UU{UU{UUU}UUU}{UU}U{}}}{{}{U((U{{U{{{U}}{{UU{U{UUU{}}}UU+++++++++U}}}UU}{UU{{U}}U{U{}UU{{{U{((}}{{{U{}U}UU{{{{}{{UUU{{}+++}{}{{++{U}U}UU{UUU{UU{UU}}UU{U{{{}(({U{U{U}UU{{UU{}U{{{}{U}{{+++U{U}}++}{}{}U}U{{U}}U}U{{}U{}UU}}U((}}U{}{}U}}}{U}}UUU{U}{}U}++}{{{U{++UU{{{U}{}}{{U{{{UUU}{{{U{{{((}U}U}}U}{}{U{{{{{{{{{{}U}++U{U{U}++U{{UU}}UU{{}{}U{U{{{U{{{{}{((}}UU{}{{}U{}UU{{}}U{}{}}{+++}}U{U++}UU}{{{}}UU{{{U}{}}UUU{}U{}((}{UU}}}U{{{{{}}U{{}U}{{}{+++}}{}+++U{U{{}U{{U{{{}}}{{}}UUU}}{U((U{U{}}{}{{{}}{UU}}}}{UUUUU+++}U{++UU{U{}UUU{}}{U}}}{{}UU{{U{{{((}}U{{U}U}}U{{UU{{}UUUU{UUU{+++}+++{}{{U}{{}}{UU{}{}}{{{UUU{UU}((}{}}{UU}U}}{U{UU}}}UU{U}U{U++++++}U{}UU}}UU{{}}{}{U{}U{{U{}{UU((}U{}}}}}U}}}{{UU}U{UUU{{U}}}}++++UU{}U}}{}{{{U}UU{UU}}UUU{}{U(((UU}}{{UU}}}UU}U{U{{{{}{U{U{}U}UU}{U{{{{}U}U}}{}UU{U}U}}{U{}{((((UU}{}}U{U}{U}U}}UU}{{}{U}{}}{U{U{}{}UU{}}}UU}}}U}}U}{U{UUU}{((((}U}}}}{{{{{}U{}UU}UU}U}{{{U{{{UU}{}}{{}U{UU}{{U{{U}}}}}UU{}(((((}U{{}{}U{{}{{{}}}}{UU{{}{U{{}{U{{{U}}{{}U}{U{{}{{UUUU}{{{(((((((UUUU}U{}}}}{UU}}UU}}}}}}}{{}}U}U}}}{}{U}UU{{U{{{UU}}U{}{((((((((}}}{}}}}}}U{{U}{UU{}}}UU}{}{{}{UU{{{U}{U}U{U}U{}}{}}(((((((((((({}U{U{{}U}U{UU}{U}U}{}}U}U}{}U{}U}U}UUU}U{}UU{U}(((((((((((((((({{U}{UUUUU{{}{}UU}}{}}{U{{{}U{{}}U{UUU}UU{{{UUU}(((((((((((((((((}{UU{}{}{{}}}}UUU}}UU{{U}{{}U}U{{{UU{}}UUU{{{UUUU(((((((((((((((}}}UU{}{}}U{{}}}}{{}{{U}{U}U{U}{{UU{{}UU{{UUU}U{{U}}U}{{{}U(((((U}}{}}U{UUUUU}U{{}U{{UUU{{{U{{{U{}{}{{U}}U}{{}}UU{UUU{{UU{{U{}((U{{}U{U{UUUU{U{U{{U}}{U}{U{UU{{U{}}UU}UUU{}}{U}U}{U{{{{U}U{{}U}(U}}U}UUUU}{{U}{}U{}UUU{{}}U{{{}{}U}{U{U}{U}}{}UU}{UU{{U{}}{{U{U({{{}}}{{}{}UUUUU}{}U{{{U{U}UU}}}}U}}{}U}U}UU{}}U{{}{{UUUUU{}{{{(U{{U{}U{{}{}}}}}{}}U}}{}{}UU}}U{U{}{}}{}U}UUU{}{{U{U}{}UU}{{{U}(}U{{{U}}U{U}{}{U}{UU{{}UU}}{}}}U{{{UU}{{}U{{}UU{{{UU}}U}}}{}}U}({{{U}}}{}}{{}{}}}U}UUUU}U{UU}}UU{{UU}UU}}{UU}U}{{UU{}{U{UU{}}U}(}U{}}{U}{U}}}U}{U}UUUUU}}{{U{U{{}{U}{U}U}{U{}}{{}{U{}}}{U{}}{}((}}UU{{}}U}UU}UU{{{{{UUU{U}{}{{}U{{{}}U{UU}}}U{{{}}}{{U{U{U{{UU(({}}{{}}UUUU}U{UU{}U}}}U}}{U{UU{{UU}}UUUUU}{}U}U{U}UUU}{U{}UUUU((}U{U}}UU}}UU}}{U{UU}U{U{U{U}UU{{U{}}{UUU{}U}U{{}UUU}{}}}UU}{}}((U}}UUU}U}U}}}}U}}{{U{}U{UUU{{{{}{{U{U}U}}U}UU{}U}UUU}{U}}}{}{{(({}U{{{{}}U}}}}}U}{U}}}}{{}{++}U}UU}{{U{U{{}{{UU{{UUU}{}U{}}{}U((}U}}U{}UU}}}U}{{{UU{U{{U}{U++U{}U{}U}}{{{U{UU}{}{}U{{}}}}{}}}(((U}}}UU}}{UU{}}}{}{{{UU}U}}{++}}{{U}{U}U++}}}{}{}{}}}U}{U{}U{}((({}{}}U{}}{{}}}}}{}}{}U{}U}}++{UUU{}UU{}++}}{UU{U{U{UU}}}U}U{}(((U{}U}}U}}UUU}{UU{}}}U}}{U{U++{}UUUUU{U{++{{U{{U{U{U{{}{}}}}{}(((U}}U{{UUUUU{{}U{{U}}U{}{U{U++UU}U}{U}{}++}{{}}{}}{U}{UUU}{{{((((UU}}}}UUU{{UUUUU}U}}}UUU}{}++UU}UUUUU}U++{{{}U{}}U{}{}}{U}}{((((UUUUUU{{}U}}UU}}{{U{{{{}}}U++{{U}{}U{U}++U}{{U}{}U{{UUU{}UU{((((}U}{}{}}}{}U}{}UU{UU}{}}}UU}}{}}U{{UUUU++}UU}{{{}UU{{}{U{U{U(((({{U}UU{UU{{{}}{{{{}{}UU{U}}}{U}UU{{U{U{++}}}{}{}{{{}}{U}{{}U(((({}{{{}U}}}UU}U{}}{}UU{UUUU}}UU{{{U}UUU}U{}}{UU}{}}{}U}{UUUUU((((U}}}}{}}}}}{{}{}}{{U{}UU{UU{{{}{}{}UU}}{}{U}U{}{{}{}}{{UU}{(((((U{{{}UU{}}{{{U}U}{}}U{U}}UU{}{U{U}{U{{U{}U{}}U{U{}{{}}}UU}{(((((U{{}U{{U{{U}U{{}U}U}}}U}{{}}U{U}}U}{{}}U}}U}UU}{}UUU{}}{UU}(((((}}{}}}U}{{U}UUU{UUU}}}}}{{U{{U}U}UUUUU{}U{U}}}U{}U}}{UU{{{{((((({}}}UU}}U}U{{}{{}}{}{{U{U}}}{}UU{+++++{{}UU}UUUUUUUU}U{{UU{(((((UU{{}U}{}{{{UUU}{{UUU{U{U}{U{++++++++++{}}}U{}U{U}U{UUUUUUU(((((}}}}{}{}}U}UU{U}{U{{{}{{UU++++++++U{+++{}{}{UU{UUUUUUUU{{U((((((U}}UU}}UUUU}UU}}}}{{}{}{++++++U}{{+++++{{U}}{}U}{UUU}}}U}}(((((({}}U{{UU}}{U{{{UU{U{{U}+++++{}U+++++++U}}}}}}U}UU{}{U{}UU{((((((U}}U}{}{}}}{U{{}{{U{{}U+++++++++++++{{U{U{}U}{}}{{{{{UUUUU((((((}{U{U}U}U{UU}}}{}{}{U{{+++++++++{{{{}UU}}{{{}U{{}}UUU{U{}(((((((UUU{UU}}{{UU}}{{{U}{U}{{U{{{U}{}U{U{}}}}UUU}U{{{U}}{}}{U}(((((((U}{}}}}}{}U{}UU{}}}{U{{UUUU}U}}UU}}{{}}{{U{{{{{U{}U{}UUU((((((((}}{}UU{UU}}UU}}U{U{UUUU}UU{{}{}{{{U{}{{}{{}}{}}U}{U}U((((((((((({}U{U}}{{}}}}{}{{}U{{{{}}U{UU}}}{{UU}UU{{{{U}{U{{{}}U((((((((((({{{U{}{}}}UU}UU{{UUU}}}}U}}}{U}}{UUUU{}}U}}{U}{}{{{}{(((((((((((}U}{}UU}U}U}{U{}UU{}}U{{U}}U{}{UUU}}{{UU}{UU{{}U}{{{{(((((((((((UU}U}{U}}}}U{}{{U{{{}}U{}}UU}}}U}UUU{{}}U}U{U}U}{{U}(((((((((((({U{}}{{}{UUUU{}}UU}{}}U{{U}UU{}{}}}}}U}U{UU{UU{{}{{(((((((((((((}}}}{UUUU{{U}{}UUUUU{}{{{{{}{{{}}}}}U}}{}U}}U{{{U(((((((((((((((}}{}}UU}}U{U{U{{}U}}{UUUU{}}{{}U}}}U}{{UU}U((((((((((((((((((((({}UU{U{{}{UU}{U}}{{UU}U{{U{{}}{U{}}}{}}UU(((((((((((((((((((((((U{}}U}U}{{}UU{{{}UU}U}}U}{}UU{}U}}}UU{}U}(((((((((((((((((((((((({U}UU}}U}{UUUU{}UUU{UU{}UUUU{{}U}{UU{(((((((((((((((((((((((((((}U}{}}U}}U}{U{}}{}}{U}}{UUUU{{{{{{{}((((((((((((((((((((((((((((U{}}U}{U{{{}U}{{U}UUUU{}{}{{U{}U}(((((((((((((((((((((((((((((((U}{}}U}}}}{{U{{{UUUU{}{}UU{}{{}U}((((((((U+U(U(U(}({((((((((((((U}U}}{U}}{{UUU{}U}U{U{{{U}}}{{{{U((((((+(+(+(+(+(+(+((((((((((((}}{{{{}}{U{{{U}}U{}}U}}{}{(((}}U}((((}({(U(U(}}UUU(}(((((((((((({}U{}U{{U}U}}{{U}{{U{U{UUU(({{{((((+(+(+(}}U{{}(}UU+(+((((((((((UU}{{{{{}}UUU}}}}{U}{}}{U{}}U{(((U({(}}}{U{{{U(U(}{{({((((((((((}}}{UU{{}{U{}{{U{U}U}{{UU{{UUU(((+(+({{}{}UU}({}{{U}}((+}+((((((}{{}{{{U}UU{}{{}}{U{UU{U}}{{U}}}UU}}}}UU{{U{UU(UU{}U}}(U(}(((((({}U{U{U{}}{}U{U{U{}U{}}{}UU}UUUU{U}UUU{{}{}{}{(U{U{}}}{U(+(((((({U}}}{{}U{}{}UU}{{{{U}}{UU{}U}U{}UUU}U}}{{UU{{({(U{U}}}UUU(((((({U}U{{}{}{{{}U{{U{UU}}{{{{}{UU}}}}}{}U{U{}}UUU((U}}(}{U{{}(((((({}U{{U}UU}}}}{}}}{}U}}{{{{{}}}}}{}}}{U{U{{{}{U({({(U(UU{{{((((((}{}{{}}}U}UUUUUU{}}U}U}{{U{}{}U}{}}}}}U}}{{{UU(}{(U}U}U{{U(((((({UUU}{}UU}}}}}}{}}{U{}}U{{U}}}U}U}U}U{UUU}{{}{}{({U{{U}U}U((((((UU}U{{{{{}{}{{U{UU}}U{UU{{{}++}}{}U{U}{UU}{U}{U{{}}U}U{}}U((((((U}U{{{}}}{U}}{}}}{}{{U}U}U}U++UU}{}U}{}U++}}}}U}{U}{{{UU}}((((((U{{}{U}UU}U}{}{}}}U}{U}U{{{}++UU}{U}}U{}++{U{}UU}{U{{}}{{}(((((({}{{}{U{}{{{U{}{{}{}UU{U}}UU++{{{}{UU{}}++{{{{UUUU}{U}}{{{(((((({{U}U{{{}{{{{{}{}}U}{}}UU{{}++}}}UU{{U}{++U{{}U{U}{U}U}}}{(((((({}U}U}}U{UU}}}UU{U}}}}}}{U{}++{U{}}{U}}{++{{}U{}UU{}U}}U{}((((((}U{}U{}{UU}}}}{}UU{{}}}{}}}{}{UU{U{{}{}{++U{U}{{}{}}{{}{}{((((((UU}{}U}{{}UU{{{{U{{U}U}UU{{UU{{{U{{U{{U{++U}U{{U}}}{{}}{U{(((((({{U{U{{U{UU}{{UUU}U{}{{}{UU{{U}{UU{{{}U{++}UU{{UUUU{UUU}{{(((((({{UUUU{{U{{U}{U}UU{{{{{}}U}UUU}U}U{}U{}{{{}{UU}{UUU{{}U{{}(((((({{}{UU}{U}}}U{{}U{{U{UU{}{}}{U}{}{{{{{U{U}{U{}}U{{UUU}{{{U(((((({U}U}}}{UU}}UU}{U{{}U{{}}}}}U{{U}UU{}}UUU{{U{}}}U}U{}{{U}{((((((UU{{}{}UUUU{{{U}{UU}}{{}{UUU{}{U{}{}U}{U}}{{UU{{{{U{UUU{{U((((((U}{{{}{U{}UUU}{UU}}U}}}{UU}{}}}{UU}{{UUUU{UU{{}{}}{U}}{{}{(((((({}}{{{{{UUU{UU}}{}}}{U}U{UUU{U++++++++{}U}}UU}{}UU}U{{{}{U((((((}{}U}{{}}{{}U}U{{}UU}}UU}U{U{+++++++++U}U{{}}U{{{U}}}{UU}((((((({{{}{U{}U}}{UUU{}U}}{UU{{{{+++++U{}{++}U{UU}U}}U{UUU{U{U{(((((((U}}U}}UU}U}}}U}{{}{{{U{U{+++++}{}}U}+++UUUU}{{U{}UUU{U}{{((((((({}U{{U}}U{UUU}{U{UUUU}}UU+++{{}}{UUU+++{{{U}{U{}U{}{U{}{{((((((({UUU{{U{UU{}U{UUU{U{U}UU+++{{}U}}U{}U++}{}{}{}}}UUUU}}}UU(((((((UU}U{{}{U}{UUU{}U{{{}{}{++++++++++++++++UUU}{}{{U{{U}}{U((((((((}U}{{}{{U}U{}{{}UU}}U{{}U}++++++++++++++}UUU{{}}{{}U{UU((((((((({U{U}{}}}U}}}{}U}U}UU{U{UU{{}{{{UU}}U}{U}U{U}{{{U}{{UU}(((((((((U{}}U{}}}{{{U}{{}}{}}}}}U{{U}}}UU{{UU{UU}}U{}U{{UU{U}U((((((((((}}}UU{}UU{U{}}}{}{U}U}{}}}{{{{}{U{{}U{{}UUU{{U}}}{}}}(((((((((((UU}{UU{}{UUU{}}}}}U}}}U{{{{{{U}}{UU{U}UU{U{UU}}{U{{{(((((((((((({{{U{}{{{}}U}UUU}U{U}{}{}}U{UUU}}}U{{{U}}{U}U}}{{{{((((((((((((({UU{U}}}}{{{{U}{U{}U{{UU{}UU}}}{U}{U{{}U{{{}UU{{}(((((((((((((((}U}U{}UUU{}{{}}}UU}U}{}{}}{U}U{{{}{U{}}{UU{}}}{(((((((((((((((((U{}UU{UU}U}UU{UUU{UU{}}U}}UU}{U}{U}U}U}}}U{U{(((((((((((((((((((U{}}UU}U}{UU}{}UU}}}{}{UU}{U{}UU}{}U}((((((((((((((((((((((((((({{}U{{}}{{{U{{{U}{}UUU{}U}}UU}{U{((((((((((((((((((((((((((((((((}{{{{}U}}{{{{{{}}{U{}U{{{}}}UU(((((((((((((((((((((((((((((((((({}{{}{{U}U{{{{{{{}UU{UU}U{}}}((((((((((((((((((((((((((((((((((({{U{{{U{UUU}UU{{{U{}}{}U}U}}(((((((((((((((((((((((((((((((((((({U}{{{}U}U{}{}}}U}}}}U}{U}}(((((((((((((((((((((((((((((((((((((U{{{{{}{UUU}U}{{}U}}}}}U{(((((((((((((((((((((((((((((((((((((((}UU}{{UU}U}UU{}U{}U{}}UU}((((((((((((((((((((((((((((((((((((((({U}}U{{}U{}UU{{{U}U}UUUU((((((((((((((((((((((((((((((((((((((((}{U}UUU}UU}UUUU}{{U}U{{(((((((((((((((((((((((((((((((((((((((((}}}{}U}UU{U}{}U}}}U}UU((((((((((((((((((((((((((((((((((((((((((}{}}{}{}U{{UU}}}}U}UUU((((((((((((((((((UU{U{}{((((((((((((((((({{UU}}U}{{{U}{{U}}UU}(((((((((((((((((UU{U{}U{}{U(((((((((((((((UUU{U{}}{{}}{UU}{{{U(((((((((((((((({UU{U}{{}}U}U(((((((((((((((}U}}{}}}{UU{{U}}{{}((((((((((((((({}U}UU{}}}U{{U{(((((((((((((((}}}{U{{}{U}U{{{{{U((((((((((((((U{{{U}{U}}U}{UUUUU((((((((((((((}}}}U}}{{{{U}U}}}((((((((((((((UU{{{}}{}}U}}U}{}{U(((((((((((((({U{}{UUUU}{}{{}U}((U(((((((((({{UUUU{{U{U{}UUU{}{U}(((((((((((((UU{UU}}}{U}{U}}{(((((((((((((({{U}{U}U}}{}{}UU}{U{{(((((((((((((}}U{}UU}UUU}{U{(((((((((((+++U{U}U{}}}UU{{}{UUU}U{}(((((((((((((U}{{U}}{}U{{{}}((((((((((++++U}}}}{}{U{U++++UU{{{{{(((((((((((((U}}{}U}}U}}}{(((((((((((}+++++UUUU}{}}}U+++++U{{}}U(((((((((((((}{{UU{U}UU}{U(((((((UU{{}}U{++{}UU}U}}{{{++++{U{{}}(((((((((((((}}U{}{}U{{{}U{}{{U}}{{{U}}}{++}U{{{}}UU{+++++U{{}}}((((((((((((({{}}UU}{{}U{U{{{}{}{}U{{}}}U}{UU}}UU}{{{+++}{}UU}}U(((((((((((((U}}U}UU}}}U}{U}{{}}{}{}U}{U}UUUU}}}U{UU}++U{}}{{U}U(((((((((((((}UU}U{UU}{U{U{{U}U}U}U{U{}{{{U}UU}}UUUU{}{UU}{U}{U{(((((((((((((U}{{{U}}U}{}UU{{}U}UU}}}U{}U}UU{{U}}{{}{}{}{{UU{}{}(((((((((((((}{{}{U{U}}{UU}{}{}}{UU}U{{{{{{U{{{}{}}}}{}}}}}U}}{{(((((((((((((UU{}{UU}U}{}}{{{U}U{{{{}{}}U{U{}UU{U}U}{UU}U}U{{{UU(((((((((((((}{UU}}{U{{U{}UU}{}}U{{UU{{U{UU{}U{{}U{{{{}}U}U}U{{}(((((((((((((}UUU}}UU{{}U}U}}U{U}{{}}}}U}}}{U}U{{{U{{{{U}{{}}}U}(((((((((((((U}U}UU{}UUU}U}U{{}{{}U{}}}{}UU{}{}U}{U{U}{{{{{U{UU((((((((((((((U}UU{{{}}U{UU{U}}U{{}}}U}U}}}}}}{{{{}U}}{U{UU{}UUU((((((((((((((U}}{}{{U}{{{{{{UU{U}UU}}UU}U}{++++++++}}UUU}}}{}}U((((((((((((((}{}{U{UU}U}U{U}}U{}{}U}}U{U}+++++++++++{}U}}}}U}{((((((((((((((({{{}}{{{U{U{UU}{{{{{{{{U}{{++++UUUU}++++U}}U}{{}}(((((((((((((((UUU{{UU{}U{{UU{{{UUUU}{U{{++++{}{}}U{}++U{{U{{U}((((((((((((((((U}}{U{{}U{}UUUUU{U{}U}U}}+++}}}{{}{U}}++}{U{U{{{((((((((((((((((UU}}{U{U}U}{}U{{}U}}UUUU{++}}U{}}{UU{}++++UUUUU(((((((((((((((((U{U{U}U{U{}U{UU{UU{{UUU}{+++++++++++++++++UU}{((((((((((((((((((}}}U{U}}UU{{U{U{UUU}{}}{{+++++++++++++++++{U}(((((((((((((((((((}}}}}U}UU{U{{{U}UU}U{{}{{}U}{}U}{U}{{}{}{{}}(((((((((((((((((((({}{UU}}{{U}{}{U}{}{UU{U{{U}}{}{{UU}}{{UU{U{((((((((((((((((((((({U{}}}}U{}{}{U{UU{}{}}{}}U{}{U}}U}UU}{{}((((((((((((((((((((((((U{{U}U{}{}U{U{}}{{{}}U}U{{}U}U}UU}{}{(((((((((((((((((((((((((((}{}U{{}U{UUU{{U{}}{{}U}U}UUU}U}U{{((((((((((((((((((((((((((((((}}}}}{}{{}U{{U{{}{UUUU{U}U(((((((((((((((((((((((((((((((((((((({}}}{}U{{{U}}}U{U{}{}{U{U{((((((((((((((((((((((((((((((((((((((!}UU}}{{}}{{}{U}U}{UU}}}U}}U{UU{}}U{UUUU}}U}U{{{UU}}{}{}}U}UU{{}UUUU}}UU{}UU}U{{U}{{}{U}}}{U}U{}}}{}U}UU{{{{}{}}U}}}UUU{}{UU}U{}}}UUU{U}U}UUU}}{{{}}UUU}{}U}}UU{{}}}{}}{U{{}{{UU}}UUUU{U}U}}U}{}}}U}}{{U{{{{{{U}}{{{}{}UU}{U{UU{U}{U}U{U}{U{}}}}UUU}}{U}{UU{U{{}}}{}}UU{}U{UU{}}UU{{}{}U}}{U{}{U}U{{U}}UU{}}}UU}{UU{U}}}{{U}U}}{U}{UUU{UU}{}{UU}}{UU}{}{UU}U{{{{}U}U}}U}}}{U}}{}}U}{}}{}{U}}U{{{{{}{{}{U}U}}{U}}{}{}U}{}}{UU{UU}}UUU}}UU}}}{{U}UU}U}}U{U}{{}{{{U}}}UU{{}UU{UU}}}}{}}U}}{U}}{{U}U{}{}{U{}U}U{U{}}}{{}}{{{{U{}}U{UU}}}{{{UUU}}{{{UU{UU{UU}}U{U}{{U{{{}}}}{U{{{U{UU}{}UU}}}UU{{{UUU}}}}{}}{{{{U}{U{{{{}U{{}{}{U}}{}{{}}(((}}U{}((((((}{}{}U{U{}UUU{U{}U}{}U}}{{{U}UU{U}U}}UU}}}}}{((((((((((((((((((((((((}{}UU{}U}U{{}{{U}{}U{{}}{}}{}U}{}UU}UU(((((((((((((((((((((((((((({}{{{{}{U{U}{}}UU}}{U{UU{}U{}{U}U}(((((((((((((((((((((((((((((((({{UUU}UU}{UUU{U}{U{}{UU{}{}{U((((((((((((((((((((((((((((((((((((UUUUU}}}U{}}UUU{{U}U{UU{}{{(((((((((((((((((((((((((((((((((((((((U{U{{UU}}{UU}{}{UU}}{}((((((((((((((((((((((((((((((((((((((((((({{}UU{}UU}{}{{UUUU{{(((((((((((((((((((((((((((((((((((((((((((((}{{}{{{{UU}}}}{}U(((((((((((((((((((((((((((((((((((((((((((((((({U{U{UUU{}{{{U}((((((((((((((((((((((((((((((((((((((((((((((((({{UUU}U}{}}}}{((((((((((((((((((((((((((((((((((((((((((((((((((}{{{}U{U}{UU((((((((((((((((((((((((((((((U(((((((((((((((((((((}U{U{UUUU{}(((((((((((((((((((((((((((}}}U{U}{{((((((((((((((((({{U}}}{{{}(((((((((((((((((((((((U}U}UU{UU{{U{UU((((((((((((((((U}{}}}{}(((((((((((((((((++++++U{U{}UU++++++}}}U{(((((((((((((((U}}{}{}(((((((((((((((((+++++++UU}{{{{+++++++UU}{(((((((((((((((}{UU}}((((((((((((((((((++}{}++{}U}U{U}}}U{++U}}{}((((((((((((((U{U{{((((((((((((((((({{}U{{U{}{U{{UUU{{}}U}}U}{U{((((((((((((((UU{U{(((((((((((((((U}}{}{{{}U}}{UUU{{}{{U}{UU{}}U((((((((((((((}{}{(((((((((((((({}}{{}}U}}U}}{}}U}{{UU}{UU}{UU{{((((((((((((((}U{{(((((}}(((({}}}{{}}U{{{{U}UUU}}}}}UU}}{UU}{{}{((((((((((((((}{}{((}{}UU{}U{{{{}}{{}{U{}{{U}UU{}UUUU}U}U}}}U}U(((((((((((((((}}{}}}{U}{}{U}{{}{{{}U}}}}UUU{}U{}UUU{U{}}{U}}}{U(((((((((((((((}{U}U}{}}}U{}{U{U}U}}U}}{}{U}}{}U{{{U}{UU}UU}{{U((((((((((((((((}}}UU{U}}{}}U{{}{}U}{{UUU{U}{}U}}U}{UU}}{U{U{UU}((((((((((((((((}{{}UU{UU}}U}{}U{{{}U{U{UU{U{++++++}U{U{}}}}{{}((((((((((((((((({}{{UU{UUU{{{}U{{U{}}UUU}U{+++++++++{U{{}{{}{U(((((((((((((((((({}{{{{}U{{}}}{}{U}}}}}}{U{++++UU}U+++}{}UU}}}}((((((((((((((((((U{U}{}}{UU{}}UUU{{{}}{U}U}+++}{}{U}++++{U{{}((((((((((((((((((((}{}{{}}{}{UU{{{U{{}U}UUU{+++}U{}U{U{++++UUU(((((((((((((((((((((U}}{{U{{U{{}{}UUUU}}{}U{{+++++++++++++++UU(((((((((((((((((((((({U}U{}U}}UU}}U{{}UU}U{}}UU+++++++++++++UU(((((((((((((((((((((((U}}UUU}U}UU}{}U}UU}}{UU{UU{U}}{}}U}{U((((((((((((((((((((((((((({UUU{U{{}{}}UU}}{}U}{UUU}{{{}U{(((((((((((((((((((((((((((((((((UU{{{{U}UU{U{}}{{{{{U{U{U}U}(((((((((((((((((((((((((((((((((((({{}U{}}{UU}{U}}}U{U}}UU{}(((((((((((((((((((((((((((((((((((((((}}}{U}U}}}}}}{{}{}{}{UU(((((((((((((((((((((((((((((((((((((((((}{}}}U{{UU}{{}{{UU{U((((((((((((((((((((((((((((((((((((((((((((}{{U}U}}}}}{U{{{{{U}((((((((((((((((((((((((((((((((((((((((((((}U{U}U{U{}{{{{{U}{U{{}U}}{{}{U{}}U{{}U}U{{{}}UU}}}UU}U{}}}{}}U{U{}{U}{{U{}UU{U}UU{{}UUU{U}U}{}}{}U{{U}}U}{U}}{U}}U}{{{}}{UUU{UUU{{}U}}{U}{}{}UU{U{}}UU{}{}{{{{}}U}{}}}}U{}}}{U}U}}{}{U}}{}UUU}}{}UU{{{{}U{{{U{{}UUU{{{{{{}}UU{}{{UUUUU{{{UUU{{}U}{UUUU{U}{{{{{{}{}U}{}UU{}UUUU{U}{}}{}UUU}U}{}}}}U{U{}{}{U}U{UU{{}}}{UU}}U{}}}U{{U}U}UUU}{{U{U{{UU{UU{{UU{}}{}{{{U{U}U{}UUU{U}}{}UUU}{{{{U}U{{{}U{}}{}}{U}{U{UU}{{{{{{UUU}U{{{U{}{U}{}U}U{}U}}}}{U{}}}{{}}}{}{{}{U{UU{}}}}{UU{}}{{U}UUU{{{}}U}}}}UU{{U{UU{{}}{{U{{{}UU{}{}}}{{}UU}{}{{}U}U}U}U}}U{}U{}U}U}}U}U{}U{}U{{}}{{}}}U{}U}{{}}{{UU{U{{{}}}U{}}U{U{U}}U}{}{U{U}{U}UUUU{{}{U}UU}}U{}}}UU{{U{{}U{{{{UU{{U{UUU}{}{{U{{}{{}}}U{UU}U}{U{}U}}{{{{{{}U}}UUU}}U}}{}{}U}{{{{{{{{U}U{UU}{}}}}}}UUU{U{U{}}U}U{}U{UU{{U{}}UU{{UU{{{UU}{}UU{{U}}}U}}U}}UUU}}{}{}U{}U{}U}{U{}U{}}}{U}}UU{{}}UU}{{}{}U{{{}}U{{UU}U}U}{}U{{U}U}}{{{UU}{U{}U}UUU}U{{{{{UU{UUUU{UU{U}}{}{UU{}U{U}{U{{U{}}U{UU{}}UUUU}{{U{U}{}{{}}{U}{U{}U{{U}U}U}}}}U}U}UU}{U{{U}U{}}}U}{{{U{UU}U{}U{}{{{{UU}U}}}{{{}}U{U}{U{{}UUU{}{{UU}UUUU{}}{UU{UU}U}}{UU}}}U{U{}{{{U}}}}{{UUU{U}}U}{}{}{}{U}{}}{{UU}{U}{U{}{}{{U}{{{U{U}}{}UU}{}}{U}{U{U{{}}U{U}{U{{UU}}{UUU{U}}{{}}U{UU}{}}{{U}}U}UU{{{UU}{UU}{UU{U{}{}}}}}U{}}U}U{U}{}{{{}}}{U{}U}U{U{}}{U}}U{{U{U}}U{}{U{UU}}{U{{{UUU{UU}{{UUU}U}((((((((((((((({U{U}}{}{{}U}}}UU}{{{{}}{UUU}}U}U{}UUUUUU}}}((((((((((((((((((((((((U{{UU{{}{U{U}}U}{{{}}U}{U}UU}}UU}U}}UU(((((((((((((((((((((((((((({}UUU{}UU}{{{U}}{U}{{UUU{UU}}}{UU}{(((((((((((((((((((((((((((((((UU}U}}{U{}}{{UU}{U}}{}{U{{U}{U{((((((+++++(((((((((((((((((((((({{{U}{}UUUU}}{UU}{{{U{UUU{{UU(((((((+++++++(((UUU{++++++(((((((((({UUUUUU{U}U{U}}U}}U}}UU{{}((((((((+++((++}{{{UUU++++++(((((((((({UUU}UU}{{U{{}}}{{}{{}{{}(((((((((((((({{{UU}}U}}{{}}((((((((((((}{}}U}{}}}UUU{UUU}{U}{{((((((((((((({U{{UU{}}UUUU}{{U((((((((((((}U{U{}}}}}}{}{}{UU{U{{(((((((((((UU{{U}{{{U}{{}U}U{{((((((((((((}U{{{UU{U{}UU}}{{U{}}(((((((((((}{{}U}{}{{{{U}U{U{}{(((((((((((({}}}U}{{}}{}}U}UU}}}}(((((((((U}}{}}UUU{U}U{}U{}}{}U(((((((((((((}{{}U{UU{}U{U}{{}}U{((((({U}}{{U{UU{}}UU{}U{{UU{}}U(((((((((((((}{U{{}U{{}U}{{}UU}UU(((UU}{{U}{{}UU}U}}}{}{{}U{U{U{((((((((((((({U{}{{{{U}UUU}UUU}}{UUU}UU{}}}{{{{U}{U}UU}{UU}}U{U{(((((((((((((UUUU{U{}U}{UU{}}}}{}{{{{}U{{}}U{}{UU}U{U}}}{}}}{}}((((((((((((((U}{}{UU{{{U{{}{{}{UU}{{{{UU{U{U}U{U++++++++{}}U{U(((((((((((((((({U}{{U}{{}U{}U{{}}UU}U}{{{}}{}{U+++++++++++U}}{{(((((((((((((((({UUU}{{U}{}}U}U}UUU}}}}}U}U}UU}}++++++++++++}U{(((((((((((((((((U}{{{{{}U{{U{{}{}U{{}{{}{}}U}}{+++++++++++++UU(((((((((((((((((((UUUU{UUU}{}}UU}}}{U}{{U{{U}}{}+++{U}{{{++++((((((((((((((((((((({U{{{U}U{{{UU}{{U{}U{U{}U}}}}UU{{}U}UU}}}{(((((((((((((((((((((({}{U{{U}U}}}{{}{UUU{{{}{{}{U}U{{{}{{UU}{{(((((((((((((((((((((((UUU}{{}}}{{U{}}}{{}UUU}{}}{U}{}{U{}{UU{((((((((((((((((((((((((((UU}UU{{{UU}{U}U{{{{{U{{{}U}U}}}{{}((((((((((((((((((((((((((((((}U}}}U}}}{}{}}{UU{}U{}UUU}U{}U((((((((((((((((((((((((((((((((((U}{{}U}{U}UUU}U{{{{UUU{(((((((((((((((((((((((((((((((((((((((((}{UUUUU{{}U}{{}}{{}{}(((((((((((((((((((((((((((((((((((((((((((((}{U}U}UU}UU}}}}U{}U(((((((((((((((((((((((((((((((((((((((((((((U}U{}}U{{U}}}U}{}U}}}}U{U{UUUU}UU}U}UUU}{U}}UU}}}}UUU{U}U}}UU}}}UU{U{}}UU{}{}}}{{U{U}}}}{}U{}{UU{}}}}{{{}}UU{U}U{}U{U{U}}U}U{U{{{}U{U{{{}}{}}{}}}}}{UUU}U}}}}{{{U}{U}U}{}}{U}}{U}}UU}{{}{{U}}U{}UUU}}U}{U}U}{}}U}U}{UUUU{{}}U}{U}U}{}{}}{}U}}}{{}U{U{{{{U}}U{{}UU{{}{U}U}}{{}{U}}}U{U{UUU}}U}}U}{U}}{}U}{{}}}U}}{{U{}U}{}{U{U{U{}}}}{}}}{U{{{{UUU{{}{U{{{U}}{}{{UUU}{U{}{{UU}UU{}UU}U{U}{{UU}}U}{{{{}{{{UU}{}}UU{{}{U{}{U}}UU}U}U{}{}{}U}}U{}U}}{}UU}}}U}UU{{}U}}{}{}{U}}UU}U}U}{{}}}UUUU{U{}UUUUU{{{}{}{}U}UU}U{}{}{UUU{}{{U{}{{}UUU{{UU}}U{}U}}}UU}UU{}{}UUU}{{}}UU{U}}{{{{{{}UU}{{}}}U{{{}}UUU{U{U}{{U{{}UU}U{{}UU}}{}{}{{}U{UUU{}UU{}}U{UUUU}U}{}{U{{}}}{}UUU}{{U}{{}U}{}UU}{}}UU}{U}}U{}{{}}{U{UU{}{{UUUU{}{{U{{{{{}}{U}{}{}}}}U}}{}}UUU{{U}{}UU{}{}U}U{{}U}}}U}U{U}U{U}U}U{}UU{{}{{}U}{{U{U}UUU}U}}U{U{}}U{}}{{}U}}}}}UU}U}}}UUU{U{{{}{{U}U{UU}{{U{}{}UU{{{UUUUU{}}UU}{}{{{{U{UU{}}U{{U}}U}}U{}{UUUUUU{U{}{{}{}{UU}}U{{}}}UU}U}}{UU}U}}{{}{U}}{{}{}{UUU{{}}}{U}{{U}}UUUU}{}{}}}{{{{{UU}U}U{{UU}U{U}}U{{{U{{U{U{{U{}{UU}{}}}{}U}}}{U}}UUUU{}{{U}}U}U}U}{UU{U}{}U}{{{}{}}UUU}}UU}{{UUU}{UUU}}{}}}U}}U{{U{{{}U{UUUU{{UU}}}U}UUU{{{}U{{}{{{U{}{UUU}{}}{}}}}{{}U{}U{{U}}}}}U}}{}}}{{}{}{{{}{{}U{{}UUUUUU}{UU}{{}U{U{{}U}UU}}{{}}{U{{{}}{U{U{U{{}}UU{}{U}U}{U{}U{}UUU}}{UU}{U{}{}}}UUU{U}}}{}U{{}{U}U{{U{}}}{{UUU{U{UUUUU}{{}{U}{U{}U}{}}U}U}}{}}}U{}{{}UU{U{}U{{}}}}{U}{{{}}{U}UU}}{U{}}}UU}{{UU{}{U{}}U{UUU{U{}{U{}U{{UU{}{}UUU{UU{{{}{U{}UUU}}}}}UUU{{{{{{}}U{}{U}{U{}}U{U}{}{UUU}{UUU}{UU}}UUU}U}U}UUUU}}{{U{}}{{U{{UU{}{{U}U}}{U{}}}UU}UU}{{{}{{{U}}{UU}}U}{{UUU{}U}U{U{{UUU{{U{{UU}}}U}}}}}{UU}}{{U}}{}}{}{{{{{}U{{U{{++++}UU{U}UU{}}+++U}{UU{UU}}UUU{UU{{}UU{}}UU}U{{U{{U}UU}{{{}}{U{++++{}}{U}UU{+++++UU}}}}}}{{{UU{{{U}}}U{{{{U}U}}{{U}{{{U}}UUU{UUU({}U}}U{U}{{+++{({U{UUUUUU{U}{}UU{{{{U{U}U}UU}{U{{}}{}{}{U}U}}U({UUU{U{{U}}}{}{}}(UU}UUU{UU}U}UUUUU{U}UUU{{U{}}{}UU}{}U}}{U}U{}}(U}U{{UU}}UU{}{U(U}}}U}}{{{{{U}{{{{{U}U}{U{U}}{{{{U}{U}{}}U{{UU(}UUU{{}}{}}{U}UU{({U}{U{{U}}{}}U{UU}{}}{U}{U{}U}UU}{{{}}UU{{}U{}{}U}UUUU}}}}}}{}(UUU}U{}{U{{}}U{{UU{UUU{{{}{U}}}U}UUU}}{}}}}{}U}}{{UUU}}{{}{{U}{U{UU}}{{}U{}U{{}{{{}}{U{U}}}{UU{U{}}U{U}{U{{}}}((((((((((((((}U}}UU}U}{{UU}UU{{{}{U}}}}{UU{{}{{{}UU}}{U{}{U((((((((((((((((((((({}{U}UU{U{U}}}}}}}UUUUUU{U{{}U}}}U}U}}}UU(((((((((((((((((((((((((}}U{U{UU}U{}{U}}}{}{}U}{UUU}UU}}U}}U}((((((((((((((((((((((((((({U}}}}UUU}{}U}}}{{}}}U{}{{}}{{}U}}{((((((((((}}U{}UU{UU}(((((((((}{UUUU}UU{{UUUU}UUUU}U}}{{}}}{{}{(((((((((({{{U+++++++++}}((((((((}U}}{}{}{{{}U{{}}{{{}U{}UUU}U{{(((((((((U}{++++++++++++{U{(((((((UUU{U}U}U}}{U{}}}{{U{}{U}}{{{(((((((((}{{{+++U}UU{U{+++{}(((((((UU{U{UUU{U}}U{U}{U}U{}{{}{U{}((((((((}}}}}{{U}{}}U{{}}+U}(((((((UU{}U}{U}UUU}U{}}U}U{}}{}{}}}(((((((}}}}{}U{}{}{}U}UUUU}}(((((((}U{}{{}}UUU}{U}}U{U}{}{{{{}{{((((({{{{U{{U}{{U}U}}{{}U}(((((((((({U}{{U}UU{}{{{U}U}}}{U{}}U}}(((UUU}{UU{UUUU}}{{U{{U{(((((((((((((}UU}}}}{{}{{U{}{U{}{{{}UUU{((}}U{}{}U{{{U}U{}}}U}(((((((((((((((U}}U}}U}U{}{UU}UU{U{{{U{}}}{UU{}U}}{{{U{UUU{(((((((((((((((((((((UU{{{}}U}{}}UU{{U{{UU{UU}{U}U{{U{(U(UU((((((((((((((((((((((((((UU{U{{{{}}{U{}}}}UUU}{}{U{{}U}}U}((((((((((((((((((((((((((((((({}{U}{U{UUU{}}{U{U{{U{UUU{}}UU}U}}U}{U{}{U{{U}{UU}}U{U{UU}U{}U}{{{}UU{UU{UUU{}U{U}U{{U}}}U{}{U}}{}UU{{}}}U{}{{{U}}}U{UU}}}}}}{{}}{UU{{{UUUU{{{{}UU}U{}}}UU}}U}UUU{}}{UUU}}}}}{}{U}U}}}{UU{{{{{}U{{U}{{{U{}}UU{}}U{}{{U}}UUUU}{U}}}U}}U}}U}U{{UUUU}{{{U}U}}{{{U}{}{U}}{}{}{{}{UUUU{}U{U{{{{{{}}}{}}UU}{UU}{}UU}U{UU{{U{{{U{{UU{U}U}{U}}U}U}U{}}}U}{}U}{U}}{{{}}}{}{U{}{U{}U}{U}{U}{{UUU{{{}}{}}UUUUU{}UU}U}}{{{}{}{}{{UU{}U}{U{}{{}U}{{U}U}UU{U}UU{U{UU{}}{U}{{UUUUU{{}}}{{U{U{}{{{UU{}}}U}{}{{{{{{{{UUUU}}U{U{}{{U{{{{UU}}U{}{}{}U}{}}{{{{{}U}}}UU{}}U{UUU{{}UU{U{UU}}}UU}{}}U}UUU{{{U{{U{U}}{U}}{{}}}}U}U{U{{UU}UU}U}{U{UU}{{{}UU{}{UU}}{}U}}{{U}{U{}U}U{U{UU{UU}}{}{}{{UU{U{{}{U}{U{UU{{}}}U{{{{{}}{}}{UU}U{}UU{{U{UU{U}}}}}}U}U{UUU{{}{U}{UU}{{}{U}{U}{{{U}}{{}UU}U}{}{U{U{}}}{}UU}{UUUUUU}UU}U}{UU}{{}}{}U{{{{}{U}U{{U{}U{}UUUUUU}{U{{{{{}U}UUU}}}U}{U}UU}U}}}{{}{{U}{UUU}U}{U}U{}}U{{UU{}{{UU}}}}UU}{U{}{}UU}}UU}{UUU}U{}{{{}}UU{U}}{{{U{UU}}}}U}}U}{}U}}U{{{}}{}UU}U}U{{{UU}U{{}}}{U{{U{}U}UU{}{}U}U{}{UU}U}{{}{UUUUU{{U{U{}}{{U{{}{}U}U}U{}UUUUU}}{U}U}{U}{UU{U}}{{U{{{U{}}UU{{}U}{{UU{UUU}{}U}}{UU}UU{{}{{}{{{{U}U{U}UUU{{}U}{{UUU{U}U{UUU}}UU{U}{{{{UUUU}{{U{{U{U}{{}{U{}}U}{{U{}}{}U}U}{}{}}{UU{}{U}{}{}{UU{{}UU{U}U}U{U{{{U{U{U}}}}U{}{UUU}}}}{}}}{}U{{}}}{U}UU{{}U}U}U}{{U}{UUUUU{{{U}{{U}{U{}U}{{}{U{U{}U}U}}{UUU{{{{}U{}UUU}U{UUUUUU{{{U{{U{{U{}}U{}{}U}}UU}UU}UUU}U{{}UUUUU{U{{}U}}}U{U}{{UU{}{{U{U}}{U}U}{{}U}U{{UU}UU}}U{}U}}{{{}U}UUU}}}}}{{{}U{U{{U}U{}U}U{{UU}{}U}}}}{{}{U}}{{}}U{}}{}}UUU}}{U}U{{U{}U{UU{UU}U{{}}U{{}}{{}}{U{U}U}{U}{{{U{{U}{U}}{{}U}}UU}U{U}U{UU}U{}U{}{{{}}U{}U}{{}U{}UU{{{U{U{U{}U}UUUU{}}}U}{U}U{}}}U{U}{{{{U{{U{{{}}}}{{{U}}U}UU}}U{{{{}{}}{}{U}UU}U{}{}}U{U}++++{UU{U{}}U{{{{++{U}{U{}U}UUU}{}}UU{}}}}UU{{U}{{}U}}{}}{}{UU}{++++}{}U{U}{{++++++U}}}}}}{U}}}U{U{}}}U}U{U{}{}{UUU{}UUU}{{U{{}{(}{U}{{}{{}U}+++++U{U}U}}}{}U{}UU{{{{}}}{{U}U{U}{U{U}UU}U{U{UUU}}(U}U{U{UU{{U{UUUU{}{{U}{{}}}}{UU{U}UUU{}{{U}}}U}UUUU}}{{{}U}{U}(U{UUU}UUU{{{U{{UU(U{{}U{U}{}U}U{{{}{}UU{U{UU{}U{U{}{UUU}}}{}}UU{({U}{{{}}{{}UUUU(}}}{U}U{}U{{U}{U}{}{}}}{{{U{U}{U{UU{{}}}U{{{}{(U}UUU}UUU}}U}U{U{(}{}U{U{}}}{}{UUU}}U}}U{}U{}U{UU{{}UUUUU}UU{{{}UUU}}{{UU{}U}{}{}}U}U}U}{{}}{{{}}U}{}U}{}U}{{U}}}U}{U{{U{U{}{{{{U{UUU}U{{{UUU{U}{{}U{}}U{}U}}}U{U}U{U{{}}{}{{UU{{U{U{U}U}U{UU}}U{{}}}{}U{}}}}}{{}U}UU{}U{UU{{UU{{{U}U}}{{{{{{{}}U}U}}U}}U}{{}}}}}UUU{{}U}}{}{}{UU}U}}}{UU{}{U{}UU{{U{{UU}UU}}}{}}}}}{{}}}}((((((((((((((UUUU}{U{UU{U{{{}U{{U}{{U}}}{}U}{U}U{U{{}{{U{U}UU(((((((((((((((((((((}UU{UUU{UU}}{UU}{U}UUUU{{UUU{UU{{U}}{}{{{}((((((((((((((((((((((((}{UU{}{U{}{{U}UU{{}}UUUU}{}U{U{{{}{{{UU(((((((((((++(((((((((((((}}}}}UUU}}UUU}}}{}UU}U}UU}}{{}{{}{{U((((((((((({U++}{{U(((((((((}UU{{}U{}U}{U}UU}U{{{}}UUU{U{{}{}}}{((((((((}{U}{}U{U}}{U((((((((}{{{{UU}}{UU{{U{U{}U{}UU{{{{{{U{}UU(((((U}U}UU{}U{}UUUU}U(((((((}}}{{}}{}UUU{{{{U{U{{{}{}U{U}{UUU{U((((U{}{}}UUUU}}}U}U}U(((((((U}}UU}{}}}}U{{{UU{{{}{{{UUU{}{UU{U{(((}}{}}{}}UU}U{}}{(((((((((((U{U}}{}{{UU{U{U}U}U}}}{}}}U}}}{{{U((}{U}{{UU}}}}}U(((((((((((((({{{UU{U{}UU}{{{U{}{}}U}}{U{{}}U{}{}{}U}((((((((((((((((((((((((({U}U}U}{}}UU}U{UUU{{}}}{UU}{{}}}U}U}{{{((((((((((((((((((((((((({}{}}}{{}}}}{{}U}U{{}{}U}{U}}UU{U{U}{}U{{}}{{}U{{}{{}UU}}UU{{}UU}UU}}{}U{{U{}{U}}{{U}{}}}U{UU}}}}U{{}}U}}{{UU{{}{}U}}UU{U}}UU{}}U}UUUUU{U{}{}{{U}UU{{{}}}{}{U{UU{UUU{{U{U{}{U}U{U}}{{}{}UU}U{{UUU}}UU{}}{UU}U}U{}{U}}{UU}UU{UU{UU}{U}U{{{UU{UUU{U{{U}}U{}{U}}{U{UU}}{{U{}{UU{{{{{U{U}{}UU}{U}}{}}{{}U}U{}U{U}U}U{{{}{}UUUUU{UU}{U{{{U}{U}{UUU}}{{}{}}{U{}}{}}}}U{{}U}{{}U{UUU}{U}{U}{UUU}{{}{{U{{UUUU}U}U}{}}{}{U{{}U}{}}{}{UU{}{{}{U}}}}}U{UU{}UU}UU}}{UUU}}}UU}}U{U}}}U{UU}{{UUU{U{U{U{U}U{UU}{{}{U{{}UU{UUU}{UU{}{{{U}U}{U}UU{{{}}U{{{{UUU}{}U}{U}}U}U{}UU{UUU}U}}{UUU}U{}UU}{U}U{{{}{{}U{}{{UU{}{{UU{}{}{{}}{{}{U}{U}U}UUU}{}{U}U{U}{}{}U{}{U}}}U{U{}}UU{}{U}{}U}{{}{}}{U{{}U{{}{U{U}UUU{}{U{U}{}}U{{U}{{}{U}{U{U{U{{UU{{}U}{}{}}UU}{}U{}}}{U}{U{U{U{}U}{U}}UU}}}}U{{}U{{U}{{}UU}{{U}}{{}UU{UUU{U{U}U}{{U{{UU{UU}{U}}{}UU{{{U}}{{UU{U{}U}}}U{}{U}{}U}}}{U}}U{U{}}}}U}{{}}{}U}{{}}}UU{}{{}}U}{{{UU}}U{UU}{}U{}U}}{U}U}}}U}U}UUUUUUU}U{{}U}}U{U{}{}}}UU}U}}}UU{U{{U}{{}}{UU{{UU{UU}U}U}{{U}U{UU}{}U}{{}U{{U}UU{{}{}UU}{}U{{}U{{}U{U}U{{}{}{U{}{{U{}}}U{UU{}}}}{{{UU{U}}U{{}}U{{}UUU}}{U}U{{{U}{}{}{{U{{UU}{U}{{}{{{{U}{U{}{}U}{U{{U{U}{{{{{{}{}}{U{}{U}{}{}{{UUU}U}}}U}}U{U{}U}}{}}}UUU{U}{{}{}U{{}}}}U}U{{}U}U}UU{}U{UU{U}}{UU}}U}U}{{}U{}U}UU{U}{{U}{{}}}}}}U}}{{U}U}}{}U}{UU}U}{{}U}UU}}}{{{U}}{{UU}}U}}{}{UUUUU{{}U{U}}}UU}{U}UU{U{UU}{UU}U}}{{}}U}}{U}UU}}}{}{U{{{}}{}}U}}U}U{{{}UUU{}}UU{{UU{{U{{{{{U{}{U}{}U}U}{{U{U}{{}}{U}{{}{{}{}U{{U{}}{}{{}{U{{}UUU{{}}}{{}{{}{}U{UUUU}{UUU{{U}}{}UUUUU}}}}}}{U}{}{{{UU{{{U{UU}++U}}}U}{U{UU}}}{}}}}{UU}}U{}{{U}UU{{}}UU}}U}}{}U++}}}{U{U}}U}{}++U{}}{{UUU{{}UUUU}}}U}U{UUUU{}{UU{U}U}U}{}{U{}}}++U{}U}U}U{U}{}++U{}U}{}U{U}}U}{{}}U{UU{}U{}U{{U{U}}UU}U}UU{U}}{++U}}U}}U}{UUU}++}U}UU}}{}{}{}}{{}}}U{}{}}}U}}{{{{UU}}}U{{{}U}}{++U{U{U}{}{}}U{++UUUU}{{}U{UU{U}{U}{{}U}U{}U}U{}{}{UUUU}U}{{}}}UUU}}{U{}U{UUU}U++UU{U}}U}U{}}{UU{UU}}{U}{U}UUUU{}UU}}}U{{{U}}{U{{{{UU{{}}}U}{UUU}{}}}{UU}{{{{U{{}UU{UU{}}}}}{{U}UU{UU}{{U{U{U{}{{{}U{UU}{U}}{}U}{{UU{}}{}U{{UUU}U}UU{U}UUU}{{{{{}U}}U}UUU}}{UU}U}(}{UU}{{{{}UU{U{{{U{{{}{UUU}{UU}U{}}}}U}{{}U{{U{U{{{}U}UU{{U{}U(U{U{UU{}{{{{U{{{{}{{U{{{}}{{UU{}{}{{{}{U}{UU}U{U{{U}}{}U{}{UU{}{(U{{{{}U{{{{}U{U(}}}U}{U{{}U}}}}}U}}}}U{{}U}U}U}{U}U{{{}{}U}{U{(U}U{}}{U{}}UU{U}{({}U{U}}{{U}{}}{{}U{}{UUU}}{U{U{}}}}UU}UUU}{{{{}}{{{{UU{}{U}{U{(}}}{}U{{}U{U{}{}}U{{U{}{}}}U{U}U}{U{{{{{UU{}{U{U{}U}{U{}}U}U}U}U{UU{}{{{}{{}U{UU{UUUUU{{}}}}U}UUUU}}U{}{UUU}}{}}}UUU}U}{U}}U{}}}{U{{}{{UU{}}UU{}}{}U}U{}{UU}}}{}U{}{{}{{UU{{{{}{U++++++++}}}{}{UU{UU}U{{}UU{U{{{{{{}}{}}}}{}}U{{U}{}{}U}{{}{{((++++++++++++U{U}}U{}}U}U}}{}}U}U{U{UU{}{}{U}UU}}}U{UUU}U{{U{((((++++((({++++}UU}U{UU}{}UU}{{{{U}{}UUU{{{U{{U{}{}{{{}UU}UU{{((((((((((((((U++}{U}}{}{}}UU}U{{}UU{U}}{UU}U}}U}U{U}}UU{}{{{}U(((((((({U{((((((}U{}}{}{{{UU}{{}}}}{UU}}{{UUU}}UU}U}{{{}}{U{U(((((((}}U}}}{((((((}U{}{U{{U{{}{U}}}}}U}}UU{U{{{{}}UU}UU{}}}{UU((((({{UU}}U{{}(((((({}U{U}{{}}{{{}}{U}{U}}}U}}{}{U{{UU{U}}{{{}{((({}}{{U{{{}U{}U(((((}{{{}U}U{}U{}}U}U}UU{}{}{U}}UU{}UU{}}UU{U}}}}}}{UU}}}}}U}UU}(((({}}}}}{}U}UUU}}}{{U{{U}}}U{{{}U}}}U{{{}{{{{{{UUUU}}{{}(((((((((((U{{{{}U}U{U{U}UUUUUUU{U}{}UUU}UUU}{}}{U{}{{}}{}}{(((((((((((((((}}U}}UU{}{{}}{{U{{{{U{UUU{U{}{U}{{{}U}}}{UU}U{{{UU}}}{}UUU{{}}U}U}}}}{{}}}U}U}{U{}UU}}{U}UUU{}{U}{U}UU{U{{}}{}{U}{U{}}UU}}}U{}{UUU{}{U}UU{U}U}}{{UUU}}{U}{U}U{U{}}UU{{{{}U{{U{UU}U{{{{}}}{U{}U{UU}UU{{{{UU}{}{U}UUU}U}}U{}{}U}U}{}U}U{}}}{{{UU}}}}U}{U{{U}}U}}}U{}}}{{U}{{{UUUU}{U{{{{U{}}{}}{{{{}}}U}{U{{{{{}{{}U{{{U{{U{}{}}}U{}U{{UU{{}{U}}U}U{}UU{UUUU{}}}UUU{{U{}UUUU}{{{UUU{}}{U{{}{}U{U}}U}U{}}}{{}{U}{}UU}U}}{}}U{{{{U}{{UU}{U}U}{}{{{}{}U}}U{}{U}}}U}{U}}U{{{{}}U}U{}{UU{U{{U}}U}}UU}{UUU{{}}U}U{U{{}U}U}{U{}U{UU}}{U}{UU}}}U}{U}UUU}U{}}{UU}{}}}{{{U}UU}}UU}}U{U}U{U{}U{UU{{{{UU}{UU}}}{U}}UU}U{{{}{U}}{{UU}{}{U}}}UU}UU}}}}U{{U{U{}}}}U{U{{}}UU}}}}}{{}UUU{}}U{{U{{}U{{U{U}}{}}UUU}}}{UUU}}U{UU}{{}U{UU}{}UU{{{{{U}{{U{{U{UU{U}}}}{}{{}}{}UU}{UUU}{}UU}{{UUU}{{UU}{{U{}}{}}{U}}}UU{U{{U}U{}{UU}U}{}U{}{}{}{}{}U{{{}}{{{}UU{}{{U{{}UU}{U{U}UUU{U{}{{}UU}}}}}U}U{}}}{UUU{}{{{{U{}UUU{U{U}{}{{}}U{}}}{UU}{}UU}U}}}U{UU}}U}{{U}{U{}{UUUU{UU{U{}}U}UU}{UU}}}U}{UU{{{U}}}}{U{UUU}U}UU{U{UUU}{{U}U{{}}}}{}{}U{{}}{UUU{U}{}UU}{UU{U{{}{{}U{}U{U}UU}{{}{U{}{{}UUU}U{{U}U{U{}U{U}{}{{{U{{}U{}}U}UU{{}}UU}}{}}}{UU{}}U}UU}UUUUUUU{}}U}U{}U}}}{U{{U}}}}}}U{}U{UU}{{}}{{U}}U{}}}UU}}U{}{}{{U{{}}}{UU}U{U{}{}{U}}U}UU{{}}}{U}U{}}UUU}}}}U}}{U{}U{{{{}}UUU{U}UU{UU}}UU{{}UU{}}}{U}}}{{}}UU}UU}}}}UU{U}}U{U{}}}U{U{UU}++}{UUU}}{U}{U{++U{}}UU}U{U{}}{{{U}{{U}}{{{}{{{U}UUU{U{}U}}U}U{}++}}}UU}}{{}{}U++UU{{U}{}}{{}}U{{}}}}U}}{{}{}}}{}U{U}}{{}{}{U}{}++}}{{}U}}UU}U{++{}UU{}U}}{}U{U}}}}}U}{}}}UUU{U}{U{{UU}}{UUUUU}U++U}{U}{U}}}}}}++{{U{U{U}U{}U}{}{}{U{}U}}U}UUU{}U}UU}}}}}}U{}{U{++}UU{{{UU{}UU{++{U{{{}{U}}U}{U}{{}U{}U}{U}}{U{U}}}{UU{U{{{{U{U{++{{{{}{}{{}U{U++U}}}}UUU{U}U{U{}}{{}{{U}U}{{UU{{U{{{UU{{{U{}{}U++}U}U{}}}}UU{}++}UU{U}U}UUUU}{{UU}{{}{}}U{UU{{UUUU{}UU{}U}UUUUU++U{}}U{}{U}{{}++}{{{U{{{{{UU{}}}U}{UU{{}{{}U{{}U}{}U}UU{}}{}{}{}{{{{U{U}{{{}{}++}U{}U}UU}{}U{{{{}}}}{}}UU{{}{}}{U{}U}}UU{U}}}U}U{UU{U{{UU{}U{{}U}U}UUUU}U{{{U}U}{{{{U{U{U}{}UU{UU{UU}U{{U{{{{U}UUU{}{}U{{}}}}{}}}}}U}U{{U{}U{}{}U{{UU{}}U{U{U}{{UU{{{{}{{{{}{U{UUU{}{}}{}}{U}{}}{UU{{{U}UU}}U{{{UUU{U}}}}}}UU}}}}U}}UU{UU}}}UU}UU{U{UU{UU{}U}{U{U{U}{}{{}U{}{{UU{}{{}{U}}U{{U}{}}{{U{U}}UU}U}{}}}}{}}}U{U}U{{{{}U}}U{{U}{UU}}}U{UU{}}}}U{}}}U{U}{}U{{{U{}{UU}{UU{}}}U{{}}U{}}{U{UU}{{U{{{}}U{}}{UUU}{U{{}}{U{UU}{}}UU}}U}{}{U}{}({}}}U{U{{}{}{{{}U}}{U{U{}{U}}}}}{U{U{{}UUUU{U{}U{U}{UU{}{}}}}{}U(UU{{UUU{U{{{}(UU}}}{U{}U{UUU{{{U}U}{{}}U}{{{}}U{{UU}U{}{U{}U}{(}{{}{}}{U}{}{U{(}U{{U{U}{U{}}{UUU}U{}UU{}}{UUU}{}{U{{{}}{{U}}U{U(}++++++}}U}}}(}U}}UUU}U{{}{{U}}U{}UU}{}{}{U}{}}{{{}UU}}}}UU}{{{++++++++++}{{{U(U}}UU{{U}}{}{{{}{}}U}U{{U{{}U{}{U}}U{U}}U{}U}UU++++U}}U++++U{}{}U}{{U{UU}{{{{}{{}UU{}U}{{}{U{}U{{{U}}}{}U{{}U{}+++{U}{{U}++U}}}{}}U}UUUU{UUUU}{U}}{}}}{}{{U}}U{U}UU}{U}U}}}U{}U}(}}{{{{U}{(}U{}}{}UUUU{{UU{}UU{UUU{U{UU{{U{{UU}UU}UU{{U}{}}{}{U{U({}}UU}U(UU}}}U}{}{}}U}}{}}{U}U}{}U}{{{{UUUU{{{UUU{}U}U{}U}}{{{({UUU{}{}}(UU{}U{}U{{U{U{U}}{}}{{{{{}{{UUU}}U}{}}}U}}{U{}{{}}UUU{(}{}}U{}{{}{UU{}}}}}{U}}{UU}U}UUU}}U{{{U}{U{{}U{}{}{{}{{(((((((((((((}{}U{{{{{UU}UUUUU{{}}UU}{{{}UUU}{U}U{}{{{U}{}}U}U}((((((((((((((((((((((}U}U{U}{UU{}{}}UU{UU{{{}}U}}U{U}}}}U{{{{U}(((((((((((((((((((((({}UU{U}}UU}{UU}U}}U{{U{}{{U{{U}}{{UU{}}}U}}UU}}UUU}{}}{}}{UU}}}{}U{U{{U}{}{}}{}UU{U{}}}{{}{U}{U{}UU{}}{{U{UU}{U}U{UU{{}{U}}}}}U{}{}{{{{U}{}}U}{}UUU}UU}{U}{}UU}UU{U{{{UUU}}U}U}UU{{UU}U{UUU{}U{}{UUU{U}{}U}U{}U}{{}}}U{{}{U{{{UU{}}{{U{{U}}}}U{U{}{U{U}{}}}{{{{UUU}UU{{U{{}}UU{U{U{}}{}UUU{U}}{{{{U}U{}UU{}{{{}}{}{U}}{}{U{{{U}{{{UUU}}}}}}{}{}}U{UU}U{UU}}}{{UU}}U}{}{U{{{{}U}{{}U{{{UU}}}{{{}{UUUUUU}}{{U}{UUUU{}}U}UUU{U{U{{{{{{}}}{}}{U{}U{UU}}}{}U{{{{{{}{{}{{}UU{}}{}}U}}{U}{{}}}{UU}UU{U{UU}}}{{UU{{}U}{{U{}{U}U}{UUUUU}U{UU}UU{U{{UU{U}UUU}U{U{U{{{UU{UU{}}{{U}{UUU{U{U{}{UUU}{}{}UU}{U{U{{}}}}{{}U{{{U{}{}UU{U{}{U}U{}}UU{}U}{{}}}}UUU}{{UU}}{}}}{}}U{{{{U}{U}}{}{}{}{UUUU}{}U{U{UU{{{}{U{{U}}{UUU}}U}UU}UU}UU{U{{{U{UUU}{{{{{}U}{{{{U}{U{}UUU}}{}{{{U}{{UU{UUU}{{U{}{}}}UUU{}}{}}}{{}U}}{{}U{U}U{{}{}}{U}UU{U{}U{}{{{{U}}}}{UUUUUU{U}{UU{{{U}}U}{}}}}U}}{}}{}}U{}}U{UU{{}{}}{UU{U}}U}}}{{}U{{U}}}UU{U{}{}U{}{}}{}{}{}{U{UU}}{U}U{UUUUUU}{{U{{}{}{{{U{}U{}{U}{{{{}{{{U{}UU{{}{U{U}{{{{}{U}UU{}{UU}}U}{}U}{}{U{UUU{{}}}{}U{{UUU{{{U{{}}U{}{}U{U{}{U{U{}U{{{U{}{{}}{}}U{}U}{UU}{UU{U{{{}{U{UU}}{{{U{}}{U{}}U{{U{{UU}{U{}{}UU{}}{{U}}}U}UU}}}{{U}{}}U{{{U}U}UU{U{}}{}{}{U}{U}{{{}{U}{U{U}}U{{UU{{}{}{}}}}U{}U}}UU}{}{}U}U{{}}UUUUU{U}U}UU}U}}{}{{{UU}{{}{UU{}{{}{}U}}UU{{}}{{UU}UUU{}{U}U}}U{{U}{}{U}}}U{U}++}U{{}{U{U{}{}{{}}}}}}{}{}}{}U}UU}U}}UU{{U{U{U{{{}{{U{}U{}}}}}}++{{U{}}U{}{{{}{++U{{{{}{}U{U}}}{U{{{{}}UU{}U{{UUUUU}{{}U{{}U{{U++{{{}U}{U{{U{{+++U{U{U}}}U}}U{}UU{UUU{{UU{}{{UUU}U}}U}U}}UU}U{{++}{{}{}}{{}}}U++{}{}{{UU{{}}}U{}{{}U{}U}UUUU}}UU{}U}U{{}U{{{}}{++UU}U}{{{}U{}U++}}}UU{}{{UUU{U{UU}{{{U{}{}}U}{{{}U}U}{}}{}U{}}{++}}UU}U}{U}}}}++}}{{U{U{U{{U{{{U{UUU}UU}U}UUUU{UU}}{{}UUU}}}U}U++U{{UUU}U}{}}{++UU{U}{{}{U{UUU}{U}U}{{}}UU{U}U{{}{{UU{}}U{{U{}{++}}{U}UU{{UUU}++}{}}}U{}{}{}UU{}{U}U{{U{}U{}U}U{}UU}UU}}U{}}{{{++UU}}U{}}{UU}U++}}{{{{{{UUUUU}{}}UU{}{U{}{}UUU{}UU}{}}U}}{UUU}{UU{{}U}}}U}}U}{++{{}U}U{{}{{{}}}{}U{}{}{UU{{}{UUUUU}}}}{}U{{U}{{{{{UU}{UU}}U{{}}U{}UU{U}{UU}U{}}{U{{UU}U}{}}U}}}}{U{UU}{}UU}{{}{{}}{{}U}}UUU{U}{{}{}}}{}}}UU{{{UU{U{}U{{}}UU{{{}{}{{U{{UUUU{}UU{{UU}U}U}{{}UU{}U{{}}}UU{}}{{{}{{U}{{U}{}U{U{U{U{}U{U{U{}{U}{}{}}{{{{}}{}U}{UU}}{U}{{}{}}UUU}{U}}{}U{}}U}}{{}UU}U}}{}}}{UU}U}UU}UU}{U{UU{}{}UUUUU{{}U}UUU{}}{}UU{U{U{}}}UUUU{U{{}}}{{{}{U{U{{U}UU{{{{}U}}UU{UU{{}{}{{U{U{{}{UUU}{U}U{{}}UU{UU}{U{UU}{UUU{{}U}U{U}UU}{UU{UU}U}{{{}U{{U{UU}}}U{U{{U{{{{{UU}}}}UUUU{U{}{}UU{UUUU{}U}U}}}U{U{}{U}U{U{U{{}}}}UUU{}{{}U{}UUU}}}U}}}U}{}{{}}U}}U{{UU{}}}U{}UUUUU{U{UUUU{{}}{}}}{{{{U}{{}U}}}}UU{U{{{}}U}{{U{U{{U{U}{}U{{+++++++++++++{{{U{UU{}}{{{}UU{U{UUU{{}UU{}{U{U{}}{U}{U{{{{U{{{}}+++++++++++++UU}UU}{U{}{{}}}{U}}}}{U{{{UU{}U}{}U{UU}{{{}}UUU{}}{}U{}{}U}U}{{U}U{{}{{{U{U}}UU{}}}UUU{{}}}{UU{}}U{{U{U{{U}}{UU{{}U}{}U}UUU{U}U}}UU}U}{UU{{}{U{UU{U}}}UUU{U{{}{}}{}U{}}}{{UU}}{UUU{}UU}{}}UU{}}}{}{{{UU{UUU{U}{{UU}{U{U{}}U{{{{{}{}{}UUUU{}}}U}U{}{U{UUUU}{U{{U}}}{U{U}{{}UU}}{{}{}{{U{UU}}U{{{U{}}{{}{U{{}{{U}{}UU}}{{}U}}{{U}}}}U}}{}{{}{U{U{}{}{U{U}}UUU{{UUUU}U{{}U{}{}{U{}U}{{}U{U{}{UUUU{{}{}U{U{U{{{{{U}U{}{U}}}U{{}{}{{}{{{U}{}U{UUU}}}{{}}U}{}U{{}U}UU{U{U{U}U{}}UU{{}}U{U}}}UU}}}}{UU{}U}{U{U}{}}U{}}{UU}U{U}}{}}U}U{}}U}{U}}}UU{U{{U{{}}}UU}{U{U}{U}}{{{U}}{{U{{{}U{{{UU}}UU{U{U}}}{}U}U}{{}{}}UU}{}U{U}{}UU}}{}U{{{{{U}UUU{UUU{}}}{}{{U{{{U{{{{{}}UUU{{UUU{{{{}}}U}}{UU{UU}{{{}}UUU{{{}}}U}{UUUU{U{U}}{}}{}{}}}{{{}U{U{U}{}U{}UU}}{U}{}}{{UUU}U{{}{}}{U{{{U}{UUU}{U{}}}UU}U{UU{}}}U}{}U}}{UU{}U}}{{U}{}}{{UUU{}U}U}U{U{{U{}UU{{UU}U{UU{{{}{}U}{{{{{UU{{}U{{U}U}{}U{{U{{}{}U}{{U}{}}U{U{{{}{}{{}U}}U}UU{}U{}}}{}}UUU{}UU}{}UU{UUU}}}{{U{}U{UU}}}}UU}U{U{{}}U{U{UU{{}U{}{}{U{UUU{}U}U}{{{{U{{}{}UUUU{{{U}}}{}{}{U}U{U}{{UUU}}}}}}{{UU{{UU}{}U{}}{{{}{U{}U}}}{UUU{{}UUU}U}UUUUU{UUU}{U}{}UU}}{{U}{{{{{U{U}}}U}{UU}{{{{{U}{}}{UUUUUUU{{U}{UUU{}}{U}{{{{{{}}}{UU{}}{U}}{U}U{{}{}{U{}{}}{U}U}}{{}{{}UU{{}}}U{UU{}U{{U}}U}}{}{U{UU{U}}{U}}UUUUU{{U}}{{}}UUU{}}{{U}U}}{U{U{U{}}{U}}{U{}}{{U{UUUU{{}{{U}{UU}{{U}}UU{}}UU{U}U}{U{}}{U}U}UU}}{UU{U{U}}UU}}U{U}}}{{{{{U{UUUUUUU}U{{UU{}}UU{{{}U{}UU}}UU{{{{{UUUU}{U}}UUU}}U{}}UUUU}}U}}{{U{U{UUU}}{U{}{}{{}{{{}{UU{}}}U{{}}U{U{{{}}UU{{{}}}}U}}UUU}UU}{}U}{{U{{U{{{}UU}}U}{}U{{}U{{}{}{U{U}}{}{{UU}{}}}}{}UU}U{U{}{U}}{}{U}U{U}{UU++{U{{U}{}{U{}UUU{++{{U}}{{{U}UU{}{{UU}U}}}U{{UU{}{}{{}{U}{{}UU}+++{}UUUU}}{{{}U}{++U{}{U{{}{U{{{UU{}U}{UUUU{{{{UUUU}{{}}}U{UU{{{++{{{U{{}U}{}}}U{++{}{UU{UU{{}{UU}UU{UU}U{}U{}{{}{{}{{U}}U}{U{}+++U{U}}U}}}}U}U{{++{}{}}{}U}}{}}U{U{UUU}}U{{}U{}{{}{{{U{U{{UU{U++{{}UU{}{}}{{U}U}++{{}{}U{U{}{U}}{}U}{U}}{{UU}{UU}U{UU{}UUU{{{U++{U{UU{}{UU}U}}}U++UU{UUUU}}}U{}{U{{{{{UU}{U}{{{U{U{U}{}{U}UU}U++}{UU{}}{}{}UU{U}++U}{}{UU{{U{}U{{}}}{}}}}U{U{{{}{U}UUU{}{{}}{{++UUU{UU}U{}}}U}U{++{}U}UU}}}{}U{U{{{}{U}U{U}{}U}}}U{}{{}U}}{}}{++UU}U}U}}{U}}{{UU++{}U{{}}}}U}}{{}}{U{U{U}}U{}{UU}{{{}{{}{U{{}U++{{}}UU{}{}}{}}{U++}UUUU{}{U{{}U}U}}{U}{{{{{}U{}{U{{{}}}}{UU}}}++U}}U{{{U{{{UUU}{++{{{}}}{UUU}U{{UU}UU}U}}{U}}UUU{}U}UU}U{U{U}}++{}}U}}}{}U{}U{{U++}}}}{{{UU}}{{{}}{}U{}{{UUUU}{U{U{}U{U{{{U{}U++U}{UU}UU{{UU}{}{}}}}{}{UU{}UUU}UU{}{{}{{}U}UU{{}}}{{{{}U{U{}U{}}U{}U{{{}}}UU}}}}U{UU}{}}}UU{}{{}}}}{UUU}{{{U{}}U{}UU{}{U}}{U}{UU}{U{}U}}U}{UUU{}U}U{}}{{{{{{}UU}{{}{}U{}U}{{UU}{{{UU{U}{U{{}U{U{UU{}{{}{}U{}{}}{U}{}U}{UU{U}U}}}}}U{{}{{{{{}U{}U}}}{{{{}UUU{U}{U{U{}}}{{U{}U{UU{}{}}{{{U{UUU}U{}U{U{}}{{}U}}U{{}U}UU{U}U}}{{UU{{U{}U{{{{}U{}{}}{U}}{}U{U{{{}UU{{U{{}}}{{{{{{UU{{}UU}}UUU{}}}}+++{{{}{}}{{}U{UUU{{U{{{}}{}{U}{}{}U{U{UUU{{}{}UU{}}{}}{UUU}}}}{+++}UU}{}}{{{UU}{U}+++UUU}}{{{{UU}U{U}}{UUU}{}{{U{{}{U}{}}}}}{U{}++++UU{}}}{{U{}U+++++U{}{{{UU{UUU{}}}{{{}}}{}{{UUUU}U{UU{UU{UU{}{+++++{}{UUU}{+++++{}U}{}}U{}{}U{{}{U}{{}}{UU{}{{U{U}{{UU{{}{{U{{}+++++++++++++++}}U}UU}U}{U{}{{{{{}}{U}U}U{U{{{{U}{}{U}{}}{}UU{{U{{U++++++++++{UU{UU{}U}}}{}{}U{U{{{U}}{}}{}}{}}}{}{UU}{U}U{U{{{U}{}}}U{}}{{{UUUU{}U}U}U{}U}}U}UU}{}UU}{U}{{U{}U{{U{}}}U{U}U}}{{{{U{{}{U{}}{}UU{}{U}U}{{{}UU{{{}{{{}{U{{}}UU}{U{U}UUU{U}{{}UU}}U{{U{U}{{{U}UUUUU{U}}}}U{}U{{}{}U}{}{{{{{}{U{}}{U}{{U{{{U}U{{}UUUUU}U}}UU{}UU{U{UU{}{{}{{U{{{}{{UU{UU{{}}{}U}}U{{UU}}{}{{{}U}}{U}{}}}}{}{U{}{}{}UU}}{{{UU}{{}UU{UU{{{U}{}{{{}}}{{UU}UU}{{{{}U}{{{UU}U{{}UU{{}{UU}{}U{U{}{UUUU}U{{U{}U{UU}{{UU{UUUU{}{U}U{UU}{{}}U{}}U}UU}}{U}U{{U}{}}}{U{}UU{}{}U{}{}U}}}{}}UUUU{}{}UUUUUU{}}}{U}}{}}}{{}}{UUU{{{U{}}}}}}UU{{}U}U}{{U{{}}}}{U}}}}{{}{}U{{{U{{UUU}}U}}}}UU}}UU{UUU{}U}U{UUU{U{UUUU{U{{{}}UU}}UU}}}{U}{U}U}}}{UU{{}}}UUU{}}UU}}}{}}UU{U}U}U}U}UU}}{}}}U{}}{UUU}}U}}}{{{{}U{{}}}UU{}{{{}U}UU{{{U}}{}{}{U}}}UU}{}}U}{UU}{}UUU}U}{}U{}{}{U{U}UU}U}}}{}}}}}UU{}UU{{}{{U}{}}UUU{UU{}}}UU}UU{UU}U{U{{{}U}{}{}{U{{}{}}{}U{}}}}{{}}{{UU}}{{}UU{}U}UU}{}}U}U{{}U{}U}{{{}}{U}UUUU{U}{{{UU{U{}}{U{{U{UUU{}{}{}}U{UU}U{}}}{}{U}{{{{U{UU}}U{{{U}}}{{{{}{}{{}}}}{}UU}}}U{UU{{U}}}}}}UUU}U}}}{{}}}U}UUU{}U}}{UU{UUU{{{U{}}U{UU{{U{}{}{}U{{}{}{}{}{{UU}}}}}{}{{}{{{{}{{U{UU}U{}}U}}{U}{{U{{U}{{{{}UUU{}}{UUUUUU}UU}}UU{{}U}}U}UU}U}}UU{{}UU}U{U}{{U{{UU}UU{}}UU{{}{{{U{UU}U{}{{{U{U{U}U{}U{}UU{}{}U{}}{}U}}{}{U}}}{U}}UU{}{}}{UU{{{}{{{{U}}U}U{UU}}U}{U}{}{{U{{}}}U}}{}U{}}U{}}}}{}}UU}U}}UUU{U}UU{U{U}}U{U}{U{}}{}}{}}U{U}}}U}{}{UUU}U}}{UUU}{{U{}U{}{UU{U{U}{{{UU}{UU{}{{U{}{}}}U{}}UU{UU{{{}{}}{}}U}{UU}{}UU{}{U}{}{}}U{}UU}{}{UU}{UUU{U{}{{}}U}}U++{U}}U{{U}}U}UUU}}U{UU{{}}{UU}{}{}U}}}{}}{{{UU{U}}{{{UU}U}{U}UU++U{{U}{{UU}U}U{}UUUU}}}}UUU}UUU}{}}UU}{{{{}}}++{{}UUU}U}U}}}{}}++{{}}UU}U}{U}U{{{U{UUU}UU}U}}}{U{}}}}{U}}}{}}++}{{U{{UU{}U{}UU{++}}U{}}U{}{}{}}{{}}}}}}UU}{}}}{U}}U{UU{UU{U{U++{}}{{}{}}{{}{U}U++}{{}U{}}U{}U{U{U{UUU}}{{U{U{}{}{}U{{UU}UU}{{++U{{{{UU}U{UU}}{{++{{}}U}{}}}U}UU}UU{}{U{}{}{{U}{UU}{}}}U{}}}{U++}{{{{}UUU}}U{U}{+++}U}U{}}UU{U}UU}{}{{U{{}}UU{{{UU}U}{}{}U}}{U++}{}UUU}U{}U{U{{{{++}{}{U{{{UUU}U{UU{}{U}}{UU{{}UU{{U{{UU{{{}}}++}UUUU{{{U}{U{{U{U++}UU{}{{UU}}{{{}{{U}{UU}{{U{}UU}{U{{U}U{}}{}++{U}}{{U}U{}}{}{U{++U{{}U{{}}{UU}{{}{U}{{}U{}}}}U}}UUU{}}{U{{{U++UU}{}}{{{{UUUUU}U++U{U{}}{U}U{{}{{UU}U}{{U}U{{}UU{U}{U}}UU}}{{++{}UUU{{{}{{UUU{}U++{}U}}{}{{U}{{U}U{{{U{}}{{}}U}U{{UU{U}{}U{UU++UU}{{UU{{U}{{{}{{+++U}U}U{}}{{{}{U}UU}UU}U{{}U}{{}}}U}{}U{}}}U++UU{{{{}{}}UU{}}{UU++U{UUU{U{{}{U{{U{UU{U{}}}}U}{}}}{{U{U{}U}{{++U{}U}}}U}UU}}U{}}U++}{}{{U}UU}}}}{U{{{UU}}}}{}U}{}}{U{{{U{UU}U++}U}{U{}{}{}}}{U{U}{}{U{{}{{}UU{}}U{{}}}{}{U}U}U{{U}}UU}UU{}{{{++}}}{U{{}{UU}U}U}UUU{}}{{}}}}}}UU{}{}UUU}U}}{}}U{{{}}}UUU{}U{{UU{}{}}U{UUUU}}{{{}}}UU}}{{{{{{}{}U}}UU}{}}{}}{{}U{U{U{U}{}U}U}}U}{{UUU{UUU}}{UU}{}{{UU}{U}}}UU}{U{}U}U}}{U{}{}{U}U}}U}U{{{}{}{++{}UU}}}{}UU{}UU}U{UU}{U}U+++{}{U}}U}U{U{{}{{{{UUUUUU{U{}{{}{{U++U}}}}U{{UU}}U{{{}U}}{}U{++++}}}}{{{U}UUU{UU{{{{UU{U}{UUU}{{}}U+++U{U}UUUU}}U}}{U}}}U}{}+++{}UU{U{}U}U}}{}{U}{{{}UU}}{U{UUU{{UU{+++{U}}}{}}{U}UU{UU}UU{+++U}{{UU{UU{{{{{UU}{U}}{}}}}{{{{U}U{{}{UU++++{{}{UU}}U{}{{U++++++{{U}}{U}}}}{}{{U{U{{U{{}U{}{}U{}}U{}{{{{U+++++++}}}U}U+++++++++{{UU}{}}U{{U{}{{}U}{{}{{U}{U}{U{{}{}UU{}}{U}++++++++++++++++{U}{}{U{{}{{{{}}}{U{{U{}U}{}{}}U}UU{{{U}{U}}{{{{}UUU++++++++{UU}}}U{UU{}}{U{U}U{U{{{{}U{U{U}}}UUU}UU{{{}UU}UU{UUU}}U{U{U{UU}{UUU}{{{U{}{{UU}U{U}U}U}{}}{{}U{{UUU}U{}}}}UUU{}}}U{{}{U}}}{}{}{U}}}{U{{U{UU{{}}{UUUU{}U{U{{}U}}}}U}{}UUU}}U}{}U}{}{}U{UU}{}U}UUUU}U}}{{{{{{UU{{}U{U}U}}{U}U}}}{}U}UUU{UUU{U}}}}{}U}U}U}UU}U{{}}}}{}UUUUU}}UU}{{{{U}UU{}}UU{}U}{U}{}}{{}U{{U{{{{U{}{{{{U}{{}}{UU{}}{U}U{}}{U{{{UU}{{UU}}UU}{}}}{U{}{U}{}}{U}UUUUU{U}{U{{}}{U{{}{}UUU}U}UU{UU{{UU}{UU{U}}}}{{{{{}}}{{}U}U{{}{{}{U}}{{U}}}{}{}{UU}{{{{U{}U{{{UUU{{U{}}}}UU{}{UU}U}U}U}}U}UU{}U{UU{}U}{{UU{UUU{U}{U{}}U}}U{{{U}{}UU}}{U{U{}}}{{}U}U{{{}}{{{}U{{}U{}UUU}}}{}}{{{UU{U}U}{UUU}}{U}UU}UUUUU{{U}{UU{}U{}}}U}{U{U}U{{}U{}{{}}U{{U}{}}{{U}UU}}UUUU}U{}UU}}}}{{{U{U{{}}}U{U}{}U{{{U}{U{{}}{{}UU}{U{}UU{UUU{{}{{}{}}U}UUU}U}U{{U}U{U}U{U{}}{UUU}UUU}}U{U}U{{}}{}UU}}{U{{}U{}{{U}}}}}{UUU{}U{{UU{}}UUUUUUU{U{U{U{UUUUU}U}U{U{U{}}}}}}{UU}{{}{}U{UUUU}{{}}U}}}UU}U{{{{{{}{{{}{{U}}{}}}{{}UUU{U{U{}{{UUUU}{{}U{{UU{}{}}U}UU}{U}{UU}}UU{}{}U{UUU{}U}}{{}{U}U}{}}}}}{{U}{U{{U}{U{{{U}UUU}U{}UU}}}}{}U{{U{U}}U}{}{{{{UU{U{{{U{{{UUU{U}}}}{{{{U{UUUUU{}U}}{}}UU}U}}{}}UU{{U}{{U}{UU{UU}{U{}}{}{UU{{{U}U{{U}UU}{}}{{}{{UU{UUU{U{}{{{}UUU}UUU{UU}U{{{U}U{}U}}}{U}{}}{}}}}U}}{}U{{{}U{}{U}}UUUU}{{}{{{UU{{U{{}}}}}}U{U}}UU{}{}{UUU{}}{}UU}}}{{UU{}UUU{{}}UU{{}}{{{{}{UU{}U{{U}U}}{{}}{U}{}U{UUUU}{U{U{}{{U{}}{{}}}}U}{{{{U{UUUU{UU}{}}U{U{{UUUUU}UU}U}U{UUUU}}}{UUUU{U}++}}U{U{}U{{UU{{UU{++}{{U{U{}UUU{}{UU{{{U{}U{}}}}U}}U}}U}}U{}}}{++{}U{}UUU}U}}U}}}{++U{}UU{UU{UUU{{UU}{U}{U{U}UU}U}}}{}{}U{}}}{}++{U{U}{}U{{}U}}{UU++{}{{U}}{{{}UU{}}UU{UU{{U}{}UUUUUU{U}UU{UUUU++U{UUU}UU{{{U}U}UU+++{U}{}UU{U}UUU}}U{{}U}{UUUU}{{U}{}U{{}{{{{U++U{UUU}U}UUU}}UU}{{++{}}{{}}}}{}}U}}UU{}{}{}UUUU{U{}{}U}U{UU}UU++}{UU{}{U}}U{{UU{}U++U}{U{UUUU}U}}}}U}}}U}}}U}}{}}}}{}{}}U{}{U}++}}{{U{U{}}{}{{}U}U++U}UUUU}{U{}{U}U{U}UU}{}UU}UUU{}U}U}UUU{{U{++{UU{{UU}{{}}{{{}}{++}{}{{}U}U{}{}{{{{}U{U}}}U}U{{U}U{U{U}}}U{}++U}UU{U}}{}{UUU{U{U++{{}{}UU{}U}UU}{U}UU}}U}{}{{{{{U}U{U}{{U}U{++UU}U}U}U{{U}UU{}U{++}{{}}{U{UUUUU}{}UU{U{U}{U}}}U}UUUUUU{{}U}U++{}UU{{}}}U{UUU}{}{+++}}{UU}UU{}}U}{{{}{U}}U}U}U}{}U}UU{}}{}}{{++}}{{UU}{UUUU}}{{{{U++{}}U}}{{UU}}{UU{{{}UUU}U}{}{}}}{}{}U}}}UU++{{{UU}{}}{UU{U{{{{{++}}U{UU{}U}U}}}}U{{}{UU{{U}}U{{U{U{{{}}{U{++U}{{{}UU{UU{U}}U}{}++U}UU{U{}}}}}U{}U}U}}{}}}}}}{}{U}UU{}}{U}U++UU{}UU{{{U{{{}{}UU{++{{{{{}}U}}}}U}}U}U{U}U}{U{}}}U}{UUU}}{{{}++{}{U}U}{{U}U}}UUUU{++U}{UU{}}}U}UU{{}UU}}U{{UU}{{}UUU}}U{UU{U}++}U{U{U}U{{{{U}{{U{UU{{{U{}}}{U}UUUU{{U}{}U{}{}{}U{{U{{{{}}}U{U++}{U}{}{{U}}}}}U}}UU}}{U}U{}UUU{{{}UU{}U}UUU{}U}U{}U{U{UU}U}{{}UU}{{}{{U}UU}}}U{}}{U{{}U}{}}UU{{{{}{U{}{U{U{{}U{{U}U{{{{U}U{U}}U}UU}}UU}UUUU{}{}{{UU}U{{}UU}UU{{U}U}}}}U}U}}UUU{{}{{U{}UU}U{}{++U{{{{}U{}UU}UU}{U{U}U}}{}U++{}U{UU{{U{UU}{{}{{{{}}}UU}UUUUU{}{++{}U}{{UU}{U{}{U{U{{}UU}}}+++{}{U{{}U}{}{}{}{{{}U}}}U{{U}{}U}U{++U}{U{UU}}}{{{U}{U}{}}{{}++++U{{}{{{U{U}{}{}U}}UU{UUUU}}{U{}}UU+++U}}UU{}{UU}{{UUU{U{++++++{{UUUUU{U}}UU{{{UU}}}{{{}{{U{}UU{U}}++++{UUU{}}}{U{U{}{U{++++++}}{}}UUUU}{{{{}{{U}UU{UUU}U{{U{}}{{U{}++++}UU}UU{{{{U{{+++++}{}UU{}{U}{U}UUU}{{U{U}{U}UUUUU{UU}}}{}U}UU}+++++++++++++++++++{}{UU{U{{}}{}{}}{UUUU{{{}}{}}{U{{UUUUU}U}}}{}{+++++++++++++++}U{U}{U{U{}{U{}U}{}}{{U}{}}U{{}{{}{U{U}{}}{}{U{}U{U}U{U{UUUU{}UU}{{{U{{U}}{}}UU}{}{{}UUU}{U{UU}}{UU}U}{U}U}}}{{}UU{{}U}U{}U}U{{}{}}UU{{U}}UU}{{UUU{UU{{{{}{{}{}{U{}}U}U{U}U{{{U}}UUU}}{{{{}}}{{{}{UU{{{UUU{}U}UUU{UU}}U{{{UUU}{{U}UU}{}}{}}{}{U}{{U{{{UU}U}{{}{}UU}}U}{{}U{}UUUUU}}}U{UUU{{}{}U{U}{{UU}{{{}{}U}}{UU}}U{}UU}U}}}U}U}{{{{{UU}U{{{UU}{}}UU{}{}U}}{{{{}{UU{U}{}U{UUU{{}}UUUU{U{}{{{}}{}}{}UU}{}{}}U}{{U{}UUU}U}U}UU}U{}U{}{{UU}{{UU{{{}}}{U}{{}}UUU}{UUU{}U{}{U{{UUU{U{{}{UU{{}{U}U}{UU{U{}{UU{}UUU}}}{U}U{UU{U}{U}U{{U}U}}UUU}{}{}{}}UU}UU{UUUU{}{{{U}{{U{}{UU{UU}{}{U{}{U}{{UUU{{{UUUU{{U{UU}U{{}{U{{{}UUU}}U{}{U{U}U}{}U}{{}{U}}{}}{{}UU{}}U}U{{}{U{{{{{U{U}{}{}}{{}UU}{{}UUU{U}}}U}UU{U}{UU}}}{}{U{U}}{{}}UU}U}{{U}{}}{}UU{}U}}}U{}}UUU{U}}{}{}}}}}}U{}{UU}}{UU}}}U}UUUU}{}{UUU{UU{}{}U{U}UU{UUU}U{U{{{{U{}{}}U}}U{{U{{{U{}U{{{UU{{{U}{U}{U{{{U{}}U}}U{{U{}{{}{U{}}{U{}UUU}U}U}}{}{U{}{{{U{}U{}}U}{}U}U}{UU{}{UU}UU{UU}U{}UU}{UUUUU{U}}U{{UU{}U{U{}{UUU}}UU}UU}U}}UU}{}U{}{}U}}U{}}{}}U{U}UUUUUU{UU{UU}{{}{}}{U}U}{}}}{U{}}}U}}}}}{}}}}}}U{}}U{U{}U{{{{U}}}}}UU}}}U}}UU}}{{}{}{{U}UU{{U}U{{}UU}{{UUU{{}}UU}{UU{}{}{}{}U{{U{U{{UU}{{}U{{{}}{U}{}UU{}U{}U{}{U{U}}U{{U{{}{}{{}{UUUUUUUU{{{{{{}}}U}U{{{U}{{{{{}{{{U{}U}}}{}}}U}{U}}{U}U{}}U}U}}}}{}{{}UUU{U}{}}{{UU{UU}{UUU{}{UUU{{}}}}U}{UU{{{{}}{U}}{}}{U}UU{{{U{{UUUUU{}{}}}U{}UU}}{{UUU}U{U}}U}{U{}}U{U}{U{{{U{{UU{}}U}{}U{U}{{}UU{{UUUUU{}U}{}{}{U}}{{{}}}}U{U}{UU{{U{{{{{{{U{++}{}{{U{UU}{}{}}U}}UU{U{}UU{UU{U{UU}U{}}}{{{U{U{}}U{{{U{{{}}UUU++{}{}{}UUU}}U{{}{{{{U{{}{{}U}}}UU{U}}U{U}U}}U{{}}{}}{}UU}U}U}UU+++{{}{}U{}{}UU}{UU{UUU{{}}{}{UU{{U}{{{{U}}U{U{UU}}{UUU{U{}UUU}U{++U}UUU}}}{{UU}}U{U++}UUUU{U{}U{{U}UU{}UU{{U}}{}U{}{}}U{U}{}U{U{++{{{UU{}UU}}U}{U}U++{}}UUU}{U}{UUU}U}}{}{}}{}}U}U}{UU{}U{}}{{U}++U}{U{U}{U}U{{{UUU++{{{}}}}{{{UU{}U}U}}{}U}}{}UUUUU}}{{{}{U}U{{++}U}U{U}}{U}{{{UUU++{U{{U}}}UU{}{{{UU{U}{UU{}{}UU}U}}}{}U}U}U{U++{}{U{{U{UU{}}{{{U+++{U{{UU}}{}U{}{}U}U{{{U{{}{{}}}U{{{{}U}{{}U++}{U{}{U}U}{{}{}U{U++U}{UUU{UU}U{{UU}}UU{}{}{{{}}}}{}{}U{{}U}UU++{{U}{UU}}UU}{}}U{}++}{}{{U{}}}U}}UU}{}{}{}{U{U}{}U}U}}{}U{{{{{++}UUUUU}U{{{UU}{}{{++U{}{}{}}U{}}U}}}{UU}{}}{}U}}U{}UU{UU}}}{U{++{{U{{}{}{}U{}{UU{{++}}UUU{UUU}U{U}}{UU{{UU}{}{{}UU}U}{}{{U}U}{++}}}U}}}}}{}U}UUUUU++{U{{{UUU}}}{UUU{UUU{{UU}{}}}U}U}{{}{{}}U}}++}U}{}}U{}}UUU{{}{}++{}}}{}U}{UUU{}}}}}}}U}{U{}{{{U{UU}U{}U}U}U++}{U}UU{}{}{}}}}}{{}}{{}U}{}U}UUU{{}}UUU{U}UU{}}{{}}U}{UUU}{{U}++}}U{{}{}}{{}U}}}{{U}UU}}U}{}U{}U}U}}}U{}{UU}}}{}{{U}{UUU{U}U}U++}}}}{{{{{{}{}UU}}{U{U}U{{UU}UU}UUU}{}}{}{{}{{{{}}{U}}U}U{}{U}U}}}UUUU}}{{}UUUUUU{{}}{}}{}U}{{U}U{{U{U{UU{U{}U}UU}UU{{{U{{{}{}U}{{}}U}{U}{{}}{{}{}}{}U{U}}{U}}{U}}}U}}U}{UUU}}U}}}{}{{UU{{}U}U{{{U{}}{{UU{}UUUUU{{U{{U{}{}}}}UU}{{}{UUU{U}{{}U{{U{U}U}}{}U{U++{U}UUU}}UUUU{{U{{{U{}U}{}}{++U{}UUU}}U{{{U}}{U}{{U{{}}{{{{{}UU+++}U}{{{UUUUU{}{}UUUU}}UU}++++UUU}UUUU{}{}U}U{U}}{}{{{U}{}}UU}}U++}U{U}}U}U}U{}}}}U}{{{++++++}{}}U}}{{}}U{}{U}U}{U{}}}{}{U}U}UUU++++++++{{{}{}}U}U+++++++++U}UU}}}U}}U{{}{{UU}U{}{UU{{{{{{{}{}{U{+++++++++++++++++++++++{}}{}U}{}{UU}{}}{}U}UU{{U{}U}}UUU}U}{U{{}U{}{UU++++++++++++{}{{{{{{}}}U}{}U{{U}}U{U{UU}}UUU{{{{{{U{}UU}}}U{{}U}}}{UU}U{UUU{UUU{}}{}UU}{}UU}}}{U{{}U{}{{{}}{}{U}}UUU{U{}{UUUU}UUUU{{}{{{}}U}U}{UU}}}{{{UU}{}}UUU}}{U{{U}}UUUU{}}{U}U{U{U}}{U{{{}U{{U}{U}{U{}}}}{{}}}UU}U}{{{{{}{}}U}U}{}U}U{}{{}{{}}}{{}{{}UUU{U{}{UU{}}}}{}U{U{UUU}UUUU{{UU{U{{}}}UU}}}}U{{UU{U}}{}U{{}}}}{U}{}{{UU{{}{}UUU{{}U{U{U{{U{U}{{{{U{U{}U{U{{UU}}UU}U{}{}{{{{{}}U{}}}{U{}}U{U{}{}}}{UUUU}U}}}U}U{UU{}UUUU{{{{U}U}U}{UUUU}}{U{}{U}{U{U}{}}U}{{}{U{}}U}{{{UU}{{{U{{U{U}}UU}}U}{{{{}UUU}{{{U{{{}{{{}}}}{{{}}{{{}{UUU}{{}}}{U{{}}U}}U{{{{}UU{}}}UU}{}}U{}{{}{{{UU}}U}}U{UU{{}}{U}UUUU{{}{{{{}U{{U}U}{U{U{{}{{{{}}}{{{}{U{}U{{{}U}{}{U}{}UUUU{{{UU}{}{}{{{U}}U}{U{}{{UU{}}}}{}{}}}}{}}}}U{}U{}{}U}}}{{UUU}{}UU{{}U{UU{{{}UU}}}U{U{{U}}}{U{}{U}U}UU{{U{}UU{{{{{{}}{{}{U}UU}}}U{{}{UU}}U{{UU}{}U}{}UUU}}{{}}{}UU}}{{{U}}{{}UUUUU{U}}{}}}U{}U}U}}}{{{}{UUU}{U{{{{U}UU}U{{}}{UU}UUUU{{{{U}{U}{U{{U{UU}}UU{}}U{}}{{}U{{U}}{}}{UU}}{U{{U{U{{{U}{{U{UUU}}}U{}UU{}{U}{U{{{UUUU{}U}U{U{UUU}}{}{U}{}}UU{{{}UU}{{UUU}UU}{}}U}U{{{U{}{{{}U{U{U}}{U{{{UUUU}}{}{}}U{UU{{{UU{U{}U}}}{}}}U{U{{U}U}}U}U{{}{}}{{U}U{}{{{{U{UU{}{{}UU}U{}UU{{{}}U}U{UUU}U{}{}{}}}UU}UUU{}}U}}}U{{{UU{{{UU{}}{{U}}U{U}}}}}}UUUU{U{{U{}}U}U}}U{{UU}U{}UU{}UU{U{}}{{U{{{{{{UUU}}{UUUU}{}U{U}{U{U}{{}}}}U{}{{{}}{}U{}}{}}{U}{{}U}UUU{}U}U{{U{U}}}}{U{}U{}U}U}UU}UUU}}{{}}{}}U}U{}U}{{}U}{U{{}U}U}}}}}{U{U}{}}}{}UU}}{}}{}}U}}{UU}UU}UUUUU}U{U{{}UU}{{U}UU}U{{}}}UUUU}U}{{UU{U{}}{U{{UU}UU}UU}}U{{}}U}}{U}}{{{U{{}U{}}{{}{UU{UU{}U{U}}U{{U{}++}U}}{UU{}{UU{{{}}{{UU}UU}}{}{{{U}}U{}{}{U{{{U{}{}}U{}}U}{}{}}}++U}{U}}}{UU}{{U{{U}{}}{{{}U}U}UU}U}U{U}UUUUU{{}{{{}{}{U}{{U{}{{++U{}U}}}}{{}UU{{{}U}}U++}{U{{{}{U{{U{U{}}}{}UU{U}}UU}}}UUU}}UU}+++}U}{}{U}{{}{{{{U}{{U++U{U}}{{}UU}}{UU{{{{}}U}}{}U{}}{{{{U}{}U{++{{U}{}{}UUU}U}U}{}{}++}UUU}}U{}}U}{{U{}}{}{UUU}UUUU}{{}}U}{{}{++{}{UUUU}{UU{}}UU}U}}++{{{{U}{U}{{}{}}{{}{}}U{U{{U}U{{{{{U{U}}}++{U{U{{{UU}{U}{}}}}{U++}U{{{UUU{}}U}U}}}U}{U{{U{UU}{UUUU{{UU{}}+++U}U}U{U}}{}UU{{UUU+++}U{UU}{{}}U}{{{{}{U}{{{{{U}UU}U{U}U{U}U}}++{U{}{{{{}}UU{{UU}}++}U}U{}{}U{}{{}UUUUUU{{U{UUU{{}{U}}U{}}U{{U+++}}}{}{{U{}U{}{}U}++UUU}U}{U}}{U}{U{}}{}U{{U{{}}}{}{}{}{UU{{UUU++}{U{{UUU{U}{U{UUU++}}}U}}}}UU}{U}}{{U{U{U{}{U{{}}{}}UU}}U{{{{}++{}}UU{{{{U{{{{{{}++U{}{U}}{{U{{U}}{U}}}U}}UUU}}}{U}{}U}{}U}{}{+++U{{}}}{}{{}{U{U+++U}{UU}}}{}UUUU{}}{UU{UU{UUU}{{{}U{}U}}{{{{}+++}U{U{{UUUU}{}{{++}U}U}{}{U{{{UUU{{{UU{U{{}}}}}{{UU{UU}{{UU}U}U++U{}}}}}U}U}{}UU{}{}{}}{UU{U{U{{}{}}UU}}}U{{UUU{}{}{{}{{{}{}{{U}}UUU}U}{U}{{}{UUU{{{}{U}{}}UUU}{}}{}}{UU{}U{{}}}{{U{}UU}}}{UU}{{}UU{{}UUU{{}{}}UUU{}{}}}U}UU}U}}{{}{}}U}U}}{}}{{}}U{{}U}{}{{{}}}U{}}}U}}{}{U}U{{}{{U}{}{U{{{U{UU}{U}}{U{}U{}}U{{}{{{U}UUU{{}U}U}{{{U}}}U{U}UU{}}UU{}U}}}{U{U}U{{UUU}}}}U}UUU}U}}}}{{{}U{++U{U{{U}}}{{{U}{UU}U{U}}{U{U{{{{}{{}}}UUU{}UU{}U}{{{{UU}UU{}}U{+++U{UU{}}{{{}UUUU}{}{{}UU{{U+++}}UU{{}{UUUU}}U{}UU}}U{{U}UUU{{{{+++UU{}{}U{U}}{{{{}{U{U{{{+++++{U}U}U{}{}}U{{}{}{{U{U{UU{}U}}}{}U++++}}{U{}U}{}}}U}UUU{++++++}}{{}U}UU{U}U{{{{}U{UU{{}{UU}U{}{U}U{++++++++U}UUU{U++++++++++{{{U{U{UU}UU{}{UU{U}UU}U{{{{UUUU}}{U}{}{{++++++++++++++++++++U{}}}}}UUU{}{{U{{}}}UU}}{UUU{}{}}{{}UU{UU{{U{UUU{+++++++++{U}U}{U}UU}{}}}}}U{U}}{UU{{}U}}}}{UUU{}{UUU{U{}U{{UUU{}UUU}UUU{U{}U{{}{{}U}{U}}}U{UU{U{UU}{U{}{U{}}{}}{UU{}{{{{}}U{{}}U}U}{UU}{U}{}}{}{}{{U}{{U}U}}UUU{{U}{{{{}U}UU}}UUU{}{}}}{{UU{{UU}{U{}U}}UU{U}}{{}{}{UU{UU}{U{{}{UU{UU}}}}}{{UUU{U}{}{U}}}U{{}{U}}{{}}{{{}U}U{}U}U}UU{{{{{{{{U{U{UUU{U}}UU{{UU}U{}{UU}{U{{}UUU}UUU}{U}U{}UU{U}{{}{{}{U{}U{{}{UUUU{}{{}}}}}UUUU{UU}}{U}{U}}{{U{UU}U{UU{UUU}U{UU{{U}}U{U}{UUU{U}{}{U}}{}U}}}}{}}U}{{UU}{}U}{}U}}UU}}UU}{{}{}{{U}}}{}}{{{}{U{{}}{}}UUUU}U}{}{U}UU{U{{{}{UU}UUUU{U}{U}}{{}{{U{UU{U}{}}}}U}{{UU}{UU}{{U}{UU{U{}}{UUUU}U{}{UU{}{}U{U{}}{U{{{U}}{UU{{}}{{}}UU{}{{U}U{U{U}UUU}}{}}}UUU}}U}}U{}{U{U}{{U}UUU{{}}{U}{U{U{U{U}{}U}{}U{U{U{U{U{U{U{{{{U}}}{U{}{U{}U{}U{{UU{{{{{U}}U{{{{}U}}}{{}}{}U}}{{U}}{{UU}UU}}{UUUUU{UU}UU{}}U{}{{U}}}}{{{{U}U{UUU{{}UU{{}{{{}U}{U}}{UU{{U{}{{U}U}{{{U}}}UUU}{{{}{UUU{}{{}}}{{}U{{UU}}}U}}}{{UU{}{{}UUU}{UUUUU{{UUU{{}}U{U{U{{{}UUU}}U{}U{}UU{UU}}}{{U}U{}U}{{{}{}}U{}}UU{U{UU}{{U}}}{}}{{{U{UU}{}U{{UU{}{UU}}UU{U}U{{{U{}}U{}{}}UU{U}}{U{{U}{{UUUU}U}U{{{}U{UU}}}U{}{}}U}{}}{U{{}{{}}}UU}U{}{U}{}{{{}{}}}U{{U{U}{{{{}{{U{U}{{{{U{UUUU}U}U}}U}UUU}}{{{{}}}}{}}}}{}{{}UU}{U{{U}}U{}}{{}}{}{U}U{}}{UU{U}{{}U}{{UUU}{}}UU}U}}}U}UU{U{{{}U{{}U}}{}}}U}{{U}U}{}{}U{}U}}U}}}U{}}}}{{}}{{}}}}}U{{U{{}}UU}{UUU{U{}}}U{U{}U{}U{}}}UUU{}{{{{U{UUU{}}{{}{UU}UU{U{UU{U{U}}UU}U}U}{{{U}UU}{UUU}{{}U}}{{}{{{UU{{U{}}U{U}U{{U}{UU}{{U{}{}{{UU{UU}}{}}U{}}{}}{}}UUU}U}}}}U}U}UU{}U}}{{}U{}{U}{{{U{U}{}U}}}}}{{}{{U}{{UU}{{}}{}}{{{}U{}{}{{U{UU}U{}}UU}U{UU}{{UU}U}}{{}U{{{}{}{}{U}}U{U{}}U}U}U{}{}{U{{}U}UU}U}}}UUU}}UUU{{U}{{U}}{{U{{{{}{}{U}U{U{{UUU}}UUU{{{{{}{U}}}}}U}UU}{U{}{}{}}++{{U{UUU}}}{}{}}}{{{{}U{UU}}{}U{}U}}}{{U}UU{U{}{UU{{}U{}U}}{{UU++}UU{U}{}}UU{}}}{U{++{UU{}U{}U}}{{}{UU}UU}U{UU}U{{}U{UUUU}{{UU+++{}{}UUU}UU}UU{}}UU++}U}{}}}U}}UU}U}}{UU{U{}}UU}}}}U}}}{{{{}U{++}U}}}}}}}U{{}}U{U}{++{UU{{UUUUU{U{}U}{{UU{{{U{}{{{{{UU}UU}{{}}++UU{}{U}{}}}U}UU}UU{++UUU{U{}{{U}}{}U{U{U{{}}{}{UU{}U{}}}{UU{{{++UU}U}{{{{U{}U{{{{}}++{{U}U}{{U{U{U{U}{{}U}}{UUUU{}U}{{{{}{{U}}++UU{}{UU{}}{{U}}}U}}++U}U{U{UU}{{}}{U}}U}{{}U{{U}UUU}U}{{{}}{{{+++{UU{}{}UU{U{}}U{{}++}}{}U{U}}{U}}UU}{}{{U{{U{U{{{{UUUU{}U}{U}U++}U{UU}}}}U}{}U}{UU++{}{}}{}UU{{{UUUUU{U{UU}U}U}{{}}}{}}}}UUU{{++UUU{{}}{{}{{{}{}}U++}}U}}}U{{UU}{{U}}}}U}UU{UU{}{{}U{}{{{{}{UU++UU}{}}{U{U}}}}}U{{++}}}}U}U}}{}{}U}}}U{U{{{{}UU{}UU}}}U}{{U{}}++UU}U}}U{U{{U{U}U}U++}{{U{U}{{{}{{{UU}}U{}}{U}{{}UU{{{}{U{{U{}U}U{UU{{}U}UUU{}}{}UU++U}}U{U{}{{}{}U}U}U}U}{U{UU{}U}U}}U}UU{}}U{U{U}{{}U{}{{{U}}{}{UUU{{}{{}}{{{{{}{UU}}U}}{}}UU}U}{{}U{U{{}U{{{UUU}{U{{}U{{}}}}{{}{{{}U{{{}U}}}{U}UUUU{}{{{UU{U}{{UU{U}{}}}++{{{{}{U}{U}}{{}{}}{{{UU}++{}U}{}}{{UU{{}UU}{UUUU{U}U{}U{{}U{}{+++{}}UU}{U}}{U}{{{U{}UUU+++}{{UU{}}U}UUUU{U{{UU{{}U{}U}}UU}{U}U{++{}{{}{{{U{}}}}UU}{{{}U+++{U}}}}}{}{}{}}{}}}}{}{UU{U{U}{UU{{}{}+++}}{U{{U{{{U{UU{U{{{}+++}{U{{{U{}}UUU}UU}U{{}{{}U}{U}U}}}U{U{}{++U{}{{{}{UU}U{}}{U}++++{}U}}}{U{U}{}}}U{}U{{}UU{U{}{}}}U}{{{UUU++++}}}{U{{{U}UU}++++++U{{UUU}}{{}U}U{}UUUU{U{U}{{}U}}}}U{{U}}U}}++++++++++++++++++++UUUU{{{U}U{}}U}U{{}}}}U}}U}U{UU}}U}}{U}U{{}{{{+++++++++++++++UU{{}U{U}U}{{}{UU}U{{}{}{}{{{}}}{}{{}}U{U{}UU{U{{}U{U}{UUU}UUU{U}{}}UU}UU{U{{}UU}{{{UU{{}}UU{{}{{{}}U{U}{U}}UU}}U}}}}U}U{{{{{{U{}U}{U}U}}U{}{}U{{U}UUU{}}}U}{UUU}}UUU{}{U{{}}}UU}UU{{{{U{{}UU}}U{{U}{{U{{{}U{}{}}}{{UUUU}}}{}{{}}U}}{}UU}UUU}}U}{U}{}}}U{U{{U{}}}}{U}}U}}{{{{{UU{U{}UUU}{{{}U}}{{{UU}{{{}}{{{}{U}U}{}U}{}{U{{{}}}{}{{}{{UU}{}}U}}{}}{UUUU}U{{}UU}U{}UU{U{}}}}{U{}}{U}{}{UUU}U{}}UU}U}{}U}UUUU{{{{}{U{}{}}UU{U}{{U}}}}{UU}}UU{UU{{UUUU}}{}}{}U}U{}{{{}{UU}}UU{}}U{}{}{U{U}{}{U}U}}}}}U{U{{UU}U}U}{{UU{}}}{U{}}}U{{{U{{{U}}{{}U}}UU{{}}{U}}{}UU{}}}U}{{{U{{}{}{{UUUU}}U}{U{{}U{}U{U}U}}}U{UU{U{}{UUUUU{{{U}U{{U}}{U{{}}}{{UU{UUU{}UU}U{U}{{{}U}}}}{{}UU}{UU{{}}}UU{{{{{UU}{U}{U{U}{U{}}}UU{{{}{UUU}{UUU{UUUUUU}}}}{{{UU}{{}U}{{UU{}{}}U}{{}}{{U{}U}U{}U}}}U}UUUU}}UU{}UU}{U}{}{U}}{U}{{{}UU}}U{U}UUUU{}{{}{UU}}{U}}{{}}}}{{}{U}{{{{}U}{}{}}{{{{}U}UUU}}U{U{{UUU{}{U{{{}{{{{UU}U{}UU{{}}{{{{}U}}{{{{U{{}U{{}U{}{U{{UU{}{{{U{{}{UU}UUUUUU{UUUUU{UU{UU{}}UU}U{U{U}{U{{{U{{}UU}{U}}}}{U}UU}U}}UUU{}UU{U{{}{UU{{}U}}U}UU}{}UU}UUU}U}U{}}UU}}}UU}{}}}UU{{}{{}UU}U}U{{{UU{U{}UUU{UUUUUU{{U}}}{U}UUUU{}{{{{}U}UU}U{U}}}U{{U{UU}{U{}U{U{}}U}U}U}}{U}UUU{}UUU{}{{}{{}{UUU}{U{{UU}U{U{U{{U{}}{U{{U}}{{}U{}}U}{UU{UUU{U}}UU{U}{{UUUU}UU}{{{{{U{U{U}}U{}}}U}}{{{{U}{{}{{U{}UU{{{{}UUUU{{UUUUUU}}{UUU{U}}UUU}UU{UU{}}UU{U{}{{{UU{}U}{{{{UU}U}UUUU}U{{UU{U}{U{{}U{}U}}}U}{{}U{UUU{U{}U}{}}U{}{}}U{U}}}}U}}UUU{}}}{U{}}UU}{}}UU{UUU}U{UU}UUU}UU}{U{}{}}{{{{}U{{}U}}U}U{}U{{U}}U{{{U}UUUUUU{}U{{U}U}}{}UU}}{U}{}{UU{{UU}{}}{U{}{}}}{{{UU}U{{U{{}{{{{U{U{UU}}}U{UU{U{UUU{UUU}}}{}{{U}{U{}{U}}}{UUU}{{}{{UU{}{UUU}U}U{U}}}U{{}U}}}{{}U{}}{U}{}UUUU}}UU++{{U}U{}U}{U{}{}{}++{U{{U}{U{UU}}{}{U{UU}}UU{{UU}{}{{UU}{{U}U}U++U{}{U}}}{}{U{{U}}+++}UU}{UUU{UU}U{UUU{U{{}{U}}}{{{}U{}U}{}U}}U++}U{}{{{{UUU}{{}}{}++U{U{{{}}}UU{}}U{U}{}{}}}U}}U{U}UUU{UU}UU}}++U}}}{U{}{{}U}}{{UU++}{{U}U{}U{{U{UU}U}{{}}{U{{U}UU{U{{}{{}}U}U++}U{U{}{}}{{{{}}UU}++}UUU{U}}}U}}}UU{}{{{{{}U}U{{}{}{{U}}{{U{}U++U}}{}{{{}}}U}}U{}}++{U{U}}{}U{}U}}UU{{{}}{UUUU{{{}}{}}}U}{{}U{++U}{}{}U}{U}UUU}UU}+++}}U{}UUUU}}UUUU{{}UU{}UU}U{}{UUU}{UUU{{U}++{U}U{}{U{{}}}{}}UU}++}{{}}UU}{{}}}}}U}{{{UUU}U{{U}{{}U{}{}{{}}++}}{{U}}{U}{}U}{{}{}++{{}}{}}{}{U{}U{}}}}UU}U{U}{}}}UUU}{U{U{{U++U{U{}{{U{}UU}UUU}U}++}{UU{U{{}{{}}U{}U{{}}{{}U{}{}{}}{U{{{}U}}++U}{{{}U{}{U}{U{}U{}++U}{U{}{U}U{{}U{}}{{}{{U{U}{{{U{{}UUUU{U}{++{UU{U{U{U{U{{UU{{{UUUU}}}}UUU}{{}}{{UU}{}{}{{{{U{}U{}{UU}{U}}{++{U}}{}U{}}}U}}}}{}U}U}U{U}}U{U}U}}{{}UU{{U{}}{{}{{}U{{UUUU}{}U{U{UU}}}{}U{U}{}}{U}}UU}U{}}U}{{U}{}U}U}UU{}}U{{}{UUU{UUU{{{}{}U{}{}}}{{}U}U{}{{}}U}{}}}}}{}U}U}U}}U{{{{U}}{}{}{UU}U}UU}{}U}U}UUUUUU{{{}U}U{}U{}{}}UUU}U}U}U{}}UU{U{}{U}{{}U}}U}U}UU}{{UU}U{{UU{}}}U}U{{U}{{{{}U}}}U{}}++}}UU{{{}{}{}}{}{{{}}}}{}}}}{UU}{{U{++UU}{}}UUU}{UU}{{U}}UU{{++++}UUUU}{U{U}{U}}{{}}{U}U{}}}{}UU}{}}++}}}{{UU{}{}{}}}}{{}}{+++++{}{U{{{U{{UUUU{{{UUU{}UUUU}}U}UU{U}}++++U}}}{U{U}}}U}{UU++++++}UUU{}{}{}U{U{U{{}U{}{{}U{}U{{}{{{{{U{{+++++U}U{{U}}}{U+++++++{{}}}U}}U{U{}UU}U{{U{{}}{{U{{U}{UU{UU{U}}{+++++++}U}+++++++++}{U}{{U}U}U{{}}}{{}}{U}U}}U{{U{{U{{{}{{{}{U{{U}{+++++++++++++{U}UUU}U}U{}UU{U}}}U}{{UU}U{U{{}{UU{}U{{{U}}U}}U}}U{U}+++++{{}U{U{}}{{}{U}}U}{{UU}UU{{}}}U}{{}U}U{UU{}{{}U}U}U{{}}U}U}{{{{U}}U{U}{U}}}U}}{}U}{{{U{}}}}}{}}}}U}}{{{}}{{{U{}UUUUU{U}U{}U{U{}{U}{{{U}U}}U}}}{}}UU}}}}}U}U{UUU{}}}{}}}{U{{{{UU}U{{U{UUU}{}U}}{}U{}}{UU{{{U}}{U}U{}{}UUUU{}U}}{{{UU}U{{{{}U}{}}{UU}UU{{U{UU}{}{}}{{UU}}U{UU}UU{}U}}{U{}}}}{U}{{{U}U}}U{U}}UUUUU{}U{}}U}UUU}{{}U{UUUU}{{{U{U}}{}}}U}U{}{U{}U{}UU{}}{U}}UU{U{{{}}{}}{{{{UU}}}UU{UU{U}{{{}U}U}{U}}{{{{{U{U}}UU{}}{}}{{}}{{}UUU}}UU{}}U{{U}{U}UUUU{{U{U{}{}{{{UUU{}U{U{{}U}{}U{}}{}U}U{U}U{UU}{UU{UU{}}{}{{}{{U{UU}UU{}U{}{}UUU}{}UU{U}U}{{UU{}}{UU}U}U}U{U{{}}}U{}}{}U{U}}{}}U}}}{}}{}}}}U{U{U}{{}{U{UU}}U}U}}}{U}}UU}{}{UUUU{{UU{}{U{{}{}U}}{}UUU{}U{UU}U}UUU{UU}UUU{UU}}UU}U{{{{{UU}}}}U}U}{{{{U{{U}UUU{UUU}{UUUUU{{}}UU}{}{}U}{}{U{{{{{{U{U{{{{{U}UUUUU{{U{{{}U{U}{{}{U}{}U}U}{}UU}{U}}U{U{}U{{{}UUU{}{{}}U{}}{{}{U}}}{}UUU}}{U{}U{}U{{}}{{{}UU{}{}}}{U{}{U}}{}U}UU}UU{}}{}}}}{}{U}UU}{}}{{}U{{UU{U{UU{}{{{UUU}}}}}UU{}U}{{{{UU{UU}UU{U{}UU{U}}U{U{{{{UU{U{{{UUU{}{}UU{U{}UU}{}UU}}}UUU}{{}}{{}{UU}{{{U}{{{}U{}{U}U{}}{U{{{{}{}}}U}{U}{{{}}{U}}{{U}{U}{U{U{{}{UU{{}}}{{}{{{}{}{{{{{{{{{}}U{}{}}U{{{}{U}{}UU}{U{}{UUUU{U}UU}}}}{UU}{U{}}}{{}U{{{UU{{U}U{U{{U{}{U{{UUUUUUUU}{}U{{{{{}U{}U{U}}U}{U{}}{{}UU{}UUU{}U{{U}UUUU}U{{U}{UUU{{UUU}U}}}U}U{{{{U}{}}U}U}{}{{{U{}U}U{}}U{}{U}{{{{{U{U{}}{UU{UU{}{}}UU{U}}U}}{U}{{{{{{{U}UU}{U}}U{{{U}}{}}}}{{{}{}{}{UUU}}UU}U}U}U}}{}{}{{U{{{}}U}UU}{U}}}UU}{}U}U{U{{{}}{U{U{U}{}U}UUU}{}{U{}}{{}{{}U{}{U}{}{}}{{}UU}}}UU++U}{U{{U{}}}U{UU}UUUU{}}}UU}U}UU}{U{UUUU{U{{++{{{}U{}}{U{UU}}{U++UUUU{{}}}}{{U}{{U{}UU}UUUUU}{{U}{}{U{U}U}{{++U{U{}U}}}{}{U}{UU+++{}{U}UU{{UUU{}U}{}U}UU{{}U{{}U}}}{UU}UUU}{++U}}{}{UU{{}}{UU{}+++{U{{}{}U}{{U{}}UU}{{}U{}}}{{}U}}}{UU{{}}U}++UU{}{U{}{U}{{UUU}}++}UU}}UU}}UU{UU}U}}U{}{{{UU{}U{}{{UU}U}U{U}++{}}U}{UU}U{{UU{}{{++}U{}{{U}}}{}}}U}UU}{{}{{U}{}UUUU}{{}U{}U}{++}}{{{{}UUUU{U}UU}}+++U}{U{}UUU}{{}{U}}{}}U}}}}{U}{}}U}{U{}UU{{++U}}}{U}U{UUUU{}UU}+++{U{U}{U}UU{UU}}}}}}UUU}U{}U}{{}}UUU{{U}{}++}{UU}{U{{}U{{}{{{{U++}{}U}{UU{U{U{U{}{UUUU}}{{}U}}U{{{{{U{U{}}++{UU{}{}}{}U{U{U}}UU++UU}UU{UU}}}{}}UU{}U{}{}}{{U{{{}{}}UU}{}}U++{U{{U{}{{{}{{{UUUU}++{{}UUU{}UU}{U}{U{}UUU}{UU}}U{}}U}}{U{{U{{++}U}UU{UUUU{}}{}U}{{+++{UU{}UU{{}U}{{{{}}{{{U{{}}U{}}}}U{}{}}U}++UUU}}U}UU}U{U{}}}}U+++{UUU}{}U}}{}U}U{}}{{}{U}}}{}UUU}U{{}U}UU++{}U{U}{{{}}}{}U{U}U}++{{{U{UUU}}U}}}U}}{U{{}}U{{{}}}{{}{{{U}U{}{UU{UUU{}{{{{UUUU{U{}++U{U{{U}{{}}U{}}{{}{UUU{}}U}}{{{{{}U{}UU}{}U}{U}}U{U{U}UU}}{{}{U{U}U{{}}{UUU{{{}{UUU}U}{}UU{}UU{}}{}UU}{U}{}{{{{}}}{UU}{}}U}UU}{}U}UUU{}}{{{U{}}U}}{}{{UU}UUU{}{U}}}U}U{U}{}UU}U{}{U{{U{}}U}{{U}++UU}}{}{}{{U}{U}}U{}U{U}}U}UUU}U{}U{}U{}}{}U{}}{}}{UUU}UUU}U{}+++U}{U}{}UU}}}{U{}}}}}}{}{{U}}}}{U}{{{{U{}U}{}{}{{{}U}{U{}}}}}+++U}{}UU}{U}{}U{U{{}}{}U{}U{{{{}}{U{}{++{U}U{}{}{{{}}U{}U{UU}U+++U}}UUU}UU}{{UU}{{}}}}}{{{}}}U}U{}{U}{+++}{UU}U}{U}{{}U{}{}{}+++{{{U{}}U}{}UU}U}}U}}UU{}U}{{U}}UU{}U}}U+++}U{}UUU{}{{{{{}U{++++U{}}}{{{}{UU{}{UU{UU}{{UU{{}U{{}}}{UU}UU{++++U}}{}UUUU}}{++++++{}}}{{{}{UU}{UUU}{}U}U}}{U{{}{U}}UUUU{UU{}}+++++++++++++++++++{{{U}}U}U{UU}}{U{{U}U}UUU{{{UU}U}}}U}{{}}{U}{}}++++++++++++++}}}}}UUU}{{UU{{U{{}{{{U}}{UUUU}U{U{}U}}{U{U}UU}{U{UUUU{UUU}}{{{}}}UUU}}UUU}}U{U{U}{}UU{}U{{UU}UU{UU}}UU{}{U{{}{{{}{UU}}}UUU{}}{U}U}}{UUU{{}U{{{{U}UU}}{UU}{UU{U}}{}{{}U{}}U{{}{U}U{U}{U{U}UU}}{}}}U}}{{}{{U}U{{{{UU{U}{{UU}{U{U}}{{{U}}}{}{U{{}}{UU}}{{U}U}U}{}}U}{{}}U{}}}{{}U}{}}}U{}}U}{U{}}}}{{}{U}U{{{U}U{U}U}UU}U{{UU}{{{{{U}{{U{U{{}}{U{{}{}U{}UU{U}{{UU}{UUU}U}}}{}U{U}{{U{{{{}UU{U}U{}}}{}UU}UU{{{}U{}U{}{UU}U{}}{UU{}UU{{}{U}{UU}U{U{U{{}}{{}{{{}U}{{}}UUU}}}{U}}}{UU{{U}U}{{}{{{U{U}}UU}UUUU{{UUU{U{}U}}U{}}}{}}}}U}}UU{{{{{{UU{{}{{}{{}}{{{}}UU}}{U{UU{}UUU}{{}}UU}}U{}{}}{}UUU{U}{}U}}}{UUUU}}}{{U}}{}U{}{U{U}{{{U{}}}{}{}}{UU{UU}}{UUU}}{}{}{U{UU{{}U{{}{{}{{{UUU{U{}{UU}{{UU{}{{}}{}}UUUU}}UU{}}U}U{{}}{UUUU}UU}{{{U{U{}{{{{{}{U{{U{U}U{{UU}U}}{{{{U}}UU}}U{U{{U}U}U{}}{}}{{{U{}U{}U{{UU}}{}U}{}}UUUU}{}{}{{14025

Check out my request place:
disnottaken_alt
Scratcher
100+ posts

Flipnote Studio: Scratch Edition CODES

Platforming!
{{}{{}}}U}U}U}}}U{UUU}{U{}{{}U}{}{}}}{{U{U}}U{U{{{{}U{{{{}UU}{UUUU}UU}{{U{UU{}U{}}{UU{{UUU}U}U{}{{}}U}UUU}}{{{}{U{}UUU}}UUUU}}U}{U}}}{{UU}}{U}}{}{{}UU}{{{}U}U}{}}UU{{{U}{{}UUU}{UU{{UU}}U{}U}{{{UUUUU{}}}{UU{UU}}{}}}{U{UU{}U{U{}U}}}}UU}U{}UUU}}U{{}{UUUUUU}{U{}{}{U}{U{}}{U{U}}}{UUU}UUUU{U}U}{{{{}{{U}}}{UU{{U{UUU}{U}}{UU}U{{UUU{{}{}}{UU}{UU}U{}}}U}}}}}}}UU}{U}U}{{{}}{}}}U{}{{{{{U}{{}{U{{}}}{U{{}UUUU}{UU{UUUUU{{{U}}U{{}{}}}{}{{UU}}{{{{{{U}U}}U{U}{}{U{{}}UU}{{}{{U}{{{}UU}{{{{{{{U}}U{{}UU}}U{}}}{{}{{U}}U{}{{{{U}{U}{{{U}}UU{{{UU{{U{UU}U}{{U{{{}{{}UU}U{}U}{{}}U{}}U{U}}{}U{U{U{}}{{{{{}}U}{}{}UU}U}}{}{}{U}}UUU}{{{U}U}}UU{U}U{{}}}{{}UU}}U}{{U}{{UU{U}}U{U}{{}{U{}U{}}U{U{U}{{}UU{U}U{{}{{{U}{{{UU}UUUUUUU}}U{U}UU{{}{}U}{UU}}{U{}{{}}}}}}{U}U{}UUUU}}{{{{U{{U{}}UU}{{}{}{{{U{{UU{}UU{U{UU}}{{{}UU}}UU{}U{U{UU}{}{}{{{}U{U}UU}UU{{U{}{}}UU}U{U{{U{{UU}UU}{}}{}U{{}U}U}}{}{{}}}U}}}}{{}{}U{UU{}UU}{}}U{}}}{{U{}{U}UU}UUU}UUUUU{U{U{U}UUU}{{U}{}{}}}{}{}U}U}{{}{{U}UU}}{}{}{U{{}}{}{UUUUU}U}U}{U}U}}}U{{{}U{UU}}U{U}UU}}U}}U}{U{U}}}U}{UU{}}{}U}{UUU{UU{{U}{UU}{}{{}{{{{U}}}{}}{UU{{U}}}U}U{}{{}{U}}{UUU}}}UU}{}}U}{}{}UUU{{U{{U}}}{{U}{{U{}}UU{{U{{UU}}{{}}}}}}U}{{U}}{}}}{}UU}}UUU}}U}}UU}U}}UU}{{U{}UUU{}}}{}{{{UU{}}{}{{{UU{{{{{}}UUUU}UU{{U{}{{{U}UUU{UU}U{}U}}U{}}UUU}U}U{{}U}U{{U}}U}{}UU}U{UU}U}{{}}{U}UU{UUU}{}{{U{{{}}{U{U}{}{}U}}{U{}U{{}}U{UUU}UUUU{UU}{}U{U{}U{{}U{{UUU{U{}}}U{}U}U{}{}}{}UU}{}UU{}}}}}{UU{{{U}}{U}U}}U{UU}}{UUUU}}}{U}}{UU}{U}{{{}}U}}{{}{U}UU{{{{UUU}{}{{}U}{{U{}}U{{UU}}}{{U{}{U}{{}}U}}U}}}U{}{}{{{{{{U}{{}{UU}}{U{U}}}{}}}}}{{}{{UU}}UU{{U}}}U}U{UUU}}}U{{}U}}{{{{}}}}UU{{U{}}{{{{U{UU{}}}UU{}{}}}}UU{{{{UUUUU}{{}UUUU{U}{{}}U}}U}U}UU{{}UU}}}{U}U{}UUUUU{}}{{}}U}{UU}U{{U{{{+++}}{UU{}{}{{U{{}}U{}{}{{{UUU}U{}}U{}U{}{{{}U}}{U}{{UU{U{U{{U}U+++{UUU{U}UU{{U{U{U{UUU{}U{{}U}UUU{}}{}}{UU}{}U{U{U{{{{{{UU}}}}{UU}U}{}U}U}{}{{}}}{}}U}}U{UUU{{}{U}{{UU{{}{U{}}{}{{U{{{U{}{{}{UUUUUU}{}U}U}UU{U{U{UU{}{{{UU}{}{}}}U}{{U}{{U{{UUU{U}}U}U{UU{{}U}U{U{U}U}}}}}{UU{}UU{{}U{{}{}}U}{{UUU}}}}{UU}{{UUU{{{{U}}}}{UU}{{{{{U{}U{}{}U+((((((({}U}}U{}UU}}}}}{{{U{}U}{{UU{U}}}UU{{{}}U}{{U}U}}}{{{U}U+(((((((((}U{U{}}{U}}UU{U}}{UU}U}{}{}}{U}}{{}U{}U}}UUU{U}}{U{}}+(((}{}{}(((U}U{U{}UU{{}}}{U{}U{U{{{{U}{{{}U{{{U}}U{}U{}U{{UU}UU(((}UUU}}((({UU{{}{}U}UU{UUU{{{U{}{}{U{{{U{{++++}}UU}UU{U{U}{U}}(((}{{}}}U((}UU{}}{{U{}{{{{}{}UU}{++++++++++++++UU}}{{UU{{{{UU{}((U}U{}}{+((UUU{}U{{}}}{}{U}}{{}++++++++++++++{{U{}{{{UU{}U{U}}}((}}}}{}+(((U}UU{U{U{{{U}U}UU{UU+++U{UU{}{{}U}}{{{UU}U}U}}{UUU}U((+UU}}{((({}}U{}{{{UUUU{U{{{UU{UUU{U{UUUUU{}}{UUU}{}{{{{{{}{}UU((((++((((({{}U}U{}}}U{}{{}{UUUU{}}U{{{}{{}}}UUU{{}{{}{}UU{{{}{}(((((((((({{{{U{{}{{}U{U}U}{}{U{U{U{{U{U}UU}U{UU{{U}}{}{{U++++++++(((((++++++++++++++++}U}U{UU{{}}UUU}}}}{}}}{U}U{UUU}{{}{+++++++++++++++++++++++++++++}{}}U}UUU}}UUUU{}U}U}}UUU{UUU{{{}{U}U{}U{{}{U}UUU}{}{UU{{{{{{{}}}U{UU{{U}UU}}UU}}U}U}U{{UU{}{{U{{UU}{}}{}{{}{}}U}}U}}{}U{}}{{U}{UU{U}U}}U{}U}}{{UUUUUU}}{{}}}{}}{}U}U{}}U{U}{UU{}{{{}{{}}U{U}UUU}}{{}}}{{U}}{}U}}{}}UU}UU{U}UUU{{{{}{}}UUU{U{UU{{}{U}U}{}{U}{}}{{}UUU}{{U}}}{{}{}{{}}U}}UU}}{{{{}}{{UU{{U{{U{U{{{U{U{{{UUU}}}{{}{}{{}}}U}}}}U}{{UU{U}}U{}{U{}}U{U}U}UU}{{}}U{}U{}U{}UUUU{U}{}U}U{}UU}{}U}UU{{UU{{UU{}UU}U}U{}{}}U{U}UUUUU}}U{}U}U{{{UU{U{UU}U}{U}{{}{U{}}U{}{{{{}{U}}U}U}U{U}U}{}U{}U}U}}{}{UU}UU{}}}UU}U{U{}UUU}{}}U{U}}U}{{U}}}U}{U}U{UUUUUU{{UU}}U{U{{}}{{{U{}{}{}{{{{{}UU}{{UUU{}{{}}{}{}UU}{{{}U{}{}U{}UUUU{UU{{{{}}U}{{}{}U{UU{{}{U}}{}}{UU}{{}U{UU{}UU{{{U{U}{}}}{}U{U}}}}{U{U}{U}U{UU}}UUUU}}UU}U{}}{{}U{{UU}{U}{}UUU{}}UU{{UU}{{{U{U{U{}}{}U}{}}UU}}U}}}}UUUU}{U{{U}{U}U}U{U}}{}U{U{{U{{}}}}{{}U}UUUUUUUUU}}UUU{}{}{{}U{U{UUU{{}}{U}}U}{UU{U{U{U{UUU}}{U{{{{UU}UU{}{{{}{UU}{U}UUU{UU{UUUU{}}U}}}UU}{U}}}UU{{{{{{{{}}UU{{U}{{}{{UU{{{U{U{{U{U{{{{U}{U{}}UUU{}{}}}{{{}U{{}{U{}{{UU}UU}}U}U}}{{UUUU{{}U{U{U}U{{}U{{{{UU{UU}{}}{}{U}}{{U{U{}{}UU}U}}{{U{}{}{}{}}U}}UUU{{}{U{UU}}UU{}U}{}}{U}U}}}{U}UU{{}U}}UU{U}UU}U}}{}U}}{{{}UU}{}}U{U}U{UUU}{{U{{{U}}{{}U}U}U}{UU}}{{{}{}}UUUU}UU{}{{}U{}{UU}U{}{U{{}UU}}{U}{}{}U{{U}{{{}{}}U{{}{{U{}}}}{{}U{{}{}{}{}}{}}{{}}U}U}UUU{}{UU{}{UU{UU{UUU}U{}}{{}}}{{}{{UUU{UUU}{}}UUU}UUUU{{U}}}{U}UU{UUU}{{U}}}}}UU}}UU}}}{UUUU{}U}}U{}U{UU{}{}{}UUU{}UUUU{}U{}}{}U{}{{U}}}}}{{}U{{UUUUU}{}U{UU}{U}{}UUU}}{UUU}{}UU{}U}U}{}U}U}}UUU}{{}}{{U{U{U}{}U{UU{}}}}UU{}{}{}{{U{{}{{UUUU{U{}}{}U{}{}}UU}}{{}UUU}U}{U{U}UU{{{}{UU{{{}UUU{{U}{{U}{U}}{UUUUU{}}{{{{}UU}U{}U{}}}{}{U}{UUUU}{{}}}UUU}}U}}}}UU{{U}{}U{}{}U{U{}}{{{{{{}}}U}U}}{{UU{{U{UU{{U}}}{}}{{{}U}}{U}}}UUUU{UU}U{UU{}U}UUUU{{{}}U{}{{}U{U}UUU{}UU{}U}}{}}U{U}}}U{}{{UU}}UU{{U}}{UU{{}U}}UU{{{}{{U}UU{}{{{}{{{U}{}UU{UU}UUUU}U{}}U}U{}{{{{{}}UU}{}}}}{{}U}U}}UUU{}{{{{{{U{}}}}UU{U}U{{UU{UU}}{}UUUUU{{{}}UU{{}{U{}{U}}U}U}{U}{}UU}{U}{}{{{U{{{}}U{}}{{{{{{}}}{{}U{{UU}{}{U{}U{{UU}U}{{{}}UU}{{}{}}}}U}}UU{{{}UUUUUUU{}UU{U{}{{U}}}{U}{{{{}U}U{}UU}}UUU{{U}UUU}}{}}U{U}{{{U}{U{U}}}{{U}+++}U}{}U}{{{U{U{{}U}U}{{}UU}{}U}}U}}UU}{{UUUU{}U}}}}{U}}U}}{}}{+++}U}}}U{}{U{{}{U}}}{U{}U}{{}{{U{}{}}{}}{U}}{{{{U{{}}}{UUUUUUU}U}{U}{U}}{{{}U{U}{}}}{}}UUU{{}UUUU{U}{}{{}U{{{}}}{{{}{U}{{U}}U{{}{}}{U{}}U}UU}{U}UU{}}}}}}{U{U}{U{{}U{}U{}}{U}U}}U}U{}{{U{}}UU}UUU{}}}UU{{{U{U{UUU{UU{U}}U{U{U}}{{UUUU{U{U{UU{}}{}U{}}{UUU}U}U{{UU{UU{U}U{}}U{{{{}(((((}}}{}{UU}{UU}{}}UU{U}{}{U}}}}}{{}UUUU}{{{}}{{U}U}{U{}}{}(((((((((UU{}{{{{{{}U{{{U{U}}{}UU{U{U}}{{{}{{}{U}U}{}U{U{{{}}{}(((((U{U((({}}{{{{{UU{{}UU}}{U{U{}{}{}{}}U}UU{U{U}U}{}{UU{{U}U{(((}}UUU}U((({U}{{}}}}{{{UU}{{}{{{UUU{}}++++{UU{{}}}UUUUU{U}U{U}((U}}U}{}{U((({UU{U}}UUU}{{U}{++++++++++++++U}}UU{{{U}U{UUU}{U}}((U}}}}}{{U(((}}U{U{}{{U{U{U++++++++++++++}U{U}}U{U{{}}U{UUU}U{}(((}}{{}}}U(((U{{}U{{U}{}{U}+++}UUU}{UU{UUUU}UU{}{UU{U{U}}{U}U}}{(({{}{U}(((({U}{U{}U}{U}}{{}}U}}U}U}}}UU}U}{}{}}{U}{U{}{{}}{{}U}((((((((((((U}U{{}}U{}{{}{}{{U}U}{{{}{U}U{}U{}UU{UU{U{}{U{}}{U}U((((((((({{}U{}}{{}{}}}UU{U{{U{UUU{U}UUU{}UUU}U}{UUU}+++++++++++++++++++++++++++++{{}{{{UU}{}{{}U}U}U{U{U{U}}}}{}{}U{+++++++++++++++++++++++++++++{}{}U}{}U}}}{{{{}U}{}U}{{}{U{U{UUU{UUUU{{}}}}{}U{}UU{}}}{}U{UUUUUU}}UU{{}{}U{}}UU}}}{UU}{}UU}{{}{}{}UU{}}}UUU{UUUUU}U{{{U{UU}}UU}{U{{{{}U}U{}{}{{U}U{U{UU{{{U}}U}{{U}U}{{U{{UU{}}}}}}}{{}U{U}{{{}UU{}U}UUU{}UU}U}{U{}{UUU}U}}{}U{}U{{{}{UU}UU}U}U{}{}{{}UU}{UUUU{}U{U{}U}}{}}{UU}}{UUUU{}}{{U}{{}{{U{{}U}}{{{U}UU}U{}}{UU}}{U}U{}U{{U{U}U{}}{}}U}UUUU}U{U}}}{{U{{{{U}}{UUU}U}}{}UU}{U}}U}{{UU{}U{UU{}}}{}UUU}{U{{}}UUU{{}}{}U{U{U{{{U}U{U}}U{{}{U{{{}{{}}{UU{}}}{UUUUU{U}}U}UU{}}UU{U}{U{}U}}{}UU}}UU{U}U{}{{U}}{U}}}}{}}{{}}UUUU}UUUU{{}{}{U}{U}U}{}}{}{}}{}{}U}{U{}}{U{}{}}UUUU}{{U{UUU{}{{}}U}}U{{}U{UU{{{{}{{{}}UU{U{}{{}{U{}{UU{}U{{U{U}{{}{{}}{}{}{{U{}{}UU}{{}U}{UUUU{U}{}{}{{}{UU}U}UU{U{UU{{{U{}{}}U{U{UUUU}}UU}}}}}{U{{}U{{{{}}U}}U{}{UU{{{}U}{{U}}}}}U{}}UUUU}}{U}{{U}{{}{UU{}}{{}}{U}{{}{}}{}}U}}U{}}{}U}{}U}{UUU}U{{}{}U}}{U{{{U{U{{UU}{}}}U}U}}U}}{{UUU{{{UUU{}}}U}{UU{{}{}}UU{{}UU}U{}}{{{{{UU{U}{U}{}U{{U}U{U}{}U{}}}}U{U{U}UU{{U{U}{{{UU{}UUU}}U{{U{{U}{U}U}{{}{{}{U}{}}}}{}}}U}}{{}{{}UUUUU}UUU}{}UUU}}}}{{UUU}{{}{}{U{}{}}{}}}}{}{U}U{U{}}{}UUUU{UU}U}}{}U{{U{}U{{UU}}UU{{UUU{U}U}{{UU{{{}U}}}}}}U{{UUUU}}{{{UU{UUUUUU{U{{}{{U}{}U}U}U{}}U{{}}U}{{}U{}}}U{U{}}{U}{{{U}{{{UUU{U{}U{}{}{}{{}{{}{U}}U{{}U{{}}UU}}}{}{U{{}}{{U{{}UU{}UU{UUU}}}{{}}{{}U{U{U{UU{{}}}}UUUUUU}U}}U{UU{}}{}{U{}U{{}U}UU}}{}{UU{}}UUU{{}}}}U{U{{U{}UU{{}}}}{{}{{U{{{{}U{{U}{{{{{{}}U}U{}U}{UU{UU{UU}}{UUU{{{{U{}}U{{U{}}U}{}}UUUU{{}{{}}UU{U}}}U}}{}U}}}{U}}UU{U{}{U}}}U}U{}UUU}{}}U}}UU}{{UU{{U}{UU}}UUU{}}{{{}}}UU{U{}{}{}UU{U{{}UUU{UUU{U}}{{}UUUU}U{}}{UU{UU}{}U}}{{}U{UU}{U}U{}}{UUUU}{{UU}}{U}U{{U{}UU}{{{}}{U}U}}{}UU{{U}}{{}}{{{{{{{}}}U}{{U{}UU}}U}U}U}U{{U{}}}{}{{{{{U}{UUU{{U{U}}U{}U{{{U}{}}{{{{{{}{}{}UU}}U}UU{}{}}U{UUUUUUUU}}}U}U}{{{}U}{}UUUU{}{U{{{{UUUUUU}}{{{{}UU{{{U{{{{{{{}{UU}U{U{U}}{U{}{UUUU}{}U}}UU{{{}{UU{{{U{{{{U{{UU}{UUU{{}}U{U}{}UU{}UUU{}U{}}{}{{{}{U}{UU}U}}}U}{U}{{}U{{}{UU}}{U}}{UU}UUU{}{}UUUU}U{}}UU}U}U{U}{}}{}UU}}{}U}}UU{UU}{{}U}U}{UU}UU{U}U}{U}{}UU{}{{}}UU}}U}{U}}U}}}{UU}UU{{U{{{}{{{}UU}U{}{}{U}}{UUUUU{U}UU{{}}}UU{U}}}U{}}}}UU}{{}}UUUU}{UU{}{}UU{{{}U{U}U+++}}UU{{}}UU}}{U{U}U}{{{}}{}{}}{}}}}{{}U{}{U}{U{{}{U}{U{}U{}}{}+++{{U{}UU{}U{{U{{U{U{{U}}}U}}U}{U{UUU}{}{}}}U{UU}U{{U{UUUU}U}U}{UU}U}{{U{}}U}{{}}}}{U{((((U{{U}U}}UU{}UU}{U{UUUU}}{}{UUU}UU}{{}U}U}}}{{U{{U}{}U}{}{U}(((((}U{UU{{U}UU}{{{{}{}}}{{U}{{U}U{{{{UUU{}{{}U{U}{}{}UU{}UUU((((((((}UU}UUUUU{}{}}U{U{{}{U}}U{{U{UU}UU}{{{}UU{{{}{}}}UU}U((((((}}}(({U{{{U}{{{}U}{{{{{}}U}U}U{U{}{{{{{}}}{}}UU{}{{U{}}}{{((((U}U}((({}{{}}}{{U{U{{}{{{{UU{U{}}}U{U}{}}{U}{{{}}}}}{{}UU}{{((({}{U{((({U{{U}UUUUU{U{{{U{}{}{{}U{}}}{}}U}{U{}}U{U}}}U}UU}}U((({}{{}}(({}}U}U{}UU{U}{{}{U{U}}{}{}++++UUU}}}{{}}{}U}}}}}}}U{U(({U}{}U((({{UU{{}{}UUUUU}U++++++++++++++U}}UU}}}{{}{{}UU}{{{UU}(({{{{U(((}{}{}}}}UU}{}}U+++++++++++++++{}}U}}{}{{U}}UU}{{{U}{}}(((}U((((}U{}}{}U{}UU{{U}+++{{UUU}{}{U{}U{{{{U{{}UU}{{}UU}U}}{U}((((((((}U}}UU{{{}{}U}U{UU{U{}}U}{{U{U}U}U{UU}}U{}}}UU{}UU{{UUUU{{(((((}{UU}U{{{U{U{}U}U{U}{}}U{{{U}{{}}{}U}UU{}{U}U}UU{{{{UUU}}U}U{{}{}{{}}}}{{UU{{U{{}U}}}U{}U}UUU{U}}UU}{U}U{}{U+++++++++++++++++++++++++++++UUU}UU}}U}UUU{}}U}{{{U{{{U{{U}{{}}{+++++++++++++++++++++++++++++{U}{U}}}{{}U{{UUU}}}U{U{U{UU{{{{U}U{U{{UU{{}U}{UU}U}UU{U}U{U{}}}U}U{}}{{{{{{{}U{U{{}}U{U}U{{U}{}}}{}}{{{{}{{}UU}{{}}U{UUU{}U{}{}U{{U{{}{U}}{UUU}}{UU}{{}UU{UU{}{}U}{U}U{{}{{{U}{U}UU{}}}{{}{}{}UUUU{{UU{{U}U}{U{}U}}}}}U}U{U{UUUUU{}UU{}}U{{}}{{U}}{{U{U}U{{}{{}}{U{}U}{{}U}{}{U{U}U{}{{}{{}{{{{}U}{}U{U{{U}}{}{U}{}U}}}U}UUUUU{{UU}{U}{}U}{{{UUU}UUU}}{}{{UUUU{{}U£}{{{}U{}}U}{{}U}U{{}UU{{{U{U{{}}{}{{U}{{{}}}{{}U{}}}U{U{{U{}}{{U}{UU{U{{UU}U{U{U{}{U}U{U{UU{{{}U}U{}U}U}{U}{}{{U}}}UU{}{{UU{U{UU{}}}U}{UUU}UUUUU{U{}{{}U}U{}{{{{{UU}}}{{{UU{{}}}{{{{}UU{}{U}{{}{{U}U{UUUUU}}}{}{{UU{{U{{{U}}{{UU{}U{U{UUUU{}}{}}}}{U}UUUUU{{U{}{}}}U}}}}UU}}UU}{U{UU}}{{UUUU}}U{U}U}}}U}{{{}{}{}UUUUU{}}U{}U{{U{}U{U{U{{{{{{}}{}}U}{}UUU{}{U}U}U}}}{U}U}U{U}U}{{{UU}}{{}{U}U}{}{{}{}{{{UU{}{}U{}{UU}}UU{{}}{}}U{{UU}{U}U}{U{{U}U{{}}U{{{}UUUUUUU}U{{UUU{{U}U{{U{}}}{}}}}{}}U{}U}{{{{{UU}}{UU}}}{U{U}}U{}U{U}{U{{UUUU{}U}{{{{{UU}}UUU{U{{UU}{{{{}{}}}}{{UUUU{}{}{{}}{}U}{}}UU}U{U{}}U}{U{}}UU{}UU{}}{{{}U{UU{}{{}{{}{U{UUUUU}{{}}U{}U}U}}{{}{}{}UUU}{}{{{{}{U}UU}{}{{{}UUU}U}U}}U{{U}}U}U}U}}U}UU{U}{UUU}}{{{}}}{}{}U}U}UU{}}}}UUU}}UU}}}{UU}U{UU{UUU{UU}U{{{}{UUU{U}{{{}{}{U}}U}}{U}{UUUUU}}U{}{}}{{{{}}UUUU}{}{{}U{}{U{}U}U{U}{U{U}UUU}{}UU{U{}{UUU{}UUU{U}UUU}{U{}{{U}{}U{UU}UUU{{{{{U{}{U}}{}{{UU}}U{{}}{{UU}}{U{U{U{{U}U}UUU}}{}}}}}{}}}{}{}U}{{}{}U{{UU}}{UU}{{}}U}U}UU{U{}{{UU}}U}}U{U}{UU}}{U{}{U{UU}{}UU{{UU}{U{}U{UU{UU{}{U}U{UU}}U}UU}U{UU{{{}}{}U}}U{}{{{{{U}}{{}U}{U}UU}}UU{UU}{U}{{U}U{}U{}}{UUU}U{}UU{}U}U}U}}U}}U{{{UUU}{U{{{}U{UUU{{U}{{}U}}U}U{}}{{}}}{{{U{U{}}}U{{U}U{UU}U}{{{{}U{{{U{}}}}{{{{}{{UU{}U{{U{U{{}{}U{U{}U}{{{U}{UU{UU{UU}}}}UU{{{}}}{{UUUU}}UU{U}UUU{{{UU{}{}}U}U}{}{U{UU}{}{UU{{{{U}}}}{{{{{}UUU{}}{{U{U}{UU(((U{{}{}{UU{U}{U}UU}{UU{U}{{}UUU{{}}}}U{}U}UU{}}}U}U}U}}}}{}((((((({}}{U}{}U{{{U{UU{U}UUUU}}}UU}}U}}{UU{UU{}{{}{{UU{{U{U{}U(((((((({}U}U{{}}{{}}{}{U}{{{U{UU{}UU{}U}}UUUUUU}U{{UU}U}{{U{}((((UUU{(({U}U}}{}}{}}{U{}}}UU{{{U{{U}U{{UU{}{}}}{{{}}}}}{UU{}}((((UU}}}((UU}U{{U{{{U}{U}U{{}{U{}}U}{}{{{{{{U{}}}}{U{}}{U{}UUU((((UUUU}U((U}{}U{{{}}U}{}}U}UU}{{}}}UU}U+++}}U{{}}}U{}}UU{U}}U}(((}}U}U}(((UUU{U}{{}{UU}{{U{{}}U}{U}{{U{+++U{}}U}{{{UU}}U}}}}{U((U}UU}}{((({U}{}{U}{UUU{U{U{}UU{U{}{{{{U}{UU}UU{}}U}{{}U{{{{UU(((UUU{{UU((}U}U}UU{}}U}UUU}}{{{}{}}}U}{U}}UUUU}{}{}{{}U}{{}}UU}((}U{U{{{(((}}{}{{}U}{{{}U}}{UUU{}U}UU{{UUU}{{}U}}{{}U}}}U}{{}U{((}}UUUU((({}UU{UU}}{}U{}{}}{UUU{{{U}{}}{{}{{{}}U}UU{U}}}U{}}}U}((UU{U(((((}U}U{UUU{}{{{U}}}UUU{{U}{{{{}U}UU{{{U}{}U}U{U{UUUUU{U(({{(((((UU}U}{U{}U{UUU{U{}U{{{UUUUU}UU}{{U}{}UU{U}}U}{{U{}U{{{U((((((((U{{}UUUU}{{{U}}}{U{}UU}U{U{U{UU}{}UU}U{}{{UU{}}}U{}}{U}{((((((}{}UU{U}{}{UU}U{{U{U}{UUU++++}}}{}{}}}U{U{}U{U}UU{UU}}UUU}U(((U}{{{}U{}U{{U}}U{++++++++++++++U{{}{}U}U}{}{}{U{}}{}U}UU}{{{U{{U}U{}{}{UU{{}U}U+++++++++++++++}}U{}}}{}U}}U{UU{}{{{}U{U}{{{}UU{U}}{U}{U{U{}U}{{+++}{{{{U}}U{{U{}}}U{{UU}U}U{UU{}{}}UUU}{U{{}U{}}UUU{}{U{{{{U{}U{{{U{UU{UU}{{UU{UU{UU}}{}UUU{U}{UU{{{UU}}{{{UUU{{U{}}}{U}}}{}UU}UUU}}{{}U}}}{{UU}U{U{{{U{U{}}{}UU}{{}UU}U{}}{{{}}UU{}UUU{UU{UUU}{}{}{{}}UU}U}U}{U}{}U}{U}}+++++++++++++++++++++++++++++}}U}{}}}}{}U}{}{}UU}}{}U}}U}}{}{}{U+++++++++++++++++++++++++++++UUUU}{}}}}{{U}}UU}}UU}{U{U{U{UUU}}{}}UU}{UUU}}}{UUU{UU}UU}}}}U{{{{U}U}{U{U}{UU}{{UU}{{}{U}{}UUU}U}{}UU}}UUUUUU{{}{{}{{{}U{{U}{}U{}U{U{U{UU}}}{}}}U}}}U{U}{U}{}}}U{{{U}U{}U{UU}U{{}}{UUU}{{U{}{U{}{U}}}{{}}{{U}{UU{UU}{}{{}U{{U}{U{}}U{}}U{{}U{}U{U{{U}}UU}}U}UU}{{U}U}{{}UU}U{}U{{{U}U{{}}}}{{{}{U{{UUU}{U{{U{}{U{}U{U}U{{{{{}}UUU{}U}}}}{U{{}UU{{}{U}}U{U}UU{{{UU}{UUU}}{{U}{{}U{}{U}UU}}}}UUU}U{UUU{{U{{{{}}U}{}}U}}U}{{}}{UU{{}}{}U{{UU}{{}}}}UU{{U{}{}U{}}UU{}}U}U}}{UUUUU{{{U{}U}U{}UU{}}{{UU{}{{U}}U}}{U}}{{{U}{{}{U{}}}U{U}}{}U{}{UU{U{{}UU{{}}UU{U}{{}{}{UU}}{}}U}U{}}UU}{{}}U}}}}{}{U}}UU{{U}UUUUUU{{U}U{{}{{{U{}UU{{{}UU{U{{}UUUU{{UU{}{UU}}}{{{{}{}}{{UUU{{UU{U{}U{}{U{{}}{U{{}U}U{{{{}U}{{U}}}}{{}{{}}}U}{}{{{{U{U{}}U}UU{{UU}{U{}{{{}U{{{UUU{}}}}UUUUU{UUU}{U}}}}}}U{{UUU}{{}U}}U{{U}{{{U}UUUU}U}}U{UUUU{U{{{U}}UUU}{U{}{{}U{U}}}{U}U{U{}U{{}{{}}{}{U}{{U{UUUUU{U}}U}{{{}{U{{U{UU{}{{U}{U{}}U}{U}}U}{{U{UU}}U}U{}UUU}{U{}}{{U{{{U}{{{{UU}}UUU{{}{U}{{{}UU}UU{U{U}UU{}{UU{{U}}{{}{U{}U{U{{}{}}U}}}U}{UUUU}{}U}{UU}}UU{U{}{U}}}}}UUUU}}UU}}U}{U}U{{}U{}{}U}{}UU{}}U{UU}}{U}}{U{{}{}{}U{UUU}U}}}{{{U}{{{U}{{}U{{UU{UUU{{}U{}}{}UU}}U{UU}UU{}UUUU{U}{U}{{{}U{{UU}{{{{}}{}{}}{{UU}U}UUU{U}{}U}{}U}{}UUUU{}U{{U{}U}}{U}}}}}}{U}{}U{{{{U}U}{{U{{{{}{U{}}}{{}UU{U}}}}U{UUU}{{UU}{U{U}UUU{UU}UUU}UU}}{{UU{}{{U}{{UU}}U{{}U}UU{U}}{}}}U{{U}U{U{U{U{UU{{{{{}{}UU}{U}{{UU}UUUU{U}{U{}UU{UU{}{UU{{}}{{{{}}}{}}{}}}UU}{{{}}{{U{{}{UUU{{U{{{{{U{U{U}}}{UU{{}U}U}U}}}{}U{}U{}}}{U{{{U}UU{U}{{UU}U}U}{{UUU}}}}}{}UU}{U{UUU{}U}}U}}{{}U}{{U}{U}}}UUU{{U}{{U}{{}}{{}}}U{{UU{UUU{{UUU}{{U{U{}{}U}U}U}}UUUUUUU{}}}UU}{{}U}{}{U}{}U}}}U{{}}}U{}}}}{}U{}}}{UU{{U{}UUUUU{U{{}}U}}}{U{{}{}{}U{{{{{{{{{UU}UU}U}UU}{}}}}}UU{{UU}}U{UU}{}{{{{}}}}}{{U{{}{{U}}}UU}U}}U}U{{U}U{UU{{}}U{}U}}}}U}{{U}{{}}U}U{UU}}}U{UUU}}}U{}{}{{}UU}}}}{U}{U}U{{UU{U{}{{{U{}{{}U}{{}}{}U}}{{{{}{UU{(((((((((}}}UU}{U{}}}{UU}{{}}}}{U}UU}}}}}{UU{U}{{U}U}{}U{{}}U(((((((((((((((UUU}U{{}}{{}{{}{U{{U{{{}}U}UUU{U}{U}}}U{}}{}UUU}U(((({}UU}}U((((({U}U{}}UUU{{U{U}{}}U{}U{U{}}UUUU{U}}}{UU}UU}U}{{((UU{}U{{UU{U((({}U{{}UUUUUU}}U{}{{+++U}}}}}U}U}}{U{{}}{}{UU{{}}((}{}U}}}}{{UU((}U}UUU}}{{}}{U{}UUU+++{U}UU{{}U}}{{{UU{U{UU{U{{{(({U{}{}{UU}{{(((U}}{U{{}{{{UUU{UUUU{U{UU{{}{}{}UU}U}}}{{{U}}}U{((((((((UUU{U}(((}UU}{UU{}U{U{}{{UU{}U{{UUUU}{U}}{}}{{}{}}{{U{{{(((((((((}}}U{}((}}}}{}{{}}UU{U{}}UU}U{UU}}{}}{UU}{}}{}{UU}{}}}}U}{{{}(((((}UU{((U}UU}}U{U{}U}}U}UUU}UU}{U{{{{U{}}U}U{{}{UU{}U{}}UU{U}{{(((((((((UU{{{{UU}UU{U{}UUU{}}U{UUUUUUU{{U{U}{{UUUU{}}{}U{}}UUU}U}(((((((}UU}U{}{UU}{U{}UUU}UU{}UUU{{{{}{{U}U{{{{{{U{{U}{{{}{{{{U}U{}}UU{UU}}{U}{{{U}}}}{U}{}{}}}UUUU}}UU}{{U}}UUU}{}{{}}U}}}}{UU}}{UU{UU{}{U}{U++++{{}}{{}U}{U{}{{}}{U{{U{U{}{U}}{{U}{}{{}}{U}{{{{}U{++++++++++++++}{{}UU{}U{}U{UU{{U{{}U}}U{}U{}U{U}}UU}U{{{{U{}{}+++++++++++++++}}{U{{U{}}}}U{U{UU{U}}}U{}UU}}{}{}{{{UU{}{}}U}U}U+++UU}UU{}U{U}{}{}{UUU}UU{U{UU}}}{{}{{}{}{{U{{U{U{U{}UUU{U{UU{{{}}UUU}UU}U}UU}{U{UUU{}}}U}{{}}{{U}U}{UU{}U{{{}{}UU{{U}}}}{UU}}}}}U}}{{}U}{{U}U{{}{U{}U{{}U}UUUUUU}{U{U{}{{{}U}UU{{UUU{{{{}}}U}}{}}{}{{U}UU{}UU}{{U{{}UU{{{+++++++++++++++++++++++++++++{}U{U{U}}U}{{}U{{{}{{}{}}U{}}{{}U{}+++++++++++++++++++++++++++++UU}{U{UU{}}U{}{U{}{}}UU{U{U{}UU}U}{{}{}}{{UU{}{UUU{U{{{U{{}}U{U}}}}}{U}U{{U{{}{U{{}{U{{}U}UU}U{UU}}}{{{{{{}U{}}{U}U}}{}{}}U}}}}U}U}}}}U{UU}U{{}}U}U{U{{}{U}}}}{U{}}{}{{}}}{U}{}U{{}U{UU}{{{}U}{{{{{{{UU{U{{UU}UU}{}UUUU{U}{{}}{{{}UUUU{U}U}}UU{}{U}{{}}U{UU{}UU{U{}U}}U}{}U}{UUUU{U{}}}{U{{{{U}}}U}}U{U}{{UUU}UU{UUU}U}U}U{{U}U{}}U}{}{{U{}{U{{UU{}{}{{U}}{}}{}}{U}{{U}{U{UUU{{U}}}{U{}U{U{}}}U{{U{}}}UUU{}}{}}}}{{}{}UU}U}UUU{UUU}{}}U{U}{{}}U{UUU{{{U}U}{{{}U}}U{{UU}}{}U{}}U{{U}UUU{U{U}}U{{UU}U}U{}{{UU{}{{}{UUU}{{}{{U{U}UU{U}{{}UU}U}{{}}}U}U}U}}{UU}}}U}}}U{{}U}}}UUU}U}{{}U{}U{{}{U{}{UU}{{U}U}{{}{U}{{{{}}U}U{}}{U{{}}}{}{{{U}U{{U{U{{}{U{UU{UUUU{U}{}}U}{UU{{}UUUU}}U}UU}UU{}}{}UU}}}U}}U{U}U{U}U}{U}}}{U{U}UUUU}U{{}{{}}{{}{UUU}UU}U}}}U{U}UU{}U}}}{}}{}U}}}{}}U{}}UU{}UUU}}U{U{U{UU}{}{{{UU}{UU}}U{}U{U}{{{{U{}}{{{U}}U{UU{U}}}{}}UU{}UUUU}}}{U}}U}{}}{{U}{}{}UUUU}{{U{}}U}{{U{U}}}U{}UUU{UU}U{U{{{}U}{}{}{{UUUU{U}{U{}{U{{}{}}}{{UU}}}}U{{}{UU}}{U}U}{U}}}{{{}UU{U}UU}{}}}{U}{{U}{UU{}}UUU}}{}{{{}}{U{U}U}UUU}}UU{U{}{U}}UUU{}UUU}}U}U}U{{U{U{{{}}{}{{}UUUU}U{U{U{{}}}}}}{U}{}}}}{UU{{{}}{UUU{U}U}}}{}}}U{}}}U{U{U{{}UU}}U}UU{{}}{}{U}{UU}U{}{U}{U{}U{U{UU{}{U}}}UU{{U}U{}}U{UU{}{}UU}UU}}{}U{UU{}{UU}{U{{UU{}{U{{UUU}UU{}}U{}}{{}U{}UUU}{{U{}UUU{UU{}}}}{}{{}U{}U}{{}{}}U}UU{{{U{}U{UU{{}{{U}{{{{U}{}}{{{UUUU{{{U{UUU{U{U}U{{U}}UU{UUUU}{U}{}U{UUUUU}U}{UU}{}{{U{}}}{}}UU}U}}U}U{}{{U}}}U{}U{}U}}{{}{UU}{{U{{U{}{}}UUU{{{}U}U}U{UUUU{U}{U{U}{{{UU}{{{{UUU{U}}}{{}{}}}}UU{}}{{{{}}U}}U}}{U{U}U}UU}}}{{{{}{}{{{{{}UUUU{}}U{U{U}U{UU{U{U{UU}U}UU{{{}}}UU{{{{U{}{UU{}{U}}}U}{}{}{U{{UU}}}{}UUU}}{UU{U{{{UUUU}}{}{{{}}U}{{UUU}UU}}{{{}{}U}}}{{U{{}}UU}{{UUU{}U{U{{{}U}U}{}UU}}U{{}}{}{}U}}U}U}U{}UUU{{U}U}{{U{U{}{{{}}}}{{UU}UUU{}{U{}{{}}{}{{{U}}{}{U}UUUUU}UU}{}U}UUU}}{}UU}U}UU{{}U}UUUU{{}{}{U{U}{U{{}}{{U{U}UU{}U{UU{UUU{{{{UUU{U{}{UU}U}{UU{U}U{}U{}}U{U{UUU}UUU{{U}UU}{{}UU{{{U}{UUU}{UUU{U{U{{{U}{U{U}U}}U{U{}}UUU{U{{}U}{U{{UUUUUU{{}}UU{{UU{}U}UU}{UUU}UUU{UU{}UU}}UU{}U}U}}UU}{}}{}U{{{}{U{U}}}UU}U{UU{}U{{}{}{UUU{U}UUU{{{U{U{}U{{U{{}}}}}}U}U{{}}U{U}UU{{U}{U}U{U}U{}UU}{{U+++{}{U{U}UU{U}{}UUUU}}}{UU}UUUU{{U}{U{U(((((((((((({{U}}{{{{}{{+++{U{}UU{UUUU{{}}{U}}U}{}}UU{}UU{{UUU}(((((((((((((({U{U}{}U}}UU{U}{{}}U{}U}}}}}}{}}}}}{{U{}{}U{}}{}U}(((}{}{{}}{((((}U{{}(}U{{}U{{}{UU}{}UU{}{}UU}}U{{U{{{U{UU}}UU{{}((U}U{{}}UU}(((}U}}(UUU}UU}U}}U{{{UU}}UUUU}UUU}}U{}}UU}}{U}}{{{}((}}{}U}UU}}}((U}}({({{}{{{}{{{U}UUUUU{UUU}{}}U{{}UUUU{}}({({}}{((({}}{}U}}{(((}U(}(U}{}{UUU}}}{U{}}{{{U{{UU}U{}}}{U{UU{}{(U({{U((((}{}}}{{(((({(}{}{}}}}UU{U}{{}{}{{{{UU{{U}UU}{}}{}{{}{U}(}(U(((((((((((((((U+{+{+UU{}{}U{UUU}{}UU}UU}}{{}}{U}{{U{}}U}}U{{(}({U}((+(+(+(+(+}+++++{}UU}}}}}{}{{}}{}U}}}U{}}UU}U{}U}UU{}U}}}{}}+}+{+++++++++++++++}}}{UU}{U{{}U}UU}{{U}U{}{{}{{{{UU{{}UUUU{{{}}{+}+++++++++++++++{UU{{}{{}U{{}U}U}}U}}U{U}}U}}{}{{U}}{}{UU}{U{{{{{+++}{}}}U{{{U{U}}{{{UU{}{{{}{}}U}U}UU}{{}{{U{}UU{}{{}{{{}U}{{U{}{{UU{}}U}UU{{}U{}{}}{UUU}}}U}}U{{{{U}U}}}{}{{{}}}}}{}{{UU}}{UUUU{{{UU{U}U}{U{}{U{}U}}{U}}{U{}U{{{{}{}UU{}{}{{}{U{}{UUU{}U{UU}U}{UU}UU}U}U{U{{U{}}UUU}{{{}{+++++++++++++++++++++++++++++}U}UU}{{{U}U{U{}U}{{{{U}}{{{{{{UU}{+++++++++++++++++++++++++++++UU}{U{{U{}}{{}U}{{}{}U}}{UUUU}{{U{{{U}}UU}{UUUUU}UU{{{}U{U}{{U}U}UU{{UU}UU}{{{{{U{{UU}U}U}}}}U}U{{UU}{U{U{}}UU}}}UU}UUUU}{}{{}U}{}UUU{}}UU}UUU}{{{}{UU}}}}U}}U{{UU{U}U{UUU}}UUU{{{}{{{}}U}U}U{{}}}}{{U}}UU{{}U{U{U{}}UU}U}}}{{UUU}}}}U{}}{U}U}}UU{}}UU{UU{}}U{UU{}}}}{U}U}}U{U}U}}U}}U{UU}}}{{U}{{{}{{{U{UU}{{U}UU{}UUUU{U}{U{U}}UU{{{U{UU{U{{}{{}U}{{{{U{}{}UU}{{}"U{}{UUUU{}U{}U}{{{U}{{UUUU{}U{{U{}UU}}U{{U{{{}}{U{}}}{{U{}}{{UU{U}{}U}}}}U{}{{}{{}{}U{U}{}}U}U{{UUU{UU}U{{}}}{}{}U{U{U}{}{{{U{}{{U{U{U}}{U}U{{{U{}{}U}U{U{{}UU}{{U}U{U{U}}U{U}U{UUUU{}{{}{}}}{U}U}U{{U{{}U}{{{U}}{}{}{}{{U{}{U}{{}{{}{{U}}U}{}U}{}U{{UU}{{}{UU{{UU}{}}U}{{{}U{}}}U}}U}}}U{}}{{}{U}U}U}}U}{{UU{}U}}}U{U}{}U}{}}}U}{}}{}UUUU{{U}{{}{U}U{}U}UU}}}}{U}U}U}{UUU}U}U{UU}}}}UU}U}}U}}}UUU{UU{UU}{{{{U}UU}U}UU{{UUU}U{U}UU}}}UUUUU{U}U}}U{{{}UU}U{U{U}{UU}{U}{}}U}}UUU{}U{}U}U}{{U{{}{{}{{U{UUU{{{{{U}}U}UUU}U{U}{U}U}}U{{}}{{}}{{{}}{UUU}}}}{U{}}}UUU{}}U{U{}UU{U{{U}}{U{}UU{{{{U}UUU{{U{UUUUUU}{U{{}{UUU}U}UU{{}UUU{}U{U{UUU}}{}UU{{}UU{{{}}{U}{}{}U}{{U{{{{}}U{U{{U{{}U}{}U{}}{}U{UU}}{UU}{{}{{UU}{UUUU}U}U}}}U{U}}{{{{U}U{{UU{}U{{{}}U}}}{UU}U}{}{{U{}U{U{}{}}UU}U}UU}U{}}{{U{U}}U}U}}}U}}U{{}}{U}U}{{{}}{}U{}U}UU}}{UU{{{{U{UUU{U}UUU{}U}UUUU{{{{{}U{UU}{UU{{{}U{U}UU}{U}}U}U}}{U}}{}}}}{{}}UU{U}{U}{}{UU}{UU{UU{UU}{U{}}{{{{}{}}}{U}{UU}U{}UU}U}{{UU{}{{}U}}U}}}{}U}U{UU{UU}}UU{{UU}}{}U{}UU}UU{}}}U}U}{{{UU}{{{}UUUUUU}}}UU}UU{{{{}}{U{{{{UU}}{U{U}{}UUUU}UUU}UU{}U{{UU{}}{U}U{}{U}}{UU}{}}U}U{}UUU}U{{}U{}U{{{}}U}}{{}{}}U{}{}}}U}{{U}{{U{}}{UU{UU}{UU}U}UUUU}{{}U{U{}{UU}{{U{}{{}}}}{}{}U}U{}U}{}{U}{U}{}}}U}{U{U{{U{}}U}}U}UU}UU{}{{U{U{U{{UU{{U}U{}{U{UUU{U{}UU}U}}U}}U}{U}}U{{U}{{}{U}U{}{}U{{}}U{{}{{{UU}UU}UU{U{}}U{{U}}}}{U}{U}}{U{U}UU{{UUU}U{{{U}UU{}UU{UU}U}{UU}{}{}U{}}}U}{{U{{{{UU{}{{}{{}{}}UU}{U{}}U}{UU{}}{{U{{}{{{{U}}}UU{U}{{}{}U}U}UU{{{{UU}{}U{}U{}{}}}{}{}}UUU}{UU{{{{}{{}}U{}U{U}{{UU{{UU}}{{}U{}U}U}}U}}}{U}}U{{U{}}U}U}}{U{U{U{U{U}{}}{U}{UU{{}{{{}{}}U{}{{U{{U}{}}}{{{{U{}}UU{}{{U{{U}}{U}}U{U}}{{U{}U}UU{{U}UUUU}{U}{}{{{U}}U{U}{{}{{}{{{}}UU{}U}U}{U}{U}{U{}}{UU{{{}}}}{((((UUU{}UU+++}{}{{}U{U{}UU}{UUU}}U{}{}{{{}{}}}}}UU{{UU}{{{}U{(((((((UU}U{U+++{}{U}UU{U}U}}{U}}UUU{{}}{{U}{}UU}U{U}}{U}U}}U}U(((({(((UU{{{{}}}{UUU{{{{{{}U{{U}U{U}U{U}}{}UU{}}{U{U}{}{{}{}}}((((}{(((U}{}{}U}{}U}UU{{{}UU{}U{{}{{{{}U{{U{{U{{}{{UU{}}}{U{}{(((({{U(({}}{}U}}{U{{{{{UU}{{}UUU{}}}{{}U{{}{}}{}}U{{{}{{}}}{}}((((UUU(((}{}{U}U{}U{}U{U}{}}{}U{}{{{U{}}U}UU}U{U{}}{U}}U{{U{UU((((}UU((({UU{}}U{U}{UUUU{}{}U}{}}{U{}}U}{}{}}{}U{{{{}{UU{{}U{U(((({}}((({}(U(U}}}{U{{{{}{UU{UU{}}}{}{UU}U}{U{U}UUU{{{}UU{{}}((((((((((((U}{(}(}{{U{UU{UU{U}}{}UUUUU{}U{}U}{U}}}}{U}U({(}(}U}((((((((((++++}}(U({{{UU{U{U}U{}{}U{}{{}{U}{U{{}}{UU{}}(U(U(}({+++++++++++++++{}{}}{UU{}}}}}}U{{U}U}{{{U}{}U{{}U{}}}{{U{(}}UUU+++++++++++++++{{U{{{U}UU{}UUUU{{{{U{U{{}{{{{U}{U}}{{U{U{UU}{{U++++U{U{}}{UUU{}U}U{}U}{}{{}U{{}}U}{}{}U}{}U{U{{}{}{U{{}U{}{}UU{{}{}}}}{UU{U}U{{{U}U}{U{U{U}{U}U}{U}UU{}}{}{{{}U{}}{{{U}}}{}{}{}{U{}{{{{{{}{{{{}}U}{UU{{{{}{U{}}{UU{{UU}}UUU{UUUU}}U{U}U}{{}{}U{}}}UU}{UUUUU}{U{{}{UUU{UUU}+++++++++++++++++++++++++++++{U}}}}U}U}UUUU{}}{UU{}UU{}}U}}}{{}U+++++++++++++++++++++++++++++{}{{{{UU}{U{U}U}UU}U{{U{{}U}U}}}}{U}}{UU{}}U{U{UU{}{}UUU{U{{}U{UU}{}{U{UUUU{{U}{}UU}UUUU{}}UU{}}}U{U}UU{}U{}U{{{{}}}}{{}{{{U{{}UU{{U}}U{}U{U{U}}{}}U{}}{{{{}}}}U}{}}{UU}{{{{}{}{{}UU{}}{}{{U{}U{}{UU{{{{U}U}}U{U}}}{UU{{U}U{}{{UU{U}}}U}U{}{}UU{UU}{{U{}}U{UU{{U{U}{}U}UU{{}{U}}{}}}{}UU{{}}{}{{U}U{U}{U{UUU{{{}{U{{U{UU}}{}{U{{UU{{{}U{UU}}U{{}{U}}{U}}}}}U}U}}}}{£{}U}U}}}U}}}}{{}}}}U{{UU{U{}{U}{}{{}{U{}}{U}U}}U{UU{}UU{U{}}{}{UU{}}{{{{}}}UUU{U}U}{}}}}}}UU}U}}{}U}{{UU{{}}U{UU{}{}UU}UU{}}{}{{{}}{UU}U{U}}}}U}{{{{{UUU{{{{UU}{{{U}{}}UUU{}}UU}{{{{UU{{{{U}{U}{U{{U{}{}{U}{{U}UUU}{{}{{UUU{}}}}{U}{{UU{}{{}}{UUU{U{U{U}{UU}{{U}{{U}{}}{{U{U{UU{}U{{}}{}}{UU{UUU{{{{}U{{{}}{{}{}{U}{{U}}}}}}UU}}UUU}U{{}}U}U{{}{UU}{{{U}}}}}{}{}U{UU}{U}U{U}{}{{}{{}}}{U{}}}}U{}{}}UU{UUU{}}}UUU}{UU}U{UUU}UU}}{{}}{U{U{}UU}{{UU{{}{{}}}}{{{}}}UU}{}{}{UU{UU{{UU}}U}}U}{U}UUUU{{}U}UU}}}{{{{U}{{{}}{UUUU}U}U}}}}U}}U}}U{}}{U{U{}{}{U{}U{{{{}}{}{{{{}}{{{}}}}U}{{{}{U}U{}UU{}}}{U}}{{}}{U{U}U}{U{}}{{U}{}}U}UUU{U}U}{{U}{U{UU{}}}}{}{U}{}}U}{U}U}}}}}U{}U}UU{{}}}{}UUU{{U{{U{U{{}U}UU}U{}U{U{U{}}{{UU}}{UU}{}}{}{U{}{{U}UU}{{{{U{}U}}}{U{UU}U}{}U}{}}U}{{{{{}}{{UU{}}U{{{U{}U}{U{UU{U}U{}UU{{}}}{{{{}U{}}}}{}}{}}U}{{}}{UU}}U}{}UUUU}U}{}U}{UU{{U}U{U{{}U{{U{}}}U}U{{}U}{U{{{U}{}UU}{U}}UUUU{}UU{U{}U{U{{U}}U{}U}{UU{}U}}U{U}}}UU{U}{U}U}UU{}{{}U}UU{{}}}UUU{}U{}{{}}}{}{{{}{UU{}{{{U}UUU{UU{{{}U}}{U{{{U}UUUU}}}{{UUU{}U}U{}}UUU}}{{{{{U{U{{U}UUU{{UU}UU}}}{}{{}UU}}}}{U{}}}{U}U{{}}}U{{U}U}{}{U}{{{U{}}{{{UU{{}{}}UU{}U}UUU{{}U}{}{UU}{U{}}{}}}UU}}}U{{}}U}UUUU}}U{}{{}UUUU}}U}}}U}UU{UUU}U}{}}{{U{{}{{}}}{{{{{{U{}{UUUU{UU}{{}UU{{}UU{U}{{U}{U{{{{U}{{{U{U}U{U}{}{UU}{}{{}{{UUUUU{}}{UUU}U}}}}}{}{}{((U{{{{{{UU}UU{}{}}UUUU}}UUU}U{U}{U{}}}UUU{}{}U}}}}}}{}{U}U{}(((((({U}}U{}{UU}{UU{}{}U}{}}U{}{}}UUU}}{{U{{}U{UUU}UU{UU{{{{}((((((((}UU{{}{}U}{}}}U}}{}}{UUU}{U{{UU{}UU{U{{}U}}UUU}}U{U{}}((((({{{((}UUU}{{}U}}{{{{{{U{}{}}}}U{}{}U}}}{{{{{{}{}U}U{}}U}U}(((({}}}{((U}UU{U{U{}UU}{}}{{U{}U}UU}{UUUUUU}U{U{U}U}}U}}{UU}U}}((({U{{U{(({}{{}}}{}{U{UU}U{}{}{{U{UU{}U}UUUU}}{{}{}{{U}}{{UU}U((({U{UU{}(({}U}+++}}UU{UUU{U}}U}}}}}{{{}{{}{}U}}}}{}{UU}UU{}{U}((}}}U{{U((({U}U+++{}}UU}{}U{{}{UUUU}U{{U{{}{UUU{UUU}}}U}{{UUU{(((UU}}{U{((U{U}U{}{}{UUU{{U}UU{}UU{U}{U}}U}{UU}}{U}U{}{}}}UUU{{(({}{{UUU((({{U}}U{U}}{{}UUU{UUU{UU{}UUU{U{}U}}U}}{}U}U}{}{}}{{}((((}((((((}}U{U{{UU}U}U{}}{U{}}{U}{}}U}}UU{UUUU{}{}}}{}UU{}UU{U(((((((((({U}U}{U{UUU}}}{}}U{U{U}{}U{{{}UU}{{{{}U}}{{}}}U{U}{{U{}}((((}{{{UU}{{{{{}}}{}}{U{{{{U{}{{}{UU{}U}{U{{U}UU}{UUUU{{UU}}U}{}U}{UU}{U}}U{{}{{UUU{U{U}{{U}{}{UUUU}U}UU}{}}{}{{}{U}{}}}UUUU}{}{}{}UU{}U}U{{}{U{{}}}{}}{{U{}{U{}U{{{{U}{}{{}UU}{{}{{}}}}UU{UU{U}}{}++++{U(}}{{U{{{}U{{UUUUU{UU}UU}{{{{{{UUUUU}U{{U}}}{{{+++++++++++++++U{}({{{}U}UU}U}{}}{{}{U}}UU{}{UU}{}{U}U}{UU{}U}{+++++++++++++++U{}U}(U({U}U}{U}{}}U}U{}{UU{U}}}{{U{}}{U}U(U(U{U}+++U{}U}{U{}U{UU{UU}U({U}}U}U{U{{}UU{U{U}UU}{{{{}}{{{{{{U{(}({U{{}UUU{{}{}{U{{}U}{U}U}({UU{}}{UU}{{U}U}}{{{U{U}}{}}{UU{{{({{}}{{{}UUU{U{UU{{U}U}U{UU}{UUUUU}UU{UU{U}{U}{{UU{U{}{{{{{U}UU}{U{UUU}{}}U{}U{UU}U{{}{}U}{{{}{{U+++++++++++++++++++++++++++++}U{U}}UUU{UU{}UU{}{}{{{}U{{U}}}}}}U+++++++++++++++++++++++++++++UU{}}{{U}{{}U{}}}{U}}{{U{{{UUU{{UUU}}{UUU{}}U{U{{{{}{{{}}{{}UU{U{U}UUUU{{UU}}{U}}}}U{U{{{}{{}U{{}}{{{{}{UU{U{}}U}{}{}}UUU{{UU{U}}{UU}U{UUUUU}{U{}}U}}}{}UU{U}U{}}{}U}{}{}}U{}{{}{}U{U{U}{{}}U{U{{U}U}UU{U{{{}U}{}}U{{}U{}{UUUU}{{U{U{}UU}}U}{}}UUU}{}U}}U{{{U}}UU}{}}U}U{}{}{}{U}}U}U{}}}UU{U{U{{UU{UU}}{UUUU}}U}U}}{{}UUUU{}{}{}}UU{}}{}}{U{{{}}}}{}U}{{U}U{{UUU}UU{UU{{}{U}}{U}{}U{{}U}}UUU}U{}}{}UU}}}U}}}{}{{{U{}{{{{}UU}{{}}U}}{U{}U{}{{}U}}{}U{U}{}{{}U{UU{{{{}{UU}{}{U}{}{U}{{}}{{}{{}{U}U}UU{UUU{{U{}{}{U{}{{}UU{}}}{U}{U{{U}}}U{U{U}}}}}U{UUU}U}U{}{{{}UU{{}{U}UU}{}U{{U{U{{}{}UUU}{{U{UU}}{}}UU{{{}{}{}}}{}U}}{U}{U}{U{{U}}}{{}{}{}{{UUU{U{}UU}UUUU{U}}{}U{U}U}{}}{{U{{{}{{U}UU{{}{{{U}}}UU}{}UU}U{{{}{{UUU{}}{{}}}{}{UU{}{}{}}}UU{U}U{U{U{{{U}U{{}U}{}UU}}}}UU{{UUU{U{}UU}}}UUU{U{{UU}U{UU{U{UU{U{U}}{}}U}{{U{{}{}U}U}}}U}{U}U}U}{}}U{{U{{U}}}}{{}{}{}U}UU{}{U}U{U}{{U}{}}}}U{{U}}{U}{{{U}{{}}UUU}}}UUU{{{U{{U{}}{UU{{}{{UU{U{}}U{}U{}{{}U}UU{}{U{U}U}U{{{U{U{}}UU}U}}}}U{{U{{}U{}}{U{U}}U{}{U}U}}}}}UU{{{U}}U{{UU{}{{}U}{}UU}}{}}U{{{}U{}U{}{UU{}{UU{}{UU{}{{{{}{U{{{{{{}}U}{{{UUU{{}}{}{U{}U}}}{{}U}{{{}{U}{{{U}{}}}U}UU{{{UUU{}{}}}U{{U}UU}{{}UU}{{}{UUU{}UU}{}{{U}}}{U}{{U{}}}}U}}{}{}}U}U}UU{}{U{}}{}}}}{}{}{{}UUU}}}}UU{{{U}U{}}}{}U{{{}}}U{UU}UUU}{UU{{U}{}{{{U{UU{{U}{{U{{{{U{{U}{}}{}U}}}{U}{UU}UU}}U}}}}U{{{U}}}U{}U{U{{{}{UU}{U}U}{U}{}U{U{U}{U{{}{{}}{{{{{UUU{U}}{{U{U{{{}{U{}U{}}UU{{}U{}UU{U}U{U}}U}{U{U{UUU{}}UU}{}{U}}}{}{UU}{UU}{{U}UU{UU{}}}UU{}{}U{{{U}{{{{UU}{U{UU{}{}{{U{U{}}{}{U{}}}}}{}}{{U}{{}{{}U{U{{}}{UUUU}}U{{{U{}((((UU{{{{}U{}UU{{U{}}}{U}U{U}}UUUUUU{}UU}{}}}}U}}U{}{U{}}}U}((((((((}}{U{{{{UU{UU{{}{{}U}{}{{}U{{}}U}{{{}}U}}}}U}{U}U}U{}{}((((({(((U{{UU{UU}}}}{UUU{}U{U{UU{U{}{}UU}}U{UUUUUU}U}UUU}UUU}(((((UU{U(({{UUU{{U}}U}{{}U{{{{}}{UU{{U}UU{{{}}}{{}U}U{U{U}{U{}((((}}U{}}((U{}{{{{}{U{}}UU}{{U}U}{}{{U{}{U{UU{UU}UU{}{}}}}U{{}((((U}UUU{U((}}}}U}}U{}}}}}U}}{{}}{U{UUU}}UUUUU{}{{{U}{{{U{{{}{U((}{U{}U{{(((}U}{U{U{U{}U{{}{}}{UUU{{{U{{{UU{}{U{}}}U{{}{{{}}{{}(({U{U{{{((({}}}}}}{U}UU{U}}UU}UU}{{UU}{U}U{U}UU}{{}{}U}UU}{}{UU(((UUU((((((U}}{+++{}UUUU}{}U{}{{}}{}{{{U{{{{UU}U{UUU}{{UU}}U{UU((((U((((((U}U{}+++{{}}{U{}U}U}}}}}U}{U}}{UUUU}}}{}U{U{{}U{{U{UU(((((((((UUU}UUUU{}{{{U}}UU}}{}{{{UU}}{U}{U}U{U}{}}UU{}}{}U{}}{}}{((((}U{U{}}{{{UU{}}}U{}{{UUU{{}U{U}}}}UU}}U}}}}U}}{{U{U}U}}{U}}}}}}UUU}{{U{UU{U{}U}}{}UU{U{}{}U{UUUUUU}{UU{U{}{U}U{{}U}{}}{UU}}U{U}{}U}U{}{U}U}{}U{{{U}}U}{{U{}}{U{U{{}}}{U{{UUUUUU{U}}}U{UUU{{}{}U{{U}{}{UU{}{UU{UU{}{}UUU}}{}{{}{{U{}UU}{{UU{}{UU}}{{UU}}UU{}{}}{{UU}UU}}UUU{U{}}{}}}{{U{}{UU{{{}}U{}{}U{}}}UU{{U}}}}U{{U{}{}{{{{U}}}U}{U}U{{U{}{{}}UU{U}UU{}U}{{}}UU}}{}UU}{{U}U{}}U{{{}{}}{U}}U++++{U}U}{U}U{{{{U}}}{}}}U{UUUUU}{}U{}}}{U}UU}}U{{{U}+++++++++++++++}}{}U{}U{{{UUU}}{UU}{UU}{{UU{UUU}U}U}{}{U}}U}UU}+++++++++++++++{U}}{}U{{}UU{}{{}UUU{UU{{{}}UU}{{}}{}{{{U}{}U}}UU+++U{UU}U{U}{{}{}{U(U}U{UUU{}U{}{{{}}{U}U}}U{}}}UU{}U{}U}U{UU{UU}{U}{}U{}UU}{}{}}U(}({UUUUUUU}{U{{}}U{}U{{{}U{UU{U}{}{{{UUU({UU{}UU{}}}UU}U{{}}UUU{({(}U{}U{{UU{UU}{{U}}}{}{}}U{{UU{UU}U}U(U(}}}}}{UU}{}}}{}UU}UUU}}{{U{}}+++++++++++++++++++++++++++++UU{U(U}{}}}U}U{U{}UUU{{}{}U}UU{}U}}+++++++++++++++++++++++++++++U{}{UU}U{U}{{}}{UUU}U{{{{}{U}UU}{UU{{{U{}U}}{}U{U}U}{{}{{}}U}{{}{{}{U{UU}}U}{{U{}{{UU{UU{{}{U{{{}UU}}}}}U}UUU}}}UU}U{UU{{UUU}{{{{U{}{}U}{}{U}{}UU{{{}U}{{{}}U{UU}{{{{U}U{{}{UUUUUU}}{}U{}}U{UU}}{}{U{U}U{{U}{}U}U{}}}U{{{}}{{{}}{}{U{}{U}{U{U{}}{{U}}{U{}}}UUU}{U{U{{}UUU{}{U{U{}UU}}}}}{U{U{{}{{}UU}}U}U{{{{}}U}}}}{U{{U}}{}{UUU}UUU{{}{{{{}}U}{{}U{}U{UU}{U{}}{U{{U}}{{}{}UU{U{U{U}U}UU{}{U}}U}{}U}}}}}}}UU}U{UUU}}U}{}{}{}U{}U{UU{U{U}U}U{U{}}}UU}}}U{}{U{}}{}U}U}}{}UUU{U{U}}}UU{}{U}{{U{UU}{{{}}U}{{{{{}U}U{}}}{}UU{{{{U{}}{{}}{{U}{U{U{}UUU{UU}}{{{{{UUU}}U{UU{{{}{}U{}{}U}}}{UU}U}U{{U}U}UU{U{{U}U{}U{U}{}{}}}U{}{}}U}UU}}U}{{}}{{}U}U{}{UU}}{{}}U{U{U}{U{}{}}U{{{U}UU}}}{}{}U{U}{}}{U{}}{{}}}{{{{UU{U{{UUU}U{{U{U}UUU}{{{U}}{}{{}}U}UU}}U{U{U{}U{}}U}{}}U}}}}U}}}{{U}}}U}}U{U{{}U{U}{}UUU}U}{U{}}}{U{}}{{UU}}{}U{{{U{{{}{{{}UUU}{}}}U{}{}}}{{{U}UU}{U}}}}}}{{}U{}{{}}{{UUUU{UUU}}}}U}{{U}UU{{{}UUU{U}}{U{}U{}U{U}}}}{}UU{}U{{UU{}{{}{{}UUU}U}{U}}{{{}}{}U{{}U}{U{{UU{}}}{}U{}}UU{U{{UU{{UU}{}}}{{{{U{{{{}U{U}U{U{U{{}U{U{U}}U}UU}{}U}}}}{}}}{U}UU}U}U}{{}UUU{UUU}{U}}U{}U{}U{{}UU}}U{{}}{}{U{}{U{U{}UU}}}}{U}}{UU{}}{{{{}U}UU}{}{UUUU}{{}UU{}}}UU{{U}{{{U}{{U}U{{U}{}UU{}U{{{{}}}}UU{{UU{U}{}}}UU{U}}}}}}UUU{{{U}U}{U}}{{}}U}{}U}}U{{{{U}{{U}U{{UUU}U}{U}U{}{}}}}{{U}U}UUUUUUU{U{UUU}}UU{U}{}U{UUU{}}{{U}}U{UU{}UUU}}UUU{U}U}{{U{}UUU{UU{UU{}}{{{U{{}}{U}}{UU{}{U}{U}{}}{{{U{}{}}U{}{U{}{U}}U}U{}{{}U}}U{}}U{UUU{UU}{UU{U{U{U}}{U}{{{UU{U}U}}}UU}{{{{}}}U{{{{{}}{}{}}}UU}{U}{U{U(((((((((({{}{{}U{U{U}}U}UU}}}{{}U{}U{U{{U}}{{{}}}}U{{{{{{}}U}(((((((((((((U}{}}}}{}U{{U{{}{{U}{U{UU}}}}}UUUU}}{}U{UUU{}}{}{U((((}{{}{}U(((U{}UUU{UU}U}{UU}UU{U{UU{UU{U}}}}U}{}{U}{{}{{{{{U{}((({{}U}UU}U((U}U}UUU{U}}U{{}{}}U}U{U}{{UU}U}{}U{UU}U{U}{{U{}}}U((({U}}}{{{{(({{U}{{}{{}}}UU{}{{U{}}}}}}{}}{{}U{{{{U}U}UUU{{{}{U{((U{}}}{}{(((U{UUU{{{UU}}{{}}U}UU}U}{}{}{{UU{{{{}{}{}}U}U{}U}}U{((((}U(((((({{}{{}U{}U{UUU}U}}{UUUU}}{{{}UU}U}U}U{{}UU}{}U{}U}}U{((((((((((U{{{UUU{{UU}{}}U{{U{U{{{}{U{U{}{}U}{{{{U}{{}UU{{{UU}{{UU((((((U}}}{}U}UU{}U}{}UUU}UU{}U{{UU{{U{U}UUUUUUUU}{U}}{}{UU{}}}}{{U{{{}U+++}}}}}}}U{U{{{UU{{}{{}}{}}}{}{}{}}}{U}{{}{{U}UU}}}{}U}{{U{U}UU+++U}U{{UU}}UUU}{U}U}}}}{}{U{}U}{}{}U}}{{U{U{}U}UU}UU{{}{}{}{}}{U{{{}}U{}U}U}U{}{UU{{}{{{}}{{}}{UUU{UU}}}}{{{U}{}}{{{}UU}{{U}{{UU{U{UU{}{{}{UU}}{}}}{UU{UU{}{U{}U}{}}{{}UU}U}{}{{}}{UU}}UU{}}U}U}}{}U}U{{}}}}}{UUU}UUU{{U{}{}U}}{{}U}{}U}}U{U}}{}}}}{{}U{U}{{}U}{U}{{}}U}{}}U{{{}{{{}}{U}{U}}}UUU{U}U{}}}{}}{}U{}U}UU{{{{{U{{{}U{U}}}}U{{{}U}{UUUU{}}{U{}{U}}{UU{U{}}}}}{}U}U{}U{U{}{}}UU{}}{U{{}{}{}{}}{}}}{{U{}}}}U{U}U}}U{}{}}UUUU}}U{{{{}{U{{}}{}{}{U}}UU{U{}{UUUU{U{U}{U}{}U{{{}U{}}}}}{{}{U}U{{}}}}{}}{{U{}U{U}++++{{}U{}{U}UU{}{UU}{U}{{}{{}UUUU}}{U}}UU}{}}UU{{U}}+++++++++++++++{{{U{U{UU}UU}{{{UU{UU}U}U}{UU}}{{U}U{}}U}{U}}{U{+++++++++++++++}}}{U}UU{U{}U{{}}}{}}}{U}U}UUU}{}}U{{UU}UU{U}{U{}+++{{{}}}U}}}{UU{{}{{{{}}{}U{{{{}}UUU}{{U{{U}}U{UUU{{}{{}{U}}{{}}{}U{}U}}U}{{{{{U{}{}}{{{U}UU}{}U{}U}U}}{}}}{}U}}U}}{U{}{U}{}UU{}{}{U}U{U{}}{{{{}}U({}}U}{}U}U}U{}}}U{}UU}UUU{{}{}U}{{}U}{UUU}}{}UU}U}}U{{{{}U{}{{U}({{UU{+++++++++++++++++++++++++++++{{{}({{U{{U}}U{U{}{}{{UU{}{U(U}}{U{+++++++++++++++++++++++++++++{{}}U(}}}}U{}{U{}}UU{}}UU{}}U}U{{}}U{UU{}}{U{}{U{}{U{{{}}}U{{UU}UU}}U{}{}{}}}}}{UUU{}{U}}UUUU}U}}U{U}{UU{{}{UUU{{}}U{}}{}{}{U{U}{{}U}}U}UU{{}}}U{UU}U}}U}{}}U}UUUU}U{UU}{{{}}U{}{U{UU}{U}U{U}UU}U}U{U{}{}U{U}{U{{U}}{UU{{{U{}}{{}}}}U}}{{{}}{}{{U}U{}UU{{{}U{}{U}{}}}{{{{U{{U}{U}}U{{{U}}U{{U{}{}{}{UU}U{}U}}}}U{{UU}U}U{}{}UU{{{{UU}}U{}}{{U{{}{}{}}U{U{{}U{{U{UU}{U{}}{UU{}{{U}}U{{U}}U}{}}U}U{{{{{{}}}}}U{{U}}U{{U}U}{}U}{U{}U{}{}U}U}{U{U{}}}U{{}}UUU}{{}{U}}}UU}{{}{}}{{}{{{U}}{U}{}}{UU{{{}UU{U}UU{U{}{}UUU{{{{UU{U}}U{}UUU}}{{}}}UU}}}{}U{UU{{{UU}U}}UU}}}U}U}UU}}}}{}}}{}UU}}}}UUU{{}}}}{}{{UU}}U{}UUU{UU{UU{U}}}{{{U}UU{{{U}UU}{}U}{U}{UU{}{UU{{{{}}}}UU}{{{}}U{UU{}}{{U{}{UU}{{{}U{{}UUU{{}UU{{U{}}}}UUU}{}}U{}UU}{{}UUUU}}{}}U}}U}}U{{{U{UU{}{{U}UU{UU}{{{{U}U{{{}UUU}}{{{{U}{}{}}U}{{U{U}UU}UU}}{}}}{{UU{{U}U}}}{U{}{U}U}UU}U}}}U{U}}UUU}{{{}{U{}{U}}{{}}}{}{{}{UUU}UU{{U}UUU}{{UU}}U}{}}}{}U}}}{U{UUU{UU}{}}}}}U}{}}UUU{{}{}{U}U}}{{U{{}{}}{{{}}}}U}U{}{{}U}U}{}{U{}}}U}U{{U{}U}}}}}{UU{}{{}{UU}{U}{{}}}UU}{{U}{U}U}U{{{}U{U}}U{U{{{}U{}}{UU{UU}U}}UU{UU}U{{}}U{U}{{UU}{{}{U{{UUU}{U{}U}U}{{}}UU}UU{{}{}{{U{}UU}U}{U}}U}{U}U}{}U}{}{UU{}U}UUU{U}}U{U}UU}{{}{}UU{}U}{{U{{}}U}}}{U{U}}{U}}{{{}U}UU{UU}}U}U}{}U}{U}UU{{}}UU}{U}{{{U{U}}}}{U}U{{U}U{{UU}}UUUU}{}U{}{}}UU{U}{UU}}{UU}UUUU{{U}U}U{}}}}{{{}{}U{}{U{{}}}UU}{{U}U}}{{{{U}}{}}{}U{UU{}}U{}U}UU{}}U}U}}UU}{{{U}{}}UU{{}{{}{U}}}{}}}}}}{U}}{}{UU{U{{{}U}U{U{}UU{}(({{{}}{}UU}}U}{U{{}{}{}}{}{{}{}U}}UU{}}}UU}{U{{{}}UUUUUU}}U}((((({{}{}{}}}}}{{U{{UU}UU{{}}}U}{{}U{{U}}U}U}UU{}}{U{{}{{{}}U}((((({{}UU{}UU{{{}}U{{U{U}UU}{}{UU{U{}}{{UUU}{U}}UUU{}}U{{{U}{U(((U}}{{}{}U{UU{{{UUUU{U}}{{U{UUUU{}{U{}U{UU}U{{}}{}}{}U}}{U}}U(((U{U{{}UU{}{UU}}{{{U}U{}}}{}}{{UU}}}}U{}}{{U}{}{{{{}U}{{U}{{UU((UU}}{}U{}{{{}}U}UU}{{UU{{}}{UU{U{}}}}}}{{U{U{U{UU{{{{U}U}}}{U{((U{}{UU}}{}U{U}{{}U}U{}{}}UU}}UUU}}U}U}UUU{UUU{U}U}}{{{}{U}}}}U((((U(((}{U{}{UU{U}}U{{{}{{{{}}UUU{}{U}{{{U}{}U}}U{{{{}}}}{UU}}}{(((((((}}}U}UUUU}U{UU}}}U}}{U}{{}U{{}{UUU{{U}U}}{UU}}}U{{{}{UUU}UU(((((U}{U{{}{}{UU{U{{U}}}}{UUU{UU{{{UU}{}U}U}}}}{{{U}{}U{UU{U{U}UU+++{}}{{}{{{}UU}U{{}U{}}{}{{U{}{}}}}UUU}{{UU}{{UUU{{{{{{{U}{}}U}+++UU{}{}{}}{}{U}UU{{{{U{{}U}{U{}{{UU}UUU}U{}U}{U}{}{{U{}}U}U{{}}U}{}}UU{}}{{U{{{{}U}UU}}UUU}{}U}}UU{}{UU}UU{{}}}}U{}}UU}}{UU{{U{{}{{}{{U{{U{U{{}{}U}}{}U{UU}}}{{U}{{{U{}U{}U}}U{{{}}}}{{{U{{{UU{}U{}UU}}}{}}{{{}{}{{U}{}U}{}{{{}{UU{U}}}U}U}U{U{}}}}U}U}{UU}U}{}}{}{{{U}{}}U{}}UU{}}U{{{}U{{U}}{U}{{}{UUUU{}}}{UUU}U{U{{U}}}{}UU}{U{}UU{}UUU{}}U}U}}{}{{}U}U{{UU}UU{{}{}{{{U{{U}{UU}U{U{}{{U}UU}}}}{{}{UUU}UUU{UU}}U}}{}U{U}UU}UU}{U}{{UU}}}{}U}}}}UU}{U{}{{UUU}{UU{{U}}U{{{U}UU{U}{}{{UUU{U{}}U{U{UU{{{{{{UU}{}UU}}++++}}}UU}}U}{{U{}UUU{}{U}U}U{{U}UU}UUU}U{}}{}UU}U}{{+++++++++++++++U{}}}{}}{U}UUUU}}{U{}{U{UU}UU}{{U}}U{U{{U{{UUU}U+++++++++++++++U}{U{{}{{U}}U{{}}}U}}}UU{}{{{}{{}}{U}U{{}U}}U}{U}+++U{U}{}UU}}{}U}}}{{{U}}{U{{{}{{{}}UUU}}{}}}}{{}{}U}}}UU{{{}{}{{UU}}U{U{U{U}}}{}{}UU{U{{U}}}{U{{U}{U}{}UU{}{}{UUU}}}{{U}}}U}U{}U{}}}{{{UU}{}}}{{U}(U{{U}{{}}U{{{U{{}{{{}{{UUUU{}UU}{{}{UU{UUU{UUUU{U{}}}UU{}}{UU}U{(}}}}{+++++++++++++++++++++++++++++U}U}{UU{{}}U{U{}{}}UU{UU{}{{(U{U{{U+++++++++++++++++++++++++++++}}}({{U}}{}}UU{{}{UUUUUU{{{}U({{{{U}{{{U{{}{UUU{{{U{}}{}{}{U{U}UU{UU({UU{}{UU}}U}{U}{U}UU}{}{}U{U}}U{{{UUUU}}{}U{}U}UU{UUU{{{UUUU}U(}{{U{}UU{{{{{U}UUU{UU{}UUU}{{}UU}UU{U{}{}}}}}{{UU{}{}{{U}UUU{}UUU{U}{}}{}}{}}{UU}U{{}}{{}{{UU}}U}U{}U{U}U{{U{U{{}{{}}}UU{U}{}}U{}}U{}U}}U}}}U{U{{UU{}{{}{UU}}{{U}UU{U{{{U}{}{{U{U}}U{}}UUU{}}}}UU{U{U{}U}{}}{{}{}UUU{{}{{}{U}{U"UUU}{{}}{{U}UU{}}{{UU}U}}{{}UUUU{}UU}}U}U}UU}{{{}}{}U}}}}U{UU}}U}}}UU}U{}{{UUU{{{{}{{U}{U{UUUUU{}UU{U{}U}}}U}U}U{}{U}}{}}{U}U}U}U}}{}{}{}U{{{}}{{{}}U{UU}{{{{{UU{{UUUU{}U}U{}UUU}}{{}}}UU}{}UUU{{}{UU}{{U{{U}U}}{U{{UU}{}}UU{}}U}UUU{U{UUUUUU{}{U}{}U{U}{}{UU{}}U}UU{}}}U{{UU{UUUU{UUU}U}UUUUU{UU{UUU}}{}}{}{{}}}}{{}}{{{UUUUU{}{U{}{}{{UUU{}}{U}{{U}U}U}U}{{UUU{}{U{{}}}U{}U{U{}U}}}U{U}U{U{U}U{{}U{{{{UU}UU{{U}{}}}UU{U}}UU}{}{}U}{{{}UU{{}{UUUUUUUUU{U{U{U}}{U{{UU}{UU}}{{{}UUU{{}{}{{{{{{{{{U}UU{{}}}{{U{}{{U}{{}}U{{}U{UU}UU}{}U{}{U}{{U{UU{}{}}}{U}}U{{}U}{}}{}U}U}{{U}U{}{U}}{}U{U{U}U}{}UUUU{UU}U}{{{U{{UUU{UUUUU}UUUUU}{}{}{{UU{{UUU{U{{}{U{{U}}{{{{}{U{}}{}U}{U}U}U}}{{}U}}}U{U}}U}{}}{{{{U{}UUU{U}{U}{{}{U}UU{{}}}U{}}{}UU{}{}{{{{{U}}U{U{}{UU{U}}U}UU{{{{{}}}}{{{{UU{}U{U{{U}}U{{U}UU}{UU{{U{}{{{{{{{{}U{UUU{}UU}U{{{{U}{UUUUU}}U{UUUU{{}{}U{{}{{{U}{}{}}{U{}{{U}}{{U{}{}UU}{{}{}}{{{U}}{U}}}{}U{{U{}{UU{U}{{{}UU}}UUU{U}}}{}U{{}}U}}U}}}U{{UU}}}}U{{}U}U{{{}}}}UU{{{}}{}{}{}{}}{}U{{{{U{{{}{{UU}{}{{}{U}}U{}{}U}U}UUU}{{U{U{U}{U}{{{U{UUU{{{}UU}{{}{}U{}UU{{}}}U}{U{UUUU}U}{{}{UU}{UUUU{{}}UUU}UU{{}{U}}}}{{UU{{{{{U{{{}{}}}U{{{{{U{{}{}}}{}{{}}U{U}{{UU{{U{}U}UU{U{UU}}{}UU{{}{}U({}U{{{}{{UU}}U{U}UU{{UUU{}}U{}UU{}{{{U{}}U}{{}{}{{U{U{{}U}}U{}(U{U}}U{UUUU}}{}UU{{U}{UU}UU}}}}{}{}{{}U}UUU}U{}U}U{}UUU{}}UUUU(}{}{}{}U{{U{U}U{U}U}}UU{{{}UUU{}}}U}}}{{U}UU{UU}}{}U}U}}{UUU{}}{(}{{{U}{}{{{}U}U}{{U{}}}}U}UUU}}{}{U{U}U}UU}}{}UU{{U{}U}{U{U{U{(}U{}U{}U{{}}}}{}{U{{U}}{UU}{}{}UUU}}U}}{}}UU{}{}{{{{UU{}}U}}U{UU(UU}{{{}}{UU}}{}{{{}U{U}}{}}}}}}{}U}U}}UU}}{{U{}U}}{U{{{{U}U{}}(}({{{U}U}{{{UU}}{}}U}}U}U}}U{}}{{{}UU{U{}{UUU}{{{U}}}}}UU{U}}{}}({U{U}{{UU{}}}}}{}}UUUU}}}U{U}}{}U}UU}{{}{}{{U{{U{}}}}U{}}U}{U{+U+U{{}UU{UU}{}}U}}{U{U{{U}}UU{{{}}}}UU{U}}U}}U}}U{U}{U{U}U{{}}U{+{U}}}}}U}{{U{}UU}}{}{U}{}{{{}U{{{{{{}U{{}}{}{}{{}U}U{}{{U}UUU}U}{U}UU{U}}U{}}UUUUU{UU{U}U}U{U{{}UU{}{U{}{U{}{UUU}}}}{}}}{U}}U{}}U{{}U{{}{}UU}U{U{{{}UU}{}}{U{{{U}}{}{{}{{{}{U}{}U}{U}UUU{{{{}U}{{{}UU}{}}UUU}}{{U}{U}{{}U}{U}U}}U}}U{{U{{U{}}}}}{UUU}{}UUUUU}}U{U}U}{U}UU}{U}U{UU{}}U}U}{}U{}}}U{{{}}}U{{U}{{{UUU{{UU{UU{{UU{}{UUU{{}U}{UU{U{U}UUU}{{{}}}{{}{{U}{{{UU}}}U{{}{U}U{{}}{{}U{{{}U{U}{U}UU{}{{U}}{}UU{}{{U{}{}}U{}{}{UUUU}}}}{UU{UU{{}{}{U{U{{{{}{UU{{}UU{UU{U{}}U{{U{{U{}U{{{U}{{{}U}U{{U{}}UU{{}{UUU{{+}+U{UU{{UU}U{}U{U}}{}}{}{U{{}U{{{U}U{{{}}{{UU}UU{{{U+}+}+{+}+{+{+{+}{}}U{{}}U{{}}{}U{{{U{U}{UU}U{UU{}{{{{U}{}U{{}U}+}+{+}+}+U+}+U+}{U}{{U}}}}U}UU{{{}}U}{U}}}UU{}UUU{{UUUUU}{{UUU}}}+U}U}U{}{}U}U{{{}U}UU}}{U}UUU}}}}{U{U{UUUUUU{}}U{}{{U{{}}}U}{}}UU}}U{U}U{}{U}}{UU{UU{{}{{U{}}{}}U}}}U{{}{}{}}{UUU{}}}{{}}{U}U{}U}{U{U{{}{}}U}U{U{{}}U}}}U{UU}U{}}{UU{{{}}}U{UUU{U}UU}}{U}U{UUU{U}}}UUU}U{UU{{}UUU{}{}}}}{U+{+U+{+}+U+{+U+{+{+U+}+{+U+UUUU}}{{UUU{}}U{{U{UU}}UUU{U}{U{}U{U+{+{+{+{+}+U+{+}+{+{+}+U+}+{+}}U}}{{U{UUU{U{}{U}U{}UUUUUU{({}{U{UU}{{U{UU{}{{}UUU}{{}}{{}U{}}UU{}U}{}{{U{{UUUU{{{{{UU}}UU(UU{U}{{}U}{}{}U{{}UUU{}}}U}{}{{{UUUU{{}{U}}{{UUU{U{U{}{UU}UU}{{}U{UU{}U{}{U}{}}}U{}{U{}{{{}}{}{{{}UU{}{(U{{U{U}{U}UU}}{}{U}}U{UU{U{{U{UU{}}{{}}}}UU{}}}{U{U}{U}{{}U}{{(}U}}}}{}}}U}}UU{{{}{UU{}{}{{UU{{UU}{U}}}}U}{}}U}U}}U{U{U}{U{{{}{U}}}}{UUU{}UUU}}}}}{U}U{{{{UU}U+U}{UU{}{{UUU{{}U}}+U+{+{+}+}}UUUU}{U{}U{U}{U}}{UU}{UUU}{{U{{UU{{U{U}{U}U}}U{{}U{U+{+{+U+U+}{U}U}}UU}{UU{}{}UU}U}}U}{{}}{}{{U{}}UU}U{U{{U}}}}U{U{}{+U+{+}+{+{{{U{{{U{U}{{U}{UU{UU{U{{U}}}UUU{UUUU}UU{UU{U}}}}{U{}{+U+}+{+U+{}}UU{U}U{{{U}}}}}}UU}{UUUUUUU}{}}U{U{U}}}U{}}}U{U{}}}}U+U+}+}+}+}}U}}{{}UU}{}{}U{}{}{{{}}{U}{{{U{U{{UU}}U}{{U}{U{}U}{}+{+U+U+{+}UU{U}U{}{U}U{{UUU}}{U{U}UU{U{{{{UU}U{{{{U{UU}U}{UU}}}}}+{+}+U+U+{UU}U}}}{}{}U{{}{{{}{}}}{}{U{{}{}{{{{U}}U{U{{{UU}UU{U{+{+{+U+{+U}UUUU}}U{UUUU}}}}U}{}UU{}{}U}UUU{UUU}U}UU}}}U}}U}{{}UUU+{+}+{+}+}{{}U{U{{UUUU}}{{}{}}U}}U{UUU}{{{{{{{{{{U}U}U}{}{U{{+U+}+}+{+}+{+{UUU}}{UU}}U}{UUUU}{U}{}{U}U{}U}U}{U}UU}{U{}}}{U{U{{+{+U+U+U+{+{+}U}U}}{{{U{{UU}{}{{{}}}}}UUU}UU}}{}}U{U}{{{U{}U{UU+}+{+{+U+}+}+{{}UU}UU{UU{U}}{{UU{{U}{UUU}{{{{U{{U{UU}U}UUUUU{}U{{+U+U+U+}+{+{+}U}U{U{}{UUU}UU{}{U}{U{}U{{}{{U}}U{}{}U{U}U}}UU}U}+}+}+}+{+}+}+}U}}UUU}{{}UU{}{}U}{}}{{{{UUUU{}UU{UUUU{UUU{UU}UU}}}{}*U*{*}*U*{{{}{U{UUU{{}{UU{{}UU}{{UUU{}U{}}UU}}{}}UUUUU{U}U}{{}U*}*U*U*{*{U}{}}UU}{}U}}}{}}}}{}{U{}}{U}{U{}}U{{U}U{{UU{{{}{}}U{UU*U*U*U*U*U{}}}}U}{}}}U{U{{{{{{UU{{}}{U}{}{}{UU}}UU}U{{{}}{{}U}U}}}U{U{UUU{}}{{}{}{UU{}U{{{}U{UU}U{}}}UUU}{}UU{}U{}{{{{U}{{UU{{}{{}U}U}}{{{}}U{{}}U}}}UU}}UUU}}UU}{U{}UU}U{}U}U{{U}{{U{UUUU{UUU{}U}}}}{}{}}}}}U}U}U{}{U}}{U{{U{{{UUU}{}UU}U}{{}({(}{}}{{{UU{}{{}U{}}{{{UU{}U}}}{{U}{UUU}U{}}UU{}}}{}{UU{U{U{}}}U({(UUU{}U}{UU{}U}{{UUU{{}}{U{}}U}}}}U{U{}{{}U}U{}{UU}UUU{{{}}U{U{(U({UU}U{UU}{U{UUU{{}}{}}{}{UU}U}U{UU{}}}}U}{{UU}{}{}}}{}UUU{U}U}({}{}U}}}{}}}U{UUUU}UU{U{U}U}UU{{{U{{}}{{}{}{U{U}U}{UUU}{U}}U}}{U(UUU{}}}}UUU{{{}}UUU}{U}U}}}{}}U{U{}{U}{UUU}{}}U{{UU{{{}}{{{U}}({{}}UU}U{}}UU}{{}}}{}U}}U}}UU{{}U}}U}{}{{}U{U}}U}U}UU}U}}}}UU}{{(U}}{{}U}U}}}}}}}UU}}}}{}}UUU{U}}U{UUU}}{}UUU}UU}U}U}U}{U}UU{(U(U{UU{{}}}}{}}}U{{UUUU}U}{U{UU{U}{{UU}}U}UUU{{{{{}U}}}UU{}U{U({({(}}}{{U{}}}{}{}}{U}U}}U}U}{U}{{}{{}{{{U{{{UUUUU}UU{{UUU}}UU}{}}{U{{U}U}{}{{}}}U{{}}}UU{}}}}}U}U{}{UU{}U{U}{UU{U{U}{{}U{}}{{}+U+}+{+}+{+}+U+U+{+{+U{UU{}}}{}U{UUU}{U}}{{}}{}}{U{U{}U}{{U}{U{{{+U+U+}+{+{+}+{+U+U+U+}{{}{{}}U}UU{UUUU{}{{{}UUU{UU}}UU{}{}}}{{{U{}U}U{}U{{U{U{U}}U}}{{{{{}{U{}{}{{{{}UUU{{UU{U}}U{U{}{}}UU{U}U}U{}UUU{}}}{UUU}{{}}{}{}U}UU}U}}U{{{}}U}U}U{}UUUUU{{UU{{{UU}{{U{}}}}{U{UU{}U}U{{}UU{{U{{{U}}{{}}}UU}{UU{{U{}{}{U{}{}{}}}U{}{}UU{UU{}{}}U{UU{{U{{UUU{UUUU{UUU{}}{}U}}}U}}U}{UU}}}{}UUUUU{}{}UU{U}U}}{{}U{{U{}{}{{}}}}{U{}}U{{UU}{{U{U}U}}U}}U{}}UU{}{{{}}{U}U{{{UU{{U}}U{}{UU}{U{}U}U}U}{U}}UU{}{U}{}U}}{U{{}{UU{U{{{{}UU}U}{{}{}U}}{{U}U{{{U}}{U{U{{{U}{{}U{}}}}}{}U{U{U}}{}UU{U{U}{{{{{U{{U}}U{}}}}{UU{UU{{UU{{}{{{{}U}}U{U}{U}UUUUUU{UUUU}{UU{{}{UU{{U{U{}U{{UU{{U{UUU{U}}U}U}}}}{}UUU{{U{UU{U}{U}U{}}{U{U}{UU{{U{}U}}}}}UU}U{{{}{U}{}UU}}}U{{}U}}}U}}{}}U{U{}{{U{}}}{U}}{}}U{U{}}U}{{{}}{U{}}}U{U{UU{}UU{}UU{}}U{}U}{}{{}}U{}{UUU{UU}U{U}{}U}UU{{{}{U}{}}{}}}{U}}U}{U{}}}}U{U{UU}U}{}{}}U{U{U}}{}U}UUU}{{U}U}{{}UU{U}}{U}}}U{}{{{}U{}UUUU{}}}}{U{U{UU}}}}U{U}U{}}U}}U}}}}{}{{}}}U{U{{}}}}{}U{}}UU{}U{UU}U{}{{{{U{{U{}UUU{}U}UU{UU{}{}{}U{{{{}UUU{}UU}{U{{{U}UU{}{}{}{UUUUU}{U}}{UUUU{}}{{U}}}U}{{U}{}U{U{}}}{}U}UU}{}}}{}UU}}{}{U{{U{}{UU{UUU{}{{UUUUUU{}{}}}}}{{U}}U{}{{U}U}U{{UU}U{}U{}}{UU}{{{UUU{U{UU{UU{}}U++++++++++}U{UU{}U{}{{U}}U{}}U{U{}}UU}}}U{{}{U}}}U{}U{UUU}{{{}{U++++++++++U{}U{U}U}}UU}UU}{U{{U}U}}}U{{{{{{{U{UUU}UU{U}UUU{U{UUU++++++++++U{}}}UU{U}{}}U}}}{{U{{{}U}{U{{{}U}UU}}{}UU}}UUU}}U}UU}++++++++++UU}U}U}{}}{{U}UUU}}U}U}}}}UU}{{}}{U{}}}U{U}}{UU}}}{}U{++++++++++{U}{U}U}{{}}U}UUU{}UU}{{UUUU{}}{{UU{U{{{U{{{{U{U{{U{}U++++++++++{UU}}{UU}U}U{}}U{}{{}{}{}}U{{{}UUU{}U{}}U{U{}{{UU{{UUU++++++++++{{{U{{U}{{}{{{{{}{{}}{{}}U}U{UUUUU}U}UU}{U}U}}U}{{U{U}++++++++++}{UUUU{}U}U{{}}{U{}}U}}}U{{}}{U}{}}{}{U{}{U{{{{}}}}{{{++++++++++UUUU}}U{UUU{}{{{U}}{}}}UUU}}}UU}}UU{U{U{{U}U}{{{{{{}++++++++++++++UUU}}UUU{{{U}{}U{{UU}U}}{}{{UUU{{{{}UU}{}U{}U{}}{U++++++++++++++{{}{{U}U}U{UU}}{}U}}{{}UU}{UUU}{}}{{{{U}}U{}{}{{U}++++++++++++++}{UU}U{UUU}}U{}UUU{}{}{U}U}U{{}{U{{}{{{U{U{}{{{}U}++++++++++++++U{{{}UU}}}UU{{U{UU{U}}U{UU}}{U{{}{U}{{UUUU{}}}U}{}++++++++++++++U{}{U}UU{UU{}}}}U{{U{{{{UU{{}{}{}}{}UU}{{{{}UU}UU}{}U*{*U*}*}*{{{}}{U}{U{}{}{}UU}{{}}{UUU{}{}}{}U{U{{}}U{}U}}U{}{{UU*U*{*U*U*UUUU}U}U{{U}{{UUU}}UUUU}U}}U}{U}}UU{}}{U{{{{{UUU{}}}{}U}*}*}*}*U*U{}}U}}}}{UUU}U}UUUU}U}U}}{}}{}}{}U}{}U}U}{UU{}}{}}}U{*U*}*}*}*}{{}}}{UUU}U}}U}U{U{{U{U}}}UUUU}{U{}}{{}{{U}{}{}{}{{U}{{*{*U*{*}*U}{}}U}U}}{{{{}UU{}{{U{{}}{U}U{}{}}}U{U}}}{U}}UU}}{{UU*{*U*{*}*}}}UUU{U}{{}{}UU{}{{U}{}{{}U{}{{}}{U{U}{((((((U}}}{UUU}}{{U{}UUU{U}}}U}}UU}{U}{}{UU}}}{{U{}}U}{}}{U{UUUU(((((({UU}U}{{}}}}UUU{UU{{}}}{UU{{{}U}U{{U{}}{}UU}}{}}U{}U{{U}{((({U((((UUU{U{{U}U{{}UU{{}{}U}}U}}{U{{{U}{}U}{U}U{{{}}}}{UU}}{U((U}U}(((UU}U{U}U}}{}U}{}{}}UUU}}}{{{{{UUU{U{UUUUU{{U{U{U}{{{}}U(({}}{{((U{}UU}}U}{}}{U}U}U{U}}U{{}{U}{}{{{{U{}UUUU}{{}{UU}}UU{(((U}}U(((UU}}}}{}{}U}U}}U}UU{}{U{{{}}{}}U}{}{{U}UU{}{{}U}}U}{{{(((}U{(((({{{{UU{{U}}U{U}U}U}}}UU{}{U{U}{}}U{}}{{}}U}U{}U{U}{{}}(((((((((}{U{}UUU}UU}UU{{}}}U}U}}U{}UU{U{U{}}}{}}UUU}}UU{U}}U{U{{((((((({{{UU}}U{U{{}U{{{{}{}U{U}}{UUU{{U{{UU}U}}{}U}{U}{{U{U{U{{{}{((({{}{{}UU{}UU}UU{U{}U}U{}U}{}{UUU{}UUU{U{{{}{}U{{}U}UUUUU}++++++++++++++++++++++U}{}{{{{}{}}}UUUU{{{U{{U}U}{{{U}U{{{{UUUU{++++++++++++++++++++++}{}{}{}UU{{U{{UU{}UUUUU}{{}{{{}UUU{}{}}{}{}U{}UU}}{U{U}}U}UU}U}{U{}{}{{}U{{U{UUU{U}{{}}}{{{}{U{{{{U}U}}U{{UUUUU}}{U}}}}U}{{}}{U}U}U{UU{{U{}{UU}}}{{UU}}{}U}U}{}}U{}UUUU{{U}}U}U}{}}{}UU{{{UU}UUU{}{{U{}}U}{{}{UU{U}{{U{}}}}}U{}}{}}}{}{{{U{UU{U}U}}{{{U}U{{{{UU{{{{U}UU{U}}{{{}}}{U}}UUU{{}UUU}U}{}U}U{{}U{U{U{}U}U}{}{}}U}}U}{U{{{}U{{{}U}}}{U}{}}UU{{{}{}}U{{{U{{}}{}}}{{UU{UU}{U}}U}{}U{{{U{U{UU{U}U}{}U}U}}}{{}{}{UU{U}U{}U}{}{U}}}{{}UUUUUUU{}UUU{U}U}U}UU{UU}U}{{}U{{U{{}{U}U}U}}U{U{}{U{{}}U}UUU}}U{{U{U}{}{}}{{}}U{{{U{}U}{U{{U{}UU}}}U{}}}{{}UU}{{U{U}{UUU{UU}U}}U{}}}UUU}UUU{}{{UU}}{{{{{}}U}}{U{}U}}U{}U}}{}{U{{}}}U}{U{}{U}U{}U{{{{}{U}{{}}UUUU{{}{}UU{}UUU}{}}}UU{UU}}}}}}}{{}}}}}{}}UU{{}}}{}U}}{}{{}{{U{{U{}{U{UU}{{{{{{U}U}{{{{}U}U{U}{}}U{}UU{}{U{{}U}}{{}}}U}{U{{}{}}U{}}UU{UUU{UU}}{{}U{}U}U{{}}U}}UU{U{{}{UUUU{}{}U{}}UU}}U{}{UUUUUUU{}U}{}U{{{}{}}}}{UUU{{}U}}{}{}{U{U{}UU{U{U{{U{U}{{}{U}U{{{}{}}U}}{U}{}UU}U{U{}UU}UU{{{UU}{UUUU{U{}{}U{UU}U}}UU{{}{}U{U{U}U}{{}}U{}U}UU{}UU{U{{{U{U}{{U{}}{}U{U{U{{{U{{{{{}{}}{U{}}}U{UUUUUU}}U}U{UUUU}}U{U}U{}}}{U}}{{U{{}}}{{UUU{}{}{U{U{{{U}{{U"UUU}UUU{}}}}{U{}}++++++++++}{}U{}}}UUU{{{UUUUU{UU{}U}}U}{{}{{}{{UU{U{}}}}}}{}U{U}++++++++++U{U}}}}U{U}}}}{{UU}{{U}UUUU{UUUUU{U}{}}U}}}U{{}{{{{UUU++++++++++{UUU}{UU}U{{U}U}{{U}}{{UU}{UUUU}}{}{}U}UU}U}{}U{{U{{}}++++++++++}}{{{}{U{}{}}{{{{U{}{}{}}}U}U}UU}U{}U}{{{}}U{{}}}{{U{U++++++++++{U{{UU}}{}U{U{U{U{{}UU{U{UUU{{{{U{{}U{}}{}{}{}U{{UUU}{++++++++++}}{{UUU}{{UU}UU}U{U{U{{UU}}UU}}{{}}{U{}}}}}{U{}{{}}UUU++++++++++{U}{UU{}UU{U}{{{{{U}{}{}}{UU{UU{}{}U}}}U{UU{{UUU{U}U}{++++++++++}U}{{}U}UU}UU{U}}{}{}{}{UUU}}}U{}{U}}U{U{UUUUU}{U{{{}}++++++++++}UUU{{}{{U{}{}{U}{U{{U}}U}{{{}}}}}{UUU}{}}{}}}}U}U{}++++++++++++++UU}}}UUU{}{{{}{U{}UU}U}{{}}}{U}U{U}UUUUU}{UU{{{U{U++++++++++++++}}{{{}U{UU}}{}U}U}U{}}}U}}U}{}}{{}U}U}}U}}}{{U{{UU++++++++++++++}{U}}U}}UU{}UUUU}}U}U}{{}UU{}{{}U}U}}U}}}{{}{{U}{U++++++++++++++U}{{U{}}}}U}{{}U{}{}}UU{}}}}U}}U}{}{U{U}U{}U}}{}{{++++++++++++++}}{{}UU}{}UUUU{{{U}U{UUU{{{}{U{}{UUU{}U{}}UU}U{{{UUU{*}*{*U*}*{}{}{U{U{{U{{}}{}}}{{U}{{}{UU{{U}UU}U{{}}{{{{UU{{}U}U{*U*{*{*U*UUU}}{{UU{}UU}{}U}U}}}}{{}}U}{U}}}}}UUU{UU{U{{}U{{{}}U{}*}*U*}*}*{U}{{}{}{U{}}}}UUUU}UU{}UU{}}{U}}U}}U{}}U}UUU}{}}{{}}}*{*}*U*}*U{U{U{}{{}{{U{}U{{{}{UU}U{}}{U}UU{{UU{UUUU}}UUU{}{{UU}}U*U*{*{*U*U}UU{U{U{U{UU{UU}U}UUUU}}{}U}}{U{{}}{}U{{}U{UU{{U{{}{U*U*U*{*}*}{}{UU}}U}{}{}}U{{}}}}U{U}{{{}{U}UUU{U}UUUU}}{}UUU}UU}U}*}*{*U*}*U}{{}}}{{{UUU}{UU}U}{}{U}U}{UU}}{{U{{{}}UUUUUU{(((((((*{*U*U*}*}{{U{{U}U{U}UUU}UU}{U{{}U{}U{{{}{{{U}}{U{UUU}(((((((((((U{}UUU}}UU}U}}UU{UU{UU}{{U{{UUUUU}U}{UU}{{{{{{UU}UU}(((((UU}U}((U{{U{{U{{{{{U{{U}U{U{UUUUUU}UU{}}U}U{{{}U}}{}{{}U{{U(((UUUU{U{(({{{U{{}{}U{{}UU{U{UU{{}UU{{UU}UU}U{U}{}{{U{}}{UU}{UU((UUU}{U}}(({}UUUU{{U{{{}U}{{{}}U}}{}UU{{{}{{}{{UU}}{U}}U}{{UUUU((UU(((}U(((}}}{}{{}{}U}UU{U}}}}}U}}}}U}}}U{{{}UUUUU}}{UU{{{}{{U(((U(((((((UUU{U{}}UU{{}U}{}{{{}{U{}{}UU}{{{}}}U}UUUU}}U{{UU}{{U(((((((((({{}}}{UU{}UU{}}}U{{U{}}{U}U}{{}U{U}}}}{U}{UU}{}}U}{U{{}(((((}UU}{}}}UU}}{{{U{U}}}}{U}U}}U{{UU}}U}{U{{U{{U}U{}}U}++++++++++++++++++++++}{U}U{{U}{}}}}U{UU}}{{U{}{{}U{{U{}}{UU}}U}++++++++++++++++++++++U}UUU{}{{U{UU}}{UU}UU}{U}U{}{}{}{{{}{}{U}{U{UU}}U}}}}{{U{}{}}}{{{U{}UU{U{U}}{}}}}U{}}}}UU}}{{}U}}{}{}U}}{}{{U{U{U}}{{U}{{{{}U}{UU}{{{U}U}{{{{UUU}}UU{}{UU}U{{U{}U}{{{U}U{{U{}}{U{{U{UU}}}UU}}}UU{{U{U{UUUU}}U{UU}U{UUUUU{}{{U}}U{}U}}{{}UUUUU{}}U}}U}}{U{}{}}UU{}}{}U}{{UUU{}{}}}}}UUU}}{{UU{U{{}{{}U{{UU{}}{{U}U}U{UU{{U}U}{}UUU}{}{}}}U}{}{}U{UU}{}UUU{}U{{{}UU}{}}}UU{}UUU{U}U}UU{U}U{{}{U{}}}{}UU{}UU{U{{UU}{U{}}}}{}U{{{U{}U{}U}{U}{U}U}}{{}}{}{{}}{}U{U}{}}U}{}UU}{U}{UU}{{}{}}{U}UU}}{{{{{{U}{}{}U}}U}}}{}}U{{U{{}{}{{{}U{UU}{U}}}{UUUUU}}U{{U{}UU{{}U{{UUUU{}}UUUU}}{}UU{{UU}{{}{}UU}{}}U}}{U}{}UUU}UUU{{{{{}}{{}}U}{{{UU}U}U{}U}}}{}U{}}{UU{}U}}{}UUU}U{}{}UU}UU{}UU}}{{{UU}{UU{{U{}}{}U}}}U{}UUU}}UU}U}}U{}{}{UUU}UU{U{{}U{}U{}U}U{}U{}U{{}}{U{UUUU}{U{U}{{}U{UU}{}UU}U}{{U}{U}U}{}}UU{{}}{U}{{}{{UU{{{}U}{U{{}U{{}}{U}}U}}}U{U{}}U}{}}U}U{U}UU{{}{{{{U}UU}}}{{}}U}{U{{{{}U}}}{}{U}UU{{}{}{U{{U}{{}{U{{}{U{{}UU{{U{}{}U}}}}}{}}{}}{{{U{}}{U{}{U{{{{U}}{U}{}U}}{{}UU}{U}UU}}}}U{}U{{}{{UUU{UUU{{{}U{}{U}}}UU}U{{}{}U{}}}UUU}}{U{}{{{UU}}}UU}{{}}}{}U}}{{{}U{}U}U}{U{U}}U{{}U}{UU}{{U{U{{U{{UUU}}U£}{}{{U}{}}U{UU}{}++++++++++{}U{}UU}U}{{{U}}}UU}}U}U}}}U}{{}{UU{U}}}}{{{}}U}U}U{{U++++++++++{UU}}}{}}}{U{UU}}U}}}U}}U}UUU{}{{}}}}}U{{}U{{}{{}UUU}}++++++++++U}U}U}{}UUUU{}U}{UU{{}U{U}U}{}}{}U}UU}}}}U{U{U}}U}U}}{++++++++++UU{}U{{{{UUU{}U{{}}}{}U}{}{{UU{}U}}{}}U{}{U}}U{U{{{}U{++++++++++{{U{U}{U}U}{{U}{}}U}{}{UU{}}}}UU}{{}UU{{}U}U{{}{}{UUU{++++++++++UUUUU}{{{U{{{U}{}}{}{{{{{{U}{U}}U}}{{{}U}}U}UU}}}{}}{U++++++++++}}{}{{{U{{{}U{{UU{U{U{U{U{{UUU}{{U}}{{UU{}}}{UU}UU}UU}++++++++++{{U{}}{}}}{U}{U}}{}U}U}U{}UU}UU}UU{}UU{U{U{{{{U}}}UU{}++++++++++{{U}{U{UUU}{{UU}UU{}U}}U}{{}}U{UU}}U{}U}}U}U{{}}}{U{++++++++++++++U}{{{{{{}U{{}U}{U{{{}U}UU{{U}{UU{{U{U}}U{}}}{U}{{}++++++++++++++U{}{{UU{{{U}U}UUUUUU{U{}}U}}}{}}{{}{{U}U{}}U{{}U{{++++++++++++++}UU{{}}{{UU{U{UU{{}}U}{{}{{{{U}U{U{}UUUU}}{}{}{{{{++++++++++++++}UUUU}}{}{U{UU{{U{}{}{}{U}{}{}UUUU}UUUU}{{UU}}{U}U++++++++++++++{}{U{U{}{{{{{}}{}UU}{U}{U}}{{{{UUUU}}}}UU}{U{}}}UU{UU*}*{*U*}*UUU}{{}}U{{UUUUU{U{}U}}UUUU{U}{UUU}U}{}U}UUUUUU}U}}}}{*{*{*}*U*UU}U{UUUUU{{U{}{}U}}{U{{{{UU}{}}}}U{UU}}{{UUU{}}UUU}UU}{*{*{*}*U*{}U{}}{U}U}{UUU}}U{U{UU}}}{U{{{U{}{}U}}{}{UU}{}}UU{}{}*{*U*}*{*{U{}}UU{}{{}{}U{}U{U}{UUU}}}}U{}{}{{UUUU{}UU{UU}{{U{}}{U*U*U*{*U*}}}}}{{U}{UU{}{UU}U{{}}U{UU}{U{{}{}}U{}UU{U}U{{{{U}}{}*}*U*{*{*}}}{}}{U{}{UU}U{}{}{{}}{}}U{U{U{{U}{U{}{U{{}{{}UUUU}}{UU*U*}*{*U*{U}UU{U}{UUUU{}U}}UUU}{U{UU{U}}U}{{U}U{{UUU{}U}}{UUUUU*}*}*U*}*{U{{{}UU{U}{}U}}{}{UUU{{U{U{}U{UU}}UU}UU}{{}}{}}{{U}{}{{*{*(*(*(*({{}{U{{{{}{}}}UU{{U{}}}U{{UU}{U{UU}}}{{UU{}{}{{{}}{}(*(*(*(*(*(((U}{U}U}{U}{}{{}}}U{}{UU{U}}}}{U}U{}{{}U{}{UU{U}{{}U((*(*(*{*{*(({{}UUU{{{}}{UUU{}UU}{UU}U{{U}}U{}U}}UU{{}UUUU{U}{}((({{UU{{}}}(({UU{U{UU}{}}U}{{}{{UU}U}U}UUUU{}}}U{{{}U{{U{{}}{{{U((({}{U{{U}((}{}}U{U{}}{U{}{U}U{{}U}U{U{{U{U}U{}}U}}{{{UU{{}{{U}((((U}}{U}(((U{}}{}}}{UU{}{UU{U}}{{}UU{}}UUU{U{{}}{}}{{}U}{{{{}{}((((((((((((U}{{{{}UU{U}{{}}UU}}}}U{U{}}UU{U}{}}}}UUU{U{}U{}{}}}}(((((((((}{{U}{UU}}}}}{}{{{{U{{U}{{}{{}UU}{{{U++++++++++++++++++++++(((}U}{{}U}}UUUUUUU}{{}{U}U{{{{{}U}UU}{{}U++++++++++++++++++++++{U{{{U{U}}{{}}}}U{}U}U}}{}{}}U}{}{UUUUU}{UU{}UU{{}}U}U{}UU{U}}U}U{{U}}}}}{}}}{}{}{U{{U}}{U{{UU}{{UUU{}UU}UUUU}{}{{}}{{{}}UU}}{}{U}UU{}U}}U}{U}{{U{}{}UU{{UU{U}}}U}{UU}{U{U}{{}}}}}{UU}U}U}}}U}U}U{{UU}{{}UU{U}U{}UUUUU}U}{UU}}UU}{{{}}U}}U}}{}}{U}}}U}{}{{{{}{{}}{{}{{{{}}}}UUUU}U{{}}{}}UU}{}UU{U}}}}}UU{{U{U{}U{U{{{UU}{{}}UUUU}}{}{}}{U}U}{}U{}}{{{}U}{}{{}}{U}UUUU}{U}{{{}UU{}U{{}{U}UU}U{}UU{}}}UU{U{{{}UUU}{{UU{{{}}}U}{}U}}}}U}{U{UU}}}U{}U}{{UU}{{UU{{UU}}}}U}{}}{}}}U}U}UU}}UUU{}}}U{U}}}}}U{{}{{}UU}}}UU{}}UU}U}UU}}{U}{U{{U}}{{{{UU}U}{{}}}UU}{}{{}}UU}}}U{}UU{U{{{{{}{UUU{U{}}U}}{}U{}{U{UU}}}U}UU{U{{{}}UU{}{U}}{}U{U{}{U}U}UU{}U}UU}{U{UU}{}U{{UU}}U}{}{}U{UU{{}{}UUUU}}}}U{UUU}{U}UUU}UU}UU}U}}U{U{{{}{{}{{}U}U}{}U}{}}{{}}{}{{{UU}}U{{}}U{U{{}{}UUU}UU}{}}{{}{}}{}}{U{}U{U}{{{}}}}}{UU{{}}{{UU{UU}U{U{{}{U}U{{U{{{{}U}{}}{}{}}{UU{U}}{}{{}{{{}{UUU{{}U}{}}U}U{{}U}UU{}{}{}}}}}U}{{{UUUU}U{UUU}{}U{U}}UUU}{U}}}{{}{{{{}UUU{}}{{}{}}{}UUU{}{}{}}}{{U}U{U{{{{U}U}}{{}}{{U{U{}}UU{U{}UU}}{{}}U}{}{}}{{{U{{}UUU{U}{{{}}{}U{}UUU}{{}{}}UU}}}{}}U{}{{{}}}{}}U}}{{{U{U}{U{}U{{{{}U}}}U{{U}{}U}}{}{!{U{UU{U}}}}}}}}U{}+}+}+{+}+{}{{}UU{U}}U{}{{}{{{}}U}{{{U{{U}}}}U{{{}}U}}{}{{{U}{}{+U+U+U+U+{{UU{U{{{}}}{{U}{{{}}UU}U}{}U{U{}}}U}UU}U{U{}UU}}}}}}U}}+U+}+{+}+{U{UU}}{U}U{{}}{}UU}U}}U{{U}}{}{}}}{UU}U}{}{U}U{}UU{U{+}+{+}+U+U{{{}U{}}}U{{{}{U{{U{}{UUUUU}U}U{U}}U{U}{U{{U}{}{{}}U}}}+{+U+}+U+U}UU{}{}UU{U}U{U{U{{U}}{}U}UUUUU}U{UU}{}{UUU}{}{U{}{{U+}+}+}+}+{U}U{}U}}}{}U{{UU}}{{}{}UU{UU{}U}UU}{{{U{}{U}{}{U}{U{{}U+{+{+U+{+U{{U}U{{}}U}U}UU}UUU}{}{}U{}{{}}U{}{U{U{UU}U{}}{{}U}UU+}+}+{+}+U}{{}UUU}{UU}U{}{U}U}}{}}}{U{}U{{UUU}{{U}}{{U{U}}UU}UU}}+{+{+{+}+{}U}{UUU}{}{{}}{}{{UU{U{U{}U{{{}{{}{U{{U{UUU{}UU}UU{+{+{+U+}+{+U+{{{}U{{{U}}{}}U{U}{}}}{}}{}U{}}}U{}}}{}U{U{}{{U{}{U{+U+{+}+}+{+U+}U}}{UU{{UU}}{}{U}}}}{}{U{}{{}}U}{}{UUU{{{{}{}UUUU+U+U+}+{+U+U+UUUU}{U{UUU}{}{U{}U}}{{{U}}UUU}U{{{}}}{U{{}U}{}}}}}U+}+U+U+{+{+}+{}{}U{U}}U{U{}U{}UU}{{}U{{UU{{{{{{{U{}U{U{}{{}{{{U+}+{+U+}+}+{+}{U{{{U{{U}{}{}{{}UU}}{U}}}UU}U}U{U{{U}{{{{{U{}U{U{}{}}{}UU}{}}U{}{}}U}U}{U{UU{}{}{}{}U}}UU}U{}U}}UU{}{{{{{{{U}{}U{U}UUU{}UU}{U}}{{}UU}UUUU}}U{}{U}UU}{{U{{{}U{UUUU}}}{{{}}}}}{}{{UUU}{{}U{{}}{}}UU{}}{{}{{UU{}}{}UU}{}}}{UU{}}}UU{U}U{UU{}}U{U}{}}U}{}}}U{{U{}}U{UU{U}}UU}U{UU}U{{}{{{{UU{{{UU{}{U}U{U{}}{UU{}UU}{}{U{}{UUU}{U}}}{{}{U{}}U{UU{UU}UU}UU}}{{{U}}U}}{{UU{UUUU}}}UU{}}U{}}U}U}U}}{}{{U}U{{UU}U}}}U}U{U}}}{{U{U}}}}U{}UU{U}{{{U}UU}}U{U{U}U}}}}U}{}{{}U}}UUU{U}{}U{{{}{}U{U}}U{U{U}{U}{{{U{}U}{{}{}}}U}{}{U}{}}}UU}{}}{}{U{}}{U{}UU{{}U{U{}UU{}UU{UUU}{}{}{{{U}U{{{}UU}U({}U(U(}(U(U{UUUU}}{}U}{U}{}UU}}}}U}{U{{U}U}U}U{{{{{UU{}}{}}U{}}U(}({(U(}(U(U{{}U}UU{{{UUU{}{{}{UU{{{}{{}}{}}}}U}}U}U{UU{}}}}{}U(U({U{}{}{(}({}{}{UU{{}}{UU{U{}UU{}}UU{}U}U{U}}{UU{}U}{U}UUU{{U{{(}U}}UU{{{({UU{}}}}U{U{}{{U}{U{{U{}{{}{U}{}U{}U}UU}}{}U{{}U{}}U({{}U}U{}}U}(}U}}}}{UU{U{U{U{U}U{{U}U{{U}{}{}UU}}}UUUUUU{UUU{{{UU({++++++++++++++++++++{U}{UUUU}}}{{}}UU{{U{{UUU}}}}UUU}U}U}}{{UUU(++++++++++++++++++++U{}{U{U}{{U}{U}UU}{UU{}U{{{{UU}U{}{U}{}{UU(U+++++++!!!+!!!++++++U{}}UU{}{{}}{}U{U}{{{{UUU+{+}+U+}+{+{+{+{+}++++++++!!!!!!!++++++}U{{{U}}{}U}}UU{{}UU}{U{}U+U+{+}+}+}+}+}+{+}++++++++!!!!!!!+++++}}}}}{}{U{}{U}UU{{{}}}{{{{}}}}U}}}U}U}{}}}}{++++++++!!++!!!+++++UU{UU{U}}}U{U{{}UU}U}}}{U{{UU{{}U}{{}U{UU}{}++++++++++++++++++++U{{{{{{}{}U}}UU{UUUUUUU}}}{U}UU}UU{UU}U{}}{UUU{{{}U{}}}U}}U}}{}U{U{U}}}UU}{{}}{U}}}}}U}{}}{U}U}{{UU}}}UUUU{UU{UUUU{U}{U}U{}}{UU{}{U}{{{}{{}{U}{}UU{}}{{}{}UUU{U}{UU{U{}{{UUU}{}{U{{}{UU}}{U{U{UU}}U{U}}}UU{{U}{{U{UUU}UUUU}U}{{UU{UUU{U{U}U{U{{{U{}{}}{U{}}}}U}}U}{U}U}U{}U}UUU}{U{UUUUU}U{}}{U}U}}{}{}}}U}UUU{{U{}{}}}{UU}{}{}{}}}UU}}{}{{U{{{U}{}}}{{{U{{}{{}}}U}U{}U{{UUUU}{U{UUU{U}}}}}{{}{}}U{U{UU}U}{UU}U}U}}}}{U}{U{}{{}UUU{}{{{}{}U{U}{{UUU}{{}U}}UU{{{U}U}}{}{UU{}UU}}}U{}{U{U}}}}{}{{{U}}}{{}{}}}U{}{}}{}}{UUUU{U{{U}{{{}}}{}U{}}U}}UU{}U{{}U}UUUUU}UUU{}{}U}{}}U{}UU}U{{{U}{{{U{{{{}}{{UU}U}UU{{U}U{{}U{{UUUUU{}UU{}{U{}UU}}}{U}U}}U{U{UU}{}U{}UUUU{}UU{{U{}UU}U{U}{}U{U}U{{}{{}}}U}}}{}U}{}U{}}}{U}}U}U}{}{}}}{{{{U}{}UU}U{U}UU}{}{{}}{}U{}U{U}{}U{{{{}{{{UUUU}{}}U{}}U{}U{{{U}{U}U}{{{U}UU}U{{U{}{{}}U{UUUUUUU{UU{{}{U{{{}{{{}}UUUUUU{{}{U{{U{{}}U}}{{{U}{}}{UUU}}U{{{}{}U{{}{}{UU{}U}U{UU}{{{U{{}}U{}}U{U{}{}{{{U}U}{{}}}}U{{U}{U}U{U}{}{}}({{{}}U}U}}U}}UU{}{+{+}+}+U+}}}UU}{U}U}}U{}}}}{U}{}{}{{U{{{{UU}{{}{}U}{UU{{{U{}U{U+{+{+{+U+}}U{{{{{U{}{U}{{}}}}U{UUU}}{}}}}{{UU}{U{{U}}UUU}}{}U}}}U+U+U+{+}+U{{}{}}}}U{UU{}{{{U}U}{}}{}}{}U}{{U}U}}}}{{UU{UUU{{U}}+{+{+}+U+U}}}U{U}}U{}{U{{{{{U{}}}}}U}}{}U{}}{{}{UUU{{U}{UU{U{U{{}+}+}+}+U+}U}{}{}}U}UU{U{UU{}}}}}U{{{}}}U{UUU{U{{U}U{{U}}}}}}}{{+}+U+{+}+{U{}U}{U{U}UU}{}UU{}U{U{U}{}}{UU{}}}{U}}}UU{UUU}{U{U}}}{+U+U+U+}+U{{U}}}{{{}}U}{}U}}{}}{}{}U{U{U{U}}{}U{U{U{U}}U}U}U{{{+U+U+{+{+}{U{{{UUU{{{{{U{UUU}U}{U}}U}{U{U{}}}UUU}}{U}U{U}{U}U{}U}+U+U+}+{+{}}{}{}{}U{}{}{}{U{U{}{{U}}}}}{}UU}{}{{U{U{U{{}UUUUU+{+}+{+U+{+}+{{}UUU}UUU{UU}U{{{}UU{UU}}{{U{{}U{U}}U{UU{{}}UU{{U{{+{+}+}+U+}+}+}{U{}{}}U}UU{U{{}UUU}}UU}}}U{U}}U}U}U}U{UU}UUUU{UU+{+U+{+{+}+{+{U}}{U{{{{U}{{}U}}U}UUUU}{UU{U}U}{{}{UUU}{}}}{U{{{}U+}+}+U+}+U+}+U{{{}U}U}{}{{{{}}{}{UU{}{}{}UU{U{}U{U{U}{}UU{U{UU{+U+U+{+U+{+U+}}{U}UU}{UU}}{}U{}}}}}{{{UUU}{{{{{{U{}U{{{{}}UUU{U{}{U}}}}}UU{UUUUUU{U}}U{}{{U{U{{{}U{}UU}{{{{}{{U}U{{UUU{}{{}{}}{UU{{}}UUU{}}{{}}{}}UU}}UUU}{{U}U}}U{{}U}U}U}{{UUU{U}}}U{U{}{U}}U{{}{}}}{}UU}}U}U}UU}U}UUU{}U{}UU{U}}U{{UU{U{}}}}U}U{}{}{UU{U{{}UU}U{U{{}UU{}{{}}{{{U}{UU}U}{U}}{}}{U{}{}UUU}{}}}{{U{{U}U}{U}}{U}UU}}UUU{U}UU{}{}}{}}U}U}}{UU}UU}}{}{}{UUUU}}U}UU{U{{U}}}{U{}U{{UUUUU{{}U{UUU}U}UU{{U{U}}}}}UU{}}}{}}UUU{}{}U}}U}}U{UU}{{U}U}}{}{UU{}UUUU}{}U{}UUUU}}{U}U}{{U{U{}U}}U{U}}{{UU}}{}}U{}}{U{}{}}U{{UU{{}U{}}}}{}UUUU{UU{}{{}U{}}{{}UU{}UU{}{}{{}{{}U{{{{{UU{U}}{{{U}UU(}(}({({(U(}U}{{}{}{}{}{UU}{U{UU{}}U}U}{UU{}U{{UU{}}U{{U{{UUU}UUU(}(}(U({(}(}U}U}{}}{UU}U}}UU{{{}{{{}}{{}U{}{{UU{U}U}{U}{UUUU}{U(}(}U{}U{U({(U{{U{{U}}U}{{U}{}U{UU}}}{U}{{U}{}}U}}{{UU}}UUUU}{}UU++++++++++++++++++++++++}{U{}{U}}{}}{{}}{{{}U}}UU{}UU{UU{U{}}{UU++++++++++++++++++!!++++}{}}{}U}}}{U}}}{U{{UU{}{{}U}U}U}UU}{UU{U++++++!!++++++++!!!!++++{}UU{}}}{U{}}{U{U{{}UU}{{UUU}UU}U{U}U{U}++++++!!!!++++!!!!!+++++{U{{}{}{}{UU{}}U{U{}{}}U{}{U{UU{{}{{{{U{+++++++!!!!!!!!!!+++++++{}{U{UU{U{{{{{{{{{UUU{}+}+{+{+}+{+U+U+}++++++++++!!!!!!+++++++++}{U{}{{{}{}{}{}{}{{{}}}U+{+}+{+U+U+U+U+{++++++++!!!!!!!+++++++++{U}U}}UUU{U}{}{U{U}}UUU{}}}}UUU{U{U}UU{U++++++!!!!!+!!!!!+++++++}}}U{{U{UU}{{{{}{}}}{}}{{U{}U{{{}}UU{UU}+++++!!!!+++++!!!!++++++U}U{U}U}}}}U}{{U}}}U{U}}U{{}}}}}}}{{}U}}+++++!!+++++++++!!++++++}{U{{}}U{}}U{}UU}{}{}UU}}{}{}{U}UU{}UUU{++++++++++++++++++++++++}{}}{}{UUU}{U{{{UU{U}U{UUU{{{U}UU{{{{}{}++++++++++++++++++++++++{{}UU}U{{{U}U{U}U}}{U}UU}U{{{{{{}}U}{{}}}U}U}UU}}U{{UU}U}UU{}{{{}U{}{{}{U{}U}{U}}{U}{{}U}}U{}{{}}}U}U}}}}{}UU}}}{{{{}}}U}}U}U{U{{UU}{{{UU{}{{}U}{U}UU}UU}{}}UUU}U{{{U{U{{{{}{}}UUU}UU{}}U}UU}{}}{}UUU}}UU{{{U{}U}}U{U{U}UU}}U{UU{}}}U{}U}UU}{}}{{U}UUU{}{}}{{}{U}{U}U{U}}U{{{{U{UU{{{U}{{UU{U}}U}UU}}U{UU}U}}}{{}U{U}{}U}{}U{}{}{{}}}}{}U{UU}}{}}}U{{U{{U{}{{{U}}{U}{U}{UUU{{U}U{U}U{{}U}{{U}{U{UU{UU}}{{}{{}U}U}}}UU}{U{}}{{U{}}U}}U{{}}U{UUU}{{{}{}U{U{}{}U{U{}}U}{U{{{UU}}U}}U}}U{U{{}}U}}U}}}}{{}}}}{}{U}}UU{{}}}U}}UU}}UU}}{U{{}}}{}UU{{{}U{{U}U}U{UU{{{U}U{UUU}UU{U{}{{{}{}}}U{{{U}{}U}}}}UUU{U{}U{{}}{}U}{}U}}{}}U}}U}{{U{{}U}{UU}U{}}{U{UU}}U{{}}U}}}UUU}{{}{U{{{}{{}UU{{{UU}UUU{UU}}{{}}}{}}}}{{}}UU{UU}}}{UU}U}}U{}}{U{U}{{}}{{{}U{U}UUUU}{UU{{U}{UU{U}U{{U{UU}U+U+{+}+}+}{U}}{{U{U}U{}U}}U{{}{}{}}U{U}{U}}}U{}U{UU{{U}}U}}U}}U+}+U+}+U+{UU}U}}{{U{UUU}{}}{U{U}U{U}U{}{}U{{}}UUU}U{{U{{U{}}{UUU}+{+{+}+}+}}UUU{}{}U}}UU}{}{UU{{}}}UU{U}}}U{U{}{{UU}{U{UU{{{}}U}+}+}+U+}+{{UU}{U}}U}U{}{}UU{U}{{}U}{}}}{{U{{}{}{{{{U}{U}{}}UU{}U}+}+U+U+U+U}}{U}}}}{{{{U}}}}U{}U}UU{{UU{}}U{UUUUUU}U{{{U{UUU{{{U+U+U+}+U+}}}U}}{U{U}U}}{U}{U}U{}}UU{U{{}{{{}{{{U{U{U}U{}U}U{U}{U{+U+}+U+U+U{U{U}}}U{{}UUU{UU}U{UU}{U{}{{UUUU{}}{{}}U{}UU}}U}UU}}+U+}+}+{+{{{{{{}{{{{{{{{{UU{U}}{{U{}U{{}UU}U{{U{}{{{U{UU{U}UUU{UU+U+{+U+U+{{}}{{}{}{{UU}{{}{{}{}U}{}{}{U{UUU}}{{}}U}}UU}}UU{U{+}+U+{+}+{+}+U{U}UUU{{UUUUU{UUU{{U}}}UU{{{{}}}{{UUUU{}{{UU{{}}U{}+U+{+U+{+}+}+}U{{UU{{{}{{UUU}UU}}U}}}{U{}{{{}U}{U{{{{{}{}{}U}U}+U+}+{+U+{+{+{{{}U}{}U{UUU}{}UU}U{{}}{U{}{UU{{U{{{}}UUUUU}}{}}U{U+{+U+}+}+}+}+{U{{}U{}{{U{UU}UUU{U}}U}UU{U{UUU}{}}}}}{U{{U}}U{}}+}+U+U+}+U+{+U}}}{}{}}{{{}{U}}}{UUU}U}}UUUU}U}U{{{}{{}U}}}UUUU}{{UU}{U}{{}}UUUU{{{}}U}U{U{}{}U{{U}{UU}}{U}U{UU}{{}{}}}}}U{}{U}{{{}}UUU{}}{}{U}UUU}{}{UU{{}}}{}UUU{{}U{U}UU{{{}{UU{}{}U{}U}U{UU}UU{U{}U{}}U}U}}U}{U{}UUU}{{U{U{}}{{{{{UU{}}U{U}U}}UUUUU}{UU{}}{U{{}U{U}U}U{{UUU{U{U}U}U}{{{{{U{}UU}U{}{}U}{U}{}U}{UU}{{{U{U}UU}}U{U}U{{}{U}U}}}U{}{U{}{{{{U{UU}UUU}}{U{U}U}{{{{{{}U}}}{{}{}}}{{}UU{{{{{{{UU{{{{{U}}}{U}{{U{UU}{}U}}}U}}}}}U}U}}}{}U{{{{}UU}U{U{{UUUUUU{U{U}U{UU{U{}}{{}}}}{}}U{{{UUU}U{}{}U}UU{UUU}}UU{U}}}{{}{+++++++++++++++++++++++++++++++++++{U}}}}}}U}}UU{}U{}{{U}}{}U}}}+++++++++++++++++++++++++++++++++++}}{U{UUUU{UUU}U}U{U}}U}U}}}}}++++++!!+++++++++++++++++++++++++++{{}}}UU}}}{{U{U{U{{UU}{U{U{UU++++++!!!!+++++++++++++++++!!!+++++UUU{{U}{UU{}UUU}{}{{UUU{{{U}}+++++++!!!!++++++++++++++!!!!!+++++{{{{U{{U}}{{}}UU}UUU{UU}{{{{{+++++++++!!!!++++++++++!!!!!+++++++UU}}UU}{{{}U{{{{UU{{{U}}{U{{{++++++++++!!!!++++++++!!!!+++++++++{{{}{}{U{{{}UU{U{}}{{{{{UUU{U++++++++++++!!!!+++!!!!!+++++++++++{U{UU{U}}{UU{U{}UU}{}U{}{{U{U+++++++++++++!!!!!!!!!!++++++++++++UU{{}}U{{{}}}}}{+{+U+U+{+{+}++++++++++++++++!!!!!+++++++++++++++{UU}}U}}{{{U{U{{}+}+}+{+}+}+U+++++++++++++!!!!!!!+++++++++++++++{{U}{{}UU}}{U{}U}UUUUU}U{{{U{+++++++++++!!!!!++!!!!+++++++++++++UU{{}{U{{{}{}{U{U}U}{{U{{}UU{+++++++++!!!!!+++++!!!!++++++++++++U}{U{}U{{UU{}U}U}}UU}{}}}}{U{+++++++!!!!!+++++++++!!!!++++++++++}}U{{}}UU}U}{UU}UU}{{}U}U{{U{++++++!!!!++++++++++++!!!!+++++++++UUUU{}U}{}U{{U{U{{}}UU}UUU{UU++++++!!++++++++++++++++!!+++++++++UU{}{U}{{}}{U}U{}UUU{}}UU}{U{+++++++++++++++++++++++++++++++++++U{{{{U}U{}UU}{}{UU{{U{U}U{U}U+++++++++++++++++++++++++++++++++++{U}}}U{}}}U}}}U}UU{UU{U}}{{}}+++++++++++++++++++++++++++++++++++UUU}U{U{{U{}}}}}}}{U}{UUUU}{}+++++++++++++++++++++++++++++++++++U{}}}U{U}{{{}UU{{}}}{U}}}}U}{}}}}{}{{{}{}U{U}{{U{}U}{{U{{UU{{}}}}}{{}}UU{U{}U}{}{{U}UU{}}U}}{}}{{}}}U{U}{{{{{U}U}{{U{{}{}{U}UUU}{}}{UU{{{}}}{U{{UU{}}U{}}U}}U{U{UU}{U{U}{{}{{{{{{}U{{}{{UU}}{U{{{UUU{{U{}U}UU}}{}{}{}}}UU}}U}}{{{}{{U}}U}{U{{UU}}{{{U{}U}}{{U}}{{UUU}{U{}UU}}{}U}UU{}}UUU}}U{U}U}{UU}}UUU{U}}}UU{UU{}UUU}U}{}U}{}{{U}U{}UU{}{U{}UU{UUUU}U{{}}}{}}UUU{}UU{{{U}{UU{{U{U}{{U{UUU{U{U{U{}U}}}{U}{{}}}{}{{{}}{U{}}UU}}}}}}{{U}UU{U}{U{{{{U{UU}}U{}U{}{UUU{{{UU}}}{}}{}{U{U}}{{U}U}}}}}{{+{+}+}+}+}U{{}}}}U}{U}U}{}{{U}}{}UU}}UUU{}{}{{}}}{}{}}U}U}{{{{U+U+}+}+{+}}}U{UUU{}}}{U}}{{UU}U{U}}UU{UUUUU}U{UU}UUU{}UU{{UU{UUUU+}+{+}+U+{U}}UU{UU{}UU{U}U{{U{{{U}{}UU{{}U}U{U}UUU}{{}{}}{{UU{{+}+U+}+U+}{{U}UU{}U}U{}}U{{{{{}{}{}U}}{}{{}}UU{{}}}{U}}U}{{U}}UUU+}+}+U+{+}{{}U}}{{{}U}}{{}{{{{}{}}}UUU{}{}U}}{}{}{{{{U}UUU}{}U{+U+{+}+U+}}U{}U}{U}{}{}}U{{U{{{}}{U{}UU{UU{{{{UU{U{}U{}{{}{}{}}U{+{+}+{+{+}UU{{}}U}UUU}}{{}UUU{UU}{{}{{{}U}}}}{{}}{}}}{{UUU{{UU}+{+{+U+}+}UU{{}U}UU{UU{{}}{U{}}}UU{}}UU{}}{{}{{UUUU{U{}UU{U{U{{U}+{+U+}+}+}{}}{UU{{U{}{{}{}{U}UUU{}{}}UU{}UU}{{U{}U}}}U{U}}{U}+}+{+U+{+U+}+U}{{U}U{{U}{{U{}}U}}}{}U}U}}{U{{}}U}U}UUU{U}U}{U}U{U+}+U+}+}+U+}+U{UUUUU{UU}U{U}UU{{}{{}}{}U{}UUUUUU{UU}U{{{}}}}{}}+U+{+{+}+{+{+{UU{}{{}}U{}}}{U{{U{}}}U{U{U}U}{{U}}{{U}}{}{UUU{{{UU+U+}+}+U+U+}+}U}{U{}UU}}{}U{}{}}{}UU}{{{}{{}{}UUUU}U{U{U{U}U}{}+}+}+}+{+}+U+U}U{}{{{{{UU}U}}U}}U{}}{}}{UUU{}U{{}{{{}}U{}{U{}{{}}U}}}U{UU{}UU{U}}{U{{}{U{UUU}{{{}{}U{}}{}}{{{U}U}{}{U{U{{U}UU}{{UU}UU{}UU}}{U}}{}}U{UUU{}{{}{}}{{{}U}U}}}UU{{{}U{U{}U{}}{}U{U}UU{}{}UU{}}U}U}{}{}UU{{}U{{UU{}UUUUUU{{U}{{}{{}U{{{U}}}U{{}}+++++++++++++++++++++++++++++++++++++++++++++{UUUU{}U{U{}{}{{U}{+++++++++++++++++++++++++++++++++++++++++++++U{{{{U}}}}U}UUUUU}{+++++++++++++++++++++++++++++++++++++++++++++U}}U}}U}{}}UUU{{}}{+++++++!!++++++++++++++++++++++++++++++++++++UU}}{{}U}}}U}{{}{{}+++++++!!!!++++++++++++++++++++++++++++!!++++{{U}{U{{{}}}}{}{{}{++++++++!!!!+++++++++++++++++++++++++!!!!++++UUU}{UU{{U{}U}U{U}{++++++++++!!!!+++++++++++++++++++++!!!!!+++++{{{}{U{}{}}}{{}{}U{+++++++++++!!!!++++++++++++++++++!!!!!+++++++}}U}}U{}U{U}U}}{U{{+++++++++++++!!!!++++++++++++++!!!!!+++++++++}}{{{}U}U}{{{U}}}U}++++++++++++++!!!!!+++++++++++!!!!+++++++++++UU{{UU}{{{U{U{U{U{U++++++++++++++++!!!!++++++++!!!!+++++++++++++UU{}}}{{}U}{UUU}UUU++++++++++++++++++!!!!++++!!!!!++++++++++++++}}}UU}{}U{{UU}{U}U}+++++++++++++++++++!!!!+!!!!!++++++++++++++++}{{{}}}U}U+U+}+U+U++++++++++++++++++++++!!!!!!++++++++++++++++++}{U}}UU{U}U+U+}+U+}+++++++++++++++++++++!!!!!+++++++++++++++++++{UU}{{}{UU}{{U}{UU}+++++++++++++++++++!!!!!!!!!+++++++++++++++++{U}}}U}U{{UUU}}{UUU+++++++++++++++++!!!!!+++!!!!++++++++++++++++{}UU}{{U}}}U{{UU{{{+++++++++++++++!!!!!+++++++!!!!++++++++++++++{{}}{U}UU}U{U{}}U{U++++++++++++++!!!!++++++++++!!!!!++++++++++++}}U}}U{}{}UU}}UU{{}++++++++++++!!!!++++++++++++++!!!!+++++++++++UU}{}}{U}}}{{U}U{U}++++++++++!!!!!+++++++++++++++++!!!!+++++++++UU{U}}{UUU{}{{U{U}}++++++++!!!!!++++++++++++++++++++!!!!++++++++}}{}U{U}{U{}}{{}{{{+++++++!!!!++++++++++++++++++++++++!!!!++++++UU{U{UU}{UUUU}{}}{{+++++++!!+++++++++++++++++++++++++++!!!!+++++}U}U}{}}U{{}}{}UU}U++++++++++++++++++++++++++++++++++++++!!+++++UU}UU{{{U}{{}{U{}}}+++++++++++++++++++++++++++++++++++++++++++++{}U}{}U}{}}{U{UU}U}+++++++++++++++++++++++++++++++++++++++++++++{U}{U}}}}{{U}{{UUU{{{}{U}UUUU}}}{{}U{{{}{{{}}{U}}}{}{{}}{U{{{{U{U{U}}U}U}U}}}}UUU{U}UU}UU{{UU}{{{{U{}U{}{U}}UU{}{{U}}UUUU{}}}}{{}U{{}}{U{{}{{{}{}{}UUUUUU{}{UUU}U{U}{UU{}{}U{U}}}}}}{}U{UU{U{U}U}}}}U}{U{U}{}}{}{U{{}UU{U}}}{{U{{{}}{}{{}UU{}{{U{{{UUU}UU{UUU}U}}{{}}U}U{U}}U}U}{}}}{UU}{U}U}+U+{+}+}+}{{{}}U{{U}}{U{}{}{UU}{{{{UU}UU}U}{{U{{}}UU{U{}U}U}}{U+{+{+{+U+U}{{{{U}UU}{UU}}{{U}UU{{}U{}{{}{}{}{U}UU}{{U}{{{{U}UUU{U+U+U+{+{+U{U{U}UU{{{U{{U}U}{}}}}}UU{U}}{}{{}{}U{U{{{}{U{}}U{}{U+{+{+{+}+UU{}{}{UU{U}}}{{U{{}}}}}{U}}U}}}}{}}UU{}}{}{}U{}{}}{UUU}+}+{+}+{+{{U{{}{{{{U}{}U}{}{UUUU}}{{U}UU{}U{U{U}{}}{{U}U{U}U}{}+U+}+U+{+}U}{{U}U{}UU{{}{UUU{U{U{U}U{}U}UU{UUU}}}{{U{}{}U{UUU}}{U+U+{+{+{+{}}}{{U}U{}{{U{{UU{{UU{}{{UUU}U{{}{UU{}{{}{{}{{UU{{}UU+U+U+}+U+{U{U}}{}}{}}{}{}}}{UUUUU}U{U{{U{U}U{{{{{{{{U}{}{}U{U}{}U+{+}+U+}+{}}{UU}{}}{}U{{{U{}{}}U{}{U}{U{}}{{}U}}U}}{{UU{}{{}}+U+{+U+U+}+}+{{U{U{{U{{{{}}}}}U{{U{{}U{U}{{U{U{}}UUU{U}}U}U{}}{}U+U+{+{+U+}+U+U{}{UU{{}}{{}}UUU}{U{}U{{}UU}UU}}}}}U}{{U}{}UUU{}}+{+{+}+{+}+}+U}}}{{}}{{{U}U}{U{U{U{{U{{}U{}}}{{U{UU{}}}{}}}}}}UU}+}+U+U+}+U+}+{{}U}U}U{{}}{{U}U}}U{{{{}{}UU}{}U}}}}{}{}U{{}}}{{{+}+U+{+U+U+}+}{UU{}U}UU{}}{{{}{}U{U{{U{UU}}}U{}UU{UU{}U}}}U{}UUUU{{}U}}}U}U}{{}{{UUUU}{UUUU{}U{{{}{{U}U}{{}}{}U}}{{{{}{}}U{U{U}{}U}U}}U}U{}{{{U{U}}U{U}U{{{{}U}{{}}U}{}{U{}U{{{{{}}{U{U{}{{}{U}}}U}}{}{{}}UU{}UU{}{}UU}UUU{}UU}U{UU{UUUU{{U}}}{{}{U}{}}U{}++++++++++++++++++++++++++++++++++++++++++++++}{U}U}}}}UUU}}{}{}++++++++++++++++++++++++++++++++++++++++++++++{}{{{}U{}{U}}}}{UU++++++++++++++++++++++++++++++++++++++++++++++U}UU}U{U}{{{{}U}}}+++++++!!+++++++++++++++++++++++++++++++++++++{UU{U{{{}U}}{{{{}U+++++++!!!!+++++++++++++++++++++++++++++!!++++{}{{U{{U{}U{U{{}{U++++++++!!!!++++++++++++++++++++++++++!!!!++++}}{U}U}{{{}UUUUU}{++++++++++!!!!++++++++++++++++++++++!!!!!+++++}{{{{}{U{{U}U}{{{{+++++++++++!!!!+++++++++++++++++++!!!!!+++++++U{{}{{U}U}{U}{U{{}+++++++++++++!!!!+++++++++++++++!!!!!+++++++++UUU{}UU{UU}}{{}{}}++++++++++++++!!!!!+++++++++++!!!!!+++++++++++{U}{{{}U{}{{UUU}{U++++++++++++++++!!!!+++++++++!!!!+++++++++++++U{{{UU}UU{{{{{UU}}++++++++++++++++++!!!!+++++!!!!+++++++++++++++}U{UU{{}UUU{{}}U{U+++++++++++++++++++!!!!++!!!!!++++++++++++++++}{}U}}U}}+{+{+}+}++++++++++++++++++++++!!!!!!!++++++++++++++++++U}U{U{{{{{+}+}+{+}+++++++++++++++++++++!!!!!++++++++++++++++++++{{}}U{}{}U{{{}{{}{+++++++++++++++++++!!!!!!!!!++++++++++++++++++}}}{}U{U}{}}{U}{}}++++++++++++++++++!!!!+++!!!!+++++++++++++++++}}U{}{}{UUU{{}{}{U++++++++++++++++!!!!+++++++!!!!+++++++++++++++}{{{{U}{UU}}{}{UU{++++++++++++++!!!!!+++++++++!!!!!+++++++++++++}}U}{}}U}}U}}}{{UU++++++++++++!!!!!+++++++++++++!!!!++++++++++++U{{}U{U{}U}{U}U{{{++++++++++!!!!!+++++++++++++++++!!!!++++++++++{U}{}}{{}}}UUUUU}U++++++++!!!!!++++++++++++++++++++!!!!+++++++++UU{}U{}}}{UUUUU{UU+++++++!!!!++++++++++++++++++++++++!!!!+++++++U}}}{{UUU}UU}U{{{{+++++++!!+++++++++++++++++++++++++++!!!!++++++{{{UU{UUUU}}{U{U{U++++++++++++++++++++++++++++++++++++++!!++++++U}{}{{}{U}UUU{U}{U++++++++++++++++++++++++++++++++++++++++++++++}}{{{{}}{{U{{{}{}{++++++++++++++++++++++++++++++++++++++++++++++}}U{U{UU{}{{}}}{}U{{{}{}}}}}{{U{UU{{{}U{}UU}U}U}}{}}U{}}{{}}U{U{U}}{{{{UUU{U}}}{UU}}}U{UU}U}{U}{UUU{UUU}UUU{U}}UU}}U}{U{}{{U{}UU}{{U}U}{U}}UU{UU{}{{UU}{}U{{{}{{}}U}{}}U}{}}UU}}{{{{}}UU}{{}{U}{}{}U{}{U}}{{}U}U{UUUU{{U{}{}UU}U}U{{}{U{}U}U}}{{}{U}UU}}U{U{{{U{UUU{U{{U}{03021

Check out my request place:
disnottaken_alt
Scratcher
100+ posts

Flipnote Studio: Scratch Edition CODES

disnottaken_alt wrote:

Platforming!
{{}{{}}}U}U}U}}}U{UUU}{U{}{{}U}{}{}}}{{U{U}}U{U{{{{}U{{{{}UU}{UUUU}UU}{{U{UU{}U{}}{UU{{UUU}U}U{}{{}}U}UUU}}{{{}{U{}UUU}}UUUU}}U}{U}}}{{UU}}{U}}{}{{}UU}{{{}U}U}{}}UU{{{U}{{}UUU}{UU{{UU}}U{}U}{{{UUUUU{}}}{UU{UU}}{}}}{U{UU{}U{U{}U}}}}UU}U{}UUU}}U{{}{UUUUUU}{U{}{}{U}{U{}}{U{U}}}{UUU}UUUU{U}U}{{{{}{{U}}}{UU{{U{UUU}{U}}{UU}U{{UUU{{}{}}{UU}{UU}U{}}}U}}}}}}}UU}{U}U}{{{}}{}}}U{}{{{{{U}{{}{U{{}}}{U{{}UUUU}{UU{UUUUU{{{U}}U{{}{}}}{}{{UU}}{{{{{{U}U}}U{U}{}{U{{}}UU}{{}{{U}{{{}UU}{{{{{{{U}}U{{}UU}}U{}}}{{}{{U}}U{}{{{{U}{U}{{{U}}UU{{{UU{{U{UU}U}{{U{{{}{{}UU}U{}U}{{}}U{}}U{U}}{}U{U{U{}}{{{{{}}U}{}{}UU}U}}{}{}{U}}UUU}{{{U}U}}UU{U}U{{}}}{{}UU}}U}{{U}{{UU{U}}U{U}{{}{U{}U{}}U{U{U}{{}UU{U}U{{}{{{U}{{{UU}UUUUUUU}}U{U}UU{{}{}U}{UU}}{U{}{{}}}}}}{U}U{}UUUU}}{{{{U{{U{}}UU}{{}{}{{{U{{UU{}UU{U{UU}}{{{}UU}}UU{}U{U{UU}{}{}{{{}U{U}UU}UU{{U{}{}}UU}U{U{{U{{UU}UU}{}}{}U{{}U}U}}{}{{}}}U}}}}{{}{}U{UU{}UU}{}}U{}}}{{U{}{U}UU}UUU}UUUUU{U{U{U}UUU}{{U}{}{}}}{}{}U}U}{{}{{U}UU}}{}{}{U{{}}{}{UUUUU}U}U}{U}U}}}U{{{}U{UU}}U{U}UU}}U}}U}{U{U}}}U}{UU{}}{}U}{UUU{UU{{U}{UU}{}{{}{{{{U}}}{}}{UU{{U}}}U}U{}{{}{U}}{UUU}}}UU}{}}U}{}{}UUU{{U{{U}}}{{U}{{U{}}UU{{U{{UU}}{{}}}}}}U}{{U}}{}}}{}UU}}UUU}}U}}UU}U}}UU}{{U{}UUU{}}}{}{{{UU{}}{}{{{UU{{{{{}}UUUU}UU{{U{}{{{U}UUU{UU}U{}U}}U{}}UUU}U}U{{}U}U{{U}}U}{}UU}U{UU}U}{{}}{U}UU{UUU}{}{{U{{{}}{U{U}{}{}U}}{U{}U{{}}U{UUU}UUUU{UU}{}U{U{}U{{}U{{UUU{U{}}}U{}U}U{}{}}{}UU}{}UU{}}}}}{UU{{{U}}{U}U}}U{UU}}{UUUU}}}{U}}{UU}{U}{{{}}U}}{{}{U}UU{{{{UUU}{}{{}U}{{U{}}U{{UU}}}{{U{}{U}{{}}U}}U}}}U{}{}{{{{{{U}{{}{UU}}{U{U}}}{}}}}}{{}{{UU}}UU{{U}}}U}U{UUU}}}U{{}U}}{{{{}}}}UU{{U{}}{{{{U{UU{}}}UU{}{}}}}UU{{{{UUUUU}{{}UUUU{U}{{}}U}}U}U}UU{{}UU}}}{U}U{}UUUUU{}}{{}}U}{UU}U{{U{{{+++}}{UU{}{}{{U{{}}U{}{}{{{UUU}U{}}U{}U{}{{{}U}}{U}{{UU{U{U{{U}U+++{UUU{U}UU{{U{U{U{UUU{}U{{}U}UUU{}}{}}{UU}{}U{U{U{{{{{{UU}}}}{UU}U}{}U}U}{}{{}}}{}}U}}U{UUU{{}{U}{{UU{{}{U{}}{}{{U{{{U{}{{}{UUUUUU}{}U}U}UU{U{U{UU{}{{{UU}{}{}}}U}{{U}{{U{{UUU{U}}U}U{UU{{}U}U{U{U}U}}}}}{UU{}UU{{}U{{}{}}U}{{UUU}}}}{UU}{{UUU{{{{U}}}}{UU}{{{{{U{}U{}{}U+((((((({}U}}U{}UU}}}}}{{{U{}U}{{UU{U}}}UU{{{}}U}{{U}U}}}{{{U}U+(((((((((}U{U{}}{U}}UU{U}}{UU}U}{}{}}{U}}{{}U{}U}}UUU{U}}{U{}}+(((}{}{}(((U}U{U{}UU{{}}}{U{}U{U{{{{U}{{{}U{{{U}}U{}U{}U{{UU}UU(((}UUU}}((({UU{{}{}U}UU{UUU{{{U{}{}{U{{{U{{++++}}UU}UU{U{U}{U}}(((}{{}}}U((}UU{}}{{U{}{{{{}{}UU}{++++++++++++++UU}}{{UU{{{{UU{}((U}U{}}{+((UUU{}U{{}}}{}{U}}{{}++++++++++++++{{U{}{{{UU{}U{U}}}((}}}}{}+(((U}UU{U{U{{{U}U}UU{UU+++U{UU{}{{}U}}{{{UU}U}U}}{UUU}U((+UU}}{((({}}U{}{{{UUUU{U{{{UU{UUU{U{UUUUU{}}{UUU}{}{{{{{{}{}UU((((++((((({{}U}U{}}}U{}{{}{UUUU{}}U{{{}{{}}}UUU{{}{{}{}UU{{{}{}(((((((((({{{{U{{}{{}U{U}U}{}{U{U{U{{U{U}UU}U{UU{{U}}{}{{U++++++++(((((++++++++++++++++}U}U{UU{{}}UUU}}}}{}}}{U}U{UUU}{{}{+++++++++++++++++++++++++++++}{}}U}UUU}}UUUU{}U}U}}UUU{UUU{{{}{U}U{}U{{}{U}UUU}{}{UU{{{{{{{}}}U{UU{{U}UU}}UU}}U}U}U{{UU{}{{U{{UU}{}}{}{{}{}}U}}U}}{}U{}}{{U}{UU{U}U}}U{}U}}{{UUUUUU}}{{}}}{}}{}U}U{}}U{U}{UU{}{{{}{{}}U{U}UUU}}{{}}}{{U}}{}U}}{}}UU}UU{U}UUU{{{{}{}}UUU{U{UU{{}{U}U}{}{U}{}}{{}UUU}{{U}}}{{}{}{{}}U}}UU}}{{{{}}{{UU{{U{{U{U{{{U{U{{{UUU}}}{{}{}{{}}}U}}}}U}{{UU{U}}U{}{U{}}U{U}U}UU}{{}}U{}U{}U{}UUUU{U}{}U}U{}UU}{}U}UU{{UU{{UU{}UU}U}U{}{}}U{U}UUUUU}}U{}U}U{{{UU{U{UU}U}{U}{{}{U{}}U{}{{{{}{U}}U}U}U{U}U}{}U{}U}U}}{}{UU}UU{}}}UU}U{U{}UUU}{}}U{U}}U}{{U}}}U}{U}U{UUUUUU{{UU}}U{U{{}}{{{U{}{}{}{{{{{}UU}{{UUU{}{{}}{}{}UU}{{{}U{}{}U{}UUUU{UU{{{{}}U}{{}{}U{UU{{}{U}}{}}{UU}{{}U{UU{}UU{{{U{U}{}}}{}U{U}}}}{U{U}{U}U{UU}}UUUU}}UU}U{}}{{}U{{UU}{U}{}UUU{}}UU{{UU}{{{U{U{U{}}{}U}{}}UU}}U}}}}UUUU}{U{{U}{U}U}U{U}}{}U{U{{U{{}}}}{{}U}UUUUUUUUU}}UUU{}{}{{}U{U{UUU{{}}{U}}U}{UU{U{U{U{UUU}}{U{{{{UU}UU{}{{{}{UU}{U}UUU{UU{UUUU{}}U}}}UU}{U}}}UU{{{{{{{{}}UU{{U}{{}{{UU{{{U{U{{U{U{{{{U}{U{}}UUU{}{}}}{{{}U{{}{U{}{{UU}UU}}U}U}}{{UUUU{{}U{U{U}U{{}U{{{{UU{UU}{}}{}{U}}{{U{U{}{}UU}U}}{{U{}{}{}{}}U}}UUU{{}{U{UU}}UU{}U}{}}{U}U}}}{U}UU{{}U}}UU{U}UU}U}}{}U}}{{{}UU}{}}U{U}U{UUU}{{U{{{U}}{{}U}U}U}{UU}}{{{}{}}UUUU}UU{}{{}U{}{UU}U{}{U{{}UU}}{U}{}{}U{{U}{{{}{}}U{{}{{U{}}}}{{}U{{}{}{}{}}{}}{{}}U}U}UUU{}{UU{}{UU{UU{UUU}U{}}{{}}}{{}{{UUU{UUU}{}}UUU}UUUU{{U}}}{U}UU{UUU}{{U}}}}}UU}}UU}}}{UUUU{}U}}U{}U{UU{}{}{}UUU{}UUUU{}U{}}{}U{}{{U}}}}}{{}U{{UUUUU}{}U{UU}{U}{}UUU}}{UUU}{}UU{}U}U}{}U}U}}UUU}{{}}{{U{U{U}{}U{UU{}}}}UU{}{}{}{{U{{}{{UUUU{U{}}{}U{}{}}UU}}{{}UUU}U}{U{U}UU{{{}{UU{{{}UUU{{U}{{U}{U}}{UUUUU{}}{{{{}UU}U{}U{}}}{}{U}{UUUU}{{}}}UUU}}U}}}}UU{{U}{}U{}{}U{U{}}{{{{{{}}}U}U}}{{UU{{U{UU{{U}}}{}}{{{}U}}{U}}}UUUU{UU}U{UU{}U}UUUU{{{}}U{}{{}U{U}UUU{}UU{}U}}{}}U{U}}}U{}{{UU}}UU{{U}}{UU{{}U}}UU{{{}{{U}UU{}{{{}{{{U}{}UU{UU}UUUU}U{}}U}U{}{{{{{}}UU}{}}}}{{}U}U}}UUU{}{{{{{{U{}}}}UU{U}U{{UU{UU}}{}UUUUU{{{}}UU{{}{U{}{U}}U}U}{U}{}UU}{U}{}{{{U{{{}}U{}}{{{{{{}}}{{}U{{UU}{}{U{}U{{UU}U}{{{}}UU}{{}{}}}}U}}UU{{{}UUUUUUU{}UU{U{}{{U}}}{U}{{{{}U}U{}UU}}UUU{{U}UUU}}{}}U{U}{{{U}{U{U}}}{{U}+++}U}{}U}{{{U{U{{}U}U}{{}UU}{}U}}U}}UU}{{UUUU{}U}}}}{U}}U}}{}}{+++}U}}}U{}{U{{}{U}}}{U{}U}{{}{{U{}{}}{}}{U}}{{{{U{{}}}{UUUUUUU}U}{U}{U}}{{{}U{U}{}}}{}}UUU{{}UUUU{U}{}{{}U{{{}}}{{{}{U}{{U}}U{{}{}}{U{}}U}UU}{U}UU{}}}}}}{U{U}{U{{}U{}U{}}{U}U}}U}U{}{{U{}}UU}UUU{}}}UU{{{U{U{UUU{UU{U}}U{U{U}}{{UUUU{U{U{UU{}}{}U{}}{UUU}U}U{{UU{UU{U}U{}}U{{{{}(((((}}}{}{UU}{UU}{}}UU{U}{}{U}}}}}{{}UUUU}{{{}}{{U}U}{U{}}{}(((((((((UU{}{{{{{{}U{{{U{U}}{}UU{U{U}}{{{}{{}{U}U}{}U{U{{{}}{}(((((U{U((({}}{{{{{UU{{}UU}}{U{U{}{}{}{}}U}UU{U{U}U}{}{UU{{U}U{(((}}UUU}U((({U}{{}}}}{{{UU}{{}{{{UUU{}}++++{UU{{}}}UUUUU{U}U{U}((U}}U}{}{U((({UU{U}}UUU}{{U}{++++++++++++++U}}UU{{{U}U{UUU}{U}}((U}}}}}{{U(((}}U{U{}{{U{U{U++++++++++++++}U{U}}U{U{{}}U{UUU}U{}(((}}{{}}}U(((U{{}U{{U}{}{U}+++}UUU}{UU{UUUU}UU{}{UU{U{U}}{U}U}}{(({{}{U}(((({U}{U{}U}{U}}{{}}U}}U}U}}}UU}U}{}{}}{U}{U{}{{}}{{}U}((((((((((((U}U{{}}U{}{{}{}{{U}U}{{{}{U}U{}U{}UU{UU{U{}{U{}}{U}U((((((((({{}U{}}{{}{}}}UU{U{{U{UUU{U}UUU{}UUU}U}{UUU}+++++++++++++++++++++++++++++{{}{{{UU}{}{{}U}U}U{U{U{U}}}}{}{}U{+++++++++++++++++++++++++++++{}{}U}{}U}}}{{{{}U}{}U}{{}{U{U{UUU{UUUU{{}}}}{}U{}UU{}}}{}U{UUUUUU}}UU{{}{}U{}}UU}}}{UU}{}UU}{{}{}{}UU{}}}UUU{UUUUU}U{{{U{UU}}UU}{U{{{{}U}U{}{}{{U}U{U{UU{{{U}}U}{{U}U}{{U{{UU{}}}}}}}{{}U{U}{{{}UU{}U}UUU{}UU}U}{U{}{UUU}U}}{}U{}U{{{}{UU}UU}U}U{}{}{{}UU}{UUUU{}U{U{}U}}{}}{UU}}{UUUU{}}{{U}{{}{{U{{}U}}{{{U}UU}U{}}{UU}}{U}U{}U{{U{U}U{}}{}}U}UUUU}U{U}}}{{U{{{{U}}{UUU}U}}{}UU}{U}}U}{{UU{}U{UU{}}}{}UUU}{U{{}}UUU{{}}{}U{U{U{{{U}U{U}}U{{}{U{{{}{{}}{UU{}}}{UUUUU{U}}U}UU{}}UU{U}{U{}U}}{}UU}}UU{U}U{}{{U}}{U}}}}{}}{{}}UUUU}UUUU{{}{}{U}{U}U}{}}{}{}}{}{}U}{U{}}{U{}{}}UUUU}{{U{UUU{}{{}}U}}U{{}U{UU{{{{}{{{}}UU{U{}{{}{U{}{UU{}U{{U{U}{{}{{}}{}{}{{U{}{}UU}{{}U}{UUUU{U}{}{}{{}{UU}U}UU{U{UU{{{U{}{}}U{U{UUUU}}UU}}}}}{U{{}U{{{{}}U}}U{}{UU{{{}U}{{U}}}}}U{}}UUUU}}{U}{{U}{{}{UU{}}{{}}{U}{{}{}}{}}U}}U{}}{}U}{}U}{UUU}U{{}{}U}}{U{{{U{U{{UU}{}}}U}U}}U}}{{UUU{{{UUU{}}}U}{UU{{}{}}UU{{}UU}U{}}{{{{{UU{U}{U}{}U{{U}U{U}{}U{}}}}U{U{U}UU{{U{U}{{{UU{}UUU}}U{{U{{U}{U}U}{{}{{}{U}{}}}}{}}}U}}{{}{{}UUUUU}UUU}{}UUU}}}}{{UUU}{{}{}{U{}{}}{}}}}{}{U}U{U{}}{}UUUU{UU}U}}{}U{{U{}U{{UU}}UU{{UUU{U}U}{{UU{{{}U}}}}}}U{{UUUU}}{{{UU{UUUUUU{U{{}{{U}{}U}U}U{}}U{{}}U}{{}U{}}}U{U{}}{U}{{{U}{{{UUU{U{}U{}{}{}{{}{{}{U}}U{{}U{{}}UU}}}{}{U{{}}{{U{{}UU{}UU{UUU}}}{{}}{{}U{U{U{UU{{}}}}UUUUUU}U}}U{UU{}}{}{U{}U{{}U}UU}}{}{UU{}}UUU{{}}}}U{U{{U{}UU{{}}}}{{}{{U{{{{}U{{U}{{{{{{}}U}U{}U}{UU{UU{UU}}{UUU{{{{U{}}U{{U{}}U}{}}UUUU{{}{{}}UU{U}}}U}}{}U}}}{U}}UU{U{}{U}}}U}U{}UUU}{}}U}}UU}{{UU{{U}{UU}}UUU{}}{{{}}}UU{U{}{}{}UU{U{{}UUU{UUU{U}}{{}UUUU}U{}}{UU{UU}{}U}}{{}U{UU}{U}U{}}{UUUU}{{UU}}{U}U{{U{}UU}{{{}}{U}U}}{}UU{{U}}{{}}{{{{{{{}}}U}{{U{}UU}}U}U}U}U{{U{}}}{}{{{{{U}{UUU{{U{U}}U{}U{{{U}{}}{{{{{{}{}{}UU}}U}UU{}{}}U{UUUUUUUU}}}U}U}{{{}U}{}UUUU{}{U{{{{UUUUUU}}{{{{}UU{{{U{{{{{{{}{UU}U{U{U}}{U{}{UUUU}{}U}}UU{{{}{UU{{{U{{{{U{{UU}{UUU{{}}U{U}{}UU{}UUU{}U{}}{}{{{}{U}{UU}U}}}U}{U}{{}U{{}{UU}}{U}}{UU}UUU{}{}UUUU}U{}}UU}U}U{U}{}}{}UU}}{}U}}UU{UU}{{}U}U}{UU}UU{U}U}{U}{}UU{}{{}}UU}}U}{U}}U}}}{UU}UU{{U{{{}{{{}UU}U{}{}{U}}{UUUUU{U}UU{{}}}UU{U}}}U{}}}}UU}{{}}UUUU}{UU{}{}UU{{{}U{U}U+++}}UU{{}}UU}}{U{U}U}{{{}}{}{}}{}}}}{{}U{}{U}{U{{}{U}{U{}U{}}{}+++{{U{}UU{}U{{U{{U{U{{U}}}U}}U}{U{UUU}{}{}}}U{UU}U{{U{UUUU}U}U}{UU}U}{{U{}}U}{{}}}}{U{((((U{{U}U}}UU{}UU}{U{UUUU}}{}{UUU}UU}{{}U}U}}}{{U{{U}{}U}{}{U}(((((}U{UU{{U}UU}{{{{}{}}}{{U}{{U}U{{{{UUU{}{{}U{U}{}{}UU{}UUU((((((((}UU}UUUUU{}{}}U{U{{}{U}}U{{U{UU}UU}{{{}UU{{{}{}}}UU}U((((((}}}(({U{{{U}{{{}U}{{{{{}}U}U}U{U{}{{{{{}}}{}}UU{}{{U{}}}{{((((U}U}((({}{{}}}{{U{U{{}{{{{UU{U{}}}U{U}{}}{U}{{{}}}}}{{}UU}{{((({}{U{((({U{{U}UUUUU{U{{{U{}{}{{}U{}}}{}}U}{U{}}U{U}}}U}UU}}U((({}{{}}(({}}U}U{}UU{U}{{}{U{U}}{}{}++++UUU}}}{{}}{}U}}}}}}}U{U(({U}{}U((({{UU{{}{}UUUUU}U++++++++++++++U}}UU}}}{{}{{}UU}{{{UU}(({{{{U(((}{}{}}}}UU}{}}U+++++++++++++++{}}U}}{}{{U}}UU}{{{U}{}}(((}U((((}U{}}{}U{}UU{{U}+++{{UUU}{}{U{}U{{{{U{{}UU}{{}UU}U}}{U}((((((((}U}}UU{{{}{}U}U{UU{U{}}U}{{U{U}U}U{UU}}U{}}}UU{}UU{{UUUU{{(((((}{UU}U{{{U{U{}U}U{U}{}}U{{{U}{{}}{}U}UU{}{U}U}UU{{{{UUU}}U}U{{}{}{{}}}}{{UU{{U{{}U}}}U{}U}UUU{U}}UU}{U}U{}{U+++++++++++++++++++++++++++++UUU}UU}}U}UUU{}}U}{{{U{{{U{{U}{{}}{+++++++++++++++++++++++++++++{U}{U}}}{{}U{{UUU}}}U{U{U{UU{{{{U}U{U{{UU{{}U}{UU}U}UU{U}U{U{}}}U}U{}}{{{{{{{}U{U{{}}U{U}U{{U}{}}}{}}{{{{}{{}UU}{{}}U{UUU{}U{}{}U{{U{{}{U}}{UUU}}{UU}{{}UU{UU{}{}U}{U}U{{}{{{U}{U}UU{}}}{{}{}{}UUUU{{UU{{U}U}{U{}U}}}}}U}U{U{UUUUU{}UU{}}U{{}}{{U}}{{U{U}U{{}{{}}{U{}U}{{}U}{}{U{U}U{}{{}{{}{{{{}U}{}U{U{{U}}{}{U}{}U}}}U}UUUUU{{UU}{U}{}U}{{{UUU}UUU}}{}{{UUUU{{}U£}{{{}U{}}U}{{}U}U{{}UU{{{U{U{{}}{}{{U}{{{}}}{{}U{}}}U{U{{U{}}{{U}{UU{U{{UU}U{U{U{}{U}U{U{UU{{{}U}U{}U}U}{U}{}{{U}}}UU{}{{UU{U{UU{}}}U}{UUU}UUUUU{U{}{{}U}U{}{{{{{UU}}}{{{UU{{}}}{{{{}UU{}{U}{{}{{U}U{UUUUU}}}{}{{UU{{U{{{U}}{{UU{}U{U{UUUU{}}{}}}}{U}UUUUU{{U{}{}}}U}}}}UU}}UU}{U{UU}}{{UUUU}}U{U}U}}}U}{{{}{}{}UUUUU{}}U{}U{{U{}U{U{U{{{{{{}}{}}U}{}UUU{}{U}U}U}}}{U}U}U{U}U}{{{UU}}{{}{U}U}{}{{}{}{{{UU{}{}U{}{UU}}UU{{}}{}}U{{UU}{U}U}{U{{U}U{{}}U{{{}UUUUUUU}U{{UUU{{U}U{{U{}}}{}}}}{}}U{}U}{{{{{UU}}{UU}}}{U{U}}U{}U{U}{U{{UUUU{}U}{{{{{UU}}UUU{U{{UU}{{{{}{}}}}{{UUUU{}{}{{}}{}U}{}}UU}U{U{}}U}{U{}}UU{}UU{}}{{{}U{UU{}{{}{{}{U{UUUUU}{{}}U{}U}U}}{{}{}{}UUU}{}{{{{}{U}UU}{}{{{}UUU}U}U}}U{{U}}U}U}U}}U}UU{U}{UUU}}{{{}}}{}{}U}U}UU{}}}}UUU}}UU}}}{UU}U{UU{UUU{UU}U{{{}{UUU{U}{{{}{}{U}}U}}{U}{UUUUU}}U{}{}}{{{{}}UUUU}{}{{}U{}{U{}U}U{U}{U{U}UUU}{}UU{U{}{UUU{}UUU{U}UUU}{U{}{{U}{}U{UU}UUU{{{{{U{}{U}}{}{{UU}}U{{}}{{UU}}{U{U{U{{U}U}UUU}}{}}}}}{}}}{}{}U}{{}{}U{{UU}}{UU}{{}}U}U}UU{U{}{{UU}}U}}U{U}{UU}}{U{}{U{UU}{}UU{{UU}{U{}U{UU{UU{}{U}U{UU}}U}UU}U{UU{{{}}{}U}}U{}{{{{{U}}{{}U}{U}UU}}UU{UU}{U}{{U}U{}U{}}{UUU}U{}UU{}U}U}U}}U}}U{{{UUU}{U{{{}U{UUU{{U}{{}U}}U}U{}}{{}}}{{{U{U{}}}U{{U}U{UU}U}{{{{}U{{{U{}}}}{{{{}{{UU{}U{{U{U{{}{}U{U{}U}{{{U}{UU{UU{UU}}}}UU{{{}}}{{UUUU}}UU{U}UUU{{{UU{}{}}U}U}{}{U{UU}{}{UU{{{{U}}}}{{{{{}UUU{}}{{U{U}{UU(((U{{}{}{UU{U}{U}UU}{UU{U}{{}UUU{{}}}}U{}U}UU{}}}U}U}U}}}}{}((((((({}}{U}{}U{{{U{UU{U}UUUU}}}UU}}U}}{UU{UU{}{{}{{UU{{U{U{}U(((((((({}U}U{{}}{{}}{}{U}{{{U{UU{}UU{}U}}UUUUUU}U{{UU}U}{{U{}((((UUU{(({U}U}}{}}{}}{U{}}}UU{{{U{{U}U{{UU{}{}}}{{{}}}}}{UU{}}((((UU}}}((UU}U{{U{{{U}{U}U{{}{U{}}U}{}{{{{{{U{}}}}{U{}}{U{}UUU((((UUUU}U((U}{}U{{{}}U}{}}U}UU}{{}}}UU}U+++}}U{{}}}U{}}UU{U}}U}(((}}U}U}(((UUU{U}{{}{UU}{{U{{}}U}{U}{{U{+++U{}}U}{{{UU}}U}}}}{U((U}UU}}{((({U}{}{U}{UUU{U{U{}UU{U{}{{{{U}{UU}UU{}}U}{{}U{{{{UU(((UUU{{UU((}U}U}UU{}}U}UUU}}{{{}{}}}U}{U}}UUUU}{}{}{{}U}{{}}UU}((}U{U{{{(((}}{}{{}U}{{{}U}}{UUU{}U}UU{{UUU}{{}U}}{{}U}}}U}{{}U{((}}UUUU((({}UU{UU}}{}U{}{}}{UUU{{{U}{}}{{}{{{}}U}UU{U}}}U{}}}U}((UU{U(((((}U}U{UUU{}{{{U}}}UUU{{U}{{{{}U}UU{{{U}{}U}U{U{UUUUU{U(({{(((((UU}U}{U{}U{UUU{U{}U{{{UUUUU}UU}{{U}{}UU{U}}U}{{U{}U{{{U((((((((U{{}UUUU}{{{U}}}{U{}UU}U{U{U{UU}{}UU}U{}{{UU{}}}U{}}{U}{((((((}{}UU{U}{}{UU}U{{U{U}{UUU++++}}}{}{}}}U{U{}U{U}UU{UU}}UUU}U(((U}{{{}U{}U{{U}}U{++++++++++++++U{{}{}U}U}{}{}{U{}}{}U}UU}{{{U{{U}U{}{}{UU{{}U}U+++++++++++++++}}U{}}}{}U}}U{UU{}{{{}U{U}{{{}UU{U}}{U}{U{U{}U}{{+++}{{{{U}}U{{U{}}}U{{UU}U}U{UU{}{}}UUU}{U{{}U{}}UUU{}{U{{{{U{}U{{{U{UU{UU}{{UU{UU{UU}}{}UUU{U}{UU{{{UU}}{{{UUU{{U{}}}{U}}}{}UU}UUU}}{{}U}}}{{UU}U{U{{{U{U{}}{}UU}{{}UU}U{}}{{{}}UU{}UUU{UU{UUU}{}{}{{}}UU}U}U}{U}{}U}{U}}+++++++++++++++++++++++++++++}}U}{}}}}{}U}{}{}UU}}{}U}}U}}{}{}{U+++++++++++++++++++++++++++++UUUU}{}}}}{{U}}UU}}UU}{U{U{U{UUU}}{}}UU}{UUU}}}{UUU{UU}UU}}}}U{{{{U}U}{U{U}{UU}{{UU}{{}{U}{}UUU}U}{}UU}}UUUUUU{{}{{}{{{}U{{U}{}U{}U{U{U{UU}}}{}}}U}}}U{U}{U}{}}}U{{{U}U{}U{UU}U{{}}{UUU}{{U{}{U{}{U}}}{{}}{{U}{UU{UU}{}{{}U{{U}{U{}}U{}}U{{}U{}U{U{{U}}UU}}U}UU}{{U}U}{{}UU}U{}U{{{U}U{{}}}}{{{}{U{{UUU}{U{{U{}{U{}U{U}U{{{{{}}UUU{}U}}}}{U{{}UU{{}{U}}U{U}UU{{{UU}{UUU}}{{U}{{}U{}{U}UU}}}}UUU}U{UUU{{U{{{{}}U}{}}U}}U}{{}}{UU{{}}{}U{{UU}{{}}}}UU{{U{}{}U{}}UU{}}U}U}}{UUUUU{{{U{}U}U{}UU{}}{{UU{}{{U}}U}}{U}}{{{U}{{}{U{}}}U{U}}{}U{}{UU{U{{}UU{{}}UU{U}{{}{}{UU}}{}}U}U{}}UU}{{}}U}}}}{}{U}}UU{{U}UUUUUU{{U}U{{}{{{U{}UU{{{}UU{U{{}UUUU{{UU{}{UU}}}{{{{}{}}{{UUU{{UU{U{}U{}{U{{}}{U{{}U}U{{{{}U}{{U}}}}{{}{{}}}U}{}{{{{U{U{}}U}UU{{UU}{U{}{{{}U{{{UUU{}}}}UUUUU{UUU}{U}}}}}}U{{UUU}{{}U}}U{{U}{{{U}UUUU}U}}U{UUUU{U{{{U}}UUU}{U{}{{}U{U}}}{U}U{U{}U{{}{{}}{}{U}{{U{UUUUU{U}}U}{{{}{U{{U{UU{}{{U}{U{}}U}{U}}U}{{U{UU}}U}U{}UUU}{U{}}{{U{{{U}{{{{UU}}UUU{{}{U}{{{}UU}UU{U{U}UU{}{UU{{U}}{{}{U{}U{U{{}{}}U}}}U}{UUUU}{}U}{UU}}UU{U{}{U}}}}}UUUU}}UU}}U}{U}U{{}U{}{}U}{}UU{}}U{UU}}{U}}{U{{}{}{}U{UUU}U}}}{{{U}{{{U}{{}U{{UU{UUU{{}U{}}{}UU}}U{UU}UU{}UUUU{U}{U}{{{}U{{UU}{{{{}}{}{}}{{UU}U}UUU{U}{}U}{}U}{}UUUU{}U{{U{}U}}{U}}}}}}{U}{}U{{{{U}U}{{U{{{{}{U{}}}{{}UU{U}}}}U{UUU}{{UU}{U{U}UUU{UU}UUU}UU}}{{UU{}{{U}{{UU}}U{{}U}UU{U}}{}}}U{{U}U{U{U{U{UU{{{{{}{}UU}{U}{{UU}UUUU{U}{U{}UU{UU{}{UU{{}}{{{{}}}{}}{}}}UU}{{{}}{{U{{}{UUU{{U{{{{{U{U{U}}}{UU{{}U}U}U}}}{}U{}U{}}}{U{{{U}UU{U}{{UU}U}U}{{UUU}}}}}{}UU}{U{UUU{}U}}U}}{{}U}{{U}{U}}}UUU{{U}{{U}{{}}{{}}}U{{UU{UUU{{UUU}{{U{U{}{}U}U}U}}UUUUUUU{}}}UU}{{}U}{}{U}{}U}}}U{{}}}U{}}}}{}U{}}}{UU{{U{}UUUUU{U{{}}U}}}{U{{}{}{}U{{{{{{{{{UU}UU}U}UU}{}}}}}UU{{UU}}U{UU}{}{{{{}}}}}{{U{{}{{U}}}UU}U}}U}U{{U}U{UU{{}}U{}U}}}}U}{{U}{{}}U}U{UU}}}U{UUU}}}U{}{}{{}UU}}}}{U}{U}U{{UU{U{}{{{U{}{{}U}{{}}{}U}}{{{{}{UU{(((((((((}}}UU}{U{}}}{UU}{{}}}}{U}UU}}}}}{UU{U}{{U}U}{}U{{}}U(((((((((((((((UUU}U{{}}{{}{{}{U{{U{{{}}U}UUU{U}{U}}}U{}}{}UUU}U(((({}UU}}U((((({U}U{}}UUU{{U{U}{}}U{}U{U{}}UUUU{U}}}{UU}UU}U}{{((UU{}U{{UU{U((({}U{{}UUUUUU}}U{}{{+++U}}}}}U}U}}{U{{}}{}{UU{{}}((}{}U}}}}{{UU((}U}UUU}}{{}}{U{}UUU+++{U}UU{{}U}}{{{UU{U{UU{U{{{(({U{}{}{UU}{{(((U}}{U{{}{{{UUU{UUUU{U{UU{{}{}{}UU}U}}}{{{U}}}U{((((((((UUU{U}(((}UU}{UU{}U{U{}{{UU{}U{{UUUU}{U}}{}}{{}{}}{{U{{{(((((((((}}}U{}((}}}}{}{{}}UU{U{}}UU}U{UU}}{}}{UU}{}}{}{UU}{}}}}U}{{{}(((((}UU{((U}UU}}U{U{}U}}U}UUU}UU}{U{{{{U{}}U}U{{}{UU{}U{}}UU{U}{{(((((((((UU{{{{UU}UU{U{}UUU{}}U{UUUUUUU{{U{U}{{UUUU{}}{}U{}}UUU}U}(((((((}UU}U{}{UU}{U{}UUU}UU{}UUU{{{{}{{U}U{{{{{{U{{U}{{{}{{{{U}U{}}UU{UU}}{U}{{{U}}}}{U}{}{}}}UUUU}}UU}{{U}}UUU}{}{{}}U}}}}{UU}}{UU{UU{}{U}{U++++{{}}{{}U}{U{}{{}}{U{{U{U{}{U}}{{U}{}{{}}{U}{{{{}U{++++++++++++++}{{}UU{}U{}U{UU{{U{{}U}}U{}U{}U{U}}UU}U{{{{U{}{}+++++++++++++++}}{U{{U{}}}}U{U{UU{U}}}U{}UU}}{}{}{{{UU{}{}}U}U}U+++UU}UU{}U{U}{}{}{UUU}UU{U{UU}}}{{}{{}{}{{U{{U{U{U{}UUU{U{UU{{{}}UUU}UU}U}UU}{U{UUU{}}}U}{{}}{{U}U}{UU{}U{{{}{}UU{{U}}}}{UU}}}}}U}}{{}U}{{U}U{{}{U{}U{{}U}UUUUUU}{U{U{}{{{}U}UU{{UUU{{{{}}}U}}{}}{}{{U}UU{}UU}{{U{{}UU{{{+++++++++++++++++++++++++++++{}U{U{U}}U}{{}U{{{}{{}{}}U{}}{{}U{}+++++++++++++++++++++++++++++UU}{U{UU{}}U{}{U{}{}}UU{U{U{}UU}U}{{}{}}{{UU{}{UUU{U{{{U{{}}U{U}}}}}{U}U{{U{{}{U{{}{U{{}U}UU}U{UU}}}{{{{{{}U{}}{U}U}}{}{}}U}}}}U}U}}}}U{UU}U{{}}U}U{U{{}{U}}}}{U{}}{}{{}}}{U}{}U{{}U{UU}{{{}U}{{{{{{{UU{U{{UU}UU}{}UUUU{U}{{}}{{{}UUUU{U}U}}UU{}{U}{{}}U{UU{}UU{U{}U}}U}{}U}{UUUU{U{}}}{U{{{{U}}}U}}U{U}{{UUU}UU{UUU}U}U}U{{U}U{}}U}{}{{U{}{U{{UU{}{}{{U}}{}}{}}{U}{{U}{U{UUU{{U}}}{U{}U{U{}}}U{{U{}}}UUU{}}{}}}}{{}{}UU}U}UUU{UUU}{}}U{U}{{}}U{UUU{{{U}U}{{{}U}}U{{UU}}{}U{}}U{{U}UUU{U{U}}U{{UU}U}U{}{{UU{}{{}{UUU}{{}{{U{U}UU{U}{{}UU}U}{{}}}U}U}U}}{UU}}}U}}}U{{}U}}}UUU}U}{{}U{}U{{}{U{}{UU}{{U}U}{{}{U}{{{{}}U}U{}}{U{{}}}{}{{{U}U{{U{U{{}{U{UU{UUUU{U}{}}U}{UU{{}UUUU}}U}UU}UU{}}{}UU}}}U}}U{U}U{U}U}{U}}}{U{U}UUUU}U{{}{{}}{{}{UUU}UU}U}}}U{U}UU{}U}}}{}}{}U}}}{}}U{}}UU{}UUU}}U{U{U{UU}{}{{{UU}{UU}}U{}U{U}{{{{U{}}{{{U}}U{UU{U}}}{}}UU{}UUUU}}}{U}}U}{}}{{U}{}{}UUUU}{{U{}}U}{{U{U}}}U{}UUU{UU}U{U{{{}U}{}{}{{UUUU{U}{U{}{U{{}{}}}{{UU}}}}U{{}{UU}}{U}U}{U}}}{{{}UU{U}UU}{}}}{U}{{U}{UU{}}UUU}}{}{{{}}{U{U}U}UUU}}UU{U{}{U}}UUU{}UUU}}U}U}U{{U{U{{{}}{}{{}UUUU}U{U{U{{}}}}}}{U}{}}}}{UU{{{}}{UUU{U}U}}}{}}}U{}}}U{U{U{{}UU}}U}UU{{}}{}{U}{UU}U{}{U}{U{}U{U{UU{}{U}}}UU{{U}U{}}U{UU{}{}UU}UU}}{}U{UU{}{UU}{U{{UU{}{U{{UUU}UU{}}U{}}{{}U{}UUU}{{U{}UUU{UU{}}}}{}{{}U{}U}{{}{}}U}UU{{{U{}U{UU{{}{{U}{{{{U}{}}{{{UUUU{{{U{UUU{U{U}U{{U}}UU{UUUU}{U}{}U{UUUUU}U}{UU}{}{{U{}}}{}}UU}U}}U}U{}{{U}}}U{}U{}U}}{{}{UU}{{U{{U{}{}}UUU{{{}U}U}U{UUUU{U}{U{U}{{{UU}{{{{UUU{U}}}{{}{}}}}UU{}}{{{{}}U}}U}}{U{U}U}UU}}}{{{{}{}{{{{{}UUUU{}}U{U{U}U{UU{U{U{UU}U}UU{{{}}}UU{{{{U{}{UU{}{U}}}U}{}{}{U{{UU}}}{}UUU}}{UU{U{{{UUUU}}{}{{{}}U}{{UUU}UU}}{{{}{}U}}}{{U{{}}UU}{{UUU{}U{U{{{}U}U}{}UU}}U{{}}{}{}U}}U}U}U{}UUU{{U}U}{{U{U{}{{{}}}}{{UU}UUU{}{U{}{{}}{}{{{U}}{}{U}UUUUU}UU}{}U}UUU}}{}UU}U}UU{{}U}UUUU{{}{}{U{U}{U{{}}{{U{U}UU{}U{UU{UUU{{{{UUU{U{}{UU}U}{UU{U}U{}U{}}U{U{UUU}UUU{{U}UU}{{}UU{{{U}{UUU}{UUU{U{U{{{U}{U{U}U}}U{U{}}UUU{U{{}U}{U{{UUUUUU{{}}UU{{UU{}U}UU}{UUU}UUU{UU{}UU}}UU{}U}U}}UU}{}}{}U{{{}{U{U}}}UU}U{UU{}U{{}{}{UUU{U}UUU{{{U{U{}U{{U{{}}}}}}U}U{{}}U{U}UU{{U}{U}U{U}U{}UU}{{U+++{}{U{U}UU{U}{}UUUU}}}{UU}UUUU{{U}{U{U(((((((((((({{U}}{{{{}{{+++{U{}UU{UUUU{{}}{U}}U}{}}UU{}UU{{UUU}(((((((((((((({U{U}{}U}}UU{U}{{}}U{}U}}}}}}{}}}}}{{U{}{}U{}}{}U}(((}{}{{}}{((((}U{{}(}U{{}U{{}{UU}{}UU{}{}UU}}U{{U{{{U{UU}}UU{{}((U}U{{}}UU}(((}U}}(UUU}UU}U}}U{{{UU}}UUUU}UUU}}U{}}UU}}{U}}{{{}((}}{}U}UU}}}((U}}({({{}{{{}{{{U}UUUUU{UUU}{}}U{{}UUUU{}}({({}}{((({}}{}U}}{(((}U(}(U}{}{UUU}}}{U{}}{{{U{{UU}U{}}}{U{UU{}{(U({{U((((}{}}}{{(((({(}{}{}}}}UU{U}{{}{}{{{{UU{{U}UU}{}}{}{{}{U}(}(U(((((((((((((((U+{+{+UU{}{}U{UUU}{}UU}UU}}{{}}{U}{{U{}}U}}U{{(}({U}((+(+(+(+(+}+++++{}UU}}}}}{}{{}}{}U}}}U{}}UU}U{}U}UU{}U}}}{}}+}+{+++++++++++++++}}}{UU}{U{{}U}UU}{{U}U{}{{}{{{{UU{{}UUUU{{{}}{+}+++++++++++++++{UU{{}{{}U{{}U}U}}U}}U{U}}U}}{}{{U}}{}{UU}{U{{{{{+++}{}}}U{{{U{U}}{{{UU{}{{{}{}}U}U}UU}{{}{{U{}UU{}{{}{{{}U}{{U{}{{UU{}}U}UU{{}U{}{}}{UUU}}}U}}U{{{{U}U}}}{}{{{}}}}}{}{{UU}}{UUUU{{{UU{U}U}{U{}{U{}U}}{U}}{U{}U{{{{}{}UU{}{}{{}{U{}{UUU{}U{UU}U}{UU}UU}U}U{U{{U{}}UUU}{{{}{+++++++++++++++++++++++++++++}U}UU}{{{U}U{U{}U}{{{{U}}{{{{{{UU}{+++++++++++++++++++++++++++++UU}{U{{U{}}{{}U}{{}{}U}}{UUUU}{{U{{{U}}UU}{UUUUU}UU{{{}U{U}{{U}U}UU{{UU}UU}{{{{{U{{UU}U}U}}}}U}U{{UU}{U{U{}}UU}}}UU}UUUU}{}{{}U}{}UUU{}}UU}UUU}{{{}{UU}}}}U}}U{{UU{U}U{UUU}}UUU{{{}{{{}}U}U}U{{}}}}{{U}}UU{{}U{U{U{}}UU}U}}}{{UUU}}}}U{}}{U}U}}UU{}}UU{UU{}}U{UU{}}}}{U}U}}U{U}U}}U}}U{UU}}}{{U}{{{}{{{U{UU}{{U}UU{}UUUU{U}{U{U}}UU{{{U{UU{U{{}{{}U}{{{{U{}{}UU}{{}"U{}{UUUU{}U{}U}{{{U}{{UUUU{}U{{U{}UU}}U{{U{{{}}{U{}}}{{U{}}{{UU{U}{}U}}}}U{}{{}{{}{}U{U}{}}U}U{{UUU{UU}U{{}}}{}{}U{U{U}{}{{{U{}{{U{U{U}}{U}U{{{U{}{}U}U{U{{}UU}{{U}U{U{U}}U{U}U{UUUU{}{{}{}}}{U}U}U{{U{{}U}{{{U}}{}{}{}{{U{}{U}{{}{{}{{U}}U}{}U}{}U{{UU}{{}{UU{{UU}{}}U}{{{}U{}}}U}}U}}}U{}}{{}{U}U}U}}U}{{UU{}U}}}U{U}{}U}{}}}U}{}}{}UUUU{{U}{{}{U}U{}U}UU}}}}{U}U}U}{UUU}U}U{UU}}}}UU}U}}U}}}UUU{UU{UU}{{{{U}UU}U}UU{{UUU}U{U}UU}}}UUUUU{U}U}}U{{{}UU}U{U{U}{UU}{U}{}}U}}UUU{}U{}U}U}{{U{{}{{}{{U{UUU{{{{{U}}U}UUU}U{U}{U}U}}U{{}}{{}}{{{}}{UUU}}}}{U{}}}UUU{}}U{U{}UU{U{{U}}{U{}UU{{{{U}UUU{{U{UUUUUU}{U{{}{UUU}U}UU{{}UUU{}U{U{UUU}}{}UU{{}UU{{{}}{U}{}{}U}{{U{{{{}}U{U{{U{{}U}{}U{}}{}U{UU}}{UU}{{}{{UU}{UUUU}U}U}}}U{U}}{{{{U}U{{UU{}U{{{}}U}}}{UU}U}{}{{U{}U{U{}{}}UU}U}UU}U{}}{{U{U}}U}U}}}U}}U{{}}{U}U}{{{}}{}U{}U}UU}}{UU{{{{U{UUU{U}UUU{}U}UUUU{{{{{}U{UU}{UU{{{}U{U}UU}{U}}U}U}}{U}}{}}}}{{}}UU{U}{U}{}{UU}{UU{UU{UU}{U{}}{{{{}{}}}{U}{UU}U{}UU}U}{{UU{}{{}U}}U}}}{}U}U{UU{UU}}UU{{UU}}{}U{}UU}UU{}}}U}U}{{{UU}{{{}UUUUUU}}}UU}UU{{{{}}{U{{{{UU}}{U{U}{}UUUU}UUU}UU{}U{{UU{}}{U}U{}{U}}{UU}{}}U}U{}UUU}U{{}U{}U{{{}}U}}{{}{}}U{}{}}}U}{{U}{{U{}}{UU{UU}{UU}U}UUUU}{{}U{U{}{UU}{{U{}{{}}}}{}{}U}U{}U}{}{U}{U}{}}}U}{U{U{{U{}}U}}U}UU}UU{}{{U{U{U{{UU{{U}U{}{U{UUU{U{}UU}U}}U}}U}{U}}U{{U}{{}{U}U{}{}U{{}}U{{}{{{UU}UU}UU{U{}}U{{U}}}}{U}{U}}{U{U}UU{{UUU}U{{{U}UU{}UU{UU}U}{UU}{}{}U{}}}U}{{U{{{{UU{}{{}{{}{}}UU}{U{}}U}{UU{}}{{U{{}{{{{U}}}UU{U}{{}{}U}U}UU{{{{UU}{}U{}U{}{}}}{}{}}UUU}{UU{{{{}{{}}U{}U{U}{{UU{{UU}}{{}U{}U}U}}U}}}{U}}U{{U{}}U}U}}{U{U{U{U{U}{}}{U}{UU{{}{{{}{}}U{}{{U{{U}{}}}{{{{U{}}UU{}{{U{{U}}{U}}U{U}}{{U{}U}UU{{U}UUUU}{U}{}{{{U}}U{U}{{}{{}{{{}}UU{}U}U}{U}{U}{U{}}{UU{{{}}}}{((((UUU{}UU+++}{}{{}U{U{}UU}{UUU}}U{}{}{{{}{}}}}}UU{{UU}{{{}U{(((((((UU}U{U+++{}{U}UU{U}U}}{U}}UUU{{}}{{U}{}UU}U{U}}{U}U}}U}U(((({(((UU{{{{}}}{UUU{{{{{{}U{{U}U{U}U{U}}{}UU{}}{U{U}{}{{}{}}}((((}{(((U}{}{}U}{}U}UU{{{}UU{}U{{}{{{{}U{{U{{U{{}{{UU{}}}{U{}{(((({{U(({}}{}U}}{U{{{{{UU}{{}UUU{}}}{{}U{{}{}}{}}U{{{}{{}}}{}}((((UUU(((}{}{U}U{}U{}U{U}{}}{}U{}{{{U{}}U}UU}U{U{}}{U}}U{{U{UU((((}UU((({UU{}}U{U}{UUUU{}{}U}{}}{U{}}U}{}{}}{}U{{{{}{UU{{}U{U(((({}}((({}(U(U}}}{U{{{{}{UU{UU{}}}{}{UU}U}{U{U}UUU{{{}UU{{}}((((((((((((U}{(}(}{{U{UU{UU{U}}{}UUUUU{}U{}U}{U}}}}{U}U({(}(}U}((((((((((++++}}(U({{{UU{U{U}U{}{}U{}{{}{U}{U{{}}{UU{}}(U(U(}({+++++++++++++++{}{}}{UU{}}}}}}U{{U}U}{{{U}{}U{{}U{}}}{{U{(}}UUU+++++++++++++++{{U{{{U}UU{}UUUU{{{{U{U{{}{{{{U}{U}}{{U{U{UU}{{U++++U{U{}}{UUU{}U}U{}U}{}{{}U{{}}U}{}{}U}{}U{U{{}{}{U{{}U{}{}UU{{}{}}}}{UU{U}U{{{U}U}{U{U{U}{U}U}{U}UU{}}{}{{{}U{}}{{{U}}}{}{}{}{U{}{{{{{{}{{{{}}U}{UU{{{{}{U{}}{UU{{UU}}UUU{UUUU}}U{U}U}{{}{}U{}}}UU}{UUUUU}{U{{}{UUU{UUU}+++++++++++++++++++++++++++++{U}}}}U}U}UUUU{}}{UU{}UU{}}U}}}{{}U+++++++++++++++++++++++++++++{}{{{{UU}{U{U}U}UU}U{{U{{}U}U}}}}{U}}{UU{}}U{U{UU{}{}UUU{U{{}U{UU}{}{U{UUUU{{U}{}UU}UUUU{}}UU{}}}U{U}UU{}U{}U{{{{}}}}{{}{{{U{{}UU{{U}}U{}U{U{U}}{}}U{}}{{{{}}}}U}{}}{UU}{{{{}{}{{}UU{}}{}{{U{}U{}{UU{{{{U}U}}U{U}}}{UU{{U}U{}{{UU{U}}}U}U{}{}UU{UU}{{U{}}U{UU{{U{U}{}U}UU{{}{U}}{}}}{}UU{{}}{}{{U}U{U}{U{UUU{{{}{U{{U{UU}}{}{U{{UU{{{}U{UU}}U{{}{U}}{U}}}}}U}U}}}}{£{}U}U}}}U}}}}{{}}}}U{{UU{U{}{U}{}{{}{U{}}{U}U}}U{UU{}UU{U{}}{}{UU{}}{{{{}}}UUU{U}U}{}}}}}}UU}U}}{}U}{{UU{{}}U{UU{}{}UU}UU{}}{}{{{}}{UU}U{U}}}}U}{{{{{UUU{{{{UU}{{{U}{}}UUU{}}UU}{{{{UU{{{{U}{U}{U{{U{}{}{U}{{U}UUU}{{}{{UUU{}}}}{U}{{UU{}{{}}{UUU{U{U{U}{UU}{{U}{{U}{}}{{U{U{UU{}U{{}}{}}{UU{UUU{{{{}U{{{}}{{}{}{U}{{U}}}}}}UU}}UUU}U{{}}U}U{{}{UU}{{{U}}}}}{}{}U{UU}{U}U{U}{}{{}{{}}}{U{}}}}U{}{}}UU{UUU{}}}UUU}{UU}U{UUU}UU}}{{}}{U{U{}UU}{{UU{{}{{}}}}{{{}}}UU}{}{}{UU{UU{{UU}}U}}U}{U}UUUU{{}U}UU}}}{{{{U}{{{}}{UUUU}U}U}}}}U}}U}}U{}}{U{U{}{}{U{}U{{{{}}{}{{{{}}{{{}}}}U}{{{}{U}U{}UU{}}}{U}}{{}}{U{U}U}{U{}}{{U}{}}U}UUU{U}U}{{U}{U{UU{}}}}{}{U}{}}U}{U}U}}}}}U{}U}UU{{}}}{}UUU{{U{{U{U{{}U}UU}U{}U{U{U{}}{{UU}}{UU}{}}{}{U{}{{U}UU}{{{{U{}U}}}{U{UU}U}{}U}{}}U}{{{{{}}{{UU{}}U{{{U{}U}{U{UU{U}U{}UU{{}}}{{{{}U{}}}}{}}{}}U}{{}}{UU}}U}{}UUUU}U}{}U}{UU{{U}U{U{{}U{{U{}}}U}U{{}U}{U{{{U}{}UU}{U}}UUUU{}UU{U{}U{U{{U}}U{}U}{UU{}U}}U{U}}}UU{U}{U}U}UU{}{{}U}UU{{}}}UUU{}U{}{{}}}{}{{{}{UU{}{{{U}UUU{UU{{{}U}}{U{{{U}UUUU}}}{{UUU{}U}U{}}UUU}}{{{{{U{U{{U}UUU{{UU}UU}}}{}{{}UU}}}}{U{}}}{U}U{{}}}U{{U}U}{}{U}{{{U{}}{{{UU{{}{}}UU{}U}UUU{{}U}{}{UU}{U{}}{}}}UU}}}U{{}}U}UUUU}}U{}{{}UUUU}}U}}}U}UU{UUU}U}{}}{{U{{}{{}}}{{{{{{U{}{UUUU{UU}{{}UU{{}UU{U}{{U}{U{{{{U}{{{U{U}U{U}{}{UU}{}{{}{{UUUUU{}}{UUU}U}}}}}{}{}{((U{{{{{{UU}UU{}{}}UUUU}}UUU}U{U}{U{}}}UUU{}{}U}}}}}}{}{U}U{}(((((({U}}U{}{UU}{UU{}{}U}{}}U{}{}}UUU}}{{U{{}U{UUU}UU{UU{{{{}((((((((}UU{{}{}U}{}}}U}}{}}{UUU}{U{{UU{}UU{U{{}U}}UUU}}U{U{}}((((({{{((}UUU}{{}U}}{{{{{{U{}{}}}}U{}{}U}}}{{{{{{}{}U}U{}}U}U}(((({}}}{((U}UU{U{U{}UU}{}}{{U{}U}UU}{UUUUUU}U{U{U}U}}U}}{UU}U}}((({U{{U{(({}{{}}}{}{U{UU}U{}{}{{U{UU{}U}UUUU}}{{}{}{{U}}{{UU}U((({U{UU{}(({}U}+++}}UU{UUU{U}}U}}}}}{{{}{{}{}U}}}}{}{UU}UU{}{U}((}}}U{{U((({U}U+++{}}UU}{}U{{}{UUUU}U{{U{{}{UUU{UUU}}}U}{{UUU{(((UU}}{U{((U{U}U{}{}{UUU{{U}UU{}UU{U}{U}}U}{UU}}{U}U{}{}}}UUU{{(({}{{UUU((({{U}}U{U}}{{}UUU{UUU{UU{}UUU{U{}U}}U}}{}U}U}{}{}}{{}((((}((((((}}U{U{{UU}U}U{}}{U{}}{U}{}}U}}UU{UUUU{}{}}}{}UU{}UU{U(((((((((({U}U}{U{UUU}}}{}}U{U{U}{}U{{{}UU}{{{{}U}}{{}}}U{U}{{U{}}((((}{{{UU}{{{{{}}}{}}{U{{{{U{}{{}{UU{}U}{U{{U}UU}{UUUU{{UU}}U}{}U}{UU}{U}}U{{}{{UUU{U{U}{{U}{}{UUUU}U}UU}{}}{}{{}{U}{}}}UUUU}{}{}{}UU{}U}U{{}{U{{}}}{}}{{U{}{U{}U{{{{U}{}{{}UU}{{}{{}}}}UU{UU{U}}{}++++{U(}}{{U{{{}U{{UUUUU{UU}UU}{{{{{{UUUUU}U{{U}}}{{{+++++++++++++++U{}({{{}U}UU}U}{}}{{}{U}}UU{}{UU}{}{U}U}{UU{}U}{+++++++++++++++U{}U}(U({U}U}{U}{}}U}U{}{UU{U}}}{{U{}}{U}U(U(U{U}+++U{}U}{U{}U{UU{UU}U({U}}U}U{U{{}UU{U{U}UU}{{{{}}{{{{{{U{(}({U{{}UUU{{}{}{U{{}U}{U}U}({UU{}}{UU}{{U}U}}{{{U{U}}{}}{UU{{{({{}}{{{}UUU{U{UU{{U}U}U{UU}{UUUUU}UU{UU{U}{U}{{UU{U{}{{{{{U}UU}{U{UUU}{}}U{}U{UU}U{{}{}U}{{{}{{U+++++++++++++++++++++++++++++}U{U}}UUU{UU{}UU{}{}{{{}U{{U}}}}}}U+++++++++++++++++++++++++++++UU{}}{{U}{{}U{}}}{U}}{{U{{{UUU{{UUU}}{UUU{}}U{U{{{{}{{{}}{{}UU{U{U}UUUU{{UU}}{U}}}}U{U{{{}{{}U{{}}{{{{}{UU{U{}}U}{}{}}UUU{{UU{U}}{UU}U{UUUUU}{U{}}U}}}{}UU{U}U{}}{}U}{}{}}U{}{{}{}U{U{U}{{}}U{U{{U}U}UU{U{{{}U}{}}U{{}U{}{UUUU}{{U{U{}UU}}U}{}}UUU}{}U}}U{{{U}}UU}{}}U}U{}{}{}{U}}U}U{}}}UU{U{U{{UU{UU}}{UUUU}}U}U}}{{}UUUU{}{}{}}UU{}}{}}{U{{{}}}}{}U}{{U}U{{UUU}UU{UU{{}{U}}{U}{}U{{}U}}UUU}U{}}{}UU}}}U}}}{}{{{U{}{{{{}UU}{{}}U}}{U{}U{}{{}U}}{}U{U}{}{{}U{UU{{{{}{UU}{}{U}{}{U}{{}}{{}{{}{U}U}UU{UUU{{U{}{}{U{}{{}UU{}}}{U}{U{{U}}}U{U{U}}}}}U{UUU}U}U{}{{{}UU{{}{U}UU}{}U{{U{U{{}{}UUU}{{U{UU}}{}}UU{{{}{}{}}}{}U}}{U}{U}{U{{U}}}{{}{}{}{{UUU{U{}UU}UUUU{U}}{}U{U}U}{}}{{U{{{}{{U}UU{{}{{{U}}}UU}{}UU}U{{{}{{UUU{}}{{}}}{}{UU{}{}{}}}UU{U}U{U{U{{{U}U{{}U}{}UU}}}}UU{{UUU{U{}UU}}}UUU{U{{UU}U{UU{U{UU{U{U}}{}}U}{{U{{}{}U}U}}}U}{U}U}U}{}}U{{U{{U}}}}{{}{}{}U}UU{}{U}U{U}{{U}{}}}}U{{U}}{U}{{{U}{{}}UUU}}}UUU{{{U{{U{}}{UU{{}{{UU{U{}}U{}U{}{{}U}UU{}{U{U}U}U{{{U{U{}}UU}U}}}}U{{U{{}U{}}{U{U}}U{}{U}U}}}}}UU{{{U}}U{{UU{}{{}U}{}UU}}{}}U{{{}U{}U{}{UU{}{UU{}{UU{}{{{{}{U{{{{{{}}U}{{{UUU{{}}{}{U{}U}}}{{}U}{{{}{U}{{{U}{}}}U}UU{{{UUU{}{}}}U{{U}UU}{{}UU}{{}{UUU{}UU}{}{{U}}}{U}{{U{}}}}U}}{}{}}U}U}UU{}{U{}}{}}}}{}{}{{}UUU}}}}UU{{{U}U{}}}{}U{{{}}}U{UU}UUU}{UU{{U}{}{{{U{UU{{U}{{U{{{{U{{U}{}}{}U}}}{U}{UU}UU}}U}}}}U{{{U}}}U{}U{U{{{}{UU}{U}U}{U}{}U{U{U}{U{{}{{}}{{{{{UUU{U}}{{U{U{{{}{U{}U{}}UU{{}U{}UU{U}U{U}}U}{U{U{UUU{}}UU}{}{U}}}{}{UU}{UU}{{U}UU{UU{}}}UU{}{}U{{{U}{{{{UU}{U{UU{}{}{{U{U{}}{}{U{}}}}}{}}{{U}{{}{{}U{U{{}}{UUUU}}U{{{U{}((((UU{{{{}U{}UU{{U{}}}{U}U{U}}UUUUUU{}UU}{}}}}U}}U{}{U{}}}U}((((((((}}{U{{{{UU{UU{{}{{}U}{}{{}U{{}}U}{{{}}U}}}}U}{U}U}U{}{}((((({(((U{{UU{UU}}}}{UUU{}U{U{UU{U{}{}UU}}U{UUUUUU}U}UUU}UUU}(((((UU{U(({{UUU{{U}}U}{{}U{{{{}}{UU{{U}UU{{{}}}{{}U}U{U{U}{U{}((((}}U{}}((U{}{{{{}{U{}}UU}{{U}U}{}{{U{}{U{UU{UU}UU{}{}}}}U{{}((((U}UUU{U((}}}}U}}U{}}}}}U}}{{}}{U{UUU}}UUUUU{}{{{U}{{{U{{{}{U((}{U{}U{{(((}U}{U{U{U{}U{{}{}}{UUU{{{U{{{UU{}{U{}}}U{{}{{{}}{{}(({U{U{{{((({}}}}}}{U}UU{U}}UU}UU}{{UU}{U}U{U}UU}{{}{}U}UU}{}{UU(((UUU((((((U}}{+++{}UUUU}{}U{}{{}}{}{{{U{{{{UU}U{UUU}{{UU}}U{UU((((U((((((U}U{}+++{{}}{U{}U}U}}}}}U}{U}}{UUUU}}}{}U{U{{}U{{U{UU(((((((((UUU}UUUU{}{{{U}}UU}}{}{{{UU}}{U}{U}U{U}{}}UU{}}{}U{}}{}}{((((}U{U{}}{{{UU{}}}U{}{{UUU{{}U{U}}}}UU}}U}}}}U}}{{U{U}U}}{U}}}}}}UUU}{{U{UU{U{}U}}{}UU{U{}{}U{UUUUUU}{UU{U{}{U}U{{}U}{}}{UU}}U{U}{}U}U{}{U}U}{}U{{{U}}U}{{U{}}{U{U{{}}}{U{{UUUUUU{U}}}U{UUU{{}{}U{{U}{}{UU{}{UU{UU{}{}UUU}}{}{{}{{U{}UU}{{UU{}{UU}}{{UU}}UU{}{}}{{UU}UU}}UUU{U{}}{}}}{{U{}{UU{{{}}U{}{}U{}}}UU{{U}}}}U{{U{}{}{{{{U}}}U}{U}U{{U{}{{}}UU{U}UU{}U}{{}}UU}}{}UU}{{U}U{}}U{{{}{}}{U}}U++++{U}U}{U}U{{{{U}}}{}}}U{UUUUU}{}U{}}}{U}UU}}U{{{U}+++++++++++++++}}{}U{}U{{{UUU}}{UU}{UU}{{UU{UUU}U}U}{}{U}}U}UU}+++++++++++++++{U}}{}U{{}UU{}{{}UUU{UU{{{}}UU}{{}}{}{{{U}{}U}}UU+++U{UU}U{U}{{}{}{U(U}U{UUU{}U{}{{{}}{U}U}}U{}}}UU{}U{}U}U{UU{UU}{U}{}U{}UU}{}{}}U(}({UUUUUUU}{U{{}}U{}U{{{}U{UU{U}{}{{{UUU({UU{}UU{}}}UU}U{{}}UUU{({(}U{}U{{UU{UU}{{U}}}{}{}}U{{UU{UU}U}U(U(}}}}}{UU}{}}}{}UU}UUU}}{{U{}}+++++++++++++++++++++++++++++UU{U(U}{}}}U}U{U{}UUU{{}{}U}UU{}U}}+++++++++++++++++++++++++++++U{}{UU}U{U}{{}}{UUU}U{{{{}{U}UU}{UU{{{U{}U}}{}U{U}U}{{}{{}}U}{{}{{}{U{UU}}U}{{U{}{{UU{UU{{}{U{{{}UU}}}}}U}UUU}}}UU}U{UU{{UUU}{{{{U{}{}U}{}{U}{}UU{{{}U}{{{}}U{UU}{{{{U}U{{}{UUUUUU}}{}U{}}U{UU}}{}{U{U}U{{U}{}U}U{}}}U{{{}}{{{}}{}{U{}{U}{U{U{}}{{U}}{U{}}}UUU}{U{U{{}UUU{}{U{U{}UU}}}}}{U{U{{}{{}UU}}U}U{{{{}}U}}}}{U{{U}}{}{UUU}UUU{{}{{{{}}U}{{}U{}U{UU}{U{}}{U{{U}}{{}{}UU{U{U{U}U}UU{}{U}}U}{}U}}}}}}}UU}U{UUU}}U}{}{}{}U{}U{UU{U{U}U}U{U{}}}UU}}}U{}{U{}}{}U}U}}{}UUU{U{U}}}UU{}{U}{{U{UU}{{{}}U}{{{{{}U}U{}}}{}UU{{{{U{}}{{}}{{U}{U{U{}UUU{UU}}{{{{{UUU}}U{UU{{{}{}U{}{}U}}}{UU}U}U{{U}U}UU{U{{U}U{}U{U}{}{}}}U{}{}}U}UU}}U}{{}}{{}U}U{}{UU}}{{}}U{U{U}{U{}{}}U{{{U}UU}}}{}{}U{U}{}}{U{}}{{}}}{{{{UU{U{{UUU}U{{U{U}UUU}{{{U}}{}{{}}U}UU}}U{U{U{}U{}}U}{}}U}}}}U}}}{{U}}}U}}U{U{{}U{U}{}UUU}U}{U{}}}{U{}}{{UU}}{}U{{{U{{{}{{{}UUU}{}}}U{}{}}}{{{U}UU}{U}}}}}}{{}U{}{{}}{{UUUU{UUU}}}}U}{{U}UU{{{}UUU{U}}{U{}U{}U{U}}}}{}UU{}U{{UU{}{{}{{}UUU}U}{U}}{{{}}{}U{{}U}{U{{UU{}}}{}U{}}UU{U{{UU{{UU}{}}}{{{{U{{{{}U{U}U{U{U{{}U{U{U}}U}UU}{}U}}}}{}}}{U}UU}U}U}{{}UUU{UUU}{U}}U{}U{}U{{}UU}}U{{}}{}{U{}{U{U{}UU}}}}{U}}{UU{}}{{{{}U}UU}{}{UUUU}{{}UU{}}}UU{{U}{{{U}{{U}U{{U}{}UU{}U{{{{}}}}UU{{UU{U}{}}}UU{U}}}}}}UUU{{{U}U}{U}}{{}}U}{}U}}U{{{{U}{{U}U{{UUU}U}{U}U{}{}}}}{{U}U}UUUUUUU{U{UUU}}UU{U}{}U{UUU{}}{{U}}U{UU{}UUU}}UUU{U}U}{{U{}UUU{UU{UU{}}{{{U{{}}{U}}{UU{}{U}{U}{}}{{{U{}{}}U{}{U{}{U}}U}U{}{{}U}}U{}}U{UUU{UU}{UU{U{U{U}}{U}{{{UU{U}U}}}UU}{{{{}}}U{{{{{}}{}{}}}UU}{U}{U{U(((((((((({{}{{}U{U{U}}U}UU}}}{{}U{}U{U{{U}}{{{}}}}U{{{{{{}}U}(((((((((((((U}{}}}}{}U{{U{{}{{U}{U{UU}}}}}UUUU}}{}U{UUU{}}{}{U((((}{{}{}U(((U{}UUU{UU}U}{UU}UU{U{UU{UU{U}}}}U}{}{U}{{}{{{{{U{}((({{}U}UU}U((U}U}UUU{U}}U{{}{}}U}U{U}{{UU}U}{}U{UU}U{U}{{U{}}}U((({U}}}{{{{(({{U}{{}{{}}}UU{}{{U{}}}}}}{}}{{}U{{{{U}U}UUU{{{}{U{((U{}}}{}{(((U{UUU{{{UU}}{{}}U}UU}U}{}{}{{UU{{{{}{}{}}U}U{}U}}U{((((}U(((((({{}{{}U{}U{UUU}U}}{UUUU}}{{{}UU}U}U}U{{}UU}{}U{}U}}U{((((((((((U{{{UUU{{UU}{}}U{{U{U{{{}{U{U{}{}U}{{{{U}{{}UU{{{UU}{{UU((((((U}}}{}U}UU{}U}{}UUU}UU{}U{{UU{{U{U}UUUUUUUU}{U}}{}{UU{}}}}{{U{{{}U+++}}}}}}}U{U{{{UU{{}{{}}{}}}{}{}{}}}{U}{{}{{U}UU}}}{}U}{{U{U}UU+++U}U{{UU}}UUU}{U}U}}}}{}{U{}U}{}{}U}}{{U{U{}U}UU}UU{{}{}{}{}}{U{{{}}U{}U}U}U{}{UU{{}{{{}}{{}}{UUU{UU}}}}{{{U}{}}{{{}UU}{{U}{{UU{U{UU{}{{}{UU}}{}}}{UU{UU{}{U{}U}{}}{{}UU}U}{}{{}}{UU}}UU{}}U}U}}{}U}U{{}}}}}{UUU}UUU{{U{}{}U}}{{}U}{}U}}U{U}}{}}}}{{}U{U}{{}U}{U}{{}}U}{}}U{{{}{{{}}{U}{U}}}UUU{U}U{}}}{}}{}U{}U}UU{{{{{U{{{}U{U}}}}U{{{}U}{UUUU{}}{U{}{U}}{UU{U{}}}}}{}U}U{}U{U{}{}}UU{}}{U{{}{}{}{}}{}}}{{U{}}}}U{U}U}}U{}{}}UUUU}}U{{{{}{U{{}}{}{}{U}}UU{U{}{UUUU{U{U}{U}{}U{{{}U{}}}}}{{}{U}U{{}}}}{}}{{U{}U{U}++++{{}U{}{U}UU{}{UU}{U}{{}{{}UUUU}}{U}}UU}{}}UU{{U}}+++++++++++++++{{{U{U{UU}UU}{{{UU{UU}U}U}{UU}}{{U}U{}}U}{U}}{U{+++++++++++++++}}}{U}UU{U{}U{{}}}{}}}{U}U}UUU}{}}U{{UU}UU{U}{U{}+++{{{}}}U}}}{UU{{}{{{{}}{}U{{{{}}UUU}{{U{{U}}U{UUU{{}{{}{U}}{{}}{}U{}U}}U}{{{{{U{}{}}{{{U}UU}{}U{}U}U}}{}}}{}U}}U}}{U{}{U}{}UU{}{}{U}U{U{}}{{{{}}U({}}U}{}U}U}U{}}}U{}UU}UUU{{}{}U}{{}U}{UUU}}{}UU}U}}U{{{{}U{}{{U}({{UU{+++++++++++++++++++++++++++++{{{}({{U{{U}}U{U{}{}{{UU{}{U(U}}{U{+++++++++++++++++++++++++++++{{}}U(}}}}U{}{U{}}UU{}}UU{}}U}U{{}}U{UU{}}{U{}{U{}{U{{{}}}U{{UU}UU}}U{}{}{}}}}}{UUU{}{U}}UUUU}U}}U{U}{UU{{}{UUU{{}}U{}}{}{}{U{U}{{}U}}U}UU{{}}}U{UU}U}}U}{}}U}UUUU}U{UU}{{{}}U{}{U{UU}{U}U{U}UU}U}U{U{}{}U{U}{U{{U}}{UU{{{U{}}{{}}}}U}}{{{}}{}{{U}U{}UU{{{}U{}{U}{}}}{{{{U{{U}{U}}U{{{U}}U{{U{}{}{}{UU}U{}U}}}}U{{UU}U}U{}{}UU{{{{UU}}U{}}{{U{{}{}{}}U{U{{}U{{U{UU}{U{}}{UU{}{{U}}U{{U}}U}{}}U}U{{{{{{}}}}}U{{U}}U{{U}U}{}U}{U{}U{}{}U}U}{U{U{}}}U{{}}UUU}{{}{U}}}UU}{{}{}}{{}{{{U}}{U}{}}{UU{{{}UU{U}UU{U{}{}UUU{{{{UU{U}}U{}UUU}}{{}}}UU}}}{}U{UU{{{UU}U}}UU}}}U}U}UU}}}}{}}}{}UU}}}}UUU{{}}}}{}{{UU}}U{}UUU{UU{UU{U}}}{{{U}UU{{{U}UU}{}U}{U}{UU{}{UU{{{{}}}}UU}{{{}}U{UU{}}{{U{}{UU}{{{}U{{}UUU{{}UU{{U{}}}}UUU}{}}U{}UU}{{}UUUU}}{}}U}}U}}U{{{U{UU{}{{U}UU{UU}{{{{U}U{{{}UUU}}{{{{U}{}{}}U}{{U{U}UU}UU}}{}}}{{UU{{U}U}}}{U{}{U}U}UU}U}}}U{U}}UUU}{{{}{U{}{U}}{{}}}{}{{}{UUU}UU{{U}UUU}{{UU}}U}{}}}{}U}}}{U{UUU{UU}{}}}}}U}{}}UUU{{}{}{U}U}}{{U{{}{}}{{{}}}}U}U{}{{}U}U}{}{U{}}}U}U{{U{}U}}}}}{UU{}{{}{UU}{U}{{}}}UU}{{U}{U}U}U{{{}U{U}}U{U{{{}U{}}{UU{UU}U}}UU{UU}U{{}}U{U}{{UU}{{}{U{{UUU}{U{}U}U}{{}}UU}UU{{}{}{{U{}UU}U}{U}}U}{U}U}{}U}{}{UU{}U}UUU{U}}U{U}UU}{{}{}UU{}U}{{U{{}}U}}}{U{U}}{U}}{{{}U}UU{UU}}U}U}{}U}{U}UU{{}}UU}{U}{{{U{U}}}}{U}U{{U}U{{UU}}UUUU}{}U{}{}}UU{U}{UU}}{UU}UUUU{{U}U}U{}}}}{{{}{}U{}{U{{}}}UU}{{U}U}}{{{{U}}{}}{}U{UU{}}U{}U}UU{}}U}U}}UU}{{{U}{}}UU{{}{{}{U}}}{}}}}}}{U}}{}{UU{U{{{}U}U{U{}UU{}(({{{}}{}UU}}U}{U{{}{}{}}{}{{}{}U}}UU{}}}UU}{U{{{}}UUUUUU}}U}((((({{}{}{}}}}}{{U{{UU}UU{{}}}U}{{}U{{U}}U}U}UU{}}{U{{}{{{}}U}((((({{}UU{}UU{{{}}U{{U{U}UU}{}{UU{U{}}{{UUU}{U}}UUU{}}U{{{U}{U(((U}}{{}{}U{UU{{{UUUU{U}}{{U{UUUU{}{U{}U{UU}U{{}}{}}{}U}}{U}}U(((U{U{{}UU{}{UU}}{{{U}U{}}}{}}{{UU}}}}U{}}{{U}{}{{{{}U}{{U}{{UU((UU}}{}U{}{{{}}U}UU}{{UU{{}}{UU{U{}}}}}}{{U{U{U{UU{{{{U}U}}}{U{((U{}{UU}}{}U{U}{{}U}U{}{}}UU}}UUU}}U}U}UUU{UUU{U}U}}{{{}{U}}}}U((((U(((}{U{}{UU{U}}U{{{}{{{{}}UUU{}{U}{{{U}{}U}}U{{{{}}}}{UU}}}{(((((((}}}U}UUUU}U{UU}}}U}}{U}{{}U{{}{UUU{{U}U}}{UU}}}U{{{}{UUU}UU(((((U}{U{{}{}{UU{U{{U}}}}{UUU{UU{{{UU}{}U}U}}}}{{{U}{}U{UU{U{U}UU+++{}}{{}{{{}UU}U{{}U{}}{}{{U{}{}}}}UUU}{{UU}{{UUU{{{{{{{U}{}}U}+++UU{}{}{}}{}{U}UU{{{{U{{}U}{U{}{{UU}UUU}U{}U}{U}{}{{U{}}U}U{{}}U}{}}UU{}}{{U{{{{}U}UU}}UUU}{}U}}UU{}{UU}UU{{}}}}U{}}UU}}{UU{{U{{}{{}{{U{{U{U{{}{}U}}{}U{UU}}}{{U}{{{U{}U{}U}}U{{{}}}}{{{U{{{UU{}U{}UU}}}{}}{{{}{}{{U}{}U}{}{{{}{UU{U}}}U}U}U{U{}}}}U}U}{UU}U}{}}{}{{{U}{}}U{}}UU{}}U{{{}U{{U}}{U}{{}{UUUU{}}}{UUU}U{U{{U}}}{}UU}{U{}UU{}UUU{}}U}U}}{}{{}U}U{{UU}UU{{}{}{{{U{{U}{UU}U{U{}{{U}UU}}}}{{}{UUU}UUU{UU}}U}}{}U{U}UU}UU}{U}{{UU}}}{}U}}}}UU}{U{}{{UUU}{UU{{U}}U{{{U}UU{U}{}{{UUU{U{}}U{U{UU{{{{{{UU}{}UU}}++++}}}UU}}U}{{U{}UUU{}{U}U}U{{U}UU}UUU}U{}}{}UU}U}{{+++++++++++++++U{}}}{}}{U}UUUU}}{U{}{U{UU}UU}{{U}}U{U{{U{{UUU}U+++++++++++++++U}{U{{}{{U}}U{{}}}U}}}UU{}{{{}{{}}{U}U{{}U}}U}{U}+++U{U}{}UU}}{}U}}}{{{U}}{U{{{}{{{}}UUU}}{}}}}{{}{}U}}}UU{{{}{}{{UU}}U{U{U{U}}}{}{}UU{U{{U}}}{U{{U}{U}{}UU{}{}{UUU}}}{{U}}}U}U{}U{}}}{{{UU}{}}}{{U}(U{{U}{{}}U{{{U{{}{{{}{{UUUU{}UU}{{}{UU{UUU{UUUU{U{}}}UU{}}{UU}U{(}}}}{+++++++++++++++++++++++++++++U}U}{UU{{}}U{U{}{}}UU{UU{}{{(U{U{{U+++++++++++++++++++++++++++++}}}({{U}}{}}UU{{}{UUUUUU{{{}U({{{{U}{{{U{{}{UUU{{{U{}}{}{}{U{U}UU{UU({UU{}{UU}}U}{U}{U}UU}{}{}U{U}}U{{{UUUU}}{}U{}U}UU{UUU{{{UUUU}U(}{{U{}UU{{{{{U}UUU{UU{}UUU}{{}UU}UU{U{}{}}}}}{{UU{}{}{{U}UUU{}UUU{U}{}}{}}{}}{UU}U{{}}{{}{{UU}}U}U{}U{U}U{{U{U{{}{{}}}UU{U}{}}U{}}U{}U}}U}}}U{U{{UU{}{{}{UU}}{{U}UU{U{{{U}{}{{U{U}}U{}}UUU{}}}}UU{U{U{}U}{}}{{}{}UUU{{}{{}{U}{U"UUU}{{}}{{U}UU{}}{{UU}U}}{{}UUUU{}UU}}U}U}UU}{{{}}{}U}}}}U{UU}}U}}}UU}U{}{{UUU{{{{}{{U}{U{UUUUU{}UU{U{}U}}}U}U}U{}{U}}{}}{U}U}U}U}}{}{}{}U{{{}}{{{}}U{UU}{{{{{UU{{UUUU{}U}U{}UUU}}{{}}}UU}{}UUU{{}{UU}{{U{{U}U}}{U{{UU}{}}UU{}}U}UUU{U{UUUUUU{}{U}{}U{U}{}{UU{}}U}UU{}}}U{{UU{UUUU{UUU}U}UUUUU{UU{UUU}}{}}{}{{}}}}{{}}{{{UUUUU{}{U{}{}{{UUU{}}{U}{{U}U}U}U}{{UUU{}{U{{}}}U{}U{U{}U}}}U{U}U{U{U}U{{}U{{{{UU}UU{{U}{}}}UU{U}}UU}{}{}U}{{{}UU{{}{UUUUUUUUU{U{U{U}}{U{{UU}{UU}}{{{}UUU{{}{}{{{{{{{{{U}UU{{}}}{{U{}{{U}{{}}U{{}U{UU}UU}{}U{}{U}{{U{UU{}{}}}{U}}U{{}U}{}}{}U}U}{{U}U{}{U}}{}U{U{U}U}{}UUUU{UU}U}{{{U{{UUU{UUUUU}UUUUU}{}{}{{UU{{UUU{U{{}{U{{U}}{{{{}{U{}}{}U}{U}U}U}}{{}U}}}U{U}}U}{}}{{{{U{}UUU{U}{U}{{}{U}UU{{}}}U{}}{}UU{}{}{{{{{U}}U{U{}{UU{U}}U}UU{{{{{}}}}{{{{UU{}U{U{{U}}U{{U}UU}{UU{{U{}{{{{{{{{}U{UUU{}UU}U{{{{U}{UUUUU}}U{UUUU{{}{}U{{}{{{U}{}{}}{U{}{{U}}{{U{}{}UU}{{}{}}{{{U}}{U}}}{}U{{U{}{UU{U}{{{}UU}}UUU{U}}}{}U{{}}U}}U}}}U{{UU}}}}U{{}U}U{{{}}}}UU{{{}}{}{}{}{}}{}U{{{{U{{{}{{UU}{}{{}{U}}U{}{}U}U}UUU}{{U{U{U}{U}{{{U{UUU{{{}UU}{{}{}U{}UU{{}}}U}{U{UUUU}U}{{}{UU}{UUUU{{}}UUU}UU{{}{U}}}}{{UU{{{{{U{{{}{}}}U{{{{{U{{}{}}}{}{{}}U{U}{{UU{{U{}U}UU{U{UU}}{}UU{{}{}U({}U{{{}{{UU}}U{U}UU{{UUU{}}U{}UU{}{{{U{}}U}{{}{}{{U{U{{}U}}U{}(U{U}}U{UUUU}}{}UU{{U}{UU}UU}}}}{}{}{{}U}UUU}U{}U}U{}UUU{}}UUUU(}{}{}{}U{{U{U}U{U}U}}UU{{{}UUU{}}}U}}}{{U}UU{UU}}{}U}U}}{UUU{}}{(}{{{U}{}{{{}U}U}{{U{}}}}U}UUU}}{}{U{U}U}UU}}{}UU{{U{}U}{U{U{U{(}U{}U{}U{{}}}}{}{U{{U}}{UU}{}{}UUU}}U}}{}}UU{}{}{{{{UU{}}U}}U{UU(UU}{{{}}{UU}}{}{{{}U{U}}{}}}}}}{}U}U}}UU}}{{U{}U}}{U{{{{U}U{}}(}({{{U}U}{{{UU}}{}}U}}U}U}}U{}}{{{}UU{U{}{UUU}{{{U}}}}}UU{U}}{}}({U{U}{{UU{}}}}}{}}UUUU}}}U{U}}{}U}UU}{{}{}{{U{{U{}}}}U{}}U}{U{+U+U{{}UU{UU}{}}U}}{U{U{{U}}UU{{{}}}}UU{U}}U}}U}}U{U}{U{U}U{{}}U{+{U}}}}}U}{{U{}UU}}{}{U}{}{{{}U{{{{{{}U{{}}{}{}{{}U}U{}{{U}UUU}U}{U}UU{U}}U{}}UUUUU{UU{U}U}U{U{{}UU{}{U{}{U{}{UUU}}}}{}}}{U}}U{}}U{{}U{{}{}UU}U{U{{{}UU}{}}{U{{{U}}{}{{}{{{}{U}{}U}{U}UUU{{{{}U}{{{}UU}{}}UUU}}{{U}{U}{{}U}{U}U}}U}}U{{U{{U{}}}}}{UUU}{}UUUUU}}U{U}U}{U}UU}{U}U{UU{}}U}U}{}U{}}}U{{{}}}U{{U}{{{UUU{{UU{UU{{UU{}{UUU{{}U}{UU{U{U}UUU}{{{}}}{{}{{U}{{{UU}}}U{{}{U}U{{}}{{}U{{{}U{U}{U}UU{}{{U}}{}UU{}{{U{}{}}U{}{}{UUUU}}}}{UU{UU{{}{}{U{U{{{{}{UU{{}UU{UU{U{}}U{{U{{U{}U{{{U}{{{}U}U{{U{}}UU{{}{UUU{{+}+U{UU{{UU}U{}U{U}}{}}{}{U{{}U{{{U}U{{{}}{{UU}UU{{{U+}+}+{+}+{+{+{+}{}}U{{}}U{{}}{}U{{{U{U}{UU}U{UU{}{{{{U}{}U{{}U}+}+{+}+}+U+}+U+}{U}{{U}}}}U}UU{{{}}U}{U}}}UU{}UUU{{UUUUU}{{UUU}}}+U}U}U{}{}U}U{{{}U}UU}}{U}UUU}}}}{U{U{UUUUUU{}}U{}{{U{{}}}U}{}}UU}}U{U}U{}{U}}{UU{UU{{}{{U{}}{}}U}}}U{{}{}{}}{UUU{}}}{{}}{U}U{}U}{U{U{{}{}}U}U{U{{}}U}}}U{UU}U{}}{UU{{{}}}U{UUU{U}UU}}{U}U{UUU{U}}}UUU}U{UU{{}UUU{}{}}}}{U+{+U+{+}+U+{+U+{+{+U+}+{+U+UUUU}}{{UUU{}}U{{U{UU}}UUU{U}{U{}U{U+{+{+{+{+}+U+{+}+{+{+}+U+}+{+}}U}}{{U{UUU{U{}{U}U{}UUUUUU{({}{U{UU}{{U{UU{}{{}UUU}{{}}{{}U{}}UU{}U}{}{{U{{UUUU{{{{{UU}}UU(UU{U}{{}U}{}{}U{{}UUU{}}}U}{}{{{UUUU{{}{U}}{{UUU{U{U{}{UU}UU}{{}U{UU{}U{}{U}{}}}U{}{U{}{{{}}{}{{{}UU{}{(U{{U{U}{U}UU}}{}{U}}U{UU{U{{U{UU{}}{{}}}}UU{}}}{U{U}{U}{{}U}{{(}U}}}}{}}}U}}UU{{{}{UU{}{}{{UU{{UU}{U}}}}U}{}}U}U}}U{U{U}{U{{{}{U}}}}{UUU{}UUU}}}}}{U}U{{{{UU}U+U}{UU{}{{UUU{{}U}}+U+{+{+}+}}UUUU}{U{}U{U}{U}}{UU}{UUU}{{U{{UU{{U{U}{U}U}}U{{}U{U+{+{+U+U+}{U}U}}UU}{UU{}{}UU}U}}U}{{}}{}{{U{}}UU}U{U{{U}}}}U{U{}{+U+{+}+{+{{{U{{{U{U}{{U}{UU{UU{U{{U}}}UUU{UUUU}UU{UU{U}}}}{U{}{+U+}+{+U+{}}UU{U}U{{{U}}}}}}UU}{UUUUUUU}{}}U{U{U}}}U{}}}U{U{}}}}U+U+}+}+}+}}U}}{{}UU}{}{}U{}{}{{{}}{U}{{{U{U{{UU}}U}{{U}{U{}U}{}+{+U+U+{+}UU{U}U{}{U}U{{UUU}}{U{U}UU{U{{{{UU}U{{{{U{UU}U}{UU}}}}}+{+}+U+U+{UU}U}}}{}{}U{{}{{{}{}}}{}{U{{}{}{{{{U}}U{U{{{UU}UU{U{+{+{+U+{+U}UUUU}}U{UUUU}}}}U}{}UU{}{}U}UUU{UUU}U}UU}}}U}}U}{{}UUU+{+}+{+}+}{{}U{U{{UUUU}}{{}{}}U}}U{UUU}{{{{{{{{{{U}U}U}{}{U{{+U+}+}+{+}+{+{UUU}}{UU}}U}{UUUU}{U}{}{U}U{}U}U}{U}UU}{U{}}}{U{U{{+{+U+U+U+{+{+}U}U}}{{{U{{UU}{}{{{}}}}}UUU}UU}}{}}U{U}{{{U{}U{UU+}+{+{+U+}+}+{{}UU}UU{UU{U}}{{UU{{U}{UUU}{{{{U{{U{UU}U}UUUUU{}U{{+U+U+U+}+{+{+}U}U{U{}{UUU}UU{}{U}{U{}U{{}{{U}}U{}{}U{U}U}}UU}U}+}+}+}+{+}+}+}U}}UUU}{{}UU{}{}U}{}}{{{{UUUU{}UU{UUUU{UUU{UU}UU}}}{}*U*{*}*U*{{{}{U{UUU{{}{UU{{}UU}{{UUU{}U{}}UU}}{}}UUUUU{U}U}{{}U*}*U*U*{*{U}{}}UU}{}U}}}{}}}}{}{U{}}{U}{U{}}U{{U}U{{UU{{{}{}}U{UU*U*U*U*U*U{}}}}U}{}}}U{U{{{{{{UU{{}}{U}{}{}{UU}}UU}U{{{}}{{}U}U}}}U{U{UUU{}}{{}{}{UU{}U{{{}U{UU}U{}}}UUU}{}UU{}U{}{{{{U}{{UU{{}{{}U}U}}{{{}}U{{}}U}}}UU}}UUU}}UU}{U{}UU}U{}U}U{{U}{{U{UUUU{UUU{}U}}}}{}{}}}}}U}U}U{}{U}}{U{{U{{{UUU}{}UU}U}{{}({(}{}}{{{UU{}{{}U{}}{{{UU{}U}}}{{U}{UUU}U{}}UU{}}}{}{UU{U{U{}}}U({(UUU{}U}{UU{}U}{{UUU{{}}{U{}}U}}}}U{U{}{{}U}U{}{UU}UUU{{{}}U{U{(U({UU}U{UU}{U{UUU{{}}{}}{}{UU}U}U{UU{}}}}U}{{UU}{}{}}}{}UUU{U}U}({}{}U}}}{}}}U{UUUU}UU{U{U}U}UU{{{U{{}}{{}{}{U{U}U}{UUU}{U}}U}}{U(UUU{}}}}UUU{{{}}UUU}{U}U}}}{}}U{U{}{U}{UUU}{}}U{{UU{{{}}{{{U}}({{}}UU}U{}}UU}{{}}}{}U}}U}}UU{{}U}}U}{}{{}U{U}}U}U}UU}U}}}}UU}{{(U}}{{}U}U}}}}}}}UU}}}}{}}UUU{U}}U{UUU}}{}UUU}UU}U}U}U}{U}UU{(U(U{UU{{}}}}{}}}U{{UUUU}U}{U{UU{U}{{UU}}U}UUU{{{{{}U}}}UU{}U{U({({(}}}{{U{}}}{}{}}{U}U}}U}U}{U}{{}{{}{{{U{{{UUUUU}UU{{UUU}}UU}{}}{U{{U}U}{}{{}}}U{{}}}UU{}}}}}U}U{}{UU{}U{U}{UU{U{U}{{}U{}}{{}+U+}+{+}+{+}+U+U+{+{+U{UU{}}}{}U{UUU}{U}}{{}}{}}{U{U{}U}{{U}{U{{{+U+U+}+{+{+}+{+U+U+U+}{{}{{}}U}UU{UUUU{}{{{}UUU{UU}}UU{}{}}}{{{U{}U}U{}U{{U{U{U}}U}}{{{{{}{U{}{}{{{{}UUU{{UU{U}}U{U{}{}}UU{U}U}U{}UUU{}}}{UUU}{{}}{}{}U}UU}U}}U{{{}}U}U}U{}UUUUU{{UU{{{UU}{{U{}}}}{U{UU{}U}U{{}UU{{U{{{U}}{{}}}UU}{UU{{U{}{}{U{}{}{}}}U{}{}UU{UU{}{}}U{UU{{U{{UUU{UUUU{UUU{}}{}U}}}U}}U}{UU}}}{}UUUUU{}{}UU{U}U}}{{}U{{U{}{}{{}}}}{U{}}U{{UU}{{U{U}U}}U}}U{}}UU{}{{{}}{U}U{{{UU{{U}}U{}{UU}{U{}U}U}U}{U}}UU{}{U}{}U}}{U{{}{UU{U{{{{}UU}U}{{}{}U}}{{U}U{{{U}}{U{U{{{U}{{}U{}}}}}{}U{U{U}}{}UU{U{U}{{{{{U{{U}}U{}}}}{UU{UU{{UU{{}{{{{}U}}U{U}{U}UUUUUU{UUUU}{UU{{}{UU{{U{U{}U{{UU{{U{UUU{U}}U}U}}}}{}UUU{{U{UU{U}{U}U{}}{U{U}{UU{{U{}U}}}}}UU}U{{{}{U}{}UU}}}U{{}U}}}U}}{}}U{U{}{{U{}}}{U}}{}}U{U{}}U}{{{}}{U{}}}U{U{UU{}UU{}UU{}}U{}U}{}{{}}U{}{UUU{UU}U{U}{}U}UU{{{}{U}{}}{}}}{U}}U}{U{}}}}U{U{UU}U}{}{}}U{U{U}}{}U}UUU}{{U}U}{{}UU{U}}{U}}}U{}{{{}U{}UUUU{}}}}{U{U{UU}}}}U{U}U{}}U}}U}}}}{}{{}}}U{U{{}}}}{}U{}}UU{}U{UU}U{}{{{{U{{U{}UUU{}U}UU{UU{}{}{}U{{{{}UUU{}UU}{U{{{U}UU{}{}{}{UUUUU}{U}}{UUUU{}}{{U}}}U}{{U}{}U{U{}}}{}U}UU}{}}}{}UU}}{}{U{{U{}{UU{UUU{}{{UUUUUU{}{}}}}}{{U}}U{}{{U}U}U{{UU}U{}U{}}{UU}{{{UUU{U{UU{UU{}}U++++++++++}U{UU{}U{}{{U}}U{}}U{U{}}UU}}}U{{}{U}}}U{}U{UUU}{{{}{U++++++++++U{}U{U}U}}UU}UU}{U{{U}U}}}U{{{{{{{U{UUU}UU{U}UUU{U{UUU++++++++++U{}}}UU{U}{}}U}}}{{U{{{}U}{U{{{}U}UU}}{}UU}}UUU}}U}UU}++++++++++UU}U}U}{}}{{U}UUU}}U}U}}}}UU}{{}}{U{}}}U{U}}{UU}}}{}U{++++++++++{U}{U}U}{{}}U}UUU{}UU}{{UUUU{}}{{UU{U{{{U{{{{U{U{{U{}U++++++++++{UU}}{UU}U}U{}}U{}{{}{}{}}U{{{}UUU{}U{}}U{U{}{{UU{{UUU++++++++++{{{U{{U}{{}{{{{{}{{}}{{}}U}U{UUUUU}U}UU}{U}U}}U}{{U{U}++++++++++}{UUUU{}U}U{{}}{U{}}U}}}U{{}}{U}{}}{}{U{}{U{{{{}}}}{{{++++++++++UUUU}}U{UUU{}{{{U}}{}}}UUU}}}UU}}UU{U{U{{U}U}{{{{{{}++++++++++++++UUU}}UUU{{{U}{}U{{UU}U}}{}{{UUU{{{{}UU}{}U{}U{}}{U++++++++++++++{{}{{U}U}U{UU}}{}U}}{{}UU}{UUU}{}}{{{{U}}U{}{}{{U}++++++++++++++}{UU}U{UUU}}U{}UUU{}{}{U}U}U{{}{U{{}{{{U{U{}{{{}U}++++++++++++++U{{{}UU}}}UU{{U{UU{U}}U{UU}}{U{{}{U}{{UUUU{}}}U}{}++++++++++++++U{}{U}UU{UU{}}}}U{{U{{{{UU{{}{}{}}{}UU}{{{{}UU}UU}{}U*{*U*}*}*{{{}}{U}{U{}{}{}UU}{{}}{UUU{}{}}{}U{U{{}}U{}U}}U{}{{UU*U*{*U*U*UUUU}U}U{{U}{{UUU}}UUUU}U}}U}{U}}UU{}}{U{{{{{UUU{}}}{}U}*}*}*}*U*U{}}U}}}}{UUU}U}UUUU}U}U}}{}}{}}{}U}{}U}U}{UU{}}{}}}U{*U*}*}*}*}{{}}}{UUU}U}}U}U{U{{U{U}}}UUUU}{U{}}{{}{{U}{}{}{}{{U}{{*{*U*{*}*U}{}}U}U}}{{{{}UU{}{{U{{}}{U}U{}{}}}U{U}}}{U}}UU}}{{UU*{*U*{*}*}}}UUU{U}{{}{}UU{}{{U}{}{{}U{}{{}}{U{U}{((((((U}}}{UUU}}{{U{}UUU{U}}}U}}UU}{U}{}{UU}}}{{U{}}U}{}}{U{UUUU(((((({UU}U}{{}}}}UUU{UU{{}}}{UU{{{}U}U{{U{}}{}UU}}{}}U{}U{{U}{((({U((((UUU{U{{U}U{{}UU{{}{}U}}U}}{U{{{U}{}U}{U}U{{{}}}}{UU}}{U((U}U}(((UU}U{U}U}}{}U}{}{}}UUU}}}{{{{{UUU{U{UUUUU{{U{U{U}{{{}}U(({}}{{((U{}UU}}U}{}}{U}U}U{U}}U{{}{U}{}{{{{U{}UUUU}{{}{UU}}UU{(((U}}U(((UU}}}}{}{}U}U}}U}UU{}{U{{{}}{}}U}{}{{U}UU{}{{}U}}U}{{{(((}U{(((({{{{UU{{U}}U{U}U}U}}}UU{}{U{U}{}}U{}}{{}}U}U{}U{U}{{}}(((((((((}{U{}UUU}UU}UU{{}}}U}U}}U{}UU{U{U{}}}{}}UUU}}UU{U}}U{U{{((((((({{{UU}}U{U{{}U{{{{}{}U{U}}{UUU{{U{{UU}U}}{}U}{U}{{U{U{U{{{}{((({{}{{}UU{}UU}UU{U{}U}U{}U}{}{UUU{}UUU{U{{{}{}U{{}U}UUUUU}++++++++++++++++++++++U}{}{{{{}{}}}UUUU{{{U{{U}U}{{{U}U{{{{UUUU{++++++++++++++++++++++}{}{}{}UU{{U{{UU{}UUUUU}{{}{{{}UUU{}{}}{}{}U{}UU}}{U{U}}U}UU}U}{U{}{}{{}U{{U{UUU{U}{{}}}{{{}{U{{{{U}U}}U{{UUUUU}}{U}}}}U}{{}}{U}U}U{UU{{U{}{UU}}}{{UU}}{}U}U}{}}U{}UUUU{{U}}U}U}{}}{}UU{{{UU}UUU{}{{U{}}U}{{}{UU{U}{{U{}}}}}U{}}{}}}{}{{{U{UU{U}U}}{{{U}U{{{{UU{{{{U}UU{U}}{{{}}}{U}}UUU{{}UUU}U}{}U}U{{}U{U{U{}U}U}{}{}}U}}U}{U{{{}U{{{}U}}}{U}{}}UU{{{}{}}U{{{U{{}}{}}}{{UU{UU}{U}}U}{}U{{{U{U{UU{U}U}{}U}U}}}{{}{}{UU{U}U{}U}{}{U}}}{{}UUUUUUU{}UUU{U}U}U}UU{UU}U}{{}U{{U{{}{U}U}U}}U{U{}{U{{}}U}UUU}}U{{U{U}{}{}}{{}}U{{{U{}U}{U{{U{}UU}}}U{}}}{{}UU}{{U{U}{UUU{UU}U}}U{}}}UUU}UUU{}{{UU}}{{{{{}}U}}{U{}U}}U{}U}}{}{U{{}}}U}{U{}{U}U{}U{{{{}{U}{{}}UUUU{{}{}UU{}UUU}{}}}UU{UU}}}}}}}{{}}}}}{}}UU{{}}}{}U}}{}{{}{{U{{U{}{U{UU}{{{{{{U}U}{{{{}U}U{U}{}}U{}UU{}{U{{}U}}{{}}}U}{U{{}{}}U{}}UU{UUU{UU}}{{}U{}U}U{{}}U}}UU{U{{}{UUUU{}{}U{}}UU}}U{}{UUUUUUU{}U}{}U{{{}{}}}}{UUU{{}U}}{}{}{U{U{}UU{U{U{{U{U}{{}{U}U{{{}{}}U}}{U}{}UU}U{U{}UU}UU{{{UU}{UUUU{U{}{}U{UU}U}}UU{{}{}U{U{U}U}{{}}U{}U}UU{}UU{U{{{U{U}{{U{}}{}U{U{U{{{U{{{{{}{}}{U{}}}U{UUUUUU}}U}U{UUUU}}U{U}U{}}}{U}}{{U{{}}}{{UUU{}{}{U{U{{{U}{{U"UUU}UUU{}}}}{U{}}++++++++++}{}U{}}}UUU{{{UUUUU{UU{}U}}U}{{}{{}{{UU{U{}}}}}}{}U{U}++++++++++U{U}}}}U{U}}}}{{UU}{{U}UUUU{UUUUU{U}{}}U}}}U{{}{{{{UUU++++++++++{UUU}{UU}U{{U}U}{{U}}{{UU}{UUUU}}{}{}U}UU}U}{}U{{U{{}}++++++++++}}{{{}{U{}{}}{{{{U{}{}{}}}U}U}UU}U{}U}{{{}}U{{}}}{{U{U++++++++++{U{{UU}}{}U{U{U{U{{}UU{U{UUU{{{{U{{}U{}}{}{}{}U{{UUU}{++++++++++}}{{UUU}{{UU}UU}U{U{U{{UU}}UU}}{{}}{U{}}}}}{U{}{{}}UUU++++++++++{U}{UU{}UU{U}{{{{{U}{}{}}{UU{UU{}{}U}}}U{UU{{UUU{U}U}{++++++++++}U}{{}U}UU}UU{U}}{}{}{}{UUU}}}U{}{U}}U{U{UUUUU}{U{{{}}++++++++++}UUU{{}{{U{}{}{U}{U{{U}}U}{{{}}}}}{UUU}{}}{}}}}U}U{}++++++++++++++UU}}}UUU{}{{{}{U{}UU}U}{{}}}{U}U{U}UUUUU}{UU{{{U{U++++++++++++++}}{{{}U{UU}}{}U}U}U{}}}U}}U}{}}{{}U}U}}U}}}{{U{{UU++++++++++++++}{U}}U}}UU{}UUUU}}U}U}{{}UU{}{{}U}U}}U}}}{{}{{U}{U++++++++++++++U}{{U{}}}}U}{{}U{}{}}UU{}}}}U}}U}{}{U{U}U{}U}}{}{{++++++++++++++}}{{}UU}{}UUUU{{{U}U{UUU{{{}{U{}{UUU{}U{}}UU}U{{{UUU{*}*{*U*}*{}{}{U{U{{U{{}}{}}}{{U}{{}{UU{{U}UU}U{{}}{{{{UU{{}U}U{*U*{*{*U*UUU}}{{UU{}UU}{}U}U}}}}{{}}U}{U}}}}}UUU{UU{U{{}U{{{}}U{}*}*U*}*}*{U}{{}{}{U{}}}}UUUU}UU{}UU{}}{U}}U}}U{}}U}UUU}{}}{{}}}*{*}*U*}*U{U{U{}{{}{{U{}U{{{}{UU}U{}}{U}UU{{UU{UUUU}}UUU{}{{UU}}U*U*{*{*U*U}UU{U{U{U{UU{UU}U}UUUU}}{}U}}{U{{}}{}U{{}U{UU{{U{{}{U*U*U*{*}*}{}{UU}}U}{}{}}U{{}}}}U{U}{{{}{U}UUU{U}UUUU}}{}UUU}UU}U}*}*{*U*}*U}{{}}}{{{UUU}{UU}U}{}{U}U}{UU}}{{U{{{}}UUUUUU{(((((((*{*U*U*}*}{{U{{U}U{U}UUU}UU}{U{{}U{}U{{{}{{{U}}{U{UUU}(((((((((((U{}UUU}}UU}U}}UU{UU{UU}{{U{{UUUUU}U}{UU}{{{{{{UU}UU}(((((UU}U}((U{{U{{U{{{{{U{{U}U{U{UUUUUU}UU{}}U}U{{{}U}}{}{{}U{{U(((UUUU{U{(({{{U{{}{}U{{}UU{U{UU{{}UU{{UU}UU}U{U}{}{{U{}}{UU}{UU((UUU}{U}}(({}UUUU{{U{{{}U}{{{}}U}}{}UU{{{}{{}{{UU}}{U}}U}{{UUUU((UU(((}U(((}}}{}{{}{}U}UU{U}}}}}U}}}}U}}}U{{{}UUUUU}}{UU{{{}{{U(((U(((((((UUU{U{}}UU{{}U}{}{{{}{U{}{}UU}{{{}}}U}UUUU}}U{{UU}{{U(((((((((({{}}}{UU{}UU{}}}U{{U{}}{U}U}{{}U{U}}}}{U}{UU}{}}U}{U{{}(((((}UU}{}}}UU}}{{{U{U}}}}{U}U}}U{{UU}}U}{U{{U{{U}U{}}U}++++++++++++++++++++++}{U}U{{U}{}}}}U{UU}}{{U{}{{}U{{U{}}{UU}}U}++++++++++++++++++++++U}UUU{}{{U{UU}}{UU}UU}{U}U{}{}{}{{{}{}{U}{U{UU}}U}}}}{{U{}{}}}{{{U{}UU{U{U}}{}}}}U{}}}}UU}}{{}U}}{}{}U}}{}{{U{U{U}}{{U}{{{{}U}{UU}{{{U}U}{{{{UUU}}UU{}{UU}U{{U{}U}{{{U}U{{U{}}{U{{U{UU}}}UU}}}UU{{U{U{UUUU}}U{UU}U{UUUUU{}{{U}}U{}U}}{{}UUUUU{}}U}}U}}{U{}{}}UU{}}{}U}{{UUU{}{}}}}}UUU}}{{UU{U{{}{{}U{{UU{}}{{U}U}U{UU{{U}U}{}UUU}{}{}}}U}{}{}U{UU}{}UUU{}U{{{}UU}{}}}UU{}UUU{U}U}UU{U}U{{}{U{}}}{}UU{}UU{U{{UU}{U{}}}}{}U{{{U{}U{}U}{U}{U}U}}{{}}{}{{}}{}U{U}{}}U}{}UU}{U}{UU}{{}{}}{U}UU}}{{{{{{U}{}{}U}}U}}}{}}U{{U{{}{}{{{}U{UU}{U}}}{UUUUU}}U{{U{}UU{{}U{{UUUU{}}UUUU}}{}UU{{UU}{{}{}UU}{}}U}}{U}{}UUU}UUU{{{{{}}{{}}U}{{{UU}U}U{}U}}}{}U{}}{UU{}U}}{}UUU}U{}{}UU}UU{}UU}}{{{UU}{UU{{U{}}{}U}}}U{}UUU}}UU}U}}U{}{}{UUU}UU{U{{}U{}U{}U}U{}U{}U{{}}{U{UUUU}{U{U}{{}U{UU}{}UU}U}{{U}{U}U}{}}UU{{}}{U}{{}{{UU{{{}U}{U{{}U{{}}{U}}U}}}U{U{}}U}{}}U}U{U}UU{{}{{{{U}UU}}}{{}}U}{U{{{{}U}}}{}{U}UU{{}{}{U{{U}{{}{U{{}{U{{}UU{{U{}{}U}}}}}{}}{}}{{{U{}}{U{}{U{{{{U}}{U}{}U}}{{}UU}{U}UU}}}}U{}U{{}{{UUU{UUU{{{}U{}{U}}}UU}U{{}{}U{}}}UUU}}{U{}{{{UU}}}UU}{{}}}{}U}}{{{}U{}U}U}{U{U}}U{{}U}{UU}{{U{U{{U{{UUU}}U£}{}{{U}{}}U{UU}{}++++++++++{}U{}UU}U}{{{U}}}UU}}U}U}}}U}{{}{UU{U}}}}{{{}}U}U}U{{U++++++++++{UU}}}{}}}{U{UU}}U}}}U}}U}UUU{}{{}}}}}U{{}U{{}{{}UUU}}++++++++++U}U}U}{}UUUU{}U}{UU{{}U{U}U}{}}{}U}UU}}}}U{U{U}}U}U}}{++++++++++UU{}U{{{{UUU{}U{{}}}{}U}{}{{UU{}U}}{}}U{}{U}}U{U{{{}U{++++++++++{{U{U}{U}U}{{U}{}}U}{}{UU{}}}}UU}{{}UU{{}U}U{{}{}{UUU{++++++++++UUUUU}{{{U{{{U}{}}{}{{{{{{U}{U}}U}}{{{}U}}U}UU}}}{}}{U++++++++++}}{}{{{U{{{}U{{UU{U{U{U{U{{UUU}{{U}}{{UU{}}}{UU}UU}UU}++++++++++{{U{}}{}}}{U}{U}}{}U}U}U{}UU}UU}UU{}UU{U{U{{{{U}}}UU{}++++++++++{{U}{U{UUU}{{UU}UU{}U}}U}{{}}U{UU}}U{}U}}U}U{{}}}{U{++++++++++++++U}{{{{{{}U{{}U}{U{{{}U}UU{{U}{UU{{U{U}}U{}}}{U}{{}++++++++++++++U{}{{UU{{{U}U}UUUUUU{U{}}U}}}{}}{{}{{U}U{}}U{{}U{{++++++++++++++}UU{{}}{{UU{U{UU{{}}U}{{}{{{{U}U{U{}UUUU}}{}{}{{{{++++++++++++++}UUUU}}{}{U{UU{{U{}{}{}{U}{}{}UUUU}UUUU}{{UU}}{U}U++++++++++++++{}{U{U{}{{{{{}}{}UU}{U}{U}}{{{{UUUU}}}}UU}{U{}}}UU{UU*}*{*U*}*UUU}{{}}U{{UUUUU{U{}U}}UUUU{U}{UUU}U}{}U}UUUUUU}U}}}}{*{*{*}*U*UU}U{UUUUU{{U{}{}U}}{U{{{{UU}{}}}}U{UU}}{{UUU{}}UUU}UU}{*{*{*}*U*{}U{}}{U}U}{UUU}}U{U{UU}}}{U{{{U{}{}U}}{}{UU}{}}UU{}{}*{*U*}*{*{U{}}UU{}{{}{}U{}U{U}{UUU}}}}U{}{}{{UUUU{}UU{UU}{{U{}}{U*U*U*{*U*}}}}}{{U}{UU{}{UU}U{{}}U{UU}{U{{}{}}U{}UU{U}U{{{{U}}{}*}*U*{*{*}}}{}}{U{}{UU}U{}{}{{}}{}}U{U{U{{U}{U{}{U{{}{{}UUUU}}{UU*U*}*{*U*{U}UU{U}{UUUU{}U}}UUU}{U{UU{U}}U}{{U}U{{UUU{}U}}{UUUUU*}*}*U*}*{U{{{}UU{U}{}U}}{}{UUU{{U{U{}U{UU}}UU}UU}{{}}{}}{{U}{}{{*{*(*(*(*({{}{U{{{{}{}}}UU{{U{}}}U{{UU}{U{UU}}}{{UU{}{}{{{}}{}(*(*(*(*(*(((U}{U}U}{U}{}{{}}}U{}{UU{U}}}}{U}U{}{{}U{}{UU{U}{{}U((*(*(*{*{*(({{}UUU{{{}}{UUU{}UU}{UU}U{{U}}U{}U}}UU{{}UUUU{U}{}((({{UU{{}}}(({UU{U{UU}{}}U}{{}{{UU}U}U}UUUU{}}}U{{{}U{{U{{}}{{{U((({}{U{{U}((}{}}U{U{}}{U{}{U}U{{}U}U{U{{U{U}U{}}U}}{{{UU{{}{{U}((((U}}{U}(((U{}}{}}}{UU{}{UU{U}}{{}UU{}}UUU{U{{}}{}}{{}U}{{{{}{}((((((((((((U}{{{{}UU{U}{{}}UU}}}}U{U{}}UU{U}{}}}}UUU{U{}U{}{}}}}(((((((((}{{U}{UU}}}}}{}{{{{U{{U}{{}{{}UU}{{{U++++++++++++++++++++++(((}U}{{}U}}UUUUUUU}{{}{U}U{{{{{}U}UU}{{}U++++++++++++++++++++++{U{{{U{U}}{{}}}}U{}U}U}}{}{}}U}{}{UUUUU}{UU{}UU{{}}U}U{}UU{U}}U}U{{U}}}}}{}}}{}{}{U{{U}}{U{{UU}{{UUU{}UU}UUUU}{}{{}}{{{}}UU}}{}{U}UU{}U}}U}{U}{{U{}{}UU{{UU{U}}}U}{UU}{U{U}{{}}}}}{UU}U}U}}}U}U}U{{UU}{{}UU{U}U{}UUUUU}U}{UU}}UU}{{{}}U}}U}}{}}{U}}}U}{}{{{{}{{}}{{}{{{{}}}}UUUU}U{{}}{}}UU}{}UU{U}}}}}UU{{U{U{}U{U{{{UU}{{}}UUUU}}{}{}}{U}U}{}U{}}{{{}U}{}{{}}{U}UUUU}{U}{{{}UU{}U{{}{U}UU}U{}UU{}}}UU{U{{{}UUU}{{UU{{{}}}U}{}U}}}}U}{U{UU}}}U{}U}{{UU}{{UU{{UU}}}}U}{}}{}}}U}U}UU}}UUU{}}}U{U}}}}}U{{}{{}UU}}}UU{}}UU}U}UU}}{U}{U{{U}}{{{{UU}U}{{}}}UU}{}{{}}UU}}}U{}UU{U{{{{{}{UUU{U{}}U}}{}U{}{U{UU}}}U}UU{U{{{}}UU{}{U}}{}U{U{}{U}U}UU{}U}UU}{U{UU}{}U{{UU}}U}{}{}U{UU{{}{}UUUU}}}}U{UUU}{U}UUU}UU}UU}U}}U{U{{{}{{}{{}U}U}{}U}{}}{{}}{}{{{UU}}U{{}}U{U{{}{}UUU}UU}{}}{{}{}}{}}{U{}U{U}{{{}}}}}{UU{{}}{{UU{UU}U{U{{}{U}U{{U{{{{}U}{}}{}{}}{UU{U}}{}{{}{{{}{UUU{{}U}{}}U}U{{}U}UU{}{}{}}}}}U}{{{UUUU}U{UUU}{}U{U}}UUU}{U}}}{{}{{{{}UUU{}}{{}{}}{}UUU{}{}{}}}{{U}U{U{{{{U}U}}{{}}{{U{U{}}UU{U{}UU}}{{}}U}{}{}}{{{U{{}UUU{U}{{{}}{}U{}UUU}{{}{}}UU}}}{}}U{}{{{}}}{}}U}}{{{U{U}{U{}U{{{{}U}}}U{{U}{}U}}{}{!{U{UU{U}}}}}}}}U{}+}+}+{+}+{}{{}UU{U}}U{}{{}{{{}}U}{{{U{{U}}}}U{{{}}U}}{}{{{U}{}{+U+U+U+U+{{UU{U{{{}}}{{U}{{{}}UU}U}{}U{U{}}}U}UU}U{U{}UU}}}}}}U}}+U+}+{+}+{U{UU}}{U}U{{}}{}UU}U}}U{{U}}{}{}}}{UU}U}{}{U}U{}UU{U{+}+{+}+U+U{{{}U{}}}U{{{}{U{{U{}{UUUUU}U}U{U}}U{U}{U{{U}{}{{}}U}}}+{+U+}+U+U}UU{}{}UU{U}U{U{U{{U}}{}U}UUUUU}U{UU}{}{UUU}{}{U{}{{U+}+}+}+}+{U}U{}U}}}{}U{{UU}}{{}{}UU{UU{}U}UU}{{{U{}{U}{}{U}{U{{}U+{+{+U+{+U{{U}U{{}}U}U}UU}UUU}{}{}U{}{{}}U{}{U{U{UU}U{}}{{}U}UU+}+}+{+}+U}{{}UUU}{UU}U{}{U}U}}{}}}{U{}U{{UUU}{{U}}{{U{U}}UU}UU}}+{+{+{+}+{}U}{UUU}{}{{}}{}{{UU{U{U{}U{{{}{{}{U{{U{UUU{}UU}UU{+{+{+U+}+{+U+{{{}U{{{U}}{}}U{U}{}}}{}}{}U{}}}U{}}}{}U{U{}{{U{}{U{+U+{+}+}+{+U+}U}}{UU{{UU}}{}{U}}}}{}{U{}{{}}U}{}{UUU{{{{}{}UUUU+U+U+}+{+U+U+UUUU}{U{UUU}{}{U{}U}}{{{U}}UUU}U{{{}}}{U{{}U}{}}}}}U+}+U+U+{+{+}+{}{}U{U}}U{U{}U{}UU}{{}U{{UU{{{{{{{U{}U{U{}{{}{{{U+}+{+U+}+}+{+}{U{{{U{{U}{}{}{{}UU}}{U}}}UU}U}U{U{{U}{{{{{U{}U{U{}{}}{}UU}{}}U{}{}}U}U}{U{UU{}{}{}{}U}}UU}U{}U}}UU{}{{{{{{{U}{}U{U}UUU{}UU}{U}}{{}UU}UUUU}}U{}{U}UU}{{U{{{}U{UUUU}}}{{{}}}}}{}{{UUU}{{}U{{}}{}}UU{}}{{}{{UU{}}{}UU}{}}}{UU{}}}UU{U}U{UU{}}U{U}{}}U}{}}}U{{U{}}U{UU{U}}UU}U{UU}U{{}{{{{UU{{{UU{}{U}U{U{}}{UU{}UU}{}{U{}{UUU}{U}}}{{}{U{}}U{UU{UU}UU}UU}}{{{U}}U}}{{UU{UUUU}}}UU{}}U{}}U}U}U}}{}{{U}U{{UU}U}}}U}U{U}}}{{U{U}}}}U{}UU{U}{{{U}UU}}U{U{U}U}}}}U}{}{{}U}}UUU{U}{}U{{{}{}U{U}}U{U{U}{U}{{{U{}U}{{}{}}}U}{}{U}{}}}UU}{}}{}{U{}}{U{}UU{{}U{U{}UU{}UU{UUU}{}{}{{{U}U{{{}UU}U({}U(U(}(U(U{UUUU}}{}U}{U}{}UU}}}}U}{U{{U}U}U}U{{{{{UU{}}{}}U{}}U(}({(U(}(U(U{{}U}UU{{{UUU{}{{}{UU{{{}{{}}{}}}}U}}U}U{UU{}}}}{}U(U({U{}{}{(}({}{}{UU{{}}{UU{U{}UU{}}UU{}U}U{U}}{UU{}U}{U}UUU{{U{{(}U}}UU{{{({UU{}}}}U{U{}{{U}{U{{U{}{{}{U}{}U{}U}UU}}{}U{{}U{}}U({{}U}U{}}U}(}U}}}}{UU{U{U{U{U}U{{U}U{{U}{}{}UU}}}UUUUUU{UUU{{{UU({++++++++++++++++++++{U}{UUUU}}}{{}}UU{{U{{UUU}}}}UUU}U}U}}{{UUU(++++++++++++++++++++U{}{U{U}{{U}{U}UU}{UU{}U{{{{UU}U{}{U}{}{UU(U+++++++!!!+!!!++++++U{}}UU{}{{}}{}U{U}{{{{UUU+{+}+U+}+{+{+{+{+}++++++++!!!!!!!++++++}U{{{U}}{}U}}UU{{}UU}{U{}U+U+{+}+}+}+}+}+{+}++++++++!!!!!!!+++++}}}}}{}{U{}{U}UU{{{}}}{{{{}}}}U}}}U}U}{}}}}{++++++++!!++!!!+++++UU{UU{U}}}U{U{{}UU}U}}}{U{{UU{{}U}{{}U{UU}{}++++++++++++++++++++U{{{{{{}{}U}}UU{UUUUUUU}}}{U}UU}UU{UU}U{}}{UUU{{{}U{}}}U}}U}}{}U{U{U}}}UU}{{}}{U}}}}}U}{}}{U}U}{{UU}}}UUUU{UU{UUUU{U}{U}U{}}{UU{}{U}{{{}{{}{U}{}UU{}}{{}{}UUU{U}{UU{U{}{{UUU}{}{U{{}{UU}}{U{U{UU}}U{U}}}UU{{U}{{U{UUU}UUUU}U}{{UU{UUU{U{U}U{U{{{U{}{}}{U{}}}}U}}U}{U}U}U{}U}UUU}{U{UUUUU}U{}}{U}U}}{}{}}}U}UUU{{U{}{}}}{UU}{}{}{}}}UU}}{}{{U{{{U}{}}}{{{U{{}{{}}}U}U{}U{{UUUU}{U{UUU{U}}}}}{{}{}}U{U{UU}U}{UU}U}U}}}}{U}{U{}{{}UUU{}{{{}{}U{U}{{UUU}{{}U}}UU{{{U}U}}{}{UU{}UU}}}U{}{U{U}}}}{}{{{U}}}{{}{}}}U{}{}}{}}{UUUU{U{{U}{{{}}}{}U{}}U}}UU{}U{{}U}UUUUU}UUU{}{}U}{}}U{}UU}U{{{U}{{{U{{{{}}{{UU}U}UU{{U}U{{}U{{UUUUU{}UU{}{U{}UU}}}{U}U}}U{U{UU}{}U{}UUUU{}UU{{U{}UU}U{U}{}U{U}U{{}{{}}}U}}}{}U}{}U{}}}{U}}U}U}{}{}}}{{{{U}{}UU}U{U}UU}{}{{}}{}U{}U{U}{}U{{{{}{{{UUUU}{}}U{}}U{}U{{{U}{U}U}{{{U}UU}U{{U{}{{}}U{UUUUUUU{UU{{}{U{{{}{{{}}UUUUUU{{}{U{{U{{}}U}}{{{U}{}}{UUU}}U{{{}{}U{{}{}{UU{}U}U{UU}{{{U{{}}U{}}U{U{}{}{{{U}U}{{}}}}U{{U}{U}U{U}{}{}}({{{}}U}U}}U}}UU{}{+{+}+}+U+}}}UU}{U}U}}U{}}}}{U}{}{}{{U{{{{UU}{{}{}U}{UU{{{U{}U{U+{+{+{+U+}}U{{{{{U{}{U}{{}}}}U{UUU}}{}}}}{{UU}{U{{U}}UUU}}{}U}}}U+U+U+{+}+U{{}{}}}}U{UU{}{{{U}U}{}}{}}{}U}{{U}U}}}}{{UU{UUU{{U}}+{+{+}+U+U}}}U{U}}U{}{U{{{{{U{}}}}}U}}{}U{}}{{}{UUU{{U}{UU{U{U{{}+}+}+}+U+}U}{}{}}U}UU{U{UU{}}}}}U{{{}}}U{UUU{U{{U}U{{U}}}}}}}{{+}+U+{+}+{U{}U}{U{U}UU}{}UU{}U{U{U}{}}{UU{}}}{U}}}UU{UUU}{U{U}}}{+U+U+U+}+U{{U}}}{{{}}U}{}U}}{}}{}{}U{U{U{U}}{}U{U{U{U}}U}U}U{{{+U+U+{+{+}{U{{{UUU{{{{{U{UUU}U}{U}}U}{U{U{}}}UUU}}{U}U{U}{U}U{}U}+U+U+}+{+{}}{}{}{}U{}{}{}{U{U{}{{U}}}}}{}UU}{}{{U{U{U{{}UUUUU+{+}+{+U+{+}+{{}UUU}UUU{UU}U{{{}UU{UU}}{{U{{}U{U}}U{UU{{}}UU{{U{{+{+}+}+U+}+}+}{U{}{}}U}UU{U{{}UUU}}UU}}}U{U}}U}U}U}U{UU}UUUU{UU+{+U+{+{+}+{+{U}}{U{{{{U}{{}U}}U}UUUU}{UU{U}U}{{}{UUU}{}}}{U{{{}U+}+}+U+}+U+}+U{{{}U}U}{}{{{{}}{}{UU{}{}{}UU{U{}U{U{U}{}UU{U{UU{+U+U+{+U+{+U+}}{U}UU}{UU}}{}U{}}}}}{{{UUU}{{{{{{U{}U{{{{}}UUU{U{}{U}}}}}UU{UUUUUU{U}}U{}{{U{U{{{}U{}UU}{{{{}{{U}U{{UUU{}{{}{}}{UU{{}}UUU{}}{{}}{}}UU}}UUU}{{U}U}}U{{}U}U}U}{{UUU{U}}}U{U{}{U}}U{{}{}}}{}UU}}U}U}UU}U}UUU{}U{}UU{U}}U{{UU{U{}}}}U}U{}{}{UU{U{{}UU}U{U{{}UU{}{{}}{{{U}{UU}U}{U}}{}}{U{}{}UUU}{}}}{{U{{U}U}{U}}{U}UU}}UUU{U}UU{}{}}{}}U}U}}{UU}UU}}{}{}{UUUU}}U}UU{U{{U}}}{U{}U{{UUUUU{{}U{UUU}U}UU{{U{U}}}}}UU{}}}{}}UUU{}{}U}}U}}U{UU}{{U}U}}{}{UU{}UUUU}{}U{}UUUU}}{U}U}{{U{U{}U}}U{U}}{{UU}}{}}U{}}{U{}{}}U{{UU{{}U{}}}}{}UUUU{UU{}{{}U{}}{{}UU{}UU{}{}{{}{{}U{{{{{UU{U}}{{{U}UU(}(}({({(U(}U}{{}{}{}{}{UU}{U{UU{}}U}U}{UU{}U{{UU{}}U{{U{{UUU}UUU(}(}(U({(}(}U}U}{}}{UU}U}}UU{{{}{{{}}{{}U{}{{UU{U}U}{U}{UUUU}{U(}(}U{}U{U({(U{{U{{U}}U}{{U}{}U{UU}}}{U}{{U}{}}U}}{{UU}}UUUU}{}UU++++++++++++++++++++++++}{U{}{U}}{}}{{}}{{{}U}}UU{}UU{UU{U{}}{UU++++++++++++++++++!!++++}{}}{}U}}}{U}}}{U{{UU{}{{}U}U}U}UU}{UU{U++++++!!++++++++!!!!++++{}UU{}}}{U{}}{U{U{{}UU}{{UUU}UU}U{U}U{U}++++++!!!!++++!!!!!+++++{U{{}{}{}{UU{}}U{U{}{}}U{}{U{UU{{}{{{{U{+++++++!!!!!!!!!!+++++++{}{U{UU{U{{{{{{{{{UUU{}+}+{+{+}+{+U+U+}++++++++++!!!!!!+++++++++}{U{}{{{}{}{}{}{}{{{}}}U+{+}+{+U+U+U+U+{++++++++!!!!!!!+++++++++{U}U}}UUU{U}{}{U{U}}UUU{}}}}UUU{U{U}UU{U++++++!!!!!+!!!!!+++++++}}}U{{U{UU}{{{{}{}}}{}}{{U{}U{{{}}UU{UU}+++++!!!!+++++!!!!++++++U}U{U}U}}}}U}{{U}}}U{U}}U{{}}}}}}}{{}U}}+++++!!+++++++++!!++++++}{U{{}}U{}}U{}UU}{}{}UU}}{}{}{U}UU{}UUU{++++++++++++++++++++++++}{}}{}{UUU}{U{{{UU{U}U{UUU{{{U}UU{{{{}{}++++++++++++++++++++++++{{}UU}U{{{U}U{U}U}}{U}UU}U{{{{{{}}U}{{}}}U}U}UU}}U{{UU}U}UU{}{{{}U{}{{}{U{}U}{U}}{U}{{}U}}U{}{{}}}U}U}}}}{}UU}}}{{{{}}}U}}U}U{U{{UU}{{{UU{}{{}U}{U}UU}UU}{}}UUU}U{{{U{U{{{{}{}}UUU}UU{}}U}UU}{}}{}UUU}}UU{{{U{}U}}U{U{U}UU}}U{UU{}}}U{}U}UU}{}}{{U}UUU{}{}}{{}{U}{U}U{U}}U{{{{U{UU{{{U}{{UU{U}}U}UU}}U{UU}U}}}{{}U{U}{}U}{}U{}{}{{}}}}{}U{UU}}{}}}U{{U{{U{}{{{U}}{U}{U}{UUU{{U}U{U}U{{}U}{{U}{U{UU{UU}}{{}{{}U}U}}}UU}{U{}}{{U{}}U}}U{{}}U{UUU}{{{}{}U{U{}{}U{U{}}U}{U{{{UU}}U}}U}}U{U{{}}U}}U}}}}{{}}}}{}{U}}UU{{}}}U}}UU}}UU}}{U{{}}}{}UU{{{}U{{U}U}U{UU{{{U}U{UUU}UU{U{}{{{}{}}}U{{{U}{}U}}}}UUU{U{}U{{}}{}U}{}U}}{}}U}}U}{{U{{}U}{UU}U{}}{U{UU}}U{{}}U}}}UUU}{{}{U{{{}{{}UU{{{UU}UUU{UU}}{{}}}{}}}}{{}}UU{UU}}}{UU}U}}U{}}{U{U}{{}}{{{}U{U}UUUU}{UU{{U}{UU{U}U{{U{UU}U+U+{+}+}+}{U}}{{U{U}U{}U}}U{{}{}{}}U{U}{U}}}U{}U{UU{{U}}U}}U}}U+}+U+}+U+{UU}U}}{{U{UUU}{}}{U{U}U{U}U{}{}U{{}}UUU}U{{U{{U{}}{UUU}+{+{+}+}+}}UUU{}{}U}}UU}{}{UU{{}}}UU{U}}}U{U{}{{UU}{U{UU{{{}}U}+}+}+U+}+{{UU}{U}}U}U{}{}UU{U}{{}U}{}}}{{U{{}{}{{{{U}{U}{}}UU{}U}+}+U+U+U+U}}{U}}}}{{{{U}}}}U{}U}UU{{UU{}}U{UUUUUU}U{{{U{UUU{{{U+U+U+}+U+}}}U}}{U{U}U}}{U}{U}U{}}UU{U{{}{{{}{{{U{U{U}U{}U}U{U}{U{+U+}+U+U+U{U{U}}}U{{}UUU{UU}U{UU}{U{}{{UUUU{}}{{}}U{}UU}}U}UU}}+U+}+}+{+{{{{{{}{{{{{{{{{UU{U}}{{U{}U{{}UU}U{{U{}{{{U{UU{U}UUU{UU+U+{+U+U+{{}}{{}{}{{UU}{{}{{}{}U}{}{}{U{UUU}}{{}}U}}UU}}UU{U{+}+U+{+}+{+}+U{U}UUU{{UUUUU{UUU{{U}}}UU{{{{}}}{{UUUU{}{{UU{{}}U{}+U+{+U+{+}+}+}U{{UU{{{}{{UUU}UU}}U}}}{U{}{{{}U}{U{{{{{}{}{}U}U}+U+}+{+U+{+{+{{{}U}{}U{UUU}{}UU}U{{}}{U{}{UU{{U{{{}}UUUUU}}{}}U{U+{+U+}+}+}+}+{U{{}U{}{{U{UU}UUU{U}}U}UU{U{UUU}{}}}}}{U{{U}}U{}}+}+U+U+}+U+{+U}}}{}{}}{{{}{U}}}{UUU}U}}UUUU}U}U{{{}{{}U}}}UUUU}{{UU}{U}{{}}UUUU{{{}}U}U{U{}{}U{{U}{UU}}{U}U{UU}{{}{}}}}}U{}{U}{{{}}UUU{}}{}{U}UUU}{}{UU{{}}}{}UUU{{}U{U}UU{{{}{UU{}{}U{}U}U{UU}UU{U{}U{}}U}U}}U}{U{}UUU}{{U{U{}}{{{{{UU{}}U{U}U}}UUUUU}{UU{}}{U{{}U{U}U}U{{UUU{U{U}U}U}{{{{{U{}UU}U{}{}U}{U}{}U}{UU}{{{U{U}UU}}U{U}U{{}{U}U}}}U{}{U{}{{{{U{UU}UUU}}{U{U}U}{{{{{{}U}}}{{}{}}}{{}UU{{{{{{{UU{{{{{U}}}{U}{{U{UU}{}U}}}U}}}}}U}U}}}{}U{{{{}UU}U{U{{UUUUUU{U{U}U{UU{U{}}{{}}}}{}}U{{{UUU}U{}{}U}UU{UUU}}UU{U}}}{{}{+++++++++++++++++++++++++++++++++++{U}}}}}}U}}UU{}U{}{{U}}{}U}}}+++++++++++++++++++++++++++++++++++}}{U{UUUU{UUU}U}U{U}}U}U}}}}}++++++!!+++++++++++++++++++++++++++{{}}}UU}}}{{U{U{U{{UU}{U{U{UU++++++!!!!+++++++++++++++++!!!+++++UUU{{U}{UU{}UUU}{}{{UUU{{{U}}+++++++!!!!++++++++++++++!!!!!+++++{{{{U{{U}}{{}}UU}UUU{UU}{{{{{+++++++++!!!!++++++++++!!!!!+++++++UU}}UU}{{{}U{{{{UU{{{U}}{U{{{++++++++++!!!!++++++++!!!!+++++++++{{{}{}{U{{{}UU{U{}}{{{{{UUU{U++++++++++++!!!!+++!!!!!+++++++++++{U{UU{U}}{UU{U{}UU}{}U{}{{U{U+++++++++++++!!!!!!!!!!++++++++++++UU{{}}U{{{}}}}}{+{+U+U+{+{+}++++++++++++++++!!!!!+++++++++++++++{UU}}U}}{{{U{U{{}+}+}+{+}+}+U+++++++++++++!!!!!!!+++++++++++++++{{U}{{}UU}}{U{}U}UUUUU}U{{{U{+++++++++++!!!!!++!!!!+++++++++++++UU{{}{U{{{}{}{U{U}U}{{U{{}UU{+++++++++!!!!!+++++!!!!++++++++++++U}{U{}U{{UU{}U}U}}UU}{}}}}{U{+++++++!!!!!+++++++++!!!!++++++++++}}U{{}}UU}U}{UU}UU}{{}U}U{{U{++++++!!!!++++++++++++!!!!+++++++++UUUU{}U}{}U{{U{U{{}}UU}UUU{UU++++++!!++++++++++++++++!!+++++++++UU{}{U}{{}}{U}U{}UUU{}}UU}{U{+++++++++++++++++++++++++++++++++++U{{{{U}U{}UU}{}{UU{{U{U}U{U}U+++++++++++++++++++++++++++++++++++{U}}}U{}}}U}}}U}UU{UU{U}}{{}}+++++++++++++++++++++++++++++++++++UUU}U{U{{U{}}}}}}}{U}{UUUU}{}+++++++++++++++++++++++++++++++++++U{}}}U{U}{{{}UU{{}}}{U}}}}U}{}}}}{}{{{}{}U{U}{{U{}U}{{U{{UU{{}}}}}{{}}UU{U{}U}{}{{U}UU{}}U}}{}}{{}}}U{U}{{{{{U}U}{{U{{}{}{U}UUU}{}}{UU{{{}}}{U{{UU{}}U{}}U}}U{U{UU}{U{U}{{}{{{{{{}U{{}{{UU}}{U{{{UUU{{U{}U}UU}}{}{}{}}}UU}}U}}{{{}{{U}}U}{U{{UU}}{{{U{}U}}{{U}}{{UUU}{U{}UU}}{}U}UU{}}UUU}}U{U}U}{UU}}UUU{U}}}UU{UU{}UUU}U}{}U}{}{{U}U{}UU{}{U{}UU{UUUU}U{{}}}{}}UUU{}UU{{{U}{UU{{U{U}{{U{UUU{U{U{U{}U}}}{U}{{}}}{}{{{}}{U{}}UU}}}}}}{{U}UU{U}{U{{{{U{UU}}U{}U{}{UUU{{{UU}}}{}}{}{U{U}}{{U}U}}}}}{{+{+}+}+}+}U{{}}}}U}{U}U}{}{{U}}{}UU}}UUU{}{}{{}}}{}{}}U}U}{{{{U+U+}+}+{+}}}U{UUU{}}}{U}}{{UU}U{U}}UU{UUUUU}U{UU}UUU{}UU{{UU{UUUU+}+{+}+U+{U}}UU{UU{}UU{U}U{{U{{{U}{}UU{{}U}U{U}UUU}{{}{}}{{UU{{+}+U+}+U+}{{U}UU{}U}U{}}U{{{{{}{}{}U}}{}{{}}UU{{}}}{U}}U}{{U}}UUU+}+}+U+{+}{{}U}}{{{}U}}{{}{{{{}{}}}UUU{}{}U}}{}{}{{{{U}UUU}{}U{+U+{+}+U+}}U{}U}{U}{}{}}U{{U{{{}}{U{}UU{UU{{{{UU{U{}U{}{{}{}{}}U{+{+}+{+{+}UU{{}}U}UUU}}{{}UUU{UU}{{}{{{}U}}}}{{}}{}}}{{UUU{{UU}+{+{+U+}+}UU{{}U}UU{UU{{}}{U{}}}UU{}}UU{}}{{}{{UUUU{U{}UU{U{U{{U}+{+U+}+}+}{}}{UU{{U{}{{}{}{U}UUU{}{}}UU{}UU}{{U{}U}}}U{U}}{U}+}+{+U+{+U+}+U}{{U}U{{U}{{U{}}U}}}{}U}U}}{U{{}}U}U}UUU{U}U}{U}U{U+}+U+}+}+U+}+U{UUUUU{UU}U{U}UU{{}{{}}{}U{}UUUUUU{UU}U{{{}}}}{}}+U+{+{+}+{+{+{UU{}{{}}U{}}}{U{{U{}}}U{U{U}U}{{U}}{{U}}{}{UUU{{{UU+U+}+}+U+U+}+}U}{U{}UU}}{}U{}{}}{}UU}{{{}{{}{}UUUU}U{U{U{U}U}{}+}+}+}+{+}+U+U}U{}{{{{{UU}U}}U}}U{}}{}}{UUU{}U{{}{{{}}U{}{U{}{{}}U}}}U{UU{}UU{U}}{U{{}{U{UUU}{{{}{}U{}}{}}{{{U}U}{}{U{U{{U}UU}{{UU}UU{}UU}}{U}}{}}U{UUU{}{{}{}}{{{}U}U}}}UU{{{}U{U{}U{}}{}U{U}UU{}{}UU{}}U}U}{}{}UU{{}U{{UU{}UUUUUU{{U}{{}{{}U{{{U}}}U{{}}+++++++++++++++++++++++++++++++++++++++++++++{UUUU{}U{U{}{}{{U}{+++++++++++++++++++++++++++++++++++++++++++++U{{{{U}}}}U}UUUUU}{+++++++++++++++++++++++++++++++++++++++++++++U}}U}}U}{}}UUU{{}}{+++++++!!++++++++++++++++++++++++++++++++++++UU}}{{}U}}}U}{{}{{}+++++++!!!!++++++++++++++++++++++++++++!!++++{{U}{U{{{}}}}{}{{}{++++++++!!!!+++++++++++++++++++++++++!!!!++++UUU}{UU{{U{}U}U{U}{++++++++++!!!!+++++++++++++++++++++!!!!!+++++{{{}{U{}{}}}{{}{}U{+++++++++++!!!!++++++++++++++++++!!!!!+++++++}}U}}U{}U{U}U}}{U{{+++++++++++++!!!!++++++++++++++!!!!!+++++++++}}{{{}U}U}{{{U}}}U}++++++++++++++!!!!!+++++++++++!!!!+++++++++++UU{{UU}{{{U{U{U{U{U++++++++++++++++!!!!++++++++!!!!+++++++++++++UU{}}}{{}U}{UUU}UUU++++++++++++++++++!!!!++++!!!!!++++++++++++++}}}UU}{}U{{UU}{U}U}+++++++++++++++++++!!!!+!!!!!++++++++++++++++}{{{}}}U}U+U+}+U+U++++++++++++++++++++++!!!!!!++++++++++++++++++}{U}}UU{U}U+U+}+U+}+++++++++++++++++++++!!!!!+++++++++++++++++++{UU}{{}{UU}{{U}{UU}+++++++++++++++++++!!!!!!!!!+++++++++++++++++{U}}}U}U{{UUU}}{UUU+++++++++++++++++!!!!!+++!!!!++++++++++++++++{}UU}{{U}}}U{{UU{{{+++++++++++++++!!!!!+++++++!!!!++++++++++++++{{}}{U}UU}U{U{}}U{U++++++++++++++!!!!++++++++++!!!!!++++++++++++}}U}}U{}{}UU}}UU{{}++++++++++++!!!!++++++++++++++!!!!+++++++++++UU}{}}{U}}}{{U}U{U}++++++++++!!!!!+++++++++++++++++!!!!+++++++++UU{U}}{UUU{}{{U{U}}++++++++!!!!!++++++++++++++++++++!!!!++++++++}}{}U{U}{U{}}{{}{{{+++++++!!!!++++++++++++++++++++++++!!!!++++++UU{U{UU}{UUUU}{}}{{+++++++!!+++++++++++++++++++++++++++!!!!+++++}U}U}{}}U{{}}{}UU}U++++++++++++++++++++++++++++++++++++++!!+++++UU}UU{{{U}{{}{U{}}}+++++++++++++++++++++++++++++++++++++++++++++{}U}{}U}{}}{U{UU}U}+++++++++++++++++++++++++++++++++++++++++++++{U}{U}}}}{{U}{{UUU{{{}{U}UUUU}}}{{}U{{{}{{{}}{U}}}{}{{}}{U{{{{U{U{U}}U}U}U}}}}UUU{U}UU}UU{{UU}{{{{U{}U{}{U}}UU{}{{U}}UUUU{}}}}{{}U{{}}{U{{}{{{}{}{}UUUUUU{}{UUU}U{U}{UU{}{}U{U}}}}}}{}U{UU{U{U}U}}}}U}{U{U}{}}{}{U{{}UU{U}}}{{U{{{}}{}{{}UU{}{{U{{{UUU}UU{UUU}U}}{{}}U}U{U}}U}U}{}}}{UU}{U}U}+U+{+}+}+}{{{}}U{{U}}{U{}{}{UU}{{{{UU}UU}U}{{U{{}}UU{U{}U}U}}{U+{+{+{+U+U}{{{{U}UU}{UU}}{{U}UU{{}U{}{{}{}{}{U}UU}{{U}{{{{U}UUU{U+U+U+{+{+U{U{U}UU{{{U{{U}U}{}}}}}UU{U}}{}{{}{}U{U{{{}{U{}}U{}{U+{+{+{+}+UU{}{}{UU{U}}}{{U{{}}}}}{U}}U}}}}{}}UU{}}{}{}U{}{}}{UUU}+}+{+}+{+{{U{{}{{{{U}{}U}{}{UUUU}}{{U}UU{}U{U{U}{}}{{U}U{U}U}{}+U+}+U+{+}U}{{U}U{}UU{{}{UUU{U{U{U}U{}U}UU{UUU}}}{{U{}{}U{UUU}}{U+U+{+{+{+{}}}{{U}U{}{{U{{UU{{UU{}{{UUU}U{{}{UU{}{{}{{}{{UU{{}UU+U+U+}+U+{U{U}}{}}{}}{}{}}}{UUUUU}U{U{{U{U}U{{{{{{{{U}{}{}U{U}{}U+{+}+U+}+{}}{UU}{}}{}U{{{U{}{}}U{}{U}{U{}}{{}U}}U}}{{UU{}{{}}+U+{+U+U+}+}+{{U{U{{U{{{{}}}}}U{{U{{}U{U}{{U{U{}}UUU{U}}U}U{}}{}U+U+{+{+U+}+U+U{}{UU{{}}{{}}UUU}{U{}U{{}UU}UU}}}}}U}{{U}{}UUU{}}+{+{+}+{+}+}+U}}}{{}}{{{U}U}{U{U{U{{U{{}U{}}}{{U{UU{}}}{}}}}}}UU}+}+U+U+}+U+}+{{}U}U}U{{}}{{U}U}}U{{{{}{}UU}{}U}}}}{}{}U{{}}}{{{+}+U+{+U+U+}+}{UU{}U}UU{}}{{{}{}U{U{{U{UU}}}U{}UU{UU{}U}}}U{}UUUU{{}U}}}U}U}{{}{{UUUU}{UUUU{}U{{{}{{U}U}{{}}{}U}}{{{{}{}}U{U{U}{}U}U}}U}U{}{{{U{U}}U{U}U{{{{}U}{{}}U}{}{U{}U{{{{{}}{U{U{}{{}{U}}}U}}{}{{}}UU{}UU{}{}UU}UUU{}UU}U{UU{UUUU{{U}}}{{}{U}{}}U{}++++++++++++++++++++++++++++++++++++++++++++++}{U}U}}}}UUU}}{}{}++++++++++++++++++++++++++++++++++++++++++++++{}{{{}U{}{U}}}}{UU++++++++++++++++++++++++++++++++++++++++++++++U}UU}U{U}{{{{}U}}}+++++++!!+++++++++++++++++++++++++++++++++++++{UU{U{{{}U}}{{{{}U+++++++!!!!+++++++++++++++++++++++++++++!!++++{}{{U{{U{}U{U{{}{U++++++++!!!!++++++++++++++++++++++++++!!!!++++}}{U}U}{{{}UUUUU}{++++++++++!!!!++++++++++++++++++++++!!!!!+++++}{{{{}{U{{U}U}{{{{+++++++++++!!!!+++++++++++++++++++!!!!!+++++++U{{}{{U}U}{U}{U{{}+++++++++++++!!!!+++++++++++++++!!!!!+++++++++UUU{}UU{UU}}{{}{}}++++++++++++++!!!!!+++++++++++!!!!!+++++++++++{U}{{{}U{}{{UUU}{U++++++++++++++++!!!!+++++++++!!!!+++++++++++++U{{{UU}UU{{{{{UU}}++++++++++++++++++!!!!+++++!!!!+++++++++++++++}U{UU{{}UUU{{}}U{U+++++++++++++++++++!!!!++!!!!!++++++++++++++++}{}U}}U}}+{+{+}+}++++++++++++++++++++++!!!!!!!++++++++++++++++++U}U{U{{{{{+}+}+{+}+++++++++++++++++++++!!!!!++++++++++++++++++++{{}}U{}{}U{{{}{{}{+++++++++++++++++++!!!!!!!!!++++++++++++++++++}}}{}U{U}{}}{U}{}}++++++++++++++++++!!!!+++!!!!+++++++++++++++++}}U{}{}{UUU{{}{}{U++++++++++++++++!!!!+++++++!!!!+++++++++++++++}{{{{U}{UU}}{}{UU{++++++++++++++!!!!!+++++++++!!!!!+++++++++++++}}U}{}}U}}U}}}{{UU++++++++++++!!!!!+++++++++++++!!!!++++++++++++U{{}U{U{}U}{U}U{{{++++++++++!!!!!+++++++++++++++++!!!!++++++++++{U}{}}{{}}}UUUUU}U++++++++!!!!!++++++++++++++++++++!!!!+++++++++UU{}U{}}}{UUUUU{UU+++++++!!!!++++++++++++++++++++++++!!!!+++++++U}}}{{UUU}UU}U{{{{+++++++!!+++++++++++++++++++++++++++!!!!++++++{{{UU{UUUU}}{U{U{U++++++++++++++++++++++++++++++++++++++!!++++++U}{}{{}{U}UUU{U}{U++++++++++++++++++++++++++++++++++++++++++++++}}{{{{}}{{U{{{}{}{++++++++++++++++++++++++++++++++++++++++++++++}}U{U{UU{}{{}}}{}U{{{}{}}}}}{{U{UU{{{}U{}UU}U}U}}{}}U{}}{{}}U{U{U}}{{{{UUU{U}}}{UU}}}U{UU}U}{U}{UUU{UUU}UUU{U}}UU}}U}{U{}{{U{}UU}{{U}U}{U}}UU{UU{}{{UU}{}U{{{}{{}}U}{}}U}{}}UU}}{{{{}}UU}{{}{U}{}{}U{}{U}}{{}U}U{UUUU{{U{}{}UU}U}U{{}{U{}U}U}}{{}{U}UU}}U{U{{{U{UUU{U{{U}{03021
Extended!
U{U}{{}UU{}{U}{{U{U{U}{}U}{U}}{{U}}{{}}{}}}U}{}U{{U{UUUUU{UU{}UU}{{}{{U}UU}}{{{}}U}{{}UU}{{}}{{UUU{U{}}U}{}{{}U{U{UUU}U{U}}UU}{U{}{}}}U{{}}}}UU{U{U{{U{U{{}{{UU}}{UU{}U{}U}}{UUU{{}}{U}U}}{}{}{}U}{UU}U}{}}}{UUU{{{U{{U}U}}}{U{U}}{}{UU}}U{{}{}{}U}U}U}U}UU}{U{}}UUU{U}UU{}U}}U}}U{U{{U}UU{{UUU}{{U{{UU{{{}}{U{UUUU}}{}}UUU}{{U}}U{U{{{U{U}UU}}}{{}{{{{UU{{UU{{U{U{}}}{{}}{}{}}U{U}{{U}UUU{}UU}{UU{}{}U{{UUUU}}U{{{{UU}}}U{UU{U{{U}{U}}U}}U{U}{}}}}UU}}}UU{}}{U}}{}U}U}UUU}U}{}{U{}}{}UUU{{{}}U{U{U{{}U{}{}{{U{UUU}{U}{{{}}{{}{}}}U{{U}{{}}{UU{UU}{}{{}{{}{{{}UUUUUUU}}U}}}{}}}U{U{U{}}{}}U}U}{}}}U}{{{UU{{U{}}UU{}}{}}UU}}{UUU{}U{{UUU}{U}}U}U}}}}U{}U}U{}{}}}}U}UU{}{}UU}UU}UU{}{{}}U{{{{}{UU}U}{U{{{{}U}}U}UU{U{{U}}{U}}UUU{U}U}U}{U{}U{}}UU{{}{}U}}{{{}{{UU}{U{U}{U}U}UU{{{}U{{UUU{{UU{{}}{{U}{}U{{U{U{}{{{{}}}{}UU}U{U{}}}U{}}}}{{{{{}}}UU}{}}{UU{}U{}{U{{}{}}{{UUUU{{}}{}{{U}{}{{}U{}}{}}}{{U{U{}UU{{U{}U}}}UUU}{UUUU{{{U}}{U}}{{U{}}UUUU}{}}}{{}{U}U}UU}{U{{{}{}}U}{}{U{}{{U{{{U}U}{{U}}U}}U{U{}{{}{}}U}U{U}U{U{}UU{UUUU{U}}}{{}}{}}UUU{}}}U{}{}U{{{}}UU}}U}}U{{{U{UUU}{}}U}U{{{UU}}U{{}}{UU{{}}{UUU{{U{}{{}}UUU}UU{U}{U{{{U}}U{UU}}U{U{}}{}}{{U}U{{{{{}U{UU{}}U{{}U}U{}UUUUU{U}{{}{}}UU}U{}}{{{U{U{{{{{U{{{{U{U}U{{{}{{}}}}U}}}U{}{U}U}}}U}{}{}{{}UU{U}}U{{}U}{}U{U}{{{}}}}}}}{U}}{}}UU}UU}{}{U{}{{{}}U}{}}{UU{{{UU{{}U}}}{}UU{}}}}U}U{}U{UU}{U}{{{}}UUU{{}{{UUU{}U}}{U{{{{U{}{{UU{UU}U{}}U{}}}{U{UU{{U{U}}}U{}U{}}U}{{UUU}U{}{{}}U{{}{{U}{U{{U{}U}{U{U}{U{{}}}UU}U{}}}}}{}U{UUU{{{UU{{}{{U{UU{U{U}{{U}}{{{{{U{{U{U}{}U}}{{}UUUU}U}{U}U{UU}{{{UU{}}{U}UUUU{U}U}{UUU}{UU{{}}U}}}}{{U}}U}}}U{UU{}U}}{}{U}{{{U}}}{}}}{}UU{U}{}{U{U{U{}{}{U{{}U}{{UU}U{}{{UU{{{U}}{{}{}U}{}}U{U}U{U}{}U}{UU}U{}UUUUUU}{U{U}}U}{UU{{U{{{}{+++{U}{UU}U{U{{}{{{}U}{U}}U}U{U{{U}{{{UUU{{{UU{}{U}{{UU}{}}}}}}U+++U}U{U{{U}{}}{}}}UU{U{U{U}{{U{U{}}{{UU}{U{{{{{}U{{U{UU{{}}UUU{}}U}{}}{U{{U{}}{U{}U{U}{U{}}U{}}UU{U{U}}}U}{U{U{{}{{}}U{U{{{}}{U{}}U}UUU{U}{U{}}UUUU}{U{}{U}}{{UU}U}U{U{}{U}{{{{U}U{}U{}{}UUU{{{{}{{}U}{}{}}U{}}U}U{}{{}}}{}}}U{{}}{{{}{{}}{{}}}U{UU{}{{U{{}UUUU}}{{}U}{U}}+((((((({U}}}{UU{U{}U{}U{}{}}}}{UU{{U{{UU}{}{U}U}}{{}}UU{U{}}UU+((((((((({{U{}{{{{{U{U}U{U{{}{}U{}U}UU}}UU}{}UUU}{}{UU}U}{U{UU+(((}{}}}(((U}U}}U}{U{U}}U}}{{}}UU}{{{U}{}}{}}UU}}U}UU{}}}U}U}U}(((}U{}U}(((}U}}{{U}{}U{{U}{{}UU}{}}}{}U}U}}++++UU}}}{{{{U{U}{U{(((}}{{{U{((U{UU}{}{}U{U{U{UUU}{{U++++++++++++++UU{}{U{}U}UU}U}}((}{UU{}}+((}{}}U}UU}U{{}U}UUU}{++++++++++++++{U}}UU{}U}}UU{{{{}((U}U}U}+(((UU}}UU}}}U{}{{{{{}}}+++}U{U}}{}}{U{}U{}U}U{{U{U{U{U{((+}UU{U((({U{{UU{{UU{{{UU}}{}}U{}{UUU}{{U}UU{{U{UUU}U{{}UU}{{{U((((++((((({{}}UU}{}{}}{U{{UUU{}}}}{}U{{{}{}}U{UU{{{UUU}{UUUUUU}(((((((((({UUU{{U}U}}U{U{}{{U}}UU{U{}UU{UU}U}{}U}}}{U}UUUU++++++++(((((++++++++++++++++UU}}{}UU{{}}}{}U}{}U}{}}{{}U{UUU{}U+++++++++++++++++++++++++++++{}U}}}}{{U{UU{UU{{U}UU{U{{U{U{U}{{U{UU}}U}}{{{{}}}}}}{}U}}{}U}U}U{{{U}U{U{{{U{UU{{{U{}U{}U}{{}U{U{U{{UU{}}}U{{}UU{}U}UU}{}U{UU}}}UU{UU}}{}}}{U{}}}}{}UU}{{}U}}}U{}}U}U{}U}}{UU}}{U{{}UUU}{{{U{U}}{}{}}}UU{}{}}}}UU}U{{U{{U}{{}}{}}U}U}}U{UU{}U{U{}}U{UUUUUUU{}U{{{{}{}}U{}}}{{U}}{}U{{}{}U{{U{{}{UU{U}{U}}{UU{}{{}U{U}{{}UU{}{{{{U{}UUU{{U}{U}U{UUUU}}}UUU}{UUU}}UU}}UUUU}}{{{}U}U{{UU}}{UU{}}{U}{UU}}U{}{U{}U}{}UU}U{}UU}}}}}}}{}{U{{{UUUU{{}U{U{}{}}U}}UU}}{}{UUU{{U}{}{U}}{{{U{{}U{}{U{}}U}UU}}}{U{U}{U{{}U}}U}{}}{{UU{}{U}U}{UU{{}{U{}{}UUU{U}}}U{}{{}{}{{UUU{U{{U{}{}U{U{{U{U}}}}}}{}{}}}}UU{}UUUUU{U}{UU}}U}U}UU{{}{}{{}{{{}}UU}{{{UUUU}U}U{{}{}U}}}}U{{UU}UU{{}{U}}U}U{U{UU}UUUUU}UU{{{UU}{UUU}{U{UU{U}}UUUUU{{}UU}}U}{U{{{}U}{U{U{{}{{{}U{}}}}}}{UUU}U}U}}{}U{}}U{}{}{UU{}U}U{U{{UU{}}}UUUUUUUU}{{UU}}U{U}{U}}}U{}{UUU{}{}UUUUU}U{UU}}}{}U{}}{{UU}}U{{}{U{U}}{}UU}U}{U{}{}U{}{}UU}{{{{{UU}UU}{UUU}{}U}{U{}UU{U{}{{{{UU{}UUUU{UUU}}}U{{UU}}UU}{}{}}}}U}U}{UU{{{{}U{}{}UUU}}UUU}U}U{U}UUUUU{{U{}{}UU}}U}}}}}U}}}{{{U}U{U}UU}U}{{U}}}U{}U{U}U{UU}{{}{UU}}U}}{U}{}U}UUU{{U{U{{}{{{U{{UU{}U{{}UU}}{UU{{{}}{}}{{U}}UU{}UU}{}U{U}{U}U{U{}U{}{{U{}}}U{U{UUU}}{}{UU}{{U}{U}U{}UUU{UUU}U}UU{}UU{}}}{}U}}{{}{U{}{}UU}{{{{UU{}}}}{U{{}}U{UUU}{{{}{}{UU{{{}{{}}}U{UU{UU{{UU}}}{{}{{}{}{UUUU{U{UUUUUU{{}{UUU{{U{{{}UU{U{UU}}}{UU{U{{}U}UU{}UU}UU}U}U}}U}}}UU{}}{{}{U{{U{UU{}UUU}UU}}UU}}{U}{U}U{U{}{{{{U{}{}{}}UU}{U{U{U}{}}}{{{U{U}}UUU}{}{}}U{{{U{}UU}U{UU}{}UU}UU{{U{{{{U{{}}UU{UU{{U{{{}}}}U}U{{UU{U{U{{UU{}}U}U}UUUUUUU}}U{}{}{}}U}{U}U{}{U{U}{U}U}UU}}{}{{}{U{U{}}UU{{}}}}}}{{}}{{}{}U{{U}{}}}}U}U}{}{}}{}}{}}}{U{{{{U}}{U{}{UU}}{{{U{U{U{U{{}U{U{U}}U}}U{}U}{{U}}U}U}{{{{{}U{UU{U}}U{U{{}}{U}}UU}{U{{}U{{}}}}}UU}}{U{{}UU{U{{}U}{{{{U{UUU}{{UU{{U}{U}{UU{U}}U}U{{UUU}UU}{U{{U{UU}{{UUUUU}{}U{UU{}{U}{}UU{UU{{}U}}{}U}{U{}{{}{UU}}{{}UUU}}}}U{{}U}{{U{{{U{U}}{}}}}U{UUU}{{}}UU{}}}{UU{{{}{{{U{{}}UUU{U{}U{U{}{U}{}}{U}{U{{U{}{}{{{U}{}{}}U{U}}{}{}{{{{{U{{UU}U}{U}U{}{{{}}UUUU}}UU}{U{}U}U}UUUUU{{}{}U{{{{UUUUU}U}}}U}}{U}{UUU{}{{U}U{{}UU}{}{U}U{{}}{}{}}{U{{}}{{U{}U}{{U{U{{}}U{UUU}}{{{}{}}{{}+++UUU{}UUU{U}UUUU{}}{{{UU{}U}}}U}U{}U{U{U{U{U{}U}UU{{U}}UU}U{}}+++U{{}U{}{}{}U}}{U}{{{U{UUUU}UU{{UUUU}UU}}UU}U{{UU}UUU}}}{{}U}U{}{{{}}UU}}}{{U}U}UUU}UU}}}}U}UUU{{U{{{U}}U}U}U}{{}}U{{U{UU{U}}{}UU{}U{U{{}{{{{}}{{{{{U}{U}U}{UU{U}UU{U{UU}UU{{{{U}{{U}{{{U{{UUU{{U}}}U}}}U{{UU{}U{{}{{{{U{UUU}}U}{U{}{{}UU{}}}{{UUU}U{{U{{UU{U}U{{U{U}{{}}U}}U}}U(((((U{UU{U}}{}U{UUUU}}{{{{}U{UU{U{U{{{}UU{U{}{}U{U}}}U{}}{U}(((((((((}U}UU{U{}U{}}{}UU{}}{}}U}U{U}{{{UUU{}U{UUU}{{{U{{}UU}}(((((}}{(((U{}}UUU}}{U{{{{}{}UUU{UU}}{{U}U}U{{U{U{U}{}}UUU{UU{{(((}{{{{{}(((}{}UU}UU}{{UUU}U}U}{}U{UU{{++++}U{{{}}U{{}}UU{U{}{}(({{U{U{}{U(((UU{{U{}}}{}}U}UU++++++++++++++}{{{{U}}}U}{}U}U{{}{((}U{{}{{U}((({}{{U}{}}U{UU}++++++++++++++UUU}U{{}UU}{{{}{}}}{}{((({U}{}}U{(((}}{}U{UUU}{}}}+++{{{}}U}{U{}{U{}{{}}{UU{U{}U}}}}UU{(({{U}{{((((U{U}}}}U}U}{{U}U{}U{U}UUU{}}{{{}}{}{}U}{}{UU{{U}{}}{((((((((((((}}}{}}UUU{}{{{}U{{{}{}}U}U}}UU}U{}{{UU{{{{}}UU{}}{}}(((((((((U}U}{U}}UUUUUU{{U{{}UUU}}UUU{{{{{{}}{UUU{{}U+++++++++++++++++++++++++++++{{}UU{U{}}}UU{}}{U{{}}}U}{}}U}{UU{U+++++++++++++++++++++++++++++U}{U}UU}{}{}{{UU}UU}{}{{{}U{}U}{{U}{UUU}}{U}UU{UU{}{UU{{}U{}{{{}U}U}}{{U}UUU{U}{UUU{U{U}U}{U}{{UUUU}U}UU{}U{}}}}}{{{U}{{U{}{}}}}}}}U{{}{{{U}UU}{UUU}}{}}{U{{UUU{{{U}UU}{{}UU{{{{}}{{U{}{UU{{U{{}U{}{UUUU}U}UU}{U{UU}}}U{{{{}{U{{UU{{U}U{{}U{{}}{}}}{{U}}}}{U{}U{}{{{{}}{}U}}}U{}}}}}UUU}{}{}{{U{}{}}U}}}U{}U}{UUUUU}UU}}{}}}}U{{}{UU}U{{UUUU{U}}{}{}U{U}}{U}}}}U}}UU}{}}{}}}{{U}{{U{}}}{{{UU{{}U{UU}}U{U}}U}UU{U{}UU}}}}}{}}U{U}UU}UU}{{{{U{U{{U{}}U}}}{U}U}{U}UU{{U{U{U{{UU}}}{{U}}UU{{{}}UU}{UU{{{}}{{{}{U{U}{}U}{}{U}}{U}{{{UUU}U}}{U{U{UU{U}}U}U}{}}}UUU{UUU{U}UUUU}}{}{}UU{{}}}{{}U{{{U{{{{}{}}UU}U{{}{{{U}UU{U}U}{{}{}}}U}{U{U{}}{{}UU{}{}{{{{}{{{}}{{UU{UU}}{U{{}{U{U{{{U{}}{{UU{}}U{}}{{{{{U}{}{{}{UU{{{U}U}}}U{U{{U{{{{}}}U}{UUU{}{{{}}}}}{{{{}{{{U{U}{}{}U}}}U}}{{}}U{U{}}}{}}U{}}{{UU{}{{UUU{}{}{}U{}}}{}{}{U}{}}}}}UU}{U{{}U{{{UUU{{U}U}U{}}U}{UU}}}{}{{{}}}{}{}}U}U{U}U{{{}UU}{{U}}UU}UU{}UUU{{U}}U{{UU{UU{{}U}}{{U{{UU}{UUUUUU}{{U{{U{{}U}}{{U}UU{}{U}}}U{{{}}}U}}U{}{}UU}U{U}{U}}U}U}}}U{{U}UU{}U}UU}}{}}}}{}U{U}{{}{U}}{}U{UU}}}}UUU}}U{U{}UUU}}U{U{U}U{{UUU{}}}}{U}}{}U{U}}{{U{}{}{}UUU{{UU{}}}U{{}{}}{}{}}}{}{UU}}U}}}U{{{}}UU{U}{}U}}{}{U}UU}{{{U{U{}UU}UU}U{UU{U}U{{}}}}{U{U{}{}}}{{U}}U}}}UU{{{}}}{U{{U}{UUUUUU}U}{}}}{}UU}U}U}}{{U}}{}{U}UU}}U{{U{}{}}}UU{U}}}}{{}{UU}}}}{UU{{U}{{U}}{UU{{}}{U}U}}{UU}U}{U{}{{{}{}U{{UUU{{}}}U}}}U}}{}}}}}{UU{UU{U}}UU{}{{}}}U}{{{{UU{U}}{{U}{U}UU}{{UU}}U{{U}{{{{U}}}UU{}{UU}U}{U{{{}}}U{}}UU{}U{{{}{UU}{{UUUUUU}{U}{U{UU{}{}U{UU{{UUUU{U}{U{}{{UUU}{U}{UUUU}}}}}U{}UU{UUU}UU{UU}}U{UU{{}U{U}}U}U}U}U{}U}}{}}{UUU{}{}}}}U}U{{{U}{}}{U}}{}{U{{}UU}UUU}}U{UU{{{{}{{}U{{}UUU}}UUU{{{{}U{{{U{}}{UU}}}}{{}{U{U{}UUUUU}{{U{U{}UUU{}{UU}}{U{UUUU}}}U}U{}U{}}}U{{}UU{}U{}{{}}U{}{{U}}UU{{U}{U}{}U}U}}UU}}UUU}}UUU}}}{}}U{}U}U{U{{{{}U}{}{U{}U{{}{}}U}{UU}{}}U}U}U}UUU{U{}}UU}{{UU{UU}{}}{{{}U}{{U{UU}{}{{{{}U{}U{UUUU{}{UU}{UU}UU{{{U}{{U}UU{}}U}}{{UUU}UUU{}}U}{{U}}}}}{U{}UU}}{}UU{{}U{{}{{U}UUU{}}}UU}}{U}{U{U}UUUUUU{{UU}}{{}U}}U{U{{}{}U}UU}{U{{U}{{U}}{}{{}{{}}}{{}{{U}{{U}U}}UU{UU{U{}}{}}U}U{}}}{{U{}{U{}UU}}U{{}U{{}{{}{UUU}}}}U}{}}}UU{}+++{UUU{{U{{U{}U{}U}U{}}}}UU{{}UU{U}{{{}U}U}{{{U{{}U}{}UUUU{{{UU+++UU}UU}U}{{{}}}}U}UUU}{U}}{}}{UU}U}}}}{}}{{}}}{{}}}{}}U}{{{UU{}U}{{U}U{U{{{UU}}{{{{}}((((U{}{U}UU{U{{}{}}{{U}{}{U{}}{{{}}{{}{}}UUU{U}U{}}{U{{U{U{{{U((((({U}}}UUU}}UU}UU}U}{U}U{U{{}}}{{U{{{}{U{{}{UU}}}{{}UU{}}U}(((((((({UU{UU{{}{{}}{}U{UU{}}{{{}U}{}U{U}{{{{{}U{{{}U}UUU}}}(((((({{}((UU}U{}{{}{U{}UU{{{{{}}U}{}}U}UUU}{UU}{U}UU}}{{UU}{}{{(((({U}}(((}U{{U}}U}}U}}U}U}}}UU}}UU{U{{U}U}}U{}U}U}{{{U{{}{}UUU(((}{}}U(((U}}{{}}{U{}{U{{}{}UUU}}U{{}}}}U}}{}U{}U}}U}UU{}}}}{U(((}{{{UU((}U{}}}U}}}{U}U}UUU}U{UU{{}++++{}U{{{U}}}{}{}}}U{UU}UU((}U}UU}(((}}}{}UU}}UU{UU{}++++++++++++++UUU{U{}UUU}{U}UUU}}{}UU((}U{}{((({U}U}{{{}U{{U{}+++++++++++++++}}}UUU{}UU}U}U{U}U{{}}}U((({U((((U}{U{U{{}}{}{UUU+++UU}{}UU{U{}}{}}{U{}}UU}}{{}{{}{{{}U{((((((((UU{{{U}{UU}{U}}U}}}}U{}}{UU}U{U{}}{{}{{{{}{}U}U}}{{{{U}}{}(((((}UU{U}{{}}{{{{}}UU{}U}U}{UU}}UUU{U}{U}U}}U{U{{{U{{{{}U{}}}}{U{{{}U}}{{}{}}}}{}{U}UU{U{UU{{UU}}{U}}{U{{}{}}U{+++++++++++++++++++++++++++++}}{U}{}UU{}UU}{U}UU}}{U}U{}{{{}}{U{+++++++++++++++++++++++++++++{UU{{U}}U}U}}U{}UUU}U{U{}UUU}{{{{}{U}{UUU{UU}U{U{}}U}U{U{{{{{{UU}{{}{UU}{U}}U{UUU{}{U{{UUUUUU}UU{}}{}{U}{}U{}{}}U{U{UU{UUU}U{}UUU}}}UUU}UU}}UU}{UUU}}{U{U{UU}{U{{UU{{{{}U}U}U{{{{U{{}U{{}{UU{U}U{}{U}}U{{{}U{{{}{UU{U}{}{}}UU{{UU{U{}}{U{}{U{{}}U}}}UU}}}{U{}}U}U{U}{}U{}U}}}}UUUU{{{U}U{{{UUU}{{U}U{{}U}UUUU{{U}UU{{{U{}{{UU{U}U{}U}{U{{{}{U{}U}}}{}UU{U{U{}}{{}U}£U}}{{}{{}UU{U{}{{{}{{U{}{}{{{}{}U{U}UUU}U{{{}{}{{{{U}{{}{UU}{U{}U{U{}}{{}{}UU}{{}}}}U}U}}U{UUUUUUU{U{{}}{{}UUUUU}}{{U}}{}}UU{U}{{}}U}}}}}{}U{{}{UU}{}U}}{{}}}}{U}{{}{}U{}UU}{{}UU}{{{{{{}}U}U{{}UU}U{{U}}}}UU}{{}}}{}{}U}}}U}{U{}}U}{}U{{U}{}{U}{{{}{U}{}}}{UU{}}U{}{}U}UUU{}UU{U}}{{}{{{{U}{{}}UU{{}U{{{{U}}}{{U{}{{U}UU}}}}}{{{{{}{}UU}U{U{}{}U}{UUU}}}{}U{{U}}UUU{U{}{{}{}U}{}}U}U}U}U}U{}UU{{}}U}U}}{U{U}{{}}{{}{{}}U{}{{{}{{}{U{U}U}}{}}{}{U}U}}{UU}}{UUUU}}}UUU{{}}}UU{{{{{{}U{UU{}}}{UU}{{U}{U{UU{}{U{UU}U{}}{}UU}}UUUU}UU}UU}U{U}UU{{}U{U}}}}}U{}}UU{}}U{{{U{}{U{{}UU}}}UU{U{}}U}U{{U{{}U{}U}U{UU}{{}}}U{U{UU{}{U{}}{{{{}}}UUU{U}UU{{U}U}{{}}U}}{}U{{{{}{}}UU}}{}}{U}UUU{U{UU{}}UU}U{}{U{{}}}U{U{}{}{U}}}{}}U}{U}U}}{UU{}}{U}UU}{{{UU{}{}{{}U}U{}UUU{UUUU{}UU{{}{{}}{}}}}}}}{{}{UU{U}}U}{}}}}{}U{UU}}}U{U}{U{}{}U}}UU{U{{U{{UU{{}U{}U{}}}UU{U}{}{U{{U{}}{}UU{{{UU}{}}{{{UU}U{U}U}UUUUU{U{}{{}}}{U}U{{UUU}U{UUU}{U{U{}{U}{{{}U{U{{{{{{UU}}{{}{{U{{U}{}{}}}UUU}{}{}UUU}U}}}}}{}{{}UUU{{UU}UU{{U{}{{}U{}}}{{{U{{}}}U}{{{UU{}UU}U}UUUUUU{U{{}}{U}UU}UU{}}{{UU}U}}U}{U}}}{}{{}{U}}}}}{{UUUU{{}{{}U}}U{{{}}}}U}U}}U}{}{UUU{{}{U}}{}U}}}U{U}UUU{{{}U{U{{U{}{U}UU}{}UU}U{}{{UU}}}{}}{}U}U{{}{U}}}{U{{}}}U}}}}}U}}{}U{{}}{UU{{U{}U}}}{{}}{{UUU{{}UUU}}U}UUUU{}U}}UU{{{UUU}{UU}}}}}{U}{U}{{{{U{}{}{{}{{}{}{UU{}{}}}}UUU{{{{{{{}{}U}U{{{}{}}}}}U{{{{{{}U{}}{{}}((({}U}}{UUU{U{{}}U}U{}}{{{}U}}{}}UU{{{}UUU{{}UUU{UU{UU{{UUU{(((((((U}{U}{U{UUU{}U}{}{{{}U{}{{U{U{}U}}UUUUUU{}UU{U{UUUUUU}}}((((((((}{}UU}UUU}{U{U{{UU{U{{{UU}U{U{{{{{{{U{}UU{U{U}{}{{{}}{(((({U}U((}U{{{U{{}{{U}}{U{}UUUU}}{{}}}{U{U{}{{{U{}}}{}UUU{}}}U((((}}U{U(({}UU{{}{}}}}}}{}}}U}{}U}{}}}U}}{U}{}U{{{}}}{UUUU{U}{((((}{}}}{(({}U{UU{{{UUU{{}{{UU}{U{}}{{}U+++}U}{{{}U{}{U}U{U{}}}((({}{}U}(((UUU}{{{}{}{U{{{}{}U}U{{{{U{{}+++{U{{}{}UU{U{{UU}}U}}(({UU}U}U(((U{{UU{{{{UU}{UU{}{}U{}}}UU}{}}U{U{U{{{{}{U{UUU}{}U}(((}}{U}}{(({}U{}{}U{}U}{}UUU}U}U}{}}U{UU}U{U{}}U{{UU}UUU}}U}}{{(({}}U{}U((({}U{}UU}U{U}UUU{{{UU}U}}{}}U}{}{}{{UU{U}}U{{{}UU{UU}((}{U{{{(((}{}}U{U{{}}UUUU}{UU}}{U}}U}{U{}{}U}U}U{{}{UUUU}U{}U{U((}}{{(((((}{U{{{}{}{}}UUUU{UU}}}}}{}U}U{{{{UU}{{{}U{{U}}UU}U}UU(({U(((((U{U{U}U{}UUUUUU{}U{}{{U}{UU}{{U{}{{{U{{{{U}}}U}UUUUUU}U(((((((({}}{}U{}UU{{}U}}}{}U}}}U{}}{UU}}{{{{UU{U{U}{{{}U}}{}U}U}((((((U{U{U}}UU}UUU{{}{}UU}{{}U++++U{{{{U{UUU}}}}UU{{}{UUUU}{{UUU(((}}UU}{{U{{}U}U}{U++++++++++++++{U{{}UUU}{U}}UUU}{{}U}UUU{{U}{}{UU{{U}{U{}{}{{U{+++++++++++++++}}}U{}}UU{{UUU}U}{{{U}}}{{{{}}{{{}}}{UUU}}{}U{UU}+++}{}U}U}U}}}{UUU{}{{U{}UU}{UU{U}}{U{}}}}{{{U}U}U}U{U}}UU}}U{U}{U{}U}U{U}{}{{UU{U{{}U{}UU}}U}UUU{{{{{U{UUUU}U}}U{U}UU}U}{}{{}}}{{}U{}{U{}UU{U{}}}{U{{{U}{U{}{}U}{{UU{U}{}{{{}}{U}}{U{}{{UU{}U}}{{{UU}}{}{U}UUU{U}{U{}}{}}+++++++++++++++++++++++++++++}}U{{}}}}U}}U{{U}{}UU{{U}U}U{}}{}}}+++++++++++++++++++++++++++++{}{U{}}{}U{}{}{UUUU}U}{UUU}{}{U{{{}}{{}{UU{}}U{{}UU}UU{{UU{}UU{}UU{}UU}{}}}{{{{}{UU{{{}U{}}UU{UUU{UUU{U}{}UUU}}U}{U}U{{U{}{U{}{{{{{}}{{U{{U}}UUU{U}}{{U{U}UUUUU{UUU{U}U{UUU{{{U}{{}{UU{{{}}{}{UU}U{}U{U{}{}}}U}{}{U}}}}}U{{U}}UU}}{{{U{}U}U{{}}U{{{}{U{U}}UU}}{}}{{UUU{}}{{U{UU}}}U}}U{{{U}UU{U{{U}}{{}{}{U{{}{}{}UU}}U{U{}{U}UUU{U{{{{UU{}{UUU{{}UUU}U{U}}UUU{UU}{}U{U{}U{U}}U{{{U{U}{{}U{}}{U{}UU}{U}}UU}}U}{UU{}U}U}}{U}U{UU}{}U}{UU{{{{}{U{UU{U}}UU{}}}{{UU{{{U}{}{U}}{U}U}{{{U{{}}UU}{}}}{U}}UU}U}{{}}}}U}{{}U}}}}{{}U{{{}{U}}{}}U{}}UU}}UUUU}U{{}}U{U}U{}{{}U}{{UUU}{}U}{{{U}{}}{UU{U{U}{}{}U}}}{{{U{U{U}}U}U{}{{}}UU}{}{{UU{{}{{U{UU{}U{U}U}}}}U}{}{{}}{UU}{UU{}U{{UUUU{U{{}U}}U{U}{}U}{U}{UUU}{U}{U}UUU{{U{UU{}}{{}{U}{UU{U{{U}}U}{U}U{{UU}UU}}}}U}{{UU{UU{U}UU{U{}}UUU{U}}}{U}{{U{}}}}UUU}U}U{{{U{{{}}}U{}}{{}U}}{}{UU}U{U}UU}{}{{}}{{}UUUU{{}UU}UU{U}}}}U}UUU{{{}}{}UUUUUU}}}}}}{{{}UU{{U{U{{{UU{{UU}{U}}U}}U}{{{U{}}{}{}U}{U}U{U{{{}U{}UU}{U{}U{{{U}{UU{}}UU}}}{}}}{U{{{{}{U}}{{UU}}}}{{UU}}{}UU}{}UU}{}{{{}}}UUU{{}U}U{U}}UU{}}U}}U}{}}{{}{{}UU}UU}{}}U}}{}{{UUU{{{{{}{{}}}{}U{}}U{{}{U{U{U{UU}}{}U{}{}{U{}}}U{U{UU{{}U{}{U{U}{}{{}}}}}U}U}{{{UUU{}}{}U{{UU{{UUU}UU{}}}{}}U}}{U{U}U{{}}{U{}U}}{U}}U{{{U}U{U{U{UU}U}U{{U}UUUU}}U{UU}{U}{UU{}}UU}}{UUUUU}{{{{{{}UU}{}UU{}U{}U}{{{}}}}U{U}}U}{UUUU{UU}{}UU{UU{U}}{{U}U}{{{{}UUU{}U{U{}}{}{}{U}U}{}{UUU{{}}{{{{{{{}}}}U{U}{U{}}}{{}}{{}{{UUU{}UUUU{U{{U{}}U{{}}U{{U}}{{U}}}}U{U{U}UU}{{U}}}UU}U}}}{}{UU}{U}{U{}U}}U}}}UU{}{{}UUUUU}}}{}U}{U{U}U{UUU{UU{}{{}{U}{U{}}}{{UUU}U}{}{{}{U}U{U}{}U}{U{{U{U{U{U}}{UUU{{{{}U}{U}U{}U{UUU}UUU{}}{}UU{{U{{UUU{{}}U{{}U}{{}}U}UU}}U}{}UU}{}}{U{}{{}{{{{}{{}UU{U}{UUUU{UU{{}U}{UU}}U}UUU}U{}{U}}U}}{UUU{}U}{{}}U{{}}{UU{{}{{}}{}{}{UU}}}}{U}UU{}U}U}{}{{{{}}{}}U{}U{U}}UU}UU}UU{}}}}U}}{U{UU{}{}UU{U{}{}{{UU{U{{UU{}{}{{{U{}{U{}U{}}{}{U{{UU{{}U{UU{U{{UUU{U{UU{U}}{U{((((((((({U}U{}}}}U}}U{}}{UUU}}{{U}}}}UU}U{{}}}U}}UU}{}U{UU{{(((((((((((((((U}}}UU}}}{{}{U}{{UUU}}UUU}{{UUUU}{}U{{}U}U}}}}U}U(((({}{}UU{(((((}}UU}}UUU{}{{{}U}{}UU{}UU}{UU}{{{{}U{U}}{}{}U}}}((U}UUUUU}U}{((({{U}U}{}{UU}}U{UU}}+++UU}}}}{{UUU{}}UU{}}{}}UU}}(({{}U{}{U}}}{((}}UU{{{{{{}{U}}}}U}+++}U}}UUU{U{UU}}UU}{{U}UU{{}((}UUU}U{{}}}}(((U}{}{}{}U}}U}}U{}U}}U{U{UU{{UU}U}}U{{{{}U}{{}U}((((((((UU}{UU(((}}U{{U{}}{}UU{{{UUUU}{}{{{U}UU{}U}U}{UU}U{{UU}{(((((((((}}U}{U((U}{}{U{{U}}}{U}{U}{}}}{U{{{{}{UUU{}UU{UU}{{}U{U}{{UUU(((((U{{{((}UUUU{UU{}{{}}{}}U}}U{U{U}U{{{{U{U{{}}}}}{}UU{U}}}UU}{{(((((((((}{{}{}UU}UUU{UUUU{}{}}}}U}U{{U{}{U{}{}{{{U{UU}{}U}}{U{}}}((((((({}}UUUU}}}{U}UUUUUUUU}{}{{}}}{U{{{}}UU{{{{UU{{{{{{}}U{{U}U}{U}}UU}U}{}{U}}{{}{{}{}}}}U}{UU{U}{{}}UU{U{}{}U{U{}}}}U{{}}}}{{U}{UU{U{}U}}}++++}UU{UUUUUU{U{U}}U}U}}}{{}}}{{}}}}}}U}{}UU{U}}}}U{}++++++++++++++}{U}UU{}}U{{}}U{U{}UU}}U{U{}{U{U}U{UU}UUUU}}}UU}+++++++++++++++{{{{U{{}{}U}}}}}{U}}UUU{{U}}}U{}U{U}{UU{}U{UU}{U{+++{U}U{{{}{UUUU{U{}{}{{{{U{}{{}{}UU}U}}U}U}UU{{{{{U{}{U{{{}}{U}}{U}U}{}}U}{U}{{}UU{{}U}{}{{}{{U{U{{{{}}{{U{{}U{{}UUU{U}}}UU{}{{}U{U}U{{{{}}}{UU}U}}U}}}}UUUU{{}UU}}}{UUU}UU}{}}}U}{U}}U}}}{{{{{UU}}UUU}}{U}{UU{}{}{}{}{}}+++++++++++++++++++++++++++++}}U}}{U}{UU{U{U{{}{{UU}U{}U{{{UUU{U+++++++++++++++++++++++++++++{}UUU{}}U}UU{{{{U{{}U}{}UU}}{{{}UU}{}{{}{}}{{UU}}}{}U}{U{{{{}U{}U{{UU}}U{U{}U}UUU}U{}U}}UU}{UUUU}{U{{}}{{}}}U{}}{}U}}{U}U{{}{U{}U}}{UU{{U{{}{{{{{{UU{U{{UU}}{}}}}}U}{{}UU}{{UU}}}U}}U}}{U{UUUU{{}U}}UU{}UU{}{UU{UU{}{}}}}{U{}}}U}}}{U{UUU{}{}}{UUUUU}U}{{UU}}{UU{{{}U{{{{{}}UUU{UU{{U}{U}}}{U}{U{{}UU{}{}}UUUUU{{UU}{U{U}UUUU{{UU{}{}}}U}}}}U{{UU{{{}}}}UUUU{{{}}UUU}U{}}U{}U{UU{UUU{U}UUU}U{U}}{{}{{U}U}}{U}}{U{{U}{}U}}}{}}}{}{U{}UUUU}U{UUU{{U{}U}UU{{}UUUUU}UU}}}}}U{UUU}{{{}}{}{{{U}{}}U}}UUU}{{}}{}}}}{{{{}U}{U}}{U{UU}UU{}UUU{UU{}}U{}U}U}}{U}}{{U{}}}}{U{U}}{{}{U{}U}{UUU{U{{}UU{}{}}UUU{}}U{{UU}{}{{U}U{{}}U{U{{U{UU}}}}}{}U{U{}UU{U}{}}{}{}U}{}{}UUU{}UUU}{U{U{}}}{{UUU}{U{{U{}U}{}U}}{U{{}UU}{{{U{U{UU{{{U}{U{}U{}UUUU{}}U{U{}U{}{{}UUUUU{{}}{}}}{{}UUUUU}}}{}{}UU}UU}{}{{{UUU}UU}U{U}UU}UU}UU}{}}}{U}{{U}U}U{U{}}}{{U}{}U}UU{{}{{U}U{{U}UUUU}U}U{}}{}UU}}U}{{U}U}}U{U{UU{{U{{}{{U{{{U{}U{U{UU}UU{}}{U{{{}{}}{{{}}}UUUU}}U{}U}}{{UU}{UUUU}}{}U{}}{}}{UU}{{{}{{{U}U{}UUU{{{U}U{UUU}{}}{{{}U{U{U}{{{U}UU}U}{U{U{U}{U}}}}UU{}U}}{{{UUUUU{}UU{}UU}{}UUU}}}U{}U}U}{U{}{}{}}}{{U}UU{}{UUU}{{UU{}{U{}}U{}}{UUUUU{{UU{}U}{U}U}{U{U{{}{{{{UU}{}{}{}}U{}U}{{U{}{}}}UU{}}{U{{}U{{UU{U{{U}U{U}{{UU}{}{}{}}U}U{U{{{}U{UU{UU}{{{}UUU}U}U}}UU{{{}U{U{{}}}}{{U{{{}}}}}{U{{UUU}UUU}}U{{UU}{U}{U{}U}{{{}U{{UU}}U{}U{{{U}}}}{{}{UU}{{U}U{{UU{}U}{}U{{}}UU{}}{U{{{}}{}U{U}}{{}{{}{{{U}}}U{}{}UU}UUU}UU}{{}U{U{U}}U{}{U{UU{}UU}UU{{}{}}U{UUU}U{}{U}{U{UU{{{{U}UUUUU}{{U{{{U}{{}{}U}}U}}{U}}{}{{UUU{}}}}{U}{{UU{U}{}{U}{{U}{{}UUU}U{U{{{{}{UUU{U}}U{{U{{}{U}{}U}}}U{}}{{UUUUU}U{U{}}}}}}UUUUU{{{U}{}U{}{}}{{{}U{UU{{U{{{{U}{}{{{UU{}U{{U}}UU{{}}U{{}{}U}}}U}{}{UU}{{}U}U{UUU{UU{}U{{}{}}UUUUU{{U}U{U}}{}{}U{{}{{UUU}{U}{U}}{U{UU}UU}UU{}}{{}U}}U}}}{}}{UU{U}}}}{}}U}{UUU{{}U}}}UU}U}U}UU{}{}U{}}}{}U}UU}{}{U}UU{{U{}}{{UU{{{}UUU}}U{{}{{}}}{U{{}}U}UUU}{}{U{U{UU{UUUUUUUU{U{UU}}}{U}{}}U{U{}{}}{UUU{U}{}}}}U}}UU}{}U{{{}{}}{}U}}{}}}U{UU{}{UU}{}{}{{}{U{}}{UU}{U}{{}}U}U{{{}U{{{UU}}}{{{}}{U{}}U{}U}}{{U}{{}{UUU{U}U}{}{{{}}{}{{}}}UU}}}U{{U}U{}UU}}U}{{U{}}}U}}{}U{{U{}}}U{}U}{U{}}{U{{U}U{}U}}}}{{U{{{}U{U+++UU}U}UU{{}U{UU{{{{U}{}{{UU}U}{U{}{}UU(((((((((((({U{}{UU{UUU}+++U{U}}{{{{{U}U{{}UU{U{{{U}}}U}{U}}{}U((((((((((((((UU{UU{}{U{{{{UUUUU}}{U}{{}{{{U{UU{}{U}UUU}{U}{}{{}(((}U}}{}{{((((}{U}U(}{U}U{U{{U}}{}{}{U{{{}}}U}{}}}{{}UUU{{UU}{{((}}UU{{U{}{((({{{{({{U}}{{}{{}U{UUU}}{U}}{}}}}U{{}U}{}}{UUU}{U}(({UU}UU}}{U{((}U{({({}{U}}U{}{UUUU{}{UU{{}U{U{UU}U{}{}U{({(U{U}((({}}{U{}U{((({{({(U}U}{{}{}{U}U{UU}{U{{UU{UU{U{}}}U{UUU{({(U{U((((}U}UUU}((((}(U{U}U}U{{U{{}U{{U{U}U{}U{}}{}}{U{U}}U{}{U}(}(}((((((((((((((({+}+U+{}}{{U{U}{}U{UU}{}{}{{{}}U{U}}U{}}{U}}{U({({}}((+(+(+(+(+}+++++}}}U}UU}U{}{U{U{{{}UU}}}{U{U}}{U}{{U}{{}{}}U+{+}+++++++++++++++{}{{{{}U{UU{}}{{}{}U}}}}}}U}{U}{}{U{U}}{}{{U{{+U+++++++++++++++}{U{UUUU{U{U{}}UU{{U}UU}UU}}{{{{UU}U}{U{{{}{{{}{U+++{UUU{UU{UUU}{U{{}{U}U}{{}U}{UUU}}}U{UUU{U}}{{UUUU}{{{}}U}}{{U{{}U{}UU{{{{U{}{U{}}{U{}}}}{{UU{}{}}UU{UU{}U{U}{}}{{{}}}U{UU{U}{{UU{}U}}{UUU}{}}{U{U}U}UU{}U}}UU{U}}}U{U}{{UU{U}}U}{U{UU}U}{}}{{}U{{U}{UUU{{U{U}UU{{}{U}UU+++++++++++++++++++++++++++++}{}}U{{}}{}U}U}}}}U}{}{}U{{U}{U{{}}+++++++++++++++++++++++++++++}U{{{{{}}U{U}UUU}{{}U{}U}UUU}U}U{{UUU{{UUU}}}}UUU{UU}{{}}}UU{UU{}}UU}{}{UUUU{{UU}UU{}}}{UUU}{}U}}{}}}}}U{UU}U}}{UU}}{U}}}UU{{}{{U{UUU}UUU{}}UU}U}}U{UU{U}}{{}{U}}{UU{UU}}}{{{}{}}U{{{}U}{}U}}{UU{{{}}{}{U{}UU}U}{{U}}U}{U}U}}{}{{}{UU}{{}{{U{}{}{U}}{}U{{}}}U}U{}U}{{}}}UUU}}{U}{{U}}}U}}{}{{U}{UU{}{}{}{}{{{{{}{}{{UU}{{{}UUU}{}U}U{U{}{U{{{}}UU{}}U}}}{{}{U{U}{}}"}U{UU{}U{{{}}}}}{UU}U{}}}{{}}}{{{U}U{UU{{UU{}}}UUU{{UUU{U}{{}}}{U}{}{U{}}}{U}UUU}{}UU{}UUU{}{{}}{U}}{U}U}{}{}{U}}}{}{}{U}{{{{}{UU{}}}U{UU{U}{}{}}}{{}}U{{}{}{}{}U}}UU}{}{}}{{}}}{U{UUU}}{U{U{U}U{U{{}}}}}}UU{}}}{{UU{{}}{{}}}UU{}{{{}}U}{U}}{U{{}{}}}{UU{U{}}U{}U}U}{U{}{{U{}U}UU}}{}}}{}{{}}U}{}U}}U}{{}UU}{{U}U}{U{{}}U{U{U{}}}U{{{}U}}UU}U}}U{UU{U{{U}{U}}U}U{{}{U}U}U}{}UU}{}}{}{{}{UU{U}UUU}{}UUU}U}}U}{}{}U}{UU}U{{{UU}{{UU{}}}U}U}{U{{{}}{{UU}{{{}U}}{}{{}{}UU{}{}}{U{}U}{UU{{UU{{}{{{{{UU}}U{}UUU{}}{}{{}}}}{{U{{U}}UU{}UU}UUU{UU}UU}}U}U}}}}U{U{}{U}}UUU}U{UUU{U{{}U{}{{UU}{}UU{{}}{U{{{{}{{}}{{U}}}{{}}{U}}}{{}{UU}{{{}{}U}{{{}U}}U{{}{}}}{{U{{{{{{}}}U{UUUU}UU{}}UU{}{U{{{{UU{{UUU}U{{{{U{{}}{U}U{}{UU{{U}}{}U}}{{UUUU}U}{{}U}{U{}UU}U{{U{}}U}U{}}{U{{{}U{UU{{}}{}U}}U{}{{UUU{UUU{U{U{U{{{}UUUUU}}U}{{}{U{{{{{}UUUU}{}{}}}}UU{UUU{{}}{{}U}U{{}}{U{}U}{U{{U}}{{U}{UU}U}U{UUU}{}U}{{{U}{{}U{{UU}}{U{U}U{}{U{{}UU}{UUU}{UU}{UUU{}U}}{U}}}}{UUU}U}}U{{U}}{U}{{U}{{}}}UU}}{U}{UUU}{UUU}{U{U{{{{}}UU}U{{}}{U{{{}}{{{}U{}}U}UU}UUU}U{{UU{U{U}{U}UU}}U}{U}{{{{{}U}U}{}{U{{{}}UU{}}}}UU{U}UU}{{{}U{}{}U{{U}U}{}}}}{UU{UU}{}U}{UU{{UU{U}}{{{}UU{U}}U{U{U}}}{}{}}UUUUU}{}U}}{{{}}{UU}UUU}{{}}{}U{UU{}UU{}}U{UU{U{UU{{U{{U{}}{{{U}{{}U{}}{{}U}UU{}UUU{{{U}{}UUUUU{}U}U{}U{U{}}}}UUUU}U}}{{U{{}}U}UU}U{U{U{}}UUU{{U}{U{{{}{}}{}{{UU{{U}{{}{}U}}UU{{{U{{}}U}}{}U}U}U{{{}}{{}{U{U{{}}{{{{}}}UUUUU}UU}}U{{U{{}{UUUU}U}}{U{}{U{UU}{{{U{UU{}{U}}U{}{U}{}{{U{}}{U{{{{UUU{UU{UU}U}}U}{{{U{}U}U{{}{{U}}U}}{U{U}}{UU{}{{{UU{}{}UU{}}}{{}}{{}}UU}U{UU{}UU{{}U}{}UU{{}}UU}UU{UU{}{{{U}{{UUU{{}UU}}}}}U{}{}{}}{{}}U{}{U{{UU}UU}U{}}U}{}U{{}}UUU{{{}}U}{{}U}}}{U{}}U{}U}UUU{}}{{{{U{}{{{U{U{{}{}}}{}{U}}{UU}{{{{UUU}{{}{U}UU}}{{}((((}{UU{}}+++U{U}{UU{{}}U}{}}{{}{}}}U}{{}{}{UUU{}{{{}}{}U}U}{(((((((UUUU{}+++}U{UU{{UU{{UUU}}{}U{}}{}}{}U}{U{{}{}}}{{{}{{{{{((((U(((U{{{{{{}UU}}UU{{}}}{UU{{U}}}{{{}U}}{UU{U{{U}{}{U{}{}}}U((((}}((({U}{}}}U{U{}U{UUUU{{U{UUU}{UU{{UUU}}UU{{}U{}{{}{}{}{{}((((U}{((U{{}{}UU{U{{U}U{}U{{{{U{}{{U}{}}}}U}U}U{U}{{}}{}{}}}{{((((}U{((({{{}{UUU{UU}{{}U}}}}U}}{{{U}}UU}}U{}U{{{{U{U{UU}U{{{}((((}U{(((UU}{UUUU}}}U}U{U}UU}{}UU{}{U}{{}{{UU{}}{{}UUUUU}}}{{U((((}}U(((U{(}(}}U}{}{UU}}}UUUUUU}{}UU{}{{}{{{{}{{{U{}{UU}UU}U(((((((((((({}U({({}}}{U}}}{{U}{U{{UU}}{}}U{{{{UU{U}}U}U(}(U({}U((((((((((++++UU(U(}{}{}UU{{U}}{{{{U{U}U}U{{{{{U}U}UU}{(U({(}({+++++++++++++++}U{}{}{UUU{}{{U{UUU}UUUUUUU{U{U{UUU{}}}{}U(}}U{U+++++++++++++++}UU}}}}{{}U}{}{{U}UU}UU}}}{U{}}U{}U{}U{UU}{UU{{}++++UU}}UU{UU{U}UU}{UUUU{}UU}UU}U{{U}U{{U}U}U{}{}U}{U{}}{{}{UU}UU}{{UUU{U{}{UU{{U{}{U{U{{}}{{UU}}U{U}U}}}{U{U}{U{}}{UUU{UU}}}{{{{{UU{}U{U}}{U}}UU{U}UUUU{}UU{U}{}U}{{U}U{U{}U}{UU}UUUUUU}{U}}U{}U{{{{U{{{{UUUUUUUU{}}{{{}}{+++++++++++++++++++++++++++++}{}U}U{U}UUU}{{}U}{{UU}}}}U{U}{{}}{+++++++++++++++++++++++++++++U{}}{{U}{U{{U{}{}{{{{{}}}U{U}}}}{}}U{}}}{{}{}{}}}U{}U}}U}}UU}UU{U}U}}U}{}}}{{U{U}{}{{U}}U{}U{}U}}U}{{}U{}{U}UU}U{}}{U{}U}{}{}UUU{}}UU{}{{U}U{U}UU}}{{UU}}}{{UU}{{UU{U}{}}U}{U}{UUU{}}}UU}}}{{U{}}}U}}{U}{{{}{U{}U}}{{UU{{UU}{}U{U{}{}}{{}{U{}{{{{{U{UUUUU{}}{}{}{UUUUU}}{UU{{{}U{{U{}}}}{}{U{{{}}}UU}U}UUU{}}}U{U{{{}}U}{U{{{}U}}{U}{}{}}{{{{U}{{{U}}}UU{}}}U{UU{}U£}UU}{U}{}UU{U{}UU{}{{{}}U}UUU}}U{}}{U}U}}{{U{}}UUU{}{U}{}}{U{{{{}{U}UU{UUU}}U}{UU}UU{{}U{{}U}U}}{}U}}U}{{}U{{U{U}}UU}}}{}{U}{U{U{U{{UUU}U{}U{}UU{{}U}UU}U}U}}UUU}}{}{U}{U{{U{{{U{}}UUU}}UU}{}U{{U{{}UU{}{U{UUUU{{{U{}U{{}U{{UU}}{{{{U{U}{}{}{U}U{}U}}{U}}}{{}U}UU{}}U}}{{U{U}U{{}{{UU}}U{}UU}}{U{{}}}U}}{{{}}{}}{{U}{{U}U}}{UUU}{}{U}U}{{}U{}U{}}UU}{}}UU{U{{}}}{U{U}}UU{{{U{}}}U}UU{UU}U{}}}U{}{{}{}}{}{UU}}U{}{}{}}U}}U{U}{{}UUUUU}{U{{}}U{U{U}U{UU}{U{{{{{UUUU}{}U{U{{}}}U}U{UUU{}{U}{{{}}}}}}}{}{}}U{U}}{}{{}{{U{{}{}U}U{{UU{UUU{{{{U}{{}{}U}{}U}}{}U{{UU{}}}{{}U{{{{{{U}U}U}}UU}U}{{U{}U{}{U{UU}}U}{}}U}U}}{U}{{{{}}U}U}}}{}{}}}}}}{UU{}}UU{}}UUU}{}{{{}}}{}}{U{U}UU}{{}{}U{{U{}UUU{U}}UU{U}{}}UU}{U{{U{U}{{}{U{{{{{{U}}}}U}{{U}}U}}}U}U{U{}{{{UUU{UU{{}U}U}{{}}{{{}{{}}}{{{{}}{}U{U{}}}{U}{U}{U}{U}U{UU{U}U{{}}{U}}{{U{{{{UU}{{{{UU{UU}{{}UU}UU{}{{}{U}U}}}}}}UU}{}{UU}{{}}{U{}U}}{{U}{}{{{{}{}}}{}U}U}}}{{}{}{UUU}{U}{{}{{{U{{UUU}{}{U}{}U{}}}{}U}{}}}UUU}UUU}U}U}{U}}{{U{U}U}{U}{}UU{U}{U}}U}}}}{}U}{UU{{}}{{}}}U}}U{{{U}U{}U}UU{}U}UUUU}{UU{}U{{}}}{UUUU}}}U}{{{}U}{}{{UU{}}U}}{}}U{}U}U{}}}U{UU{U{{{{UU{{}U{{{}{U}UUU{U{}{}{}}UUU{UU}U{U}{}UU}{}{}{UUUUU}{{U{U}}}{{{{{}{{}{{{U{UUUU{}{}UU{U{U{UUU}{U}{{{{{U{UU{{}U}U}U{{{}U}{}{{{U{}}}}}}{{}}{{{}}}{{{U}}UUUU{{UUUU{}}}{{{UU}{}U{UUUU}{}UU{}{}UU{U}U}U{U{U{U((}}{U{UU}{U}}UU{UU}}U}U}{UU}{}{{}}}{{U}U{U}{U{{U}U}}{{}U}}{}((((((}}U}UUU}{{}}U{U}}U}UU{}}{{{{}}{}}}{{{}}{UU{UUU{{{{}UU{}{((((((((}U{{U{}}U{}{UU}{}}{}{{}UU{U}U{U{U{U}}}{UUUU}}}UU}}U}{{(((((UUU(({U{U}}UU{{}{UU{{{{}}}UU}{UU}}}{U}}}{U{}{}U{U}{{U{{{}{((((U{{U{(({{U{UU{}}{{{}}{}{UUU}{UU{}}}}UU{U{}}}{}{{}U{{UUU}}}U{((({}{}}U((}U{}}U{U}U{{UUU{}UU}}{UU{}}{{{{}}U}{}}UU}}}}{U}}UU{U(((UU}UUUU((}}{}+++{U}{UU}}U{}}}}{{}}UUUU}{{}{}{}U}}{{{{UU{}U{UU((}UUU{UU(((UU{}+++{UU}}{U{U{}{{{{}UU}{U{{{}{}U{}}UU}{{{UUU{UU}((({}U{U{}(({}}U}UU{{UUU}UUU{{{}}}}{{{}{}U}{}}{}UU}U}UU{{UU{U}}}(({UU}}{}((({U{}}UU{U{U}{}{{{}{{}}{U{{}U{}}}{U}}U}U{{}}{}{{{}U{U(((({((((((UU{{}UU{UU{UU{}}UU}{{{}{}}}{{}}}}{{{U{}U}}{}{}{{}}}{}((((((((((U}{{}U}UU}}U}}}{}}}{{{{U{U}}{{{U{{{U{UU{U{}}U}{{U{{}}}U{((((U}U{}U{{U{{{}{}{{UUUUU}U{{}U}{}UU}{{U}UUUU{{{U{}}U}UU}UU}{UU}}UUU}{U}}{U{}U}}U{{}{{{{}{{}}{}UU}{}{{U{}{}}U{UU}}{}}{UUU{U{}{U{{}{U{}}{}}}{}{}U{{{}UU}}U{}}}UU{UU{}}U{{U{U}U{{{U{}{U{U}UU{}{{}{U{{++++}U(}U{}{UU{U}UU{UU}U{UU}U{}U{}U{UU{UU{UU{U}{{U}}U+++++++++++++++}{{(U}U}U}{}U{}}{}{}U}}}{}U{UU}U}U}{U}U{U}{UUU}U+++++++++++++++{U}{U(U(}U{UU{}U}}}{{}{}{U{}}{U{{}}}{U{U}{(}(U}U}+++}}UU}}}UUUUU{U{}U{(}UU{U{UU{UUUUUU}{{UU{}{}{}}}{{U}UU{U({(U{}{{{{{{U{}{U}{UU{U{U}{{(}U}}{{{}{{U}}UU{U{UUU}{U{{}}{}UUUU(}U}}UUUUU}}U{U{U}UU{}{U}}{U}{}{U{{{}U}}U{}U}UUUU{{{}{U}{}UUU{UUU}{}UU{UU}UU}U}U}{}UUUU}{{UUUU}{U+++++++++++++++++++++++++++++{}}{}{{{{}U{}}{}{}}}U{UU{{U}U}U{UU}+++++++++++++++++++++++++++++}{U{{}}U{{}U{}U}}U{{{U{}{UU}{{U{{U{}}{UU{{UUU{}}}U{U}UU{}{UUU}}{{U}}{}}{U}}}UUUU}}}U{U{U}UUU}U}{U}{UU{}{UU{}U{{}{{}}UU{UU}{}{UU}}{U}U{}}{U}}}}{U{{{}}{}{U{U}{}}}U}U{}{U}}{U}{{{U}}UUU{}{U{UU}UUU{}UU}U{{}{U{{}}UUUUU}{U}U{UU{{{{U}U{}}}{}{{U}{}U}U{UU}U}{}U}}}UU{U{}}U{{UU}UUU}}U}{{U{}UU}U}U}U{}}U{{UUUU}U{U{{}UU}U}{{}{}U{{U}}{}U}}{{{UUUU{{U}UU}UU}U{}UUUU{U{UU}}UU{{{U{}}{{{{}UU}U{}}}{U}U{{{}UU}U}{UU}UU}}U{{UU}U{}}}}}{{U{}}{}}{{{{U}{}U}U}{U}UUU}U{{{}UU}U}}{{}{{{{{U}}UUU{U{U{U{}}{{{U}UU{}UUU{U{U{}}U{}{{}U{{{}{}{U}U}}}{UU{{}{}}UU}{{{U}{}{}U}}U}U{}}U{U}{U}{{}U}{}UUU}}U{}{UU}{}}}{{U}}{}U}UUUU{}}{{U{UU{{}{U{{UU}U}UUU}U{{}U}}{{U}}}U{{{}{{{}U}{{U}U{}}}{{{U{U{{{{}{{UU{}U}{UUU}}UU{U{}{{}{}UU{{U}{{U}{}U}}{{}{}UU{UU}UU}{U{{}{{{UU}U{}{}U}U{{{{U{}}}}UU{{{{U{UU}}UUUUU{{}U{{UUUU}}U}}}{{{UU{{}}}{U{{U}}U{{{{}{{}UUU{{{{UU}{U}}U}}{{{}U}}}{UU{U}}UU{}{{UU{{U{U}{{}}{U}}U}U{U{{}{}{UU}UU}UU{U}UUU}{{}}U{U}U{}U{U{UUUU{U{}}U}{}{{U}UU{{U{U}}}}UU{{}U{}U}{{}{{}}}}{}}}UUU{{{}{U}{U}}U{{{}U}}U}}{}UU}}}{{{{UUU{{{{}{}}UUU{}}{UUU}UU{U{U{UU}{U}UU{UU}{U{U}{UU}}U{{}{{U}}{{{{{{}{{}{{{}{{U}{{U{U{{{}}UUU}{U{UUU{}{UU}}{U{}{U}{U{U{U}{{}U{UUU{UU{}}}}{{U}U{U{}U}{{}U{{U}}UU{U{U}}UU}{U}}U{U}UUUU}UU}}UU}}U{UUU}}U}U{U}}{U{}{UUU}{{}U{}U}U}{{{}UU}UUUU{U}UU}}}U}}}}UU}}}U}{{UUU}}}UUU}{}}}U}U{{U}}U}{U}}U{U{{{}U{}}{{{U{}{{U}UU{UUUU{U{UU{}{{U}{UU}{UU{UUUU{}{}UU{{U{{U{}}UU{{{{U{U}}UUUU}UU}{}U}}{U{{{{U{UU{UU}}{U}{{UU}}}}}}{UU}{}{{U{}{U}UU{U{UU{U}UU{}}{U{UUU}UU{}}U{{}}U{{{}}}{U{UU{UU{{U{{U{{}U{U{UU{U{}UU{{U}UUUUUU}U}U{UU}UU{}{{{}UU{}U{{U}U}(((({U{}UU}U{}}{{}{U}}}}}{{UU{{{}}U{}}}U{U}}U}U}}U{U{U}{U}{}}(((((((({U{}{{}}}{{}{}U{{{U{}}}{UU}}{U{}U}U{U{U}{{{U{}U{{}U}U}}(((((U(((U}UU{}}U}{}{{{}{{UU{U{{{UU{U{UUU{U}}UUU{}}U}UU}}{UU{U((((({{{}((}U}UU}{U{{{}U}{{{}{U}UU}}U}{}U{}UU{{U{}}U{U}{{U{U}U}(((({{UU{}((U}U{U}{{UUU}U}}{}{}{UU}U{{{}}{}{UUU{UU{UUU}UUUU}}}{(((({U}}UUU((}U{}}}}{}}UU}}U{{U}U{}}{}U{{}}}{}}}}{}}}{{UU{U}U{{}((}{{{}}}U(((UU{}}}}UU}}UU}U}U{{{U{}U}{UUU{{UUUUU}{U}}UUU{UU}{{U((UUU}U}{(((U}}U{{U{UUU{{U}}{}UU{{U}UUUUUUU}}U}U}}{{UU{U{U{}{{}U(((}{{(((((({U}}+++}{}}}U{{}}}{{UU{}{UUUUU{{U}{UUU}{}U{UUUU}}{U{((((}(((((({}{{}+++U}{UUU}}{{{}{UUUU}{{}{}}UUUU}{}U}U}}UUU}{{}}}(((((((((}UUUU}{U}{}{}{{{{UUUUU{}}}}U}UUU}{{{}{{}{U{}{}{{}{}{U{{}}((((}}}{{}U}}{{{UU{}}{U}{}}{{U}}{{U{{}U{{}}U}}}}}{{}{{UU{}{{}}{{{}}U}{UU}{}}{}U{}U}{{U{}{}{}U}U{UUU{}UU}{}{UUUU{{{}}{{{}UU{}{U{}UUU}}{U{}}U}U}UUU{{U}}}}U}UU{U}}{U}UUU{UUU{}{{}}{{{{U}}}UU}{U{{{{}}UU}}{{}U{UU{{U{}U{UU}{}}}{UU}UUUUUU{}{{U{}U}}{{{{U}}{}}{}U{}U{}U}{}}{U{UU{}{}{}{{}U}UU{U}}UU}U{}UU}UU{{U}UUU}}U}U{U}{}}{U{{{}UU{}U}{UU}U}{{}{{{}{}U{}UU}{{{UU{{{}{}{U{}}{U{U{}{}{{U{}UU{}U}{U}UU++++}{U}}{}}U{U}}U}{U{}U}}{{UUUU{}}{}{}}{{U}{U}}}{U{{+++++++++++++++}}UU{U}{{}}{UUU}{U{}}U{{U{UU{}U{}U}U}}{U{U{U{}UU+++++++++++++++U}U}}{{{U{UU}{{U}{{}U}}UU{{{{U{}{UU{{}UU}UU}{}U}U+++}}U{}UU{{U{{UU}}({U{{}U}{UU{U}{{{{{U}{{{{}{U{{}}}}UUU{U{{UU{U{{}{}{}}}{U{UUUU}{(}({U{{{}}{U}{{U{U{U{U{{{U}U}}}}U{U{}U{}U(U{U{U}U{{}UUU{}}U}{U}{}({({U}UUUUU}}}{U}{U{UUU}{}{{{U}}UU{}{}U(U(}}}U}{{{UU{{{U}{{}U{}UU}U{U}}+++++++++++++++++++++++++++++}{}{({UU{{U{{{{}{}U}}}{U}UU{{}}{UU{+++++++++++++++++++++++++++++UU}{}U}{{{}}{{UU{}{}U}{{}{}{}}UU{}}}{}UU{}}}}{U}{UU{}}{UU{}}}}{}UU{U{}}{}U{{{U{{U}{}}}{{}}U}}U{UUUU{}U{{}{}UU{U}UU}}{}UUU}{UU{UUU{}}U}}{}}}U}U{U{}{UUU{}{{{{{{}U{}{UUUU}}}}U}}}U}}}}{UUU{{{{{}UU}}{UU{}}{}{UU{U{U}U}U}}}}UUUU}U{{}{{UU}}}U}}UU{{}U{{}UUU}U{{{{}{{}{UUU}}}}}U{{U{{}U{}U{{{}U}U}UUUUU{U}}}U{}U}{{UU{}}UU}}UU{}UU{{}}U{U{{U}}}UU}}UU}{{}{{}UU{}UUUU{U{U}}UUU{U}}{}U}U}UU{{{{}UUU{UU{{UU{}U{}{}{U}}{{}UUU}{{{}{}UUUUU{U{{U}{UU{{U}}UUU}{UU}UU{}}{U{}{U}{}{}}UU{UU}{{UU}{}}}{{}}{UU}}}U{{{{UUU}U}}}{{U}{{{{UU}}UU{U{{UUU}{}}U{}{}UUUUU{{}UU}U}{U}{U}}{U{U{UUU}U}}}U{U{}U{}UUU{U{}}{}{{{UU{UUU{{UUUU}U{UU}}{}{UU}U{{{{}}}{}}U}{UU}UU}U}}}{U}UU}}{}U{U{}}}}U}}{{{{{{{{}{}}}}{{{{U}U{UUU}{}UU}}U{U}{{{U}}}U{}{UU{UUUUUUU{}UU{U}}}U}U{{}U{}}U}UUU{U{U{U}U{}{{UU}{U}{U}UU{{U{U}UUUU}U}{{UU{U}}{U}UU{{}U{}}{{{U}U{}U{U{U}U{U{}}{{{}UU}}{UUUUU{UU}}U}U{UUUU}{}}U}{}}U}U}U}U{}}}{}{UUU}UU}UU}{}{UUU}{}}U{U{U}U}}U{}U{{U{{}U{U}}}}{UU}}}{}UU}{U{U{U{UU}{}{}{}{{UU}{U}{U{{{}}{U{}}UUU{}{}U}UU{{UUU{{U}U{{U}{{U{UUU}}}}U{{U}U}{UU}}U{{{U{U{{}}U{U{{}{}{{}U{{{}{{{{{UUUU{U}{{{U{U{U}{}U}}{U}}{U{}}{{{UU}{{{{U}U}UU{}U{U{U{UU}{}}U{U{UUU}{{{}{}}{}U}U{}}U}{}U}}}{U{U{U{{UU}}{{}U{UUU{{U}}}{U}{U{UU}U{}}{}}{U}UU}U{U}{UU{}}}{}{}{UUUU}{}{UU}{UU{{UU}U}}}U{{{{UUU{}{}U}UU}U{{U}U}UU}{U}{{U{}}}U}{{{}}U}}{{U{{U}{}U}U{U}}}U}}{{}{UU}{{UU{{}U{{U{{}}U{{}}{{U}{U{}{U}{U{}UU}}U}U{{{U}UU{{U{UU}U}}U}U}{U{}}U{}U{}}}{{UU{{U{{}UUU{}{U{{U{U{{{}UU}}}U{}}{{UU}U{{UU}U{}UU}{}}}UU{{U}UU{{{}U}}}}{U{{(((((((((({UU}UU}{UUU}UU}U{U{{U}U{U{}{U}}U{}}{}U}U}}{{U}}U{}{{(((((((((((((U{U}}}}}U{}}{{U{}UU}{}{{{}}{U}UUUU{UUU{{}{}U}{{}{U((((UU{UU}U(((}}}{{U{}U}}U}U{}{UU{U{}U{{}UU{{U}{}}{U{{}U{{U{}{{{(((}{{}UUU}{((}{{U{U{UUU{U{}U}}}{U{{U{{}}UUU}{{}{}{{U{{}{{UUUUU}(((}}{{U}}}{((U{{}UU}}}U{UU{UUUU}U}U{{}{{{{{U}UU}UU}U{{U{{}UU}{U}((U{{{}}{{((({UU{}}{{UUUU{{}}{}U}U{UU{}UU{}}}U{{U{UU{}UUU{}}U}U}((((U{((((((}U{U}{}}U{UU}U}}UU}U}UU}}{}U{}}U}{U{{}}UU}{U}}UUU{U{U(((((((((({U}UU}}UU{}U{}U}U}}U}{U}{{UU}U}{UUU{U{{U}}UU{}UU}U}}}{UU((((((}}{}{U{{{{U{}{}U}{{U{}{U}}UUU{U{}{{}}U}{{UUUUUUUU}{UU{}UU{{}{{}{{}+++U{UUU{}}U{}}{U}{U{{U}}}{UUUU}{{}U}UUU{}UUU}UU}}U}}{}}U}{UUU}{+++{U{}{}{{}U{{}UU}}}UU}UU}UUU}U{}{}UU}{U}}}}U{U{}}{U}UU{{}{}}UU}}}}U}U}{U{{}{{}U}{{U}}U}U{{UU{U{UU{}}U{{}}{U}{}{U{{UU{}}{{}{}{{{}U{U}U{{{}UUUUUU}}}U{U}}{{}{{}}UUU}}{{UU}}U}U}U{}}{{U{}U{}{UUUUU}}UUU}{U}}}{U}}U{}}{}}{{}}UU}{UUUU{{UU}}}}U{UU}U{}{U}U{U}U{}UU}{}UU{UU}UUUU}UUUUUUU}}U}}{{U}}{{}}U{}{{}}UU}{}U{}}{{U}UUU{U{}U{}U{}U{U}{{UU{U}}U{{{}UUU}}U}}UUU{UUU{{UUU}U}U{}{}UU{}{{{}U}}UU}U{{{}{U{{{{{}UU}}{{U}{U}}}U{U{UUU}{U{U{}U{}{}}}U}{}U}UU}{U{{}U{{{U{}}}UU}}{}{}{{}{U}}}}{{U}UU{UU}{UU{{{{{{{{{UU}U{}U{UU++++}}}U}U}}{}{{U{{{UUUU{UU}}}}{{{{U}{{UUU}}}{UUU}U{U+++++++++++++++U}{}{{{}{}{}}UU{U}}{{U{U}}{UU}}}{{UUU{U}U{}U}UU{+++++++++++++++UU}{UU}UUU}{}{U}}}{{UUU{U}}U{U{}{{{UU{}{{U}}U}{{{+++{}{U}{U}}UUU{{}{}{{}UU}}}{{}UU{{}{{UU}U{}U{{{}U}}{{}}U{}U}U}U}}{U{{}}{U{{U}U}{}U{}{{U{U{}}}{U{UU{U{}{U}}}U{}}UUU{UU}UU}U{{}U{{{}{{UUU{U{{}U{}{}}({U{}{{{{{}U}}U}{{U}UU{{U{}}{{U}{}{U{}U{{{U{U{UUU{{}}{{{U}}{}{{U}(UU{U{+++++++++++++++++++++++++++++}{{}(}U{{}{U{{}UU{UU}}UU{U{{({UUU}U+++++++++++++++++++++++++++++}}{{U({}{}U{U}{{{UU{U{}{{U{{}}{U{}}{{}U}}{{{UUU}UU{}U{{UUU{}U}UU}{}UUU}{UU}U}{}UUU{{}}{U}{UUUU}U{}{}}U{{UU{{{{}UUU}{UU}}{{U}UU{}{{U{}{}UU}U}UU}{}{{}}U}}{{{U}}{}{{UU{{{}U}U}UUU}}UU{}U{{}{}U}{U}}}}U{U{{U{{{}U}}{{U}{U{{{}}U}{}}}UU{}U}{{{{U{{{U}}{{}}U}{{}UU}}}U}}UU{{{}UUUU{UU}}U}{{}{{{UU}U{U{{}{}{{{{}}}UU{U{{{}{}{{}UU}}{U{{{{UU}UU{U{{}U}}{UU}{{}}U}U{}{}U}U}}}}}{{}UU}}UU}{{}U}{U{}U}}{}U}U{}{}}}{{{U{U}}{}U{{}{U}}U{{{{}}}U{{}{U{{}}}{{}U{U{{U}}}{{U{}U}UUU}UUUU}U}U}U{}{}}}{}{UU{{U{U{U{U{}}{U{UU}{}U{U}}U{UUUUUUUU}}{UU}}U{}{U}{{}}{UU{UU{U{{{{{{U{}{}{U}}UU{}UU}U}}}{{{{}U{}{{U}{}U}U{}}U{UU{{U{}U{{}}{U}{UU}U{{UUUUU{{UU{U{U{{U{U{}}}{}{}}{{}{}U{}U{U}{{{U{{{{UUU{{{U{{U}}{}}}}}U}{U{{{U}}U{{U}U{{U}}{UU}}U{U{UU{{{}U}U}{{{}U}UU{U}{{{UUU}{UUU{{U{{U}{{{U}U{UUU{{U{}}{}U{{UU{U}{}{}{U}UU{{{{UU}{U}U{{{{}UU{UUU{U{{UUUU{U}{}U}}{{{{}U}{{}U{U}{{U}}}}{{}U{UUUU}{{}{U{{U}UUU{}U{}}U}{}UU}U}{U{UUUU}}}{U}UUU{{U}}{}}}}}U}U}U{}}}}}}UUUUUU}{}{{U{U}}U{}}UUUU}U}U}}U{{}U{{}}}{UUU}{U{{U{}UU{{{}U}}UU{}{}}U{}U{}}U{U}}UUU{UUUUU{U}}UU}{UU{{}}{UUU}{{U{U{}}}}U}U{UUUUU{U}U}}}{}U}{UUU{U{U}}U}U{{UU}UUUUU{UU}{UUUU{}}{}UU{{{U{{}}U{{U}{{{U{}UUU{}}}UU{}{{}{}}{{U}}{}U}{}UUUUUUU}{}}{}U{{{}{{{}}}U}U{{}}{}{}{}{}U}}}UU{U}}U}}{}}{UUUU{}{UU{}}{}{U}U{{UU}{}{}{{UU}UU}{UU}}{{{}{UU}}{U}}{{{}{U}U{U{{}}}}}{}{{{}UU}{{}U}}{{U{U{}U{{{U}U{{UUU}UU{UU{{U{{}{{U{{}{UU{U{{{{U{}{{U}U}U{U}}{}U{U}UUU{{UUU}{{U{UU{}U{}{U}}{U{U}}{U{U{UUU}{((U{{}}U}U{{UU}{{}}}{{{U}{{U{{U{U{}}{U{{U}{{{{UU{}{{UU}}U{{UU(((((}}U}{}}{}{{}}{{}}{{{{{{}{}{}{{U{U}}}{}UUU}{U{UUUU{{{U}}U}}((((({U{{}U{UU}}}{{UU{{U{{}}}{{UUU}U}{{UU}{}U}{}U{}}{}{}}{U}{}U((({{}}U{UU}}U}}}}{UU}UU}U}U}}}U{U}}}UU}{U{U}}U{UU}{{U{{}}}{{U}(((UUU}}U{U{U{}}U{}{{}{U}U{{{}{UUU}{}UU{U{}{U}}{UUU}}U}}U{}{UUU{((U}UU{}}UUUU{}U}{}}}}U{}{U}U}{}}U}}}}{}{{}UU}}}UU}}{{{}{}}{}}}{((}U}{U}{}}{U{U}{UU{{}}{{U{}{{}}U{}{U{U{}{{}}}UU}U{{{}U{{{}U{{UU(((({(((U{}}{{U}}}}}UU{UUUU}{{{}}{U}}}}{}U{UU}{U{}{{}}U{{U}{{{}(}((((((({{}{}{{{}}}}{}}}{}{}}{}{}{}}U}U}UU{U{{{}{}{{UU}{}UU}}{(}({}((((({{UU}U}}}{UU{UUU}}U{{{}{U{{{{{}{U}UU{{}{U{UU{{U{{{}{U}}({(UU}+++{{}U}U{{}{UU{}UU{}{}UU}{U{UUU{U{{}UUU}}UUUU{U}U{U}{UUU{}(U{U{+++{{{U}U}U}{{}{{U}{{}UU{}{{U{{{UU}}}{U{{}U{}{UU}}{UUU}UU{U}{UU}}}}}{U{{UU}{U}}}}{U}UU{UUU{}}}{{UU}{}}}U{UU}{}}{}{{{{{{{}}}{U}}}{{{{{{}U}}{UUU}U}}}UU{{}{U}UUUU}{U{U}UU{U}U}}}}}}{UU}{UU}UU}}{UU{UU}{{}}}U{}{U}UUU}U}UU}U{UU}U{}U}UUU{{U}{}U}U{U{}}U}}U}}{}{}}{}}{U}}}{{{}{{}}{U}UU{}U{U{U{{U{{U{}}UU{{{}}U}{}}{{U{}{{{{U{{UU{U}U}}UU}U}U{{}U}}}{U}U}{{U{U{}}{U{}{{{{}{UU}U{{{{}UU{}U{{}UU{}U{U{UUU}}U{{{{U}{UU}{U{}{U}U}U}UU}U}{}U}{{UU}{}UUU{}UU}U}}{{}}{{U{}U{{}{U}U}U}{}{{{}}U}U}}UUUU}U}}U}{}{UU{}U{}}}}U{}}{{}U++++{U}U}U{U{{U{U{{{U{{{}UU{{{U}}}}{{U{}{U{UUU{U}}UU{+++++++++++++++{{}UU}{}U{U}U{{UU}}}}}}UU{U}U}U}UU{UUU}{}}{}}}}U+++++++++++++++}}{{}{}UU{U{U{U{U}}{{U}{UUU}U}{{}}{{{}}U}UU}{}U}{+++{}{{{{{}}U}U{U{{UU}{U}{{{{}U{}{U}}}}{U{}{}{{U{}}}}U}{UUUU{{{{U}{U}}}{{}}{}U}U}}}{}{UU}{}}U{}}U}}{}{}}}{{U}U}U{U}UU{U}UUU}U{}}U}{{{U}}{UU{}{}U}U{({U}{U{}UUU{}}}}UU}}{{U}}{}U{{U{{}}}}{}}UU}}}}U}{U{U}{U}UU{{}}}}U(U{{}{+++++++++++++++++++++++++++++{U}U}}{U}}}}}U}{U{}UU}{}}}{}(}{}}}U+++++++++++++++++++++++++++++{{U(U}}UUUUU{{}}U{}U}{}{}}{}}(}{UU}{UU{}UU{}U}}}U{UUUUU{}{}{}{{UU}U}(}}UUU}{}}{}U}}U}}{U}}UU}UU}}}{U}}}{}}{{U{{}{}{}{U{U{U}{}{{}}U{(}U}{}UU}}{UU{U}}U}}}UUU{}{}}}U}}}}UUUU}{}{UU{}UU{}{UUU{{{U}}UUU}{{{U}{{}U{}}}{}{}}U{{}{{{}{}UUU{}UU{{UU}UU}}}{UUU}{}U{{U{}}UUUUU{}{{UUU{}}UUU{U{{{}UU{{{U}}}U}}}}U}{}{}U}{}}}U{UU{U{{{U{UU{U{}U}U}{}}}U}U}}{{UUUU}}U}}{{U}}{}}U"U}UUU}{U}U{{}{UUUU}U}{U{}}}UU{}U{U{U}{U{UU}UU}{{}{}U}}}U{U{{U}{{}U}{{}}{U}{}}{U{{UU}}{}U{U{}{{U}U{}U{UU{U{}}}{U{{{UUU}U{}}{{{UU{{{{}}}{{}{U{}{}{{UUUU}{U}{}}U{}}U{U{{UU}UUU}U{UU{UU}UUUUU}}{}{}{UUU}{{}{UUUU}}}{U}}UU}U{{{{UUU}}{}U}{{}}}U{{U{}}{{U}}}}UU{U{{U}U{}UU{U{{}U}U}U}U}{{}UUU}}{{{U}{U}UU{{{}{UUU{{{{}U}{}U{U{}{}{}{UU{{UU}U{UU{{}}UU}{{UU{{}U{UU}}U{{}}}}}U}{{U{}U{}}}}{{U}{U{{}{}U}U}U{{U{U}{}{U{{{}U}{}U}{{U}{U}}{}}UUU{U{U}UUUU{}{}UUU}}{}}U{{}}}{{{U{U}U{{{{{U{}}U}UU}}{{{{{}U}U}{{{U}U}U{{{}{}UU{{}U}}{{UU{{{U}}{{U}}U{}UUUU}}U}U}}U{U{{}{{}U}{}}{}{}{U{}{{UU{UU{}}{UU}U}U}U{}U}UU{UU{U{{}{{UU}{{}}}{}{{}U}{{U}{}}U}UUU{}}}UU{}}}}}{{}{U{}{}}{}{UU{}}U}{}{}{{}U}{U{}}{}U}U}U}}U}UU{{{}}{}UU{}UUU{}{{U}{}}{{}}}}U}}{{{{U{{}}U{{UUU{U{U}U}{U}}U}{{}U}U{UUUUU}{{}{}}{{U}U{{}}{{UU{}UU{{}}}{{{UUUUU{UU}UU{U{UU{U{U{U}UU{{}{UU}}{}{{{U}{}{{}UU}}}{{}}U}}U{UUU{}{UU}}}}}UU{{{U}U{UU}}}{{UUU}UU}{{U{{}}}{U}{U{}{}}U}UU}U}}}}}}}{}}{{UU{}U{U{{{{}}U}{UUU}U{}{{}{{U{}}}}U}UU}{U}UU{U}{}UU}}{}}{U{U}}U}U{}}}U}{{{}UU}U}{}U}}}U}{}}}U{}UU{{}UU{U}{}U}U{{UU{UU{{{U{}{U{}UU{{UU}U{}{UUU}{{UU{}U}}{}{}}{U}U{{U{}}}U}}}{{}}{{{}}}{UUU}}U}U}}}U}}{}}U{}{U}U{U}U}}}{}{}{UUU}}U}}U{UU}{U}U}{UU{{{(}{{}UU{}UUU}U}{U{{}UUU}U{{}U{{}{{}}}U}{U{UU{U{}}{UUU}{{{U}}}U}({{UU{}U{{}}}U{}{UU{{}}U}{{}}U{U{{}}U{{}UUU}}{U}U}U}UUU}{U}{}{U(U}}U{UU}U}}{{}}U}{{U}{U}U}}UU}}}U{}{}UUU}U{UUUU{}U}}U{{}}}}U}}{U({}}}{{}{U{}U{U}UUU{}}{{UU}U}U{}UU}U}{}U}}}}UU}UU{}{UUUU}}U}U{{({}}{}U}{UUUUU{{U{}}{{}U{}U{}}{U{U}}UU}{UU{U}}UU{{{{}}U}{U}{UUU}U({{U}{}UUUUUU{}U}UUUU{{}}}U{}UU}U{UU{UUU}{U}}U{{{{{U{}}}}{}{UU}(}({U{U{UU{U{}U{}{{{}}U}}{{}U{U{}{{}UU}}UU{U{}{U{}}}U}}{{{}{}}{{U(}{}UUUU}UU{{}}{{}{{}}}U{{UU{U{{}}U}}{U{UU}{}U{UUU{}U({(U(}}{}U+{+{U{UUU}UU{{}}U}U{{{U{UU}U{}{UU{}UUU{}U}{{}}{}U}U{UU{(U({({{{}U+}}}U{{{U{U}{}UUU{{}{{U}{U{{{U}U{{}}{UUU{U}UU{{{}{}{U}}{}{{U{}U}U{}U{}}}U{{}{{}}{}{}}{}U}{}UUU}}{}}{}UUUU{}U}{{U{}U{UU{U{}{U}{{U}}{}{}{{{}{}}}{}U}}}U{}{}UUU{{U}}{UU{U}{{{UU{U}}U{{}{{{}}}}{{{U}U{U{}}U{{{{}}{}}{}{{}{UUU{}{{{U}{{U}U}}}{U}{{{U{UU{{U}UUU}}}{{}}}}{}{}{{{{}}{}}{U{U{UU}{}{U{U}U}{}U{U}{{{{{{U{}UU{}{UUU{{U}{{{{{}{U{UUU{{U{}}{{{{{{{UU{{{}}}{{UU}{}U}{}U{{U{}U}}UU{}}}}{}}}}{U}U{UU}{{}}{UUU}}U{UU{U{}{}}}U}U}{{{{}}{UU{{{U}U}}{{UU}}{U}}{{UU{U}}UUUU}}}{}}{}{{{{}{U}UUUU}{{U{{{}{}U}{UUU{}{U{U}U}U{+{+{{{{U{U}U}}}}{{U}{}U}{UU}UUUUU{}{{}}}}}{U}{U{UU{}}+U+}+U+{+}+}+{+{}U}}{{{UUUUU}{{{{{{{}}U}U}}}}U}U{}}}{}}}{{}U}UU+{+U+U+{+}+}+}+{}}}U}UUU}{{{}{{U{{U}U{}{UU{}U{{}{{}}}}}}{{U}}}{U{+}{}{U}{{}U}}{}{{{}{{{U}U{UU{{U{UU}}U{U{}}U{{U{UU}}U}U}{}UUU{UUU}}UU{{}{UU}}UUU}UU}}}}{{}{UU{U}}{}{}}}U}}}U}UU{}{}{{{{}U{UU{{}UU}U}{{{}{{{{UU{}}{U}{}{}}}}}U}U}U{{}U}U{}U{U}{{}UUU{}U}{U}U{}{}{U{{U{{{{U{}}{U{U}U{}UU{{}{U+U+}+U+U+U+}+{+}+}+}+{+{+{+UUU{{}{}{}{}UU}UUU}{{U{UU{}{UU}UUU}U+{+}+{+{+{+{+{+}+}+}+{+{+{+}+{{{}{{}UUU{}{{{UU{U}{U}}U}U}{(UU{}{}{U}U}U{}{U{U{U}{{{UU}{{U{U{{{{{}{U{U}UU{{}}}UUU{{{UUUUU}(U{}{UU{{}U{}UU}}}}}{U{{{{{}{}{U{{U}{{}}}U{{}{UU}{U}}{UU}{}}U{{}}{}U{UUUU{}{}}U}}}U{{{U{U{UU}UU{}{}U}{U}(}U{}UU}{{{}U}U}{U{}{}}{{{}U}}{{U{{}{U{}U}U}{}{}}{UUUUUU}}UU}}}(U{{{U}}}}}}}{}U}U{}UU}U}U}U}{U}U{}{UUU}U{}{{U}{}U{{}{}{}{}{}UUU{}{}{{{UU}{}U}}UU{UU{}{U{}{}{U{}+{UUUUU{{U}{}UU{}}U+U+{+U+U+}}{U}U{{U}{}U{UU}}{}U{{{}}{U{}{{{U{U{}}}}U{{}U}}{U}{{U+}+}+}+}+}U}{{U{}U}}U{U}U}U}UUU}{}}{}{U{{}{{U{{}U}U{{U{}}U}}}}U}{+{+}+}+U+}UU}}}UUU{U}U{U}}U{{}}U{UUUU{}UU}U}}U{}}}}U{U}{U{}U{UU+{+U+U+{+{U{{U}{}U}}}{}U}{{{U{{{{U{{{{}UU}}UUU{{U{{UUU}U}UU{}{U}U+U+{+{+}+UUUU{U{}{{{{UUUU}{}{{}UU{{}U{U}U}U{}{}}U{U{}}{{{{{}UUU+{+{+U+}+UU{U{UU{U}UU}{U{}U{}{{}}}U{U}{{}{}{{{}}}}U}}U{UU{}{UU{{U+}+U+U+{+UU{{{{{}{U{}{UUUU}}UU}{{UUUUUU}}}}{{U}UUU}{}{{UU{{}{{{+U+{+U+U+{U{{U{}{}U{{{{}}U}}U{{}{{}UU}}U}}{UU{U}{UU}{UU}{}{}U{{{{+}+}+{+U+{U{{}U{U{UUU}{{UU}}}U}{{{}U{{{{U}U}U{UU}}U}{U{U{}}U}+U+{+{+}+U+{+{UU{{}}UU{{{}}U}}U}}{{{}}U{{U}{U{{U{UU}{}U}}U}U{U}{{+}+}+{+{+U+}+}UU}UUU{}}{}{U{}}{{{U{{}{{UU}U{UUU}{{{}{{{{U{U}{}{+}+}+{+U+U+{+{}UU}}}{{}UUU{}U}{U{{{{}U{{U}}}U}U}}U}{{{{{U{}UU{{}}+}+}+{+{+U+U+{{{{U}UU{{}{{U{}}UU{}{{UUUU}{UUUUUU}}{U{}{}{{U{}}{+}+{+U+U+}+}+{{U{{}{U}{}UU{}UUU{}{}{}{}UU{U}{UUUU}}UU}{U}{{{{}}{}U}*}*U*}*{*}}U}U}{{}U{U{U{}}UUU{U}}}UU{{{{}U}}UUU}{UUU{U}}UUU{{}}*U*}*{*U*}U{}U{U}}U}U}{{}U}U{UU{U{}U{}U{U{{UU}{}{UU}{}UUUUU{{{}}{*{*{*U*}*}}{}{{}{UUUU{}U{UU{{{{}{}}U}{}{}{{U}UUU{}{{}{{U{{U{{{U{U}}}{{U}}{{}U}{{}}U{{UUUU{U{}UUUU{{UU{}{{UU}}U}}}{}}{{}U}{U{{UU}}}UU}}}}}{{U}{{UU{}}{{{U}{}}}{}{{U{U{{U}}U}{UU{U{}{}{{U}{}U}{}{}}U}U}UUU{{{}}{UU}{}}UU{}UU}}UU}{U}{{}U}}U{{U{{(}(}UU}UUU}UUUU{{{{{UUU}{{}U{{{{U{UUU{}U}U{}}}{}UUUUU{U}{UU{UU{UU(}(}}}{UU}{UU}}U{UU{{}U{}}U{}{UU{}{UUU}U{{U}U{}U}U}U{U}U{{{U}U}{U(}({U{U{UU}{}}{{U}{U}}{UUUU{}}UUU}{}UUU{U{}UU{}U{}U}{U{}UUU}{}}}U(}{}U}}UU{U{U{}{{}U}UU{}}{}}}UU}{{{}+}}{UU}U}}}UUUU{U}{}{{U}}U{UU({}U{}U}{{U}}}{UUUUU}}U{{{U{}}U}UU+U{}U{}}}{U{UUU}{UU{UU}U{U{}{({}{{{U{U}UU}UUUUUU{UU}U}}U{}{U{}{+}}}}U{}}}{{{}UUU}U}U{}}U}UU}}U(}U}{}{}}UUU{U{}}U{}}{{}}UUUU{{U+}}}}{{UU}{U{{U}{}{U}{}{}U{{U({(}}}{}U}{U}{{UU{UU}U{U{}{}U}{UU{+UUUU}U}}}{{U{{{}UUU{{U{}{U}U(}({(U{{UU{}{{}}}U{}{}}}}U}}U}{}U{+{U{UU{}U{U{UU}{}}}UU{{{}U{U{U{U{}U}U}}}{}{}{{UUU}{{{{}U{U}}{U{+}{}}U}{U}U}}{{{}}{}{}{{U}U{}}}+{+U+{+U+}+}+{+{+}+}+{U{{{{U}{{U+}}{UUU}UU}{}U{}UU{{U}UU{{U{U{{{{+U+}+U+{+}+{+}+{+U+}+}{U}UU{{U+{}U{{{U{U{{{UU{U}{}UU}UU}{U{U{}{U}}{}U{}}}UUUU{U{U{{{{}}}{{{}{+}U{}}}U}}{}{U{U{U{}{}}}{}}U{{{UU}}UU{}{}U}U{}}U}{}{U{UUUU}U}{U+}}}UU{{}}{UU{}U{{{{UU}{U{{}{{{U}{}U}U{UUUUU}UU{U}{{}{UU{U{{UUU+}{}U}{}U}U}{}U}}U}}}UU}U{UUU{U}{U{}U}{U}U}}U{{{}{{U{}{{}{U}UUU+UU}UU{{{{{{}}}}}UUU{}}}UU{U}}U{{}}{U}{U}{{}}{{{{{{{}{}}{U}}}U}+{{U{{UUUU}{}U}{UUUU}UUUU{{{{{U{{}}}U{}U}{}{UU{}{U{{U}{{{}}}{U}+{}{}U}}U{}U}UU}{}U}U{}{U{}{}U}{{UUUU}UUU{U}}UUU}{{{{U{UUUUU{U}+}U{U}U{}}U{}}{UU}}{}UU}{}}}U{{U}}}{{}}U}{}{U}}U{}U{UU{{}}}U{}}+}{UUU{}{U}}{{}UU{{{U{}U}U}{}}UUU}{{U{U{}U{}}{{UU}}{U}UUU}{UU}}+U}UUUU}U{U}{UU}}}U}{U}{{}}{{U{{U}}{}UU{}{UU{UU}{{}{U{}U{{}}}{U+}{{{{{}}U{U}U}{UU}U}U}U}U{U{U{{UUUU{}UUUU{UU}{{{{}{U{{}U}{{U}U}{}U}}}}{{{}}{U{UUU}U}{{{{UU}UU{{U{UU{}{}U}U{}U}}}{{{{}}UU{U{{U}U{{{{U{}{{{{{U{}}U{}}UU{{U{U{}{}}UU}}{{{}}}}U{}U{}{U}}}UUU{}}}U}U}U{}U}}}{UUU}{}{U{U}}U{UUUU{{U}{{{U{{}}{}U{UUUU{{}{U}{{U{}}{{{UU}U{U}U{}{U{}{{{UUU{}U{U{UU{U}{U{{}}}UU}}U}}U{{{{}}{{{}{}}{U}UU}UUU{{{}}{}U}U{}}UU}U{{U}{{U}{{{}U{{}U{U}U{UUUU{}}{{{U}UUU{{}U{{U}}U}{UUU{}U}}{{U{}{{U{{}U}UU{}UUU}}UU{{}}}UU}{UUUU{UU{UUU}}UU{++++++++++UU{{U{{}U{}U}U}}}{{U}{U}}}}UU{U}{U}}U}}U{{U{{}UUU}}U{U++++++++++UU{}{{}UUUU}U{U{}}}U}}{{{}U}}{}}}}{}U{UU}{{{{}}{}UUU{U++++++++++{UU{}U}UU{}{}}{U}{{{}{U}U}{}}U{{U}}{{U}UU{{{}{}{UU}UUU++++++++++{}{{{U{{}{U{U{U{{{}U{{U}U{{{}}U}{}{}{UU{}{}UU{UUU{{}U{++++++++++UU{}UUU{{{UU}{UUUU{{{}}{{UU}{}U{U}U{U{U}{{U{{}U{}UUU{U++++++++++UU}{U}{{U{{UU{{U{}{U}{{UUUU}{U{{UUU}}U{}{}}}{{{U}UUUUU++++++++++{}}U}}}{{U{U{{}{}U{{{}}}U}}U{U{U}UU}}{{}}{U}UU{UU}{U{U++++++++++{{}{}}}}U{U}{}UU{{{{U{U{UU{{}UU{}}}{}{{{U}{U{U{U}{UU}{++++++++++UU{}}}{U}}UU}U}}{}{}}{U}U}U{UU}U}U}U{}U}{U}U}{{}{{}}++++++++++++++}}UU{}U{}}}UUU}{{UU{U}}}{U}{U}}}U}UU{{{{U{UU}{{{{{++++++++++++++UU{U{}{}U}U{{}}{}}U}U}}UU{{{U}{{U}{{UU{U}}U{U}U{U{++++++++++++++}UUU{{UUUU}UUU}}U{UU}{}U}U}{}}UU}}}{U}}{U{}U}U{{}}++++++++++++++}U{}}{UUUU}U{UU{{U}U{{{}U{U{U{U{{}U{}U{U}U}}{}}U{{++++++++++++++}U}UU{{}}U}}}{}}{}UU}{{UUU{}U{U{}}U}{}U{U{U}{}U{U{{}{*{*U*U*{*{U}{{UU{{{UUU{U}}{U}{{{U{U}UU}}}}{U{{{U}{}U}}}{UU}{{{U*}*}*}*}*}{UU{}}{{U{{}{UU{{{{{{{}{{{{{{{U{U}{U}UU{U}U}{{UUU{{}}}}*U*}*U*{*{UUUUUUU{}}{}U{{}{}{UUUUU{}U}}UUU}}{}}UUU}{{{U}U}U{U}{*}*}*}*{*{UUUU{{U{}}U}{}}{{}}{{}}U}UU}}U{}U{{U{UU{}}}U}{}UUUU{}U}*U*}*}*U*{UU}{{{}UUU}{}{{U{}}{}{UU}{{UU}{{}{U}{{U{{{{U}}UUU{{}}*}*U*}*}*U}}{}{}U}{}U{U{{{{UU}U}}{UUUUU}U}{{}{{}{(((((({}UU}{}}{}}{{}}U{{}U}{U}{}}U{U}U}{U}}U}}{}}{{}U{U{U}}{U}{U(((((({UU}U{UUUU}}}}U}U{U{UUU{{}{}U}UU}UUU{{U}{}}U{UUUU{}{}{{}U(((U{(((({{{{}U}}UU}{U}{}{{UU{{}}{U}{}}U}UUUU{UU{{UU}U}UU{U}}UU{((U}}}(((}}U{U}U{{UU}{{}}{U{}{UUU{U{UU++{}}}}UU}{U{UU}{}}}UU{{U{((}}{}}((}UUU}{UU{}}UU}{}{U{}}{U{{{UU+++UUU}{{{}U}{}}{UUU{U}{UU(((U}U{((({}UU{{U}U}{}U{}}UU{U{{U{{}}+++}U}{UU}U}{UU}}U{}U}}U{{{(((U}}((((}{{}{{}U{}U{{}}}}}{{U{}}}}+++{}U}}{{}}U{}}}UUUUUU{{{{U((((((((({U}}{U{}{UU}{UUU{}}}U}}U{}+++UU{{U{}UU}{UU}}}{{}UUUU}UUU(((((((}UU{U}U}{}{{}{}}U{U{UU{}{U+++{{}{U}{UU{U{{}{UU}}}{UU{{U{}}{{((({}{}}{UU{}}UU}}U}}}{{}UUU{+++{{}{}}{UU{U{}{U{U}}{{}U{}{{{++++++++++++++++++++++}U{U{{}{}U+++U}UU}}U}}U{U}}{}}{}U{{}{{UUU{++++++++++++++++++++++}U}}UUUUU+++UU{UU{{{{}}{}}U}}{}{}UUU}{U}{{UUU}}{{UU}}U}}UUUU{{UU}{UUU{}}+++{U{UU}U{{{{U}}UU}U}}}U}}UU{}}}{UU{U}{{{}{U}{UU}{{}U{}{{U}}U}+++UUU}}}}{}U}{{}UU{{U}}}}{U}{{}{UU{{{}}{U}U}U{{{{{{}U}UU{U{}{{+++{UU}}UUU}{}}{}{{{UU{}{U}}UU}{U}U}UU{U{}U}U{U}}{{U{}}}{UUUU{}+++U}U{}{{}{}{U{UUU{U}{}{U}}UUU{}U{}}{}U{U{}UUU{{UU{{U}}UU}UU}{+++{}{UU}U}}U}{U}}UU{{{{{}}}}}UU}U{{U}U}}U}}}U{}UU}{U{}{U}}}U{}+++{}}}U{{}UUU}{{{}}}}}U{UU{{{{}{}U{U{{UU{}U}}}U{}U{{{}}{}U}}{}+++}}}{{}}{{{{U{UU}}U{U}}{}{U{}{U{{UU}{}UU{}U{{UU}{{{{UUU}}{{{U+++{}}U{}}}{{}U}U}UUU}U{{{U{U}{U{UU}}UUUUU{{}{{{}U}UU}{}}{{UU}{+++}}U{{}{U{{{U{}U{}U{{{U}{}U}{{U{{}}}UU{U{}{U{{}{{U}U}{{}U}U}}+++}UU{{{U{{U{U}}}UU{U{{}U}{UU}}}{{}{UU{UUU}{}}U{}{{}U{{U{{U{{{}++{{UUU}}UU}}{}{{{U{}{{U}U{U}{}UU{}{{}{}UUU{{{{U{{{{}}U{U{{U{{U{{U}{{{}}{}}{UU}}U{}{{{}U{UU{}}UU{U}{{}U{{U}U}}}{{{UUU{{{}}UU{U{{U{}}{}{U}U{}U{{}{{}U}U{}U}{U}U{UUUUU{U}{}{}}U{{{}}{}}U{{U}{{}}}{}}{}}{}{{{UU}}U{}U{}{U}U{{{U}UUU{}U{}{U{UU{}U{UU}{}{UU}}UUUUU{U{{}{}U{U{U{{}{}UUUUU{{{}UU}}{{{}}U}}{{U{}UU}}}{}{}U}UU{{U{UU{U{{U{UU}U}{}}{{{{{U{}{}}U{}{{}U{{}}U}UU}}}{{}}{"}U}{U}}U{{UUU{{}{++++++++++}}}{{{{}U}U{U{}UU}}{UU}}}U{UU{U}{{}U}{U}U}{}U{}U}{}UU}++++++++++U}{}}U{}}{}}{U}{{}}}U{U{{{{{U}}U}}{UU}{}U}{}U{{U{}}UU}++++++++++U{}U{U{{}}}U}{{}{UU{UUU}}{{UU{{{UU}{U}U{UU}{}}}{}}}{{}++++++++++{{}}}UU{UU{{}U}}}}{U{}}{{}U}}{{{}{UUU}U}U{{UU{}}{{}}}{++++++++++UUU}{}{{}U}{}U{U}{}{}U}{U{U{{{{{}U}U{UU}UU}{{U}{}{UU{U++++++++++}U}}{U{U{UU{{}{}{U}{U}{{UUU}{}UU{UU}{U}U}{}{}U}}{}}UU}++++++++++{{U{{{}{UUU}U}{}}}}UUU}U{}{UU{UU{{{}{}U}}U}{{{{UU{}U}{++++++++++U{}{UU{UUUU}{U}UU}}}{{U{{UUU}{{}UU}{{U{{}UU{{}}UU}{}}{++++++++++}{{U}U}{U}}U}}U}}{{}UU}}}}}{U{{}}}}}UUU{}}{UU{{}UU{}++++++++++++++UUU{{}{U}{}}U{}}U}}{UU{{UU{U}UU{{{{{}{U{}}{U{{}}}}++++++++++++++UU{}UU{U{U{{}}{U}UUU{}}{U}{{U}{{}{}U{}{{U}}{{{{}}U++++++++++++++UU}}UU}}U{}UU}}{UUU}}}}{}U}U{UUUU{U{}}{{{}{}{}U}}{++++++++++++++U}UU}}}}{{U{}{{}U{U}}}}U}U{UU}}{}}}UU{UUU{{{{{{U{{++++++++++++++{UU}}U}{UU}UU}}}U{}}{U}}{}{{{U{}{U{{}{UU{U{}}U{U{{{{}*{*U*U*{*{UU}{U{{}U}}{U}U}}}{U{}}}{UU{{{UU{U}}{}{U{U{UUUU}{UUU}*U*}*{*}*{U}UU{UU{}{U}{U{}}{}U{U}}}{{UUUUUU{}U}UUU{}}}}U{U{UUUUUU*{*{*{*U*}}U}{U{{UUU{{U{U}}{{U}{{}UUU}{}}}}{{}U}}{}{UU}{U}U}{{}*}*{*U*U*UU}}{}U}}{U}{{U{U{}{{{U{}{}}}U}}U{{U{}{}{{{{U{UU}U{U}U}{*}*U*{*U*}{{{}U{U{}{{}{}{UU{UU{U{{{}U}}U{}}{{}}U}{{{}{{{U}}}{{}*U*}*{*}*}}{}}{{}{{UUU}}}U{UUUUUU{UUU}}}}{}UUU}U}{UUU{{UU}UU{UUUU*U*U*}*{*}}}U{{U}U{{UU{{U}U{}U}U{U{{}}}U}}U}}{}}UU{}}UU}(((((((*U*}*U*U*{{U{}{}UU}}{}}}UU}U}{}UU{}}}{{UU{U}}{}}}UU{{{(((((((((((U{UU{}}{{{{U}UU{U}{U}}U{U{}}UU{U}}}UUU}{}UUUU{U{U}U}(((((U}{}}((U}{}}{U{}}{}{{{U}{{{{++}}{U}UUUU}U}{{U{{U}U}}{U}}{{}((({U}}}}}((U}{{}U{U}U{U}}U}{{}U+++}}{{U{{}{{U{}U}{{{}UU}{}{}}}U((}{}}U}UU(({}{}U{}UU{{U}U}}{}{+++}U}{{}{{U{{UU}}}U{}{U}{U}U{U}U((UU(((UU((({{UU{U}U{U{{U{}{{U+++{}UUUU{U{U}U{{{}{}{UUU}{{}}{{}}((({((((((({U{}}{}}}{}{UU{}UU+++}}}UU}}{UU{UUU}{U{{{U}U{{U{{{U}{((((((((((}{}U{}}}{U}{U{UU}}+++}{}U}U{UUU{U}U}}}UU{U{}U}{}{}U{{{}(((((}{{{U{}}}UU{U}{}}U{{U+++}}U}}{{{U}}}{}{}UU{UU}}UU{}}++++++++++++++++++++++UUUU{{{}{U+++}{U}}UU}}{{{{}{{{U}UU{}{}U}U{++++++++++++++++++++++}{}}}{{UU+++{U}}UU}{U{U{}{{{U}}U}U{U}U}}{U}}UUU}{}U}U{}UUU{}UUU{{U{}{}{}+++}{UUUUU}{}U}{}{U}U{}}U{}}{{U}U{U}{{}U{}U}}}}{}{{}}U{{U}U{{{}+++UU{U}{U{U}}}}}U}{U}U{{U}UUU}}{{{{}}}{}{U{}U}}}{{{}}{UUU{}}}}+++{}U{{U{}U}{}}UUU}U}{U{{U{}UU{{}{{UUUUU}{U{{U}UUU{U}}U{}}U}}}+++}U{}{}{}}{{{U{}U}U{{U{{{{{{U}{U}U}{UU}{U}}{{{U{UU}}{UU{U{}{{+++{}U}}{{}U}{{}}{{}UUU}U}UU{{}U}UUU}U{UU}}}}{}}{}U}{U{{}U{UU}U+++}{{U}U}}{UU{U}U}{U{{U{{UU}{{{U}U}U}}}U{}}{}U}U{U{U}U{UU{{U{{+++U{UU{}U{{}U}{}}}}}}{}U{}U{UU}}}{}}}U}}{U}}{}U{}}UU}{}UUU{{U}+++{}{{UU{}}{}{U}U}UU{U{}}{{}{{{}{U}}U}{UU{}}UUU}}{U}UUU{U{{{U}+++U}}U{}{{}U{}U}}{{{{UU}{UU}}U}U{U{{UU}{{U}U{{U}}{U}U}{UUU}}}U+++{U}U}UU}{{UU}{}{U{U}}}{UU}}U{}}U}{{U}}UU{}U{{}U}UU}}}U}}{{UU}++}U}U}{}{}U}UU}{{UU}{UUU}{{}U{{U{}U{UU{}{{}}U}{{}{UU{}UU{}}{}{{}UU}UU{}U{UUU}U}}UUU{}{{}U{{U}{}U{{{}U}}{{{U}{{}}U}}UU}U{U}}U}{U{}{{U{{U{U}{UUUU}{}}{{}{{U}{}}{U{}U{UUU}{{U}UU}U{{U}{U{}{UUU}}}}}}}}}{{}}UUU{U}U}{U{{{UU}}{{{{UU}U}}}U}{{U}U}U{{}U{}{U}}}{{}{}{}{U{}}U{{{U}U}{{{{}U{}U}U{{}{U{{}{{{UU}}}{{{}{U{{}{{}{}U}}{UU{{}{{}}U}U{{U}{}}}}U{}U{{U{U}{}{}U}U}{{{}U}}}{{}}{}{UUU{}}U}{{{U{++++++++++UU{U{}UU}U}{{}{U}{U{}{UUU{{UUUU{{}U{{{}{}{{}UUU{U}{}{}++++++++++U}U}{U}UU}U}}{UU{U}}{}}}}}{U}{{}{U{{U{U}UU{}}{}U}UU}}U++++++++++U{UU}U{{{}{UU}}}{}U}U}U}UUUU{U{U}U{}}{{}}}{UU{{{UUUU{}++++++++++{UU}UU{}{{}}}}{}}{}}{U}}}{{}U}{UUU}U}U{UU}U}U{}U}U{}U}++++++++++U}{UUU{{}U{{{UU}{}}U}UU}U}U}{}U}UUU}U}{{UU{U}{U{}{{}U{++++++++++U{U}U{U{}}UU}{{{{U{UU}}{{U}}{}{}{{{{U}{U}{U{U}}{}{}}U{++++++++++{U}{U}{}}UU}{{{}UU{U{}U{{{{}}}{{{}{{U{{}UU{U{{U{}U{{}}++++++++++{{{{{{U}U}UU{U{U{{}{}{{UUU{}{{U{{{{{}}}}}U}{UU}U{U{}UU++++++++++U}}{U{U}U}}UUU}{}}{}UU}U}UU{U}}U}{U{{U{{U{}}{UUU}}UU++++++++++++++UU{{{U}UUU}}}{{}}U{}}UU}{U{{}U{}{}}}{}}UU}U}}}}}}}++++++++++++++}UU}U}{{U{{UUU{{}U}U{{{{{}U{}U{}}{U{{}{}}{}U}{}}{{++++++++++++++}}{U}}{UUUUUUU{{}{}U{{UU{{U}UU{UU}}UUUUUUU{}U{}}U}++++++++++++++UU}UUU}UU}{{}U{U{}}}U{U{{}{UU}U{}{UUUUU{U}}{U{U}UU++++++++++++++U}}}}UU{U}}}UU}{{U{}{}U{U}{U{U}}U{}U}U}UU}U}UUUU{}{U}*}*}*{*{*{}U}UUU{U}}U{U{}}}{{{U{{}{{}U}U{UU{UUU}}}{}{{U{UU{{}}}*U*}*U*{*}{UU}UU}{U}}}U{{{U}{}UU}{U{{{}}}UU{{UU}UU}U{U}}}}{}}{U}{*}*}*{*}*{}{UUU}U}{U{U{}{{U}}{{}U{U}U}{{UU{}UUU{}{{UU}U}U{{UU}}*{*}*{*{*}{{{{UUUU{}{U}UUU{UU{{{}{}UU}}{UUU{}{}U{}{{{U{U}}{}U}{U}*U*U*U*U*{U{UU{U{}{}}{}}{U{}U}}UU}U{{UUU}{}}*}}UU}{{U{{}}{{}}{U*{*U*{*{*}{U}U{}{U{U{UU{{U{U{{}{U{}}{{}{{}}U*{*{}{}UU{U{UU{*{U}{{*U*}*U*}*}UU{U*}{}}{U}{U{{}{}}{{{{}U}{{}{}U{*{U{}{U{U{}{U}{**}{*U*{*}*U*}U}*U*{U{{}{U{{U}}}}{}U{}U}U}{}}}UU}U{U{{{{UU}}}UU*}*UU}*U*(*(*(*(}{*{U}{UUUUU{{{{UUU{{UU}U{UUU}{{U{UUU{{}{}U}{}U{}**{(*(*(*(*(*(((}{{UUU}UUU++UU}{{}U}}{U{{}}U{UU}U{U{{{}}}}{{{U{}}{}((*(*(*{*{*((U{}}UUUU}+++{UU}}}}}{}UUU{{{{UU}}U{UUU{{{{U}}U}}UU((({{U}}{}{}((}}U}{{{}+++UU}{U{}{UU{}}{UU{{}}U{{}}{}}}}{}{U{}{U}{(((U{}{UUU{((}}{U}{{+++}{U{U}{}{}}{{UU{}}U{{{U}UU}UU}UUU}}}{{U}U((((U}{{}}(((UU{U{U+++{UU}}{U{{{U{UUU}}{}U{}}}{}UU{}U}}{}U{{}{{{}((((((((((((UUUU{+++}}{}UU}}U{}UU{}UU}{U}}U{{{{{UU}}UU}U{UU{}}}U}((((((((({{UUU}+++UUUUU{}UUU{U}}{{U}UU}UU}}}}U++++++++++++++++++++++(((}U}}UU{+++UU{{}}{{}}U}}{UUU}}}}}}UU{U{U++++++++++++++++++++++U{}U{{U}{+++}{{}U{}UUU{{}}U{U{}U}{}}U{U{{}U}{U{}{}UU{}}{}}}U}{}U{U{{{{U}+++}}}}}UU{UU}}}{}}}U}}{{}}U}UUUUUU}{U{U}{}UU}{}{U}}{{}UU}UU{{U+++U}{{U}{}{UUUU{{UU}UUU{U{{{UU}}}{U{{{{}}}}{}{}}{}UU{}{UU}U{U{+++}}}UU}}UUU}{{U{{}{{{}}{}U{U}{}U}{{}UU{U}}}U{}U}}}U{{U}{}U}}{+++U}U{}U}{U}}}{{{{{{U}U{U}UU{{{U}UU{U{}{{}U}U{}{}}{}UUU{}{}}}}+++}U}}U}{{}{U}{U}{}{}U}}}U{U{}{}}U{{}{U{}{{}U{U}{{UU{{{{UU{U}}+++U{}}U{U{}}{}{UU{}{{}}{U}U}{{U{U}U}U}U}{{UU}{{U}UU{{{U}{{U}}{+++}{}}}{U{{{}}{{U}UU{}}{}}{{}{{}{{UU{}{U{U}}UU}{{{{}}U}UU{}}UU+++UUU{}{}UU}}UU}{}}}{U{U{UU{U{UUU}UUU{U}}}{{{{{U{}}{}}{{{}UU{}+++}U{UUU{U{U{}}U{{}{{}{{{{UU{}{}}}{}{}{}{}}{U{{}UU}}U{U{{{U}{U+++}{}}U}{U}}}{}U{}UU}U{U}}{}{U}UU}}}}}U{{U{}}{}}{}U{}{U}{}U}}U}++U}{}{{{UUU}U{U}{}{{}}U}}}{{U}}}U}{{{{U}}}U}{{U}}{}}{{}U{U}U}}UU}{}{}}}{{}UUUU}U}{{UU{{U{U}{U{U{{{{U}}U}U{}}UU}{{}}}{UU{U}{{}{}U}}U}}{{{U{UU{{{{{}}U{{U}}{{}U{U}UU}}{{U}}{{}}UU{}}{}}UU}}}{UU}}U{UUU{UU}U}U{}}{{}{UU}{}}}U{U{}{U}{UU}U}{UU}{U}}}}{{U}{U}{}{U}}}}}U{{{}U}}{}{{UUU}{{U}U}}}UU}}}}{}{UU}{}{{{UU}{}{U{}UU}{U}UU{UU}{}}}{{U{}}}UU{UUU}UU{}}UUUU}U}{U}U{{U{}{}{}!UU{{{}{U{UUUU}}U{++++++++++U}}{}}}UUUUU}U}U}UU{}{UU{{{}U}U}}}U}U{}U}{{U{U{{U{}}U{++++++++++U{{}{}}UU}UUU{}U{{}{{{{UU}U}U}U}}}U{UUU}UUU}}UUU{}{UUU++++++++++{}{U{}UU}UUUU}{}{UU}UUU{U}}U{}{}UU{U}U{UUU{{{U{U{U}{{}++++++++++UU}{U{}U}UU}UU}{}UU{{UUUU{UUU}{}}{U}{}{}{}}UUU{{{}}}{}++++++++++{}U{UU}{{{{{{{}}}UU}}}{U}}{UU{U}}}UU{}{U}{U}UU{}U{}UU}++++++++++{}}{U{{}U}UU}{{UU{{U{{U{UU}{{U{}{}UU{{{}UU{UUU}{U}{}U}++++++++++U}}{{}UU{{}U{{U{U{}}}}U{{{{UU}{{{}{U}UU}}{{U{UU}}}U}}U++++++++++}}{}{{}}U{}{{{U}}{UUU{{UU{}}{{}{UUU{}U{{UU}{}U{{{UU}}{++++++++++{{}UU{{UUU}}{{{U}UU{{U{{{U{UU{{{{U}{U{}{UUU}U}}{{U}}++++++++++++++}U{}}UUU}{}{}{U}}{}{{}U}{{}{}{}UU}{{}U}U}{}{U{{{}}++++++++++++++}}}}UU{UUU{{{}UU}}UU{}{UU{{}UU}}}}}U}UU}}{U{U{}}{}++++++++++++++UU}{{{}{U{UU{{U{U}}{{}{}U{{UUU}}{}U}U{}}{U{}{}{{{}++++++++++++++{U{{{{{}{}{{U}{}{{{}}{U}UUU}}}}UUU}U}UU{UU{{}{}U{}++++++++++++++{U}UU}}}U{{{{{{{U{}UU}U{U}U{{U{}{}U{}}{U}}U}}{}}{{U}U*}*U*}*U*U{}{}{U}{{}}{}UUU{{U}}UUU{UU}U{U}}}}{}U}U{U{{U}}UU}UU}*}*U*{*U*{}{}{UU}{U{U}UUU}}}U{{}{UU}}{UUU{}U{}{}}U{U{{U{}U{{}}{}{*}*{*U*U*}{U}}U}}U}U{}U{U}UUUUUU}UU{}}U}}{}{}{}{{{{U{}}}{}}{{UU*U*}*}*{*U}}}{}}}}}}}}U{U}}U{{}}U}{{{UU}U{{}{{{}}UU{U{U}{{}{}UU{{*{*U*U*U*}}{}U}U}{{UUU{{UU}U}U}}{U}}U}}{U}{UU}U}U{UU}}{{{U{{}U}*}*}*}*{*UU}U}{U*U*{}{}U{{UU}UUU}U{{{U}U}{U{{U}UU{U}U{}{UUU{{}UU}*}*}*U*{*{}}{{*{*U*{}}U}UUU}UUU}{U}}{{U{U}U}{UU{}{}{U}{*UUU{{}}*}*{*U*}*U}{{U}}*}}UU{}}}}{}}}{}U{}}U{}}U}{U}U{{{{{}}{}*U*{{}U{{{*{*U*U*{*{{{}{{{U}{}U}{}{U}U}{}{}{{UU{}U{}}{}{{U{{U}U{U{{{{{{}}*U*{*{*(*((({{U{}{{{}U++{}}}}}{{UUU{}{}}}}}{{}UU}U}{}}}}UU{U}{{{U*}*U*(*(*((((}UU}{U{+++{U{U}{}UUU{{U}}U{{UUU}U{}{UU{}}}}}}}UU}{*{*{*(*(*}U(((({{{{{+++U{{}{UUU}}{U}{}U{}U}U}U{}{{{}{U{{}U{{}}{U}*{*U*(*}*UU((({}}U+++U}}U}}}{{UU}}{{{{{{{{UU{{{{UU}U}U}}U{}{}{{}}U}U((U{{{{U(((U{+++}}{{U}{}U{{U}{}U}U{{UUUU{{}}{U}{U{UU}}}{{}{U}{U{(((}{}U}{((U+++}{}{{}U}}UUUU{UUUU{}{UUU}{}U{U}U{U}{U}{{U{{{}}}}}(((({}UU}((+++{}{}U}U{U{U{{}}{U}{U}{{}{}}U++++++++++++++++++++++U}((((((((+++U{U{U{}}UUU}}UUU{U{{{}{U{{U{U++++++++++++++++++++++{{(((((((+++UUU}{{U}}{{}U{}UU}{}U}{}}{{{}U{}{}}}}}U{{U{}}{{}}}U{{U}{{UUU+++{}U}UU{UUUU{U{U}UU}{}{{}}{UUUUUU}{}}{{}}U}}U}}U{}{{U}}{{U{U}+++}U{U{{{}{}{U{{{}{{{{}U{}{{}UU{{UUU}U}U{U}{UU}{}}{{}}UU{}}{UU+++{UU}UUU}{U}}U{}U}{{U}{U{UU{}}}{}UU}U{UU{U{U{U}UU}{{}}}}}UU}U+++}U{UU}{}}}}U{}{U}{{U}{}U}{{}U{{{U{{{}}{U{UU}{}}{U{}}}}}{{{U{+++{UU{}}U}}UU{}U{{{}U}{}U}{}UUU{{{UU{}}U{U}{{}{{}}{}{}UU}}{U{}+++{U}}U{{{}U{{{{}{U}}{}{UUU{}}}U}UU}{{{U{{U{{{U}{{U}U{}U{UUUUU+++UU{}}{{{U{}}UU}UUU}{}{U{{}{{UU{U{{{{{{}U{U}}UUU{UUU}UU{{U{U{+++}{}U}{U}}{UU}{U{}}{{{U{UUU}{}}UU{U}{UU{UUU}UU}U{{U}{}{U}U}U{+++UU}{{}}{}UU}{{}{{}}UU{{U{}}{{{}}UU}U}U{U}{}U{}{{{U}{}}{{}}}}+++}{}UU}{U{UU}{}UU{UUU{U}UUU{U}{{}}{{}{}{{UU}}UU}U}{{{}U}U{{}U{++}{}U}{{U}}UU{}}}UU}}}{}}}}U}{U}UU{{}{U}U}{}UUU}{}{{U{}}{}U}}U}{UU}UUU{U{{{{}U{}}}{}}}{U}}U{{{}}U{{UU{}{}U}U{U{}{U{U{}{U{}{U}UUU{U}U}U}}{}}{}U{U}}UU}U{}}U}UU}U{}{{}U}}{}{}}U{UU{U}}}UU{U{U{{U{U}U{{UU}U{U{{}UU}U}{U}UU}{U{}{{{U{}{}U}}{{}{{{}}U}}U}}}{}}{}}}U{}{U{{U}U{}{{U}U{U}}U}U{UU{{{UUUU}}U}}}{}{}U}{}{}U}}U}}U{{{{UUU{}U}}{{}{UU}{}}{{}U}{}{{U}}UUU{}U}{U}}{{}{UU}}U{}U{}}{}{{}U{U{U++++++++++}}}{{{}U{{U{{}{UU{{{}U}{{UU}U{{U{{{{}U}{U}}}}}}}{{U{{{++++++++++}U{}U{}UU{}U}{{{}{{}}U}U}{}{{}U{U{U}UUUU{{}{}U}UU{}{}U++++++++++{{{}}{{}}{UUU}}}U{{U{}{}U{{}{{U}{}{{{{{{{U{}U{}}}UU{UU++++++++++{{U{{}UU{{}}U{{{UU}}{}}{}UUUU{}}{UUUUUU{{}{}U}}}{{U{{U++++++++++U{}{{{{U}U}{U{{}{{{UU}U}}U{}U}U{U}UUU}}}}}{U{U}{U}{{U}++++++++++}{{}}{}}U}U}}}}}{{U}U}{U{UU{}U{{}}}}}UUU{U{{{{}{U{U{U}++++++++++U}UU{UU}}}U}UUUUU{}}}}U}}U{{{}UU{}UUU}{UUU{{{U}U}UU{}{++++++++++}{}{U{{UU}}}U}UU{}{UU{}{U{{U}{{{}UUU}{}{U{{U{{{{UU{}++++++++++++++{}{}U}U{UU}U{{UU{}U}{}UU{{U}U}U{}U{{U}}}UUU{}}}U}{++++++++++++++U}U}}U}{}U{{{{U}U}U}}{}U}{{UU{U{{}}{{}{UUU{UU{{U{}++++++++++++++}{}{U}}}}{U{{}{}UU{{U{{}}U}}}{UUU}}{{}}U{U}{U}}}{U++++++++++++++}{U}}UU}UUUU}{}UUUU{U}{UU}}U{UUU}{UU{{}U}{}{UU}{}{++++++++++++++U}}UUU}}UUU{{}UU}U{{U{{UUU{U{U}U{{{UU{{U}{}UU{UUU}U}}U}U}UU}}UU}{}}}UU}U{UUU{{{UUU{}{}{{}}}}{U{{UU}}{U{U{{{}}UU{UU{{}{}U{U{UUUUUU}{U{}UUU{}{}U}U{{U{UU}U}{{}{}}}{}{U}UUU{UU}{U}{}{}}{{{{U{}{U}{}U}{U}}UU{{U}}}}{{}U{U}UU}U}U}}U}U{{{U{}{}}}{{UUUU}{{U*U*}*{*{*{}}{UUUU}}{UUU}}U}{}}UU{{}U{U{{UU{}{{{}}{}UUU}{U}}}}UU*{*{*}*}*{}}U}UU}}{}{}UU}}}}U}}U{U}}UU}{U{}UU{U{{{U}{U}UU}}U}}}UU*U*}*U*{*U}{}U}UU{}}U}}}{{}{}U{}}{}}{{}{U}U}{}}}U}}{{{U{{}}U}U}*U*}*}*{*}}}{}{{U}}}}{}}}}{}U}{U{}UU}{{}}{}U}}UUU{U}}{U}UUUU}}}U{*}*}*{*{*{U{U{U}UU}{}U{U{U}}UU}U{{UU{}{U}{U}}}{{{}}{{}U}}U{{U}U*}*U*}*U*{U{U{{U{{UU{}UU}{}{{}}UUU}{U{}{{{}}{}}}}{U{{U{U}}UU}U{U{*}*U*{*U*{UU}}U{{}}U}U}}{U{}U}{{}UU}{}}{{UU}UU{}}}{{}{UU{}}}{}{*U*}*}*U*}U{U}UU{{{U*U++UUUU}UU{{}}}}}U}}{}{U{}{}UUU{U}{}{U{}}{{U*{*{*U*U*{{UUU(U{UU{*++U}{U}{U{}{{{{UUU{}{{U}{U{}U{{{UU}}{{U}}U*{*U*U*U*}}}{}}U({}}+++}U}U{}}U{}UU{{{{}{}U{}}UUUU}}}UU{UUUU}U{{U*U*U*U*}*{U}U}(}UU+++U}}UU{U{}{}U}}{}}}}U}U}U}U}}*{*U{{U}{}U{{}*{*U*U*}*{{UU}U}(U+++}}{U{{{U}}{{U{UUU}}{}{UU}}}U}{*UU{}U{{}U}}UU*{*{*{*}*U(({{({+++U}}{U{UU{{{U}}{}{{}}{}U}}U{}{}}}U{UUUU{U}{}U*}*{*}*(*((((({}+++UU{U}U{U}U}{U}UUUU{{UU{{}}{{++++++++++++++++++++++*}*(*(((((+++}{}}{}{UUU{{{}{U{}{{{{}UUU{U}++++++++++++++++++++++{(((}}U{(+++}U{}}{{{}U}{}U}{}U}}}}}{{UU{}U{U{U{}}{U{U{}U{}}}{{{{U(({}U+(+++U}UU{}}{{UU{{U{U{}}{}{U{{}U{U}{U{{}}{{{{{}{U}U}}}UU}{(((U}+}+++}{}U}U{U{}U{{U{U{}UU{U{}}}}}}}{}{}}{UU}}}U{UU}{U}U}}}}((({}}+++{{}U{U{{U}{U}{}{UU}{}U{}U{}}UU}{{}{UU}{UUU}}}{{U}}(U(U{(((+(+++UU{{UUUUUUUUU}}U{}U{}}{{{{{UU}U{U}{U{}{}{{{U}{{{U}({({(U}(+(+++{}U{}{{}{}}{U}{{}}}}U{U}{UUU{{U}U}}U{U{U{{U{U{U{U}{{UU({(U+(+++{UUU{U{}U{U{{{{{{U}}U}{}UUUU{UU{U{{{UU}{}{U}{}{}{U}}{U}{{{{{+++{{UU{}}U}{}{}UU{}UU{}{{}U}{UU}}U}{U}{{}}U{{}{}U{}UUU}{{{{}U}+++U}}UU{}{U{}}}{}}}}}{UU{{{}{}{UUUU{}}}U}}}}{{UUUUUU{}}}UU{UU{+++{}UUU{U{U}{UU{}{UU{U{U{}U{}U}}U}U}{U}UUU{}{{{}U{U}UU}}}U{{}U+++{U{{{}}{}}UU}UU{}}{{U{UU{}{{{{{{UUU}}U}}UU{}{}{{U}}}}{U}UUUUU++}{{{UUU}{}}}U{U{U}}{}{UU{}{}{{{}{{}UU}{}U}}U}{UUU}}}}{}}U}}{UUUU{}{}}UU{U}}}}U{UU}{U{U}U{{U{U}{}U{{U{}U{UU}{{UU{U}{{U{UU{U}{U}}{{{U{{}{U{{}}{UU}}}U{}}{U{U{U}UU}U}{}UUUUUUU}}{U{}{{{}}{{}{{}}U{}UUUU}U{}{{{{}{}U}}UU}{}}}}}}U}}{}}{}}U}{{{{}UUUU}}}{{U{{UU{U{{{{}UUUU}{{}{}U}}}{{{U}}U}}}{{{U{}}{}{}{{}UUU{{}}UU}U{{}U}U{UU{{{{}{UUU{U{UU{{}U}{UU}}{{}{{UUUUUU{U{UU{{U{{{"U{UUUU{{{{}}{{{U}++++++++++}UUUU}UUU}{U}{}UU{U}}{}}U{}{U{U{}U{U{U{}}{UUU}{}UUUU}{++++++++++}{{{{U}{{{{UU{{U}{}{U{{UU{}{UUUU}}}{UU}{{{}}}}{}}{UUU}++++++++++{U{{{UU}{{}{}U{{U}{{}{U}U}}{}U{{}{{{{}UUUU}U}{UUU{{}}{++++++++++UU{UU{{U{U{}}U{U}U}U{U{{UUUU}UU{U}UUUU}{}U}}{}{U}{U{}{++++++++++{UU}{}}U}}U}U{}UUU}}}U}{}}{{U}{}{{}}{U{U{{U{U{{U}U{{U{++++++++++}UU}U{{{U}{{{{{U}}U}UU{{U{U}{{UUU}{UUU}}}{U{}U}U}}U}{U++++++++++UU{U{UU}U}}UUU}}}UU{U}{{U{{}U}U}U{{U{UU{}}{U}}{{U}U{++++++++++++++{{}{{UU}}UU{}{{{}}{{{{}UU{UU}{}UUU}UU}U}{{{}UU}U}U++++++++++++++{}{}{U{}U}{}{U{}U}U}}}{}{U}{{UU{}{UU{}{UU}{UU{{U{}++++++++++++++U}{{}}}{{{}}U{U{UU}{UU}U{}UU}U{UU{UU{{}U{{}UU}U}UU++++++++++++++{}}}{U}UU}{}}}U}{{}U}{U}{{UUU}{}}UUU{}}}U{}{UU{}UU++++++++++++++U{}{U}U{UU}{U}{}{{{U{{U{}{{{UU}{}{}U{U{U{UUU}U}UU}}U}U}{}{}}}U{U{U}{U{{}}}U}{{{}U{{UU}U{U{U}}{}{{{}}}U{UUU{{}}UU}{}}}{{U}U}U}}{U{U{UU{}{}}{}U}}{}U}UU{}{{{{U{{}U{{}}}{}}UU}}{}U{}}{U{{{U{U}{}{{{{{U{U}}U{{{UU{}}UU}U}U{{U{}UUU{U}U{UU{}{{UU}{U}}UU{}U}UU{}}{U{{}}}{{}U{UU}}{{}UU{U}UU{}}U}U{{U{U{U}}}}U}UU{{U{{UU}UUUUU{{}}{}}{{{}}}U{{UUUU}}UUU{{}}}}}{}}{U}}UU}U{{}{U}{{UU}}}{}U{{U}{{}}}}U}U{UU{UUU}UU{}}U{}{}{}{}}{}{U}U}}U}}{}{}U{}{U}}UUU}}{{}}*{*}*{*U*}{{}U}{UU}}{{}}UU}UU}{U}{U}UU{}U}{U{{{}UU}{{}{{{{{U}{{*U*U*{*}*U{}{{}}U{{}}U}U{}{{{UU{UUU}{{UU}{UU{}}U{{{UU}{U}{}}}}{U}*{*U*{*U*{U}UU}UU}}}UU}{}{}UUU}U}}}UUU{{}{{U}}}{}{}U}}U{{U}}}U{*U*U*{*}*{{}UU}}U}}{U}}}{{{}{UUUU{{U}{U{}U{U{U{{UU}UU}UUU}{UU}U{}*U*}*}*U*{{}U{U}{U{}{{U{{{{U}}UUU}}U{{{U}}U{U}}}}{}{}}{}{U}U}{{*}*{*}*{*{{}{{}}{{{}UU++{{}}{{}{{{{U{}}U}U}{U{UUU{{}U}}}U{U{{}{{}*}*U*}*}*}{{UU}UU}}U+++}U{{U{UU}{UUU}UU{{}U{{{{{}}{{}U{{}}UU}U}*{*{*}*U*{}{{UUU}U}{+++U{{{{{{}{{{U}}{{{{{U{{}U{}U}}}U{UU{U{U}}}}*{*U*U*}*UUU}{}UU}+++{{{}U}{{UU{{{{}UU{}}U{}UU{U}}U}}{}}{}{UU{{*U*U*}*U*}U{}{U}{U+++{{}{U}{UU}U}{{UU}}U{{{U{U{{}UUUU{}{{U{U{{U}}*U*}*}*}*U}}}UU}+++{}U{}}}U}UUU{}{{}}}}UU}U{{U{}U*UU{}U}}U}{U{U*{*}*{*U*U}UU}UU+++UU}{}}U{}}{{}U{}{UU}U{UU}}{}++*+*+++++++++++++++++*{*}*U{{UU+++UUUU{{}UU{UU{U{U}}}}{UUU{U{}}++++++++++++++++++++++(*(*}U{}U+++U{{U}{{}{U{}}}}{{}{{{}{{U}}UUUUU}}{}UU{}}}}{{{{}((((*(*(*U}{+++}{U{U{}}}U}{UUU}}}{U{}UUU}U}}}}U}}{UU{{U{UU{{}U}(((}U}U(({}U+++U}}{}{{}}{UUU}U}{U{{U}U}}{}{{}{{UU}}U}UU{}UU{U{UU((}}U}{((}}+++}}{}}}{U{}{}U}}{}U}U}}{}{}U}UU{}{U}}U{U{{U}}{{UU}U((}{U}}(({+++{U{U{}{{{}{{{}{}U{}{UU{}UUU}UUUU}}}}}UU{U}}U{U}U}{}((}}}}{((+++U}{{UU{{{U{{U}}U}UU}}UU{}UU}UU}{U}}}U{U}U{{{}{}U}UU}(((UUU((+++{{}U}}}}}}}UU}U}{UU{{}U}}}UUU}}U{}UU{}}{U{U}U{{UU}U}{U(((}}(+++UUU{}UU}}{{{}}{}UUU{{{U{U{}{UUU}}U{}{}U}UU{}U{{}}}{UUU{U((((+++}{}UU{{UU}U}}UUU{U}U}{{}}}}{U{}{{}{U}}}{{{}}UU{U}U}U}}UU{(((+++U}U{{}{}}{}UUUUU}}{{U{{}}}}U{}}U{U}}{{U{{{{{{UU{UUU{U{{U{}U{+++U{{U{UU{}UU{U}U{U}U{{{UUUU{UUU{}U}}}U}{{{}}}U}UUU{}}{}U{{}UUU++UU}{{}{{}}{{U{{U{UU{U{U}{}U{U}U}}U}}U{}}U}UU}}{U}{}UU}{U}U}U}{U}}{}}{}U}{{{{U}}{}{{{{U}UU{U}{}U{U{}{U{U}U{{UU{}{UU}U{}}}{}UU}}U{U{{{}}UUU{U{{U}{}}}}UU{{{{}U{U}{UUUU}U{U}}UUU}U}}{}{{U}{{}}UU{{{UUUU{{{{UU}{UUU}{U}}UU{{}{}U}{}}{{}{UUUUU{{{{U{}UUU}}U}{}U}}U}U{U}}}}UU{UU}}{{}{U{{UUUU{{}{}U}{{}U}U}UU}}U}{U}{{UUUU}U{}U{U}UUUU{}UU{}{}U{{{}}UU}{{U{UU}}}{U{{{}UUUUU{U}U£{}{}}{U{U}UU}U{UUU+U+}+{+}+U{U{{}UU{U{{UUUU}U}}U}U}{{}{}}}}}{U}}UU{{{U{}}}{}}UUUU+{+{+U+U+U{}}}}{}}{{}{{{}}UU{U}UU}UUUUU{U}UU}{U}U{U{}U}U}U{U}}UU{+U+}+}+}+{{}}{}}}UUU{UU{}{}{U}{}U{{U{U{U}{U}UU}U{{{{}{U{{}{UUU}+}+}+}+U+}UUUU{UU{}{}{}{{U}}U}{UU}UU}{{{{}UUUU}{U{{UU{{U}{{UUU}{}+{+}+{+{+}{}UU}{U}U{UU}}U}{{{U{{{{}U}{}{{}{}}}U{{U}}{}{{UUUUU{}+U+U+}+}+}U}}{}U}U{U}}{U{{UU{UU}{U{}{{U{{{U}U{{{UUU}{UU{{}}UUU{+{+{+U+U+{+U+}}}U{{}}U{{U}U{{U{}UUUU{U}UU{{}{U}{}{{{U}}{{U}}UU{+{+}+}+{+{+}+U{}}}U}{}}{}}UU{U{UU}{}}U}{U}}}U}{UU}U{{{}{UUUU{}{}{+}+U+}+{+}+{+{}}}U}U}{{}}}{}U{{}U{}{UU{U{{}U}U}U}}U}{UU}UUU}UUU+}+}+{+U+}+{+{}}U{U{{{}}U}U{}}}{}{U}}}}}{}}{UU{}{{U{}{{}{{{}UU{U{+{+{+U+{+U+{+U{{{{UUUU}}U}{}}}U{}{}{U{{}U}{}{}UU{U{}}}U}U}{U{}U{{U}U}{{U{{}UU{U{U}U{U}}}}}}{{U}{}U{U{{UU{U{}{U}}}{{U{{}}{U}}}}U{UU{}}U{}}{U}}{{U{U}}}{U{UUU{}U}}UU{}U}{U{UU}U{}UUU{U{{}U{}{}}{U}}{}U}U}{U{}UU}}}U}}{U}{U}}}}U}}UU{{UU}{U{UU{{{}U}}}U}U}UU}{{U{}{U{}}{UU}}}}U{{}U}}{{}}{{UU{}{}}}{{}{U{{}U{{U{{}U{UUU}UU{{{U}U{{UU{{{}U}U{U}{{}{}}{{{UU{{}{{}UU{U}UU{{}{{}UU{{{UU{}}UUUU{}}U{{UU}{U{}}}}{U{}{{UU}UUU{U{U{U{{UU}{{U{}U{}}{UUUU}{{U{}}{{}UUU}{}}{{U}}{UU}}{{{{U{U{U}{{}}}{UU}{U}{{U{}{{}U}UU}U{U{}{{U}{{}{{{{U}U{U}U}}{}U}}{{UU{U}U}}U}U}UU{UUUU{}{}{U{}}{UU}{}}}}UU}U}U{{{UU{UU{}U}}{}}{{}}UU{U{{}UU}{U{UU}{U{}UU}U}}UUU{{{}}{}UUUU}U{{U{{U{U}UU{U{}UU}{}{UU}UUUU{}{}UUU}}}U{U}UU{{{UU}{UU{U{{{{U}UUU}}U{U}{{{}}{{{}*}*U*{*U*U{}U{{}U{{{{{{}U{UUU}}}}}U{{{U}UUU}{UU{U{U{}{{}{{UU}}{U*}*{*U*{*}}U{U}U{{U}}U}{U}U{}{}U{}}}{}}}}U{}}UUUU}{{U{}U{UU{U{U{*{*U*}*{*}}{{{{}}{}U}+U{U}}U{UU{}UUU{{{}U}}}UUU{UU}UU}U}{U}{{}}}*{*}*{*}*U{}{U}}{}}}+{+U{UUU}{{{U{UU{{{U{}U}}}}}}{{{{{U{}}}}{U{{*{*U*U*U*UU}U{{U{{}+U+{}{{U}}}UUU{}}UU{}{}UU}}U}}}{{UU}U}U{{U{{}*{*}*U*}*U}{}{{{U{+U+UUUU}}}{U}}}}{}UUUU}U{{}{{{UU}}}{U}{U}U}}U}*}*U*U*{*{}{{U{{{+{+UU{UUUU}{UU{UU{U{{U}{U{{UU{{}}}{{}UU{}{}UUU}*U*U*}*{*{{}}}{U+}+UUU{}{U}{{}{}U{UUUU}{{}}}{}}U}}U{}}U}}UU{{}}}*{*U*U*U*}{U{UU+{+U{}U}{{}{}UUU}UUU{}}{}UUU{{{+{+{+U+{+U+}+U+}+}+{+{*{*U*{}}UU+U+UU}}{{UUUU}}UU}{}}{{{}UU{}U{}{+U+}+}+U+}+U+{+U+*+*+*}*{*UUUU+}+}}}U{U{{}UUU{{}}U}U{{UU{UU{{U}U}U{U{U}}UU}U{{{}{*}*U*{*}*U}{+}+UUUU}{{UU{U{}U}}{U}{}{}}}{UUUU}UU}{{U}}{{UU{}{{U{*}*}*{*{*U{+}+{}U}}{{}UUU{{U{}}{{}}U}{}}{}}}{}{{UUU{U}}}}}{U}U(U(U*}*U*U*}+{+}U}}{}U{{}UUU{{{}}U{}}{U{}{}}}{}{}{}{}U{}}U}}U({(U(}(U{U}{UU+{+{{}U{U{{{U}U{U}}}}U}U{U}}{}U{}}}{}}UU{{{{U}U}U(U({(U(}UUU{}U+{+{{U{}U{U{UU{UUUUU{{U}UU{UU}U{}UUU}U}U}}}}U}}UU({U}U{UU(U}}}U+{+U}{{{{}{}U{U}{}{}}}{{{UU}}{{{}}UUUU{}{U{{}}}{}{}(UU}U}(U(U}U+{+U}}}}U{}}{U{{}UU}{U{{{}U}UU{{{{}}}}{{U}U}}}}{{{}(}}UU{}{(U({+{+{{U}}}{UU{}}{{{{}U}{UUUUUU{U{{}}}{}}}UU{{}}}{}}U}{({}U{U(}({+}+{}UU{}{{}U{UUU}UUUUU}U{}{U}}}U{U}}}}}{{}{{U{}UU}}}U{(UUU(}({+U+{{}}UUU}{U{U{}{{U{}U}{{U}}{U}}}}{{U}}U{U{}{U{U{}}}}U({({(}({UU+{{}UU{}{U}U{}UU{UUUU}}}U{{{{UU}UU{U}{}}U{}}UUU}}{}U}{U({(}(}(}UU{{}}{}{}}}}U}}UU{{UU}U{UU{U}UU{{{}UUU{{{}{U{{U}U}{U{{}{U{}}}}}UUUU}U{{{UU{}}}{U}}{{U}{UU}}{U{}UU}}UUUU{U}U}{}U{{{{U{}U{}{{U{}U}{}{{UU{}{U{U}U{}U{U}UU{UU{{}U{U}}U}U}}{}{UUU}{}{}U{}}U}}U{{}{UUU}{}}U{U{UU{UU}U{{U{U}}U{}{}U}}{{}}{{{}{U}{{}}}U}{{U{}}{{{}U}}U}}UU}{UUU{}U{}{UU}{U{}}}UUUU}U}{U{}}U{U}}U{}++U+{+}+{+U+}+{+U+{+}+}+{+U+{+U+U+U+{+{+U+}+{+U+}+{+U+{+}+U+U+U+}U+{+U+U+}+{+}+}+U+}+{+{+U+{+U+U+}+U+U+{+{+{+{+U+{+U+}+U+{+{+}+U++}+{+}+{+}+U+}+U+{+}+U+}+U+}+U+{+{+{+{+U+{+{+}+}+}+U+U+{+}+U+}+{U+U+{+}+U+{+{+}+U+}+{+U+U+{+U+}+U+U+U+U+U+U+}+}+{+{+}+}+}+U+U+{++U+U+U+{+U+}+{+{+{+U+U+}+U+U+U+}+{+{+}+}+U+{+{+{+{+{+{+}+}+}+{+{U+U+}+}+}+{+U+}+}+}+}+}+U+}+U+}+U+U+{+}+U+{+U+}+U+{+U+{+{+{+}+}++U+}+U+}+{+}+}+{+{+U+U+U+{+{+U+}+U+}+U+U+U+U+{+U+{+{+{+}+U+}+}+{U+{+U+U+U+}+U+U+U+{+U+}+}+{+}+U+{+{+U+U+{+{+}+}+}+U+U+U+}+{+{+{++{+U+U+{+{+{+}+}+}+{+}+}+U+{+U+{+{+{+{+U+{+U+}+{+U+{+{+U+}+}+}+}}+}+}+{+{+}+}+U+{+}+U+{+U+}+{+U+{+U+{+U+{+}+{+U+U+}+}+}+U+}+{+U++}+}+U+}+U+}+U+U+}+}+U+U+}+U+U+{+}+{+}+U+{+{+{+{+}+}+{+{+U+}+{+U{+{+}+{+U+}+}+{+}+}+}+{+}+{+U+{+{+}+{+U+{+U+{+{+{+}+}+{+}+{+U+U++U+U+{+{+{+}+{+U+}+}+}+{+U+U+}+U+U+}+U+{+U+}+}+{+U+}+}+}+}+U+{+}{+U+{+U+}+{+{+{+U+U+U+}+}+}+{+}+{+{+}+U+}+{+{+}+{+}+U+}+{+}+}+}++U+{+}+{+U+}+{+{+}+{+U+}+U+U+}+}+}+U+{+U+{+}+U+U+U+}+{+}+}+U+U+U{+{+{+U+}+U+U+}+U+U+{+}+}+}+{+{+}+U+{+{+}+}+U+{+{+{+{+U+{+{+{+U++{+U+{+{+}+U+}+{+U+U+U+U+}+{+U+U+}+U+}+}+}+{+{+}+U+{+}+}+}+}+U+{U+{+}+{+{+{+}+{+{+U+U+}+U+}+}+U+}+U+{+}+U+}+{+{+U+}+U+}+}+U+U+}++}+{+U+{+}+U+U+}+{+}+}+{+{+{+U+{+}+}+}+U+U+{+}+U+U+}+{+{+U+}+U+U{+{+{+U+{+U+{+U+}+U+}+}+U+U+}+U+{+}+{+{+{+U+U+}+{+U+{+{+U+}+}+U++{+}+}+{+{+{+U+{+U+}+U+U+U+{+U+{+}+}+}+U+U+{+}+{+}+U+}+}+}+U+}+}{+}+}+U+}+U+{+U+}+U+{+}+}+}+U+U+{+U+{+}+U+{+{+{+U+{+}+U+}+{+{+{++{+{+}+{+U+{+U+U+U+{+}+}+{+U+}+U+}+U+U+}+U+}+U+U+}+{+{+{+U+}+{+}}+}+{+}+U+U+{+{+U+}+}+U+{+U+}+}+{+U+}+}+{+{+U+}+{+U+U+}+{+}+}+{++U+U+{+{+U+U+{+U+}+}+}+U+{+}+{+{+{+U+U+U+{+U+{+}+U+{+}+U+U+U+U+U{+}+{+}+}+}+}+}+U+U+U+{+{+}+U+}+}+}+U+{+{+}+}+U+{+}+}+}+U+U+{+U++{+}+}+U+}+U+U+{+U+U+U+{+U+}+U+}+{+U+}+{+U+{+U+}+U+}+{+}+U+U+U+}U+{+{+{+{+}+}+}+{+}+{+U+{+U+}+U+U+U+U+}+{+U+U+{+{+}+U+}+U+}+U+{++}+U+U+{+}+U+{+{+{+{+{+{+U+U+U+U+{+}+{+}+{+{+U+U+}+}+}+{+{+U+U+}{+}+U+}+}+U+{+{+U+{+}+{+{+{+}+U+{+{+{+{+U+}+}+}+}+U+{+{+U+U+}+U++U+U+U+U+}+}+}+{+U+U+}+U+{+{+}+U+{+}+U+U+}+{+{+{+}+{+{+}+U+}+}+U}+}+}+}+{+{+{+U+{+U+}+}+}+}+{+U+{+}+U+U+U+U+U+}+{+{+U+{+}+{+U+{++{+U+U+{+{+{+U+U+{+}+}+}+U+}+{+U+}+U+U+U+}+{+}+{+U+{+U+}+}+{+{+{}+{+{+}+{+{+U+U+{+}+}+}+}+}+}+}+U+U+U+{+}+}+{+U+}+U+U+}+{+{+{+U++U+}+}+{+U+{+U+}+{+{+{+{+U+}+{+U+}+}+{+U+}+}+}+{+}+{+{+}+{+}+{+{{+}+{+U+U+{+}+}+{+U+U+}+{+}+{+U+U+U+{+U+{+}+{+{+}+{+{+}+}+}+}+U++{+{+}+}+}+{+U+}+}+}+U+{+}+U+U+}+{+}+}+{+}+U+{+}+}+{+U+{+{+U+U+}}+U+U+}+U+}+{+}+U+U+}+}+U+{+U+U+U+{+U+U+}+}+U+U+}+}+}+{+}+{+U+U++}+{+}+}+U+{+U+}+U+{+U+{+}+U+U+U+}+{+U+{+}+U+}+}+{+{+{+}+}+}+{+{U+U+U+U+}+{+}+{+{+}+}+{+}+{+{+}+U+U+U+}+{+{+{+}+}+}+U+U+}+U+}+{++{+U+}+U+{+}+{+{+}+{+U+{+}+U+{+{+}+}+}+}+}+U+{+}+}+{+{+}+U+U+U+U{+{+{+{+{+{+U+U+{+{+{+U+{+{+U+}+}+{+U+U+}+U+}+}+{+{+}+}+U+U+}+{++U+}+U+U+}+{+}+}+U+}+{+U+U+U+U+}+}+U+{+U+}+U+{+U+U+{+{+U+{+}+{+}}+U+}+U+U+U+}+{+}+{+}+{+}+}+}+U+}+{+{+}+{+{+U+U+}+U+}+}+}+U+U+{++U+U+}+{+U+}+}+U+{+}+}+}+}+{+}+{+}+U+}+{+{+{+U+}+{+{+}+}+}+{+}+{}+{+}+U+}+{+}+}+{+U+}+{+U+}+{+{+}+U+}+}+}+{+}+{+{+{+{+U+{+{+U+{++}+}+}+U+}+U+}+}+}+{+}+U+{+}+{+U+U+}+U+}+U+U+U+}+U+}+U+}+}+{+U+}{+U+}+{+U+{+{+}+}+}+U+}+}+U+{+{+{+U+U+}+}+}+U+}+{+U+U+}+{+{+{+}+}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++£++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++U03023

Check out my request place:
climeg_girl
Scratcher
12 posts

Flipnote Studio: Scratch Edition CODES

{U++{U}{}UU}{{U{UU{UUU}U{++++++++++++++U}}{U{{}{{{+++U{}U{UU{{UUUU+U+UU{}{{}{{U}}U}UUU+++{{}U}}}U{{}{U}+UU{{{{{U++U}+U}{U}{U{}{U{U+{+U}}}}{{}}++++++++++}{}}U}}U}}U}UUU}+UU}{U{}+{}}+{}U{}}}UU}UUU+UU+{}{U}UU+U}}}U}U{{{U}UUU{}U}{{U}U}{U+UUUU++}}U+{}{}U{UUUU}U{{+UU{+{{}U}+UUU{U}{UU{{}UU{}U{{U}}U}}}}UU+U++U}U{U+U}UU{}}U{{{{}{++U}{+U{++{}}U}{UU{}}U{UUU{UU}}{{}U{UU}{U++{U{U}{+{}U}UUU{}}{}UUU+}}}U++U{}}{}U}{U}U{}UU}U{}UUU{U{{}U{{{}U}+{U}U{+{UU{}U}{U}{}UU{+UU}U+}{U{}{}{{{U}{}U}UU}{{}U}}UU{}{UUU}UU{+}{}{+}}U}U{{{U}}}}{U+{}{+{{}}UUUU{{{UUU{{U}U{{{{U}U}{U}}}}{}}U{+{UUU+{{UUU{}}{{U{{{U+U{+U{{}U}{U}{U{{UUU{{{UUU{UUUU{U{}{}U}UU}}}+UU}+U}UUU}{{}UU}{}U+}{+{UU{U{U{U}UU{{U}{{U}U}{{}{U}{UUUUU{}}U{}+}{{+U{}}{}}{{U{}U}U+U+{U{{{}UUUU{}UUU{U}}UU{U{U}UU}U{}UUU}UU{}{{+U{+{{}U}{U{{{{}}U{+U+{U{}}U}U}}U{U}}U}{{U}{U{{}UU}U{{}}{}}U{}U{+{}+U{{{}}}{}}}UUU}}+U}{U}{}UU}}{U}UUU}{U}U{UU}}U}{U{}U}U}}}{}{}U+{+UU}{}{}{{}U}U}{}+U{{}U}}}}}}UUU{}}{{}}U}{}}UU}}UUUUUU{{}{U{U{+{+}{U{U{}{{U}}U}}U+UU{}{UU}}}}{{{{}{UU}U}U{}{}UU}}{U{}U{}{{U}U}}++}UU}UU{{U}UU}U{U+{}U}UU}}}{U{U{}UUU}}}{}}U}{UU{}U}{{}UU}U}U{U}++{UUU{{}}UU}}U{{{+}{}{}{{{{U{++++{}{U}{}U}}}+++++}U{}}U{}U}U{UU++{UUU{}{}UU}}}}U}+UUU{{{UU++++}{U++}U}}}U{}++U}{+++{{{UUU}{}{}}{+UU}}U}}U}U{}{{UU+}UU}{UU{}{{{}}U}U}U}{{}UU}{}}{U}&U{U{{UU}UU{{U+U{{UU{U{}{U}U}U{+UUU{{U}}U}U{U{U{UUU}}UU}}U}{UU}}&}}}U{}}}UU}{}+}}U}U{UU}}U}U{{{+}{U{}{}}}{{U}U}UUU{++++++}UU{UU&&&U{U{UU{U}UU{+U{}{}{{}}UUU{}UU+U}}}U{}{U}{UU{}}UUU}++U+{}}{}{}}&{}{}U}U{U}}}{+{}}U{{U{U}{{U{U{U+UU{{U}U{U}}{U{}{U}UU+++U{{{UUU}U{UU{{{}UU}U}}U+{{{U}UU{}}U}{}}{+{U}}}UUU}{U}}UU{{U{{U+{}{}U}UU{{{}{}}UUUU}U{}}+{}}{UU{}}U}U{}{}}+}{{{}}U}}{}{}}U}{{{{+}}U}{}UU{{U{{}}U{{U{}U{{+{U{{UU}{}U{}}}}{{+}U}U{{{}UU{U{{UU{U{}+}U{}UUU{U}}U{UUUU}{{U{U{+}}{{}}}U{{U}{{U{{{+}}{U}U{{U}U{{}}U{{U+}}}U{}{{}}U{}{{UUUUUU}{+UU{{U{{{}{{}U}}{UU{{+}{UUUU{}U{{{U{{{}+++}}UU}}U{}{U}UUU{}{UU}{+}{}{}U{U}}{{U{U{}{UU+}}{{UU{UU{}}U+++++{++++}U{{U}}}U{{U{{}{{U}+UU{{}}U{}}U{}U}{{{{U{+}{{UUUU{}}}}+{UUUU{U}+}U{U{{UU{{{}U{}{{}+}{}U{U}{}U}U{U{}}U}}{U+{{{}}}U{{{{UU}U{{UU}}UUU{{}{}}U{{}{UUUU{+{UU}{}{}{{U{}U}}U}}{UU}+{}{U}}{}}U{}UUUU{UUU{}{UUUU}UU}{{{U{UU+}}}{UU}{UUU{}}U}{}U{{UU{U+}}}U}{U}U}{{}{U}}{}UUU}U}}U{}}U}{{}U+{}U}UU{U{U{{UUUU{UU}}U{{U{{++{}U}{}UU}{}{U}}{}}}U{}}{U{{}}{{}}+UU{U}{}{}}{}}U}}}U}}}{{UUU}UU{++{U{{{UU{{U}U{UU}{{}U}{UU{{U}}{+U}{{{}}{}}{U}{}{UU}{{{{{}U{}UUUU{++{{{}{{U}}{{}UU{}U}{{}}U}{{U+{U}{UU}}{{}{U}}}U{}{}UU}{}}{}U}}}{{{++{U}{U}U}{}U}{}U{{U}}}}}}+U{}}}U}UUU{U{}{}UU}UU}UUUUU}}{}UU{{{{}{+++UUUU}{}U{{}{}}}{U}{{+}{{{}U}U{U}}{UUUUU}{UU{}{UUU}UU{U{}}{{}{{{}++++{}{{U{UUU}}UU{{+}UU}U{U}}UU{U}{U}U{U}{}UU}}{U{U{{}{}UU{{}{}}UU}{++++}{{{U++++++UU{}U{UU}U}{{{UU{UU{}{}UU}{}}}U}}}{U{UUU{}}UUU{U{U{{U+++++UU{}U{}}{UUUUUU{U}}U{U{}U{}U{}U}{U}}UU}U}{}U{{U{U{{UU{U{UU{}{U}}UUU{UUU{{}UU{{}{{{}{{}}{}U{}{U{U{U{U}}}}U}}}{}U}}{U{}U{}U}UU{{{U{}}U}}}UU{U{{UU{}{}UU}U{{U{UU{}}{UU{{UU{{U{{}{U}{UU}U}{{UU{U}UU{{{{U{}U{}}}U}{{U}U{U{{U}}}UU}U{U}}{{{}}U}{U{{}}U{{}{U}UU{{UU{}}}}{U}U}}U}U{{U{UUU}UUU{{{}{{}}U}{}}}{{}UU{U{}}UU}}{}{}U{}}UU{}{{U}}}}}{{}}UU}}{U}}}U{}}U}}U}}UU{{{}{U}}UU}}U{{}}UUUUU}U}}{{{}U}}}}U{UU{}}{U}{UU}{}{U}}UU}}{}{UUU++}}}U{{{{U}}{UUUUU}{U{++++++++++++++{{}U{}}{{{}+++U{{{}}U}}U}U{+{+UUU}{U}{{U}{U{UUU+++UU}}{}U}{{{{}}+{{{U}{}{++}{+}}{}{}{}U}}UU+U+}U}{U}{{}++++++++++{{U}{U}}{}}{}U{U+U}}}U{}+}U}+}UUU{{U}U}}{}+}}+UU{{U{{+}}{}{}}}}{{{}U{}{UU{{U{{U{U+}UUU++}}}+U}U{U{}}U{{}{}+}{}+{UU}U+{{U}}}}U{{}}U{U}}U{UUUU}U}}{}+U++}}}}U+{{}{U{{{}U}{U{++{}U+}U++{U{}UU{{}{}{{{}UU}U{{{}U{{{}U}{++}UUU{}+}}{}U{{}{U{}{U{+}}{}++U{U{}}U{U}U}U}U}{UUUUU{}U{}}U}{{{UU+}{U}U+UU}}{}}U}{U}U{U+}{{U+{}U{U{{U{}U{UU}{{U{{}U}U}}U{{U}{{{U}U+U{{}+{{UU{}}U}}U{}{}+{{{+}{{{U{U}U{{U}U}}{U{U{UU{}UUU{}{{{}}UU{+{}}{+{U{U{U{U}}}U{{}+UU+{}{}}}{UU}}{U}}U}{{}}{UUUU{}}{{{U{}U{{{}+}U}+}}U{}}U}{{{}{{U+U}+{U}U}}UU}}{U}{}U{}UU{}}{U{UU}U{}U}U{{U}{+}}U+U}}{{}{}UUU}}}U+}+{{UU{}{{}U}}{}}UU}UU{U{}{{}{}U}}{U}{{{}U}{+UU+}}{UUU{}{{U}}U{+{+U{{{}{{U}}}U{U}UU{{}}U}U}}}U{U}}}}}UUUU{U{+}}+}{U{}{}U}U}U}{U}+U{U}{}}}{U{U{{{}UUU{U}{}U{{UU{U{}}{{{U{{{U{U+U+U{{{U}}{UUU{{U{U+{{{}}}{U{}{}}{U{}{{{}{{}}U}}{{{{{{UU{{}}U}{}+{+{}{{{U}{U{U}{U}U+}}{{U{{U}{{{U}{}}}U{}U{{{}UUU}{}}}U{{}U{}U}}{++}}U}{{}}}}}UUU{}+U{{}U{U}{U}}}{}}{U}U}UUUUUU{{{}}U}{}}}{}{}{U}++{UU{U}U{U{}{U{}{+}U{U{U}}{{{++++{U{U}U{{}UU+++++U{U{}{}U}{}{{{++}}U{U}{{}{{}U{{{+U}}{{UU}++++UUU++}}}}UU}U++{{U+++{{UU{UU}}}}}{+}}}{}{{{}{{}}UUU+{}U{U}U}{{U}UUU}U}{{U{UU}}}{{{U}&UU{U{UU}}}{{{+U{UU{}U}UUU}{UU}+U}}UU{U}}}U}}}U}}}{}{}}UU{}{{UU}&{}{UU}}{UU}}{+{{}{{{}}}U{}U}{U+{}U{UU}}}U}U{{UUU{U++++++U{}}U{&&&}}}UUU}{}U{}+}}{}UU}UU}}U{U}{+}}{}{{U}U}{{UU}U{{UU++}+U}U}{U{&&&U{U}{U{UU{{U+U{{}UU}}}{{UU{{{{+}}{U}{{{{{UU}}{{}U}}+++U{UU{UU}&U}U}U{U{}{}{}{+{{{}U}}U{}}{U}}}+UUU{U{{}}{}}U}}{}U}U{+U}UUUU{{}{UU{}{{}{{}U}}U+{}UU{{}{}U{U{}{{}+}{{{UU{}}U}{U}}{}}}{+}}}{}{U{{{}U{U}{{}U}{{U}+U}UU}U}UU{{}U{U{}+}{}}}{}U{{U}}U}UU{U}+U{}UU}{U}U{{U{}U{}UUU{}{+{{UU}{}U}}}U{UUUU}+}}}}}}UU}{}{{}{UU{U+}{U{{{U{{{U{{U{UU{{}UU}+{}{}}U}}{U{}U}{UU}{{+}U}}U}UUU{UUU{}U{+++}{U}{{}{}{{}{{{}{}U{}U+{U{{U}UU}{}}}{{{}U}{+}U}{{UUUU}U}}+++++}++++}{U{UUUU{UUU{U{{{U{+UUU{}}U{U}}U{}{{{{}{U+U{}}{U{U{{}U+U}}}}U}}+{U{{{}}}UU{UU}{{{{+{UU}UU{}}U{}{U{}{}{U{}+{{}U}{{U{{{{{U}}U}}UU}{U}}{UUU}{U{UUU{{U+UU{}U}U}{}}{UU}{U}U{}}{+{U{}U{{U}{{}}U}{}}U{UU}{}}UUU}{{U}}U{{+}}}U{UUU{U{}{{UUUU{{{{{}U+}{{}{}U}UU{{{}}{UU}}}{U}U}UU}}{}U}}U+{}U}{}U{U}UU{}}{}{}{U}U}}U}++{UUUUU{{}{}}UU{}}{U{U{}{UU{{{}UU}+UU}}{{UUUU{}U{U{{}UUUUU{{{}U{U++{}{}}{}}UU}{UU}U}}{U}U}{}}{}U}+}}UU{}}}}}{UU{{{{U}{}{}{}}U}{U}{}++{}UUU}}{}{{{{U{{{U}UUU}}}{}+U{{}{U}{{}U}{UU}}}U}{}{}UU{}U{}}UU{{++UU}}}U{{{}U{{}U}{UUU{}}}+U{}}U}}UU{U{{}}}UU{}{}}{{}{}}UU{U}{U}{}+++U}UU}U}}{}}{}}}U{U{{+{U}U}}{{}{U{{}{UU}}UU}U}{UUU}U}{U{U}}{{{U}U++++UUU}{UUUU}UU}}U+U{UU}}UU}}}}}}}UUU}U}U{U{}}{}{}}U{}}UU{}U{}}{U{}++++{}UUU++++++U{{}}{}}}}{}U}{U}U{}U{{}}U{{}}U}U}U{}}U}U{UUUU{U}}UUU+++++U}}}{{}{{UU}U}{U{{}{}{U{UU}{{{}U}}{U}{U{}{}}U}U{U}}{{{U}{{}}}{{{{U}}{{}}}{{{}}{{}UUU}UU}{UU{{}}}}{UUU{{}}{}UU}{U{}U{U}{{UU{{}{}}}U}}UU}UU{{{}}}U}}}U{}{U{UUU{}U{{}UU}{}{UU{U{U{{}U}UU}{{U}{U{U}}}UUU{{UU}U{{U{{{{U}U}}UU}UU}U}{}{}{U}UUU{{{{}{}{}}}}{U{}}}{{{U{}UU}U{{{U}{UUU{{UU}}{UU{{U{U}UU}{}}}}{{{U}}UU{U{UU}U}UU{{UU{}U}}{U{}UU}{{UU}{}}U{UU}{UUU{}}{}UU}{{}{U{U}{}}U{}UU}{}}}}{{U{}}{{}UUUU}}UU{{U}U{U{{U}U}{UU}UU{{{{U}++{}{}U}{}UU{{}}U}}U}}}++++++++++++++U{}{}U{}}}U+++{}{{U{{}}}U{{+{+}{UUUU{UU}{U{{{UU+++U}{}{}}{{}}UUU+{{{U}}UU++U}+{UU{U{{}U}{}}+{+}}}}UUU{{++++++++++}}{{{}}}{{U}}}{U+}{}U}}U+}{U+}{{U{U{{}U}}U+}U+}U}}UUU+{{U{U}U{}UU}{U{{UU{{}}{}}{}+{{{{++{{U+{UUUUU}}UU}{}{+UUU+UU{U}+}}UU}}U{}UUU}{{{UU{{UU}U}}{{}+U++}{U{{+U}}UU{{{{}{}}U++{}}+{}++{}U{{U}U{{UUU}{{}}{U{}}U}UUU{}}++UU{}U{+U}{UUU}}U{}}}U{+}}}U++}}}U{{}{{}UU{U}{}U}}UU{UU}}{U{{}{{{+{}UUU+}}}}}}{U}{}U{}U+U{{U+U{U{}U}{}UUU}}}}{}U{{}U{U}UU{}{}{}}}}+U}}}+U{}U{{}U{U}U{{U+{}{+U{}U}{}UU}}{{{{}{U}{}}{}}{}{}{}{}}}{{{+{UU{+{}{}U}U}}U{}UU{+}U+}}}{}}U}}UU{{{U}UU}U}}{U{U}U{{}U{{UU}{{}+}U{+UUU}}U}{U}}{}{{+}}+}{{{UUU}U{{UU}}U}U{{U{U{{}{}UUUUUU}}{}{}+U{}+}}}}U}U{UUU{UUU+{+U}U{}}}UU}U}UU}}{U}U{UUUUU{U{}{{{{}}{{UU{{+{{+U}}{{U{{{{U}{UU+{+{UU{}{U}}{U}U{U{}U{{U}{{}}{UUU{}{UU}U{U{U{+U}+{}}UU}}}}{}{U{UU+U}}{{{}}}}}U{}U}{}{{U{U}}U{{{{{}}}UUU{U{U}}{+U+}UUU{}}{U}U}U{}{+U}}}}}{}{}U}{UUUU}UU{}}{UU{{U}{{}{{{{}U}}U{U+U+UU}{}U}{U}{U}UU{+{}{}{U}{U}}UUUU}}{{U{}}U{{U{{}UUU{}}}{}{{UUU{++U}{{U}}UU}{U}{{}+}{{UUU{UUU}{UU{UU{U}UU}}}U}{{}{{U{U{UU{U{{}{U++U}U}}}}U}{U{{UUU+}{U}{{}{UUU++++}}{{UU{U{}{+++++U{}{}}}}U{U}{{++U}{}U}{}U}U}U{{U+U}{{UUU}++++}}{++UU}}{}U{++}UU+++{{{U}}U{{}}{}+U}UU}UU}{U{}{{UU+}}}}}U{}}U}U{UUU}UU{}U}U}{}}U{{}&{{U}U{U}{}}U}+U}UUU{}}U}{UU}}}+}{{}U{{}U{U{}}U{UU}{}U{}}{{{{U{U&}U{{}}U}U}UUU+}}U{}U}U}{U{}{UU+}U}}{}}}U}UUU}}}}{U++++++U}}{}}&&&}U{}}{{}}{{{+}{{{}}{U}}U{UUUU+{U}{{}}{{{{}}}{}{}U{++U+{}}}}}}&&&{U{{UU}}{{}{+}U{UU}{{}U}U{}U}}+}}{U{U}}UU{{}}{UUU{}+++UUUU{{U&&&}U}{{}UU}{}{U+U{{{{U{}UU}UU}{U+{{{U}}}}{U{{}UU{}U{{}+}}}U{}}U&&{{U{{{U}U}}U}}+UUU}U{}{{U{U{U{}{+U}}}}U}}U}{}{U{U}}{}+{U}{}}{{}&U{{U}UU}UU{{{U+}{}{U{UU{UU}{U}U{+{{}U}}U{}U}{U}}{}{U{+UUUU{UU}U}U}}{{}}{}U}}{U+}}UUU}}}U{U}}}}{}U+{{}}U}U}{}U}UUU}U{{+{{}U{}{}{}{}U{{UUUUU{}{+}}U{{UU{}}U}}}{{UU{}+UU{}{UU{UU{}U}}U{+++{}U{{}}{{U}UU{{{UU}U{{+}}}UUU}}UU{}{}{{UUU{+}{}}}{{{U}}U}+++++}++++}}U{UUU{{}U}U}{{}UU+}{{}{U{}UUUU{}}{U}U}U+}{}}U{}{}}{U+{}{{U{{{+{U}{}}}U}}{}{UU}{{+}{{{}{{}{U}}{UU}U}}U{{+}}{}U{U}{U{U}U{}}}}{U}U{}}{{{UUU{U}}}UU}+{U}U{{UU{}{{}{U}}U{}UU{+U}}{UU{{{U{U}{U}}}{}U}{U}}{}}}U}}}U{{{+}U}U{{}U{{U}U}}U}}}}}}}{}+{U}{UUU{UU}{U}{U}UU}U{}}U}}{}UUUUU}U+UU{{}{U}{U{U{}}U}{}{}U}{U}}++}UUU{U{U}}UU}}}U{{{}{{U}}}}}}{}{}+}{{{U{{U}{U{}}}}U{U}{}U}{{}U}}++}{{U}{}U}{{U{UUU}}{}U{{}{U{{{{+}{U{U}{}UU}}U}UU}}}}}{{UU}{{}UU}U++U{{}}U{{}U{}}}{}{UU{UUU{}{U+{U}UU}{UU{{}}UU{U{}U{}}}{{}{UUUU}}{}++U}U{}UU{UU}UUUUUUUU{{U{}+}{{}}}}}{UUU}UU{U{}UU}{U{}UU{U{}{}}}U{{+++UU{UU{{}{}{UU}{}}{U{+}U{}U}{}{U{U}{U}}UU{{{U{}UU}{{UU{}}}}}U{}U}++++}{{{}}}UU}{}{}U+{U}U}UUUU}{U}}U{U}{{{}}UU}}UUUUU}}UU{}{U}}}}U}U}++++U}}}U++++++U}U}{}}{U{{}{{U{U}{U}}UU}{UUU{}UU}U}{UUU{U}}}{{U}}{UU+++++UU}}{UU{{{}{}U}{}}U}U{U{{}U}U}UU{}{{}U}}}{{}{}{U{{}}{UU{U{}{U{U}UU}U{{}}{}{{UUU}{{UUUU}U}UU{U}{}}{UUU{U{}}{{UU{{U}{{{{{UU{{}U{}U{}{}{}U}{{}}}}U}{{{{}{}{{}U{}U}{{UUUUU}}}{}UUU}U{U}}{}}UUUU{{UU{U{{UU{}{}{}U}{}}}}}{{U{}UU}U}UU{UU}{}UU{UU}U{U}U}}{}U}UU{UU}}{}{}}}}U{UUU}{}{UUUUU}{UU}{{U}{UU{}{}U}}}}{{U{}U{U{UU{}}U{{}}}U{U{}UU}U{}}{}UUU}U}{{{U{{U{}{U}{U}U{}{}U}U}{{}{{}U{UU{{U}{{}}U{UU}}{{}U}{}UU{U}{}}}{{}U}}{U{{{U{U{}++{{UUUU}UU}{{{U{{{}U}U++++++++++++++U{U}UUU}}U}+++UU{}{{{U}{}U{+U+}{}UU}}{U}}}{}}U{+++}UUUUU}}{}UU{}+}}{}U{}{++U{+{}{{}UUUU}{U{+U+{U{U{}}{}++++++++++U{{}}UUU{}{U}{}}+}}U}{}{+}{{+{}{U{}}{U{UUU+{{+U{}UU{U+}U{}U}{UU{U{{U}}{}{U}{UUUU{+}U{{++}U}+}UUUU}}}}}}}}}+UU{+U}{{}+U{UU{}U{U{UU}{U}}}{}{{}}{{}{{+{++}{U}{+}}UUU{}}{}{{}}++}UU+}}++{U}UUU{{{}{}{{}UU{}{}U{{}}}{}}U++{}}{}}+U{}}}{{{{{}}{{U+{U}}++{U{{}}}U{}}}UUU{}{}{}{U{{{{}U{{{U{}+U}}}U+UU}UU{{}U}}{}U}+{}}{+U{}}}UUUUU}U{{}{}UU}U{UU}}}{{}{{{}U{{+U{{U+{}U}}U{{U}}{}U{+{{U+{U{}{U{U{}U}{}}{{UU{}{{U}}}U{{{}}}{UU{+{{U{+UU{U{U}{U{U{{{}+U}+}{}U{{}}{{U}{U}{{}UU{U}}U}}{}{}U}U{U{{}{+}UU+}U}{U{}{{UUUU}{+}U+}UU{{{U}}}U}UUU}{U}{{U{}U{{}U}{}}{{}{U{}+UUU+}{}{}{}{{U}U{{}+U+U{{{{{}{{}}}{U{}{UU}}{U}{U{U}{{{}U{}}{{}{}+U{+U}}{UU}{}}{U{}U+}+}{{UU}}{{{}}U}{}U{}}{UUUU}{U{{{{}}U{{U{}}}+U}+UU}U}}UU{U}}}{}{+U}}}}{{}{UU{UU{}{}U{}{U{}}{UUU{{{UUU}U{{U}}U+}+{}U}U}}{{U}U}{U}+U}U{}{}{}{U{}U}}{{U{}{UUU{U{{{U}U{}{U}{U{{U{+U+UU}U{}{U{}{U{}{{+}U{{UU{U{UU{U{}}UUUU{}{{}{{}{}U{}{U}U}}}{{U}{++U}{U{}}UUU{U{U}}+}UU}U{U}}U}{}U{}U}{{{}UUU}{U{}}}{}U{{UUUUU{{U++}UU{U{{{}{{{UUU}+U{UU{{U}}}{++++U}{UU}{U{}{+++++{U{}{}UU}}{}}U++}U}{{{UU}{U{{U{U+U}U}UUUU++++UU{++{{U}{{}{++U}}+++}}}UUU{}{{U{U+U{{UUU}{}U}}{UU}+}{}U}}{U{U}U{}U{{}}U}U{}U{U{{{}{&{{}}UU{UU}{U{+{}{{UUU{{}{{}UUU+}{{U}U{}{{{}}{UU}}{{{}{}}U}}{U{}&{U{U{U{{}}}{U+{U{{{U}}U}UU{}}}+UU}U}{}}}{U}U}{}}}{++++++U}U}}U&&&}}}U}}}{}U{{+UU}}UU}U{U}}{}{}+}{}U}{U{{}{{{UU{{}{U++}+}{}{{}{&&&}}{{U}{}U}{{+UUUUU}}}}U{UU{}{U+U}U}UUUU{}U{{{{UUUU{+++}}U}U{}&&&{}U{{{U{U{U{U+}{U{{U{U}}{}}}{}+}UU}}}}{{U}{{{}}}U{UU+U{UUUU{U&&&{{{}{{UU{{}{{+}{U}{}{{U}{U}}U{}+{{}}}{}}}U{}}{{}U{{{+}}}{}}}U&&{U}{{UU{UUUUU{+}}}}{}U{{U}}}}{{{+{{U{{U{}U}U}{}{UUU}{+{UU}}{}U{U}{{U}}UUU}{}U{+U}{UUU}{}U}{}{}U}U+}}{UUU{U{U{}{{}U}UU+}}U}{U{}UU{{{}}U}{U}U}{+{UU{UU}{U{{}{U{U{U{}+}UU}}{}}{}{}{}UU}+++UU{{U}{{}U}UU{{UU{{{{}+}}{}}UU{}{}}}UUU{}}U+{U{U}}U{}{}}}+++++}++++}U{{U}U}U{U{U}}{U}U+{}}{}}}}}{{}UU}U}}{}}+{}U{}}}}{{U}+{}{{{{{{+UU}{U{}{{UU{{U}{}{+UUU}{}U{}{U}}UU{U{}}}{+U{}U{U}U}U{}{}}}UU}UU}}{U{U{{UUUU{}{U{}}+{}}{}{{{}{U}UU{U{}{}{{U+UU{}U{{{{{U}}}{{}U{}UU}{UU{{U}U}{}UU}U+}UU{{{}{{{U{}U{U{U}}}U}}{+}UU}U{{U}}U{U{}U{{UU}UU}{}{}U}{}{UU}+{}U}{}{}{{}UU}{{}{{}{{{}U}U++U}U{UU}}{}{U}{{{}}{U}{{}UU}{}}{{}+}U}}U{}U}UU{U{U{}U{{}}}}}U{UU{++}U}}UUU{UU}U}U}UU}}UU}}U}}UU{U+{{}U{{}{}}{}}}U{U}U{UU{U{UU}{UU}U++{{}U}U{}}{{{}U}U{}UU{{U{UUU+}}}}UU}U}}UU{{U{{}}U}}}U{{{{{UU{{{}U++}U{U}}U}U{{UUU}{}}U}{U{U+U}}{U{U}U}U{}U}U}}U}{{{{{}U}{U}UU{}UU{{+++U}{U{}U}}{}UU}{U}}U}+U{}UU}}}{U}}UU{}{{{{UU}{{{}}{}{{U}}{}U}{}{{++++U{}}{UU}{}UU}{U+U}UU{}UUU}U{}{{UU}U}}}U{U}U{{UU{}}}{}}}}U}{{{}}{++++}U}U{++++++{}}}{}}U{UU}}U{}{U{}}UU{U{}UUUUU}}{{U}{{U}UU}{U{}}{{}+++++{{}}}}UU}U{UU{U}{{{}U}}UU}}UUUU{U{{UU{}{{UUU{UU{}{UU}{{{{{UU}}}{{}}}}}{}}{{{}UUUU{{U}}U{{{}}U}{{}U}{{}UUU}UUU}}{U{U}}U}U}U}{{}{{{{{}}{U{U}UU{{}U}}{{{{}{}{{U}{{{UU{{}{U}{}{}}{{UU{}{}U{{{}{}{U}{U}UUU{{}}UUUU}UU}U{U{{{U{U}U{U{{}}}{}UU}U}{U{U{{UU{}{}UUU{}U}U}UU}}{{{U}}U}}}UU}}UU{}{{{{}{{}}}{{}{}}{{U{U{U}U{}U{U}}}}}U{U{{}U}U{{UU}}}}{U}{{}U{}{}{U}{{{UU{}U}}{UU{{U{U{U{{}}UU}UU{U{}{UU}U}U{U}U{U}U}{}{}U{UUUU{U{{U{{{}}{{U++}}U{U}{{{{}U}}}{{}{{}++++++++++++++}{U}U{}}{U{+++}}}{U}U}{}}}U+U+{{U}}}UUU{{U}}{}U+++U}}UUU{}U}UU{{+{{{}U{}U++}{+UUU}{}UU}UU{U+{+{{}}}}{{{++++++++++{}UU}}}UU{UU}}{U+UUU{}{U+}{{+UU}}{U}U{}}U{+{U+}}}}}{}+}{UUU}{{{}}{}}}{{U}{{}U{U}U+}U}{++}}}+{UUU}UU}U{{}{U+}U}+{}{UU+U}}U}U{}U}UU{}{U}{}U}{U{UU}}{+}++U{}{}+U{}{U}}U}U}U{{++{}{+}}++U{{U{}UU}{}{}}}{}}U}U{{U}U}}}{}++}}U{{U+U{U}{{}UU{}}}{U+{}{}++}U{}}}U}}U{}}U}}}{}}U{UU{}{}}U}}UUU+}}}U{+}U}U{{}{UUUU{U{+U}{U+}UUU{{{{U{U{U{U{U}UU{}}}{{{}U}{{}UU{}+UUU}+UUU}UUU{{UU{{}}+UUU+{}}UU{{{{UUU}{{{{U}U{}{{}U{UU{{U{}}}}}+U}}}+UUU}U{}{}{}}UUU+{}+}}}{UU}{}{U}}}{}}}}}U{{}U{}}}U{}{}UUU}U}+}{{+U}}U}U}}U}UU}U{+{}+}{U{}{{UUU}}{}{}{}}UU{UU}}}UU{}}UUU{U{}U+}U{+U{}{U}}UU}}{}{U+}+{{}{}{U}}}U}{{UU}{{{}}UUUUU}}{{UU{UU}{}{}{+}{+}UU}U{UUU}{}{UU+{+U}UU{UUUUU{{{U{U}{UUU{UUU}{}{}U}{}U{{UUU{}+{}+U{U{}UU}{U}{UUU}+{}U}}{U{}{}UUU{}}}U{}U}{{U}}UUU{{}{U{U}}}U{{+}+{UU}{}}UU{}UU{{}+U}{}}}{UU{}{{{}{U{{UU{{U}{}U{U}{U}U}}}UU}}{}+}+UUU{}}U{{}{U{U{U+U}UUU}UUUU{UU{U}}{}UUUUU}}{UU{}}UUUU}{{U{{}{{++{}}{U}U{UU{{}U{U+}}{UUU{}UU{{{{UUU}}{{}}{{U{}}{{{}U{{{{{{U}{}}++}UU{{}U}UU}}}{U{+{UU{}U{U}UU++++{U}{}U{}}U{+++++}{}}U{{UU}U}U{++UU}{}{U}UU}}}{}}+}}UU}}}}++++UU}++}{{}}}}U++U}U+++U{{UU}UU}U{{}+}{U{U}U}U}{UUU{{+}{{}UUU}}UU{}U{U{}UU{}U}}UUU{}}{&{{UU{}}UU{}UU+}UU{UU{}{{U{{{UU+U{{{U}{{U{U}UUU{}UUU}{{{{U{{}}U}}}U}U{{}}}U}}}+{U}{{UU{U}UU{U}}+}}UU{{{}U{{{{}{{U}U++++++}U}{{}}{{U{}}}}U}U}{U+}}U}U}{U}UU}{{{{+}{UU}}}U{{{}}U}{{{{{++{+}{{}{{}&&&}{}{UUU{U}{{+U}U}}U}U{UUUU}{}{+UU}U}UU}}}{{{}}U{{U}+++}{{U}{}&&&{{U{U{{U{UUU{+}UU}{}{}{UU{{U{{+{{U{UU{}U{U{U{U{{UU}{+UU{U{}{U&&&U{}U}U{U}{UU}+UU{}}{U}{U}}}{{}}+{{}{{{{U{U}}}{{UUU{{+}{{UU}{}&&&}}{}{U}{}{U}U+}}{}{}}{{{{}U}}UU+}}{{U}}}}U}{}UU{U{U}+U}U}{}}{&&}{{{{U{UU{U{}U+U{U{U{{}{{}U}}UU{}+{}U{}}{{{UU}{}}}{}}+U{}}}}{}U}U{}UU{{{}UU{{+{}U}UU}{}{U{}}U}{{{{+U}UU}}UUU}{}{{}}U+++UU{{U}}{{}U}{}{}{{{U{U+{U}{{U{{UUU}U}U}U{}U+U}}}{U}{U{{U}+++++{++++UUUU{{{{UU}}}{{U}UU+}}U{{U}}{U{}}}{U{{{}}+UUU}UU{}}}{U+{UU{U{{}+U{U}U{{U}{}UU}}UU{+U{{UU}}}}U}}{U}}}U}U{}+U{U{U}{{}{U}{U{{{}}}U}U{}}{U{U{{{UUUUUU{+{U}{}U}U}U}{{}UUU{}U{U}+UU}UU}}U}}}U}UU}U{}{{UUU{U{{{U{{UU}UU}+UU}{}}}}{}{U}}{{}UUUUU}{{+U{}}U{{{UUU}UUUUUU{}U}{{{UUU{{U{{{}U+U{}{{U}UUU}}}U}}}}}U{U{{UU{++{{{{U{U{{}U}{}{}U{}{}U}UUU{}UU}}U+{}U}{U{}U}{U{U{}UU}}U}}}}{{}}}++{U}}}U{U{{}}}}U{}{U{{{{}U{}}U}+}U{}U{}UU{}}{U}{}U{}{}U{{{}}{{}{U++}{{U{U{{{}{U}}U}U{U{}}UUUUU+{UU}}U}{}U}U}U}{{U}{{UU}UU{UU{}{{{{U++}{UUU{}}{U{{U{U}{U}}}}}{+U}{}UU}}U{{UU}}{}}{{{}{{{}{U{}U}U{}{}}U+++}{U{}U{U{{}U{U{UU}{U+UUU}{}U{{U{U{U}{}{{UU{{{{}}}{U}{{U}U{U{}U{{++++{U}{}}U{{{}{}{}+U{U{}}}{{}}{}U}{}}UU{U{{{}}}}UU}U{UU}U{U{U}{{}U{++++U{{U{++++++}U}}}}U}{{U}U}{UU}}}}U{U{{}UU{{U{}{U}U{{U}U{}UU}U}U}U+++++}U{}{U}UU{U{{}}U{}}U{}{{{UUU{UUUU{}}U}U{{UU{{}U}{}U{}}}}}}}}}{{{UUU{{U}{}{U{}}{}U{}U{U{U}U}{{UU}U{}UUU}}{}}UUU}}}UUU{{U{{U{{}{{U{U}{}U{U}U{{{}}U}{}{}{{{}}}{U{U{}}{}{UUUU{U{{{}UUUU{U{U}}}}{UU}{U}U{{U}U}U}U{}U{{{}{{}UU}UU}U}{}}{{U}U{{U{}U}}{UUU{}U{U}{U}}UU}{U{}{{UUU}}}U}UU}{{}{}U{}UU{{}}}U{U{}}}{UU{}}U}UU}}}}{}U{}{UUU{}}UU}U}{{U}}}U}{}{U}UU{{}}U{U}U{{{UUU{}{{}U}}}U{U{{UU{}}{U{}U}{U{UU}U}}}UU}}{{}}}U{{U{UU{{}{{U{{{++U}{}{U{{{{U}{}{}{{}U}++++++++++++++{U{UU}U{{{{+++{U}}UU}}U{UUU+}+UUU{}{}}U{}}}{{{{+++{}{U}U{{}UUUU{+UUU}U}}{++U{+U}UU{{{{U{{{}+U+U}UU{U}}{++++++++++UU{}{}}{}U{U}U{U+{U}U{}{+}}}+{}U{{U{}}}{U}+U{+{}U{U{U+}U}}}U{U{UUU}{{{{}}}}}U}UU}+}UUU++}{U+{UU}}{{}}{}{}}+{}{+}{{}{+{}}UUU}{{U}U}}UU{}}{UUU}}{{}{+{++}UU}{+}{}U{}{U{U}{}}++U{}+}U++U}}U}}{U}{}}U{}{U}{}}}{}}{U}{UU++U{}}}}+}UU}U}UUU{}}U}{+U}{{++}}}U{U{}U}UU{}}}}}U{}UUU}{UU}UUUUUU+UUU}U+UU}{U{{{}{{}}}{+U}U}+}UUU{{{{U}{UU}}}}{{{{}UU}{{}}U}}{UU}U+{}UU+}{U{}}U{UU{UUU}+UU{+U{}}U{{}UU}{{U{{}{}}U}}UU{}}}{{}UU}}}}+{U}U+U}}UU{{{{}UU}{}+{U+{U}U{{U}}{{{{{{}UU}{}}U{}{{{{{{}U{{UU}}}+{UU+{}{{}}}{{}{U}}{+{{+U{}UU}U}{{{U}U{U{}}}{{}}U{U}{U}}{}}{U{UU+{{{+}}{U{UU}{}{}{U}+}+}UU}UU{}U{}{UUUU}}UUU}{{{}{}}}{{UUU{}}U{{}+U{+{{U}UU{U}}{U}}U+{+U}}UUU}{}{}UU{U{{{}}}U}}}{UU{}{{}U}{{}UUUU+}}+U{U{{{}UU}}{{{}{+{{{}U{}{{{}U}UUU}}}}UU{U}}}}U}UU}{{{}}U}{U}U+}+{{}UUUU{UU}}{}}{+}UU{{U{}{{{U}}U{}{U{}U{}U}UUU}U}}UU{{{{}{{}{+}+}}U{}}}U{}U{}}U}+}{UU}{{U{U{{}U{{{}}{U{U{U}}{}}UUUU}}}U{}}{U}{++UU}{{}{{}}U}{U{{+U{}{}}}UU{}}U}{{{U}{}{}{UUU}U{}U{U{U{}}{}{U{}++{U}U{}}U{{UUU{{}+{}{}U{}}{U{++++UU}{}}{}}}{+++++U}U{UU{}{}}}}}++}U}U}}}{U{}U{{U{+{{U{}{}}++++UU}++U}{UUU}{++}{U+++UUU}}UU{{}U}}+UU}}{U{{U{UUUU{{+}}}U}{}}}{{UUU{{U}{UU}UU{U}U{UU{&U}}U{{{UU}U}U+}UUUUUU}{}{UU}U{+}{UUU}{{U}}}}{}UU}UU{U{UU{{U}}}{}U}}}{{}{U}}U{+{{{{{UU}U}UU}}}}+UU}}}{UUU{{{{}{U}{}++++++U}}}{{U{{}{U}}{{{{{U{+UU{{}U}U}}UUU}UU+}UUU}{U}{{}U{}{{}U}}++{+}{}U}}U{{U}U}{}{U}U{{{+U{{UUU}U}{{U{}}}}+}UU}}}{U}UUU}UU{U{UU+++UU}{{U}&&&{}U}U{{{}UU{U+UU}{}U{U{}}{}U{{+U}UU}UU}}}}}}}}U{{U{}+}}U{{{U}&&&}{}{UUU{}{UU}+UUU{U}}}UU}}U{{}U+UUU}U}U{}}UU}{U}}{{U+{{U}{UU}&&&UU{UU}{U}UU}U+{}{}}}UU}}}UU{U{{+UU{U{{}{{{U{UU{{}}}{+{U{U}U}}&&&{UU}}{UUU}}UU+U{{U{}U}U{}{}UU}{U+{{U}}}U}}{}}UU{UU}}+UUUU}{{}&&}U}{}{}U{{}{}+{}U}}U}}U}UUUUU{{U}}+}}{U}{}{U}}}UU{U{+++{{U{U}UU}{{{}{U{}}{}U}+U}U{UUUU{{{U}U}}{{UU+{}U}{U}U}UU{}+++++}++++{}}U{{{}U}UUUUU{U}{+{{UU}UU{}{{}}{}}}}{}U+}}{}}{UU}U}U+{}{UU}{{+UU{U}}U{U}}UUU}U{{+}{}{{}{U}{UU{U{U}UU}{U+UU}{U{{{{U{}U{{UUU}{U{{}UUU}U}U}{}}U}U{{+U{UU}UU}{U}{U{{}{{UU}U{+UU{U{}{}{}{{UU}}{UU}}UU}UUU{{}UU}{}}{{+}}UU{U{{{}{}}UUUU}U{UU{{U+}{{U}}U{{}}{{{}}{{{{{}U}{{}}{{}}U}}}+U{{{}{}UUUUUU{U}{UU}{{{{}U}++U}}}{}UU}}{UUUU{U}UU}{{}}{{UU}{}}+}}{{}}UUUU{U}U}}{U}{U}{{}{U{}U++}{}UU{}}{{}U}{}U}}}}}{}}{{{}}{+U}U}{UUU}UUUUU}{}}}U}UU{UUU{}{UUU++{{{}}}}{{}}}{{{U{UU}}{U}U{{+{{UUUU}{UU{{}U}U}U{}{UUU{{U{U{}U{{}{++{{}{{U}U{U}}}}}{{{UUU{}}+}}}{{}U}}}}}}{{}UU}{}{U}{}U}UU}UU{{}UU{+++{{{}{UU}U}U}UU}{UU}{+}{{U}UUU}}{UU}{}{U}U}}U}}}}}}{}{{}}}}U}}}}U++++{U{}{UU}{U}U}{{+{{UUUU{{{{{}{U}{U}{{}{U{}U}U}U}U}}}}}{}}}{}}{}}{++++UU}}U++++++{}{U}{UU{{}{UU}}}U{}U{U}U{{}{}U}{{{{U{UU}{{{UU}{{{}}}+++++U{}}}{{}{{{}}U}{{U{{{U}{U{UU{{{{U}{}}}U}{}{}}}U{{{}U}UUU{}}}}{{{UU{U}{}U{UU}U{{{U}{U{UU{}{UU}U{}}U{U{U{{U}U{UU}}UU{}U{{UU{{{{{{{U}{}{U}}}U{U{{{UUU}{}}}U}UUUU{{UU{}UUUU{}}}{U}{{U}UU{}}{}{{}U}}}U}U{}U{}}}UU}UU}UU{}{{{{{U}}{}}{UU}}}}{{U{{{{{}{{U{{U{{}{}{{{{{U{{U{{}}}UU}}}}}UUU}{U}UU{UUU{U{{}}{}}{{}UUUU{U{U{U}}}}UUUUU}U}}UUUU{{}UU}}}{{}U}UU{U{{}}}UU}UU{U}}U}U{{U}}{{U}}}{UU{}}U}}}U}UU}}}}{}{{{U}{U}UU}U}{}{}{{}{}{U{U}++}U}}UUU}U}}{U{}{{UU}}++++++++++++++}}U}{{{{{U}+++}{U}}U{U}U{UU+{+{}U}}{}}UU}U}}{U{+++}U}UUU{}}{{U{}+}{{U}U{{++{{+U}{{}U{UU{}{U+U+{UU{U{U{}++++++++++{U{U{{{U}}{UU}U{+U{U}}}U+}UU+}}{{{{{{{}}U{+}{+}}{{}{{+}{UUU}}{U{UUUU{U{}{U{U{U{}U+{{}{++UU{+}{U{{UU{{{}{{{+}U}+}}{{{+{{UU}U{}{UUU}UUU{{U}U}UU}}{}}+}++U{{}{+UU}UU{U}{}}}{U++{U{+U}++U{{U{}UU{U}{U}{}U{{{{UU{}U}UU{{++}{}}}U+U{UUUUU{U}{}}U{+}{}U++U}}{U}U}U}}{}U{}}{U}{U{}{{U{U{U{{U}+U}{U{+}{{U{}UUU}UU{{U+{}{U+}{}{}U}U}U}}{{}{}}{{U{{}{U{}U}{UU}U{{+{U{}+UU}{{{}}{U}{}}{+UUU+}UUU}U}UUU{}UU{U{UU{U{U}}UU}{U{U}{{U}{+{}U{+{}{U}{}U{}{}}UU+}}+}{{{}U{U}}U{UU{{UU{{}}{{}{U}U{{UU}{{}}{}+}{}+}UUU{U{{UUU{}}{+{U+U{{UU}{{}U{}U}}}U{{}U{}UU}{{U{{}}}}}{{U}+{{U+U}U}}U}{{{UUU{}+}+}UUU{{{U}}{U}U}}{UU}}U}U{U{}}UU}}{{}U}UU}{+{{+{{{UU}}UU{UU{U}+U+}}}}{{{}{UU{{{U{}}}}U}U}{}U{{U}}U{{{}}{}}}+UU+U}}}UUUUU{{}U}UU+}{}}{UU{UUUUU{U{{U}{}{{UUU{{}{UUU}UUU{}UUU}{+{+{{U}}U}{UUU}}U{{+U{U{U{{UU{}{U}}{{{{{U}{U}}{}}}U{UU}U}{U}}{}{+{+{{U{{}{U}}}U}{{U+UU}U}U{{}U}{{U}{UUU{}}U}}}}U}UUU}U{{{{U}}}U}U++{{U}{}UUU{}}}U{{+}{U{}{UUU}UU{}U}}{U{{{}U}U}}U}}{}}}}U}}{U}U}U++{}}}UUUU{U{{}}UU+{}U{}U{U{}{++++{}}U}{UU}U{+++++U}}U}}}{}}}}U{++}U}UUU}{U}}U{}{U+{}{{U{U}++++}{{++}{}U{UU{++U}}+++}}{{}UU}{}{U}+}U}}U}UUU{{U{}U{+{UU}}}U}{}U{{}U{}}}}U}}}{U}}{UU}&UUUU}}{}}}}}{+{U}{{}{}{}}{}U}{+UUU{{}UU{}}{UU{{{UUU}}{{U{{}}UU{}U{}UUUU}}}UUU+U}{{{{}{{U}{UU{}+{U{{U{}{U}}UU{U{UU}++++++}UU}U}U{}U}U{U{U}{}}}+{}U}}}{{{{{{}}}}+{{}{}U{}{{U{UU}{{{U}++}+UU{}}U}U{{}UU}}}U{U{}}+{U{U}{UU{U}UU{}U}+UUU{{}U{{}U}UU}}U}}}+++{{{{U}}&&&{}{UUU}{{UUU{+U{{}U{{{UU}}}}U{+{}U{}}{U}}}{U}UU{}}UU+U}U}}{}U&&&UUU}}}{U}}U{U+U{U}UUUU}{UUUUU{{+{U{}}{{}UUUUUUU{{}U{+{}}U}}{}&&&U}}{}{{{{}{U{+U{{{{}U{}UU{UU{U{+}{}U{{{{UU{U}UUU{}{{+{}}U{UU{&&&}{U{{{{U{}UUU+{U{{}UU{{{{U}U}UUU+{U{{}}{{{}UU{}UU}{{+}{}U}U}{&&&{}}{{{{{{U}{+}}}{UU{}U}}{{UUUU}}{+UU}{{U{U{{{}UU{U}+++}U{U}U}&&{}}U{{}U{UU}}+}}}}}}{UU}U}U}U}U}}}+{}}UU{{U}}}U}+++++{++++U{}U{}U}}}U}}}UUUU{+}UUU{{{}}U}}}UU}{}U}{+{{{U}{{}{}}}+{UUUU}{U+}U}{}{{}}U}}{{}}}}+}U}{{}UU{{{UU{U{U{{{{}+U{U{}U{}{}}{}U}{{}U}{{{UU{}}U}}}}{{}U{U{+U{U}UU}{}}U{}}U{}U}}U}U+U}{UU}U}}{{}{U}U}}{UU{}}}U}U{UU{U}{U}{+{}}{}{{{{{}}{}}U{}U}UU{{}+U}}}{{{}}}}UU}{UU{{{{}{}{}UU{}}U}}U}+{{{{U}}{UU{UUUU}}{}{UU}{U{{++}{{}}{}{U{}U{U{U{}{}U}}}}UUU{}U}{+U{U{}{U}{{U}}U{}U{{}{}}U}U}U}{++{{U{}U{UU{}{{}}{{{}UU{}}U{U}U}+UUU{{{{UU{}U{U}}U{}UU}{U}UU{}{}UU++U{{U}{UU{}U{{U{}U{}U}{{}}{{+{{UU{}}{{}}UU}{}{{{{{U{{{}}{UUU}{{{U++U{U{}{{{}U}{{}}}U}U{{U{{+U{{{{{}}U}}{}U{}}}}{}UUU}{}}{}}{}}{{{U{+++{U}}U{{}{{}}}{UU}U}U+{{}}}}}{}{{}UU{UU}}}}}}{UU}}UU{{}}U}UUU{{{U++++{U}{U}U{UU}UU}}+{{{{}UU{{}{{{}{{{{UU}{U{}U}}}UU}U{}U}{U}UUU}}{}}++++}}}}{++++++{{U}}U}}U}U{{UU}}U}{UU{{U}U}{}}U}U{{U{UU}{}UU}{}{{}U{+++++}{U{}}{UU{}{U}}}{}U{}U{}}UU}{}}}UUU}{{U}U{{{UU{{U}}{U}{U}}{}{UU{{{{}}}U{{}{UU{{}{}{U}U{}}U}UUUUUU{{{}UU{{}}}{U}{}U}}UU{UU{}{}}U{{{U{U{UU{{}}}}{U}}UU{{UU}}U}UU{U{{U{{U}U{}}{U}{{U}{UUU}U{{U{U{}U}}{U{{UU}U{UUU}UU}UU{}{UUUUU}{U}U}{{{}{}}}{U{}U{U{}}}}}U}}U}U}}}{U}U{}{}{U}{{U{U}{UU{}U{{{{UU}}U{{}{}}}}{U}UU{}}{}UUU}U}}U{{{{U{}}}}}}U{{}{}{{}U}{U}}{{}UU}{U{}U}U{{{{{U}U}}}U{UU}{UU{U{UUUU{U{U}}UU{{}{{}U{{{UU}UU{}}{}UUUU{{}++U{{}}}{UU{{U}{}U}}{}}++++++++++++++UU}U{U}UU}}+++}UUU}{U{}{{}}+{+{{}U{}{}UU{}{{UU{+++}}}U{{U{U}{}}}+}{U{U{}{++}{+}{U}{}UUU{{}{+}+U}{U}UU}}++++++++++{U{U}U{}U{}{}UUU+}UU{U{U+}U}+UU}}}{U}}}}}{+{}+{}U}U{U+}{{}}}UU{}}U{U{{U}}U}{}{{U}+{{{}++{{U+UUU{U{UUU{{U}U+{U{+{UUU{+UU}{U}}U{{U}}{}UU{}{UU}U}}U}{+}++{U}U{+{}{U}UU{U}U{}{++}}}+}U++U}U{U}U{UUU}}}{U{UU}}}UU{{{{UU{++UU{{}}+U}}}U{U{}}}}U{{+UUU{++}U}{}{{}}UU}}U}{UU}{{}UUU}U}{{{U{}}+U{}{U+UU{{{{U{U}U{}}}+}{{}+UU}}{}{{UU}{{{U}{UUU}}}{U{U}U{{U}UU}}+}UUU+{U}U}{}{}}{}}{}+{UU+{UU}{{U}}}}}}}UU}{}}UU}{U}{{U{U}}}UU}U+U}}{+{UUU{}U{}}U}}U{+}{+{{U{U}{{{U}}}{{}UU{U}{}}{U{}{UU}{UU{{}}{+}{U+}{U{U{U}UUUUU{U+U}+{}}U}{}U}}UUU{U{UUUU{}{{{UU{{{{{UU{{U}{{+U}{+{UU{{}{UU}{{{}U+}+{{{{U{U{{{}}UU}}{{U}}U{}{}U}U{}{UU}}{{UU{{+UU+}}{U}}}U}}}}U}}+U+UUU}U{}UUUU}}}{U}U}U}}{}{}}{}}U{UU{}U}U}U}+{{+U}{U{}{}}U{{}}}U+}}}{U{U{{U}{}{{}}}}{}}U{}}{}U{}}U{UU{{U{{}U{+U+{}{{{{}{U}U}}{}}+U{}UUU{U{}}}{}}{U{}{{}{{{}{U{}{UUU{}}}}}{}UU+U+}{}}}{U{{}{{U{}}+{{}}U}{UU}U}}}{}{}{U{U{U{}U{{{{}{}}U}U}}UU{U}++}{{U}U{{{{U}{UU}+}{}}}{U}}}}}UU{}}{U{}}{U}UU{UU{}{U{{U{}}{UU}U++{U{U{{}{{UU}}U{U+}{UU{}{{{{U++++{{U{U}U}U}U+++++}{UU{}}UUU{{{U++UU}U{U}}U{U{}UU}+}{{}U{U{++++{UU++{U{}U{U{++UUU+++}U}U{U{UU}U{U+U}U}{U}}}{}{{}{U+}U}{{}{U}{UU}UU{}UU{}}}}}}}}{UUU&{U}{}{{U{{{}}+UU{{}}UUU}{{{}}{+}{}}{}{}U}U}U}{UUUU{{U{{}}UU{UUUUU}U{{}}U}{{{}+U}{}{}}U}U{{{}U}+{}UU{}UU}{}}{{{}{U}++++++{UU}{}U}}}{}}U{}{{U}U+UUU}U}UU{{}{}U}}+UU}}U{{{UU{}}U{}{{U}++}+}{{U}}}}}}U}}UU}U{}UU{+{{}}U}}{{{}{U{}{{+}U}{U{U{{}UU}U}U{{}{+++U{UU}U{U{}U{}{{{U}}}{U{+UU{{U{{}}{UU}U}{+{}{}}}{{U{U}U}UU{}{}{+}U}{U{}{&&&{{{UUU}{U{}UU+{}}{{}{{{{{{}{}U}+}}U}}}{U}UU}{U}U{{{U+}UU{}{UU&&&}{}U{{U}}UU{U+{{}UU{{{{{}U}{}{{+{UU}{}{{{{}U}}U{U}}}+U{{{UU}}&&&{}}UU{{{{{{{U+}UU{{UUUU{{}U}U{}{+}}U{}UUU{{U}}{}{}}{+{U{}}U}U&&&}U{U{}{}{}U}+}}}{}{}}U}{}{}UUU}}{+{U}{}UU}}}{}{{{}}+++{UU{}}}&&&{}{UU{U}{UU}+U}{{}{}{{}U}}}}UU}{U+U{{U{}{{UU}{{+++++}++++}}}}&&}{}{UU{U}}}}{+}{U}U{{}{U{}}{U}{}U{U+U{}}}UUU{}{{+}}}{{}}}+}}U}}U}{{UU}{}}{UU+}{U}{U}}UUU{{U{}}}}{UU+}UU}}}U}{{}{U{}{UUU{UU{UU}}UU{U{{UU}}{}}+{}}}U{{}}U}{U}{}}U{U{}U+}{{{U{{{{U{U{U}{U{U{}{U}}}U{{U}{UU}{}}+}U{UU{{}}U{}}U}}}{}U}U{{{+{}{{}}U}{U{{U{UUU{}{U{{}UU}U{{U}UU{}+U{UUU{{}UUU}{{}}}}}}}}}}{{}++U}{{U{{{{}}}UU}U{U{}U{}}{}}{}}UU}+{{{UU}U}}}{}}}U}UUU}UUUU}{U{}U++}}}{}U{{UU{}UU}}UUUU}U{}{}{}{}+{U}{{{U{}}}{}}}UU{UU{U}}}}}}}U{}}++}}}U}{}}{{{U{}{}}}}{{UU{{}}+{U}}U{UU{U}{{}{{}{{{UUU}{}{}U{{}UU}{++{}}}}U}UUU{U}U}{U}{}UU{U+}U{U{{U}}{{{{{}{{}UU{{}UU}UU{U{U{}}{{}{+++}{U{U}UUU}{{U{}U}{U}+{U{UU}{}{{U}{{}}U{{}}UU{U}UU}}{}UU}{U}{U{U{++++}U{U{}U{U}UUU}{+{U{U{{{{}U}UUU{{UU{{{U{U}{}}U}U{U}}}{}{}UU{}U}{U++++}UU}U++++++UU{}}U}U{{U{}U{U}{{{}{U}U{}}}U{{{{}{UUUU}U{U{}UU{UUU{+++++}}U}UUU{U{UUUUUU{}U{U}UU{{{{U{}}U}}}{}UU{}U}}{}{}U}}}{}U}}UU{{{U{U{}U{{{{U{{}U}{{{UU{}{UUU}{U{{U}}U}UU}}{{}UUUUU{}UU{U{U}{U{{{{}U}U}{UUU}{}{{{}{{}{U}U}UUUU}U{U{UU}{}}U{{}}{U}{UU{{{{{{{U{U{}{{{{}{}{U}}{{U}U{}}}}U}{}}{{{}U}{{{{{}{U}}{{UU{}U{}}}}UU{}}U}{{U{{}{U}}}{U}U{}}}U}{{U{{U{{U}U}U}{}U{U}}{{{{{{}{{}UU}{}{{}U{{U}{}U}}U}UUU{{{U}U}{{UU{}UUU{UUUU}U}{}U{U}}{}{{}U{{U}UUUU}{}{{U}UU{U{{U}}{}{UUUU}}U{{{}U}U}{{}}U{{U}UU++}}}{{U{{}{U}}{}{UU}U{++++++++++++++UU}U}}{U}}}+++}}UUU{UU}U{UU+U+}{}}}{{U{UU{{U{}U+++{{{U{{{U}UU{{}+U}U}}U}{++}}+}U}{{U{U{{UU{+}+}{{U{UU{U++++++++++}U}U{}{}{}U}U{U}+UUU}UU}+}U{+{{U{UU}}U{UUU+{{+{UU}U}{+U}U}{}}U{}{{{}U{}U}}U}}UU{}+}}{}++}U{+}}}U}{{{{{}{{{+{{{+}U{U{+{U{}{}}U}{{{U{{{{{{{{}{{}U}}U+{++UUU{{+{U}}}UU{U}}{}}++}}{+{U++{U}{U}UU}{U}U}{}{{{U{}U{}{{{}U{++{{}}}U+{{U}{{U{{}U{}}U+}UU}++UU}{{}UU}{{{U}{}{UU}{U}UU}}{}{}}{{{+}{}UU+{}{U}U{{{{UU}{U+{}{U+UUUU{{}U}{{}U{{{{UU}U}U{}{}{{}{}UU{}U+{}}U+}{U{{}{U{}}U}U}+{{}+U}U}U}{}UU}}UUU}{}}U{{{{UU{}UU}{}U{U{{+}}U}+}UU}U}}}U}U}{{}+}}+U{}{}}U{}}{{{{}{}}}}UU{UUUUU{{U}{{{}{{{}+U{{+{{U{{}{}}}UU}{U+{{+U}{U{{}U}{}UUU{{U}}{}{UU{U{{UU}{{}{}}{}U+{{}+}{}}U}{U{{}}UUU+U+{UU{{UU}{{U{UU}}}{}}{{}}U{{{{}{}}}}}UU{}{{+}}+{UU{{{UU}U}}{{U+U+{{{{U}}U{}}}UU}}U{U}{}}UU}U{U{U{{}U}}{UU{U+}}+UU}U{U{{}}U{U{{U+}}}{}}U{U{{{}U{{{}}UU{U{U{}}{{}}}}}{}UUU}}U}+U+}{UUUU}{U}{UU}}{+U}{{U{{UU}}}UU{{}U{U}UU}U}UU{{{}U{}{U{UU{{{{+U+UUU{{}}}}{UUU{{U+U}}}U}}{}}UU}{}{{U{U{{UU{UUU{{}UU{U}}{}U}U}U{++{U{{}}}UUU{{{{{}+}U}UU{U}{}U{}UU{U}}{{}{}}{{{{}{{U{{{}U{{}U{{}++{U{{{}{UU{{U}}U}+}}}{U}{}U}U++++}{{{UUU{{U}+++++{U{{UU}{}}{}{}++U}U}U}UUUUU}}{U}+U}}}{UU}++++{}U++{{{{{{U}++U{{+++UUUU{U{}{{U}{+}{UU}U{}{{UU{}}{+}{}{}UUU{{UU}UU}}}{}}U}}}{UUU{{{&{U{}}{}{U}U}U+}}U{U{}}}}}U}UU{+{UU}{}U}U}}U{{}{}U}{{UUU{UUU{{}}U{{{}U}}{U}U{{+{}U}}U}{}U{U{{{U+{U{{}}U{{{{{UU}}{{}++++++}UUU{}{}{{{U{}}{U{}}U+{}{UU}}{UU}U{UU}+UUU{U{{UU{UU{{}UU}U}++}+{UUU{}{U}U{{{}U{}U{}U{+}U{}{}}U{{}}}{}{}+UU}{UUU}}UU}{{{U}{}U+++}}UU}U{}}U{U}U{}{UU}}}}+{{}{{}}U}{U}U}}U+}{}UU{{U{U}}{U}{U{}}{+}{{U{}}}}}{{U}U{}{U}U}{{+}{}U}{{{{}U}UU{U{+UU{UU{}{}{{{{U}}}U}}+}}{UUU}}&&&}}}U{}}}}{{{}+{}{}{}U{{U{{{{}{{+{U{}U{U}}{U}}{U{{UU{+}{}U{U}{&&&}UU}{U{U}}{U}+}{U{}}}{{{{}}}{}}{+}U{}{U}}}{U}}{UU}U}+{{{U}{U}&&&}{U{UU{U}U{U+UU{{UUU{{UUU{UU}UUUU+{{{{{{{}{U}U{{{U{+++}U{{}}&&&&&}U{U{}{}UUU+{{{}}{{}{{}}}}{}{UUU+}}}{{{UU}UU}U+++++}++++UU}U{UU}UU}{UUU{}{U+U}}{}{UUUUU{U}}{{UU}}+}}UU}}{U{U{U+{U}}U}}U+U{UU{}U}{UU}{{{{UU+}{}{}U{}}U}U{}}}UU{}{U+UU}{}U}UU}{{U{{}UU}U}}U{}}U{}}U{U}}}{}U{+{}U}{}{{{{UUUU{{U{}UU}}+}}UU}U{}}{U}U{}{}}{}{}{{}UU}U}{}}{}{}U+{}}{}}UU}{{{{U}{}}{}}}}{}+}{{}{{{}{{U{U}}{UU}}{UU{UU{U}U}U}UU{+U{}}}}U}}}U}U}{UUUUUUU}}}{}++}{{{}{}U}{U}UUU{{U{{U{}}}}UUU}{{{+{}{U{{{U{{{{{}{{}}{}U}{}U{{U}}++{U}U{{UU}U{}}{{{U}}U}{{}}U{}}U+U{}}{}}}U{}}{U}U}UU}{}}{{{{}U{{{{++}}}}U}{U}U}{U}}}{U{{{{}U}{{+U}U{{}U{{{U{{UU}}UUU}{{U}{{UU{}{U{}}++U}U}U{{}UUUUU{{U}}UUU}U{+}}}}{{}{{}}{}UU{U}}U{}U{{U}{}U{}{}U}U{{+++}{U{U{U}U}}{U}UUUU}{+U{U}}UU}UUUUU{U{}{U}UU}}UU{UU{U{{}}{}}}{U{U++++{{{{}UU{}{{UU{U+{U}}}{{{{{U{{U{U{U}}U}}U}}U}U}}U}}{}}}}}{U}}}}UU++++}}}{{++++++}{U{U{{{}U}}}U}UU}}}UUU{{UUUU{}U}U}UU}}}}U{U}{{}U{}}U+++++}UU{}U}}{}{}}U{}{}}{U}}U{U{{UUU}}{{U{{{{}U{}U{{}}U{{}U}{{{}U}{U{UU}U{{}U}U{{}UU}}U}UU{U{{UU}U}UUUUU{UU}U}}U}U}UUU{UUU}UU}}}UU{U}}{{}}U{}U{{}UU}UU{}{{U{}}}{{}U}{{}}{U{U{U}{U}}{UU{{}U{{U{}{U{}UUU}}{}{{U}}UU{}{{{U{{{U{{U{U{}}{UU}}{}}U}}}U{{UU{{U}{}}{}}UU{{UU}}}U}{U{U}U}}{{}{}{UU}UU{}}U}U{UUU{{}U{U}}}UUU{{{}}}{UUU}U{U}{UU}{}{U}{{UU}U{{{UU{UU{}U{}}}}U{U}{}}{}{}{{U{{{U{}}{}UU}}{{{{U{}{{U{}}U{{}{UUUU}{{{U{U{UUU}}}}U{{U++U}}U{}}}}}{UUU}}U{}}}++++++++++++++}}U}}{{}}U}+++U}UU}{{}UU{{}+U+{UU{U{{}}U}{{{}}}+++}}}{}{}{U}U{U}+}{U}U{U}++{}+}UU{}UU}U{UUU+U+U{U{U}}{U++++++++++UU}UU}UU}{{}}U}U+{U{}{}{+{}}+{U{{{}{{{}}{}+}U+}{}U}U{+}U{}U}UU{{{UU{}{}{}{}{}}U}}+U{U}++{UU+{}{U{}{U{{UUUU+}{U+U{{}}+{{}{{}}UU{{UU}U{UU}}U}{}}{UU}+U++}{}{{+{{}UU}{U}}}}U{++{}{+U}++{}U}{}{U}{{{{{UU}U}}}}U}}{}{}{U++}}{{U{+{}UU{}{}}{UU{}U+}{U{++UU}U}}UU{{}{}}{{U}}}{UUUUUUUUUU{UUU+{UUUU+U}U}U}{{U{}U}{}+U{{{+U{U{UU{U}{{{{}}{}{}}}UU}{U}UUU{U{{}U{+U{}U+}{UUUU}}U{}U}}U+}}{+{UUU}}}{}{U}}{{}U}{U}}{}{U}}}}}U}U}UU{+U{}}+UU}U}U}}{U{}}U{+U}+U{{{}}U}}{}U{UU{{{}{}}U}}}{}{}U{{}U{U}}}+{UU+{{U}}{{U}}U{}UU+}{+{}{{UUU}{U}{UU{}}U}U{U{UU}}}UU}{U{{}{{U}+{U{+U}{}{U}{{UU{}U}+{+U}}{}{UU}UU{U{UUU{}{}}U}}UU{U{UU}U{}U{{{{}+UU+U}U{{}U}}U}}{{{+U+U}{{U{{U{{U}}}}}{U}{U{U}{}}}}{}{U{}{{{UU}U+{{+UU{U{}{{{UU{{{U{+}{U}UU}U{UU{}UU}}U{{U}{{UUUU{U{UU}U}U{U}}UUU+U+}{{U}{}}}UUUU{}{+U}{UU}}{}{{UU{U{}}}UU{}}{{{UU{{}}}U}UUU{{UU{+}+}}}U{}{{U}UU{U{{+U{{{{{U{}U}}U}{UU{{U}UU}}U}}}{}U{}}}U{}}U}U{U++}{}{U}U}UU{}{}}U+}{}U{{}}}{U}}{U{{}UUUU{}{UUU}}}U{}{}}}U{{{}U{++}UU{U}U}U{{{{U{{+U{{U{{{{}}{++++UU}{}UU{UU{+++++{U{{}}}{{{{{UU++}{U}UU}U}U{}}{UU+UU{}UU}U++++{UU++{{{U{UUU++{U}+++{{{{}{}}}U{U{+}}{UU{{UUU}U{U}U+U{UU{{{}}}U}}{UUUU{UUU{UU}{}U}{}&U{U{}U{}}UU{{+U}{}{U}}}}}U{U}U+{UU}U}}UU{{}}U{}U}}}}}{}{U{{UU}{}}}}}}}UUU{{U}+U{UU{{}{{{UU}{}U+{{{{}{U}U{{{}U{{UU{++++++{U}{UUU}U}{{{}{{}{{}}+}{{}}}}{{}{UU}{{+}}UU}UU}U}{{}U}U}UU}++U+{{}}}{U}{{}{{}{}}{U}}U+}}}U}UUU}}{U{{{U{+UU}U}U{}{{U}{{{}}UU{+++{UUUU{}U}}{{UU{{UU{}U}U+}{}{}}U}{{U{U{UU+{{U{}U{U}{}U}{}}{}U{U+U}}U}}UUU}{{}}{}}U{{{}U}+{}{U{{{U}{{U}}U}U+}}U{}U}}}{{{{{{}{U}U+U{}{{UU}}}{}}U{}UU{}UUU}+{}{{}{{{{}U}}}{}U+UUU{{UU}U{U}}{}}}}{}+{U}{{}U}&&&{U{{{}U{U{{{}+}}U}UUU{UU{{U{}}}}+U{}UUUUU}{{UUU{{UUU+}U{}{U{}&&&}{}}UUU{U{}U+{}{UU{}{U}}}}{{{{UUU+U}{{U}U{{{}UUU}}U+++U}{{{&&&&&&&{}U{{}{{}{+{U}UU}U}}{}{{{{{UUU}+}UU{}}}{UU}{}+++++{++++{{&UUU}U&{}U}}{{U{}+}{UU}}U{U{{}U}}{UU{U{+}{U{}{UU}{}}+U}}{}{{}+U&U{U}}{}&}}U{{}}{+U}}U{}}{}{{{UU}}}}}UUU+}UU}U}}U}U{}{}}}{{{}{{}{{U}}{{{{{}}U}U{{+UU{{{{U{U}}U}}U{{U{{}}}+{}}}U}{}}{}}}UUU{{{{}UU{}{U}UUUU}}}U{{+{{}UU{}{{{U{{{}U}U{U{}}}}+}U{{}U{}}{UU}}}U{{}U{{}{}UUUU{U}}{{{+}UUUU{U}{UU}UUUUU}{UUUUUU{}++{U}U}U}U{}{{{}}{{}}UU{U}{}}{}}{U}+}U{}}{{UU{}}}{U{}UUU}}U}{}}}{}++}}{{UU{{}}U}}UU}}}}U}}UUU}}{{{+{{U}}}}{}}{{}U{U}U}U}U{U}U{U}}UU{++{}}U{{}}}{{{}U{U{{UU}U}UUU{+}{{UUU{}U{{}}UU}}}{UUU}}{U{{{}{U{U}U++UU{}{{UU}}{}}{{{{}{{}}U}+{{}{{}{}U}}UU}UU}}UUU{{}}}{U}UU{}}{{}U{+++}}}}{{{{}{}U}}UUU{{}+}U{{U}}UUU}UU{}{}}{U{{UU{}}{U}}}UU}{}U}U}{}++++}}}UU}U}{U{}}UU+}U{}U}}}U{}{}}{}U}}}U}}{U}{{{U{U{}}{}}}}}UU}{U}{++++{{{U{++++++}}U}}}{}}UU{UU}{UUUUU}}}UU{}}U{UUU}}U}}UU{}}}{{{{{{U}+++++}}{{{UU}{U{}}{{UUU}{U}U}{}}}}}}U}U}}{U}{}{{}{{UUU{{}U}{}U}}}}U}}}U}UU{}{}U{U{U}}}U{{UU}}{{{U{}{U{{}}}{U{U{{{{}}{U{U}{}{{{{UU}U}{U{{UU}U{}}}UUUU{{U{}}}{}UU{{}}}U}}{U}}UU{U{{{U{}}}U{UU}U}}}}}}}}UU}U}UU{{{{}U{}}{{{}UUU}U{}U{}}}}{U{}U{}{UU{UUUU}{U{{{{UU}{{U}}}{{}{U{U{UU{{UUU}}{U}}}}U}{U{}UU}{}}U}U}U}}U{}}}}}{UU}U}}}}{U}{{{{}}{{{{{{{U}{{}}{}}}}{UU{}}UU{U}U{U{{UU{U}U}{U{}{{U}U}{}}{{{}}}UUU}{}{{U}{U{}UUU{{}U{}U}{{UU{U}++}UUUU}U{U}{}}}UU}U{UU++++++++++++++{}}}UU}}U{{+++U{}{{}}}U}}}U+U+U}{}}{{}{{U{}}}U}+++}U{{{{{{UUU{{U+U{}}U{}U++U}+{{{{{U{U{UU}U+{+{{U}}{U}}++++++++++{}UU{{{{{}U{}U}{+}{}}}UU+UUU+UU}}UU{{{}UU}+}U+U}{}U{{+{{U}}}U}U{}{{U}}UU{U{{U}}}U+U}{{++{UU+}}UU}}{}}{U}}U+{}}+UU{UU+}U}{}{{U{{}}}}{{U}{}}U}{}{{{{+{++}}{{}+}U}{}}U{U{{{{}++}}}+{{++{UUU{U}UU}}{{U{{{}{{{}}}U}{U}{{++}{UU{{+U{{U{}{U{U{}U{U+}}UU++UUU}}{{}}}U{U{U}}U}{U{{UU}U{U{{}UU}+{}}{U+U{}{}{}{U}UU}}{+{}U{+{UU}U{}U{{UU{{{U{U{}{}}}}}U}{{U}{U{U{+UUUU+}UU{U}{{U}{}UU{+{{{+}}UUU}{}}{}UU{{{UU}U{UU}{U}{{U}U}}}}U}+{{U}+{U{{}}}UUUUUU{U+UU+}}{}}U{UU}{{}{U{{}}{{{{UUU}U{UU{{}}}U}{}+}UU+}U{}U{{U{U{{{{U+{{+U}}{{U}{U{{}}}}U{UU}}{}U}{}U}U{{{U}}}}U{+}}U+}U{}}}U{UUU}}}{+{+{}{}{}}UU{U}U{{UU{}U}}U{}U{{U}}{}U{{}{}{{U+{{+U}UU{U}{}}U}U}}+U+{U{{UU}}U{U{}UU{{}U}}}{UUUUUU}U}{U}}UU}{{U+U}+U{}{}{}U}U{}{}}}+{UUU{{U}U{UU{{}UU}}}}UUU{UU}}U{UU}}}}{}UU}U}+U+{}}}{U{{}U}}{{{{+U}U}UU{{UUUUUUU}U}U{U{}UUUU{}}U}{UU{U{}{U{}}+{+U{}UUU}U{UU{{U}}+U{}UU{}}U{{{{}UU}}U{UUUUU}{}{UU{U{U{{U{UU}{U{++}{}}}}}{{}{{}}}{+}}{}{}U{{{U{}{}U{U}U}U}}U}{U{UU{UUU{{UU}{{}{{++}{}{UU{{}{{}U}}{+{{UUU{{}{}}++++U{UU}{{{}}U+++++}UUUU{U}}}}U}U++{U}U{UU}U}{}UUUU+U{U{U{UU++++UU}++{}}}UUU}++}}U+++}U{}UU{{}{{}}+{}}U}{}{U{U}}{U{+U}U}U}}}}}{{}{{{UU}}U{U{}{U}{}}}&U}}U{}U{U}U{{+}U}U}U{}U}}{U{}}+{}{U{UU}{{}{UU}U}{}U{UUU{{U}{UUUUUU{{UU{U}{}}}+{}U{{UU}}}{}}UU}+}{}}}U}{{UU{{UU}U}{++++++}{U{}U{U{UUU{}U}{U}{}+UU{U}}U{{}{U{}U}+U{U{{{}}U{U}{{}{{U}}++U+}}}UU{U}{{}}U}}{{UU}{}+}}U}}}{{{{}{U{{UU+{{U{{}U}{}}}}U}U{U{}+++{{}{{{{}}U{{}}{}U}{U}U{+{UU{}UU{}U}}U}UU+}{U}UU{{}}U}UU{}U}{{}+U}{{U{{}}}{{UUU}}{{}}{}{+}}UUUU}{U}{U{{{{}+U}{}}}UUU{}UUU{}U{}}+}U}}}}UU{}}{}}}}}U{UU{{}+{{}}U}U{{}U}}}U{}+{U{}}}}{}}}}UU{}{}{{+UU{UU}}}U{{{}{}}}{{U{}{{+}U{UU{}{{U}{{UU{{}+}UUU}U}{}{{U}}}}}U}+{U}UU{{U&&&U}UU{}{{U{U}+{}{}{{}}U}}}U}}{}UU{+U{{UUU{}UU{U}{{}U+++UUU{{&&&&&&&{U}{{U{{{U+{U{{U}}{}U}}{}{{}{U}+U{{}{{}}}UU}{+++++}++++U}&}U{UU&}{}{}}{U}{+{}{U{}U}{{}U}}{U}{U}}+UU}U{{}{}U}U+}U}}{U{U+}&U}U}UU{&U}}{U}}{+{{}U{U{}{{}U{U}}}U}}{U+{}}}{}U}U}}{{{}{U{{}{U{&U{U{UU{&}U{}U{}}+}U{{{U{{U}}U{UU{}{U}U}U+{UU}U{}U}{{UU{}}}{}UUUU}{}{U}}{{U{{}{{+}}U{}}{{}U}U{U{}{{{UU{}{{+}{{U{UU{UU{{}}}}}{{UUU}}U{{U{{U}}U}}+}}}}U}U}{}{{{{}U}U}U}{{U}U{++}{U}U{}}UU}{U{}U}}}}{}U}{U}}{{U{U+}}U{}U{{{}}U{U}U}}{{}}}{}{UUUU++U{{}UU}}}}}{}}U}}UU{{}}U}}UU{}+UU{{U{{{{U}}U}}{}{{}{}{}{{}UU{{{{++{}}}UU{U}{}U}U{{{{U{{}U{}UU+{{}}{{}{UU{{{}}{{{UU{U}{}{{}{}U{}{{{++{UUU}}}{{}{U}}U}}}}{}{{U+{{{}U}UU{{{{}}}U{}U{{UU{UU{UU{{}}{U{{{U+++}{}{}}}U{U}}U{}{}{{U+}{}{{{UUU}}}UU{{{{}}U}}{U}{}{{U}U}{UU}U}}U}++++U}}U{}}{}}}}{}}+UU{}U}}}U}}{UUUUU{{{{U}}{{}{U}{U{}}UUU}{UU{U}{}U++++}{{}}++++++{UUU{{}U}U{UU}{}UU}}}{{{}{}{{}}{{}UU}UU{}U{U{}UU}U}UU+++++{{}UU{UU{U{}UUU{U}{}U}{U{U}{U{UU{UU{}{}}}U}U}}}}U{{U{UU}}}}U}{}U}{}}{UU{{U}UU}}{UUU{}UU}U{}{U}}UUUU}}{}}U{U}U}U}U}{}U}UU{U}}U}}{}{}U}U{U{UU{}{UU{}{U}}{UU{{}U{{UU{{}U}{{U}U}U}{U{}}{{}{}}U}}U{U{U}{U{U{{U{{U{}{}UU{}{UUU}UU{U}}}{U}{UUU}}}UUUU{{}}U}{{}{{{U}{}}UUU}}}{{{{}U{}{U}}UU{{U{{{{U}}}U{UU{}}}{U{}}U{U{}UU}}{}{{UU{}UU{U}U}}U{}{{}{U{U}}{{}{}}{U{U}}}{}UU{}{{{{U}}U{{U{}{{{{U{{{{{{U{}U}}U}{}{U}{}U{{}{}{{{}{{}{{{}U}{}++UUUUU{{}{}UU}}{}}}}U}++++++++++++++{U{U}}}{UUU+++}}U{}{{}{{}}}+}+U}U{}{U}UUUU{{}{U+++}{{U}}}U}}}U}}+U}}U}U}}++}U+}{}}{U}}{}}{U+{+{{U{U}}{{++++++++++{U{{UU}U}}U}}U}}+{}}}U{U+{U}+{{}}{UU{}}}{U+}{+}}U{}}{+}{{}U}U{{{}}}}}{{U{}U}UU{}}+{{U{++{{}+{}}UU{}{{UU{{}+{UU+U{{{U+UU{UU{UUUUU}}}{}{{}}UU}{UUU}U+{++}}U{{+}}{}}U}U{}UU}}++}}U+{}++UUU}U{U}{}{}{UU}{U{U{U{}}{}U{{U++{{U}U}+}{}{{U{UUU{{{U{+UU}{++}{{UU}}}}{}{{}U}}{UUU{}{}}{{}U}U{{{+UUU}{+U}}{UU}{UU}{}U}+UUU}+{UU}}U}}{{}{{U{U{U{}U{{}}U}UU{}U{}UU{+{{}{+UUUU}}}{UU}{{U}+{{{+{U{UU{{{U{{UU{UU{}U}UU}{{{}}}}U}{{{}U{+U{}}+UU}U{}}U{{}{}}U+{U+}}}}{{U}}U{{U}}UUU{}{{{}U}{{UU{U{}{}}}{}+}}}+U{U}}{{UUUUU{{{+}{+{U}U{UUU{U{{}UUUU}{UUU}{}{{UU{UU}}}{U}U}+U{}+U}{U{}}U{{U}UU}+U+}{}U{UU{}{U{}}U}}}}U}{U{{UU{{{{{}{}}U}{{U}+U{+UUU}}}{{{{{{}}{+}+UU}U}UUU{{}{}}}}{{{}{}{{U}U}}}UU}{}{UU}}}U+{U+}{U}{}}}{}}{}{}{+{{{{{{}{{{{U}}UU}}U}U{{}UUU}}}U}}UUUU{{{}U}U+U+}U{{U}}}{U}{}}}{+}U}U}{}}}U}UU{{{U{{}{{}}}}{}}{}}UU{}{U}UU}U{+}+}U{U}UU}{{}{{U{}+{U}}}{UUUU}UU{{{}UUUU}{}{{UU}U}}U}U}}}{}{U{U}++U}}U{{UU{}{U}U}{+}{U}U}U{}{{}{U}UUU}UUUU{{{UUUU}{{U{}U{U{{{{UU++}}}}UUU}}}{UU{{{+}U}UU{{{{UU++++}}}}{{{}}}U+++++}{U}UUUU}{}}{{++{{}U{}}}{{U}{}U}+{{}UU{U{++++}{U++}}{{UU}}++{U}+++UU}U{}UU}U}{{+}{}{}{UU{}}UU}U}+{U}U}U{{{{{}{UU{{}U{}{}{U{U{UU{}&}}UU{U}U{U}}{+}}U}}}UU{}{{{{{U+{UU}}}UUUU}U{UU{}{}{{}{}UU{}{U{}&U{U{}}UUUUU}}+{U{{}{UU}U}}{{U}+}}{}U}}{{{}}U}UU}{{++++++{{{}U{}{{U{{{}{}}{}{{+U}{}{}{}{}{{U{}}+}}{{UU}}U}{U{U{}{{U}++}+U{}}}{}U{UU}UUUU}{U{{}+}{{{U{{}{{}}{{U{U+}U}{{}}U}{}UUU{}}U}U+++}}UUUU{{UUU}}{}{{U}{{}U+U}U}}U{{U{{U{}}{+}UU{}U}{UU}UU}}}{}}{U+}{{U{}}{}{U{}{U{U{{}}{U{+{U}}U}{}{}}}U}}{}+U{{UUUU{{U{{}{}}}}{U+}}UU}}U{}UUU{{UUUU}U{}}}+}}{{}}{}U{{}}U}U}+}}U{}{}}UU}}}{UUU{}{+UUU{U}{{{{}UU}{{{}U}UU{U+U{{}{{{{{{UU}{}{{U+}UUU{}}{{U}}U}}{{}U+}}}{{UU{{U}U}U{{}U}UUUU+}}}U}}}{U{U{{{U{{{}{+{{{{U{{UU}{{{UUUU+++U}}U}&&&&&&&U}UUUUU{}U+}}UU{}{}}}{UU}}}}{UU+{{{{UU{UU{{{}+++++U++++{U&{}{U}&}{{U}{U{}{+{UU}U}}}{}}{{{U{{{U{}+UUU{{UUU{}U}+{{{U{}U{+{&UU{}{U{&U}U}U}{}+}{U}UU}UU{UU}UU}{}}}}U+{{UU{{{{{}U{U}}{{{{}{{{&}U{}{UU&}U{{}}{}+}U}U{}{}{{}{}U{{U}UU}}U+U{U}{UUU}U}{}{U}{{}U{U&}}U{UU}&}{U}}}{+UU}{UU}{U{{}}}}}}U}U}}}U{+U}U}}}UU{}U}{{}}U{{}UU{{U}UU}UU}{}}{+{{}{UU}U{{UU}{UUUU{{{U{{U{{++}{}}}U{}{{}}}}U{{UU}{U{}}{{U}}}U{+{}U}}UU}{UU}}U}}U}UUU{}{}{UU{}++{{{U}}U}{{{}U}{UU}UU}U}{}}{U}}+U}UUU}}{}UU{U{{U}{{{{}UU}{UU{{{}U++{}}UU{UU{}}}{U{U{}UUU{}UU}}+{}}{}{}{}}}UUU{{U{{{}}}}{{{{}}U}UUU}++UU}{{U{U}{}}}}{U{{U}U}}U+}{}{}U}{}U{{U}UUU{{}U{{{}}{{}U{U{UU}}U{+++{{{U{{{}UU}UU}{}UU{{+}{{}{{}{UU}}{U{UU}}}{U{}}{{U}}{U{}U}}U{UU{}++++}{{}}UU}{}U{}}U+U}}{}{U{UUUU{{{UU{{}U}{}}}{U{{}U}{{{U}UUUU}{}{U{++++}}{}U++++++{}{{}{UU}{}{}{{U{{{}U}UU{U}UUU}U}}{U}{UU}U}}}}UUU}{}{+++++{{UUU{U{U{}}}{}{{{{{{UUUU}}U}{U{U{{}{}}{U{}U}}U}}{{{}{}UU}}{U{{{UUU{{{}}{}{{}}}}}U}}U}{{U}U{U{{}}U}}UU}}}U{}{}}{}{{U{}U{U{}{U{UUU{{}UU}{{UU{U}}U}}}}U}{UU}{}}U}}{}}U}UU{{UU{{U}}U}}{U{{{{U}}}{U}U{U{{}}{}{{{U{U}{}{}{U}{U}{UU}{{UU}{U{{{{UU}U}{{{}{{U}UU{U{{UUU{U{{{U}{U{{{{}}{}U{}UU{U{{{}{{{}{U}{{U}}U}UU}{}{{}U}{}{{{{U{}}{}{UU}{U}}{}{{{UU}{UU{{{{}U{{}{}}}{UUU{UU}U{{}U{{U}UU}{}U{U{UU{UU}}}}}{}{}U{{U{}UUU{U{U{UU}{{}UU}}++}UU{{{{U}}U{}U{U{{U{{++++++++++++++{UU{UU{{U{U+++{}U}U{}}}}}UU+{+{{{}}{}{}}}}}{}{U+++}U}{{UUUU}U}U}+}{{UUU}{++{}+}{{}}U{{U{U}U+}+}UU{}{}U{++++++++++}}{{U}}U}UU}{}{U+U}U}}{{+UUU+{UUU{}}}U{{UU+U{+U{{}}}{+}}}U{U}U}U}{{}}UU}{UUU{}}U}+{{U{++}{}+UUU}UU{UU{{{UU+{UU+}U{UU+}}{UU{{UU}}{UU{}{{{UUU}U}}UU{+{++}}{UU+{{{}{U}}}U}{U}++{U{+{{++}{U}U{}{}{}}{{{{}{{}}}UU{}{UUU}++}{UUU}+}U{U}}UU{{}}}}}+UU}}++}}U{{U}UU{U}}}{UUU}}U}U}U{U}U{U}}{U+U{}UU+UUU{U{}{}{UU{}}+}U}{+}{{{U}UU}UU{{{U{}U{UU{U}U{}UU{}{}}}U{+U}}{+U}U{U{{{{U{{{}{+UUU+{U{{}U}}U}U{}}{}U{U}{}U{{U{}{U{{UUUU}{+{}}U+}U}}{{{U}{U{{}U+U}+}}{UUU}UU{{{}}}{{}U}}U{U{}UU}}}}{UUU}{U{+{{}+}{}U{{U{}}U}{}{+U}+UU{}UU{{}}{U}{}}}}}{U{}}U{}}U}}U}{U{}}}{+{{}+{U}U}{UU}{U{}}{+}+U}{}}}{U{{UU{U}{{{}{{U{U{}}{}U{U{UU{U}U{U}+{{+{U{{{UUUU{{}}UU+{+U}}{{U{{{}U{U{{}UU{U}U{UUU}}}}U}{{{U}{UU{{+UU+{UUU}{{UU}}U}}{{+U}}}}}{U{{}U{{}U{}}{}UUU{U{}{{UU{}{UU}U{}{UU+}+{{U{{{UU{{}U{}}{+}}U}}{U{}{U{}{}{U{U{}U}}}U{U{{}}U}UUUU{UU}U{+U+UUU}{U}}U{}{UUUU+{U{}}{U{UU}{}{U{UU{UUU{U}}{{}U{}}{UU{UU}{}}U}++U}U{{U}{}}{}{}U{+}}{{{}{}{}}{{}U{UU}U}UU}UUU}UU{U{UUUU{U{}}}}}++{}{}{}UU}UU{UUU}+}}U{}U}}UU{++++{{UUUUU}UU{+++++UU}{U{U}{UU{U}++}U{U{UUUU{}U{U{U+{}{}U}}}++++U}U++{{UU}U}U++UU{+++{}}UU}U{{{{}U+}{UU{}{}U}{U}}U{+UUUUU}U{U}UUU}U{}}}{}{{{U}}{UU}{&{UU}UU{U{UU{{+U{{UU}}}{UU}U}}}+U}U}{{}U}}{UU}{U}UUU{U}{U}}{U{}{&}UU{U}UU{{{U}+}}{UU{}U}U{}}U{{+{}}{U}}}}U}U{{}{}}}++++++U}}{}}U}U{{U{}{{UU{{{+{UU{{{{U}U}U}{{}+}{}U}U}{}{UUU}U}U}U{++}+}}}}{{{{}{{}U{{}{{}U}}+{{{{}{{}}U}}{}{}}+UUU}}}{}}{{{{}}{UU}U+++{U}U}}{{{{{UU{}UU{}{U{U+}U}}U{{}U}UU}UUU+UU{UU{}{U{{{UU{U}U}{{+U{U{{}U}UU{{{UU{U{{{{U}U+U{}}U}U}U}}{}UU}U+U}}}}{U{U}UU{U{{}{UU+}}}}{}{UU{U{U}}}U}U{{}}U+{{U{UU}}UU}U}UU}{+}}U}{}{{{}}U{U}}U{UU+}U{U{U{}{UUU{{}}{}}U{U}}+{{U{}}U}U}}}{}{{{}+}}{}}{}}U{U}{U{}UU{+UU}U{U{UU{UUU}{}{U}U}UU+}UUU}}U{{{UUU}U}{UU}+{U}{U{}U}{}UU{}U{+++U{}{{&&}{}&&U{}UU{{}{U+U{{UUUU{{U}{{}UU{}U{+U}{{{{{{{{}U{+++++}++++U}&{U{}}&U{{{UUUU}}+{}{}{}}}}{}}}{}{{{UU}+U}{U{U{U}{{{+}}{U{}{{+U&U{U{{}}&UUUU{{{{+}}}{U{U{{{}{{}}}U}{U{{+{}U}{{}U{}U}}U{{{{}{U}{&UU}U}}U&{}}}{{{U+U{}{U{U{}UU}U{}{}{U}UU{+{{}}{}U}UUU}}U{UU}{}}}&{{U}{}}&U{U}{{}+}{UU}U}U{{{U}U}U}{{{UU{UU+U{{{{{}}{U{{}{U}}{{}U{&}{{{}&}U{UU{}+}{{U}UUU}UUUUU}{{{{{U}{{}}{++{}}}{{{{}}U{}UUU}}}U{}{UUU}U{}}}{+{}{{}U{}UU}UU}}}UU}UUU}UU{U{}U++U{{{}}}}}}}UU}{{U{}U{U}}{U{{{}+}{U{{U{}{}}{U}U{U}U{U}}{{}{{{}U}}++U{}{}}UU{UU}{UU{}U{{{U}{}UU+}}UU{{{}{}{{}UU}U}}UU}UUUU{U}}{U}}}{++{}U{{{{{UUU}}}U{}{UUUU{U+}}}U{}{}}}{{{{U}{{U{UUU}UU{{U{}U}}U}}}{+++}}UU{UU{{{UU}}U}{{{}+}U}{}U}UUU}}UUU}UUU{{{{}}U{{}}UU{}U}}}{U}}U++++U}}{U}UU}U}{U}{+{U{}U}{UUUU}{}{}U{{}{UU}U{U}}}{}{{{{U}U{{U{{{}}}++++}}UU{++++++}UUUU{}}{U}U}U{U}}}U{}}}U{{}U}}UU}}{{{{{UUU{UUU}U}}}}+++++U}}{{UUU}U}}U{U}}{{UU{}{{{{}{}U{{}UU{{U}UU{{}}{}{}U}UUU}UU}U{{}}}}{}U{UUU}{}{U}U{{}UU}}U}{{{UU{{}{UUU{{UU{}}{U{UUUU{U{}U{U}}UU{}{U{}}UUU{{}}{{}{{U{{UU{UU}{UUU}{{}U{{UU}UUU}}U}}}}{}UU{}{}}UU{}}}{{{}}U{U}U{{}UUU{{{}}U}{}U{}U}U}{}}UU{}{{{{U{}{UUUU}}U}{{{{UU{}}U{U}{UUU{UUU}}}{}U{U}U}}{}UUU{{UU}{UU}{}}U{}U{U{{{}{U}{{}}}{U}{}}}U}UUUU}U}}U}{U{{{{}}U{UU{U}{UU{U{{UU{U{{{{}{{U}}{{}UUU}}U}U{U}U}{}}}{UUUU}U}{}}{{{{U}{U}{{{}++}}}U}{}{{}{{{{U}UU}{{++++++++++++++}U{U{}}}{U}+++}U}UU{UUUUU{{+U+{}UUUU}}{U}UU}{}U+++U{U{U{{{}}U}}{+UUU}}U{{++U{+{{U{{{}{UU}{U+}+}U}{}}{UU++++++++++}U{U}UU}UU}U{}}U+}UU}}}U+U}{+UU{}U{{U{{}}{+UU+U{U}}}{+{}UUU}U}}UUU}U}}{}}UU}U}UU}+{{{}++}}}+{{}}}U}{{}{{}{+}}}+{{}}U+{}{}UU}U{UU{UUU}}{{}}{{}}U}{U+{++}U}{U+}{U{{}}{{}U}{}++{}}+UU++U}}}}U}{U}U}}U}{U}}U}U{U}U}UU{{++}UUU}{+}}}}}}U{{{{{U}{+}}}{++}{U}{{}U{UU}{}UU}UU}}{}U{U}U{}}}U{}+U{U{U+{}{U}{U}}}{U}{{+}UU}+U}U}{{{}{}}UUU}}{}U{U}U{{}}U{{{U{UUU{+{U}}+{}}}{U{{{}}}U}{+{}U+{}}}{U{U{{{}UUU}{U}UU}{U{{U{{UU{U}}{U{+{{{U+U}}}UU{}}}}{U}}+}U+U{UU}}UU}UU{{U{}U}U{{U{U{UUU}{{}{U{U{}{U+{{U+}}}UU}{{}}UU}}{+U{+U{U}}{}}}}}{}{}{{{{{}U}{{{}{UU{{}{}}{{{{+{U}+{UUU{UU}}{{{}UU+{+U}{}U}U}{{}U}UU}{{U}UU{}}{}}U}}{{U{U}U}{}{+{{+}U}U{U{}{{UU{UU+}+}{UU}U{}}}{U}{{{UUU{U{{{UU}UU}{U}U}{}U}}U}+U}+}U{}}{UU}{}}{}U{+{{}}U{}UU{}{UU}U{}U}}U}UU}U}{{{}UU}}{U{UUU{{+U+U{U}{{U{U}UU}}{{+{{{}}{U{{UUU{}}U{U}UUU{}U}{}{}U}{UU{}{U}UU{{+U+{}{UU}U{UUUU}UU}+{{{U{}}}U}U{}U{{}{}}{}{}{}{}{U}{{{UUU{U}}U{}}++{UU{{}{{UU{{{}UU+{{}U}UU}}}U{}UUUUU}{}{{UU{}}U{U}U{UU}{}}{{}UU++UU{U}UUUU}UUU{}{+U{UU{U}{UU}++++}}{{{}UUUU}+++++U{{{{}{{U}{UU}++}}{U{U{}{{}UU{UU+UU}U{U}U++++U{}++}{{}}}UU++{U{+++}}}{}}UU}}{UU+{}U}}UU{}U{}{}{{+{U}}U}{{{}{U}U{{{{UU}U{U}}UU}}U{&}{}U{U{}U{{UU+}}UUU{U}{}{U}UU}+}UU{{}{}{}{{{}}UUU}{{U{}UU}U{U}}&}U{U{{UUUUU{{+{U}}}UU{}{}{U}}{+}U}U}{UUU{{{}U{{U}{++++++U{}{{{{UU}{U}}{UU{UU}+{{}{U{{{}}U{{}UU+}{U{}{{}}{UU}U{{U{UU++}+}}{{}{}{}{U}UU{{{}{}{}+{U{}}{}{U}U}{{}}U+UU}{{U{{{}{U{{}U{}U{+++}}{}}}UU}}}U}U{{}{}U{}{+UUUU{{{}}UU{}UU}+{}}U}U{{{}U}}{{{U}}}}+}}}}UUU}}{}}}}{{{}}}U{UU+U}{{}UU}{U}{UU{U{+{{U}{{}{{}{{U}U{{}}{+}{U{{}U{{U}{}}}}}{}U{{}}+U}{}U}U{{U}{U}}U{+U{{{U}{{}U}U}}U{{{UU+UUU}}UUU}U}}}{{U{{}}}}}{+U}U{UU{{U}U{U}}{{{+}{{UUU}UUU{U}}{{}{{+}U}U{}{U{{}{}UU{}{UU{{{+}{{}{U}{{UU{{}U{}UUU+{}}U{U{{}{U}{UU}}+++{U}}}&}}{}U&{U{U{UU{}U+U{{UU}}{U{UU{{{}}U{}+}UU}{}U}{U}}}+++++}++++{{&{UU{{&U{U}}}{}}}+U{{U}{UU{{}{{UU{}}}U}+}}}UU{U}{{U}+U{U}U}{}+U&{}}U{U{&}{U}}}}{+{}{}}}U{}{}U{U}}}}U}{U+}}{{}}{{}{{UU}U{U}{U{}}&}}U{U{U&UU{{U}}}+{}U{}U{{U}}U{{UUU{}{U{{+{{{{U{U{}}U}U}}UUU}U}U&{}U}U}}&U}}}UU{+{{}{{U{UU}{UU{UUU{}}{{UU}+}{}{U}{U{{{UU{{{}}}{}U&&}{U&&}}UU}UU+{}UUU{}}}{{{}}UUU{UU{U{}}}}++{U}}U{{}U{UU}{}{UU{}{{}U{}UU{{}}U+UU{{{U}}}}{}U{U{{}{}{U}{UU{{UU++{U{{}{{{{UU}U{}{UUU{{U{{}{U}{{+U}UU{}}{}{}{{U}}}}}UU}}UU{{}UU{{}++U}}{{{}{{U}}U{}U{}}{UU{U}{U+U{{{U}U{U}}}{U{U{}}}}{{UUUU{U{}{{{}}++{{}U}UU}{U{{U}}{}UU}UU}{+{}UU{}}{U{UU{}}{}}UUUU}{{UU{}}}{}}{UU}{+++}{UU{U{}UU}{{{}{U{}{+{}{UU}}}U{}}UU}U{{}U{{{}}{{}{}UU{U{}}{{{{}{++++U{U{}{U}UUU{U{{+}}}U}U}{UU}UU{{U}{}{UU}{{U}{{U}U{}U{U{U{U{UU{{U}++++{}}}}++++++U{{}U{}}{}U{{U}U{U{}{}}}}}{}UU}}}}UU{{U{{U}U}U}}U{U{}+++++U{U}}}{}}{{U{U}U}}U}}}{U{}U{{U{}{}}}{UU{UU}{{{{}U{}U}}{}UU}{U{}}}}{}UU}U{{{{{}{}{}}}}}UU}{{{U}U}{}{}U{{U{}{U}{U{U}}}{U}U}}UUUU}}}U{}{}U}{{}UU}U{}}{{{U{U{{}U}U}}}{}}U{}{U}UUU}U{U}}}}}UUU}}}{}UU}U{}{UU}}}U}{UU{U}}}}}}{{{U{U}{}}}U{{{UU}U}UU{{UU}}{}UU}UU}{{{{{U}U{{{{{UUUU}}{{UUU{{U}}{{{U{}{{{}UUU}{}}{{UU{{{}}}{}{U{}}{U{}{}UUUU}}{{{UUU{}U{U}}}U{UUU}{UU}U{{U}}{UUU{{}{{}{U}U}{U{{U}{UUU{}U{U}U}{U}{UU}{{}U{{U{U}}}{}U}}{{++U}{U}}{U{U{{U}U{}U{{{++++++++++++++{{UU}U{{}{U+++U}{U}UU}{}{UU+{+{}}U}UUU{UUU}UU}U+++U}U{}}{}{{{{{}+{U{{U}}}++{U+}}U}}U{}UU}{U+{+U{U}{UUU}++++++++++U}}}U{{{U{UU}}}U+{U{{}UU+{}}+}}{{}}UU}}{}}+{}+U}{}UUU+UU{}}U{}}U}}{}UUU}}}}{}U}}}+U}{{++{UU+U{UU{UU{{{U}UU+U{}+}{}{}+{{U}UU{{}{}U}U{}{U}}}}}{{{UU{+U++UU}}}+}}}{}}}{{}U{}}++{}U+U}++{}{}UUU}}}U{}}U{UUU}{}U}{U{{}{{++}{{}{}+UU{}U}}{}}U}U{}+U}U}++}{U}{}}{}{{{U{U{U}}UUU{U{}{}}{{U}U}+U}{UU+}U{{}}{}}}U{{}U+{{UU+}}UU{{U{}}{UUU{U}}U}UU{{U{U}U{}UU}}U{+U{U}+{}}{}UUU{}}UU}U+UU{+U{}U{U{}}{}}UU{}}}}}}}UU{{{{{{U}{{U{U}+}{}U+{}}}U{}}}{{{UUU+}}+}}U{U{}{{}}U}U{{UU}U{{U}{U{}{UU}U}UUUUU{+{UU+{}U{{}{}}{}{{U}+{U+UU{UU{{{U}{}U{}{{}{}UU{{{{{}U{U{U{}{{}{U+}{U+{{{}U}{{}U}{U{}+U+UUU}U}{U}}{}}}U}}U{UUU{{}{}U{UU}{{U}U{{U}U+U{+}U}{U}}U}UU}U{{+U+U}U{{}{{{}U}{UU{}{}U}UUU{U}U{{U{{{}U}{}UU{+}{+U}{}{U}{U{U{{}}}+}U{U{{UU}{}U}}}{{U{{}{UU{{UU{}}UU{U{{{UU{U{}+U+U}UU}U{{{UU{{}U}+UU{}U{}}UUU{U}}}U}{{{U}{}U}U}{U{}{U{UU}{U}{}+}+{{{{U{{U{}U{U{U{+}{}U{{}}}}U}{}{}U{{{U}{{}{{}{U}{UU}UU}}}}}UU{++}{{UUU{}U{U}UU}U+{U{}U{{}}{}{{{U{{{U{}U{U}UU{{}}UUU{}{UU}}{}{{++{{U}}UU{{}UUU{{}+{}U{}}{}{U{++++}{}}}}U{{U{+++++}U{{}{}U{U}U}{++U{UU{{U{{}{U}U{{+}}{}U{{U++++{U}++{{{UU{UU++UU}+++{}}}UU{{}}{{}+{UUU}}}{{{{UUUU}+{}{{{U{UUU{{{{U{}{UU}{U{}{UU{UU}&}UU}}U{}{}}U{+U}}{}U}{}}}}}{{}+}}U{}}{}U}U}U{{UU}}{U{}U{U}{}U{}&{{}}{}}U{}U{U+{{}{}{{{UU{}{{}{+UU}UU}UUU{{}}UU{{UU++++++}U{U}{U{UU{}{}}U{UU}{+U}}U}}{{U}}U{}}{+{U{}U}}U{}}}{{{{}}{U++}+{{{U}UUUUUUU{}{{{{}}{U+}}}}{{U}}{{{{{}}U+UU{UU}U}{{{{{}UUU{U}+++{}U{U{{UU{}{UUU{{U{{}U{+U}}{{U{}{}U{{}{U+}}}{}{}}{UUU{}}{U{U{}+{{U{}}{}UU}{}{}}{{{U{}UU+}{{}{U{{}}U{}}U}}+U}UU}{}}{{{}}}U}}}U}+{U}U{}U}{UU{UU}}{{{UUU}U+UUU}{}}U}}UUU{{}U+U}U}}U}U}}U{U}}U{UUU+U{UU}{UU{U}U{}{UU}{}}}U{+UU}{{{}{}UU{}U{{U{+{UUU{{UU{{U{}{UUUU}+{}}U{}{{}}}}UU{U}}{{}U}+U}}{{{U}{{{{{}}U{}{{+}}{U{}{}{}}U{}}}{+++{{{U{}{U}U{{{}U}UUU}}}+{UU}{UU{U{UUU{{U{U{U+}U}{{U}U{U}}{+++++}++++{}&{{{{}&{{{UUU}}{{+U}}{{U}}U{{UU}}}{UU{U+{}{UUU}{{{U{+{{UU{{{U+U&UU}{U{U&}{U}{}{U+U{{U}U{}{{UU{UU{}U{{}}+U{U}{{U}}UU}{{}}{{}}{U{&}{UU}}}&}U{{UUUU+}U{}}}{}U}{}{U}UUU}U{{U+}U}U{UUUU}U{}}}}UU}{}U&{U}{{{}&}U}U{{{+U{{U}}UU}{}}{}UU}{{U}}{}{+UU}{{}U{{}U{U}}U{UU{U}&&UUU&&}}U}{UU+U}}U}}}}{{UU{}{}}{}{U}}}U{{++U{U}}{}U{}{}{}}UUU}U}}&}&U{{}{}U}+{{}}U}UU{U}U{{U{U}UU{U}{}}{}}{++U}}U}{}{U}U{U{}{{U}U}}U{UUUU{{+{}{{{}{U}}{{{{}}}U}{}}{}U{{}{U{U{++{{}U}}}}}UU{U{U}{UU}{{}U{}{+}}}{UU{}{U}{{}}{}}}{{}U{}}U}U{U}UU{U++U{UU{{U{{{}{}U{UU{}{}}U{+}}U{}{{U{U{{UUU}}{{U{UU}U}{}UUU{{}U}}{{+++}UU{{{U{}{{{U{}}U}}U+U}}{}{{U{}}}UUU}}U}{UU}{{U}UU}U}}UUU}U{}UU{++++{U{}{}}{}{}U}{}+}U}}UU}{U{{U{UU}{}}UU}{UU{{{}}{}{U{U}UU{U}}U{{UU++++}}}U}++++++{}{UU{}}UUU}}{U}U}U{U{{U{}U{{}}U}}U{UU{{{}U}}{}U}U{{U+++++}U}UUU}}}}{{}}UUUUU{}}{{UUU}U{{{{{U{}U{}UUU{}}U{{U{}{{UUU{UU{{}}U}UUUUUUU{}}}U{}U}}}{}UU{UUU{{}}U{{}{}UU}}}}{UU{}}{}U{}U}}U}}{{}}}U{U}{{}U{{UU{{UUU{U}{{}{{}U}U{U{{U{U}U{{}{}}{UU}}UUUUUUU{U}}}U{}{{}}U{}UU{UUU}{{UUUU}{UUUU{U{}{U}}{U}{U}}}U{{U}}{U{U{U}U}}}U}}{{U{{}}U{U}}}UU}}}}UUU}{{UU}}{}}}U}}}}}}{U}{U{U{}}{UU}}UU}}}UU}}U{}UUU}U}{UU{U{{U}}}U{U{U{}UU{}{{U{UUU{U{}}}{}U{{}{{U{{{U}{U{{U}}}{}{U{{{{}}UUU{UU{{U{}U}U}{}}U++{UU}}{{{{UU{U{}}UUU}{++++++++++++++{}}{}U{{}{}+++{{{{}}U{}{{}U+}+U}}U}}UU{UU{{{{{U+++U}{UU{UU}{{{{}+UU}UUU}}++{{+}}{{}{UUU{}{}+{+}U{}{{U}}++++++++++{{{{}{}{UU{UU{{U+}}{U{{}+U}U+{{{{}U}UU{UUU+UU+}{{{UU}+}{U}}{U{{UUU{UUU{}{}}{U{}UU+}{{U++}{U+U}}U{{UUUU}U}U+{}{+U{}U{+}{U{}U}{UU}U}}{}}{{{}{UU}}U{U+{++U{UUU+}U{U{}}U}}{U}}++U{{+}{++}}{U}U}{U}}}U{{UU{{{{UU{}UU{UUU++{}}}UU+{{U{U}{U}U}}}U{+U}}U++U{}}}}}U{}}{{}U{U}}UU}{U{{U{{U{}{}{+{U{{{+U}}{}UU}U{UU}}U+{}}U+U{U{UUUUU{}UU{{}}UU}}}UU{}{{}}}}U{}UU+U{{}+}U}{}UUU{{U}}}{+{}U+}}{}}}}}{UU}}}{{}U}U}}}}}{}}UU}}{U{}}U+{}UU+UU}{U{{U}U}}}}U+{}+}{}}}{}{}}{{U}U}{U{UU}{UU}}}{{}{{}{U}}}}+{{U+{U}}{}}UU}UUU}U+U{+U{{UU{}{{U}{UU}{}U}}U{}}U}}}{}}{{U}}U}UU+}}}+{{}{U{UU}UU{U{{+}+{UU}{}U}{}UU}{}UU{}UU}}}U}{{U}{UU{{}U{{{{U+{}+{UUUU}}{UU{}}}}+}+U}U}UU}}{}{U}{}U}{U}{{U}}{U}{U}}U}{}UU{{U}+}}+}}{U}{U}}{}{{UU}+U{UU{}{}{UUUU{U{U}}{UU{{{U{}U{{U{{{{}{{{{{{{+U+U{UU}}U{}{{}U}{{+U{U{{}U{}{}U}}}UU}{{{U{UU}{UUU{}U}UU{U}}U{{{+{+{U{}{}UU}{U}{UU}+UU}}U{{U{{U}UUU}{}}}}}}UU{}{}{}{U}}{}U{{U{U{{++}}{}}UU{{}U{{}UU+{{U}{{}}U}{{{}{U{U{{{{U{}}U{}}UU}}}{{UU{U{{U{++U}}}}U}U}U}}UU}U+U{UUU{U{}}{++++}}}UU{U}{U}+++++{}}U}U}U}UU{U}++}}}}}}UU}UUU}UU{+U}U}}U}U++++UUU++{U}{UUUU++}{{+++{U}}{}UU{U{{{+U}}U{U}U{}{U{}}U+U{U}U{}{U{{}U{}}}}{{U{}U}UU}{U}}&{{}{}}{}{UUU{+}}UU{}}}}UU{U}}}+{{U}UUUUU}{UUU{}UU}}{UU{}UU{}UU{&UUU{}{}U{{UU}+}}U}{UU}{{U}{{}U+}{UU}{{}}{U}UU}}}U{++++++}}}{U}}U}{{}}U}{{U}U{+{UUU}UU{U}U{{{}U+}U{}{{U{{{U}{U}}{{}U++}+}{UU}}}{}U{UU{{UUU{UU}+U}U}{{}U}}U{U{}{{+UUU{U}U}}{}{{{}U}}}U+++U}UU{}U}}}{}{UU{}U}}}{U+}{U}}}}{}}}U{U}U+}}U{}}U}UUU{{}U}U}U}{+UU{{}U}{UU}}U}{UU}}U{U{}+}U}U}{}UU{}}}{}}U+U}UU{{}}}}}{{}U}}U}{+{{{{U}UUUU{{UU}{U{{UU{}}+}}{}{U}U}{UU{{U{U+}U}}}UU{U{UUUU{}U}{{+}U{U{}{{U{}U}UU}U}{UU}U{+{}{UUU}U}}{{}}}U}}+}}U{U{}{{}U}}UU}U}{+U{{{UU{U}{U{{UUU{}{{U}{+{UU{U{}{{U}{{UU{U}{}+}}{{{{{}}UUU{UUU}+++U{U}UUUU{}}UU}UUUU{UUU+{{}}{{}{}U}{{UU{{{{{+}}U{}{U}U}{}{+++++U++++}}U{}UU{UU{UU}U}UU{+UUUUUU}U{}}{{{{UU}{}U+{}{{UUU}{{}U+{}U}U}}}+}&U{{}}}{&}{U{{UU{+{}U}U{UU}UU}}{}U{{}U{U+{}U}UU}U}{{}}{{U}UU{}}}&{{}U}{U&{U{U}U}}+}}}U}{{{}{}U}{}U{{U}}}}+{{U}}{{}{{}{{U{{U}{}U{&}UUU}}}&{}{U}{}+{U}UU}UU}U}U}}U}U{U}UU{{{+{UUU}}}}{}U{{}{{{{}U{{&&{{}&&U{}}{UU+UUUU}{U}{{U}UU{U}U{{UU{}}U}++U{}UU{U}}U}UU}}UU}UU{U&}&UU{}}U{{+}{UU{{U}}}}UU}{U{UU{}}}{}UU}UU++U}{}U}{{}{UU}}}{{{{{U&UU{U}U{{+{U{}}UU{{{}UU{{{{{U{{{U{}}}{}{UUU++{{U}}{UUUU}U}UU}}U{}}{}}{}{+U{}}U{{}{{U}U}UU{}{U}{}}{{}{}{U}U{{{++{U}{{{}{{}U}{}}}U{}UU}U{+UU{}U}U}U}UUU{}{{{U{}}{}U{}U{}UU}}U{{}{+++UU}}{}UU{}{}{{}{U{}U+{}{{}U}}U{{}{UU}}U}U}U}}}}U{}U}{}{U}}UUU}{{++++UU}{{U{}}{UU{}U+UU{UU{}{U}{{}}{}U}{U}}{{{UUU{U}{UU{U}UU{UUU{{}{}++++U}U}{++++++U{U}U{}}{{}{}}}U}}}U{UU}}}UU{{{}{U}U{}}}U{}{{{}U{U{{{+++++{{{}UU{}}{{}}UUU{UU{}}}U}}{{U}{U{U}}UUU{}{{{U{}{UU{U}}U{U{{{}U{{{{}}}{}{}{}{{U}}U}{}U}{{}}{}{{}{}{{{}}U}{{U}U{UUUUU}UUU{{{{}{U}{U{UUU{{{}U{{UU{UU{{}{U}UUU}}U{{{{U{{UU}}{{{UUUU{UU{{{UU{{UUUUU}{{}{{U{{{{}{}U{}U{UU}{{{UU}{}}U{{UUU}{U{{{}}UUU}}{UU{UUU}{}U}}U{U}{}U}}}}U{}{}U{{U}UU}{{}{UU{U{{UUU}{}U}{UU}{}{U{UU{}}}UUUUUUUU}}}{{{U}U{U}U{UU{U}{}}{{{}}}{U{U}{{}U}{{U{UUU}{{U}}U}}}U{}{{{{}}{{{{}}UU}}U}{}{{U{U}{UUU{{{{UU}UU++{}U{}}}UU{{UU{{U{U}}U++++++++++++++{UUUUUU{}}U+++}}U{}UU{}}}{}+U+{U}{}{U{}U{U}}}{{+++U}{{{}}{{{UU}U+{U{{{{{{++U}+}U{UU}}}{{{{U+{+U}UUU{UU}++++++++++{}{{{{{UU}UUU{}}+{UU{{}{+U}}+}{U}{}U{{}}}{+{{+UU}}}}U+U{}}U{UUU}}U}U}{U{}}}UU}}}}+{}}U++}}{+U{}{U}U{}}}}UU+U}{+UUU{}+{UU{UUU{}}}UU{{}U{{U{UUU}U{{{+}++U}{U}+}U{U{}}{}{{}}{++}U}+}}++U}{{{}U}U}{U}{U}{}}UUUU}}}{{UU{++{U}U{U+{}UUU{}}}U}{{U}+}{}}++}{{}UU{U}UUUU}U{{}{{}}}}UU}UU{{}UUU+}U}}}+{{UUU}U{U}{{U{U+{}U}+UU{UUUU{{UU{{{}}{{}}UU}UU}{{}}}}U}{}}+U{U}+{{}{}{U}}UUUU{{+U}}+UUUU}}}UUU{U}{}}}}}{U}U}}{{}}{}}{}U{{}+U{{}+U}U}{U}UU{}}{}U+{}+{{}}U{U}{{UU}UU{{}U{{}{}U}}{{}UU}}}{U}U}+{U}+U}{}U{}}}U{}{U{+U{+{UU}}{{}{{{U{U}UUUU}U}}}{{{{U{U}{}{}{{}}+{U{+U{{}}{}U}UU{U{}+{+U{{UUU}{U}UU{{UU{U{{{UUU}}U}}{{U}{{}{}}U{U+{U+{}U}UU{{}UU}{{}+{+UU{U{UUU}}U{{{}}{{}}}}U{UU{UUUU}}U}{{}{}UU+U{+{UU}{{}{U{{}U}{{+{{}{{U{{}UUU{U{}{{UU{{{{U}{U}{U}{U{U}}}}}}}{+U+}U{}{}}{}}U{}}UU+U}}{U{{}{U}}U{{}}U{U}{U}{{}UUU{{}U{}{{U{}{}}+{+U}UUU}U{{}U}}{U{+{UUUUU}UUU{U{}}}}U{}{U}UUUUU{{}}U}UUUUU{U{}}U++U{U{}U}U}{}}}U{{+{UUU{{{U}{}UUU{}}U{}U}}}{}UUU}}{{UUU}{{U{}U{{++}}U}U{{{{}{UU{}U+{UU}U{{}}}{++++}{{}{{}U}U}+++++}{{{UUUU}{{{U}++}}U}U{U}{U}}UUUU+}UU{{U{{++++}{}++U{UU{U}}++{}}+++{}UU{U{{}UUUU+U{{U}{U{{U}}{{}{+}{U{UU{{{U{U}{UU{UUUUU{U{{{UUU}}&{U{}{{}{}}UU}+}UUUUU{}U}{{}}UU+}{UU}UU}{}{}{UUUU}{}U{}}{UUU{}{}&}}}}U}U}{{}}}+U{{{}{U}}}{}U}U}+}{}UU}UUU}}U{{U}{{U++++++}UU}{{{&{{{U{}}{UUU}{+{U}UU{U{U}{{}}{{+{{{}}{{U{{}U{}{U}UU{++}+}U}}U{{}}U{}UU{}{}{U}U+}}UU}{UUU}{{}U}}U+U}U{U}U{}}U{UU{{}}}U+++U{}{{}}{}}{}{{U{{{UUU{{+U}}UU{{U}{U}}{{}+{{{}{{{}U}{U}}}{UUUU}+}UU}{}}{U}{}}U{{}UU{U{U{+U}U{{{U}UU}}U{}}U+}{{UU}}{}U{U}U}UU{U{+U{}}}}U{}{}}}{{U{{{}}{}{+U}}UU{}U{U{U{}}{{+U{{U}}UU{}{}}{}}UUU}+{}}U{}{{UUU}{UU{UU}U}{{}+{{{{{UUU{U{}UUU}}U+U}{{UUUU{}{{{{}}{}{+}}{{{{{{{{}UUU}{}}}{}U{+{{{}{{}U}{}{U{{{{U}{+U}U}{}}{{{U{UU}{}+++U}}{U{}}}}}}U{{{}{}{UU+UU{}UU}U{}}U{}{UU}}}+{U{{{}}{U}{}U+++++}++++UU{{U{{}U}}U}U{}}UU+}{}}UU}U}{UU{UU{U}}{{+}}}{U{{UUU}{+{}{}}U{}+}UU}U}}UUU{}{}}}}}+}{{}U{}}{}U{}U}{U}}{}U+{{}{{{}}U}U}U}}}U}UU}{{}UUUU{U{}UU{}{{UU+}{{U}U{U}UUU}UUU{{}{}}{+}{{}}{{{UU{{{{{}U}{}UU&U}}{}U}&U{{{U}U+{}{UUUU}{{}U}U{{}U{{U}U}U+}UUU{{UU{}{}{}}}U{}{{}&&U}{&&}}U{}}}+}{}UUU}}U{{}{{{}}U{}UU{}{{}++{}UUU}}{{}{U{}{U{}{}U}&U&{{U{UU{U+U}}{}U}U{{}U{{U{UU{}}}{U}{U}{}++{U{UUU}{U{}{U}}{{{{}U&{{U{}}{U+}UUU{}}{UU{UUUU{U{{{{UU{U{}{}{}{{++UU{UUU}}{}UU{{{{UU{&{}}{U}U+{}}}UU}{U}{}{U}}}}{{}U{U{}{}{}}}U{U{++U{}{}}{}}{UU}}}}}U}{}}}}+}}{U}U}U}U}}{}}U{U}}UU{}}{}{U}}{{{U{{{U+++{U}UU}{}{}UU}}}{U}{U+}{{}}}}{U{}U{{UU}}{{}UUU{UU}}U}U}UU}}UU}{}U++++}{}U{{{}{}}{}U{+}U}{}}}}{{U{}}U{{{}}}}}}}{U}{}UU{UU}{{{{{}U{U}{U++++{{{}}++++++}}}}{{}}U{{{}}{}U{{{}U}UU{{UUU}U}U}}U{U}U{{}}U{UU}{UU+++++}{}UU{U{U}}}UUUUU}UU{{{}}U{{}}}{{U{U}}{UU}}{U}UU}{U{}U{{U{{{{{U}{{UUU}}{{}}{{UUU{U{{UU{}}{{{}{{{}U}UUUU{{UU}{}{U{{UUUU{U{}{{}{{}{{}}{U}{{U}U{}U{UUU{{}U}}U}{}{{{U{UU{}}{}}{U{{UU}{}}{}}}U}U{}U{{}U{UU{}U}{{}}UU{{U{U{}{{U{U}UU}}}}}{}UU{U{}{{{}}}{}U}}U}UU{{}{U{{}{UU{}}U{{{{{U}{{}}}{U{{{}U{}}{UU{U{{U{}}{{}{{{}UU}U}{}UU}{U{{{U{U}{}UU{{{}UUUU}}}U{U{UU}}U}UU{}U{{UU}{U}}UU}U{}UU{}U}{{{U{{U}{}{}{{}}}}U}UU}}}}}}{{U}}}{}}U}U++{{{}UUUU{}{UU}U{{}U{U++++++++++++++}U}}}{{U}U{+++UU}}{U{U{{}{}+}+{{U}}}}U}}}U{U{{U+++}}U{{}{{U}}U}U+{U{{U}}{++{U+{UU{{{{U}UU{{+}+{}{{UU{UU++++++++++}{{U{UU}UU}U}UUU+}U{}}}{+UU}+U{U{U}U{U}{{{+{U+{}U}UU}+}}U}}{}}}{}U{UUU{{{UUU}U{}U+{{UU++{UU+{UU{{U}}U{}}{{+}{U+{U}{}+{U{U{{{{{{{U{{{{}{{{}}U{}{{UU+}++{U{U}+{{UU{}U}UUUU{{++U{U+{}++{}}U}}U{}{UU{}UUU}U{}{{U{{{U{U{++UU{U{U+{U}U{UUU{}{}}{}+{U{}++U{UU{}}U}}{}}}}}{U{{U{U{{}{}UU}{}UU+UU}}}+{}UUU}}{UU}U}U{+{}}}+}{U{{}{}U{{}U{U}}{{{}}{}{{{{}{}{{U{U{+{{}{+}U{U{U{UUUU}{}{+}{{+UUU}UU}U}U}}UU}}}{}UU{UUU}}{}U}}{}}}{}+U{{U+{U}U}}U{{{{}{{U+UU+UU}}{{UU}U}}U{}U}U{{UU}U{{U}U{}UU{{}}{{{+{}{+{U}}}{UU}{{U{{U+U{+{{{U}UU{U}{}}{{{UU{}U}}}{U}{}{{}{}}U{{}U+}{}+}{U{{}{}}}{}{{{+{+UUUU}{}U{}{{U{U{{{{U}}}}{{U{U{UU{}UU}{}}{U+}{+}{}UU}}U}UUU{{U+U+{}U}}U}U}}UU}}{U{U}}{{}UUU{{}}U{}}}{}}{U}U+}U+{{U}}{{UU}{{}}{U+}}{}}UU{U{}}{U{}{{U}{U{{}}}{}}{}{U}{{{{}}}U}+}+{}}UU{U}{U}}}UUU+{}U}UU}U}}{U{{}{U{{}}{}{{{}{}}{U{{{U{}{{U{}{+}+}{U}}U{}}{UU}}{{+U}U}}}U}{{}}}}}{}}{U}UU{U{{{U}}{{UU}}{{}{}{{{++{{{{U}U{{U}UU}U{+{U}}}}U{{U}U{}UU}}U}U}}{{U}}{}UU{}}}U}{{UU}{}++}{}UU}}}{U}{}}UU+}U}UU{{{}}{++++{U{{}{}{{{}+++++}U}{{UU{U{{{}{++U}}}}}}{{{U{UUU}+UUU{{{}}++++U}{++U}U{U{{}++U}{+++U{}U}{UU}UUU{+U}{}{U}}}{U}}}{{+}}{U{}UU{}{U{}{U}}U}}U}{{}UU}}U{&U}{U{UU}UUUUU+}{U{}UUU{}UUU}{{+{U}}}U}}U{UU}{UU{{U{U}{U{}U}}{U}&{U{{}{}{}U}}{+{UU}UUU{{U}UU}{U+U{{U{}}{}UUU}U}}{}}++++++}}{}U{{&{{}UU{{UUU}{U+U}{U{}U}{{U}{{UU+}UUU{{}}}}}U}{UU}U}U++}+}{}U}{{{}}}}UU{{{{UUUU+{}{{}}U{}{U{{U}{{+}UUU}{{{{}U}UU}}}U}U+++{U{{}{{U}U{}}{{}}{{UU}}+UU{}U}U}{}UUU}}}+U}}}U}}U}U{}UU{U}U}{{+}UU{UU{U{{{}U{U{}{{{}UU}+}{}UU{UUU{{}{U}}{+}}{{}U{UUU}}UU}U{{U}+}UUU{U{U}{{{}{{{}{{}}UUU+{{UU{}{{U}}}{{{}}+U{U}U}}{{}UU{{}U{}{{+U}U{{}}UUU}U{}UUU}{}{U{}+}U{{}}U{{{{{}{U{U}+{}U{{U{}U{U}{}U}{{{+U{}}U}{}}}{U{}}{}U}U{}{+U}}}{{U}{U{{U}{{}}{}+}UU{UU}}{{}}U}U{{+++{}U}}}}}{{UU{}U}{UU}{}+U{{U}{U{{}{U{UU{{U}{+}}{U{U{{{}}UU+++++U++++U{U{}{{{UUU}UUU}U{}+{{{{{{{}U{}U{{}UUU}{}+}{}{{{}UUU{{+}U}U}{}{+U}{U{}}{}{{U{}}U}}+UUUU}}{}U}U}}U{{{U}}{}+}U}UUU}{U{{U}UU{}{}}}}UU{U}U}}}}UU{{{{UU+{U{}}{U}{{U{{{}}}}{}}U{+{{}}}}{}}}{U}}}{{U{}U}}{{{U}UUU}{}U}}{+{{}{}}}{{}{{}U{U}{{}UU}U{+}{{}U}}}U{{{{U}}{{}U{U&&U{{&&}{}{}{{+{U}}}U{U{{UUUU{{{U{U}U{UUU}++}U{}{{}}U}U{UU{{{}U}{U&}&{UUU{}UU+U{UU}UUUU{{{U}}{}UU{UUU}U{}{UU++UU{}UU{U}}}U{}}U{}{U}&{}U{}U}{+UU{{}UU{}{U}{}UUU}U}{{}UUU{U{{{}}++}U}{}U{}UUUU}U}UU{}&}{{{}U{+}UUU}U{{{UUUU}{}U{{{}U}{}{}U}UUU}}{{++U{}{{U{U{}U{U}}}U&{U}{{}+}U{UU{{U{{U}U{{U}}{}}U}U{U{UU{U{{UU}}{U+++U{{{U{UUU}{{{U{{}UU{+{}}{{UUU{{U}{}U}}}}U}{U{}{{{{{}{{{U{}U}U}{U++++U{{UU}U{{{U}U{U+{UU{{{}U{{{UU}{U}{}}}{{U{{UUUU{UUU{U}{U}{UUUUU{U++++U{{}U++++++}{U{U}{{}U}{{}{}}}}U}{}U}{}{}}U}U{UUUUUU{{}U}UUU{U}U{+++++{}U{UU}{}}{UUUU}}}}}{{{U{{}}{}{U}U{UU{U{U}{}UU}{}}UU{}{{}{U}{}}{{}}U}U{U{}}{U{}UU{}U{}{UU{}}U}U{U{U}{}}}}UUU}{}U}U{{U}{{U}{{U{}U}}{UU}{}U}}}}U}U{U}}{U}{{UUU{{}}U{}U}{}{{{}{UU{U}}UU{}UUU}UU{U{}{U}}{{UUU}}U}}UU}{}{U}}{}U}}}}}}{}}U{U}{{U}U}}{}}U}{U{UUU{{UU}}}{U{U}{U}U{}U}U{}U}}U{}{{U{UUUUUU}}U}UU{{}{{U{{}{U{{{U{}U}UU}{U{}}{UU}{U{}{{{UUU{UU{{UU}}}}{}{}}{{U}UU}U}}}{}U}U{U{UU{U{}{{{U}}{{UU{U}{{}UUU{}U}{UU}U}{{{U}}{{{}++{U}{U}UU}}U{}{{{}}{}{++++++++++++++{U}}}}U}}UU+++}{}{{U}{{{{U}+}+UUUU}}}{}{{}U}}}{+++UUU}{U}UU{UUUU+U{}{UU{{++}}+UU}}}{}{{}U}U+U+{UU{{U{}{++++++++++UUU}U{}{}UU{UU}}+U}{U{}{+}}}+UU{}{}UUUUU}{+UU+{UU{}UU+}U}}U}}U}}{U{}}U}U{U}}{}}{U+U{{U++}U}+}}{}U}U{}{{{}{+{}U+U}U}{+{}U{{}UU}}U{U{{{}UU}}{UU}U{}{+U++}U{U}+}}{U}U{{UU{UU}++U{U+{U++{{U}{{}U}U}U{}UU}{{{}U{U}}}UU{{++}}}U{{+{}}U}U{}}}{}U{}+{{UU++}}}{}U}{U}{UUU}U}}}}{U{{UU{{}}U{UU}+}{{{{+{U{}{U}{}{{UU{}+U}}U+UUU{{{}{{{{{U}{}}}{}U{U}}}U}{UU}}U}}U+{{U}+{U}U{}{}{}{}{{}+U}U+}}U}{{}{}{U}}UU}}{U{U}}U{}}{}UU}UUU}UU+}{}{+}UU}U{{}U}U{}U}+UU+{{}}{}{{}}{{{}U{{}}{U{U{}}}}}}}{{UUU}U{{+{U}+U}}U{U{}}}{U}{U+}}+}}U}{UU{{{{}{}UU{{UU{UUUU{{{{{U{{}{UU{{U+{}}+U{{U{}{}}}}U{{}+{+{U{UUU{{UUU{{}{UUU{}{{}}}U}UU{U}{UU{}U}{{{+}U+}{}}}{{U}}U}{{{+{+}}UUU}U{U}{}{UUUUU{}UU{}UUU}}U{}{{{UUU}}{}+}}+{UU{}}{{U}}{U}}U+UU}}}{{{}}}{U}U}{UUU}{}U{{U{}{{}UU}{}}U}{}{}+}+{}}UU}{}U}UU}U{U+{U}}}{}{}}}{{U}{UU}U}{UU}}}U}UU}{}U}}{}}}}U{+}+{U{}}}{{UUU{U}}}+{{U}{}{}}{UU}}{}}}U{{}UU}U{}{}{{}{{}{}}{{}}}U++U{U}{U}}}{{}{{}{+U{}U}{{U}{U}UUU{U{}}U}{{{{}{}}U{}{{UUUU{{}U{{++UU}U{}U}{}}UUU}{+{}UU{}{}}UU++++}U{UU{}{UU{+++++U}{{}{{{}{U}}{++U{U{U}{}U{{}}{UU+}}}UU{UU++++}}U++U}{UU{{}++U{U+++{}U}U}{}{}UU{+{}UUU}{{U{U{UUU{+{{U}{UU}U}{}{}{{}U{}U{{U{{}{U{{{&UUU}{UU}{UU}U+}{U{U}}{UU}{}}{}+{U}U{{}U{}U}{U}}}U{}}}{U{UU{{UU{&}UU}UUU{}U{{U+U}{{U}{UUU{UU{UU+{}{}}}{{U}{{{}}{}UU++++++}{}}{}U&U}U{{{}UU{UU}+U}U{}U{}}UU{{}{U+U{{U{{U{UU}}{UU{}{UU++{+}UUUU}U{}}UU}U{{}{U{}{+}{U}U{}}}}U}}{{}}+U}U{U{{{}U{UU}UUU{U{+++}U}{{UU}}}U{{{}UUUUU}U}+{U{UUU{{{{}}U{}{+}U}UU}UUU}U}{U}UU}{{U+{}}U}{{}{{{}{U}}}}}UUU{}+{}U{{{}}UU{}UU}}{+}{UU{{UU{}{}}U}{U}{{+{UU}{}}UU}UU}}}}UU{}}U{U+U{UU{U}{}{{U}{}{{+UUU}}{U{U}UU{U}}{{}U+}{UUU}{}}{}U{U{}U{{UU}}U+}U{}}}}{{{}{{}}U}}+}{}}}}}}}}}U{{}UU{U+{{{{U{}{{U{{{{}}UU}}{}{+U}{{{{}}}{UU{{}}{UU}+{U{}U}}}{U{U{UUU}+++U}}}}{}}U}U{UU{}{}}U{{+}{U}U{U}{{U}{}U{}}{U+{UUU}{UU}UU}}+++++}++++{}U}}}}U{{{}{UU{{{{+U{U}{}{{}}}U{UU{}{{}U+U}}}U}}{U{UU+U{UUU}}}+U{UUUU{{U}}}}U}U{{+}{}U{{UUUUU}{U}UU}U{{{+}}}U}UU{U{UUUU{{}{U}}U}{UU{UU{}}}{U{{{{U+}{}{U}}{}UUU{U}}U{}}}{{+U}U{}}{}}U{U}}}}}{{{{UU}}{UU}{}U{}}{}U+{}U}U}{}UUU{UU}{{U}{UU{}{+UU}}{}{{}U{{{{}U}{}{U}{&{{U&U}}}}}}{+}U{UU}{}}}{{}U{U{{}{{}UU}{{++U{U}}UU}UU{{U{{UUU}UU}&}&U{U}}}UU+U{U{{{U{{U{}U{U{{}{U{}{UUUUU{}++{U}U{U{{U}U}{{{{{{}}}&}{}{U}}U+}UU{U{}}}}UU}U}{{}}{}}{UU{}}}}{U}++{{{{}{{}UUUU}}}U}{}&U{{{}UU+{U{}}{{U{UUU{U{UU}{{U}{}U}U{{}}}{{}}++}{{}}{}}U{}}}}}{{&UU}UUU+UU}UUU}UU}{}{U{{U}U{{U}}U}U{{U}U{U{{{{{+++U}}}{{U{}}{{UU}}{}U}+{}U}{}}{{}}}U{U}{{}U}UUU}{}{}{{}U{{}}UU}{{}++++{U{U}}{{}U{U}{}+}}U{U}}U{{U{U{{}{{{{{}{}{}}}}{}}{{U{{U{U}U{U}U{{++++UUUUU++++++U{}}}U{U}{U}}{{U{{}}U}{U}{U}}{{{{{UU{}}}U}{UU{U{UU{U}+++++}}}}{}{}}U{U{}UU}{}}}UUU}U}U}{U}}U{}}{{U{U}{UUU{}}{U}U{{}U{}}{{{U{U{}{{{UUUU{U{{U}UU{U{U{{}U{{}U}}U{{}UU{}}}}}}{}{U{UU{}}{{U{UU}}{UU{{}{U{}}U}{{{}}{UU}{{{U}}UUU{{{}{{U{UU{U}U{UU{U}{{U}{{U}{UU{U}}}{}{}U}{}}U}UU}{{{{}}{}{{{UU}}U{UUU}}U}UU}{}U}{}{{U}U{{U{{UU}}}}UU}U}U}U{}}U}}U{}U{}{}{{}U}{{}U{U{U{}{{{U}U{U}UU{}UU}}{{{}U{{U{U{}UUUUU{{UUU}U{{{}}}}U}U}}U}}}}U{{{{{}{{{{{}{}{UU}UU}{}{U}}}}UU}{{}}UUUU{{{UUU}}{U}}}U}}}{UU++{U}}U{UU{U{UUU}UU}{}{++++++++++++++{{{{U{U}U}{+++{{UU}UU{{{U}}+U+U{}}}{{}}}UUU{UU}+++}{UU}UUUUU}{U{+}{{U{{}U++}U+{}UUU}{}{{UUU+U+}U{{}U{{{++++++++++}{{U}{{UU}U}{U{U+}{}}}}}+}U{+{U}}U{UUUUU}{+{}+U}{}{{}+U}{}{}{{{}}UUU}}U}}{}{}{U{}+UU{{++}}{+}{U{}U{{{U{{{}+UU}+{{{}}+}}}}UUU{}{}}}{UU{}}}U{{{U{UU{+{++{}{{{+}U{U}}UU{}UUU}++{}U+UU++}U{}}}UU{{U}{{U}U{{{{}U}{{{}}U{++}{}{{U+{{U}}U{UU}U{{{}+}}{{++UU{U{}U{U}U}}}U}UU}}}UUU{}}{{}{UUU{+}{}}}+}{U}{{UU}{{{{}{+{U}}+}}{U}{UU{{UU}}{}{UU{}{{}U{{}}U{{U}U{U+}{}}+U}{{}U{}}{}{{{{+{UU+UUUU{}}}U}U{}{}U}}UUU}U{{UU}U{{{}{}}{{+}}{U+{}{U{UUU{U{{UU{+{{+}{}}}{}U}{U}{}U{U{{}{UUU{UU{}{UU{U{UU}UU+U}{+{{}}}{}{U}}{UU}+{}+{UU{U}U}{}}{{{}{}{UU{{U}}}{{}UUUUU{{{U{{+}}U+}}{U}UU{{{}{{U}+{+U}}{U{{U}}U}UU}U{{}}}{{{U{U{{U{}U}{}}{UUUU+UU+}UUUU{U{}}U{}}U+{+}}U}}}}}{{}U{}UU}U{}}}U{U{U}UU}}{{}UU{UU{{+U{+UU}}U{}{{U{U{{}{+{U}{UUUUUUU}{U}{{{{U{{{U}UU}U{UUU{}U}}U}U}U{+}+U}}U}}}U{{{UU}UU+U{U}}UUUU}}}}U}}U{}{UU{}}{}}{UUU{{}U}U}}{{U}+{+}U}U{{{{}}}}U{U}+}U{}{}U}{U{{U{{}}}{U}UU{U}U{{{{{}UU}U{{UU{}{}++{U{}U{}}{U}}{}U{+{UU}}U{}{{}U{{{U{}}{{{UU{U{}{UU}U{UUU}}U}}{UU++UU}{}}{{U}}}}UU}+U}{}{}{{{U{++++U}{U{U{{{}U+++++U}UU}{U}U{}{U{++{U{U}{}{U}UU}UU}+{{{}}{U}++++{UU++U}}}{}}}++}U}+++U{}{{{{}}{U}{+UUU}U}{}}UU}}{}U+}{{}}U{}{{{U}{U}}}{U{{U{U{}{U}{{&{}UU{}}{UUU{}+UU}UUU}}U}U}}U}}+UU{U}}{U{U}U}}{}{}}UU}{}{}}{{{{}&{{{}U{U}{{{}{+UUUU}U{UU{{UU}}U+}}{{}}{U{{}{U{U}U{U++++++U{}U{{{&{UUUU{{}U{UU{+}{{{{}{UUUUU}{U{+{}}}}}}}U}U{}}}{{{{{++{+}U{{U{}{}}U{{}U{{U}{{{+U}}UU}}{}}{U}U}UU+U}{{}}{}{}{U}{UU{{{U+++}U{UU}}U}{U}U{}}}}{U{U}+}U{U}{}{}U{}}{U{+{{{}}U{}U}{U{U}}{UU}}+{}UUU{UU{UUUU}{}}U{}UU}U+}{{{{}}UU}U}{}UU}+{UUU}}}{{{}U}}U{{{{}+{U}{{}}{U{{}{}}UU}U}{}UU+{UU{U{{U}}{{{{UU{+}UU}U{}}{UUU{{U{{{{}+}U{}{{{UUU}{{U}}{U}UU}}}+UU{U{{}}}{UU{{{{{{+{}{UUUUU}{{{{U}{}UU+{{{}U{U{{}UUUU{{U{UU}U{+UU}{U}{U}U}}U{{U{U}U+{UUU{}{{}{{{U{{{}+++}{{}{{U}{}{UUUU{{U{UU{+}UU{U{U{U{{{{U}UUUU}+{U{}{{U{{{U{}+++++U++++}{{{}{}U}{}UUU{U}}{+UU}}{U}}U{}{U{U{U{}}}+}{}}UU{{}}{}+U{U{U{}U+}{{{}{{U}{{}{}UU}U+}{}}U{}}{}}UU{{}{{{UU{+}}{U}}}}U}}}}}U{}UUU}U}}{}{{{{{U{}UUUUU{+{{}{}}}U}{}U}}}{{{UUU}}+U{{}U}{{UUUU{{}}{{UU}{{U{{}}}U}{}}}{UU+U{}{{UU{UU}}U}}UU}U{}U}{}+{{U}UU{U{}U}U}{U{{}}{{U}{UU{UU{{{U}{+}}}UUU{{UU}{U}U{}UU{U{{}{}}++{U}UU{{U}U}}}{U{{UU{{}&}&U{}U}}}{+UUU{UU}{{}}{{{{{{}{{U}U}U{{{{U++{}{U{}U}}}U}U}UU}{}{U&}{}UU}U}+}{}{}UUUU{{U{U{UUU{{U{}}U{}}{{U}U++U}U{UU{}U{{{{{{}U}U&}}{}U}U+U}U{UU}U}}U{U{}{UU{U}}U{U}UU}}{UU{{}++}}}U}{}}}{{}{UUU{&}{U{U}+U{{}}}}U}}{{U}U}{}UU}U}{}}{}}}}UU}{U}{U+++}{{}}UUUU}}U}}UU}{}U+UU}U{UUU{{UUUU}U{}{{U{{{{{{}UUU}}UU}U}{{}{}++++}U{}{{{U}UU{UUU+{U{{}U{}}}{{{{}}}U{U{}}U{}{{{{}U}}}}UU{}{}{}}{UU++++}}UUU++++++}{{}{}UU{U}U{}}U{UU}{}U{UU}U{}U}UU{}U{U}}{U{{{{{UU{U}+++++U}UU{}U}}{UU{{{{UUU}{{}}}{UUU{U{U{U{}{}}U{U{UUUU}{{}{}U{UU{UUU{}{}U}}U}{U}UU}UU{}{}{{U{UU{U{}{{{U}{U}}{{{}{{}U{{}}U}U{{U{UU}U{{U{{}U{U{UU}{{UUU}}{UUU{UUU}}{}{}{{U{{}}U{{}{}U}U}}{}{{U}UU{}{UU}U{U}}{}U{U{U}{}U}}U{}}U}}}}U}U{}}{{UU{U{}{}U}{UUU{}{U}U{}{{{{{U{{}{{}{U{{}UUUU}{}}{{{{{{UU{{}}{U}UUU}UUU{UU}U{}{U}}UU{}{}{}UUUU}}}{U{{U{{{U}UU{}UU{UU}UUUU}U{}}}{}{{}}}UU{U{UUU{{UU}{{}{{{}}}{UUU}{{U{}UUUUU}}}{}UUU}U}U}{U{}{UU++}{{U}{}}U{U}}}{}{{{}}++++++++++++++{{U{{UU{}{U+++UU{{{}}}{UUU}+{+U{{}}UU{}{{UU}UUU+++{U}{{{{}}{UUUU+U{}UU}U{++U{+{U}UU{U{{UU}}+{+{{{UUU{{}++++++++++}U}}{{{U{{{U}}}U+}}U}{UU+{{{+U{U{{{{U{{U}{+{{+U}U}U}U+}U}UU{{UU{{U}U}}{}U{{U{}{UU+U}U}++}U{+}}UU}}U}{}}}{{+}{}+}UU{}+}}{UUU{{}UUUUU}UU{}U}}{{U}{}}+U++}U}}U+U}}U{{{U}U{}UU++}UU+{}++{}}U}{UUU{U}}}U{{{{U}}}}}}{{}{}++U{U{U}+{}}}}U{{{{U{U}}+U{{{++}}}{U{}}{}{U{U}{}{U{U{{{{{}U{{{{UU}+{}{}U+{U}}{{{}{U}UU{U+U{}{+}{}{UUUU{}{{}{U}{}{}}}}{UUUU{UU{}{{{}+}}{U+}}UUU{{U{U{}U{U+U{U+U}}{U}}U}{}UUUU{}{}}}{UU}{{{{U{}U{U{{U+}{U{+}}}}}U{}{U}U}}{+{}+U{}U}U}UUU{}}{U}UU{}{{{U}}U}U}U}{{UU{U}}+U{{+}}{{{}{}{U}}}U{+}{+{}}U}{U}}U}{UU{{}}{UU{{U}{U}{}{{UUU}{U{{+U}{+{UU}}}UU}}}{}}U+{+{{U{U}UUU}{}}{{UUU{UU}{U}}UU}}{{UU{{}}}UUU+}}+UUU}UU}{{}{{U{{+}+U{UU{{UU{}UU{U{{{{{U{{{UUU{}}{UUU{UU{{U}U}+{U+{U}}U}{}{}{U}}U{+}UU{U{U}}U}UU{}{{U{U{{}{UUU}}}}{{}UU{U}{U}}U+}+}U{U{{{}{}}{}U}U+}}UUU{{{}}U{U{}}U{U}}{}{}{{U{{{{UU}U{}}}U{U}+U+}}U{}U{}}U}}{{}{+{{U{{}UU{{{}}{UUUU}}{{}UUU{U}{}}}}U{{}}}{}U}U++{{{{}U{{U{U}}{{}+UUU}{U}{{{}{U{}U}}}U}}UU{}UU}{}U{{}U{U{}U}}}{++U{U}{{}{U{}}{U{{+{{U}{{}{UU{++++}{UUU}U{U{U+++++U{U{{{{}{{U}}{++{}}{U{U}U{U{}}}{+}{}{{{U{++++}U}++}{UU{U}{++{}{+++{}}UUU}U}{U}{+}}{}}U}}UUU{UU}}+U}}UUU}}{}}}{}{UU{U{}{UU{}U{{{{}&{{}{U}{{{UU{}+}{{U}UUU}{U}{{}{+{}{}U}U}U{{{{}{}}}}}{}}U{{UU{{{{&}UU{{}}UU{}UU+}}U}}{{{}}{U{}{U+{UU}{{UU}{{{{{}{UU}++++++}U{UUU}&{}UU{}U}U{UUU+{UU}}{{UUU}U{}UU+{}{{{}U}}{}{{{}UU}U{++U+}U}{{}U}UU{}}U}U}}}UU{+{}{U}U}U{{}}U}{U}+U}UU{{{U{}}U{}UU{}{U+++}U{U{{{}{}{}{}}U{}}}{U{+}}U}}}{U}}}U}U{{+U}UU}UUUU}U}{U}{{U}}{+}UU{{U}}{{}U{}}U{{}{{}{{+}{U}{}}{U}{{{}{UU+{{}}}{}}}}{UU}U}U{{{+}{U}}U{UU}UU}}{U}{{U{}UU+UU{U{}{UUU}UU}}{}+{U}UUUU}U{{UUU}{U{U}+{}{{UU{UUU}}}}}U{}}UU}{{+{{UU{U}{}}{U}{}U{}+U{{U{{}}}{{}{}{{{}}+{U}{}{}{{U}{{U{}{}}}{}}+{}}{}UU}{U}U{}U}}U{}+U}}{}{}U{}{U}}{{}+++U}}U{UU}{{}{}UU}U{U{UU+}{U}}{}UUU}{{}U{U}{{+UU}}UU}}}U}}{+++++{++++U{}}}U{{U}}{{{U{UUU+U}}{}U{}U}{{U}{U{}{{{+{U{U{U}}{}{}+U{{U}U{{+{{{}UU{{{}{{}}}U{U+{U}U{}}U{UU{U}}{}{{}}U+{{{{UU{{{}UU{}}}U{{U}UU}}U{U}}U{{}}}U{{U+{{}UU{}}{}{{{U}}{U}{}UU+}}}U}{U{{U}}{UUU{UU}U{}{U}{{}U{}{}}{U{+{U}UU}U{UU}U{U}{U{UUU{UU{+{UUU{UU}{}{{}UUU{{{{{}U}}}}UU}{UU}}U+}}{U{{UU}}U{{{UU{U{}}{}{}}U++}}UUUUU}}UUUU{U}}{{{UUUUU{}}{{{{U+{}U}{}U{}UU}U{UUUU}UUU{U}}U{}}++}{{UU{}{}}{U}}{U{U}}U&}{U{{}U}+{{}{{}{}UU}{}{}}}}{{{}{U}}}}UU}U}++UUU{}{UU{}UU}}{{{UU&U{UU}}{+U{U}}}U{UU}{{}U{U{}}}}}{{U}{UU}{{UU{++U}}{{}{{UU{U{U}UU&{}U}U}+UU}}}}}UU}UUU{UU{}}}{U{}{UU}{{{U}UU}{}U+++U{}U{{}}}U{}}}&U}{{}+}U{U}{U}{}}{U{U}U}U{{{}}{}U}}}{}{U{}}{U{}UU++++U}UUU}{}{{&{}}{+U{{{{{UU{U{{U{U{}U}{}}U{}UU}UU{}{}UU{}}U{}{UU}{}++++UU{}{++++++U}{UU{}{}}{}{UU{{UU}{{UU{{{{}}{{}}}U{}}{U}}UUUU}UU{}}+++++U}U}{}{}}UU{UUU{}}{U{UUU{}}}}{}{U}}{{}{U}U{{UUUU}}}}}}{{U{U}}{{U{U}}{{{}}U{UUUU}UU{}{}{}{{UUU{}U{UU}U{{}{}{}U{{{{}}{U{UU}}U}}}U{{U{}{U{}}{{{}}UU{}UU{U}UUU{}U{}{U}U}U{UU{}UUU{}{}{{}U}}U{U}}{UU}UU}}{}}}{}{{}U{U{}UUU{{{U}{{{}{}{{}}{}{U}{{}U}}{{UU}}}U}}}U}{U{U}{UUU}{{}U}}{{}UU{{}}U}UU{}{U}UU{{}{U{}U{UU}}}{{UU{{{{}U{{{U{{}}{U}{}{UU}{U{U{}}UUU{{}}}}}U{UUUUU{UU{{{}}}}{UU}{U{}U{U{U{{UU{U}}}{{}}U}U}{{}{U{U}}U{U}UU{U{U}U{++{UUU}{{}}{}{{{}}}U}}U++++++++++++++}}U{{}}{{}U+++U}U}UU}}}}{U}+}+U}}U}}UU{U}}{}}}{+++{}U}}{}UU{{}}{+}}}UUU{{++{U+}{UU{UU{{{U{{+U+}{}}{UU{}++++++++++U}}{}{U}{}U{{U{{+}}}{{U}+{U}+U}U}}}{UU{{}{+{{+}{}U}}U+U{U}{{}}}U}UUUU}UUU}U}}{}UU+}}UU++U{U+}}}}UUU}}}UU}U+U{{+{{U}}+}{U{{}{{UU{}}}}{}}UU}U{}}}}{}+{++{UU}{+{}}}{}U}}U}}{}++}U{+}{++{{}{{{}{}{U{UU{{}U}}}U{U{{UUU{U++{}{}{{+}U{}U}{}UU}UU}}+{}{U++{}}{UU{}U}}}{{}{}}U}{}}U}{U{U}{}{UU+U{U}}+U{UU{{}UUUUUU}}+}{U{+{{}U}}}}{}}UU{}}{UUU}}UU{{}{}U{{{}{{U+U}{}+U}U}}{U{}U}UU{}+{{}+}{{{U{}U{}U}}U{U{{}}UU{{{U}{}}}}U{}{}}+U}U}+UU}}}{U{UU}{U}}+}{+U{{{{U{U}{U}{U{}UU}{{U{}}U{{U{U{}U{UU{}}+UU}+U{}{{U{U}}}UU}}+{}+}{{{{}{U{U}{UU}UU}UU}U}}{UU{{{{U{{U}U{{{+{}}+U}{{}U}U{{{}{{{+}+}}UU}U{{{U{}{}{}{}}U{U}U{{}}U}}U{}U}{{{UU}+{}+{UU}{{{{U}{{{U{+{+{U{U}U}}U}U{{{}{}}U}U}{{{}}{U}U}}}}UU}}U}}+U{+{}}}U}{{{{{U}{}}+}}}UUU{}}}U{{U}U{U}}}U}}}{{}U}}{}}{U}{}}{}U}+U+{}}{{{{{U}}{}{U{+U}}}U}{{}{{{U{U{{UU}}}{}}{U{}{}U}U}}U{U}U{{{+U+}U}{{{UU{}U}}{}}+UUUUU}UU{}U{UU}U{}U{{}{{}{U}}}U}{{{U{}}}{}{U}++U}}U{}}UU{{{}}}U+UUUU{U{U}}{}{UUU}}U{{U}}}{UUU}UU{UUU{U{U}}}UU++{}U{{{UUU{}}{{}{+{U}{}U}{U}U++++{}}{{U{}{{U+++++UU}}U}UU{}{UU{++}}}}U}UU}U}U}{U{+{U{{UU}U++++}{U++{{}{UUU}++}}}+++{{}}}}{UUUU{}+UUU}UUU{}}U}{U{{+{UUU}{UU}{U}}U{{{U}{U}}U}{}UUUU{&{U}{{}{U{}U}{+}UUU}}}}}U}}{U}U+}{}}UU{}}}}}}{}UUU}}}{{{UU}U}}U}&}U{{U{UUU}UU{+{{{}U{U{}}}U{UU{+UU{{{{U{}{U{{U{UU}{++++++}{{{U{{&{{}}U}{U}}}U}+UUU}{U{}{{{}UU}{+}UU}}U{{U{}UU{U{U}{}++{+}{}{{UUU{U{U{{U}{{{U{}+U{}UUUUUU{}U}U{}}+UU{{{{}{{}}{U}U}UUU}+++{}}U{{UU{U}}{U}U}{U}{{U+{U{{}}U}U{{}U}U}+}{{{}}U{{{}U{}}{}{U}{+}{{{{U{U}{{{{{}{{UU}}}U{+UU{{}U}U{}}UU}{}U+U}{}{}}}UUU}}}U{{}{{+}}U{U{}U{UU{}U{{{{U{UUU}+{U{{}{{}UUU{{{UU}+UUUU{}}U{{}{U}UU}}U{+U{{UU{}{{{}{}U}{UUUU{{}}+{U}UU}{UUU}U}}U}U{+U{{{U{U}{}U{}}U{{UU+U{U{}{U}U{}U{{{}U{{}{{{+}}}}}}}UUUU}U{UU{U{U+U}}{{{U{U}U}{U}}{+++UU}{UUU}{}U{U}{}{}{UU}+UU{{{}{UU}}U}{}U}}U}+}U}}}{}U{{{}U+++++U++++{}{UUU}U}U}}}}UU{UU+UUU}U{}{}}{U{}{U}U{{}+{{{}{U{}U}}U+U{}}}}U}+{}}{{U{{}{UUU}{}U{+}UU{U{}}U}}{}}UUU}U}U}+{{U}U}}UUU}}}}UU}UU}{{{}{U}U{}}{{}U{U{{{+}{{UUUU}}}{UUUU{{{}U}{{+}U{{U{U{{}}{}{U{U}}{U{}U{{{{}{U}U{{U{{+}UU}{}}}U{}}{}}}}U{U}UUU{+{U}}}{U{UUUUUU}{UUU}}U{UU}}}{{{}}U}{+UUU}}{}}}U}{}}{}{{}U}{}U{U}++}UU}}UUU}U}}U}}U{U}UUUU{}U}}{}U}{+UU{U}}}{}UU{}{{}U{}{U}}{}{{{UU++{{}}}}{{{}}{UU}}}{U{}{UUU{}UUU+}}}{{{}}{U}U{}}U}}U{}{}{{}{{{{}{U++}}UUU{{}U{}U}{{{}U{&U}}{U{}+U}U}}U{}{UU}}U}{U{U}{{U}}{}}UU}{{UU{++}}U{{}U{{UUU{U}}U&}}UU{{+UU{}}{}{{U}}U}U{}U}{{{U{{U{{{{UU}}}}}{}+++}UU{}{}{{}{}{}&{U}U{+{}}}{{}}}U{{U{{}}U}UU{}}U}{}{}}}{{{{}}U{}UU++++}}}{{{{{}U&}}U}+}}U}}U{{}U{U{{UU}{{}U}UUUU}}}{UU}{{U}}{{{}{{U{U{++++{{{U{++++++U{U{U{U}{U}UU}{{}U}}}U}UU{}{U}{}}{U{}U{}U{{}{}}{UU{{}+++++}}U{{}U}{{UUU}}{UUU}{UU{{U{{{{}}UU{UU}{{UU}}U}UUU{}U{}U}{}}}{{}UU{UU{U{U{UUU{}}{UU}}{{{U{U}U}UUU{{U{UU{}}{UU{U{{{U{U{{{U{}{}{{{}U{U}U{{}U}{}UU{}}}U}U}UUU}U{UUU{{}{U}}{{}}UU{U{{}{{}{U}U}}}}{{}}}}}}U}}}}{UU}}}U{UU{{U{}}}U}}}{U}U{{}U{}}U{}UU{}}UU}U}U{}}U{}U}{{{U}UU}{U{U}{}U}{{U}U{}}}{}U}}{UU}}}{U{}U}}{}}{{{UU}{{}{}U}}U}}{UUUU}}U{}{}{U}UU{UUUU}U{}{U{{UU}U{{}}}}}}}}U{}}}U}{U}{{U}U}}}U{{UU{U{U}}}}UU{{}}{}{}}U{{U{}}}}U++{{}{{U{U}{}{{{UU{}U}{++++++++++++++UUUU{{}}}UU+++U{{UU{UUU}UUU+}+U{}{{}}}{UU{U{{UU+++{{}{U{{{}}{U{{+{}}{}}}{++U{+}}{{UUU{}{U{{+{+UU{{UU}}{++++++++++U}U{U}}{U{{U}{UU+}{U}UU{+U}U+}U{U}{{U{U{}U+{{+UUUUU}}+{{{U{U}}{{}UU{}{{{}}{UU{{UU+UU{{++U{U+U}}UUU}{U}U}{U+{}{+{}{}}+U{}{UU{{{}{{U{{{}}{UU{}UUU}{U+}++}{U}{+{U{UU{U}UUUU}U++U}}+{{++UU}}UU}UU}{}UU}UU{{}U}}{{U}UU}}++U}U}U}+U}U{{{U}}{U}}U}+{{}{++}{}{{{}{UU}UU{U}U}U{{U}}U}U}{U}U}U}+{{}}U+U{}}{{UUUUUU}U{+UUUU+}U{UU}{{{{UU}{UU}}U{{UU}}U}U}}}{{{}UU+}}}U+{}{}U}UU}U{{UU}+}{}+{}}{U}}U}U}{}{}U}{{{}UU{U}{}{}U}{{{{}}+}UU{+U}{{U}UU}U{}}{}+}{+{}U{{U{U{{{}UU}{UU{{{UU{{U{U{}{UUU{U}}U}+}U}+{U}}}}{}{}}U}{{+{U+{{}U{{}}}}UUUUUU{UU{U}}UU{U}U{{{}{{{UUUU+}{}+U{U{UU{{}{}}{{U+U+{{{{{}{{{}}U}{{{{U{{{}}{}{UU}{U{}}}{{{U}}{+}U+}{U{{U{}}}{UU}}+}+UU{}{}}{{UU}U}U{U{}}{U{}}}{U}{}U}UU}U}{{U{+}{+{U}}U{{}}U{U{}U{+{}}{}}{U{UU}UU}}{{}{{UU}{}}}}{{{U{{U}}U}{U{U+{+UU{{}U{}U}}}{UU{+}U{U{UU}}}{}{{}}}UUU}}}{U}U}U{}}{UUU}}U{}}{}+}+{U}}}UUU{}}UU}}U+UU{{}{{}}}U}{}}{}}U}}U}}UUU{}U{}{}{}UU{{UU}U}++UU{{{}U{U{U}U{{U+U}{{U{}U}}U{UU}U{{U}U{U{}U{{U{{}U}{{U}{}{{{UU++{}}{{}}{U{U}{U}U+{U}}UUU}{U}++++}{{UU}UUU{{+++++U}}UU{UUU}{{U}++{}}}UU{}U}{}}{{U+}UU{}U}{++++}{U++{{U{U{}U++{}}+++{}{{}{}U}{{{{+U{{}}{{U}}{U}}{{+}{{{{}UU}{}}{{U}U}{UU}{U}{}{}{U}&UUU}UUUU}{U}{+}UU}}}{U}}U{{{{}+U}}U}{}U{}}U{U{{U}{{UU}}}U}UUU}U&U}}}U{UU}U}U}+}}UU{}U}{{}}}}U{+UU{U{{{}}{}}U}UU}U{++++++{}}UU}U&U}U}{UU}U{U}{+{}U}U{U{{{{U}}U{+}{U{{{UUUU}{}{}{U}}}++{+U{}{UU{{{}}U{{{}{{{U{}+U}{{}{}}{}}{U}U{}+U}}{{{UUU}{{UU}}UU{U+++}}UU{UUU{UUU{}}{U}U{}}U+{}}{}U{}}UUU}{}{+U}}{}}{}UU{U{}}{{U}UU+}U}{{}{{}{}}U}}}}}}}}U}U+}}}}U}{UUUU{{UU{U+}U}}U}}U{}}{{U}}}}{{+{}}{}U}{}U}}UU{}}{}}}}}}+}U}{U}{{}U{UU{}{}+{}{U{}U}UU{}}{U}{{UU+U{UUUU}UU{U}{}U}}U{U{{U}+U}U}{{{{}UU{}}}{}U+{{}{UU}UU{U}UUUU}}U+UU{{{}{U{U{}U}}UU{{}}}U+}U{{{}U}U}UUU{{}}U{{+UU}{{{U{}}UUU}{{{+++}U{}U{}}U{}{{}}}}}}{UU+U{{{{{}}U{}}{{U}U{UU+}}{}}{UU{U{{}+++++{++++}UU{U}UU{{UUU{}U}U}+U{{{{UUU}}{{}{}}}}}{U+{U}}}U{{{{}{+}U{UU{}{+U{U}U{U}{U}}}U{{U}+}}UU{U{{{U{}U{}}}}{{U}+UU{U}{{{}UU}{{}U{{}{UU{}U{{UU}{{U}{}}U{U+{}U}}{}{U}{U{UU}U}}}U}}+UUUU}{}U}}}UU{U}U{}{U}{{U}{}}{U}{{}U{}+{UU}}}U}{}U}}}UUUU}}UU{U{+{U}U{{U{{}{}}U{{{}}{U{UU}}}UU{{UU{U}+{U}}}UU{{U}{{{{{}}{{}U{{UU{++U}UU}}}}{UU{U}U{}{}{{UUUUU{U}UU{}+{}UUU}{}U}{U}{{}}}U}}}{UUUU{U{++U}}U}}}UU{{}}U}{UU}UUUU}U{UUU{+}{{}{}UUUUU}}U{{}U{U{{{{{{}}}UUUU++}{UU{U}{}{}}UU{}}UUU{{}}}}U+}}{UU{{}{}UUUU{U}U}U{}UU{U{}}}U{U}}}++{{}{}{}}}U}}{U}}U&{}{{U}+}UUUU}U}}U{}U{UU{}{U{}U{U}U}{}}{{U{{U{{+++}}U}U}U{}{}}}{&{}{}}+}U{}}}}U}U}}{UUU}U}{{}{{{{}{}}{}}}{{U{U{UU}++++}UUU}}{{}U&{U{{+U{}UU}U}{{}}UUU}{U}{}}}U{{U}{U{UU{}{}}}}{U}UU}}{++++{{{U}++++++{U}{{U}UU}}}UUU}{}U{U{{U{}{}U{U}}{}}}UU}{U}}U}UUU{{{U+++++U}}{}U}{U{U}}UU{U}U{{U}}}U}{U{{U}UU}UUU}}{{{}{{}U}UUUUU}U}UU}UU}U}{}U{U}}U}{U}U{U}}{}}UU}U}UU}{}}U{{{{{U{U{{}UUUUU}{}{}{}UU}UU{{}}U{}{{{}}{}}{}{}}UUU{U}U{}U{{UU}}{UUU{{{U{{{{U}{}UU}{{U}U{}{{{}{{}{U}U{}UUU{UU}UUU{{}U{{U}}UU{{}U{}}UUU{U}{U{}UU}{{U{U}}UU{}}}U{}U{}{UUU{}}U{U}U{{}U{U{{U}}{}U{U{}UU}U{U}{U}{}{U}UU}}{{}{}{U}U}U}{{UU{UU}U{U{}UU}}U}{UUU}}}U{{{{UU}{UUU{U{U{U}{U{}U}U}U{UU}U{U}{{U{U{}UU}}{}}UU{}}}{{}{{U}U{{U++U}{UU}UU}}}{}{{U}}}U}++++++++++++++}}{}{{{}}UU+++U}{UU{{U{UU{{+U+{}{}}UU{{}U}}U}}{+++}{{}}}}}}{}{{U+{UU{{}UU++U{+{U{}{{{}{{{{{+{+{}{}{U{U}++++++++++U}{}{U{}UU{U{{}{+{}{U}{}+}UU+U{}}{{UU{}}U}+UU+{UUUUU}+U{}U}U}}U}{{}U}U{{U{{{U}{}U+}{{U++U}U+}}}}}}U{}}{UUU+UU{+{{{{U+}U{}{UU{{}}{{UUU}}{{{U}{}U{}U+{++}U{}{+{}{}}UU}}}UU}{++U}U+UU++}}}}}U{{}{U{{}{{UU}U}U{U{}}}}U{++U}}UUU+}{{{UU{U{{}}}{}+{}UU++}U{{{}U}U}{}UU}U{}{{}{UU{{UU{{{{UU{+}{}{U+{U}}}{{{U{{U{U{+U}}{+U}UU}{{}}}{{U{{UUU{}}}}{}U{}UU{U}{}{}+U}{U+{{}U{{}}U{}U{}{+}{}+{UU{}{U}U}{}}U{UUUUUUU{}U{U}U}}{{UUU{{+}{{U+{UUU{}}}}}}U{}U+UU+{U{U}{}}{U{}{U}U{U{{}{}{{{U{UU{U}}U{{U}{+{U{+UU}}{U{U{U}{U{U+{}+{{{{U}{{{U}}{UUUU}{}{{U}{{U{}}}{{{}UU}{U+U{U+{}}U}{U{}{{}{{U+U+}{{}{}U{U}{{}{{}}U}{{}}{}}{U{}}}UU}U}}UU}}+U}+{}{U}}{}{}UU{{}+{+{U{{{{{{{{}U}}UU}U}UU{}U{}{U{U{}{U}U{}U}{U+{}+}U}{{UU{}}}}{U{{+}{}U{}}UUUU{}}}}}U}{{UU}{}{{}}{}U{U{U{}}{UUU+U+U}{{{}U{{}}{U}{}+{{}U}{}{UUUU{UU{}{{{UU}U}U{}U{{{}}U}{{UUU}U}+U+UU}{{U}}U}}{U}{U+{U}}}}}{{{{{{{U{{U{{U}}}{{UU{}{U}{U}}U}{}}{{{++U{{U{{U}UUUU{{{}+}}}U{{U}{}U{{UUU}}UUUUUU}{}}U}}}}}}U{}U}{}U{{++U{U}UU{{UU}UUUU}+{{{}}U{}U}U++++{UUU{UU{{{{+++++}}U{{}UUU{}}}U++{}U}{U{{}}{}U}}{+}U}{}{UU++++U{}++}UU}}{}{++{{}+++U{UU}}{}{{}U{+UUUU}{{}U}U}U{U}+}{UU}{}U{{U{{{{}}{{}}UU}{U{{{{UU&{UU}{U}U{{}{}+UUU{U}{{{}{}}}{{+}}}}{U{UU}}{U{{U}{U{{}}}{U{}U{{U&{U}UUU{{{{}}{+}{UU}}U}U}}U}}}{+}{{}}UU{UUU{{{{}UU}++++++{}U}}{{&{U{U}}U{U}U}}+}}{}{}U{}}{{UU}{+}{U{}}U}{U{{U}}}{}U}++{+{}}{}}}}&{{}}}}UU}}{}{+}}{{}U}{U}}U}}}}}+{}U{{}}{}{UUU{}}{{{U+++U}{}{{U}U}}U}U}UUU}U{{U+{UUU{{U}}{U}}{{{+}}U}U}}}}{UU}{}U}}U}}+UU{}}}{}U}{}{{{}{{{{{{UU+{UU{U{{}}{{{U{}}U+UU}UU{U{UU}{{U{}U{U}+}{{{}U}UU}{U{UU}{U{{U}U{+}}U}U{U}U}{}}U{{{+}{U{}}U{}}U{{U{U}U{{+}UU{}{U}{{{UU}{}U}}U{}U}+UUU{}}U}{U{}}}{U}U+UU}{{}}{UU{UUU}{}}{+UU{}U{}{}{}}}{}{{}U{U{U+U{{}{U}}U}}{}UUUU{U{+U}}UU}{{U}{U{U{{}+++}{}}}{{}}}}{}}U}{UU}U}+}}}U}{{UU{}U{U}}}U{U+}}{UU{U}}}{}{+++++{++++{}U{{U{{}U{}U{}{{U{+UU}UU{U{}{{}}UUU}}}UU+{{{}}}{}U}}U+{{U{}U{U+U{{U}}}U}{}UU{{{{{+}}}}}}}U}}{UUU}U{{{{{}+U{{U{}}{U}{{UU{}U}U{U}U{{{UU}U}}{{{U{{{U+U}U}}U}{{UU}{U}}U{}U}}U+{}}}U}{{{{}{UUUU}{}{UUU{{}}{}}{{}UUUU{+}U}{U{}U{{{{}}{{{{UU{}}}}+U}}}{U}}UU}{{{{{{{U}}{U{U{{{{}}}}U}}+U{}}}U{{U{{{UUU{U}{UUU{U}UU++}}U}UU}{U}{}}{UU}}U{UU}}U{{{U}UUU+{}{}{}{U{}U}{{UU}}U{{}}U}{}{{U++UU{}}{U}UUU}{{}U{U{UUU}U}{{{}}+{{{}}{}U}UU{}}U{UUU{}U}}}{{{{U}}}++U{{U}}{}U}}U}UUU{{U{{U{}{{U+U}{UU}}UU{U{{{{}}UU}{{U}{}UU}}}{{}}}++{}}}}{{{{}{}}{U{}{{UUU{U+{U{U{}U{UU{UUUUU}}}}}{{}{{}}}U{}}{}U{}{+++{U{U}UU}UU}U{{&{U}}}+{}UU}}{}UUUU}{{{}{{{UU}{{}}{U{{UU}UU}{U{{{{++++{U}}{UU{U{&{U{U+U}U}}UU}{{{U{}}}U{}U}U{}{U}}}{{{UU{{U}U{{}UUU}}{++++}{}UU++++++U}UU}UU{}{{{}U{}UU}}}U}}}UU{{U{UU}}}{}}{{{U}}U}U}U}}U+++++{{}{U}{{{{U}{}UU{}}{UUUUU{{UUUUUU{U}UUU{{{}{U}}{UUUU{{}{}{U}{}}}{{}{U}UU{{{U}U{}{}U}{UU{{}U{}U{{{}U{UU{}U}}}}{}UU{{{{U}}{UUU{{U{{{U}{U{{{UU{U}{}{UU{U}{UU{{}{U}{}{}}{}}{}{{}UU}}{}{{{{U}U}}}UU{{UU{U{}U{{U}{}UU}U}}{U{}}}}U{}}}U{{}UU{}{{{}{U}{U{{UUUUUUU}{U}}{{{UUUU}{{U}{}UUUU}}UU}U}}U{}}}{{U{{}U{}UUUU}{U}UU{{{{}}{{}U{}}U}{}}}{{}UUU}U{{{}UU{}U{}{}{{U}{}{{}{{UU}}U}U{U{{}}UU{U}{UU{}UUU}UU}{}U{U{UU{U}UUUUUUUU{}U}{U}}UUU++{{}{UU}U{UUU{}}U{{{U{++++++++++++++UU{UU{U}U}}+++{U{UU}{UUUUU}+}+U{UU}U{U{UU}U{}U}+++}U{{{}{{}U{}{{+}}}{U}{{++{{+U{{}{{{U{}}UU+U+UUU{U{U{{++++++++++U}U}}{}}{U{{U}{U+{{{UUU{+}U}+}}}{UU{{{}{U{+U{+{}U}{{}+U}UU{UUUU{{}{U}U}UU}{{U{}{U+U}U}++U}U+{}{U{}U}{{{U{{+U{{+}}{U}+{U}{{U{U}}}}{U{{}}}}U{}UU{U{U+{++UU}{{+{{U{UUU}{{{U}U++}{U+{{++{}{{}U{{{U{{}}U{}}}U}}U{{{{{}}}++{}UU{}+{}UU{UU{U}U{{{U+UU{{++{{{{U{UU{{}}}U}U}}}{{}{U{U{{UU}U{}}+}{UUU+}{}}U}}UU}UU}UU+UUUU+U}UUU}}UUU}UU{{{{U}U}}U{{{}{}}U{{U}UU+{}{{+U}U{U{}}}U}U{}U+}{}+U{{}U}}UU{{}{{}UU}{}}U{{U}U{U}{}}U}{{{+}UUU+UUU}UUU}U{U}{UU+U{+UUUU}{{{{{UU}}}}}{{}}}UUUU}{}}}U{UU{}}UU+UU{+}{}U{}UU}U{U}U}+{}+UUUUU}{U{U}}}{UU}{{}{}}{U{}{}}}U{}UU{{}}+{{{+U{U}{{U{}}}}}UU+}+}{{U}}UU{{{}}}U}}{U}}UUUU{}UU}}U{}{{{U{{}U+{}+}}}}{{}}}{{{U{U+U+}}{{{{{}{}U{}}{U}}UU{U}U{{{{U{}U{U}}UU{{}U+{{+}UUU}}{}{U}}}{U{+}UUUU}U}{}{UU}}}U}}U{UU{UU}}U{{}{U}{}}{UUU}}+U+{}U}}}{UU{{U}}U}+{{U}U{}}{{{}{{U}U{}UU}{U{{}{UUU}{{}{}}}U}U{U+U+{{U}}U}{}}U{}UUU+U{{}UU}UUUU}{}}}}}{{UU}}{{U{}U{}U{}}U}{{{{}UU++}U}U{U{{U{{}}U}{+UUU}{}U}{}}{{}{{}U}U{}}U}UU}}U}U}{{}UU{{}{}{{++U}}U}}{{{}U}{}UU+}}}UUU{U}U}++++U{U{{{UU}U{+++++}{{}}{{U{UU{U}++}U{}{{}}UU}}{U{{+{U{}{{UU++++U}U++}{U}{{U}++UU{+++{{}}}{{}{}{{}+U}U}}{UU}U}U{}U{+}UU}}{U}U}{{U{{{{{U{{{}UU}}}}U{}&{}U{}}U{{{U}U+{U}}U{{{}}}}{}U{+{}U{U{}U{{{U}}{U}{}}}{{{{{U}}U{&&&}}U{}UU}U{U}+{UU}{{UU{U}}}UU}+UU{U}}UU{}{UUU}{}{U++++++{U{U}{&&&}{UUUU{}UU}}+U}UUU{}{}{}}{U}{+U{{U}{{{U}UUU}U}{U{}++U+U}}{{{{{&}{{U{U{}{UU{U+UU}{UUU{U{}{}{{}{+U}U}UU{}{{{}}}UU}{U}+++}U}U{{U{{{}}}U}{}{}}}{}+{{}}}U}}{}UU}UUU+UUU{{U}U{}{U{}}}U{}{U+{{{{{UU}}U{{UU{{U}{}}{{U+{}}}UUU}UUUU{}U{{+{{UUU}{U{}}U{{}U{{U}+}}UU{{}UUUU{U}{U}UU}U{}{+U{}}}}}UU{}UUUU{{+U{}U}}{{U}}}{}}}{}UU+}{}{UUU}U{}{}}}U}U{}{}UU+U}}{}{{}U}UUU}UU}}+U}}}U{}}}U}}U}{{{U}+U}}U{{{U{UU}U{}U}{{}}{U+}U{{UUUU}U{U{{}U{}U{+U{}U{U{}U}U}U{{{}+++}U}}{}}U{U{}U}}UU}{}}}+{{{{{U{UU{UU{}U}UUU{+UUU{{{UUU}}{{+++++U++++{U{{{U{UU{{U}{U}U}}+U}{{}}U}{UUU{}U{U{{}}+}}}U}}}UU{}U+}}}{U}U{+U}UU{U}{{{}{UU}UU{+{{U{}}}{U}}{{}UU{}U}UU+{{UU{U}U}}U}U}}{{{{U}{}U}U{{{{}{}U{}}{}U+}U{{}{UUUU{}UUU}{U}{U{}+}{}{}{UUUU{}U{{UUU{{U{}{}}}}}U}{{}}U{U+{{U}U{}U}U}{U}{{U{}U{UU{}+}{}}{}U}}U{U{UU}}}}{U}}{U{U{{U{{{}UU+{}}UU}UUU{}}UU{}}}}U{{{U{}}++U}U{{U{U{{{{{{U}U}UUU{{}U{{UU{}U}+UUU}{}{{{}{U}}{UU{}}}{}}}UU}UU++}}UU}{{UU{U}}U}UU{{U{}}{}U}U}U+{U}U}}{UU{}{{}{}}{UU{U}}}U{UU}U{}++U{}UU{UU{UU{{U}{UU}}U}UUU}}+}{}U{}UUUU{}UUUU}}}{U}U{}}{{UU{UU{{{++{UU}}UU}{UUUU{U{}U}}{}U}+}}}{{U{{}}{UU{}{{{U}U}UUU}U}U{U}U}}}{{{+++{U{}U{{}}UU{U{U}{U}}+}{{}{{UU{}{{{{U}{{U}}U{{UUUUU{U{{{{}UU{{{}}++++}{{{{}UU}}&}{UU+{}U}UUU}}{{U}{U{U{{{U{UU}UU{}U}U{}U{}{}UU{}{U{}U++++{UU}U++++++UUU{}}}}}UU{U{}{{}}{U{}U}}U{{{{U}{U{{}U}}}{{UU}{}}{{}+++++}}}}UU{{}U{{U}}UUU}}}{{U{}{}}}}UU}{{{}U}}}UUUUUU{U{}{U{{}}UUU}{{}{{{U{U}}}U}}{{{{UUU}{U}{{U}}}UUU{U{U{}{U{}U}}UU{U{U}{{{{}UUU{U{}}}}UU}}{{U}U}{{UU}{U{U{}{}UU{{{U{{{U}U}{{}{UU{}UU}{UU{{}{}U{{{}U{}{}}UUU{}}{}{UUU{}UUU}{{{{{U}}}U}UUU}}{U}}U}}U}{UUU{{UU{}{{{}}}U{{}{}{U{U{}{{{U}}{{UU}}}{}{}}U{U{UU}{}U{{U}U}UUUU}UU}{{}{UU{}U{{}}}}U}}}U}}U{{U{{}U{{UU}}U}{UU}}{}}{{{{}U}{U}}}{U}{}}UUUU{}{U}}}}}{}{{{}U{{U}U{}U{{UU}{{}{U}}++{U{{UU{{{UU{}{{{{{U}{++++++++++++++{{}U{}}}UU{+++{U{{U{}U}}U}U+}+{U{}{U{}UU{}{U{}{+++}U{{}U}}}{{{{}+U{{}{{{{++{U+U}UUU{{U}{{{}+}+{U{}{}U{{++++++++++U{}{{{U{{U{}{U}{+}}}}{{}+{}U+{}UU{}{}U{U{}+}U+{{}}UU{+{{U}U{}U{U}{{}{}{{{U}{}}U}U+}UU{++{UU+}}{{}}{{U{}{}{+{}{+{}U{U+}U}}U}{{U{}}}}}{U{}}}{UUUU}U}+{++{}}}{+{U}}{}{U}UU{U{++U}{+{U++{}{{}}U{}}}{UUU}UU}U{UUUU{{{}U{++{U{{U{+{{{U{}U{UU}{U{}+U}{}++}{}U{{}UU{}{{}{{{}}{{}U}}}U}UU}U{{{+}U}}{+{{}{}{{{UUU{U{{+{}U{+U{U}}}U{U{}}{{{UU}{}U{{}U}{}}U}}{U}}}+{}{U+U{{U}UU}U{{{}UU+UU{+{{UU}UUU}{U{U}{U{}{{}U{}{{}U}}}{}U{{{{+UUU}+{U}}{U{}}{UUU{}+UU+{}}{{UU{}}U{U{}U}U{U{}}{{U}UUU}{}{}{{}}U+}{}+UUU{{U}}}{{{UU{+}U+}{}}UU{UU}U}{{U}}UU{}}U{}U}U{{{}U{UU{U}}+}{{+}}}}}}{UU}U{{{U+U+U}{}{}{{U{U}UU}U{U}}UUU{}}}U}}U}{U{U{}}}}U+{}+UUUU}}U{}{U}U{}+U+{U{{UU}}U{}U{{{U}{}}}}{U}}{{}{U}{}}{{}{}U}+{}+}}U}{}}}}}}}UU}{+U{}{{{U{{}}{UU}{U{}}}{U}}U}}{}}}U{{{}U{UU}UU+{+}{{U}U{}U{U{UUUU+}{{{{{U}UU}}{UUU{{}{}{U{U}}U}{{{{}}{}{U{{U{U+{+UU}}U{U}{U{}{{{U+UU}}{UUUUU}}UU{{}{U{}U{}U{UU{UU{U{UU}U{}UUUUU++{{}U}{UU}}U}{}}}+}U{{}U{U}{}UU{{U}}}{{{}}UU{UU}U{U{U}{}{}{}{{}++}UUU{{}U{}{{U}{U+}{}}U{{U}{U++++}}{{{UU}}{{+++++}U{}UU}U}U}}U{++{}{U{}}}{}}}U{{}+U}{{}U}U++++U}}++}{}U{}{{++U}{+++U}U}UU{UU}}{U+}}}{UU{{U}U{{}U}+U{{{{U{U{U{{}}{}UUU{UU{U}{}U}{U}&U{{U{U}}UUUU{+}{}{UU{U}{}{UUU}+}{{}{}{U}}{UU{{}}U{{U{{{U}U{{}}&&&}U{{U{{U}{}{+}UU}U}}}}U}{{U{}+U{{}{}}{U{}}{U}{{{}++++++{U}U{}&&&UU}UUUU{}}{U+}U}{}}{}{{U{{U{U+}U{{}U}UU{{{}{{}{}U{++U+}}{}}{U{&}}U}{}{{U{}}{+UU}U{{}}{}U{}{U}U+{UUUUU}{{}{U{U}}{U}}+++{}{U}}{{{U{{{{}}UU}U{}U+}}}{{UU{U}}{UU{}+{U}UU{U}{}{}UU{}}UUUU+}}}UU{{}U{}U}{U{}UU}{{U{+{U{{}}}}{{}U{U}{U+U}}}}U{{{U}UU}U{U{}{+}}{{UU{}{{{{}}}{U{}UU{}U+UUUU}{}{{U}{U{{UU+}UUUU{{{{}U{UU}}{{{U+{{U}}U{}}U{}{UU}}{U}}U{{+}U}UU}}{}}{{{{UU{}+}UU}U}}{{{{{}}}}}{{+}UU{}U}{U{{}{{{U{}{U{U{+}{U}}{{}U{}}{{U{}{UU+UU}U}UU}{U}}UU}U{+++UUUU{U{}}}}{U}}U{}UU{U+}}}U}{UU}{{{U{{U{}U{+}{}}UUU{}UUU}+++++U++++}{UUU{{U{U{}{{U{{{}+}UU{{}}U}{{{U{{U}{}{}+}}}{{UUU{}U}+U{{}}{{{+{U{U}}U{{}U{{}{U{}+{U}{}UU{U}UU}}UUU}}{}U+}{UUUUUU{{U}UU{{{U}U}UUUUU{}U{{}UU}U{UU{+}UU{}U}U{{}{{U{}{U{{U}U+{{UUU}{{}}}}}{}}{{{{UU{{{}}U}}U{}UU}{{+}{{{U}UUU}}{{}U{}{{U}U{}{+{UU{{U}U}}{}{U{}U}U{}U}U}UU{}}U{}U}{+{U}U}UU}{}}{{U{U}}}}{U}{U}}++{UU{UUU}}UUU{{}}{U}{{U{U}UUU}}U{}+{}}{{{}{}}{U{U{}{}{U{{U{{}{}}{++}}{{}{}UUU}}U}UU}U{{UUUU{}UU{}+}{{{}{{{}}U{U{}{{{}}U}{}{UU}{}{}U++U{UUU{UUU{U{{}U}U}}{}{U{U}U+}}}{{U}U{U{U{}}}{}}{{}}U}{}{}}}}U{}}++}{UU{U{{{{}}U}{}}U{U{}}U+U{}{}}}}}{U{{U{}}UU{{}{}{{{}UUUUU}UUUU{+++}{}{U{U}}{{UU}UUUUU{+U{U{{U}}}}}}}{{}U{}UUUU{{}}{U}U}}{}}U}}}}{{++++UUU}{}{{}}{U{{U+{{}U}}U}U{}U}{{}{U}{UU{UUU{{}U}U{}}}{{{{U{}{{{UU++++}{{{}++++++{{U{{}{}U{U{{}}{{UUU}U}}UU{U}{}U}U{{}{UUU{}{U{}UU}{{}+++++}}{UU{}}{{}}{{}UU}}}}U}}{UU}{U{{}{{}}UU}{U{}}}U}{{}{{{}U{}UU{{{}UUU{UU{}}U{{}}U}{U}UUUU}{UU{{{{{}}}{U{{UU}}}{{U}UU{U}{}{U{{{{U{UU}}U{{}{}UU}UU{}U}{{U{}{}{UU}{UU}}{}}{}}}UUUUUU}U{}}}}}UUUU{U}}}{U{}{UU}}{U{U{{U{{UU}{U{}U{{UUUU}UU{}}}{U}{U}}{}}{U{U}U}{{}UUUU}}U{}{UUU{U}U}U}{}U}U{UU}{{UU}UU{{U{UU{{{{}U{{{{}U}}}{{{U}}{{}U{{}}{}{U}}}U}{UU}}}{{}U{{UU{{}UU{U}U{}U}U}U}}U}{U{}}UU{{{}}{UU}{}UUU}U}U}}{}}U{}}}{{{UU}}U}{UUU{{++U}{U{}U}{}}UU}}{}}UU{++++++++++++++{}UU{}}}U{}+++}{UUU}}{}}}U{+}+UU}{U}U}}U}}{{{UU+++}}U}{U}U}}UU}U+UU{}{U{}++}}+}U{}{U}U{U}{{+U+{{}U{U}}}++++++++++}U{}}U}{{{U}}UUU+{U}{UUU+U}{+}{U{U}{{U}}}{+U{+U}}U}U}+UU{}UUU}{}}{{U}U{}}{{{}U{{}+{}U}++{}U+{{UU{{{U{{U{UU+U}}+U}{{}+}}}{UU{{{{}{U{}{{{{}UU}{UU}U}+U++{U{}{+}}}U}{{{UUU{{U++{{U+}}++}}U{U{U}}UU}}UUU}}{{UU{{}{UUUU{++{UUUUU+UUU}UU}}U}}}{{}+{}}U++{}UU}UU}UU{}{U}U}U}U{UU{UU}{{}{{{U{+}UU}U+{}}{U}{UU}U{}{{+{{}{+U}UU}U}}U{{}{UU{}U{}{}U}{{}U}U}UU}U{}+U}U}+}}UU{U{{U}}{{{{+{UU+{UU{}}UU{}U}U}}}{{}}UU{}UU{U{UU{{U{{U}+{}UU+U}U}UUU{{{{{UUU+{U+{{{U{{{UU{{UU{{U{UU{{{UUU{}U}U}{}{U}{U}{+U}U+UU{}}}U}}{}U{U}+}}+}U{}}{}U{{{U}}}}UU{}}U}}}}{UU}U}}}{{U{UU+}U}+{U{}}}}UUUUU}}{+{+{{{{U}{}}U}U}UUUU}{{{}{U{}}U}{U{{}{UUU{U{U+}{+{}{{{UUU{{{}{}}+}+{U}{UU{{U}}{{}{}{U{U{{{}}}}{UUU{{}}UU{{{}}+{U+UU}UU}{UUU}}{U{U+}U{}}U{}U}{U}{}}U}}U{}}}{{}}}}}UU}{{UU{}U{{U+U+}{U}}U{U{U}}UU{{+{}UUUU}}{{U}{{{}U}U}U}{{{{U}}}}}}}}}}{}{}{}{+U+U{}U}U}{}}{UU{}}+{}}{}UU{{}UUU{U{{U{}U{{}}}}U{U}}U{{UU}UU{UU{U++{UUUUU}U}{U}U}UU+}{}{UU{{}U}U{}{{{U{UU{U{UU}{U{{U}}{{UU{U}}}{}++}{}{{}U}{{}}{{U}+{{UU}}{U{U{++++}}{U}U{}}U}+++++{UUU{U}}}{U{{}++U{{}U{UU}{{{{}UU+}{U}}{}U++++}{}++UU}}U{}}++{U}+++{}U{U{{{}}}U{+U{U{{{}U}{U}UU}{+UU{U{UU}}}{}}U}{}{}U}{{}}}}U{{U{&{UU}U{}{{{{{}+}UUU{}{UU{{}{{}}+}{}}}{{}{}{}U}{}U}}}{}U}}{}{{U}&&&UUUUU}UUUU{U+{UUU{U{}}U{{U}}}+UU{}}U}}UUU}}UU{U{U++++++{UU}{}&&&}U}UU{}{U{}U+}UU}U{}}U{}}UU}U+{{U{}}U{{{{{{}{}{U}{++U+{UUUU{{&&&}{{U}UU}{{{{+}}}{{{U{U}U{}}}{U+U{{{{{{U}U{{}}}U{U{U+++{{U}{U{U&}UU{U{{U{U{U{{+}{U{}U}}{}UU{U{}+}UUU}U{U}}{}U{U{{UU}}+U}}U}}UUU{{{}UUU}}}U{{{}+{}}UU}}U{{{}U}U}{+{}{}U{}}}{U}}UU{U}U}+UUU}U{U}{}U{}{}}UU{{U}}{+}}U}}}{U{UU}U{U}}+{{UU{U}U}{UU{}{UU{{U+{U}U{}}UU{}UU}U{U}}}}U}{+{UUU{}}}}{}}{U}{}U+}{{}{}{U{{{}U}{UUU}+}}{U{{}UUUUU}}U{}}{}}}U+U{}}U{{U}{}}}}U}{UU{+}{U}U}{U{{UU{{UU{+++U}{{U}UU{{U{}{U{{}}}{}+}{{}U}}UU}U{{U{{{UU}+{{U}}U}{}UU}U+++++}++++U}UUU}}}U{}}U}{}U}{+{{}}{}}UU}}{{}{}}{}U{+{U}UU}}U}{{{+UUU{{{{U+}UU}{UU}U}}U}}U}{}+}U}}U}{UU{}{}}{{{{{{}}+{}{U}}{{U{{U{U}U{UU{}{}}U{}U{}U{{{{U{U{{+}}}U}}U}}}{{U}}UU}}}{U{+{U{U{}}}{UU{}U{{{U{}}}}}{U}}}}}}}U{}{{+UUU{{UUU}UUUUU{U{}{{}}}U{+UU{{}{UU}{UU{}{{{}U}}}}{{}U}{UU}UUU}+}UU}U{UU{{U{{}U{{{UUU{}UU}U++{{U{{U}{UUUU{{U{UUU}{UUUUUU{U{{}U+{U{UUUU}}U{U{}U}{U{{}UU}U{}U}}++{U}{}{UU{}}{}U}UU}U{}}}U{U}{{}+UU}U{{}{}}U}{}{}}}}UUUU{{}{U}}}{}++}U}{{UUU{}{}UU{}{{{UUUU}}}{+{UU}U{{}UUU}}{UU{{}{{}U}U}UU{{}{UUU{++UU}{{}{{UU}}{U}{{{}U}{UU+}{UU}}}{{}}{U{}U{}UU}}U{}}}}}U{{}UU}{}U+++{}}{{{{}UU}{}}{U}}}}+U}{U{{U}{UUUU{{{{U}{{}{{{U{U{}}}}U}U{U{UUU{++++}U}UUU}U}}{UU}{+U}{{{{{U}U{{}{U}{{{{{}}}{U}{{{U}}{}U}{}}U}U{U}}{++++{UU{{++++++{UU{U}}{UUU}}{}{}{}{}U{}UU}{}U}U}UU}{}{UU{U}UU}}{{{U{+++++}U}{}{UUU{}{U}U}UUU{UU{U{{{{{U}{}{UUUU{U{}U}U}{U}{{}U{U{}U}}}UUU{{{U{}}{}{}U}}{{}UUU{UU{{}{}UUU}{}{}{{U}}}U}U}}UU}}UU{{U}}U}}}{}{{{}}{UU{U}U}U{{}U{}{}U{{}{}UUU{}}}{U}U{}{{U{{}}U{{{U}{{}}U{U{}U{}U}{UU}UU{}{U{}}}}U}{{{{U{U}{{}{UUUUU{}UU{UU{}UU}U}U{{UU}}{UU{UUU}U{{}UU{U{UUUU{}{}}U}{U}}U}}{{{{U}}U}{U{}{}{U{}U{}UU{}{U}}U}}{{U{U}}{{U{{}{}{{{}{{{{}}U}UU}}}}}}}U{{}{}U{{{UU}U}{{}{UU}}U}}}{{}UUUUUU{{U}UU}}}}U{{U{}{{}}UU{}++{UU}UUU}}}}}}U{{U}U{}++++++++++++++U{U}}{}U}U}+++}U}UU{UU}}}}{+}+UUU{{{{U}}}{{UU}U+++U}U}{}}{}{}U{{+}U{U}UUU++UU+}}}{{{{{UUUUU+{+{U}U}UUU{++++++++++}{UU}}{}{{U}}{}U+}{UUU}{+}}}+U{U{}U{U{{{U}+{U+U}{U{}U+{}UUU}{U}}UUU{}{UU{}U{}{}}U+U}{}++}{{+{U{{U{}{U{{{}U+UU}+}{{{{+U{}U{{}UU}{}UU{}}}U}{}}{}{U{U+U++}U}{U+}U}{}U}U}}{{U}++}UU+UU++}}U{{}{}{{UU{}UU{U}{}}}{{U}U}}{++U}{}{U+}UUU{{{U}U{{{}{+UU}}++{}U}}{{UUUUUUU}{}{{{}UU}}}U}}}UU{U}+}{{{}+}U}}UU}{{}{}{}U+UU}}+UU{U{UU{UUU{}}{U{{U}}}U{}U{{{{}}}{{}U+U}{U+U}U}}{}U{}{UUU{+U}U+}{U}{{U{U}UU}{U}{U}}UUU}U}U{{UU{}UU}{{+}{{}+U{{{U}U{U{U}U{{+U{+}{}{U{{}{UU}}}}}}{UUU{U{UU{{{{{}}U{}U{UU+UUU+}UUUU{UU}{{{UU{+U}+UU{}{{U{}{}}{U{{{}{}UU{{U}UUU}{{{{{U{U{U+}U{+U}}U{}U}U{{}{{{+U+U}{}{{U}U}}U}}}U}U}{U}{{{UU}U}U{U{{{U}{}{{+{}+U}{}UUUU}{U{U}{+{+U{}{}{}}}U}}}}}}U{U{}U{UU}U{U{}U}}{{}}U{UU+{}+{UUU}{}{}{{{{U{U+}U}}}}UUUUU}U}}{U{{{}{{UU{U{{}}{}{}U{{{U}U{}+}+U{}U{}}}U{}}U}U{+}{{{{}{{U{}}{U}U{}}}U}}}}{}UUU{}{{}}}{}{{}{U+U+{{{{{U{{}{U{{}}U+UU}}{}}U{U{{UU{{}{U{}{{{{}{U}}{{U}{}}{{U}{}U{++}}{U}{U}UU{}{UUU+U}}}}{{}}{{{}UU}U}{}UU{U}}}U}}U{{U{U{U{}{U}U}++{{}}}{{}}}}}}}UU+}U}U{U}}{{U++++}{}}U}}{}U}+++++}}UU{{U}UU}{U{++U{}}{}}{}}{}U{U}+}UU}{}{}++++{}{++}}U{UU{U++}{{+++UUU{}}U}{{{{{+{}U}{{{UU}}{}}U}+}}}{{U}}}{{}{{}UU}}}{U}U{{UU{{UU&U}U{U{{{{}{UU+{}UUUU}UUUUU{UUU+{U{{}}}{U}}{U{UU{{}U}}UU{{}}{{UU&}}U{{U{{U}{UU+}UUUU{U}}U}UU}{U+U}{U}{{{}}U}U}}UU}}++++++{{{UUU&&&{{{}U{}{U}{{+}{U{}{UU}}}}{U}{+{}}}}U{{{}U}}{UU{}U{++{+{{{}U}}&&&{U}{U}U{{U}}+U}{}}UUU{{{}UUUU}+{U{UU}}{U}{UU{}{}U}U+++{}U{}UU&&&}}U{U{}U}{}}}+}{}{{U{}}{{U}UU{+}{{{U}{UUUU{U{}U}}{U}+{}}{{U{}}&{}U{{UUU{}{}{}+{U{UU{U}{}{U{{{}{+}UU{{U{U}{}}{}U{UU}}+{{{{U{U}}{}}UU}}}}{{U{}}+}}{}}UUU}{}}}{{UU+}}{}{}U{{}U}U{}{}}}U+}}{}}{}{}{UU}}{}U}}}}}}}+{{}{UU}{UU}}}}{{}}+UUU{UU{{}{U}}}{U{UU+U}}UU}{}}UU{UU{}}{}U{U{+}}U{}}{UU{{}{{{UU}{{+{U}UUU}}U}}U}UUUU+++U}}}{UU{U}}}U{{}U}U}}}+}}{{}UU}UU}}{U{}U}}{+{}U}}}}{}}{{U+++++{++++}UU{}{U}{U{{{U{{}U}+}}{{{{}}}U{}UU{{}U{{U+{{U{}}}{}U}U+UU}}{}U{+U{U{}UUU{{U{}}U}{}+{}}U}UUU{}{U{}UU}}{}}U+U}{U{U}U}U}U}UU}{U{U}U{U{UUU}}{{{UU}{{U}+}}U{}}{{}{{{{UU{U{{{{UU+{U}{U{}}{{{}}U}}}{{}{}{{}}UUUUU}{UU{{U+{}}}}{U}}UU}}}U}{}{{UUU}{+U}U{UUUUU}{UU{}{U{}}{UU{UU}U{{}}}U{{+}UUU{U}U{UU}{U}}{}UU{}}}}}{++}}}}{{U}{U}UU{UU{U{}{}}UU{}U}{}}{+{{U{U{U}U{}{U{}{{{U{{}}U}UUUU{++{{{}}{{U{}}}}}{}}{{U}{}{UUU{{U+{{}U{{}}}UU{{U{U}U}}}U{{U{U{U}U}U++UUU{}{{UU}{}{UUU{{{}{}U}U}{+}U}}{U}U{}{U}{U}U{}U{U}}}}{{}U}}{{{}++}{{}}}}}U}{U}}UU}UU{}{}}+U}U}}U}}}{{{{UUUUU{UUU{{}UU{}}{U{U}U}}}+++{{U}}U}}}U{}{}{U{}U}+}{}}}U}{{U{}}}{{UU}{U{U{{UUU}UUU}{{U}}{}U{U++++U}{U}{}U{}}{{}U+U{}}}{{{{UU{{{}U}UUU}U}}U}U{{{UUU}}{U}U{}}{{}}U}++++}}{}U++++++U{U}UUU{UUU}}UU{{{}}UU{U}{{UU{UU{U}}{{U{UU}U{{{}{{UU}+++++}U{}}}{UU}{{U}}U}{UUU{{UUU{U}}}{}{}}}U}}U}UU}}{}U}U{U}{U{U}U{}U{{}}{{{{U}U{U{UU{{{{U}UU}{{{}U}}U{{UU}}}U}U{{{}}UU}}{{{U}{{{{{U{{U{U}{}}U{{UU}U}}}{}U}U}{}}UU{}}U}{UU{}UUU}{{UUUU}U}}U{U}U{{{{U}U{{U{}{U{}UUU}U{{{}}}{U}UU}}UUU}{U}UUU}{U}U{U}U}U}U{}{{{UU{U}{{U{{{{{}{{UUUU{{}UU{}}}U}}U}U}U}{{U{}}{}}U{{}{{UU{}{}U{}{UU{{UU{}{{U}}U}UU}UU}}}}UUU{U{{{{}U}}{{{}UU{}{{}U{}{UU{{}U}{}U}U{{U{U{UUUU}}}}{{}U}}UU}}U}{}}}U{}UUUU{{{{++{{U{}}}{}UU}}U{U}UUUU++++++++++++++{U}}U}UU{{}+++}{UUU}}{}{}U{+U+{}{U}{{{U{U{}}{UU+++{}{U}UUUUUU{{{+U{U}{}}U++}}+{U{{UU}{U}U{U+U+{}U{U}{U}++++++++++}UUU}{{}}{U}{}{}+}}{{{}U+U}}+{{UU{}}{}{U{{+}}+{}}U{}}+{UU}{UU}}{}}{{}}UU{{U{{}{}}+{{}}++{{{+U{{}}}U}UU}{{}+}U}+}U}UU+U}UU{{{{UU{U{U}{U{U}}UUU{{}}{+U++UUU}}+UU{}}U{U{}{}{U++}UU+}U++}{U}{}UUUUU}U}U}{{{UUU{{{{}}{{}++{U}{U}+}}}{U}{{{}U{}{}+U}}U++}{}{{}}U}}}}}{{}}}U{{{UUUUU}UUU}{U}+UUUU}+{{{UU{U}U{}}}U}+{}{{+}}{{{{{{}}U}{{}U{{}UUU}}{}{U{U{{{UUU}+{{}}+}}{{U}{U}}U{U{{+}U{+}{UU}{}}U{UU}{U{{{UU}}{}}U{{{{UU}}{{}{+UU}U+U{}{{}}U}U{}U}}+U}+}{}{}{{}U{U}}}{{}}{}{U{U{{{}UUUU{{UU}{{U+UU}+}U{}UU{UU}U}UUU+U{+{U}}{UU}{}U}{{UU{}U}U{U{U{{}{UU}}}}{UU}}+{{U+{{}{{{}U{}}U}}U+{+}{}}{UU{{{}{U}UU{U}{}}U}U}U{{U{{}{U}U{{UUU+{{+}}UUUUU{}}U{U}U+U+{}{{{{U}}U{{{{{U{{{}{}UU}{{UU}UU{U{{{}}{{{+{}+U{}}{U{{{{{{}U{U+}}U{{}}{}}U}U}}U{UU}}}U}{}{{}U{}UU}{U{U{}U{{+{+{{}}{U{UUUUU}}{}+{}{{{{}U{{{U{U{{}{{UUUU{{}{U{UUUUU{}}}}}}U{U+}+{UUU}{}{U{{}U}U}+{U{U{{}{}{UU{}UUUU}}{}{{U}}U}{}{{U}{{UU{UUU{{++{}UU}{{U{}}}{UU{+{}UU}{U{{{{}UU}}U}{U{}U}{UU{}UU}}UU}}U}}{U{U{++}U{{{U}U}{{U{{}U+UU{}{}U{}{U++++{U{U{}}U{U}+++++{{{{}}{{U{}}}U++}{UU}}}}{{U}U}{U+{UU{{{}U++++{}U++{{}}}}{U++}}U+++{}UU}{}}}}{U{+}{UU}U{{U}{UUU{U+U{UU}}{{}{{UU{}}{}{{{U{UU}}{{}{U&UU}U{}}{}}{{U+{{}}}}{}UUUUU}{U+{UU}}U}U}{UU}U{U}U}}UUUUU{{{{{{{{UUU}{}U{UUUU}+{}{U}}{{{{U{{U{{+{U}}U{{U}{}{U}{{U}U++++++}{}U{}}{}{{{}}}U}{{}U+}}{}U{}}}}}{{}U{+}{{{}}{U{}}}}}{U}}{{++{+}}UUU{}&&&UU{}UU{{UU}{+{{U}}}}{U{U}U}}}{+{}}}U{U}{}U}}}}}UUUU+++}UU}}{U&&&UU}U}}U{{{UU{+{}{{U}U{}UU{}UU{+}}U}{{{{{}{}}}U}}{{}U+U}UU}U{{&&&U{{}}}{UU}}{U+}U}{}{U{}U}{U}U{}+{}U{{U}{UU{}U{}U{UU{+{}}U{UU{U&U{UU{{}UU}{U}U+}UU}}UUUU{{}}U{U{+U{U}}}}{}}}}}{U{{}}{+{{{}}U{{{U}}U{{U}}{UU}U{+UU{}UU}UU}U}{U{U}}+U}}U}{{UU}{{{}}{{}{+{{{UUUU{{{U}}{}}UUUU}UU+U{{U{}}U{}{}UUUU}{}{+{UUUU{}}UU}{}{}}U+++{}}}U{U}}}{{U}}{U{{{}U+{UU}{}}{UU}}U}UU{U{U+{{{U}UU{{U}{{+++++U++++U}}{{{{UU}{{U}}}U{U+UU{U{{U}}U}U{}{{}U}}}+}{{UU{U}{U{}+{U}UU}U}+U}U{UUU{UU}{U{}}{{+}}UUU}U{}{{}U{UU{{}}UU+U{}}}UUU}}U{}U}{{}{{U}}}}{{}{U}UU}}}}}{}+{{}{}}UUU}{UUU{U}UU}}}}+{}U}}UUU}}UUUU}{}}}{U}}{U}UU}}U{}UUU}}+}{}{}}}U}UU}{{UU}}}UUUU{{+}UUU}}}U}U{}{}UUUU}}}{{{}}UUU{}UU{U}+{U{U{UU{UUUUUU}{{}}U}U{U{{}++{UUUU}U}{U}U{UU}}{U}{U{}}U}}}{UUU+}{U}{}UU}{{{{{{{}U{UU}}{{U{}{{++}}U{{{U{U{{U{{{UU{{{{{}UUU}}}}+UU{U}{{}}U{U{{}}UU{{{}{U}}{}}}UUU++U}{}UU{U{{U{{U{}}UU{U{UUUU{+{U}}{}}{UU}{{}U}}}UU}UU}U{}UU}UUUU}}++}}{U{{}UUUU{}UU}}{}{}U{}+U}{{{{{}{{UUU}UU}U{{}{{UU}}{}}{{{U{UU}}+++}}}{}U}}UU{U{{{UUU}{+}U{}}{{{UU{}}U{}}{}}}UU}U}UU}U}}U}{}{}U}U{{++++{U{U}}}}{{}U{UU+{UUUU}{}U}}U{}{U{U}{U{{{{}{}}{{U{U}{}}U}U}{}}}{{++++U{UU}++++++UU{}{{UU}}}}UU{UU{}{{UU{}{{}{}UUU{{}}U{UU}U{U{U{{U{U{+++++}U{}{}}}{{{U{UU}U{UUU}{U{{{{{{U{}{U{{U}UU{U{UU}{UUU{{}{}{UUU{}}{U{UUU}{{}}}{U}{UU{{{}U{}}U{{U{}{}}}{UU{UU}}}}{}U{}}{}}{{}}{{{{{{}U{}{UUU{}{{{{}}}U}}{}{U}UUUU{U}{{{}}U}UU}{}{}{{UU{}UUUU{}{}}}{{UUU{{{{{{{{{UUU{UUUU{UU{{U}U{{}UUU{U}{}U{{U}}}U{U}}}U}}}}UU{}{{{}}{{}}U{}UUU}}{}{U}}{}}U}}}{}{{UU{}U{UU}U{}U}}}}U{}U}{U{UUU{UU}}}U{UU{}}}}}}}UU}}{U{}U}}U{U}}U}{{{}{}}}{}}{U{}U{}}UU{}U{U{{U{U}U}}}}{}{}U}}U{}U{{{U}U{}U}U{{U{U++UU{}}UUU{}{{U{{{UU}}U++++++++++++++{U}}{U{U{}{+++U}}}{U{{U{{U{+{+{{{}}}}U{{}{{}}}{+++{U}{}UU}U}U}{{+{{U}}U}U++{}+{}UU}{}}U{{U}+U+U}UU{{}}}++++++++++{}{UUUU}{U{{}{U}+{{{{}UU+U{{+{}}}{}}}}{{}}+{}+U}{{}U{+U{{{{}U{UU{{}{UU{}U}}UUU}{U+{}}}++}U}+U}U{}{}U}U{{U}+U{}+{{{{{+U{UUUUU{U{}}{{{U}}UU{{{}{UU{{+{++{U}{{+{{UU}U{UU{}{UU++{}{+}}++}}U}{}{}}}U}{UU{{U{UU}U}U}{}}U}++{U{}UU+}U{}}U{{U{U{}{}+UU{}++}{}}}UU}U{}}{{UU}}}{}}{U}U{}{{}}}}{+{{{}}+{UU{U{{{}U{{U{}+{U{U+{UU}{U}U}U}}{U}{U}}}{UUU}{}U}}}U}}U}U+}}{{+}}U}}{U}}}{{}{{+U}{+U{UU}UU{}}{{}U}U}U{}{}{}UU}{U}}{U}UU}U+{U}{+{}}{U{}}}U{{{}U+{U+{{{{{}{{{}UUU{U}}{}}}{U{U{}}}{U}{UU{}}{}+}{U+U{}UU{}U{U}U{}U+}}+}U}}}{U{U{}}}UU{{}}}U}U}{{U{}{U}U{U}}}}}+}}{+}{U}}U}}{{U}{}U+{+}{U{{}{U}}U}{{}U{{{{{U}{}}}{{}}}{{{{U}U{U}+U{+{}{{U{U{}{U}U}U+U+U{{U{}{UU}{{}}{U{{}}U}U}{U{}{}}U{{{U{{}U{U+U}+{{}U}}{{U}{}U{{{+}{{U{}U{{U{{{U}UUU{{{}UUU}}UUUUU}}}{U}{UU{U{+}+}}}}U{}U}}{{{{U{+U{UU}UU{{{}{}{{UUU{U{}{{{{{U{U{}}{}U}U{UU{}{+}+{}{{}U{{{{{UUUU{+UU}{{{{U}UU}U{{}U}UUU{}}UU{U{U{{UU{U{UU}UUUU{++UUU{UUU{{}{{UU{{+U}{}UU}{}}{}U{{}{UUU}{UU}{}{U}{U}{U}}{U}{}{}{++UU{U{{}U{{UUU}}}+U{{U{}{}UUU++++{{}}{{U{}}U+++++U}U{{{}}{UU}UU++}}{{}}}{UUU{{U{}+U{U}U}}U++++{{}++U}}{{}}}++{{U+++U}{U{}{{}}{U{+}{{UU}U}}}{UU{}{+{UU}U{UU}UU{{}{U}}U}}}}UUUUUU}U{&}}}U}}{U}}{}U+UU{{}UU}{}{{}UUU+U}{{}{U}{}UU}U{U{}U}{{U{U{}}}}}}{}{}{U}U}}U}{{+UU{U}}}}{{{U}}{U+{{}}UU}}{}U}}{U}}{}++++++UU{{}UU}U{U}}}}U{UU{U+UU}{}{}{}{UU{}{U+U}{UU}}{U}}{}}{{}UU{++{+{U}{U{{}{{U}U{U{}{{{{}+{}U{UU{}U{UU}{{}{+}}U{}}}U{U}UU{}}U}}U+++U}{}}U{&&&{{{{{}UU}}{U}+{}{{}}U{{{{{UU{{+{}}{{{U}}}}}{U}U{}{}{+}{{}}{U}&&&}}}{U}U{UU}}}+}UU{{U{}}}}}}{U}U+U}U}{{{U}U{}}{{}{UU{+U{{}}{{}&&&}}}{}UU}}}{{U+}}}}{UU}{UU}}}}{}+{}U}}UU}{{UU{{UUU{{{+U}}UUUU{U&{{{}}{U{}{{}UU+U{}U{U}U{U{{{}UU{}+}UU}U{}U}{}}}U{}{UU+}{{UU{U{UUU{}{U}}U}U{}{+}UU{{}}U}U}U}UU}U{UU+{UU{{}{U}}U{{}}U{+++{{{{UU{}U}U}U}{UUUU}U}+{{{}U{{UU{UU{U}{U{{}+{}UU{UU}U}{{{+++++}++++}}{}{{UU{{}{}{{{UUU+UU{{}{}UU{U{}U{}}{UU{+U{}}{{U{}}{}+{{{U{U}{+}UUU{}UU}U}}}{{{{}+}U}}U}U}U}}{U}U{U}}U}{+{{{{U{U{{{}U{U}{{}UU}U}U}}}}{}}{}}}UUU}}+U}{UUUU}}}U{{{}UU}}{{{}+{{{{UUU}}{{}}{}{UU}U}}U}U{}{{{{{}}}}}{+{{{{}UU}U{U{{U}}}{{U{{{U}+}UUU{}U{UU}}UU}}UU}U{U{U{}{{U{U{}{}{+}}UU{U}U{U}{{{U}}UUU}{{}UU{++U}}{U}{U{UU{{U{}{}UUU{{}{U}{{}UUU+{}}}}{}}U}{U}}}UU}}{{UU}{{{U{{++{}U}U}U{UUUU}}U{U{U{{}{{{{{}{}+U{{U}U}{}}}UUU{{U{UU{U}{}U{{}{U{U++U}U{}U}}}U}}U{{UU{U{{{}}UU{+}{U}}{{}UU{{}}UUUUU}{{U{UU}}U{{UU{}U++U}U{{}{U}{{U{{}}U{{U{}{}+}{}U{}UUUU{U{U}{}}U}}}}{U{{U{UUUU}{{}{U+++}U}U}{U{U{U{U}}{}}{}+{{}{U{UU}U}{UU{{{}{{}{UU}{UU}UU}{UU}{UU}UU{++++{{U}}}}U}}}U}}U+{}{{{U}U{{}U{}{}{}U{}{}U}}{}}}U{{{{{{{}U}UUUU{U{++++U}}{}++++++}}}U}UU}{{}U{{{UU{{{{{}{}UU{UUU{UU}UU}}UU{U{}{{U{}{{U+++++{UU}{{{}}U}}}}{{{{}{}}}}U}}{}}{}}{UU{{}U}}}UU{{}{}}{{}UU{}}UU{{}}}U{}}{UUU}UU}{U}U{}{{UU{}{}}U{}}}{}}}}{UU{UU}U}{U}UUU{}{U{}U}U}UU}}{U}U{{{}}UU{{U}U}}}{U{U{}{{{{UU}}}}{}}UU}UU{}{{{{{U}{{}{{{U}}{}UU}}U{}{U}U{}{UU}U}{U}U}{{U{}U{{}}{{}}U}}UU{UUU{UU{}{U}{U{U}U}UUUU{U{U{{}U{U}{{{U}}{U{U{U}{{}}}UU{U{}U{{{{}}U}UUU{U{U}}U{}{}U}U{}{U{{U}U}{}U{UU{}{U{U{U}U}}U{}}U}U{UU}U{{U{{U{{{{{{U}{}}U{}U{U}{}}{UU{U}}}UU{{}U}}U}}U{}UUUU++{{}{UU{}{{{}{{{{}}UU}++++++++++++++{{}U}{{{{UU+++UU{}U{{U{U}U}+U+}{{}U{U{{U{{{U{U}+++U{U}}UU{{U{}{}+}{}{U{U{++{}+}}UU}U}}{}}U{+U+U{{U}UU{}++++++++++}{}{}U}{}U{}U{{U+}{U{{{}+}UU+}{U{{U}}U{U{U+UU+}{U{U}{+}UU}}U}U}U}U{{}U}{{{{}UU}U}+}UUU++UUU+{}U}{}}UUU}U}U+{U}+{}{}}+UUUU{}}}{}U{U}{U}{}{{{UUU{{}}+{++}}{{U+{}UU{UU}}}U}UU++}{{+{U++U{{{U}U}}{U}}{{}{}{UU{U}U{{{{}{++UU}{}{+{}U{U{{{}U}}{}U+U{{U++{}U{}}}U}UU{{{UU{U{}UU{{{}{U}}U}UU}+{}U{U+}{{}{U}UU{}UU}}+{U}{+U{{}}UU}{}}}}}U{UU}U{{U}}}U}U{{{}{{U{+{}}U+{{}{}{{}{}{U{}{+{{U+}}}U{{{}UU}{{}}}}}{U{}UU{}}{UUU{U}}}U}+U{U}+U{{}}{U}U{U}}{{+U{+}U}{{}}U}{UUU}{U{{U{{}{UU}{}UUU}U{U}}{UU+}U{+U{{}}{}U}{}}{}U+{}+U}U{}U{}}}{}}}{{}{U{{U{U{}}}U{UUU}}{U{{U+UU{+{U{UU}{UUUU{UU{+}+UU}}}UUU}{}U}UU{U{UU}{}{}}}{{}}}{{UU}}{U{U+}}+U{{}{}{}}}}U}}U+{+{{U{UU{U}}{U}{}{}}U{{{U}{}UU{{U}}U}U}{}{U{+U{+}{}UU{{UU}}}U}{}+}{UUU{U}{UU}{}{{{}U}}U}}U}{U{U{}}}U}UUU{}}}U+{+}}U}}UUU}}{}UU}U+{{}}}{}U}{{UU}{}}U}U{U}}U{}}{}{{{{}}}}}{}UU}+}+}}U}{U{{{{}UU{}U+{}U{}U}U}UU{}}UU}{UU{}{UU}U{}}}U{UUUU{}{{{U}{++UU}}{UUU{U{{UU{U+U{{U}{U{{}{U{U{U{{{}UU{U{}{}}U{{{}U}U{UU{{{U{++{}U}{}U}{}U}{{{}+}{}U{}{}}}}++++}{{{}UU}U{{+++++U}U{}{}{{{{}}U++{U{{UU{}}}{{}{}}+{}}U{UU{++++{}U++{U{}}}UU++{U{+++U}}U}{}}U}UU}+{U}UUU{}U{{}U}U{+}{{U{UUUUUU{}{U{}{}U}U{}}{{}{}UU&{UU{{U}U}{U}{+}U{U}{U}{}{U}{}}+{U{}}U{{U{}}}}{{{}}UUU{UU{{U}}}{}U}}UUUUU}}}}U+}U{{}U{U{}}}UUUU+U}UUUU{U}}{}}}U{U{{++++++{U}{U{UU{{}}}UU}UU}}{+{{}{{UUU}}U}UUU{+{{U}{}}UU{U{}UU}U{{{++{+U{{}{UU{{}UU{UUU{{}}}}+}}{U{{{U{UU}UUU}{+U}{{{}U}{{U}{{}}{}}U+++U}{}}U{}U{{{U{UU{}{}{UU+}{UU{}U}{UU}{U{{+{}}U{}U}{{U}UU}}}U}}{+}UU{U{}U&&&}UU}{{}UU{{U}+}}U{U}UU{{UU}{}}{+U}U{{{U}}}U{U}}U{U}}+{}}}{U}{&&&{}U{}}{}}U}U}+}{{}UUU}UU{U{{}U{+U}U{{{}{U}{{}}}}U}}{+}}}{U}U}&&&{}}UUU}{UU{{{+}{{U}UU}U}U{U{U{{}+{}{{}U{U{UU}{{U{{UU+}{}{}{{{U&U{}}U{U{U}{{U+U}U}{U{}{{}{}U{UU}{}+{{{}}U{}U}UU{}UUU+++{{}{U}U{}{{}U{}{}U}UU}+U}U{U}U{}UU}UUU{}}{U+}U}U}U{UUU{}{+++++}++++{UUU}U}U}{}}{}}UU}{+}}U{{UU{}U{{}{U{U}{U}+{{}{}}U{{{{}+{}U{}}U{+UU}}{{{U{U{U{}}UUU+UU{U{UU}U{U}{{U{UU}UUU+U}}{{}{}{{{}}}}{{{U}{}{}}U}{U{{{{}{U}}UU+UU{U}{UU{U}{UU}{}}{}{{U+}U}U}}}}UU{}U}}{}}U{U}{}{{U}}}{}{{}UU{+U}}}{U}U{U}U{}U{}}}U}{}{}+{}}}U}U{{{U{}{{U{}U{}U{{}}}}}{{}{{}{+{UU}}}{{U}}}{{{}U}}}{{}{{UU++}U{U{}{UU{}}}}U{UU{UUU{U{}U}}{}}{+UU{}U{}U{{UU}{{UU}{}}{}{}{}}{U++{{UU}UUU{UUU}}}}{UU{}}UU{}UU}U+{U}U}U}{U{U}}{UUU{{}}U}}U{{U{{U}{++UUU{{{}U{}}U}{{{}{U{}{}{{}U+{}}}{{UU}UUUU}}{{{{}}U{{{{}{}}}}}{}U++U{U{U}{U}}}{}UU}}{}{U{U}+}U{{{{{{}{{U{{{U}UUUU}UU}{UU{U{U}U}{U{{+++}U}U{{}UU}{U{UU}{U}{+U}UUU{}{U}}{{{UU{}}}U{UU}U{U}}{{U{}UUU}UUUU++++{UUU}U{{{U}}U{}+UUU{U{{{}{{}{{{{U}UU{}{U}U{}{}UUU{{}}}}}U{U{U}U}++++}}UUU++++++}{{}{}U{}{U{{}}}{UU{}UUU}U}{{}{U}}{UUU}{}}{}{{}{}{U{}+++++}U{}UU}{}{}{{UU{}}U{{{UU}}}}UU{}UUUU{}{{}{}U}U{}{UU{U{U}UUU{UU{}}{{{}}{{UUU}}UU}{UU}}U}}}{}UU{{UU}{U}{U{}U{{}{U}{{UU}U{{{}{U}UUUUU{{U}{}UU{}}}{}{}{}}UU{}}UUU}}U}{{{{U{UU}U}UU}{{}{}{{UUU{}}U{{UU{U}{UU}{U}}}U}}U}UU{{{U}}U}{{}}}UU}}{U{{}{}}{U}U{U}{U}{{U}U{}UUU}U{U{{U{}U}}UUUU{}{}U}{{{U{{{{U{{U{U}}U{{}U}}}{}}U}{{UUU{}{}}{U{{{{U{{U{{}{}UUUU}}{{}U{}{}}}}{{UU{UU{}}}}{}{}}U{{U{U{UUUU{UU}U{{{UUU{U{}UU}}U}}{{}U{}}}U}UUUU}++}{}}U{{UU}U}U}}{{UU{U++++++++++++++U{}UUU}U}}{+++UU}U}}{}{}{{}+U+{}U{UUU}}{UUU{UU{+++}}UUU{}}{U}{{U+U{}U{{{U++U{+}}{UU}{U{U{UU+{+{{{U{}U{}++++++++++{{U}}{}U}}}}{{}U+{{{U{}{+{}U+}}{}U{U{}{}}}+U{+}}}{}}{+}{}{}}{UU{U}}U}{{{U}U{}}UU{+U}}U++}}U+{}{{{{{{}}UUUU+}UU+{U{U}+U{}{}{}UUUU}U}U}}}}{U{}U{{U{}+{++}}}U{+}{{}}{U}UU{{U}++UU}+}U++{UUU}{}}}U{{{U}U}}UU}}{}U{{U{U{++}{U}{}+U{{}UU}U{UU{}}}+{{}{++{U{}U{}U{{}}}}U}UU{{UU{U}{U}{U{{}}U+{}U}U+{U{{UU{}U{{}UU}+}{}}+U{{{{}}}{{U{{{}{UU{UU{{{{}{}{{UU}{}}U+U}UU+U{U}U{UUUU}U{}{+U}{+{{{}}UUU}UU}}}UU}U{U{}{{{UU}UUU{}{UU}U+}UUU+}{UU{{U}U}UUU{{+}{+}}}{}}UU{U}U}U}U{}}}U{}}U}}}}{UU{}}}{UUU+}{}+}UUU}{{}{}}U{U}+}U+}{{}{{U{{}}UUU}}{{UU{{U}{{U{{U}}{{{U}U{{+}}}+{{{{{{}UUU}{}{{+}+{}UU{{U}U}{{}}}UU}}{}}{U{U}{{{}}}U}U{U}}}U+U{+}{{{}}{}{U{{{{{+{+}U{}}}{{UU}U}{{{{{}{UU}{}{{}{UU{UU}U}U}U{{+{U+}UU}}}U{}{}UUU{U+}}U{U}}}UU{U{U}}UU}U}UUU{}{UU}}}{UU{{{{U}U}{+}+{{U}{}}}}}{UUU{U+{{{}U}}UU}{{{U}}U}}}{{}}U}{UUU}U{}{}}U}UUU}}+U+}}UU}}{}{UU}{U{{+UU{}U}U}{UU{U{{{UU{{}U{UUU{}U{}{U}}UU}{}U{{}U++}{U{U}{}}{U}{}{}+}{UU{{{}{}{}}}}}{U{{UUU}}{{UU}{{U{}}U}{{}UUU{++{}}}U{U{{{{}{U{}+UU}U}UUU{{U++++{{U{{UU}U}}+++++{{{}UU{{}}}}{{++}}UUU}{}}}UU}U}{+UU}{{{}U++++U{U++{{U{}UU}++{U}+++}}}}}{UUUU{}}+{}U}UU{U{{{}{UU{+U{{U{{}}U}{{{{}}U{{}}}{{U{}{{{}}&UUU{{}}{U}{}}+{}{U{{}UU{{{{U}{+UU{U}UU}{{{}}}}{{{{}}}U{}}U{U}{}{U{}U}U{}{{{}U+{{U{{U}{{U}{U{}U+{}U{U{U{U{}}U{{{UU}++++++{{}U}U{UU}UUU{{{{{UUU+{}{{{UU}{U{{}{{{+}{U}U{{}{{{{U}U{{}{U++U+{U}}{}U{U}{}U}U{{}}}U}+U}}U{{{{{{{{U{U{U+UU{UU{U}}}U}}U{}}}U{+++UU{U}{{{}{{}{}}}{UUUU}{+}U{U}UU{{U}{UUU}+U}}}{}}{U}{}{UU}U{{{U+}{{{U{UU{}U}}}U}{U{{U{U{+{{U}{UU}}}UU{{}{U+U{U}}UU}}}{}}{}{U{}{+{}{{{}}{&&&UU}}}{{{}}}UU+}}}U}}}}UU}{U}}U{+}U{U}}UU{}}{UU}}{{}}+{}}}{UU{&&&U}{UU}U}}}{{U+{U}{U}U}{{{}{}{U}{+}{{}UU{UU{{}UU}{}{{+}{{{U}U{&&&}U}{U{{}}{{}+{U{{UU{UUU}}UU}U{}{{+}}U}U{{UUU}{}{}UU+++}{U{U{{U&{{{{{{UUU{{UU+U{{}}}{U{U{{}}U}}}UU+UU{UU}}U{}U}{+++++}++++U{}}{}{}}U}{}}{}{{}+U{U}UUUU{U}{}}UUU}U}U+{}U}}{U{}}U{+UU{U{U}}+{{}}}U{}UUU}{UUU}}+{U}UU{}{}}}UU{}U}}{{}{+}{{U{{}UU{{{{}U}}}}}{{}U{U{}{}}{U{{{U{UU+{U{{U}U}}U{U{U{U}{{{}}U+UU{UUUUUU}U}}}{{}{U{UUU}}UUU{{UUU{U}}{+U{{}}{U{}UU{}}{U{}UU}}}{}+}}{{U{{{{}UUU{{}}U}{}{{{UUUU{}UUU{{U+{UUUU}U{U{{{{}{{UU{}}{{U}}U++{}{{}{{}}U}UU}UU}U{}}{U{U{{{}{}}U+U}{{}{}UUU{{{}}{}U{UU}UU{U}U{{++{U}}{}{}{{U}UU{U{}}}}{U{U{{}{U+{UU}U{}UU{{{}{}}}}UU{{}}UUUUU}}{U++}{}{U{}{{U{{}}{}U{U}U}{{U{U+{U{}{}UU}{{U}}UU{U}U{U}UUU{}{U}U}{UU++U{U{U}{{U{}{}U{{UU{}{U{}+}}UU{U{U}UU}}{{U}U{}{}{U{UUUUU}}{{{{}U}+++}{U}}U}UU{U{{}}}{{U{+U}}}U{}{UU}{}{}{}}U}U}{{}}{{{U}{{{{{{{U}U}{++++{}}{UUU{}}}}U}{+{UUU{U{U{{U{{UU{}}U}}}UU{UUU}U}}}U{{{{UUU{{{}{}U++++}}}UU++++++{}U{}{}{}U{{U{U{}}{}}}}}}}{{{UU}{}U}{{{{{U}}{UU{}U}}}+++++{UU}{}U{}UU}}}UUUU}U{}U{}{{U{}}U}}UUU}}{{}}}{{}{{{{}{}}}U{}}U}}UU{{}}}U}{U{{U{UU}{}{{}}{U{{}UU}U}U{{{}{U{{}U}{}}{}UUU}}}}}}}{U}UU}U{U{{U}}U{{U{U}U}}{U}{{U{UUU}{U}UU}U}U}{{{}}UU}U}{{{U{{}}{U}{{}{{U}{U{{U}U}{UU}{{}}{U}U}}UU}U}UU{U}U{{{{U{{{{{}{}{U{{{}{{}}U{U}U{U}}}}{U}}}{U}}UUU{UU{{UUUU}U}U}{{}U}}{{{U}{U}UUU{}UUUU{UU}{{}UUU{}{{}UUU{{{U{UU{U{{U{{{}UU{{{}U}{}{}{}}{}{UU}{}{{}U}U}}}}{U{UU}{UU{}}}U{{{}}}{}U}}}{U{}UU{}U++{U}{U{}{}{U}U{{U{UU{}++++++++++++++U{}{{{U{U}U+++{}{}{U}U{{{{U+}+U}U{}{}}}}}}{{}U{+++UU{{{{}}}UU{U{+U{U{}}}U++}{+{UU}}U{{U{U{U+{+U}{U{{UU}++++++++++U{{UUUU{U}{U{{}{+UU}}UUU+}}U+U{{U}}}{{}}}U+UU+}{{U{}{+UU}{U}}UUU}}U}{}}}U}U{UUU}}+{{{U++{U}+UUU{U}{{U}}U}}+U{{+U{}{{+{}}U}{UU{U{{U{}}}UU}{}U{U}{}{+{++{}U{{+{{{U{U}}U}}{{}++}}{+U}++U}{}{UUUU{UUU}U{U}{}{U{{{UU{U{{++U{}}UU+{{U{U{U}U}}U{U{+}U{}++}U}}}{UUUUU}}{{}{}UUU}{{}}U}U}{U}U}+}{U{}+{U{}{}}UU{{UUUU+}}{U+{}U{{{{{}U}U}}{{U{{{UUUUUU}}U}}{{U{{}+UUU}+{{{}}}{}UU{}U{}+{{U+U{}{}{}U{}UU{}}}{}}U{}}}}U}UU{{{{UU{UU+UUUU+UU{}}{}{U}{}}{}+}{+{U{{}}U{U{{U}U{U}{}U{U{{UUU{U{}}{{UUU{U}+{U}+U}{U}UU{{}{{U{}+}U+UU}}}UU{{{UUU{}}{}{{{U{}{{U{}{{U}}{U{{{{+}U}+U}U}}}UUU}}U}U}+}+{U{{UU}}}}U}}{UU}U{}}{}U{}UU{{{{{U{U}{UU}U+}}+U{U{}}}}{{UUU}{+}+U}{U{}{UUU}}}{{}UUU}}{{U}{}UUUU{U{}}UU{{}U+{}+U}U}}U{}U{}UUUU}+{}}{{}{{}}}}{{{{UU{U}}}{{UU{{U{{}UU}UU{U}}UU+}+{}}}}}U}}UU{}}UU+{}UU{}{{UU{U{{{}UUU{}UU}U{}}{U}U}}U{U}U}UUU}+}+UU}UUUUUU}{U{{{}+}{{{{{}{{}}UU{U{{U}{}{UU}}}U{UUU{{U}{{{U{}{{{++{}{U{UU{U{}{U}U{+{UU}}U{}U{}U}}}{}}}{}U}U{U{UU{{{}}U}{{{U}}U{{++U{{}}{{{U{}}{U{U+U{{{{U}{{{{++++{{}}}U}{U{{+++++}U}{{}}{{U{}}}++{U}{UU{UU}{{{{{U+U}U}{U{{++++U{U++}UU{{{{{++UU}+++{}{UUUU}{{}UU+UU}}}}U}UU}UU{{}+U}{UU{{}UU}}{U}{}{}}UUUU}}}}{}{U&}UU{{U}}{U{}U+{}U{U}U{UU}{{}{U+}{}U}}U}UU}{U}{{{{}{}UUUUUU{}}}{{{}U{UU{}}}}}{+UUUU{U{{{}}}{UU}+{U}{}{}U{}{}}}U{U{U++++++{{{{{U{{U}{UU}}}}U}}U+UU}{U{}}}{{U}{UU+}}UUU}{U{{}{}}{{{}{{++{+}}}{U{}UU}}U{U{UU}{}U{+}{UUUU{UU}}}U{{U{+{}{{U}{}U}}{{}}UU}}U+++UU{}U{{{{{{}{{}}{}}{{}}+U}U{}U{{{}U{{}}U+UU}{UUU}}U}{}{UU{U}}U+}{UU{{{UU}}{U}}{}U{}{}UU+}U}UUUU}{UU{{U{{{+U{}U}{{{}}{{UU{{U}U}+UUU{}{UU{UUU}U{UU}{}}U}}+UUUU{UU}{{UU}UUUU+{}}}}}}}U}{U{}U{}UU}+{{{{}{{U&&&}U{}}}{{U{}{}+{{}}{}{UU}}U}}U}}}+UU{}}{}UU}{}U}{U{}{+UU{{U{}U&&&}}}}{{}UU{{{+}UU}UU}}}U}}UU{U{UU{+{U{{{UU}U{}}U}U}}+++{U}}}U}&&&{}U{UU{{}U{{+U{{{{}{UU}}{}}{}{U{U+}{UU}U{{{UUU}+++++{++++U{}{{&U{{U}}{U{U{{}+{}}{}}}}UU{{}U{U}{U}U+{{UU{{{{{{UU+U}}{}U}}+{}}U{}{U}{U{}}{{{U+{U{}}U{U}}U}}}}{U{}{}}+}}}}}UU{}{UU}}UUUU}U}U{U{UU}}{U{}UUU}{{}+}{}{}}U}UUU}{U}{}U{{}{}+{UUUU}}UUUUU{}{{}UU}}{}}U{UUU}UUU{{U}U+}{{UU}}{}{{{{U}{U}{{}U}}}+U{UU}{{U{}{}U{{}UU}}UUU}}U}U}}{U{}{{+U{U}{{{}}{U}}{}{{{U}U{UU{}{++U{U{{{}U{{{U{}{{{U{}{}U{{{{U{{}{U+{UU}}UU}}{UU{U{U}UU}{{UUU{}{}U++}UUU}{UU{}{UU}{U}U}UU{}U{}{U}}+{}}}U}U{UU{}U}}{U}{}{UU{{{U{UU}{}++U{UU}}{{UU}}}}UUU{{U}}{{{{{+U{{UUUU{}}}{}U{U}}{}}U}}}{}{U{}}{}U{++{}U{U{UU}}}}U{UU{UU{}}{}+{{{}U}{U{}}U{}U{UUU}}U}{{UU}}U}U}{UU{{U+++}}U{}{{}}}}UUUU}U}UU+}{{}}}UUU{{UU}UUU}}U{{}}U{}{{}}U}UU}U{}}}U{++++{{UU}}}{}}{}U}U+}}U{{{}U{}U}{UU}U{}{{U{{}U{}}U}{{}{{}{U}{}}UU{{{++++{}UU}++++++U}}{{U{{U{{{}{U{U{UU}}}}UU{U{{UUUUUU{}{UU}}{}}U}}{{{}+++++UU}U}}{}}U{{}U}U}UU}}UUU}{{}UUUU{{UUU}U}{U}{{UU}}{{U}U}}{U{{UUU}U{}}{}U}U{}U}{U{{{{U}UU}{{}{}U{{U}{}{U}{{{{}}U{{}U}U}UUU}{}{{{U{{{}UU}{}UU{}{{{}UU}U}}UUU{{{{{}U{U}U}}U}{U{{}}U}}UU}{U{{{U}{U{{UUU}}{}}U}}}UU{U}{UUUUU{}}}{{}UU{{}}U}}}}{U}}{U}{U}UUUU}{U}{}}}}}}U{UUU}{{}U{}{UUU}UU}{}}{}}U}UUU{}}UU{{U}{{U{}U}U{{U{{U}}{{}U}U}U}{{UU{{{U{{}U}{U}{UUU}{}{U}}{UUU}}{}}{}}UU}{U{{{}{}}}}}}{}}}U{}}}U}{}U{{U}{UU{{}U{}{U}{}}UU}{}++{UU{{{}}UU}U{{}U{{{{{++++++++++++++{U}UU}U}{}U+++}{}}}U}U}UU}}+{+U}UU{}U}{}{{{U{{}+++}U}UU}U}UU}}}}+U{U}{{{}++{U+{{{}U}UU}}{{}+U+{}U{}U{}U++++++++++UU{{{}UU}}U}U}{{+{{{{{{}+UU{+{}}}{U}UU}U{{+UU+}{{U}U{+}}}U{{UU}U}U}}U}U{}}{{{}}}U+}}{U++}U{+{{{}}}U}}U}}}}+{{U+}}}}U+{}}U{}}}UUU{{}{}{U{}{}U}}{{{{+}++UU}{U+}{}{U{{}{}}U}}++U}{+UU++UU{}{}}U}}U}}{UU}U}}}{U{}{}UU}}++}{}{{}+U}{U{UU}{U{}}UU+}U{U++{U{}}U{{UU}UU{{{}}}U{U}}{{{UU{{}}U}+{{{{}+}U{{U}{{}U{{U}}+{}{{+{}{}}U}{UU}U{}{}}{U}}U}}U{{U{UUU{{{U}+}U{}+UU}U{U}{U{{{}U}+{}}+{U}{U}{{}{}{U}}}}}}{{UU{{}}UU}U{{U}{{}+{}{{+}}UU{U}U}U}UUU{+U{+{}{UUU{}{{{}}U}U{UUU{UUU{U{{U{{UU}}U{UU{+UU}+}}{UUU}}}U{}{}}+{U+U}U{{}}}}{UUU}{{U}{UU}}}U}UU{}UUU}}}}}U{+}{{+}U}}U{}}}}}}}{{+U+U{{}}{U}U{U}{UUUUUU}{U}U{}UU}U{}U{{{}}{{{}+}{+}}}}{U{{U{}U}{U+}+U{}UU{U}UUU}{}}{UUU{}{{U}}U{}}}}}}}U{UUUU}+UU+{}U{{}{}{{U{{{U}+{}{{UUU}{}{}U}}U{}{}}U}{U{}U}U}UU}U{{{U}U}{}+{+{{{{{}{}{{}{{{}}+{U{{UU{{U{}U{{{{UUU}UU}U}U{{{{UU{U{{{U}}U}UU+{+{{}U}{{{{}{U}UU}+{{}{}U}U{}{{U{{U}}U}{{}{U{U{}{{{{{UU}U{U{{U}}++U{{}}U}}UU}U}U{U+{U{{UUUU}}}U}{U}}U}U}{}}{U{}U}}}{UU{{{{{UU{U}++{UU{}{}}U{U{}}{}+}UUU{{}U}}{++++}}{{{}}U{{{+++++}{}}{}U}{U}}U}++}UU{}}}U}UU{U{{U+}}U}{U}{++++}{}++}}UU{{U}++U{}+++U{{}}UU{}U{}{+}U{{UU{UU{}U{}U}+UU}U}}UU{}}UU{U{{U{{{}U{}U}}U{}{&U{}}{{{}{}}UU+{UU}U}U}U{{UU{U{+{}U}U{}}U{}U}{UU}U{UU{{{{}{}}{}}U}{U}{U}UUU{}{+{{U}}}{}}}}{U{{{+U{{}{}{{}U}U{UU}UU{++++++U{{{{{}}U{U}UU}}U}}{{+{}{{{}{{UU{{U}U{+UU}}{UU}U}}{}U}U}U{U++}+}}{}{{U}U}{{}{UUU}}U}}+{}}}U{UUUUUUUU}U}+U}{{{{}U{{U{U{{}}{{}+++}}{}U}{U}UU}{{}U}}}UU{U+U}U{}U{{{}U{U}{U+{U{UU{U}}{U{{{}{U}}U{+}{{{}{UU}U}UU}U}{{}U{{UU+{U{}{U}}{{}}U{U{{+}UU{U{}{UU{{}{{{}UU{+UUU}U}U}{U{U{{}U}{{}{{}}+{}{{}}}UU{U{U}{UU+{{}}}U{U{}{{}{}UU{U}+UU{}{U{{U{{}{{U{U{{{}{U}+}{{{}}UU}{{{}}}{{{+U{}UU}}UUU{{}{{}U}{+}}{{{{}U&&&}}}{}{{UU{{{+U{U{}{{U}}U}{}{}}}{U+UU{{{{U}}}{}U}UU{+++}}}{{}U&&&{}U{}}U}}{{{+UUU}}}{}{}{}UUU}{}{U+U}UU}{U{UU{U{+++++U++++{}}}&&&}{{}U}{U}{U}+}{}U}U}{U{U{}U}U}}}UU+{}{{U{{{U}{}+{{UUU}U{+U}{}U&{}}{{U}U}UU{+}{U{{{}{}UU{U}{}{}U}}{+UUU}U{{UU}{{U{{{UU}UU{}U}}}}}{}{{{}}UU}{+{UU}U{}}}UU}UU{U}U}U}}U+U}}U}}UU{UUU}}{UUU}{{}}}U{U{U{{U{U}{}U+U}{{{}U{U}}{{UUU}{{U{}}{U+}{U}{U{U}}U}U{U{}U{}}{{{{}{}UU}{}}UU+{{{{}UUUU}U}U}{U}UUU}UUUU}}++U{U}{{}}{{}}{}{{{}}{U}UUU{U{}{}UU+{{U}UU{{{}UUU}U}U{}}UUU{}}{U}{++U}{U}{U}UU{U{{}}UU{U}{U}UU}U{U+{}U{U{U}}UUU{{{}}UU{U{}}{}U}U{UU{++}U{}}{}}{U}UUU}{}{}{UU{U{{U+}}{U{U}}UU}{{{}U{UUUUUUU}}{{{}}{UUUU++{}U{UUU}}{UU{}U}{{}U{}}U+U{}U{U{U}{}}}}{U}{}U}U{}U{{UU{}{{U{UUU{+++}}U{{}UUU{U{UU{{U{U}+UU}}{U{{}UUU}U{U}}U}}U}}}UUUUU{U{U{{U{}{}}}++++U{U{}{}}U{UU}}{+}{{}U{}{{{{}{{}{U{U}UU{}UU}U{U}U}}{U{}{}U}}}}U}U++++}}{}{++++++U{{{{UU}U}}{{{}{}{{U{{{}U}}U{U}U{}{}{}}}}UU}{}{{{}}{}+++++U}U}}{{}}U}}U{U}}}{U}}}U{}U}U{U{U{}UUU}}}U}U{U{U{{U{{}{}}U}{U{U{}U}UU}U}{{}{U{{{{}U}U}{}U}}U}{}}}}U}UU}U}}U{U{UUU}U}}}}{{}}}}U}U}{}UU}{U}{U{UU{{{{UU}}{{{}{UU}UU}}{}U{U}}U}UUU}{{{{U{}UU{U}}U}UU{{{{U{{U}U}U}UUU{{U}UU}}U}}}UU{UU}{}U}}{U{{}}UU{U{{{{{{}}{{}}UUUU{}UU}UU}U}}}}{}}}U{UUU{}UU{{{U{{UU}U}}UU{}}}}}{}U}}{U}UU}}UU}}U}}{{}UU{}{U{UU}UUUUU}}U{U}}}}{U{}U}}{U}UUU}}{}UU}U}}UU{U}{{}U{UU}{}{{{{{{UUU{U}UU{{}U}{{}UUUU}U++U{{UUU}U{}}U{U{{{}}U{++++++++++++++UU}U}U}{{U{+++UUU{{U{}{{}U}+U+{{{}{U}U}{}}}{U{}+++U}{UU}}U{U}U}}+{{U{{}{}++}}+{}{U}}}U}{U{{+}+}{{{}U{UU++++++++++}{{{}}}{}}{}}U{}+UU}{UUU+{}{+}{{}U{}UU}{UU+U}+U}{}{}}+{U{{{{}}U}}{}UU}}U{}}UU}{}{+U}}}++U{U+U}{U}}}}{}}{{U+{U}+{U{}}+{}{{}{}}{UU}U}}}}U}{U{U{U{U{}+}++U}U{{+{{U}U{UU{{UU{U++U}{+U}++{}U{}}}{}}}{{U{{UUU}}UUUU{{U{{}++UUU{{U+{}U{{{}U}{{{}{{+{U{}++U{}{UU}}U}{U}{{{{}U}U}U}U}U{}{}{U{{+}UUU}+}U}}{UUUUUU{{U{+}{{}+UU{{}}{U}{UU{}}}}}{{U}{UU{{U}}U{}{{UU+}}}{+U}{U{{{U}U}UU}}+}U{+{{}UUU{{{U{}}U{{{{{{{{}}U{{}}U{}UU{U{{+{U}}+U{{U}}U}{{{{}UU+}U+}{{}U}{{UUUUUUUU}{}U}{UU{U}{UUUU{{{{{U}{+{{}+{}U{}U}U}U{}U}{+UU+{}U}}{U}{U}}}{}U}{{{{}{{U{U}}}{UU}UU}U}{+}}{+U}UUUUU}U}{U}}{+{+U}UU}}}{}}U}{U{}}U}U{{}U{U}{U}U{}}}}U{U{U}+}{+{}}}}}}U}U}U}{{+{+U{U{{{{UU{{}}{{{U}{{UU}{}UUU{{U{UU{U}{U{}U+}{+}U}}U}U}{{}U{{{{+}UUUU{U}{U}}}{UU{U{}UU}UUU}}{{U{}U{{}}UU}U}U+U+U}U{}}}{{{U}}}UU+}{U}{{U{}{}U}}}{U{U}}U{U{}{}{U}}{{}U{}{UUU}{+}+}U}U}U}}}U{{{U}U+{}}{{}}{}{{}{{U}U}}}}{U{UU{{U}}{}U}{U{}U}U{U{++UU}}{}{UU{U}}}{U+}}}U}}}}U{{}{{}}{U{{}}{{U{}{{{U}UU}}{}{{{{U}{++{U{U}{}{UU{}{U}{+{U{}{}U}}U}++++{}U{UUU{}{U+++++}{UU{{}}}{UU}U++{U{UU}{{UUU{U}}{+U}{{}{U}++++}UU++UU}}}{}}++U}{+++{UU}UUU}U{}U{+{}U}}}}{U}{{U{{U+{UU{}UU}UUU}U{}U}UU}U{{}UU}{UU}U&UUU}}}{{{{{{}+{}}UU{UUUUU}U{}U+UU}}UU}UUUU{{{U}U{U{}}{}{}}{U{UU}}{UUU{{}{}UU{+}U}}{}U{}}{UU}UU+U{{U{U{}{}UU}UU}UU{++++++{}{UU{{}{}U}}}}U}{U{{+}{}U{{{}}{U{}{U}+U{U{{}U{}{UU}{UU}U{{++}+{}}}UU{}U}{{}UU{UUU{UU+{UU}}}U{{UU}}U{UU+}U{}UUU{}U}{{{U}U{}{+++UU}{{U}{U}}{}{}}UUU{U{{+{}UU}{{{}}U}}U}}+{{}UU}}{{{{{U{{U{{{U{+U{UU{{}UUU}UU}}}{}{}}}}}+}UUUU}{}{}UU{}{}}+}{}UU{U{{UU}U}{{U{UU+}{UUUUU{}U}U{{}}U{}U}{}}+}U}U{{U}U{}{{}U{{+U{}}{U{{{{}UUU{{UU{{+{U}U{}UU}UU{}}}}{}{}U{U{+{{{}}}}}{{}}}}}}}U+{}}{U}}}U{UU{U}{{{{+U}}}U{U}}}UU}}{}UUU}{{}+U{{}{UUU{U{}{}}UU{{U+{}U{UU{}}U{{{U}U}+++UU}}UUU&&&}{}UU}}}}{}{+U}}{{}}}}UU{UUUU}}}U+{}{UU}U}{{}{U+++++{++++}}}&&&&&}}UU{UU}U}{+{}{{}U{{{}{U}}{U{{U}}+}U}}{{}}{{}U+}{{{U{U{+U{}&U}}&}U{}}}U{}}+U}{U{}{}{UU}}{U{U}}{{{+}}{{UUU}}{{U{}{{{{}{}{}}}{}U{{{}{{U{}U}{+}UU{U}U}U{}}}}UU}}U{U{U+{U{}{{U}}UU}{U}{UU}U{}}{{UU{{U{}{}U}{U+}}}}}{U}}U}}U{{U{}{U{{{U}+}}}UU{UU}}UU}}}{U}}{}U{{UU{}U}U{}}{{+{}}{{UU}}}U{}UUU{U}U}{}}}}{++U}U}}}}UUUUUU{{{}{}}{}{}}U}U{}}{}+}}{}}}{}{UU}}U}{UU{}}{{{}}{U}U++U{}}{{U}{{UUU{{{U}{}UU{}UU{{UU+{}}U}}U}U{{}}U{}{}}}}{}{}UU}{U}{{++}{}{}}UU{U{}}}}U}}UUU}UU}U{+U}}U{{}}{{{}}}{U{U}U{{}{{{{U{}{{U}{U++{}UU{{}{UU{}{}}UU}}UUUU}+}{}}U{UUUU{{U{}UUU}U{{{{}}}{UU{}U}U}}}{+++}{U{U{U{}{}}{}U}UUU{+{{UU{U}{{U{{U}U{{U{}}}U}U{{U}{{U{}{{U{}U{UU++++UU}U}{}U{UU}{UU+{U{{{}U}UU{UU{}}{{{{}U{UU}UUUUU}}{}U}UU}UU}}{}U{++++U}U{{++++++}U}{{{}U{U{UU{}UUUU{U{{{}}UU{}{{}U{UU}{}UU{}U{}}{{{{}+++++U}}U{U}{{UUU}{}UU}U}UUU{U}}U{}}{}}U}U}}U{}}U}}U}}{U}{}{{U}}}{{U}}U{{}{{}{U{}}}{{UUUUUU}}U{UUUUU{}{{UUUU}UU}{UUU{UU}{{}U{{U{U{}{UUU}U{U{{}U{{{U{{{UU}}{{}{UU{U}}UU{{}U}U{U}}{}{U{{}{U{U}{UU}}U{U}}U{{U}UUUUU}U{{}{}{{}U}{{}{{U{{}{}{UU}{}}}{{}{}}}{{{UU}U{{{{U{}}{U}{{U{U{UUU{}{{{U{U{}U}UU{}U{{}UU{U{U{U}}}{{}UU{}{}}{}UU}{{U}}UU}U{UU}}}{UUU}U}{{}{{UU{{}UU}}U{}{{}{{{{{}UUU{UU}{{}}{U}U}}{U{{U}U}{{{{U}{}{}{UU{{}}U}{}}U}U}{U++UU{UUUUUU}{}UU{{U{{{U++++++++++++++{{{U}UUU{}U+++U}{{{{}UUU{{}+{+}{UU{{{{{{{UU{}{}+++U}}{U{{}}}U{{}+{}{{{}}U++{U+}{}}}}{}UU}}U+}+}U{{UU}U}++++++++++U}U}{UU{{U{{{}}{+{{}}U{U+UU{+{{UU{{UU}}}UU+}U+}{{{{}}+U{}}{}{{}{}{U}UUU{{{}U}}}UU+U{U}++UU{+UU}{}U{{U}U}{U+{{}+}}}UU+}}{{UUU}U}U}}}{}{{{}{UUU}{{UU+}++U}}UU+U{{U{{U}U}{U{U++UU}+U}++U{UU{}}}UU{}}}U{}U}}U{}U}UU}{}{++{{{U}}+}}{}UU}{{}}U{UU+}}{}++}{U}}U{{}{}{}{U}U}{{{U}UUU{UUUU}}UU+U}{}}+{{U{UU}{}}}U{{}+}{{U+{}}U}}{{}U{}{{{{U{{}}{{U}}U}U{{UU{U}{+}}U{+{{{U}}U{UU}{U{U+U}}+}U}}}{}U}{}{U{}U}U{{}{U}U}UU{{{{}{U}}{+U}U{+{}U}U}}}{U}U}}}+U}+{{{U{}}U}{{U{UU{{U}{}U{{{{{}U}}U}{{}}U{U+}U{+U}{UU{}UUU{}{U{+{U+}{{U{}{{{{U}{}}{}{}}}UU{}}}{{U{}}U{}}{U{+}}}+}}UU}U}}U}{{U{U+{+}U}UU}}{{UUUU{U}}}U{{}U{U}{UUU}}}{UUUU}{{{+}}+U{U{UUUU{}{{{}{+}+UU{}UU}UU}U}U{{U}UUU}{}}}{UU}U}UU}}UUU{U}U+UU+}{}}U}{{U{UUU{}U+{}{{UU}U{{U}{}U}{UUUU{}}U}}{U{{U{U{{UU}}}{{{+}+}{}}{}}U{}{{}{{{+}U{U{U}U{{U{}UU{}U}{UU{{UUU}U}U}{UU}{U{}{U}}+}+{UU}{}{{}U}{U}{U+}}{}{U}}UU}U{}UU{U}}}}}{}U{{{}{}}{}}{}{}}{{U{++UU}}}{U{U}{}U}{}+{U}U}U}U{{{{{UU{UU}{U{U}{{UU{U}{{{U{U{{}U}{}}++{{{{UU{U{U}{U{}}+UU}UU}{{{{{++++}{{UU}U{U}U+++++{}U{{U{UUU}}U}++{UU}{UUU{U}}{UU}+UU{}}{UU++++{U{++UU}UU}}}++UU}+++UU{{{}}{}U{U{+{}}}{U{UUU{{}{}U+UU{UU{}}}UU}{}UU}}U{}{{U{}{UU{}{&U}}U}}{U}}}{{+{UUUU{}{{{U{U}{U+{U{}}{{U{{{}}}U{U}}U}}U{}UU}{}UUUU}UU{{{}}U}{{+{}}{}{}{{{}}{}{U+}{UU}}{U{{UU{{{U{}{++++++{UUU}{}U{U}{}{}}{}UU}+}}}U}{}{}U}{{}}}+{U{U}}{{}}U}{{}U{U{}++U+U{UU{U}U{{}U{{}{{U{{}}+{}}}U}}}U{U{}}}U{+}{U}}}U}UU{UU}UUU}}{+++}U}}U{{{{U{{UUUUUU}U{{{+{U{{}}UU{U}}{}}U+}U{UU}}{}U{{U}}UUU}UU+U{}U{}}{U{}UU{U{}UU{U}{U+U{}U{U{}{{{U{UUU{+UU}}{{{}}{}U{{U}{}{U+UU}{}{U}UU{}U{{U}}{{{}U{+}U}}{U{U}U{{}}U{U+{UUU{U{}}}}}U{}{U{UU+{U{}UU{{UU}{{{{{U}U{{{U{+U{{UU}{U{UU}}}{}{}+}}U{U}{U}U}{UU}U{}}+}U{}UU{{}UU}}U{{U}{U{}}+UUU}{}}U{UU{}UU{}}{U+U{}{U{U{}U{UU}{}}+++}U{UUUUUU{{{}}{}U{{{{}+{U{UU}}}U}}}U}}U}{}U+{{U{{}U}UU}}U+++++}++++{{{&&&&&{{{U}{{UU}U+}U{}U{}}UU}{}}}{}{}{U+}U{{U{UU}}UU+{{{UU{}U+}}U&}}{&{U{{U}U}}}+{U{U}{UU}U{}{}UUU}}}{{+{{UU{{{{}U}UU{}{U{{U{U{U&{}{{}&}U{UU{{}{+U}{UU{}U{{}}}}}U{{{{}}{+}}}}U}{}{}U{U}{{{{{}U{}{}}{U}}U}{}}{U{+}{}{}UU{}}{}}}}{U}U{{}{}U+}U{UU{U}{}U{{}U{U}U{{{UU}{U}}}{}U}}}+}}U}U{}UU{U}}U}UU}}}{{{U{U}++}{{{U{}}{U{UUU}U}{{U}}}}}}UUU}UUU+}}{{}}{U}{U{}}{}UUUU{{}U{{{{U{++{UUU{}{}UU{U}U{U{{}U{U}UU}}}{{+UU{{}}{}}{U{U}{U{}UU{}{}{U{U}{}U}++}{}{}{}U}{}UU}}}}U}{{{{U{{{+}UU{{U}}}{{}U{U}U}}}{}{}{{}}}{}U}UU}++UU{}}UU{}}{}UUUU}}UUU{UU+}}}U}}}{{U}{{{}}{U{}{}{{UU{{}U{UUU{{U}{+++U}}{U{}}U}}UUUU}{U{U+{U}}}U}{U}U}}UU{{U}}U}{{UUUUU{}{{}UUUUUU{}U++++{UU}U}}UU}}{{U{+{U}}{{{{U{}U{{}}}U}}}{U{U{}UU{}{{UU}U}U}U}U{}{{U++++U{}}{++++++}UUUU}UUUU}{U}{U}}}{UU}U{U{{}}{}{{}{}{}}}U}{{UU}}UU}}+++++{UU}}{}U{{{{}UU}{U}{{}}}}U{{{}}{{}U}{{}{{U{}U{U{{U{{{{{U}}{U{{U}UUU}{}U}}}}U}{UUUU}}{UU{{{UU{{U}{}U}{U{UUU{U{{}{}{UU{}}}U{UU}U}UU{U}U}{}{U{}}}{U{}}UU}U{U{U}{{}}U}{U{U}{U{UU}U{{}U}{{{}{}U}}}{}U{UU}}}}}}U{UUU{{U}U}}{{{U{{U{U{{{}}}UUU{{}{UUU}U{}UUU{}{U}{{{}{U}}{}{}UU}U}U}{}{{UUUUU{}{}U{{{{{{{{UU}{}}UU}UU{U}}}UU}}{{}}UU{}}}{{{}UUU}}U}UU}U}UU}{U}{}}{U{UU{}}{{{{}}U}}}}{{{U{{U}UU}{}{}U{UU{{}{UUUUU}U{}UU{{U{}{UU}{}}{}{}++U}UU}{}{}{}}}}{}U}{}{++++++++++++++U}}U{{}}}}}+++{{U{{{{}{}{}{+}+}{{U{}{{U{}}{UU{U+++{{}}U}}{{{{}U{+{UUU}{{{++U}+{U}{U{{UU}}{{+{+}{{UU{UU}++++++++++U{{{U}}U}}U}U}U{+}{{{UU}+}{U+U{}{{}U}U{{}{+}U+{U}{}}}+UU{UU{UU{{}{{{{}}{U{UU}U{{}+U{{U++{U}+{}}U}}{}}U{UU{+}}}+}U}}{+}}}}U}}U{}}}U{{}}U{U}U{}}}{UU+U++{U{}}+}UUUU{{}}{}{{U++}{U+U{++}{{}}{}}UU{UU}}}U}}UUUU}}}}{U{U++U{U}}}+{U{}{}}}{}}}{{U+U{}U++}U{}{U{{}{}}U}UUU{UUU}{{{{U{{{}{}U}+{}}UU+{}UUU{{}}}}U}}U+{}}U+}}{U{}}{U{}{}UU{{U}U{{}{}UU{}}UU{U}UU+UU{U+{}{}{{UU{{{}{{U+}{}+UU{}}}U{}}}{}UUU{U}U}U{{{U{{{}{}UU{}U}+UUUU+}{UU{}}{UU}{{{{+}U+U{{}U{}}{{{UUU}{UU}}U{U}{}}U}}{}{UUU{{U}+U{}+{U}U{UU{{{UU}}U+}}+{}}}}UU{U{U{}{U}}{}{{UUU}{U}{U}{}UU{{{U}+}}U+}{{{{U{U}}}U}{U+U+}}{U{{U}U{}UU{{}U{{}{{{{{{{U}}{UU{}{}{}}}U+UU+{{{UU}}UU}}}}}{+}+}{}U}{}{U}{}UUU{{}}{U{}}}}}{U}{}{U}U}U{{U{+}U+}}{{{}{{{UU{{}{}+{}{UUU{}}U{U{}{{}U}{{}U{}}U{{{UU{U{{}}}}}}{U+U+{{UUUU}}}}U}{{U{+}}{}UU{}{U}UU}}{U}}UU}}UU{UU{{{{{UU}}}{{U}}}+U+}{}}U}}U{{}}UU}}+U{U}{U{{{}{{U{}{}UUU{{}}}UU{}{U{{U}}}}}}UUUU}++}}U{U}U{{{{{}}}}+{{}}U{{U{}{{{}{}U}}UU{}U}UUU}}UU}U{U}{UU{}}U}++U}U{}{}{UU{}}U}{+}{}U}U}{}}{++++{}}UU{}U{{U+++++U}{U{{}{{}U{}{++}{U{U{{{}}UU{}}{+U{}U{{}}++++U{U++{{}{}{}U++{{}+++{}}}{{U}{U{}}+U}{UU}{{UU}}U}{U+}}}UU{}UUU{{UUUU{{}}}{U{UUUU}{}}&U{}}U{}U{}UU{+}}U}{{}}{{{{}{U}+U}{}}{{UU}UUU{U}U{{}U}{}}U{}UU{{}{UU{}}{{{}}{{+{UU}U}UU{}U}U{}U+U{{UUU{}{U{}{{{{}}{++++++U}{{{U{U}UU{U}{{}UUUU+{{}}U{}}}}U}{{U{+UU{U{{{U{{}{}{{UUU{{++U+U{{{{U}U}{U}{{{{UU{{}U+{{U}}UU{{{}{}UU}}+{U{UU{{{U}{U{{}}U}}{+++UUU{U}{U}}{U{}U{{}}}UU{+U}}}{{}}UU}}{{U}+U{{{}U{U}U{U}{{}}}{}}+U{{}{}U{}{}U{U{U}}U}}{}U+{}U{}{{}}}{{}}}U{+}UU{}U}}}U{UU{UU}UUU+}U{{{{UUU}}}{}}UU{}{}U}{+{U{}{}}}{{{}UUU{}+}{{}}}}{U}{}{UU}}{UU+{{}}UU{{}{}}}}}{}{}U{}UU+{}U{UU{{{UU}}{}}}}+{U}{}U}}{{}{UU}}U{{+{U{}}}U}{}}U}{U{}U{{{}U+UUU}}{U{{U}{}}UUU}}}+UUUUU}{U{UU}{}}{U+++}U}{U}{{U{U}UU{{}U{}}{+}{}{U{{U{UU{{UUUU{}}+U}UU}UUU}{U{{+++++{++++U{U&&}&&}{}U{}}}UU{+{{U}{}}{{}UU}{}}}U{UU+U{}UU}U{}}}{+U}{{UU}{+U{}&{{}&}{{{U}}{{{+U}{{}UU{UUUU}}U{{U}}U}+UU}UUU{}UUU{U{{U}}UU}{{}&U}U}U&U{{}UUUUU+{}{}U{}UU}{{U}}}{}}U}{U+}{}{}}U}}}}{U{{U}U}U{}}&}U}}}&UU{{{UUU+}U}}{UU}UU{UU{{UUU}}UU}}{+U{UUUU}{U}}{U{}U{}{UU{}{U}U{}{U{{}U{+}{{{}UUU{{{{{}U{}}}UU{}}U{}++{{}{}}U}}}U{{{}UUUU}}{{{{U{U}UU{{+{}{U}}{}}}}U{U}{{{}U{{{UU}{}}U++{UU{U{}{{}U{}U}}}U}UU}U{U}{UUU+U{U}U{U}}UUU}U}{}U{}{{U}U}}U}U{U{++}}}{U{{}}}{}{{U}{U{{U}{}}}U+{U{{{}}U{UUUUU}{U}UUU{U}U{{U{}U}}}}U++}U{{}}{{}}}UU}{{{{}{U{}}+{}U{}}{{UU{{}{{U}U}{}{UU}U}UU{}U}}}U}U}+++{U{}}{}{U{U{{U}U{}}U+UUU{{U{}}}{U}{UU{}U}}UU{}}U{}}UU{U}U{U}}{{}++++U{U}UUU{U{}{{{U+{}{}U}}{}}}{{}U{U}}{{UUU}{UU}{}{{{{}UU}{{{}{}}UU++++U}{{{++++++{}}U{}}{}U{U{U}}{U{{}{{U}{U{{UU}{U}{{U}}UU{}{{U}}UU}}+++++}U{{}}U{{}{U{UU}UU{{}}}}UUU{UUU{{U{U{U}}U}U{{U}}U{}}{{{}}{}}U}{{U}{{{}{U{}}{U}UU}}}{{{UU{U}U{}U}{}}}U}U{}UUUU}}UU}{}UU{U}U{{U}{{}{}}{}{{{{}U}UU{}U{UU{UU}{}}}UU}{{}{{{{UUU}{}{}}U{UU}U{{U}U{UU{UU}U{UU}{U{}}}{U}{U}U}UUU}{U}UU}{U{U}}U}UU}{U{{}UU{{}U{{}{}U}{}}}{}}U{{{{{U{U}{UUU}{{U{U{{}}U{{{{{{{{UU{{}U}}UU{}{}{}}}{{}U{}{}U}}U{}}{U{}{}}U{{U{}U{{}U}{{{U}{{{{{}U}UUUU}}}U}{}{UU}{{}}}}U}UU{{U}UU}}}}UUU}{{}U}{}{U{{{UU{}{{{++{{{}U{{U{}}U{}}U{U{{U++++++++++++++}U}}}{{}{{}+++UUU{}{}}}}{}U+}+U{UU{}{}{U}{}U}UU+++U{}}{U{}{{{}{U+}UU{{}}{++}}+{{}{{{UU}U{UU+U+{{{UUU}{U++++++++++U}U{U{U{U{{{U}U{+U}{UU}U+U{U+}UU{{}U{{{U}U+}{+}{}}{UU+}}U{U{U}{UU}UU}}U{{}UU{U}}U+}U{}++U{{+}}{}{UUU{}{{{}+U}}+{{}}U+}UU{U{}}}}}{}}U{}}}{UUUUUU}U{+{++{}U}{+{UU{U}}{U}}}{U++}UU+}U++UU}U}}{U}{U}U}U}UU{{}UU}}}{UU{U++{{}{}}+}UU}U{}{}}{{}}{+}UU}++{UU{}UU{UUU}{{U}{{}UU{{U{U}UUU}{U{{+UUUUU+{}U{}}}{{{U}{{}+{UU{+}{U{U{{{}}}}{{}{U{}{{U{}}{}{U}UU}}{U{+{{}U+U}{U{}{}}{}U}{{+{}}+U{}}{{UUU}UU}UU{}{U{{U{}UU}{}UU}}}}UU}+}}UU+U}{}UU{UU}{{}{}+{U+UUU{{}}}UU{}}U}}}U}{U{}}{{U{}U}}{}U}}U{{+{U}+}}}{UUUU}}{U{{}+}}+UUU{UU}}{}{{{}}}}UUU{}{}{{{{}U{U{UUU{}U}+U{{+U}}{{UUUU}{U{}{+{+{U}{U}{U}}}}U{}U{}{{}{}}{}}}}UU}{UU}U{UUU{+{}+}}U}{}{}}U{UU}U+}+}{UUU{{{U}UU}UU{{{{{{}}}{}U{}}{{}{{U}{}{}}+UU+{{}}{}UU}}{U{U}}+{U}{U{}{U{}{}}}{U}}{UU}{}{}{UUU{UU{UU}{UU{{U+{+{{}{}}}}UU}}}U{U+UU}}U{{U{}UU}{{{U}{UU{U{}{}}UU}U{{{}U{U}U{}{+{+U}}}{}}UU{U{{}UU+{}}}}{UU{}U{UUU{UU}}U{U{{}}UUU}{{U}U{U{U{}U{{++{}}U}}}{{U{{U{}U+UUU}{{}}{{}{{{{}}U{}}U{{}}{U{{{U{UU}{}}U}{}{{++}U{{{{}{{{U{}}UU+U}U{{{}UU{U++++}UU{}UU}}{}+++++}}UUU}U}{}{}{{++}{U}UU{UUUU}U{}U+{{U}{{}{++++{}}++{}{}}}UU++}}{+++}}{U}}}}U{{}{+}}U}{}{{{}{}}{UU+U{{}UU}{{U{U}U}U{U{{}U}U}}UU{{}}&}{}}UU}}UU}{{+UUU{{UUU}{{U}{{{+}}}U{}{{U}U}}}{UU{{UUUU{U}UU}U}U}}U}U}}U}}U{}{+}U}UUUU{U}{{{}U}+}{{{U}{U}{}}UU{{U{{++++++{U{U}}{}{{UU{}}U{}U{}+{UU}{U{{}U{}U{U}+}}{}{}U{U}}}U{}}UUU{++{+}UU{U{{}UUU}{}}{}}{{U{+}{{{U}UU}U}U{}}{U+}}}U}{U}}UU}U{{{{{U{+++UU{UU{{U{}U{UUU}U{}U{{U+}UUUU}UUU{{{}{{{+U{U{}}}}U}U}UU}UU}{}}+}U{UU{}}}U{U{}{UU{{U{{}{+}{U}U{}U}U{{{}{U{+{}{U}}}}}UU{U{U{{}}}+}{}{}UU{U}}{}U{}}{{{}}U{+UU}{}}{U{{{}}{{U}+{}}{}{UU}}}{}{{U{{UU+}}U{{UU}U}U}{}U}{UUUU}}{+}}{{}{{}UU{}}}}UU}+}}U}U{}{{}}UU{U{}}U+}UU{{{}{}{{{U}U}U}U{}{U+UUUU}U{U}}{{{}U{{{{U+U}}U{U{UUU{U{{{U{+++}}U}{{}{U{}U{U{UU{{U}U+}U}{}{{}{}UU{U}}}UU}+{{U}}{}}{}{U{+++++U++++}{U&{UU&}}}UU}{U}U{+U}}}}{}{{{U}}UU}UU}{{+}{}}{U}{}}{}+U}{}U}}{+U{{&U{U&{{UU{{UUUU+U{}U{{}}{U}U}U}U}UUUU}+{{U}{}UU{UU{{{UU{{{}{{{{&UU{}{&}}}}}UU}U+{{UU{}{}U{}U{{}}UU}UU{U+UU}{}{}}{U{U{}UU}}{}U}}&U}{U}&{U{{U{{}+UU{}}U{{}}}}{{{}}{}}{{{}{+U{UU}}{U}}}U}U{UU}{{UU}&}UU&}}U}U}{{+U{{{UU}{U{UU{}}U{}{}{}{}U}{++{UU{UU}U{U}UU{}}U{U{}{{U{UU}U{}U}+{{U}}{U{}}U{{}U}{{}}}{}{{UU}UU++}{U{UUUUU}U}U}{U}{{U}UU}U{}{}}+{}}}}}{}UU{}U}{{}U{}{U{U}{}}{}}}{++{{{{}}UU}{}{}{UUUU}{{}{{U}U+U}U}{}UU{}UU{{}{}{}}}{U}{}}{}{U{}}U}++U}U}{U}U{{{}{{}{{U}}U{U{+}{{{U{U{{}}{{{{{{{U{}}{}{U{}{U}{{{UU{{U+++{{{{U{}UU}}UU{{}{U}U+U}U{{{UU{}}}}{U}{{{U{{}U}}}}U{}U}}UU{}U}}UU++++U{}}}U}}}}U}{{}+}U{}{}{{}{}{UU}}{}{UUU}{{}U{U}U}{{}{{}}UUU{{}UUU++++{{{{}++++++{U{{}{U{U{{{UUU{U}}}U{U{U}U{{}U{}{{U}{}}U{U{U}U{{U}{}+++++}{U}{}{U}}U{{U}U{{UU{{U{U{U}}}{UUUU}U{{}U{}{{{}{{}{UU}}}}U}{}U}}UU{}}{}{}UU}{{}{UUU{}{}}{UUU}U{{}U}{}U}}}{}U}{U{}}UU}U}UUU}}}}{{{}{{U{{}{{}U}}{}}UUU{UU}}{U{U{U{U{UU}}UU}{U}{U{{UU{U{}}{}{{U}}U{UU{U}}{U{{}{{U}{{}}}}U}{{}{U{{}{UUU{U}UU}}}{U}U{U}{U{UUUUU}{}}{}}{}{{{}{U}{U{{{U{}UUUU{U{U{{}}{}}U}U}U}{UUUU}}U{U}U}UU}UUU}U}U}U{{}{UU}}}}U}}{}{{}{}UU{}UU}{}}}U}}{UUUU{U{U{UU}}}{U}{{}}U{UUU}{UU{U}}{}}}}UU{{}{U{}U}{UU}U}U}U{++{UU{}}U}{{}{{{UU{}{U{++++++++++++++U}}UU}}U}}U+++U{}{U{}{}{U}U+{+U{}{U}}{{U}U}U}}{+++{}U{UU{UU}}U}}+{U{}}}UU++U}+{{UU}UU{{U{}}+{+U}U{U}}UU++++++++++{{{U{U}U{UU{{U{{+{U}UUU}+{U}+{UU{U{U}}U{{U+U}+U{{{{U}+{}U{}UUUUUU{{{{{{}{{}{{}}}U+}U{}++{}{+}U}}U{{}}U{U{{+}{U+}}{UU+{}{U}{{U}UUU{{}UU{U}U{{{U{U{}+U++{{{}{+}}U{}U{U{U}U}U++}}U+UU++}U{{{U{UU{}{{}{}{{}}{{}{}{}UU}}++U}{{UU+{}}}{{{U{U}}U}{+{}{U++UUUUU{U}{{{{}{}{U}{}U{{}}{}U}}}UU}{+}}U}}+{}{}{{}{{}}{{{}+UU}}+}}}{{UUUU{UU{U}U{}UUU{{{UUU}}}{U}}U{U+{}}}+{}{UU}}}U{{{{{}+{}{+UU}{{}{}U}UU{{{{U}{U{U{}}}{}{{U}}}U}U}+}{{{+{}}{}{}UU}U{U}U+{{+{}}U}}{{UUU{U{}}}}UU{U{{{{}{}U{}UU{}{UUU+U{}+UU{{}{{U}{}{}}U+{U+UU}{{}}{U{{U{}{}{U{{{U}}U}{UU}}U{}U{U}U}+}}}+{{}}{{}{}}UU}U}+{+{{}}U{{U}}{}}{}{{{U}{UU}}}}U}{}}U}UUU}}{{U+}{+{{{U}{UU{}U{UUU+}+{{U}{{}}UUUUU{{UUU{UU}{}}U{U}}{}}{}U}{{U}U+U{+{{{U}}U{U{{{}}}{+{{U}{U{U}{}U}U{{{{U{{{}{{{{}U}{U{}}UUU{{}U{{+}+}{{{UU{}{}U}}UUU+U{{{{{}{{{UU{U}{{}U{}{}{{}}}{U}U{}{UU{}UU{}{+{+{}{U{{}{UU}U}}{{+U{U{{{}UUUU}}{U}U}}UU{U}}}}{UU{{{}}}}U}{UU{}{++}}}}}U{{}{}}{U{{+UUU}U}U}UUU{{U}UU{U{{{U}U}UU{{UUUU}{}}}U{}U}}++}{{}}U{{}U}}}{{U+}UU}}U{{}UU++++}{}{}{{}}}}+++++U}U{{UU}U{UUU}++}}UU}}}}U}U}}}}U+UUU{U}U}++++UUU++}}U}}UUU++U}U+++}U{U}U}U{UU}U+UU}{}}U{{{{{}{{}+{}UUU}}{}U}UU{}U}UUU{U}UU}UUUU}U&}{}}{{U}U{{}{+U}{}}{U{}{{}{{UU+}}{}}{}U}U}{{{}U{{}U}}UUU{{U}UU}}UU{{U}{{U{}U}+}{UUU{{}{U}U}}{U+UU}}}}{UU}{{U{}}U}{++++++{U}}UU}{{{}}U}{{{{U{U+}}{}UU}UU}U{}U}{+}UUUU}U{}UU{{}{{U{{U++}+{UU}U{}}{U}UU{}U}U}U}{+}}{}}U{{{}}}}{}}{+}UUU{{UU{{U}{}}{U{}}+++}{}U}UUU}UU}{}}}{{U}{}}+U}U{U}UU{UU}{{}}+UUUUUU{U}UU{}UU{{UU}U+U{}UUU{{{{}{}{{U{U}{U{}U+}}{{{}{{}{U}}}}UU+}{UU{}U{UU{}}}{{UU}U+{}}{{U{U{U}{}}U}U{U{{{{}+}{U}{}U{}U}{{U{{}+{UU{U{{}{}U}U{{UU{{}+{{}U{}{}{}}U}UU}UU}}{{}}+}}{}{}UUU{{{}}U}U}+}U{}}}U}}}U{U{{U{}U+U{}{UU{{{{UU}U}}}{U{UU{+{{}UUUU{U{}U{{}{{}U}+U}U}UU{{{U}UU{}{U+++{U}U}}}{U}}{U}U}}{{U}}+UUUU{UU{U}{}U{{{UUUU+}}}U{{UUUUUU}+++++U++++{U}}UU{{}}{U{}UU{{U+{{}{}}U}U{{{U}UU{{{}{+{UU}{}}{{}}U+UUUU{{}}+{{}&U}{&}U{UU{U}}U+{}{}U{}}U{}}{UU}}U}{{{+{}UU}{{U{UUUUUUU{U{U{{{U&UU{}}&}}}U}U{UU+}U}}{{}{{}{U}{}U}UU}{U{+U}}U{}}U}UU{}{}}}U}{{{}&U{{}U&}}}U{}}U+{}{{{U{{U{{}}{{{{UU{}}{U{+}U}}U{U{{U}U{}}}}}UU{}}&&{&&{U}}}}}{+UU{{U}U}U{}U}}}}U}U}}U}U}}{++}{{{UUU{U}{{}{{}}U{{}}UU}{}}}U}UU+UU{}{U}}}U}{}}}{}}{}U}}}UU{}{}++}{{{UU}}}}}{{{{U}U{{U}{UU}}U}{+UU}}{U}U{U}U}}UU}U{{U{}{}}U{}{{U}++U{}{{}UUU{UU{}}{{}}{U}{U}{U+{{}{U{}U}{}{U}U{}}{{UU{UUU}}{{{U}{}{++}}{{{}}{}{}{U{{}{U{}}UU}+{U{}}U{}UUU}{UU}U{}U{}UU}U{}}}{}{}}U}}}+++}{}{{}}}}}U}}{{{{}}{+{}}UU}UU{}{U}{U{}}{U}UU}}}}}{}{U{U{{{U}{{{{++++}{}{U}}{UU{}{}}+UUU}{U}{}}}U}}}{U{U{U{}{{}}U}}{U}U}{U}}}UU{}}{}}++++}}}}{++++++{U}}{}}{{{{{U{{U{U}}}{}{{{U}{U{{}}U}{}{UU{U{UUUU{U{}{+++++UU}U{U{U{{U}{U{}}U}{}U}}}{U{}{}}{{}U}{}U{U{}U}{U{{}}}U{}U}}}}{{{UU{{UU{U}}U{}U}U}UU}}}UUU}}U}U{}{U{}{U{}{{U}}U{U}}{UU{U}{{{}{U{}UU{{{{U{}{}U{U}{U}}{}{{{{UU}}{}}{}{U{UU{}}{{{}}}}}{{{}}U{{}{}U{U{UUUUU}UU{U{}{{{{}{{{UUU}{{U{}}}{U}UUU{}}}{{UU{{}UUU{U{}}U}{}}}}U{{}}}U{{}}}{}{U{}{U{U{{U{}{UU{U}{}{}}{}UUUUU{U}U}{U}}{U}{}}U}UU}}{}UUUU{}U}}}U{{UUU}}{}U{}{{{{UU{U{{UU{}{{}{{{UU}U{U}U{}{}{{{{U{U}U}U{}}UU{}U{}{}U}{U}U{{{U}}}++{U}}{{U{U{U{{U{}UU{U{++++++++++++++{{U{}U{{}U{+++{}{U}U{}}{}{U+U+}}}{UU{U}}}}U{{{}+++}}{U{}{U{{U}}}+UU{{}}}{++}}+U}U}{}U{}}{{{+}+UUUU}{}}}++++++++++{{{}}}}{}UU{{U{}+{U{}{}U+{U}+U{}U{{}{{{U{U+}{+}}{{}UU+{{U{UUU{U{}U}U{}{U{U}UU{{{U+U}}U++}UU+U{}}}U}{}U}}}U+U{U+U}}U{+{{UUUU}{{}{UU}{U}U}{{}UU}}U}}+}++{U}U}+{}}}}}}{{U}UU}++}{{+U}++}UU{}}}U{}{{{U{}U}{}{}U}}U}}U}U++U}}}{U+}UU{}U}{}{{{{U{+U{}{++U}{{{{UUU}UU{U{U{}UU{}{}}}}}{{}{{{{+UUU}{+U}{{}}{U}U{{UU}+}U{{+}U{U}U}}}}{U{{U{}}U{{{U}}}}{U{U}}U}}}+}{U{+}{}{U{UU}{{UU}{+U}}+{}UUUUU}{{{{{U}{{}{U}}}}}{}}{{U{}}{{}U+{}}U+U}{}}}}}}}{{U{{+{U+U}{{}{UUU}U{{U}}}{}U}{UU}}}{}{}UU{}}}U{{+}}}+U}U}U}{}{}U}UUU+U{+}UU}{}}{{{{}}U{}{U{}{}{}}{}{}{U}UU{U{{}}+U{}+}U}}}UU{{{{UU}}+{+{U{}}}UU{U}}{{}{}}U}}}{{UU{{}}U{}}}U}UU{{}+}U+U{U{U{{}}}{{U{U+U+{}U{{{{}}U{U}{{U{}{}U{UU{{{{UUU}U{{}}{UU{}+}{+U}U}{U{UUUU{}}}U+}}{}}U}}{}{}}{{}}{UU}}}{U}UU{{{U}{}{{{}U{}U{+{+{UUU}{U{{U{{UU}}+UU}{U}{{U{{UU}}UU{}U{UU{{U}}}U}}U}U{}}UU{}U{+}+UUU}}}UUU}}U}{}}+{{{U}}UUU}{{{{UU}}U}{{{U}}U{{}}{U}U}UU{}{{}U}++{}{U}{}}}UU}U{}}+{}UU}{}UU}U}{{UU{U{UU}}U{}}}}UU}}U}{{{{}}UUU{++{{UUU{}UU}{{UU}{+{UU{U{}}{UU++++{{{{}}{}U}U+++++U{{{U}U}U{{U}{++UU}{{U}U}{{}UU}}+}}{{}}{U++++}UU++UU}{{UU{++U}U+++UU}{{U}U{U{{U+U}}{U}{}UUU{{{{}+}U{{{{U{}U{{U}{UU{UU{U}}{{{UU{}{&UU}}UU}}}}}}}+{}}{UU}{U{UUU{U{+}U{UU{{U}{U}{}}}UU}}}}{U}}{}{U{}&}U{{}}{{UU}{{+}}}}U}UUUU}U{{{U+}{}UUU}UU{{}}UU{{}{++++++}}}{{}{}U{{{UU{{}U{}}+{{{}{{{UU}{{}}U{+}U{UU}U}}U{}{{}U{{U{++{+U{U}U{}}{UUUUUUUU{{U}}+U{{}U}U{{}}{{}{UU+}{{}}{}}{U{{U{{U}U{{+++}UUU}{{U}{}UUUU{{U{{}U}+U{{{U}}}{}}UU{{U+}}{U}}}U{{{}U}UU{{{}{+{}}}}{}}U{}}U{{{{}U}{{U{+{U{}}}UUUUUU{}}{U+{U}UUUU}U{{}U}}UUU}}+{{}}{UU{{}}}{{U{{U{}U}{}+U}U{}{}UU}{{UU}U}+}}}}}{{UU}{U}{U{{{{{+}U{{U{UU}}{}}}{{}}{UU}UU+}UUU}U}}U}{}}{U}UU+{}}{{}UUU}}{}}{}}{{+U{{{U}}{{U{U{{}}{{{U}}U+UUU}{U{U{U}{}{}{}{UU+U}}U}}{{}}UU{}U{{+++{}{{{U{}UU{}U}U{}{}U{U+}U}}UUU}UUU}}U}{}}{U+U}{U{{U{}}}U{+++++}++++}{UU{}}U}{}U}{}{U{}+{{}}{UU}}{UUUU}{U{U}U+U{UU{{{{}{{U+}U}}{UU{+U{U{{{{{UU}}U{}U{U+U}{{}{U}}UUUUU{}}U}}{{+U}}{U}}{}{}UUU}{}UUU}{UU&U{UUU&U}}{{{}UU+U}U{{UU}{U}U{}{}{{{}U{U+{U}}U}U{{UU}}}}}U{{U{}U&UUU{}&}}UU{UU{+UU{}}}U{}UUU{UU}U}}}UU{}}+}{U}{UU{}U{{U}}}{U{}{{{&&{&&{U}U}U{U+{UUU}{U}U}U}U{UU}}U}}}{UU{{++UU}}}}}{U}}{{}}UU{UU}}{&{{{}UU{}{+U}{{}{}}}}{{{UU{{{}}}UUU}U{}{U++U}{{U}}}{{U}{}{}UU{{}}U{{}}{{{+U}}}}{{}UU}}{U}}U{U}U}UU}}UU{{{U}++}{{U}U{}{UUUUU}UUU{}}UU}U}U+UUU}U}}}}UU}U{{U{{{{{}}UU}{U{U{U}}U{++}}{}{}{{{U}U}UUU}{U}{U}{+U{{{U}UU{{U}{}UU{}UU}{}{U}{}}{}U}}{{}}U+++U{}{}}}U}}U{}}U{}{UU+{{{}}UU{UU{{{U}{UU}{}}{}{}{U{UU}{UUU}{}}}{U++++{}}{}{}}}UU{}U{+U{{{{{}}}}{}}}{{}{}{U}U}}{UU{}{}{}U}}U}}U{{{}{}U++++U{{{U++++++U}}{}{{}U}U{U{}{{{{{}UU}}}{{UU}U{UU}{U{}U{{}{{U}}{{UU+++++U{UUUU{{}}{{{U{U{{UU{}U}{U}{}U{}U{}{{{{{{}{}}}U{}}}UUUU}{U}U{}U}{{}U}{UUUU}{}U{{{U}}}U{U}}}{}}{{}{UU}}U{U{U{}U}U{U}{{U{UU{}}{{}}{{UUU}UU}UU}U{}{U{}}{}}{}U{}U{U}U}U{}{{{U}}}{{U}UU{{}{}U}{{U{}{U}}}{{UU}U}}UU{{{}U}U{{}UUU}{{}U{UU}}{{}UU{U{}{{}}}}U{{}}{{U{}}U{UU}}}UU}UUU}}{}{U}UU{UU}}UU}{{{{{}UUU}U{U{U}U}{{}{UU{}}}}{}UUUU{{{}{{UU{}U}}{UU}UU}{{UU}{{{U}}U}{}U{U}U}U}}}{U{U}{U}{{}U}{}{U}{UU{U{}{U}}}}{}}}{{U{U{{UUU{{}}{U++}{{{UU{}{{U}}U}}}U{{{++++++++++++++}U}{{}}{{}U+++}U}}{}}}{{U{{+}+{UU{U}U}}{U}U}}{}+++}}UUU{UUU}U{{}+U}U}{{U{++{U+UU}}{}}U{{{U}+}+}UU}{{{U{++++++++++U}}}{UUU{UUU{UU}+{{{}{UU+{UU+U}UUU{{U{U}{{+}U+UUU}U{U+}U}U}}{{}}UU{U}{U{{}UUU{}{U+UU{U++{{}+UUU}UUU}UU}{}U+}U}+}{{U}+}{{}}{{}UU}UU{UU}}{UUU}}}{{{{+}++UUU}U+}{U{}}}{}}{{}U++}{{+{U++U}U}{}{U{U{U{U}}}U{}U{}{}U}}}}{++U{UU}}+{U}{}}{}}}UU}}{+}}U}++{}U{{{}}}UUU}U{}}U}}U}U{UU{UUU}}{{}+U}{}U+}}{}}{}U}}{U{UU+}{}U+{}U{UU{{}UUUU{UU{U{{}}UUUU{{}UU{U{U}U+U}{{+}U{{}}{{{U{U}}{+U}U+}}{}UU{U{{}}U{}UU}{{}{}U{}}{UU{}U{}U}}+{}{}+{{UU{UUU{}UU{{{+}}+UU{}}{UU}{}}{}{U}U}}U}{U}{}{{}U{{{}{UU{U+}}{+{}U{U}}UU{U{{{{+{U+}}{}}}{{{}U}U}UUU{}U}U}{{}{U{UU{{}U}{}UU+}{U+U}{{}{{U{{U{}}}+}+{U}}}U{{U}}}U{{{{U{U}}}{}{U{{}U{U{}{{{{}{}+}U+}{{{UU}U{}{}{U{+}+{U}UU{{}}{{}{{{}U{}{}}}U{{UU{}{U}{{{U{{{U{+{}+U}{{U}{{U{}}}}{{+UU{UU}{U}}UUU}{}{UU}UU}U}}U{}U}UU{UU{{U}U}U{+}+}}}}{}U{}U}U}}U}+}}}U}{U}UU{}U{}U}UU}UU}U}}U}}}U{{}}}}{}U}}{U+}+{U}}U{}U{}U}UU{}+U}U}{{{{U{}{U{UUU{U{{}U}UU{U}{{{}U{}UUU}{}U}{++}{}U{{UU}}{}UU{U+}}}}}{UU{{{{U{}}{{UU{{{{}U{UU}UUU{UUUUUU}U}U{++U{UUUU{U}}U}}}{U+U{{UU{{U}}}++++U}{{{UU}}}U+++++U}{UUU{{{{U{{U++U}{{U}{{UUU}UU{{+U}UU{}U}++++}}{++}U{}U}{}++U}U+++{}{{{{}U}}{{{+U}{{{U{}{{UUUU}U+}{{}{{U{}U}{{}U}}UU}U{}{}U{U}U}{&}{}{UU{{{U}{{+}{U{{{}UUUUUU}}{+{}U}}{}U}}U{}{}}{{{U{{}}}{}U{{{U&UUU}}}{{{{{}U+U}U{}{U{{}{{}UU}+{UUU{}U}}}U{{}U}U{}++++++UU{{{UU}}{U}{U}{U{{}{+UU{U{U{}}}UU{U}{+UU}{}UUUU}}}{{U}}U}{++{+UU{{UU}UU}{{{{}{U{{{}}+UUU}}{}{U{{{U{U{{+{{U{UU}}U}{{{U}}U{U}+++U}U}{{{{{}{}}{}}{{UU{{}+UUUUU}U}U}{}}{}{+U{U{}UU{{{}}{{}{U{UUU+}}UUU}}}{}{{{U{}{}UU{U{{+}}}U}U}U}UU{{}U{U+{{U{{}}U{{{}{{UU{}{U+}{}UU{}U{{{U}{U{{{}}UU}{+}{}}}}}U}}}}UUU}}+{{U{}}UU}U{}}U{{{}U}+}}{{UUU}UU{U}{{{U}U{U{{}+}{}{{{U{UU{{}}}U}{+{U}}{}{}}}}}{}}}{}{+{}}{U}{}}}}}{U{U}}UU{UU+{}UUU}U}UU}{UU}{{U{{+}{U}{{UU{U{U}U{}U+++{UUUU{}}}}{{U{UUU}}{}U+{{}{U}}{}}U{}}}{}UUU+{{}}{}{{{U{U}+++++}++++}}{}{{UUU{U{{{{}{}{+{}{{U{U}U}}U{{}}{}{U}+U{}U}UU}U}{U+U}{{U{{{+{{{UU}{}{}{}U{UU}U+}{{{{U{{}}{{UU}{}UU}U{+}}{U}}{{{}}{UU{}}}{{}{{}UU}}U}UUU}}}}}{U+{U}{}}{U}{{}{UU{{}{U}{{+{{{UUUUU{{}U}{{U{{U}{}}&UU}}U&UUU{}U{}+UU}{}{U{U}}}{U}UUU}{UU}UU+{{U{U}}U}}{U{U{}}{U{}{U&&U&&{{U}}U}}+}}{{}{U{UU}}UU{}UU{{UU}{U}{++}}UU{{UU{{}{}}UU}{}}}UU&{}{{}{{UU+{U{U}{}UU}{{U{}UUU{UUUU}}U{{{}++U}{{U{U}{UU}}U{{}U}U{&}{U{}}{{+}{}}{}{}{{}UU}U}}}{U{{U}{{{U{U{{{++{}}{}}{}{{{}{}{}{{U{UU{{}{{+}U}{{{}{UUU{{U{}}UU{{}UU}{}{{UU{{}}}++UUU{{U{{}{}U}{{}{}{UU}}}+{}{U{{}}U}}U}{}}}}}{{{}}}}}{U{U{}{}U{U{+++{{{{U}{{}U}}U{}U{{{}+}}}}}}{U{{U}}UU{{}UU{U{{}}UU}{}U}}}{{}{}}U}++++{U}{}U}{UU{{}}{+}U{U}}{U}{{{{{}{}}UUU}UUUU{}{UU}}UUU}{}{U{U}{U}}++++}}U}{++++++{U}}{}{}{UU{{}U{}{}}UU}{U}{}}{{U}U}U}}}{}U}{{{}{UU{{{+++++{UU{UU{{{{U}U}}{}{{{U}{{{{UUU{UU}U{{{UUU{}{U}}}U{}U}}U{U}U}{}UU}{{U}U{}U}{{}}UU{}}}}}{}U}{UU}UUU{{U{U{}U{}UU}U{U{U}{UU}U}UU{}U}}{UU}U{U}}{}}UU{U{}}{{U}UU}{{}}{{UU}{{UU{U{{{}U}}{}UU{}}{}{U}{}}}U}}{UU{{UU}{{}{}U}U{}UU{{U{U{UUU}UU}}{{}U{{U}U}}{UU}{{{U}}{U{U}}{{}U}}{{U}{U}{U{{}U}}}}}{}}}}}{{{{{}}{U{U}}}{U}{}{}}}}{UUU{{}}UU}U}}U{U{U}U{}}{}{}{U{U{}}}{}{{U{U{UUUU{{UUU}{}UU{}UU}}U}{UU}}U}{UUU}U}}{}}U}}U{}U{}}}{{{{UU}UU{++U{{}}{{{U}U{UU}}U}}UU++++++++++++++}U}{}}{}UU{+++{U}{U}U}}{}}}+{+}{{{{}{UU{{}U{{U}+++}}}}U{{U{{{}{U+{}}}U{}}++UU+}{U{}}U{{{{UU+}+{}{{}{U}{++++++++++{{{}}U}}{}{{}U}}+}}{}U{{+U}{+UU}{U}{}}}{U}+}}+}{{{U}{+{{}UU}{U}UU{{{UUU}U}{}}}}UU+}{{{++}}}+U}}U}U}{}}U{{U+}}{+}}}{{+UUUU}}UU{{{{}U}{}U{}{{}UUU}U{+}++{UU{}+U{{{{U{}UU{}{}++}}}+{{++}}{}}}}}{{}}{}U}}}{}U}{{UU{UU{}++UU}}{U+{}UU}}UUU{UU}}}+}U}{++}U{{{{{}}U}U}{U}{}UUU}}{}}U}}{U}{}}+}U{U{+U}UU}U}U{{}{{{}+{{{U+U}}}{}{{U{{U{{{U}}{{{{}}{}{}UUUUU}}}}+{{}U+{{U}U}{{}{U}}}}+U}}+{}UU{UU}}{UUUU{{{}U}U{}{{}{U{U}{U}}U{{+U{{{+{{{{U}}{{}{{{}}+U}+}{}{}{U}U}{}{UU{U}UUU{}{}{U}UUU}{{UU}}}}+{{}+}{UU{{{{}{{{U{}+}}+{{UUU{U}}}}{{{}U}}{}{U{}}{UU{}U{}}}}UU}{+U}{+}{}{U{}}}}}UU}{+}+U}U{U{U{{U{U{UU}U{}}}UUU{U{UU}UUU}}U{{}U}}+}U+{{{{UUU{}}{UUUU+U+U{U{}U{U{}{{U}}{U{U{}U}U{UU{{U}UU{{}UUU{{{+{U+U{{}}{}{{{}UU}}{+UUU}{{}{{U}}{U{}}U}{UUU{U}}U{{UUU{{{U{UU{U}{+}+U}{}U}}{}UUU}U{U+U{{U{}{}{UU}{{{U{{}}}U{{UU}U{{U{UUUU{}U}}}{U+}+}{}UU}UU}U}{{{{}+{UUU{}}}}{{U}UUUU{}{U}{{{{{{{UUUU{U}{}}U{}}U}++}U}}U{{U}{U{}{}U+{UU{{{U}U}}UU}}}{}}U{}}}UUU{U}}}{}{{{}UU{}{U}++{U{{U}UUU}UU{{}}+U{}}}UU{}}}++++{}{}}}}UUU{+++++UUU}{}U}}UU}{}++}U{U}{}{UU{}{U{{+}{U{}}UU++++}U}++{}}U{{U}++}U{+++}UU{}UU}}U}{}+}{}}}}U}{}U{}{{{+}{{UUU}U}}}U{}{U}U}}UU{{U{{}UU{}&}U}{{{}{{{U{U+{}}{U{{U{}}U}{UU+{{U}}{}}{UUU}{UU{U{{}}}UUUUUU}}U&UU{}{U{}{{{U{+{}U}U{}{UUU{U}UU+}{UUUU{{}}UU}{{}}{U++++++}{U{{U}UU}{}{{}U{U}{}+U}}}{UUU}}{UUU}U+{U}{}U}UUU{{{{{{{UU}++U+{UUU}}UU}}{{{}{U{}}}{}+U}}{U{}U{{{UU{{}}+{}{{{{{UU{UUU{U}U{}U+++U}{}UUU{}{{}{U}U{U}{U{}+UU}UU}UU}U{}{{UU+}UU{}U}}UU{}}}U{UU}{U+}{{}{}}U{U{{U{{{U{U{{}}U+{U}{{U}}{U{}}U{UU+U{{}}{U{}{}{U{UU}{{{+}{}U{{}}U}{}}}U{{{U}{{U}+}UU}UU}UUUUU{UUU}+UUUUU{}}}U}U}}}U{UU}+}U{U{}}}{U}{}UU}}}UU}{{{+}}UU}{UU}}U}U{U{{U+{{{{}{{}U}{{U{}}U{{+{{}{}}U}{}U}U}U{{U{{U{{+}}{}{}{}{}{{U}}}U}{{+}U}U}U}U}UU}{{UU}+++{UUU{}}}}U{}}}U{{UU{}}+U{U{}UU{{{U{UU{{{U{}+U}}{U{{UU{{U}+++++}++++}}}{U{U{UUUU{}U{{UU+{}{{{}}U{UUU{}U}U}}}U+}U{{{U}}}{}}+U}}U}{{{+{}{U{}U}{}{}}{}{}}+}}}}}}U}UU{UUUU}U}{{U}+U}U{}UU{U}}{UU{U{UU{U{{{U{}{UUU{{{}}}U{U+}}}{{}{}}{{{{}{U}}}{UU{+UU{U{UUU{U}{{}UU{}}{UU}{{{{}}{U{{}}{}U+{}UU}}}U}U{U}}{}{U{}UU{}{+{}}{{}U{U{}}}{}}U}U}}}}&&U&&{{U}U{{{+U{UUUU}}{{}U}U{}{U}}{UU}{U{++}{{}U}{UU{}U}{}}UU{U}}U&UUUU{U}{U+}U{}U}U{{}}{{U}}{{UU}UU}}U}U}{++}UUU{}{{{{U{{}}{}}U{}&{}UU{UUU+}UU}U}}{U}U}{}{UU}{U{U}U{U}{U{}{}++}}}U}}{{{U{{{}UU}U{&{{}U}U}+U{}}U}UU{}{}UUU}U{{{}}{U{UUU{{U{{}{{++U{UUU{}UU}{{U{{}UUU}U{UU+}U{{{}}U}U}U}U}UU}U{{U}{U}}{}{}U{}}}{{{+++UU{}UU}}U}U{U}}U{UU{+U}}}U}{UUU}U}}}}}}UU}}U}U{}{{{UUUUU{{U}{}U{++++UUU{U}{U}U{UUU{+UUUUU}}U{U}U}UU{U}{{}}U}U}{{U}{U}{{{UU}UU{{}U}U}++++UU}}{++++++{U{U}}{U}}{{UUU}{}{{{U}{}{{}UU{}U}{{}U{UUU{UU{{}}{U{{+++++{U}}}}}U{}{}U{}}}}{{}{{UUU{UU}{{{{}}}}{{{U}U{{UU{UU}{}{{}{U{UUU}{UU}{U{U{{U}{{U{}}{U{{{}U{UU{U}U}}{}U}UU{{}UUUU}UU}}{}}}U{{}U}{U{}{{U{UU{{{U}UU{}U}UUUU{}{UUU}U}UU{{}}U}U{{}}}U}{UUU{UU{UU}{}U{UU}}}}}{UU{{U{UU{{UU{UUU}}UUUUU}}{{U}}}{U{{}U}U{UU{}}{{}U}}}}{{UU}U{}}}{{}{}UUU{}{{{{}UU}{U{}U{{UU{}U}}U{}{{{}{}U{{}{{UU{{}U{{}}U{U{{{{}{{}U{}{U{{}}U{U}}U{U{{{U{{UUU{}}}U{{{}{U{{{{{}UU{}}{UU}{}UUU}}U}UU{{UUUU{U{}U}}}}{}{}U{{++{U}}{}U{}U{UUUUUU}U}{++++++++++++++}{UU}{U}}U}+++{{{}UU}U{}{}}+{+UU{}}{}U{U{UU{UU}+++U{}{}}U{{}}{U{+}}U{}U}{++U}+{U}}U{}}UU{U}+{+}U}}{U{{{++++++++++{}}{}U{}{}{UU{U{+U{UU}UU+{{U+U}{UU}{}UUU}{+{}+{U}U{}U+}}{{UU{U{}U{U{UUU}UU{{}}{{U+{{}}++}}U+U{}U}U{U}{{UUU+UUU+}{{}{+{{UU}{U}}}}}}{U}}}}U{{UU}{{{U+}++U}U}}+U{{{U}}UUU{{UU++}U{+UU++{UUUU{U}}}}}UUU{{U}{}UU}{{{U{UU++}}{{}}+{U{{{}UU}U}U{{{+{U{U++}UU}UUU{{U}}{{{U}U}{UUU}}}U}U}UU{}U+}{}{}+UUU}{{{{{}}{{}}+UUU}+{U}U{}}}}{{{{U{}}{UUU{{{{}{}U}}}}{}{}+}{}{+}}}U}{}U{{}}UU{+{}}+{}}}{{{{U{}UUU}}{{}}UU}U{}UU}U}}{{{U{U+}UU{+UU{U{UU{UU{U{U{+U}+}}}{UU{}}{{U{{{UUU}UUU}}{{}}U{{{{{}}}}}}+{{U+{{}{{{{}}{}UU}}+UU+{{{UUUU{{U{{UUU{U{{}}{UU{UU}UU{{{{}U{{}}+}{{+}{UU{{{{U{{{}}{+U+U{{}UU{U{}UUU{UU}{{U{U}U}U}}{}U{{}U}}U}{UU+U}+U}}}U{UU}}{}U{U+}+{U{U{{{{UU{}U}{{{{{}UU}UU{U{}}}}{{}UU}{}}{+UU+}U{{}}}}UUUUU{}}+}}{UU}{U{{{UU{UU}}{U{UU}U{}}{{U{UU{U}}}U{}U{+}+{{UU{U}{}U}}{}{U+{}U}UU{UU{}{{UU}{}{{U}{}U}{}}}UU}UU}U{{}UU{{+{+{}U{}{{{U{}U{}U}+UU{U}}}{}{}UU}U{{{U{UUU{{}}{}U{}}}UU}U{UU{U{{++{{U}{UUU}U}{U}}{+{{{}UU}{{UUU}U{{}{}}}{{}{}{{{{{U{{}U}UUU{U}UU++}}{U{U{{}{U{}{{U+}}}}}}}U{{{++++}UUU}UU{U{}+++++{{UU}{{}UUU}U}++{UUU}{U}{}U{{U}U+}U{{UUU{++++UU}++U{}}U}}U++UUU+++}}U}U{{{U}UUU+U}}{U}}}}{}}{}}U+{{{{UU{{}U}}}{}{{{{}{}U{{{{U{}UU&{{}UU}}{{{U}U+UU{{{U{}{U{{{{}U+U}}{}}{}UUU{U{}}}{{{}U{UU}}}{{UU&{}}U}U{UU}UU{+U}{}U{}{}UU}{}U}+}U{{UU}UU{}{{}UU{{U++++++}{}}{U{{{}U{U{{UU}UU{+U}}}U}}{{U}U}{U{+}U{UU{{{{{}}U}{{{{UU++U+}{U}}}U{{{{{U}{{U{UUU}+{U{U{{}U{{{UUU}U}+}}{{U}}}{U{}{U{U{}{{+++U{}{{{{{{}UU}U}}}UUU}U{+{U}{{}}}U{U{}UU}+{}{{}}U{}UUU}}}{U}}}U+}UU{U{{}}UUUU}{U{UU}UU{{+{U}}U{}}{}U}UU}UU+}{{UU{}{}}{}}UU{{{{U+{U}UUU}{U}{}UUUU}}{}U{{{+}}}}U}{{{{U{}{}U{+UU{{U}{{}U}}}{UUU}UU+}}{U}{}{U{U}{}}UU}U{U}UU+{}{UUU}U{U}{{}U{{{+U{U}UUU}}}U}}UU{}UU+{{{}{{U}U{}}{UUU{}}}{U{+}UU}UU}{U}U{{{UUUU{{+UU{}UUU{U{}{{{}}U+++}}}{{UU}}}UUU}UU{U{{{{+U}{{}}}}U}U}{UU}{{}U+UUUUUUU{U}{{}+++++{++++UU{U{UU}UUUUU{}U}{}+{{{}{}{{}U}UUUU}}}UUU+}U{}U}U{{}}{+U{{U{}{}+}}}{}{{U}U}{{}{{}}+U{{{}{{UUU}U}{U}UU{}{U+UU{{}{{U}U}{{{}{}{}{U{}{{{{}UU{}UU}{U{U{+UUU{UU{UU}U{}}{U}U{UU}}+}UUUU}}U}U}}UUU{}UU{{UU}}{U}{{}}{{{{{U+{}{{U{}{U{{}U{U}UU}}U}}{}+U{{}}}U{{U}U}}}}}UU{{{}}&}&U}}}{U{UU+{{{{}{}UU{}}{}U{{U}}{{UUU}U++}}}{{}U}{{UU{{}}}}}U{UU&{U}{UUU}}+{{{{U}}{{}{UU{U}}{}U{}{{}U}U{{++}U}U}UU}{{U{}}{}{U}{U&}UUUU}{U+}}{}U{}}}U{{U}{UUUUU}{}{{{{}U}}{U++UUU{U{{}}}U}{}}}}UU&{U{U{U{+U}}}{U}}UU{UU{}{{UU}}}{UU{U}}}{{{{{}++U{{U}UU}U}}{}}{}U&{}}}}U+UUU}{}U}U{}U{{}{}}UU{UU{{U{}UUU{}}}U}}{+++{U{}}{U{{{UU{{U{}U{{+U}{{}U}{{}}U{{{U{}}{U{UUU{}}{}{{}UU{{}{{{{U++++}U{{{{U}U{U}{{U+UUU{UU{U{}{{{{UU{UU{U}{}}}U{U{}}{{{{{U}{{{}{UU}U++++UU}{}++++++UUU{U{}{}}}{}}UUUU{}}UU}}}{}}}U}{}{}UUU}UU}U{U{U{{{{}+++++}{UU{}}}}U{UU}}UUU{}UUU}{{}}UUUU{{UU{U}{{UUU}{{}UU{}}{}{}U{}{}UU{}U}U{{U}UU{{UU}}U}UU}U{}{}}}{}U}U}UU{{UUU{UUU{}{}}{}{}}UUUU{U}{}{}U{}U}}{{{U}U{{{U{{{}U}U{U}{{}}}{{}{UUU{}{}}UU{}{{U{UU}{}{}U}{{UU{{}{}}}{}}{{UUUU{}}UU{{{U}U{{UU}{{}}}UU{{UU}{{}}U{{}}}{{U}UU}}{UU{{{{{}U{U}{{UU{{UU{U{{UUU}}{}{}}U}{U{{{U}{}UU}}}}U{{U{}}}{}}{{UUUUU{U}{}{UU{}{UU{UU{}{{U}UU{U{}{}{U{UU{U}{U{{}{{UUU}{U{}{{}{}{{{UUU}{{UU}U{{}UU}{{{UUUUU{{}++U{U{{UUUU}{{}}}{}{{U{++++++++++++++}}UU{UUU{UU+++U{{{}{UUUU}}U+U+U}}UU}{{U}UU{}}U}+++}UU}}{{UUU}U}}+U{}U{}}}++}}+{UUUU{{U{}}}}+}+U}U}{UUU}++++++++++}}{}{U{}U{{{U}{{+{{U}}}{+}U}+U{{}{{{UU{U{}+}{+}U}}U}}+{U}U{}U{U}UU{}UUU{UUU{U{{}U+{{}}++{U{+U{{{{}{U}{U}U}+U}}+{U{}{+U}U}}{{{{{{{}U}U{}{{{U}U{U}{}+U++{}{{}+U{{}}U{}{UUU{{++}UU+U}++}U{}}U}}{}}UU}UU{{}}UU{{{}U}UU}++{}{}}U+{}{}{{{}{U}UUU}+U}{}++{UUU}{UUUU{UU}}}U}}}UUU{{{}{{U{{UUU+}U{UU+{U}}}}U{{}U{{{}+{UU{+}U{}{{U{{UU}{U{{{{}UU}}}{U}UU{UUUUU}{+}}{U+}{{{UU{}}{U{}{U+}{}+{{U}{{U}}{{{{}UUU}}UU}{UUU}}U{}UUU}}U}+}{{{+}U{}{{}}UU}}U{{+U}+}{{}}UUU}}UUUU}{U{}U{U{U{}{}{{}{}{U{U{}}+}}{+U{{{{U}{UUUU}U{+UU+{}U{{}{UU{UUU}}{{{{{{}{}}}{}U{{U{{}{{{}}+{U}+}}U}{{}}{{U}{U{+{+{U{}U{{U}}}}UUUUU}}U{{U{{{{}UU{UUU}{U}U{}}+}{+UU}}UUU{U}U}U{{+U+{}U{}U}{}{}U{}}U}}{}{}}}{U{{{}{{}U{{}}}{}{+U{+}{U}{U{U{UUUU{}U+{{}UU}}{}{}}}{U}}{}U{}U}{U}}{U{}}UU}}{}}U{{}+U+{UUUU{}U{}{U{U{}+{{{{U{{}{U{UUUU}}U{{}}}{{UU}{{UU}{U}}{{U{}{}+{+{}U{UU}UU}}}}}{{+}U}{}{U}}{}{UU{}}}{{UU}}{}{U{}}{}}U}UU}{}UUUU++{{{}}{}UU}U}U{}{+U{{U}U}UU{{U{U{UU{}U}U}U}U{U{U}{U{}}}{U{{{U}}++{{U{}U{U}}}{{U{}+}U}UUU}{{{}++++U{U{U}{{UU}+++++}{U{{U}UUU{{U{++}U{}U{U}UU{{{{{{+{{UUU}}{++++{}}++{U}}UUU}++U{{+++U{{{}}}{}U{{U+{U{}U{{U}{UUU{}{+{{U}}}U{}}}}UU}{}}}}}{}}{U}}{{}}&{U{UU}{{}U}}}+}{{}}{{UU}{}{{{{+U}{{}{}{U{}}}{{{}U}{}{}{{U{{}}UU&U{}U{}}U}U{{{+}}{{U}}}}{U}}{{U+U{{U{UU{}{UU{}{}}}}++++++U{}{}}{U}{{U{}}UU{U}U+U}}{}UUU{UUU}U{U+}{U}}U}U}UUU}{U{UUU{++U+U}{}}}{}{}U}{{{}{}}}}{+}}{U{U{}}}U{}{U}U+}U{}U{U{{}UU}{UUUU}}+++U{{}}U}}}UU}}U}{U{U}}}{+{}{{U{{{U{UU{}U{+{UU{{}U{}}}}}}{}{}{U{+{}UU}}U{U}}}UUU{{{}UUU{}+{{U}{{U}}}{}U}}}U+U{}{U}U{U{}}{{{U}}{{+}}{}{U{}{}}U{}{{}{}{UUUU+}}}{U{{UUUU{}}}}}+{{}U{}UU{{U{}}{UU}UU+U}}{{}{{}U}}}UU{{{U{{UUU+}{U}UU{UUU}}}UU}}U+}{}}{}{}U{{{{U}}U{}+}U{}{UUU}{UUUU{{U{UU{}}+}{UU}}}{{}}UU{U}{UU{+U}U{}{UU}}{}U}{}U+++{}{}{{U}UUUU}}{UU}}UU}+}{}}}U}{{}UU}{U{UU{}+}{{{UU{}U{UU{+++++U++++U}{}U}UUUU{UUUU}{U{+UU}}U{UU}}{U{U}}}}U{U+{UU{{{}{}}UU+UUU}{{}}+UU{{U{U}U{}{U}U}}U+U}}}{}U{U}U}{U}U}{{}UU+{UUU{}}U}{{U}}}U{{}U}{U{{{U}}{UU}}{U{}}{+{}U{}}}{UU{{U{{{}{U{{}{+U}}{}{}UU}U{U}U{U}}{{{UUU{}{{{{{{{U}{}+UU}}}{}}}}{{}U{{}{UUUU}{U+{}UU}}{U}U{U{{U}{U{}U}}{UU{}}UU}U{}}+U}}U}}{{U{UU}UU{UU}{{UU{{{}++}UU}{{UUUUU}}{}U}U}{}UU&U}U{UUU{U+{}UUU}{}{UU{U{}{{}U}{{U{U}{{U{++{U}}}}}{U{}{}{}}U}}{{&{{}U{U{}+UU}}}}{{{}{{U{}}U}{}}U}}{}{{}{UUU++}}{U{U{}}}}UU}}{{U}&{}}U}{{+}{U{}UU}{}UU{{U}U{}}{UU{}U}{{U}}U}{U++UUUU}}}U}{U}}}U{{&{UU{}U+U}UU}{UUU{}U}{}}{U}{U}}}U}UU}{U{}U}U{{{+++{{}{UU{{}{U}}{&}}{}{+U}{U}}}{{UU}UU}U{{{UU}{UUU{U}{{{}}U}UU{UU{{++++}{}{{}{{}}U{}{U+UU{U}}}{{}}U{U{{}U{{}U{}U}{U}}}UU}UU{U}{}{}}}}}}++++}U{U}++++++{UU{{{U}}{{}{{{{U{{}}}{}}}{}{UU{}U}}}U{{UU{U{}U}}U{U{+++++}}{{}U}}}{}UUUU{{}{}{U}U}U{{}U}{{}{}U{U}}}U}}U{U{U}}{U}}}}{}{}{}}{{{}UUU}}{U{U{{}U{{}{}U}U}U{U}}}}{}{UUU{U}{{U}{}UUU}{}{}{}U{}}}}{{UU}}U{}}}{}{UUUUU{{UU}U{}U}}{}U{{}{}UU}}U{}{}U}}{UU{}{}U}{U}UU{U}{{U}}{}}UU{U{}U{}}U}}U{{}}}}UU{}}}{}U}UUUU{{UUU}}U{{{U}}}{U{U}U{U}{U{{}U{}{}U{}}{UUU{UUU{{}UU}}}}{}U}UUU{{UU{{UU}}U{}}}{{{{U{}{}U{UU{{}{}}UU{{U}U{}U}U}}UU}U}UUU{{}}}{U{}}{U{}U}{}}U{U}}{}}UU{}UU{}UUU{UU{}{{}{{U{{}{{}{}}}++{{}{}U}{UU}{}U}U}U{}}++++++++++++++{U}{{}U{{UU+++UU{U{}{}}{{{}+{+UU{UUU}U}}}{}{{U}+++{UUU{U{}}}}}U{+}U{}}{U}++U}+}{U{}{U}}UUUU+}+U{{{}}}U{++++++++++{{{}{}UU}{}U}U}{+U}}{}{}+{U}+}}{U}}U}}UUU}+{U+}}{U{{}+}UU{}{{}{UU{}{}{U}}{}{{{U}{+}}{{++U}}+}UU}}{U}}{U{}U+U{U+}}}{U+{{U{}{{{U{{}{}{U{{U}}{U{U}}}{+{++U}}{U+}{}}{UUU}}}U}U++U}}+U}++}U{{{{U}{}{UUUU{U{U}{{U{}{}{}U}++{}}U{{+}U}UU}}UU}UUUUU+{{}}++}{{}{UU}{UU{}U}{UU{}UUUU{{}{{U}U}}}+{}{{}+U{{}{UUU}UU}}UU+}{}}+{U}{}{}UU{U}UU}U}U{}}UU}}}{}{U}{}}}}}+{UU}+}}U}{}}{UUU{}{}+}U}+{U}U}U{UUU{U{}U}}}U}{}{UUU}}UU{{{}U{}{+{}}{+}{}}U}{}U{{U}}U+}}+}}}U}U}{UU}{U{}U}{}}{}U}{{U{U}U{U}{{UU}}+U}}+}{}UUU}{}}{}U{{+U}+}}{{UU{{UU}U{U}{}UU}UU{}U}}U{U{}U{U{{}{}+{{{+UU}}UUUU{{{{{}{+{+UUU{}{UU}}}}}}{U{U{UU{}U{UUU{U}{{}}}}U}{U{+}}+{{}UU{{{{UU{U}}+{+U{}U}{{U}{U}}{{}U{{}}U}U{U}{{U{{U{{}{UUU{{+U{+}{{{{{{U{{U}{{}}+UU}}{}{{}U{{{U{U{{{UU}U}}{}}}}U}{{}}{}{}}{}}+{+{{U}U}{UU{U}}UUU+U}{{U}}U}{}{UUU}{{{{{{{}UU}UU{}{{UUUU{}U{{}{+U+{U{}{}}}{{}}U}}}+}}{UU{}{}{}}UU}U}}{{{U{U{}{}}{U}{U{U}}{}{{{{U++{U{}U{U}{UU}U}UU+{U{}UU}{{}UU{{{{U}}{}}U{{UUU{UU}}{}}}{}}}{U{{++{UUUUU}U}U}{}U{}+{UU{}{U}U{{++++{{U}{U}}}}}+++++U{}{UUU}UU{}}{++}}{{}UU{{{{{U{{}+{UU{}{{}++++U{U++}}}}{U{{++{}U+++}}{U}{U}{{}}}+{}}{U}{U}U{UUU}}+{}U}U{}U{}}}}{{{UUUUUU}{UUU{UU{}&}{}UUU{UU{U{U+}U{{}{U}{{{UUU{{+{{}{}{{}U}{{U}}U}}UU}U}{{{U{U}U{&{U}{}UUU{{{}{+U{{{U}}}{U}{}U{}+{}}}{}}U}}{{{UU{}}}++++++UUU{{U}&{}UU{}}}}}{{}+UUU}UU{{}U{U}{{}+}U}{}UU{{}}}}U}{{UUU++U+{}U{U}UU}}{}}{{{{{{{{}+{U{{{UUUU{}UU{}{}+}U{U}{}{}U{}{{{U{}{U+++}}{UU}}}}}{{U}UU{{UUU{}+{}U{U}{{{}{U}{}{+}{U}{U{}{{}UU}{{}U}{U+{{{}}}}{{U{U}}U}U{{UUU{{+}}U}}U{}}UU}U{U}}+UUUU}}}}{{}}{}U{{U{{+}}}}}U{}U{}{UU}}UUU}U}}}+{}{}UUU}{{{{U{U{{+U{UU}}{{UU}{}U}}U{{}+{}}}UUU{}U}{}{{}{U{}U}U}+}}U}U}U{{{U{{}{}UU+{}}{{{}{U}{UUU{}}UU+}U}}}{U}U}}{{}UU{}U}U{}+{}UU{{UU}{UU}}{U{{U}+}{}UU}U{U{}{{}U{U+++U{U{U}U{}}U}U}}}}U}U{}+{U}UUU{}U{U{}U{}}}{}+}U}}}{U}{{}UU+++++{++++{UUU{{{UUUU{}{{{{U}+}}{}UUU}}U}U{}U{}U{U{+}}{UU{{}{{UU+U}{}U{}U+{}U}U{}}UU}{{}{{}U+U}{}}UU{UU{}{UU}{U{}}U+{{}{}}{}{{U}{{{U{{{U}}{{}UUUUU{U{{{UUU{{+U{UUU{{{{UU{{}UUU}{}{{{+U}}U}}}}U}}{}{U{{{{{{U{U}}U}UU}UU}}U{U+{{U{U}U}}U}UUU}U}{}}U{{{}+{{}}{U{}{}U}}{{{}{}{}U{}}U}U}U}UU{}{+U}}U}U}}{U}}}}{U}U{}{U{}UUU++U}}{U{UU}{}{{U{{{{}}}}{U{{}{UU{{U+{UUUUUUU}{}{{}U{U}{}}}U}{}{U}{++{}U{U}}{}{{U{{{U}{{}{&}{}}}U{{+}{U}}}{U}UUU{{U{{}{{{U}U{{}U{}}UU++U{{{U{{}}}U{{}{U}{{&}{U{{{{+}UUUU}U{U}U}}U{U}U{{}}U{{U}U}{}UUUUU++{U}}U{UUU}}U}U}UU&{}U{}U+{}}{UUU{{{{UUU}}}}U}U{}{U{U{{{{{}U{}{{{+++U}}}{}}{{}}}{}&U{{}{+{U{{}UUU}U}{}{{UUU{{{}}UUU}{}U}}}{{{}}{U}}}++++UU{U}{U{}}&}U{{+{{UUUU{}}}U}{U{{}}}}U}{U{{}}U{}U}}{{{{{U}U{{}UU{++++U{U{U++++++U}U}U{U{{U}{U}U{}{U}U{}}U}{}U{}UUU{}U}{{{{U{{{{}U}}}U+++++}}}{}U}U{}U{{}{{{U}}}UU{U{{{{}{}}}}{{}{U{{U{UUU}{{{{{{}{{U{}}U}}{UU{{}U{UU{}U}{{{U{{U}{UUU}{}{}{}U{{U}}U{{}{}UU{UUUU{}}{}UUU{}{U}U}U}U{UU}UU{U{U}{U{U}{{U}}{}{}U}U}}}}U{}}}}{}U}}}{}}{}{}}}}}{}U{{{}UU{U}}}U}U}}{}}{U{{{}U}{{}{}}{U}{}}UU}U}{{{U{UUU{}{U}}{}{UU}{UUU{}}U}{}}{U{{{{}{}UU{UUU{{{{}U{U}UU}}U{U}UU{{}}UUU}{}UU{{U}}}}U}{{}{{{}}}{}{}{}UUU{}{}}{U}UU{}}U{}UU}}}}U}}U{}}{}}}}}}{}}}{{UU}U{U{{}U}{{UU{U}}}{UU{{UUUU{U{++}{}}U}U{U}U}}}}{}}{}{++++++++++++++}{{U{{U{U}{+++}{U}{}}}{}{{}+{+{UU{{{{U}}}}U}}U{+++{{}UUU}{{{U{{}+{UU}UU{}++U{+U}U{}}U}}}}U}+{+UUU{{}}}U++++++++++U}{}{{{{}U{U{UU{+U{U}}UU+{}U+U{U}U}{UU{}{U+{{+}}}UUU}+U}{{}U}UUUUU{U}{}UU}U{}{}{}+{{}}++}{{+{U}U}}UU{UU}U}+{{}+}{}{U+U}{UUU{{U}{U}}{}UUUU{U{{}{}{{+}++}{U{U+}}{}{}{{{{U{{U++{{{+U{++{{U{{}}{}{UU}{U}U{UUU{U{U}{{U}U++UU{{U{+}{}{}U}}}U}{}}{+}{U{++}U}}}UU}{}}U}}U}}}U}}}}U{U}{}U{}}}U+{U}U}+UUUU}{}{{}}U}{{+U{U{+{{}{UU{}{{UUU{UU}{{U{{}{}U{U}{{{}}{}U+UU}{+U{{U{{UUU{}U{}U+U}}+}UU{UUU}{UU}U{U}}}{{}U{}{{{{}{UU}}{UUU+UUUU+}{}}{U}{U}{}{{}+}U+}}{U}}}}{{}U}}{{UU}}}{UU{{{{}}UU}UU}}}}}+U}}+U}U}}}}{{}UU}U{+{}+U}}}UUUU}}{{{}}}}}{UU}{}UU{U}U{UU{}U{{{}+U{}+{}UUU}{U{{{}{U{+}+{{{U}{{U{{{{}U}{{}{}{}}}U{{U}U{UU}}UU}{}}U+{U+}UUUUU}U}U{U}{U+{+{{{UU{}U{{UU}{}{U}UUUU{U{{UU{}}{{U{UU}UU}U+}}+UUU{U{}{{{}{}{{}+UUU{}U{{}}U}}{U}UU}}}{}}{}}{{}{UU}{U{UU{UU}U+}+}U{}{}U{U{U}UU}U+UU}U{U{U}U{U{UUU{U{{}}U}U{{{{{}}U}{{}{UU}{{U+{+}}}}U{{{{}U{}U}U+{}UU{U{UUU}}}{U{{}U{}U}}U{{U{{}}}U}U}U}U{U}{}++}UUU{}{}U{UU}}{U+{{{{{{}}}{U}}}{{}U}U}}UUUU{}{}U}U{}UU}{U{{{{}++{UU{}U}}}}{}{{UU+U{{UU}U{}UU++++UU{{{}UU{{{+++++UU{{{{}U}{{}U}++U}U{U}{}}U}{UU{}+{}U}U}{U++++}}U++{}U}}UUU++U}U+++UU{}{{}}{{U{U+{U{}U}}}}{{}}{{U+}}{U}}}UU}{}U{U}U{}{{U{U{{{UU{}}&{{{UUU{UU{UUU+U}}{}{}UU{UU{{}{+{}}UU{UUUU{UU}UUUU{{{UUU{UU}U}}{&U{{U{}{{}}}UU+{}{{{{UUU{UUU}U{+}}}U{}}{U{{UU{{UU}{++++++U{U}{UU&}U{{}UU{}UU{}+}}}}{{{}U}U}U}}{+U}UUU}{}U}UUU{{U}{{{++U+UUU}{U{UUU{{}}}}}}UUUU+{}U}U{}{UU}UU}U{}+U{{}U}}}}}}{U}U{}}}U+++}}U}}{U{{UU}}U}{}{}}UU{+}UU{U}U{{}UU}}}U+}}}U{{{{}U{{}}{}UU{}}+UU{UU{}U{{{{U}}}{{}{UUU{+}}{U{}U{{{}}}}}UU+}U{UU{{}}{U{UUU}{{}}+{{{}{UU{U{U}{}{U}}{UU}{}+}{}UU}U{{}}}U}{U{+}{UU}}{{{UUUU{}U{{}U+}{}U}UUU}U}{}{UUU{U}U}{U+}U}U}UU}}}UU{U{{{}+{{{{}}{{{}}}{UU}{{{+U}{U}{}{}{{{{}U}U}}UUU{+{UU}{}{U{U{U{{UU{U{}+U}}}U}{}U}UU{{U}U+++}U}U}{{}}{U}U}{{UUU}}{+U}}U{}{{{{}}UUU{{}{}+{U}}}}}U}}UU{+++++}++++UU{U}{U}}UU{UU}{U}{+}{U{{{{}U{{}{}U{U{{}U+U{{U}{{{UUUU+{}}UU}U}+UUU{}UUU}UU}UU}{{U+U}{{}U{{}{}}{{}{}{{{{U+}UU}{{{{{{}U}U{{U{}{}U{}U}U}UUU{UU{U}U}U+{U{{}U}U{{}}{UUU{U}}U{}+U}UU}U{{}}UUU}}{{UU{}}}UU{{}UUU{UU}UUU+}}U}{{}UUU}{{{U{{{}U}{UUU+}}{}{U}}{UU}{UU{}}{{UU{U{{UU}}U}{{}}+U{}}}{{}}}U{U{}}{}UU}U}{}U{++{U}UU{UU{U}{{{U{}}}}UUU{UU{}{{U{U+U{U}}{U}}{U{}UU{{UUUUU}}}U}{UU++}{}U{}{{U{}{UU}UU}}}{}U}}{{U{U+{{U}{U{}{UU}{U}}{}U}}}{U}}{}}U{{}++{U{}U}{UU{U}U}U}}}{&}U}}U}{+U}}{{U{{{{}U}U{}UUU}}U{}U}{{}{UU{U{{++UUU}U{}U{{}{{{UU}&U}{U}}+U}{U}U}U{{}{}}{}{{UUUUU{}{U}U}}UUU}}{}}+++U}{{}{U{{}{U}U&}U}{{+}{U{}{}}{{U}}UU{{}}U{{U{}{}UU}{}}{UU{}{U}}{++++U}{{U{{{{}&U{U}+U{U}{UUU{{}}U{}}UUU{{U}UUU}{{U}UUU}{U{U}{}{}{}}}++++U}{{{++++++}{U}UU{}}{}{{{}{{{{{}U{{}}}{}U}{}}}U{U}{}}{}}{}{U{}U{+++++}{U}U{U}U{UU{{}U}{}}U}}}{}{U{}{U}}{{{UU}{}{U}{}{}}{UUU}{UUU{U{}UU}{{U}{{{U{}UU{{{{{{U{U}}{{{U{{UUU{{}}{{U}UUU{U}{U}U}UU{{U{}}U}{{U{}UUUU{{UU{U}{UU{{}}}}{U{U}}{{U}UU}}{U{U{}}}U{}{}}{}{}}U{{{U{U{UUU}}}{}{}{U}}U}}}U{{UU{{U{{{{U{{}UU{}}{}U{{}U}U}U}{{UU{}UU}{UUU}{}}{U{{}{{U{U}UU}U}{}{{{}U}{UUU{}}U{U{U{{{U}UU}}{U}}{}{UU}}{{{{U{{}{UU}{{U{}UU{{U{}{}{}}{UU{}UU{{{}UU}}{{{}U}}}}UUUUUU}{UU{U{}{}UU}U}{{}}UUU}}}U}U{U}{{{{{}{U++{{UU}UUU}{}U}UU{{{{}U++++++++++++++UU{{{{{}U{}+++UUUUUUUU}{U{U+U+}UU{}}UU{}}U{}{}{+++{}{}UU{{U}U}U}+U}}{}}U}++}}+}}{{}U{}}{}}U+U+{{{}{{}}}++++++++++{U}U}{{}{{U{UUU}+}{UU{U{+{{}+U{U{}U}U{}{}U+U}+{}}U{{}+U{}}}{{}}}}U}U{U{U}{}U}{UUU+}}}{++UU{+U{UU}{{{}UUUU}+{U}+{}}}U+}U{{}}U{}UU{{U}{{}}}U}}U}{}UU+}++U{}U}+{}U{{}}U}{{{U{++}U{+UU++{UUU}{{}{U{}{U{}{{U}U}{}U{UUU}U++{U}{{}+}}U}UU}U{U}}U{{+{U{{++{{}U}}U{}}UU}{}UUU{UU}U{}}{U{{}{{UU+U}{}U+UU{U}{U{{{U}U{U+{}}}+{{{{U{U{{}U}U}}{UU}U{}{}{U{{{}}U{UUU{+{{}U+{}U{UUU{UU{UU}{+U}U+U}{}U{U}{{}UUU{}UUU{}UU{{U}}U{}}{{{}}{+UU}U+U}}}U{}{}{{}}UU+{}+{{}{{U{U{U}U}}{}U{}}{{U}}}}{}}U{U{{U}U}{+{}U+{{}}{{U}{U}U}}{+{{+}{UU{UU}U{}}}UU{}}}UU}U{U{UU}{}}{U}}{}U{+}U}+{{U{{}}}}}}UUU}+{+{U}{U{U}UU}UU{{UU}{U}}}U}{UU{}U}}{{UU}{}{{+U{+U}}}{}{}}U{U{}U+{+UUUU{}}}}}UUU{U}{{{UU{{}U{U}}{}}UU}U}}UU{{+}U+}UU}}}UUUU}{}}U}+U{U{}U}}}U}UUU}UU{}UU}}}{{{{}}UU{{{U{{}}{}U{+U+U{{}U}U}}{UU{}U}+UU}UU{}{U{{}}{UUU}{U{{}}U{}{{UU}U{{}UU}{UU{}+U+}}U{UU{}{{{{U}{U+U{U}{}}UUUUU}UUU{UU{U}U{{{{U}}{U}{}{{{{}}U}{}++{UU}}}}{U{U{{UUU+U}}{{}{U{}}UU{{UUU}{U{}}}}UUU{}{U}UU{}{}}{{UU++{}UUUU}UU}}U{}}U+}U{}{}}}U{}++++{{}}}{{}}}}+++++U}{U{}}U}}{{{}++U}U{{{}{U{{}{}}U+U{}U{U{U++++}}{++}UU{{{}}++UU{+++{U{}}}}U{{U}{+U}U}UU{}{{}U}UUU+UUU}}{}{{}U{U{}UU}}UUU{{{{{}U}}}&}}U}{U}{{}}{{+}}}{{}{}UUU}UUUU+U}{U{}U}}{}U}{{{U}UUUU{{{}{{U}}{&}U{}}}UU}}}{{+}U}{U}UUUUU}}}}{+}}UU{{{{U}U{{{UU{}{++++++UU{{UUU&}{}}{{}{{U}U{+UUUU{}}{}}}}}{}{+{U{UUUU{UU{U}}U{U{UU++}+}U}U}{{}}{}{}{}U{{U}}U+}{}}}{U{U{U{U}UU{+}{U}U}U{{U{}}UUUU{U}+++{{{}U{{}}U{UU}{}{}}U}{{+UU{}{U{{UU{{U{UU+U{UUU{U}{}}{}{{U}U}}}+{}{}{}U}UU{UU{UU}}}{}{}{+UU{U}U{}}U}{{U{}{+{U{U}{}U}}}{}{}}UU}U+{UU{{UU}U}U}U{}{}}}U}}{{+{UUU}}{U}U}}{{{U}+{}}{{U}}{{}U}}}UUUUU+}UUUUU}}UU}{UUU}U{{U{U{}+}{U{{{{UUU}{}{U}}U+{{{U}{}{}{U}U{U}}}{+{U{}UUU}{UU}{}U}{U}{{}}+}}U{}{}{}{U{}}{{{U{U+}}U}{}{U}}{{U{UU{+++{{}{{}U}UU{UU}{UU}UUU}+{{U}U}UU{U{{{U}{}U{U+U}{{U}U}{}U{}+++++{++++U{U}{}{}}U{U}U}{{{{+UU}{}U{{UU{}{U}}{U}{{+{}UUU}{{U{{}+{{}U{U{U+{{U{}U{{U}{U{}U}{U+{}U}UUUUUUUU}}U}}{U}{{+UU}{{}UU}}{U}UUUU{UU{}UU{}{}}{U{{U}UU}{}+U}}{{{U}UU}{}{U{}}U}}U{+}{UU{UU}UU}{{UU}U{{U{}U{U}}U{}}}}{}}UU+}U}{}U{U{}}{}{{}{}}{U{{{}+UU}{U}{}{}}{{{}{{UU{U{{U{U}{{}{{UU}U+{}{}U{{UU}{}{{}{}{UU{{{{UUU++UU}UUU{UU{{}{UU}U}U}U}}U{UU{{UUU{+{}}UU{U{}}}{U{U{}U}{}UU}{{{{U}++}{}UU}{}}U}{{UU}{U}UU}}{{{{{{{+U}}{{{}}{U{}{UU}UUU{}}}U{U{UU}}}}++{U{U}}{{}}{{{{UU}UU{}UUUU}}+{{{U}}}{{U{}{U}}}{}U{UU{U}U{}{}U}U{}++U}{}}}{}}UUU}}}{{&{}U}U{+}U}U{U{U{}}{}{{UU{U{}{UU{{{U{}UU}}}U}}U+++U}{}UU}U{}U{{}&{}U{{+{}U{}U{{U}}UU}}}{UUUU}}}U{U}U}}UUU}{{{}}UU{++++{{}U{}}{}{&UUU}+{U}{}U}{{}}U{}{{{}U{}U{U{{U{U{UUUUU}U}{}{U{U}U{U++++}UU{U++++++{{U}{}{{{UUU{{{U}UU}{}U}}UU}U{}}UUU{}{U}{{}UU{U{{}{}{+++++{{{}U}}{U}U}U{}{{}}{}{{{{}}{}U}}U}}{U{}}{}}UU{U}}{U}}}}U}{}}{U}UUU{{}{{U}{{{}{}}U}}}}{{UUU}UU}{{{UUU{}}}U}U{{}{{UU{UU{}{U{UU{}UU{UU{U}}}{U}{{{UU{{{}{{}}}{}}{U{{}U}}{UU{U{U}U{UU}}UU}U{U{{{U{}UU{{U{U}U{UU{{}}U{U}}U}{{{UUUUU}}U{{{}{}{{{{{{}U{U}UUUUU}U{{{}{{U}}{{U{{{{{U{U}{U}U}}}}}}{{}}{}}}}U{{}}}{}}U{}}U}U}U}{U{}U{}{}{U{{}}U{{U}UU}{UU}U}}U{{}{}}}}{UU{}UU{{}}UU{{}U{{U{UUU}}}{}UU{{{{{U{U}{U{}}}U}{U}{UUUUU{UU{{{}UUU}U++}UUU{}UU}{{UU}{}U}}{U++++++++++++++{}UU}}}{}}U+++}U{U}}}}}{UU{+}+}U}}}{}}U}UU}}U}}+++{UUU{U{U{}}UU{+UU{{}U{{++}U+U{UU{}{{}U{U}+{+}U{U}UU{}++++++++++U{UU}{{UUU{{{}U}+}{U{U}}+{U}+U}}{UU{}U{{U}+}}+U{}{U{U+}UUU}{}{{U}{}U{}}UUU{{UUU{U+UUU}++U}}+U}}}U{U{U{U}}U+{}}+}}U}U+{U{{}U{UU{}{}U}U}U{U{{{{{}U}}+{++{U}}}+}{{{}U{{UU{}U}++}U{+}}++U}{U{}}{U}U}{}U{U}U}{U}}U{{UU}}++UUU}U{+}}UU}UU}{U}{{}}+}}U{++{}}{}{}{}UUU{}{}}{{}}{}}}U{}{U}{{U}+}{{{}+{}{{}{UUU{U}{{}+U}{}+}{}U{}}}}U}U}{{{{}{UU{U{{}UU}{}U}{{U{+}U{}+U}}U}}}{}U}U{}U+U{{+{}}}{{{{}{}U}{{{UU}U{U{U{U}}{}{U{U}{{U+U{{}+{{U{}UU}}{}U}U}+}{+}UU{}U}{}U{}U}}{{U}U{{}{{}{{U}{{UU{{}}{}+{U{+UU{UU{}U}{U{U}{+{}+U{UUU{{U}{UU}}{U{}{}U{U}{{}UU{{UU{UU{{U}+U{}+{{}U{U{{U}{U{{U+{+{}}UUU{U{}{}{{}{U{}}}{{{}{U}{U{}{}U{{}}U}}+U}+U{{{}U}{U}U{{U}+}+{}}}{{U}U{}{}{UU}UU{{}}{UU{U}{}U{{{{{}UU}U+}}+U}}{{U}}{}{{{}}{+}}{U{U{{U}}}{}U}}U}UU{{U}{{UU}{UU}{U}}{U}{U}+}+UU}}UUU}}U}U{{}U+}U{}U{{}{{}}}{{}}}}UU{UU{UU}}}}U{}{}{}{U{{U{+{+UU}}}{}}U{{U}}{{+{UUU}{{U{U{}}{UU{U}{{}U{}UU{UU{{{UU{U}U}{}U{}++U}{}}}}U}{}U}U}{+}{{{{}UUU}}{U}{{{{U}{{}U}UU}}{UU{}{UU}UU{}}{{++}}}}UU}{U}U}{{U{+U{}}}{U}U{U++++}}{}}U{{}{}+++++{{{}UUU}{U{UU{++}{UU}U{UU{{U{{{{+}{}U{}UU++++U{{++}{}}{{}{++U{{+++{{{}UUU{{}}}{+}UU{}}{}{U{}U}U}+}U{{UUU}{U{{}U}{U}U}{UU{}}U{UU{{&U{}}}UU{UUUU}+U{}{U}{UUU}}UUU}+}U{}{U}}UUU{UU}{U{U}}}U{UU}}{UUU&U}{}{}U{{}}U{+{}}UUU}{}{{U{}}{+{UU{}U{}UU}{}{{{}{{++++++{}}{}{{&{{UU}{{UU{{{}+{{{}{{U}{{U}{}{}+{}{{}UUUU}}U{}{}UU{{++U+{}{U}U{{}}{{UU{{}UUU{U+}U{U{}{UU}U{}UUU}+}}}U{{}{U{}U}{U{}U}U+++}U}}U}{{}U}{}U{{U}{}}}{+U{{{U{U}}U{{}}}{+}U{UU{}}}}U}{}U}U}U{U+}U}{UUU}U}{}UUU{U{{}}U}}+}U}}}U}}}UU}U}{{{+UUUUU{}{U{U{U}U}U{U{+U}}{U{U}U{{}}U}{{{U{}UU{+U}}UU}}}U{{UU{}{U+}{{U{{}}}U}{U}{UUU{U+U{U{U}}{}}}}UU{UU}{}{{{U+{U{UU{}{U}}{UUUUUU+{}{U}}UU{UU}{}}{U}}+}{{}{{}}{{{U}UU{{{{U}U{+}}}{U{U}}}{UU{}UU{UU+{UUU}U{}UU}{U{{UU+++U}U{{}}}U{{UUU{U}{}}{{+U{U{}}{{U{UU{{}}{U}{+{{{{}}U{UU{}{+++++{++++U}{{{UU}}U{}{}}{U}{+{}}}{}U{{}UU}}{U{}}{U+}}{U{U}}}{{{+}{{}U{{U+U}{}{U{U}}{U}U}{}{+UU{}U}}}}U{}{}{U}{U}{U+UU}}U{U{}U}{{{U}UUU}UUU}{U{}{U{{{UU}{{{U+U}{U}U}}{}}}{U{}U{}}U{U+{U{U{}}{{}{{}}}}U{{}{{{UUU{}{{}}{}}}}U+U}}U}{UUU}{}{{{{U}}U}{U}{+}}UU}}{UU{{{{{U}{{}}{{UU{U{{{{}{}U{}+U{}UU{U}{}U{U{{}}{{}}}{}{}{++{{}{{UUU}{U}{}{}U}}{{{U}}{{{{UU}}+{{U{{}{}}UU}U{U{U}{U{{}}U}}}}{++}UU}U}U}UU{}{UU{{UUU}}{{}{}{}{+}{}}}UU}UU}}U}U}UU{U}{}U}UU}}U{}}++UU}}{{{{UU{UU}}}U}U{U}{{}{U+UUUUU}}U}{U}{}{}}U}U}UU}U}{U{U{UU}U{++{}{{}{}}{{}{{}UUU{}{U{{{+{{}U}}{U}U{}U}{U}{}U{UU}UU}{U{}{{UUU{U{+++U}{}{{}U}{{}}U&}{}{}+{}}{UU{{}}{{{{}{}{{{U}}}U}}U{}}U}{{{}}UU}U{++++}UU}}{}UU}&U}}U+{UUU{U}{{{}}}UU}{UU{U}}U}{}{{}}}{{}{U}}}}U{}U}{U++++}}{{}++++++}{}}}{U{}U{{}}}{}{{}{UUU{}{{{U}{{U}UU}U}{{{U}U{{{}}{{+++++{UU{UU}U}}}}{U}}}}{U{U{}UU{U}U}}}{U}{U}UUU}}U}}}{UUUU}U{}UU{{{U}{{{{{UU}}UU{}UU{U{UU}UU{{{}UUUUUU{UUUU}U}}}U}UU}}U{{UU{}{}UUU{UU{{{{U{U}}{{}}UU}}{}{U{}}}U}UU{{U{}{{}{{UU}{{{U}{}U{{{U{}{UUUUUUUU}}}UUUUU}{{U{}}{U{}UU}{{U{{UUU}}U{{U{U{{U{}}{U{UUUU{{}}{}}U}UU{}}{U}{U}UU}{{}U}U}{}}{{{U{}}{U{{}}U{U}{}}}UU}}U}{{{}U}U{UU{{}UUU{UU}{U}{U{}U}}{}}UU{}{{{U}{{{}{{{U{}}}{U}}{}UUUU}UUU{{}{UUU}{}}}U{}}{}{}U}U{{UU}}{{{U{}UUU{{{}U++{{{{{{}U}}}UUUU{{{U{U++++++++++++++U{U}{}U}UUU+++}}}{{{U}{}}UU+U+U}{UUU{UUU}UU}{U}+++}{UU}}U}{{}UU}+}}}UU{{{++}{+}{U}UU}{}U}{{+}+}}}}{}}}{++++++++++}U}}}UUU}U}}{{U{+U{U{UU{+{}}+}}{}U}{UU}U{}+U}+}}{}{}U+{U}UU}}U{}{{}U}{}}U}{}}U{{}+{UU{++}UU+U}{U}{{{U{}UU{+}{U+}U}U{+UU{{{{U{}}{U}{{{UU}U{{}}{U}{U+}++U{}}{+{U}}{}U}{U{U{}++{{U+{U++U}UU}{UUU{}{U{{UUU{}{U}}{}{}}UU++{}UU{}+{UUU}U}{}}{{{}{+}}U}++}}}}}{}}U{U{}U{}}}}UU}{}}{{U}UUU{U{+U}{}U+{{}UU}}{{}UUU}}+}}}U+}U}UUUUU}UU}}{U}U}}UU}{{U{{UU}U{{{U}U+}}UU+}}{}{}{{{{}U}U{+U}}+}{}}{}UUU{{{U{}UUUU{}}U{UUU{{{}{{UUU}U+}U}{+{}}}}U{{}}{{}UU+{}+U}UU{}{{}UU}}}{{}{}}}UU}}U}{UU{}}}}{{U{U+{UU+U{UU}{}{U}}{U}}+}{+U{}UU{{{{}U}UU{{{}{}{}}}UUU}{{}U{}}{U{}}+U{U+UUU{{}}}}}U}}}{+{+U}U}UUU{U}}}{U{U}}U{}{U{}U{}{}}U{U{}{UU}UU+}}+}}{}{UU}}}U{U}{+{+U{UU}}{U{}UU}{}UUU{{U}U{{{U}{U{}}{{{UU}U}}+UU+{{}}{}U}}}U{}}}{+{{}U{U{}{UU{}}{{}}{{{}}}{UU}}{U}U}}}U}}}}{}{+U+UU}{}UU{{{U}{}{{+U}{}U}UU}}}U{{{UUUU}}U{U{}{{UU{}{{{{UU{{}}}{+{+}UU{{}{U}}U{{}{U+}U}UU{{U}{}{U{U{}}U{{U}{}}{U{}U}{{{U}}}U}{{{}++}U{}UU}UUU{{}UUU+U}}}}UU{{U}{UU{U{}{}{U{UUU}}U{{{}{{{U}}UUU{}}++}U}}{{{{U{{U}U}}+}{}}UUU{{U{++++{}U{U{U{{{}+++++}{U}U{U}{U{}}}++}}}UU}}UU{{}U}}}+}UU{{U{}++++{{{++U{}U{UU}++{U}+++{{U}U{U{{{UU{+{}}UU}{}}}}U{{}{+}U}{{}U{{}{}}{}}U}UU{}{{U{U{{}}U&}}{}U{}{}U}{U+U{}U{}{}UU}}U{{{+UUU{UU}U{U}UUUU}}}}{{UU{U{UU{}}U&{}UU}{U}}{{U{+U{}{}UUU}{}U{}}U+{}{}UUU}{{}UU}{}}{}++++++U}}{{}}&{{{}UUUUU{UUU+{{U{{U{{U}}}}U}U+{{U}}}{}}{}UU{U{{{U{++}+U}}{}}{U{U{UUU{{}{{{U{+{UU}}UU}}}U}U{}{U+{}UU}U}}{UUU{U}U{U{{+++{}}{{}UU{{}}{{}}{{UUU{}+}{}}{UU}}UU{}{}U+{{}{U}}{}}U{{}{{}}{{{+}U}{{{U}}{}{U}}}}}{{{UU{+{{{}{}U}}{}{U}}}}+UU{}UU}}U}{UU}UU{}}}+{{{{UU}{}{{{}}U{}}U}U{U{+U{}}U{U}}{{U}}UU{+U}}}UUU}{{{{}U{}U{U}+{}U{}{}}}}{UU{}UU}U{{UU{+}U}}}UU{}{}UU}}}UU+}{U{UU}U}}{}{U}{}U}+{{U{U}}U{{}}{{{U{{UUUU}+}UU{{}{{}}{{}{}}UU}}+}U{}}{}}U}}{U}U{}+++}UU}U}}}{{U}}}U}{}}}}{+}}{{UU{}}U}{}{}}{{U}+}}UUU{U}UUUU{+++++{++++U}{{}U}{U}}}U{U{{{{+U}{{{}}U}{{U{{U{{{UUU+}}{}{{{U{U{}+}}UUUU{}+{}{}}U{{U}}U{}UU{U+U{}}{{}{U}}{}U}{}}}UUU+U{}{U{}{UUUU}{}{}{}{UUU}U{U{}U}U{{}UUU}U+{}U{U}UU{{{}}}}U{{{U}}{+{U{}{}}{U{}}}{{{}}{U{UUU}U}}U}UU{{{U{}+}}}{U}{}}{}U}{U{U{U}UUUUU+}{U}}{}UUU}}{U}U{U}}{{}UU}U{U{{}U{{{+U}U{UU}U}UU}{}}{}}}{U{{{}{}++U{}}U{UU{}U}}}{{}{}}}U}U{UU{}}}U{+UUU}}}U}UUU{{}}}U{}}}UU{U}{UUU++U}U}{{U{U}}U{{U}U{{{U}UU}{U}U}+{U}U{U}}}U{{U{UU}{{UUU{UU{{}UUU{}++}U{}{U{}{U}}U}U{{U{{U}{}}{U+UUU}}}}{U}U{}{}{U}U{{U}}UU{U{}{U{{}}++UU}}{{}}}}UU}{{U{}UU}U}U+{UUUU{U{}}}}U}{UUUU}U}{{{}}U}{}UU{}{}UU+++UU{U}{{U}}}{{{U{}{U{+}{{{{}U}{{{U{}{{}}}U}UUUUUUU}U{U{{{U{{U}UU{++++U}U}}}{}}U&UU}U+{{}UUU}U}U{{{U{UU}{{UU}{}U}}UUUU{U}}{}{}{}{U}U{}++++}UUU{++++++{U}UU}{UUUU{{U}U{}}{{{}}{{}{U}{U{{}U{}}{U{U}{U}U}U{UU+++++}UU{{}{}{}}UU}{U{{UUU{U}UU}UU{UUU{UU}}}{U{{{UUUU{{}}}{{UU}}{{{U}}U{{}{}}UU}{{{}{{{}}UUU}UU{{U}}U{}{}}U}{}}U{}U}U{U}U}{UU{UUUU}{}{U{U}U}{{{{}{U}}{U}{{}}}U{U}}}{U{U{}U{}}{U{{}{{}}U{{UU{UU{}}U{{U}U{U}{}{U{}U{UUU}}U}UU{}U{}}{}}UU{{}{U}}}{}{U{{{UU}U}U{{}}UU}U}{{U}}}U}}{U{{}U{UU{UUUUU}U}U{}U{}{{}U{{U}{}}}U}}}}}{}}{}U{}UU}U{U}UU}}}U{}{U{U{{}{U{}U{{}{}U}{{{U}}}}UU}UU}U{UU{{U{{UUU{U}U}}}{{UUUU}{{{{{}{{U{}{U{}U}UUUU{UUU}}++}}}{{UU{}UU}}}{}{}UUU++++++++++++++}}UU{U}}{U{+++U}}U}{{{}{{UU+U+U}{{{}UU}}{U}}{U}+++}}U{}{}{}}U}{{+}U}{{{U{++{U+{}{}{}}{}U}}}+}+U{U}{{}U{++++++++++}U{U{{}{}}UUU}UU+{}{}{UU+{{}+{}}}U{}}}{{{}+U{+}{{{}U{+}UU{}UU{{}}U}{{U}{{UU}U}}U{+{}{{++UU}+{U}}}}U}{{U}UU+}{U+U}}}{+}}UU}UU{}U{}}U}U{U}}}{}U{}}}{+U++}}}U{+}U{U{{U}{{UUU}++}{{+}U++}U}U}}}U{U}}{}}{{UUU}{U{{}U{}}{++}}{}{}+}{{U}}}{{U}}{U}+}{U{++}{}{}U}U}{}{}}{U}{U{{}}U}UU{}U}U{U}+{UUU}+U}U}{U{{U}{}U{{+}}{}+}{}}}{}UU}}{U{}}U}}{UUU{}}}UU}U{{UUUU+}{}}+{{}{{}{}U{U{U{U+}}}+}}UU}}}}{U}{}}}}}{}}U{U}}}UU}}}{{}{{UU+}}}}+{}}U{}UU}}UU{UU+}{+UUUUU}}{{UUUUUU}{U{U}U}U{{{{{}{U{{{}UU{{+}{{+}{{U{{}U}U}{{U}+{{+{{}{{U{UUU}U}{}U}{}U}U}{{}{{}}{{{U{{{{U{+UUU+{}{U}U{UU{}UU}U+}+U}{{}U}U}U}}}}{}}{UU}{}UU}U{{}{U}UU}{}{UUU+}U+UU}{{{}U}}{U{{U+{+UU{U}{}{}}UU{{}{}}}}{}}}{}{U{}U{{{}UU{U{}}+}}+UUU}}{U}{U}{}}}U+}U{UUU}}U{U}U{UU}U}{}U}{{}U}{{UU}U{}{U}{}}}U+}+}{}{{{U{U{{{U{}}+{U{}{U}{U}{}}{{{}{}UUUUUU{}{U{U}{U}{}}{{{{}U+}+{}UUU}U{{}}{}U{U+U{UUUU{{UU{}{}U{}UU{UUU}U}UU{{U}UUU{{}{{U}U{}++{UUUUU{}U}U}U{{U+U{}{UU}}{U}}{{U}UU}}UU{}UUUU}}}}{}}UUU{}{U}U{++}}{U}{{}U}U}}}{}+}{U{}U}{U}{++++U{}}U{U}U{U+++++}}{}}UU{U}UU{{++}}{}U{U}{}{UUU{}+}}{U}U{U++++U}{++}}}{U}}U++UU{+++}{{U}{{U}{{U}+}}{{U{U{}UU{{UUU+}U}{}{}}{}U{U{}}}}U}{{}{{UU{}}{}&UUU{}{{U}U{UU+{}{{}}{U{U{}}}{{+}{{}{{UUU}}{{{{U{{}}{}{U{U{UU{UU&}{{}}U}{UU{{{+{U}}}}UU{{}{{U}}+UUU}}{U{}{}U}{}}{U{++++++}}}}{UU&}{{}}{}{U{}}{+U}{}U{{{{{U{U}}}+{{{}U}{}{U{U}{}}}{{{++{+{{UU{UU}UU}}{}}U}UU{{}+U}U}}}{}}U{{{U}{}+}{U{U}}U}}{}{{{U{U}{+++UU}}U{}{U}}{U}}UU}}}{}U+UU{{}{{{{{{U{}}{+}{UUUU}}UUU}{{{UU}{U}+{{}}U{{U{U}U}{{{{{}}}}}{+U}U}}{{UU{}{U}U{{+U{{U{}}}{U}U{UU}{UU}+U}}}}U{{U}}UU}UU}UUUUUUU+UU{U{U{}U{U}}}}UU+UU{UU{{{U{}U{UUU}{U}+U{U}{U}U}{{}{}UU{U}U}U{{+UU}{{{{UUU}}U{}{}U+UU}}}UU{U{}}{{}}U}{+U}}{UU{}{UU}U{}{U{U}{{}+}U}}{{}{{}{}{{{{U}{}+UU{UUU}{{}{{{{}}}+++{}}}{}U{U{}}UU{UU{{U{{+}UUUU{U{}UUUU{{UUU{U+}{{}{{{UU{{{U+++++}++++U}{}UU{}{}{}}{{{U{U+U}{}U}}{}}UU}{UU{{}U}+U{U}UU{{{{U}+}U{{{}{}+U}UUUU{}{{{U}}}}{U+{UU}}}{UUU}U{}U}}U{}}U+U}}}}{U{}{{{U{U{}{{{{U{U{}U{{{UUU{{{{{UU+UU}U{UU}U{U{}}UU{}{UU{U+{{}}}U}U}{U}}U{U}{UU}U{}}}{}{}{{{UU}U}+{UU{UU}{{}}U{}}{}{U{U}U}{+{}U}}}}}U{U{{UU}{U}{U}{}{{{{{{}}{{U}+}{U}{UU{U{UUU{{}U{}}U{}UU}{++U{{{{U}}U}}UUU}}{U{U}{{{}{UU}UU}}+{{U}{{}{U}}U{{{{}}{UU{UUUU{U{U++{}}{UUU}U}U}}}{{{{}}{}}{{}UUU}+{U}{U{{{}}{U{}{}}{{}U}{{{}{}{}UUU++{U}{}}}}U}}}{{{{}}{}{U}}UUU+}{}U{}UUUUUU{}}}{{}U{}UU}{U{U{U{}}{U++}{}UU{{{}}}}}{U}}{UU{}U{+U}U}U}{UUU{U}U}UUU{UUUU}}{U{}}UUUU}U{{}+++U}}{}}{U}{{{}{}}}}U}+UU}{}{{}}}}{{U}{U}{U{{U}UU}U}}}{}U}{{{UUUU{++++}{}}{U}{U}U{}U{+}U}{U}UU{UU}U{}}}UU{}U}}{UU}U}{{{}}{U}U{{}{U}}U}++++{U{}}++++++{}{U}}UUU}{UU{UU{{{{}U}{}}}}{U}U{}}}UU}U{{U}U{}U}}}}}+++++}}{{{U}{{}U}U{}{{U{{{}UUUU{{{}{}U{{UU}U}}}U}{U{{{{{}}U}U{UU}U}{}{{}{}}{{UU{{}}U}U}UUU}{UUU}}{{{}}}}{UU{{{{}}{UUU}}U}}}U}U}}}U{}{UU}{{}{{UU}}U}UU}{UU{UU}}U{U{UUU{U{{}}}UU}}{}{{U}{U}U{}}U}}{}{{UU{{UUU{}U}}}{}{{}{{}{}}{U{}}}U{U}U}}{}}}}{}{}{U{}}U}{}UU}U}UU{{{U{{}{U}{}{{U{{{U{{U}{{}{}}{UU{{}{{}}UU{}{U{}{{UU{{{}}{UU}U}U}{U}}{U}{}{U{UU}{{U{}{}UUUUU{U}}{{}}U}}U}{{{U}{}U}U{}U}}U{U}{{}U{{{UUU{U{}{U{{U{{}}}{}U}}{}UU}UU}13050
climeg_girl
Scratcher
12 posts

Flipnote Studio: Scratch Edition CODES

when green flag clicked
forever
say [help!] for (2) secs
change [aaa v] by (1)
end
climeg_girl
Scratcher
12 posts

Flipnote Studio: Scratch Edition CODES

when green flag clicked
define o(e(o))
climeg_girl
Scratcher
12 posts

Flipnote Studio: Scratch Edition CODES

define this is fun
play sound [fun! v] until done
when green flag clicked
forever
move (99999) steps
end
climeg_girl
Scratcher
12 posts

Flipnote Studio: Scratch Edition CODES

platformer
}}}U{U{}{{{}{{U}{U}U{}}U{}}}U{}U}{{{UU{U{{U{{}{}{}U{}}U}}}{{}{UU}}{UU}UU}UUUU}}U{}UU{{UUU}{U{{UUU}}}{{{U{U{{{}{U}{U}{{{{{UUU}U{U{}{{{UUUUU{{}UUUU{{{U}U{UU}}UU}U{}}}U}}}}{}UU{{}}U{UU{{{UUU{U{}}{UU{U{}}{}{}{}U}{U{UUUU{}U{U{{}{{U}}UU}}{}}{}{U{{{U{}UU{U}{}{U}U{}U{U}}{}UU{U}}}{UU}}{}U{U{}U{{{U{UU{U}U}}UU{U}{U}}}{UU}}}UU{{{U{{U}}{}}U}{{{U{{{}{UU}UUU}{{U}UU}UUU{UU{}U}U}{{}{U}{}UU{{U{}}U}}{}{{U{}}}UU{}}U{UU}{U{U}{{UU{UU}}{U{U{{{}{{{{UU}}UU{{U{{}U{}}{U{}UUUU}U}}U{}}{{U}UU{{{}}{U{{}{{{}}{UUUUUU}}}{{U{}UU}}U{{U{{UUUU{}{U}UU{{U{{U}}{{{{{{}}{{U{{}{}{}}{{U}{UU}UU{{UUU}U}U{U{}}{U{U}{U{{}}U{{{{UU}UU{U{U{UU}}}}{}}}}{UUU{}{}}}UU{U{UU{{}}UUU}}}U{}}}{{}U{{}U}UUU}}{{}{U}{UU{U{}{U{U{{UUU}}U}{U{{}UUU}UU{}UUUU}{}{{}{U}}{UU{U{{}UU{{{}U}}{}U}UU}}UUU}}{}}}{U{{{{{{{U}U}{UU}U{{UU{}U}{{{}U}U}}{}}}U{{U}U{{{}}}U}}}{}{UUU}U}{}{{}}}{}}{U{}{U}UUUU{{}}}U{}{}{{{}{}}U}{UUU{{}UU}}}UU}U}}}U{{}}}}UU{}}}{}{}U}}{U}UU{}}{{{}}{{U}U}}{{U{}}{U{{U}}{}}U}U{}{}}}}}{{{U}UU}{}}U{}U{U}UU}{}UU}}U}{}{}}}U}{}UUU}}}}}U}}{}{UU}U{}}U}}U{{{{UUU}{UU{{{U{}}}{}{{}UUU}}{}}{{}{{}}{}U}}{U}U}{{{{UU{UU}U{}}{UU}{{U}{}}U{{UUUU}}{UU{UU}{{}}{UU{{U}}UU}{{}{U{}{U{U}}}}}}UU{U{{}U{U{UU{{{}}U}UU{U{UU{}U}UUU{U{UU}U{U{}U{{}{{U}{}{U}{}}}}}{}UU{}UU}}}}}U}}}U{}}{{}{UU{}{}{{{}{{{UU{{{UUU{{U{}U}}{}{}U{{{{UU}}}{{}UU}U{{}UU{U{}}}{{}}{U{{UUU}{{UUUU{UU}}UU}{}U}}}UUU{U{}U}{U}}{}UUU}{{U}{}{U}{}}{{{{U}}}{}U{}{{U}}U{}U{}U{UU}}}UU{}U{{}U{UU}U{}{UU{{UUU{UU}{}}UU{UU}{U}U}}}U{{U}}}UU{}{UUU}{{UUU}{UU}UU}{}U{}}{}UU}}{UUU}{}}{}U{U{}{}}{}{{}}{}{U{}U{{U{U{}U}{{{}U}{U{{}U}}{{UU}}{U}{{UU}}UU{}{{U{{{{{UUU{}{U}U}U}{UU}UU}UUU{{U}U{{UUU}{{}}}}}U}U}U{{UUU}U}UUU}}{}U{{U}}}UU}U}}{}U{}U{{}{U{}U}}UU}}UU}UU{}UU}}U}U{{UU{}U}UU}U}}UUU{{}{U{U}U}{}}}{U{{}}{}{U}}UU{{U}{{}}}}}{U{U{{}U}UUU}}}U{}UUU}{{}UU{}}{}{UU{UU}{}UUU{U{U{U{{}UU}}U}{U{}{{UUUU{}}U{{{UU}{{{{}{}{}}{{}}{}{U{}{{}UUU{}{{}}{{{{{U}}{{}U}U{}{{{{{{U}{{{}{{}}{U}}UU{}{U}U{{}{U}}}}{{}UU{UU{}{}}{}UU{{}UU}UU{{U}}{U{{}U{U}}UU{}U}}UU{U}{U{U{}}}}}U{UU}}{}{}{}}}U}{}U{}}{U}{{}}{}}U{}{{}U{{U{UU{{}}U}UUUUUU{{U{UU}}{{}}UU}}U}}U}}}U{{UUU{{{{{}U}}}}U}U{}}UU{U{UU{{{{UUU{{U{{{}{U{UU}U{U}{{}UUUU{}{{U{}{{U}U}}{{{U}U{{}}U{{{U}{}U{}{}}}{{}{UU}}{}U}{}UUU{+++++++{U{UU{}}{U{{U}}}{{{}U{}{}}{}{{}{{{}U}UU{}}{U{UU}}}UU{}}{{+++++++}U}}U}{{UU{}{{{}}}U}}{}}U}UU}U{{U}{{U{{UU}UUU{{}}UUU}U{}{+++++++{U{U{}{}U{{}}U}{{}U}{U{}U{U{U}{U{UU{}U{U}}{U{U{{}UU}U}U{}+++++++U}{U{{U{}U}U}U{}}}U}{}U{}}{U}UU{}{UU}}{{}}{U}+++++++++++++++++++{{UU}}}}{{{}{}}U}{}{U}}{}{{}{{{{}{}U{}}}{}+++}}}U{}}UU}}{+++++++{{{UU{UU{UUU{}}U}{UU}U}}{U}U}{U{U{U{++++++UU}{U{{{{}U{U}U+++++++}UU}{U{}U{U{{U{U}}{{{}U}}}{{{U}++++++UUU}{{}UUU{}{{{{U{}{}}}{UUU{}{U}U}{U{}}{{{{{}{{}}U}{UU++++}}{UU{{U}U}U{U{{}{U}{}}U{{UU}{}UU}}U}}}{U{}}}UU{}}U}}U++++++U{U{}}UU{{U}UU{U{U{}}U{U{{U}U{}U}}}U}UU}{}{U{U}{}U}{U+++++UU{{UUU{{{}UUU}{}{}}{}{{U{{}}}U}}}{UU}{U}{}{}U}U}UU{U{+++++{}UU}{UUUU{{UU}{UU{{}UU{}}}{}U}{}U}U{}{}U++++++++++++++++++}U}UU}}{}}U{U}}{}U}UU{U}{{UU{U{U}}}{{UUU}}}U}}{}UU}}{{U}}U{UUU}U{U{}U}UU}{U{UUUUU}}U{}U{{U{{UU{{{}U{{}}U}UUUU{U{}}{UU}U{UU{}{{}{}U}{U}UU}U}{UU{U{{U}UUUU}}U}}U}}}UUU}{}}{{}{}{{U}UU}}}U{{}{{}}{{UUU}{}}}U{}{}{UU{}}UUUU}{{}}{}{{}U}}{{UUU{U{}{{{}U{U{}{}}UUU{}}U}U}}}{{{U{U}{U{UU}}UUUU}}{}{UUUUU{U{}U{}UUUU}}UUU{U{}}UU}U{{}}{{U{UU}U}{{{U{}UU}{UU}}}{{UU}{UU}U{{U{}{U{{{{}{}}U}U}{U}}}{U{}{{{{UU}{{U{{{UU}U{U}UUU{U{{{}}}}{}U{{}}U}}U}{UUU}{UUUU}U}}}{U}UU}UU{{U}}UU{{U}}}{U}U}}}UUUU}UU{{}U}{}{{}U}}{}}UU}}UUUUU}}UU}}U{}U{}U{{U}U}}{U{}{}}U}}U}{}}{UU{}U}{}{{{{{UU}{UU{}UU{{}U}{}U{{{}U}}{{U{{U{U{{}}UU{}}}}U}{{UU{}}UU}UU}{}}}U}U}}UU{{}}{U}{}UU}U{U{U{}}U}{}U}}{U{}{}UU}U}U}{UU{U{{U{{{}{{}U}{UUU{}U}UUUUU{{{}{{{}{{{{UU{}}{{}U}{{{}U}U{{}{U}UU}}{{U{}}UUU{}{}}{}{}{{{UU}{U{U{}UU}{{}{}{U}}}UU}U{{{}UU{{{{{U{{{U{}U{}U{{U{U}}}{}{}{}}}}}{UUU{{{{}{}}U}}{}}{}U{{}{{U}{UU{{U{UU}}}{}{{UUUU{}UU{}{U{}}U{}U}{U{}}}U}UUU{}{{{{}{U{{{U}{{U}U{{{U}}}U{{}{UU{U{{}U{U{}U}{{{U}{{U}}}}U}{U{}}{U{}UU}{}UU{{}}UU{{}}}{}U{}UUU{U{U}{U}UU{UU{U{}{U}{}}{}}}}{U}U}U}{{{{UUU}U{U{}{U{{U}U{}U}}U{}}{{{{UU{{{U{UU}{}U}{U}}{{}{U}}{U}UU}{}U{{}{}{{}{{}U{{}U{}{}{{{UU{{}}}{U{{{UU{}{{U{U}U}{}}}}}}{}}}}{{}{U{UU{U{U}}}}}}{U{}{{{}{UU}}{U{{UU{{}}{}U{U{UU}{}{{{}}U}{U{}}}}}}}U}{U}U}}{U}}UU{}U}UUU{{}{}}}UUU{}}{{U{UU{{}{U{}{U{U{{}UUUUUU{}U{U}UU{{{{UU}U{U}{UU}{{}}{{{U}{}UU{}U}UU{UU{{}U{}}U{}{}}}}U{UU}U}{}}{{U{{}U}U{}}}{}{{{U{U}}}}UU}{U}U}U{U{{}}{U}{{{{}UU}U{{{{{}}{{}{{U}U{{}{U}UU{{}}UU}}}{}UU}}{}}}}}{U{{}}U}U{{{U{U{UUU}{U}{}{{{U{U}{{{{U{{U{{}U}}}}}{{}}UU}{U}UU{UU}{{U{{U}}}{}U}U}{{}UU{}}{}{U{U{}{}}}}}U}{{U}UU{{}{U}U{U}}U}U}}UUUU{}}}}}}{{}{U}}U}{{{UU}{{UUU}{UU{{UU}}}{{}}}U{{}}}}}{U{}U}{U{UUU}UUUU}}{{{{}U}UUU}UU}U{UU{{}{{}}}U}{U}}}{{U}U{}}UU}{U{}{}UUU}}UU}}U{UU}}{}{}U}}{{{}U{U{U{{UUU{{U{UUUU{U{UUU{{U{{}U{{U{{}}}}U{{U}}U{{{UU{}{U{UU}{UU{U}UUU}}}}}U{}U{UU{UUUU{{}{U{{{{{UU}U{U}UU}}U{{}{{UU{}}}U}{UU}}}}UU{U{}U{{U}}UU{U{{}}}UUUU}UUUU{U{}U{{{{{{U}{}{}{}{UU}U{UU{}{}UU}UU}{{U{{U}}{{U{U}{UUU}}}UU{U}U}U}}}U{}}UUUUU}}U}}U{}}U}{U{{{U}}}{UUUU}{U{{}}UU{U}}{{{}}}}U}U}UU{UU}{U}}{{U}{}}}}}U{U}U}UU}U}{{U{{}}{U{U}}}}{U}U{}U{{}}}}{{UUU{}}}U}{U}U{}U}U}}U{UU}U}U}{{U}{U{}}{U{{}{{UUUU}UUU}U}{U{U{U}UU}U{{{}}U}}{{}UUUU}}UU}UU}}{}{}}{{}{}U}{{{}}}}{{}{{{}{{}U{U}}{UU}U}{}}U{{UU{U{{{U{UU{}U}U}U{U{U{{{}{{UU{}}}}UUU}}U{}{{}{{U}UU}{{U{{}}U}{}U}U}U{{UU}{{{{{{UUU}U{}}UUU}UU{{{{{UUU}}}{U}U{U{{}U}UU{UU{}}{UU{{UUU}}U}UUU{{{U{{{{U{}}{}U}{{}{}}UU{{}}{UUUUU}{}}}}}}}{{{{}}U{}}U}U{U{}{U{{{}}{{}U{U}{UU{+++++++{U}}UUU}}{U}{{}}{{}}}}{}{}}U{{}}{{U}U{}U}UUU}}U{UU}}{U{UU+++++++}U}}U}U{{U}}U}UUUUU}U}{}{UU}{U}UU}}{}U}{{}}UU{}}}}U}U{UU}+++++++{}U{}{{{}}}UU{{{{U}}U}U}U{UUU}{UUUU}U}}}{}U{{+++++++++++++++++++UU}{}{U}U}}{{}U}U{U{{{UUU{{{{U}}}UU}}}U{{U+++}{}U{U}U{{}{+++++++U{}}}{}}UU}UUU{}{U}}{{}{UU}}UUU}}U{{++++++}UU}}}U{}{}}U{U+++++++{U}{U}{}U}UUU}}UU}{}}U{}UUUUU}U++++++U}UUU{{{{{{}U{U{}{}U+++++++UU}{}}}{{U{UUU}}}{}{}{{U{UU++++{}{{}U}}U}{{}}U}{}}}{UUUU}UU}}U{U}U}}{{U}}U}}U}{}UU}{U++++++{{{}}}}{{UU}{{U}}U}UU{{{U}U{}UUU{{U}U}}{}}U{{U}{U{}{}+++++U}{UU}{U{U{}U{UUU}UU{U}UU}U}UUUU{}}{{{}{}}UUU{}}}}UU}{+++++{U}}}U}{{U}{{{}U{}U{U{}U}{{U}}}{U}UU{{}{{++++++++++++++++++}{}{U{U{{}}}{{U{{{{{U{U}{}U{U}U}}}}}{}UUUU}}UU}}U{{}}{{U}U}}UUU}}U}U{{UU}{}{{}UU{}UU{UU{U}}U{U{{{{}}{}{{}}{}{{{{}}}U}}{{U}{{}UU}{{{UUUUU}{U{{{}U{UU{}{U{}{U}}{{}}{}{{}}U{U{{U}{}UUU}U{U{U{U{{}}U{{U{UUUUU}}{UU}U{}U{{U}U{}{{{U}{UU}UU{{UU}}{{{{{U{UU}{{U{{UU}}{U}}U}{}U{{}{U{{{{UUU{{{U{{}}U}}UUU}U}}U{U}{}U}}{U{{{U{U}{}UU{U}{}{}}{UUU{}}UUU}}}{}}U{{U{{}{{}U{}}}U}}U}}{U}{}{}U{{U}}}}{U}U}{{}{}}U{{U}}UUUU}U}{UU}UUU{UU{}UU{{}}}U{UU}{}UU{{{U{}U}}UU{U}{{}}U}}}{{{U}{UU{{}U{}U{UU{}}{}}{{{}UUU{{U}UU}UU{U}}U{}UU{{UU}{UUUU}}U}U{{{U}U}UU{}U{U{}}}{}U}}}UUU{UU{}}{{{}U}}}{{UU{U{}UU{}UUUUU}U{}}{UU{{}}}{{{{{{}}{U{{{}{{U{UUU{}}}}}{}UUU}U{{{UU{UUU}U{{{{}}}{}U{}U}}{}}}U{}UU{{}U{{}{{}UU}}}}{{U}{{{{{U{{UUU}U{UU}U{UUU{U{}{}}UU{}U{}}{}}{{}U{UU}}{{{UU}{U}}}{}}U{{}{UU}}UU{{{U{}}{UUUUUU{}}}}{U{}}}UUU{}{UU{{}U}U{U}U}}{{{U{}}{U{{U{}}}U}{{U{}}UUU{}U}UUUU}U{{{{UU}{U}UUUU}}{}}}{}U}UU{{{}U}U}U}{}U}{}UU{{{{{UU}}}U{U}}}U{{U}}U}}}{{}}U}{{}{UUU{U{}{UUU}{UU}}U{}{U}}}U{UUUU}{{}{}{U}UU{}}UUU}UU}{{{U}UUU{{U{U}U}}UU{U}}{U}U}}}U}UUU}}{}UUU{}UUU}}{U{{UU{{{}U}U}}}{}U}}}}}U{{}UUUU}}}{}}{{}}UU{{{U}{}{}{}}}UUU}U}}UU{}{}U{U}{{{}U{}}U{}{U{{{U}UU}{}}}}{UU{}U{UU{UU}U}{}U{}U}}}{U}}{}UU{{U}{UUU{U}}}{U{}UU}{U{}}}UU}{{U}{U{{}}U{}{}{UU}{UUUU}{}}{U}}{U{}}{U{}}U}UU}{UU{}}}{}{U{}{U}{{U}}}{}{{{U{U{}UUU{{U}U{}{UU}U}U}{U{}U{U}{U}}}}{{{{{U{UU}}}{{}}{U}UU}}{U{}}}{{{U{UU}}}U}UU{U{}{U}}{}{UU}{{}U}UU{}{}}U{{}UUUU{}}}}}}}}}{U{{U{{}{{U}UU{U}}UU{{{U{U}}U{U{U{}}U}{{U{U}}{UUUU{{{}{}{}}}U{}{{U{U{{{}}{U}}{UUU{U{U{{}U{{{}UU}}}U{U{{{U{UU{{}U{U{{UU{U{}}U{{{{{U{U{}U{{UU{}}{{{U}U{{{UUU{}U}{{{U{{U}}U{}{{{{{{{}{}UU{{{U{}}UU}UU}U}U{U{{}U{}}}{U}{UU{{}}}{}UU}}}}}}U{{{U}UUUU}{U}{{{UU{}UUU{}}{U{{U{UUUUU{}U{}{}U}U{}}U}}U}{U{{{U{}{{}{}{}}{}UU{{U}{{}}U{}{{{{{U}{U}U{{{{U}}}}}U{U{{}{{}{U}{}}U}{{}{U{}U{}{}UU{}{}U}{UU{{}{{UU{{{}U{U}UUU}U{{U}{{}UU{U}U{}U{}UUU{{U{U{}}}{U{}{U}UU{}}{}UUU{}}UU{{}UUUUU}{}UU{}{}UU}{}U}{U{UU}}}{}}}}UUU}U}{{{}}}}{}}U}{}{U}U{}{}}}{}U}}}}{U{}{{U}{{}{{U}}UU{{}U{{U{{{}{U{{UU}}}}}U}}{{{U}}}U}{}}}{{{}}{{}{U{{}U{{{U}UU{}{U{{}UUU}}{U}{{}U}{{}}}{{}{}}U{}}{{}}UU}U}{UU{{{}}}{U}{{}}}U{U{UU{U}}U{{}U{{}U{}}}UU}{}}}{}{}}UU{}U}}{{{U{U}{{U{{}{}U}}{U}{}{U}{}}{}U{{}{UU{UU{{{U}}U{UU}U{}U}{{U}U}}{U{{{UU}U{{}{}}{{U}}{U}{}}UU}}U{}{{}U}}}U}}U}U}{{}}{UU{}{U}}{UU}}}UU}UU}UU}}UU}{U{U}}}{}{U{UU}U{{{UU}UUUU{}{U}U}}U}{U{}}{U}{}{}UU}{{U{{U}}{U}U{{{{}}{U}{}{U}}U{U{}U}U}{}U{{{U{U{{}{U}{U{{U}}{{}U}}{U{}{}}}}{{}U{}{}}{{}{}UU}U{UU}{}UU{{U{}{{U{U{{U}{U{{{{{}{U{}U}}}{{{}UUU}}U{{UUU}UU{UU}{}}}}}U}{{U}{{{U{}U}}{{{{U}}UUU}{U{}}}UU{{U{}{{{U}{U}UU{UU}{UU+++++++UU{U}}}{{}U{}}{}{}}UU}U{}U}U}}}}U}{U}{{}UU{UU}U{}{}{{{}}}+++++++U}}UU{U}U{}UU{}{UUU}}}{{{{U{}U}{}{}{}U{}{U}}}+++++++++++++++++++U{{U{{{{}{}{{U}}{}}{{UUU}{{}{{}U{U}UU}U}{U+++{U{}{}}}U}U{+++++++U}UU}U{}}U}}}U{{{}UU}U{}{}U{U{}UU{}{++++++}U{}}{U{U{{U{{{+++++++U{}{}{U}U}}UUU}{UU{U{}}}}}UUU{}++++++U{U{{}}U{}U}{}}}U}UU+++++++{U{}UUU{{}U}U{}{{}}}}{U}UU{++++}U}{}U}U}U{{}}U}U{{}U{{{U{+++++++{U{{}{}}{U}{UUU}}}}{U++++++}}}{}U{{}}}UUUU{{{U}{}{{U}{{}{UUUU{}U{}}UU{}}U{{}}}U}+++++UU{U{{{UU{}}UUUUUU{U}{U{{U}{}U{}{{}}{U}{U}}}{U}U}}UU}{+++++}{}}{U{U{{{{{}U}}{U{}}{}{}}UU{}}U}}}UU}}{++++++++++++++++++{}}{{{{{{{{}U{}UUU}}{U{}UUU}U}}}{{}UU}UUU{U}UU}{U{U{U{{{UU}}U}}{}{UU}UUU{U{}U}}U{U{U{U}U{{}UU}U{{U{{{}{}U{{UU{UUU}{U{{U}{U}{{U}{UUU}U}U{}{U}}}UU}{U}UU}}}}}UUUUU{}{}{}{}{}U}}}}U}{UUU}}U{U}U}U{}U{}{}{}U}{U}{{{{}{U}}{UU}{}{U{UU{UUU}U}U}}{U{{U}{}U{}UUU{{}U}UU}}U{}U{U}}}}{}{UU{{{UU}UU}U}{{UU{}{{}{UU{{}UUU}UUU{U}U}U}U{U}}}}{}UU{}UU{{}U{{{}U{U{UU{UU}UUU}}U{}{}}{U}{U}{U}}U}U}}U}}{}{}{{{{U{{}U{}U}{U{}}}UUU{}}}{U}}}{U}UUU{}{UU{UUU}U}UU{U}}}UU{{UU}{}UU}{{U}}{{{U{{}U}U{}}U{}}{{U}UU{}{{U}}}{}{}U}{{U{{{{U{}U{}UUUU}UU}}}U}{U}{{{}{{U}UU{U{}{U{}}U}}{U}{}U{}{{U{{U}{{}U{{}UU}}}{U}U}}}U}U}{{}U{}UU{U}{{U{UUU}{}}{}{}}UU}{U{}}}}UUUU}{}UU}U}}{}{{{UU{}}{{}U{UUU{}}UU}}}}{}{UU}}}{}U{}}{{}U{{U}U{{{}}{{{U{UU{{UU{U}}U}}}U{}}{UU{}}}UUU{}}U{U{{}U{{{}UUU}{}}U}}}{}UU{}{U}{}U{{}UU}UU}UU}{UU{}}U{U}U}{UU}{{{U}UU}U{{U{{{UUU{}}{}{U{}{{{UU{{}{{}UU{{UU{{U{}{{U{}{}U}UU{{{UUU{}{U{U{}{}UUUUUU}{U}{{UU{{}U{{UU}}}{U{}{U{UU{}}U{U{{UU{{U{}U}}U}}U{{}{UUU{{{}}UUU{}U}UUUU}{UU}U{UU{U}UU}{}}}}}}{{{U}{}}}U{{{{U}UU}U{U{}U{U}}U{U}{{}UU{}}UUU}U}{}UU{{{}UUU{}}U}U}}UU}UUUU{{U}UU{}{}{}{U{{{}UU}}UU{}UU}}UU{UU}}U{U}UUU{{{}UUUU{U}}{{}}U{{}UUU}}{{U{{}{{U}}{U}U{{UUU}{U}}}UU}U}{{}}U}UUU{}U}UUUU{}UU{U{{UUU}UU{U}}{U{{U}{{{{{{U{{}UUU}U}{U}UU{{}{U}U{U}{}U}}}{{{}{UUU}{}{}}U}{}UUUU}{{U}}{{U{}{}{{}{}{}}U{U}{U{UU}{U}{}}}U{{U{}}}}}}UU{UUU}U{UUU}}}}}}}{U}}}{U{}{{}}{U}{{}{{{}}}{U}}U}{}UU}}}}{U}}}UUU{{{}UU}}}UU}U{{}U{{{U{UU{U{U{}{}U}U{{{{}}}U}{}UU{UU{{}UUU}}UU}{{}{U{{U{{UU}{{{U{U{U}}{{}{{}U{{U}{}UU{{U}}}{UU{{U{U{}}}}}}}UUU{}{U{U}}{U{}UU}{UU{U}U{}U{}}U}}{}{}}{}U{{UUU{{{{U{{}U}}{U{U{}UUU{UU{{{{}}{{U{UU}UU{{{U{{{U{U}{U{UUUU}}}{U}}{UU}U}UUU{UUU{UUU{{U}{UU{}}}U{{U{UUUUU}}}{}}U{UU{{UU}{}}}{{{{}U}{UUUUU{{U}U{}U{U{U{U}{{}}{}}U}}{}U}U}U}}}}}U{}{UU}{{U}UU}{{UUU{{}{}U}U}UU{}{}U{}{U}UU{{{{}{U}}}{U}}U{UU}}U{}{U}{}U{UU{}}U{}}{U{}{}UU}}{U}U{}UU{U}{{}U{UUU}}{{}{U{}}{}{{{UU}{U}}U}U}U{U{{{}U}}{U}U{}U}U{U}U}U}U}}U{U{{}{}UU}UUU{{{{UU}{U{{{U{U}{}UUU{{{U{UU}UU{}U{U}U{}{{{U{{{}}}UU{UUU{}{U{U}{{U{}{}{UUU}{UU{{U}{UUU}}U{U}U}}{U{U}}U}{}{U{}}{}{}{U}U}{U}}}{{{{{{UUU{{}{UUU{{{U}{}}{UU{UUUU{}}U}}}U{}{}{}}{U{}{}{UUUU}{{{{}UU{{UU}}U{{U{}UU{}{{U}UU}U}U}U{{}U{{{{U{{UU{}{{}UU}{U}{}{}{{U}UU{}UU}}{{{UUU{}{}}U{}UUU}}{{{}UU}}}U{UU{U}{U}U{{{}U}{}{{}U}}{}}}{}U{}}{U}UU}U{}{}U{U}U}}{{{}}UUU}}{UU{U}{{{U{U{{}U}}UUUU}{}}}}U}{U{{UU}U}{U}}}{}}U}{{{UU{}{{{}U{}UU{}{{}}UU{{{}U{U{U{}{}{U}}{U}{}{U{{}U}}}{U}{U}U}UU{U{U{}}U{}{{{{{U{{{U{}{}{}{U{}U}{U}U}{}{}}{}}U}}}{{U{}U}{U}}{{U{{}{}}UU{}}}}{}U{}U}U}{}U}}UUU}U{{U{{{UU}{U{{U{U}{UUUU}{}{U}UUUUU{{}{}}}{{{U}UUUU{{{UU{{}U}UU}}}{}UUUU{U{}}{}}}{UU{U}{}}}U}U{{{{{U}{{UUUU{U{{{U}UU{}}U{}{U}+++++++{}{}{}{}}}U{{U}U{}{}{}{}}UU{{}U}{U}{}UU{UU{{}+++++++++++++++++++}}}U}{}UUU{}{}U}U{U{}{UU}{{UU}U}{UU{}}{UUU+++}{}{}}U}{UU}+++++++}}}{{U{{U{{}{}}UU{}{}U{U{}U}{{}}U{}{++++++}U}{}{}}}{{}U{U+++++++U{{U{}U}{}}{}}}U}{U}{U}U{}}U}UU++++++{U{UU}}{}U}UU}}U}}}U+++++++UU{U{}}U}}UUU{{{U}U{UU}UUU{++++{U}{{}}{{}}U}{}UUUUU}U}{{{+++++++UU}U}U}U{}{UU{{{}U{{}++++++}}}UU{{UUU}{U}U{}{}}}U{}}{}{}{+++++++{{U{UU{{}{}}{U}}+++++{{U{}UU}{}{{UU{}{{UU{{}{UUU}UU}UUU{{}UU{{}}{{}U}}{{{}}+++++U{UUUU{{U{}}{U}}{{}}UUU{{}UU{{{U{{{{}}{{}++++++++++++++++++{}}UU{{{}}}U}{UU{{{UU{}{}U}{}U{UUU}}{}}}{{}}UU}{U{UU{}{{U{}U}}}}{UU}{UUU}U{U}}{{U{}U{U{U{{{U{U{}UU{{}}}U{U}{UU}U}U}}}{}{}U}UU{}U}}{}}{U}}}}{U{{{U}}UU}UU}{}UUU{U}{{}}UUU{}}{UU}UU}}{{}}{U}UUU}}}UU}U}{{}{}{{UU{}}{{}U{UU}{{U}{}U{{}{{{}U}U}{UUU{}}}{{U}}U}}U{}{U{}}}UUU{U{{}{}}{}U{U}{UUU}}{}U{}U}UU{U{}}{}U{U{}U}{U{}}U}U}}U}U{{U}}}}{{{UUUU}}{}UU}}{U}}U{{}{{{}{{}U{UU}U}}}}U{U}UU{{U}}UU{UU}{UU{{UU}}{}}}U}U}}{{U}}}}UU{{{{{}{{}}}}UUUUUU{{U{}}{}U}UU}U{{{{}UUUU}U{U}{}{}{}{{}}{}}}}}UU}U}U}{UU}}}U{{{{{}}}}}}{}}{U{}}{{{U{U}U}}{{}{{U}}}}U{U{}U}U}{U{}{}U{{U}UUUUU{{U{}}{}U}}UU{}U{}{}}UUUU}U{{}}UUU{}U{U{}}{{{UU}{U}UU}}U}}U}U}}UU{}}{{U}}U{{}U}U{U}U}{}{UU{{{{U}}U{}UUU}U{{}}UUU}}}{{}{}UUU}{U{UU{UUUU{{{{U{}{{{UU}{UU{}{}}{}{{{{{}{{}}U{U}U}}}{{{{UU{{{{}}}{}U}}{{}{}{UUU{{{{{}}U{{}UU}UUU}U}U{{{{U{{}}U}UU}{}UUU}}{}{{{U{{{U}{{{UU}U{U}{{UU{{U{U}{U}{}UU{}U}U}{}}}}}{UUU{}U}}{{U{}{U{{{}U}U}UUUUU{}UUU}{}U}}}}}}U{{{{UU{{{{{{}U}U{}}UU}U{{{UUU{}}U}UU}{}U}{}{}}UU{}}}}UU}{}UUU{{UU}{}{}{U}{U}U{{}}}U{U}UU}}}}}U}{{U{U{}UU}U{}U}{}UU}}UUU{{{}U{{{}{}UU}}}{U}U{U}}U{}}U{}{}{U}}}}{}{}}U}{{}UU}U}{{}{}U}}}U}}}}{{}{{{}UU}}{}}UUUUU{UU{UU{{}{{}}U}{UU}{U{}U{{}}U}}U}U{U{}U{U{{U}U{{}}U{U{U}UU}}U{{U}{{UUU{U{}{{}UU}U}{U}}}}U}}}}U}{{}}U}U{}U{U{{UU}U{U}}U{}}U}}U{}{{}}}U{}{UUU}}{{U{{}}}U}{{{}}}{}{{{U{{{U}}{{}{U}{}U{}{{U{}{U{{UUU}}UUU}U}U{}{{{{UU{{}}}U}{{{{{{{U{U{}UU}{{{U{U{{U{U{UU}U}{{}UU}}}{U}}U{U{U{}U{}UUU{{}UUU}}U{U}}U}UUU{}}U{UUU}}}{{UU{{{{U{U}}U}U{U{}U}U}}U{U{U}U}{U{}}}U}U{U}UUU{{{{}}U}{{{U{U}{UUU}{UUUU{}U{UUU}}}{}{U{}UU{}{}}}}{{U}}U{UUU}UUUU{{}U{UUUU{{U}}{{U{}U{UUU{UU}{U{{}{{{U{U}}U}U}{}U}{{U}{{{U}}}{{{}}{{}}}U{}{}UUU}U}{{{}{}}{}U}UU}}{}}UU{}{{{}}}}{}U{}{{}{UU{}}}UU{}{}}{}{{}}}}}}}}UU{{U{{{}}UU{{{{U}{}}{}}}}}}{{{UU}U{U{U}UUU}U}}{}U{{U}{}}U{UUUUUU}}U}{U}U{}}U{U{}}UU}}U}{}U{{}}{U{}U{{{}U}UU}UUU{UUU{}{}{{{{U{}}}}UUUUUU{U}U}{{U}U{UU{}}{{{UU}}}}UUU}}{}U{UUU{UU}}{UU{}UUUU}{{UUU}}{{UU{}{U}UU{UU{{{U}}{{U}{{}{U}{}}{{UU}UUU{{{UU{{U{}{}}}}U}{{}U{}{}{U}{UU}}U{{UU}}{}{U{{}}{U{}}U{{U{U}{}{U}U{{}{U}{{{}}U}}{}{{UU{U}{{UUU}}U{}UU}}}UU{{{UU{UU{U{U{}}UU}{{{U{U{}{}{}{U}}{{U{}}{{{}UU{UU}{}U}UUUU{UU{}{U}UUU{UU{{{UUU{}{U{{U}U{{{UU{{UUU{U}}U{{}U}U{U{{}U{UUU{{{U}{UU{U{UUU}U{}{{{{UU{U}UU}U}{}U{{}{{}UU}{{U{{}UU}}{U{}}}{{U}UU{}{}U}}U{{{UU{{}{UUU{}}U}{U{{{UU}{}}}}U}U}}{}}{}{}}U}U{{}}UU}}U{}{{{{}}{{U}{}{{{U{U}}{}U{{}{U{UU{}}{U{}{{UU}{UU{{U{{U{}}}U}}}}UU{U}{U}{{}}{U}}}{U}{{}{{{U}U}UUUUU}{}}{U{U}U{{}}}UU{{{{U}U{U}U}}}}{{{{U}}}{{}U{}}{{U}}{}U}{U{}UU{{}{}{{{}UU{{}U}U}U}U}{UU{}{UU{{{{}{}U{{{{{}{U{}U{U{{{{U}{U}}U}{}}U}{{UUU{}UU{}{{U{U{}}{{{}}{}U{UU{}}}U{}U{U{U{U}{{}U{{{{U}{U}}}{U{{}{{}}{}}}U}{UUU}{{}{{{{{}{UU}{{{UUUUU}U}}U}}}U{U}}{U{}{{U}}}+++++++++++++++++++UU{{UUUUUUUUUU{U}{}U{}{U}{UUUUUU{{{}}{{U{{+++U{}{}UU{}U{U+++++++U{}}{{UU}UUUUUU}}{}{U}}U}}U}{U}UU}}}++++++}}}}UUU}{U{}}{{+++++++U{}{{{U{}}}U{UUU}}{{{{UUU{U}UU{++++++UUUU}}UU{{UU{}U{{{}U+++++++{}{{U{{UU{}{UU}}U{}U{U}{}{{++++}}{}{UUU}UU{}U{U{U}UU}UUUU+++++++U}}UUU}U{{UU{{U{}{}U{++++++{U{{{{{{U}{}}}U{U{}}{{{{{{{{U{+++++++{{U}UU{}{{U{}{{{+++++U{U}UU}U}UU{{U{}{}}}U{}U{U{UU{{{}{}}+++++++UU{{U{}U{U}+++++UU}}U{{{{{}}{UUU{}{}{{U}}U{UU}}}{}{{}}}U}++++++++++++++++++{}U}{}{{}U{}{}}U{UU{U}U}UUU{}{}{}{{{UU{}}}{}UU}}U{U}U}{{}{U{}U{U}UU{}}{{}}{{U{}UUU}}}UUU{}U{{UUU{U}}U{{U}}}U}}{{}U}{}}UU}U}{}{}{}{UU}U}{U{UU}{{UU}}U{U}}U{{{{}}}}UU{}U{}{{}{{U}U}U{{{}U}{{{UU{{U}U{U{U}}}{{U}}{UU}{U}{U}{UU{UU{{U{}}}UU}{U{{}U"U{{U}{}}}UU}{U{}U}{{}}UUUU}{U}UU{}}{U{{}}}{}{UU}}U}UU}}{{UU{{}U{}{UU}}}U{{}U}UU}}UU{}}}}{}}U{{U{{}}{{{UU{UUU}UU}{U}{{}U{}}{{}{{{{}{}U}}{{UU{}}}}{}U}U}}}UU{{U}}U}{U}{{U{U}}}UU{U}{{{}{UUU{}{U}UU}{U{U{U}U}U{}U{{}}}UUU{{UUU}UUUU}{U}}{}U}U{}}}}}UU}{{U{{U}}U{}UU}}U{{{UU{UU}{U{{}{}U{{}{{UU{}UU{}{{}}{}{}{}{{U}UU}}U}U}U{}}{}}{}{}U}U{{{{U}}{}{{}{{{}{}U{UUU}}}UUU}}UU}U}{}{}{{{U}}U}U{}}{U}{}{}}{}U{U}U}UUUU}}{}{{{{{U}{{U}U}U}{U}}{{}{U{}{UU}{}}UUUU{}UU{}{{}}}}UUUUU{}UUUU{{{{{}{{U{UUU}{}U{{{U{U}}}{{U{{{}{{}{}}}UU{U{}}}{U{{U}U}{{U}}U{{U}U{}U}{{U}U}{}}{{{UU{{U{}{UUU{UUUUU{}{}{{{}UU}}}{UUUUUU{U}{}U{}{}{U{UU{{U}UU}}U}U{U{}{U{{}}}}}}{{}}U{}{}}{{U}U}{UUU}}{U}}{UU{U{}}{{}U}}}U{U{U{{{U{{}}UUUU}{}}}{U{U{{{U}U{}}}UU}}{}U{{UU{UUU{UUU}}{{UUU}UU}{}}UUU}}{U}{{U{{{}U{{UU{}{{}U}}U{{U{UUUU{UU{}}}UUU{U}U}}}U{{{}}{{{{{U}}UU}{{{U{UU{{}{{}}}{}}}{}{}}}}{UU}}}}U}}{U}}U{}}}U{}}UU}{}U}U}{}}{}}{}}}{}}}U{}U{}UUU{}U}{U}}}}{}}UU}UU{{U}}{U{}}{U}U}U}UU}{}}{}U}}{{U}}UU{}{}{UU{U}U{U}U}UUU{UU}{{}U}U{U}U}UU}U{}}{{UU}{}{UUU}}{{}UU}}{{U}{{{}U}{U}U}{}}{}U}U{UU}{}U{U}{{}}U{{}U}}}}{}}{U{{{UUU}{}U{}U}}U{UUU{{}}{{{{}U{{{}}}UU{}{{{}{}U{{UU}{{UU}UU}U{}{UUU{{{U{U{}{U}{U}{}{}{UU}}U{{UU{}{{}{UU{UUU}}{U{}U{UUUU{}{U{}}{{}U}}U}U{}U}{U}UUU}{}UU{}{U}{{{U{{}}}{{UU{U{}{}}UU}{UUU{}{UU}}{}}U{{}U}{}{U{{}}}U{{U{UUUU{}{}}UUU{{{U{UU}{{{U}}U{}{}UU{U{{}{{{}U}U}}}U}}{}U}}U}}UU{UU}UU}U{U{U{}UU}U}{}U}U{}}}}U}}}{}U}U}{UUUU}}}}}}}UU{U{U}UU{}}UU{UUU}UUU}}}}{}}{{U}}U{U{{{U{U}}{UUU{{{}}{U}{}{U{{}}U}}{}{}}}}}U{{{{{{{}}}UU}}{{{U}}U}U}UU}U{U}}UUU}U{U}{}{{UU}}}}}}UU}{U}{{U}{{{{}U{{UU}UU}U{UU{U}}{{{{{}}U{U}{{{}{{U{U{UUU}{U{{UU{}}{UU}}}U}}{}U}{UU{{U}{U}}U}UU}{U}{}{UUU}}}}U{{{}U{}{U{U{U{}UUUU}U{}}UU{U}{U{U{U{}{{{}}}{{{}}}U}}{{UU{U{}UUU{}}}{}}U{{}{U}{}U}{{}U{{}}{U}{{U}}}U}}U{}{{{{UU}}U{}{U{{UUUU}{}UU{}}U{}{U{UU{U{}{U}{U}UUUU}}}{UUU}U{U}UU{}UU{}{}{{{{{{UU{U{}{{}U{}{U}}{{{{}}U{}}{UUU}{{}U{}U{{{U}{UU}U{{}}{}U{U}}UU}{U}}U{{U}}U}U{}}UU{U}}}{{{U}UUU}}}}UUU{{{{{}}}{{}UU}U}UU}UU}{{}UU}{}{{}}U}}UUU{{{U{}U}{{}}{{}{{{}}UUUU}}{}U}}{}}U}UU{}UU}}{}U{U}U{{}{}{UU{U}U{}{{}U{{}{U{}{{}{UU}}}U{U{}U}{{}{{UUU}U{U{}}}}U{UUUUU}}U{UU{{U}}U{UU}{U}{}{U{}}U{}{{}}}{{}U}}}UU}{U}}UUU{U{}U{{{U{U{{}U}}U{{}}U{U}UU}{}U}}UU{{}}{UU{{}U{}}UU{}U{{U}{}}{}}}UU}{{U}UU{UU}U{{UU}UU{U{}U{UUU{U{}{}}UUU}UU{{}{{}{}U}{}U}}}U}{{{{{U}}}U}}U{{{{UU}}{}UU}{U{{UU{U}{U}}U{{}{U{{UUU{}U{}}{U{UUU{U}{}}U}UU{{}U}{}{}U{}}U{}{{{}}U{U{UUUUU{UUU{{{{}U{UUU}UUUU{{U}U{{{{U++++++++++++{+++++++}}{{}U}{{{U{}}{{UU{}}{{UU{}{{{}}}{UU{{U{{+++}}U}}U{}}U}{{+++++++}{{{}{{{U}{{UU{}{{{}{}UU}}U}U}}U{{{++++++}}U}U{{}}{{U{U{{+++++++{{U{}U}U{}}UU{{U{}}}{U}U{}{{}U++++++UU}{}{}{}UU{U{U{{U}{}+++++++{}{UU}U}UU}U}{}U}}{U{{{}}}++++}{}U}}U}}{U{{UU}U{{}UUU}{{}+++++++{{{{UU}U}U}{{U{U{{{}++++++}}U{}UUU{U{}}{}}U{}U{}{U{U}U{}U+++++++{}}{UU{{}UUU{}}+++++{{{U{}{}{UUU{}{{U{UU{U}UU{{U{U{U{}}}U+++++++}{{{{{{U}{+++++}{{{}U}U{U}}{UU}U}{}{{{{U}{{{{}{UU{}}U}}}++++++++++++++++++}U}UU{{{{{{U}U}}U}UUU}{}{{UUU}}}{{}{{}}}{}}}{}{}{U{{}{}UU}{}{UUUU{U{U{UU{{{UU{{}UUU{{}{}{{}U{{}UUUUU}}{UU}{}}}{}U{}{}}{}UUUU{{}{{}U}{UUU}}}}UU}U}}}}}{}{}U}U{{{UUUU}U{U{{UU}{UU}}}}U{}UU}}U}}}U{}}{{{{U}U{{}{}{{}U{}U{}UU{}}U}}{}}}U}UU}U}UUU{{{}{UUU}U{{{U{{{UUU{U{{}}{{{{UUU{}U}U}}{}{U}}}{U}}{}{{U}}U{}U}{{UU{U}}}}}{}}}}{}}UU}}}UU}}U{U}{UUU}{}}U{{U}{U}U}{U{{{{}}U}U{U{{}U{}{}}{U{}U{}U{UU}UU}}}{{}{}U{}{{U{}}{{}{}}}{}}}}}U{}}U{UU}U{U{U}UU}{U{{}}}U{UU}{}U{{U{}UU}}U{{{}{{UU{{}{}{U{{{UU}{{}U{UU{U{U}}}{}U{U}UUU{UUU{{U}{U}{U{{{}}}}}U{}}}U{{U}{}U{{UUU{U{{{}}}}UUU{{{U{}{U{U{UU{{U{}UUUU}{}UU{U{{}UUU{U{UUUU{{U}UU{U}U{{{{UUU{{U{}}}{}U}}U}UUUU{UU{UU}{}}{UU}}UUU}U}}{}U{U{{}U}}UUU}{U{}{}{{{}{UU{{{UUUU{{}{{UU{}}}{{}{}}}}{U{{U}UU}}UUUU}U{UU{}UU{}U}}}U{}{U{U}}{{}}UU}{UU{UU}U}}}UU{{U}UU}}U}}UU}{U}}UU}}}U{UU}}U{{{}}U{U}{{U}{{}{}{{}U{U}{}}UU}}{}{{}{}{}}}{U}}}{}{{UUU{UUU}U{}U}UUU{U}UU}}{{}U{U{{}{UU}{U{}{UU}{{{{}}}UU}}}{{{}UU{{}}}{}{}U{U{U}}{U}{U}{}UUU}U}{U{UU{{}U{}U}}}}U{U{{{{U}U}U{{UUU}}{{}}{}{U{U}{U{{{}}U{}UUU{{}{{}}}U{}}{U}{U}{}}{}{{}{U}{UUUU{{{}}UU{U}{U}}}U{}{UU}{}U{U{{}U}{U}{{U{{U{}}{U}}{U}{UU{}U{{{{UU}}U{}U}}}}}U{}U{U{{}}U}UU}U}{{{}{UUU}{U}U}U}{{}U}{U{{{{}}}}{U}{UUU}U}}{}UUUU{{U{UU{U{{U{{U}}UUUU{UUUU}}U{{}}}{UUU}U{}{{}{U}}U{UUUU{}U{UUU{{UUU{{}U}}{{{{}U}U}}{{}}{{{}}}U}U}}}U}{{UU}}{UU}}}}}U{{U{}{U}U{{{}U{{U}{{U{U{}U{{{{{{}U{{{}}}{{{UU}}U{}{{{}{}}{}}{{}{U{{{{}}}U}U{{{{{U}UU}U}{U}{U{{}}}{}U{}}UUUU}}U{{{U}U{}}UU}{{}{U}{{}}U}U}UUU}UU{}{U}{U}UU{}U{U{{}{{UU{{U{{}U{}U{U{{}{{UU{{U}}U}{U}}UU}{{U{{UU}UUUUUUU}U}{}{{UUU{{}{{}U{{}{}U{{{U}}UU{}UUU{U{{U{U{U{UU}{U{U{{{U{UUUU}}}{}U}{}}{}}{}{}}{{{U}}{}U{UU}U{{}}}}{U{U}U{{}UU{{U}U{UU{}{U{{{}}U}}{}{}{UU{}{{}U{U{{U}}}UU}UU{}{U}U{UU}{{U{UUUUUUU{{{UU{UU}UU{}}{}{UU}U}U}}U}{U{U}U{}UU{{}{}}}}U}}{}}{U{U}{{{U{}{}U{{{{}UU}{{}}U{}{{{}{{U{}}{{}U{{{{}UUU{U{}{U{U}{{U}U{{{{}}}{U{{}}UU}U}{}}U}U}U{{}{}{{U{{}{}}}UU}}}}{}{UU{}{{}}U}{U{U}U}}U{{UUU{}}{}}U{}U}U}}}UU}U{{U{{{{UU{}{}}{}}{U{}{U}}{{U{{{{UU{}{UU{{{U}{{U{{UU{U{{U}{{}}{U}}{}{{U}{}{}U}}}{{UU}U{UUU}{{}U{}U}}{U}{U}{U{}{U{U}{{U}U{}U}U}}U}{}{U}{}{}{{U{U}}U}{{}{}{U{UU{UU{{{}}}{}U{UU}{}{U{U}{{U}{{}U}UU{U}{{{}}{{}U}{UU{{{}{}{{U{UU}{UU}}}U}UUU{{}UU}}}{{{U}}}}}}U}UUUU}{{UU{}}U}U{{}U{{U{{}}U}U}}U{}}}UU{U}U}{{}}{U{{}U{}}{{}U}}}}U}}{}}U{}U{}U{{}{U{{UUU{{{}}}U{}UU}{}{}{U{U}UU}{{}U{UU{{{{}}{{}}{{UUUU{{U{}}U{}{{}{U}{}UUUU}{{{{{{}U{{}}{{}{{}{U{U{{{}{{{U{}}{{{{}UU}}U}}}}{U}{UU{{U}{}U}}U{{{UU}UUU{UUU}}U}{UU{{}{U{UUU}{}U{{{{}{}{}{}{{{U{{UU}UU}UU}{{{}}{}U{{}}{}{{}}UU}U{U{}}UUU{U}}{{U{U{{U}U{U}}UU{UU}}{U{{{}U}}{}}}{U{UU{U}{{}}}}U{}{}{}{UUU}{{U{}UU}U}U{}U}{}}U{}U{{UU}UU{UU}{}}UU+++++++}U}{U}U{{{{{{}{UU{{{U}{{U{{U}}{UU}UU}U}}}UU++++++++++++}{+++++++}}{U}}U}UUU}}}U{{{UUU{{U}{{}UU}U{}U{U}{{+++}UUU{}U}}{U{U{+++++++}}U}U}{U{{}{{{{U{{{}{{{{}{UU{}UUU{++++++}}{U{{U{}UU{UU{{U+++++++UU{{U}{{U}}U}}{}U}}U}}{{UUU}}++++++{U}{}UU}{{}}}{{}}{{}{{+++++++}}U}{}}UU{}{}U{U}}}}}{U{{++++{UU}}U}U{U}UU{U}U{{U{U{}{{}{+++++++{{{}}}{U{}}{{}UU{{{++++++}{}}}}}U{U}{UU{{U{{{}}}{UUU}}}U}+++++++UU{UU{UU{{}U{{+++++{U}{U{{{U{}}}UU}{{}}{{}U{}U}{}UU{UU}{U}U{{{}U}{{}}UU{{+++++{}}{U}}{}U}}}{{}U{U}UU}UU}{U}U{U}{}UU{U{{++++++++++++++++++{UU}{}UU}{}{{U}}UU}}UU{{{{{U}U{{}{{{}UU{{}U}}{U{UU{{}}U{}{U{}{{UUUU}}UU{}UU{{}}U{}}{UU}U{{{}U}}{U}UUU{U}}U}UU{}{U{}UU{{}{U}U}}U{{{}{}U}}}{}UU}}{UU}}{U}}{}U}U}UU}}}}}}}}}}}}{UUU}{}}U}}{{UU}{}UU}}}UU{}}{U}{{{}{}UU{UU}U}}{}{UU}{{U}}U{UUUU{{}{}{}}UU{{}}{U}}}U}}U}{{U}U{U{}{}{{UU}U{}{{U{}{UUU{{{U}U}{}{}UU{}}}}{U}{}{}{UU}}U{{{U}{}}{}}U}}}{U}U{}U{}UUU}UU}{UU}}{}U}UU}UU{{{}U}U{U}{U{}U{U}{U{{{U{UU}{}U}U}UU{{U}{UU{}{}{}{U}{}}{U}{U{{U}U{}}UUUUU{}{}{}{{U}}U}}}}}UUU}U{}{U}U}}}}}}UU{U}}U}}{U{{U}{{U}U{}}}{U}}{{UUUU}U{}U}}}{UUU}{}{{{{{}{U{{}{{}{UU{{{}U{{U{}{{{}U{{U{U{}{}{U}UU{}U}}{UUU}U}}U{{}}UUU{}U}}U{{}U}}}U}}U}U}U{U{}}U}U{U}{{{}}}U}{UU}}}{}{}}}U{U{{U{}}{UU{{}U{U{}}}UU{}{U}U}{U}U}}UU}}{{{{}}}}}}{UU{U}{}{U{UUUU{}{UUUU{}}{}U}UU}U{}}UUUUU{UU{}{}}{UU{{U{{}{UUU}{{}}UU{}{UU{{U}{U}}{UUU}{{{U{}{}UUUU{U}U}{}{U}UU}{{}{U{U{U}{}{}UUU}}{UU{U}UU}{{U}{{}U{U{UUU{{{{{}U}U{}U{U}{}}{}{}{UU}{{U}{{UU}U{}{{}}}UU}}U{}{}}U}}}U{U}U}U}{{}{{U}{UU}{{U{{U{}{}{}}{{{}{UU{{U}}UU}}{{U{{{{UU{}}U{}}U{U{{}{{U{}}}{U}{{U{U{}{U{}}UU}{{{U}UU{}}}}}}UUUUUU}{UU{{}{{U}}UU}{{}}U{UUU}}U{U}U}UU}U}{{U}U}{}UU}U{U}{{UU{{}UU}{{UUUUU}}{}{}U{{U{{U}{}{}U{}{}}}{U}UU}}}}UU}}U}UU{UU{}{U{{}{{UU{}{}}U{{{U{UUUUU}U}{UU}{{U}}{{}U}}}U{{}}}{U{}U{UUU{UU}UU}}}{{{U}}{}}{U}}U}}{{U{{UU}{UU{}U{}U}}U{U}U{{}UU{}}U}{{U}{{{{U{{U}U}{}UU}U{}}{{{{}{U}U{}}}}}U{}}U{{{{}{}UU{U{}{UU}UU}U}U{UU{{{}}}}{}}U}{}}{UU{{}}UU{}{UUU}{}{{UU}U{{{}UU}{UUU}{UU}}{}{{{UU}}{{{}{{}U}}}{}{{{}{UUUUU{{}U}{{{{U{}{U{{}UUUU}{{{{}}U{}}UU}U}}{}UUU}U{}{U{{}U{{}{UUU}U{}U}UU}UU}UU}UU{{}{}U}{}}}{{}}}}}{U{{{{{{}U}}}{U{UUUU{UU}}{UUUU{{}{{}{U{{{U{{}U}{}{{U}U}}{}U{{}{U{}}{}U{{{UU{}}U{}U}}U}{U}U{{U}}UU}}}U}U{U{{}{U{}}UU{{U{}U{}UUU}}}{}}U{{}U}UU}UU{U{}UUU}UU}}{{{U}}}{{UUU{U}{U}}UU}UU}U}U{{}}}{U{}{U{}}U}U{}U}U}UU{U}U{UUU}{}}{UU}}}{U}{U}UU{}{{}U{UU}{U{{{{UU{{}{}U{U}UU}U}}{{}{}U{}{}U{U}}}}UUUU{{U}U{}{}U}}U}}{}{UU{{U}U{}U}}}}U}U{}{{U}}{{}{UUU}}}}{{{{}U}{U{{{U}{{}{UU{U{{}}U{}U}{{{{{}}}{}}{{}UU{{}{}{}}U}}UUUU{UUUUUU}U}{U{{{}}U{}{{}UU}{U{U}{U{}{{{{{{U{{UU}U}}{{{}{U{}}}{}{}U}{{{}}U}}{{UU{{{{UU}{{{{}{}U{}}U}{U}}U}UU{}UUUU}U}}U}}UU}{UU}{}{UU}{{U}}{}UUU}{}}{{{}{U}{UUUU}}{{}UUU{U}}U}U{}}}{}U}{}}UU}U{{}U}{}{UU}}{}}U{U{}{UU{{{{U{U{UUUU{}}{U{U}}}{{{{{{{}{UU{}UU{UU{UUU}}{{U}U{{{}U{U{UU}U{U}}}U{{{}U}U}{U{U{}}}{}U{{}{UU}{U{U}{U}{{U}UUU}{U{}UUUUUUUU}U{{}U}}{{UUUUUU}{{UU{{{U{{{U{}U}U{{}{}}}}{U}}{{}{U}U{{U}}}}UU}}U{{U{U{{}{{}{UU{{}{{}{{{}{}U{}UU}U}}}U}UU{U}U{{U{{}{U}U{U{{}}UU}U}{}U{}}}{U{{{U}U{UU}UU{}}U}{}}}}}}UUUUU{{}{{}}}U{{}}U}{{UUU}}U}}U}UU{}UU}{}U{U}}U{{U{U}}U}U}UU}}{{{{}{UUUU{{U{{{{}+++++++}{{}{UU}U{{{{U{U}}{UUU}{UUU}{}}{U{U}U{}UU}U{UU}UU{}}UU}}}+++++++}{UU}{{}UU{}U}UU{}}}}}UU{{}{}}UU{}}{}}}}U{++++++++++++}}{+++++++}}U}U}{}{U}{U}}U{}U}{{}U}}}{{U{}}{U{U}{+++{{U{}UU}U}U}U{}+++++++U}UU{U{U}{}}{}U}UU{}{U}U{U}}}U}}{++++++{{}UU{U}}{UUUU}}{{+++++++U{U}{UU{}}}{U}{{}U}UU}}UU}U}++++++}U{U{U}}U}{UU}{{U}{}}{{+++++++}{}{U}}}}{{}}}U{UU{}U{}U++++}U}UUUU}{U{UU{U{UUUUU}U}{{}UU+++++++{UU{}U}}{{}}{}}}U}++++++{{}}U{}U}}}}{U{}U}{U}}}{}}}{U{U{UU}U}{}U}}{}}{{{}}}UU+++++{}}{U}{UU{}{{}{}U{}{{U{{}}}}}}U{}{UU}}U}{}}UU{{{}{UU{U+++++{UUU{U{}U{}{}}}{{{}{U{{}{}}U{U{{UU}U{}U{}++++++++++++++++++{}{{U{U}UU{}}U}{{}{{{UUUUUU{U}{{}U{U{U}}U}}UU{}U}{}{}UU}}UU}{UU{}U{}{{UUU{}{}}{{{UU}{{U{}{U{}U{{UU{U{UU}{UU{U{UU}}}U}}}}U}}{}UUU{{{}}{}{UU{U}U}UU{U{{}U{U}U}{U{{}}{{}{UU}}}{}{{{}UU{U}UUU}{UU}UUUU{UUU}{{}{{}{}UU}}UU}{{}{U}U{}{}}}}{}}}U}{{}{{{U{}UUU}U}U{}{{{}U}}U}UUU}}}}U}}UU}{}U}UUUU}}{U{{}}U}U}{U}}{{{}{UUU}}{U{}}}{UU}}U}UUUU}}U}}U}{U}{{{{UU}}{{{UUU{{}}U{}}{{{UUUU{U}{U}UUU{{U}{U{{}{{{UU}{{}{UU}}{U}{}U}}}{{U{{{{{}{}}UU{{}U}U}{}U{{}UU{}U}{{UUU}U{{{{}}U{}UUU}{{UU}}U{UU{UU}}}UU{}}U}}U{}UU{{UU{}UU{U}U{U}U{}}}}U{}U{}U}}{U}{{UUU}{U}}}U}UU}{{}{{U}{UU{UU{}{}}}{{}UU{}}{{{}}}}}U{}}}U{UU}UU{{UUUUUU}{{U{{U{{}{{{U}U}}}U{{{}U}U{UU}{U{U{}{}{U{{UU}{{UUU{}{U}UU}}{{{{}{{}{}UUUU}U}}{}UU{U}}}}}}{{UUU}U{}UUUU}}UUU{U{}{{}}U}U{UU}{}{U{{U}{}U{{UUUUU}{}}}{U{U}U{UU}}U}}}{U{{}}{U}U}UU{U{{}UU}U}}U}}U}{{}{U}{}}{U}}{U}}{{}}}{{}U}}U{U{UU{}U}{}{UU{{}U{}UU}{{U}}{UU{}U}}}UU}}U}{{}}}}U{}UU{{}U{}{{}UUU}{}U}UUUUU{}{}}{UUU}{U}U}U}{{{U{U{}{U{U{{}U}{UU}{UU}}{}{{}}}U{}U{{}U}}}UU{{UU}UU}}U{}}{}{{{}UU}{UU{}{}{}U}{}UUU}{}UU{{}{}}}}U{{{{}}{}U{{UU}{{}UUU}U}}}U{}{UU{{U{{{U}{U{{}U{UU}}U{UUU}U}U}}{UU{UU{{U{}{UU{}U}{}UU{U{{U}}{{}{{}{}U{{{}U{U{}{{}{{{{}{}}}U{{{U}UU}{{{{{}{U}{{UU{UU}U{{UUU{}UU}U{UU}}}{UU}}{{{UU{{}}}UU}U{U}UU{{}UU{}}U}}{U}UU}}U{{U}U}}U}}}}}}}U{}}}{}U}U{{}{}U{{{{U{UUUU{UUU{U{}U{}}U{}UU{UU}}}U}{}{UU}U{U}}UUU}}U{{UU}U{{UUUU{{{U}UU{}{}}}{{{{{{}}}{U{}U{U}{}U{U{}{}U}UU}{{U}}U}}{{{{}{}U{{{U{U}}}UUU{{UU}{{}}}}U{}}U{}{}UU{U}{UUU{UU{}}}}}U{}{U{{}{{U}U{}}U{{{{}}U{U{{}}UU{{{}}}U{U}}{{{UU}U}}{UU{U}U}}}}}{UUU}}}UU}{UUU{U{}{U}{{}{U{U{U{}U}{}}U{{}}{{{}}UU{}U{}{{{{UU}{}}UU}}{}}{U}U}UU{{U}{}{}{{{{}U}}}{UUUUUUU}{{{UU}}UU}}U}UU{}{U{{{U{{UUUUUUU}U}{{}U}}{}{{U}UU{U}UU{{{U{{{U}U}U}}{{{}{U}}}U}{}U{{{UUU{U}{}{{{{U{}}U{{}}U{{U}U{{}UUUUUU}{UU}U{}}}{}}}{{{{{}U}{UU}{U}{{}}}U{{}}}}U{U{{{}U{UUU{UU}{{{}}{{{}U{{}{UU{{}}{U{U}}}}UUUU}{}{UUUU}UUU{UU{UUU}UU}{}}}{{}UU}{{}UUUUU}U}}}U}U}U{U{U{}UUU}}UU}U{{{}}U}}}}UUU{U{}{U{}}{}UUU}}U}U}UU}{U}{}{{}U}}}{{U{{}}}UUUU}}}{{}}U{{}}}U}U{UU}U}{{}{}U{}{U{{U}{{{{{{{{{}{U}}{U}{{{U{}{UU{{U{{}}{}}}}UU}{}UU}}}}{}}}U{UU{UUU{}}U}U}{}}UUUUU}}{{}{}{U}}}U{{U{}}{{}U}}{UU{UU}{}}{UU}{U{U{{{{{U}{UU{UUU{{U{UU{}U}}{}}{U}U}UU{}{}U{}{{}}}}}U}UU{U{U{UU{U{{}UUUU{}}{{}UU}}{U{}{}U}}}}{U{}U}{UU{}U{U}}}}U}{}UUU{}U{U{{}U}}}UU}}}}}{U}{{}}{{}}{}}U}}{}UU}UU}}U}{UU{}{{}}{U{{{}UUU{}}UUUU{}U}UU{{}}{}{}{{U}}U{UU}}U{}{}}}{}}{{}UUU}U}}U{UU{}}}}{U{{{U}}U{{{{}UUU{}}U{U{{UU{U{{U}}UU}}}{U}}}U{U}}U{{}}}U}{}UU{}U{{}UUUU{U}}UU}{}{{}}{U}}}{{}U{}UU{U}}}{{{U+++++++U}}{}{{{U}}UU{{{{{{U{{UUU}}{U}U}{}}U}}U}UU{{UUU{{}}}{U{{{+++++++{{}U{{UU}U{{{{{U}{}U}}U}{}}{UU{{}UUUUU{{}{{}{U}{UU{U{{}{{+++++++{}U}{U}{}U{U{}}}{U{U{UU{U}UU{UU}{{UUU{}{}++++++++++++}U{{+++++++{}}{}}}}U}}}{}{{}U{{{{U}{}}}}{{U{U{}}}+++}{{U{}}{{{}UU{UU+++++++U}{{}UU{}UUUUU}{U{}U{U{U{}UU{UU{++++++}U{}}UU{U{{U}{}{{UU+++++++}}{}}{}{UUUUU}}}{U{}UU}U{U}++++++UU{{U}{}}UU}}}}U}{{U{{}{+++++++{U}U{UU}}}}{{}U{}{}U}U}++++U{}}{}}UU{}UU{}UUUU{UUUU}{U}U{U}}{}{}{{}{{{}}U{U{}U{}U++++++}{}}{}}}}}UUUU{U}}{UU{UU{}UU{}UU{{}}U}{}U{}UU{}UU{U{{+++++}UU{UU}}}{}UUU{}U}U{UU{}}{}{{}}U}U}{U}U}}{U}{}{}}U{}UU+++++U{UU{{}{{{U{}}}{U}{}UU{U}{{U{U{}}U}{{{{{}++++++++++++++++++{U}{}}{U{{}{{{}{{{}}U{{UUUUUUUU}}}U}}}UU}}}}}{{{}UUU{U{}U}U{}}}}UU{{}U}U}}}U{}}{{{UUU}}{{UUU}}{}{}UU}{{}}}}}{{U}}}{}}{}U}}U}U{{{}U{U}}{U{{U}{UUU{U{}{{UU{UU{}{{{U{}UU}{U}U{{}}{{UUUU{}}U}{}U}{UUU{}{U{{U{{U{{UU}{{{}U{}}}UUU{}{{UU}}}}U}}UU}{UU}U}{U{}U}{U{}U}{UUUU{}{U}U{{}U{{UU{U{{U{}}UUU}}}UUUUU}{}{{}U{U{{}}U}U}{{}}UUU}UU}{{}{U}}U}{{UU{{U{}}}{UU{U{U}{}UU}U{}{{}}{}U}U}}{{}{{{}UUU}{UU{}{UU}U}}{}U{}U{{}}{U}}{U{}{U{}UU}{UU}{{{}}U{U}}{}UUU}U{}{UU{{}}}{}U}{}}}{{}}UU{UU}U}U}U}{{}UU}{U}{U}}{{}}}{U{}{{{}{{}}}U{}{UU}}}U}U{{U}UUU{UUU}{U{{}}U}}}}U{UU{{{}{U{}U{{UUUU}}U{{}}U{{U}}{{U}}}}U}U{{}}U}UU{}}{}}}{{{{}}{{U}{U}U{U}{UU}{{}{{}{}UUU}}U}{U}UU}UU}U{}U{U{{{UU{}{}U{}}}}}}U{{UU{}{{{U}{}UU}}U}}U{{{{{}{}{{U}}{}{U}}{UUU}UU}}{{U{}}U}UUUUU}}{}{{}}{{}{{{}}U{{}{}U{}{{{{{U}U}}{U}U{}UUU{{}}}{U{{U}}{{{U{UU{U{U{{{UUU}}{{U{U}}{U{{}U}}{{}U}{{U}{}{UU}U{}UU{{{{U}{U}{{{}{UU{}}U}}{}{}U}}}}U}{U}{UUUU}}}U{U{UU}}}U}{}U}UUU{U}}UUU}U{{U{UU}UUUUU}}{{}}{{{U}U{{U}{{}{}{UU{U}{{UUU{}U{}{{{{}{}{{{}{}}U}U}}U{U{}{U}}UU{{U{{U{}}U}UU}{}UU{U{{UU{}U}U{UU{}U{U{UU{}{}{{U}U{}{UUU{U{{{{U{{{}}}}}UUU}{}{U}U{}}}{{}}{}U}}{}{{{U{U}U}U}}}{UU{{UU{}}}}{}{U}}UU{}{}}}}{}U{U}{}U{}{{U}{{UUU{}{}{}}{U{{}}}}}{{U}U}}}UU{}{U{}U}}{U{}U{{{}{}U{}U}UUU{}}U}UU{}{}}U{UU}UU}{}}}}UU}U{U}{UU{}UU{{}UUUUU}{{}{{U{{{{{U{UUUU}{}{}{}U{UU{}{{U{U}}U}}}}{U{}}{U{{UU{UU{U{}{{}}}{}{U}}}{}U{}U{}{U{{UU{U}{UUUU{{{{UU{{}U}}{{}U}{U}U{U{}}}U{}}U}U}{UUU}UU}U}{{}{U{U}U}}}UU}}}U{U}U}{}{UU}}U}{U{{UUU{}U{UU{UUUU}{{}{U{}{{{{UUUU{{{UU}U}{{{}}U}U}{}U}}{U}}{UU}{}U}}}}UU}{U}U{}}}{{{{{}}}{UUU}}UU}{}}{{}}{U}}{UUU{}}{}U{{}U}UU{U{U{}{{{U{{{{}U}{{UU}}}UUUU{{}}}U{UU}}{{{{{}}UUUU}U{{}}}{U}U}}{}UUUU}{U{}{U{{{UU{}{{{{{}}UU{UU}UU{U{{}U}}}{U{U{}}U{{UUU}{U}U{}}}UU{{UU}U{}UUU{}{U{U}UU}}}}{}}}{{{{UU}UUU{U{U}{UU}UUUUU{}U}}{{U{{{UUUUUU}U}UUU{}}{UUU{{{U}U{UU}UU{{UUUU{{{U}UUU}{U}}}}}U{{{UUU}}UU}{U}{U}{}U}}{U{U}U}{}U}}}{{UU{}U{{}UU}{}{U{U{U}U}}}}U{{{{UU{U}{{U}{}}}U}U{UU{{U}UUU}UU{{{{U}U}U}U{}}U{U{U{{{}UUU}UU{{U{}{{}{U{}UU{U}{}U{UUUUU}U{{{U{U{}U}{{U{{{U{{U{{}{U{}U{{{{UU}U}}}{}}{}}{U}U}{{}{{U{}}}{}UUU{}}{U{U{}UU}{U}U}UU}UU}}}}}}{UUUU{U{{UU}}U{U{UU}{U}}UU{U{{{}}}U}{{{{}{{U{{U{}{{{U}UU}}{{{}U}U{{{}}{{}U}}U}{}U{}}U{U{{U{UU{{{{{UU{U}{U}}{UU{U{{{{U{{U{{{U}{}{U}}}U{{}}{U{}{}{{U{{}{{U{U}UU{{}U{UUU}{{}{{}U{U}}}U}}{}UU}}{}}UU{U{UU{}{UU}U}UU{{U}{{U{{}UU}{}{{{}}{U}{{U}{}}{}U{}}U{{U{{U}{U{{U}}U}+++++++{}{U{UUU{{}{{{U{U}U{}U}UU{{}U}UUUU{{U}}UUU{}{UUU}}U{{}}{U+++++++}}}}}U}{UU}}}}}{U}}{}U}}}}}U}{U{UU}}}{}U{U{}}}}{U}{}{{{U{+++++++{U{{{{}}UU}{}}U{UU{}}{{UUUUUU{U}{UU{{}{{{{U}}U}{U{}}U{UU{+++++++{{{{}}U}{U{UUUUU}U{}{}U}}UU}}UUU{}}{U}}}}U{}{{{UUU{{U}{UU+++++++{}U{U}U}}}}{}U{}}{}{{}{{}U{}}}}}{U{{}UU++++++++++++}U{{{U+++++++}U{{{U{{UU}UU}U{{UU}{{UU{}{}}{}{UU{{+++U{U}{{U{U}{}}{}}{U+++++++{U}}U{U}{{}}{{UU}U}}{{U}{{UUU}++++++U{U}U{{}}{}U}{U}}U}U}U{{}}{{U}{}U}}}}}{UUU{U{}}{{{U{}++++++{}UU}U{{}{}{}{UU{}U{}U}}UU{}}}{U}UU{{U{U}}{UU{}}{}UU{{++++{}}}{}{{U{}{}U{U}}U}}}U}U{}{}}{}{U{UU}}{U{UUU}{}{{}}U}++++++}U}}U{U}{U{{U}U}}U{U}UUU{U{U}}{}UU}U{{U}{{{UUU}{{U}UU+++++{}U}{{}{{UUU{UU{{}UU{{}}}}{{{UUUUUUUUUU{{}}UU}}}}{U{{{+++++{}}}{}}{{}}{}{{U}{}}U{U{U}{{{{{U}}UUU{U{U++++++++++++++++++U}}}U{{}{{}{}U}}{U{UU}{U{}{{{UUUU}U{UU}{UU}{}{}}{}}{{}{{U{{{{}}}U{U{}{U}U{{{}U{{{UU}}U}{}}}}U{}U{{UU{}{}U}{U}UU}U}{{U}U}U{{}U}U{U{UUU}U{{U{U{UU}U{}{}UU{}{{{UU}{U{}}U}}}U{{}{U{}{U}{UU{}UUUU{{{{UUU}{}U}}UU{}U}U}}}{UUUU}U}U{}U{}{{{}U}}}{{U{{U}U}{{UU}U}{{U{U}UU}UU{}}{{UU}UUUU}{{}{}}}{U}{{U}}{{}U}U}{U}{U{U{U{}U}U}{}{UUU{U}}U{U}}UUU}}}}}{}{{}UU}}}}}{{}U{}}}}{}U}{{{U}U}}}U{{}}{U{}U{{}{}U}}U}U{UU{{}U}{{{}UU{{{}UU{}U}}{UU{{UU}{}U}U}U}}}U{}UU}U{U}U{{{}{}}}}{U{}U}}{}}U{{U{{{}UU}}{{{{{{{{UUU}{{{}{}U{UUU}U}}{{}{}}U{U}U{{UUU}}{}}U}U{U}{}}U{}}{U{UU}U{{{{}}{}{U}U{{}UU{}}}U{}{{{{{{}}{{U}}{UU}}}}UU}UU{}{{{{{{{}}{}U}UU{{U}U}}}}{{U{U}U}}U}}{UUU}}{U}}}{}U{{U{U}{{{U{}{U{{UU}}}U}UU}}{}}}}}{{U}U}UU}U{{}}}{U}{{}UU}UUU}}}{}}}{}U{{}{}{{{}}{}U}}}{}UUU}{UU{U}}}}U{{U}}{UU{}}{}}{}{U}{{{}U{UUU}}U{U}{U}}}{}{U}UUU{}}}{U{{}UUU{{}{U}U}UU}}{}}U}}UU}U}}{U}U{{}{}{}{{{U}}{}}U}{}}UU{}{}UU{{}{U}{U}{U{{UU{{{}}U}{U{{}UU{}{{{{}{}}{}{U{{}{}}U{{{{UU}}{}{UUUU{UUU{{{U{{U}{U{}U}U{UU}}UU}}}}U}}}{U}U{}{UU{{{{}{UU{U}{{U{{}{U{}U{{}UU}{U{{{{}UU}{{UU{{U{UU{UU}{}{UU{}}{}}}U{U}}{U}}}}U{}{U}{{}{U}}}{U}U}{UUU}}U{}UU{U}}{{{{U}}{U{}}}{}{UU}}}{UUUU{U}}{{}}U{U{}U}U{}{{U}{UU{}UU{U}{U}{{}{U{{{}UU}}U}U}U}{U{}{U{U{{{U}{}U}{{UU{{U}}U}{{}}}U{UU{{}{}}U}{}{U{{{U{{U{{}}{{}{UUU}{}U{}{{}{{{{UU}}{U}U{}}{{{}}}}}U{U}U}{}}}U{U{UU}{UUUU{}}{{}U{UUU}{U}}{{{U{U{}U}}U{{{{U}}}{{}{{{UUUU{{}U}UUUU}}{{UUU}}}U}{}{{U{UU}U}{}U{UUU}{{}UU}U{}UUU{}U}U{U}U}{}{UU}U}}{UU{{{U{{{}U}{}{}U{U}{}}}UU}UU{{{U}UUU}}}}}}U{{}{{}{}U{{}}}U}{U}}{U}U}{}{{}U{}U}}}U{{{U}{{U{U{}U}{}{}}{}}}U}}{{U{}}}}{}}{{U{U}}{{}U{{U{U{}}{U{}{{U{U{U{U{{{}}{U}}}U{{U{{}{{U}U}UU{{{}U{UUU{}UUU}{{U{}UUUU}{U}U}{{U{U{}}UU{UU{{}U{U{{{{{U}{{}{}{{{U{UUU{U{U{{{U}U{}UU}{U}{U{U{U{}{}}}{U{}}{U}{U}}UU}U}U}UU{U}U}}{{U}{U}}U{U}}{U{UUUU}}UU{}UU{{}U}}UU{{}}}UU{U}{}{U{U}}{U{}{{}U}}}U{{}}U{{}{U}{U}{}{}}{{{UU}}UU{}UU{UU{UUUU}}U{{U{U{U{U{{}}{{}{}}}{{{}}{U}{{}{U}{U}}}}{{{{{{}}U{}UUU}U{U{U}U}UUU}}}{}{{U{}{}U}UU}{{}{{}U{}{}}}U{}}}}}}}}{{}}}}U}{U}{}UU{U{{{UU{{{}}UU{{{UU}}}{}{}{{U}U{}{}}{{}U{U}{}UU}}}{}{U{UUU{{{U}U{{{}{U}}U}}}U}}}U}U}}{U}{{UUU{}U}UU{{{}{}UU}}}U}}}}{{U{{{U}}}U}U}{UUUU{{{{U{}}}UU{U}U}U}{{}U}}}}U}}{UU{{{{{}U{{}}{U}{U}{UUU}{UUU{U{{{UUUU}}}}}}{UU{{U}UU}U{}{{U}{UU}}{}{{{{UUU{+++++++UU}{}{}U{}{}U}{{}{}{{}}{}}}{{{UUUU{U{}}U{}{{{}U}}U{{U}{U{+++++++}}U}{UU{U{}U}{{{{{UU}}{}}U{{{{U{}{UU{}U}{}U}}{U}{{{{U{{U{+++++++}U{{{}U}}{}{UU}}U}U{{{UU}{{}}{U}}U{{}}{}U{U{{}}}}UUU}}UUU+++++++U{U{}UUUU{U{{}{UU}{{}U{}}UU}{}}U{UUU{}{}{{U{{{{{UU}{{U}U}+++++++U}U}UU{{U{}{{{U}U{{}}}}{}}{U}UUU{U{{}U}}{{{{}}}}}UU{}{}{U+++++++U}U{UU{{}}U}U{{UU}}UU{{}}{{}U{{UU{}UUUU{{{UU{U}}U{}U{{}{}+++++++}{{}UU}UU{{{UUUU}}}{{}UUUU}}U}}U}{}}U++++++++++++U{}{U}U{}}{U}}}}U{}U{{}UU{{UU{UU{{{U{UUU}{UU{}}U{+++}}}{{{}UUU{{U{}U}{U}UU{}{UU}{}U}}}}{}U}{UU}{U{{}{U}{{{}++++++}}}}}{}U{UU{{}}}U}{UU}{{{{}U{{{}UU}}}U{U}{U}}}}UU}}U}++++++U{{{}U}}{U}{U}}}U}UU}{{UU}U{}}{U{}UU}U{}}{UU}{{U}}{U{U++++{UU{U}UUU}{}}UU}U{{{}}{}UUUUU{}UU{}UU{}}}}U}U{U{}UUU}U++++++{UU}{U{{U}{{}}{U}U{U{}{{U}U{}U}{}U}{{}U{UU}UU{}{UUU{}+++++U}U}}{}{}{U}}{UU}}U}{}}}U{{}UU}}{UUU{{}}UUU}U{UU{{}{{U+++++U{}U{}U{{U{}U}UU{{{}}}}{}{}U}{{}UU}{{U}{}++++++++++++++++++}}{{U{}}{{U}{}{{}}{{}U}{{{{}}}}}U{U}U}}}UUUU{}UU}{{U{}U{{}U}}U{}UUUU}{}}}UU}}U{U{}{}U}UU}UU{U{{}U{}{{U{{U{}U{}{{{{}}{U}{UU{}{{}{{}}{UUU{}{}U}}}}}{}}{U{{U{{U{}U}}UU}UU{{UUU{}}U}}{U}{{}{{{}UU}{}}{UUU}}{}{U}}{U{}{U}}}{{}}{UU}{{{{}}{}{{}{}{{}U{U}U}U{{}}UU{UU{}}{U}U}}}{}{{U{{}}{}U{}{{{{U}UUUU}}}U{}}}{U{{U{{{U}{{{{}UU}UU{{}{U}U{U{UU{U{U{{U}}}{U{}}U{U}{U{}U{U}}}{}U{{{U{}UUU{}{UU}{{{}}{U{U{}}}{}UUU}}U}U{}UU}{}}}UU{}}}{}{U}{{}{}{}{{}}}}}}}{}}UUU}UU}}UU}UUUU}}}{}{{U}}}{U{}{U}{}U{U{{{{U}U}U}U}{}{{{}{U}}{}U}{U}}{{}U{}U{UUU{{U}}{}}U}{}{}}UU{U}}{{{UUU{{{}}{UUUU{{{U}}{UU}}{{}{}{}U{UU{}U{U{U}{{}{U}U{}UU{{}{{}U}U}U{}{}{U}UU}}}U}{}}{U}U{}U}{{{{}{U}{{UUU}}{{{{U{}}{{}{UU}U}}{UU}}{U{{{{}U}}U}{U{}{{{U{}{{}}U}{{{U{U}U{}{}{}U{}U{{{U{}{UU{}U{U{U}{{{}{}UU{U{}{}U}{{{{}{{{{U{UU}}}}{U}}U}}}{{{}{{}{}{}}{}}}{{U{}{UU}}U}UU}U{{{}U{UUU}U}UU{}U{U{}U}}}UU}U{U}U{U{}}UU{{}{{}{U}{{UU}{}U}}U}U}U}}}}}UU{{}{}}U{U{UU}UU}}}U}{}U}}{}}}U}}U}}U{{U{{{}{U}UU{U}}U{{}{UU{}{}U{{{{}{U{{{{UUUU}UU}}UUU}U}{{}UUU{U}U{U{}U{UU{{}}{U{UU}U{U{U{U}{}{{}{UUU{{{{U{{}{}}}}}U}}}{U{{{UU{U{{U{U}{UU{}}U{U}}{{U}U}{}}{{UU{}}{}U}{{{}U{{UU}U}{}}UUU{{{U{U}}U{U}U}{}{UUUUU}{{}UU{}{U{}UUU{{{}{U}}U{U{{{}UU}}{U{{UU}{UU{{U}U{UUU}}}U}U{U{{}}U{{{UU{UU}}{}{U{}}{}U}{}{{U}}{{}}U}}UU}}}{}{{U}U}{U}U}{U{UUUUU}{U{}{}{}{UU}UU{{{U{}{}}U}{}U}U}{U{UU{}}U{}}U{{UU{U}{U{U{UUU{}}{}}}}{{UU{U}}}}}}U}}{{UU{}{UU}{}}UU}U{}}{U}{U{UUU}U{UUU{U}{}{}{UU{U{U}{UU{{U}U{U{}}}}}{}U}UU{U}UUUU}{UUU}{U{{U}}}{U}U}{}U{{{{}U}UUU{}}{{U{{U}}}}}U{UU{}}}U{}}U{}}U{{U}U{}UU}{}}{{}U{{{{{U}UU{U{{{}U{UU{{UU{}{{}{U}{U}}U{{}}U{{{U{}}{{}{}{U{}{{{{U}UU}{}UU{}U{UUU}U}U}{}U}{{U{U}U{{U}U{{UU}}}{UU}{}{}U{{}}{{{U}{}}}}U}U{}{{UUU}UUU}}U}U{}U}{{{UU}UU}}}}}{U{{}{}{}}}}}}{}UUU}{U{{}{}UUU{{UU{}}{{{{{U}{}{UUU}}}}U}}{{}{}UUUU{}U}U}U}{}}U}{{}{}U{{{UUU}UU}U}}U{{{{U}}{}}UUUUU}U}UU}}UU{{}{U}{U{U}}{U{{}{}{{}{{{UUU}}UUU{U}{U{U}{}{UU{}}U}{}}}}{}{}{}{UUU}}{UUU}{{{{UUU}{{}{}U}}UU}}U{{{}}}}}U}{{U}{{}}}{}U}U{{{}UU}U{}{}U}U}U}{U}U}}{}{UU}UU}{{{{{U}}U{}UU{U}}}{}{{}{}}{{{}}{}}}UUU}{}U{{}{UU{{U}U}{U}U{}{}}UU{}}UU}U{{UUU}U{}{}U}}}{}{U}U}}U}{}U{}U}U}{}{U{UUU}U}}{U+++++++UU{{{U{UU}{}U}U{{{}}}U{U{}UUU}{{{}}UUU{UU}}{U}U}U{UU}}{}{+++++++{}U}{{UU}{}{}UU}{U{U{{{UU}{}U{{}{{{{U}}{{}}U}}U{}}{U}U}}}+++++++{}{U{U}}U{}}UU}{}{UU}UUU}{}{UU}}}}}{UU{{{{{}U}UUU{}}}U}}{+++++++}{}{}{}{}}{{}UU{{{U{{{{{U{U}UU{}}U}U}}{}{U{}}}}}{U{{UU{U}+++++++}}}}}{{}}}{{{}U}}}U}}{}UU{{U{}UU}{{}U}}U}}UU{}UUU}}}}}U{U+++++++}{{{}}{}U{{UUUU{}}{UU}{{}U}{}{}}U{{U{}{UU}{U}{U{U{}}U{}{U+++++++{}{{}UU{U}U{}}{{}}U}}{{U{}}U{{U}UUU}}U{}}{}{{{{U}U{UUUU{{}}}}U}}U{U{{{U}}U{U{}U{}{}UUU}UUU{{}{}U{}U}}{}{{U{U}{}}{}{}U{UUU{{UUU}{UU}{}}U{U{}U}}{UU{}}UUU}{}}{U}{{U}}++++++++++++}}UU}{UU}{}{U{}{{{}}{UU}U{U}{UU{}U{U}U}{U}{{UUU{}+++UUUU}UU}U}{{UUUU}}UU}{}U{}}{U{}}U{{{{U{}}{U{U}U}U{}U}}}++++++}{{{U}}{}U{UU{}{}}{UU}}{U}{{{}}{{UU{UU}U{}{{U}{U}}}UU++++++}{}}}U{{{}U{{U}{U{{{{}U}{UUU{}{UU}{{U{{U}{}U{}U}U{{}}}++++UUU{U{}}}{}U{}}{U{{}{U}}U}U{}}}{U{UU}{{}U}{{U{}}U{{}}U++++++{{U}UU}{}U{U{U}UUU{{}}}}{}{}}U{}UU}}}U{U}}{}}UU}}{U{}+++++}}{UUUU{UU}}}U{}}U}}U}}}U}{{}U}U}U}}{}}U}}}}U}UU}U{}{}+++++}U{{{U{{{}U{UU}{}UU{{}}}}{U}{}U}}{U}{}UU}++++++++++++++++++{U{UUU{U}U{{{}UU}U{U}}}{{{UUU{U{}{UU{U{U{U}}}}{{U{U{{U{U{{}U{UU{{{{}UU{}{UUU{}}}}UUU}U}}{}{U}{{}}U}{{UUU}U}}{{U{{{{U}{{{U{U}}{U}{U{}{{{}{{{}}{}}}UU{UUUUU{U{{{{}U}{UU}U}}{{{{{U}{}U{{}UUU{UUU}{}{{}U}}U{{U}UUU{U{{{{U{{{U{{U}U{U}{}{U{U{{U}{}{{U}U}{}UUU{{}{{{U{{}U{U}}}{U}{U{{UU}U{}{{U{UU}U{{U{{{{UUU{UU{UU{}}UU{U}UU{}{}}U{}U}}UUU{}U{UU{}}UUU{UU{}{}}{{{UU}U{}UU{UUU{}{{U}{U}}}{{U}U{}}{U{U}{{U{U{}}}{{}{U{UU}{}}UUU}}U}}{{}U{}}{U{UUUU{U{UU{}}{UU{{{U{}{}}{}{{}U}U}{U}}UU{{}}}}U{{UU{{}U}U{UU}{}}}{{}}}}{U}{}{}}{UU{{{U{{}UUU}{}U}{U}{UU{U{{}{U}}U{{}}U}{{{{UUU{}{U{{}{}U{{{{UU}{U}{{U}UU{{{U{{}}}{U}{U{}}U}{{}{U}}{U}U}}U}{{}}{}{{{}}}{U}{U}{{{}{}}}U{}}UU{{{UU{{{{}{{U{}U{U}}}}}}{}}U}}{{UU{UU{}UUU}{}U{{{UU}}}}{U{U}U}}UU{}}{U{}{U}UU}UUUU{{}U}U{UU}}{}U{UU{UUUUUU{UUU}{}U}UU{{{}{{}}U{{}}}}{U}U{UU}}}}U}}}U{UUUUUU{}UUUUUU}}{U}U}}{}{UU}}UUUU}U{U}UU}{{}UU{{}}}UU}{U}}UU{{U{U}U{UU{}}UU}U}}{{UU}}U{UUU{}U{{{UUU}}U}{{}}}U{}UUUUU{U{}UU}UU}}U}}}UU{{}}{{{}}U{U}UU}U}{U}}{}U}UU}U}}}{}{{{{UUUU{{UU{UUU}}U}}{}U{{U}}{U{{}U}{}U{{{UU}{U}U{{U}{{{{U}}U}}}}}}U}UUU}}}}{{}}U{{{U}U{}}{{}}}U{U{{U{U{{}{{U{UU}}}U{{}{}{{}{U}}{}}{U{U{{U{{U}UU}UU{U{}}{}{}UU{U{{{UU}{}}{{}}UU{}{{{}U{{}U{UUUU{}}}{}U}{U}}{{{U{U{U}}{U}U}{{U{{{{{U{UU}}UUU{}U}}}U{{U}UU}UU{U{}UU{U{}}{UU}{UU{}U}{}}U}{}UUU}{U{{U{}}UUU}}{UU}}}}{{{{}U{}}U{}U{{U}{U}}U{{{{}{{}}}{UUUU{U}{{UUU}}{{{}{U}}{{}U}}U}{}{U}}{{}UU}{}U{}U{}{{{}{U{UU}UU}U{U}}{}}U}{U}U{{U}{U}}{U{U}{}}{{}U}{}U{}UU{{}}{{}U{UUU{U{U{}UU{}U{}U}{}U{}{{U}}}}}}}}U}{}}{}}{}{{U{{}{{}{UUUU}{U}}}}}U}}}{U{UUU{UU}U{}}UU{{}}}{U}}U}{U{U{{{U}U}}{U}U{}}{}UU{{{{UU}}}{{U}}U{UUUUUU{}{{{UUU{U{U}{{}}U{U{{U{U{U{UU}}U}UUU}}U}U{}}{{{UU{UU}}UU}U}}}}U{UUU}U}}U}U{UUU{{}{}}}U{}}}U{U{{}{}{U}{}{}}U}}{}U{U}U}U{}U}U}}{}UUUU{{{}}{UU}}UU{{UU{{{}{U}{UU}{}{{}}{UU}{}}U{}{UUU{}U}}}}{}}UU}U{}{}{}{U{{}{}}{{{}}}}U{}U{U{}UU}{{}{}{U{{{{}U}{}{{}{{U}}UU{{UU{}U}}{{U{UU{U{{{}}{{}{{}U}}}UUU{UUU{{UUU}U}UUU{UUU}{U}{}UUUU{{U{{U{}}}}{}}U}U{}}}U{}}{}}U{}}U{{{{}U}U{}}{}}{U}+++++++U}}{UU{{}{UUUU{{U{U}UUU{}{}}}U}{}UU}{UU{{}UUUU{}U}{U}U}U}+++++++U}}{{U}}{}}{U}{}{U}{}{UU}U}UUUU{{{}{U}U{U{}{{{{}}U{{U{U}U+++++++}}{U}}U{{{}{{}{{{U}}{UUU}U{UU{{}}{U}{}{{UU}{{{{U}UU}{U{UU+++++++{{}{U}UU{UU}{U}UU}{U}{{{}}}{}}{}}U}U}}}{U{}U{{}{{}UU}U{UU+++++++{{{UUU}{{{}UU{}{UUU{{U{}U{U{}U}UUUU{}{{U{}{{{{}}U}}{{UU}U+++++++}{{{{}UU{{}U{{U{}U{}U}{{}}}{UU{{}U}}U}{}}U{}U}U}UU{}U{}UU+++++++U}{}{{U{}{UU{U{}}U{}}}U{}U}}}}{{}U{U}}}{{UU}}{{UU}UU}U{UUUUUUU}{{U{U{}UUU{}U{UU{U{{}{{{U}U}{{}UU}{UU}UUU{{U{}U}U}}U{U{{U{}U{}}U{U}{{{U{{U}UUU{{}UU{}{{U{}U{{{}U}{U{}}}{}}}{U}}{}}{{}{U}U}UU}U{{}UU{UU}}UUU{{{}UUU{}{U}U{UU{}}UUU{{{U}}U}}}}}}{{{U{{UU{{UUU}{{{{U}{}U{{U}{UU}{{}{{{U{U{{}{}{{{U{}{++++++++++++{U}UU{{}}U{U{U{{}}{}U{}}}}{UUU{{}{{{}{}}{{{}}{U{U+++}{}U{}U{{}UU}}{}U{}{}{}}{UU{U}{}}{{U{}U}}U{}{}{}}}}}U{U++++++}{{{{{}}{{{{}}{U}{U}{}U}U}U{}{{}U{{U{}U}}}{{{{}{}}U{}++++++U}UU{{UU{{U}}{}{UUU{{UUUU{U{{{}}}}U{{U{{UU}{UUU{U{U{}U++++U{{}{{}U{}}U{}{{U}{{{}U{UUU}{}UU{U}U}}{{}}U}{}U}UU}{{{++++++}U}}{{UUU{}{}{U}U}UUUU}U{UUUU}}}U}{}U}U}{{}U{{}UU}}{}+++++}UUU}{}{UUUU{{}{U}}{U}UU}{{}U{}{{}}}{}{}}{{UU}}{}{U}{U+++++UU{{}}{{{U}{}{}U}{{}}U{{{{}{}U}}{}{{UU}UU++++++++++++++++++U{U{{{{{{{}{U}U{U{}{U}{UU}U{}{{{}}{}{{{UUUUU{UUUU{}{{U{U}UU{{U}U{{}U}}{UU{U{{UUU}UU}}}}}UU{UU{{U}{{}UUUUU}}U{}UUU}U{{U}}{}}{}{{}U}}}}{}U}}U{{}}U}UUU{}{{}}}{}{UU}{U}UUUU{{{}{}{UUU}}}U{U}U{UUU}}U{}}U{{UU{U{UUU{{UUUUUU}U{}U}U}{{{}}}{}U}U{U}{}}}}}{UUUU}{}U{UUU}}U{}{}U}{U{U{U}}}UUUUU{}{}UU{{{U}{}}{UU{}UU{}U}U{U}}{U{UUUU{UUU}{UU}UUU{}U{{}{}UU{}{{{}U}{}}}{}U{{U{UUUU{UUU{}{U}{UU{{{{}U}}{{{}U}}{}{{{{}}{{U{U}{U{U}UU}}}}{{UU{{U}U{U}}}{}U}U{{}{}{U}U}{{{{UU{}U{UUU{{{U}}{{UU}}{}{{{}{}UU{{{}{{}{{}}U{{{UUU}}U}U{{UU}}UU{}{}UU{U{}}U{UUUUUU{{{{{}UUUUU{UUU{UU}}}{}U}{}}}}{U}{}U{U{}{}U{}{{{}U}}}}U}U}}}}}}{{}{U}{UU{U}U{{{{}U{U}UU{}{}UUUUU{{{{{{}}U{U{}}}U{{{}{}U}{{{{{}{}{U{UUUUU{UU}{{{UU{{{U}{{}{}{U{{}{}U{{{UUU{{U{}{}U{{U{}}U}}{}{}}U{}UUU{}}}}}{UUUU{UU{U}{{}{}{U}}}}U}}}{}U{}}{U}U{{{UUU{}U}UUU}}{}}{U{{}}U{{U}U}{}}U{}U{{}}U{U{}}{U}{}{}U{U{{UUUU{UU{{UU{UU{}U}}}}U{}}}{{U}U}{}U{U}}}{}{}{UU}}U{U{}{UU{UU{}}UUU{}}{}{UUUUU}}}{UU}UU}{{}}}}U{}U{UUUU{}}{{}}}{}U}UU}}U}U{{}U{}UU{{}UUU{{}{}}}U{}}U{}UU}U}}{U}{}{}UU}U{U}{U}UU}U}{{}U}{{}UU{{UUU{{}UUU}}}UU{U{UU{{}}UUUU}}}U{}}{U}U}{UU{{{{{{U{{U{U{{}U{}{{{{UU{}}U}{}}{U}}}}U{}U}UUUUU{}}}UUU{}{}{U{U}}UU}}U{U}{}UU{UU}UUU}}}{{}}}UUU{{UU{}}}}UU}U{}{UU}U{{}U}{{{{}}}{UU{{U}}}U}}{}}UUU{}U{}{U{UU{}{{{U}}{}}}{U{}}{}U}}UUUU}{{}{UU}U}U{}{}}}U{{}U}{}U{{UU}U{{UU{U}{{U}U{U}}{U}U{}}U{}{{}UU{}{UUU{U}U}}{}U}U{}{{{{}}U}U{}{{{{UU}}U}}{}{UU{U{UU}}{{}}U{{U{}U}{}U{}}{{U}}U}}}U}}}}{U}{U}}{UU{{{{UU{{{U}UUUU}U}}}}{{U{{{UU{}U{}{}{}{U{}U}{{}}UU{}}UUU{U{{{UUU}U{UU{{U}}}}}U{}U}}}U}}{{U{}UU}{U{}U{{}{U}{U}U{U}}U{{UU}U{}UUUU}{}{{U}}}UU}U{}{UU{UUU}}{UUU{}}U}U{{UUU}{}UU}UU}U{}}{U}UUU}}}U}}}}}U}U}UUU}U}{U}}}{UUU{{}}{}}U}U}}{U}}}UU}U{}U}{}U{UU{U{U{{UUU}UUU}U}}{U{}}}{UU{U{UU{U{{U}{{}{}U{{U{U{{}{{{{}{U}{{UUU}{{U{{{{UU{}}}U{}{}{{{U}{}{UU}{}{{{U}{}{U{}UU{{U{UU}}U}UU{U}U}{{U{UUUUU}{}{}{}}{}{{}}+++++++}}{}U}{U{{}}UU{UU}UU}{{}{{{{}}UUU}U}{{}UU}}UUUU}{{UU}{}UU+++++++}{}}}}}U{}{{U{}}{}}{}}{U{}UU{U}{}{{}{{}U}}}{{}{{{{UU{}}{U+++++++}}}}U{{}}{{}UU{}}U{}{{U}UUUU}}}{}UU{U}UU{{U{{{U}}UU}U{{{}+++++++}}UUU{}}U{UU}}{}U}{{}{{{}U{}}{}}U{}}UUU{{{U{}U{{{{}}{{}}U+++++++}{U}}}UU}}{}{}}{{{U}U}{UU}{U{{}}}{{U}{U}U{U{U{UU}{{UU{{}{+++++++}UUU}U}{{{{U{}{UU}U}}{}}}}U{}}}{{U}UU}U}U{U{}}{}}U{{}{UU}+++++++}}U}{}{{{UUU}}{{U{}{UU{{}{{{UUU{U}}{UU{U{U{{{UU}{{U}}}}}U}{}}}}}}{}{{U}{}UUUU{}U}U}{}{U}{{}UU}UUUUU}}}U{}U}{UU{}}}}{UUU{U{U}U}U{UUU}{}{{U{{UU{}U}{{{{U{{U}}}{U{}U}U{}UUU}}}U}{UU}{}{{U{U}{{UU{}}}}{U{U{{}{{{{}{U{}U}{{}U{U}{UU{{{{{}UU}U}}{UU{UU}U{U}U}UUU}}{}}{{U{{UU{}}U{{UU{}U}}}{{U}{{{{U{}{{}UUU{{UU}{{{}UU{{}U}}U{U{{U{{U}{{}U}{}{}{{U}}}{UUU}}{{{U{UU{UU{{}{{{{U{{UU}}{U{UU}{}{U}U{}U{U{}{U{{}{{}{{}{}{{U}}}{}}UUU{U}}}}++++++++++++{U}}{UU}U}{}}U{}}{}{{}{}U}{U}UU{{U{U}{{U{{{U{{{{{+++}{U}UUUU}U}}{{{}U}U{UU}U{}{U{U{U}}}}}}{UUU}}U}}}U}U{{}{++++++{UU}{U{UU{}{U{{}UU}}{U{U{{{}UU{UU{UUU}{}{}{{{{}}UU}}}++++++UU}}U{U{U{UU}{}U}U{U{UU}{}{}}{UU}UU}U{{UU}U{{{}{U}{{{{++++{{}}{UUU{}{U}UU{UUU}UU}U}}{U}}{}}UU}UUUU{{}{{}}{U}}}{}++++++UUU}}U{}}U{UUU{{}{U}{}{}U}{UU}}{{U{{U{{}}{}}U}}{}{UUU+++++UU}U}}U}{{UUUU}{}}U{U}U{}}{U}U}}}}{{UU{}}}}}U{{}{{{UU{+++++UU}{}}U{}U{}}UU{}{U{{{U}U}{}U{{}}{U{}U{{}++++++++++++++++++}}}}}UU}UU}{UU}{U{UUU}{{}U}UUU}}U}}U{{}{{U}}}}U{}}{}{}}}{U{}U}{{UU{{U}}{{U{U}}}{{}U}{}{}}}U{}}}U{{U}U{UUU}U{}}}U{}}}}U}{{{{}{U{{}}U{{{}}}{{U}UU}{{U{{}U{{U{}U{{{}U}U{}U{U{UUU{{UU}}U{U}U{U{}}U{}}{}{}}U}}{UU}{{}{}{{{{UU}}}}}UU}UUU}U}UU{U}U{U}U{{U{{}}{{{U{}{}{U{}}U{U{{{{}{UU{U}U{}{{{}}}{U{UUU{{U}U{{}U{{U}{}{}U}U}{}}U{{UUUU{}{U}}}}{{U{}}}UU{}{{U{}}{}U}{{}{{}U{U}{{}}}}{{{{{}U{{}U{U}}{UU}}U}}{UU}UUU{{}{UUU}UU{}{U}U{U}U{U{U}}{{U{{UU}}}UU{U{UUU}}}{{UU}{U{{}}{{UU}}{U}U}{UU{}}UU}}{}{UU{U}}UUU}}U{UU}}U}{UU{U}{{{{{U{U{{{}U{}{U{}U}}}U}U}UU}UU}U}{{U{}}}}}{{{U{}U{{{{UUU}U}{UU}U{UUU{{U{}{}}U{UU{UU{}}}{UU{UU}U{U{{{}{U}U}{U}U}U{}}}{{}}}U{}UU}{{}}UU{{{UUUU}}{}}{UUU{{U}}{{U}U}{}{U}UU{UUUUU}{U{{U}}}UUU{{{{UU{}U{UU}U{}{{}{{}UU}}}{{}UUUU{U{U}{{{U{{{}{}}U}}{U}UUU{{{{}{{{}}}U{{}U}UUU{{}}{}U{UU}U{U}}}{}{{}UU}{U{{}{{{U{{}U{U{}}{}{{{U}}U{UUU{}{U}U}}}{}{}{UU{}U{U}}{{{{{}U}{U{}U{}{}UU{{U{U}}U}U}}}U}}U}}}{UU{U{UU{U}}U}{UU}U{{}{UUU{{{{U{}}}}{}{U{U}{}U}}U}}U{U{}U}}}}U{U{{{{}}UU}}}U{U}}}U}}}U}UU{}}}U{}{{{{}}}}U}{{{{{U{}}U{{U}{}}{U{UU}U{}}U}{UUU{UU}}}{{U}{}U}}}}U}U{U{}}{{UU}U}{U}U{{{{U}{{U}{U}}U{U}}}{UUUUU{U}{U}{}UU}{}}}{}{{{{U{}{}{{}{U{U{{}{}{{}U{UU}{UUU}}U{{}U{}}}U{U}}{{}}}U}UU}}}}{U}}U{UU}U}{}}}U{{}}U{U}}}{U}}{{{{}}U}U}}UUU}}{U}U}}}}{{}U{{}{}}{U{}}}U}}{U}U}{}{U{UU{{UUUUU}{}}}UU{}UU}}}{{U}UU{{UUUU}}UU}UUU}{{}UUU{U}}U}}{}{{{{{U{UU}UUU{{U}{}}UU}}}U{{U}}UUU{{{}}U}{{}U{}U}}{{UU}U{}}}}{}{}{{UUU}UU}{}}U}{{{U{}{U{}}U}{{{}{}UU}{}}}U}{UU}}U}}U{}U}{{{}UU}}{}{{U{UU{}}}UU}U}U{{}{}}U}U{}}UU{{{U}}{}}}}UU}}}{U}UUU{}U}{UU{U{}U{}UUUU{}{UUU{{{{U{U{{{}{}}{U{U{U{U}{U{UU}}{{{{U{}{U}}{{}U{U}}}}{{{{{}U}U{U{{U{UU{U{U}{{}U}U}U}}}}U{U}}UU{{U{U{UU{}{UU{}U}UU}{{}}U{}U{U}U}UU{UUUU}{UUUUUU{U}{{{}UU}{U}{U{}{{{}{}}{U{{}{{{UU{{UUU{U{U}}{U{}{}}U{}}{{U}}{}}}U}}{{{{{{U}U}{UU}}{}{UU}U}}{{U{{U}{U}}UUUUU}}}}U{{UU{{{}UUU}}{{}UU{{}{{U}U}U}}{{U}U{U{{{{}}{{{U}U{U{{U{}U}U}U{UU}{U{{{U}{U}}U{{}U{U}U}{+++++++U}{U{{UU{U}}{U{U{{U{U}U}}U{U}U{U}{{UU}UU{}{UU}U{}}U}UUUUU+++++++U{}U{}U}U}}{}{U{U{}{U{U}}}}}U{{{{{U{}{}{{{}}}{{{U{}{UUU{U+++++++U{UU}{{{UU}U}U{U{UU}}}}}{{U}U}U}}{}}UUU}}}}{}}}{U{}}UUU{{+++++++U{U}{U}U{{U{}U}}UUU}{{{{UU{{}{U{U}U}U}}{UU{{}UUU{}}{}U{{U+++++++UU}}U}UU}}}{{{UU{{}}}UU}{U{}}}}{}{}U}UU{}U}UUU}{{{{UU{{U}+++++++U{}{}}{UU{U}UU{{UU}UUU{{}{{{{}}U}}}{{}}}}}U}}U{UU{{{{U}}U+++++++{{UUUUU}U}UU{{U{U{{U}UU{UUUU{U}}U{U{}{}UUU{{U{UUUUU}{{{}}U}{}U{}{{{{}UUU}UU{{U{}{}}}}}UU}{}}{{U}}}{UU}}{}U{}U}}}{{{{U{UU{}}{}}UU}}{U}UUUUU}}{}UUU}U}}}}U}}U}{U{UU}U{{{{}U{{{}{}{}}{U{{}}}{{U}}{UU}{{}U}{{}}U{UU}}}}}U{}U}}U{U}}U{}U}}U{}}{U}{{}}{}{U{{}UU{{U}UUU{{U{UUU}}{{}UU{UU{}U}{{{}{U{{{{}}{}U}UU{}U}UU{{{{U}UU{U{U}}{}{}}{U}}}U}UUU}}{{}}{{{}}{U}UU{{}U++++++++++++}{}}}}UU}{U{U}}}{}{}U}{UU{U}{{U{}U{U{}U}U}U{{U{{}+++{{UUU}}}U}}U}{{}}U{{}}U}{}{}U}{U{{}{{U{U{U{{UU}}{UU}{{{++++++U{U{U{U}}U}}{}UUU{{UUUU{{UUU}UUUUU}UUUU}{U{{U}{{{UUU}++++++}{{}UU}UU{}U}U}UU{{}UU}}U{{{U}UUU{U}{{U}UU{{U{{}}{U{}U++++}}U{}UU}{{}{{{U{U{}{U}}}{}U}{{}{UU{U}{{{U}{{U{}}UU{U}{++++++UU{}{UU}U{}UUUU{U{U{}}{U{UU{}}}{{}}{U{{{}}}{}U}{}UUU{+++++{}{U}}}{U{}UUUUUU{}U{{U}U}U}}{}{U}U}U}U}UU{U{U}}{}UUUU+++++{U{}}U}{{{{UUU}}UU}{}}U{U{{{U{UU{{}U{{{{}++++++++++++++++++{{U}}}UU}U{{}}}}U{}U{}}}{{}UU}UU}{}{U{UU}}{}}}U}{{{}}{}{}UU}{U{}}}}U{U}{{U}}{{}U}UU{{{{{}{{{UUU{U}{U}U{{}{{U}UU}U{U}}U{{}U{U}U{U}UU{U}{}U}{{U{{{}}}}{{{{U}{{{{{}}U}{{{}{}UU{UUU}U{}UU{}}U{U}}{UU{U}}U}U{}}UU}UU}}}{}{}}}{}}}}}}}{}}{{{{}{U}}}U}{{{{{{{}U}{{{U}}U}{U{UU{U{U{U}{{{{U{{UU{U{{}{{{{U{{{}}{}}{U}U{}}U}{U}}UU}{}U}{U}{}}{U}U}}}}{}UU{{}UU}UU{{}UU}UU}{U}{{U}{{UU{}}}{UU{}{U}}{{}UUU}UUUUU{}U}{U}U{{}}}{UU{{U}}}}{UUUU}{}}}{}{}U}U}{{}{}U}{}{UU{}U{U{UU{U{UU{U{U{U}{}}}U{}{U{U{{UUU}{UU{U}{{}{{}U}U}U{U}{}}}}UU{{{}}{{UU}}U}}{{U{U{U}UUU{{UUU}{U}UU{{}{UU}}{}U}{UUU{{}{}U{UUU{UU{{UU}{U}U{{}UUU{UU}{{}UU}{U}U{{{U}}{U{{{UU{{{}{UUU}}}{}}{}}}{}}{{}}U}U}}{UU{U}{U{}}{U}}U{UU{{}}U}{{}{U}U}}{{{UUU}{U{}{UU}}}U}U}}}{{U}}U{{}UU}}U}{}U}U}{U{UU{}U}U}}}{}UU}}UUU{UU}{{{}}U}}}}U}U}U{}}}{U{{}UU}{U{}}U{{UU{{}UU}U}U}}UU{}U}{}}}U{}}U{{}{{U{{U}}UU}{UUU{{}{U{}U{}UUU{}UUU}{{UU}{{U}UU{UUU}{}U}{U}{}UU}{{}{}U{}}{U}U}{}}UU}{}{}}U{}U}U}U{{}U}}U{U}{UUU{U{UUUU{{{}UU{{}UU{{{U}}U}}}}}{{U}}U}U}U{UU{}{{}{{{UU}UUU}}{U}{{}UU{{}{}}{U}{}}{}U{U}{{}}}UUU{}}}}U{U{{}{{{}{}{U}}{UUU}}}}}{UU}}}{}}{U}{{{}U{}}U}U{}}}U}U{}U{{}{{UU{}}{U}{}U}}{U{}U{{}{{}{U}}{{}{{}}{{{}{U}}{U}}}U}}{{}{}}U{U{}}}{U{U}}U{}{U}U}UU{U}U}{UU{}}}{{}{UU}}}}{U}U}{U}UU{{U}}}}}}{{UUUU}UUU}{U}{{U{{}{}{U{}}UU{}{}}{}{U}{{{U{}}}U{}{}{{}U}}}{}U}}UUU}{UUUUU}U{}}UUU{}{}{U}}{{UU{{{U{{}U{{}U{{{}UU{{UUU}UUU}UU}}}}U{}}U{UU}{{{U{}}U{{}UU}{}}{}U}}{}{}}U}U}}{{UUUUU}}{U{}UU{U}U}{{UU{{UU{U{{{UU}{UU{{U{}{UUUU{}{U{UUU{}}}}}}}}UU{}{{{{}}UU{{{}{{{}}{UUU{{U}{UU{UUUU}{UUUU}UUU{{UUU{}{{}{{U}UU}U{U{U}{}U{U}{{{{}}}}}}{UU{{U}{U}U{}U}U}}U}}U{{U}}}}{{{{{}U{}{}UUU{}}}U}U}UUU{{U{{UU{}U}}}{UU}U}UUUUUU{}{}}UU{}}U{}U}U{}U{}U{{}{}}}UUUU}}}}{UUUU{UU}}}U{UUU}U{UU}}U}{UU{U{{}U{U{{U{U}UU}{U{UUUU{}UUU}{{}{UU}}U}{{U}{}}{U{}{{}U{}U{UU}{}{}UU{U}}{U}{{{{UUU}}{{}}}{{{}}}{{}U}}{{{{{{{U}{{}{{U{U}UU}{U{{{UUU}}{{UU{UU}U{{}{{UU}U}{}U{U{}}U}U}{U}UU{U}}}}}U{U{{U}}}{UUUUUUU}U{{}UUU{}}}UU{{U{UU}{}}U}UU}}U{{}}U{{{U{}U{UU{{UUU}{UU}}{{}U{{}{}{}{{{U{}}U{UUU}UU}{U{{U{}UU{}{UU{{U}{{}{{}UUU}}U}UU{}{}{UUU+++++++}{}}UU{{{U}{}}UU{UU}}}U{UU}U}}}U}}}}U{{U{UU}U{U{{}U}U}}}}+++++++}}U}UU}{}{}{UU}{{{U}{}}UUU{{{UU{{{}U{{U}{UU}UU{}}{}U}{{{{+++++++{{U{}{{{{}}U}{}U}UUU{{{}{U}}{{{}}{}{}}{{}{}U}U}{U}UU{}{{}+++++++{}U}}}{U}}}}UUU{UU{}{U{{U{}{U}U{}{UUUUU{UUU}U}{}}U}UUU{}U+++++++}{{}U}U{U}U}}U}{{}{}U{U{U}U{U{}{}}U}U{}}{{{}}U}UU{{{}}}{{+++++++}{}U}}{{{}{UUU{U{{}{}{}UU}}}{}}UU}UUU}{U}}}}}{}UU}}U{U}U{+++++++U}UUU}}U{}{}{{{}UU}{UU}U{}{U}}UU{{{}}}}U}{}U{U{U{U}U}UU}U}{U{{U}{{{}{}}U}{{U}{U}}{}}}{}{{}{U}U{UU}{U{UU}}{}U{U{{UUUUU{UU{U{{U{}UU}UU}}}{{{}}U{}}U{}{}}U{{U}{{UU}{U{U{{}}{UUU{{}U}}}U}{{{U{}{}UU{}}{U}U{{}{}U{}U}}}U}{{U{{{UU++++++++++++U}UU{}{U}}U{U}UU}}{}}U{}{{U}UUUU{}}}{{U{U{U{{}}}}+++{}{{}}}{U{{{U}U}U}}{}}}{UUU{U}{U}{U}{}{}}{}U{U{}U{}{UUU++++++U{UU}{}{{{U{U}}}{{{{{UU}{{UU}}{U{}UUU}UU}U}}{UU}}{U}{++++++U}}}UUUU{UUU{{{}}U}}U{U}UU{{}UUU{}{U{U{{{}}}U{}{}{U}}{++++}{}UU}{U}U}U}{}U{}U{}{{{U{U}{{U{{UUU{{{UU{{UU{{}}}U}UU++++++}UU{{{U{{{}U}{UU}{}UU{U}{{{U}{{{}{{}}}U{U}UU{U{}{}UU}+++++{U}UUU{{}{{{{U}{U}{UUUUUUU}{U}{}{}U}{}{{{{}U}}U}{{U{{}+++++}{}UU}{{{}U{}U{{{UU}{{}U{UU}{U}{{{U}U}{}U++++++++++++++++++{U}U{}{{{}}U}{UU}}U}U}U}}U}}U}{{UU}{U{{U{U}U}}U}UU{}{{}{}UUU}{}{UU{}}{}U{}{UU{{UUUU{}UU}}{{}{{U{}U}UU{}{}{}}U}{{{{{}{}}{}{}{U{{{U{{{{}{U{U}}}{{}{}{}{{}{{}}UUU{}UUUUUU}}{UUU}UU{}U}U}}{{}}U}U{UU{{UU{}{U{}UUU}{{{}{U}U{}{UU{}UU{U{UU}{}U{{U}}}U{UU}U}{{}U{{U{{}{U}}}UUU{}{U{}{}UU}UU}}{U{}{}}{{U{U}{{U}}{UU{}{{}}UU}}}}}UUU{{{}}UUU}}UU}{{}UU}UU{}UUU{{{{{{UUU}UU{}{}UUU{{}U{{UUUUU}{U}U{U}UU{{U}}UU{{{U{U}{}{}}{{}{{}{{}U}UU}UU{{{{{{}UUU}UU}{}{U{{}}U}}UU{{UU}UUU}U}{{U{{}{U}}UU}}UU{UU{}}U}}{{UU{{}}U{{}U{}{U{}}}U}U{UU{U}}{UUUU{}{{}U{}{{U{{UU{UU}}UU}U}{}U}{{{}UU{{U{UU{UUU{{}{{UU}U}{UU{{{{U{}{UUU}U}}}UU{}}UUU}UUU{{UU}{{U}{}}UU{{{}U}UUUUU}U}U{{U{}}{}U}UUU{{{}{}{U}{}}U}{U{{{{{U}{U{UUUUU{{}}UUUUUU{{}{}UUU}{{U}U{U{UU{U}{{}{U{{U}{}UU{{}}}{{{{{}U{{}UU{}}U}}}}}}}{U}{}U{}}UU{U}{}UU{{}{{{{U{{UU}}{}{}U}{{U}UU}}}{{}UUU{UUU}}UU{}}U{}UUUUU{U}UUU{{U{{}{UU}{{}UU}U}{{}{}{{{{{}{}}{}U{U{{{}}{{{}}U{U{{U{{U}{UUU}{{}U{}}}{UU{U{{}{}}{{}U{{}}}}U}UU}}}{}}{U{}{U{}UU}{{{U{{{UU{{{UU}{UUUU{}UU}{}UU}U{}}}{}}}U}{U{U}{{U{}}}}}}{{UUUU{{U{U{}{UU}UUUU{{{{U{{}U}}{U}}{{UU}{}{UUU}{{}{}}{UUU{}{}{U{U}U}{{UU}}}{UU{{UU{}}UU{UUU{U{UUUUU{}{U{{{U}}}U}}UU}{U{{}U{}U{}U}{U}U{U{{}{{U{UUU{}{{}{{U}}}}U}{{U{U{U{UUUU{U}{{}{{{UU{{}UU{{}UUU}{}{UU{}}UU{}UU}U}}UU}}U}}{UU}}{}}U}}}{}{{UUU}}UUU}}UU}}{}{{U{U{}UU}{}}}U}{}{}UU{U}{}U{}}UUUUU}}}}}U{}{U}}{U}UU{U}{UU}}{{U}UU}{{{U}U{{UU}UU}{{}}{}{}UU}U{}{{{{U{UU}{{}{{{UU}{{}U{{{}U{{}}}{}U}UUU{U}}}UUU}U}UU}U{}UUUU}}{UUU{UUU{U}}}UUU}U}{UU{{{{}UU{}{}{U}U{}{U}UU{}{}{{U{}U{}U{}}{{U{{}{}{UU{UU}{U}{{{{UU{U{UU{UU{}}{}U{}U{{{UU}UU{U}{UUUU{}}UU}U}{U}U}}U}{{}}}U}U}U}UU{{U}UUU{U{}{{{}}U}}}{}{}U{{}UUU{{{U{U{UU}U}{{UUU}U}}U}{{{U}{U{{U{{}{}U}{}{{U}{U}U{UU}{}}U{}U{{}U{}U{U}}U{{{UU{U{U{{}}}{{}}{}{{U}}{{{U}U}}U}}U{UU{{UU}U{}UUU{U}}UUU}UU}{}}}U{{}}{{{UUUU}UU}{{{{}}}{UU}U{U}U{U{U}U{UUU}{}}{}U{{{}{{}}U{{}}}U}{}U{{}}}}U}}UUU}U}UUUU{}UU{}UU}U}{U}}{{{}{U{{}UU{{U}{UUU}{U{}{U{{U}{U{UU}{}}U{{}{UU}{UU{UU{{U{{}}U}{U{}UU}UU{}{UU}UU}{}{U{{}{U}U}U}U}}U}}U}}{U}U{}UU}{}U}UU}{}U}{U{U{{{}}}}}UU}}U}U{{{U{UUU{}}}{}{}U}{{}}{{{U}UU{{U{{{{}UUUUU}U}{U}U}U}UU}{UU{{UU}{U}}{{U}}U}{}}UU}U{U}U}+++++++}}{}{{}U{{U}{}UU{{}}U}}}}}U{U}U}U{U{{}}{{}{UUUUUUU{{}}UU{+++++++}U}}UU}U}{{}U}}}{{UU}{{UU}U}{}{UUU{U}}}}}{{}{U{}{{{}UUU}{+++++++}}{}}}U}U}}}{}U{}}}{U{U{UU}}}}}{{U{}U{}{}{{{{{U{U{{{U{U}{+++++++}{}{U{{}{{}U{{{{{}}}}U{UU}}{{}{UU{}}U{{U{U}{U}{U}}}U}{}U}+++++++U{U{UU}UU}}{U{U{}{{{{}}{{}}}UUUU}}{}U}{U}U}{U{U}{{U}UU}U{+++++++{}U}U}{{{U{U}U}UUUUUU{}}{}}}{{U}}{{{U{}}UU{U{{UU{{{U{}U{}+++++++{{}U{{}}U}{U}{U}U{}U{}UU{}}{UUU}}}}}UU{}{U}{U}UU{{{}U}{U{U{U{}{{{U}{UUUUU}{{{U}U}{}UU{}{{{{}}{U}UU}U}U}UU{{}}}}}{}}U{}{}{U{}U}}}{}}}UU{}}U}}}{}{}{{{U{UUU{U++++++++++++UU}UU{}U{}UU{}}U{{{{{}{}}{{U}{{U}{UUU{{}}}U{}U{}{+++{U}{}{{{}{UUUU}{UUU{}}{{U{}U}U{U}UUU}{}}}UUU{U}{UU{}{U{++++++}}UUU}{}{}{UUUUUUUUU{{}}U}U}UU{}}UUU{}}{{U{}}U{{}}U}}++++++{U{{{}U}{{{{{UU{U{U}}}{U}{}U}}U}{{}UU}{UU}{U}{{{{{U}}U++++U}}U{}}}{{U{}{{}{U{}UUUU{{UUU{UUU{{U}U}{{{}{UU{}}}{U{U++++++{{}{}}UUUU{}}}}}}{UU{{UUU}{U{}U}U}UUU{U}U{U}{}}UUUU}}+++++}{}U{}}}UU}}{U{U{{{{U}{}U{{}}U{U{U{}U{}}}U}U{}U{UU}U}{+++++}}UU{{}}{{}}{}}}{U}{}UU}U}UUU}}{}UUU{{}{U++++++++++++++++++{{{U}{{U{}}{{U}{UU{{{U{{U}{{U}UUUUUU{UUUU}}U{}UU}U}{U{U}UU{U{U{U{}U}U{U}}}{{{}{}U{}U}}U}}{}UUUU}U}}{{}{}{}}U}}{}{}}U}U{U}{{{UU}U{{U{U}}{U{}{{U}}{}}U{UU}U}{}{UU{}U}}U{}}U{U{}{{{{}UU{}U{UU{}}U}}{}{{U}{{UU{UU}}}}UUUUUU{}{U{{U}U{}}}{}U{}U{UUU{{{U{{U}}}U}UU{}}}U{{{{U}UU}}{}}U}{}{}U{{}{{U}{{}{}}}}U{}UU{UU}UU{UU{{}}{}{}U{}U{}{UU{U}{{{{}UU{{}{U}}U{{{U}UU{UU{}U{UUU}{}U{}}U}UU}U}}{UU}U{}}}U}{{UU{U}UU{}}{U}}}{}U}{}{U}U{{}{UUU}}{U{{UU}}{UU}}U{U{U{{{{}UU}U}{}U}{UUU{{{U}}UU}{}{UU}U}U}UUUU}}}{}}}{UUU}U}}U{}UUU}{}}U{}U}}U{UU{}UUUU}U{U{}{{{U{UU{UU{{{{}UU{U}}}UUU{}UUU{{{UUU{{{}U}U}U{UUUUUU}{UU{UU}U{U}}}U{}}}UUU{{}{UUU}}{}U{{}U}U}{}{}}U{}{{U{}U{U{{}{{}U}}U}{{{}{{{{{{U}}U}UU}}UUU}}}{{UU{UUU{{{UUUU{{{}}U{}U}U}}{{{{U{{}}{}{}UUUU}}}{U}}{{{}{}}{{{{U{}{}{}U}{U{UU}{{U}}UU}}{U}{{UUUUU}U{}UU}U{}U}}UU}}{}{}UU{U{U{U{UU{}{}{{{}U{U{{{}}{{}{{U}{{}{U}}}{}{UU{{{{U}{UUUUUU{}U}}{}}U}UU}{{{{{}U}U{}U}}}}U{{{}{}}}UU}UUUU}{}U{}}U}{}{}UU}}{{}UUU}}U}{{{{UU{{{U{{}}{{}U}}}}}{U}{{}{}{{}U}{}{UU}}U}{{U}U{{{}U{{{U{}}U{{UU{{{}}U}}}}{U{U}{{U}UUU{U}{}}{{}{}UU{U{UU{UU}{U{{}}U{}}}{{{}UU}UUU{U}}{U{{}}UU}}U}UU{}U}{}}{U{}U{U}}{{}UU{{{}}}}{{}}{U{{U{}}U}{}}{}}U{}}{{{{{}U{U{{}{}}{U{UUU}}}}{{{}{U{{{{}{}U{{UUU}}UU}{{U}U}{{}}{U}U{U}}U}}}UU}U{{U}U{{U}}U{}U}UU{{{}{U}UUU}{U}}{U}UU{{}UU}U{U{}{{U}U{UUUUU{{{{UU}}}{{UU{{}}U{UUU}{}}}U}}U{{}U}}}U{UU}}{U{U}U{}{}U{}}{}UU{U{{{{UU{}U{U}{U}}U{U}U}}{}}}}}}U}U{}}}U}{{U{U{UU{UU}{}}{UUU{}}}{}}U}U{}U{}}{}{U{UU}}}{{U}}U}}{}}{UUU}UU{{}UUU}{{UUU{}{}UU{U{{U{{{}}UU{{UUU{{}U{}{{{UU}U{{U{{}U{U{U{{{UUU{{}}}U{{U{{U{}}}}U{}{U{{}}U{U{}U}UU{U{UUUU{U}{U}UUU{U}{{{}}{}}}U}{}}UU}U}{UUUU}}U{{U}U{{}{}{{{}}UU{UUUU{}{{}U{U}{}}}U{{U{}}{U}{}U{U}}U}{U{}{UU}UUU}U}U}{{U{}U{}U{U}UUUU}{}{{U}UUU}}}U{{}{{{U{U}}U{}UUU{{}}{{}}{UU{}UUU}{U{}U}UUU}U}U{U{U{UU}}U{U{U}}}UUUU}}U}U{{}U{U{{{}}}U}}}}}UU{}UUU{}}{{{}{}{U}}{U}U}U{U{{{}U{{U{{}{}{U{{{}U{}UU{{{U}}{}{U}}U{U{{{{{UU}U{{}UUU{{{}{}U}U{{}}U{UUU}{}{{{}U{{}}{{{U}UU}U}{UUUU{}U}{{}U{}}{{{UUU{U}UU}{}}}{UU{{{U}{U{{}{U}U{U{}U}{UU}}}}}UU}U{{U}{{U{U}{}{{{U}{{U{U{U{{}{{{U{}{{}{U}}}UU}}}UU}{{}}{U{UU{UUUUUU{UU}UUU{}}{}}U}}UUU}{U{{}UU{U{{U}{}U}{}UU}UU}{}{{U}}{UU{{}{}UU{}}{UU{U}}{}}{{U{}U{}UU}}U{{}{{}U}U}UU+++++++UU{{}}}{}{}}U{{}}}{U}U{}}{UU}UU}U{{UU{{{U{{}}{U}UU{U{U{UU+++++++{}}}UUU}}U}{U}}U{{}{{}}}}U}{{{{{{}}{}}{}{}{{{{U{U}{}{}UU}+++++++{{}U{}U{}U}{U}}}}U{{UU}U{U{{U{{{}{}UU}{}{}}{U{{{U{U}{{U}U+++++++{UU}{UUU}U{{U}UU}U}}}UU}}UU{}}{}{UU{UU}}}}{{{U}{}U}UUUU{}+++++++UU{U{{{{U}{U}}{U{{}}}}}U{}U}{}U{}{}{{{{}{{UUU}}}}}}{UU{}{+++++++UU}}{}U{}{{}{U}{{}}{}{}}}}{{U{{}U}}UU}}U}{}{{}}U}}{{U}}}U+++++++}{}{U}{U}U{{{U{{}}}}}UU}{}U}}U{{}}}}{{UUUU{{U{}{UUUU{}}}U}{U}{}}{{}{U}}U}{U{}{}UUU}}U}}}{}++++++++++++UU{UU{}U{{{U{{{{UU{{UUU{U{}U}{UU{}{{}{UU{}U}UU}UU+++{U{U{UU{U{}U}U}{{{}UU{UUU{{}U{U{{{{}{{U}UU}{{}UUU{U{}}{++++++}{UUUU{{U}{}{{U{}U{}U{{{{{}{U}{}UU{UU}}{U}{}}U}}{}}UU++++++U}{}{U}UU{{{U}{{}UU}}U}{{}UUU}UU{U{}U{{}U}{UUU}{{U{{}{++++}UUU{{UUUU{}{}{{{}U{U{{U}{{}{UU}U{U{UU}}}}U}}}UU}{UU}}++++++UUU{}{}U}{U{}{}}{}UUUU}U{}}UU}U{UU}U}}{UUU}}}UU{U}{U}+++++{U{{{}{{{}U}U}{{U}U}{}UU}{U}{{{}}{U}{UUU}U{}{U}UUU{U}}+++++U}{{U}{UU{UU{U{{UU}}{}}U}}U}U}{{U}}U}UUUU++++++++++++++++++}U{{}U{}{UU{}UU{{}}UU{}}{}UU{{{{}{UU{}}{UU}UUU}}U{}{UU{}U{UU{{UUUU}U}{{}}{}{}U}U{}{}}}{U}U{{U}}{{UU{U{U{U{}{U}}}U}U{{U}UU}}}{{}}}U}UUUUU}{}}U}U}}U}UUUU}U}{UU{{U}}UU{}}}U}UU{}}}UU{}}}}{}{}U}{}{U{U{{}U}}{U{{}U{UUU}}{UUU}{}{}U}}{{}{}}U}}UU}{{}}U{}}}{{{}U}}U{U{}{{}UUU}}}U{{{U}}U}{UU{}}}{{}U}}U}}UU{}U}}{}U}{U}}{}U{}{{{}}UU}}{}}}}}}{U{}UU}{{{}U{{{U{U{U}U{{U{U{{}{{{{{{U}}U}U{}UU{{{}}}}{{{{UU}}U}UU{}}}{}UUU{{{U}{}}U{{{}{{}UU}}U}{UU}}}}{UU{U}}{{}UU}}U}U}{U{{UU}U{}}UU}U}U}{}{U{{{}}}{U}{}}U{{{U{{U{{{U}}{}UUU{U{{{UU{UU{U{{{UUU}{U{U}U}}{}{{U}{}}{UU{}}U}}U{}{}}{{U}}{U}}{U{}UUU{U}{UU}{{{UU}UUUU}}}{}U{}{U}{}U}{}{{U{U{U}}}}}UU{U{U{UU{UU{U}}}}U{U}{U}UUUU}}}}UUU}{}UU{{}}{}}U{U{{U{}{{}{U}{}}{U{}{U{}{UU{UU}}{UU{{}}}U}}{}}UU}}{U{}}}}{{{}}{{UU{}U}{}{U{}{U}}{}U}{U{U{{UUU}U}}UUUU}{{}U{{}UU}}{{UU{{U}U}U}{{{{U}{}U}{}UU{{}UU{}UUUU}}{}{}UUUU{U{}UU}}}{U{U}U}}{}{}}U{UU{}{}UU}}}{{UU}{}{{UU{U{}}}{}}}{{U{{U}}{U{}}U{U}U}}{{{U{}{U}}{}}{}UU}U}}U{}UUUU}}{UUU{}UU}U}}}{{{}}UU}}}{}}{{UUU}}U{{UU{{}UU}}{U{U{{U{}{}{U{{}{U{{{U{UU}U{U}{{{}{{}UU}UUU}{U{}{}}U{U{{}}U{}}U{}}}}UU{U}}{UUU}}{}}{U{U{}{UUUU{U{{}}{{{}{}}}}U}U}}}{{UUUU}UU{U{}}}{}{}U{{{{}U}U{UUU{UUUU{}{U}U}}{{{}{}U{UU}}{}{}U}}UU}{}{}{}{}}{U{}{}{U{{}}{U}}{}{}}}}}UUU}{}UU}{U}{UUU{UU}{}}}UU{UU}{U}}{}}{}UU{}U}{{U}{U{UU}}{UU{{{}}}{{}}{{U}}{U{U}}}}U{UU}U}U{}{}{U{}UU}}}{}{}}}}}UU{}UUU}{U{}UU}}U}UUU{U}U{{U{{}}U}{}{U{{U{U{U}{}U{{}{UU}{{{}}}{UUU{}U{U}{}{}UU{}}UUU}{UU{}}{U}}{{{{{{U{U{}}{{}{U{{{{}{U{{{U}UU}U}}U}{{{{}{U{U}UU{U{{UUUU{{U}U{{U}}UU}U{UUU{}UU{UU{{}U{}{U}}{{U{U{}{{{{U}{}}{}}{U{{}U}U}}}{}{U}{U{UU}UUU{{U{U{{}U{U}{{{}{U{UUUU{{UU{}}U{UUUU{U{U}U{U{{{U}{}{UUUU}U{}{{U}}{{U}{U}}{}{}{U}}U}}{{}}U}U{{{}UU{{}{{U{U}}UU}{{{}{{}UU}U}UUU{U{U{UUU{}U{UU{{U}U}U}U{UU{UUU{UUU}}{}U}UU}U{}}UU{}UU}{UU}}{{UU}}}{{U{U{UU}U{U}{{U{{}UU{{}UUUU{{{UUU{{}}UU}{{{}}{{}UU}}U}}}}UU}}U}UU{U}U}}}U{}}{}{}{{U{}U{U{}{{{}}U{}{{U}U{U}}}}}{U{UU{{{U{}{UUU}{}}U{UU{U{UU{U}}U}}}U{U}}}{U{U{}UU}UU{{UU}U{{U{{{UU}}UU{U}}UUU{{{U}{U{}}U}{U}}}{U{U{}}}{{}}{U{}UU{}{U{}{U}{UUUU{U{}U{}U}UUUUU{{{}}}}}{{}{}}U}UU{{{{U{U}U}U{UU{UU{UU{U{{{{U{}U{{}{UU}{{U}}{{}UU}{U}}}U}{{}U{{}UUU{UU{}{U{}}}{{U}{{{U}UUUU{{{}{}{U}{{{}U}{{{}U}UUUU{{}U{}UU}U{{}{}{{}}U{}}}}U{}}UU}}}}U}}U}U}UU}{U{}}{}{}}}{{}U}{U}{}}U{}UU{{U}}U}{{}{UU}U}{U{{UUUUU{{}UU}UU{{}{U{UU}}{{U{{UU{}UU{U{U{}}}}}{+++++++{{}{{{{UUU{}}}{}}{}UU{UUU}}{{{{U}{U{{U}U}}{{{}}}}{{}UUU{}+++++++}{}U{U}UU}}UU}{{U}}{{}{{}}}U}U{{}}UUUUU}{UU{U{{{}U}UU{UU{+++++++U{}}{}{UU{}}{U}}UU{}{UUU}{}{}U{}}UU}}}}{{{UUU}}}UU}U}{}}}+++++++{{{}}U}{{}UUU{UUU}}U{}U{}}}{{U}}}{{{}}UU{}U{U{}U}{UUU{{}}+++++++U{}UUU{UU{{}{U}}U{U{{{}U{}}{U}}{}}{U{}}U{U{{{{U{{UU{U}{{{+++++++}}}UUUUU}U}{}UU{}U}}UUU{++++++++++++{}UUU}U}{U}}{}U}}U}}{+++++++UUU}{UU}U}{U{}}}U{{{{+++}}UU{}{{UU{U{}U{U{{U{}UU{{{{{U{{}UU{U{U}U}}U}}U{}{U{U}{++++++U}U}{}{{}}{{{U}}U}U{{UUUUU}{U{{}{}{{}}UU{U{}UU}}UU{UU++++++}}{UU{}U{{{U}}}}U{{{}U{U{{}U}}U{U}{{}U}U{UUU{U}{}U{{UU++++{UUU{U{U{{U{U{U}{}}UU{UU}}{UU{{}{}}U{{{{UU{U}}}}}}}U{U++++++}}{UUUUU}U{{}{}{}U{UU{UU}{}}UU}{UU}U{{{{{}{{{U{UU{U}{+++++UU{UU{}}{UUU}U}UU{}UU}}U{U}{}U}{U}U{U}UUU}{}U{}{{{U{}{+++++UUU{U}{{{{UU{UU{}}}UUUU}}}{}}{U{{U{{UUU{}++++++++++++++++++}}U}U{U}{{}}U{U}{}}U{U{UUUU}{}}}}U}}U{}{U}}U{}{{}UU}{{UU}}{UUU}}}U}U}{{}}{}}}{}UU}U}}{{{{}{{UU{{U}UU}{{U{}}UU}}U}U{{{U}{{}U}{}}U{UUU{{{{}UUU}}}{}}U}U{{{U{{U{U{U}}{{U}}{U}U{{}}{}}{{}U{}}{U{{}UUU}{{U{}}}}U{{}U}UU}U{{{}U}{}}}}UUUU{U{}U}}U{}}{{{{U{U}{{}{}U}}}U}}{U{{}UUUU}U{{{{U{{}{U{U}U{{}U{U}U}{U}U{}UU{}{}{U{U{{}{}}{}U}{U}U{{{U}}{UUUU{U{{{}}}U}{}}{{U{}{}}U}}{{}}UUUU}UUU{{U{{}{{}U}UUU{}{UU{}}}}{U}}U}{}U}{}UU}{{U}{}{{U{U}U}{}U{U{{U}{{{}UUU}{{UU{}UUU}U{}}U}}UU}U}}UU{{U}}{{{U}}{{U{UU{{{{{U{UUU{U{UU}}{}}}}{}{U}}}U}}U}}U}U{}{{{{{}U{}}}}}U{{UUUUU{UU{U}{}{UU}}}}{U}{}UU}}}{U}UUU}}U}UU}}}U{}{{{U}{{}{U{{U}U}{U}U{{{{UU{}{}}{{{}UU{}{U{{{}{{{UU}U}}{}{}{}{U{{{}U{U}}{{{{}UU}}U}UU{UU}U}}}{UU{}}{}}{{U{U}}U{UUUUU{}UU{{}{UU}{U}}{U}}{U}{{{{U}{{UUUUU}{}{}U{{{U{{UUU{}{{U}UUUU{UUU}UU{U}U{{UUU{U{}}}{U}U}}{}}UUU{}}U{U}U{}{}}}{}}}{}U}}{}}U}U}UU}U}{}{{U}{UU}{{{}{}{}}}}U{UUU}{}U}UUU}UU}U{}}U}U{{{}}}}}}U{}U}U}}U}}}UU{}{{}{}}{}}{UUUUU}{{}}}}{U{UU{UUU{}U{{UUUUU}U{}{}{{{UUUUUU}}{{}}{UU{U{U{{U{}}U}{}}{U{U{U{U{}{{}U}}}{U}}{}U{{}{}}U}U{{}{U{}}UUU}}{{{{}}}}{U}U}}{{}{U}}}}{}UUUU}U}{U{}UU{}}}}}}{U{U{{}}{{}UU}UUU}UU}{UUUU}U}U{}{}U}{{{U{{U}}{U}{{{}}{{}{}UUUU}UUU}}UUU}}}}}U{}}{U{UUU}U{{U{{U}}{{UU{{}{{}}{UU{}}{U}U}{{{{}U{UUUU{}U}UU}{{{}UU}UU{}{}{UU}{U{}{{}{U}}UU{}U}}{}{U{U}}U}{{}}U}}UU}{{{{{{{{}{}{{{}{}{{}}{}}U{{{}{{}U{}{}U{{}U}U{}UU}{U{}U}}}{}}{U{{}U{{}{{{}{}U{}{UU{U}}{}}}}{U}U{U{{{UU}}}U}U{}U{{U{UU{U}UU{U}U}{U{{UU{}U}{}{{U}{UUUU{U}U}U{{{}{{}{{}{}{}{U{}}}U}{{U}U{U{{{{}{}{{{}{{}}}U{U}{}U}{{}{{UU{U{U{}UU{}{}UUU}{U{{}}UUUUU}U}UUUU}U{{U{{U}{UUUUU{U}UU}{}{}}U}{{U{U}}{{U{}}{{{UU}U{{UU}{UU{}UUU{{}UU}{}}U{UU{U}U}{{UUUUU{U{{U{}}}U{U}U{{U{}U{{}U{U}UU{}{}UUU}}}U{{{}}{{UUU{U{U}{{UU{{}{{{}U{U{UU}{{{}U{UU}{{{UUU}{UU}{}{{U{}}UU{}U}}}U}{}}{}U}{{U}U}}U{UU}UUUU}U{}U{U}U}U}{UU{}}{{U}}}{{{UU{U}{}{{U}{}U{}U}}}{}{{{{{}U{{U}U{UUU{}UU{}}}}{}}}UUUUU{U{}U{}UUU}}U}UU{}U}{}}U{}}U}U{{}}U{{{UU}}U}UUU{U{{}}{U}{}UU{U{{}UUU}{}}}U}}U{}{U{}{{UU}{}U}}{}}}U{U{{{UU}{}{}}}{{{{U{}{}{U}{UUU{}UU{UU}U}}{{}{}}UUU}}{{}U{}{U}}{}}}{{{{}{}U{{U{UU{}}U}{}{}}{{}U{{UUUU}U}{{}}}{{UU{{{}UU}{U{{UU{UU}U{{{{U{UUU}U}{{UU{U{}}}{U{UU{U{{U{{}}}}{}U}}}}}}{UU{U{}{{{}{UU{U}{}}{U}UUUUU{{UU}U}U}{{{}UUUU{UUU}}}UU}}U}}{U}U}}{}}{}UU{}U{UU{U}{U}U}}{}{{}U}}{{}U}{U{{}U}{UU{U{}{}}U}U{}{{{{{}U}{U{{}{{}}U}{}U}{{UUU{}{UUUU}{{}}{U}{}}{{U}{{UUUUU{}}UU}UU{}U{{UU{UU{}}}U}UU{}U}{}}{{U}{{{}{{}+++++++}}U}{}}}}{U{}{{{}UU{{UU{}UU}U{U{{}U{{}}U{{U}}U{{UU{U{{}U{+++++++{U{{}UU}U{{{{}{}}{UUU}UUU{U{{UU}}UU}}{{{U{{}{{UU}{{{}U}{U+++++++UU{{}{{}U{{U}{}UU{U}}{U}UU{U{}{}UUU}{{{}U}{}{}}}{{{U{UU}{+++++++}}{{}}{}{U{{U}}UUU}}{UU}U{U{U}}U{{}{{{U}U}}U{}{UU{UUUUU{{+++++++}U{{{U{U}U}{{UUU}}{U}U}++++++++++++U}}}{{}{U{}}{}U{UU}}UU+++++++U{}UU{}U{{{}UU}{{{}}+++U{U}{{{{{}}U{}UUU{UU}{}}UUUU{{U{}}+++++++U}{UU}U}}{{U{U++++++UU}U}U{U{{U}{{{UU}{U{}}{U{U}}{}}U{U}}U{{{}{{}}}}}}}{{++++++U{UU{}U{{{}U{{{{}}U{{{{{}UUUU}U{}U{{{}{}}U}}{}{}UU}}U}++++U}}UUUUUU}{{U{{}}{}{{{{}UU{}}UU{{UU{{}U{{U{}}U{{}}{UUU++++++}UU}{UU}}UUU{}{{}{U}}{{{}UU}U{{{U}UU{}}UU}}}U}{U{U}UU+++++}}UU}U}U{{{U}{UU{}{{U}{}{U}{{}}UU{{{{U}U}}UU}{}U}{{}{}+++++}{{}U{}}{}}{}}{U{UU}}U}{U{}U{}}U{U{}UUU{}++++++++++++++++++}UU{{{U{UU{U{}U}U{U}{{U}{}}}{{{}{{UU}U{}}{}}{}U{}U}}U{U{}U}U{}{{}{}UU}U{}}}}{UUUU{UU}}{}}}}}{}}}}{UU}U{}U{}{}U}UU{UUU{}}{{{}U{{UU{}}U}}U{U}}UU}}UU{}}UU}}UU{{UU{{U}}UU}}{}}}}{UUU}U{}}}}{U{{UU{U{{{}UU{}U{UU}}}UU{U}U{UU{}UU}UU}{{{}U}}U{}}UU}}U}}U}U{U}{U}}UU}}}{{{}}}}}{}}{{UU}U{{}}}}}{UU}}U{}{{{U{{{{U}U}UUUU}{}}U}U}U{{UU{}}}UUU{U}{{}{}{UU}{{}{}{{U{UU{{}{}{}U{UUU}{U{}U}}{}}U{}U{}}}UU}}U}U{{{}UU}{}}{U}}}UUU{}{{{UU}U}}U{{UUU}{{U}U{}{{UU{{{}{U}{{{}{}{U{}{{{U}{{U{}U}U{UUU{}}{}{U{{}{{{UUU}{{}U{{U}UU}UU{U}U}UU}{}UU}UU{{{{}{UU}U{}UU}}UU}}}}{}{U{}}}}{UU}}{{UU{}U{U}U}}{U{U{UU}UU}U}}}}}U{{U{}}{{{}}{{}U{UUU}UU{}UUU{{}U{{U{}}}U}{{}UU}}UU{{}}}}}{U}{{}}UUU}}UUU{}U}}}}{{UU}{{}}{}U{{}{{U}U{}}{U{{}U{{{{U}}{{}U{U}}{}}{U{{}}{{}}U{{}}UUUU}{{}}}{U{{}U{U{}{UU{UU{{}}U{}U}{{{UU{{}}UU}U}{}{{}UU}}}{{U}{U}U{UU{}U{UU{U{U}{}{}{}}}}U}}}U{U}{}U}}}U{U}U}{UU}{U{{U{UU{UU}U}U{}}}}}{UU{{}UUU{{}{U{{UU}}{}{{}}U}{U}UU}{{U{}}{{}}{U{}}U{{U}{}}}{UUUU{}UUU}{{}{}{}U}}{}}}{}{U{{}{U{}{}U{{}{}U{{}}UU{U}{}{{{{}{}}}UU{{}{}{}}{}UU}{}}U{{U}{U}UU{{}U{{{UU{U}UU{}}}{{}}U{{}{U}{U}{{}{{UUU}{{}U{{}{U}}}U}{}}UUU}U}}U}}}}}{{{{}U{{{}{U{}U{U}U}{U}}UUU{}{}U{U{U{UU{UU{U}{U{}}U{{UU}U}U}U{UUU{U}{}}{UUU}U{{{UU{UU}}}{}{{U}}U{}{}}}{U}}}{{}{{}}U}{}{{}UU{{{U}UUU{U{}}}}{{{U}}{{{{}U}U{{}U}{U}}U{{{UUU{}{UU{{U}{U{}}}}}U}{}{{{{U{}}{U{U{U}}{{U}{}U}{}}{{U{{U{U}{}U}U}}{}UU{}}U{UU{U}}U{UU{U{{{}}{U{{{{}}}U}{{}}}{UUU}}{{{{}U}}U}UU{{}{UU}U{{}{{U{{U{}UUU{{{UUU}U{}}U}}{}}{{}UU{}U{{}}}}U{{}U}{{U}}{U}UUU{}{{{U}}U}{{}}{U}{{{U{{}{}UU}}}U{{U{U{{}}}U{}}}UU{{{U{}{UU{U}{{UUU{U{U{U{}U{U{U}}U{UU{}U{UU{}UUU{{}{UU{{}UU{{{{}{}}{UU{}}U}{}}}{{{{{}}{{}{}U{}}U{{{}{{U}U{}{U}}{}{{U}U}U}{}UUU}UU{}U{U{}{U}{U{}{{}U}}{}}{UU}{}{}{{}U{{{}U{}}{}}UU}{UU}U{U{U{U{UUUUUU{{{{}}U}U}UUU{{U}{{}{}{U{}{{U{{U}U}{U}{{{{}{{}{{U}{}U{{UU{U}U}{U}{UUU{UU}UU}{{}}UU}{{UU{{UU{{{}UU}}U}{}{{}U{UUU{U{}{{U}{{{}U{{U}U}}U}UU{}U}{U{}}U}{}}}U{{U{}UU}U{}U}UU}}{}}U}}{U}{{}U{}UU{}{U{U}U}}{}}{{UU}{}U{}}{U{UUUUU}U{{}UU}UU{{UU}UUUU}}}}U{}}}}{U{UU{U}{}{}}{U{}{U}}{U}U{}}UU{}U}UU{}{}}UUUU{U}U}UU{{U}}{}}{{UUUUU{{{}}}U}UU}UU}{}}}}U{}}{}}}{UU{{}{}{}U{{U{}}}{{{}U{U{U{U{{{UU{{{}{{U{UU}}U}UU{{U}}{}U{UU}}}{}{}}U{U{{}UU{{{U}}{}}}}}}{}U}UU{{}UU{{U{}{}}{{{{{UU{U}{U}{}U}}U{{{{UUU}}}}}}}{}U}}UU}{UUUU{}{{U}U{}U}}{{}}{{U}{U{U}{{{}{{{{}U{}{}{}}}}}}U{{{UU}}}U}}{}{{}{}{{{{}}{UUU{{}}{}UU}UU}}{}{{}}}}}}}{U{UU{}{}U}U}UUUU{}UU{U{U}{}}{{}}}{U}{}}}U{UU{}U{U{}U{{{}{U{U}{}U{U}}}{U{}}UU}U}{{}UU{UUU{}{{U{UU{{+++++++}{{U}}UU{{}{U{U}{UU}}}U}U}}U}UU}U}}{}{{}}U}}}U{}U{}}}U{U}+++++++UU{UUUU}{U{}}{{}}{{}}U}}}}}{}}}}{{}}{{}U{}{{{U}{{UU{{}{}}+++++++{}{U{}{U}}{}{{}}UUUU}U{U{{{}U}{{}U{{}{{}}{{{}{}U{}}{{{U{}+++++++{{UU{}}}}UU}UU}}{U{U{++++++++++++}}{}}U}}{{}{}U{{}U{}}{U}+++++++UU{}U}UU{}}{}{{}}U+++{{}}U}}U}{UUU{{}{}U}{U{}{}{UU{}{U{{U+++++++U{{UU{U{}{U}++++++U}U}U}}{}{UU{{U{}}U}{U{}{{}UU}U{}U{U{}U+++++++}U{}}}U++++++}}U{{U}}}}{}U}}}UUU}{{U{U{{{UU}{}U}{}}{UU}{U+++++++{{}++++}UU{}U{U{{U{{}}U}U{}}}{}{}{{U{U{}UU}U}{U}U{U}}}{{U{{UU++++++}{U}}{U{}}U}{{{}{{{{}{U}}{U}}{}{}UU}{UU}}U{}U}}UU}{{{+++++{{}U{{}U{UU}UU}}{{}{U{U{}U}U{{}}}{U}U}UUUU{{U{{U}}U}{}+++++UU}{U}U}U{}}{{}U}}UU{}}}}}}U}{UUUU{U}{UUU++++++++++++++++++}}UU{UUU{{{UUU}{}}{{}}{UU}}{U{{UU{{{}}{}{U}}UUUU}{UU}U{{{U}{}{U{{{U}}{{U{}{{{}}{UU}{U{{UUUU{{U}{}U{}{}}}{{{UUUU}}}}}U{U}}{{{UU{}U}U}U{{{}{}U{}U}}U{}}UU{U{{}}}{}}{}U}{{}UU{{UU{{{U}U}U}{}{U}U{{{{{{{}}{}}}}{}{}{UUU{{}{{U{{}{{{U{}}}{}UU{U{}U}"U{}{{U}{U}{{}}U{{}U{U{}{{{U{}{{{}U{}U{{{}U{{U}{U}}U{{}U{{}}}U{U{UU}{{U}{}}{U}{}{U}{}{{}{U}}{}{UUU}}}U}U{{{UU{{U{}{{{{U}}{}{U}}{U}UUU}}{{{U{}UU{{{}U}{UU}UU{UU}U{}}UU{{}{}}{UU{}U{U}U}UUUUU}{U}}}{{{U{}}U}{{{}{UUUU}}}}U{U{U}{U}{{}{U{}}{{}}{}U{{}}}U}{U{}}}UU}{}{U}U{U{{UUU{U}{U{{UU}}U}}U{}}UU}UU}}}U{}{{U{}{{}{{UU{{U{{U{{{UU{}}{U}}}}U{{}}}}U}}}}{{}UU{U}}U}U}}UU}}{}{U}}{{}}}UU{{{U}{}}}}}{{{{{U{{U}U{U{{{UU}{U{}{}}UUU{U}{{{{U}}}U{{}}U}UU}}{U}}}{{}{}U{}}{}UU{U{UU{}{}}}{UUUU{{U{{}U}U{}U}{UU}U}{U}UU{}{UU{}}}}}}}{}}U{U{U}}U{U{}UU{}}U}}{{{{{U}U}U}{}}{{}{{}UU}U{}U}U{{}{{{}{{}U{U}}{}UU{U}}}}}{}{U}UU}}}U{U}U{{}{{{UU{}UU{U{}}U}}{}U{}}UU}}{U{{{}}{{}}{{U{U}U}U}}}U{UUU{UUUUUU{U{U{UU{U}U{U}U{{{{{{{{UU{U{}U}}{}}{{{}{}}U}{}}}U}{{}U}{UUUU}U{UU}}{}}U}{U}U}{}U}}UU{}}{}}U{UU}{}{{{{}U{}U}U}}}U}}U}}}}U{{{{{{{}}}{U}{UU{{UU{UU{}U{U}}U}}}}}}U}U{UU{UU{U{{}}}U}U{}{}{{{{U}UUU}}U}}UUU{{U{}{U{}}}U{{{UU{UUU{U{}{}{{}U{}{{}}UUUUUU{{}UU{{}{}UUU{}{U}{{{}{{{{{U}}}{}{U{}}{{{}}UU}}U}UUUUU}}{}{{{{}U{}}{U}U}{{{}{{{}}U}{U}U}{}}U{U}{{}{{{UU{}U}U}U}U{UU}{{}{U}U{{{}}{{{}}U}U{{{U}{UU{UU{UU{}}{{}}{}U{UU}{}{{}{}UU}U{U{{U}U{{}{{{{U{{U{}{UU{U{UUUU{}{U}}UU{UU{}{}{UU{{{}U}}UU}U{{}}}}}}U{}}UUU{}{}}}{U}U{{{{{U}}UUUUU{{}U{U{{{}UU{U}{{}UUU{U}UUU}UUU}{{{{U}}{}UU{}}{U{{{U{UUU}}U{{}{UU{U}}}}UUU}{U{}{U}}U}}{}UU}U}{}UU{U{}{U}{}}{U}U}{{}UU}U{}UUU{{U}{{{{{}UU}}UU{}U{UU{U}}}{}{UUU}U}U{}{U}{}}{{}{}{}{{}U{UUUU}{U}}{}{{}{{U{{}{{UU}}{{{}U}{U}UUU{}}U{U{{{UU{{{UU}{}}{UU{{}U{{U{U}UU}}U}U{{{U{}{{{U{{U}{U}{}{{}UU{{{U}}}}U{{}UUU}}}}}U}UU}{U}U{}}UU}U}}{}}{}UUU}U{}U{U{}UU}U}{UUU}U}U}}{}{UU}UU}}}{{}{U{U{}}{{}{}{U{}}{}{}{{U}}}}{{{}}U{UUU{U{U}}{}{}}U{UU{U}{{}UU{}{{{UU}U{U}}}}}}}U}}U}U}{{{{}U}U{U}}U}{U{{U}{}UUUU{U}{U{{U}{UUU{}{}}}U{}{U{}}}{}}{U{UUU}U}U}}UU}}}{}UU}UUUU}}}UUU{{{{{UUU{}{{}U{}UUU}UU{U{}{}UUUU{U{UUU{{{UU}UU}{U{}}}U{}}}U}U{U{}{}{U{}U}U}{}}{U{U{{UU{{}{}}}{UU{{{U{}}U}U{UU{U{U{U}UU}}{{U}U{{}}U{{}{}{U}{}U{UU}{U{{}}}U}U}{{}UU}U{}}{}UU}UU}}}U}{{U{UUU}}UU{{U{{}{}U{UU}U{}}{}{U{}U{{}}{}U}}}}}UUU{}{U}}U{U{{}U{}{}U{{U}UUU{U}}{UU{U}U}{{}{}U}U{{{}UUU{}}U{}U}U{{{}{{{{}}U{UU}{U}{}UUUU{{{}U}U{}U}{}{U}}U}}{{}}}UU}UU{U{{U}{}}}U{{}U{{{}U{{}}{UU{U{}}U{}}UU{}{{UU}U}UU{{U}{}{U{UU{}{UU{}{}}{}}}}U}U+++++++{UU}}U{{U}}{}UUU{{U{{}}U{{UUU{}{{{}U{}{U{{}UU}UUU}U{}UU}{+++++++{{}U}}}{{{U}{{{U{}{}U{U}{{}U}U}UU{U{}{}U{{UU{{}}}}U}UUUUU+++++++{UU}}{{{{}}{}{}{U{{{}{{{U}{}UU{}{{U}UU{U{}U{U{{}{}{{}{U}{+++++++{{}}{UU{{}}}U}}U{}{}++++++++++++U}U}}U}U}}U{}UU{UU{}}{}UU+++++++UUUUU}}}}{}{}UU{U+++UU}U}{UUU{}U{}U}U}U}{UU}UU}{{{{U{UU}}+++++++}{{{{U{U{U}++++++{{{}}}{}}UU}{{{{UU}}{}}{{U}{}}{{}UUUUU}{+++++++{}}{U{++++++{U{U}U{U{}UU{{{}UUU}}UU}}U}}U}{{U{U}UU}{}UU}U+++++++{}++++}}}UUU{{}U}{{U}}}}{}}{UU{}}}{U{}{UU{}}}{{UUUU{U{{}{}}U++++++UU}{U{{U{{}}U{}{}}U}UUU}{{U}}}U}UUUU{U}{}U{{{}{}}{{}{+++++{{U{}{U{UUU{{UU{U}{{{}{}}}U{U{}}}{U}}}U}}{{}{{U{}{{}{{+++++{{}U}{{UU{{{U{}}{{{{}{}{U}{{{{{U{UU}U{UU}++++++++++++++++++{U{{}}U{{UU}{}{U}U}U}}{{{}{{U{}U}U{}}UU}{UU{{}{U{}{{U}}U{{{}U}}UU}UU{UU}U{U{}}U{UU}U}{{{{}}}UUU{{U{{}UUUU}}{{}}}UUUU{{U{{{}{U}{}}}{{{}{}UU{}}{{}U{U}U}U{{{{}U}{}}U{}U}}UUUUU}{{UU}}{U}UU{}U}U}}{{{U}{}}{}UU}U}U{{{}U}UU{U{}UUUU{U}{}U}UU}{UUUUUU{}{{{U{{UUU}U}}}U{}UUU{{U{}}{}U{{{UU}UU{{U{{{{U{}{U{U{}U{{}UUU{}UUU}}{{U{}{U{}}U}}U}UU}U}{}{U{{{UUU{}U}U{}U}{{{{}{}}}UU{U}{{{}{U{}U}}{U{{{}{}}U{{{U{UUUU}{U}}}U{{{{}{}UUU}UU{{U}{}UUU{U{UU{U{{{}U{}}{}}U{{}{}U}{{}{U}U{}U{UU}{}{}UU}{}UUU{{{{{{{U}U{{}UU}}{}UU{U}UU{}{UU{}}U}U}{U}}U}U}}UU}U}}{{{}{}U}{{}}U}UU}{}}}}UU}}{U{U{}}U{}}{U{UUUUU}}{}UUUUUU{}}U}{UU}}}U}UU}{}}UU{UUUU{{}}}{}{}}UUU{UUUU{}{U}{{{}U{U{}}U{UU}}U}U{{U{{{UU}}U}U{U}U{UU{U{}UUU{U{{U{UUUUUU}UU{}}UU{{U}U}}{}UU{U}U{}}U{U{}}U{{}{UU{}{{{}}UU{UU}UU}}{U{{{}U}}UU{U}}{}{}}UUU}{{U}U{}}}}}{U{}{}}}{U{UU}}{}}}{{}}}}{}UU{{UUU{{{}}{UU{U}UU}{UUU}{}}}{U{}UU}{{U{U{{}}U}}UU{}{}{}U{{UU}}}U{U}}}UU}U}{}UU}{}U}}U}}}U}}}}{U}{UU{U}{{}U}U{{}UU}}{{}{}UUU{}}U}}U}}{}}U}{{}U}}U{UUUU}U}{{U{}}}{{U}}}U}{U{UU}{{U{}{}}U}U{UU}{U}}U}U}}}UU}}}}UU{}U{}UU}U{U{U}U}U{}}{}}UU}UU}UU{U{}}U}{}{{{U}}U{UU}{{{}}}{{{U{U{}UUUU}}U}UU{{}{U}}{{{{}{U}}U}U}}{}{}UUU{{{}{}}}}U}}{}{UU{U}}}U}}}}{{{{}}U{UU}{{UUUU{UU}{}}U{}}}U{U}{UU}{}{UU}{{}}{}{}{UU{{{U}{U{U{{}{}{}U}}}}}U}}}UUUU}{{{U{UU}{{{}}{}{}}{}U}U{U{{}U}}}}{UU}{}}{{{{U}}{}U{{{{U{}{UU}{{UUUUUU{{}UU{U}}}{UU}}U}{U{{U{{U}}{}}{}}UU{}U}}U}{UU{U{{{{}{U{UU}{}U}{{UU{{U{{UU{}}}{{}{UU{}{}}UU{}}{UU}U}}{{{}{}UU}UUU}}}U}{}U}{{}UU}{}U}{UUU}UU}{U{}{U}{{UU}}U{{}}{{}U}{{U}{U}{U{{UU{{{{}U{{}}}{{}U}}}{}{}UUU{{}}U}U}}}}{U}}U{UUU{U{}}}U}U}}{UU{}U{U}}UUUU}U{{UU}{UUU{}}}UU{{U}U}}U{}}}{U{}UU}{{}{{{U{{{{}{U{}}{U}U}U}{}{{}{{U}UU{{}{}{}{{UU{U}}U}U}{}}}U{{}{{U}}UU{}}UU}}{UU}}U}{}UU}}}{{{}{U}}}UU}U}}{{UU}{U{{U{UU{U{{{{{{UU{}U}}UUU{{}{}}{{{U{}}UU}}}{U}{}U}}U{}{{UU{}UU{UU}U}}{}{}}{{}U}}}UU}}{{{U{}}}}{U{U{{}{}U{}UUUU}{U{}UU}U}}{U{{{}{{}}{U{U}}U{U{}}}}}{{}{}U{{}{{}{{{{{}U{U}}}}U{{{{U{}UUU{U}{}{{}U{}U{U}{}}U{{U}}}{{{UUU{U{{}}U{U{UU{}U}{{{{{{{{}{}{UU}{{U}{UU}}{{}U{U}{}}}}{U}UU}{UU{UU{UUU}}}U{U}{}{{UU}{{UUU{U{UU{}{UU}{}U{UU{{}}{}}}}UUU{U}}{}}}U{U}UUU{{}UUU}{{{}}UU{U{{}}}}U}U{{UU}}}U{{{{}{UUUUU}{U}UUU}{}}{UU{{}{{U{{{UUU}U}{U}{{UU{}}{{UUUU{U{UU}{{{}}{{U{U}U}}{{{}}{}}{}U}{U}}U}U{{U}UU{}}{}U{{}}}U{U}}{{UU{}{{{{}}}}UU}{UU}}{{{{{{{}UU{UU{U}UU{U{{UU{}U{}}{}U}}U}}}}}}U}U}UUUU}{U{}U{}}{}{U}{{{{U{}UUUU}{{U}U{{U}{U{{}UU{{U}{{UUU}{U}U{{{{}{}{}}U}}{{{}{UUUU{}{UU{}{{{{U{{U{}UUUUUU}U}U{{UU{}}U{{U}{{{}}+++++++{UUU}U{UU}UU{}UU}}U}{{}U}{U{U{}U}{{{}}}{}}{{{UUU{}{{}{}}U+++++++U}UU{U}{}}{{U{{UU{{U{U{}}UU}{{UUU{{UUU}{UUUU{{}{UUU{U{{{}+++++++{}{U{U{{}UU}U{U}{UU{U{U}{}{UU}}U}{{U}}}UU{}U{{}{{U{{U{}}}+++++++{}U}}}}{{U{U}}U}{U++++++++++++}}U}{UU{}}}}U}UUU}}}}UUU{U}+++++++{UUU}{{{}{{U}}{+++U{{}{}U}{{{{UU}{}{{}}{{}}{UUU}UU{UU{}}{+++++++UU{}U{UUU++++++U}}UUU{U{}}}{}}U}U{}}U{{UU}U{{U}{}U{}{{UU{+++++++U}{}++++++{U{U}}UU}}}}}}{{{}}}{{}{U{{{U{U{{}U{}{{}}{U}U{}+++++++++++U{UUU{{U}}{}{{}U}U}U{}U}UU}{U}UU}U}}U}U}}U}{}}}UU{{U}U++++++}}{{{}}{UU{}}{{}U{}}}{{{UU{}}{{UUU{U{}{{}{U}}U{{U}U}U+++++}{U}U}}}{}}UU}}}{{U}{}U{{}U}{}UUUUU}UU}{{}U}{}{U}{UUU{+++++{U{{{U{}{}{U{{}}U}}}}{}}U{U}UU{{{}U{}{{U}++++++++++++++++++{U{}{U{}UUU{}{}}}U{}}{{{}}}}{UU{U}{}U{U}{}U{U}{{{UU{}{UU{{{}{}{UU{U}UUU{U{}U{}U{}U}}U}{}{}}}U}}{{}U}}U}U}{}U}}}{{UU}U{}U}}}{{U{}{{}{}U{{}{U{}}}UUU}}{{}}{U}{U}UU}{}}{{}{}{{U{}{{}}U{}UU}UU{U}UU}U}}}U{U}U{}}{}}}{}UU}}}}{}{U}}U{}}}}}UUUU}}U}}}{UU}}}U}{}{{{U}{}{UUU{U}{U}{{}{{}}U{{U{}{UU}UU}}}{}{{}{}}{UU{UU}{UU{{{U}{{UU}UU{U{{U}}{}UU}U}{U{}UUU{}UU}U{{{U}}}{}{U{UU}U{U{UU}{{}U}}}}U{}}U}{{{{}}U{{U{}}{UU{UUU{}}U}UU{}}UU{}}U{}}}}}U{U}UU{}}{}U{U}{}{{{UU{}}{{{{}U}}{UU{}U{{}{UU{{}{{}{{{U}U{U}{{U{{U{}{}{}{}}U}UU}{U}{{{}}}{UUU}}}{UUU{}}}{U}}{{{}U{{U{U}UU{}}}U{U}{U}U{{U}U}U{{U}U}}{U}{{}}U{{U{UU}}U{}{}{UU{{{}{UU}}{}{{{}{{{}U}{}UU{U}{{{}U}}U{}U{}{}{}{UU{{U}{{UU{}}}UU}{}}UU}}{U}U{}U}U{{{}{}}U}U}{}}}}{{}}UUU{}}U{}UUU{{{U{{UU}{UUU{{U}}U{{U}}}}UU}}}}{}U{U{}{}{{UU{{{U}UU}UU{}U}{}U}UUU}U}U{}{U{}UUUU}}U}}{}U{{U{}U{{UUUU}U}U}{}U}{U}U{}}}U}U{{}{}}{U{{}UU{U{UU{{}}U{{}U}UU{{{}}}{{{{}U}{{UU{}}U}U{UUUUU{{}{}UUU}{{}{{U}UU}{{{}}U{U}UU{}{{U{UU{}{U{{UU{}{UU{U{}}U{UU{{}UU}}U{}{U{}UU}{}{U{U{}}}{}U{}}U}}{{U{{{}{}UU{{{U}}UUU}{UU{U}U}}}}{UU}{}U}{{{}U{{{{UU}{{{U{UUUUU}}{}{}}{}UU}{U}}UU}{U}U}{}{{UU}UU}UU}}{U}}U}}{U}{UUUU{{}{}UU{UU{{}{}UUU{}{}U}{{}{}U}}U}{{U{U}{{U}U}{UU}U{{}U{UUUU{}UU{}{{U}U}U}{{UU{}}}{}U{U}U}}U}{U{U{{{U}{}U}U}}U{{U{U}}U{{}{{}{{{}U{UUU}}U{{UU}{}U{{U{}}{U{U}U}}}U}{}}U{U}{U}}U}}UUU{{{}U{}U{{}UU{U{}{{UUUUU{U{U{{{}UU{U}}U}{{UUUU{UU{{U}U{}{U{}}{{}UU}}UU{}U}{}}U{{}}{{{{}U}UU{U{UU{U{U{}}}{UU}UU}}{UUUUU{{{}}UUUU}{}U{{U}}U}U{UUU}}}U}UU{{UUU}}}{U}}U}U}U{}}U}{}U{U}UU{{U{UU{{UU{{U}{U}{}{}{{{U{{U{U{}}}}}}{}}UU}{{{{U{U}}U}UUU{{}{}{{}{U}{UUUU{U}UU}}{{{{{UUU{{{{U{{{}{{}U}U{UU}}}UU{UU{UU{{UU{U}{{}{U{{{U{}}}UU{{{{{UU}}U}}U{{}U{{}{{{}U}{U{}U}U}{{}}{}}}{}}{U}}{{U{{U}U}}}{}{UU}{{{{{UU}U{{U}{{UU{{UU}}U}}}U{}}U{{U}{{}U}}{{{{}}{U}}}UU{}{}}}}}U}{}}UU}}{}}{U{UUU}U}}U{U}U{{{{}}{{{{U{}}}{}}U{UU{{UU}}U{}U{}{UU}}}}UUUUU}U}}}{U{U}U}{}}{U}}U}UU{}{{U}U}{{{}}}UU{}{}U}U{{U}U}{{{}UU{{U{}{{U{}U}{}UU}}U{{}}}UU}UUU{}{U}{U}}UU{}{U{}UU}{}{{}{UU{U{{{}U}U{{}U{{UU{}}{U}U}{U{}}}}}}{}{U}}{}{U}U}}{{UU}}}}UU}U{{}}U}{}{{UU{U}{{}UU{}{{{}UU}{}U}{{}}U{{UUU}{U}}{{{U}}}U}}{{{}}}U}UU{}{U}}U}U}{}{}UU}U{}U}UUU{{U}U{{}}U{U}{UU}{U}{UU{{{{{{UU}}}}}}{U{U}{}{{{}U}U{UU}{}U}{UUU}U}{}{{{{{U}}U{}}U{{}{U{U{U}}}{UUUU}U{}UU{UU{{}}}}}}}}{}{{}{U}U{{U{}}}U{}{}}}}{}U}U}{}{{{UU{UU}{{{}U}U}{}{}UU}{{{}}{UUUU}{}{U}{U{{U{{{{}U{}U}}{}}{}}U}}{{}{{}}{{{}{}}UU}{}UU{U}U{{UUU{{}{}U}{UUU{U{UU{{}}{}{U{{}}{{}{U{}UU}{}UUU{{UUU{U{{{{{U}}U}}}UUUUU{U}U+++++++}}{{U{U}UUU}}{}}}{}U}}{}U{{U{{UU}U{U{{}}U{}U{}}}}}UUUU{{}+++++++{}{U}UU}U}{}UU}{}{{{{}U{}}{UU{{}}U}U{}}}{}{UU}{{{}U{}}}{{+++++++}{U}}{}}}}{}{}UU}U{{}{{UUU{U{UUUU}{{}{{}{{}{U}}{U{{{{{}{}+++{U++{{{}{}{}UU}}UUUU{}++++++++++++U}{}U}}U}{U{}UU{}{{}}U}{}}{+++}}++}{UU{U{}{{}U}{}+++{{{U}UUUUUU{}}{}}}}{U{{}}{U}{{}UUU}UU{{+++++++}}{}U{{U}++++++U{{}U}}}U{}U}{}{U{}UU}}U{}U{}}U}{UU}{UU}{}+++++++{{U{++++++UUU}{}{}U}UUU}{{UUUU}}U{}}{}}}U{}}U}}}{{U{{U{}}+++++++++++U{}{UU{U{}}{UUUUUU{}{U{{{{U}U}UU{}}UU}U{{}UUU{{}}U}UU}++++++}{}{{{}}}U{U}}UUU}U{}}}UU{}}{}{U{{{}{{}U}}U{{{}UUU{}}+++++{}}}UU{U{U{}U}}UU{U}}{UUUU{}}}UU}{{}U}}}{{{{U}U}}U{U{U+++++UU{UU}U}U{{{{{U{{}U}U{UU}U}U}{}{{}}{{{UUU++++++++++++++++++{}{{UUUUU{}U}{{{}}UU}}UUUU}}U{}{{}}}UUU{}{{UU{U{{}{{}{{U{{U{{}}}}}}UUU{{{{}U{UU}UU{}{UU{{}{}{{}{}}}}U{{{UUU{U{UUUUU{U{}UUU}{}UU}}UUU}{{{{}{U}{U}}{{U{{}}UU}{U}}}{}}U}U{{}{UU{UU{U}{}{{}}UU{U{}UUU{}{U}{}U}{{{U{}{{U}}{}U{{}{U{{}U{}{UU}}U{{}UU$}U{}{{UUUU{}U{}}{U{}U}}{{U}{U{}{{{}}U}}UUU}U}{U{}}{}{{UUUU{{}U{U{}}}}U}U{}}}U}}U}}{}{}U{{{}}}}{{U}{}{U}U{{{{U}}}UU{{U{{}U{{}U{U}}UUU{}U}}UU}U}}}{{U{{}{{U{U{UUU}U{}U}}{}}U}U}}}U{}U{U}}}UU}}U{U}UU}{{{{UU{{{}}U{{}UUU{U{}}{{{}UU}}{UU{{}}{{U{{UUUU}{{UU{U}{}U}}UU{{U{U{{}{}{{U{{{{U}U{U}{{U}}{}{{}U{{}UU{U}{U{{UUUUUU{U{U}}{{}U}{{}U{UU{UU{{{}U}}}{U}U{}UUU{{UUU}UU{U{}U}{{UU}UUU{{U{UU{UU}U{U}U{{U{}}UU}}}}{UUU}}{U{}U}}UU}{}UUUU{UUU}}U}{U{}{U}}U}}}U}}U}{{{}}}}{{}}}{U{U{U{U{U{{UU}{UU}}UUU}}}{U}U{{}{{{}U{UU{U{}}UU}}}{{{{UU}{U}}UU}{}}}{}{U}UUU{{U}U}}{U{}U}U}}{U{{{U{{U}{UU{}{{{{U}UUU}{}U}{U{}}{}}U{{}}U{U{{{{}U{}}UU{}UU{{}{{{U}U}}UU}}}}U}{}UU{}}{U}{U{U}{}}U}{}UUU}UU{U}}{}{}U{{U}{U{}{{UU}U{U{}}}U{}{}}U}}}}U{{U}{{{}UU{U}{UU{UUUUU{U{}}}U{}U{UU}UU}}{UU}{UUU}U}U{}}UUU}U{{{}{{}{{UUU}}{U{}{UU}{}{UU}{}}{}U}}}U{{}}}}}{{}U{U{UU}}}}{}{UU{}}{UU{{U{{U{}U{U{}UU{}UU}{}}}U{UU}}{UU{U}}UU}{}U}}U{U{}UUUU{U{UU{}}UU}U}UU}{}}UUU}U{{}}{U{}}{U{UU}}}}}{{{{UU{U{{U{}}U{{UU{U}{}UUU{}UUU{UU}{}}{{}}U}}}{}}UU}}}}{{}U{}U}}}{}{{{U}}}}UU{UU{{{{UU{{{U{{UU}}U}U{}}{UU{UUUU}{{}{}{UU{}}}{{{}}{UU}}}}}U{{U{UU}UU{{U{{UU}U{{U}UU{U}}{U{{}UUU}U}U}}U}}}}}{UU{{{U}U{}U{}}UUU}}}{}}U{U{}}}}}}}U{{U}{{{{}U{UU{U{U{U}{}}{}}}U}U{}}}}UU{}UU{}}}{{}U}U{}}}{U}{}{}{{}{U}}{{}UU}}}}}U}UU{{U}{}U{{U{}{U}{{}U}{U}}}{{}{}}}UU}{U}U{{U}}}}{}UUUU}U{{UU}}}{}U{UU}U}}{}U}U}{U{}UU{U}{U{{}UUU}{{}U}}U}}U}{U}U{U}U{U{U}}UUUU}}{{UUU{UU{}{{{}}}U}{U}}}{UUUU{}UUUU}}{{}UU{}UU}U{{}}}{}}}U{{}{{}{}}{{UU}{}U{}}{}}U}}U{U}}}}U{UUU{}UU}U}}}}}UUU}}UUU}{U}{{U{{}U}}}U{{{}{U{U{{U{}}{}U}}}{{{}UU}U}}{U{UU}}}}}U{UUUUU{U{}{{{UU}{}U}UU}U{}U{{{{}}{{{{}U{{}}{{{}UU}}{{U}}{}U{}{}U{}U{UU}UU{{UU}{{}}}{{U{U}{{}{{}U{}U}}}}UU}{{}U{U{U{{}}U}}U{{UU}U{{{{{UU}{}}{}U}U{{}U}{UU}}U}{}U}}}{}{{{}{}{{}}U{UU{}{}{}}{{}{{{{U}}U{}}U{}{{U}{U{}{{UUUU}U}U}UUUU{{}UUUUU}}U}{UU{UU{{}}U}{}{{U}}UUU{U{{U}{}{{{UUU{U{UU{}}U{}{{}{U}}}}{UU}UU{{U}{}}}}UU{{}UUUUU{UU{U{U{U}}{{{UU}UU{U}}{UU}}U}U}{{}U}{U{{{{UU{}UUU}}UU}{}}{{}U{{{{U}}{}}{}{{{}{U{U}U}}{{}}{}{{}UUU{}}}}U}{U{{}}{U}{U}U{U}}U}}}}U}{{U{{U}}{}UU{UU}{UUU}U}}}U}{UUU{}}U}U{}}{U}{}{{{}U{UU{}U}{{}}}}U}}{}{}UUU{{}{}UUU}UUU}{{}}{{}}U{{UU}{}}{}{{{}UU{U{{{U{U{U}UU{}{}{{{{{U}U{{}{{U}U{UU}{}{U{{UU}UU{UUU}{}U}}+++++++}{U{UU}{U}U}{U{}{{}{{}}{U}{U{{U}U}}U}{UUU}}}{{}{{U{U{UU}}+++++++}{U{{UUUU{U{}}UU}U{{{{{U{U}{}{{U}}U}{U}U}UUU}}}}}{}U}}{{}++{UU{+}{}}{U{U}U{{{{}}{{}}}{{UU}U{}{UUUUU}}}U{U}{{UU{U{U{UUU{}}++}}}}+U{UUUUU}}U}}{U}{{{++++++++++++U{}}}UU{U{{}{U}}U{{}}}UU}U{++{U}}+{{}UUUUU{U{}}}U+++}}}{{}U}{{}U{}{{}}U}{}U}}}{{}}}U{}U{}U{++}{{}+{}{{}{{}{++++++}U}}{{{{UU}{UU}}}U}{UUU{U{}U}}UU{U}U{}U}}{+++++++}UUU++++++{U{UU}}UUU}{UU}{}{}UUUU{UUU{}{{U}{UU}}U{{U}}U}U+++++++++++}{}}UU{{{{{{{U}U{}{U{UU}U}}}UU}{}}{{U{UU}}{{}{U}UU}UU{++++++UU}}{U{{{{U{{}U}U}{UU{{{UU}{}}}{U{}UU}UUU{UU}}{{}{U}{+++++}U}U{}{{U{{{UUU{}U{{U{{}U}{{U}{{U}{{UU{}U}}{{{}UUU{UU}+++++{{}}{{U{U{{{}}U{{U}}{{}UU}{}}U}}{U{}{{}{}++++++++++++++++++U}UUU{{U}UU{{{{U{UU}{U{U}{U{{}UU{}U{U}}U{{}}{}UU{{}{{U{}}}U{{{}U{{}{{U{U}UUU}{U}{UU{{UU}U{}}U}{}}{{}}{U{}}UUU}{{}U{U{{{{U{{U{U}U}{UU{U{{}}{}{{}{U}{U}{{}UUU{}{}{}{{{}U}}U}}{{U{{{{UU{U{U}{UU{U}U{U{U{}}U}{U}}{{}U}}U}}}{{U{}UU}}}UUU{}}{{{{}}U{{}}}{U}}}{{{}UU}U}}}{}}UUU}U{}U{}}U{{}UUU{U}{U{UUU{}{}}U}{U}}U}}U{{{}U}{U}{U}{}UUUU{}}UU{{}{}{}U{}}UUU}U}}U{}U}UU{{{U}{{U{U}{{{}U{{{}U{}{{U}U{}U{}UUU}}}{{}U}UU}U{{U}}U}{U}{UU}U{}}}{{}{{U}}}{{UU{UUUU}U{}{UU}{}UUU{U}{{{{}}}U{{{U}U}}U}}}U{U{{}}U}U}}{U{{{{U}{U}{U{U{}}{}}UUU{{{}{}{{U}{U}UU}}U}}U{}}{{{}}U}{}}UU{}UU}}}UU{}UU{UUUU{{{U{{{{{}{U}U{{UUU{{{UU}}{UU{}UU{{}U{}}UU}U{{}}{}}{{UU}}}UU}{U}}}}{U{U}}UU}{}}}{}}{}{U}}}U{U{{UUU}}U}{{UU}}{UU}{}U{{U{{}{{{{{{U{{}U{U}U}}{{}U{U}{{UU{{{U{U}UU}{{{}{U}{U{U{U{{}U{U{{}}{U}}{U}U{{{U}{{}}}U{}}}}}U{{}{}U{{U{}}{{UUU{UUUUU}U}U{}U}U}}{{}}U}}U{}}}{{}}UUU{{U}{{}{{U{UU{{U}}}{}{}U}}}}{{{{UUUUU}UUU}UU}UU{}{{{{{{UUU{{}}UU}}}U}}}}}}U}{{UU}U}{}U{{U{{}U}{U{}UU}U}}}{UUU{UU{{U{UU{}{}U}U}UU}U{{{{}}{UU}{U{{U}}}}{}UUU{U}U{{}U{}U}U}U}{UU{UU}UU}{}}}U}}{{}{}{}{}{U}}{{UU}}{U}{U{}}{{{}{{{U{{U}}U}{{}UU{}}{{U{}{U}{U}{}}{{U{UUUUU}}}U{{}{UUU}{}U}{U{{}UU{{{}{{U{U{}}UUUUU}UU}UUU{{{{U{}{}U}{{U{{{U{}}}U{}}}U}{}U}U{U{{{U}}}{}U}{U{{UU}}UUUU}U}U{{UU}U{UU}}U{}}{U}{U{U{{U{{UUUU}U{}}{U{}U}{}{UU{UU{}U}U{{{{{}U}}U}U}{{{}U}}UU}}{UU{{{{UUU{{}}{}}{{}{}}{}{U}}{}U}{U}U}U{{{{U{UU{{}UU}U}{U{}U{{{U}}UUUU}U}UU}{{{}{}{}U}U}{}{}U}U}}}U}U{{}{{}{U{}{{{U}}}{}}}}{{U}U{{{}U{}U}{}U{U{U{U{{U{UU}}U{{{{}U{U}U}}}UU}UU}{U{}{U}}}}}}}}{UU}UUUUU}}{U}{UU{{{U}{}{U{}{{}U{U}U{U{}{U{}U}U}{{}U{UU{}U}U}{}UU}{U{U{UU}{UU{{{UU{}}{{{UU{UU{{U}}}U{}}}{{U{}{UU}UU}{}{}U}{U}{}}{}{}{}U{}}}U{U{{U{U{}{}{U}{}U}UU{}{{}}}}{U{{U{}{}U}UUUU{U{{U{UU}U}{}U{}}{{}}U}}{U}UUUU}U{}U}U{}U}}U{}UU{{{}}}{}{}{U}{}}{{}}}U{}U}{{{UU}U}UUU}}U}U{}UUU{}{}U}U}{}U}U{{}{}UUUU{}U}UUUU}{U{}}U}}}}{}U}{}U{{}}{U}}{}{UU{}U{U}}}}}U{{{}}U}}}}}U}{U{{{U{U{UU}}U{}U}}{U{{UU}U{}{}UU{}U}UUU}U{UUU}UUU}{}UU{}{}{{}}}}}{}U}UUU}{{{{{UU}}{U{{}{}{{{U}UU}}}}U}U}{{}}UU}UU}U{}U{UU{U}UUUU}{U{UU{}}{{}{U}}U{U{}}}{{{UUU{U{U{}UU}{{}UU{{{{{{{{UUUU{}{}}U{U}}}{{U}}{}UUU{{}}}U{{U{U{UU}}}}{U}{{UUUUU}{U{{}}{}U}}U}UU{U}{{UU}U{{}{{{}UU{{{}}UU}}{}}{{{}{}UU}UU}}{{{U{}{UUU{U{}{{}U}U}{U}}{{U}U{}U}U{}}U}U}U}U{}}{}U}U}}}UUU}{U{U{}U}}{UU{{}}{}U}}{{U{{{{}}}U{U{UU{U}U{}}{}{{}}{U}}{}{}{{}}}}UUU}}U}{{{U{{{}U}U}}U}}}U}{{U{{{}}}{UU{{}{U}{U}}{}{UUUUUU{}U}{}}{U{{U}UU}}UU}{{}U{{U}{U}{}U{{{U{U{{{U{U}}{{{}U{U}U{}{{U{U{{}{}}U{}{}{}}{U{+++++++{}UU}{}U}{{{}U}U}U{{U{{{{{{{UU}U{}}{U}U}{}}{{UU}{}U{UU{}}+U}}U{U}}U}U}UUUU}{{}UUUU}{U}}UUU}}}UU}{{}}}}}U{{}}U}{}{U{{UU}{U+}U{}}{U}}{}}}{{}U{{{U{}{}}{U}U{{U{}}{UU}U{{}}}}UU}U}U{}}{}}UU{{+U}}}}}U{}}U{}}}}U}}}{U{{++++++++++++UUUU{{}}UU{{{{{}{{U{U{}U{{{+UU{U}}{{{{{}}U}U}{U{U+++{}U}{{}{{}}UU{{{{U}UU{}}U{{U}}}{{{{U}{{+U{}}{{U}U}U{{{{++++++}{}U{}U}{}}}}{UUU}{{{}{U}{{}U{{{}UU}}U{U{}+U{U}{U{}U{++++++}U}}UU}}{}{{}}{{U{U}{{}}{}{}}}}U{UU{}}}}{{{}}}U+++++++++++}}UU{}UUUU}}}{{{{{}}}}{{}UUU}{UUU{U}{}}UU}}{U}U{{}U{{U++++++}{UU{{}}{{U}}U}U}}UUUUUU{{U{{{}}{}U}{}}U{{}}UU{{}{UU{+++++U{}{{}{{U}U}U}}}}U{{{{{U}UU{}{{{U}}}U{}{}{{{{}U{{U}{{U+++++{U{}U}U{UU}}}}U}{}{{{}}{UU}}}{}U{{{{}}UU{++++++++++++++++++}UUU{UU}}UU}}U{U}}{UU{}}UUU{U}{UU{{U}{U}}{}}{}{}UU}{{UU{{}U}{U{U}}U{U{U}{{}{{{{{{}U{U}}{UUU}U}U}{U}}{U{U{U{UUUUU{U}}U{}{}}{}U{UUU}U}}}{}U}}{}U{U{UUU}U}{U}UUUU}}{{U}}{U}U{}{{{{{U}UU{UU}UUU{{}U}UU{UU{{}{U{}U}}{U}U{}U{}}{UUU{}}}{}}{U{{{}U{UU}}U{}{{{{U{U}U{{{{}U}}}}}{{}U}U{U}U{U{}{}UU{}{}{}}UU{{}{}U}{}U{{}{UU}}U{UU}{U{U{}U}}{U{{{}U{U}UUU}{{}UU}UUU}U}}{}}U{{{{}U}}}}U{{{{{U}{}U{{{{}UU}U{}{U{{}{U}{U{}U{{{}{UU}{}U}}UU{}}UU{UUUUU{}{{{}U{{U{{U}U{}{{{U}{U{{{U{U{{{}{{UUU{U}{{{{{{UU}U}}}{U}U{}U{{U}{}UU{U{{}{U}U{}{{}U}}}UU{U}UUUU}}{}}{}{{{}}{UU{{{U{U{{{}{{{{U{}UUU{U}U}{U{}{}{UUU{}{{}UUU{{}}}U{{{{}}{}U{UUUU}U}{{}}}UUU}{}}{U{U{}{}U}}UU}{U{}{{UUUU}UUU}}U}{UU{{}U{{}}}}U}UU{UU}}}UU{{U}U{UUU{}U{}U}U{{}{}U}}U{UUU{}U{UU}U{{U}{}}}}{}UUU}U{{}}UUUU}{{UUU}}}}UU{}UUU{{U}{{UUU{{{}{}{{{UUU}}{}UU{}{UUUU}}UU{}}}}{}}}}UUU}U}{}{{}{{}{}{}U}{U{{UU}UU}}UUU{}{U{{{U{U{}{}}}U{}UU{}{UU{U}UU{{UU{}UU}{}}UU{U}{U}{{}UU{U{{}{UU}{{UU}{}{U}}UU{{U{}{U{{U}UU}{}U{U}}{{{U}}{{{{}UU}U{}U{}U}}}{U{}}}{U}{U}}{}{{}}{U}{}}{{U}{U{{{{}{U{{{U{}U}}{}{U{U}U}{UUU{U{{}}}{}}{U}U{U{UU}{}{{{U{U}}U{{{{U{U{{U}{UU}}{U{}}{}{UU{UU{{{U{U}{{{}}UU}}}UUU{U}}{UUUUU}U}{}UU}{{{}{}{{{UUU}U}U}{UUU{UUU{U{{U}U{{{UU{{}{{U{{}U{}UU}}U}}{{}{{U}UU{}UU}{UU{U{}}}}{}UU{{}}}U{{U{}}}}U{{{UUU}}}U}UU}{U{{{UU{UU{{{{UU{}U}UU}U}UUUU{{UU{U}U}UU{{}U{{}}{}}}U}U{{{UUUU{{}{UU{}}{{}}}{{U}{UUUUU}U}{UU{{{U}UU}{}{{}}{U}{}{{U{{{U{U}}UUU{{{}}UUU}U}}}UUU{}{U}}{UU}{U{UU}{}{{}}U}}UU}UUUU{U}U}}}}}{UU}U}}{}UUUUUU{{{U{{{U}{UUU}U{{{U{{{U{UU}}}U}U{}U}{}{{}UU}}}U}}{}U{{{{{}UUUU{U{{UU}U}U}}UU{UU{{{{{}}{{{UU{}{}{}{{U}{U}{}{{{U}{{}UU}U{}U}{{}}UU}UU}{U}{{}{UU{}{}UUUU{}}}UU{}}{{}{U{{UU{UU{U{}}U{}{{UUU{}U{U{}UU}U}{{{U}}UU}}{}UUU}}U}UUUUU}U}}{U{{U}UU}}U}}{U}U{U{}UU{U{}}}UU}}}U{{U{UUU{{U{UU}UUU}}U{U{{{U}{UU{{UU{{}}}}}U{{{{{UU{}{{{}U{}UU{{{}{}}}{}{}U}U{{U{{{}{{}{{}}{}U{}U{{}UU}UU}{{}}}UU}{UU}U{{U{{U{}U}{}{{U{{UU{{UUUU}UU{}{}{{U{}{UUU}}{}{}{UU{{U}{{{U{U{}UUUU{U{UUU}{{}}U}}U}}U{}{U{}}}{{UUUU{U}UU}{{UU}{{U{}UUU{{UU}{{{U{{}}U{UUUU{}{UUU}UU{U}{U{}{U}{U}}}}}{{{}}{{UU{{}}U{{{{UUU}}U{UU{}}U{}{}UU{}}U{}{U{{U}U}{U}{U{U{U}UU{}{}}{}UU}U{{{U{UUU}U{}{UU}{{{{{{}UUU{{}}U{U{{UU}}U}{{}}UU{U}U}UU{UUUU{U{}U}}U}{UU}{{{UUU{{{{{UU}{{}}{}}U}{{{UU}UUU}U{}}UU{U{{{U}UU}}UU}}}{}{}U{{U}}{}UU{{{{U}{U{UUU}U}{U}{}{{U}{{UU{U{UU{{}}}U{{}}}{UU{{}{}UU}UU{U}}}}}}{}}{UU}U}{U{}{}{{U{UU}{{{}UUU{{U{}{}}{}UUU{}U}{U{}{}UU}}{{{}}}U}U}}{U}U}{U}UU{}}}}}{{U{}UU{{}}{U}{}U}}{U{}}U{{{{UUUU}UUU{U{}{}{{}{{U{{}}}U+++++{{{{{U{}U{}}}U{U{}{{}{{}{UU}{U{U}UUU}}U}}}{UU{}UU}{{{{U}{}}+{{{U{UU{{UU{U{{{}}{U}U{U{U}UU}U}U{{U}UU{}{}{{{{U}{UU}}}}{{}{{{U+}}UU}}{U}U{U{UU{{UU}{UU}{{{UU}{{U}}UU}{}{{{}}{{UU}{{U}U{UUUU}}}+}{U{}}}}U{{{}UUU{U}{{}{}++++++++++++{}{U}U{{}{}U{{{{U}U{}{{U}UU+{}{UUU}{}}U}}}}{U{}{U+++U{}U{{U{{{U{U}}{{}}U{}UU}U}{}}{U}U{}{}U+}}U}U+}{U}}U{{{++++++{{{U{}U}UU{}UUU}UUU}UU{U{{UU}}{}{{{{U{U{{U{}{}{{+{}{U++++++}U{}{{U{{UU{U}}{}{}UUU{}}}UU}{UU}}}}U{{{}}U}UU{}}U++++++++{}U}{UU}}}{{U}U}{UU{UU}U}UU{{{{}}}U{}}}}}{{}UU{}}}}{U}++++++{{UU}}U{{}UU}UU{UUUU{}{{}{}UUUUU}UUUUU{U{}{U}U}{{}UU{+++++U}{}}{}UUU}}}{UUUU}}{{U}}{{UU}U}U}}{U}U{{}U}{}U}{{}U{}+++++UU{{}{{UU}{}}{{}{{}{{{}{U{UU{{U}{{U}UU{}U++++++++++++++++++UU{{{}UUU{}{U{{U}{}{}U{{U{U{{}UU{U}{U{{}}UU}U{{U{UUUU{UU{}U{{UU}}U{}U}U}{UUUU}{{UUU{U{UU}UU{U}{U}}UU}UU{}{{U}{U{}U}UU}U}UU{}}}U}}{}U}}{{UU{UU{{{}{{{}}U}}}}}}{{}{}}UU}}{{{}}}U}}UUUU{{{{{}}U{{}U{}}}}{{}{}UUU}UU}U}U}{}}{}U}}{{}UU{UU{UU}{}}}U{U}{}{{{U{{UU}}{U{UU{UUUU{}{{}{U}}UU{{UUU}{U}}U}U{{{U{U{U}UUU{}}}{{}{U{UU}{}}UU}{}}{UU}}UUUUUUU{U}}UU{{{}}}}}UU{U}{{}U}}{}UU{{}U{U}}}U}{{UU{}}UU{{{{{{{U{U{}}{U}{{{U}{UUU}}UU}{{U{}{{U}}U}}}}}}UUU}}U{U}}{{{}}}U{{{{{}{{{}}{}}{{UUU}}{{U}{{U{}U{}{{}U}U}U}}UU}{}U{}UUU}{U}}}{{}}}}U}{U{{UUU{{}{{{{UU{{}UU}{U{U}{{UU{UU{UU}}}{{{{}}}{U}UUUU{{{}{}}}{}}{}{}}{U}U{UU{U{U{{{{U{}}U}U{U{}}UU}{U}U}}U}}U}U}{U{U}{}UUUU}{{}}U}}}{}{{{{{UU}}}}U}}}U{{}{{}{{{{}U}U{UU{{}U{U}}U{U}}U}U}}{{U}U{U{U}{{{{{{{}{}UU{}UU{}{U}{}U}U}U{}{{{{{UUU}{{{}{{}{}}}}UUU}{}UUU{{{}}UU}{{U}U}}{}{{{U{}U}}}}{U{{}UU}U{}{UUU{}U}U{U{}{{U}}{{U}U{UU{}}U}U{{U{UU}}}{UUU{}{{}{UUUUU}U{UU{{U}{U}{{{{U}{UU{{U{{{{}}U{U{U}{}U{{{U}U}{U}{U{}{{{UUU}}{UUUU}U}{{U{U}}{}{{}}UUU}{}}}{}{U{{{UU}{}U}{U}}U{U}}}{{{}UU}}{{{{}{}}{}{}}UUUU{{}U{{U{UUUU}U}}}UUU{UU}U}{{{{{}U}{{U{UU}{}{}{{U}U{}}{{U{U{UU{UUU}U{{{}}}{}U{}}U}}}{U{}UUU}}{{UUU{{}}{{}U{{}}}U}}}}{{U}UUU{{UUUUUU{{U{U{{{{U{{UU}}{{U{}{}}}{{{U{{U}{UU}{U{U{U{U{UU{}}UU}U}}{}U}}U}UU}}{UU{{{}U}}}{{}U{{U{{U{}U}{{{}U}{{}}{{{}{{U{}U{}{U{}{UU}{U{{U{{{}}}{{{U}U}UU{U{{U{{}{U{}}U{U{}U{}{}{}UU{UUUU{U}{U{}U}U}{}U{U{U}U}}{UU}{}UU}}{UUUU{U{}UU}{{}}UU{}U}{{{U{UU{{}{{{}}U{}{{U{}}{{}{UU}U}U{}}}U}}UU{{{{{}{}{{U}U{{}U{}{{{}{U}{}{}U}U}{}}{}UU}}{{}{{U{U}U{{U{}{}UU{}}}}}UUU{U}{UU{}{{{UUU}{}}{U{}}{{}}U}U}{{{U}UUUU}U{U{U{{{{U}UUU}{{}}UU{{{{{}{{{}{UU}}{}{{{U{}}{}U{}U{}}}{UUUU}U{{{{U}}{}U{U{U{{}}}}}U}U}{{U}U}{{UUU{}{}}}}{}}}{{}U{UU{}UUUUUU{}{{U{{U{U}}{}U{{}{}{{{UUU{{U{}}U{{{U}U{}}U{{}U}}{{}{}}{U{U{U{U}{}{U{}U}}}{U}{UUUU}}UU{{{U{}U{{{}UU{{U}U{U{}}{U{}U{}{UU{{}UU}}}}}U{{}U}U}{}UUU}}U{U{}}U{{{{}}{}U}}}}U{}UU{{}{}}}}{}{{}{{U{{U{U}{UU}U}}U{{{}}U{U}{}{U{{}{U{}}}}{UU{}U{{{{}}UU}U}{{}UUU{{}U{{{{}{{}}}{{U{U{}U{U{U{{U}UU}U{{}U}{}}{}UU{}{UUUU{U}U{U{}{}U{U}}U}}{{}}UUU{}U}{{U{{}{}}U{}{U}U{U{}UU{{U{}U}{}{{}}{}}U{U{{{}{{}{{}{}{}}}U{{{UU{{{U{}{}{{{}UUUU}U{UU}}}{U{UU{{UU{}{U}U}{}}}{U}}}U{{{{{{U}U{}}{U}U{UU}{U{UUUU}{}}{}}}}}UU}UUU}{UUU}{U{}}U}UUU{}{{}{U{{{}}U}}}}}UU}}}U{U{{}U{UU{}{UUUUUUU}}}U{}U{}{U}{{}U{{U{U{U}}}U}}}{U}}U}U{{}}U{{UUUUUU{U{{}UUU}UU{}UUUUUUUU{{U{{U{{}U{}}{}}{}}{U}U{{{UU{}{{{U}UUUUUU}{}U}{UU{{}{}U{{{U}{UU{{}{}{{}{U}}}}U{U{{}U{U{}{{}}{}}}}}{}U}{{{U{{{U}UUUUU}U}}{UU+++}U{U{}U{}{}}U}UU}{{}U}{U{{{UU}U{}}{}U{U}}{}{}{}U{{UU{U}{{}{}{+}UUU}UU{U}U{UUUU{{{}U{{UU}U{}U{}{U{}}}U}UUU}U{}U}{}}}}}}U}{}}}}+{{}}UU{}{}{}{U{}{U{{}{UUU}}U{{}}U}U}}U{U}{}U{{}UUU}}U{}}UU{U{{}+}{}U}U}}}UU}U{}}{U{}}}}}++++++++++++}{U}{}}UUUUU}{}U}}{}{{}{{UU}U}U{{}{{}}}{}}{}U{{}{+++{}}{U{}}{UUUU}{}UUUUU}}}{U}U{}}UU}}{U{U{}U{}U{{}}}}UUU{++++++{U}{}}}U}}{{{U{{}}}U{{{}}}{{UU}U}U}}{{}UUU{}}}}{U}}{{++++++U{{{}U}U{{UU}}U{U}{{}{}UU{U}}}{{U}U{UU}U}}U}UU}}{{{}++++++{UU}{}{}{U}{U{{U}{}U{}{}U{}U{}U{}}{}}}{{UU}}U{UU{}}}}{++++++}{{}{{{}U{UU{}{}}{{}{{{U{{{UU{}{U}U}{{}U}U}UUU}}}UU{U+++++{{{{}{U{}U}}}{}{}}U{{UU}UUU}UU{}}}{}}}{UU}U}}}U}U}U{UU+++++U}}{{{{UU{UU}U{{{}U}U}}U{UU{}}U}{}{{{}{UU++++++++++++++++++}}U{}{U{}}{}{}U{{}}}UU}}}U}UU}{{}{U{U{UU}{U}UUU{{{}{}}UU{}{{U}{U}}{{}}UUUU{U}{U}{UU}}U{}U{{UU}}{U}}U{{U{{U}U{U{U{}{{}UUUU}U{{}UU}}}UU{{}}U}}{{UU}}}{U{}UUU{}U{}{{U}{U{U{}{}U{U}}}U}UU}UU{{}UUUUUU{}{}U}{{{}}{}UUU}{}{U}U{U{}}}}UUUU{{U{U{{{}}UU}U}{UU{{{U{{}}}}U}U{UUUU{}U{}U{{{}}U}{}UU{U{}U{}UU}UUU{U}U{}UUU{}}U{}{}U}{{}{UUU}}U}{}UU{}}U}{}{UUU{U{}U{UU{{{UUUUU}{UU{{}U}UU}U}}{}{}U{}}UUU{{}UU}{U}U}U{{}U}{}}{U{U{}U}}}U{{}U{U}}{UUU}{U}}U}U{}UU{}}{}UUU{U{{}{}}U}UUU{{}U{U}U}}{{UUUU}UU}U{{{}}}UU}{UU}{UU{{UU{{}{{{}}U{}}}UU}UUUU}UUU}}}{}U{UU}{U}{{{}}{U}{}U}U}}}U}U{U}}U}}}{}{U}{{{{{U{U}}{{U{{UU}{}U{}U{{UUU}{}UUUUU}}}}}{U{U}{U}U{{}{{}}U{}U{U{}}U{{{}{}UU{}{}}UU{}}{U}{U{}}U{}U}{{}{{UUUU}}U}{}{U{U{}}UU}U}UU}{{{}UUUU}}UU}{{}U{U{U}}{}}}U}{}{}U{}{UU{{U}}{{{UU}}}}}{}}{}}}}}U{}UU{}}}}}{}UU}}}U{{}}}{}U{}{{UUUU}}{{}{UUU}}{UU{UU{{}{{{UU}{{}}{U{{UUU}{U}{{}U}{U}{U{}}}}{U{}}U{U{{U}}{}{U{UU}UUU{U{U{}}}{{}U{}}{{{}{{{{}{{U}{}U}U}{{{}{{U}}U}U}UU{UU}}{UU{{}UU}}}{{UU{}{}{{}U{}UU}{{{{{{U{{{}{UU{{}}}U{UU}U{}{{U{}{U{}}U{{}{{{{}}}U{{{{U}UUUU}}{}{}U}}}}}}}}}}U{}U}{U{{}UU{U}U{U{{}}}{UU{}{}{}{U{U}}{}}UUUU{UUU}}{{{{}UUU{}}U}{{}{}}}U}}U{U}UU{{{{UU}}{U{U}}UU}{UUUUUUUU{UU}U}U{{UU}U}U}{}}U}{UUUUUUU}}{}U}UUUU}}{{UU}{UU{}{{{}}}U{}{}}{}}}U}}U{U}{}{UUU{UU{U}{}{{}{{UU{{U{U}UU{{{U}U}{UUU}{U}U{UU{}{{}U{UUU}U{}}U}UU{{U{{}U}{}{U{{{U{UU}UU{{U}}UU{{U}}}{}UU}{}U}}{}U}U}}}U}U}}}}{U}UU}U{}UUU{{{{}{{}U}}}}}}{UUU{U{U{}{U}{UU}U{U}{U{{}}{{{}U}UU}{UUU{U{}}}U{{U}UUU}{U{UU}{U}{}}{U}}UUU{{{U}UU{}UUU}{U}U{}{{UUUU}{}}}}}{}U}}}}}{}{UUUU{UU}}}{{U{}UU}U{{{{}{{UUU}{}U{U{}UU}}}}}UU{{U}UU{}}}U{{UUUU{UUU}U}U}UU}{{}U{}{}}{U{}}UUUU{}}{}}UUU{}}U{UU}U{U{UU{}}{UUU{U{{}{U}{}{{U{}{{}{{{UU{UU{}U{}}}}U{{}U}}UU}{}U}{{UUUUU}UUU{U}U{{U}}{{U}{}U{{{}}U{U{U{{{U{U{}U{}{}}}UUU}{U{}}}{{{}{}{UU{UU{{{U}}U}U{}}}}}U}}UU}{UUUUU{}}UUU}U}{{{{{U}{U{}U}{{{}{UU}{U}}{UUUU}UU}UU{}{}U{}U{}{}}{{}U{UU}{{{U}{{}{U}{U{}UU{U{}U{{{}}{U{UU{}UU}{{UU}{}}}{}U}UU{}{}}{UU}}UUUU}{U{{{{}}UUU}{U}UU}}U}U}}{}}{{{{}{}{U{}U}{U}UU}{{U{{U{UU}}{{{U{}{UUUU{}UU{UU}}}}U}}}U}U{{U{{}{{UU}{{U}UU{{}U{{U}U{}}U}{}U{U{U{UUU}{{}{U}U}{UU}{UU{UU}}{{UU}}}{{U{U}}U{}UU{}U{{}U}U}}}}}U{{}U}}{U{}U{U}{}{U}U{}}U{}{}}}{}}{{UU{{}{U{UU{UU{U{{U}UUU{{U{UU{}}{}UU{}}{}UU}U{{U}}}}U{UU}U{{UU{}}{}{}{{U}}U}{UU}U}{U{U{{}}U}{U}{U{}U}U}{U}UU{{U{{}{UU{U{{U}}{{U{}}UU{U}}U}U}}{}{UU{}U}{{{}{U}U{{UU}U}UU{{U}UU{U{}U}U}}}{{{{}{U{}{UU{{{{U}UUUU}}{}}{}{UU}{{}}{U}}{UU}}U}}{{}}}}UUU}}U{{{U{}}}UUU}}}}}UU}U}}U}}UUU}U+{{U}{{U}UU}U{U{}{UUUUUUU{{{{{{}}{U}U}U{UU{}}UUU}{}{{UU{}U{UU}}}{{{U}{}{U}}{{{{{U{{{{}{{U}{}}U}}}{}U{U{{{UU}U{U}{{{}{U{{{{U{UUU{UU{{}UU}U{}}UU{UU{{{{}{U}{UUU}UU{{U{}U}U{{{UUU}{}{{}}}{}{}{}}U}}}{U}{{}{{}}UUUU{{U{{U}{}U++++++++++++{}{}{UU{{}U}}U}{}U}{}{}}U{U{{U{{U}}{}{{U}U}}{}}U}+++}U}}}{U{UU}}}}U{}}}{U{{}{{{}{}}{U}}}U{{U{}{{UUUU}}{}}{U++++++}}}}U{}U{}U}U}{}}UU{U}U{}U{UUU}{{U}{}U{{}{}{U}{}}UUU}++++++UU}{{{{}{U}{{}}{U}}U}{U{UU}}U}U}{U}{{{}}{}{{}}}U{U{{}}++++{{UU{UU}}{U{{{U}{{U{{{{}{UU{}{{}UU{U{}}{{{U}{{U{U}}}{}++++++{}}UU{U{}}}{{}{}U{UU{{UU}U}}U}}}{}}}{U}}{{{U}{}UUU}}}+++++}{{{{{{U{U}}}{U{U}UU}}{}{{}U}}{}UU{{}U}}{U}}{}}U}{{}{{+++++}}}{}{}}UU{{}UUUU{}{{{{}}{U}U}U}UUUUU{}{U++++++++++++++++++}UU{{}U}}}}U}{{UUU}}UU{{}UUU{UUU{}}}{}U{}}U}}UU{U}}{{}{UU}{}}U}UU}}{{U{}{}{UU}}U}}{{U{U{{{}U{{U}{}{}}}}}}}{UU{{}UU}}U{UU{{U{{{U{}}{UU}}{{{{{}}{{}{{}{{U{U}}U}{{}U{}}U{}{U}{{}U{U{U}{U}}}}{}}}}U}U}U}}}}{U}{{{UUU{UU{U}U}}}{{}}{}{}{UU{U}{{}UU{}}}{{U}{U{}{}}}U}{{UU}{U}{}}}U}UU}}{}UU{{}{U{{}}}U{}{}}UUU{{}}{}UU{}}}{U{{{{U}{}U{UU{}{{}}UUUU}U{{}{}U{{}}UU}U}U}UU{}{U{U{{}{U{UU}{}}}UUU{}{{U}}U{U{UU{{{}{{U{}U}U}UU}U}{UUU{UU{}U{{U{}{{}}U}}{U{{}}{{U}U}{}}{{}{U{U}U{U}{U}UU{}{}}{}{}{UU}}}}{U{{{U}}U{}}U}UU}{U}U{U{}}}}}UUU}}}U}}}}{U}}UU{{}U{}UU{}{{}U{U}}U{{}}}{{U}}{{}UU}{}U}U}UU{UUU}{{{}U}}{U{{}}}{{{U{}{{U{U}{{{}UU{UU{}}U}}{{}}}{}{}{U}{}}U}U{{{UUU{UU}{{UUUU{}}UU{U}{U}}}}{{{U}{UU{U}}UUU}U{{UU}U}}}UU}UU}U{UU}}U}{}{}}}U{U{{{}{U}{{UU}}}}{}{U{U}U{{{{}U{}UU}UU}{}}{{U}{{}U}{}{}}U}{UU{}}{UUU{}UU{U{U{}{U}{{{U}{UUU{{}}U{U{UUU}}{}{}U}}U}UU{}{UU{U}U{U{{{U{U{}{}}}}UUU}}}}UUU{UUU{UU}}{{}{}U{U{{U{U}}{}UU}UUU{}UUUUU{{UU{}U{{{}}}}}}U}{U{U}}{U}{U{{UU}}}U}UU}U{{}}}}U{U{U}U{U}U}U{}}}}}{}{}U}}}{}UU{}U}}{U{}{{U}}{{}}{U{}U{}{}{UU}{{UU}}U}{{}}}UUU{}U{U{}UU{}{{}}{UU}U{}{{}UU}UUU{U{}}U}}U}}}}}U{U{U}U}U}{}}U}}}U{{}{{{{}{}U{{}{{U{{}U}U{}{{{}UU{}U{}}}{}}{{}}{UU{U{{{{}{{}{U{{UU}}U}U{{U{}UU{U{}{}}{{{U{}{UU{UUUU}{{}{U{}UU}}{}}{U}{{UU{{U{}}UUU{{UU}}{}U}}U{{}{{{UU}}{}}U{U{U{}}}{{U}{}U{{U{U}{U}{{U}U{}U{}}}}{}U{U}}{{}}{U}U}}UU{U{UU{{U}}}{}U{{}}}{{}}{U{}{{}U}}{U{U}}UUU{{{{{U{}{}{U}{{U{UUU{{}{}UU}{{U{UU{{}{}{U{UU}}}{UU}{U{}}}}{UUUU{{UUU{U{UU{}U{UUUU{UUU}{{}{}{{}UUUU{{{UU}{U}}{{}{{{UU{U{U{{U{}{{{}U{}{UU}{U}{U}UU{U{{}{}U{UU{UUU{UUU{}{}}}}}{{U}U}U}}{}{}U{{UU}U{U}}}U}UU}}}U{{{UUUUU}{U}{}{U{}}}{}U{{}UU{{UU{}{}}{}{U{{U}{}{}{UU{{U}U{{{}U{}UU}{}}{}U}UU{U{{{UU{U}U}U}}{{}{{{U}}}UU}{}U{U{U}}U}}U{}}{}U}U{{}{{}{{U}}}}U}}{U}UU{U}}UUUUUU{}UU{}}{{}}}U{{}{U}U{{UU}}U}U}{U}U}{U}{U}U{U}}{{}U}}U}U{U{U{U}}UUU}U{U{}{{{{}UU{{{}{{{UU}}UUUUU}}}U{UUU}{{}U{}{}{{{UU}{{{{}U{U}UU{UU}{}UUUUU{UUUU{U{{{{}{{}}{{{{U}UU{{}}U{{U{{{{UUU{}}{U}{{}}{{}{UUU{}U{{U}}{{}}}U{U}}}{{U{U{}U{}}}{{{U{{{}{}}{UUUU{U{{UU}}U{}UUUUU}}}U{U}{{UUU{UU}UUUU{U{U{UUUU{{UU{{}{}}U}}{}{U{{}U{}U{}{}UU{}}U}U}UU{UUU}UU{U{{UU{U}}U}U{{}{{}{{UU{{{{{UU{{}{U{}}}}}UU{U}{}U{}UU}}UU{{UU{{{}}{}}}UU{{}UUUU{{{UU{{}{U{U}U{U{}}}{}U}{}{{}}}}{}U{U{{{{{{{U{UU}{UU{UUU}{}U}}}{{}{}U}{}{{}U{{{{{}}{{{U{}}{UU}}}U{U{}}UU{{U{U}{}{}U}{U}U{{{{}}U{{UUU}UU{{U}}}U{UUUU}{{U}U}{U{}{}}{U{}UU}{{}}U}{}{{{U}U{U}U}UUUU{{U}U{}}}}UUUU{U{}{{}{}UUU}U}{{{{{{}}U{U{{{U}U}U}{}}U{U{U{U{}{U{}U{U{{}UUU}}}{{{}}}{UU}}UU{U{U}UU}}U}}U}}}UU}}}{{}{{U{{}UUU{{{UU{}{{{U}U}}}}}{UU{}{U{{{U{U{{UUUUU{{U{}{}U}U}}}}}{{{}}}}U}UU{{U{{U{U{U{U}}}{{U{U{}U}{U}}}U}{U}U}}}}U{{}}{}UU}{U{{U{}U{{}}UU{UUU{UU}{{}UU}UU{}}}}}UUU{U{{}U{}UUU}}{U{}}}{UU++++++++++++U{{}{{}{U{{UU}}}U}{{}U}UU}{{}{}{U{}UU}U{}{}{{{{{{+++{}{U{{{{U{{}}{U{{}U{U}U{}{U}{{}U{{{}U}U}{{}}{{{{}}}{}{U++++++}{UU{U}}UU{{UUU{}}}}}UUU{UU}{{}}{U{}}{}U{}{{{}U{{{UU{++++++{UU}U}U{UU{}U}U{{UU}}U}}U}U}}{}}{}U{U}{}}}UU{}}U}UU}++++++UUUU}}}U{}{}{{}{{}{UUU{}{}{U}UUUU{UU{}{U{UUU{{{{}}{UUU++++++{U}{UUUU{}U{{}U}}{}UUUU}}{{}}UUU{}{U{{{{}{U}U}{}{U}UU+++++{{{{{{}}}{UUU}}}U}UU{U}{}}}{}{UU}{UU}{}}UU{U}}U{{}U}{{+++++{U{}UU{}}}{U{{}}{}U}}}{}{U{{U}{}}{UUUUU{}++++++++++++++++++{}{UU}{UU}}{}U{}{{}U{}U{{}U{{{}{}{U{}}}{}{}}U{{{{UU}}{}{{}U}}U}UU{}{UUU}{}UU{{}{{{U{}U}UU}{}}}}}}UU{{}}{{U}U{}UU{}{U}U{}{}U{}{{}}UUU{U}U{U}U{{{{U}{U{UUUU{}}}}{U}U}U{{U}}}{}UUU}{U}{U}UU}UU}}{{U}U}{{{{}U{U}{{}}UUU{U{}U}{}{U}U}U{}}}}}}}}{}}{{04030

Powered by DjangoBB