Discuss Scratch

GoobyTV
Scratcher
1 post

Flipnote Studio: Scratch Edition CODES

NiceCodingKid
Scratcher
7 posts

Flipnote Studio: Scratch Edition CODES

{}}}}U{UU}{UU{}U}{{U}UUU{}U}U}}{{U{{U{}}{{{U{U{}}U}}}}}{}U{}}{{}UU{{U{{}{}U}{U{{U{{UUUU}UU{}}{{U{U}}U}{U}{}U}}{{}{}}{}}{{{}}{}UU}}{{{U{U{}{UUU{}U}{}{{U}UU}}{}U{UU{{}}U}{{}}U}}{U{}}}UU}}{{{U}U{UU{{}{}}}}UUU}{{{{{}}{U}}U}}}{{U{}}{UU}{{U{U}{U{U{U{}U{UU}U{U}}{}}{}}{}{U}U}{UU}U}{U{}}{U{UUU}}}}}U}}U{{}U}}}U}}}}U{}{{U{{}{}U}{U}{}UU}{{{U{U}{UU{{U{}U}UU}{UUU}}}{}{}}{U{}U}UU{{U{UU}U{UU{UUU}U}}}{}{{}UU}U}{U}{}{}{}UUUUU}U}U}UU{}UUUUU{{}{U}}}}}}U}}U{{}UU{}{}{{U{}}{}}{}{U{{U{{UUU{}{U}}U}U{}U}}U{U}}{{UUU{}}{{}U}}}UU}U{{}{U}U{U}UU}{{}}UU}}U}{}UU{UU{{}}{}U{}{U}U{U{}U}}U}{UU}}}}{}UUUU}U}}U}{U}{}}}{}U}U}U}}{{UU{U{UU{U{}{U{{U}{{}U{{U}U{{UU{}{U}{U{{}U{}U}UU}UU{UU}}}{U{}}}{{{}}}}}UU}UU{{UUU{{{{}}}{{U{{{{{UU}{{{U}{}}}{U{{}U{}}{}}U}{}UU{UUU}}{U}}U}U{UU}}U{UU}{{UU}{UUU}UUUUU}UU{U{}UUU{{}U}}UU{U{{U{U{{{}{{}++}{{}{U}++}UU{}{{U{}{}U}{UU}}}}U}UUU}U{{U{UU{{U}U{}{{{}U}U}U{}{++UUUU}{{++}U{{U}U{U}U{U{}{}{{U}}}{{}}{U}}}U}U{{{}U}}{{{{{U}{}}}{UU{{U}{}UU}{{UU{UU{U}}}U{U}}}U{{U{{UU}U{}}}U}}U{}{{{{{}{}U{}{{UU{{}U}U{}}U{}}}U{U{}}UU}}{}{}U{U{UUU}UU{{}U}UU}U}U{U}{{U{}UUUU}{{UUU}{UUU{{U}{{{U}}{U{U{}{}{U}{UUU}}}}}{{{UUU{U{}{U}U}}{{UU{}}UUUUU}{{}}}{{U}}{}{U{}UU{{}}U}UU}U}U{}}UU}U}U{}{{UUU{}{U{}U}}UU}{}U{}{{}{{}U{{U}U}U{U}{{{{{}{{{{}}}}}{{}}{U}}UU{{}{}UU}}{{}UU}++{U{{}U{UU{}{UU}}++U{UU{{UU{{{{}}{}{}UU}}{}{U{{}}{U{}}{}{U{UUU{+++}{U{{}}U}{}{}{U++{{U{}}{}{}{{U}}{{{{{}}U{{{{U}UU{}U{}{}{}U}U}+++UU{{U}{{{}UUU}U++}U{{{}U{}}{}{UUU}}}}}{}{}}}}UU}{}}{{U{}{{}}U{++}UU{}{}U}U{}}U+++{}{{UUUU{U}}}}}U{{}{{{U}UU}}U}{{{}}}U}{{{{{U}+++U}}}{{UUU}U}{+++}UU{UU{U}{}}{{}}{U{}U{{{U{}UU{U}}{}UUU}U}U}{}}+++{U{}{U}UU}{+++{{U}}U}}}}U}{{}{}}UU{U{}{{}U}}{{{}{}}{U{UU{{{U}{++++}}{{{}UU{+++UUUUU{{U}{U{}UUUU}}}U{U{U{}}UUUU}}{UU{U}U}U}}UU{}+++++{{}}U}+++{{{UUUU{}}}}U}{UUU{}U}}U}}}{{U{{}}UUU}{U}U{}}UU}{U{+++++++++++++}U{U}U{{U}{U}}}UU{U{UUUU}}}UU{U{U{{}U{U{U{{}{{UU{U{}{{++++++++}UUU}UU{U{}}{}UU}U{{}U{}{{U}UUU}{}{}{{{}{}U}{{}U{}{{UU{{UUU{UU}}}U{{{{}}U}U{U{}UU{{U}}U{{}{{}}}}{}{{U}U{{{{UU}}{U{}}{{}UU{U{U}}U{U}UUUU}U{{{}{UUUU{{U{}}}}UUUU}U{U}}U}U}}{{}}}{{{}}}}{U}UUUU{{}{}{{{UUUUU{UU{}U{}U{UU}{}{}UU{}}U{{U}}{}{U}}{UUUU}}{{{{U}}{}}}{U}{{{U}U{{{U{{}}}}{}{{{{{U}U{}}{{}{{}}U{U{}}}{}{U}}UU{}}}U{UU{}}{{{U{U}}}U}UU}UU}}}{{}{U{}{UU{{}UU{{U}{UU{{U{{}UUU}}{}}}U{}}{}}U{{U{}}UUUU{}U{UU}{{{U{{UU}{}{U}}U{}UUU{{UUU}}}{}}UUUU{U{{}}}U{{U{}{U}UUU}{}{UU}U}U{U{UUU}}UU{UU}}}U{}}{}U}U}{}}}}U{{}{}{}}}}U}U}U}}{}}{{{}U{}U}{}{{{{}U}{}{U}{{}UU{U}{{{{UU{U{U}}U{{{}U{{{U{{{}}U}{U}{{{}{{}}U}}U{{UUU{{{U{UUU}}}{UUU{}U}{U{{{U}U{UU}{{UU{}{UU}{{{{{U}}UU{{}{UUU}U}}U}}{U{}}{U}U{}UUUU}}{}U{}}U}{{}UU{{}UU{{}{}}{U{U{U{{}U}U{{{}}}}{}}{{}{{{}}}{UU}{UU}U}U{U}U{}}{{{}UU}U{}{{{{}}}}UUUUU{UUU}{U}U{}{U{{}{{}{UU}}UUU{U}{{UU{}}}U{U}U}{}U{{{{{{}{}}}{{U}{UU}}}{{U}}UU}U}}}}{}U{UU}{{U}}U}{U{U}U{UUUU{{{{}U{{{UU{{U{UU}}U{}U{{UU}}{}}{{UU{}{{U{{}}}{{}U}U}U}}{U{{UU{U{}{UUU{}UUU}}}U}{U{{U{U{{U}{{{}{U{U}{U{UU}}{}}{}UU{UU}U{{{U{{}}U}U}}U}}U}{UU{}{}}U}{UU}}{U{UUU{{{}}{U{}UU{{UU{{}}{UU{{UUU}}U}}{UUU{{}U{{{{U{U{}U{}U}UU}U{{U}U}UUU{}U{}{{}U{UU{}{U}U{UUUUU}U{U{}}{}}{{UU}{{{UU{UU{U{}UU{}UU{{{{UU}UUUU{UUU}U}U{}{UU{}U{{{UU{}{U}}U{{}}{UU{}}U{UU{UU{{}U{{{}{{UUU{}U}{}}}}UUU}}UUU{}}U}}U{U{U{{{U}}U{}U}{}U{U{{{{U{{U{{U{{U}UUU}}{{}{UU}U}{U{{}}{}}}U}UU}}U}U}{}}}{{{}}{{{}{U{U{}{U{}{UU}}}U}}U{{{UUU{U{}{}}{{}}U{{U{UU{{}U}{U{U{{}{}{}}{{{U{{{{}{{}UUU}}{U{}}{{}}{U}U{}{{{}{{{U}U{}}}}}UUUU}{U{}U}{}{UU{U{}{{{}}{UUUU}{U}U{U}}}{}UU}{UUUU}{}{}}}{}{U{}{{{{}}{U}U}{{U{U}UU{UU}{UUUU}}{U{}UU{U}}{U}{{}{{U}U{{UUUUU{}}U}U}{U}{UUU}}{{U{{U{}{}{{}{{UU{UU{U{{UU}{}UUU{{U}U{{{}U}}{UUU{}}U}{}{U{UUU{U{}}}U{U}}UU}{UU}}}U{{{{U{{{}{U}}{UUU{UUUU}}{}}U}{}{{{UU{U{{{}{U{UU{{{U}U}{{{}{U{}{{}{}UU}{{U{{}U}U}{}}}U}U}}{}}}{{U}U{{U}}}}U}{{{U{UU}U{{UU}{}U{U{}UUUU{U}{{}}{{{}{U}}{UUU{UUU{{{U{}UU}}}{{U}}{}{{{U{U}{UU}U}}U{}{{UUU{U{{U{UU{{}U{U{}{UUU{U}{UU}UU}U{}U{}U}{}}}{{U}}}}}}}{}{}{{{U{UU}}UUU}{{UU}UU}}}{{U{}{{}{}{{{}U}U}U}}U{UU{U}}}}{{U}UU{}U{}UUUU}UU{}{}}U{U}}{{U}{UU{U}U{U}{}U{{U}{{U}{{{{{{{{{}{UU}++UUUUUU}++}}UU}}U{U}U}{U{UU{}{U}UU{UUU{UU}U{UU{UU{U}UU{{U{{U}{U++{UUUU{}++}}{}{U{}U{{U{UU{{{}{}{U{{}U{{{}U}}}{}{U{{{{{U{{UU{UU{{{UU}}}U{++}}}{U{U}U{U{}U{}{U{}}UU{{}}U{{{{}}{{U}{}UU}}}UU}{{UUU{U}{U{{}UUU{}U}{U}{U}}}{}UU{{}{}UU}U}{}{}}U}}{}{{UUU{UU}U{}U}{}U}{U}}}UU}}{}{{UUU{{}}}}{}UUU}}U}UU{U}{U{U}UUUU}UU}}}UU}{}}}U}{U}}{{{}{{U{UUU}U{}{}UU{}U{{}{{{{{UU}{UUU{{{}{U}U{{}U{{{{U}UU{{}{{U{}}U{U}U}{}{}{++}U}{{{{}}}U{U}}{}U}{}{}UU}U}{}}{U{}}UU}U{{}U++}}}U{U}}}U{}}}}{++{}{}{UU}{{}{}}U{{U{}U}{}{{UU{{{UUU{}U{}{{UUU++U{{}}U{{UUU}{}{{++}{}{{U{{U{}{UU}U{{U{U}U{}{{U}}}}}UUUU{{U{}}}++++{}{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{U{{{}}U{{U{+++{{{}UU}{{{U{++{{}UU{{{UU}{}UU}U}UU}}}{{{U}UU{{U}{{}{U}{U}}{UU}++UU}{{U{U}{U+++{}U{UU{{}{{}{{U}}}UU{U}{U{}}{}UU}U}{UU}{}UU{{{{}+++}U{U{}}}}}++}U{{}U{UU{U{}UU}}}{}{{}UU}U}}U}}{}UU{U}{}{U}{}}{{++++++{{}{U++++{U}}UU}}}U{UUU}}{{UU{{}{}}{}}}{}{}}}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}U{U{}}UU{}UUU}}{}}}{U{U}U}UU{{UU}UUU}{{UU}}}UUU}U++{U}U}{}U}UU{}{UU{{}}}}U{U{{{}U{{UU}}}U{{{U{U}{U{U{}UUU{U{{UU}U}U}UU{U}{U{UU}}{}}}}{{{{}}{U{}}}{U{{{U}UUU}{}}}}U}UUU{}{}}}}}U}{}{UUUU}}}U{}{{{UU{}{}{U}U{{{}UU}}U}{{UUU}UU}}U}{}}{UU}U{}{U{{{U}{UUU}U{{{U{}UUUUUU}}{U{}}{}U}}{UUU}{}}}U}UU}{U}U}}{}{}{UU{}UU}}U{UU}}}{{{U{{UUU}{}UUUUU{UU{}}{{}{UU{}{UUUU{}{}{{U{U}U}}}UUU}}{}}UU}{U}{U}U}U{UUU{{UU{U}}{}}UU}{{U}{U}{}}}}}}{{U{}{U}}}UU{U}U{U}}{}}}}U}{U}UU{}}{}U{{UUU}U}{U{}{UUU}UUUUU{UUUU}UU}UUUU}}U{{U}}{}}{U{U{{}}{U{}{{U{UU{}}U}}U}}U{U}{U{{}{U}}}{{}{U{}}UUU}{{U{{U}{}{}UUU{U}}{}U}{UU{{U}}}}}}{}{{{}}{}U{{{{U{}U{U{U{U}U{{UUU}U{}}}{UUU}}}}}}{}U{{{{U}{{}}U}{U}}U}}UU}}UU{{}{U{{}}}{{}UUU}}UU}}U{{{UU}U{{{}}}}{U}{U}}{U}}U{}U{U}}}{}{}UU{}{}}U{{}UU}U{}{{U{{U{UUUUUUU{UU{}{U{}UU}U{{}UUU{}{{}}{UU{{U}}{{U}{{U}U}U{}U}{UUU{}U{}{U}U}U}{}{}{}}UU}{U}{{{UU}UU}{U{UU}}}{{UUU}{{U}}U}{}{}{}}}}{}U}UUUU{}UU}}}UU}{U}}}{U{{U{}U}{{U{}}{}{U}{}}U{U}{{}UU{{{{{{U}{U{}U}{}{U}}{}{{UU{}{{{{}U}UU}{{}U{{}}{{UU}U}{U}{U}{}U}U}}{U}}{}}UUUU{{UUUU}U{UU}}}U{{{}}}}U}{{{{}UU}}{{U{}}}{UU{UU}}}}U}U{{{}{UU{}{UU}}{U{UUU}{UUU}{UU}{U}{UU{{}}UU}UUUU{U{}{{{}U{}}UU{{{{}}{{}U{{{}U{}U}{U}}U}}{UU}{UUU}}U{{{}}}{{}}}{}UU{{}}}{}}{}{UU{U{{}{U{UUU{U{UU{{{}}UUU}UU{}{U}}}{}U}U}}U}{UU{{U{{}UUU{U{{U{U}UUU{{{UU}U}U{}UUU{}}UU{UU}{UU{UU{}{U}}}}}}{}}U{}UU{U{}UUU}UU{U{{{}{}{U}U{U}}{U}{UU}}{{UU{UU}}}{U}}}{{{{{}}U{UU}{U}}}U{UU{{U}U{U{UUUU}UU{}UU}U}{}}U}}}}}}{}}}U}}{{}{U{}U}}{}}{U}}}}{{U}{}UUU}U{{{U}{U}{}{}}}UU{U}}U{}U{U{}}U}}}{}{U}}U{U{{}{UU}}{}}U}}U}}}}}{}UU}{U}UU{U{}}}{{UU{}}{{}}UU}{U}}}U{UU}{}}U}}{{U{UU}U{}{{}}}U{}}}}}{U}{UU{}}{{}U{{U{{UU{}U{}{{U}}{U}U{{{{U{}{{{}U{{U{}U}{U{U{{{{U{{}{{{}}{{{{U}U{}{UUU}UU}}{{U{{UU{}U{}}{{{{{}U}}}U}}{{UU}}}{U{UU{U}}}{{U}}UU{UUU{{{}}{{}U{UU{{}UU}{}U{UU}}}UU{U{}}{UU{U{{}U{}U{}U{{UUU{U{}{{}{U{UU}UU}UU{{{}}}}{}}{{U}}U}}}}{}}UU}}{}U{U{U{{UU{{}U}U}U{UU}UU{{UUU}{}{U}U{}{{}{UU{{{{UU}}}UUUUUU{UUU{{{{U{{}{U}}}UUU{{UU{U{U}{U}{}UUUU}U}{U}{}}}UU}UU{}{{U{{{}{U{U}{{}{}U}}}U{{}U{{{}UU{}{{}}U{}{}{}{UUU}{}UUU}UU{{{UU}U}{UU}{}}{{U}U{{{UUUU{U{U{}}}UU}}}}{U{{{{U{{{}}}U{}U}{UUU++U{{U{{}{}{}U}U}}UU{U}{}}{U{{U{{U}{UUUUU}}{{}}U{U}}{}}U++UU}{{{++{U}{}U}UU}UUUU{UU}{}U{{}}}{{U}}{U{UU{UUU{{}{{{}{{U{UUU++U}{{}}++{U{}}{}{U{UU}U{{U{{U}}{{{U{}{}{{{}{U}}{}{U}UU{UUU}UU}}}U{UU}U}}UUU{}U}{UU}U{{{U{}{U{}U{UUUU}}{U}U}}}{}U}}{}U{U}U{U{{UU{U}U{}{{}}UU}}}}{UU}}}}{UU{}}{}}U}}}}{}}U}}{}U{UU}U{}UU}{}{}{UU}{{}}}U{{UU{U{}}}U}UU}}}}{{{U}{U}{{}}U}{}U{{{}U{{U}}{}}{{UU}}}}}}{}{}U}UU{U}{{++}}{U{{{}{}U{UU}U{{{}{U}UU{U{}{{U}{}{}{{U{{U{++{}{}}}{U{}}}UU}}+++{U}U}{U}{{U}UU{{U}UU{U{U{U}{{{{{}{}}UU{}UUU++{{}U}U}{}{U}}UUUU++{}}U}{}{U{UU}{}}{{}}}UU{}}{UU{}}}{{U{}{}}U{+++{U{}{{U}}{{{}{}{+++}}{UU{}}{}}}{U}{}{U}{}{}UU}}{}}}{}}}}{}{}{U++}{U}{{{U}{UU{}}}U++{}}{UU}UUUU}}{{{}U}U{{U{}U}U{U}}{U{{UU}}}U}+++++U}UU}{{{{}}UU+++U{}U}U}{{{UU{UUU}{}}}{UUUU}{U{}{{UU{}UU{{U}}++++{U}}}}}UU{U}+++U{}}{}}U{UU}}}}{{U}}{}{}}}}{}UUU}UU{{{U{}{UU{}{+++{U{}{U}U}U++++UU}{}UU{UUU}{U}}{}}{UU}U}U{U}{U}U}{UU{}}{{U{}U{{+++{{}{}U}++++}{}}{{U}}{{U}{U}{}UUU}U}{{U{}}U}{U}}UUU{{}}U}{{}UU}++{U{{++++++UUU}{UU{}}{{}U}{{{}U{{{}{{U}}}}UU{}}{{U}{{U{}}U}{}}}++}+++++++U{{}U{U}{U{{U{U{{}}U{{UU}UUU{{UU}U}U{}}}{U}}{{UU}U}}U{+++++++UUU}}{}{U}UUU}U{{UUU}U{{UU{}{}{{}}{{}{{}}U}}}}{{{{{}{U{}U++++}{{{}U}}U{U}{}}UU}U}}{}}}}U{U}{{UU{{}U}{UU}}{}}U{U}}}UU}}U{}U{U{UU{}U{UU{{}UUU{}U}}{{UUU}}U}}UU}{UUU}}{{U}}U}{}}}U}{}{U{U{}{U{{}{}{}UU{{U}}{U{U{{{{}UU{U{U}}U}{{U{U}U}}{UU}{{U}}U{}{{}U}U}{{UUU{U{{U{{}{U}}}UU{UU}}{}}U}U}}UU}{U}}{{{}}U}}U}U{U}{U}U}{{}{}{}UUUU{{U}}{}}}U{{U}U{{}UUU{UU{{U}U{U{UU{{}}{{}{U{{U}{}}U}}}U}{}U}{}}U{}{{}}}UUU}{}{}U}{{}UUU}}U{{UU{}}{UU{}{U{UUU{{{UU{{}{UUU}U}U{}}UUUU{{}U}{{}}{{U}}{}}U}{{{U}UUU{{U}}U{}{{U}U}}U}{}UUU{UU{U{UU}U{}}{{UUU{U{UU{}}}U{}{{{{}}{{}UUU{U{}U}}U{U}{UU}}{{U}}U}}{U}U{}U{U{}}}U}U}}}}U}U}{UU{UU{}{}UUU}}}{}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}{{{{{{}{U}U{{U{{{{}UU}}}}{}U}U}U}UU}{UU{U{U}{{}}}U}{{}UUU}U}U{}UUU{{}}{}}}{UU}{}U{}}}}{U{UU{}U}}{U}}{}{{UU}}U}}}{}}UUUU}{}}}U}}{}U}U{}U{}}U{{}{U{}{UUUU}U}}UU{}}}U{{}}}{}{{U}U}}}U}}{UUUU}}}U}U}}}UU{{}}}{}U{}U}UU}}U}}UUU{{U{{{U{{UU}}U}{UU}}U{{}}}}}UUUU}}U{}}U}U}U}}}{U{UU}}{}{U{{UUU{UU}U{{}U{{}U{}U{U{U}UUU}U}U{{U{U}}}{}{{}}U}}{}{}UUUU{}{U{{{UU}}{{}{{UU}U{}{{}{{U}{}U{}U{}{}{{{{UU{U}{U{}{U}{U{}U}{UU{{U}{}{{U{}}}}}{{}}{}}UU{U}{UU}{U{}}}U{U{{}}U{}}}U}{{}}{{}U{UU}{{U}{}}U}UU{}{{{U{{{{{U}}}}UU}U}{U}UUU}UU{}U}{{{{U{}}{}U}}}}{{{{U}U{}U{}{}U{UU}}}}U}{}{}{}U}}{UU}UU}{}}UU}{}}}U{{}}}{UUUUUUU}{UU}}U}}UU}{}}{{}}U{}{}U{U{U}UU{}U{}}U{U{U}{}UU}}}U}}UU}U{}UUUU}}}U{{U}}U{UU{{}{}{U{U}{}}U{}UU}{{}}{}}}}}U{}U}{{{{U{}U}U{{}U{}U{U{U{U}}}{UU{{{UU}}{}UU}{{{}{}UU}}{UU}{UUU{}{U}}}UU{}{}U}U{}{{}U}{U{UU}U}{{}U}}}{U}UU{}{{UUUU}UU}}}}U{}UU{{U{}{}}}}{}}}{{U{}}{UUUU{UU{}{{{{{U}{}U{}{}}{}{{}{}}{}}UU}{U}}U}U{U{}}}UU}UU}UU{{{U{{{}}UU}}UU{}{U}{{UU}U}}}}U{}{}U}{}}}U}{}}UUUUUU}U}{{{UU}{}UU{{{}{U}U}{U{}}U}UU}U}}}U}U{}U}}UU}}{{}{{{U}UUUUU{{UU}}}UU{UUUU}UUU}{}{}}UU{U}{U}U}{}}}}}}{{UU{U{UU{U}U{U}{{}{UU{U{}}{U{{}}U}}}U{{UU}}U}U}U{{U}{{{{{}U}U}UUUU{}UU{{}}}{{U{{{U{UU{{{}U{U{U}U}}{{UU{UU{U{{}U{{}U{{{U}{{}}UU}}}}{{{{}{{UUU}U}{{U{{U{{{U}{UUUUU}{}{}U}}{}{U{UU{}{U{U{{U{}{}}{{{}{U{UUU}}{{}UU{UU}{++}{UUUU}++}}{U}}UU}U{}U}{{{{{{}}}}}U{}U{UU}{{{UU}{UU}}{{}UU{U{}++}}}U}U{++}UU}U}{{{{{}{UUUU{U{{}{}}U{{UU}}U{{UUUU}UU}}}{{U{}}{U{}}}}}}{{}{{{}{U}{UU}U{{}}{{{{{UU}U{UUU{}{}{}UU{U{}U}U{U}{}U{{U{}}{}}{{}{U{}}}}{{{}U{{}UU{U{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{{{{U}UU{}U{{U{{U}}{}{UUUUUU}}}UUU{U}UU}U}}}{U{}{}{{UU}}{}U}++U}}U{U}}UU}{}{{{++}}{U{{}{{}U{U}{}{{{UU{{}UU}UU{{}U}}UUU{}{UU{++}}{{}{}U{U}}}U}{++U}{U}{}U}}{{}}U{{}{{}U}UU}}{{UUUU{}{}{U{}{U{+++}{U{}{{{}U{U{{{++{{}}}UU{U}{{UUU}U{UUU}{}}UU{UUU}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}{}U{}}UU}U}U{}}}{}{U}{UU{{U}}}U}{UU}}}UU+++}{}{}}{}{{{}++}{{}{U{U}UUUU}UU}UU}U}}}U}U}{{U{}U}}{}}}U{}}}{{{++U}}U{{{}{UUU++{{{U}U{UU{{UUU}{}{UU}UUU}U}}U}U{UU{U}{U{{U}}UUU}++{{}}{{UUUU}U++UU}}{}}}UUUU}UU{UU{U{UUU}UUU}{}U}{}}UU}}U}U}}{{{++U}}}{{{{}}}+++}}UUUU}}}{{UU{{U{UUU}UUU}}{UU}}{}}{UU{}UU{}U}}{U++++{{}{U}}++++{U{U{}U}}{}}{}}{}U}{{{{}}U{{}}{{{UU}{U{{{}}}}}{{UU++++++++++++++U}{U{}UU{{UUU{}}UU{UU}}}}{{{{{U}}{{}UU}{{}{}{{{{U{}U+++++++++}{}UU{{U{}}}{}}}{{UU}U{}}U}{{{{U{}U}}}UU}}}UU}}U}UU{{UU{U{U}}UU{}}{U{{U}}}{}U{U}UU{U{{{}{{{}}}}{}}UU}}UUU{{U{}{{{}}U{{UU}{}U{}U{{{U{{{{U{{}UU}U{}{U}}U{{U}}U{{U}U}U{}UUUUU{{UU}U}{U}UU{}{}{U}{U}}}}{}}UUUU}}}}}}}}{U{U{{U{{{UU}}{}UU}U{U}}}UU{UU{}U{{}UUU{UU}U}}{{U}U{U{UU{{{}{}U}}U}}{}{U}U}}{{}{U{}}{U}{{}}}}{{}U}{{U{}}{}{{}}}{}UU{{}}}{{{UU{}U{{}{{}U{{{}UU}UU}}{{U{U{}{U{}U{{UUU{UU{U{UU}U}U{U}}{U}U}U{U{{U}U{{U{U}}}}U{U{{UU{}U{U{{}}{U{{U{}U}{{}}{UU{}}U{UUUU{UUU{}{}}}}U{UUUU}{UUU}U}UU}}}}}{}{}{}}}{{{{{UU{}}}U{U{}{UUUU}{{{U}U}U}{U{UU}U{}{}}}UU}U}}UU}{{U{}U{}{{U{{{{}{U}U{U{U{}}}UU}UU{}UUUUUU}{{{}}}U}}}{{}{U{{{}{}{{{{{UU{}{{U}}U{}{}}U}U{UU}U}}}U}U}{{UUU}U{{{U{{UUU{}}}U}}U{}}U}}}U{UU}UUU}{}{}U}}U{U}UUU}{UU}}{{{UUU{U{{UU}}{{UU{{{U{}{{{U}}UUU}UUUU{{U{UU}{UU}{}}{{}}}U{}U{{{}}{}U{{U}{{}}}{{U{{U}}}U}UUUU{UUU}}}U}}U{U{}U{{{UU{UU}U}}}UU{U}{{{}U{{}}{}{}{UU{UUU}{U{U}{{}{}{}}}{UU}}}{}{UU}U}}U{}U}U{{}}U}U}U{UUU{}}{}}U}{{UUU}{{U{}{U{}}UUUU{}}UU}{{}U}U}UU}}U}U}U{{{{}UU{{U{U{}}U{U{{U{U}{U}U{{{}}{{}U}UUU{{{{{}U}{}U{{U{{}{UU{}}U{U{U{U{}{}{}UUU}}{{}{{{{}UU}{{UU}U{{U}}{U{U{}{{}{}U}{U}{}UUUU{}U{}U{UU{{}U{UU}}UU{UU}UUUUU{{}}UU}U{}UU}{U}U}{U{UUU{}U{UU{{UU{{}{{UU{}}{}UU{}}}{U{}}{}}U{U}{U{{}U{}{{}U{{{U}{U{}}U{}{{}{U{{U{U}{}}U}U}U{}}{{}{{}{U}{}{{{}U}}}}}{{}{{{}{}{}U}UU{U}{}}{UU}U}}}{}U}U{}}{UU{{UU{{UU{{{{}{{{}UU}}}}}}UUU}U{{}}UUU}{{U}{U}U}U{U{}{{{U}}{{U{UUU{}U{{{}{}{}{}}}{{}U}{U{{U{}U}UUU}}}}}{}U}UUU{}U}{{{{}}}}{U}UU}{{}{{}}{{{U{U}}}}U{{U}UUUUU{U}{U}U}{{}{{U{}U{{}U}{}{{U}U{{U}{UU{}}}U{}{}{U}U{{}U}U}{{U{}{{{{{{{UU{UUU}}}}}}U}U{{{U{}{{{UUU}U}U{{{U}{{{{{}UUU{}{UU}}UU{U{{U}}{}UU}{}{}}U}{UUUU{}}U{}UU}}}{{U{{}}U}{UUUUUUU{}U}}{}}U{U}{}{U{{}}}UU}UU{U{}}{}{UU}U{{}{UUU{}{}{U}{{}U{U}U{{U{}{U}}{U}}}{U{}{U}UUU{U}}U{{U{{}}UU}U{{}}}U}U}}}{UU{{}}}{{}}{}U}{}}{}U}U{UUUU{U{{U{{}{}UUUU{U{UU}{UU}{}{}}UU}U{}UU{}U}{}{U}UU}UU{U}{{U}}U}U{U}{}{U}}}U{U{}UUUU{}U}U{}{UUU{{}UU}{U}}U{}{U}UU{}}{}}UU}}{UU}}U{UU}{}U}}}U}}{{UU{}U{}}{}{}{U}}{}{}{{{}{}{{{}U{{U{UU{U{}{{{}UU}{U}{{U}{{}U}U}UUU{{{}UU{}}}}}}}{}}}{{U}{U}UU{}U}}{{}UU}U{U}}{U{{}U{{U{{{}UU{}UU{U}}{}U{}UUU{{{{U{UU{{}{}}++}}}{U}++U{}}}U{U{U}}UU}}{}UU}}}U{UU}UU{U}}U}}}}U{}{UU{{}U{}{U}++{}}U{{++U}}}{{}U{UU{}}}{UU{U{U{{}}}}{}}{}}}}UU}U}{U{}UU{}}{UUU}}UUUU{UUU}}{U{{}{{{U}U{{}U{U{{UU{}{{}UU}UU}{{UUU}{U}U}}{U}{}{U}}{U{{U}U}}}U{}U{U}UU}}}}}UU}}U{UUU{}}U}U}{U}}}{{{}}}{}U{U{}}++}{}}UU{}{}{UU{U{{UU{}{U}{}UU}UU}}}{}}}{U{U}{}UU}}}}U}}{U{{}{U{++}U{{}{U{}U{{{U{}+++U{{U{{{U}{{U}{}}U{}U}}{}U{{U}}{}}UUUU}U}{}{++}{}UU{U}}{{U}U}U+++}}{}U{{{U{}UU{UU}{U{{U}U{{}UUUU}U}U}}U{{}}U++}}{U{}{}UU}}UU{}{++{{U}}UU}}{}U}U{U{UU{UU{}UU{{{{}}U}{}U{}}}U}+++{}UU{{{}U{U{{U}+++U}{}U{}U}}}{{U}{U{}{}}}UU}{U}{U}{U{U{UU}}{{++++{}}}}{{{U}U{U+++{}U{{UUU}}}}}UU}{U}}}}}{}{{U{}U}{U{U}{{}UU{U{}+++}UU{{{{}U{++++}{}}U{UUUUUU{U{{}{{{U}{{U{{}{}U{U{U}{{{UU{UU}}}++++++++++++++++{U}}U{}U}}}UUU{UU}}{}U}{U}}}{UU}U}}U}U}}}}}}}{U{{+++++++++++++U{}}}U}U}U}{}}UU{{{UUU}U}{}}UU}{UU}{UU}UU}}}}{{}U}U}U}U}{+++}}UU{}}U}{}}{UU}U}}U{{UUUU{{{}{{{}{UU}}{U}{U}}}U{{}{U{}{U{}}}{{}{{{{}U}UU}U}U{U}}}U}}UUU}}{{UU{U{U{U}U{U{UU{}UU{}{{}{U}U{{U}}}}{}}UUUU{U}{{U}}{UUU{U{{U}U}}U{{U{{U}U{{}U}{{UU{}U{U}}}{}}}}U{{}U{UU}}}U}U}{{}UU}{{}}U{UUU{}{{UUU}U{}{{U{{U{}{{}}U}{U{{{{U{{{{UUUUUUU}}{}}}U{U{}{{U{}{U{}U}{}{{UU{UUU}U{}U}{}}}}{{{}}}}U}{{U}UU{}}UU{U{}U{}{{}UU}}U}U}U}{}U}UUUU{}U}{}}}}}}}{}{{}}{UUU{U{U}{}}}{{U}{{}U}{U{{{U}U}}}U{U}UU}{U{{{}U{{{{{U{{{UU{{U}{U}{{{}{}}U}U{}{UU}}}U}UU}{U}U}U{{{{{U{{{U{}{}{}{{}{U}{}}U}{{U{UU{{}}{{}{U}}U}}{}UUU}U{{U}{{U{}}{}{{}UU}UU}U{{{}{UU{UUUU}}U}}}U{}}UU}U{{}U{UU}}U{{}}UU}U}}{UU}U{UU}}U{{}}U{UU{U}{{}}{}U{UU}U{UUUU{UU}U{}{}}}}{}{U}U}U}U}}{}}{U{{U{}{U{U}}{{{UU}{{{}}UUU{}U}{{U}{UU}}U}U{}}UU}{U{U{}UU{U}{{{{{{{U}}U{}}UU}UUU}U}U{UU{U}{}}U}{U{{U{{}UU}}{U{U{U{}}}UU}}}}{{{{U}}}}UUU{U{}}{UU}U}{{UU{}U{}U}U}{}{}{{}U}}{}{U}{}{UUUU}}UU}{{}}}U{{}{}UUU}{U{{{{U{U}UUU}}}U{}UU}U{{}}{{U}{{U}}{U}{}{{UU}UU}}U{}U{}UU{}}}}U{}{{}{UUUU}{UU}}}U{UU}{}{UUU{}U}U{{UU}UU{{{}UU}}{}}U}U{{UU}}U{U{U}}}{UU}{UU{U{{U{U{}}UUUUU}{{}U}}{{{U}}U{{}}{}U{UU{}U{}U}{U}{U{U}}U{}}}}{}{U{{UUUU{U}U{U}{U}{}U{U{}U{{{{{U}U{{U}U{UU}{{}{U{}{{{U{{}}{{{}}{{}U{UU}}{}U}U}U}U{U}}U{{UUU}}}{}{}{{UU}}{{{{{}U{}UU}}{U}U{{}U{}{U{{UU}{}{{{{{}{U{{}}}}U{{{}U}}{U}{{U}{}{U}U{U{}UU{UU}{}}{{{{{{{{U{{}U{U}U{{{UU}U{}}UU}}U}{}}}}U{U{{{}}U}U{{U}}}{}UU}{{U{U{{}{{}U{U}{}U}}{}{{U}{{UU{{U}U}}{}U}{U{}UU{UUU{{{}UU}U}UU}}{}UU{{}U}{}U}}U{{}UU{U{}U}{U{}U{UU{}}U{}U}}U}U}U{U{U}U{U}}}U{{{U{{UUU}}{U{}UUUU{U{}}{{U{U{U}U{}U{{U{U}U{UU{{}}{U}{{}{U{{}UU}U{{U}{}{{{{}U{{{UUU}}}{{{{{U}}{}UU}}}U{}{}}}U}}{}}}U}}}U}UUU{{U}{U}U{U{}U{U}}{}}{UU{{{U{{U{{{{}}U}U}U}}UU{{U{UU}{{}U}UUU{{U{{UUUU}{{U}}}{}U}{{{UU{{}U{{{UUU}U{UUUUUU{}}{{{U}U{U}{U{UUU{{{U}{U}}UU{{{{U{UU}}}{UU}}}}}U{{U{}U{{{{}{}U}}}}}{}UUUU{{}}}{U}}{U}}UUU{{U{UU{}}{}}{{{}}{U}{{U{{UU{{UUU}{{{U{}{{{UUU{{}}{UU{}{{}U}}{{}{{}}{{}}}{}}{}U{{{U{U}}UUU}}U}U{{U{}UU{}{U}UU}U{{}U}U}}}{UUU}UU}U}}{{U}}}{}UU{}{}U{U}}U}{{}U}U}U{{{{}{U{UU{{}{}}}{{}}}}}U}}}U{}{}}{}U{U}{}}U{{}}{UU}U}U}}}{U}}{U{}{}}}{}UU}UUUU}}U}}}{{}{}{UU{}UU}UU{}{{UUUU{{}}}{U}{}U}}U{}{{{{}{{}U{UU{U{{{U}}{}{{U{{}}U}U}}{UU}UU{UUU{UUU}}}}U{U{}{}}}}}{U{UU{UU{U}}{U}{U}}}}}}{U}U}U}{{{{{{{{U{UU}{}{}}}UU}U}{{{U}{{{{}{{UU{{{U{}UU}}{{{}UU{{}{{}{}{}UUUU{}}}{U{U}U}{{U{}U}U}U{{{U{UU{}UU{U{{}{}}}}{{{UU{U{{++}U}U{}}}}}{}}}UU{U{{}{}U}{}}{U{}}{{}{}}{U}{UUUUU}{{{}U}{{{U}{U++}U{{{++{}U}U{U}}{UUUU{{}U{{U{}{{UU{U{}{U}}U}{{U}UU}{{{}U{U{{{{UUU}{UU++{{UU}}}}{}}}}U}{}U{{}}}U}{U}{{U{}}{U}UU}U}}}UUU{{}U}{{}{U{{}}}UU{{U}}UU{{U}U}U{{U{U}U{U{}UUU{}}{{{{{UUUUU{U{{}{{{U++}}}{{}}U}U}UUUU}UUUU{{U{UUU}UU}}{U{}{U}}{U}UUU}U}{}U}{}{{U{{U{++U{}}}{}{{U{{U}}{}{++}{}}}{U}U}U}{{UU{U}U}U{UU}}U}U}UUUUU{UU}}{++}U{{{}{{}}{{{{}{U+++UU}{}UU}UU}U}}{UU}}{}{}{}{{U}UU{}U}}U{}U{{+++{}}}{}{U{{}}U{}{++{}UU{{{U}}}U}UUUU}{{}}UU{}}}{}}{}{U{}}{UUUUU++{{}{}{{{}UUUU}{}++}UU}}}{{U{}U{{{U}UU}}{U{{}{}{{U}}{U{{U}U}U}U+++}{U}{U}}}}UU}++++UUU}U{}}}U}{{U{{{}U{{{}}}}U}}UUU}UU}}}}U{{UUU++++U}U}}}U{{+++++}U}}{}UUU{}{}}U{U{}UUU}}}}{}{{}}U{{}}}U}}UU}}{++++++++++++++++U{U}}U}}UU{}UUU{U{UU}}}UU{}}}U}U}{UU}{{UUU}UU{{U{{U+++++++++++}}UU}}U}{}U{U}{}{{{{UUU{U{U}{UU{UUU}{}U{}{U{{}{UUU}U}U}}}U{{U}{{U{{{}}}{}}{{UU{{UU{{}U}{}}{}}{UU{{{}U{}}{}}}UU}{{{}{UU}}}U{UU{}{}}{{{}}}U{{U{{U{{{}U}{{{}}UU{U{}{U}U{U}UUUUU}{}UU}{UUU}}U}{{U{{U{{{U}}{U{U{{}U}UU}{}{}}{{{U{U{}{{}}U{}U{U{UUUUU{{{{{}}{{}{}{U{U{{UU{}}}}{}}}}U}{}U}U{}}}}{}UU}U}U}{{U}}UUUUUU}}}UUU}}{{}U{}U{}}}}}UU{U{U}}}U{}{}}{U}{}U}{U}U}}{}UUUUU}UU{}UU{U}}{{{}U{}{{{}{}}U}UU{{UUU}{}{}UUU}U}UU}}{{{{{{}{U{}{}UU{U}}}UU}}}U}}U}}}U{}{}}}U}}U{{UU{{UUU{U}U{U}U}{U{}U}U}}U}{}}{{{{}{}U{U}UU{UUU}}UU{}UUUU{{}U}}{UUU}{UU}U}U}{}U}U}}}U{{{}U{{U}UU}U}U}{UUU{UU}}U{}UU{U{{{}U}U}{U{U{{}{UUU}{}}U}}U}UU}{UU{{UU{{{{{}}U{{{UU}{}{U}{}{{{}{U}U}}UUU}U{}U{U{{U{{}}U}U}{U}U}}{{{U}U}}{UU}}U{}}}U}{{{{{}{U{U{U{{{}}U}}}{U}{{U}UU{{}U}}{U{}U}UU{}{U}U{{{UU{{}}UU}}}{U}U}{}U{U}U{U{{}U}}{{}{UUU}UU}UU}U{}{U{{{{{U{{}{{{UU{{U{U}{}}}UU}U}}}U{{U}}{U{{{}U{U{{}}}U}}}U}{{}}UUU}{{UUU{UU}{UUUUU{}}}}}U{U{UU}U}{{{}U{U{{}U}}{}U}U}UU{U{}}{{U{U}{U}{U}{U{}UUU}U}U{U}U{U{}{{U}}}}U{{}U{{}U{}}UU{{U{}}U}{}{U{U}{{}}{UU}U}}}{{}}}}{}U}}{}U}}}U{{U}}U}}}{}U{}U{{U{UUUU}U}}}U}}}{}UU}}}}{}{{U{}{{}}{}}}{{U{}{}}}{U}U}}{U{{{{}U{}{UU{{}}{U}}{{{UU{U{{{UUUU}}}}U{{U}{{}}U}}}U{{U{U{U}U{{U}UUU}{U}UU}{{{U}{}}}U{}U}U{{}}{}}}UU{}}}}U}U{}{{{{}{}UUUU}{U{}UUU{}{}UU}{U}U{}}U{U}{U{}{UUU}}U}{UUU}{UUUU{}}}UU}U{UUUU}{U{}{}U{{{{U}{}U}{{{U{}U{{U}}{U}{}U{U}{UU{U}U{U}{{U{}}U{}U{}{}{{}}U{UU{U}}}{U}{U{{U}U}UU{UUU}UUU{{U{{U}{{{}U{U{}}}U{{UU{}}}}}{{{{}}{{U}U}U}{{U}}{UU{U}}}}UU{{}UU}}{}UU}}{{{UU{UUU}{}}}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}{}UU{{}{UU}}}UUU}{UU}U{{}}{{U}}{U}{{}U}}{}}U}}U}UU{}}{}}}}}}}}{}}{{}{U{{UUUU{{UU}}UU{{U}}}U{UU{}{}{U}}{}{U}{UUUU}{{}}U}{UUUU}{{{}U{U}{}{}{UU}}{{{U}}U{}}{U{{{}{}{{UU{{}{UU{{}}}{{}U}{{}}}U{UU}U{U{{U{UU}}UUU}}U}UU{}{}}}UU{}U{{{}}U}{U}U}}{U}{U{UUUU}}}}UUUU}UUUUUU}}{{}{{U}U{U{U{{}{}U}{UU}UUU}{UU{U}UUUU{}UU{UU}}U{{{U{U{{}U{U{}}}UU{}}{}{}{U}UUU{{U{U{{{}U}UU}U{{UU}U}}}{{U{}UUU{}}}}}{{{}UU}{{}}{}{UU{U{U}{{U{U{}}U{U}{U{UU{U}{{}{UUU{{U{{UUU}}U{U{{UU{}}{}U}}UUU{}{{}{}}}UU}UUU}{U}UU{}UU}{{U}{{UUU{UU{}{}}}}U{UU}}{U{U}}}}{UU}}}{{}}{{U}UUU{}}}{U{{{U{{{{U}{{{}{{U{U}{U}{U}}}{{U}}{{{{}}{}}U}}{{}U}{{}U{UU}{}}}U{UU}UUUUU{}{{{}UU}}U{}UU{{U}U}UU}}UU}}{UU{}{{}}U{}{}{}}UU}}U}UUUUU}U{U}{{{}}}{{U{{}{UUU{U}U}U{}{}UUU{UUU{UUU{{U}U}UU}{U{}U{}U}{{U}U{U{}{UU}{{U{}U{}U}}{U{}{U}U{{{}{}{{}U}}U{}{U{U{{{{U}}{}}UU{UU{{}{}{{}{}}UUU{{U++}U}}{++}{{}}{U}}}UUUU}U}}U}{{UUU}U{}}}{{{{UUUUUUU}{{U{}{U{}UU}++}UU}}++{U}{U{{}{U{{UUU{U}U}{{{U}{}}U{}U{U{UU}{UU}}UUUU}{{{{}}}}}}}}}{}}}{{{}{}{}}}UUU{{U{U{}U}}{{}}}{}{{}U}UU}}{UU}}U}U{}++{U}{}U}}U{}}{U}U}}UUU}{}U}}}}}{}}}{U{U{UU}}}{U}}U}{U{}U{}{UUU{++U{}}}{U{U}{{{{{}U}{{{U{{{U{UU}}{UU}U{UU{{{UUUU{{{{U}{U{U}U{U}U+++}{UUU}{U}U}U{U}}++{U{{UUUU{}}}U}{U{U}{}}UU{U}{{{{}UU{{U{UUUU{U++{}UU}{U{U}U}U}{U++}{{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}}{}{UU}U{}{{}U{{}}{U{U{U{U}++{{U}{+++++}U{U{U{U{U}}{U{}}UU}U}}{}}U}UU}U}U}{U}UU}U}}{U}{}}{{+++++++++}U}{{UU{}{{}{{U}}{{}}}{UUU}U}}U{UU{}}{U}{UUU{{{{}}U{UU{}+++++++}U}UU}{{}{{}}{}}}}}U{{}}UU{{{UUUU{{}{{}UUUU{{}}{UU{{}U}{U{{}U{}UU}}}U}UU{}U{UU{UUUUUU{U{{{UUU{}}}UU}U{U}}{U{U{{{U}{}{{}U}}}{{UUUU}}{{}}U}{{U}}}{{U}{}}{UU{{{UU{{{U{U}{}{{{}{}}U{}UU{U}}}}U{{}}UUUU}}}U}}}{{}}}{}{U{}}}U}}}U}U{}UU}}{{{{U{}}{U}UUU}}}{{}U}U}{{}}{U{}{{}{}}}UU}{}{U{{}U{U}{UU}{{}{U{{}{UU}{U}}}{UUU}}{}U}{}U{}}U{U{{{U{U{}U}}}{U}}}{{}{}U{}U}{U}U}{{U}}}}U{{{{{UU}}{{U}}{{}{}}U}UUUU{}UU{UU{{UUU}}{{{}}{U{UUU{U}{}}{{{}{UU{{}{}}U{}U{U}{{}{U}U}U{UU{}{}{U}}}{{U{}{{{{}}{}{}{{U}U{U}U}}{UU{{{}{{{}UU{U{{{{U{U{{{U}{}U}UU{{{U{{}}{}{U}{{UU{}{}}{{}{{}}}{{{UU}U{}U}U}{}}}U{}}{U}}}U}}}{{}U{U}U{{U{{}U{U{{U{U}}UUUU}}}{U{U}{}UU}U{{{{{}{{UUU}U{}{}}UU{{UU{U}U{{{U{}{}{U}}{U{U}}}UU}UU}{{U}{UU}{{{U}U}}U{UUU{}U{{U}U}UU}U{}UUU{{{UU}}}}UU{}U}}U{{{U{}}{{}{U{UUU}}{{UUUU}U}UUU{}{U}}{}}}}{}U}{}UU{{}}{}{{U}{}UU}}{{}}{{UU{U{U{{U{{{UUU}{{{}}{}U}U{}}}}U{{{}{}{U{UUU{U}}UUUU{{{UU}{{U}{UU}U}{}{}}{UU{{{UU}{{{U{U}U{U}U}U}{U{U{}}U{UU{{}U}{{UU}{{U}{UU}UUUU{{U{}}{U}{U}{}U{{{U}}U{}}{U}UU{}{{}}}}{}}U}U}{{{U{}}}}UU{}UU}}}{}U{}}U{}{UU{U{U{}{}{UUUU}U}}{{}UU}}U}U}{{UUU}{U{{U}}{}{}U{}}U}{}U{U{}}{U{}U}}UUUU}{{{{{{{{}}U}UUUU{}}}{}{}}}U{}{}{U}{{UU{}}}U{}{}{{}{{U{{U{U}U{U}UUU}{{}{}}}{}}}{}{U}{{{{U{}U}{U}U}{UUU{U{U{UU}{{{UUUU{U}{{U{U}{U}U{{}{}}UU}{U}{{U{{}U{U}{UU}{{}}U{}{}}}{}U}U}}}{{UU}}}}U}{UU{U}{}{{UUUU}}}UU{UUU{}}{{}}U}{U{U{U{}{{{}{}U}{{{U}U}U}{}UU{}U}{{UU{{U{{U{}{}UU}U{{}{}{UU}U{{{UU}{{U{{{}}}U{{U{{UUU{U{}U}{}}{}{U{U}U}}{U}}U{}{{UU}}{{{{}{U}U}U{}}{}}U}}UUUUU{{{U}UU}{}UU}{{{U{}}}{}UU{{{{UUU}{U}{{}{}U{}}}}}{}{U}U}{}}{U{{}U{UUUU{UU{UU}}}U{U}}}{}}{{}}}U}UU}}}{}}U}{}}U{{{U}{U{}U}U{}{U}U{}{{}U{{UU{U{{}U{U}{UU{{U}}U{UU}{U{U{U{U}{{}U{UUUU{{{}UU{UU{U}}}}{U{{U{U}{{{{{{}U{{UU{{UUU}{U{U}}{}U{U}{}}U}U}U}}{}}{}}U{}U}U{}{}UU}U{UU{UUU}}UUUU}}UU}}}}U{}UU{}U{}}}U{}{{{U{{U}}}U}U{{U{}{U}}U{U}{}}{U{{U}U}}UU}{{UU}}U}U{U}}}}{{{U{{UU{{UU{U}{}}U}}U}}U{}{UUU}{UU}{{{}{}U}U}{U}{{U{}}}{}U{UU{}}{{}U}}{UUU{{{}{{U{}{UU{{{}}UUUU{}{{U{U}{{UU{{{U}}}}}{UU}{{}U{}U{{}{U}UUU{U{{UUUU}{}}UUUU{UUU}}}}U{U}UU}{{}{}U{{{U}{{U}{{UU}{{}}UU}{{{{U{U{{U{}}}}{{{{U{}}}U{}UU{}{{{{}U}U{{{}}U{}U{UU{U{}U}U{}}U{}{}}{}}U}UUU{UU{{}}U{{UUUUU{{{UU{{UUU{{}{{UU{}{U}}U{U}}UUUU{}{}{}U}}}{U}}}{}U}{U{{{{}{U{}U{{UU}}{{U{}UUU{{{}UU{{}U{}}}}U}{}{}}}U}U{}U}}{}}{}{}UU}UU}}U{U}U}{{}UU}}}{}{UU{}U{{{}{{UUU}{UU{{U}{{U}{{{{U{}U}{U}}UU{{{UU}UUU}U{}}}U{{{}U}U{}{{}}{}}{}}{}}U}UU}{{U}}{U}}{}U{U}}{{}{{U}{{{{{{U{U{}}}}{U}{UUU{}U}{}}U}{}{}{U{{}UU{}{UU}UUUUU{{{}{}}}}{}{}}}{{{{U}}{UU{{{UUUU{{{}U}{}{{}{}U}}U}U}{U}}}UUUU++UUUU++{{UUU}}U}}U}}{{{{}UU{{UUU}{U{{}UU{}U{}}U}}{U{}U}UU}}{}U}++}{}}++}}U}}}{{U{UU}{}{{U}}}}}}{}{{{U}}U{}UU{{}}U}}UU}{{{++U}{U{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{{{}{U{U{+++}U}UUUUU{}}}}}U}++}{UU}U{U}}{}U{{}{{{U}}{{{}{}{}}}{U}}U}{{{UUU+++}}UUU}}{U{{}}}{+++U}UUU{{}}{}{}UUU{U}}}}}{}U{}U{{UUU{U{UU{}}U++++}}}{++U}}}{}{{+++UU}}U}{{}{}}{}{{{}U}{}U{UUUUU{}{{UU}U{U{}}U}++++++++++++U{UU{{++{{{UU}UUU}}U}}}}{{}}{}}}}}}U{{{UU{UU{U}{UUU{{{++++++++++++++++++}}U}{{}}}UU}{UUU{{{{}U{U}{}UU}{{}U{{}{U}U{U{}UU{}}}UU}}+++++++++}U}{}{}{}{{{}{{U{}U}U{U{}{}UU{{{}{}}}}{}}{}{{U}{{{}}}U}}UU{UUUU{}U}{{}U{U}{U}{UU}U{{UU}UU{UU}{}}U}UU{UU}UU}}}{{}UUU}U}U{{UU{{}U{}}UU{U}U}U{U{{}{{U{U}}UU}}UU}U{{}U{U{{}}}}{}U}}U}{}U{UU{}{{{}{}{{U}{}U}}U}UU{U{{{}U}UUU{}U}UUUU}}U}U}}}{UU{}U{{U{}U}{U{}UUU}U}U}U{U{{}}{U{{U{U{{}U{}{}}{}UUU}UU}}}}}{UU{U{U{}{}U{UUUUU{}U}}{U{{}}U{U{}U{UUUU{}}{}UUU}U}U}{U}{UU{UU}{U}}}}{}U{{{{UU{{}}{{U}{}U}U{}}}U}{}{UU{U}}}UUU}UU}{}{{U}{{}}UU}{{{}}UU{}{}UU}}U}U{}U}}}}U}}U}{U{{U{}}}U}}{{U}{}{}}{}{{U}}}{U{}U{}U}U}}}U{U}{UUU{}UU{}U{U{UU}}}UU}{U}U}}}{}U}{U{U{}}UUU}{{U}}UU{{}{}{}{{}{}UU{{{U}}}U}U}UU{UU}}U{}U}U{{}{{{}}}}{{{{{}UUUUUU}}{}{}{}}}UU{{}{{UUU}UUU}U}}UU{}}UU}U{{{}}}UUUUU}{U}U{}U{UUUUU}U{}U}}}}U}}}}{}U}U}U{U}}}{U{{{}U}{U}U{{U{{}}U}U{U}}}UUU{U}{}}UUU}U}{{{U{{U{U}}}U}{U}{UUUU{}}}}UUU{UU}}UU{}}U}}{U}{}}UU{{{}U{U}U}}U{}{UU{UU{{}}UUU}{{{}}{UU{{{}}U}{{U}{}{U}}{}{}{}}U}UUUU}{}{}{}{}}{}U{{UU}}}U}}{}{UUU{{{{{}{{}UUU}{{}{{{}}UU}}{{}{U}U}U{U{{U}{}U}U{}{}{U{UUU}{U}}{}}{U}{{{{}{U}U}}UU}{{UUUU{{}UUU{}}U}{UUU{U{}}{UUUU}{UUUUU{{UU{{UU{UU}}U{{}{UUU{}U}}UU}}U{U{U{{{{}}UU}}}}}U}{}{{U{{UU}}}}}}}}{{}UUUUU{}{}}}}}{}{{{}UUU}}U{U{}U{{}}U{U}}U{U{UU}U}}}UU}{U{{}U}}}}{}{}U{{{{U}}}}U}{}{}{U{U}}{}}UU{}{UUU}U{UU}{{UU}U}UU}U{UU{U{{}{{}}U{{{{}}UU{}{{}U{U{{U}UUU{}}}{}U{{{{{{}U{{UU{}}}UUU{}}}}}}{{U}}U}}U}U{U{UU{UU{U{}{{{}U}UU{U{}}U}UUU}{U{}}}U}{{}UU{U{{{}UUU}{{{{U}U}}{{UU{}}{}U{}UUU}{U{{U{}U{U{U}{U}{U{U}U{U}{}U{U}}UU}UU{U}U{}{U}U{UU}}}{{}}U{}{}}U}}{{}UUUU{{{{UU{U{{{{U}{}}}{UU{U}U{U}{}{U{{}{}}}}U{{}UU{{{{UU}}{{}}}}}}{}{U}}{}U}U{U{}U}}U}{}{{}{{{{{}{}}{U{{UUUUUU{{U{{{U}U}}U}{}{{U}}}U}}U{}}U{U{}{{U}}}{}}{U{{}{{}{}{}{}}UU{}}U{}{UUU{}}U}U}U{{{{}{{UUUU}U}U}}}{U{{}U{{U{}{U}{{{{U{UU}{U{U{{}}}}{{{{{U{UU{}{{}{{}{U{{U}}{{}}U}{{{UU{}U{}}{U{}}{UU}}}U{UU{}}U{}{U}U{{{UUUUU}{U}{{{}}}UU{{{}U{UUUUU}{{}U{}{{U{{{{U}U}}}}{}U}{UU{{{}}}U{{U}{{}{UUU}}}U}UU{UU}}{}}U}UU{{UU{UUU{UUU}U}{}UU{}}{}UU}UU{{{U{}{}}}{UU{U}{{U{{U}{}}{U}}UU{{}{UU{}{U}{U}}{{U}U}}}}{{}}{{U}{}}U}{{{U}}}}U}{{}{}}{UUUUU{{}U{{U}}}}{}}U{}{U{{U{}UU{U{{U}{}UU{{UU}{U}{{U{{}{}U{{UU{}}}{U{{}}U{U{}}U}U{UUU}}U{U}U{{}}UU{{U{{{UU}{{{UU}{}{UUU{{{U{{U}U{}U{U{}U{{}}}{U}{UU{UU{UUUUU}U{}{}U{UU}{}{U{{{{UU}{UU{}{{U{{}U}}}}}{{}{U}}{U}}}}}{}}{}U}{}}}{{UU{}}UU{{U{UU}{UU{}{U{}UU{{U{{{{{}{}}}UUU{U}}}U{}UU}{U}UU}}{{{U{U{{U}{{}{U{U{UU{}UUUUUU{{UUU}{{U}U{{}{U{{{U}}}}{U{{}}{U}{}U}{UUUUU{{{{U{{U}}U}U{}{{}{}{{{UUUUUU{U{{}U{}U}U}{{}U{}{{{}}}U}UU}UUU{UU}{U}{{U}}}}{}}U}{U{}}{UUUUUUUUU}UUU}}{}}U}U}U{}}U{U}}{}{}}U}{{}UU}{U}}{{{{UU}U}{}{U{{}}}}}{{{}{{}}{}}UUU{}}{U{U}U}U}U{UU{}U}UU}U}}}}}U++{}{{++{U}U{}{}{U{}}{U}U{U}UU{}{U{}}UU{}}{UUUU{}{U}}{U{U{}{{{{{++U{{}++UUU{{U{{{{}}U}UU}U{{{}}}{}}}{U}UUU{U{U}{}U{UUUU}}}++{{}{}}}U{}UU{UU{}}}}}}U{{}}{}}UUU{U{}{U}U}UUU{U}{{U{{}U{U}{{}{+++{{UU}}UUU{}{}}U}{{{}{{}U{U}}U}}{U{U{UUU{U}U{{}U{{U}U{}}{}}U}U{+++}U}UU{UU}{++++++{{UU}}{}UU{}U}{U}{}}}}{}{UU{}}U{}U}{}}}{}}{U}{+++}U}}++++++++++++{UU{}U}{{{}}{{}U}}{UUU{UU}{}{}}UU{{{UU{UU{}{}++++++++++++++}{}+++}{U}}}{{UU}{{{U}{}}UU{}U}}U{UU{U}{}{{U}{U}U{U+++++++{}U{{}}}U}++{}UU{}{}}U{{{{U{U{{}}UU}}{{}U}U}U}{{}}}U{U}U}{{}{{{{U}}{UU}{U}}UU{}}U}}{{{{}{{{}U}{}}{U{{{{UUU{}{}U{}}}U{}{}}U}U}{}{U}U}{{}}}}U}U{}{}}}UUU}}UU{{U}U{}UU}{UU{U{{UU{{{{{U}UUUU}}{{U{UU{}UU}}}{}{{{}{{}{{U}U}{}U}UUU}}}{U{}{U}{{{U{}UUUUU}{{{U}U}{U}UUU}{UUU}}}UUU{}{}U{U{{}}}U{UUU{U}U{UU}}}U{U{U}}UU}U}}U}}}}U}{U}{UU}}}{}U{}{}}}{{{}{}U}{}}}{{{}UU{U}}}{}{}}U{U{}{UU{U}}U}}{}{}}U{{U{U}UUUU}{U}U}UUU{U{}U{}{{}U{U{UUU}{{}U{}}{}U}{UU{U}{{}U}{}}U{{U}{UUU{UU}{{}}}{UU}}UUU{U{U{}{}{}U{}{}{{{}{{}U{{{{}U{}{}UUUU{}UU}{}UU{UU{}{U{}UUU}}}{{}U{U}{U}U}{}U}{}}U}}U{U}}}{{}}UUUU{}U{}U{{}{}U{}{{UU}{}{U{}{{{}{{}{U{UUU{{U{}{U{{{}U}}{}}{{{U{}U}{U{}U{}U{{}U}U{}{U}U}}U{U}}U{U{{{}{}{}U{}}UUU{{U{}U{}U{U}}UU}{{{U}U{UU}U}}UU{UU{}{}U{U{}U{}}{}{{}U{{U{}UU{{}U{U}}U{}U{{UU{{UUU{{}U{}{{}{U}U{UUU{{UU}}UU}UU{UU}}{UUU}UU{}}UU{}{U{U{U{{{UUU{}}U{{}{U}}{U{UU}U}{}UU}{U{}{UU}U}{{}{}U{{UU}}UUUU}}{}U{}}U{{UU{UUU}{{{{U{{}}{U}UU{U}{}U}UU{U}U}}U}UUU}{U}}UUUU}{{U{}U}UUU}UU{U{UUU{U{}}{{U}U{}U{U{U{{U}{U{{}UU{{}{{}{{{U}}{}}U{}U{UU{U}{{{}UU{{}UU{{}{}}{}{U}}U}{U}UU{{{}}}U}{{U}U}}{{{}UU{U{}U}{U{U}}U}{U}{{}}{U{{}}{{{{U{{U}{UU{{U}U}}}UUUU{{{U}}{}UU}{}U}}UUU{{{{UUU{{{UU}}{{{{UU}}U}UU}{}U{U}}UU{UUU{}}{{}}UUU{U{}}UU{U{{}{}}{UUUUUU{U{{{U{{{{}UU{}UUU{U}{UU}U{}}U}}}}}{U{}}UU}}{}UUU{}{U{{}U}}U{U{UUU{U}}}{{{U{{U{}}}}U}{{}U}}UU{{}}UU}}U}U{{}UUU}}}}{{U}U{UUU}{}UU{}{{{U{U{{U{U}}U{}}{{}{UUU}UU}}U}{}}{{U{UU{}}UUUUU{{U}{{UU{UU}{}{{{{{{{U{UU{{}}U{{U}}{}{{}{{}U{}{UUU}{U{}{{{}UUU{{}{}{U}}U{U}}U}UU{}{}{}UU}UU{{U}U{U{{{UUU{{}{}}UU{{{UU}{}UU}{U}}{}}{}}}U{{}}U}}{U}{}}UU}}{{{{{UUU{}UU}{}{}{U}{}{}{UUU{}UU{UU{}}U}U{}U{{UU}{{}U}U}}{{}}}U}U{UUU}UUUU{UU{U}}U{{{}U{UU{U}U}}}{{UU}UU{}{}U}UU}}{}U{{}U{{{U{{}{U}U{U}U{}U{U}{U{{UUUU}UUU{{U}U{}{}}{U{U{{U{U}U}{UUU}{UUU}U}}UU}{}}}}}{U}{{U}}U}}U{}}UUU{U{UUU{{}U}}}U}{{{}{{}UU{UU{}}{UU}}{}{}}{}}U{}{}}{{{}UUU}U{{U{U}}{}U{{U}{U{U{U{{U}}{U{U{{UU}UU{U}U}{U{{{}{}}UUUU{}}U{}{}}}{}UU}{U}U}{{{}UUUUU}{}U}}}{{UUU}U}U{{U{U{{}{}}}}{}{U{U{{U{}UU}}{}}U}{}{{}U{UUU{UU{UUUUUU}UU{}}}}UU}}{{}U{U{UU}}UU{{U}}{{U{{}UU}U}{}{UUU{}U{{UU{UUU}{}U{}}UUUU{}UUUUUUUUU}{}{}U}}}}{{{{}U}{{U{UU{U{{U}{UUU{}{}U{{U}{}U{{}}U{}}{{}UUU}{}}{}UUU}{{{}{}}}U}{{U{U{UU{}U}{U{{{{{{UUUU}{}{}{{}}UU}}{}}UU{}U}{{{{{}{}{}{}}}UU{{}}U{{U}U{}UUUU}UU}{}{{U}{U}}UUUU}UUUUUU{}U{U{}{}{}U{}}U}}U{}{}}{{U{{UU{}U}}U}U}U}}{{}{}}}{{U{}U{{}}}{{{{}}{}}{{U}}U{}{{{{}{}}{U}UU{{U{{{{{{U}}U}}U{UU{}}{}U{{U{}}UUU}{{U{{U{{U{}}}UUUUU}}}{U{{U{}UUU{U}UUU{}U}U{{U{}}}UU}U{}}U{{{}U}{U}}UU}{{{{U{U}U{UU}U{U}}UUU{{{U{{U}{}}{UU}{{U}U{}UU}UUU{{}U{}}{U{}UU{}{}{{U}U}}UU}{{}U{U}U}U}UUUUUU{{U{UUUUUU}}}}}}UU{UUUU}}}}UU}UU}UU{U{{{}}}}U}}}}{{{UU}{{UU++}}U++U{U}{{}{U}UU{{U}U}UU{UU}{}U}}}}U}}U}{{{U{UU}}}}}}}{U}{{{{++}U}++U{{}}{}{{}{}{}U{UU}{{{UU{{{U{UU}U}U{}UU}}{UU}}U}}}}{{U}}{}U{UUU}}{UU{}{{}{U{U{{{UU}{}U{}}U}U{U{{U{{}{{}}U{U}UUUU{{UU}{UU}U{UU}}U}U{{{{{}UU}U{}{{}U{{}UUUUUUUU}{{}{}}{}U{UU}UU}U}}UU}{UU{}U{}}U}U}U}UUUU{}}U{{}{UUUU{}{{{{}{}}{{}}{}U}U}}U}U}U{{}UU}U}{UU{U{{}U{}}++++}{}{{UU}UU{{}U{}{U{{U{}}{{UUU}}U{}}UU}UUU}{}}U{U+++}UU{{++++++++++{{U{{UU{}}{}U{{}}{{{{{U{}U}}UU{UU}U{{U}U{}{{{++++++++++++++}}+++{{}{}U}U}{{{}U}U{{{U}U{}UU{{}{{{U}U}{UUU}{U}}++++++++++UU{}U{{+++{}U{U{{{{}{U}}{}}U}U{{{U}U{}U{}{}}{}}{}}}{U{{{U{U{++UUU{{UU}U}++}{U{U}{}U{U}{}}}}}{}U}}UUU{U}{{}{U}}U}}}{{U}UU{}{UU}{{{}U}}UUU+++{UUU}}}U}UU{U}{}{U}U{U{{U}{}}{{{}}}U}{{U{UU{}U{}{{U}{U{{{}}UUU+++}{U}{{{U{}U}}{UU{U{{{}U{{}U}}{UU{{{}{}}U{}U}{}}UU{U}U{UUUU}U{}++U}}UU}}{UUU{U}{}{U}{}{}U}UUUUUU}}}{U{U}{{}U{U}U}U{U{}{}}UUU}UU++{U}{UU}{{{{{U}{UU}}{UU}{{}{{}{}U{{{{}}UUUUUUUU{{}UU{{U{{}}}U{}U}{{}}U}{{UUU}U}{}UU{}}}UU{{{UU}{}{}}UU{U}{U}}{{{{U{}UUU}}}}UU}U{UU}U{{}UU{{{U{UUU{}UUU{U{UU{{}{U}UU}}}U}UU}}}{{{{{{U}U}U{{}{}U{UU}UUU}{UU{}}U{}{U}U}U{}}U{{{}{{UUU{UU{}U{U{U{{U}{UUU{U{{U}UU}{{U}{}}{{}{}U}}{UU}{UU}UUU{{}U}}}U{U{U{}{}U{}{}U{}{UU}U{{UUU{U{}{{{{{{{U}}U{U{U{{}}U}U}U}U{}UU{U}}}}{UUU{{{{{{U{U}U{}}U{{}}{}{{}{{{{}UU{U{UU}{{U{{{UUU{}{U{}{U{{{}}{}{U}{UUUU}U{U}UUU{}}{}{{U}}}{}}U}}{U}{{{UU{}}}UU{{}{U{U{{U}}U}U}}}{U}}{U{{}U{{}}{}{U}}{}{}}}}U{U{{U{}}{}}UUU}{U{{UUU}{{U{{UUU}U{U{{}UUU{U{U}{}{{}}UU}U{{{{}U}{}U}}}U{U}}UUU}{UUU}}UU}}U{{}{U}{U{U{}U}UU{{U}}U}}{{}}{}}{}UUUU}}{{}{U{UU{{{{}}UU}{UU{U{{}U}{U{}}{U{UU{U}}U}{{UU}}U}}}UU{{{{}{UU}{{}{}U{}UU}{}{U{U{{}}U}{U}}{}}{U{{}}{{UUUU}}}}UU{U{}}UU}{U}}}}}}{{{{}U}}}{UU}}}U}{U}}UU}UU}UUU{UU{UU}{UU{}U}{UUUUU{}{}}}{}{U}}{}{}{U{U}U{}UUUUU{{}{{}U{{UUUU}{{U{}}U}}{U}{{}{{{U}U}U}{{U{}{U{}{{}{}UU}U}}}}UUU{{}{}U{}{}U}{}}{}{{{{}U{U{{U{}{UU{U{}}{U{UU{U{{{}{}}{{UU}}U{{U{{}}{}U{U}}}}UU{{}}{}}UUU{{{}}{}U}}}{{U}}{{{{}{UU}}}}U}UUU{{{}}UU{{UU{U}{{}}{UU}{}{}}{{}}}}}{U{}{{{U}{}}UU{{}{{{UU}{}U}}{U{UU}{}}}{{}{}UU}}}}{U}}{}UUU}{{}U{}{UU{}{}{U{{}}{{UU{U{{U}U}U}U}UU{U{UU{}U{{U}{{}UUUUU}{{}U}}{{U}}}{}{U{}{U}}}U}U{{}}{}U{{{}U{}{}}{{{UUUU}U{}U{}UU}}}{{}U{{{U}U}}UUUU{UU{{U{U{U}{U}U}}}}UU}}U}}}U{{U{U{}UUUU}U}{{}}UU{{}UUU{}{}}U}{{{}{{{}UU{}}U}U}{U{{{{}{{U{{}}{}}{}}{UUU{{{}}{UU{U{{}{UU}{U}}}{{}{{{{UU{}{UU}{}UU}}}}}{UU{U}UU{U}{}}}}U}}UU{U}}UU{{}{{}{{UUU{}{U{}U{}}U}UU{{}{{{{UU{}UU}}U}}{{}{U}}}{}U}{}}U}U{}}{U}}}}}U{}U}}}U{UU{}U}UU}}UUU{UU}U}{U}UU}{U{}}{}}{{}U{{{U}}U{{U{}}U}{{UUU{{{U{}}}{}{}{U{U{U{U}}{{{}}U}{{{}{UU}{{{{{}{{{}}}{}}{}UU{}UU{}U{}UU{}U{}UUU{U{U{U{{U{{UU}U{{}}UU{}}{UUUU{}{}U}UU{{}U}{{}UU}{U{U{{{}UUU}{}U{}{{U{UU}U{{{U{UU{{}{}{{{UUU{U}{U}{}}{U{}}{}UU{UU{}}}{UU}U{{U}U}U{}{UUU{}{}}{}}U}{UU}U{U{UU}U}U{{U}UU}{}{{}}{U{}{U}{U}{UUU}U}}{}{U{UUU{U}UU{U}}U{}}UU{UU}{{{UUU{}{}UU}{{U}{{}UU}}UUU{}{U{{}}}}UU{{{U{}{{{{}UU}U{{{{U}{{}}U{}}U}}{UU{UUUU{UUUUU}{{U{}{{U{}}}U}}U{UU{{U}U{UUU{}{}}{{{}}U}UU{}{{}{UUUUU}}U}U}{U}}}{}U}}{}}}U}UUU{}}}UU{}}{U}}U}{}UU{}UUUU{UU{U{}UU{}U{U{U{{{}{{}U{UUU}{}{UU}{{}{{}}{U}}{}U{{}U}{{UU}UUU{}UU}}UUU{}{}}{UU{{U{UU}}UU{{U{}}U}UUU{UU}UU}UU}{}{{U{}}UU}{{U{UU{U{{UU}}}{{}UUU{}}U}U{}{}{{}UU}{UU}}U{}}U}}}U{{U}{UUU}UU}UU}{{{UUUU{}}{UU}}}{U{{{{{}UU{{{{U}}}U{}}{{U{U{U{}UU{{}++U{U++U{{UU{UU}{}{{}{{UU}}U{U{UU{{{}}{UU}}U}}UU{{}{{UUU}}{}{}}U++{U{++U}}}}{UU{U{{}U{{}}U}UU{}}U}{}{{{{U{{}}{UUU}{{U{{{{}{}}}}{{U}U{U}{UU}U{}{U{}{}{{U{{{{{}{U}{}{{U}}}}{{}UU}UUU}UU{{U{}{U{{{{}U{}{}{}UU{UU{{}}{{}UU{{{U}}}U}}}{}}UU{UU}}}}{{{U{}}U{UU}}UU{}UU++++{{{}}{U{UU}{}{{U{}U}{{{{U{UUUU{U{UU{U}}{}U{}{{{}{}{UU}}U}{{++++++++++++}U}UU}U}}UU{}U{}U}U}}}UU{U}U}U}}{UU{}{}}}}U{U{}{U}U+++U{+++++++++}UU}{{}{U{U{{{}}{UU}UU}UUU{UUUU}U{}{}}U}}}{}UU{}++++{{{}}U{}U{+++{{{UUU}{{{{U}U}}U}{}}{UUU}}{U{UUU{}UU}{}{}{{U{++++U}UU}}}}{}{}+++{}U{U}{}U{U}}U}UUU{UU{U{{{{UU{{U}UU}{UUU{}{U+++{{}{}{{}}{UU}}U+++U}}UUUUU{}{UUU{{U}}UUUUU{}}U}}}{{}{{}UUU}U+++U{{U{{{{}{U}U{U}U++}}}U}}{{{{{{{}UUU{{U{{}UU}{U{U{U}}}}}{}}}}++}UU}{}}UU{U}{U{U}}+++}{UU{{U}U}{{{UU{U}}}U{{}{}}{{U}}{}}UU{U}}}}UU{}}UU}U{{U}}UU}}{++{}{}}UU}}U{{U}U}U}U}U}U{UUU}U{{}U}}{{UUU}{UU{U}{}}}}}{UU}}{{}U++U}}{UU}U}{{}}UU{}UUUUU{U{{}U{{}UUU{}U{UUU}{}{U{U{U{}U}UU{}U}U{++{U{U{}U}U}{U{UUUUUU}UU{U{}U{U}{{{{{}U{}{}{{}}{U}U}U{}UU}UU{UUUU{UU{}U{}{{}U}}}}}{{{{{{{{}{{{}}}}}}{{}{{U{}}{U}{U{}}{U{{}}{U{{UUU{UUU{U{U}{}U{}{}{U}}}U}}{{{{{{}{UU{UUU{}U{{}UU}U{U{{{}{UU{U{U}U{}}}{}{{{UU{{}UUUU{}}}}U{{}}}{{}}U}{{{{}}U{}}}}}{{}{{U}U}}U{}U{}U{{}{{UU}UU{UU}}}}{UU{UUU{}}{U}{}}U}}{{U}{UU}{}}}U{}}}}UU{}}{}UUU{}U}}}{}U}U{U}}UU}{{UU}U{UUUU}U{U{U}}UU{}{{U{{U{U{{}U{}U{{{UUUU}{}{U{U}U{U}U}{UUU{U{UU{UU{U}{UUU}U}U}U}U{U{{{U}}{{U{{UU{{UUUU}{}}{U}{}{{}{}}{}}{{}}}{}{}{}{{U{U{{{UUU{}{}U}U{U}}}{{}}}U{{}{}U{UU{UUU}U}{{}{{U}}}U}}}}{UU{U}}}{{}}UU}}U{U}UU{}{U{UUU{UU}}{}}{{U{U}UU{}}}}}U{}UU{U}U}UUU{UU}U}}U}U}U{}}}}}UUU{}}{}{}}}}}U}}UU{UU{{UU}{U{{U{U}{}{U{U{}{U}{U}}}}{}}{{{{{UU{U{{{{{{U{U{}{U}}}UU{{{U{}}{}{}}}{{{{UU{}}{UU}{{UUUU{}UU{}}}}}}{}}{U{}{UU{U}{}{}U{U{U}{}}{{}U{U}UU{{{}{}{}U{}{{U}UU{U{{{}{}{{{}{U}{UU}U}{{{UU{{}}{}}{{{U}U}U}}U}U{{{UU{{}}{UU}{U{UUUU}{}U}}{{{}}}}U{{{{U{UU{}{{U}}}}U}}{}U{U{}{}U{}{U}}U{{}}}{U}U{U}U{}UU{UUUUUU}{{{{{U{}U{U}UU}}UU}U}U{UU}}}}}}{{}U{{{}}{}{{}}}U{U}UU{{}U{}U}{}}{{UU}U}U{{}{U}}{}UUUU}}}{UU{U}U}}UU{}{}}UUU{}U{U{{}}U{{UU}UU{UU}{{}}}UUUUUUUUUUU}{{{UUU{}UU}U{}U}}{{U{}}}{U{}{{}UU{{UUU}U}}UU{}}{{{U}}}}UU{{{UU{{}}U{}}}U{{}}U{}U{{{{{}}U{{U}{{{{}{}{UU}UUU}}}}}U{}}U{{UU{{{UU}{{UU{U}{}U}U}}}U}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}}U{U{U}{U{}}{}}}{}{{}{{U}{}{U}}}{U}{UU{{U}U{U}U}UU{}{U{U}}{U{}}U}{U{}}}}}}{}UU{}U}}{}}U{U{{}U{U}}U{U}{}{{U{}}}U{U{}UUU}{UUUUU}}{{}UU{U{U{U}UU{U{}{}}{{U}}U{U}}}U}}U}UUU}U}U{}}UU{U{}U}U}UU{}{{{UU{}}U}U}}U}{{}}{{UU}}UU}{UU}}{{UU{{{}}U{UU{}U}U{}}{}U{}}U}UUUU{}{{{U}{U{U}}U{}{{U{{{}}U{UUUU}U}}{U}}{{{{}}{}{U}UU}U{}{}}}U}}UU}}}{}U{}U}{{UUUUU}{UU{{}{}UUU{}{{{U}}{}}}}}{}{{}}}}}U}}U{UU}}UU{{}}}U}}{{}U}}U}{}}{}UU}U}{{}{{U}}UU}}U}}{{{}UU}U{U{U{U{U}}}}}{UU{UU}U{}UU}{UUU}{U{U}U{}{{}U{}U{}}{}}UU{}U}{{U}{{UU}{{{UU}UUUU}UU}{}{{}}{U}}}}UU}}UU{}}}{UUUUU{UU{{U}{U{}{}{UU{{}U{}{{}}{}}U}UU}}{U{UUU}U}}}{{U}}{}{}}U{}U{}{{}U{U{U}U{}}U}{U{}{U}{{UU{}}}}U}U{{}{}U}{UU{}{{{U{{}}UU{{}{}{}{{{}}{}UU{}}UU{U}U{U}{{}{U{U{}{{}}UUUUU{{}UU{{}}}}{}{U{{U}{}U}UU}{UU{}U}}}}UU}}}U{U}U}U}}U{UUUU{}}{}{}{U}}}{{{{{}{U}U}U{}{}UU}}{UU}UU{{}U}{UU}}U{{UU{{}UU{UUU}U}U{}UU}}}{{}++}}}U{{}U{U}}{{}UU{UUU{{{}{UU}}}{}}}U}U}{}UUU}{}UU}{}U{}}}}UU}}++{U}++U}UUU{U{{UUU{U}}}}}UU{}{}{{}UU{U{}}}UU{{{{UU{}U{{}}U{{}{U}{{UU++U}{UU{}UU{}U{}U{}}{}UUU{U{{}{U}}UU}UU{}}U{}U{{UU{{}{{U{}{{}}}UU}{}}}U{{{}}U{}{{}}}}}}}{U}{}}{UU}U}}U}UU{U{{}U{UU}{}}UUU{}U{{UU{U}U}{{UUU}U}U{{{}}{{U{}UUU{}{U{U{{}UUUU}{{UU{}}}}U}}U{U}UU}}U+++++++}}}{{UU{UU}{}U{}U{U{}{{{U}{}{}}{}{{U{}}U}{}U{}U{{U}{UUU+++++++++++}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{UU}{}+++}}}U{U{}}+++UU}{UU{{}}}U}U}U}}U{}}}}}}}}U{{{{{{{UU{U{}UUU{{+++++{{UUU}{U{{++U{{UU{UUU}U}{}{}{{U}U}{}{U}UU{U}U{{UUU{U}}{U++++++U{}U{{{{{}UU++}}UU{{}U{{{{{}}}UUU{}{UU}UU{}}UUU{U}U{{{}}++++++{U{UU{{}{{{}}{+++}{U{{{UUU{{}U}}}}{}U{{}}{}{}UU{UUU}{}}{}U+++}}{{{U}{U{UU{}}}UU++{{}}}{U{{U}}{U}}{{UUUU}UU{}UU{U}{{{{UU{}}{}UU}U{}U}}U{UUU{U}U{+++{}U}U{}}U{{U}U{}UU{UU{U{UUU}}UU}U}{{}{{}}{UU{U}{U}U{U}}{UU{}{U++{U}}}U}UU}}U}{{UUU}U{}UU}{}}U}}}}}}{}U}{}}UU{}}}U}}{}{U}{{U}U}UUU{{}}}U}U{{{}UUU{}{{{{}U}{{U}U}U}{{}}UU}}UU}U}UU}{{{}{U}{U{UU{U}{{}{}{{{U{U}{{}UU}{{{U}UU{U{UU}}{}U}}U}{}U{}U{U{U{{U}U}{U}{}}}}U}U{}{U{{}}}UUU}{{}UU{}U}U}{}UU{{UU}{{{}U{U}}}U{U{}{U{}{UUUUU{{{{}{{}{}}U}}{{U}U}}{}{}UUU{{{{U{UUU}{UU{UU{U{U{}}U}{UU}{}U}}U}{}U}}UU{}UU}{}}{}U}}{{U{UUU}UU{}{{U{}}UUU{U{U{U{U{{{U}{}}}{}{{UUU}}U}}U{{{U}{U{U{}U{U{UU}}U}{UU}UU}U}U{{{U}}}U{{}{U{{{U}}UU{U}}U}}}U}U}UU{{U}{U}}{UUUU{{{U{{U{{U}U{}}{{{}{}UU{U}U}{{{U{U{}{{UU}{U}{}}}UU}}}UU{}}}}{U{{UUU}}UUUUU}{}{U}}}}{}}}U}}}U}{{{{}}U{}U{UU}}}{U}U{}}UU{U{}}U{UUU}U{{}U}{U}{U}{{U}}UU}}U{U{{}{{}}U}U}UU}}{}{U}}}{{U{{}{UUU{}}U{UUU{{{}{U}{}}U{{}{UU}}}{{}}}}{}{}UUU}}{{}UU{{}{U}{{}{}}}}U{U}U}U}{}U}}}U{{}UUUUU{}U{UUU{}{U}U}}{{{{U{{{{UUU}{UUU{}{UU{}{}{UU}UUUU}U}U}{{}UU{U{}}U}UU{}U}{{}UU{U{{{{}UU}{{}{U{{U}}{U}}{UU}{}{U}}U{{UU}}U{UU}U{{}U}}U{{{{U}}}{}U{}}}{}U{{}}{U}{}}}}UU{}}UUU}{{{{UU{UUU}}U}}{}{{U}}U{{}}}}{{}U}}U{U{{}}{U}U{{U{}}U}}{}}}UU{}}}{{U}}U}}U{}}}}U}{UUUU{UU}{U{{}{UU{U{}{{{U{{{U}}}{UUU}}}}U{UU}}}{U{{{U}U{}U}}}{U}}{}}{}{{U}}}}{{{{{}{UU}U}U}{{U{}U{}U}{{}UU{{}{{}{}U{{U{}{UU}{}}}{UU{}{U{{UU}}}UU}{U}UU{}UU{{}}{U{}UU}{}U{U{{U}U{}}{U}}{{{UU}{}}U{{U{U{U}}{{UU}}}}{{{U{}}}{{{UU}U{{U{{{}U{}U{UU}{{{U}U}}}}{}U{{UU{U}}{{UUU}}}}}}{}U{{}}UU{}{U}}}{{}{U{}UUUUUUU}}{}}U}U{}U}{U{}{{U{{}}}}{U{}}{UUU{{{}U{U}{{{}}}}{}{{U{{}}}{U}{U}}U{UU{}{U{{}}{UU{{{UUU{{}}UU{U{UU{{}U}{U}{U}U{}{U}U{}{}{U{U}}{UUU{U{{}U}{UU{UU{UU}{}U{{U{}}{U}U{{{UU}{}U}{{U{}U{{U{}}U{}U{{UU}}UUUUU}{}UU}UUU{}U{}}}U}{{{U{}U}}{UUU}{}}{}}{}{{UUU}}UU}UU}{}{{}{{U{}{}}U}{}{}U}{U}{}}U{{{}U{}UUU{{{U}}}{U{U}{{UU{{{}}{}{{}{U}UU}UU{{}}{{{U}{}{UU{}}U}U{U{U{{{}U{U{}}U{U{{UU}UU{U{}{{U{}}{}}}}}{{}{{}}{{}}{{{}}{{{{UU}UU}{U}U}}UU{U{}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{{{UUUU{}UU}{}}{{{U}}U{UUU{}}{{{{U}}U}}UU}}UUU}UU}{UU}{U{UU}{{}}U{{}}{{{{U}U{U{U{{{{}U{U}UU}U}}}}U}U{UU}}U{{{U}{{U{U{UUU}}{{{}{{{}U{UU}U{U{}}}}{{}U}}{}}}}}}UU}}}{UU}U}}UUU}}{{}}UU}}}}UUU}{U{U}UU{U{{}U}{U}{UUU}}{U}UU}}{}}}{{{}UU{}}U}}}}{U{}UU}{{}{{{U{}}UUU{UU{}{U{}}{}{{U}{U{}U}{UU}{{}{}}U{{U{}}}{{}}{U{U}{UU}{{{}U{{UU}{U}{}{{{}}}}{}UU{{U{}U{UU}{U}{{{}U{{}{U}{UU}UU}U{U{{U}}U{UU{{{UU}}}}{{{U{{U}{}}{}U{}U{}{U{++}UU{++}UU{}{UU}UUU}UU}}}UU{{UU}UUUUUU{U{{{U}{{}{{U}UUU{{{{U}{U++}{UU++{}}}{}}U{{}{{U{UUU{U}U}{}}}}U{{U{}}}{U}{{}{{U{U{{UUU}{}{U{{}}}UUU{U{U}}}}UU{U{U}U}}}}U{}U{{U}{{UUUU{}U}}}}{U{}}U{UU}{{}{}}UU{{{}UU}}U{{U}}UUUUU{}}U}{U}{{}{UU{U{{UU}{{}U{}{{}U{{{}{{{UU{{}U{U}U}{{U}}UU}{{{U{}{}U}UUUUU{{UU{}{}U}{{{U}{}UUU{{U}UU{}{}}{}U{{}UUUU{}U{}U}U{{{}U}U}{}}}UU}}{{}{{UU}{}U{{{U}}U}{UU{}{}U{}U}U{UU+++++++++U{U{}U}}}U{{}U{{{U}U}UU{{}{{{{UU{}}}}{UU}{}UU{U}U}{UU}+++++++++++UU{{}U}{U}{U}U}{UU}{{}{}}UU{}{U}}}}{}{{U{U{U{}}{{}U}+++{}{{}UU++U{UU}UUU{U}}{U}}U{{{{{{}U}{U}{UUUU{{U{{{{}}UU}}}{U}+++}UUUU}}}++UUU{UUU{U}}{}}U{U}U}UUUU}}UU{}}{U{{U{U{}{U{++{{U}++++{U{{U{}UU++{U{}{}}{U}}}{U}}U}U}}U}}UU}}{UU}U}U}U{U}}{{+++++++++UU}U}U{U{U++}UU}}{{U{}U{{U}{{{{{}U}}U}U{}{UUU}{}}}U}}{}++++++++++U{}U{}}}{++}{UU}{U}}}U{}}}}UU{{{{}}}{{}UUUU}UU}{}}}UU}U{++++++++}{{}}}{}{+++UU{{{}}{}}{{{UU}UU}{}}}}UU{}{}U{}}{{UUUUU}{}}UU}U}UU{}U{U}{UU}++}{{U{U{U{{U{U}}U}{U}U{UUU{{}}}{}UUU}}{}UUU{U{{{}U}}}{{{{}{U}}}U}}{{{}U{}}}{}U}UU}{}}}}}}U{{U{{U{{U}UU}{{{{{}U{}UUU}UUU}}{}{{UUUU}}{}}}}}UU{{}U}U{{{U}U{U}U}{U{UU}{U}UU}{UU}U{{}UU{{{UU{{{}}U{{{}U{}{{}{}}{}}{}U}U{U{{U{{}{U{{}U}UUU}}{}U}{{}U}{{U}UU{}{{{{}{UU{U}UU}U{UU}UU{{{{}U{UU}{U}}{U}U{U{}{{}{{U}}UU{U{{}}{}{U}UU}U}UU{UU{}U{UU{}{{{{{U}}}UU}U{{UUUU{{{{U}U{}{UUU{}{}}{}{UU}U}}{{{U{U}}U{}U}{}}{}{{}U}UUU}{}UUUU{}UU}U}}{U}{U{U}}U{}{U}U}{U{}}}{U{U{U{{{UU{U{U{U}UUU}UUU}}UU{{}UU}U}{}}U{{}{{U}UUUUU}{U{{}UU}{{}}}U}U}U{}}}{U}U}U{{{UU}}{UU{}}{U}U{{{{{}}}{}}{U{U}{U{UU}U}}}}}{{}{{{}}{{U{U}}{UUU}{{}UU{U{{}}U}}UU}U}U{}U{}{{U{{}UU}U{}U}U}}U{UUU{}}{{}}}U}{{{{{}}UUUU{}{{U{U}U}UUUUU}U{}{U{{{}UU}U}U{UU}{{{}}{}{{}UU{UUU}{}}U{}UU{{}U{U{UUUUUU}U}}{}{}}U}}U}{}U}U{}U}U{}{U{{U{UUU{{{}}UU{{U}U{UU{}}UU{UU{{{}UU}U}{}}}{}U{UUU}{}U{UU}}}UUUU}U}U}U}U}{}}}{{}{}}}{{{U}{UUU}U{U{{}{{}{{{U{{{}{U}}}{UUUUU{UU}U}{}U{}U}}UUU}U{U}{{{}}U{UU}U}{{}}UU{{{}}}}{{}{{}UU}U{U}}{U{}}{{{}{U}{UU}U{{UU{U}{{U}{}U{{U}}}U}}}{}{}{}U}}{U}{U}U{}U}{{{U{}U{U{U{U{UU{}UU}UU}{U{{UU{{{U}UU{}}}{U{{{UU}{}U{{UUU{}{{U}UUU}{U{{U{U{U{}{{U}}}{}{U{U}}{{}UU{{{}}U}{{}{U{U{{U{}{{{{}U}}{}{}}{UU}}}{}}U{{}}}U{{}}{}}{{{U{}}{UUU{{{}{{}{}}{{U{{UU}U{UU{}}{}UU}U{}UUU{}{{}{{}{{}{U}{{U}{}U}}}{{U}{U{}}U{UU}}}{}{U{{{U}}}{{}UUU{{}}U{{U}{}UU{{}{{U{U{UU{UU}UU{{}}UUU}}}}{}}{}U{{}}}U}}{{}UU{{}U}{U}{{}}U}}{U}U}}}UU}}U}{}}U}{U}{{}U{{{U}}}}}{U{}U{U}}U{}U}}U}{UU{}{{}U}UUU}}U}}{}UUUU{{}{U{U{U}UUU}{U}{{U{}}UU}{{UU{}}}{U{{{}{{U{UU}{U{}{U{UU{}}U}U}{UUUU}U{{}}U{}U{}}U}U}{U{U}U{}U}UU{}U{U}UU}{U{{}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}}U}}}U{}}U}{{{}{}{}}{{UUU{{}}}U{}{}{}U{U{{UUU}}U{U}}{{}{{U}}U}U}{{UU{{UU}}}U}U}U{{}}U{}}U{}U{}}UU{{{}}{U{U{U{{}{{}}{}{}}UU}U}}}U}}UU{{{}{{{}}U}{U{{{{}UU{U{}}U{{}{U}UUU}}}{{UU{}}{{U{{U{}U}}}}}U}{}UU{{{{{}U}}{U}{{}U}U{U}}}{{{{}U}}U}}{}}U}}U}}{{UU}{UUU}{{{}}{{}}{{U}{{U{}{{UU}}U{{U}U}}}}{{}{U}{U{{{UUU{U}U}U}{{}}}{{{}{}}}}{U{UU}{}{U{{UU}U{{{}{{{{{}{{}UUU}U}U}UU}{}{{}}{UU{{U}{{}}{{{UU{{}{}}}{U}{{}}U}U}UUUUUU{UU}{}{U}{U{++}}{}U}{UU}U{UU{{{}}U}}}{U}UUU{U{{{UU}}}UU{{}U}{U}{U{}UU{U{U}}{++}}}}{}}}{UUUUU{{{}{U{{}U{}UUUU{{U{{U}}{}UU{{U{{UUU{{{{}U++UU}{++{}}}}U{}}{}}}}}{U{}}UU{U{{}U}U}}}U}U{}UU{U}{{U{}}U{}UU{{++U{U}++{}{}U}}U}}{}{U}}{{{}{}UU}UUU}{{{{{U}}UU}U{{UU}}U}U{UU{}UU{U}U{UUUU}}UU}UU{U}U}{UUU{{UU{}U{}U{U}U}}U}}{{}}UU{UU{{UUUUU}{}}U}}{}}}{}}U{U{{}U}{{}}}{{}U}UU{U}U{}}U}UU}}{}{{U{{UU}{U}UU{}{UU}{}}{}{UU{}}UU{}}{}{U}}}UU{{U}{{{}{{{{U{U{}U{U}}}{UUUU}{}U}U}U{UU{{U{{}{}UU{U}{U{U}}}}{U}{}}{{U}{}}U}}U{U}{{{}}}{{}}}U}{{{U{}}{{UU++++++{U}}UUU}{}{}}{}}}{{UU}{}}UU{}{UUUU}U}}{U{{U}}UUUU{}}UU{}U+++++++++}{{{}{{}U{}{}{U{}{{}}{UUU{{}}}}}U}U{{{{}{{{}{{}}U{UU{UU++{}}U+++U{U{U{U{U}}UU}{}}{UU}{{U{{}{UU{UU{{{}}{}{U}U{}}}{U}U{U}++{}UU{U}+++U{U}{{{{{}}{UU}{U}{{U}{}{}U{}}U}{}UU}UU}{U{{++{U}}UU++{U{UU}}}+++}{UU}U{{U{{U{}}}}}}{U{}{UUUUU{{}}{{}{{}{{U{+++}{{U+++{UU}}}}U{++++}{{U}UUU{UU}U{U}}}}{}U{UUUU{}U{U{U{UU{U{{{++++++++}{{U}}U}{U}+++UU}UUU}}}{{U{U{{U}U}UU{}UU{}}{{}}{}U}}{}U{U++++++}U}{{{{}U}UU+++{U{{}{}U{{U{{U}}{UU}{{}{{{}{{{{}U{{U}}}U}{UU}U}UU{}U}}}}}}{{{+++}{U}U{}}}}UU}{U{U}{UU}{}U}UUU}}{{}{}}{{U}}}{U{}}}}U}UU}}U}{}U}{UU}}U}}U}}}UU}UUU{{}}}UU{{UU}U}{UUU{U{}}U}UUU{}{{}}}}}{UU{}{}U}U}}{UU}U}{}U{{}U}}}UU}{U{{{U{U{U{{{UU}}}{U{U}UUU{}{}{U{{{{}{}U{U{}}UUUU}{U{U}}{UU}{U}}}{U{U}}UU{U}}{{{}{UUU{U{U}UU}{UUU}}{U{{UU}}{}}{}}U{UUU}U{}{}}U}{}UU{UUU}U{U}}{U}{{{}}U{{{}{{UU{}U{{{UUUU}{UU}}{{}}}{}}{U{{U}U}U}{{UU{}{UU}}{{U}}{}{}{}{{U{{{{{}UU{UUU}{}}}{U}}{UU{{}{}{}{U{U}}UU}}}U}}UU}UU{}U{{{}UU{U}UU{}UUU{U}}{}{{{UU}U{}{{}U{{{}{{U}{{U{}}{}}{U{UU{{U{{}}}}}{U}{}}UU}U}UU}U{{}U{{{}U}U}U}}}{}UUU}U{U}U}{U}}UU}U{}{}}}}UU}}U{}}}{U}}}U}{U}{}}U{{}UUU}{}UUUU{U{}U}U}}}UU}}}}}}{}}{U}{U{{{{{}}}{{{{}U{UUU}}{U}{U{U}{{}UU}UU{}{}U{}UU{}{}U{U{}}}{UU}UU}}{U}}{U}{{{UUU}}U}}{{{}{}}}{U{U}{U}U{U}}{{U{}{{}}UU}{{}{{}{}UU{{}}{}}{UUUU{{U}{U{}{U}UUU}{}{{UU{U{{U{}U{U{UU}U{}U{{U{}}{UU{U}}U}{{{}{U{{{U{{}{{{UU{}U{}{}UU{}{}U}}}}UU}}{{U{UU}U{U{UU}}}{}{{}UU{{}UU{}{}{}{U}U{{U}U{{U}U}{U{{{U{}{{}U}U}U{{}{U{U}UU}{{{{UU}UU{}{{}{{}{{{U}}{U{}}}UUU{{}U}}}}{U{UUU}U{{}}{U}{}{{U{UUUUU{U}{}}}{{{UUUUU{{{{}{U}}{{UU}}{}}{{{UU}{U}{{}}}{{{U{}}UUU{{{U{UU}U}}{{U{UUUUU{{{}{}}}}{{}}}U{U}{{}{}U{U{U}}}{{}U{U}{}}U{}}{U}U}{}}}}}}U{{}}{{}U}U{{U}{U}UU}UUU}}}{{}{U}U{}{{{{}U}}{}{U{U}}{}{{}UU{}}}U}}{}{U}{}}}}{U{UU{{{{}}UU}{{}{}}U{UU}U}}U{{U{}}{{UUUUUU}U}UU}UUU{{U{U{}{U}}{}U{}{{{}{{UU}{U{U}{}}{U{U}U{U{U{}{U{{}{}{{{UU}UUU{{U}}{}}{}U}{}{{{}U{{{{U}UUUUU{}UU}}{U{}{}{}U{{}}}}}UU{{UU{{U{}{U}U}{UU{{{{U}}UU{UUUUUUU}}UU}{U}{{{}}UU}{}}UU{{}{U}{{U}}U}}}UUU}UUUU{{U{}UUU{{{}U{U}}{U{{{U{{U{}{U{}}}{UU}{UU}}{U}}U}U{}}}}UUU{{UU}{U}{U{}U}{UU{{UU}UU}{}}U{{UUU{}U{{}{{{}U{U{U{{U{{UU{}{U}UU{U{{}U{{}{}{{}{}U}U}{U}U}{}UUU}U}UU{}}{{UU{}}{{{{}}}{}{{}{{{}UUUU{{UU{UU}UU{}}U{{}U}}{}}}U{}{U{{U{U{{{U}}{UUU}}}{}{}U}U}{{}{UU{UU{}{}{{U}}}UU}U{U{{}}U}}}U}UUU}{U}{{U{}}{U{}{}U{U{{}U}}}}}}}U}}UUU}{U}UU{U}{U}{UUUU{}U}}U{{{{{U{{}{UUU{UU}}U{{}{{{{U{{{{U{{{}{{U}U{{UU}U}UUUUU{UU}{{U}{{UU{U}UU{U}{}U}U{{UUU{{U{}UU}{UU}}}UU}{}UU{UU{U{}UU{}U{{{U{U}{{UU}}UU}U}}{{}U}}}}U{U}U}}{U}{{UU}{U}UUUUUU}}}UU}{}}U{UU{U{}UU}U}}U}}U}{}}{{}}U{}}}U{{}}{}{}{}}{{{UU}}{U}{}}U}U{}{}{UU}{{{{}}{}{U{}U{{UU}{U}UUU}U}U}U}}}}UU}}}UUUU{}{U{UU}{}U}{UU{}}UU{}}{}{}U{U{UU{U{{UU{U}{{U}U++{}UU{UU}U}}}{UU}U}}U{{}UU{}}{{UU{{U{{}U}}U}U}}U{{{}{}U}++{U}{U++{{{}{{{}}UUUUU{UU{}{}}U{U}}}{{}U}}{}}U}}}{}}U{{U}{{}UU{++{{}}UU{}{{UU}}}U{{}}U{}}{{{U{}}{}UU}{U}{{{U{UU}{}{{}U{{{UU}U}U{}{{{{UUU{U}UU{U}{{{{UUUU}{U}U}{UUU}{U{U}{UU}U}}U{{U{}}U{{U{}}}UU}}{{}U}}UU}{{U}{}{}}UU{}}{{U{U{{U}}{UU}}{}UU{U}{}U}{{}}}{}}}{}}UUUU{{U}UU}U{U{UU}U}}U{}}UU{}}{}{U}}{{U}}}}}U{{U{{{}}}U{}}U}}}}}{U{}UUU{U{U{}{}{U}U{}}UUUU{U}UU}U{U}U{{{}U}}U}U}{UUU{U}}{{}}}UU{}{UUU++++++}U}{}U}{{U{{{{}}U{UU}}{{}}}UUU{U}U{U}{U}{}}{U}{U{U{}{}{}++++++++++{U}{U}{}{U}{}}U}U{UU}}{U}U}{}U{U{}}{UUUUU{UU}}U}{{{{{++++{}}}++++{U}}{{{UUU{}U}{}U}}U}{U}UUU{}{UU{{U}{U{UU{U}}U{{}}U+++}U}}}{}{+++{{{U{UU}UU}}{}U{U}}{}U}UUU{U{{{}}{}}{{}}U{U{}{U{}+++{}UU}U}}UU++UUU{U{UU}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}{}}{{{UU++++++{{U}U}}U{}U}UU++{}}UUUUUU{U}}}{}UUU{{U}{}}{{{}{}{U}UUU{{UU{{+++{{}U{{U}{U}{}{}++U{{{UUU}}{UU}{}}{U}{UU}}UU{{}}}{U{}U}{UU}}{}}++U{UUUUU{}}}}}UU++}{U{UU}{{{U}}}{{{}{U}}{}{UU}{{UU}}{{{}}}U{U{{++}{{}}U{{U}}{}}}++{}U{U}{}U{}{U{U}}}}}}}}}U}UUUU}}UU{UU{}}}U{{}++U}}{{}U}}}U}{{}++UU{}{U}}U{}}U{U{{}{{U{{}}{{UU{{UU{{{}{{}{U{U{++U}U}}{{{U{UUU{{++{}}}{{U{{U{U}{}{UUU}}}UU}U{U}}{}{U{U}U}U}}UU}++{UUU{U}{U{UU}UU++}{{}{}{}}UU}}{UU}{}{{}}{{}{}}}{}{}{U{UUU}}U}{+++++++++++++++++++U}{U}}{U{U}{{UU{}U{}UU{{}{UUU{}U}}}UUUU{U{U{{+++++++++++++++++++++UU}UU}{}}U}{U}}{{}}UUU}}{}U}UU{}U}}{}{}}}{{{{U}}}}{U{}U{}{U+++++{{}{{}}}U}U{{UU}U}}U{{U}}U{{}}{{UU{}U}{U{}}}{U{U}{{}}}U{}U{U{UU{U{U{{U{}U{UU}UU{{{U}}}{U}}}}}}U}}U{U{{U}UUUUU{UU{{{{}}{{U{}{}}{UU{}{U}}{}}}}UUU}UU{}}{UU{}{{U{{}U}}{}{UU}{{{U{}UUU}}UU{{{}}{{{{U{UU{U}U}U}}}}{U{{U{{U{}{UU{{UUU{}{{U}}{{U}}{{U{UU{{U{{}{{U}U{{U}}U{UU{{}U{}}{{}{U{{UU}{{{{{U{}UUU{{U}{{}U{{}U}U}{{{}{}{U{{}}U{U{{}}{{U}}}{UU}{{}}{{}{U{{{{UUU}U{}}}}}UU}U{U}U}}U}}UUUUU}}U}U}}U{{U}UU{UUU{U}{}UU}{}U}U}U{}U{}{}{{UUU}{U}}U{{}UU}{}{}{}{}{{}}U{U}{}{UU}U{{{}{U}}}{}}}{}{{U{U}{}}U}UU{{{UU}}}}{}U}}U}{UUUU{UU}{}U}}{{}U}}{U}}UU{}{U{}U{{U{}}{}{U}{UU}{{}}{U{{{{UU}{}U}U{}}}}UU{}}{UUUU{}UU}UUUUU}UUU}}{U{}}{{{UU}{}U}}}{UU}}}{{}}{}U}U}{U}{{}U}UUUU}U{}U}U{}U}U}{}U}U{{{{UU}}UU{{{{}UU{U{}{}}}U{U}{{U}{U}}}U}{}U{}U{{U{UU}{{{{U{UU{U{{U{{{}}{{U{U}{U{{UU}}}{U}{UU{{{{}}{{U{}{U}}U}}{}UU{U}UUU{{}U{{U{U}U}{}{}{{{UUUUU{U}}}U{}{U{}U{}U{U{UU{{{UU{UU}}UUU}U{U{{UUU}}{}U}U{{U{}{UUU{U}}U}{U}U}}U{{U}{{U{UUU}}}{}{U}}{U}UU}U{UU}{}U}{}{U}UU{}UU{U{}{}{{}}{{UUUUUUU}U{U{}UUU{{U{{}U{U}U{U}{{{{{}{U}{}{{{}}}UUU{UU}}U}U{U}}{{{{U}{U{{}}UU}{{{}UUU}{U{UUU}U}{}}}UU{}U{U}U}{{U}}}U}{U}UU}{{{}UU}{{UU}U}{UU}{}U}}}UU{{U}}}}}{U}}{U{{}{{UU}UUU}{{UUU{U{{{UU{{{UU}}U}U}U}UU{}{{{U}{}{}U}{{}U{}UU}{{}}UUU{{{UU{}UU}}U}}{{}{U}U{}}{}{U}{}U{{}U{{}UU{}}{{U}{{UUUUUUUU{}}U{}{}}U}{{}{{{{{{UU}UUUUUU{{}}{{{{}UU}UU{{}{}{{U}U}}{}U{U{U}}}U{U{{{UUU{UU{UU}{U}{{{}}}UU}UU{}}{}U}}}}U}}UU{{{}}U}U{{}{UU{{U}{U{}}{U}{{U}{{{U}}U{}U}{}}{}UU{U}}}U}U{{U{UUU{{{{{U{}}UU{}}}}}U}{{}U{}UU}{{}{}{{{}}}{{U{UU{}{U}{{}U}UUU}{}}U{U{U{U}}}}}{{U}}}}UU{{}U{U{{}UU{UUU{}}{{U}}{}}{{{{}{UU{U{U}}}}}}}}U}U{{{{{}U}}{UUU{}{}}}{{{UU{{UUU{U{UU{}}U}}}}U{{{}{{}U}}{U}}}UU{{}U++UUU}UU{}U{UU{{}UU{U}}UUU{}UUUUUU{}}{{U{U{U}}{U{}}{{}UU{++U{{{U++{U}U}{}UUU}U}{{{{}{UUU}}{U}}{U}}U{U}U{{}UU}{{{U{{}{{{}{++{}}{{{{}}}UU{{}{}U{}{{{U{{}}UUU}U}}{UUU{{{{U}{UUUUU{{U}{U{{{}}}}}U{{{}UU}UU{{{UU{}}UU}}{U}}}UU{U{U}{}{U}}U{U}U{{U{}U}U}}U{}}{{{{U{UU{}{}{}U}U{}}}{}}{}{{U}{UU{U}}}{UU{U{U}}UU{}}}}}{UUU}{U}U}{UU{UU{{U{UUU}}}{{{U}}}}UUU}U{U{UUUU{{{UU}}{{U}}}U}}U}{}U}U}}{}{}{}U}{}{U{{}{}}U{{}{{}U}U}U{UU}{{{}UUU{{}U{{{U}}}}}}}{U{{U{{U}U{{U{UUU++++++{}}}{U{}UU{U{{U}U{{}{{}{U{{}{UUUU}}}U{}}UU{{U{{{}}}U}UU{++++++++++U{}}{}}UU{}}U}{}{UUU{U{UU{U}UU{U}{}}}U}}}U{}U{U}}{}{{+++++{U{++++{}}{{{{{UUU}UU{U{U}U{}{}U}}{{{UU}{U}}UU}{}UU{U{}}}}+++{++U}{+++++U}U{{}}}}U{{UU{}UU}}}{UU}}{{}U{}UU}UUU}{}}}}}{}UU+++}U++UUU++{++U}}{{}U{{{{}{U{{{}{}{U}UUUU{}U}}}UUU}{UUU}++}{{{++++U}++}U}++U+++}}}}UUUU}{}}{U}UUU}{}}{{U{U{}{}U}}UU}U}{{++++++++++{U++U}U++{U++U}}}}U}U}}{{}{UUU{{{U}}}UUUU{{}U}U{}U}}}}U++++++}++{U++{{}++}{++}U}}}U}{{{{}}}UU{}{U}U{{U{U{{{U{}UU}}{{{}UU{+++{}++{}++{}U++}}++UUU}U}UU{UUUU{U{U}{}{}}{U}U}}{{}U{}}}UU}}{}}U++++++}{++U}}++++++U}{U}}}}U}U{{{{U{{}}{}}}UUUU{U{}}}{{{{U}U{U}U+++++++++++++++++++{{}UU}{{}{{}}U}}{U}U}{{U{}U{UU{}}{UU}{UUU{UU{++UU+++++++++++UU++U{}U}{UUUU{U}U}}UUU{{UU{}}}{UU{}{{U{{U}U}{U{{++{U++U{++{U{++UU++U}U{}U{}}{U}}UUU{{{{UU}}{}{{}U{U}}{U{U{U}{UU{++{}++U}++{{U++}}++U}}UU}}}U{{{}U{{{U{UU{UUU{}{UUU}}{}}U{}{U{{UU+++++++++++++++++++}{}}UUU{{}}U}U{}}}}{{{U{}}U{}{}}}{U{}{}}U}}UU+++++++++++++++++++++U}U{}}UU{}UU{U}U{}{{{}{}}UU{{}{{{}{}UU}U}U}{UUU}U}UUU}U}}}{+++++{{{{}UU{}U}}}{}U}}U{{{{UU{}{{{{}{{UU{}U{U{}{}U}U}UU}{}U}U{{}{{{U}{{{}{U{}U}U}}{{}U}U{{{{{U{{U{U{UU{{{}}}{{UU}}U}{U{U{{}{U{U{U{{UU}{U{U}}{{{UU}U}}UUU}{{}U{{UUU{{U}U}}}{{{}UUU}{{{{}U}{UU{}{}}UU}U}{}{{{}}U{{U{}}}{U{U}UUUU{{}}{}{U{U{}}U}{{{{}}U}U}{{U}U}{}U}}{}{{{}{U}{{U}{U}U}{}UU{{}{}UU}{}U{U{{}{U}{U}{{U{{}U{U{{}{U{}}UU}}{UU{{{U}}}{UU{UU{}UUU}{}U{{U}UU{}U}UU}}U{U{UU}U{}{{}}U}{{{U{UUUUUUU}{U{U}}UUU}}U{}UUU}U{U{{}{}{{{{}}{{UU}}{}}{U}{{}UU{UUU}UU{U}{{U}{}}}}{}}}U}UUU}}}}}{U{U{}}{}{}{}U}}{}U{{}UUU}{{UUU}{{{U}UU{U}U}}U{}}}}U}U{UU}{{U}}{}{UUU{{{U{}{U}{U}}U{{{{}UU}{{}U{UU{{UU{}}UU{{}{U}}{{}}{{}{}}{{U{UUUU{U}}{}U{{U{U}U{UU{{{}}}}U}{{UUU}U}}{}U}U{}U}{{{U}{{U}UUU}{}{U}{{U}U{{U}{U{UU{U}}}{{}}}{{{}{U}UU{U{{UUU{{{}U}}}{{{{{U}}}U}}}U}{{UU{{{}{{UUUU}U{{}{}}U}{U{}{{}}U{}{}UU}}U{}UU}{U{{UU}{}{UUUUU{U}{UU}{{U}}UUU{}}U}}}}{}}}}}{}}}{U}}U{{UU}{{}{{}}UU{{U{{}}U{UU}U}{}{}UUUU{}}{{}U}{}U}U{}{}}UU{}U{U{UUU}U}U{U}{}{U{UUU}U}{U{}}{U}UU}{}UU}U{{}U{}UUU{U}{U{}U}U{}}{{U}UUU{}}{{{U}U}{}UUU}U}}UU}U}{}{}{{}{{UU{{UUUUU}U{{{{U}{}}U{{}{UU{}{}}UU}{}}U}}}}U{U}U{}{U}}}UU}}}{}{U{U}{}}U{U}}}}U{U{U{U}U{}{UU{{{{U}}}UU{{}}{{}UU{}}}}U}{}{{}U{UUU}{U{{U}U{}}}}{{U}}{U}U{U}UUU}}}}}{U{{U{U}U}{UUU}{{U}UU{U}{}U}{U{}{}}UU{}{{}}}{{U{U}}{}{{}{}{}UU{{}{U{}{{U}U{U}U{{U}{}}}U{U}}{{}}}}}{{}}{U{}}}{}{U}{{{}U}{}}{}}}{{{U{UU{{U{{U}UU}U{UU}{UU}{}}UU{{UU}U{U}U{}U{U{}UU{{U{U{}}{}{}}U{}}U{U}{U{{{{}{}}UU{UUU{{U{}U}U{U{}U{U}UU}}{U}U}}}U{UUU{}}UU{}U}}UU}{{}{U}}{UU}{UU}}{}U{{U}}{UU}UU}{U{U{UU}{U{}UUU}}{}{UU}{}{}U{}U}U}{}}UU}}}}}{}{U}UUUU{UU}{}}{{UU{U{U}}{UUU}UU}}{{{{}UU{}}{}}{}{{U{U}U}{}}{}{U}}{U{UU{}}}U}{}{}}{}{U{{}}{}{U{{{U}{}{}{U{UU++}UU}{}}}}{{UU{}}{}U{U}U{}U}UU}U{}{UUU{{{{{UU}U{}{U{{}{{++{}{{}++UU{{{}{{U}}}}}}{}U{U{U{U{UUU{}{UU}}{U{}}{{{U{{UUU}}U}}{++}}U}{{{}U}{}}{UU}{U}U{{}{{UU}U}{{{}UUU}UU}UUU{{}UU{}}UUU}}{U{{}{U}}UU{{U}}U{}}U{}}U{{U{}{UU{}U}}}U{U}}{{UUUUU{{}UUUU}{}{}UUUU{UU{}{}}}{U{U}}UU}U}U{U}{UU}U{{{U{{U{}UU{{}{}}{UU}{U{{}U}{}UU}UU}U{}U}}{UU{}}}}U{{U}UUUUUUU}}{}UU{{}}{}{}UUU}{}UUU{}{UU{{{{}U}}}}{}{{{{}}{{{{{U{}{}{{{{}{}}U{}UU}}}U}{}{U{}{UUU{U{U{{{}{{{{}UU}}UU}UU{++++++}U}{}{U}{U}}}{}U}}}{UU}{}UU{}{{U{}}}}{{{{}UU}U{{{}UU{U}{++++++++++{{}{{{{{UU{}{U}{{{}{{UU}{{{{{}{{{}U}{{UU}}{}{{{}{U}{}+++++U{{++++}{}U{{}{U}U}U{U{}}U}}}}}{U}U{}{}{}U{U{{}}}{UUU}{UUU+++U++U{{+++++}U{{U{{}{}{{U}{{}}U{{}U{{U{U{{U}}}UU}{{UU}U}}U}UU+++}{++}{}++U++UUUUU}{{}{}U}}}{U{U{{{{}U}{U}}{}}U}U{UU}UU++}}UU++++}U++UU{++}+++}{{}}{}{U{}U{UU{}}}}U{}{U}{{U{{}}{{{{{UU{++++++++++{{++U{}++}U++}UUUU}{{U}}}}{{{}{{UU}}}{{}}U{UUU{U{{{}}{U++++++U++}{++}UU++{}++UU}{}}UUU{}}UU{UU{{}}UUU{{U{{}UU{}}UU{}{}}U{+++}}++U}++}}{++{{++UU{U}}{{{}}UU}U{{{{{{{}{U{U}}{U{}}{UUUU{UU{}{++++++UU++U{}++++++UUUU{}{}UU{}U}{}}}U}{{{}{}}{{UUU{UU}U}{{UUUUU+++++++++++++++++++{}{{}{{{{U{{}{U}UU}}U}U{UU{{{}{UU}UU}}}{{}U}{++{{+++++++++++{U++{U}{{}U{U}}UUUU}U{UU}}{{UUUU{}}U{{U{}}U{{UU}U++{U++}}++UUU++{U++{UU{U{{{{{U{}{}{}{}}{}{}}}U{{}{{{U}{}U{{{U{UU++{{++U{++{U}++{U++U{}{UU}}{}{U}{UUU}UU{}}U}U}}{}U}U{U{}{U}}{{}U+++++++++++++++++++U{UU}{{}{}{}UU{{UU{{}{U{}{{{UU{{}{}{{U}}{U}UU+++++++++++++++++++++{{U{}U}UU{{}UU{}U{UUU}{}}}{}}{}}UU{{}UU}{}}U{U{}}}}U{U{{}}U+++++{{U{UU{{U}}}{}UU{U{U{}U}}{}{{{}U}{{U{{{}UU}{{}{{U{}}}{{U{{{}{}}{}{{{U}{{UU}U}U}UUU{}{{{{U{{U}}{U}}{{{U}UUU{UU{U{}{}{U}}}}UU}}U{}UU{{{}U}{{U{}{UU}{U}}}UUU}U{{U{{{UU}UU}}}U{}}{U{}U}{UU}}{}{{U{}{UU}}{U}{{{UUU}U}UUU}}{{}}UU}U{UUU}{U{{}}}}{U{UUUU{U{{U}U{}UUUUUU{{{U{U{}}UU{{{U}UU}{}U{}U{}{}}UU}U{UU{U}}}}{}}U}U}}}{}}U}}UU}}}}{}}}{U}UUU}U{{}{{U{U{}U}}UUU}U}}U}U{}}{{{{{{{{UU{}{UU{U}{}U{}{UU{U}}{{{}}U{}{{{U}U}}}}{{{}{UU}}UUU{{}U}{U}{}U}}}{U}{}{UUUU}{{U{}}}{U}}UU}U}U{}}U}{{}{U{U}{U{{{{{{}U}}}{{UUUU}}U}}UUUU{}}{U{U{UU}}U}}UUU}}{U{{UUUU}U}UU{{}U}}{}{}U{}{{U{UU}U}{}U{UU}U}{{{U{U}{}{}}{}U}U{{{{{}U{{UUUU}}U}}{{U}UU}}}U{}{{{U}UUU}}}}U{}}U}}{{U{UU{{}U}}{U}UU{}U}}U{}}{}}U}}U}}U}U{}{{}}{UUU{UUUU{U{}}{U{{UUUU}UU{}{}U{UU}{}}U{}}{{UU{{UUU{{}}UU}}}{U{}}}{{U{U{{}UUU}{{}UU{}{{}UUU{U}UU{}{U}}UU}}UU}{}}}}}}{U}U}}{}}U{{U{}U}{}{{U}U{U{UUUUU{}{}U}U}UU{{UUU{{UUU}U{}{}{{{}{U{}U}UU}}U}{}UU}}UUUUU}}U{UU}}U{U}UUU}}}}{{{}}}{{{}U{{{}{}}U}}}UU{}U}}}U}{}UU}}{{}UU}}UUU{}}}{U{{{UU}{}{{UUU{{}}U{{{}}{{}{{}}}U{}{U{}{{}{}{}UU}}U}}U}}{{{}}U{U}}}{{}}{++}{{}{{}}{}}{}{U{{}UU{{{{{}}U{UU}U}}{}{U}{}UU{UU}}{}U{}U{}{}}}+++{}{}}{}{}UU{}}U}}U{}}{}{U}{}U}}}}}UU}}}UUUUUU}UU}+++{{{{}{}}+++{{{U{{U{U}{}}U}{{{}U}UUUU{{}UUU}{{{}UU{{U}U{U{}UU{++++UU{{U++++{U}}}{{{}{}}UUUU{{{U}}}}}{{}{{U}}{}UUU{}U{U{}}}UU{}}{+++U{}++++{UU}{{U}}{{{{{}{{U{U}}}}}UU{U{{U}{}UU{U}{}{}U{U}}{U}}}U+++{+++}{{{{}}UUU{{U}{{U{}UU}}}U{}U}U}{}U{}}U{U{{UU}{{U{}{}}UUUU}+++++U}U}}{UU}{U{}UUU}}}U{{}{}{}{{{}U}}UU}}}}{{}U{{U{}}}{{UUU}}}}+++U{}UUU}}}UUU}}{{U}{U}}U{UU}U}}U}{}{}U}}}U}{{{U}}U}}{{}{UU}UU}++{{U{}UUU{}}{{U{{{{{{}UUU}}{U}{}U{{U{UUU{{{{}}U}}UU}}U}}}U{{{{UU{{++U}{}}{U{U}}{}{U}}}UU{}}{}}}UU}}UU}{}}}}U{UU{}U{U{{U}}U}++U{UUU++UU{}{U}U{{{{}{U}{U{U{{}}UUUU{}{{}}}}}{U{UUUUU}{UU}UU{U{++{U{UU{}U{{{{{U}}{{{U}U}U}{{}}U}{{}}{}{U{{{U}}}U{}U}}{}}UU}UU{{}{{UU{}U{{U}}UUU{U}U{}{}U{}}UU}{U}}U{{{U}}UU{}}U}UU{}}}}}U{UUUU{{UU{}}}U{UUUU{}{}UUUUU{}{}{{}}{}{{U{U{}}{U}{{{{U}}U{{{{{{}}U{U}U}{{}UUUU{UUU{{}}UU}{U}}}}}}{}}{}{U{{{{{}U{{U{}U{{}{{UU{}{{{}UU{{{{}U{{{}{}}{{UU{}}}U{{U{{U{}{}}}UU{}UU}}}{{{}U{{}U{U{}}}{UU}UUU}{{}}U++++++UU}U}{{}{{{U{U{{{{{U{UU{}}{}UU{{UU{{}U}}}{}}}{U{U{{{U}}}++++++++++U}U{}}U}{UU}U{{}{}}}{UU}U{UU{}U}UUUU}U{}UUUU{U{}U}{U}+++++{}{++++{{{UU{U}}U{{{{}}{{U}U}U}{U{{U}{}}}}{{U{}}}}{U}}}}{U+++}++}U}+++++}}{U{{}U{{UUUUUUU{}U{{U}{UUU{UU}{UUUU{U}}{}{}{{U}+++}{++}}U++U++{U{{UU{}UU}}{{}{}}U{U}}U}{U}{{{}{{{UUU}U{U++}}U}++++U{++{{}++}+++}{}U}{{}}}U{U{UU}}{}UUUU}}U}U{UU}}}}{U{U{++++++++++UU++U}U++{}++UU}U}}UU}U}UU{UU{{{{UUU}UU}}U}}U}{}{{}UUU{++++++U++{U++{UU++{}++}{}U}{U{}}}{{U{UU{U{U}{U}U}{}}U{}{U{U{}U{U}{+++}U++}U++UU}++UU++U}{}}U{{{{}{}}UU}}}UUU{}{}}}{}{U}U{U}{U}}}UUU++++++}}++}U}++++++U{U}{{{}{UU}U{{}{}{}{}}U{}U{U{U{UU}U}U{}}{{}U+++++++++++++++++++U{U}}UUU}{}}U}U}}}}{}{UUUU}U{}{UU{{}}}{}U}U{{++{U+++++++++++{{++UUUU}U{}{{UU{U{{{}}{U}U}}}U{U{{{U{{}}UU{{UU}}++}U++{U++{{}++}U++}{}{{{}{}{U}U{UU{}}U{}}{UUU}}{{U{}}UU}}U{}{UU++{U++}U++}{{++}{++{U}{}UU}{U}}UU}{UUU}{}U{U}U}}{UU}{{U{}{UUUU{{+++++++++++++++++++UUU{{U{{{U{}{U{{UU}U}}{}{{U{}}}UU}U{}{}U}}U}U+++++++++++++++++++++U}{{U}{UU{UUU{U{{{UU{}U}{{}{}UU{U{UU}{UUUUU}{}U}}}{}U}}U{}}+++++}U{{{{{UU}{{}{U{{{}U{}U}U{UU{UU{U{U{{U{}{}{U{}{U}}}}{}{}}U{U}U}}{{{}{}U{{U}U}}}}{{U}}UUUU{{UU{}}U}UU{{}{U{UU{}U{{UUU{}}}UU{}{{UU{{}}UUU{{{{{{U}}{{}U}U{{{}{UU{{U{U}{U{}}{{UUUUU{{UU{}{U{UU}}}{U{UU{U{U{{}U{}U}{{}UUUU}}{UUU}{}}UU{}UU}}{{U}}}}U{U}}}}}{{UU{}UUU{U}UU{{U}}}}{}U}}U{}{{}U}}{UUU{{}{{{{{{}U}}{UUU{U{{U}{{}{U}{{}U}}}U{UUU{}U{}}}U{{{U{}}{}{}U{{}U}{U{UUU{UU}{U}}U{}U{}U}UU{{UU{UU}}{U}{U}}UU}U}U{UU}{U}{UUUU}}}{{{U{{}UUU}UUU{U{U{{}U{{UUUU{{}}UU}}U{U}U{{U}UU{}}{}{{{U{UU{{{}{U{}U}{{UU{{}U}U}U}U}}}{}UU}}UU}{{}UUUU}}{{{U{{}{}UU}{U}{}U{U{}{{}{UU{U}{}}{}{UU{U{}{{U}}}}}U}{{}{UUU}U}U}{{U{U}}{}}{UU}}U}}{}{U{U}{UU}{{U}{UU}U}}}UU{}U{}{U{}{}{}U{}}{}U{{UUU{{U{{{UU{{{U}U{U{}UUUU{UU{{U{U}}{}UU}{}}U{{}}UU{UUU{{}{}}{UUU}UU}UUU{}}}{U{U}{U}{{{{}U{{}{}}}}{{}}{{U{}}}}U}{U{U{}{}U{}{}{{}}{U}U{}}UUU{}{}}UU}U}}U{{}U{{}}}UU}U{{U{U{UUU{}{{U{U{}{}{}{U}}{U{{U{{{}{{{U}U}U}U{}U}}{{U{}{UU{U{UU}}{U}}{{}}}{U}}}}}U{U}}}}{}{{{UUU}{{U}U{{U}U}}U{}U{U{{UU{}U{}}}}{U{UUU{}}{{}UUUU}}}{{UU{U{U}{}{{}UU{}{UUU{}{U}{}{UU{{U}}U}U}U{}}{}UUUU}{{UU{{}U{{U{++{}U}{{U}U}{{{UUU{U{{}}{{{}UU{}{}}UUU}}{}}{}}}{U{{{U{{U{}}U}}U+++U{{{}{}}}{}U{{}UU{UU}{}}UU{}{{}}}}UU{UU{{{}{{{UU{+++U}}{{{}U+++}U}{U}}{UU{{UUUUUUU{}{U}U}{{}{U{{}{UU{{U}}{}{U{{U{++++{UUU{++++UU{U}UUUU}}U{{{{{U}{{}{{{{{U}}{{}UU{U}}}{U}{{U{}U{U{}+++UU}++++UUU}U}U{{}U}U}}{{U}U}}UU{}{UU{{{}}U{U{{U}}{{U}}{}{U}}}U+++{+++}{UUUU}{{{}{{}{{}{U}{{{{{U}{UU}U}U}}U}{{U{{{U}}{}{}}}{U{}{+++++{{{}U}U{{U{U{{{{U{{U}{{{}{{UU}U}}}UU}{}U{{UUU{}UU{}U{{}UU{U}+++{}UU{{}{{}{U}U}{{UU{U}U{}}}{}U}{}{U{}}U}{}}U{U{}UU}}}U{U{U{U{++U{}}{{{}UU}}{{}{UU{UUUUU{}}{}{{}{UU{}}}UU}}{}{}U}}}}{{UU{{}}}UU}}++U}}U{U}{U}}{{}{}U}U}{U{{{}{U}}{{UU{{{{U}}{}{}{U{{{UU}UU++U{{{}++{}{{{}{UUUU}}U{}U{}U{{{}{{}}U}}{}U{}U}}}U}}U{{{UU{{}UUU++{UUUU}{}{}}{{U}{{}U}UUU{}{}U}}}}}UUUUU{{}{{}{{{U{{{{U{}{U}U{}}}{}{{}}}{{U}{{{U}{UU}}U}}{U{{}U{U}}}}U{{}U{{{{U{U{}UUU{UU{{UU}}}}UU}}U{}U{}{U}}{{U{{U}{}}UU}U{U}}{}{}}{}{U{{{}{}{U{{{{{U{U{UUU{}}}{U{}UU{{}{{{{{U{}}{U}{U}}U}U{{UUUU}}}U{U}{{{{{{U{UU}}UU{U}}}U}{{}}}{{U{UUU{}U{{UU{{U{{{}{U{{U{U}U}U{}UU{U}}UU{}}UU}}UU{}{UU}UU{UU}U++++++{UUU{{{U}{U}}}U}UUU{U{U}}}}U}U}{{}{}{UUU{UU}{}}}U{}{{}}}++++++++++}UUUUUU{U{}}U}{U{}}}{U}{{}{}}{U{{{UU}U{U{{}{}{UUU{{}}+++++{}}++++}}UU}}{}U}U{U}{U}}}{{}{}U{UU{UU}U{}U{UU{{{}}U{{{}{}+++{++}}U+++++}{}U{}UU{{{}}}U}U}{U}U}}}{}U{UUUU{{U}{{{}{}UUU{}}+++{U++UUU++U++U{U}{}{{{}U{{{}UU{}{{}}{{U{{U{{UUU}}{}{}U}++}}{{++++{}++U}}++}+++U}UU}{}U}U}{U}U}{{UUUU}}{{UUU}U{UU{{U{U}U++++++++++{{++{U{++UU++}{}}}{{UU{U{{}U{{U}}}{UU{U{UUU{}{}{{{{UU{U++++++{++U{++UU{++}{++{U{{UUU}}}{U{{}{U{{}}}{}U{{U{{{}{}}U{{}}U}U}+++{U++{}++}U}++{U++UUU{UU}U}{}{{}}UUU{U}{{}{{{{{}}UU}}}UU{UU{{{}++++++UU++{U{++++++{}UUU}}}{{}}U}{{{{{{{{}{{U{}UU{UU{{}}}{}UU}{}+++++++++++++++++++U}{U{{U{{{UUU{}{{{}}U{UUUU{{}U}}{U}{}UU}U{}}}++U{+++++++++++U{++U}{U{U}{}{}UUU}U}U{UU{}}}U{{}U{U{{}}UU{{{}U{U++}{++}}++}{{++{{++UU{}}}}U}}{U{U}{{{{U{U}U{{UUU}{}{UU{}{{}{UU{{++U{++UU++}{}++}}++U{}U{}U}}{{{}U{}U}}{U}UUU{{{}{{U}{}}U{}U}}U}}+++++++++++++++++++}}}{}U{}}}{U{{{{}{}}{UU}U}{}}U}}}}U}}}{}}UUUU+++++++++++++++++++++}UU}}{{}}{{}UU{}{}{UUUU{U}{}}}}}{{}}U{U}{UU}}}{}{}}}U}}}U{}+++++U{U{}{{}U}}{{}U{U}UUU}}U{}}UUU{UUUU}U}}U{U}}U}U{U}}{{UUUU{UU}U{{}}UU}{U}{U}UU}U{}{}U}U{U}}}}U{}{{{{{}U{}}U}}{}{U}U{UUU}}U{U}U}U{}{{}U}}{UUUU}U{}}}U{UU}U}U{{{}{{{{}{U}UU}{UU}}U}{}{U{U}}U}}U}U{}U}{{}{{}U}}UUU{}}}{}U{U{{{{}{{}}U}}{{UUU}}}{{UU}UU{{UU}U{{}UUUU}{UUUU{}UU}{U}}}UU{U}{}}UU}}}UU}U}U}}U{}U{U}}{}U}{{U{{}U}{U{U}UU{UU}}{{{U}U}U{}U}U{{}}}{{{}{U}U{}}{{U{{UU{{{{{{U}{}}{{{{}U{UU}}}}U}{}U}U}{U}{{{}}{U{U{UU}}UU}{U}UU{}U{{{{{}U{U{UU}}U}{}}{{{}{U{UU{}U{{U}}{{{{}{}}{}}UU{{UUU{U{}}{{}U{UU{{}{{{}}}U}U}U}}}}{{}}UU{{}}UU{{{}}}{{UU{}U}{{}{UU{{U}{{U{}}U}}U{UU{{}{}{}}}U}UU{U{}}{{UU}{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{U}}U{{{{UU}UUU{{{U{{}{}}U{{{UU{}U{{{%%%%%}}{}{{{{{}{}U}}{{{}{}U{{UU{{U{}UU{U{{U{}{}}U}U{}}{{}}}{U}}}%%%%%}UUU}UU{U{U{{{}{{{{UU}}{}{}}}}}}U}}U{U++U{}{}{{}U}UU{}}U{}U%%%%%U{}U{}{}{{{UU}{}}UU{{UU{U{{}U}{{}}U}U+++{{}}U}{{U{{}}}U}{U}%%%%%U}UU}U}U}UUU{{{}}{U{U}{U}+++}U{}}{{}+++U{{U{}{{{{}}{U}{UU{U%%%%%}U}UU}UU}U}UUU}U{}{}{U{}}++++{}{{}++++}UU{U{}}}{{{}}{{U{U}{%%%%%}U}{U{U{{}U{{{{U{{}}{U{{U{}+++U}{++++UU}U{UUU}}U}U{UU{U{}}U%%%%%{}UU}}U{}U{{{}{U{UU}U}{{{UUU+++}+++{U{U{{UU{}}{}UU{{UU}{{U}%%%%%}{U{U}U}{{}U{}}}U{{UU}UU}{}{}+++++UUUU}{}{}U}U}}}U{U{}{U}{{%%%%%}{U}}U{}}{}UUUU{{{}}{}UUU{{U{}+++}}{U}UU{U{}}{{{U{UUU}{{UU{%%%%%}{U}U{U{{{}{}U{}U{{{{}UUU}U}}}++{UU{}U{}}}U}}U}}U}{}U}{{UU}%%%%%}{}{}U}U{{U}{{}U}{{}U}{}{}{U{UU{U++}}}UU{U{}UU{U}{}}}}{}{{{{%%%%UUU}}}{}{U{{UU}{{{}U}}}U}}++}}UU}++U{}U{U{UU}UUU{U}{UU{UU}UU%%%%{U{}U}}{U{}{{U{{}}}}}U{}UU++}{}}UU}UU}UU{UU}}U{{{{}UUU}}UU}}%%%%{U{}}{{U}U{}}{U{{}{}{{}{UUU{U{U}{{U}{{U{{{}U}U{}}U{U{{UUU{UU%%%%U{{U{UU}{{}}}U{{U}UU}}{{U}{}UUU{}{{{{}UU{}{UU}U{{}UU}UUU{}}{%%%%{{{UUUU{{UU{{{{{{UUU}{}}UU{}U}}}U{{U{}}U{{}}{U}{UUU}}UU{U{{U%%%%U}U{}}{U{}UU{{{}}{UU}{}}U}}}{{{U{{}}}}}{}{}{U}}}}U}U}{{U{UUU%%%%UUUU}{UU{{U}U{{U{U{{{}U{{{U{{}{++++++{UU}U{{UU{{}U{}{}}}{{{{%%%%U{{U}}U{{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{U}U%%%%}{UU{UUUU{{U}{}{}UU}U{}}{}{+++}++}UU+++++{}U}U{U{U}}{}{}{U{U%%%%}{U{UUUUU}}UU}U}{UUU}{{{}U+++{U++}}U++{++}U}}}U}{UUU}{{}}U{}%%%%}UU}UU{}{U{UU}U{}U{++{}}}++++}U++{{}++{+++}}U{}{UU}UU}}U{{}U%%%%}U{UU{UUU}}{{}U{}{{++++++++++}{++{{{++U}++UU{}{{{{}UUU{}U}}%%%%%U}}}}{{{UUU{U{}{U{UU++++++}++U}++U{{++}}++}UUU{U}{{UU{{U}{}%%%%%}{}{{UU{U{}{U}U{U}{U{{+++{U++{U++U}U++}{++}U}{{}{UU}U}{}U}%%%%%%}{}{{U}{}}}{}{}U{UUU}}{++++++{{++{}}++++++}}{{{{{{UUUU{{UU%%%%%%{{{{U{{}{}{U}U}}{UU{UU}+++++++++++++++++++U}}}}{{}UU{{}U{U%%%%%%%{}U}U}}{}{{{}}{}}{{{UU++{U+++++++++++{}++U}}UUU{{U{{U{}{{%%%%%%%}{{U}UU{U{UUUU}}}U{{UU++UU++}}++}}{++}{++{{UU}{U{{UU{{U}U{%%%%%%}}}}{{{}{U}UUU{U}{{{{{++}{++UU++{U}++{}+}}}}U{U}{{}{{{}{U{%%%%%%{U}UUU{}}{U}U{U{U{U{}}++++++++++++++++++{{}}{{U{{}U{}UUU{}%%%%%%}U{{}U{{}}}}}{U}}{U}{{+++++++++++++++++}U{UUUUU}}UU}U{{UU}U%%%%%{U{}{}U}{}UU{{U{U{U}}}}U}{{{U}{U}U{U{}+}{UU{U{{U}}}{{{U}}{U%%%%%{}{UU{}UU}U{}}{}}}{}}}}UU}U{U{{U}}}U{{U}U{U{{{U{U}{{U}U}}U}%%%%%U}}}{{}{{UU}{UU}{{U}}{{{}}UU{U}}{U}{{}UU}}}{}}}U}{}UU{U{}}{%%%%%U{}{}}{}{}{}U}}}}{}{U}{}{{{{{U{}U}{}U}{}{}UU{U{U{{UUU{U}{{{%%%%%U}}U}}UUU{{}{}UU}}U}{}}}}}}UUU{}{U{U{{{U{{UUU{UUU}}}}{{}{%%%%%%%{}{}}{}U}{{UU}U{}}}UU{}{{{U}{}U{UUU{U}{{U{UU}{}{}UU{U{}{%%%%%%%%U}U}U}}{{{{}}}U{{{UU}}UU}{U}{{{UUU}}UU}{}U}}{UU}{{UU}U}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}UU{{{U%%%%%%%%}U{{}UUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}UU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}{{}}{U}}{}}}U}}U{{}UU}}{{}U{}UUU}UU{}U{}}U}}{{}}UU{UUU}}{}}U}U{{}}{}{UU{{UUU}U}}{UU{U}{}{}{}U{{}{}}{}UUU{{}}U}}UU{U{}}{}{{{}{}UU{}{{U{{}}UU{{{}}{U}UU{}{UUU}{U}{UUUUU}{UUU}{}{UU}UUU}{{UU{U{}UUU{}}}U}{U{}{}}}U}{}U}{U{}U}}}}}}{}{}UU{U{U{{}{UUU}{{{U}U{U}}{U{U{}UU{U{{U{U{}U}{{U}{{}}}{UU{{U{}}}UU{{{}}U}UU{}{{}{{U{U{{{{U{{UU{{}U{}}}}{U}UU}UU{U}{{{}{}}UUUU}}U}}}U{U{}U}}}}}}{UU}}UUU}{{UU}U}}}{}U}}{{U{U}}{}U}UU{U}{{U{U{{{}{UU}UU{U}{U}{UU}{{U}{{U{U{U{UUUU}UUUU}}}{UU{{}U{UU{{{UUU{U}UU{UU{{}}}UUU{{}{}}{{U}U{}}}{{{{U}U{}U}{}U{}UUU{}{}}{U{{UU}{}U}U}U{}{}{U}{UU{U{{}{}}{}{U{{{U{U}{}}{{}U{U}UU{}}}{{UUUUUU}U}}{}U{U{U}}UU}}}U{UU}}U}U{{}}U}UU{U}}}UU}U{}}{UUU{{{}{U}{}U{}UUU{U{{}UUUU{}{}U}UU}{U{U}{}}U}}{{{UUU}{}}}{{U{}U{}}}U{U}UUUU}}{{U}{{{UU{}U{}UUU{U}U}U}}UU{UU}}}}UU}}{}{U}UU{UU{UUU}{U{{}{U}U{U}{UU}}UU{}{{}U{U{}UU}U{{U}UUUUU{U}}}{}}}{}}{{U}{{{{}{}{UUU}{}}{U{}UU}}{{{{}UUU}U}}}{U{{}{U{}{}U}U{U}{UU{}{UU{U}{}}}}}{{{U}{}{{{{+++++++++{++{}{U++}++++++++}}U}{}{{}}}UUU}}UU}UU{}{{}{U{}UU{{UU{+++++++++}++U}}U++U++++++++UU{{}UU}U}{UU{}{{UU}{{}U}{}}}U{{}}{{}{UUU++UUU}++{}}}++}++UU{}}U{}U{}{}UUU}{UU{U{UUU}UU}U{{}U}{U}U}{{U}U}++}}{}++{U{U++U++}}{UU}U{UU{UU{}{{}U}UU{}U{{}}UU}}{{}}}{}}{}UU{}++{{U{++U}U}++U++U}}{{}}U{{U}UU{}{UU{}}}{U}U{U}}U{{U}}}UU{}}{U}U++U}}}++{}{{++U++{}}U{}{}U}{{U{}{{}}{}UU}}{}}{}{{UU}}{}}UU{U{}U}++}U}}++++++++}++U}{}{{U}U{UU}U}}{}U{}{{{UUU{}{{}U}U{{{U}}{UU{}}++}U{}++++++++{++++++++{}}{U}U}{U{}}UU}UUUUUU}}UU{UU}U}}}}U}}}U}++U{}U++}UUU++}++++++++U{}{U{}{}UUU}U{{{{{{}U}U}U}{}{U{{}{}U{{}}++{{U}++U}UU++{++U}U}}}UUUU{}}{}}{}{}{{{U{U{{U{U{{}}{}}{{U}}U}U}++}UU}++{{{}++{++}}{UU{{{}U}}{U{}UUUU}}{U{{UUU{}{}}{}}UU}UU{UU{{++{}{{++}U}U++}++{{U{U{U{}}}}{{UU}}{{U}{}U{UUU}U{{{}{UU{}U{{U}{{++}}{}++{}{{++}++U{}}}{}}U{U{U{}U{{}U{U}U}UUUU{}{{{U{}}}}}{}{UU}++}}{}++}{U}++{++++++++}U{}UUUU}}}}U}}{UUU}}}}}U}}}U}}{{{}UU}}{U++{}{{++}}{U++U++++++++}{}{U}{{}{{{}{U{}U{{}{UU{U}}U{UU}UU{{}}UU}}{{}{{U{}{}}}{UU}}UU{{}}UUU}{}{{U}{U{U}U}{U{}}UUU{UU}}}{}}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}}UU{++}{{UUU}{U{{}}{UU}UU{}UU}{{{}{}{U{}{}+++U}U{}}}UU{{{U}U}U}}{UU}+++++{{{U}{}{}{{{U{U{}}U{U}U}{}{}}{{UU+++U}}}}UUU{{U}{UU}UU}U}{}+++++++++}UUU++{}}U}}}UU{}UU}}U}U{}}}U+++U{UU}}}U{}U{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}}{}{{}+++++++{}}}U}+++++{}+++{U{{U{UU}}UU}U+++UUU}U}{}{UU}}UU}}{{}{}}}+++++++++++{{+++U}UU{+++{{}{U}+++{UUU+++U}}{{}}{UUUU}}{U{{U{{}{U++{U{}+++++{U++{}U{{}}+++{}}+++++{UU{++{{U{{U}{{{{}U{}}{U{}}}{}}++UUUU}U}U}}U++{}UU}}UU++{{++++}{{{++++U{}}UU{UUU}}U}UU}U{UU{{}{++++++++}{{U{{U}U{U{{}{++}}++UU{}{+++++U{U{}{{}{{{}U{}U{{}U{}UU{++++++++{}}}U{U}}U{UU{}++U}++}{{++++U++{}{U}{{U{{}}U{{}}UU}U{}}{}{{{UUU{{}U}U{}U}}{{UU}++{{++++++++UU++{}}UU}{{U}{}{U}{}}}U{}}}{UUU{}{{{}{U}U}{{}}U}}{{++{U{+++++{{{U++{U{UU{U{U}UUU}{U{UU}}}}{{{U{}U{{{{{{{U{U}UU{U}}{U}{}{{U{{}{UU{++{{{}}UU}}U{U}U}}UUU{UUU{U}U}}{U{}{{U{{{U}{{U{}}}{U}{UUU}{{}{}U+++UU}}UU{{UU{{UU}}{}}{}UU{}{{}{U}{U}}}}{UU}U{{}U}{}U}{{{}}}{U}{}++{U}U}U}}{{U}}UU{{{}{UU}{UUU{}{}}{}{{}U}}U{{}UUUU}UUU{U}{}}U}}U{{U}U{UU}{}UU{{UU}{{U{}}UUUU{U}{}{{{{{{U{U{{{{{{{U}{{}U{U}}}{U}U{}{U}U}UUU{{}}{{}{}}{{}}}}}UU}U{}{}UU{}}{U}{}U}{}}U{U}U}U}U{UU{{{UUU{}}}U{UU{{}}}{}{U}U{U}U{}}U}U{}}UU}}{}{}UU}{{}{}U{UU{}UUUUU{{}}{U{{U}{UUU{}{{U{U{{U{U}U}UU{U}U{{{U{}}UU{}U}U{}}U}U}UUU}}{{{{}{}{U}{U}}U}{}U}}U{}UUUU}{{U}U{}}}{U}}}U}U{{}}{U}}U}U}U{{U}UUU{{{U{{}}{{{U}{U}U}{U}{{U{{{{U{UU{U}{UU}{{{}U{U{}{UU}}{U{U}}U}{U{U}}U{{}UU}}U{{{{{U}}U{{{UUUU}}U}{{U{}{}{U{U{U{{U{}{{{UU{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{}}}UU}}}}}}}U}}U}{{UU}}U{U{UUU}}{UUUU{UU}}{U}}{UU{{{{}}U{}U{}{{}}{}U{{{}}U}U}U{{}{}UU{U{{}UUU{}U{U{}{U{{}}{}U{{{{U}{{U}U{U{}{UU{U{U}{{{}{UU{U}U}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{{{{{{UU{}{{}U{UU}{{}{}U{UU{{}U{}UUUUU}}}}{UUU}{U{}{U+++++++++}++{}}{++U++++++++{{}U{}{}{}}{U}}{{}U{{U}U}{U}}}U}{}}}U+++++++++{++}{{U++{++++++++}U}{UU{UU}U}{U}U}U}}}}U{{}{}U{}}UU}U}UUU{++{{UU++U}U{++U++UU{UU{}{}{{{}{{UU}{{U{{}{U}{{}UU{{{{}}{{}U{}U{{++}}}U++UU{{++}++{}}{{U}UU}}}UU{}}{U{}UU{U{}{U{}}UU{U{}{{{}{U}}}++U}}}++{}}{++{++{UU}}}U}{}}{UU{UU{}}}}}U}{{}{UU}}}}{{}U}{}{U}U{++U{}}++{}UU++{++}UU{{}{{{}{}}}{{{U}{U{{{UU}U}UUU{}{}{{{{}{U}U}}++}}{U++++++++U++}UU}{}{UU{{{}{{{{U{U{U{}U}{{}UU{{{U{UU{U{UU}}}}++{{UU++++++++{++++++++{{{}{U}U}{}}{U}U{{}}}UU}U}U}}}{{{{U{{U}UU++}U{{++}{U}++U++++++++}U{}}{}U}}U{}}{U{{}{U{}}{UU{{{}}}U{U}{}{{++{U}U++}}{}++}++U{UUU{}UUU{}U}U{}}U{UUUUU}{{}}}U}U}U}{}}}}{UU{}++U}{U++{{{{++{++{U{}U}{}}U{}}U{}{UU{}U{}U{U}}U}}UU{{UU}{{UU}{U{++U}U{++}}}}++}++}U}{}U}{}{UU{}}UU}U{{{U{}{{}}}{{}}}}UUU{U{}U{{{++}{{{++UUU}++}++}{{}{{U}}}U{}{}}{U}}}U}}U}}}{U{}}{UU}{{}}U}{{}U++U}}}++{U{}++}++++++++U{}U{{}{}{}{{}UUUUUUU}{{{U{U{U{U{U}U{UUU}++}{U}++{U{}++U++++++++}}}UU}}UUUU}}}}}UU{}}{U}UU{U{}}U{{{U}U}}}{}{U{{U{{{{U}{{}}UUU{{{{{U}}{}{{{}}{UUU}U}}UUUU}{}U}}U{}{U}U{{U}{{UU{{UU}{{}}{}U}{{{}UU{U}}UU}}U{{}{U++{UUUU{{{}}U}}{}U}UU{}{}{}{}UU{UU{{{}}UUU{}{U{}U{U{}}U{U{{UU}U+++}UU}UU{{{{UU}}}U}}}UU{}++U}UU}{{UU}UU{}U}{U{{}}}{{U{U}}{}}{{{+++}}{{U{}U}U}UU{}UU{{{U{{+++++{{{}UU{U{{UU{}{U}UUUUUUU{U{}}{U}U+++}{U{}U{}}{{}}UUU}}}{U{U+++++++++U}}{++UUU}{UU}{{UU{{UUU{}}}}}+++UUU}}U{}{}U{UUU{U}{{U}U++{}+++++++{U++UU++++U}}UUUUUU}U{{{{}U+++U{}U}{U}}}}}UUUUUU{U{{}++{U{}{U+++UU+++++++++}}{{{}U{}{UU}}{}++}U}}{{}}}U}}}{{}{{}U}}{U+++++++}U{}{U+++++}}+++{}{}UU}UU}}{UU+++UU}}}}}U{}}}U{}U{{}{{{{}+++++++++++{{+++U}U{}+++}}}U{}+++{{UU+++UU}}UU}U}}{{}}U{{}U}UU{U++{{U}+++++UU++}}U}U{{+++{UU+++++UU}}++}}{U{{{{{{UU}U{U{}{UU{}U}++{U{U{UU}}}{++}{}U}UUU++}}++++UU{U++++}UU{U}{}{}U{{}{UU}{}{}U}}++++++++U}}U}}U{UU{U{{}++UU++{{{{{+++++}}U{}{{}U}}}{U}}U}{{U{U}}++++++++{U}}U{{U{{}{UU{++{{++}}}++++{++{}}{{{UUU}{}U}U{{U}{{{U{U}U}}{{{{}U}{}{}{}}}UUUU++}}++++++++{}++}}}{}}}{U}{}UUU{U{}}UUU{{}{U}}}U}{{{UUU}{}}U}UU{++UU{+++++}}{U++{}}}{U{U{}{U{}U}U}}{U}{}}{UU}}UUU{{}}{U}}}U}{}{U}}{{UU}U}}}{{}++U{{{}{UU{}}U{}U}}UU{UUU}{}}}U}U{UU{}}{{}{}{}U}{}U{}UU}{{}U}U}}+++U}U{{}{U{}}UU}}}UUUUU{U}{}{{{}U}}U{{}}{}UUU{}}}U{}{U}{{{{{U{U{++{{}U}{}U{{UUUU{}U}{UUUU}{{{{{}{U}U}}}}{{}U}UU}U{{{UU{{}U{U{{}}}}{U{U}U}{{}{{}UU}UU}{{{U}{}}U}UU{}}{UU}{{U{{{}{{}U{UUU{}UU}U}}UUU}}}U}}UU{}{{}{{U{}}U}{{}UU{}{{}U{U{{U{U{U}}U{}}UU}{}UU}}}{}U{UU}{}}}}{{}}UU}UU{}{UU{}{U{}UU}{}}}{U}U}}{}}U}{}U{UU}{UU{U}{{U{U{}U{{}U}}}}UU{UU}{}{U}UU}{{}}U}}{{{UU}U{{}}{U{U}U{U{{}U}{}}UU}}{{{}U{}U}{UU{{U}U}}{}U}}{{{{}{}{UU{{{}{}U}}U}{{}{}{}U{}UUU{{{}UU}U{}}{UU}{UU{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{{{}UU{U{}{}}}}{}{{U}U}{U{U{{{{U}{U{}}}}{UUU{}UU{}{}U{{U}U{}U{}U}}U{}}{{{{{}UUU}}}}{{{U{}}U{UU}{}{U}}U}}}{{{}}}{}U{{U{U{}U}{}{{}{{}{{}{}}{U{}U{UU}{}}}}UUU{UU{U{U{{}U{UUU{UU{{}UU}}}}U{{{{{}U}U}U{}U{}{{}U}U}{{{U{{}}U}UUUUU}{}{U}U}{UU}}}{{{U}{}U{{}{{{}}}}}}{{}}}{{U}}}U{{}UU}}U{U{{{{{}{}}{UUUU}}{{}{UUUUU{UU}{U}}UUU}}{U{{{}{{U{}{UUU}{{}}}U{}{{}}{UU}UUU}U{}{{}{UU{{UUU{}UUU}U{}}}{{UU}UU{UUU}{{{}}{{U}+++++++++U++{UUU++{++++++++}U{}}{}{}{U}{}{{{U}{{}UU}}}U{U}}}U}U{+++++++++}++}{UU++U++++++++{{}}U{}{{}UUU}}{UU}{{{{U{UU{}{U{UU}UU{{U{++UU{U++UUU}++U++U}}{}UUU}}{U}}}}UU}{}UUU}{}{{}U}U{}{{U}{{{{}}U{++}U{U++{UUU++}++UU}{}U{}{}}UUU}{}{}}UU}}U{}}}{}}{}{U}}U{{}UUU{{++}U{{++{}}U++{++}UU}UU{{UUU{{U}{UU}}}}U{U{{U{U}}}}U}{{{}U{{U}{}++{U}U++U{{{++{++U}UUU{{U{}{UUU{}{{{}{UUU{}{}}{U}UU}U{{}{{}{}}}}++{}UU++++++++{++UU{}UU}UUU}UUU{UU{}U{}U{{U{}}{U}}UUU{{{UU}U}{U}++}{U{++++++++}++++++++U{}}U}U{}}U}U}{{}{U}U}}UU{U{}U}{}UU{U{}}U++}}}}++}{{U++{++++++++UU{{U{{U{}{}}U{{U}U}{{}{UU{{}{{U}{}}{{{}}++}U}{++{{{U++}++}UU}{UU}{UU}{{{{}}U{{UUU}}U}{{{}}}U{UUUUU}U}UU{++{}{}++{}{{++}++}{}{UUU}}{}UUU{UU{U{}}{{{{{}{}{}}{}}}{U}{{{{{UU++U}{}++U{}U++}++UUU}}}}}U}U{{{U}}}}U{{}}{{{{{U}{U}}}{}}UUU}U}}U++UU}U++}U}}++U++U{{UU{U}{{UUU}UUUU{U{{U}{}}}{}U{U{}{}}{{{{{U}}U++U}U{++{{}U++{++++++++U{}U}}{{}}}}UU}}}UU}UU{{{}{{{{}{}{{{}{{U{++U{U}++}}U}++}++++++++}}{U{}}}U}U}UU{UU}U}{UU}U}{U{{U}}U}{{}UU{{UUU{}{U}}}}}{U}U{U{U}{{{}{}U}{{{U{}{}}}U{{{UU}UU{U}UU{U}{}{{{U}}UU{{}{}{}}U}{{{}U}U{{UUU{U{}U{UU}{}{++}{{U{}{U{}}UU{UU}{U{{}UU{U}{}}}UUU}{{}}U}U{{{UU{UUU}{{U{{U{U}+++{U}}}}{}}{UU{}}UUUU{U}U++U{}}{}{{U}}}U}}UU}{{{UUU{UU}U}U{UUUU+++{UU}UU{{{}{UU}U}{}U}UUU+++++{{}{U}}}}U}{}{}}}{}{{U}}UU{}{}}U}+++}UU}{U{}}U}U{U{}{}{}U{}+++++++++{U}{++}{UUUUUU}{}UU}}}}}{}{}{+++}}}UU}}UU}{}{{U}}U}UU}U++{{+++++++{}++{U++++{UU{{{{}U}}{U}{{U+++}}U{}}}}{}{{}}U{{UU}{UU++}{}UUU+++{{+++++++++{U{U}}}{U{U{}}{{++{{{UUUU{{UU{{{U}U{UU{{UU+++++++}UUUU{+++++UU+++{{}U}{{}U{}{}}+++{U{}}{{}{}}}UU{}}}UUU}}{+++++++++++U}+++}{{}{+++{{U{}U+++}{U}+++{U}{{U{}}{UU{{U}}{U}{}{}++}}{}+++++{}++UU}U}U}+++UU}+++++{{}}++U}{U}}}U{{{U}UU}UU{UUU{}{++UUUU{{{U}UU++{UU}}}U{++U{++++UUU{++++{}U{}U}}UU}U{}{}U{U{{{UU{++++++++{U}{{{}U{{{{}U{++}}++UUUUU+++++{U}U{}{UU{}UU{UUU{U}{{U{U++++++++{}}U{U{}UUU{UU}++{}++U}}++++{++}}{}}{{}}U}{{}U}{}U}}{{U}UU{U{UUUU}}{}{{U}}{}}{}++UU++++++++}U++}U}{U{}{}}}}UUU{U}{UU}}{U{UU}}U{U}}{{U{U{}UU}{{{++}U{+++++}}U}++}UUU}U}{}{{}UUUUU{U{U{UUUU{{U{}UUUU}U}UUU{{U}{{}UUU{}U}U{UU}{}++U{}}{}}}}{{U{{UU{}{{}{U{{UU}}{UUU}UUU{}}U}UUU}{{}U{U{}{}UU{}{}+++U}{UU{}UU}U{}{UUU{{{U{{}U{UUUU}{U{U{}}}U}U{{{U{U{}{}}U}U}}U}UU++}}}}U}}}}{}U{UU{UUU{U}{}UU{U}}UU{}{{}{}U}U{}U{U{U}}}{{U{}UU{U{}{{{}UUU}{}}}}}UUUU{}U}{{{U}}{U}}{U}}UU{}UUU}U}}{}{{}}{{}U{U}}{{}}}}{}U}}U}}UUUU}{}U{U{U}}U{{{}{{{UU}{}UU{U}}U}}U{}{{U}U{{{UU{}}{}U{U{{}}U{}}U}UUUU}U}{{}}{{UU}{{U}U}}}UU{{{UUU{{{}}{{UUU{}}{}}U}U{{{{}}U}}U}}}{}{UU}}}{U{{{}U}}UU{U}}}}}}}}}{{U}{}{{UUU{{}}{U{}}{{U}{UUU}}UUU{{{U{U}}}}U}}UUU{U{{}{U{U{UU{}UUUU}}{}}}{U{{}U}UUU{}{}{U}{U}{}{{{}}{U}U{{U}}{}}}U}{}}U}{UU}UU}}}}U{}U{{}U{U}}U{{U{}U{}U{{UUUU}{{}UUU{{}{{U}}U}}U{UU{}}}U}}U{}U{{}UU}}UU}}}UU{U}{UU}}}U{}U{{U}U}U}}{U}}{}}{}{}}UUU{}{{{U{U{U{UUU{}{{}}}U{{{U}}{U}{}U{{U}}UU}}{U}}UU{}{}U}{U{U{U}}{UUUU}{}{U}{}U}{U{{{}}}U{UU}UUUUUUUU{U}U{}}UU}}}{}}}{U}{UU{{U}U{}}{}{{U{}{U{}U}{U{{U{UUUUU{}{{}UU}U}U}UUU}U}U}U{{{{UU{}{{U{U}}{{U}UU{U}{}}}}}{{U{UU{U}{{}{{}UU}}U{UU{}U{}U}}{}}U}UUU}UU}}U{{{}UU}}}UUUU}}{}}}UU{{U{}U}{{}{}}{{}{}{}{}}{{}UU}U}}{{{{{U}}U}{}{}{UU}U{}{}U}}U}{U}U{}}U}}{}}}}}{{}{{{}{}U{{U}U}}UU}UU{U{{}}U{{}+++++++++}++{U{}++}++++++++U}}{}}{{UUU{U{}}U{{}{}}}{{}{UUUU}U}UU+++++++++U++UUUU++U++++++++U}}U{UUU}{U{{{{{}{}UUU{UUU}}UU{UU{}UUU}U}++{U{}++{}{U++}++}}UUU{U{}U{}U}{U{UUU{}U{{UU}U{{{UU}}}}}U}U}{}{}++}}}}++U{}U++{++U{U}{}{U{{{{}{U}{{}U}{U}{{}UUUUU{{}}U{{}{}}U}}U++UU{}++UUU}++}++UUU{}{{U{UU}UU}}{}UUU{}UU{U{}U}U{UU{{{}}{UU}}U{++U}U}++{}U{++}++U}U{{}{}}}{U}U}}}}}{U{U}{{U{}U{U{{{U{{{UU}U{}}U++}{U{++++++++{++}{}U{UU{U{}UUU}{}}UUU}UU}{}}}}{{U}}U{U{{}}{}}{{++{{UU++++++++}++++++++U{}{{{}U}}{}}{U}}{{}{UU{{}{UUU{UU}{}U}{{U++{{U}++U}}{++U++++++++U{}}}{{{U}}}U{U}}UU}}{{{}}}U{U{}UU}}{}}}}++U}UU++UUU{++{++U}UU}UU{U}U}U{}{{U}}U}}}U}UUU}UUUU{U{{{{{{}}}}}++{UU{++{U}U++U++{U{{}{}U{U{U}UU}U{U}UUUUU{}}{{{{U{{{{U}{U{U{{U}++}U}}++U{U{++}++{}{U{U}U}}}{{}U{U}}U}{{{{{}{}{{U{U}{}}UUUU{{U{}++}}{U++}UU}++U++}U}UUU{UUU}U}{U{U}}U}{{{U{U}{U{{{}{{{U{{}}{UU}}++UU{U++U{}U++{++++++++}U{}U{UU{U}{}{{{}U{}{{}}U{U}{}}UU}{{U{{}{++}}U}++U{}U++U++++++++{U{}U{U}}{{UUU{UU{{{{{}U}{}}U}UU{U{}U{}}U}U{}{{{{U}}{}{{UU{U{U}{{{}U}U{{{}U{{}{{U}}U}U{U}}}U{UU}}}U}}}{{{}}{U{{U{{U}{{}U{UUU}{}}}UUU{}}U{}}}}{++{}UU}U}}{{U}}U}{{{{{}}U}}{U}{{U{U}{{UUU{}UUU}{U{U{U{}U}}}U}U}+++{{}UU{U{U{}U{{U{}{}UU{{++{{U{U}{{UUUU{}U}{UU{{{U{{U{}{}}UU}{U+++U}{}{U{{U{U}}{{{U{{UU{}+++++{}U}U}}{U}{UU{U}}}}U{}UU{{{{UUU{{+++}{}}{}UU}U}}}{{U{U{}{UU+++++++++{{}}++{UU{}{U{{}}}{U{U{U}}UU{+++UUU{{{}}U{U}{{U{{U{U}{{++U}+++++++U{++}U++++{{}{{}{}}{{{U}{}{+++}}{U{U{{{U{{{}U{U{{}U}}++}{{}{}+++UU+++++++++}}{}{U{}{}{}}}UU++}}}{UUU{UU{U{}{UUU{}{{}}+++++++UU{}U{+++++{U+++{}}U{{{U{}UU{{+++}}{{}}}{U{{}{}{}U{}{UUU{+++++++++++}U+++U{}U{+++}}UU{}+++}U}}+++{U}U{{{}}}{UU{U{}{{}UU}U++UUU{+++++{{++{}}{}}{+++U}U+++++}UU{++}}UU{{{{{{}}{U{{U}U{{{}U}++{UUU}U}U{}{++U}UUU}{}++}}++++UU}U++++}{{}U}U}U}{}{}}{UU{U}}}}}++++++++{U}}U{}}U{{UU{}++{}++}{}UU+++++U{{{}{{{{U{U}U}U{{UU{}{}U++++++++}{}U{}{}{{{U{}U++UU++U}U++++{++}}U{{U}}}}UU}UU{U}U}UU{{{}{}{U}{U}U{}}UU{}}{{U}}++UU++++++++}U++}{}U{UU{U{{U{UUUU}UU{}}}}{{{}UU{U{{{}}{U}}}}{U{}++}}}+++++}{}U++{{{{U{{UUUU{}}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{U{}U}{U{U+++{}}}UUU}U}}{}UUU{U{UU{}{UUU}}{}{U{}}}UU}{{{}U}U{}{UU}U{}}UU}}}++}{U}{}{{{UU{{{U}{}{U{}U{{}}UU}UUUUUU}}U}}{UUUU}UU{}}UUUU{U}U{}}UUU}{UU}{U}}}{}}{UU{}U{U{}}{U{U{UUU}{}UU}{{U}U}}UUUU}{}U{{}{{U{{}U}}{U}}{{}}UUUU{}{{}}{UU{{}{{}U{U}{}}U{U}{{{U}{}}{{{{{}U}UU{{U}U{}{U}U{UU}{}}U}UU}{}{UUU}}}U{{U}UUU}{{U}{}UU}{}{}{U{U{{}U}{{}{}UUU}UU{}}}U{U{}{}U{}{U}U}UUU{{}}}U{U{U}{}U{U}}{{UU}UU}{}{}{U}UUU{}}U{}UU}}}{{UU{{UU{{{{UU{UU{}U{}}{{{U}{{}UUUU{}{U{{}{UUUU{}U{UUU}}{U}UUU}UU{UU{U{}{{}U}}UU}U{U{}UU}{}}}UUUU{U{{U}{{}}U}{UU}{{{}{U}{U}U{}}U}{UU}U{{}}}U}{{U{{UUUU{{U}}}{{UU{U{{UU}{}{U}U{}UUUU}{}U}U{}UUU{}}}{{U{UUU{U{}}}{UU{{}{{}U}U}UUUU}{U}UUU{{UU{U{{{}U{{{{U}}U}}U}{}{{}{}}UU}{{{{{}}U}}}}}{}UU}U{{}}{U{}{}{{UU}UU}U{U}UU}}}{}UU}}{U{{{}}U{}{}UUU}}}{{U}{UU{{UU{{{UU}U}UU{{}{U}}}}{{UU{{}}UU{}{{{U}U{}{U}{}{U{}U{{}{}U}}{{U}U}}{U}}U{{}}{}}}}}}}{{}UU{{}{}{UU{}UUU{{}UU{U{{}{{U}U}}{U{UUU}{{}UU}UU}{UUUUU{U{U{{{{}}U}}UU{{{{U}U{U{}}U{{{}{UU}U}{}}{}{{U{}U{{}}}UUU{{{UUU}{U{}{U{}{U{{{}U}U}{U}}}{}}{UU}}}}}}{U{}U{+++++++++U++}{U}++U++++++++}{U{U{}{UUU}UU}{U{U}UUUUUUU{U{{{UU{{U+++++++++U++}U}{++}++++++++U}UUU}{}}}{U}{UU{}U}{U}U}U}}{U{{{U}}}}UU{++UU}U++}U}}++}++U{UU{U}U{{U{{U{UU{}U{{}}}U}U{}{{U}UUU}}{{{{}}}U++}}UU++}}}}++}++{UU}U{U{U{U{}}}U{U}U}{U{}U}}{{UU{}U{}{UUU{{{{}{++}U{}++U}}U++}++UU}UUU{{U}UU{U{U{}{{U}UUU{UU}{U{{{}UUUU}UU}}{U}++}{{U++U{{U++U++}U{U{U{{}U{}}{{U{U{}{U{}UU}}U{}UUUU{{{}{}U{U}U{++{U{}++++++++{++U}{UUUU{U{U{U{UU{U{{U}}{}U{U}UUU}}}{U{{{U{{}}}U++}}{}++++++++U++++++++{{}{U}{}}}}U{{{}U}}UU{{U{}}}}UU}{}UU}}{U}++{{{{++{}UU++{++++++++{}}{}}{{U{}U{UU{}}}{{U}}}}}UUUU}U}{{UU}U}++{}}{++{{}U++}++}{}U}UU{UU{UU}}U}UUU{}}UUU}{U}{U}U}UU}U}U{U{U{{++U}}}++}}UU++}++UUUU{UU}UUU}{{}{{U}U}{UUU}UU{UU}UUUUUU{UU{}U{{{++{}{U++UU{{++{++{{UU{}UU}U{U}}{}{U}}UUU{U{UU}{UU{{}}UUU}UU{}}U}++UU{}++{{U{++}++U}{}{U{{}U}U}{UU}}UU{UUU{}}}}{U}}}U{U}}}}{}}{U{++{}{U++UU{U++}++++++++}UU}}{{{}U{}}U{U}UU}}}U{U{}{}U}{UU{{U}}}U++U}}{++{}{{++{++++++++U}U}{{{{}{UUUU{UUU}}{U}}}{U}}}}UU}{}}}{}}U{}U}U}U{{{U}}{}{U{U{UU{}{}U}{{}{}{{{U}U{}U{}U}{UUUU{}{U}U{}U}{{U}}U}{}}U{U{}}{{}}U}{UU{}{}U}}UUUU{UU++}}{{{U{{U{U{}UUU{}}{}}{{{}U}{U}}{}}U}{U}{UUU}{{}{}}}{{{}UU}UU+++{}U{{{{{{}U{{}U}}UU{{{U++U}{{U{{U}}U{UU}}{{UU}}{}}{{}}{{}U{}}+++UUU}}U{U}}U}UU{}{{}}{{{+++++}UU{}U}UUU}U}{{}UUU{{}}}{}}}U}U}U+++}}}U}{}{}U}UU}{UU{{}UU}+++++++++{{U}++}{U}{}UU}{{{U}{U}{U{U}}+++{{U{{{}U{}{}U{{}U{{{U}}++{{+++++++U{++{U++++}}}}{}UUU{{{U{U}}+++}}U{}}U{{{U}{}UUUUU{UU}++U}}{UU+++}{+++++++++U{}{U{{U}{U{UUU{++}U}{U}U{{UUU{U{{{}U}U{U{+++++++{}{UU{+++++{{+++{{}UU{U}}{U{{}+++UU{}{UUUU{{}}U{U{U}{}{}}+++++++++++{{+++}}{UU+++}{}}{}+++}U{U+++{UU{U{UUUUU}{U{{{U{{UU}U++U{}{+++++{{++U}U{U{U+++{{}+++++U{{}++}}UU{U}}U}}{{}}}}}UU}}{U}++{{{{{U{U}U}++{UU}{}{}++}}++++}U{}++++}UUU{}}U{{}{}UU}{U{{{{{U{++++++++}U}}{U}UU}}}}U}++U}++UU}U{+++++U{{U}{}}U}{U}{UUU{{UU}{}}++++++++}}UUU}}}U{U}{UU++{U++{}{++++{++}{{{{}{U{U}{}U}}U}{U}U}{}{UU{{UU}}}{{UU}}}U}U{{{++U{++++++++{{++U}}}{}}UU}}{}}U{{{U}}UU}{{{UUU}{}{}U}U}{U{U}U{{U++}}{+++++{UU{++U}{}U}U}U{{UU{}}UUU{}U{UU{{U}}}U{}UUUUU}UUU}{}U{{}UUU{U{}{{}}{++}}{{{U{}}{UUUUUU{{{}UUUU}U}}UUUU{U{U}}{}U{U{U{UU}U}}{{{}}U{}{}+++{UU}{U{U{{{}{}UUUUU{{{{}}}{UUUU{U{}{{U}}{}}U}}}U}{}{U}UU{{{}U}++}}}U}U}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%U04036

spiderchil
Scratcher
16 posts

Flipnote Studio: Scratch Edition CODES

epic fight
{}U{U}}U}U}}{{U}}}U{{UUU}}{{{{}U}}{U{UUU}UU{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{{{U{{{{}{}UUU{{}}U{}{}UU}{U{{UUUU}U{UU{UU}}{{}U{{}}{{UUU{}U{{{{}{}}U{{{}U}{{{}}{UU{U}U}UUU{{U{UU}{}U}}{{UU}UU}UU{UUU}{U}}{U}}}U}U}}UU{U}}U}}U}U}UUU}UU}}{{}{}}UU}U{}U}}}}U}U}U{}{{UU}U{}}{{UU{U{U}}U{}U}U}U{}}{}}{{}{UU{{U}UUU}U}UU}U}{}}UU}U}}{{UU{{}U}{}}{U{{U{{U{}{{}{{}{U}}}}{}}{U{U}{U}{}}}U{}UUUUUU{{UUU}U}U{UU{UU{U}}U}U}U{}UUU{U{U{UU{}}{{}UUU{{}U{{U{}{{U{{U{{{UU{UUU}}{}}UU}{{}}}}{}U}{U{{}{U}U{{}{}U{{U{}}U}}UUU}}UU}}}{U{{{}}U{{{}{UU}U{U}}{}{U}{}U{}{U}}}{{{U}}}UUUUUU{{U}}U}UUU}UUU{UU}U}U}UUUU}}}U}}{{U{UU{U{{{}U{}{UU}{{{}{{}UU{U{}{U}{{}{U{}}U}{UUU{}UU{U{}}U}UU}}U{U}{{{{}U}{}{}UUU}}UUU}UUU{}}U{{}}{}{{U}U{U{{UU{{}{}}U}{}{}{UU}}{U{}{}{{}{U}{{{}}U{}{{U{}U}UUU}U}{{U{{{}}U}{{}}{{}U{{}UU{U{{U{{{U}}}}{}U}U{{{{{}U}{{U}{{}{U{U{{{U{U{}{U{}}{{U{}{}}{U{}{}{{{{{U}U{UU}U{{{UU}UUUU}}{{}U}U}{}UU}U}{U{U}}U{{{{{UU}U{}{}U{}}{}UUU}U}U{{U}}}{}{UU}}}{{U{{U{{U}U{UUUUU{{U}UU{U}{}U{}U}{}U{}{U{UUU}{}UU{{{U}}UU}UU{U}{U{UU}{U}}U}{{{{}{U{U}}}{U{}{}UU{}{{U{}}UU{}{{{U}U}}UU{}}}}U{U{}{U{{}U}}UUU{{}++++}U}UU}U{}{U{UUU}}}}{}{}++{U}{{UU}UU}}}}{U}UU{}U}{{UU{{{}}{++++++++}}{U}U}{U}}{}{{{}U{U+++++}U{}{}U}UU}U}UUUUUUU{{UUU}UU}{++++U}+++}{{{U{UU}U{{U{UU}UUU++++++{{U}{{}{}}{U}{{U{}U}{}U((U}{+++U{{{{++{{U{}U}U}}U{{{}{{UUU++{U++}}U{}{}U{}U{{}}U{{{{UU}(((UU++}{{{U}++U}}}U{U}}}{{{}{{U}{+++}}++U!!}{{UU}{{}U}{UUU{UU}}{((UU++{}{U}}++}}U}U{U{{}UUU{U{{}{+++}+++}!!{}U{{{U}}{{UUUU}UU}}U((U{++}}}{}}++{{U}}U}U}{}}}UU{}U{+++++++U!!}{U}}{UU}{U}}U{UUU}}U((}{+++++}U+++UUU}UU}{}U{UU}{U{}}}++++{}U!!!{U}{UUUUU{U{U}{}U{{U((}U}++++++++{}}{}{{}U}UU{UUUU{}{U++++{}U}!!UU}UUU}}}}UUUUUU{}{U((}{{{}+++++U}{UU{U}}U{{{}U{}UUU}U{U++{U{{!!{{{}{}}U}UU{U}}UUU{}((}}UU{++++{{U}}{{{{}}{}UU}}U}{}{{UU++{}++!!UU}U}{{}{}{UU}}{{UUU((U}}U}U++{{U}{}U}}U}{}}}U{}{{}UU}}U++++++!!U}{}}}U}UUUU{UU}U}}}(({U{{{}++U}{U{{{}}}UUUU}}U{{UUUU}++++++++!!{U{}UU}{}UU{}}U}}U{{((++}{}}++{U{U}}}U{}U}U{{U}}U{{}U++++++{}}!!}U{}{{{{}U}{U{U{UUU}((++++{U++UU{U{U{}{}U}{{{{}}}}}}U++}U++UU}!!}{U{}U}}U{{{{}}{}}UU((+++++++++{U{U{U}U{}}{}{}}}}}U}}++}{++}}{}U}{{{}}U{{}U{}{{{{}{}(({}{+++++++}}}}U}UU}}}}}}{}UU}{{}{U}+++U}U}U}}}{{}{}}{UU{U}{}U{(({{}{U{++++++}U{U}{UU}{UU}}{{{}}}}UU+++UU}UU}U{{{{U{{{U}}}{U}{(((U{}U}}++U+++++{}{}U}UU}UU{}{UUU{U}++++}UUU}U}{{}{{UU{{{{{}{}}(({}}U{U{++{}}+++U}U{}}}{U}U{}{}}}{U{+++++}U}{}U{}{}}}}}}UUUU{{U{U{{}}U}}++++}{++}}{{U}}UUU}U}{}}}{UU++{++{}U}{{{U}{UU}U{{U}}U{UUUU{U}U}}++++U}U{{{}{{{{{}}{U}U{}}{U}++U++{}U}U{U{}}UUU{}U}U}}}U}}U}UU}}}++++UU{}}}{{{}U}}}{{}}}}U}UU++{U}}}}}}U{U{UU}UU}{{{U}UU{{UUUUU{}++++{}{UU{U{}}}{}U}{}{{U}U{{{}}{U{U}}U}{UU}{{U{UU}U}UU}{{U{{UUU+++++}U}}}U{UU{{U{UU}UU{{U{{UU{UU{{{U}{}U{{U{}}{{}}{{{U}}}{{UU}+++{++{}}{U}}{UUU}{UU{U{{U}{UUU}}}}U}UU{}U{U{{U{{U}{U{{U{{}}{{{+++U}++{UUU}}U}{{}}UU}UUU{}U{}UU}U{UU{}}}U{{U{{}{{U}{{{UU{}U{U{{++{U}{{{}{{}}UU{{U{}{}}}{{{{{UU}{}}{U{}UUU{U}{UUUUUUUUU{}}}UU}UU{{UU}UU}UU{}{}}{{}{}}UU}U{{U}}{U{{{}{{U{UU{U}{{UU}U}{{{U}}{}}{}{U}{{{{{}UU{{U{UU}}U{}{{UU{}}U{}U}U}U}}U}}}UU}}UUU{{U{{}{{{{UUU}}U{{{UUU}}}U{U{{{{U{{U}UU}U}{U{{U}{U{{{}}}U}}}UU}{{}}{{{}U}{{U}U{{{UU}}}{U}U{{U{{}}}U}}{{{}{}{}{{}}U{UUU{{{}UU{{}{UU}{}U}{}{{UUU{{UUU{U}{}}}}U{{UUU{}UU{{{U}{}UU}UUU}{UUUU}}UUUUU{}}U{{{{UU}UU}}}{}UUUU}}U}UU{U}}U}}}{{UUU{}UUUU}{}}U{}}}{{}U}UU{}U}}}UU}UU{{U}}{}UU}U}{{UU{}U{U{}{{{}}{U}U}}{U{U}}}{U}{UU{}U{UUU{U{U}{U}{}{U{}U{{{{{U}}}{}U}{UUU{{UU{}U{{U}}}UU{U{U{{{U{{{}U{}{}UUU}{U{UUUUU}{{{U}{{{{{U}U}}{{{{{{U{}}U}U{UUUU}}U}{UU}{}}{U}}U{}{U}U{{}}}U}{}{}}U{}U}{UU{}UU{U{}U{UU{{U{}}}{{}{{}}{}}{{{{}{U{U{{{}}UU}}{}{{{{{}UU}}U{UU{}U}{}{U}U}{U}}}U{{U{UU{{}}}UU}{U}{U}UUUU}}}}}}{}{{{{U}UU}UU}U{UU}UUUUU{{}UUU{U{U{{{U{}UUUU}}U{}}U{U{U{}{U{}}{{}{{}U{{UUU}{U{}{U{{{}{}{}{}U{}{U{}U{}}{{}UUU{U{}U}{}}}{{}U}{}{{{{{{}}}}U}U}}{UUU{UU}}{{{}{U{}U{U}}}UU{U}{}{{U{}U}{}}}{{U{}}}{}}}{}UUU}{U{}{UUUUU}}{{{}{U}UU{{{{U{{U}U}U}}{{}}U}U}UU}U{}{}{{{U}}}U}UU{{{{{{}{U{}}{}U{}{{{UU}}}{}}}U{}{{}U}}{}U}}UU}UU{{{{U}}U{U{{}{{U}{U}{U}UUU}U}{}{}U{{{}{}U{{U{{U{{}}{}}UU}UUU{}{}{}}}}}U}{}}{{}U{U}U{}U{{U{U}}{}}}}{{{}}U}}{U{UUU}U{{UUU{{{}UU}}UU}}}}UUUUU}}UU}{{}}U}{UU}{{U}}{}U{}UUU}U}{UU}{U{}UU{}}U}}}UU}{U}U{{{{}UU}UU}}{UU}}}{}U{}}{U{}U{{UU}U{U}}{}UU{UUU}U{}}{}}UU{{}U}U{}U{}}UU{{}}}{{U{}U}UU{{{{{}U{{UU{}{}}}U{U{}}{U{{{U{UU}}}}U{{++++U}{UU{{}U{}}{U{{}U}{UUUU{}}UU}}{++++{U}{}U}}}U{{U{}U}}}{}}++++++{}}U{UU{}{U}{}}U}{}U{}{{U{}UUU+++++++UUUUU{U}}U}}}}U}{{U+++++U++UU}{{}U{}U{((}U}UU}}}{{UU{}++++++U{++}}U}{}}{{U}{}{{U}{++++{}}++}{{U}UU{}}}(((UUU}}UU{U{{U+++++{}{{++{UU}{}{{{U{}{UUU}U++}}{UU++}U{{U}U{}UU{(((}}}U{{U{}{U++++U}UU{+++}}}{{{{U}}U{}{{UU++{U}U+++}}{{{}{}U{{UU(((}{UUU}{U{U++U{UUUU{{++UU}{U}{{{{U}U{U}{+++UU+++UU}U{{}U}U{}}U}(((}U{}}U}{U+++{{}U{U+++{}}{U}}U{{{UUU}UU}++++++}{UUU}U}U}{{}{U{((((}UU}}}{}U++++}+++++UUUU}{UUUU}U{{{U}UU{+++++{{{UU{}}U{U{{UUU}(((UU}U}}U{}{++++++++{}}{{{UUUU}U}U++}U}U+++}{}U{{U}{UU{}}}{}}{}{(((U}UU{{UUU+++++U{U}}}{{}{U{UU}UU++++++++{}U{{{U}!!!!!!!!!!!UU}U(({}{{{U{}+++}}{{}U}{}}UU{}{UU{}U}+++++++++++!!!!!!!!!!!!!!!UU{{(({UUU}}}++++UU}}}U}U{U}U}}U{UU{{{}U+++++++++!!!!!UU{U}}}{UU}U}U(((}}++++++++U{U}U}U{}{}{}}U{{}{{}}}++}UU}}}UU{{{U{{U}U}U{{}UUU}U(((+++++++++++++U}U{}}UU}U}UU{U}U}U++U{U{UU}}{{{{{}}U{}}{{UUUU}UU((++UU+++++++++UUUUUU{}{U{{U}}}++++++{U}{}U}}{UUUU}U}{{{}}UU{UU}((}{}U++}}U{UUU}{{}UUU{UU{UU{}+++++++U{}UU}{U}}}}{}U}U}UU}{UUUU{((({U}++{}{{{U}U{}}{}U}{}{{UU+++UU{++}UU{}}}U}U{}UUUUUU{{}}}{}}U(((({}++++}}}U{UU{{UUU}U}}}U{++{}U{++}U}{UUU}{U{U{U}}{{}{{{{{}}U{}(({U++++UU{U}}U}U{UUUUUU{}}}}U}{}++}U{U}U}U}{{{U}}U{}U}{{{U}}U{U{{U++++}{U{U{}{{UUUU}UU}UUU{}U}UU+++}U}{}{}U{}U{{}U}U{UUU{{UUUUU{++++++}}{U{U}U}}}}U{}}UU{UU{UUUUU++}}}{U{{{U{{{U}U{{{{UU}U{U}{{++++}++}{}{{{U}{{{{U{}}}UU}U{U}}}{++{}}{U}{{{U}UUU}UU}U{{U{}{U}+++U{}++U}U{}{{}U}U}UU}{U{{UU{{}{U}++}UUUU{U}U}U}}U{}}{U{U}}}}{{++UU{}++}}{{}{U}{}{{}U{}{{}U}}}U{U{UU}UU}{U{{}U}{{{}UU}}U{}U{{}}++{U{+++U}}}{{U}{}}U{}U{{UUU}UUUUU}{UU{U{}}UU{U}}}U{}UUUUUUUU}}U}{{}}++}}{{U{U}{}UUU}{}{{}{U{}}{UU}}UUU}UU}U}U}}{U}U}}UU{{UUUU{U{{{{+++U{U}{}{U}{{U{UUU}}U}{{{{U{}{}}}UU}}U{}{{}U{{{U}U{U{UU{U{U}}U}++{{U}}{}UUU}UU}}UU}UU}}}U{UU{UUU}{U{{UU{U{}{}{{}}{U}{}}}{U}{}U}{UUU}UU}U}{{{{{{}}{}U{U}}UUU{U}}{}U{U{UU{}}UU{{}U}{}{}{U{U}}UUUUU}{{UU{U}{U{U}UU{UU{(}UU}U}U{{}{UU}}}U}U}{{U{UUU}U}U{{{UUU}{UU}}}U{U}UU{{}}UU}{{{U}{}{}UUU}{}U{}}}}}{UUU{UU{}{U}{{}}UUU}}{{U}}U{{{UUU}{U{{UU{U{}{{U}{}{{U{}{}UU{U}{{U}{}}{}}UUU{{}}}U{{{U{{}}}}U{U{}}}U{U}UU}}}UU{}{}{}U}U{{U}UU{}{U}}}U{}U{{}}U{{}{{U{{{}U}}U}U{U{UUUUU{{UU}{U{{{U{{}{}}U{U}{{{UU{{{{UU}U}{}{{U}UUU}UUU{{{UUU}U{{U{{U}}U{}U{U{}{U}}U{{UUUU}UU}UU}{U}}UU}{{{}{U{}}{}}}U}{}{}U}{}}{{UU}U}U{}}{U{{U}}}}U}{}}{{}}U}}U}{{UU}{{{{}}UU{}{{{U}}UU}{{}U{}UU{{{U}{UUU{}}{}{{U{}}UU}}U}UUUUU{U}}}}U{U{}{{}}UU{}}UUU}}U{{UUU}}UU{UUU}{{}}}}}U{}U{}U{}{{U{}{}U}}}}}{U}U{U}UUU}U}}}{}}}}}{}{{}}U{U{}}}UU{U{}{}{U}}}U{UUUU}}}{}U}{U{}{{}{UU{{}{U}}}{{U}U{UU}}}{UUU{{{}{{UU}}{}}}}{}}U}}}UUU}U}{{U}{{}}}UU{UUU}}}}{{{{U}{}{U{}}}{{}}UUU{{}U}{U}UU{}}UU{{}}}{U}{}{U}U}}U}U}U}U}UU{{U}{U}{{UUUU}}{{UU{}UU}}U}{{{}}{UUUUU}}{}UU{{}U}UU{}UUU}}{{UUUU{U}}}U}U}{}{}}{}{{}U}{{U}U{U}{}}}U{}}{UU}}}}}}}U{UUU}U{}{{UUU{{U{}{{{{U{{}{}U{U}U}UU}U}U}UU{U{}UUU}}}U{UU}{U}U}UU}{}{{{{{}UU}{U{}}U}UU{U}UUUU}{{{UU}U}}{U{}{{}}{}UU{}U{U{{}{{UUU}UU}{{{UU{U}}{U}{}}}{}}{{}{}{UU}{U{}}}U}U}U}U{U}{}U}U}U{UU{U}}{}U}UUU}}}{}}U{{U{}{U{{{{{U{}U}{}}U}U{UUU}UUU}U}}}}UU{{}{U{}{{{U{}}}UU}{U{}}{{UU}}}{}}UU{}}UU{UU}}U}{{}U{U{UU}{}}U{U{}}U}U{}{}}}{{}{{{U}}}{U+++}}{}UU}U}{}U}}{U}}{}U{{{{}{}{UU+++}}U}}UU}{U}{}U}U{{{U{}U}U++++++{}U}U}U}{}U}}{}UUU{}U}{{}U}U}++++++{}U}}}UUU}UUU}U{{}}}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{{{{{{UU+++U}U}++U{}{}U{}}{{(({}{}}UU{UU}}++}UU{{{++}U{{}{}}U{{{{U}}{{{U+++{}}+++U{{{{$$$}UU((U{}{UU}UU}}+++U{}U{U++{}{UU}U}}U{U{{UU}}U}+++U++++{}{}}U$$$$}{((U{{{}U}}UU+++++}U}}+++}{}}}}U}U{{}{UUU{}}U++++++++U{}}{{}{$$}{((}UU{U}{{}{++U++U{{U++}U}{}U{}{{}{{}{{}{{UU}++++{UU{UUU{}}{$$${((UU{{{{U{{{++{}{}{U+++U{{U}}}UUU}}{{UU{}U{U+++{}{U{U}{}{}$$$$$$((UUUUU{}UU{+++U}U{}++}U{}U{U{U}UUUU}}}{{U++++{{{{{}}{U}}{$$$$$$$(}}}}}}{{U++++U++++++}{{}}{UUU}UU{{{UUU}U++++++++++++!!!!!!$$$$$(U}{{{}}}+++++++++++}{U{UU{U}}{UUU}}}}}}U+++++++++++!!!!!!!!!$$$+++++++}+++U{+++}{}UU}U}U{}UU}}}}{{}}{{{+++}U}UUUU}}!!}}{$$$$$$$++++++++++U{U}{UU}UUU{UU{UU}}}{{U}U{UU}+++U{{}U{}{{}}{}}}$$$$$$$UU{{{U+++}U{UUU}}{}}}{}}U{}{U}}U}U{U}}+++U{}U}UUUUU{}}}}}}$$$$((}{UU}+++++}{{{U}}{{UU}}}{U}UU{UU}}}U++++U}{{}}{U{U}U}{U}U$$${{((}}U{}++{++{}U}{U{}}UUU{{}{}}U}}U++++++++{{{{}U{}{{U}U{}{{$$$}U{{}{{}+++U++++{U}UU}{{}}U}{{}{{U+++++++U++UU}{UUU{U}UUU{{U}}{}}UUU{UU+++UU}++++U{UU{U{{{U}U}{UU}+++UU{}+++UU{}{{UU}}UU}{{U{{UU{}U}{{++++{U}{+++{}{UUUU}{}{U}{}}}}UU}{{}++}}}{}{}U{{}{{U}}{{U}{{U}UU{++++U{}}{{}}{{{}U}}UUUUU{}}}{UUU}}}++U{}{{{{}}}UU}}}{{U{U}U}{UU+++++{}{UUU{}U{U{{}U}}{}UU}UUUU{U}{}++UUU}}}{{U{{UU}}U{UU{}U}}U+++}++U}{}{{{{{U}}U{{{UU{{U{}UU{U}U}U++{{U{}U}}{}{U{}}}U{U{}}U}+++{}+++{}}UU}}{{}{}}U}}UU{}{}U}{U}{}}++}}UUUUU{{}}UUU{U{}{}}}U}+++{{{++{}U}U}U{U}{UU{{{U}{}}}}U}UUU}{++{{UU}{{{UUU{U{{}U}U}U}{}}{{{}U++U}U{{U}U}}U{}U{U}}{U}}UUU{{{{}{U}{{{{U{{}UU}UUUU{U{}}}U{U{UU{}++UUUUUU{U{{U{{}}{{{UU}}{}}}UU}{}}{}U{}U{{U}}U}{}}UUU}}{{{}U{{U}++}UUU}}}}}{}}}{{U{}}{{U}UUUU}}}{U}U}{U}UU{{{}}U{}{}{U{UU}U{U{{U++}{{}}}U{{}U{{U{U}{U}{}{{}{}}}{}}U{U{{{}}}U{{U}{}U{{{}}U}U{U{}}}}UUU}{U}{UU}{}}U}UU$UU{{{}U{U{}UU}{}UU}}}UU}U}}U{}{U}UU}}}{}}UU}}U{}U{U{}U}{U{}{{{}U{U}{}UUU{{{}UU}{}U}U}UU}}}{}{}}{}U{{U}}{U}}UUU{U}{{UUUU{{U{}{U}}UU}}U}{}U{}UUUU}}{U}{UU{U}{{{}UU}{UUU{U{}}{}}{{U}{U}{{{}}}}}{UU{}}}U{{UU}}U{UU}{{U}}UUU{U{UU}{}}U{{{{{{U}U}{}{U{}U{U{U}U}}}U{{{}}}U}{{{{}}{}U{U{}U{{{}}UU{UU{}}{}{U}}U{UU}{}U}UUU}}{{U{}}}}{UU{U}{UUUUUU}U}{U{{UUU{UUUU{{UU{}}}}}U}UU{{UUUU{U{}UUU}}}}{}{}{}U{U}}U{U{}{UUU}}}}}{U{}{{}{U}{{}{{{{{UU{U}{{UU{}UUUU{{}}UU{UUU{}{UUU}U}{U{U{U}{UU}}{}{{}UUU{U}{}{U}UU}UU{{}UU}{}}U{U{{{}U{UU}{{U{}U{}UU{}U}}{U{U}U{UUU}}U}}UU{}}{}{UU}UU{}{U{UU}}}{}}UUU}}U{U{U}UU}{{}}UUU}U}UU}UU}U}}{U}}U{{{U{}{}}}UUU}U{{{{{}U}U{{}{{}{}}{U{U}{UU{{{{UU}}UU{}}{U{}}}}{}}}}}{}}UUU}U{{UU}U}}U{}{{}}}{}UU}{U{U{U}}U{U}{}U}{U{U}}{U{{}{{{}}{}}{{}{U{{}U}{UU{UU}}U}}{UU}UU{}{{U}{{UU}{{}{{{{UUU}}U}{{}U}UUU}{{{}{{{}U{{}{{{{{U{{}}{{{{}}}{{}}{}{}{}}U{}{{U{}}UU{{U}{}UUUU{UU}}U{}UUUU}}{}U{}U}U}UU}U}{{U{{}U{U}U}UU{U{}{}}}{{U{{UU}}UU}U}}U{{UU}{{{UU{{{}U}{{}U{UU{{U}U{}UU}}}}}{{}{}U}UU}}U{}{}}{UU{U}U{U{}{UU}}}{}}}{U{U}U{{}}{UUU{}}U{U{U}{{}}{U}}}}}{}}}U}{{}{{}}}}}}}UU}}{}U}U{{U{U{}U}UUUUUUU{}UUUU{UU{U{U}{{{{U}}{}}{}{}}U{}{U}U}}UU}{{}{}{{U}}{U{{{UU{U{}}{{U}{U{{}++++{{U}}U{U}{{{UU{UU}}}{U}{{UU{}{}{{}{}}UU{UU{U{UU{}}{UUU}{U}+++++++++U{{}U}UU{}U}{UU}}}{{}}{}}++++++{}U}{}UUU}UUU}{UUU{U{{+++++}U++++U{U{{UU}}U{}U{{{{}{U{U{}++++++++{U}}}U}}{}U}{{U}{{UU++++}}{{{{++}{UUUUU}{}{}{U}U}{{{UU{+++}UUU++UU}}}{}(({U}}}U{{}{+++}U}UUU}U++}}UUU{U{U{U{{}}{}U{U}}U++{UU{+++}}{}{!!(((U}{}}U{}}++}{{{}U{}}++{UUU}{U{}}{{UU}{UUU{{U+++{}UU++U{}{{}!!U(({UU{}}{U}++}{{{{U}U+++U{{}{U{}UU}}UU{}}}{{U{+++{}}+++}}}U}!!!{((U}}U}{{}{++UUU{{U{+++U}{UU{UU}U}}}U{{}}}}{{{++++{+++{U}}!!!!{{((({}}}}{U+++{{U{}}+++{}{}U{}}{U}{{UU{}}}}UU{{{+++++++{}UU!!!U{{{((}U}}UU}+++{UU}{+++{}{U{{UU}U{{}}}}U}}}U{UU}}}++++{}U{}!!!U{}}}((({{UUU}{+++++U+++U}}U{}}}UU}U}}{U{}}}}{{}}U{U++{{}UUU!!!}UU{}U(((U}{U{U{U++++++++{}{}UU{{}{U{U}{{}{U{U}}{{{{+++U}{U}!!!U}}UU}U{(((UU}}UUU{+++++{U{U{{{U}}U{}{{U{U{U}{U{{{U{}++}}}{U!!!{{}U{UUU{{((}U{}}}}{++UU{UU{}{U{{}UU{{{{{U}}}}UU{U{{}}++}U{++!!}UUU}{UU{}{((({U}{}}{++}UUU{}}}}{{{U}U}}UU{U}}U{U}U}{{+++{+++!!!{U{{{{}UU}}}(((++++++++}UU{U{U}{{U{U{UU}{{UU{{{U}{}{{U+++++++!!}U{UUU}{}}{}UU((++++++++}U{{{}}U{{U{}}{U{{U}}{}}}}U}{+++++++{}{U}{U}U{{{}{U{}{((}{{}{+++U{{U}U}U}{{{}}}U}{}{{{UU}}}++++++}{}U{{{}{}U}{{UU{U}}{}}{U{}U++++U}UU{U{{}{}}}UU}}{U}}{}UU{+++}++}}}{{U{{UU{U}}}{U}UU{U{U{}U++++++U}}{{U}{{{}U{UUU{UU}{}{}U++}{++U}}UU{{U}UU{UU}{{U}UU}{}}{}+++{++U}}{}}{U{}{}}U{{{}{{}}{{U}{{{++{UU{{U{{U{U{}U}{}}{{{{{U}}+++}{++UU}U}U}}{{U{UUU}{U}U}{}{UUU{}++}{U}}U{UU}{{{}{{{U}}UU{}}U++{U}}}}{UU}UU{{}U{U{UUU{{}UU{UUU}UU++UU{{{}}}{{}}U{}U}{U{}{}{{++++{{{U{U}}UU}U}}UU}}{}}{}{}}}{{{{++++{{{{}U{}UU{{{{{}{}U{{U}}U++++{{}{{{}}U}}UUUUU}}{}UUU}}U{U{++++++U}{}{{}}{{U}{}{}}UU{}UU{+++++U{}}}U}}}{U{U}{{U{UU{{{}}U}}++++}+++U{{}U}UU{{}}UUUU}UU}}++++}++}{{}UU}}}U{{UU}}{}{U{}}{U{}{++UU}U++}}U{{UU{}UU{{{UU{{U}++++{}++U{{}U}{UUUU}U{}{{{{}{{{}UUU{}}U}}{++UU}{{{}U{U}U}}}U{}{}++{UUU++U{}U{{{{U}}}UU}}}{{{}UU{{}}{U}}{UU{UUU}}UUUU}{{U{{U}}{{}++{U}}++U{U}U{}}U}{U{{UUU{{}}}}}U}U}{}}{UU{U{{}}{}}{{}UUU{}}{UU}}}U{U{}}}U{{U}}UU{U{{{UU}{{{}}{{}{UUU{UUU{}U{U{UU}{{U{}{{{{UU}}{{{}{UU}}UU}UU}U{{UU}}{{{}{}{}}{{{UUU{U{{{{}}U{}UU{{{}}{}}{}{U{U}U}}}{{}U}{}U{U}{}U{}{{UUUUUU{}}}U}}U{U{}{}}U}UUU}}{{UUUU{U}{}UUUUU}U}{{U}}{}{U}UU}{{{}}U{U}}{}UU}{{}U{}{}}}}UU{}U{UUU}}}U{}}}}{U}U{U}{}{{U{U}{U{}}{}}{{}U}}}UU{}}}UU}}U}}U{{{}U{}U{{U}}{{{{U}}}}}{}UU}UUU{U}{}UU{U{}U{U}}{UU{}UU{{UU{{U}{}}}}{U{UUU{}UU{}{{}UUU}}U{}U}}U}{}{{}}}{{U{}}{UU{UU{}}{UU}}{U}{{{{U}}}{{{U{U}}}U}}{{}U{}}}}{}}}}U}{U{}UUUUUUU}{}U{{}UU}U{U}{U}}U}{}{U}{U{U{U}{{}}{U}}U}{{{UU{U{}}{{UUU}UUU}{UU{}{UU}UU{UU}U{}}}{{{{}{{}}}U}}{UU{{U{{{}}{{U{U}{}{{UUUUU{}{{}U}U}U{U}{{U}{}U}}UU}{{{{U{UU{UUU{U}UU{{{{}U{{}}U}UU}{}{}UU{{{}{{{}}UUUUU}{}{{}}}{}U{U{}{{UU}{U{{}UU}{UU}}}U}{}}{U}{}{UU{}{{}U{{{}UU}UU}U}UUUU{U}{U{UU{U{}{}U}{U}UU}}}}{{U}U}{{{}U{}U}UUU}UUU{{}{{}{}{}}{}}}U{{{}UU}}{}{}U}UU}}U}}{UU{}{U}}UUUU}{U{}}}UU}}U{}{U{U}{}}}{U}{U}U}{U{{{{}U{UU{}}}{U{}{}}{{U}U{{U}U}}U{}U{U{}U{U{U{{{}U}UU{}}{{{}U}U}{}}{}}}UU}{{{{}{{UU{U{}U}{U{U}U{}}{}U{UU{}U{}}}}}{{U}{}{{}}}U}{U{}UUUU}U{{{U}U}}{{}UUU{U{{{{{U{}U{}}U}{UU}}{{U}{U{UU{}}{{UU}}UUU{}UUU}}U{U{{U{UUU}U{}U{}{{UU}U{{{{{{U}}U}UUU{U{}}}{}U{U{{{{UU{{{}}U{U{{{}{}}}}}}{}{U}{}}{U{}}{}}UUUU}}UU{{{{{{U{{}{UU}{{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{}U{U{U}+++++++}}}{UU}}{}}!!!U{}{{++{U{{+++UU{}U}U}U{}{U{U}{{}UU}}U{}}}+++++{++{{}U}{U{}U{!!}{U}U+++UU}}{+++U}{{{{{}{}U{{UUU}U{UU{U}}U{++U++++++U}{}}{U}{!!!{}U}}++{U{UUUU++}}U}U}U{}}}U{}}}{}{{U{}}}UU++{{{++++U}UU}}U}!!!UU{{}+++U{}}{}+++}}{}U{U}{}{}}{}{{}}{{}{U}{U++{++}+++}UUU}}}!!!}U}U}U++}}}}U}{++}{{}}{U}{}}U{{}U}{{{}UU{}UUU+++++++++{}{}++!!!U{{{U}U++}}}}{UU++{{}{}{{UU}}{}U{U{UUU}{U}UU}UU++++++}{U}}++!!!!U}UU}{}+++{{UU}+++}}U}}{}UU{}}}{{}U}UU}}}U}{{{{++}UUU}{{++++!!{{U{U{{}U+++++}}}++}}}}}}}{UU}U{}U}}{U}}U{}UUU{UU++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}{UU{UUU{}{{}U{UU+++++U}{}}U{}}{UU}U{U{{}}{U{U+++++++++++++U}U}{{{{UU{{UU}{{{U}}+++}}UU{}U{U}{{}UUU}}{}U{U}{UU++{UU}!!!+++U{U{U{{{U}{}}U{++++++{++{U{{}{UUUUU{{{{}U{{{}U}}U}UU++U{U{!!!(((((((((((((((((((++++++++U}UU{UU}UU}{}}U{UU}U}{}{{}}}{U{{((++((((((((((((((((((((+UU}+++++++{{{UU}U{{U}{UUU}}U{UU}}{}}}}U((+!!(}{UU{{}{{{U{}{U}}{U{}{}U++++++}{UU}U{{}U}U{U}}}}}U{{{}U}{UU!!!!{{}{{}U}{}}}}U{{U}}{{{UUU++{U+++U}{}{{}}}U}}}{}UUU{}U{{{{{UU!!!!}{U}{{}{U{U}{{U{UU{U{U{U{++{{{++++}U{}}}{{{U{U{UU{U}U{{{{U}U++!!}}}U}}U{{{}{U}{UU}{{U}}{U++UUU{+++}}{{}}U}U{{}{{{}{UU}{{U{{U++{UUU}U}{{{{}{}U}UUU}{{U}{U{++U}}{{}{U{{}}}}U{}{U{}}}{{{}{{}{}+++++{}UU{U{U}U{}}}}U}UU{}{UU+++{}}{U{{}}U}{{U}{}}U{}}UU}U}{{}{+++++++}{U}U{{{U{{{{U}{{{U}U{}++UU}{{U{}U{{{}}{}{{U}{{}}UU}{U}{+++U}{++}{UUUUU{U{}}UUU}}}}}}U{++U{}{{U}}UU}{{}{U{}}U{U{U}}UU}{U++UU{{++}UU{{}}U{{U}}}{}U{U{{}+++UU}}{}}}{{}{}{U}{U}{U{}{U{{}{{+++UU}{U}}}}UU}{}U}UUU}UU{}{{}++++}U{}UU}}}}UUU}{{{{{U}{{U}U}UU+++}U{{{}}U{U}UUU}U}U{{U{UUU{}++++++}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{{UUU{}}UU++U{}++U{{U{U{{U}{}{!UU{{}}UUU}}}{}{UUU{UU}{U{U}}}{}U}U}UU{{U{{{{UUU{}}U{U}}}{}UU{{}}}{}}U{U}U{{{U{{}{}UUU}U}U{}{UU}{UU}U{}{{U}UUU}{U{U{}{{}{{{}}}}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}UUU{U}{{}}}}}{}UU}}U}U}{{}{}{}U}U{}}{}{U}{U{U{}}}}}U{}U{UUUUU}}UU}}U}}}}{{}U{}U{}{UU}}{{{UUU{UUUUUUUU{{}U{{U{{}U}{{}U{{{}}}{}}{U}U}}{{UU}U{U}}U}{}}}U}}{{}{U{{}{{{}{{{UU}{U{U}U}{U}}{UUUU}}U}}U{{U}}{}{}{{}}U}U{{U{}{}U{}UU}U}{UU}{}{U{{{{{}}{{UU{UU{{}{UUUU}{}{{}{U{U{U{{{}}UU{{{{}}U}{{{}}U}U}UU}{{}{}U{}{}UU}U{U{{}{{{UUU}}}{}}{}{U{UUU}{}}}}{{}}}}{UU{{{{{{U{{}{{{U}U}UU}UU}U{}U}UU{U{}{}}}U}}U}UUU}U{{}}}}UU}}U{{UU}}}}U{}}UUU}{U}}UU}{}}U}}{{U{{{U{U}}U}}}}}UU{}}U{{}{{U}}U}UUUU{}}{U{U}{{}{}U{U}UU{{{{{{U}UUU{U}{UUUU{}{}{}}}{}}U{U{{{}UU{{U{{U}{}{{UU}U}U}{U{}U}{}{UU{U}U}}}U{{U{}}{{}{UU}U{U}{}{U{U{UU}U}UUU{}}}U}{}{{}U}{}U{U}{UU}U{}}{}U{}}}U}}UU}}}{U}{}U}{{U}UU}{}{{U}{}{}{{UU}{{}{UUU}}}{U{{}}U{}{UU{}U}{{}}U}UUU{}}{{U}U}}{{UUU{}}{}}{U{}}}{U}}{{{}}U}UUU{{}UUU{UU}U}UU{U}{{UUU}{{}{UU}U}}{}{{}}{}{{UU{{}UU{{UU{{}{U{}U{UU}}}U{}}{{{}}UU}U}{{{{{}{}}{}{UUU}{U{U{{}U{}{UU{}U}}{{}{{}{}{}U{}}U}{}}{U+++++++{{{UUUUU{U{{U{}U{{}U{{}U{{{{}{}{UUU{U{{}U}U}}}U{{UU{}{{+++++++++}{U}}}U}{U}UUUU{{}U}U++++{U{{}}{}U{}UU{U}}{UU}{}UUU{UU++++{}{{++{{}{UU}U}}}U{{U}U}U+++++++{U}U{UU{}}{U}UU}UU}{U}U}}}U+++}{{{U}++UUU{}}}}UU{}}U}{}{++++{+++{UU{}}U{{{}{U}}U{U{}{{U}{UU++}UU}}}+++U{UU{U{}}U}}}U{}U+++U}{{++{U}{{{}{{}}{UUUU}UU}UU}U{{U++}U{}}U++{}}UU}}}}U{U}UU}UU++}}}{}++U{U}UU{{}}}}}}U{UU}{UU}U{{U+++{{U++++}U{UU{{}U}UUU}}}{+++{UU}U++{U{{UU{{{UUU{U}U{}{U{{U}}U{+++++++++U}}U}}U}UU}}UU}}{}++U}{}{{+++}}U}U{U{U{{UU}{U{U}U{U{UU{}U+++++{U}U{{{{U}}{{}{}U}}{++U{U}}}+++{}UU{{}{{UU{U{{}{}{{}}U{{}U{{++}U{}}}U{}U}}U((U}U}{{}+++{}}U}++}UUU{}{U{U{{{}U{{U}{UUU{}{}{}{++}U}}{{U{}U}}U((UUUUU}}+++}{{{+++U{U{{{}{}U{}{U{U}U{{UU}U{{{}{{++{UU}{{{U}}}}U((}U{U{U}+++{}{+++}}}{}U{UU{}UUU}{{}}{{U}U}{}}}}+++{}U}{U{U}UU}U((({{}{U}++++++++{U}U}{{{U}{U}U}{UUUUU}}}{U}U{{U++}{U{{UU}}}{}{U}((}}}}UU+++++++}{}{{}{}{}}{UU}{}U{{}U{{{U{{}U}}++{}}U{{U}}}}U{UU(({U{}}UUUU+++}}}U{}{}U}}U}UU{{}}U{U}}UUUUU{}{{++{}U{{UUUUU}}U}}(((}U}}{U}+++{}{{}UUU}}{{{{}{UUU}UU}{}UUUU}{}{}!!+{U}U}UUU}{{U{UU((U{}}UU{++U}{{}UUU{UU}}}{}}{}}U{}{}UUU}{{U{}+!!+{{{{}U{}UU}}}{U(((U}UU}+++UU}{{}}{U{}}{U{{}}U{{{UU}UUUU{}U+++++++}UU{}UU{}}U{{U}((}U{}++++++}}}}U{UU{}{UUU}U{{}{}}}{U{{}}U++++}+++}}}{{U}UUUUU{}(((}++++++++++}UU}U}UU}}{{U}}}U}U}U{{U{}++++++U}++UU}}U{{UU}{{}U}((++++{++U+++++}{U{{{UU}UU{{{{U{U{{{UU++++U++U}+++UUU}{U{!!!}{{U(((+{U{++{U{++++UU}{{{{{U}{{{{}U{}UU{}+++}U++{{{++}{!!!!!!!!UUUU{(({{UU++{{U}{++U}}{{U{U}U{UU{{}}U}}}{{{}}++++{U{!!!!!!!!!!{{}{UUU}{{U{++U}U{{++U{{U}}{}{{UU{{UU}}{{U}{{{U++++}U}!!!!{{}UU{U{{UU{{}UUU++++UU{{+++}{}}U}{{{}{}U{{}}UU{{}U{+++++}{}{U{}{U{{U}U{}U{}}{U}+++++{{}}U++U}{}}}{{}UU}U{U{{}UUUU{}++{+++}}}UU}}U}{}U{U{}{}{}}{++{+++}}{}{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}{}UU}+++}U{}+++{UU}{U}}{}}{U{}UU}{}{{}{UU{+++U{+++++}{{}U{UU{}UU{}U}}+++U}U{}++UU{}U{UU}UU}UU}U{}{}U{}U}+++++{}U++++U}}}}U}{UU}{{UU{}++UUUU}U++}U{}{{}}U}}}}{}U}{UU{}{UU}{{}{U{{}}UU{UUU{{}{{}U{{}}{UU}UUU{}}U{U{{{{{{}}}{{U}U}}{{UUUUU{{{U{U}U}{{}}UU}{}{U}U{U{{{}{U}}}{UUU{{U}}U{U}UUU}UU{{U}UUUUU{UU{U{U}{{{}U{U{{UU}}UU{}U{U}}{{U}{U{}UU{}}}}{}}U}}U}}}U}}}U}U}}{{{}{U}}{}{{U}{}U}U{{U}}U{}U}}{}}U}{}}}}U{{{U{{{}UU{U{}}}}}{{UUUU{{}}}{{}}{U{}}}{U{UU}{UU}U{}{}}{}UU{{{UU{U{}}{}U}}}}{}}UU{U{}}{}}{U}}{{}U{U{}}{{U{}{{{{}{U{}}UU}UU}U{{}{U{{UUU{U}{{{{}}UU}{U}}{{UU}{{{}U}UU{}{}UU}UU{}U{U}}U}}}}}UU{}}U{{{}U{}UU}}}{{{UUUUU}}}U{}UU{}U{{U{U{}UUU}}{}}{}U}}}}{}U{}}UUU}{}}}U{{}}{UUU{{}UU}{U{U}{U}}{{}U}{{{U{U}U}U}}U}UUU}}}U{U}}{UU{{}}{}{{U}U{U}{{}}}}UU}}{U}{{{}}U}{{{{U{U{{UUUU}{}{}{}{{{U{}}{U}}}}}}}U}U{{}U{{}UU{{}UU{{}}}{}}{{{{UU{U}}U{{{{U}U}}{}{U{UU{{{}{{UU{{}{}U{U{{{{}{}}U}{{{}{}{}U{U}UU}{}}U{U{}UU}{{UU}}}UU{{}}{{U{{{UU}UU{}U}U}{{U{{}}}{U{UUU{U{{}}}U}}{U{}UUUU{}{}U}{{{{UU{{U{U{}{U}{{{}}{U{{}{{{{UU}UUUUU{{}}U{{}{{U}U{{}U}UU{}}U}U{{{{{U{{UUU{}{UU}}{{}}U{U}UU{U{{U{}UUU{}UU}{{{{}U}{{}U{{}UUU{{}{}}{}{}U}}{}{U}UU{U{U{U{}}{}U{{U{U{}U{U}}U}}U}U{{UUUU{U}UU}U{}UU}{}{}}}U{}}}{}}}}}}{}{}U}{UU}}{U{U}{}{}{UU}{}{}}{U}{}}}{U{{{{}{{U}}}U}{{}U}}{{}{{U}{U}{{}UU{{{{}UUUU}{U{U{{}}}U}{}U}{}{{+++++++}}UU}}U}}}{{UU{}}{}{{{{}{U{{{}U{{{U}{{}UU{{}{{}{{UU{{{U+++++++++}{}U{}U{}}}{U}{U{UU}U++++}U}{{U{{}}U}{{{{U}U{UUU{}}U{{++++}UUU++U{U{{}}{}}{{}UU{}}}+++++++U}U}{{}{}{{{{}U{}}}{{U{U{}{+++{{{{}U++}U{{UU}{U{U}}U{U}}++++}+++U{}}{{{UU}}}}}{{U{U{}UU}{{}++U{}{UU+++{U}UU{}U}{{{UU}U}+++{U}U++{}}U{{{U{{}U{{U{{{UUUU}}}{U++UU}}U{++U{}{U{{}U{{UU}}{UU++UU{}}++}U}}{}}{{UUU{U}U{U{U}}}{U}}+++U}}++++U}}U{U{U{{UU{{{UU+++{U{}U++U}{}}U{U{U}{{{{}}UU}U}U}{U}+++++++++{{{}{}UUU}}UUUUU}}++}U}{}{+++}{U{}{}{{}{U}}}}{}}U{{{{UU}U+++++}{}{{}}}}U{}{}UUU{}{++}U{{UU+++U{U}U{U}{{}}}{{U{{}{UU}}}U}U}++}{}U}U}U{{}}{((}{{{}}U+++U}}}{++{{}}}{}}{U}{{{}}}U{}{}UU}UU}UU++{}UU}}U}}U}}U((}{UUU{U+++U{{}+++{}}{U{}}U{{U{{}U}U}{U}{{U{{{U}++U{}U}U{U{{{}{((}}U}}}{+++{}{+++}}}{}}{{{UU{{}}{UUU}U}UU}}}{{{+++}}U}}UU{U}UUU(((U}}{{{++++++++}{U{{{{{U{U}U{U{U}}{}UU}{U{}U}U++}UUU}}{U{{}U}{}((}}{{}U+++++++UUU{}{}}U}{UUU}}{{U}U{}}{{{{{U{{++U}{{{UU}{}{{}U{((}{{{{}}{}+++}U}{U{}U{{}}U}}U{UU}U}{{{U{}{}{U{++{UU}{U{{}U}}}{U((({U{{}U}+++{U}U{U{UU{U{U{}{}U}{}UUUU}}}}}{}}{!!+{}{}}UUU{U{UUUU((UUU{UU}++{{}UU}U}}}UU}}U{}}U}U}U{UU}}UU}}UU+!!+}}U{}{}{{UU}UUU(((U{{UU+++}{}{UU{}{}U{{{}}{U{}{UU{{U}}}{}{+++++++{U{UUUUU}{{UU{U((}U}U++++++}}}UU{U}}}{UUUU}}{{}U{}U{{}{{{++++U+++}UU{}U{{}{UU}{((({++++++++++{}{{{U}}{{U{}{}{{{UUU}}UU}++++++}}++}U}U}{U}{{}U{}U((++++}++}+++++{U{}{}U{}}U}UUU}U{{}UU}++++}++U}+++}UU{{{}{U{U{}U(((+{{}++U}}++++U}}}{{}{{{}}UU{}U{U}{}+++U{++}}U++UU}}{{U{{{U}U}{((U{}U++}{UU{++}UU{}{{{U}}}{UU{{}U{}{}{}{++++U}}{}U}UUUU{}UUU}{{{UU{U}++{}}UU++U}{U{UU{U{U}UU}{UU}}U{{{}{++++{{}}}UU}}{{UU{{}{UU}}U}{++++{}}}+++{{UUU}{{U}{}{}U}}{{{{{U{+++++}UUU}U{{U{{{}UU{}}U{{U}+++++{{UU{++}{{{}{}}}UUU}U}U}}{U}UU{++{+++U{{}}!!!!!!!!UU{}}{}{{++}+++UUU{}}{UU}}{{{}}{U}{U}{{UU{UU{++U{++}U!!!!!!!!!!!{{}{{UUU+++}{+++{{{{UU}{{}U{}}}}U}}{{UUU}}}{{++{{++}{!!!!!{{{}U{U{U}{U}+++{UUU+++}}{{}}}{U}}{UU}UU}U{{U}U}{{+++{}+++++UU{{}UU}{}{{}U}U{+++U}}}{++{{{}}{{}}{UU{UU{UU}{}U{{{+++++{UU++++}UUU}U{{UU{{UU}UU++U}U}{U++}U}{}U{U}{{{{U}U{U}}{}{U}}U}U{}U{UU}{U}}}UUU}U{U{{UUU}U{UUU{{UU{U}{}}UU}U}U}}U}{{{}}{}}}}}U}UU}UUUUU{}U}U{U{{}{UU{}U}{}U}U}U}{}}UU}{{}{}}{{{{}{UUU}}}UU{{U{U}{{{U}{U{UUUUU}U}{U}{}U}}U{U}UUUU{U{{{UU{}}U}UU{UU}{}{}{{}{{}}{{{UU}}}{UU{{{{U}}}U{{}UU}U}{}{}{}}}{{{U}UUU{{{U{{}{{}{}{U}{U{U}U{{{}}}}}{U}U}U}UU}{{U}}}U{}{{{{}UU{{{U}}}}UU}{UU{U}U{U}{U}U}}}{UUU{{{UU}U}{}{U}}{}{U}{UU{U}}}}}{UU{}U}{U{}{}}U}}U{{U}UUU}{}}}}U}}UU}UU}{}UUU{U{UUU}{{{{UU{}}U}U{{{{}{U}{U{U}{}U{{U{U{U{U{}}{U{U{{}{{U{}U{UU{{U{}}UU{}{UUUU{{U}U}}}U}}U{{U}}U}{}}U{}}{{}U{}UUUUU{U}}}}{}U{{UUU{{}{{{{}}UU{}{U}U{}{}{{U{}{}{U}}{{{U{{{{{}}}U}UU}U{}{{{}}{U{UUU}}{{U}}{}U{U}{U{U}UU{UU{UUUU}{}}U{}}U}UU}{{}U{}UU{}{UU{U}{{U}}}{}}}{U}{UU{{{U{}}{{{}}UU{}{{U{{U{{{UU{U{U}{}{U}}}}U}}}UU{U{U{}}{{UU}{}{}U}{UU}{}}UUU{}UU}}UU}U}{UU}UU}{}{}{}UU{{U}{}{UU}{{}}UU}{}U{U{U{{{}U}}UU{{}}{}}U{{{UU}{UU}}}{}}UU{}}{U{U}{}{U{{{U{}{{U}}}}UUU{UU{U{U{}U}{U}{}{}}}{U{{{}{}}U}}}{U{{UU}U}{UU}}U}U}U{UU{U}UU{U}{}UU{}{U}UUU}}U{UU}UU}}U}}U}U{{{}U{U{}}{}{}{{{{}UUU}}}UUU{}{}}}U}{}U{U{U{U{}UU{{UUU}U}}{UUU}}U}{UUU}U{{}}{{U{{{U}{}}{{}}UU}{U{}U}{{UUUU}{{U}}{U}U}{U{{}{{{}{{U{U{U}}}}}U{{U}U}U}}U{UU{U{}+++++++}{}U}}U}U}{{{U}}{{{{UU}UUU}U}U{}U}{}U{U}{}}UU{UU}}}{{{}+++++++++{}}{{UU}{{{UU{{U{U}U{++++U}U}}U}UU}}U}{}U}{UU}}}{{{U}U++++}{U{++{U}UUUUUU{{{U{{{{{{+++++++}U{}{{{}{{{{{}{{{{{}U}}}U}U+++{{{}}U++}{}}{U{UU}}{{}U{}}++++{+++U}U{{{U{UU{{{UU{U{{{}}{}{UU++U{}{}{+++{}{{UUUU{{}{{{}U}+++U{}}++{{UU}{{UU}{}}{{}{U{U{{}}{}{++U{}}U}++}U{{UU{}{U{{UUU}{}++}}U{}++{U}{}U}{{}}U}U}U}}U}{U{{U}}+++}}{++++UU{}UUU{{}{UU}{}}+++U}}U}++U}U}UU{UUU{{{{}UU}UU{U}{U{{+++++++++{}{{{{}{}}{}{}UUU{++U{{}UU+++{U}}U{UUU}U}{UU}UU}{}{U}}{{{+++++{}UU{}UU}UU{{U}U}}}{++}{}{}}+++UU{}{{{{}U{}}U{{{{U}U{{{{{{U{++{UU{}}U}}}}U{((}{{}}{U+++}U{U}++{{}U}}{}}UU}U{{U}}{}}{{{U{{{UU++{U}{{{{}UU}{{(({}U}U}}+++}UUU+++UU}}{{UU}}U{}}}}UU}UU{}{{U}}}}++UU{}{}}}{UU}{((U{}{{UU+++}{}+++}}}}}}}}U}U{U{}}U{U{}}U}}U}{}U+++{{U}{U{}U}U{}((({}{}}{++++++++UU{}UU}{UU{}}{UU{U}{}U{{U}{{U{{++UU}}U}UUU}}{{{{((}}}U{U+++++++UU}U{}{}{}}{{{}}{UU{UUUU}U{}UU}U++UUU}{UU{}{}U}}}((U}}}{}UUU+++U{{U{}{}{{{UUU}{U}{}}U}}}{U}U{}}}++{U}}{U}{U{UU{}{(((}{{{U{{+++{{}UUUUU{{UU}}{U{{U{{{}}U{{}{}{UU{!!+UUU}}U}U{UUU}{U((U}UUU{U++}}}{}U}}{U}{}U{U{}U{UU{U{{}}{}}}}{+!!!U{U}{{U}{}}{{{U(((}UU}}+++{}}{}}UU}U{{UU{}U}}}}{}}}{}U{}{}++++!!+}UUUUUU{{U{U}{U((U}}{++++++UU{}U{U{{{U{}{}}{UU}U{UU}UU{UU++++{+++U}}U{{UU}{U}{{((({++++++++++{{U{}U{U}UUUU{}}}{}}}U{UU{++++++}U++{{{}}{}}{U{{{UU((++++U++}+++++}{{U}{U{}}UU{}}{UU}{U{{++++U++}}+++}{{{UU{}{UU}U}(((+{U}++U{{++++}}U{U{UU{U}UUU}{{U}U}{+++}U++U}}++U{{}{}U{}{UU{}U((UUU}++U{{UU++}}U}UUUU}}UUU{U}{}UUU}}}}{++++U}{}U{}{U{{UUU}}}{}UU}{}{++U{UUU++UU}}}}U{{U{}U}U{}}U}UUU{}}++++U}U}}}}{UU}U{U{{UU{U{UU{++++}{{}+++{}{UU{{{U}U{{{U}{{}}{{{U+++++}{{{}UU{}}{}}U{}UU{{U}U+++++U}U{U++{U}{}{UU}{}}UU}UU}{}U{UU++}+++}{U}}}{}}{U}UU}U{}}}U{++U+++U}}}{}{U{}{U}U}{U{U}}}U}}{}U{{++UU++{}}}{{}U{{UU}UUUUU}}{+++}}+++UUU{{}UUUU}UU{}{{U}}}}}}{}}{}++}}++}}U}U{{UUUUU}U}}{UU{+++U}U}+++UU{U}{{U{}U{}}}{{UU{UU{U}U{+++}{+++++{!!!!!!!!!!!}}U}U+++UUU}U++U}{}U{}{}}{}}{U}}{}UU}{}}+++++U{}++++}!!!!!!!!!!!{{}}{++}U}{}{++U{}{{{UU}U{}}U}{U{U{UU}}}U{}{}U}UUU{}{{}}}}}UUU{}U{}U{}}U}{U}U}UUU{{U}{{{UU{UU{U{{{}UUUUU}{}}{U}}U{{{{U}}UU{{{}}}{{{}U{}}{}{U}{{U}{{}{}U{}}{}U{UU}}}UU{{}U}UU}}{U{}{U}U}UU}}}{{UU}{{{U}U}{{UUU}U{{}UU}U{{{{}{U}}}}U{}U{}U{UUU{U{{U{{}U{U{{{{}UU}}UU{}U{U{U}{}UUU}{}{UU}U{}{U{{U}{{{U{U}U}}}}U{U}U}UUU{{{{}{{{U}{}}U}{}}{{{}U}}{}}{{U{}}}UU}{}U}U}}U{{U{U}{}U{U{}U}UU{{UU}UU}}{U}}{{}U{U{}U}U{}}{{{}{{{}U}UU{{{{UU{{{{U{U{{}{}{U{U}U{U{U}}}UU{}U{}U}{U}{{}}U{UU}{UUU}}{U{}UUU{U}U}{U}U}}U{}{UU}}U{{}{U}UUUUUUU}{{UUU{{}}{{U{{{}U}U}{{{U}}{U}U{U{}}U}U}{{{}}{U{}{U{UU{UU}{U{UU}U}U{}}{U{}}U{U{{}U}UUUU}UU}{UU}U{U{{{{U{U{}U{{}{}{}{{U}{UUU}{U}}UU}U{{}{U{{{{}{}}{{{{{{}}}}{}{U}{}}UU{U}{}{{U}UU}{}}U}{UUU{U}}}}{U{U}{{}U}UUU{{}}UUU}{{UU{}}}{{UU{}UU{U{{}UU{{}UU}U{{}}U}U{U{}U{{U{}U{{}{}}U{{}}}}{{UU{{}}}}}U{{UU}}U{}{{UUU}{{U{U{}}}}{UU{{UU}UU{}{{}}}}}UU{}U}{}UU}UU{{{UU}{}UU}{{U{}UU{{U}{{UU{}UUU{}UU{UU{UUUU{}UU}}}U{{UU{{UU{}}{UU}{}U}{UU{}}}U}{U{}{UU{}}{{{{{UUU}{}}}U}U}}UUU{UU}U{U}}{}{{{{{}U{U{{{UU{{{U{U}U{{U}}{UU}UUU{}UUU}{}{U{UU}{{}{}UUU{}}{U{U}}U{{{{{}{{}U{U{UU}U{U}UUU}U}}U}U{}{{{}U{{U}UU{}U}{}}UU}}{}{}U}U}{}UU}UU}}{}{}}{U}{{U}{}}{{U{{}}{}UU{{{}}}}++++}}{}}U}U{U}}}{{}}U}{U{}{{U{{U}{U{}}}{}}}UU}UU}{U{{{U}{}}UU{+++++++}{U{U{}{U}{}}U{}{}}}U}U{}{}U}UUUU{{{{U{{}UUUU{UU{{{U}}{}+++}U+++{U{}{{{}}}}UU}{{++++++}UUU}{}{UU}UU{}U{{{U{}}{{{{{U}{{}+++{U{{++UU}{}U{UU{}}U}}+++++++{{U{{{{}{U}UU}}}U{}}U{}{{{{UU}{{}++{U{U{++}UU{{U}}U}{{U{+++{U{+++{U{{{}{{}{U}UUU{U}}}{{{{{U}U{{{U++{U}{+++}U}{{}U}}{UUU+++}U}UU++{}{}{U}{U}{}UUUUU}}}{}}}{U{UU{U{++++++++{U}}UU}U{U}}}U++U}U}{+++UU}{}U}{UU}}U{}U{}{}U{{U{{}}{{U}+++++++U{U}}}{{}U{}{{U++UU{{+++U}U}U}UU}}U{}{U{UUU}U}{U}{}{{U{{+++UU{UU}UU((}U}UUU}UUU+++}}++++U{{{}{}U{UU{UU}{}{{{U}}{U{{UU}}{++UU{{{UU}{(((}U{U{{}{}}++++++{}{{}U}{{}}}U}}}}{UU{U}UU}{}U}{}}+++UU{}{}}}{(((U{{}U}UUU{U++++{}U}}{{}UU}{}{}U}U}{UU}{}{}}}U{{}+++}}}UUUU{U{U(((UU}}}UU}}U++U{}{{{U}{UU}U{{UU}}}U}}}}U{U}{{{}{{++++U{}}}U}}}{{(((}U{{}{{}U++}U}{}}{{{{U{}}U}UU}U{}U{}{}U{U{{UU++++++}U{{}{{}U}(((U}UU{{{}{++U{{}{{}{{U{{{{}{}UU}UUUUU{{U}U{UU}++++++{}{UUUU}{{U(((U}}{}}{U++}{{{U{}{{{{{}{{}}{}}}{UUU{{}{U{}U}++++++++UU}}}}}{U}(((UU}}}UU++}U}}{U{}U}{{}U}}{}{U}}}}{UU{UU{}}+!!!+++++{}UU{{{U{}}((UU}UUU}+++}}U{{}U{{}}U{}{{UU{{}{{UU{U}{UU}+!!!++U+++{U{}U}UU}U((U}{UU+++++++}}}UU{}}U}}{{UUU{}}{U{}{}U}U++++!!++}{++}UU}}UUU{}((({{+++++++++++}}UU}{U}}U}}U}U}}{}U}}{{}}+++{U{++U{{U}}{UU{UU{U}((+++++}++U{+++++{{{{}{}}{{}U{}}UU}}{}}++++++UU++{{{U}{}U{}}{{{U(((++}U{++}}U{++++}{UU{U{UU{{}UU}{UU}{{+++}++{}}U}}{UU{{{{UU}{U}U((}U{UU++UUUU}}+++U}UU}U{{{{{UU{}U}}}+++}+++{}}U{UUU{{{}{U}U{{{{U}U{}{+++{UU}UU{++{U{{U{U{}{{{{{}}}}+++}U++{U}U{}}U{}}U{{U}{UU}}U{}{{U+++UU{U{}U{{}{UUUU}U}{}{U{}UU}+++{{++U}{U}U{UU}U}U{U{}}U{{{U}U}+++++{{UU}{{UU}}{U}{}UUU{{}UU+++++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{{}U{}{++U}U{}}}}{}{{}}}{U{{}U}U{}+++{{U++}}{}UUUU{UUUU{{}{}U}UU}}}U{}{++}}}}{U}{}}{U{{{}}}U}U}UU}++}UU}+++}U}}{}U}UU}}}U}{}}U{U{{{UU{}}}U}{}U}}{U{U{U}{}U{}}}UU{}++}}U{{+++{}}U{UU}{U{{{UUUU}U{}}{}}{{}U{UUU}{}}UU}}}{U{}{}U{{{UUU}}UU{U{++{}}U{{U{}{U}UU}}{}UU{{}U{{}UU}{U}UU}{U}{UU{UU{}UUU{{U{U{{{U}U{{U{{}UUUUU}}{U}{UU}{{}{}UUUU}UU}{}UUU{{}}}U}U{{UU}U{}{{UUUUU{{{{{}{U{{{{{{U}UU}}{UU{}{}{}}}}{}U}{{{{{}U{}}U}{U{{{{{U}{}}}U}}{{U{{{}}U}UU}{{}}}U}{}U}}}}{}{{U}U}U}UU{{U}}}{}U{}{{}{{U{UU{{UUUUU}UU}U{U{{}UU{{{}U}{U{}{UU}{{UU{U}UU{U{}{}UUUUU}U{{UU}U}}{{}U{U}}U}}}UU{U{{}{}U{}}}{{{{UU{}}{}U{{U{}U{}U}UUU{{{}{}U{}UU{U{UU{{U{{U{{{}{UU{{{}U{{{}}UU{}{U}U}U{}{U{U}}U}U{{{U{UU{{U}U}{U}}}UU}U{{{}U}U{U{U}UUU}}U{{U}{UU{}{{{}U}}{{}{}{}U}UUU{{}}{U{U}{{}{}{}{{U}U{UU}{{UU{}U{{}}{}{{}UU{{{{{{}U{}}U{}}{}U{U{UUU{U}U}{}UU{{}U}}}UU{UU}}}}}}{{U{}{{}}}}{}U{{{U{{{U}U{}}U{}{}UUUU{U}}}{{}U}{{{{U}UUUU}{U{}{{{UU{}UU{}U}{{{UU}}}}}{U{UU}{}U{}UU}UUUUU}{{}{{}}{}U{}}{U{}U}}{U{}{U{UU{U{U{{}{}}UU{{UU}UU{{{{{{}{U}{}{}{}{U}{{{U}U{U{}{UUU{}}U{{{}U}}U{U}U{{{}U{U}}{}{}}UU}}U}}}U{{}}U}{U}UUU{UUU}U{}UU}{}}{{}}U{{U}U}{{}{UUU{}U{}U{{}U}}UU{UU}U{{}{}}}{{{UU{{{{{}{}}}{U{U{UU{{U}}U}{{}U}{{}U{{{}}U}}{UUU{UUUU{{}}{}UUU}{}{UU}}}}{{U}}{U}U{{{}{{}{U{}{}{}U{{U{U{{UUU{{U}{U}U}U}UU{U{}UU}U}UUU}{U{U{}U{}}U}}{U}}}}}U}U{}U{{}{U}UUU}U}{U}}U}{{}{{{}}{UU{U{U{{{}{}}U{}}}{{}}{{}{U}}{}UUUUUU}{{{U{}{}U{{UUUU}{}U{U}}}UU{U{{{}U}}UU}{{}}}}{{{}U}UUU}}{}}UU{U}U{U}UU{{{}}{U{}UU{}}U{}{{}{}{{{U{}UU{}U}{{{}}U}}UU}}U}{}}U}UUU}{{{U{U{UU}{}}}UU}}}}{UUU{}U}UUUUU}{UUU}}UU}{UUUU}++++++}U}{}}U}}{}}UU}U{{}{U{U{U}U}{{U}}}}{}{UU{}{{U{{UU{}{{{U{U+++++++}{{}U}}UUU}}}}}}{U}{}{UU{}U{}{{U{U{}U}UU{}++++{{{{{}U{}U+++}{{+++{}{{UU}{}{UU{{{U{U{U{U{}}{}}}U{UUU{U{{}+++++!!U{}{U}}}+++UU}}}++{U{U}}{}{{U}}{{}}U}}UUU}{{U{{}}{}}}U}{++!!++!!U}{{}U{U++}}UU{+++}{}}{}{{}UU}{{}{{{{U}U{{UU{{{}}{U{U}}U++!!!!!!}U}}{}{U++UU}}+++{{}}{{{{{{U{{}{U}UUUUUU}}{{U}{{UU}UUUU}++!!!!!UU}{{{}U{+++U{++++U{}}U}{UU{{UU{U{U}}{{UU{}U{}}{U{}{UUU}{+!!!!!(}}}}U{U{}U++++++{{U}}}U{U}}}{{UUU{U}}{}UU}{}}}{}{}U}{{UU+!!!!!(({}}}}{}U}{{++++{{{{U}{U}U{}U{{}}UU{{{}U{U{{{UU}{UU{}UUU++!!+}{(((}U{}{{{U}U++UU{U{{{}U{U}{{}}}U{}}}{}}U}U}}UUUU}{U{}{}}++U}U{U{((({{U{{}}UU++}}U}{}U}}{U}U{}}}}{UUUU}}}{}{U}}{}}UUU}}++++UU{}}{(((}}}{U}U}U++}UUU{UU{{UU}{}{}U}U}}}U{U{}{}{}}}U{{}{}+++++U{U{}U}(((}U{}{UUU++{UUU{{}U{{U}{UU{U}U}{{U{U}{{{{}}}{U{{}++++++}}U{}UU{(((}{{U}{{++UUUU}U}}}U{U{}}UU{}{}}}{{U}}{U}{}{UU}}+++++++UUU{U}}}((U{{U}{{+++}U}U}{}}}}}}{{}U}}UU{UUUU{UU}}UUU{{U!!!++U++U}}}U}}U(({U}U{+++++++{}}}U}U}UU}}U}}{{{{{{{U{}{UU}}{{U+!!!++}++{U}{}}UU(((UU+++++++++++{U}}}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}U}{{U}{{{{++++++}!!++U{++U}{{U{{}U((U}}{U++}UU{}{+++{}{{{{{{{}}}UUUU}U{U{++++++{U}}++}}}}}}}{U}UUU}UU{}}+++}}{}}{U++}UU}{{{{UUU}{}}U{{}++++}+++}U}}++}}}{}UU{U}}UU}}}{}{+++UUU{}{}UU{U{U{UUUU{{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}U{++{++}}{}}UU}{U{U}U}}{}{}U}UU}}U{U{U++{}U{U{{{{{{{UU}U}UUUUU{UU+++U+++{{U}}U}U}U{}{}UU}U}U}{}U}U{{{}}}UU{U}{{{UU}{{U}{UU}U}{{}+++{{U++{{{}UU{U}}U}}U{}}{{{U{}U{UU}{{}}}}U{}}}U{{}}UU}{}U}{}UU{++{{{}+++{U}{{UUU{U{}{{}{{{}{}{}UU{U{UUUU{{}{U{U}}U}}{U}{}{}{}}{++UU}}}+++{}{}}{}U}{}U{{}{}{}}{U}}U{U}{}}}}{}}{}}{U{}U}UUU}}}{}{UUUUU{{}++{UUU{}}}!{UUU{U{}{UUU{{U{U}{}{U}}}{}{UU{UU{UU{{}UU{{{U{}UUU}}{UU}}U{{U}U}U{{}U}{}{{UUU{U}}{UUU}{{}{U}U{UU{{UUUU{U}U{U{U{U}}{{}}{}{UU{{U}{UU{{UUU}}{U}}{{U{{UUU}}UUU}}{{{{}U{}}UU}{{U{U{{}U{{U{}U}U}}UU}}UUU}}}}{}UU{UU}U}U{{}UU{}{U{UU}}{}{U{}{}{}}U}U}}U}UU{{}{UU{UU{UU{{{{U}{}{}{{UU{{}{UU}{}U{{{}UU}U{}{{{}UUU{U{{{}{UU{U{}U{UU}}U{{}}}}{}U}UU}{{U{U{}{{{{{{}U{}{UU{UU{}U{}{}U{U}}U{}U}{{UU}{U}}}UUU}{{}U{}U{UUU{}{}{}U}{{UUUUUUU{{}{{}{{{{}U}UU}U{U}}}}{{U{U{U}U}}U}{{}}{U}U}{{}}U}UU}{{UUU}{U{{}}}}}}U}U}UUUUUU}{{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{{{}}}}U{{}U}}U}{{{{}}}UU{UU{{{{{}UUUU}}{{}U{}UU}UU}}}U}{{U}}{U{U}{{U{UUU}{{U{U}{U{U{}U}{U}{UU{}}{U}}UU}UUU}{}{}}}{{{U}UUU}}U{}{{{{U{U}{{UU}}{UU}U{}U{{}}}U{{}}{}U{}U}UU}{}{U}U}{U}}}}}{{U}{}}}U{UU}{}}{UU}UU}{U{UU}}}U{U}}}{U{{{{}U}U}}U}{}{{}}{{U{U{{}UU{{}}}U{{}UU{U{}}}UUUUU}{U{}}}}U{U{U}}U{UU}}{U}U}}}}UUUU{{}UUU}U{UUUUU}}{}}UU}{{UUU{{UU{U{{U{{}{}}U{{{}}UU}}}U{U{{U{}U}U{{{U}{}UU{{UU}{}}U{U}U{}}U}U}}{{}}U}U}{{UUU}{{U{}{}}{}}U}{{U}}}{{{}{{{UU}{{}UUU{U}}U}{{}U{U{U}{}{}}}{U}{}U}{}}}U{UUU{U}}}}{{{}U{UUU}}}U{}{}U}{U{U{UUU{{U{{}}}}{U{}{{}{{}UU}U{}}{U}}}UUUU}}{{}{}}}{}UU}{{{U}UU}UU}((({}}{U{}{}U{}U{}{}}U}U}{U{U}U{{{U}UUU}}U}U{UUU{{}U}U}{}{U{}U{}(((U{{{{U}{U}}{UU}}}++++++}{U{}}}}U{}}U}}}{{{{{}{}U}{U}UU}U{U{}}}((({}{{{{U}{UUU{}}+++++++UUU}{{{}{{UUUU}{{{{{U{{U{U}{{}U{{}U}}{{}((}U}UU{UU{{UU}{+++U}U+++}}}{UU{U}U}UUU{}}}{}{}{{{}{U}U}}{{UUU{}(((UU}U{{UU{}{{+++{{}}}++}UU{{}U}U}U{UU}U{}UU{{U{{U{}UUU}{}}}}}{{(((U}}}{UU}{}U++{}UUU+++UUUUU}UUU}}U}{}}{}UU{{{U}}{{{}{U{{UU}{}{U(({U{}}!!{}}{++{}}{+++UU{}U}}U}}}{U{}{{UU}U{{{U{{U{{U{{{}{}{}{UU(!!!!!!!!}U{}+++UU++++}}}}UU}}}{U}}U}UU{U{{{UU{{{UU{}}}{}{UU!!!!!!!!!!!!!{}U{}++++++U}{U}UU}{U{U}}}}{}}UUU}UU{{{{{UUU{}{U{{!!!!!!!!!!!!!!{}}U{}++++U{{}}{{U}{U}U}}}{UU}}}{{}}UU}{U{UUU{{{{{!!+!!!!!!!!!!!{{UUU}++}U}{}}{UU}}U}UU}UUUUU}{{}}}{}U{UU{}}U{U}}{U{++!!!!!!!!!+U}}}}{++U}U{{}UU{UU}}}}UUUU{{}{U}}U{{UU}{{{}}}}}}U{{++!!!!!!!!++}U}}{}++{U{UU}U{}{}{{UU{}{UU{{U{{UUU}UU{}{UU}}{U{{++++!!!!!!!+++}{{}UU++}}}{}{U}}UU{U}{U}U}U}U}U{U}{{U}{+++++++}}+++++!!!!!!!++{{UUU{}++U}}}}}}}}{}}UU{}}}U}U{{{U}}}{{{}++++++++++++++!!!+!!}((}}}U{}U+++{{}}UUUU}UUU{}UU{U}U}{}{U}}U}U}}{{UU}!!++++{{+!!+!!U((U}}{U+++++++U{{U}}U{UU}{U}{}U{{{}}{U}UUU{}}U}++!!+++{U}U!!UU}U(((U{+++++++++++UU{}}{{{}{}UUU{}{}{U}}{U}U}UUU+++!!!+}}UU{}}U}}}}((+++++}++{{+++++{U}UU{UUUU}U}}}{U}UUU}{}}++++++!!!!U{}U{U}UU}U}(((++}{U++}UUU++++UU}UU}}UUU{}{U}}}}{{U{++++++++!!!!UU{{}}}}UU}{{((}{}}{++{U}{{U+++U{}UU{{{}U}}{{++++++++++++++}!!!+}}{U}}}UU{}{}{UU}{U+++}UU{{U{++}{{{UU}UUU{U}+++++++++++++}UU{{++{}}}}}}U}}{}}}}}}U}+++{UU}}UU{U{U{{U{}U}U{}}+++++++++++++{{}{{++{}{{}{{{}}}{}UU{}{+++++{U}{{{U}{}}U}}{}}U}}{+++}{{{+++++{{}U{U++U{UU}U{{}}{{{{UU{}++}++}}}U}U{}{}{U}}U}{}}}}{}UU}U+++++U}{UUUU++UUU}{}{{U}UUU{}UU+++{+++UU{}UUU}}}}{}{UU}{}{}{{{U+++++}U}}{}{{++{U{{{}{U{{U{{}{U+++}{}++{{{U}{{UUUU{}}U}}U{UU{U++++++{}U{}U{}{UUU}}}}{U{UU}U{{{}++}U{}+++UUU}{U{}U}}U}}U}U}U}}}+++++{{U}{}U}}U{UU}}{{{}{}{}}}}UU++{}UUU+++U{}}}UUUU}{}{{{U}U}UU+++++{}}}}}U{}UU{}}UU{{{U}}{}{{U{}{{{}{U}++}{UU{U}U}U}{}{{}{}U{}U}}{U{}}{{U}{{U}{U}U{{{}}}{UU}}U{U}}{{U{}{{}}}UU}}{}UU}}UUU}U}}UU{U}U{{}{UU}{}}}U{{}{UU{U{{UUU}}}{}}}}}}U{U}{UU{{{U{}{{}}}UUU{{{U}UU}U}U}{{U{{}U}}{{{}U}{{UU}{{U{}UU{}}}}UUU{U{}}}}U}U{{UUUUU}}}{UUUU}{}{}{}{}U{}{}}{}}{{U}}UU{UUU{}U}{UU}}U}U}}{}}}U}{{}}{{{U{}{}}{}{U{UU}U{}{{{UUU{UU{U{U}UUU}UUU{}}UUU{{U}}}}{}{U}{}}}{}U{{}}}}}{UUU}}}U{}{}{U{}}}}{{{}{}{{{}UU{}{}}}}U}}}{}}{{U}{{U{{}{U{}{{UU{{}{{UU{{U{}{U{}U}U{}U}}UU{{{}U{UU}}{{U{{{U{{{UU{{UU}UU{}}}{{{{}}}U}{}U}U{}U}UUUU{}{U{U{{{UUU}{}}}{{U}U}}}}}}U}U}U{{}{}}{U{}}{}}}{U}{U}U}}UUU}}U{UU{{}}}{}UUU}UUU}{}{{U}U}{}}UU}{{{U}}U{}{}}}UUUUUUU{}{U}U{U}{}U}{U}}}{{U{{UU{{{UU}}}U{}UUU{}}U{{{{UU{}UUU{UUUU}}U}}}{}U}{}{}}}}}}}{U}}}U{U{}UUU}}}{U{{{}{{{{{{{U{}{}{U}U{U{}{U}{U{U}U}{{}U{{{}{U}U{}{UUUU{UU}{{}}{}{{{U}UU}U}U{{UUU{U}U}}{{U{}}{}}{U}U{}U{U{}}U}}U{U}U{}{{U}U}UU{}UUUU}U}}{}}{U}U{U{}U{{{}}{U{}{UU{U{U{U{UUU{}}{{{U}UU}}{{U}{}U{{U}{{{U{{{U}{{UUU}}{{UU}}}{U}{UUUU}{{U}{{{U{{U{}U}U}{U{}UU{}UU{U}{}U}}{{{}U{U}}}}}U{UU}{U{U{{}{{U{{}{{U}U}{U{}{{{{}{{U}U{UUU{++{{U{}{}}{{U{UU}{}}{U}{{{{U{}}}}UU}}{}}UU}U{{{{{U}UUU}U}{U+++++++{}{}}UUUUU{}}{}U{UU}}U{UU}}{U}}}{UUU{}{{U}}}U{{}}U}UU}}++++++++++{U{}U}UUU{{UUU{}U{}}}UU}{{{}}UUUUUU}{{U{U{U{{}{U}}U}{++++UUUUU++U{}{UUUUU}U{{}UU}}U}{}}{{U{{}{U}}U}}{}{UU{U}}{}}UU}{+++}{}}U}}++}}{U}U{UU{{}}{}}}U}U}{{U{U{{{U}U}{}U}{{}U}U}}}}}{{{}++}}}}U{UU++}}U{UU{{{{{{UU{{{U}U{{U{UU}U}UU{{U}{}}}}UUU}{{}}{U{+++{}}U}U{U++{UU}{UUU}{{{UU}}U}U}U{}U}}}}{}U{}}{{}{{U{{{{}{}{}}{+++{}}{UU{}++U}}{U}UU{{}}UU}UU{}{{UUUU{{U}{U{{U}}}}{}}UU}U}{U}{U+++}}UUU{}+++}}{}}}{U}UU{{U{}UUU}{U{{{U{{{{UUU{}{{U}{}U{{{{}}{}{+++}}{}+++++U}U}{U}U{{}}}{}UU}}}UU{UU}UU{}U{{{U{{}}U}}U}}UU}UU{{}+++++++++++}{}UUU{{{{{UU}UU}{U{U}{}{}}{UU{{{{UUU}UU{{{}{}{}UUUUU+++++++}}}UU{U}U}U}{{{U{U}{{UUU{}}{}{U}}UU}}U{U{}}U{{U}{}UU}UUUU{}}}++U{U}}UU}U}{{U}}}}{{}UU{U{}U{}{{}UU{U}UU}}UUU{{U((}}}}U{{}}U{{U++U{U{U}{}{{}}UUU{}UU{{UU{{}}UU}U{}{U{}}{UU{U{U{{(((}{{}}{U{{UU+++U{}UU}}U}}}}UU}}U}}}}}}{}}UU{}{UU}{}{{{{U{U{{{{}((}}}U{}U{U{{++}{}{}}{}}}}}{{}}U}U{{}U}}{U}}{{}UU{UUU{{UU}}}{}U}((({U}}}U}U}{++++U}U}U{U}U}{U}U}{}}}{U}}UUU{}}}{}UUU}UU{}}}}}UU}}((UU{UUUU}}++++++{{{}}{}{}U}{}}{UU}}U}U}UUU}{{}}{{{{U}}{U{{}{U}{(((UU{{{}+++++{++++}}{UUU}}}UU{{}U{{}{U}{UUUU}{U}}{{}}UU}}{}}{}{{(({U{U}++++++UU++++U}}U}{{}}UU}}}}}{UUU}{{{{{{{U{{U}UU}{{}{}{{UU((U{{{+++}+++UUU}++++}{U}}{{U}{U}U{}U{{{}{{{U}}}}{{UU{}UU{{{}U}U((((U+++{{++U{}}}{+++}}}{}U}{U}{{{UU}U}U{}UUU{UU}{{{U{U}{U}{{}UUU((((++{{U++}{}U}{U{{U}{{{{UU{{U}{U{UUUUU}{}{{UUU{}}{{{}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{}(({U{++++{{{UU{{U{{U}}U{{}}{}}}{U}U}{{}U}{U}U}U{{U}}{UU}}{{}}}}UUUUU+++++UU{}UUU}{}}{}{{U{}}}U{UU}U}{}{}}U{}{U}}}UU{}U+++++{UU}{}}U{++{+++U{}UU}U}}}{U{}U}UUUU}}U++}UU++++UUU{{U{U}U{{+++++++U{}{U}+++{}++{{}UUU{}U{U}UUUU{}}{}U{++++++++++++++{U{}{UU++}U++++U}U{}++}{U+++UU{}{{U}}{U}}U{UUU}{}U+++++++++++++++++++++++{U}U+++}}}}++U{UU+++}}U}}}UU{{U{{U}UUU}{{+!!!!+++++++++++!!!!!+{{{{{!!!!{}U++U{{UU++U}}U{{{}{}}{UU{U}}}{}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{U}UU}{}{++}}U{}{}}{{U}}U}UU}}U}{U}{}}}{UU{U{{}{U}}{{{}UU{{}}}}UU{{}{}{U}U{{U{{}{}U{}{{UUUUU{}}{UUU}U{U{U{}}{}{{}}{}{{{U{}U{U}{U{U}{}U}{}UUUU}{U}}U{U{{}}}}{}U{U{{{}{{}{U{U{}U{{{}}{}{{UUU{{}{{}{}}U}}}}{{{}{UUU{{UU}U{U{}{{{}U}U}{{}U{UU{}U{}}}}U}}UUUU}{UU{{UU{}{}U{{UU{{{}{{}}{}{U}UUU}U{U{U{{}{}U{}U{U}}}{U{{}U{{U{{}}}{}UU{U}}}U}U}}U}UUUUUU{{}U{}}UU}}}}{U}{{{{{}}U}U{UU}U}U}{}}{}UUU{UU}{UU}}{{{}{U}{{UU}U{}}{U{{UU{UUU{}{}{UU{{}}{}{}}}}U}}}}}U}UUU}{}}{{{U{U}}U}U}{}}U}}}}{UUUUU}{{}}{U}}{}{{}}U}}U}{{{}U{{U{}{}}}}{UU}}{{}{{{U}{{{}UUU}{{UU{}}{}U{}UUU{}{{{}U}U{U{}}{U{UU}{U}U}}U}U}(({{U}}{U{}U{{}}U}{{U}U{U{}UUUU{{{{U{{}}UU{}U{{{UU{{}}{UU}}UU{U{((UU}}}{UU}{{U}U}UUU{{}{U}U}}{U}U}U}U{}}UU{{U}{}UU}}}UU{{U}{}{{{((U}{{}{UUU{{U{}}}{UU{{{{U}U}{}{}U{{}}UU}}{}U}{}{U{{{UUU{U}{UU{((({U}{{UU{}}{}{{U}{{}}UUUU{{}}{}{}U{U{U}UU}}}U}U{U}U{}{U}U{{}{}((}{}}UU{UU{}}U}U}{UU{{UU{U}U}UU}UU}{}}{}}{}UU{{}U{UU}UUU{{}}{}U(({}}UU{{{{{U{}U}{{}{{{{}{}}}{}}}}}U}}}U{{{{{UUU{}{}{UU}}{U}}}}{((U{}UU{}UU{}{{UU{}{U}UU}}UU{}}}{{U{{}U{U}{U}{{{}}{{{}{}{U}U{UU}((UU+++{UU}}U}{}++}{}{{{}}UU{U{}}{{U}{}}}{{U}}}{{}UU{}U{}{UU}}}{((}{++++{U{+++++++UU{{{{U}{}U{UU}}{{{}{{{{}}}}{}UU}}}U{}}{}{}U}U((}{U}+++++++++++++{}U{}U{U}}{}{UU}U{UU}U{}}}}{{}{}UU}{}{{{{{{}}(({}{{{+++++U{UU{++}U{U{{{{}{{}}}U}{{U{{U{{UU}{{{U}}}}}UU{UU{{{U(({U}}{+++++}}U}{++}}U}}}}U}}}U}{UU{UU{U{{}{}UU}}{UU}{U{U{U{{}}U((}U}}U++U+++{}UU++}}U}UU}U}U}{}}}}}}}U}{{UU{U}{{}{{U{U{}}{}}}UU((UU{}+++{{+++}U}++{U}U}{U}}}{{}UU}{{UU}U}{}U{UU{{UU{{{}{{{}U}}}((+U}}+++}U}++U{U++}U}UU{{UUUU{{}}{{}{U{{}}}}U}{}}{{}U}U{}{}{}{U((++U}+++{U{+++}+++U{{}}UU{UU}U}{UU}}{{{}}}}{{{U}{UU}{}{}}U{{U{{UU++{U+++}{{{+++++}U{{}{U}}{UUU}{}}}}{}}U}{}{{}U}}}U}}U}{}U{}}}U{{+++}U+++++++++++{{}}{UU{UU}}}{}}}}{UU{{U}}{U}{U}{}{{}U}{U}{{U}{}}+++U+++++++++}U}U}{U}{U{{{}{UUU}UU{{{{}U}}{U{}}{}}{U}UU}U{}}}}{}+++++}{}++}+++{}{}}}}U}}{}UU}U{U{{}}UU}{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}U}UU{}}UUUUUU{U{}{UU}}}}UU}U{{{U}}U++++++++}U}U{U}}U{U{UU{{{U{{}UU{{}}U{U}U{{{UUU{U{{U}}{UUUU{UUU}}U++}U{}{}}{U}{U}{U{}UU}U{}UU{}}}{U{U}U{}}U}{{}{}}}}}{U}}}{}U{{U{U++U}UUUU{U}{}U{{U{}U{}{}{{U{}{}{{{{{{}}}{}}{}U}}{{}}UU{{}}U{UUU}++{U{{U}}{{UUU{}}}U{{{}U}U}{}}{{U{U{{U{UUU}}}{}{}UU{}}{{}{U{{{}+++U{{}U}}}{U{{}U{{U{{}{}}U}{{{{U{U{}{U}{{}}{}U{{U}{U{}UU}U{}U}{+++}U{}}}{}}U{U{U{{U{U{UU}{{}{UU{{}}}}U}{{}}{}}}}{U}{U}{U{{}}U{{++{{{}}UU{}}}}}UU}U{U}UU}}UUUU}UUU{UU{}}{}}U}U}{{}}{UUUU{}}{{}{U++U}U{{}U}{{}U{}UU}{{{}U}}U}{U}UU}U}}UU}}}U}UU}UUU}{{{U}}}UUU{}{++{U{}{}{U}{U{UU}}{}{}{}{}{}U{{UUUUUU{{U{}{}{{U{}{UU}{UU}{{{U}{+++{{}{{{U{U{{U}{U{U}U}{U}{{{U{U}{U{{}}U{UUU}{}}U{}U{}{}UU}}{{UU++++}}}}}U}{U}{{{}}}UUUU}U{UU}}UU{{{}U}{}{}U{U{}}{U{}U}{{{}UU}{+++++U}{U}{U{}{UU{}}{}}{UUU{{}U}UU}}{U{}}}}{U}}}{}+++++}U{{}{{}}++U+++UU}}{}{{{U{{{}}U}U{{}{{++{{{++++{}{{{U}{}{}U+++++++U{UU}{+++}{++{U{{}{}{U{}U}{}U{}{{}U{++++++++++++++}UU{{{{++U{++++}}{U{++}U}+++U{UU{U{{{U}{}UUUU}U{{U+++++++++++++++++++++++}U{}+++{{UU++}}}{+++U}{{{}}{}UU{U{}U}}{{}+!!!!+++++++++++!!!!!+{}{{}!!!!{}}++}{{{U++UU{{{}UUUU}{}U{}{{{{U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{}{U{}}}}++U}}}{{}}{U}}{{U{}U{{}}{}}}{U}}{{U}{}U{U{}{{{{}{U{{U}}{U{U{}U}{}{UU{{U{}{UU}{U}{U{{UUUU}}UU}{UU{{U{U}}}}{}}{{U}{}}}}}}{}}{U{UUUU}{}}{U}{}}{{}{U}}{}U}U}}{{}{}{}}U}{UU{U{UUU}}U}U}}U}{{UUUUU}{UU}}}U{{U}}}U}{}U}{U}U{U{}UU}UU}{U{{{U}UUU{{}{}}}}U}{{UU{{{U}U}{}UU}{}}}U{}{{{}{{{}}U}{{U}{{{}{{}{}{UU}U}{}{}UU{{U}}{UU{UU{{{}U{U}{{{UU{UUU}U{}{{}}UU{UU}}{U{{U}}{{{}UU}}{UU}}}}}UU}}}{U{U{}{U{}{{}U}}U{U}{}}}}U{}U{{U{{{UU{{{}{{{{U{U}UUU}UU}}{{UU}}}U{UU}{UU}}{{}U{UU{{}}UU{{}U}}{}{{}}U}{}U}}}UU}}}}}{{U}}}UU}}}{UU{UU}U{}U{U}}}}}}}}}}{{}}UU}}{{U{}}{{UUU{U{}U}UU{UU{}{{{}{}U}}}{{U((}UU{UU}{{{{U{}}U{{U}}{{{{{U}}{}}U}{{{U}UU}UU}}U}UU{U{}}}U{{}U}(({UU}}}UU{U{U{UU{UU{}UUU}UUUU{{{U}{}U{{{}}{{{U}}}}}{{U}}U}}UUU}((}U{U}}{}U{}U}U}}U}{}U}{}}}U{{U{UU}U}U}U{U{U{}}UU}U{}U{{}UUU}U((({{}}UU}UU}UU}UU}UU}}{{{{{{{{{U}{{{U{}{U}}{}U}}UU{U}UUU{}}{U}{(({{{UU{U{U}}}U{U{U}U{}}U}}U{{{U}{}{{U}U{}{{U{}}}}}U{U}U{{}{{UU{((UU}}U{}U}}{{}{UUUU{U}}{U{}}U}U}UUU{{}}U{}{{}{{{{}{U}}U}{{UU}UU(({U{UU{U}{{UUU}}UUU}}{}{}{}U{}{U{}}{U{U}UU}}U{U{U}U}U}}}}}U{UUU((U}+++}}UUUU{U{++UU}}U{U}{U}UUUUU}{U}{}}}{{{{{{}{U{{}{}U{U{U}U}((}U++++}}{+++++++}U{{U}{}U}}{}}U}UU}{U}}}U{}{{{U}}U}{}U{U{}}}{{(({U}U+++++++++++++{}{{{{}{UU{}UU}UU{{{}UU}{{U{{{{{U}{{{UUU{U}U}(({}U{U+++++{{}{{++}U{{UU{U}}}{U{{}U{{U{U{U{}{U{}{UUUU}UUU}}{{{}((}{{{{+++++}U}U}++{U}U{}{}}}}{}U{U{U}}U{}{{}U}{}}{U{{{{}{UU}{}{((U}{{U++}+++}UU}++U{}U}}{UUU{}{}U}{U{}}{{U{U{U{U}{}}{U{U}U{{{U{((}}U}+++UU+++UUU++}U{{}}}{UUUU}}U{{U}{U}U}{U}{}{}UU{}U}{{}{{U}}((+U{{+++U{{++U{}++}}{}}}{}}{{{U{U}UUU}U}}}{}}}}{U{U}}}}UUUU{}{{((++U}+++{}U+++U+++{U}{}U{U}UU}}{}{}}{{}}U{}{U}}{U{UU{{UUU}{}U{}U{++{{+++UU}{+++++}{U{{UUU}U{{}{}U{U{U}{U}}UU}}}{}}{}{{{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{}}+++++{U{++{+++}UU{{}U{}{U}}{U}{{{}U}}{U}{U}}UU{{{UU{U{UUUU{}{U}}{}+++++U++{{++}U{U{{}{U}{UUUU{{U}}U}UU}U{{}}}}{U}}{U}{{UU{U}U}{{{U}}++++++++++{}U}{UUU{{U{{}{UUU}{{{U{UU{{}U}{U}UU{}U{UU{}}}UUU{{}{}}U++++++++}}}{U}UU{{{}UU}}{UU}U{}{U{}}{}}{U{UU}}U}{}UU}UUU}U{U{{{{}++}U{}{}U}{}U{}{}UU{}{{{{U}}}U{{{U}}}}{U{{U}{{}{}}{{{{UUU{U}}{}}++UUU}}}}U{{}}{}}}{UUUUU{U}UUU}}U}{{U{U{{}}{{U{}}U{}UU}{}}}{U{{{++{{U{{}U}}}{}}}{{U{U}}{{{}U}{U}{U}}{U}UUUU{UUU{{{{{UU}{U{U{{UU+++}U}{{}}U{{{{U}}U}{U}U}UU{U}U}U{{{}U}UU}{UU{U}}U}{}UU{{UUUU}}U+++{}{U{}}U}{}U{U}U}UU{U}}U{}}}}{}{{{{{UU{{U{{{UU{UU{UU}}}}}}{{U++}UU{}U}U}{{U}}{{}UU{U{}{UU}}}U}U}{{UUUUUU{}}UU}}}U}{{U}{{}}{}}++{}UUU}{UU}U{}UU}{U{}UU{U}}U}U}U}}{U{U}{{{}{}}}{UU{{}{{}{U{}{}}++U{{UU}{}U{}}}U}}U}U{}}}}{UUU{}}{{U{}{}}{U{}}{}}{U}UU}U{U{}UU{+++}U{{{UUU{U}U{UU}}{{{}U}UU}}}}{}U}U{{{U}}U}}}{}}U{}}U{{}{{{U{}++++UUU}{}}{UU}{{{{}{U{U{{}}U}{{}}}U}UU}{U{{{{U}{}}}U{}{U{UU}{}+++++{}U}}{{}U{{}{U{UU{{U}{{UU}}{}{}}}{{}{U}}{UUUU+++++}{UU}{{}U++{+++{}}}UU{{}{{{U}}UU}U}}UU++}{{++++}{U{{U}}UU{U+++++++{}U{}U+++{}++}}U}}{{{}U}{U}U{UUU{}}{++++++++++++++U}{{}{{++{U++++{{{{}++}UU+++U{U{U{{}{{UU}}{UUU{}U}+++++++++++++++++++++++}{{}+++}}U{++}}{U+++UU}}{{}UU}}U}}U{}U{{{+!!!!+++++++++++!!!!!+{{}U{!!!!UUU++UU{}{++{}{{}}UU}{UU}{U{U}{{}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{}}U{U}UU}++{{{U{}{{{}}UU{}UUU{}}U}}{}}UU}}U{}}}{{}U{}}}}{{U{U}}{}{}{U}U}{U}{}U}{{}{}U{}{{{}U}{}}{}UU{}U}U}UUU{U{}}U{{{UU}U}}UUU{U{{{{{U}{UU}{{}UUUU}}{{U}U{}U{U{U}{U{}}}}UUUU}}}U{{{U}UU}U{}{}}}{{U}UUU}{}{{}}UU}{U{{UUU{{{{}{U}U}{}UU{{U{UU}{}}}}UU{{UU{UU}}}U}U{}{U{}{{{UU}U}U}{{}{}}UU}U{UU{UUUU}{U}U}{U}U}}}}{}UUUU}{UUU}U{}{UU{}{U}}}}{U{{{}UU{}}{{{}}{}}{}{}}UU{{}UU}{U{U{{U{}UU}UU{{{}}UU{{U}{}U{U{{{U}}{{{U}U{}U}U}U}U{U{}{}{{}}{{}{U{{U}}{{{}}U{}{{{{{}U{U{}{}{}U}}U{U{}U}}}}}}}}{{}UU{UUUUUU{{{{{U{}U}UUUU{U{{UU{{{{}{U{U}U}}{{}}{}{{}U{}{{U}{UUUU}}}{}{{}{{}U}U{{}}U{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{U}{U}UUU}U{}U{{{}}{{U{U}{}}UU}U}UU{{{}UU{}{U{{}{U}{{U{{}{}U{{UU{U}}{{{UU{U{U}}U{U{{}{}{}{U{{}{U}{}U}{}}{U{U}U{{}{UUUUU}{{}}}U}}{U}UU{}}{{{{{U{U}}UU}{UUUU}UUU}}U}UU}U}{U{U}U{{}{U{}U}{}U}{}}{}{{}UUUUUU{}{}U}{{UUUU}}U{{UU{U{{UUU}UUU{}}{{{}U{}{{UU{U}}{}}U}U}U{U{UU}{{U}UU{U}{{U{U}}}UU}}{{{U{UU}}}{}{}}}U{}U}{}U{{{{}{}{{U{{}{U{}{U{}U}UU}{}}{{}{}UUUUU}{}U{U{}{{{U}{{{{}}U}U{}UU{{}{}U}}{{{}{{{}UUU}}U}{{U}{U}U}}}U}{UU{{U{U}}U{{}U}U}}}{U{}U{{}{U{UU{}UUU{}}}UU{{}}U}U}U{{{U}{}{}{{U{}U{}}{}}}{U{}U}}}}U}{U}}{{}U{{}UU}U}}}{U}}U{}{{}U{}U{U{{}}}U{}}{{}UU}{}UUUUU{{{{}U}U{U}}}UU{}}UU}U}}}}UUU{}{{UUUU{}{{U{}{{}U{}}{U}{}}}{U}UU}UUUU}UU{U}UU}}}UUU{U{{U{}{U{{UU{U{}{}}U{{{}U}U{}}{}}{UU{U{U}}{}}}}{}U}{U}U{}}{}}{}{}}{{{U{U}}{U{UUUU{}{{UU{}U}{{}U{U}}{}U{UUUU{}{{{{}{U}{U{U}{{}{}}U{UU{{UU}}U}}{}U}UU{U{}}{{}UU{{}{}}{U}{{{}U}U}{}{UUU{{}}{}}UU}}U{}{}}U}{}U{U{}}{}U}{U}U}}{}U}}{{U{{{{}}UU{{U}{U{U{}U{}U}}{U}{U}UU}UU{}{UU{}U}}{{U}{{}U{{UUU{{{{}{UU{{{{}U}{UU}}UUUU{U{UU}{}{}U{{UUUU}}}{{U}}U}}U}}U{U}}{}U{UU{}{}{}U{{{{{U{U}{{{{U}{}U}}U}{U}UU}U}}}U{}UUU}}}{{{{{U{U{}U}UU{{}}}}UU}{U}{}}U}}U{U{U}U}{UU}}{{}{}U{U{U}UU{{{}UU{}{{}{UU}{UU{{{{U}{}U{{}U{U}UUU}U{}U}}}}UUU{UU{{}{}U}UU}{{U{}{U}U{}}}}{}U{}}{}{{}{U{}U}{UUU{}}U}{{{U}{{}}U{UU}U}U}}U}}}U}U{UU}{}{UU{}}UU{}{UU}UU{U}}UU}U{}UU}}U{{U{}}U{U}{U}}}{UUU{{{{{UUUU{U{{}{{}{{UU}}}}UU}}{}{{{{}U{{{}}{U}U{{}}{}{U{{}}UU{}U{{}UUUUUU{{U{}U{UU{{U{{{{{UU{UU}{U}}{}}}UU}}{}UUU{UU{{{U}UUUU}U{}}}}U}U}U{UU{U{UU{}{{}{}UU{}U}{UU{{{}U{{{{UU{U}U{U{}U}U{}{}U}}}{U{{{UUU{U{U{}UU}U}{}}}UUU}U{{U{}UU}}}{}{{U{U}{U{{}}{U}UU}}{{UUU}{}{}}U{{{}UU}}}}}}}}{U{}}}{}{UU}{{U{{{{{}{U}}{U}UU{}}U{}}{{{}}{{U{{}{{U{{{}}}UU}{{U}}U}}{}U}}}{U}{}}}}}UUUU}UUUU{}{U}U}}U}{}}}}U{{{}}U}U}}UUUU}UU{U{U{U{}{}UUUUUU}}{}}{}}}U}{U}UUU}U{U}U{UU}UU}UU}{}{{}{}U{}U}{U{}U{{{{U{U}{}U}{UU}{{{UUUUU}}{}}{U}U}UU{}{}U}UUUUU}{{{U}}U}}{}{}UUU{U}{{}U{UUU}UU}U}U}}}{U}{}{{}{UU{{{{U}{}UU{{U{}U{}UUU{}{U}}}}}{{{}{UUU}{{UU{{{{}{{}{{UU{{U{}}U}}U{UU{}{{{}{U{UU{UUUU{UU{U{}}}{{{{{}}}{{{}UU{U}{}U{{}{UUU}U}}}}U}}}}}}UUU{UU{}}U}}}{}}U{{UU}{U{U{U}}{{}}U}{U{}U{}{U}{{}{U{{}}U{UU{{}{}UU}{{UU{U{}}{}{{}}{}{U{{{U}U}U}UU}}U{}UU}}}{}}{{{{{U{}}}}}}UU}UU}{}}U{}{U{U{}{}{{}{}}UU{{{}{{}{}}U{U{{{}{}}}}{}}{U}}}{}{UUU{}}}U}{{UU{{}UU{UUU{}}UUUUUU}U}}}U{U}UU{{}}U}{}U{}}}{}U{}U{U}UUU{{U{{U{{}UU{{{U}U}{}}}U}U}{{UU{{}{}{{}UU{U}}}{}UU{}U{U}UU{{{{}U{U{{{{{U}{{}}}U}}{U{{}{}U{U{}U{}U{{}}}UU{{UU}}U}UU}{U{}UUU{U}}}{U{U{}}}}{}U{U}UUU{U{}{}{U}U{}}{UUUUUU}}}U{{}{{U{U{}}}}}{U}}{UUU}}U{{}}}}{U}U{{U{}}U}}{{{$U{UUUUU}UU}U}{UU}}{{{{U{{UU}{UUU{}UUUU}}}U{{{{}}U}{UU}{U}}}U}}{UUUUU}}}{{{}{{}}U}UUU}{}{}}{}}U{U{U{UU{{}}UUU}{{}}}{UU}{{}{U}UU}U{{}}{{U}U{{{{U}{}{}U{U{}U}U}U{}UU{{}{{UUU}{{}}{U}{UU{{{}{}{{UU{{}{{UU}{{}{U(({U{{UUUU{U{U}{U{{}{}{}}{UUU{U}{{}}U{}UU}{{{U}}{U{{}{U{}UU}}}{(((((((}U}{}{}{UU}UUU}}}{{}{U{{{{{U{{U}{{U}UU{}}}}}{{}}}{}U}U}{(((((((((((}U}{UU}U{}U{{}U{}{U{{(((U{UU(((({}{}}}{}U{{UU{}UUU}{{((({U}}(((((U{}((UU{}{UUUUUU{U}}(((({U(((((U}{U}UU}}UUU}{}UUU}U}{((U((((((((U{(((}{}}U{(({}U{UU{U}((U}((((({}}U}{{}}}}{}UU}}U{{U{(({(((((U{{}((({UU}UU}((UUUU{{U}}(((((((((}UUU{U}{UUUU{UU{{}}U}U(({{}}((({U}(({{U{{{UU((({{UUUUU((((((}{{}}{U{U{U{}}U{{{{U{}U}}{((}UU{U((U{((({UU}}{}}U(((UUU}(((((U((((((}U{}{UU}{}}}{U{{}}{U{{(((((}(((U((((((((({U{}(((((((((({}}{((((({U}{{U{U}UU{UU}}}UU{{U(((((((({}((((((((((((((((((((({U}}U{U}UU{{{}U{{}{{UU}}{{}U}}U}{UUUU(((({}U{}UUUUU((((((({{(({UU{{}U{U}U{UU{}UU}}U{U}U{UU}{U}{}U{U}}}{U{{}U{UU{}U{{UU{U}UUU{{}}}{{{}}}}U}}}}U{{{}UU{U{UUUUU}UU{{{}}}}U{{{}{}{}}}{{}}U{{{{{UU}U{U}{{((}{}}}}{UU{{{{}{{UU}}UUUU{{U{U((UUU{}{{}}U{U((}{}UUU}U{{}{{{}{(((U{{}}U{U}}}{U{UU{U{U}UU}}}}{{(({}U{}U{((U}{(({{{{UU((}{U{(({(((}{U}}{UU}U{U{{}UU}{}UUUUUUUU}U((U{{}}UU(({U{UUUU}}{(((U{{U(({((UU}}{{{U}{UU}U}}}{{{{U{{}UU}UU}(({}{((}U((}}}(({}}U}((({}}(((U((({{}{{U}UU}{UU}}U}}}}}{{}}{{{U}((U}}((}(((UU((({{}UU((((U}((}}((((U{}}U}U}}U}U}{UUU}{U{}{}U{{U{(({U(((U((U{{(({}}U{((((({(((U{{U(((U{{U{U}}{{{}}}}}{U}{U}U}}}U{((}(((((((UU{((U{UU}((}(({((}U}{}}((}U{{}}U{}UU}{{UU}{UU{U}{{{}U(((((((((UU}U((U{{}}(({(((((}{{UUU(({U{U}U}UUU{{}}{}}UU}{}}{{{}}{(((({(((}U{{(({U}U{(({U((({{U}UU{((UU}{}}{U}U{{{U}{}U}U{}{{}}{{{(((UU(({}UU}U{}UU{}}U{U(((U{{UU{{((U}{{U{{{UUU}{{}U{}U{{U{}}U}U{{UU{{{U}U{U}{{{{{U}UUU{}(({UU{}}(((}{{U}U{{U{U{U{{UUU{}{{{U{}}{UU}}{{{U{U}}U{}}U{{}}}}}}U{U{{UU{((}U{}UUUU}}{}{U}}U{{{{{U{{U}}U}U{{{U{}}U}{}{U}{{{}}{{U}{{{}U}}UU}{}{UU}U}{{UU{{}{{UU{}{UUU}{}{U}}}}{}U{}{UUUU{{}(({{U}U{{{}}{U}}{U}{{{}U{}}{}}UU{U{}}}}}U{}{U}UU}{}UUU}}{}UU}}U(((}U}}}}{}}UU}}{}{}}}{}{{}U{}}UU{UU{UUU}U}{}}{U}{}{}}}{{UUU{}U}((}UU{}{{{UU}}UUU}U}}}U{{}{{{{}}U{{{UUU}{{{}{{{U}}U{{U}U}U{U{}{}((}U}}{}{}UUU}UUU{{}U}}}}U{{U{}}{{{}}}}}U}{U}}{{U}{UU}}U{{{}}}{U((U{U}}}{}{U{{}}U}{}{U{U{{UU}U{UU{}U{{{}}{{U{U{U{UU{{{{}U}{{}UU}((}{{}}U}{}}}}{}{UUU}UU{{}UU}U{}U{U}}}}}{}}U{UU{{}U}}{{U{{U}{U{U(({{}}{U}U{{UU}{}UU}{{U}U{U{{U{{}}{}U{}{{U{{{{}U{}{U{}{UU{U{}}UU((}{}{U}}{{}U}}{{U}}UU{}{{}UU}U{}{{U{U{}{{{{U}UUU{UU}U}UU{}}}}{{((U{}UU{}{{UUU{U}}}{U{}}U}{{{{}}}}}}{}{{{U{{{{}}U}{}U}{}}U}UU}}}{}U{{U}UU}{{U}U}U{{{{U{{{UUU}UU{UU}UUU}{}}U{{{{}}U{}}{}UU{{}U}}{{}}}}{}{{{{}}}UU}}}}}{UUUUUUU}}}U}}{{U}}{{U}}{{U{{UU{U{{{{UUU}}{((U{}}U}}}U}UU{UU}{}{U}}{U}}U{}{}{}}{U}{{U{{U}}{}{UU{{}{{U}}U{{}(({U{{}}{{U}}{U{}}U{{{{{UU{}UU}U}UUUU{U{UUU{{}}U{}{U{U}U{U}}{{UU{UUUUUU{U}U{U{U{{UU}}{U{U}U}}U}{}{}{{{U{}{U}}{}{UUU{UUUU{}U{{U{{U{U{U{}}}U{{{{U{}}U{}U{{{{}U{{U}U}UU}U}U}{{{{{U}{}{{}{}{U{{}{{U{}{{UU{}}}}U{}}{U{U}}U{}}{{UUU}{}U}{}{}{{{U}}}U{UUU}{{{{{}{U}U{U{{U}}U{U}}}UUU}}{{U}}{}}{}{}}}{}}U{U}{}{}U}U{U}U{}U{}}{U}}UU{{U}U}}{UU{UU}}U}U{U}UUU{{{U}UUU{U{}}}}U{U{UU}U}{{U{}U{UUUU}}{}U{}}UU}}U{{{}UU{}{U{{U{U{}{U{{U{{U}U{{UUU{U}}U{U{U{{}{UUU{{{{U}}}{}}{}}UU{}}UU}}}}}}{{{U}}{}}U{UU{}UUU{}{}}UUUU{}UUU{}}U}}}U}{}}{}}UU}UU}U{}}{}UU{}{}{U{}{U{U{{U{}UU{U{{{{U{U{}}}}{{{{U{{UU}UU{U}U{UU{{{U}}}U}{}UU{}U}{UU{}}UUUUU}}}}UU}{{U}U}}}UUU{}(({U}}{UUUU}{{{U}{}{U}{{}U{}{{{{}UU{U}{UUU}{{{UU{{U}{{{U{}{U}U}(((((((U}U{UU}UU}{{{}}}UU{UU{}}{}}}}}}U}U{}}{U{{}}{{}}{}U{}{}}U(((((((((((U{U{UU}U{UU{UUU}U}U}U((({}UU((((}U{}U}U{{}}{{{U{{}{{{(((UUU{(((((U{}((}}UU}UU}{}}}{{{((((}U(((((U{}UU}{{{UU{{U}{{}{U}U((}(((((((({U(((}}}UU{((U}{U}U}}U((}U(((((}{U{U{UU{}{{}{{U{U{U{{((}(((((}}}}(((UU{}}}U(({}U}}U}}U((((((((({}{UU}UU}{}}U}U}U{}}{}((}U{}(((}{U(({}}}}{}}((({{UU{{}((((((}U{{U}U{}{{{}U}{{{}}{U{}UU(({UU{U(({U((({{U}U}}U}(((}UU}(((((U(((((({{}U}}}{UUU{{}UUUU{UU}((((({(((}((((((((({U{U((((((((((UU{{(((((}}}U{{U{}{}}U}{U}}U}U{((((((((U{(((((((((((((((((((((}}}UU}U}}}U}}}{{{{{U}}}{{U{}{{{UUU}{U((((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{UU}UU}{{}U}}UU}U}}{U}U{{{}{UU}}}U}}{{{UUU((U}{}{{}}{}U{{{}}U{{{U}U}}}{UU(({U}UUUU}UU}U((U}UUU}}}U}U{}U{U(((}U}}}}U}U}UUUU{}UU}}U}}{{}}UU((U}{{}}U((U}U((U{{}{}((}UU}((}(((}{}U}UU{{{}}}UU}}UU}}{}}{}UU{{((U{{{U}U((}}U{UUU{U}(((U}{{(({(({U}{U}U{U{UU}{}{UUU}{}U{UUUU{}}((}{U((UU((}UU((}U}{}((({UU(((}((({{}U}UUU}{{{}}U{{{}{{{{{{}}U}{((}U}(({((({U((({U}}U(((({}((}U((((UU}}{}{{U}U{U}}}}U{}UU{{}U}}{((U{(((U((}{U(({U{}U(((((}((({{UU((({}{}{}}U}}{U}}{}UU{{U}}U{U{U((}(((((((}}}((}U}UU((U((}(({}}}{{((}UU}}{{}{}UUUUU{U{{{U}}UUU}{(((((((((U}U}((}{{}{(({(((((}{}{{U(({{{UU{UU{{}}U{}U{U}{{U{{{{UUU(((({(((U{{}(({U{UU(({U(((}}UUUU{(({{{}{}{}}{U}}U{}U}}UU}}}UUU}U((({}(({{U{UU}}{UU{}{{U(((}}{}}}U((U{{U{}UU}UU}{{}U}U{}{}U}U{}U{{}}{}{U}UU}}}U}U}}U}UU}{((}}U}{U((({}{{}}UUU{{U{}UUU{UU{{U{U}UU{{}U{{U{UU}UU}{U}U}U{{}}}{}}U{{UU((UU}{}{UU{U{{}}}{{}U{}{{U{{}UU{{}{}{U{UUU{U}{U{UUU{{U{U{{{}{}UU{U}{{U}{U}U}{}}UU}{{U}{}}{UUU}}U{{{U}UU{{UUUU{UUU((U}}U}{U{UU{{{UU}}U}U{U{}U{}UU{{}UUU}{{U}U}{{}}U{}U{}}U}{UU{{U((({U{U}U{UU{}}}}{{{}U}}}}U{UU}}U{}}UU{{}U{UUU{}{{{{{U{}U{{{}}U}((}{U}UU}}}}UU}{U{}}}U{{}{{U}{}{{}}}{{}U}}}}U{}U{U}U}}U{U{U}}{{U(({U}}{{{}U}UU}}UU{U{U{}}{UU{{{UU}{}}}{UU{UU}}{{{}}}}U{U}{UU}U}}(({{{}{}UU{{}{}}}}U}}{U}}{U{U{U}}}}UU{{UU}U}UU{U}}{{}U{{U{{}}}}{((UUUUUU}}U}{UUU}}{{{{{UU}}{U{}UUU}U{}{UU{}{UU{UU{{{}UU{}}}UU}UU((}}{U{}}}UU}}{}}}}UUU}}U}{U}U}U{U}}{UUU}U{{U{}UU{}U}U}{{{U{UU{}(({{{}{U{U{{U}UUUU{UU{{U}}}}{}}}{U{U{}}UU{U}}}}U}{}U{{UU{{UU{}{}((U}}}}U{U}{}{}UU}{U}UU}}U{}}}{}U}UUUUU}{{U{{}UU}{{{U}}U}{}UUU{}U}}}{}UUU}U{}UUU}}{{U{{{UUUUUU{}}U}{}{U{U{U}}{{}U{}{{{U{{{}}{{}UU}{}}{UU}U}U}{UU}U}{UU}}UU}UU{U}U}}U}{}}}{}{}U{{U{}{U{}}}{}{{U{}(({U}{}UUUUUUU{U{{U}{}}UUUU{UUUU{U}}U}{{{}U}U}}}{}{}UU{}}UU{}U}U((U{}{{U}}{}U}{{UU}UU{U{U{{U{UUUUU{{{{U}{{U}{}}U{{U{U{}}}U}{}{}}}{{{U}{}}{{{{UU}{U}{{U{{{}{{}{}{}{}}}}}{U{U}{}UU{{U{}}{}}{{UU{U{UUUUU}U{U}{}}}U{U{UU{{{U}U}UU}UU}}}U{{}UU}{}{UUUU}U{UU{UUU}}{}}}U{U{{U}}U}{{{{{U}{{UU{U{{U}U{{}{}UU{U}U}}}{}{U{{U}U}UU{U{{UU}{{{U}}U}{{U}{UU{UU{{}U{}}}{{UUU}}{UUU{UUU}{U}}}UUU{UU}U}}{{}{UU}{U{UU}U}}}U}U}}U}U{}{{}U{{{U}UU}{}}}}U}U}U{UU{{{UU}U{}}U{}}{UUUUU}}}U{U}UU}U}}U{U}{U}}U{}{U}{UU{{UU{{}{{{}{U{}{}}}U}{{U}U{{U{U}U}}U}{U{{UU}UU}}U}}}U{}{{{}}{}}UU}{U}{UUU{}U{UUU{}{}{}{UU{{U}U}U{{{UUUUU}{{UUU{}}}U}{UUU{}}{}}}}{{}}{}}UU}}{{}U}{{U{}{U{{{UU{{U}}}{U{}}}{U}U{{}U}{}}{U}U}U}}U{{}U{{}{U}}U}{}{UU}U}{}U}U{{U{}U}{{{U}UU}U}U{U{{}U{}{UUU}{UUU}{}{U{}UUU}U}U{{UU{U{}UU{U{}UU}U{{U{{{}U}}{{{}UU{U}}{{U}UUU{}}UUU{UU}{{{}}}{{}U{{{}{U{UU{{{U{}{UU{U}}{U}{U}}UU}}}{}{{}UU{{UU}{}}}}}}{U}UU}}}{U{}U}UUU{{}U}{UUU}{}{UU}UUU{}{U{{U{}}{{{}{}U}U}{}}UUU}}}UU}U{U{UUUU}{{}}UU}}U}U}{U}}{{{U{{}UU{{}U{UUUUUUUU{{{UUU{UUU}{{{}U{UUU}{{U}{{U}U}}{{U}}U{U{}}{}{}U{U}{{{U{UU}}{}}}{U}U{U{{U{U}U}{{{}{U{UUU}}{U}}{}}}}UU{}}{}{}}{UU{U{}{{U}U{U{{{}}U{UU{UU{}UU{}UU}}}{UUU}}}U{{{{UU}}}{UUU}}{UUU{}}}U}{U}{U{{UUU}}U}}U}}UU{U{}{{{}U{{}U{}{{}{UU{}{{}UU{U}{{}}UU{{{U}}}}}U}}UU}UU}UU}{}{UU}}UU}UU{U}{}UU}{U{UU}}{U}U{{UU}}}U{}{{U{{{U{U}U}}}UU}{}{}}{{{U}{}U{UU}U{}}{}{{}UU}UU{}{}{{UUU{U}UUU}U}U}{{U{}}{{{{}{}{}U}}}}{}U}}U}{UUU}U}UU}}}}U{}U}{}{UU{{{}}{}{{}U{}}}U}{{}UUUU{}{UUU}U{}UU{{{}}U{}{}{{{{}UU{}UUU}{{{{{}UUUU{{UUU{}{}{{{U{U{{{}U}U}{{{}U{}U}}{U{{{}}{{UUUU{U}UU{U}UU{{U}{}}UU}{UU{{{}{}{}}U}{U}U{{{UU{{}}U{UU}UU{{{UU}}}}{{}}}}{}{U{U{{UUUU{{U}}U{{{}}}}}}U}UU}{{{{U{}{}U}U}}{{U}}}U}{}UUUU}{}}U{U}{}{{UU{U}U}U}}{}{{}U{UUUU{U}}}{UU{U{U}}U{UUUU}}{UU{}{UU{{U}{UUU{}{{U{}U{{}}}{}U{}{}{}}{U{}}}U}U{}}{}U}}}}}{UU{U{}{}}U}}{{{U{{UUU}}{}U}U}}U}{{U}}}{}UU}{{U{U}}{{}U{U}}}}U{}U}}{}{{U}U{}UUUUUU{{}}UUU{{U}UU{U}U}U}}{}{{U}}U}}U{{}{}U}{}UUU{{}}{{{U{}{U{}{UUU}{}}}U}{}}{{{}}U}}}{{}U{UUU{}}{U{{{}}{}}{{}U{U{{}U}UU}}{}U{}{U}}}{UUU{}}{}{{U}}U{U{}{{}}}U}}UUUU}}U{}U}}{{}{{}}{U{UUU}{U}{{U}}{{{{U}}U}U}U}{}{}U}{U{}{{UU{{U{}U}{{}{}}}U}U{UUU}}{{}UU}}}U}}UU}UUUU}}U}}U}UU{{}}U}}}U{{U{U}U{{{U}}}U{U{}}}U}}U}U{}}{}U{}{}U{}U{{}UU{}U{}{}{{}}U}}}}{UUU{U}{}U}}U}}}UU{{U{{U{{{}U}UU}}UU}UUU}U}{UUUU{U}UU}}{{}U}}U{U}}{U{U}}{}UUU{{{UU}U{U{U}U}{}{{{{U}}{UU{{}}U{U}}U{{{}{U{{}}{U}{{{U}}U{}}U}U}}}U{{{U}U{{{U}{}U}U{}}U{UUU}}}}}}U}U}U}}U}{}UUU}U{}U{{}{UUU{}UU{}}{}U{{{}}UUU}{U}}{}}}{UU}U}}}{}}U{}{}U}UU{}UU}}{UUU{{U{}{U}U{{}UU{}}{{{U{{UU{}U{}{}}{{{}UUUUU{{U}{U{UU{{{}{U{}{{U{}U{U}U}}UU}}{}U{}}{{}}U}{}U}U{}}U}UU{}{{U}}UUU}}UU{{{}}{{{}}}}}}}U{}UUU{}{U{{}U{{{U{}}U{{{{U{}{{U}}U}{U}U}{UU{UU}UU{}}{}{UU}U}UUU{U{}UU}}{{}}}{}}}{U{UU}U}{{U{}UU}{}U}U}}}{{{{{{UU}UUU}UUU}{U{{U{}{{}UU{U}UU}U{U}}}{U}}}{}}}}{}U}}U}U{U}{{}}}U}U}U{UU}U{U}{{}{U}}{{}UU}{{UU}{U{{U{{U}{{}{{{}}}}{}{}}{U}UU{U}UU{}{}}UU}{U}UU}U{}{{UU{}}U}{U{{}}UU}{{{}{{}UU{U}{}}U{U}U{}}}U{{{{}U}{}UU{{}UU{U}U}U}}{}U{UUUU}}}{}UUU}{{}{{}U}{{U{{U}{}}{U{{{}{UUU{{}UUUU}U{}}{}}U}}{{}U}}U{}U{{U}U{U}UUUUU{U{}U}{U}{{{{U}{U{U}{}{}UU{{U{{U}}U{}}{}}U{{{{UU}}{}{U}UU{{}}}}{U{{}}{U{}}U}{U{}}{UU}{U{{}}}}U{U}UUU}{{}}{}U{U{{}U{{}{U{{}{UU{}{{U{{}UUU{}{UUUUU{}}{{{}UU{UU{}}{}{{U{{{}{{}U}}{U{}UUU}{}{{{}UU{{{}U}{}}}{U{}U}U}}}UU{{{{{}U{{{}{U{{}}{{}UUUU}UUUUU}U{}U{}}}}}}{U{U{{}{}{U{}}U{UUUU}}}}{{UUUU}}{{}U{}}U}{}{}UU{{U{{{U{}{}{{UU{}}U{{U}UUU}U}}UU{U}{}}{U{U{UU{}{U{U}UU{U}{}{}UU}U{U}{U{}U{}UU{U}{UU{UU{{UU}U{UU}{}}}U{}{{}{U{U}}U{{}U{{}UU{UU{UUU{}}}{}}{U}{}{{}{{}{{}U{{}U{UUU}{U{{}}U{}}}{UU{}}{}{}{{{}{}}UU}UU}{UUUU{}{}U{UU}}}{{}U}{}}{}}}{}U}U{{U{{}}U{{{{UUU}U}U{UU}{U{{{U}{{U}U{}U}{}}U}UU}}UU}}U{U{UU}{UU{{UU}U{{}{}U}{}U}{UU}{{{UU}{U{}{{}}}}}}U}}UU}U{}{{}{{{{}{{}}{{{}U}}{{U}}{UU}UU{{}UUU{}{U}}UU{{{U{}UUU{UU}U}}U}{}}U{U}{{{{}UU}}}}}UU}{UUUU{U}{}UU}{UU{}}U{}{U}}}}{U{}{}{UU}U{{}{U{{{{}U{U{{UU}U{{UU{}}{}{U{U}U}{UU}}U{}((U}{}{U}}U{U}U{}U{{{}}}{{{{}U}{}{UUUUU}{}}{UUUU{U}}U{}U{}U{{{}((((((({{U{{{{UUUU{}{}{{U{UU}}{}}U}{}UU}}{U}U{}U{}}U{U}{}U}{UU{(((((((((((U}U}UU}}U{U{}{UU{UU{U((({U}{(((({U{{{{{UU}{{}}{{U}UUU(((U{}{(((((}U{(({UUU}{U{}{U{U}}(((({{(((((U}}U{UUUUUU}{U}}}UUU}U((}((((((((U{(((}}}}U}(({U}{}}}}{((}U(((((UU{U}U}U}{UUUU{UU}UU}{(({(((((}}{U(((}{}}{}}(({UUU{U}}{(((((((((}{U{U{}{}{}}}U}{{UUU{{(({{U{(((}{}(({{U}U}}{((({{UU{}}((((((}}}U}}}{UUU}{U}}{{{}}}}UU{(({{{UU((U}(((}UUU}}{U{(((U{}}(((((}(((((({U{U{UU{{U}{U}}}}{{{{U((((({((({((((((((({UU}(((((((((({}{{((((({U{U{}U{U}}}{}UU}{{}U}((((((((}}(((((((((((((((((((((U{}}}UUUU}}}{U}UU{{{}UU}}}{U}{{UU{}{{((((U}U}U{U}{{((((((({U((UU{}{}{U}{{U}{{U}UU}UU}U{U}U{U}{{U{{{U}U}{}{{}UU}U{}U{UU{U}{U{U}UU{U{U}U{}}{}{}}{{{{{}{{}U}}U{U}{{{}{U}}}{U{U}}{}{}}{U}{}U}}}{U}}{}{}{(({UU}{U{}{U}U{{{}{{U{}{}{}U}UU(({UU{U}}{UUU}((}}U{}U{{}{{}}}}{(((}{UU{UUUU{{{}{{}{U}}U}{{{}U{U((UU{}}{U((U{{(({U}UU}(({U}}(({(((}{}U}{U}U}}{U{{}}}}U{{{{U}}UU{(({U}{{}}((UU}UU{UU{}(((}}U{((}((}}{}U{}{}}}U{{{U{{{U}UU{}U}}}U}((UU{((}}((}{}((U}U{}((({U}(((U(((}UUUU}{UUU}U{U}}{}{U{U{{}UUUU}((U{U(({(((U}(((}{{U{(((({U((}U((((UU}{{}UUUU}U}U}{U}}}UU{}UU}{}((U}(((U(({UU((U}U{}((((({((({{{}(((U}{{U}UU}U{UU{}}{{{UU{{{{{}{(({((((((({UU(({}{}U((U(({((U}U{UU((U{UU}U}{UU}}U}U}{UUU{U{U{U{U(((((((((}U{}((}}}UU((}(((((UU{{U{((}}}U{U{{U}U}{UU}{{}}}{}}}{U}{(((({(((}{UU((UUU}{((U{((({UU}}}}((U{UUU{U{}U}{{}U}}U{{}}}UU{UU}(((}U((U{UU{U{}}{U}}{}}(((UU{{}UU((U}}UU{U}U}}U{}}U{}{U{{}{}U{U}U{U}}UU}}}UU{U}{{}}{U}U}((}{}UUU(((U{}U{}}{}{{UUU}}U}U{{}}U{{}UU{U}UU}}U}UU{UUUUUUU}U}{U{U{{{U}}(({{UU}{{}U{{U}{}}U}{{UUU{{}{}}{{}}{UUU}{}{}{}{{UUUU{UUU{{}{{U{{}UU}}{U}}UU}U{}}{{{{}{U}}}{}{U{{UU}}}}UU}U{U}}UU{((}U}}{}U}U{UU{}}}U{UU}U}{}UU}}U{{}UU{{{{{U{U{}}}}}U{{{{}U{UUUU(((}{}{U{U{{{UU}U}}UUU}}{}U}U}U{U{{{{}}}{UU{{}}{U{{U{}}}}UU}UU}{((}}{{{U}}U}U{}{{U{}U{UU}{{{}U}{}}{U}{}{}{{{{{}{}{UU{}{{}}}U{UU}(({{}}U}{{UUU{}U}{}UU{U{UUU{{}U{{}{UU}}U{{UU{{}U}U}U}}U{U{{{U}U}((U}U{}UU{}{U}U}}UU{{UU}}U}}{{UUUU}UU{}{{UUU{}}UU{{U}}U}U{}UU}U}((}}UU{}}U{}}{UU}U{{U}}U}{{U{}{{UU}UU{UUUU}{}{UU{U{}}}{}{U}}}UU}((U{}U{}}{{}UU{{}}}}}}UU}}U{U{}}{U{U}U{U{U}{U{{{U}UU}}{{{{{UU{U{((UU{{{}U{{}UUUU}{{}}UUU}U}}}{{}}{UUU}}}UUUUUUU{{}U{{}}}}{U}U{{{((}{}}{}U}{{{{{{}U{}}{U}{}}}}}U{}{{}U{}U}}}}U{{}}{}{UUU}}}}{U}}{U}}{}UUU{}{}UU}}}U{U}{{{{U{U}{U}UU}{UUU{U}UU}UUU}}{U{}{{U}{}}{}}{{{U}{}}U{{}{{}}}{}}U}{}U}}U{}{UU{}{{}U}}U{}}}U}{U}{{}{{}{U}}U{U((U{{U}}UU}}}{UU}}}UUU}{UUU}UU{UU{U}U{}U}U}UU{U}{U{{U{U}}}}{}U{U((}}}}U{{U{}{UUU{{}}{U{}{{UU}UUUU}{{UU{U}U}}}U{U}{}U}UU}}{}}{{{}{}UUUU{U}{{{U{}{U}U}{{{}{{U{}{UU{{UUU}}{{}{UU}}{}}}{U{}{U{{}{{}{{U{UUUU}}{U}U}U}}{{}U{}{}{{U{U}U}{U{{U{}}}{{}}{}}{{}U{{UUU{}UUUUU{}{{{{{}{U}{U}}}U}}U{}{UUU}}}U{}U}UU}}U}UUUUU{UU{UU{}}U{}}UUU}U}{U}U}{U}{}U{UUU}U{U{{{}{{U}}}}{U}U{U}UUU{{{}}}}}}U{}U}}{{{U{}{{UUUU}{}}U{}U{U}{}U}{}}}}}U{{{U}}UUU{U}{UU}}}U{}U}}U{{{{}{U{UU{U{{U{UU}UU{U}U}{U{}}{U}}U{U}}{}{{{{{}}{U}{}{}{{{}}{U}UU{}U}}}UU{U}}}{{{U{}{{}U}}{}}U{{{{}{UU{UU}}{{}{}}{U{{{UUU{UU}U}}{U{{U}U}}}U{}U}}U}{{}{}}UU{{}}U{}}}{{{{U{}}U}}}{{UU}}}U}{{}{}{}U{UU{}{U}{{}U{}{{{{{UUUU}{}{UU}U{{{{{}}{}}}UU{{}{{}}U}}{UUU}{{U{U}}{}U}}U}{UU{U{{{UU{{}U}{UU}{{U}U{}U}}{{U{{}{}UU}{UUU{U}}{UUU}U{{}}U}{}{U{}}{UU{{{{{}{{}{{}{}}}U}U{U{{{}UU}U{}{}UUU{}}{}{{{{UU{{{U}U{{}{UUU{{{}{}U{{{}{{}}{{}{{}}{UU}{}UU}{UU}U}{}U}{U}{{{UU{}{UU{U{}{U}}U}}UU{}}{}U{UUU{UUUU{}U}}}{}}}}U{U}}{U}{UU}{UU{{{UUU{U}{}U{}{{}{U}}}{{U}}{{}{U{{UU{{}{U{U{U}}{}UU}{{}UU{{}UUU}}}}U{U}}U{U{}{{}UU}{}}}{{{}{U}U{{{{}{U{UUU{}U{}}}{{{{{UU{U}U}UUU}}U{U}}{U{}}U{U{U{U{{}}}}{U{{}UU{{{{{}}}UU{}}}}{UU}{{U{U}{U{}{U}}{UUU{{}}}U{}U}UUU}U{}{{{U{{{{{{UU}}}{{{}{U{}UU{U}}{}UUU{}}}}{}}U{}{{U}{{}}}U{{}{{}}{}U{{U{}}}}UU{{U}{UUU}}{}{UUUUU}UU}U}}UU{}}}U{}U}{}U{U{{UU}{{{{U}U{{}U{UUUU{}{}{{{}UU}{}}U}U}UUUU}{{{}}{U{U{U}U{U{{U}}{UUU}{U}}U{}UU{{U{U}{}U{{{U{{}{}}U{}{}}UU}{U{U{UU{{}{{{}U{}UU}U{UU}{}{}UU{{{U}{}{U}U{{{U}}U{{}U{}}UUU{U}UU{}}{{}{U}UUU}{}UUU{{}{U{{}{{{UU{{{}}{}U}{}}}}}UUU{UU{UUU{{U{U{}U{U{U}U}{U}U}}}UU}{{}}U}}{U{{}U{}UU}U}}{}U}}}UU}{{}{}}}}}}{U{{U}}}{{U}{}UU}}UU}}{UU}U{{{UU{UUU{U}{UUU}{{{{UU{{}{}}{{U}UU}{{}U{}}{}}}U}}}UU{{U}UUU{}{{UU}UU{}U}}{}{}{U{UU}{UUUU}}UU{UU}{U}{}}{{UU}U{}{}}{}}U}{}{U{U{{{UUUU}U}{U{{}}{{U}U}UU}{}{}}{U}}}{{{UU}}}U}}}{U{{UUUUU}{{U}{}{U}}}U}UU{}}U}}}U}UUUUU}U{UU{}{}{{}{U}}{{UU{{}UU}{U{{{U}}{{}}U{{U{U{{U{{{}{}U{U}{U}U{U}}U{{UUUU{U{UU}}{U{U{}{UU{{}UU}{}{U{{{{U{{U}UU}}{UU{{{{}U}}U{{{UU{}}U}{UU{{}}UU{}U{}{}U}}}U{}{}UU{{U{UUU{}{}}}{}}UUUUUUU{{{{{U}U{U{UUUU{U{U}{UU{}U}U}}U{}}}U}UU{{U}}{U}}{{}}}}}U{}}U{}UU{UU{}{UU{{{}{UU{{U}U{UU{}{{U{{}UU}{{U}U}UUU}{{}}{{{UUU}U{{U}}}UU}}}{}U}UU{{}U}U{{{{}}{U}}U{}}}}{}}}U}}UU}}}{U{}}}UU}{}U}UU}}{U{{UU}}}{}U{}U{}U{}}U{U}{U{U}{{UU}{U}{{}U}{U}UU{}{UUUU}}{{}}U{}}{}}}}U}}U}{{U{}}U}U{UU}{{}}U{UU}}}U}}}U{{{}{{}{U}U{}U}}}{{}{{U{{UUU}{{}}}UU}UUU{{{}{U{{{U{U{UU}UUU{{{U}}{}UU}}{}U{U{{}U{}}UU}{{}U{}}U{{U}U{U{U{{}UUU{}U{{{}U{U}{{{}}U{}UU}U{U{}{U}UUU}{}}}}}{{{U}UUUUUU{{}U}}}}{U{}U}}UU{U}}{}{UU}{UU{}{{{{}}}}{}{}}U{UU{}{{}}UUU}UU{U{U{{{{{{}}UU}U}U}}{{{{U{UUU{{}U{{U{U{}U{U{{}U{UU{U{}{{{{{UUUU{{U{{}U}{{{}{UU}{UUUU{U}U{{{UUU{U{{}{}}}}U{UU{}}}{}}{{U}}}{}}{UU}U}}{UUUU{UU}}{{{}{}UUUU{}U}U}}}}{}U{{U}{{}{}}}{U}{{U}{{}}U{}}U}{}}{UUU{}}}U{}{}}{{}U}}U{UU}U{UUUU}{U{}{U}{U{}{}}}U{{U}UU}{U{}{{}}}U{}{}U{{}{U{}UU{}U}{{{}UUU}U}U}}}UU{{{}}UUU{U}{}UUU{}{U}}}{}{{{{U}{UU{}U}U{{}{U{U}}UU{{U{{UU}U}}UUU{}{}UU{U}{U}}UU{{UU{U}U}}}}}}U{U{{}{U{UU{U}UUUU}U{}}U}UU{}UU{U}UU}}UUU{}U}{U{}}{{UUU}}{}{}{UU}{}}{UU{{{{}}}}}{{}{}}UUUU{}}}}{}}{U{{{UU}U{}{{}UUUU}}}}{U{}}{}U{}{UU{}{U}}{}{}UU}}{}}{}U{{UU}}{UUU{{}{U{}{UUU{{{U}{{}{}}}U}}}{UU}UUU{U{}}UU}{{UU{{U{{}}U{U{}}U{{{{UUUU}U}}U{}}UU{}}}{{}{}U}U{{}}U{}{{{{U{}{{{{{}U}U{{{}{U{U{U}{U{}}}}{}U{}{{{{U}{}}U{}}U}}{}{{{UU}UU{}U{}U{}U{U}}U}{{UU}U}}{{UUU}{}}{}UU{{}{U{U}}UUU{}U{U{}UUUUU{{U{}}}}{{{{}}{{U{}UUU{U}{UU}{{}{}U}UU}}UU{U}}{}}UUUU{{}}{}}{UU}{U}{{}U{{}}}U}U{}{}{{UU}}}}}UU}{}UUU{}}{U}U}{}}}{U{{U{{}U}{{{}}}}UU{}U{}U{U}{{UU}UUUU{UUU{{U}U{{}}}{{{U{}}U}{UU}UUU{UUU}}U{}U{U{{{}}{{{U{U}{{UU}{{{}{}}U{{U{UU{}}UU}U{}}}{}}{{U{}}{{{U{{}{UU}}U{U}}{{{}}}{}}{{}{{UUU}UUU{{}UU}{UUU{}{{UU}{UU}{}{{}{}{U{{{UU}UU}}}}}{U{U{}{{{{{U{UU{{{UUU{U}{U}{{{}}U}}UU}U}}{UU}U}U}U{}U{}UU{}{{UUU}}}{UU}}U{{UU{{UU{}UUUUU{}UUU{{U}{}U}}U{{{{}{}UU{}UU}}}}UU{}U}{U}{}UUU{UU}{U}U}UU{{}{UU{{}}}{U}U{U{{U}U{{}}{(({{}{UU}}U}{}}U{{UU{{U{U{}}}}{}{UU{UU{U{{U}{{{UU}{{{{U}U}U{UUU(((((((}}{{}U{}}}{U}{}}UU{}U{}{}{}U{UUU}{U}{{{UU}}UU}U{UU}{{UU{(((((((((((UU}UU{{{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((}(((((}}{{((({{U}}{}((}{}U}{U{}(((((((((}}U}}}{U}{}}}UU}{}}U{}((}}{}(((}}U(({{U}}}{{(((UU}{{}}(((((({}}U}{U}{}}}U}U{{{{U{}U{U{((}UU}{(({{((({UUU{}{}U(((U{{{((((({((((((}{}}}}UU{}}}}UUU}U{{U{(((((U(((U(((((((((UUU{((((((((((UUU{(((((}UUUUUU{UUUU}{}U{}}{U}((((((((}{(((((((((((((((((((((U}{}UUUUU{{U{U{UU}UUU{U{U{{{}}UU{U{U{(((({U}}{UU{{}(((((((U}(({U}{{}}}{}UUUU{U{UU}{{U}}}{}U{}}U{{}}U}{}U}}{U}{{UU}U}}{U{{{UU{}{U{}{}}}}}}}UU{{U}U}U}U{}{{{}UU}{U}{{U}}}{{UU}}U}{}U{}U{{{U{}}UU{}{{}U((}}UU{}}{{{}U{{}}}}}U}{}U}{{}{((}}U}{{}}{{UU(({U{{UU}U{U{U{U}{(((}U{}U{UU}U{}}U{}{U}}}}{}{{{{U((}U}}UUU((}UU((U}}}{U(({{U{((U(((U}}}{{UUUU}{UUU{U{{}{U{{U{U{}}(({}}}}{U((U}{UU}{{}U((({U{}(({(({}{{U}}}UUUUU{}{UU{{}{}}}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{{{{U{{{{U}{{}}{{}{}UU((U(((((((U}{((U{}U}(({((U(({}U}}{(({}}UUUU{U}}{U{U{}}{{UU{U{}}}(((((((((}{}{((UUU{}((U(((((U}}}UU(({{}}}}{{}}{U}}UUU}}}UU}U}U{U}((((}((({}{{((}}UUU((UU(((UU{{}{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{}{}UU(({{}}}{(((}U{}}{UU}}}}UUU{}}{}U}U{}U}}}}U}{{U}}{{U}{}UUUUU{UU{}{}}U}{{}((}{}{U}}{U}UU}{}}U}U{U}}}UUU{}}}{}U}{{UUU{{{UU}UU{{{{}}}}}}U{UUUU{}}U{{{}}UU{}{{{{U}}{}}U}{U}{UU}U{}}}{}UUU}{U}}(({{}}{}U}{UU{{U}U}}}U{}{U{{}U{UU}{U}UUU{}}{U{}}{}U{UU{U{{}}}}U(((UU}UUU}U}{U}}{{}UU}{U}}}U{UUU{{{{U{}}}U}U}U{{U}{{{}{}U{U}}}{{(({U{{{{U{}}U}{UU}U}}UU{}U}}{UUUU{}}}UUU{{{U{U}U{U}}UU}{U}}U}{}U(({U}U{U{{UU}UU{}{UU{{{}{U}}U{U{{{}{}U{U{UU}UU}}{}{{{}}{}}}{U{}{((}UU}{{}}}}{}{UU{{U{U{{}}{}UU}U}{}UU}{}UUU{U}U}}{{{{{UU}{UUUU}U(({}U{}U}UU{U{{}U{{}U}U}{}U}U}}}}}}}}UU{}{U{{{}U}{{{}U{}{{{{{U{{((}{{}}}}U}U}UU}{U}}UUUU}{U}{}U{U}}}}{}{}U{}U{{}{}{{}U}}{}{{{}}{(({U{}{{{{{U{{}}}}}UU}}{UUU{}}{{{}U}U}}}}UU}U{U}}}}UU{U{UUU}}}}{(({UUU{{{{{UUUU}{}U}}}U}UU}{U{}{U}}{U{}{U}U{}}}U{{}}}U}}UU}UU}UU}{}{}{UU}U{U}}}}}{{U}{U}U}{}}{{}}{{U}U}{}{U{}{U{UU{U}}}{}}{U}{U{}{{}{U}{{{U{{}}}}{}{{UU}UUU{U{}}}}UUU}U{UU{U}UU{{{}}{UU}}}}U}}UU((}U{}}{}U}}U}{U}}{U{U{}{}U}U{UU}}U{}}{{{}UU}}{}}U}{{}}{}}U{U}{}(({UUU{{U}}UUU{{UUUU{{}U}U{{}}UUU{}{UUU{}U{U}}U}UU{{UUU}{{}UU}}}{{U{}U{}}}{UU}{}{}{U}U{}{}}{U}U}UU{U}U{U{U{U{}U{{}{}UU{}}}U{}{U{{}{U{}{}{}}{UU{}}UU{}{UUU}UU{}U{}U}{}{{}UU{U}{}{U}{U}}}{U{{}}{U}{UU{{U{U{{}}{{}U}{{{{U}}{U{{}{U}}{{U{}UU}U{UU}}{UU{}}}{}}U{U{UU{U}}{{}U{{{UU{{U{U}{}{}}}U}U}{{{}UU}{{{U}}}{}U}U}U}U}U{U}{{U{}}{U}}U}U}U{UU{U}UUU{U{{}{{}U{U{{{}UUU{{}{{}UU}{U{U}}}}}}{}UU{U{U}UU}U}U}U}U{}U}}}{U{U{}U{U}}}{{{}U}U{}}U}}U{{{}}{}{U{}}UU}UU{}}U{{U{UUU{U}{{}}}}U{{{U}UU}}UU}}U}U{}}{U}}}{{{U{U{U{{{}U}U}UU}UU{{}U{}{U}}UU{UU{{{}}UU{U{{}U{}U}}}}U}U}U}}{{}}}UU{UUUU{}}{{{U}{}U}U}{{U}}U}U}U}U{}U{{{{U{UU}U{}}UU}}U{}{}}{{{UUU{U}U}U{U{}{}{UU}{}U{}{}}UUU}}UUUU}}UU{}}{}U{}}U{}}}{U{U}{{U}}U}}U{}}UUU{{{U}{{UUU}U}U{UU}U}}}{U}}U}}{{U}U{}}{{U{U}{{UU}U}}}}}{UU}{U{}}}{{}{{}U{}U{}}}U{}{{U}U{}{}U}}U}}}}U}}UUU{}{UU{}}{U{U{}}{UUU}{{{{{}{}}{U{{U}U}{{{}}{}U{UUU}}UU}}{UU{}U{{{UU{}{}}}{}}}U}}{UUU{U{}U{}{{}U}}}UU}}{{{{{{{U}{{U}{}U{U{}UU}{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{}}}UUU}}{{U}{}U}U{U{U}{U{}}{}}{}}U}}U{UUU}{U}U{U{{}{UU}}U}UUUU}UU{U}U}UUUUU}{}}}}}UUUU}}U}UU}{}}U{U{U}U{U}UU{}U}U{}}}UU{}{}}}{{UU{U}UUUU{}UU}U{U}UU}U{U{{UUU}{U}}}}U{}}U{}}U{UUUUUUU}{}U{}{U}}}}}{U}{{UU}{{{}U{{U{U{}}{U}UU{U}U}{}{}}}UUU}{U{}{U{{{U{{}U}}}}UUU}U}{UUU}U}}}{}}{{}}UUU{U{{UU{}}}{}U}U{{}U{UU{}{}{U}}U}}}}U}}}}U}UUUU{{{}{{{U}U{U}U{}U}UU}{}{{{{}{{UUUU{}UU}{}}U}{UUUU}UU{{}UU}}}}{U{U{{{{U}U}}}U}}UUUU{{{{{UUUUUU{{UU}{}U{{{{}UU}U{U}UU{{{{UU{UUU{U{{UU}UU}{}{{U}UU{U}{{{U}{}}{{}}U}}}{{}}}}}UU{U{}{{}{}}{{U{U{UU}U}{}}U}U{{{{UU}U{}}}{}{U}UU}UU}UU{{{}U}}UU{{{UU{}U}}{UU{U}U}UU{}{{{UU}U{UUUUU{U{UU{}U{UU{U{{UU{{{{{U{U}U}U}}U}U{}U}}U{{{UU}U{{}}U}UU}UU{}}{U}{{}{U}{}{{U{U}U}}}{U}}U}U}U{U{U{}U}U}{}}U}}UU{{UU}UUU}}U{}}}U}U{{}{{}}U{}U{U{{}}{{}{U}U}{U}}}U}}}U{}U}}}{U{{U{}}}{}{{{}}UUUU{U}}{}U{{U}UU{U{U{UU}UU{U{U}U{UU}{{}{{{{{U{U}{}U{UU}{U}}{U}}}{U{}}U{{}U{{}U}{}}{U}{U{U}{U{{{UUU{}}UU}}}}}{{}}}{}U}{}}}{}}U{{}U{U{U}{UUU}}U{}{UUUU{{}}{UU{U}{{}U}U}{U}}{U}{UU{U}{{{{{{UUU{}UU}}}U}{{}{UU{{{}U{U{U{UU}{{U}{}U}}}{}{}U}U{{{{{{U{{{U}U}{U{{}}{U{UU}{}}UU{{}{UU}}{UU}}{{}UUU}UU{}UU}{U{U{U}U}{{}U{}U}{}{U{U{}}U}{{UU}}U{}}U{}}}}{UUUU{U}{}{}U{{{UU{UU{UU}}{}{}{{}}{{}U{}}{U}U}U}U}U{}}U{{UU{U{}UUU{}}U}}{{U}{{U}{UUU}UUUU{U}{{U{U{{}}}}U{U}{}}U{}}{{}U}U{{UUU{U}}U{UU{UU}{{U{}}UU{UUU{U{}UUU}U{{}{{{}U}}U{}U{U{U}U{{{UU{U}}U{UU}UUUUU}U}U{UU{{{}U{}U}{{}U{UUU}U{{{{UU{UU}}U}}{{{{UUUU{}{{}U}U{{}UU{U{U{}UU{U}}{}{}}}{U}{}UUUU{}UU}{}U{{U{{}}}{}{}U}}}}}{{}UUU{}{U}U}}}}}}}U{}U}}{UU}U{U{UU{UU}{}}{U{U}U}U{}}}{{U{U}}U{{{U{{}U}}U}UU{}{U{UU{{{U{{U{{UU{U}{{U{{}U}{U{U{U{UU{{}U{}}{U{{{}U{}}U{{U}}U}UU}U}U}}U}U{U}}}U}{}U{}{}}}UU{UU}UU{{U{{{U}}U{U{}}}}}U{UU{{{U}{{}}{}}}}}{}{}{{U}U}}{{}UUUU}{{{U{{U}}}}}{}{{U}U{}{}}U}}U}}}U}{U{UU{UU}{}{}U{{}{U{{}}{}}{}{U}}U}{}}}U{}U}}U}UU}}}U{}}}}UU{{{UUU}U{}UUU{{{{}}{}{}}{}UU}{{{{}}{{{{{}}}UU}{}{UUU}{{{U}{UUU{U}{{{U}UU{{UU{}U}}}{{}{{}U}}{U}{UU{}}}}}U{{UU}U{}U}}{}{}U{}}}}U}}{}}}UU}}{{}{{{}}U{}UU{UU}U{U{UUU}U}U{U{U{{}U{{{{}{{}{U}U{{UU}U}U{U{U{}{{U}}{{{{UU}{U{UU{}U}}}}{UU}{}UU}}U{{{U}{{U{UU}{}{{UU}{UU{}{}}UU}}}UU{}UU}{{}}{UU}U}{}{U}}{U{}}U{U}}{}}{UU}}}{{}U{{{{{{{}{}{{UU{U{{{{U{}UU}U}{{UU{}}{{{{}U{U}{}U{}}UU{U{}}U{{}{U{{}{{U{{{{{U}{{}U{}UUUU{U{}U}UU{UUU}{{{}}UU}{}}{{{{{{}{U}}}{UU{U{U}{U{UUU}}{}{U}UUU}}U}{{}}}U}{}{}UU{U}{{}U}}UUUU}}{{UUUU{{}}UU{{{}}}}{}}}UU{U}U}}}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}{}}}}UU{}U}U{{UU{}}{U{UU}U{}}}{{{}{U{U{}}U}UUU}}{{}}{UU}}}U}U{{U}{U}{}}}U}{}}{{{{}{{{}}}}{}UUU}UU{}UUU{U{}}}{}}UUUU{}}}}UU{{{{}U{U{{UU{}}{{U}}{{}U}{}}{{U}UU{{{{{{{{}U{U}}}{{U}}}}U{{U}}UUUU}UUU}{U}U}U{UU{U{{U{}}U}}UU}U{U}}{}{{UU{}U}{{{U}{U}}{U}}U}{{U}}}}{U}}U{{U}{}{{}UU}}{U}{U}UU}((UU}{U{UUU}{{}U{}}U}UU}}}}}{}UU{}}}{UU{{{U}U}}{{UUUU}{{}{{U{{{((((((({U}{{{UU}}}{U}}U}UUU{}UU}U{U{U{UUU{}}{{U}U{U}{UU}}U}UU}}(((((((((((U{U{U{U}U{U}{U}}{{{}U(((}U{}((((U}}}U{U}}}{UU{}}}}}U}(((UU}{((((({{}((UU{}}{}U{{}U{{U((((}}((((({{{}}{{}{{{UU{{U}UU{{U(({((((((((}U((({{U{{{(({U}{U{{U}(({}(((((UU{UUUU{{U}{{{U{{U}UU}((U((((({{{}(((}UUU{U{((U{UUUUU}U(((((((((}{U}{U}UUU}UU{{{{}U}{U((UU}}(((U{{((}U}{{{}U((({UU}{}}(((((({U{}}U{{}{}U}{{UU}}{U{{}}U((U{{{U((UU(((}U}UUU}{U(((}}}U(((((}((((((}U{}{U{{{}{}}U}U{U}}U{((((({((({((((((((({U{{((((((((((U}}}(((((U}}{{{}{}{{U{UUU{}UU}{((((((((UU(((((((((((((((((((((U}U}U}}{UU{U{UU{U{U{}U}UUUU}U}}{{}{U}((((UUU}{{U}{U(((((((UU((}{U{U}}U{{{UU}}}{}U{{}U{UUU}{}U{}}}{{{U}{}{{UU}}{UU}U}U{U}U}UU}U{U{{{UUU}U{{}{U}{{{}U{}{U{{U{{U{{U}}{{}{UU}{U{U}{UU}UU{}UU}{}UU{U}}}U}(({UU{UUUUU{}{{{UUU{{{U{U{{U}UU(({{{{}U}}U{{{((}U}}}{}}}{{UU}UU(((}U{UU}UU{}}{}UU{{}{U{}{}{{}}{(({UUU}{U((}U}((U{{U{}(({U{}((U((({{}}}{{{U}U{U{}UUUU{U{U}}U{}U{((U{}{U{U(({}U{U{U{}U(((}{UU((}((U}{}U}}}U}{{{U}}{UU}}{{U{}{}UU{((UU{((U}((U}{(({U{{U(((UU{((({(((}UUU}{}{UU}U}{}{U{UU{{}}U{}U{{((U}}((U(((UU(((U}}{U((((}U((U}((((UU}UU{UU}UU}U}}{}}{UUUUU{}{}}(({U(((U(({UU(({UU}U((((({(((}{{{((({U}U{{UU}U}{}UUU{U}UU{{{}}}}((U(((((((}U}((UU}}{((U((}((}}{{{}((UUUU}}{{}{UU}U}}}}}}{}U{}U{{(((((((((}}U{((U}U{U((U(((((U}}UUU((}UUU}{}UU{{UU}{UUU{}{UU}UUU}}(((({(((}}{{((}U{{}((U}(((UU}U}U}(({}{{{U{}}}{}{UU}{UUU}}{{{UU{{((({}(({U{}U{UU}}}{}{UU(((UU}}U{U((}UU}}{{}{{U}{{{U}U}}}{UU}U}{UU}}U}U{}{U{}U{{}{{U{U}{{((}UU{UU(((U}}U{UU}{{{U}UUU{}}UU{}U}}}}U}}{}{{}{U}}{{}{UUUU}UU{}U}{U{{{}((U}U{{{UUU}U{U{}UUU{{{}{UUUU{U}{}{}U{}}UU}U}}U}{{U{{{{{}}}{U{}U}{U{{}U}UUUUU}}UUU}U{{}{}U{{{{}U}U{U}}{}{{U{UU{}U(({}{{}U}}{U}UUU{}U{}{U}U{U{U{UU{}U}}{{U}UUUU{}}U}U{U}{U{{U}U{U(((}{}U}}}}{UU}UU}{{UUUU}{{{U{{U{{}UU{}{UU{UU}U}U{U}UU{}}}{UU{U{(({U}}{}}U{U}U}}{{}U{}}U{}UU{UU{UU{}{{{}{U{UUU}{U{}{}{{}U{}UU{U{((}UUU}U{{U}}}}{}U{}}}{{}{}{}{UU{U{UU}{}{}U}}U{UU{}}}}UU}{}U}{}U(({U}}UUU}}U{{{U}{{{U{{}}U{U}{{U{{U}U}U{U}{}U{UU{{}}}}{}UU{U}{}U(({{}U{{U{{}{U}}{UU}{}{U}{}U{U}U}U}U}}}UUUU}U}}{}}{}}U{}}}}}U{U{(({}UU{UU{{}{U{UU{{U{{U{{{{{U}UU}U{}{U{U}UU}}U}UU}}}}UU{{{{}{U{U((U}UU{}{}{{}U{{UU{}UU{UU}U}UU}U}{{{{{{UU}}{U}}{UU{{}{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{U{U}U{}{}{U}{}}UUU{}}{UU}}}}{UU{}U{{}}U{UUUU}{{}}UU{UU{UU}U{{U{U{{}U{UUU{{{UU}{{}UU{}U}}{U{{{}{{}UUU{{{{U}{}{U{}(({U{}}}}}UUU}}}U{{}{}{UU{}}}{U}}{U}{{}{{{}}}U{{}{U{{}UU{{}UU}{}((U}UU}UU{UU{}{}{}UUUUU}{{}U{U}U{{UUU{}}}}U}UU{}}{U{}UU{U}{{{U}{}U}U}}}{}U}U}}U}{}{{}}}}UUUUUU}}{}UU}{}}{}}U}UU{UU{{U{UU{}}}{}U{{U{}{}{{}{{U{U{{}}}U{UU}U{UU{U}{{{}UU{{UUU{U{{UU{UU{UUU}UU}}}}}}}}U}}{}{{}{}UU{}}{{{U}{U}}U{{}}}}{U{U}}U{U{UUU{U}{}{U}{UUUU{}UU}}{}{UU{}U{{U}}{}{U}{{}U}}UUU{{U{{U{}UU}{U{U{{}U}{}U{U{}U{{{}U}U}U{UUUUUU}}U}}UUU{UUUU{}U{U{}{}{UU{}{U{U}{{}UU{U{U}U}{}UUUUU}{}{U}U}U{U{}U}{{}}}{U{UU{UUU{UU{{U}U{U}}}UU{{UU{{{UU}U{UU}U}{{U{}}}U}}U{}{U}UU{}{}U}}{U}}U}{UU{{}}{UUUU}U{}U{}}}UU{U}{}{U{{U}{{}{{{UUUU{U}{U{{{{{{UUU{{{U{UU{}}}{{{U}}{}U}{{{U}{{{}}}UUU}}UUU{U{U}}}}U}UUU{}{}}UU}{}UU{U}U{}{{}UUU{{UUU{}}U}U{U}UUU}{U{U}{U}U}U{{U{U{}}U{U{U{U{{UU{U}{UUU{}}{{U}}}}{{}}U}}}}}U{}{{{}}}{}{U{UU{U{U{UUU}}{UU}U{{}}U}UU}}}U}{}{U{{{U}UUUU{}{{UU}{U{U{}U{{}{}}{}UU{}}U{}UU{U}U{{}}U}}U{{UUU}UU{}{{{U}UU}}}{{}}}{{}{{UU{}}UU{U}{UUUU{{{UU}}UU{}{{}}{{U}{{UUU{{UU{U}}}}{U{UU}}U}U}}{{}{{U}U}}}}{{}U}}{U{U{}{U{U{U{{{{{UU{U}{}U{U{}U{{}}{}{UU{{{{{U{{{}{{}UU}{{}}U}UU}{{}{}}{U{UUUU{{UUU}{{U}{{{}U{{{}UUU}}}}UU}{{U}}U{}{}}{{}{{{U{U}}UU{}}U}{{{}U}{U{U}}{}U}}{}{{UU{U{{}U}{UUUUU}{{}{{{{{U}}}{{}}}U}{}{}UU}{}}U{}{{}{}{}}{{U}UUUUU{}}U{{{}{U}}{}U}}{UU}{}U}U{UU}U}}{UUUU{{}{{U}UU{{}}U}}}U{}}}{UU}}U{U}}U{{}}}}}U}{{{{}}UUUUUU{{}U{{{}}}U{{}}UU{}{}{{}{}U{}{U}}}U}{U{}}U}{UUU}U}{}UUUU{U}U}U{U{UU}UU}}}}{{}U{{U}}U}}}}{U{UUU}UUU{{}}}}{}}}{}U{U}U{}}U}{{}U}{{}U}}}U}{}}{}}}UU{{{U}{}}}U{{}U}}{{{U}U}U}U}{U{}U}}U{}U}}}UUUU{U}U}{{{U}{}U{UUU{{{{}{}{{}U{{UU}U}}}U}UUU{U{U}{}}{{}}{{}}U}}}}{{}U}}{}}{}UU}}U}U{{}UU{{U{{U{U}{}U}}{{{{}U{}U{}U}{{{}{UU}U{}{{UU{}{{U{}}U{{{}UU{U}{{U}{}}UU{U}UU{U}{{{{UUU{}{U{{U}}{}U{{}{U{U{UU}}UUUU{U}{U{{{{}U}U{U{UU}{}}{U}{}UU}}UUU}}{{{U}{{U{{}}}}U}}}{U}{U}U{U}}}{U{{}}{U}U{{U{}{}}}{U{}}U{{{}}}{U}}UUU{UUUUUU{U}}}}{U}U}}}}{{}U{}}U{UUU}{}}{}{U{}}}{{U}}}U{UU}{}}}}U}{{}U}UU}{}{U{UUU}UU{U{U}}}UU{}{U{{UU{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}UU{U}U}U}{{}U}{{}}UU}{}{{UU}U{{U{UU}}U}{{U{}}U{U}U}}U}}U{}{}{UU}{{{}{}{{}U}}{U}UUU{{}UU{UU{{}{}U}}}{{{}{{}U{{U{UU{{{}U}UUUU{{UU{{UU}U{{{{U{U}U}U{U}UUU}UU}U{}{U{U}U{}}UU}}U{U{U}UUUUUU}UU{}U{U}U{{}}{U}}{{UU}{{UU}U{{}{}}}}UU{U{{U{}{{UU}}U{UU}{}{U}{U}}}}}UUU}UU{{U{UUUUU{{{}U}UUUU}U}{}}}}UUU{UU{U}}}U{}{UU}U{}U}{UUU}}}}}U{}U}U}U{{{{}U}{{{UU}}U}{{UUUU}U{{UU{{}{U{{U{}U{{{{U}U}U}{{U}U}{U}}}U{}U}U{}}U{UUU{}U}{}{{}U{}U}}{U{}U{}{}}}U{{U{U{{}}U}{U{UUUU}{{}}}{}U}{}}UU{U{{{}U{{U}}U{}U{U}}U}}{{{}}{}{}}{}{UU{U{{{}{UU}U{UUUUUU{{{{U{U}}U}U{U{U{U}{U}U}{}}}U{}UUU{{}U}}{}U{}}{}UU{U{UU{U}U}{UU}}{}{{{UU}}}UU}}{}}{{{}}{U}{{UU}}}UUUU}}{}{}}}U{U}}}{UU{{U}{UU}{{{}}}U{U}}}}}{{{}UUUU}{U}U}UU{{}U{U{UUUU}UU{{{}U{}}}U}}}U}}U}UU{U{U{{{}U}U{U}UUU{U}{}}UUU{{U{}}U}{}U{{}U}}{}{{}UUU}UU{{{{{}{}{U{UU{}{UUU{U{U}{}U{UUUU}U}}U}{}UUU{U}{}}{{U}{U}U}{U}U{{{{}U}}{UU{U{}}{{U{U{{}}{}}UU{}UU}}{{UUUUUU{}}U}}}{}}}U}}U}{UU}}{U}U{U}UU{U}{}{U}U}U{}U{U}U{U}U{{{}}}UU}U}{}{}{{}}U{{U{UU{UU}{U{{{}{{{{}UU}U{U}}U{{{{UU}}}}}U{}}}{U{}U}UU{U}U{{}{U{U{}U{UU{U}U{}}}UU{{{{{}{U{{U{UUUU}}}}{U}{{UU}{U}}U{U}UU{U}{U{UUUUU{{U}{{}{}}}UU{}}}}{UU}}{{{U}{{}{U}{}{UU}{U}{}U}UU{}}U{U}UU{}{{UU{{}{{UUUU}}{U{{{{}U}{}UU{UU}}}U}{U}{{UU{U{{U{{U}U{}}{{}UU{{UU{{}U{{U}{}U{}UUU}UU}{}}{{}UUU{U{{UU{UU}{{{}UUU}}{}{{{{}U}U{}{}{{{}}{}{U}}{UU{}U}U{}UU{{{}{{{}{{UUU}{{{{}}U}}{UU{}U{{}UU}{UUUU}}}UUU{}U{}U{}U{{{{{}}{U}}{U}UUU{{U}{}U}UU}{{}{}}U}U}UUU}}{UU}U{{{{{{{U{}U}}}{{{UUU{{{{}}}}{U{{UUU}}}UUU{}U{{{U}{}}{}}}U}U}U}U}{UU{U{UU}{{{{U{U}{UU}{UU}{}UU{{U{}UUUUU{}}}{}{{}}U{}{}UU}{U{{}UU{U{{}{}{{{U}{UUU}}U}{UU{}{UUU}U}{UU}{}{}{}U}UUU{UU}}{U}U}}{{}U}{{{U}}{{}{{}}}{{}U{}U}{U{}U}}}{{}}UUU}U}}{}UU}{}}U{}}UU}U{U}}{{UUU{{UU{{{{}}U{}}{UUUUU{{{U{{}}{{{{U}UU}}{U}{{U{{}{{{{U{U{U}{U{U}{UU}}{U}}}U{UU}}{{}UUUU}U{}}}{{{}}{UUU{UU{U}{}U}}UU{}}{}{U{}{}}}{UUUU}}{{}U{U{}}}U}{{}}{U{{}}{{}U{}{}{}{}}UU}{UU}UU}{{{{UU{{{}UUU{}U{{}}}}U}U{UU}U}}{UU}UU}{U}{{UUU}}}}U{U}U}}}}U}{{{}UU}U{}{UU}U{U{{}{{}}}{{U}}{{{}{{{{U}{}}{U{U{}}U}{}{{}U}{UU{}{UU}{UU{}}U{U}}U}}}U}}}UU}}UU}U{U}{}}U}}{{{UU}{}}{{{{U{}U{{}U{UU{}}UU{{}{}UU{U{UUU{U}{{{{}U{UU}}UU{U}}}}U{{{{}UU}U{U}}{U{UU}{}{}}U{}{{{UU}U}}}{{UU}{}}}}{{{}{{{{}}}}U{}{U{{{}UU}U{U}{{{U{}}U{{{{}{U{U}U{}}}}{U}{UU}{}{U{}}}{}{{{U}{U{}{{U{}U}U{{U}{}}U{U{{}{}U}}{UUU{{}{U{{}{{}}}{{{}{}U{U{U{{{{}}{U{{}}{{}UU{{}{}U{UUU}U}U{}{{{U{}}{U{{{}{U{}U{UUU{U{{}UU}{{}{{{UU{{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}U{U}}}}U}}}{}}}}U}U{{U{}}{{UU{{}{UU}{{{{}{}{}{{{U{UU}U}{U{}{{}U{{}U{UU{}}U}{U}}{}{U}}{UU}U}{U}}UU}{U{}}}{U{{{U{UU{{}U}U{}}U{{U}}}UU}{}{U{U{}{U}{{{U}U}{UU{{}{{{U{}}U}}}U}}{}{}U{}UUU}U}UU{{UU{U{{}}{U}{{{{U}}{UU{{U{{{{{{{{}U{}}{{U{{U{}}U{{U{{U}}}U{}UU}}{}U}{}UUU{}U{UU}{{UUUU}UU}{U}UUU}{UU}UU}}{UU{}U}U{}U{{U{U{}}U{UUU}}{}U}}UU}{U{U{{}U}{{{U}U{{UU{}U{UUU}{U{{}}{{{U{}}}}}{{}U}{{}U{}{U{}{U}{{{U{}{{UUUUUU{{U{U}}}}{{U{}{}{{}}{}U{{}}}U}{}U{{}U}}{{{}{}UU}}}}U{U{U{{{{{}{{}}U}{}}}{UU}U}}{}UU}{U}UU{U{{}U}U{}}}}}U}}U}}U}{{}{U}}}U}}}}UU}}}{}}}}U{}{}U{UUU{U{U{{{}{U}U{}}U}{UU{}U{U}{{}UU{}{}U{U}}}U}{{UUU{{}}}U}}{}}{UU{}}}UUU{{UUUU}}}U}{U{}U}}U{{{{U{}UU{}{}U{{U}}U{UUUU}}{}{U{U}{U{{{}{}UUU}}{U{U}U{{U}{{{U{U{{UUU{U}UUU}U{{{UUU{}{}}{{}}{{U}}}U{{U{U{U{U}}}{}{}}{UU}}}}{}U}{}{UU}}U}}UUUU{U{{}{{}UU{{}{{U{}{U{}U}U{{U}{UUUU{{}{U{UU}{{{U{U}U{UU}{{{{}{{}}UUUUU}}{}U}{UU{}{}{{U{{}}}{{}{{U}UUU{{{}U}U}}}{{U}{UU}{{}}}U{}}U}UU}}}{U}{{U{U}{}UU{{}}{{}UU}{}U}{{U}{UUU{}U}U}}{U{}}UUU{{{U{}{U{}{UU{{U}U{UU}UU{{UUUU}{U{{{{}}{{UU}{{}{U{UUU}{}}U}UUU{}}U{U{U{}{}U}{}{{}}}U{}{}}}{UU}UUUUU}UU{U}}{{{}U}{{}{{UUU}}}}}UU}}{{{U{UU}{}U}{UU}UUU}{{{{{U}U}UU{{UU}}{{UUU}UU{U}UU}{UU{UUU}}}U}}U{{}U{}{U{}}}}}{UU{UUU{{}{}U{{}}U}U{}}{}{{U{U}}{}}}{U{{UUU}U}}}}}U}{UUU}U}}}{}{{{}}UU}}}{}}U{UUUU{{}U}{UU}{{{}{}U}{}}{{UU}}U}{{}}}}U}{UU}U}U}}{{}{}{{}}}{{{{}}U{{U}{}U}{UU{U}{UU}}UU{}U{}{{{}}UUU{U}{}{{U{{}U{}{}}}U}}U}U{UU{}}}{{}UU{}U}{}{UU}UUU}{U{}}U}}}U}U{{{}{}{{UU{U}{U}}{}UU{}{UUU}}{U}{UU}U}{U}U}{{{{{{}U{U}U}}{{U}}U}{{}UU}U}}}{{U{U}U}{{{}}{{{}{}{}U}{UUU}U{U}U{UU}}}{}{}}{}{U}U}{U{{{U{U}}{}{{U}{}}}{{}}}U{U}{{}U}UUU}}}U{{}}U}U}}U{}}U}}}U{}}{}{{}{{UU}{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}UUUU}}U{{}}{}{}U}UU}UUU{{U{U}UU}}{}U}U{U{}U{}U{U}U}}{}}}{}{{U{UUUUU}}{U}}}}UU{}}{}UU}}{U{}U}UU}}{}U{UUU{{}}{U}U{U{{U{U{U{U{U}{}}{U}{U{UU{UU}{{}{UU{}}{{}}U}{U{}{}}{{{{U{UU}}UU}{U{}U{U{}{}{{{UU{{}}{UUUU{{{{}{{{}U{U{}}{UU}{U}U}UU}U{}U{}}{{{}{U}}U}U}U{{}{}}U}}}U}}}UU{{U{U{U}UU{{}{U{U{U}}}{{}U}{UU}U{}}U}{}{U}{}U}U}UU}}{{}}}{{}UU}UU{UU{U}{{U{U{{{}UUU}U{U{UU}{{{}}{U}UUU{}}U}{{{{UU}{UU}{}}{}{U{UU{U{U}{UU{{}{}U{U}}}}}UUUU{{UUU{}UU}UU}{U{}U}UUUU}{U{}}UU{U}UU{{{}U}}U}{}}U}}}U}{{{UU{{}U{}}UU}{U}{U{UU{U{{}UU{}}{UU}}U}}UU}{}U}{{}U{UUUU}{13025
spiderchil
Scratcher
16 posts

Flipnote Studio: Scratch Edition CODES

}}U{UU{U{U{{{}}{U}U{UU}}U{UU}}{}{{{}}U}}{U}UU}U{U{}U{}}U}UU}{}U{{U{{}{}}{}}UU}}{UU}U}{{}U}}{{{}{}U{U}U}}}}{{{{{}}{{{}}U}}{}{U{}{UU}U{{}}{{UU{U}UUU}{UU}{U{}U{}}U{{{{UUU{UUUU{}}{U}U}{{}{{U{U}{U{}{{UU{UUUUU}U{}UUUU{U}U{U{}UU{}UU}{U{UU}UU{{}UU{{}{U}}U{{}}{{{{UUUU{}{}}}U}}}}}{UU{U}{UU}}U}U}}}}U{UUU}}{{}{{}UUU{U}{}}U{}U}{U}}U{{{}U}{U}{UUU{U}UU{UU{{UU}U{{{}}}U}U}}{UU{{UU}}U}}}UUU}{}{{U{{{}}UU}{{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{{U}{U{UU}}U}{}}{{}}}{U}{+++++++U}U{UU{U{{{{UU}{{}{++UUUU{U{{U}}}}}UU}{U{{{{U{}}}U{UU}}}+++U{U}UUU}}U{{U{UUU{U{{{{{++}}{U{{{U}}}}U}}{}}{{}}{U{{}}U}}{UU{++}U}UU{+++UU{}{U{{{}}{}U}++++++++++++++}{UUUU{}U}}{{}{U}{UU}}U++++++++++++UU}{}UU{U}}}{U+++++++++++++++}UUU{UU}{U{{{U}U}U{{}}U++++++++++U{U}}{U++++++}U}++++U{}}{{}U{}}{U{}}}}}{{}U}}U{{UU}{{+++{}UUUU}}U}U{{++++++++UUUUU++U}UU{{}}}UU}U{}}{U}U}{}}UU{{{{}{}++}{}{}{}}U{U}}+++++}+++{{UU}+++U}UUU}}U}{UU{{U{U{{}U{}{UU{U}{{U++{{}{}}}UUUU}U++++{}++++{{U}}++}U}UUU}{U}U}{}}U{{}}UU}}UU{U}{U}++{{}UU}UU}}}}}++++++++++++UUU}{{}}{{{UUU{}U}}}U{{}}U}{}{}U{U{U{+++++++}{{{{U{}UU}++++}{+++++U}UU{{UU{UU}{U}}}}UU}{U}{U{U}}UU{U{+++++++++++++U}{U}{U}U{{}U+++{}U{}UUUU}}{{}}{{{}}}}}U}}U{}}}}UU{{}UUUU+++++++UU{}UU}{U}}}}UUU}{UU{U{}}{U{}U{U{U{U}U}{U{U}{{{++{}{{}}}{UU{U}U{{U}}{{}}U}U{}{++}UU}{U}UU}UU}U{{}UU{{{{U}{UU{++++U}UU++}{U{U{}}}UU{}}U{}{}U}}+++{}U{{{{{}U}{}{U{}UU{{}{}}U}U+++++}{}}++}}{U{U}}U{UUUUU}{{{UU{++}U}}U{U{}U{}{{}U{U{}}U}UUU{}{++{++}U{}U}}{U{U++}U++UU}U}UU}{{+++U+++}U{+++U{UU}UU}}U{U}{{{{UU++}++}U}++}{U}{+++U{++}U{U+++UU}++++++++{+++++U{U{{U}{}}}{U}}U}+++U++{}}++U{UUU+++U+++{}U{+++}}+++++++++U++}++U{{{{}}U}}U{U}U}U++{+++{UU++}{U{++++}++{UUU}+++}{++++++++}{++}{}U}{U{}{{}{}UU{U{{++{++U{}U++{U{}+++++++{UU{++++++++++++}UU{++{}U{}}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{}{++{U}++{}{U{U}U{{}{U{U}{U{{}U}{U{UU}{U}UUUU{UUUU}{{U{}{}{{{UUUUU{UU{U}UUU}{{{{{}{UUU{}{{U}U}{}U}U}{}U}}}}UU{U}}UUU{{UU{{U}UU}{{{U{{}{}UU{U}}{U}}}U{{{U{{{U{{}{{U}}}{}U}UUUUU{}}UUU}{{{}{{U{U}}}}U}{U}U{{U}U}}U}}}U{{{{UU}{{U{}}}}{{{}U{}}{}}U{}UU}}{}U}{UU{}{++}UU}}}U}{}{{{}U}}{{}}U{{{U{U{{{U}{}{}{{{{}}}}{U{U}UUUU{{UU}{}+++}}U}UUU}{{{}{}}U{U{}}{U}}{U}{{}}{U{UU{U}}}}}{U{{UUU}U{}}}UU{U++UU{U{U{}U}UU{U{}U}{}{{{{U{UUU{{}U{U}{U}{{{{{}UU}U{}{U{U}UU}}}{++U}}UU{{{{U}}{U{{}UU}{U{U{{{}{{{U}}}{{}}UUUU}}U}{{{U}UU}}}}{{}U++}UU{UUUU}U{}}UUU{}U}U}{UUUU}}}}U}}}U}U}U{{{}{U}}U}}{{{UU}}{}{{++U{{}{{U}U}U{U}U}{{U}{UU}}{{}{}UUUU}{{}U{U}{}{{}UU}{}UU}U}U{U}UUUU{U}UU}}{}}}U{}}U}U}}}}UUU}{UUU}{UU{UUUU}}}{}{{U}}}UU{U}}{}{{}U}{{UUU{U}}}UU}{{}U{}{}}}}{{U{}U{U{{{{}}UU{U}{U{}UUU{{{{}}{U}}U}U{}{U}}UUUU}}U{{{}{}{U{U{}U}{}{U}U{}{UUU}U{{UUU}U}{U}U{{}{{UU}{}UU{UU}}}{{{{{{}}{}}{UU}UU{}{U}U{U{U{}U}{{{UU{}UU{}}{}}{}{}{{U{U++{}UUU}{UU{UU}UU{UU{{{{U}UU}}{}}U{U{{U{}}}U{U{{U}}{{{U{{}{}}UU}++U{}U}{U{}UU}{}{}{{{}{{{U{}U}}U{U}{U{UU}{UU{{U}}U{}}{}}}}U}{}}{}}U{}}{}{}UUU{}U}{}}}UU{}}{UU{UUU{{U}}UU}{{}{{UU{{UU{{}{}UUUUUU{{U{U{}}{UU{{U{U}}}{{}}{}{UUU}UU{}U}{U{}{{U{}UU}U{{{UUU}}U{{U}{{}U{{{{UU}}}}}{}UUUUUUU{}}}UU{{{}{{UU}}{}{{UUUUU{UU}U{{}{UU}U}U{U{{U{}{}}}}{{}{U}}}UU{}{U}{{U{}UUU}{}{}}{UU}}{}}}U{{}{{UU}}U}UU{}U{{}{UU{U}{}}{{}U}{{{U}U{}U{U}{UUU}}}{}{UU{}{}UUU}{{UUU{}}{}{{}{}}}}{U}UU{U}{{UU}U}{U}UUU}{{}UUU{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{{}}UU{}U{{U}UUU{{UU}}U{{}}{U}U}}U{}UUUU}{}{U{}U{{}{U{{{UU{UU}U{U}{{{U}U}UU{}}}{U}U}}U}}UU{}}}}UU}}}{U}{U}UU{}}{{{U{{}{U}{{}{}U}U}UUUU{UU}}{U}{UUU{}{{U{{}}U}}}U{}}U}}{{UUU}{UUUU}}{{{}}{{UU{}{U{}}}{}{UU{UU}}U}{U}}}}U{U{}UUU}U}U{UU{{}U{{{}}}{{{}{}U{}}U{UU{{}U}}}{}}UUU}{{U{}{UU{}UUU}{}}U{U{{}U{U{}U}}}U}U{{{}U{{UU{{}{U{}{U{{{}U{}U}UUUUU{{U}}{}}{UU{U{}U}U{}}UU}{}}{{}UUU{U}}}UU{}{U{{U{{{}U{U{}}{U{{{{}}UU{{{U{}}{U{{}U}{{UUU{}}}{}{{U}}{}}U}U}UUU{}U{UU{{{U}{}}}}}UU{{{U}U}U}{{}U{UU{U{}U{}{{UUU}U}}}{UU}U}}{U}}{U{}{}}U{{{{U{}}}U{UU}{U{}{U{U}UU{{}{UU{U}}U}U{UU{{{U{{{}}{UU{U}UU}{U{}}{{}UU{U{}UUU{U{}UU}{{{U}{}U{}}U}U{}U}}}{}{U}{}{{{U{U}U}U{}U}UUUU}}}}{U{}U{U{}U}{U}UUU{U}{{UUU}{{UU}{}U}}}}}{}U}}{U}}}U{}UUU{U{U{}}}}U{}UU{}U}{{}}U{}}UUUU{UU}U{}UU}UU}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{{U}}U}{}U}}{U}{UUUU}}U{{{U}}}U{U}{U}}{U}{}{UU}{}}UUU}U}}UU{{}{U}UUU}}{{}{}{U{U}}UU}}}{}U{{UUU}U{U{UUU}{{}UU{}U}U}}U}}}{UU{}}}UU}{UU{{UU{{U{}{{}}}UUUU}U}UU}U{{UU{{U}{}UU{}{{UU}}{U}}U}}}{}UU{}}U}UU{U{}}}{{}}}U{}{}{}UU{U}}UU}}{}{{U{U}}{U{U{{}{}U}{}}U}}}{{}{{U{U}UU{UU{}{UUU{}}}UUUU}U{UU}{}U}{{}{}{U}}}}{}U}U{{U{U{{}U{}}U{{}U}{U}}{}{{{}}}U{{UUU{}{{}{U}U}{{{{U}U}U}UUU{{{UUUU}U{}{UU}U{U}}}}}{U{{}}{U{UU}}}U{U{U{}U}{UU}U}U}UU}{}{U{{}U}}{U}{{U{}U}{U}}}{}}}U}{}UU{UUU{{{UUU{{{{}U}U{}}UU{{{{U}}U}}}UU}{}UU{{U{UUU{U{{UUU{{{{{{{{{}{{}{}}}}}{}{{}U}{}}{UU{{{U}}U{{U{}U{UU{UU}}U{}U{{}UU}U}U{U}U{U}U{UU}{U{U}U{{UUUU{}}UU{{{{U{{UUUU}{U{{}{}{U}}U{}}{{{}{}}{}UU{}{U{}}}}U}U{{U}UU}{}}UUUUU}U}U{{U}{UUUU}{{U}U{{UUU}{{U}}{{}}U}}{}{}U{UU{{}U{}}{}U}{}U}UU{{{{}U}{}U}U{{{U{UU{U{{}U}}{UUU{}U}{}}{}}U}}}U{{}U}UU}}{{U{{{}UUUUU{{{}}U{U}UU{{U{U{}U}U{{U}}{}{U}{U}{U}}{UU}}U}}}{}{UU}}{{}U}}U{}{}U}}U{}{{{U}{{{U}{}}}{}{}}}UU{}UU{}U}UU}}U}{{}{UU{}U}}{UU{U}U{}}{{U{}}}}{}{{{{UUUU}UU}}U}}{{}{{}UU}{UUU{{U{{{U}U{U{}U{UUU}}U}UU}{U{}{U{U{{{UUUU{}U{UU{{{U}U}{{}U{}U}{U}U{U{}U{}U}{UU{{U}U{UUU{}U}}{{U}U{{UU{{}}}{UU}{{}{}UU{{{}UUU{}{}}UU}U{U}{{U{U}{UUUUUU}U{{U{}}}}UUU{}}{{{U}}UU}U{}{U{UU{{UU}U{{U{{{}}{U{}}{UU}U}U{}}U{{}{{{U}{{}{UUU{{}U{{U}U{UU{{UU}U}{U}}{U}UU}U}U{}{UU{}{UU{}}}UUUU{U}}U}{UU{{}{}}{U{{}}}U{U}{{{U{}UUU}{{U}{U{UUU{{{{U}{{}U{}}{U{{}U}{}}{{{U}U{UU}}}U}}U}UU{UUUUU}{}{U}}}}U{{{{}U{U{}U{UU{U{UU}}}}}}U}{}UU{U}UU{U}{{}{{}}{}}{}{}UU{{}}U{U}U}{UU{UU{}}UUU{UU}}{{{}{{}}U{{}{{U}{}{}}{}}}}{}}}}{{}{{{{{}}}UU{{UUUUU}UU{U}UU{}}U}{UU{{UU{}{{}}{{{{U{U{UUU}}}UU{}}U{}{{U{{{}}{{}{U{U{{UUUUU{U{U}{}{{}}}{}}{}{{U{}U}U}U}{U}}}}}{U{}}UU{}}{U{{{}}{U}}UU{U{{U{{}}{}{{UU{}UU}}U{}{{U}}U{}{}{{U}UU{U}{{U{{{U}}U{U{U}{}}}U}}{{{{}}UU{{}{{{{{{{}{}}U}U{UUU}U}}U{}}}}U{}U{}{UUU}{}{}}{UUU{}{}{{{{}{}{}{}U{U{}{UU{}U}U{{U}{U{}}UU{UUU{{{{U{}UU}U}{}U}{U}UUUU{UU}}}}U{{{}U{{{}}{}{UU}}{U}{{}U{{{}{{{}U{}}}U{U}U}}}}{}{UU}{{{{}}{{U{{}}{U}{{{{}U}}{{UUUU}}UU}}{{}}U{{UU{{{U{{}{U{}}}{U{}}{{{{U}}U}UU{U}UUU{UUU{UU}U{{}{}UU{}U}U}{U}}UU{}U}U}}UU{{}U}{}}U}U{{UU}UUU{U}{{}U}UU}}U}{}UU}}{}U}{U{{{U{U{UU}U}}}}U}}}{UU}U{U}U}{}{{U{UU{U{}{U}{}U{}{U{}}{{}U}}}}UU}UUU}{}}}{}}}}U}{{U{{{UUUU{U}{}{}{UU}}}}{{{}UU}}}UU{}}}}UU}{}U}}{}U}{U{U}{{{{{{}U}{{{}}}U{UU}}U{{}U}U}{U}UU{{{{UU}U}U{}}{U{}{}{UU{UUU}{U{{}}{U}UU}U{}}{U}}}}U{U}U{U}{UUU}{}{U}U{}UU}{U}}UU{U{UU{{UU}}U}{}U{}}}}{U{}U}U}{}UU}}U}}++++++++{{UUUUU{{U}U}}{U}{}{U{U}{}{{U{UU{{}}}}UU}}}{U}UU}{++++++++++++++{{}U{}}}UU}}++}}{}}{{U}}}}U{{U}}{{{}{}{{}{{UU}}{U{+++++++{}{{U}UUU{}UUU{{{U{++{{}}U}{U}{}U}UU}UU{}UUUU}U}}}}{}}{{+++U}}UU}U{U{{UU{{U{}U}U{U}++{U{{}{{U}}{U}}{{{}{U}{{U{UUU{{}}}}}++UU{{{}+++U{U{{U{{UUUU}}}++++++++++++++UU{}}}U}{}{}U{UU}U{UU}{++++++++++++{}{UU}{}UUUUU{+++++++++++++++}UU}}U{}U}U}U{{UU{{{}U{++++++++++}{UUUU}++++++U}U++++}}U{U{U{}}UU{{{}}{UUUU{{}UU}{U{{{+++{U}{UU{}}UU}}++++++++UU{{}++}}U{{U{{UUU{{U}U{U{U}}U}}}}U{UUUU++U{}}}{{{}{}{U+++++}+++}{{{{+++{{U}{}}U{}}U{UUU}{}U{{{U{UUU}}{{++UU}UU}}U{U}}}++++UU++++}}{UU++{}}U{}{{U{U}}{U{{{{U}UU}U{}{U{{}++}U}UUU}U{U}}{++++++++++++U{}}}{}U}{}{}UUUU}UU}{U}}{{{}}{}}UUU{+++++++}U{UU}}U{{}++++{U+++++{U{UU{}}}U{{{{UUU{}U{{U{}{U{}{}U}U}+++++++++++++UUU{U}{}U}}}{+++}{}{{{}}}}}U}}}{U{U}{{{{}}}}{UU{U}U{UU{U}+++++++UUUU{}U}}}}{{}{UU}}UUU}{}}}{}}{UUU}UU{}}}}U}UU{++U}{U}{{UU}U}}{{U}U}U}{U}{}{U{++}{U{{}U}}}UU{U}{}{}}UU{{}{}}}++++{UU}++{}{}{UU{}{{}{}{}{{UU{U+++{U}UU}U}}}{{{U}U{U{U}}U{U{U}+++++}}U{++}}}}U{U}U}}{}{{{UU{{{{++UUU{U}{{{{{U}}U{}{{U{}{U{U}}U++U++{{}}{}UU}UU++U}++{{{U}{U{{{+++{+++U{{+++}}U{U{}UU}}UU{{}{{U++{++U}U++}{U}{+++}U++{}}{+++{}{++++++++{+++++UU{}U}{}UU}}}}{UU+++{++U}{++{}}{}+++}+++}{U}+++}U+++++++++}++U++UUU{U{U{UU{{}U{UU++}+++}{}++UU}{++++U++}{{{U+++}}++++++++{U++}}UU}{{{{U}{}U{U}{}{++{++U{{U++{}UU+++++++U}U{++++++++++++{}UU++{{UUU}UU{{}}UU{}}}{{++{++}}{U++UUU}++}+++{{{U{++}++++{++++++}}++U{{}UUU{{{{{U{}{U}U}+++++}}{}++}}{{++}+++{UU}+++U++++}{U++++{}}U{}U{}UU}UU{}U{}}U}}U+++++}{U}U}U{{U{U{{{{}U}{++}U}++U{}}{}{{}{}}}}U{}UU}UUU}{U{UUU{{}{{}UU{UU}}U}U}}U}}{}}UU{}U}{{{{U{{}{{}}U{}{}U{UUU{UU{}}}U{}U{}{U{}U}{U}{}}U{}UUU{{U{{{{UU}U{{{}{UUU}}}{U}U}}{}{UUU{UU}{}{{{UU}U}}U}{{UU}{UU}}{}}{{{U{}}{}}}}U{}{{U}}{U}}}U}}{U{{{{}}}}{{U}UU{}}}{{}U{}}{{{{UU}{}U}U}U++}U}}}{U}}}U}{U}}{}{UU{{U{UUU{U}UU{U}U{}}UU{{{{}U{}}{U}{{{UUU{+++}UU{U}U}}}{}}{U{{{{{U{}{}U}{{{}{{U{UU}}}}{}U{U{UU{}}}U{{}}{{}++{}{}{}UU}{{U}}}{}}U{UU{U}{UU{}{}{UU}{U{U{}U}{UU}U{{{U}}{{{{}U}++UU}}{}}}UUU}{{}{UUU}{}{}U}UUU}}UU{}U}U{U}{{{U{}}}}}U{U{}}U{{}{++UU{U}{{{}{}U}}{U}U{{U}}}UU}}}}{U}{U}{{{}{}{}}UU}UU}UUUUU{{{}U{++{}{UU}U{U{UU}}}{UU{{UU{{{}U}U{}U}UU}}{{{U{U{}{{}U{{}}}UU{}}{}}}U{U{}{}}UU{{}UU}{{UUU{}}}}}}}}UUU}U}U}U}{{}}U{{UU}UUU{U{U}}U{U{}UU}U}U}}}UU}}}U}{UU{U{UU}UUUU{}U{UU{}}}}{{U{U}{}}{{{{{{}U{U}{UU{U{}}U{U{U}}{}{UUU{{}{U}UU}{}{U{{U}}U}U}UU}{U{U}}}{{UU}{{}{UU}U{{}{UU{{{}U}}}}}U}U}U}{}{{{{UUU}{UUU}}}UU}U{U}}}UU{}}{{{}}}}{UU}++}}}U{}UUU{{}U{U{{U{UU{U}U{}UUU}}}U}U{{UU}U}}{{{U}{UUUU{{}}{}}{++}}{{U{}}U{{{}UU}{{}U{}}}}{{U{{{}}U}{U{}{}{}U}}}{}{{}}U}{}{}{{}{}{UU}U{{{{{U}{}}{}UU}{UU}{UUU{U{UUU{}}UUU}{UU}{{UUU{U}{U{{}{}}{{U}}{{UUU}}U{}}{{{}{}{UUUU}{U}UU}{U}}U{}{UU{UUU{{}}U{}U}UU{}UUU}{UU}U}{U}UU}UUUUU}U}{}}}{{{{}}}}}{}{{}}UUUU{U{U{{}U{}}U}}}{{{{{{U{UU{{}U}UU{}U}U{{U}{}UUU}}{UU}}{}}U{}U{{}{}U}{UU{{}{}{{UUU{}UU}}U}}}}{U}U}{}U{}UU{{UU}{}{}{{}{UUUUU}U}}U{U{U}{}U}{U}}{}U{UU{{{}}U}}{{}{U{U{UU{U}}{{}}}{}U{}U}U{U{}{{}{{{UU}}{UU{{{}UU}U{}}{{{U}{U}{U{{}UU}U{{}U}}U}{}UUU}UUUUU}{U{{}{{{{{U{}}{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{UUU}U}UU{{}U}}}{{UUU{UU}{}U}}{{}{U}{}{}{{{U{{{{{}}{}UU{{{UU{UU{{U}U}}}{}{{{{}}{{}}{}U{{}}}U}{U{}}}U{UU}{}}{{}}U{{}U}U{{}{}{{}}}{}}}U{{{}}U}U}{}U{{{UUUU{}}UUUU}{U{U{{{{{U}UUU}}}{{{}{U{{{{{{{{}}U}UU{{}}{}}}U{UUU}}{{U}UUU{{}{{{UU}{{{{{{}}U}}{{{UUU{UU}}U}}{{U{U{{{}{}}{{}U}U}}U}}{U{{}U}{{{}UU{}{}{{}{{UU}{UU}{UUU}U{UU}U}}{}U}}U{{U{UU{U}{U}}U}}}U}}{}U}}{{{{{{U{{}}}UU{U{{{U}{}{}{}U{UU{U{}UUU}}{U{U{{}U{U}}{}U}{{{}U{}U{}UU{{{}}}U{}}}U}UU{}{UUU}}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}{}{}}}{{}U{UUU}{UU}{U{{{U}UUU}UU{U}UU}{{U}UU}U{{UU}U{UUU{{}}{U}{}{}{{UUU}}U}}UU}UU}U}{{U}U{{}U}}{{{}}U}}{{}{UUUU{}}UU}{{{}}}}U}}}}U{}{U{}}{{U}U}U}}}U{}}{}U}{{{}{{UU}}U{}}{U{{}}UUUU}}{}}U}{{UU}}U}{{{U{UUU}}{{{U}}U{{}UU}{{U{{{}}}{{U}}}}{}{U}U{{}U{}}{}UU}}U}}U{}UU}{U{}U}U{UU}}U{{{}U{{UU{{{}}}{UUU}{}{{{U{{}{{}}U{U}}UU}U{}U}U{{{{U}{UUU}{}{U{{U}U}{}{}}U{U{{UU}{}UUU{U}{}U}U{}{{}{{{{{}U}{{{U}U{{{}}{}}U{U{U{U}}}UUU{}}{UU{{U}}}{}{U}{}U}U{{{UU{U}{}UU{U{{{}}{U}U{UU{}}UU{}}}U}{}}U}{U{U}{}{UU}U}}{}U}}U}{U{{{{{UUU}{}{{U{{}{UUUUU}U}UU}UU}UU}}{{}}UU{{U}}U}U{{{}}U}}UU{}{{}}}{UUU}}U}}UU{}}UUU}{}{{UU{{UUU{}{{{{{U}}}}}}{}U{U}}{{}}{U{{{U{U}UUU}}}{U}{{{{}{{{}U{U}}UU{UUUUUUU}}UU}}}UU{{{}{UU{UU}{}UUU{}{{{UU}UU{UU}UUUUU}}{}}UU{{U}}{}U{{U{}UU}{{U{{}UU}U{UUU}{}U{{U{}U{}UUU{}U{{U{}{{{U}{}U}UU}{UUUUU{}{U}{U{U}UU{{}UU}U}{U}}{}{}}{U{}{U}U}UU}U}U{}{UU{{}{{U}}}{U{UUU{{{U{}}U}}}{}{{{{UU{UU}U}{UU{{U}}}{UUUUUU{U{{U{}{UUUUUU{}{{{{UU{}UU}}U}UU{U}}}{{}U{{U}}}}}U{{UU}}U{UU{U}{{UU{U{U{{U{U{{{}U{}{UU{{}}}{{U{{{U{}}UUU}UU}U}U{}{U{}}{}U}U}{}}{}UU{UU}}}}{{}U}}U}}{{U}UUU}UU{{{}}}UU{}UUUUU{U{{U}{{UU{UU}U{{{{{U{{UU}U{}}}}UU{}}U{{}}}{{}}{{{UUU}}}{}U{}{UU}{{}{U}{U{{U{{U}}{U{UU{}{{{}{}}{{}}UU}}}{{}UU{{U{UUU{{}}}U}{}}UU}}}{}{{}U{}UU}{U}}}U{{{U{U}UUU}{}}{}U{{{U{UU{UUU}}U{}}{U{{{{}{{{}}{U}}U{U{U}{UU{{{{U{}{}}U{U{}}}{U{U}{{{}}{U}U{}}U{{}UU}UUU}}U{U{}U{}{{{U}}U{{}}U}{U}UU{UU{UUUUU}U{U}U}}U{}{{U{{}U{UU{U{U}}U}U{}UUU}{{}{{}}}U}UU}}}}}UUU{}}{}}{}{}U{{{{}{{UU{{U{}}}}{{{{}U{}U}U}U{}}U{U{{}}{U}}{}{U}{}}{}U{}{{}{UUUU}{}U{U}}}}}U{}}U}U}}{UU{{}{U}}{}{U{UU{}}}{UUU{}{}}{}{{U{{UU}}}{}}}{{}U}U}{U{{UUU{UU}{U}}{}{U}{UU}{}{U{{{UU}}}UU}{{{{{}UU}}UUU}{{U}}{}{}}{}UU{U}}{U{{}{{{{U{{U{UUU{U}}U}{{U}}}U}{U{U}U{}U}{U}}UU{}UU}UU}U}{U}}{}{UU{UUUU{U}U}}U{{{{U{{U}}}}{{U}{}}U}U}U}U}{{}{{}{}{{}U}}}}}}U{UUU}}}{{U}}}U}U}{}{{UUUU}U{UUU}U}}UUUU{{}{U}}U{U{{U}{U}{U{}{}{}{}}}UU{}{}}UUU}}{UU{}U}}U{{UU}UU}}{{}UU}{{UUUUUU}{}U{U}U}}{{{U{}}{}}}}U{}{{U{UU}{}}UU}{{{}}{}U}}U{{{{{{}}{{}}U}}{UU}{}U}U{{{U{{{U}}U}UU{{UUU{}}}}}U}}U}}UU}}}{{{{{UUU{}{U{UU}{{}{}{U{}U{{U}}{U}UU}U}}U{U}{}}{U}{UUU{U{{}UUU{{{UU{U}U{{}U{UU}}UUU}{}}}{{{U{UUUU{U}{UU}}{}UU{}UU{{}{UU{U}}{{U{{{}}{U{}{}U{}}U}U}}{U}}}U{UU}{U}{UU}U}U}}UU}{UU}}{}UU{{{}}{{{{U{}}UU}{{U}UUUU}U{{{U}U}{}}{}UU{UU{{U}}UU{}}U{{{}}{}}UU{U{U{UUU}}U{U{{{{}}U{}{{{UU{{}UU{U{U}{U}{}}{U}U{{{}{{}}}{U}{}{}{}}}}}}{UUU}UU{}}U{}U}UU{U}}}UUUU{{{}UU}{}U{{}UU}U}}{}}{}}{UU}U}{}{{}UUU}{{{{}}U}UU{U{{}U{{{UUUUUU}U}{{{}{}{}UU{{UU}U}{{}{U}}UU{U}{}U{}{{U{{}U{{{}}}U{}U{{}{{{{UU{{{{UU}}{{}U{{{UUU{{UUUU}U}}U}{{{}}{{}U{U}}U{UUU{U}U{}}}}U++++++++{}{{U{{UU}}}U{U{}UU}UU}{U}}{U{UUU}{}UU{UUU}}{}{U{}++++++++++++++}{{}U{}UU}{{++}}}{U}U}U}UU}}}UU}{{}UU}{{U}}{U{{UU{+++++++U}}}}{}}{}{}U{U{}{U++}}}}}UU}{}{}{{{}}UU{{UUUU{{}}UU{U}{+++}{}UUU{U{}}{U{}{{}}{{U}}++{}{{}U}{}{U}}}UUU{{{}{}{{{{}U}{{UU{++{{{{}{+++{}{U{U{}{}}{U{U++++++++++++++}{U{U}{}}}{{U}{}{}{}}}}++++++++++++}U}U}}}}}{UU{U+++++++++++++++UU}{U{U}}{{U{}{U{{{U}{U++++++++++U{UU}{}++++++}{{++++}}}U{{}{}}}}}}}{}}U{{{UU{}{U{}}}}+++{}{UU}{U}U{}U++++++++U{{{}++}{{{UUU{{U{}{{}}{}}}U{{U{{U{}U}{{++{}}}}}{UUUU{}+++++{+++U{{}}+++U}}{}}{}UU}}U{{{{{}}{U}}}U}U}}}U++U{{{{{{}{U}{}++++{}++++}{}{{++}{}}UUUU}}U}U{{U}U{UU}{{U}}{}U{U++}UU{U{}UU}{}}++++++++++++{{{{{U{U{UU}U{{{{U}UU{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{U{{}U}UUU}{}U}{{UU}}{{{{}{+++++++}U}U{}{{U}U}}U{U{}{}}UU{}}}}U}U}{{}UUU{{U}U}}{}++{{}}{{U}{}{{U{{{}{U{}}}}{}U}}++U}U}}U}}U{}{U{U{UU{{{}}{U{UU}++++}UU{++}U}U{UU}}}}{{{{U}{}{U}+++U{{UU{UU}U{}{U{}{}}{}}U}{{}}+++++UUU}++{UU}U{U}}{}}U}{}}{{UU}++U}{U}}U}UU}U{{}UUU}U}}{UU{{U}++U++UUUU}U}}U{{++U}++UUUU{}U{U{+++{+++U{}+++U}{}}{{}U}U}{U}U}}}++}++}{{++UU{UU+++U}++}{{{+++{U}++++++++U+++++}}{}}}{}{{U{UUU}}+++}++U{{++}U}U}+++{+++{U{}+++UU+++++++++}++U++}}U{{{}U{}U{}}U{U++{+++U{}++{}{}++++}++{{U{}+++UU++++++++UU++}UU}U{UU}}{{}{UU{{{}++}++{}}{++}}UU+++++++UUU}++++++++++++{}{{++}}}UUUU{{}U{{U}}{}UU++{++}{UU++}}U{++U+++{}}UU++U++++{++++++U}++}{UU}}{UU{{}{{}}U}UU+++++}{}{++{{}U++U+++}}U{+++{++++{}U++++{{U}}UUUU}}}UUUU{}{{{{}{+++++{U}{}{UU}}U{}U{}{{U}++}}{++U{{}{{{{UUU{{}}{U{}{U}{}}U}U}U}{U{{}U}}{}U}{}UU{}U{{}{{U{{{UUUU{UU{U{{}}{U{}}U{}{U}{U}}U}{{UU{UU{{U}}}}}{UU}}{}{U{{}UU}U{{}{{{{{{{U{U}}}}UU{U{{U{{U}U{}{{{{{U}}}}}}{UUU}U}U{}U{{U}}}UU{}{{{U}}}U{{UU{{}{{}{U}{}}{{UU{}}{}{UU}{{}{}U{}U}}U}{}UUU}{}}{U}++}{}{U{{{{{}U{U}UUU{}{U{{}}}{U{{UU}U{}}}}{U{}}{{}{U}}{{}}U}UUU+++U{}}U}}{UUU}U{U}}{U}{{}{}U}{{U{UUU{}U}{}{U}{{{{{}U}}}U}}UU{UU++}{U{UU}UU}}{}}UU{}U}}{U}}U}U{UU}}UU}}UU}U{}}}U{U{U{{{}}U}}{}U}++}}U}}{}{{{UU}{UU{{}}}{}UU{{UU{U}}}{U}}{{{UU{}U}{}{}U}U{}U}UU{{++U{{{{{{U}U{{}}{}}U{{}U{}U{}}}}{}}}}{{}{U{U{{U{U{{{UUU{{U{U}{U{++{{{U}{{{}}U{UU{{{U{UU{}U}}}}}U{UUUU{}{U}{}U}{UU{}{}{}{U{{U{U}}}}}U{}U{{U{U}{}UU{U{{}}{UU}{{}{}{}UU}}{}{}U{}UUU}U{}{{U}}}{UU}{{}{U{}U}U}{{U{UUU}U{U}}U{{U{U}U}U{U}{}}}}UU{U{{U{}{UUU{}{{{{}UU}UU}{}}UUU}}}{U{{}U{}U}}{UU{}{}}}{}UUUU{UUUUU}}}{{UU{UU{U{}}{}}}}UU{{}U}{U{{{U}{{{}{{{}{{}{U{U}}{{U}}}{{}{{}{{{{}}}{UUUU{}{}}{}UU++}}}{}UUU}}{{}U}}U}}}{}}U}}{}}{{{UU{}{{}U{}}}U}UU{UU}UU{}{{}UUU++UU{}UU{}}UU{U{{UUU}U}UU}UUUUUU}UU{{}UU}{{{}U}}{}{}}{U{{{UUU{}UUU{}{}{{{U}UU{UUUU}}}U{U}{}}U{U}{UU{{}UU}{{U}}}{{}}}}}UUU}U{U}U}{}{UU}}}U}U{UUUUU{UUU}{{}U{}}U}}U{U}}}U{U{}}{{U}UU}}}{U{U}}{U}U{UU{UU{U}U}U}}U{UU{U}UU}}{}{{U}}{{{U{}U{{U}}U}U}{{U}{{{UU}U{{{UU{}U}{}U}U{}{}UU{{{}{}{}{U}}}}{}UU{U{U{}{U{{{U}{{}{U}UUU{{U}{UU}{}}{U{{U{U{U}{U{{{{{U}{{}}}}{UU}{U}}U}U{}U{{}{{}}{{UU{}UUU{U{}{{}U}}U}}{}{}}}{}}UU{UUU}{}{UUU}{UUU{{}}}{UUU}U}}}{UU{U{{}}}}U}{UU{}U}}U}UU}{{{}U}UU}U{U{{}}UUU{{{{{UU{U{U{}U}}U}U}U}U{}U{{}}U{}U}U}}UUU}U{U}U{U}{{}U}{{{}U}{{U{}U}}}{UU{U{{{{UUU}}U}}{{{{{}UUU{U}UU{U}}UUU{{}UU}{U}UU}}{}U}U{U{U{}U}UU}{U{{}U}}UU}}{U}{}UU{}}{}}}{U{}{}{}}{U}}{}UUU{U}}{U}{UUUU}U}}{}{{UU{{UU{UU}U{UU}{{{}U{{UUUU}}U{{}U}{{}{}UU}UU}}{U{U{{}{}{UU{{{{{}UU{}{{UU{UUU{{U}{{}}}{{{{}{U}{}{{}}UU}U{}}U}UUUU{}}U}{}}{U}{}}{}}{{{}{{U{}{{}}{U}}U{{}}{U}U{}}UUU{}U}}{UU{UUUU}{U{{}}U{}U}{}{U}{{U{{}U}U{{UUU{}U}}U}{{U{{UU{UU{{}{U}{}}{UUUUU}{{}{{{U{{}U{{}{{UUU{}{}U}{}U{UU}UU}}{{U}UU{{{{{}UUUUUU{{UU{{U{{}{}{UU{}{{UU{{U}{}{{U}U{}UU}{}{U{{{}}{U{}{{}U}}}{UUU{{UU}{U}{UU}}{U{UUUU}}{{UUUU{}U{{}{}}}U{}U{}{{}UUUU{{U}}U{}UU{{{{U{{}UU}U{U}{{{U}}{UUU}}}}UU}}}{UU{{{}}}UU}}{}UU}}{}{}}{}}UU}}{}UU}UUUUU{}{{{}U}}UU{}UU{{{}U}U}{{}{}{}UU}}}{{U}{}}}U}}{}}{U}{{{U}U{{}}{}{{}{U{}}{}}{{}{{{U{{}U{UUU}UUUU}{}{}U}U}}U{U{{{{U}}U{UU}U{U{{{}}{}}}{U}U{{}}}{{}UU}}}{}U{{{}}{{}{{U}{U{}UU{{}{}}U}U}U}{UUU{{}{{UU{U{{{U{U}}U{U{}U}U}U}{{U}U{{U}}{UU}U{}U}{{UUUU}U{}U}}}}}}}}U}UU{}{{{}}{{{UU{}UU}UU{{U}U}{{U{}U}{}{{{}U{}}U{}{}{{}}{{{{UUU{}UU{{{UUU{{{{UU}}{{{{UUU}}{{{}UUU{{U}{U}U}}U{}U}{{}{}{}{{}U{U{U{}{}}{UUUU{}}}U}U}{{}{UU{}U}U{{UU{}}U{}U}{}{U{}{}}{U{}U}}U}}U}UU}UUU{{{UU{}}{U}{}}{{{UU}{}UU}UU}}}{}{{U}UU}{{}}}}{{}U}{{U{U{{U}}UUU{{}{}{UU{U{{{UU{U}{UU{{}}{}{{{{}{}}}{U{}{}{U{{{{{}U}}{}UU}U{}U}{{{{UU{}{UU}UU}{}{{{{}U}}{U{{}}{}{U}U}{U}{{{{U}{{{{{{{{U}}}U{U}{}U}{{U}{{U}U{}{U{UUU{UUU{}U{}U{{UUU}}U}UUUU}}{UU{UU{{}U{}U}{}U{U{}UU}U}UUUU}}{U{U{U{UU}UUU}{U{}UUUUUU{{}U}{U}U}{}U{UU{U{UU}}UU{{U{UUU}{{{UUU}U{}}{U}{}}U{}UUUU}{}{U}UU{}{UU{{UU}{U}}UUU{UUU}{UUU}}U}{UU{{{}}}}}}}U}UU{{U}{}{{U{{{{{}{{U}{{UU{}UU{UU}}{UU}{{}}}}}U}}}{U{{}}UU{}{}{{{}UU{U}{{{{}}{UUUUU{{{U}{{{{{{}U}{U}}{{{UU{}U}U}{{{{}}{UUU{U{UUUU}}UU}}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}{{UU}}U{UU}U{}UU}U{{}{U}{{{U}U}}{{{}}}}U}}{U{}UUUU{{}{{}U{U{UUU{{}}{{UU{{U}}}{U}}{}{}U{UUU}UU}}}{{{{{}U}{{{}U{{{{{}U}{{}{{}U{}{{}UU{}U}U{U}{U}{}}}UU}U{U{}}{}UU{{}UU{UU}}{}}{{{}}}{}}U}{U}U}UU{{{}U}{}{{U{{}}UU{{UU}{UU{U}}}}{}{{{{{{}{}}U{{U{}{}}}}U}UUU}{{UU}}UU{{{U{}{{}UU{U}U}U{U{{U{{{U}UU{{}UUU}}{U}UUUU}}{U}UUU}}{{U}{}{{{U{U}{UU{{{{}UU}{U{U}{{{{}UU}}}U{{{}U}}{}{{}{{}}{}{{{UU{{{U{U}U}}}U{}{{{}UU}U}{}U{{U{}{U}{{U}U{}U{U{}U{U}{U}}}U}{{}{{}}}U{{}}}}{{{{{{}}}{}{{U{UUUU{{U}}}U{U}{U{U}U}}}{{UUU{}UU}{{U}{U{{{{}U}{{U}{U{{}}}{U{{U}U{}{{{UU{UU}U{}}U}U{}U{U{{U{U}{UU}{}{}U}U}{}U{}UU{U}}UUUU}}{{}UU}{}{}}{}{}{U{U{}{}{}U{}}{UU{}}{U{{{{U{{}{}}{U{U}}}}U}}}{U}U}{U{}}}UU{UU}}}}U}UU{UUU{{U{U}UU{{}U{{{UU{UU}U}}U}U{}UU{U{{}{{}}{}}}}{}}U}UU}}}{{U{}U{U}}UU}U}U}}}UUU{}U}U{{{U{{{{}}}}{}{U{{}{{}U}{}UU{{U{UU}}{U{U}}}}{}}}}}{{U{U{UUUU{}U{U}UUUUUUU{}{{U}{}{U}UU{U{U{{}}{UU}U{U}UU}U}{}}UU}}U}UU{{U{{}{UU}U{}UU}}}U{{{U}{{}UUUUU{U}}U}{}}{{}{}}}}{UU{UUU{{U{U{{U{{{UU}{{{UU{}U}}UUU{{{{}}}}}UU}{U}}UU}U}UUUU}{U}{}UUU}U}{}}{}U}{}{}U{}UU{U{{{}}}{U}U}U}U}}}{UUU}}}}{}U{}{}{{UU{U{}U}}UU}U{}{UUUU}UU}{}U{U{}}UU}U}{U}{{}UU}UUUU{UU}}}U}{{U}}U}{U}{{U{UU{{UU{{}U{UU}{}}}U{}}}U}{{{{}}{U{}{}}}{}{U{UUUUU}}U{U{UU}{U{UU}}UU}{{{{UU}{U}U{}U{{{{}}{{{}}}U}UU}{}}U}}}}}U}UUUU{{}}{{{}{}}U}{{{{{}U}U}{}UU{}}U{}{UUUUU{{{}{U}}{{}UU}U}U{}}U{{UU{}}}{{{UU{UUU}{}{{{{{{U}{{U}{}{}UUU{}{U{}{}UUUU}{{}U{UU{}}{}UUU}U}UUUU{U{{}U{}UUU}{{}}UUU++++++++{{}}U{{}{}{U{UU{U{}{{U{{}UUU}U{U}U{}}}U{U{U}{}U{UU++++++++++++++{}{U}U{}U}}U++UUU}{U{U}}{{{UU}}{}U{{{}U{U{UUUUUU{{+++++++{}UU}U}{{UU}{}U{}}{++{{UUU{UU{U}{}U{}}U}U}}{{UU{{U}}}}{}+++U{}{U{}{}UU}}{}U}{{}{{}U++U{{UU{{{}}}UU}}U{}}{U}{}{U{{}U{U{U{++{}{{}}+++}}{{{}}{{U}{}}U++++++++++++++U{U}UU}}}{U{}UU}}U}{U{{++++++++++++}{U{UUU}}{{}{U+++++++++++++++{U}UU}}UU}UU}{{U}}}U{{}++++++++++UU}}}}{++++++{UU++++{}{U{}{UU}U}}}{{}{U{U{{{}}U}}}}}U+++{U}{U{U}{U{{}++++++++}{{}}++{UU{UUUU}UU}UUU{U{{}{{{UUU}}U{}}U++}{}}U}UUU}{{{+++++U+++}}UU}+++}}}}{}{{U}{}}{{{U{U}}}UUU}}}}}}U++}{{}UU}U{{UU{++++UU++++U{}{}++{{U{{U}{U{UUU{}}UU{U}}}UU{UUU{}}++}{UU}{{{}U{{U++++++++++++{}}{U{}}UU}}{{{{UU}}}{}{UU{UU}}U{U{}}+++++++{U{UU}{{{}{++++U{+++++U{}U}{{{U}{}}{{U{UU}{U}U}U}}}U}{}{}+++++++++++++U}}{{{}}}UUU{+++}}UU{U}{{U{UU{{{}U{{}}{U}U}{}{{}}{{}}{U}}+++++++U}UU}{U}}{{U}}U{U}}U}U{}{U{UUU{}}}}{}U{{U}{{}{{++UUU{}{{}}{}{{{{}UU{{UU}{U}{{{++{}{{}{U}U{UUUU}U}{{{UUU}{}{U}++++}{U{++{U}}}}{}}U{}{{}U{U}U}}+++{U}{}}{}}}}{UUU{}}}{{UUU}}}U+++++{{{U++U}{}}}U}{}{U{}{UU}U{{{++}{}{{U}{UU{}{}}{}{UU{}{{{U{U}++{++{}UU}{{}U}U++U{++{{}U{{UUUU+++U+++}{}+++{U{{}{U{U}{{U{}{{}U++{++}UU++{{}}{+++}}++{{UU+++U}{++++++++U+++++{U}}{{}{}{{{U}}U}+++{++UU{++}UUU{+++}+++{{UU+++}{+++++++++U++}++}}U{U}{{}UU{UU{}{++}+++UU}++UU}}++++U++{U{{{+++U{++++++++}{++UU{U{UU}U{U}UU{{{{}U++U++UU{}++{}{{+++++++{}{}++++++++++++{{{{++{UU{U{{{{}}}UUUU}U{U++{++U}U{++U}U{++}+++{U{U}++U++++U++++++U{++}U{U}{{}U}}{U}UU{}U}+++++{{{}++}{{}++U+++{}U}+++U++++{U}++++}{{UUU{UUU{U{}}U{U}{U}U{+++++U{{}{{U{U{U}}}}U}{{{++{{{++U{}}U{}UU{UU{U}U{{}}UU{U}U{}UU}U}}{{{{U}U{UU}U}}}{}{{{}UU}}}U{{}}U{{{UU}{}}UU}U{UU{{}{U{}}UUU{{UUU{}{{{UUU{}{}}}U{U}{U{U}U}{UU}}}{U}U{}U{}UUU{U}{{{U{{UUU{{}}U{U{{{{{{U}U{}{U{U}U{{U{{{UUU{U}U{}U}UUU}U{U{}{}{{{}}U{UU{}}{}{U{}{UU}}{U{}}U{UU}{UU}{UUU++U}UU{{}U{U}{U}U}{U}}}}U}U{}{U}}{UUU}{U}U{{{U{U{UU}UUU{{{{}{U}+++{UUU{U{}U{{}U}{}U}{}{U{U{{U{U}}UU{}UU{{}UU}U}U}UUU}{{{}UU{}{{++{}U{U}{UU{U{UU}{U}{{{{}U}U{{{}U}{}}{UU{}{}UU{}{}{{{UU}UUUU{}UU++{U{}}}{U{}{U}}}{{{U{UUU}}{}{{}}{U}U{U{}{UU}{}}}UUUU}UUU{{U}}}{++UUUU{{{}{U}{{}}}UUU{}{{{{}}U}{UU{{U{{{U{U{U}UU{{{U{}{U}}}}{{UU++}}{UUU{{}UU{}U}UU{}}}U}UU}{U}U}}UU}U{{{U}}}{}U}}{{{}{{UUU}{}{{{U}}UUUU{}{{U}U}{}{}{U{}}}U{}{}{{U{U{{}}}{}U}}U{U}{}UU{}U}{U{{UU{{U}}{{U{U}U}}U{U}U}}}{}UU}{}{U{{{}{U}}}{}}}}U{UU{}{}}{{UU}}{{{{U{{{U{}UU}U{{}U}}UUUU{U{{}{U}}}{}}U{}{{}U}}}U}}}UU}}{UU}}}U}UU}{}{{{{{}U}UUU{{UU}}}}U}}{}U{{U{{UU{U{UU{{{U{}}U}}UU{}{UU}U{U{UU{++U{{}U}{}{U{{{U}{U}{{U{}}}U{}{UU}}}}UU{U{UU{{U}U}}{U}}U}U}U{U{}++}UUUU{UU{U}}U{}}{{{}}{UU}{UU}}U{}}}UU}{}{UU{UU}UU{{}}U}{}}{U{{}{{}{{U{}U}}UU}{}{U{{{}}U}UUU}U{UUU}U{}{{U}U}{{}UU{U{}}}{{UU}{UU{}{}}U{}{UU{{UU}{U}{U{UUU{}U}}{{UU}{}U}{UU{U}{}}{U{}{U{}U}{U}U}{}U}U{}{U{UUU}}U}U{}}{{U{}UU}{U}}U}}{U}}{{{{{UUU{{{}{}{{}}U{U}{{}U{U}{{{}{}}UUU{{}U}}}{{{U{}}UUUU{{{UU}}U{{{U}{{U{{U{}}{{UU}{{}{U{UU{}}U}}}}{UU}UU}UU}}U{{}{{}U{{U{UU{{}{{{U}}U{{}}{{UU}U{U{UU{{}}U}UU}{{}}}}{U{U{}}}{{}UU}}}U}{{U{U}}UU}U{{{{}}U{U}}{UUU}{UU}}}}U}{UU{}UU{UU}U}UU}{{}UUU}{UU{{}U{{{{}{}{UU{{{}{U{{{U}U{}{}{}{}{U}U{}}{U{UU{U{}{{{UU{{}}{{U}{}U{}{{}UUUUU}{UU}{}U{U}U}U{U{UU}U}U{U}U}}{{}{U}{{}{{}UUU{}}}UUU{}{UU}{}}{UUU{U{{{U}}UU}{{{U}{}{{U{{UU{}{{}}U}}U}}U{{UU}}{{}{{{}{U{{UUU{U}{U{UUUU{UU{}{}}}}}U}{UU}}UU{{}{U{}{{{}{{{{{}}{U}UU}UU}U{UU{}{}UU{}U{{U{}{}}}}UU{}UU}U}{{UUUU}UU}}}U{{}{}UUU{U}UU}U}{U{U{U}UU}}}U{U{}U{{{UU{}{}U}{{{{{}}{U{U}{{}U{{U{}}UU{}{{}U{{}UU}UU{{{}}{UU{{}U}}U{}U}}}{U{{}}U}U{{{{{{U{}U{U}U}U{}U{{U{}}{U}{{U{U}}UU{{UU}{UU}}{{U}{}U}}UU{{{}U{U{U}}}{{UU}U{}U}U{}{U{}{U{{}}U}}{}UU}{{{U{UU{UUU{}{{}UUU{}{}{U{UU}}U{U}{U{UU}{UU{{}U}U}}U}UU}UUU{U}U{UU}UU}U}UUU{}UU{UU{{{}UU}U}{{U}UU{U{}}{U{{{}}}U{U}UU{}{{U}{UU{U}U{}}U{U}{{U}}{}{}{{U}}UU{}{U}U{{U}UU}U{}}{}}U}U}}{}{{{}{}}U{{}}}}}}{UU}{}{U}U{{{U{}{}}UUUU{}U{UU}}U{}U}{}U}U{}}}UU{}}{UU}U}{}{{{{U{{{U{{{U{U}}UU{UU{UU{}}}{U{U{}{{}U}U{}{}{}UU}{U}{U{}{{{U}}{}}}U{}U{{{}{{U}}}}{}}}}}{{}{}}}}U{}{}{{U{}}U{{}{U}UU}}}}U{}U}U{}U}}{{UUUUU{}}{U}{UUU{{}}{U}{}}U}{U}U{U}{}UU}{U}U{{U}}}}}}U{{{{}}}U{U{}}}UUUU{U}UUU{{UU}{}{}{U}{UU{}}U}}{}}{U{{{{}U{{{UU{}}}{{{}}}}{U}UU{{U{}U{{{}UU}U}{UU{}U{UUU{}}U}}{{}UU}}}{}U{}}}}U}{}{U}}UU}{{}}}{{{UUU{}{{}UU{}}}}{{{}U{UUU}{UU{U{}}{{{{UU}U}UUU{}}}}{UU}}}U}{{{{{{{UU{}UU}{}UU}{}U{{U{{U{U}U}}}}U}{U{}{U}UU}{}U}{{U}U{UU}}{{U}}{UU}{{}UUU}{}}U}{UU}{U{UU}UUU{{U{}UU{}UUUU{U{}}{{{{}}}}U}U{{{U}{}}{{}}{}}{U{UU{U{}U}UU{}{}}U{}U}U{{{{}{{{U}{}}U}}U{{{{UUUU}}{{U}U}}U}UUU{U}U}}U}}U}U}}U}{}}}U}}{{}{U{}}UU{U}}{}{{}U}{}}UUU}{U}U{}U}U{{UU{}{{}U}}}}U{}UU{UU}{UU}{U}{}UU}}{{{{UU{U{{U{U}U{}}}}{}{U}{UU{{U}}}UUUU{{}{}{{}UU}}U}U{{}}}{U{{U}}U{}UU{}U}{}{}U{U{U}U}}}U}U}U{UU}{U{{U{{{{}{U}{{{}{}UU{UU{}UUU}{U}}{{}}}}U{U{}U}{}{}U}{U}{U}UU}}{}U}}}{UUUUU}U}{{UU{UUUU{U{}{{}U}UU}{U{{UUU}{}}}}{UUUUU{}}}{U}}U}UU}{}}{{{UU}UU}UUU{{{}U{}{}{}U}U}}U{U}U}U{U}}}U}}{U}{}UU}UU{{UUU}U{UUU{U}{U}UUU}}{U}U{UU{}{{}}U{}UU}{{}UU{}U{{{{{UU{{}UU}UU}}{}{U}}{{{U}}UU{{}}U}{}{UU}{}UU{U}U{}{U{U{}U}U}{{{U{U{{U}UU}}}U{{{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{}}{{}UU{{U}}}UU}}U}UU}{{}}}}}{{UUU{}{{}U}}{U}}}}{{}}U}UU}{U}{}}{{}UU{U{}}}UU}U}}U{{U}}{}{}UUU}}}}U{}}}}U{{{UUU{U{}{{{{}{}U{U}}{}}{{UU{{UU{}{U}}}{{}}UU{U}{}{{U{U{{}UU{U}}{}}U}}{UU}U}{{U{}{}{U{U{U}{U}UUUUU{}}}UU}}{UUU{{{}{{}U}}{{U}}U}{}U{}{}{{{U{}{U}{U}}U}U{}U{UUUUU}{}{{{{}}}{}{{{}U}}}{UU{U{UU}}{{}}}}{{}{{U{{UUU}{{}}}UU{U{}{UUU{U{}}UUU{}}UU}}U{U{}}U}}}}}}}{{UU}}UUU}{}{{U{U{{UU}U}{U}UUU}U}{{U}}{}U}{}UU{{U}U}{U}}}}U}U}{}}{{U{UUUUU{{{}}}{}UU{}}U{{}U{{}{{{{UU{}}UUUUU}}U}{{}{UU{U{U}U}}UU}}}{U{}{UUU{{{{{}{UU}{{}U{}UU{U{UUU{UUU{{}}U}{}}}U}UU{{}{}}}}}U}U{U{{{UUU{{U}U{U}}U}}}}UU{UU{}}{UU}{UU{}U}U}UUUU}}U{U}{U{UU}}U{UUUU{U{}}U{U}{{}}U}}}{}}{}U{{{}U{UU}{{UUUU}{UU}}U}}{}}{}}{U{UU{}UU}}U}}UU{}{{UUUU{{}U{}U}}{}{{{U{}{UU{{{}UUU{UU}}{}U}{U}{{}}}}U{}U}}}{UU{}{{{{U}U}U}U{UU{U{{}{}}U{}}}UU{U{}{}}}U}}}{U{}{U{{{}}{UU}{UU{}{U}}{U{UU{UU{}}{{{{U{{}U}{{U{{}UU}UU{}}}{U}{}{U}U{}}}U{U{}{}}}{{}}}}UU}}}U}}U{{{UU{}U}{{UU}}U}{{}}U}U{U{U}}}}U}}}}}{U}{}{UUUUUU}UU{}U{U{{}UUU{{{U}}}}{{}}U{{}{{{U{UU}UU{{{}}}UU{UU}}{UUU{}U{}UU{U}UU}U}}UU{}U}{}UU}UUU{}{}}U{UUU}}}UU}U{UU{U{}}{}{U}U}}{{}{{{{}}}{U{UU}{}{}}{}UU{}{{U{{{U{U{{U}}{U}{UUU}}U{}UU}}}U{}UU{U{}}U}{U}UU{U{U}{U}UUUU{{}{}}}{}}{}{U}{UU}UUUUU{}}{{}{U}}{UU{}{}}}UU{U}{}UU{UUU}UU++++++++}{U}{{U}}}U}{}{}}UUU}U{}U{}}}U{}}U{U}UU}U}{{UUU{{{++++++++++++++}{U{{U}}U{U{++U}}U}}}{U}U}}U{}{{{}{}U{U}}UU{UU{{{{+++++++{UUU{{}}{U{{U}UUU}U++{}}{{}U}UU}{UU}{}U{U{{}UU}}{{U}UUUU+++{}{{U}U{}{U}{{{UU}}U{{}}++UU}{}U}UU{}{}U}{UU}U{{U}{}U{U}U}}U}++U}U}U{+++}}U}UUUU}{}U{}U++++++++++++++}}{U}}{}U}}U{UU{U{{}U{}++++++++++++{}U{}}}{UUU}U{+++++++++++++++}}}U{U}}U}{}{U}UU}}}{}U++++++++++U{}U{U{++++++}{{++++{{}}{U}{}}}UUU}}U}{UU{{}UUU{U{UUU+++U{{{}{{}{}}}U++++++++U{{U}++}U}}UU}}{U{U}UU{U}{{U{UU}}}}}}{{}++U}}}U}}{{{}}{+++++}+++U{}}U+++U{{UU}}}U}}}UU}}}U{UU}{}{U{UU}}{++UU{}}U}{{U}{}++++UU++++}{}{}++}}}U{U}{}U{{{{U}{U}{{}}}{}{{UUU{++{}U}U{U}U}{U}++++++++++++{{{}{U}}{{}}}{}}U}U}}U{}UU}{{{UU}}{UU+++++++}{{}}U}{U{}++++{}+++++{U}U{{U}}{{}{}}{{}{U{U}{{U}UUUU{{}{+++++++++++++U{}U{U{{{{{{U+++UU}U}{UU}{}U}{}{U}{}{U{}}}U}UU{U{UU}{{{}U+++++++{{U}}}{U{UU{}U}U{{}U}}UU{}}}U}{UUU}}UUU}U{{}U}U++UUU}U}U}}U{UU}{UUU{{UU{}}}{U{++UU{}{{}U{{}UUU{UU}}{{}}{{}{}U++++}{}}++}U}UUU}{}U}}U{UUU{UUU{+++U{}}}}}U}{U}}{}{}{{{U}}U{}{}+++++}U{}++}UU}{}}{U{{U{}UUU}UUUU++}{{{U{}{}}}{}}{}}{U{U{{{U}}{U++U++{UU}{{{{}U{++}U++{U}}{}U{U{+++{+++}}}+++UUUUU{U}}}}{UU{U}}U++U++}{}++{UUU{+++U{++U{U}+++}}}++++++++{+++++{U}U{}{{}}{U}{}}U+++}++}U}++}}{U{+++}+++{}{{+++}}+++++++++{++U++U{UU}}}{}}{{{{{}}++}+++{{}++}{UU++++U++UU{}}+++{U++++++++U}++}{}{U}U{{}{U}}}{}UU}++U++{U{}++U}}}+++++++}U}}++++++++++++UU{U++U{{}U{}}{}{}}{{{}U{}++}++{UU{++}{U{++U+++U}{}}++U++++U++++++U}++{}}}}U{{}{}{U{UU{U}}+++++UUUU++}{{{++{+++}}{U+++U++++}U}++++{{U{{{}U}{}}{{UUU{U}{{U}+++++}{{}}}UU{{{U}U}U}{U}++{}U++}}{U{{U{{U{}}{}{U{{{UU{UUUU}UUU}UUU}}}U}U{{}U}}}}U{{}U}}}}{U}{U{U{}{}}{U{U}{U{U{}{}}{}}{}}{{U{{U{{}UU{}}{}{}}U{}}}{UU{{U{}}U{{UU}}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{{U}UUU{{{{{}{}{UU{U{U}{{{U{{{}}{}}}}{{U{U}{+++U{{}U}UU{U{}UU{}{UU{}U{{}{UU{UU{}}}}U{{U{UU}}{{{}}}{U{U{}UU{}++{}{}{UU}U}U{{{{{{{}}}{}UU{U{U}U{U{{}UUUUU{{}}UUUUU{}}{}U}{}U{U++UU{}{{{}}UU{{U{}UUUU{U}UU{{U}{{{{UU{}U}{U{}U{U}{U{UU}{{UUUU{U}++U{{U}}}}}}{}}U{U}{}U{}{{{{UU}}U{{{{}UU}U}}{{}U}}U}}}UU{}}U}UU}++}}}U}UUUU}{}}U}}UU}{UUUU{}U{UU{UU{}}{}{{U}{{}{}}{}U}}U}{U}UUU}}{{{U}{}}{}U{}U{}}{}U{U}}}}UU{U}}U}}U}{{UUU}{UU}{}U}{}U{{UUU}U{UUU{{U{}}}{U{U{}{U{}U}UUUU}{}}{U{{}}{{{}U}UU}}}{}U{UU{{}{UU{UU}U{{}U{{}}}UU{U{{}{{}{U{}UU{{U}{{U{{}U{}{}}{{}U}{{U{U}}}}}U}UU{{}{{{}U}}{U{}UU{}}U}}U}{U{{}}{U{U}U}U{UU}{U{{{{{{U{UU}UU{{U}{U}{{}U++}UU}UU{}U{U}}{{{{U{UU}{U{U{U}{}{{U}}U}}{{UUUU}}}{UUUU{}{UU}}}{++}{U{{{{U{U}}U{}U}}{}}{{{{}U{{U}}UUU{}U}{}UU}}U{}{{U}}{}{{}}{}{U}}}}UUU}{}}U{{UU}}{U}}U}{}U}U{}U{UU{{{}}{}UU{}}UUUU{{}U}{}{}}UUUU{}{{{U}{}UU}}{{UUU}{{{}}{{}UU{{}{{U{}}}}{UU{}{}{U}{}U}UU}}}}{U{UU}U}{{U{U{U}}{}UU}{}}U{U}UU}U}}}}{}}U{UUU}{}}}}UU{U{}U}{}U{U}}{{}U}{{{}U{}{{}}UU{}UU{{}}{U}{}}U{UU}}}{{}}}{}U}}U{U{}}UU}{{UU{}UUU{{{}{}}}}}}U{{}U}}}}{U}}}}}}{}U{}{{}{}U{{U}{U}{}}U}U}U}U}}{{{{{}{}}{U}}}U{UU{{U}{}}}{{{{U{}{}}{}}}}}{U}{U}}{}{U{{{U{UUUUU{U}}U}}U{}U{}}{UU{{U{}{U}{{{}{{UU}}U}{{U}{}{}}{U}}U{}{{}}{{U}UUU{{UU{}}U{}{U{{}{U}U}}}UU{}{U{UU{{{UUU{}UUU{{UU{U}{U{}U{{{U}{{{}U{}{}{U{U}UU{UU}{{{}UU}{}{}}{{{{U}UU}}U{U}U{{}}U{}U{{}{}{U}U{U{U}UUU{{UU}{{}{UUUUU{}U}}{U}}U}}{}U{}{U{U{{}{UU{U}}}UU{}}{U{{U{{{U}U}UU}U{}U{{}{U}U{U{}U}}}{UU{{{}UUU{U}U{}{UU}}{{UU}U}{}}U}U{}U}}U}UUU{UUU}U{}{{}{{}}}U}U}U{{{}}U}{U}{UUU{}}{}{}UU{{}}U}{U}UUU{UUU}}U{}U{}}}}U}U}}U}UU}U}{U{U{}{}}U}UUU{U{UUUU}U{U{U}U}UU}{{U}}}}U{U{UU}U{{}{}{U}U{UUUU{UUU}{{}}}}{UUUUUU}}{}{{UUUU}U}U{{U}U}{U{{UU}{U{}U{{UU}}}{{}U{{UUU}}}UUU{}UU{{U{{}}}U}}UU}{{}{{}UUUUU}U{{}U{U{}{}}}UU}{{U}}}{{U{{}{}{{}U{}{UU{{}U{U{{UU{{U{{}{{{}U{{}{U{}{UUU}UU}{}{U}{{{UU}}U}}U{{}}U}U{}}{U}{U{}{}U}}{{}{{U{}U}}UU{{U}}{}{}UU}U}UU}{{U{U}}{UUU{{{UUU}{}U}}{}{{UU}{U{}U}{{}}{{UUU{{U{{{{UU{{{U}}UUU}U{{{U}{UU}}U}UU}U{}{UUU{U{}}{}{{U{U}U}U{U}{{}{}}UU}{U{U}{{}}U{UU{{{}}{{UU}}U}{U{U}{{U}UUUUU}U}{{}{}}{{}U{++++++++}{U{}U}{U{{{{U{U{}}U{{}}UU{UU}}{{{}{}{{{}{U}UU}U{{}U}}U++++++++++U{}{}U{U}UU{{U}U{U}{}U{}}}{{{UUUU}U}}{}{}UU{UUU{U{}{U}++{UU}++++{UU{}}U{}}}U{}}{}{{UUUUUUU{}{{{{U{}}U{U{U}UU{{}{U{}}{+++++}}+++++}}U}U}}{}}{{}}}U{UU{{U}UU}U{{{}U{U{{}}}}U}U}U}{UU}UU++{++{UUU}++UU{}U{{{U}}}{{}{UUUU{U{{U{UUU}U{}UUU}}{}}U}{{}{}U{{{++}{{UU{{U++{{{U{U}{U}}}}}U}U}{}{UUUU}{{U}}U}UU}}{UUUU{{}}{U}{}}++{{}++{{+++U}U{UUUU{}{}U}{UUU{{}{{UU{{U}UUU}}}U{}}U{}{}{}{}U}{U+++}}++++++U}U}UU}{{U{U{}}{}UU{UUU{UUU{U{}{}{UUUU{}{}U}{U}}{}{{}{++{++++++{U{}U{U}UUU{}UU}}{UUUU{UUU}U{}{}}}}}UUU}U}{}}U{{{U{}{}{+++++++{{U{}UU}{{U}{U{U}{}}}U{U}{}}UU}{{{}}{U{UUU{{U}{}}{{U{UUU}U+++++}U}U{}{}}{U{UU}}}U{}{}U}U}U{{UU{{}U{{}U}U{}U{{U}U}UU{}}}U}{{}{++{}{{{}}U}}{{{{}{{UUUU}{UUUUU}}}}U{{UUUUU{UUU{}}}UU{U}}{}U{{UU}++}}{U{U}}}U{U{U}}{U{UU{UU}U}{U}}{{U}U{}U{UU}}{}U{UU}}{U{{{{UU}U++++++{U}}}}U{UU{U}{}U{U{{{{{{{}}U{}UUU}UU}{{}UUU{}{U}U}{}UU{}U++++++++++++}}{U{U{U{{U}U}UU}{{U{U{}}U}}{}{{UU{U{}UU{UUU}}{U}{UU++++++++++++{{!!!!!{}U**}U}UU}{{}}}U{U{}{}{UU}}{U}U{UU}}{}UU}}{U++{{+++++++{{}!!!!!{UU**U}{U}U{}}{{{}UU{UU}{}}}UU{U}U}U}}}{}}++}++U{}U{}}++++<$$$$$<++<<+++++++++++{}}}UU}U}{{U}U{{}}{U{{{}}U++U++}U}{{U{++++<<<<<<<+++++++++++++++}}{U}{UU{U{}{{U}{}{}}{{{U{++U++U{}}U}}++++++++++++++++++++++++++U}}}{U}{}{}{}{UUUUU}{{{U}U+++++{}{}{}U}U}{}++{}}U{U{}U}UU++UUU{UU{{}U}U}}U{}U}{{UU{U}{U}{U}++++U{}}U{}{}{}{++}U{{{UU{}}{U++UU}UU}{UU}{}}UU{{U{}UU{}{}}UU{{U+++++++++}UU{}{{++UUU}U}U}{U{{++UU{{U}{{}{}U{}U{}UU{}}}U{}}}U{}}+++++++++U++U{UU++U{{{}U}U}UUU++{U}{}{U{{{{UU}{}{}U{UU{{}}U}}}UU++++++++++++UU{{++UU{{}{U{{U{}++U}}{}U{}{UU{}UU{U{{}U{U{{U{U}{}{++++++++++++{{U{++{}}}}{{}U{UU++{}{}}}}}{}{{{U}}UU}U}{U{{}U}{UUUU++++++++++U{}}U++}{}}{U}{{}U{++{UU{U{{}U{{{{U}UU}}}U}}{}UU}}{U}}++++++++++{{}}U++{{UUU}UU{U{}++}U}}UU}{U}}}{U}}}{}{U}U{UU{{}U}}{++{UUUU}++U{U}U++}U{}UUU{}}UU++{}{U}}U}{U{}{UU}U}U{}UU{}{{{UUU}+++U}UU}{++UU{}}++{}}U{{}{{U{{++{{}{}{}U{}UU}U{}{}{U{}U{{{}{}UU}}{}}U{U}{U{U}{{U{UUUU}}}{}{}}U}{}U}}}}{{U}{}U{{U{}}{{}}U}{{}{}U{U{}}}UU}}}{UU}}}}U}{{}{U}}U{}U{}{{{{U{}{{}}}{{}}U{}}}UUUUUU{}{{U{{UU}}{{}{{}{UU{{}{{U}}{}}{}}{{{}U}UUU}}}{U{U}U}U}U{UUU{U{U}U{}}U}}UU}}}U{U{}U}U{}U}U}{U{{}UUU}{{UU{{}}}}U{}}}{}UUU}U{}}}{}UU{}{}UUU}}{}}}{}}}}U}UU}}UU}UU{{{{U}{{U}U}{}}{{{}{UU{U{}UU}}}UUU}}{}}{{}}{}}}U{}U{{}{U}{UUU}{}}U}U{U{}}U{}{{}}U{{}}U{}U{{U}}}{{{UU{}U}}{UUU{{}{}U}}UU}UU}U}}}UUU}{{U{UUU{U{}U}}{}}{{UUUU}}}}U{UUUU}}U}U}U{U{U}{{}}}{U}}{}}UUU}}UU}}}{UU}{}{U}{}}}}}}UU}}UU}{UU{U}{U{{}{{U{UUU{U{}{U{U}}UUUUUUU}}UUU}}U}}}}}U{U}U}{U}{U}{UU{U}{U{U}UUU}}{UU}{U{U}{{{{UUU{{UU{{U}}{}{}}U}U}{}U{UU{{{{{{}U}U{{U{UU}}U}}}}}}{}{}}U}{{}{}}UU}}{{U}U{UUUU{}{{}{UU{{}}{{{UU{{{}U}{}}U}}{}{UU{U{UU}U{UU{{}{{}{UUU{{}}}}}U{{{UUUU}}}}{UU{}}}U{}{{}UUU}U{U{{}{}}UUUU}}U}{}{}U}}{}}UUU}{}}U}{{UU{{{}}}}{{}}}{{{U}U}{U}}{{}{{UU}{}U{}}UUUUU}}{{{}UUU{}UU{}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{U{{{}}}}}}UU{}{U}}{}}UU{UU{}{U{{}{UU{UU}{{U}{}{}}{{{{U{UUU}U{U{{}U}UU{{{}UUU{{}}U}{U}U}UUU}{}{{{}U{U}{U}}{}UU}U}}{{U}}}U}U{{}U{UU}{{}{}{{{}}U{U{}}U}UU{U{}}U}}{UUU}UUU{}U}{{{}U{}{}{U{UU{U}}{}}UU{}U{{++++++++}{U{UU}U}}U{{}UUUU{U}U}}}}U{}}U}}}{}UU}U}}}{}{}}U{{U}}U++++++++++}{U}U}U}}{}}U{}{}}{UU}{{U}{{{}}{}}UU{{{}{{}{}{}}{}U}{}++}{U{++++}}{U{U}U{U{{UU{}UUU}}U{{UU}}{{}{U}U}}}{}UUU}U}}}U}}}{+++++U}+++++}}UU}UU}U}UUU{{}UUU}}{U}{}}{{}U{}{{}U{UU}U}{UU{UU}U}++}++}{{}}++}UU}{{{UUUU{{{}U}}{}}}{}U{UU}{{{U{}}UU{}}UU{{U{}{}{}++U{{UU}}U++U{U{{{{}U{}{{UU{UU}}{UUU}}{{}}U}}{U{UU{U}}{U{U{UU}{}++}}U++U}+++{}{}{{}}U{UU}}{}}}}U}UUU{UU{UUU}{{{}{UU}UU}}{U{{{}U}+++{U++++++U}}}U}{}U}UU}}{{{U{UUU}U}U}U}{U{{}{{U}}UU}{U{}{{{{U}U{++{++++++{{}UU{}UU}{{{{{U}U{{{{{{UU{U{}}{}}}{{}UUU{{U}{{{{U}}U{}+++++++U}{U}}{U}{{}}{U}}}UU{U{{}}U{}U}{}}{U}U{}{{}}UU}UU{{UU}U}U{+++++}U{{}}}}{U{{}U}U{U{{UUU{UU}U}U}U}}}}{U}UU{{}U}UU}U{{{UU{UU{}}{++}}}{}UU}{{U{{}}}{U}}{U{}{}UU}}{UU}{UU{U{UU{{U{U{}{}}{{{U}UUU{U++{{{U{U}{{U{{{{U}U{}{{{}{{UUUU}}{UU}{{UUU}}UUU{}U}{}}}{U{UU}U}}++++++}}U{U}U{U}U}U{{{}U}{U}{U{UU}U}U}{UU}{{UUU{{UU}UU}UU}U}}U}++++++++++++++}U}U}}}U{UU{}U{}{}{U}UU}U}{U{{U}U}}{U{{}}}{{UUU}}}++++++++++++++!!!!!U}U**UU}UU}}{{{}}{{{U{}{U}UU{}{}{}{UUU{UUU}{}++UU++++}}{U}}!!!!!U}{**{{U}UU}U}}}{UUU{}}{U{}UUU{{U{}{{}{U}{++}++{U{{{UU{+++<$$$$$<++<<+++++++++++{UU{{UU}U}U{{{{U}}}UU{U{}U++{++U{U{U{}++++<<<<<<<+++++++++++++++{}}{UUUU{UU}{{{}}}U}{{{{U{++}++}{U}U}}++++++++++++++++++++++++++{{{}U{}}{}UU{{U{{}{}U}U}U{+++++}}U}{}U{{{}U++}U}}{{U}}}{}++}{{}}U}UU}}{}}U}U{}}}}}{{{U{}U}{++++U}UU{{{}{}{{++}}{}U}{{{{U{++{{}}}}{U{{{{UUU{UUU}UU}}}}{{U{}U+++++++++{{}}{UU++U}U{{U{U{}UU++U{}}U{}U{{{UU{U{{UU}U{}U{U{{}{{}+++++++++U++UU{}++}{{{{}{}}{UU++{{UU{{UUU}U}UU{}}}U}U}U{{}U{}UU}++++++++++++}U}U++{}U{U}U{}{{{++{}}{{{U{UUUUU}U{}}UU}U}}UUU}}U}}++++++++++++}}}{++UUU}}}U{{UU}++}U{{U{{}}}U}}U{}{}{U}U}U{U}}}U{}U++++++++++{{}UU++}U}{{UU}{}}}++UU}{UU{{UU{UUU}{}{UUU}}U{}U{{{}{}++++++++++U{U}U++UUU}}}{{UU}{++UU{{}}}UU{{}{UU{{U{{U}}U}}U{UU}}{++}U{UU{++UUU{{++}}{{{}U{{U{U++{}{{{UUUUUUU{{{U}U{U}U}{}U}U{{}}+++{{U}}}++{U}}{++}}UU}{}}U{}U++{}UU{}{}}U{U}{}}{}U{}UUUUUU{}{{U}{{}}UUU}{U{U{{{}UUU}{{{{UUU{{{U}{U{{{{}}}}{UUU{UUU{{{{U}{}{U}}}}UUU{{{}UU{}UU{}U{{U{}}{U}U}}}UU{}UU{{U}{}}U{}}}}{{}}{}}U{{U{{{{{}}{}}UU{}U}}}}}UUUU{U{U}U}}{U{U}}UUUU}}U}}{{}}{{U{}UU}U}{{}}U{{UU{{UU{}}{}U}U}}UU}}{}UUUUU{{{}U{U}{{{}{U}{U}UU}}}}}}}U}{{U{{}U}}{U{U}{{}U{U{}{U}{{}{}}{}{}}{U{}}{}{U{UUUUU}{{{{U{U{U}}{}U{{{{}U}{{U}{}U}}{UU}}U{U}{U{{{}{{{{{}}U}}}}}UU{}U}}{U}}}U}}{UU}{{{}U}U{U}U}UU}{}}{}U{}{}}}U}}UUUU{{UU{{{{}}UU{{{UU{UU{}{U}{{{}}}}UU}}{UUUU{}}UUU{{U}}U}}{}}{U{}UU{{{{U{{U}{{{U{U}UUUU{UU{{}UU}}}UU}}{{}U{}U{UU}}}U{}}{}}U}}{{{U}UUU}{{UUU}}U{}}}}UU{}}{{{}{{U}UU}}U{}U}}{}}{{}{}U}{{{}}{}}{}}}{{U}UUU}}}}}{}{U{U{}{{{{UUUU}}U}}}}U{}{}{UUUU{U}}}}}}}UUU}}{{}}U{}U}}}U}UU}U}}U}U}{}}UU}U{{U{}UU{{{U{}}}UU{U{UU{++++++{{U}U}}{{{{}}{}}U}}}U{UU}U}{}{}}U{U}}}}UUUU}}{{}{U{{{}}}}++++++++{U{{{UU{}}{U}{U{}{U}}{{{{{{UU{{}}UU{UUUUU{{{{{}UU}UUU}U+++UU{}++}U}U}U{{U{}}U}{}U{}UU{}}{UU{{{UUU}}UU{}}UU}}UU{U{{}UUU+++{U}{}+++U}U}{}U{{}}{{{}{{{{{U}}UU}}U{UU}}}UUU}UU}}}{{}U{{U}}}++U}{UUUU++}{}}{{{U{{}}}}}}U}U}}U}{{U{}}}}}}U{UU}}U}{U}{}{{{U{U+++UU++}++++{{U}UUU}{U{}UU{U{}{U{U{UU{{{{}{{{UUU{}}}{}UUU{U}UU{{++U{}++{++++U}}U{}UU}}{{}{UU{U{{UU}}UU}{}U}U{{}{{}{U}U}}{{}{U{}+++{U}{}{}U++UUUUUU{}UU}}}{}{{U{}{{}{UUU{U}{U{U}U}U{U{UU{UUU{U{}++}}}}UU}}}++{}}}}U{}UUU{U}{U{}{{}U{{}{{}{{{U}}{{}U{{UUUU}U}{U{U++U{UU}}UU}+++UU{U}}UU}U}}U}UU{{U}{UU}{{U{UU{{{{}}{UU{UU}UU}UU}+++U++}}U{U{U++}U{UU}}{UU{}{UUUUU}{{U{U}{{{{U}{}{UU}}}{}U}}}}{}{++}{++++++++U++{U{{U{{}}}}UUU{UUU}{}{}UUU{UUU{}U}UUU}}{U}U{{U{}{++++}++++++++++{U{}{}{{{}U!}}{U{{}{UU}UU}&&&UU}}U}U}{{}{{}UU{U}{++++{U+++}+++++U{U}{{{+<!!!!!!<!!!<}U{}U{&&&{U{}{{U}{}}{{{}UUUUU+++++++++++++}{UU}}{{++!!!!!!!!!!!!<+++{{<<<{U{}U}{{UU{{}}U}{}{U}++++++++++}{U}U}{U++++!!!$$$$$$$<$<+++++<<<{UUU}{U}{UU}U{U}UU}}}+++++++++++U{{}}}{++++$$$$$$$$$$$<<+++++<<<+++++++U}}}{U{U{{U}{}{}}++++++++U}}++++++++<<<<<<<<<<<<<++++++++++++++++{{U}{}{}}U{}{U}{++++++++++++++++U}UUU++}++++++++++++++++++++}++++}U{{{U}U}}}}UU+++++++++++++}UU}{{}{U++}}U{}+++++++++++++++++++++}}{}{U{U}{}{UU++++++++++}U{{U}{{}{{U++}{}U}UU}}{++++++++++++++++{U}{}}{}U}U}}{++++++++++{}}{UU{UUU{{++}U}U{{{}U}{++{}}}++++++U}}}}}{U}}{}U}{UU++++++++++{}U{UU{U{{UU++{}{U{UU{}{{++}{UUU}{{U}{}{}U{}{}UU{{{}{}++++++++++{U{{}U{UU}{{++}{{{{}{}{}{++}U}{}{{{U}{{{{}}}}}U}{{}UU}++++++++++{UUUU{{}}UU}++{UU}UU}{{{{++{{}U}UUU{{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}{++{}UU}UU{{U{++}}UU{{{{U}{U}}}{}UUUU}U{UU}}++++++++++UU{}}{}}U}U++UU}U{UU}}}{++U{{{{UUUUUU}}{}{}}U{}{}U{UU}++++++++++}}UU}UUU{U}++{{U}}{{}{}{++}U{}U{{U}U}U{U{{U}U{+++}{+++++++++++++++++++{{{{{++{}}{UU}{{}}++{{U}UUU{{U}U{U{UU}U}++++++++++++++++++++++++++++++++++UU{}{}U{++{}}}}UU}UU{UUUU{}UU}++++++++++++++++++++++++++++++++++}{{{}U}}++{U}{U}{}{{}UU{U}{{U}++U{}UUUU}}}}}{}U}{U{{}{++{}}++}{{{UU{U}U{++{}UU{{}U}{{{U}{UUUUU++{U}}}UUUU{UUU}}UUUU{}U++{}}++}{U{}}U}}{U++}}{U{UUU{}{U}{{U}UUU++}}UU{}U}U{{U{}}UU}UU{+++}}+++{{}}U}}U{{}++{{U{{{UUU}{{}}}{{{{}+++{U{UU{U}{U}}U}U}}{}}++}{U++}U{U{}UU{U}}++}}U{{}U{U{{}U{}}UU{}{}U}}}U{{}U}}{{{UU}UUU{}{{{{{U{{{}U{U{{UUU}U}{U{}{{U}{{}{}}U}}}{}}}U}UUUUU{{}U{{{UU{}}}UUU}}{}{U}{}U{}}{{}U{{{U{}}}}U}{U}}U}}UU{}}{}{{UUU}{{}}{U{{}U{{{}UUUUU}{}{}{}UU}}U}{UU{{U}U{{U}{UU}}{}U}U{{}}U}{}{{{U{}U{}{{}{U{U{}{U}}{UU}{U}{UU{}}}}}U{U{{U{{U}{{{}}U{{U}}U{UU{U{U{UU}}}{}{U}{UU{UU}U{}}UU}}U{}}}}{{{U{U{}UU{{{}{}{{{{UU{{}}U{{U}}{}U{U{{{UUUU}}{}U{{}}UU}UU}}UU{U}UU}U}{U{{}UU{UU{UU}}}{{U}}U}{{}{{}U{{UU{U}}}}U}}U{U{{U{U}{}}U{}{{U{U}{UU}}U}U}}UUU}}{{{U{{UUU}UU{{UUUU}}UU}}{}}U{}UUU}{{{}}U{U}{}UU{}U{U{{}U}U}}U}UUU}}U{{U}}{UU{{}}U{{}{}{U{}U{U}U{U}U{U}UUU}{{U{{{}{UU}UU}{{}}U}U{{}{}U{UUUUU{U{{UUU}{{}}U}U{{}{{}U}}{}UUU{U{{U}U{U}{UUUUUU}}U{}U}}{UU}}U}}U{{}}UU}{}U{+++++++{}{}}U}}{{{}U}}}{}{U}{{UU}}}}{U{U}{{U}{}}{}{{}}}}UUUU++++++++++++{{UUUU}}}UU{U}U{{U{{{{U{}U{}{}}{{{{{{}UUU{U}{{{{U++++++++UU{{{+++{}{}{{{}}U}{U{}U{U{UU{{{UU{U}U{{{UU{{}U}U{{UU{}+++++}U}}U{}}}}+++{{}}{U}U}U{{{}}{}}}}}}{{}UUU{}U}U{UU{{}{UU}{U{++U}UU}++}}++}}U+++U{}}}{{}}}UU{U{UU}{{UU{}}{UU{{U}U{U{}{}{U{{U+++}{{}{++{{++{}}}+++{}{}}UU{{}}}U}UU}}UU{{{U}UU}UUU{}}{{}U}}}{U++}}}U{{++}{++}U{}{+++UU{}}U{U}{}UUU}{{U{U}UU}U{{U{}U}{}{UUU}}}{++{}}{{}++{{++{}}}U}+++UUU{{UU{}UU{{U}{U}}U{UUU{U{}}{U{{UU}UU{{}++{}}}U{}}U}}U}U{{}UU+++}U{U{}}U}}}}U}UUUU{}{}}}UU}U}U}{}}U}U}}}++}}U{UUUU}}{{UUU{}U}{++}{U}U}U{{}}U}}}}{{U{U{{U{}UU}{}{{{UUUU{+++}U}{U}{{}{{{{{{{{}{U+++{U}{U{U{{}{{{{}{{U{{UUU{}U}}{}{}{}{}{}++}U{{{}U{U{{{UU{{}}{{}+++{}{U{{}UU{U}UUUUUU{}U{UUU{}U}U{UUU{}U}++{U{}U++++++++++U{}UUU++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{U}}}+++{}{}}U{UU{{{}}}{}U}}}{UU}U{}}UU}U{{{U}+++}U{}U{}U}{{U}U{}{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{{}U{}+++}UU}}U}}}+++++++++++}}U}{{}{}U{}U{UU}}}U{{}U{}U{U{{U{U{{}U{{UU+++++{U{++++++++++++{UUU}UUU}U}{U{{}{{UUU}{U{U{}}}U}{UU}U}{UU{U}++++++++++++++++++++UU{{}}UUU{{}U{{}U}{UU{{{U}{UUU}U{{}UUU}{U}U{{}{U+++++++++++++++UU{}U}{UU{{U}}U}U}U}{U}U}}}UU{}U{U{}}}U}}}}{{U}U{}U+++++++++++++}}U{{UUU{{{U{UU}}U{}{}U}{}{}{}{{}{U{{U{UUU{{}{{{{U}+++++++++++++{}}}}{}{{}U{U{{{}{UU{UUU}}{}UU}{U}{}{}{}}{{}U}U{}{U+++++++++++++{}U}UUUU{{U{}}{}}}UU{}}}}{}U}U}}{UU{}}UU{U}U{{{}{{}+++++++++++++}}}U}{U}{}{}}{}{{UUUU{}}}{{{U}UU{UU}{U}UU}U}}}}}}}U++++++++++++++{U}U{U{}{U{{}}{{UU}}{}{{UU{}}U}{U{}U{UU}U}{UUUUUU}+++++++++++++++{{{}}}{{}}{UU{{UUU{}}U{}{}{U{}}}}{U{U}U}U}U{U{U}U++++++++++++++++U}}U}}}}U}}{{{{UUU}U{}U}{{{}U{}{{{{}U}{U}{U{U{U++++++++++++++{+++}}}{{U}}U}}U{}{}UU{}U{}{{}{U}}}{}{{U{U}}{UUUU+++++++++++++++U}+++{{}U$$}{{{{UUUU}{}}}}U{U}U}}{U{{UUU{{UUUU}{U+++++++++++++++{U}++{}$!!!UU{}U}{}UU{{UUUU}U{}{{U{U}UU}}}{{U}}}++++++++++++++++{}U+++$!!!!UUU{}{U{U{{{}{U{}{UU}UU}}U{}{{{}{}U{+++}+++++++++++++U{U}$$!!!$$U}{{}U}U{{UUU}}}{}}{U{U{}{{U}}{}}U{+++}U+++++++++++++U{{{$!!!$$${}{}{U}}}}{U{}{{{{U{U{UU}}UU}U}U{}U++}{}++++++++++++}}U{$!!!!$$U{{{}U}}}}}{}{{UUUU{{U{{UU{{U}{{{{}+++U}}++++++++++++U}{}$!!!$}}U}U{UUU{{{}U{{{}{U{U{}}{U}}}{{U}}U{++{U{{++++++++++++}}}{$$$$U{U{U}}{{U{U{}{U}}}{{{}{U{U{{U}}{}UU}}++UUUU++++++++++++U{}}U$$U}UUUU}U}{}}U{}{}}U{}}{U{{UU{{UU}}{}{U}U{UUU{{U{}U}}U}{UUU{{U{}UUU}U}}U}}{}U{}}{U{{U{UU}}U{{{}U{UUU{}{{}}U{}{}U{{{{{U{U}}}UU{UU}}U{{}{{U{{U}U{}UUU{{U{UU{UU{U}}UU{U}}U}U{}U{{UUU{UU}U{U}U}U{U{{U}{UUU{}}{}}{UU{U}UUU{U}}{{}{U}U{}{U}U{{}U}{UUUU{U}}UUU}UU{UU{UU}}U}{}}}{{U}}UU}U{}{}{U}}{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}UUUU}U}{}{{{UU}}}U}{U}}}{}}{{U{{U}{{}{}{}}}}}}{}U}}UU}}{{{U{}U}{{}U}UU{UU}{{}{}}{U{}}{U}U}UU}{U{}UU}}{{}U}}}}U}{{U{U{U}UU{U}}}{}UU{}{{{}{{U}}U}U}}U}{{U{UU{U{{U}{}U}{{{}{U}U{{{U{}UUUU{}U}}{U}}U}UUU{{UU}{U}{{U}{}{}U{}U{U{}}}U}U{U{}}}UU}}{UU{U{}{{}{{}UU{UU}{}U}}}}{+++++++}U}}}U{}{{{}{{{{}U}}U{U{}{U{}{{{UU}{}{U{}{{{{}}{{UU}U++++++++++++{}}}}U}}UU}}U{}}UU{{{{U{}}}}}{}}{{U{{}{{U{}U{{U{{++++++++}UUU}+++U}}U{{{}{U}}}{}U}}{}}{{{UU{}{U}UUUUUU}}{{}{}U}{+++++}}{{}}}}}{+++U{{}{}}{U{}}UU{UU{}UU}}{U}}}UU}U}}}}}}U}}{{}U{++}}}U}++{}++{U}+++}}}UUU}U}}{}}U{UU{}{}{{{{}UU}{U{}{UUU{U{}}{U+++UUU{{++{}++U{}U+++U{U{}U{}{U}U}U}}}U}}{U}UUUUUU}UUU{}}UU}{}UU++}{U{U}++{}++}}{{}+++U{U}UU{{U{U}{{{}U}}U}}}{U}}}U}}}U{}UU{U}UU++UU}U}{++{U++U{U}}}+++U{}{{{U}U{U}{U}{{{{{UU}{U}{U}{}U}{U}U{{U{++U}}}{{{}}U}U}{U}}U{+++U}}{UU}U{U{{{{U}}U}}}{U{{}}}UUU{}}}U}{UU++}{{{UU{}{{}}{U}UU}{{++U}}}}{{}{}U{U}U}}U}U{{UUUUU}}}U}UUU}}U{+++U{}UU{U{}{{U{{U{U{}{+++UU{{U{}}U}}U}U{}}{U{}{U}UUU{}UU}UU}{{U++}}{U}}U}{U}{{U{U}U}}}+++{}{{}{{{UUU{U{{U{{UU}{{U{}{}U{{U{{{{U{++UU}{U++++++++++}}}UU{++}U}{{{U}{}UU}UU}{{{UU{U{}}}U{U{{{}{{}{+++{{UU}++++++++++{}{{{{++UU}UU{{{}UUU}UU{{}}U{{{U}U{U{{{U{}}UUU+++}U{UU{++++++++U{U{{U+++UU{UU{{{{U{}{{{U}U}U{}U}}}}}{}}{{U{{}}+++{}UUU{++++++++}UU}U+++UU}}}UUUU}{}U{{UU}{{{}{U}U{{U{}{}{{}UU}+++{}UU{{}U}U{{}U++++++++UU}}U}}U{}U}UU}U{UUUUU{{U}UU}U{}U{{{}U}+++UU{}U}{{}+++++++++++UU}$$$${U{{{{{U{UU}{{{}U}}{{}UU}}U}{}UUU{{+++++U}}++++++++++++{U{U$$!!$$UUUU{U}}}U}U{U}UU{UU}}UUUU}{{}}{U{++++++++++++++++++++}}UU$$!!!$$U}{{}{}}}}}{UU{U{}{U{{{U}U}}UU}UU}{{}+++++++++++++++UUU}}}$!!!!$$}}U{}}{{U}{{}U}{{{{U{{{}{}U}}{}{{}}UU}+++++++++++++}{}{{}$$!!!!${{UU{U}U}}{{{{{}}{}}U{U}U{UU{}{{{{{U{{+++++++++++++{{{U}U+$$$!!!$}}{UU{UUUUU{{{{U}}UUU}{UU{{U}UUUU}}}}+++++++++++++U}{}{+++$$$!!${}U{{UUU}}{{UU}}{U{UU}U{{U{U{}UUU}{}U+++++++++++++{}UU++++U$$$$$UU}}}{}{{}{{{U{{U{}}UU{UUUU{}}{{{{U}U++++++++++++++{{+++UUU{{$$${U{}{{{{U{}{U}{{{U{U}UU}U{}}UU{{UUU{}+++++++++++++++++++}}}{{}{U{}{}U}{UU}}{}U{UU{{{UU}}}{{U}U{}{}UUU++++++++++++++++++}UU}}}UUUUUUU{{{}UU}}{}}}U}U{{}{U}UU{}{}U}}}{++++++++++++++{++{}U{{UU}U}}U{{{U}{U{}U{}U}{{}}}UU}U}{U{{U}U}U{+++++++++++++++}}{U}U{{UU}U}{}U}}{{}{UUU}}}UUUU{}{}U{}{U{{U}}U{{+++++++++++++++UU}U{U}{}{UU{U{}UU{UUU{{UU{}}}U}}U}{{UU{{}}{}{}U++++++++++++++++UUU}}U}}}}}{UUU}U}U}{{{}U{U}}}U{}UUU{}}}}{}{{{}+++{+++++++++++++}{}UU}U{}{}}}U}}U}{U}U}{U{{UU{}{}}{}{}}{}}}UUU+++}}+++++++++++++{U}}{U{UU}}UU}{U}{U}{U{{}{U{}UU{{}}{U{{U{{{}}{++UU{++++++++++++}UUUU}{}}U{{}UUUUUU}{}{{UUU{{{UU}UU}{{UUUU}{}U+++{U{++++++++++++{}}{U{UU{U{{{}}}}U{UU}{U{{U}{U}{}U}U}U}{{}{}U}++}}{U++++++++++++}{}{U}}UUU}{UU}UU}{{UU{U{U{}{{U{U}}{UUU}{U}UU{++UU{{++++++++++++{}}}}U{{}UU}}U{U{{U{{}}}UU}}{{{{U{UU{UUU{}}{UUUU{}U{}}{U}U{UU{{U{{{{U{U{UU{{}{}}UUUUU}U}}{U{}U{}{U{{{U}UUU{U}}{{}UUU}U}U}}{{}U}{U}U{{{}UUUU}UU{{}}}}U}UU}}}}}}{{U{U{}{}}{}UU{}U{U}{UU}}U}}{U{U{U}U}{UU{U}U{}{{{U{{}{{{U}UUU{U{UU{{}{UU}U{UU{}}}}U}}{U}UUU}{U{{{}}U{{UU}}U}{UU}U{U{}U}}{}}{UUU}U}{U{UU{{}}{{U{U{}}U{U{U}{U}U{U}}}{{}}U{UU{U}}{U}}U{{}{{U}UU}}}}UU{U{{}UU{{}{{UUU}U}{U{UU}{U}}}}{}UU}UU{U}}U}{}{U{}{}}U}{UU{U}U{{U{{}U}{U}U}}{{}{}{{U}{U{{{U{{U{U}U}U}}{{UUUUU{}{}{U{UUU}{}}{{U}{{U}{}U}{U{{{{{{{{U{U{{U{U{{}{{{{}}}}UU{UU{}}U{{UU}}{UUU{{{}}{UU}UUUUU}{{UU{U{}U{U}}U}U{{{{{U{}U{UUUUUUU{{U}U}{U{{}{U{UUU}}{U}U}{{{{}UU}U{}}{{}{{{U{{}U{}{}}U}UU{{U}UU{}{UU{}}U}{}U}UU}U{{}U{{{U}U}{{}}}{}U}U}UU}U{}U}U{}{U+++++++U{U}U{{U}{U}}{}U}{UUU{{}{U{U}{}}{}{}U{{UU}UU{{U}}}}U{++++++++++++}}}{}}{}{{U}U}}{}U}U{}}U{UUU{U}{UU{}{{}}U{}U}}{U{++++++++}}{{{+++UUU}}}U{}{}U{}{UU{{UUUU{}}{U{UUU{U{{U}}}}U{U}UU+++++UU{{}U{U}{+++{}U}UUU{{{{}{{}{{UUU{U{}{{U}}UU{}UUUUU{}UUU{}U++{{{UU++U{++}}{+++U{}U}U}{{}{U}UU}{U{U}{U{}}}{{}}{UUU{U{U}U}}{+++{U{{U++{{++U}{U+++{}}UU}U}{{U{{U{U{UU}}}}}}{}{U{U}U{{UUU}{U{}++{{U{{U++UU++U{{}{+++{U{{{UUUU}U}{}U{{}{{}{{}}}}}}UU}}}U}}}}}}}++U}}{U}++{{++{}U}{U+++}{{U{{{{U{{{UU{{}{}U}{{UU}}U}U{{{U{{}{{}U++UUU}{UU{}U{}{}U}}}{+++}U}{UU{{{}}UU}UU}}UU}}U}UU}UU}}{}{{}}{}}++U{{U}{{U}}U{{UU{{{{{++U}U}U{{{{UU}U}}U}U{}}{{}{}{UU{UU}U{U}}{+++{}{}{}}{{{UU{}U{UU}{+++}}}}}}{}}}U}UU}}U{{{UUUU{}}}UU}UU{}U}{++{UU{}UUU}U{UU{{U}}}}U+++U}{}{{UUU{{}{}}U{U}}UU}{}{UUUU}U{UUU{U++U{}}U++++++++$!!!${}}++}}}}}}}UUUUU}U}}{}{UU{}{{U{{}U}}{{}{}{+++{U{UU++++++$!!!!!${}U++}{{}{{UUU}U{U{{UU}{}}UU{UU{{{{UU{{UU}}+++{}{UU{+++++!!!!!$$}}+++}}{{{}U}UUU}UU{{{{{U}{U{{}U}U{U}}}{{U{+++{{}{{{+++++!!!$+++{+++{U{}UU}UUUUU{{U{{{{{}{{}}}{{{U{{{{{}{{{+++}{}{}}U{U}}}{U++++++++}UUU}U}{UUU}}{}}U{{UUUU}{{U{UU{}{}U{}{}+++{UU}{}}}U+++++++++++U{U}}UU{{{}UU{U}}{}UUU{U}}{{}}{U}U}U}{U}{}+++++}}U++++++++++++UU{}}{}{{}{}{UU}}UU}{{}}U{{{U{{}{U{}{}{}{U}U++++++++++++++++++++U{}{U{}UU{}U{U{U{}}{}{{}{}{}}}{U}}{{UU}U{U{{U}{{++++++++++++++++{}}}UUUUU{}}}}}U{{{}U{UUU{U{}}U}}}U{U}}{}{}{}{{UU}+++++++++++++++{U}UU}}}{{}{U{}{{U}}U{}{{{}{U}{{{U{}UU}}U}}{}UUUU++++++++++++++++{{U}}}UU}{U}{{U}U{}}{}UU{{}U{UU{U{{U{}}UUUUUU}{{+++++++++++++U++U}{}}{U{}{{}U{{{}U{{}}{U{}{{{}{U{}U}{{{U}}{U{U}}+++++++++++++{++U{}U}}U{UUU{U{}}{U}}{}}{{UU}U{}{U{{{U{{UUUU{UU{U++++++++++++++++{}{}{{UUU}UU{U}U{}{{U}U}{{U{U}{}{}U{}{U{}U{{{{{}+++++++++++++++++{}}{UUU{}UU}{{{}UUUU{}}}UU{}{UUU}U{U{{}{}U{U}UU+++++++++++++++++{{U{{U}}}{U{{{{{{{}U{}U}}}}{{U}UUU}{}{U}U{U}{{++++++++++++++U++UU}{U{}UU}U}UUU{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{{}{U}{UU{{}}}}{{}}++++++++++++++++{U{{U{{}UU}UU}}}U{}U{{UUU{}}}}UU{}UUUU{{U}}{}UU+++{+++++++++++++U{U}{{{U}{}U}}{U{}U}UUUUU{UU}UUU{U}}UU}{U{UU}}+++U}+++++++++++++{{{U{{}}}}{{{U{U}{UUU}U}U{}U}}}{{U{{{UU{}U{}UU++U{U++++++++++++}{}{{}U}}U}{{UU}}{}U}{}{{{}UUU}U}{}U{UU{}UU}}U+++U}U++++++++++++}{{}}}U{U{U}{}U{UU{{{U}}{}{U}U{UU{{U{U}}}U}U}{++UUU{++++++++++++UUUU{U}}}U{}}{UU{}UUU{}UU{}}}U}{{U{}{{}UU{{U{}++{{UU++++++++++++{{{}}U{{U}}{{{{}{{{U}U}U{UUUU{}U{U{{UUU}U{UUU}{U}UU{}}{}}}UU{{}{{}}{{U{{UUUU}{U{}{U}U}UU}}{}}U}}U{}}{}{U}UUU{UUU{{U}U}{}UUU}{{}{}UUUUU}{}}{}}}}}UU}}}}{U}{UU}}{UU}U{UUU{{{{U}}UUU{{}U}UU{{U}}U{{{{{{}{UUU}}UU{}{{{U{{}UU{{}{{UU}}{}}}}{{{UUU{}}{U}}{{{{{U}{}}{}}U}{UU{}{{U{UU{{{{{}{UU}}U}U{{}{UU}UU{{UU}UU}}}U{{UU{{{{}UU}}U{UUU}{}UU}}{UUU}U}{{{{{}}{}U}U{U{}{UUU{{}}}{}{}U{}{U{}{}}U{}{{U}}U{{UUU}{U{{{}{}U}}UUUUU}{}U}{}UU}U}U{{}}UU}{{UU}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{}UUU{}{{}U}U{U}{U}U{U{{U{UU{}U{UU}UUU}UU}}}UUU}U{{{}U{{U{{}U{UU{U{}}{UU{{{{U}U}UU{{}}{UU{{{}}{}U}UU{UU{{}{{}{U}UUU{}{{{U{}UUUU}}{{U{{}U}{U}}U}}}}}UUU}{U}{{{}}}}U}}{{}}{UU{{UU{UU{{U}UU{{UU}U}U{{UU{}UU{{}}UUU{U}{}U{{{}U}UUU}}{}U+++++++++++++++++UU}{U}{U}U{}}UUU}}{{{}{{UU}U}{{UU{{{}}UU}U}++++++++++++++++++++++++UU}}{{}{U{UU}{{{U{{U{U}{U}}}U{UUU{}}}U+++++++{{UU{U}}{}}}}}{+++++{{UU{{}UU{}}}}U}UU}UUU{{}U{{}{U{U}}+++++{U}}}U}}{{{U{}{{U}{{U}++}{}U}}UU}{}}}{}{{}}{U{UU{{U}}{}{U}++++{{U{U{U}}{{U{}}{{}UUU{{}+++U{}}U}{{{}{{{UUUU}}}{UU}}}U{U}{}+++}UU}{U{{}}}UU{{{UU}}UUUU}U{+++U{}}}{{U}U{{U{{{U{{{}{UUU}{}U}{++U{}{}}}}{{U++U{{{++}}}}}U}{{}++}}U}U{{U{UU{UU{{}U{}{{UUU{}U}{+++}U{}}{UUU}}++}{{U++{}}}}U}UU}+++{U{}}{}UU{}{}{{U{}}}UU}{UUUU{++U{}}U}UU{U}U++{}{}++U{{}UU}U{{}++U}U}{UU}{}UU{}{}}U{{{}}UU}{{+++}U}{UU{{}}}}++U{U}++}UU{{}UU{{}+++}{U{U}U}U}{{{}{{{U}}{}{}}}{++}{{}}}{{U}U}U++U{U{++{U{{}}}U}U}{++U{{}}UUU}}UUU{}}}{}U{{UUU{}++U{U{{{}U{{{}{}}}}}{U}UU}}}U{}U}U}++U{U}{{U{UU{}U{{}}U}{{}U{}{{++UU{{}U{}}{U}U}}{}{{}}{U}U}U{}{{}+++}U}UUU{UU{{}UU}{U}U{{}}}{{U++{}}{{{}}U}U{}{UU{U}}{{UU}}}}U}U}++U}{U}U{}}U}UU}{}U}U}U{U{}{{}++}{U}}{{{{{}}{U}++++{UU}U}U{U{{{+++}U{}{UU{{}U{U{}}{{{{UU}{{{U}++{U{}{{{{{{U}UU+++++++}{{U{{U}}{++U}UU}}U}{}{}U}U{U{}}}{}U}UU{{+++{{{}{}{{}}U++++++++++}U{}{UUU+++UU}}UU{{U}UU{{}}UU}}{}{{}U}}{}++{UU{{}{{}{++$$$$$$++++{{{{{UU++}{U{UU}U{U}{}}U}U}{U{{U}{U{UU}{++U}{{{U}{}+++$$!!!$$+++{{}U{{+++U{}UU{}{}}{{UU}{{{U{{{U{{U}U}{}+++U}}UUU}U++$$!!!!$$++{U{{UU+++}{U}}{UU}}U}U{}{}}{U{}{U{}U{{UU}{++{}U}{U}+++$!!!$$$+++{U{}U+++{{{{}U}UUU}}{{}{}}{UU}}}}U{}{{UU}}++{{}}U{}+++$!!+++++++}}UU+++U{UU{UUUUUU}}{}U}U{}U{{}}}UU}}}UU}}+++UU{{{U+++++++++++++++{+++UU}{U{U}}}U}}}{{}U{U{{}{}{}{UU}}}U{{U+++}{}{{{U}{}{}}U}}+++++++{{UUU{}}UU}UU{{{UU}U{{{UU{{U{{}}U}}UU}U+++U{}{}UU{UU{UU}}{}}++++{}U{U}UUUU}{}U{UU{}{{{}U}{{UUU{}UU{U}UUU++++U++}{{{}}{{{{}+++++++{}UU{U}}U}{}}}}U{}U{{}UU}{{U}UU}}{}{{}{+++++++UU}{UU++++++++++++++UU{{{}{{{{U{{}}UUU{}}{UUUUUU{U}{}}UUUU+++++++++++++++++++++U{++++}{U}}{}{{U}}{U{U{U}{{}{U}{}U}{{}}UUUUU{+++++++++++++++++++{U}{+++U{}}}{UUUU{}UU}{{U{U{}U}{}}{}UU}U}{U{}+++++++++++++++++++{UUU+++UU}}U{UUU{}}UUU{}{{}{}UU}{{{{UU{U}}}{}+++++++++++++++++++UU++++{UU}}{U}U}{}U{}UU}{}{U}{}{U{UU}UUU}}UU++++++++++++++++++++U++++U{{}}}U{U{U}}{U{}{{{}{UU{{{{U}}UUUU}}}++++++++++++++++++++++++U{}{}U}{}}{UU{}}}U}}}}}}}{U{U{{}{U}{UU{++++++++++++++++++++++++}{U}}UUU}U{UU{UU{}}}U}U}{U}}U}{UU{{{U}}+++U++++++++++++++++++++{}{{U{}U{U{{{{{U{}{}{}U}UUU{}{U}}}UU{{++++U{++++++++++++++++++++}{U}{}U}{{}U{UUU}}{{UU}U{}U{{{{}UU{U+++++U}{+++++++++++++++++++++}{U}}}{{{{U}{{U{U}{}U}U{{U}{{}{{}U}}}{{U}}U{U{UU{}}U}{{{{{UU}}UU}}UU}{{}{{U{}{U{}{}}}{U{{U{UUU{}U}{U}{{{{{}U{UU}}U}UU}U}}UU{{{U{{UU{}{}{U}}}}U}U{U}}UU{{}{UUUUUU{{}{}}UUUU}{}UU}{}UU{UU}UU}{U{}}}}}{U}}{U{U{U}}}UU}{U}{{U{}{}U}}{UUU{UUU{{{}UUU{U}}}UU{+++++++U}U{}}U}U}U}}}U}{{}UU}{}{}U{{}}U{{{}U{}UUUU}UU{U{{{}}{++++++++++++U}}UUUU{U}U{U{{}{}{{{}{}{U}{}}}}}}{U}{U{UUU}{}U}U{++++++U}}{{+++++}U}UU}{{}}}U}{UU}}UU}U}}}{U}{{U}U{UU{{{{}U{}}{+++++U}{U}{{U}U++++{{{{U}{{U}UU{}UU{{}U}}U{U{}U}{U{}U{}}}{}}}{+++++{}{UUU}{U{{}}U++++{{UU{{{{{{{UU{{}{}}{U{{U}UUU}}UU}}{{UUU+++++U{{U{U{UU}}{}U}U{++++{}}UU}}U}}UU}}}}}UU}{{}U}{U}U{}{{{}U+++++{U}{{UU{}{{}}}UUU{}}U+++UU}{{}U}U{U{U}U}UUUU}U}U}}U}}UUU++++++}}U{U}{{{U{}UU}{{{{}}}{U++U}}UUUU}}{U}{UUUU{{U{U{{}}}}{{++++++{}U}U{{{U}{}{U{{UU{U{{}{{{+++{U{UUUU}U}}}}UUU}}U{{{{{}}}+++++UUU{}}{{UUU}{{UU}}{{U}U}U}}}UU++}{{{{{}UU}UU}U}{{}{UU{{U{+++++U{U{{U{U{}}{U{UU{{{{}{++}{}UU}{{++U}}}{}{}UUU{}}U{{U}UUUU+++++{{U}{{U}}{{{{}{}}U}{{{U}++}UU}}U{U+++}{{{{UU}{}}{UU}U{{U}+++++{}{}}U{UUU}{U{++}{{{U{}{{+++{U{{U}U{}++UU{}}{}}}U{U{UUU}U{++++{UU}{}}U{U}UUU}U++U{{{}{}{}++}U}}{}UUUU++{}U}{U}{}}U{{U{{{++++U{{UU{UUU{}{U{U}U{++U}}U}}U{U++U}U{}U}{U}++UUUU{}{}}U{{}{U{++++{{}U{}{UU{}}}}{}U}U++}}}{U}U{+++UU}{UU{U}{+++}}}{}UU}}U}}}U+++{{U{}U{}{U{}UUU{{UUUU++U{U}{UU{+++U{UU{{{UU{}++}}{U{{UU{U{{{}++UUUU}UU{{{{{}}{UU}}UU}++U{}{U}{{++U{}{{}U}UUU}++{UU}{UU{}{}{{U++}{UU}{{U}UU}{U{U{{}UU}++}}}{}}{{++U}{{{}{}{{U}++{{}U}}{}{U{}{}++UU}}U}{{{U}{{UUU{}{}}{{{U}{}U}{{}}{{UUU{}U{{}U++}}U}{}{}U{}U{{++}}{}}UUU}{U{U{U{}}U{{}U{}{U{{}}{}{}{{}}}}}UU}U++}}U{{{}}U}{{{U++}}UU}U{U{{}{{{{U{{U{U}UU{}{UUUUU{U}}{U}}{{{{{{++}{{}U}{{}{{}UU+++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}}++{U{}}U}U{U}}}}}++{}}{U}}{{{}{{{U}{{}U}}}UU}{{}}UU}}UU}U}U{{{}{++}{{{}UU{{{UU{}}+++U}}}UUUU}}UUU{}}++{U}}}}}U}{U{}{UU++{}{}{UU}++}{U{U{}UU{}{}{{{++U{}}}{}U{U{{{}}{+++{{{{}{U{U{U}}++++UUU}{UUU++{{U{{}}{}{}UU}UU+++U{}}}{UUUU}U}}UU++{+++++++++++U+++U{U}{}}U{++U{{}U}U{U{{}}{}{}++}{}U{{UUUU}{{U{}++U+++++++++++{+++UU{}U{U{+++U{UU}U{U{{U{}UUU}++++}}}UUUUU{{{U++++{U{}U{{{{{U}{U+++{{}{UUU++U}{{{}}{}U{{{{{U}{U+++++{U{}U{}{U++++}}U{{}U}}U}{{}}}++++{}}}+++}U}}}{}U}}UUUU}U{U}{U++++{U{{}{{{++}}}UU{}UU{}UU}}}U}{+++UU{+++UU{}{U}{{U}}{}{U}U}}{}U}++++UU{{{U}U}{}U}{U{}{U{}UU}{}}{U{U{+++U}}}UU{U{{{U{}}{{U{}UU{U{}+++++U{}U}U{U}UU{{UU}}UUU{UU{}{{{{U++U}{{{{{}}{U}U}UUU}UU}{U}{}{}}+++++U{U}U{}{U{U}{U{U{{U}UUU{{}}+++{}{}U{{{}U}U}}{{U{{U{{U}}{UUU{}++++++}{}U{{{{}}UU{}{U{}U{U{}+++}}{UUU{UUU}U{U{}{}UU}}U}U{}U{{UUUU+++++++}UU{{U{}UUU{{{}{}}++++{}{{U}U}}}{}}U{}}}{UU{{}}{}U{UU}}}}U{+++++{{}{}}UUUU{}}{{UU++++{{U{}{}}}U}U}}}U{{}U}}{U}{U{U}}}}U}}}{}+++UU}}UUU}}UU{{}}U++++}{UUU{UU}}{{}}}{U}{U}U{{}{{{U}}}}U}UU}}{}++++{+++++++++++++++++UUU{{}}}UUU}}}U{U}{{}U{}U}{}}U}{}UU{}{U}}U++++++++++++++++++++++{}}UU}UUU{U{U}}U}U}{U}}{{UU{{}}}U}}{}}U{}{++++++++++++++++++++++U}}U{U}{U}{}{UU{UUU}U}{{}{}}}UUUU}{}{}}UU+++++++++++++++++++++++}}{{UUU{{}}}}{{}}UU}}{{U}U{}U{}}{U}U}UU{{+++++++++++++++++++++++}}}UU}{}U}{{U}}}}{UUU}}{}{{{UU{UU}U{}U{{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}UUUU}}}}U}}{{UUU{{{{UU{U}UUU{{}U}U}}{{}U}U{{{}UU{{U}U{{}U}}U{{UU{{}U}{UU{UU}}}}{}}{{{U}{{}U}U{{}{{{}{UUU{{UU}U}{}U}{{}U{U}}{{UU}}{UU{}}}}}}{}{}{{{}{UUU+++++++}}}U}U}U{U}U}UU{}{U{}{U}U{UU}U{{}UUU{U}{UUU{UU}U{UUU{U++++++++++++UUUUUU}}U{{U{U{}}}U}}{U}{{UU}{U}{U}}{}{U}{}{UU}{UU++++++}UUU{+++++U{U}UUUU}{{UUU{}}}U}}U{U{{UU}U}}{}}UUU}U{{UUU{+++++{U{U{UUUU}++++U}UU}}}}{}{{{{}{}}}U}U}}{{U{}U{U}}U}{{{U}{{+++++}}U}{{{}U{}UU{++++U}}{}U}UU{{{{}{U{}}U{{U}{UUU{}{}U{{UU{}+++++}{U}{U{U}U}}{}}U}++++}}UU{}}}U}{{}{U}U{}{{UUU{}U}U}U}U{}{+++++{U}{U{}{}}}}}{{{}}}U{+++}{}{}{U{UU}U}UU}}UU}}U}U}{UU}U}}++++++{}UU}{{UU}}U{U{{U{{{UU}U++UU{U}{{}{}U}{{{}{{}}UU}UUU{}U{++++++}U{}UUU{}U}{{UU{UU}}}U}}{U+++}{{}{{U}{{U}{}{{}{}{UU}}{{}+++++{{}UU}{{{{{{UUU}}}U}UU{UUU{U}{++}{U{{}{U{{}U{U{U{}}{}U}{U+++++{U{U{}}{U{{{}UUUU}U{{{++}{U{{}}U++{{}UU}}U}{}{U}U}{U}{}}{+++++}}U{U{UU{U{{U}}}U{}{{{{U++}}UU{{{}+++{U{U{}{U{UUU}U}UU{}U+++++UU}}U{UU}}}{U{++UUUUUU{{}+++U}UUUUU{}++{}U}U}}{UU}}U}}UU}U++++{{}U{UU{}}}{U}{{++{{UU{U{{}++UU{}}U{UU}++UU{U{U{U}U}{U{}}U++++}U}U}{UU}{{{{}U{}{++{U}U}U{{U++U{}U{}UU{U++U}UU}{{U}{}}{{UU++++{}UUUU}}U}}}{}UUU{{++{U}{{}}}+++U{U}}UUUU{+++{{}{U{UU{U{U{}+++}}}U}}{UUU}U}U{{{U{UU++U}}}{{}}+++U{UU}U{}{UU++{UU{{UU}U}}{}}++U}{}U}}{UU{{UUUU{UU}{}++}U{}U{{}++{}UUU}}}{}{U++{}}}}}}UU{}UUU++}}UU{U}UU{}}UUU{{}}{U}++}{}}U{}}++}UUU}{{U}U{{++}}UU}U{U}}UU{{++}U}}UU}U}{{{{U{{}{UU{U}}UU{{U}}U{U{U}{U{{}U{}{++{U{UUU}{{{UU}}++{UUU{UU}}UU{UUU}U}{U{}UU{UU}UU{UU{}}U{{{UU}{{U++{UU{}U{U}}{U{U++}}U{UU}{{UUU{}U}{U{{U}}{}}{{U{{UU}U}UU}U}UUU{U++UU{{}}}U{UU}}}+++U{}}{UU{UU{U{{}{U}U}{{{{}}{UU}{{{{{U{U{U{{U{}++{}}{}}}}U{UU{}}++}{{}{UU{}{}}}U}}UUUU}{UUU}}{{{{{U{{}{{UU{UU{{++UUU{{{{UU{UUU}}++}UU}UU{}}{{{U}}}}}{{{{U{U{{U{}{}{UUU}{}}}{{U}++}{{U{{UUU}{U{U}+++U{}}{}U}{UUU}}}}++{U{{}{}}U{}{UU}U++}UU}}}}U++}UU{}U{}{U{U}{U{++U{}{U{{{}}}U{}{{+++}}{{}}}}U}U}{++++UU}U{U}}++}{{UUUU{U{}U}{}}+++{U}}{UUU}}{}{U{{++{+++++++++++U+++}U{{{U}}U++U}}{}UU}}U}U}}{{U++{}{UUU{U{{}{U}}{++{+++++++++++{+++}}{}U{{}+++}U}}U}{{{UU{{UU{{++++}{}}{U{{U{{U++++{U++++++++++{{+++U{U}{U}++}U}UUU{}U{{{{UU{{}{+++++}{{U{}{{{++++UUU++++++++++}{}++++}U{{+++{}{}{U}{}}{U{}{{U}{{{++++{}}{{{U}++{U{UU+++++++++}U{}{+++}}{+++{{{{U}{}{U{}}}{{{}}U}{{}++++{}}U{UU}{U}}{U}{U{}UU{}}UUU{UU{}+++}{{}U}U}{}{}}U}{}U}UU{}}U{+++++}{U}{{}U}}U}{UU{}{{{U{{U{}}UU}++U}U}{UU}{U{}{}}}UU{{}{}}{}}{}+++++U}}}}}{}UU{U{U{{UUUUU{}U{}{+++}{}U}U}}{}}}}}U}}U}UU{{{U}UU{UU++++++{U}{}}{UUUUU{}UUU{{U{{U+++U}U{}}UU}}}{}}U}}}{U{UU{U}}{}}U{}}+++++++U{}U}{{{}}U{{U{}UU++++{}U{{U}U{{UU{}{}}U}UU}}U}U{{}U}UU{}}}+++++U}UU}}}}}{U{{{UUU++++UU}{}{UUUU}}}UU{U}U{U}U}U{{}{}{}U}U{{{}+++{U{}{U}{UUUU{U}}++++}}UU}{{U{}{U{{}UUU{{}{}{}U}}UUU}{{U}{{{U}++++U+++++++++++++++++U{U}UU}UU}{{}U}{U}U{{UU{{UU{U}U{U}{}}{{U{U++++++++++++++++++++++UU}UUU{{}U{U{{}U{UU{{}UU{UUU{{{{U}U}}}{}}U++++++++++++++++++++++{{}U{{{U{UU{{U}}}}}{U{}U}{UU{{{}}U}UU{{{U+++++++++++++++++++++++}{U}{UUU{}{{{}U{UU{U{{{}{U}}U}U}{{}UU}}}}+++++++++++++++++++++++{U}}}}}U}{U{}}{}U}}}U}}UUU}{}{}U}{}{UU}U{+++++++++++++++++++++++UU{{U{{}U{}{UUUUUUUU{}{UUUU{{}}}{U}UU{U{}}}UU}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}UUU{UU{}}{}{{{}{U{U{U}{}}U}{}{U}U{U}}U{}}{UUUU{}U{{}U{}U{U{}}{}}}}}}UUU{{U{U{}}}U{UUU{U{}{{U}{{{UU{UU{}U}UU{{{UU}{UUU{U{U+++++++{U}U{U{}}U}U{}{}{U{UU}}U}}}{U}}{}}}{}UU}{}{UUU{}U{U}}}++++++++++++}{{{{U}U{}U{}}UUU{UU}}UU}U}U}}{U}{{{}{U}{U{}UU{}}{++++++U{}}}+++++{{{}{UU}U{{}}{}}UU}U{{U{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{{}UU}}++++}{}UU}}}}}}U{{}U}}}UU{{UU}U{{{U}}U}U{UU+++++{}{}{}}{}{}}}U}U}++++}U}}U{{U{{{{UUUUUU{U}{{}}}{U}{UU}{}U+++++{{}{U{{{U}}{}}{U}}U{U+++}}{{{}}{UUUU{U}{{}}{}}UUUU}{{}UU++++++UU{}U}}U}{U}U{}}{{U{}}}U++{U}}U{UU}U{}}{{U{{U}}UU}UU{U{}++++++{U{U}}{{}{}{UU}U}{U{}{}U{{+++{{UUUU{{}{{UUUUUUU}{}U}}{}}+++++U{UU{}U}}}{}{U}{UU{}UU}}}{{{UU++UU}U}}UU{}}}}UU}UU}U{U}}}+++++{{}{UU{{}{}}U}}{{{U{{U++{{U}U}UU++}{{U}}U}{U{UU}}UUU{}{{{+++++UU{}U}}UU{U{UUU}}U}{{{}U++{U}}{}U{+++}}U{}}}}}}{{}{}U{}{{+++++{UUUU}}{U{{U}{++{}{U{UU{U+++U{{UUU}U}++}UU}}}U{U{{U{U}U{U{++++{}U{}}UU}U{U}U{}++{U}U}U}{{++U{}}{{U}}{++U}UU}U{{UU{{U}U}U++++}U}U{{UU{{U}{{}{U}++UU}U}{U{{++}{{}U}}}{{++}}U}U}UUU}U}{{}}++++}U}U}UU{}}{U{}{{}}{++U{UU}U{{+++}UU{{U{{}{+++UU{}}U{{UUU}{U+++U}}}{{}{}}{{}}{U}U{{U++{{U}}UU}+++{}{UU{UU{{{++{}}{{UU{}}U}U}++UU{U}}{U}}{{U{}}}}{{{U++}UUU}U}{++U}}U{U{{{}}{++U}{U{}U}UUU}{U++}U{}UUUU{{}}}{{U}U}U{}++U}}{{}}{++}U{UU{U{}U}U++{UU{U}U{{}}{}U++}{}}{}U{{}}{{U{UU{U{}{{{{{{U{}}{UU{}{{{{U}UUU{++}}}{}{{}U}{}}U++}UU{UU{U}UU{}U{}}}}}}{{UU}}{U{U}U{{{{}{U}U}}U{++}{}U{}U{}U{{{}++}UU}UU{U{{{{U}{U}U{{UU}}}U{}U{{}UU}}U}UUUUUUU}++{{UU{U{{}UU}}}+++}}{UU}}{}}UU{{U}U}{U}UU{U}U}{{UUU}}}{}UU}}U{}++{U}U{}{}{{U}U{U++UUUU{U}{{}}{{}UU{}U{U{U{}UU}{}{{}}}{U{U{UU{}U++}}UU{{}{{U}U}U{++}U}{{}}{{}{{{}}UUU{U{}U}U{}UUU}}}}{}U}UU}UU}}++{UU{{}}{{{{{U}}+++{}{}}U}}U}}U{{{U++{{}U{}{}U{}}}{}{++U{{{}}U{++{{}}U}{}{U}UU{}U++}{{{UU{{U}UUU{}U+++}}}{U{{U{UU}{++++{U{U}U}U++}}{UUU}{{UUU{}{U+++{{U{U}{{U{}U{}U}++{+++++++++++{+++{}U}{}U{{++{{{U{{{}U{U{}}{{U++}{}}U}}{}}{}}{UU++U+++++++++++}+++U}{U}{{U+++{UU{{}}}}}{}U}{{}++++}}U{U}{{{{{}++++{UUUU}}}{UUU{{+++{}{U{{}++}{}}{UU}}{U{UUU}U}}+++++U}{U{{}U}++++U{{}{}}U{}{{{U}}++++UU}{+++{UU{{}{U{{U{U}{}U{}}}++++}UU}{{U}++{}{U}U}}UUU{{U{{}{{+++UU{+++UU{}}}U{U{}U{{{U{}{}{U}{++++{}U{{}}U}{{{}U{{}{}}}{UU}}U{UU{U+++UUU{{}}}UUUU{{{{U}}{}U{UU{+++++UU{{{}U{}}}}{UUU{{{{U{{U}}U}}}++U}UU}}{UU}}U{}U{UUU{{{{{{}}U}+++++{U{}U}}{U{U}}U{{}}{{U{U}U}{+++{}U{{U}}}UUUUU{{U{U}}{}}}}{{{{}++++++{U{}{}{}{U}{{U}}{}UUUU}+++}}{UU{UUU{UU}}}}}}}{}}U}}U}}{}}UUU+++++++U{{U{{}UU{U{{}}U}{++++UUU}}UUUU{UU}}}}{{U{}}}}}}{{UU{{U{}{U+++++}{{}}{}{{{{{U{U{}++++{{{}}{}{}U{UU{}}{}U{}U{{{{}UU{UU{}}{UU{+++{U{{{U}{U}{U}U}{++++}U{{}{}U{}}U{{}UUU}{}}U{{{UUUUU}U{}U{}}{}++++U+++++++++++++++++}{{}U}}}}{{{{}{{U{}U{}UU{{}}UU{}U}{}U{{U}}++++++++++++++++++++++U}U{}UU{}}}}UU{U{}U}UU{U{}UU}}{{U{UUUU}U{}++++++++++++++++++++++}{}{{{{{UUU{}U{}U}}{}{{UU{UU}U}U{}U{{{}UU+++++++++++++++++++++++UUUU{}}}{}}{{U{UU{U}U{}{}{}UU}UU{{}}UUU{U+++++++++++++++++++++++UUU{U}{{}{}{}UUU{}}U{{UU{U{U{{}}UU}}UUUUU+++++++++++++++++++++++UU{{U{UUU}}UUUUU}UUU}}{{}}}{U{}}{U{{UUU}{}{{{}U}U{}}{U{{{U}U{}{{}}}U{{}{}U}}}U{{}{UUU}{{U}}U}U{}{}}}{UU{{{}}{{}}U}{}U}}{}U{U{}UU{{}{}}}}{{{UUU{U}{{U}{{{UUUU{UUU{U}{}}{}{{}U{}U{U{U{}{{{}{}{}{U{}U}}{}{U{{U}}}UUUU}{{U}{}U{{U{{{UU{U}{}{{UUU{{{}U{}U}}{}+++++++{}U}UUU}UUU{}}U}}{U}}U{UU}U}U}{{}U}UUUU{UU}{U{UU}}U{U{++++++++++++U{U}UU{{}{U{}}{}UU{U{U{U{U{{{{}{{{}}}}U{}}{}}U}{{{++++++U{U{{+++++}{{UU}{{U}{UUUU}}UUUUUUU{U{U}UU{}}}}U}U}{U{}{}+++++U{}U{{{}}}++++}{}{U}U}U}{U{U{}{{{{}UU}{{}U}U{UUU{U}U}U}}}+++++UU{{}}}U}UU}}U++++U{U{{U{U{UU}}{}{{{}UU{}}{}{U}{}UU}U{{U{+++++U}}UU{U}{}{U}}{}}++++UU}}}{}}U}}{UUU}}UU{}}{{}}U{{{{U}}{U+++++U}U{}U}{{U}}U}}U}U{}U+++U{}{}UU}{}{UU}UU}}U}}{{}}}UU}{}U++++++}{{}{{}}{{}}}}}U}}{UU}{U++{{}U}U{{U}{{{}}}U}}U}{{{{}}{{}++++++U{}{}{UU}{UU}{{{UU{{{UU{U{+++U{{}}}UUU}UUUU}U{U{}U}}}{U{+++++{}}U{}U}U{U{}UU}{U}{{U}}{{{}{U++}U{}{U}UU{U}{U{UU}U{}{{}U+++++{{}UU}}{U{{{}}U{{}U{UU++UU{{U{{{++U{{{{}}U}}}{{UU}}{UU{UU+++++}{UU}}U{{{{UUUU{}}{}}U{{++{{{}U{{{+++UU}UU}}U{UUU{{}}{}}{+++++UUUUU}}}}}{UU}++{UU{UU}{U+++U{}}{U{}U++{}{}{{{{U{{{U{{U{}}++++U{U{U}}{U}}U}{}}++}{UUU}U{U++}UU}U{}}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}}{}++U}}{UU}U+++U{{}U{UU}}+++U{}}}{{UU{}U{U+++U}}U{{{U}{{UU}}{}{{U}++U{U{}}U}+++{{UUU}UUU{{++}}U{U}{{}UU{U{++}{U{{{{{U{{}}U}{}{U}}{++{U}U}}UU++{U}U{}}{{U}}++{{{U{{{{{}}U{U++}U{}{}}UU}{UU{U}{U{UU{++{UUU{{{}++U}}U}}{}{{{}++U}{{{U}}}}U}}}++{}U{}}U}{}U{U{U{U{}{{{U}U{}}}U{{U}{}U}}}}{}}{{++{U{}U}}U{{UU}}++{U{U{}{{{U{}}{{}}{}}UUU{}UUUUUU{U}}U{{}}}U{U{{++{U}UUU{U}{}}{U++U{}U{}{U}{{{}{{}{{}}U}{{}U{U}{}}}}}}}{U}{{}}U{++{}U{U}{U}U{{}}+++UUU{{{}{U{{}{UUU{{U{{U}}}UU}{{UU{}{U}{UU}{}}U++}{}}U}{{}UU}{UU++{{U}U}}{{}}}}{{{}}}}}}{}U{{UUU{{}}U}U}U{{}}{}++{U{}}UU}{{}}U}{++}{}}UU{{U{}U{}}{{U{}U{}}}}}}U}{{{}}{}U{}U}U}U++}{{}{U}{}{U}UU}+++UU{}}{U{{U}}UU}}++}}}{}}}}{}{U}}{U++UUU{}U{}++UU}U}}UUUU{{{UUU++}}}U}U}}U}U}{}}{+++}{UUU}U{U{{}U++++U{U}U}{{++U{}}U}{U{{{{U}U{+++}U{UUU}U}UUU}UU{++{+++++++++++{+++U{}}}{{{{++}{{}}U}U}UUUU{UU{++U}}{}UU}}{U{UUU}++{+++++++++++U+++{}{U}{{U+++}}UUU{{}{{U}{{UUU++++U{UU}U}}{}U}++++{}++++++++++}U+++U}}UU}}++{}}}{U{{U}U}}U}{{{}+++++}U}{U{}}}++++}{{++++++++++{{}++++U{{U+++{U{{}{{}{{UUU}U}}UUU}++++{UUU}}}{++{U{{{+++++++++}{{UU+++U{}+++}U}{U{}UUU}{}}U{UU{UU}{{++++}}}U{U}UU{{{UUUUU{UUU}{}}}}}{U{}+++}{U}{}UUU{{U{{{U}{}{}U{}{U+++++}U}}}{{}}}}U}}U}U{{}}U}UU}}}U{++}{{U}}{}UUU{U{U{UU{{{}}}}U{{{+++++UUU{}}}U{U}}U}{U{}U{{U{{UU}+++U{}}{}UU{U{U}}}U{{{{}}{U}}}}U{}++++++U}}U{{{{UU}U{{{}{{{}{}U+++}}U}{U{{U}}{}UU}U}}{}{UU}}UU{}}U}}+++++++{U}U}}U{}UU}{U{{{}++++{UUUUUUUU}{}{{}{}{{{}U}UUUU{{U{U}}{{U+++++{{UU}{U}U{U}U}{}U++++{}}U}UUU{{}{}{{}U{{U{{{}U}}U{}UU}}}U{{{+++{U}UU{U{}{}}{U{}++++U}}}{U}}{{{}{{}{U{U}{}UU}}}UUUU}{{U}}{}}{++++U+++++++++++++++++UU}}{}U}}{U{U}UU}}U{{{U{}U{}{UU{{}}}U}}}U}++++++++++++++++++++++{U{{}}}{}}{}U{UU}}{}{{}{}U{}}}{{UU}{U}{}{}++++++++++++++++++++++UUUUU}UUUU{}{U}UU}}}}U{UUU}}}U}}{{U}}}{}U+++++++++++++++++++++++U{U{{UU}U}}}U}}{}{U{}}{U}U}}}{{}U{}}U{}}U+++++++++++++++++++++++{{}{UU{}}{{{{U}{UU}U}}U{{}U{UUUU{U}U}U{U{+++++++++++++++++++++++{{}UU{UU{{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}{U}U{{}{}U}{}UU{{}{{{{U{UUUUU{}}U}}U}}{UU}U{}U}}{}}U}UU}{}{U}UU}{{{UU{}U}}U{U{}}}}U{}U}}{}{{}U}}U}}}{UU}U}}}U}{{{{}{U{}U{{U}U}{U{UU}U}{{}{}}{UU{+++++++}{{{U{U{U{}}U{{UU{}}}}U}{U{U}UU}{}}U{U{{}{U{}}{U}}}U}{++++++++++++{U}U}}}}{UU}{UUU{UUU{{U{U}{U}{{{}{U{}}}}}U}U{U}{}{++++++}U}{{+++++UU{{{U{}}UU}UU}}{}{U}{}{{{U{U{UU{UUU}}{U{{UUU}+++++{}U}{}U}U{++++{}UUU{}U}{{UUU{UU{{{U{UU{UUU{{}}{UU{}{{UU}}+++++{U}{{}}{}{U}}}++++UUU}U{}}U}U}U{{U{UU}U}{{U}UUU{U}}UU}{UU+++++{UUUUUUU{{U{}}{{}++++}{{UU}}}{{}}U{{{}U}U}U{{{U}{{U{U{}{{+++++}U{{UU{UU}{U}{U{{}UU{+++{{UUUUU{}{{{{{UU}UU}}{}}{{UUU{U}++++++U{}}{{U{}UU}U}{}U{}}U{}}++U{}UUUUU}{}UUU{U}{}{U}U{U}UU{U++++++{UUUU}{UUU{{{U{{U}UUU{}U{}+++}{U}{{{}U}}{U}{U}}{{}{{U{{}+++++}U}}}}{{{U}}U}{}{}{U{{}UUUU}U{++}{U}{}U}U}{{{{UU}U}U{}{U{+++++UUU}U{U}U}{{{{}UU}{{}U++U{}U}UU}++}}U{}}UU{{U}UU}U}U}UU}}+++++U}}}U}UUU}}U{UUU}}{{}}}{++U}{U}U}U+++}{}{}{UU{}{}U{{}{UUU+++++UUU}{}{U}{}UUU++{}{}UU{}{+++{{{UUU}U}++U}{{}UU{U{}}}}U}{{U++++UUU}}U}}}UU}{}{{++U{}UUU{}{++}{U{}{U}{U++{{}UUUU{UU{{}{U{{++++}{{{}U}U}{U{{}{}}{++}}{U{}{}}++}{U{UUU}UU++{U{}U}}{}U{{}UUU++++UUU{UUU{{{{{{{UU{{{++}}UU{{{{+++{{U{{U{}}}+++UU{{{}}U}}}{}{+++{U}U}}}}UU{U{U}U}U}U{++U}}}UUU{+++UU{U}{}U{U{++}UU}{{}U}{}UU{++{}}UU}{{{}U{{{}}{U}}U}++UU{}{{UU++}{{U{}}U}{U{++UUUUU}U}{}UUU}++}UU}}{}{U{{UUUU}{U{U{}++U}}}U{}}++U}}{{}U}{{}U++{{}{{{}{}UU{}U++{{U{{}{U}UU}{{U}{UU{{U{}}U{}}{}UU{}U{{U{U{}{U{++{}}{UU}{U{}{{{++UU}}}U{}U{U}{{U{}U}U{{{{U}}U}}{{{U}{}UUUUUU}{}++}U{}{{U{U}{{}}++}UU{U{UU{{{}U}}}U{}{}}{}U{UU}}{}{}}{}U}{}{}U}{++U{{U{}{{}U{{{U+++U}{}}}{}UU{}U}}{}}}{U}}{}{}UU{}{U}U{{U{}UUUUU++}U{}U{{{U{U}{}}++{}{}U{{U}U{{U{{{}{U{}{{{{{U}U{{}{}}UUUU{}U{U}++UU}}}UUUU}{{}U{++}U{{}U}{{U{{}U{UU{UU}}UUU{{U{}}UU{}}}}{U{U{}U++}{}UU}{{{UU}UU{+++{{U{}U{}{{}}}}{U++}U{{{{{}}U}U}{U}++U{{U{UUU++UU{U}{{}U{{{}}U{++}U}}U{{U}{{U}}UU+++}U}UUUU}}U{}U++++}U}U}U{{++U}{{}{{UUU{UU}}U+++}U{}}}U}{{U{UU{{++}+++++++++++{+++{U{U}}U}U++{{{}}{}{}}{{UUU}U++{{{UUU{{}}}{U{}U++U+++++++++++{+++UU{{U{{}+++}U}{{}{UU}UUU{}}}++++}UUUUUUUUU{U++++}}UU}{{{{}}UU}+++}{{UU}{++}}U{{{}}{{}{}}}}UU}+++++}{U}}{U{{++++{}{{}{}U}}U{{}}}++++}{{{+++U{UUUU{U}UU}}U}UUU{}{++++}{}}UU}U++{}}UU{U}U}UU{U{{UU{+++U{{+++{UU{U{}U{UUUU}{UUU{{U{U}++++{{}}}}U{{U{{{U{UU{U{}U}}U{{}UUU{+++{{U{}}U{}UUU{{{}{{{}UU}UU}+++++U{U}{UU}}}U}U}U}UUU{U{U}}{U{UU++}{UU{U{U{}UU}U{U{}UUU{}}{U{{{+++++UUUU}}{{}}U}UU{}UU{}{}{{U}}+++{U}{UUU}U{{}}U{{}{U}}UUU}{{U{{}++++++{{}{{}}}{UUU}U{}{UUU{U{+++{{U}U{UUUUU{{{UU}{{}}}{}}U{{{}{}{U+++++++UU}{{}U{UUU}}UU{UU++++{{}U}{{{U}}UU}U}{U}}{U{{}{}U}}}}UU}U}+++++UUU{{}{{U}U}}}{}}++++{}{UUU{}{{}U{{U}}}}U{U{{{{UUUUU}}{U{{}}+++{{U{{UUU}{UUU}{}++++}UU{U{U}{}U{UU}{{{}U}}U{}UU{}}UU{U}U{{{{}++++}+++++++++++++++++{}}UU}U}{}{{{}U}U}{{}{}U}}{}}{}{}U{UU{{}{U++++++++++++++++++++++U{}{}{U}{}}U{UU{}}{UU}}U}{}{U}}}{{UU}}UU{}++++++++++++++++++++++UU}}{UU{{U{{{}U}UU}{U{U{U{UUU}}UU{{}}UU}}+++++++++++++++++++++++{UU{{}UU}}UU{UU{U}}{}}{{}U{{{}{U}}U}}}{{{+++++++++++++++++++++++U{{}{}{{}{U{{}UU}{}UUUUUU{U{{{{}UU}}U{{{U+++++++++++++++++++++++{UU{}U{}UU}{U}{U{}UUU}U{U{U{{}{UUUU{}}}{}}U{}{UU}UU{}{U{{{UU}}U}}UU}{{}}{{}}UUU{{UU}{UU}}{U}U}{}U{{U}UU}UU{U{{}{{U}}UU}UUU{}}U}UU{}{}{U{{}U}U{}{U{}{U{}}}U}{U}}{}U}UUU{{}{}UU}}}{{}}{U{U}{{{U{}UU}UUU}}{{{}U}{UU{U}}U}{UU}}{U}{U}{{{{U}U}}U{{}}}}UU}{}{U+++++++UUUU{{{{U{UU}{}{{UU{U}{}}{{{U}UUU{{U{{}{U{{{{{}U}{{UU}++++++++++++UUUU}UU}U}}}}{}{{{}UU{}{U}UU{{UU{{U}U{{{UUU{{}UU}}++++++UU{}{+++++UU{}U}U}U{UU{}{}}}{}}{}U{}{}{UU{}UU{}U{{{UU}{{+++++{{{U{U{}{{++++{{U}}{U{{{{UU}{U}}}}{UU{U}U{}{U{{{}UU}}{{{{+++++U}}{{{}UU{{{}}++++{U}}}{}U{{U{U}U}UU{}U}}UU{{}}{{{{U{{}{{+++++UU}{}}{{U{}U}{{{U++++U}}{U}{}{{{{U}U{{}{}U{{{}UUUU{}UU{U{+++++UU{{{}}{}U}{UUU{{{UU{+++U}{U}}{U{}{U}U}{}{}U}UUU}U}}UUU}++++++U{U}{UU{U{{UUU{}{}}{{}}U++UU}}U{UU}UU{{}}}{}{U{U}U}}UU{U++++++{{{{UU{}U}{{{{{UU}{U{{U{{U+++}}U{UU}{}}}U}U}UUU{}U{U{}}}+++++{}UU{}U}{}U{}}U}}UU}{{UUUU}{{}++}{{}}U{}{}}}}UU}{{U}{U}U}+++++{{}UU}}{U{{}}{UUU}}}}{++U{{}U{}}++}{{UUU}UU}{{{UUUU}{{}}U+++++}{}}{{UUU{U}{{}U}UU{UU}{++}{U}U{U{+++}{}{{}U}UU}UUU}}{{{U+++++}U{UUU{U{}{}{}++U}}}{{{{{+++}{U}U{}}U++}U{UU{U{{}UUUU}{U}U++++U{{{{}{{UU}}}UU{++U{}}UUUU{++}{}}{U}}{U++{U{{U}}UUU}}{}}{{++++{{}}}U{}U}{{U}{{{{++}UU}}{U}U++{{UU}{}{{U++}{}}UUU}}{U{}U{{++++U}}{}U}{{}{U{U}}{}{++{}{{{}U}+++{U{{}}{UUU+++}{}}}{}UU{{UU{+++{}}{U{}UU{U{}}U{}{U}}++U{}}}}{}+++UUU{}}{{}U{++{}U{{{{{}U}}UU++U{}U{UU}UU}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{}UUU}{++{{U}{U{{}}}{U}++{}}}{{{UUU}}}}U{UUU}U{{{{UUUU{}{}}}}{{}{U{{UUU++{U{}}{U}}{}}U{++{}U}UU}{U{}UU{}}UU{{UU{UU{{}U{}{{{}}{}U}U{}}U{++}U}{}UU{}}{}}U++{{}{}U}{}U}UUUU}UUUU}{{UUU}UU{}{U}}{{{U}UU}U{}++UU{U}{{U}}UUU}+++{{}UU}{U{}{{U{{}}{U{}{}}}{{UUU{}{U}}{}{}U{{U}++}UU{{}{{{}U}{UU++}{}{}}{U{{U}U{UUUUUUU{}}{}}U{}{}U{{UUUUU}U}UU++}}}UUU{}{}{}UUU++U{{UUU{{UU{{U{UU{}}}UU}}U{{U{{}}}{U}U{{U}{{UU++{U}}}{U}}{UU{}}+++}U{{UU}}}{{}{U{}++{}{}U{}}}}{}UU{{++UU}UU}}{++{}UU}{}{U{}UU{}}++{{{{}U}UU{U}{{{U+++}{}U}{}{{{}UU++++}{U}{{}U++{}U{UU{{}}{}U{U{+++}U{UU}U{}{{UUU}U++{+++++++++++}+++}{{UU{{}U++{U}{}U{}U}U{UU}UU++U}}{}{}}U{U}{U{}++{+++++++++++U+++UU}}U{U}+++{{{UU{U{{UUUU{U{U++++UUUUU{}}}}}{++++{}++++++++++}{+++UU{U{{U++}{UUUU{}{U{}{{}}{{{+++++UUU{}{}}}++++{U{++++++++++}{U++++{{}U+++UUU}{}U{U}}UU}}}UUU}U++++U}}UUU}{++{{}}U+++++++++U{U{U+++{{U+++}UUUU{}}U}U}U}{U{}UUU}}U++++}UU}}}U{{U{}}{{U{{{}}U{U{{U}{U}{+++{{U{U}}{}U{}U{U{}{}}}{{}}}+++++U}{{}UU{{}UUU{U{}UU{{}U{{UUU}}++{{UUU}{}}{}}{}{U{{}U}{{U}}{U{+++++{U}}{U}}{}{UU}}{}{{{}U{{U{U+++U{{U{U}{UU}{}}U{UUU}}{}}}{}UU}}++++++}{}}}}}U{}U{}U}{{{}{U{}+++{}}U}UUU{U}{UU{UU}UU{U}{}U}{}{{U{{+++++++U{U{}UU{{}}}U{{U}U++++}U}{}U{}UU}U{}}{{}U}{}}}U}}{{}}{U{}}U+++++U}}UU}}{U{U{{{{UU++++U{}{}U}{U{{{{U}{U{{UU{UU}}}}}U{{U}}{{{}+++{{}}U{}{{U}U}}}}++++{U}UU{UU{{{}}}U}{{}}}UU}U{{{}{U{}UU{}{U}U++++U+++++++++++++++++}UUU}{{}U}UUUU{}U}}UU}}{U{UUU}U{UUU}U}U}{}++++++++++++++++++++++}}UU}U}}}}}}{}}{}U{{{{{U}{}U{{}{{U}UU{{{U}++++++++++++++++++++++{}{UUU{{U}}UU}{{}U{}U{}U{U}U}UUU{UUU}}{U{+++++++++++++++++++++++{U{U{{{{{{U{U{}}}U{U}{U}U}}U}{}}UU{}{U}}}+++++++++++++++++++++++{}U}U}U{}U}{U{}UU}U}}}U{}U}{}}U{}}UUUUU}}+++++++++++++++++++++++U{}U}U{UU}U}U}}}{{U{{}U}U{U}UU{{{UU}UU{}UU{U}}}}UU}U{{U}U{U}UU{}U}{{UUU}U{U}{UUU{U{UU{}}}{U}{{U}{{{{}}{UUU{{U{{}}}U{U{{U}U{U{}{}U{U}}{}U{U{{UU}}U{}}}}}U{}UU{U}U{}U}{U}U{}U}UUU}{{{}UU}{U{}{{UU}}U}U}U{}}{{}UUU{{}UUU}{{{U}UU{}UU{U{}}U{}}{U{U{{{}UU}}}{+++++++{U{U{{}U{}U{{{U{U{{{}}}U}}{{U}}}UUUUU{U}U{{}U{}{U}{{U}++++++++++++U{UUU}U}{U}}UUUU{UUU{U{U}U}{U}U{U{}{}{}U}{}}{U}}}U++++++}}{}U+++++{U}{{UUUUU{{U{}{{{{}U}U{}}}UU{}U{}U{{U{{}}{}{U+++++{}U}U{}U{U++++{}UU{}}{{UUU{{U{}}}{{{U}{U}U{}U}U}U{U}{}U{U+++++{{{UU}U}}U}{}U++++}{{{{}UU}U}{}}U}{U{{{}}UU}U}U}}{{{{UU}U+++++{}}U{}}{U}U}}U{U{++++{{}}U{{{{{}UU}{}{UU}{{UU{}}{U{U{{{U{+++++U{{{{UU{{UU{U{{{}{UUU+++{{}}U{{}}U}{{UU{UUUU}U}}}}}}UUU{++++++}{{UU{U}{{}}U}U}{{U{{}{}++}U{U}{}UU}U{U}}}U}U}{UUUU}}}}{++++++}}{U{UUU}{UUU}{}U{{{U{}}}}+++}U{UU}UU}U}UU}UUU}}U{}}{{}{+++++U}{}U}{U}U{}}{{U{}U}U{U{{U{}}U++U{UU{{U{{}}}U}}}{{{}{}U{}+++++}}UU{}UU{}}UUU{{U{U{{U++}U}{UUU}++U}}{}}UUU}{{U{U}}U{{{U}+++++}{{U{}U}UU}{{{{U}UU{{{UU++}}}}}}}U+++U{U}U{}{{}}U{{}}}{}{+++++}UU{U}}}}U{U{U++{U{{{U}{}+++U}}}{{{}{++U}U{U{U{{{}{{{U}}UU++++}}UU{}}{}}}}{{}{++{{{{{}}U}++UUU}{U}UUU++{U{{{U}U{}}U}}UU{++++}{}}}U}U{{}}}{}U{U++}{{}}}}UU++}}{}}}}UU{++{UUUU{U{U}}UU{U{++++U}}{{}{}}U}{{{U}U{U++}}}U{}{}+++U{UU}UU}U}+++{}U}}{U{U}{U{}+++}{{U{U}{{}}UU{{UU{{UU++U{{UU{{{+++}{}U}U}{}{{++{}}{{}{}}{{}{U++UUUU{}{UU{{}U{{UU}}U}U++}{{U}U}U++{{U}}UU}}}}}++}{U{{U}{{{{U}U++{}U{U{{{UU{UUUU{UU{}}}++}}}{}}}}++}}{}{}U{}{}}++U{U{}UU}{{U}}}++{U}}{}U}{{{{UU{{{{}}}}}UU{{UUU{}}}{UUU}U{}}{{{++U{}UU{UU{U}}{}++U}U}U}{{}{}UU{}UUUU}UUU{{}U{{}UU{UU}{U{U}U{{{{++}}U}U}}{U}U}{}++}U}}{{U{}U}UU}}{UU{U{}{U{{UU{{UU}U{}UU}U}}UU{}++{{{U{UUU{}{}}{+++}{{}{{}U}}}UU}{U{{{{}{U}}}}UU{U}UU{{}UU}}}U{{++U}{{{}}U{}}U}}}++{{}U}{{{UU{{UUUU{{{}{{}UU{U{U{{UU}UU}U{}{{}U}++}U}U}{UU}{{{UU}++{}}{{}}U}}{U{{U{}U}{U{UU}U{{UUU}}UU{}}UUUU{{{++{U{}}UUUU}U{{UU+++{}}U{U}U{}}U{U}U++}}}}U}{{{U}{UU{U++}U{}UU{}++}{}}}U{{}UU{{}}U++U{{{UU}UU{U{U{}}+++{{U{{{}}}U}{}++++{{U{}{{{++U}{}{{UU{}}UU}{{+++{{}}}{}{U{{}{}}{++}+++++++++++{+++}UU{UUUU{++U}}}{UU{UU{{}U{{}++{}}}U{U}{}}}U{}}++U+++++++++++}+++U{{}UU}{+++}{U}}U}{}U}}U{}}{++++}}{{{}{U{UU}++++U{}}{}}}}}}U{U+++UUU}{{}++U}}UU}U{UU{{UU}UU{{+++++UU}UUUUU}++++UUU{U}{}}U}U{UUU++++U{U}+++UUU}{UU{{U{}U{}U{}{{}++++}{}{U}{U++UU}}UU}UUUUU{}{U}UU+++{U{+++}{U}{{{}U}}{{{}{U}}U}}UU++++{{}{UU{{UU}}}U}}UU}UUU}{UU}U{U{}+++}}}{}UUU}{}{{U}UU}{}}U}}}U+++++{{{}}{U{{{U{UU{U{{U}U{}}{{}U}}++U}{UU{U}}{U}UU}{}U{UUU}UU{UU}+++++}}}UU}U{UU{}}}{U{{}U{}U}{U{+++}{}{}}{{}}}{U{{}}}UU{UU}{}UU{U}++++++}{}U{{}{}}}{}}}U{}}{U{}+++{UUU}}U{}{{U}U}{{}}}{}{}}{U{{{}{{}+++++++}U{}{U}U{{}U}UU{{}++++UU}U}}UU}}UU{UU}U}{{}{}{U{U{}{}}}U{{U+++++UU}U}}}}}{{}{UU}U++++U{U}{}U}U}UU}{{}{U}U}{}}{U}U}{U{{U}}U{{+++U{}}}U}{UU}}{}{}++++}U{}}}UU}}}{}U{}{U{}}{}{UUU{{}{U}U}UU{U}}++++U+++++++++++++++++{{{{U{}{U}}}}}}U{U{{{UU}U}}U}UU}U}{U{}}}UU++++++++++++++++++++++U}U{}U}}U}{}{}{}}}{{}{}U}U}{UU}}{}}UUU}{U{++++++++++++++++++++++{{}{U}{U}U{}{U{U{}UU{{{{{}U}U}U}UUU}{}{}}+++++++++++++++++++++++}{{{{}U}{{}{}{U}U}{{UU{{{}}}UU}{{U{}{U{{{+++++++++++++++++++++++}UU}{U{{{{{UU{}{}UU}{U}}}}{UU{}{UU{UU}}}}+++++++++++++++++++++++}UU{{}UU}{{}}{UU}U}UU}}}}}U}UU}}U}{UUU}U{U{{{UU}{U{UU{}{U{U{}U{{{U}{{U}U}}UUU}U}UU{{{U}{{}U{{{}U}U{}{}{{{UUU}}{{U}{}U{{{{{{{{}{}UUU{}{{}}{}U{{}}{U{{{U{{U}{}UU}UU}}UUUUUU}}}}}{U{}{U}}U{}}}}}{U}UU}U}{{{}}U{{{U{UU{U}UU}}{U}{U{{UU}{U{{}}U}}}{}}}{UUU{U{+++++++{}}}{UU{{U{{{U}{}}UU{{}UUUU{UU{UU}}U{U{{U{UUU{}}U{{U{U++++++++++++{{U}}}}UU{{U{UU{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}{{U}U{{{{}{{}}U}{UU}UU{}}}}U}U{}}+++++UU{{}{U{}{}{}}++++U{UU{{U}U{U{}U{UU}U{{{}UU}U{{}U{{}U{U{}+++++}{{UUUU{{U{{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{UUU{U}++UU}UU}UU{U}UU{}U}{U}{}{{U}{}U}++++++}}{}}}UU}U{{{{{U}{}}}UU}{U+++{{{UU}}U}{{{}{U}}}{{}}UU{UU+++++}UUU{U{{}{}}}}}{{{{}UUU}U{}U{{++UU{}U}}}U{}}}U{}{U{{{}}}{+++++}}}UU}{}}}}{UUUU}U{U{}++}{UUU{}{++}U{}U{{UUU}{{{UU{U{}}{U+++++UU}}U{U{}UUU}U}U}U{}UUU{++}}{U{U}{+++UU}}}UU}{}U}{}}}}{}}+++++}{}{}U}}{}}{{U++{UU}}{{}{+++}U{{U{UUU++}}{U{{{}{}U}UU{}}U}++++{U}U}U}UUU}{}}}U++UU}{U}{U{++UU}{}UU}{}++U{}}}{{{{UU{}UUUU++++U{U}}}{}{{U}}}}U{}++U}{{UU}{}++U{UU{{}}U}++U}UU{{}UU}UU{UUU++++{UU{UU{UU{}{}{{U{{}++U{U}{}}U+++}}UUUU{UU{+++}{}}}{{U}}}UU}+++U}{}{}}U{}}}UUUU{{{{}++UUU}}}{{+++{}{}U}}{{UU++{UU}U}{{{{U{{}++{UUU}}}}}{{}}{{{{UU}}}++{}U{}U{}++}{}{}}U{U{{{++}UUU{{U{}U}UU}++UUU{{U}}{{UU{UU{U}UU}}++UU{{{{{{++{}{U}{{{{{{}++}{}}{{{}}U}}U}++U}U{U}U}{{%%%U}UU{{}}U}U{}}{}{UU}U{{}U{UUU{{U{++UUU{{}{{U}}}{}++{{}{UU{{{U%%%%UUUUU}{}}U}U{}U}U}{UU{}}{UU}}U{U++U}U{U{{{U{}}U}++{{}UUU}{{{%%%%U}UU}U{{UU}UUUU{UU}}}UUUUU%%%%%{++U{U{}{U}UUU{UU+++}U}U}U}U%%%%%%}{U}{{UU}}{U{}}{UU{{}{{{}%%%%%{++}{}}U{U}{U}{{{}++U}{}}U{%%%%%%%{}}U}}}{U}}U{{{{}}}{}{}{%%%%%%%++U}UU}{UU}UUU}U}++}{UUU{}%%%%%%%}{{U{{U}{}}{}U{{{}}{UUU}%%%%%%%++}{{UUUU{{}}}UU}+++{}{}{}%%%%%%%U}{++{U}{{UUU{U}U{{{U++U%%%%%%%++}}}U{{{}UUU}}}U}++{{{}}U%%%%%%%{U{+++}}}{U{{{{}}U{++++UU{%%%%%++U}{{{}}{}U}U}{}}+++}}}{{%%%%%%%U{{{++}+++++++++++U+++U{{U%%{{{++}{UU}{{U}}{{{{}{U++{UU}{{UU%%%%{{}{++}+++++++++++{+++}UU}{}U}+++{{}U{}{{UUU{U}{}{++++{U{}UUU}{}U}++++}}UUU{}}{U}U}U+++}}}UU{U++U}{}}{UUU}U}U{}}UU{+++++{{{}}}U}}++++{U}{}UUUU{{}{UUU++++UU{}+++{{{}UU{UUU}UUU}{}{UUU++++U{}{U}}U++{UU}U}{}}UUU{}U}U}U+++}UU+++{{U}{{UU}{{}{{U{U{U{{{}}++++}}}}}U{{}U}}{{{{U}U}U}{U}{{{{}}{+++U{UU}{{}{}}U{}}}U{}{{{{{U}+++++}{{UUU}}UU}}{{}}{UUU{{}U{{}}}}++{}{UU}{UU{{}}{U}U{{{}}{{UUUUU+++++{}{U{U{{{UU}U}{UU{{{U}}{}}}+++}{{U{}{}{}U}UU}U{}}{{{}}{{}U{}U++++++}U}}U}UU{}U}{UU}U{}}{U{+++{}{{U}UU{U{{}{UU{{{{{U{U{}}U}U}{{{+++++++U{}{U}{}U}}{}}UU{U++++{{{UU}UU{UU}}{{}}UUUU}}U}{{}}}{}U{{}U+++++U}{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{}U}U}{{U{{UU{{{}}{}{UU{}{UUU{}{}{++++++++++++++++++++++{U}}U{UU}}}U}U}U}}}}U}{{UU{{U}}U{U{U}UU{{{++++++++++++++++++++++}{UUU{{{UU}{{}U{U{{{U{}}UU{U}}{}}{}}}{{{{+++++++++++++++++++++++{{}}U{{UUU}}}{UU{{U{{}}}U}{}{{}{{{}{}UU{{+++++++++++++++++++++++}}UU{U{UU}U{U{}U}{UU{U}UU{UU{{{}{UU}}U}U{+++++++++++++++++++++++{U}}{{}U}U}U}}U}}}}}}}U}}{{U{U{{{{{U}{{U{{}U}{{}U}U{{{}U}U{{{{{UU}U{{}{{}}U{{{{{UU}{{{U}{}}{}{}{{U{{{U}{U}{U{}{{}{}UU{}U{{U}{{}}{{{}{{UU}U}U}{U{UUU{{}UUUUU{}U{}}}{{{{UUU{{{U{U{U{{U}{{{{}}UUU{{}{}}}{}{U}}U{UU{U}{{U{U}}U}}U{{}UU}}{{}U{U}{U{{}}}}U}U}{+++++++U}U}}}}}}U}}U}U{}{{}{U}U}U{{{}U}{{{{}{{{U{{{{}{U{{U{{{++++++++++++}}}}U}UUU}{{{U}}{UU}}{U}U{}}}{{{UUUU}U{{}}UU}{{U{U++++++}}}{}+++++U{{{}UU}}}U{}UUU{U{U{}{}}U{{{U{{UU}{{}U}UUU}{U+++++U{U}U{UU{}++++UU}{U{}{}}}}{UU{UU}}U{}}}U}}{{}}UU}{}}UU}U}+++++U{{UU}}{}}{{U{++++U{}UUU}}U}}U}}U}{}U{UUU}{{}{{{U{{}U}}}}+++++{}}{UU}U{U}U{}U}U++++U{{{{}}{{UUUU{}}}}}U{U{U}{{{U}{U{U}U+++++}{{U}}{U{{UU}}}U}{{{{+++}U{U{}{{U{{}U{}UU}U{{}{}{UU}{U}}++++++{U{}{UUU{}U}U}U}}}}UU{{{++UU{}{U{U{}{U}{{U}UUUUUU{{UU{{U++++++U{}U{UUUUU{{{U{UU{U{{{U}{U+++}U{}{U{{U{}U{}{U{}{U{}{U}U{+++++}UU{U}{}U}{{}}U{UUU}{UU{{{UUUU++}U}U}U}}{{{{U{}}{{{{}UU{{+++++{{UUU{UUU}UU{U}{{}UUU{++UUUUU{{}++UU{{U{U}U}{{U}{{U}}UU{{+++++}}}U{U{}}U{{{{}U{{}U}}{}++UUU{}{}}+++{}{{}}}{}}}{{{U{{U{}+++++}U}U{U{}{{UU}U++U}U{U}}{{+++{{U}UU}U{++UUU}U{{{{}}{}U}{{U{++++}{{}UU{{{}UU}U{{++{}{UU{{}{++{}{}UU{U}{++}{U}U{{{{{{{UU}}}++++{{U{{U}UU}{U{U}}UU++{UU}{}}}}++{{}U}}{}{{++{U{U{UU}}U}}}}U{++++{}UU}{}}}U{U{{U}{{{++}}U{U{U}+++}UU}{{{{{U+++UUU}{}}U}}}}{{+++{UUUUU{U{{{{{U}U}{U}{++}}}}}{}}+++{UU{UU{{}U{++{{{U}U}U}{{U{{++{}U}}}}U{{}U}UUUUUU}UU++UU}{}}}U++}}U}{U}{}U}}++U{{}UU}U}U}}{U++{}U{}{}}{U}{{U}UUU{}U{++U}}}}UUU++U{}U}U{U}U}U++UU{UUU{}U}{U}U++{{{}}U}}{U%%%{U}{U}}UU{{{}}}}U{{}U{UU{{{}}{U}U++}UU}{}}{U}U{U{++}}}UUUUU{}%%%%{}U{{}U{U}}}}UU{{}U}{U{U}{}}{{UU++{U{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{UU{%%%%%U++}}}U}}{}}}U}{U{++{U{U{{}%%%%%%%U}}}U{U}{U{UU{U{}U}UU}{{%%%%%%%++U}UUU}{{UU{UU}}++{U{}{}U%%%%%%%}U}UUUU}}}}}}U{UU{}}{}}U%%%%%%%++U{U}U}{}{U}}}}}+++UU{}{{%%%%%%%}UU++U{U}}U}U{{UU}{UU++}%%%%%%%++{{U{{{U}{{}{}{U}++}{}UUU%%%%%%%{U{+++{}}{}{{UU{}}{++++}}U%%%%%++}U{}UU{UU{}U}UUU+++{}U}}%%%%%%%}}UU++{++++$$+++++}+++}}{}%%U}{++UU}UUU{U{}U}{{U{}++}{UUUU{{%%%%{{}U++}++++$$$$+++{+++{U{{}U{}+++{U}}U{{{}U{U{}U}U++++{{U}U{{{U{U}++++}U++$$!!$++U}{+++}UU}}}}++{UU{{{{}{{{{{U{UU}}+++++{}UUU}{{{++++{}}++$$!!$$+{}U}++++}{{U+++}U}UU}U{{{UU}U{U{UU}{++++U{UUU{{{++}}}U}$$$$$$$$$$U}{}+++UU{+++{}{UU}{{}}UUUU{}UU}}UU{U++++{}{{U{{}U}}}U$$$$$$$$!$$UUU{}{U{+++{{{{}UUU{U}{}{UU}}UU{{{U}{+++++{}UU{{U{{{$$$$!!$$!!$${U}{UU{U++U{U}{U{}UUUU}U{U{{UU}}{}U{{{U+++++{{UU{U}}$!!$!!$$$$$$}U{}}UU+++}}}U}U}UU}}}UU}U}}U}{}}{}}{}U{U++++++{UU{}$!!$$!!$$$$${U{}U{+++{UUUU}}{{{U{{{}}}{}}}{}}UU}UUUU{}U+++++++{U$!!$$!!$$$$$!UU}++++}}UU{}U}}U{UUU{{}U}U}{{}{{{}{U{}}U{U{+++++}$$$$$$$$$$$$$!}}++++{{{}U{U{}U}{{{}}U{{UU{U{U}}{UUU}{{U{UUU+++}U$$$$$$$$$$$$$!!+++}U{{{UU}UU{{{}{}{U{UU{UU{UU{{}U}}U{{UUUU{++++U$!!$$!!$$$$$$!!++{{}U}{{{{U{U}}U{{}U{}U{{}{U{U}U{U}{U{}{}{{+++++$!!$$!!$$$$$$$$++}U}}}U}U}}}U}}UUU}U}{U}}U}}{}}}U{{}U{{}{{{+++++$$$$$$$$!!$$$$$++{{UU}{U}}UU{{}UU}{}}U{}U}{}{}}{}}{UUU}{{U+++++$$$$$$$$$!!$$$$$++UUUUU{U{{}UU{}U{}{}U}}U{}UUU{{UU}}}}}U}{{+++++$$$$$!!$$$$$$!!$++{{}}{{{{}U}U{U{U}}}U}}{{}U}{U{{U}{}{}}}{}+++++$$$$$!!$$$$$$!!$++U}{}{}}U}}U}}}}{U{{{}}!U}U{U}U}U{}{{{}U{U{U{{{U{{U}{UUUUU}}U{UU}}}UU}{U{{U{}{}U{U}U{U{U{UU{U}}{U{{{UU}UU}}UU}}}}}}}{{}UUUU}}UU{U}{U}{U{}UU}{}{U{{}U{}U}{U{U}{{UU{{}U}{{}}U}U}UU{{{{U{{{{}}{UUUUUUU}}U}}}{U{{{U}}}U{}{{U{{{U}}}{}U{}UU}}}U{U}}}}}U}U{U}}{+++++++U}{}{U{}}}{U}{U{U{U{{}U{UUU}{{{}}}{U{U}U}}{}}{{UUU{{UU++++++++++++}{UU}U{}UUUU{}}{}UUUUUUUU{{UUU}{}U{U}UU{}}{UU{{{{U++++++U{U{{+++++{{U}}U}}U}UU}}}}{}UU}}U{{}}}}}UUU{{U}}{UUU}U{U+++++}{{}U}U{{}++++}}U{{}}{UU}U}{}U{{UU}U{{{}{{{{U}}UU}U}}U}U{+++++UUU{{}}UU{}}U}++++}}{{{U}UU{}}UU{}UU{{U}U{}}{{{U}}U{{{}}}+++++}U{{U{UU}U}U{UU{}++++{U{U{{}}}UU}UU{{{UU}{U{{}{U{U}U{{UU{+++++UU{{}{UU{{{}}{{}U{{U{+++{}}}{}U}U{U}U{U{{}}{{U}UU{UU}{}U++++++}{}{UU{}{{{U{U}{}}{}U}U{++{}}{}U}U{UU{UU{{UUU}{U{{{U{{}U++++++{U}{}U{{}UUU}}{}{{}{{U}}U{+++}{U{{{{}U{}{UUU{U}U}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}}}U{U}}}UU{UUU{{{}{}}+++++U{{U{{{{U}U{{U}}{{UU{{}{++}{}U}UUU+++}U}U{U{{U{{UU{U{}}{U+++++U{{UU{}{}}{UU{++{U{U}{{}}+++{U}{{}}}}++}}}}{UUUUU{UUUUU}}}++++{}}U{}}{U{{UU}U{++}{{U}}}U{++{}U}{UUUU}++}}UU}U}}U}{}{U{}{++++U{{U}U}{}{{{{U}{UU++}}{{UUU{U++U{{{}{U}}U++U{U{}U{{{{{UU}}{++++}}}}{{}}U{U{{}U{{UU++{{}}{}U{+++UUUUUU}{}U+++}U{}U}U{U}}{{}+++}{}}}U{}UU{{}{{U{}{UU++UU}{{U}{+++U}{{{{{U}U}++{}{UU}{UU}U}{}++{U{UU}U{}U{U}{{{{{}U}{++U}{{}{U}++U}UUU}U}}}UU++}U{{U}{UU{U{}U++U}U{}{}U{{U}{}{UUU{{U}++U{U}U{U}++U{UU{{{U}U}}++UU}U{}{U}U}{{U++{}}U}}U{U}%%%{}}U{{}}U}{{U{U{}}{U}UUU{}{}U}{UU++U{}UUUU}}}}}U{++UUU{}U}{}{%%%%}{{}}}U}{}{}U}U{{U{U{{{UU{{}{}{{++U}}}}U}UUU}UU{++U}{}U}UU}{%%%%U}}UU}UU{UU}}U{U}{U}{}{{}}%%%%%{++UU}U{U}{U{}UUU+++}U}{U}U}%%%%%%}UUU}{}U{UU}}U{{}UU{}{}}{%%%%%{++{}}{UU}{UU{UU{U++{U}{}}}%%%%%%%{{{UUUU}{}{U}U}}U{}}{U}}%%%%%%%++UU}{}}U{{}U{UU{++}{}U}}{%%%%%%%}{}}}}{{UU}{U{U}{}{}U}{}%%%%%%%++U{{}}UUU{U}U}U{+++{}UU{}%%%%%%%}}}++{{}}U{{{U{{}{}U{++{%%%%%%%++}}U}U{U{{{}U}{U}++}U{}{}%%%%%%%}{U+++{{}U}}U}}}{{}++++}{U%%%%%++{}UUUU}U}U}}UU{}+++UU{}U%%%%%%%}}}{++{++++$$+++++U+++{U{{%%{}{++}{}UU}{{}{{U}}U}}++{U{{}U}{%%%%{}}}++{++++$$$$+++}+++{{{{{}{{+++U}U}U{UUUU{}U}{U{++++}U{{U}U}}U{{++++{U++$$$$$++}U{+++UU}U}UU++U}{UU}{}{UUU{}U}UUU+++++{}}{}U{U}++++}}U++$$!!$$+U{{}++++U}U}+++UUU}U}UU}}}{}{}UU{}UU++++}}U{{U}{++{{{}{$$$$!!$$$$U}}{+++U{U+++UU}}U}U{}UU{{}}}{UUU}{U{++++{}{{U{}{UU{U}$$$$$$$$$$${UU{}}{}+++}U}UUUU}{}{U}}{{}U{UU}{}}U+++++}{U}U}{{}}$$$$$$$$!!$${}UU{U{U++U{U{}}UU}U{{{UU}{U{}}U}}{{}{}+++++}{}{{{{{$$$$$!!$!!$${}}UU}}+++UU{UU}}}{}}{{U}UU{U{{}}}{U}UUU}++++++U}}}U$!!$$!!$$$$${U}}}{+++U{{}}UU{}UUUU}{{{}U}U{UU{}{}}}{UUU+++++++}U$!!$$!!!$$$$$$}}++++}UU{UU}{{UU{}}}}{}{UU}{}{U}UU}{}{}{{U+++++{$$!!$$!!!$$$$$${++++U}U}}{{}U}{{{}{U{U}}UU{}}{}}}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{UU+++++$!!$$!!$$$$$$$$$+}}}U{{U{U{U}}}}}UUUU{}U}}U{}}}U{UU{{UU}{}U+++++$!!$$!!$$$$$$$$++U}U{}U}{{{}}U}}{{UU}}U}}}U}}U}}}{{U{UU}{U+++++$$$$$$$$$!!$$$$$++}{UU{U}{{{{}}U{U}}{{}{U}}}}}}}{}U{}{{UU{}+++++$$$$$$$$$!!$$$$$++{}U{U{U{U}{U{{}U{}{U{{U}U}}{}{}U}U{{{UU}{+++++$$$$$!!$$$$$$!!$++{}UU{UU{}}U{}{{U}}}{}{!U{}U{}}}U{{U}}UU}UU}{U{}{}{U}{}{UU{UU{}{{U}{{{UUU}}U}U}}{{U}}{{}{{}U}U}}}}}{}}}}{{}}U{UUU{U{U}}}}UU{U{U}}{}{}{{{U{{U{{{}}}}U{}{{}U}{{UUUU}{{{{U{U}}U}}{{UUUU{}}{}}{UU}}}U{{UU{UUU{}U}{}{U}{}{}U{{{}{U}U{{{}U{UU}{}UU}}{{U{{U}UUU}+++++++}U}U{UU{{}U}}}{}U{{{U}UU}{}{{U{}U}UUU}}{{U}}{{UU}}{UU}++++++++++++{}{}{{U}}{}}U{{U}}U}{{{}UUUU}{}}{{{}{}{}}{}U{{}{}U++++++{}UUU+++++{{}}{{UUU{}UU}{{{{{}{{U}}U{{}{}{}}}{}}UU}{U}}U+++++}}}U{U}{{}++++{U}}U}}{{}}U}{UU{{UU{{{}}UUUU}U}}{}UUU{}}U{+++++}}U}UU}}}U}{UU++++{{}{{}U}}UUUU}}{}}{{{{U{{}U}U}U}{{}U{{U+++++}}}U}}U}{{}}}}U{U++++{U}{}}}}{}{UU}U}}U{{}{{{UU}{{U}U}{{{+++++U{{}{U{}}{}UU}U{}{}{}+++}}{}}U}{{}}{{U{}}{}}U}U}U{{U{{}{++++++U{{{{{U{UU{{U}{}{{{}{U}{++}{U}U{UU}}}{{{{{UUUU{U{{}}}{U}++++++{UU{}{{{}U}UU}UUU{UU{}}U{{+++U{}}U}}{U{}}}}}}}{}U{{UUU{U+++++}U}{{U}}{}{}UU}}UUUU{{}{{}}U{{++}{U{{{U{{UU}U}}}U{U{U{UU{+++++U{}}U{{{{{U{}UU}{{}}{U++}}}U{}{U++UU{U{UU{U}UU}}U{UUU{}{}+++++{}}UU}}}{{{{UU}U{}}U}{{U++}}}{UUU}+++U}U}UU{{{U{{UU}U}{}{+++++{{}}{}{{UU}UU{++}U}UU{{{{+++U}UUUU}U}++}}U}}U{{U{{}{}{UUUU++++}U{U}}U}{U{UU{}U++U}}UU{UUU++}}}{{UUUU}++{}{}UU{UU{}{UU}{U++++}}}}}{{}}}U}U{}}{U++}U}UUU}}U++}U}}}U{}U{++U{}{U}UU}}{}{{{}++++}UUU}}{{{U}{}{}{{}U++U}{}{UU}+++{{U{U}U{}{+++{}U{}U{}{}{}}U+++{}U{U{}{}{U{UU{U{U}U}++UU{}{U{{+++U}U{U{}{U}}++{{UUUU{U{U}}U{++U}}{U{{U{}{}}}{UUUUU}}++}{{U}U{{++UUU}{{{}}{{}++}{}{}}U}{{}}}}++U}{{UU}{{{{UUU}{{}}U{{++}{{}{}}}++}U}{{{}{}U}U++{{{{U{}{UU{UU}++{{}}U}UU}}%%%}}{}U{{{UU{{{{U{{UU{U}}}}U}}}UUU{++UUU{}U}U}{}U{U++UU{{U{}}}{%%%%}}U}UU{U{{U{}U{U}{U{U}{U}{U}UU}{++U}{U{{{UUU}U}{++{{}{}{}UU}%%%%UU{U}U}{}{}UUU}}UU}{{{{{}}%%%%%U++{{U{UU{{}UU}U}+++U{}U{}{}%%%%%%UU}{{}}U}}}UUU{}}UUU{}U{}%%%%%{++U}UUU}}{}}{U}UU++{}{}}UU%%%%%%%UU}UUUU}}{{{}UUUUUU{{{UU%%%%%%%++}{U{{U{{}{}{{UU++{U}}}{{%%%%%%%}}}UU{U{}{UU}}UUUUUU}U}}%%%%%%%++U{UU{U}}}{{{U{U+++{}}U}U%%%%%%%{{{++{}{U}U{{{}U}U}U{++{%%%%%%%++{}U{{{{U}{UU}{}}++}}{{}U%%%%%%%{U{+++}}}{{{}UUU}U{++++UU{%%%%%++}{{UUU}UU{UU{UU{+++{U{}U%%%%%%%U{}U++{++++$$+++++U+++{}}U%%U}}++{{U{U{U{{}UU{UUU{++{}U{}}UU%%%%}{}U++}++++$$$$+++{+++}{}U{}U}+++{U}}UUU}{U}{{}}U}++++U}U{}U{UUUUU++++}}++$$!!$++{UU+++}U}UU{}++}U}UU{U}{U}U}{{U{}{+++++}U{}{{}{U++++{UU++$$!!$$+}U}{++++}}}{+++{}U{U{{UUUUU{U{}}U{{U++++}}{UUU{U++}U}U{$$$$$$$$$${U}{+++{}U+++U{{U}UU}{U}{{U{U}}}{{U{}++++U{UU{{U{}UU{{$$$$$$$$!$$}UU{{U{}+++}U}U{}}{{{{U}}U}{}UU}{{}U}+++++{}{{U{{}{U$$$$!!$$!!$$UU{{UU{{++U}}U}}}}}{}{}U{U}{{{U{{{{{{U}+++++}U}{{U{U$!!$!!$$$$$$}}U}}{{+++UU}U}{U{{{{}}{}U}}UU}{U{{{}{}U}++++++}{}{}$!!$$!!$$$$$U}UUU{+++UU}}UU}}U}}{}}}UU}UU}U}{U{}}{{{{UU+++++++}}$!!$$!!$$$$$!UU{++++U}{U{{}{}}{}{U}{}{}{{{{U{{U}{}{}}}U{}+++++U$$$$$$$$$$$$$!UU++++{}}{}{{}}{}{{UU{U}{U}}{}}U}{}{{}}{U{U}U+++U{$$$$$$$$$$$$$!!+++U}{{}{}{UUU{}{{{U{U{U}{{U{UUU{}U{U}UU}U}{++++U$!!$$!!$$$$$$!!++}{{UUU}UU}{U}}}U}{{{UU{}}}{UU}{}}{}{{{U{}{+++++$!!$$!!$$$$$$$$++{{U}{UU{{}{UU{{U{U}{}}}U{}{}}}{U{UU}UU}}{}+++++$$$$$$$$!!$$$$$++{}{}}}}U{}{U}{{{UUUU{{U{{UU}}U{{U}{U}U{}}+++++$$$$$$$$$!!$$$$$++UU}U}{{UUUUU}{}UU}U}{{{{UUU}{U{{{}{{}{UU{+++++$$$$$!!$$$$$$!!$++U}{U{{}}U{}}U}{{{}{{{U{U{}}}U}}UUU}UU{U{{+++++$$$$$!!$$$$$$!!$++U}}}}U}{{{{{U{UU{}}U{}!{}}{UU}UU{{U{{U{}}{}}}U{}}U}U}{{U}U{}U{{U}}}}}}{U{}{{{UUU}{UU}}U}U}U}}U{U}}}}}UU{}}}{U}{}UU}{{}U}U}U{UU}{}}{{{{{{U{{U}U{}}{{{U}}}}{}U{U}}UUU{}U}{}U}{U{{U}{{{{}U}}U}{}UU{{{}}}U{UU}U}{U}UUU{U{U{{}U{UU{}}{UUU{U{U}U}UU}U}{{}U{U}U+++++++{{{U}U}}{U{U{}{U}}{}U}U{{}UU}}}}U}}{}}}{}}{}{{{U}}UU{U++++++++++++U}{U{{UU{{{}}}U{}UUUUUU{U}{U}}{{U{{{}}{}U}}U{{}{{U++++++{{}U{+++++}}{}}{U{}}{U{}{UUUU}UUUUU{{UUUU{U{}{}{}}}{}}U{+++++{{U{}{{}}{++++{}{U}U{}}{U}}}}U}{U}{}U{}}}}UU}U{{}{U}}}}}{+++++UU{{U}U{{{}}}{++++}{{}{U}{}{U{{U}{{UU{{{}UU}}{{UUUU{{UUU}+++++U}{}{}{}U}{}U{{}U++++{{{}U}{U}U}U{{}{}UUU{U{}U}{{U}{U{}}U+++++}}{}}U}U}U}}{{}}}UU{}+++U}{{}UUU{{}}UU{}{}{{UU{}{U}U}}{U++++++}U}}}U{}{}{{}UU{}{UU{}{{++}}{}UU{{{{{{{{{UUUU}U{{{}U}{{}++++++}}U}}U{}UUUUU}}}UU}}{U}{}}+++UUUU}}UU{U}{U}}UU}{{}}{U{UU+++++{}{U}U{{U{UUUU}{}}}{}UU{U{{{}}++{U{U{U}{{{}{{U{UUUUU}U{}{+++++}}U{UUU{{}}UU}}}}{}}{U++UUU}{{{U++UU}}{}}U{U}}{UU{}U{U{UU+++++{{}{{{}}{{}U}UUU}}}UU}}U++}U}U{U}}+++U}{}U{UU{}{{{}}}UUU{+++++U}}}}}{UU}{UU}++UUU{}UUU}+++}U}UUU{}{++{{}UU}}{U{}U}{U}}{U++++{UUUUU}}UU}}U{}}++}U}}}U{}{++U{{{{U{}}{++UUUU{}}U{UU{}U}U{++++UUU}UU{U{{}}{}UUU}++U}}{{}UU{++}U{{U}{{UU++U}{}UU}U}U{UU}{U++++{U}{{{}{UU{U}}U{U}U++}}{}U{}{+++UUU}}{U{{}+++}{U{}{U}{{}{{{+++{U{U}UU}UUUU{}}}U}{{U++}U{U}{U}+++{U}{}U}}}UU++UUU}{{{{UUU}{{++{{{}}{{UUUU{}{}}{{}{{U++U}{}U{{{++{}}{{{{}UUU}++{{{U{{{}}U}U}U++}U}}U{UU{{}{}}U}UUUUU{++{{}}UU}U++{{U{UU}{U}}{++}UUU{U}{{U{U{U++}UUUU}{}U{%%%{UU}{UUU}{}{U{}}}{U}}}{{{}{}}U}{}++U{{U{{{}{U{UU{++UU{{{{U{}}%%%%U{U{}{{U}{}UU{}}{UUU{}U}{}U{}}UU++}}}{UU{{{UU{}{++}}{{U}UU}U%%%%}{{UU}{U{}}}U}UUU{{{}}{{UU%%%%%U++{UU{UU{U}{U}{}+++UU}}UU{U%%%%%%UU{{{}{U}U{UU}U}{}{}}{U}}%%%%%}++{}{}}{U{{UU{{}{++{}}{{}{%%%%%%%}U}UU{{}{UU}{{}{U}U{{{}U%%%%%%%++U}U}{{{}}{U{}U}++}}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}{}}{UU{U++++U{U%%%%%++}{}UU{U{U{UUU{}}+++UUUU{%%%%%%%{}{}++}++++$$+++++U+++{U{{%%{U{++}}{U{}U}UU{U}U}{}++U{}UUU{{%%%%U{{U++}++++$$$$+++{+++}{}U{}U}+++{{{UUUU{UUU{{}U{}++++U}}}UU{}}UU}++++U{++$$$$$++}UU+++U}}{{{}++}}}{}UUUU}UU{}{U}{{+++++{U}}UUU}}++++}}}++$$!!$$+{UU}++++U}}{+++UU}}{}U}{{U}}{{}{}{UU++++{{{}UUUU++{{}}U$$$$!!$$$$}U{{+++}{U+++UU{U}{{U}UU{{{U}U{}{}U{U++++}U{}}{}{}{}U{$$$$$$$$$$$UU{{UU}{+++U}{}{{U{U{{UU}UU}U}}{{U}UU+++++}{UU}{U{}}$$$$$$$$!!$$U}{}U{{}++U}{}U}}{U}{{U{{{}}U{UU{}}{{{U+++++{UU}{}}U$$$$$!!$!!$$UUUU{{}+++}U{}}U}UU}}{UUUU}U}{UU}}U{{U}UU++++++U{}UU$!!$$!!$$$$$UU{}{}+++{}}}}{UUU{}{}{{{{}UUU}}U}}UU}U}}}U+++++++}{$!!$$!!!$$$$$${U++++}}U{U{U{UUU{U{U{}{UU{{UU}UU}{UUUU{UU}+++++}$$!!$$!!!$$$$$$U++++}{U}{U{}{}}}}}U}U}{}}}UU}UU{}{}{U{{{{}{+++U{$$$$$$$$$$$$$!!$++}UUU{}{{{U}}}U{UUUU{{U{{}{{{}UUU}{}{UUU{U++++U$$$$$$$$$$$$$!!$+{U{U}U{{}UU}}{U}}}U}}UU{{U{{}}{}}}U{{U{{}}+++++$!!$$!!$$$$$$$$$+}}{{U}{}{U{U}UU}}}{}{{UUUU{}}U{U}}{U{{{U}U+++++$!!$$!!$$$$$$$$++}{{UU}}}}{U}{U{{{{{U{UU}UU{{}U{}UU{{UU}}{+++++$$$$$$$$$!!$$$$$++{}{}{}U}U{U}{}{}}U}UU}U}U}U}U}}{{{U{}{{U}+++++$$$$$$$$$!!$$$$$++}{}{U{}{}}U{{U}U{UU{U{{U{}}}UUU}}U{}UU}{{+++++$$$$$!!$$$$$$!!$++U{U}}{}U{U}}{{U{}}}}}U!{}}UUU{UU}}{}U}}{}}}UUU}U{}}{{{U{{{U{{U}U{UU{U{U}{{UUUU{}U}{{}}{U}{{{UUU{}}}UUU{{{}U{}{}{U}U}UU{}{}{U}}}U}UU{U{UU}{{U{}U}}{}{}{{{U}{}{}{{}{{U{UU}}U{{}{{}}{}{}{{U{}}U{}U{{U{U{}U{}{UUU{}{{}}UU}}}U}{UU{U{UUU}}}}{{U{}{}U}{}}}{U}{+++++++}}UU{UUU{{}}}{{{}{UU}}{U{{{U{{U}{{UU{{}}U}}}{{}}UU{U}{++++++++++++}}}}{UU{{}}{{}UUU{}}}}{UU}U}{}}{{{UU{U}{{U{U}{}}UU++++++}U{U}+++++{{}}{}U{UU{}{U{U{{{UU{}}{{UU{{{{}}{}{UU}U}UUU{+++++{}UUU}{U}U++++{}{{U{{}U}}}}}{UUU{}}U}UU}{U{}{UU{{{}}}U{UU+++++U}}}U{}{}U}U}}++++}{}}{UUUUU{{}{}{{{}UU}}UU}}}{U{{}U{{{}U+++++{}}{U}UU{U}}{{}}U++++U{{{{}U{{U}{UU}{}}{{{}UU{{UU}U}U}U{U+++++}U}}UU}{U{U{{UU{UUUU}+++}{}UU{{}UU{U{UU{}U}U}{{}U}U}}U}}++++++U}}UUU}{}{}{}}UU}{}{}U}U++}{}}{{{{UU{{}{}UU}{UUU{}}}U}{}++++++UU{{{{}}{{}}{{}{U}{U{}UU{{+++}{}UU}}{}}{{U{U}U{{}}U}}{{}+++++{{{{}{{U{U}U{}}UUUU}U}}{}UU{{U++}}}}UU}{}}}{U}{{{}UUU{{}{+++++U}}}U}{{UU}UU}{{U}}U}U++}U{{U}{{++{U}}{U{}{{U{}UU}}}{{{}U+++++{U}{U}{UUUU{}}UU{}}{U{{{++U{}{{UU}+++{U}U}{{}U{}}{U}UU{}U+++++}UU}}}U{{}{}{{++}{{}{U}U{+++{{}{{{}}{++U}}U{{}}UUU}UU{U{U{++++{{{U}{}U}UUU}U{U++{U}}{{UUU++{{}U}{}}}}++UU{{}{}{U}{{{U}{}++++UU}{}{UU}{}{{UU{}}++{}{}}{U}U++{{{{{}UU}}++{U}{U}{}{}}{{{U}++++UU}}{UU{U{U}{{{{}UU++{{{U{{U}+++}U{{U}UU}}+++}{UU{U}UU}U}}{+++}{}{}{U{{}{U{{{{{U{{U++U{{UU{UU+++{{}U}UU{UU}++{U}}U}U}UUUU{{++}{}}UU}{U{{}U{}{}}{{}{++U{}{UU{}++{{{{{U}U}U{{++{{{{U}}U}}U}}}++}}}{{}U}UUU{{}{U}{}}}}++}UU{}{}{++}U{}U}}}U{{}++{{}UU{{U}{}UUU++{{{}}{{U{U%%%{{{{UU}UU{{U{{{{{}U{}U{UU}{{{{}}{++UU{U}UUU}{}}{{++UUUU}{{U}U%%%%U}}U}}UU{{}}}UUU}UUU}}{{U}}}U{UU++{UUUU}{{UU}}{{++UU}}{UU{{{%%%%}{{{U}}UU}U}U}}U{U{}}}}}{U%%%%%}++{}}UUU}}UU}}}}+++{U}{{U{{%%%%%%U{}}}{}}}}{}}{U}}}}UU{{{}%%%%%}++U}U}}{U}{UU{{}}++U{{}UUU%%%%%%%}{U{{U{}}}U}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}{UU}{}}U}{U++}%%%%%%%++}{{{U{UUUU}{U{{}++{}{UU}%%%%%%%U{}+++}}}{U{{{}}{}U++++{}}%%%%%++}{}U}{}U}}U{{}UU+++UU}{{%%%%%%%U}{{++{++++$$+++++{+++}UU{%%}U}++}}{UUU}}{}}}{{UU{++UUUUUU}U%%%%UU}}++{++++$$$$+++{+++{}U}U}{}+++{}{U{{}UU{}}}U{{}++++}}}U}{{}{{{{++++{}++$$!!$++}UU+++{{{{{{}++{}U{}}}U{}}}UU}{UUU+++++UU{{{UU{}++++{U}++$$!!$$+{}}{++++}U{U+++U{UU}{}U}{{U}}}U{UU{}++++UU{}{U{}++U}}{U$$$$$$$$$$U}}}+++{U}+++}U{U}UU}}{}{{UU{{UUU}{{U++++{U}}U}{}UU{}U$$$$$$$$!$$U}UU}U}}+++}{UU}}{{}UU}UU}}{{{UU}{}U}+++++U}}{}}U}{}$$$$!!$$!!$${}}}UUU{++}}}{}U{U}}{{}UU}{U}U}U}UU{UU}+++++U{{}}{U}$!!$!!$$$$$${{{{{}U+++}}{}}{{UU{U}}}U{{UUUU{{{{UU{{}}++++++{UU}}$!!$$!!$$$$${{U}}}+++UUU}UU{}{}U}U}}{U{U}{}{}U}U}}}}{U{+++++++}{$!!$$!!$$$$$!{{{++++UU{}}{U{U}}U}}U{}UUU}{}{UU{U{}}{{{}{}+++++U$$$$$$$$$$$$$!{}++++}UU}{{{{}{{U{U}U}UUUU}U}}}U{{{U}}{U{{}}+++}{$$$$$$$$$$$$$!!+++UUU{UU{}U{U}}}{U}{UUUU{{UU{U}U{{{{U{{U{}U++++{$!!$$!!$$$$$$!!++}{U}U}{}}}}{{U}U}}}U}}U{}U}{{U}{U}}UU{U}}U+++++$!!$$!!$$$$$$$$++U{UU}}}U}}U{{{{UUUU}U}}}{{{UUU}}U{}U}{{UU}+++++$$$$$$$$!!$$$$$++}}}{}U}}U{}U}}UU}}{{{}U}}{{{{{U{}U}{{}}UU+++++$$$$$$$$$!!$$$$$++{UUUU{U}UU}{UUU}}}U}{{UU}}U}U}U{{}{{{}U{{+++++$$$$$!!$$$$$$!!$++U{}{U}}U}{}}}UU}UU}{{}U{{}}}}UU{U}U{{{U{U+++++$$$$$!!$$$$$$!!$++U{{{{{}{{}U}}}}U}{}U}{!}}UUUU{}}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{{U}{}{{}{U{{}}UU}}}UU}{{}U}}{UU{UUU{{U{}}UU}{U}UUU{}}U{}}U}}{UUU}{}UUU{{{}}UU{UU}UUUU}U{}UU{U{UUU}}{}{U{{}UUU{+++++++{}U}}{UUUU}{{}{U}U{U{{U{}U{{{U}U}UUU{UU{UU}}}UU}}{{}U}++++++++++++{}{U{U}}}{{{}{U{}}}{}U{U{U{U}}UU{{}U{{}}UU{U{}}U{{++++++{UU}{+++++{U{UUU{U}}UU}}U}}{UUUU{{}}{UU{}{}{}{U{UU}UU{{U+++++{}}U{}{}}{++++}{{{}{{}}U{UU}}U{}{}U{{{UU{{}}{}{}{{{U{{U}U+++++{UU}}}U{U{}U{U++++{}{}{}{UUU}{{{U}}U}}U}U{UUUU{{UU{{UU}}U+++++{{}}}}}}UU{{}}U}}++++}{U}UU}}{{{}{UUU}UU}}}}}{}}}U}UUU}{}+++++{{}}{UU}U}U}{U}{UUU{}+++}U{}U}{{{U}U}{{U{{}UU{{{{UU{{U}U++++++}U}}{UU}}U}}}}}U{UU{U{}{++}{{}U}{}U}}{}U}}UU}{U{{}{{}}U{++++++{{U{{U}UUUU}UU{{}{}}UU}}}{+++U{U{U{UU}{{}U}}}}}{U}{U}{{U+++++{}{U}U}}}UUU}{{{{{U}}}}}U}{}UU++}}{U{UU}}}}{}U{{}{UU{{}}{+++++U}}}UUUUUU{}{UUU}UUU}U++}{}U{{}U++}UU{UUU{{}}{U}{{UU}{}{U+++++{{}{}}{}}{}{{}UUUU{U}}U{++}{}UUU}}+++{{{U}{{{{U}}}{{UU{}{+++++{UUU}U}U}U}}}{++{}}}{}UU{+++{{}{U}}{{++{{{{U}U}{}UU}U}{{{{++++{{U{UU{{}U{U{}}}++{}}{{{UU{++}{U}}}{}{{++}{UUU}UU}{{}UUU}{++++{UUU{U{{UU{{{}U}}U++}UU{U{}UU++{}U{}UUUU{++}}}{}}{{U}UUU}{}++++}{UU{{}U}}}UUU}U}{{++{U}}{{}U+++{UUU{UU}}{+++}U{{U{}U{{U}}U+++UU{{}}}}U{}U{{}UU{U{}++{U}}UU}{+++U{{U}{}UUU{++U{U}}}}U}U{U}{++U{UU}U}U{{}{}}{{{U{UUU++}}{U}UU{++{}{}UUUU}}UU++{{U}{U}U}{}{U{++U{U{UUUU{}}{}{U{U}}{{{++{}{}U{U{++U{U}}}}{}UU}++}{{{}}{{{{}U{U++UUU{{}UU}{%%%UU{U}}U}U{{}{UU}}}}}}}}U{UUU{U{{{++}}{{}{U}}{{}{{++{U}}}U}U}U%%%%}{}{U}{UU{}U{{}{{}}U{U}{U{}UUU{U++U}}}U{{}}U{UU{++}U}}U}}}}U%%%%{U}U}{U}{U{U}{{}U{U{{{}{}{%%%%%{++{U}{}U{}{UUUU{+++UU{UUU}}%%%%%%U{{{{{}U{{}}}U}{U{{}UU}U}%%%%%U++{}}}{}{{}}U}U{}++{}{UUU{%%%%%%%{{UU}U}UU}U{{{UU{UU{}}U}%%%%%%%++}UUU{}U{U}}{U}{++UU}U}{{%%%%%%%UU{}{UUUU}{UU{U{{{UU}UUU%%%%%%%++{}{U}}UUU{}}UU{+++}{U{{}%%%%%%%{{U}{{}}UUU{}}}U}U}U}{{{%%%%%%%++U{U{}}U}}U{}{{U{++{}{{{}%%%%%%%}{{UU{{}UUU}{}{}{{U}}U}{{U%%%%%++}{}U}{U{{}}{UU}U+++}U{U{%%%%%%%{UU}U}}+++++++++++U{U}{{{U%%}}{++UU}UU{U{{}}{}{{}}++{U}{UU{}%%%%}U{U}}U+++++++++++{U{}{}{U}UU}+++U{{}U}}}{UUU}UUUU++++U{}{}UU}U{{U}}U{{++++++++++++UUU{{}{{U}{++U}}{}U}U}{}U{{UUU}U+++++}U{}}{}}{{}{{U}U{}}{UU}{++++{}}U}}U{U+++}{}{}{U}{U{}}}{{{{{{{++++}{}{U{UUU{}{}}{UUUU}}}U}}++}UUUU}U}+++}{{}U{{UU}{}U{}}}UUU{{{}++++}{}U{{{}}UU}}}U{}}U}U}}+++U}U}U{+++UU{}}{{{U}}}{{{U}}UU{}}{}{+++++}{}{{{}}UU{{}{}UU{}U{U+++}U}UU++}U}U}{}U}}U}}}U{U{{U}}{{{U}{U+++++UUU{{}{{}{{U}{{}{U{{}+++{}U+++{}{}}}{}}}}UU{}U{U{}}{{U{{{}U}U++++++U}}U{{}U{{{}}}}}{UU++}{+++UU{U{}U}U}{U}{U{{}}}U{}}}U{}U{}{}}+++++++}}UU}}U{}{U}{{}{++++++}}{{}U{{}UUU}U}UU{}{{}{{{{{{{{}{UU}}{+++++}}U{{UU}}}{{U{U{U++++UUU{}U{UUU{U{{}}}{}}}}}{{UUU{}}}}U}U}}{+++}}{{UU{U}U{}U{}}+++++}}UUUUU{U}UU}{{}}}}}}U}U{{U{}U{U{{U{{{}}++++}+++++++++++++++++++{}{UU{}U{}}{}U{U}U}}{U}U{UUU}}}UUU{{U{}}+++++++++++++++++++++++{{U}{{U}UUUU{{}U{}UU{UU{U}UU}U}UUU{}{{{}U++++++++++++++++++++++}{}U{{{UU}UU}{}}U{}{U{U{{U{UU}}}U{}{}}}{}+++++++++++++++++++++++U}U}}{UUU}UUUUUU}U}}}U}UUU{{}U{U}{}}}{}{{+++++++++++++++++++++++U}}{}}U{}{U{}U}U}U}{{{UUUUU{UUU}{}{}{{{U{+++++++++++++++++++++++{}U{{{{{U}}UU{U{UUUUU{{UU}U{{UU}}}UUUU{UUUU}{{}UU{{U{}}}U}}{}}}}U}{{U{U}U}{U{}}{}UU{}}{}{U{}}{{U{U{U}{}{U{}{}{UU{}{}U{}}UU{}U{}{UUU{}}{{{}}UUUU}}U{{{UUUUU{U}{{}{{U}U}{}UUUU{{}U}{{UU{}U{}{}{U}UU{{{}U}{}U}{}}{U{}{U}UU{UU}}U}U{U}}{}}U{}U}U}}{{}}}{}U}}+++++++}}}U{}U{}{{{{U}}{{UUU}U{UU}{U}UU{{{U{}U{{}}U}U{}U{}{U}++++++++++++{{{{U}}{{U}}UU}}}U{}{{{}U{}{{}{UU}{}}U}{{}{}}}}{{U++++++{U{}U+++++}{U{}U{{{}{UUU{}U{{{{}}{}{UU{}UU}U}U}{{}{{}}}}+++++UU}{}}U}{U++++}}U{U{}U{UU{U{U}{}}}}U{U{{{}{}}}{}UU}{{}}UU+++++U{}U{{{}}}}{UU++++{}U}UU}U{}}}UUUU}}{{{{{U}{{UUU{}}{{{UUU+++++{}}}{U{UU}}UU}}{}++++}U}UU}{{{{}U{}UUUU{{{U{}U{}}UU{{}U}U+++++U}U{UUU}{}UUU}}}{{}{{+++}{U{}}U}}UUU{}}U{UU{{UUUU{}{}{{{++++++{UUU}{}UU{}}{}{{{UU{UUU{++{}UUU{{}{}U}}}}UU{{UU{UU{}U}U{++++++{}U}{UUU{}{}}U}{}}U{{{UU}U+++{{}{{}}}}U}{}{{}U}{}}U{}{U{+++++UU{U{{UU}UU{U{{}{{}U{}U{{{{{UU++UU{{{UUU}{U}{}}}U{}UU}{{U+++++}UU}U}{{}U}UUU{}U}U}}U++{{}U}}}U++}UUU}U{U{{{{U}UUUU{{}{}+++++}{}UU{{U}{}{U{{{{{}U}UU{++{U}{}U{}+++U}}U{U}}{{}}}}U{{{}}+++++}{{UUUUUUU}}}{++UU{{U}}U}+++U{{}{U}U{++{{U{U{U}UUU}}}U{{}}++++{{UU{U{}U}U}{}U}++U}{U}UU}}++}}{{}{}{}{++}}}UU{U{}{}{U{{UU++++{U{}UUU{}}UU{}UU}U++}{UUUU}{}++{}{U}U}U{U++U{{}}{{}}U{U}U{{++++}U}}}{{U{{{}}}}{}{U++UU{U}{{}+++{}U{U}{{}}+++}{}}}}}{U}U{{}+++{U}}{}U}UU}}{U{{{{{}U++U}}{U{UU+++{UU{{UUUUU{++{{}U}}}}{{U}U}++{{}{{{}{{}}{}{{U}U{}U}++{UU{}}{U++U{UU{{}}{}U{++{U{{{U}{U{U{U}++U{{{U{UUU}{{{}UU{}U}U}++UU{UU{{U++U}}{}}UU}{U}++UU{}{UU}{}}}}U++UU{{U{{UU{%%%UUU}U{U}{}UU{}{}U{U{U{UUU}{}{{{}U++}}{U}UUU}UU{UU++{{U{UU{{}}%%%%U{{{{}}U}U{}U}}{UU}{}}{UU}U{UU{}++U}{U}{{}U{}U}{++UU{}}U}}U}%%%%}}}}}}}U{U{U}{{{{{}U}}UUUU%%%%%U++}{U{{}}U{{{}U{+++}}U{}U}U%%%%%%{{U}U}U}U}}{{}{}{U}U}U}{U%%%%%}++{{}}}U{UU}}{{{{++UU{{UU{%%%%%%%}{UU}{{{{}}{{U{}}{U}U{UU%%%%%%%++}}}{UU{{}}UUU}{++}UU{U{U%%%%%%%U}U}}U}}{{U}{U{}{}U{U}}{%%%%%%%++}{}{{{UU{UU}{}U+++U}U{UU%%%%%%%{{{}}U}}}}UU}{UU}}}{{{U{%%%%%%%++UUU{U{}UUU{}U{}U++UU}{{}%%%%%%%{U}}UU}}U}{U}{{{{}U{}UUU}{%%%%%++{{}}}}U{U}U}U}{}+++U{{U{%%%%%%%{{{}{U}+++++++++++}}}UU{U}%%}{{++U{}{{U{U{U}UU}{}{++U{{}}UU{%%%%}U}}UU}+++++++++++}UU}{U}UU{U}+++{}U{U}{{U{}{}}U{{++++}}{}{UUU}U}U}{U}U++++++++++++}+++U{{UUU}++{U{}U}{{}{{{{{{{UUU+++++{UU}UUU}{}UUU}}U}U{U}}U}}}+++++++}}{}+++U}{UU{{{}U{}{}}{}UUU}++++U}U{{UUU}U}{U}}{{}}}}}}{++++++++++++++UUUU{U{{U{{{}{U}{{U}{{{{++++U}}U{}U{{U{{{U}{}U{}}}++{{}+++++++++{}UUU}UU{{}}UUU}{}}U{U{}{+++++U{{}}U{U}U}UU}U{U}}{{UU}}U{}}{++++++U}{U}}}{{{}U{U{}UU{{}}}{U+++++U{}{U}UU{}}U}{UUU{U}{U{{UU}+++{+++}}{{U}UU}UUU}U{}{{}}}}{}U{U++++++U}}}}}{U{U{U}}{{U{{}UU}+++U{U+++}{{}U{{UUU}U{}}{U{U}}U}}{U{{+++++++{{}{{}U{{{}}}}}{}}++++U}{{+++U}}U{}}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{U{U}}{}{UU}U}++++}+++++++++++++++++++{{}++++{{{{U{}U{{}{}}{U{U{}}}{U}}{UUU}{{+++++++++++++++++++++++{{U+++UU{U{}UU}}}{}{}}{UU{{{}U{{{U{}U}U{}++++++++++++++++++++++}{U+++{}UU}{{{U}{UUU}UUU{}}{{{}}}U{{UU{U}+++++++++++++++++++++++{{+++}U}{}}}{{UUU}{}U{}U{{}{}U{}}U{UU{UU}+++++++++++++++++++++++++++{UUU{}U}}{{}{U}}{}{U{{}}{}}}{UUU}U{U}++++++++++++++++++++++++++}}}{{}}}UU}{{{{{}U{}}U{U}}}U}UU{U{UU{}}}{{U}UU}}{{}UU{U{{{}{U}{U}U{UU{}UU{{{{U{UU}U}UUU{}U}{}U}}}}}U{}{U{U}}{}{{U}{}U}U}U}{}}{{}{{}}{{}}{}U{{{U}{}UUU{U{UUUUU{}}{U}UU{}U}UUUUU{{}{}{}}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{{{U{UU{}UUUU{UU{{}}}{}{{UUU{++++++U}{{{+++++{UU{U{U}{}{U}}}U}UU{}}}}U}UU{{}UUU}}U}{U{UU}{}+++++}{U{{}UU{}++++{}{{U}U}U}{}{UU}UUU{}UU}U}{{}U{}U{{}UU}UU}{+++++{{}U}{{}U}}{{{++++}{{U}}U{}{}{U{U}UUU{{{}UUU}{U{}{UUU{U}U+++++U{UUUUU{UUU{}{}U}++++U}}{UUU{}}}U{{{{}U{}UUU{U{UU{{UUU{}U+++++}}{}}U{U{}{{UUU}UU}}}+++U}U{U{U{UUU}{U}U}}{{}}}UU{}}}{U{++++++U{{}U}}U}}{{U}}U}UU}U}{U++U}U{{U}U}UUUU{}}{U}UU{{UUU}{U{++++++}{}U}{{}}UUUU{{}}{U{{}}U}U+++{{{}}{{U{U}U}}{U{{}}{U{}{{{+++++UU{{{UUUUU{{U}UU}}{}{U{UU{U}UU++}{UUUU{}}}{U}{{{{{}{}U}{{+++++U{}{}{U}UUU}{U}}}}}}{U++{U}{U}}}++}}{}}U}{{UUU}}UUU}{U}U{+++++UUU}{{}}{}{}}U}{{{U}{{{}++{{{U{U}{+++UUUU{}}}U}{{U}U}U{{{+++++}UU}U}{}{{U}}U++}U{UUUU}{+++{UUUU{{{{++U}U}}{}}{}}U{UU{U}}++++U}}{}U{{U{{}{}}U++U}UUUU{U}++}U{U}U}}}U++{U}{}}{{{}U{{{{{{++++UU{}{}U}{U}}{}{}}}++{{U}{U}{{++}U{{}U{UU}++U}}{{{}U{U}U{UU}++++}{UUU{{U{}}UU{UU}{U++UU{U{U}U+++UU}U{U{}U{+++{{}U}U}}U}UUU{+++UU{{}{U{}}U{}}{}U}}{U++{{}{UU{{+++{}}U}}}U{{}++{{{U}U}UU}}U}U++}{U{U}}U{{}UU{{}{}}}U{++U{U}}{U}++U{U}}}U{U{}}++UUU}UUU}{}}UUU++}}}}U}U}{U}{UU{U}U{U{}++}UUU}{{}++{UU{{{}}{{}}++{{{{U{{}UU}}{{++}}{}}}}{U}}}U}}{{}}U}}}U{{{{}{U{{U}UU}{{}}{{}{++{U{U{{{}UU}}{U++}{{{}U{UU{}}{UU{}U{}{{{U{U{U}{}{UUUU{{UU}UUU{{++{U}{U{{{}}U}UU++}U{UU{U}}}{{}{}U{}{}}}{U{UUU}U}UUU}UU{{{UUU}{}++U}{U{}U{}{{{{{+++U{}}U{}U{UUUUUU}U{{{}}UUU}{}{}UU{U{UU}}UU{{}{++}U{UU}}}U}}UU}}++U}U{U{{U}{U}}}}{UUU}}}{U{{U}}U}U}{UU{{{{UU}U}++U{UUU{{{{U}U}}{++U{{U}U}}U}U}{U{{}}}{{U}U}}}}UUU{}}{{U{{{U}UUU++}{UU}UU{{}}UU}}+++}}U{}U}}}}U{}U{{{}U{{{U}}}U{}{}U{}U}{}{U}{}U++U}}UU{}UU{UU}}U{++}{UU}{UU}}}U}}}{{}{UU}}U{U}{{{U{{UU{U}U{}{UU++{}}}{{}U{UU{U{{}+++{{UUU{U{U}UUU{{U}}U+++++++++++U{{U}U}U}}UUU++{}U{UU{U{{U}U}{{}++{U}{UU{{U}{{}U}}U}}+++++++++++}}}}}U{U{}{U+++U{U{UU{{{U{UU{}{U++++}{U{UU}{UU{}UUU{}++++++++++++{}U}}{}{{{U++UUUU{}}U{}}}}U}}{}U+++++}{{UUUU}{{UU{UU}}}U}U}UU}UU}U{{{}{{}{+++}{{{{{}}U{U}}}{UU{{{U++++}U}}}U}{U}U}UU}U{UU}{}}{}{U}{{}}{+++++U{}}}}U{}}{{}}UU{{}UUU{}++++{}{{{{{{U{{}{UU}{{U}{U}}{}U}UU}+++++U{U{U}U{}UU{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}{U}U}}{}}U{{{{}UU}{++++++}{{UUUU{U{{}}{UUU}U{}}}+++{U}+++}U{U{}}}U{}U}{{}U{}U}}}}}{{{+++++++U{{{}{}}U}U{}}{U}}++++UU{}+++}}{}{{{{UUU}}{U{}}{}{{}}U{}{{}+++++{{}{{}}}}{}{{U}U{++++{{}{{++}{}U}}U{{}}}U{U}UUUU{{}U}{}U{{U{+++}U{U{{}U}UU}}{}{+++++}UU}++++{{}{{}{}UUU}}{{{}}{{}}{}U}{U}}{}++++}+++++++++++++++++++{{}++++{{}}}}{{U{{{U{UU{}UUU}UU}{}}U{UU{+++++++++++++++++++++++{}}+++{U}{{}U}U{}{}U{{UU{}{}UUU{UU}}U}{U}++++++++++++++++++++++{UU+++{U{{{{}}}}U}{}{{U{U{UUU}U{U}{U{{U{}+++++++++++++++++++++++U}+++U}}}}UU}}}UU{}}}}}}}}{{UU}U}}{UUUUUU+++++++++++++++++++++++++++}{}{}{U{}U{}}U{}U}}}UU}UUUUUUU}}{UU{{++++++++++++++++++++++++++{{}U{{{U}}UUUU{U{U{}U}}U}UU{{{{{}U{}{}{}}U{U}{}}{}}U{{UU}UUU{{{}UUU{}{}UU}UU}}U}}{U}{UU}U{}U{UU}}}U{U}UU}UU}U{U}U}UUU{}}}{}{{}{}UU}U}}}UU}UU{U}}{U{}UUUU}UUU{}}{{{}U}{U{UU}U{}U}}{U{}{}U}U{UUUU{}U{U}{{U{}U{UU{}}}{}{}}UUU}{U{}}}}}U}U}}}{}U}U}UUU}U}+++++++}{UU{{U{}{U{}{UUU{{U{U{}}U}{U{{{U}}U}}UU{{}{{{}UU{{U}{++++++++++++U{}}{U}U{}{U}}}{U}}U}{UU{U}{{}}U{{}U{{U{}}}{U}U{{}++++++}U{UU+++++}UU}{{{{}U{}}{}}{}UU}U}UU{}}}U{}U}}{{{{}{U}}{U+++++U}}}UU}}}}++++U}{{}}U{{}}U}{{}{{{U}U{U}U}UU{UU{U{}}U{}{{}+++++{UU{{{{}U}}U{U++++{U{{{U{{U}}}{{}}{U}}U}{{}{{{{UU}}{U{{}}+++++U}{U}{{U}UUUUU{}{++++}UU}{U}U}}UUU}{U}{}U{}UU{U{{{}UUU}{}+++++}U{U}U{UU}U}{}{{{U}U{+++{U}U{}U{UU}U}U{U}U}{U}{U{}U}U}UU++++++U{}U}UU}UU}{U}UU}}}U{}{U++U{{}UU}}UU}U}{}}{{UU{{{U{UU}}}++++++}{{}}{}}}UUU{{}{U{}}}}{{U}+++}{{{}}}U}{{}U{}U}U}{UU{U}{}+++++}{U{{U{{{U}{{}}}}}UUU}U}U}U}}{++}U}U}{{U}UU}U{{{}}U}{{}{{+++++{{UUU{U{}U}UU{U}{U}U{}++}U}}}U}{++{{{}U}}}U}}UU}U}{U{}{UU+++++{{{}}{U{}U{}}U{{UUU{{}}{++}U{{{}U{+++UU{}{{{}{{UU{U}U{UU}+++++}UUU{{}UU{}}}}++UUUU{{}U}+++{{}{{{U{U++}}{U{}UU{UUUU}UU{U{++++{U{U}}U}}}UU{U{U++}U{{U{{UU++}}U{}U{UUU++}}{U{U{U{}U}}{}{U++++}U}}U}U{UU}}{}{U}}++U{{}}UU{}++{U}U{U}}U}++U{U{{U}{UU}}}UU}++++U{}{U}}U{U}}U}}UUUU++U{U{{}U{+++U}{}U}{}UU+++{{}U{}U}U{U{}}+++UU}}UU{{}}{{U}{}}}}}{++{U}{}}{U+++}}UU{{{}U}U++{}{}{}{{}{}U}U++}}U{U}UU}{UU{U{{U}}U}}++}U}{{U{{++{{U{{U}{U}U{++{{UU{{}U}{}UU}++}{{}U{}U{{}UUU{}{{}{U}++}{{{}}U}++}UUU{}}}}}}U++{{UUU{UU}U}{{}++{}}}U{{{UU}}{}U{{}U{{{{{{{UU{}{U{{}UUU{UU}{{U{++}U{U}{{}}{{{{U++}U{UUUU{}}}{}}{U}{}{U}{U}{U{{{U{UUU}U}{UUUUUU}++{UUU}U}}UUUU{}++}{}U}UU{U}{U}U{{}}{UU{{}}{U}}}U}{{U{{U}}{U{{UU++UU}}U{{}{UU{{}+++{UUUU}{}}{}{}}UU{}{}}UUU}{U}}{}UU{}}}U{{{}}U{++U{U{{{{}}U}}}}{++{}}}UU}{}UU{{{{U}UU}U}}}U}}U}UU{}}U{{}{{{U{{}++}U}}}}U{{}}{U{}++}{}U{{{{U}}}{}}{}{U{{U}U{U}U}U}}U}}{UUUU{{}UU++U{UUU{U}}{UU{U}+++{{U}U{{}{}{{}U}{}}{UU}}{U{}{}{}{UU}U}{}UU{{}++}}UU}U{UU{U}}U{}++U}UU}}U{U{{UU{}{U}UU{}U}}}{{U}}U}{}{U}{}UUU{++}{{{UU{}{{}}{}U{+++}}{}}}}{U}U{}}U{U{}+++++++++++UU}}}}{{}{UUU++}}{U}U{{}}{UU}{}U++UU}U}{}U}{}{{}U{{}U+++++++++++UU{U}{}U{}U{+++U}{}UU}UUU}{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}UU}U}}{}{U{U{++++U}U}}}}}{{}}UU}UU}}{}{U{}{UU{{UU}{}+++U{}{{{}}{}}{{}{{{}}{{U{U++++{UUU{UU}{UU{}}U{{}}{}U}}{U}}{}}}U++}{{UU}U{U{}U{U{U{}}{{UU{}}+++++{{U{{}{UUUU{}{}U}U}}}UU}{UU}UU+++}}U}{}U}U}{{{}{}{U{{}}}{U}U{+++++UUU}U}{}UU}}}}}U{U{UU}U{{{U+++U{{U}{U}U}}UU}}{UUUU}U{}}UUU}{}++++++}}{{}U{UUUUUU{}}}U{U}U{+++{}}{{{UUUUU}{}UUUU}{U{}{{U{{U}U{}}+++++++{}{UU}}}U{{}{{{U}U++++}}U{{}{{{}U}U}{{{U}}{U}U}}UU{{UUU{{}}+++++{{U{}}}}{UUUUUU}{++++{{{}UU{{{}UU{U{{}{{UU{U{U{U{}UU{}}}U}{}+++U}{{{}}}U{U}UU}{+++++{}}{++{{U}U}{}{}}{{U}U}{UUU{{U{}UUU}}}}{++++{+++++++++++++++++++{UU+++}UU{}UU}}}}{}}{{{}U{UU}{{{U}U}}U{{+++++++++++++++++++++++U}}+++{}}}}U}U}}}U}U}{U{{{{}U}{{U{UU}U}}U++++++++++++++++++++++U}U+++UUUU{{{{}}}{{}{{U{}}U}U{{{U}}U}{{{U+++++++++++++++++++++++{{+++{}{{UUU}}{}}}}{{{U}}}}}}}{}{}{U{U}{U+++++++++++++++++++++++++++{U}}{}UUU}UU{{{}}U}U{UU{}{{{}{}{{{UU}++++++++++++++++++++++++++{{{U{UU{UU}}{U{}U{}UU{U{U{}U{{{{}UU}}{}}{}}}UUU{U}{UUUU{UUU}}{U}U{{UU{}{{UU}U}UUU}{}{UU}}{{{}U}U}}}{U{U}U{}U{}{{{{UUU}{}UU{}}{UU{}U{}U}}{U}{}{}}{}U{}}}}UU{U}{}}}{U{U{U}{}{UU{UUU{U}{U}}}UU}UU}}{{{{U}{{{{}}{{U{{{}U{}U{U{{{{UU}}U}U{U}{{}{{}{{U{{}U}+++++++U{}{UU}UUU{U{}}{{}}{{{{}U{}{U{}{{{}}UU}}}U}{U{{}U{UUU{++++++++++++{{}U{}U{}{{U{U{}{}}{UU{}UUU}{{{U{U}}}}{}}U}U}U{U{}++++++UU{}{+++++{}{U}{U{}}}}U{{}{{UU{{U{{U{U}U{}U}UUUUU{{{U}}{+++++}}{}U{}}U}++++U{U}U}{U}U{U{}U}{U{}U{{}UU}}U}{U{}}}}}UU}{}+++++U}{U}UU{}{{}U}++++{}UU{{}U}{UU{{{{U{{{{}U{UU}{U}U{{U}UUU{+++++}}UUU}{{{{}{}U{U}++++{{U{}{U}{U}U{{{UU}{U{U}U}}{}{}UUU{{{+++++{U}}{}{{{{UUU{}{{{{}{+++}U}U}U}U}{{}{{{U{}U{}UU}{U}{{UU}++++++}U}UU{{{U{U}{{U{{}UU}U}}++}U}}{U{}{}{{{U{U{{}{{{}U{{U{}}++++++{}U{UU{}}{{}UU}U{{UU}{UU}{+++}UU}{}}UU{U}U}U{}}}U}}UU{{U+++++}UUU}}{}{{}U}{UU{}}U{}UU}U{}U}++U}{}{U}U{U}U{U}}}{U{}UUU{+++++}U{}}{{{UUUU}}{UUU{{}}++{UU{}}{{++}U{}{}{U{{{UU{{{U{UU{{{+++++U{{}UU}{}{{{UU{UU{{}{{U}++{}}{{{{U+++{}{}}}U{U{}U}U{{}{U}+++++UU}{}U}}U{{U}}++U{}{UU{{}+++}{{{UUU}{++U}UU}{{U}U{}U{{UUUU++++}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}{}}U}U}{U{++U{}U}}}}+++U{}}{}{{U}+++U{{}U}U{}{{{U}+++}{{U}}{{}}}{}}}{{{UU{++UU{}{U{{+++{UUU{U{}{{{++}UUU}U}{U{U{{U++{{}}{}{{}{UUU{{}{UU{U{++{}}{U{{{++UUU{{{}U}UU{++}U{}U}UU{}{}}}++UU{U}}UUU{}{}}}}{U{{U}++U{{UUU}U++{}{{U}{}{{U}++}U{{{{}{{U{U{}++}}}U}U}UUU{{{U}{UU{}}}U{U{}{{{U}U}}{}{{}U}{}}}++{}U{}}UU{UU{}{++U{{{{}}}{UUU{{UUU{}{{}{U}}}}}U{U}}{UUU{{UU}}{}++{{U{U}U}}{{{U}++}}U{}{{{{}}}}U{}U{UU}U}{UUU{}}}UU{{}{}{}{{{{{U++U{}{}}U{}{{U{{+++UU}UU}U{UU}U{{{{}U}U{}{{U}}}{}}}}U}}}}}{}}UU}++U}{{UUU}}UU{UU}++U}}U{UU}U}U{{{}{{{U}}{{U}{}}{{}{{}U}{UUUUU{U}++{}U}{UUU}{U}UU}++U{U{U{{}}}{{}}}{}UUU}{}{U{U}UU{}}{UU}}}}U{{}}++{{UU{}}{}{U{UU}+++U}UU}UU}U{U}U}}UU{}U{{{}U}}{U{}U}}UUUU{UU{UU++{{{U{U}}}{U}{}}}++{{UU{{}{{UU}UU{{U{{{U}}}}}U{U}}{{{}}{UU{}}}{++}}{}{{U{U}U{{{}U+++{UU{{U{{{}{}}{U{}{U+++++++++++}U}U}U}UU}}{U++{}U{}{U{}U}U}U{}U++UUU{{U{}{{UU{{U}U{{+++++++++++}{{U}}}{U{}}+++U}{{UU}U{U{}UUUUU++++}}U{{}{{UU}}{}{{U++++++++++++{}{}{U}U}{}++UUU}}U{U}}{U{U}}U}{+++++}}}}}}U{{U}{{{UUU}U{}}}U{{U}}U{UUU{U}+++{UU{{}U}UUUUUU}{U{UU}++++{U{{{}}U}{}{{{{{{UUUU}{U}{}U}{}{}}}U+U}}}}{}U{{{{UU{{U{U}UU{}U++++{{{{}{{{UUU{{{{U{U{U}UUU{}{}}{U}{++{{{{U{}}}}{}{UU}U{UU{}UU}}+++++U}U}UU}{UU}U}U}}U}{}UU}U}{{}}U++U{UUUU{{{{U{{}{}U}{U{U{{UU}U}+++++{U}}U}UUU}U{UUUUU{{{}UU{{UU++{{U}}UUU{U{{U{{U{}}U}}}UU{{U{}}}++++++UU}{}U}}{{U}{}}U}UU}UUU+++U{}}{{}}U{}{U}}}U}{}U}U{{}}}UU}}{{+++++++{}}{UUU}{}{{U{U{{U++++}}{U}}U}}}U}U{{{U}UU{}{UU}{}{}UU}{U{U+++++}}{}{{{}U}{UUU{U{++++U}UU}+{{{}{UU}{U}}{U{{U}}}{{U}U}}}{U}{{+++U}}UU}{{}}U}U}{}+++++U}{{++++{UU{{}{}{}{U{U{}}{{}U{}{}}UUUUU}++++U+++++++++++++++++++U}}+++++}U}}}{}{UU{U}{U}}}{{{UUU}}U}}U}U+++++++++++++++++++++++{UU+++}+++}UU}{{UU}}{UUUU}{U{UUU{}{{{UUUU++++++++++++++++++++++}{}+++{U{++}UU{{}}}U}}{{UU{}{}{{U{U{{UU+++++++++++++++++++++++++UU+++UU{{U}UUUU}}}{UUU}UU{{{}UU{{UU{++++++++++++++++++++++++++++++++UU}{{UU}}}{{U}U}{U{}{UU{}{}+++++++++{++++++++++++++++++++++++++U{UU}{UU{UUUUU{{{{{{{{}}UU{U}}U}}U{{U{U}UU}U{{}{}{UU{{{}{{}U}{UU{}}{{U{U}}{}{}UU{{U}UU{{}}UU{{UUUU}{U}U{}UU}U}U}U{}}UUU{}{U}{{UU}{{{{}UU}U{U}U{UUU{{{}{}U}UU{{{{}UU}{{{U{U}}}}}U{}}U{}}}{}}}{{}U}UU}{U{U}U}{{U{{{{}{{UU}{{}{}}}}{}{U{{}{}{U}}UU{{U{}}+++++++{}{{{UU}}}U{}{{U{{}UU{{UU}UU{}U{{UUU{{}U}}UU}{}{U}U{}}++++++++++++{{{}U{U}UUU{{}{}}{{U}{}U{{UU{}UU}{{U}U{U{UU{{{U{{{++++++{{}{}+++++UU{U{UUU}}U{{}}U}}U}U}}{}UU{{}{UUUU{}{{{}U{U{}+++++UUUU}{{{}{++++}U{{U{{{}{{}{{UU{{{U{{{{}{{{}U{{{UU{{U}}{UU+++++}{{UU{UUU}}U}{++++UU}{U{{{}{}{{}{U{UU}}{{{{{}}}{U}U}U}UU}+++++UUU}}U{U}U}}U{{U}++++{U}{}{{{}{}U}}U}UU{{{UU}U}{}U{UUU{}U+++++U{}UUUU}{}}}}{{}{{}U}+++}{U{U}UU}{{{}}UU}}}}{U{}}{}{}{UU++++++UU{{U}}{{U{{}UU{UU}U}}UU++UUUUUU{U{}{{}}}{UU{{}}{}}}{UUU++++++{}U{U{{U{{UU{}{U}{{}U}}{UU+++{U}{{U{{}U}{}U{{{}{{UU}{}{{+++++}{U}}UUU}U{{}UUU}{{U}U{{}{}{}}++{U{U}}{}U}{U{UUU{}UUUU{{}+++++}U{U{{UUUU}{U}UUU{}}}}++}}{U}}{{++{UU}U}{UUU}}{{}{}}{}{{{+++++}U}UUUUU}}UU{}}{{{U{{{UU++{}{}UU}U+++UU}UU{{U}{U}U{{U{}}{+++++U}{{}U{U{U}{{U++}{U}UU}}U+++{U}U{U}U}++{U{{}}}}UU}UU{U}U{{++++{}U{{{U{U{}}}{}}++UUUU}U}{{++U{{U}U{U{{++{{U}U{}}{UU}{{{U}++++U{UU}U{}U{{}U}UU{}++{U{UU}{{U++{U{{UU{U}}++U{{}}{{U}}{}}U}U++++{}U}UU}{}{}{{{{U}}{++UU{UUU{U+++}{U{}U}}}U+++{}}}U{{{}}{}}}+++}U{}{U}}}UU{{UU{}{U{{++}}{{}{}{+++}UU{}{}U{{U++U}{U}{{{}U}UU{++U}UU}}{{UUUU{}}}U}U}}{++{U{{{}}{++{{}U}{{UU}}{++UUU}UUU{{U}UUU++}U{U{U{U{UU}}UUU}U}{{{++}}}{{}{{++}{}{}{U}U{{U++}}U{{}{{{U{}U}++{}U}{}}U}}}{{{}{{{U}{UUU}}U{U}{U}{}UUU}{}U}}{{++}{U}}}{}{}U}UU++{UU}}{{{UU{U{U}{{}{}}}{}U}{}}}}{{}}}}U{UU}{U{U++}{}}{U}{{U}}}}++{{UUUUU}U{{U{{UU}{UU{}}U}}{{U}U}}{U}}}}}U}{}}U++}U{U{{}U{U}U{U+++}{UUU{{UUU}}{}{{{{{U}U}UU{U}}U}{}{}{UU{}{}}{{++UUU}U{}}{UU}U{{++U{}U}{}}U}U{}{}{}}U}}{{{U{U{U}UUUUU{{}{{{}}{{++}U{U{}}{U}}{U{U++}{}}U}}U}UU{U}}U}U{}U{U}U}UU{}U}}U{}{{}{U{{U}++{UU}{}{U{{{U{UU+++}}{}}U}U}}}UU{{{UUU{{}}{{{UU}}U{}UUU{}}}U{U{++}{}{UUUUU}}{U{{}++{U}U{U{U}}}UUU{{U{}{}}}}}{{U{{{{{}{}U{U}{}}}++}{}{U{{}UU}}}}}U+++UUU{{{}{{{}{UU{{{{U+++++++++++}{}{}}{{}U{}U++U}{}{}}{}U}}U}{{U++{}U{}}{{{}{{{{}}UU}+++++++++++}UUU{U}}U{{{+++{{UUUU}}{}{{{}}U}++++UU}{{{U}}}U}{}U{U++++++++++++{U}}U}{}}}U++UU}{{{}{UU}}}{}}{{}+++++}{UUU}{{}{}}}UU{{U{}U}}{}{}}UU{{{{}U}+++}{{}U}}}}{}{U}}U{}U}}++++}}{{UU{}}}U{}U{{}}U}}U}U}}U}UU{}U{UU+{{U}}{}}}}UUUU}}{}}{{U}{U++++}{UU{U{UUU}}}}}U{}{}}}{U{{}}}UUUU++UU{{{{}UU}{}}{}{}}}{{{U}}U+++++U{}}UU}}}{U{U{{{{U{{{}{{U{}{{{++UUUUU{}}}{U}UU{}{{U{}}U{U{}U}+++++U{{U}U}UU{{{}UU}U}UUU{{UUU{++{{U}}{U}UU{{{{UU{{{UU{U{{}U{}}{{++++++{}}U{U}UUU}{U}U}}{UU{U}+++{{U{}UUU{UU{}UU}{}{}{{{}U{}{{{U}{{+++++++{}U}U{UUU}U}}}}{{U++++U}UU}}}{{U{UUUU}}U}}{}{{UU}UU{UU}}}U{+++++{}{{{U{U}}}{}U}}U++++U}U{{+}{}U}{{}UU{U{}}{}UU}U}}}{U{{{{U}}+++}U{U}UU{{{{{U{U{+++++U{U{++++}UU{{UUU{{{U}}{U{U}}{{UU}{}}UUUU++++{+++++++++++++++++++{{{+++++UUU}}U{}}}{}{U}{{U}{U{}}UU}}{U{U+++++++++++++++++++++++{U{+++}+++U}U}U{U}U{UU{U{{}{U{U{UUU}U}{U{++++++++++++++++++++++}U}+++{}U++U}{U}}{U{}U}{U{U}}}}{{U{U{{{+++++++++++++++++++++++++{U+++}U}U++UU{}U}{{U}U}UU}U{U{{U{{{{++++++++++++++++++++++++++++++++{}}{U+++}{}{UU{}{U}}UU{{U}{+++++++++}++++++++++++++++++++++++++U}{}}U}+++UUUUUU{U{{}{{}UU}{}U}}U{{{}{{}UU}UU}U{}}}UUU{{}UUU{U}UU{}}UU}}}UUUU{UU}{}{U{}}}U{U{{}{}}}U{{U{{U}{}}UU{U{}{U}U}{{UU{U}U{}{{}{U{}{U}U}}U}{U}}}UU}}}UU{}{UU}}}U}U{{{}U{U{}U{U}}{U{{{}UU{{{}U{{U}}UU}U}{{}{UU{{{UU}{}}}}}{{}}{{U}{}U}U}{{{{}U}+++++++}U}UU{{{}U}{U{{U}{{UU}}}U{U}U}{UUUU}UU}{U}{{{{UUUU{{UU++++++++++++UUU}}{{{}U{{{U{U{U}}UU}{{UU}U{}{}U{U}UU{}}{{}}{{U}++++++{}UUU+++++U{U{U{UU{}}}{U}}}U{UUU{}{{U}}}U}}{{U}}}{U}U{}U+++++{{}U{{U{U{++++{}}{}U{}}}}}{U{{{}{}}{}{{U{{}{}}U}U{U{{}U}U+++++UUU{U}U{}}UUU{++++UU}{}}U{}U}}U}}UU{U{}}{{U{{}U{}U}}U{UU{+++++}{U}{UU{}{}U{}}}U++++}{{{U{{UUU}U{{}{}}{UU}{{}{}{UU{{U}}{+++++{}UU}U{U{U}}U{U{}{}}{+++U}U{{{{}UU{}{}{}U{}{U{UU}}}U{U}{++++++{}{U{{}}UU{{}UUU}U}}{{U}++{}U{U{UU}}U}}{{U{UU}{{}UUU{U{{++++++}U}UU{}UU}{}UUU{UUU}{}UU}{+++{{{}U{U}{{}}UUU{}{U}{}{UU{{+++++}}}U}{{U}{{UU{}}{{UUU{}U{{U}{U++{}U}U{}{{U}}}{}}{{}U{U{{}+++++{{}{{}{}U{UU}U{U{}{U{{++UU}{{}UU++}{{{}}}{{U{{U}U{U{}UU{{+++++{}{{U}UU{}{{U{U{}UU{{{U{++}}}U{}{U+++}UU{UU{U}{}{}{{{U}U{+++++}{UU}}{{UU}}}}++U{UUUU}UU+++U}{}U{{U}++{}}{U{}U}}}U}}U{{}{++++}}}}}{}}{{}}{{}U++}{U}{{U}}++{U}{}U{U}U++}UU}{{U}{UU{U}}U{++++{{{{{{}U}}}}{U{}{U++}{{{{U{{}++}{{}UU{}{{++{}{}}UU{U}{}U}U{++++{U{U{U}{UU}}U}UUU{}++{}}{{}{U+++U}U}{U}}}U+++{}{{U{}}{U{U}{+++{{}{}}U}}}}{UU}}}}UU}++}{{}UU}U+++U}{{U{}{}{{++U}}U{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}}UU}{U{U{{{}{}}}}}}UU{UU}}}U{{UU}}UU{}++}UU}U}{U}{{}}U++}}{{U}{{U}U}}U{{UUU}U{}U}}U{}{U}U}}{}}U{U}{{}}++}}{{{}{}U{{{}}++{{}}}}U{}{{UU}U}UUU}U}{{UUU{{}U}UUU{{{}U{{}U}U++U}{}}{{U{{UUU{+++UU}{U{}U}UU{}}{UU{{U{U{}{}}{{{}U}}UUU{}U{{}U}++}{{}}{{}}}UUU}U++UU}{U{}{{{UUUUU{{{{}U{UU{}{}UU}U}}U{U}}}{}UUU++}}{}}UU}}U{{}{U++U}}{{UU}}{UUU}}}}}{{}{UU{}U}}U{{}}}{}}U{{UUUU++U}}UU}U{{{}{{{U+++{U}}}}{{{{}{{{U}}{}}}UU}U}}UUU{{U{U}{{UUU{}U++}}}{{}}}{}}}UUUU++{}{{{UU{}{}UUUUU}{U{U}UUU}}{U{}{{}U}UU}{}U}U++}{}U{{UUUU{UU{{{+++UU{}}U}U{UU{}U{}U{{+++++++++++{U}}}{{{}}}{{++}{{U{UUU}}{{U{}U{++{UU{{UU}}{{U{}}{U{U+++++++++++{U{}{}U}}}UU+++{U{}{{U{}}U}{{}U{++++{UU}U}{U{U}UU{UUU++++++++++++{{{}UUUUU}}++{}U}}}{}{{U{{}}{}}}+++++{U{{{UU{{}}{}{{U{}}UU{{{}}}U}U{{UUU}U+++{}{UUUU}UUU{{{UU}}{U}++++{}{{UU{{U}U}}U}}}UU}}{U{{{U}{{{}U{{U+}U}U{}U}U}{}UU{}{U{}}U{}{++++UU{{}UU{{{{{U{{UU{U}{}U}UU}}{{}}}++}U{U{UUU}{}{}{{{}{{}{}UU{}+++++}{}U}UU{}}UUU}UU}{U}UUU}}{}}{U++U{{}{UU}U{}{{U{UU{}}}U{}U{}{{+++++{}{{}U{{}}}}UUU}{}{{}}U{}}{++}{UUU{UU{U{}{U{{}}}U{}{{{UU{}UU{++++++U{{{}U{{{}U}{}U{UUU}}}U+++{{{{}U}}{}{}}UUU}}}}{U}}{U}}U{}{{{+++++++}}{}{}UUUUUU{{}}}}++++{{{}U}U{UUU}}U}}U{{U}UUU{}{{U{}U{}U}}+++++UU}}{{{{{}}{}}{}}++++{{U{}+{}UU{U{{UUUU}}U}{}U{}{}U{{}}U}}}{+++}U}UU{U{U}{{{{{U+++++U}}U++++{U}}UU{}}{{U}}{}UU{}U{}}U}UUU}{}++++{+++++++++++++++++++{{}+++++}}}}U{UU}{U{U{U}{{}U}}}U{}U}}{{}+++++++++++++++++++++++{{U+++{+++{U{UU}{U{}U}UU}U}{{}{{{}}U}}U}}++++++++++++++++++++++UU{+++U{{++{U}}U{}U}{U{{}{}}}}}{U}{UUUU+++++++++++++++++++++++++}U+++}}}}++{UUU}{}}U{{U}{UU{{{U{{{U{++++++++++++++++++++++++++++++++U{}}}+++}U{{UUUU}U{U{U}}{U{+++++++++{++++++++++++++++++++++++++U{}U}U{+++{}}U{}}}}U{{U{{}{U{U}}{}{U{{U{}U}}{{{{{{U}U}}}}UU}{{}}}{{}}{}}}}{{U{UU{}{{{U{{{U}U}{}}}U{}}{}{UUU{}{{U}{UU{{{U}{U{UU}{}}{{{{U}{{UU{UU{{{{U{{}UUUU}}U}}U{}}}}{UU{U}{}UU{{U{U{U}{}U}}UU{}{{{UUUU}U{}U}UU{U{{}}U{{U{}{UU{{}UUU{}}U}{{U{}}{U}UU+++++++{}}U{{}{{U{}UUU{}{}}U}}{{}UUUUU}U{}}}U{U{}}{}{{}U{{{UU++++++++++++{{{U}}{UUU}{}}}U}}{{{}}{{}}U{{UU}{}UU{U{{UU}}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}U{UU}{U}{}UUU{{}}}}}U{}{{{{{{U}UU}U+++++U{{{{{{{U}}UUU{{{++++U}{{{UU{}}U}{{}U}}}UUU{}}U}{{}}{}}U{+++++U}}{{UUU{{{}UU}}U}}}{+++U{}U{}{{U}UU{{}U{{{UUU}U{U{{}U{{++++++UUU{U}{UU{}U{}{U}}{UU{}{++}{{UUU}}{{UU{{}}{{{U}{{{{{{UU}++++++UUUU}}{UU{U{}}}}}{}}{{{{UU+++}{{U}{}U}}}UUU{U{}{{UUU}}{U+++++{}U}U{}U}{{}{}{}{UU{U{U}}}UU}{++{UU}{UUU{{U{{}{{{U{{}}U}}+++++U{}U{UU}}U}U}UUUUUU{U{++}}}}U}{U++}{{{U{{U{}UU{}{}}{{{}}U+++++}U{{{{{U{}U}U}}{{}}U{}UU++{{}}}{U}+++{}{{}UU{}U{UU{}}U}{{+++++U}{}{{U{UU{U{U++U}}}UUUUU+++U}}U}UU}}++U}UU}{{}U{U}}U{{}U{++++U{U}U}}}UUU{UU{U++}}}{{}{U}++{}{{U{{}UU++}{UU{{{{UU}}UU}{U++++{{}U}}}}}U{{UU}{}}++U{}UU}{}}++UU}{}{U}{}++}{}}UU{}UU}{}}}U++++U}U}{UU{U{UUU{}}}}{++}}{U{{{U+++}{{{{U}}{U+++U}}{{}UUU{{{}{+++{{U}{{}U}{{UU{}}}U{U}++U{}{U{}{+++{U{}{U{U{{}++UU{{{{U{{{}{U}++UUU}}}}{{U{}{U}UUU{U}U++U}UU{{U}++{{}U}}UUUUU}++UU{{U{}U}{}{{}++U}}{U{}U{{}{UU}}{U}U}{++{}}{{UUU++}{UUUU}{{}U{++}U{}{}}}{{{{{{++{}{UU}}}}{{}U}{}U}{}U}{U}{}{}{U{}{UUU{}{}UUU{U++}}U{}U{}{UUU{{++{}}}{U}}{}UUU}}U{UUU{{U{{UU{{}U{U}}}}}}{}}}U}{++UUUU{}{U}U{U}{++U}{{}}{U{}}U}U{U{UU}U{}U{}UU{U{{}{U{{U}{U}}U{U++}U}UUUUUUU}U}{+++UU{U{{}}U}}U{}}{U{{{U}U{{{}U{{UU{{}{}{{U{{U}}++UUU}U}}}}}U}U}}++{U}U}}}}{{}U}}UU{U{U}}}}UU{{}U{UUUU{}}U{{{}}U++}}}{U{{UUU}}{U}++}}UUUU}UU{{U}{U}U{{{U}UU{}{UU}{{}{{U{U{{}U}}}++U}{U{}}}UUU{U{{+++U}{}U}}}}}U}{U}UU{}UUU}}U{}{U}UU{UU{}U}}{}}U++{UU{{}U{U{{}}U}{++}{{{{UU}{{{U}{U{}U{{{U{}U{{UU}U{{UU}UU{{{}U{++U{}UU}}{{U}U{U}}+++U{{}{}UUU{U{{UU}}}}+++++++++++{}U}U}{{U}U{U++{UU{}UU}{{}UU}{UU++UU}}{UU}}U}UU}U}}U}+++++++++++{U{U}U{{{}U}+++}U{}{{{}{{}{UUU}U++++U{UU}}}UU{U}}UU}}++++++++++++{{{{U{U}}UU++U{U{}}}{{{{}U}{UU}}+++++U}UU}}}}U}U{U{{}UU}UU}U}{U}}{}{UUU}{{+++{}{UU{{}UUU}{}UU{}{UU++++}{UUU}{{{{U{U{U{{}UU}{UUUU}{UU}U}U}{+UU}U}}{{}U{{{}UUU{U}{{{}}++++}}{UU{U{{U{UU}U{{U{{}}U{U}}}}}{U{++UU}}}UUU}}UU{{{}{}}}UU{}U{+++++U{}}{}}}}}U{U{U{UU{UU}U{{U{{UU++{{}U{{{{}U}{{{}UUU}UU}}}U{{U}+++++{U}UUU}U{{{U{{}{}}}}}{}{U{}++U}}U{U{}}{}}U{{U}}U}UU}}{U{{U}}{++++++}U}UUUU{{{}U}}{}}U}UU}}+++{}{{U{U{{{}}}{{}U{}{}}{}U{U{}U}U}}+++++++U}}{UUU}U}}{}U}}}{++++UU{U{}}}{U}UUU}}{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{UU}{U{}U}{U{}}UU}{}{U}U++++U+++++++++++++++++++{U}+++++}{}}{{UUU}U{}{U}}UUU{}U}U}}U{U{U+++++++++++++++++++++++{UU+++{+++{}}U{}U{}}U}}U{U{{}}}U{}{UUU}}{++++++++++++++++++++++{U{+++}U{++}{UU{{{UUUUU{U{U}UUU{}{}{UU{+++++++++++++++++++++++++U}+++}{U{++{{U{U{}{U}}U{UUUU{U{{{}}{++++++++++++++++++++++++++++++++{UU{{+++{U}}{}}}U}{{UUU{{{{+++++++++}++++++++++++++++++++++++++}{UU}{U+++U{U{}UU{{U{UU{}U}{U}{{}UU{{}{UUU{{U{}}}UU{U}{UUU{}}{}U}}}}{{}UUU}{{}}UU}}U}{UUU{{U}{{{{U{}{{UUU}{{{{{U}UUU}U}}U{}}U{}}}}{}{U{}}}}U}}U}U}U}U{{{{{{{}UUU}UU}}}U}{{}{{{}}{U{{{}}UU{{{U}U}}U{{{U{}U}{}}{{U}U}{{UU{U}{U{UU{U{UU}UU{{{{}{U{}}}}U}+++++++U}}{{U{{{U{{{U{{U}}}}{{UU}}{{{}}{UU}UUU{U{{}U{{{}}}}}}++++++++++++{U}{{}}{UU}{U{UU{U{U{{}UU}U{{U}{{U}{}{UU}}{U{}}}}{++++++U}}U{+++++UU}{}{{{}U{}UU{{}}}{{{U}{U{{}U}{}U{}{UU{{{U}}}+++++{}}{{{{U}{++++{}{U{}{UU}}UU{}}U{{UU{{U{}{{UUU}{U{{}}{}}U{+++++{U{{U{}}U}}}U}++++}{{UU}}U}}}{{U{}{}{{}}}U{{}{{{{}U{U}{{U+++++}{{U{U}{{U{U{}UUU++++U}}{}{U{UU}U{}{{}U{}{}}{}UU{}{UU{{}U+++++{{{UU}}U{}UU{U{}{}}U}+++{}U{UUUU}}U{U{}}}U{U{UU{}}}}U{U}++++++{U}}{}}U{UU}}}}UUU{U}{}U++{{UU}}}UU}U}{}}}U}{}}}U{{}{}}{++++++{}{}{}U{{U{UU}}}UUU{U{{U}}+++}}{}{{{}UU}UU}U}}U{}UUUUU}{+++++}}UUUUUUUUU}U}{}U{UUUUUUU{}U}U++{{UUU}U}U}}{{U}U}}{{}U}}{+++++UU{}}}}{}}U}{U{}{U}U}}++{U}{U{U{++UUU{UUUUU{{}}{{{{}}U{UU+++++U}{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+++}U}{}}{{{++U{U}}U{}}{}UUUU{U{U++++{}U{U{{U{{}{}{}}++}{U}}U{}{++}{{}}U{U{}++U{{}{}{{U}}U{{{UU++++{U}{}}U{UU{{{}{}{{++U{{UUUU}{++{UUU{U{}U}++{U{{{UUUU}}{}}UU++++{{UUU}}}}}U{{}U}}}U++U{U}{{U}+++U{{{{}{{UU+++{UU}UUU{UU}{UU+++U}{U}}U{}}{}{{{U}{{{{++{UUUU}{}+++{}}{{{U}{}{++}{U{}{}U}{{{{{++{UU{}U{}}}{{{}{U}UU{}}++{}{U{U{{++U}U{{U}}}{}}++{U{{UU}}{{U}}{++}U{{{}{{{UUUU{{{U}U}{{++U}UUU}}}++}{U}{U}}}UUU++}{}U}UU{}}{}}}++U}}}}}{U}U{}}{}}{{{{}U}U{{}U}}U{}}U}U}{{U{{{{U++{{U{}U{}{{{}}U++{{{}{{}{}{{{}{{}U{U}}UUUU}}UU}U}}{U{{{U{}{}UUU++{{UU{UUU}}U{U{++UU}{}}U{{}{UU{{U{{{{{U}U{}UU}UU{U}{{{{U{{UUU{{++}U}}}}}}}}{U}}+++{{{}}{UUU}{{U{}{{{U}UU}{}}U{U}{{U{{{{UU}}U{}U++{}{{UU{{UUU}U}{++{U{U{UU}}{}UUU}}{{UUU}U}{}{}U{U}UU}{{UUU{{{UU++{}}}{}U}}U{}UU{++U{}U{{{{U{}}{U}{}UUU{{}}}{{{U}U}}{U{U}}{{UUU{++{}{}{{}}}}UU{}U+++{U{}}U{}}{}}U{{U{{{{{}U}UU{U}{{UU{U}U{{{{}{U++}}U}UU}}U{{UU{U{++U{UUU}UU{{{U}{}}{}U{{}{}{{UU}{U}}UU{UU{{{U{U++U{UUU{}U}{U}U{UU+++}}}{}U}}U}{}{UUU{}{+++++++++++}{{{}UU}U}{U{++}}U{{{UUU{U{}}{}}++UUU{{{{UUU}}UUUU}}{+++++++++++U}UU{{U}{}UU+++}}{}}U}U{}UU{{U{{++++}}}U}U{{UUU}{}{UU++++++++++++}{}{U{}{}U{++U{{{U{U{}}{UU}UU}{U+++++{}{{}UU{}}}U{{{}{UU{UU{}{U{U}}{{}U}UU+++U{}{{}{U{}U}}{{UU}U}}++++}{}U{}}{U}}U}{UU}U}U}UUUUU{U}UUU}{{}+}{U}UUUU{{}UU}}}{}{}UUUU}++++{{U{U{}}}{{U{{{}}{U}U}{{}{{{UU}}}++U{U{}}{}UU}{U}}{{U{}{U{{U{+++++}UU{UU}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}}}++++++UUU}}}}{UU}U}UU{U}{}{{}+++}UUU}U{}U}{{UU}{}U{U}{}}}{U{U}U}U}+++++++U}}UU}}{{{UU{{U{}U++++{}U{U{}U}UUU}}{{U{{{{{{}UU{{{}UUUU{UU+++++UU}UUU}{{U{}}UU{{++++U}{{U+UU{{{{{{{{UU{}}}UU}}}}U}UUU{{{{UU+++U{{}{{}}UU{U{{}{+++++U{{U++++U{U}}}}UU{{U{U}}U}}}U{{{}{U}{U}{++++}+++++++++++++++++++{}}+++++U{U}{UUU{{}}UU}{U{U{{UU}}}}U{UU}+++++++++++++++++++++++{U{+++U+++}}UUU}}{{}}}{{}UUU{}{}{UUU{}}UU++++++++++++++++++++++U{}+++U}U++U{{}{U}{}}U{{}}{}}U}{{{U}}U}+++++++++++++++++++++++++}}+++}{U}++{{}U{U{{{U}U}}{{U}}}U}}{}++++++++++++++++++++++++++++++++{}{U}+++UU{{UU}}}}{{}{}U}UU+++++++++{++++++++++++++++++++++++++{UU}}{U+++{}U{{{{{}{}U}}{UUU}{UU{{{{{{U}UU}{U{UUU{}}U{}}}UU{}}UU}UUU{}}{}U{}U{{UU{U{UU}}{U{}U{}}}{}}}UU{}}}}}{}UU}{{{U}{{U}{U{{U}{}UUU{U}U}}}U{}U}}{{}}}U{{{{{U{U}{{{}U{}{{}U{UU{U{}}U{{{{}}}{U{}{{U{}UUUUU}UUU}{{U{}}}}}}{{{{}}{}}U}}{{}}{U}{}UU{}{U+++++++}}}UU}UUUUU}}}}UUUU}U}U}{}{}}{}}{U}UU{U}}U{{U{}}{{UU{{++++++++++++{{}{UUUUU}{{{}{}U}{U{U{{UUUU}{{}U}UU}}}U}U}}{U}{}U++++++U}}{}+++++}{{}{{}U}U{}}U{}{UU{UU}}U{{U{{{{{}U{U{}U}U{{U{+++++}{{{{{U{}U++++}}{UUU}{UU{}U{}UU}U}{{{}{UU{{{UU{{UU{}U}UU{+++++{{}U{U{UUU{}}}++++{}}U}U{{}{}{{}UU{{}{U}{U}}{{}}}}UU}{UU}+++++U{{U}{}{U{}{}}{{}++++}U{}}UUU}{{{}{{}}}{}{U}}}{UUU}U}U}}U+++++U{}U}{U}}{{UUU}{}{}{{+++U}{UU}{UU{{{}UU}}U{U}U{UUUU}}}}{++++++}{UUU{UUU}{}UU}}{UU}}U{{++UUUUUUU}{UU}U}U{{U{U}}}{{{}}}U++++++}U{U}}UU{}{U}}{U}UU{U{U}}}+++{}}}{U{}}U}{}{UUU{}{UUUUU}}+++++{}}U}UU{U{}}{}{UU}UUU}U{{U}UU}++}}{U}{U}}{U{{UU}{}}{{}}{}+++++U{{{U}U}{U}{{}}{}U}{{{++U}U}{U{}++U{{}U}U{U{{U{UU{U}{}UU{+++++{UUU}{{U}U}{{{U{}U{UUU{U++}}{}UU{}+++{{U{{{{U{}{}UU{}}{{U+++++{}{}{}{{U}{}}U++UUUU}U{U}+++}{U{}{{UU++}U}}{{U}{{U}}}U{U}U++++{UU{}}U{{{U{U{UU++{U{UU}}}{++UU}{}}{}UU++U}{}U{}}U}}U}{}{}++++U{}UU{}{{{UU{}U{{U++}U}}}{}}U++}{{U}{U}{U++U}U{{{U}U{}}{}}{++++{}U}U}{{}}U}UU}U{{{++}U}{}UUU+++}U{{{}}}U{+++}U{}}{U{{}U{}{+++{}}U{U}{}}UUU{{}U}{}}++{UU}}U}{+++}U{{{{}}{}U++UU}{U}}}U}}{}U++}{U}UUUU{UUU{U{}{{UU{{++UU}U{{}}++U}}{}}U}}UU{++{{{}}UU}{{U{{U++U}UU{}}}}}}{U{U{{}U}}{++{{U{}U{U++{}}{{}{UUU{}++U}U}}U{{}}{{{}++{UU}{{}{U{U{{{}}U{}UU{}}U}UUUU}U}}}{U{}}U{{{{}++{}UUUU{U{{U}UU++UU{}UU}}UU}U{}U{{}{{UU}UUU}}U}U{{}U}}}}U}U}}{}++UU}{{{{U}U}{{U++{}}}{}{}U{UU}}U{U{}UU}{U{UUUU{{}{U}{}{{{}UUU{}++}}U}}}U{UU{}}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}UU}}{U{++{}U{}{U}}}U{}{{++{}}U{{{}}UU}}U{}}UU}}}U}}{U}{{{U{{U{U}}U}{U{U++}}{}{}{{{U}}UU{+++U{UU{}UU}{{U{{{{U{}{{{U{UU}{}}{U{}}UU}}}{{UU++{}}{{}UU}U}U{}{}++UU{}{{U{{U{U}{{{}}UUU{{}UU{{U{U}UUU}UU{U}}{{++}{U{{}{}{}U{{{UU+++{{}U{{UU}UUU}U}{{U}+++++++++++}}U{U}U}U{}U{++{{UU}U}}{UUU}}{{U++{}UUU{}U{}U{}}}{UU}+++++++++++{{}}{}U{}U{}+++{U}{{}{}{U{U}{}U{++++{U{{UU}}U{U}UUUUU++++++++++++U}}UUU{U{{}++UU}UU}UU{{}U{{{}{}U+++++U{{{UU}UU}}{{}{}}{{}{U{}{U{}U{{U{U{U{+++U{U}{{UUU{UU{UU{}{}}}++++}{}{{}U}{}{{{}{}}U}UUU}U{}{U{{}}{U}}+U}}{}{U{U}{}{{UU{}U{}{{U}++++UUU{UU}}{U}}}}{}U}UU{}}U{U}UUU}{}++{U}{U{U}{}{{{}}U{}{{}U{}U{+++++U}U}U}{}U{{}U{{U{}UUU{{{}}{{{}++{U{UUU}}U{U}UUU}U}}{U}{}}U}{{+++++UU{}}{{}}{UU}}}{U}{U}}U}}}}++}U}UU{}{U{U}U}U}}}U{U{}{}}U}{}U{++++++{{}{}{{}UU{}}U}UUU}U{UU+++}}}U}}}{}}{}{UU{}}U{UU{{{U{U{{}}}{+++++++U{{{UU}U}U}}U}}U}U++++{{U}}}{U}}{U{{{}}}}}}U{{U{}{}{}U}UUUU+++++{{{U}U{U{}U}{{UU}++++{}UU}+UU{U}}UU{U}}{}}}{}}}UU}UU{}U{}}}}+++{}{UU{}{U{U{}UUU+++++U}U}++++U{U}U{{{U{{}{}}{UU}}}}UU}{}U}{{}++++{+++++++++++++++++++{}}+++++}UU}U}UU}}U}{}}{UU}{UU}}}UUU{U}U+++++++++++++++++++++++UUU+++{+++{{{{{U{UUU}}U}UU{{}U{}{}{U}}}{U++++++++++++++++++++++U{{+++}U}++}{}{}U}UU}}U}}}UU{{{U}}U}UU{+++++++++++++++++++++++++U{+++UU{U++U{UU{{}U}UU{}U}}}}UUU{}}U++++++++++++++++++++++++++++++++{}{{U+++U}}}{{}}U{U{}}}U}}U+++++++++U++++++++++++++++++++++++++{UUUU{}+++U}UU}UUU{}{{{{UU{{}{{}}UU}}{U}}U{{U{U{{{}{U{UU}}}{}}}}{{}}}}}{{{UUUU{U}}UUU}}{U}U{}}U}UUUU}UU{U{U{U}}}}{U}{U}U{}{}{{}{}{}{{U}}{{{U}U{U}{}U}U{}UU}U}{UU}{{{{UUU}{}{{{}}UUUU}UU}{{UUU{{{{}{}{UUUU}}{U{UUUUU{{{}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{{{}UUUU{{}{{{{UU{}U}U{}{{U{{++++++}{{U}+++++{UU{{{{}}{{{}{{{}U{}}}UU}{U}}{}UUU{U}U{U}{U}{}+++++}}{{UU{}{{++++}{UU}}}U{{U{UU{}}}U{}{U{}U}}{{}}U{{U}}}U{}{+++++{}{}{U{{{U{U{U++++}}U}{}}}}}U{}{{}{{U}{}}{{UU}}}U{UUU{{U}+++++U{}}U}{{UU{{{{U{}++++{U{}}}{{}{}{U{U}U}U{{}{U{}}UUU}U}{U{+++++}{{{UUU}{}UU{}U{}}{{U+++}}U{{U{UU{UU}UU}U}U{{}{{{{U{}}{U++++++U{}}UUUU{U{}UUUUU}{{UU}}++}}}{}U{UU}{}U{UUU{{}UUU{}UU{}{++++++U{{}UUU}}}}{{UU}UU}{{{}{}}+++{UU{{}{}{U{}UU{}}U{U{}{{{{{+++++UU{{{U}U}}UU{}{UU{{{{{{UU{{U}{++{U}{}UUU{}}{U{{U}U{U{UUUU+++++UU}{{}UU{}U{UU{}}}UUUU++UUU{UU{{++U}{}UU}{}}{U{}}}}}{{U{}+++++UUU{{{{UU}{{{U}}{}{{U{{U++{UU{}{U}+++UU}U{U{U{{}U{UU}{U}{+++++{{U}U{}{{U{U{{++}}{{{{UUU+++}{}{{{}{U++{U{{}}{}{U}{}}}}UU{++++U}}}}}UU}}{{}U}{++}{}U{{UU}++{{{U}}{}}{++{{}U}}}U{}{}U}UU{++++U{}U{U{{U{U}U{{}UU++{{{{U{U{U++{}{}UU{{{U++{{}}UU}}U}}U{{UU++++UUU}}{}{U{U{}U}U{}{++U{U{U}U}+++}}U{}{}UU{+++{}}U{{{{}}}}U}+++UU{}U}}}}{U{UU}U}}U{}++U}UU}UU}+++U{{{}U{UU}U++UUU{}U}}U}{UUU++U{}}U}UU}{}U{UUU{U{}U}++U{U{{U}}++}}{U}}U}U{}U++{U{{{U}U{{{{U{++{U{{{}{}UU{U}}{}UU}{}{++}{}U}U{}++}}U{{{{{{{U}++U}U{U}}UU{}UU{++U{}}{{{{}{}U{}}{{}}}UU}}}UU{{{}{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}UUU}{}U{{U}}UU{{U}U}{{{U}}U}U{{}U{}++U}}}UUU{UUUU{U+++U{}{UUU{{}U{{}UU}{}{}U{}{UUU}}U{U{UUU{U}}{{}}++}}{}}{U}U}}{}UU++UU}}UU}{{{UU{{}U}}UU{}UU{UU{U{U{U{U{U{}{U}}{U++U}{UU}U{}}{U}U}++UUU{U{{}}{UU}{UUUU}{{}}}{{}U{}}}U{}UU{UU}U}}U++}}}}{}{{UU}{{UU+++UU{U}}{}{{UU}{UU}U}U}}{}}{}}U{{{{}{U}UU}}}}U++}UU{{}{U{{{}UU}}++}UU}UU{UU}}}U}U}}{{UU}{{{{U{{}{U}{{}{}U}UU}}++UU{U}UU}UU{{U}U{+++UUU}}U{U{UU{U{U{}U}+++++++++++UU{{}}}}U{{{{++{{UU{{U}U}U{{U}}U++{{{}}}{U{U}{{{UU}}U+++++++++++}U{U}U{}UU{U+++}}UUU}}{{{{{{}{U{++++}U{U}{{{}{}{{}}U}++++++++++++{}}{U}U}}{{++}}{{}U{{{U}U{}}}{{{+++++}{{}U{{}}{U{{}U{{UU{{{U}U}{}}U{}{UU{U+++U}}{{U{}}{U}{}{}U{{}U++++}{}}{{U}}{}{U{{}}U}U}}{UUUUUU}{U}{U}+U}{{{U}U}}U{}UU}UU}{U{}U}++++U{U{{U{{{U{U{U{U}U{}U{}UUU}}}U}UU++UU}U{}U}}}}}{}}U}{U{U{U{}U+++++}{{}{}U{}}U{}U}}{}U{U}UUU}{}{U++}{}U{U{}(((((U{{}{}}}}}U{{}U{+++++{}U{{}U{{U}UUU{{}U{{UU}{}}}++}}{{}U}U{(((((({UU}{U{U}UUU{}U}}++++++{U}U{U}}{U}}{UU{U}}}{UU+++{{}}{{{{(((((((}}UU{UU}{UU{}U{UU{U+++++++{{}{UUUU}UUU{{U{}U++++{}{}}}}U}(((((((}{{{{{{{{U{U}{}{}}}UU+++++}}}UU{}}{{}{}{{}U++++{}{}}+UUU((((((((U{{U}UU}}}}}}}U{}{{UU}+++U{{}{{UU{U{}UUUU+++++}}{U++++}(((((((((U}U}{U{{U}U}{{UUU}}{U{++++}+++++++++++++++++++}{U+++++}((((((((}}}U{{}}{}}U{}UUU}UUU{U+++++++++++++++++++++++UU{+++U++(((((((((U{{}{}{{{{{UU{}UUU{{U{{++++++++++++++++++++++{}{+++UU{+(((((((((}{}U{}U{}U{}}{}}}{}U+++++++++++++++++++++++++{U+++{UU}+((((((((}}}{UU{}{U{UUU}{}}++++++++++++++++++++++++++++++++U{}}{{((((((({}UU}U}{U}UUU{+++++++++U++++++++++++++++++++++++++}U}UU{{(((((U}{{{U{UU{{}UU}{}{UU}}UUU}U{UU}UU{{}}U}}{UUU{{UU{{U}U}UU}{U}{UUU{UU{UU{U}{U}}{}}U{}{}UU}}{{}U}}UU{U{}{UUUU{}}{U}U}}U}{}{}{}U{U}UUUUUUUU}{}U}}}{U}UUUU{}}U{{}{}UU{}}}UU{}U{}}{U}U}U{UU}}{}}UU{{}{U}}{{UU{UU}{{U}U}U}}}{{}U{U}{}}U}{}U{{{U{+++++++U{}{{{{}U}{{U{}U{}{U}{}}{}}}U}{{{UU{{U{UUU}{U{{{U{}{}{++++++++++++U}{{UUUU{}}}U}{U}U{{}{U}{}{{}}}U}}UUU{{}UU}}{{{{}}++++++{{{}{+++++}{U}}{U}}UU}}{U}U}}{U}UU{U{{}UUU}{}UU}U{U}U}UU+++++U}}}}}{}}{++++}U}UU{}}{{}{U{{{U}{}}{}{}U{{}U{U{U{{}{}{}U{+++++}UU{U}{U{{U{UU++++}U{}{{{{{}{{}{}{{}}{}UUU}{U}U{U{{U}{{}{+++++{U}}{{}UUUU}U{{U{++++}}UU{U}{{U{UU{}U}{U}}{U}{{}}U}{{{UU{+++++{}{UUU}UU}{{{}U}U}{}{+++}{}{U}UU}}{U{}{{}U{}}U{}}U}U}U{{++++++}U{UU}U}UUUUU{U{U}{}UU}{++}UU}UU}UUUUUU{UU{}{{}{U}{{{{}U++++++U}U{}U{}{}U}{{UU{{U{U{}UU}+++U}}}U}{U{UU{UU{}}{}}{}U}{{{+++++}{U{}U{}{}}{{U{U{U}}UU{}{{}}}{++UUU{{{}}UU}{U}{{U}U{U}}{}+++++}}U{}{}{{U{UU}{{}{}{U}++U}}U}}}U++UU{}}}}}UU}}{U{}UU{{}{}+++++U}U}UU}{{UU{UU{}UUUU}}}U++}U{UUU{U+++{}{UU}}U{{{}UU{{{U}}+++++{{U}}{}{U{UUU}++U{{{U{}U{+++U{UU}U{}{++{{U}UUU{U}U}U}}{}U{++++UU}UU{{{}UUUUU{}++}}}U}U}U{++U{UUU}{U{}++U}}{{}{}UU{UU{{{{++++{UU}U{}}{}{U{}UU{{++{}UU}}}U}++{}U{U}}}UU++UUU{U{U}{{U}U{{{++++}U{{U{{{U}{U}{{U{{}++UUU}}{U}+++U{{{{}U}}{+++{{{}{{U{}{U{}{+++}{{{U}U}}}UUU{{}}U{{{++U{U}}}{}+++{U}}{UU}{}U++{U}}{}UUU{UUU}++}{}U}}{}U{U{U}U{}UUU}U++U}UU}UUU++{UU{}}{U{{}U++U{}{U{UU}U}U{}++}UUU{UU}U{{}{{{{}}{U{}++U}U}U{}U++}}{{}U{{UUU{++{}{{UUU{{U{U{}++{UU{{{UU}U{U{UUU{U}}}U{{UUUUUU}UUU{}{{UUU}}{{{++{}UUUUU}}U}{}U++}U}}{}}{U{{{}}U}{{{}{}}U}{UU{U}U{{{{}U{{}{{{UU++U{}U{}U}}U{UU{++}U{{}{UUU}UUU{}U{}UUUU{}{{}UUUUUUU{}{{UUU{}U{}++UU}{U{{}}U}{}}+++U{U{{{UU{U}U}}}}U}{UU{}U}{}U}UU{{}U}{UU{{{{}{++}UUU}}U{}}}{}U{++U{}}{{}{}{U{}}{}}{{{{}}UU}U{}}U}UU}{{UU{}U}UU++{{}}}}}{{{{{}}U++{}U{U}{U}{U}{}}U}}}U{U}{U{{{{U}}{UUU{}}{UU{UU++{{{{{{{UU{U{UUU+++}{U}U}{{}U}}{U{}}{U{}U{{}{}}{{UU}U}}{U{}{UU}++{{UU}U{}{{{{U}U}++{}{}{{U{U}}}}{{{{{{{{}{U}{{}{U}UU{{U}}{}{{U}++}U}U{U{U{}U}UUU{+++}}U{}U{U{}}U}{U}}UU+++++++++++{U}}}U}UUUU}{++}UU{{}}U}U}{}{}}U++{U}UU}}}}UUU{U}{{}U+++++++++++{{UUU}U}}}}{+++U}}{{{U{{U{}U{U}}++++{U}U{}}UU{{}UU{U}++++++++++++U{}}UU}{}{{++{U{{{{}{{}{}{}{{{{}+++++{U{U{{}UU}{}U{{}}}{U{UU{}{}}U}{UUU{U}+++{}}}{}{U}}}}}}}{U{{UU++++{{U{}}{{{{}U{}UU}{{}{}UU{}}}UU{{U{}{+}{UU{}UUUU}{U}{UU}{U}{}{}++++}}}U}UUU{}UU{UU{U}{}{UUUU{UU}}}U}++}{U}{U}U}U{{{U}U{{U}}}UUU{+++++}{{U{}U}}}UU{U{UUU{}}U}}{{{U{}++{}}{}{}{(((((UU{UUU}}UU}U{{}{+++++U{UU}UU}}U{U{}}{}}{{{{UUU}}++}{}{{}U}}((((((U}}{UU{U{U}U{}UUU++++++}U{}}}U{}U}{{{U}{U}{U}{+++}{{U}U}}(((((((}}U}}{{UU{}}{}{}}{U+++++++{}U{{}{}}}{UU{UU}}++++{U{{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}UU{{}}++++}+++++++++++++++++++{}{+++++U(((((((({}{UU{UU}}{U{}{}}U}U{}}+++++++++++++++++++++++U}{+++{++(((((((((U{}}{{U{}}UU}}{}{}UUU}{++++++++++++++++++++++UUU+++U}{+(((((((((}{UU{UUU{{{U{}U{U}}{+++++++++++++++++++++++++{{+++{}U}+((((((((}{U{{}UU{{{UUUUU}U++++++++++++++++++++++++++++++++{}{{{U((((((({{{U{UU{{}{}{}+++++++++{++++++++++++++++++++++++++}{}}}}U((((({}}{{{{}{{{}}{{}UU{{{U{U}{}}{}UUUU{{U{((U{{{}}UU{{{U}{{{UU{}}U}{{}U{}}UUUU}{{{{{{}U{U{U}{U}{}{{U{U{}U{((({U{U}U{U}}}{{{}U}{}UU{U}U{}{U{{UUU{{}{}{{UU}}U}{}U}UU}{{{{{{}(((U{{}}(({U{U}}}}U{}UUU{UU}{U}{{U{U{U}}U}}{{{}{}U}U{U{}UUUUUUUU(((+++++((U}}}U{{}((}U}{}}UU{{U{}{}}UU}{U}UU}{}}U{U{{{UU{U{}UU}{(((++++(((++{UUU}}((U}{}{}{{U}{}{}UU{{{}U}}}{U{{U}U}{{}{{{U}{}++((((}}}(((++++}}}((({UUUU{}UU}}}UUU}{UU{}U}U{{}{}}U}U{U{U}}U++++((((U{{(((}++++{}(((}U{U}{}}{{}}U}{U}{U{UUUU{}UU}}{}UU}}U{+++++}((((}{((((({{++++(((U}U}{{{{U{}U{U{}{UU}{U{}U}U}}UUU}UU{+++++{U{((((U{((}((U}{+++(((}{}}{U{{{U}UU}{U}}U{}{{UU}UU}}}{}{+++++}}UU{((((}(((}(({U{{}+((({}UUU{}}U}U{}{{U}}}{{U}}{}}{}U{++++++U}}}}}{(((({(((}(({}U}U}((({{UU{{{}}{{U}UU{}U}{}U{UU}}UU+++((({{}{U{UUU((((}(((}((}U}U{U(((U}{}}{}{}{}U}{}{}UUU}}{UU{{+++++(((((}U{}{}U((((U(((U(((UU{{U((+U{U{}}UUU}}{{{U}UU}U}{U}U+++++U}{}((((UU{{U}}((({U((+((({(({(((+{{{U{}{U{U}{}{{{UUUUU{}+++++{}{}((}((((UU}U}}{(((}((+(((}((U(((++UUU{U}U}{U{U{}U}{}}{+++++{}}{UU((((U(((++{U{U((((((+((((((((((++}{U{{}}}UU{{UUU{}}}++++}U{}UU}}}((((}(((+}((((((((((((((((((((++}U{}}{UUU}{}{UUU{++++U{U}}{}{{{U{}((((((((((((((((((((((((((((++{{}U{{}{{}U{{UUU++++{{U}U}U{{{{}{{{(((((((((((((((((((((((((((+++}}U{U}U{{{{}{U+++}}UUU{{}{UU}}U((}}U(((((((((((((((((((((((((}++}}{{{{}{}U{}{U++U{}{}{{U}}U}}UU((({UU((((((((((((((((((((((((U++}{{{{{U{UU}U{{++U}{UU}}}U}{UU{{(((((}{((((((((((((((((((((((({++U}{U}}{U{}UU}U++{U{UU}}U}{UU}}}}}((((U((((((((((((((((((((((({++{U{U{}{{}}}}UU++UU}UUU{{U}}{{U}}}}}(((((((((((((((((((((((((}U++}U}}{{{U{{U{{{++}U{{{}{{}{U{}{(((U}U(((((((((((((((((((((((((U++{}UUU}U}U{}U{{+++}}U}}{}}UU{}}(((((UU}{((((((((((((((((((((((U++{{U{}U}U{UU}{}{++U{{{{{}}UU}U{{}((((((U(((((((((((((((U{(((((U++}{U}UUU{U}}}{}U++}{{}}{}{UUU}}}{((((((((((((((((((((((UU(((((U++{{U{}U}}UU}UUU}+++}U{UU{UUU}{U{}(((((((((((((((((((((({}(((({U++}U{}{{}U}}}U{}{U++U}}}}}{}{{U}}U{}((((((((((((((((((({U}((((}U++}UUUUU}{}UU{{}UU+++UU{U{{U}{}{}UU{}U((((((((((((((((({U}{(((}}++UUU{U{{{{}{{U{U{{++}U{}{U{{}U}}((((((((((((((((((((((((}{((UU+++U{}}}{}U{}UU{{{}U++++}}{{U{}}U}(((((((((((((((((((((((({(((U{++U{{}U{U}}}U}{U}}}{{+++++}UU}}{U}U{{((((((((((((((((((((({((((+++U++++++UU{UU}{{}UU{{}++++}U{UU}{UU{}}{U(((((((((((((((((((((((({U++++++U}U{}{U{}}{}{{}{++++U{U}U{{}}{{UUU{{((((((((((((((((((((U}{U{}}}{U}{}}{{}{}UU}U}{+++++{}UU{{U}{}{}U{((((((((((((((((((((({{}}{UU}{U{UU{}UUU}U}U{}UU+++++U}U}{U}{{U}U}}U((((({((((((((((((UUU}{}UU{U}U}}{UU}{{U{{}{U}U++++++}{}{UU{{U{U}}((((}{}UUU((((((({U{+++++U}U{U}{U}}UU{}U}{{U{U}+++++++UUU{U{{{{U}}((({{U+++((((((}}}+++++++UU}}UU{U}}UUUU}}{U}U{}+++++U}U}}{{U}{U}U(({U++++((((((({}U}{{+++{{{{}{}}U{}{{}UUU{U{{}{+++{UU}{{{{}U{}{UUU+++++U(((((((}{}{U}{U}}UUUU{U{{U{{U}U}}}UUU{U++++{+++++++++++++++++++}(((((((UU}U}{U{}{}}UUU}{UUU}}}UU}{}{}}{+++++++++++++++++++++++UU(((((((UU++UU}U}{{U{}}}U{}{{}{{U}{}}U}{++++++++++++++++++++++{UU(((((((}{++++U{}U}{{{{}{}}UU{{UU{}}{+++++++++++++++++++++++++{{+++((U}UU{{+++++U{UU{}}}{{U{}{}}UU++++++++++++++++++++++++++++++++{U{UU{}U{U{+++{U{}{{{{}}{U{+++++++++}++++++++++++++++++++++++++U{{U{U{U{{UU}UU}}{}!{{{}{}{U}}UU{UUU}U}{{}UU}}{{}UU}{U{UU{{}U{UU}{}}{}U}UU{{U}{UU}UU}U{U}{U}}U}{{}{{}{}}}U}U}{}U}{UU{{U}U}U}U{{UUU}UU}{}{U}U}UU{U}}U}{}}{U{}{U{{UU{U}{UU{{{}}}}{}{UU}}{U{}U{{U{{UUUUU{}}{}{U}{{}U{UUU{U}U}UUU{{}U{UUUU}{{UU}}{}}U}UU}}}UU{U}UU}U{U}UU}{}}}U{U{{U}UU}}{U{U{UUU}U}{{{UU{U}}{{}U}U}}U}{{{UU}{}U{{U}U}{U{{}U{{}U{}{U}U}{U{}U{UU}}}{}{}{}UU{}}{U{}U}{U{{UUU{UUUUUU{}UUUU}UU{U}{UU{}{}U}U{U}{{{{}{{}{U{{}UUU}U{U{{}}{{UU}{U{}UU{}{{{UU{}U{UUU{U{{}}{UU}U{}{UU{}}{U{UU{}}}{UU}{{}U{U}U{U{{}}{U}{U{}{UU}{}UU{U{}UU{}}{UU}{}}}{{}{U}{{{{{{{U{U}UU{}U{UUUUU{U{{}}{}UU{}U{U}UUU{UU{}}}U{{{{UU{}U}{}U}U}{}{}{UUU{{}{U}{}{UU}{{{{}{}{UU}U}U{UU{{}{{}}{}{}}U}{U{{{}U}U}{{U}{U}}U{}{U{}{}}U}U}}{UUU}{{{}U}U{}{U}}UU{}{}}{U{{}{}{U{}}{{{}{U}{{{{U{{U}UU{U}UU{{U{{}U}U{U{}}{}U{U}}{{}{}UU{{U{{{}U}}{}{}{{}U{{}}}{U}}U}U{U}{{{}}U{}{UUUUU{{U{UU}{}UUU{U{UU{UU}UUU{{U{{}U{{UU{{{UU{U}}{}{{U{U{{UU{U}UU}}{U{}{U{}UU{{{{{{}}}}U{}{{UU{}UUU}U{}{U{}{U{{}}{{}U{UUUUUU}{}UUU{U{U{}}}{U}UU}}}}U}}UUUU}}U}}{{{{{{U{{U}UU}{U}{{}UU{{{}}}U{U}{{UU}U{}{}}{U{{{}}UU}{U{}}{U}}{}{}U{{{{{}}U{}{}{U{U}}U}}}{U}U{}U{{{U}{U}{U{}UU{{{U{{}}U}}}U}UU{U{{{U}{}UUUUU}}}{}{{U}}{U{{}}}U{{{}}}}{{}U{{{}UU{{UU{U}{}U}{{}{{{UU{}{UUU}}{}}UUU{{}UU{{{{{}U{}U{U{UUUU{U}}U{}}}{U}U{{{U{UU{}{{{}}U}}}{}UUU}}}{{}{UU}}{U{UU}U}}{}{{}}{{}}UU}{}{}{{}}++++}U{}}UU{{U}{{UUUUU}U}UU{}{{{U+++++++++++++++++++{U{U{{{}{}}U+++++{UU}{{{UUU{}}U}}}}}}{U}U{++++++++++++++++++++++UU{}{U{}U}}{}+++++{}{{}}}{UU}{UU}}{{}}}}++++++}}U{UU{UUUUU}U}UU}U{}UU{{U{UU}U++}+++U}}UU}{{}{}{}}{{U{++++++{{UU{UU{}UU}}{U{{{{{{{U}UU{}UU{U}}++}}++U{}}}}}}{{}{U{}U{}++++U}UUU}{U}U}U{U}}{U}}}{U{UUU}}{{{}}U}++}U+++UU{U}}}}{{U{U}}}U++}{{{UU{U}}UU}UU{}U{{U}}{U++{}{U{}UU++U++{}}++}}U}{{}{U{U{UUU{U++}}UUU}}{}}UU{}{{{}}{UU}{}++{{U{}{}U++U++}}U++U}}}U{U{}{UU}U}{{++++++++++++U{{}{{UU}}{{}}}++U}}{}{U+++}++{{U++UU{{{U}}{}{}}}U++++++++++++++++}}{}U{U}}}}}+++{}{}U{}++}U++}}U+++U{}UUU}UU{UU{U+++++++++{{{{+++U{U}UU{{UUU}++++}U}U{}++U{++{}{}++{{U}{}{{{{{}U}{{++{}{}{U{{U{U{UUUUUU{}{{{{++++{{UU{+++UU++}U{{++}{{{{}{U}U{{UUUU++U}U{U{U}U{}{UU}}UU}}{{}{++++}}{UU++}}}++}}{+++}}UU{}{{{{}{{U{}++}{U}{U}}U{U}{{}{}U}{{{UU++++}U{}}++{U}++{UU++{U}U}{}}}{{}U}}}U++}{}{}}U{U}{}}U{}}{{U{}{}+++++UUU+++{U}++{}U++{{}{{U}}}}U}}{{{+++}{U{U{}U{{{{}}{U{}{{U{{}++U++U{{++U}}{++{}U++{}{}{}UU{}{{{UU}++}}}}}{{U{{}{}{U{{}U{U}UUU++{++}{U++U}}{++}}+++{{}U}{U}}{{{{{UU++{U{}U}U}UU}U{}{UU{}U}{UU}++{++{}U++{U}}++{}++{UUUU{{}}{}{}UU{{++}}}U{{}{UU{{U}}}U{{}U{U}}++}+++}+++UU{U++{{++U{}}}{{U{U}{}}}UU++U}{U}U{U}}}{{U{}{{U}{}{{UUU{U++U++{U{}}++U+++}{{}}{U{{}UU{}{{{+++++UU{UUUUU{U}{}}U}U{}UU}}{}{++}++{{}{}+++++}{}}U{}U}}}UU{{{U{++++++++++UU}}{}+++++++UU{}U{}}+++++U}}{}++++{U}}}}}}{U{}}{}{U{U}}}U+++++++++++++++++++}{U}}{{}{+++}{}{}{++++U{{U}UU{{{{{{U{U}}}}{{UUUU{U++++++++{{{U{{U{{U}UU{}+++UUUU{}+++{U}{U}{UU}}}}}U{{}U{}{{}}U}}}}{UU{}{}UU{U}}{}U}UU}}UU{U{U{U}{U}{U{{}}U{U}{{U}}{{}U{}}{U}}}}U}U}}U}{{}}}{U}U{{{UUU}U}}}{{U}{{}{U}{UUU}}}}UU}{}U}{U}}{{{UU}U}U{}}U{{}{}}{{}}{U}}}}{}{{UU}UUUU{{{{U{{}UUU}}{{U{}{UUUU}}}UU{{U}{U{}U}{}}UUU{{U{}U{{{{U{U{{{}}U{}}U{U}{{{}{U{}UUU{{}U{{}}U}U}}{}UU}{{}{}{{UU{U{U}U{U}U{}}}U{}}U{{}}{U}U{}UU{{U}}}}{U{{}}{}{}{U}{{UUU}U{}U{{U}U{{}UU}}}{{{UU{{}{UU}{{UUU{}U}}{U}}UU{}}U}UU}{U{UU}{{U{U}}{{{{{{}}}{U}U}}{{{{}U{UUU{}U{{}U{{}}}U}}{UU}}{{UU}UUUU{{}}}}U{UUU}{UU}U{U{{}{{}{UU{}U{{UUUU{U{}{U{{{}}{}}{U{}U{U{{{{{UU}{UU{{U}{{U}U}{{}{{U}U}U{{UUUU}U}{U}U{UU}{}}{U{}U{U}}{{}}}{}{{U{{{}}{{{}{UU}}U}U}U}{}}U}{UU}}{{{U{U{}{UU{}{{{{U}}}U{}}}}{{}U{U{U}}}U{U{{UU}U}}}U}{{}{U{}U}{{}U{UU{}}}}{{UU{UU{}{{{U{{}{U}}U}UU{{U}}}U{U{{U}{}}{UU{}{}U{}{{{}}}{U}}}{{}{{}U{}{U{}{U{{{{{{UUU{}}UU{}{}U{{U{}{UU}}}{U}{U}{UU}}U}U}{}{}}{{{{{U}U}}}U{}UU{U}U}}U}}}}UU{{{}{U{{{}U}{U}{U{{}{U}{UU{{}U}}U{U{{{U}U}U{{}UU}U{{UUU{}U}U}{}{}}}}}{}UU}U{{{}{{}U}{}{UU{{{{{U{{{}}UUU}{UU{}}{U{}{UU}}UU}}U{{}{UU{{}U}U{}{U{U{{U}}}{{{}}{}{{UU}U{{UU}U{UUUU}{UU{UU}U{{U}}{{U{}{U{UU}UU}}}U{UUU{{{U}{}{U}UU{U{{U{UU}}U{{U{{U}}}{}{}}}{{}U}}}{U{{}}{}{{{}}UU}}}{UUU{{U{{{}U}{UU}UU}{}{{U}}{U}{UUU{}}U}U}U}{UUU{UU}U}}}}}}{}U}}U}{U{}{{{}}}{}U}{{U}{U}UU}{UUU}UUUU}}{}}U{}U{}}{}}}U{U}}{}U{U}}U}U}U{}U{U}{}}U}UUUU{U}}U}}}{{{U}UU}{}U{{U{U{U}}{U}{U{{U}UU{}{U}}}{}{}}{{U}U}U{U}U}UU}{}}U{{{U}}U{{U{{}}{{}}{}U{U{}}U{}U}UU{U}}{UU}}{}}}U}U{}{}{}{{U{}}}{{U{UU{UU}{}U}}}}UU{}{U{{{{{{}{{{}U{{{UUUU}}U}{U{U}}}{{}{{U}{U{U{}{}}UUU}{UUU}}}{{}{{UU}{{UU}{U{{}U}{U}}{{{{U}UUU}UU{}}}U}}U{}{{U}{{U}U{{U}U{U}}U}U}{{}UUU{UU}U{}U{{}}{}}U{}}{}UU}}{}UU{U}}UU}U++++U{}}U}}{U}U}UUU{}U{{U{}{{U{U{+++++++++++++++++++UU}U{{UU{{}{+++++{}UUU}U}}}UUU{}}U{{{{{UU}++++++++++++++++++++++{}U}UU}{}}{U{+++++{}}{}U{}U}}U}U}{{}}{}U++++++{U{}U}{}}U}{U{{}{U{{{U{}U}{}}{U++{+++U{U{}}U}UUU{UU}UUU++++++{{U{{{UU}}UU}{{}{}}{UUU}U{}{{}{U}U++UU++UU{{}U{}}}{}{UU{U}++++{{}{}}{U{{UUUU{U}}{UUUU{U}}{}}}U}}}}++U}+++{U{}U{}U}}}{{{}U{++}UU{}UU{U{}U}U{U{{}UU}{UU++U}UU}U{}++{++{U}++{{}U}}U}{UUU}{}}}++}UU{}{{{}{U}UU}}}}}U{}UU}++U}U{U{{}++{++U}}++{}UUUUUU{}}U}U}{}++++++++++++}U}UU{}}{U{}{U}++}{U{{}U+++U++{{}++}}}U{}{{{{{U{{U++++++++++++++++U}{UUU}}{}}U+++U{}U{{}++U}++}{}+++UU{UU}{{}U}}}}+++++++++}{{U+++UU{}U}U}}{{{++++UUU{}{++}{++{U{}++}}U{{}}U}}}{{}{U++{{UU{}UUU{{{{UU}{{{{{{}{++++{U{}U+++UU++U{}}++}U}U}{U{{}}U{UU}++U{{}UU}U}{U}U{}{UU{{}{UU++++U{UU}++{}{++{{{+++}}UU}{}}}{{}U{}}++}{}U}U{}{U}UUUUU{}}{{}U}++++U}{}}++{U}++UUU++}{{{U}}UU}{{UU}}U++U}U}{}{U{}U{{UUU{{{UUU{U+++++{U{+++UU}++{{U++U}UU{UU{}UU}UUU}+++U{{{U{}{{}{{{}{}U}U}}U}U++{++}}{++U{UU++}}U++}U}UU}U}U}U}}{{}++}}}{UUUUUUU{}U}{U{{{U{}{{++}++}UU++{{U{++U}+++UU}{{}{{{}{U{UUU++{{U{{}{{U}U{UU}}{{U}{U{}{++{++{UU++}U{U++UU++U{{}}U}UU{{}U{U{U++{UUU}{}U{{{}U{}{}{{{UUU{{++}+++{+++U{}{++U}++U}UUU}UUUU}{{}UUU++{}U}}{{}{}{}}{{{{UU}}UU{U{U{U++{++UU{{{++{+++}U{}}{{U}}}{}{}}U+++++{}{UUUU{{{U}U}{U{U{{{U{}U}++}++{}}{{+++++{UU{U{U{{}UUU}U{{U++++++++++UU{{U}+++++++UUU{}U}U+++++}{{{}++++}U{{{{{{{{UUU}}}{{{}}}{+++++++++++++++++++}}}}}{UU}+++U{UU}U++++{U{}{{{{{U{UU}{U}U{{U{{U{{{U++++++++{}}U}{}{{{}}U{{+++{}{{U{+++UU}{{U{{{}}U{U{}}{UUU}U{U{}}{}}{}{}U}U}U{}{}}U{}}}{U}}{U}{{}U}{{{}{U{{{}{U{{}U{U{U{U}}U}{U{{}}{}U{{UU}}UU{UU}}}}{{{{}}}}}{{}U}}U{}}{}U{{{U}U}U{{U}{UUU{}{U{{U{UU{U{{{{{}}{}UUU{UUU}U{}}}{UU}U{U}UU}U{UUU}}}{U}U{}}UU}}UU}{UU}}}}{U{U}}UU}U{U}{{}{}}{UU}U}}UU}}{{UU}{}}{}}{{{{}}U}U{{U}{}U}}U{UUU{U}{{}}UUU{U{U{}U}}{U}}{}{U}U{}{}{}{U{}U{U}{{U{{{UUU{{{{{U{}{}UUU{{{}}}}}}{UU{{}{U}{U}U}}UUU}U{}UU}UU}U{}{U{}{}U{{{}UU{{U{{{}UUU}U{{{UU}{{}{{{{UU{UU{}{{U{}{UU}}U}}U}U{U}{U}U{}U}}}U{{UUU}U{}{U}}{}{U}{}}{}}}U}{U{U}U}{{{U}}}}U}}}U{}{}U}U}}{UUUU{{U{{U}U{{{{{}{UU{{{UUU{{UU}U{{UU{}{UU}UUU{{{U{{}}{U}UUU{}}{{}}U{}}}{{{U}U}{UU}{U{}U}{}U{UU}{UUUU{}{}U{U{{{{{}{{U}{U}UU{}}}U{{{{{}{}}U}U{}U{U{U{{}{}{}{{{{}U}{U}}}}U}{UU}}{{}}}}{}{{}}UUU}U{{U{UU{{}{{{{{{{UU{{U{{{U}U{}U}{UU{{}{{{UU{}}U}}{{}U}U{}}{{U}{{}{{U}}{U}}}U{UU}{U{}}{U}{}{{}UU{U{}U{}{UU{{{}{}}}}U{U}{{{U{U}{{UU}U{{}UU}{}U{{{UU}U{{U{}}{}}{}{UUU}}}{U{}}{}{}}U{{{{}{}{{}U}}{U{UUU}}{UUUU{U{{UU}}{}{{U{UUU{UU}}U{U}U{U{U{}{U{}}}}{UU{{{UU}}{U}{}U}{U{}{UU}{UUU{U{U{UU}}U}U}U{}{U{}U}}{UU{{}U{UUU{UU{{}}U{{U{U}}{U{U{U{}UU{U}}UUU}}{}U}UU{}UUU}}{{UU}UU}{}}}}UU}{}U}{U}{{U{{{U}}}{{}{{}U}}}{}{U{U}UU}}{{}}{{U}UU{}{U{UU{}}U}UU}{}}{UUU{}{U}U}{{{U}}{}U}U{{U}{}{{U{U}{{}}UU{{U}}{}U{{U}}UUUU}{{{{{U}U{{{}}U}{}{}}{}U{{U}U}}{{{{U{U{UUUUUU}{{{U}}{{}U{}{{U{{UU{{UU{U}U}{{}{U{{}U{U{U}U}}{{}}{U}{UU}U{{}}UUUU}}}{U}U}U}{UU}{}{{{}{}{{{{U}}UUUUU{U{{}}}}U}U{U}}{U{{{}}}{{}{{U}UU}}{{}}U}{U{}}{U}UU}}}U{{}U}}}}U}{U}{UUU}}}}U{U{}U{U}UUUU}U}U{{U{{UU}{UUU{}U}U}{}}U}{}}U{{{}{}{U}}{{}U{}}U}}U}}{}U{}}}}}}}UUU{{}{{{}U{{}{UU{}U}}}}U{}}U}U}U{}{{U}{{{{{{UU}}}{}}{}}{{UUUU{{}U}}{}}U{{U}}{U}{{U{}{U{}}{UU++++}U{U}}}UU}}U}{}UU}{UUU}{UUU}}+++++++++++++++++++U}UUU{U{UU}U+++++{}{}UUU}U}}{}}U{UUUUU}}UU++++++++++++++++++++++U}U{{UU}U{UUU+++++}}}{}}{}U{{{{}{}U}{{{}++++++}{{U}{}UU}U{}U}{{}{{U{}}}U}UUU{++{+++}U{{}{{}{U}{U}{{UU++++++}{{{U{}{U}}UU}}}U}{{U{U{}{UU}UU{U{++UU++}U}}{}{}{UU}{UU{{U++++UU}UU}U}{{}{U{U{}UU}{{{UU{UU{UU{}}{{++UU+++U{{UUUUUU}{{}}U{{++}}}}{{}{}{{}UUU}UU{{}{}{U++{U}}{}U{++}++}}U++UU{U{{{}}U{UU{U{}++}UU{{U}UU}}UUU}{}}}}{U{U{++{U{{U}{U++U++{UU++{{U}}{}{}UU}}}UU{++++++++++++U{}{U{{{}U{}{{U++}U}UUU}+++{++}U{++}UUU{{}U}}}U{}}++++++++++++++++}UUUU{U{}{UU+++U}{}{UU++{U++U{}+++UU{{{{}{UU{}{}+++++++++{}U}+++}}}U{UU}}{}}++++}{{}}U++U{++}}U{++}{}U{}{U}UU}}U{}++{U{U}}UUU{{UUUUU{U{{U}{}++++{}UU}+++{}++U}U}++U}U}U}{UU}}}}UU}++}{}U{U{}{{{{{{}UU}U{UU}}++++{{{U}++UU{++U{}+++}{{}}}{}U{{}}{}}++{}{U{}{U{}{{}U}}{UU{{{{U++++UU}{U++{U{++}U{++UU{}{}U}{}U}}U{UU++}}U}}U{U}}U{}U}}U}UU{{{U+++++UUU+++U{}++{}{++}{}U{UU{U}}{}U{}+++{U}}{{UU}{U{UUUU}UU{UU}}++{++}}{++}UUU++}}U++{}U}{}}U}U{}U}}}++}}{{UU{U}U{U}}}UUU{U}{U}}++U++}U}++{}}{++UU+++U}U{U}{{U}U}{}}}++UU{U}U}U{}{{}{}{}}}U{}{}U++{++UU{++U}{U++}U++UU}}}U}U{{{{U{UU{++U{{U{{{{U{}U}}{}}{U}{{UU{++U+++}+++}{U}++UU++}U{}UU}}U}{{UU{}{++{{{U{{}}{{U}U}{{U}UU{UU}{U}}U++{++}UU}U++U+++{U{}{{}{}{U{}}{U{+++++{}UU}UU{UU{{{{U{{}U}}}{}{{++U++}{U{}+++++{UU{}}U{{{}UUU{{{{++++++++++}}{}}{+++++++{}{U{{UU+++++}}UUU++++U}{}}{U}U{{}{}{}}{U{U{{+++++++++++++++++++U{U{}{{UU+++{}{}{}++++{U}}U}}UU}U}{U}}{}{}}}U{U{{U++++++++{U}{U{}}}{}}{{{+++{U{}{}+++}}}}UUUU}}{{}UUU}U}}}}}U{{{}}}{}U{{{{U}U{{{{{{}}{{}}{{}{UU{UU{}{{}}U{{U}}}U}{UUUU}{{U}{UU{{{UUUU}{U}UU{{{}}U}{U}}{{UU}}}U{{{{U{{}U}U}U{U{{UU{U{}U{U{U{UUUU{}}{}}U}}U{}U{U{U{{}{}U{{{{{}}{U{{}{{UU}}{{U}}U}{U{U}{}}}U}U}U}{U{{U}U{{{}{UU{UU}U{}}}}}U{}{{{{}{U{UUU{U}U}UU}U{{}{}U}}{U{U}{UUU{}{}U}{}}UU}}U}}U}{{UU{}{}UU}}{}U{}{UU{}{}{}UU}U}}}11045
spiderchil
Scratcher
16 posts

Flipnote Studio: Scratch Edition CODES

}{{{{{}U{{U}U}U}U}{{{}}{UUU}U{U{{}U}{UU{{{{U{U}{{{{UU{{{{}}UU{UU}}}{UUU}U{}UU{}}U{{U}{{}{}U}{UU}U}{{{}U{}{}}}}}}{U}{}{{}UUU{{U{{U{U}{U{{U}{UU{{UU}{}U{U}{}{UU{UU}}U{}{UU}{{}{{}}}U}{UU}{{}U{}{UU{{}{{{{{{U}{}{U}{}}}{{}U{{{}}{UU{{U{UU{}}U}{}}}}{}{}{}UUUU}}{{{U{}{}{}U}}{{}}U}}}{UUU}}U{U}}UU}}}U}{}{U{UU{}}{}{UU{}{{}{}}{UU}U}U}}{{{{}}}{U{{UUUU{}}}{UUUU}UU{U{U}{{}{}}}}{{U{{U{}U{U}U}}{}UUUU}}U}UU}}U}{}U}U{U}{}}{UUU{{{}}}}}U}{{}U{{{}}}UUU{}}{UU}}{UUU}U{{}U{{U}{U}}{{{{UU{U}}UUU}}{{{UUU}UU{U}}{}}}U}UU{}UU{U{UU{}}U}U{}{U}{{{U{U}{}{{UUUU{{U}{}{{{{{{}{}U}UU{{{U{}}}{U{U{}U}}}}U{UUU}U{U{U}U{U}U}}U}{{UUU{}}{}{{}}U}}UUU{}{{}}UU{U{}U{{UU{{}}}{}U{UU{U{}{}}}}{{U}{UUU{U{{{UUUU{UU{}{}UUU}U{U{{{{}{{{U{{{}{UU}}{U{{}U}U{}{}U}{{U}UU}U}}}{UUUU{{}{{}}{{{{{{U}U{}}UU{{}UU}UU{{U}}}U{U}UU{U}{}}}U{{{}UU{UUUU}U}{U}{U{}UU}{}}UUU}{{}}{U}}{UUU{}{{U}{}{}{}}}{}{U{UU}}U{}UU{}U}{U}{{}U{{UU{}U}}U{}}}U}}UU{}}}}}{}{U{}UU}{{U{}}}}}U}{{}U}{U{U}{}{}{UUUUU}{}}}}}}{}U{{{U}}{UUU}}{{U{U}{U}{UUU}UU{{{}UUU{{}{{U}{}}{}}}UUUU}}}{{U}UUUU{{}}U{}}}U}U{{{U}{{UUU{{{{{{}}UU}{U}UUU}{U{{U}}}}}}{}U{U}UUU}UU{U}UUU{}U{{{UU}{{{U}U{}U{}{U{}{}UUU{UUU{{}{}UU}{}U}{}}{U}{{U{}}U}{}{}}{}}}{{{{}{}{UUUU}}{U}U{{}}U{}U{}U}}{U}}U}UU{U}{{}}}}}{}U{}}}}}{U{U{{{U{}}U{{}U{{U{}}}U{U{}{U}}U{{}{{}{U{}}{{}}UU}{}{}UU{{UU}}}{}U{}}}U{{UUU{UUU}{}{}}{{{U{UU}{}{{UUU}U}}}{U}{UUU{}U}}U{UUU}U}{U}{U{}}U{{}U{{}}UUU{{{{{{{{U}{}{{}{}{}{UUUUU{{U}}U{UU{{U}{}}}{U{U{U{U}{UU}UU}}}U{{U{{U{}{UUUUU{{U}{}}}}{{{}UU{UU{{UUUUU{}UU}{{{U{{}{UU}U{U}{}{{{U{}{}}UU}UU{{}U}{}U{++}U{}U{{{{U}}{{U{{}UUU}U{{}}UU}{{{}}{{{{{UU{U}U{{U{U}{}UU}{{{{{++}}}UUU{U{}U{UUU}U{UUUU{U}U}{{}{}{}}}{{U{{{}{}{U}UU{UU{{}U}}{}}+}{{U{U}}}UU{{UU{}}UU{}{U}}}U}}U{{U}UU}{{}{{{{{{}UU}{{UUU{{U}U+++++++UU{U{}U{{{U{{}UUUU}}U{{UU{}{U{{}}}UUUU{U}}{U{U{U}}{U{{U}+{}+U{{}}{}U{U}}U{UUUU}{}U}U{{U}UUU}{{U}{{}UU{U}{U{}{}{}}{UUU{UUU}}+}{{UU}}{}{UUU{}U{}UU}{}{{U{}U}}{{{U{U{U{U}}}{}}{{{{{{}{}}}U}U}}+}U{}{}}U{{{UU}}U}UU{U{U{U{UUUU{UU{}UU{}{}{}{}{U{U{{{U}U}}UUU{{+}+}{U{{U{}U}U}{}U{}{U{{UU}{{{UU}{{}{}{U}}UU}U}}}U}UU}{{}UUU{{U}+{UU}}{{}}U}}}U{{U{}{U}{UU{U}U}}}{}{{UU}UU{{U{}}{{{UU}U}{££££££££££££££££££££££££££££££££££££££££}}}}U{{}}{{UU{U{}{}U}U££££££££££££££££££££££££££££££££££££££££££U{U}}U{}{UU{{{{{UU}}UU££££££££££££££££££££££££££££££££££££££££££U{}UUU{UU{UUU{UU}£££££££££££££££££££££££££££££££££££££££££££££££{}}{}}{}{}UUU}}U{£££££££££££££££££££££££££££££££££££££££££££££££{U{}}}{}}{{U}}{{{£££££££££££££££££££££££££££££££££££££££££££££££{}}}{}}UUU{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££U{}U}{}U{U{U}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{}{}U}U}}{{U{UUU£££££££££££££££££££££££££££££££££££££££££££££££UU}}{{{{}}{U}{U}££££££££££££££££££££££££££££££££££££££££££££££££}{{}U{{}{}UU}{{{££££££££££££££££££££££££££££££££££££££££££££££££UU{UU{{{{UU{{}{U££££££££££££££££££££££££££££££££££££££££££££££££{}U{U}}{}UUU{UU£££££££££££££££££££££££££££££££££££££££££££££££££U{U{{UU}{{}{}U{£££££££££££££££££££££££££££££££££££££££££££££££££}}}{}}{{}}U{}{}£££££££££££££££££££££££££££££££££££££££££££££££££{{}UU}}{UU{U{}££££££££££££££££££££££££££££££££££££££££££££££££££UUUU}}{}}U{UU}£££££££££{U}{UU}U{U}U}U{}U{{U}{}}U}}{{}}{U}UU}{{UUU}U{U{}UU}}U{}}}{U{U}{U}{}{U{{}{}{}U}U{UU{}U}U}UU}}{{{}{}}U}}{}{}}U}}{}{}}{{}U{UU{{U{{U{U{}}{U}UU{}{{{{}{UU{}}}UUU{U}{U}UU{{U{}U{}{}{{UU}}}{}{UUU{}}{}}{U}U{{{}{}U}}{{}}{}U}{}}{{{}}UU}{{U{{}}{}{}}}}U}U}{{{{{U}UU}{}{U{}{UUUU}{U{}{}{U{}{}U}}}{U}{U{}}{UUU{{U{U{{}{}U}}}}{U{{U{U}}{{{{}{{{{{{UU{}{}U{{U{U}U{U{{}}UUU}{}}}{}U{U}}UU}{{{}{}}}U}{U}}{}}}}{}}{{}UUUU{U{{{{}}U}{U{{{}U{{U}{}}{}U{{}{U{{}U{U}U}U{}U{{U{U{{{}UUUU{}}}}{UU}UU{}U{UU}}{{{}}{}{}U}}UU{UU{}}{{U}}}}}{}{{U{U}{}UUU{U}}{}}{{{}U{U{{U}U}}{}}UU{U}}U}{U}UU{UU}U{}}UUU{U{U{{{}U{{{}U{U{}}{UU}{}}}{U{U}}}U}}}UUU}U{U{}U}}{}U}}}{}{{{}U}}{U{U}}U{U{U{}{{{}{{}UU{{{}}}{{{}}}}}{}}}{{U{UUU}U}}}}}}{}}}}{U{U}U}{}UU}}}}{}}{}}{{}}UUU}{{U{}UU}{{{}{{}{}U{}UU}}UUUU{{U{UU{UU}{{U}UUUU}U{}{{U}}UU{}}{}{UU{{{UU{{{}{UUU{}{}U}UU{U{{{{U}U{{{U{{{}}{}}{}{U}UU{UUUU}U}{UU}U{{{}}UUU{U}U}U}U}U{}{U{}{{{}U{UU{U}{}}}}U{{}}{{}}}UU}{U{}{}U{{U}}}U}U}}{{U{}}U{}{{}{UU{U{U{}}U{}{{UU{}{{U}}U}UU}{}}UU}{{U{{{UU}}{{}UU{}UU{}{{{}}U}U{{}{}{}}{}}{UUU}}UUUU{UU}{{}UU}}U}}{U{U{U}{U}{}{}{{U{{{}{{U}UU{}}{}U}}U{UUUU}U{}{}U}}U}{{{}{U}}U{U{}}{}}U{{{}}}}}}U{UUUU}{{}}}U{{{}{{U}{U}U}}{}{UU{{}{{{UU}}{}{UU}}{U{}{U{U}{}UU}UU}UUUUU{{}}UU}}U}{}{{}{{}UU}{{{U}{{}}{U{{}}{}{UU{}{}UU{UU{{}}}UU{UUUUUU{{U{}{{U}}{{}U}U}}{}{UU{U{}}{{}UU{}{{}{{{{{}{UUUU}}}{{U}{}{UU{U}}UUU{U{U{U{}{{U{{}{U}}{U}U}}{}{{}U}UU}{}{{}U{}{}U}{{{U{}U}{{U{{{}{}{}{}}{U}{{}{}}}{UU{UUU}}}U}{{U{U{}U}}U{{{}U}U}}}UUUU{}U}UU}U}U}}U{UU}}U{U}}U{{}U}U}{U{U{{UU}UU{{{}{{}}}{{{U}{U}{U}{++UU}}{UU}U}{}}}UU{U{UUU}{{{{U{{{U}{}U{{{{{}U}}}{{UU{{UU{{{}{U{}++}}U}U}{}{}}{}}{U}}}U{}}{U}}{}{}}U}}}{}U{U}{}UUU}UU}{}}UU{}}UU}+UU{{{}{{}}}UU{{U{}{UUU{{UUU{{{{{{U}UU{}UU{{{{U{{{U{{}}}{UUUU}+++++++{U{}}{{{{{U}U{{{{U}UU}U}}}}{}{UUU{}{{U}}}}}}{{U{{{{{{{}{+UU+}}U{}{{{}}{{U}U}U}U{{U{}{UU{U{U}{{{U{U}{{}}}{}{{UU{}UU{{UUU}}U{+U}}U}U{{{{UU}{{}}{{}U{}U{U}UUUU{U{{}U}}{{}}U}{{}{U}{U{U}}UU}U{{+{}}}UUUUU{{U{U{}}U{U}{U}U}}{{}{{}}{{}{U{}}{}}}}}{{}}UU{}UU{{}}+U+{}{}}U{U}U{}U}U}}}U{}U}U}UU}}U}}}}}U}{}}}U{{U}UU{UUU}}UU}{{}{+U}{{{UU{U{}{}}U}U}U{{U{}{U{{U{U}UU{U}UU}U{{}{U{U{U{}{U}{££££££££££££££££££££££££££££££££££££££££U}}{{{{U{UU}{{UU}}}{}}££££££££££££££££££££££££££££££££££££££££££U{{}}}{U{}{}{{U{{{U{}U££££££££££££££££££££££££££££££££££££££££££{U}{{}UUUU{}{}{}{£££££££££££££££££££££££££££££££££££££££££££££££{}U{U}}}{{{UUUU{}£££££££££££££££££££££££££££££££££££££££££££££££{}}}UUU}}U}{U{}{{£££££££££££££££££££££££££££££££££££££££££££££££}{{}UU{{}UUU{}{UU£££££££££££££££££££££££££££££££££££££££££££££££}UUU}U}U}{}UU{}}£££££££££££££££££££££££££££££££££££££££££££££££{{{{U}}{U{}}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££}UU{{UU}}}U{U}U}££££££££££££££££££££££££££££££££££££££££££££££££}U}{{{{U{U}}{{{{££££££££££££££££££££££££££££££££££££££££££££££££{U{{U{U{}}U}{}{U££££££££££££££££££££££££££££££££££££££££££££££££}UU{}{{UU}}{UU}£££££££££££££££££££££££££££££££££££££££££££££££££}{{U}U}}}{{U{}}£££££££££££££££££££££££££££££££££££££££££££££££££}{{}}}{}}{}{}}{£££££££££££££££££££££££££££££££££££££££££££££££££{{}}{U}UUUUU{U££££££££££££££££££££££££££££££££££££££££££££££££££{U{UU{{}U{{U}{£££££££££}{UU{U}{U}{{{U}U}{U}UU{{{}U{U{U}{UUUU}}U}{}}{{{}{U}{}U}}{}U}{}}U}}{{U}{U{}}}U{}}}UUU}}{{U{{{}}{{}{{{UUUU}{UU{UUU}}{{UU}U{{{UU}}}}U{{}}}}{}{UU}{{U{U}}UU}{U}U}U}U{UU}{}{{}{UUUU}}}}U}}U{}U}{UU}{}{}}}U}{}}U}U}U{U{}}}{U}{}U}{UUUUU{U}U}{}UU}{{{{UUU}{}{UU{}{UU}U}}UU{U}U{{U{{{}}}U}{UU{UU}{{UU}{{U{}}{{UU{U{{{U{{UUUU{U{}{{{}{UUUU{U{UU{}{UU{}{U{{UUU}UU}U}}}}UU{}U}U{}{}}U}U}}}{{U}}{{{}{{}}UUUU{U{}{U}U{{}U{}UU}U{{}}}{{}{}U}}}}}UU}{}UUU}UU}U}UUUUU}U}U{UU}U{}{U{U}{{{}{}U{UU}}UU}}{}}}U}}U}}U{{{}}U{}}}{UUU{{UU}}{U}UU}UU}{{{{U{{{{}{{{{{UU}{{UUU}{{}U}U{U{{U}{}{{{{{{{}UUU}{}{U}U}UUU{{{}UU}{UU}{}UU{}U{{}{}{{{}{}UU}UU}{U}U}UU}}{UU{}{}}U}U}{}U}U}UU}UU}{{}{UU}{}UU{{}{}}U}U}{{U{UU{{UU}}UU{}}}{{U}{U{UUUUU}U}}}{{}}{}U}}UUUU}UUUUUU}U}}UUU{U{}}U}}{{{{UUU}}}U}{{{UUUU}{U{}{{{{{}}}U{U}UU}}{U{U{}{{{}U}{{{}}}{{}U{U{U{{UUU}U}U{}}}}}}}}}}}UU{}{{}U{{}UU{UU{U{{UU}U}}{}}{{{U{}U}}U}}UU{}{}{U{U}}}UU{U{}{}}{{UU}}U}{{U}U}UU{}UU}U{}{UU{{}U{{UU{{}}}}}{}{U}U{U}U}{}U{{UUUU{}}U{{}U}U}{{U}}UU{U{}{{UU{{{UU{{UUU}{}{U}}{}U{}U}{{U{{}{U{}{}U}U}U{}{{{}U{}}}}U{U}}UU}{{UU{{}{}}}}{}U}U{}U{{{U}U{{U}{UU}}UUU}UUU}}{}UUU}}{{}UU{{U{{}U{}{{{{{UU}}{}{U}{U}{U{{UU{}{{U}}}{}{{}{{{UU}U{}U{{{UU{{{U}U{UU{}}}U}}{}{U{{}}{{{}{U{{UU}U{U{{}{U{}{U}U{UUU{}U}}U{U{{{}}}UU{{U}}}{}{}UU}U{U}UU{}}{{}U}U}U}U{{}}}}}{}}{}}{}U}UUU}{}UU}{{{U}}U}UU}U}{U{}U}{UU}}}{{U}}{{{{{}}{{{}}}U}{}U}}UU{{}U}U{}}U}{UUUU{UUU{{{U{}U{{U}UUU}}}U}}}}}{}{U}}U{{}}}}{}{UU{}UU{{}U{{{U}UU}UU}U}UU{U}}{UU}{}U{UUU}U{UU}{{U{U}{}{{U}}}}{UU{}}U{U{}}UU{{{UU{{{UUU{U}{{U}UU}U{{U}U++{U}}{}U{}{UU{UU}{{}}U{{{{{{}{UU{}UUUU}}{}}{}}{}U}{{}{{U}{U}U{}++{U}}UU{U}}}UU}}{U}U}{}{}UUUU{}{U}}U}}}U{}}}}}U{}U}{}{U{UU{{{U}+U{U}U}U}U{UU}}U}U}}}{{}{}U}{}U}}{}}}U}U{{U{{{{U}UUU}{U}}}UU{}+++++++UUU{UUU}UU{U}{U}U{}U}UUU}}{{U}}}}{}}{{{}{}{{{U}}{U}}}}}{+U{+U}{}{{U}U{{UUU{}U}UU}}}UU}{U{U}}U{{}U}U{{U{U{U{{U}}UU{{{}UU{}U{+U}{UU}}}{U{UU{}UUU}}U{UU{UUUUUU{{}U}}}}}{}}}}UU}{{}{}}{}}}U{}{U+UU}}{}{U{{}U{}{}{}UU}UU{}}}UU{{{{{{U{}U{{UU{}}}{{{}U}UUU{}U{}}+}+{{}{}}U{U}U}}{U}}{{U}{U{{}U{}{U}}UU{UUUU}}{}{UUU}{{}}UU{{{{U{+U{}{{UUU{U{}}}}}}}}U{U}UU}U}}U{}U}}U{}U}}}{}}UUU}{}U}}}}££££££££££££££££££££££££££££££££££££££££{U{{}U{{U}{}}U{{}U}{}{££££££££££££££££££££££££££££££££££££££££££{}}}UU{}{U}{U}}{{}{UU{££££££££££££££££££££££££££££££££££££££££££{U{U}}}UUU{{}}U{}£££££££££££££££££££££££££££££££££££££££££££££££{UUU}U{{UU{}UU}U{£££££££££££££££££££££££££££££££££££££££££££££££UUU}U{UUUUUU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££UU{{{}{}}UU}U{{U}£££££££££££££££££££££££££££££££££££££££££££££££{{U{{{U{UUUUU{{{£££££££££££££££££££££££££££££££££££££££££££££££{{{U}UU{{}{U}UUUU£££££££££££££££££££££££££££££££££££££££££££££££{}}{}UUU}}{{{{{U££££££££££££££££££££££££££££££££££££££££££££££££U{}U{U{}}}}{}}}{££££££££££££££££££££££££££££££££££££££££££££££££U{U}{U{{U}}}}}}}££££££££££££££££££££££££££££££££££££££££££££££££}UU{UUU}{U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££££}}U}{{U{U{UUU}}£££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{{UU}U}{U}£££££££££££££££££££££££££££££££££££££££££££££££££{U}UUU{UU}UU{U££££££££££££££££££££££££££££££££££££££££££££££££££}U}U{U{}U{}}U}£££££££££}}}U{UU{UUU}{{UUUUU}}{{}{U}}}U{}}{U}U}UU}UU}}}U{}U{}}U}UU{U{U{{}}}U{U}{{}}}}{U{{{{U{}{U{}UU}}{UU{}U}{}U{UUU}{}UU}{U}U{}{}U}}}{{U{UU}{U{{U{{}{U}{{}}U}U{UU}}{{{U}}}{}UU}U}{UU}{UU{}}U}{{{{U}}}}{}}{}{UUUU}{}UU}{}}U{}}UUU}}U{{U}U{}}}}{{}}{UUU}UU{{{}U{}U{{{U}UU{{}U}{U{}}{{{{}}{}{}UUU{{}{}{{UU}}}}}U}}U}}U{UUUUUU{{{U}{U}U}}U{}}U{U}U}{U}U}{{{}}U{}}}UUU}U}}U}U{U{{UU}{{{UU}}}U}{}UU}{U{U}{{{UU{}U{U{UU}{{}{{}U}{U}U}}UU{}}U}{{{{UU{UU{UUU{}}U}}UU{}U}{UU{U{U}U}{}}UUUU{UU{}}}U}}}{{{}{}}{UUU{UU{}U{UU}{}{UU}U{}}U}{}{{{U}}U{U{U}{U{}U{}}U}U{{U{}{}U}{}{{{{}}}}{}}{}{{}}U}U}U}UU{{U{}{U{{UU}{U}{}}U{}}}}{}UU}U{U}{{}U{UUU}{{}U}UUUU{{{}UU{U}{U{{{{{UU}{U{{UU{}{}}UUU}}{}}}}U}{}}}U}U{U{}UU}{}{}U{{UUU{U}}{U{}{UU}U{{UU{UU}}UU}}{{{{U{{}U{U{U}U}{{{{U}{}{}UU{{U{U{{}}U{U{U}U{}UU{UUU{UU}{}UU{{}{{UU{U}}{U}U}U{UU}}}}}}}}{U{U{UUU}{UUU{UU}U}U{{}{UUU{}{{UU}}{UU}{UU{}U}UU{U{UU}U}U{U}}}UU}U{UUU{{U}}}U{{{{U{{}U}UU{U{U}UU}}{{{}{}{}UUU}{U{{}U{{{}{}{{U}{}}{{UU{}U}UU{{U{{U{U}}}{}{U}{}}}UU{{}}U}UU}}UU}{{{{U}}{}}}{U}}U{UUU{}U}U{}{}{UU}}}{{}{}{UUUU{U}U}}}}UU}{{UU}U}}U{{{}U}}}UU{}{{{{UUU}}}{}{U}}U{{{}U}U{{}{}}{U{UU{}}U{U}UU{UU}{}{}}}U}}}{}}{{U}}}}{{U}UU}}}U{{U}U}{{}}}}}{}{}{{U}}UU}}U{{U{{U}UU}}{}{U}}}{U{U{{}UUUUU}UUU}{UUUU{U{{}U{}}}{UU{U}UU{{}U{{U{U}{}}}{}{U{UUU}{}}}}}{}{{U}U}}{}}{}U{{}{}}}UUU{{{}{}U}}UUU{U}U{U{}}{U}UUUU}}UUU}U}{}}{{}}U{U{{}}}{}{{UU{U{UU}}{}}}}{}}}}U{}}{}}{{}}}}U{{{}}UU}}{{UUU}UUUUU}}U}{}}{}{U}}}}}}UUU{}U}{}{{}{U{}}U}}{}}}UUU{UU{{UUUUU{{U{}U}}}{{{{U{U}{U{}{{U}{{{{{}}U{}U{}}UU{}}}{{{{UU}UU{{U}}{{++{{{UUU}U{U{{{UU{{U{{U{}{{U}}}{UU{U{{{}U{}{U}U{}}UU}{}}}}U{U{}{++{{{}}{{}}}{U{U}U}}{}UU{U}}}}UUU}U{UU{}{{{}}{{U}U{}}{{UUU}{}{{}+}UUUU}{}}U{U}{U{{}U}U}{{UUU{U{U}U{{}UU}}}{U{}{}{U}{}}U{U}U{}{+++++++{UUUU}UU}{{{{U}}}{{{{{}UU}UU{}}U{U}U}}}U}{}}{U}}{{U}{}{U+}}+UU{{}}UU{}UU}}}}}}U}U{{}}}{U}{U{}{U{{U}}UU}UUU}UU}{{}U{U}{{U{}{+{}UUUU}U{U}}}}U{{}UUU{U}{{U}}{{{U{}U{{}{}}UU{U{}}{UUU{UU}}}}UU{+{}U}}{}UUU}}}{}{{UU}{}}{U}U{UU{U{}{U}}}U{}U}U}{{UU}{{}{}}{{}}U+U+{U{}}}}{UU{}{{{}}{}}{}{U}}U{U{UU}{}UUU{U}{{{U{{{U}{{}}}U}}}{U+UU}U}}UUU}{{UU}{{U}}U}{U{{U{}U{}}U{UU{{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}{UUU£££££££££££££££££££££££££££££££££££££££££££££££U{{UU}{U{{{{U}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{UU}{{}{{}{U}}}U£££££££££££££££££££££££££££££££££££££££££££££££U{}U{}UUUU}{{{}{£££££££££££££££££££££££££££££££££££££££££££££££}{}}}UU}{}}}}}{U{£££££££££££££££££££££££££££££££££££££££££££££££U}}U}{{}{{U{UU{U££££££££££££££££££££££££££££££££££££££££££££££££UU{}}U}}U{UU{UU}££££££££££££££££££££££££££££££££££££££££££££££££UU{{}{UU}}U{U}}{££££££££££££££££££££££££££££££££££££££££££££££££U{}U}U{U{U{U{{}£££££££££££££££££££££££££££££££££££££££££££££££££}UU}}}}U}U{UU{U£££££££££££££££££££££££££££££££££££££££££££££££££}}U{U}}}{{{{{U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}U{}U{{}U}U}££££££££££££££££££££££££££££££££££££££££££££££££££U}}U{}}{{}{U}U£££££££££}}UU{UU{UUU{}U}{{UU}{UU{}{}{U}}U{{{U{}{{{U}}UUU{{U}{{{}}}}{U{U}{U}}}}UUU{}}{{}{}{}{}{UU{U{}}U{UU}}}}{}}{U{{{U{U}}U{}}}U{}U}{}U}{U{UU{{U{}}}{{{}}{{{{U}U}}{{}}}{}}}}}}{{{U}}{}{{{U{{UU}U{{}{UU{U}{}{}}UUU{UU}UU}{}}UUU{{{{}{}}UU{U}U{U}{{}UU}{}}}UU{{}UUU}{}}U{{UUU{{}{UU{U{UUU}}}U}U{}{}{UUU{U{U{}}}}UU}{UU{}}UU{U{UU{}}{{}U}}}{}}}UU}{{{}U{{}}}}UU}}}U}}}{U}}{UU}UU{{}}{UU{UUU}U{}}UUU}U{}}{{}}U}U{U}}}U}UU}}{}}U}UU}}}{{U{U{{{{{}{{U}{{}U}U{{}}}U}{{}{UU}{{{{{}{UU{}UU}{}{{}{{}{{}}U{}U{{U{{}}}U{}{{U}}}{UU{{{{{}}{{U}}UU}U}UU}}}{{}{U{U}}{U}{{}{{U{}}U}}{{}U}U}U{{}U}{{U{U{U{UUUU}}}}}}}{U{}{}U{{{U}UUUU{UU}{{U{{{}{U}U}}U{}U{UU}{}}{U}{U}}U{{}}}}}{{}}}{}}{U{U{{}U}{U}}}}{{{UUUUUUU}}{}}U{}}{{}}}{{U}{UU{{}}{{{{{U}}{UU}}}UU{{U{}{{{{{UU{}{U{U}{{U{UUUU}U{{U{{U{U}{U}}}}}U{{U}U{U{{}}{}}}}{{{U{{}}UUUU}U}UU}U}{U}}{{{{{{U{}}}}{U{U}{}{UU{}}UU{{}UU}U{}}{UUU}U{{}UU}{}{U}UUU{}}{{{UU{{UUUUU}U{{UU}U}{U}UUUU{{}}U}}}U{UU}{U}UUU{}UUUUU}U}}U}{{{U}U}U}U}U{U}{U{U{}{{U}U{}{}{{{{U}U}{{}U{{{}}{}}{}}}U{{{}UUUUUU{}U}}}{{UUU}}{{{U}}U{{U}{U{}UUUU{UU}U{}U}}}}U{{}}U{{{{{{{{}UUUUUU{}}{U}}}}}U{UU{U}U}{U}{UU}}}}{}UU{}}{{{U{UU}UUU}{UU{{U}UUU}U{{{U}{}}U}}}}}}{{UU{}U{{U}U{}{U}U}}U{U{UU{{U{}{}{{}{UU}U}}UUUU}{UU{}UU}{{}{}}}UU{{{UU}{U}{U}{{}}}{{}U{U{}{UU}U}{U}}}U}}{}{UU{{{}UU{}}}{{UUUU}{}{}U{U}{}UU{}{}}{{}{{}{{{{U}U{}}}U}{UU{}U}UU{{}}}{{U}{}{{U{{UU}}{{U{{}U{}{}U{UU}{U}}UUU}}}U{UUU}}}{{{U{U}}UU}{U}UUUUUU}U}}UU{}{}UU{{{}}}{{{{{UU{}{}}UUUUU{U{{}{{{}}U{{{UUUUUU}UU}{}UU{{{U}}{{{}{UU}{UU{UUU{}{{}{{U{U{{UUUU}UU}UUU}}}{{}{{}U}}{{U{++U{U}}U}{}{U{}UU}}}{{UUU}U}{}U{U}UU{{}U{}U}UUU{U{}}}UU}}{{{U{{U++UU}{{U{UU}}UU{}}}U{}{U}U}}{U{{{{{}U{}U}UU}}UU}}}}}U}U}{{{UUU{}+{U}{U}}}}UUUU}{{}}UUUUU{{}UU{{}{}{}}{}}}U{U}{U{U{UU}}}UU{}UUU+++++++U}{U{{{U}}{}}U}{{{}}U{{U{{}U{}U{}{UU}{U}{U}}}UU{}{{U{U{U+}}+}{U}UUU{{UU{{U}}}}{}}}U}}U}U{U}U{U{UU}{{{U}}UUU{{{}}{{{U{U{{U}}+UU}{{{U{}}{U}{U}{U{{}}U{}{{}}}}{{}{}{{{U}{{U{{U}}}}}UU}{{{{{{UU+U}U{}}}{U}{{U{UUU}UU{}UUUUU}UU}U}}{UUU}U{{U}UU}U}{U{U{U}{}}U}}+U+}UU}}U}U{{U{}{{}UU}}{}U{}{}U}}}UU{{}{}}U}{{{}U}}{{U}U}UU{UU}U+{}U}U{U{{}{}}UU{}{{U}U}}}{{{{{}{}U}{{{}{{UU{UU{}}{{{U}}{££££££££££££££££££££££££££££££££££££££££{U}}U}U{{UU{{UU}}U{}U}££££££££££££££££££££££££££££££££££££££££££UU{UU}{}U}}U}{{{{}{{U{££££££££££££££££££££££££££££££££££££££££££}}{U{}{{{}{}UU}U}£££££££££££££££££££££££££££££££££££££££££££££££}}}}{{{}UU{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U{}{}{}}{U}{}U}£££££££££££££££££££££££££££££££££££££££££££££££{U}}U{{}UUU}}}}}{£££££££££££££££££££££££££££££££££££££££££££££££{UUUU}{{UUU{{{{}£££££££££££££££££££££££££££££££££££££££££££££££}UU{U}}U{}U{U}UU{£££££££££££££££££££££££££££££££££££££££££££££££UU{UU{}U}U}{}}}U££££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{U{U}{}{}U££££££££££££££££££££££££££££££££££££££££££££££££{}U}{{}{UUUUU}{}££££££££££££££££££££££££££££££££££££££££££££££££UU{U{{}}}{U}U{{£££££££££££££££££££££££££££££££££££££££££££££££££{{{{}{{{{{{}}U{£££££££££££££££££££££££££££££££££££££££££££££££££{U{U{}{U{U{{UU{£££££££££££££££££££££££££££££££££££££££££££££££££{}}}}U{U{}{}{{££££££££££££££££££££££££££££££££££££££££££££££££££}U{{}UUU{{}UU}£££££££££UU{{{}U{}U{}}U}{UU{U{UU{}}{{}U{}{}UUU}}{U}{UU{{{}}U{{}{{}}U}{}}}{{U}{}}{UUU}}}{{{{}{U}U}{}{}}}U}U}}}{{}U{U}U{}}}U}U{}{{}}}{}{UU}}{{{UU{}U{{U}{U}{}U}U{{{UUUU{U}{}}}}{UU{{U{{}{{}{}U{}}}{{{}U}{}}U}UU}{U{{{{{{}}}{UUU{}{}}UUU}}{UUU{UU{{U}U{}}}UU}}}UU}{{}{U}U{}U{{}{UUU}U}}}}UUU}U{}U{}}}{}U}U}U}{{}{}{UU}{}{{}}U{U{}}}{{}{{{{}{}{{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{{}{U{{}U}UUU{}U{UUU{}{}U{{}{{{}{{UU{{{{}U}UUU{UU{{{UUU}}}{{}{}}{{{}UUU{}U{{UU}{{{UU{}{{}U{{U{UU}{}{{{}U}}{U}UUU{U}{}{{}}}{{}}}U}{UU{UU{}{}UU{U{}U{U{}U{{{UUU}{U}}U}{}UU{}{U}U{}UUUUU}{{{}UU}UU{}U{U{}{U{}}{}U}{{U}}{U{U{{U{{}{U}{U}U{UUUU{}UU{U}}UU}}UU{U{UU{}{}{}{U}{U{U}U}{{{{UU}{}}U{}{}{UU}}{}{}}U{U{UUU}U}}U{}{U{}{U{{{UUU}}{}}}{}}{}}U}}{UU{U{U}}U}{{}{UU{{{U}U}U{{{UU}UU}}}{}}U}{{{}UU}U}U{{}{U}{U}{{}U}UUUU{}UU}UU}{U{{{}{U}UU{}{{U{{U}{{U{UU{}U}UUU{{U{{UU}U{{{UU}UUU}}{}}UU{{{U}}U}UU}{U}}{}{U}U}U{U}}}UU}}U{}{{UU}{}UUU}UU{}{{UU}U}U}}U}UU{UU}UU}UUU{}}{{U}U}}}{U}{{}U{{}{U{U}UU{U{}{UUUU{}}}}U}}U}UUU}}}{{U{{{{{{UU{}{{UU}}U}U{U}{{}{{U}}UU}U}U}}{UU}UU}UU}U}U}}}}}{}U}UUU{}UU{{U}}{}UU{UU{U}}U{U{U}{U{}}U}}{}{}U}UU{}}{{{U}UU}U{}U{UUUU}}}{}}{}}UU}U{UU}}{}U{}{{U}}}U{}U}UU}U}U}U}U{}U}{}}UUU{{{}U}{}}U{U}U{}}{{{}UU{{}{U{UU{{U}}U{}{}{UU{}}}}U}}UU}{{}U}}}U{}{UUU{}}}}{}U}U{U}}}}}{U}}}{}{{}}{{{}{}{U{{U}U{U}{}UU{}{U{}{{}{{UU{UU{{}U{}{{U}U}{}{U}UU}}}{}U{U}}{}}U{}{U{UUU{{{}}UUU}U}}{{{}}}U{{U}}U}{}UU{U{}}}}{{UUU}U}}U}{}U{U}{{U}{{{U{U}U{}}U}}}{}U{}U}{{{{UUU{UU++}U{U{}{{UU{}U{U}U}{U}}U}}UU{{}}{}}}}U}U}}U}}U{UU}U{{}}UU}{}{}U++{{}{U{{}}UU}U}}UU}{}{}{U}{{UUU{{{{U{}U}}}{{U{}{UU{}U{}UU{UUU{U+{{{{U}UU{}{{{}}UU}U{U}}{U}}U}U{{{U{{U{U}}}{U}}}{U{UU}U{{}}}}U+++++++UU}}U{{{}}U{UU}UU}{{UU{}{}U{U}{}{{}}}}U{{{U}}UU{}}{{U}U{+}U+}U}}U{}U{{{{}U}U}{}U{{}}{}U{UUUU}{{{}{{}U{{}{}}}{}U{}U}{UU{UUUU+}{UUU{}}U{{UUUU{{{{}{{{U}}}U{{}{U{}{{U{{}}{{U}U{{UU}U{U}{}U{{}U+{UUUUU{{}U{}}{}{}}}}{UUU{{U{U}{{}{}U{U{U}{U{{}UU{{}U{}U}{}{UU{+{+}U{}U}U}}{}}{{UU{U{{}{{}{{}}U{}U{}}U{U{U}}{}U}{U}}}}U{}{UU{}U+}{{}U{{{{{}{{U{}U}{UUU}}}{{U}U}}{{}UU}{UU{UUU{UU}}{{UU}}££££££££££££££££££££££££££££££££££££££££}UUU{}}U{{UUUU{{}}{}}U££££££££££££££££££££££££££££££££££££££££££{U{}}UU{{{}U}UU{}UUUU{££££££££££££££££££££££££££££££££££££££££££{}{}}U{}U}{{U}}{}£££££££££££££££££££££££££££££££££££££££££££££££{}}}}}{U}{{{}{{{}£££££££££££££££££££££££££££££££££££££££££££££££UU}UU{{}{{UU}}U{U£££££££££££££££££££££££££££££££££££££££££££££££U}{}}}U{UU}U}U}}}£££££££££££££££££££££££££££££££££££££££££££££££{{U}}}UU{{U}}{}{£££££££££££££££££££££££££££££££££££££££££££££££}}}U{}UUU{U{UU}}U£££££££££££££££££££££££££££££££££££££££££££££££}}{}{}UU}{{}}}U{££££££££££££££££££££££££££££££££££££££££££££££££UU}{UU{}}{U{{{U}££££££££££££££££££££££££££££££££££££££££££££££££U}}{}}U}}{{{}{U{££££££££££££££££££££££££££££££££££££££££££££££££}}}}{U}{U}U{}U}£££££££££££££££££££££££££££££££££££££££££££££££££}}}U}UUU{}}{{{}£££££££££££££££££££££££££££££££££££££££££££££££££UU}}}{}UU}{U{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}UUUU{}}U}{{{££££££££££££££££££££££££££££££££££££££££££££££££££{}{UU{{UUU}{}{£££££££££{{UU}U{{{{}U{UU{{U{}UU}U}{}{U{}{}{{UU{U{{UU}U{}U}}}{{}{}{}U{U{U}}{{U{}U}}U}{}UU}U}}}}{U{{}{U{UU}}{}}}{}}UU{}U{{}{}{UUUU{{U{{U}U}{}}}U}{UUU{{U}{}}{U}U{{{{{}}}U{}}U}}U}{U{{U}{UU{U}}{}{U}}{{U{UU{}UU}{{{}UUU{{{U}{UU{}U{U}{}{U{}}}}U{UU}UU{{}}}U}U}UUUUU{{U{}U}UU}}U{{}U}}UU}}}{}{{{}{}U}U{UU{}}{}}}UU}{{UUUU{{{}U{}U}{}}U}}}{U{U{{}{{{{}}}UUU{UU}{{}{U{}{UU{}{{{{}UU{}UU}}U{}}}{{U{U}}}UU}U}{U{}{}{{}}{}}U{}{{{}UU}U}}U{}UUU{U{}}UU{{{}}}U{U{}}UU}U{{{{}{U}U}{UU{{{}{}}UU{U}{}}}{}}{}{U}{{{}}{}}U{{U{}U{{{}U}{}U{UU}}U}{}UU}{{}{{U}}{}U}}}U}{UUU{{}UU{{{}U{}{UUU}{UUU{{U}}U}}{U{{}{}U{U}}{}{}}{}U{{U{U}}{UU{}{}UU{}U}{}U{{}UUU}U}}UU}}U}}{{U}U}}}{}}}{{}}U}}UUU{{{}{UU{}{}}{}}{{}U}{UU{{{{U{U}{}}{{}{U}U{{{{}{U}}{}{}}UUU{U}}{UU}UU{{{}{}}{{}U{}}U}U{}{}{}}{}}U}U{{{{}UUU{UU}{UU}UU{UU{UUU}}}U{{}{U}UUUU}}{{{U}}{{{}}UU{{UUU{UUU{{U}{}U}U{{}{U}{{}{}{{U{U{}{}{}U}U{{}}U}}{UU}{U}}}}UU}}}{U{U{U}}{U}{}}}U}UU}UU}}{UUU}{}}{{{{{{{{U}{}{UU{{UU}{{}UUUUU}{{U{}{U{U{{{}{UU{}UU}{{{{{U}{{U}{}{U}{UUU}}{UU}{{{}{}UUUUUU{}U{}{{{UUU}{U{}UU}{}{{{}}{U}{}U}{{U{U{UU}}{{}}U{U}}U{{{{{{}}UU}{}U}}U}}U{UUU}U}}UU}}UUU{UU}{UU}{UU}UU}{{{}UUU}{}UUUUUU{}{}U{{}}U{U{}{{U}}UU{}U}{{U}U}{UU}{U}}{{}{UU}}UU{U}}{UU}UU{{}UUU{}}}U}U{UUU}{}}{{{UUU}{}U{U{U}{}}UUU}}{}{{UU}}U}U}}}{{}{UUU}{UU{{}{}U{}U{{{{}{{U}{{UUUU}}{{{}}{}}U}U{{{{{U{UUU{{U}}{U{U}}{U}}UU{}}}{UU}UUUU{UU}}}}}UU{UU{}}{U}U}{{U}{}}U{U}U{}{}U{}{{}U{UU{U}}}U{U}{{U}}}}}}}}UU{UU{U}U{}U{UU}}}U{}UU{{U{UU}{{U}{{}{{U}{UU}{{U{}}{}}}{U}{}U}}U}}{U{U}}UU}{U}U{UUU}}U}U}}{{{{U}U}U{U}{}}}{}U}{UU}{U}{{{UU++{{}{{{}{}}{{{U}}}}UUU{{U{}{U}{UUU}}}{UUU{}{}}{{}}{}U{}}}UU{{{U++U{}}U{{U{{U{{{UU}}{{}{{{}{U{}{{U}{U{UU{}{}{}U}{U}{U{{U{U}U+UU+++{UU}}{}{UU{}UU}UU}{{{U{}}{{{}}{U}{{}{UU}{{U}}}U}U}U{}{UU{U{+++}}U{{{{UU}}{UU{{}}}{U{U{UU{UUUU{UU}{U}{{U{U}{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{U{}{}{}{U}{U}U{}U}UU{{{}}}U}{{UUU{}{U++{{}U{U}UU}U{}{U{{}{}{{UU{{{{}U{U}}}}U{{{}UU{UUU}{U}}{U{{{}U}{+}+}{{}}{UUU{}}{U}{U{U}U}{UU{{{U}}}}}U{}{U}{}}}}}{{U{{U{{U{{U}}UU{+U}}U}U}{{UUU}}UUU{{}}}}}{{}{U{{{}{{U{}}U{{UU{}U{{UU{U££££££££££££££££££££££££££££££££££££££££{{U{}}U}}}}{U}}}}}U}U{££££££££££££££££££££££££££££££££££££££££££U{{{{}}U{{UU{}}{{}}{U{££££££££££££££££££££££££££££££££££££££££££UU{U}U{}UUU}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{{{}UUU{{{U}U{U£££££££££££££££££££££££££££££££££££££££££££££££{UU}U{U}{U{}{U}}}£££££££££££££££££££££££££££££££££££££££££££££££U{}{}}UUU{{{UU{}}£££££££££££££££££££££££££££££££££££££££££££££££}{UUU}U}U{{}{}U{£££££££££££££££££££££££££££££££££££££££££££££££{}{UUU}}U}}{UU{{{£££££££££££££££££££££££££££££££££££££££££££££££U}U{{U{}UU{U}}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{{}}}{}{}{{££££££££££££££££££££££££££££££££££££££££££££££££}}{}UU{}}}{{U{{}££££££££££££££££££££££££££££££££££££££££££££££££}}{{}U{}}}U{UU}£££££££££££££££££££££££££££££££££££££££££££££££££{}{{U}{{}}U}{{{£££££££££££££££££££££££££££££££££££££££££££££££££UUUU}}{UU{}}UU}£££££££££££££££££££££££££££££££££££££££££££££££££}U}{}}{{U{U}{}££££££££££££££££££££££££££££££££££££££££££££££££££U{}}{{U{}UUUU}£££££££££"{UU{}{{U}}U{{{U{}{UU{}U}}}UU}}}{{}}{U{U{{UU{{{}}U}U}{}{}}U{}U{}{}{}U{{}{}U}}UU}}{}}}}U{UU{{{{}U}}UU{{{}U}{{U}}{U{UU{{U{U}U}}}U}}{UU}}}}U}}UUUU{{{UU{}}{}U}U{U}UU}{}}U}UU}}UU{}UUU{UU}}}}UUUU}{U}{UUU{UU{}U{}{U}U}U}}{U{{U{}}UUUU{}}U}{}UU{{{{{{}}}{{{{{{}{{}U{}}UU}{}UU}{{{U}}U}{{UUU}}{{{U}}}{}U{}{}U{UU}UU{U{UU{UU{{}{}{U}}}}}{{}{{{{}}UUUUU{U}UU{UU{{{}}U}}UU{UUU{}{{}}}}}{}U}{}{{}U{}UU{U{UU{{{UU{{UU{}}{{}U{U{U{U{{}UU{}U}{}}{{UUU{U{{{{{U}{{{U{U}}U{}UUU}}{UU}}{{{}}UU{U}{}{UUU{}U{{U}}}}U{UUU{U{UU}}U}}}}UUU}{U}}{UU}U{}}U}}}{{{}}{U{U{UU}}{{UU{{}{{}}}U{UUUU}U{UUU}U}}{UU{{{}{{{UUUU{}U{U{U}U}}{}UU{U}UU{}}{}U}}}{{{{U{U{U{U}}}}UU}{}U}{U}UU{U{{}U{U{UU}U{U{UU}U}}U{}}}U{{{U}U{{U{}UUUUU{{}}{U}}{{}{UU{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}}}UU}}}U{}}}U{UU{U}{{}UU}{{U{UU}{}}U{{{}{}UUUU{}U{{U}}{U}UU}}}U{{U}}{U}U{}U}U{}}UUUUUU{{{{U}}}UU}}U{{UU}}UU{}}{}U{}}}{{UUU{}{}{U}{U{}{{UU{UU{{U}UUU{U}{}U}U}U{}{UU}}UU{{UU}U}}U{{{}}{U{}}{U{{U}UU{}{{{{}}}}{UU{}UU}{{UUUU}U{{}{}UUU{{}UUUU}}{{}}{}}UU}}{{}U}U{{UUU}{}UU{{{U}UUU}{{{{UUU{{UUU}U{{{U{}U}{}}U{}}{{}{}{}{{}U}}{}}UU}{}}{}{{U}UU}}}}UU{}{}}}{U{}}}{}U}{U{}{}{UU{{}{U{}U{}}}}UUU{}{{{}{}}}{}}U}}{}}U}{}UUUUU}U{{{}}{{}{}}U{{U{U}{{}UU{}}{U{{U{}{}U}}{UU}}}UU{{}}}UU}{}{}{}UUU}UU}}}UUUU}U}U}{}U}{{{U}}{U}{}{}{}}}{{}}UUU{UU}U}U}U}}UU}U{{{}U}{}{{UU}{}}{}}U{{U}{{}{{{}}{{{}}{{}U{{}U}}{{UU{{}UUU{{U{{U}U{}}U}U}}{U}{}{U{U{U{U{{{}}{{U}{{{UUUU}{{UUUUU{U}UUU{}}U}}U{}{}{{U}{}U}{{}}U{UU}}}}{}{}UU{}}{U{}}U{}UUUUU}{UUU{}}{{U}{U}UU}U{}}{}U}U{{U}{{{{{{}{UU{U{{U}U}UU}}}{}{}{{}}UUU}UU{{U{}}UUU{}{UU{}UUU}U}}U{{}U}}U}U{{UUU}{UU{}}U{U+UU}+++{{{{UUU}{U{U}}U}{}}U}{{U{{}{}{}U{}U}U{}}}U{UU{UU{{U{UU{{{U+}+++{U}U}U}{{{}}}{{U}}}U{UUU{}{}}}{}}}}U{}}UU{}}U{{}{}UU}}{U}{}}+UU}{{U{{{{U{}{}U}UUU{U}{U{{{}}}UU{}}{}{U}U}U}}UU}}U{{{}{UUU}}{+U+}UUU}U{{{}U}}U}{{{{U}{{U{}{{U{}}}}}{}{}{{UU{U}}U}{}}U}UUUU+++{{}+UU}UUUU{}U{}}}U}}{}{{{}UUUU}{U}}U{U{U}}{U{U{{UU{U}}}{{{{++}{+{}{{}{}{{U}{}{{}{U}}{{UUU}}}UU}U{UUUU}U{U{}{UU{{{{}UU{{}UU{{U{}+}{}{{}UUUU{}{}}}}}{{}{UU}}}}{{}{{U{{U}}}}}}}{UUU}{}££££££££££££+£££££££££££££££££££££££££££U}{{{{U{{U}{U}U{}U}}{}££££££££££££££££££££££££££££££££££££££££££}UUU{{{{{UUU{{}}{}{}UU££££££££££££££££££££££££££££££££££££££££££}{}{U{{U{}}U}{}U}£££££££££££££££££££££££££££££££££££££££££££££££}}}U{{}}}{}U{U}{U£££££££££££££££££££££££££££££££££££££££££££££££{U{}U}}}}{}U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££{{}}U{}{{{{}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££U{UUU{U}UUU{U{{{£££££££££££££££££££££££££££££££££££££££££££££££UU{U{UU{UU}{{U}U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{}}{{{{}{{{}}££££££££££££££££££££££££££££££££££££££££££££££££{{{{}}{}{UU}}{}U££££££££££££££££££££££££££££££££££££££££££££££££UUU{}}U}}}U{{U{U££££££££££££££££££££££££££££££££££££££££££££££££U{U{}}{U}U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££££}UU}{{}}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££{{}}}U{}}{}{UU}£££££££££££££££££££££££££££££££££££££££££££££££££U}U{UU{}U{{}UU££££££££££££££££££££££££££££££££££££££££££££££££££}U{U{}UU{{{}}{£££££££££"}}}}UUU}U{U}}UUU{{{{{U{U{{U{{{}{{}{}{U}}}{UU{{}{}UU{{U{UU{}}}U{}U}}}UUUU{}UU{{{{UU{{{U{}UUU{}UU{UUUUUUUUUUU{{UUU{UU{U}UU}UU{U}}}UUU{U{}}U}U{{U}}}{}}{}{UUUU}{U}}}{UU{{U{}{UU}}U{}}}{U}UU}}U{}{}U}}{{{{{U{{U}{U{{{{{UU{}}{}{}{}{{}{}U{{}}}}{}U}{}}}U{}U{U{{U}UUU}U{{{{}UU{UU{}U{U{}{}{U{UU}UUU{{}}}{{}U{{U}UU}{}{}{U}UU{{U{U{UUU}U{UUU}U}U{}{{UU{}{U{UU{}}UU}{{{{}{}U}U{{U{UUUUUU}{{{UU}{UU}}U{}UU}{{{UU}UUUU{}{{U}}{}U{}}}{U}U}UU{}}U}U}{{{UU{}}U{}}U{{{}U}U}U{U}{U{U{{{{}UU}}U{{{{{{{}UU}}}}}U}{}}{UU{UUU{}{{U{}}}{U}{U}{UU{{}UUU{U{UU}U{}}}U{UU}UU{{}{{U}}}{U{U}UUUU}}U{}U{}U{}U{}{U{}{}U{UU}}}{{}UUU{{U}U{}{}U}}U{U{{}{{U}}UU}}}UUU{}{}U}}{{U{{{U{}}}U}{}{}}{{}}{}UU}}{{}}}}}}U{U{}{{}}UU}}{U{U}{UU}{}U{U}}U{}U{}{}U}U}}{}{U{{{U}U}{{UUU}}}U{}{}UU{{{U{}{U{{U{U}U}}U}U{{U}}{UU}{UU}}{{}}}U{{U}}{U}}U{}}}}}U{}UU{}}UU}{{U}UU{}{}UU{{}U}}{U}}{U}}{{}}{}}}{}U{{{}}U}{UUU{}{{{}UU{}}}UU}}}U{U}UU{{{{UUU}{}{}UU}}UUUU}}U{{}{{{}}}UU{{{{}}}}{}U{{U}{}UU{{}UU}U}}}U{{U}U{}}U}U}{U{{{{{{}{}U{{}}}U{U}{}U}{{}UUU{{U}}{{}U}U{}{{{U{{UUU{{UU}}}}{}{{{}UU{{{{U{}{U{}UUU}UU{{{}U{U{{UU}}}}U{U{U{{{UUU{{}U{}{{}}U}{{U{U}{U{{{{UU{{}U}}{{U}}{{}UUUU}}UU{}U{U{{}{U{{}U}}}}U}}}}}}U}{}U}}{}{{{}U}}{}{U{}}}U}}{U{}{UU{{{}{{U{{U{UUU}}}}}{{}{}U{{}}{U}U}}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{{U}}{U}}}U}}}U{{U}}U{}{{{}{{}U}}}U}U}{U{}UU}{}{{}UU}}}}U}UU}U{{}}}}{U{}{{UUUUU{{{{}U{}{U}{}UU}UU}U}{+{U{{U}}U{{UU}UU{}{U}U{}}U{}}UU{}}{{}{U{{UUU{}U{{}}{U}{{U}{{{U}U+U++UU}UU}{UUU{{{{}U{{}UU{{{}{U{{U}UU{{}U{U}{}}}UU}{U}{UUU}}{{}U+{++U{}}U{U}}}U}U{}UUUU{{{}}}{}}U}U}U}{{U{{{U{U}}}U{{UU{}UU}{}{+++++{{UU{{U}U{}}}{U}{}{{{UU{U}}}}UUUU}{UU{}UUU{U{{}UU}{{UU}UU}+++}U}U{{{U{{}{}}}}UUU{}}UU}}U}{}}{}{U{}{}}U{}U{}}{}UU}{}}U{U}}++UU++UU{{}U{}UUUU}}}UU}}{}}{}UUU}{{}}}U{}{U{U{U}}U{}UU}{}}{{++++U}{U}+{{}}}{{{{}{}UU{UUU{UUUU{{{UUUU{{UU{{}}}U{{}U}}{}}}}UU{{}}+{{U{}UUUU}U}{}}U{{}UU{UUU{U}U}{{{}}{{{}UU{{{{{U{}{{}}}}}{{{{{U{+}{}{{U{}}{}}}}}U{{UUU{}}}}}{{{}U}U{U{}{U{{U{}}U}U{UU{}}}{}{{{UUUU}U}{U{{{{UU{U{U{{U}{}}{U}{{}}{U}UU{}}{U{{}}{UUU}{{££££££££££££{£££££££££££££££££££££££££££{U{U}{U}{}U}{}UU{}{U{}££££££££££££££££££££££££££££££££££££££££££U}U{}U}UU{}}U{U{}U}{{}££££££££££££££££££££££££££££££££££££££££££}{{}}UUUUU{{UU{U}£££££££££££££££££££££££££££££££££££££££££££££££}U{}U{}}{{U{U{}}}£££££££££££££££££££££££££££££££££££££££££££££££}U{{}U{UU{U{UUUU}£££££££££££££££££££££££££££££££££££££££££££££££{UU{}}}U}{{}}UU{U£££££££££££££££££££££££££££££££££££££££££££££££}UU}{U}U{}{U{{U}£££££££££££££££££££££££££££££££££££££££££££££££{}}}U{{}UU{U}}{}}£££££££££££££££££££££££££££££££££££££££££££££££{}U{{{{UU}}}{UUU££££££££££££££££££££££££££££££££££££££££££££££££{{UUUUUUU{{}}}}}££££££££££££££££££££££££££££££££££££££££££££££££{}}U}}U{UU}U}}}}££££££££££££££££££££££££££££££££££££££££££££££££}U{{}U}}{U{UUU}£££££££££££££££££££££££££££££££££££££££££££££££££}}{U}U}}U{{{{{U£££££££££££££££££££££££££££££££££££££££££££££££££}U{U}{}}U}U{U{{£££££££££££££££££££££££££££££££££££££££££££££££££}{}}UUU{}UU}{U££££££££££££££££££££££££££££££££££££££££££££££££££}U{{U{UU}U{}{}£££££££££"U}{}U{}}{{UUUU{{U}{UUU}{{UU{}UU}UU}{U}}U{}U{{{}}}}}U}{{UU{{{U{}}{}UUUUU{}{}{U{}{{U}{U}}{}U}}}{UU{}{}UU{U}}UUU}}}{U}UU}}U}}{{{{U{U{{}{{U}{}{UU}}{{}UU{{{}{{}}U{{}}U{{U{}}}}{UUUU}U{U{{}U}{UU}}}U{{}}U}U{U{U{}}}{U}{}UUUUUUU}}}{{}{{}}{{{U}}U}UUU{U}{{{{{{{}{{{UU}UU{}{{}{U{{{U{}U}U{}U{U}U{{UU{}U{{U{{UU{U{{U{UU{UU{U{{{{U}UU{{{}{UUUUU}U{{{}{{}U{U}U{}U{{UU}{{{UUU}U{}U}}{}U{{}{{{{UU}}{}U{U{U}}UU}}}U{}{U{U}}UU{U{}}UU}U{}U{U{{{{}}{}}}}U{}{}{}}{}}}}}{U{U}{UUU}U{U}U{}U{}{U{{}UU}}}}UU}}UU}{{{U}}{}{UU{}{UU}U{U}}}U}U{{UUU{U}UUUUUU}{UU{{U}U{{U{U{U{}{}{U{}UUU{}{}{}{{{U}U}{}{{}U{U{}U{U{U{}UU}UU}}U{U}{{{}}U{{{}{{{}}U}}{U{{{{}}UUU{{}}U}U{UU{U{{{U}}UU}{{}}UU}{{{}UUU}UU}}{{}}U{{{}U}{{UUU{U}U}}UU}{}}}}U{}}{UUUU}{{U}{U}UU}}{UU{}{}{}}{{U{U{{UU}}U{U{{}}}U{}{UUU{{U{}{}}}}}U}}}U}UUU}U}U{}UUUU}UU{}}UU}}{}U{U{U{{U}}}{}}UUU}U{{}U{{U{{{}}{UUU}}}UU{U{{UUU}{{}}}}{{{U}U}U{{{}}{U}{{{UUUU}{UU{U}}{UU{}{{}}{}}{{{{UU{}U}U}U{U{}{{}}}U{U}{U}{}{}UUU}}}}}}{{{U}U}{{U}}}}}}U}U{UUU{{}{{}}{{U{{}}{{U{{}}{}{{}{UU}UUUUU{U{{{U}}U{{}}}}U}}}}{}U}}}}}{{U}{{}}U{}UU{U}UU{}U}{U}U{U{}{}{}UU{{}{{{UU{}}}}}}{{U{U}{UU}}U}{{U}U}U}{U{{{}}}{U}{U{{}{U{{}{}}{U}{{{U}UU}{}{}U{U}{{}U{{UU}U{}}{}{U}U}{}}}}{{U}U}{U}U}}}}{{}}U{U}}U{{}}}{}}U{{}UUUU}U{{{U{{{}U}{{U{{{UU{{}}UU{U}}U{U}}}}UU}UUUU}UU}}{}}{U{U{{U}U{{U{UU{}{UU}U{{{{}{{}{}{{{{UU{U{}}UU{}}U}U{}U{{}U}}UU{}}}{}}{UUU{}{U}U{{U{}}}}U{}}{{}UUU{{}{U{}U}}{UU{{{{U{{U{{{{UUU}{}}}}{U}U{}}{U}U{{}}{{}}{{}}}{U{}}UU}{{{{{UU}U}}}{}U{{{{U}{}{}}}UU{UU{U{}}UU{}{{}U}}{}{}}{{UU}UU{{{}}}}{}{{}{UU{U}}}{U}{}{}U{UU}{UU{}{{{{}}{U{U}}{{}U{U{U}{UUU}U}{}U}}UU}}}{UU}{UUU{{}{}{}++}{+++}{}}{U{{}{U{{}UU{{{UU{}{}}{{U}{U}{UU}U{UU{{}}U{UU{U{{{{}U}U+++++UUUU{U}}U}}UUU{}UU{}{{U{}{{}}{{U{}}}}}}{UU}}{}U{}U{{{}U{U}+++{{}U{}UU{}}}{{}{U}U{U}{{{}}{U{}{}U}U}U{{{{{{{{U}}UU}}{}U}+U++{{}++}{}U{U}{}U{}UUU}U}U{{U{{U{{{U{{}{}}U{}U}UUU}}}U}}}}U}{}++U}{}{{U{UU{{{}{U}}}U}}UU{}U}UU}{{U}U}U}}{UU{U{}{{}UU}}U}{U}UUU{+{}}}U}}{{}}{}UUU{{{}UU{}{}{}{{{U}U}}}U}UUU{{{{U{}U}{{}U{}}U}}U}+U}U{U{{UU}{{{{{{{U{}}}{}U}{UU{}UU{UU{U{UU{U}{U{}{U{}{{}{U}}}U{}{{{U}}UU}U{{U{U}{}}}{{}{{{}{{UU{U}}UU}{}U{U{U{{U}}U}££££££££££££{£££££££££££££££££££££££££££{}}}UU}U}{}}}U}}}U{U{}££££££££££££££££££££££££££££££££££££££££££{{{UUUUU}{UU{{{}{}{}}{££££££££££££££££££££££££££££££££££££££££££{U}{}{U{{}UUU}}U{£££££££££££££££££££££££££££££££££££££££££££££££}{{U}U{}}{}U{}UU}£££££££££££££££££££££££££££££££££££££££££££££££U{}UU}U}}UUUU}UUU£££££££££££££££££££££££££££££££££££££££££££££££}{UU}U}U{}{}U}U}U£££££££££££££££££££££££££££££££££££££££££££££££{{}}}{}}{U{U{{U{£££££££££££££££££££££££££££££££££££££££££££££££U}}}}}}}}}{UU{{}U£££££££££££££££££££££££££££££££££££££££££££££££UU{}}U}}U{U}{U}}££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}{U{U{{{U}{££££££££££££££££££££££££££££££££££££££££££££££££}}U{UU}U{{U{UU{{££££££££££££££££££££££££££££££££££££££££££££££££UU}UU{U{}}U{UUU£££££££££££££££££££££££££££££££££££££££££££££££££U{}{U{}{U}}U}{{£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}}U}U{{UU}{£££££££££££££££££££££££££££££££££££££££££££££££££}U{U{{}}U}U{}U££££££££££££££££££££££££££££££££££££££££££££££££££{{{{{}{{}}}U{{£££££££££"}}}U}{{{UU{}}{{UUU{{{}{{{{UU{{}}U}}UU}UUUU}U}}}}}}}U}U{UU{}U}}UUU}{{U}U}U}}}{}UU{}U}}}{}}}U}}{UU}{U{U{{{}U}U{}U{}U{U{U}{U}{{}U}}{}}{{}}UU}U{U{{}{{{UUU{{{}{U}U}UUU{{{{U{U}UU}}UUU{U}{U}{}{{U}UUUUU{{{{U}{{U{U}{U}UU}{UU}U{U}}{{{U{}}{{{}U{U{UUU{UU{}U{{UUU{U{UU}UUU}{}}U}U}U}{}U{{{}{{}UU{}{UU{{}{}U}}U{}U{UUU{{}U}UU{}{}{U{{U}U}{U}U}{U}U{}U{U{}{{}}{U{U{}}}{{{}{{U{UUU}U{{{U{{}}}}UU{}{}U{{U}}{{{}U{{U}U{}{}{{}U{}UU{U}U}U}{{UUU{UU}}}U}U}U{}}}}}}UU{{UUUU}U{U}{}U{UUU}U{{UU}U}U}UUU{UUU{}{U}U{U}}UUU{{}{}}U}U}UUUU{UU}{U{{}}UU{{U{{}{U}U{{}U{{U{{}}{}U}UU}U}}U}UU{}}U}{}}UU}{}U}{{}{}U}}{U}}U}U}{UU{U{}U{}U}{{}UU{{UU{}{}U}U{}{{}U{U{}}UU}UU{}U}U}}}{{}}{{{}{{UU}}{}U{{U}{}{UUU}{{{{U}}U{U}U{{}{{}{}UU}U}{}U{U{}}{}}U}UU{{}{{}U}}U{U}U}U}U}U}}U}U{}UU}{{U{{}U}{{}UUU}U}{}}UU{}U{}}U{U}}{U{U{}}}UU{}{}}U{}}{}}{{{}{}U}{U}U{{U{}{{}}U{U{{UU{U{{{}U}{{}{{}{UU}}{{}{UUUU}{}UU}U}{{{U{{}}{}}U{}{{{U}U}}}{U}}}{{{UUUUU{U}}{}U}UU{}{}}}}{U{UU{{}UUUU{{{}{}{{UU{U{}U}}}U}}{}UUUU{U}{{}}{U{{U}}{U}}}{{{}{U}}UUU}}U}}{}UUU}{{{U{}}{{{U{}}{UUU{}}{{U{U{UUU}U{U{{}U{{U{}}}U{U}{}UU}}{U{UU{{}{}UU{U}}U}}{UU}U}U{}U{}U{{U{}UUUU}U}{U{UU}U}U{{}}U}{}U}}U}{}{}}U{UU}{U}U{}}}{UU{U}U{}}}}}UUUU}U}{}U{U{{}U{}U{}UUU}}{}{{UU{{}{U{{}{U}U{{{U}{}{}U{U}{{U}U{{}U{}U{{U{}}{}}{{{{{UUU{{{}{U}{{{U}}}U{{{}{}UU{}{{{U{}}}{U{UU}U{U{{UUU}}}{}}}}{{UUU}{}{}}}{{UU}{U}}{}U}{{{U}{U}}{U{}{U}U{{U{}{UUU}{U}U{U{}}}}{U}U{}U}}{{{}U{}}{{U{UUU}{+{{}U}{{U}{}{{U{{{UUU}{{U{{{U}}{}U}{}U}}UU{}{{}U}{{{{}UU}U{}}U{U}+U}}UUU}UU{{U{U{{{}{U}U}{{U}}{{}U{}U}}}{{{}{}}U{{}}{}{UU}{{}{U{{+}U{}+{}{{}}{{}}{U}}}U}U}UU{}{U{}{U}}}{U{{{}}UU{UUU}{U}{}}}}}UU}}++++++{}{{}{{}{U}U}}}}U}U{UU}U}{{U}UU}{{}U{{{}U}UU}}}}U{UU}{}+++++++++}{}}{{UU}U{}{}{{UUUU{UU{}}U{}{UUU}{UUU}{{{U{}{U{}}}}}}{{+++{+++U{{}}UUU}{U}UU}U}{}{{UU{U}{}}UU{{{U{{}{U{}UUUUU{U}{UU{}}+UU}UU++++}}UU}{U{{}UU{U{}U}U{{{}{UUU}{U{}}}{}{}}}{}{{}UU{{UUU{{U{{}}{{U}+UU}}}}U}U}U{UU{U}{U}{UU}U}{}{U{}}U{{{UU}{{{}}}}{{{{}{{U{{{U}{}}U}{U}U{}{{{UUU}}{}{}{{{}}U}UUU{{U{U{}UUU{{}UUU{}{{UUUUU{{{{{{}}}}}U}}{}}U}{{UU{}}UU{{}{{}{}U{{{U}UUU{U}U{}UUU{{UUU}U}}}U}UU}}U{U}}}}U}}{}UU{}{}U{{U{{UUU{UUUUUUUU{}{{U{}££££££££££££U£££££££££££££££££££££££££££{}UU{}U{{{{{}U{{U{{U}{££££££££££££££££££££££££££££££££££££££££££}{{}{U}{U{{UU{}{U{U}}{££££££££££££££££££££££££££££££££££££££££££U}{{}U{{{U{U}}U}U£££££££££££££££££££££££££££££££££££££££££££££££}}{U{}UU}}}}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££{U{U}{}U{}UU{}{{U£££££££££££££££££££££££££££££££££££££££££££££££}}{U{}}{}}UU}{U{U£££££££££££££££££££££££££££££££££££££££££££££££U{}}}U{}{{}U}{UU£££££££££££££££££££££££££££££££££££££££££££££££}}}{}UU}UUU{{{UUU£££££££££££££££££££££££££££££££££££££££££££££££}U{}UUUUU{UUU}U{££££££££££££££££££££££££££££££££££££££££££££££££{{}UU}{U{{{{{}{U££££££££££££££££££££££££££££££££££££££££££££££££}U}{U{{{U}}U{}U{££££££££££££££££££££££££££££££££££££££££££££££££}{U{U}}UU}}}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}}}UU}}UUU{}U}£££££££££££££££££££££££££££££££££££££££££££££££££{{}{UU}}{UUUU{{£££££££££££££££££££££££££££££££££££££££££££££££££}}}{}U{U}{{{{{££££££££££££££££££££££££££££££££££££££££££££££££££UU}}}}U}}{UUUU£££££££££"{U{}}U}}{}}{UU{U}{{{}}}UUU{U}}UU}}}UU}{U}U{{U{{{{U}U{U}UU}UU{U}{}}U}U{}}U{}U{{}}}{{UUUU{U{{}}}UU{}U}{U{{U{UU}}U{{U{}}}}}{{{}U{UU}{U}U{U{}}}}U{}{}}}U{{U{{{{}{{UU}U}UUU}}U{{{}U}UUU}U}}{U{}UU{{}}{{{{{}{{}{}UU}{UU}UU{{}U{}{UUUUU}}}{}{U{UU{U}}}U{{{{U{}}}U}UU{U}{}}{UU{{}U}U}{{{UUU}{{U{}{{{}UUU{{U}{U{}}}{}{U}U}{}{}{{UU{{{{UU{}}}}{U}}U{U{}{{{U{{U}}U}}{{U}{UU{{{}U}}}}}{}{}{}U}}}}{}{{{{{{U}U}}}{}{UU{U{{{U}{}}}UU}{U{{UUU}UUUUU{{}{UU{{{U{}U{{{}{{UU}U}}}UUU{}{{U{{U}}{}U}}{}U}U{{UUUU{{}UUU{{{{{{{U{}{{U{UU}U}{}U{{UUUUUUU}UU{U}}U{}U{{}UUU}U{{}}{}U}{{}}{U}{{{UU{UUU}{{U}U{{{{}}}}{UU}}UUUU}{U}}}{U}{{UU}}UUU{UU{}}UU}{}}{{U{UU{U}{UU}{UU}}{{}{}U}{}{U{U}}U}U}U}UUU{}}}U}U}}U{{{{}{UUU{{{{{{{{U{{UUU{UU{UUU{UUUUU}U{{{}{}U{}{{UUU}U{{{{{{}U}U{{UUUU{}}{{U{U{UUUU}{}}{}UU}}{}UU}{{{U{}{{U}U}U}}U}}}UUU}UU{{}}}{UU}{}U}}U}{UU{{}}}}}UU{UUU{{UU{}}}{}U{U{}}{U{}U}{}}U}}UU{UU}{UU}{U{U{{{{{UU{{{{{}{UUUU{{{{U{{U}{}U}}}}U{UU{U}{U{{{}U{{}U{}}}UU{{{{{U}{}UUU{{U{{{UU{{{UU{{}{UUUU{{{{{{}U{}UU}}U{}U{}{}}}}U}UU}{{}}U}{UU{{{U}{U{U{}{{U{UU{{}}UU{{UU{UU}UU}U{U{{{UU{}U}}{}UU}}}U}{UU{{U{}{{UU{{{U}{}UU{{}}U}UU}}}U{U}U}U{{{}}}}}{}{UUUUU}}{}U{{}U{}{}}}}{{}U{U{{}{}}{{}U{U{}}U}U}U{U{{}}U{}}}UU{{U}U}{{{}{U{{}U{}}{}}U}{{U}}U{}}{}UUU}{{UU}UUU{}U{}U}}}}UU{{UUU{{}U}U}{UU}{{{U{}}}{U}}UUU{{UUUU{}U}{UU}{}}UU{}}{U}}{{}U{{}U{{}{{U{{{{}}U{UUU}{U{{U}{U{{{{}U}{U{U{}}U{}{{}U}U{{{U{UUU{U}{}{}U{}}}U{UUUU{{U{}{}{U{UU{}U{{{UU{U{}}U{}}{UU{U{UU{U}}}{U{{}{UUUU}U{}{}UU{{{U{{}}{UU}UU}U{}U{+{UU}{{U{{}U{}{}{{UUU{{}}{{}U{U}}}{UU{}U{}U}{{}U{}}}}{U}}U{}{{}}+UU{U}}{UUUUU}}{UU}U}U{}}}U{}U{U{{{U{}{}}{}}}{{UU}U{{}}U}U}}}}{UU+U++{}UUUUU{}U}{}}{UU{U{{{{U{U}{}{U{{U}}{}{}}U{{{}}UU}U}}U{U+++++++++}{{UU}UUUU}{}}{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{}UU}}}{}}U{}}U}U}{}{}{UU{U{}UUU{UU}{}U{{UUU{{U{{U}}}}}{{{U}{U}{UUUUUU{}{{}{{UU{}}}}}{}U{U}U{U{{}{}}}U{{}U}}{{{UU}UU}U}{}U{}U{}}}}U{UU}UU}UU{}{{{U{}{}}}}{{U}U}U}}UUUUU}}U{}U{U}UU}}U}U}U}U}{{}{UU{{UU{}}}}{UUU{{{}UUU}}{}}U{U}U}}UU}{}}{}U}{}{U}{{}U}{}UU{{{}}{{}}{UUU}U{{U}{{U{{U}U}}{}U{{{UUU}{U}}U{££££££££££££{£££££££££££££££££££££££££££}UU}}UU{{UU{UUUU}U{{}U££££££££££££££££££££££££££££££££££££££££££{U}U}UU}{}}}}}{{}{}{U}££££££££££££££££££££££££££££££££££££££££££{U{{{UU}}{{}{{UU{£££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}}UUU}{{{}£££££££££££££££££££££££££££££££££££££££££££££££UUUU{}U{}{{}}}{{}£££££££££££££££££££££££££££££££££££££££££££££££U}{U}{{UU}}{UU{{}£££££££££££££££££££££££££££££££££££££££££££££££}{{{U}}U}UU}}}UU£££££££££££££££££££££££££££££££££££££££££££££££U{}U{{}{{{{{{U}U{£££££££££££££££££££££££££££££££££££££££££££££££{}U{{}{}{UU{}U{}££££££££££££££££££££££££££££££££££££££££££££££££UU}UUUU{{U{{U{UU££££££££££££££££££££££££££££££££££££££££££££££££U{UU}}{U}}UU}UU{££££££££££££££££££££££££££££££££££££££££££££££££{}}{}}{}UU{U{UU£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}}}{}{}{}U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}{U}UU}UUU{U}£££££££££££££££££££££££££££££££££££££££££££££££££{UUUUUU{U}U}{{££££££££££££££££££££££££££££££££££££££££££££££££££{}}}U}}{{}U}}U£££££££££}{}}{{U}}U{U{}}{{U}{{}U}{{{}}UU}}{}}U}U{{U}{{U{{}}U}{}U}U}}{UU}UU{{}{UU}U}{U{{{UU{}U}{{{{U}{UU{}}{}{}}}UU{U}}{{UU}{}}{{UUUUU}{{}{}}}}{{{}{}{UU{{{{U}UU{U{{}}{U{}}{}}}UU}}UUUU{U{}U{{{UU}U{}UU{UU{}U{{{U}}U{{{}UU}}UU{U}UU{}}{}{U{}{}U}{U{{{}{}}}U}}UUU}}U}U{{}UU{{U{}UUU}}{}{U{{{U}}{{U{{}UUUU{{U{{{{{U}}}U}{{}U}U}{{U{U{U}{UU}}UU{{UUU{{}UUU}}}}{}U{}U}U}{{U{{}UU}}UU{}{}U{}U}}}U}{{{UUUU}U{}{UU}U}UUU{{}{{U}{{U{{U}U{{{}}U}U{U}U}{}{U}UUU{}UUU}U{{UU{}}}}}}}}U}U}{}U}{U}}{U}U{{}}}{{}}}U{U}UU}{U{{}U{}{{{U}U}{{U}U{{{U}{{{U}U}UU}}UU{}}U}UU}}U}{}U}UUU{U}}}}}{{{}U{UUU{U}}}}{U}}{U}}}{U{}{U{}}U}}}}{UUUU{}{{U{}}U}U{{U}}}{{U{}}{}{{}U{{{}U{}U{{}{UU{}{}U{U}{U{{{U}}}}}UU{UU}{{}{}UU{}{}{UUU{{}}}U{{U}}U}}{UU{U{U}}U}U{U}UU{}{}}U}{}{{}U{U{}{}}}}}{{}{}}}{}}U}UU}}{{{{}}U}{}{{U{U{{{U}}U}UUU{}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}U}}{U}}{{{}U}{}}UUU}{UU{{{}{U}UUU}}{UU{U{}{{}{}}U}{}U{{U}{{U{UUU{{{U{{U}{}UUUU{UU}}U}}{{{}}U{}{U}}{U}{{}{}U}}{UU{}{}{U{{}}UUU}U{UU{}U}{{{{UU{}U{{{{UU}{U}}UU{U}UU}{{{UU}U}UU{{U}}}}U{U{}{}}{{U}U}}{{{}}}}}UU}}{U}{U{U{{U}{UU{UU{}}{}}{}{}{{U}{}}U}UU{{UU{{}}UU}{{}U}}}{{}}{{}}{U{{}{}}UU}{}{}U{}U{}UUUU{UU}UUU{}UU{}{U{}U}}}{{{}U}U{}{{}U}}{{}{U{{U}U}U{}}}UUU{{U{}}{U}{U{}U}}U}{}}{U{UU}UUUUUUU{U}UU{{}{{{}U}}UU{{}{}U}{}}U{U}}{}U{}}{UUUUU}U}U}}}}}U}{U{}}}U}{UU}}{}U}}}U{{U}}}}{UUU}UU}{U{}U{U}U}U{{{{}}{}{{U}}U}}{U{{}U}U}{{}{U}}UU}}}{}}UU}}U{{}{{}{}++{U{U{U{U{}}{U{{{}{{{}}UU{{U}U}U{}U{U{U{}}{}{}U{U{}{{{{}U}{}UU{}+{}+++UUU{}}{}{}{U{}{{}{UUU}}}}UU}}{U{U{{U}UU{}U}U{}}}{{}UU{U}}+++++U++U}UU}}{}}{UU{UU{{{}}{U{{UUU}}{UU}{}}{}{}}{{U{}UUUUU{{{}+}{U{++++}}UUU{U{}U{}}U}}{}UU}UU}{UU{{}}{{{U}{{UUU}}U}}{}U{{}U}UUU}{{U}++}{{}{}}UUU}UU{{UU}{U{}U{{{{{}{{{UUUU}U{U}{{}}}U{}UUU{{}UU{{}U{+{U}UU{{{}}U{UU}{}{{}{{{U{{{{}U}}{UU}{{{}U{}U{}}{}{}U}{{}{{UUUU{UU{{U}UUUUU{}U{{}U}{U{{{}U{{}U{{{UUU{{U}{U{}UUUU}}UU{{}}U}U{{{U}}}UU}{UUU{UU{}U{{{}{U{{}}}UU{}U}}{}}UU}}{{U{}}{UU}U}}{{U}{{}{}{}U}U}{{U{{{U{U{}}{UU{{U}}U}}{}U}{U{{}}}{U}{}}UUUU}{UU}{}U{}}U}U{{}UU{}UUUU}}{UUU{UU}}}}U{}U}}U}{}U}U}{}££££££££££££U£££££££££££££££££££££££££££{UU{UU{{U{U}{}}U{}U{}}££££££££££££££££££££££££££££££££££££££££££{}{}{}U{UUU}UU}UUUU{}U££££££££££££££££££££££££££££££££££££££££££UU{}{{{{UU{}}}{UU£££££££££££££££££££££££££££££££££££££££££££££££}U}}{UU}{{{UUUU{U£££££££££££££££££££££££££££££££££££££££££££££££{UUUUU}UUU}}{{{UU£££££££££££££££££££££££££££££££££££££££££££££££UU}U}}{}UU{{{}{{{£££££££££££££££££££££££££££££££££££££££££££££££{U{}}}{{}U{{}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{{}{UUU}U}U}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{}}{{}U}U}UUUU££££££££££££££££££££££££££££££££££££££££££££££££{UUUU}}U}}{{{U}{££££££££££££££££££££££££££££££££££££££££££££££££}U{{}{}}}{}{}}U{££££££££££££££££££££££££££££££££££££££££££££££££{U{}U{U{{}}{{U{£££££££££££££££££££££££££££££££££££££££££££££££££U{{U}{U{}}U}{}}£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}UUU{{{UUUU£££££££££££££££££££££££££££££££££££££££££££££££££}{UUU}U{{{{UU}££££££££££££££££££££££££££££££££££££££££££££££££££}}}{U}}{{U}}U}£££££££££}{}U{{U{{{UU{}}}UU}{UU}{U{{UU{U}{UU{{}U{}}}U}{UU{{{}{{U{{}{{}U{U{U{{UU}{U}U}U}U{U{U}}}{}UU{}{}}}UU{}{U{}}}}{}}{{U}U}}U{}{U}{UU{}{U}{UU}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{}}{{}{U}}U{U{}{{U{U}{{U}{U{{{}{UUU{}{}U{{U}}{}UU{}U}{}}{}}U}}}}}U}U}U{{U{U{}U{}}}U}}{UU}{UU{}U{UU}{{U{}}}UU}U}U}UUU{UU}{}{{}{U{}}{}{}{}}}{{}}U{}}U{}{}U{UU}{{UU{}U}U}U{{}U{{UU{{{U{}{UUUU}}UUU{}}U{{{U}}}}UUU{}}}}}}{U{}{{}{}U{{{U}}{}}}}{{}U{{UUU}{U{UU}}UUUU}}UU{UU{U}{}{{U}}{{UU}}{}}}}}}U}}{U{UU}UU{{}{UU{}{{{U}}{}}U}}}{U{{}{U{}U{}U}{U{U}U}}{UUU{U{{UU{}U}{{{}{U{{UUU}}U{}U}}U{}U{{U{U}UUUUU{U}{UU{U}U{}}U}}}}}U{}{UU{}UUUU}U{U}U}U}{}UU{UU{{}}U}}}{{}}UU}}U{{}}{U{{U}UU{{}}U{{UUU}}{{}U{{{}{}{UU}UUU}}UU}}}UUU}U{{U{U}{{{UU}}{U}}{{U{UU{U{}{{{{}}}{}}U}UU}}{{}{}U{{{{{{U{}U}{{UUU{U}}}}{{{U}}{}{}{{{{{{{UUU}{{}{UU}{{{}UUU{}{{}{{}{{UU}UU}U{{{}}{}{U{{{}}}{}}{{}U}U}{U{U{{{{}{{UU}}{UU{U}U}{UU{U{U{}}U{{U{}}UU{}{U}{U{UU{UU}{UU}{}{UU}}{}U{}}{{UU{}U{UU}{{}UU{U{U}UUU{{{{U}{{{UU{{U}}}{U{}{UUUU}{{}}{{}U{U}}U}{}U}}{U}}}}{}}}}}U{{}U}{U{}{UU{}}{{U}U{U{U}}{UU{}}{UU{}}U{{UU}}}{{UU}}}U}}{{{{{}}{U}U{UU{{}{{U}}UU{{}U}{{UU}U{}{U}U}}{{{U{}}}{U{}}}}{U}{U}{UU{{U{{}U{}}U{}U}{UU}}}U{{U{}{{}}}}UU}{{U}{{}{}}}{{}UU}U{U}}{U{UU}{UU{UU{U{}}U}}UU{{}U}U}UUUU{{{{}}{{}U{{U}{{}}{}}U{}}}U}U}U}}UU{}}{{UU{}{{U}U{UUUU}UU}}}}{U+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{}UUU}{U{{}}{}{U{U{{++{{+{U++++U{{}UUU{}U}}}{}U{{{U{U}U}{{{U}}}}}{{U}{}}}{}}}}UUUUU}{{+++++U{U}U}U}}{{{U}U}}U}U}U{{U{}{U}}{{}{U}}{{UU{{{{}{U{U{{}U{U{{{{U+++++++{}{}{}}UU}{}}UU}}}}{}}{{UU}U}U{UU}UUU{{UU{U}}}}{{{}}}U}{{}{+++++}}{}}U{{}U{{}{U{}}{{}}{}UU}}}}{UU{U{UU}U}{{U{}{{{}}}{}{{{{{}{+{U{UU}}UU}{{}}U}}U{{}U}U{U}}}U{{{{}}UU{}}U}{{}{UUU}}}}}}}{}}U{{+UU{U}{{{}UU{{{}}U}{{{}UUUUU{UU}UUU{{{}{{{{{{}{U}}{{U{{{{{}U}{U{{{}}{UU{U{}U}{{{}}U{U{}U{{}{U}UUU}}U}}{U}{UUU{}{{{UUU}{}UU{{}}{UU}{}}UUU{UU{}{UU{U}}{U}U}}U}}}{{}UUU{}}{{UUU}}U}{{UU}{}{UU}U{{{U}{}}UU}U}{}{}{}U}}{}}}}{{}U{}{{UUU{{U}{}U{{}{{U{U{}{U{U{}{{{{}{}{U}U}{UU{{}UU}}}U{}}}}}U}{{{}{{U}}{}££££££££££££}£££££££££££££££££££££££££££}}{}{{}}U{{}}{U}{}}U}{££££££££££££££££££££££££££££££££££££££££££UU}}}}U{}UU{UU}U}UUU{}££££££££££££££££££££££££££££££££££££££££££{{{{{UUU}{U}}}}}}£££££££££££££££££££££££££££££££££££££££££££££££}}}{U{{}}}{U{{{{{£££££££££££££££££££££££££££££££££££££££££££££££}{U}U}UU}UU}{}{UU£££££££££££££££££££££££££££££££££££££££££££££££}{{{U{U}}{}UU}{U}£££££££££££££££££££££££££££££££££££££££££££££££{UU}}{{UU{UU{U}}£££££££££££££££££££££££££££££££££££££££££££££££U}}U{}UU}}U}{U{U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{{}{U{{}{U}U}££££££££££££££££££££££££££££££££££££££££££££££££{U}}UUU{{{}{{}{{££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{{{U}{{U}U}££££££££££££££££££££££££££££££££££££££££££££££££{{}{U{U{{}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££££UU{}{U{{U{}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££{{{}{{}U}}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££}U{{}U{}{UUU{U££££££££££££££££££££££££££££££££££££££££££££££££££U}}U}}U{{}{}}U£££££££££UU}U}}{U{{}U}}}{}}{UU}UU{U{}U{}}}UUUUU}{}U}{UUU}{U{{}{}{U{}{{{{{{}UU{}}}{UUU{}{{U{{U{UU}{{{{{U{U{{}U{UU}{{}{}{U{}U{UU{{{}{}U{}{}U}}}UU}{}U{{{}U}U}{{UU{{{{{UU{}}{}{}{{}{{}{U{}{{U{}}U{}}UU{}{{}}U{U}{{{{UU{{}}}{{{}U{}{}{U{}{}}}UUU{{{{{U{U{{{}{UU}{}U{{U{{U{}}{}UUU{UUU}U}{}U{U}{{}{}}}U{}{U}UUU}}}U}U}{}}{{U}}{}}}}}U}}UU}U}}U{}{U}}UU{}}{{}{}U}{U}U{U}U}UU{{U}}{U}U{{{{U}U{{U}{{U}{U}{U}}U{{}U{U{{}}}{UUUU{}{}UU}}U}{}U{U}{U{U{U{U{{{}}U{}U{UU}}}}U{{}}UU{}U{U{U}}UU}U{}{}U}}U{{{}}U}}{}}U}}{}U{{UUU}U{}}}}{U}UUU}UU}UUUUU{{U}U{}U{}{}}{{}UU{U{{U}}}U}UU}U}{}U{U{{{}{U}{{U}{UU}UUUUU{{}}{UU}}}{}}{U}U}UU}}U{{U{}{{}U}U}}}{U{{{U}{{{U{UU}U{{{U}{UUUU}U{U}U}}U}{{U}{U{}{U}{}}}U}{{{}{UU}U{U}}{{{U}{U{}{{}}}{U}{{U}UU{}{}UU}{}U}}U}{U}}U{{U}U}}}UUU{}}{UUUU}{U}U}{U{UU{UU{U{{U{U}{{}}}U}{U}U}}U{}U{{U{}{U{}UU{{}}}}}{U}}}UUUUUUU{}U}UU{{{U{UUU}U{{{}U{{}U}{U{}UU{U{{U{{{}}U}}U{{}{}}U{}}}U}}}}U{{UU}}U{{}{{{U{UU}UU{{}U}}UU}U{}}UU}U}{}}}}}}U}}{{U}{UU}U}}{UU{U{}{U{U{}{}UU{{UUU{UUUUU{U{{U{U{{UU{UU}}{}{}U}}U{}}}}}U{{U{U}{{}UU{UU{U{{}{}{UU}{{U{U{{U{{{U}}{{}}{U}}}}{}U{}}}U}U{UUU{}{}UU}{U{U}UUU{}}}}}}U}U{U{}{{}{}U{U{UU}}{U{}}}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{U{U{{}}U{}U{UU{UU}{U}{{UU}UU{{}{}{}{U{U{{U{}}{{U}{}}U{}{}}{{UUUUU{{}U{{}UU}{}UUUUU{UU}U{U{}}}{}}U{}U{U{U{U{}{{UU}}}{{{}{{}}U{U}{{}{{}}U}}U}}{{U}{}U{{}}U}U{U{{{{}}}{{UU}}}U{U{+{U}}U{}U{}}{{{{UU{{{U{{{}U{}U}}}{UUU}{}}U{{}}UU{U}}U{U}U{}}{U{U+}}+}UU{U{}}U}{{}}{U{{U{U{U}{{}{{}{{U{{U{{{{{U{}U{{{{{UU}U{}U{U{+++++++UU}}UU{}{UU{}{}{{{{}}UUU{{UU{U}UU{{U}}}{U{U{{U{UUUUUUUU}++++++++{}}U{}UU{U{}}{}}}UUU{UUUU}UU{U{}}}U{}{UU}{}{}}UU}}{}U}{{{UU}++++{{{}{{UU}{U}{{{UU}}{{}UU}}U{}{}{{U{{{U{}}{U{UUU{UU{}}{}UU}}UU{++{}U}UU}{{{{}{U}U{U{{{U{UU}U}}{{UU}UUU{U{{UUU{}U}{{{}U}UU}{{}U}{}{}UU}{}UU}U}U{}UUU{U{{U{U{}U{U}{}U{}}U{{U{}}}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{UU}UU{{UU{{{{{}}}UUU{U{{U{}{}{U}}}U{}{}}}}{U{{U}U}{{{{}UU{{}UU}U{}}{{}{}}}U}{UUU}U}UU{}}}U}{U{}{}}U}U{}{{{}}U{UU}{{U{{}££££££££££££U£££££££££££££££££££££££££££U}}U}U{U}{}{}U{{U{{}{U££££££££££££££££££££££££££££££££££££££££££}}UUUU{{{{{}U}{UU}{}UU££££££££££££££££££££££££££££££££££££££££££{{U{}U{}}{}{U{}U}£££££££££££££££££££££££££££££££££££££££££££££££}UUUU{UUU}}}{U{{U£££££££££££££££££££££££££££££££££££££££££££££££U}U}{UUUU}UU{U}{{£££££££££££££££££££££££££££££££££££££££££££££££{{}UU{UUUUU{U}{U}£££££££££££££££££££££££££££££££££££££££££££££££{{}}}}}}}}{UU{{}£££££££££££££££££££££££££££££££££££££££££££££££}UU{}U{}{{U{}U{}}£££££££££££££££££££££££££££££££££££££££££££££££}{}}U{{}}}}U}{}U££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}}}{{}{{}U}££££££££££££££££££££££££££££££££££££££££££££££££}{}{{{UUU{}{{{{}££££££££££££££££££££££££££££££££££££££££££££££££}}}}U}UU{U}}{UU£££££££££££££££££££££££££££££££££££££££££££££££££{{}U}UU{}}{U}}{£££££££££££££££££££££££££££££££££££££££££££££££££{U{{{{{}{}{U}{{£££££££££££££££££££££££££££££££££££££££££££££££££}U{{}{}}UU{}{{££££££££££££££££££££££££££££££££££££££££££££££££££U{U{U{U{}{UUU}£££££££££{U{U}U{{}{{U}}{U{UUU}{{UU}{UU}{{U}{}}}{U}}{{U}U}{U{{}U{}}}UU}UUU}}U}{}U}U}U}}}}}UU{{}}{}}}}UU{{}}}{}}}UU{{UU{{{{U}}{}}}U}U}U}U}}{}UUU}U{}U{{U{}{{{{UUU{UUU{{}}}{}U}{{U{{UU}UU}}}}UU{U}U}{U{{{U}{U{{{UU}U}U}{}{}}U{{UU}UU}U}UU}U}U}U}{U{{}UUU{UU{UUU}UUU}}{}U}U{U{}{}{{{{}U{}{}UU}{UUU}U{}}{UU}U}{}{}}{U{{U{U{U}{}{U{U}U}{}}U}}}}UUUUUU}{{UU{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}{}U}{UUUU}}}{{}}{{{UUU{}}{{{{{{UU{}}}{UU}UU{}U}U{}}UU}{}U}{UU}}{{{U{}}}UUUUU}{}{UU{UU{U}{U}{U}U{{}}}{}U}UU}U{{{U{}{U{}U{UUU{{}U{{U{UU}UU}}}{}}}}U{}U}U{}}U}UU}U{U}UUU}{}}}{{}U}UU{U}}}{}U}U{}{{}{{U}UU}{{U{{UU}{}}U}{}}}}{{U}}}{{}{}{U}{}}{UUU{}}{U{UU}U{U}}{U}}{{}{UUUU{U{U}{{{{{U}{}U}}U{UU{}}{UU{UU{{{{{{U}}}{}U}U}U{{}{UUUU{{}}}{}{U{U{{UUU{U}}}}UU{U{{U{}{U{}UU{}{{{}}U}U{{UU}{}U}}U}}{{{U}}{{{{}}U{{{{{UU{U}UUUUUUU}U}}}UUU}{}{{{{U{{U}U}{}UU{UU}{}U{}{U}}U}U{{}UUU{}U}{{{{}U}}{{U}{UU{}U{{{U}{UU}{UU}}{}}U{UU{}{}U{U}UU{{{UU{}{}U{{U}U}{{UU}UUU}UU{{}U{}}}{}}}U}}{{U{}{{U{UU}U{{{}}{}{{U}}}}U{U}}U{{U{{}}UUU}}{{{}}U{{{}U}UUU}U}{U}UU{}U}}{{}U}}}}{{{U{UU{{U}{{{U}U}{UU}U}}UU}U}}}}{}{}{}{{}U{{{}}U{UU}UUU}{{UU}}{{UU}U}{}}{{{{{}{U}}}{}}{U}}{{U{}{}U}U}UU{}U{{}}U}U{{UUU{U}}}{}{UU}}U{U{}U{}{{}}U}UU{}{}}}{{{}{}}}UU}{}}U}{}{}}U}{}U}{UU{}U{U}U{{{}}{}U}}}}}}}UU}U{{U}U}U}U}}U}{UU}U{U{}{{{U{U{{}U}}{UU{{}UU}{}}}}{}}{UUU}}}}UUUUUU{U}{{U}U{}{U}{{+{}U{}{{{U{{{{}{{U{U{U}UU}{{}U}{{}}{{{}{U{{{{U}}U}}{U}U}{}}{}U{{U+}U+UU{{{}UUU{{UUU}{U}{{{}{U}UU}U}U{{UU{UU}U{{U}{{}{}{}UU}{{}++++++}UU}}}{{}{{}}{}}}}{{{{U}}U}}UU{}U{{{{{}}{}}}{{{{UU}}{}UU}}U}U{++++++U{}U{}UUUU}U}{}{{UU}U}UU{}}}{}}U{}{{UU{{U}}U{}U{{UU{{U{{U}+}++++{UUUU{{{UU{UU{}U}}{}UUUUUUUU{UUU{}}{{U{U{{}U}{{}{U{U{{U}}+{}U+++{{}{}{{U{{UU}{{}}{{}}}{}}}U{U{{}U}}U{}{}}{UU}}}{UU{U}U}U}{}{}UU{}{UUU}}{{{{U{}{}}U{U}{{}}U}}}U{}{}}}UU{U}{}U{{{}{U}{}UU{}U{UU}U{}{{UU{UU{U{U}{}U{U{{}UU{UU}{}{}U{}}}{}}}U{UU}}}{}{{{}}U{{{{}{{}{}}U{{U}}}}{{{{{}}}}{UU}UUUU}}{}{U}U{UU}}{}{U}}{U{}}UU}{}UU{}{}U{{U{UUUU{}{U{{}{}{}}}}U}}U{UUUU}U}{U{}UU{{U{}U}U{}}UUU}U}UU}U{{{U{}U}}UU}}U{UU{U{}UU}U{{{UU}U}££££££££££££}£££££££££££££££££££££££££££U{}}{U}U}UUU}}}{U{UUU}££££££££££££££££££££££££££££££££££££££££££}U{}U}{UUU{UU}}U{{{UU{££££££££££££££££££££££££££££££££££££££££££{}U}}U{U}{UU}UU}{£££££££££££££££££££££££££££££££££££££££££££££££}U{{U}{}U}{{U}}}{£££££££££££££££££££££££££££££££££££££££££££££££{}UU{U}}}{U}{U}}}£££££££££££££££££££££££££££££££££££££££££££££££{U{{{{}{UUUUU{{UU£££££££££££££££££££££££££££££££££££££££££££££££U{{}}}U}U{U}{{U{£££££££££££££££££££££££££££££££££££££££££££££££{U}{{UU}{U}}U}}U{£££££££££££££££££££££££££££££££££££££££££££££££{{{}{UU}{{{}}U{}££££££££££££££££££££££££££££££££££££££££££££££££{U}}}UU{}}{{}{{{££££££££££££££££££££££££££££££££££££££££££££££££{UUU}{}{}U{U{{U{££££££££££££££££££££££££££££££££££££££££££££££££}UUU}UUUU}UU{{{£££££££££££££££££££££££££££££££££££££££££££££££££}}U}U{UUU{}}UUU£££££££££££££££££££££££££££££££££££££££££££££££££}}}U{{{}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U{{{{{{}{{}{UU££££££££££££££££££££££££££££££££££££££££££££££££££}}}U}{U{}}U{UU£££££££££{UU{{UU}{UU}UU{}}U}UUU}UUU{}{{}U{U{{}U}{U}}}U{}}}{{}U{{}U}}}}U{U}}{U}}}}{}U}UU}{{U{U{{{UU{{{}U}UUU}{{}{}}{{UUU{}U}{}{UUUU}}{U{{U{}U{{{}{}{}U{{}}}{{}U{}}}{}}UUU}}U}{}U}{{U{U{}U{{{{UUUU{{{UU{{}{U}U}UUUU{}{UU}U}}}{}{UU}}{{{UU}U}U}U{U}UUU}U{{{{{U{{U}{{}}}U}UUU{}U}}}{}U}{}U{U{U}U}{U}}}{}UU{}}{U{{{{{{}}{U{UU{{}{{}UUU{{{}UU}{{}{}}{}{{UUU{{U}{{{}{{}}{}{{{{{}UUUUUUUUU{UU{U{}}{U}UU}U}{{}{UU}{UU{}U{UUUUUU{U}{}{}}{{}UU}}{U}}{}U}UUU}}{{{{{U}UUU}{{}}{U}U}U}}{{}}{}{U{U{}{}}{{{U{{}}{UU{}U}{U{{}}U}U}U}{}U}UU}{}}}{U{U}}}{}U}U}{UUU}}{}UU{U}{UU}{{{}}{UU}}UUU{}U}{UUU}}{}U{U{}{{{{{}{}{}}{{{}UU}UU{U}{{{{{}}U}U}U}}U}U{{{{{}{}}}{}UU{}}}}{{{}}UU{U{{}}UUU}{{{{U{{}}{}U}{{UUU{}}{{U{}}}{U{U}U{}}UUU}U}{UUUU}{UU{{}}U{}{{U}{{U{}U{{}}}}{}{U}}U}U}U}}{UU}{}}}}}{}{U}U}}U}}U{{U{{U}U{}}{UUU{U}{}{{{}}}}{{{}U}}}U}U{{}UUU{{{}U}{}{}{}}U{U}{}U{U{{{}U}}{{}}UUU{U{U{}}}U{U{{}{UU}{}}U{}}{{UUU}{}UUUU}U}}{}}}{{}}U}U{}UUU{U}UU{}{}{{}{{{{{UUU{{{U{U{U{}{U{}UU}}}UU{{}}}}U{}UU{{{U{UUU{{}}}}U{U}{U}}{{}}}UUUU}}{U}{U{UUU{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{}}{{}}}}}{U}}U}{}UU{}{}{}}{{}}UU{{{{{}{}{}{}{U{{{}{UU{UU{}{}}U}}}}{}}{UUUU{{UU}}}{U}U{{}U}{U{U}{{}{}}U}}{{{U{U}{U{}{}}}}}U}{UU{}{{}{}}{U{U}}U}}UUUU}U{U{UUU{UUUUUUU}UU}}UU{UUUUUU}{}UU{}{}{U}U{U{U{{}U{UU{UU}UUU{{}{U}{UUU{}{{UU{UUU}{{{{{{{UU{UU}}UUU{}}U{}{U}{U{}U{U}{UUU}{}}}{}U}UU}}{}UU{UU}UU}}{{{U{UU}}{}}{{UUUU}{}U}UUU{U}U{UU}{}}{U}}UUU}{}}U}UU{}U}}{U}UUUUUUU{}}}}{+{+++}{{UU}}{}}UU{{}}}{{}{UU{}}{}}U{UU}U{}{}U}{{{U}{}U}U{}}UU{U+++}}{}{}U}}}}}{U}{}{{}}}{U}{U}{}}U{}}}UU{}}}U}}{{{UU}U}}}{{U}++U++{{{}}U}{U{U}}}}UUU{}}}U}U}{}{{U}}{U}U}U{U}{}}}U}{UU}}U{}}}{U{{+{+++++UU{}}{}U}}{U{UUUU}UU}UU{}}{U}U{}{}{}}}}}}}{{{U{UUUUU}}{UU{+{++++}{{UU{}{U}}UU}}}U{{{U{UU}U}{}U{}U}U{{}{{{U{{{}U{UU}}}U}}UUU+{{+U{U{U}U}UU}}UU{{UU{{U{}UU}UUUU{U{{U}}}}U{{UUUU{}}U{}U}{}}U{U}}U{}U{UU{U}{{UU}{{UU}}{{UU}{{{UU}{{{{U}U{U}}{U{}{UUU}U}UU}U}}{{UU}}U{U}{}{UUUU{U}U}}}{}}U}}}{{UU}{U{{}}{U{U}{UUU{U}}}U}{}{UU{}}}UUU{}}U}}UU}}{}{{{}UU}{U}{}U{{{U{{UUU{}{}{}}{U}U{}{UU{}}}{{}{{UUU}{U{{UU{}}}U{{}U}U}{U{UUUUU{££££££££££££}£££££££££££££££££££££££££££U{}{UU{}}}{}{U}}{UU{U}££££££££££££££££££££££££££££££££££££££££££}{{UU}{{{{}{}{}}}}}}UU££££££££££££££££££££££££££££££££££££££££££}}{}U{{{UU}U}}{}}£££££££££££££££££££££££££££££££££££££££££££££££}}U}{UU{U}U{{{UUU£££££££££££££££££££££££££££££££££££££££££££££££U}UU{{UUU{U{{{}UU£££££££££££££££££££££££££££££££££££££££££££££££}}U{UU{}}UUU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££{UUUU}{{UU}U}{{}£££££££££££££££££££££££££££££££££££££££££££££££U{}}}U{{UU}U}UU{U£££££££££££££££££££££££££££££££££££££££££££££££U}{{}}{{U}{{U{U}££££££££££££££££££££££££££££££££££££££££££££££££}U}U{}UU{}UU{}{}££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{U{}}U}}{}{££££££££££££££££££££££££££££££££££££££££££££££££{{{}{UU{}}}UU{U£££££££££££££££££££££££££££££££££££££££££££££££££{{U}U}{{}{{{{}{£££££££££££££££££££££££££££££££££££££££££££££££££}UUUUUU}U}U{}}{£££££££££££££££££££££££££££££££££££££££££££££££££}U}U}{{}}U{U}{££££££££££££££££££££££££££££££££££££££££££££££££££}{{{UUU}{U{U}{£££££££££{{U{{{{}}}}{UU{}{}}U}}UUUU{U}{{}U{U{}}{}}}UUU}}U{UUU}{{}{}U}}UUU{{UU{}U}}UUU}}{{U}U{U}}UU}}}UUU}}{}{U}UU}{}}U{U}}}{}{}{}UU{U}U{}U}{{{}{{}}}}UU}}{{}{U}}}UU}{}{}{}UU{{{UU{{}UUU{}}}UUU}}{}{{}U}}}}UUUU}}UUU}UUU{{UU}U}}U}UUU{UUU{{}{U{UUU}UUU}}}}U{UU}}}UUU{{U{{{UUU}{}UUUU}U{U}{U{U}{{U{UU{{}}{}}}{}U{{}UU}{U}{}{UUU}{}{UUU}}{U}}{U{UU{UUUUU}}U}{}U}}UU}U}}UU{U{}}}{UU}UU{UUU}{{U}UU{}{}{{{}{UU}UU}{U}{UU{}{UU}{}UU}{{U}UU{U}}}U{}}}}U{{{U}U{UU{{}}}{U}{}{}}}}U}UU{U{}{}}{}UU}{}}}{U}{{}U}}}{{}}{{{{}U}UU}{}}}UUU}UU{}{}UU{UU{U}}{}{{}U}{UU{}}}UU}U}}U{{}UUU{U}}{}U{{U{{{{U{}{}U{}}}}{}U}{{U}}}{{}{{U}{UU{U}U}}}{}{U{}{UU{}}U{U{{{}U{{}{}UUU{}{U}}UUU{}U}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{UUUU}U}}{{}}{}}{{}{{}{UU}{UUU}U}UUUU{}UU{U{}}}U}{U}}{}}{U}U}}{}}U}U{{{{{{U}}U{}UUU{U}{U{{{}{{{}{U{{U}}{UU}{U{{{{{UU{U}UUU{}}{{{U{}U{U}{{}{{U}}{U}{UU{U}U{U{{{UU}}}{{UUU{{}UU}}}U{{UUU{{}U}{{U{U{}{U}U}}{U}{}{U{{{U}UUUU}U{{{{{}}{{U}}U{U{U}}}{{}{{}{U}U}{{}{}U}}}U{{}{UUU{UU{UUUUU{}{U{{{}}{}}}{{{U{UU}UU{}}}{}{}{U}{}U{U}{{U}UUUU}}U{U{}UUUU{UUU}U}}U{{}{{{U}{}UUU{}}{{}}{{}U{{UU{{U{}}U{{U}{U}U}U{U}}{UU{U}{{}}U}UU}{}}{}{U{UU{}{{UUU{{UUUUUU{UU{}{{{U}U{UU}{U}U}}}}U}U{}}}}}U}{}UU}{U}{{}}UU{{{}{UUU{{}}}}{}U}U}U}{UU}{{}}U{}{{}U}U{}{}{{{U}{U}}UU}{UU{}U}{{U{{}UU{}{{{U{}}}U}U{}U}U}U}UUU{{{U{{}}U{{{{UU}{{U{{{}{{U{UU{}}UUU{U}{}{{{U{{{{UU}{{U}}{UU}UU}U{{{}}U}UUU}UU}}{UU{}}{}}}{{}{{U}{}}{}UU}U}UUUU}{}U{{}}}}U}}{UU{}UU}UU}}{}{U}{{U}UU{U{}{{UU{{}UU}UU{}{{}}{U{}}{U}}}{{UUU}}}}}}{}}U{{UUU}}}{{{{{U{UU{{}U{U}UU}}}UUUU}}{U{UU}UU{}U{{{{U}}}{}UU{U{{{U}UUUU{UU{UU}}}}{}{UU{}UU{{U{{{}U{{}U{{}}}{{}UUUU}}}{UUU}U{{U}U{}U}{}}}{}}U}}}}{}}{{U}UU}}}}{{U}U{{UU}}U{{{}U}{U}{UU}UU}{{}U}UUU{U}}U}}}U}U}U+++UUU{U}U}}U{U}}U{{{{{U}UU{}}}U}UU}}UU}{U{}}}}{}U{}{U}{U{{U{}}U++++UUU{{{{}}U{U{U{}{U{{{}UU}U{}}{{{}{{}{U{}}{}}{{UUUUUUU}}+++++++{U{U{U}}U{{}}{{}{U}{}U}{{U}}}U{{UU}}{}{U}}{{U{{}}{{}{U}++{+++++}UUU}{{}{}UUUU{U{}{{{UU}UU{{UU{{{{}U}}{{{U}}UU}}{U}UU}{}{{+{{+U+UU}{}}U{U{UU}{}}{UUU{}}UU}U{U}UU{U{}{}U}{UU}UU}{}UU}U{UU}}}U+U}}U{}UU{U{}UUU{{UUU{{}U}{}{££££££££££££}£££££££££££££££££££££££££££{}}U{{UU}U}U{{{}{{}{{{££££££££££££££££££££££££££££££££££££££££££}U}}}{{{}{U{}{{{UU{UU{££££££££££££££££££££££££££££££££££££££££££}U{UUU}}{}{{{UU}}£££££££££££££££££££££££££££££££££££££££££££££££}{UU{}{{}UU{}{}{{£££££££££££££££££££££££££££££££££££££££££££££££UU{U{}{{{}U}U}}{}£££££££££££££££££££££££££££££££££££££££££££££££{{{U}}{}U}}}{UU}}£££££££££££££££££££££££££££££££££££££££££££££££}{{{U{}U{U}{}U}{£££££££££££££££££££££££££££££££££££££££££££££££{}{{}}{U}{{UU}}{{£££££££££££££££££££££££££££££££££££££££££££££££{}UUU}U{{{}{{U{U££££££££££££££££££££££££££££££££££££££££££££££££}{}UUUU}{U{}{U{U££££££££££££££££££££££££££££££££££££££££££££££££{}{{{}{UU}}{{U}{££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{UU}}}U{}}£££££££££££££££££££££££££££££££££££££££££££££££££{U{}U}}UU}}}{}U£££££££££££££££££££££££££££££££££££££££££££££££££UU{{{{{{}{}UUU{£££££££££££££££££££££££££££££££££££££££££££££££££{}}{}{{U}}}{{U££££££££££££££££££££££££££££££££££££££££££££££££££}}}}U}}{}U}{}{£££££££££{{{}{U}U{UUU{{U}UUU}{}U{}}}{U{}{{U}U}U}U{U}}U}U}{}{{U{}{U}}}{U{UUUUU{}}}}{{UUU{{UU{}U{{{{UU{{{{}U{{{U}}{}}UUU}}U}U}{{}}}{}}U}U{}{}{}U{UU}}UUU{{{}U}U{UU{}{{{{}{}}U}{U}U}{}{U}}{U}U}U{{U{}UUU{}{{}}{}}UU}{}}{{{{}U{{UU}U}}{U{}}U{{{UUUU}U}{{{{{{{}UUUUU}{}}{U{}{{{UU{UUU}U}{}U{{U}U{UUU{}{U{}{UU}{{U}{{{}}UU}}U}U{}{U}{}}{U}{}}{U}U{U{}{{}{{}}UU}}{}UU{{}}}}U{}U}{U}UU{}{U}}UU}{UU{}U{{U}}{UU{}{}UU{}U}{U{U}U}{{U}}{U{UU{}UU}UUUU}{}U}UU}}{UU}UU}U{{}U}}{}{}}UUU}{{{UUU}U}{U}UUUUU{UU}{}UU{}U{{}}{U{}U{U{}U}{}}{}{}UU}UU}U}U{U{}{}{}{}}}{U{{}}}{U}}}}{U}UUU{{}{UUU{{UUUU}}U{U{U}{U}{U}U{{{{{{}}{}{U{}UUU}{{{U{}U{}}UU{}U}}U}}{{}U{}U{{}U}{UU{UU}U{{{{{UU}U}}U}{{}UU}U{}U{U}U}{}U{U}}U{}}{UUU}{}U}}{}{U{U}{}}{{UU{U{UU}{}}}}}U}}{{{UUU}U}U{{{UU{U}{UUUU}{{}{}UU}{}{{{{U}{UUUU}{U{}{}UUUUU}U}{U{{}{U}{}}U}U{}}}{U}}{}{U}}{}}{}}}U{{}{U}}{{}U{}{{}}{{{{}U}}UU{}}{U}{{}U}{U{{}}U{{}UU}U}{}}}UU}{{}}}{U{UU}U}{U{}{}U{{UU{{U}}UU{{{}U{U}}{}{{}}}{U}}{}}}}{{{}U{}U{}U{U}UUU{{{{}}U{U}UU}}{U}UU}}{UU}}U}U{{}UUUUU{U}U}U}}U}{U}{UUU{{U}}{{}U{}{}{U{{{}{}UU{U}{UU}{{}}U{{}{}}}{U{UU}}}{U}{{}{{U{U}{U}U}}{}{{}}U{}{{{}UU{{{{}}{}U{}}}{{U}U{}}{{{U{}{U{{{{}{{UU}}UUU{UU}U{}U{{}{{}U{{}U}}{UU}UU}UU}U{{}{{{{}UUUUU}}U{U}U}}{U}{{U{U{{U}UU}UUUU{U}}{U}}{}UU{U{}UU{UU{}U{U{{U}}{}}{{}}U{{{{}UUU{{U{}U}U}}U{U}{}{U{{{U{UUU{{{UU{}{{}}U{}U}U{}}U{UUU{{U{{U}U}}{}}}UU{U{{{{U{}{UU{}}}U{{{}{{{UU{{}UU{U}U{{U{{{U{}U{}U{U}{{U{{{{{U{}U{U{{}U{U{}UUU{{U{}U}UUU{UUUU{U}UU{}UUU{{}{U}}}{{}}}{{UU}U{{U}{U{{U{{U}}}}U{U{U{}{UU{}}U}}{{UU}}UU{}}}{UU{U}}{}{}U}U{U{{U}{}}U}{U}}{}U}UU}UUU}{}}{{}{{}U}{UU{{}U{{UU}}}UU{{}{{}}}{{UU{}{U}}{UU{}UUUUU}{}}}U}}}}}}}{U{{}U}}}}U{{}{{{U{}U{{{}}{}}{{UU{U}U{}U}}U{}}}UUU{}{}}}}}}}U{}}{{}{{{}{{}U}}{{U}}{}U{{{}}}{}{}}U{}{}}U}}U}}{}}{U}{U{}{U}UUU{{U}{{{{{}UU}}U}}U}{U{UUU}UU}UU}{}}{}{{}U}U}UU{{{{}{UU}}U{}{{UU}{}{U}}}U{U{{}UUU}}{UUUUU{U}UU}U}UU{{U}{U{}{{{{{U{}UU{U{}}{U{{}}{}{}}}U{}U}{}U}}{{{UUU}}{U{UU{UUU}{}}{UU}UUU{}}U{U}{}}}}{{}}{U{{++++U{+}+UU{++U}}U{{U{{{{}U{{}U}}{U}{UU}U}{{U}U{U}}{{U}}{}}{U}{UUU{++++{+{++++U}}{U}{UUU}{}{}{}}UU}UU}}{{UU{}{{{UU}U{U}U}{U{{{UU{U+U{{}+++{{++U{{{}U}U}U{{}}}}{UUU{}UU££££££££££££{£££££££££££££££££££££££££+£}}{U{U}}{{{UU{U}UUUU}U££££££££££££££££££££££££££££££££££££££££££{}U{U{U{}}}UU}UU}{UUU}££££££££££££££££££££££££££££££££££££££££££}U}U}{}U{}{}}U}}{£££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU{U}{UU}{}{£££££££££££££££££££££££££££££££££££££££££££££££{{}U{{}U{{}}}}}U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{}}}}U{UUU}{}}£££££££££££££££££££££££££££££££££££££££££££££££{UUU{}U}U}}U{{{U£££££££££££££££££££££££££££££££££££££££££££££££{U{}U{}{UUU{}}{U{£££££££££££££££££££££££££££££££££££££££££££££££}U{U}{U}{{{UU{UU££££££££££££££££££££££££££££££££££££££££££££££££U}UU}}{}U}{}UUU}££££££££££££££££££££££££££££££££££££££££££££££££{}U{}}{U{U{U{{U}££££££££££££££££££££££££££££££££££££££££££££££££U}U}}{UU}{UUUU}£££££££££££££££££££££££££££££££££££££££££££££££££}U{U}U{{UUU}U}{£££££££££££££££££££££££££££££££££££££££££££££££££{UUUUUU{}}U}}}U£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}{U{{}}U}}££££££££££££££££££££££££££££££££££££££££££££££££££U{{U}U{{}{{}U{£££££££££{U{}{{{UU}UU{{}}{}}U}{UU{UUUU{}}}{{UU}}}U{}UU}}{U{U}{}{UU{}U{}U{}}{{{U}U}{}U}}U}}{U}{}{U}U{UUU}}UU}}UU{}}}{}}}}}}UUU}{UU}{UU{}U}}}{U{}}{{{}{{U{{{U}U}}U}}}{{UUUU}}}UU{{}U{{{U{}{{{{U}U}}{}UU{}{U}}{}U}{{}}{{U{}U}U{U{}UU{}U}}}}{{U}{UU}}{}}}UUU{U}}UU{{}UUUUU}{}{}}}}U}}U}}{{}U{{U{}{{U{{UUU}}{{U}}U}{}UU{}U}{{}{UUUU}{U{{UUUU{}}{U}U}{{{{{U{U{{{U}{}{{{U}{}UU{}{UUU}{}}}{}{U{UU{{{{{{U}}U{{U{{{U}}U}{{{{}}U{{U{{}{UU}{UU{{}UU{}}{U}}U}U{U}}}UUU{U{UU}U}U{U}{}}}UU{{}U}{UUUU{}{}{U}{U}UU}}}U}U}U{}{{{{}{{UU}UU{}}U{{U{}}U}UU}{UU{}}}}U}{U{UUUUU{{UU}{U}{}UU}}}{U{UU{}{{}UU{U}}}UUU{{}U}}}{{U}}{}U}U}{U}}{{{}}{{}U}U{UU{U{{U{{{U}}UU}U{}{U}}}U{}{}U}}}{U{}{U}{UU{}U}U}{}U}}{UU{U{}U}UU}}}{U}U{UU{U{}U}{}{{}}}}{{U}UU}U{U{}{UUU{UU}}UU{U}}{}}{}{U}}}}}}U{}}{{U{}{U{{}{}}U{}U}UU}}U{U{}{}}U}}U{}}{UU{UU}}}}}}{}UU}{}{{{UU{}UUUU}}{}{U}U{{{}{UU{U}}}UU}}{}{U}U{}}{{U}U{}}}{}{}U}{{}}U{U{U}{{U{{U{{{}}{UU}{{{{{{{U{{}}{UU}U}}{}{{}}}{{U}}{}{}U}}{UU}U{UUU{}U{}{U{{U}UUUUUU{{{U}U}U}{U}{}{U}{}}{{{{U{U{}}{}{U}}UU}{UU{U{{UUU{{{}U}{{}{U}{U}{U}{U{}U{UU{}}{U{}{{{U{UU{UUU{UU}{}}}{UUUU}U{{}U}UU{{U}{U{{}U{U}U{U}{U{{}{U{UU{}U{}{}}}U{U}{{}}U}U{U}{U}}{{{UU}}}}}}}{}UU{}{{UU{{{}{{{{}{U}{{}{UUU{{{{{{UU{}{{U}U{UU}}{}UU}U}{UUU{U}}{UUU{{U{}}U{}{{UU}U{}U}UU{U{{{U{}U{U{{}}{{{}}{{}}}U}U{{{U}{{{{{U{}}}{UU}}{UUU{}UUU}{{{}{{UU{{UUUU}{UUU{U}}{U}U}U{{UU{{{{{}}U{}{{U}{{U{{{}}}UU{}}{{U{{U{{U{U}}{}{UU{UU{U}}{{UU}}}U}U{}}U}}{U{U{U{{{UUU{U}}U{UUU{}}UU}U{{{{}U}UU}{U{UU{UUU}}{U{{}{U}}}{{{{}{U{}{UU}{{}U}U{UU}{U}U}}{}{{}}{U{}{}{UUU{{UU}UUU}}UU}}U{}}{{{U{U}U{U}{}UU{U{{{}{}{{}{{U}{}}}{}}}{{{U}{}}UUU}U}{}U}{{{}{{U{U{U}{}U{U{{U{U}{{}{}UU}}}{{{{{UU{}{UU}{{{{UU}}}}U}}U{}{}{{}}UUU}}{{U{U{U}UU}{{{U{}}}{}{{UUUU{{{{U{}U}}{U}{}{{}}}{}}UU{}{UU{{}{}}{U}UUUU{}{U}{U{U{U}{{}}}U{U{}}}}U{{UUUUUU{U}}UUUUU}U{{UUU}}U}U{{}U}}UUUU}U{{{U}U{{{U}}U{}U{{{}}{U}{UU}{{}{}{}{}{UUUU{{{U{U{}}U{U}}{{}{}}}UU}{}U}U}{{{}{U}UUUU}}}{{{}{}}}{U{{{U{}}{{{}}U}{}U{U}U{U}}U}{UU{U{{U}U}++++U{+}+}UU++}U{}{}{U}{{}}}}U}}}{}{}UU{U{U{UUU{{{}U{U}}UU{U{{U}{{{++++}+{++++U}}}}UU}U{{{{UU{{U}{}}U{U{}{}U{{U}{U}U}}{{{{U{{}}}{}+{}}}+++U}++}U}}UU{U{}U}}{}{{UU{}}{}££££££££££££}£££££££££££££££££££££££££+£}UUUU{UUUU}U{U{}}UU}}U££££££££££££££££££££££££££££££££££££££££££{{U{U{{U}{{{{U{}U}U}}{££££££££££££££££££££££££££££££££££££££££££{U}{UU}{UU}{{}}U}£££££££££££££££££££££££££££££££££££££££££££££££U{{{}U{}U}}}U{}UU£££££££££££££££££££££££££££££££££££££££££££££££{{U}}{U{}{U}{}}}}£££££££££££££££££££££££££££££££££££££££££££££££}{UU{{UU{}{}}{}}U£££££££££££££££££££££££££££££££££££££££££££££££}{UU}}}{U{{}}}U}£££££££££££££££££££££££££££££££££££££££££££££££U}{U}U{}}U{UU}}}}£££££££££££££££££££££££££££££££££££££££££££££££U}{{{{U}U}{{{UU{££££££££££££££££££££££££££££££££££££££££££££££££{}UU}{}U{U}U}{UU££££££££££££££££££££££££££££££££££££££££££££££££{{{{U{}}{U}UUU{{££££££££££££££££££££££££££££££££££££££££££££££££}}}}}U}U{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££££}}U}}U{{{{{{}{U£££££££££££££££££££££££££££££££££££££££££££££££££{{{UU}U}UU{U{}U£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU}}}{{U}££££££££££££££££££££££££££££££££££££££££££££££££££U}{{{}}U}}{{}U£££££££££}U{UUU{UU{U}}}{}}}}{{U{{}}{U}{}}U{U{U}UUUUUUUU}}{}UU{}{{U{U}UU}}{U{{{U{{UU{U}{}}}U{{{{{{U{{}{{U{{}}{{U}}U{}U}{}}}U{UU}UUU}U{U}}}}{}UUUU{{{{U{}UU{{U{U}{{U}}UU}{UU}{U}{{U}{{UU}}}}{}{{U{U{}{U{UUU{}}UU}}}{U}{{U}UUU{U{}{}{}{UU}}{{}}}}{}{}{}{}U}{{}}U{{U{}}{UUUU{}{U}{{UU}{{}}{UU{U{U{{}{U}U{{UUU}{}UU{U}U{U}{{{}U{{{UU{{U{U}{{UU{U}U{UU{UU}{{U{U{{UU}U}U}}{U}{{UU{}UUU}{{}{}UU{{UUU{}U{}{U{U}{}U{UU{}}}U}{}{UU{}}{U{{}U{{{}UU{}}{{U}}U{}{{{U}{}UUUUU{{{U{UUU{{UU{U{UUU}U{}UUUUUU}U}}U{}}}U}{{}}{U{{}}{}UU{{U}{UU{U}{U}U}U{{U{{}}U{}}U}}{{{UU}{U}{{U{U}U}}U{{}U}U}{}{U{{}}}}{U}}}{{{{{{}{U}{UUU{UUU{}UU}}UUU}UU{{}UU}}U}}}{}{}{U{}UU}UU{U{}{{{UUU{U}}{{U{{{{}}{}}{UUU{}{{U}{{}{}UU{U}UUU}{{}{{U}}}}UUU}}}}UU{U}U{UU}U{UU{U{U}U}}U}}UU{U{{}{}}U}{}U{}}{{{U}}{UU{}}{{{{{{}}UU{{U}UU{U}{{}UU}}}}{U}U{{UUU{{U}}{U}{U}}{}}U{U{{}}}}}U{{{{U{}}UUU}U}}{}{}{}}}}U{U}{UU{U{{}UU{{U{{}U}{U}{}{}}UU}}UUUU}UU{{U{U{U{U{{UUUUUUU}U}U}}{{}{U}UU{}}{{}}UU}U}U}}}U}{{}U{{}U}{U{}U{{{{{}UU{U{{}{}}}}{{{}{{}U{}U}}U}{}}{UU{U{U{}{{}{{UU{U}{UU}U{U}{U}U{}U}U{U}U{{}{U{UUUU}}}}{U{{{}{}U{U}U{U{U}{{}}{}}U{}{{UU{U}}}{}}{}{UU{}}U{}}U{{}}}{{}U}{}}U}{}}}{{}U}U}}U}{UU{}}UUUU{U}{U}UU}{U{UU{UU}}}}}{}U}U{U}}{U}{}U}UUU{{{UU}U{{}{{{}}}{UUU{}UU{{}UU{{UU}}{U{{{{}{UU{{U{{{U}UU}{{}}}}}}{}U}U}}{UUU{{}{UU{{U{U}{U{}UU{}{UUUU}U{}}UUU}{}}{}}}UU}}UU}{U{}U}{}UU{}}U}U}UU}{}U{{UUU{{{{U}{U{{U}UU{{}}}}}U}}UU}}}{{}}U{U}}{}U}UUUU}{U{U}{{}{{UU{{{U}}U}{}U{{UU}U{{}}}UUUU}UUUUU}}{U{{{{}{U{UU}UU{}}{{}}U}}U{U}}}U{{{{}}{}}{U}}U{}}}U}}{{UUUU{U{{}{}U}}UUU{U}}U{{}}U{}}}{}{{{U}}}UU{U}{UUUUU{U{{U}{{{}U{{UU{{{}U{UU{{}{{{{}{{}{U}}U{{{UUU{U}U}U}UU{{UUU}{}{U{}}}{U{}{}U}UU}{}U}{{}}{{}}UUU{{{U{}}UUUUU}}{}U}{{U{UU{}}U}{U{{{}}{}{}}U}}}}U}}{{UU{U{}}UU{}{UU{}{}{UU{}U{}}U{}UU}}UU{U{UU}{}}{}}{}{}{{{U}}{{{{{{}}{}}U}{{U{}}{UU{{}{{}U{U{}U{UU{{U{UU{{}}{U}}U}}{}{}U{{}{{UU{UU}}{}{}UUU{}UU{{U{}U}{{{U}U{}{}{U{}}}}{UU}U}}{}U}{UUU{{}{}U}U{{}}UU}}}U}{U}{}}}}UUU}{{}UU{{}UU}U{{U}{}UU}{}UU{{}}U}{}}{UU}{}UU{}UUUUU{}}{U}U}UU{{{{U{}UUU}{}{}}{{{}{{{UU{U{}U{U}U{U{{}{+U}}+++{{U}}UUU}{{{}UU}UUU{{{}U{{{}{U}}}{{{}{}}{{{}UU{UUU{}{{+++{+£+}£}{}{}}}{}{U{U}}U}}{U}{}{}U££££££££££££}££££££££££££££££UUU++++++++}}UU{U{{U{UUU{}{{}{}U{££££££££££££££££££££££££££££££££U}£{{+++++}{{}U{UU}U}}U{UU}U}{}}££££££££££££££££££££££££££££££££U}U{}+{}UU{{}{{U}U{{U{U{}{}£££££££££££££££££££££££££££££££££££££{}{}{+£{UU£{{{}U}U{U{}}}U}}£££££££££££££££££££££££££££££££££££££££{{{+}}£U{UU{UUU}{}U}{}U}}£££££££££££££££££££££££££££££££££££££££££££{UU{}U{{U}U{}UU{{{{}U£££££££££££££££££££££££££££££££££££££££££££}{U}U}U}{}{UU{}{{U}}££££££££££££££££££££££££££££££££££££££££££££££££UU}U}}{}{}{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££{{}UUU}U}U{UU{{{££££££££££££££££££££££££££££££££££££££££££££££££}UUU}}}{}{}{}U{U££££££££££££££££££££££££££££££££££££££££££££££££{}}{}U}{}{{UUUU}££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}U}U}U{{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{{}}}U{}{{}}{£££££££££££££££££££££££££££££££££££££££££££££££££UU{UU{{{UU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££££U}}}}}{{}U{U}U££££££££££££££££££££££££££££££££££££££££££££££££££}{}}UU}{{}U}}}£££££££££${{}}U}}U{{}}{U}{}{UU{{{}UU{}U{U{U}}{{{{{{}}{}}U}U}}UUU}{{{{{}UU{}U{}U{}}U{}U{}UUUUU{}}U}U{}UU}{}{}U{{{}{}{{{}UUUU}}U}U{{U{{}U}{U{UUU}}U}U{{}{}U{{{{{}{{U}UU}U}U{{U{{}UUUU}U{{U}}{U}{}}U{}}}{}{U}U}U{{}U}{U}}U}{{{{{{}{{}{{}}}}}}U}{{{{U}}}}{}}}}}{}U{}{{U}{{{U}{}UU}}{{U}UU{{{{{{}UU{U}}UUUU}}{}U}{{UU}}}U{U{{UUU}U}{{U}}U}U}UU}{U}}{}U}{{}}{}U}{U}U{{}{}UU{U{{}}}}}}}U{}{U}}{{U{{{{{}{U{}}UU{U{}U{}{}}U{U{U{}{U{U{{{U}{U}}{U}{U{{{}}{UU{U}{}}{}}{UUUU{U{{U}}U{}U{{{{U}}{U}}UU}U{}}}UUU}}{U}U}U}{UU{U{}{}U{U}}U{{UU{U}}{{{{}}U{}{UUUUUU}}U}{}U}{}{{}UU}UU{UU}U}}}{U}U{UUUU}}{UUU}UUU}UU}{}}}{UUU}}}{}}U{U{}{UUUUU{}{{{}U}{}{U}}U{}}{{{{{}UUUU}U}{{{}UUU}UUU{}}}}}{U}UU{UU{}U}{}{U}{{}{}U{U}UUU{}}}UUU{}}U{U}{{U{{U{}UU{}U}{{{}{U{{}}{}}{{U{}U}}U{{}{UUUU}UUU{}U}U{}}{}}}U{{U}{U{U{{}}U{U}}}}UUUU}{{UU}U}}}U{{}U{}U}U{}}{}UUU}{{}U{UUU{}}}}{}UU{}}{}}{}}}U{{UU{U{}}U}UU}{}U}{{UUU{UU}}{UU{{}}}{{{U{}UU{{{}U{{UU}UUU{{U{}}{UU{}UUUUU}}}}U{U}U}}}UU{{{{{U{U{}U{}}{U}{U}UU}{U}U}}{{{U}U{}{UU}}U{}{}U{}}U}{U}U{{UU}}U}UU}{{}}U{}U{{{{{{}U}U}{U}{{}}{}}}}}}}}}U}{U{U{{{{}{}UU}{}}}{}}}{}{}}{{U}}U}{}}{U}}}}UU}{U{}UU}}U{U}{U}}}{{}U{U}{U}{UU{{U}}}U{U{{UU{{}{}}}}}}}{{}UU}}}{UU{}UU{{}}U}}}U}}{U}}U}}}UU}UU}}U}U{}U{{U}UUU{{U{U{}{{U{{{}UU}U}UUU}{{}U{U{}}}U}{}{U{}{}}U}U}}}}UUU{U}U}UU}{{U}U{U{}}UU{U}{{}{}{}UU}U}UU{UU{}U{U}}{{}U}{UUUUUUUU{U{{{{{{}{{{U{}}}{}U{}}UUUU{U{}{}U{{U{UU{}UUU}UU{}U}{}}}}UU{}{{UU{{}{}{}}U{U{UU{}{{U}}U{U{{U{}U}{U}{}}}}}U{{}}U}}}{UU{{{U{}{U}{}}{UU}UUU{}UU}U{{UU{{U}{U{}}U{{{UU{}{{U{{{U}U{}UU}UUU{{{}UU{U}{}U}}{U{}U}{UU{{}U}}{}{U{}U}{}U}{UU{}U}}U}}U}{{U}{{{}UUU}{}UU{{}}{{{{}{{{{}U{{}{{{}UU}}}}}U}UUU}{}}U}}}{{{}UU}U{UU{{{{UU}}{{}U}{}}{}}{U{UU}{U}}U}{U{}UU{{}}}U}U{}U{}UU{}U}U}U}UU{{}UU{{{{U}}U{{{{{}}UU}}}UUU}UUU}}{UUU{{{}U{UU{}}{{}}}UU}U{U}}{{}}{{U{{U{{U{{U{U}{U{UU{U}}}{UU{}}}{}{{{}}{}}}UU{}{UU{{}U{{}UUU{}}}{U{{}U}{}UUUU{}{{{{}U}}UUU{{U{{{}{}UUUU}U}}{{}}}{}{}}}{{{}UUU}U}U{U{{UU{U}}UU{{{}}}}}}U}U}}U}}}}U}{{}U}UU{{{U{}}+UUU{U{U}}U}{}}}{{}}UUU{UUUU{{{{}{{}U}UU{}{}U}}U{}U}}}{UU}U}++U}+}{}{}}{U}}{U{{U{}U{UU}UU{{{{{U}{UU}{}U}{}{UU{{}}U{{U{{U}U{{}++U+{UU{}}}}{{UUU{{{}U{{}U{}U}U££££££££££££U££££££££££££££££}}}UUU+U++++++{U{}}UUU{{UUUU}UU}}££££££££££££££££££££££££££££££££}{{{{++++UUU}UUUUU{U{{UU}}}U{{U{££££££££££££££££££££££££££££££££U{}}}{++++U{U}}}U{}{U{}}UUU£££££££££££££££££££££££££££££££££££££U}U{UU+UUU£U{}U{}UUU}U{{{{U£££££££££££££££££££££££££££££££££££££££{}}}U+£{{{}{}}}}{U{{}}{}{£££££££££££££££££££££££££££££££££££££££££££{U}{}{U{{}U}{{{}}U{U}£££££££££££££££££££££££££££££££££££££££££££}U}}{}U{}UU{UUU{U{}U££££££££££££££££££££££££££££££££££££££££££££££££{}{}}UU}}U{}UU{U£££££££££££££££££££££££££££££££££££££££££££££££}}{U}}UU}{}{UUU}££££££££££££££££££££££££££££££££££££££££££££££££{{{}}UU{UU{}U}{{££££££££££££££££££££££££££££££££££££££££££££££££}{U}{UUUUU{{}{U{££££££££££££££££££££££££££££££££££££££££££££££££{{}{{U}U{{UU{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{{{{{U{{U}UUU£££££££££££££££££££££££££££££££££££££££££££££££££{}{}U}}U{{{UU{U£££££££££££££££££££££££££££££££££££££££££££££££££}}}UU}}{UUU{}U££££££££££££££££££££££££££££££££££££££££££££££££££U}UUU{{{}{}UU}£££££££££U}{}U{}UUUUUU{}}{}}{U{}}{{}U}{{{{U}{UU}}}UU{}U}}{}}{{U{{{}}{}{}{{U}}}}U{{}{{}{}{UUU}U{}}UU{{UU}{{}{}U{UUU{}}{{}{{{{}}U{UU}UUU{}U}{}}{}UU}}UUU}U{}UUU}}{UU}UU}{U}}}}U{}{U{{}U}U{UU{}{{UUU}U{{{{}}U{{{{}}U{{}}{U{UU{UU}UU{UUU}U{}}U{}U{}UU{U{{}}{U}U{{{{U{{U{UU}}{U{}U{{{{U{U{}U}}}U}UU}}U{U{{{}}}{}{{UUUUU{}{{U}{U}UU{U{{UU{UUUU}U}U{{}U{U}{U{U{}{UU{U}}UU}}U{}{}UU{}{}}U{{}UU}{UUU{}{{{{}{}{UU{}{U{{{{U}U{}}U{U}UU}{}}}{{}UUUU{}}{{}U{{U{U}{}U{{U{}}{UU}{}}{{}U}}U}U}}}U}}{}{U}}}}U}}{}U{{}}U}}U{}UU}{}{}{UU{{U{{UU}}{}U{{}U}UUUU}}}U{}UUU}}U}U}}UU}{{}}{{}U{{}}U}U{{}U{}U}}{{}UUU{{}{{U}{U}{{}}{UU{{UU}{U{}{}{}{UUU{U}{}U{}{}U}{}U{U}{}{U{U{}}UUU}}U{}}{U{}}U{}}{}U}}}{}U}}{U}{}{{{U}}UUU}{UUU}{UU}}}{}}}}UU{U}U{}{U}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}{}UUU}{{{}UU}}}}}}}U{}U}U}{UU{{}U}}{}}U}UU{{U}{}}{U}{U}}}}{}UU}{{{}UUU{{}{U{}UU}{{}}{{UU}{U{}}}{{}{{{}}UUU}{}}}}U}}{{}}}{}{UUUU}U{{}U{U}U{U{U}U}{{UU{}{}{U{}U}UUUU}{U{UUU}}U{{{}}{{U}U}}{UU}U}UU}U{{{{{U}{U{{U{UU{{}UU{UU}{U}}UU{U{UU{{UU}{{}{}U}}{}}}}{U}}{{}}{{{{U}}{}}UU{{}{}U{UUU}{}U{}}U}}{UU{{}{}U}}U{{{}{{}}}{U}{{}{}U{{UUU}}UUUUUU}}{}{U{UU}UUU}}{}U}{U}{{{}}{U{}}{{}U}}U{{{U}U}{U}{U{}U}{{}{}}{UUU{{}{{}}U{}}}}U{}}}U{}{{}{}}UUU{U}{{U{{{U{}U}U}U{}{U}{{U}{}}UU}U{UU{UUU}{{UU}{}{UUUU{U{{{{U}}UUUUU{{U{}}}{}U}UUUUU}{UU{UU{}{{UU}}{}U}U}UU{UU{U{{UUUUU}}U}}{}U}{}}UU{{}U{}{UU}UU{{{}}{UU}}U}U}U}{}UU{{}{U{U}}}}}UU{{{U{{{U{}}U}UUUU{{U}}}}}{}UUUU{U{{}}U{U{UU{{U}U}U}UUU}{{}U}UU}}}}{}{{}}{}{{UUU{UU{}U{{UUUU}}U{}UU{{}}{UU}U{{}}{{U}{{}UU{U{U{{UUU{U{U{{UU{}{U}}UU}U{}}}}}{UUU{}{{{}U{}}U{}}}U{{}U{}{UU{}{}U{UU}}U{{UU}U}}{U}UUU{UU}U}U}}{}}U{U}}U{{U}UUU}{{U}{}U{U}{UU{}UU}}U{UU}}}{{{}{}{U}{U{{U{}{{UU{}U{}}{UUUU{}{UU}UUU}{{UU}U{UU{{}}}}}}{{}UUUU{}U}{}}{U{U{{U{}{{{{}}}}{}U{{{U{}{}{{{}UUU}{}{{UUU}{U}UU}}{UU{UU{U}}{{U{}}UU{}{}U}}U}}U{}{UUU{{{}}U{}}U}U}}{{{}}U{}UU{U{U}U{}}UU{}UU}{UUUU{{U}U{}U{U}U}{}{}}}UU}U}{{}U{{UU}UUUU{U{{U{{}{U}{UU}{{{{UU{}}}}U}U}UU{U}}}UU{}UU}U{UUU}U}{{}}}UU}U}}}}}U}}{}}{UU}}UU}}}{{U{U{{}{}U}{}}U{{}{UU}}{{UUU{{U{}}UU{}}{{U}U}{}{{U}{}U{{}+U{{{}{U{UUUU}U{}{U}{U{}}{}}££££££££££££}££££££££££££££££{UUU}}{+{UU}}}}{}}U}UUUU}UU}UU}U{££££££££££££££££££££££££££££££££UU{U++++UU{{}}{}}}U}}U{{{U{}}U{{££££££££££££££££££££££££££££££££U}}{}UU£+++++{UUU}}{}{{}}{U£££££££££££££££££££££££££££££££££££££U}}}}}}}+++++£}UU{U}{U}}{U{£££££££££££££££££££££££££££££££££££££££U}U}UU++++{+{{UU{}U{}{{}}£££££££££££££££££££££££££££££££££££££££££££U}+U£+++U}{{{}{U{U}U{£££££££££££££££££££££££££££££££££££££££££££{U+U}{U}{U}}}}}U}}UU££££££££££££££££££££££££££££££££££££££££££££££££}}{UUU}}}{}}{UUU£££££££££££££££££££££££££££££££££££££££££££££££UU£{U{{U}{{{}{UU££££££££££££££££££££££££££££££££££££££££££££££££}}U}{}}}{U}UUUU}££££££££££££££££££££££££££££££££££££££££££££££££{{UU{{}{{}}}}}UU££££££££££££££££££££££££££££££££££££££££££££££££}}}{U}}}U{{U}U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}{}{UUUUU{}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{U}}}}}{}UU}}U£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}{U}}{{{U}££££££££££££££££££££££££££££££££££££££££££££££££££{}{{U}}U{U}}UU£££££££££U}{}U}}UU{U}{U}U{{{{}UU{UU{UU{{U{}UU}U{{{{}{U{U{{{{{}{U}}UUU}U{U{{}{{{U}}}}}}{}U{UUU{}{}{{U}}U}U{U{U}U}}U{{}{{{}}}}{{U}{{U{{}{{{}UUU{}U{{}UUU{{{{U{{{}{U{}U}}{{{U{}}}UU{UU{}{UUU}{U{}{U}U}U{}}U{{U{{}U{}}{UUU{}}U}{}}{}}}U{}U}U}}{U{{{}}U{}{}}U{{{}UUUUU}}}}}}{UUU{U{}}{}UU{}{}}{U}U{}{U}}}{}{{{{{U{{{}{}{}UUU}}U}{}UU{{U}UU}}{{}U{UUU{{UUU}}{}}}U{}U}}U}}}UU{}{U{}{U}{}U}}}UU{{}U{{{}UU}}{}}}{}U}}}}U{}U}{}{U{UU{}U{{}{U}UUU{U{{UU}{}}{{}}UUU{UU{}U{}}}{{{{{{U{}UU{{}{U{{U}}{}U}{U{{}{{{{}UU}{{UU}{}{{{{{}U{}U{}{{U}U{{U}UUU{}}UU}{}U}UU{}}UU{{U}{U{}}U{}}}{UU{}}{{U}}U{{{UUU{U{}U}U{}U}{{{}}{UU}U}}}}UU{{}{UU{{{}{{{{UU}{{}}}}{U{}{U}}}U{}{}UUU{{{{U{{U{UUUU}U{U{U{{}}U{{{}{}}}UUU{{}UU{UU}U{{}{U}{{}}}{{UU}{}{}}U{{{U}}UUU{U}}{{}{}{{}}{UUU}U}U}}}U}{}UUU{}{{}}}}UU{}{}U}{{U{{}{{{{{}{}}U{UU{}}U{}UU}{U{U}U{}}{{}{U{{}U}{UU{U{U}}}U}U{}{UU}U}}U}}{{}{}U}{}}}{{UUU}UU}U}}UU}{{{}}}{U}U{}}{U{{UUU{U}}}UUUU{U{}UUU}{{}U}UUU}UU{{{U{{{}{}}}}}}{UUU}{UU{{U}}}U{}UU{UUU}{}U{{U}UU{UUU{{UU}}UU{U{UUU{UU{U{U}}}U{{{U{}}U{UU}}UU}}{}}UUUU}U{}}U}U}{{{}}}UU{U{}}}}}}{U{}}}{{{}}U}UU{}UU{{}{U{{UU}}{{UUUU}}{}{}}U}}}UUU}U{}}}{}}U}}}UU}}{{U}{{U}}{{{{U{U}}}}}UU}}U}}}U{{{}UU}{{}}{{}{{}}U{UU{UU{U}U{UUUU{}U}}{}}}}U}U}}}{{{{UUU}}{}}{U{{{}}U}UUUUUU{}{{{}{UU{U{U}}{}U}}U{{U}}}{U}UU{}}}{}{}}UUU{{U{{U{}}{U}}{U{U{UUUU{U}UU{{U}U{}}{}U{{U}UU}}U{{}}{{UU{{}U}}{U}}}{{U}}UU{}U}}{{{U{U}}UU}{U}U{}}UU{{}UU}{U{{{U{}{{}U}U{}}{{{}UU}UU{{U{UU}}}U{{{{UUU{{}{}UU{}{U{}UUU{}{{{}UU}{}U{{}}{{}}UU}}U}{U{U{{{{}{{}UUU}}}{}}}}}{}}U}U{{}U{{U}}{U{UUU{U}UU{}UUU}{U}U{{U}{U{UU}UUU{UUU}U}}U}UU}U{}{U}}U}}}}UUU}{}}UU{U{}UU{}}U{U}U{}UU}{UUUU}U{{U{}}{{UU}}{}U{{{U{{U{{}UUUU}{{U{{}U{UU}}U{{UUUUU}U{{U}{{{}{{{}}UU}{UU{}{{}{}}{{{U}{}{U{}U}}{}U{U{}}}{U}}U}U}{U}U}UU}U}}{{U}{U{}{U}{}U}{UU{}}}}}{}{}{U{{}UU}U}}{{{{}}}}}{}}U{U{U{U}{{U}}{{{}{U}U{UU{}}}}{{{}{{UU{{}U}{{{U}{}{{}U}UU}}UU}}{{U{{UUU{{UU}{}{{UUU}U}}}}}}{}U{}U}}U}}{}U{UUU}{UU}{U}}{{U{U{}{U{}}{}}}{}}}}UU{{{{}U}{{{UUUUU}{UU{{}U}{UU{}}}U}{{}U}U}}}}{}{}}UU}UUUU{}}}UU{{{U{{}U}}}UUU{U}{U}U}U{{U}}U+{}}}{}UU{U}UU}UU}}{}{}U}UU{}U}{{}{}UU}{{U{U{U}{U}}UU{UUU{{}{U+++}}{U{{UUU}{{U}UUU}{U}{U££££££££££££{££££££££££££££££}UU{}{{}U}++UU}{}{U}}}{{U{U}}U}}U££££££££££££££££££££££££££££££££UU{U}}{U{U+U{}}{U}{U{{}}U}{UU}}U££££££££££££££££££££££££££££££££}U{}U{U£}{++}{}{{}U{{{}U{{{£££££££££££££££££££££££££££££££££££££U}}UUU}}U{+++++}{{{UU{}U{{}£££££££££££££££££££££££££££££££££££££££{}{U}{}+U{+}}U{{}{{{U}}U}£££££££££££££££££££££££££££££££££££££££££££U}U}£}+++{UU{}{UU{U}}£££££££££££££££££££££££££££££££££££££££££££}{£}{}++++{U{}UU{}}U££££££££££££££££££££££££££££££££££££££££££££££££}U{+{UUUU{}UU}}{£££££££££££££££££££££££££££££££££££££££££££££££U{£{}{}}{}U}}{{}££££££££££££££££££££££££££££££££££££££££££££££££}{}££}}}{UU{}}{}££££££££££££££££££££££££££££££££££££££££££££££££U}UUUU}}{UUU}U{U££££££££££££££££££££££££££££££££££££££££££££££££{}}UU}{U{{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{U{{UU}{}}£££££££££££££££££££££££££££££££££££££££££££££££££{UU{}{}}U}U}}}{£££££££££££££££££££££££££££££££££££££££££££££££££UU}{UUU{{{}}}}££££££££££££££££££££££££££££££££££££££££££££££££££UU}U}U{}U{}}}U£££££££££U}U}}}}}}UU}UU{{{U{U{{{U{{{U}{{U}}}{U}UUU}{}}}U}}UU{U}U{{}U}}{{}}{{{}{UUU{{U{{UU}UU}}}UU}{{}}{U{U{}{}U{U{{}{U}}UU{}UU}{{}{U}{U{U{}{{{UUU{}}{{{{{U{}}U{UUUUUUU{}UU{}{{UU}UU}}UUUU{}UU}}UU{}U}}UU}U}}{U{}}U}}U{U}U}{}}}UU}U}U}{}}}{}U}U}{{UU{UU{{{{}{U{{UU{UU{U}}}{}U{U}UUUUU{{U{}UU}U{}}UU{U{UU{U{{{U{U{{}{U}}U{UUU{{{}{{{}{{}{U{UU{{{}}}}}{{}U}UU}U}UUU}}}{U{U{{U}}{}}U}}}{UUU}}}}{}{}}{{U{}{UU{U}{UU{UU}{}U{{{UU}UUU{}UU{U{}}{{UUU}U}UU}}}{{U{}}U{{UU{UU}U}{U}{}}{}{U{U}UUUU}UU{}UU}{}}{U{}}{}}U{U{}U}U}UU{}U}UU}U{}U}UU{U{}UU{}{}UU{}{{U{U{UU}{UU{}}U{}{U}{UU}}}}}}{{}U}U{U{{{}}{U}}{}U}U{}U}{{}}U{UUUUU{}UU{{}U{}{}}{U}{{}U{{}{{{{}}{}{}UUUUUU}}{U}U{{}}U{}U{UUU}}{{}{{}{}{{UU}U{}U{}{}{}{U}U}U{UUU{U{}}U{UU}{}{}U}}{{U}UU{{}{{U{UU}{U{}U{}}}UU}UU{{U{UU}UU}{}{}UU}UU{{U{}}}{{{U{U}UUU{{}{U{}}{}}UUU{U{{{{{}U}{{U}}UUU}U{{UU}UU}{}U}}}{{{UU}U}{{}}U}{}{U{{{UUU}{U}}U}U{UUU}U{UUUU{{U{}}}{}{{U{U}{}{{}}{}{{}}{{{}}U}U}U}{U{}U{}}U{{}U}{}}UU}UU{UU{{}{{U}}{}UUUU{}}{{U{{}UUU{}U}}}}{{}{}}U}{{{{UU}U}{U}UU}}{U{U}{U{U}}}U{}U{{}U{UU{U}}{}}UU{}{}U{UU}{}UUU{}U{U}}{}{U}}U}}}U}{}U{{UU{{}UU}{{U}{}}{UU{UU}}U}U}}{U}{}}}U{}}}{U}}{{U}}UU}{UUUUU{{{U{{U{U}{}UU{}}{}UU}}U{}UUU{U}UUU}}U}U}U{{U}UU{U}}{}U}U}}{{}{{UU}{{{U}UU{}U{}UUU{{}{{UUU{}}{{{{}{}U}}UUUUU{{{}{U}UU{U}{{}}}{}UUU{{{{}}}U}U{U}UU}U{}UUU{{}{UUU}{{{}U{}{UU{}{}}{{UU{{UU}}}{{UUU{{{}}{U{UU{}}}}U}{UU}}U{{}U}U}U{UU}U{UUUUU}{U}{U}{{U}}{U}{}}{U{{}{UU}UU{U}}{}}}{}U}}{}{U}UU}{{}U{}{UUU{}UUU{}}}{}U{U}{{U}}U}{{{{}U{U}{UUU}}}{UU{U}}{U}U{{U}U}{U}U{U{{U{{}}{{{{{UU{}{}{U{}}}UUU}{}U}}}{}U{{}{U{{U}{{U}U}{{}{{}{}}}}}{}U}{U}}{}}}}{UUUU{}U{UU}}}{{U{U{}}{}{{U}U}}{}}}}}{}UU}{U}U{UU{U{}U{}U{U}{}{}U}U{}}U{U{{UU}{{U}}{{}}}}{}}}}}U{{{}UU}U}{{}UUU{{UU}U}{}UUU{}UUU{}{{{{{{}}{}{U}U{}UU{UU{}{{{{{{}{{{}{U}U}U}{{{{{U{}U}{}}}{U{UUU{U}{UU{{}U}U}}}}{}{}{{{UU}}{U}UU{}}{}}{U{{U{}}UU}}{}UU{{U}UUU}}UUU{}}}}U}{{{{U}{}}{{{{{{U}}{{U}}}{}{{U}UU}}U}U{U{U}}}UU}}}UU}{}}}}{U{U{}U{U{UUU{U}UU}UU{}{UUU{{}{U{U}{}{U}}}UUUU{}{U{}}{U{}{{U{U}}U{}{{{{{}{}UU{U}U{}UU{{U{}{UU}}{}U{}UUUU}{}{}}}}}{U}U{}{{{}U{}}{}{{}{{{}}}}}{}{U{{}}}}U{UU{UU}{UU}{}UU{}UUUU}}U{{{UU}{{U}{{}{U{{{}{UU{U££££££££££££{££££££££££££££££{UU}U}{}U{{U}}}UU{{{{{UU{UUU}{UU{££££££££££££££££££££££££££££££££U{}{U}{U{U}U{+UU{}{}{U}U{}U}{}}{££££££££££££££££££££££££££££££££{}}{U}}U}}UU}+{+}{{U}}}{{{}£££££££££££££££££££££££££££££££££££££}}{}{{UUU}}{{++UU}UU{{UU}}}£££££££££££££££££££££££££££££££££££££££UU}UU{}}U{U}+UU{}U}}{}{}}£££££££££££££££££££££££££££££££££££££££££££{}}}{++++}U{}UU}U}{{{£££££££££££££££££££££££££££££££££££££££££££}U}{+{{+++UUU{}{}{{}£££££££££££££££££££££££££££££££££££££££££££££££+}{+++U}UU}}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{+++}{{UUUU{{U££££££££££££££££££££££££££££££££££££££££££££££££{U{}++}UU{U{{}}U££££££££££££££££££££££££££££££££££££££££££££££££U}U}}+{U}UUU{U{}££££££££££££££££££££££££££££££££££££££££££££££££{{{£UU}{}{U}{{}£££££££££££££££££££££££££££££££££££££££££££££££££}U{U{£{}{{{UU{}£££££££££££££££££££££££££££££££££££££££££££££££££U{£U{U{}{{{U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{}U{{}}}}U{{{U££££££££££££££££££££££££££££££££££££££££££££££££££U{}U{{U}{{{{}}£££££££££U{{}UU}{}{}}U{{}{{{{{}{{}UUU{}{{U{{{}{U{}U{}{U{UUU{U{}{{{{{{{}U}}U}}UU{U{UUU{{{UUU{{{{{}}U{U}UU}{{{UUUUU{{}U{UU{}UUU}UU{UU{U}}{}}{U{{}}UUU}U}U}}}}{}U{U}U}{{{{UU{UUU}}}}U{UUU}}U{}{{}U}U{{}{UU{{{{{UU}U}U}{}}}UU}U}U{}{{U}}{}}{UU{{{UU}U}UU}{}{}U{}}{{}}{}}}{}}U{}{}}U}{{{}}U}U{}U}{{}{U}}}UU}{}}}{U}U{}{}{}}UU}U}{}}UU{}{{U}}{}U}}UU}U{}{U}U{UU{U{{{}UU{}{}{}{}}U{{}}UU}{UU{}UU}{{U{{{U{UUU{U{UU{}}{{{{{}{{{U{}{}{{}UUUU{}UU}U{UU{{{{{U{{U}{}{}UU}}U{{}}{{{}}{}{U{}}{}}{UU}U}}{U{U{}}}{{}}}}{U{}{UU}}}}{{}}}U{U}U{{U{}}UU}}}UU{UUU}}}U}}}{}U}}}U{{{{{}}}{U}U{U{{}UU}}}U}UU{U{{}}{UU}}}{}UU}{UU{}}{{U}}}UU{}UUU{{{}}{{}}U}{}{}U{{UU}UUUU}U{{UU{}U}}UU}U{}{U}}}UU}U}{}{{}UU{{U}UUU{}{{U{{U}}U{U{U}}}}UUU{UU}{{}{UUUU}UUU}UUU}UU}}{{UU{}}{{UU}}UU}U}U{U}{U{UUU}{U{}U{}}U}}}}{}UU}{{UU}}}}U{}}{}UUU}}{{U}{U}U{{}}}{{}U{U{}{UUUU}UUU}UUUUUUUU}U{}UU{}{{}}U{{}{{}{U}U{{U{}{{{{UU{UUU}U{}{}}{{{}{{}U}{U{U}U{}}{}UU}UU}}UUU{}}{U{{}}}}}}{}}U{}{{}{U}UU}{U{}}{UUU{U{UUU}{}U{U}{{}UU{U{UU}{{{{UU}U{}}{}U}{UU}{}UUU}UU{U}}UU}UU{{{}}}{{U}U{U}UUU{U{U}{{}}U{{{}{U{{UU}{}{U}}U{}}}U{}{{}}}}}U}{UUU}{}UU{{}{U}{U}}{U{U}U{}}{}}}{}{U{{{{U{{UU}{}}}U{U{{U}}}}{}}}}{U{U}{{{U}{U{{}U{U{}UU{UU}}}U}UU}{{}{{{U{{{{UU}U{U}{U{UUUU}{U{U}UU{U{U{{{UUU}{}}}}U}U{UU}UUUU}}}U}}}U{}U{U}{}{UU{U}}U}}}{{{U{{U{UU}}U{U{U}{UU{{{U{{U{}U{{{}U}U}{U}}U{{{UU}U}{UU{U{}}U}U{}UUUUU{}{{U}U}}{}UU{{}}}}}U{{}U}UUU}{U{UU}}}}U{UU}{U}U}}U}U}U}{}UU{{U}}{{UUUU{}U}U}{U}}U}}{UUU}{}{UU}U{U}}}U{}{{{{}UU{{{{}U{{{}{U{}U}U{{}U{U}U{}U{{}}}{{{}{UU}U}{}}{UU{UU{{}U}U{}UUUU}U}UU}{}}{}}U{U}}}}{}UU}}UU}{UUUU}U{{}{}}}}{}U{{U{UU{{U{U{}}}}{}}UUUUU}U}UU}{U}{{{UUU{U{{{U{{UUU}{}}}U}{}{}}U{U}}{U}U}{UU{{}{}U}{UUUUUU{}{U}UU}U{{}UU{{U}U}}{{}{UU{{U{{}U{{{{}UU}U{}}{U{UU}{U}{{}UUU{}U}}U}U{}U{U{}UU{{}{{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{UUU{UUU}}{U{U}UU}U{{U}UU}{}}{{}}}}}{{U{{U}U}U{U{{}}UUU{U}{}}U}U{}}{{{}{}{UU}{U{}U}}U}}{U}}{{{{U{{}{}U}}}{}{{UU}{}U}{{U}}{}}U{{UU}U}{{}{U}}U{U}{{{{{U{{{{}U{{U}{U}}U}}{U}U{{{}UU}}{U{}UU}{}UU{U}{U{UUU}U}}}U{UUUU}}U}U{}{U}U}}}U{U{{{{U{UUU{{}U{U{U}}{{U{}UU}}}{{{}{}{{U}U{}}{{UUU}}££££££££££££}££££££££££££££££}{U}U}U}}}{}U{{}U}{UU{}U}}{U{U}U{££££££££££££££££££££££££££££££££}U{}}U}U}}}U}{U}+{{{}{{{U}{UUU}{££££££££££££££££££££££££££££££££U{}{UU}U{{}++{{+{U}UU}}U{U{£££££££££££££££££££££££££££££££££££££U}U{{UU{U}{}U++{U{}{}}UU}}}£££££££££££££££££££££££££££££££££££££££UU}{}}U{}UUU+}U}}{}}{UU}{£££££££££££££££££££££££££££££££££££££££££££}{{}U{}{+{}}}UU{U}{U}£££££££££££££££££££££££££££££££££££££££££££}U{{U{}++UU}{}{{U{}{££££££££££££££££££££££££££££££££££££££££££££££U}{}{+}++{{}}{}}{{£££££££££££££££££££££££££££££££££££££££££££££££U{+++{}}{U{{}}UU££££££££££££££££££££££££££££££££££££££££££££££££UUU{+++UU{U{{{{}££££££££££££££££££££££££££££££££££££££££££££££££{}{U++{}}{}{}}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU}++}{UU}U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{}UU}£{{{{}}{}U£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU}{U}}{{}£££££££££££££££££££££££££££££££££££££££££££££££££UU}U£{U}}{}}}}££££££££££££££££££££££££££££££££££££££££££££££££££U{{£{}{£{}U}{U£££££££££{}{{{}{{U}{{}{U}{{{{{}{{}{U}U}}UU}}{}U{{}{}}}}UUU}}}UU}}{{{UU}{{{}}{}{U{}{}U{{{{U{}{}}}U{}{}}{{}}UU}}{}}U}}}U{U}}U}{{}}UUU{UU}U{{}U{{}{{UUU{UU{U{UU}{{{}}{}}UU}}U{{{}U}{}{}}{{U}UUU{{U}}{}}{{}}}UUU}}}}UUUUU}}U}}{{}U{{{{U{}}UU{U}}}}UUU}{}{U{{UU}}{U}}U}}}{}}{{}{{{}}UUU}U}{}U{{}}}{U{U{U{}}{U}{}}U{}U}U{}U{{{{{}UU{}U{{}U{{UU{U}{}}{}{{{}{{U}{{{}UUU{}}{}{UU}U}U{}}UU{}}}}}UU}}UU{U{}{U}}{}UU}}}UU}}UU}U{{}U}{}UUU}U}}{{}U}UUUU{}{{U}{}{U{{}{}}U{U{U}U}U{}U{{UU{{}{}{}{}UU}{}{{}{{}{}{{}U}U{{{{U}U}{U{{U{}{}U}U}UUU}}{U{U{}{{U}U{U{}{}{UU{}UU}}UU}{UU{}U{UUU}}{U}UU}U{U}}U{}{U}UU{{U}}U}U{UUUU{UU{U{}{}}{}{U}}{{{}}U}U}U{{U}U{{UUU{}{{{{UU}}U{}UU{}}UU{UU{}UU}{}}}{UU}}U{U{U}}U}}U{}U}}}}{}{}{}{}U{U{U{{{UUUU}{}U{}U}U}U}}U}{}U}}{}{{{{U{{}}}{U{{{}}}{}}UU}U}{UU}}{}{}{UU}{{}U}}UU}{U}{{{}UU}U}}}U{{}}}}}{{}}}{{U{}U{{{}{U}{}}{{{}U}}}{{}U}UU{}UU}UUU}{{U{}}U{{}{UU}U}}U}{}}}{}}{}}{{{U{}}{{UU{}U}UUU}}}U}{{}UU{U{}U{{U}{}}{{UUU}}UU{{}{}{}UU}}{}}{}UUU{{U{UUUU{UU{}{{{}{}{U{{{}{}}U{{{U{UU}{UUU{{}U{{}}}UUU}U{}}{U{U{U{{}}{UU{}{{{{}{}U{}{UU}{{{}}{{}{{U}}UU{{UUU{{U}{U}U}U{}U}{U}{UU}}U}}{U}}U{{{}U}}{}}}}{}}{}}}}{{}U{}}{}}{}U}{{{U}{UU}UU{{}{U}}U{U}}}}}U{}{UUU}U}}{UU{}{U{{}U}U}{UUU}{{U{}}}{UUU}}}U}}{}UU{}{}{}UU}}{}{{U{}U{}UU{}UU{U{U}{UUU}U{}UUU{{{}{}}{U{{UU}U{}}}{{U}}U}{}U}{{U{U}UU}}U}}{UU}U{UUU}}}UU{{U}UU}{}{}UUUU}{{{{{}{}{U}U{U}}{}UU{}}}UU}UU{UUU{{}}{UU}{U{U}}{UU}{UU{}}U{U{{}{}U{U}U}U}U{U}}}}{U}}U{UU}UU}}}}{UU{{}{}U{}{UUUU}{}{}U{{}}U{}{U}{{}UU}}{{UU{{}{}{U{{UUU}}{}U{{}}{UU}{U{}{}{U}U}UUUU{}{{}{{}}}}UUU}UU{{{}{U}}U}}UUU}{{{{{U{U{{{{}U}}}}U{}{}{{{}UUU{UUU{{U}{}}{}{}{{U{}U{}UUU{{}U}{UU}}{{}U}{U}U{}{}{U}{{{{{}UU{UU}{{}U{}UU}{U}}{}{}}{{}}}}}}{U{}UU{{{}U}}U{U{U{}UU}UU{}UU{}{}{}U{U{UU{U{{{}U{UU{UU{}{}{UU{U}}{U}}{U{UU{}{}{U{}}{U{}UU}UU}{}UU{{{{U{{{U}{U}UUUUU}{{}{}{}{}U{U{}U{{{U{}}{UU{{{{}{{}}}{}{{}}UU}U}}{{}{U}}U}UU}{}{{{U}}}U{}{{{U{{}{{{}U}}UUU}U}UU}{}{}{}U{UU}}}UU}UU{}{}}}{U{{}}}{U}}UU}{}{U{U{}{{U}}}}{UU{{}U{}UU}}U{{UU}}U}UU{{U}U}}{U{}{}}U{U}{}U{{}{}{U{}}UU{{UU}UU}{UU}U{UU{}}U}}}U}}{{UU{}UUU}{}{UU{UU}{U{{UUU{}{}}{{}{{}U{{{U{}U}}{UU}}}U}UUU{}{{U{{}}{U}{UU}U{}}}UU}{}U{{UU{U££££££££££££U££££££££££££££££{{U{}}}}{UUU}{UUU}UU{{UUU{{UUUUUU££££££££££££££££££££££££££££££££{}U}}}}{UU{}}{UU}{}{{}U{{}U}}{UU££££££££££££££££££££££££££££££££{U}}}UU}}}UU}UUUUU{{U}UUU{U£££££££££££££££££££££££££££££££££££££{UUUU{{U}{{UUU}U}{}{{}{{{}{£££££££££££££££££££££££££££££££££££££££U}U}{{}U{}U++}}U}{{{}{{U{£££££££££££££££££££££££££££££££££££££££££££{}{{{++}{{}{{}}UU}{}{£££££££££££££££££££££££££££££££££££££££££££{UU}}++{{}}{UU}UUUUU££££££££££££££££££££££££££££££££££££££££££££££{UU{+U}U}U{{{U{{UU£££££££££££££££££££££££££££££££££££££££££££££££}}}}+UU}UU{{{}}}££££££££££££££££££££££££££££££££££££££££££££££££{}{U+{}}{{U{}{{}££££££££££££££££££££££££££££££££££££££££££££££££UU{++}U{UUU}}{{}££££££££££££££££££££££££££££££££££££££££££££££££UU+U+++{UU}}}UU£££££££££££££££££££££££££££££££££££££££££££££££££U{{+++{U{U}U}}U£££££££££££££££££££££££££££££££££££££££££££££££££}{}++{{{UU{U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{UU{U}}{{{{U{}££££££££££££££££££££££££££££££££££££££££££££££££££}}{{{UU{}}{U{{£££££££££{}}{U{UU{}{{UU{U}U}}U}}UU{}}{UU}}{U}{{{}UU{}UUU}{U{{U}{U}}{UUU{U}}}}{{U}U}}U{}U{UU}}U}U}{{{U}{{}{{}{}}{U{}{}}}U}U{U}{{{U}U{}}{{}UU{{{{}UUU{{}UUUU{UU{{{}}}U{{}{}U}U}UU{}}UU}{{{}{UU{UU}{}{}}{{{}U{{{}{U{{{}U{U}U{U{U}U{U}{}{U}U{}{U{{}U{{U}}}}U{{}U{{{{{}{{{UUU{U{U}U}}UUUU}UU}{UU{UUU}U{{{U}}}U{}}{}}}{}}UU{{{{}{}}}{}{U}{{}}UU}{{UUU}}{}UUU}}U}{{UU{U}U}{{U{U}}U{U}UU{}U{}{U}{{{UU{U}}{{}U}}}U{}U}U{{{{}{U{U{{U{}{{UU}{{{{U{}U}UU}}}}{{U}U}{{{{}{{U{}{{}U}{{{{}{U{U}U}U{{}{{}{}{{}}{{UU}U{}{U}}}{}U}{{{{{U}}}}UU}}{{U}{UU{UU{}{}}U{U}U{U{{}UU}}{{U}U{}U}{{{U}UU}{U}UU}}{{UU}}{{}{U}}{{U{U{}U{U{U{U}{U{{{{UU}U{U}}}UU}U}}UU}{}{}UU}{{}U{{UU{UUU}}U{}{U{U{{{U}{}UU}U{U{{}}{{{}U}U{}UU}{{{U{UU}UU{}{{}U}UU{U}}}U}{}{}U{U}{{U{{}{{{U}UUU{U}}{U}UU{{}U{UU}}}U{{{}}}U}UU}{UU}}}U{{{}}U}{{UUU}U}}U}{UU}U{}{U}{}UU{UU}{{{U}{UUU}}{UUU}U{UU{UU{}{}U}}{}{UU}UU}}}U}}}{{U{U{}UU{{}{}}U}{U{}{U}}}U}{{{U}}}{UU}}{}{}}}}U{}}{{{{U}{}{{U}U{U{{}{{}}UU{}U}}U}}}{U}}}U{UUUU{}}U{{}}}}{U}{U{}{}UUU{U}U}}}{U{{{UU{{{{}}}}{UU{{{U}UUUUUUU}}}{U}{}U{}U{{{U}{U}}}}UU{{U}UU{}U{}{U}{U}{{UU{U}{{{U}}{}{}{{U}UUU{U{{{UUU{{}UU}U{U{U}}{}}}{{UU}}}}{}UUU}{UU}{}{{}U}UUUU}}UU}UUUU{}{}{{}U}{{}U}}}}U{UU}{{U{UU}U{}U}{}U}{{}U{{}}UUU{}U{{{}{{}}{U{}{{{UUU{U{}U{UUU}{U{}U{{{}U{}}UU{U{}U{{U}UU}{}{}U{}}U}U{}}U{}{}UU}U}}}U}{U}}}}}U{}{U{U{UU{{U{UUUU}{{}}}{U}{}UUU}U}U}{UU}}UU{U}{}U}{U}}}U{{}UUUU}U{{}}UUUU{{{U{}{UU{}UU{}{}}{}{UU{}}{{{U}{U{}{U}U{}}U}U}U}{}{{{{}UUU}{}{}}{{}U}UU{{{}{UU}U}U}UU}}{}U}{{{U{}}U{}{{U{U{{U{}UUU{U{U{}{U}UUUUU{U{UU}{{U}{{U{}}}}}}{}U}{}U}}U}U{}UUU{{{UUU{{{UU}U{U}}{{}U{}{}}{}{}{}}{{}UUUU}U}}}UUU{}}U{{UUUU{U}U}U}{{}}U{}{U}U}{{}}}U}}UU}}}U{}U}U{}{}U{U{U}}U}{{}}}}U{U{{U{{}U}{}}}{}{U}U{{}}}}U}}}}}{}{}U{{{{UUUU}{{}{}}U{{{{{UU{U}{UUU{U{U{}{}}}{U}{{}UU}{{{}}UU{U{UUU}U}{}}{}U}}U{U}U}}U}{}U{{}}U{U}}}{}}{}{{}UU{{{{{U}U{U{UUU{}{{}{UU}U{U}}U{}}UU{}UU}}{U{{{UU{U{UU}U}U}{U}{}UUU{UUUU{{{U{U{{{{U}{UU{}}{}}}}}}U}{}UU{UU}U}U}{{{{{U}}{UUU{}{{{{UUU{}}{U}{}U{U{UUUU}}U}UUU{}U{{}U}UU{UUU{}U}U}U{{}}UU}{{}{U{U{{UU}UU}}}UU}{{U{}UU}}U}{}}UU}}}}UU}{U}UU{{{}}}}{}}U{U}U}UU}}UU}U{{}{}{{U}{}}}U{{}}{UUU{U{{UU}{}{}{{U{U}{}{}UU{U££££££££££££{££££££££££££££££}{}}{U{}U}U{}{UU}}}}U}{UU}}}{{U}{££££££££££££££££££££££££££££££££U{UUU}}}{{UU{UU{U}{UU{}U}U{{}{{U££££££££££££££££££££££££££££££££UUU{}{}}U{{UU}{U}{{}{}U}{}}£££££££££££££££££££££££££££££££££££££{{{}UU{}{UUU}U{U{}{{U{}U{UU£££££££££££££££££££££££££££££££££££££££U{{}U}}U{}U{{{}{U}U}U}U{U£££££££££££££££££££££££££££££££££££££££££££}}UU{}{}U}}{{U{}{U{{}£££££££££££££££££££££££££££££££££££££££££££U{{}{}U{UU{{{}}U{U}U££££££££££££££££££££££££££££££££££££££££££££££+UU+{}{}U}}}{}U}U{£££££££££££££££££££££££££££££££££££££££££££££££+++{U}}U{UU{{U}U££££££££££££££££££££££££££££££££££££££££££££££££{++}U}}U{{}{U}}}££££££££££££££££££££££££££££££££££££££££££££££££}U+{}UU}UUU}{{}}££££££££££££££££££££££££££££££££££££££££££££££££++++++{{{{{{{}U£££££££££££££££££££££££££££££££££££££££££££££££££+{+}}}{}{{UU}}{£££££££££££££££££££££££££££££££££££££££££££££££££}}+++{{}{}{{{U{£££££££££££££££££££££££££££££££££££££££££££££££££}U{++{U{U{U}U}££££££££££££££££££££££££££££££££££££££££££££££££££{{}++}}{UUU}{}£££££££££{}}}{{U{{}{}}U{{{}{}}}{UUU{{{U}{UUUU{}UUU{UU}}{{{}}}}{}{{}}}}{}U{}{{{}}{U}{U}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}{}UUU}}}{UUU{}UUU{U}{}}}{UUUU}{{{U{}}U{UU}UU}}{}{}}}{}U}}{{U}{{}}U}}{}}}U}UUUU{}U}{U{U}{}}}U}U}}U}{U}U}{}{{{}{{}{}UU}}U{{{UUUUUUU}U{{{{{}{{{{}}U}U{{U}}}}{U{{}{{{{{U}{UUU{UU}U{}{{{}}{UU}UU{{{}U{U{UU{{UU{UUUUU}{}}U{}U{{{UU}{U}}}{U{{U{}{{{U{{}U{UU}U}U{U}}U}{{}UUU}}}{{UU}}{{{}}{UU{U{{}}UUU{{UU}UUU}U}{U}}}}}{U}U{UUU{UU}}U{}}UU}U{{{{}{{{{}UU{}}U{}U}U{U}UU}{}U}U{}U{UUU}{UUU}{}{{}U}U}}{UU}}}{UUU}}U}{U}U}U}U{{UUU}}UU}}U{U}}UUU}{}U{}U{{U}}U{{}}}{UUU}UUU}{{{{{}{}{U}U}{}UU{UUUU{{{U{}U}U{UUU{}{{UU{{{U}U}}U{UUU{}{{U{{U}}UU}{U}{U{}}}}{{{{}{{U}}{}}U{U{U}U{{}{}{U{UUU}U{UU{U{}U}UU{U}UU}}U{}{{}}{UU}{U{}UU{{U{{U{U}U{}{}{}{}{UU}}}}{}U}}}}}}}U}U}}{U{{{}U{{{{{{U{U{}{{UU}UU{}U}{}}{UU}}U}}{{U{U{}}}UU}{}}{{U}U}{UU{U}}}U{}U}}{UU}{{U{{{{}{U{{}{}}U}}U{UUU{{{U}UU}{}{UUU}}{}}}}}{UU}U{{UU}U{{{UUUUUUU}}}}{U{UUU{{}{U}{{}}{U{{}U{{U}U{U}}UU}{{{{UU}{{U{}}U}}{}{}}{U}U}UUUUUU{}}UUUUU{{{U}}U}U}UU{}{{{{UU{{{}}}}}{{}}{U}}{UU{{}UU{{}}U}}UU{U}U{}U}UU}UU{}{U{{U}{}{U}{}{{}}}U}{}}}U}{}U{U}}UUU}}{}{}{{U{}U}}{}}U}}{{}U{U}U}U{{{U}U{U{UU}{UU{{{}{UUU{UU}U{{}}{U}UU{}{{}UU}}U{}}{}U}}U}}{}UU}U{{}}{{{}{{}{{}{U{{}U{UU}{{U}{U{UU}{}UU{}{{UU{{U{U{U{}{U}{}U}}U}{}{UUU}}{U}}{{U{{}UUU{{{UUU}{}U}}{}}UU{U{}{}UUUU{U{{UU}U{U{{}U{}{UU{U}U}{}{U{}U}U}U{}U}}{}U{UU}{{}}}{U{{}}U}U{{}}}U}{}}UU{U}{{UU{{U{{{U{U{}{}{U}{}UU{}U{}}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}{{U}{}}U}UUU{{{U{{{UU}{{{}}}}}}{{U{U{UU{}}UU{UU}UU{}}{U}}U}}}U}U{{{{}U}UUU{{U{}U{U{{{{{}U{}UU}{}UU}}U{{{{{}{{{UU}{UU}UU{U{{}}{U{UUU}}{{U}}UUU}UU{{{{{{{}}U}{U}UUUUUU}{}}}}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{{{UU}}{{{}U}{}{{{}{UUU{{}{}U}{{{{U}}}}U}}{U}{{{{UUU}}{{{}U}}}{{}U}U{U}{U{U{{U}U}}}}{U{}UU}{U{}{}U{U}{}}}{{UUU{{}}{}{{}UUU}{{}{U}}{U{{}}{}}{U}}}{{}}}{{}{{U}UU}{{UUU{UU{{{U{UUU}U}UU}}}{U{U}}}{{{UU{{UU}}££££££££££££}££££££££££££££££{U}}}}{U}{{U}{{{}{UUU}{}U{}{{}{U{££££££££££££££££££££££££££££££££{}{{UU}{}}U}UU}}UU}{{U}UUU{}}}U{££££££££££££££££££££££££££££££££{{U{{{{U{}{{U}}}{U{{}}{}UU}£££££££££££££££££££££££££££££££££££££{U{{}}{{}U{}{U}}}{}{U}{{{{U£££££££££££££££££££££££££££££££££££££££}U{U}{}{{{}}UUU{{U{{{}U}}£££££££££££££££££££££££££££££££££££££££££££}{{{}}}{}}}UU{}{U{}{{£££££££££££££££££££££££££££££££££££££££££££UU}{UUUUU{U{{}U}{}}U££££££££££££££££££££££££££££££££££££££££££££££}{}}{UU{{UUUU}U{UU£££££££££££££££££££££££££££££££££££££££££££££££UU{U{{U{UU{U}}{}££££££££££££££££££££££££££££££££££££££££££££££££}U{}U}U{}{}{U{U{££££££££££££££££££££££££££££££££££££££££££££££££U+UUU{{UUU}}UUUU££££££££££££££££££££££££££££££££££££££££££££££££U+++U}}{}U}{}{{£££££££££££££££££££££££££££££££££££££££££££££££££UU+U{{{}U{U}}{}£££££££££££££££££££££££££££££££££££££££££££££££££U++++}U}UU{}}{U££££££££££££££££££££££££££££££££££££££££££££££££++}+}}U{UU}UU{}££££££££££££££££££££££££££££££££££££££££££££££££££{}+}}UUU{{{UUU£££££££££}}{{UUU{}UU}}}}{{{}{}U}U{{{{}U{{U}{U}{{{{{UUUUUUU{{}UU{U}}{U}U}}{{{UU}}{{}{{U{}U}{}{}U{{}UUU{UU{{{}}}{UU}{}}U{{{}U}{{U}UU}}{{}}U{{}U{U{{}}{U}U{}UU}{}}{}U{{}{{UUU{U}}{{U{}}{}U{U{U}}UU}UU{{U}{}}}}U{{}UU{{U{{U{}}UU}UUU}{}}{}}{U}UU{}U{{U}{{U}}U}U}}UU{U{UUUUU}UU{}U}{UUU}U}U}UU}{}{UUU}U}{{{{U{U}UU}{U{}}{U{UU{{}}}}U{{{U{U{}}{UU{U{UUUU}{}{}}U{UU}{{}{}{UU}{}{U{{U}{}}U{}{{}}}{{{U}}{{U}}{U{}}UU}}}{}{{{}}U}}U{{{U}UUUU{{}U{{{{}{{{U}}}{}{}U}}{UU}}U}}}}}}{{{{UU}}{UU{}U}}{UUU{U{U}}{{}}}}}}{}{{U}U}UU}{}U{}{UU{}U}}{U{U{{UUU{UU{{{UU{U}{}U{{}}U}{{U}U{{U{}}U{{}{U}U}UU}UU{U{UUU{}{UUUU{U}}}{}UUUU{{}U{U}UU{}UU{}}}}{UUU}{}{}UUUUU}}{UU{}{UUU}UUU{{U{}{U}{{}{{U}{{}UU}U{U}U}}}{{{}UU}U}{U{}{{U}UU}}{}{}{{}}}U{}{{}{{{U}U{}}U}}}UU}}}{{}U}U}{UU{U{}U{{U}UU}{{}UUU}UUU}{}}}{U{{{}{}U{U{{UU}U{}{{}}{{}}{}}U}{{UU}}U{}{U}{}U{{U}}U}}UU}UUUU{{{}}{U{U}}{}{}{}U{}}}}}}{UUU{U}U{}}U}}}UU}{U{U}UU}}U{{}UU{}{U}}{U{U}{{}{}U}}}{}U}UUUU}}U}}UUU}UU{{}UUU}}}U{{UU}{U}}{{{}}}}UU}{U{{}U}UU}UU}{}{U}}}}U{{{}}}{UU}{UUU}{}{U{UU{UU}}}{U}{{}}{{}U{{{U{{{U}U}}{}U{UUUU}U{{{U}{U}U}U}{U}{U}}UU{{}{UU{}U{U}}U{{{{{U}{UU{U{{UU}{}U{}U}{{{{UU{U{UU}{UU{UU{{U}{UU}U}}{}UU{{}}}}{{}{{U}U{{}U{U{U}{}}}}U}{U{{}}U}U{{U}U{}}}}{{{{{U{{{U}UUU{}{{U}}U{{}{{{}UU}{}U}}{{{UU{{U}U}{}{}{}{{}U{UU{{}}U{{{}U}{U}{}}U{}}}}UUUU}}UU{U{{{U{{{}{}{}{}}U}{U}{{U{}UUUU}{{U}U{U}}{{U}U}U}{}{{{U}U{}}U{U}{}U}UU}U}}UU}{U}}}}}UU{UUU}UUU}{{U{U{}U}UU{U{}{}U{}UU}{UUU}U}U}{}UUU}}}{{UUU}{UU{U}U}{U}UU{}{{{UUU{{UUU{U{{{{}U{U}}UU}}}}{U}}}}{}}}{UU}}U{{{{}{{U{}}}U}{{{U}UUU}{{{}U}}{U}UUU{}UUU}}U}U{}}}{U{U}{{{U}U{UUU}}}{UUUU}U{}UUU}UU}{U{{U{{}{}{}U}}}{{}}}}U{{{{U}UUUU}U}U}}U{}}}}}}{{{}}{{{{}{}{}{}{{}}}{}UU{U{U}}}U{}U}}{{}U{{{}}{U{{U{}{{}}UUU}UUU}}}{{U}}{}{U}}{}UU{}U}{{}}{}{}UUU}U}}{}U{{{}UU{}}}UU}}U{U{U}U{U{{{UUUUU{}{U{{}UU}U}}}{U{{}}}U}UU{UU}U{}UU}}}{U{}}}U{U}UUU{}}{U{}{{U}}{U{}UU{UUUUU}}}}{{U{{U}{}{{UUUU}{{UU}U{U{U}}}UU}}}{{}{}UUUUU{UU}}}U{U{}UU}U{}{}U}}}}U{{{}}UU}U{{U}U{U}}{}U{}{{}}U}{U}}U}}}UU}{}UU{U{UU}}{}U{}UU{}}}{U{{U}}}{{U}}U}}{}}}}}{U}}U}{{}U}{}U{}}}{}{U}}}U{}UUU}{{{{}U}U}U{}U{{UU{}UUU{U{{{UUUUU{UU{}{{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{}U{}{UUU}U}}}UU{{U{UUUU£££££££££££££££££££££££££££££££££££££}}{}}}U{U{{U{}U}U{}{}U{{}}}£££££££££££££££££££££££££££££££££££££££U{UU{U{{U}UU}{{U{{U}{UU{U£££££££££££££££££££££££££££££££££££££££££££{}U}}UU{}{{}UUUUU}}U{£££££££££££££££££££££££££££££££££££££££££££{U{U}}UU{}}UUU}}}}}{££££££££££££££££££££££££££££££££££££££££££££££{}{}{}}{}{}{}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££{}{UU{UU}U}{{{}{££££££££££££££££££££££££££££££££££££££££££££££££U}UUU{{U}{}}}{U{££££££££££££££££££££££££££££££££££££££££££££££££{}UU{UUU{UU}U}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU}{{U{{UUUUU}£££££££££££££££££££££££££££££££££££££££££££££££££U{}}}}{U{U{}{}U£££££££££££££££££££££££££££££££££££££££££££££££££UU{{{}}UUU{}}UU£££££££££££££££££££££££££££££££££££££££££££££££££U{U}{}U{}}}U}U££££££££££££££££££££££££££££££££££££££££££££££££££}U{}U}{{}{{{{}£££££££££{{U{{U{}}{{UU{U}{U{{UU{U{}UUUUUU}{{UU}}}U{{}}{U}{{U}}{{U}}U{{UU{{}}}}{}U{{U}U{{U{}U{{U{{}U}}UUUU}U}{}{}}{{}{}}UUU}{UU{}U}{{UUU{{{{}}{{{}{}U}UU}}}}{U}U}U}U{U{{U{{}U}}U{{U}}}}U}}UU}}U}UU}U}UUU{{{U}U{}UUU}}{U}}UU}{{{}UUU{U{}U{}{U{U}}U{U}UU}}U{}U}}{{}U{U}{{UU{U{U{U}{}}UU{}{}U}UU{{{}}{U}}}}U}UU{U}U}}{}{}U{{{U}U{}{{}{U}{}}{{}{U{}{U{}{U{}{}UU}}{UU}}}}}}UUU{{{U{{U{}{UUU{}}{}{U}}U}}}U{{{UU{}UU{UU}U{U}U}{}}{}}{U{{U}UU{}{{{}{}UU{}}{{}U{{{{UU{U}{{}U}}U}}{UU{{{{U{{U}{{U{}{}}UUUU}}}}}{{U}}U}{{{U{}U{U{U}{}{{U{{{{U{}{{{{}}{}}{U{{{}{{U{{U}{}UUUU{}{}}U{UUU{UUU{{U}}{{}U{}}}U{{{}{}UU{{UUU{{{{U{U{UU{U{{}{U}{}U{}}{U{{U}{}U{U{{{U}{U}U}}{{}}}}{U{{}}{}UUU{}}{U}}UU}{U}}{UU}{U{U}}U}U{}}U{U{{}{{}{{UU}{U{U{{U{{{}UU}{UUU}{{U{UU{{}}}}{}{UU}U}}U{UUUU{}}U{}{U}}{U}U}{U{{U{{}{{{U{}U}}}U{{}U}}{}UU}}}}}}{}}U}}}}U{U}UU}U{U{U{}}}{UU{}{{{{{}U}U{U{U{{U{{UUUU{{U}UU}}}{UUUUU}{{{}}}}{}}{U}{{}{}{{{U}}U}{U{U{}{U{UU{}{{{{{{U{U}{UU}}UU{}{U}{UUU}}}}UUU}U{U}}{{U{{}{{U{UU{}}UUU{{{}}U}{U{U{}UUU}U{U{U}{{U{}{UUU}}{UU}U}}UU{{U}}{{U}{U}}UU{}}}{}}}{}}U}}}}U}{U}}U{}}{}U}}U{}{}{UU}{}U{{}{UU}{}UU}UUU}{{{UUUU{{{U}{{}UU{{}}U{U{{}}U{U}UUU}U{U{U{U}U}}{{}{{UUU}{U{}U}}{UU{UUUUU}}U{{UUU{{{}{UU{}{{{UU}}{{U}{UUU}{}{U}}}U}}U}{{UU}UU{U}{U}{}{{U{{{}U}{}U{}{{U}{UU{{}U}U{U}UU{U}{}{{}UU{}U{}{U}U{}{{}}{U}{UUU{}}}U{U{}}U}{U}}U{{{UU}{}}U}}}}{U{{U}{{}{{{}{{}U}{UU{}U}}U}{{{U}}}U}{{U}U}UUU}{U{}}U}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{}U{{{{UUU}}}{{{}}U{UU{{{{{U{UU{U{{}{}{}}{{U}}}{UUU{U{}}U{{}}U{U}U}{{}{UUU}U}}{}{}U}}{UU{{}}U}UU}}{UU{{UUU{}}{}}U}U}}UU}{U{}U}U{}}U}UU{{{}U{U}{{{}}{{UU}U{U{U}{}U{{{{}UU{U{}{}U{{}U}}}U}{{{{{UU{{{}}{UUU}{{{}{U}{U{UU}}U{UUUU}}{{}{{}U{{{{UU{}U{}}}{}}UU}}}{U}{}}{{}}{U}{U{{UU}{{{U{}U{}U}}U{UU}U{UU}}{{U}U{UUU}{}{UU{{U}U}{{}}U}}U}}}U{UU}{}U}{U}{U}}U}U{{}{}U}UUU}U}{}{UUU}}U}}{}U}}}}}{U{U}{}U{}}}UU{U}}{U}}U{{}}}U}{{}}}{}}}U}{}}{UU}U{}{UU{{{}{{{}UU{{{U{{{}U{U{UU{{{{U}U}{}{U{{}}UU{{}U{}U{{UU}}}UU}{U{}{{{{}U}}}U}{{{}{U}U{UU}}{{UU{{UU{U}U{U{{}U{UU}}U}}U}{{}{U}{U}U{}{U}{U{{}UU}{U{{U}}{{U{U}U{U}}U}{££££££££££££}££££££££££££££££U{U{{}UU{{U{}}{U{{}UUU{}{U}{UU{{U££££££££££££££££££££££££££££££££U}U}{}{}U{}{}U{U{{U{{U{U{{U{U}}{££££££££££££££££££££££££££££££££}UU{U}}U}}}}U{{}}{}}{U}}}{}£££££££££££££££££££££££££££££££££££££}}{UU}UU{{{UU{}{U}{{UUUU}U}£££££££££££££££££££££££££££££££££££££££}{U}{U}{U{{U}}U{{{}U{U{UU£££££££££££££££££££££££££££££££££££££££££££}}UU}}U}UU}U}UUU{U}{U£££££££££££££££££££££££££££££££££££££££££££}{U}U{}}UU}U{UU{U}U}££££££££££££££££££££££££££££££££££££££££££££££UU}}{{{{}U}U}U{}}}£££££££££££££££££££££££££££££££££££££££££££££££U}}{}{}U{UU{{{UU££££££££££££££££££££££££££££££££££££££££££££££££}}{}U{}UUUU}UU}U££££££££££££££££££££££££££££££££££££££££££££££££}U{{{}}}U{{U{{}U££££££££££££££££££££££££££££££££££££££££££££££££}}UUUUU{}U{{{UU£££££££££££££££££££££££££££££££££££££££££££££££££UUUU{U}}}}UUU}}£££££££££££££££££££££££££££££££££££££££££££££££££{U}U}}{}}{{{{}U£££££££££££££££££££££££££££££££££££££££££££££££££UUU{UU}{}}}}U{££££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{UUU}{{UU£££££££££}{U}{{{U}}U}{}{U}U{{{UUUU{U{UU}UUU{{{{{UU}{U}}UUU{{{}{}}{{{{U}UU{}}U{U{{U}}{U{U{}{{}{{U{UUU{}U{}}}U}{{UUU{{U{{U{}}U{}U{}U}}}U}}}{}{U}}}}}U}{}UUU}}U{U{{UU{}{{}}{}{{U}{}}U}UU}UU{U}UU}{UUU}}}{}{UU}}UU{U}}}U{U}}U{U{U}}}{{U}{U}{}{UU{}{}{}{}UU{U}{{U{{}}}U{U{{UUU{{}{}}U{}}{U{U{U}{}}{}}{U}U}}U}U{{{}U{{{U}{}{{UU}{UU}U}U{{{}UUU{U}}UU{{{{}UUUUUU{{{}}U}}{}}U{{}{}{}{}{U{}}{}}UU{}}}{U}UU}U{{}{}}}}UU}{U{}{UU}}UU{U}U{UU{{{UU}UU}}}U}{UU{{{}{{}{{{U}}}}U{U}{{{U}U}}{U}UU}{}{{{{}{{{{{{}U}{{{{}{{U{U{UU}{UU{U}}UUU{{UU}{UU}{{U{UU{}}{}}{U}{{}}{U}}UU}}}}{U{}U{{}UU}U}}}U}{{{{{}{{U{U{{U{{}}}UU{U{U{U}UU}U}U}UU}U{}U}}U{}U}}}{{{U{UUU{}}}{{U{U{}U}}U}{}}{{U}{U}{}UUU{{}}{}UU}U}{U{}}}UUU{U}UU{}}}}}{U}}UU}{}U}{}}}}}{UU{{UU{}}UU}UU{{{U}{U}U{}U}}U}UUU}{{UU}}U}UU}}}U}U}{{}{}}U}U{}{{UUU{U{UU}{}{}}U}}{UUU{}{{{U{UU}U{UUUU}{{}U}U}}{U{{{U{}}{{U}{}}{U}}}{UU}}{{U}{}}{}U{}}{}}U}U{}{}U{{{}}U}{{}}}{}U}UUU{{}UUU}{}U{}}{UU{{{}U{{U{UU{U{}{{{U}UUU}{U{}UU}U}UU}}U{{}}U{}}{{U}}UUUU}}UUU{{U}U}UUUUU{{U}}U{{}{}UU}}{}U}UUUU}}UU{}{U{{{}}{U{{}}U}{{U{U}{{}UU{U{UUU{{U{}UU{UUU{}}{{}}{{UU{}{{U}U}}}UUU{{}U}}}}U}U}{UU}{{U{{{{U}U}{}UU}{{U}}{U{{}{}{{{{{UUUU}{}UU{}U}}}{}{U}}UUUU}U}}}{{}}UUUU{U}U}{}U{}}}UUU}UUUUU}{U{{UU{U}U}UUU}}U{UU}{{{{{UU{UU{U}U{}U}U}{}U{}{U{{}UUUU}{UUU{{{{{{{}UU}}U{}{}UUU{{}}}U{{{U{{UU{{{U{U{}{}{{}UU}}}}U}U}U{U}}{{{}U{}{UUU}}U}UU}{{U}}{}}UUU{UUUU}}U{U{U}}}UU{UUU{}{U{}{{}U}{}{{{{U{U{UU{}{{{UU}{U}UU{U{{}}U}}{}U}}{}{{}U}{U}U}}}}U{}UUUU}{UU{}}{{UUU}}}}{{}}{{U{{U}U}U{{}UU{}}}{}}U}}{}{{U{{}UU{}}}U{}{{U}}}{{{UU}UUU}{{}{}UU}U}UU}{U}{U}}}{{U{U{}}{{{{}{}{U}}U{}U{U{}{}}UUU}UU{{U}U{}}{{}{U}U}U}{}U}{U}U}{}}}{UUUU{}U}{}{}{U{}}U{UUUU}UUU}{}}{{{{}}UUUUUU{UUUUU{U{}U}}}UU{{}U{}UU}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{{}{{}{UU{{U{U{{{UUUU}{}U}}}U{U{{U{}{}U{}}{}}{UU}U{{}U}U}U}U}U}}}UUU{UUUU}{U{{}}{}UU}U{}}U{UU}{{{}}}U{UU}}}{}U}U}}}}{{UU}{}{UU{}U{}}}UUUU}}{{{U}{}{{{}{}UU{}{UU{{{{}{{U}}{{{}{}}}{U}}{{U{U{{}{U}U}{U{}{}UUUU{{}}}U}{U{}UU}}}}}}}}{UU{U}}}{{}}{{}U}}}}}}{{U}{}U{U{}U}U}UU}}{}}}U{{}{UU}{}U{U{U{U}}}{U{}}{U{{{{U{}}UU{U{}UU{{U{{}UU{}}{{}{U}U{££££££££££££}££££££££££££££££UU}{U{}}{UUU}U}}}{UU{UU}{U}}{}{U}££££££££££££££££££££££££££££££££}U}{}}{UU{U}UUU}UU{U{}}UU{{U{UUU££££££££££££££££££££££££££££££££UUUU}}}{{}}}}{U}}{}}{UUU{}{£££££££££££££££££££££££££££££££££££££U{}U{U}{}UU{}UUU}{}UU}U}}U{£££££££££££££££££££££££££££££££££££££££{U}}}{}U{{}}{UUU}UU}{{{}{£££££££££££££££££££££££££££££££££££££££££££{{}{}U}}U}U}{U}}}}}U{£££££££££££££££££££££££££££££££££££££££££££}}U}{}}}U}U}{{}}{}U}££££££££££££££££££££££££££££££££££££££££££££££U{UU{}{UU{{UU}{U}{£££££££££££££££££££££££££££££££££££££££££££££££{{U{{}U{UUUU}{{{££££££££££££££££££££££££££££££££££££££££££££££££}{U}}U}}}{U}UU{U££££££££££££££££££££££££££££££££££££££££££££££££{{{U}{}{{}}}{}}}££££££££££££££££££££££££££££££££££££££££££££££££{{UU{+{UU}{U{{}£££££££££££££££££££££££££££££££££££££££££££££££££U{}{}++}U}{}{{U£££££££££££££££££££££££££££££££££££££££££££££££££UU{U{++UU}U}}U{£££££££££££££££££££££££££££££££££££££££££££££££££{{{U{+U}U{}UU}££££££££££££££££££££££££££££££££££££££££££££££££££}{{}}+U{}U}{}{£££££££££}}{{UUU{U{}{U}}{U{{}}U{U{U{{U{{}}U{}{}{{{UU}}{U}{}{{}}{{{}}{{{}UUU{}{UU{U}}}{}U}}}{{{}{}UUUU{}{}{UU}U}}{{{U}UU^^^^^^}U{}}UU}}{}UUUU{UU}}U}U{{U}{{U{U}{}{{U{{}{{}}}U}}}}{U}U{}{^^^^^^{}}U{}{UU{U{U{}{UU{{U}U}}{U}}{{U}{U{{}{U}{}{U{U{{U}}{}UUU}^^^^^}U{UUU}U}}U{UU}UUU}UUU{UU}}UU}{}{{U{}U{}}{}UUUUUUU{U{U}U}{{{^^^^U{}{U{{U{{}U{}{U}{{U}U}{U}}}U{U}{}}U}UUU{U}}{{U{UU{U}{U{}}U{}^^U{U{}}}{}U{{}{{}}{}}}{U}U}}}{UU{UU{}}{}}}{U{UUU{{}{{U}{}}UUU}}^^U{}{}U}U}}}{{}}{}}}U}UUU{U{}}{}}U}{{}U}{}{}{U{U}{UU{U{UUU}}{{}^^^U}U}{UU}}{}U}}}U{{U{U{{UU{}{{}{}{{}U}UU{}UUU}UU}UU{U{{UUU{{U^^^^U}{}}U{{}{{}U}U}UU}U}{}}U{U}U}U}U{{U}{{{}}}}}}{U{UU}}{{{{{{U^^^^U{UU{}{U}}{{}U}UUU{}}U}UU{UU{U{}{U}}}}}{UU}}U{}U{{{{{}{}}{{U^^^}}U}UU{{{{{U{{}U}UU}}U}}}}{}{{{}{{{{UUU{U}{U}U{}}{UU{U{U}{}}UU^^UUU}U}}{UUUU}U}{UUU}U}}}}U}U{}}U}}{{{}U}{U{}}U}U{UU{}{U{}}UU{{U}}}}{UU}UUU}}{{{UU{U{{U}}{}}U}}}{{{UU}}U{UU{}U{}{UU}}}}}{U}}U}{}U}UU{UUUUUUUU{U}U{{{UU{{{U{}UU{{U}{{}}{}}{{}{}{UU}{{{{}}}}{}}{{{{}{}}U{U}}U}{U{U{}}U}{{{U}{U{U}}}}{}{U{UU{U}U{{U}{{U}{}UUU{{U}U{UUUU{{{{U{{{UU}U}U{{}{{U{}}U}U}UU}U}{U{}UUUU}}UUU{{{}U{UUU{UU}}U{UU{{U{U}}{}U}UUU}U}U{U}}}{{UUUU{U{}U{U}{}U}{{{}{}U}U}}}}UU}}}}U{{U{{{UU}{}UU}UUUUU{{}}}U{UU{U}U}}{U{UU}U}UU{}{{{{}{UU{U{{{UU{}{{{}{UU}{}{}}U{}}{}{U}U}U{}U{{U}U{}}U{}}}{{U}{}{{U{}{U{U}}{UU}UU{U}UU}{{{{}}}{}UU}UU{{}}}UU}}U}}}{}}}U}{}}{}}U}}U}}{}U}{}UUU{}U{}U{U{}{U{}U{U}U}U{U{{}U{U{}}{UU}UU{{{UU}{{U}U{{{U{UU}U{{U}U}{}U}{UU{U{{U}}}}}{{{U}U}UUU{U}{}UUUU}{{U}{U}{{UUU{UUU}}}}}UU{}{UU}}}}UUUU}}{}U{{{}}U}UU}}U}}}{U{{}}UU}}{{U}{U{UU{}U}}}UUU{{}}{UU{U}}U{{UUUU}{{U}UUU{}}{UU{{}U}UU{{}}{{}{{}}{U{U{{U{U}}{}}}{U{U{U}}}U}{U{{UU}UU}U}U}}U{}U}}UU}{}}UU}{{}{U{U}}U{{U}{}{{U}UUU{UU{}{UU}}}{{}{}}}{}UU}{U}U{{{{{U}{}}UU}}}}UUU}{UUU}UU}U}}}{{}{{U}}}}U{U}UU}}{{U{{{U}{}U}{}}}}{U{UU{UU{}}{}{}}}}{}U{}UU{{UU{{{{U}{{}}U{}U}U{UU{U{U{}}}{U{}}}}{UU{U{}}{UU{}UUU{}U{{}U}{U{{{UU{U{{{{{}{{}{}{}}U{U}U}}UUU}{}}}{UUUUUUUU{{{}U}}UU{UU}}{UU}{U}UUU}U}}U{{}}}{UU}{UU}{{U{{UU{UU{U}}UU}{U{UU}U}}{U}}{{{U}}U{}{{{{}U}}{{{{{{UUU{U}}{}{{U}U{{U}}UUU}}}{{U{}}{{}U{{}U{U}U}{}U}{U}{{}}{}{}}U{UU{U}UU}{}{U}}U}}U}U}{}}U}{U££££££££££££U££££££££££££££££U}}}{{{}{}}U}U{UUU{{{}{{{}{{U{U}}££££££££££££££££££££££££££££££££{{}}{{UUU}}{}}{U}}{}}}{{U}{{{U}{££££££££££££££££££££££££££££££££}UU}{}{{{{}}}}UU{U}U}{U{}{{£££££££££££££££££££££££££££££££££££££}U}}}{{UU}{{U}}}U}UU}U}{}}U£££££££££££££££££££££££££££££££££££££££{}{U{{{{}{{}}{{UU{}{{U}}U£££££££££££££££££££££££££££££££££££££££££££}}{U}U{U}{}{{}}{}}{U{£££££££££££££££££££££££££££££££££££££££££££UUU{{{UU{{}}}U{U}{{{££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}}}U{U}}U}U£££££££££££££££££££££££££££££££££££££££££££££££}U{U}}{{UU}{{{}{££££££££££££££££££££££££££££££££££££££££££££££££UU{{}}UU}}UU{UUU££££££££££££££££££££££££££££££££££££££££££££££££U{}UU{U{}{{U{}U{££££££££££££££££££££££££££££££££££££££££££££££££{U{}}}U{{}}{{{{£££££££££££££££££££££££££££££££££££££££££££££££££{U}}U{{}}U{UUU{£££££££££££££££££££££££££££££££££££££££££££££££££}{U}}U}U}}}U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{{}{{}{}{}U{{{££££££££££££££££££££££££££££££££££££££££££££££££££}{}U{}}U}}{{}U£££££££££{UUUU{}U}{U{U{{}}U{{{}}}{U}{U{{{{U{{U}{UU}}UUU{{U}}{}U{U{UUUU{{{}{U}}{UU}{UU{U{{}U}U}{UUU{}{}}UU{}{{U}UU}U{{}}}{}UU{}U}{}{U{}U{U{}{}}{}}U{}{U{}U{}}}{U{{}{{U{{}U{}{}UUU}}U}}{{}{}UU{}{}}}{UU}{}}}}U}UUU}{}{U}}{}UU{{{{UUUU{U{U}UU}U}}}UU}{{{}}{UU{{UUU}}}{{U}}}{}}UU{{UU}}UU{{}UU}}{}U}}U{U}}}{{U{}{}U}U}{U}}}U}U{}UU}}UU}}}}{U{{U}}}}}{U}}U{{}UUU{}{}}}U}{}{{U{}{}{}{}}U}U{{}U{{}}}U{}}}{}U{{{}{{UU{}}U{}}U{}}}U}U{UUUU{{UUU{}{}{{UU{U}{{{{{}U{^^^U}}UUUU{U{{UU}{{}U{}U{}U}}}}{U{{{U{UUU}}U}UUU{}U{UUUU}}UUU{U^^^^{}}{{U{U}}UU{UU}UU}{U}U}U}}}{{}U{}U{{UU}U{{}{}{{{{UUU{{UUU}{^^^^}{UU{{UUUU{U{}}}{{{}U{{UU}{}{}}U}UU}U}}}{UUU}U}}}{}{{UU{UUU}{^{{U}}UU}U}}}UU{UUUU{}}}}}}U{{{U{{{{{}}U{{}}U{U{U}}}UUU}{{}U{{}{^U{}}{}{}{}U}}U}{}{}{UU}}U}}U}U{UUU}U{U{U}}}}}U}{U{}}{U{{{UU{}U{^^{}U{{U{U}{{}UU}UU{U{U}}{U}{UU{}}U{{}{}}}{UUUU}U{{{UU}{U}}U}{U^^^{}}}U}U}UUU{}{UUUUU}}}}U}U}}U{}{}U}{}{{}U{U}{}{{U}{}U}UU{{{UU^^^U}U{{}}UU}{UUU}{}{{}{{{U}{{}U{U}U{{U}}U{{{{}}{U{U{{U{{U{U}}{{^^^U}}U{U{}{}U}U}UU}{U{UU}}U}}{U}U}}{}{UU}{{UU{}U{U}{{{{{UUUU{{{}}UU{}{{U}U{U}U{}}U}{U}{{{{{}UUUUU}{U{{}U{}{U{}}{{}}}U{}U}{}U{U}U{U{U}UU{}{}{{}U{}}{U{}}U{UU}{UUUUUU}{}}U{{{}}UU{UU{}{U{}{}UU{}{{}{U{UUU}{{U}UU{{}{U}}}}{{}}U}U{{{{{}{}{}UU{U{{}}{UUU}UUUUU}}{{U}U}}{}UUU{{}}UU}}{{}{{}U}}{{}}}U{{}U}}}{U{}{}{U}U}{U}U}{}U{}UU{{{}{{U{{U{U}{{{{U}U{{U{U{}}{{}{{UU}}{{{U{{U}U}U{U}U{}UUUUU}{U{U}}UU{}UUUU{U{}}{}U{{{}U}}}UU}U{U{{}}}{UUU{U{}}{}{U{U}U{UU{U{{}}UU}{UUUU}U{}U}}U}UU}{U{{{U{{{}{{}UU{UUU{}U}{U}U}{UUU{{}UU}U{{{}}{{U{{U}U}{}U}UU{}}}UU{{{UU}U{U}U}}}}{}}UUU{U}UU}UU}{UU{U}{{}}U{U}U}{}UU{{}}U{UUU{}{}}U{}UU{}U}}U{UU}}}{{}{{{{U}{{{U{}{}{{U}U}{U}U{}{{{{{UUUUU{{}U}U}{}{U{}}{}U}UU{{{UU}U}{}}U{UU}UU}}}}{U{}{}U{UU}U{}U}UU{{}{U{{}UU}{UUUU{}}}U{}U}}U{}{{}{{UUUUU{{}{{{}{U}{UU}{{}U{UUU{U}}{U}{UUU{U}{UUU{U}UU{{{}{}U{U{U{{}U{}UU}U}}UUU}}U}U{}}UU{U}{U}}}U}}{}{{{{{U}{UU{UUUUUU}U}}{UU}{}{UU{{UU}{{U}{UUU}{}}UU}{}UU}}U}U}}{U}}}{{U{U{}{U{UU{}{{{{}{{{{}{}}{UUUU{U}{}{{{UU}}}{{}}{{}}{{U}U{UUU}}{}}{U}}U{U}}}}{{}}{U{{}UU}}U{{U}U{{}{U}U}U{{{U}{}}U}}}}}{{}}UU}}UU{U{UU}UU}{U{{{}U{{{}{{}{}{UUU}{{U{}UU}}U}}UU}}}UU}U}{}{}{{U{U}U{}UU{U££££££££££££U££££££££££££££££UU{}}{}{{}}UU}{{U{U}}{}U{U{{{}}{}££££££££££££££££££££££££££££££££}}}{UU{}{}UU{U{{{}{}UU{{U}}}{UU}££££££££££££££££££££££££££££££££U{}U}U}}}U{}}U}U{{}}{{{}U}{£££££££££££££££££££££££££££££££££££££{}}{}U}}}{{{U{{UU{UUU}{UUUU£££££££££££££££££££££££££££££££££££££££}}{}}UUUU}U{U{{U}UUU}}{{{£££££££££££££££££££££££££££££££££££££££££££U}UUU{}U{}{}{UUU{}}}}£££££££££££££££££££££££££££££££££££££££££££}UU}UUU}}}}}U{U{U}{{££££££££££££££££££££££££££££££££££££££££££££££{}{{}UUUU}{}}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££}U}{{{{U}{{U{U}{££££££££££££££££££££££££££££££££££££££££££££££££{U}{U}UU{}{U}}U{££££££££££££££££££££££££££££££££££££££££££££££££U{{{}{{}{{UU{}{U££££££££££££££££££££££££££££££££££££££££££££££££{{{}{}}}{}}{}}{£££££££££££££££££££££££££££££££££££££££££££££££££}{}{U}}}U}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££££U{}U}U{U}}}}U}{£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}}UUU{}UUU££££££££££££££££££££££££££££££££££££££££££££££££££{{}{}UUU{U}}{}£££££££££U}UU{U{}}}{U{UU{UUU{{{{UUUU}{}U{{{}{}U}U}{UU{}U{{U}U}UUU{U{}}U{U{{{}}{UU{{{{}}{{}}U{UU{}}{}}U}}U}UUU}U}{}{}}UU{UUU}}}{}{}}{UUU{}}UU}}}}}{}{U{{}}{U{}}}UUU{{}{}U{U{{{}}UU{U{}U{}UU{{{}{UUU{UUU{UU}U{}U{U{}}U}}{}UU}U}}}}{{UUUU}}U{}{{{UU{}{{}UU}U{UUUUU{{U{}U{{{{{{{{{U}U}U{{}{}UUU}}{}}{{}{}}}UUU}}{}{U}{{UUU{}}{UU{U}UU}{U}{}{U{UU}}{}U{UUU{}UU}}{{{}U}}}}}}{}}{U}UU{U}}UU}}UUU{UU{U{}}{{{}{UUU{U}UU}U{}{U{}}U{{}{}}}}}}UU}}U}U{{U}}UU}UU{{{UUU{U}U{U{UUUU{{U}}}U{UU}{UU}{}UUUU}}}U{U{{U{U{}{}U{{{{}U}}UU{{}{{U^^^^U{}}}{{}U}}U}}}U{{{}}{}{UU}{UU}}{{}{}U{U}}U{U{U{{{{}UU}{UU}^^^^^U{U{}{}}U{UU{UU}}}{UUU{{U}}}{}}U}UU{{}U}{U}{UUU{{UU}U{U{{{{^^^U}U{UU{}U}{}{UU}UUU{{{UU{{}U{{}{{U}{}}}}}U{{{}U{}{{}U{U{}}{{}{}^{U{}{}{}{{}}}UU}UUU}}{}{}U{}}{{UUU{{}}}U{{{U}U}U}}U}{{{}}U}{{{{^{U{U{U{U}UU{{{}{UU}U}{U{{}UU{{{U}{}{}U{UUUU}}}{U{U}}{U}U}{U}{{^^^{{U}}{{{}}{}}{{{}{U{UU}{{}U}{}{U{{{{}UU}}}U}}}}{UU}}}{{{UU{U}^^^{}{UUUU}}{{}UUU{}{UU{}}}U}}{U{}{U{{U}}}U}{U{}U{U}{}UUU{{}U{}}^^^{{{}U}U}U}}}{U{{}{U}{U{UU}{{U{{UU}}UU{{U}UUU{U}{U}U{U{{U{U}{{^^^UU{{U}}UUU}}}UU{U}UUU}UU{}UU}{}}{}}{U{U{}U}}}{U{}}U{{U}U{UUU{^^^{U{}}}U}{{{{U{}{U{UU{}U}}}U{U{{}U{{UU{}UU}}U}}}}}U{U}}UU}}}{{}}{}}UU}{}}{{U}}U{{}}}}U}U{U}}}{}{UU}}{{{U{U{{}{{}U}}{{}{UUU{}U}UUU}UUU{U}{{U}UU}U}U{}{}UU}UUU}U}{UU}{{{}UU{}{{{{U{{}U{{{}U{{{{U{{U{{}U{}UU}U{}{}UU{UUU{}U}}{{{}U}{}}{{{{}}}}}{{U{{U{}}}{U{U}}}}{}U}{{U{UU{}{UU}{U{U{UUU{{}{UU{UU}{UUU{{UU}}{U{UU}{}}UUU{}{}{{{U}{U}UU{}{{UU}{{}}}U{}}}{U}}U{UU}}{}}}}{U{}{{U}}{}{}{}{U}{}{U}UUU}U}U}UU}{{}{{{}}}}}{}{}}UU{{{U{{{{{}U{}UU}UU{UUU}{{{}}{UU{U}U}}}}}U{}{{{}}UU{U}{U}}UUU}{{}}}{}U}}}}{U{{{}}U{{U}{}U{U{}}{{{{{{}U}{}}UU}{}}}{}{{}{U}{}{}}U}{{{UUU}}U}}{U}}U}}UU}{}{{}{}UU}{{U}}}}}{}U{U{{UUUU{U}U{U{}UUUU{{}UU}}U{{{U}}U{UU}{{{}UUU{{}{{}U}U}U{}{U}}{UU}UUUUU}{U}{}U{U{{}U}{}U{U}{UUU{}UU}UUU}U{U{UUUU}U}UU{}U}{UU{UUUU}}{}{}{}U{}U}{U}}}}U{U}U{{U{U{U{}{}}UU}{UUU}U}U{{{{U{{}}U}{{U}U}}}}}}}{}U}{}U}{}U}{UUU}U}U}}U{U{{U}}U}{UU{}U{UUUU}U}U{}UUU{}}{U{{U{{}}U{{{{{{}{{}U}U{U{}}U}{{U}{{U{}{{}{}{UUUUU}UUU}UU{UU{}U}}}U}{}U{{{U}U}}U}}{U{U}}{}}}UUUU{UU{{U{{}{{{{}{{U}{}{}U{{U{U{}{{}{U}}U}U{{U}{U{}U££££££££££££}££££££££££££££££U{{}U}}{}}U{{{}{{{}{}}{{U}}{UU}}{££££££££££££££££££££££££££££££££U}}{UU{}U}U{{UU}}{}U{}}U{UUUUU{}££££££££££££££££££££££££££££££££U}UU}U}{U{}{U{}{{U{{}{U{{{}£££££££££££££££££££££££££££££££££££££{U}{{{{{}UU{{U}}{}U{UUUU{}U£££££££££££££££££££££££££££££££££££££££}}}}}{}}U}{U{U}}UU}}U}}}U£££££££££££££££££££££££££££££££££££££££££££U}}U}UU}{{}}}UUUU{}UU£££££££££££££££££££££££££££££££££££££££££££{U{UU}U{U}}}}}}{{}UU££££££££££££££££££££££££££££££££££££££££££££££U{U}}{U{}{}{}U{UU{£££££££££££££££££££££££££££££££££££££££££££££££{}{U}{}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{UUUU{{£££££££££UU}}}U}}}{}}{}U{}U}}UU}}UU}}}{}U}{}U{U}{}{U}{}{}}{}{UUUU{}}}U{U{U{U}}{}{{U}UU}U}}{}{}{}}}}UU}{UU}{U{}{}}U{}}{UU}}U{U}UU{}U{}U{U}{U}U}U{}}U{U}}U{{{U}{{UU{}}U}UU}UUUUU{{UU{{{}}}U}U}{}{U}UUU{U}{U}}{U}{{U{}{}{{UU}U}U}UUU{}}}UU}}}}}{{}{UU{U}U}}}U}}U}}}UU{U}{{{UUU}U{{UU}{UU{{}}}{}{{{{U}}U}{{}}U}}}}}U{}}}{{UU}}}U}}{}{}{}{U{{U}{}U{UU}UUU}U}UU{{UUU{{{}UU}{{}}}U}U{{UUU}{U{U}U}}{}U}{}}{{}UUUU{U{}}}}UUU}U{UU}{}}{}}UU}}}{}}{}U{{{}}U}U}{}}{UU}{}{}{UU{U}{{U{{{{{}}{}{}}{{}U}U{U{UU}{U}UU{}}UUU}UUU}{}U}{U}{}}}}}{{{}}{}UUU{}}UUUU}{}{}{U}{{U{}}{}UU{U{{U}}UU{}U{UU{{U}{{{}{}}}{{{U{UU}}{{UUU{U{U}UU{U}}U}{U}{}}}{UUU}}{U}{{{}}UU{}{}}U{{}}}}{}}}}{{U{U}}}UU{}U}U{{{{UU}}}{UUUU{}{{}}{UU}U}}}}U}U{U{UUUU}}}UUU}{{U{{}{{{}U{}}}{U{U{{}{}{}}{{}U}{U}{U{U}}{UU}{}U{{}{{}{{}U}U{}}U{{UU{}{{{}{}U{UU}{{UUU}}}}{U{UU}{}}{}}U}U{}U{{U}}}{}{}UU{UU{}UUU{}U}{UU}}{{U{UU}U{{{U{U}{}}U{U}}U}}U{}{}UU}{{{{{{{}U{}}{UUU{{}U^^^^{UU{UU{}{U}}U}{{U{}}}{{{}{U}}UU{U{{U}UU{U{{}U{U{{{UUU{U{U{{}}^^^{}U{{}}}{{{U{}}{U}UUU{{}}{U{{}U{{}}UU{}}{}{{U}}U}U{}U{U{}U}U{^U{{U}}U{{U}{}{}U{{U}}{UUU{}}{{U}U{UU}{}}U{{UUUU}{U}}}{}{{UUU}}^^^}UU{U}UUU}U{U}{{UU{{UU}{U}{U}}{U{}U{U{UU}{}}{UUU{{{}U}}{U}}}}^^U^{}{}UU}U{U}{{{{{U}}UUU}{{}U{}U}{}}}}U{}U}U{UU{U}{U{{}}{U{{}^^^^^{{}}}{U{{{}UU{}}UU}{}U}}}{{}U}U}U}}U{}}{U{U}{{U}{{U}}}}U{}}^^^^{UU{U{{U}}}}}{}}{}UUU{}{U}}UUU{{U}U}U{}}{}U{}{UU{{{UU}{U}UUU{^}U}}}}}U}{U{UU}U{{{{UU}UU}U}U}U{UU{}U}}{{{U}}U}{{{{{}}U}U}U}U{U}}{{UU}}UU}}U}UU}{{UU{}{{{{}}}U}}U{}{}}}}}{}}}{}UUUU}}{{UU}}{U{U}}{U{{{}{{{}U{UU{{}{UU{UUUU}}{}}}U{{}U}U{}{U}}{{U{{}{U{U}UU{U{UUUU{}U}{{}{UUUU{}U{}}}U}}}{UU}}U{{{U{{{U{UU}}{U{}U{}}{{{}}{}{}}U{}{}UU}}}}}}{}{UUU}{UUU{U}{UU{}{U}}U}U{UU}U}}{{UU{U}{U}UU{U}}}{{U}}}}}{}U}{U}{{UU}}}}U}{}UU}{}}{{}}U{}UUU}}U{}{U}}U}{{}UU}}}U{{{U}}U{}}U}UUUU{}}U{U{}UUUU}UUU{{}{UU{{{}U{U{}{{}{}UU}UUU}}{U}UUU{U}}U{{{}{{}U{{}{}U}}{}UUUUU{}{U{U{{{{}}U}}{}U}U}U}U{{}}{{U{U}}UUU{U{UU{UU{}}}{}U}U{U{U}{U}}U}U}U{}{}}}{{}}}}U{}{U{}{{}UU{}}}U}U{{U{U}}UUUU}}U{UUU{{}U{{}U{UU}U}{}UU}}{UU{{U}{{}}U}U{{UU{}UUU{U{UUU{}{}}}U}{{{{}}}{UU}}U}{}{UU}U{U{U}}{U}{U}}}U{{U}}U{UU{}UUUU{{}}}U}U{}{}{{{{UU{UU}{££££££££££££U££££££££££££££££{UUU}}{{}}U{UU{U{{}UU{UU}}{UU{}{U££££££££££££££££££££££££££££££££UUU}{U{}U}U{}}U}}{}}UU{UU}U{U{U{££££££££££££££££££££££££££££££££{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{{UU}}{U{}UU}£££££££££££££££££££££££££££££££££££££££££££UU}}U{}U{{U}}UU{}{UU££££££££££££££££££££££££££££££££££££££££££££££{}{}}{U}U{{{{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U}{{UUU{UUU{{{££££££££££££££££££££££££££££££££££££££££££££££££U{UU}U{{}}}}}}{{££££££££££££££££££££££££££££££££££££££££££££££££{}{{UUU}}{UU{U}}££££££££££££££££££££££££££££££££££££££££££££££££{{}}U}}}{UU{U{}£££££££££££££££££££££££££££££££££££££££££££££££££U{U{U{{{{}}U{{U£££££££££££££££££££££££££££££££££££££££££££££££££}}{{}{{{{{}}U}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{U}}{U{UUU{}££££££££££££££££££££££££££££££££££££££££££££££££££}UUU}U{{{}}U{U£££££££££{}UU}U{UU{{U}{}{U{}}{UU}}U}U}}}{}}{UUU{{U}{{U}{U{}}UU{}}}}UU{U}}U{U{}U}}U{U{U}}{}U{U}{UU}UU{UU{U}{}}}{}}UUUUU}U}{{{U{U{U}UU{U{}{{UU{U}{{UU{{{{U{U}}{}}UUUU}{}{{{}U{UU}{{}}}U{{U}{}{}{}U}}}UU}}{{}}}UU{U}U}}{{}U{}{}{{{}{U}U{}UU{}{{}{}{{{U{UUUU}{UU}{{}{}}}{UUU}{}UUU{{}}{UU{UU}}U}UU}}{UU}}U{U{{{}}{}U{{{{{U{}}U}U{{UU}}}}{}{}U{}}{{}}{}}{}}}}}UU}{}}{{}}{{}}U{}UU{U{U}}U{{}{}}}UU{}{{{{U{{U}{}}U{U}{}{}}}}}{{{UU{UU{}}U}U{{{UUU}U{}}{{U{UUU{{}}}}}{}U}}}U{U}U}{U{{{}}UU}}{}{}U{}}U{}}}}UUUU}}}}U{}U{}}}UU{{}U}{{U{}{{UUU{}{U}}UU{{U{}U{}{UU}{{{UU{}}{U{UU}}}U{}UUUUU}UUUUUU}{{{}UU}{{{}{}U}UU{{U}}{}U{}}}}{{}{U}UU{{}}U{{}U{}U}{U{{{{}}U{{}{}U{{}U{U{}{{UU{}}}{UU{{UU{}U{}{{{}}{U{{}}}{U}{{UU{{}{{}U}}}U{U{UU{{{{U}{}UU{}}}U}UUUU{}U}U}}}UUU}{}{{}}U{}}{}U}{}}}{U{}UU{U{}U{U}}U{U{U}{{U}U{{}U{U{}}{UU}{{U{}U{{U{U{U{}{{{{}{{{UU{}{U{{}U}{U{UU{U}U{{}{UU{{}UUU{}}{UU}}U}}}{{}UU{U}{}}}}U}}U}{U{UU{}UU{UU{}U}}UU}UU}{U}}U}UU{{}{}U{}{U{U{{{{{}U{}U}}{{{}UU{}}}U}}{{U}{{{{UU{U}}}U}U}{{{UUU}{U{{{{{UU}{{{U{{U}}}}}}}}}{{}U}}}U{{{UUU}}{{{}UU{UUU}U}UUU{{}{UU}UU{{U}}{{{}{UU{{}U{{}{U{{U}}{UUUUU}}}U{}{}UU{}UU}}}{^U}UU}UU}U}{}}}{{U}{U{}U}{{{U}}{}U}}{}U}UU{{}}{U}}UUU}U{{}U}UUU^^^^^{}U}U{}}{{U{{{{{U}UUU}UU{}U}{UU{}{}U}U{UU}U}}U{}}U}U}}}U}{{UU^}{U}UU{}}{{U{}}U}}}UU}UU}}U}{{}{{{U}}}U}}}}U}}{{{{}}}}U}}{U}UU^^^}{}}{}UU}U}U{}U}U}{UU{U}{}}U}UUU{UU{U{U{{UU}U}}{U}{}U}}{}}U{^^^^}}{UU}UU{}}{U{}{}U{{{UUU{U{U{}{{U{}{{U}}{}UU{{}{U}U}}{U{{{UU^^^^}}}{U}}}{}UUU{UU{}U{U}U{U}UUU}{}{}}{U}UU{U{U{}}U}U{{{{}{{U{U{^^^{U{{U{}}U}{UU{}{}U}}U}UUU{}U{{UU{}}{U}{UU}U}U}}}UUU}UU{{U{}{U^^^}{U}}}{{}{}}U}}}U{}U{}UUUUU}{{U}U}{{}{{}{{{}{{UU}U{U{}}{U{UU{^^^{}{{UU}}}}U}{}{{}UUU}}}{UU}}}}}U}UU}}}}{}}UU{{{{{U{}}{}U{{U{}{{{}{U{}U}}}}}U}}U}U}}{{UU{{{{}{}}}U{}{{U{{}U}U}}}}U}UU}{}{{}{{}{{{UU}{{{{{}U}U{}}{U{}}}{{{UU{}U}{UUU}{{U{UU{U{UUU}UUUUU}}U}}{U{{{{U{U{}{}}UUU{{UU{{U{{U}U{U{}U}}{{UU}U{}}U}{U{U{UU{{}{}{{{}{UUU}U{U{UUU{}U{}U}}{}}U}U}UU}}U}{UU}U{}U{{UU}{{{{}U{U}UUU}U{U{}{}U}}{UUU{U{{}U{U{{{}{{UUU}U}UU}U}UUU{}{UU}UU{UUUU{U{{}U}U}{U{{{}{}U{{{}UUUU}{{{UU}}{}{{{U{{}U}U{}{{}}{}}UU}{{{{U{{}U}}U}U}}{U}}}{U{}{{}{{}}}}}U{}{}U}{££££££££££££}££££££££££££££££UU{}{{U}U}U}U}}UUU}}U}{}{UUUU}U{}££££££££££££££££££££££££££££££££UUUU{UU}}U{U{U}U}U{U{}{}{{U{U{{{££££££££££££££££££££££££££££££££U}{{UUUU}{U}{}{UUU}UU{{{U{}£££££££££££££££££££££££££££££££££££££UU}U{U{UU{{{{{{}}UUU}U{{}{{£££££££££££££££££££££££££££££££££££££££}{}}{{{{{{}}U{{UUUUU}{}{U£££££££££££££££££££££££££££££££££££££££££££{U}}}}U}U{}{}}{UU{{U}£££££££££££££££££££££££££££££££££££££££££££{U{{}}}U}U}U}}{{UUU}££££££££££££££££££££££££££££££££££££££££££££££{}UUU}{UU}{{U}}}U{£££££££££££££££££££££££££££££££££££££££££££££££U}}}U{}UUU{{}{{}££££££££££££££££££££££££££££££££££££££££££££££££{{{}{}{U{{{{UUU}££££££££££££££££££££££££££££££££££££££££££££££££U{{}{{}UUU}}U{{{££££££££££££££££££££££££££££££££££££££££££££££££UU}U}{UU{{UU{UU£££££££££££££££££££££££££££££££££££££££££££££££££UU}}}}U}U}}}}{U£££££££££££££££££££££££££££££££££££££££££££££££££U}}{UU}}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££}}}U{{{}{{{{}{££££££££££££££££££££££££££££££££££££££££££££££££££}}UU{}U{UU}{{{£££££££££{{}{{{}U{}U{}{}{}{}}UU{UUU}}UU}{}}{}}{U}U{U}{{UUU}{}{{U{U{U}}U{{UU{UU}}}{}U{U{}{U}}}UU{{U}{}{U{U}}U{}}}{{}{UU}}{{U}U}}{U}{{}{UU{}U{U}{}UUU{U{}}}U{}UU{}{}}UU}U}}U}{}{UU{}{}}}U}U{{}}{}}}}}}}{{UU{{}}{U{}{{U{UU{{}U{UU{U}{{UUU{}{}{U}UU}{}U{UU{UUU}UU{U{U{}{}{U{{{}}}}{U{U}U{{U}{UU}U}}U{U{}}U}{U}}{{{U}}UU{UU}UU{}U{UUUU}{}}}{UUU{{U}}U{U}}U{{}{{{}U{{}{}}}}{{}{{U}{}}{{{}U}U}UU{{UU}U}UU}}}}UU}}U}{{U{{U}{}}}}}UUUUUU}}{}{U}U{U}}}U{{}{U}{{}U{{UUUU{}U}U{UU{}}{U{}{{}{{{{}{}UU}{{{{U}}UU}{}U{{{U{UU{{}}U}{U}UU{}}U}U}}UUUU{}U{U{}{{}}U{}{U{{}U}}UUUU}{{}}UU}{{}{}UU{}}}U}{}U{}}}UU{}}}}}U{}UU{U{}U}{}}}U}{UU}U}UU}}{}U}{U}U}{}}{}U{}U{UUUUUU{}UUUU}U}U{U}UU{}{}U}}}U}UU}{UUU{U}U}}}{{}{U}}{U}}{UU}U{}U{U{{{U{UUU}U}}{}U{U}U}U}{{UUU}{{UU{}{}U{}U}}U}}}U{{}}U}{{{{{{UU}U{U}U{}{{UU{}{{}UU}{}}}}{U}{U{{}}}}{{U}U}U{{U{}{}U{{UU{}U{U{U{{}{{{UUUUU{}U{}{{U{{U{{{{{}}U{U{U{}{}{UU}UUU{{U}}{U{{U{UU}{UU{U{}{}}}{{{U{U}U{{}{{}{}UU}UUUU{}}{{{{{}{}}}}U{{UU{UUU{}}}}U{{{UU}}U}UU{U{}}{{UU{U{U}U}{{{U{U}}{{{{{{UU}}{}{}U}{{{UU}U{UU}{{{}}}UU{U{{}{}{}{{{}}{{UUUU{U}}{U{U}{U}}U{{{}U}{U}U}}{UUU}{}{{{UU{UU}}}UU{U}U}U{U}{U}}U{}{{}}}{U{{{U{UU{}}UU}U{{U}UU}{{UU}{{{{UUUU}}}U}{}}}U}{UU{{{UU{{UU{U{{{}UU{}{U}}}{{{{U{U}{}UUUU{}U{}U}U}U{U}U{{U}UU}UUU{U{}}}}}UUU{}}U{}}}{U{{}}U}}{}}}U{UUU{{}U}}{U{}U{}U}UU}{{U{{UUU{U}{}U{{U}U}U{U}}}U}}}{U}{}}{UU{}}UU}UU}{}}U{U{UUU{U}U}}}{{}}{U}}{}{}{UU{}{{UU{{UUU{{{}}}{{}{U}{}U{}{}}}}U{UUU}{}}{}{{U}{UUU}}}}}}{}}{^^^^UU{}}}{U}U{U{}U}}}}U{}}{U{}}{U}{{}}}}U}{}}}U{}}}}U{{}}}}{U{}{^^{U}}}}{UU}{{}UUU}U}}}U}{UU{U{U{{{UU{{{}{}}}UU}UUU}U{}}{}U{U{U^^^^{}}{UUU}{U{{{U{U{U}}{UU{U}}{U{U}UU}U}}UU}{U}{UUU{UU{}{U}U{U}^^^^}UU{{}{{UUUUU}}}}}{U{U{}{UU}{}{U}UUUUU{{{U{}{U}U{{}}}U{{}U}U^^^^}{}{U{U}}{}}}U{{U}}{UU}U}}U{{U}{{{UUUUU}{UU{}{U{}}{U}}{{{UU}^^^UU}}UU}}}}{{}}U}{U{}{U}{{}}}U}UU{{}{}UUU{}}U{}{UU}{{{UU{{U{}}^^^{U}{}}U{{{U{}{{}UU}{U{UU{U{{}}{}{}{}{}}{{{U{{U}}}{U{}UUU}}{}{}{}}}}U{UUUUU}}{}}}}{UUU{{{{UU}U}}}}UU{{}}}U{{U}U{U{U{}}}}{{U}{U{U{UUUUU}}{{UUUU}}UU}{{{}{U{}UU{UU}U{U}{}}{{U}U{{{}}U{}UUU{{UU{UUU{}}}{}{{}U}{U}{{U}{{{U{{UU}U{{{}}{}U}}U}{}U}}}}{{UUUU{}U{{U{}{UU{}{}{U}{{{UUU{U{{££££££££££££{££££££££££££££££UU{}{{U{{}U}}U{UU{{UU}U}}{{U{}U{U££££££££££££££££££££££££££££££££}U{{}}{U}U{U{U{}{U{}}U}}}U}U{}}}££££££££££££££££££££££££££££££££{}{U{}UUUUUU}{{}U{UU{U{}U{}£££££££££££££££££££££££££££££££££££££}}U}{U}{U{}UU{}{UU{}}U{{}}}£££££££££££££££££££££££££££££££££££££££{{{U{{UU{UUU}U{}{{}UU}UU{£££££££££££££££££££££££££££££££££££££££££££U}{}}}U{{}}}U{{UUU{}{£££££££££££££££££££££££££££££££££££££££££££U}{}}}UU}}U}}U}}U{U{££££££££££££££££££££££££££££££££££££££££££££££}}U{{{}U{}{U}}U}}U£££££££££££££££££££££££££££££££££££££££££££££££{}UU}U}UU}{{}{}{££££££££££££££££££££££££££££££££££££££££££££££££}UU}UUU{}{}}}{}{££££££££££££££££££££££££££££££££££££££££££££££££}U}U}{U{}}{}{}UU££££££££££££££££££££££££££££££££££££££££££££££££U}UU}{U{U{U}{{}£££££££££££££££££££££££££££££££££££££££££££££££££{}U{}}{{{{{UU}}£££££££££££££££££££££££££££££££££££££££££££££££££U}U}{UU{}{{U}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}}}U{{{{{U££££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{{}}{}U}}£££££££££{}U{{U}}U}{}{}{U{{U}}U{}}UUUU{{{U{{UUU}}{}U{}}U}{}UUU}}U{U{{}}UUU{U{U}}U{}{{}U{{{}{}}{}}{UU}UU}U{{U{{}}{U{U{}U}UUU}}U{U}}{UU}U{U{}}}U{{U}U}{{{{{{{U}}{{}{U{}U{}{U}{UUU}}}{{}U}}}UU}{U}{{{U{U}{}{UU}{{}{{{}U{}U}UU}{U}{UU}U{U{UU}U}}}{U{}{{U{U{}{}U}{UU{}{{}}}U}UU{}{}{}{{U}{}}{}}U}U{}U{{{U{}}UUUUUUU{{}{}UUU}U{{}U{{}{}}}UU{{{U}}U}{}UU}}U}{U{{UUU{{{}U}{}{}}}UUUUU{{}U{{{}}UU}{U}UUU{U}{U{}U}}}}{}U{{}{U{U{U{}U{UUU{}}{}UUU}{U}{{U}UU}U}}{}{UU{{}U{}{UU}U}UUU}}U}U{{UU}{U}U}}{{U{{{UU}}UU{U}{{}U{U}UU{}}U}{}}}{{}U}}{U}U{}}}U{{U{U{{}}UU}{{}{}{{{{{{UU}}U}{U{}{U}{}UUUU}{{{U}}U{}{U}UU{UUU{}}}{}}}{}U{}}U}{{{}{{}}}U{}}}{}U}{UU{UUU}{}{{{{{{{U}{{{{U{}U{}{{U}}}{{U}{UU}{}U{{{}{}U}{}}}}{U{}}UU{UUUU{{{{}{U}{{{}}}U{}}{{UUU}U}U}U}}}{}U{U{UUU{}UU{{UU}{}}}UU{{}}}U}}U}}{{U{}}}UU{UU{{}U}}UU}}}{{UU}{{{UU{U}{}UU{U}{}U}}U}}U{U}}U}UU{{U{{U{{}}}{U}}{{UU}}}{UU}}}{U{U}{U{}}U{U{}U{UU}{U{U}U{}U{{UU{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}}UU{UUU}}UU{U{U}{{UU{U{{{UU}{{}{U}{}UUU}{}{{U}}}{{U{U{{}{}}{UUUU}U{}U{UU}U}U{U{}UUU}{{U}UU}}}UUUU}UUU{U{UU{}}}U{U}}}U{U{}U}UU}}{{{{UU{}{{U{{{{U{}{}U{}U}U}}{{{}{}}U}}}UUU}U{}{{{U}U}}{U{}{{{UU}}}{UU{{{}}{}}}{{{{}}}{{{U{{U{UUU}}U}U}U{}{{{{}}{}}}UUU}{{{{}}UU{UU}UU}}{{}}}{}{UUUU{U}U{}{U{U}{U}{U}}{U}}{U}{}U}UU}}{{{{{{U{{U{{}U{U{}{U{{U}{}}{{UU}}{{UU}U}{UUUU}U}{{}{U}{}U}}{{{{}{U}UU}{U{UU{U}U}}{}}U}}{{{{U}U{{U}}{U}}{{}{U{{U}U}UU{}{U}{{}U{UU}{{UU}{}{{U{{{UU{{}{U{U}}{{{UU{}}}{{UU{{{{U}{U{}U}}UU}{UU{{{U}{U}U{{}{{{}}{U{}}U}}}}U}{{{{U}{{}{U}}UU{U{}}U}UUUU}{UUU}{}U{}{{UU{}U}{U{}U}}UU}}}{{U{}}}}}U{{U}}{U{{UU{}{}}{{}{{U}U}{{UU}U}}}U}{}U}U}U}U{{{}}U{{{{}U}}{U}U}U}U{UU{{UU}}{{U{{U{}{UU{}UUU}^^^^U}}{}{UUU{U{U}U}}{{{U}{{{}{U{{UU}{U}{{UUU}}{UU{{U{}U}{}}{}{U}^^{U{{}{}U{{}UU}{{{}}UU}{{{{UU}{}{{{}UU}}}}{{U}}{{U{}}}U{}U}}}}}^^}}U}{{{}{U}{}{{}{U}{{{}}{}}U}{U{}UU}}U{{U{UU{UUU}U}{UUU{UU}U}^^^^}{{{U}}{{}}{}{{}}}{}}}{UU{}{}}U{}UU}U{U{}{UU}}}}}}}}}{{{}U}{^^^^U}}{U}UUU{{{}}{}{}{{{UU}UUUU{}}}U}UUUU{UU{{}{U{U{U}U{{{U}}U{^^^^}}{UUU{{U{{}U}U}}{{}UUU{}{U{{}}{}}}}}{{{}}U}{U{}{}{{}{{}{}{}^^^^}}}U}{UUU{U}}{U££££££££££££U££££££££££££££££{U{U{UUUU}}U{}{}^^^^{}UU}U{}U}}U}££££££££££££££££££££££££££££££££}}UUU}}{}}}U{{}{{{UU}{U{{}}}{UU{££££££££££££££££££££££££££££££££}}{U}UU{UUU{U}}}U}}{}}}{U}U£££££££££££££££££££££££££££££££££££££UU}{}U{}}U}{}U}{}}}UU}}U{}U£££££££££££££££££££££££££££££££££££££££UU}}{{}}UU{U}{{{U{UU}{{{{£££££££££££££££££££££££££££££££££££££££££££UU{{U}}{{UU}U{U{}}}}}£££££££££££££££££££££££££££££££££££££££££££}U}{U}{}{}{{U{UU{UU}££££££££££££££££££££££££££££££££££££££££££££££}}{U{{U}U}U{}UU}}}£££££££££££££££££££££££££££££££££££££££££££££££{}U{{{{UU{}{}}{}££££££££££££££££££££££££££££££££££££££££££££££££}{U}U{U}{}}{U{U{££££££££££££££££££££££££££££££££££££££££££££££££{U{U{}}{}UUU{}{U££££££££££££££££££££££££££££££££££££££££££££££££UU{{{}U{UU{}U{U£££££££££££££££££££££££££££££££££££££££££££££££££{U{{U{}{}}{{U{}£££££££££££££££££££££££££££££££££££££££££££££££££}{UUU}}}U{U{}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{}{}U{UU{U{U{££££££££££££££££££££££££££££££££££££££££££££££££££U{}{{}U}{}}{{U£££££££££U{U{}{}U{U}}{UU}UU}{{U{{{{UU{U{}}{}{{U{U}{UUUUUU{{{U{U}U}{UU}}U{U{U}U}}{UU}{}U}}U}}U}}{}U{{{}}}{}{}}UUUU}U}UU{{U{}U}UUU{U}}}U{UU{}{}U{}U{}}}}{{U{}UU{U}U}}}{{{U{U}U}}}}}U}UU{U}U{}{{}}{}UU}{U}U}U}{UUU{{{}}}}{U{UU{U}U{}{UU{{{{{U{U{{}}UU}{}U{}UUU}U}{UU{UU}}{}{}}}}UU}UU}{{}}U}{UU}U{U}U}U}U{}}}UU{UUU{{UUUU{U{{}{{{UU{{}UU}}U{U}{U}{}{{{}}UU{}{{{U{U{U{{UU}U}}{{}{UU}}{U{{}}{U{U}}U{U{UU{UU}{U{}U}}{U}UU{}{}}UU}{{}{}}{U{{{{U}}U{{{{}{}{}{UU}{{U{U{{{{UUU}}{}U}U{}{{}UU{}U}{{}UU{U{}{{}U}}{}{}{}U}}}U{{{}U{{U{}U{U{{{}}{{}}}U{U}}{}UUU}}}U}{U}}U}U}}{U{{U}{}{}UU{U{}}{U}}U{{UU}{U{}U{{{}U{}UU{{}{U{}}{{}}{}U}{U{U}{{}U{{{{}U{}}U{}{{{{}U}}{{U{}U}}{U{UUU{}{{}U}{}}U}UU{}{U{{UUU}}}{{U{{U}U}{}UUU{{{U}}UUU{{UU{U}}U{U}{}UUU{}{U{}U}UU}}}}}}UUU}{}}U}}U{U}}}UU}}UU{}UUUUU}U{UU}{{}}}U{}}U}U}}}U{U{{U}{}U{U}}}{U}}}UUU}{U{{}}U}}}U{}}}}{}U}{U}{U}{}UUU{{U}U}{}}{}{{{{}UU}{U}{}{}U}}}{}{{{}{U}UUUUUU}}{}}U}U}{}{U{UUU}{{}}}UU}U}{{U{UU{}{U}U{}{U}U{}UU}}}}{U}U}U{U}{}}UU}U}}UU}}{UUU{U{{{U{UU{U{{}U{}U}{}{UU{{{{}{{{{}{{}U}}}{{U{}{{{}{{UUUUU{U}}}UUU}UUU}{}{{}{}}}U}}{}{{U}U{}{}}}}U{{UUU{}U}}}{{{UU}UUU{}{}}{{{UUU}U}U{U{{UU}{{}{U}}U{{}UU{}}UU}{}{}}}UUUU{}U{{}}{}}}}}}{U{{{{{{UUU}{{U{{{}}}{{}}{U}U}{}{U}}}{}{U}}{{U}{}{{}}}U{{{}}{U}{U{U}{U{}}{}{{U{UU}}}{}{U}U}{}{{{}UU}}{}{}}}{}U{}U{{{}UU}UU{}{{}}{U}U}}U}{{}U}{U}}{}{}UU}U}}UU}U{}U{U}}}}{U}UU{{{{}}{{{U}{U{U{}{}{{UUU}{{UUU{U{{{U}U{UUU}}}}}U}}U{U{{}}UUU{{U}}}U}{}{{}U}{}{U{{{U{}{{{{{UUUUUUU{UUU}{}{}}}}UUU{{}}{}U}{U}}UUU{U{{{{U}}{UU}{{{}}U{U{{}}U{{{U}{}{}}U{U{UUUUU{}{U{{UU}U{{U}}}{U}U}{}{{}U{}}U}}}U{U}}}}{}}UUUU}{U{UU}U{{{{{UU{{}{}}U{}{{{}U{UU{U{{U}U{}{}}UUU}{}{UU}{{}U{}{U}{{}{{UU}{}}U}}U{{U}U{}}}UU}{UUUU}{UU{{U}{}U{U}{{U{}{{}UU{}}{}U{U}UU{U{{}{{{}}U{U{}UU}U}}}U}}{U}}U}}U}{}U{U{UU}U{}}}}U}U}U{}U{UUUUU}}UU{}UU}U}{{{U}{}{U}{}{}}{}{{U{U{UU}{}}{{U}}{{U}{}{}{{UUU}U{}^^^{UUU{UU{}U{UU{}}U{{{}{}{{{{}{}{U{UU{{}U}{{UUU}}{}UUU}UUUUUUUU{^U^{{{UU}UU}U}}{U{}{{}U{}}U}U{U}{{}U{U}{{{U}U{{UU}{U}U}}{UU}{}UU^^{UU{{}{}UUU{{U}}{U}U}{UUUU{{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{££££££££££££{££££££££££££££££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{}U{{U{U}U{}{}{{}{{}{£££££££££££££££££££££££££££££££££££££££££££{{}}}UU}U}{}}}{}{}{{{£££££££££££££££££££££££££££££££££££££££££££}{{UU{U}U}{{{U{U}UU{££££££££££££££££££££££££££££££££££££££££££££££{UU}{{U}}U}{U}}}}}£££££££££££££££££££££££££££££££££££££££££££££££}U}{UU}}U}{UU}{{££££££££££££££££££££££££££££££££££££££££££££££££U{}{}{}{}UU{UU}}££££££££££££££££££££££££££££££££££££££££££££££££}{{UU{U}{}{}{}UU££££££££££££££££££££££££££££££££££££££££££££££££}{U{U}U{}{}U{U{£££££££££££££££££££££££££££££££££££££££££££££££££{{}}{U}U{U{}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}U}{UU}{{}U}}U£££££££££££££££££££££££££££££££££££££££££££££££££{{}{{UU}U}}{{U££££££££££££££££££££££££££££££££££££££££££££££££££U{{UU{}}{}{}U{£££££££££{UU}{}UUUUU{U}{U}}{}UUU}{}}}}}}U}UUU{U}UUU{}{{}}U{}U{}}{U{}{U{}}}}UU{U{}}UU{}UU}{UU}U}{{UU}U}U{UU}}}{}{UU{UU{{U}}{}}U}}}{}}U{}U}{}U{U{{U{}}U}}U{{U{{UU{}U}}{{}{U{U{}}{U{{{}{{U{U}}}}{UUU{}}{{}UUU{{U}}UU}}UU{{{U{U{U}}UU}U}}}UU{}{{U}}U}}U{U}U{U}{}{U{{}U{U{}{}U}{}}UU}}U{{UU{{U{{{{UUU}}U}{}{}}U{}UUUUU}U{UUU{UU}U{}{{}}{}UU{U{U}U{}}{}U}}UUU{{}{}}}}U{}}}U{U{}}}U{U}}{}}UU}}{{{}{}}UUU}U{{}{}{}}}}U{{U}UU{{U{{{UUU{}}U{{}}U{}U{UU{{UUU}{}{{{{}UUU}}}U{}{U}{{}U{{UU}}{{}U{{U{}UU}U{UUUU}}{}UU{UU}U}{}U}}{}U{{}}{{{}{}}}}{}{}U{}U{{U}{{}}UU}{{{{U{U{U{U{U{{}U{}UUU}}}}{}}{UUU}}UU}}}{}}U}UU{UUU}}}{{}U}{UU}U{}}UU{U}}}}UU}U}UU}{}U}U}}U{U}UUUU}}{}{{{U}UU}}U{{}}UUUU{{{{{{U{}U{U}UU{}U{U{{}UU}{UUU}UUUUUUUUUU}}U{{U{}{}{{{U{}U{U}{U{{{{U{{}U{{}{}}}UU{}{}}}U{U}{}U}UUU}}U{{UU}}UU}{{{}U{{U}{{{{{UUU}UU}}{{UU}{{U{{{UU}}{}UU}{U}U{{}UUU{{{}}}}{{}}}U{}U{UU}}}U{{U}{UU}}{{UU{{{{{U{{}}}{}{}UU{}}{U}{U}{{{UU{}{U}}U}UU{U}{U{}{}{U}}U{U{{{UU{{{{UU}}UU}}}{{{{U}U}{U{{UUU}U{{{{}{U{}UU}{{{U{}{}U}}}}}UUU}U}UU}U}}{}{}{}{U{U}U}}{}{UUU{}}{{{}U}}UU{{UUU{UU}U{U{{{}{}}UUUUUU{}}}}{{}}{{}}}}{}U{}U}U}}{U}{}U{}{}{{}}{}{{}}{}{}}U{{}}}{U}}}U}{}}}{}{}UUUUU{{U{}{}U}}}{{{{{{{U{{}{}U}UUU}U{{U}{}{UU}U}{{}{U{}U}}}{U{}}{}UU}UU{UU}}{{{}{}U}U}{{}{}{}}}}}}U}}{}}{U{U}}}}}U{{U}{U}{{}{{UU{U{U{}{{UU{UU{{{{}UUU{{UUU{U{}U}{}U}U{}U}}{UU{}U}{U{}{}U}{{}{{}}{U}{}}{U}}U{U{{}}{{U{}}}}}U}}UU}}{U{}}{}U{U{{{}}}}}U}{UUUU{}U}U}{{UUUU{}{UUU}U{}{U{U}}{}U{{{}}{UU}{{{}U{U{}}{{UUU}{}}U{U{U{}U{UUU{{}UUU{{{{}{U}UU{}}}{{}{U{UU{{U}}U}{UUUU{}}{{{U}}}}}}}{{{{}{{U{}U{}U}}{{}}U}U}{}U{U{U{}U{}{}U}}}U}{U}{}{U{UUU{{U}UU{{}{{}{}{{{}{{U{U}{}U{{U{UUU}}{{{U}UU}U}}U{UU{{{{}}{U}{{U{{UU}}}U}}}{U}{}}}U}}UUUU{UU}}{{}}{U{U{{{}{{UUUU}U}{}{U{{U{}}U}{}}}UU{UU}UUU{U}U}U}{}{{{}}{UUU{}U}UU{{{{U{U{}{}}U{}U{U{}}}{}}}UUU{UU}}{{{U}{}{UUU{{}UU}{U{{U{{{{{}U}{{{{{U{{}UU}{U}}}}}}U{U}}{UUU}}U{}UU}UU{{UUU}}}}{}}UU}}}}U}{{U}}U}U}}U{{{U{}U{}}U}}U{UU{}{{{}U}UU}}{}}U}{UU{{U}}}UU}{}UU}{}}U{}}}}}UUU{{}}}U}{}U}UU^^U{UU{U{U{U}}{{}U{{}}U}}{{U}}}}}{U}UU}U{{}UUUU{{{U}}U{}}U{}{U}{}^^^{}{{}}{{{U{}}U{U{}}U}U}{U}{}U{{{{{}UU{UUU}UUU}}U{{{}U{U{U{U}U^}{{UUU}U{U}UU}U}U££££££££££££U££££££££££££££££}}U}}{}U{}U}{}U{^^^U}{U}}}U}UU{{U££££££££££££££££££££££££££££££££}{{UUU}{{{U{}UU^^^{}{}UU}}}U{{U{££££££££££££££££££££££££££££££££{UU}UU}U}U{}{}{^^^{{U{{UUU}£££££££££££££££££££££££££££££££££££££U}}}U{{}{}{U{{{^^^{{U{{{{}}£££££££££££££££££££££££££££££££££££££££U}}U}}{U{U}{{U^^{U}U{}}{{£££££££££££££££££££££££££££££££££££££££££££{U}{{}U{UU^U{U}U{{{{{£££££££££££££££££££££££££££££££££££££££££££U}{{UUU}{{UU}}UU{UUU££££££££££££££££££££££££££££££££££££££££££££££{{U}U}}U{UU{}{}{{U£££££££££££££££££££££££££££££££££££££££££££££££UU}UUU}{{{}UU}}}££££££££££££££££££££££££££££££££££££££££££££££££}{{U}}U{UU{UUUU{££££££££££££££££££££££££££££££££££££££££££££££££U{}UU{U}}}{{UU{U££££££££££££££££££££££££££££££££££££££££££££££££}U}UU{UU}UU}}UU£££££££££££££££££££££££££££££££££££££££££££££££££UU{{U}}{U{{}{}U£££££££££££££££££££££££££££££££££££££££££££££££££{U{}}UUUUU{}U}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}UU{{}{}UU{}{}}U}{UUUU}{U{{U{U{}U}U}{{{}U{{{{{}{{}}UUU}{{{}}{{{{}UU}{}{}}{}}{U}UU{}UUU}{}}{}U{}}{}{}}UU{}{}U}{{{U{U}UU}{}}}UU{{UU{U{}UU}}}}U}UU{U}U{{{UUUU}}{{{}U}{}}U{}U}}}{}{}}{}{U{{}U{}{U}UUU{}{}}{UUU}}{{UU{{UU}U}{{UU{}{UUU}UU}U}U}{{{{{UUU{{}{}}}{}UU}UUU{}{}}{UU{U{{}{{{UUU{{}}}U{{{}{{}{}U{U}{}}}U{U}UU{{U{}U{{}}U}U}{UUUUUU}}}{}}U}}}}}UU}}U{}U{}UU{{U{}{{U}{}{{U}{{UU}}UU{{}{{{}}{}}{UU}}{U}{{{U}}}UU}}{U{}U}U{{{UU{{}{U}}UU}{{}}{U}UU}}{{}}}}}}U{{U}}{}UUU}}UUU}U{U}{}{{U}{}}}UUU{{}{}U{{U}U}}{{{UU}{U}{}{U}{U}{}}}{UUU}}{{}{}{}UU}U}}}{U}{{{}}}{{}UU{{{{UU}}{U{}U}{{{}{}{}U}{}}{UUUU{{}}}{{{{U{}UUUU{}}{{}}}U{{{{}U}{U{U}}UU}U}}{U}{}}{}{{}{UUU}{}{}}U{{}U}{}U{}}UUUU{}{U}}{UUUU}{UU}U{U}U{UUU}}{U{U}U{UU{U}{{U{}}}}}}}{U{{{U{UU}}U}UU}}}}{{U{}{{{{{{}UUU{}{UU}}{}}UU{{}{{{}{}{{U}{UU}{}{}{{{{{{}{{U}{{}{UUU}U{}{}}UUUUU}{{UU}{{{U{}U}{{}U}}{{{{}U{UUUU}{{U}U}{U}U}{{}{{U{UU}}{}{UUU{UU{{}U{{U}{{{}{}{}U{{U{{U}}{}U{U}{{{}}{}U}UU{{U{U}{}U}}}}{U}}}}U}{UU{{}{{{{{U{U}{{U}{{U}UUUUU}}}}UU{{}UUU}U{U}{UUU}{{{UU{}{U}U}U}{U{U{UU}UUU}{{{{UU{{UUUU}U}U{{U{{{}{{U{{U{U{}}U}}U}}{}U}}UU{{{}U{}UU}{{{}{UU{{UU{{}}}}UU}{U}UU{UUU}{}{{{U}}UUUU}}}U}}{{{{U{UUU{U}U}{{U}{U}}UU}U{U}}U{{{}U{}U{}UU}U}}{UU{}U{{{U}}{{U}U{}}}UU}{{{U{UUU{}U{U{{{{UU{U}U{}}UUUU}}{U}}U{{U}}}}{{U}UUU{{}{UU}}}U}}{}UU{U}UU}U}U{{U{}{{}U{}}}{}{}}UU}}{{{U}{U{}{{{{}U}{}{UUUU{}{{}}UU}U{{UU}}UU{U}}}U}{}}{}}}}}{}UUUU}{}{{{}}}UUUUU{{U{}{U}UU{{U{{{}UUU}}}}}{}UU}UUUUUU}U{UU{}UU}}{U}}{U{UUU{}}{{U{}}}}UUU}{U}U{U}{{U{{{U}{{U}{UU{U{U{{}U{{{}{}}{{{}{}}U}{{U{}{U}UUU{{{{}UU{{}U{{U{{UUUUU}U}U}}}{}}{UU{U{}UU}UUU}{UUU{}U{{}U{U}}U{U{}}UU}{U{UU}U{}U{UUU{}{{{}}UU{U{}{{U}UUUU}U{U}{{}}UUUU}U{}{}{{UUU{}{}}}UUUUU{}U}UU{U{}}U}U}{U}{{UU{U}}}}{}}}U}{}{{}{{UU{}{}UU{UU}}}{{}UU{{{{}U{}U}}}U}{{}}U}{U{U}}{}U}}U{UU}{}}{}{{}{UU}U}}UU{{{{{}{}{{}{U{{U{U}}U{{UU{{U{}}{U}U}}U{}{}UUU}U}{{{}{U{{{UUU}{{{{{UUUUU}}U}{}UU}U}U}}UU{UU}{UU}U}}}}{{}{U{U}{U{{UU}U{{}}{{}{U{}UUU{UU}}U}}}}{}U}U}U{{}U}{{}}}U}U{U{{UU}}{UU{}{}U{{U{}{UUU{UU}{}}U{UU{}{U{}U}}{{{}}U}U}}{}}U{{{{{UU{{{{U{{}U{{U{}}U}U{{U}}U{}}}U{}}££££££££££££U££££££££££££££££{}}{{}U}{{}{}U}{U{{{}}}}{{}{}{UUU££££££££££££££££££££££££££££££££UU}}}}}UUU{{}{^^^^^U}UU}U}U}{UUU££££££££££££££££££££££££££££££££}{}{{}{}}{}}{{UU^UU{}{}U{}}£££££££££££££££££££££££££££££££££££££{}}{{UU}U}}{{{}^^^}}U{}{{{}£££££££££££££££££££££££££££££££££££££££{U{{{}U{U{}U}^^^UU{}UUUU{£££££££££££££££££££££££££££££££££££££££££££}U{}U{{U{^^^}{U{}{{}}£££££££££££££££££££££££££££££££££££££££££££{U}}}}}}}^^^}}UU{}}}££££££££££££££££££££££££££££££££££££££££££££££}}UUUU{^^^}{{{U}}}£££££££££££££££££££££££££££££££££££££££££££££££U{U}}}^^^{UUU{}}££££££££££££££££££££££££££££££££££££££££££££££££{U}}{UU{U{{}{{{}££££££££££££££££££££££££££££££££££££££££££££££££}U{U}U{{}U{}}}}U££££££££££££££££££££££££££££££££££££££££££££££££{{{{U}}{}{U{{{{£££££££££££££££££££££££££££££££££££££££££££££££££}U}{}{{UU}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££U}}{U{U{U{}{}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}UUU}{U{}}UU{££££££££££££££££££££££££££££££££££££££££££££££££££}{}U}U{{{{}}}{£££££££££{U{{UU{UUU{}U{{U}{}{U{{{UUU}}{}{{{}UU{{U{}U}{UU}}{{U{{U{}{U}}}}UU{}U{{{}{U{{{}U{U{U}U{U{}U{{U{}{U}U{}U{}U}UU{{{{U{{{{U{{}}}U}}UUU}}{}}U}U{{U{U{{}}U{{}U{U{}}U}UU}{}U{{{{U{{}UUU}}}}{{{{}UU{{}}U}U{{{U{}UU}U{UUUU{{}UU{UUUU{}{U{}U}{{{{}U{{{{U}U}{{{}}U}{}U{}U}{}}}UU}UU}{}}}}U}{{}U{}UUU{}U}{{{UUU{{{}}}}{U{}}{U{{U}U{}U{U{U{{{UUU{U{U{{}U}U}{}}{}}{}}U}U}U}}UUU}{}{{U}UU{}{}U{{}U}}{}UUUU}}{U}{}{}}{}{U}}U}}U}U}U}{U}{U}{UU}U}U{}}UU{}{}U{{U{}{U}UUU{}{}U{U}U}U}}}U{}}}}U}U{}U}UU{{}}U}{}}}U{}{}{}{UUU{}}{{}{U}}{U}{}{}{U}UUU{{}{{}}{}{}}{U}U}{U}U{U{U{U}UUU}U}{{}}UU}U{{U}U}UU{}}U{}{{}}{{U}U}U{U{}}}}{{}}}}U{U}}}}{UUU}}}UUUU{U{UU}}}U{{}}}U}}UUU{{{U}}}{{U}}}}{}UUU}{U}}{}{UUU}}{U}}{}UUUU}}{{U}}UUU}U}{}}{{U}U}{}{U}{{{U{{U}UUU{UUU}{}U}{UU}U{U}UU}U}}}UU{}U{{{UU}}U{{{}{U{{U{{}U}}U{}{UU{U{U}{U{{UUU}UU{}{}{}}{{}}UU{}UUUU{}UU}}UUU{{}{U{}{}}{}}{U{}U{U}}{}U{}U{}}}U{}U}U}{UU}}}}UU}UU{}}{U{}{UU}{UUU}U{}{UU}}UUU}{U}{{}U{{U}{UU{}}}{U}U{{{{}U{}}{{{}U}}}U{U{U{}U}}{U{U{U}}UUUU{U}{}UUU}U}{U}UU{{{}{}{U{{U{UUUU}U}{U}}{{UU}UUUUU{{U}{{{U}}{}{{U{{U}}}{}}}UU{U}{}}}}{}}}}{{{{}}UUU}U}U}U{U{}U{}}}{{}{UUU{U}}{U}}}{U{UUU{}UUU{}}U{U{}}{}UUUU}U{}{{UUUUUUU}U}{{U{U}UU}UU{}}UU{U{U}}}UU{{U}}UUU}U{{{}}{{{U{U{{}U{}{UU}UU{UUU{}U}}UU}{UU}}U{U}}{}}}}}}UUUUUU{}}U}{}}{}}}UUU{}UUUU}{}U{}}UU}}{U{{}U}}U{{}U{U{{UU{}U}{}{{U{}U}{{}{U}}{{}{}{UU{}{UU{U}}}U}U}UU{}}U}}U{}{UU{{U}{}{{{{}{}{U}{U{}}}U}{UU}UUU}}UUU{{{}}{}{{}{}UUUUU}}UU{U}U}}UUUUU}}}{U}}}U{U}{{UU{{U}{{{}}{{U}}{{{{{}}UU{{UU}{U{}U{}U{U}{U{}{}}{{{{{UU{}{{UU}U{}}}{}{U}}{}{UUU}}}U{}}{{}}{U{{{U{UU{}UU}}}UU}{}}{{}{UU}{UU}}}{U}UUUUU}}{}{U{UUU{}}}}U{{UUU}UU{{U{{U{U{}}UU{{}}{{}}{}{UU{U{{U}}}}U{}UU{UU}}{{{{}}UU}UU{{{{U{}U}{U{{}U}UU{U}UUU{{{{}{{U}{U{{}U}}}U}{}}{{{U}UU}{U}{}UU}}{}{}U{}}}{{UUU}{{{U}U}{{{}U{}U{{{{U{{{U{UU{{UU}{U{}{U{}{UU}U}}}U{U}}{}}U}}UUU{}U}U}}{}{}{U{UUU}}{U}UU{U}}{{U}U{U}{}{U{U}U{}U{}}UUUUU{UU}U{{{}}}{UU{}}{{}U}U}U}U}UU}U}U}{}U}}{U}{}UUU}U}UUUU}}U}{}UU{U}{}U{{{U{UU{UU}U}UUU}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}{U}UU{UU{}{}{UU}{{{{U{UU}{U}{U{UU}}}UU££££££££££££U££££££££££££££££UU{}{U}}U}UU}UU}}UU{}UU}{UUU}{U{U££££££££££££££££££££££££££££££££{{{}U}UUU}}}{U{U{{UUU{{UU{UUUU}{££££££££££££££££££££££££££££££££}{}{{UU{}{U}U}}}U{{}}{U{U}}£££££££££££££££££££££££££££££££££££££}}}}{UU{}U}}}{U{UUUU{}{{}}}£££££££££££££££££££££££££££££££££££££££{}}{{}{{U}{{^^U{}{{U}}U}U£££££££££££££££££££££££££££££££££££££££££££{}UU{U{{}}^^^{}UUU{}{£££££££££££££££££££££££££££££££££££££££££££U{}}{UUU}}^{}{}U}{}{££££££££££££££££££££££££££££££££££££££££££££££{{U{}UU}^U}}{{U}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U}{}^^^}{{{{{}££££££££££££££££££££££££££££££££££££££££££££££££}{{UU}^^^}{{U{U}££££££££££££££££££££££££££££££££££££££££££££££££{{{U}}^^^}U}U{U{££££££££££££££££££££££££££££££££££££££££££££££££{}{}{{^^^U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££££{}{U}}U}}{{UU}{£££££££££££££££££££££££££££££££££££££££££££££££££UU}{UU{{U}UUUUU£££££££££££££££££££££££££££££££££££££££££££££££££{}{{}}}{{}}}U{££££££££££££££££££££££££££££££££££££££££££££££££££U{}UUUUUU{}}U}£££££££££}UU{{U}{{{{U}{UU}}U{{{{U}}}}}}{UU}U{{U{}{UU}}}{{UU{}UU{}{{{{{}{{U}U{U{UUU{{}}}UU}}{}}}U}}}U{{}}UU}{}{U}UU{}U}UUU{}}{{}}{}UU{}}UU{{{}U{{U}UU}{U}UU}{U}}}U}}}U}{{{{{{{UUU{}{U{}U{UU}{U}U{UU}{U{}{}{U{{}U}}}{UUUU}{UU{U{UU{U{U}}}}U{{UUUU{{U{{}}}}{{{UUU{}{{}UUUU}}U}}}UU{{}U}U}{U}{}{UU}{}{U}}U{UUUUU{{U{{{}{UUU}U{{{}{{U{{}U}}U}}}UU}{UU{U{UU}U{U}U}UU}{{UU{}{}U}U}{U{{U}U{}{}}}U}UUUU}}{}{U}UU}{U{UU{}{UU}}}UU{UU}U}{{{{U{{{}U{UUUU}}{{UU}}{{UU{{}U}{U}{}{}}{}{U{{U{{UU}U{UU{{{{U{{}}UUU{UU}}U}}{{U}}UU}{{}U{{{U}U{UUU}U}{{{{U}}}}{}UU{}}U}}U{}U{}}}{{U}}{UUU}UUU{{U{{{UU{}U{UU}U{}U}}}}}}}{{}}{}{U{U}{}{{UU}}U{}}}{}}UUU}U{}U{{UU}{UUUU{UU}}{U{U}U}}U}{UUU{}}{}U}U}U{{{U}{{}{{U}{UU{U}U{}{U}U}UUU}{}}}U{{{{}U{UU{U{U}{{{UUUUUUU{{U{U{{{}{}}}}U{U{UU}UU}{{}UUUUU}{U{}UU{U}}{U{U}{{}}}}}{{}{U{{}}{{}{U{{{U{U{UU}{UU{}U{}U}}{}}}}{{}U{UU}{{}}{}}}{UU}}U{}}}UU}U}}}{U{{}}}{U{UU}}{UUU{{{U{}}}U{U}}{{{}U{{U}U{U}U}{UU}}}}{U}{UU}U}{{{}U}}}{{UU}}{}{}}}}{U}{{UUUUU}{{{U}}U{{{{}{{{{{{}U{}UU}U}}U{{}}U}}UU}{}{{UU}}{}UU{}{{}UU}}{U}}U{}{}}U{}}U}}}{}{UUUU}}{{}}}}}}UUUU}{}U}}UU{{}}}U{U}{}U{UU{{{U}}{{U}UU}}{}}U}}}}U}}}U}{UU{}{}{U{{U{}}}}}UUU{U{UU{U{{}UU}U{U{U}U}{{U}{{UU}U}U{}}{{}{}{U{}}{}{UU{}U}U{{{{{{{{}}}}UU{U}{}}{{}}{U{}{U}U}}U}UUUUU}{U}}UU}{}{U{}{U{}{}{{}{}U}{}U}{U{U}}U{U}U{UU}U}{}}}UU{{{{{}{U{UUUU{{U}}{U{{}U{{{U}{{{UU}}{{}}{U}}UU{}{{{}UUU}{{{U}}}}{{{U}{UU}U}}{U}{{UU{{}{U{U{}U{{}{UU{U{}U}{{{}U{{U{}}U}}UU}{{}{}UUU{UUU}{{{{{}{U}}{{{}}{{{{{{{}{}}U{}{U}{{{UUU}{U}{U{}}}{{{{}}{{U{{U}}UUU}}}{U}U{U{}U}U}{U}U}}{{{{{UU}{U{{U{}{}U{}{}{UU{{U{UU{UU{}{U}}UU{}{}{U}}}}}}UUU}{U}}{{{UUUU}}{{}{UU}U{}}{U}{UU{{}UU}U}U}}}{}U}}{U}}{UU}}}{UUUU{}{{}{{}{}{UUU}{}U}{}UU{U{}}{}}}}}}}UU{{}}}}}U}{}U{{UU{}}U}U{{U{U}{{}}}U}{}}}}{{}{}{}{UU{{}U{{UU}{}}{U}{{}{}{}{U}U{}}{}U{{UU}{U}}}{{U}}U}UUU}{}UU}}{}{UU}}}{U{U{U}}}{{{U}}U{{{{{}{}{}{{UU}U}{{{}UU}U}}{}{}{{}{U{U}UU}{{U}U{U}U{}U{U{}{U}}}}{{}{{U}}{}U}{}{U{{U{UU}{}UU}U}}}}U}}U{UU{}{U{U}U}}{}}}U{}}{UUU}U}}{U}UU{UU{{U}}U{}}{{}{}U}}}UU{U{}U}UUU{{}{}UU}U}}{U}}U}}}}UUUU{{U{}{}}{U{{}U}U{{}}{}{}}{}}UU{U{{}{{UUUUU}}}UUU}}U}{{}}{U{{UUU}{}UUU{}U}}{UUU{{}{}}UUUU}{}U}U{{}{}}££££££££££££U££££££££££££££££{{{U{}{}{{U{U{UUU{{U{{U{U{U}U{UU{££££££££££££££££££££££££££££££££UUUU}{{}}U{}{U}U{}}UU{{{U}}{{}{{££££££££££££££££££££££££££££££££{UU}{}{}{U{UU}U}U{}}UU{UUU}£££££££££££££££££££££££££££££££££££££{}{{UU{U}}}UU}{}{U}U{{UU}{}£££££££££££££££££££££££££££££££££££££££}}{{U{{}UU}{{}{{}}U}U{}U{£££££££££££££££££££££££££££££££££££££££££££}UU{}{{}}}{}}UUU}{}{}£££££££££££££££££££££££££££££££££££££££££££U{UUU{}}{U{U{U{}}}}{££££££££££££££££££££££££££££££££££££££££££££££}U}U}U{^^U}{{{U}{}£££££££££££££££££££££££££££££££££££££££££££££££U{U{}}U^^^}{{U}}££££££££££££££££££££££££££££££££££££££££££££££££++UUU}}^{{{}}}}{££££££££££££££££££££££££££££££££££££££££££££££££++UUUU^^^}U{{}{}££££££££££££££££££££££££££££££££££££££££££££££££++}UU}^^^{{{}{U££££££££££££££££££££££££££££££££££££££££££££££££+++}{U{^^^}}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££U+{}{{{}U}U}{}{£££££££££££££££££££££££££££££££££££££££££££££££££}++U{}U}U}{{{}££££££££££££££££££££££££££££££££££££££££££££££££££}+}UUU}{U{{{{}£££££££££U{U}}{}U{UUU{{{}U{{}{}}{}}}{{{U}{U{U{}UU{U{}{}UU}{}}}}UU}{U{UU}U{U}{U{}UU{UUU{{UU}U}{{U}{}UU{U{UU}U{{}{}}U{UU}}}U}U}{{U}{}{U}{}U{}}U}}{{{UU}{{{U}{U}{U{U{UU{}}}{{U}}}{}{}{UU{{}{UUU}}{}{UU{}U}}UU}{U{UU}UU}{U}{}U{UU}UU}}U{U}U}{}}{{}}}{UUU{{}}{{}{U{{U}}}{U}U}}}{U{UU}{}UUU{UU{U}UU}U{}{U{{}{{U{}{{{}}U{{U{U{U}}UUU}U{{{UU{U}{}U{UUU{{}{}{{}{{}}}{{}{}U}UU}{}}}}}U{U{}{}}{U{UU{}{}{}{{}}{}UU}}}{U{{UU{U{}UU{{}{{{U}}}U}UU}}U}}U}}U{{}U}U}}UU{UU{U}}}UU}{{}}{{UU{}{{UUUU}{{}U{U{}U{U}{UUU}}UU}}}{}}{}}}{{UU{}{U{}{}U{}}U}{{{UUUU{}{}}{{{}{U}}U{{{UU}U{U}{U}{U}U}{}UU}}{}}}{}UUUUUU}U}}U}{U{UU{{}{{{}}UU}UU}}U{{U{U}}U}{{}}}U{{}}}{U{{{U}}{{}UU{{}}}}{}}U}}}{}}}{}}{}}{}{U{}{}{{{{}{}}}{U{{}{}}{}}}}}{U}UU{U{{U}{U}}U}U{U{{{U}U}{}U}}U}UU}{{}{}}}}}UU}{U{{}}}U}}}U}}{{UUU}}}{{}U}{U{{U{U}}}UUU}{U}{U{}{}{{}}UUU{}}{}{}{{}{}}U}{U{}{U}}{}U{U}}}}{}U{{{UU{UU}{UU}U{UU}{{U}UU}}{}}}{U}U{UUU}}}}U}U}{}}{{UUUU{UU}U{}}{U}}{}}U}UUUU}{{U}{}}U}U}U}UUU{}U{{U}{U{UU}{U}U{{{UU}U}}{{}}UU{}U}}UU{UU}{U{}{{UUU}}U}U{{{U}{U}{}UU}}UUU}{UU}{U}{}U}{}UU{}}}}UU{}UUU}{}}{}{{}}{U{{U}{{{U}U}}U{{UUU{UU{{}}{}UU}}U{U}}U{}UU}}U}{}UU}U}}}}}{{}{}}{U}UU{UU}UU}{}{}}U}UU{{}UUUU}{}U{}{UUU{{}U{}{U{}U}U{}{}}U}{U}}{U}U}{}UU{}{}{}{{{{{U{U}}}U{UU{}{U}{{U}U{}U}{U{U}{}{}}}}{U}{{}}}U}{{}{{}UUUU{UU{{}}U{U}UUUU}U{{U}{}UUU{}}U{U{{{UU}U}}}{}U{}}U}{}{}}U}{}{{}{{{{U{{{U}U{{UU{U{U{}}}{{}U{}{{}{{{UUUUU}}{}U}UU{}}{}U}{}}U{}{}}{}}{{}U}UUU}}UU}}}}}{UUU{}}{{}U}{{}U{U}{{U}}{}}U}}{UU}}}{}U{{{U{}{U}{}{}{{U}}{}UU}UUU}U{}{U{}}}U{U{{}{{U}}U{{U}U{U}U}U{{}}U{U{{}}{U{{UUU}U}}{}}}}{U}U}U}}}UU}U{{}}{U}}}UU{{}UU{U}}{U}{}{{{}U{U{}U{}{{UUU{{{UU{}}U{}{U{{U{{U{{U{{}}{U{{}}{{}}{{{U}}}{{U}U}{U}UU{U}U{}U{}{{U{U}{}{U{UUU}}{}UU{}{{UUU}U{{{{UU{{U}UUU}}{U{}}{}{{U}U{UU{U}{{{UU{{{U{}U}{{}}U}U{}UU{}}U}}UU}{U}U}U}{U}}{{UU}{}}U}U{U{{}UU}}U}{}U}UUU{{}UUUU}{}UUUU{{U}UU{U{U{U{{{}UUUUUUUU{U}{{{U{{U{}U{U{UUU}U{}UUUU{UU{{}{{{UUU{U{UU{}{}{{}U{U{{}{{UUU}{U}U}}{{U{}{{}U{}{}}}}{{}{}}{}U{U}UU{}U{{{}{{UUU{{U{}}U{{{{U{UU}}{{}{{{UUUU{U}UU{{{{U}}{}{U{U}U}{}UU}UU}}U}{U}U}}{{}U}UU{U{U{{}}}U{UUUU}UU{}{UU}{{U{{{U{UU}}}U{U}}}UU}{U}}{{{U}{{{UUU}U{{{U{{U}U{}}}U}}}}{££££££££££££}££££££££££££££££{}U}U{{}U{{U}U{U}U{{}}U}UU{{U{}{{££££££££££££££££££££££££££££££££{{{}}{{}U{U}{UU}}{{}U}{{{{{}U}UU££££££££££££££££££££££££££££££££{{{}}}{}U}}UUUU{U{}{}{{{}{}£££££££££££££££££££££££££££££££££££££}{U{}{}}{}U}{}}UU{}U{}}}}}{£££££££££££££££££££££££££££££££££££££££UUU}{U{}U{{}}{U}}{U}U}{}}£££££££££££££££££££££££££££££££££££££££££££{U{U{}{{}U{{U{U}{UUUU£££££££££££££££££££££££££££££££££££££££££££U}{UU{}{U{}U{}}{U}U{££££££££££££££££££££££££££££££££££££££££££££££U}{}}{U{{UU}}UU}}}£££££££££££££££££££££££££££££££££££££££££££££££U{}{{U}{}{U{}{UU££££££££££££££££££££££££££££££££££££££££££££££££{UUUU}^^^}UU}{{U££££££££££££££££££££££££££££££££££££££££££££££££{{}{}}{^}U{U}U{U££££££££££££££££££££££££££££££££££££££££££££££££{{{UUU}^{}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££}{{U{U^^^}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££££UU{}UU^^^}}UUU{£££££££££££££££££££££££££££££££££££££££££££££££££}UU}{U^^^}{}{U££££££££££££££££££££££££££££££££££££££££££££££££££{U}{{{{{}}{}}U£££££££££UU}}{U}{U}}{UU{UU{{U{}U{UU}U}}UU{{U{{U{}{}}{{{}U{{U}}{{}U}UU{UU}U}{}UU}}}{UU}U{{}}U}}{}}U}UU{{{{{U{U{}{U{{{{}UUUU{U{U}UU{UU}}U{UU}}U}U}}}{UU{{{U{}UU{{}U}}U}{UU{}}}}UU}{U}{{U}}}U{}{}{{UU}U{U{}{}{{}{}{{{}{U{{UUU}{{}U{{}}U}{U{}{}}U}{}U{U}}U{U}U}UU{{{{UU{UU}}{}U{}U}U}}U}UUUU{}}U}}UU{U}{U}{UU{UU{}}{}}}}}U}U}U}}U{U}U}U}U{}{}{}{U}{U}{UUUU}{{{UU{U}{{UU}{}U{U{{}}}{{U}UUU$$$$${}{}{}U{U{}{U{{U{{}U}}U}}{U}{U{{}{{{}}}}U{}UUU{U}{{{}}$$$$$$$$$$}{U{{U}UU}}}{}}}}}{U{UU{}UU{U}{{{{{}}{}}U}UU{{U}{}UU}}$$$$$$$$$$U{U{UU}}{}}U}{}}{U{U}U{}UUU{}}}{{{{{}U{}U{U}}{U}U}UU{}$$$$$$$$$$$$UUU}U{{}{UU{}{{U}U{UU}}U{UU}UUU{{}U{{{UUUUU{{{U{U{{U$$$$$$$$$$$${{UU{}U}{{U{{U{{{}{U}U{{UU{}UU{U{}U{{{}{U}{{{{{{}UU$$$$$$$$$$$$${U}{{{{UU}}{U}}}UU{{U}{UUU}UUU{U{{U}U{}U{UUUU}{U$$$$$$$$$$$$$$$${}}}{{}{{{}{UUU}}}U{UU{}{UUUU{}U{}{}{}U{}}{{}}$$$$$$$$$$$$$$$$$$$$$$$U{{}UU{}{}U}UU}UUU}U}U{{{}}U}{}U}U}UU{}UU$$$$$$$$$$$$$$$$$$$$$$$}{}{{{U{{UUU{UU}}}U}}{U{U}}{UU{{}U{}{{}}}$$$$$$$$$$$$$$$$$$$$$$$}{}U}}U{UUUUU{}{U}{{{U{}}U}UU}{UU}}U}U}{$$$$$$$$$$$$$$$$$$$${}U}}}{{}{}}U}UU{}{U}{{{UUUU{UU{{}UUU}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}U{{}{U}U}{U{U}U{U{U{{}}}U{{}{UUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}U{{U{U{{{}{{U}U{U}{UU{}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U{U{}{{}U{U}}U{}}U}U{U}{}{{}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${U}}U}{{U{}}}}}U}U}}}{}{}UU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U{UU{}U{UU{U{}}{}}}{UU{}U}{UUU$$$$$$$$$$$$$$$$$$$$$$$$${}}}{{U}UUUU}{U{UUU{{{{}}{U{{{}}U{UU}U}$$$$$$$$$$$$$$$$$$$$$$$$${U{U{U}U{{{}{}}U}UU{}{}UU{}UUU}UU}U{{{}U}{}}U{{U{}}$$$$$$$$$$$$U}{U}{}}}UU}{{{U}{{{{UUU}{U}{{U{{{{}U{U}}{U}}{}{}U{{$$$$$$$$$$$$}U{{UU{U{}U{{UU{U}{U}}UU}}U}}{U{}{{}{U{U}{}U{U}U}U{{$$$$$$$}{}{{{U}UU{U}}{}UU{{{}}{U{UUU{}{U{{}{{U}U{{U{{}{U}}{}{}{}$$$$$$${UUU}UU}}U{U{}{}}{}}UU}{{}{}{{U}}{{U}}U{}{U{}}U}UU{U}}U}}$$$$$$${}{{U{}}{}{{}{{{{U}}}U}U{UU}{UU{U{{}U{U}U{}{}{UU{}{U}}{}}$$$$$$${U{}}{}{{U{U}UU{{}UU{UU{}UU{}}{{}U}UU{{}{{{U{}UU{U}}UU}{UU$$$$$${}UU}}{}}}{}}}}}U}{{U{{U{{{}{U}{U}UU{{}{{U}{{{{{UU{}U{}{}}$$$$$$$}U{U{}U{{}U}U}{}U{}}}{U}}}U}{U}U{U}}UU{{{}}U}{}UU}}U{}{UU$$$$$$$U}U}UUU{U{U}}}{}{U}}£££££££££££{}}U}{{}U{}{U{}{}}}}UUU}}}$$$$$$$}}{}U{U{}{}{}{{UUU£££££££££££££££U}{U}}{{UU{{U}}}}{{}{U}U$$$$$$${}{{UU{}}}{U{}UU}}££££££££££££££££{{UU}}{}U}{}}}}{UU{{U{U$$$$$$$}{{UUU}U}U}{}}U}}U£££££££££££££££££U}{{}}{}}}{{{}{}}}UU}U$$$$$$$}UU{UU}}{{}}}}{UUU££££££££££££££££££{{}}}UU}{{UU{{U{U}UUU}$$$$$$}{{U}}{{}UU}}U{{UU££££££££££££££££££££UU{UU{}{}}U}}U{}U{U{$$$$$$}U{}UU{{{U}U{{{{{££££££££££££££££££££££{U}U{{{}{{U{U}}UU}U$$$$$$U}{UU}{{U}}U{UU££££££££££££££££££££££££££{{{U}{{}{{UUU{UU{$$$$$${}{{UU{U}}}}{{{£££££££££££££££££££££££££££{{U{U}{U{}{}U}U}$$$$$${UU}}}UU}{}{{U£££££££££££££££££££££££££££££}U}U{}UU{U}U{}}$$$$$${{}U{U{U{{{}}U££££££££££££££££££££££££££££££{}UU{}UU{U{}U}$$$$$$UU{U}}}{}}{}{££££££££££££££££££££££££££££££££U{}{{{{}}{{}{$$$$$$}U}}}}U{}}U{U£££££££££££££££££££££££££££££££££{}}}U{}UU{U}$$$$$$U{{U{UU}{}UU£££££££££££££££££££££££££££££££££££U}}{}U}}}{U$$$$$$}}}{{UUUU{U£££££££££££££££££££££££££££££££££££££U}}UU}{}}{$$$$$$U{{{UU{}}}££££££££££££££££££££££££££££££££££££££££{U{{{}UU$$$$$$U}}U{U{U{£££££££££$}{}{}{}}U{{}{{U{}}}}U}}{}}}}}}}U}U{{{}}}}}}{{U{}U}{U}}}U{{UUU}}U{}UU}{{{{U}}UU}{U}{}UU}UU}{{U{}{}}}U}{{}{}}U}{U}{U{{UU}}}}{U{U}{}}UU{}{{U}}U}U}U}U{}{UUUUU}{}U}{U}}U{{U}}UU}U{U{{}UU}{{}}}}U{UUU}UUUU}}{{{U}{{}}{{{}UU}}UUUUU}U}U{{U{}{{{}{}}U{U}}}{U}}{{{{U{UUUUUUU{}U}}{{UU{}}}}}U}UUUUU{{UUU{{U}UU{{{{U}}U}UU{{{UU}UUUU}{}UUU{}}}UU{U{U{{UU{}{U}}}}{{}}U}UUU}}}U{}{U{}{{$$$$$U{}{}UU{UU}{}{{}UUU{{U}}}{{}U{U}{}UUUU}}U{}UU}{{{U{}U{$$$$$$$$$$UU}U{U{{{{}UU{{}{UU{U{UUUUU}{{{{U{U}UUU{{}U{{{U{}UU}{{$$$$$$$$$$U}U{UU}}U}U}{{U{U}U{{}}U{{}U}{U}U}{}U{}{}U}UU}UU}{}{}U$$$$$$$$$$$$U{UU}}{}{{U{}U}{UU{{}U{}}}U}{{{U{UUU{{}UU}{{UU}UUUUU$$$$$$$$$$$$}{}{{}}}U}}}}U}U{U{}}U}{}{{UUU{{}{{{{}U{U{U{}U{}}}}$$$$$$$$$$$$$}{U}{U{}U}{}{{{{}}{{}{U}{U{U}U{}{{}{}{{{U{{{U{U{$$$$$$$$$$$$$$$$U}{{U{UUUU}}U}UUU{U{{{{{U{}{}{U{}U{{{UU}{{{}UU$$$$$$$$$$$$$$$$$$$$$$$U{U}UU{{}{U{U{}{}}{U}}}{U{U{}}}U}{{{U}{{U$$$$$$$$$$$$$$$$$$$$$$$}{}}}{}U{}{U{}{{}}{{UUU}}UU}UU{}{{{UU}}{U$$$$$$$$$$$$$$$$$$$$$$${}}}}U{{}U{U{{UU{UU}}U{{U{}U{}U{{}}}}{UU$$$$$$$$$$$$$$$$$$$$}{U}{{{{{}}{}}{}}}}U{{U{}UU}}UUUU{}{U{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU}U}}}}}}{U{U{}{{{}{}{}UU}{}U{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}{{}}UU}}}}}UU{}}U{}}U}}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}{}U{{UU{U}{UUUU}{}U}}{}UUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}{{U{{U}{}{{{{}U}UUU}}}{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{{U{U{U{}}}{UU{U}}U{{U{{{}{{$$$$$$$$$$$$$$$$$$$$$$$$$}{U}{{}U{{}}{{U{U}U}}}{U{}{UU{UU}UUUU}U$$$$$$$$$$$$$$$$$$$$$$$$$UU}{U{{{{{UU}}U}UU}}}U}U}U}}{}U}}}{}}{{}U{U{}}}{UU{$$$$$$$$$$$$}{U{{}{U{U}{{}{UU}UUU}}}U}}{}}{U}}{{}}}UU{}U}{U}}}}U$$$$$$$$$$$$}}}{U{UUU{}{{U{}}{UUUUUU}{U}U}U{}UU}}U{U{U{U}}U}}{U}$$$$$$$}U{{}{{}}{U{U}U}{}{U{{UU}U{}}{{}}{{}U{}}U{{{}}{}{{}}U}}}{$$$$$$${{{{}{U}U}{}{UU{{{{U}}{U}}UU}{{}{UUU{}U{UU{{{}{}}UU}{{UU{$$$$$$${{U}{UU{}}}U}UU}}U{U}UUUUUU{}{U{UU}}{}U}}}{{{{}{U}}{}}{{}$$$$$$$}U{}U{{U}U}}{}{U}{{}U{}{{}UU}{U{UU{U}{{{}U}{}{}{U}{}{{U}U{$$$$$$}UUU{{{UUU}{}}{}}}}}U{}}U{{{}U{U}{UU}U{U{U}}UU}{U{}U{}U{UU$$$$$$$U}{}}}{}{UU}U}{U}{UU}}{}UU}{{}{UU{}U}}}{{{{{}{}UU}U{{{{U{$$$$$$$UU}UU{{{{}{UUU}U{U{U£££££££££££UUUUU{}}}UUU{}}{{}}}U}}{{{$$$$$$$}}{}U{U}}{{U{}U{{}£££££££££££££££}UU{U}}}UU{}{{}U}U{U{{{U$$$$$$$UUUU{}{{}{}U{UU{}}££££££££££££££££U{{{U}{{}{{UUU}UU{}{}}}$$$$$$$UU{U{{}}}{U{}}{U{{£££££££££££££££££UU}}{U}{{}U}U{{{U{{{}U$$$$$$$}{{}UUUUU}{{{{UU{{££££££££££££££££££}{}UU}}{{{U{UU{}{{UUU}$$$$$${}U{U{{}{}U}U}U{{{££££££££££££££££££££UU{}}}U{}{}}U}}{U}}{$$$$$$UU}{UU}UU{}{{{{{{££££££££££££££££££££££U{}UU}}U{}{U}}}{{UU$$$$$${U}{{{}UU}{}{{{££££££££££££££££££££££££££UU{U}}U}}}}U{}}}U$$$$$$}U}U{UUUU}{{{}U£££££££££££££££££££££££££££U}U}}}U{{{{{{{UU$$$$$${}UU{{{U{U{}}U£££££££££££££££££££££££££££££{{{{}}{U{U{}U{{$$$$$$}U}}}}U{}}{}}{££££££££££££££££££££££££££££££{}{{}}}UU{{{{U$$$$$$UUU{U}{U{{}}}££££££££££££££££££££££££££££££££{{U}{{UUU{}}U$$$$$$UUU{{{U}{U{{U£££££££££££££££££££££££££££££££££}}}{U}}}UU{{$$$$$$UU}{{{{UUU}}£££££££££££££££££££££££££££££££££££U}{}U{}UU}{$$$$$$}UUUU}}{U{}£££££££££££££££££££££££££££££££££££££UU}U{}U{}}$$$$$$UU}}{{{UUU££££££££££££££££££££££££££££££££££££££££}UU{U}U}$$$$$$U}}{}}}{{£££££££££$U{{{{}UU{{U{{}U{{{{{{{U}U{{U}{}UU}}}U{U}{{U}}}UU{UU{{UU}{U}U}{}{U}{}{U}UU{{}}}U}{UU{{U}{UU}{{U{{UUUU}}}{UU{}{}U}U{{}U{U{{U{}U}}}}{U}}}}{U{{U}{U}{U{{U{}}{U}U{U{UU}}}{{}}}U{}U{}U{U{}U}U{{U}U{{UUUUU{U{}U}}}{U{}}UU{{U}{U}U}UUU}U}{{{}{}}{U{}}}}U}UU{}{}UUU}{}{{{U}}{{U{{U{}}}{U}}UU{UU}{UU}}U{}}{U}}}UU{}}}{{}U}}U{U}{U}UU}}{UU{}}UUUUU}UU{{{}}{U}UUU{}{}}}{U{}U{}}U}}}UU{}$$$$$U}{U}UU}{}}}}{U{}}{U}}}}U{{{}{U{{{}U}}{{}U{}}U}}UU}}{U$$$$$$$$$$}{{U{{}}{U{{{{UU{UU{{U{{}}U}}}}{}{}{{}{{UUU}{U}{UUUU{}$$$$$$$$$$UUU}{{{U{}{}{UU{U{}UU}}U{{{UU{}}UU{{}U{{}{U}{}UU{UUU}U$$$$$$$$$$$${{{{}{{{}}{}U{U}{}U}}U{{{{UUU}U{U{}UU}UUU}{U{{}}U}U{$$$$$$$$$$$$}U{{UU}}{}U{UUU}U{{{}{{U}{UUU}{{U}}{U}{{{U}{UUU{{{}$$$$$$$$$$$$$}}U{}{}{}{{{UUU}}U{}}{{{{U}UUU}U}U{}{{{}U}U}}}}U$$$$$$$$$$$$$$$${}{{{}{}{}}{{UUUU{U}}}}}{{}}}}}{UUU}}}}{{{}}{}$$$$$$$$$$$$$$$$$$$$$$$}U{UUU{}}}{}}{}}U{UUU{U{U}U{}UU{U}}}}}{{U$$$$$$$$$$$$$$$$$$$$$$${UUU}{U}{{{{}{}}U{}U}UUU}U}{{}}{UU{{{}}{U$$$$$$$$$$$$$$$$$$$$$$$}{UUUUUU}{}}UU}UU{{}U{{{U}{U}{U{}U{UUU}{$$$$$$$$$$$$$$$$$$$$U}}}UU}}U{{}U{U{U}}{{}}}}UU}}{{UUU}U}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{}}U}U}UU{UU}{U}U{{UUU}{UU}U{UUU{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}{U}UU}}{UUUU{}{}}{U{}U{{{}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{UUU{}UUU}{U{}UU}{{U}{U{}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U}U}}{U{}{UUUU}{{{{{}}}{{}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${UU}UU{UU{}{}}}{U{{}}}{UU}{}{}$$$$$$$$$$$$$$$$$$$$$$$$$}{}}{{{UU}UUU{{}}{{{{U}U{{}}}UU}{}}{{U{$$$$$$$$$$$$$$$$$$$$$$$$$U}U{}}}{}{}}}{{U}U}U}U{}}{U{{}}}}{}{{}}{{}U}U{}}}}U$$$$$$$$$$$$U{{U{{}UUU}U{U{{UU{U}}U{U}UU}{}}U}U}UU{{}{}{{U}{}{}U$$$$$$$$$$$${}U}}U{U}U}{UU{{{}UU{}{{U}{{U}{U}UU}}U{{{{{}U{}}}U}U$$$$$$$U}}{UU}{{}{UU}}}{{UUU{UU}{{UUUU{}{}{}{{U{U{}{U}U{{{{}{UUU$$$$$$$}U}{U}}}{{}{{{}{{U{{{UU}}UUU{{UUUUUU{{}U{U}UUU}U{U{{UU{{{$$$$$$${U}{UUUU{UU{UUUU}{}}}U}U{U}}UUUU{}}{{{}UU{UUUUU}}U}{}}}U}$$$$$$$}U}}U{}}}}{UU{}}}{{}}U}}{U}}}}U{{UUU}{}}U}{{}}}}}{{U{U{{U{$$$$$$}U{{{}}U{}}{U}U}U}{}}}}{}{{}{{}}{{U}{{}{U{U}{}}U{{{}}{}}UU$$$$$$$}}}}U{U{{{{U}{UU{UU}{UUU}UU}}}UU}U{{UUUU}}}UU{}{}{UUU{}{U$$$$$$$}}{{}}}{{U{U{}{{U{UU£££££££££££{UU{U}{U{{{{}}}{U}{UU{}}}{$$$$$$$}{}}}{}U}UU}U}}}U{£££££££££££££££U{}UU}{UUU{UUU{UUU{U{UU}$$$$$$$UU}}{U}{}{}U}{{}}U££££££££££££££££U}U}{{U{UU{{{U{{}UU}UU{$$$$$$${}U}}{U{}U}U{}}}{}£££££££££££££££££UU{{{UU}UU{{}}}{{{UUUU$$$$$$$}}UU}}{}U}{U}}}UUU££££££££££££££££££}UU{{UUU}{}U{}{}}}{{}U$$$$$$UU{}UU}}U}}U}U}U}U££££££££££££££££££££UU{{{U{{{}U{}}}U{{U{$$$$$${}}}U{}UU{{{U}{}}££££££££££££££££££££££{}{{{{}{}{UU{UU{U}U$$$$$$}UUUU{}{}UU{U{U££££££££££££££££££££££££££}{U}{{U{UU{{U{{}}$$$$$$}UU{{U{}{{U{{}{£££££££££££££££££££££££££££UU{}}{}}U}}{{}U}$$$$$${{{}{{}{UUU}U}£££££££££££££££££££££££££££££U}}{U}}{}}U}}{}$$$$$$}UU{{}}{}U{}{U££££££££££££££££££££££££££££££}U{U}}{{}}U}{U$$$$$$UU{{}{}}U}{{{££££££££££££££££££££££££££££££££U{{{UU}}{UU{U$$$$$${}{U}}U{}}}U}£££££££££££££££££££££££££££££££££{}}}}U}U{UUU$$$$$$}U}UU}{{}U}U£££££££££££££££££££££££££££££££££££}U}{{{U}UU}$$$$$$UU{U}}U}}{}£££££££££££££££££££££££££££££££££££££}U{{{U}UU}$$$$$$U}}U{U{U{U££££££££££££££££££££££££££££££££££££££££{{}}}UU{$$$$$$UU}}}U}}{£££££££££$}}{}{U{}U{U}}U{{}U}{}}{U}{U{{{UUUU}{}}}{U}U{U}UU{{{}{U{{}{}{U}U}{}U{{U}{}UUU}U}{U}}{{U}UUU}U}U}{UU}U}{U}U{{U}}}UU{U}{}{}{{U{}UU{{{}}UUU{U{{}}{U{{{{}{}U}}{}U}U}{{UUUUUU{{}{}U{}}{UUU{UU}U{{}UU{U}U}UUU}}UUU}{UU}}}U{}}{{}}U}U}}{UU}}U}{U}{{UU}}{}}}{U}{UU{UUU}U{{U}U{UU{U}U{}}U}{UU{{U{U{}{{{U{{{}{}{U}}U{{}{{{{UU{}}{{U}}}{{{U{{}UU{}{U{U}U{U{U}}{{U}{{UU}{{}U}U}}{{U}{U}}$$$$$U{{{UU{{}}U}{U}}}}{{}}UU{}U}U}}UUU}}{{}{{UU}{}UUU{U}U{$$$$$$$$$$}U}}}}{}{}}}{}UU{}}}U}}U{UU}}{U}{U{{{U{U}U}{U}UUUU}}U{$$$$$$$$$${UU}}UUU}}{}U}}UU{{UU{U}UU}}UU{{}U{{U{U{U}}{{{{{UU}}}U$$$$$$$$$$$${{U}}}{{UU}{}U}}}{}{{U}}U}{{{}UU}}UUUU}{U{}UUUUUU}U}$$$$$$$$$$$$U{U}{UUU}}{{}UU}{{}}U{{{U}}U}U}UU{{}}U{}UU{}UU}}{U}$$$$$$$$$$$$$}UU{UUUUU{{}UUU{}{{{}}{{UU{{U{U{}U}U}}{{}UU}}{U}$$$$$$$$$$$$$$$$UU}}}}{UU{U}}}}U{U}{{{{U}UUUU{}UU{U}U{{{}}U{}}$$$$$$$$$$$$$$$$$$$$$$${U}U{UUUU{}}}}}U}{{U{U}U{}}U{{U}U}U}{}}{{$$$$$$$$$$$$$$$$$$$$$$$}}UUU{UU}U{UU{U{{UU{}{U{U{U}U{{U{{{U}{}{{$$$$$$$$$$$$$$$$$$$$$$$}U}UUU}{{{}}UU{UU{U{U}{{{}{{UU}UUUUU{}U{$$$$$$$$$$$$$$$$$$$$}U{}}UU}U{{}{{U{U{}{{UU{}U}U}U}}UUU}}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U}{U{{{}U}U{{}}{}{UUUU{{UU{UU}U}{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{U}}}UU{UU{U}UU{}}}}{U{}U}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${U{UU{{{UU}UU{{UU{}{}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{}UU}}{{{U}{{{{{}{{{UU}{U}{{{UU}U}U}UU{{}{}{{$$$$$$$$$$$$}{{}U}U{{}}U{}{}UUUU}UU{UU}{U{}}U{}UUU{U{}}UU{{}U{}{$$$$$$$$$$$${}}{}{}}{}UU{}U{U{{{}{U{U}U{U{{U}{{}{}{{UU}{U}{UU}}U$$$$$$$}{{UU}}}}}{{U}U}{U}}U}{UU{U}}}UU}U}{}{}UU}{}{UU}U{}{U}}U}$$$$$$${U{UUU}U{{{}UU{{U{U{}U}}}U}{{U{}}U{UU}}}U{{}U}}U{{U}{{UUU$$$$$$${{{{UU{{}UU}{U}{U{U{{}{}}}UU}U}U}U}U{}}}{U}{}{}{UU}U}}U}U$$$$$$${}U}{}UU}}}}U{U{}U}}{U}{}UU}{}}{U}}{UU{{U}U}UUU}UUUU}}}{}}$$$$$$UU}{U{}U}}U}{}U{U{{U}U{}}}{{{{UUUU{}}UU{{{{{U}U}UUU}{}U{}}$$$$$$${{UU{{}}UU{U}{U}{{U}}}UU}U}{{}{{U{U{{}{{}}{}}}{{{U{{U{{U{$$$$$$$U{}{UU{U{{}U{}U{}}{U£££££££££££U}{U{{UU}}U{{U}UU}UU}U}{U{$$$$$$$}{{{}}{U{UU{{U{U{}£££££££££££££££U}{}U}{UUU{}UUU{U}{{{U{U$$$$$$${}U}{{{}U{{}}{{}}}££££££££££££££££}{}}U}U}U}}}{{{}U{}}U{U$$$$$$${UUU{{{UU{UU{}{}U}£££££££££££££££££}UUU}{}}{U{}}{U}U{{}U{$$$$$$${{{}U{U}}}}{{}}}}{££££££££££££££££££}{U{}UU}U{{{UUU}UUUU}}$$$$$${{{}U{U{U}{U{UU{}U££££££££££££££££££££{U}{U}{U{{{}{}}{{{}U$$$$$${{}{{}}{U{{UUU}U{££££££££££££££££££££££}}}{}}U{U}U{}{}U}{{$$$$$$UUUU}{U{{UUU}{}££££££££££££££££££££££££££}}{{{{}{}{}{}{{U{$$$$$$U}U{}{}}}U}}{}U£££££££££££££££££££££££££££U}{{U}U{{}{{U{}{$$$$$${{U}UU}}}U{}UU£££££££££££££££££££££££££££££UU}UU{{}UU}UU}U$$$$$$U}{{U{}{{UUUU}££££££££££££££££££££££££££££££U}U}{}U{}U}{UU$$$$$$}{UUU}}U{}{{U££££££££££££££££££££££££££££££££U}{UU{{UU{{{{$$$$$$}{U}UU}U{U{UU£££££££££££££££££££££££££££££££££U{}{{}{{}UUU$$$$$$UUU}}}{{U}}{£££££££££££££££££££££££££££££££££££U{U{UU{{}U{$$$$$$}{{}{U}{U{}£££££££££££££££££££££££££££££££££££££U{{{{U{}U{$$$$$$}{U}UU}}U{££££££££££££££££££££££££££££££££££££££££}{{}UU}U$$$$$$}{{{U{}{U£££££££££U}{{{}{}}U{}}U}{}U{{{U{}{U}{{{U{UU{U}}}}U}{UU{{}{{U}{{U}}}{{}{{{U{{}UUU{UU{U}}U{U{}}{}UUUU}}}}{}}{U{}U{}UUU{{U{}U}U{U{UUU}{U{{{}}}{}{{U}{{}U{{UU}U}{{{}}}{{}U}{}{}}}UU}}}{}}U}UU}U}U}{{}}{U{{UU{U{}{U{{UUU}U}}U}{}UU}}U{UU{U}}}}U}}}}{}}}{{U{{}UU}{U{U{{{{}U}{UUU{{{{{U{U{{U{}{}}}UUUU{{UUU}U{}U}{{U{{{{U{}U}}{}}UUU}{}U}{UUU}}UU}U{U{{U{U}U{{{}}U}{{U}U{}}{U}}UU}U{{UU{}}{}$$$$$}}{}{{UU}U}UU{{}{}}{UU}UUU}}UUU}{{UUU}}U{}{{}}}}}}{}{U$$$$$$$$$${{}}UU{}UUU}UU}U}U}UUUU}U{{}}{{{U}UU}{}{U{}U}UU}}U{{UU$$$$$$$$$$U}{{UUU{U{}}UU}{{U}{U{{}{{UU{}U}UUU}{U}UUU{{U{U{{UU}U}$$$$$$$$$$$$U{}{U}UUU{U{U{U{UU}U}}}U{}{}}{}}{U}{{{{UUU{}{U}}UU}}$$$$$$$$$$$$}}U{U}U{}{{{U{U}}{{}{}}}}{{}{}}{UUU{}}{UU}}{}{}U}{{$$$$$$$$$$$$${{U{{UUUUU{}UUU{U}}}}UUUUUU{{{UU}}{}{}}{{}{{{{UU$$$$$$$$$$$$$$$$}}}{}{}UU{{U{U{UU}U}{}{U}}{{{{{{U}}}U}}U}UUU{}$$$$$$$$$$$$$$$$$$$$$$$}{{}}}UUU}U}}U{}U{}}U{{}}{{}}{{}U}{{}{}UU$$$$$$$$$$$$$$$$$$$$$$$U{}U}U}U{UU{}{UU}{{}}{U}{}U}{UU}{UUU}{{}U$$$$$$$$$$$$$$$$$$$$$$$}}UU{U}}{{}{{UU{UU{{{U}}UU{{{UU}{UUUU{UU$$$$$$$$$$$$$$$$$$$$UU{U{UU}{U}UUU{{{{U{U}UU{{U{UU}UU}}UU}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}U}{U}U}}U{{UU}}UU}UU}}U}}U}{UU{}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}U{UU{{U{{{}U}U{{{{}}U{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}UU{{{}U{}{}{U{}UU{}U{U{}}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{U{UU{UU{{U{{}U}}{U{}U{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}{{U{}U{{}U}}UU{U{}}U{{}}UU{}$$$$$$$$$$$$$$$$$$$$$$$$$}}{U}{{}{}{}}U{U}{{{}}UU{{}U{UUUU}}}}U}$$$$$$$$$$$$$$$$$$$$$$$$${{U}}U{UU}{}U{{U{}}UU{UU{UUU}}U{{U}}}{}U}UU{U}UU{{U$$$$$$$$$$$${{U}U}U{}U{U{{{U{U}}}U}U{UUU}{UU}}{}}UUUUUU{{{{U{}UU$$$$$$$$$$$${U{}{{U{UUUUUU{}{}}U{U}}}{{U}U}UU}}{UU{UU}{{{}{U}{UU$$$$$$${U}U{}}U{}{UU{{{}U}}{{UU}}}UUUU{UUU{}}}{UUU{U{}}}UU{{{U{{$$$$$$${{}}}U{{}}{UUU{}}U}U}}UUU{}}U{}UU}U{U}{U{}UUU{}}}{U}U}{{}$$$$$$$UU{}{{{U}{}{{U{}{}{}{U{}}{}{{}}UUU{{U}}UU{U}{{{U}U}U}U}{}$$$$$$${{U{U}UU{{}U{}U}}}{U}U{{{{}}U{}{U{{}}{}}}U}}U}{}U{UUUU{}{U$$$$$$U}U}}U{}{U}{{{}}{{{}}}{}{U{{U}U}}{{{{U{{{U{{UUU}}{UU}}{U}U$$$$$$${{{UUU{}{}U{UUU{U{}}{}}{UUU{{U{}}{}UUU}}}}U{}}}UU}UU}{UU}$$$$$$$U{}{U}U{UU{}U}}}U{UU£££££££££££{{U}UUUUUU{U}}}}UUU}UUU{{U$$$$$$$}}{{{U}{}}U{U{U}}U£££££££££££££££U{UU}}U{U}UU}UUUUUU}}{{U$$$$$$$}{}U}}}{}}}}{U}}}{££££££££££££££££U{}{{UU{{}}}U{{UUU{{{U}$$$$$$$}}{}}{}{{}}}{U{{}U£££££££££££££££££{}UU{{{}{UU}U}{{U{}{{U$$$$$$$UU}UUU{U{}}{U}}{}}££££££££££££££££££UUUUUU{U{}}{{{}}U}}{{U$$$$$$UU{{}{{{{}{U}{}{UU££££££££££££££££££££UUU}U{{{U}}{U}U{}}{{$$$$$$}}}U}U{}{}UU}}{U}££££££££££££££££££££££}{}{{}U{U{}U{}U{}}}$$$$$${}U{}{}U{}U{}{U££££££££££££££££££££££££££{}}}U}{}{}}{U{}}U$$$$$$U{}UUU{}{U{UU}{£££££££££££££££££££££££££££{U}UU{UU}{{UUUU{$$$$$$UU}UU}{{{}}UU}£££££££££££££££££££££££££££££{{}UUU}{{UUU{{{$$$$$${{U{U}{UU}}U}U££££££££££££££££££££££££££££££U{{}U{{U{U{{U{$$$$$$}{{{{U{}UU{UU££££££££££££££££££££££££££££££££U{U}{{{{UU}}{$$$$$$U{UU}U}U{}{}}£££££££££££££££££££££££££££££££££}{{}UU{UU}{{$$$$$$U{U}{{}U}}}}£££££££££££££££££££££££££££££££££££}}{U}{}UU{{$$$$$$UU}}}}U}UU}£££££££££££££££££££££££££££££££££££££}U}{UU{{{U$$$$$$U{U{UU{{UU££££££££££££££££££££££££££££££££££££££££U}}U}}UU$$$$$${UUU{{}}U£££££££££}}{}}}U}}}{}{U}}U}U}UUU{}{UU}U{}}U}{}UU{UU}U}}{UU{U}}}{{{U}{{}{}{}U{U}}}{{}{{}{}UU{UU{}}{}}{}UUU{{}UU{{UU{{{}U{{U}{{U{{UU{{{{{}{{{}}{{U}}}U{U}U}{{}{{{{{}{{}U}U{}U}{}{{{U}}UUU}{}}{{{U{}}}}}{}UUU}U}}{{}UUUU}UU}UU{UUU{UU{{{}UUUU{}U{}}UU}UU}}{U}}}{UU{{UU}U}{}{{{}{{{U{U{{UU}}U{U}}}{{}{}{}U{}}}}}}{{}UUU}UU{}}U}}}UUU{UUU}{{U{UU{}{}UU}{UU{U}{U}{{{}UU}U{}}}U{}}}{}}{}{U}}}{U}{}UU{{U{U{U{{}}U}}UUU{}}{}{}}UUU{{{U{}}}{U}{{U}U}}}U{}}}}}{{U}}UUUU}{}UU{{{UUU{UU}{UU}{UU}{}U}{}{}}}{{}UU}{{UU}UUU{}}{}U{{UUU}U{{}{}U{U}UU{U}}U}{}}UUU{}U}}UU{}}{U{}UU}U{UU{U}U{{U{U}{{{UUU}U}}}{U}UUU}U{{UU{U}}}U}{{U{}}{U{}UU}UU}}U}{{{{{}}}{{{UUUU{{U{}}{{UU{{{{}}{}U{{}U{U}{}{}U}{UU}{{{{U{U{}}{}U{}}U}}UU}{{U{{U}}{}{U{U{}U{}U{}U{U}U{{}UUU}{}}{{{{}{}{{U}UU}}}}U{U{UU{U}}{U{{}{U{{{}U}{U{+++{++++{}UU}{{U}{}}UU{U{UUU{U{}}}U}U{}}U{{{{{{UU}}}{}{UU{}}}U}U+++U++++++}}}{}}}U}}}}{}U{{{U++++++{U}U}}{{U{{U{{{{}{{+++{}}{U{}+++U+++++++U}UUUUU}U}UUU+++++++++++UU}{U{}{UU}}{U{{U{+++++{{U{U}+++}+++++++U{}U}}U}}}{}U+++++++++++U}}{}}{}UU{}U}{U{{+++++{U{UUU+++}+++{++++U}}}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{U{{}}}}}+++U{U++++++++++++}}{{U{}UU++++{{++++}}U+++{{+++UU+++U}{U{}{{}{+++++++++++++++++++U{UU}U}}U++++UU{++++U}+++UU+++{++++{}UUU}{U{{+++++++++++++++++++}{{}}}U}}+++UUUU++++}U+++}U+++{++++U{{}{UU{U{+++++++++}{{U{UU}UU}{U{}UU}++++}}}}}++++}+++}{+++++++{UU}{{{{U}{U+++}UU{U{}UUU{}{UUU}}{UU}U++++}{{{}++++{+++}U+++++++{{U}{UU}U}U}+++{{{}}{{{U{}{}{}{U}UU}UU+++}UU{{}{+++++++{U++++++U}U}}}{}{U}U}+++}}{UUU{{U{{}}}U}{{{{{{{+++}}U{}U}+++++++U{++++++UU{}UU}U}U{}}+++{{U{{{U{}}U{}}{UU}U{}{{+++{}}{}UU}++++++}}++++++}UUU{UUUU{U}U+++{}U}U}{}UUUU}}U}{}{UU{}{{}{}{{{}}{++++++{}U++++{}}U}{U{{U{}UU+++U{{UUUU}}}{U{{{{{{UU{{}}{U{U{U{}}}}+++++}{{++++U{}U}{U{{U{{}U+++U{{UU{U}{UUUU{{}UU}U{{{}}}{}}U{UU{U+++++}{U++++}{}UUU}{{U}{U{+++}U}}{}UUU}U}{{{U{U}}}{}{{}{}U}}}U{U+++++U}}+++{U}}}{U{UUU}{}{+++++++++++++++{U}}}}}}{}{{}U}UUUU{UU{{++++{{{+++{}{}}{{U}}UU}}U++++++++++++++++++++++++++U}}}{U{}UU{{}++++}U}UUUU{{{U}U}}}{U}}}++++++++++++++++++++++++++U{{{UUU}{}}{}+++U}{U{{U{{U}}}}{U}U{}{}}U{}UU}}{U{}}+++++++++++++UU}}}}{{}U{}{{}{}}}}}U{{U{U}}}{}{{{U}U}{}}}}UU{UU}}{{UUUU{{U}}U{U}}U}{}{{}{{U}}UUUUU{}}{{}U}}}U}}}UU}}{{}{{{}U{}{{UU{{U{{}UUUUU}}}{U}UU}}{}}}{{}U{{}UU}{}UU}}}}U}U}{UU}U}U{UU{{{U}{U}U}}}{}{}UUU{}}}{UU{U}{}{{}{UU{{{}{}U}U}{UU}U{UU{}}}U{}}UU{U{UUU{{}}U{}U}{}{U}}}}UUUU{{}UUUUU}{}{{{{{}{{{{{}}U}{}{U}}}U}{U{{}{{U{{{}U{UU}}}U}{}{}UUU}{{{UU{{}}{}{U{{{}{}{U{}U{}}}{U{{{U{U}{{}}{UU{{}U}{}}}{}}U}}}{{{{{{UU}U}}}UUUU}UUUUU}{UU{UU{{UU}U}}}{}{}U}U{}{{{U}UU}U}{}{UUU{U}}}{{{{}U{U}U{U}{{}}}{}U{UU}UU{{{}U{U{{}}U{}}U}UU{{{{}U}UU}{U}{{U{U}U{}UU{}{{{U}}}{{{{U{U}U}}}}U}U}}}{UU{{UUU}{U}U}{UU}{}{{}U}U}{{}}{UUU{U{{}}U{U}{}U{}}{{{U}{}}{UU{{U{}{U{}}}}}UU}{U}}U{UU}{UUU{{U}{{U{{{}U}{}U}}{{{UU}}{}{UU}}}U{{{U}U{}}U{U{U{}UUU}{}{{}{UU}}}{U{U}UUUU}U{{UUUUUU}{}U{}UU{U{}{U{UUUU{U}U{{}{U{}}{U}{}{{U{U{{{U{}{UU{U}{}UU}{}UUU}{{U}{}U{{{}}UU}}{UU{{}UUU{}U}}UUUUU{U{{{{}}UU{U}{{U}}}UUU{}}}{}UU}}}{}}{UU{{{U}{U{}U{}}UU{{}{}{{{UU{}{U{UU}{}U}}}}}}{{}{U{{}{U}{}}U{{U{{UUU{}{}}U}}UU}}U}}}U}}}UU{{U}{U}UUUUU{UUU{{}UU}UUUUUU{{UU}}{UUU}}}U}}{}}U{}U}}{}}}}{UU}U{}}{}U{U{{U}U}{{}{U{}}}UU}UU}}}}{{}}}{U{}U}{UUU}U{{{}U{U}U}}UU}{{U}{U{}{{}{}U{}UUUUUU}U}{}{{{}{{}{{}UUUU}U{}U}U{UUU}{U{U{U{}{UU{}}}U{}}}}}}U}U}U}U{{{{{}{}UUU{{{U}U}UUU{UU}{UU}{{{}UU{}}U{}{}U}{UUUUU{}U}U{{{}{{{U}{{{{{U}}}U}}UU{}{}U}}}{{}U{{}U}}UU}}{}{{}}{{{}U{}{U}UU}}{{UU}}{U{{{U{U}{{}{U{}U}}U}}{{}}{UUU{U{UU}{}{{U}}{}}}}}U}}U{}{{UU{U}U{{}}U{{U}{{{{}}U{{U{}}{U}U{}}U{U{}{{{{U{{U}{UU}{UUU}}}UU}{UUUUUU}}}{}U}U{UU{{UU{{}{{{U{}{}U{}UU{U}{U}{}U{U{UUU}U{U}}}}{}{U}}{U}{{}UU}UU{}{{{{{}UUU{UUUUUUUU{}U{}{}{{{{}{{{}UU{U{{{}U}}UUUU}{{U}{{{{UUU}}}U}{}UU{}}{UU{}{}}{}U}U}}}{{}}}{}}U{}{}}}}}U{}U{{}}{{{}{{}{{+++{++++{}{UUUUU}{}U{}U}{}}}}}}U}U}UUU}{U}}{}{}}}}{U}{}{UU}}{U{}+++U++++++U}}{}}{}{{U{{U{{U{U++++++U}U}{UUU{{}}{{}}UU}+++UUUU}U}+++{+++++++{U}{UUUU{}U{U+++++++++++UU{}}UU{{U{}}}{UU{+++++{{{}}}+++U+++++++}}U{}{{}U}{}}+++++++++++U}{U{}U}{{}U}{{U}{+++++{UU}U{+++{+++U++++{{}{}{{}U}U}+++++++{{U{{}{{UU{U{{{UU{}{{U++++++U}{}{+++U+++{++++{U}}UU{{{{UU+++{}U{}UU{{{}{UUU}U{{U{}{U}++++++++{}}{+++{++++U++++}}}}{}}}{{U+++}{{U{{{{{{}U{U{}}}U{}}UUU+++++++++{UU+++}++++}++++U{{{{{U{}U}+++}U{++++++++++++UU}}{}U}{++++}{++++{U}+++{{+++}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}}U}{}U}{U{++++}}{UU++++{+++{U+++++++{U}U{{UU}{{}+++U{U{{{UU{{{}{U{{U}{UUUU+++U{U{}}}+++++++U{++++++U{U{{UU{{U}U{+++{}}}}}UUUUUUUU{}{}U}UU{+++}{}{{{}+++++++{U++++++}{}}{UUUU{}U}+++{}}U{}UUU}U}{}{}}{}{{}U+++}U}}}}{U++++++}{++++++{U}{{}{UU{{U{+++{{UU{U{UU{{U{}U{{}{{{U{UU{}}}}{}{U++++++}UU++++}}UU}}U{U{}{{U+++}}{U}}U}}{{}}{U}UU}U{}{}UUUU}{{}UUU+++++{}U++++U{{{{}U}UU{U{U+++{U}U{{{}{UU{{}U}UUU{}}UU}UUU}U}{{}}+++++}}}++++}U{{{}}}U}}}}}+++{}U{{}UU}UUUU{}{{{}}{{}U{{}{{}{}}}U+++++U{{+++}}U}U}UU{{}{}}U+++++++++++++++{}UU{{{{{UU{{UU}}UU{U}UU++++{{U+++}UU{{{{}}{}{{}{++++++++++++++++++++++++++}}U{}{U}{UU{{++++{{{U{U{U}U}{{{U{}U}{{++++++++++++++++++++++++++{}}UU{{{}}}U}+++{{{{{{}U}U{{{U}U}}U{}U}}{{U{U}}U{}{+++++++++++++}U{{{}}{UU{}{}U}{}{{U}{}{}{}{{U}}}{UUU{{}{}{UU}U}}}{U}U}{{}U}}U{{}U}U{{{{UUU}U}U{{}U}}{{{{UU}}U}}U{}UUU{U}{}}{}}U{}{UU{UU}{}}}{}U{{UUU}}UU{{{}U}{}{{}{{U{}{U{U}}UUU}}U}{}}}{U{}{U}U}}U}U}}}U{{}U}}}U}UUU{}U}UUUU}UU}{{U}{UUU}UU}{{U}UU{{UUUU{{}}U{UUU}{U{}U}{{}}}}U}UUU{}U{U}{}}UU}{U{UUU}}UU{}{}U{{U}U{{}U{}}}}}UU}}UUU{U{}{{}U{}{}U}{}{}}UUUU{}}U{}{}}{}{UU{{UUU{}}}{U}U}{}U{}{U{{U{{{{{U{{U{{{}}UU}{{{{{U{}U}{{}UU{U{}{U{{U{UU{}}{{U}U}{{U{}{}{}UUU}U{}{{}{U{U}}UU}{{}UU}}{}{{{}}U}{}{{U{{}U{UU}}UUU}U}U{{U{}{{}U}U}U}}{{{}{U}U{UU}}U{UU{}{}UUUU}{U{{{U}}{{UU}U}}U{UUUUUUU}}U}}UU}U}}{U{{U}U}{}{{}UU}}}{}{UUUU}UUU{U}U{}}UU{}U}U}U}{{}UU{{U}U}{{{}{UU{}U}{}{{U{}}{}U}{}{}}UU{{}U}}UU}}}}}{}UU{U}U}UU}{}}U}{}U{U}}U}}{UU{U}{}U{UUU}{UU}UUUU}U{{}}}}UU{UU{}UU{UU}}}}}{{}{{{{}}U{UU{{{}}U}{{}U{}}}}{{{U{{{{}}{{{{{UU}{U}{UUUUUUUU}{}U}{}{U}U{U{}{}UU{{{UU}}}}}U{U}}}}{U}UUU{{{}U{UUU}}}}{}UU}U}}{}U}{{U}{}}}}}{{{{}{{{{{UUU}}U{U}{U}U}}{U}U{{}U}UU{U}}{U}{{{}U}{{}{{U}{{}{}{{{{{{UUU}U}U{}U{UU{}{{{{{}{}U{{{UU}}U{}}UU}{U}}UUU}{{}}}U}{}U}}UU{UUUU}U{U}{}UU{U}}{}}{U{{}}{UU{U{}}UUU}{{}U}}{}{}U}{}}}{{{U}{{U}}{}{U}U}UU}}UU{}{U}{{}}}}{}UU{U{{}{UU}}U}UU}}U{U{{U{}{}{UUU}{}}UU}{}{{UU}}{{}U}}{U}}}{U{}UU}{{}}{{UU{{}}}}UU}U}{}}U}{{UUU}UU{U}U{{}{{U}UUU}{}}{{UU{}}U}U}UU}U{{UUU{{}UUU{{}}}}{U{U}{}U{{{}}}{UU{}{{}{{UUU{}}{UUUUU}}}}{{U}}U}}{}{{}}}{U}{}}}}{UU{U{U}U{U{U{{{}}{}{}{UU}U{{{UU}{{{U{U}{}}{{}{}U}U{}{}}U}{U}{UUU{{U{{{}}U{U{{U{}UU}}U}}}U}{}}{}}U{U{}U}U}}U{}}{{}{{UU{U{}{}UU{}}U{}}{{U{}}}U{U}{U}U}U{UU{{UUU}UU}{}U{{U{}}U{}UU}{U}}}{U{}UU}{}}{}}{{}}{}UU{U}}{U{}U{U}U{{U}U}U{U}UU}U{}}{}}}UU{{{{}UU{}UU{{{{U}U{U{U}{U{{UU}UUUU{UU}}U{}UU}}}{}}{UU}UU{{{}{U}}{{}UU}+++{++++{}}UU{U{{UUUUU}{}UUU}{}U}}{{}U}UU}{}U}{{}{}U{UUU{U{U}{}{+++}++++++}{{U}}}{{UUU}}{U{}{++++++}}{}U{{}{U{U{U{{}{{+++U{{}}{U+++{+++++++U{UU{UU{}U{{{+++++++++++UUU}U}{{U}U{U{{U{{+++++}}}}}U+++{+++++++}{{U{}}{{{{{U+++++++++++{}}{{U}{}U{U}UUUU}+++++U{U{{{+++}+++}++++}}}{U}{U}{U}+++++++}{{}}{}U{}U}}U{}U}{{{}++++++UU}{U+++U+++U++++U}U}UUUU}U}U+++}{{U}}{}UU}U}{{UU}U}}{UUU++++++++UUU}+++U++++{++++}}}{U}U{}{}+++{UU}UUU}}{{}}}U}}UU}}U{U{+++++++++{}U+++{++++U++++{}}}U}U}}U}+++{}}++++++++++++U}{UU}UU}++++{U++++{}}+++{}+++U{+++{U{UU}}}U{+++++++++++++++++++{{U}{}UU{++++{}}++++{}+++}{+++}++++{{{{}}}{}U+++++++++++++++++++U}UU}}U{{+++}{}{++++{{+++{{+++U++++{{{UUU{U}}+++++++++{{U}UU}}}}{{{}{}U}++++{UU{}++++U+++}U+++++++}U}{}}}U{U{}+++U{{{}U{}}}{{UU}U}}}U{{}++++{{{UU++++U+++UU+++++++{U}UU}{}{{}{+++}}{{U}U{U{{U}UU{}}{}}{}+++UUUUU{U+++++++}}++++++U{}UUU{U{U}}{+++{U{}{}{U{U}U}UU}UUU{{}}+++}UU{}U}+++++++UU++++++}}{{}UUU}{}}U+++}}UU}U{}U{}}}{U{}{{{}{U+++}{}}U}{}++++++UU++++++{}U{U{}}UUU}}+++U}{}{{U}UUU}}{{{}{U}}{}{{{}UUUU{}}++++++}}}++++}{UU}{{}UU}}{}+++{{UUU{}U{}UU}{}}UU}U{U{U}}UU{{U}U}U+++++}{}++++{{{{}}}U{U{UUU+++U}}}UU{{UU{U{U{{{{{UU{UU{U{}{U}}{{}+++++{UU++++{}{UU}}}{}U{{}+++UU{}U}}{{U}}{{UU{{{{UU{{U}{}UUU{U{U+++++{}U+++{{{}UU{}U}{{}{}+++++++++++++++{}}{{}{U}}{{{{}}U{U{U}}{++++UU{+++}{{U{}U{}U{{{}U++++++++++++++++++++++++++U{}{}{{UUU}{{++++{}}}}{U{{U}}UU{}{}}UU++++++++++++++++++++++++++}{U{U}{}U{{U{+++}UU{{{U{{{}UUU}}UU{{U{}UU}{}}}U{{{}+++++++++++++U{{U}U}}UU{UU}}UU}{}U}}{}{}{{{U{}U}UUU}}UU{UU}U}}}{}UU{{}{UUU{U{}UU{{U{U}UU{}}U}}{UU}{{}}UU{}{}{}U}UU{UUU}}U}{{{}}}{U{}{{}UU{{}UU}{{}{U{UU{UU{UU{U}}}}U}U{{}}UU{U}{{}{{}{}{}{{}}}{U}{}{{{}U{}}}{U}UU{U}}UU{}U}U}}UUU{{}U{}}}}U{{}UUU}U}U}}U{U{}U{U{U}UUU}}{{}{{{{}{{}{UU{UU{U{U{U}}{{U}U}UU}UU{}U}UU}}{}}U}UU}{{U}{}U{}}{U{}{{{}U}U{}{}}{}{UUUU}}{UU}{}{U{}{U{U}}UUU{}{{{}U{}}}U}{}U}UU}{{{U}{{}{U{{}U}{{{U}{}}U}}{U{}{UU{{{{UUU}}{}U{{{}{}{{{}U{UU}UU{{U}}UUUU}U}U{U{UUU}U}}}{{}{{{}{U}{}{}{{U}U{{U{}{U}}}U}U}{UU}}{U{UU}{{U}UU{U}}{}{UU}U{}}UUUU}}{UUUU}{U}}U{UU{{{UU{UU{UU{{UUU}}{U{}{}UU}{}}UU{}}}}}{{}{{UUU{}}U}UUU{U}}{U}}}U{U}{{{U{U}}UUUU{{}U{{}{{}}}U{UU}{{}{UU}}}}{{{{{U}}U{{}U{UU}U}}}}{{{}{}{}U{}{}U{}{U}}U{U{}}{UUU}{{{{U{{UU}{U}{}U}UUU}}{}{U{U{U}{{}}{{}{U}}UUU{U{U{U{U{}U{}}}{{}}{U}UUU}{UU}U}{{{}}{}{}}{{{UU{}{UU{{{U{}{{{}{U}}UU}{UU}U}UU}U}UUUU{U}U{}{}U}{}U}}{}U}UUU{{UU{}}U}}}{UUU}}U{{UU}{{U{{UU}U{U{UU{U}UU{UUU{{{{{}}}U}}{{{{}{}}}{}}{}{}{}{}{U{U{U}}}U}}}}U}}}}U{}{}{}}{}}{UUU}{{}{{{{}{UUUU}{}}}}U}}U{}}}}{{U{}}U{}U}{UU}}}{}U}{U{{}}U}UU{{}UU{{UU{U}{}}U{}}{}U}}}U{}}UUUU}U}}{U{}}U{U}}}{{{U}}{}}}{}}UU{}{U}{}{UUU}{UUU}{}}U}{U}U{}{U{UUU{}}}}}{U}U{U}{U}}{{}U}UU}{}U}UU}{}{}UU{{U{{}{U{UU}}U{{U{}{{}U{{U}}}{{U}}{{}{UU{}{UU}U{}}}}}}UU}}U{{}{{}}U}}}}}UU}U{U}}UU}{{U}U{U}U{UUU}U}}U}UU}{U{UU{}U{}}}U{{}{{UUU{}U}U{{U}UUUUU{{UU}UUU}}{}{{UUUU}}{}}}U}{U{}}}U{UU{{{}}{{{}U{}{}{UUU}U}{U{U{{UU{}U}{{{}{}U{}}{UU}{{UUU}}}}U{}U}U{{U}}U{U}{U{U{}{{U}}}}U{}}}U}U}U{}UUU}}UU{}U}}{U}U{U{}U{UUU}{}{}{}{{U{}{}}}}}UU}{U{}}U{{{}UU{UUU{UU{}UU}{{}}}U}U}UU}}U}{{{{}}{}{}{}UU}{U}U}U{U}{UU}U}}{}{}}{U}{{U{U{UUU}{UU{U}{{}U{{{U}UUUUU{{}{}{U}U}{U{}U}}}U}U{}UUUU+++U++++U{UUUU{}{}{UU}UU{U}{}{}U{U}{UUU}{U{}{}UU}}UU}U{UUU{U}{U{+++}++++++U{U}{{{U{{UU}}U{{{{++++++{U{U}{U}U{UU}}}UUU{+++}U{}{U}+++}+++++++U{{}}{}{UUU{U+++++++++++UU{U{U}}U{}U{U}UU}+++++{U}UU}+++}+++++++}}UU{}U}}}{UU+++++++++++{UU}{U}U{}{}UUU}}}+++++UUUU{{+++{+++U++++{}U}U{{}U{{}+++++++}}UUU{U{UUU{UU{}UUUU{U++++++}}{{}+++U+++}++++U}U{U}U}{}}U+++}}{{{UU}}{{UUU{UU}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}{U}++++}{}++++}{+++{U+++}++++U{U}U}{}{{+++++++++++++++++++}UUU}U{}U+++}{}U++++}{+++{{+++{++++}}UUUUUU{U+++++++++}UUUU{{U}}U{UU}UUU++++}{}}U++++{+++UU+++++++{}{}{U}}U{}}+++UU{}}}U}{{}}U{U{}U{}}U}++++}U}UU++++}+++{U+++++++UUU}U{{}UUUU+++}{{}}}U{}}UU{U}{}{{{}U}+++}UUUUUU+++++++}{++++++U{}U{}U{{UU{}+++U{{{U}{U}{}U}{UU}{UU{{{+++{{{U}U{+++++++}}++++++{}{{}{}{UUU{}+++U}}{}UU}{}}}UU{{{{}{{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{UU{U}}UU{UU}}}}{{{+++++{UU++++}U{{{{}{}}{}}}+++U}{U{}U}{}{UU}}{{{{}}{U{}{U}U{}}UU{+++++}UU+++U{U{U}}U}{}}{UU+++++++++++++++{}}{{{}}}U}}{}{}{}}U{}}{++++{UU+++}{{{U}}}UU{UUU{++++++++++++++++++++++++++}U{UUUU}U{}{{++++}}}U{U{}{U}}}}}{}U{}{++++++++++++++++++++++++++}{}{{{}{{}{{U+++{U}U}{}}}{U{U}{}}U{U{U{}UU}{}UU}}U{+++++++++++++}{UU}}U}{}}UU{{}}{}UU{UU}}}}U{}{}}}}{}{}{{U}}{{UU{}{{}}{U{}{{}}{}U}}{{{{UUUU{U}U{U{}}U{U{U}{U}U{U{}{{}{{}{{{{U}}}UU}}}}}{}}{{{{UUU{U{UU{UU{}UU{}}}}U}{{U}{}{}{U{}{}U}U}U{}UUUU}{}}U{{{}UUU{}UU{{}{UUU{}{{{}U{}UU{}}{U{{}U{}U{}UU{U}}{{{{}U}{{{}}{{}{}}{{{U{{}{{UU}}}}}}U{}U}{{U{}}U}UU}U{}{U}{}{}U{}U{{UU{}}{U{{{{U{}UUUU{{U}U}U{{}}}U}}U{{}UU{{}UUUU{}U}{}U{}{U}}}}{U{}{U{{{U{U{{{{{U{UU{U{U}}UU}U{{}{}U{}UU}}UU}U{}{}}U{{{{{UUU{{{}{{U}{{{U}U{U{{UUU{}U{}UUU}U{}U}U}{U}{{U{U{}}{{{U}UU}}}U}{{{}{}}UUU{{U}{{}U{}{{U{{{}}}}}{UUU}}UU{{{}UU}}}}}{}}{{UU{U{U{{UU{}{U}U}}U{{}}U}}UU}}{}U}}UUU}{{{}U}}{U{}}UU{}U{{U}U{{{UU}{U{U}}{{{{U}}}UUUUU{U}{}UU{}}}{{U{UUU}{{UU}U}{UU{{{}U}{}{{{}{}U{}{}U}}U{}{}{U}U}{{{{{{U{{}U{{UU{{}UU{{{}{}{{}{UU{}{{{UU{{U}U}U{U}{UUU{UU{{UUUUU{}}U}}U{}{{U}{UU}}U{U{{}}}{{U{U{UU{{U}}{}}U}UU{U}{{{U{{}UUU{}}{U}{{}U{}{}}}}}{}UU}U}{UU{{}{U{}}{}UU{{}}{}}U}}}U{{U{}}{}}UU{03054
spiderchil
Scratcher
16 posts

Flipnote Studio: Scratch Edition CODES

}{{{{{}U{{U}U}U}U}{{{}}{UUU}U{U{{}U}{UU{{{{U{U}{{{{UU{{{{}}UU{UU}}}{UUU}U{}UU{}}U{{U}{{}{}U}{UU}U}{{{}U{}{}}}}}}{U}{}{{}UUU{{U{{U{U}{U{{U}{UU{{UU}{}U{U}{}{UU{UU}}U{}{UU}{{}{{}}}U}{UU}{{}U{}{UU{{}{{{{{{U}{}{U}{}}}{{}U{{{}}{UU{{U{UU{}}U}{}}}}{}{}{}UUUU}}{{{U{}{}{}U}}{{}}U}}}{UUU}}U{U}}UU}}}U}{}{U{UU{}}{}{UU{}{{}{}}{UU}U}U}}{{{{}}}{U{{UUUU{}}}{UUUU}UU{U{U}{{}{}}}}{{U{{U{}U{U}U}}{}UUUU}}U}UU}}U}{}U}U{U}{}}{UUU{{{}}}}}U}{{}U{{{}}}UUU{}}{UU}}{UUU}U{{}U{{U}{U}}{{{{UU{U}}UUU}}{{{UUU}UU{U}}{}}}U}UU{}UU{U{UU{}}U}U{}{U}{{{U{U}{}{{UUUU{{U}{}{{{{{{}{}U}UU{{{U{}}}{U{U{}U}}}}U{UUU}U{U{U}U{U}U}}U}{{UUU{}}{}{{}}U}}UUU{}{{}}UU{U{}U{{UU{{}}}{}U{UU{U{}{}}}}{{U}{UUU{U{{{UUUU{UU{}{}UUU}U{U{{{{}{{{U{{{}{UU}}{U{{}U}U{}{}U}{{U}UU}U}}}{UUUU{{}{{}}{{{{{{U}U{}}UU{{}UU}UU{{U}}}U{U}UU{U}{}}}U{{{}UU{UUUU}U}{U}{U{}UU}{}}UUU}{{}}{U}}{UUU{}{{U}{}{}{}}}{}{U{UU}}U{}UU{}U}{U}{{}U{{UU{}U}}U{}}}U}}UU{}}}}}{}{U{}UU}{{U{}}}}}U}{{}U}{U{U}{}{}{UUUUU}{}}}}}}{}U{{{U}}{UUU}}{{U{U}{U}{UUU}UU{{{}UUU{{}{{U}{}}{}}}UUUU}}}{{U}UUUU{{}}U{}}}U}U{{{U}{{UUU{{{{{{}}UU}{U}UUU}{U{{U}}}}}}{}U{U}UUU}UU{U}UUU{}U{{{UU}{{{U}U{}U{}{U{}{}UUU{UUU{{}{}UU}{}U}{}}{U}{{U{}}U}{}{}}{}}}{{{{}{}{UUUU}}{U}U{{}}U{}U{}U}}{U}}U}UU{U}{{}}}}}{}U{}}}}}{U{U{{{U{}}U{{}U{{U{}}}U{U{}{U}}U{{}{{}{U{}}{{}}UU}{}{}UU{{UU}}}{}U{}}}U{{UUU{UUU}{}{}}{{{U{UU}{}{{UUU}U}}}{U}{UUU{}U}}U{UUU}U}{U}{U{}}U{{}U{{}}UUU{{{{{{{{U}{}{{}{}{}{UUUUU{{U}}U{UU{{U}{}}}{U{U{U{U}{UU}UU}}}U{{U{{U{}{UUUUU{{U}{}}}}{{{}UU{UU{{UUUUU{}UU}{{{U{{}{UU}U{U}{}{{{U{}{}}UU}UU{{}U}{}U{++}U{}U{{{{U}}{{U{{}UUU}U{{}}UU}{{{}}{{{{{UU{U}U{{U{U}{}UU}{{{{{++}}}UUU{U{}U{UUU}U{UUUU{U}U}{{}{}{}}}{{U{{{}{}{U}UU{UU{{}U}}{}}+}{{U{U}}}UU{{UU{}}UU{}{U}}}U}}U{{U}UU}{{}{{{{{{}UU}{{UUU{{U}U+++++++UU{U{}U{{{U{{}UUUU}}U{{UU{}{U{{}}}UUUU{U}}{U{U{U}}{U{{U}+{}+U{{}}{}U{U}}U{UUUU}{}U}U{{U}UUU}{{U}{{}UU{U}{U{}{}{}}{UUU{UUU}}+}{{UU}}{}{UUU{}U{}UU}{}{{U{}U}}{{{U{U{U{U}}}{}}{{{{{{}{}}}U}U}}+}U{}{}}U{{{UU}}U}UU{U{U{U{UUUU{UU{}UU{}{}{}{}{U{U{{{U}U}}UUU{{+}+}{U{{U{}U}U}{}U{}{U{{UU}{{{UU}{{}{}{U}}UU}U}}}U}UU}{{}UUU{{U}+{UU}}{{}}U}}}U{{U{}{U}{UU{U}U}}}{}{{UU}UU{{U{}}{{{UU}U}{££££££££££££££££££££££££££££££££££££££££}}}}U{{}}{{UU{U{}{}U}U££££££££££££££££££££££££££££££££££££££££££U{U}}U{}{UU{{{{{UU}}UU££££££££££££££££££££££££££££££££££££££££££U{}UUU{UU{UUU{UU}£££££££££££££££££££££££££££££££££££££££££££££££{}}{}}{}{}UUU}}U{£££££££££££££££££££££££££££££££££££££££££££££££{U{}}}{}}{{U}}{{{£££££££££££££££££££££££££££££££££££££££££££££££{}}}{}}UUU{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££U{}U}{}U{U{U}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{}{}U}U}}{{U{UUU£££££££££££££££££££££££££££££££££££££££££££££££UU}}{{{{}}{U}{U}££££££££££££££££££££££££££££££££££££££££££££££££}{{}U{{}{}UU}{{{££££££££££££££££££££££££££££££££££££££££££££££££UU{UU{{{{UU{{}{U££££££££££££££££££££££££££££££££££££££££££££££££{}U{U}}{}UUU{UU£££££££££££££££££££££££££££££££££££££££££££££££££U{U{{UU}{{}{}U{£££££££££££££££££££££££££££££££££££££££££££££££££}}}{}}{{}}U{}{}£££££££££££££££££££££££££££££££££££££££££££££££££{{}UU}}{UU{U{}££££££££££££££££££££££££££££££££££££££££££££££££££UUUU}}{}}U{UU}£££££££££{U}{UU}U{U}U}U{}U{{U}{}}U}}{{}}{U}UU}{{UUU}U{U{}UU}}U{}}}{U{U}{U}{}{U{{}{}{}U}U{UU{}U}U}UU}}{{{}{}}U}}{}{}}U}}{}{}}{{}U{UU{{U{{U{U{}}{U}UU{}{{{{}{UU{}}}UUU{U}{U}UU{{U{}U{}{}{{UU}}}{}{UUU{}}{}}{U}U{{{}{}U}}{{}}{}U}{}}{{{}}UU}{{U{{}}{}{}}}}U}U}{{{{{U}UU}{}{U{}{UUUU}{U{}{}{U{}{}U}}}{U}{U{}}{UUU{{U{U{{}{}U}}}}{U{{U{U}}{{{{}{{{{{{UU{}{}U{{U{U}U{U{{}}UUU}{}}}{}U{U}}UU}{{{}{}}}U}{U}}{}}}}{}}{{}UUUU{U{{{{}}U}{U{{{}U{{U}{}}{}U{{}{U{{}U{U}U}U{}U{{U{U{{{}UUUU{}}}}{UU}UU{}U{UU}}{{{}}{}{}U}}UU{UU{}}{{U}}}}}{}{{U{U}{}UUU{U}}{}}{{{}U{U{{U}U}}{}}UU{U}}U}{U}UU{UU}U{}}UUU{U{U{{{}U{{{}U{U{}}{UU}{}}}{U{U}}}U}}}UUU}U{U{}U}}{}U}}}{}{{{}U}}{U{U}}U{U{U{}{{{}{{}UU{{{}}}{{{}}}}}{}}}{{U{UUU}U}}}}}}{}}}}{U{U}U}{}UU}}}}{}}{}}{{}}UUU}{{U{}UU}{{{}{{}{}U{}UU}}UUUU{{U{UU{UU}{{U}UUUU}U{}{{U}}UU{}}{}{UU{{{UU{{{}{UUU{}{}U}UU{U{{{{U}U{{{U{{{}}{}}{}{U}UU{UUUU}U}{UU}U{{{}}UUU{U}U}U}U}U{}{U{}{{{}U{UU{U}{}}}}U{{}}{{}}}UU}{U{}{}U{{U}}}U}U}}{{U{}}U{}{{}{UU{U{U{}}U{}{{UU{}{{U}}U}UU}{}}UU}{{U{{{UU}}{{}UU{}UU{}{{{}}U}U{{}{}{}}{}}{UUU}}UUUU{UU}{{}UU}}U}}{U{U{U}{U}{}{}{{U{{{}{{U}UU{}}{}U}}U{UUUU}U{}{}U}}U}{{{}{U}}U{U{}}{}}U{{{}}}}}}U{UUUU}{{}}}U{{{}{{U}{U}U}}{}{UU{{}{{{UU}}{}{UU}}{U{}{U{U}{}UU}UU}UUUUU{{}}UU}}U}{}{{}{{}UU}{{{U}{{}}{U{{}}{}{UU{}{}UU{UU{{}}}UU{UUUUUU{{U{}{{U}}{{}U}U}}{}{UU{U{}}{{}UU{}{{}{{{{{}{UUUU}}}{{U}{}{UU{U}}UUU{U{U{U{}{{U{{}{U}}{U}U}}{}{{}U}UU}{}{{}U{}{}U}{{{U{}U}{{U{{{}{}{}{}}{U}{{}{}}}{UU{UUU}}}U}{{U{U{}U}}U{{{}U}U}}}UUUU{}U}UU}U}U}}U{UU}}U{U}}U{{}U}U}{U{U{{UU}UU{{{}{{}}}{{{U}{U}{U}{++UU}}{UU}U}{}}}UU{U{UUU}{{{{U{{{U}{}U{{{{{}U}}}{{UU{{UU{{{}{U{}++}}U}U}{}{}}{}}{U}}}U{}}{U}}{}{}}U}}}{}U{U}{}UUU}UU}{}}UU{}}UU}+UU{{{}{{}}}UU{{U{}{UUU{{UUU{{{{{{U}UU{}UU{{{{U{{{U{{}}}{UUUU}+++++++{U{}}{{{{{U}U{{{{U}UU}U}}}}{}{UUU{}{{U}}}}}}{{U{{{{{{{}{+UU+}}U{}{{{}}{{U}U}U}U{{U{}{UU{U{U}{{{U{U}{{}}}{}{{UU{}UU{{UUU}}U{+U}}U}U{{{{UU}{{}}{{}U{}U{U}UUUU{U{{}U}}{{}}U}{{}{U}{U{U}}UU}U{{+{}}}UUUUU{{U{U{}}U{U}{U}U}}{{}{{}}{{}{U{}}{}}}}}{{}}UU{}UU{{}}+U+{}{}}U{U}U{}U}U}}}U{}U}U}UU}}U}}}}}U}{}}}U{{U}UU{UUU}}UU}{{}{+U}{{{UU{U{}{}}U}U}U{{U{}{U{{U{U}UU{U}UU}U{{}{U{U{U{}{U}{££££££££££££££££££££££££££££££££££££££££U}}{{{{U{UU}{{UU}}}{}}££££££££££££££££££££££££££££££££££££££££££U{{}}}{U{}{}{{U{{{U{}U££££££££££££££££££££££££££££££££££££££££££{U}{{}UUUU{}{}{}{£££££££££££££££££££££££££££££££££££££££££££££££{}U{U}}}{{{UUUU{}£££££££££££££££££££££££££££££££££££££££££££££££{}}}UUU}}U}{U{}{{£££££££££££££££££££££££££££££££££££££££££££££££}{{}UU{{}UUU{}{UU£££££££££££££££££££££££££££££££££££££££££££££££}UUU}U}U}{}UU{}}£££££££££££££££££££££££££££££££££££££££££££££££{{{{U}}{U{}}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££}UU{{UU}}}U{U}U}££££££££££££££££££££££££££££££££££££££££££££££££}U}{{{{U{U}}{{{{££££££££££££££££££££££££££££££££££££££££££££££££{U{{U{U{}}U}{}{U££££££££££££££££££££££££££££££££££££££££££££££££}UU{}{{UU}}{UU}£££££££££££££££££££££££££££££££££££££££££££££££££}{{U}U}}}{{U{}}£££££££££££££££££££££££££££££££££££££££££££££££££}{{}}}{}}{}{}}{£££££££££££££££££££££££££££££££££££££££££££££££££{{}}{U}UUUUU{U££££££££££££££££££££££££££££££££££££££££££££££££££{U{UU{{}U{{U}{£££££££££}{UU{U}{U}{{{U}U}{U}UU{{{}U{U{U}{UUUU}}U}{}}{{{}{U}{}U}}{}U}{}}U}}{{U}{U{}}}U{}}}UUU}}{{U{{{}}{{}{{{UUUU}{UU{UUU}}{{UU}U{{{UU}}}}U{{}}}}{}{UU}{{U{U}}UU}{U}U}U}U{UU}{}{{}{UUUU}}}}U}}U{}U}{UU}{}{}}}U}{}}U}U}U{U{}}}{U}{}U}{UUUUU{U}U}{}UU}{{{{UUU}{}{UU{}{UU}U}}UU{U}U{{U{{{}}}U}{UU{UU}{{UU}{{U{}}{{UU{U{{{U{{UUUU{U{}{{{}{UUUU{U{UU{}{UU{}{U{{UUU}UU}U}}}}UU{}U}U{}{}}U}U}}}{{U}}{{{}{{}}UUUU{U{}{U}U{{}U{}UU}U{{}}}{{}{}U}}}}}UU}{}UUU}UU}U}UUUUU}U}U{UU}U{}{U{U}{{{}{}U{UU}}UU}}{}}}U}}U}}U{{{}}U{}}}{UUU{{UU}}{U}UU}UU}{{{{U{{{{}{{{{{UU}{{UUU}{{}U}U{U{{U}{}{{{{{{{}UUU}{}{U}U}UUU{{{}UU}{UU}{}UU{}U{{}{}{{{}{}UU}UU}{U}U}UU}}{UU{}{}}U}U}{}U}U}UU}UU}{{}{UU}{}UU{{}{}}U}U}{{U{UU{{UU}}UU{}}}{{U}{U{UUUUU}U}}}{{}}{}U}}UUUU}UUUUUU}U}}UUU{U{}}U}}{{{{UUU}}}U}{{{UUUU}{U{}{{{{{}}}U{U}UU}}{U{U{}{{{}U}{{{}}}{{}U{U{U{{UUU}U}U{}}}}}}}}}}}UU{}{{}U{{}UU{UU{U{{UU}U}}{}}{{{U{}U}}U}}UU{}{}{U{U}}}UU{U{}{}}{{UU}}U}{{U}U}UU{}UU}U{}{UU{{}U{{UU{{}}}}}{}{U}U{U}U}{}U{{UUUU{}}U{{}U}U}{{U}}UU{U{}{{UU{{{UU{{UUU}{}{U}}{}U{}U}{{U{{}{U{}{}U}U}U{}{{{}U{}}}}U{U}}UU}{{UU{{}{}}}}{}U}U{}U{{{U}U{{U}{UU}}UUU}UUU}}{}UUU}}{{}UU{{U{{}U{}{{{{{UU}}{}{U}{U}{U{{UU{}{{U}}}{}{{}{{{UU}U{}U{{{UU{{{U}U{UU{}}}U}}{}{U{{}}{{{}{U{{UU}U{U{{}{U{}{U}U{UUU{}U}}U{U{{{}}}UU{{U}}}{}{}UU}U{U}UU{}}{{}U}U}U}U{{}}}}}{}}{}}{}U}UUU}{}UU}{{{U}}U}UU}U}{U{}U}{UU}}}{{U}}{{{{{}}{{{}}}U}{}U}}UU{{}U}U{}}U}{UUUU{UUU{{{U{}U{{U}UUU}}}U}}}}}{}{U}}U{{}}}}{}{UU{}UU{{}U{{{U}UU}UU}U}UU{U}}{UU}{}U{UUU}U{UU}{{U{U}{}{{U}}}}{UU{}}U{U{}}UU{{{UU{{{UUU{U}{{U}UU}U{{U}U++{U}}{}U{}{UU{UU}{{}}U{{{{{{}{UU{}UUUU}}{}}{}}{}U}{{}{{U}{U}U{}++{U}}UU{U}}}UU}}{U}U}{}{}UUUU{}{U}}U}}}U{}}}}}U{}U}{}{U{UU{{{U}+U{U}U}U}U{UU}}U}U}}}{{}{}U}{}U}}{}}}U}U{{U{{{{U}UUU}{U}}}UU{}+++++++UUU{UUU}UU{U}{U}U{}U}UUU}}{{U}}}}{}}{{{}{}{{{U}}{U}}}}}{+U{+U}{}{{U}U{{UUU{}U}UU}}}UU}{U{U}}U{{}U}U{{U{U{U{{U}}UU{{{}UU{}U{+U}{UU}}}{U{UU{}UUU}}U{UU{UUUUUU{{}U}}}}}{}}}}UU}{{}{}}{}}}U{}{U+UU}}{}{U{{}U{}{}{}UU}UU{}}}UU{{{{{{U{}U{{UU{}}}{{{}U}UUU{}U{}}+}+{{}{}}U{U}U}}{U}}{{U}{U{{}U{}{U}}UU{UUUU}}{}{UUU}{{}}UU{{{{U{+U{}{{UUU{U{}}}}}}}}U{U}UU}U}}U{}U}}U{}U}}}{}}UUU}{}U}}}}££££££££££££££££££££££££££££££££££££££££{U{{}U{{U}{}}U{{}U}{}{££££££££££££££££££££££££££££££££££££££££££{}}}UU{}{U}{U}}{{}{UU{££££££££££££££££££££££££££££££££££££££££££{U{U}}}UUU{{}}U{}£££££££££££££££££££££££££££££££££££££££££££££££{UUU}U{{UU{}UU}U{£££££££££££££££££££££££££££££££££££££££££££££££UUU}U{UUUUUU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££UU{{{}{}}UU}U{{U}£££££££££££££££££££££££££££££££££££££££££££££££{{U{{{U{UUUUU{{{£££££££££££££££££££££££££££££££££££££££££££££££{{{U}UU{{}{U}UUUU£££££££££££££££££££££££££££££££££££££££££££££££{}}{}UUU}}{{{{{U££££££££££££££££££££££££££££££££££££££££££££££££U{}U{U{}}}}{}}}{££££££££££££££££££££££££££££££££££££££££££££££££U{U}{U{{U}}}}}}}££££££££££££££££££££££££££££££££££££££££££££££££}UU{UUU}{U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££££}}U}{{U{U{UUU}}£££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{{UU}U}{U}£££££££££££££££££££££££££££££££££££££££££££££££££{U}UUU{UU}UU{U££££££££££££££££££££££££££££££££££££££££££££££££££}U}U{U{}U{}}U}£££££££££}}}U{UU{UUU}{{UUUUU}}{{}{U}}}U{}}{U}U}UU}UU}}}U{}U{}}U}UU{U{U{{}}}U{U}{{}}}}{U{{{{U{}{U{}UU}}{UU{}U}{}U{UUU}{}UU}{U}U{}{}U}}}{{U{UU}{U{{U{{}{U}{{}}U}U{UU}}{{{U}}}{}UU}U}{UU}{UU{}}U}{{{{U}}}}{}}{}{UUUU}{}UU}{}}U{}}UUU}}U{{U}U{}}}}{{}}{UUU}UU{{{}U{}U{{{U}UU{{}U}{U{}}{{{{}}{}{}UUU{{}{}{{UU}}}}}U}}U}}U{UUUUUU{{{U}{U}U}}U{}}U{U}U}{U}U}{{{}}U{}}}UUU}U}}U}U{U{{UU}{{{UU}}}U}{}UU}{U{U}{{{UU{}U{U{UU}{{}{{}U}{U}U}}UU{}}U}{{{{UU{UU{UUU{}}U}}UU{}U}{UU{U{U}U}{}}UUUU{UU{}}}U}}}{{{}{}}{UUU{UU{}U{UU}{}{UU}U{}}U}{}{{{U}}U{U{U}{U{}U{}}U}U{{U{}{}U}{}{{{{}}}}{}}{}{{}}U}U}U}UU{{U{}{U{{UU}{U}{}}U{}}}}{}UU}U{U}{{}U{UUU}{{}U}UUUU{{{}UU{U}{U{{{{{UU}{U{{UU{}{}}UUU}}{}}}}U}{}}}U}U{U{}UU}{}{}U{{UUU{U}}{U{}{UU}U{{UU{UU}}UU}}{{{{U{{}U{U{U}U}{{{{U}{}{}UU{{U{U{{}}U{U{U}U{}UU{UUU{UU}{}UU{{}{{UU{U}}{U}U}U{UU}}}}}}}}{U{U{UUU}{UUU{UU}U}U{{}{UUU{}{{UU}}{UU}{UU{}U}UU{U{UU}U}U{U}}}UU}U{UUU{{U}}}U{{{{U{{}U}UU{U{U}UU}}{{{}{}{}UUU}{U{{}U{{{}{}{{U}{}}{{UU{}U}UU{{U{{U{U}}}{}{U}{}}}UU{{}}U}UU}}UU}{{{{U}}{}}}{U}}U{UUU{}U}U{}{}{UU}}}{{}{}{UUUU{U}U}}}}UU}{{UU}U}}U{{{}U}}}UU{}{{{{UUU}}}{}{U}}U{{{}U}U{{}{}}{U{UU{}}U{U}UU{UU}{}{}}}U}}}{}}{{U}}}}{{U}UU}}}U{{U}U}{{}}}}}{}{}{{U}}UU}}U{{U{{U}UU}}{}{U}}}{U{U{{}UUUUU}UUU}{UUUU{U{{}U{}}}{UU{U}UU{{}U{{U{U}{}}}{}{U{UUU}{}}}}}{}{{U}U}}{}}{}U{{}{}}}UUU{{{}{}U}}UUU{U}U{U{}}{U}UUUU}}UUU}U}{}}{{}}U{U{{}}}{}{{UU{U{UU}}{}}}}{}}}}U{}}{}}{{}}}}U{{{}}UU}}{{UUU}UUUUU}}U}{}}{}{U}}}}}}UUU{}U}{}{{}{U{}}U}}{}}}UUU{UU{{UUUUU{{U{}U}}}{{{{U{U}{U{}{{U}{{{{{}}U{}U{}}UU{}}}{{{{UU}UU{{U}}{{++{{{UUU}U{U{{{UU{{U{{U{}{{U}}}{UU{U{{{}U{}{U}U{}}UU}{}}}}U{U{}{++{{{}}{{}}}{U{U}U}}{}UU{U}}}}UUU}U{UU{}{{{}}{{U}U{}}{{UUU}{}{{}+}UUUU}{}}U{U}{U{{}U}U}{{UUU{U{U}U{{}UU}}}{U{}{}{U}{}}U{U}U{}{+++++++{UUUU}UU}{{{{U}}}{{{{{}UU}UU{}}U{U}U}}}U}{}}{U}}{{U}{}{U+}}+UU{{}}UU{}UU}}}}}}U}U{{}}}{U}{U{}{U{{U}}UU}UUU}UU}{{}U{U}{{U{}{+{}UUUU}U{U}}}}U{{}UUU{U}{{U}}{{{U{}U{{}{}}UU{U{}}{UUU{UU}}}}UU{+{}U}}{}UUU}}}{}{{UU}{}}{U}U{UU{U{}{U}}}U{}U}U}{{UU}{{}{}}{{}}U+U+{U{}}}}{UU{}{{{}}{}}{}{U}}U{U{UU}{}UUU{U}{{{U{{{U}{{}}}U}}}{U+UU}U}}UUU}{{UU}{{U}}U}{U{{U{}U{}}U{UU{{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}{UUU£££££££££££££££££££££££££££££££££££££££££££££££U{{UU}{U{{{{U}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{UU}{{}{{}{U}}}U£££££££££££££££££££££££££££££££££££££££££££££££U{}U{}UUUU}{{{}{£££££££££££££££££££££££££££££££££££££££££££££££}{}}}UU}{}}}}}{U{£££££££££££££££££££££££££££££££££££££££££££££££U}}U}{{}{{U{UU{U££££££££££££££££££££££££££££££££££££££££££££££££UU{}}U}}U{UU{UU}££££££££££££££££££££££££££££££££££££££££££££££££UU{{}{UU}}U{U}}{££££££££££££££££££££££££££££££££££££££££££££££££U{}U}U{U{U{U{{}£££££££££££££££££££££££££££££££££££££££££££££££££}UU}}}}U}U{UU{U£££££££££££££££££££££££££££££££££££££££££££££££££}}U{U}}}{{{{{U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}U{}U{{}U}U}££££££££££££££££££££££££££££££££££££££££££££££££££U}}U{}}{{}{U}U£££££££££}}UU{UU{UUU{}U}{{UU}{UU{}{}{U}}U{{{U{}{{{U}}UUU{{U}{{{}}}}{U{U}{U}}}}UUU{}}{{}{}{}{}{UU{U{}}U{UU}}}}{}}{U{{{U{U}}U{}}}U{}U}{}U}{U{UU{{U{}}}{{{}}{{{{U}U}}{{}}}{}}}}}}{{{U}}{}{{{U{{UU}U{{}{UU{U}{}{}}UUU{UU}UU}{}}UUU{{{{}{}}UU{U}U{U}{{}UU}{}}}UU{{}UUU}{}}U{{UUU{{}{UU{U{UUU}}}U}U{}{}{UUU{U{U{}}}}UU}{UU{}}UU{U{UU{}}{{}U}}}{}}}UU}{{{}U{{}}}}UU}}}U}}}{U}}{UU}UU{{}}{UU{UUU}U{}}UUU}U{}}{{}}U}U{U}}}U}UU}}{}}U}UU}}}{{U{U{{{{{}{{U}{{}U}U{{}}}U}{{}{UU}{{{{{}{UU{}UU}{}{{}{{}{{}}U{}U{{U{{}}}U{}{{U}}}{UU{{{{{}}{{U}}UU}U}UU}}}{{}{U{U}}{U}{{}{{U{}}U}}{{}U}U}U{{}U}{{U{U{U{UUUU}}}}}}}{U{}{}U{{{U}UUUU{UU}{{U{{{}{U}U}}U{}U{UU}{}}{U}{U}}U{{}}}}}{{}}}{}}{U{U{{}U}{U}}}}{{{UUUUUUU}}{}}U{}}{{}}}{{U}{UU{{}}{{{{{U}}{UU}}}UU{{U{}{{{{{UU{}{U{U}{{U{UUUU}U{{U{{U{U}{U}}}}}U{{U}U{U{{}}{}}}}{{{U{{}}UUUU}U}UU}U}{U}}{{{{{{U{}}}}{U{U}{}{UU{}}UU{{}UU}U{}}{UUU}U{{}UU}{}{U}UUU{}}{{{UU{{UUUUU}U{{UU}U}{U}UUUU{{}}U}}}U{UU}{U}UUU{}UUUUU}U}}U}{{{U}U}U}U}U{U}{U{U{}{{U}U{}{}{{{{U}U}{{}U{{{}}{}}{}}}U{{{}UUUUUU{}U}}}{{UUU}}{{{U}}U{{U}{U{}UUUU{UU}U{}U}}}}U{{}}U{{{{{{{{}UUUUUU{}}{U}}}}}U{UU{U}U}{U}{UU}}}}{}UU{}}{{{U{UU}UUU}{UU{{U}UUU}U{{{U}{}}U}}}}}}{{UU{}U{{U}U{}{U}U}}U{U{UU{{U{}{}{{}{UU}U}}UUUU}{UU{}UU}{{}{}}}UU{{{UU}{U}{U}{{}}}{{}U{U{}{UU}U}{U}}}U}}{}{UU{{{}UU{}}}{{UUUU}{}{}U{U}{}UU{}{}}{{}{{}{{{{U}U{}}}U}{UU{}U}UU{{}}}{{U}{}{{U{{UU}}{{U{{}U{}{}U{UU}{U}}UUU}}}U{UUU}}}{{{U{U}}UU}{U}UUUUUU}U}}UU{}{}UU{{{}}}{{{{{UU{}{}}UUUUU{U{{}{{{}}U{{{UUUUUU}UU}{}UU{{{U}}{{{}{UU}{UU{UUU{}{{}{{U{U{{UUUU}UU}UUU}}}{{}{{}U}}{{U{++U{U}}U}{}{U{}UU}}}{{UUU}U}{}U{U}UU{{}U{}U}UUU{U{}}}UU}}{{{U{{U++UU}{{U{UU}}UU{}}}U{}{U}U}}{U{{{{{}U{}U}UU}}UU}}}}}U}U}{{{UUU{}+{U}{U}}}}UUUU}{{}}UUUUU{{}UU{{}{}{}}{}}}U{U}{U{U{UU}}}UU{}UUU+++++++U}{U{{{U}}{}}U}{{{}}U{{U{{}U{}U{}{UU}{U}{U}}}UU{}{{U{U{U+}}+}{U}UUU{{UU{{U}}}}{}}}U}}U}U{U}U{U{UU}{{{U}}UUU{{{}}{{{U{U{{U}}+UU}{{{U{}}{U}{U}{U{{}}U{}{{}}}}{{}{}{{{U}{{U{{U}}}}}UU}{{{{{{UU+U}U{}}}{U}{{U{UUU}UU{}UUUUU}UU}U}}{UUU}U{{U}UU}U}{U{U{U}{}}U}}+U+}UU}}U}U{{U{}{{}UU}}{}U{}{}U}}}UU{{}{}}U}{{{}U}}{{U}U}UU{UU}U+{}U}U{U{{}{}}UU{}{{U}U}}}{{{{{}{}U}{{{}{{UU{UU{}}{{{U}}{££££££££££££££££££££££££££££££££££££££££{U}}U}U{{UU{{UU}}U{}U}££££££££££££££££££££££££££££££££££££££££££UU{UU}{}U}}U}{{{{}{{U{££££££££££££££££££££££££££££££££££££££££££}}{U{}{{{}{}UU}U}£££££££££££££££££££££££££££££££££££££££££££££££}}}}{{{}UU{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U{}{}{}}{U}{}U}£££££££££££££££££££££££££££££££££££££££££££££££{U}}U{{}UUU}}}}}{£££££££££££££££££££££££££££££££££££££££££££££££{UUUU}{{UUU{{{{}£££££££££££££££££££££££££££££££££££££££££££££££}UU{U}}U{}U{U}UU{£££££££££££££££££££££££££££££££££££££££££££££££UU{UU{}U}U}{}}}U££££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{U{U}{}{}U££££££££££££££££££££££££££££££££££££££££££££££££{}U}{{}{UUUUU}{}££££££££££££££££££££££££££££££££££££££££££££££££UU{U{{}}}{U}U{{£££££££££££££££££££££££££££££££££££££££££££££££££{{{{}{{{{{{}}U{£££££££££££££££££££££££££££££££££££££££££££££££££{U{U{}{U{U{{UU{£££££££££££££££££££££££££££££££££££££££££££££££££{}}}}U{U{}{}{{££££££££££££££££££££££££££££££££££££££££££££££££££}U{{}UUU{{}UU}£££££££££UU{{{}U{}U{}}U}{UU{U{UU{}}{{}U{}{}UUU}}{U}{UU{{{}}U{{}{{}}U}{}}}{{U}{}}{UUU}}}{{{{}{U}U}{}{}}}U}U}}}{{}U{U}U{}}}U}U{}{{}}}{}{UU}}{{{UU{}U{{U}{U}{}U}U{{{UUUU{U}{}}}}{UU{{U{{}{{}{}U{}}}{{{}U}{}}U}UU}{U{{{{{{}}}{UUU{}{}}UUU}}{UUU{UU{{U}U{}}}UU}}}UU}{{}{U}U{}U{{}{UUU}U}}}}UUU}U{}U{}}}{}U}U}U}{{}{}{UU}{}{{}}U{U{}}}{{}{{{{}{}{{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{{}{U{{}U}UUU{}U{UUU{}{}U{{}{{{}{{UU{{{{}U}UUU{UU{{{UUU}}}{{}{}}{{{}UUU{}U{{UU}{{{UU{}{{}U{{U{UU}{}{{{}U}}{U}UUU{U}{}{{}}}{{}}}U}{UU{UU{}{}UU{U{}U{U{}U{{{UUU}{U}}U}{}UU{}{U}U{}UUUUU}{{{}UU}UU{}U{U{}{U{}}{}U}{{U}}{U{U{{U{{}{U}{U}U{UUUU{}UU{U}}UU}}UU{U{UU{}{}{}{U}{U{U}U}{{{{UU}{}}U{}{}{UU}}{}{}}U{U{UUU}U}}U{}{U{}{U{{{UUU}}{}}}{}}{}}U}}{UU{U{U}}U}{{}{UU{{{U}U}U{{{UU}UU}}}{}}U}{{{}UU}U}U{{}{U}{U}{{}U}UUUU{}UU}UU}{U{{{}{U}UU{}{{U{{U}{{U{UU{}U}UUU{{U{{UU}U{{{UU}UUU}}{}}UU{{{U}}U}UU}{U}}{}{U}U}U{U}}}UU}}U{}{{UU}{}UUU}UU{}{{UU}U}U}}U}UU{UU}UU}UUU{}}{{U}U}}}{U}{{}U{{}{U{U}UU{U{}{UUUU{}}}}U}}U}UUU}}}{{U{{{{{{UU{}{{UU}}U}U{U}{{}{{U}}UU}U}U}}{UU}UU}UU}U}U}}}}}{}U}UUU{}UU{{U}}{}UU{UU{U}}U{U{U}{U{}}U}}{}{}U}UU{}}{{{U}UU}U{}U{UUUU}}}{}}{}}UU}U{UU}}{}U{}{{U}}}U{}U}UU}U}U}U}U{}U}{}}UUU{{{}U}{}}U{U}U{}}{{{}UU{{}{U{UU{{U}}U{}{}{UU{}}}}U}}UU}{{}U}}}U{}{UUU{}}}}{}U}U{U}}}}}{U}}}{}{{}}{{{}{}{U{{U}U{U}{}UU{}{U{}{{}{{UU{UU{{}U{}{{U}U}{}{U}UU}}}{}U{U}}{}}U{}{U{UUU{{{}}UUU}U}}{{{}}}U{{U}}U}{}UU{U{}}}}{{UUU}U}}U}{}U{U}{{U}{{{U{U}U{}}U}}}{}U{}U}{{{{UUU{UU++}U{U{}{{UU{}U{U}U}{U}}U}}UU{{}}{}}}}U}U}}U}}U{UU}U{{}}UU}{}{}U++{{}{U{{}}UU}U}}UU}{}{}{U}{{UUU{{{{U{}U}}}{{U{}{UU{}U{}UU{UUU{U+{{{{U}UU{}{{{}}UU}U{U}}{U}}U}U{{{U{{U{U}}}{U}}}{U{UU}U{{}}}}U+++++++UU}}U{{{}}U{UU}UU}{{UU{}{}U{U}{}{{}}}}U{{{U}}UU{}}{{U}U{+}U+}U}}U{}U{{{{}U}U}{}U{{}}{}U{UUUU}{{{}{{}U{{}{}}}{}U{}U}{UU{UUUU+}{UUU{}}U{{UUUU{{{{}{{{U}}}U{{}{U{}{{U{{}}{{U}U{{UU}U{U}{}U{{}U+{UUUUU{{}U{}}{}{}}}}{UUU{{U{U}{{}{}U{U{U}{U{{}UU{{}U{}U}{}{UU{+{+}U{}U}U}}{}}{{UU{U{{}{{}{{}}U{}U{}}U{U{U}}{}U}{U}}}}U{}{UU{}U+}{{}U{{{{{}{{U{}U}{UUU}}}{{U}U}}{{}UU}{UU{UUU{UU}}{{UU}}££££££££££££££££££££££££££££££££££££££££}UUU{}}U{{UUUU{{}}{}}U££££££££££££££££££££££££££££££££££££££££££{U{}}UU{{{}U}UU{}UUUU{££££££££££££££££££££££££££££££££££££££££££{}{}}U{}U}{{U}}{}£££££££££££££££££££££££££££££££££££££££££££££££{}}}}}{U}{{{}{{{}£££££££££££££££££££££££££££££££££££££££££££££££UU}UU{{}{{UU}}U{U£££££££££££££££££££££££££££££££££££££££££££££££U}{}}}U{UU}U}U}}}£££££££££££££££££££££££££££££££££££££££££££££££{{U}}}UU{{U}}{}{£££££££££££££££££££££££££££££££££££££££££££££££}}}U{}UUU{U{UU}}U£££££££££££££££££££££££££££££££££££££££££££££££}}{}{}UU}{{}}}U{££££££££££££££££££££££££££££££££££££££££££££££££UU}{UU{}}{U{{{U}££££££££££££££££££££££££££££££££££££££££££££££££U}}{}}U}}{{{}{U{££££££££££££££££££££££££££££££££££££££££££££££££}}}}{U}{U}U{}U}£££££££££££££££££££££££££££££££££££££££££££££££££}}}U}UUU{}}{{{}£££££££££££££££££££££££££££££££££££££££££££££££££UU}}}{}UU}{U{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}UUUU{}}U}{{{££££££££££££££££££££££££££££££££££££££££££££££££££{}{UU{{UUU}{}{£££££££££{{UU}U{{{{}U{UU{{U{}UU}U}{}{U{}{}{{UU{U{{UU}U{}U}}}{{}{}{}U{U{U}}{{U{}U}}U}{}UU}U}}}}{U{{}{U{UU}}{}}}{}}UU{}U{{}{}{UUUU{{U{{U}U}{}}}U}{UUU{{U}{}}{U}U{{{{{}}}U{}}U}}U}{U{{U}{UU{U}}{}{U}}{{U{UU{}UU}{{{}UUU{{{U}{UU{}U{U}{}{U{}}}}U{UU}UU{{}}}U}U}UUUUU{{U{}U}UU}}U{{}U}}UU}}}{}{{{}{}U}U{UU{}}{}}}UU}{{UUUU{{{}U{}U}{}}U}}}{U{U{{}{{{{}}}UUU{UU}{{}{U{}{UU{}{{{{}UU{}UU}}U{}}}{{U{U}}}UU}U}{U{}{}{{}}{}}U{}{{{}UU}U}}U{}UUU{U{}}UU{{{}}}U{U{}}UU}U{{{{}{U}U}{UU{{{}{}}UU{U}{}}}{}}{}{U}{{{}}{}}U{{U{}U{{{}U}{}U{UU}}U}{}UU}{{}{{U}}{}U}}}U}{UUU{{}UU{{{}U{}{UUU}{UUU{{U}}U}}{U{{}{}U{U}}{}{}}{}U{{U{U}}{UU{}{}UU{}U}{}U{{}UUU}U}}UU}}U}}{{U}U}}}{}}}{{}}U}}UUU{{{}{UU{}{}}{}}{{}U}{UU{{{{U{U}{}}{{}{U}U{{{{}{U}}{}{}}UUU{U}}{UU}UU{{{}{}}{{}U{}}U}U{}{}{}}{}}U}U{{{{}UUU{UU}{UU}UU{UU{UUU}}}U{{}{U}UUUU}}{{{U}}{{{}}UU{{UUU{UUU{{U}{}U}U{{}{U}{{}{}{{U{U{}{}{}U}U{{}}U}}{UU}{U}}}}UU}}}{U{U{U}}{U}{}}}U}UU}UU}}{UUU}{}}{{{{{{{{U}{}{UU{{UU}{{}UUUUU}{{U{}{U{U{{{}{UU{}UU}{{{{{U}{{U}{}{U}{UUU}}{UU}{{{}{}UUUUUU{}U{}{{{UUU}{U{}UU}{}{{{}}{U}{}U}{{U{U{UU}}{{}}U{U}}U{{{{{{}}UU}{}U}}U}}U{UUU}U}}UU}}UUU{UU}{UU}{UU}UU}{{{}UUU}{}UUUUUU{}{}U{{}}U{U{}{{U}}UU{}U}{{U}U}{UU}{U}}{{}{UU}}UU{U}}{UU}UU{{}UUU{}}}U}U{UUU}{}}{{{UUU}{}U{U{U}{}}UUU}}{}{{UU}}U}U}}}{{}{UUU}{UU{{}{}U{}U{{{{}{{U}{{UUUU}}{{{}}{}}U}U{{{{{U{UUU{{U}}{U{U}}{U}}UU{}}}{UU}UUUU{UU}}}}}UU{UU{}}{U}U}{{U}{}}U{U}U{}{}U{}{{}U{UU{U}}}U{U}{{U}}}}}}}}UU{UU{U}U{}U{UU}}}U{}UU{{U{UU}{{U}{{}{{U}{UU}{{U{}}{}}}{U}{}U}}U}}{U{U}}UU}{U}U{UUU}}U}U}}{{{{U}U}U{U}{}}}{}U}{UU}{U}{{{UU++{{}{{{}{}}{{{U}}}}UUU{{U{}{U}{UUU}}}{UUU{}{}}{{}}{}U{}}}UU{{{U++U{}}U{{U{{U{{{UU}}{{}{{{}{U{}{{U}{U{UU{}{}{}U}{U}{U{{U{U}U+UU+++{UU}}{}{UU{}UU}UU}{{{U{}}{{{}}{U}{{}{UU}{{U}}}U}U}U{}{UU{U{+++}}U{{{{UU}}{UU{{}}}{U{U{UU{UUUU{UU}{U}{{U{U}{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{U{}{}{}{U}{U}U{}U}UU{{{}}}U}{{UUU{}{U++{{}U{U}UU}U{}{U{{}{}{{UU{{{{}U{U}}}}U{{{}UU{UUU}{U}}{U{{{}U}{+}+}{{}}{UUU{}}{U}{U{U}U}{UU{{{U}}}}}U{}{U}{}}}}}{{U{{U{{U{{U}}UU{+U}}U}U}{{UUU}}UUU{{}}}}}{{}{U{{{}{{U{}}U{{UU{}U{{UU{U££££££££££££££££££££££££££££££££££££££££{{U{}}U}}}}{U}}}}}U}U{££££££££££££££££££££££££££££££££££££££££££U{{{{}}U{{UU{}}{{}}{U{££££££££££££££££££££££££££££££££££££££££££UU{U}U{}UUU}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{{{}UUU{{{U}U{U£££££££££££££££££££££££££££££££££££££££££££££££{UU}U{U}{U{}{U}}}£££££££££££££££££££££££££££££££££££££££££££££££U{}{}}UUU{{{UU{}}£££££££££££££££££££££££££££££££££££££££££££££££}{UUU}U}U{{}{}U{£££££££££££££££££££££££££££££££££££££££££££££££{}{UUU}}U}}{UU{{{£££££££££££££££££££££££££££££££££££££££££££££££U}U{{U{}UU{U}}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{{}}}{}{}{{££££££££££££££££££££££££££££££££££££££££££££££££}}{}UU{}}}{{U{{}££££££££££££££££££££££££££££££££££££££££££££££££}}{{}U{}}}U{UU}£££££££££££££££££££££££££££££££££££££££££££££££££{}{{U}{{}}U}{{{£££££££££££££££££££££££££££££££££££££££££££££££££UUUU}}{UU{}}UU}£££££££££££££££££££££££££££££££££££££££££££££££££}U}{}}{{U{U}{}££££££££££££££££££££££££££££££££££££££££££££££££££U{}}{{U{}UUUU}£££££££££"{UU{}{{U}}U{{{U{}{UU{}U}}}UU}}}{{}}{U{U{{UU{{{}}U}U}{}{}}U{}U{}{}{}U{{}{}U}}UU}}{}}}}U{UU{{{{}U}}UU{{{}U}{{U}}{U{UU{{U{U}U}}}U}}{UU}}}}U}}UUUU{{{UU{}}{}U}U{U}UU}{}}U}UU}}UU{}UUU{UU}}}}UUUU}{U}{UUU{UU{}U{}{U}U}U}}{U{{U{}}UUUU{}}U}{}UU{{{{{{}}}{{{{{{}{{}U{}}UU}{}UU}{{{U}}U}{{UUU}}{{{U}}}{}U{}{}U{UU}UU{U{UU{UU{{}{}{U}}}}}{{}{{{{}}UUUUU{U}UU{UU{{{}}U}}UU{UUU{}{{}}}}}{}U}{}{{}U{}UU{U{UU{{{UU{{UU{}}{{}U{U{U{U{{}UU{}U}{}}{{UUU{U{{{{{U}{{{U{U}}U{}UUU}}{UU}}{{{}}UU{U}{}{UUU{}U{{U}}}}U{UUU{U{UU}}U}}}}UUU}{U}}{UU}U{}}U}}}{{{}}{U{U{UU}}{{UU{{}{{}}}U{UUUU}U{UUU}U}}{UU{{{}{{{UUUU{}U{U{U}U}}{}UU{U}UU{}}{}U}}}{{{{U{U{U{U}}}}UU}{}U}{U}UU{U{{}U{U{UU}U{U{UU}U}}U{}}}U{{{U}U{{U{}UUUUU{{}}{U}}{{}{UU{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}}}UU}}}U{}}}U{UU{U}{{}UU}{{U{UU}{}}U{{{}{}UUUU{}U{{U}}{U}UU}}}U{{U}}{U}U{}U}U{}}UUUUUU{{{{U}}}UU}}U{{UU}}UU{}}{}U{}}}{{UUU{}{}{U}{U{}{{UU{UU{{U}UUU{U}{}U}U}U{}{UU}}UU{{UU}U}}U{{{}}{U{}}{U{{U}UU{}{{{{}}}}{UU{}UU}{{UUUU}U{{}{}UUU{{}UUUU}}{{}}{}}UU}}{{}U}U{{UUU}{}UU{{{U}UUU}{{{{UUU{{UUU}U{{{U{}U}{}}U{}}{{}{}{}{{}U}}{}}UU}{}}{}{{U}UU}}}}UU{}{}}}{U{}}}{}U}{U{}{}{UU{{}{U{}U{}}}}UUU{}{{{}{}}}{}}U}}{}}U}{}UUUUU}U{{{}}{{}{}}U{{U{U}{{}UU{}}{U{{U{}{}U}}{UU}}}UU{{}}}UU}{}{}{}UUU}UU}}}UUUU}U}U}{}U}{{{U}}{U}{}{}{}}}{{}}UUU{UU}U}U}U}}UU}U{{{}U}{}{{UU}{}}{}}U{{U}{{}{{{}}{{{}}{{}U{{}U}}{{UU{{}UUU{{U{{U}U{}}U}U}}{U}{}{U{U{U{U{{{}}{{U}{{{UUUU}{{UUUUU{U}UUU{}}U}}U{}{}{{U}{}U}{{}}U{UU}}}}{}{}UU{}}{U{}}U{}UUUUU}{UUU{}}{{U}{U}UU}U{}}{}U}U{{U}{{{{{{}{UU{U{{U}U}UU}}}{}{}{{}}UUU}UU{{U{}}UUU{}{UU{}UUU}U}}U{{}U}}U}U{{UUU}{UU{}}U{U+UU}+++{{{{UUU}{U{U}}U}{}}U}{{U{{}{}{}U{}U}U{}}}U{UU{UU{{U{UU{{{U+}+++{U}U}U}{{{}}}{{U}}}U{UUU{}{}}}{}}}}U{}}UU{}}U{{}{}UU}}{U}{}}+UU}{{U{{{{U{}{}U}UUU{U}{U{{{}}}UU{}}{}{U}U}U}}UU}}U{{{}{UUU}}{+U+}UUU}U{{{}U}}U}{{{{U}{{U{}{{U{}}}}}{}{}{{UU{U}}U}{}}U}UUUU+++{{}+UU}UUUU{}U{}}}U}}{}{{{}UUUU}{U}}U{U{U}}{U{U{{UU{U}}}{{{{++}{+{}{{}{}{{U}{}{{}{U}}{{UUU}}}UU}U{UUUU}U{U{}{UU{{{{}UU{{}UU{{U{}+}{}{{}UUUU{}{}}}}}{{}{UU}}}}{{}{{U{{U}}}}}}}{UUU}{}££££££££££££+£££££££££££££££££££££££££££U}{{{{U{{U}{U}U{}U}}{}££££££££££££££££££££££££££££££££££££££££££}UUU{{{{{UUU{{}}{}{}UU££££££££££££££££££££££££££££££££££££££££££}{}{U{{U{}}U}{}U}£££££££££££££££££££££££££££££££££££££££££££££££}}}U{{}}}{}U{U}{U£££££££££££££££££££££££££££££££££££££££££££££££{U{}U}}}}{}U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££{{}}U{}{{{{}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££U{UUU{U}UUU{U{{{£££££££££££££££££££££££££££££££££££££££££££££££UU{U{UU{UU}{{U}U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{}}{{{{}{{{}}££££££££££££££££££££££££££££££££££££££££££££££££{{{{}}{}{UU}}{}U££££££££££££££££££££££££££££££££££££££££££££££££UUU{}}U}}}U{{U{U££££££££££££££££££££££££££££££££££££££££££££££££U{U{}}{U}U{UU{{£££££££££££££££££££££££££££££££££££££££££££££££££}UU}{{}}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££{{}}}U{}}{}{UU}£££££££££££££££££££££££££££££££££££££££££££££££££U}U{UU{}U{{}UU££££££££££££££££££££££££££££££££££££££££££££££££££}U{U{}UU{{{}}{£££££££££"}}}}UUU}U{U}}UUU{{{{{U{U{{U{{{}{{}{}{U}}}{UU{{}{}UU{{U{UU{}}}U{}U}}}UUUU{}UU{{{{UU{{{U{}UUU{}UU{UUUUUUUUUUU{{UUU{UU{U}UU}UU{U}}}UUU{U{}}U}U{{U}}}{}}{}{UUUU}{U}}}{UU{{U{}{UU}}U{}}}{U}UU}}U{}{}U}}{{{{{U{{U}{U{{{{{UU{}}{}{}{}{{}{}U{{}}}}{}U}{}}}U{}U{U{{U}UUU}U{{{{}UU{UU{}U{U{}{}{U{UU}UUU{{}}}{{}U{{U}UU}{}{}{U}UU{{U{U{UUU}U{UUU}U}U{}{{UU{}{U{UU{}}UU}{{{{}{}U}U{{U{UUUUUU}{{{UU}{UU}}U{}UU}{{{UU}UUUU{}{{U}}{}U{}}}{U}U}UU{}}U}U}{{{UU{}}U{}}U{{{}U}U}U{U}{U{U{{{{}UU}}U{{{{{{{}UU}}}}}U}{}}{UU{UUU{}{{U{}}}{U}{U}{UU{{}UUU{U{UU}U{}}}U{UU}UU{{}{{U}}}{U{U}UUUU}}U{}U{}U{}U{}{U{}{}U{UU}}}{{}UUU{{U}U{}{}U}}U{U{{}{{U}}UU}}}UUU{}{}U}}{{U{{{U{}}}U}{}{}}{{}}{}UU}}{{}}}}}}U{U{}{{}}UU}}{U{U}{UU}{}U{U}}U{}U{}{}U}U}}{}{U{{{U}U}{{UUU}}}U{}{}UU{{{U{}{U{{U{U}U}}U}U{{U}}{UU}{UU}}{{}}}U{{U}}{U}}U{}}}}}U{}UU{}}UU}{{U}UU{}{}UU{{}U}}{U}}{U}}{{}}{}}}{}U{{{}}U}{UUU{}{{{}UU{}}}UU}}}U{U}UU{{{{UUU}{}{}UU}}UUUU}}U{{}{{{}}}UU{{{{}}}}{}U{{U}{}UU{{}UU}U}}}U{{U}U{}}U}U}{U{{{{{{}{}U{{}}}U{U}{}U}{{}UUU{{U}}{{}U}U{}{{{U{{UUU{{UU}}}}{}{{{}UU{{{{U{}{U{}UUU}UU{{{}U{U{{UU}}}}U{U{U{{{UUU{{}U{}{{}}U}{{U{U}{U{{{{UU{{}U}}{{U}}{{}UUUU}}UU{}U{U{{}{U{{}U}}}}U}}}}}}U}{}U}}{}{{{}U}}{}{U{}}}U}}{U{}{UU{{{}{{U{{U{UUU}}}}}{{}{}U{{}}{U}U}}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{{U}}{U}}}U}}}U{{U}}U{}{{{}{{}U}}}U}U}{U{}UU}{}{{}UU}}}}U}UU}U{{}}}}{U{}{{UUUUU{{{{}U{}{U}{}UU}UU}U}{+{U{{U}}U{{UU}UU{}{U}U{}}U{}}UU{}}{{}{U{{UUU{}U{{}}{U}{{U}{{{U}U+U++UU}UU}{UUU{{{{}U{{}UU{{{}{U{{U}UU{{}U{U}{}}}UU}{U}{UUU}}{{}U+{++U{}}U{U}}}U}U{}UUUU{{{}}}{}}U}U}U}{{U{{{U{U}}}U{{UU{}UU}{}{+++++{{UU{{U}U{}}}{U}{}{{{UU{U}}}}UUUU}{UU{}UUU{U{{}UU}{{UU}UU}+++}U}U{{{U{{}{}}}}UUU{}}UU}}U}{}}{}{U{}{}}U{}U{}}{}UU}{}}U{U}}++UU++UU{{}U{}UUUU}}}UU}}{}}{}UUU}{{}}}U{}{U{U{U}}U{}UU}{}}{{++++U}{U}+{{}}}{{{{}{}UU{UUU{UUUU{{{UUUU{{UU{{}}}U{{}U}}{}}}}UU{{}}+{{U{}UUUU}U}{}}U{{}UU{UUU{U}U}{{{}}{{{}UU{{{{{U{}{{}}}}}{{{{{U{+}{}{{U{}}{}}}}}U{{UUU{}}}}}{{{}U}U{U{}{U{{U{}}U}U{UU{}}}{}{{{UUUU}U}{U{{{{UU{U{U{{U}{}}{U}{{}}{U}UU{}}{U{{}}{UUU}{{££££££££££££{£££££££££££££££££££££££££££{U{U}{U}{}U}{}UU{}{U{}££££££££££££££££££££££££££££££££££££££££££U}U{}U}UU{}}U{U{}U}{{}££££££££££££££££££££££££££££££££££££££££££}{{}}UUUUU{{UU{U}£££££££££££££££££££££££££££££££££££££££££££££££}U{}U{}}{{U{U{}}}£££££££££££££££££££££££££££££££££££££££££££££££}U{{}U{UU{U{UUUU}£££££££££££££££££££££££££££££££££££££££££££££££{UU{}}}U}{{}}UU{U£££££££££££££££££££££££££££££££££££££££££££££££}UU}{U}U{}{U{{U}£££££££££££££££££££££££££££££££££££££££££££££££{}}}U{{}UU{U}}{}}£££££££££££££££££££££££££££££££££££££££££££££££{}U{{{{UU}}}{UUU££££££££££££££££££££££££££££££££££££££££££££££££{{UUUUUUU{{}}}}}££££££££££££££££££££££££££££££££££££££££££££££££{}}U}}U{UU}U}}}}££££££££££££££££££££££££££££££££££££££££££££££££}U{{}U}}{U{UUU}£££££££££££££££££££££££££££££££££££££££££££££££££}}{U}U}}U{{{{{U£££££££££££££££££££££££££££££££££££££££££££££££££}U{U}{}}U}U{U{{£££££££££££££££££££££££££££££££££££££££££££££££££}{}}UUU{}UU}{U££££££££££££££££££££££££££££££££££££££££££££££££££}U{{U{UU}U{}{}£££££££££"U}{}U{}}{{UUUU{{U}{UUU}{{UU{}UU}UU}{U}}U{}U{{{}}}}}U}{{UU{{{U{}}{}UUUUU{}{}{U{}{{U}{U}}{}U}}}{UU{}{}UU{U}}UUU}}}{U}UU}}U}}{{{{U{U{{}{{U}{}{UU}}{{}UU{{{}{{}}U{{}}U{{U{}}}}{UUUU}U{U{{}U}{UU}}}U{{}}U}U{U{U{}}}{U}{}UUUUUUU}}}{{}{{}}{{{U}}U}UUU{U}{{{{{{{}{{{UU}UU{}{{}{U{{{U{}U}U{}U{U}U{{UU{}U{{U{{UU{U{{U{UU{UU{U{{{{U}UU{{{}{UUUUU}U{{{}{{}U{U}U{}U{{UU}{{{UUU}U{}U}}{}U{{}{{{{UU}}{}U{U{U}}UU}}}U{}{U{U}}UU{U{}}UU}U{}U{U{{{{}}{}}}}U{}{}{}}{}}}}}{U{U}{UUU}U{U}U{}U{}{U{{}UU}}}}UU}}UU}{{{U}}{}{UU{}{UU}U{U}}}U}U{{UUU{U}UUUUUU}{UU{{U}U{{U{U{U{}{}{U{}UUU{}{}{}{{{U}U}{}{{}U{U{}U{U{U{}UU}UU}}U{U}{{{}}U{{{}{{{}}U}}{U{{{{}}UUU{{}}U}U{UU{U{{{U}}UU}{{}}UU}{{{}UUU}UU}}{{}}U{{{}U}{{UUU{U}U}}UU}{}}}}U{}}{UUUU}{{U}{U}UU}}{UU{}{}{}}{{U{U{{UU}}U{U{{}}}U{}{UUU{{U{}{}}}}}U}}}U}UUU}U}U{}UUUU}UU{}}UU}}{}U{U{U{{U}}}{}}UUU}U{{}U{{U{{{}}{UUU}}}UU{U{{UUU}{{}}}}{{{U}U}U{{{}}{U}{{{UUUU}{UU{U}}{UU{}{{}}{}}{{{{UU{}U}U}U{U{}{{}}}U{U}{U}{}{}UUU}}}}}}{{{U}U}{{U}}}}}}U}U{UUU{{}{{}}{{U{{}}{{U{{}}{}{{}{UU}UUUUU{U{{{U}}U{{}}}}U}}}}{}U}}}}}{{U}{{}}U{}UU{U}UU{}U}{U}U{U{}{}{}UU{{}{{{UU{}}}}}}{{U{U}{UU}}U}{{U}U}U}{U{{{}}}{U}{U{{}{U{{}{}}{U}{{{U}UU}{}{}U{U}{{}U{{UU}U{}}{}{U}U}{}}}}{{U}U}{U}U}}}}{{}}U{U}}U{{}}}{}}U{{}UUUU}U{{{U{{{}U}{{U{{{UU{{}}UU{U}}U{U}}}}UU}UUUU}UU}}{}}{U{U{{U}U{{U{UU{}{UU}U{{{{}{{}{}{{{{UU{U{}}UU{}}U}U{}U{{}U}}UU{}}}{}}{UUU{}{U}U{{U{}}}}U{}}{{}UUU{{}{U{}U}}{UU{{{{U{{U{{{{UUU}{}}}}{U}U{}}{U}U{{}}{{}}{{}}}{U{}}UU}{{{{{UU}U}}}{}U{{{{U}{}{}}}UU{UU{U{}}UU{}{{}U}}{}{}}{{UU}UU{{{}}}}{}{{}{UU{U}}}{U}{}{}U{UU}{UU{}{{{{}}{U{U}}{{}U{U{U}{UUU}U}{}U}}UU}}}{UU}{UUU{{}{}{}++}{+++}{}}{U{{}{U{{}UU{{{UU{}{}}{{U}{U}{UU}U{UU{{}}U{UU{U{{{{}U}U+++++UUUU{U}}U}}UUU{}UU{}{{U{}{{}}{{U{}}}}}}{UU}}{}U{}U{{{}U{U}+++{{}U{}UU{}}}{{}{U}U{U}{{{}}{U{}{}U}U}U{{{{{{{{U}}UU}}{}U}+U++{{}++}{}U{U}{}U{}UUU}U}U{{U{{U{{{U{{}{}}U{}U}UUU}}}U}}}}U}{}++U}{}{{U{UU{{{}{U}}}U}}UU{}U}UU}{{U}U}U}}{UU{U{}{{}UU}}U}{U}UUU{+{}}}U}}{{}}{}UUU{{{}UU{}{}{}{{{U}U}}}U}UUU{{{{U{}U}{{}U{}}U}}U}+U}U{U{{UU}{{{{{{{U{}}}{}U}{UU{}UU{UU{U{UU{U}{U{}{U{}{{}{U}}}U{}{{{U}}UU}U{{U{U}{}}}{{}{{{}{{UU{U}}UU}{}U{U{U{{U}}U}££££££££££££{£££££££££££££££££££££££££££{}}}UU}U}{}}}U}}}U{U{}££££££££££££££££££££££££££££££££££££££££££{{{UUUUU}{UU{{{}{}{}}{££££££££££££££££££££££££££££££££££££££££££{U}{}{U{{}UUU}}U{£££££££££££££££££££££££££££££££££££££££££££££££}{{U}U{}}{}U{}UU}£££££££££££££££££££££££££££££££££££££££££££££££U{}UU}U}}UUUU}UUU£££££££££££££££££££££££££££££££££££££££££££££££}{UU}U}U{}{}U}U}U£££££££££££££££££££££££££££££££££££££££££££££££{{}}}{}}{U{U{{U{£££££££££££££££££££££££££££££££££££££££££££££££U}}}}}}}}}{UU{{}U£££££££££££££££££££££££££££££££££££££££££££££££UU{}}U}}U{U}{U}}££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}{U{U{{{U}{££££££££££££££££££££££££££££££££££££££££££££££££}}U{UU}U{{U{UU{{££££££££££££££££££££££££££££££££££££££££££££££££UU}UU{U{}}U{UUU£££££££££££££££££££££££££££££££££££££££££££££££££U{}{U{}{U}}U}{{£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}}U}U{{UU}{£££££££££££££££££££££££££££££££££££££££££££££££££}U{U{{}}U}U{}U££££££££££££££££££££££££££££££££££££££££££££££££££{{{{{}{{}}}U{{£££££££££"}}}U}{{{UU{}}{{UUU{{{}{{{{UU{{}}U}}UU}UUUU}U}}}}}}}U}U{UU{}U}}UUU}{{U}U}U}}}{}UU{}U}}}{}}}U}}{UU}{U{U{{{}U}U{}U{}U{U{U}{U}{{}U}}{}}{{}}UU}U{U{{}{{{UUU{{{}{U}U}UUU{{{{U{U}UU}}UUU{U}{U}{}{{U}UUUUU{{{{U}{{U{U}{U}UU}{UU}U{U}}{{{U{}}{{{}U{U{UUU{UU{}U{{UUU{U{UU}UUU}{}}U}U}U}{}U{{{}{{}UU{}{UU{{}{}U}}U{}U{UUU{{}U}UU{}{}{U{{U}U}{U}U}{U}U{}U{U{}{{}}{U{U{}}}{{{}{{U{UUU}U{{{U{{}}}}UU{}{}U{{U}}{{{}U{{U}U{}{}{{}U{}UU{U}U}U}{{UUU{UU}}}U}U}U{}}}}}}UU{{UUUU}U{U}{}U{UUU}U{{UU}U}U}UUU{UUU{}{U}U{U}}UUU{{}{}}U}U}UUUU{UU}{U{{}}UU{{U{{}{U}U{{}U{{U{{}}{}U}UU}U}}U}UU{}}U}{}}UU}{}U}{{}{}U}}{U}}U}U}{UU{U{}U{}U}{{}UU{{UU{}{}U}U{}{{}U{U{}}UU}UU{}U}U}}}{{}}{{{}{{UU}}{}U{{U}{}{UUU}{{{{U}}U{U}U{{}{{}{}UU}U}{}U{U{}}{}}U}UU{{}{{}U}}U{U}U}U}U}U}}U}U{}UU}{{U{{}U}{{}UUU}U}{}}UU{}U{}}U{U}}{U{U{}}}UU{}{}}U{}}{}}{{{}{}U}{U}U{{U{}{{}}U{U{{UU{U{{{}U}{{}{{}{UU}}{{}{UUUU}{}UU}U}{{{U{{}}{}}U{}{{{U}U}}}{U}}}{{{UUUUU{U}}{}U}UU{}{}}}}{U{UU{{}UUUU{{{}{}{{UU{U{}U}}}U}}{}UUUU{U}{{}}{U{{U}}{U}}}{{{}{U}}UUU}}U}}{}UUU}{{{U{}}{{{U{}}{UUU{}}{{U{U{UUU}U{U{{}U{{U{}}}U{U}{}UU}}{U{UU{{}{}UU{U}}U}}{UU}U}U{}U{}U{{U{}UUUU}U}{U{UU}U}U{{}}U}{}U}}U}{}{}}U{UU}{U}U{}}}{UU{U}U{}}}}}UUUU}U}{}U{U{{}U{}U{}UUU}}{}{{UU{{}{U{{}{U}U{{{U}{}{}U{U}{{U}U{{}U{}U{{U{}}{}}{{{{{UUU{{{}{U}{{{U}}}U{{{}{}UU{}{{{U{}}}{U{UU}U{U{{UUU}}}{}}}}{{UUU}{}{}}}{{UU}{U}}{}U}{{{U}{U}}{U{}{U}U{{U{}{UUU}{U}U{U{}}}}{U}U{}U}}{{{}U{}}{{U{UUU}{+{{}U}{{U}{}{{U{{{UUU}{{U{{{U}}{}U}{}U}}UU{}{{}U}{{{{}UU}U{}}U{U}+U}}UUU}UU{{U{U{{{}{U}U}{{U}}{{}U{}U}}}{{{}{}}U{{}}{}{UU}{{}{U{{+}U{}+{}{{}}{{}}{U}}}U}U}UU{}{U{}{U}}}{U{{{}}UU{UUU}{U}{}}}}}UU}}++++++{}{{}{{}{U}U}}}}U}U{UU}U}{{U}UU}{{}U{{{}U}UU}}}}U{UU}{}+++++++++}{}}{{UU}U{}{}{{UUUU{UU{}}U{}{UUU}{UUU}{{{U{}{U{}}}}}}{{+++{+++U{{}}UUU}{U}UU}U}{}{{UU{U}{}}UU{{{U{{}{U{}UUUUU{U}{UU{}}+UU}UU++++}}UU}{U{{}UU{U{}U}U{{{}{UUU}{U{}}}{}{}}}{}{{}UU{{UUU{{U{{}}{{U}+UU}}}}U}U}U{UU{U}{U}{UU}U}{}{U{}}U{{{UU}{{{}}}}{{{{}{{U{{{U}{}}U}{U}U{}{{{UUU}}{}{}{{{}}U}UUU{{U{U{}UUU{{}UUU{}{{UUUUU{{{{{{}}}}}U}}{}}U}{{UU{}}UU{{}{{}{}U{{{U}UUU{U}U{}UUU{{UUU}U}}}U}UU}}U{U}}}}U}}{}UU{}{}U{{U{{UUU{UUUUUUUU{}{{U{}££££££££££££U£££££££££££££££££££££££££££{}UU{}U{{{{{}U{{U{{U}{££££££££££££££££££££££££££££££££££££££££££}{{}{U}{U{{UU{}{U{U}}{££££££££££££££££££££££££££££££££££££££££££U}{{}U{{{U{U}}U}U£££££££££££££££££££££££££££££££££££££££££££££££}}{U{}UU}}}}{}U}U£££££££££££££££££££££££££££££££££££££££££££££££{U{U}{}U{}UU{}{{U£££££££££££££££££££££££££££££££££££££££££££££££}}{U{}}{}}UU}{U{U£££££££££££££££££££££££££££££££££££££££££££££££U{}}}U{}{{}U}{UU£££££££££££££££££££££££££££££££££££££££££££££££}}}{}UU}UUU{{{UUU£££££££££££££££££££££££££££££££££££££££££££££££}U{}UUUUU{UUU}U{££££££££££££££££££££££££££££££££££££££££££££££££{{}UU}{U{{{{{}{U££££££££££££££££££££££££££££££££££££££££££££££££}U}{U{{{U}}U{}U{££££££££££££££££££££££££££££££££££££££££££££££££}{U{U}}UU}}}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}}}UU}}UUU{}U}£££££££££££££££££££££££££££££££££££££££££££££££££{{}{UU}}{UUUU{{£££££££££££££££££££££££££££££££££££££££££££££££££}}}{}U{U}{{{{{££££££££££££££££££££££££££££££££££££££££££££££££££UU}}}}U}}{UUUU£££££££££"{U{}}U}}{}}{UU{U}{{{}}}UUU{U}}UU}}}UU}{U}U{{U{{{{U}U{U}UU}UU{U}{}}U}U{}}U{}U{{}}}{{UUUU{U{{}}}UU{}U}{U{{U{UU}}U{{U{}}}}}{{{}U{UU}{U}U{U{}}}}U{}{}}}U{{U{{{{}{{UU}U}UUU}}U{{{}U}UUU}U}}{U{}UU{{}}{{{{{}{{}{}UU}{UU}UU{{}U{}{UUUUU}}}{}{U{UU{U}}}U{{{{U{}}}U}UU{U}{}}{UU{{}U}U}{{{UUU}{{U{}{{{}UUU{{U}{U{}}}{}{U}U}{}{}{{UU{{{{UU{}}}}{U}}U{U{}{{{U{{U}}U}}{{U}{UU{{{}U}}}}}{}{}{}U}}}}{}{{{{{{U}U}}}{}{UU{U{{{U}{}}}UU}{U{{UUU}UUUUU{{}{UU{{{U{}U{{{}{{UU}U}}}UUU{}{{U{{U}}{}U}}{}U}U{{UUUU{{}UUU{{{{{{{U{}{{U{UU}U}{}U{{UUUUUUU}UU{U}}U{}U{{}UUU}U{{}}{}U}{{}}{U}{{{UU{UUU}{{U}U{{{{}}}}{UU}}UUUU}{U}}}{U}{{UU}}UUU{UU{}}UU}{}}{{U{UU{U}{UU}{UU}}{{}{}U}{}{U{U}}U}U}U}UUU{}}}U}U}}U{{{{}{UUU{{{{{{{{U{{UUU{UU{UUU{UUUUU}U{{{}{}U{}{{UUU}U{{{{{{}U}U{{UUUU{}}{{U{U{UUUU}{}}{}UU}}{}UU}{{{U{}{{U}U}U}}U}}}UUU}UU{{}}}{UU}{}U}}U}{UU{{}}}}}UU{UUU{{UU{}}}{}U{U{}}{U{}U}{}}U}}UU{UU}{UU}{U{U{{{{{UU{{{{{}{UUUU{{{{U{{U}{}U}}}}U{UU{U}{U{{{}U{{}U{}}}UU{{{{{U}{}UUU{{U{{{UU{{{UU{{}{UUUU{{{{{{}U{}UU}}U{}U{}{}}}}U}UU}{{}}U}{UU{{{U}{U{U{}{{U{UU{{}}UU{{UU{UU}UU}U{U{{{UU{}U}}{}UU}}}U}{UU{{U{}{{UU{{{U}{}UU{{}}U}UU}}}U{U}U}U{{{}}}}}{}{UUUUU}}{}U{{}U{}{}}}}{{}U{U{{}{}}{{}U{U{}}U}U}U{U{{}}U{}}}UU{{U}U}{{{}{U{{}U{}}{}}U}{{U}}U{}}{}UUU}{{UU}UUU{}U{}U}}}}UU{{UUU{{}U}U}{UU}{{{U{}}}{U}}UUU{{UUUU{}U}{UU}{}}UU{}}{U}}{{}U{{}U{{}{{U{{{{}}U{UUU}{U{{U}{U{{{{}U}{U{U{}}U{}{{}U}U{{{U{UUU{U}{}{}U{}}}U{UUUU{{U{}{}{U{UU{}U{{{UU{U{}}U{}}{UU{U{UU{U}}}{U{{}{UUUU}U{}{}UU{{{U{{}}{UU}UU}U{}U{+{UU}{{U{{}U{}{}{{UUU{{}}{{}U{U}}}{UU{}U{}U}{{}U{}}}}{U}}U{}{{}}+UU{U}}{UUUUU}}{UU}U}U{}}}U{}U{U{{{U{}{}}{}}}{{UU}U{{}}U}U}}}}{UU+U++{}UUUUU{}U}{}}{UU{U{{{{U{U}{}{U{{U}}{}{}}U{{{}}UU}U}}U{U+++++++++}{{UU}UUUU}{}}{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{}UU}}}{}}U{}}U}U}{}{}{UU{U{}UUU{UU}{}U{{UUU{{U{{U}}}}}{{{U}{U}{UUUUUU{}{{}{{UU{}}}}}{}U{U}U{U{{}{}}}U{{}U}}{{{UU}UU}U}{}U{}U{}}}}U{UU}UU}UU{}{{{U{}{}}}}{{U}U}U}}UUUUU}}U{}U{U}UU}}U}U}U}U}{{}{UU{{UU{}}}}{UUU{{{}UUU}}{}}U{U}U}}UU}{}}{}U}{}{U}{{}U}{}UU{{{}}{{}}{UUU}U{{U}{{U{{U}U}}{}U{{{UUU}{U}}U{££££££££££££{£££££££££££££££££££££££££££}UU}}UU{{UU{UUUU}U{{}U££££££££££££££££££££££££££££££££££££££££££{U}U}UU}{}}}}}{{}{}{U}££££££££££££££££££££££££££££££££££££££££££{U{{{UU}}{{}{{UU{£££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}}UUU}{{{}£££££££££££££££££££££££££££££££££££££££££££££££UUUU{}U{}{{}}}{{}£££££££££££££££££££££££££££££££££££££££££££££££U}{U}{{UU}}{UU{{}£££££££££££££££££££££££££££££££££££££££££££££££}{{{U}}U}UU}}}UU£££££££££££££££££££££££££££££££££££££££££££££££U{}U{{}{{{{{{U}U{£££££££££££££££££££££££££££££££££££££££££££££££{}U{{}{}{UU{}U{}££££££££££££££££££££££££££££££££££££££££££££££££UU}UUUU{{U{{U{UU££££££££££££££££££££££££££££££££££££££££££££££££U{UU}}{U}}UU}UU{££££££££££££££££££££££££££££££££££££££££££££££££{}}{}}{}UU{U{UU£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}}}{}{}{}U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}{U}UU}UUU{U}£££££££££££££££££££££££££££££££££££££££££££££££££{UUUUUU{U}U}{{££££££££££££££££££££££££££££££££££££££££££££££££££{}}}U}}{{}U}}U£££££££££}{}}{{U}}U{U{}}{{U}{{}U}{{{}}UU}}{}}U}U{{U}{{U{{}}U}{}U}U}}{UU}UU{{}{UU}U}{U{{{UU{}U}{{{{U}{UU{}}{}{}}}UU{U}}{{UU}{}}{{UUUUU}{{}{}}}}{{{}{}{UU{{{{U}UU{U{{}}{U{}}{}}}UU}}UUUU{U{}U{{{UU}U{}UU{UU{}U{{{U}}U{{{}UU}}UU{U}UU{}}{}{U{}{}U}{U{{{}{}}}U}}UUU}}U}U{{}UU{{U{}UUU}}{}{U{{{U}}{{U{{}UUUU{{U{{{{{U}}}U}{{}U}U}{{U{U{U}{UU}}UU{{UUU{{}UUU}}}}{}U{}U}U}{{U{{}UU}}UU{}{}U{}U}}}U}{{{UUUU}U{}{UU}U}UUU{{}{{U}{{U{{U}U{{{}}U}U{U}U}{}{U}UUU{}UUU}U{{UU{}}}}}}}}U}U}{}U}{U}}{U}U{{}}}{{}}}U{U}UU}{U{{}U{}{{{U}U}{{U}U{{{U}{{{U}U}UU}}UU{}}U}UU}}U}{}U}UUU{U}}}}}{{{}U{UUU{U}}}}{U}}{U}}}{U{}{U{}}U}}}}{UUUU{}{{U{}}U}U{{U}}}{{U{}}{}{{}U{{{}U{}U{{}{UU{}{}U{U}{U{{{U}}}}}UU{UU}{{}{}UU{}{}{UUU{{}}}U{{U}}U}}{UU{U{U}}U}U{U}UU{}{}}U}{}{{}U{U{}{}}}}}{{}{}}}{}}U}UU}}{{{{}}U}{}{{U{U{{{U}}U}UUU{}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}U}}{U}}{{{}U}{}}UUU}{UU{{{}{U}UUU}}{UU{U{}{{}{}}U}{}U{{U}{{U{UUU{{{U{{U}{}UUUU{UU}}U}}{{{}}U{}{U}}{U}{{}{}U}}{UU{}{}{U{{}}UUU}U{UU{}U}{{{{UU{}U{{{{UU}{U}}UU{U}UU}{{{UU}U}UU{{U}}}}U{U{}{}}{{U}U}}{{{}}}}}UU}}{U}{U{U{{U}{UU{UU{}}{}}{}{}{{U}{}}U}UU{{UU{{}}UU}{{}U}}}{{}}{{}}{U{{}{}}UU}{}{}U{}U{}UUUU{UU}UUU{}UU{}{U{}U}}}{{{}U}U{}{{}U}}{{}{U{{U}U}U{}}}UUU{{U{}}{U}{U{}U}}U}{}}{U{UU}UUUUUUU{U}UU{{}{{{}U}}UU{{}{}U}{}}U{U}}{}U{}}{UUUUU}U}U}}}}}U}{U{}}}U}{UU}}{}U}}}U{{U}}}}{UUU}UU}{U{}U{U}U}U{{{{}}{}{{U}}U}}{U{{}U}U}{{}{U}}UU}}}{}}UU}}U{{}{{}{}++{U{U{U{U{}}{U{{{}{{{}}UU{{U}U}U{}U{U{U{}}{}{}U{U{}{{{{}U}{}UU{}+{}+++UUU{}}{}{}{U{}{{}{UUU}}}}UU}}{U{U{{U}UU{}U}U{}}}{{}UU{U}}+++++U++U}UU}}{}}{UU{UU{{{}}{U{{UUU}}{UU}{}}{}{}}{{U{}UUUUU{{{}+}{U{++++}}UUU{U{}U{}}U}}{}UU}UU}{UU{{}}{{{U}{{UUU}}U}}{}U{{}U}UUU}{{U}++}{{}{}}UUU}UU{{UU}{U{}U{{{{{}{{{UUUU}U{U}{{}}}U{}UUU{{}UU{{}U{+{U}UU{{{}}U{UU}{}{{}{{{U{{{{}U}}{UU}{{{}U{}U{}}{}{}U}{{}{{UUUU{UU{{U}UUUUU{}U{{}U}{U{{{}U{{}U{{{UUU{{U}{U{}UUUU}}UU{{}}U}U{{{U}}}UU}{UUU{UU{}U{{{}{U{{}}}UU{}U}}{}}UU}}{{U{}}{UU}U}}{{U}{{}{}{}U}U}{{U{{{U{U{}}{UU{{U}}U}}{}U}{U{{}}}{U}{}}UUUU}{UU}{}U{}}U}U{{}UU{}UUUU}}{UUU{UU}}}}U{}U}}U}{}U}U}{}££££££££££££U£££££££££££££££££££££££££££{UU{UU{{U{U}{}}U{}U{}}££££££££££££££££££££££££££££££££££££££££££{}{}{}U{UUU}UU}UUUU{}U££££££££££££££££££££££££££££££££££££££££££UU{}{{{{UU{}}}{UU£££££££££££££££££££££££££££££££££££££££££££££££}U}}{UU}{{{UUUU{U£££££££££££££££££££££££££££££££££££££££££££££££{UUUUU}UUU}}{{{UU£££££££££££££££££££££££££££££££££££££££££££££££UU}U}}{}UU{{{}{{{£££££££££££££££££££££££££££££££££££££££££££££££{U{}}}{{}U{{}U}{£££££££££££££££££££££££££££££££££££££££££££££££{{{}{UUU}U}U}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{}}{{}U}U}UUUU££££££££££££££££££££££££££££££££££££££££££££££££{UUUU}}U}}{{{U}{££££££££££££££££££££££££££££££££££££££££££££££££}U{{}{}}}{}{}}U{££££££££££££££££££££££££££££££££££££££££££££££££{U{}U{U{{}}{{U{£££££££££££££££££££££££££££££££££££££££££££££££££U{{U}{U{}}U}{}}£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}UUU{{{UUUU£££££££££££££££££££££££££££££££££££££££££££££££££}{UUU}U{{{{UU}££££££££££££££££££££££££££££££££££££££££££££££££££}}}{U}}{{U}}U}£££££££££}{}U{{U{{{UU{}}}UU}{UU}{U{{UU{U}{UU{{}U{}}}U}{UU{{{}{{U{{}{{}U{U{U{{UU}{U}U}U}U{U{U}}}{}UU{}{}}}UU{}{U{}}}}{}}{{U}U}}U{}{U}{UU{}{U}{UU}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{}}{{}{U}}U{U{}{{U{U}{{U}{U{{{}{UUU{}{}U{{U}}{}UU{}U}{}}{}}U}}}}}U}U}U{{U{U{}U{}}}U}}{UU}{UU{}U{UU}{{U{}}}UU}U}U}UUU{UU}{}{{}{U{}}{}{}{}}}{{}}U{}}U{}{}U{UU}{{UU{}U}U}U{{}U{{UU{{{U{}{UUUU}}UUU{}}U{{{U}}}}UUU{}}}}}}{U{}{{}{}U{{{U}}{}}}}{{}U{{UUU}{U{UU}}UUUU}}UU{UU{U}{}{{U}}{{UU}}{}}}}}}U}}{U{UU}UU{{}{UU{}{{{U}}{}}U}}}{U{{}{U{}U{}U}{U{U}U}}{UUU{U{{UU{}U}{{{}{U{{UUU}}U{}U}}U{}U{{U{U}UUUUU{U}{UU{U}U{}}U}}}}}U{}{UU{}UUUU}U{U}U}U}{}UU{UU{{}}U}}}{{}}UU}}U{{}}{U{{U}UU{{}}U{{UUU}}{{}U{{{}{}{UU}UUU}}UU}}}UUU}U{{U{U}{{{UU}}{U}}{{U{UU{U{}{{{{}}}{}}U}UU}}{{}{}U{{{{{{U{}U}{{UUU{U}}}}{{{U}}{}{}{{{{{{{UUU}{{}{UU}{{{}UUU{}{{}{{}{{UU}UU}U{{{}}{}{U{{{}}}{}}{{}U}U}{U{U{{{{}{{UU}}{UU{U}U}{UU{U{U{}}U{{U{}}UU{}{U}{U{UU{UU}{UU}{}{UU}}{}U{}}{{UU{}U{UU}{{}UU{U{U}UUU{{{{U}{{{UU{{U}}}{U{}{UUUU}{{}}{{}U{U}}U}{}U}}{U}}}}{}}}}}U{{}U}{U{}{UU{}}{{U}U{U{U}}{UU{}}{UU{}}U{{UU}}}{{UU}}}U}}{{{{{}}{U}U{UU{{}{{U}}UU{{}U}{{UU}U{}{U}U}}{{{U{}}}{U{}}}}{U}{U}{UU{{U{{}U{}}U{}U}{UU}}}U{{U{}{{}}}}UU}{{U}{{}{}}}{{}UU}U{U}}{U{UU}{UU{UU{U{}}U}}UU{{}U}U}UUUU{{{{}}{{}U{{U}{{}}{}}U{}}}U}U}U}}UU{}}{{UU{}{{U}U{UUUU}UU}}}}{U+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{}UUU}{U{{}}{}{U{U{{++{{+{U++++U{{}UUU{}U}}}{}U{{{U{U}U}{{{U}}}}}{{U}{}}}{}}}}UUUUU}{{+++++U{U}U}U}}{{{U}U}}U}U}U{{U{}{U}}{{}{U}}{{UU{{{{}{U{U{{}U{U{{{{U+++++++{}{}{}}UU}{}}UU}}}}{}}{{UU}U}U{UU}UUU{{UU{U}}}}{{{}}}U}{{}{+++++}}{}}U{{}U{{}{U{}}{{}}{}UU}}}}{UU{U{UU}U}{{U{}{{{}}}{}{{{{{}{+{U{UU}}UU}{{}}U}}U{{}U}U{U}}}U{{{{}}UU{}}U}{{}{UUU}}}}}}}{}}U{{+UU{U}{{{}UU{{{}}U}{{{}UUUUU{UU}UUU{{{}{{{{{{}{U}}{{U{{{{{}U}{U{{{}}{UU{U{}U}{{{}}U{U{}U{{}{U}UUU}}U}}{U}{UUU{}{{{UUU}{}UU{{}}{UU}{}}UUU{UU{}{UU{U}}{U}U}}U}}}{{}UUU{}}{{UUU}}U}{{UU}{}{UU}U{{{U}{}}UU}U}{}{}{}U}}{}}}}{{}U{}{{UUU{{U}{}U{{}{{U{U{}{U{U{}{{{{}{}{U}U}{UU{{}UU}}}U{}}}}}U}{{{}{{U}}{}££££££££££££}£££££££££££££££££££££££££££}}{}{{}}U{{}}{U}{}}U}{££££££££££££££££££££££££££££££££££££££££££UU}}}}U{}UU{UU}U}UUU{}££££££££££££££££££££££££££££££££££££££££££{{{{{UUU}{U}}}}}}£££££££££££££££££££££££££££££££££££££££££££££££}}}{U{{}}}{U{{{{{£££££££££££££££££££££££££££££££££££££££££££££££}{U}U}UU}UU}{}{UU£££££££££££££££££££££££££££££££££££££££££££££££}{{{U{U}}{}UU}{U}£££££££££££££££££££££££££££££££££££££££££££££££{UU}}{{UU{UU{U}}£££££££££££££££££££££££££££££££££££££££££££££££U}}U{}UU}}U}{U{U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{{}{U{{}{U}U}££££££££££££££££££££££££££££££££££££££££££££££££{U}}UUU{{{}{{}{{££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{{{U}{{U}U}££££££££££££££££££££££££££££££££££££££££££££££££{{}{U{U{{}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££££UU{}{U{{U{}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££{{{}{{}U}}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££}U{{}U{}{UUU{U££££££££££££££££££££££££££££££££££££££££££££££££££U}}U}}U{{}{}}U£££££££££UU}U}}{U{{}U}}}{}}{UU}UU{U{}U{}}}UUUUU}{}U}{UUU}{U{{}{}{U{}{{{{{{}UU{}}}{UUU{}{{U{{U{UU}{{{{{U{U{{}U{UU}{{}{}{U{}U{UU{{{}{}U{}{}U}}}UU}{}U{{{}U}U}{{UU{{{{{UU{}}{}{}{{}{{}{U{}{{U{}}U{}}UU{}{{}}U{U}{{{{UU{{}}}{{{}U{}{}{U{}{}}}UUU{{{{{U{U{{{}{UU}{}U{{U{{U{}}{}UUU{UUU}U}{}U{U}{{}{}}}U{}{U}UUU}}}U}U}{}}{{U}}{}}}}}U}}UU}U}}U{}{U}}UU{}}{{}{}U}{U}U{U}U}UU{{U}}{U}U{{{{U}U{{U}{{U}{U}{U}}U{{}U{U{{}}}{UUUU{}{}UU}}U}{}U{U}{U{U{U{U{{{}}U{}U{UU}}}}U{{}}UU{}U{U{U}}UU}U{}{}U}}U{{{}}U}}{}}U}}{}U{{UUU}U{}}}}{U}UUU}UU}UUUUU{{U}U{}U{}{}}{{}UU{U{{U}}}U}UU}U}{}U{U{{{}{U}{{U}{UU}UUUUU{{}}{UU}}}{}}{U}U}UU}}U{{U{}{{}U}U}}}{U{{{U}{{{U{UU}U{{{U}{UUUU}U{U}U}}U}{{U}{U{}{U}{}}}U}{{{}{UU}U{U}}{{{U}{U{}{{}}}{U}{{U}UU{}{}UU}{}U}}U}{U}}U{{U}U}}}UUU{}}{UUUU}{U}U}{U{UU{UU{U{{U{U}{{}}}U}{U}U}}U{}U{{U{}{U{}UU{{}}}}}{U}}}UUUUUUU{}U}UU{{{U{UUU}U{{{}U{{}U}{U{}UU{U{{U{{{}}U}}U{{}{}}U{}}}U}}}}U{{UU}}U{{}{{{U{UU}UU{{}U}}UU}U{}}UU}U}{}}}}}}U}}{{U}{UU}U}}{UU{U{}{U{U{}{}UU{{UUU{UUUUU{U{{U{U{{UU{UU}}{}{}U}}U{}}}}}U{{U{U}{{}UU{UU{U{{}{}{UU}{{U{U{{U{{{U}}{{}}{U}}}}{}U{}}}U}U{UUU{}{}UU}{U{U}UUU{}}}}}}U}U{U{}{{}{}U{U{UU}}{U{}}}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{U{U{{}}U{}U{UU{UU}{U}{{UU}UU{{}{}{}{U{U{{U{}}{{U}{}}U{}{}}{{UUUUU{{}U{{}UU}{}UUUUU{UU}U{U{}}}{}}U{}U{U{U{U{}{{UU}}}{{{}{{}}U{U}{{}{{}}U}}U}}{{U}{}U{{}}U}U{U{{{{}}}{{UU}}}U{U{+{U}}U{}U{}}{{{{UU{{{U{{{}U{}U}}}{UUU}{}}U{{}}UU{U}}U{U}U{}}{U{U+}}+}UU{U{}}U}{{}}{U{{U{U{U}{{}{{}{{U{{U{{{{{U{}U{{{{{UU}U{}U{U{+++++++UU}}UU{}{UU{}{}{{{{}}UUU{{UU{U}UU{{U}}}{U{U{{U{UUUUUUUU}++++++++{}}U{}UU{U{}}{}}}UUU{UUUU}UU{U{}}}U{}{UU}{}{}}UU}}{}U}{{{UU}++++{{{}{{UU}{U}{{{UU}}{{}UU}}U{}{}{{U{{{U{}}{U{UUU{UU{}}{}UU}}UU{++{}U}UU}{{{{}{U}U{U{{{U{UU}U}}{{UU}UUU{U{{UUU{}U}{{{}U}UU}{{}U}{}{}UU}{}UU}U}U{}UUU{U{{U{U{}U{U}{}U{}}U{{U{}}}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{UU}UU{{UU{{{{{}}}UUU{U{{U{}{}{U}}}U{}{}}}}{U{{U}U}{{{{}UU{{}UU}U{}}{{}{}}}U}{UUU}U}UU{}}}U}{U{}{}}U}U{}{{{}}U{UU}{{U{{}££££££££££££U£££££££££££££££££££££££££££U}}U}U{U}{}{}U{{U{{}{U££££££££££££££££££££££££££££££££££££££££££}}UUUU{{{{{}U}{UU}{}UU££££££££££££££££££££££££££££££££££££££££££{{U{}U{}}{}{U{}U}£££££££££££££££££££££££££££££££££££££££££££££££}UUUU{UUU}}}{U{{U£££££££££££££££££££££££££££££££££££££££££££££££U}U}{UUUU}UU{U}{{£££££££££££££££££££££££££££££££££££££££££££££££{{}UU{UUUUU{U}{U}£££££££££££££££££££££££££££££££££££££££££££££££{{}}}}}}}}{UU{{}£££££££££££££££££££££££££££££££££££££££££££££££}UU{}U{}{{U{}U{}}£££££££££££££££££££££££££££££££££££££££££££££££}{}}U{{}}}}U}{}U££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}}}{{}{{}U}££££££££££££££££££££££££££££££££££££££££££££££££}{}{{{UUU{}{{{{}££££££££££££££££££££££££££££££££££££££££££££££££}}}}U}UU{U}}{UU£££££££££££££££££££££££££££££££££££££££££££££££££{{}U}UU{}}{U}}{£££££££££££££££££££££££££££££££££££££££££££££££££{U{{{{{}{}{U}{{£££££££££££££££££££££££££££££££££££££££££££££££££}U{{}{}}UU{}{{££££££££££££££££££££££££££££££££££££££££££££££££££U{U{U{U{}{UUU}£££££££££{U{U}U{{}{{U}}{U{UUU}{{UU}{UU}{{U}{}}}{U}}{{U}U}{U{{}U{}}}UU}UUU}}U}{}U}U}U}}}}}UU{{}}{}}}}UU{{}}}{}}}UU{{UU{{{{U}}{}}}U}U}U}U}}{}UUU}U{}U{{U{}{{{{UUU{UUU{{}}}{}U}{{U{{UU}UU}}}}UU{U}U}{U{{{U}{U{{{UU}U}U}{}{}}U{{UU}UU}U}UU}U}U}U}{U{{}UUU{UU{UUU}UUU}}{}U}U{U{}{}{{{{}U{}{}UU}{UUU}U{}}{UU}U}{}{}}{U{{U{U{U}{}{U{U}U}{}}U}}}}UUUUUU}{{UU{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}{}U}{UUUU}}}{{}}{{{UUU{}}{{{{{{UU{}}}{UU}UU{}U}U{}}UU}{}U}{UU}}{{{U{}}}UUUUU}{}{UU{UU{U}{U}{U}U{{}}}{}U}UU}U{{{U{}{U{}U{UUU{{}U{{U{UU}UU}}}{}}}}U{}U}U{}}U}UU}U{U}UUU}{}}}{{}U}UU{U}}}{}U}U{}{{}{{U}UU}{{U{{UU}{}}U}{}}}}{{U}}}{{}{}{U}{}}{UUU{}}{U{UU}U{U}}{U}}{{}{UUUU{U{U}{{{{{U}{}U}}U{UU{}}{UU{UU{{{{{{U}}}{}U}U}U{{}{UUUU{{}}}{}{U{U{{UUU{U}}}}UU{U{{U{}{U{}UU{}{{{}}U}U{{UU}{}U}}U}}{{{U}}{{{{}}U{{{{{UU{U}UUUUUUU}U}}}UUU}{}{{{{U{{U}U}{}UU{UU}{}U{}{U}}U}U{{}UUU{}U}{{{{}U}}{{U}{UU{}U{{{U}{UU}{UU}}{}}U{UU{}{}U{U}UU{{{UU{}{}U{{U}U}{{UU}UUU}UU{{}U{}}}{}}}U}}{{U{}{{U{UU}U{{{}}{}{{U}}}}U{U}}U{{U{{}}UUU}}{{{}}U{{{}U}UUU}U}{U}UU{}U}}{{}U}}}}{{{U{UU{{U}{{{U}U}{UU}U}}UU}U}}}}{}{}{}{{}U{{{}}U{UU}UUU}{{UU}}{{UU}U}{}}{{{{{}{U}}}{}}{U}}{{U{}{}U}U}UU{}U{{}}U}U{{UUU{U}}}{}{UU}}U{U{}U{}{{}}U}UU{}{}}}{{{}{}}}UU}{}}U}{}{}}U}{}U}{UU{}U{U}U{{{}}{}U}}}}}}}UU}U{{U}U}U}U}}U}{UU}U{U{}{{{U{U{{}U}}{UU{{}UU}{}}}}{}}{UUU}}}}UUUUUU{U}{{U}U{}{U}{{+{}U{}{{{U{{{{}{{U{U{U}UU}{{}U}{{}}{{{}{U{{{{U}}U}}{U}U}{}}{}U{{U+}U+UU{{{}UUU{{UUU}{U}{{{}{U}UU}U}U{{UU{UU}U{{U}{{}{}{}UU}{{}++++++}UU}}}{{}{{}}{}}}}{{{{U}}U}}UU{}U{{{{{}}{}}}{{{{UU}}{}UU}}U}U{++++++U{}U{}UUUU}U}{}{{UU}U}UU{}}}{}}U{}{{UU{{U}}U{}U{{UU{{U{{U}+}++++{UUUU{{{UU{UU{}U}}{}UUUUUUUU{UUU{}}{{U{U{{}U}{{}{U{U{{U}}+{}U+++{{}{}{{U{{UU}{{}}{{}}}{}}}U{U{{}U}}U{}{}}{UU}}}{UU{U}U}U}{}{}UU{}{UUU}}{{{{U{}{}}U{U}{{}}U}}}U{}{}}}UU{U}{}U{{{}{U}{}UU{}U{UU}U{}{{UU{UU{U{U}{}U{U{{}UU{UU}{}{}U{}}}{}}}U{UU}}}{}{{{}}U{{{{}{{}{}}U{{U}}}}{{{{{}}}}{UU}UUUU}}{}{U}U{UU}}{}{U}}{U{}}UU}{}UU{}{}U{{U{UUUU{}{U{{}{}{}}}}U}}U{UUUU}U}{U{}UU{{U{}U}U{}}UUU}U}UU}U{{{U{}U}}UU}}U{UU{U{}UU}U{{{UU}U}££££££££££££}£££££££££££££££££££££££££££U{}}{U}U}UUU}}}{U{UUU}££££££££££££££££££££££££££££££££££££££££££}U{}U}{UUU{UU}}U{{{UU{££££££££££££££££££££££££££££££££££££££££££{}U}}U{U}{UU}UU}{£££££££££££££££££££££££££££££££££££££££££££££££}U{{U}{}U}{{U}}}{£££££££££££££££££££££££££££££££££££££££££££££££{}UU{U}}}{U}{U}}}£££££££££££££££££££££££££££££££££££££££££££££££{U{{{{}{UUUUU{{UU£££££££££££££££££££££££££££££££££££££££££££££££U{{}}}U}U{U}{{U{£££££££££££££££££££££££££££££££££££££££££££££££{U}{{UU}{U}}U}}U{£££££££££££££££££££££££££££££££££££££££££££££££{{{}{UU}{{{}}U{}££££££££££££££££££££££££££££££££££££££££££££££££{U}}}UU{}}{{}{{{££££££££££££££££££££££££££££££££££££££££££££££££{UUU}{}{}U{U{{U{££££££££££££££££££££££££££££££££££££££££££££££££}UUU}UUUU}UU{{{£££££££££££££££££££££££££££££££££££££££££££££££££}}U}U{UUU{}}UUU£££££££££££££££££££££££££££££££££££££££££££££££££}}}U{{{}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U{{{{{{}{{}{UU££££££££££££££££££££££££££££££££££££££££££££££££££}}}U}{U{}}U{UU£££££££££{UU{{UU}{UU}UU{}}U}UUU}UUU{}{{}U{U{{}U}{U}}}U{}}}{{}U{{}U}}}}U{U}}{U}}}}{}U}UU}{{U{U{{{UU{{{}U}UUU}{{}{}}{{UUU{}U}{}{UUUU}}{U{{U{}U{{{}{}{}U{{}}}{{}U{}}}{}}UUU}}U}{}U}{{U{U{}U{{{{UUUU{{{UU{{}{U}U}UUUU{}{UU}U}}}{}{UU}}{{{UU}U}U}U{U}UUU}U{{{{{U{{U}{{}}}U}UUU{}U}}}{}U}{}U{U{U}U}{U}}}{}UU{}}{U{{{{{{}}{U{UU{{}{{}UUU{{{}UU}{{}{}}{}{{UUU{{U}{{{}{{}}{}{{{{{}UUUUUUUUU{UU{U{}}{U}UU}U}{{}{UU}{UU{}U{UUUUUU{U}{}{}}{{}UU}}{U}}{}U}UUU}}{{{{{U}UUU}{{}}{U}U}U}}{{}}{}{U{U{}{}}{{{U{{}}{UU{}U}{U{{}}U}U}U}{}U}UU}{}}}{U{U}}}{}U}U}{UUU}}{}UU{U}{UU}{{{}}{UU}}UUU{}U}{UUU}}{}U{U{}{{{{{}{}{}}{{{}UU}UU{U}{{{{{}}U}U}U}}U}U{{{{{}{}}}{}UU{}}}}{{{}}UU{U{{}}UUU}{{{{U{{}}{}U}{{UUU{}}{{U{}}}{U{U}U{}}UUU}U}{UUUU}{UU{{}}U{}{{U}{{U{}U{{}}}}{}{U}}U}U}U}}{UU}{}}}}}{}{U}U}}U}}U{{U{{U}U{}}{UUU{U}{}{{{}}}}{{{}U}}}U}U{{}UUU{{{}U}{}{}{}}U{U}{}U{U{{{}U}}{{}}UUU{U{U{}}}U{U{{}{UU}{}}U{}}{{UUU}{}UUUU}U}}{}}}{{}}U}U{}UUU{U}UU{}{}{{}{{{{{UUU{{{U{U{U{}{U{}UU}}}UU{{}}}}U{}UU{{{U{UUU{{}}}}U{U}{U}}{{}}}UUUU}}{U}{U{UUU{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{}}{{}}}}}{U}}U}{}UU{}{}{}}{{}}UU{{{{{}{}{}{}{U{{{}{UU{UU{}{}}U}}}}{}}{UUUU{{UU}}}{U}U{{}U}{U{U}{{}{}}U}}{{{U{U}{U{}{}}}}}U}{UU{}{{}{}}{U{U}}U}}UUUU}U{U{UUU{UUUUUUU}UU}}UU{UUUUUU}{}UU{}{}{U}U{U{U{{}U{UU{UU}UUU{{}{U}{UUU{}{{UU{UUU}{{{{{{{UU{UU}}UUU{}}U{}{U}{U{}U{U}{UUU}{}}}{}U}UU}}{}UU{UU}UU}}{{{U{UU}}{}}{{UUUU}{}U}UUU{U}U{UU}{}}{U}}UUU}{}}U}UU{}U}}{U}UUUUUUU{}}}}{+{+++}{{UU}}{}}UU{{}}}{{}{UU{}}{}}U{UU}U{}{}U}{{{U}{}U}U{}}UU{U+++}}{}{}U}}}}}{U}{}{{}}}{U}{U}{}}U{}}}UU{}}}U}}{{{UU}U}}}{{U}++U++{{{}}U}{U{U}}}}UUU{}}}U}U}{}{{U}}{U}U}U{U}{}}}U}{UU}}U{}}}{U{{+{+++++UU{}}{}U}}{U{UUUU}UU}UU{}}{U}U{}{}{}}}}}}}{{{U{UUUUU}}{UU{+{++++}{{UU{}{U}}UU}}}U{{{U{UU}U}{}U{}U}U{{}{{{U{{{}U{UU}}}U}}UUU+{{+U{U{U}U}UU}}UU{{UU{{U{}UU}UUUU{U{{U}}}}U{{UUUU{}}U{}U}{}}U{U}}U{}U{UU{U}{{UU}{{UU}}{{UU}{{{UU}{{{{U}U{U}}{U{}{UUU}U}UU}U}}{{UU}}U{U}{}{UUUU{U}U}}}{}}U}}}{{UU}{U{{}}{U{U}{UUU{U}}}U}{}{UU{}}}UUU{}}U}}UU}}{}{{{}UU}{U}{}U{{{U{{UUU{}{}{}}{U}U{}{UU{}}}{{}{{UUU}{U{{UU{}}}U{{}U}U}{U{UUUUU{££££££££££££}£££££££££££££££££££££££££££U{}{UU{}}}{}{U}}{UU{U}££££££££££££££££££££££££££££££££££££££££££}{{UU}{{{{}{}{}}}}}}UU££££££££££££££££££££££££££££££££££££££££££}}{}U{{{UU}U}}{}}£££££££££££££££££££££££££££££££££££££££££££££££}}U}{UU{U}U{{{UUU£££££££££££££££££££££££££££££££££££££££££££££££U}UU{{UUU{U{{{}UU£££££££££££££££££££££££££££££££££££££££££££££££}}U{UU{}}UUU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££{UUUU}{{UU}U}{{}£££££££££££££££££££££££££££££££££££££££££££££££U{}}}U{{UU}U}UU{U£££££££££££££££££££££££££££££££££££££££££££££££U}{{}}{{U}{{U{U}££££££££££££££££££££££££££££££££££££££££££££££££}U}U{}UU{}UU{}{}££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{U{}}U}}{}{££££££££££££££££££££££££££££££££££££££££££££££££{{{}{UU{}}}UU{U£££££££££££££££££££££££££££££££££££££££££££££££££{{U}U}{{}{{{{}{£££££££££££££££££££££££££££££££££££££££££££££££££}UUUUUU}U}U{}}{£££££££££££££££££££££££££££££££££££££££££££££££££}U}U}{{}}U{U}{££££££££££££££££££££££££££££££££££££££££££££££££££}{{{UUU}{U{U}{£££££££££{{U{{{{}}}}{UU{}{}}U}}UUUU{U}{{}U{U{}}{}}}UUU}}U{UUU}{{}{}U}}UUU{{UU{}U}}UUU}}{{U}U{U}}UU}}}UUU}}{}{U}UU}{}}U{U}}}{}{}{}UU{U}U{}U}{{{}{{}}}}UU}}{{}{U}}}UU}{}{}{}UU{{{UU{{}UUU{}}}UUU}}{}{{}U}}}}UUUU}}UUU}UUU{{UU}U}}U}UUU{UUU{{}{U{UUU}UUU}}}}U{UU}}}UUU{{U{{{UUU}{}UUUU}U{U}{U{U}{{U{UU{{}}{}}}{}U{{}UU}{U}{}{UUU}{}{UUU}}{U}}{U{UU{UUUUU}}U}{}U}}UU}U}}UU{U{}}}{UU}UU{UUU}{{U}UU{}{}{{{}{UU}UU}{U}{UU{}{UU}{}UU}{{U}UU{U}}}U{}}}}U{{{U}U{UU{{}}}{U}{}{}}}}U}UU{U{}{}}{}UU}{}}}{U}{{}U}}}{{}}{{{{}U}UU}{}}}UUU}UU{}{}UU{UU{U}}{}{{}U}{UU{}}}UU}U}}U{{}UUU{U}}{}U{{U{{{{U{}{}U{}}}}{}U}{{U}}}{{}{{U}{UU{U}U}}}{}{U{}{UU{}}U{U{{{}U{{}{}UUU{}{U}}UUU{}U}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{UUUU}U}}{{}}{}}{{}{{}{UU}{UUU}U}UUUU{}UU{U{}}}U}{U}}{}}{U}U}}{}}U}U{{{{{{U}}U{}UUU{U}{U{{{}{{{}{U{{U}}{UU}{U{{{{{UU{U}UUU{}}{{{U{}U{U}{{}{{U}}{U}{UU{U}U{U{{{UU}}}{{UUU{{}UU}}}U{{UUU{{}U}{{U{U{}{U}U}}{U}{}{U{{{U}UUUU}U{{{{{}}{{U}}U{U{U}}}{{}{{}{U}U}{{}{}U}}}U{{}{UUU{UU{UUUUU{}{U{{{}}{}}}{{{U{UU}UU{}}}{}{}{U}{}U{U}{{U}UUUU}}U{U{}UUUU{UUU}U}}U{{}{{{U}{}UUU{}}{{}}{{}U{{UU{{U{}}U{{U}{U}U}U{U}}{UU{U}{{}}U}UU}{}}{}{U{UU{}{{UUU{{UUUUUU{UU{}{{{U}U{UU}{U}U}}}}U}U{}}}}}U}{}UU}{U}{{}}UU{{{}{UUU{{}}}}{}U}U}U}{UU}{{}}U{}{{}U}U{}{}{{{U}{U}}UU}{UU{}U}{{U{{}UU{}{{{U{}}}U}U{}U}U}U}UUU{{{U{{}}U{{{{UU}{{U{{{}{{U{UU{}}UUU{U}{}{{{U{{{{UU}{{U}}{UU}UU}U{{{}}U}UUU}UU}}{UU{}}{}}}{{}{{U}{}}{}UU}U}UUUU}{}U{{}}}}U}}{UU{}UU}UU}}{}{U}{{U}UU{U{}{{UU{{}UU}UU{}{{}}{U{}}{U}}}{{UUU}}}}}}{}}U{{UUU}}}{{{{{U{UU{{}U{U}UU}}}UUUU}}{U{UU}UU{}U{{{{U}}}{}UU{U{{{U}UUUU{UU{UU}}}}{}{UU{}UU{{U{{{}U{{}U{{}}}{{}UUUU}}}{UUU}U{{U}U{}U}{}}}{}}U}}}}{}}{{U}UU}}}}{{U}U{{UU}}U{{{}U}{U}{UU}UU}{{}U}UUU{U}}U}}}U}U}U+++UUU{U}U}}U{U}}U{{{{{U}UU{}}}U}UU}}UU}{U{}}}}{}U{}{U}{U{{U{}}U++++UUU{{{{}}U{U{U{}{U{{{}UU}U{}}{{{}{{}{U{}}{}}{{UUUUUUU}}+++++++{U{U{U}}U{{}}{{}{U}{}U}{{U}}}U{{UU}}{}{U}}{{U{{}}{{}{U}++{+++++}UUU}{{}{}UUUU{U{}{{{UU}UU{{UU{{{{}U}}{{{U}}UU}}{U}UU}{}{{+{{+U+UU}{}}U{U{UU}{}}{UUU{}}UU}U{U}UU{U{}{}U}{UU}UU}{}UU}U{UU}}}U+U}}U{}UU{U{}UUU{{UUU{{}U}{}{££££££££££££}£££££££££££££££££££££££££££{}}U{{UU}U}U{{{}{{}{{{££££££££££££££££££££££££££££££££££££££££££}U}}}{{{}{U{}{{{UU{UU{££££££££££££££££££££££££££££££££££££££££££}U{UUU}}{}{{{UU}}£££££££££££££££££££££££££££££££££££££££££££££££}{UU{}{{}UU{}{}{{£££££££££££££££££££££££££££££££££££££££££££££££UU{U{}{{{}U}U}}{}£££££££££££££££££££££££££££££££££££££££££££££££{{{U}}{}U}}}{UU}}£££££££££££££££££££££££££££££££££££££££££££££££}{{{U{}U{U}{}U}{£££££££££££££££££££££££££££££££££££££££££££££££{}{{}}{U}{{UU}}{{£££££££££££££££££££££££££££££££££££££££££££££££{}UUU}U{{{}{{U{U££££££££££££££££££££££££££££££££££££££££££££££££}{}UUUU}{U{}{U{U££££££££££££££££££££££££££££££££££££££££££££££££{}{{{}{UU}}{{U}{££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{UU}}}U{}}£££££££££££££££££££££££££££££££££££££££££££££££££{U{}U}}UU}}}{}U£££££££££££££££££££££££££££££££££££££££££££££££££UU{{{{{{}{}UUU{£££££££££££££££££££££££££££££££££££££££££££££££££{}}{}{{U}}}{{U££££££££££££££££££££££££££££££££££££££££££££££££££}}}}U}}{}U}{}{£££££££££{{{}{U}U{UUU{{U}UUU}{}U{}}}{U{}{{U}U}U}U{U}}U}U}{}{{U{}{U}}}{U{UUUUU{}}}}{{UUU{{UU{}U{{{{UU{{{{}U{{{U}}{}}UUU}}U}U}{{}}}{}}U}U{}{}{}U{UU}}UUU{{{}U}U{UU{}{{{{}{}}U}{U}U}{}{U}}{U}U}U{{U{}UUU{}{{}}{}}UU}{}}{{{{}U{{UU}U}}{U{}}U{{{UUUU}U}{{{{{{{}UUUUU}{}}{U{}{{{UU{UUU}U}{}U{{U}U{UUU{}{U{}{UU}{{U}{{{}}UU}}U}U{}{U}{}}{U}{}}{U}U{U{}{{}{{}}UU}}{}UU{{}}}}U{}U}{U}UU{}{U}}UU}{UU{}U{{U}}{UU{}{}UU{}U}{U{U}U}{{U}}{U{UU{}UU}UUUU}{}U}UU}}{UU}UU}U{{}U}}{}{}}UUU}{{{UUU}U}{U}UUUUU{UU}{}UU{}U{{}}{U{}U{U{}U}{}}{}{}UU}UU}U}U{U{}{}{}{}}}{U{{}}}{U}}}}{U}UUU{{}{UUU{{UUUU}}U{U{U}{U}{U}U{{{{{{}}{}{U{}UUU}{{{U{}U{}}UU{}U}}U}}{{}U{}U{{}U}{UU{UU}U{{{{{UU}U}}U}{{}UU}U{}U{U}U}{}U{U}}U{}}{UUU}{}U}}{}{U{U}{}}{{UU{U{UU}{}}}}}U}}{{{UUU}U}U{{{UU{U}{UUUU}{{}{}UU}{}{{{{U}{UUUU}{U{}{}UUUUU}U}{U{{}{U}{}}U}U{}}}{U}}{}{U}}{}}{}}}U{{}{U}}{{}U{}{{}}{{{{}U}}UU{}}{U}{{}U}{U{{}}U{{}UU}U}{}}}UU}{{}}}{U{UU}U}{U{}{}U{{UU{{U}}UU{{{}U{U}}{}{{}}}{U}}{}}}}{{{}U{}U{}U{U}UUU{{{{}}U{U}UU}}{U}UU}}{UU}}U}U{{}UUUUU{U}U}U}}U}{U}{UUU{{U}}{{}U{}{}{U{{{}{}UU{U}{UU}{{}}U{{}{}}}{U{UU}}}{U}{{}{{U{U}{U}U}}{}{{}}U{}{{{}UU{{{{}}{}U{}}}{{U}U{}}{{{U{}{U{{{{}{{UU}}UUU{UU}U{}U{{}{{}U{{}U}}{UU}UU}UU}U{{}{{{{}UUUUU}}U{U}U}}{U}{{U{U{{U}UU}UUUU{U}}{U}}{}UU{U{}UU{UU{}U{U{{U}}{}}{{}}U{{{{}UUU{{U{}U}U}}U{U}{}{U{{{U{UUU{{{UU{}{{}}U{}U}U{}}U{UUU{{U{{U}U}}{}}}UU{U{{{{U{}{UU{}}}U{{{}{{{UU{{}UU{U}U{{U{{{U{}U{}U{U}{{U{{{{{U{}U{U{{}U{U{}UUU{{U{}U}UUU{UUUU{U}UU{}UUU{{}{U}}}{{}}}{{UU}U{{U}{U{{U{{U}}}}U{U{U{}{UU{}}U}}{{UU}}UU{}}}{UU{U}}{}{}U}U{U{{U}{}}U}{U}}{}U}UU}UUU}{}}{{}{{}U}{UU{{}U{{UU}}}UU{{}{{}}}{{UU{}{U}}{UU{}UUUUU}{}}}U}}}}}}}{U{{}U}}}}U{{}{{{U{}U{{{}}{}}{{UU{U}U{}U}}U{}}}UUU{}{}}}}}}}U{}}{{}{{{}{{}U}}{{U}}{}U{{{}}}{}{}}U{}{}}U}}U}}{}}{U}{U{}{U}UUU{{U}{{{{{}UU}}U}}U}{U{UUU}UU}UU}{}}{}{{}U}U}UU{{{{}{UU}}U{}{{UU}{}{U}}}U{U{{}UUU}}{UUUUU{U}UU}U}UU{{U}{U{}{{{{{U{}UU{U{}}{U{{}}{}{}}}U{}U}{}U}}{{{UUU}}{U{UU{UUU}{}}{UU}UUU{}}U{U}{}}}}{{}}{U{{++++U{+}+UU{++U}}U{{U{{{{}U{{}U}}{U}{UU}U}{{U}U{U}}{{U}}{}}{U}{UUU{++++{+{++++U}}{U}{UUU}{}{}{}}UU}UU}}{{UU{}{{{UU}U{U}U}{U{{{UU{U+U{{}+++{{++U{{{}U}U}U{{}}}}{UUU{}UU££££££££££££{£££££££££££££££££££££££££+£}}{U{U}}{{{UU{U}UUUU}U££££££££££££££££££££££££££££££££££££££££££{}U{U{U{}}}UU}UU}{UUU}££££££££££££££££££££££££££££££££££££££££££}U}U}{}U{}{}}U}}{£££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU{U}{UU}{}{£££££££££££££££££££££££££££££££££££££££££££££££{{}U{{}U{{}}}}}U}£££££££££££££££££££££££££££££££££££££££££££££££}U}{}}}}U{UUU}{}}£££££££££££££££££££££££££££££££££££££££££££££££{UUU{}U}U}}U{{{U£££££££££££££££££££££££££££££££££££££££££££££££{U{}U{}{UUU{}}{U{£££££££££££££££££££££££££££££££££££££££££££££££}U{U}{U}{{{UU{UU££££££££££££££££££££££££££££££££££££££££££££££££U}UU}}{}U}{}UUU}££££££££££££££££££££££££££££££££££££££££££££££££{}U{}}{U{U{U{{U}££££££££££££££££££££££££££££££££££££££££££££££££U}U}}{UU}{UUUU}£££££££££££££££££££££££££££££££££££££££££££££££££}U{U}U{{UUU}U}{£££££££££££££££££££££££££££££££££££££££££££££££££{UUUUUU{}}U}}}U£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}{U{{}}U}}££££££££££££££££££££££££££££££££££££££££££££££££££U{{U}U{{}{{}U{£££££££££{U{}{{{UU}UU{{}}{}}U}{UU{UUUU{}}}{{UU}}}U{}UU}}{U{U}{}{UU{}U{}U{}}{{{U}U}{}U}}U}}{U}{}{U}U{UUU}}UU}}UU{}}}{}}}}}}UUU}{UU}{UU{}U}}}{U{}}{{{}{{U{{{U}U}}U}}}{{UUUU}}}UU{{}U{{{U{}{{{{U}U}}{}UU{}{U}}{}U}{{}}{{U{}U}U{U{}UU{}U}}}}{{U}{UU}}{}}}UUU{U}}UU{{}UUUUU}{}{}}}}U}}U}}{{}U{{U{}{{U{{UUU}}{{U}}U}{}UU{}U}{{}{UUUU}{U{{UUUU{}}{U}U}{{{{{U{U{{{U}{}{{{U}{}UU{}{UUU}{}}}{}{U{UU{{{{{{U}}U{{U{{{U}}U}{{{{}}U{{U{{}{UU}{UU{{}UU{}}{U}}U}U{U}}}UUU{U{UU}U}U{U}{}}}UU{{}U}{UUUU{}{}{U}{U}UU}}}U}U}U{}{{{{}{{UU}UU{}}U{{U{}}U}UU}{UU{}}}}U}{U{UUUUU{{UU}{U}{}UU}}}{U{UU{}{{}UU{U}}}UUU{{}U}}}{{U}}{}U}U}{U}}{{{}}{{}U}U{UU{U{{U{{{U}}UU}U{}{U}}}U{}{}U}}}{U{}{U}{UU{}U}U}{}U}}{UU{U{}U}UU}}}{U}U{UU{U{}U}{}{{}}}}{{U}UU}U{U{}{UUU{UU}}UU{U}}{}}{}{U}}}}}}U{}}{{U{}{U{{}{}}U{}U}UU}}U{U{}{}}U}}U{}}{UU{UU}}}}}}{}UU}{}{{{UU{}UUUU}}{}{U}U{{{}{UU{U}}}UU}}{}{U}U{}}{{U}U{}}}{}{}U}{{}}U{U{U}{{U{{U{{{}}{UU}{{{{{{{U{{}}{UU}U}}{}{{}}}{{U}}{}{}U}}{UU}U{UUU{}U{}{U{{U}UUUUUU{{{U}U}U}{U}{}{U}{}}{{{{U{U{}}{}{U}}UU}{UU{U{{UUU{{{}U}{{}{U}{U}{U}{U{}U{UU{}}{U{}{{{U{UU{UUU{UU}{}}}{UUUU}U{{}U}UU{{U}{U{{}U{U}U{U}{U{{}{U{UU{}U{}{}}}U{U}{{}}U}U{U}{U}}{{{UU}}}}}}}{}UU{}{{UU{{{}{{{{}{U}{{}{UUU{{{{{{UU{}{{U}U{UU}}{}UU}U}{UUU{U}}{UUU{{U{}}U{}{{UU}U{}U}UU{U{{{U{}U{U{{}}{{{}}{{}}}U}U{{{U}{{{{{U{}}}{UU}}{UUU{}UUU}{{{}{{UU{{UUUU}{UUU{U}}{U}U}U{{UU{{{{{}}U{}{{U}{{U{{{}}}UU{}}{{U{{U{{U{U}}{}{UU{UU{U}}{{UU}}}U}U{}}U}}{U{U{U{{{UUU{U}}U{UUU{}}UU}U{{{{}U}UU}{U{UU{UUU}}{U{{}{U}}}{{{{}{U{}{UU}{{}U}U{UU}{U}U}}{}{{}}{U{}{}{UUU{{UU}UUU}}UU}}U{}}{{{U{U}U{U}{}UU{U{{{}{}{{}{{U}{}}}{}}}{{{U}{}}UUU}U}{}U}{{{}{{U{U{U}{}U{U{{U{U}{{}{}UU}}}{{{{{UU{}{UU}{{{{UU}}}}U}}U{}{}{{}}UUU}}{{U{U{U}UU}{{{U{}}}{}{{UUUU{{{{U{}U}}{U}{}{{}}}{}}UU{}{UU{{}{}}{U}UUUU{}{U}{U{U{U}{{}}}U{U{}}}}U{{UUUUUU{U}}UUUUU}U{{UUU}}U}U{{}U}}UUUU}U{{{U}U{{{U}}U{}U{{{}}{U}{UU}{{}{}{}{}{UUUU{{{U{U{}}U{U}}{{}{}}}UU}{}U}U}{{{}{U}UUUU}}}{{{}{}}}{U{{{U{}}{{{}}U}{}U{U}U{U}}U}{UU{U{{U}U}++++U{+}+}UU++}U{}{}{U}{{}}}}U}}}{}{}UU{U{U{UUU{{{}U{U}}UU{U{{U}{{{++++}+{++++U}}}}UU}U{{{{UU{{U}{}}U{U{}{}U{{U}{U}U}}{{{{U{{}}}{}+{}}}+++U}++}U}}UU{U{}U}}{}{{UU{}}{}££££££££££££}£££££££££££££££££££££££££+£}UUUU{UUUU}U{U{}}UU}}U££££££££££££££££££££££££££££££££££££££££££{{U{U{{U}{{{{U{}U}U}}{££££££££££££££££££££££££££££££££££££££££££{U}{UU}{UU}{{}}U}£££££££££££££££££££££££££££££££££££££££££££££££U{{{}U{}U}}}U{}UU£££££££££££££££££££££££££££££££££££££££££££££££{{U}}{U{}{U}{}}}}£££££££££££££££££££££££££££££££££££££££££££££££}{UU{{UU{}{}}{}}U£££££££££££££££££££££££££££££££££££££££££££££££}{UU}}}{U{{}}}U}£££££££££££££££££££££££££££££££££££££££££££££££U}{U}U{}}U{UU}}}}£££££££££££££££££££££££££££££££££££££££££££££££U}{{{{U}U}{{{UU{££££££££££££££££££££££££££££££££££££££££££££££££{}UU}{}U{U}U}{UU££££££££££££££££££££££££££££££££££££££££££££££££{{{{U{}}{U}UUU{{££££££££££££££££££££££££££££££££££££££££££££££££}}}}}U}U{U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££££}}U}}U{{{{{{}{U£££££££££££££££££££££££££££££££££££££££££££££££££{{{UU}U}UU{U{}U£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU}}}{{U}££££££££££££££££££££££££££££££££££££££££££££££££££U}{{{}}U}}{{}U£££££££££}U{UUU{UU{U}}}{}}}}{{U{{}}{U}{}}U{U{U}UUUUUUUU}}{}UU{}{{U{U}UU}}{U{{{U{{UU{U}{}}}U{{{{{{U{{}{{U{{}}{{U}}U{}U}{}}}U{UU}UUU}U{U}}}}{}UUUU{{{{U{}UU{{U{U}{{U}}UU}{UU}{U}{{U}{{UU}}}}{}{{U{U{}{U{UUU{}}UU}}}{U}{{U}UUU{U{}{}{}{UU}}{{}}}}{}{}{}{}U}{{}}U{{U{}}{UUUU{}{U}{{UU}{{}}{UU{U{U{{}{U}U{{UUU}{}UU{U}U{U}{{{}U{{{UU{{U{U}{{UU{U}U{UU{UU}{{U{U{{UU}U}U}}{U}{{UU{}UUU}{{}{}UU{{UUU{}U{}{U{U}{}U{UU{}}}U}{}{UU{}}{U{{}U{{{}UU{}}{{U}}U{}{{{U}{}UUUUU{{{U{UUU{{UU{U{UUU}U{}UUUUUU}U}}U{}}}U}{{}}{U{{}}{}UU{{U}{UU{U}{U}U}U{{U{{}}U{}}U}}{{{UU}{U}{{U{U}U}}U{{}U}U}{}{U{{}}}}{U}}}{{{{{{}{U}{UUU{UUU{}UU}}UUU}UU{{}UU}}U}}}{}{}{U{}UU}UU{U{}{{{UUU{U}}{{U{{{{}}{}}{UUU{}{{U}{{}{}UU{U}UUU}{{}{{U}}}}UUU}}}}UU{U}U{UU}U{UU{U{U}U}}U}}UU{U{{}{}}U}{}U{}}{{{U}}{UU{}}{{{{{{}}UU{{U}UU{U}{{}UU}}}}{U}U{{UUU{{U}}{U}{U}}{}}U{U{{}}}}}U{{{{U{}}UUU}U}}{}{}{}}}}U{U}{UU{U{{}UU{{U{{}U}{U}{}{}}UU}}UUUU}UU{{U{U{U{U{{UUUUUUU}U}U}}{{}{U}UU{}}{{}}UU}U}U}}}U}{{}U{{}U}{U{}U{{{{{}UU{U{{}{}}}}{{{}{{}U{}U}}U}{}}{UU{U{U{}{{}{{UU{U}{UU}U{U}{U}U{}U}U{U}U{{}{U{UUUU}}}}{U{{{}{}U{U}U{U{U}{{}}{}}U{}{{UU{U}}}{}}{}{UU{}}U{}}U{{}}}{{}U}{}}U}{}}}{{}U}U}}U}{UU{}}UUUU{U}{U}UU}{U{UU{UU}}}}}{}U}U{U}}{U}{}U}UUU{{{UU}U{{}{{{}}}{UUU{}UU{{}UU{{UU}}{U{{{{}{UU{{U{{{U}UU}{{}}}}}}{}U}U}}{UUU{{}{UU{{U{U}{U{}UU{}{UUUU}U{}}UUU}{}}{}}}UU}}UU}{U{}U}{}UU{}}U}U}UU}{}U{{UUU{{{{U}{U{{U}UU{{}}}}}U}}UU}}}{{}}U{U}}{}U}UUUU}{U{U}{{}{{UU{{{U}}U}{}U{{UU}U{{}}}UUUU}UUUUU}}{U{{{{}{U{UU}UU{}}{{}}U}}U{U}}}U{{{{}}{}}{U}}U{}}}U}}{{UUUU{U{{}{}U}}UUU{U}}U{{}}U{}}}{}{{{U}}}UU{U}{UUUUU{U{{U}{{{}U{{UU{{{}U{UU{{}{{{{}{{}{U}}U{{{UUU{U}U}U}UU{{UUU}{}{U{}}}{U{}{}U}UU}{}U}{{}}{{}}UUU{{{U{}}UUUUU}}{}U}{{U{UU{}}U}{U{{{}}{}{}}U}}}}U}}{{UU{U{}}UU{}{UU{}{}{UU{}U{}}U{}UU}}UU{U{UU}{}}{}}{}{}{{{U}}{{{{{{}}{}}U}{{U{}}{UU{{}{{}U{U{}U{UU{{U{UU{{}}{U}}U}}{}{}U{{}{{UU{UU}}{}{}UUU{}UU{{U{}U}{{{U}U{}{}{U{}}}}{UU}U}}{}U}{UUU{{}{}U}U{{}}UU}}}U}{U}{}}}}UUU}{{}UU{{}UU}U{{U}{}UU}{}UU{{}}U}{}}{UU}{}UU{}UUUUU{}}{U}U}UU{{{{U{}UUU}{}{}}{{{}{{{UU{U{}U{U}U{U{{}{+U}}+++{{U}}UUU}{{{}UU}UUU{{{}U{{{}{U}}}{{{}{}}{{{}UU{UUU{}{{+++{+£+}£}{}{}}}{}{U{U}}U}}{U}{}{}U££££££££££££}££££££££££££££££UUU++++++++}}UU{U{{U{UUU{}{{}{}U{££££££££££££££££££££££££££££££££U}£{{+++++}{{}U{UU}U}}U{UU}U}{}}££££££££££££££££££££££££££££££££U}U{}+{}UU{{}{{U}U{{U{U{}{}£££££££££££££££££££££££££££££££££££££{}{}{+£{UU£{{{}U}U{U{}}}U}}£££££££££££££££££££££££££££££££££££££££{{{+}}£U{UU{UUU}{}U}{}U}}£££££££££££££££££££££££££££££££££££££££££££{UU{}U{{U}U{}UU{{{{}U£££££££££££££££££££££££££££££££££££££££££££}{U}U}U}{}{UU{}{{U}}££££££££££££££££££££££££££££££££££££££££££££££££UU}U}}{}{}{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££{{}UUU}U}U{UU{{{££££££££££££££££££££££££££££££££££££££££££££££££}UUU}}}{}{}{}U{U££££££££££££££££££££££££££££££££££££££££££££££££{}}{}U}{}{{UUUU}££££££££££££££££££££££££££££££££££££££££££££££££{U{{U}U}U}U{{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{{}}}U{}{{}}{£££££££££££££££££££££££££££££££££££££££££££££££££UU{UU{{{UU{}UUU£££££££££££££££££££££££££££££££££££££££££££££££££U}}}}}{{}U{U}U££££££££££££££££££££££££££££££££££££££££££££££££££}{}}UU}{{}U}}}£££££££££${{}}U}}U{{}}{U}{}{UU{{{}UU{}U{U{U}}{{{{{{}}{}}U}U}}UUU}{{{{{}UU{}U{}U{}}U{}U{}UUUUU{}}U}U{}UU}{}{}U{{{}{}{{{}UUUU}}U}U{{U{{}U}{U{UUU}}U}U{{}{}U{{{{{}{{U}UU}U}U{{U{{}UUUU}U{{U}}{U}{}}U{}}}{}{U}U}U{{}U}{U}}U}{{{{{{}{{}{{}}}}}}U}{{{{U}}}}{}}}}}{}U{}{{U}{{{U}{}UU}}{{U}UU{{{{{{}UU{U}}UUUU}}{}U}{{UU}}}U{U{{UUU}U}{{U}}U}U}UU}{U}}{}U}{{}}{}U}{U}U{{}{}UU{U{{}}}}}}}U{}{U}}{{U{{{{{}{U{}}UU{U{}U{}{}}U{U{U{}{U{U{{{U}{U}}{U}{U{{{}}{UU{U}{}}{}}{UUUU{U{{U}}U{}U{{{{U}}{U}}UU}U{}}}UUU}}{U}U}U}{UU{U{}{}U{U}}U{{UU{U}}{{{{}}U{}{UUUUUU}}U}{}U}{}{{}UU}UU{UU}U}}}{U}U{UUUU}}{UUU}UUU}UU}{}}}{UUU}}}{}}U{U{}{UUUUU{}{{{}U}{}{U}}U{}}{{{{{}UUUU}U}{{{}UUU}UUU{}}}}}{U}UU{UU{}U}{}{U}{{}{}U{U}UUU{}}}UUU{}}U{U}{{U{{U{}UU{}U}{{{}{U{{}}{}}{{U{}U}}U{{}{UUUU}UUU{}U}U{}}{}}}U{{U}{U{U{{}}U{U}}}}UUUU}{{UU}U}}}U{{}U{}U}U{}}{}UUU}{{}U{UUU{}}}}{}UU{}}{}}{}}}U{{UU{U{}}U}UU}{}U}{{UUU{UU}}{UU{{}}}{{{U{}UU{{{}U{{UU}UUU{{U{}}{UU{}UUUUU}}}}U{U}U}}}UU{{{{{U{U{}U{}}{U}{U}UU}{U}U}}{{{U}U{}{UU}}U{}{}U{}}U}{U}U{{UU}}U}UU}{{}}U{}U{{{{{{}U}U}{U}{{}}{}}}}}}}}}U}{U{U{{{{}{}UU}{}}}{}}}{}{}}{{U}}U}{}}{U}}}}UU}{U{}UU}}U{U}{U}}}{{}U{U}{U}{UU{{U}}}U{U{{UU{{}{}}}}}}}{{}UU}}}{UU{}UU{{}}U}}}U}}{U}}U}}}UU}UU}}U}U{}U{{U}UUU{{U{U{}{{U{{{}UU}U}UUU}{{}U{U{}}}U}{}{U{}{}}U}U}}}}UUU{U}U}UU}{{U}U{U{}}UU{U}{{}{}{}UU}U}UU{UU{}U{U}}{{}U}{UUUUUUUU{U{{{{{{}{{{U{}}}{}U{}}UUUU{U{}{}U{{U{UU{}UUU}UU{}U}{}}}}UU{}{{UU{{}{}{}}U{U{UU{}{{U}}U{U{{U{}U}{U}{}}}}}U{{}}U}}}{UU{{{U{}{U}{}}{UU}UUU{}UU}U{{UU{{U}{U{}}U{{{UU{}{{U{{{U}U{}UU}UUU{{{}UU{U}{}U}}{U{}U}{UU{{}U}}{}{U{}U}{}U}{UU{}U}}U}}U}{{U}{{{}UUU}{}UU{{}}{{{{}{{{{}U{{}{{{}UU}}}}}U}UUU}{}}U}}}{{{}UU}U{UU{{{{UU}}{{}U}{}}{}}{U{UU}{U}}U}{U{}UU{{}}}U}U{}U{}UU{}U}U}U}UU{{}UU{{{{U}}U{{{{{}}UU}}}UUU}UUU}}{UUU{{{}U{UU{}}{{}}}UU}U{U}}{{}}{{U{{U{{U{{U{U}{U{UU{U}}}{UU{}}}{}{{{}}{}}}UU{}{UU{{}U{{}UUU{}}}{U{{}U}{}UUUU{}{{{{}U}}UUU{{U{{{}{}UUUU}U}}{{}}}{}{}}}{{{}UUU}U}U{U{{UU{U}}UU{{{}}}}}}U}U}}U}}}}U}{{}U}UU{{{U{}}+UUU{U{U}}U}{}}}{{}}UUU{UUUU{{{{}{{}U}UU{}{}U}}U{}U}}}{UU}U}++U}+}{}{}}{U}}{U{{U{}U{UU}UU{{{{{U}{UU}{}U}{}{UU{{}}U{{U{{U}U{{}++U+{UU{}}}}{{UUU{{{}U{{}U{}U}U££££££££££££U££££££££££££££££}}}UUU+U++++++{U{}}UUU{{UUUU}UU}}££££££££££££££££££££££££££££££££}{{{{++++UUU}UUUUU{U{{UU}}}U{{U{££££££££££££££££££££££££££££££££U{}}}{++++U{U}}}U{}{U{}}UUU£££££££££££££££££££££££££££££££££££££U}U{UU+UUU£U{}U{}UUU}U{{{{U£££££££££££££££££££££££££££££££££££££££{}}}U+£{{{}{}}}}{U{{}}{}{£££££££££££££££££££££££££££££££££££££££££££{U}{}{U{{}U}{{{}}U{U}£££££££££££££££££££££££££££££££££££££££££££}U}}{}U{}UU{UUU{U{}U££££££££££££££££££££££££££££££££££££££££££££££££{}{}}UU}}U{}UU{U£££££££££££££££££££££££££££££££££££££££££££££££}}{U}}UU}{}{UUU}££££££££££££££££££££££££££££££££££££££££££££££££{{{}}UU{UU{}U}{{££££££££££££££££££££££££££££££££££££££££££££££££}{U}{UUUUU{{}{U{££££££££££££££££££££££££££££££££££££££££££££££££{{}{{U}U{{UU{}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{{{{{U{{U}UUU£££££££££££££££££££££££££££££££££££££££££££££££££{}{}U}}U{{{UU{U£££££££££££££££££££££££££££££££££££££££££££££££££}}}UU}}{UUU{}U££££££££££££££££££££££££££££££££££££££££££££££££££U}UUU{{{}{}UU}£££££££££U}{}U{}UUUUUU{}}{}}{U{}}{{}U}{{{{U}{UU}}}UU{}U}}{}}{{U{{{}}{}{}{{U}}}}U{{}{{}{}{UUU}U{}}UU{{UU}{{}{}U{UUU{}}{{}{{{{}}U{UU}UUU{}U}{}}{}UU}}UUU}U{}UUU}}{UU}UU}{U}}}}U{}{U{{}U}U{UU{}{{UUU}U{{{{}}U{{{{}}U{{}}{U{UU{UU}UU{UUU}U{}}U{}U{}UU{U{{}}{U}U{{{{U{{U{UU}}{U{}U{{{{U{U{}U}}}U}UU}}U{U{{{}}}{}{{UUUUU{}{{U}{U}UU{U{{UU{UUUU}U}U{{}U{U}{U{U{}{UU{U}}UU}}U{}{}UU{}{}}U{{}UU}{UUU{}{{{{}{}{UU{}{U{{{{U}U{}}U{U}UU}{}}}{{}UUUU{}}{{}U{{U{U}{}U{{U{}}{UU}{}}{{}U}}U}U}}}U}}{}{U}}}}U}}{}U{{}}U}}U{}UU}{}{}{UU{{U{{UU}}{}U{{}U}UUUU}}}U{}UUU}}U}U}}UU}{{}}{{}U{{}}U}U{{}U{}U}}{{}UUU{{}{{U}{U}{{}}{UU{{UU}{U{}{}{}{UUU{U}{}U{}{}U}{}U{U}{}{U{U{}}UUU}}U{}}{U{}}U{}}{}U}}}{}U}}{U}{}{{{U}}UUU}{UUU}{UU}}}{}}}}UU{U}U{}{U}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}{}UUU}{{{}UU}}}}}}}U{}U}U}{UU{{}U}}{}}U}UU{{U}{}}{U}{U}}}}{}UU}{{{}UUU{{}{U{}UU}{{}}{{UU}{U{}}}{{}{{{}}UUU}{}}}}U}}{{}}}{}{UUUU}U{{}U{U}U{U{U}U}{{UU{}{}{U{}U}UUUU}{U{UUU}}U{{{}}{{U}U}}{UU}U}UU}U{{{{{U}{U{{U{UU{{}UU{UU}{U}}UU{U{UU{{UU}{{}{}U}}{}}}}{U}}{{}}{{{{U}}{}}UU{{}{}U{UUU}{}U{}}U}}{UU{{}{}U}}U{{{}{{}}}{U}{{}{}U{{UUU}}UUUUUU}}{}{U{UU}UUU}}{}U}{U}{{{}}{U{}}{{}U}}U{{{U}U}{U}{U{}U}{{}{}}{UUU{{}{{}}U{}}}}U{}}}U{}{{}{}}UUU{U}{{U{{{U{}U}U}U{}{U}{{U}{}}UU}U{UU{UUU}{{UU}{}{UUUU{U{{{{U}}UUUUU{{U{}}}{}U}UUUUU}{UU{UU{}{{UU}}{}U}U}UU{UU{U{{UUUUU}}U}}{}U}{}}UU{{}U{}{UU}UU{{{}}{UU}}U}U}U}{}UU{{}{U{U}}}}}UU{{{U{{{U{}}U}UUUU{{U}}}}}{}UUUU{U{{}}U{U{UU{{U}U}U}UUU}{{}U}UU}}}}{}{{}}{}{{UUU{UU{}U{{UUUU}}U{}UU{{}}{UU}U{{}}{{U}{{}UU{U{U{{UUU{U{U{{UU{}{U}}UU}U{}}}}}{UUU{}{{{}U{}}U{}}}U{{}U{}{UU{}{}U{UU}}U{{UU}U}}{U}UUU{UU}U}U}}{}}U{U}}U{{U}UUU}{{U}{}U{U}{UU{}UU}}U{UU}}}{{{}{}{U}{U{{U{}{{UU{}U{}}{UUUU{}{UU}UUU}{{UU}U{UU{{}}}}}}{{}UUUU{}U}{}}{U{U{{U{}{{{{}}}}{}U{{{U{}{}{{{}UUU}{}{{UUU}{U}UU}}{UU{UU{U}}{{U{}}UU{}{}U}}U}}U{}{UUU{{{}}U{}}U}U}}{{{}}U{}UU{U{U}U{}}UU{}UU}{UUUU{{U}U{}U{U}U}{}{}}}UU}U}{{}U{{UU}UUUU{U{{U{{}{U}{UU}{{{{UU{}}}}U}U}UU{U}}}UU{}UU}U{UUU}U}{{}}}UU}U}}}}}U}}{}}{UU}}UU}}}{{U{U{{}{}U}{}}U{{}{UU}}{{UUU{{U{}}UU{}}{{U}U}{}{{U}{}U{{}+U{{{}{U{UUUU}U{}{U}{U{}}{}}££££££££££££}££££££££££££££££{UUU}}{+{UU}}}}{}}U}UUUU}UU}UU}U{££££££££££££££££££££££££££££££££UU{U++++UU{{}}{}}}U}}U{{{U{}}U{{££££££££££££££££££££££££££££££££U}}{}UU£+++++{UUU}}{}{{}}{U£££££££££££££££££££££££££££££££££££££U}}}}}}}+++++£}UU{U}{U}}{U{£££££££££££££££££££££££££££££££££££££££U}U}UU++++{+{{UU{}U{}{{}}£££££££££££££££££££££££££££££££££££££££££££U}+U£+++U}{{{}{U{U}U{£££££££££££££££££££££££££££££££££££££££££££{U+U}{U}{U}}}}}U}}UU££££££££££££££££££££££££££££££££££££££££££££££££}}{UUU}}}{}}{UUU£££££££££££££££££££££££££££££££££££££££££££££££UU£{U{{U}{{{}{UU££££££££££££££££££££££££££££££££££££££££££££££££}}U}{}}}{U}UUUU}££££££££££££££££££££££££££££££££££££££££££££££££{{UU{{}{{}}}}}UU££££££££££££££££££££££££££££££££££££££££££££££££}}}{U}}}U{{U}U}£££££££££££££££££££££££££££££££££££££££££££££££££UU}{}{UUUUU{}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{U}}}}}{}UU}}U£££££££££££££££££££££££££££££££££££££££££££££££££}U{}}{U}}{{{U}££££££££££££££££££££££££££££££££££££££££££££££££££{}{{U}}U{U}}UU£££££££££U}{}U}}UU{U}{U}U{{{{}UU{UU{UU{{U{}UU}U{{{{}{U{U{{{{{}{U}}UUU}U{U{{}{{{U}}}}}}{}U{UUU{}{}{{U}}U}U{U{U}U}}U{{}{{{}}}}{{U}{{U{{}{{{}UUU{}U{{}UUU{{{{U{{{}{U{}U}}{{{U{}}}UU{UU{}{UUU}{U{}{U}U}U{}}U{{U{{}U{}}{UUU{}}U}{}}{}}}U{}U}U}}{U{{{}}U{}{}}U{{{}UUUUU}}}}}}{UUU{U{}}{}UU{}{}}{U}U{}{U}}}{}{{{{{U{{{}{}{}UUU}}U}{}UU{{U}UU}}{{}U{UUU{{UUU}}{}}}U{}U}}U}}}UU{}{U{}{U}{}U}}}UU{{}U{{{}UU}}{}}}{}U}}}}U{}U}{}{U{UU{}U{{}{U}UUU{U{{UU}{}}{{}}UUU{UU{}U{}}}{{{{{{U{}UU{{}{U{{U}}{}U}{U{{}{{{{}UU}{{UU}{}{{{{{}U{}U{}{{U}U{{U}UUU{}}UU}{}U}UU{}}UU{{U}{U{}}U{}}}{UU{}}{{U}}U{{{UUU{U{}U}U{}U}{{{}}{UU}U}}}}UU{{}{UU{{{}{{{{UU}{{}}}}{U{}{U}}}U{}{}UUU{{{{U{{U{UUUU}U{U{U{{}}U{{{}{}}}UUU{{}UU{UU}U{{}{U}{{}}}{{UU}{}{}}U{{{U}}UUU{U}}{{}{}{{}}{UUU}U}U}}}U}{}UUU{}{{}}}}UU{}{}U}{{U{{}{{{{{}{}}U{UU{}}U{}UU}{U{U}U{}}{{}{U{{}U}{UU{U{U}}}U}U{}{UU}U}}U}}{{}{}U}{}}}{{UUU}UU}U}}UU}{{{}}}{U}U{}}{U{{UUU{U}}}UUUU{U{}UUU}{{}U}UUU}UU{{{U{{{}{}}}}}}{UUU}{UU{{U}}}U{}UU{UUU}{}U{{U}UU{UUU{{UU}}UU{U{UUU{UU{U{U}}}U{{{U{}}U{UU}}UU}}{}}UUUU}U{}}U}U}{{{}}}UU{U{}}}}}}{U{}}}{{{}}U}UU{}UU{{}{U{{UU}}{{UUUU}}{}{}}U}}}UUU}U{}}}{}}U}}}UU}}{{U}{{U}}{{{{U{U}}}}}UU}}U}}}U{{{}UU}{{}}{{}{{}}U{UU{UU{U}U{UUUU{}U}}{}}}}U}U}}}{{{{UUU}}{}}{U{{{}}U}UUUUUU{}{{{}{UU{U{U}}{}U}}U{{U}}}{U}UU{}}}{}{}}UUU{{U{{U{}}{U}}{U{U{UUUU{U}UU{{U}U{}}{}U{{U}UU}}U{{}}{{UU{{}U}}{U}}}{{U}}UU{}U}}{{{U{U}}UU}{U}U{}}UU{{}UU}{U{{{U{}{{}U}U{}}{{{}UU}UU{{U{UU}}}U{{{{UUU{{}{}UU{}{U{}UUU{}{{{}UU}{}U{{}}{{}}UU}}U}{U{U{{{{}{{}UUU}}}{}}}}}{}}U}U{{}U{{U}}{U{UUU{U}UU{}UUU}{U}U{{U}{U{UU}UUU{UUU}U}}U}UU}U{}{U}}U}}}}UUU}{}}UU{U{}UU{}}U{U}U{}UU}{UUUU}U{{U{}}{{UU}}{}U{{{U{{U{{}UUUU}{{U{{}U{UU}}U{{UUUUU}U{{U}{{{}{{{}}UU}{UU{}{{}{}}{{{U}{}{U{}U}}{}U{U{}}}{U}}U}U}{U}U}UU}U}}{{U}{U{}{U}{}U}{UU{}}}}}{}{}{U{{}UU}U}}{{{{}}}}}{}}U{U{U{U}{{U}}{{{}{U}U{UU{}}}}{{{}{{UU{{}U}{{{U}{}{{}U}UU}}UU}}{{U{{UUU{{UU}{}{{UUU}U}}}}}}{}U{}U}}U}}{}U{UUU}{UU}{U}}{{U{U{}{U{}}{}}}{}}}}UU{{{{}U}{{{UUUUU}{UU{{}U}{UU{}}}U}{{}U}U}}}}{}{}}UU}UUUU{}}}UU{{{U{{}U}}}UUU{U}{U}U}U{{U}}U+{}}}{}UU{U}UU}UU}}{}{}U}UU{}U}{{}{}UU}{{U{U{U}{U}}UU{UUU{{}{U+++}}{U{{UUU}{{U}UUU}{U}{U££££££££££££{££££££££££££££££}UU{}{{}U}++UU}{}{U}}}{{U{U}}U}}U££££££££££££££££££££££££££££££££UU{U}}{U{U+U{}}{U}{U{{}}U}{UU}}U££££££££££££££££££££££££££££££££}U{}U{U£}{++}{}{{}U{{{}U{{{£££££££££££££££££££££££££££££££££££££U}}UUU}}U{+++++}{{{UU{}U{{}£££££££££££££££££££££££££££££££££££££££{}{U}{}+U{+}}U{{}{{{U}}U}£££££££££££££££££££££££££££££££££££££££££££U}U}£}+++{UU{}{UU{U}}£££££££££££££££££££££££££££££££££££££££££££}{£}{}++++{U{}UU{}}U££££££££££££££££££££££££££££££££££££££££££££££££}U{+{UUUU{}UU}}{£££££££££££££££££££££££££££££££££££££££££££££££U{£{}{}}{}U}}{{}££££££££££££££££££££££££££££££££££££££££££££££££}{}££}}}{UU{}}{}££££££££££££££££££££££££££££££££££££££££££££££££U}UUUU}}{UUU}U{U££££££££££££££££££££££££££££££££££££££££££££££££{}}UU}{U{{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££££{UU{{{U{{UU}{}}£££££££££££££££££££££££££££££££££££££££££££££££££{UU{}{}}U}U}}}{£££££££££££££££££££££££££££££££££££££££££££££££££UU}{UUU{{{}}}}££££££££££££££££££££££££££££££££££££££££££££££££££UU}U}U{}U{}}}U£££££££££U}U}}}}}}UU}UU{{{U{U{{{U{{{U}{{U}}}{U}UUU}{}}}U}}UU{U}U{{}U}}{{}}{{{}{UUU{{U{{UU}UU}}}UU}{{}}{U{U{}{}U{U{{}{U}}UU{}UU}{{}{U}{U{U{}{{{UUU{}}{{{{{U{}}U{UUUUUUU{}UU{}{{UU}UU}}UUUU{}UU}}UU{}U}}UU}U}}{U{}}U}}U{U}U}{}}}UU}U}U}{}}}{}U}U}{{UU{UU{{{{}{U{{UU{UU{U}}}{}U{U}UUUUU{{U{}UU}U{}}UU{U{UU{U{{{U{U{{}{U}}U{UUU{{{}{{{}{{}{U{UU{{{}}}}}{{}U}UU}U}UUU}}}{U{U{{U}}{}}U}}}{UUU}}}}{}{}}{{U{}{UU{U}{UU{UU}{}U{{{UU}UUU{}UU{U{}}{{UUU}U}UU}}}{{U{}}U{{UU{UU}U}{U}{}}{}{U{U}UUUU}UU{}UU}{}}{U{}}{}}U{U{}U}U}UU{}U}UU}U{}U}UU{U{}UU{}{}UU{}{{U{U{UU}{UU{}}U{}{U}{UU}}}}}}{{}U}U{U{{{}}{U}}{}U}U{}U}{{}}U{UUUUU{}UU{{}U{}{}}{U}{{}U{{}{{{{}}{}{}UUUUUU}}{U}U{{}}U{}U{UUU}}{{}{{}{}{{UU}U{}U{}{}{}{U}U}U{UUU{U{}}U{UU}{}{}U}}{{U}UU{{}{{U{UU}{U{}U{}}}UU}UU{{U{UU}UU}{}{}UU}UU{{U{}}}{{{U{U}UUU{{}{U{}}{}}UUU{U{{{{{}U}{{U}}UUU}U{{UU}UU}{}U}}}{{{UU}U}{{}}U}{}{U{{{UUU}{U}}U}U{UUU}U{UUUU{{U{}}}{}{{U{U}{}{{}}{}{{}}{{{}}U}U}U}{U{}U{}}U{{}U}{}}UU}UU{UU{{}{{U}}{}UUUU{}}{{U{{}UUU{}U}}}}{{}{}}U}{{{{UU}U}{U}UU}}{U{U}{U{U}}}U{}U{{}U{UU{U}}{}}UU{}{}U{UU}{}UUU{}U{U}}{}{U}}U}}}U}{}U{{UU{{}UU}{{U}{}}{UU{UU}}U}U}}{U}{}}}U{}}}{U}}{{U}}UU}{UUUUU{{{U{{U{U}{}UU{}}{}UU}}U{}UUU{U}UUU}}U}U}U{{U}UU{U}}{}U}U}}{{}{{UU}{{{U}UU{}U{}UUU{{}{{UUU{}}{{{{}{}U}}UUUUU{{{}{U}UU{U}{{}}}{}UUU{{{{}}}U}U{U}UU}U{}UUU{{}{UUU}{{{}U{}{UU{}{}}{{UU{{UU}}}{{UUU{{{}}{U{UU{}}}}U}{UU}}U{{}U}U}U{UU}U{UUUUU}{U}{U}{{U}}{U}{}}{U{{}{UU}UU{U}}{}}}{}U}}{}{U}UU}{{}U{}{UUU{}UUU{}}}{}U{U}{{U}}U}{{{{}U{U}{UUU}}}{UU{U}}{U}U{{U}U}{U}U{U{{U{{}}{{{{{UU{}{}{U{}}}UUU}{}U}}}{}U{{}{U{{U}{{U}U}{{}{{}{}}}}}{}U}{U}}{}}}}{UUUU{}U{UU}}}{{U{U{}}{}{{U}U}}{}}}}}{}UU}{U}U{UU{U{}U{}U{U}{}{}U}U{}}U{U{{UU}{{U}}{{}}}}{}}}}}U{{{}UU}U}{{}UUU{{UU}U}{}UUU{}UUU{}{{{{{{}}{}{U}U{}UU{UU{}{{{{{{}{{{}{U}U}U}{{{{{U{}U}{}}}{U{UUU{U}{UU{{}U}U}}}}{}{}{{{UU}}{U}UU{}}{}}{U{{U{}}UU}}{}UU{{U}UUU}}UUU{}}}}U}{{{{U}{}}{{{{{{U}}{{U}}}{}{{U}UU}}U}U{U{U}}}UU}}}UU}{}}}}{U{U{}U{U{UUU{U}UU}UU{}{UUU{{}{U{U}{}{U}}}UUUU{}{U{}}{U{}{{U{U}}U{}{{{{{}{}UU{U}U{}UU{{U{}{UU}}{}U{}UUUU}{}{}}}}}{U}U{}{{{}U{}}{}{{}{{{}}}}}{}{U{{}}}}U{UU{UU}{UU}{}UU{}UUUU}}U{{{UU}{{U}{{}{U{{{}{UU{U££££££££££££{££££££££££££££££{UU}U}{}U{{U}}}UU{{{{{UU{UUU}{UU{££££££££££££££££££££££££££££££££U{}{U}{U{U}U{+UU{}{}{U}U{}U}{}}{££££££££££££££££££££££££££££££££{}}{U}}U}}UU}+{+}{{U}}}{{{}£££££££££££££££££££££££££££££££££££££}}{}{{UUU}}{{++UU}UU{{UU}}}£££££££££££££££££££££££££££££££££££££££UU}UU{}}U{U}+UU{}U}}{}{}}£££££££££££££££££££££££££££££££££££££££££££{}}}{++++}U{}UU}U}{{{£££££££££££££££££££££££££££££££££££££££££££}U}{+{{+++UUU{}{}{{}£££££££££££££££££££££££££££££££££££££££££££££££+}{+++U}UU}}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££U{{+++}{{UUUU{{U££££££££££££££££££££££££££££££££££££££££££££££££{U{}++}UU{U{{}}U££££££££££££££££££££££££££££££££££££££££££££££££U}U}}+{U}UUU{U{}££££££££££££££££££££££££££££££££££££££££££££££££{{{£UU}{}{U}{{}£££££££££££££££££££££££££££££££££££££££££££££££££}U{U{£{}{{{UU{}£££££££££££££££££££££££££££££££££££££££££££££££££U{£U{U{}{{{U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{}U{{}}}}U{{{U££££££££££££££££££££££££££££££££££££££££££££££££££U{}U{{U}{{{{}}£££££££££U{{}UU}{}{}}U{{}{{{{{}{{}UUU{}{{U{{{}{U{}U{}{U{UUU{U{}{{{{{{{}U}}U}}UU{U{UUU{{{UUU{{{{{}}U{U}UU}{{{UUUUU{{}U{UU{}UUU}UU{UU{U}}{}}{U{{}}UUU}U}U}}}}{}U{U}U}{{{{UU{UUU}}}}U{UUU}}U{}{{}U}U{{}{UU{{{{{UU}U}U}{}}}UU}U}U{}{{U}}{}}{UU{{{UU}U}UU}{}{}U{}}{{}}{}}}{}}U{}{}}U}{{{}}U}U{}U}{{}{U}}}UU}{}}}{U}U{}{}{}}UU}U}{}}UU{}{{U}}{}U}}UU}U{}{U}U{UU{U{{{}UU{}{}{}{}}U{{}}UU}{UU{}UU}{{U{{{U{UUU{U{UU{}}{{{{{}{{{U{}{}{{}UUUU{}UU}U{UU{{{{{U{{U}{}{}UU}}U{{}}{{{}}{}{U{}}{}}{UU}U}}{U{U{}}}{{}}}}{U{}{UU}}}}{{}}}U{U}U{{U{}}UU}}}UU{UUU}}}U}}}{}U}}}U{{{{{}}}{U}U{U{{}UU}}}U}UU{U{{}}{UU}}}{}UU}{UU{}}{{U}}}UU{}UUU{{{}}{{}}U}{}{}U{{UU}UUUU}U{{UU{}U}}UU}U{}{U}}}UU}U}{}{{}UU{{U}UUU{}{{U{{U}}U{U{U}}}}UUU{UU}{{}{UUUU}UUU}UUU}UU}}{{UU{}}{{UU}}UU}U}U{U}{U{UUU}{U{}U{}}U}}}}{}UU}{{UU}}}}U{}}{}UUU}}{{U}{U}U{{}}}{{}U{U{}{UUUU}UUU}UUUUUUUU}U{}UU{}{{}}U{{}{{}{U}U{{U{}{{{{UU{UUU}U{}{}}{{{}{{}U}{U{U}U{}}{}UU}UU}}UUU{}}{U{{}}}}}}{}}U{}{{}{U}UU}{U{}}{UUU{U{UUU}{}U{U}{{}UU{U{UU}{{{{UU}U{}}{}U}{UU}{}UUU}UU{U}}UU}UU{{{}}}{{U}U{U}UUU{U{U}{{}}U{{{}{U{{UU}{}{U}}U{}}}U{}{{}}}}}U}{UUU}{}UU{{}{U}{U}}{U{U}U{}}{}}}{}{U{{{{U{{UU}{}}}U{U{{U}}}}{}}}}{U{U}{{{U}{U{{}U{U{}UU{UU}}}U}UU}{{}{{{U{{{{UU}U{U}{U{UUUU}{U{U}UU{U{U{{{UUU}{}}}}U}U{UU}UUUU}}}U}}}U{}U{U}{}{UU{U}}U}}}{{{U{{U{UU}}U{U{U}{UU{{{U{{U{}U{{{}U}U}{U}}U{{{UU}U}{UU{U{}}U}U{}UUUUU{}{{U}U}}{}UU{{}}}}}U{{}U}UUU}{U{UU}}}}U{UU}{U}U}}U}U}U}{}UU{{U}}{{UUUU{}U}U}{U}}U}}{UUU}{}{UU}U{U}}}U{}{{{{}UU{{{{}U{{{}{U{}U}U{{}U{U}U{}U{{}}}{{{}{UU}U}{}}{UU{UU{{}U}U{}UUUU}U}UU}{}}{}}U{U}}}}{}UU}}UU}{UUUU}U{{}{}}}}{}U{{U{UU{{U{U{}}}}{}}UUUUU}U}UU}{U}{{{UUU{U{{{U{{UUU}{}}}U}{}{}}U{U}}{U}U}{UU{{}{}U}{UUUUUU{}{U}UU}U{{}UU{{U}U}}{{}{UU{{U{{}U{{{{}UU}U{}}{U{UU}{U}{{}UUU{}U}}U}U{}U{U{}UU{{}{{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{UUU{UUU}}{U{U}UU}U{{U}UU}{}}{{}}}}}{{U{{U}U}U{U{{}}UUU{U}{}}U}U{}}{{{}{}{UU}{U{}U}}U}}{U}}{{{{U{{}{}U}}}{}{{UU}{}U}{{U}}{}}U{{UU}U}{{}{U}}U{U}{{{{{U{{{{}U{{U}{U}}U}}{U}U{{{}UU}}{U{}UU}{}UU{U}{U{UUU}U}}}U{UUUU}}U}U{}{U}U}}}U{U{{{{U{UUU{{}U{U{U}}{{U{}UU}}}{{{}{}{{U}U{}}{{UUU}}££££££££££££}££££££££££££££££}{U}U}U}}}{}U{{}U}{UU{}U}}{U{U}U{££££££££££££££££££££££££££££££££}U{}}U}U}}}U}{U}+{{{}{{{U}{UUU}{££££££££££££££££££££££££££££££££U{}{UU}U{{}++{{+{U}UU}}U{U{£££££££££££££££££££££££££££££££££££££U}U{{UU{U}{}U++{U{}{}}UU}}}£££££££££££££££££££££££££££££££££££££££UU}{}}U{}UUU+}U}}{}}{UU}{£££££££££££££££££££££££££££££££££££££££££££}{{}U{}{+{}}}UU{U}{U}£££££££££££££££££££££££££££££££££££££££££££}U{{U{}++UU}{}{{U{}{££££££££££££££££££££££££££££££££££££££££££££££U}{}{+}++{{}}{}}{{£££££££££££££££££££££££££££££££££££££££££££££££U{+++{}}{U{{}}UU££££££££££££££££££££££££££££££££££££££££££££££££UUU{+++UU{U{{{{}££££££££££££££££££££££££££££££££££££££££££££££££{}{U++{}}{}{}}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU}++}{UU}U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{}UU}£{{{{}}{}U£££££££££££££££££££££££££££££££££££££££££££££££££U{U{}UU}{U}}{{}£££££££££££££££££££££££££££££££££££££££££££££££££UU}U£{U}}{}}}}££££££££££££££££££££££££££££££££££££££££££££££££££U{{£{}{£{}U}{U£££££££££{}{{{}{{U}{{}{U}{{{{{}{{}{U}U}}UU}}{}U{{}{}}}}UUU}}}UU}}{{{UU}{{{}}{}{U{}{}U{{{{U{}{}}}U{}{}}{{}}UU}}{}}U}}}U{U}}U}{{}}UUU{UU}U{{}U{{}{{UUU{UU{U{UU}{{{}}{}}UU}}U{{{}U}{}{}}{{U}UUU{{U}}{}}{{}}}UUU}}}}UUUUU}}U}}{{}U{{{{U{}}UU{U}}}}UUU}{}{U{{UU}}{U}}U}}}{}}{{}{{{}}UUU}U}{}U{{}}}{U{U{U{}}{U}{}}U{}U}U{}U{{{{{}UU{}U{{}U{{UU{U}{}}{}{{{}{{U}{{{}UUU{}}{}{UU}U}U{}}UU{}}}}}UU}}UU{U{}{U}}{}UU}}}UU}}UU}U{{}U}{}UUU}U}}{{}U}UUUU{}{{U}{}{U{{}{}}U{U{U}U}U{}U{{UU{{}{}{}{}UU}{}{{}{{}{}{{}U}U{{{{U}U}{U{{U{}{}U}U}UUU}}{U{U{}{{U}U{U{}{}{UU{}UU}}UU}{UU{}U{UUU}}{U}UU}U{U}}U{}{U}UU{{U}}U}U{UUUU{UU{U{}{}}{}{U}}{{{}}U}U}U{{U}U{{UUU{}{{{{UU}}U{}UU{}}UU{UU{}UU}{}}}{UU}}U{U{U}}U}}U{}U}}}}{}{}{}{}U{U{U{{{UUUU}{}U{}U}U}U}}U}{}U}}{}{{{{U{{}}}{U{{{}}}{}}UU}U}{UU}}{}{}{UU}{{}U}}UU}{U}{{{}UU}U}}}U{{}}}}}{{}}}{{U{}U{{{}{U}{}}{{{}U}}}{{}U}UU{}UU}UUU}{{U{}}U{{}{UU}U}}U}{}}}{}}{}}{{{U{}}{{UU{}U}UUU}}}U}{{}UU{U{}U{{U}{}}{{UUU}}UU{{}{}{}UU}}{}}{}UUU{{U{UUUU{UU{}{{{}{}{U{{{}{}}U{{{U{UU}{UUU{{}U{{}}}UUU}U{}}{U{U{U{{}}{UU{}{{{{}{}U{}{UU}{{{}}{{}{{U}}UU{{UUU{{U}{U}U}U{}U}{U}{UU}}U}}{U}}U{{{}U}}{}}}}{}}{}}}}{{}U{}}{}}{}U}{{{U}{UU}UU{{}{U}}U{U}}}}}U{}{UUU}U}}{UU{}{U{{}U}U}{UUU}{{U{}}}{UUU}}}U}}{}UU{}{}{}UU}}{}{{U{}U{}UU{}UU{U{U}{UUU}U{}UUU{{{}{}}{U{{UU}U{}}}{{U}}U}{}U}{{U{U}UU}}U}}{UU}U{UUU}}}UU{{U}UU}{}{}UUUU}{{{{{}{}{U}U{U}}{}UU{}}}UU}UU{UUU{{}}{UU}{U{U}}{UU}{UU{}}U{U{{}{}U{U}U}U}U{U}}}}{U}}U{UU}UU}}}}{UU{{}{}U{}{UUUU}{}{}U{{}}U{}{U}{{}UU}}{{UU{{}{}{U{{UUU}}{}U{{}}{UU}{U{}{}{U}U}UUUU{}{{}{{}}}}UUU}UU{{{}{U}}U}}UUU}{{{{{U{U{{{{}U}}}}U{}{}{{{}UUU{UUU{{U}{}}{}{}{{U{}U{}UUU{{}U}{UU}}{{}U}{U}U{}{}{U}{{{{{}UU{UU}{{}U{}UU}{U}}{}{}}{{}}}}}}{U{}UU{{{}U}}U{U{U{}UU}UU{}UU{}{}{}U{U{UU{U{{{}U{UU{UU{}{}{UU{U}}{U}}{U{UU{}{}{U{}}{U{}UU}UU}{}UU{{{{U{{{U}{U}UUUUU}{{}{}{}{}U{U{}U{{{U{}}{UU{{{{}{{}}}{}{{}}UU}U}}{{}{U}}U}UU}{}{{{U}}}U{}{{{U{{}{{{}U}}UUU}U}UU}{}{}{}U{UU}}}UU}UU{}{}}}{U{{}}}{U}}UU}{}{U{U{}{{U}}}}{UU{{}U{}UU}}U{{UU}}U}UU{{U}U}}{U{}{}}U{U}{}U{{}{}{U{}}UU{{UU}UU}{UU}U{UU{}}U}}}U}}{{UU{}UUU}{}{UU{UU}{U{{UUU{}{}}{{}{{}U{{{U{}U}}{UU}}}U}UUU{}{{U{{}}{U}{UU}U{}}}UU}{}U{{UU{U££££££££££££U££££££££££££££££{{U{}}}}{UUU}{UUU}UU{{UUU{{UUUUUU££££££££££££££££££££££££££££££££{}U}}}}{UU{}}{UU}{}{{}U{{}U}}{UU££££££££££££££££££££££££££££££££{U}}}UU}}}UU}UUUUU{{U}UUU{U£££££££££££££££££££££££££££££££££££££{UUUU{{U}{{UUU}U}{}{{}{{{}{£££££££££££££££££££££££££££££££££££££££U}U}{{}U{}U++}}U}{{{}{{U{£££££££££££££££££££££££££££££££££££££££££££{}{{{++}{{}{{}}UU}{}{£££££££££££££££££££££££££££££££££££££££££££{UU}}++{{}}{UU}UUUUU££££££££££££££££££££££££££££££££££££££££££££££{UU{+U}U}U{{{U{{UU£££££££££££££££££££££££££££££££££££££££££££££££}}}}+UU}UU{{{}}}££££££££££££££££££££££££££££££££££££££££££££££££{}{U+{}}{{U{}{{}££££££££££££££££££££££££££££££££££££££££££££££££UU{++}U{UUU}}{{}££££££££££££££££££££££££££££££££££££££££££££££££UU+U+++{UU}}}UU£££££££££££££££££££££££££££££££££££££££££££££££££U{{+++{U{U}U}}U£££££££££££££££££££££££££££££££££££££££££££££££££}{}++{{{UU{U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{UU{U}}{{{{U{}££££££££££££££££££££££££££££££££££££££££££££££££££}}{{{UU{}}{U{{£££££££££{}}{U{UU{}{{UU{U}U}}U}}UU{}}{UU}}{U}{{{}UU{}UUU}{U{{U}{U}}{UUU{U}}}}{{U}U}}U{}U{UU}}U}U}{{{U}{{}{{}{}}{U{}{}}}U}U{U}{{{U}U{}}{{}UU{{{{}UUU{{}UUUU{UU{{{}}}U{{}{}U}U}UU{}}UU}{{{}{UU{UU}{}{}}{{{}U{{{}{U{{{}U{U}U{U{U}U{U}{}{U}U{}{U{{}U{{U}}}}U{{}U{{{{{}{{{UUU{U{U}U}}UUUU}UU}{UU{UUU}U{{{U}}}U{}}{}}}{}}UU{{{{}{}}}{}{U}{{}}UU}{{UUU}}{}UUU}}U}{{UU{U}U}{{U{U}}U{U}UU{}U{}{U}{{{UU{U}}{{}U}}}U{}U}U{{{{}{U{U{{U{}{{UU}{{{{U{}U}UU}}}}{{U}U}{{{{}{{U{}{{}U}{{{{}{U{U}U}U{{}{{}{}{{}}{{UU}U{}{U}}}{}U}{{{{{U}}}}UU}}{{U}{UU{UU{}{}}U{U}U{U{{}UU}}{{U}U{}U}{{{U}UU}{U}UU}}{{UU}}{{}{U}}{{U{U{}U{U{U{U}{U{{{{UU}U{U}}}UU}U}}UU}{}{}UU}{{}U{{UU{UUU}}U{}{U{U{{{U}{}UU}U{U{{}}{{{}U}U{}UU}{{{U{UU}UU{}{{}U}UU{U}}}U}{}{}U{U}{{U{{}{{{U}UUU{U}}{U}UU{{}U{UU}}}U{{{}}}U}UU}{UU}}}U{{{}}U}{{UUU}U}}U}{UU}U{}{U}{}UU{UU}{{{U}{UUU}}{UUU}U{UU{UU{}{}U}}{}{UU}UU}}}U}}}{{U{U{}UU{{}{}}U}{U{}{U}}}U}{{{U}}}{UU}}{}{}}}}U{}}{{{{U}{}{{U}U{U{{}{{}}UU{}U}}U}}}{U}}}U{UUUU{}}U{{}}}}{U}{U{}{}UUU{U}U}}}{U{{{UU{{{{}}}}{UU{{{U}UUUUUUU}}}{U}{}U{}U{{{U}{U}}}}UU{{U}UU{}U{}{U}{U}{{UU{U}{{{U}}{}{}{{U}UUU{U{{{UUU{{}UU}U{U{U}}{}}}{{UU}}}}{}UUU}{UU}{}{{}U}UUUU}}UU}UUUU{}{}{{}U}{{}U}}}}U{UU}{{U{UU}U{}U}{}U}{{}U{{}}UUU{}U{{{}{{}}{U{}{{{UUU{U{}U{UUU}{U{}U{{{}U{}}UU{U{}U{{U}UU}{}{}U{}}U}U{}}U{}{}UU}U}}}U}{U}}}}}U{}{U{U{UU{{U{UUUU}{{}}}{U}{}UUU}U}U}{UU}}UU{U}{}U}{U}}}U{{}UUUU}U{{}}UUUU{{{U{}{UU{}UU{}{}}{}{UU{}}{{{U}{U{}{U}U{}}U}U}U}{}{{{{}UUU}{}{}}{{}U}UU{{{}{UU}U}U}UU}}{}U}{{{U{}}U{}{{U{U{{U{}UUU{U{U{}{U}UUUUU{U{UU}{{U}{{U{}}}}}}{}U}{}U}}U}U{}UUU{{{UUU{{{UU}U{U}}{{}U{}{}}{}{}{}}{{}UUUU}U}}}UUU{}}U{{UUUU{U}U}U}{{}}U{}{U}U}{{}}}U}}UU}}}U{}U}U{}{}U{U{U}}U}{{}}}}U{U{{U{{}U}{}}}{}{U}U{{}}}}U}}}}}{}{}U{{{{UUUU}{{}{}}U{{{{{UU{U}{UUU{U{U{}{}}}{U}{{}UU}{{{}}UU{U{UUU}U}{}}{}U}}U{U}U}}U}{}U{{}}U{U}}}{}}{}{{}UU{{{{{U}U{U{UUU{}{{}{UU}U{U}}U{}}UU{}UU}}{U{{{UU{U{UU}U}U}{U}{}UUU{UUUU{{{U{U{{{{U}{UU{}}{}}}}}}U}{}UU{UU}U}U}{{{{{U}}{UUU{}{{{{UUU{}}{U}{}U{U{UUUU}}U}UUU{}U{{}U}UU{UUU{}U}U}U{{}}UU}{{}{U{U{{UU}UU}}}UU}{{U{}UU}}U}{}}UU}}}}UU}{U}UU{{{}}}}{}}U{U}U}UU}}UU}U{{}{}{{U}{}}}U{{}}{UUU{U{{UU}{}{}{{U{U}{}{}UU{U££££££££££££{££££££££££££££££}{}}{U{}U}U{}{UU}}}}U}{UU}}}{{U}{££££££££££££££££££££££££££££££££U{UUU}}}{{UU{UU{U}{UU{}U}U{{}{{U££££££££££££££££££££££££££££££££UUU{}{}}U{{UU}{U}{{}{}U}{}}£££££££££££££££££££££££££££££££££££££{{{}UU{}{UUU}U{U{}{{U{}U{UU£££££££££££££££££££££££££££££££££££££££U{{}U}}U{}U{{{}{U}U}U}U{U£££££££££££££££££££££££££££££££££££££££££££}}UU{}{}U}}{{U{}{U{{}£££££££££££££££££££££££££££££££££££££££££££U{{}{}U{UU{{{}}U{U}U££££££££££££££££££££££££££££££££££££££££££££££+UU+{}{}U}}}{}U}U{£££££££££££££££££££££££££££££££££££££££££££££££+++{U}}U{UU{{U}U££££££££££££££££££££££££££££££££££££££££££££££££{++}U}}U{{}{U}}}££££££££££££££££££££££££££££££££££££££££££££££££}U+{}UU}UUU}{{}}££££££££££££££££££££££££££££££££££££££££££££££££++++++{{{{{{{}U£££££££££££££££££££££££££££££££££££££££££££££££££+{+}}}{}{{UU}}{£££££££££££££££££££££££££££££££££££££££££££££££££}}+++{{}{}{{{U{£££££££££££££££££££££££££££££££££££££££££££££££££}U{++{U{U{U}U}££££££££££££££££££££££££££££££££££££££££££££££££££{{}++}}{UUU}{}£££££££££{}}}{{U{{}{}}U{{{}{}}}{UUU{{{U}{UUUU{}UUU{UU}}{{{}}}}{}{{}}}}{}U{}{{{}}{U}{U}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}{}UUU}}}{UUU{}UUU{U}{}}}{UUUU}{{{U{}}U{UU}UU}}{}{}}}{}U}}{{U}{{}}U}}{}}}U}UUUU{}U}{U{U}{}}}U}U}}U}{U}U}{}{{{}{{}{}UU}}U{{{UUUUUUU}U{{{{{}{{{{}}U}U{{U}}}}{U{{}{{{{{U}{UUU{UU}U{}{{{}}{UU}UU{{{}U{U{UU{{UU{UUUUU}{}}U{}U{{{UU}{U}}}{U{{U{}{{{U{{}U{UU}U}U{U}}U}{{}UUU}}}{{UU}}{{{}}{UU{U{{}}UUU{{UU}UUU}U}{U}}}}}{U}U{UUU{UU}}U{}}UU}U{{{{}{{{{}UU{}}U{}U}U{U}UU}{}U}U{}U{UUU}{UUU}{}{{}U}U}}{UU}}}{UUU}}U}{U}U}U}U{{UUU}}UU}}U{U}}UUU}{}U{}U{{U}}U{{}}}{UUU}UUU}{{{{{}{}{U}U}{}UU{UUUU{{{U{}U}U{UUU{}{{UU{{{U}U}}U{UUU{}{{U{{U}}UU}{U}{U{}}}}{{{{}{{U}}{}}U{U{U}U{{}{}{U{UUU}U{UU{U{}U}UU{U}UU}}U{}{{}}{UU}{U{}UU{{U{{U{U}U{}{}{}{}{UU}}}}{}U}}}}}}}U}U}}{U{{{}U{{{{{{U{U{}{{UU}UU{}U}{}}{UU}}U}}{{U{U{}}}UU}{}}{{U}U}{UU{U}}}U{}U}}{UU}{{U{{{{}{U{{}{}}U}}U{UUU{{{U}UU}{}{UUU}}{}}}}}{UU}U{{UU}U{{{UUUUUUU}}}}{U{UUU{{}{U}{{}}{U{{}U{{U}U{U}}UU}{{{{UU}{{U{}}U}}{}{}}{U}U}UUUUUU{}}UUUUU{{{U}}U}U}UU{}{{{{UU{{{}}}}}{{}}{U}}{UU{{}UU{{}}U}}UU{U}U{}U}UU}UU{}{U{{U}{}{U}{}{{}}}U}{}}}U}{}U{U}}UUU}}{}{}{{U{}U}}{}}U}}{{}U{U}U}U{{{U}U{U{UU}{UU{{{}{UUU{UU}U{{}}{U}UU{}{{}UU}}U{}}{}U}}U}}{}UU}U{{}}{{{}{{}{{}{U{{}U{UU}{{U}{U{UU}{}UU{}{{UU{{U{U{U{}{U}{}U}}U}{}{UUU}}{U}}{{U{{}UUU{{{UUU}{}U}}{}}UU{U{}{}UUUU{U{{UU}U{U{{}U{}{UU{U}U}{}{U{}U}U}U{}U}}{}U{UU}{{}}}{U{{}}U}U{{}}}U}{}}UU{U}{{UU{{U{{{U{U{}{}{U}{}UU{}U{}}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}{{U}{}}U}UUU{{{U{{{UU}{{{}}}}}}{{U{U{UU{}}UU{UU}UU{}}{U}}U}}}U}U{{{{}U}UUU{{U{}U{U{{{{{}U{}UU}{}UU}}U{{{{{}{{{UU}{UU}UU{U{{}}{U{UUU}}{{U}}UUU}UU{{{{{{{}}U}{U}UUUUUU}{}}}}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{{{UU}}{{{}U}{}{{{}{UUU{{}{}U}{{{{U}}}}U}}{U}{{{{UUU}}{{{}U}}}{{}U}U{U}{U{U{{U}U}}}}{U{}UU}{U{}{}U{U}{}}}{{UUU{{}}{}{{}UUU}{{}{U}}{U{{}}{}}{U}}}{{}}}{{}{{U}UU}{{UUU{UU{{{U{UUU}U}UU}}}{U{U}}}{{{UU{{UU}}££££££££££££}££££££££££££££££{U}}}}{U}{{U}{{{}{UUU}{}U{}{{}{U{££££££££££££££££££££££££££££££££{}{{UU}{}}U}UU}}UU}{{U}UUU{}}}U{££££££££££££££££££££££££££££££££{{U{{{{U{}{{U}}}{U{{}}{}UU}£££££££££££££££££££££££££££££££££££££{U{{}}{{}U{}{U}}}{}{U}{{{{U£££££££££££££££££££££££££££££££££££££££}U{U}{}{{{}}UUU{{U{{{}U}}£££££££££££££££££££££££££££££££££££££££££££}{{{}}}{}}}UU{}{U{}{{£££££££££££££££££££££££££££££££££££££££££££UU}{UUUUU{U{{}U}{}}U££££££££££££££££££££££££££££££££££££££££££££££}{}}{UU{{UUUU}U{UU£££££££££££££££££££££££££££££££££££££££££££££££UU{U{{U{UU{U}}{}££££££££££££££££££££££££££££££££££££££££££££££££}U{}U}U{}{}{U{U{££££££££££££££££££££££££££££££££££££££££££££££££U+UUU{{UUU}}UUUU££££££££££££££££££££££££££££££££££££££££££££££££U+++U}}{}U}{}{{£££££££££££££££££££££££££££££££££££££££££££££££££UU+U{{{}U{U}}{}£££££££££££££££££££££££££££££££££££££££££££££££££U++++}U}UU{}}{U££££££££££££££££££££££££££££££££££££££££££££££££++}+}}U{UU}UU{}££££££££££££££££££££££££££££££££££££££££££££££££££{}+}}UUU{{{UUU£££££££££}}{{UUU{}UU}}}}{{{}{}U}U{{{{}U{{U}{U}{{{{{UUUUUUU{{}UU{U}}{U}U}}{{{UU}}{{}{{U{}U}{}{}U{{}UUU{UU{{{}}}{UU}{}}U{{{}U}{{U}UU}}{{}}U{{}U{U{{}}{U}U{}UU}{}}{}U{{}{{UUU{U}}{{U{}}{}U{U{U}}UU}UU{{U}{}}}}U{{}UU{{U{{U{}}UU}UUU}{}}{}}{U}UU{}U{{U}{{U}}U}U}}UU{U{UUUUU}UU{}U}{UUU}U}U}UU}{}{UUU}U}{{{{U{U}UU}{U{}}{U{UU{{}}}}U{{{U{U{}}{UU{U{UUUU}{}{}}U{UU}{{}{}{UU}{}{U{{U}{}}U{}{{}}}{{{U}}{{U}}{U{}}UU}}}{}{{{}}U}}U{{{U}UUUU{{}U{{{{}{{{U}}}{}{}U}}{UU}}U}}}}}}{{{{UU}}{UU{}U}}{UUU{U{U}}{{}}}}}}{}{{U}U}UU}{}U{}{UU{}U}}{U{U{{UUU{UU{{{UU{U}{}U{{}}U}{{U}U{{U{}}U{{}{U}U}UU}UU{U{UUU{}{UUUU{U}}}{}UUUU{{}U{U}UU{}UU{}}}}{UUU}{}{}UUUUU}}{UU{}{UUU}UUU{{U{}{U}{{}{{U}{{}UU}U{U}U}}}{{{}UU}U}{U{}{{U}UU}}{}{}{{}}}U{}{{}{{{U}U{}}U}}}UU}}}{{}U}U}{UU{U{}U{{U}UU}{{}UUU}UUU}{}}}{U{{{}{}U{U{{UU}U{}{{}}{{}}{}}U}{{UU}}U{}{U}{}U{{U}}U}}UU}UUUU{{{}}{U{U}}{}{}{}U{}}}}}}{UUU{U}U{}}U}}}UU}{U{U}UU}}U{{}UU{}{U}}{U{U}{{}{}U}}}{}U}UUUU}}U}}UUU}UU{{}UUU}}}U{{UU}{U}}{{{}}}}UU}{U{{}U}UU}UU}{}{U}}}}U{{{}}}{UU}{UUU}{}{U{UU{UU}}}{U}{{}}{{}U{{{U{{{U}U}}{}U{UUUU}U{{{U}{U}U}U}{U}{U}}UU{{}{UU{}U{U}}U{{{{{U}{UU{U{{UU}{}U{}U}{{{{UU{U{UU}{UU{UU{{U}{UU}U}}{}UU{{}}}}{{}{{U}U{{}U{U{U}{}}}}U}{U{{}}U}U{{U}U{}}}}{{{{{U{{{U}UUU{}{{U}}U{{}{{{}UU}{}U}}{{{UU{{U}U}{}{}{}{{}U{UU{{}}U{{{}U}{U}{}}U{}}}}UUUU}}UU{U{{{U{{{}{}{}{}}U}{U}{{U{}UUUU}{{U}U{U}}{{U}U}U}{}{{{U}U{}}U{U}{}U}UU}U}}UU}{U}}}}}UU{UUU}UUU}{{U{U{}U}UU{U{}{}U{}UU}{UUU}U}U}{}UUU}}}{{UUU}{UU{U}U}{U}UU{}{{{UUU{{UUU{U{{{{}U{U}}UU}}}}{U}}}}{}}}{UU}}U{{{{}{{U{}}}U}{{{U}UUU}{{{}U}}{U}UUU{}UUU}}U}U{}}}{U{U}{{{U}U{UUU}}}{UUUU}U{}UUU}UU}{U{{U{{}{}{}U}}}{{}}}}U{{{{U}UUUU}U}U}}U{}}}}}}{{{}}{{{{}{}{}{}{{}}}{}UU{U{U}}}U{}U}}{{}U{{{}}{U{{U{}{{}}UUU}UUU}}}{{U}}{}{U}}{}UU{}U}{{}}{}{}UUU}U}}{}U{{{}UU{}}}UU}}U{U{U}U{U{{{UUUUU{}{U{{}UU}U}}}{U{{}}}U}UU{UU}U{}UU}}}{U{}}}U{U}UUU{}}{U{}{{U}}{U{}UU{UUUUU}}}}{{U{{U}{}{{UUUU}{{UU}U{U{U}}}UU}}}{{}{}UUUUU{UU}}}U{U{}UU}U{}{}U}}}}U{{{}}UU}U{{U}U{U}}{}U{}{{}}U}{U}}U}}}UU}{}UU{U{UU}}{}U{}UU{}}}{U{{U}}}{{U}}U}}{}}}}}{U}}U}{{}U}{}U{}}}{}{U}}}U{}UUU}{{{{}U}U}U{}U{{UU{}UUU{U{{{UUUUU{UU{}{{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{}U{}{UUU}U}}}UU{{U{UUUU£££££££££££££££££££££££££££££££££££££}}{}}}U{U{{U{}U}U{}{}U{{}}}£££££££££££££££££££££££££££££££££££££££U{UU{U{{U}UU}{{U{{U}{UU{U£££££££££££££££££££££££££££££££££££££££££££{}U}}UU{}{{}UUUUU}}U{£££££££££££££££££££££££££££££££££££££££££££{U{U}}UU{}}UUU}}}}}{££££££££££££££££££££££££££££££££££££££££££££££{}{}{}}{}{}{}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££{}{UU{UU}U}{{{}{££££££££££££££££££££££££££££££££££££££££££££££££U}UUU{{U}{}}}{U{££££££££££££££££££££££££££££££££££££££££££££££££{}UU{UUU{UU}U}U{££££££££££££££££££££££££££££££££££££££££££££££££{UU}{{U{{UUUUU}£££££££££££££££££££££££££££££££££££££££££££££££££U{}}}}{U{U{}{}U£££££££££££££££££££££££££££££££££££££££££££££££££UU{{{}}UUU{}}UU£££££££££££££££££££££££££££££££££££££££££££££££££U{U}{}U{}}}U}U££££££££££££££££££££££££££££££££££££££££££££££££££}U{}U}{{}{{{{}£££££££££{{U{{U{}}{{UU{U}{U{{UU{U{}UUUUUU}{{UU}}}U{{}}{U}{{U}}{{U}}U{{UU{{}}}}{}U{{U}U{{U{}U{{U{{}U}}UUUU}U}{}{}}{{}{}}UUU}{UU{}U}{{UUU{{{{}}{{{}{}U}UU}}}}{U}U}U}U{U{{U{{}U}}U{{U}}}}U}}UU}}U}UU}U}UUU{{{U}U{}UUU}}{U}}UU}{{{}UUU{U{}U{}{U{U}}U{U}UU}}U{}U}}{{}U{U}{{UU{U{U{U}{}}UU{}{}U}UU{{{}}{U}}}}U}UU{U}U}}{}{}U{{{U}U{}{{}{U}{}}{{}{U{}{U{}{U{}{}UU}}{UU}}}}}}UUU{{{U{{U{}{UUU{}}{}{U}}U}}}U{{{UU{}UU{UU}U{U}U}{}}{}}{U{{U}UU{}{{{}{}UU{}}{{}U{{{{UU{U}{{}U}}U}}{UU{{{{U{{U}{{U{}{}}UUUU}}}}}{{U}}U}{{{U{}U{U{U}{}{{U{{{{U{}{{{{}}{}}{U{{{}{{U{{U}{}UUUU{}{}}U{UUU{UUU{{U}}{{}U{}}}U{{{}{}UU{{UUU{{{{U{U{UU{U{{}{U}{}U{}}{U{{U}{}U{U{{{U}{U}U}}{{}}}}{U{{}}{}UUU{}}{U}}UU}{U}}{UU}{U{U}}U}U{}}U{U{{}{{}{{UU}{U{U{{U{{{}UU}{UUU}{{U{UU{{}}}}{}{UU}U}}U{UUUU{}}U{}{U}}{U}U}{U{{U{{}{{{U{}U}}}U{{}U}}{}UU}}}}}}{}}U}}}}U{U}UU}U{U{U{}}}{UU{}{{{{{}U}U{U{U{{U{{UUUU{{U}UU}}}{UUUUU}{{{}}}}{}}{U}{{}{}{{{U}}U}{U{U{}{U{UU{}{{{{{{U{U}{UU}}UU{}{U}{UUU}}}}UUU}U{U}}{{U{{}{{U{UU{}}UUU{{{}}U}{U{U{}UUU}U{U{U}{{U{}{UUU}}{UU}U}}UU{{U}}{{U}{U}}UU{}}}{}}}{}}U}}}}U}{U}}U{}}{}U}}U{}{}{UU}{}U{{}{UU}{}UU}UUU}{{{UUUU{{{U}{{}UU{{}}U{U{{}}U{U}UUU}U{U{U{U}U}}{{}{{UUU}{U{}U}}{UU{UUUUU}}U{{UUU{{{}{UU{}{{{UU}}{{U}{UUU}{}{U}}}U}}U}{{UU}UU{U}{U}{}{{U{{{}U}{}U{}{{U}{UU{{}U}U{U}UU{U}{}{{}UU{}U{}{U}U{}{{}}{U}{UUU{}}}U{U{}}U}{U}}U{{{UU}{}}U}}}}{U{{U}{{}{{{}{{}U}{UU{}U}}U}{{{U}}}U}{{U}U}UUU}{U{}}U}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{}U{{{{UUU}}}{{{}}U{UU{{{{{U{UU{U{{}{}{}}{{U}}}{UUU{U{}}U{{}}U{U}U}{{}{UUU}U}}{}{}U}}{UU{{}}U}UU}}{UU{{UUU{}}{}}U}U}}UU}{U{}U}U{}}U}UU{{{}U{U}{{{}}{{UU}U{U{U}{}U{{{{}UU{U{}{}U{{}U}}}U}{{{{{UU{{{}}{UUU}{{{}{U}{U{UU}}U{UUUU}}{{}{{}U{{{{UU{}U{}}}{}}UU}}}{U}{}}{{}}{U}{U{{UU}{{{U{}U{}U}}U{UU}U{UU}}{{U}U{UUU}{}{UU{{U}U}{{}}U}}U}}}U{UU}{}U}{U}{U}}U}U{{}{}U}UUU}U}{}{UUU}}U}}{}U}}}}}{U{U}{}U{}}}UU{U}}{U}}U{{}}}U}{{}}}{}}}U}{}}{UU}U{}{UU{{{}{{{}UU{{{U{{{}U{U{UU{{{{U}U}{}{U{{}}UU{{}U{}U{{UU}}}UU}{U{}{{{{}U}}}U}{{{}{U}U{UU}}{{UU{{UU{U}U{U{{}U{UU}}U}}U}{{}{U}{U}U{}{U}{U{{}UU}{U{{U}}{{U{U}U{U}}U}{££££££££££££}££££££££££££££££U{U{{}UU{{U{}}{U{{}UUU{}{U}{UU{{U££££££££££££££££££££££££££££££££U}U}{}{}U{}{}U{U{{U{{U{U{{U{U}}{££££££££££££££££££££££££££££££££}UU{U}}U}}}}U{{}}{}}{U}}}{}£££££££££££££££££££££££££££££££££££££}}{UU}UU{{{UU{}{U}{{UUUU}U}£££££££££££££££££££££££££££££££££££££££}{U}{U}{U{{U}}U{{{}U{U{UU£££££££££££££££££££££££££££££££££££££££££££}}UU}}U}UU}U}UUU{U}{U£££££££££££££££££££££££££££££££££££££££££££}{U}U{}}UU}U{UU{U}U}££££££££££££££££££££££££££££££££££££££££££££££UU}}{{{{}U}U}U{}}}£££££££££££££££££££££££££££££££££££££££££££££££U}}{}{}U{UU{{{UU££££££££££££££££££££££££££££££££££££££££££££££££}}{}U{}UUUU}UU}U££££££££££££££££££££££££££££££££££££££££££££££££}U{{{}}}U{{U{{}U££££££££££££££££££££££££££££££££££££££££££££££££}}UUUUU{}U{{{UU£££££££££££££££££££££££££££££££££££££££££££££££££UUUU{U}}}}UUU}}£££££££££££££££££££££££££££££££££££££££££££££££££{U}U}}{}}{{{{}U£££££££££££££££££££££££££££££££££££££££££££££££££UUU{UU}{}}}}U{££££££££££££££££££££££££££££££££££££££££££££££££££UUU{{{UUU}{{UU£££££££££}{U}{{{U}}U}{}{U}U{{{UUUU{U{UU}UUU{{{{{UU}{U}}UUU{{{}{}}{{{{U}UU{}}U{U{{U}}{U{U{}{{}{{U{UUU{}U{}}}U}{{UUU{{U{{U{}}U{}U{}U}}}U}}}{}{U}}}}}U}{}UUU}}U{U{{UU{}{{}}{}{{U}{}}U}UU}UU{U}UU}{UUU}}}{}{UU}}UU{U}}}U{U}}U{U{U}}}{{U}{U}{}{UU{}{}{}{}UU{U}{{U{{}}}U{U{{UUU{{}{}}U{}}{U{U{U}{}}{}}{U}U}}U}U{{{}U{{{U}{}{{UU}{UU}U}U{{{}UUU{U}}UU{{{{}UUUUUU{{{}}U}}{}}U{{}{}{}{}{U{}}{}}UU{}}}{U}UU}U{{}{}}}}UU}{U{}{UU}}UU{U}U{UU{{{UU}UU}}}U}{UU{{{}{{}{{{U}}}}U{U}{{{U}U}}{U}UU}{}{{{{}{{{{{{}U}{{{{}{{U{U{UU}{UU{U}}UUU{{UU}{UU}{{U{UU{}}{}}{U}{{}}{U}}UU}}}}{U{}U{{}UU}U}}}U}{{{{{}{{U{U{{U{{}}}UU{U{U{U}UU}U}U}UU}U{}U}}U{}U}}}{{{U{UUU{}}}{{U{U{}U}}U}{}}{{U}{U}{}UUU{{}}{}UU}U}{U{}}}UUU{U}UU{}}}}}{U}}UU}{}U}{}}}}}{UU{{UU{}}UU}UU{{{U}{U}U{}U}}U}UUU}{{UU}}U}UU}}}U}U}{{}{}}U}U{}{{UUU{U{UU}{}{}}U}}{UUU{}{{{U{UU}U{UUUU}{{}U}U}}{U{{{U{}}{{U}{}}{U}}}{UU}}{{U}{}}{}U{}}{}}U}U{}{}U{{{}}U}{{}}}{}U}UUU{{}UUU}{}U{}}{UU{{{}U{{U{UU{U{}{{{U}UUU}{U{}UU}U}UU}}U{{}}U{}}{{U}}UUUU}}UUU{{U}U}UUUUU{{U}}U{{}{}UU}}{}U}UUUU}}UU{}{U{{{}}{U{{}}U}{{U{U}{{}UU{U{UUU{{U{}UU{UUU{}}{{}}{{UU{}{{U}U}}}UUU{{}U}}}}U}U}{UU}{{U{{{{U}U}{}UU}{{U}}{U{{}{}{{{{{UUUU}{}UU{}U}}}{}{U}}UUUU}U}}}{{}}UUUU{U}U}{}U{}}}UUU}UUUUU}{U{{UU{U}U}UUU}}U{UU}{{{{{UU{UU{U}U{}U}U}{}U{}{U{{}UUUU}{UUU{{{{{{{}UU}}U{}{}UUU{{}}}U{{{U{{UU{{{U{U{}{}{{}UU}}}}U}U}U{U}}{{{}U{}{UUU}}U}UU}{{U}}{}}UUU{UUUU}}U{U{U}}}UU{UUU{}{U{}{{}U}{}{{{{U{U{UU{}{{{UU}{U}UU{U{{}}U}}{}U}}{}{{}U}{U}U}}}}U{}UUUU}{UU{}}{{UUU}}}}{{}}{{U{{U}U}U{{}UU{}}}{}}U}}{}{{U{{}UU{}}}U{}{{U}}}{{{UU}UUU}{{}{}UU}U}UU}{U}{U}}}{{U{U{}}{{{{}{}{U}}U{}U{U{}{}}UUU}UU{{U}U{}}{{}{U}U}U}{}U}{U}U}{}}}{UUUU{}U}{}{}{U{}}U{UUUU}UUU}{}}{{{{}}UUUUUU{UUUUU{U{}U}}}UU{{}U{}UU}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{{}{{}{UU{{U{U{{{UUUU}{}U}}}U{U{{U{}{}U{}}{}}{UU}U{{}U}U}U}U}U}}}UUU{UUUU}{U{{}}{}UU}U{}}U{UU}{{{}}}U{UU}}}{}U}U}}}}{{UU}{}{UU{}U{}}}UUUU}}{{{U}{}{{{}{}UU{}{UU{{{{}{{U}}{{{}{}}}{U}}{{U{U{{}{U}U}{U{}{}UUUU{{}}}U}{U{}UU}}}}}}}}{UU{U}}}{{}}{{}U}}}}}}{{U}{}U{U{}U}U}UU}}{}}}U{{}{UU}{}U{U{U{U}}}{U{}}{U{{{{U{}}UU{U{}UU{{U{{}UU{}}{{}{U}U{££££££££££££}££££££££££££££££UU}{U{}}{UUU}U}}}{UU{UU}{U}}{}{U}££££££££££££££££££££££££££££££££}U}{}}{UU{U}UUU}UU{U{}}UU{{U{UUU££££££££££££££££££££££££££££££££UUUU}}}{{}}}}{U}}{}}{UUU{}{£££££££££££££££££££££££££££££££££££££U{}U{U}{}UU{}UUU}{}UU}U}}U{£££££££££££££££££££££££££££££££££££££££{U}}}{}U{{}}{UUU}UU}{{{}{£££££££££££££££££££££££££££££££££££££££££££{{}{}U}}U}U}{U}}}}}U{£££££££££££££££££££££££££££££££££££££££££££}}U}{}}}U}U}{{}}{}U}££££££££££££££££££££££££££££££££££££££££££££££U{UU{}{UU{{UU}{U}{£££££££££££££££££££££££££££££££££££££££££££££££{{U{{}U{UUUU}{{{££££££££££££££££££££££££££££££££££££££££££££££££}{U}}U}}}{U}UU{U££££££££££££££££££££££££££££££££££££££££££££££££{{{U}{}{{}}}{}}}££££££££££££££££££££££££££££££££££££££££££££££££{{UU{+{UU}{U{{}£££££££££££££££££££££££££££££££££££££££££££££££££U{}{}++}U}{}{{U£££££££££££££££££££££££££££££££££££££££££££££££££UU{U{++UU}U}}U{£££££££££££££££££££££££££££££££££££££££££££££££££{{{U{+U}U{}UU}££££££££££££££££££££££££££££££££££££££££££££££££££}{{}}+U{}U}{}{£££££££££}}{{UUU{U{}{U}}{U{{}}U{U{U{{U{{}}U{}{}{{{UU}}{U}{}{{}}{{{}}{{{}UUU{}{UU{U}}}{}U}}}{{{}{}UUUU{}{}{UU}U}}{{{U}UU^^^^^^}U{}}UU}}{}UUUU{UU}}U}U{{U}{{U{U}{}{{U{{}{{}}}U}}}}{U}U{}{^^^^^^{}}U{}{UU{U{U{}{UU{{U}U}}{U}}{{U}{U{{}{U}{}{U{U{{U}}{}UUU}^^^^^}U{UUU}U}}U{UU}UUU}UUU{UU}}UU}{}{{U{}U{}}{}UUUUUUU{U{U}U}{{{^^^^U{}{U{{U{{}U{}{U}{{U}U}{U}}}U{U}{}}U}UUU{U}}{{U{UU{U}{U{}}U{}^^U{U{}}}{}U{{}{{}}{}}}{U}U}}}{UU{UU{}}{}}}{U{UUU{{}{{U}{}}UUU}}^^U{}{}U}U}}}{{}}{}}}U}UUU{U{}}{}}U}{{}U}{}{}{U{U}{UU{U{UUU}}{{}^^^U}U}{UU}}{}U}}}U{{U{U{{UU{}{{}{}{{}U}UU{}UUU}UU}UU{U{{UUU{{U^^^^U}{}}U{{}{{}U}U}UU}U}{}}U{U}U}U}U{{U}{{{}}}}}}{U{UU}}{{{{{{U^^^^U{UU{}{U}}{{}U}UUU{}}U}UU{UU{U{}{U}}}}}{UU}}U{}U{{{{{}{}}{{U^^^}}U}UU{{{{{U{{}U}UU}}U}}}}{}{{{}{{{{UUU{U}{U}U{}}{UU{U{U}{}}UU^^UUU}U}}{UUUU}U}{UUU}U}}}}U}U{}}U}}{{{}U}{U{}}U}U{UU{}{U{}}UU{{U}}}}{UU}UUU}}{{{UU{U{{U}}{}}U}}}{{{UU}}U{UU{}U{}{UU}}}}}{U}}U}{}U}UU{UUUUUUUU{U}U{{{UU{{{U{}UU{{U}{{}}{}}{{}{}{UU}{{{{}}}}{}}{{{{}{}}U{U}}U}{U{U{}}U}{{{U}{U{U}}}}{}{U{UU{U}U{{U}{{U}{}UUU{{U}U{UUUU{{{{U{{{UU}U}U{{}{{U{}}U}U}UU}U}{U{}UUUU}}UUU{{{}U{UUU{UU}}U{UU{{U{U}}{}U}UUU}U}U{U}}}{{UUUU{U{}U{U}{}U}{{{}{}U}U}}}}UU}}}}U{{U{{{UU}{}UU}UUUUU{{}}}U{UU{U}U}}{U{UU}U}UU{}{{{{}{UU{U{{{UU{}{{{}{UU}{}{}}U{}}{}{U}U}U{}U{{U}U{}}U{}}}{{U}{}{{U{}{U{U}}{UU}UU{U}UU}{{{{}}}{}UU}UU{{}}}UU}}U}}}{}}}U}{}}{}}U}}U}}{}U}{}UUU{}U{}U{U{}{U{}U{U}U}U{U{{}U{U{}}{UU}UU{{{UU}{{U}U{{{U{UU}U{{U}U}{}U}{UU{U{{U}}}}}{{{U}U}UUU{U}{}UUUU}{{U}{U}{{UUU{UUU}}}}}UU{}{UU}}}}UUUU}}{}U{{{}}U}UU}}U}}}{U{{}}UU}}{{U}{U{UU{}U}}}UUU{{}}{UU{U}}U{{UUUU}{{U}UUU{}}{UU{{}U}UU{{}}{{}{{}}{U{U{{U{U}}{}}}{U{U{U}}}U}{U{{UU}UU}U}U}}U{}U}}UU}{}}UU}{{}{U{U}}U{{U}{}{{U}UUU{UU{}{UU}}}{{}{}}}{}UU}{U}U{{{{{U}{}}UU}}}}UUU}{UUU}UU}U}}}{{}{{U}}}}U{U}UU}}{{U{{{U}{}U}{}}}}{U{UU{UU{}}{}{}}}}{}U{}UU{{UU{{{{U}{{}}U{}U}U{UU{U{U{}}}{U{}}}}{UU{U{}}{UU{}UUU{}U{{}U}{U{{{UU{U{{{{{}{{}{}{}}U{U}U}}UUU}{}}}{UUUUUUUU{{{}U}}UU{UU}}{UU}{U}UUU}U}}U{{}}}{UU}{UU}{{U{{UU{UU{U}}UU}{U{UU}U}}{U}}{{{U}}U{}{{{{}U}}{{{{{{UUU{U}}{}{{U}U{{U}}UUU}}}{{U{}}{{}U{{}U{U}U}{}U}{U}{{}}{}{}}U{UU{U}UU}{}{U}}U}}U}U}{}}U}{U££££££££££££U££££££££££££££££U}}}{{{}{}}U}U{UUU{{{}{{{}{{U{U}}££££££££££££££££££££££££££££££££{{}}{{UUU}}{}}{U}}{}}}{{U}{{{U}{££££££££££££££££££££££££££££££££}UU}{}{{{{}}}}UU{U}U}{U{}{{£££££££££££££££££££££££££££££££££££££}U}}}{{UU}{{U}}}U}UU}U}{}}U£££££££££££££££££££££££££££££££££££££££{}{U{{{{}{{}}{{UU{}{{U}}U£££££££££££££££££££££££££££££££££££££££££££}}{U}U{U}{}{{}}{}}{U{£££££££££££££££££££££££££££££££££££££££££££UUU{{{UU{{}}}U{U}{{{££££££££££££££££££££££££££££££££££££££££££££££{{U}{}{}}}U{U}}U}U£££££££££££££££££££££££££££££££££££££££££££££££}U{U}}{{UU}{{{}{££££££££££££££££££££££££££££££££££££££££££££££££UU{{}}UU}}UU{UUU££££££££££££££££££££££££££££££££££££££££££££££££U{}UU{U{}{{U{}U{££££££££££££££££££££££££££££££££££££££££££££££££{U{}}}U{{}}{{{{£££££££££££££££££££££££££££££££££££££££££££££££££{U}}U{{}}U{UUU{£££££££££££££££££££££££££££££££££££££££££££££££££}{U}}U}U}}}U}U{£££££££££££££££££££££££££££££££££££££££££££££££££{{}{{}{}{}U{{{££££££££££££££££££££££££££££££££££££££££££££££££££}{}U{}}U}}{{}U£££££££££{UUUU{}U}{U{U{{}}U{{{}}}{U}{U{{{{U{{U}{UU}}UUU{{U}}{}U{U{UUUU{{{}{U}}{UU}{UU{U{{}U}U}{UUU{}{}}UU{}{{U}UU}U{{}}}{}UU{}U}{}{U{}U{U{}{}}{}}U{}{U{}U{}}}{U{{}{{U{{}U{}{}UUU}}U}}{{}{}UU{}{}}}{UU}{}}}}U}UUU}{}{U}}{}UU{{{{UUUU{U{U}UU}U}}}UU}{{{}}{UU{{UUU}}}{{U}}}{}}UU{{UU}}UU{{}UU}}{}U}}U{U}}}{{U{}{}U}U}{U}}}U}U{}UU}}UU}}}}{U{{U}}}}}{U}}U{{}UUU{}{}}}U}{}{{U{}{}{}{}}U}U{{}U{{}}}U{}}}{}U{{{}{{UU{}}U{}}U{}}}U}U{UUUU{{UUU{}{}{{UU{U}{{{{{}U{^^^U}}UUUU{U{{UU}{{}U{}U{}U}}}}{U{{{U{UUU}}U}UUU{}U{UUUU}}UUU{U^^^^{}}{{U{U}}UU{UU}UU}{U}U}U}}}{{}U{}U{{UU}U{{}{}{{{{UUU{{UUU}{^^^^}{UU{{UUUU{U{}}}{{{}U{{UU}{}{}}U}UU}U}}}{UUU}U}}}{}{{UU{UUU}{^{{U}}UU}U}}}UU{UUUU{}}}}}}U{{{U{{{{{}}U{{}}U{U{U}}}UUU}{{}U{{}{^U{}}{}{}{}U}}U}{}{}{UU}}U}}U}U{UUU}U{U{U}}}}}U}{U{}}{U{{{UU{}U{^^{}U{{U{U}{{}UU}UU{U{U}}{U}{UU{}}U{{}{}}}{UUUU}U{{{UU}{U}}U}{U^^^{}}}U}U}UUU{}{UUUUU}}}}U}U}}U{}{}U}{}{{}U{U}{}{{U}{}U}UU{{{UU^^^U}U{{}}UU}{UUU}{}{{}{{{U}{{}U{U}U{{U}}U{{{{}}{U{U{{U{{U{U}}{{^^^U}}U{U{}{}U}U}UU}{U{UU}}U}}{U}U}}{}{UU}{{UU{}U{U}{{{{{UUUU{{{}}UU{}{{U}U{U}U{}}U}{U}{{{{{}UUUUU}{U{{}U{}{U{}}{{}}}U{}U}{}U{U}U{U{U}UU{}{}{{}U{}}{U{}}U{UU}{UUUUUU}{}}U{{{}}UU{UU{}{U{}{}UU{}{{}{U{UUU}{{U}UU{{}{U}}}}{{}}U}U{{{{{}{}{}UU{U{{}}{UUU}UUUUU}}{{U}U}}{}UUU{{}}UU}}{{}{{}U}}{{}}}U{{}U}}}{U{}{}{U}U}{U}U}{}U{}UU{{{}{{U{{U{U}{{{{U}U{{U{U{}}{{}{{UU}}{{{U{{U}U}U{U}U{}UUUUU}{U{U}}UU{}UUUU{U{}}{}U{{{}U}}}UU}U{U{{}}}{UUU{U{}}{}{U{U}U{UU{U{{}}UU}{UUUU}U{}U}}U}UU}{U{{{U{{{}{{}UU{UUU{}U}{U}U}{UUU{{}UU}U{{{}}{{U{{U}U}{}U}UU{}}}UU{{{UU}U{U}U}}}}{}}UUU{U}UU}UU}{UU{U}{{}}U{U}U}{}UU{{}}U{UUU{}{}}U{}UU{}U}}U{UU}}}{{}{{{{U}{{{U{}{}{{U}U}{U}U{}{{{{{UUUUU{{}U}U}{}{U{}}{}U}UU{{{UU}U}{}}U{UU}UU}}}}{U{}{}U{UU}U{}U}UU{{}{U{{}UU}{UUUU{}}}U{}U}}U{}{{}{{UUUUU{{}{{{}{U}{UU}{{}U{UUU{U}}{U}{UUU{U}{UUU{U}UU{{{}{}U{U{U{{}U{}UU}U}}UUU}}U}U{}}UU{U}{U}}}U}}{}{{{{{U}{UU{UUUUUU}U}}{UU}{}{UU{{UU}{{U}{UUU}{}}UU}{}UU}}U}U}}{U}}}{{U{U{}{U{UU{}{{{{}{{{{}{}}{UUUU{U}{}{{{UU}}}{{}}{{}}{{U}U{UUU}}{}}{U}}U{U}}}}{{}}{U{{}UU}}U{{U}U{{}{U}U}U{{{U}{}}U}}}}}{{}}UU}}UU{U{UU}UU}{U{{{}U{{{}{{}{}{UUU}{{U{}UU}}U}}UU}}}UU}U}{}{}{{U{U}U{}UU{U££££££££££££U££££££££££££££££UU{}}{}{{}}UU}{{U{U}}{}U{U{{{}}{}££££££££££££££££££££££££££££££££}}}{UU{}{}UU{U{{{}{}UU{{U}}}{UU}££££££££££££££££££££££££££££££££U{}U}U}}}U{}}U}U{{}}{{{}U}{£££££££££££££££££££££££££££££££££££££{}}{}U}}}{{{U{{UU{UUU}{UUUU£££££££££££££££££££££££££££££££££££££££}}{}}UUUU}U{U{{U}UUU}}{{{£££££££££££££££££££££££££££££££££££££££££££U}UUU{}U{}{}{UUU{}}}}£££££££££££££££££££££££££££££££££££££££££££}UU}UUU}}}}}U{U{U}{{££££££££££££££££££££££££££££££££££££££££££££££{}{{}UUUU}{}}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££}U}{{{{U}{{U{U}{££££££££££££££££££££££££££££££££££££££££££££££££{U}{U}UU{}{U}}U{££££££££££££££££££££££££££££££££££££££££££££££££U{{{}{{}{{UU{}{U££££££££££££££££££££££££££££££££££££££££££££££££{{{}{}}}{}}{}}{£££££££££££££££££££££££££££££££££££££££££££££££££}{}{U}}}U}}{U}U£££££££££££££££££££££££££££££££££££££££££££££££££U{}U}U{U}}}}U}{£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}}UUU{}UUU££££££££££££££££££££££££££££££££££££££££££££££££££{{}{}UUU{U}}{}£££££££££U}UU{U{}}}{U{UU{UUU{{{{UUUU}{}U{{{}{}U}U}{UU{}U{{U}U}UUU{U{}}U{U{{{}}{UU{{{{}}{{}}U{UU{}}{}}U}}U}UUU}U}{}{}}UU{UUU}}}{}{}}{UUU{}}UU}}}}}{}{U{{}}{U{}}}UUU{{}{}U{U{{{}}UU{U{}U{}UU{{{}{UUU{UUU{UU}U{}U{U{}}U}}{}UU}U}}}}{{UUUU}}U{}{{{UU{}{{}UU}U{UUUUU{{U{}U{{{{{{{{{U}U}U{{}{}UUU}}{}}{{}{}}}UUU}}{}{U}{{UUU{}}{UU{U}UU}{U}{}{U{UU}}{}U{UUU{}UU}}{{{}U}}}}}}{}}{U}UU{U}}UU}}UUU{UU{U{}}{{{}{UUU{U}UU}U{}{U{}}U{{}{}}}}}}UU}}U}U{{U}}UU}UU{{{UUU{U}U{U{UUUU{{U}}}U{UU}{UU}{}UUUU}}}U{U{{U{U{}{}U{{{{}U}}UU{{}{{U^^^^U{}}}{{}U}}U}}}U{{{}}{}{UU}{UU}}{{}{}U{U}}U{U{U{{{{}UU}{UU}^^^^^U{U{}{}}U{UU{UU}}}{UUU{{U}}}{}}U}UU{{}U}{U}{UUU{{UU}U{U{{{{^^^U}U{UU{}U}{}{UU}UUU{{{UU{{}U{{}{{U}{}}}}}U{{{}U{}{{}U{U{}}{{}{}^{U{}{}{}{{}}}UU}UUU}}{}{}U{}}{{UUU{{}}}U{{{U}U}U}}U}{{{}}U}{{{{^{U{U{U{U}UU{{{}{UU}U}{U{{}UU{{{U}{}{}U{UUUU}}}{U{U}}{U}U}{U}{{^^^{{U}}{{{}}{}}{{{}{U{UU}{{}U}{}{U{{{{}UU}}}U}}}}{UU}}}{{{UU{U}^^^{}{UUUU}}{{}UUU{}{UU{}}}U}}{U{}{U{{U}}}U}{U{}U{U}{}UUU{{}U{}}^^^{{{}U}U}U}}}{U{{}{U}{U{UU}{{U{{UU}}UU{{U}UUU{U}{U}U{U{{U{U}{{^^^UU{{U}}UUU}}}UU{U}UUU}UU{}UU}{}}{}}{U{U{}U}}}{U{}}U{{U}U{UUU{^^^{U{}}}U}{{{{U{}{U{UU{}U}}}U{U{{}U{{UU{}UU}}U}}}}}U{U}}UU}}}{{}}{}}UU}{}}{{U}}U{{}}}}U}U{U}}}{}{UU}}{{{U{U{{}{{}U}}{{}{UUU{}U}UUU}UUU{U}{{U}UU}U}U{}{}UU}UUU}U}{UU}{{{}UU{}{{{{U{{}U{{{}U{{{{U{{U{{}U{}UU}U{}{}UU{UUU{}U}}{{{}U}{}}{{{{}}}}}{{U{{U{}}}{U{U}}}}{}U}{{U{UU{}{UU}{U{U{UUU{{}{UU{UU}{UUU{{UU}}{U{UU}{}}UUU{}{}{{{U}{U}UU{}{{UU}{{}}}U{}}}{U}}U{UU}}{}}}}{U{}{{U}}{}{}{}{U}{}{U}UUU}U}U}UU}{{}{{{}}}}}{}{}}UU{{{U{{{{{}U{}UU}UU{UUU}{{{}}{UU{U}U}}}}}U{}{{{}}UU{U}{U}}UUU}{{}}}{}U}}}}{U{{{}}U{{U}{}U{U{}}{{{{{{}U}{}}UU}{}}}{}{{}{U}{}{}}U}{{{UUU}}U}}{U}}U}}UU}{}{{}{}UU}{{U}}}}}{}U{U{{UUUU{U}U{U{}UUUU{{}UU}}U{{{U}}U{UU}{{{}UUU{{}{{}U}U}U{}{U}}{UU}UUUUU}{U}{}U{U{{}U}{}U{U}{UUU{}UU}UUU}U{U{UUUU}U}UU{}U}{UU{UUUU}}{}{}{}U{}U}{U}}}}U{U}U{{U{U{U{}{}}UU}{UUU}U}U{{{{U{{}}U}{{U}U}}}}}}}{}U}{}U}{}U}{UUU}U}U}}U{U{{U}}U}{UU{}U{UUUU}U}U{}UUU{}}{U{{U{{}}U{{{{{{}{{}U}U{U{}}U}{{U}{{U{}{{}{}{UUUUU}UUU}UU{UU{}U}}}U}{}U{{{U}U}}U}}{U{U}}{}}}UUUU{UU{{U{{}{{{{}{{U}{}{}U{{U{U{}{{}{U}}U}U{{U}{U{}U££££££££££££}££££££££££££££££U{{}U}}{}}U{{{}{{{}{}}{{U}}{UU}}{££££££££££££££££££££££££££££££££U}}{UU{}U}U{{UU}}{}U{}}U{UUUUU{}££££££££££££££££££££££££££££££££U}UU}U}{U{}{U{}{{U{{}{U{{{}£££££££££££££££££££££££££££££££££££££{U}{{{{{}UU{{U}}{}U{UUUU{}U£££££££££££££££££££££££££££££££££££££££}}}}}{}}U}{U{U}}UU}}U}}}U£££££££££££££££££££££££££££££££££££££££££££U}}U}UU}{{}}}UUUU{}UU£££££££££££££££££££££££££££££££££££££££££££{U{UU}U{U}}}}}}{{}UU££££££££££££££££££££££££££££££££££££££££££££££U{U}}{U{}{}{}U{UU{£££££££££££££££££££££££££££££££££££££££££££££££{}{U}{}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{UUUU{{£££££££££UU}}}U}}}{}}{}U{}U}}UU}}UU}}}{}U}{}U{U}{}{U}{}{}}{}{UUUU{}}}U{U{U{U}}{}{{U}UU}U}}{}{}{}}}}UU}{UU}{U{}{}}U{}}{UU}}U{U}UU{}U{}U{U}{U}U}U{}}U{U}}U{{{U}{{UU{}}U}UU}UUUUU{{UU{{{}}}U}U}{}{U}UUU{U}{U}}{U}{{U{}{}{{UU}U}U}UUU{}}}UU}}}}}{{}{UU{U}U}}}U}}U}}}UU{U}{{{UUU}U{{UU}{UU{{}}}{}{{{{U}}U}{{}}U}}}}}U{}}}{{UU}}}U}}{}{}{}{U{{U}{}U{UU}UUU}U}UU{{UUU{{{}UU}{{}}}U}U{{UUU}{U{U}U}}{}U}{}}{{}UUUU{U{}}}}UUU}U{UU}{}}{}}UU}}}{}}{}U{{{}}U}U}{}}{UU}{}{}{UU{U}{{U{{{{{}}{}{}}{{}U}U{U{UU}{U}UU{}}UUU}UUU}{}U}{U}{}}}}}{{{}}{}UUU{}}UUUU}{}{}{U}{{U{}}{}UU{U{{U}}UU{}U{UU{{U}{{{}{}}}{{{U{UU}}{{UUU{U{U}UU{U}}U}{U}{}}}{UUU}}{U}{{{}}UU{}{}}U{{}}}}{}}}}{{U{U}}}UU{}U}U{{{{UU}}}{UUUU{}{{}}{UU}U}}}}U}U{U{UUUU}}}UUU}{{U{{}{{{}U{}}}{U{U{{}{}{}}{{}U}{U}{U{U}}{UU}{}U{{}{{}{{}U}U{}}U{{UU{}{{{}{}U{UU}{{UUU}}}}{U{UU}{}}{}}U}U{}U{{U}}}{}{}UU{UU{}UUU{}U}{UU}}{{U{UU}U{{{U{U}{}}U{U}}U}}U{}{}UU}{{{{{{{}U{}}{UUU{{}U^^^^{UU{UU{}{U}}U}{{U{}}}{{{}{U}}UU{U{{U}UU{U{{}U{U{{{UUU{U{U{{}}^^^{}U{{}}}{{{U{}}{U}UUU{{}}{U{{}U{{}}UU{}}{}{{U}}U}U{}U{U{}U}U{^U{{U}}U{{U}{}{}U{{U}}{UUU{}}{{U}U{UU}{}}U{{UUUU}{U}}}{}{{UUU}}^^^}UU{U}UUU}U{U}{{UU{{UU}{U}{U}}{U{}U{U{UU}{}}{UUU{{{}U}}{U}}}}^^U^{}{}UU}U{U}{{{{{U}}UUU}{{}U{}U}{}}}}U{}U}U{UU{U}{U{{}}{U{{}^^^^^{{}}}{U{{{}UU{}}UU}{}U}}}{{}U}U}U}}U{}}{U{U}{{U}{{U}}}}U{}}^^^^{UU{U{{U}}}}}{}}{}UUU{}{U}}UUU{{U}U}U{}}{}U{}{UU{{{UU}{U}UUU{^}U}}}}}U}{U{UU}U{{{{UU}UU}U}U}U{UU{}U}}{{{U}}U}{{{{{}}U}U}U}U{U}}{{UU}}UU}}U}UU}{{UU{}{{{{}}}U}}U{}{}}}}}{}}}{}UUUU}}{{UU}}{U{U}}{U{{{}{{{}U{UU{{}{UU{UUUU}}{}}}U{{}U}U{}{U}}{{U{{}{U{U}UU{U{UUUU{}U}{{}{UUUU{}U{}}}U}}}{UU}}U{{{U{{{U{UU}}{U{}U{}}{{{}}{}{}}U{}{}UU}}}}}}{}{UUU}{UUU{U}{UU{}{U}}U}U{UU}U}}{{UU{U}{U}UU{U}}}{{U}}}}}{}U}{U}{{UU}}}}U}{}UU}{}}{{}}U{}UUU}}U{}{U}}U}{{}UU}}}U{{{U}}U{}}U}UUUU{}}U{U{}UUUU}UUU{{}{UU{{{}U{U{}{{}{}UU}UUU}}{U}UUU{U}}U{{{}{{}U{{}{}U}}{}UUUUU{}{U{U{{{{}}U}}{}U}U}U}U{{}}{{U{U}}UUU{U{UU{UU{}}}{}U}U{U{U}{U}}U}U}U{}{}}}{{}}}}U{}{U{}{{}UU{}}}U}U{{U{U}}UUUU}}U{UUU{{}U{{}U{UU}U}{}UU}}{UU{{U}{{}}U}U{{UU{}UUU{U{UUU{}{}}}U}{{{{}}}{UU}}U}{}{UU}U{U{U}}{U}{U}}}U{{U}}U{UU{}UUUU{{}}}U}U{}{}{{{{UU{UU}{££££££££££££U££££££££££££££££{UUU}}{{}}U{UU{U{{}UU{UU}}{UU{}{U££££££££££££££££££££££££££££££££UUU}{U{}U}U{}}U}}{}}UU{UU}U{U{U{££££££££££££££££££££££££££££££££{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{{UU}}{U{}UU}£££££££££££££££££££££££££££££££££££££££££££UU}}U{}U{{U}}UU{}{UU££££££££££££££££££££££££££££££££££££££££££££££{}{}}{U}U{{{{UU}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U}{{UUU{UUU{{{££££££££££££££££££££££££££££££££££££££££££££££££U{UU}U{{}}}}}}{{££££££££££££££££££££££££££££££££££££££££££££££££{}{{UUU}}{UU{U}}££££££££££££££££££££££££££££££££££££££££££££££££{{}}U}}}{UU{U{}£££££££££££££££££££££££££££££££££££££££££££££££££U{U{U{{{{}}U{{U£££££££££££££££££££££££££££££££££££££££££££££££££}}{{}{{{{{}}U}U£££££££££££££££££££££££££££££££££££££££££££££££££U}{U}}{U{UUU{}££££££££££££££££££££££££££££££££££££££££££££££££££}UUU}U{{{}}U{U£££££££££{}UU}U{UU{{U}{}{U{}}{UU}}U}U}}}{}}{UUU{{U}{{U}{U{}}UU{}}}}UU{U}}U{U{}U}}U{U{U}}{}U{U}{UU}UU{UU{U}{}}}{}}UUUUU}U}{{{U{U{U}UU{U{}{{UU{U}{{UU{{{{U{U}}{}}UUUU}{}{{{}U{UU}{{}}}U{{U}{}{}{}U}}}UU}}{{}}}UU{U}U}}{{}U{}{}{{{}{U}U{}UU{}{{}{}{{{U{UUUU}{UU}{{}{}}}{UUU}{}UUU{{}}{UU{UU}}U}UU}}{UU}}U{U{{{}}{}U{{{{{U{}}U}U{{UU}}}}{}{}U{}}{{}}{}}{}}}}}UU}{}}{{}}{{}}U{}UU{U{U}}U{{}{}}}UU{}{{{{U{{U}{}}U{U}{}{}}}}}{{{UU{UU{}}U}U{{{UUU}U{}}{{U{UUU{{}}}}}{}U}}}U{U}U}{U{{{}}UU}}{}{}U{}}U{}}}}UUUU}}}}U{}U{}}}UU{{}U}{{U{}{{UUU{}{U}}UU{{U{}U{}{UU}{{{UU{}}{U{UU}}}U{}UUUUU}UUUUUU}{{{}UU}{{{}{}U}UU{{U}}{}U{}}}}{{}{U}UU{{}}U{{}U{}U}{U{{{{}}U{{}{}U{{}U{U{}{{UU{}}}{UU{{UU{}U{}{{{}}{U{{}}}{U}{{UU{{}{{}U}}}U{U{UU{{{{U}{}UU{}}}U}UUUU{}U}U}}}UUU}{}{{}}U{}}{}U}{}}}{U{}UU{U{}U{U}}U{U{U}{{U}U{{}U{U{}}{UU}{{U{}U{{U{U{U{}{{{{}{{{UU{}{U{{}U}{U{UU{U}U{{}{UU{{}UUU{}}{UU}}U}}}{{}UU{U}{}}}}U}}U}{U{UU{}UU{UU{}U}}UU}UU}{U}}U}UU{{}{}U{}{U{U{{{{{}U{}U}}{{{}UU{}}}U}}{{U}{{{{UU{U}}}U}U}{{{UUU}{U{{{{{UU}{{{U{{U}}}}}}}}}{{}U}}}U{{{UUU}}{{{}UU{UUU}U}UUU{{}{UU}UU{{U}}{{{}{UU{{}U{{}{U{{U}}{UUUUU}}}U{}{}UU{}UU}}}{^U}UU}UU}U}{}}}{{U}{U{}U}{{{U}}{}U}}{}U}UU{{}}{U}}UUU}U{{}U}UUU^^^^^{}U}U{}}{{U{{{{{U}UUU}UU{}U}{UU{}{}U}U{UU}U}}U{}}U}U}}}U}{{UU^}{U}UU{}}{{U{}}U}}}UU}UU}}U}{{}{{{U}}}U}}}}U}}{{{{}}}}U}}{U}UU^^^}{}}{}UU}U}U{}U}U}{UU{U}{}}U}UUU{UU{U{U{{UU}U}}{U}{}U}}{}}U{^^^^}}{UU}UU{}}{U{}{}U{{{UUU{U{U{}{{U{}{{U}}{}UU{{}{U}U}}{U{{{UU^^^^}}}{U}}}{}UUU{UU{}U{U}U{U}UUU}{}{}}{U}UU{U{U{}}U}U{{{{}{{U{U{^^^{U{{U{}}U}{UU{}{}U}}U}UUU{}U{{UU{}}{U}{UU}U}U}}}UUU}UU{{U{}{U^^^}{U}}}{{}{}}U}}}U{}U{}UUUUU}{{U}U}{{}{{}{{{}{{UU}U{U{}}{U{UU{^^^{}{{UU}}}}U}{}{{}UUU}}}{UU}}}}}U}UU}}}}{}}UU{{{{{U{}}{}U{{U{}{{{}{U{}U}}}}}U}}U}U}}{{UU{{{{}{}}}U{}{{U{{}U}U}}}}U}UU}{}{{}{{}{{{UU}{{{{{}U}U{}}{U{}}}{{{UU{}U}{UUU}{{U{UU{U{UUU}UUUUU}}U}}{U{{{{U{U{}{}}UUU{{UU{{U{{U}U{U{}U}}{{UU}U{}}U}{U{U{UU{{}{}{{{}{UUU}U{U{UUU{}U{}U}}{}}U}U}UU}}U}{UU}U{}U{{UU}{{{{}U{U}UUU}U{U{}{}U}}{UUU{U{{}U{U{{{}{{UUU}U}UU}U}UUU{}{UU}UU{UUUU{U{{}U}U}{U{{{}{}U{{{}UUUU}{{{UU}}{}{{{U{{}U}U{}{{}}{}}UU}{{{{U{{}U}}U}U}}{U}}}{U{}{{}{{}}}}}U{}{}U}{££££££££££££}££££££££££££££££UU{}{{U}U}U}U}}UUU}}U}{}{UUUU}U{}££££££££££££££££££££££££££££££££UUUU{UU}}U{U{U}U}U{U{}{}{{U{U{{{££££££££££££££££££££££££££££££££U}{{UUUU}{U}{}{UUU}UU{{{U{}£££££££££££££££££££££££££££££££££££££UU}U{U{UU{{{{{{}}UUU}U{{}{{£££££££££££££££££££££££££££££££££££££££}{}}{{{{{{}}U{{UUUUU}{}{U£££££££££££££££££££££££££££££££££££££££££££{U}}}}U}U{}{}}{UU{{U}£££££££££££££££££££££££££££££££££££££££££££{U{{}}}U}U}U}}{{UUU}££££££££££££££££££££££££££££££££££££££££££££££{}UUU}{UU}{{U}}}U{£££££££££££££££££££££££££££££££££££££££££££££££U}}}U{}UUU{{}{{}££££££££££££££££££££££££££££££££££££££££££££££££{{{}{}{U{{{{UUU}££££££££££££££££££££££££££££££££££££££££££££££££U{{}{{}UUU}}U{{{££££££££££££££££££££££££££££££££££££££££££££££££UU}U}{UU{{UU{UU£££££££££££££££££££££££££££££££££££££££££££££££££UU}}}}U}U}}}}{U£££££££££££££££££££££££££££££££££££££££££££££££££U}}{UU}}UUU}}}}£££££££££££££££££££££££££££££££££££££££££££££££££}}}U{{{}{{{{}{££££££££££££££££££££££££££££££££££££££££££££££££££}}UU{}U{UU}{{{£££££££££{{}{{{}U{}U{}{}{}{}}UU{UUU}}UU}{}}{}}{U}U{U}{{UUU}{}{{U{U{U}}U{{UU{UU}}}{}U{U{}{U}}}UU{{U}{}{U{U}}U{}}}{{}{UU}}{{U}U}}{U}{{}{UU{}U{U}{}UUU{U{}}}U{}UU{}{}}UU}U}}U}{}{UU{}{}}}U}U{{}}{}}}}}}}{{UU{{}}{U{}{{U{UU{{}U{UU{U}{{UUU{}{}{U}UU}{}U{UU{UUU}UU{U{U{}{}{U{{{}}}}{U{U}U{{U}{UU}U}}U{U{}}U}{U}}{{{U}}UU{UU}UU{}U{UUUU}{}}}{UUU{{U}}U{U}}U{{}{{{}U{{}{}}}}{{}{{U}{}}{{{}U}U}UU{{UU}U}UU}}}}UU}}U}{{U{{U}{}}}}}UUUUUU}}{}{U}U{U}}}U{{}{U}{{}U{{UUUU{}U}U{UU{}}{U{}{{}{{{{}{}UU}{{{{U}}UU}{}U{{{U{UU{{}}U}{U}UU{}}U}U}}UUUU{}U{U{}{{}}U{}{U{{}U}}UUUU}{{}}UU}{{}{}UU{}}}U}{}U{}}}UU{}}}}}U{}UU{U{}U}{}}}U}{UU}U}UU}}{}U}{U}U}{}}{}U{}U{UUUUUU{}UUUU}U}U{U}UU{}{}U}}}U}UU}{UUU{U}U}}}{{}{U}}{U}}{UU}U{}U{U{{{U{UUU}U}}{}U{U}U}U}{{UUU}{{UU{}{}U{}U}}U}}}U{{}}U}{{{{{{UU}U{U}U{}{{UU{}{{}UU}{}}}}{U}{U{{}}}}{{U}U}U{{U{}{}U{{UU{}U{U{U{{}{{{UUUUU{}U{}{{U{{U{{{{{}}U{U{U{}{}{UU}UUU{{U}}{U{{U{UU}{UU{U{}{}}}{{{U{U}U{{}{{}{}UU}UUUU{}}{{{{{}{}}}}U{{UU{UUU{}}}}U{{{UU}}U}UU{U{}}{{UU{U{U}U}{{{U{U}}{{{{{{UU}}{}{}U}{{{UU}U{UU}{{{}}}UU{U{{}{}{}{{{}}{{UUUU{U}}{U{U}{U}}U{{{}U}{U}U}}{UUU}{}{{{UU{UU}}}UU{U}U}U{U}{U}}U{}{{}}}{U{{{U{UU{}}UU}U{{U}UU}{{UU}{{{{UUUU}}}U}{}}}U}{UU{{{UU{{UU{U{{{}UU{}{U}}}{{{{U{U}{}UUUU{}U{}U}U}U{U}U{{U}UU}UUU{U{}}}}}UUU{}}U{}}}{U{{}}U}}{}}}U{UUU{{}U}}{U{}U{}U}UU}{{U{{UUU{U}{}U{{U}U}U{U}}}U}}}{U}{}}{UU{}}UU}UU}{}}U{U{UUU{U}U}}}{{}}{U}}{}{}{UU{}{{UU{{UUU{{{}}}{{}{U}{}U{}{}}}}U{UUU}{}}{}{{U}{UUU}}}}}}{}}{^^^^UU{}}}{U}U{U{}U}}}}U{}}{U{}}{U}{{}}}}U}{}}}U{}}}}U{{}}}}{U{}{^^{U}}}}{UU}{{}UUU}U}}}U}{UU{U{U{{{UU{{{}{}}}UU}UUU}U{}}{}U{U{U^^^^{}}{UUU}{U{{{U{U{U}}{UU{U}}{U{U}UU}U}}UU}{U}{UUU{UU{}{U}U{U}^^^^}UU{{}{{UUUUU}}}}}{U{U{}{UU}{}{U}UUUUU{{{U{}{U}U{{}}}U{{}U}U^^^^}{}{U{U}}{}}}U{{U}}{UU}U}}U{{U}{{{UUUUU}{UU{}{U{}}{U}}{{{UU}^^^UU}}UU}}}}{{}}U}{U{}{U}{{}}}U}UU{{}{}UUU{}}U{}{UU}{{{UU{{U{}}^^^{U}{}}U{{{U{}{{}UU}{U{UU{U{{}}{}{}{}{}}{{{U{{U}}}{U{}UUU}}{}{}{}}}}U{UUUUU}}{}}}}{UUU{{{{UU}U}}}}UU{{}}}U{{U}U{U{U{}}}}{{U}{U{U{UUUUU}}{{UUUU}}UU}{{{}{U{}UU{UU}U{U}{}}{{U}U{{{}}U{}UUU{{UU{UUU{}}}{}{{}U}{U}{{U}{{{U{{UU}U{{{}}{}U}}U}{}U}}}}{{UUUU{}U{{U{}{UU{}{}{U}{{{UUU{U{{££££££££££££{££££££££££££££££UU{}{{U{{}U}}U{UU{{UU}U}}{{U{}U{U££££££££££££££££££££££££££££££££}U{{}}{U}U{U{U{}{U{}}U}}}U}U{}}}££££££££££££££££££££££££££££££££{}{U{}UUUUUU}{{}U{UU{U{}U{}£££££££££££££££££££££££££££££££££££££}}U}{U}{U{}UU{}{UU{}}U{{}}}£££££££££££££££££££££££££££££££££££££££{{{U{{UU{UUU}U{}{{}UU}UU{£££££££££££££££££££££££££££££££££££££££££££U}{}}}U{{}}}U{{UUU{}{£££££££££££££££££££££££££££££££££££££££££££U}{}}}UU}}U}}U}}U{U{££££££££££££££££££££££££££££££££££££££££££££££}}U{{{}U{}{U}}U}}U£££££££££££££££££££££££££££££££££££££££££££££££{}UU}U}UU}{{}{}{££££££££££££££££££££££££££££££££££££££££££££££££}UU}UUU{}{}}}{}{££££££££££££££££££££££££££££££££££££££££££££££££}U}U}{U{}}{}{}UU££££££££££££££££££££££££££££££££££££££££££££££££U}UU}{U{U{U}{{}£££££££££££££££££££££££££££££££££££££££££££££££££{}U{}}{{{{{UU}}£££££££££££££££££££££££££££££££££££££££££££££££££U}U}{UU{}{{U}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{U{}}}U{{{{{U££££££££££££££££££££££££££££££££££££££££££££££££££{{U}{{{}}{}U}}£££££££££{}U{{U}}U}{}{}{U{{U}}U{}}UUUU{{{U{{UUU}}{}U{}}U}{}UUU}}U{U{{}}UUU{U{U}}U{}{{}U{{{}{}}{}}{UU}UU}U{{U{{}}{U{U{}U}UUU}}U{U}}{UU}U{U{}}}U{{U}U}{{{{{{{U}}{{}{U{}U{}{U}{UUU}}}{{}U}}}UU}{U}{{{U{U}{}{UU}{{}{{{}U{}U}UU}{U}{UU}U{U{UU}U}}}{U{}{{U{U{}{}U}{UU{}{{}}}U}UU{}{}{}{{U}{}}{}}U}U{}U{{{U{}}UUUUUUU{{}{}UUU}U{{}U{{}{}}}UU{{{U}}U}{}UU}}U}{U{{UUU{{{}U}{}{}}}UUUUU{{}U{{{}}UU}{U}UUU{U}{U{}U}}}}{}U{{}{U{U{U{}U{UUU{}}{}UUU}{U}{{U}UU}U}}{}{UU{{}U{}{UU}U}UUU}}U}U{{UU}{U}U}}{{U{{{UU}}UU{U}{{}U{U}UU{}}U}{}}}{{}U}}{U}U{}}}U{{U{U{{}}UU}{{}{}{{{{{{UU}}U}{U{}{U}{}UUUU}{{{U}}U{}{U}UU{UUU{}}}{}}}{}U{}}U}{{{}{{}}}U{}}}{}U}{UU{UUU}{}{{{{{{{U}{{{{U{}U{}{{U}}}{{U}{UU}{}U{{{}{}U}{}}}}{U{}}UU{UUUU{{{{}{U}{{{}}}U{}}{{UUU}U}U}U}}}{}U{U{UUU{}UU{{UU}{}}}UU{{}}}U}}U}}{{U{}}}UU{UU{{}U}}UU}}}{{UU}{{{UU{U}{}UU{U}{}U}}U}}U{U}}U}UU{{U{{U{{}}}{U}}{{UU}}}{UU}}}{U{U}{U{}}U{U{}U{UU}{U{U}U{}U{{UU{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}}UU{UUU}}UU{U{U}{{UU{U{{{UU}{{}{U}{}UUU}{}{{U}}}{{U{U{{}{}}{UUUU}U{}U{UU}U}U{U{}UUU}{{U}UU}}}UUUU}UUU{U{UU{}}}U{U}}}U{U{}U}UU}}{{{{UU{}{{U{{{{U{}{}U{}U}U}}{{{}{}}U}}}UUU}U{}{{{U}U}}{U{}{{{UU}}}{UU{{{}}{}}}{{{{}}}{{{U{{U{UUU}}U}U}U{}{{{{}}{}}}UUU}{{{{}}UU{UU}UU}}{{}}}{}{UUUU{U}U{}{U{U}{U}{U}}{U}}{U}{}U}UU}}{{{{{{U{{U{{}U{U{}{U{{U}{}}{{UU}}{{UU}U}{UUUU}U}{{}{U}{}U}}{{{{}{U}UU}{U{UU{U}U}}{}}U}}{{{{U}U{{U}}{U}}{{}{U{{U}U}UU{}{U}{{}U{UU}{{UU}{}{{U{{{UU{{}{U{U}}{{{UU{}}}{{UU{{{{U}{U{}U}}UU}{UU{{{U}{U}U{{}{{{}}{U{}}U}}}}U}{{{{U}{{}{U}}UU{U{}}U}UUUU}{UUU}{}U{}{{UU{}U}{U{}U}}UU}}}{{U{}}}}}U{{U}}{U{{UU{}{}}{{}{{U}U}{{UU}U}}}U}{}U}U}U}U{{{}}U{{{{}U}}{U}U}U}U{UU{{UU}}{{U{{U{}{UU{}UUU}^^^^U}}{}{UUU{U{U}U}}{{{U}{{{}{U{{UU}{U}{{UUU}}{UU{{U{}U}{}}{}{U}^^{U{{}{}U{{}UU}{{{}}UU}{{{{UU}{}{{{}UU}}}}{{U}}{{U{}}}U{}U}}}}}^^}}U}{{{}{U}{}{{}{U}{{{}}{}}U}{U{}UU}}U{{U{UU{UUU}U}{UUU{UU}U}^^^^}{{{U}}{{}}{}{{}}}{}}}{UU{}{}}U{}UU}U{U{}{UU}}}}}}}}}{{{}U}{^^^^U}}{U}UUU{{{}}{}{}{{{UU}UUUU{}}}U}UUUU{UU{{}{U{U{U}U{{{U}}U{^^^^}}{UUU{{U{{}U}U}}{{}UUU{}{U{{}}{}}}}}{{{}}U}{U{}{}{{}{{}{}{}^^^^}}}U}{UUU{U}}{U££££££££££££U££££££££££££££££{U{U{UUUU}}U{}{}^^^^{}UU}U{}U}}U}££££££££££££££££££££££££££££££££}}UUU}}{}}}U{{}{{{UU}{U{{}}}{UU{££££££££££££££££££££££££££££££££}}{U}UU{UUU{U}}}U}}{}}}{U}U£££££££££££££££££££££££££££££££££££££UU}{}U{}}U}{}U}{}}}UU}}U{}U£££££££££££££££££££££££££££££££££££££££UU}}{{}}UU{U}{{{U{UU}{{{{£££££££££££££££££££££££££££££££££££££££££££UU{{U}}{{UU}U{U{}}}}}£££££££££££££££££££££££££££££££££££££££££££}U}{U}{}{}{{U{UU{UU}££££££££££££££££££££££££££££££££££££££££££££££}}{U{{U}U}U{}UU}}}£££££££££££££££££££££££££££££££££££££££££££££££{}U{{{{UU{}{}}{}££££££££££££££££££££££££££££££££££££££££££££££££}{U}U{U}{}}{U{U{££££££££££££££££££££££££££££££££££££££££££££££££{U{U{}}{}UUU{}{U££££££££££££££££££££££££££££££££££££££££££££££££UU{{{}U{UU{}U{U£££££££££££££££££££££££££££££££££££££££££££££££££{U{{U{}{}}{{U{}£££££££££££££££££££££££££££££££££££££££££££££££££}{UUU}}}U{U{}{{£££££££££££££££££££££££££££££££££££££££££££££££££}{}{}U{UU{U{U{££££££££££££££££££££££££££££££££££££££££££££££££££U{}{{}U}{}}{{U£££££££££U{U{}{}U{U}}{UU}UU}{{U{{{{UU{U{}}{}{{U{U}{UUUUUU{{{U{U}U}{UU}}U{U{U}U}}{UU}{}U}}U}}U}}{}U{{{}}}{}{}}UUUU}U}UU{{U{}U}UUU{U}}}U{UU{}{}U{}U{}}}}{{U{}UU{U}U}}}{{{U{U}U}}}}}U}UU{U}U{}{{}}{}UU}{U}U}U}{UUU{{{}}}}{U{UU{U}U{}{UU{{{{{U{U{{}}UU}{}U{}UUU}U}{UU{UU}}{}{}}}}UU}UU}{{}}U}{UU}U{U}U}U}U{}}}UU{UUU{{UUUU{U{{}{{{UU{{}UU}}U{U}{U}{}{{{}}UU{}{{{U{U{U{{UU}U}}{{}{UU}}{U{{}}{U{U}}U{U{UU{UU}{U{}U}}{U}UU{}{}}UU}{{}{}}{U{{{{U}}U{{{{}{}{}{UU}{{U{U{{{{UUU}}{}U}U{}{{}UU{}U}{{}UU{U{}{{}U}}{}{}{}U}}}U{{{}U{{U{}U{U{{{}}{{}}}U{U}}{}UUU}}}U}{U}}U}U}}{U{{U}{}{}UU{U{}}{U}}U{{UU}{U{}U{{{}U{}UU{{}{U{}}{{}}{}U}{U{U}{{}U{{{{}U{}}U{}{{{{}U}}{{U{}U}}{U{UUU{}{{}U}{}}U}UU{}{U{{UUU}}}{{U{{U}U}{}UUU{{{U}}UUU{{UU{U}}U{U}{}UUU{}{U{}U}UU}}}}}}UUU}{}}U}}U{U}}}UU}}UU{}UUUUU}U{UU}{{}}}U{}}U}U}}}U{U{{U}{}U{U}}}{U}}}UUU}{U{{}}U}}}U{}}}}{}U}{U}{U}{}UUU{{U}U}{}}{}{{{{}UU}{U}{}{}U}}}{}{{{}{U}UUUUUU}}{}}U}U}{}{U{UUU}{{}}}UU}U}{{U{UU{}{U}U{}{U}U{}UU}}}}{U}U}U{U}{}}UU}U}}UU}}{UUU{U{{{U{UU{U{{}U{}U}{}{UU{{{{}{{{{}{{}U}}}{{U{}{{{}{{UUUUU{U}}}UUU}UUU}{}{{}{}}}U}}{}{{U}U{}{}}}}U{{UUU{}U}}}{{{UU}UUU{}{}}{{{UUU}U}U{U{{UU}{{}{U}}U{{}UU{}}UU}{}{}}}UUUU{}U{{}}{}}}}}}{U{{{{{{UUU}{{U{{{}}}{{}}{U}U}{}{U}}}{}{U}}{{U}{}{{}}}U{{{}}{U}{U{U}{U{}}{}{{U{UU}}}{}{U}U}{}{{{}UU}}{}{}}}{}U{}U{{{}UU}UU{}{{}}{U}U}}U}{{}U}{U}}{}{}UU}U}}UU}U{}U{U}}}}{U}UU{{{{}}{{{U}{U{U{}{}{{UUU}{{UUU{U{{{U}U{UUU}}}}}U}}U{U{{}}UUU{{U}}}U}{}{{}U}{}{U{{{U{}{{{{{UUUUUUU{UUU}{}{}}}}UUU{{}}{}U}{U}}UUU{U{{{{U}}{UU}{{{}}U{U{{}}U{{{U}{}{}}U{U{UUUUU{}{U{{UU}U{{U}}}{U}U}{}{{}U{}}U}}}U{U}}}}{}}UUUU}{U{UU}U{{{{{UU{{}{}}U{}{{{}U{UU{U{{U}U{}{}}UUU}{}{UU}{{}U{}{U}{{}{{UU}{}}U}}U{{U}U{}}}UU}{UUUU}{UU{{U}{}U{U}{{U{}{{}UU{}}{}U{U}UU{U{{}{{{}}U{U{}UU}U}}}U}}{U}}U}}U}{}U{U{UU}U{}}}}U}U}U{}U{UUUUU}}UU{}UU}U}{{{U}{}{U}{}{}}{}{{U{U{UU}{}}{{U}}{{U}{}{}{{UUU}U{}^^^{UUU{UU{}U{UU{}}U{{{}{}{{{{}{}{U{UU{{}U}{{UUU}}{}UUU}UUUUUUUU{^U^{{{UU}UU}U}}{U{}{{}U{}}U}U{U}{{}U{U}{{{U}U{{UU}{U}U}}{UU}{}UU^^{UU{{}{}UUU{{U}}{U}U}{UUUU{{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{££££££££££££{££££££££££££££££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{}U{{U{U}U{}{}{{}{{}{£££££££££££££££££££££££££££££££££££££££££££{{}}}UU}U}{}}}{}{}{{{£££££££££££££££££££££££££££££££££££££££££££}{{UU{U}U}{{{U{U}UU{££££££££££££££££££££££££££££££££££££££££££££££{UU}{{U}}U}{U}}}}}£££££££££££££££££££££££££££££££££££££££££££££££}U}{UU}}U}{UU}{{££££££££££££££££££££££££££££££££££££££££££££££££U{}{}{}{}UU{UU}}££££££££££££££££££££££££££££££££££££££££££££££££}{{UU{U}{}{}{}UU££££££££££££££££££££££££££££££££££££££££££££££££}{U{U}U{}{}U{U{£££££££££££££££££££££££££££££££££££££££££££££££££{{}}{U}U{U{}}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}U}{UU}{{}U}}U£££££££££££££££££££££££££££££££££££££££££££££££££{{}{{UU}U}}{{U££££££££££££££££££££££££££££££££££££££££££££££££££U{{UU{}}{}{}U{£££££££££{UU}{}UUUUU{U}{U}}{}UUU}{}}}}}}U}UUU{U}UUU{}{{}}U{}U{}}{U{}{U{}}}}UU{U{}}UU{}UU}{UU}U}{{UU}U}U{UU}}}{}{UU{UU{{U}}{}}U}}}{}}U{}U}{}U{U{{U{}}U}}U{{U{{UU{}U}}{{}{U{U{}}{U{{{}{{U{U}}}}{UUU{}}{{}UUU{{U}}UU}}UU{{{U{U{U}}UU}U}}}UU{}{{U}}U}}U{U}U{U}{}{U{{}U{U{}{}U}{}}UU}}U{{UU{{U{{{{UUU}}U}{}{}}U{}UUUUU}U{UUU{UU}U{}{{}}{}UU{U{U}U{}}{}U}}UUU{{}{}}}}U{}}}U{U{}}}U{U}}{}}UU}}{{{}{}}UUU}U{{}{}{}}}}U{{U}UU{{U{{{UUU{}}U{{}}U{}U{UU{{UUU}{}{{{{}UUU}}}U{}{U}{{}U{{UU}}{{}U{{U{}UU}U{UUUU}}{}UU{UU}U}{}U}}{}U{{}}{{{}{}}}}{}{}U{}U{{U}{{}}UU}{{{{U{U{U{U{U{{}U{}UUU}}}}{}}{UUU}}UU}}}{}}U}UU{UUU}}}{{}U}{UU}U{}}UU{U}}}}UU}U}UU}{}U}U}}U{U}UUUU}}{}{{{U}UU}}U{{}}UUUU{{{{{{U{}U{U}UU{}U{U{{}UU}{UUU}UUUUUUUUUU}}U{{U{}{}{{{U{}U{U}{U{{{{U{{}U{{}{}}}UU{}{}}}U{U}{}U}UUU}}U{{UU}}UU}{{{}U{{U}{{{{{UUU}UU}}{{UU}{{U{{{UU}}{}UU}{U}U{{}UUU{{{}}}}{{}}}U{}U{UU}}}U{{U}{UU}}{{UU{{{{{U{{}}}{}{}UU{}}{U}{U}{{{UU{}{U}}U}UU{U}{U{}{}{U}}U{U{{{UU{{{{UU}}UU}}}{{{{U}U}{U{{UUU}U{{{{}{U{}UU}{{{U{}{}U}}}}}UUU}U}UU}U}}{}{}{}{U{U}U}}{}{UUU{}}{{{}U}}UU{{UUU{UU}U{U{{{}{}}UUUUUU{}}}}{{}}{{}}}}{}U{}U}U}}{U}{}U{}{}{{}}{}{{}}{}{}}U{{}}}{U}}}U}{}}}{}{}UUUUU{{U{}{}U}}}{{{{{{{U{{}{}U}UUU}U{{U}{}{UU}U}{{}{U{}U}}}{U{}}{}UU}UU{UU}}{{{}{}U}U}{{}{}{}}}}}}U}}{}}{U{U}}}}}U{{U}{U}{{}{{UU{U{U{}{{UU{UU{{{{}UUU{{UUU{U{}U}{}U}U{}U}}{UU{}U}{U{}{}U}{{}{{}}{U}{}}{U}}U{U{{}}{{U{}}}}}U}}UU}}{U{}}{}U{U{{{}}}}}U}{UUUU{}U}U}{{UUUU{}{UUU}U{}{U{U}}{}U{{{}}{UU}{{{}U{U{}}{{UUU}{}}U{U{U{}U{UUU{{}UUU{{{{}{U}UU{}}}{{}{U{UU{{U}}U}{UUUU{}}{{{U}}}}}}}{{{{}{{U{}U{}U}}{{}}U}U}{}U{U{U{}U{}{}U}}}U}{U}{}{U{UUU{{U}UU{{}{{}{}{{{}{{U{U}{}U{{U{UUU}}{{{U}UU}U}}U{UU{{{{}}{U}{{U{{UU}}}U}}}{U}{}}}U}}UUUU{UU}}{{}}{U{U{{{}{{UUUU}U}{}{U{{U{}}U}{}}}UU{UU}UUU{U}U}U}{}{{{}}{UUU{}U}UU{{{{U{U{}{}}U{}U{U{}}}{}}}UUU{UU}}{{{U}{}{UUU{{}UU}{U{{U{{{{{}U}{{{{{U{{}UU}{U}}}}}}U{U}}{UUU}}U{}UU}UU{{UUU}}}}{}}UU}}}}U}{{U}}U}U}}U{{{U{}U{}}U}}U{UU{}{{{}U}UU}}{}}U}{UU{{U}}}UU}{}UU}{}}U{}}}}}UUU{{}}}U}{}U}UU^^U{UU{U{U{U}}{{}U{{}}U}}{{U}}}}}{U}UU}U{{}UUUU{{{U}}U{}}U{}{U}{}^^^{}{{}}{{{U{}}U{U{}}U}U}{U}{}U{{{{{}UU{UUU}UUU}}U{{{}U{U{U{U}U^}{{UUU}U{U}UU}U}U££££££££££££U££££££££££££££££}}U}}{}U{}U}{}U{^^^U}{U}}}U}UU{{U££££££££££££££££££££££££££££££££}{{UUU}{{{U{}UU^^^{}{}UU}}}U{{U{££££££££££££££££££££££££££££££££{UU}UU}U}U{}{}{^^^{{U{{UUU}£££££££££££££££££££££££££££££££££££££U}}}U{{}{}{U{{{^^^{{U{{{{}}£££££££££££££££££££££££££££££££££££££££U}}U}}{U{U}{{U^^{U}U{}}{{£££££££££££££££££££££££££££££££££££££££££££{U}{{}U{UU^U{U}U{{{{{£££££££££££££££££££££££££££££££££££££££££££U}{{UUU}{{UU}}UU{UUU££££££££££££££££££££££££££££££££££££££££££££££{{U}U}}U{UU{}{}{{U£££££££££££££££££££££££££££££££££££££££££££££££UU}UUU}{{{}UU}}}££££££££££££££££££££££££££££££££££££££££££££££££}{{U}}U{UU{UUUU{££££££££££££££££££££££££££££££££££££££££££££££££U{}UU{U}}}{{UU{U££££££££££££££££££££££££££££££££££££££££££££££££}U}UU{UU}UU}}UU£££££££££££££££££££££££££££££££££££££££££££££££££UU{{U}}{U{{}{}U£££££££££££££££££££££££££££££££££££££££££££££££££{U{}}UUUUU{}U}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}UU{{}{}UU{}{}}U}{UUUU}{U{{U{U{}U}U}{{{}U{{{{{}{{}}UUU}{{{}}{{{{}UU}{}{}}{}}{U}UU{}UUU}{}}{}U{}}{}{}}UU{}{}U}{{{U{U}UU}{}}}UU{{UU{U{}UU}}}}U}UU{U}U{{{UUUU}}{{{}U}{}}U{}U}}}{}{}}{}{U{{}U{}{U}UUU{}{}}{UUU}}{{UU{{UU}U}{{UU{}{UUU}UU}U}U}{{{{{UUU{{}{}}}{}UU}UUU{}{}}{UU{U{{}{{{UUU{{}}}U{{{}{{}{}U{U}{}}}U{U}UU{{U{}U{{}}U}U}{UUUUUU}}}{}}U}}}}}UU}}U{}U{}UU{{U{}{{U}{}{{U}{{UU}}UU{{}{{{}}{}}{UU}}{U}{{{U}}}UU}}{U{}U}U{{{UU{{}{U}}UU}{{}}{U}UU}}{{}}}}}}U{{U}}{}UUU}}UUU}U{U}{}{{U}{}}}UUU{{}{}U{{U}U}}{{{UU}{U}{}{U}{U}{}}}{UUU}}{{}{}{}UU}U}}}{U}{{{}}}{{}UU{{{{UU}}{U{}U}{{{}{}{}U}{}}{UUUU{{}}}{{{{U{}UUUU{}}{{}}}U{{{{}U}{U{U}}UU}U}}{U}{}}{}{{}{UUU}{}{}}U{{}U}{}U{}}UUUU{}{U}}{UUUU}{UU}U{U}U{UUU}}{U{U}U{UU{U}{{U{}}}}}}}{U{{{U{UU}}U}UU}}}}{{U{}{{{{{{}UUU{}{UU}}{}}UU{{}{{{}{}{{U}{UU}{}{}{{{{{{}{{U}{{}{UUU}U{}{}}UUUUU}{{UU}{{{U{}U}{{}U}}{{{{}U{UUUU}{{U}U}{U}U}{{}{{U{UU}}{}{UUU{UU{{}U{{U}{{{}{}{}U{{U{{U}}{}U{U}{{{}}{}U}UU{{U{U}{}U}}}}{U}}}}U}{UU{{}{{{{{U{U}{{U}{{U}UUUUU}}}}UU{{}UUU}U{U}{UUU}{{{UU{}{U}U}U}{U{U{UU}UUU}{{{{UU{{UUUU}U}U{{U{{{}{{U{{U{U{}}U}}U}}{}U}}UU{{{}U{}UU}{{{}{UU{{UU{{}}}}UU}{U}UU{UUU}{}{{{U}}UUUU}}}U}}{{{{U{UUU{U}U}{{U}{U}}UU}U{U}}U{{{}U{}U{}UU}U}}{UU{}U{{{U}}{{U}U{}}}UU}{{{U{UUU{}U{U{{{{UU{U}U{}}UUUU}}{U}}U{{U}}}}{{U}UUU{{}{UU}}}U}}{}UU{U}UU}U}U{{U{}{{}U{}}}{}{}}UU}}{{{U}{U{}{{{{}U}{}{UUUU{}{{}}UU}U{{UU}}UU{U}}}U}{}}{}}}}}{}UUUU}{}{{{}}}UUUUU{{U{}{U}UU{{U{{{}UUU}}}}}{}UU}UUUUUU}U{UU{}UU}}{U}}{U{UUU{}}{{U{}}}}UUU}{U}U{U}{{U{{{U}{{U}{UU{U{U{{}U{{{}{}}{{{}{}}U}{{U{}{U}UUU{{{{}UU{{}U{{U{{UUUUU}U}U}}}{}}{UU{U{}UU}UUU}{UUU{}U{{}U{U}}U{U{}}UU}{U{UU}U{}U{UUU{}{{{}}UU{U{}{{U}UUUU}U{U}{{}}UUUU}U{}{}{{UUU{}{}}}UUUUU{}U}UU{U{}}U}U}{U}{{UU{U}}}}{}}}U}{}{{}{{UU{}{}UU{UU}}}{{}UU{{{{}U{}U}}}U}{{}}U}{U{U}}{}U}}U{UU}{}}{}{{}{UU}U}}UU{{{{{}{}{{}{U{{U{U}}U{{UU{{U{}}{U}U}}U{}{}UUU}U}{{{}{U{{{UUU}{{{{{UUUUU}}U}{}UU}U}U}}UU{UU}{UU}U}}}}{{}{U{U}{U{{UU}U{{}}{{}{U{}UUU{UU}}U}}}}{}U}U}U{{}U}{{}}}U}U{U{{UU}}{UU{}{}U{{U{}{UUU{UU}{}}U{UU{}{U{}U}}{{{}}U}U}}{}}U{{{{{UU{{{{U{{}U{{U{}}U}U{{U}}U{}}}U{}}££££££££££££U££££££££££££££££{}}{{}U}{{}{}U}{U{{{}}}}{{}{}{UUU££££££££££££££££££££££££££££££££UU}}}}}UUU{{}{^^^^^U}UU}U}U}{UUU££££££££££££££££££££££££££££££££}{}{{}{}}{}}{{UU^UU{}{}U{}}£££££££££££££££££££££££££££££££££££££{}}{{UU}U}}{{{}^^^}}U{}{{{}£££££££££££££££££££££££££££££££££££££££{U{{{}U{U{}U}^^^UU{}UUUU{£££££££££££££££££££££££££££££££££££££££££££}U{}U{{U{^^^}{U{}{{}}£££££££££££££££££££££££££££££££££££££££££££{U}}}}}}}^^^}}UU{}}}££££££££££££££££££££££££££££££££££££££££££££££}}UUUU{^^^}{{{U}}}£££££££££££££££££££££££££££££££££££££££££££££££U{U}}}^^^{UUU{}}££££££££££££££££££££££££££££££££££££££££££££££££{U}}{UU{U{{}{{{}££££££££££££££££££££££££££££££££££££££££££££££££}U{U}U{{}U{}}}}U££££££££££££££££££££££££££££££££££££££££££££££££{{{{U}}{}{U{{{{£££££££££££££££££££££££££££££££££££££££££££££££££}U}{}{{UU}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££U}}{U{U{U{}{}}}£££££££££££££££££££££££££££££££££££££££££££££££££U}UUU}{U{}}UU{££££££££££££££££££££££££££££££££££££££££££££££££££}{}U}U{{{{}}}{£££££££££{U{{UU{UUU{}U{{U}{}{U{{{UUU}}{}{{{}UU{{U{}U}{UU}}{{U{{U{}{U}}}}UU{}U{{{}{U{{{}U{U{U}U{U{}U{{U{}{U}U{}U{}U}UU{{{{U{{{{U{{}}}U}}UUU}}{}}U}U{{U{U{{}}U{{}U{U{}}U}UU}{}U{{{{U{{}UUU}}}}{{{{}UU{{}}U}U{{{U{}UU}U{UUUU{{}UU{UUUU{}{U{}U}{{{{}U{{{{U}U}{{{}}U}{}U{}U}{}}}UU}UU}{}}}}U}{{}U{}UUU{}U}{{{UUU{{{}}}}{U{}}{U{{U}U{}U{U{U{{{UUU{U{U{{}U}U}{}}{}}{}}U}U}U}}UUU}{}{{U}UU{}{}U{{}U}}{}UUUU}}{U}{}{}}{}{U}}U}}U}U}U}{U}{U}{UU}U}U{}}UU{}{}U{{U{}{U}UUU{}{}U{U}U}U}}}U{}}}}U}U{}U}UU{{}}U}{}}}U{}{}{}{UUU{}}{{}{U}}{U}{}{}{U}UUU{{}{{}}{}{}}{U}U}{U}U{U{U{U}UUU}U}{{}}UU}U{{U}U}UU{}}U{}{{}}{{U}U}U{U{}}}}{{}}}}U{U}}}}{UUU}}}UUUU{U{UU}}}U{{}}}U}}UUU{{{U}}}{{U}}}}{}UUU}{U}}{}{UUU}}{U}}{}UUUU}}{{U}}UUU}U}{}}{{U}U}{}{U}{{{U{{U}UUU{UUU}{}U}{UU}U{U}UU}U}}}UU{}U{{{UU}}U{{{}{U{{U{{}U}}U{}{UU{U{U}{U{{UUU}UU{}{}{}}{{}}UU{}UUUU{}UU}}UUU{{}{U{}{}}{}}{U{}U{U}}{}U{}U{}}}U{}U}U}{UU}}}}UU}UU{}}{U{}{UU}{UUU}U{}{UU}}UUU}{U}{{}U{{U}{UU{}}}{U}U{{{{}U{}}{{{}U}}}U{U{U{}U}}{U{U{U}}UUUU{U}{}UUU}U}{U}UU{{{}{}{U{{U{UUUU}U}{U}}{{UU}UUUUU{{U}{{{U}}{}{{U{{U}}}{}}}UU{U}{}}}}{}}}}{{{{}}UUU}U}U}U{U{}U{}}}{{}{UUU{U}}{U}}}{U{UUU{}UUU{}}U{U{}}{}UUUU}U{}{{UUUUUUU}U}{{U{U}UU}UU{}}UU{U{U}}}UU{{U}}UUU}U{{{}}{{{U{U{{}U{}{UU}UU{UUU{}U}}UU}{UU}}U{U}}{}}}}}}UUUUUU{}}U}{}}{}}}UUU{}UUUU}{}U{}}UU}}{U{{}U}}U{{}U{U{{UU{}U}{}{{U{}U}{{}{U}}{{}{}{UU{}{UU{U}}}U}U}UU{}}U}}U{}{UU{{U}{}{{{{}{}{U}{U{}}}U}{UU}UUU}}UUU{{{}}{}{{}{}UUUUU}}UU{U}U}}UUUUU}}}{U}}}U{U}{{UU{{U}{{{}}{{U}}{{{{{}}UU{{UU}{U{}U{}U{U}{U{}{}}{{{{{UU{}{{UU}U{}}}{}{U}}{}{UUU}}}U{}}{{}}{U{{{U{UU{}UU}}}UU}{}}{{}{UU}{UU}}}{U}UUUUU}}{}{U{UUU{}}}}U{{UUU}UU{{U{{U{U{}}UU{{}}{{}}{}{UU{U{{U}}}}U{}UU{UU}}{{{{}}UU}UU{{{{U{}U}{U{{}U}UU{U}UUU{{{{}{{U}{U{{}U}}}U}{}}{{{U}UU}{U}{}UU}}{}{}U{}}}{{UUU}{{{U}U}{{{}U{}U{{{{U{{{U{UU{{UU}{U{}{U{}{UU}U}}}U{U}}{}}U}}UUU{}U}U}}{}{}{U{UUU}}{U}UU{U}}{{U}U{U}{}{U{U}U{}U{}}UUUUU{UU}U{{{}}}{UU{}}{{}U}U}U}U}UU}U}U}{}U}}{U}{}UUU}U}UUUU}}U}{}UU{U}{}U{{{U{UU{UU}U}UUU}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}{U}UU{UU{}{}{UU}{{{{U{UU}{U}{U{UU}}}UU££££££££££££U££££££££££££££££UU{}{U}}U}UU}UU}}UU{}UU}{UUU}{U{U££££££££££££££££££££££££££££££££{{{}U}UUU}}}{U{U{{UUU{{UU{UUUU}{££££££££££££££££££££££££££££££££}{}{{UU{}{U}U}}}U{{}}{U{U}}£££££££££££££££££££££££££££££££££££££}}}}{UU{}U}}}{U{UUUU{}{{}}}£££££££££££££££££££££££££££££££££££££££{}}{{}{{U}{{^^U{}{{U}}U}U£££££££££££££££££££££££££££££££££££££££££££{}UU{U{{}}^^^{}UUU{}{£££££££££££££££££££££££££££££££££££££££££££U{}}{UUU}}^{}{}U}{}{££££££££££££££££££££££££££££££££££££££££££££££{{U{}UU}^U}}{{U}{}£££££££££££££££££££££££££££££££££££££££££££££££}{U}{}^^^}{{{{{}££££££££££££££££££££££££££££££££££££££££££££££££}{{UU}^^^}{{U{U}££££££££££££££££££££££££££££££££££££££££££££££££{{{U}}^^^}U}U{U{££££££££££££££££££££££££££££££££££££££££££££££££{}{}{{^^^U{{}{}£££££££££££££££££££££££££££££££££££££££££££££££££{}{U}}U}}{{UU}{£££££££££££££££££££££££££££££££££££££££££££££££££UU}{UU{{U}UUUUU£££££££££££££££££££££££££££££££££££££££££££££££££{}{{}}}{{}}}U{££££££££££££££££££££££££££££££££££££££££££££££££££U{}UUUUUU{}}U}£££££££££}UU{{U}{{{{U}{UU}}U{{{{U}}}}}}{UU}U{{U{}{UU}}}{{UU{}UU{}{{{{{}{{U}U{U{UUU{{}}}UU}}{}}}U}}}U{{}}UU}{}{U}UU{}U}UUU{}}{{}}{}UU{}}UU{{{}U{{U}UU}{U}UU}{U}}}U}}}U}{{{{{{{UUU{}{U{}U{UU}{U}U{UU}{U{}{}{U{{}U}}}{UUUU}{UU{U{UU{U{U}}}}U{{UUUU{{U{{}}}}{{{UUU{}{{}UUUU}}U}}}UU{{}U}U}{U}{}{UU}{}{U}}U{UUUUU{{U{{{}{UUU}U{{{}{{U{{}U}}U}}}UU}{UU{U{UU}U{U}U}UU}{{UU{}{}U}U}{U{{U}U{}{}}}U}UUUU}}{}{U}UU}{U{UU{}{UU}}}UU{UU}U}{{{{U{{{}U{UUUU}}{{UU}}{{UU{{}U}{U}{}{}}{}{U{{U{{UU}U{UU{{{{U{{}}UUU{UU}}U}}{{U}}UU}{{}U{{{U}U{UUU}U}{{{{U}}}}{}UU{}}U}}U{}U{}}}{{U}}{UUU}UUU{{U{{{UU{}U{UU}U{}U}}}}}}}{{}}{}{U{U}{}{{UU}}U{}}}{}}UUU}U{}U{{UU}{UUUU{UU}}{U{U}U}}U}{UUU{}}{}U}U}U{{{U}{{}{{U}{UU{U}U{}{U}U}UUU}{}}}U{{{{}U{UU{U{U}{{{UUUUUUU{{U{U{{{}{}}}}U{U{UU}UU}{{}UUUUU}{U{}UU{U}}{U{U}{{}}}}}{{}{U{{}}{{}{U{{{U{U{UU}{UU{}U{}U}}{}}}}{{}U{UU}{{}}{}}}{UU}}U{}}}UU}U}}}{U{{}}}{U{UU}}{UUU{{{U{}}}U{U}}{{{}U{{U}U{U}U}{UU}}}}{U}{UU}U}{{{}U}}}{{UU}}{}{}}}}{U}{{UUUUU}{{{U}}U{{{{}{{{{{{}U{}UU}U}}U{{}}U}}UU}{}{{UU}}{}UU{}{{}UU}}{U}}U{}{}}U{}}U}}}{}{UUUU}}{{}}}}}}UUUU}{}U}}UU{{}}}U{U}{}U{UU{{{U}}{{U}UU}}{}}U}}}}U}}}U}{UU{}{}{U{{U{}}}}}UUU{U{UU{U{{}UU}U{U{U}U}{{U}{{UU}U}U{}}{{}{}{U{}}{}{UU{}U}U{{{{{{{{}}}}UU{U}{}}{{}}{U{}{U}U}}U}UUUUU}{U}}UU}{}{U{}{U{}{}{{}{}U}{}U}{U{U}}U{U}U{UU}U}{}}}UU{{{{{}{U{UUUU{{U}}{U{{}U{{{U}{{{UU}}{{}}{U}}UU{}{{{}UUU}{{{U}}}}{{{U}{UU}U}}{U}{{UU{{}{U{U{}U{{}{UU{U{}U}{{{}U{{U{}}U}}UU}{{}{}UUU{UUU}{{{{{}{U}}{{{}}{{{{{{{}{}}U{}{U}{{{UUU}{U}{U{}}}{{{{}}{{U{{U}}UUU}}}{U}U{U{}U}U}{U}U}}{{{{{UU}{U{{U{}{}U{}{}{UU{{U{UU{UU{}{U}}UU{}{}{U}}}}}}UUU}{U}}{{{UUUU}}{{}{UU}U{}}{U}{UU{{}UU}U}U}}}{}U}}{U}}{UU}}}{UUUU{}{{}{{}{}{UUU}{}U}{}UU{U{}}{}}}}}}}UU{{}}}}}U}{}U{{UU{}}U}U{{U{U}{{}}}U}{}}}}{{}{}{}{UU{{}U{{UU}{}}{U}{{}{}{}{U}U{}}{}U{{UU}{U}}}{{U}}U}UUU}{}UU}}{}{UU}}}{U{U{U}}}{{{U}}U{{{{{}{}{}{{UU}U}{{{}UU}U}}{}{}{{}{U{U}UU}{{U}U{U}U{}U{U{}{U}}}}{{}{{U}}{}U}{}{U{{U{UU}{}UU}U}}}}U}}U{UU{}{U{U}U}}{}}}U{}}{UUU}U}}{U}UU{UU{{U}}U{}}{{}{}U}}}UU{U{}U}UUU{{}{}UU}U}}{U}}U}}}}UUUU{{U{}{}}{U{{}U}U{{}}{}{}}{}}UU{U{{}{{UUUUU}}}UUU}}U}{{}}{U{{UUU}{}UUU{}U}}{UUU{{}{}}UUUU}{}U}U{{}{}}££££££££££££U££££££££££££££££{{{U{}{}{{U{U{UUU{{U{{U{U{U}U{UU{££££££££££££££££££££££££££££££££UUUU}{{}}U{}{U}U{}}UU{{{U}}{{}{{££££££££££££££££££££££££££££££££{UU}{}{}{U{UU}U}U{}}UU{UUU}£££££££££££££££££££££££££££££££££££££{}{{UU{U}}}UU}{}{U}U{{UU}{}£££££££££££££££££££££££££££££££££££££££}}{{U{{}UU}{{}{{}}U}U{}U{£££££££££££££££££££££££££££££££££££££££££££}UU{}{{}}}{}}UUU}{}{}£££££££££££££££££££££££££££££££££££££££££££U{UUU{}}{U{U{U{}}}}{££££££££££££££££££££££££££££££££££££££££££££££}U}U}U{^^U}{{{U}{}£££££££££££££££££££££££££££££££££££££££££££££££U{U{}}U^^^}{{U}}££££££££££££££££££££££££££££££££££££££££££££££££++UUU}}^{{{}}}}{££££££££££££££££££££££££££££££££££££££££££££££££++UUUU^^^}U{{}{}££££££££££££££££££££££££££££££££££££££££££££££££++}UU}^^^{{{}{U££££££££££££££££££££££££££££££££££££££££££££££££+++}{U{^^^}}}}U}£££££££££££££££££££££££££££££££££££££££££££££££££U+{}{{{}U}U}{}{£££££££££££££££££££££££££££££££££££££££££££££££££}++U{}U}U}{{{}££££££££££££££££££££££££££££££££££££££££££££££££££}+}UUU}{U{{{{}£££££££££U{U}}{}U{UUU{{{}U{{}{}}{}}}{{{U}{U{U{}UU{U{}{}UU}{}}}}UU}{U{UU}U{U}{U{}UU{UUU{{UU}U}{{U}{}UU{U{UU}U{{}{}}U{UU}}}U}U}{{U}{}{U}{}U{}}U}}{{{UU}{{{U}{U}{U{U{UU{}}}{{U}}}{}{}{UU{{}{UUU}}{}{UU{}U}}UU}{U{UU}UU}{U}{}U{UU}UU}}U{U}U}{}}{{}}}{UUU{{}}{{}{U{{U}}}{U}U}}}{U{UU}{}UUU{UU{U}UU}U{}{U{{}{{U{}{{{}}U{{U{U{U}}UUU}U{{{UU{U}{}U{UUU{{}{}{{}{{}}}{{}{}U}UU}{}}}}}U{U{}{}}{U{UU{}{}{}{{}}{}UU}}}{U{{UU{U{}UU{{}{{{U}}}U}UU}}U}}U}}U{{}U}U}}UU{UU{U}}}UU}{{}}{{UU{}{{UUUU}{{}U{U{}U{U}{UUU}}UU}}}{}}{}}}{{UU{}{U{}{}U{}}U}{{{UUUU{}{}}{{{}{U}}U{{{UU}U{U}{U}{U}U}{}UU}}{}}}{}UUUUUU}U}}U}{U{UU{{}{{{}}UU}UU}}U{{U{U}}U}{{}}}U{{}}}{U{{{U}}{{}UU{{}}}}{}}U}}}{}}}{}}{}}{}{U{}{}{{{{}{}}}{U{{}{}}{}}}}}{U}UU{U{{U}{U}}U}U{U{{{U}U}{}U}}U}UU}{{}{}}}}}UU}{U{{}}}U}}}U}}{{UUU}}}{{}U}{U{{U{U}}}UUU}{U}{U{}{}{{}}UUU{}}{}{}{{}{}}U}{U{}{U}}{}U{U}}}}{}U{{{UU{UU}{UU}U{UU}{{U}UU}}{}}}{U}U{UUU}}}}U}U}{}}{{UUUU{UU}U{}}{U}}{}}U}UUUU}{{U}{}}U}U}U}UUU{}U{{U}{U{UU}{U}U{{{UU}U}}{{}}UU{}U}}UU{UU}{U{}{{UUU}}U}U{{{U}{U}{}UU}}UUU}{UU}{U}{}U}{}UU{}}}}UU{}UUU}{}}{}{{}}{U{{U}{{{U}U}}U{{UUU{UU{{}}{}UU}}U{U}}U{}UU}}U}{}UU}U}}}}}{{}{}}{U}UU{UU}UU}{}{}}U}UU{{}UUUU}{}U{}{UUU{{}U{}{U{}U}U{}{}}U}{U}}{U}U}{}UU{}{}{}{{{{{U{U}}}U{UU{}{U}{{U}U{}U}{U{U}{}{}}}}{U}{{}}}U}{{}{{}UUUU{UU{{}}U{U}UUUU}U{{U}{}UUU{}}U{U{{{UU}U}}}{}U{}}U}{}{}}U}{}{{}{{{{U{{{U}U{{UU{U{U{}}}{{}U{}{{}{{{UUUUU}}{}U}UU{}}{}U}{}}U{}{}}{}}{{}U}UUU}}UU}}}}}{UUU{}}{{}U}{{}U{U}{{U}}{}}U}}{UU}}}{}U{{{U{}{U}{}{}{{U}}{}UU}UUU}U{}{U{}}}U{U{{}{{U}}U{{U}U{U}U}U{{}}U{U{{}}{U{{UUU}U}}{}}}}{U}U}U}}}UU}U{{}}{U}}}UU{{}UU{U}}{U}{}{{{}U{U{}U{}{{UUU{{{UU{}}U{}{U{{U{{U{{U{{}}{U{{}}{{}}{{{U}}}{{U}U}{U}UU{U}U{}U{}{{U{U}{}{U{UUU}}{}UU{}{{UUU}U{{{{UU{{U}UUU}}{U{}}{}{{U}U{UU{U}{{{UU{{{U{}U}{{}}U}U{}UU{}}U}}UU}{U}U}U}{U}}{{UU}{}}U}U{U{{}UU}}U}{}U}UUU{{}UUUU}{}UUUU{{U}UU{U{U{U{{{}UUUUUUUU{U}{{{U{{U{}U{U{UUU}U{}UUUU{UU{{}{{{UUU{U{UU{}{}{{}U{U{{}{{UUU}{U}U}}{{U{}{{}U{}{}}}}{{}{}}{}U{U}UU{}U{{{}{{UUU{{U{}}U{{{{U{UU}}{{}{{{UUUU{U}UU{{{{U}}{}{U{U}U}{}UU}UU}}U}{U}U}}{{}U}UU{U{U{{}}}U{UUUU}UU{}{UU}{{U{{{U{UU}}}U{U}}}UU}{U}}{{{U}{{{UUU}U{{{U{{U}U{}}}U}}}}{££££££££££££}££££££££££££££££{}U}U{{}U{{U}U{U}U{{}}U}UU{{U{}{{££££££££££££££££££££££££££££££££{{{}}{{}U{U}{UU}}{{}U}{{{{{}U}UU££££££££££££££££££££££££££££££££{{{}}}{}U}}UUUU{U{}{}{{{}{}£££££££££££££££££££££££££££££££££££££}{U{}{}}{}U}{}}UU{}U{}}}}}{£££££££££££££££££££££££££££££££££££££££UUU}{U{}U{{}}{U}}{U}U}{}}£££££££££££££££££££££££££££££££££££££££££££{U{U{}{{}U{{U{U}{UUUU£££££££££££££££££££££££££££££££££££££££££££U}{UU{}{U{}U{}}{U}U{££££££££££££££££££££££££££££££££££££££££££££££U}{}}{U{{UU}}UU}}}£££££££££££££££££££££££££££££££££££££££££££££££U{}{{U}{}{U{}{UU££££££££££££££££££££££££££££££££££££££££££££££££{UUUU}^^^}UU}{{U££££££££££££££££££££££££££££££££££££££££££££££££{{}{}}{^}U{U}U{U££££££££££££££££££££££££££££££££££££££££££££££££{{{UUU}^{}U}}{U£££££££££££££££££££££££££££££££££££££££££££££££££}{{U{U^^^}}{U{}£££££££££££££££££££££££££££££££££££££££££££££££££UU{}UU^^^}}UUU{£££££££££££££££££££££££££££££££££££££££££££££££££}UU}{U^^^}{}{U££££££££££££££££££££££££££££££££££££££££££££££££££{U}{{{{{}}{}}U£££££££££UU}}{U}{U}}{UU{UU{{U{}U{UU}U}}UU{{U{{U{}{}}{{{}U{{U}}{{}U}UU{UU}U}{}UU}}}{UU}U{{}}U}}{}}U}UU{{{{{U{U{}{U{{{{}UUUU{U{U}UU{UU}}U{UU}}U}U}}}{UU{{{U{}UU{{}U}}U}{UU{}}}}UU}{U}{{U}}}U{}{}{{UU}U{U{}{}{{}{}{{{}{U{{UUU}{{}U{{}}U}{U{}{}}U}{}U{U}}U{U}U}UU{{{{UU{UU}}{}U{}U}U}}U}UUUU{}}U}}UU{U}{U}{UU{UU{}}{}}}}}U}U}U}}U{U}U}U}U{}{}{}{U}{U}{UUUU}{{{UU{U}{{UU}{}U{U{{}}}{{U}UUU$$$$${}{}{}U{U{}{U{{U{{}U}}U}}{U}{U{{}{{{}}}}U{}UUU{U}{{{}}$$$$$$$$$$}{U{{U}UU}}}{}}}}}{U{UU{}UU{U}{{{{{}}{}}U}UU{{U}{}UU}}$$$$$$$$$$U{U{UU}}{}}U}{}}{U{U}U{}UUU{}}}{{{{{}U{}U{U}}{U}U}UU{}$$$$$$$$$$$$UUU}U{{}{UU{}{{U}U{UU}}U{UU}UUU{{}U{{{UUUUU{{{U{U{{U$$$$$$$$$$$${{UU{}U}{{U{{U{{{}{U}U{{UU{}UU{U{}U{{{}{U}{{{{{{}UU$$$$$$$$$$$$${U}{{{{UU}}{U}}}UU{{U}{UUU}UUU{U{{U}U{}U{UUUU}{U$$$$$$$$$$$$$$$${}}}{{}{{{}{UUU}}}U{UU{}{UUUU{}U{}{}{}U{}}{{}}$$$$$$$$$$$$$$$$$$$$$$$U{{}UU{}{}U}UU}UUU}U}U{{{}}U}{}U}U}UU{}UU$$$$$$$$$$$$$$$$$$$$$$$}{}{{{U{{UUU{UU}}}U}}{U{U}}{UU{{}U{}{{}}}$$$$$$$$$$$$$$$$$$$$$$$}{}U}}U{UUUUU{}{U}{{{U{}}U}UU}{UU}}U}U}{$$$$$$$$$$$$$$$$$$$${}U}}}{{}{}}U}UU{}{U}{{{UUUU{UU{{}UUU}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}U{{}{U}U}{U{U}U{U{U{{}}}U{{}{UUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}U{{U{U{{{}{{U}U{U}{UU{}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U{U{}{{}U{U}}U{}}U}U{U}{}{{}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${U}}U}{{U{}}}}}U}U}}}{}{}UU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U{UU{}U{UU{U{}}{}}}{UU{}U}{UUU$$$$$$$$$$$$$$$$$$$$$$$$${}}}{{U}UUUU}{U{UUU{{{{}}{U{{{}}U{UU}U}$$$$$$$$$$$$$$$$$$$$$$$$${U{U{U}U{{{}{}}U}UU{}{}UU{}UUU}UU}U{{{}U}{}}U{{U{}}$$$$$$$$$$$$U}{U}{}}}UU}{{{U}{{{{UUU}{U}{{U{{{{}U{U}}{U}}{}{}U{{$$$$$$$$$$$$}U{{UU{U{}U{{UU{U}{U}}UU}}U}}{U{}{{}{U{U}{}U{U}U}U{{$$$$$$$}{}{{{U}UU{U}}{}UU{{{}}{U{UUU{}{U{{}{{U}U{{U{{}{U}}{}{}{}$$$$$$${UUU}UU}}U{U{}{}}{}}UU}{{}{}{{U}}{{U}}U{}{U{}}U}UU{U}}U}}$$$$$$${}{{U{}}{}{{}{{{{U}}}U}U{UU}{UU{U{{}U{U}U{}{}{UU{}{U}}{}}$$$$$$${U{}}{}{{U{U}UU{{}UU{UU{}UU{}}{{}U}UU{{}{{{U{}UU{U}}UU}{UU$$$$$${}UU}}{}}}{}}}}}U}{{U{{U{{{}{U}{U}UU{{}{{U}{{{{{UU{}U{}{}}$$$$$$$}U{U{}U{{}U}U}{}U{}}}{U}}}U}{U}U{U}}UU{{{}}U}{}UU}}U{}{UU$$$$$$$U}U}UUU{U{U}}}{}{U}}£££££££££££{}}U}{{}U{}{U{}{}}}}UUU}}}$$$$$$$}}{}U{U{}{}{}{{UUU£££££££££££££££U}{U}}{{UU{{U}}}}{{}{U}U$$$$$$${}{{UU{}}}{U{}UU}}££££££££££££££££{{UU}}{}U}{}}}}{UU{{U{U$$$$$$$}{{UUU}U}U}{}}U}}U£££££££££££££££££U}{{}}{}}}{{{}{}}}UU}U$$$$$$$}UU{UU}}{{}}}}{UUU££££££££££££££££££{{}}}UU}{{UU{{U{U}UUU}$$$$$$}{{U}}{{}UU}}U{{UU££££££££££££££££££££UU{UU{}{}}U}}U{}U{U{$$$$$$}U{}UU{{{U}U{{{{{££££££££££££££££££££££{U}U{{{}{{U{U}}UU}U$$$$$$U}{UU}{{U}}U{UU££££££££££££££££££££££££££{{{U}{{}{{UUU{UU{$$$$$${}{{UU{U}}}}{{{£££££££££££££££££££££££££££{{U{U}{U{}{}U}U}$$$$$${UU}}}UU}{}{{U£££££££££££££££££££££££££££££}U}U{}UU{U}U{}}$$$$$${{}U{U{U{{{}}U££££££££££££££££££££££££££££££{}UU{}UU{U{}U}$$$$$$UU{U}}}{}}{}{££££££££££££££££££££££££££££££££U{}{{{{}}{{}{$$$$$$}U}}}}U{}}U{U£££££££££££££££££££££££££££££££££{}}}U{}UU{U}$$$$$$U{{U{UU}{}UU£££££££££££££££££££££££££££££££££££U}}{}U}}}{U$$$$$$}}}{{UUUU{U£££££££££££££££££££££££££££££££££££££U}}UU}{}}{$$$$$$U{{{UU{}}}££££££££££££££££££££££££££££££££££££££££{U{{{}UU$$$$$$U}}U{U{U{£££££££££$}{}{}{}}U{{}{{U{}}}}U}}{}}}}}}}U}U{{{}}}}}}{{U{}U}{U}}}U{{UUU}}U{}UU}{{{{U}}UU}{U}{}UU}UU}{{U{}{}}}U}{{}{}}U}{U}{U{{UU}}}}{U{U}{}}UU{}{{U}}U}U}U}U{}{UUUUU}{}U}{U}}U{{U}}UU}U{U{{}UU}{{}}}}U{UUU}UUUU}}{{{U}{{}}{{{}UU}}UUUUU}U}U{{U{}{{{}{}}U{U}}}{U}}{{{{U{UUUUUUU{}U}}{{UU{}}}}}U}UUUUU{{UUU{{U}UU{{{{U}}U}UU{{{UU}UUUU}{}UUU{}}}UU{U{U{{UU{}{U}}}}{{}}U}UUU}}}U{}{U{}{{$$$$$U{}{}UU{UU}{}{{}UUU{{U}}}{{}U{U}{}UUUU}}U{}UU}{{{U{}U{$$$$$$$$$$UU}U{U{{{{}UU{{}{UU{U{UUUUU}{{{{U{U}UUU{{}U{{{U{}UU}{{$$$$$$$$$$U}U{UU}}U}U}{{U{U}U{{}}U{{}U}{U}U}{}U{}{}U}UU}UU}{}{}U$$$$$$$$$$$$U{UU}}{}{{U{}U}{UU{{}U{}}}U}{{{U{UUU{{}UU}{{UU}UUUUU$$$$$$$$$$$$}{}{{}}}U}}}}U}U{U{}}U}{}{{UUU{{}{{{{}U{U{U{}U{}}}}$$$$$$$$$$$$$}{U}{U{}U}{}{{{{}}{{}{U}{U{U}U{}{{}{}{{{U{{{U{U{$$$$$$$$$$$$$$$$U}{{U{UUUU}}U}UUU{U{{{{{U{}{}{U{}U{{{UU}{{{}UU$$$$$$$$$$$$$$$$$$$$$$$U{U}UU{{}{U{U{}{}}{U}}}{U{U{}}}U}{{{U}{{U$$$$$$$$$$$$$$$$$$$$$$$}{}}}{}U{}{U{}{{}}{{UUU}}UU}UU{}{{{UU}}{U$$$$$$$$$$$$$$$$$$$$$$${}}}}U{{}U{U{{UU{UU}}U{{U{}U{}U{{}}}}{UU$$$$$$$$$$$$$$$$$$$$}{U}{{{{{}}{}}{}}}}U{{U{}UU}}UUUU{}{U{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU}U}}}}}}{U{U{}{{{}{}{}UU}{}U{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}{{}}UU}}}}}UU{}}U{}}U}}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}{}U{{UU{U}{UUUU}{}U}}{}UUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}{{U{{U}{}{{{{}U}UUU}}}{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{{U{U{U{}}}{UU{U}}U{{U{{{}{{$$$$$$$$$$$$$$$$$$$$$$$$$}{U}{{}U{{}}{{U{U}U}}}{U{}{UU{UU}UUUU}U$$$$$$$$$$$$$$$$$$$$$$$$$UU}{U{{{{{UU}}U}UU}}}U}U}U}}{}U}}}{}}{{}U{U{}}}{UU{$$$$$$$$$$$$}{U{{}{U{U}{{}{UU}UUU}}}U}}{}}{U}}{{}}}UU{}U}{U}}}}U$$$$$$$$$$$$}}}{U{UUU{}{{U{}}{UUUUUU}{U}U}U{}UU}}U{U{U{U}}U}}{U}$$$$$$$}U{{}{{}}{U{U}U}{}{U{{UU}U{}}{{}}{{}U{}}U{{{}}{}{{}}U}}}{$$$$$$${{{{}{U}U}{}{UU{{{{U}}{U}}UU}{{}{UUU{}U{UU{{{}{}}UU}{{UU{$$$$$$${{U}{UU{}}}U}UU}}U{U}UUUUUU{}{U{UU}}{}U}}}{{{{}{U}}{}}{{}$$$$$$$}U{}U{{U}U}}{}{U}{{}U{}{{}UU}{U{UU{U}{{{}U}{}{}{U}{}{{U}U{$$$$$$}UUU{{{UUU}{}}{}}}}}U{}}U{{{}U{U}{UU}U{U{U}}UU}{U{}U{}U{UU$$$$$$$U}{}}}{}{UU}U}{U}{UU}}{}UU}{{}{UU{}U}}}{{{{{}{}UU}U{{{{U{$$$$$$$UU}UU{{{{}{UUU}U{U{U£££££££££££UUUUU{}}}UUU{}}{{}}}U}}{{{$$$$$$$}}{}U{U}}{{U{}U{{}£££££££££££££££}UU{U}}}UU{}{{}U}U{U{{{U$$$$$$$UUUU{}{{}{}U{UU{}}££££££££££££££££U{{{U}{{}{{UUU}UU{}{}}}$$$$$$$UU{U{{}}}{U{}}{U{{£££££££££££££££££UU}}{U}{{}U}U{{{U{{{}U$$$$$$$}{{}UUUUU}{{{{UU{{££££££££££££££££££}{}UU}}{{{U{UU{}{{UUU}$$$$$${}U{U{{}{}U}U}U{{{££££££££££££££££££££UU{}}}U{}{}}U}}{U}}{$$$$$$UU}{UU}UU{}{{{{{{££££££££££££££££££££££U{}UU}}U{}{U}}}{{UU$$$$$${U}{{{}UU}{}{{{££££££££££££££££££££££££££UU{U}}U}}}}U{}}}U$$$$$$}U}U{UUUU}{{{}U£££££££££££££££££££££££££££U}U}}}U{{{{{{{UU$$$$$${}UU{{{U{U{}}U£££££££££££££££££££££££££££££{{{{}}{U{U{}U{{$$$$$$}U}}}}U{}}{}}{££££££££££££££££££££££££££££££{}{{}}}UU{{{{U$$$$$$UUU{U}{U{{}}}££££££££££££££££££££££££££££££££{{U}{{UUU{}}U$$$$$$UUU{{{U}{U{{U£££££££££££££££££££££££££££££££££}}}{U}}}UU{{$$$$$$UU}{{{{UUU}}£££££££££££££££££££££££££££££££££££U}{}U{}UU}{$$$$$$}UUUU}}{U{}£££££££££££££££££££££££££££££££££££££UU}U{}U{}}$$$$$$UU}}{{{UUU££££££££££££££££££££££££££££££££££££££££}UU{U}U}$$$$$$U}}{}}}{{£££££££££$U{{{{}UU{{U{{}U{{{{{{{U}U{{U}{}UU}}}U{U}{{U}}}UU{UU{{UU}{U}U}{}{U}{}{U}UU{{}}}U}{UU{{U}{UU}{{U{{UUUU}}}{UU{}{}U}U{{}U{U{{U{}U}}}}{U}}}}{U{{U}{U}{U{{U{}}{U}U{U{UU}}}{{}}}U{}U{}U{U{}U}U{{U}U{{UUUUU{U{}U}}}{U{}}UU{{U}{U}U}UUU}U}{{{}{}}{U{}}}}U}UU{}{}UUU}{}{{{U}}{{U{{U{}}}{U}}UU{UU}{UU}}U{}}{U}}}UU{}}}{{}U}}U{U}{U}UU}}{UU{}}UUUUU}UU{{{}}{U}UUU{}{}}}{U{}U{}}U}}}UU{}$$$$$U}{U}UU}{}}}}{U{}}{U}}}}U{{{}{U{{{}U}}{{}U{}}U}}UU}}{U$$$$$$$$$$}{{U{{}}{U{{{{UU{UU{{U{{}}U}}}}{}{}{{}{{UUU}{U}{UUUU{}$$$$$$$$$$UUU}{{{U{}{}{UU{U{}UU}}U{{{UU{}}UU{{}U{{}{U}{}UU{UUU}U$$$$$$$$$$$${{{{}{{{}}{}U{U}{}U}}U{{{{UUU}U{U{}UU}UUU}{U{{}}U}U{$$$$$$$$$$$$}U{{UU}}{}U{UUU}U{{{}{{U}{UUU}{{U}}{U}{{{U}{UUU{{{}$$$$$$$$$$$$$}}U{}{}{}{{{UUU}}U{}}{{{{U}UUU}U}U{}{{{}U}U}}}}U$$$$$$$$$$$$$$$${}{{{}{}{}}{{UUUU{U}}}}}{{}}}}}{UUU}}}}{{{}}{}$$$$$$$$$$$$$$$$$$$$$$$}U{UUU{}}}{}}{}}U{UUU{U{U}U{}UU{U}}}}}{{U$$$$$$$$$$$$$$$$$$$$$$${UUU}{U}{{{{}{}}U{}U}UUU}U}{{}}{UU{{{}}{U$$$$$$$$$$$$$$$$$$$$$$$}{UUUUUU}{}}UU}UU{{}U{{{U}{U}{U{}U{UUU}{$$$$$$$$$$$$$$$$$$$$U}}}UU}}U{{}U{U{U}}{{}}}}UU}}{{UUU}U}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{}}U}U}UU{UU}{U}U{{UUU}{UU}U{UUU{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}{U}UU}}{UUUU{}{}}{U{}U{{{}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UU{UUU{}UUU}{U{}UU}{{U}{U{}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U}U}}{U{}{UUUU}{{{{{}}}{{}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${UU}UU{UU{}{}}}{U{{}}}{UU}{}{}$$$$$$$$$$$$$$$$$$$$$$$$$}{}}{{{UU}UUU{{}}{{{{U}U{{}}}UU}{}}{{U{$$$$$$$$$$$$$$$$$$$$$$$$$U}U{}}}{}{}}}{{U}U}U}U{}}{U{{}}}}{}{{}}{{}U}U{}}}}U$$$$$$$$$$$$U{{U{{}UUU}U{U{{UU{U}}U{U}UU}{}}U}U}UU{{}{}{{U}{}{}U$$$$$$$$$$$${}U}}U{U}U}{UU{{{}UU{}{{U}{{U}{U}UU}}U{{{{{}U{}}}U}U$$$$$$$U}}{UU}{{}{UU}}}{{UUU{UU}{{UUUU{}{}{}{{U{U{}{U}U{{{{}{UUU$$$$$$$}U}{U}}}{{}{{{}{{U{{{UU}}UUU{{UUUUUU{{}U{U}UUU}U{U{{UU{{{$$$$$$${U}{UUUU{UU{UUUU}{}}}U}U{U}}UUUU{}}{{{}UU{UUUUU}}U}{}}}U}$$$$$$$}U}}U{}}}}{UU{}}}{{}}U}}{U}}}}U{{UUU}{}}U}{{}}}}}{{U{U{{U{$$$$$$}U{{{}}U{}}{U}U}U}{}}}}{}{{}{{}}{{U}{{}{U{U}{}}U{{{}}{}}UU$$$$$$$}}}}U{U{{{{U}{UU{UU}{UUU}UU}}}UU}U{{UUUU}}}UU{}{}{UUU{}{U$$$$$$$}}{{}}}{{U{U{}{{U{UU£££££££££££{UU{U}{U{{{{}}}{U}{UU{}}}{$$$$$$$}{}}}{}U}UU}U}}}U{£££££££££££££££U{}UU}{UUU{UUU{UUU{U{UU}$$$$$$$UU}}{U}{}{}U}{{}}U££££££££££££££££U}U}{{U{UU{{{U{{}UU}UU{$$$$$$${}U}}{U{}U}U{}}}{}£££££££££££££££££UU{{{UU}UU{{}}}{{{UUUU$$$$$$$}}UU}}{}U}{U}}}UUU££££££££££££££££££}UU{{UUU}{}U{}{}}}{{}U$$$$$$UU{}UU}}U}}U}U}U}U££££££££££££££££££££UU{{{U{{{}U{}}}U{{U{$$$$$${}}}U{}UU{{{U}{}}££££££££££££££££££££££{}{{{{}{}{UU{UU{U}U$$$$$$}UUUU{}{}UU{U{U££££££££££££££££££££££££££}{U}{{U{UU{{U{{}}$$$$$$}UU{{U{}{{U{{}{£££££££££££££££££££££££££££UU{}}{}}U}}{{}U}$$$$$${{{}{{}{UUU}U}£££££££££££££££££££££££££££££U}}{U}}{}}U}}{}$$$$$$}UU{{}}{}U{}{U££££££££££££££££££££££££££££££}U{U}}{{}}U}{U$$$$$$UU{{}{}}U}{{{££££££££££££££££££££££££££££££££U{{{UU}}{UU{U$$$$$${}{U}}U{}}}U}£££££££££££££££££££££££££££££££££{}}}}U}U{UUU$$$$$$}U}UU}{{}U}U£££££££££££££££££££££££££££££££££££}U}{{{U}UU}$$$$$$UU{U}}U}}{}£££££££££££££££££££££££££££££££££££££}U{{{U}UU}$$$$$$U}}U{U{U{U££££££££££££££££££££££££££££££££££££££££{{}}}UU{$$$$$$UU}}}U}}{£££££££££$}}{}{U{}U{U}}U{{}U}{}}{U}{U{{{UUUU}{}}}{U}U{U}UU{{{}{U{{}{}{U}U}{}U{{U}{}UUU}U}{U}}{{U}UUU}U}U}{UU}U}{U}U{{U}}}UU{U}{}{}{{U{}UU{{{}}UUU{U{{}}{U{{{{}{}U}}{}U}U}{{UUUUUU{{}{}U{}}{UUU{UU}U{{}UU{U}U}UUU}}UUU}{UU}}}U{}}{{}}U}U}}{UU}}U}{U}{{UU}}{}}}{U}{UU{UUU}U{{U}U{UU{U}U{}}U}{UU{{U{U{}{{{U{{{}{}{U}}U{{}{{{{UU{}}{{U}}}{{{U{{}UU{}{U{U}U{U{U}}{{U}{{UU}{{}U}U}}{{U}{U}}$$$$$U{{{UU{{}}U}{U}}}}{{}}UU{}U}U}}UUU}}{{}{{UU}{}UUU{U}U{$$$$$$$$$$}U}}}}{}{}}}{}UU{}}}U}}U{UU}}{U}{U{{{U{U}U}{U}UUUU}}U{$$$$$$$$$${UU}}UUU}}{}U}}UU{{UU{U}UU}}UU{{}U{{U{U{U}}{{{{{UU}}}U$$$$$$$$$$$${{U}}}{{UU}{}U}}}{}{{U}}U}{{{}UU}}UUUU}{U{}UUUUUU}U}$$$$$$$$$$$$U{U}{UUU}}{{}UU}{{}}U{{{U}}U}U}UU{{}}U{}UU{}UU}}{U}$$$$$$$$$$$$$}UU{UUUUU{{}UUU{}{{{}}{{UU{{U{U{}U}U}}{{}UU}}{U}$$$$$$$$$$$$$$$$UU}}}}{UU{U}}}}U{U}{{{{U}UUUU{}UU{U}U{{{}}U{}}$$$$$$$$$$$$$$$$$$$$$$${U}U{UUUU{}}}}}U}{{U{U}U{}}U{{U}U}U}{}}{{$$$$$$$$$$$$$$$$$$$$$$$}}UUU{UU}U{UU{U{{UU{}{U{U{U}U{{U{{{U}{}{{$$$$$$$$$$$$$$$$$$$$$$$}U}UUU}{{{}}UU{UU{U{U}{{{}{{UU}UUUUU{}U{$$$$$$$$$$$$$$$$$$$$}U{}}UU}U{{}{{U{U{}{{UU{}U}U}U}}UUU}}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$U}{U{{{}U}U{{}}{}{UUUU{{UU{UU}U}{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{U}}}UU{UU{U}UU{}}}}{U{}U}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${U{UU{{{UU}UU{{UU{}{}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{}UU}}{{{U}{{{{{}{{{UU}{U}{{{UU}U}U}UU{{}{}{{$$$$$$$$$$$$}{{}U}U{{}}U{}{}UUUU}UU{UU}{U{}}U{}UUU{U{}}UU{{}U{}{$$$$$$$$$$$${}}{}{}}{}UU{}U{U{{{}{U{U}U{U{{U}{{}{}{{UU}{U}{UU}}U$$$$$$$}{{UU}}}}}{{U}U}{U}}U}{UU{U}}}UU}U}{}{}UU}{}{UU}U{}{U}}U}$$$$$$${U{UUU}U{{{}UU{{U{U{}U}}}U}{{U{}}U{UU}}}U{{}U}}U{{U}{{UUU$$$$$$${{{{UU{{}UU}{U}{U{U{{}{}}}UU}U}U}U}U{}}}{U}{}{}{UU}U}}U}U$$$$$$${}U}{}UU}}}}U{U{}U}}{U}{}UU}{}}{U}}{UU{{U}U}UUU}UUUU}}}{}}$$$$$$UU}{U{}U}}U}{}U{U{{U}U{}}}{{{{UUUU{}}UU{{{{{U}U}UUU}{}U{}}$$$$$$${{UU{{}}UU{U}{U}{{U}}}UU}U}{{}{{U{U{{}{{}}{}}}{{{U{{U{{U{$$$$$$$U{}{UU{U{{}U{}U{}}{U£££££££££££U}{U{{UU}}U{{U}UU}UU}U}{U{$$$$$$$}{{{}}{U{UU{{U{U{}£££££££££££££££U}{}U}{UUU{}UUU{U}{{{U{U$$$$$$${}U}{{{}U{{}}{{}}}££££££££££££££££}{}}U}U}U}}}{{{}U{}}U{U$$$$$$${UUU{{{UU{UU{}{}U}£££££££££££££££££}UUU}{}}{U{}}{U}U{{}U{$$$$$$${{{}U{U}}}}{{}}}}{££££££££££££££££££}{U{}UU}U{{{UUU}UUUU}}$$$$$${{{}U{U{U}{U{UU{}U££££££££££££££££££££{U}{U}{U{{{}{}}{{{}U$$$$$${{}{{}}{U{{UUU}U{££££££££££££££££££££££}}}{}}U{U}U{}{}U}{{$$$$$$UUUU}{U{{UUU}{}££££££££££££££££££££££££££}}{{{{}{}{}{}{{U{$$$$$$U}U{}{}}}U}}{}U£££££££££££££££££££££££££££U}{{U}U{{}{{U{}{$$$$$${{U}UU}}}U{}UU£££££££££££££££££££££££££££££UU}UU{{}UU}UU}U$$$$$$U}{{U{}{{UUUU}££££££££££££££££££££££££££££££U}U}{}U{}U}{UU$$$$$$}{UUU}}U{}{{U££££££££££££££££££££££££££££££££U}{UU{{UU{{{{$$$$$$}{U}UU}U{U{UU£££££££££££££££££££££££££££££££££U{}{{}{{}UUU$$$$$$UUU}}}{{U}}{£££££££££££££££££££££££££££££££££££U{U{UU{{}U{$$$$$$}{{}{U}{U{}£££££££££££££££££££££££££££££££££££££U{{{{U{}U{$$$$$$}{U}UU}}U{££££££££££££££££££££££££££££££££££££££££}{{}UU}U$$$$$$}{{{U{}{U£££££££££U}{{{}{}}U{}}U}{}U{{{U{}{U}{{{U{UU{U}}}}U}{UU{{}{{U}{{U}}}{{}{{{U{{}UUU{UU{U}}U{U{}}{}UUUU}}}}{}}{U{}U{}UUU{{U{}U}U{U{UUU}{U{{{}}}{}{{U}{{}U{{UU}U}{{{}}}{{}U}{}{}}}UU}}}{}}U}UU}U}U}{{}}{U{{UU{U{}{U{{UUU}U}}U}{}UU}}U{UU{U}}}}U}}}}{}}}{{U{{}UU}{U{U{{{{}U}{UUU{{{{{U{U{{U{}{}}}UUUU{{UUU}U{}U}{{U{{{{U{}U}}{}}UUU}{}U}{UUU}}UU}U{U{{U{U}U{{{}}U}{{U}U{}}{U}}UU}U{{UU{}}{}$$$$$}}{}{{UU}U}UU{{}{}}{UU}UUU}}UUU}{{UUU}}U{}{{}}}}}}{}{U$$$$$$$$$${{}}UU{}UUU}UU}U}U}UUUU}U{{}}{{{U}UU}{}{U{}U}UU}}U{{UU$$$$$$$$$$U}{{UUU{U{}}UU}{{U}{U{{}{{UU{}U}UUU}{U}UUU{{U{U{{UU}U}$$$$$$$$$$$$U{}{U}UUU{U{U{U{UU}U}}}U{}{}}{}}{U}{{{{UUU{}{U}}UU}}$$$$$$$$$$$$}}U{U}U{}{{{U{U}}{{}{}}}}{{}{}}{UUU{}}{UU}}{}{}U}{{$$$$$$$$$$$$${{U{{UUUUU{}UUU{U}}}}UUUUUU{{{UU}}{}{}}{{}{{{{UU$$$$$$$$$$$$$$$$}}}{}{}UU{{U{U{UU}U}{}{U}}{{{{{{U}}}U}}U}UUU{}$$$$$$$$$$$$$$$$$$$$$$$}{{}}}UUU}U}}U{}U{}}U{{}}{{}}{{}U}{{}{}UU$$$$$$$$$$$$$$$$$$$$$$$U{}U}U}U{UU{}{UU}{{}}{U}{}U}{UU}{UUU}{{}U$$$$$$$$$$$$$$$$$$$$$$$}}UU{U}}{{}{{UU{UU{{{U}}UU{{{UU}{UUUU{UU$$$$$$$$$$$$$$$$$$$$UU{U{UU}{U}UUU{{{{U{U}UU{{U{UU}UU}}UU}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}U}{U}U}}U{{UU}}UU}UU}}U}}U}{UU{}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}U{UU{{U{{{}U}U{{{{}}U{}{U$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}UU{{{}U{}{}{U{}UU{}U{U{}}}{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}{U{UU{UU{{U{{}U}}{U{}U{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${}{{U{}U{{}U}}UU{U{}}U{{}}UU{}$$$$$$$$$$$$$$$$$$$$$$$$$}}{U}{{}{}{}}U{U}{{{}}UU{{}U{UUUU}}}}U}$$$$$$$$$$$$$$$$$$$$$$$$${{U}}U{UU}{}U{{U{}}UU{UU{UUU}}U{{U}}}{}U}UU{U}UU{{U$$$$$$$$$$$${{U}U}U{}U{U{{{U{U}}}U}U{UUU}{UU}}{}}UUUUUU{{{{U{}UU$$$$$$$$$$$${U{}{{U{UUUUUU{}{}}U{U}}}{{U}U}UU}}{UU{UU}{{{}{U}{UU$$$$$$${U}U{}}U{}{UU{{{}U}}{{UU}}}UUUU{UUU{}}}{UUU{U{}}}UU{{{U{{$$$$$$${{}}}U{{}}{UUU{}}U}U}}UUU{}}U{}UU}U{U}{U{}UUU{}}}{U}U}{{}$$$$$$$UU{}{{{U}{}{{U{}{}{}{U{}}{}{{}}UUU{{U}}UU{U}{{{U}U}U}U}{}$$$$$$${{U{U}UU{{}U{}U}}}{U}U{{{{}}U{}{U{{}}{}}}U}}U}{}U{UUUU{}{U$$$$$$U}U}}U{}{U}{{{}}{{{}}}{}{U{{U}U}}{{{{U{{{U{{UUU}}{UU}}{U}U$$$$$$${{{UUU{}{}U{UUU{U{}}{}}{UUU{{U{}}{}UUU}}}}U{}}}UU}UU}{UU}$$$$$$$U{}{U}U{UU{}U}}}U{UU£££££££££££{{U}UUUUUU{U}}}}UUU}UUU{{U$$$$$$$}}{{{U}{}}U{U{U}}U£££££££££££££££U{UU}}U{U}UU}UUUUUU}}{{U$$$$$$$}{}U}}}{}}}}{U}}}{££££££££££££££££U{}{{UU{{}}}U{{UUU{{{U}$$$$$$$}}{}}{}{{}}}{U{{}U£££££££££££££££££{}UU{{{}{UU}U}{{U{}{{U$$$$$$$UU}UUU{U{}}{U}}{}}££££££££££££££££££UUUUUU{U{}}{{{}}U}}{{U$$$$$$UU{{}{{{{}{U}{}{UU££££££££££££££££££££UUU}U{{{U}}{U}U{}}{{$$$$$$}}}U}U{}{}UU}}{U}££££££££££££££££££££££}{}{{}U{U{}U{}U{}}}$$$$$${}U{}{}U{}U{}{U££££££££££££££££££££££££££{}}}U}{}{}}{U{}}U$$$$$$U{}UUU{}{U{UU}{£££££££££££££££££££££££££££{U}UU{UU}{{UUUU{$$$$$$UU}UU}{{{}}UU}£££££££££££££££££££££££££££££{{}UUU}{{UUU{{{$$$$$${{U{U}{UU}}U}U££££££££££££££££££££££££££££££U{{}U{{U{U{{U{$$$$$$}{{{{U{}UU{UU££££££££££££££££££££££££££££££££U{U}{{{{UU}}{$$$$$$U{UU}U}U{}{}}£££££££££££££££££££££££££££££££££}{{}UU{UU}{{$$$$$$U{U}{{}U}}}}£££££££££££££££££££££££££££££££££££}}{U}{}UU{{$$$$$$UU}}}}U}UU}£££££££££££££££££££££££££££££££££££££}U}{UU{{{U$$$$$$U{U{UU{{UU££££££££££££££££££££££££££££££££££££££££U}}U}}UU$$$$$${UUU{{}}U£££££££££}}{}}}U}}}{}{U}}U}U}UUU{}{UU}U{}}U}{}UU{UU}U}}{UU{U}}}{{{U}{{}{}{}U{U}}}{{}{{}{}UU{UU{}}{}}{}UUU{{}UU{{UU{{{}U{{U}{{U{{UU{{{{{}{{{}}{{U}}}U{U}U}{{}{{{{{}{{}U}U{}U}{}{{{U}}UUU}{}}{{{U{}}}}}{}UUU}U}}{{}UUUU}UU}UU{UUU{UU{{{}UUUU{}U{}}UU}UU}}{U}}}{UU{{UU}U}{}{{{}{{{U{U{{UU}}U{U}}}{{}{}{}U{}}}}}}{{}UUU}UU{}}U}}}UUU{UUU}{{U{UU{}{}UU}{UU{U}{U}{{{}UU}U{}}}U{}}}{}}{}{U}}}{U}{}UU{{U{U{U{{}}U}}UUU{}}{}{}}UUU{{{U{}}}{U}{{U}U}}}U{}}}}}{{U}}UUUU}{}UU{{{UUU{UU}{UU}{UU}{}U}{}{}}}{{}UU}{{UU}UUU{}}{}U{{UUU}U{{}{}U{U}UU{U}}U}{}}UUU{}U}}UU{}}{U{}UU}U{UU{U}U{{U{U}{{{UUU}U}}}{U}UUU}U{{UU{U}}}U}{{U{}}{U{}UU}UU}}U}{{{{{}}}{{{UUUU{{U{}}{{UU{{{{}}{}U{{}U{U}{}{}U}{UU}{{{{U{U{}}{}U{}}U}}UU}{{U{{U}}{}{U{U{}U{}U{}U{U}U{{}UUU}{}}{{{{}{}{{U}UU}}}}U{U{UU{U}}{U{{}{U{{{}U}{U{+++{++++{}UU}{{U}{}}UU{U{UUU{U{}}}U}U{}}U{{{{{{UU}}}{}{UU{}}}U}U+++U++++++}}}{}}}U}}}}{}U{{{U++++++{U}U}}{{U{{U{{{{}{{+++{}}{U{}+++U+++++++U}UUUUU}U}UUU+++++++++++UU}{U{}{UU}}{U{{U{+++++{{U{U}+++}+++++++U{}U}}U}}}{}U+++++++++++U}}{}}{}UU{}U}{U{{+++++{U{UUU+++}+++{++++U}}}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{U{{}}}}}+++U{U++++++++++++}}{{U{}UU++++{{++++}}U+++{{+++UU+++U}{U{}{{}{+++++++++++++++++++U{UU}U}}U++++UU{++++U}+++UU+++{++++{}UUU}{U{{+++++++++++++++++++}{{}}}U}}+++UUUU++++}U+++}U+++{++++U{{}{UU{U{+++++++++}{{U{UU}UU}{U{}UU}++++}}}}}++++}+++}{+++++++{UU}{{{{U}{U+++}UU{U{}UUU{}{UUU}}{UU}U++++}{{{}++++{+++}U+++++++{{U}{UU}U}U}+++{{{}}{{{U{}{}{}{U}UU}UU+++}UU{{}{+++++++{U++++++U}U}}}{}{U}U}+++}}{UUU{{U{{}}}U}{{{{{{{+++}}U{}U}+++++++U{++++++UU{}UU}U}U{}}+++{{U{{{U{}}U{}}{UU}U{}{{+++{}}{}UU}++++++}}++++++}UUU{UUUU{U}U+++{}U}U}{}UUUU}}U}{}{UU{}{{}{}{{{}}{++++++{}U++++{}}U}{U{{U{}UU+++U{{UUUU}}}{U{{{{{{UU{{}}{U{U{U{}}}}+++++}{{++++U{}U}{U{{U{{}U+++U{{UU{U}{UUUU{{}UU}U{{{}}}{}}U{UU{U+++++}{U++++}{}UUU}{{U}{U{+++}U}}{}UUU}U}{{{U{U}}}{}{{}{}U}}}U{U+++++U}}+++{U}}}{U{UUU}{}{+++++++++++++++{U}}}}}}{}{{}U}UUUU{UU{{++++{{{+++{}{}}{{U}}UU}}U++++++++++++++++++++++++++U}}}{U{}UU{{}++++}U}UUUU{{{U}U}}}{U}}}++++++++++++++++++++++++++U{{{UUU}{}}{}+++U}{U{{U{{U}}}}{U}U{}{}}U{}UU}}{U{}}+++++++++++++UU}}}}{{}U{}{{}{}}}}}U{{U{U}}}{}{{{U}U}{}}}}UU{UU}}{{UUUU{{U}}U{U}}U}{}{{}{{U}}UUUUU{}}{{}U}}}U}}}UU}}{{}{{{}U{}{{UU{{U{{}UUUUU}}}{U}UU}}{}}}{{}U{{}UU}{}UU}}}}U}U}{UU}U}U{UU{{{U}{U}U}}}{}{}UUU{}}}{UU{U}{}{{}{UU{{{}{}U}U}{UU}U{UU{}}}U{}}UU{U{UUU{{}}U{}U}{}{U}}}}UUUU{{}UUUUU}{}{{{{{}{{{{{}}U}{}{U}}}U}{U{{}{{U{{{}U{UU}}}U}{}{}UUU}{{{UU{{}}{}{U{{{}{}{U{}U{}}}{U{{{U{U}{{}}{UU{{}U}{}}}{}}U}}}{{{{{{UU}U}}}UUUU}UUUUU}{UU{UU{{UU}U}}}{}{}U}U{}{{{U}UU}U}{}{UUU{U}}}{{{{}U{U}U{U}{{}}}{}U{UU}UU{{{}U{U{{}}U{}}U}UU{{{{}U}UU}{U}{{U{U}U{}UU{}{{{U}}}{{{{U{U}U}}}}U}U}}}{UU{{UUU}{U}U}{UU}{}{{}U}U}{{}}{UUU{U{{}}U{U}{}U{}}{{{U}{}}{UU{{U{}{U{}}}}}UU}{U}}U{UU}{UUU{{U}{{U{{{}U}{}U}}{{{UU}}{}{UU}}}U{{{U}U{}}U{U{U{}UUU}{}{{}{UU}}}{U{U}UUUU}U{{UUUUUU}{}U{}UU{U{}{U{UUUU{U}U{{}{U{}}{U}{}{{U{U{{{U{}{UU{U}{}UU}{}UUU}{{U}{}U{{{}}UU}}{UU{{}UUU{}U}}UUUUU{U{{{{}}UU{U}{{U}}}UUU{}}}{}UU}}}{}}{UU{{{U}{U{}U{}}UU{{}{}{{{UU{}{U{UU}{}U}}}}}}{{}{U{{}{U}{}}U{{U{{UUU{}{}}U}}UU}}U}}}U}}}UU{{U}{U}UUUUU{UUU{{}UU}UUUUUU{{UU}}{UUU}}}U}}{}}U{}U}}{}}}}{UU}U{}}{}U{U{{U}U}{{}{U{}}}UU}UU}}}}{{}}}{U{}U}{UUU}U{{{}U{U}U}}UU}{{U}{U{}{{}{}U{}UUUUUU}U}{}{{{}{{}{{}UUUU}U{}U}U{UUU}{U{U{U{}{UU{}}}U{}}}}}}U}U}U}U{{{{{}{}UUU{{{U}U}UUU{UU}{UU}{{{}UU{}}U{}{}U}{UUUUU{}U}U{{{}{{{U}{{{{{U}}}U}}UU{}{}U}}}{{}U{{}U}}UU}}{}{{}}{{{}U{}{U}UU}}{{UU}}{U{{{U{U}{{}{U{}U}}U}}{{}}{UUU{U{UU}{}{{U}}{}}}}}U}}U{}{{UU{U}U{{}}U{{U}{{{{}}U{{U{}}{U}U{}}U{U{}{{{{U{{U}{UU}{UUU}}}UU}{UUUUUU}}}{}U}U{UU{{UU{{}{{{U{}{}U{}UU{U}{U}{}U{U{UUU}U{U}}}}{}{U}}{U}{{}UU}UU{}{{{{{}UUU{UUUUUUUU{}U{}{}{{{{}{{{}UU{U{{{}U}}UUUU}{{U}{{{{UUU}}}U}{}UU{}}{UU{}{}}{}U}U}}}{{}}}{}}U{}{}}}}}U{}U{{}}{{{}{{}{{+++{++++{}{UUUUU}{}U{}U}{}}}}}}U}U}UUU}{U}}{}{}}}}{U}{}{UU}}{U{}+++U++++++U}}{}}{}{{U{{U{{U{U++++++U}U}{UUU{{}}{{}}UU}+++UUUU}U}+++{+++++++{U}{UUUU{}U{U+++++++++++UU{}}UU{{U{}}}{UU{+++++{{{}}}+++U+++++++}}U{}{{}U}{}}+++++++++++U}{U{}U}{{}U}{{U}{+++++{UU}U{+++{+++U++++{{}{}{{}U}U}+++++++{{U{{}{{UU{U{{{UU{}{{U++++++U}{}{+++U+++{++++{U}}UU{{{{UU+++{}U{}UU{{{}{UUU}U{{U{}{U}++++++++{}}{+++{++++U++++}}}}{}}}{{U+++}{{U{{{{{{}U{U{}}}U{}}UUU+++++++++{UU+++}++++}++++U{{{{{U{}U}+++}U{++++++++++++UU}}{}U}{++++}{++++{U}+++{{+++}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}}U}{}U}{U{++++}}{UU++++{+++{U+++++++{U}U{{UU}{{}+++U{U{{{UU{{{}{U{{U}{UUUU+++U{U{}}}+++++++U{++++++U{U{{UU{{U}U{+++{}}}}}UUUUUUUU{}{}U}UU{+++}{}{{{}+++++++{U++++++}{}}{UUUU{}U}+++{}}U{}UUU}U}{}{}}{}{{}U+++}U}}}}{U++++++}{++++++{U}{{}{UU{{U{+++{{UU{U{UU{{U{}U{{}{{{U{UU{}}}}{}{U++++++}UU++++}}UU}}U{U{}{{U+++}}{U}}U}}{{}}{U}UU}U{}{}UUUU}{{}UUU+++++{}U++++U{{{{}U}UU{U{U+++{U}U{{{}{UU{{}U}UUU{}}UU}UUU}U}{{}}+++++}}}++++}U{{{}}}U}}}}}+++{}U{{}UU}UUUU{}{{{}}{{}U{{}{{}{}}}U+++++U{{+++}}U}U}UU{{}{}}U+++++++++++++++{}UU{{{{{UU{{UU}}UU{U}UU++++{{U+++}UU{{{{}}{}{{}{++++++++++++++++++++++++++}}U{}{U}{UU{{++++{{{U{U{U}U}{{{U{}U}{{++++++++++++++++++++++++++{}}UU{{{}}}U}+++{{{{{{}U}U{{{U}U}}U{}U}}{{U{U}}U{}{+++++++++++++}U{{{}}{UU{}{}U}{}{{U}{}{}{}{{U}}}{UUU{{}{}{UU}U}}}{U}U}{{}U}}U{{}U}U{{{{UUU}U}U{{}U}}{{{{UU}}U}}U{}UUU{U}{}}{}}U{}{UU{UU}{}}}{}U{{UUU}}UU{{{}U}{}{{}{{U{}{U{U}}UUU}}U}{}}}{U{}{U}U}}U}U}}}U{{}U}}}U}UUU{}U}UUUU}UU}{{U}{UUU}UU}{{U}UU{{UUUU{{}}U{UUU}{U{}U}{{}}}}U}UUU{}U{U}{}}UU}{U{UUU}}UU{}{}U{{U}U{{}U{}}}}}UU}}UUU{U{}{{}U{}{}U}{}{}}UUUU{}}U{}{}}{}{UU{{UUU{}}}{U}U}{}U{}{U{{U{{{{{U{{U{{{}}UU}{{{{{U{}U}{{}UU{U{}{U{{U{UU{}}{{U}U}{{U{}{}{}UUU}U{}{{}{U{U}}UU}{{}UU}}{}{{{}}U}{}{{U{{}U{UU}}UUU}U}U{{U{}{{}U}U}U}}{{{}{U}U{UU}}U{UU{}{}UUUU}{U{{{U}}{{UU}U}}U{UUUUUUU}}U}}UU}U}}{U{{U}U}{}{{}UU}}}{}{UUUU}UUU{U}U{}}UU{}U}U}U}{{}UU{{U}U}{{{}{UU{}U}{}{{U{}}{}U}{}{}}UU{{}U}}UU}}}}}{}UU{U}U}UU}{}}U}{}U{U}}U}}{UU{U}{}U{UUU}{UU}UUUU}U{{}}}}UU{UU{}UU{UU}}}}}{{}{{{{}}U{UU{{{}}U}{{}U{}}}}{{{U{{{{}}{{{{{UU}{U}{UUUUUUUU}{}U}{}{U}U{U{}{}UU{{{UU}}}}}U{U}}}}{U}UUU{{{}U{UUU}}}}{}UU}U}}{}U}{{U}{}}}}}{{{{}{{{{{UUU}}U{U}{U}U}}{U}U{{}U}UU{U}}{U}{{{}U}{{}{{U}{{}{}{{{{{{UUU}U}U{}U{UU{}{{{{{}{}U{{{UU}}U{}}UU}{U}}UUU}{{}}}U}{}U}}UU{UUUU}U{U}{}UU{U}}{}}{U{{}}{UU{U{}}UUU}{{}U}}{}{}U}{}}}{{{U}{{U}}{}{U}U}UU}}UU{}{U}{{}}}}{}UU{U{{}{UU}}U}UU}}U{U{{U{}{}{UUU}{}}UU}{}{{UU}}{{}U}}{U}}}{U{}UU}{{}}{{UU{{}}}}UU}U}{}}U}{{UUU}UU{U}U{{}{{U}UUU}{}}{{UU{}}U}U}UU}U{{UUU{{}UUU{{}}}}{U{U}{}U{{{}}}{UU{}{{}{{UUU{}}{UUUUU}}}}{{U}}U}}{}{{}}}{U}{}}}}{UU{U{U}U{U{U{{{}}{}{}{UU}U{{{UU}{{{U{U}{}}{{}{}U}U{}{}}U}{U}{UUU{{U{{{}}U{U{{U{}UU}}U}}}U}{}}{}}U{U{}U}U}}U{}}{{}{{UU{U{}{}UU{}}U{}}{{U{}}}U{U}{U}U}U{UU{{UUU}UU}{}U{{U{}}U{}UU}{U}}}{U{}UU}{}}{}}{{}}{}UU{U}}{U{}U{U}U{{U}U}U{U}UU}U{}}{}}}UU{{{{}UU{}UU{{{{U}U{U{U}{U{{UU}UUUU{UU}}U{}UU}}}{}}{UU}UU{{{}{U}}{{}UU}+++{++++{}}UU{U{{UUUUU}{}UUU}{}U}}{{}U}UU}{}U}{{}{}U{UUU{U{U}{}{+++}++++++}{{U}}}{{UUU}}{U{}{++++++}}{}U{{}{U{U{U{{}{{+++U{{}}{U+++{+++++++U{UU{UU{}U{{{+++++++++++UUU}U}{{U}U{U{{U{{+++++}}}}}U+++{+++++++}{{U{}}{{{{{U+++++++++++{}}{{U}{}U{U}UUUU}+++++U{U{{{+++}+++}++++}}}{U}{U}{U}+++++++}{{}}{}U{}U}}U{}U}{{{}++++++UU}{U+++U+++U++++U}U}UUUU}U}U+++}{{U}}{}UU}U}{{UU}U}}{UUU++++++++UUU}+++U++++{++++}}}{U}U{}{}+++{UU}UUU}}{{}}}U}}UU}}U{U{+++++++++{}U+++{++++U++++{}}}U}U}}U}+++{}}++++++++++++U}{UU}UU}++++{U++++{}}+++{}+++U{+++{U{UU}}}U{+++++++++++++++++++{{U}{}UU{++++{}}++++{}+++}{+++}++++{{{{}}}{}U+++++++++++++++++++U}UU}}U{{+++}{}{++++{{+++{{+++U++++{{{UUU{U}}+++++++++{{U}UU}}}}{{{}{}U}++++{UU{}++++U+++}U+++++++}U}{}}}U{U{}+++U{{{}U{}}}{{UU}U}}}U{{}++++{{{UU++++U+++UU+++++++{U}UU}{}{{}{+++}}{{U}U{U{{U}UU{}}{}}{}+++UUUUU{U+++++++}}++++++U{}UUU{U{U}}{+++{U{}{}{U{U}U}UU}UUU{{}}+++}UU{}U}+++++++UU++++++}}{{}UUU}{}}U+++}}UU}U{}U{}}}{U{}{{{}{U+++}{}}U}{}++++++UU++++++{}U{U{}}UUU}}+++U}{}{{U}UUU}}{{{}{U}}{}{{{}UUUU{}}++++++}}}++++}{UU}{{}UU}}{}+++{{UUU{}U{}UU}{}}UU}U{U{U}}UU{{U}U}U+++++}{}++++{{{{}}}U{U{UUU+++U}}}UU{{UU{U{U{{{{{UU{UU{U{}{U}}{{}+++++{UU++++{}{UU}}}{}U{{}+++UU{}U}}{{U}}{{UU{{{{UU{{U}{}UUU{U{U+++++{}U+++{{{}UU{}U}{{}{}+++++++++++++++{}}{{}{U}}{{{{}}U{U{U}}{++++UU{+++}{{U{}U{}U{{{}U++++++++++++++++++++++++++U{}{}{{UUU}{{++++{}}}}{U{{U}}UU{}{}}UU++++++++++++++++++++++++++}{U{U}{}U{{U{+++}UU{{{U{{{}UUU}}UU{{U{}UU}{}}}U{{{}+++++++++++++U{{U}U}}UU{UU}}UU}{}U}}{}{}{{{U{}U}UUU}}UU{UU}U}}}{}UU{{}{UUU{U{}UU{{U{U}UU{}}U}}{UU}{{}}UU{}{}{}U}UU{UUU}}U}{{{}}}{U{}{{}UU{{}UU}{{}{U{UU{UU{UU{U}}}}U}U{{}}UU{U}{{}{{}{}{}{{}}}{U}{}{{{}U{}}}{U}UU{U}}UU{}U}U}}UUU{{}U{}}}}U{{}UUU}U}U}}U{U{}U{U{U}UUU}}{{}{{{{}{{}{UU{UU{U{U{U}}{{U}U}UU}UU{}U}UU}}{}}U}UU}{{U}{}U{}}{U{}{{{}U}U{}{}}{}{UUUU}}{UU}{}{U{}{U{U}}UUU{}{{{}U{}}}U}{}U}UU}{{{U}{{}{U{{}U}{{{U}{}}U}}{U{}{UU{{{{UUU}}{}U{{{}{}{{{}U{UU}UU{{U}}UUUU}U}U{U{UUU}U}}}{{}{{{}{U}{}{}{{U}U{{U{}{U}}}U}U}{UU}}{U{UU}{{U}UU{U}}{}{UU}U{}}UUUU}}{UUUU}{U}}U{UU{{{UU{UU{UU{{UUU}}{U{}{}UU}{}}UU{}}}}}{{}{{UUU{}}U}UUU{U}}{U}}}U{U}{{{U{U}}UUUU{{}U{{}{{}}}U{UU}{{}{UU}}}}{{{{{U}}U{{}U{UU}U}}}}{{{}{}{}U{}{}U{}{U}}U{U{}}{UUU}{{{{U{{UU}{U}{}U}UUU}}{}{U{U{U}{{}}{{}{U}}UUU{U{U{U{U{}U{}}}{{}}{U}UUU}{UU}U}{{{}}{}{}}{{{UU{}{UU{{{U{}{{{}{U}}UU}{UU}U}UU}U}UUUU{U}U{}{}U}{}U}}{}U}UUU{{UU{}}U}}}{UUU}}U{{UU}{{U{{UU}U{U{UU{U}UU{UUU{{{{{}}}U}}{{{{}{}}}{}}{}{}{}{}{U{U{U}}}U}}}}U}}}}U{}{}{}}{}}{UUU}{{}{{{{}{UUUU}{}}}}U}}U{}}}}{{U{}}U{}U}{UU}}}{}U}{U{{}}U}UU{{}UU{{UU{U}{}}U{}}{}U}}}U{}}UUUU}U}}{U{}}U{U}}}{{{U}}{}}}{}}UU{}{U}{}{UUU}{UUU}{}}U}{U}U{}{U{UUU{}}}}}{U}U{U}{U}}{{}U}UU}{}U}UU}{}{}UU{{U{{}{U{UU}}U{{U{}{{}U{{U}}}{{U}}{{}{UU{}{UU}U{}}}}}}UU}}U{{}{{}}U}}}}}UU}U{U}}UU}{{U}U{U}U{UUU}U}}U}UU}{U{UU{}U{}}}U{{}{{UUU{}U}U{{U}UUUUU{{UU}UUU}}{}{{UUUU}}{}}}U}{U{}}}U{UU{{{}}{{{}U{}{}{UUU}U}{U{U{{UU{}U}{{{}{}U{}}{UU}{{UUU}}}}U{}U}U{{U}}U{U}{U{U{}{{U}}}}U{}}}U}U}U{}UUU}}UU{}U}}{U}U{U{}U{UUU}{}{}{}{{U{}{}}}}}UU}{U{}}U{{{}UU{UUU{UU{}UU}{{}}}U}U}UU}}U}{{{{}}{}{}{}UU}{U}U}U{U}{UU}U}}{}{}}{U}{{U{U{UUU}{UU{U}{{}U{{{U}UUUUU{{}{}{U}U}{U{}U}}}U}U{}UUUU+++U++++U{UUUU{}{}{UU}UU{U}{}{}U{U}{UUU}{U{}{}UU}}UU}U{UUU{U}{U{+++}++++++U{U}{{{U{{UU}}U{{{{++++++{U{U}{U}U{UU}}}UUU{+++}U{}{U}+++}+++++++U{{}}{}{UUU{U+++++++++++UU{U{U}}U{}U{U}UU}+++++{U}UU}+++}+++++++}}UU{}U}}}{UU+++++++++++{UU}{U}U{}{}UUU}}}+++++UUUU{{+++{+++U++++{}U}U{{}U{{}+++++++}}UUU{U{UUU{UU{}UUUU{U++++++}}{{}+++U+++}++++U}U{U}U}{}}U+++}}{{{UU}}{{UUU{UU}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}{U}++++}{}++++}{+++{U+++}++++U{U}U}{}{{+++++++++++++++++++}UUU}U{}U+++}{}U++++}{+++{{+++{++++}}UUUUUU{U+++++++++}UUUU{{U}}U{UU}UUU++++}{}}U++++{+++UU+++++++{}{}{U}}U{}}+++UU{}}}U}{{}}U{U{}U{}}U}++++}U}UU++++}+++{U+++++++UUU}U{{}UUUU+++}{{}}}U{}}UU{U}{}{{{}U}+++}UUUUUU+++++++}{++++++U{}U{}U{{UU{}+++U{{{U}{U}{}U}{UU}{UU{{{+++{{{U}U{+++++++}}++++++{}{{}{}{UUU{}+++U}}{}UU}{}}}UU{{{{}{{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{UU{U}}UU{UU}}}}{{{+++++{UU++++}U{{{{}{}}{}}}+++U}{U{}U}{}{UU}}{{{{}}{U{}{U}U{}}UU{+++++}UU+++U{U{U}}U}{}}{UU+++++++++++++++{}}{{{}}}U}}{}{}{}}U{}}{++++{UU+++}{{{U}}}UU{UUU{++++++++++++++++++++++++++}U{UUUU}U{}{{++++}}}U{U{}{U}}}}}{}U{}{++++++++++++++++++++++++++}{}{{{}{{}{{U+++{U}U}{}}}{U{U}{}}U{U{U{}UU}{}UU}}U{+++++++++++++}{UU}}U}{}}UU{{}}{}UU{UU}}}}U{}{}}}}{}{}{{U}}{{UU{}{{}}{U{}{{}}{}U}}{{{{UUUU{U}U{U{}}U{U{U}{U}U{U{}{{}{{}{{{{U}}}UU}}}}}{}}{{{{UUU{U{UU{UU{}UU{}}}}U}{{U}{}{}{U{}{}U}U}U{}UUUU}{}}U{{{}UUU{}UU{{}{UUU{}{{{}U{}UU{}}{U{{}U{}U{}UU{U}}{{{{}U}{{{}}{{}{}}{{{U{{}{{UU}}}}}}U{}U}{{U{}}U}UU}U{}{U}{}{}U{}U{{UU{}}{U{{{{U{}UUUU{{U}U}U{{}}}U}}U{{}UU{{}UUUU{}U}{}U{}{U}}}}{U{}{U{{{U{U{{{{{U{UU{U{U}}UU}U{{}{}U{}UU}}UU}U{}{}}U{{{{{UUU{{{}{{U}{{{U}U{U{{UUU{}U{}UUU}U{}U}U}{U}{{U{U{}}{{{U}UU}}}U}{{{}{}}UUU{{U}{{}U{}{{U{{{}}}}}{UUU}}UU{{{}UU}}}}}{}}{{UU{U{U{{UU{}{U}U}}U{{}}U}}UU}}{}U}}UUU}{{{}U}}{U{}}UU{}U{{U}U{{{UU}{U{U}}{{{{U}}}UUUUU{U}{}UU{}}}{{U{UUU}{{UU}U}{UU{{{}U}{}{{{}{}U{}{}U}}U{}{}{U}U}{{{{{{U{{}U{{UU{{}UU{{{}{}{{}{UU{}{{{UU{{U}U}U{U}{UUU{UU{{UUUUU{}}U}}U{}{{U}{UU}}U{U{{}}}{{U{U{UU{{U}}{}}U}UU{U}{{{U{{}UUU{}}{U}{{}U{}{}}}}}{}UU}U}{UU{{}{U{}}{}UU{{}}{}}U}}}U{{U{}}{}}UU{03054
GZaere
Scratcher
10 posts

Flipnote Studio: Scratch Edition CODES

This is my animation about Fred.
Best if played on 4x or 5x speed
(Hope you enjoy!)

{}{{UU}U}{U}}}U{}{U}U}}{U}UUU}U}U{{}}{{}U{{}}}UU}}{}U}U}}}}}}}{{U{U{{}{{U{}U}}{{U{}{}UU{U{}}}{U{}{}{}}UU{{{}}}{{UU}}}U}}}U{}}}{}}}UUU}U{{{{}}{{}{UU}{}}U}UU{}}}}}UU{{UU{U{UUU{{U}U}UUU}UU}U}UU}{U{U}}{}{UU}U{{}U}U}{{U{}U}UU{}{{{}U{}UU}}}U{}}U}U{U}{UU}U}}{}U{U{}{{U{{{U{U}U}{{U{U}}}}}{}}{{{}{UUU{{U}}}}U{{}}U{U{U{{}U}{}U}}}{UU}U}U{}}{}U}}}}}UUUU}}{{}U{UU{U}{}}{}U{U{}{U}UU{}U}{{}U}U}}U{}{}U}{{UU}{{{{}U{{{}U{}U}}U}}{{}U}{UU}{{U}}}{U}{}UU{{U}UUU{{U}}{U}}}{}U{U}U}}{}}U{}UU}}{}{U}{UU}}{{U}}U}U}U{U}U{}{{{U}}{{}U{U}U{}}{{{}UU{}UU{}{}}UU{U{U{}}UU}UUU{{U}{}U}{UU}U{{}{{}U{{{}U}U}{}{}{UUU{{U}{}}UUU}}UU}}}UUU{{UU{{{}{{}{{{U}U}{}{{{{U{}}}{{{UU}UU{}{{}}U{U}{{U}U}}}{U}}{UUU}{{}U}{U}{UU}U}}}}{U}}U{U}U}}U}{U}}U}{UUUUUU}{U}UU}}UUUU{}{}}UUUU}{{U}U}}}{{U{}{U{UUU}U}UUU{}U{{UU{{{UU{}}U{}{{{}}{U{{{UU}}}}}}{{}}U}U}{{{}{}U{{U}}U{}U}U}UUUU{}}}}{U}{}U{U{}}U}++++++++++++++++++U{U{}{{UU{U{U{}UU}{U}{UU{}U{{{U}UUUU{}}}}{U}{U++++++++++++++++++{{U{}U}{}UU}U}}U}{{{U{}{}{U}{}}U{{U{}}{U}{{}U}++++++++++++++++++}}}{{U}}{UU}}U}}}{{U{}{{{{U{{{{{{{{{U{{{{}{}U}++++}{U{{{U}}}{{}}{UUU}U}{{}{{}UUU{U{}{}}UUUU{}{{}{}}{{{}}}}U{U}}+++UU}}}{{}}U{}}}UU}}}{UU}U{}}{}}{}U{U}{U}}U}U}U}{}UU}{U{U}}{{{U+++U}U{{U{U}UU}{{}U}{{{U{{U}{{UU{{}{}{{U}UU}U}{UUU{{{{}UU}U}UU}{++++}{U{}}UUU{U}{{{{}}{{{}}U}}}UUU{UUU}U{}U}}{U{+++{UU}U}}{}{}UU++++U}{}{{}}}{{U}{{UUU{{}}}UUU}U}{}}{{{U}}{{{}}}+++{{U}UU{U{U{{UU+++{UUUUU}{}U{}}{{}}U}U}}}}{{}U{{}}{}{{}}}{}}{}+++{U{}U}}{U}UU}{+++{{UU{}{}U}}{{}}U}{UUU}U}UU}U}}U{{}U}U{}}U{U}+++{}U{{UUU{}UUU}++++{UU{UU{}}{{U{U{}UUU}}}{{}{}{}UUUU{{{}U{{}{U+++U{{{{}{U}UU{{}++++UU}}}{U}{UU}UU}U}}U}}{{{{UU{U{{UUU{}U{}}U}}+++UU{U{{}U}}U{U}U+++}UUU}{UUU}U{}}U{U{U}{}}}{}}{}{UU}UUUUU}}}}}+++}}U}}{}}{{}U{}U+++UU}U{}{U{{}{{UU+++++++++++++{U{U}{U{{UU{U{}+++{}{UU}{{}U{}}{{+++U}}{U}{}}{U}}{++++++++++++++U}}}U{{U{U}U}}}+++UUU}U}U{U}}UUUU+++}}U{{}{{{{UU}+++++++++++++++U}{U{UUUU{UUU}}+++}{}}}{U}UU}}{{U++++}}{}{}U{UU}U++++{U{{U{UUU}++++++{{}}}U}++++++U{{}UU}}{{}{U}}+++++++++++++++U++++{U}{UU{U+++++++++{{}}++++++++U{{}}U}UU{}}}{}U++++++++++++++}++++U{UUU{}++++++++++}U{+++++++++U{}{UUUU{UU}}{{{++++++++++++++{++++U}U{}{++++++}{+++{{{+++++U+++}}UUU{}U}U}U}{}{+++UUU{{}}U}}}}++++}{}}{{++++U}U++++U{}++++{}+++{U{}{}{{{{U{U}{U++++}}{{U{U{U{}++++{{}{}{+++++++++++U}{+++}U}+++UUUU{UUU{U{U}{{}++++{U{U}}U}}{}++++}{}{}U+++++++++++UUU+++}{U+++U{{U}U}}}}{UUUU}{+++{{U}UU{}{UU++++}{{U{{+++++++++}}{}{+++{{U+++U{}}{{UUU}{U}U{}}+++}}U{{}U}}}U++++U{}UU{++++++{U}{UU}}++++U{+++U}{U{U}{{}{{UUU{}++++{U{}}{U{U}++++}}}{}{+++++++UUU}U}}+++++{+++UU}}UU{}}U{{UUU}}++++}}UUUUUU}}U+++UU}{{U{{++++++++++{}+++++++++{{{{}}{U{}{}}}}{}++++U{UU{{}UU}{+++}{{}UU{{}U++++++++}U}++++++++{UUUU}}{UU{{}U}}UU}{{{U{{}U{}{}}+++}UUUU}}}U}{+++++++U}{U+++++++U{{U{{{}U{UUU}{{}U{}{{}{{{}{{}{{{U{}UUU{}}UU}{U{UU}{}}U}UU{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}U{UUU{{}{}U}}U}U{}U}{}}}}UU{U}{U{}}}UU{{{}{{{{{}U}U}U}UUUU}}{U}}UUU}{U}{}}}U{}}}UUU{U}}{}U{{UU}{}U}UUUU}}}UU{}}U{}{}U{U{U}UU{}UU{{U}}}{{{{{UU{}}{}}{{}}{}U}}U}U{{}U{{UU}{{{}U}U{}}{}{}U}}UU{U{{}U{{{}UUU{UU{}{UU{{UU{U{U{{{}}{{}{U{}U}U}{}}}}}}U}U}U{}U{UU}UUU{{}}}{}{}UUUU}UUU{{{{UUU}{{}{}}}UU{{}}{UU}{}{{}{}{}U{}{{}U{UU}UU}{{U}}}UU{{}{}{}}U{}{{}U}}{}{{}}{U{UU{{U{}}{{}U{{}{}}U{}{}}}}}}{{U{}U}}}U{U{{{{U}U}{{U}}}UUU}U{{}UU{{}{{U{}}}U}{}U{{U}}U{U}{}UUUUUU}UU}U{{UU}{UU}}{UUUU{U}UUUUU{{{}U}{U{UU}{{}{UU}{U}U}U{{{U}{}U}}{}}}{}{{}{{{{U}}}}{{{UUU{}UU{U}{{U}U{}U{{{U{UU}}}UU{U}{UUU{{{}}}UU{}{U}UU}U}}}}{U}{U{{}}UU}{}}}}U{}U{UUU}}U{U{}}U}UU{U{}}U{U{UUUUU{}}U{UU{U}{}}}{{U}}{{}}U}UU{}U}{}U{{{}U{U{}UU}UU{}}U{{{}}UUU{U{U{{U}{U}UUU{{{{UU}U}UUU{}}}UUUU{{{}U}}UU{U}{{}U{UU}}}{}}}}U}U{UU{}U}U}U}{{U{U}U{}{}UUU{}}{{{UU{}UU{}{}}{U}{{}}{U{{}}}UU}}U{U}}UU}}{}{UU{U{{UU}{}U}{}U}{U}U}}U}U{UU{}U}{}U{{}{UUU}}{}UU}}UU{U}}}U}UU{}{}U}U{{}U{U{U}{{}{{{{{{U}{}{}{{U{}}}U}{}{UU{}U{}UU}{U{U}{}U{{}}{U}}{U{U{UU}}}{{UUU{{{}U}{}{UUUU{{UU}{{U}}U{UU}U{{}{U}}{U{{{U{{}U}{UU++++++++++++++++++}}U{UUUU}UUUU{U{{U{U{U}{{}}U}UUU{{{{{{{}UU{UU}++++++++++++++++++UUU}U{{U}U}{U}}U{U}{}}U}{}}}}U{{}}{{}}}U}{UU{{++++++++++++++++++U}}}{U}U{U}}{{U}}{}}}{U{}}}U}UU}U}{}{{}UU{{}{{}+++{}UUU{}U}{U{UU}U}}U{U{{{{UUU}{U{}UU{{}{{{{UUUU{{UU{{U{}UU}U{U++++UU{{U}{{}{{{UU}}}U{}U{U{{}U}{U{}}{U{{U{}}U}U{UU{}UU}U}{UU}}}++++}U{{UU{{UU}}{UU{{}{}}U{{{U{U{{UUU}}}{U{UUU}U{}{UU}}{U{U{}{U}}++++{U}}}U{}U{}}}{U{}}{}{{}{}{}U}U{UU}}U}{}U}U}{{{{}UU{}}UU}{}{U++++{}{U}{}U}}UU}{{U{}}{{{UU}{{}U}}U{{}}}U}UU{U{{UUU}}{{{U{{}U}}{+++}}{{}}}UU}{U{U{{U{{}UU{{{U{UU{U}}U}{{U}{}{+++UU}U}}{{{}{{}UU}+++{}U}U}U}{}U{{{}}}UUU}U{{}U}}}}{{}}{U}U}UU}+++}{UU}}{{}U}U{U}}++++{}}U}U{U}U}}{{}}}}}UU{U}{{{{U{U{U}}{UUUU{+++U{UUUU{}}}U}U}{}++++UU}}{U{}}{{}{}{}U}{}}}{U}}}U}{{}}}{UU}U{U+++}}UU{UUU{{UU}UU{U+++}}{}}{}UU}{{UU}{}{UUUU}{UU{}{}{U}U{{{U{{{+++}UU{UUU{{{U{{}}U}+++{U{}{{{UU}{{{U{U{UU{UU}UU{{{}U{U}}{U}}}{U+++}U{{UU{UU{}}}UUUU+++}U{U}}U{U}}+++{}U}}{{+++{}}}}{U{U}{U{{UU{+++{}}}{}{{UUU}U{{{}+++{U{U}U}{{{{+++++++++++++}{{}U}U}{{{}}}}}{+++{U}}{}UU{U{U{{}{{+++++++++++++{++++++++++++++++++++}{{UUU{U{{+++}UUUU}UUU}}U{{}{U+++++++++++++}+++++++++++++++++++++}}}U{}}{}+++{{{U{{U}UU{U{{UU}+++++++++++++{+++}}{}}UU+++++++++++}{UU{U{{U+++}U{{{}{}}U{U{{{{U}+++U{}{UU{}{}+++U}U{}}}+++++{U}+++{UUU++++++++}U}{{{{U{U{{U{}}U}++++{UU{{{U{}+++{U{U}{++++++++++++}{U+++++++++U}}UUU}U}{{}{{U{}{++++{}}{{}}}{+++{}U}U{++++++++++++{}}+++++++++{{UU{}U}}}{{}{}U}}{+++UU{U}}}U}+++}UU}}U++++++++++++U{++++}+++++}{U{U}U}}{{U}}}U{}{+++}U}U}}U}{+++}}{UU{+++{{}U{{U{}}U++++{}{+++{{{{}}U{{U{}}{U{{{{+++{}{{}UUU{+++}UU}{}+++{UUU}U}U{}U++++{UU+++UU}UU{}}}{{{}}{UU}{+++{U}{{UUU}+++{U}}UU++++{}U{{{{{U{+++++{{+++{}}}U{{}{}{{}U}{{U{+++}{{U}}}}}+++}}U}}U+++++}U}{UU}U}{+++++{+++{}}{U}}U{{U}}}}UUU}+++UUUUU{U}U+++UU{U{}U+++++}{{{}U}UU{++++++++{U}}{{}}{}}{}U{{U}U+++}}}U{U{{{+++{}{}}{}}++++++}{}UU}}{U++++++++}U{{{U}U}{{}{}UU}}+++UUU}}U{U}+++U}UU}}}UU+++++++++++++{}+++++++UU{}{U{{}{U{{}}{}}+++{}{}}}UU}UU}UUUU}{}U{}++++++++++++U{+++++++U{U{UU{{U{}}}U}UU}}}UU{}UU}U}U}}{{UU}{}}}{}U}++++++++++UU{+++++U{}UU}UU{}{}}U}{}}UUU}}}{{}U{}{U{{}{{{{}{}}{}}{}}{+++{{U{}}U++++{{{{{{U}U{U}{{UU{{{{}{{UUUUUU{U{{{}{}{}}}{UUUU{{{{}{U{}{UUU}U}{U}UUU{{UU}}{{U{U{{U{U}UU}{{}{}}U{{{}U{{UU}{}U{}}U}{U{U{}{U}U{{U}}{U{}U{}UU}UU{}{{U{{}U}{{U{{}{U}}{}}U{UUU}}{{{U}}UUUUUUUU{{{}{}{{{U{UU}{{{}}UUU{{}UU}}U}}U}U{U{}}UU{}}}U}UUUU}U{U{}}}}{}{{}U{{{U}{U}{{{}U}{}{}U}U{}{U{{UU}U}}U}UU{}}}U}{{U{}}}}U}U{{}}{UUU{U}{}{{}U{U{}}}UUUU{{}}U}}{}{}U}U}{}}U{UU}}U{U{{{{U{U}{{}{}UU}{U{U{}{UUUUUU{}}}}}}U}{U{{{U}{}U{U{}UU{}UU}}{}U}UUU}}UUUU}U}}UUU{UU{}{}U{{}U{{U{}{U{{{UU{{U{UU{}}}}U}{{}U{{{}U}{}U{}}{UU}UUU}{U{{{UU}}}}}{}}UU}}{UUU{{U{{{}}U{}}}{}{}{{U{}U}}}}{}UU{UU{{}U}}U{}UU}}{{{U}}{{}{}}U{U{{U{{U}U{UUU{}{}{{{}U{{{}{}}U}}U{}}{}U{{UUUU{{U{U}UUUU{{}UU}}U}UU{{UU}U{UUU{UU}{{}U}{U{}}}{}{U}}}U}UUU{}{UU{}}{U}}{{}U{{UU{}U}}}}UU{U}}U}{}}{}{}}}UU}}{{}{}}{}UU}}{}U{{{}U{{}}U{U{U}{UU}}UUU}UUU}UU{{}UUU{}{UU{{}UU}{}{{}U}{}U{{{}{U}UUUU}U{}{}}{}U{}UU}}}{UUU}U{{UU{{UU}{{U}U}}UU{}U}{}}UUUU{}}U{U{UU{{}{{UU}U{{{}{}{U{UU{U{UU{{{}U}}{{}}U{{U{{{{{}{U}U{}U}}{{UU}}}}}{}}}U{{}}}U}}U{UUU}UUU}U{}}}{UU++++++++++++++++++}{}}{U{{UUU{{{U}{UU}U{{U{}}U{{}{}}}{UU{{}}}}U{++++++++++++++++++{}}}}U}}U}{U{}{}{{}{{{{{{}{}{}U}{UU}U{{{{{{}U}++++++++++++++++++{}U{U}{{}U}}}U}U}U{}U{U}{}UUUUU{{}}{U}}}}U{{}}++++}U{{}{}{{{}{{}{UUU}{}}{U}{{}{UU{U{UUUU{UUUUU{}{UU{}U{}U}{}}UU+++UU}U}}U{{}U{}}}}}}U{{UU}{}UU}{{}U}}}}}{U{}U{{UU{U{}{{{U{}{}U}+++}}}}U}{}}}}UUU}}{}{U{}UU{}}{U{{{{}UUUU{}U}UUUU}UU}UU{{{U{{}}{++++}{}{}}{}{}}UU{}}U{{{U}U}}}{}{U}U{{}{U}{U}{}U+++U}{}}UU}}{}}{++++}{{UU{}UU{{U}}}UUUU}UUUU}{{{U{U}UU}}}{U{{{{U+++{U{}U{{}}}U{{{+++UUUU}{{{}{}UUU}{}{U{{}U{{UUU{{{{}{{}}{UU{}}U+++U}{U}{U{{{U}{}+++{{}}{U}}UU}}UU{{{U}{{{{UUU{{}{U{}U{{}}{{{}}{+++}{U}U{UU}}U{U{++++}}{UUUU}U{{U}UUU{U{{}{{U{{}{}}UU}}UUU{U}}}{+++}U}{{U}{U{}{{U++++{{U}}}}{U{U}}{}}{U}{}U{}{U}}}{}{}U}U{{U}}U}+++U{{UU}}{}{}U}{U+++}{{U{U}}{}{}U}}U{}{}}U}UU}U}}{{}U{{}U}U}UUU+++{{{}{U}}{}{}}{{+++{}}UU}{UU}}}U}U+++++++++++++{}{UU{{UUU}{{U}+++U{UU}U{}{}U}}}{+++{}{{U{{{{{U}}}++++++++++++++}{UU}UUU}UU}U}U+++{{{}{U}}UU{{{{{+++}}{U{UU}{{}U{+++++++++++++++{}}}U}}{U{{U{U}+++U}UUU}}{}}UU}}{++++}{}}}{U}U{}}++++{}U}U{U{}}++++++}UUUU}U++++++U}{U}}{UUUU}U{}+++++++++++++++U++++UU{{{}U{+++++++++}}}{++++++++UUUUU}{U}U}}{U{U++++++++++++++U++++}}}{U}U++++++++++{}}+++++++++{{{}UU{{U}}UU}{U++++++++++++++{++++U{}}{{++++++}}+++{{U+++++}+++UUUU}{U}U}UU}{{U+++U{U{{UU}}{}{++++U}}{{}++++U}}++++U}}++++{{+++U}U{{}UU{{{UU{U{++++}}U{{}}}}U}++++}{}}}U+++++++++++{{{+++}{}+++U{U{}{{{{UU}}}{}++++}}{UU{{}{U}++++{{}UU}+++++++++++U{}+++U}}+++U{}U}{}}{{{{}UU{}+++}}{{}U{{U{U++++}U{{{U+++++++++{}{{{+++}U{+++U}UU{{U{}}UUU}}{U+++}{{{{}{UU{{++++{U}}UU++++++}UU{UU{}++++U{+++U}U}{U{UU}UU}U{U}++++}}U}UU}U{}++++U{}U}{+++++++{}U}}}{+++++}+++}}U{UU{U}U{UU}}U{++++}{}}}}}U}{U+++U}{UU{{U++++++++++U{+++++++++UUU}U}}}}{}{UUUU}++++{{}{U{}{}U{+++U}U}{{U{}{++++++++U}{++++++++U}}}U{{U{U}}U}UU}}{}{U{}}}{{}{U}+++U}U{U{}{{{{+++++++}}{{+++++++U{{U}{U{}UU{}{UU{}U{}U}U{UUUU}U}{U{UU{U}U{U{U{UU}U}{}UU}}}{{U{{}{U{{U}{{U}UUU}UU{{{{U}}U}U{}}UU{U}}U{}{}{UU{}U}U{{U{UU{}}}}}U{}{{{}UU}{}U}{U}}UU}}{{}UU{}{U}{}U{{}{UUU{}{{}{U{U}U}U}U}UU}}UU}}U{{}{}{{{}{{{U}{{}U{{}U{U{U}}}U{UUU{}}{{}{}UU{}}{{}UU{{{{UU}U}UUU}UU{UU}}{UU}{}UUU}}}U{{}}}{}}{{{{U}{U{UU{{}U}{}{U}}U{}}UU}U{U}{U}U{U}U{}U}U{{}U}}}{}U{U}}}}U}}UU}{U{{}U}UU}{}{{}UU{UUUUU{UUU{}{}}}U{{U}}{{}U{}}UU{U{U}}}U}}}{U}{U{UU{}{U}{}}}{}{UUU}}}}{{U}UU{{{{}{}U}}}UU}}U}}{U}UU}U{U}}}}}{U}U{{{U{U{U{}}}{{U}U}{UU{{{UU{U}U{UU}U}{{UU{}U}}{U{{}UU}{{UU{}}U}}}{UU{{{UU}{UU}{UU}{}}{}}U}U{}}U}}{}}U{{{}{{}U}U}U}{UUU}}}U{}{{}}U{UUU{}{U{{}}U{U}U{U{}U}{}{{{}U}{}}}}}}}UU{{}U}U{}{{UUU}}}{{{}U}{{}}}UUUU}{{{}{}}}}U{U{{U{U}{{{UU{U{{{}}{}{}{UU}}}}}UUU}}{}{}}}}{UU}}}}{}U}UU{}UU{{{UUU}UU{{}}U{{{{U{U}U{{{UU}{U{{U{{{}{}{{U}U{}}{{U}}}{{U}}UU{U{{}{}UU}U}}}{{U{U}}}{U}UUU{}}}}{{U{}{{UU{}{{U}}{{{{{{}}{U}UU{}UU}UU{{}}{U{{{{UU{}{}}}UU{U}{U}{{{{U{}}}{{{U{}U{{{}{}U{{}}U}U}U}{{}{{}{}{}}}U{}}}{UU}}UUU}{UU{{{{{{}}}U{UU}{}}{}{U{{}}{{U}}UUU{}}}}UUUU}U{UU}{U}{{{}}}}{UU{{}{}U}{}U}{{{}}U}{U{U}}}U}{{}}U}}{U}{{}UU{U}U{{{U}{U}U}}UUUUUU}{}U{U}{{}U{{}}}}}}}}U}{{{{U}{UU}U{}}{{U{}U{U{}}UU}UU{{{}{{}U{{{}}}}}UU}U{{}UUU{U{}}}}{}}UU{}{{}UUU{{U{{}U}{UU}}}U}}{U{{}}{{{}}{}}U{{}}++++++++++++++++++U{}}{U}{}}{{U{{}U}UU{UU}{{}}{}}}{{{}{}}U}{U}U}++++++++++++++++++{U{}{U}U{}}UU{{}U}}{{{{}}U}U}U}{U{{U{{}U}{{}}U++++++++++++++++++U}U}}UUU{}UUUUU{{UUUUU{{{{}{U{{UU{{}{U{{{{U{U{U+++}}U{{U}U{{}U{}{{{{}}}}U}UU{{}{}U}}U}{}UUU}UU{{}}}}{{U{{UUU{{{++++}U{U}{{U}}{}}}{{}UU{{U}{{}}{{U{U}}U{}}{{{{}}{U}U{}UUU{}UU}{U++++}{{}{{U{U{U{}{}U}}{}}{}}}}UU}U}UU{{U{UUUU}UUU}}UU}{U{{U{U}U{}++++U{{{}U}}}{}{UUUU{UU}{{{{UU}U}}}}{{}}}}U{U}U}{{}U{}{}{}}}}{U}++++U{}UU{{}}}UU{}}}{{{}{{U}U}}{}U}{{}{{{}U{{U}UU{}{}UU}{{}{U{{}{+++U}}}}}{{UU}{}}{U{UU{{UUU}U{UU}{U}}U{U}UU{}+++U}{{{UU{{{U{{{}}+++}{}{U{}{{{{{}}{UUU{{UU}UU{}UU{}{UU}}U{U}}U+++}U{UUUU{}}{{U{{}++++}{}}}U}{{{{}UU{UU{U}}}U}U}}{}}U}U}UU{{{U}+++}{U}}{}}{}{UU}U}++++{U{U{}U}}UU}U{U{}{{{{}U{{UU}{}{U}}UU{U{}{+++{}U{}}}}}UUUUUU{{+++{}UUU}{}UU{U}}}{{}U}}U{}{{}U}UUU{U{{{}}{{+++U}{{}{UU{}{U}U}}U+++UUU{{{{}U}}}UUU}U{U{}U}U}}}UUU}U}{U{U}}UU+++U}U{{U{}U}U{}U{}}+++}UU}UU}UUU{+++{U{UUUU+++U}U{U{{{{{U{U}{}{+++UUU}}{}}}U}{U{UU}+++}}U}{U{}{{}+++++++++++++{{}U}}{{UU{}{}UU{+++}}}UUU{{{{}{U}UU}+++++++++++++U++++++++++++++++++++}{{{{{{{}}+++{{}{UU}U}U}}{}}UU+++++++++++++}+++++++++++++++++++++{}UU}{}}{+++U{U}{}UU{U{{}}U{U+++++++++++++}+++UU{{UU{+++++++++++}}{{U{}U{+++{}{{UUUUU}U}U}UUUU+++}}U{}{{}{{+++}U}}{{U+++++}{{+++U{U{++++++++{}{{U{}U{}{U{}}}}{++++U{}U}U}}}+++{{}{U}++++++++++++}}{+++++++++}}}}U}}}UU{U}U}}}U++++}UU}{U{{}+++{}}}}U++++++++++++}{U+++++++++{{{U{{{{U{U{{UUU{{}+++UU{UU}}{U+++U}{}{U++++++++++++{{++++U+++++UU}U}}U{{U}{U{{}U}{+++U{U}UUUU{+++{}UUU{+++UUU}}}}}UU}++++U{}+++{UUU{}{U}}U}{}}U}U}+++}{{}UU{UU+++}U}UU{+++U}{UUU{}}U{++++{{}+++}}{{U}}{U{{U{U{}{UU+++UU}}}}}{{+++}}U{UU++++U{U{}}{{U}+++++{}+++U{}}{{}UU{}UU}}}{}}+++}{}U}{}}U+++U{UU}}+++++U}{}UU}}{}+++++{+++{UU{U}}}{{U}{{}}}U}+++{UU{U}UU}+++}{UUU{{+++++{{}UU}U}{{++++++++{U}U}U}{}{}}{U{U{U{+++U{{U}U}}U+++{{}{U{}{++++++{U{{U}{{{++++++++UUUUUUU}{{}UUU}}{{+++{}}{{{UU{+++{U{}{}{}}+++++++++++++{U+++++++}}{U}}{}}{{U{{}{}}+++{{U}}U{UUU}{{}{}UU{U}U++++++++++++{U+++++++U{U}U{{U{{}{{{{U{UUU}U{{}}UUU}UUU}{U{}{}{U}{U++++++++++{UU+++++UU}{{UU{{U}{{U{UU}}U}U}UU}{}U}{}{UUUUU}{U}{}{U}U{}+++}{{}U}}++++}UUU{U}}}{U{{U}}}{{}}{}}{{{U{}}UUU{{{U}UU}U}UU{UU}{}U{}U}UU}}{UU}UU}UU{{U{{{UUUUU}U{UU{}UU{UU}U{}UU{{}{{}}UUUU{}}U{{UU{{UU}U{U{U{}{}{U{{}{}{}{{UU{{U{{{}{{U{UU{{U}}}UU{{}U{}{}}}U{U{}}}{U{U{{{U{U{{U}{{U{{{}}U{U{U}U{{}}{{}{{{{}UU}{{{}}}{}U{}{UU{UUU{}{{{}U{{}{UU{{}{{U}}U}UUU{}}{{U}}U}}U}}}U}U}UUU{}}{}{U}}UU{}}U{UU{}{U{{}UUU{U}UU{{}}UU}}U}{{{{}{}{{{U}}{}UU{}U{}UUUU}U{UU}U}U{}{}}}{}U{{{{}U}}UU}}}{{}{U{}}{{}U}{{UUUU{{}}}}}}U}}}U{}{}}{{}UU}U}}{U}U}}U{}}}U}{{U}}U}{U}}}}U}}}U{}U}{U}}}U}}}}}UU}{}UUU{}U}UU{}U{}UU}{{}U}}U{{UU}U{{}}{{UUU}}{{{}{}{UU{}U{U{}{{U}}{}UU{{{}{{UUU}}UU{}U{U}{U{UU}{}U}}}}{{}{{}}{U{U}U}}{}UU}U{}}{U}U}}U{}{U{{{}{{}{U{{{}}}}{{}{}}{}}UU{U}U{{{{{}{{}}{}{U}UU}}{UU}U}{{{{U{{}U{}{UU{U{{}{}U}UU{UUU}{U{}U}{}{}UU}}{}UUU{{}U{}}}}U{U}UUU}U{}UUU}}U{UUU}}{}}{{}UU{U{UU}}{UU{}{{{UUUUUU{UU}}{{}U}UU}{}UU}}}U{{}}{}}U}U}}{U}{{U{{U{}}{}UU}{U}{}}U{}}U}}{U}}U}{U{UU{U{}}}}}{{{}UU{{{}U{U}UU}}}UU}UUU{U}}}}UU}UU}U}{{{}{U}}}{U}}U{{U{}{{{{UU}{U}UU{}}{{U}{{}UUU{U}U}}}U}U}}}}UUUU}U++++++++++++++++++}UU{{U{{}}{U}{U{}}{}{}{U{{}}}{{U{}{}}{{{}{UU}U++++++++++++++++++{{{{UUU{{{{U}U{{}U{UUU{U{}{U{}U{{}U{{{U{}{U{U{++++++++++++++++++U}}{}{UU}UUUU}{}UU}{U{U}UU}U}U}}{{{}U}U}UU{U}}++++{{{U}U}{{UU}UU{{{}}UU}{UU{UUUU{UU{}}{}{}{}U}}UUU{}U}U{}}U{UU}+++{}{{U{U{}}}U{UUU{U{{{{U{}{U}{{}U{}U}U{}U{}}}{{{}}{}UUU}UU}{U{+++U{U{}UU{}}}U{}{}U{{{UU}}}U}}U}{U{U{UU}{U}}}UUU}U{{}}}{{}{}}{{++++{}{}{{}U}}U}}{}U}U}U}U{}}{}}}{}}{}{{}{U{}U}U+++UU{UU}U{{{}}}++++}{{}UU{{}{UU}}U}}}}}UUUUU}}{{}U}}}}}U{}U}U}}+++}}UU}}UU{{}{}{+++U{UU}U}U}}{}}}}UU{}}{{UU{U{{UUU}{{U{}}U}{U{{+++{U}UUU}{U}{UUU+++U}}{UU{U{}{{U{}U{U}}U{}{{}U{U}U{}U}}UU{{{U{}+++}{U{{UUU{U}}U{++++UUU}}{U}}}{}U}U}}{{{{}}}}{{{U}{UU{}U}{}{U}{+++}{{}}U{{U}}{{U++++U{{{U{}U{}{{{}U}}{UUU}}{U}{{{U{{}}{{U}{}{}{+++U{UU{{}U}{UUU}U+++U}UU}{U}UU}{}}}U}U}U{U{}UU}U}{{}U{{{UU}}}U}+++}UUU{}{{U{U}{{{+++U{{}}}{UU}UU}}U+++++++++++++{U}}}{}{U}}}U{}+++{UU}U{{}U{{U{{}+++}{}{UU{U{U}UUU++++++++++++++U}U{}U}{{UU{}}{+++}U{}{UUU}UU{U}{+++}UU}}}}}U}{}{+++++++++++++++}}{}}}U}{U}}{{{+++}U}UU{U{U}U{}}U++++}}}{}}{}}{}{++++{{{UU}}{{{++++++}UU}{}}++++++U}{U}{{{{{U{{U}+++++++++++++++}++++{}{U{}{{+++++++++UU{U++++++++{{}}U}{U{UU{}U{U++++++++++++++{++++U{{{}U{++++++++++UUU+++++++++{U}{{}U}UU}{U}U{++++++++++++++{++++U}UU}{++++++{U+++{{}+++++}+++UU{UU}}}U}{{U{}U+++{{}U{}}{{UU{++++U}{{U{++++}}}++++{}{++++}}+++}{U}}}U{U{{U}{{U++++{{UU{U}}}}{++++}}}{U{+++++++++++{{{+++U}{+++{}}UU{}}U}}U}UUU++++{UU{}}{}{{}++++}UUU}U+++++++++++}UU+++U}U+++{{}{}U{{U{}{}{{{{+++U}{UUU{}{UU++++{U}U{{+++++++++UUUU{+++U{{+++}U{{}}U{{{U{UU{}{+++}{{}}UU}}{{++++}U{}UU++++++{}}}}{U{++++}U+++UUU{U{UU{U{{{U}}}++++{}}{{{}UU{++++}U{{{U+++++++UU}UUU{+++++}+++}U}U}}{}}}}}{UU{{++++{U}}UU}U}{U+++{UUUUU{}++++++++++}{+++++++++}{}}}}U}{{{{{}}U{++++U{U}{}U}{{}+++}}{UU}}}{U++++++++}}}++++++++}}U{}U{UUU}{UU}}{}{{U}{{}{U{}}}U+++}{U{}{}{{{{+++++++{{{}+++++++}{U{}U{}{}{}U}{}{UUU{{U}}U}U{}U}U}UUU}U{UU{}{}{{{{UUUU{{{{U{}}}U}UU{U{{{UU{UUU}{{}{}U}}{U{}U{{{U}}U}{{{}}{}}}}UU{{U{}U}U{U{UU}UU{{{}U{}{UUU}{{}}}{}{{U}}}{{}U{U{U}UU}{{{{U{{{U}U}UU}}{}{{}}}}{U{U{}U}}UU{U}U{{}{U}}}UU{U{U}{}}{{{{{}}}UU}{}{U{}U{U{UU}}}}}}UU}U}}U}{}}U}{UUU{UUU}U{U}{}UU}{UU{}{U}}UU{}{UU}{}{U}UUU{}{}U}{{}{U{{UU}{}U{UU}UUU}}{{}{{{}}U}{U}{{U}{U}}}}{U}U{{{}{UUU}}}}U}}U}{}}U}U{{}}{{{{UUU}{}U}}UUU}U}{}}}UU}}UU}{{{{}U}{UU{{}UU{UU}{}}{}UU}U{}{{}{{{}U}{{{U{U{UU}U}U{{UU{UU{{}{U}U{{}U}{{UU{UU{U{}{{{{}{}UU{U}}}}{{U}UU}{U}{{UU}U{{}}}{}UUUUU{}}U}U{}}{}U}{{}}{}{U{U}{}U}{U}}{}U}{{UU{UU{U{{U}UU{U}{{}U{UUUUUU}{}U{{}{U{}{UU{}}U{{U}{}{U{}{{}U}{U}{U}UU{UU}U}U}{{{U}UUU}}{}UUU{}}UUUU{}{UU{}{UU}UUU{{{{U}}}{}U}UUUU{UU}}{}}}U{U{U{}{{{}}}{{}{}{{}U}}{{{U{}}{{}}U{}}}}}{}{U}{}UU{U{{}U{{UU}}}U}U}}}{U}{{UU{}U}{{}}U{U{{UU}{{UU}UU{{U{}{}{}U}U{U{{}{{UU{}{{U}{U}{U{U{{}}U}{{}U{}U}U}{{{U{}U}{{}}{UU}UU}{U}{{U{{}{{{U{{{}UUUU{{UUU{}}U}U}{{{{{}{U{{U}{{}}{}}{}}{UU{U}UU}}{{}U{}U{}}UU{U{{U}{{U}}{U}}UU{{}}UU{{}UU{U{UU{{U}U{{{{}{{{}UUUU}{U}UU}{{UU}{}}{{}UUU{U}{UU{U{UU{{{U{}}{}}{UU}{{}U}{}{}UU}}}UUU}}{}}}U{U}U}U}UU}U}{UU}{{{UU{U{}}{UUU{}{{}U}}{}{{{}UU{{{{{UU{}{UUUU{}}UUU}U{{U{UU{}UU}}{}}UU}{U{{U}{UU}U}{U}{U}}}}{}U}{}}}UU{U}}U}{{}UU{U}{}}{{}UU{{{{++++++++++++++++++{UU{U}UU{}{{U}{}{{{{{{{U{UU{}}{{U}}}}}{{U}}{U}++++++++++++++++++}}}}UU}{{UU{}}{U{{{U}}}}}}UU{{}{}}}{U}U{U}}U}{++++++++++++++++++UU{UU{U}{{}U}}U}{}{U}}}U}U{{{}{{}{{}{U}{U{{UU}{+++U}{U{}UU}{U}UU{}}U{{{UU{}U}}U{{U{U{}UUU}UU{UU}UUU{}U}}{{{}}U}++++}{}UUUU{}U{{{{{{}}{{U}}}UU}U}U}U{{{UUUU}U{UU{}U}}{{}{}}}{{{{++++}U}{U{U{{UU}}{U{{}}}}}{{U}U{U}U{}{}U{{}U{}}{UU{}}{{}U}U{{U}UU++++U{{UU{{{}{U{{U}{U}{{U}U{{U{{{}}{}U}{}U}}}U}U}}UU{}}UU{U{U}UU++++}}U}UU{{{}}{}{U}UU}UU{UUUU{{}}{{U}}}U}}{{UUU}{}}}}}{U{}U}{{{{+++{UU}U}{}}{{U{}{{{}U{{U}}{}U}}{}UU}}UU}{U{}+++UUUUU{UUU{}}UU}U+++U}{}}UU{UU{UUU{{{}U{UU{UUUUUU}{{U{}}}U}}}{+++}}U{UUU}UU}{{{{{++++}{U}U}U}{}U{}U}}U}}{{{}}{{U{UU}}{U{U{U}U}+++}{}{{}U}UU{U{}}{++++{U{}UUU}}UUU}}{U{UUU{}}{}U}}}}U{U{{{UU{UU+++}}U{UUUUUU{U{}{{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}UUU+++U}}}U{{U{U{}{}{{U+++}UU{}{}U}UU+++{}{{U}}+++}}}{{U{}U}}{{U}U{+++U}{{U}U{}{}{}U}{U+++U}U{U}{}}}{+++++++++++++{{{UU{UU}UU}{U}}{+++{}U}{{}}{}}}U}UU}+++++++++++++U++++++++++++++++++++U}{UUU{U{U+++{}{}}{U}}UU{}UU{U+++++++++++++{+++++++++++++++++++++}{U{}{}{}+++UU}}}}{UUU{U{}UU}+++++++++++++}+++U{}{}U{+++++++++++U}}}{}{{U+++{UUUU}}UUU{U{{}{U{+++U}U}}}}{U}+++{U}U}U{+++++{U}+++U{}}++++++++{{U}{{{U}{U}}}{}{U++++}}UU{{{U{+++}UU{{U++++++++++++{{}+++++++++}U}}UU{{}UUUU{}UU{++++}UU}U}}U{+++{UU}{}++++++++++++}U{+++++++++}{UU}}U{{{{{UUU{}UU+++{}}{{}U{{+++}UU}{U++++++++++++UU++++U+++++}}}UU{{}}U{}}UU{UUU+++{UU{}U}UU+++UUU}}}+++}}{U{{U{{}}++++U}U+++{}{U{}}UU}UU{UUU{{{+++UU{U{{{U}+++{UUU}U+++U{{}{U{U{}{++++U{}+++{U{U}{U}{}}U{}U}{}U+++U}U}UUUU{+++{UU}U{++++{}}}}}}UU{+++++U{+++{UU{}UUU}U}{{}U{}{U+++{U{U{}}U}+++}U}{}U+++++}}}}{}{}{{+++++{+++U}U{UU{{{}UU}{U{{}{+++{{{U{}{{U+++{{{}}UU+++++{{U}UUU}U}++++++++}{U}}{}{U}{UU}{{}}}+++}U{U}{U{U+++UUU}}}{}++++++}}}{U}}}}++++++++U{{{{}}{U{U}{UUU}{+++}{UUUU{}U+++U{}}}U}U{+++++++++++++{}+++++++U{}U}UUUUU{}UU{}{U+++{U}}U}{{{}U{U}}{{{}}}U++++++++++++U{+++++++U}U{U}{{U{U{{UUU}}}UUU{{}{UU{}{U}{U}}{}{{UU}{++++++++++{{}+++++UU}}UU{{U}{}UU}UU}{U{}U}}{UU{}{}U{UU{U{}{}}{{U{{{{+++}{}{U{{++++{{}UUUUU{U{}U{{UU{{U{}}U{}U}{U{{U}UU{{UU}{}{U{U}}}U}UUUU}U}}UU{{UU}UU}{}{{}U{UUUU{U}}{{}}}{UU}{}UU{UU}{}{}{U{{{}}U}}}}}U{}{{}}UU}U{}U}}}U{UUU}UUU{UU{}UU{UU}UU}{{UUUU}{}}U}U}{{{}{U}}{}{U}U{}}{{U{{U{U}UU{{{{}U}}{{UU{UU}U}{}{UUUUU}U}{}}{}{U}{}}{U}}}U}U}}}{}}U{{U{}}UU{U{}{U}}{{U}{}UU}{}}U}U{{U{U}U{U{{UUU}}U{U}}}U{UU{U}}U}}{}}{UU}}{}{{{}{U{{}{U}UU}}U}U}UU{U{{}UUUU{{}U{U{{U}U}}{U{UU{UUUU{}U}}UUU{U{}{}U}{{U}UU}}}UUU{UU{U{{U{{{{UU{{U}U{{}U{{U}UU}}{{}U}}U{U}{}{UUU{}}{}{UUU}U{}}UUU}U}{{U}{}}{{{}UU{U}}{}{{{{{}U}{{{}UUU{U{}}{UU}{}UU{U}{U}U{{}U{UUUUU{}{{}{}U{U}{{{}{U{U}{U{}}}UU{{UU{}{}{{{}{{U}}U{}}}}}{UU{{UU}U{}U}{{U{UU{{}U}}}}U}UU{}}}U{}UUUU}{{UU}{{{{}{{{}UU{{{{U{}}{}{{}{{{}}UU{UU}U}{}}{}{U}{UU}U{UU{{}UU}}U{}}}}{}U{{U}{{}{UU{{}}U}}{}UUU}{{{U{{}{}{{{U{{{}U{{{U}}}}{U}}UU{U}{}U}U{}}U{}U{}{}U}U{{{}}U}}U{}{U}}UU{}{U}}{{UUU{}{{{U}}}}{}U}U}}{U{{}}U}}}{U}{{U}UUUU}{{}}U{{{}}U{U{UU}{{{}UUU{U{}U{{}{U{{{UU{}{}U{UU{U}U}}U}{}UUU{}U{{}{U}}U}{U}U{}{}{UUU}}U{}}}}}{}U}UU}{{{U}U{}U}{}U}{{UU++++++++++++++++++{U}}}UU}}{{UU}{}}{}}U}{}}}U{{U{}{U}U}{}{}U}{{{++++++++++++++++++{U{UU}U}U{{{}}}}{}U}}}{UUU{{U{}{}{{}}}}U{U{{U{++++++++++++++++++UU{}}}{}{U{}}{{{{}U{U}UU}U{{{}UU{}{}{}{}UUU{{U++++UU{{{{U{UU{{}}{{U{{}U{}U}{{U}}{UU{{}{}}{UU}}U}}U{UUU{}UUU}}}U+++U{{UUU}}{U}}}{}UUU}{U}}UU}}{U}}{{}U}}{U{}}}UU{}{U{{U{{U{U}{{}+++}}}}{}}{UU{U{{UU}{{{}}U}U{}{{UU{{{}{{U}UU}}UUU}{U{UU}{U{{}{}{++++{}UU}{}{}{U{}{{}}}UU{{{{U}{{{{{{{}{U}{}}{U}}+++U}U}}{{U{U{{}++++}U{{{U{}{}}{UU}{}{}{U}U{{U}UUU}{U{U{U{}UU}U}+++}}UU}{}UU{}{}{+++{}U}U}UU}U{{U}U{{UUU}}U{UU}}}UUU}{}{{U{}{U{{+++}}U}UU}U}}{{}U+++U{{}U}U{{{}U}{}U{}UU{U{U}{U{}{}}}{}U{UU{{{U}+++UU{{{{UU}U{{U{++++}U}}{{}U}{{U{}U{U{}}{{U{{UUU{{}}{{U{}{{UU}{+++{{UUUU{}U{U{}{++++{{{{UU}{UUU}}U{{U}}}}}U}U}}}}U}}{{{U}{U{}}{+++{{}UUU}{{}U}U}}+++U}U{{}}UUU{}U{UU}UU}}UU}U}}}}{U{}U{}U{{U}U}+++{U}}UU{}}}{UU{}+++{U{U{}{{}{{}{}{+++++++++++++}U}UU}}}}U{}U{}+++U{{{{}}{UU}{UUU+++U{U}U{U}U}}}}}++++++++++++++{{}}UU}{{{{}{{}+++UU}}{{UU}}}{UU}+++UU}}U}}{UUUUU+++++++++++++++{}}}{}{}}}}}{U{+++{{}}{}{}}{{U}{{++++U}U{{{}U{{U}++++}}{U}{{}U}++++++{{UU}}}++++++U{U{}U{}}}{{}{{+++++++++++++++}++++{}{}{{U}+++++++++}{U{++++++++{}}{U}{UU}{}UUUU++++++++++++++U++++}U{}{}}++++++++++U}U+++++++++U{{}}}}{{{{U{{{}++++++++++++++U++++{{{{}}++++++}}+++{U{+++++{+++U}UU}}}}{U}U}U}{+++UUU{}U{{{{UU++++{}{{U}++++}UU++++}}}++++{}+++{}{}}}UU}U{UU{{}++++}}}}U}U}U{{++++UU}U{U+++++++++++}}}+++U{U+++{UU}}U}}U{}U{{U}++++}UU}{U{U{{{++++{UU{}U+++++++++++{}}+++UU{+++}U}{{}UU}}{U{{{}U+++U{}}{}}{}U{++++}U{{}U+++++++++{{U}}+++{{{+++U{{}{}}{{{{U{}}}}+++UU{UUU{{{}{++++{}U}{U++++++{{{}}}}{++++{U+++U}U{UU}{{{{UU}{}}++++{U}{}}}UUU++++{{{U}{+++++++{{U{U}{+++++U+++U{{{{{}{{UU{}U{U}++++{{U{U{{UU}U+++{UU{{U{U++++++++++{}+++++++++}}UUU{}}{U}U{UUU}++++{}}{U}UU}U}+++U{U}U}{{}}++++++++}UU++++++++}U}{{U}{{UU}}UUU}U}}{{{{{}{}{{}}+++U{}}}}{{}UU+++++++{}}U+++++++{{{U{}{}U{UU}}{}{{}{{U}UU}{{}{U{}{U{U{U}U{}{U}}U}}}{}UUU}{{}{U}{U{{U{U}U{}{U{U{}}{{{}{UU{{UU{}{}U{{{{}UUU}UUU}{{}{U{{U{{UU}U{{}{U}UU}}}}}U{{}}U{UU}UU{{U{{U}UUU}}}{U}}U{U{{}{}{{U{{U}{{U}U}UU{UU}UU}{U}UU{}{{}U}}{{{U{}{}{}U}{{U{{}{UU{U}{{UUUU{}}}}U}U}}}U{UU}}{{U}UU{{{U{UUU}{}{}{U}}U}{{U}UU}UUUU{}}}{U}}{}U}}{U{U}}UUU{{U{U}U{U{{}U}}{U{}UU{{{{UU}U{{UUUU{}}U{{}{}UU}}{}}}{}{UU{{}{}{{UUU}}}}}UU}UUU{U}U{}}U}UU{}{}UU{{UU}}{{{}}U{}UU{UU}}}UU}UUU{}U}{}}{U}U{UU{UU}{UUU}{}}}UU}{{}{}{}}{U{U{UU{}}U{U{{{{}}{U}{U}U{UU{}{}}{{U{}}U{UU}U{U}}{{}{{}{{{U}}U}UU}{}{}{}{}{}{}{{U{}{}{U{U}}UU}{{}U}{UUU}UUU}{}}U{U{{{{UU{U{{{{}UUU{}}{}UU{{U}{U{U}}}U}UU}}U}}{}}U}{{UUU}}{U{U{{UU}U}}}}{}{U}}U{U}{U}{}{{UU{{}}U}{{UU{}{}U{}{U{}}U{}}}}{U}{{U}U}{}}{U}{{UU{U}{UU{U{}{{{{{U{{}{{}}{{UU{U{UU}{{{UU}}}UU{}U}}{{UU{{{U{}{{}}{{}UUU{U{UUU}}{}}U{{}{U{{{{U}}U}}U{U{{U{{{{}{{U{UUU}{UU}UU}}}{}{}}{}U{{U}UUUU{{{{U}{{}{U{{U{{{UU}}U}}{{U}{{U{U{}UU}U}{{U{{{{}}{{{}UU{}{}}{U}U}U{U{{{{U{}U{{}U{{U}}}{U}{U}{}U}U}}}{{U}}}UU{{{}UUUU{{{}UU{{}{{{}{}U{{}}{}}U{{{{{}{{}U}UUUU{{}}U}}{{UUU{{}U}{}}U{}U}{{}{{{{}U{{}}}{U}}U}UU}{}}}{UUU}}}U{}{U}{U}UUU}U{{}{{{UU{UU}}UU}U}}UU{{U{U}}UU{{{}}U{U}}{{}}UUUU}{}}{}{U{}}}}{}{}{U{{{{U}UUU}}}{U}}}}U{{U{}U{UU}}}{}U{U{}}UU{}}}}{}}UUU{}U{UUUU{U{{U{UU{{++++++++++++++++++}UU}{{{UUUUU{UUUU{}}{}U{{}U}U{U}U}U{U{U{{U}UUU++++++++++++++++++}{}U}{{{{}}{{}}{U{}UUU{{U{{U}}}{UUU}{{{{U}{U}U++++++++++++++++++}{U{}{}{{U{UU{{UU}UU}}{}{}}}{}U}U{{}U}}U}U{}{{{+++}}}UU}U}{{}}U}U}{U{}{U{U}}U}}U{U{U}}}}U}U{}}{U{{U{}U}}{U}}}U}++++UUUU{}U{U{U}U{U}U}}UUU}}{U}}U{U}U}U{}U}}U}UU}{}}{{}U{{}{U}{}++++{{U}{}U}}}U}}}}U}}U{UUU}{}U{}}{{UUUUUU{{U{{U}}U{U}U{{U{{{}{}{++++U}{U{}UUUU}}{}{}U}{{{U}{U}U}}{}}{{U{U{U{}{{}{{}U}UU{{}UUU{{{++++}{{U}}{}UU}U}{U{{UUUU{{{{{U}U}U{}{}{}}UUU{U}}}UU}U{{U}{}}U}{{+++{U}{U}}{}U{U}UUU{}}U}}U{{}U{}}U}U}{{U}U{U{+++{{}}U}U{}U{U{}}{+++U{}UU}{{{}}U}UUU{}}{U}U{U}}}}}}{{UUU}UUU}U+++}{{{UUU}U{{U}}UU++++}}{{}{}UU}}{{U}}U{U{}}}UU}{{}U{{{{UUU{}}U+++}{{{UUU{UU}}{}}}++++}UU{{}U}{{U{UU}{}U}}{{U{{U{}}{}{U{}{{}}}{+++}}}{UU{U}U}}}}}{}+++{{}U}}}}U}}}U{UUU{}}}}{}}U}}{U}}}}U{}}}UU+++}}U{UUU}{}{}}}UU{+++{U}}U{UU{{U{U{UU}}UUU{U}UUUU}{}}}U{UU{{}U+++}U}{}}UU{}{{UUU}{+++U}}}{}U{UU}+++{{{U{U{+++U{{UU{UU}{{U}}}{}+++}{}U}}{}}}{{}}U}}+++UU{}UU{{}}U+++++++++++++UUU{U{{{}}{}{{UU{+++{}U{{UU}UUU{}}U{{+++++++++++++U++++++++++++++++++++UU}}{U{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}{+++++{}{+++}{{}++++++++UU{U}UUU{}{}{{U{}{++++UUU{UU{{U+++}U}U{{++++++++++++U{}+++++++++{}{}}}UU{{U{UU}UU{++++}U}}}U}U}+++U}}}UU++++++++++++}}{+++++++++{}}U{}}}UUU}{}U}U}{+++U{{}U{}}}+++}{UU}U++++++++++++{U++++}+++++}U}U}{U}}{UU{U}}}{}+++}U}}UUU}}+++U}{{UU+++}}{}U{{U}{U++++U{{+++{{U}}U}UU{UU}U}}{{U+++{{U}}}}{{+++{{{{}{+++U}U{}UU}U}}++++U{{+++}}U{U}}}}U{}{U{}{UU+++}U}}}{{}}+++UUUUUU++++}}}}{U{{}U+++++{{+++}}}{{{{}U}UU}{{}UU{+++}{U{}{U{{+++{U{}}U+++++}}}{}}UU}}+++++{+++U{{}}{U{UU{{{}{}{}}+++}}U{UU{{U+++}{}{U{}+++++}}U}U}UU{{++++++++U{}U}U{}U}UU}}{U{}U+++U{}{U}{U}+++U{}}{UU{++++++}U}}U{{{}++++++++U}{}{UUUUUU}{}{}}}+++{{U{{U{}}+++}}U{{UUUU+++++++++++++}}+++++++U{U}}{UU}}{}UUU{}{+++{{U{U{}}U}}{}{U}{{{{{U++++++++++++}}+++++++UUU}}{UU}U}U}U}}{UU{}}{U}{U}{}U}}{UU}UUU{U{{}++++++++++{U{+++++{{{{{{}}U}U}{U{{}U}U}}}{{}}{}}{{}{}{}UU{U}U{}U{{{}+++}U}UU}{++++}}}{}}}{}UU}}{{U}}}{}}UU{{U{{{{}U{{}{{UU{U{{}U}{{}}U}U{U}U{{{}UU{UU{{U{}}{UU{{UUUU{U{}}}}U}{UU{}{{}}}UU}}U}UU}}U{}{}U{U{UUU{U}}{{{UUU}}{}}{{{U{}U}UU}}}}}}U{{}}}}{}UU{UUUU}U{UU{}U}UU}UU}}}{}{{UU{U{{}U{}{}{U}}{}}{{{{}{{UU}{{U{}UU}UUU}UU{}}U}UU}UUUU}U}{}U{{{{{U{U}}{}{}}}UU}{}U{{{}{UUU}{{}{U{{{{{UUU{}UU{}}{{UU}UUU}U}U{{U{}{UU{{}}{UU}U{}U{U{U{{{U}{{U{{UUUU{U}UU{}}{{{U{{{U}U{{{U{}U}{U{U{U{UU{UUUU{U{{{UUUU{{U}UUU{{{}}}U{{}U{}UU}}{}U{{{{U}}U}}}}{U{U{}U}{{}U}{{{}}{}UU}}{{{{{}U}}U}U}}{{UU{{{U{}{}}{{}}}UU{U}U}UU}UU}}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}}UUUU{}{U{{U{U{}U}U{{}U{}U{U{{U{UUUU{}UU{{}{U{{{}{{UU}}UU{}{{{{{U}}{{}}}UU}{}}U{{{}U{U{UUU}U{UU{{}}}}}}{}UU}U}U}}{{}U}UU}}UU}U}UUU{U}U}{UU}}{U}U}}{{UUU{U{}U{{}{}{{{}U{}{U{UU{{U}}{UU{U}{}U{}UU}}{U}}{}}U}{}UU{U}{{{}UU}UUUU{}{{}}U}}U{UU}}}}{}}U}{}{{}UU{{{U{UUU}}U{{}U}{U{{{U{{}U}U{}{{U}U}U}}}UUU}{U{{}{{U}}}UUU}U}UU}}}}}}{{U}U{}}}{}U}U}{U{{{UUU}U{}{}}}{U}{}++++++++++++++++++U{U{UUU}{{UU}U{{U{UU}U}{U{}{}UU{{{{{}U}{UU}}}{++++++++++++++++++{U{{UUU}U{{UU{}{U}U{}{UUUU{{U{}}}{UUU{{{}}}{}{++++++++++++++++++}{U{}{UU}U{{UU{{}U}}{{}U}}}}U}{U{}}U{UU{{UUU}}++++U{{{{U}}U}}{U}}{U{}{{U}{{U}{}{U{U{{U{}}}UUU{U{U}{U}{UUU{U}{U}+++UU{}{U}}}}}}{U{{}}}{}}U{}UU{}U{{}U}UUU}}U{{{}U{}{}U{U{}}{U{{{+++UU{U{}{U{UU}}U{U}}{}UU{}}{U{UUU}}{{}{}}{}}}{}{}}U{{{{}}}U}UUU++++}UU{}}}{UU{{UU}{{{}UUU}{}}U}{{}{}{{}}{UU}{{{+++U}U}U}U{U}}}{++++U{{{U}}}{{}{{{}}{{}UUU{{U}}U}{{UU}}UU}U{}}{U+++}}UU}U{{UU{U}{+++}}}U{}{{{UU{}U}{U}}{UUU{}}{{}{}U{}U{UU}}U}UU+++U{{UU{U}{U}}}{+++}}}}}{U}UU{{U{U{{{UU{}U{UU}UU{UU}U}{}U}U}{U{+++}}U{{}{{{}U{}}++++}UU{{{}}UU}}U{{}{U}{U}}}{{{{U}}U}U{{}{U{{{U+++}U}U}}{}{}{{}{++++}{}}U{U{U{U}}UU{{}}}}UU{U{}}{{}U{}U}U{U}UUU+++U{{}{U}UUU}{{}{+++U}{{{{{}{}U}U{{}U}}}}U{UUUUU{}}U{UUUU{{}U{}+++U{UUUUU{UU}}{U{+++{}U}UU}UU}}}UU{+++++++++++++{UUU{}{{{{{{{{}+++{{}{{}{}{}{}}{U+++{UU}}{{U{}UU{}++++++++++++++}UUU}U}}{U}{U{}+++}{U{{{U}{}}{U{U+++U{U}U}U{{}U{U+++++++++++++++{}U{{U{{}}}}}{U+++{U}UUUU{}{}{UU}++++UUUU}{}UU}U{++++U}{{U}U{U{++++++{{{{{{U++++++UU{U}}}}U{{U}}}+++++++++++++++U++++}}{}}}U{+++++++++{U{U++++++++U{UUUU{{UUUU{{{U++++++++++++++U++++{U{{U}U++++++++++U}U+++++++++UU{{{UU}{}}{U}U}++++++++++++++U++++U{{}}U++++++}}+++}}{+++++}+++}}{U{}{{}U}}UUU}+++}{UUU}U}}}}U++++}{{UU}++++{{U++++}}U++++U}+++U}}{}{}U}{}{{}{U++++UU{}}}UUU}{++++U{{}U{+++++++++++{U}+++}}U+++{{U}{{{{U{{{}UU{++++}{UU{{}U{{U++++{{{}UU+++++++++++}}U+++UU{+++}{{}}U{}}U{UU{U}{+++{}{U{}UU}}}++++UUUU{U+++++++++}U{}{+++}}U+++{{{}UUU{UUU{U{UUU+++U}{{UU{U}}{++++{}U{}{++++++U}}U}U}}++++}{+++{UU{}{U}}}{U{{}UU++++UU{U{{{}}}++++U}{{{{+++++++}{{{{{U+++++}+++}}}}}{{{}}}}}{}}U++++U}}}{U{}}U}+++}}U{}U{{++++++++++{U+++++++++U{U}{U}}{U{U}U{U}++++}{{}}UUU}{}+++{U}U{}{{UU++++++++{{U++++++++UU{{{{}{}{{{}U{U{UUUU}U}}}UU{{UU+++UUU{}{}UUUU+++++++}UUU+++++++{}{{}{UU}}U}UU}{U}U}}U}}U}{}}{UUU{U}U{}U{{}}U}UU}U}{U{{{{}U}{{{U}{U{{}}}{}{U}UU}{}}{}U}{{}}U{UUUUU{}{{U}}}}}UU{{{UUU{UU{}{}{U}}{U{}}U{}U}{U{UU{}U{}{{U}}}U}{{}U{}{U}}}U{U{UU}{}}U{U}U}{{{}{U{{{}}}UUU{}{}{{}{U}{}UU}U{}{U}}{{}{{}{UU}}{UU{U}{{U{{U}}U}}U{}}}UUU}{{{UUU}}}{}{{{U{U{{}{{U}U}UU}}}}U}UU{}U}{{{U}UUU{U{}{{{}}UU{}U}UU}{}}UUU}}U{}UU{{}{{U}}UUU{{}UU{U}}U{U{}U{{}{{{{{{UU{UUUU}U{{UUUU{}U{{{}}}{}}{{{U}U}{{}}UU}{{{UU}{{UU{}{}U{}}U{{}}{{U{}{{}{{}U{U}UU}}UU{}{}U{{{{U}}}}{}}UUU}{U{}{}{}{U}U{{}UU}}}{UU{}{{}}{{{{U{}}U}}{{{{{}UUU}U{}}{}U{UU}{U}}{{}}U}U{U}}{}{{U{U}{{}{{U{U{{{}UUU{U}{}}}UU}U{U{{{}}}U{UU{{UU}UU{{}{{U{}U}{}}}}{}U{{U}U}U{U}U{}U{}{U}UU}U}{{}{}U{U{{}}}U{UU{UU}{{{{{{{}{UU{{{U{}U}UU{}}{}{U}{{{{}UUUU}U}}}{U{}UU{{U}}{{}{{}UU{{U}{{U{{U}UU}U}}{U}}U}U{U}}U}{}{}{{UU{{}}{{{{{{U{U{U}U{UUU}UUU}{U{{UU{}U{}{U}{{U}{U{U}{UUU}{{UUUU{}}}U{UU}{{{U{}{}}U{{{}}}{}{{U{UUU}}}}{}UU}}{UUU{{{{{U}{}{U{}}U{{}U{U{{{}{U}U}}}{}{U}U{}}{UUUU{U{{}}}{{{{UU{{U}{}U{{{{UU{}{}}}U}{UU{}{}U{U}{{{UU}{}}}UU}U}U{{{}}U{{U}{}}{{}}U{U}U}U{{{{{{{{U{UU}UU{{U{UU}{U{U{UU}{}}}U}{}U{UUUU}{}{U{{{{U{U{{U{U{U}}U}}U{}{U{{}}}{{}U{{{{{{}UU{}UU{UU{UUUU{{{U}U}{UU}{UU}U{{}U{}}{{{U}{UUU}UU{{{U}{{{}UU{{{U{}}UU{{{U}{}UUU{}UU}UU{}}U}}U}}{U{}}}}U{U{}U}{}{{{}{U}U}}U}}{U{}}{{U}++++++++++++++++++}UUUU}UU}}{}{}}}U}}{}{{{{}}{}U{U}U}UUUUU}}{}UU++++++++++++++++++U{UU}U{}}}U{U}{}{{U}{{}{}{{U}U}}}{{}}{}}U}{{U{++++++++++++++++++}{UU}U{{}}}{{U{{{}{}}}}}}UU{{U{{UUU}}}UU}U}}UUU+++}U}UU{{{{{UU{}{{UU{U}U}U{U}}}UUU}}{}{}U}}}U}U}U}{U{{}}{U{}}}}++++{}UU}U{}}}}UUUU{{}U{U}{U{{}UU}U}U}}}}U{{U}}{}}UU{{{U}U{{UU{{++++U{U}}UU{{}{{{}UU}U{U}UU{{}{{{{}U}}U{{UUUUU{{{}{}{{}U{U{{{{{}{++++UU{}}}{{U{UUUU{{{{}}U}}{U}}{U}U}U}}}}U}{{}}{}U{}}}{{{U}}}U}{++++U{U{}{{}}}{{U}}{}}}{{{}}UUU}}{}U}}U}U{{}}}}UUU}}U{U{}}}UU{}}}+++}}UU{{UU}UUU}U{U}}{{U}}}}U}U}U}{{{U}U{UU}{+++{{{UU}{{{}{}{}{{+++}U{{U}}}U}}U}}UU{UU}}}U}U}}U{}U{{UU{{{{}U}+++{{}U}}{}{}{{{UUU++++UU}}UUUU{{{{}UU}}}{{UUU}}}}UU{U{}UU}{}{U{+++{U}U}{{}UUUU}{}}++++U{{{U}U}}}U{{U{U{{{{{U}{}UU{U{{}}U{{}{{}}+++}{}UU{}UU}}}{}}UU+++{{U}{{}}U{}UUU}U}{{U{UUU{UUU{{}U}UU}{}}U{+++U{}{}{U{UU}U{UUU{+++{UUUU}UU}{{}{U{U{{{{{U{UU}U}{}{}}U}}U}U{}+++}}{{{}U}U{}U{}}U}+++{{}{U{UU}}{+++UUUUUUU+++{}U}U}}}}}}}}U}{}+++}}UU}{}U}{}{U{U{}+++U{{UU}{}}}U+++++++++++++}{U}}UU{U}}{}UU}{+++{{}{}{U}U}}U}UU}U+++++++++++++U++++++++++++++++++++{UU}}}{UU}+++{}{U}}{U}U}}{}}{U+++++++++++++{+++++++++++++++++++++U}}UU}UU}+++}{}{{{}{}UU}{{}{{+++++++++++++}+++}}{UU{U+++++++++++UU{}UU{U}+++{{}}}}}U{U}{}}}U{}+++}}UU}U}U{U+++}}}{U{U+++++}{U+++}UU{++++++++}U{U{U{UU{{}UU{U}{++++U{{UU}U}U+++U}{}{{++++++++++++{UU+++++++++}UUU{U{}{{U{}U{U{}++++{{{UU{U}{+++U{UU}{++++++++++++}{{+++++++++UU{U{U}{}{UUU{{{UUU+++{{UU{U}UU+++{{{{}}++++++++++++UU++++{+++++{UU}U}U}}}{U}{{}U}{+++{{{{U}{{{+++{{UUU}+++}UU}}}{{}}U++++U{}+++U{{{U{U}{{UUU{}U{}U+++U{{U}U{}}+++U{UU}}+++{{{{U}}}UU{++++U}}+++}{}{{U{U}}{}U{{U}{}+++}U{UUUU{U+++{U}{{}++++}U}U}{{}}}+++++}U+++{}}}{U}UUU}{{{{U}U{+++{U}{{}{U{+++{{}UUU+++++U}U}}}}{}{+++++{+++U{UU}}}{{U{{U}}{}}U+++U}{UU}UU{+++UU{U}{U+++++U{}}U}U}{}++++++++}U}{U{U{U}{}}}}{{}U+++U}{{{{U}{+++U}}{}}UU++++++U{}UUU{U}++++++++UUU{}{{{U}{}UU}{U}+++}{{UU}UU{+++}UUU}}{{{+++++++++++++{}+++++++U}}}}UU}{{}U{UUU}{+++{}}}{U}}{UUU{{U{{U}UU}++++++++++++{U+++++++{U{}}}UU}}}{{}{}{{UU}}{}UU{UU}{}UU}UU}{}}}UUU++++++++++}}{+++++{U{{}}U}U{UU{}U{U}U{}{{}{U{}U}U}}{}}}U{}U{{{UUUUUU+++{U{{{{{++++{}{{UU}UU{{{{}}}{}}{{U}}{}}UU}}}{}{}}U}UUUU{UU}}}}U}{{U}{}}{{U{}U}{}UU{U}{}U}{}U}{U}UUUUU}{U}U{UU}}{UUUUU}}}{UU{{U{}{{U{{U}U{}U{{}}{{UU{}U}{}}{UU{}UU{U}{}}UUUU}{U}UUU}}U}{UUUUUU}{{UU{}}{}}U{U{U{UU}{U}}}UU{}{}U{{}}}}}UU{U}{{U{}U}{}U}{{}}{U}}}}UU{}U{U}U{{U{U}}}U}}U{{UU}UU{{{U+}}}}U}U{{}}{{{{{{}U}}U{{U}U}{UU{}U{}U{U{U{}{U{UU{{{U}U{UU}}U}U{+{UU{{U{{{{U{}}}U{U}{{{UU}{{}{U{{{}UU}U}UU{{{U}}}{}U{{}{}}{{}{U}+}{}}}{UU{{U{{U{{{{{U{U{{}{}{}U{{}}}{{{}U{U{}}}{UU}{}{}U}{UU{UUU+UU{{U}{}{{{}U}U}U}}{}U{{U{}U{{U{{UU}UU{}}}}}{}{U{{{}{UU}U{}UU{++U}}UU{{U{}}}UU{{UU}{U{}U{{{{{U}U}{{}UUU}}{{{{{}{}U}{}}{{U{U{UU+}+U}{UUUUU}U{{U{{{{{{}U}{}}U{{}U{}}{{{}UUU}}}U}{{UU}}{{U}{{UU}}+U+}}{{U{U{UU}UU}{}U{U}}}U{}{}{U}}}{{}}}U}{}}{UU{UUU{{U}}}{{{}UU+UU+}{{UUU{}{}{{{}UU}{UU{}U{}UUU}}UU{}UU}}}{U{}U}{}}}{U}UU}U{U}+U{}+}{{{{}}UU}{U}{UU}{}}U}}U{{}}U{}{}U{U{}UU{{}U{{}U{{{UUU}U}UU+}}{+U}U}}{UU{}{}}U{{U}}{{U}{}U{U}U}U{U{{}{}UU{{}{}{{}}UU}UUU{}+++++++UU{{U}}U}}UU{}}}{{{UUU}U}{U{UU}U}UU{{{{U{}UUU}}{UU}{U}UU}}+U}}U+{UU}U}U}}U+}++}U}U}UUU{{{{{{U}U{{{{{{{U}}{{{{U{UU}}U}}UUU+}}UU}+U}U}{}{U{}++}}++U}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}}U}+}}}{}}{}}}U}{{U}{{}U}}{}{}U{U}}}{{{}{{}U+{U}{{}{+UUU}U}}++}}}}{+U}{U{U{UUUU}}UU}U}U{{UU}U{}U}{U{}{U{{{U{+}{{UU{U+{UUUU}}++UU{{{}+U}U{}}{{{{}}{}}UU{U}}{UU{}{}U}{UU}U{{{U+}{UU}{}}+}}{U{}{+{{U{}U+UUU}}{{UU{U}U}}}U}{{{{}U}{{{{}UU}UU}}}{+U}}{UU{UU}{{U}{{+}{{U}}+}}}{UU{}U{}}}}U{}U{{}{UU}}}{}UU{{}}{}U}{U}{}}{U{U}{{}U}{{{U{U{{U}UU}}U}{U}{{}{{}U{}U{}{U}UUU{}U}{}UU{UU{U}{U}U}{U}U}UU{{{}{}UU{UUU{}{}UU{{}{U{{U}{U{U}U}U}{U}{{U}{{{{U}}}}}{U}}U{{{UU{}}{}}}}}{{UU{}{UU{}{{}UU}{}{{U}}{{U}{{}U}}}U{U{U}{}UUU{U}}{}}{}}U}{{UU}{{U{{U{}U{}{UUUU{{{UUU}{U{U{}{{U{U{UU}U{}}{}{+}U{{{U}U{}U}{U}{U{}}U{}}UU}{}}{}U}}{{{}{U{UU}}U{U}U}{{{{{}}}{}}+U{}}UU}U}{{}}{{U}}}U{}UU{}}U}}{U}U}U}U{}}{}U}}}{{}U{{{}{{}U{{}}+}{UUU{UU}{{}}U{{{{{}{}{}{}}{U}{{{}U}U}}{U{UUUU{}{U}}{}U{}U{}U{{++}UU}{}U}}}U}{{}{U}{}{{{{U}U}U}}{U}{U{}}{{}{UUUU}}{{U}UU{{{}{U{++{{}}}}U}UUU}}U}U{UUU}}{}}{U}{}UUU{U}{}{{{U}{{U}}U{}{{{}U}{}{}U+}+}}}U}U}{}}UUUU}{{U{UU}{}}{UU{}UUU}{U}{U{U{{}{}{{U{{{{U{U}{{}{+}+}}{{{}}{{U{U{{}}U+UUU{}U{U}{}U{U{}{}U{+}{{{{{U}{U}U}{{U{{{}}+{U}+{U{{{}U+{{{U}}{}U}U{U++U}UU{UU{}}}}{U+}}U}}UU{U{}U}U}UU}{U}+{{}+U{U{U++}+{}}}UU}{}{{+++}++{{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}}U}{{U{++}U}UU{}}{+{}U}}{+}UU+U}U{+}{{UU+}}}+U{+}U+UU+++{U{UU+UU+}++++}+++{{U}{U}U+{U{{UUU+}U+}U}{}+UU{{+UU{+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}{UU}}+{{U}{{{+{}{}U{}+}{}{U{+U{}{U+{UU+{{U{+++{U+}+}}UU}}U{}{{{{{{{U{+{{{U}}}{}}{U{U{{}U}{}{{}}U}UU}U{+UU{{}U{{{U}{UU{UU{{{{}{{}{}{U}}}}{}}U{{{UU{{U}U}}UU{U{U{}{U}}}U}{U}{U{}}{UUU}}}U}}UU{}UU}}U{{{}}U}U{UU{}{}{U}}}UUU}U{}}{UUU{{U{U{U}}{{}{}}{{U{U{U}{{}}{UU{{UU{}}UU}}{{UU}}{{U}U{}{}U}U}UU{}U{}{}{}{{{U}{U{U{}{U}U}{U{{{{}{}U{U}{}UU}{}{}}UUU}}}{}}}U}}{{U}}}{{}{U}}{U}UU{}{U}U{}{}UU{}{{UU{U}U}}{{{}}UU{UU}}}}{}U}UU}}}}UU}}{{{U{}UU{}U}}}{}UU}{{{}{}U{UUUUU{{U}}{UUUU}}{{U}{{}}}{{{U{U}U}UUU}{{}}}U}U}U{{}}}{}{U}{}{}}{U{UUU{}{U{}UUU{{{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{{UUU{{U}{}{{UU}}{}}}}}U}}}}UU}{U{}{UU}U{}U{UU}{U{{U{}}+UU{{UU{{U}{{UUUU{UU}U{{U{}}{{UU}{}}{UU}}{{{UU{{{{}}{}}{}UUUU}{{+{{{U{UU{U{U{{U{}{{}}U}}{{U}}U}U{U}{UU}}UU{UU{U}{}{}{}{U}{UU{}{}+U{UU{}}{{{}{UU}}}{}UU{{}U}{}U{UU{}}}UUU}U{}}{}{}}}}U}}}{{{U}{U{+UU{}}{{}{U{UU}}}{}U{{}}{{U}UU}}UU{}{{{U}U{}}{UU{{U{{{}UUU}{{{}}+U}U{U}{}}{{UU{}{U}{U{UU}UU}}{U{{{}}{}U}}UU}}U{U}}U}{UUU{{{}UU{}+{UU}UU{{UUU{{{}U}{U{}{}UU{}}}U{{}}U}U}U{U{}}UU}U}{{UUU}U}U}}}}++}{U}}UU{}U}UUUU{}{UU{{UU{U}{}}{U}U}{{{UUU}}U}}}}{U{}U{{{{}}}}U++U}{{{U{}}{U}U}UU}UU}UU}U{}}{U{}}U{{}{UUU{}{}UU}{}}{{{{U}}{{}{U++{UU}}{UU{{}{{}UU+U}{{{U{}UU}U{}UU}{U{{{{}}{{{UU{{{{U{}}UU{UU}U++UUUU}}{{}U}U}{{+}+}U{}U{UU{{}U{{U{{}}{UU}UUU{}}}{UU{}{{}{U}}{U+}+}}}}}U{}}{{}U}+U+U}{}{}}{{{{{}{U{UU{UU}UUUU}}U{}}}{{UU}UUUU}+{{+}{U}}U{}{{U{{+{}+U}{U}{U}{UU{}U}{{{{U{}{}U{UU{U{}U{U}U{U}}}{++++}}}UU{{{}}{{{+{U+{{}{}UU{}}{}{{}}UU}U{UUUUUUU}}}{{{U{U{{}}}}+{{+U}U}}}}{{}U}U+}U}+}{UU}}UU}}}{{UUU{U{{}U}{U}{U{}}{{U}}}{}}U+}}}{+U{{{U}{{{{{U+}}}+U{{U}}{{U{{}U}}{}{}}UU{}}U{}{U{U}}U{}{}U{+UUU}U+}U{{U{{U}}{+}{}}+UU{U{UU}}UU}{U{{U}{U{}{{}{UUU{UUU}}UUUU++}{U{U}++}U{UU{{{++{}{}+{{{}}}UUU{}}UUU}}}}}{U{{U{{}}{UU}UU}}{{+U}U}{UUU++}{U{}}U++UU{}+UU{UU{}}U{}{UU{}U{U{}}U}}{}{{}}{{}U{UU}{}UU}{U{{}}}{}}}}U++}{}U+U{{}U}U{UUUU{UUU{{U}}}}}{}{U}}U}}}}{}{U{{U{}U{UUU{}}{{{U}UU}{}{}+U{U{{}}}{UU}{{{UU}UUU}{}U{{UU}U{UU}UU}{U{UUUU}{}U}U{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{{U}{UUU{{{{UU{{}{UUUU{{{}{U{UUUU{UUU+{}{U}UU{{U}}{UU}}{}{}}UU}}U}{}}{UU}{}{}{U{{}{UU}{U}U{{UU}{U{}{}+}U}{}}}{}}UU{{U}}U{}{U{}U}}{{U{}U{U{}}{}U{UU}}}}}{{}U{}}U}{U{{U+}{{UU{}U}U{{U}U}}{}U{UU{}{U{U{}U}}}U{}U}U}}}}U{U}U}{U}{{U{{}}}U+UUUU{{}{U}}{}U{{}}}}UU{U{{UU{U}U{U}}U}{UU}{}U}U{}U{}}}{}U{{UU{U+U}{{U{{}{{U}{{{{U}{U{{U}{UUU{{}{}U}{U}U}}{{{U}}U}}}U}{}UUUU}U}}++{}U{U}}U{{U}{{}}{}U}{U{}}UUUUU}U{}U{UUU}}{}UUU{{}U{UU}}}U{UU{}++}UU{UUU}+++}U}{U}{+U}}++{U{{{U{}{U}U}U}+}U{U{}}}}}UU{{}U{{}{UU+{+UU}}UU++U++UUUU{{}{{}+U+U{}UU{}UUUU{UU+}{{}}U}UUU}}}{}}}UU{}U+}+}}{U}{+}}{+U{U{{{U{U}+}+++{{}UUU{{}}}U+{{+{}UU{}{}UUU}UU{}++++++++U}U{+{}}+{{{UU+}U{{+}}+{+U}U+++}{+++++{}{}{}}{+++{}U}U}U{{+U}}U++U{{+U}U{+U}{{+{}{U+U}+}+}{}+{+{}{UU+}U}}}+++}+}+{}}{}}{U}+U}UU}}+{}+U{{}++{U{+{UU{+{{+UU+}+++++}}{}+}U+U++{+U+U+}}UU}{UU{+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}{}}{}}}+{}U+}U+{+U+U}}}+UU{U{}{U{}UU}{}{U}{U}}}}}UUUU{{UU}{}U}U}U}{{U{{{}{UU{U{}+++}U}{+}{U{}{{U{{UU}}{}{U{}{}}{UUU{}}{{UU{{U{{UU{U}}{{}UUU{UUU}U{U}U{{}U}U{U}{U}{{U}}UU}UU}}}{{UUUU}U}{U}UUU{U{{U{{}}{UU}{UUUUUUU{}U{}{}U}}}}{}U{U{U}UU}{}}}U}}}U{}U{U{}}{}UU}UU{}{}{{}{{U}U}{{}}}{{U}U}U{{{}{{}U}U}{{{U}}U{{}U{}}{}U{UU}}}}}U}U{UUU}U{}UUUU{}U}{}UU{U}UU}{{U}UU}U}}UU{{U}{{U}{{}{{{U}}U{}U}{}{{{{{}{}}{{U{{U}{{}U{U}UUU{{U{}}{U{}}{}{}{UU{U{{UU{{}UU{}}{U}{U}UU}}U{{}}{{{}U}{{U}U{UUUUUU}{}}UU}U{}{U{}}{}U}UU{}{U{{UU{U{U}UU}U}U{UU}{U}U{}U}}UUU{}}}U{}}{UUUU}}{}}{}UU}}}{}U{{UUUU}UU}U}{UU}}{U{}U{{{U}U}U{U}}{{{}{UU{U}{{}U{}{}U{U}UU{}U{{U}}}}}{}{{U{U{}}{{{{{{UU{U{{{U}}U}U}UU{U{}UU{}{{{{{}}}+{UUU{U{}}}U{U}{{}}{}}{}U{}}U}UU{}{{{}}}}{{{U{}U}{{}}}U{{}{}}{U}+UU}{U}}}U}}UUU{UU{}}U{}}}}U{}{{{{{UU}}U}{U}UU{U}}}{U{{UUUU{{U{{+}{{U}U}}}{U{}{{U{{}}{}{{}}{{}{UU}U}UUU{UUUU{{{UU}{U}UU{{{}{}}}}+U{U}}{U}{UU}U}{U{}{}}{}U}}{{}U{U{}}}}}UUU}U}{{U{{U{UU{}{}{}{UU++U}{}{U}U{}}U{U}{U{{{UUU{}{}}{U{U}{{{U}{{}}{}}}{UUU}U{}}{{U}UUU+}+}}U}UUU}}U{UU{}}U}U}{UU}U}{UU{}}U{{}{U}UU}}U{{U}U{}}}U{}{}}{{+U+}}U}}UU}{{}}}{}}}{{{}{{}{}}U}UU{}{{{{U}{}{U}}{}UU}}{U}UU{U}}}+}}+U}}}UU}{}{UU}{}{U{UU{{U{{{UU{U}{{{UU{UU}}}U}{}{{}UU}}{{{}{U+U{{+U}{UU}U{}{U{}UUUUU{{U{{}U}}{{}U}U{{U}{U}{{U{}UU{}UU}{}U{U}{+}U}+}U{{{{}UUU}U}{}{UUU{UUU}{{U{U}{U{{}U{}U}U{}{}}U}}{{U{U}U{}+++++++}UUUU}{{{{U{}U{U{{{UU}U{}}{{}U{U{}UU{}}{U}U{}UU{{UU}}UUUU{+{{U{+UU}{UU{}{{+U++UUUU}{{}}U}}{{U{}}}}{U}{}{{}{}U}{{{}{}}}{U{+}{{U}+{U{}{U}}{{++{U++}}{{{{U{{U}}UUU{UU}}}{U}UU{}{{U}{U{}{}{U}+{U}}{U+{{}}{{{}++}}}}+{}U}}}UUUU}U}{U}{}U{U}UUU}{U{}}U{U}U}{UUU+{U}{}U+}}}U}}{}++UUU}U+U{UU}U}}}UUU}}}}UUU{}{{}}U}}U}}{U}{{{U}}+{U{}U}U+}{UU}UU++}{}{{+}U}{{UU}UU}}U{}{UUU{}UU{UUUU}U{U}U{{}}U{+{}{{U}{+}}{{U}U++{}{{}U+{}U}U{U{UU}U{U{}}U}}}U{}}}}{UUUU}UU{U{}+}{UU}}U{+U{}}{{U+{}U}}U+}{{{}}U}UU}}UU}U}}}{U{U}{}}{U{{{{}}}{}U+U{}}}}{}U}}U}U}U+UUU{{U+{{{U{{{{}{}U}}U{}U}UU{}UU}U}U{{U}U}U}{}{}{U}UUU{U}{{{}}}U{{}}{}{}{U{}{U{{{{{U}}U}{}}UU{{}}{}{U}{{}}{}}{{UU{{}{}U{}}U{}}}}U{}}}}{}U}UU{U}}{UUU}}}}{{{U}}U}{U{U{{{}U{}{UUUUU{{{UU}U}U}{{{U{}{{}}}U{{}U}}UU}UUU{}UU{{}{{}}U}{}U{}}{{}}}}U}{U}{{{}}U}}UU{UUU}U}U}}}{U}U}}U}{{}U{UU}}{{}{{{}U{{U{U}U{}{{}}{}U}U+U{}U{UU{{{}}U}U{{UUU{}UUUU}{{}U{UU}UUU{}U}U{U}U{UU{{U}{}{U}{U{}+}{}}{{{U{UU{U}}}{U}}}{{{UUU}U}UU}}{}{}}}U{UUU}UU}}{}}{U{}}{}{{U+UU}U}}U{}U{UU{U{U}U{U{U{}{{}U{{U}UU{}{{}}}UUU}U{}{U}UU}U{{U}}{{++UU}UU{}{U{U{U}{UU{}}{}}{U}{}UUU{{U}U{U}{{}{}UU}U}}}U}{{{{U}}}{++}}U{U}{}}{U}U}U}}}U{{{{{{}U}{}}{U{}}{{{{UUU{}{}}{U{}U}{{}}{{}}+U+}{U}}}U}{U}UU}{}{UU}}}}U{}}}U{U}{U{{{}}}}}{}}U{U{UU{}}{U{UU{{+{+}{}}}UU{U{}}U}}{}+U{{}}{}U{{U}{U{}}}{U+}{}{{UUU}U{{}U{}}{}{{+}}}+}U}{{}{+}}}{}{{}{}{UU++U}}}}{}}{{{U{{+}}{{}}{{UU{U{}U{{{}}}+}{U+UUUU{++U+UUUUU{{UU}U+++}++}}{U{UUU{}}+}{+{U{}{U}UU{}U}}{U}{++++++{U}}+{{U+}U{UUU+}{U+}++U+{{{U{+{UU+++++}{{UUUU{}{}{U}{UU}}+}}{}U+{U}+U}{U+{UU}U+{}U+{{+}{+{{{++U}}{}+{}{{}{}U{++{{}{}}}{U+{{{{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}+}UU{+}+U{+}+{UU{U}}{+}}{{}{{}}+{{{{U}{+U}}{{}{+{U{U}U+}}{}U+UU}+{{}U+++{{+{+{{{U{{}UU}{{U}{U}U+U{}{{{{U}{}{}U{U}{{U}UU}}}{{U{U{+U}}U}U{{}{{{U}}UU{{{{{U{}U}{{U}{U}{U}{{}{}U}}UU{}{UUU{U{{{U}}U}{}{{U}U{{UUU{UUUUU}{U{{}UUU{{{U{U}{{{U{U{U{{{{}}}U}}{{UUU{{U}{U{{{{}{}U{}}{}U}}}{}U}UUUU{}U{UU}{{UU{}{}U}}{}{{}{U{U}U{}{{}UU{{{UU{}{U{UU{UU{}U}{{{{{UU}U}}}{{}{}UUU{{UU}}}U{UU}UU}{}{{{{{{U}}}{}}UU{{{}{}U}U}U}}}}UU{}}}}UU}{{}}{}{}}}}}}U}}}}U{UU{U}{{U{UU}{}{U}{UUU{UU}}UU{{{{U}{{}}UU{{}UU{}{UU{}UUUU}}}U}{}{}{}UUUU{{UU{{}{{{}UU{}}{{UUU{UUU}{{UU}}{U{{{U}UUUUU{U{{U}{}U{U{U}}}{}}}}{}UU{U{}}}}{UUU{{}}{}{{}U{U}UU}}}{UUU{{}U}{{U}{{U}U{{}{U{}}U}}U}}}}UU}{U}{{{}U}{}{U{{}}UU}U{{{}{{U{}{U}U{}}}U}{{{}{U{{{}}U{}}UU{}{U{}{{{}}UUU{{UU}U{UU}}}U{U{{U}+}U{U}}U{}}U}}}UU}{U}{}{U}}{}{{{U}{{UU}}}}{}}{UU{{}}UU{{{}}}}{{}+U}U}{{U{}UU}}UUU}}{UU}{}U}}UU{}}{U{{{{}}UU{UUUU}{}{U}}{U{}{{{{U+}{}{{}U}}}UU}U}U}UU{}}U{{U{U}}{}{{{{}}U{}{}}{U{{U}}UUU{}UUU{UU{+U{U{{U}{{}}UU}U{{}}{UU{}{{}U{{{U{}{}}UUU{U{}UUUU}}{}U}}}}U{UU{{+{{}{U{{{{}}{{}U}}UUU{}}{{}}{U{U}U}{{U}{}}UU{}}UUUUUU}}{{{{{U{U}+}U{U{{}}{}}U{}}{{}}}}{}}U{{{U}U{{UU}}UU{}UUU{{{UU{}}}{{}}{}}{{++}{{}{}{}{{}{}{UU{{U{{UU}}{U}{UUU{{}{UU}}}{}U{{}}}U}U}}{{{{U}{}++}}}}{{U{}U{}}U}U{}{U{{U}}{U{}{UU{U{{U}}{{{{}}{U{{UUU}}{}{U}{{}++U{U}{{{{}U}U}UU}+U{}U}}}{{{{UU{{{{UU{}{U}{}{U{U{}{{U}U{U}{U{}}++}{{{}}U{}}{{}U{+{+{{{{{}U}{U}UU{{}UUU}}{{}}U}U{{U{}}}UU}{U{U}}+}+U{U{{{{UUUU}}U+U+U}{{{U}{{}{}}{}}}}{}U{}}U{{{UU}}U}{}}UU}}UU+{}+U}{}UUUU}}UU}+UU+{U{U}}{}{U{U}}{U{}}}{{}}{{U}U}{{}}}{{}{{}{}++++U}UUUUU{}}{{U+{{+{U{UU{{{{U}{}}UUU}}UU{{U}{U}{{}U{{}U}}}}{U{+UU+{UU}{}{UU{}UU+}{}+UU{}{{UU}U{U}U}{}UU{{U{}{{{U{{U}U{}{{}}U{+}{}}+UU{}{U}U{U{{+{U{+}}U{U}{UUU{}{UUU}}}{}{{}}U{UUU}UUUU}U}{{}+U{}}}+{U}{}}}}{U}+U}}}+U{U}}U}{}U}}}{{{{}}{}{{U}U}{{UU}{}UUU{U++}{U}}U++UU}}UU}U++{}U}+{{U{U{{U{UU}{UUUU}U{{{U}}{U}U}U{U{UU}{}+{UU{{U}U++{{}UU}U++{}}}+{U}}U}U{}}}}{{U{UU{}}{}{}}U{{{U}}}}{{U}}}{}U{}UU}U{{UU{U{++}}{U+{{}U}}U}U{{}}U{}U}U}UU{}U}}}{{}{UUU{UUU}U{{{}}U{}}}}}}{{{}}{{{}{+UUU}}UU{U}}}{U}UU}U{{}}UU}U{U{}{{{U{}}UUU{U}}U{U}UU{UU}{{{}UU}{+UU}{}U}{}U{U}{}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}{{}}{U}}{{}U}}U}U{{}{UU{U}}}{{{}}}U}UUUUUU{{U+{UU{}}U{}{}}{{U}}U{{}}}{}}U{U{}{{U{UU{UU{UU{{{{{{}{}UU}U}{}UU}U+}U}}{UU{{UU{U{}{{}{}UU{}}{U}}}}U}{U}{{}}{UU{}}UU}{}{}UUUU{{{UUU+}U}{}U{U}{U{UU{{{{U}}UU{}{{U}U}UUU}U}}U}{{}}U{{UUU}}U{{U{{}{}U}+{{UUUUU{{}UU{UU}{}UUU}U{}}}{{U{}}U}U{{U{{U{U{U{UU{}U}}}}{{}}U{{+U{UUUU{{UUU}{{UU}{U{}UU}{U}U{}U{{UUU{UUUU{{UU}}}}U{{U{U}{{}U{U}++{}{U}U}{}UU}}{{UUU}}{{}}{}U{U{U}{U}U}}{{{}}{U{{{}{U}{U{{}{}UU}++}{}{{{}{+++U}{UUU{+}{U++U}{}U{UU{}UUUUU+U{{{}}{{{{}UU{U}}}U}}{+{+}U}U}U++{++{}U{}{{U{}+U+U{U{UU{U}U{}}}+U{{}}{}}{}}}U{}U}U{}}{+{+U}{{UU+{}}+}{}{}}}}{{+U+++}}}}U}}}UU}}+{{+UUU}UU}{{UU{U{}U++++++++}{}{+}U{+{{U}}+}}}U+}U+U+{{{+++UU+++++{U{UU{}{+++U}}}{{{}}+U{U}++{U{+U}U}+{UU}+U}UU+}}+}+U}{+{+U{}{}+{U{}}+++U+{+{U}}}U{}U+}{}U{{+{{+{UUU++}U}+}{{U+{}+}U+}+++++UU}U+{{+}++U+}+U+}{U{}}}}U+U{}{U{{+{+{UU{U+{{U+}U}}+}U+}}+}+++U+}}U{+}{+U+}}+U+U+}{UUUUU{+UUUUUUU}U+}U{}}}U}U}+}U{{+{U+UU}+U++}}+{UU+UU+{+}}+U+}+UU}{{{}U+}{}}UUUU}U}}U}{U}}}}+U}UU+U}+}{U{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{}UU{{UUU{UUU}{{{}}U{U}U}{}{}UU}U}{}U{}}U}U{U{}UU{}}UUU}U}UU{{UUU{UU{U{U}U{{}}}{UU}}{{{}{}U{UU{U{}{}{}}}}UU}}{}{{}{}UU}{}U{}}}}U{}U{{U{U{{UUU}{}U{}}UU{}}{}U{UU{}{U{{U{{}}}UU}{}{U{U{U{UUUU}U}}}}{}}}}}U{{U}{{U{}}U}}U{{{U}{UUU{{{}}}UUU}UUU{{U}U{}}}U}{U{}{{U}}{}}U}U{U}}U}}UU}U}}}U{{}U}{{{}}{{}}}U{}{}UUU}}{{}{UU{U}}UU{{{}}}{U{U}{{}}}UU}}{}{U{}U}}U}}U}}}}U}U}}}U{}U{{}}{}}}}UUUU{{{{U{}}UU{{U{{}{{UU{U}{}UU}{UUU{U}}{U}}}U}}{U}{{{}UU}U{U}{{}{{}}{}{{U{{{UUU{{}UU}}}U}}U{}{}U}UU{}U{U{}{{}U{U}{{}UU}}{}UU}U{UU{}{UU}U}{{}}}U{{}{}}U}}UU}{}}}}{}}UUU}}}{}{{}{}UU{}U{}UU+}UU}U}{{U}{{UU{U}{}{}{}}{U{U{{}UU}UU}{UU}U{}}}}}UU{U}{{U{{}UU{U+}U}U}}}{{}}U}}{{}}U{U{U}U{}{}U{{{}}}}U}U}UU{{U{{}U{}}{{U{}U}}U{+U}{{U{{{UUU}{U}{{U{U{}UU{UU{UU{}U}U{UUU{}}U}{{}{{{{}UU}}{{U}UUU+{UU{{}UU{U}}U{}}{UU}{UU}}}}U{U}U}}UU{{{}}}}U}U}{}UU}UU{}{}U{{{++}}}U{{U}}UU}{U}}U}{{{}U{U}U}}{}}{}}}{{{UUU{}{{U{{U}}U{{U{{}{U}+U+U{U{UU{U}U{U}}UU{U{{{U}{UU{{{UU{}{UU}U{UUU{}U}}{U}U{}U{{{U}U}+}+}U}{U}}}}UUU{}}}{UU{U}}UUU{{{}{{}U}}{}{{{U}UU}U}{{{{{}UU}}U}}+UU+UUU{U{U}}{}}{}}{}}{}U}{{}U}UU}}U}}{}{}{U}{UU{}}UUU{}}UU{}U}+U}{+UUUU}{{{}{}}UUU{}}UU}}{U}{}}{{U}}U}}{{{}}{{UU{}{{{}{}{}}}{U+{U}+}{{}U}U{{{{UU{{{{UU{{U{{}U}{U{}{U}UUU}{}{U{{{{}}{UU{{}{}{{+++++++UUUU{{{}U}{}U}U}}{{}UU}U{{{U{U}}}UU{}UU}{}U{{U}U{U{U}U}U}{+{U}U+}UUU}{}U}}+}++{UU{}}UUU{}{}}U{U{}{}{U{}UUU}U{{U}U}{{{}U{{+}U}{U+U}}U{}UUU}++{{++U{}}{{{UU{U}U}UU}{{U}}{}}{U{{}U}}{}}{{{}}+}{U{UU+}U}{}UU{++{{}U+}U{}{UU{U{{}U}{UU}{{{}}{UU{{U{}{U{UUU}}{{+{}U{{}+U}{}{{U{++UUU{{+}{UU{UU{U{{{U{}U{}}U}U}}}}}}UU{U}}}{}{}{+U}}}}U}+}}U}U{}++}}}U}+U}}{}}}{}{{}{{U{{}U}U{}UU{}U{}{{{UU}UUUU+{{}UUU}+{U}{}U}++}U{U{{+U}U{{{{UUU{UU}}U{}UUU{}UU}}{{}{U}{}UU}}+}UUU{U}U+{}{U}}{+UU{{UU+{UU}}{}U}{U}UUU{{}{}}}}{}{U}}{UU}U{{U{}+{}}U{}{U}{{U{{UU+UU}{U}+UU{{{UU}{UU{}{{U{UUU{{U}{{}{{UU{U}UU{}UU{UUU{}}{}{{}{U}U{UU}{{{}}U{U{}}U{{{}{{U{}U}}{}{{U}UU{}U}U{U}{U}}U{}}UUU}{{}U}}}UU{UUUUU}}{{UU}{{{}UU{U}{U}UUUU{{}}U}}}}U}}U{{{U}U{U}}{{UU}U}}}}{{UU{{}{}U{UU{{}UU{}}U{}}U}}U}}UU}{{U}}{{U}}{U{}}UU{U{U{}}U}U{{}U{}{U}{{}}{}U{}UU}{UU{{}U{U}{}}{}}}}}UU{{{{}UUUUUU}+}}{}U}U{{}{{U}UU}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}{UU}{}U+U}}{{}U}U{UU}U}}{{U{{UUU{{}U}}}U{}}}UU{U{}UU{}U{UU{}UU}U}UU{}}}++UU{UU{{{}U{}{}UU}}}}}U}{U}UU}{U{}}UUU{{{{}{}}{}}{{{{U}}UU}}U}{++}U}{U}{U{UU{{}{{}U}}{{}}}{}{}U{UU{U{U{{}{{{UUU{UUUU}UU{{}}}U}U+}+U}}U}UUU}{{U}}}}UU}}U{}U}UU{}{UU{{}UUUU}}}{{}UU{{{U}{}U}{}{U{+}+{{U}UUU}}}}}}UU}U+}U{}U{U}{{{UU}U}{}U{+}UUUU{}{}}UUUUU{UU{}{+}}}+}UU}}{U+{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+}{U+}{U}}}+{{{+{++U+{}{}U+}U}+++++{U{{}U{U}{}U}{U{}UU+}}U{}+U}U+}}}{+}}{{}+U}}+}U+UU+}{{++}{}}{+{UU{U{{}}++}}}{UU{}}+}{{{UU+}}{+U}U}+{UU{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+}{{+U{+{}}+{{}{}+{{{+UU{{+{+}U+{+}{UU{{U{+UU}U{}U}{+}}U}}{{+U{}U}}{+UU{}U{+}}{U}+}}}+}{{}+++}{+}+}}{}}}}{{{}U}{U{{}+}UU{}UU}U{{}UUU}}U{U}UU{UUUU{}}{+}U{UU{UU}}}{{}U{}U{U}}{UUUU{U{UU}UUU}{{U{U}}{{}{{}{{U}}{{U{{}U{{{}}{{}}{}U}}}U{U{}U{{}UUUU{U}{}UUUU}{}U{UUUUU{{{U{U}{UUU{U{{{}}{U}U{{{U}UUU}{}U{UU{UUU}{}}U{U}{}}U}U}}}}{}}}{}}U{}UU}}U{{}}{U{}U}}U{}U{U{{{{}{U}}{U{}{UUU}{}{UU}UU{UUUU{U{{U}UU{U{}U}{{}{UU}U}UU{U}{{}{{{U}{UU{}UUUU{U}{{{}{{}}{U}}{{UU{UUUUU}UU}}}}}{}UU}U}}}U}}UU}{{}}}{{}}UUU{UUU}{}{UUUU{{UUU{}}U}{{}}{UU}}{}}UU}}UU}}{{{U{{{}U}UU{U{}{UU{{UU}}}U{}}U{U{{{}}UU}}U{U}U{}U{}}U}{{{U}UU{U{}UUUU{}}}}{{}{{U{{U}{U{{}{{UU{{UU}{UU}{{}{}{{U{{U{{{{UU{{}{U}{U}{UU{{{U{{}{U{}UU{{}}}{UU}U{{}}U{U{}{{}U}{}UU}U{}{}{}}UU{U}U}{}U{{U{U{}}}{}{{{U}}}}}UU}}U{{}{+{{{}U}}U{}{U{{}}{U{}{{{}{}}{U{U}}}U}UU}}{{{{{}}UU{UU}}{}{}U}UU}+UU{UU{U}UU{{}{{U{U}{U{U{}U{U{U}{{UU}}UUUU{U{}{}{U}{U{{U}U}}UUU}+}}{{}}}U{{U{U}}U}U}UUUUU}UUU{U}}{U{U}U{}}UU{{}U}{UU}{}}{}{{{{U{+{{{U}UU}UU{{}UU{U}}{}}UU{{}{U}U}{UU{}UU{UUU{{{}UU{{{}}}{U{{UU}U+}U{UU}{{{}}}{UU}}{}{{U{}{U}{}UU}{U}{UU}{{{}U{{U}UUU}{UU}{U{{{U{+{{}{U{{{}{}{U{U{}{U}UU{{}U}{UUU}{{{}U}{{U{UU}U}U{{U}{{{}}U{}}U++U{U}}}U}{}}U{U{}{{}UU{{{{}{}U{U}}{{UU{}U}{}}{U}}{}U{U{{}U{{U}{++{}U}}UU}UUUU{UUU}}{U}{}{UU}}}UU}U{{}U{U{}}U}U}{{}U}{U}{}}{{{U{++}}}UUU{U{}U}}UU{+U{U}UU{{{U{}{UUU{UUU{UU{{}{}}U}}U{{{{{}{U}}}{++}{U{U}U{U{}U{U{+{+}U}UUUU{}{U}{}}}U{}}}}U{{}{U}}}}}UUU}}U}}UU}+{+{U{U{}{}}{{}UU+U+{U}}}U{}{}U{U{}}}U}{U{UUUU}{{U}{UUU}{}UU{}}+}}+U}}U{}{}{UU}{+{U+{U}}U}U}}UU{}U}U{{}}U}{}}}}}{UU{}{{U}}}{{}U++++}U}}UU}}{{}}}+U}+}}{}UU}{U{}UU}U}{UU{}UU{}{}U}}U}}UU{}U{}}{{+}}+{UUU{}U{UUU}U+{{U+{}}UUU}}{}{}}{}UU{U{UUUU}{}{U}U{{U}UU{{UU+}U}}+}U{U}U}{{{UU+UU}+U}}{U}{}}UU{U}}}{UU{UU}}}UU}{{UU}{{}UUUU}+{}}}{+}}}}U{U{}}{+{{}U+U}UUU}{}}}U}U}U}{UUUU{{{}U}}{}{{{}U}{}U++U{U}}}++}{}{U}}U++}}{{+{U{}{}}UU}{{UU{U{}{}{U{}UU{U}{{UU{{{{{{+U}{U}UUU++}U{}UU}++{UU{+{{}U}UU}U}U{}UUU}U}U}U}{{}}U}}{U{{}{}U}}U}{{}UU}}}U{U}}{{++}{UU+U}UUU{}U{}}}U{}}UUU}{}}{}}}UU}UUU}}}U}{{}}U}{{U{}}}UUU}U}{UUU}U{+{}U{}}{}{}}{UU{}UUU}{{}{UU}{U}U}}{}U{}}}UUU}{}U}U}}}{}}}}}}}{U{+U}{}UUU{}}{{UUUU}}}U{U}}U{U}}UU}}{{UU{U{UU{}}{}}}U{}}}U}{{U{{}{}U{}}UU{}{U{{}{}U}}}}{UU}UUUU}{}{{UU{{U}UU}{{U}}U{U}}UUU}{{U}U}{}}UU{}}{}U}UU}}}}{}}{}{}{UU}{{U}U}{}U}{{U}U+U{{{UUU{U}{}U{U{U}U}{}}UU}{U{U}}}{{}{{}U}}UU{}{U}}U{U{{U}{{{UU}+}{{}}}{{}}}}U}U{{}{{}}{{{{{}UUUU{{{U}}}U{UU}UUU}}{{U{{UUU{}{}UU+{UU}}UUU}{{}}UU}}{}{UU{{U}U{U{{{{U}{UU{U}{{{}U}}{}UU{}{U{}}U{{U+}{}{{UUUU}{{U}}}U}{U{{{U}{}}{U}{{{}}}{{{UUUUUUUUU{U{}U}U{U{{}}{+{UU}}{}}{{UU{}UU{{{}}U{UU{}}{U}{{{U{{UU{{}U{}UUUUU{}}}U{U}}UU{U++}U}}}{}}}{{UU}UUUUU}U}UU{U}UU}}U{U}{}U{}}U}U{}UU{{U}}{U}{U}{{}++UUU}{{{}+++{U{}UU}+UU}++}{}U}U{}UU{{UU{+}}U{}}}{}}{}U}{}U}{UUU+}+}{U}U}++}++{{}}{{}U}U+}+{{U}}UU{}{UU{{+U}}{{{{}UU}{U{U}{U{U}U+{+{{{}{U+}{U+{}{{{UUU{{+{+++}{{{{}}{{}{{+{U+U{{{UU}U{{}UUU}{++++++++}UU{+UU}+{{{}{+U{}{+UU+U+}}U+++}U+++++{UUUUU}}+++{{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{U+{{{U{{{+{+U{{}U+UU{+U}{{+}U+U}+}+++}+UU}{+{}+U+{{+U+}+}U{}}UUU+}{}U{}}{U+}}}U}}UU{{+{}}}+U}+UU}+}++U}+{U{+{{+}+U{+{+U+U}UU{}}}+{{{U{U}U}U}}{UU}U}U}+U}{U+U}+U{UUUU}}}+UU{+UU+{+}+U}U}+UUU{{}UU{}}{}U{U}{}}}{U{}UU}UU}{}U}}UU}{U}{}}}}UU{}UUU}U+++}{{U+{{U{{}U{}U{UUU{UUU}UU}{UUU}{{U{{U}{U}}}U{{{}U}U}{{U{{{}UUU}U{{UUU{}{{U{UUUUUUU{}{}}}U}U{U}}}{{U}}}{}{}{{U}UUU}UUU}{{U}}{U{}}}{{U{{}U{}}}}}{{U{}{}}U}}{{U}}{{{}{UU{UU}}U{{{UU{}}U}UUU}{}U}{UUU}{}}}}U}UU}}{U}{}UUUU}{UUUU}UU{U}UUU}U}{UUUU{U}}}}UU}}U}}{}}{UU{U}U}{U}}U{U{UU}}{}{}U{}U{{}{}U{{}UUU{}{{}}{U}{}{{}}UU}U}}}}}{{U{{{U}{}}U{}}{}U{}}UUU}{U{}U{}}{{U{U}{}U}}UU}{{U}}{}U}U}{U}}{UU}}{U}UU}}}}}U{{{U}}{U{U}{}}{{{}}U{}U}{{{{{{}}{{}}}{}{{{}{{{{}{}{U}UU{{}}U}}}UU{}U}}}{}{{UUU}U}UUU}U}UU{U}}}{}UU{{}}}}{{U{U{}}}U{{}{{{}U{}{{{}}U}{UU{}}UU}UUU{UU{}U{{}{}{U{}}}{}}{UU{{{}{{U{{}{}{{U{{U{{}}{U}}}U{U+{U{{U}U}}}{}U}}U}}}}U{UU}}}{{UU{UU{}{{{}}U}{UUUU{{}}{}}{{U}}{{{+}}U}}{U}{}}{}}{{{{UUUU}}U}}U{UU{{{U}UU{}{}{{}U{}UU}}}{{}{}U{{{U+{UU{{{UU{{{{}{UU{{UU}}UU{UU}{}}{U{U}}{{}U}UUUUU{}UUU{{{{}{}U{{U+UU}{U}{{}UU{}}}}}U{{}}}{{{{{}U}{{{U}}}U}{}UUUUUUUUU}{}{U{{U{}{++}}}UUUU{{{{}UU{}{}U{{}{{{{}{{{{U}{{}}{{{}{U}}UUU{}}U}}U}}U{U}U+}+UU}UUU{U{U{U}{{UU}{UU{UUU}}{UUU}{{}{U{{}U}{UU}UU}{}}U}{{U}U{{+}+UUU}{}{{}UU}{{}}}}{{}UUUU{U}UU{}}{UU}U}UUU}U}{U{{{}}U}UU}UU}}+UU+{}{}{{{U}U}U}}UU{}}{{{{{}}}}{{UU}U}{}{U}}{}U{{}{U{U{}}}U{{U+}{}+{}UU{{{U}{}UU{{UU{}UUU}{{{}}U{}}}}}{{}}{}U{}{U}U{U{}UU{}}U{+}}{+U{{}}}}}UU{U}}U{}}}}}U{}}}U}}{U}{}U{}U}{}{}}}}}U}}{}{UU{U}+++++++}}UU{{{}{{}}}UU{}UU{{{{}U}{}{}}U{{}{}{}}{{{{{}U}{}U{}U}{}{+}U}U+}}{{}{{}}}+U++}{}}U}}U}{{U}{}{{{U{U}{U}{{{U}{}}UU}U}U{}{U+{U}U{+{}{}UU{UUU++}{++U}{}}{}U{U{}{{U}{U}{{{{}U}{{U{U}}}UUUUU{{+{}{UUU+U}}{U{}}++{}UU+U}U{{{}}{}}U{}U}{U{{}U{{}UUU}{{U}}{{}U{}{+}}U}{{+{{{}}U{U++UU}{U+U}UUU}U{{}U}{{{}{U}U{{{U}}{}{U{}}UU{{UU{+{UU{U}{+}}{}U}{++}{UUU+}U{{}U}}UU{U}UU}}{U{UU}{}U}{UU{}U{U}}{}{+U}}U{{}+U}UUU{}++}U{}}{+}{{}U{}U{{}U{U}UU{{}}}}{U{{}UU{U{{{UUU{+U{UU{UUU+U{{{{UU+{}UU{U+U}U}}}UU{U{{{}{UU}U{}}U{{{}}UU{{}}{}{U}+UU}{U{U}{}UU{{U}+}}}U{{+UU{U{}U}UUUUU}}{U{UU}U{}U}U}UUUU}}}U}UU}}{{}{}UUUU{}U{{{{}}UU}{U{UU{}}}{{{U}{}{}U}UU}{UUUU{U{UU}{}{{{}U}}}U}}U}UU{}{UU{{U}UU}}}}}{}{{}{}U{}}{U{}UU{U}U{UUUU}U}U{U}}}}UU}}U{}{{U}{}{U}{}UU{{{{{U{{U}}{UU{}U}{}}}U}{{U{U}{U{{{}{U{}}{}}{{{}}{{UU{{{U}}{{}{{}}{}{UU{}U{{UUUU}{{{{U{}}}UUU}U{{{{}{U}U}}{{UU}U}+UUUUUU}{}UU}U{U{{}}{{}UUU}{U{U}{UUUU{UU}{UUU{{{{}{UU}U{{}U{}}{{+UUU}{{U{U}}{U}U}{U}}{UU}U{{}}{U{}}{{UU{U{{UU{{{U}}{}}{{{UU{}}U}+}{{{}U{U}U}}}{{{U{{{U{{UU}UUU{}{U{{U{U{U{U}{U{{}{U{{}}}}{U}{}}{++}U}}{U{UU}{}{}{U}}{}}UU}}UU{{}}}U{}U{U}{}U{{{{}}{{{}}{}U}UU{UU++U{U}UU{}U{{U}U{{{}}U{}}{}}}UUU}{}{UUU}{{}{{UUUU}}UUUU}U}{UU}UU+U+UU{{{{U{}{}}{U{{U}U}U{{U{{U}}U{}}{}U}}{UUU}}{{UUU{UUU}}}UUU{}+{+{{}{UU{U{{U}U{}U{+UUU}U{UUU}}U{U{{{{U{+U}U}{{{}U{}}}}}U{U{}}+}U}+}U}}}{U+}{}{U}U}{UU{{++U{}}}UU}{U}{U{+{{UU}{}}UU{}{U{{U}}}}+}U{+{U}{}++}+UU}{U}}}{U{+++U++{}{{{}{U}{U+U{+{U{}{{{{U}{}UU}{{U++++++{{U{+U}U+UUUUUU+}U{+}++{+U{}}U+}UU+++++}UU}UU}}}}U}UU}UU{{+}U{}}+{UU+{UUU+UU}}U+{{{+}{+U{+}U}++}UUU{+}}{U{}}U}++U{UU}U{}{+}UUU}{+U}{+U{{{+U{{U}+U}{+U{+U}+U{+++{U}UU+{U+{++++U+++}}UUU}{}+{{U}}UU+}{+UU{{}+{{{U+}}}+}}+{U{+{++}+{}}}+{U+U+U{+U+{+{{U}{}}}+{{{{}}UU+}{}UUU}{+{{U+{}{+{}+}UU+UUU}}+{{}+U{{U+{+}U+U+{UUU{{U}+}}{}{{U{{+{}}UU{}+UU{}}{{+UU{UUU+}UU}{+{{U+{{{U+++}}+}+}UUUU}UUU{}U{{}}{}+{UUUU}{{}UU{U}UU}{U}}U{U}U{U}}U}+U}{}U}}{{{UU}}}U{{U}{{}UU}}}{UUUU}U{}{{U{{}U{}U{U}{UU}{U{{}U}{}UUU{U{}{UU}U{{}UU{U}}UU{}U}U}UUU{{}}{U{}{UU{U}U}{}U{}}{{{U}}}UU{}}{U{{UU{U}}{U{{U{}{}}{}}{}{}}}}{U{}UU{U{UUU{{}}}{{UU}U}{{{}{U{{}}U{{U}}}}}{{}UU}UU}UU}}{{}}}}{}{}}{{}{{}}UU{}{U{}{}U}U{{{{{U{{}{{{{UU{U{{}UU}UUU}}U{{UUU{{U}}{UU{}UUU{{}}{U}}U}U{{{}U{{{{UU{}{}{{U{U{}UU}{U{}}U{{{UU{U{{}UU{UU}}{}}U{}}{U}U{}UUU{{}{U}}}{U{U{}}}}}U{}}{{}}}UU}{}{}}}U{{U{}}}}U}}{}UU}UU{}U{}UU}U}U{U{{UU{U{U}}U}{}}{{U{}{}}{UU{U{}UU}U{UUU}{U{}}}{}{{}}U}{UUUU}}}}{{{U}UU}}{UU}}}}{}{{{}}}}U{U}U}U}U}}UUUUU}UU{{UUU}}UUU}}U{UU{}U}{}}UU{UU}}{U}U}{UUUUUUUU}U{UUU}}}UU}{+}{{{U{}{{{{}}}}}}U{{{U}}{}U}{UU{}U}UUUUUUU}{{}{U{UU}U{}U}}{}{U}+}UU{U}}{U{UU{{U{{U{U{{U}}{U}}{UU}{{{}UU}{U}}}}{{U}}}}UU}}}UUU{{+}UU}}}U{}{{}}{{U{UU{U}{UUU{UUU}}U}U{}{}{UUUU}}{{{}UU}U}U}{{{}U}+UU{U}}U{U{}}{}{{{}}{{{}}UUU{{}UUU}}}}U}}UU}{}U}{{U{{U}}{U{}{}}}+}}{{}U{UU}}{}U{}U}}U}U}U{}UU}}}{UU}U{}}U}U}UUU}{U}U}U{U}{}UUU}U+{U}}}{UUUUU}{{}{{{{}U}{UUUUU}}UUU}U{{}}}{{}U}}{UUUU{UU}}U}{{}{++{{UU}}UU{{}}{}{{}UU{}U}UU}U{{{}{U}}U}}}U{UU}{{U{}U{UU{}U}U}}}U++U{}{{U}{}}}U{{{{{}{}{}UUUUU{{U}{{U}{U}U}}{{{U{U}{}}U}{{{UU}{UU++{{{{}}{{}U}}UU{U+{{{}UU{UU}{}UU}{U}U{}}{UU}}}U}}U{U{U}}UUUU{U}++U}U{}}}U{{U}{}{+{+}}}}UU{}{U}}{UU}UU{{U}U{U{{}U}U}}{}UUUU}{{U{+{+{}{{{{{UU{}}U{+{+U}UU}{}UU}}{U}U{}}UU}}}U{}UU}}{}{{{UUU{{}{}+}}+U{U}{{U{UUUUU+{{+U{}UU}}}UU}UU}}}U{}U}U}{U}}}{{}{U}{{UUU}{UU++++U{{{{U{}UU{U}+U{+UU}}}{{U{U{{{}}UU}}U{U}{U{UU{UU}}{{}{}}}{U}+}U+}{{{UU{{}}}{}+UUU+{{{U}{}}}UUU}}U{}{{U{U}{{{{U{{U{}U{{}U}{}+}U}U+U{}{}U{{}U}U+{{}+}U}{UUU{UUU}UU{{U}U{}{{{}{UUU}{U}{U}}U}{}+UU}U{+U{UUU{U{U}}+U{}{+{{U{{UU}}UU{{}}{{U}{U}}{{U}{{}UUU{{}}{}++}}{U}U++U}U{U{U}++}{{}+}}U}U}{UU{{}}}{{}UUUU}{U}}U}U}}U}UUU{U}+UU}}UUU{++{}}UU}U++}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}}{}{U}{}{{}{{}{{UU{UU}}}U}U}{}U{}{{}+}{U{}}{{}U}{}UU{U}}{}{UUU}{{}}{U{{U{}UUU}}}}U{{UUUU{{}U{}U{U{U{+UU}UU{UU}UU}}U}{U}{}{}U{}U}{}U}U}}U}{}{}{U{{{{}{}{U{{}}{U{{{}U{}}}UU{}U}{{{{U}U{}}}U{UU{}}}{}U}UU{}{}{}}U}}}{}U}UU{}}{{UUU}{{{U{UUUU}}{}{{}{{{}U}}{UUU{{{U{U}U{{{U}}{{U}UU+{U{{}{}{}}}{}UU}}U{}{}{{}U}U{UU}}UUU{UUU{}U{U{{{{U{UU}UU}}{{U{U+UU}}}UU}{}U}}}U}}{}}}{UUU}{{UU{}UU{}{{}UU}{{U{{{{}{}{}{U}U{}{{}+}{U}}}U{}UU}{{U{U{{{}U}U}UU{UU{{U}{}{{{{}U{{U}{}{}U}UU}}U{{{U{{+}{{}{}}U{U{UU}UU}}UU}}}}U{}}{{{UU}U{U{{}U}{{U{}}{{{}{{{{}U{{{U{+U{}U}}UUU{{{}{U{}U}UU{}{UU{UU{}U}UU{UU}}UU}UU}{}{}U}{{{U{{}{UU}++}{U{UU{}U{}}U}U}{U}}U}UU{U{{{{}}{{U{U{U}U{UU{{}U{{{U{}}UU{UU}}++U}{}UUU}+++{UU{}}{+}}}++{U}{}U}U}}UU}{{+UU{{{}UU}}U}U}}{}U{U{U+U+U{}{}{++{++U}{UUUU}{U+}+U}}{U}}{U}}}{U+{UUU{UU{U{}}{}U}}U{{}{+U+}}{U{{+{}{+{}UU}U}}}{+}+++UUU}{{{}{}U{+UU+}}}UUU}U{}}{{}UU++++++++U{{}+}}{+UU}U{+{}{{+}{+}+U}U+++U{+++++{{{}{UU}+++U{{UU{{}}+{{{U++{UU+U{}U+UUU}+}{U{+U{+{+{{U+U+{UU{}+U{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+UUU}}{}{U+{{}{}U}}}{+U}{{+U{+U{U+{++}U+}U{+{{+{+}{+}+U+UUU}}U}{+{UUU{U}{{}}{{}{}}U}}+{{UU+U{+{U}U}}}U}+UU}+U{+U+U+U}{}+U{{{{}}}{U}{U{{{}{UU{}U}UU}}{}}U{{}{UU}{{{UUU}{{}}{{{}U{+++{{{}+}UU{{U}{{{}}}}{}{{{}U{{{{{UU}U}UU}U}UU}}{U{UUU}{}UUU}U}U{}{U{}}}}{}}}U{}}U{}}{}{{{U{{}U}}{UU{{{{{U}UUU{}{{UU}U}{U}{UU}}}}}{}U{U{UUU}U}}}UU}U{U}{U}U}UU}}U}}U}}}{{}{{U{{}}{{{{U{{}{{{}U}UU}{U}{}{U{{{{}{{U}{U}}U{{{{UUU}U{}UU}UU{{U{{{}}{U}U{U}}{U}UU{}U}{{UU{UU}U}UU}}}{}UU}{}}{}{{}U{{U}}{{}{{}U{U}{}{}{{{UU}UU{U{}UU}}{{{}}{}}{}{UU}U}}}{U{{{U{UU}UUUU{}}{U}}U}}{}}U}{}}}UUUU{U}{}}{{U}}}}{}{U}U}{}{}}{U}}}U}}{{U{{UU{{}UU{}{U}U{{{{UUU{U}{{}{U{{U}U}U}U}{U{{{}U}U{U}{}}}{{}UU{{U}{U}}{}U{{}U}{}{{{U}{}}{}}UUU{UUU}}}U}{}{}}{}}}{}{U{UUUU{{}U}U{{}{U}UU}{U{}}UU}}U}}}UU}{{{}{}{}{{{UU{U{}}UU{UU{{{}}{UU}}+}{UU}UU}{{}{UUUUUUU}U}{UUU}UU}UU}}U{}{}{{}{{{U{{{{}{U{UUUU}U}}{+UUU}}}{{}{U}}}U{{U}}{}U}U}U{UU}{U{{}U}{U{}UU}U{U{{}}}{UU{U}}}{U+}U{}{UU}UU}{{}{}{}U}U{UU{U{UU}UUU}}{U{U}UU}}UUU{{{{U}{U}}{U}}U{+}}UU{}UUU{}}{{{}{U{U}}{}}}{}{U}U{U}{{U}U}{{{}U{{{{U}}{U}U{U{UU++{{{U{}}{}}{UU{}}}UUU{{UU{}{}U{}UUU}}}{}}{{UU}{U}U}{U{}{{{}{}{{+U+{U{UUUU{U{U}{U{}U{{{}U{{U}U}{U}U}{}}{}}}}{}{U}}}UU{UUUU{{U{}}+}+{}U{U{}}U}UUUU}{}}{UUUU}{U}{{}{}UU{{U}{{}{}U{{U{}}{{UU}U{}U}U+{}+{{U}}U}}UUU{}U}{}UU}}}}U}UU{{U{{U{UUUU{}U}{{{}{UU{{U}{UUU{U+{}U+{U{}{{U}}{{{}UU}}{UU{U{{}{}U}}}{{UU}UU{UUU{U{{{}}U{{UUUUU}{+{{U+}}}U}}U}U}}}{{UU{}U}U}}UU{{}}U}{}}{U}U}{UUU{U{}U{{U{U{{U{{+++++++{{}{{}{}}{}UUU}}}UU}}{{{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{UU{}U{UU{U{U{{UU}U}U{U{{{}U{{{U+}{UU}}+}{U}{U}{++{U{U+}U}{{U}{{UU{{U{UU{{}U}}{{U{}{}UU}U}{{UU{{+{}}{}U+{UUUUU}{++U{{{}+{{{{U}UUUU}{{U{UUU}U{}{U{{}UU}}{U{UUUU}{+{}}}{UU+}{}}U{U++U{}UU+UUU{}U{}U{}}}}}{}U}}U{{}UU}{U{{{{{{UUUU{+U}}}UU}+{{UUU{{++U}}UU{+U{}{UU{{U}U}U}{{}UU}UU{U}{{{UU{}}{{U{UU+}{{}}UUU+U{{}UUU+}}{U{{+{{{U}U}{{{{}}{}}{{{}}U{{{UUU}}}{{U{}U}{+{{{U{{{}}{U{U}{U+}}{{{U+U{{{}{}}{}{}}{{UU{U{}}{UUU{}UUUU{{{{}}{}{{}}UUUUU{}{UU}U}U{U{U{U{}}UU}}}{U{}U}U}{}{{UUU{{UU}{{}U{}}U}U}U{{U}U{}U}{U{}U{{UU}}{U}}U{{{}}{{}}}{}{UUUUU{U}}}}{}{U{{U{U{U}UU{U{{U{{}{}}U{}{}}{}{U{{}{{{{U{}{U}U}U{U{{}UU{}{}UUU}{}U}{{{{UU{{UU{U{{}}}U}}U}}}}{}{}UU{UU}U}}{U}U}{UU{{U}{{U}}}}{}UUUU{{}}}}U}{{}}+}{UUU}}U{}U{}{}UU}U{}{{U}{{}}UU{{U}}UU}UU}}{{}UU}{}U{{}}}{}UU}{+{U{}}{{}}U}}}{}}}{{{UUUUU{{U{{UUUU}UU{U{}}{}{}{}UU{}{U}{{{{}{{{+{}}{U{}{{U{}UU}}U}UU}UU{{}}{{U{U{}{U}UU{}{}}U}}}{U}U}}}}}{UUUUU++U}{UUU{UUUU{}U{U}}UU{{{}{U{}{{{}}{UUUU{U{UU}{U{U}U}{}{U{U}U{{}++UUU{{}}{UU{{U{}UU{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}U{{{{UU}}{{{}{}UU}+{UU}{{{}{U{{}U{U}{{}{+{}{+U{}}{{}+}{UUU{{}}UU}{++{U{}}{}U}{}{{}+}{UU}U}}U}{}}}{U{}UU}+U}U+}}U{U++U+UU}U}}U}}U}+++}++{}U{U}}}}{{+}U+}{UUU}UU}UU{{U{U{U++++++{}{U+U{}+}}}U{{+U{}+{++U+UU}UU+UU}+++++U}UU}{{}UU}UUU{{UU}+}}}}U+U}U+{}UU+}}U}U+{{U+{U+{{+}{}++{U}{U+{}}{}UU}}++{U{U}U}{{+U{{{U}+{}}+{{}}+}{U}{+{U}+UU+}U+{U+++UU}{{+}{+}++++{+++{}}{{U}}+{UUU}UU+UU+{{}}{+}}{}+}}}+}}+}U{+{++}+}U}U+{U+U+U{+U+U+{{}{{{}}+}{{{}U{U+UU{{}U}{+UU{+U{U+U{+}UU+}U}{U+{U}+}{{{+U+{}+{+U}U}}UU}+{UUU{}U}}+{{{{U{}+}}UU}U{+{}UU}}+}{}U{+U{U+{}U{+++}}+}+{{U{{U{}}}{{}}}U{U+{}U}U{U{{}}{{}U{{{}}{{}{}}}U}}{}+{}}UUUU}{{UUU}}U}{U}}{U}}UU{UUU}{UU{}UU}{{}}}{}}}}{{U{{{}UU}U}UU{}U}}}UU}U{{{U{}{}}}{{}U}{{}}U{}{}}}}UU{}}{U{U{}}U}{U{{{}}U{}}}U}{}UU}U{U{}{}{}{UU{{}U{}}}U{U{U{UU{}}}U{U{}{UU{}U{}U}{{U{U}{}{UU{}UU{U{{UUU}{{UUUU}{}}{{}{U}U{U}U{{U}U}U{U{}U}}}}U}UU{U}{{{}{}{U}{{}{U}{}U}UU{U}{UU{{UU}U}}{U{}{}{}UUUUU{{}{}UU{{{}U{U{U{UUUU}}U{U}U}U}U}UU}UUUU{{{}}U}U{UU{U}{}UUUUU}U{{U}}U{}}U}{{U{U}}{}}U}}U}{U{{{}{{UU}}{{{{}}{U{U}U{UUU}{}UUU}{}UU}UU}}{}}}UUU{UU}U}{}U{}{{}U{}{{{}{}}}U}UUU{U}U}UU{}{}}{}UU}{}U{}{}{{}}}{U{}}U{U}U{UU}U{U}{UU}{U{}{{}U{{UUUU}}{}}U}{{{{{U{{{}UU}}{U{{}U}UU}UUUU}{U}}{}{}}{}}UU{{}}}U}}{}{{}U{{}U+UUUU}{{{}}}U{U}}}U}}U{U{{U{}}{}{{}{}{U{U{}{U{{}{}}}}{UUUUUU{{{}+{UU}U}{{{}}U}{U}U{{}{U{{}}}}UU}}{}}}{}{U}{{}}{U}UU{}}{UU{{U}}}{+U{}U}}}{}U{U{}U{{{}{{{}UU{U}{{U{U}UU}}}{U{}{UU{}}{{}}U{}{}}UU{U+}U}U{}U}{{{}{{U{{}}UU{}{{}{}U}}}{}{}}}}{U{{U{}}U{{{U}{UU}U}{{{{+}UU}U}}UU}{}{}}U{{{}{{}}}{}U{{{UUU}{{{{{}UUU}{{{{U}}}}U}U}{U{{U+{}}U{}}UUUUUU{{{}U{U{}}U{{{UU}UU}{{U{{U}UU{}U{{}{{U}U}{{{}{}}{++}}}{}{}{}}U{UU{{{}}U{{{}U{}U{}}U}U{UUU{{U{}}}U}{U{UUU}UU}}U{U{++{{{}}}U{{}U{{U{{U{U}{{UU{}}U{{}}U{{UU}{UU{{{}UU{U}UU}{U}{}{{U}++}U}}{}{{}{{U}}}U+UUUU{{{U}{}{}{{{UUU{}U}}{U}UU}}U}}}U}{{{{}UU{++{}}}}U}{}U}U{UU+}+U{U{}{{{}}}U}{{U}U{U}}{{{U{}U}{U}{UUUU}{U}UU+}+UU}}}}}}}U}UUU+U+UU{U}U}}}}U}U}{{UUU}}U{}{UUU}{{{U}U}{{}}}U}+{}+U{}}{{UUU}U{}+U{+{{}U}{}}}}}{}U{{{{U{{U{U{UU{U}U{}}UUU{}{}}U++++}}UU{}}}UU}{}+U}+}}UU}UUU}{U{U}}}U}U{}UUUU}}UUU}{}{U}}}}{{U{+}U+}}}}{}U}U{{}}+}{{+U}}}UU}}}U{}U{}{U}}{U}}UU{{UU{U{}U{}{{{U}+}}{{+U}}{}{}}U}U{+UU{+}{}{U}UU}U{U}UUU{}U{{}}}U{}{{}}U}UUUU{}U{+{{{{U+}U{U{U{UUUU+{{{{+}}{}UU{U}}}U{}{UU}{{U{U}}{{}U{}{}}U}U}{++}UU}U}++}U{}{}{U++U}U}+U{{U}U{UU{{UU{UUU}{}U{}}{U}}{}U}U{U{U}}+}U{{UUUU++}}}{}UU++}U}}+UU}UUUUU{{{}{}{}{UUUUU}{}U}UU{}U{{UU{{UUU}{{{{U}}}}}U{}}U++}U{{+}{{U{}{{{}UUUU{{U}U}U{}}{U{UUUU{}{}U}{{}}U}{{{}}{U{}}}}{}{U}U{}}+}}{UU}}}}{{}}{{{}U}}U}UU{}}UU{{}U{}}{}{U}UUU}}U}U}}{U}UU{}{}}}U+{U}UU{}U}U{}{UU}UU{{U}UU}{}}{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}}U{U}{U}U{}{}U}UU}{}}}{U}UU{}+{{}}}UU}U}}{U{{U{}{{}}}U}U}{{{}}{UU{{U{{{U{U}{{}{{}{{{UU{U{{}UU+{{{{{{U{UU}UUUU{U}}}U{{U{}}U{U{UU}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}}UUU{}{}UU}U}}}}}}{U}{+U{{}U}UU}U{U}{{}{{}}U}}U{U{U{{UUU{U{{{}}U}}U}U}}U}}{{{U{U{}U}}{++U}UU}{}UU{{{}}}U}{U}UUU}U}UU}}}UUU{U}{U{U}U{}{}U}UU{}U}U{}{U}{++}U{U}{U}+++{{}U}}U+}{{++U{}}UUU}{}}{}UU+}}U}}U}}U{U{{U{{{{{UUU+}+}{{{{{++U++}UU{{}{U{{+{+U}}{}}}}{}UU}U+}}{{}{{{UU{}}UU}U{}{}U+U+{}U{{}+}}}+}{U}{}{U}{+{+++}U}}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+{{}}UU+{}+}{U}++UU}+}U}U+}U+{}+U+++++UUUU+U}+{++}+}+U+UUU{UUU{{+{{U{U{{+{+}{}U}+}{U+}}U}+{}+{{+U+++{+UUU}+{}+}+}{+{+U+}{}{U{UU+}UU{UUUU}+}UU}U{{{U}+}{}U+U}+{U}+{++}}+UUU+{U+{+}{+}+U+}{}}{{{U+}{{{}U}}}U}{}}{U}{U{+{}}{+}U+{{}}UUU{}+{UU+UU+U+U+}}}}+{{}{{{UUUU}{UUU{{}}}}{U}{{{UU{U{{U{{U{}}}U{U}U{{U{UU{U{}+++{{U{+U{}}{{U{{{}}U{}UUUUU}}{}}{{}{UU}}}}{}{}{{{UUU{UU}}{{}}}{{}}U{}U{UU}{UU}U}{}UU{UUU}{U{{}UU}{}}}U}UU{U}{}}{{{{U{{{UU}U}}{}{U}}{U}{U{{}U}{UUU}{U{U{UU{UUUUU}{{UU{U}}{}}{{U{}U}{UU}U}{}}{U{}{}UU}}{}U}U}{}UU{{{U{U}UU}{}}UU{}U}{U{}}}{UU}{}{}}UU}}{U}UUU{U}{U{{{{}{{{UUU}}U}{U{}}}U}{UUU}{}{}UUU{U}}{UU}}{U}{{}{U{}}U}{U{}}{UU{{{}UU{U}}{U}UU}UU}UU{U{}{{U}{}{UU{{U{}}{U}}{U{U}}}U}}{{}U{UU}{}U}{{}{}{}{U{{}U}}UUU}}U}U{U{UU{{}}}}UU}U}}{UU}}UU{}}{U{}{}}}U}}{{{{}}U}U}}UU{{UUU}{U}U}}UUUUU{}U}}U}}{UU{{UU}UU{UU}}{UUU{UU}{UUUU}U}}{{}{}}{{{}{}{{UU}{U}}UUU{U}{{{U{}{}U}{{U{U}}U{{}UU}{}U}}{}{{}U{U}{}}}}{{}U{{}U{U{U{}}}U{}{UU{UU{}}{UUU{{U{{{U}}U}U}{}U{}}U}{{}{{}{UU{{U}}}U}{{U{}U}UUUUUU{}UU}U}}{{{{{UU}U{}}}UU}UU}}{{}{U{{U{UU{{U}{{U}}{}UU{}U{{U}}}}}}{UU}{}{UU{U}{{}}}{UUU{UU}{{{}}U}U}{{{}{{{UUUUUU{{}{UUUU{U}{U{U}}{{{U}{{}{}{U}}{}}}{UUUU{{}{{{UU}}}}UU{U{}UUU}UU}U{U{{UU{U}UUUU}{{{U{UUU{{{}}}}{UUU{}{}}}}U}{U{{UU{UU}}{UU}UUUU{U{U}}{U{U}{U}}}{UUUU{U{U}U{U}UUUU}}{UU{}U}{}{{}{UUUUU}{UU{}U}U}U}}}}U}U{U}UU}U}U}}}{U}}{}UU}}U{U{UU{UU}{{}U}{{{}}}U}}}}{U}{U}U{{UU{U{U{{U{U{{}U}U{}}{U}}{}}}}}{}{U}}U{}}U}{U{}U{U{U}}U}U{}}}}UU{U}}UU{}U}{}}}U{{U}{}}}UU{}U}{U}U{U{{UUUU}U{{UUUUU{{{}}{}{}U}{{}}}UUU}{UU{{U{}}}{}{{}}U}{U{{UUU}{U}U}{}U}U}}{U}U{{UU{{}{{U}U{{UU{}}UU{UUU{{{{{U+++++U}}{{}U{UUU{{UU}{{U{}{U}U}UUUUU}}}{}}}}{{}}UU}}}}U{{}}}{UUU}}U}}}}}{{U}}{U{}}{{}}}{UU{{UUUUUU{}{{}}{{}{}U{{U{{{}}{}}}}}}{}{UU{{U}U}{}{U}{{}UU}{U{{}U{UU}U}U{{{{{U}}{{}UUU{U{{}{{{}UUU}}}}U}{U{U}UU{{}}{U}U}}U}{U{U}}UU{{}UU{}}{}{}{}{U{}U{{UU}}U}}U}{}UUUUU}UUU{{{U{}{{{UU{{U}UU}UUUUU}{U{}{}{}{U}}}}{U{}UU}UU}U}{UU}{U}{U{U{{UU}U}{U}U}}}UU}UUU{{{{UUUUUU{{{U}{}}{UUU}UUU{{{U}{{{UUU}{UU}UUU{UUU{}U}U}}U}{}{}{}UU{U}U}UU}{}{}}}{{}UU}}}{}{}}{{{UU{}}}}{}}{}U}}UU}{U}{U{{U{{{}}U{{{{}{{}}{U{{}{U}U}{{UU{{{UU{}}}U}}}{U{U{UUUUU}}{UUU{{{{}}{}U{}U}UUUU}U}{UU}U{}{{{U}U{}{}{{U{UU{}{{{}{{U}}}U}U}}}{{{{}}UU{UU}{U{{{U{{}U{{}UUU{}}{}}UUU}}{}{{}{{{{}{U{{}U}}U}U}}{UUU}UU{}}{U}UUUU{}{}{{}UU{{UU{}}}}{U{{{UU}U}{{}{{UUUU}U{U{{UU}U}{{}}{{}}}{U{U{UUUU{{UU}}UU}U}}{{{{UU{}UUU{}}{{UUUU{U}U{}UUU}U}U{}U}UUUU}}UU{}U}}{U{U{}}}UUU{U{U{{}}U}{{U}{UU}}UU}}{U}}}{{{{{{U{}U}{}}}{}{{U{{{{{U{}{U}UU}{UU}{UUU}U}U}UU}UUU{{{U}{U}}U{}{U{UU}}UU}}U{U}UU{UU}UU{{}{{UU{{}{UU{}{}UUUUU}}{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{}UU}}{{{}{U}{}}{U}U{}U}}UU}{{}U{U{}{}{U}}U}}}UU}}U}UU}U{{UU{{}{UUUUU{}U}}U}}UU{}{{{}U}{}{}U}{U{}}}U}UUU{}U{}UU{U}U}U}{{{{U}}}U}}UUU}}{{{}UUU}UU{}{{}U}U{{UU{{}{U}UU}{}{U}}{{U}U{UU{U{U{U}U{}U{}}}{}U{{UUUUU{U{UU{UUU}U{}}U{U{}}}U{{U}}}}}UU}U}}}}U{{}{UU{U}}}U{{U{}}U}{{}U{U{UU}U}U}}}{{{}}U}{}}{}UU}}}U}}U{UUUUU{U{{{{U}}U}U{{U{{}U}}UUUU}{}UUU}}U{U}{U}}{{}U}{UU}UUUU{{{}}U{U{{{U}UU}U{{{}U}{{}UU}}}U{U{U{U{}U}UU{U}U}U{{{{}UUUUU{{{U{}}}}U{{{{}}UU{U}U}{{UU}{{{}}}U{}U{}U{U}{{{}}{{UU}{{U}UU}{}U}{{}}}}U{U}}{{UUU{U}UU}}UUUUUUU{{{}U{}}U}}UU{UUU}U}UU}UU}{}UU{}}}}{UU{U}U{U{{{}}}U{{U}}}{U}U}U{}}}{UU}{}}{}}{}{{UU{}}}{{}}U}{UUUUU{U}U{{}}{}{}{{{}U}}}{UU{U}U}{{{{}{U}UUU}}U{{{U{{{}}{}}U}UUUU{{}{{}{{}}}{U}{{U}{}U}{U{}U{}U{}{{{{UUU}{{U{UUUUU}}{{}{U}{{UU{U}U}U}U}UUU}}U{}}{U{}U{}{U{UU}{{{UUU{U{{}U}}{{UUU}{}U{}U}}}{}U{}{UUUU}}U{}U{}{}UUU}}{{UUUU{{}{{UU{}}U{U}}U{UU{{}{{U}{U{{}U{U{{UU}UU}}{{}}U}U}U}}UU{UU{{{}}}{UU{}U}{UU}UUU}{{}}}}}}}}UU}{U}UUU}U}}}{{}}{UU{}{}UUU{U{}}U}U}U}{}{{}}}}U}{}U{{}U{{}{U}}}U{{{{UU}}}U{}{{}UU{{{}{U{{}}}{U{{UU{{{U}}{U}{}U}U{}}{U}U{}{U}{{}U{U{{}{}UUU}}{{U{}UU{}UUU}}}U{}{{}U}}{{U{{{}}}{}UU{UU{{UUU{{U}}{}{UUU}}U}}UU}}{U{}{{UU}{{U{U}{}}}UU{{U}}}{U{{U}UUUU{{{{U{{U}{{{{{UUU{U{{}UU}{U}{{{{}{}{UUU{}}U}U}UUU{UU}{}{{{}}{U{}}U}{UU}U{{}{U}U}}UU{U}}U{{{U}{UU}}}}U}U}{UU}U}}}{U}U{UU}U}{UUU{{{{U{{U{{}{}U{{}U{UUU}}}}{UU}U{UUU}U{{U}UU}UU{{UU{U{U}}U{UU}}U{}{{U{{{{}{}}{{{{}UUU{{{{}UU}{{UU}}U{U{{}UU{}UU{U{U{UU{}}}}}}{UU{}{{U{{{{U}}}}UUU{{U}U}UU{{}{{U{}{UUU}U}}U{}{}{U}}U{{}U}U{}{}{}}}U}{UU{UU}}{}}}UUU{{}UU{{{{{{}U{U}UU}}{}U}}U}UU{}UU{}{{}U{}{{{}}{U}UUUUUUU{}U{UU{{}}UU}U{}}UU}U}U}U}}U}{}{{U}U}U{}U{U}{{{{}U}U{U{{}U}{}}U}{{UU}{}{U}{}UU}}}UUUU}U{}{U{{}{}U{{}{U}{}{}{}}}U}}U}{{}}UU}{}{}{}UUUU{U}}{U}{U{{{}}{U}}}{}{}U}}U{}{UU{{{{{{U{}{}{}}{}}}{U}UU{}}}{}{UU}U}{{}}}U}{{}}}U{}}UUU}UU}}}U}}{{}U{}U}}{{{U{}UUU{{{}{{{UU}U{UU}}}UUU}U{}}U}U}{}}UUU{U{{U}}}}U}}}}}U{U{}{{U}UU}{}UUUU}{U{{UU}{{}{U{U}{U{{}{}{U}}}UU}}}}}}}UUU{}}U}{UUU}{}{{{U}{}{U{U}UU{{UUU{{U}}U{{{{}{U}{UUUU}U{}UU}{}{UU}{}UU}{{U{}}}U}UU{}UU{U{UU{U}{UU}}{}{}U{}{{}{U{U{}}{U{{UUU+++++++++{}{{UU{{U}{{}U}UUUUUU{}}{{{{{}}{{{U}U{}}}}}}{{U{U{}}{UU+U}U{UU{U{}U{}UUU{U{UUUU}}{U{}UUUUU}}}U{}{{}{}U}UU}}UU}{{}}}UUU}+}}}U{U}}{{{{U}}}{}U{{{{{{}{}{}}U}{}{{{}{{}U}}UUU}U{}U{{{{}{{{}++{{}}{}}UU}}}{}}}U}{}{U}UU}{}U}U}U}UU}}{{}}}}}}}UUU}}{}{}U{{{{}+{U}{{U}{U}{{U}{}U{{U{U}{{U{U{{}U}U{U}U}{{}}UUU{U}}{UU{UU{}}UU{}+{}}}}{}U{U{}}}{U}{}}U}}{{{{{{U{}{U}U}U}{U}UU{{U{U}U{{UU{{}}UU{{+}}}UU}}{}{{}}U{U}}{}{{{{{}U}}}U}{U}}}}}}}}UU{UU}U}{UU}}U{U}}}U}+{}{U}}}{U}}U{{{}U}}{{}{}}UU}}}}}U}{UU}}}UU{U{U}}}}U}{}{U}}{{}}{}}UU{{UUUU{{{U}{{U}}U}{}U}}U{{{{}{}}}UU{}}}{U}U{{U}U{{{}{}U}UU}{{{}}U}{U{{UUUU}}{{U}}UU}}}U{{{}{}{U{}}UUUUU{{U}UUUU}}}}{UUU{}}UU{UUU}{}U{U{{}{UU{{U{{U{{U}UUU}}UU{U{}}}{}UU}U}UU}{UUU{{{{}UU}}UU{{}{UUUU{U{{UU{}{U}U{}}U}}UU{{}}}}{}{U{{}{UUU{{{UU{}U}U}{UU}{}}}UUU}}}{{}{U{U}}U{}{{U}U}UU{}U}}U{}{UU{U}{{{}U}}}UUUU}U{U}UUU{}}}{U{}UU}}{UU}UU}}{}}}{U{{}{}}}U}{}{U}U{{}}UUU}}U}{U{U{{}}{{{}U{}{{U{U}UUUUUU{{}{{}U{{}}}}{{}{{}}{{}U}}{UU}{{U}U}U}{}}}{{}}U}}{}}}U}}}U}U}}UU{}}U}U{}}{{}U}U{{U{}UU{U}}U}UUUU}}}}U}{}{}{{}{}UUU}U{{}U{}}{UUU{}{{}}{{UU}}U}{{U{U}UU{{}{}{}{{U}UU{{{}{{{U}}{}UU}}U}U}}U}}UU{}}}UUUU{{}UU{U{}UU}U}UU{UU}{U}U{U{}U}{U{U}UUU{}}{}}}U}{{{}{}UUUUU{U}}{{}}U{}U{{{{U}U{U}U}U}U{}{}UU{{}U}}}{U{{}}}}}}U{}}}}{}}U}UU}U}UU}UUUUU}}}{{{{{}{}}{UU{}{{{U}{}U}{U{}{UUU{{}}UU}{UUU}{{{UUUUU}U}}{U}}U{{U}}}{{UUU{{UU}}}{}{}}}{U}}{{{UUU}{UU{{}{{}}U}}UUU{{}U}{}{}{}}U{{{}{{}}}UUUU}{U{{{{U}{}UU{}{U}}{}U}{{{U}{}U}U}}}UUUU{}}}{}{}}U}}U}{{}}U}{{{{{{}{{}{{U{}{}UU{{}U{{{}{U}}U{{}{}U{}UU}UU}U{U{}U}{{}}{}U{{{{UUU}{}}UUU{{UU{{U}U}{}U{}U}U{{{U{UUU{U}}U}}}{{}{}U{}{U{}U}}{}{UUU}{{}}}}{}{UUU{{U{{{}U}}UU{{}{}}{U}UU{}{}{}U}U{}U}U}{{{}}UU{{{}{{}}{{UU{U}{UU{U}}UU{}{{UU}U}}UU}{}}{UU}UUU}{}}}{U{U}}{}}{{{UUUUU{}{U}{}}{{{UU{}{U{UU{U}U{U}{U{{U{{}U}}}U{{}{}}U{}UU{U{{}{U}U}}{}{}{U}}{}}{{{UU}UU{{{{{{}{{U}{U{U{U}{UU}}}{}{}}UUUU}U}{U}U}U{{}{{{{UU}}U}{}{}}{{}UUU}}U{U{}U{}{{U}}}}{}}{U{}UUU{{}U}{UUUU}{}}UU}U{{{}}{{{}{U}{U{U}}U}}{{U{U}U{{{{}U}}U{U{{UUUU{{U{U{{}U{}}{{}U{{{UU{}U}}{{{U{UU{}}UU}}{UU}}}{U}UU{UU}UU}{{U{U{{U{{{}}{}{{{}U}U{{{UUU}{U{}{{}U{{}{}}}U{}{}{U{}{UUU{{}U}U}UU{UU{}}}}{}{UUU{}UU{{{U{UU{U{U}}}U{UU{}{}UU}}{UU{{}}}}UUUU{}}U}{}{}}U}}}}U}U{U}{U{{{}U}UU{{{}U{}UU{U{{UU{{{}}U{U}}}U}UU{{{{}}{UU{{{UUU}{U{{U{U}U}UUU{{{U{}UU{UU}{}}U{{U{UUU}}U}{}{U{{}}}UU}U}U{}{UUU}{{}{U}{{UU}}UU{}U{}U}{}{UU{{U}U}{{}{}}{UU{{{}}U{{U{}{{{}}{U{U{{U{U}U}}{{{}U{UUU}}U{U{{{}}}{}}{U}}}}{UU}U{U{U}{UU}{{UUU}U{U}{{{{}U}}{U}{UUU}}}U{{U{}UU}{UU{U}U}U{U{U}{}}}}{}U{}UUU}{{UU{UU{U{}}U{{U{U{U}{{{U{{{{}U}{}{}{}U{}}UU}}U}U}{}{U{U}{{UU{U{}UU{U{U{}{}}}U{}}UU}}}UU{U{{{{U{{{UU{}{U}}U{UU{{{UU}}{}U}}UU{}}{{{}}UU{}{}}UU{}{{}U}}}U{U}}{}{U{U{}U}{U}{UU}{}U{{}U{}{U}}}UU{}}}{{U{}{{}U{{{UUUU}}}U}U}{}{{{}U{{{U{{}}{{{}{}{U}UU{}}{{{}U}}U}UUUUU{{}{{U}{}{}{U{}{U{U}}{{{}{{U}{}U}U}U{U}{}{{}{{}U{{}U}UU}{{}}{{{U{UU{}{}U}}}U}{{{U}}{{U}}UUU}U{UU{{}{}}}{U{}U}U}}}{}{{{}{U}}U}U}U}}U}{U{UU}}UU}}U{}}}U{U}}U}}{{UUU}{{{}UU}{U}{UU{}}}U}U}U{{U{UU{}U}UUU}{{}}}{}}{}{UU}U{}U{U}}{}}{U{}U{U}}UUUU{}U}U}}U}U}UU}{U{}{U{}{{U}U}{{}U{{}U}{}U}{}}U{}U{{{}}{{}{{}{}UU}}{U}{{}}}}{U{UUUU}U{{}{}{{{U{{{{{}{U}U}{{}U}{}{{}}{{{}}U}{{}}}}{UU}UU}}}}}{}{UU{{U{}{}U{U}+++++++++}{}}U}U{{}{U}}{U}{U}}}{}}U}{}U{}{}}}U}}U}{{{}U}{}}}{}}{+}}{}U{{UU}}{UU}}}}U{U{}UU}U{}}UU}}{}U{U}}UU{}U{{}U{{U{{}UU}{{}}+}}U}}U{{}}}}U{{}UUU}U{{{UUU{UUU}}U}}}}}U{{U{}{}}{U{}}{}{{}UU{{++U{{{U{}}{{U{}U{{{{U}U{U{U{{U{U}}U}{UUU{UU}}UU}U}{}}U}}{{}}UU}}+}}}}U{UUU{{U}UU{U{U}{}}{UUUU{}U}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}{U}U}}}U{}UU{U{UUUU{{}UU}U{}}{}}}}{{U{U{{UU{U++UU}U}{{{U{UU{U{{U{{{{}{U}U}U}U}U}}U{{{}{{U{U{}U{UUU}U}U}{{UU{}{+U{UUUU}}{}UU{}}U{{{{}}{{}U}UUUUUU}U{UU{U}UU{}{U{}{}{}U{UU}{}{{{+UUU{U}UU{{UU}}U{{}UU{}{{U}UU}{U}{{}UU}U{{}}UU}UUU{UU{{U{U{}}U}}+{}{}U{}{}{{U{}}U}U}U{{U}{}U{U{}UU}}U}}}{UU}}{{{}UU{}UU}{{UUU}UU+}}U}U}{}U{U}}U}}{U{UUU{}}}U{}{{U}{{{U}}}}}{{{{}{{U{}}}}{{}U}{}{U+++++{{{}}}{{{{}{U}{U}{{UUUUU}}}}}{}UU}{}{{}U{U{U}}{}}UUU}U{}}U{}U}{U{}U{U{}U}U{UU{}}}U}U}UU}{}UU{U{U}UU}{U{U{U}{U{UUU}UU}{{}}U{UU}{}}{}UU}}{U{{}}}}U{}UU{}{}{{U}}}}{U}}{U{U}U}{U}}U{}UU}}}U{U}U{}{{U{{{UUU{U{{}{{UU{U{U{U}UU}}UUU{U{UU}{}{UU{U{U}UU}{}}}U{{{}U{}}}{}U}{}{}{}U}{}UUUU{}{{U{{{{U}}UU}U{}U}}U}{{U}{{}}U{}}}U{}{UUU}{}UU}UU{{}UUU}}{}{{}}{{UUU}}}}}UU{}U}U{}U{{U}{{U}U}{{}{UUU{}}U{U}UU{U}}}UU}{{}{U{U}}}{}U}}}{{{U}U}{U}{}}{UU{U}{U{}UU{}}{}}}U{}U}}{}U{{}}}{{{{U{U}UU{UUUU{U}{U}{{}U{UU}U}UUUU{{U}{}UU{U}}}}}{UUUUUU}U}U{}U{U}}}{{{}}UUU{}{{{{{}UUUUU}{UUU{{}{UU}{UU{{}}{U}UUUU{U}{UUU{}}{}{U{U}UU{}{}UU}}UU{U{{{U{{}{}UU{}}{{}}{}}U}}{{UU}U{{}{{UUU}U}}{{}{{{{}}{U{U}{U}U}U{{{UUUUUU}U{U{UU{{{U}U{UUUU{}}{{}{{{U{{{U{{{{UU{UU}UU}U}{}{U{}}U}{{{{U{}}{U}{U}{{}{{{{{{U{U{{U}U}{{U{{{UU}}U{{{U}}}{U{{}UU{{{{U}{UUUU{{{{U}U}U{U{}U{U{{{}}U{}}}UU}{}{U}}}}U}U}}{{U{U{U}{}{}U{{U}}{{{}{U}}{{UU{U{{{U}U{U}{}}{U{UU}U{}U{}}}{UUU{}}U{}{UU}{{{UUU{U}}UUUU}{UU}U}UU{{}UUU}}}}{{}{U{U{}{U}{UUU}{}}U}}{{U{}{}}UUU}{}{}U}U}}}UU{{}}{}}}U{}}}}UU{}UU}{{U{{}UU{}}{U{{UU{}U{}}{{U}}UU{}U}{}}U}}{}U}}UUU}{U{}}}U}U{{U}{UU{{}}U{UUUUU}}}}}}}{{U}{UUUU{{{}{UU{{U{UU{U{}}UUU}U{}{{}}{}UU{}UUUUU}{{{{{{{{{UUU}}}}}UU}}}{{U{U}}UU}{}U}{}}}{{}{{}{}}UUUU}}}{{U{UU}UU{}UU{U{}}UU}{U}UU}}{{U{U{UUUU}}}{}}U}}}}U{}U}{UUUU{}{U}}}U}{U}U}{}UUU{UUU}U{{}{}U}}{{UU{{{U}}{}{UU}U}}{{}{}{}}U{{{}U{}U{{U}{}}}U}{}}U{UUU{U{U}U}U{{U}UU{{{}U{UUU}}{U}}}}{{{U{}{UU{}{{{{}}UU{{}}{U}{U}U}{U{}}}{UUUU}UUUUU{U}{{}U}{{U{{UUU{UU{UU}{{}}{{{{}}{}{{}}{U{}{{{UU}U}}U{U}{}UU}}}}U{{}U}UU{{}{}{{UU{{U{UUU{}}{{UU{U{UUU{{{U{U{U}{{U{{U}U{U}{}{}{{}{{}{}{}{}{UU}}{}{U}{{{U}U{}{{UUU}UUU{U}U}}}}U{{UUU}}}U}{U{{}U{}}{}{{}}}}}}}U{U{{}U}{UUUU}UUU}U}U{U}}}{}U}{{U}}U}{{}UU{{{}{{UU{}{U}UUU{U}U{}}U{}{U{U{}}{U{}U}U}U{{}{}UU}{}U}}U{U}}U}{{}U{}{}}}{}{U}{UUU}U{{}{}{}}U}{UUU}U}{{U{U}U{{}U{{U}}{{}}U{U}}{{{}U}{{U{{{U{U}}U{{}{}}{{UUU}}{}{U{}U}}{{{UU}UU{}}}}{{{}{U{}{{}{UU{{{}{U}}U{{}}UU{{}}}U}U{UUU{UU}{}{{{U{U}}{U{}}}U{U}U}}{}}{}{{{}{{}}{{}UUU{{U{{UU{{{U{{}{U}}U{U}UUU{U{{}U{}UU}{}{}}{{}UU{}}U}UU}}U}UUU{U{UUU{{}U}}}}}}{UUU{{U}{{}{}}}{}{}U{{U{{UUU}U{}U{}{U}U{U{}{}}U}}{{UUU{{U{}{U}{}{UU}{{{U{}{}UU}}}{{{{{}{}}}{}UU{U}U}{U}U}}UU}UUU{U{{{{}}UU}}U}{}}{{{}}}}}}U{{}U}U}{}{{}{}}}}}{{}}}U{}U{U{U{}}U{{{U}}{{UUU{UU}}{{UU{}}}{}{}U}}U}{}{{UU{}U{}}}UU}{{{U}U{U}}U{{{}}}{{}}}{{}{UU{{{}UUU}UUU}{U}UUUU}}{UU{}}{}}U{}U}{UUU+++++++++U}}U}UU}{{{}{{U}}{U{U{UU{{UU}U}{U}{UU{{{U}U}{{U}U}}U{{U+}{{}}U{{}U}U{}U{{UU}{}}}}{{UUUU{U}U{U{}}}{{{}U}}{}{{{}}{{UUU{}}+}}{{}U}UU{U{{U}U{}U}{{}{UU}}UU{}}{U{{}}UUU}}U{}}}U{}U{{{}{}}{U++U{U{}{{UU}{}}}UU}}U}U}U}{{UUU}U{U}U}}U{{{U{}U{UU}}{{U{U{U{{}{{+}}U}{}U{}{}UUUUUU{{U}U}{{{U}}{}{}}}{U}}U{}{}}U}U{}}}}}UU{{U}}{U+}U{{}}UUUUU{{}U{{UUU{{}UU}U{{}UUU{{{}{}}{}U{{}{U{}}}UU}UUU{}{{}+U}{U}}UU{UU}{{U}}UU}UU{}}}{}U{{{{{}U{{}U{{{U}U{}U{U}U{}U{U}{UU++UUU}}{U+{U{}}}U}}}{}}U}U}UUU{U}U}}}{U{{}{U}}{UU{UUUU{U}{U{U{}U{+U}U}{}}+UU}{{}{{}UU{{UUUU{{{UU}}}U}UU}}}UUU{UUUUUU{{U}}{U{}{{}U+UU{{{}{+U}U}{{U{U{{}U{U{U{}UU}}{{{U}{U{{}}{U}U}{UU{UUUU}{U{}{U{+U}{UU}{+}}{U}}UU{{}{U}{{U}U}{{}}UU{}}}{U}}}U}}}U}U{}}U{UUU}U}}{+U{{U{}++}}U}U{}U{}U}U{UU}{}{U{U{{{{{{{UUU{}}}U}}{{UU{}UUU{{{}U{{+++++++{}UUU{}}{U{{{}U}}U}U{{U}{{}}{U{}}}U{UU{U}}}}}}}{{UUU}{{{U{{{UU{{{}U{U}}}U{}U{U{U}}}}}}{U}U{{U{{U}}{U{U{}U{UU}{{U{}}}}U{{}{{}}}U}UU}UU}{{{UU{}U{U{}UU}U{UU{}}U}}}{U{U{}U}{}}}}{}}{}{{U{{U{}{{{UU{}{}{}}U{}U{}U}}{{}}UU}U}}{{U}U{{}UU}{}}UU{}U}U}}U}{U}{{U{U}{{}{}}UU}UUUU{UU}}{{U}}}UUU}}{{UUU}}U{}}{{{U}}{{U}}U}UU}{{UUUU}}{}{{{U}}{{UUU{}}U}{}}U}{}}U}{}}}UU}U{}}{{}U}{UU{U}{}{{}{U}{{U{{}}UUUU{{}{{{UU}{U}U}}UUUUU{}UU}U}{U{U}U{}U}{}{{}{{U{{U}{UU}UUU{}{U{{}UU{{{U{{{}U{{{{{}{}}{{{U}U{{UU{{UUUU{U{U}{{U}U}}{{U{{}}}{}}U{}UU}U}}{{U{}UU}{{}UUUUU}{{UU}{}U}}}}U}}}{}{U{U{}{}}U{UUU}{{UUUUU}{}U}}UU}{U}}{{}}UU}}{{U}}{{}{U{{{{{U{}U}{}{U}}{}}U}}{U}{}{}U{}{}{}}U}{}UU{UUU{}U}UU}{UU}{{}UU{{{{}U{{}U{UU}{{UUUU}}U}}{}}UUU}{U{}{{}U}{U}U{U}}{}{U{{UU{{{U}{{{}}{}{U{{UUU}UU}}}U}}U{}{UUU}U}{UUU}{}}}}}{U}U}{U{U{{{UU{{{}}{U{U}U}U}}}{}UUU{}{}}}}U}}{}{{{U{{U{U{}U{}{{}}U}UU{UUU}}{}{}}U{UU{UU{}}}{{U}}}}{U{{UUU}UUU}U{{{}}UU{{}U{U}U}}}}U}UUU{{UUU{U}}{}U}}}UU}{{}{UU{UU}{{{{U{}}U}}{}{{{{}}{U}{{}U{{U{}}U{{U{U}}}UUU}U}}{U}U}UU}{}{{U{}U}UU{{{U}UU}}}{}UU{U}}{UUU{}{}}U{UU{UU{U}}U{UUUUU}{{}UU{{{{UU{UUU}U}}U{{{UU{}U{UU{}{U{UU}{}U{{U{{U{U{U{{{U}{}{{U}}}}U{UU}}U}U{{U{}{{}{{U{U{{UUU}U}UU}}{UU{{}}{}{UU}{U}UUU{}U{}}}U}UU{{U{{{{{{U}}{U{{{{UUUU}}}}U{U}{{U}{}}}}UUUU}UU}UU{U}{U}U}{UU}}{U}UU}{U}{}}}UU{}}U{{{UUU}{}}}U}U{}U}}}U{U}{U{UU}{U}U{U}}{{U}U}{U}{}}UUU{{{}{}U}U{}}{UU{}{}}U{}}}U}U{{U{UU}}}}}UU{}{U}{}U{}UUU{U}UU{U}{}{{U}U}UU{{}}U}}{{}UU}U}{UU{UU{U}{}U}{U{}{U{{{{{}UU{{U}}{}U{U}}U}{U}}}{}U{{}{{}}U{U{{U}{}}{}}}}{}}}}}}{{U}U{{}UUU{}U{{U}}{U{}{U}}{U}{{{UU{{}U}{U}{U{U{}UUU{}UUU}{}}UUUUUU}UUUU{UU{{{}{UU{{{}U}{UU}}{{{}}{U}U}{}{}}}UU{}UU{}U{U}}{{UU{}}}}U}U{}}UU}}{}}U{}{{UU}U{U{}}}U}UU}{UU{}}}U}}}}}U}{U{{{UUUU}{{}U}U{U}}}}U{}}UU{}}}UU}{{UU{U}}{}}}{{U}}UU}{{}}{U}{{U}UU{U}}}U}U}}}{U}U}{}}U}UU}}{{{UUU{UU}U}U}{}}{U{}{UU{}U}}{}U{{}{{U}{UU}U}{U{}{{}}}UU{}{}}UUU{U}{{{{}}}}U{U{}}}UU{U{}UUU{U}{}{}U{{U{{UUU}{UU{}}}}UU}}U{}{}U}UU{}UUU{U}U{}}}U}}UU{U}}U{{U}}{{{U{U}{U}U}}U}{{UUU}{{U{U{}{{}U}U{{{{{UUU}}{}}UU{U{{U}}}}}UUUU}{U}}UUU{{U}{}}UU}U{}{}}}UUU}U{{{}{{U}{{UU}U}U{{UUU{U}{{{{}U}{}}{}UU}}U}}}}{{UUU{UU}{U{}U}{{}U}UU}{}{}U}}}UU{}{U}U}}U{}}}}}U{{}{U{}U{{{{}U}{{{U}{}UUU}}}{{}}U{{U{U{{}U}UU}}UU{}}}{}U{}U{U}}}UU{}}}}UU}{{{{UU}U{}{{U{}{{}}}U}UUU{U{}{{UU}{}{{}}}{{}UU}}U{}}}{{U{UU}U}}}{U}{}U{}{U}}U{}}UU{U}}}U}}UU{UU}{}{}U}U}}UUU}{}{}}{{UU{{}{UU{{}{{U}+++++++++}{{}U{{U{U{U}}{{}{{U}U{}UUU{UU{}{U{U{UUUU{UU}U{{{UU}{}{+U{}U{}}+{{}{UU{}}}{U}{}}U{{U}}}U}}}}U}}U{UU}}{}UUU{}{}{U{{{{}{{+U}}{U}U+UU{}U{}U}{}U{{UU{UUU{UUU}}{}}}}}{}}}{U{U}}{U{{U}}{{}{U++U{{UU{++}}{}{U{}}UU}{{}{{}}{U}U}}}}UUUU{{{U}}{U}}}UU{{U{U{{UU}+}U{}}}U+}U}U}{}U}UU{{}{{{}}}{{}{UU}}UU{}U}U}{}}{}}U{}U{{{}{{{U{+}}{{}U}+}}{}}}{}}U{{U{}}}UUU}}}U{U}UUU{U{}{{U}{}UUUUU}{{{}}}}}{+}}}U}}U+}U{UUU{{{{}UU{{{{}{{}}U}U}}{{UU{}{U}U}U}{UU}}U{}}}}UU}++{{U{{U}+U}UUU}}{UU}{{U}U}U}{{}{}}U{U{UU{{{}}}U{}{U{{{U{{{{}{{{{+{}}}UU}+UU}}U}U}}}{}U{}}U{{}U}{{}}UU}}{{}U}UU}{U}}U}{{{UU}U{U}U+UU{U{}U+}}{U}{{}UU{{U}}U{U{{U}}{{U{}{{{U}UU{}}{U{}U{U}{{U}}UUU{+{U}{UUU+U{UU}}{U}U{UUU{U}{}{U{}}U}}{UUU{{U}{}{}}}}{U}{}}}U}{UU{+{{}UU{++{UU}{U{}{U{}}U}U}U}U{}{{UU}}}}}}}U{U}}U{U}UU{}}UU{U}}}{U+++++++U{}}{{UUU{UU}{{}}U{}{{U{}}}{{}U{U}{}}{U{U{U{}U{U}U}{{{{}{}}}{{U}U{UU}U{{}}U}}U}{{}}{{{{U{}{{}}U}U{}{UU}}U{{UUUU{{UUU}U}UUUU}{{U{}U{{U{{U{}}}U}{{{}}UUUUU}U{UU{U{U{U}{{U{{{}{U}U{UU{}}{}U{{{U}}U}}{U}UUU{}{U{UU{{UUUU}}{}{{{{{UU{}}U}{}{}U}}}UU{{U{UU{{}{}UU{}U{{}{U{U}{U}U}}U}{U}{{{}U}U}UU{U}}}{U}U}}}}}}U{{{}U}}U{{U}{U{}U}U}UU{}{U{UUUU}UU}}{U{U{{}U{U}{{}{}{U{U{U{}{}UU{}{}{}}}}{{}{U}{}{UU}}{}{{{{{{}U}{}}{U}}}{UUU}}U}}{}{U{U}U{U}U{U}UUU}{}{U{{}{{{}{U}}UU}}{}{{U}UUU}U}}{U}}{U{UU{}{}}UU{U}UUUUU}U{}U}}U{{}U}{{}{UUU}U{U}U{}U{{{{}}}UU}{}}}{UU}{UU}}}U{}U}{{{{}U{}}{{U}U}}UU}UU}}UU}}{U}U{{}UU}{{}}U{{}{U}}}{U{U}{UU}{UUU{}{U}}U}{}{UU{U}}{{{U}{}{}}}UU{}}{{}{UU{U}{}U{}{}}{{}UUU}}{}{{{}U{UU{{UU{{}U}{U}}U}}{{U}U{U{}{{{}{}{}U{}{}}{}{U{{{{{{}U}UU}{{{}UU{{}}U}}UU}}}{}U}}}{{{U}UU{}U}{}UUU}UU}U{U}{{U{}}}{{UU}U{UU{}}}}{U{}{{UU{U}}U{{U}{U{UU}{U{U{UUU{{{U}U{{U}{}{{}{{{}UU{}{}{}}}}{U{{{U}{}{}{}{}U{{{}{{}UU}U}UU}UUU{}{{{{}}UU}}{}UU}UU{}{}}{}}{U}}}}U{{{}}}U{UUU}}U}}{}}U}UU{U{}U}}U}}}}}{{}}U}{{U{}}}}}U}UU}{}}}U{U}U{{}{}}U}}{{}}}}}U}{UUUUU{}{}{}U}}UUU{{UU{}}U}{{{{{}U}}}{{}{{U{}U{}}}{{U}}}UU}}U}}{{UU{{}}U{}}UU}}U}{UU}UU}{}U{{{{{}}}}{{}{UU{{}U}}{}{U{}U}}}}}{{{{UUU{UUU{}{{}}U{U{{{U{{U{U}}{{}{}U{{}{{{{{}{U}}}U}}}}U{{}UU}}}UU}{U}{UU}{}{{}U}{U{UU}}}}U}{{{UUU{U}}}}}}{}{{UU}UU{{{{{{}}{U{}{{}UU}{U{}{{U{{}{{UUUU{U{{U{{}}}{{{}}{}U}U}{U{{U}}}U}{}{}UUUU}}{}{{{}UUU{U{U}{{{{UU}}{UUU}U{UU}{{{U}}{}}{UU}{{}{}{{{{{UUUUU{U}U{UU}U{}}}{{}}}U{U}}U}{{U}U{U}UU{}U{UUUU{}U}UU{U{U{}}{UU}U{U{U}}U{{}}UU}{}U{{{{}}}}{}{{}UU}}}U{{U{UU}{}{{U{{UUUU{UU{}}{{}U{{}}}U}{{{{{{}U}U}UU{{U}}}}}U}{{}U{U{{{}}{UU{UU}U}}UUU{}{}{{}UUUU{U{}}}}U{}}}{{{U{U{}}{U}U}U}UUU}{}U{{UU}U{}U{{UU}U{}{}UU}}UU{UUU}U}U}{{}}}{UU}}UU}}}}{}{{}UU}UU}UU}}{{U}{U}}{{U}U}UUU{{UU}{UU{}{}UUU{UU{U{}}}{}U}{{}U}{}UU}{}UU}{UU}}{}U{{UU}}UU}{}{UUUUU}{{{UU{{}}}{{}}U}}}}{}{}{}}{{UUU{{U{U}}}U}U{{UUU}{}}U{}U}{UU{{}U}U}}{{U}UUU}U{{}U}}{{U{}{UUU}U{{}U}U{U}{UUU{U{U}{{}}U{{{U{UU{U{{U}}UUU{{U{U}U{}UUUUU{}{}U{U{{U{}U{UUUU}U{U{U}{UU}{{{{{}}}{{UU}U{}}U}{}}{{U{}}}UU{}U{}}}{}}}{}{UUUU{{}UU{}}U}U{}U{U{}UU}}{}{}}}UU}{}U}}{{UU}U}{UUU{U{U{{UU{}}{U{{{}U{}}U}U}}}{}{}}U}{}UU{}{}}{U{{}U}{}{}UUUU{{{}U{{{U{{{U}U}UU}{{}{}UU{U}}{UU{{}{{U{}U}{{}UU}{}{UUUU}}U}{{U}UU}U{}{U}{U{U}U}{}U}{U}{{UU{{{}{U{}{U{U{UUUUU{U}{}}}{{U{{U{}U{}}{{{U}}}}{U{{{}{{{}}{{{{UUUU}{}}U}}{}{{UU}}{{}UU{UUU}{U}U}}U}{UU{U{{{}}{U}U}U+++++++++}{U{{U{}{}U{U{UU{{{{}U{}UUUU}U}UUU{{{U}}U{}{U{{}{UU{}{U+UU}U{UU+{{}U{{{{{}U}{U{}{U{{{}}}U}UU}}}{}UUU{U{UU}U}}{}}}{UU{UU+{}U}!{}+U}U{}}UUU}U}}{UU}U{{UUU{}{UU}}{{{U}U}UU}{}U{U}{{{{}}UU++}!{}}{++UU{U{UU{{}U{}}{{U{U}U{U{U}}}}{U}{}U}UU{UUU{UU{U{}{{{}}+U{{}}U}+UU}}U}UU{}UUUU}}}{U{{}U{UU{U}U{{{UUU}{}{{{{}U{}}UUU}}{U+{{}U{U{+}U}{{U}{U{UUUU}UU{}{{{UU{{}UU{{}}}{U}U{{}U{{}{U{{{{UU{}+{}UU}UU+{U}U{{U{U{{UU}U{U}}UU}}{{U{}{U{{{U{}U{{{}{U{UU{}{U{U}{++}}{}{}}+{}}U{{UU}}}{{UUU}{}}}}{}{{}}}{}}{UU}U{}}{UU}U}}}}{}{U}{+{{{{{!U+}}{U}}}UU}UU}{{U{}U}{}}{}}{U}{U}}{U}}{}UU{{{}U}}}}{UU}U+U{}U!!U+UU{}{U{{}UUU{U{U}U}{}{}U}UU}}{}}{{UU{U}UUU{}}{}{{U{{{{{+{}U}{{{+}{}{U}}}}}U}{UUU}U{U}U}}U}U{UU{{}U{}{}U{{{U}}U{U}}{UU{U+U}}{{}++U{{}U}{UUU}UUUUUU}{U}}U{}U{U{{{U}}UU{U}}U}UUU{UUU{}}{{{}+++++++{U}U{{U}U}}U{{}UU}}{U}U}}{U}}{{}}}}{U}}}{{U}U{U}U}}}{UU{}{U}{}}}{{{U}}U}{UU}{}}U}{UU}{{}UU{}UUU}U{{{{{U{{}}}}U{}{{}{{U{{U}{{{U{}U{{UUU{}U{}{}}{{}{{U}{{{}U}U}{{{U{}U{}U}U{UUU{U}}}}U{U{}{U{U}}U{}{}}{{U{{{{UU}U{}{U{}UU{}{{}{U{}}}{{}{}{{}}}{UU{U{{{}{UU{}UUU{U}}}{{}{U{{}UUU{{{U{}}U{}}{}{{U}}}{{}}{UU{{UU}U{{U{}U}{{}}}}U{U{}U{}UU}UU}{}{}}{}UUU{{{{}}{{UUU{U{}{{{}{{}U{U}{}}U{}{U{{{}{{UU{{}}}UUU{{}}{{}}{U{{{}{{}U{}U{U{}UU}{}}{}U}}}}{U}UU{{UU{{U{{}}}{U}{}UU{UUU}UU}{}{U}{}}U}}}}U{}}}UU}{{UU{}}}}{}{}U}U{U{U}U}U{}U{{U}}U}{U{}UU}{}UU}UU}{}}{U{U}}}U}{}U{UUU}U}}UUU{}}}UUU{}}{{U}U{U}UU{UUU}}}U{U}}UUU{{U{UU{UUU{}}UUU{}}U}}U{{U}{}}{}}}}UU}{U{{}U{{}{}{}{{{{}U{}{}U{}UUU{{U{{{UU}{{{{U}UU{UU}UU}{{}{UU{U{}}{{{{U}}{{}{{{}U{U{{U{}U{}}{}{}{{{UUUU}U{{U}}U{{{{}}U{{U{{U}{}UU{{{UU}U{{U{}{U}U{{U{{}{UU}{}{U}{U}U{{UUU}U{}}}}{{}U{{{}U{}{}}}UU{UU}U}U}U{U}{U}}}{U}}{{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}{U{U}{}{}{}{UU}{}}U{}}U{U{}}{}{UU}}U}}U{}UU{U{U}{}U{}{}U{{}}}}UUUU{U}U}}{U{}}UU}}}UU{}U{UU{{}}{}{{}}}}{{U{{{}}{{UU{}UU{{}UUU{}{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{UU{{U}}{{U}U{}UU}}{U}U{}U{{{{{}}U{{}{{}UU{}{U{}U}}}U{}}{}U}}{{{}{}}}{{}}{{UU{U{{U}{}{{UUU}}U}U}UUU{}}{UUU{U}U{}UU{{}U}U{U{{}UU{{U{}U}{U{{{UU}{{{{UUUUU{U{}{}{}U}{UU}}UU{U}}}{U}U{U}U}}U}U}UU{U}U}U}{U{{U}U{{{}UU}U}UU}{}U{{}}{UU{{{}{UU}}{{U}{UUU{}{{}}}{U}}U{}{{}UU{U{}}U{UUU}UUUUUU{U{{U}{UUU}U{}}}}}}{}{}{{}{U}{U}UU{}{}UU}}U{}U}UUU{}{{{}{}U{U}U}{}UUUU{}}U}{}}U}U}U}}}U}{{{{U}}}}{U{UUU{}}{U{U{}{U}{U{{}U}}{}UU{}U{{U{{{}UU}{UU}UU{{{}U}{}{}{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{{}UU{UU{U{U}{UUUU{U{{}}}}{{{}}}U}}{U}}}}{U{}{U{}}UU}}}}}}{}{}U}U}{}U{}{}{}}UUU}}}}}{}{{U}U{}U{{UU}{{}}UU}}{}{}{U}{}}UU{{{{UU{UU}U}}}}}{}{{U{}}}UUU{{}U{U{{{{}U}}{{{}{}U{{}}{}{{}{{{}UU{}{{UU{}}{U{}U{{{}}}U}}{}}{{{}{U}}}U{{}UU{{U}UU{UU{U}UU{UU}}{U{{{U{{{{{}{}}}}{}{}U{U}U}UUU}}}}{}U}UU}}{UU{{}{U}{}UU}{{U{}U{{{}UU}U}{}}U}UU{U}}U}{}{}}}UU}}}UU{U}{UU{U}UU{}}U{{{}U{UU}}{}{U{UU{UUUU{{}{{{{{{{}}}}{{{}U{}{U}U{}{}{{}{UU{}{}UU{U{{}}UU}{U}{}}U}UU{{}U{{{{{{U}U{}}{}{U{{{{{U{}U{}{{U}U}{{}U{UU}U}{U{U{}{U{UUU}}}U}{}{UU}}U}}{U{{U{U}{}UU{{U{}{{{U{}}U{{UU{UUUU}UU{}{UU{}{U{}}}UUU}}U}{}{}U{}{UU}}}U{+++++++++U{{U{{}UU{}}{{{}{}{UU{}}}{}{{U}U}}{U{}}UUU}{U{{UUUU}}{{+{{{}{}}+}}{}}}}{}{}{U{}U}U{U{{{}}{{U{}}}{}UUU}}U{{U{UU}U}}}}U}}+U{}}!{{+{U{}U}UU}}{}{UU}{{{{}}UU{{{{}}{U}{}}}}U}}}UU{{}}{}{{U{++U!U{}}++}{{UU{}{U}}{}{{{}{}{UU}}{}}}U}UU}{}UU{{{{{UUU{{}U{{UU}+U{U}U{U+U{U{U}UU{U{U{U}{{{}{}{U{}}U{U}}}}}{{}{}U}UU}{}{}{{}}}UU+{UU}U}}+{{{{{{}}UU}}{U}U{UUU{{UU{}}}}{U{{{U}U}{}{U}U}{}U{}{U{}{+{{U}}}U+}}}{{U{UUU}}U{}U{{}{UUUU}{{U{}{U{U}UU}}U}}{U{UUUUU}}{U++{!UU{{}+{}{}UU{}}UU{U}{UU{}U{{{{}}}{{{U{}{{{{{UUU{}{UU{UU{U}}{}+{!!{U!U+}}}}}UU{UU{{{}}UU{{{UU{{UU{}U}U}}{}{UUU}}}UUU{U}{U}{{{U+}}}!!!}+U{{}}U{{}UUUU{U}{U}}{UU{U}UUU{}UUUU{{}U}U}U{}{}{UUUU{{{+UU{{}{U+U{}{}U}{U{UU{U{{}}}}UU}{{U{}{}{}}}}{{{U}U}U{U}U}U{{}U{{+}}U{{U++}UUU{{}UU{}U{U}{{{U{}U{{{}U}U{{{{}{U{U}U{{{{{U}{U}UU{{}U+++++++UU}U}U{}UUU{{}{{{}U{{{}}UU}U}UU{UU}}{{}}U{}UU}}U{{{U{}}UUU}{}{UU}U{}{{}{{{{{{U{{{}}}{}{{{{U}U}}UUU}{U}}U{UUU}UU}U{{{U}}U{UU{}UU}U{{{UU{{{}{}U{}}UU}{}U}}}U}}}}{{}}}{}{{U{{}{}UU}{{UU{{{U}UU}UU}{U}UU{U}U{{UU{{}{}}}{U{{}}}}U}{U}}UU}{UU}U{U}}{}{}U}U}UUUU{{U{{{{}UU}{{}}U}U{}U}}{{{}U{{{U{{{{{}{U{{{}U{{{{}U{{{UU}UUU{U{UU{{{U{{U{UU{{}U}UU}}{U{U}}}{{{}U}UU{U{UU{}UUU{}}U}{}}{}}}}U}{UUU{{}}}}{U{}UU{{}U{{{{{{{{{UUUU{}}{}}U}UUU}U}U}U{{{{{{}U}{U}}{{{}U{UU{}{UUU}U{}}{{U}}U}U}}}UUUUU{}U}{{{}{UU}}{}{UU{UU{{}}}}}{U}}U}}}U{{}{{}UUUUU{}{{}{}}U}}{}}}{{{{}U}{{}UU{{U{{{}{{{}UU}}}{}U}UU}{{UUU}}U{{}}UUU{}}{UU}{{U}{{{UU}{{{U{U}UU}{U{}U}UU{UUU{}U}U}U}}{{UUU}{}U}U{}{}UUUU{}UU}U{{{{{}}{U}}}UU}}}U{{U}}UU{}U}}{}{{}U{U{{}}}{}}U}{{{U{{}{U}UU}}{{{}{}U}}{{{{U}}}U{}}UU{{{UUU{{U}U}U}UU{}}UU{}{U}{{{{}{{{{}}}{{{}UUU{}U{U}}}UU}}{{{{U{{{U{{}UU}}{U{{}}U{UU}{}{UU}}{}U}}U}}}{}UUU}}UUUU}{}UUUU}}}{{{U{}U{UU}UU{}}{U}}U{}{}}UUU{UU}}UU{UUU}{}}}{U{{U}{UU{UUUU{U}}{U}U}{U{}{}}}{{{U}{UUU}{UUU}{}U}{UU{U}U{}{}}}}U{{}{{U{UU}}{{U{}{{{{{{}}{{}{U}}{U{{}{{}}{U}U{}U}}}}U}U}{{{UUU{{UU}U{UUU}}U{U}}U{{U}UU}}{}{UU}{}{{U}U}{U}UU}}}{}}U{U{}U}UU{U{{U{U{{{{U}U{}U}UUUUU}UU{UU{{}U}{UU}}}{UUU{{{}U{{UU{}{U}{}U{U{}}{UU{{}}{}}UU{}{}U}U}}U{{{}{{{U{U}UUU{UUU{{U}}{{{}UUU{UU{{{{}}{U{U{{U}}UU}U{U}}}}}UU{U}UU{}U{UU}{{}}U{{U{{{{{{UU{}}{U{U}}{}UU}U{}}}U{}UU}U}U}U{{}}{U{UU{{U{}{U{U}}UU{}UU}UU{}}}UUU{U}}UU{UUUUU}UU{}U{{}}UU}{U}{U{}}{U}U{}}{U}U{}UUUU{UUU}}UUU}}{{{{}U{U}U{U}}{{}U}{U}}{U}{}}}{}{}U{}U}U}}{U}}}{U{U}U{{U}U{{UUU}}{U}{UU{U}{}U{U{{}{UU}U}}UU{{{}{}{}U}U{U}{}}{U}{U{UU{}{{{U{{}U}{{}UU}{{UU{UU}UU{U}}{{U{{{UU{}{{{}}{{U{{{UU{}}U}}}}U}{}}{{UU}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}}}{U{{U{{{U}}}{{{{UUUUUUU{U}UU}}U{U}U}}U{UU}U}}{}}UUUU{{}}UU{U}{}{{{UU}{{}U{{}}}U}U}{UU}{{}UUU{UU{}{UU{U{}{UUUU{}{U}U{{}{}}U}}{}}U{{U{}{{}U}}UU{{}}}{{}}{U}{UU{U}U{}}}}U{}U}U}{UU}{U{{{{U{{}{UU}}UU{}U{{}}UU}{{}}}U}}{}U}UU}{UU{U{}UU}{}}{{U{}U}}{}U{U}}U}{U}U}{U{{UUU{}U{}{}}}{U{{U{}{{{UUUU{}{{{{}UU}U{}}U}}}U}UU{{U{{}{}UU}U}{}U}}{}}{}{UU}}}{{U}}U}U}U}{UU}}U}U}UUU{}}}UU{}{{{{}{U{UUUU}UU}UUU{{UU}}}}}{}}UU{}}{}U{}U{U}}{{U{}}U}}{U{}{}{}{}{{}}}}U}UU}UU{U}}U}U{}UU}U}{{{}}}{}U}{}{UU{}{{UU{U{UU}{}{}{{U}UU}UU{}{}U}{}{UU{U{{{{{{{U}{U{U}}}{}}U}UU{{{U}}{}U{{U{U{}}UU}{U}{}{UU}}}U{{U}{{{{{{{U{UU}{{}{{}}U{{}UUU}}{{{}U}}+++++++++UU{{}{U}{{UUU}{U{{}UU{}}{U}{}UU}{{}U}}{{U}{U{UUUU}}{{{U+}}UU{}U+{}}{U{}{{}}}{}U}}UUUU{}{{}{}U{{U{}}{}U}{}}U{}{UUUUUU{U{+UU}{!UU+U{{}}{U{{}}}U}{}}}U}}{U}UU}{}{U}}{}{{{}U}}U{U{{U{{}}{}++U!U}}}++}UUU{}}}{U}{U}}{U}{}}}{}U}U{UU}{UUU{UUU{}}U}U{}U}}{U}}+U{U}UUU+}U}U}}}UUU}U}{}U}U{UU}UU{}{U{{{}U}UU{{{U{{U{{{}{}}UU{U{+U{U}}U}+U}}{{}{}UU{}U{{}U}}}{}}}}}}U{U{}{U}UUU{UU{}}U}{U}U}}U}{+}U}U}U}+{U}{U}U}}}{U}U}UU}{UU{{{{}{UU}}}}UU{U{UU{{{UUUU{U{{UU}++}!{}U{{+}}U}{U{U}U}UUU{{UUU}U}}UU{{UU{{}U{U{}U}UUU}{{}U}{UU}{{}+U!!{U!{+}{{}}{U}U}{}U{{}}{U{U{UUUU{U}U{UU{}UU{{}U{}UU}}{}U}U}{U+U{}!!!{+}{}U}{UU}{{{U}{}}}U}}U{{{{UUUU}{U{U}U}{{}}U}UU}}U}U}}U}+U}U{{{U+}{}}{}{{}}U}UUUU}U}{{}}{UU{UU}UU}UU}{}{UU{U{{{}U}U}}U{{+{{{{{U++U{{{U{}}{{{{U{U}}}U}{}{U}U{U}{}U}}}{U{U{}}{{}{{}{}}{{U{}+++++++}{UUU}}}}{{U{U{{{UU{{{{}{{}{{}UU{U{U}U}{U}{}U{}{}{UUU{{U{{U{+{}U{}U}{{UU{{}}U}U}}}}}U}{}U}}{}{{{{UU{}U}{UU}U{}U{}{UU}{}{{}}{+}U{}}}{{}{{}{U{{U}}U{U}{}}}}U{{}}{{UU{{U{UU{{}}{{U{{}U{{UU{}}{}+{}{}{}}U}UU{}U{{}{U{}}}UU}{}}UU{U{{UU}}U{U{UUU{UUU}{}U{UU{UU{{{+{{{}{UU{U{{{}{{{}{}{{}}}{U}U{{}{}}{{{{{{{{U}{{U}U{}U}U{{}{{UU{}+U{{U}{U{U}}}U}{U{}}}U{{{U{UUUU}}U{}UU}UU}{}UU}U}}UU{UU}}UU}}}{{++U{}}}}U{}}}}U{U{{UU{{}{{U}{{{}UU{{U{UU{}UUUU}{U{}}U}{{U}{UU}U{U+}UU{{}U}{U{}{}U}{U{{{{UUU}}{UUUU}U{}U{U{{}{U}}UU{U{}}{U}{UU}U{}U}{}}U{{U{}}{}{U{U}}}}UU{}}U}UUU}{}}{UU}U{UUUUU{}{U{{{{}}U{{}}U}}}{{{{UU{}{{U}}{U{}}}}}}U{}UU}}{UU}}{{{{U}U}}{}{{{UUU}U}U}}}}}}U}}}}UU{}}UU}{{}}U{}}UUU{U{UU{{U{}{}UU}}U}}UUU}}}}}}}UUU}UU{U}U{U}{{{{U{{UUU}}U{{}UU}U}{U{}U{U{U}}U}U{}{}UU}{{{{U{}{{{U}}U}}}{}{U}U{{}{U}U{}U{{UUUU}}UU}U}U}}}U{}}}}}{{}}UU{{U}}}U}UU{}}{UU}{{{}{}U{}U}{}U{{}U}}}{U{}}}{}{{{{{}}UU}U}U{{U{{U}{U}UU}}UU}{UUU}}}U{}U{UU{UU}UU{{{}U{{{}}U}}U{UUU{{}}}{{{{U}U}UU}{{U}}U}}{U{{}{}{{}{}}UUU}}}U}}U{{U{UUU{}}U{{}}UUU{}UU}{}}{U}}UU}U}}U{{{{U}}{U{{}U}U}U{U{U}{{U{}{UUU{{UU{}U{UUU{{}}{UUU}}}}}}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{{UUU}UU}U}}U}U{{}{}}{{{{{U}{UU}U{U{U{U{}U{{{U{}U{{{U}}U{U{U}}}}}{{U{UUU{{U}UU{UUU}U}U}U}{{}}U}U{U{{UU{}U}UUU{{}}}U{U{{}{U{}}UU{{U{U{{{U}U{{U}{U{{{}UU{{}U{}UUUUU{{}}{{}{{}U{}}UUUUU{UUUU{UU}UU{}}}}}}{}}{UU{{}}{{UU{}{}UU{UUU{{U{}}}U}}}{}U}}U{{{}U}U}U{{}U}}U{{}{{}{UU}U{{{{}{U{}{U{}{}}}U}UUUU}}}}}UU}}U{UU}{U}U}{}UUUUU{{}{{U}UU}{{}}}U{UU}}}{{}{UUU{}}U{}}}U}}{{{}}U{{}U}U}U{U{{}{{}U}}{U}U{{}UU{{{{{}U{{U}{{{}}{{}U}}U}}}U{}{{{{U{U}UUUU{{U{{}{{}{}{{UU{}}}U}U{{{{{}UU}}{UU}UU}{}}}}{{U{U{{}{{}U}U}{U}U{}U{}UU{U{}U}UUU}{UUU}{}{}U}}U}}{U{}}}{}{U{UU{}}{UU}}{}}{{U{UU}UU}}}{{U{{{UU}}}{U{U}{{{UU{{U}UUUU{{U}U{U}}{{U}{UU{U}{}}}U{{U}U}}{U}U{U{}{{{U{U{UU}}}{{{UU{U{}{}{}U{{{U}UU{U}U}{{UU}{}U}{UUU{{{U}}}U}{}UUU}}UU}}}{U{{{}{{{{U{}UU}UUU{}}}}{}{{{UU}{UUUUU{U}{UU{U}{U{U{{U{U}}}{}{{}}{U}{{U{U{{U{}}U}U{U{UU}}U{}}}UU{U{{UUU}{U}}{{}{{{}}UU{U}}{U}}U}U}}}UU}{U{{}}}}UUU}{{}U{U{}}{{}{{{UU{U}U{{U}{{}}{UUU}{U{U}UUU}U{UU}{{U}{UU}}UUU}U{U}U}U{U{{{}U{UU}}UU}UU{{{}U}UU{U{}{}{}{U}U{U{UU{}}{U{}{{U{UU}UUU{}UUUU}UU{{}{}}}{U}UU}}U{}{}{UU}{{}{}{}U}{}{{UU}U}}{}{{}}U}{{{{{{}{U}}{U{{}}{{}}{{}U{UU}U{{U}}{}}UU}{{{}{}U}{U{}{}}{{U}}U}{}{}U}}{}U{}UUUUUU{U}UU}}U}}U{{}{{U}}{}}}}U}+++++++++U{}U{UU}{UU{UU}U{{}{U}U}}}}}U}{{{UUU}U}{}}UUU}{U{U{U{U{+{U}}U{U+{}{{UU{{{}UU{{}}U}}UU}{{{UU}{{{U}U{}U{}}{}}U}}}U}{}UUU}+U{}{!{}+{}U}U{U}{UUU{}}{U}}U{{U}U}{{{{}U{}}U{{{UU{{{}{}}}}{{}}++{!U}}{++{}{}{}{{U{}}{}}}{{}UU{U{}U{}{{{{}{}UU}U}}}{{}UU{U}U{{{+}{{U}}U+}U}{{{}{{U}{}}}UU}{{{}{{{U}UUU{{}{}{{{}{U{}U{{}U}UU}U}U+{}UU}{{+}U{}}{{{}{UUU}UUU}}UU{}UUU{U{U{}UUUU{{U{U{UU}U}}}UUU}U}+{{U{{}}+{U}{}U}U}{U}{U{{U{}U{}UU}}{{}{UU{{{U}{{}}{{U}{{UUUUU{}++{!{}U}}+{}{{}U{}U{{UU{UU{}{{U{UU}}U{{UUU{UU}}U{U{{{}U}{{{U{U}}}+U!!UU!}+U{{{U}U{{}{U{}}UU}}UU{UU{}U}U}{U}{}}{{{}UU{U}}{}}{{}{}}+{U{!!!}+}}U{{{}}}}UU}U{{}{{U}UU{{UU}{}{U}}U}U{U}{{}{}}{{{U}UUU}+{}{}{{}+}U}{U{UUUU}}{}{}}{{}U}{}{UUU{{}{{U}{{}}}{{}{{U{}}}{U}{U+}{U{UU++{}}}U{UU}{UU}U{{}U}UU{{{U}}{{U{}{}U}{}U}}{}}U}U}{{U{{}{U+++++++}UUU{UU}}UU}}U}U}U{{U}{}U{}{{{}UUUU{}U}{UUU}}U}{U{}{}{}{}{UU+}}}}{{}}U}}{}{UU}{U}U{}U}{U{U{}U{{U}U}{U}U}U}{{}{}}}{U}}}}U}{}}+}}{{U}}UU}{}}{U}}}{{}{}{U{{}{U{UUUU{}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}UU{}{{}U{U{U{{{}UU}{U}U}}}{U{UUUUU{}U++{U{U}{{{U{{}{U}UU{}}{U}}{U}}{}{}}}UU}{}U}{U{{UUU{{U}}U}{{}U}}U}+}{{U}U}}{{U{}{{}{UUUU}U{}}U{{{{}{U}{{U}{}U}U{U{{U}}}U}}}{{U{{UU+}{{{{U}UU}{}{UU{}}{UU}UUUU{{{UU}{}UUUUU{}}U}{{UU{{U{}U}}UU}U}{{+}}}}}UU{UUU{}{U}}{{}}U{U}U}{}{}UU{U}U{{{}{{}}}U}}U}{UU{U}{}U{U{+U{U{}{UU{UU{}}{UU{U{}}{}}UU}{{U}U{U{}UU}{}{{U}}{U}}}U}{{}{{U{}+U}U}{{{U{{{}U}U{{UU}{}U{{}U}UUU{UU}{{U}UUUU{{UU{}U{{{}U}{UUUUU}+{}U}{{}}}UU{}{{}{{}}U}}UUUUU}{U}}UU{}UUU{{UU{{}U{{{{}UUU}{U{{{++U}}UUUU{}U{}UU{{U}{{UU{{{{}U{}U{}UUU{}{{{}}}{{{{U{{U{{}}{U}{}{}{{U{U}{{{}U{{{}}{}U{}UU}{U{}}{U}}{}U}}}}}{U{UUU}{}}{}U}UU{UUUU{{}UU}}U{}}{{{{U}UU}}{}UU}UU}UU}}U}UUUU{}{U{{}{UU{}{{}}U{{{{}}{{UU}{{{}U}U{}}{}}}UUUU}}UUUU}UU}{U}{{}}}{}}}}U{}{{U}U}U}UU{{}}{}{{{U}{{}U}U}{U}UUUU{{}}}UUU{{UU{U{}{{}U}{}U}UUUU{U{U{}}{}{}}}U{{{}U}U}}}{{}{UUUU{U{U{}{}}UU{{{{}{{U{U}}{U{}{{{{{}{UU{UUU}}{U}}{}UU}U}UU}UUU{U}}}{UU}{{U}}{UU{{{}U{{}}{{}}}{}U{{U{U}{U}{{}UU}{{U}{{}}U}UU{}{}}{{}{UU}UU{{UUU}}{}UU{U{U{UUU}}{}}{}{{{{UU}}}}{}U{}}}}U{}}UU}{{}}{{{}U{}U}{}}U{{{}{U{UU}U{{}}{UUU}UU{}UU}U}}}}{}{{{}}U}U}}{{{{{UU}}U{}}{{}{{}{UU}{}{U{}U}U}{UU{}{U}{U{{}{{UU}}{U{{{{U}U{}{U}{U}{U{}}UU}{{U}{}{}}}{}}}U}UUU{}{UU}{}}}}{{{U}}{{}}U{U}U{{UU{}U{}U{UU}U}{}UUU{}}}U{UUUUU}{UU{}}}UUU{UUU}{{{}{{U{{U}UUU}}UU}}{}}UU{}U{{}U}{U}}UU}U{{}U{{}}}UUU{}{{}}}{{U}{U{{}}U}{U}}}{}}{{}{U{{U}}{}{{U}{}U}}U{U{{{{UUU{}UU}U}{}}{U}U{}}}{{UU}}{}U}}UU}}{UU}U}{UU{}{{}U}U{{{}{{{U{{{U{U}{}{}{}}U{{}{UU}}U{}}}{{}}}U{U}UUU{U{}}UU{}U}{}}{UU}UU}UUU}}{}U}{}UU{U{U}UUU}}}U}{{}}}{{}}}UUU{{}{{}{}{U}}UU{}{}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{}}U}U{U}}{U}U{U{{}U}}U}{{}{U}U}}}{}{U}U}{U{UU{U{UUU{{UU{{U}{UU{{{U{}U{{U}}U{UU}{{U{U}}{}{U}}UUUUU}UUUU}U{}}{}{UU}}{{}}{{{UUU}}U}}}}}{}{{U}{U{{UU{}}UU}{U}U{U{}U{U{}U}}U{UU}UU{}}}U{{}{U{UU{{{{U}}U{}}}}{UU{{{{{{}U}UUUU{U{U{}U}}U{U}{}{U}{{{U{}}{U}}}{{{}{{{}UU}U}}{}U}}{{U{UUUU{UU{U}}{U{U}UUU{{{{}{UU}}{{{{U{UUU{{}U}U}{{{}}{{{{U}U+++++++++{{U}{U{}{}UU}}{U}UU{UUU}{U{{}{U{}{}}{{U{}{}U{U}U}{U{{{{+}}}{}}}+{}{{UU}}{{UU}}}{}U}}}{{UU}U{{}U{UU}}{{{{{{}{U}U}U}U{}{}+{{{}!U}+}}}U{}U{{U{{}}U{U}{U}UU}U{U}UUU{{}{{U}{{UUUU{U{{{}{{{{++}!{}}U++}U}U}U{}{}}UU}}}U{U}U{}{{UUU{}U{U{{}}}UU}{{}{}}{{{UU{U+{U{}{{}+U}{U{{}{{{}U{U{}U{}UU{{}{UU{}}U{}}U{{}U{}{{U{{}{}U{U{U{+}U}{UU{+{}}UUU}U}}{U{}{}}{{U}{U}{}}{}}U}}{{UUU}{UUUU}UU}U{{U}{}+}}{U}{{+}}}U}U{UUU}UU}U{}}}U}U}U}}}UU{U{{}{U{{U}{{}}}{{}}UU{}{++{!UUU{U+{U}}}{{}{UUU}}{UU{{}{}U{U{{U{U{}U}}{U{{{{}U}{}{UUU}U{}U+{!!U}!U+}{U}}}U}}{}}U}{UU}U{U}U}{}{}U{{{{}{UUU{{}UU}U{}}{{}}U{U+UU}!!!{+}}}UU}UU}{UUUU{UU}UUU{U{{U}{{U{{{}{UUU}U{}U{U{U{{}UU}UU+}}UUU{{+UUUUU{{}}}}U}UU}}U{}{}}U{U}{}{U{U{}UUU}}}}{UU}}U}U}UU{{+}}}U}U++}{}UU}U{}{UUU}}U{U}}}{}{{}}{}{U{{U}}}}}}{U{{UUUU{}}{}{U}+++++++{}U}}U}}{UUU}UUUUUUU}{{U{UUU}{{{UU}}}{UU}}}}UUU{{}{U{{U}{{{}+{}}{{}U}{UU}U}}U{}U{U}}}U{{{UUU}}}}UU}U}{{}}}U}UU{}U{U}{{}{{}{}+{{{U}U}{}}{U{}{{{{}{U}{{}}UUU{U{}}U}UU{}UU{}}UU{U{}}}{}U{{U}}U{+U}U}{U{{{{U{}}U{}{}U}{{}{{{UU}{}{}{}}{{UU}}UU{U}}}U}{{UU}}U}{U}+}}}{}}UUUU}{U{{}{}{}}}U}UUU}}{}{}{{U}}}UUU{U}U}UU}{{UUU}{UUU{}U+}{{{{UUUUUU}{{{U{{{}U}}UUU{UU}U{U{U{}}{UU{{UU{}U{{{}{U{UU{}}U{}++U{U{{UU}{}{U}}}{U}UU}U{{{}{{U}}UUUUUU}{}U}UU{{}{}{}U}U}U}}}}{{{+U{{{U{}}}{U}UU{UU{{U}{}{{U}U}{UUU}UUU{{}}}}}U{}}}{}U{{U{U{U}UU{+UU}}}U{UUUU}{{U{U{UU{{U{}}U{}U}UU}}{{{U{U}}U}}UU}{}{U{}}{{}}{UU+U{{UU{UUU{}}U{UU{U{}{}}UU}U{U}U{}{{}U{}}U}}UUU{U}}{{{}U}U}U}{}U+++U{}{}{{U}}UU}{U}}}}}U{U}{}U{}}U}UU{}U}{UU{UU}U}UUUUU{U}U}}}U+{UU+{}UU{{}UU{}U}{U}{}U{{{{}}{}}{}}}}U{{{U{}}U}U{{}U}U{{}U{}}}{+}U}}++}U}}}}UU}}UUU}}}{UUUU}U{{U}U{}{}}U{}}U}U}}{{{{}U}{U{UUU{++U}{}UUU}{}}}}UU{}{{{}}{}{{}{UU}{UU}{U{UU}{U{}}}}{}U{}U}{{}{}U{{U}U{{U{U{{}UUU}U{}}{UU}{U}}U{{}{UU}{}U}}U{{{}U{{U}}UU}U{}U}}U{U}}}}{UUU{UUUUUU{}U}{{{UU{U{}}}}}{{{}UU}{{}{{}U{UU{}U}{}U{}U{U{U{U}}}U}{{{}U{{{{}UU{U{U}}}UU{{{U{}}U{}UU{}U{U{UU{}U}U}{U{}}{{UU{}{{UU}}}{{{}U}}}}}{}{{{}{UU}{U{UUUU}{{}{U{}{}U}UUUUU}U{{{U{{}}{}UUU}{{}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{UUU}}U{}{}{U}UUU}U}{{U}UU{{}UU}UUUUU{U}UU{{}U{{U}U}}}}U{UUUUU}}UUUUUUUU}{{{{}U}U{U{UU{U{UU}UU{{UU{}{{}U}UU{}}{{{U{U}}}}{}{U{UUUU}}{}UU{{U{{}UUU{}{{}U}U}{{{}U{U{{{{U}{UU{{{{UUU}}{{}}U}}U{{{UU{{U}{{{U}U{{}{UU{}U{{U{}{{}UU{U}}}{}}{UU}U}{{}U{{}}{{U{}U{U}}U{}UUU}}U{U{U{UU}U}}{}U{}}}{U}{UU}{}U}}}{{{{{}}{{{U}{{UU}UU}U{}UU{U}{U}{}}{{}}U{UU}{}UUU}U{}}}UU{{U{{}UU{}UUU}}{{}}}}{}{UU}}}UU{}}U{U}UU{{U}{U{U{}U}{}}U{}{U}}}{{{}UUU{U{{{}UU{{}}U}{}UUU}UU}{{U{}UUU}U{}}{{U{}U{U{U{U{{{}U{}}UU}}U}{}UU}{}{U}U{{U}U{{}{U}U{U{}}}UUUU{{U{}{}{U}UU{{{}}UU}}{U}U{}U}{}U{{{UUUUU}{}}{}}}U{{{}}{U{{U{}}U}{}{UU}}}}UUU}{}U}U{U{{U{UUU}}}}UU}}U{U}UUU}U}}{}}}}}}U{{U{}{{U{}U}}}UU}}{U{{{{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}{UU}{U}UUU{UUU{{}}{{}{UU{}UUUU{}U{UU}{{{}}}{}U}}}}{U}}U{U{U{U}UU}{U}}}{{U}}}U}}}{}UU}{U{{{U{{U}{}}}{{{UU{{}UU}U{{{}}U}}{{U}{U{}U{}}U}}{}UU}{U{}{{{U}}}{U{U{}{{{U}{{}}U}}}{U}}{U}U}{{U{U}{U{}UU{{U{}UU}}U}U{{}}U{}}}{}{U{UUUUU{}U}}}}{{U{U{}U{U}{U{U}U}}}}{}U{U{U}}UU}{}}{{U{+++++++++}}{{}{UU{U}}U}{UU{}U{{{{{}U}}U{U{U}}{{UU{}U}{}UU}{}U}}{+}{}}U}}+{}{{UUU}}U}{U{}U}}U{U{UU}}}U}{}{{U{UU{}UU{UU}{}{}}}{{}}+}{{}!}}+U{U{UU}{{{{}UU}U}U{}U{{}U{}{}UU{U{}{}}{{}U{{}U}}}U}{U{++{!}}{}++U}U{}U{{}}U}U{{UUU{}{{U}}U{}{}U}}{U{{UU{UU{{}}{{}{}{{{+{UU}}U}+U}}U}}{U}UU}{U{}{U}{U{}}}}U}{U{{U}{}U{U}{}}U}}}{UU}UU}}+{UU}}U{+{}U}U}}}}{U{}U}U}{}}{}}UUU}U{{{U{}}U}}}}UU{}UU}U}U{UU}{+}UUU}{{+UUUU{{}U{U}}{}{{{}}U}{}UU{{U{{UU}UU}}}{{U{{UU{{}{}}}}U++{!{}U{}+UU}U{}U{U}U{U}}UU{}{U{UUU{UUUU}U}{{}}UU{U{}}}{U}{{{{U}}+}!!U{!{+}}U{U{}UU{{}}{U{UUU{{}}UU}{{}U}{}U{U{UUU}{{U}}{{UU}{UU}+}{{!!!{+}}}{{{U}{{{{}}{}}UU}U}{{{}{U}{U}{UUUU{}{}}}{{}}{}}{U{}U+{UU}}U{+{UUUU{{U}U}}{}U{{}{}}UUU{{{U{}}U{}U{UU}U{}U}{{}}}U}U}{U+U{{U}{++}U{}}U{}{{}}U{}U{{}}}U{U}U{{}U{UU}}}U{{}{{{U}UUUUUUU{}}U+++++++}UU}}{{{}}U{U{U}{{{{U{}{}U}U{}U}U{UU{}}{{U{UU}{{U{{}}{}{UUU{+{UUU}U{}U{U}{UU}}{UU}}U{{{{{U}{{UU{{{{{U}U}{UUU{{U{}{U{{}U{}{}{+}UU}}}}}U{}}{U}}}}U}U{{{}U}{{}{}{}U}{{UUU}UU}}{}{}U}UU{}U}}}U{}+U{{}}{{{}U}{}U}U}UU{U{U}{{{UUU}}}{{}}U}U{}U{UU}}}{{{}{}}U}++++++}UU{{{{}{}}{U{}}{{}}{}}{}}{}U{}{{}}{{}{{U{}{UUU{{{UU{U{{U{}{U}{+}{U{{U}U{U{}U}U}{{}{}U{{{}UU{UU{U}}}{{U{UU{{U{{UU{U{UUU{U{{}}{{++UU{{UUU}{U{{{}}}U{}{U}{U}UUUU{UUUU}}{U{{}U{{{{}UU{U{{U}U{UU}}}{+}{}{{{{{UUU}}{U}{{U}{UU{}{}}{U}{}{U{{{U}UUU}{U{}{}U{}{{U{{}{U{{+{U}U{}{U}{{U{U{{U}{{U{UU}U}U{{}{{}{{{UU}}{}}{{}}{}{{}}}U}{{U{{U+UU{{{{}{UUU}U}U{U}}UU{U{}}}}}U{{{U{{{}}{}}UU}UUU{{{{{{}U}{U}{}U+++{{{{}U{U{U}U{{{}UU{U}}{}}U{{}UUUU{U}{}{U{U}}}{}UUUU}}U}UUU{}+U}{+{}}{{}{U{{U}}{{}U{}UUU}U}}{{}{{U{}{UUU}UUU{{UU}{{}}}}U{}{}{+}{UU++}}{}}UU{}}{{{{{UU{}{}U{{}UU}}{}{U}{}}}U}{UUU}{}}}U}{{}U{++}U}}{{UU}U}{UU}{}UU{U{U{}U{U{{{}{}{{{UUU}UUUU{U}U}}UU}}U{{U{{U}{U}{{}}}UU{U{{{}}UU{{{}{U}U{}{{UUU}{U{}U}{U{U{{U}UUU{{}{U}U}U{{U{}}}U}U}}}{{}}UUUU{}{U}U{{{}UUUU}}{}UU{U}{}}{U{{}{}{{U{{}}U{{U{{U}UU{UU}U}{}UU{UU{UU}}UU{{{}U}}U}{}U}{{}U}{{{{{U{}U{{U}}}}{}}UU}{U{}{U}}}{U{}{UU{U{UU}{}}U{U{}U{UUU}UU}U{U{}{{}}{{{}}{{U}{{UUUU}}U}U}}}}U{UU}}U{{U{U}}{UU{U{U}}}{U{{UU{}U}{}UUUUUUU{}}U{{{}{U{}U{{}U{UU}{U{{{{U}}U}U{{}U{{U}}{U{{}{}}UU}}}}{{{{{U{}U{{}}{}UU}}}U{{U}UU}U{}{U{{}}{{}}{{}}{U}{{U}}}{U}}{}{}U{U{UUU{{}{}}{U}}U{{U}}U{{{}{UU{}{{{}}}U{U}UUUUU{U{{{{U{}}UUU}U}}U}{U{{U}}{}{{U{{}{}{}}U}{}}}}}{{{{{{{U{{U}{U}{{}{U}}}{U{}}}}UU{}}{UU{}}{}{{{UUU}{{U}{{U}{{{{U{{{}{UUUU{U}{}}U}U{}U{}U{{}{}U}UU}}{}UUU{}{}U}}{}}}{UU{}{UU}{{U{}{}}}U}{U}}U}{{U}}UU{{{{{{UUU}}{{U}U{}UU}{{{}{{{UU{{UU{{UU}}UU}UU{{UU}{}{{}{}}UUUUUU{{}}U{U{U}}}{U}U}}}U{U}UU}}}}}}}}}{}U}U}U{U}}{}}}}}{}}}U}}{{UU}{}}}}}}{}{}}}}U}}{{UU{}{U{}UU}U{{{U}UUUUU}U{U}U{{{{UU{{}{{}{{}{{}}UUU{{{}UU{}U{U}}{}}U{U{}{U{{U{U{}U{U{{{{{U{{{}}{U}}UU{{{}{{}}U{U{U{{}{UUU}}}}}UUU{{}U{UU}{{{}{}{{}}U{}U}{}UUU{U}}}UU{{}UUU{}UUU}U{{}}}{}}U}}U{}{{}}}UU{{{U}{{UU{}UU{}U{{{UU}U}{}UUUU{U{{{{}UUU{U{}}UU}}{{U}UU{{U{U{U{U}{{{U{}{{U{UUUU}}{U{U}{}U}}{UU{}{U}UU{UUUUUU{{U}UUU}UUU}}{UUUU{}{U}{UUU}}}U}U{}}}}}}}UU{{}UU}UUUU}U}}U{}}{{{UU}U{{}}}{{UU}{}{{{{}U{U}{U{{U{UU}{{{{}{{{{{{U{{}U{}}{{}}UU{{}}{U{}{UU}U{UU{}{{{U{U}{UUUU{UU}{}}}}{}{}U{U{{U}{}U{UU{}}U}{}{UUU{{{U}U}U{{{{U{{U}}U{{{U}{{{}{}U{{}U{UUU{{{}}U{U{{UUUU}}{U{UUU}{}}{{UU}UUU}UU{{}{U{{}U{}{{U{UU{{}{}+++++++++{}}{}{{U}}}{U{U{{{{}UU}}U{{}{{{{{U{{{{UU{{UU{UUUU{UUUU}+}{U{UU}+U}UU}{}UU{UU}}}}{U}}UU{{{UU}UU}U{U}U}{U}{{U}U{{{{U}{}UU+}}{{!{}+{}{U{UU{}}{{{}U}{{{U}{U}{{{U{{}UU}{{}{{}}{}U{}}}{UUU{}++}!{}{{++{{}{{{{}{{U{U{{}{{}U{U{}UUU{{}}U{{{}U{}U}{UU{}U}UU}{U}+}{}{U{}+{{}}{}U{UU}U{U{U{{UU{}U}U{{UU}}{U}}{{}}}{{U{U{{}U}{{{}{+}}{}{}{+U}}{}UU}U{U}{{U}U}{U}U{{UU}UU}}U}}UUU}}}{U{{}U{}{UUU{}{+U{UU}U}+U{UUUUU{{}U}}UUUU}UU}U{}}{}}}U}{}}U{{U}UU}}UU{{{UU{U{U++}!U}{U{+U{UUU}U{}{}{U{{}}{UU}{{U}}{}U{}{}U{}U{}{}UUU{}}U{U{{U{}+{!!U{!U+{UUUU}{{}U}}}}UU{U}UUU}}U{{{}{{U}}}{{{}}}U}}U}{{U{}U{U}+}U{!!!}+{{U{{}UUU}}U}}{UU}}}}{}}U{}UUUU{}}}}{}U}}{{}}}U{{}}{{{{+}}}}{{{+}{}UUU}{}}{UU}{{}{}}U{{UUU{}{{}{}}U}UU}{}{U{}{{U{}UUU}}+}}UU}{++}U}{UU{U}{}}{{U{}{{U{{{{}}}{}U{U{{U}{}{{UUU}{{}{{}}{U{UU+++++++}}}UU}}UU{}{}{UUU}{{U}U}UUU}{UUU{}}{{U}}}}{{{}{}U}}{U{{{U{}{+U{}}}{UU}U{{}UUUUU{{}{U}U{{U{}}{{}}}U}}U{{}UUU{{UUU}}{{U{{{{{{{+{}{}UUU{{UU}UU{{}UU{{{}}{}U}{U{}U}{}}UUU}U{{U{UU}{UUU{}}UU{{UUU+}U}{UU{U{U}U{{UUU{}U{{U}{U{{}UU}}{U{}}UU{{}UU}U}U}{}U{{U{{+++++++++++++U}U}UUU}{U{U{}}{}}}U{{}U{}{{{{{}U}}}}}UU{{}}{}}{{UU}{{UU+{}{}{U{}}}{U}UU}U}U}}U}U{}{}U}U{UUU{}}U}}{U{{}U{}U}}{UU}U}}}}}}++{UU{{}}{{{}U}}{{{{U{U}{}{U{U{U{UU{}}}}{{{U}UU}}}U}U}}}{{}U{}}U{+{UU{UU{{}}U}U}}}{U}U}{{}{{}}U}}{U{}}}U}U{}{}{U{U}}}UU}UU{U}U}}{+}U}{{UUU}}}}{}{{}UU}UUU}U{{}{}U}{}UU{{}}U}U{U}UUU}UUU}UU}{U{UU{+U}}}UUU}{}UU{U{{{{}{}}}U{UUUU}{{}}{}U}}}{}}U}}{}U{{U{{{{}{}U}{}+++{}}}}{{U}U}}U}}{}}U}{UU}U}}UUUU}U}{U}}}{{U}{{}}}U{}U{U}}{U{}+U}}+U}{UU}{{UUU}{{}{}}}}U}U{U{}}}}{U{{U}{{{U}}U}UU{U{U}UU{}U{}{+}{{U++U{}U}U}}}}U{{}UU{}U}{U{U}UU}U}{{U}}}{{UU}{U{{UU{}{U}}UU}++U{UUUU{}{{{UU}}}}}}}{}UU}U{U{}}{}{}}{UU{}{UU}{UU}{}U{{UU}}U{{}{{}U{}UU{{UUU}UUU{UU}U{}{U{{}}{U{{}{}}U}UUU}{U{U}}{{{}}}}}UU{U{}{}}UU}{}UUUU{}UUU}U{}{{{U}}U{}{}U}}{UU}}{UU{}U}{UU{}{UU{{}}}{{{U{U}}}{}U}UU{}}{U{}}{}{}{{U{{U{UU{}{}U{}U}UU{}{U{}U{}{{{U}U}}U{}}UUU}U}{}U{U{}{}}{UU{}{U{U{}}{{}}}UU}}}{}}U{{}{}}{}{}{}}{U{{}{U}}{U{{UU{U}{}U}{{U}}{{{{{U}{}}}}}{}}}}}}}{U{U}}}U{}{{}}U}{U}}{}{{{}UU}U}}}}{U}U{}}U{}}}{U}}}UUUU}{}U}UUUUUU}U}U{}}UUU{}{}{UU}}UU}U{}}{}{}{}U{{}{}U{{{}}U}{U{}}{UU}}}}}{U}{U{}}UUUU}U}UU{}}}UU}{UUUU{}U}}{{}U{}}UU}U{{{{U{{}}}{}U}{{{}U}{{UU{{U}}}U}UU{}}U}}}UU{UU}}}UU{U{{U}{}{{{U}{}{}{U{}{{UU{U{}U{{{UU}UU}{U}UUU}{{}{{}U}{{{}}}{U{UU{{U}}UU}{{{U}U}{{{{U}U}{{}U}U{{{}UU}}{}{{{}U}}}UU}U{{{}U}U}}}U}{{}}}U}}U}}UU}}UUU{UU{{{U{U{{}}U{U{{{{}{UU{U}U{U}{UU{}{{}}{}}}{}U}UU}}}{{{{}{}{{}U}UUUUU{{U{UUU}}{}UU}U}{{{{{U{{}{U}}}U{}U{{U}}UU}U}}{}{U{{UU}{{{{{{{{{U}U}{{}{U{}}UU{U}UUUU}}{}{{}{}}U{{U}{UUU}{UU{UU{{UU}}{{U{}}}U{}}{{}{U{{UU{{}UU}}UU{UU{{UUU{UUUU{UU{}U}{}}U{U{{{{UU}UU}}U{}}U}{U}}}U{UUUU{U{{U}UU}}}U{{{}}{}}}U}{}}U{{}}U}{{{}UUU{U{}{U{UU}U{}}{U{}{}U}{U{}U}}{U{U}U}}U}{}{}}{UU}{U}UU}}U}}{}{}UUU{{U{{{U}UUU{}}{U}}}U}{{{U}U{{{UU{U}U}UU}{U{U{{U}U{{UU{UUUUU}}U{}{{U{U}}U{}}{{{U{U}}}U}U{}{U{}}{}{{}{}UU{{{}U{UU{U}U{U{U{U{U{{}}}{{UU}{}U{}U{}{U{U{}{}UU}}}UU{{U{U}U{}}}{{}U{{{U{U{U{{}{{{}UUUU}{U}U}U}}}}{U{{UU}{}U{UUU}}}{U{{U{}U{{U{U}}{{}U{{}{{UU{{}}}}U{}}U}U}{{}{{{{{{U{UUUU{{{UUUUUU{{}{UU}{}}}UU{UUUUU{U{{UU}{{}{}UUU}UU{{}}{{UUU{}U}U}}}{{UU{UU}}U{U}U}}U{}UU}U}U}U{{U{U}}U+++++++++U{}U{{}}{}{}{}U{}}{}U}U}UUU{U{}UUUU}}UUU}{}}UUU}UUU}{{{+U{U{U{U+{{}}U{{}U}{}{}U{}{{{{U}U{{U}UUU}}U{{}UUUU}}{{U{{U}}{}}{+{}UU!}U+{}U{{}U}}U}UU{{U{}U}U}{{UU}}{UU}}U}U}UU{UU}}{{}{UU}}}{++{!U}}U++}}}}U{U{}}UU{}{U}{{}{{}}U}UU{}U{}UU{{}UU}{}}}}{{{{{{}{+U{{}{{}+{{U{{{}{{UUUUU{{}{{UUU}}U}U}{UU{}UU{{U}}}}{{{}}{}}}}}{U+}{}{{{}+}}}{{U{}UUUU}{U}U{}U}{}}{U}}U}}}}U}{U}U{U}U}}U{}}}}}{UU+}{U{{UU+U{U{{}+++{U}U{}{{{UU{U{UU}UU{{{}U{{}UUU{UUUU}}}{UU{}{U++{!U{UUU+}{{}{}+}UU}{}}{U{}}{{U{}U{}U}}{{{{{UU}}{{{}U{UUUU{{{}}}+{!!U}!U+U}}U}U+U{{{UU{U{{{{}}}}U{{U{{UU{}{}{UUU{UU{U{{UUU{U{{{U+{U{!!!}+UUU}U{+++U{}UU}{U}}{}}{U{U{{}UU{UU}U}{UU}{}U}}{UUUU{U}{+}}U}{U}+}}{}}UUUU}UUUU{{}}U}}{}UU}{U{{}UU{U}{}}}{}{U}U}{}}}U}{}+}}}}U{++U}}{{U{{}{U{U{}U{{UU{{{U}}U}{}{{UU}}UU{}{U}UU{U{{U}{}{{{+++++++U{{U{U{}{{}}U}}{{}}}}U{{}{{}}{{{U{}{U{}U{{}{{U}}}{{{U}{}}}U}+{U{U{}U}U}}}}U}{}U}}UU{U}{U}}UUU{{{{U{UU{{}{U{}{{U}{}}{U}}UU}U{+UUU}}{{U}}{UUUU{U{U}{{}U{UU{}{}{}{U}{{UU}UU}U{{}{U}UU}UU}}{U{{U+U}UU{UU}}U{{}}U{U}}UU{{{{{}{UU}}{U{U}U}}}U}U}U}}}}{U}U{UU}+++++++++++++U{}{U{{{}{{UU}{UUU{U}U}}{{}UUU{U}}{{U{U{}UUU}}UU}UU}U}{{+U{{{{}}U}}{{{{}UU{{UUU}U{{UU}}{{UU{}}UU}{U{U{{{{{UU}{{}{UUUU}}{++U}}}U}}}U}}}}{{{}}{UU{}}}U}}{{UU{}{U{}{U{UU}UU{{{}{}}UU{}{}{{UU+}U}U{{}{UUUU{U{{}{}U}{{}{{U{{U}U{UU{{UUU}{U{UUUU{U{}{{{}{U}UU}{+{UU}}{U}}}}{}}{U{U}}}{U{UUUUU}}U}}{U}}}{UU}}}UUUUUU}U{UU}U}{{{{+{U{UUU{{{{}U}{U}}UU}U}UUU}U{U{U{}U{}}U{}{}}{}{{U{{{U}}{U{}U}U}{+++}{U{{{}}U}{}UU}{{}U{}}}}}U}UUU{{}}{{{{}}}{UU{}UU}U{U}U{UUU}}+{{U+}{UU{{U}U}UU{UU{UUU{U{{}{UU{UU}}{}}UUU}UU{}UU{}U{}{}{}U}}UU+{}{}++UUUU{UU}UU{UUU{U}UU{UUU}UUUU}{}UU{}{}}U{{UUU}U}{}U{{{{UU++UU{U{{UU}}U{}U}U}{U}{}}UU{{{{}UU}U{U}UU}U}{}}{{UUUUU}{}U}{}}{UU}{}}UU}UU{U}{U{}}UU{}{U}{{}}}}UU{U{UUU}{}UUUU{UU{}{UUUUUUUU{}UU}{}U{{U}}U}{U{{}{U{U}{{}UU}U{{{{}}}{}U{}UUU}{}{}UU}{U}U}{U}{{}U{}{{{{}}}}{U{UU}}}{UU}{U}U{}}U}U{U{}{{}U}{{U}UU{U{{}U{{}{{{U}{{{UU}{UU{}}U}{UU{}{U}}}UU{}}}}}{U{{U{}{{{}}UU{}U}UUU}}}}}{{{UU}}U}}{U}{U}U}}{U{U{U{UU}U}{}{}}U}{{{{}UU}{}U{}U}{}}}{{}U{UUU}U{{U}}{}}}UUU}U}UU}U}{{U}U{U{{{UU{UU{UU{{U{{U}{U{UU}{U}}U{{{{UU}}}UU{{UU}{{{U{{U}{{{U{}U}{UUUU}{{U{{}{{}}U}{}}U{UU{{{}{{}U{{{{{}U}}}{U}}{U{}}{}U}UU{}U{UU{}{U{{{}UU{{}{}{}}}{{}U{{{{U{{}}U{UUUU{U{}}}U{U{}UU}}{UU{}}U}{{U{}U{U}{}}}{}}{{}UU{UUU{UU{{U{{{{}}{{}U}{{UUU{{}}{{}{{}}UUU}{{{U}{}U{{{}{}U}{UUUU}UU}}}}U}UU{}U{UU{U{U}}{{{}U{U{U}{}U{U}}}}{}U{U{}{{{{{}U}UU}{}}{}U}U{{{}}}{UU{}{{{{UU}{U}{}U}UU}{}}{U}U{U{}}}}U}UU{UU}}U{U{}{UU}}U{U{{{U{{{{}}}U}{}U{}U}{UUU{{{{}{}U{U}U{{U{{}UU{U}}{UU{U}{}U{}U{}{}}U{U{UU}UU}U}{UUUU{}}{{{}}{}{{{}}UUUU{U{}{{U}{U{{}}{U{}{UUUU}{UU}}}{}}{UU}{}}}}{{{{}U}}}{}}}}{{U{{{}{{{}{}}}}}}U{UU{}}{{UU{}UU}UU}{U}}{UU{U}}{{{{U{{U}{{}}{}{{U{U}}}}{U}{UUU}}}U{}U}U}{U{}{U{U}}UU{{}U{U{}{{}}UU{U{{{UU}}{}{{}}}{}U}{UU{U{}}}{U{{}{}{UU{U{U{{{UU}UUUU{U}{}}{U{{{U}U{UUUU}}{{{}}UU{}}U}U}U{U{U{U{{{}{{U}}{{{{UUU{}U}{U}UU}UU}UU}{}U{U{{{}U}}{}}}{}}UUU}U}{}}U{}U}}{{}}{U{{}UU}U}{UU}}{{{UU}}}}UUUU{{}{UU}{}{{}{UU{UU}U{}{U}{UU}{U{}U{UUU}UUU{}}{U}{UU}{{U{{{UU}{{U}U}{}{U}{}}U}{{U}U{UU}U}UUU}}U{}{U{U{UU}}}}}}}U}}{{}UUU{}{U{}}}{{U{}}}U{UU}UUUU}{{{{{{UUU}}UUUUU+++++}U}U{{U}{UUUU{{U}}U{}{UU{{}{U{{}{}}U+++++++++UUU}U{U{}U++++{}UUU}U}U}U}{U{{{{{U}}{{UUU{}}U{U{U}}U}{}+{}{U}}}+{UUU{}{UU++}}{U}U{{}{UU{{}{UU{{}U}}{{{{U{}UUU}{}{{}}{{U+{U}U!{{+U{{UU{UUU+{U{{{}U}U{{U{U{U}{{U{}{}{}{U{{}{}{{}}{}UU{UU++U!U{{{++UUU{U}{U{+UU{{}}{{}{}{UU}U{}{UU{}U{}U}{U{}{{}{{U{{UUU{+U}}}U}{+{}}{U}U{}}+}U{{U}U{UU}{{UUUU}{}U}{{{}}}{UU{UU{U{{UU}}}{+{{U{{{{+U}U{}{}{U+U}}}U}{}}}}{}{}{UUUUU{}U}{}}UUUU{UU{{UUU}{U}}+U{}{{}{+{}U}UU+++UU}{U{UU{}UUUUUUU}U{}}{U{{{}U}{{}U{}UU{{U{U}U++{!U{}UU+U{{U}{+{{{{}}{U}}UU}{}{}UUU{U{}}}}UUU{}{{U}U}U}UU{}UU}U+{!!}U!{+}{U}{U+}U}}{{}{}{UUU}{{{}}}}}U{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}+}}}{}{{}UUUU}}{{}UU{{}U{}}}}U}{{U{{{}UU}}{{{UUUU}{}}{}}+{{{}{}++{UU}}U{{}U}}}}UU}{}UU}}}U}U{}U}U}}U}}}}{}{{{U}{}U{}UU{}}+++++++{{{{{}{UU}U{{}}}}{{{UU{{}UUUU}}{}}U}{U}}{{{{{}}UU{U}{{{}}}{{+U{}{}}}UUU}}{}}}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{{}{}{}{UU}U}UU}{UUUUU{UU}UU}}U}U}{{{U}+++++++++++++UUUU}U{{}{{}{}}U{}}U{U}{U{}}U{{{}U{}U}U}U{}}}}U}}}{{{}}U+U}}UUUU{}U{U}{{UU}{U{{}UU{}{}U{{U{U{U{}}}U}}UUU{}{{{U{{}U}{{U{U++U{}{{{UUU}{}U{U{}}}UU{UU}}}UUU}{U{}U}{}}{U{U}}}{{{UUUU{U{U}{U{U+{{U{{}U}U}UU{{{U{UU}U{}}U{}{}{}U}{}U}{}{U{}{{{U{UU{U}{{U}}{}{}U+{}}{}}{UUUUUU}}{}U{}}U{UU}U{{}}U}}}{{U}U{}{U{}{UU}U}UU}}{U}}{}}+{{U{}}U}UUU{UUU}}}}{}{}}U}{U}{{}U}{{{{{}}{}}U}}}UU{{}U}}}{{U}}U+++{U{}{UU{{}{U{U{{UU}{{}{{}}}{UUUU}UU}{U{{U{U}}}}}{}{}{U{}}{U}+UU}+}{}U}{UU{{{}{{{}U}{U}}{}{}{{}}{}U}U{{}{}{}UU}}}}UU{{}{}}{}{+}U{}++{UU{U}}}}{UUUU}{UUUU}U}U}U}}U}{U{U}{{}}}U{{UU}{{}U}UU{}}++}}}{}UUU{U{UU}{}{UU{{}UU{U}{}UUU{UU{}UUU}}{}{}U}UU}U}{UUUUU{{{UUUU}U}{{UU{{UU{}UUUU}{U}UU{}}{UUU}{UUU}{{{U{U}{{{U}{}{U{UUUUU{UUUU}UU{}{}{U{U}}U}U}U}{{}{UU{UUU}{U{}}}{{{U{}UU{{}{{{U{{U{}{U{}U{UU}}UUU}U{U}U}U}}U{U{{{{}U{{{}UU{}}}U{{{}{{{{}U{{}{{}{UUUU{{{U{}{{{{{}{}{U{}U}{UUU}}UU}}{U}U}}U}UU{}}{}{}{}}{{}{U{UUUU}U}{{{UUU{{}UU}U}U{}}U{{U}}{U{{{UU}U}U}{}}{{}{}}UU{U{{{}{}U}U{UU}{}}}}}}{}U{{U}{UUU{}U{}}U}{U}U}U}U}UU{}UUU{{{{U{}{}}}U}}U{}U{}U}{}U}{{}U{}UUU}{U{{{}}}}U}{{U{}UU{U}U{{{{{}{}{U}}}{}}U{U}{{{{U}{}UUUU{}{UU}}UU}}U{U}}{{U{U{{}U}{}U{}{U}{}UU{{U}UU}{{{U}U}{{}U{{}{{U{{{U}UUU}}U{{}{UU}{U}{{}U{}{{}}U}}U{}}}}{U{{{}{U{{U}U{U}{UUU{}U{}}}UUU{}}}U{{}{U{}}U}}}{{U{{{}U}}}UU{}U{{U{U{{U}{{UU}{}{UUU{}U}U{{{U}U}{{}}{UU{{}U{UU{{}UU{UUUUU{{U{}}UU{}U{UUU}U{U{}}}}}U}{}}{}}U{}{}}{}U{U}U}UUU}U}}{U}}U}}}}{{{{{U{U{}}}U}{{UU{{UU{}}UUU{UU{}{}U}U}{}U}UU{{}}{}{{UUU}}}U{}{}{{{UUU}}{U}}{U}U{U}{{U}{{U}{U}{UUUUU}{U{{{{}}{{{}{}U}{U{U{}{{}{}}{U}{}U{}U{{}U{UUU}{{}{}}}}{}{}}{}}UUU}{}}{U}{{U}U}{U}UU}U}{{}{}}{{U{}}}}{{}U{UU}{U}}U}}{}}UU}U}}}}U}UU{U}}}{}{{UUUU}U{}}{U{UU{}}{{UU}}UU{}U}U}{UUUU}U}U{{{{U{U}}}}{{U}}U{{{{U}}U}}{U{}}{{UUU}}U{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{}}}U}}}}}{}}}}{}U}U}U}UUUUU}}}{{{{{{U{U}{U{{{U}{}}U}U}{UUU}}U}UU{UU}}U}}}}U{{{U{}{{}}UUU}{}U}{}}}{}{{U}{}}UU{{{}UU{}}{{{}}}}UU}{}{}}{UU{{{{}}{}}{U}{U}{{{UU{}}{}U}}U{{U}U{UU{U}U{{{}{UU}U{U{U{U{U{{UUU}{}UU}UUU}U}}U{{UU++++++}}}}}}}}U}{U{}}U{{UU}}{{U{U{U}}UU{U+++++++++U{U}U}UU}{++++U}U}UU+}{{{UUU{UUU}UU{}}U}}U{U{}{{}{}}}}{+U{}UUU}+UUUU{{}U}++{}U}UU}}U+{U{}}{}{}{{UU}{}}}U{{U{{U{{{}}{}{U+U}{{!}}+}}}UU}U}}+{}}U{}}{U}{+{{U}{{UU}{UU{UU}UUU{{{{}}U{{}{U{++U!}}U}++U{{UUU{{{+}{{}UUUUU{}+}{}{UU{{U}U}{}{{UU{}UU}}}UU{U}U}+}}}U{UU+}}U{U{}}{U+}UUU{}U{}{}+{}{{}U{U}{U{{{}U{}UU{U}U}U{UU}U}+UU{}}}{+{{{{{{{{{+U}{{}}{U{{}}}+{}U}}}UU{{U}U}}U{}}UU{{U{{{{}{{+}{UU{UU+U}}}{}+++U}}U}}{}U{}{UU+}}{{U}{}}}}}}}{{{}}}}}UU}{{}}}++{!}{}{}+}{{{U}+}}}}}}{}{}}{}U{U+U{{{{U}UU}U{U}U{{}U{}}U{}{}}{}{+}!!{}!U+U}}{}{+U{{{{UU}}{{{U{}UU}U{UUU{U}}{}{}}{U}U}U{}UU{U}{}}+}}}!!!}+U}U{}}+++U{U{}{U{{U{}{}}U}{UU}U{{U{}{}{U{U{{{{{}}U}U}{{+U{}U}{{+{}UUUUU{{}}}{U{U}U{U{{{U}}{{{{}{{U}}{UUUUUU}UUU}U{}}{{{+UU}U}{++{{UUUU{}}}{UU}{{U}{}}U}}{}}{}}UU}{U{}U}U}{{U{U{{{{{}{}{U+++++++{U{{U}}}U{}UU{}U{U{}{UU}UUU}U}}U}U{U}UU{}U}U}U}{UU{{{{{}{}{}+UU}U}}}{UU{{U}}{}{{}}}}}U{}{U{}U{}}U{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}}}UU}{U}U}}{{{U{}}}U}{{U}UU}U{}+++++++++++++}}}}{U}{}U}{U{}}{}{U{UU{{{}U}}}{}U}{U}{}{UUU{}}{UUUU{}U}+}U{}}{U{}UU{}{U}{}UU{U{}{UUUU}{{{{U}U{}}{U{U}{{{U{UU}{{{}UU}{UU++U{U}}{U{U}}}{{}U{}UUU{{{}}{U{}U{{{{}}U{{U{UUU}UU}U}}{U}U{{}U}}}+{U{U}}}{{U{{}}UU}U}U{{{}}}}U}{{{{{{U}}U{}{UUU{{{}{{}{}}UU{}UU}{+}U}UUU}U}{U}{}}{U{U{{{}}UU}UUU{}U}}{U{U}}U{}UU}}}}{UUU}{{U}}}{U+{{{U}}U}{U{}}{}{{}}U}}}U{UUUUU}U{{}{{{}{UU}}U}{U{U{}{{U}U}}{{}{+++{{{UU{U{U}}U}U}}{{UU{U{{UUU{{}U{}}{{{}UU}}{}{}{}{U{}}{U{}{}U+}{U+UU}{UU}{{{{}}U}}}U{U}U{{{}{{U}}U}UUU{{U{}U{}U}{}}}UU}{}U}U{+UU}}++}}U}U{}}{{}}U}}U{U{}}U{{U}{}}}UUUU{}}UU}{UU{}UU}}U}}}{{}++}U{}}{{{{{{{UU}U{{{}{{{U{U{U}{{{{{{U{U{U}{{}U}}}}UU}}}U{}U}}}}{UU}}UU}{{{{U{U}{}{U{}}}{{{U}{UU}U{{}UU}U{U{U}{{UU{{U{{}U}{U}}{{{U{}}}U}{{UU}{U{UUU}UU{UUU{{UU{{{{UU}U}}}UU{U}UUU}U}U}{{U}U}}}}UU{U{U{{}U}{}{U{}}{UUU{UU{}}}{}{{UUUU}}}U{}}U}}{{{{{{U}UU}}U{U{}}UU{{}U}U}}U{{}}}}}}{{UU{{{{}UU}U}}}}{U{{U}}}}{UU}}UU}UUU{U{U}{U}{{{}UU}{{}{{}UU}{}}U{U}}{}}{U{UU{}{}}}}}U{{}}{UU{U}}U}}}{}U{}{UU{}U}U{}{U{}}U{UUUU}}}UUU}U}U}}{{}}UUUUU}U}}{{U{{{{UU}}U}U}}{{UU}UU{{UUU}{}}}U}}U{UU{{}U}}UU}UU{{}}U}}U}U{{{U{{}U}UU}}}{U}U}U}U}{}UUUUUUUUU}}{UU{U}U{UU}}{{U{U{}U{{{U}U{}U}{}{}}}}{}}UU{{UU{{{{}{UUUUUU}}}}}}{}{}}}U}U{}}}}}U}}U{}{}{}UU{{{{UUUU}}UU}}}{}UU}{{{U{U{U}}U{{U}U{}{{{U}{U}}{}}UU{U}UU}}}U}UU}}UU{{{{{}{}{UU{UU{{U{{}}{U{UU{}}}U{}{U}}UUU}}UU}UU{}}{U}}}U}U}}{U{U}U}}}UU}}{}}}{}}U}U{UU{{}}UU{UU}{}{UU{UU}{}{U{UUUU}UUU{}}}{}{{}}{{U}{}}{}{{}UU{U}U{U{{UU}}{{}}U}{}U{}U{{{UU{}{UUUU}{}{U{}}U}{{}U{U{}{{}{{UU}U}}}{{{UUUU}}}{UU}U{U{{{{{U}{{{{UU}U}{{}{}{U{U}}U}{UU}U{U}U}U}U{U{}U{}{{}U{}{{U}UU{}{U{U}UU{{}{}{{}{}{}U{}}}}UU{{{}}}}}U{}}U{}}U{UU{}}}}{U}U}U{}}{U}{{UU{U{{}{{UU{U}}UU{{{UU{UUU}{}U}{{}}}}{{{}{}{{}U{}U}}}{{{}UU{U}}UU{}U}}UUU}U{}{{{}{U}}U{}}}}{}}U{}UU}}{{{U}UU{}}UU{{UU{UUU{}}}{}UU{UUUU}}}U{}{{{U}{U{}UUUU{{{U{U{U}{{{{UU{{{U{}{{}}{}}{UUU}}{}}U}}}{{{}}U}{UUU}{U{}U}UU}}{}{}U{}{{{U{}}{}U{}UU}{{{}}{}UU{}{UU{}{}}U{U}{}{{}{}}U}U{{}{{}UUU}{}UU{{}{U{{U}UU{{UU{{UUU}{}}}}{{}}U{U}UU{U{}UU{}{U}{{{}}{{U}{U}}{U{}{{U}{}{{{}}{}}U}}UU{}}{{UUUU{}{U{U{}U}UU{}{++++++{{}U}U{{{{}{}{U{{{}}{{{}U{}U{}UU}U{+++++++++}U{}}}{}}U++++}}{{}}+}U}{U}U}U}U{}U{}}}{{{}U}}U}}}{}{{U+{}}}}}}+U}{}{}{U{++}{}}U}UUU+U{}{}{UU}U{UU}{U}{{U{U{}}{UU{UU{}}+}}{{!{{+U{{{}}{U{+{}{}{U}}}}}+U{UUU{U{}}}}UUU{UU{{{}{{{U}U}}}U++{!{UU}++{UU}{{}{U+}}{}{}{U{{{+{}{U}U{}U}U}U{U}{{{UU}}}UUU}U}{{+}}{U}{{+UUUU}}{U{U+{{}{}UUU}U{+U}{}}}{}U{U}UUU}U}}{}{}}{{}U{{U{+UU}UU{{+}{}}}{{U}+U}{}U{}{UU{{}+U}{}{UUU{}{UU}U{U}}U}UU}U{}{U}}+U}{}{U{+{{}}{{+++}U{{{{U}U{}}UU+{{}U{U{U}UU}}U}}}}U{{U}U}U{UU}++}!UU}}}+U{}}{}+}{{}U{}U}{}}}}}U+U{{}UU}{{U}UU{{{}U{U{U{U}U{UUUU+U!!U{!U+UU{}}U+U{{{}}}{U}{U}U{}+{U}{U{{U{U{{{U}}UU{}UU}UU{}{U{U+U{{!!!U+}{{}{}+++}{U{}U{}{UU+++U}}U{UU{U{}{{{U}U}{{U{U}}U}U}}{U+{{}{}}{+{}{{}{U}++{}U{{{}++++{UU{{{{U}UU{}{{{{UU}}}}{}U{U}{}{{U+{{}{U{++UUU}}U}{U++++++++{{}UU}}U{U{U{U}{{}{{UU}}{}{U{}{}U}UU{}{+++++++U}U{{}UU{}UU{{}}{{}{{}}}}U}}}{UUUUU}}{U}}{{{{{{U{}U{UUUU}{}}+}{UUU}UU}{}{}}}{U}{}{}U}{U{UU}}{{{UU{{{U}U}}}{}}}}UU}{{UU{}U{}{+}}{U{{U}{UU}{{{U}{}}{U{U}}{{UUU}}}UU}}UU{{{{U}UU{{{U{U{}UU}UU{U+{{U{UU}}}}}U}}{UU}{}}UUUU}{U{}UU}{}U{{U}{}UU}{}}}U}{}}{{}{+++++++++++++{{UU{{{{{}}{{U{}{{}{}}}}{U}{}}{{}UU{{}}{{UUUU}{UU}U}}U{{+{U}{}}U{{}{}}UU}}U}UU{U{}}}}{{}{}}{U{}UU{U{}{}}}{UU{{U}UU{}UU}}++}{{{{{}{}{}{U}UUUU}UUU}{{}UU}U}{}UUU{U}U}UU}}}}}}U{UUU{UU}{{}{{+{}{}{}U}U}{}{{U{{{{}U{U}U}}{U}U}U{{{{U}U{{UU{U{}}}U{}}{U{{}U{}}+UU}U{{U}}}{}{}U}}{}{{{UU}{{{{{}}}}}}{UUU}}{U}U}U{{U}U}{U{}{{U{}+}UU}UU{}U{U}}}{UU{{UU{U{}UUUU}UU}UUU{{}U{{}U}U{UU{{}UU{U}}U}}{}+++U}U}U{U{{{}}}}}{}}U}}{{U}U{{{UU}UU{U{{}UU}}}}{}U}}{UU{}{UU{}+UUU+}{{{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}{{}}{U{{{{}U}}{U{UU{{}{{}}}}U}}U}}U{{}UU}{U{{U{}}}UU{}UU}U}}}U}UUUUU}}{}}}U{U{UU}U}}}{U}}U}}}UU}{}}}}UUU{U{}U{{}UUU{}UUUUU}}}}}UU}}U}}{U{{}}{{UU}{U}{{}}}U}}U{{}U{{}U}{U}{UU{U}}}}{}{{{UUU{}{}}}UU{}{U{}U{U}}}}{{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}{{U{{U{}U}}{{{}U}}{{}}}{UU{}}}U{{U}{{UU}}}U}}}UU{UU}{{}{{{{}}}UU}U}U{U}U}}}}}}U}}{U{}UU{UUU{{{{}{{{U}{U}}{{}}U}}}{U{}UUU}U{}{}U}{}{}{}}}}}U}U{{UU}{}}}}}U}{U{}}UU}U}}}{{}{UU}UUUUUU{{U{}U{{}UU}{{}{}}{}U{U{U}{U}U}U{{UU}{}U{{}}{U{U{}UU{{{}}}{{}U{{}}U}U}}{{{{}UU}}U{}UU}{UU{U{}}U{{UUUU}U}}{{}{{{U{}}{{{U{U}{{{}}{}U{{U}{U}{{U{}{{U{{}{U{}U{UUU}U{{}{}U{U}{}{{{U}}U}{}U{{U{}}}}U}U}U{}U{}}}}UU{{{{}U{}}}UU}UU}{{U}}U{}{}}UUUU}{U}U}}{{{{}}{UUUUUU}}}}{}}}}U{{}}{{}}}{UUU}}UU{{}{UU{{{{U}}{}}{}{U{U{UU{}}{U}}}}UUU}{}U}}}}{}}{U}U}}{}{U{{U{{}}{UU{{{{{{U{}}}{}U}}}{UU{{}}U}}{}{{}}{{UU}{}}}}}{{{U}}{UUU}{}}{{}UUUU{}U{UU}}}{}}{}U}}U{{U}UUU}{}UU{U{U}U}UU{}}{U}U{}UUUU{{}{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{}{U}U{U{U{{}{U{{{}{{{{UU{{{{{}{UU{{U}}U{}UU{U{{{U{}U}{{}}{U{}}}{}{U{}}U}}}{{UUU}UU{{}}UU}U}{}}}U{}}}{UUU}}}U}UUUUU}U}U{{}}}}}{}{}UU}{U{}}{{U}{U}U{}U}}}}UU}U}}{{U{{}{}U{{}}}}}{}}{U{}U}}U}{{}}{{UU{}UU}UU}}{{}{{}}}{U}{U}}}}U{U}UUUUUUUU{}{U}{{{UUUUUU}{UU}{}}{{{U}}U{{U}U{}{}{U{U}}{U{UUU{}}{{}}}{UU{}}{U{{{}{U{UU{{{{}{U}{UUU}UU}}UUU}UUUU{{++++++UUU}{{{{UU{U{}U{}}{{}U}UU}{}{{U{{{}+++++++++UU}}}}UU}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+}}U{UU}{}{U+UUU{UU{}}U}{}{}UU{U}U}}}{U{UU{UU++{!}{UU++}U}U{{U}{+U+}{}}}{U{}+}{}{{U}{}U}{}U{{{U{}}{{{}}}{}}}{+}{{}U}}+{{}}U{}U}}+U+{{{}{U{}{+UU}U}}{UU{}}UU{{UU{{}{}{{}{{{U{U+}}}{}U{+UU}{UU{U}+U{+U{{}U}{UUU+}{{UU}{UUUU{{U{UU}U}}{{}U{UU{U}+}{{}UU{+U}{UUU+++U}}+++}{U{U{{U+U}{U}U}}{}{U}{U}UUU{}UU}}U}}UU++{!{{}}{+{}}{{}+{U}{}+UU}{U{{UU{+{}}U}}{{{}}U}UU}U}}}}UU}}U}{{{{+{!!}U!}+U{}U}U+}U{U{+{UU{{{{U}{+{{{UUU{}{UU{{}UUU}{{{UU{{{}UU{U+{UU!!!}+}U}{UU+++{U{U{{U}UU}+++UU}}U}U}{{{UU}}U{U{{{U}{{}{}}U{{+U{U}}}U+{UUU}UU}++}U}U}UU++++UU}}}}}{{{{UUU{{}{{{{UU}{{}}U{}}UU+{}}}}}++{{UUU}{UU++++++++}}}{}UUU}}U}}U{UU}U{UU{{{{U}{U{}}}UU{{}+++++++U}}}}}{}U{U}}U{{U{{U}U{}U}{U}U{{{U{U{{}{{U}}{}U{}UU{{}}{U}{}+{}{}{{{{{U}{}U{}{{U{}{}}}UU}}}}UU}UU}}}{}}{}{UU}{UU}{UU}}}{}UU}+{}{{U{}{}{{UU}U{{{UU{{U}U}U{U{UUUU}}}{}{U}UU{{}}}{U{U}{}}{}{{}U+U{U{}}}U{}UU}{UU}U}}}}{}U{}U}UU}{UU{U{U}U{}{UU}U{{}{}{}UUU+++++++++++++}}}{UU}UU}U{}}}}}}}{{UUUU}{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}{{{U}}}{{{{{{UU}UU}}}{{}{{+U{}U}}{}}{}{{U{}}{UUU}{{{}}U{}{}{U{U}{{UU{U{}{}}}{UU}}}}U{{}}UU+{U{}U{U{U{U{}UU}U{}}UU}}}}U}U}{}}U}U{{{UU{{}U}U{U{UU{{U{{U}}{}}+U{U}U}U}U}}{UU}}{}{}UUUU{{U}}}UU{{}{U}}}}}U}U}}UU}{{}{}}{{}{}{}+++UUU{}{U}}}}U{{{{{UU}UU}}}U}UU{U{UUUU{}{{}U}{U{{{{}UU{{U{}{}{+{}U+}{U{}U}UU}{UU{UUUU}UU}U}U}U{}{U}}{}}}}U}}U{}U{}}}}}{{U{{UU}+}{UU++}}}UU}}}{}}U}{}}UUU{U{}{{{U}U{}{}UUU{}UU}}U}U}}UUUU}{}{}++}}}U}}UU{{}U}}}{}}{}}U}U{}UUU{}UU}{{}U}}U}{UU}{U}{{{{UU}U}{}U}U}{}}{U}U{}U{U{U{U{}}{}UUU{}UUU}UU{{UU}U{{}}}{U{{}U}UUUU}{}{U}}}U}{}}}{}{U}{{}{}}{}U{}}{UUUU}}}}{{}}}{U}{}{{}}}}U}U}UU{{{{}}}U}U}}U}U{U}}UUU}}}}}{{U{UU}{}{{U}UUU}U}{{{}U{UUU}U}}}}UU}{U}{U{}{}}}{UU}}{UU}{U{U}{U}{U}U}{}}}U}{UUU{}{}}U{{U{{{}}UU}UUUUU{{}{UU{}{UU}}UUU{{U}}{UUU{{U{}U{}U}U{{UU}{U{}U}{{{U{U{UUU}{{}{{UU{{U{}}{}{UU}U{{U}UU{U{{}}U}{U}UU{}}}{}{}{{}U{}{}}U{UU}U{{UU{U}{{{{U{U{}U}{{{{U}{}}{}}U{U}U}U{{U}UUU}{{{}}U{U}}{U}U{{UU{UU{{}U}{U}}}}}}}U{U}}U}U}U{{{}}UUUU}{U}{U}U{}UU}}U{{U{}{{}}{}U{{{UU{{{}}{U{}}{U{{U}U{}}}}}U{}U{U{}{}{{{{{UU}U}}{{}U}}U{{{{U}}U}{}{}U{{{{}U{}}U}UUUU}{{{U}{}{}U{}}U{{U{{UU}U}}{}U}}}}{UU{U{U}}{{UUU}{U{{U}}{}U{U}{}U{{{}}{U{{{U{UU{{}U}U{{{U}}U}UUU}U}UU}}UU}}U}U{}{}UUUUUU{{{{}UU}{U}UU{}}{}{U}U}}{}{U}}{{{}}UU}{}}UU{}}{}U{U{}U}{{{}U}U{{UUU}U}{{}U{U}}}{{}UUU}{U{U}{U}{U{{U}UUU}{{U}U{{{{UU}{}UU}{{}{UU}{}{{{U}U{{{U{U}}UU{}U}UUU{{{U{{UUUU{{{{{{}{{U{{}{}U}UUUU}}}U}UU{{U}{}U}}}U{U{}{{UU{U}{}}}}U}}}}}{UU{{}}U{U}{{{}{U}}U}U{}}}}{}}}}{U{{}}}{U{{}}{}{}}{UU}U{{UU}{}U}}{}U{U{U{}U}{}{}}UU}}}U}UU{}{UUU}UUU}{U{U{{{U{}}UU}}{}UU}U}U{{UU{{{{U}}}U{U{{}{U}{}{U{{}UUUUUUU}{U{U}U}}U}}}}U}UU{U{{U}UU{{{{U{}}{}}}UU{{U{}}U{UUU}UUU}}}{U}UU{U{UUUU{U}UU}}{}{}{UUUUU{{}}}UU}U{{{}U{U{{{U{}{UU{}U{U}U}}U}}UUU{}UU}{{}U}{U{}{}{}{}{{U{U{U{{U}{{{UUU{UU}UU}{}}{{UU{UU}}{}{UU{UU}{}{UU}}{}}}{{}UUU{}{}{U{U}}}{U}U{}{{{U{{}U}{U{{}UU{UUU}U{{U{}}U}}}}U{{}}U{U{}{{}}{U{}{{U}{UU}{++++++UU}{U}{{}}U}{U}{{UUU{U{{{U}}{}}{{U}+++++++++}UU}{{U{{}++++U}U}}}+U}UU}{{{}U}}U{{}{{U{UUUUUU{{U{{U{U+{}}}{{{+{UU}}U}{}++{U{{{U}{U+U{U}}{{}{{{UU}U{U}}UUU{}}U}{UU}U{}+}}U}!}}+}}}U{{{}U+U{U}}{U{}}U+}UUU{UUU{UU{{}UUU{UU}{U}{{U{U}U}++U!{U{}++U{UU}{}U}+}+{U+{{U{}{+U{{}{{}}U}U}U{}U}UUU{{}U}{}U{}}{+U}U{UU{+}}U{{U}U}{+{+{}+{UUUU}+UU{{}{{}U}}UUUU}{{{{U}}U}}U{}U}U+U}}U{}}+}U}}UUU{}+UU+}U+{+}U}{{+U{U{UUUU{{}}{}U}{{{{{UUUUUUU{}U+}{}{{}}+{}{}{U+++{}{++++}+{}}U{+{}U{}UUU}U{{}}{{U{U{UUUU}{{}UU++{!{}}{{+{U}}{U+{}{}}+U{+UU}{}U{+{{{U}}U{UU}U}{}}U}{U{U}}U{}}}U{+}!!U{!}+{}{U{{+}}UU}+}UUUUU}UU}+}{}}U{U{{{U{{UUU}}}}}{}U}}}U}U}+{U}!!!}+{{U{}U+++{{{}U}}{UU}+++}UUU}{{U}U{UU{{UUU}}}}{{}{UUUU}{+}}}}{U}+}U}{}}}U++{{UU}U{++++}}{{{}}}{{U}}UU}}U{}}{U{{}U{U{U}{{+}}UUUU++{}}{{{}{U++++++++{U}}U}U{{{}UU{U{{}U}U}{}{{{}}{}}}UU{{U{+++++++}U{}}}}U{}U{U{{{UU{{}}}UUUUUU{}UUU}}{{{U{{}{UU{{{{U{}}UU}{U}+U}}}}}UUU{{UU{{U}}}{{UU{{{U{UU{{}U}{}{}}}{}UU}U{}U{{}}{{{{{}}}}+U}}{U}}{U}U}}{{U{U}}{{U{{{UU{}}}{{}U{UU{}}U{{{{U}}{}U{U{U}}}{U}+}{}}}U{{UUU}{{}}U}}UU}UU{}{{{U{}}}UU{}{}U}}{}U{{U{}UUUUU}U+++++++++++++U{{{{U{U{{}}{U{{}}U}{{{{U}U}}}UUU}U}U{{U}{{U}{}{}U{U{U}}+}{}}UU{U{UU{{}}}}U}{{U}{{{U}{UU}}U}}}UU}}{}{{}UU{}{}}UUUU{{}U{}++U}UU}}{{}}U{{}{{U}U{{}U}U{}{{U{UU}{}}U}{{}U}{{{{U}{U{{{{{}}}U{}+{}{UU}}U{}U}}{}}UU{{}}}UU}{{UUU}}U}UU}U}UUUU{{}{{}}U{U}U}{}UU}{+}U}UUUUUUU}UU}UUU{{}{UU{U{U}UU{UU}{{}}{{U{}{U{}}}{U{}{}{U{UU}U}+U{}}}}{}UU}{}{{}}}{}{UU}}}U}}{{UUU}}U}{{}UUUU}}U{U{{}UUU}{{}}U{+++}U}{{U}U}{U}{}UUUU{{}{{}}{{}UU{}UU{U}{}UU{UUUU{U}}}{U}UU}UU}+{{{+}U}U{}}}U}}}UUU}{U{}UU}U}{{{U}UU{{U{U}{}UU}UU{{{U{UUU{}U{U}+{}UU++{{{}}U}{}U}{U{{}{UU{U}U}}}{{{}}}U{U}{}}UU}}{{}{UU{}}U{{}++}}U{}{}}{U{{{{}{U{}{{U}U}}UUUUU{{U{}U}UU}U}{}}{{{{U}U}}U}U}}UU}}{}{{{}UU}U{{UU{{}}}}}U{}{{UUU}{{{}U{}{}{}}}U{{U}U}}{U}}}U{U{UU{}{U}U}UU{}U}U{U}{}{UU{}U{}}}}}UUU{}{U}}{}}}UU{}{}{{{{UUU}}{U}}}U}}UU}}}}{U{U}{U{}UUU{U{UUU{}{}}U}{UUUU}}}{{{}UU}UU{{{UU}U{{UUUUUU{}}U}{}{}{}U}UUU{U}}U{{}{{{U}U{U}U}UU{{{}U{{}UU{U{UU}}U{}}UU{U}{U{{}U{}{{{{UU}U{UU}}}}}U{UUU{{U}U}{{{}}{{U{{UUUU{{U}}{U{{U}}UUUU}}}}U{}}UU}{{U}{}{{UUU}}UU}U{}{{{{{{{}}U}}{{{UU{U{}{}U{UU}}}U}{U}U{}{}}}}{}{{}U}UU}{}{{{{}}UUUUU}U}{}U{UU{{}U{UU{U}}U{U{}{UU{}U}UU}}{U{U{UUU}{{U}{U{{{UU}{{}U{U{{}{{}{}UU}{U}U}{{{}{UUU}U{UU{U{{}{}{{U}U{U{UU}{}}{UU{}{}}UU}}U}UUU}U{UUU{{{{U{{UU}U{}U}}{{{}}U{U{}}}{}U}{{}{{}{}UU}}}{}{U{UUU}}}}{{U{U{{{{}{{}U}U{U}}}UUUU}U}{}{U}}UU}{{{{U}{{UUU}{{}}U{}U}UU{}U}{U{{{}U{}U{{}{{U}U}{UU}U}{U{}U{UUUU}U}{}U{U{}{U{{UUU{U}U}{}{{UUU{{}}U{}{}}{U}}U{UU{}UU}}{{UU}U{}}U{}{}UU}U}}U{U{}U{UU}{}UU{}}}}U}UU{}{UU}{{}U}UU{{U{}U{}{}UU}{{}{}{{{U}U{{{}}U}}{UU{{UUU}UU}U}U{}{}U}{{U{{{{}}U}{{}{{{U}U{UUU{{}UU}U{{{}{{U}}}U{}UUU{}}}}{UU{{}U}U}U{UU}{}{U}U}{U}UU}{U{{}}U}{U}UU}U}}UU{{U{}U{U{}{{{U}U{}UU}}{{U}}}{U}{}}}}U{}U{{U{U{{{U{UUUU{UUUUUU}}UU}UUUU}UU{{U{}{{U{{}{}{}{}{{{}U{}}U{}UU{{{}}{UU{}{{}{UUU{}U}}UU{{{{U{U}}UU{U}U}U{}}{{{{{{UU{}}}}{}{}}{{}}U{{{{{U{}UU{}{{U}}}}{UU{}}{U{U{UUU}U{{U{{U{}UUUUUU}{}{U}U{{}}{U{U}U}U}}U}U{{{{}UU{UU{}UUUU}}}}U}{}U{}{UU}{}UU}{}}}}{U{{U}{}{U}{}UU}U}UU{{{{}}}{{}}{UU}}{{{}{}}}U{U{U{}UU{{UUU}}U{{}}UU}}U}{UU{UU}{U}{{{}}}{UU{U{UU}UU}}}{}{}UU{{}U++++++U{{U}{{}}U{U}}{UU{}U{}{UU{{{}}U{UU}+++++++++}}}{}UU}}U++++}}U{}{+UU{}U{}U{UU{{}UU{{}{{U{U{{{{{}}{}}+UU}}U{{+{UU}}{}{}++U}U{{}}{U+{}{}{}U}}}U}{{{UU{{{}U}}{U{U{UUU}U+UU}U!UU+U{U}U{{{{+{{{U}U+U{}U+U}{}U}{{UUU}U}}{{}}{{{{}{UU}}}}{++{!U}{}++U}UU{{}UU+}+UU+}}U{{}+}{}{}}{U{}{U{{}}U{UU}}}U}}{}U{}U+}}}}U{{+}U{{{U}U{{+}+}}+{U{U{U+}{{UU{{U}UUU{}}}U}{}UU}}{{U}{{{U+}UUU}}U+}UU}UU}UU+{U+}}+{+{{{}U+{{U}{U{{{U}U{}{{}}{U}{}U}U{{}U}+}UU{{}U+}}U}}}+++{{{++++}+{}}UU+{{U}{}U}{{}{}U{{{{}{}UU}{{}U}}++{!U}{{}+{}U{{U+}{{{U+UU+}{U}U{U+U{UUUU}}{}UU{}{{{{U}{}U}U}{{U}U+U!!{{!}+}U{}}}+{}U}{+}{U{{}}{}{+{U}}{}U{}UUU{{UU}{UU{U}{}U}{{U{+UUU!!!U+{{}{U{+++U{U}{{{}UU{+++{}{{{{U{U{}U}}}}UU}{UU{{{}{U}UUU+U{UU}UU+U}U}{}==++{{}{}{}++++}{}}}UU}}U}U{U}U{}{{{{}{{UU}}}{}U{+UU}U}}++U{}}{U}==++++++++}}U{{}U}{}{}{}}}}}{{U}UU{{UUU{U}{U{U}UU+++++++}U}{{U}U}====}}}}UUU{{U{}}{U{{}U{}{U}}{U{U}UU}U}}UUU{{U}U}}{+UU}}U}}U}U}{}}{{U}{{U}}}{{{U}}UU{UU{UUU}U}{{UU}UU{U{UU{UUU{U}U{+{U}{U{U{{{U}{{{U{U{{}}{}{{}U}UU{{}}UU}{UU}U{{U}{{U}}{UU{}}}}{U{+}U{{U{}U}{UU}U}}}{}U}{{{}{{U}{U{UUUU{U}U{{{UU}U{U{{}U{}{U{+++++++++++++{}U}{U}{}}{}{UU{U}U{{U}{UU{{{{{{U}{{}}}{{}{U{}}}U{}}U}}U+}}}UUU}}{U}UU}U{U{{U{{}{}{}{{{UU{}UU{}U{{U}{UUU}}U}U{UU{}}UU{UU++UU{UU{}U{U{U{UUU}}U{UU{{}}{}{U{{}U}U{}UU{{{U}{UUU}UUU{UU{U{{U}U+}}}U}}U{U{{UU}}{{}{{{}{UU{U}}{{UUU}U}{{UUUU{}U}UU{UU}U{}U{}}}U}+}{}U{U}U{{}U{}{{{}{{UU}{U{UUU}U}UU{{U}{{{U{{{{{UUUUU{{U{{UU{}UU+}{{}UU}}U{{}{UU{{}{{}}}UUU}U}{{U{}U{UU}}}U}}U}{}{U}}U{{}U}U{U}}+++{UU{U}UU{}}{{U{{UUU{}}}UUUUUUU{UUU{}}}UU{{}U}}{}{{{U}}U{}U{{+}}}+{{UU{}U{}{}UUUU{{U}{{U{U}}}U}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}UU}{{}{UU{}{}U}}}}{{{}UUU{}{}{}UUU}{}U{{}UUU{}{UUUU}UUU{UUU}{{U}U}{}U}}{}}{{}UU}}UUU{{U}}{U{{UUUU}}}{}U{UUU}{{U{U{U}}{UUUUUU{{{}{U{U{}U}}UUU{U{UUUUUU}}UUUU}UUU{{}}U{}UU}UU{{UU}U{}U}{U{UUU}}U{UU{}{{{}}}}{U}}{}U}}U}{}U{{}{{}U{U}UUU{{}{U{}{{}UU{UUUU}}{}U{}}{{UUU}}{U}U}{}{{UUU{{}}}{{U}}UUUU}}U{{}UU}{{}U}U}{{U}{{UU}{}}}{U}}{{UUUU{UU}{}UU{}}}{}{UUU{U{{}{{{}UU{}{UU}}}}UU{{{}U}UU}}{{{{}U}}U{U{{U}}{U{U{}}{{U}}{}{{U}{U{U{UU}}{}UU}UU}}}}{UU{}}U{}UUUU{U{UU}{U}}U{{{U{}UUU{}{{}{}}}}}{U{{UU}{UUU}{U}{U{U}}U}{U}{{{U}}U}}{{UUUU{{}}{}}}{U{U}U}}}U{{}}UU{}{{U}UUU{{}}U}}U}{{}UU{U}{U{UUU}UU{}}}{}U{UU{{{}}{{{U{{}}{{}}{UUUUU{U}{}{}UUUU{UU}{{}U}}U}{{{U}{}U}{}UU}U{}{UU{{}U}U{U{{{}U{U}UU{{U}U}U{U{}UU}UU}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{}}{{UU}UUU{{UU{{{{}{{{}}UU{}{{UUU}UUUUUU{}U}}}}U}}U}U}}UU}{}U}}}{UUU}}{}U}{{UUU{}{}}U}{U{{}U{{U{}UU}}{{{U}{}U}{}}{}{{U{}U}}U{{}}U}}U{}U}UU}}}{{{}}UUU{{{{{UUU}}}}}U}}{U}U}{}}}U}}UU{{{}{U}}U{}}{}}UUUUUU{{}U}}{}{U{{{U}U{U}}}UUUUU{}{{{{{{{}U{}U{{}U}}}}{U{{U}U}U}U{U}}U}U}U}{}}U{U{UUU{UUU}{}U{U{UU}}}}{{}U}{{}}}UU}}{{UUUUUU}{U}UUU{}U{U{U}{U}{{{U{UU{U{}{UU{UU}U{}}{{}U{U}{{}U{U{{}UU}}}{{{{{}U}{UU{U{{U}{{U{{{UUU}UU}}}UU}}{}{{}U{{UU{}UUU{}{}}{}{{{{UU{{UU{{{UU{{UU}U}{}}}U{UU}U{}{U}{}{}U}}{}U{{U}}{U{}{U}{{U}}U}}}{UUU{{{}U{}{U{}}U}{UUU}}{UU{U}}{}U}}U{U{}U{U{{}U}{UU}}{}UU{}{UU{}{}U}}}{}}U}{{}}U++++++UUU{{{{{UU}{{{}}}{{{{UUUUUU{{}}U}}U+++++++++U{{}{}}{{U++++}UU{{U+UUU}}{UU}{UU}}{U{{U}{}U}U}U{U}UU{U+}UUU}UU+{{{}{}U}{++UU{U}U{{{+{}}{UU}{{U}}}}U}{UU}{}}{{}{{}}U}{U+{}{U!{U+{{U{U}}{U+}{UU}{+{}}{+U}{{U{{}}U{}}{}}{}}U}U}{{UU}U{}}++U!}U}{++U}{U{}{U}+}+U{+{UUU}{+U}}{}}}{U}}{}U}{UU{U}U}UU}}UUU{U+}}UU}U}+}UU}}UU}}}+U+U}+{{{}}U+UUU{UU{UU}{}{{}U}U{}{}}{{}UU}{}{+{}}}{}U+UU}}}}U{}+}{+UU+}+{}{U}+{U{}}}U}UUU{{{}UU}}}}UU}}U{}U{{+U{}{U}}+}U}{U}+++}{{++++}+{UUU}+U{}}U}{}{}{UU{{}{}UU{{{U}}{{}U++U!}{U}{+}U{}{}+}U}}}+}U+UUU{}U}+U}{}}{}{U}U}}}}U{{}}{{}UUU}}}UU+U!!}}!}+}}UU}U+}}U{}+{}U{U{{{U{+U}U{}{U}}U}{U}{U}U}UU{}UU{{}}}{+{{{!!!}+}UU{}U+++}{UUU}U{UU}+++{}{}UUUUU}U{{{{UUU}{U}U}{{}}U{U{+}{{{}}}+UU}}UU==++UU}U{{U++++{U{U}U}}{}{{{U}}U}}}{{{UU}}U}{}}}}+{{}{U{++U{U}U}{==++++++++=U{}U{}{{U}{UU{}}{{{}}}{}UUU}UUUUUU{U}}+++++++{{{UU{{}U==========U{}}{}U}}UUU{U}{{{{U{UU}{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{}}}U}{U{}U}{UU}U}UU}{UU}}U{{}}{U}+UUUU{U{}}}U{{{UU{}}{{}UU}}U{{UU}}}}{{{U{U}U{U}U}UU}{{}UU{}+++++++++++++{{UU}U}}{U{{}}}U}UU{U{}}{}U{{}{U}}{UU{{}}U}{}{{}}}{{U}UU+UUU}U}{U{{{{}}UU{}UUUUUU{{UU{U}UU}U}}{}{{{}}U{U}{U}}UU{}}}{}U{U++}{}{UU}U{{U}{{}{U}{}{U}{}{U}}U}UU}UU{}}{}{{UUUU}U}UU}{}{}}}UU{U+U{U{{UUU}{{{{}U{{{{{U}}}}{U}}}UU}{{{U{{UUU{U{}}}{U}U{U}}U}U{{}}+}{U}}}{U}UUUU{U}{UU{U{{{{}{{UU{{U}{{U}UUU{}}{}}}{}U}UU}}}{}}UUU+U}U}U}}{{{{}UU{{}U}{}}{}}{U{UU{}UU}{U}{{{{}}UU}U}{}U}{}{U{}{U{{+++}}}}}U}UUU{}}}{{{}{{}}U}U}}}{}{U}}{}U}U}}U}}UUUUU}}U}}}U}}}}+}{}+{{U{}UU}}{UU{}UU}{}{UU}}{U{U}}UU{U{}}}}{}UUU{}{UUU}}UU{{U}U+U{{{++UU{UU}}}{}{UU}U}U{UUU{{U{U}U}U}UU{}}{}}UU}}U}}U}}}U{UU{{++UU}{UU{U{U}{}{{{}}U}{}UU}{{UU}UUUU{}}}{}U}{UU{{}}U{UU{U{}}}{{U{{{}UU{{U}}}}{UUU}{}UU{{U{}U}{{{}UU{}UU}}{{UU}}U{U}{}{{U{}{{{U}U{{{U{U}}{}{{{}{}UU{{{{U}{}{}U}}}}{}UU}}U{{}U{}}}U}UUUU{U{UU}U{{}{}}U{U{{{}UU{UU{}U{{{{}}}}}UU}U{}U{U}{}UUU}{}U{U}U{}}{}U{U}U{{{U{U{U}}U{}U{UUUUU{}U{UU}}{U{U{{{UUU}}}{U}U}{U}}{}}}U{{UUU}}U{U}}}UU}{{{{{{{}}}{UU{{}{}}U}UU{{U{{}UU}}{{}{{U}{U{{U{{}U}}{}{UU{}{}}}{}UU}}U}{UUU}U{UU{{}UUU{}UU{{}UUU{}{}}}UUU}U{}U{U{{U}U}{{UUU{{}UU}UU{}UU}}UU}U{UU{U{}U}{{U}UUUUU}U{U}{}}}{U{}}{UU{{{}U}UUU}}{{U}UU{}}U{{}UUU{}{}U{}U}}}UUU{{{U{}}}U}UUUU}U}}{}}}{U{UU}{}{{}{{{{}{{U}{}{}UUU{U{UU}}{{}U{U}{{{{}{{{UUUU}U{}{}U{{{U}{U{U{}U{UU{{}{UUU{}{}}UU}}}U{U}U{}U{}}}{UUU}{{UUUUUUU}}U{{U{{}}UUU{}}{}U}UU{U{}U{U{UU{{}{U}{U}UU{{U{UU}U{U}UUUU}{{UU}}UU}{{}}{}}{}U{{U}{}}{}{{{U{U}UUU}U}{}{U{}{{}{}}U{}{{{UU}}}U}}}}{{{U}}}}{}{}}UU}UU{}U{}U}UU{}{}{U}{UUU{}{}U{}}U{}U{}UU}}}{}}}{}}}}{{{U{{U}{{{}}}U}}}UUU{UUU{}{{U}U}{{{{{{}{{}}U{U}UU}}{U}{UUUUU{U}}{UU}{}}}UUUUU{}U}{UU}}UU{{U}}UU{UU}{U{{U{}{}U{UU{{{}}U{{U}{{U}}{{{U}U}U}{{UU}{U{{U{}}}{{UU}U}{}}{UU{{U}}UUU}}U}U}}UU}}U}{UU}{{}{U{U}{UU}{}{}}}UUU}{{UU}}UU}{{{UUU{U{{}{U}{}{{{{{{}{{{}{}}UU}U}{U{}}{{{{}}{{}U}}{}U{U}UUU{}U{}}}{}}{UUU}U}{{UU{}{{{}{U{{U{UUU{{}U{{{}}{{}}}UU{}{}}}U}UUUU{}}}}{}{{}U{UU}{U}{}U{UU{UU{{U{}{{{U}U}{}U}U}{{U}{}U}{{UUU}}U{}{}}}}{UU{U}{}U}}}}{UU{}{{}}{UU{UUU{}U}}{}{U{{UUU{U}}U}U{U{}}U}U}}U}{}}U{{UUU}}UUU}}}}}{U{}}U}U}}{U}U}{UUU{}{}}{{}}}U}{}}}U{{{U}{{{{}U{{}}{{{U{{{{{{U{++++++}{{}{}UU}}UU{}{UUUUUUUU{{UU{U}{{UUU+++++++++UUU}{}{U{{++++{}U{{}+UUU{{}}}}{U{U{}{{{}{UUU{U{}UU}}U}}+}}{UU{}+}{U{U}}{U++}UUU}U}{{+}}{{{U{UU{}{}{}{U{UU{UU}U}{UUU}{U{+{}U{!U{+U{{}U}{UU+{}{UUU+UUUU+UU{}{{U}{{}}UU{U{}{{{U{{UU}}}{}{++{!U}}}++U{{U{}{U}+{+{{+}{U}UU+}{U{}U}}{{{U}}}{{}U{{{U{}UU{{{UU+}}UUUU{+}U{{{U{}U{+U+{U+{}U}U{+}U{}U}UU{}{U{}{UU}{{U{U{{{}}}}}}+{}{U{}U+{{U}{U}}{+}{+UU+U+}UUU}+{U{UUU}UU{U}U{{U{}{}U}{}}}}U}}U+{{}U{{U+}{U{{}+++{U{++++U+U{{U}+{{}{U}{UU}}U}}{{U}UUU}}{{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}{+UU}UU{{}U}+UUU{UU}U}U}UU{{U}}UU}}{{UU{}{}}+{UU!!!}+UU{{U{+++U}{U{{{{{UU+++{}}U{UUU{}U{}}}U}{{}UU}}{}U{{U}}+{U{{U}U+{{}}UU==++UUU}}}U++++=={}U{U{UUUUU}}U}{}U{{}{{UU}U{U}{U+{U}}}{++}}}U{{{==++++++++=====}{{}U}U{U{U}U{{}U{{{{UU}{}U{}UU}UU+++++++UU}{}}{UU==========}}{}{{}{{}U{{}{{U}{}}}}U}{U{U}{{U{{UU}{U{+{UU}{}}{{U{{{UU}U}{}{U{{}{}}}U}UU{U{U{U}{U{}{}{U{}{{}UUU}}}}{}U+}UU{{{U{}{}{U{}{{}}{UUU{{{U{{}}}{}{U{}{{UU}}{}}{{{{}}{}{}}{}{}{+{U}{{}U}U{}UU{}}}U{UU}UUU}U{U{U}{}{U}{}UU{{{}{{U{{UU}}{{U}+++++++++++++{}{{U{U}{{U}}}U{U}U{U{{U}}}U{}UUU{{}{{UU{U}{}}}{{U{U{{U{+{}UUU}U}U{}U{U}{{{}}{{{}{{{U}U}U}}U}{UUUU}}}{}}}U}}}{}}U}U{{{{}++}{U{{{}U}U{U{U{}}{{}U{UU{{{}}}}}{}{}UU{{{U{}{UU{{U}}{{}}U}{{UU{+}}U{{}UUUU}U{U}}U{UUUUU}{}}}UU}}{}}}}U}{}{}{}UU{{U{U}UU{{{U{U{{+}}}UUU{{U{UU{{}}U}{U{}UUU{U}}}{UUU}{{{U{{}{{}U}U{}UU{{UU}}U{}{}+{}}UUUUU{}}{{}{UUU{U{{{}UUU{U{U}{{{U}UU{{}{{{U{}U}{UU}}{U{}{UUU+++}}{UU{{}U{{}}{U{U}}UU{}U{U{U{{U}UU}UU}{}}U{}{{UU}{U{{}}{}U}}+{}{+U}}}{{{{UUU}{}}{}{{U{{UUUU}U}{{}{U{}}}{U{}U}U{}UUU}U}U{U}}{+{}UU++UUU{}U{U}}}{{{}UUUU{{U{}{UU{}{}{{}}U{{{}{}U{U}U{{U}{{{{}++U{{{}}}U}}}U}}UU}}}}{{U}}}UU{UUU}U{{UUUU}{{U}U{}{U{}{{}}U}UU{U}U{}U}{{U{{{}}{}{U}{U{U}UUU{{{UU}U{{{{{{{{U{{}U{{{UU{U{}}UUUUU{}U{{{UUU}}}}{U}}}{{{UU}}{UU{U{{U}U}{{}UU{{U{{}U}U{}{}}}U}{U}}}UU}{}U}}U{U}}UU{{}}{}}}{{}U}{}}}}}}}U{{U{U}{{{{{U}{U}UU{}}U}{}}{UU}{UUU{}{{UUU}}}UU}{{{U}{}U}U{U}}}{U{}}{U}}{U{U{UU{}{{}{{UU{}{}{}{}}{}{{U}{U{U}U{{}U{U{U}{U{U}{{{}U{{}{{{{UU{U{U}{{UUU{U}U{U}}UU{U{}{U}}U{}UU{U{{}}UU{}}U}{UUU{U}U{{}{}{{U}{}{UUU{}}UU}{{UU{{{}{U}}{U}UUUU{{{{}{{U}U{}{UU}{U}U{{}}{{UU{U{{U}}{{}U{}{UU{{U{}{U}{{{U{{{}U{U}UU}U}{UU{U{}U{}}}}}UU}}}}{U{{}}U{}}U}{{U{}U{}UUU}{UU}U}}}{{}{{UU}UUUU{}}{U}U{}}{U}{U{}{U{U{}}U}U}{{{{{}{U{}U}{{}}}U}UU}U}}{UU}}{}{{{}{U}{}}UU}{{{U{U}}}U{{}}{}U}}UUU{U}{U{{U{}}{}UU{{}{}U{}{{UU{{U}}}}}UUU}{U}}{{{{}U{}{U{{UU{U}{{}}UUUU}{}}{}}U}U{{{U{{{{}{}}}UU}{U{{{U{}{{U{}{U}U}UU{}{UUU}}{{}{{}}U}{{}{{{UUUUUU}{{}}{UU{{}}U}U}UU{}}}}{{U}UUUU}}U}}UU{}U{}{{U{}{U}{{}UU{}U{{}UU}UU}{U}}{}{{U}UUUUU{{}{}{U}{UU{{{U{}{U{U}U}}{{{U{}{{{U{}U{U}{{{{U}{{{}}{}}{}UU{}{}UUUU}UU}U}{{{}}}{U}{}U{{{}{UU{}UU{{U{UUUU{{UUU}{{}{{U}U{{}}{{{}{}}UUU{{U{UU}U}{}UU{}{U{{}UUUUUU}{}U}}UUU{}U}UUUUU}UU}UU{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}}UU}}{U}}UU}}{}U}U}U{{}U{U{{{{UU{UUUU{}U}}UU}}{{{U}U}{U{UU}}{{{}U}U}U}}{UUU{{{U{{{{}{U{{UU{U}}}{}}}{}{{U}U{{}}U}}U{UUUU}U{}}{UU}}U{U}{U}{{U{{{UU}{}}UU}U}U}{}}U}U{U{}U}{{{U{}UUU}UU}{U}{{U{U{UU}{}{{U}{U{++++++}{{}{UUUU}}{}}UU}UUU{{U}UU{{}{}}U{}+++++++++{{}}}{{{}}++++}UUUU}+}}{U{U{}}{}U{}U}{{U}}UU}U}{}}}}U{}+}{UUUU{+}}U}UUU}U++}}}}U}U{}+{UUUU{{}U{}{}}{}{U{}{}{{UU{UUU{}UU+{U}U!{}+UUU}}{}}}+U}}U{{+}{UU+{{{UU{}U{U{{}{U}U}}U}}U{U}{}}U}}++U!}U{{++{}{{}{UUU+U+}U+{{U{{U+{}U{}}U}{U{U}}}}{}}{{U}U}{UU{}U{+}{{}{}{+{}{}}UUUU}+}+{{+{}}{{}+U{}}{}{}{}{}}}}{}UUU}}U{{{U}U}}U+U{U}UU{+UU}UUU{{}+U{+U{+}+}{U}U+{{}}U{}}U}}U{U{UUU}U{U{}}}{U{UU+{}UUU{{+UUU{{U+++}}{++++U+}}{}{+}{U}}{}{}}{UUU}}}U}U{}{{{{U{}}++U!UU}U{+{U{{U{+}{{{U+}{+U{{{U}}+=}U}{}{}{}}{}UU}{}{{{{U}U}U}UU}+U!!}}!}+U{U}{}+}{{U{+}{}{}}}}{{+={}{}{UU{}}{U}U}U{{}}{{}}}{}U}{+U{{!!!U+{UUU}{+++}{{U}}}}}U{+++=={{UU{{{U}}}}{{}}U{}U{{U}UU}{{{+U}UU}}}+}U{{{}==++UU{U}U}++++==U{U{{}{UU{UU}}{UUU{}UUU{U}}}U}}U+{}}{U}++{{U{{U}==++++++++=====}{}}}U}UUU{{UUUU}}}}U}U}UU}{}{UU{{+++++++}{}U}}U}{==========UU{{{{{{U}{{}}}UU}{}}{UU}U{}UU}{U}U}U{UU}+}{}{U{}{{UU}U{U{UU}}U{}}{{}}}{UU}U{UU}}}}UU{UUU{U}{U{}U}{{}UUU{+U{{{UU}}}UUU{UU}}{}}}UUU}}}{{{}{UU{}{U}{}}}UUU{U{U{UUU{U}U}{UU}+U{{U}UUUU{{U}}U}}UU}U{{}U{UU}{{{UU}UU}{U}U{{U{{{{}}UU}U}U{+++++++++++++UU{U}U}{U}U}}UU}}}}}U{{{{}{{}U}}}U{}{{}U{}}{}}}U{{{U}U}}+{U{U}{U}UU}{}{{}{U}}}}}{}{{}}U{}U{{U}{}UUU}{U{{{UU}{}}}UU}}U{}U++{{}{{U{{}{U{}{}U}}}}U}UU}U{{UUUU{}{{UU{}}}U}{{{}}{UU}{}}}UU}U}}+U{UU{{}{{U{UUU}{U}}UUUU{U{{U{{U{UU{U{U{}U}UUU{{{}{}{{{{{U{U{}UU+}}U{}U{{}{UUUU}{UUUU{U}U{{}UU}}{U{}{U}{}}U}UU}}U}}{{}{U}U}}}{}}+U{}{UU{{U}UUUU{UUUU{}U{}}{}{U{}{U}}}}}{{{{{U}UUU{UUUU}{}{U}{{{}+++{{{}U{U}UU}UUU{U{}U}{{{{{UUU{{{U}UU}{}U}{{{{}U{{U}}{UUUUU}U{+}U}+}{}U{}{{}{U}U}}UU{}U}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}{}}{{U++{}}UUU}{U{}}{{}}}{{U}}U{}}{{{{U}{{{{}}}U{U{}{U{}{}}}{UU}}{}}{}}{U}U{U{U}}U{}UU{{}{}U{U{}}}{UU{{{}}UU{}UUUU{UU{{{}U}}{}}}U{U}{UU{}U{U{{U}}{{}{U}}{}{}}}}{U}U}U}}}{UU{{{{UUU}U{{U{UUU{UUU{}{{}}U}U}{{{U}{{U}U}}{{{U}U{{}UU}}{{}{{U}{}{}{U{U{UUUUU}{U}U}{{{U{}}}U{{{U{}U{U}{U}{}{}{}U}{UU{{{{}{}UU}}}U}U}{}U}}}}}}U{}}U}U{{UUU}{U}{}{}U}}}{{U}}U}}U}}U{{{{U}U}U}U}}}}}{UUUU{{{UUU}{}U{U}U}}{UU{{U}U{{U{{}{}}U}{{U}}U}{{{{}U{}U}UUUUU{{}{}}{}{}UU}{{UU{UU}}}U{UUUU}}}}U{{{}{U{}U{{}}{U{UUUUU{U}{U{{}}}{U}{{{{}{U}{{UU{}{UU{}}}{{}{{}}}{{{U}{}U}UU}UU{U}{{}}}}U{}{{{U{}{}}}{U}UU}}}U}U{}}U}U}}U}}{}{}U}}}U}{U}{{}{U{{}U{{{U{U{{}UU}{}U}U{}U{U{UUUU}{}}}}}}}{U{}U}{}U{UU}{U{}{}U{}{{UU{U{{U}{{UU}{}}}{{U{{{}U{U{U{UU{U}U{}}{U}U}{{{UU{}}}U}{{}{}{U}}{{}}U}U{}UUU{{}U}{{}{U}}{}U}}{}U{}U}}U}UUUUU}}{{U{}{}}}{{{}}{U{{{{}{}}}{}}}U}UU}U}{UU}}U{U{UU}U{}}{U{}U{}}}{UUUU}U}{{U{}{{}{}{UUU}}U}}}}{}{}{U}}U}}{{U{U}}}{U}{}}}}}}}{{}}{{{{U{}UUUU}}U}}}}}}{U}{U}U}}}{}}}UU{UUU{{UU{{{U}{{}{{{}U{{UU}U{{{}{U{U}}UU{}}{{}U}{UUU{{{{{U{}{}}{}}{}U{U{{UUUU}}}U{U}{}U{}UU}U{}}}}UU{UU}UUUU{UU{U}UUU{{U}{{}U{}UU{{UU}}}}{}{U}U{U{}{U}UU{{}}UU}U}{U}{}{}{U{}U{{UU{}{{{{U}U}{}}}{{U}}U}}{U}{{U}U}{{{UU}UUUU{}U{{{{}}U{}UU}{U}U{U}}{U}}{}}{}}}U{UU{}{U}{U{{}}{U{}U{U{UU}{U}}{}}}{UUUU{{}{U}UU{U{}U{U{}}U{}}}UU{U}U}UU{U}UUU{}}{}U{}}{{U{U{}{{{}}}U{}U}}{{{}U}UU}}U{}{}{{U{{}U{U}U{U{}}{{{UU{}UU}UUU}UU{}}}U}U}U{U{U}UU{{UU}{U{}{{}U}}{}}UU}{U}{UU{}}U}U}}{{{UU}}{}}{{}UU}{U{}U}{U{}U{}{{}U{{{{}{{{}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}UUUU{{}{U}}{}}}}+U}UU}UU+}}U}}{}{}++U}{{}UU{U+}{{U}U}}U{U{{UU{{U{U{}{}}{UU{{U{}{+UU{U!{U+}{}U{{{}U+}{UUUU+U}}U+{{}}{}}{}{{UUUU{{U{}}}{}U}{{{}{{++U!{U}U++{}}UU}{U}+U+{}+U{{{U}+U{}UU{{{UUU{}}{UU}}}{}}}UU}U{}}}+}}U}}{{+{UU}}UU{{U+{+{}+U}}}{{+}UU}{{UU}}}}}UUUU}}{{{{{U{U{{{}U+{UU}{}U+}U{{}U}{U+}U+}}+{+{}}U}+U}UUU}{U{{{}}}{}UU{}U}}UU{U{UUU+U}}U{}}+UUU{U{+++}U{++++{+U}}}}+{}{U}}U}U{UUUU}{}}UU{}U{{{}U{}++U!}{U{}+}UU{{{+}}UU}+{{+U}UU}}U+={{}}U}{U{}UUUU}}}{}{U}}{UU{UUU+U!!{}!U+{U}{}}+UU{}U+{{U{{}{U{U+={{U{U{}U}{{}{{}U{{{UUU{{}}UU{}+}{}!!!U+}UU}{}+++{}U{{U{}{UU+++=={}}}UU}}U}U}}{}}U}{UUUUU}{}{}U+UU{{UU{+}UU{U}==++{{{{}}{++++==}}}{U{}}}{}{{{}}}}U{{U}{}}UUUU}}+}U}}}U++{{}}}}U==++++++++=====}U}}}}{}{{{}}}{}{U{}}U}{U}{U}{U{U}+++++++{{U{U}U{U=========={}}}}{{}{}{}{U{}UUUU{{}U{U}}U{}{}U{}}{{}}+{UUUU{}UU{{{{}{{U{U{U}}{{{}{{{{}{{{}{U}{}{}U{{}{UUU{U}{}UUUU}UU+U{{{}{}U{UU{}{{}{U}U}{U}}U}{{U}U{{UU{U}U}}U}{{}{U}}U{}}}{UU}U{}+U{U}UU}}U}{U{U{{}U}{{{}U}{U{}{}{U{U}}}{}}UU{}}}{{{{UUUU{}{+++++++++++++{U{}UU{{{U}UU}UU{}UU}{UU{{U}U}UUU}{{{U}{}}{U{{}}{}U}}}{{+}}{U{{U{}U}}{U{}}U}{}}}U{U{}}}}}{}}U}{U{}{}}UU{UU}}U{UU{{{{U{{{++{{}}}{{{U}U}U}}{{{{U}{}}UU}}U}{U}{U{}U}{{}UU}}}U{}{{{{}U{{}UUUU+U{{{}{}U}UU}{}{U}{{UU{{UU}{{{{}UUU}U{}{{{U{U}{{}}}{}}UUU{U{{U{}+{UU}}{{{U}}UU{{U}{}U{UU{UU{}{U{}U{{{{}{U{}{}U}U}{U{UU{U{}{U{{{U+}{}{U}{{}{}{}U{U{U}{{{{}U}{{U{}{UU{}{}}{UU{{{UU{}{}}UU}U}{}}{{}+++U{{}{{}{{UUUU{U{UU}{}}U}{U{{{}UU}}U{}U{{U}{}}{U}}U{{U{U{{U{}+{U}+{{}{}UUU}{U{}U}{{}U}U{{U{UUU{}}{}{{U{{{{UUUU}{UU{{{{{{UUU}{+U{}}++{}UU}}}U}U{U{{UU{{}{UUU}{{UU{{{}U}U{UU}}{}U{}U{UU}}}}}}{++{{UUUU}}}{}}}{U}{}U{{}U}{{U{UUU}{}}}{}{U{U{UU}U}}U}{}UU}}}UU{{}U}UU{U{U{U{{{}UUU}U{UU}U{}}U{UU}U}}{U{U{U}{U{}{}{{}}}{U{{{U{{{}}{}U{}{}}UU{U{U}UUU{}U}}{}U}{{}{}{U{{U{{}}U}}}UU{}}U}}U{{}}}{}}UU{}{{{U{U{{UU}{{UUUUU}{}U}{}U}UUU}}U}U{U{{}{}}{}U{}}}}}U}}UU}U{{UU}}}{UUU}{U{}{}U{UUUUU{U}{U{{}UU{}{}}}{{UUU{{}{U{{UU{{{}}}U{}{{UUUU}}}{UU}}U{{}{}U{}{{U}{U}U{U{}}}}{{}UUU{U}}U{U}{U{{}}UUUU}{{{U}}{U}U}UU}{{UU}{}U{U{}{}{{{}UU}{U}}}U}U{{{{{}}UUU}{{{}}{UU}}}{}}}{U}{{}U{U}U{U{U{U{}}U}UUUU{{}{U{{U}{U{U{{UU}{U{U{}{{{{U{U}U{}{{}UU{}{}}U{{UU}}{}U}{}{}{{}{{{{{U{}{{UU}}UUU}}}UU{}}{U}UU}}U{{}U{}}}}}}}}{U}{UU{}}U{UUUUU{}U{U}{}{}{{{{UU}U{{U}U}{UUUUU}}}UU{}{}}{}}{UU}{U}}UU}}U{{{{}{}}{}U}}}UU{}{}U{U{UU}{U{}U{}}{}}U{{UU{{U{}UU}{{U{}U}}{{{}{{{U}{{{UU}{{U}UUU}U}{U}{}}}{U{}}{{{}UU}U}}UUUU}{U}U{UU}{UU{{{}UUUU}{}UU{U}{U{{{{}}{}}{{{}U{{U}}}}UU}U}UUU{}{{U}{U{}{{}U{{U{}}U{UU}UU}{{U{{{{U{}{}}{{{}{UU}}{}}{U}}{}U{}}}U}{}}U{{{}}{{{{{U}UU}{UU}{{U}}}{U}}UU}}{U{U{}U}U}U{}{U}U}}{U{UU{{UU}}U}}}U}{U}{}UUU}UU{}}{U{U}{}{{}{}{{U{{}}U}}U{{}UU{{}U}{}}{{U{}{}}}}{UUU{{{UUU}{U}{{UU}}{UUU{}UU}}U{U{U{UU{{}{UUUU{{UU}{}UU{}{{{U{}}{U{U{}}{UUU{U}U{}{U}}}}}{}UUUU}U{{}}U{}}{}UU}UUU}U}U{UUU}UUU{}U}}{U{{UU{UU{U{}UU{{{}UU{UU}}}{{{U}{}{{}U{U{U}U}}U{{{{{UU{U}{}}UU{U{}{U{UU{}U{U}UU{{}{}}{}{}{}{{U}{UU}{{{{U}}{{UUU}{}UU{UUU{{}{{}U}{{{U{U}{U{{}{{}{{U}UU}}}{{}}UU}}{}UU}U}{}}}U}{}U}}UU}}{}}UUU{}{}{}}{}{U}U}}UU{}}U}U{U}{{}}{{UU}{{{U}U{UU{{UU{{}UU}}U{U}}U}}{}U{{}}UUU{{}{}{}U}}}U{}}++++++}UUU{{}U{{}UUU}{}U}U{}}}U}}}{}UUUU{+++++++++}}{{}{{}{}++++{U}{}}+}}}}{UUU}{{{UU{}}{}{UU{U{{{{}}}U{{+{}{{U}{+{UU{{U}}}++U}U}}{{U}+}}U{{}}{{UU{{{}{{{}{UUUU}{{U}U{{U{+{}{}!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}U{+UUU{{U}+}U{}{}}}UU+}+{{+{{}{{U+}UU}}U}}U}UU}U{}}}}}}UUU{{}{}UUU+{}UU}{{+UU{}}}{}{+UU+UU+{+{UUU}+}U{U{U{}U{U}U}U}}U}}U}{{U}}{{}}+U{UU}UU+U{}U}U+++UUU++++U+UU}U{+}{{U}}{U}}}}{}{}{U}{}{U{{{{UU{++U!{}}U}+}}{}UU+}}U{U+{U+{{{}U{U+={U}}}}}{}U{UUUU}{{U}}U{UU}U}}U+}!!}}!U+U}{{{{+}U{{}+}}UU}{{{{U+={UUUUU{{U}UU}}{UU}U}{{{{}U}}{U+}UU!!!U+U}U{UU+++UUU}{{{UU}{+++==}U{}U}}{{U}}}{{}}}{UUUU}}U{U}}+U{{{U}{+{{{{}U==++{}}{}}{++++=={}{UU{U}UU}}}U}UU{}}}}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{}U+U{UU}{{{U{U}}}{}{{{{U{{{{{}UU{}{U{U{{{U{UUU{}{UUU{{{UU{}}}}}{}U+{}{U}UUU}U{{U}U}}}{{}{}U{}}}UUU}{{UU}{U}UU{}{{UUU}{UUU{{U{}U}}{+}{}U}U}}}{{U{U}}{}UUUUU{UU{{{{U}U}U{U{UU}UUUU{U}UUU}U}{U{{+++++++++++++}U{}}}{{{}{}{UU{U}U}U{{UU{}}{U}U}{}}}U{}UU{UU{}}}}}U{{{{+{}}U}U}{{{}{{U{{U{}{}{UUUU}}{}UU}UUU{UU}{U{{U}{U}U}U{UU{}UU{}{{++U{{}}{}{U{U{}}U}}}U{{}}{U}}UU}U}{{U}U}{U{}UU}{}{}{}}}U{U}UU{}{{+}}}}}}}}{{{U}}UU{}U}U}}}}{{UUU}{{{{U{{}{}{U}}{}}{}{{{UU{U}{}{}}+}{{UU{U{{UUUU}{}}U}U{{{}}}{{U{{}U}U}U}}{UUU}{{{{{{{U}U{UUU{{}U{+}UU{U}UU{U{{}UU{U{{}U{{U{}{{U}{{{{{}U{U}}U}{UU}}{}UU{}}}UU{UUUU+++U{}U}{{}{UUU}U}{}U{}UUU{UU{UUUU{{{U{{}}}UUU{}}U}{}}}UU}}U{}}+{{{+U{{}}U{}}{{{{U}U}}{}UUU{U{UU{}}}U{{{{}}UU}U{}UUUU{}}{U{}}}}+}{UU++{UUU}U{{{}U{}}U{}U}{{}}}U{U{}}}{U{}UU}U{{{{{{U{U{UU}}{U{++{}U{UUU{}}UUU}{}U}{{U}{}U}}}{}UU{{U}}{}}U{}}{UU}}U}{U}{}UUUU{{}UU{{{UU}}}{{{{U}UU}U{{U{{}{{}}}U{UU{{U}{U}U{U{}}}}U}UU}U{}{UUUU{U}{}}{U}}UU{{{U}U}}U{U}{{}U}{{}U{}{U}U{}UU{}}}{U{}{}}}U}UU{U}{}{{{{U{{{U{U{{U}}{U{{}}{{U}UU{UU{{}}}}{{{U{U}}{}}{UU{}U}}U{}UU}}}U{U{}}}{UUU{}}}{{{}}U}{}}}UUU{{}}}}}{{{U}{U}UU{}{UU{}}U}}{U{U{UU{{}{UU{{{UUUU}UUU{{{{U{U{{{U}{{{U{}}}{{U{}}}}}U}U{UUUUUU}{}}}U{{}U}{}}U{U}{}{{U}U{UU}}U{U{U{{}{}U}}U{UU{{{{{}{}U}U}{}}U}}U}{}}U{{UUU}UUUU{}U}UU}{U{}U}{{{}U}{}{U{U}{}}{UU}}U}{U{U{U{{{{{}U{}{{UU}UUU{}}{U{U{{{}}U{}UUU}{{UU{}U}{}{{{{{U{{{U}U}}{{}}UUU{}U{}UU{}{{{}}{UU}}{}}U}}}}}U}}{}U{{{}}UU}UU}}{U}}{{UU}{U}UUU}UUU{}{U{U{U}{{}{{{{UU{{U{U}}}UU{{{{U}}U}{{U}{}}}{{}}U{{U}{U{UU{{}{{U}{{U{{}U{U}U}U}}{{U}}{{}UU{U}U}{{UUUU{{{{{{}{U}{UUUU{U{{U}{}}{{}{}U{UU}U{{{{{UU{U{UUUU{U}}}U}}}U}UUUU}{UU}{}{U}}}{}U{}UU}{U}{{U}U{}{{{{U{}UU}{}U}{UU}}}UU{{{}}}{UUUU{{}UU{}{U}{U{{}{{UUU}U{U{}{}UUU{{}}U}{{{{U{}{UU{{}UU}{U{{}{{UU{U{U}U}{{U}U{{U}UU{}{}U}UU{{{{{}U}{{{{{{}{}U{}}{U{UU}UU}UUU}{U}}{{}}UUU}{}UU}}}{{}U}U}{}U{UUU{{UU}}{{{{{}U}{U{{UUU{{{{U{}U{}}U}{{{}{}}}}{{}U}}{U}U{}}}}}UU{}{{}{{U}UUUU{{U}{{{U{U{}U}}}U{UU}{}{U}U{}{{U{}U}{{{}{}U}{U{}U}}{{U}U}UUU}}}}{}{UUUU}}{U{{}{{}}UU{}U{U{{}U}U{U{{{{}UU}UU{{U}U}}}{{U{{U{U}U}U{U{{}U}U{U}}}U{{U}}}{}{}U}}}{}{}}}U}{}{}}{UUUU}U}{UU}{U}UU}}{}{}}{}{{U}{U}{U{}}U}}}{U{}}{{U{}}}}U{}}UU}}{U{UU{U{}UU}}{}U{UU}}U{}UUU{U}UUU{}}U}U}U}}U}}U}{}{U{{}{UU}{}}UU{}}}{U}}}U}}{}UU}}{}}UU{}UUU{{}}U{UU}U{{UU{}}U++++++{{}{}{}{{{U}}{{}{{U}U}}}U{{}{U}}{}U+++++++++U{{}UUU}{U++++{}U{U{+{{{U}}{}}{{{}UUUU{}UUU{{}UU}{}{}U}+}UU{}}{+{}{{}}U{}++}{UU}U}{}+U}U}UU{{}{U}U{}}U}{{}U}{}U}}U}{{}U+U}U{!U{+{}}{}{}{}+}}UU{}+{}}{+{}}{{U{}U}{U{{{{}}}U}}{UU}{{UUUU++}!U{U{++{{U{{U{}}+{+UU+}{UUU}+{{}{UUUU{UU{{}U{}UU{{U{{{U{U{U}{+{}U{}{U+{U{UUU}{UU+U+U}+{}{}}{+}UU}{{{}{}U}UU{}U{UU}U{}{}}UU}}}+{{}{U{U+{{}}{}{U}+{U+{U+{+}}U{}+{}U}{}{{{U}{{}}U}U}{U}U{U}U}UU}+{}UUUU{+{}{U}{+++U{{++++{+{}{{{+{{U{}}{U}U{UU}U{{}U}{U}UU}{}{{++{!}{U{}+}}{{}{+}U{}}+}}+}UU{{{{+=}{{U{U}{}U}}}}}}U{}}UU{}U{{UU{+{!!U{!{+U{U{}{+U{}}{+U{}}{U{U}U+=}}UUU}U{U}{U}}UU}U}{{{}}UUU{U}+U}{!!!U+U}{U}U+++U}{{}U}UUUU+++=={}{{{{U{UU}}UU{}}UU{UU}{}{UUUU+UU}U}{U+}UUU{{==++}{{U}U}++++=={U}}}{{}{{UUU}U}UUU{}U}{{{}UUU{}+{{UUUU++}U}}}U}==++++++++====={}}U}{U{{{{}{U}{U{U{}}{}UU}}UU}}U}+++++++}{U{}}U}U==========UUUU{{{U}{UUU}}UU{UU{{UU}}U{}}}}}{UUU}UUU+}U{{}U}{{U{{}}}U}{}}{{{}}}}{}U}U{}}}U}}}}U{{U}{U{}U{UU}}{U{{}}U+}U}}U{}}U}U}}U}UU{{UUU}{}U}}UU}}U{U}U}{{}U{U}UU}{UU{}}}}}UU{U{}+{U}{UUU{}}{U{{{}U{}U}}{}U}UU{U}U{}{UU}U{}}{}U}U{U}}U{{U{}U+++++++++++++{}}UU{}U{{{U}{}UU}{}UU{U{{UU{}U}UU{}}{{{{{{}}{}{}{U}}U}{+U}U{{{{}U}}{UU{}U}}}{{UU{U{}}{U{{}UUUU{}}}}}U{}}UU}}}{{{{}UUU{}++}}}U}{UU{UU}U}{}}}UU{{U{}}}}}{}UU}U}UU}{}U{{}}}}{{{}{{U}{}{}{{}+U}}}}{}}}U{{}}U{U{UU{}U}U{U{{{{{UU}{}UU}{}}{}UU{U{}}}UUU{{}}U}{+U{{}U}}UU}}UU{U}}{}{}U}U}}{U{UU}{U{{}}UU{{{}}U{U{U{{U{UUU}}}U}}+}{{UU{{}}U{}}}U}{}}{{UUUU{U}U{UUU{U{U{}}}{UU}{U{{}U{{{UU}{{UU}}+++U{{}U{U}{UUU{{{}}{{UU{}UU}}U}UUUU{U{}U}}}{}U}{}}{U{{{U}}}{{}+}}}+{U{}{}U}U{}U}}U{{}UU}UU}{}}{UUU}U}U{U{{}}U}}{}}}UUU}UU}{{}{+}U{U++UU}}UU}{UUUU{U{}U}UUU{{{}U{}{}U{{}U{}{}{U{}}{{U{{{}{}U}U++{}{{}U{{{}{U{}UU{{U{UU}U{U}{}{}{UUU}UU}{{UU}{}}U{UU}}}}UU{U{{}U{UU{}{U}UU{UUUU}}}}}}UU}}U}UU{}{{}{}{{UU}}{UU{U}{}}{{{{}{{{}U{}UU{{U}}}UU{}U}U}}U{U}{{}}}}U}{{U{UUUU}{U{{UU{{U}{U{{{}{{{U}U{U}UUUUU{{{{{}{{U}{{UU}{}}{}{{}}{{UUU{{}UU{U}}}U}}U}U}U{U{}{{{{{U}UUU}}{}}U{U}UUU}}}U{}UU}}{}{}U{}U}}}U}{{U}}}{U{UU{}{}{{}{UU}{U{{U}{{}{}{}{U}UUU}}}}}}U}{{UU{U{U{U{{}}UUUU{{UUU}U}{U{}U{}UU}U}}{U}{{{U}U}{}U{{U}U{}{U}}U{U}{U{{{UUU{{}}{U}}{U{}}UU}{}{U{}UU{{{}{{{{}U{}{{}UU{U}UUU{{UUUUU}{{{U}}{UUU}{}}UU}U{}UU{}U{{}U{UU}{{{{}}}{U{}}}{UU}{{U{}U{}}}{{{U{UUU{U{}UUU{{{{{{U{}U}UU{}}}U}}U}U}UU}UUU{}}{UU{}UUU{U{U{{{}{UUUUUU{{}{UU}U{}U{U}{{{U{{{UUUU}}{{{{{UUU}{U}{}}U}}{U{UU}{U{U{}UUU{{}U{U{{{{}{}UUU{U}}}UUU}{}U}UU{}UU{UUU}{UU{}U{{UU}{UU}UUU{U}U}{{}}UU}}U}U}}{}}{U}UU}{U{{{UU{}}}}{UUU{{{}UU}{{UU{}U}U}}U{{}}}{}{U}{}{U{{U}{}{U}U{}{U}}U}U}U}{{}{{{{{}U}U}{U}}U{{}{}}}{{{U}U{UU}}}UUUU}{U}{}{}}{}{}U}{U}U{}{{UU{}{{{}U{}}}U}}{U{}{{{{{U{U}{{{UU}U}{{U{U}}{}}UUU}{UU{}{{}}}U{{}{{}UU{{}{}{{UU}}UU}{{}{}{U}{}{}}{}}{}U{U{}U}{}{UU}UU}}{U{UU{}U{{U}}{U}}U{{{U{{}U}{{}}U}UU}{}U{U}}U}{}}{{{{U}UU}}{}}{{}}U{}{}U}}U}U{{}{U}}U}UUU}}{}}U{{}U}{{{UUUUU}U}}UU}}}U}{{}}U}}}}}U{U{{{{UU{}{}}U}{{}}{{U{{U}U}{}{UUUU{UUU{U}{U{}}}U}U}UU}UU}UU}U{UU{}{{U{{{U}{U{UU{}UUU}}}{{UUU{}{{}}}}UU{{U{{}}{U}}}}}{{U{}U{{}U}{{U{UU{}}{}U}}}U}}}}U{U}UU{{U{UU{}}{UU{}{U}U{{}{U}{}{UU{{U{UUU{UUUUU}U}UU{U}}U}{U}{}{U{UUUU}{}{UUU}}{{{{U}{}UUU{{U}U{{{}{U}}{U{U{{}}{U{{U}{U}}UUUU{UU}UUUU{{{{{{{{UU}}{{U{U{++++++U}}{UUU{{}U}}}{}U}}}}}{}U}}}UU{}U{}+++++++++}{}U}{{{}{++++{{}{UU+{UUUU{}{{U}{{{{U{UU}U{{{}U}}{UU}}U+{U{}}U{+{{U{{U}{}++}{}U}{UU{+{}}UU}UU}}UU}U}{}}{{}}}UU{{}U{}}UU+{{UU!UU+}U}}{}UUU+}{U{{}+}UU{+{}UU{U}{{{{U{{{UUUU}U{}}UUU}{}}{++U!}{}}++}U}{U{U{U+U+UU+{}U{{}+{}{{UUU}U{{{}}{U}}}}UU}}}UUU{U}U+}{{{}}{+}}}UU{UU}}+}+U}+}{}U{U+UUU}{UU{}{{{}UU{UU{}U}U{}{U}{U}{+}UUU}{{+{{}}}{{{}+}{+U{+{+{U}}}+U}{U{UUU}}}{UU{U}U}UU{{U}U}{U{}+U{}}U{}+U{{}{{+++UU{++++U+U{}{}+{U}}U}UU{U}}}UUU}{{U}}}{U{}{}{++U!{{}{}+U{UUU{+{{{{{+{{+UU{U}UU+=U}{}}}}{}U{{U}}U{U{U{U}{U}{{{}+}!!UU!{+{U{}U{+{UU}U+U}}}{UUU}}+=}{}U}{UU{U}U{{{{}{U}UU}{U}U}}{+U{U!!!{+}{{}{}+++}}UU{U}U{}{+++==}U{}}{U}U}}{}}{{}{{}{U{U{}U{U}+{U}{{U}+}}U{UU==++}}U{}}}++++==U}UU}{{{}{{{{UU{{}UU{}}{}U{U{UU}+}}}{}{++UU}}}{{==++++++++=====}}}}{}{}{}{{}}}}{{{{{{U{{{{}{{{UU}+++++++UU{{U{U}}==========}}{}U}}}{{U{UUU{{}{{}{{{{}U{{U{{{}{{}{}{U+}}{U{{U}U{UUU{U{U{}{UUUU}U{{U{UU{{U}{U{}}}{U{{}{}U{{}{{{{UU}}{U+{}{U{U{UU}}{U{}}}}}{UUU{{{UU}{UUUU}{{UUUU}UUUU}{}{UU}U{{{}}}UUU+{{}{{}}{}UU{{}}{UUU{{U{U}{}{{U{U{}U{U{U}}UUU{U}U}}{}{{}}{{+++++++++++++{UU{{}U}UU}{{{U}U{}U{U{}{{{}U}UUUU}{{}}UU}{}U{{}{U{{}{{U+{U}}U}{{}{}}}{}{}UUU{U{U}U{UU}U{U{}U}U{U{U{{}U}U{}}}UU{{{}{}U{{++U}{}U}{{}{}{}}{{U{}{}UU}{U{}{{}U}U}U}UU{{{UU}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}}}U}}}UUUU}{{}U{U{{+}}U}U{}U}}{}}{}{{}U{}}UUU{{{}{}U{{}{{UU{{{}UU}U}}}{UU}U{U}UUU}}+++}}}UU{U{}U{}U{}U{UU{U{UUU}{}UUUU{U}}}{}}}}U}UU}UU{{{UUU}{}{U+}U}+}U}U}UUUU}{{{{{U{U}{{{{}}UU{}U{{{U}{{{}}{{U}{U}{U}}}}{{{}U{+UUUU++U{UU{}{{{{}{}U}{}{U}{}}U{UU{U}UU{}UUU{}}U}UU{{{U}{}U{U{{++}}}{{UU}U}{}}}{{{{}{{}{U}}}{U{UU}}{{U{}U{}U{}}}{{UU}{U{}U}U}}{UU{}}}{}{{{U{U}{{}{}}}}{}UUU}}}{{U}}UU{}{{}}}{{{U{}{{}UU{{{{{U{{}U}}}UU{UU{{U{}UUU}}}{{U{UU}{{U}UUUU}{UU}{{}U{}{}U{{UU{}}}{U{}UU{}}{UUUU{{}U}}{U{{}{{UU{}U}{U}UU{{{U{{}UU}}{}}{{UUUU}U{{U{{{UU{U}}U{U{U}U{}}{U}}{{}U}{{{}}}U{}UUUUU}UUU{}}{}U{}{U}{UU{{UU{}UU}}}}}}U{U{U{}{}UUUU{U{UU{}U}}{}UU{{{U{U{U}{UU{U}U}}}UU}{U{{}U}{{U{}UUU{{}}U}U}U}}}U{}{{}U{UU}{UU}}}{{{{U{U{{{{{U{{}{U}}}{{}UU{UU{{{U{U}}}}UU}{{{{{{U{}}{UU}}{UU}{{{UU}}{UUU}U}{}}{{U}{{}U}UU}{UUUUUU}UU{U{{UU{}{}}{}{U{{{}{U}{}}U}}{}U}}}U{{U}UU}UU{U{U}}U}U{}UUU}{{U}}U}}U}UU{UU}UUUU{}}}{{}}U{{U{{}}}UU{}U{}{}{{UUU{U}}{}}U{}U}U{{}U{{}U}U}U{}{UU{{UU{}}}{{}U}UUUU}UU{}{UU}}{U{}U{}U}U}}}U}U{{}U}{U{}U{}{}}}}UUU}{{}{{U{}}}{}{U{{{UU{}}U{{}U}UU{U}}}}{U}{{{{}UU{}UU{{U}}}U}U{UU}}U{{U}U}}UU{{}{{U{{{{}}}UU}{}U{U{}}}U{{}UU{{{U}}U}U}}}U{{{{{}}}}{U{{{U}}{{U}U{{}{}{{{UU}UU{U{{}U{{{{}UUU}}UU{U{{U{}}}}UU}}{}{{{}}UU{U{UUUU{{{UU{U{{{U{{}}}}U}}}}}}}U{}}}{U{{UU}}{{{}U}UU}{}{}{}{}UU{UU{}U{{U}UU{}U}}{U{}{{{U{UU}UUU}}{U}{}{}{U}{{}{}U}}{{UUU}{{}UU{}}}}}{}{{{}}{UU{{UU}}U{{U{}}U}{{}{}{{}{U{{}}UUU}}}{{{}UU{}}}}U}}{U}}{{}U{{}U}{}{{UU}}}{}U}}{U{U}{U{}}U}{{}{U}U{{UU}}}}}UU{}UU}{{{}{UUU}U{U{U{UUUU}{{{}}{}}{}U{{U{{}{{UU}U}}U{}{U{{}{}}}UUU{}{U}{U{U}UU{UU}}U}U}}U{}{}}{{UUU}}{{{}{}{UUU{UUU{{}{{{U{}UU{U}U}}}}}}}{{UU}{{{{U}}}U{}{{{{{}U}UU{UU}}{UUU}{}U}{}{}U{UU{}}U}}{}{UU{{}U}}UUUUU{{U{U}U{}UU{{}}{}}U}{U}{UU{}UUU{{{{U}{U}UU}{}}{}U{}}U{{U{{U{}++++++{}}{U{{}{{UU{U}U}{{}{{}}U}}UU}{{}{U+++++++++{}{{UUU}UU++++{U{U}U+{}}}UU}}{}U}}{}{{U{UU}}{U{U{}{U}UU+}{}{U{}+}}{{{}}}}++U}U{}}UU{+{}{{U{}UUUU}UUUUU{{{{}}}{{}}}}{UUU+U{{}!}}+}}}{U}{}U+}UU{{{+U{{{+UU{}UUUUU{{{UU{}U{UUU{{U{{}{UUU}++{!{}U{++{U}}}}{U}+}+U{+U{{UUU+{U{}}UU}U}}}}}UUU{U{UU{{{{U{U}{}+U}{{{U{+U}{{{}UU}}+U+}U+{{{{U{+}}U}UUU}}{{{}U}}}U{}{{U{{U}{U}}}+U{U{U{{+}{U{{{{}}+{U+UU+U+}{{{{+U}UU{}}U{{}U{{{}U{{{{U{}}{U}U}U+}UUUU{{+UU}{}{+++U{{++++}+}{U{U+{{{UUU}{U{UU}UU{}UU{U{{U{{{{{U++{!U{}}U+}{U{{U+U{{{{+U}+U}}UUU{+=UUUU}U{}U}{{U}}U}}{}UUU{{U{{}{+{!!{U!U+UU}U}{+{{U{U+}U}{UU{U}}+=U{U}{U{{}}}}}{}UU{U{}}{U}U{U{{+UU}!!!U+{U}U}{+++{{U}{}U{}{U+++==}U{}UUUUU}U{}U}{U}U{{}U{}}}{U{+UUUUU}{+{{U}{}==++}{U{{U{++++==UU{UUU}UU}}}{}}{U{{{{UUU}}U}{}U{+{{}U}U++}{{{{{U==++++++++=====}UU{}}}{UUUU}}{{{U{}{{UU{U{{{{{{}{+++++++U{{{}UU}}=========={{{{}}U{}U{{}{U}U{U{}{UUU{{}{}U{U{U}U}{U}+}{{U{{{{U{{{{{{U}{}}U{}U}{}}}U}{{UUU}{{{UUU{UU}U}UUU}{{}}}{{U{{+{{{U{UUU{{{{{{{U{}{}}}{{}{}}}}{U}}{U}}UU}{}{{U}{}}U{UUU}U}U{}{}+{}UU{{U}UU{}}{UU{}}}}{}{U{{{UU}{UUU{U}UU{{UUU}U}U}}U}{{U{{+++++++++++++}U{}UU{U}{}}}U}U}{}}}}}}{UU}U{}U{U{{U{U}{{}U}}}{U{{}UU}}+}UU}}{{{{U}}U{UU}UUUUU}U{{U{{{U{{}UUUU}U{{{{UU{}U{U{UU{{{}}U}{U++{{}{U}}{{UUUUU{U}{}}}U{}}{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{{+}UU}{}{{U{}{UU{{{UU{}}}U}{}}{U}{}{{{U}UU}{UU{U}}}}}}}{}}}UU{}}}+UU{}{U}}}{}U{{UU}}}}{U{U}{}}}UU{UU{{{UU}{{}UU{}{U}{{{}UUU{}U}}{+++{U{{}U{}}UU}{}}U}}U{}}U}U}}{U}U{}}UUUUU}UUU{{}{{UU}U{}{U}}UU+}U{+}{}UU{U{UU}}{{{U{}{U{{U}UU{}U{}{U{U}}}}{}{{U{{{UUU}U}}U{{U}+UU{}++U}UUU}U}U}{}U}}{UUUU}{{{U}{}}U}{}U{{U{{U}{UU}{{U}U{UU}}{++{}{}{{U{{UU}{{U{{U}}UU{{UUUU}}{U{{UU{U}{{U{U}UU}{U{}U{}}{}}}}{{U{{U{U{{{{UU{U{UU}U{}U}{{}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}}}}UU}U{{{{}{{U}UU{U}{U{{U{UU{{U{{{}}{}}UUU}}}}{{{UU}{}}UUUU{}{}{}}{}{}U{}}U{{}}{}{{U}}U}}}{}{{}}{}{U}}}{UU}}UUU{{U{}{{{{{}{{U}{}U{}U{U{{UUU}}}}U{{}U}U{U}UU{U}UUU{UUUU{}{}{U{{U{{UUUU{U}}U}}{}U}{UUU{}U}U}}U{U}U}UU{U}UUU{U{U}U{{}{{{{}}U}{{{}UU}{{}}}{{}}U}}UU}U{U{U{UU{U{{{}}UU{}{{}}{U}}U{}{}{U}{}}}}}}U{U{{{{{U{{U}{}UU{U{U{}U}}}U{U}}{UU}}}U}}}{}U}UU{{U{{U{}U{UUU}UU{U}U}{{{U}{UU}U}U}U{}{{}UUU{}UU}}U}U{{}UU{{{UUUU}U}{{U}}{{{U}}{{{UU}}UU}}}{{UUU}}U{UUU{{U{}}{UU{{}}{UU}{UU}{{UUU}UUU{{U}U}U{}U{{UU}}{{U{}UU}{U}U{{}UU}}}}{{U}}{UU{{}U{}{}U{}UU{{{U}{U}}{}}}{}}}}UU}}}{U{}{U{}{}{}}UU{}}{}U}U}{{}{{}}U}}UU}UU{U{{{{{UUU{U{{}U{}UU{{}{U}U}{UU}}U{U{{UUU}UU}}U{{{{}{}{U}}}{}}U{}UU}{U{}}}}U{{UU{U{UU{}{}{}}{U{U{U{}U{U}U{U{U{}{{U{{U{{}}{UU}UU}U{U{}}U}}U}{}{UU}}}UU{}}U{U{}U}}}}}{}}{{U}UU}UU{{U{}}}U}UU{}}{}{{U}UU{}UUU{U{}}}{}{{}UU{U{}UUUUUU{{UU{{UU}{UU{{{UU{{U}{}U}{}}{}U{U}U{}UU}UU{}{{{{{UUU{}UUU}U{U{}{UU}}}UU{{{}U}{U}}{}}}U}{}}{U}{U}U}{UUU{{U{}UU{{}}{{}}{}UUU}}}{{U{U}{}UU}}{{{}{U{{{{UU}{U{}UU}{{{UUUUUU{UUUU{U{{}}}{}}U}{{}U}{U}}}U}}{{{{U{U}{}U}UU{{U{}{{UUU{{}{}{}}{U{{{U{UU{{}UU{}{{}U}}{UU{U}U}{{}}}UU{U{U}{U}{}UUUU{}{U}{}{{U}}}{}}UUU{U}U{{UU}UUU}{}{}}{}{{UU}U}}{{}{}{{{}U}U{U}}}}}}{{U}}{U{{U}{U}}}}{{{}U}U{U{{{{{U}{UU}{{{U{{U{{UU{{{UU}UU}}U{U}}}{}}U{}U{}{}U}U{U{{UU{}}++++++UU}}}U{UUUU}}}{{{{}U}{}}UUUU}U}}U}}+++++++++{UUU{{}{{{++++{}{{}U+}{U{UUU{U}U}{U{}{UUUUU}{UUU}UU}U{U+{{U}{U}+U{{{U{{}{++{{}}{{}U}+UUUU{U}}U{UUU}{{U}{}}}U{{{}U{}U}UU+}U}U!}}+{U}}U}{{U+}U{U}U+{{{}+{{U}U}}}}}{}}{{{}}{U}U}}UUU{}{{}++{!UU}U++{{}UUU}U{+{+}}+U}}}}U+}}U{{}}}U}}}UU{U{}U{U{UU{UUU{{}}+{U{}}}{+{UU{UU{{{{+}+UU+}{UUU{+U{}}U{U}}{{}UU{}{{}{{{U}UU}UU{}U+}U{U}UU+{UU}{U{U}+}U+{}+}+UU}}U+}U}{{UU}}}{}{}UUU}}{U{{}{}}}}{U+U}{U{{}+{U}{}U+++UU{++++{+}UUU{+{U}}U}U{UU{}}{}U}}U{}U}{}}}}{{++}!U{{U{+U{}{{{+{}{{}+{U+{}}UU{U+=U{UU}U{U{UU{U{}U{U}U{UU}}{}UU{+U!!UU!{+}{{{}}+UUUU}+{U}{{}}{U{+={}{U{{}U}}}}}{{U}UU{UU{{}}}U}{+UUU!!!}+{}}}UU+++{UUUUU{{{U{+++==U{}{{U}{}{{}{}{}}}{{}}}}{UUUU}+{{U}{U{+}U{{}{==++UU}}{}}++++=={}}}}{}U{}{U}}}{}{{{U{{{{UU{U{{{+}}}}}U++}U}}{{}==++++++++=====UUUUUU{U{{}{U}{}U}}}}UU{}{{}{}U}{{+++++++UU}}}}}{U=========={UU{{}}{{U}}}{{}}}{U}U{UU}UU}UUU{}{}UU{}U+}{U}U}{UU}{{}{{}}}}{U}{U{}UUU{{U}U{}{}{U}}}}UUUUUUUUU}}}}UUU}}{+UU{}U{{{{U{U}}{}}{U}{{UUU}}U{UUUUUU}}{{U{{UUUU{{U}U{{}}}}UU}{{U+}{}{}U{}{{}}{}{}U{}U{{{{U{U{}U{}}{U}{{{UU}}U}}U{UU}UU}U{{U+++++++++++++{}}{{{}}{U{{{}U{U{{{U}}{}UU}U{UU{U{{}}}}{}{{}{UUUU{}{}UU+U{U{U}}}{U{}UUUU{U}{{}{U{}U}U}{}U}U}U{{}U{U}{UU}}U{{U}U{}{U}U{{++{{{{}{{{}U{{UU}{}U{}{UUU{}U}U}UU{{}{}{}}{}{UUU{}{{}{{}}U}UUUU}{+{}UU{{}}U}{{{}U}{UU}}U{}}{}{{UU{U}{{}{U{U{U}}}U}UU{}{{U{}{UU{}}+U{{}}UU}U}U{U{U{UU{}{}}}{{UUU{U{U{{{{UU}{U}{}UU}{{{U}U{}{UUU{{{+{U{U}U}U}}UU{U{U{{}U}UUUUUU}}{U}}{{{UU{}}U}{UU}UU}U}}}}}{}{}}{}+++U}}}{U{{{}{{}UUU}{{{}{{{{U}U}{}{U{{{}{{UU}U}{U}{{}{U}U{}}}U}+{UU+{{{UUUU}U{{{U}}}}U{U}{}{{UU{{{}}}}}UU}U}{U{UU}U}{{{{U{}{U}U+UUUU++UU{U{}}}{{{{U{}}{}U{{U{}}{{U{{}U{}}{U{U{{}{}{}{}UUU{{{{U++}}U}U}}UUU{UUUU{U{{{{{}UU}U}U{U}{}{}U{U{{}{}}}{UU{{U{}{{U{}}}UU}}UU}{{}{U}{{}}}}{}U{}}UUU{}U}{}{}}}}}}U{}{}}}{U{}{U}U{U{U{{{}U{U}{U}}}U{}U{U{{{U}UU{UUUUUU{}{}{UU}UU{U{{U}{U{{U{{U{UUU}{}{{{U}{UUU}{UU{{U}}}}UU{{UU{UU}}{UU}UU}U}}}U{UU}}}}{U}}U{U}{UUU{}}}{}{{}UUUU}{{{{U{}}UU{UU}{}}{U}U}{{U{UU{{}}}}UUUU}UU{}{U}}UU{UU}}}}{{}}{}{{{{}{U}{U}}{UUU}U{{U{U}U{UUU{{}}}}{{}}}{UUU}}{}{}U{{}U{}U{{UU{U}{U{}U{}U}}{U}U}}UUU{U{{U{U{{U{{U{UUU{}}U{}}{}}{UU}{U}}U}UUU}}U}{{U{{U{U{}{U}}U{}U{}}}UU{UU{{}{{}U{}{U{{}{U{}{}{}{U}{{{U}}U}UU}{}U}{}}}}}}}{}{{}U}{{{U{U{{{U}{}{UU{U}{U}{}U{}{{}{U}{U}}U}U{U}U{U}}{UU{{{{}UU}}}}{}U}{{}UU{{}UU}U}}}}{UUUU}{}}U{UU{{}}{U{{UUUU{{{{U{{U{UUU{{{}{}}{U}}}U}}}UU{U}}U{U{U{{{{{UU}}{{}UUU{}}UU}}}}{}UU}U}UU}}}{{U}U}{U{}U}}U}U{UUU}}}U}}}U}{}UU}}UUUU}}{}{}{U}U}{U}}{U}}{}UUU}U}{}{{U{}UU{U}}{U{}{}{U}U{U{}}U{}{{U}U}{}U{{}}{U}{}UUU{U}}U{}{}}UUU{U}{}{{}UUU}{{{}U}}U}}U{UU}UU}{UUUUUU}{{UUU{{}{{{{UU{U{U}}{{}}{{{{{}}}UU}UU{U{}}{U{{}}U{}U}}UU{{{{UU}U{}}}UU{}}U}U{}}}U}{UUU{UUU}{U}}}{}}U}UUU}UUU}{UUU{}{}}{}}{U{U}{{UUU}U}U{}}U{{}{UU}{{}}{{UUU{{{{}}U}{UU}{}{{U}{{{{}U}U}UU}{{}}}}}U{}{}{{}{}{{{U{U{U}{U{{U}UUU{{}{U}UUU{}}UU}{U{}{{}U{U}U}UU{U{UUU}U{UU{}}}U{}{U{{}}}{}}UUUU}}{UU}{{}{{{{U{}{}}}U{}{{{{{UUU}U}U{}U{}{}U}U{{U}{}{UUUU{{U}U}U{U}U}UU{{{U}{}UU}}UUU{}}U}U{}{{UUU}U}{}}}{UUUU{U{{UU{U}}U{{}{U}U{U{{}U}{{}}}U{UU{U{UUU{U}{{}{{U}{U}{{}U}{}}}U}U}}{}}{{{{UUU{{}{U{{{U{}}}{U{U}U{{}}{UUU{{{{U}U{UU{U{{{{U{U}U{U{}}{}UU{UU}UU{U}U}U{{}}}U}++++++}{}U}{U}}}UU{U{}}}{}U{{}}}}}{UUU}{U+++++++++U{}}{U{UUU++++U}U}{{+}{UU}U{U{{U{U{{{{U}}UU{UU}}U}{}U{U+{{UUU{}+}{UUU}{U}++U}}{}UU{U+{}}UUU{{}{}}{}{U{{UU{U{}{{U{}}{}}}+}U{U!{U+U{UU}{{U}+{}UU}{+}{{U+}}}U{{}{{}U{{U}}{}}}}}{{UUU{}{{U++U!{}}{++U{{}U}U{U+}+{{+U{{}{}+UUUU{{{{}}U{}}U}U}{{{{}UU}{U}}}{+}}U{{}{+{UU}}}}}U}+}+}U+U}}}}}+}{U{U}U{{}{}}UU{U{}U{{}UU{}}}{}U+{U}}U}U+}}U{UU}{{+}{+U{+}+{{UUU+}}}{U{}U{{}}}U{{{{}}{}U}{U{}{U{+}{UUUU{+{}}}UU+++UU}++++U+U{UU}+{}{{}U}UUU}}}U{U{}{}U}}U{U{U{U++{!{}}UU+{{{}}{+}UU{}+{}+}UU}UU{+=U{U{{}}U}{}U{{UU{}}{{{}U}U{}UU+U!!{}!U+UU}U{U+}{{UU+{}U}U{{{{}+={}UU}UU{}U}{}}{{}{{{{U}}U}{U{}+{{}!!!U+}}{{}}+++}U{}U{UU{{{+++=={{}{}{}}U{{U{{}{U}U{{{{{U{UU}U+}U}U}{}+{{U}UU==++U{}{{}U++++=={}{}}{UUU}{}}U}{{U}{U{U}}}{{{UUU+UUU}{{++}U{{}UU==++++++++=====UU{U}U{U{U{{U}U}{{{{{}{{{}{{{{UU{U+++++++}}{{}U}UU==========}}{U{{U{}U{U{{}}{{}UU}UU}UUUUU}}{}UU{}}U}+}}U{U}{}{U}{U}}{}{{}{UU}}{UUU{{}UUUU}U{U{U{U{}{UU{{U{UU{UU}}U}}+}}{}{UU{}}}}{U{}}U{{U}U{{{}U{U}}{}UU{UU}{}UU{UU{{}U{{{U}{UUU}{U+UUU{{{U{}{}{{U}}U}UU}U{}UU}UU}{}}UU{}{U}}U}U}{{{UU}}U}}{}}+++++++++++++U}{}{UU}}UU{{{}}}}U}{U}U}}}{}{U}U{}}U}{}}}}}{{U{}{{U{{}U+}{}}}}{U}}}{}U}{{U{{U}}}{{}}{}{{{}}UUU}}U{{{{{{}}UU{{{}U}{U}UU{++}{U}U{}UU{UUUUU}{{U}{{{{U{}{{U}}}{}UU{}{}U{}}U{}U}{}{}}{U{{U}}}+U}}{{}U{}}}U{}}{}}UU{}}U}{{{UU{{{}U{U}}{U{}}{}UU{UU}}}{}{U}{{{}+{}U}U{{UUU}}}U{}UU{{{{U{}}{U}UU{U{}}{}UU{{U{U{}U{}}{}}UU}}UU}{}+UUU}{UU{U{}}}}UU}U}U}}UU{{{}U{{}U}{UU}UU{{}}U}UU{{}}{{{U{U}{U}}+++{U{{{{U}UU{{}{{UU}{{}}UUU{U}}}}}U{UU{}UU}{U}}{U{{}{U}{{}}}}U+}}{+U}}}}{{}{}U{{{}U{U}}}}U}U{UU{}}U}}U{{}{}}}}U}}U{UUU{UU{UU{}+}U{}++U{UU}U}UU}}}{}U}{{{}{{}}{U{{}{}U}}}}}UU{U}{U{{}U}UU{U}}U++UUUU}{}}{}{U{{}}U}UU}}{{U{}{}}}U}}}{{U}}{U}}}}{UUU}}}U{U}{U}{U}{UUUUU{}UU{}}}U}{UU}U{U}}{{}{{U}U}{UU}}{}{}UU}}U{U}}{{{U}{{{U}{{{{}}U{}U{{}UU{{}{{U}U}}U{}{{{UU}UU}{{{U{}{}{{{{{{{}UUUU}{UU{U}{}{}{}U}{{UU}{U{{UU}{{{}{U}{{{{}{UUU{{{U{{}U}{UUU}U}}U}}}{}}}U}{UU{U}{U{{}{{}}{}{{}}U}UU}}{}}}}}{{U}{}{UU}UU}{{}}U}{U{{{UU{}}}{}U{U}{}U{U}UU{{{U{UU}U}{{{U{UU{UU{{}}}}UU{U{}U{}}{{}{}U{{}UUU}{UU}{}}}{U{U}{{}{{U}U{}{UU}UU{{}}{}U{U{{}}U{}{UUU{}U{U{{UUUU}}{}{}{}U{U{}}}U{U}{U}{{}}U}UU}UUU{UU{{{U{U}U{{{UU}U{U{}}}U}}}}{{U{}{UUU{{}{U{{}}{{}}{{U}{}{{}}UU}U}}}{}{U}UU}}U{{UUUU}}U{U}}{}U}U}}{{U}U}}{{{UUU{}}}{U{{}{UUU{UU{{UU}UU{}U}{}}U{UU{U{U{U{}}U{{{}UUU}{}UU}UU{}U}{}}}{{}}U{}{{{{}U}}U{{U{U}}U{}UUUU{}U{}U{{}}{{U{U{}{{}}U{{UU{{U}UU{}U{U}}U}{{{}U}U{UU}U}{U}}U}}{{}U{U}U{{UU}U{U}{UU{}}{}U{{U}U}{UUU}U{UU{{{}}U{{{UU{}U}{}{}U{{U{UUUU}{{}}{UU{{{{U}UU}{U}{}U{U}UUU}}{U}{{U}}{U}}{UU{UU}U}UU}UU}{{{}{}}{}}U{U{{}{UU{}}}U{U{{{U}}}U}}{UU}U}{}}U{{{{{}}}{U}}}}UU{{{U{}U}{{U{U}{U{{U}U}}{UUU{{UUU}UUU{UU}{{}}}}{{{{{}U{U{{U{U}UUU{{U{{}}U{{U{}}{}{}{}{}}U}}{U}UU}}U{{}UU{UU{U}U}}{}UU}{}}{{UU{U{UU}U}{UU}{}{U{U{UU{{}}}{UU{UU}}U{{U}{{{{UUU{{}U}}}{}{}}{U{}}UUU{{}{U{{{{}U{U}}U{}{{{}}{U}{{U{}U{}U}}{}U}UUU}{{}{{{{U{{U}}U}}U}{{{{}{}U}}}U{U{}}{U}}{U}{}U{{{U{}}{{{{UU{UU{{U}}{}{U}}U}}U}}{{{}{{{{U{}}UUUU}}UUU{{U{{{}U}}U}{U{}{U}{}U}U{{U{}U{{U}}{U}}UUU}{{{}}{}}}}}}}UU{{{}{{{{{}{U{{{U}UU{UUU}}{}U{{{UU{}{}U}{{}}}}{{{{}{U{U}}U}}{UUU{}}{}U}UU}U}{{UU}}{{U}{}{}{UU}{U}}}}}U{{U{}++++++{}}}{{{}{{U}U{U}U}{U{{{{{U}}{UUUUU{+++++++++U{UU{U{{UU++++{UUU}{+}{UU{U{}UU}{}UU{}U{}UU{}U{}}{{{U{U+U}U}}UU+}{}{UU}}{++}{{U}{{}}+{{}}{{{{U{U{U{{}U{{}U{UU{{}U}UU}{}+}}}{!{{+{U{U{{}U{+{{}}UU+{{U{+UU{UU{U{{U{}U{{U}{{{{U{U}{}}{U{{++U!{U{{++{U}{}UU{{+}+UU+{U}U}U+}U}U{}U}U{{}}UUUUUU}UUU{}{{U{{U}+U{}{{}U+UUU}U{UU{}+}+}{+{U{U}}+UU}}U{U{U}}}}{}{{U{}}U}U{{U{{UU}+{{{UU}U+{{}}}UU}}+UU+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}}+}}UU}+}U+{U{}}}}+=UU}{{U}UUU{}U}}}}U}}{UU{}U{}U{+}!!}{!U+U}{{U{+U}UU{+UU{UU{{{{U+=UUU{UU}U{}}}}}}}{{}U}{{UU{}}{U+}U}!!!{+}UUU}}+++}U}U{}UU}{{+++==UU{}{}}{U{UU}{{U}U}{}}}}}U}{U{+{}{U}}}+}{{}{U==++UU}U{}}++++==}{U{{}{{U}}UUU{{U{{}U}UU}U}}{{UU+{UU{{}++U{}{}U}==++++++++=====UU}{}UU}{}UU{U{{{}U}U{{UU{}{U{U}{U+++++++{U}}U}{{{=========={}}{U{}}{}}{U{}U{}}{U}{{U{{{UU}}{U}{UU{}}+{{{UUU}UU}UU}{UU}{U{UU{}{}UUUUU}{}}{}}U}UU}U}UUU{}}}{{}{U}U}{{}+}{U{U{{}{{{}{{{}}{U}{U{{}{UU}}}U}U{}UUU{{{U{{}UU{{}UU{}UUU{UU}U+}UU{U{}{{}UU{}{{{{U{}U}{}U}{}UUUUU{{}}{UU}U{{UU}U}{}}U{{{{+++++++++++++UU}UU}}}}{U}}U{U}U{UUU}U}}UUUUU}{}}}U}{{U{U}U}{{}{{{{{U{+{}U}{{U}}U}{}{{UU}U}{{{U{}}{}UUUUUU{{{U{UU{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{{UUU}{}U{U{U}{}U{{U}{{U{}{U{{UU}}{}U{U{{UU}}{{U{}}}+{{}UU}U}}U}{}UUU{}UUUU{{{}}{UU{{}}}{U}U{U}}}{{}U{{{}{{U{{}U}}UU+UUU}}{}{}U{U}UU{}}}}}U}UU}U{}}UU{}UU}{{}}U{}{U}}U}}}{}}{{U{U{{{+++}}}}{{{UUU{}{U}UU}{}{{{U}{{}{{{{U{{UU}{}U}}}}UU}}}U}}UU{}U}{+UU}+}U}{{{U{{}{}}}}U{}U{U{}}U}{}U{UU}UUUU}}U{{}}}}{{}}U}{{}{}}{+{{}}++{}}{U}{U{U}{U{}{{U}}{{{{{}}}}{U}{U{UUUUU{U{U{}}UU}{UU}}U++{}{UU{UU{UU{}}}U{{UU{{{}{{}{UU}{U}}}{}{{U{{UUUU{{UU}{U{{}}U}{{U}{U{{{{{}}}}}{U}U}{U{}{U{}{}U{}{U{{{U{U}{U}U{{{}{{{{{UU}{}U}UUUU}}}UU{}}}UU}{U}U}U}U{{U{{U{UU{U{{{U}UU}U}}{UU{}}UUU}U}}U{}}{}}{{U}}U{U}U{UU{{UU}}}{}}{U{{U{U{}}}{}{}}{}}{UU{{{{}}U{UUU}U{U{}U{}}}}{U{UU}U}UU}}UUU{}}UU}{UUU{UU{U{U{}}{{U{}{{{U}UU}{U{{{U{{{{}{UU{{{{UUU{{{{{}}UUUUU}U}}U}}U{{UUUU}UUU}{U}U}}{}{{UU{}UU}}{}U}U{U{}U}}}U}{UU{U{UU{{U}}U{}U{U}{}}{{}U}{{{}{U}{U{{}{{}{UU}}{UU}U}U}}UU}U}{U}{UUU{U}{}}UUUU}}UU{{{U{{{}U{}U{U}UU{{UUU}}}}}{{{UUU}}{{U}{{}UUU{{}U{U}U{}UU{}}}}U}{}}}UU{U{}{U}{}}}}U{U{}}U}{}U}{}{{{U}UU}}}{}}}U}UUU{}}{U{{U{UU{{UU{{U{{}}{U}{{U{U}}U}{UU}U{}{{U{}UUU}{UU{{}U{{{}}UU}{{U{}UU{}}}U{UUU}U}{{{{UUU{}}UU{U{UU}{{}UUU}}{U}}{UUUU}U}}}}}U{}}U{}U}{U}U{U}U{U{U}UU{{}}}U{}U}U}{}{}U}{}{{{{U}}UUU}}}}{{}{{}}}{UU{{{U}U{}U{U}}}U{UU}}U{U{UU}{{U{{}U{}}}{{{U}}{UU{{}{{UUU{U}{{{}{U{}U}}{U{U}UU{}}{U}{U{{{U{}{{}U}}{U}UU{U}{{U}U{}{UUU}}}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}U{}}U}UUU}}}{}{UUU}}{{U{}U{}U{{{U}{{}}{{{U{{U}{}{{U{{}}U{U}U{{}{}U{}U{}{{U}{{U}}UUU}{U}}}{}{}UU}{UU{{}U{}U{U}}}U}U{U}{{U}{U}}{{{}}}}}}{}{{{}U}}}}U}{UUUU}UU}UUUU{{U}U}{U{U}{U}}{}{U{{UU{}U}U{UU{}}{}}}{}{U}{U{U{{UU}UU{{}{{{{U{{}}{U{UUUUUUUUU}{{{U}U}{}}}{{U}}UU}{}}{UUU}UU}{}{{U}{U{}}UUU{}{U{{}U{{}U}}}}{U}}U}U{UUU}UU}}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++++++}}{{}}}UU}UUU{{U}}}}U{}U{}UUU{U{{U{+++++++++{}U}U{}{UU++++}}}{U{+{{{U}}}{U{U{{{{{{{{U}{U{{}{{{UU}U{+}}}U}{U+}{{{}}{{}++{}}}}U}UU+U}UUUUU{}}}U}U{}{}U}}}}U}{}}{}UU}{+}}{{!U{+U{U{}{{{{+}{UU}{+}}}U+{{UUU{}}UU{U{{U{}U}}U{{U}{}}}U{U++{!{}}}++{}}}}{{U{+U+{{+U}}}{U+{{U{{}}}{{{}U{{{{UUU{U{}U}{{{}UU+U}U{U{{+UU}UUUU{UU+{+U}+UU{}U}+{{}{U{U{{U}{U}UUUU{UU}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}U}{U{}{}{{}{{}{}}{UU}U{U}++UU{{{}U+{{U{U}+{}U}}+UU+UU}UU}}+=}}{U}{UU{{UU{{{U}}U{U{{{{{{U}{+}}{UU!}+U{}U}U+}}}{{+U}UU}UU}{}+={}UU}{}U{}{}}}}{UUUU}U{U{U{U}{+UU{U!!{+U}}{UU+++{{{}UU{U}U}+++=={{U{U{{}{{{{{{}}}U}}{{{}}UUUUU+{U}}}U{+UU}}U}==++U}U}U{U++++=={{}}{{U}{{}}U{{}{}}{}}}}{}{}{U}{+{{}U{{++{U}{}{U==++++++++=====U{UUU{}{U}U}{{{{UUU}}U{}U}UUUUUU}U+++++++{{{UU{}}{=========={U}}{U{}}U}UUU{{UUU{U{}{{U{UUU}U{UU}{UUUU+}UUU}U}U{}{UU{UU}{}{U}U}{}}U}}U{{UUUU}{U}}}U}UU{U{U{U}U{}}UU{UU+}U}}{U{{UU}}{}}U{U{{}U{}{}{U}{{U}{}U}U}UUU}U}U}{U{{{}U}}U{U}U}U+U}}U}{UUUU}U{U{{}{}{}U}}}}UUUU}{}UUUUU{}UU{UU{{{{U}U}}U{}U+++++++++++++}U{{U}{}UU{UU{U}}U{{}}U{}}{}U}UUU}}{}UUU}U{U{U}U{}{U{}{U+{{U{}}UU{{}}{{}U{U{U{U}{{U{UUU}{UUU{U{U{U}{}U{}U}{}{}{}UU}}}U}{++{{{}}{}}{}}}U{}U}UUUU{UUU}}{}}U}}}{{UU{UU{{UUUU{}}U{{}{U{U{U{{{+}{U{UUU{{{}}{{{{UU{U}{}{U{}{}}U{U}{U{U}{U}U}{{U{{U{}UUU{U}U}}}{+}{UU}{U}{UU}U}{U{}}}{U}}U{UU}}UU}U}{U}UUU}{{{U{}{{}}{}{U{U}{U{U+}U}}}{{}{U{{U{U}{U}U}U{}UU{UU}}}{{UU}U{}UU{U{}{}}UUU{{{{U}U}U{{+++U{UU}U}U{UU{U{{U}}}{UU}}{}U}}{{U}U}UUU}{U{U}}}{UU{}{}UU{{{}U+{}U+U}}UU{{U{U{U{}}{U}}}UU{}}}}{{{}{U{{U}U{U}}}U{U}}}}{{{U{{}}U+{{}{++{{{U{}}U{U{U}}}}UU{{UU{UU{{}}U}{}}U}U{}U}U{{UU{{}}{UU}}{++U{}UU}UU}}}{U}U{{{{UUU{{U}{{{U{}{}}}UUU}}{U{{}UU}U}{UUU{{U{U}}}}{{U}}{U{{}U{{U{UU}{}}}}{}{}{}UUU{{{}{}}U}}}{U}UUUU{U{}{U}}U{{{{{{}UU}{UUU{{{{}}{U{{U}}{{}U}{{}U{{{U{}{}}{{}{}U{}}U{}}}U}U{}U}UU}{{{{}}{{{{}{{{{UU{}{UUU{U{U{{U{{}{U{UU{{{{}{{U}U{}}U}{}}UU{}}U}}{UUUU}U}}{UUU}{{U{}{{U}UU{{}{{U}}U}{UUUU}}}{}UU}{UU{{}{}}}UU{{{{UU}UU{U{{{{}{U}U{UU}}{}}U}}U{}{UUUU{}UU{U}U}U}UU{U{{}}U{}}U}{U}}{UUU{}{U{}U{U{}{{U}U{}}}}UU{UUU{{UU{{UU{{}U}}UU}}U}}}}}U{{U{{{}}U{{U{}{U}}U}U{{{{U}}}{}{U}U}UU{{}U}U{U}}}U}U}{{}}{}}}{UUUU{}U{}}}}U}}}{}U{}}{U}UU}{{{}UU{{UUUU}UUU{}}}U}}U}U{UU{{U{}UUU{{{{}U{{{UU}U{}}{{{{}}UU}UUUU}UUU{{{UU{UUUU}{{}}{{UU{}{{}}UU}{}{U{}}{U{{}}U{{{{}}UUUU{UU}U{{UU{{{U{U}{U{{}U}{}{}U{{}}}}{UU}{{U}}{UU{}U}}}}}U}{U{U{{U{{{}}}U}U}UU{U}}U}U}{}U{}U}}{{{}}UUUU{{}{{}}{U}}{}}}{UU{U{U}UU{{U}{}{U{{{{}}UU}U{}U{{U{}U}}}{}}U{UU{{{{{}U}U}UU{UU{}}}{}}U}{{{{{}}}UU}UUU{{U}{{}UUUU}U{}{{U{{}U{}}}{{U}UU{}}U}}UU}}U{{UU{U}}U}}UU{}}{{{U{U{{{}}}{{}{{}}}}}}}UU{UU}}{U{}{{}UU}}U{{{UU{U{{{{}}}U}}U}UUUU{}{}UU{{{U}{U{{}U{}{}}}}}}}}}}}}U}U{UUU}}}{{}{U}}{UU{{}}}U}U}{UUU{{{}}{}{{{}U{{UUU}{{{{}U{U{{}{}}}UU{{}{U}U}U}{U{}U{{U{}U}{}U}{}UUU}U{{U{{}U{U}UUU}U{}U}{U}{{U}}UU}UUUU}{U{}{{}}UU}U}{UUU}}}}}}U}}U}U}}UU}}{{U}}{{UU}{}U}UU{{UU{U}{U{U}{}{}{}}}U{{{}{}{U{}}{UU}U{{}{{U}U{{}U{}{{UU{{}}UU}U}{{{{UU{{{U}{}{{{}}U}}U}}{UU}{{}{}}{U}{{UUUU{}U{}U}{{}{U}U{}}}}}}}UUU}U}}}}}{U{}{{U{}{}}UU}}U}}}U{U{{U{{}{{}}}{}UUU}}UU}U{}}}U{{{U{}{UU{{{}}}{}{UU}UUU{U{{}U}}}}}UU}}UUU{++++++{{UUU{}{{}{{}}{U{UU}}U}{{{{U}{{U}UU+++++++++}U{{U}U{{U++++UUU{{U+UU{}}}UU}}UU}U}{}{}U}}U}UUU{{{}}U{+{{{{UUU+{}{}UU}UU++{}}{U{U{U+U}U}{{{{}U{U}}}{}}}U}U{U}{U{U}}{UU+UU}U!UU+U{{{U{}{{+{U{U}}+{UU}+U}{}UU{}{}{}}U}U}}UU{U}U}}{}{{U}++}!{{U}++}UU{U}}{}+U+UU+{{{{{U+{{UUU}U{U{{U{}}{}{}{}}{}}{UU}{}}+}{U{U}{+{U}}U}}UU{+{+U}+{}{{}}+UU}}{UU{UUU}{UUU{{}U}{U}}U{{}U{U+UUU}{}}+}}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{+UUUU}{+}}{UU+UU+{U{U{}{+=}{}{}}{{{UU{}{{UU}}}U}}UUUU{U}+{!UUUUU+UU}}}}+U{}U}+U{U{{{UU{{+=UU}}{UU}{}{{{}U}}U{}}}}UU{}}{{+U!}U{{{+}{{UU}+++{}U{UUU{{U}+++==}{UUU{}UUU}{}U}UUUU{UU}}{{}{U{+}U{{}UU+}U{}}}==++U{}UU}{++++==U{{}}U{UU{{U{{{U}}U}UUU}U{}}UU{U+U{}}}{++}{}}U{}==++++++++=====UU{U{}}{U}{{U{}}}{}}{UUU}UU{{UU{{{+++++++}}U}U{{{{==========}{}{U}U{}{{}U}{{U}}}U}}U{U{{UUU{}}}}}}{}{+}U}{U}{}{U{{UUUU{UU}{UU}{UUUU}{{}U{}{U{UU{{{U}}U{{}UU{{U{}}}}}U+UU}UU}{{}{{UUUU}{}}}U{U{{}{U}{}{}U}UU}{UU}UUU}UU{{{UU{U{{{U}{}U+U}U{}U}}{}}U}U{}U{U}U{{}U{U{{{U{}}U}UU{{}{U{UUU{{UU{UU{UU{+++++++++++++}}{}}U{}}{{}U}U{{UU}U{U}{U}}UUU{UUU}}{{U{}U{U{{{{}UU}{}}+UUU}U{U{}U{}U}}U}{}{UUUUU{{U{{}U{{{}}}}}{{U{}}}}U{{{{{{U}}UU}}{++UU}{}UU{}{UU{UU}{}}{}{U}U}}U}U{{{U}{}}{}U}{UU{U}U}{}{U{U{{}{U{}+}}U{{}U}U}}UUUU{{}{{{UU{}{}U}U{}}U{}UU{UUU{}U}}{U{UUU}{UUU}U}U{+}{}}U{}U{}{U}UU{{{UU{U{UU{UUU{UUU{U{{}}U}U{}}{{}UU}UU{U}UU{}}UU+U}}UU{UUU}{{}{U}{{}{U{}UUU{U{{U{UU{U{{U{}}UU}{{}}}UU{U{{U}}}}U{+++{{U}{UU}U}{{U{}{{}{}}UU{}{}UUU{{{{{U}U}}}U{UUU}UU{{U{{{U{UUU+U{U+U{}}}{U{UUUUUUU{{}{}{U}U}}U}}U}{{{}{}}UU}{}{U{{{}}{}{U{U{}{+{UU{++U{}}{}}}{}U{{{}U{{{{UU{U}U{{{U{}U{UU}UUU}{}UU}{UUU}{{}U{++UUUU}{U}U{{{}}U{U{}{UU{}{}{UU{}U{{}U}{}{U}{}U}U}{{{}U}}{U}U}U{}UUU}U}{U{U{{}{{{}U}UU{{UU{}}{{U{}}U}{UUU{U{U{}{{UU{U}{{{{{U}U}}{U{U}{{{}{UU}{{{{{{{{}U{U{U}}{UU}}U{}U}{{{{U}U{{{}}{U}}U}}}U{U}}}U}{UU}}U}}{UU}{{}}U}}UUUU}U}{UU}{UUU}U}}U}U{U{}{U}UU{}UUUU}{UU{{}{{UU{}}U{U{}UU}U}{}}UU}{{{{U{U{U{{U}}U}UUUU{}}{}UU{}{{}U{UU}{U}UU}}}}{U{U{{U{{}{{U}{U{U{{{{{{}}{}U}UU}}U}U}U}{{}UU{U}U}}}{}{}}}}}{{U}{}{{}U{U}U{}U}{{U{}}}{{U{UUU{{{U}}{{U{}{U}U{}}}{{}{UU}{UUU}U}UUUUU{}}}}U{}U}U}UU}U{{UU{{}}}}{{U{}{}{{}{}{}UU{}}U{}{}}{UU{}U{UU}{{{U}UU{U{U{{{{}U}{U}U}UU}}UU{}{{U}UUUUUUU}UUU{}}U}}}UU{}U{UUU}}}U{UU}}}{}U}U{}U{UUU{}UUUU}{}}U{{{}}}{}U{U}UUUUU{{{}U}{UU{{UU}}{U{U{}{{{U}U}U}}}U{UUU}U}}U{}U{{}UUU{U}{}{U{}}{U}}}}}{{}U{U{{}}}}{{}U{{U{}U{{U{U}}{UUU}{}{{UUU}}UUU}}{}}UU}}U}U{UU}{{U{UU}}}{U{U}{}UU{}}{}UUU{U}}}}{}{UU}UU}U{}{}U}}}U{{{{}}}U{U{}{}}}}{U}}}U{U{}U}}}U{UU{U}U{}U}}{{U}UUU{}U{{}}{}{}}}U{{UU{{UUU}U}UU{}U}}UU}}{}U}}U{{{U}}{}{{}UUU{{{}UU}}{{}U{}{{UU{{}{{{}{{}}U}{}}UU}}U}{U{}{{U{{}{{U{UUU{}{{}UU}U}}}{U}{{{U{U}U{}{U{}UU}}}UU{}UU{}U}{U{{U}}}U{UUU{}{U}U}}{{U}{{}}{UU{UUU}{U}}{U{{U}{{U}{{{U{U{}{{{}U}U}{U{}}}{}{}UU{UU}}{{UUU}UU{}UU{{{{U{U}{{U}U}U}UU}{UU}{UU}U{}U}}}U{UU}U{UUU{UUUU}U}{U{}U}{}{{}UU}{U}U{{}UU{{U}U}{{{{U}U{{U{UUU}}}{U{{U{U{U{UU}{}}{{}}{}U}}UU{}}U{}{{{{U{UU{{}U}U{{UU{U{{}U}UUUUUU}{}}{U{}{}}}U{U{{{}{}{{{{{{{}{UU{}}UU{UU}}U{}UU{{UU}}UUU}UU}U{{{{U}U{UUUU{U}}{{U{U{}}U{UU{U{}{UUU{{}}{{{}}{}{}{{{{}{UU}U}}U{}UUU}{UU}UU}}UU{UU}{{U{U{U{U++++++UUU{U}UU}{U{{U}{UU{UU{UU{}UUUU}}}}{+++++++++}{{}{{U{U{++++U{{{{U+}{U}{UU}U{U}U}{{}{}}}{{}}{}U{}}}{{+}UU{}}}+}}}}}{U}}++}UU}{{UU{+}}}{}U}U}U{}}}}{UUUU{{}{{U{UU{}{{U+}U}{!}{+}U{U}{}U{+UUU{}U+UU{}+{UUUU{}U}U{}UU}{}{{U}U{{}U{U{UU{++{!}{UU++}{}}{}U}U+{+}U+U}{U}}+{}{U{}}UU}{}{{{{U{UU{{}{}U}{{}{{+}{}}{{U+U{U}U}{UU{+}+U{+{}U}}}+U{U}}}UUUU}U}{U}U}{{U{{{{U{}}{}}+}{UU{{U+{}{{}}U{}+}}+{}+{+}{}{}+}U}}}{}UU}UU{{{{UUUUUUU{{}}UU}}+}{}U{{U+{}{U{U+++UU}++++U+}{{}{+}}}U}{}{U{{}U}{{}}}U{U}}}UU}}{++UU{U}UU+U{}{}U+UUU}{+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}U}}{{U}}}}}}+{UU}UU}+}U}{{U==++UU{}}{{++++==}}}}}{}UUUU}U}}{}U{UUUU{{}}U}U{}+{UUU{}++}{UUUU{==++++++++=====U}UUUU}{}{}U}{U}}}}UUUUU}{}UUU}}{}+++++++{}{}{{}U}==========}UU{}}{U{{}UUUUU}{}UUUU}U}{U}}}U{{{}UU{{U+}{U{{UU{}U}U{}UU}{{{U{UU}U{U{U}UU}UU{U}{}{}U}}}{{{U}{}}U}U{{{U{+}}U{{{{}U}{}U}{}UU}}{}}UU{{{}{{{}{{U{U{U{}{}}{}U{}{U}U}}U}U}}U}+U{}U{}{U}U{U{U{}}}{{U}{UU}U{{}{{U}{{}}U{}{{}}}U{UUUU{{U}}}+++++++++++++{{{{}U}{U}U{}U}U}U}{U}}U{}}}UU}{{U{U{{U{U}{{U{}}{UU}U}{{+}{U{}}}UU}}}}{UUU}{U}UU{}}U{U}U{{{}U{UUUU}UUU{{{}}}}U}}}}}U}}}U++U{{U}{{UU{U}{{}}U{}UUUUU}{U}{}U{U{{{U{U}}}{UU{}}{U}U{{}UUU{U{{}+U}}U}}}UU{}{{}U{U{{}U{UUU{}U}}U}{UU{}U}}UU{}}UU{{}}UU{U}}{UU{U{+}{UU}{}}U{}{}UU}{U}{}U}}}{U}UUU}UU{UU{U{}U}{U{U}U}{}}}}U{U{{U}{+}UUUU}UU}}U{{{{UU{U}}}}UU}}U{UU{}}}{{{}{}}}}{}U}}U{U{{{{}}U}U{U+++U}U}U{UU{}{{}}U}{U}}{{UU}}}U{}{}{U{}}{{}{U}{U{}UUU{}}U{UUU{U+{}}+U{UUU{}UU}{U{UU{UU{U{{}{}}{{{{}{{}{UU{}}{}{}}{}{{U}{}U}UU}U+U{U}++}U{{{{}{}U}{U{U{{UU{UUU}}U{}UU}}UU}UUU{{UUUUUU}{{UUU{{{{++UUU{U}}}}}}}{{}U}{}{}}U{}{U{{U{UU{UU{}U{UU}{{}U}}U}}}}U{{}U{U}{}U{{{UU{{}U{{}}U{U}UU}}UU}U}U{UU{}}U{{}}{}}}}}}}}{U{U{{}{{}U{{{U{U}{UU}UU}}U}{}U{U}{{}U}UU}}{{{{}{}{U{}{UU{U}{}}UU{U}}U{}{{{}{}{U{UUU}UU{U{{}U{{}{}}UU}UUU{{UU}U{{{}}U{U}U{{}U{{{UU{U{{}}{}{{{}}{}U}}}}UU}{{{{}UU{}{}U}}UU{U{{U}UU}{U{{{{}{{}U}}UUUU}{}}U}UU{U{{{}UUUUU{{{}{U}U{{{{}{U{UU}{}{{{UU{U{}{U}}U{{UU}{UU}U{{}}}UUU{}{{UUU}{{{UUU}U{{}{}{U{U{}UU}U{}{U}{}}{}UU{U{UU}U{}U{{}}UU{{U{}{UUU}UU}{UU}{U{U}}}U}U{}}}}UU}U}U{}U}UUU}U{{{{U{UU{U}UU}{}{U}}UUU}}{U{U{U{U{}UU}U}U}{{{{U{}{}}U}{UU{{{U{}}{}}{U{UU{{}{}}UU}}U}UUU}}{UU}UUUU{U}}{}}U}{{UU}{U}{}U}}}UU{}UU{{}U{{}}}U}}U}}{}{{}}}UUUUUU{}{U}}{UUUU{U{{UUUU{}U{UU{{UU{UUUU}{UUU}{}{{}UUU}}UU{}}{}UU{}}}{}{UU{U{U}}}U{U{U{}U{}}}{}}}{}U}}{{U{UU{}}}UU{U}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}{}UUU{}}{U{{UU}{U{UU}{U{{{{}}UU{}UU}}{U}}U{{U{{U{U{}U}U{{}}U{{}{}U}}U{{}{UU}}}}{}{{}}}}U}UU}UUUU}}UU}{}}U}{U}U}}{{UUU}{{U{U{}}}}U{{{U{{{{}{{UU}}{U}{}U{}{}{}U{UU{}{}U{{U{}}U{U{}}}U}{{}{UUU{U{UU{U{{}{}UU{}{}UU{{{{}{}U}{UU}{{U}{{{}{U{U{{}U}U{}{UUU{}UUU}U}{{{U}U}U}}}{}{U{{U}U{}}}U}{{}{{{{U{{UU{{}{UU{{{{{}}{U{U{}}{{{UU}}}U}{U{{}UU}{{{{}}}U}UU}{{{}UUU}{U}U{U}{UU}U{}}U}{}}UU}}{{{{}}}U}}}U{U{}}{U}U}}}{}}}{}{U}UU{U{UUU}U{}{{{U}U{{{}U}{U}{}{{{U{}}U{U}U}{}}U{}}U{UU}U}{{{{}U{U{}}{}{}{U{{{UU}{{UU}}U{}U{}}}}U{{}U{{UU{{{}{{U{{{{{U}UUUU}UU{{{UU}}{}}}U{{UUU}U}UUU{}}}UUUUU{U{{}{U{U{}++++++{{U}{UU}}{}{UU}}U}U{{U{}{{U}{U{{U{U+++++++++{{}}{U}{UU++++{}{{{U}{{{U}U{}{}U{UU}}}UU}U{UU}U}U}}{{UU+U{}{}{{+U{{}}}{U}++UUU}}}{}}{{UUUU}UUUUU}U{}{}{UUUUU{U{}}{}U}}}+}}}U!U{+{{U{{UU{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}{}{+U}}{U}{+}}{{}}{}U}+}+}}+}{UU}}U{}U}{UUU{{{}}}{}U}{UUU{UUU{}UUUU+U{}{U}U+UUUU}UUUU+{U+}U+{+U}{UU{}U}{}{{{U{U}{{}}{}UUU{}{{U{}{U{+{}}UU}}+}UU}UU+++}{{++++U+{}{{}{}{}}UU}}U{UU}}U}{}{}U{{{}}{}}}++}}U{{}{+}U{}}U+}U}}U+{{+}UUUU}UUU{}U}U}}U}U{{}{{{}}}{}}}}U}}UUU+{!!!!{}+{UUUU{+U}}}U+{}}U{{U{UUUUU}{}U}}{U{}}U}{U{{}}{}U{}}{}U}+U!}U!}}+U{{{U{+++UUU}{U{{{U{+UUU}UU}}{}U{{UUUUU}{}{U}}{{{U{{}}}+{UU}}U}+UU}{U}==++UU}}}{{++++U{U{{}{UU{}U{UU{U}{U{{}{}U}}UU}}{U+U{}U{}++}U}{UU{==++++++++====U}U{}{}}}U{U{{{U{}UU}{{U{}{{U{}U}UU+++++++}}{}}}{{{==========U}}{}}}{}UU{}{U{}U{}U{}{U}U}{UUUUU}{}UU{{+{{}U}{U}{{U}{U}}UU{{{U{U}UU{}{}{}}}}}{UU}}}{UUU}}U{{U{{{{U}{{{U+U{{}}}{}U}}}}{U{UU}{}{U{{}{UU}{{}{}UU{{}}{{UUUUU{}UU}UU}U}U}U}{+}}UUU}{{{{U{{U{{U}{{U}{U}}{U{}}{{}}}UU{}{}}}U{{U}UUUU}UU}}+++++++++++++UUUUU{U}}{{}UU{}}U}}U}{U}UU}U}}{{}}UU}{{}U{U{U{{U}}{}U{{+}}UUUU}}}U}{}U}}U{{}{U{{U}{U}U{}{UUU}{}UU{U{}U}{U}}}{UUU}}U}{{U++}}{{{}{{}{U{UU{}U{}}{{{{{{}U{U{UU}{}{U{U}{{U}}{{U}{}U}UUUU{UUUU+UU}{}{{U}U}U{}}}{}{}{UU}{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{{}UU}U{{{{U{}{}{U}U{}}}}UUUUUU}{{}}}UU{}}UUUUU{}}UUU}}{U}}{+++}}}U}}{}{U}}}{{{}{}}UU{{}UUUU}{}{UUU}}}U}}UU}U}{{U}U{}{{{}}U+U}}+{}{{UU{U}UU{{{}U{}}}U{}{}}{}{}}}{}U{}{}U}{}{UU}}}{}U{UU}}UU+UU}}++UUUU{U}{{U{UU{{}}}{U}U}U}UU}U}{U}UU{}U}UU{}}{U{U}}UUUU{{++UU{{U{{}}}{U{}}}U}}U{{{}{UU}{U{UU{{}{{{}U{}{U}}}{{}}U{{{UU{U}{{UU{{U{}}{UUU}}{{}{U{{U{U}UU{U{U}}{}{{{U{U}}U}{U{{}}}}}}U}UU{{}}{}{{{U{{UUUU}{{UU}}{U{U}}{{{{}U}UUU{}}UU}{{}{}}{{}{U}{{}{}{}{{}{}UU}}U}}{UUU}{UU}{U{}}UU}{{}U}{}{UU}UU{{UUUUUU}{{}UU{}}{{U{U}U{UU{{}U{{}}{}U{}{}}U{UU}{}{{}{UU}{}UU{{}{}}U{U{U{{}U{{{UUU}}U}U}}U}}U{{U}}{{{{}}}U}}U{U}}}}}U{U{}{{}{UU}}U{{UU}}{}{}}{{{{}}UU{{U{{{}{}U{{UUU}{{U{UUUU}{{}{{}{U}UU}{{U}{{}}}U}{{}}}}U{}{}{}{U}{}{{U}UU}UU{U}}U{}}}{}{U{UU{UU{UU}}UU{U}U{{{{{}U{{{{UU{}UUUU}UU{UUUUUU{U}{}{}{{{{UUU}}}}{}}UU}}}UUU{}U{U{{U{}UU}U{{}UUUU}U{{UUUU}}U{{{U}U}}U{}}U{UU}{U}U{UU}}UU}}{{U}{}{UU{}UU{U}UU}}}U{{}U{U{{}}}}U}}{UU}}}{{UU}}}{{UUUU{U}}{{UU}{}{{{{{UUU}{}U}{}UU}}}}{U}}}U}{}{UU}{U}}U}UU{{{}U}}}}}UUUU}UUU{}U}{U}UUUUUU{U}}{U}U{U}{U{{}{U}{U}}{{U}{}UUU{{}}}{UU{}UUU}{U{U}}{}}UU{{{U}}{}{U{U}{{}UUU{{{{}UU{}}UU{}U}UU{}{{UU}{}{}{}{U}}{{{{U}U}{U}UU}}U}U{}{U}{}U}}}U{{{U}U{{UU{U{U{U}U}}U}}U}}U{UU{{{UU{{UUU{}{}U}U}}{{{}{{}}U}}U{{}}{}{}{{UUU}}U{U}}U{{}}}U{}}{{}U{UUUU}{{}{UU}U}{}{{}{U}U{U{UU{{{{{{{UU{}{UU}U{UU{U{{U}U}{UUU{U}}{}}{}{}U}UUUUUU}U}}}}}}{{}}{{}U}}}{U{UUU{}}{UU}}}{}U{}{UU{}}}}}}U{}{U}}}U}}}U{U{U}{U{}{U{U{UU{U}}{}U{{{{UU}}}U{}UU{{{{{UUU}{U{}{}}U{}{U}}UU}{{{{}{U{{U}}U}{{U{{}UU}{}U}U}{U}}}{}}U}U{}{UU{}}}{U{}}}UUU{UUUU{UU}}{}}U}}U{}UU}}{{}{{}U{U}}{{}UUUU}}{}}}UUUU{}UUU{{{}U}}}{U{}UU}}U{}U}{{}}{{}}}}}{}}}U}{}}{{{{U}}{}UU}{{{U{{U}}UU}{U}}U}UU}}{U{{U{}{{}{UUU{UU{{{}}}}U{}{}{}}{U{U}}U}}{{{}UU{}}UU{}UUUUU}U}}{}{}{{{}}U{UUU{U}}U}{}}}UU{{}U{{}}{+++++++++{}U}U}}{{U+++U}}U}U}UUUU}}{{}U{U}}UU{U}{}{}U{}{{{}{U{U}+{{{{{{}+UU{UU{}}{++UU}{U}{{{}U}}UU}{U{{{}{U}}}{}}{{}UU{}UU{{}U{+{{UU!{U+}U{U}}{}U+}U{U}{U{}{UU}UUU{U{{}{{UU{{}{U}}}U{}}U{{}U{{++}!U}UU++U{}{{}}UU+{+{}U}}}}{}U{UU}{{{}U{}U{}}UU}UU{}{U{UU{{{{{+U}}}{{}+{{U}UUUU{U+{+U{}}}}}UU{{U{{U{{}{U}U}U}}}}{U}}UU{{}{{U}U+}}{{U}U+U}{{{{}{}+{U+U{}{}U}{{U{{{{U}}}}UUU{{{{{}}{U}{{{UU{}}}}+UUUUU}}+UU{}U{+++{}}+++{{{{}}{UU{UU}{UUUU{U}UU}}}{{}{U{}UU}{{}++}{U}{{U+UUU{{U+UU{}U+}}UU}UU{}{U}{{{U{U{}}{{}U}}}{UUU}}{}}{U{U{+{!!!!}{+{{UU{}+}{{{{+}UUU{{UU}}}U{}UU}UU}{}{{}U{UU{U}{UU}U}}U}}+}!U{!UU+UU{{UU+++{{}}{{UU{UU{UU{U}U}{UU{UU{U}U{UU}{}{UUU}{U{U{{+{}}}}}U+}{}U}}==++UU{{}U{U{}UU{}{}{U{}{{}{}{{{}{}{}{}{{{}{}{}U}+{U{U}}++UUU{UU{==+++++++}{}}U{{U{}U{U}U{}}}}U}U{}}U}}}UUU}U}}{{}+++++++{}}U}}U{{========}{}{U}{{}U}}{{U}}}{{}}U}{U{{}}UU{}}{{}U{}UU+}{}{U{U{{U}UU{UU}U}{UU}{{}{}}U}UU{{U{U}U}}U{U{}}UU}{{}{}}UUU}}U+}U}UU}}{}{}UUUUU{{{UU{U{UU}UUU{{}{}{{UU}U{U}{}{U}U}UU{UU{{UUU}U+U{U}}U}U}}U{{U{{}UU{{}}U{}UU}{{U}}UUU}}{}{U{U{{UU{{}}{}UUU+++++++++++++}}{{}}U{UU{}U{UUUU{}U}}UUU{}{{U}U}{}{{}}{{}}{U}{}{U}{{}U+{{U{{{{U{U{}}{}UU{UU}}{{U}{{{{}{{UU}UUUU}{}U}{}}}}UUU{}{{{UUUU{++}U}U{U{UU{}UU}UUU{{{{UU}}{{{{}}UU{UU{{U{{}U}UU{{UU}UUU}UUU{{{}}+}{U}}}{{}{U{{U{}U{U{{{}U{}}{{UU{}{}}{{}U}{{UUUU}{}}U{{UU}{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}U}}}}{}}U{{}{UUU{U}{}{}{}{U{UU{}U{UU}+++}{}U}}{UU{{}{}{UUU{{}{}{}{}{{}UU{U{{U{{U}}U}}{U{U}U{}}}UU{UU+{UU+U}{{}}U}}}}}}{{UU}}{}UU}UU{}}U}UUU}{{{}U{}U{}U{UU}U{{{}{}}}+}{}}++UUUU{}{}}{U}{{{}U{}}{{U{U{{{{}}{}{}{{U{}{UU}}{U{U{}}{{}U++UU{U}U}{{U{UU}{{{{{}U}{}U{}{{U}UU}}}{U{{U}UU}{{UU{U{{{}}{}}{{{{}}{U{U{{{UU{U{}{}}UU{U}U}}{U{{U}{}{{UU{{}UU}{}{}UU}{U{}}{{U}{}{{}}}U}{UU}}{{{UU}}U{U}}}{}U}{}{{}{U}UU{U{{}}}U}U{}U}{UU}}U{UU}{}{{{{U{}{}}{}U{}{UUU{{}UUU{}}{}U}{U}U{UU{}}{{UUU}U}}UU}{{{}{}UU}U{{U{UUU{U}}U}}}{U{UU}}}{{U{{U{U{{}UUU{{}U{{UU}{}}}U}UU}UU{{U{}{}}U{{}UUU{{{{{}U}U{U}}UU{{}U}}{}}}}}}U{{}{U}}{UUU}{U{}UU{U{U{{UUU{U}}{{UU{}}}}}}{{}UUU}}U{}U{{{UU}}U{}}}{}U}U}U{{U{}}UU{}}UUU}{}UU{{{UUU{UUUUU}UU}U{{{{{UU}U{}{{}}}U{U{{{U{U}}}U{{{U{{{U}{U}UUU}U}{}U{UUU{{}U}UU}UUUU}}{UUUU{{}}{UU}}}UU}}{{}U}}U{{{{}UU{U{U{{}}U{UU{}{UU}}}{UU{U}{}{}}}UU{U}}{{}{{}U}}{{}}{}U{U}}}}}UUU}U{U{{}}}}{}}U{U{{U{UU}{}{U}{}{{{UU{{UUUUU}U{UU}U}}U{U}{}{U{U}}{{{}{}U}}{U}U}UU}}}{}}}{{{U{{U}}}}UU{{}U}UU{}U{}U}UU}{}{{}U}U{}U}}}}UUU{U{UU{U{}}}{U}{{{U{}U{}UU}U{{}{}{UUU{{{{U}}}{{{{{}{}{}U{UU{}}U}{}UU{{}}{UU{{{}}}{}UUUU}{U}UU}}{{U}{{}{}}{U}U}{{{U{{UU}{}UU{}UU}U{UUU{}{{}UUU}{{{U{U}}{}U{{U}}{U{{{}}{U{U{}}{{}}{U{}U{U{{{U{U{}U}U{U}U}}{UU}U}}}U}UU{U}{{{U{{U}U{UUU{{}}U}{U}U}}}}UUU{}}U}{}{{}}{}}{}{}}{}}}{}{{{}{U{}U}{{UU}UU{{}}}}{U{U}}UUU}}{{{{U{}{{{{{U{}}{{{}{U{}U{UU{}}{}}}}}U{U}}}{{U}U{}}}U}UU{{}}}}{{}}}{UU}U}}}UUU}}{}{{}}U{U}{{UU{U}UUU{{{UU}{UUU}{}{U}{U{}UU{}U{{U{}U}}{{}}U{U}}U}{}{{UU{{{{}UU}UUU}}U{{{UU}{{UUU{{U}}}U}}}U{UU{{UUU}}}UU}}U}}U}}}{U}{}U{}{{}{}{}}}{{U{{{}}UU{}}}UUU{}}}{UUU}}U}{}{}{U}}}}U}{{{}UU{}{U}{}{}U}}U}{}UU{U}{}}U}U{{{}{{}UU}}UUUU}{}{{{{{UUU{}{U}}}}}{}UUUU}{}}{}UU}U}UU}{U}{U}}}{}}U}{UU{U{}{U{U}{U}UU{UUU{{{}{{}{{}U}U{U+++++++++}U}U{U}}UUU}}}U{{{U}U{U{}{{}}{U}UUU{U{U{U{UU{{}U}}{{}{U+{UU{{}}+{}}U}{}{}}{U{UUU}UU}UUU}}{{}U}{U}{{}{}U}{U{UU}{}}}{}U}}+{}}U!}U+}}}U}{UUU{{UUU}{{{}{}{U{}U}}}U}{}{}U{{}}{U}UUU}{}{U{{}++}!}U}U++{}{}{{UU}U}{UUU}}}UU}}U}U{U}U}}UU{{}{U{{}}U}{}}U}U{UU}+}}{}}{}+}U{}{}{}}U}U}U{{U}{}UU{}UU{{U}U}U}{{UU{{}}}}{{U}{}UU}}}+U}{}}{U+U{}}{UU{U+{}UU}U{U}{U}{{U{}}}UUUUU}UU}{}{{U{U{{}}}U}{U}+UU{}}U}+{{{}{}+++U{U}U}}UU}{}}}}{{{U{U{U}}}{U{}UUU{U}{U{{}}}UU++UU}UUUU+}UU{}}+}U}UU{}{{U{{}}{{}}{}{{U{U{}U}}}}UUU{{}{{}UU}}}UU+}!!!!}}+{U}UUU+}}}U}{{{UU}}{UU}UUU}}U}}U}{{{{{{UUU}}{}}}}UU{}{}+}!{{!}U+{}UUU}+++}}{}}{{U{}{}}}{}}{{U{}}}{}}UUU}}}}U}}UU}{{U}U{+U}}}U{{+{{U{}}==++}U}{}{{}U{{{}{U}}{}{}{{U}U}}}{{}}UU{U{{UU{{}{+U{U{}U++{UU{U{{==++{}}U{{}{U{}U{U}UUU}{{U{}}UU}U{U{UUU}{}}UUUU}U+++++++U{{}}UU}U===U{}UU{U}}}{}{}U{{U{{U}UUU{}}{}{}U}U{}{U{UU{U{}{{+U{{}{}}{U}U}{{}U}}}}{{UU{UUUU{U}U{U}U}}U}}{U{}}{U{UUU{U}}U}}}{{+}}}U{U}}}UU{{{{U}}{{U{{U{{{}{{{U{{{{{{}UU}{}U}U}{{UU{U}}U{{{}}{+U{}{{U{{}{{{UU}UUU}}{U}U{{{U}}U{{U}}}UU}U}}U}}}UU{U}{{}UU{+++++++++++++U}{}UU{}}U}{U{}U}U{UU{{U}{}UU{}{U{}UU{}{UUUU{}U{UUU}U}UU+U}UU}UU}{{U}{}UU{}U{U}}{UU}{{UUU{U{}U}{}}{{U{U{}}U}{}}UU}{U}U}}++}{{U{{U{}{}}UU}}U{{}}UU{}}{}U{}{}}U}{{}{{}}}}}{UUU}{}UU{U{}{{}U+U}{}U}U{U{{{U}}{}}}{}}U}}U}{U}U}UU}}}}}U}}{UU}U}UUUUUUU{{}{{U}{+U{{U}}}{U{{U{}{U}}UUUUU}}{UU}}{}}}{{{{{}}{{{}U{}}{}}{}}{UU}U{{}+{U{{{}U{}{UU{}U}}UU}}}{{U}}}}{{{{{}UUUU{U{}{}}}UU}{{U}{U}}}U}{U+++UU}{UUUUUUUU}{}{}U}UUU{{}U{}{{}U{}{{{}}}{UU}U}{U}}{U{U{}{U}{+{U}+{{}UUUU{U}}U}U{}}}}UU{}}{{}{{{U{{}U}UU}UUU}UU}UUU}{}{U}}}{U+U{U}++}}UU}}{{{{}}UUU{UU{{{UU}}}UU{}}U{{}{}UU}UU{}U{UU{{}{U{}}++}U{U}{U}U}U{U{U{{{{}{{}}{U{U{{{U}{}{U{U}}U}{UU}U}}U}{}}{U{{UU}{}}{{UU}{{}{U{{}}{}{}U}UUU{{{}UU}}U{}U}U{UUUU{UU}}U{UUUUUUU}{}U{}U}U}{U{{U}}{U{{U{UUU}}}{}{{}}{{}U}}}{U{{}}U{U{}{UU}{{U{{U}{}}}U{}}U{{U{{}U}{}U{{{{}}U{{U}U{}{{}{{U{{{}}U{UUU{U{U{U{{UU}}{}{}}}{}{{U{{U}{{}{{UU{UU{{UUU}}UU}UU{{UU}U}UU{U}{}U{UU{}U{{}{{{UUU{}}}{UU{}{}UUU{{}}{{{}}}{UU}{U{UU}}{{{{}U{{}}{}}}{UU}U{{U{}UU}{U{{}{{{{}}{{}U{}UU{}}UU}U{}}}U}}}}{{U{U{}U{{{U}{}UU}}UU{U{}}{}{U}}{}{U}U}}}{}{}U}}}}{{{U{}}}{{}}UU}{{}U{{{UU{{UU}}}}U{{}{U}{UU{}U{}UU}}U{}}}{U}}UU{}{{}UUU}{}U}}{U{}{}UUU{}}UUU}U}UU}U}{}{U{{UU}U}U}{}U{U{}{UU{U{U}}{U{}UU{U}}UU{{{{}}U}{UU{UU}{UU{UU}}{}{}{UU}U}{}{{U}{U}UU{U}}}}}U}UU{}}U{}}UU}UU}{U}UU{UU{{}}}}{{{UU}{U}}{{UU}U{{}{{{U{{{UUU{{{{{UU}U{U{}{{}{}U{U{}UU{{U{}}U{U{{{U}}{U}U}{{UU}{{{{UUUU{{{U{U{{U{}}}UUUU{{U}}}UUU}{{U}UU{{{UU}UU{{U{UUUU{{U}U{}}{U}}}{{{U}{U}}}U}}}U{{U{{{}{}}{}}{U}U{{}{U}}}{U{{}}{{UU}}U}}{U{{UUU}}UU{}UU{{U{{{{}}U{{}U{UUU}{}U{UU}U{}{UUUU{}UU{{UU{U}{U{U{UU{}{U{U}}}UU}{}{{UU}}}U}}U}U{{U}}}}U{}UU}}}}U}}U}U}U}{{{UU}}{}}{{U}UU{}U}{{{UU{}{{}{}{U}{{}{{UUUUU}}U}UUU{}U{U}U}}{}}U}}}{}U{}{U{}{U{UU{}}}UU}{U}UU}{}U{U{}{{}UUU}UU{U}}}UU{{{U{U}{UU{{}}U}{}{U{}{{{U{}}{U{{U}}U{UU{U}}{U{{{{UU}}}{{UUU}UU}U{}{{}}{U}U}}{U{{U{U{U{{U{{}U{}{{{}{}UU{{{}U{}U{{}{{U{}}{UU{UUUUU{}{}}U}{{}{}{UU}U}U{U}UU{U{}}U}}UU}U{U}}{{U{{U{}UU}}U}U}}UU{{U{UU}}}}{U{}U}UU{}U}{{U{}}{{}{U{{{UU{U{U{U{{{}}}{}U}{U{U{{}U{}U{{U{}UU{}{{{}}}}{}}}{{{U}{{}}{}}U}UU}U{}{}}U{}}{{}{U}}}{}{}}}{}U{U{}}}{U}U{}U}UUU}}}U}U}}{U{+++++++++}{{UU{U}{{{{}U}}{}}{{{}}{}U}}UU}UU{{UUUU{}U}{}{U{}U}{UU+{{}{{U{+UU}U{}U{}UU}U}}}}{{{U{}{UU{UU}}}{{}}{}U{}{U{}U}{}}{}U{U+{{U{!U}+UU{}}{}UUUU{}}U{}{{UU{U}U}U}{U{}}{U}}}UU{}{UU{{}}UU{U}++}!}{UU++}}{}{UU}U}UU{}}}{}}U{{{}}U}{}U{UU{}}{}U{U{U{}}{{}UU{}{+}U{{U}}+U}UU{{{{U}}U{}}}{U}{UU}}{U{}{{{U{UU{UU}UU{}{}}U{}{}{{}}+}UU{UU{+U}U{{}}{}U{}{UU}U}{}{}}U}UUU}}{{}{UUU}}UU{}U{UUU}UU}}}{+{}}U{{U+}}{UUU}}UU}U{}U{U}}}UU{}U{U{UUU{U{{U}}U}}UUUU}{{}UUUU{++UU{}}{{+}}{}{{}}U}U{{UU{{}UU{U}{{}{U}UUU{{}}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}}}}}}{UUU}{}}UU}}U{{U}U{}{{{}}{}{+{}{}{{}+}U}U}}}}U{{}{}UU}{{}}}}UUU}U}}U}}U}U{}}{}U{{}{}U{{}UU}{+U{U{}}++}{U}UUUUU}U{{}{U}U{{U}}}}{}{{}{}}UUU{}{{{{U}U{UUU}{}U}U}+++++++{U{}}UU}}U{}U}}}{U}{}U{}U}{UUU{}UU{{}UU{{}}U{{{{U{}UUUU}UU}{+}{U{{{}U{}{UU{U}UU{}}{UU}{{{{}}{}UU{{{{{UU{{{{{{{}{UUU{{U}}}{}}+UU}{{UU{{{U}}}U{{{{}}{}{}}{}UUU{U}{UU}{UUU}U}{UUU{U}}}}}U}}UU{}+U}U{UUU{}}}}UUU{U{}{UUU{U}}}}}{}U{U}}{{U{}}}}UU{{}{}{U{}UU+++++++++++++UU{}}}}{U}{}}}UU}UU}}}UU}UUU}}{{}{}{U{{{}{{U{UUU}}{}U}UU+}U{{}U}{U}{}}}U{{{}}{}{}}}{{U{{}U}U}}{U{U}UUU}{U}{{{U{U}{{{{U{U++{{}{{{}}UU}}U}}{}}UUU{}}{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+UU}U{{U{}{}{UU{U{{UU}}{}{}U}UUU}}{}U{{{{{{{}U{U}U}}{{}UU}}{UU{}+}{UU}}}{}{UU}}U{}{{{{U{U}UU{}UUUUU{{}U}{}{{}{}}U{}}{U}U}U}}U}}}+++{{{U{UU}}UUU{U{U{UU}{U{U{{U}UUU{}}{}U}{{{{U}{}}{}{U{U}U{}{{}+U}{+}}{}{{{}}U{}{UU}}}{UU}{}}{{{}UU{{}}{U}{}U{}}U{U{U}{{}}{}{}{+{U}{++UU}}U{}U}U}{}}{}}}UUU{}U{}}U{U{U{{U{}UUUU}U}}{U}UUU{UU}{++U}{{U}{}{U}U}U{{{{U}}U}U}{}{}U{U}{{{U}U}{}{{{UU{}}U{{{}U{{U{}{{}{}}{{{}U{{{{}U}}}U{U}U{U}{{UU}UUUU{UU}U}U}}}}{}}}{U}U{}{{{U}{}UUU}}}}U{}{}}UUUU{UU{UU}{{{}}U{{{{}UU}U{U}{UU{U}}}}}{U{U{{{UU{U}}{U}}}U}UUU{{U}U{}UUU{U}}U{U{{U{U{{UU{}}{UU{}{U{}}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{}}}{UUU}}}{}U{}U}{{U{}{{U{{{}{U}}}}}{}U}{U{{}}UUUU}}U{U{{}{}{}UUUU{{UU}{{{U}}{}UUU{{UU{U}{{UU{{{}}{{U{{{}U}U}}U{{{{U{UU{UUU}}}U}{{UU}UU{UUUU{{}UUUU}U{U}}U{}UU{}}U}{{}{}{}U{{{U{U}}}{UU{{{U}}{U}{}U{}}UU{{U}}}UUU}}{}}}{}U{U}}UUU{{{U}{}{U{{}{{{}UUU}}{U}}UUU}U}U{{{}}}{UUU}U{{UUU{}U}{{}{}}{U{{{{U{}U{U{{{}UU}{}UU{}}}}}U}}U}}U{}{U}U{{}U}{U}{{UU{U}{}}{}}}{UUU}UU{{}U}{{}}U{}U}{U{}}UUU{{{U}{U}}UU{U}U}{{UUUUU}}UU{}}UU{{}UUU{UU{{U}{UU{U}{U{}{}UU{UUU{UU{U{}U}UU}}}}{UU{{UU}}U}{}}U}{}}UU}UUU}U}}{{}{}{}U{U}}{{}}}}UU}{{U{UU{}UUUU}UU}U}}UU{{{{}{U}{{{U{}}{UU{{{}}UU{UU{}}}U{U}UU}{{UU{{UU}U}}}{}}{}}U{}}}}}}}U{U}{{{U}}{}{}{}U}}UU}}{{U}{}{UU{}UU}}{U{U{UU{{}U{U}UU{}UU}U}{{{{{U}UU{UUU}UU}U{}U}UU}U{U{U}}U{}UU}}}{{U}}}{}{{{{{{{{}UUUUUUU{U}{UU}{UUUU{U{UU{}{U{}{{}U}}}}}U}UU}}}U{{U}}U{{}{{}U{}}{{{{UU}U{}U}{{}}}U}U}UUU}}UU}UU{UUU}{{{}{U{}U{{{U{}{}U}UU{U{}}U{U}{{{}{}UUU}{{{U}}}}{{{}U}}}UU{{UU{U}U}U}U}U}{U}UU{}}{}}{U}U}}UUU{U{{U{U{{U{}UUUU{}U}}U{}U}}{{}{U{U{}{{{{U}U{U{}{}{}UU{{UU{}{}}}}U}{{{}U{}{{}}}{U}}{UUU{{{}U{{}U}U{}}U{}U}{{}}{}}}U{UUUUU}}}}{{{UU{U{UU{}}{{UUU{{}}}{{}{{{{{U}}{}{{}{{}}{U{}}U}}}U{{}U}}}{{}}UUU}{U}}U}U{U}{{U{{{{{U}}}U}{}}}}}{}{{{{}}}}}}U}{U{}{+++++++++}{UU{{{{{}}}}U}}}U{{}{{U}}{}U}U}U{}{{{}UU}UU}UU{{U{}U}U+}UUUU{}+UU}{{{{}}{}}{}{}{U{U}}{{UU}{}{}}UUUU{{}U}U}{}U{{{}}{{{U+}{}}!}U+{UU}UU{UUUUU{{{UU}{}U{}{}U}UU{}{U{UU{}}}}{{UU}U}U{U{{U++{!U}U}++}U{U{}}}{UU{}}}U}{}U{UUUU}U}UUU}U{{U}{}}}{{{}U}{}{U}{}+{}UU}U{+}}}{}}U{{U{{{{}U{}}U{{{}U{}}}}U}U}{{UU}{U}}{{}}U}}}{{}{+{{}{U{{+{}UU{U{+++UUU}{}{{{}UU}UU}}U}UU{}UU}UU}U{}{}U{{UU{{}U}U+}{}UU{{+}}{}}{U+U{U}UU{U{U{}U{}{U{U}UU{}{{{{}U{U}{{}}U{{}{}{U}++}UUU{U{+}{U{UU}+{U{U{}{{UU{{}U{{{U}U{}U}}{U{{{}UU}}{{U}UU}{UUU{+{!!!!}U+UUU{{{{+{U}{U}{U{}UU}UU}{U}{UUU{{UUU{}U{}U{}{UU}}UUU}}U+U!U{!U{+{{}U}{{+U}{}{}UU}U}{U{UUU}{{U}}U{{}}}}{}}}U}{}U{}}}{}U}+}}{U}}U+UUUU{}}}++{{UU}}{}U}{UU{{}U{}}}U}{}{}}}}{{U}U{{U}U}UU}U+UU{{{U++}}}}}}UUU++}UUUU{}}U}UU{}}U}UU{}{}}}{{{{{U}}{}{{{{}{}{{U+++++++}}{U{{}{UU{}++}{}U}U{}{U{U}{{}}UU{UUU{UUU{U}}{{}U{U}}{}{}}{}+}{{}UU{}}}}}U}}}U++U{}{U}{}U}{}}{U{}}U{}U{}UUUU}{}UU}{{}UU}}UU}+}{}}U{{U}{{U{{{{{}}++{{U{UU{{}U{U}}{}}}{{{}}UU}U}{{}{}}}}U{}U}}+UU}}}U}U{U}UU{{{{U{UU+{{}U{{}}{{}U{U}{{}UU{{U{U}U}{UU}UUU{+++++++++++++UUU}{U}{U}U}U{}U{UU{{{{U}U{U{}{UU}}U{{}{{{}}U{U}{{{}U{U}+{U}U}}}}U{UU}}{{}{{}U}U{{UU}UU{{{U{U}U{{U}}}U}UU{}}{{}}{UUU}{U{++}U}}{}}}UU{U{UUU}{{UU{}UU{}{}}U}{}UU{U}{U}U}{{UU}}}U}{U}{}}}}}U+}}{U}{{}UU}{}{}}}}UUU}UU{}U{{{UUUU}{{U{U}UUU{{UUUU}}}}{}}U{}UU{+{{U{{}}{{}}{U{{{{{U{U{U}{U{}{UU}{{UUU}}}}U{}U}U{}}}U{UUU}{U}}}}+U}}}}}UU}}{}{}U}}U}}}{}}{{U}}U}UUUU}U{}{U{}U}UU{{U{U}UUU}UUUU}U+++UU}}UUUU}U}UU{}}{{UU}}{{U}}U{}U}}U{U{U{U{}{U}UU}{U{{{}U{U{UU+}{}+{}U}}{U{{U{{{U}}{}}}}U}{U}}UU{{}U{}}{}{UU{U{{U}{}U}}U}U}{U{+}UU}++{{}U}}U{UU}}}{{{{}}{{U}{{}U{U{{UU{U{{{}{}{{UUUUU}{{{UU{{++}U{{}}U}{{}}}}U{{}U}U}UU{U{}{U}{U}}U}U}{}U{U}{U{}UU{}U}{{UU{}}UUUU{}}U}}{U{{{{U}U{U}{U{}}{UUU{UU}{{}{UUU{U}U{}UU}}}}}{}{{{}{}{}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}U}{}}UU{{}{U{U}UUUU}{{U}}}{UU{{UUU{{}{{{U}U{}{U}{{}}{U}}{{}U{U}}U}}U}UU{U}U{}U{{U{}}{UU}{{U}}UU}}U{}{}UU{{{U{U{UU{}UU}U}}}UU}{{}{}}}}{U}{U{}UU}U}{}}U{{U{{}U{}}U{}UU{UU{}{{U}U{UU}}{{}U{{UU{U{{}UU}U}UUU{}UU}{UU{U}U}}U}{}{UU{{}U}}}UU{U}{UUU}}{U{U}{{{}}U}}}}{{}{U{{}{U}{U}U}}}U}U}}}{{{UUUUU}U}{{U}U}{{}{}U}}UU{UU}{U{}{}}{{}U}}U{}{}}{}{UUUU}{}}}U}{{}}{}UU}{}{}}}U{{}{}}}}UUU{UU}}UU}UU}}U{{U{UU{{}{}{}}}{{{UUUU{UU}}{UU}}}}}UU}U{UU}}}{}U{U}{UU{}}}{}{{UUU}{U}}{{{{{{}}{{}}UUU}U{UU{{{{U}}U{}U}{}}{{U{U}{}U}}{U{}{{{UUU}}}}{}U}{{{{}{U}UU}U}}UUU}{U}}UUU{U}}U{UUU{{UU{U{}}{}{{{{}{}}}U}UUUU{{U}{U}{}U{{{U}UU}}{U}{}{{{U}}UU}UUU}}}{}{U{{UU}{UU}}U}UUU}}{UU{}{}{{}{{}{}{{UUU{}U}{}U}U{}}{{}UU{{{{}}{{{UU}UUU{U{{{{U{{}UUU{{{}}UUUU{U}{U}{}{{}}U}U{{UU{{{}{}}U{{{{}UU{{{}}{UUUU{{UU{{U{{U{U{UUU}U}U}}{{U{}}{{{UUU}U}{{}}U}U{{}U{}U}}}{UUUU{}U{U{U}{}{U}UU{U{UU{{}}{}}{UU{{U{}U{{U{{}}{}{}}}}U{}}UU{U}U}}{{{{{{UUU}{{}U{{}}UU}}}{{}{U}U}U}{U{U{{UU}}{{}{U}UU}U}}}{U}{U{}}}}UU{{}U}UU}}}}{{UUU}{U{}{{UU{U}}U}{{UUU}}UUU}{}{{UUUU}U{{UU}}UUUU}}}{{}{}UU{}}}}{{U}}}}UU{{U{{{U{U{}}{}{}{{{{U{U}}U}U}UU{{{}UU{{}}{{U{U}U{UU{}{{}}{}}{}U}{{}{U{}U}U{}}{{}U}{{}}U}{U}}{{}}}{{}U}{{U}UU}}{UU{}{}}{}U{}}{}UU}}}}U}{UU{U{U{U{}U{{{U{}U}{UU}U}}{{U{{U{}}{{UU{{{U{}U}{}UU}}U{{U{}{+++++++++{{}}{}U{U{{UU{{{{U{{}}}}}}}U{{}}U}{}U{}{{U}{}U{{}{}U}}}+}{}UU}U+{{UU{U}U{UU{U{UU}U{UU}{}}{{U}}{U}U{{{}}UU}{{{}}{UUU}{}U+U{UU!}{+{U{{{{}{}{UU{{}{UU{{{}}U}}}U{{}U{{}{}}UU{}{{{U{UU}}UUU++}!}}UU++{}U}U}U}{}{{UUUU{{{}}UUU{{}}{}U}}}{}U}}U{}{U}{UUU}U{}{+U{UU}}}+}U{}{{}U{{U}{}}U}UU{U}{UU{{}U{U{U{}U{UU{}U}}{{U{{{UU}}}+UU{UU}{+UUU{}}{+++UU{}{}}U}U{UU}{U{}UU}{U}{{U{}}{{UUU{UUU{U}UU{+{U{U}U{+{U}{}U}+{U{}}}}{U{}U}U}{U}{U{UU}{UU{{}}{{U{U}}U{}U}}{U++}U{}{U{+{}{{}}U+}{{}{{{UU{}U}}U{}U{UU{+}{}U}{U{UU}}}U}U}U{{U}{{+}!!!!U{+{U}U{UU+UU{{}{}{}}UU}U{}}}{}U}++{{{{U}{}UUU{}UUU}}}U}}}+}!U}!}}+}}UU{{{+{{{}U{{U}}{}}U{}{}{{}}}+{{}UU{U{}}{U{}}U{{UU{}U+}{{UU}{+UU}U{{U}++{{UUU}}{{U}}{UU{{}}{{+{}}U{}{}{{}{}{U{U{{}{{{+UU}}{U++}U{U{{U{}++}{{{}UUU{UU{}{UU}{}{+}}}}U}{}}{}U{U{UU}UUU{UU+++++++{U}{}UUUUUU{++{U}}U}U}{}U{{}}UU{+UU{U}U}}U{}UU}UUU}{{U{U{}{U+}}}U}{UU}}{}{{}U{++}{}U{U{}{U{U}UU+}U}U{}}{{}}}U}}U{{}UU}}U}UUU+}U{{{{{{{}U{UU}UU{U++}}UUU{}UU}}++}}{}{UUU}U{}{{UU}{UU}UUU{{{}{+UU{UU{UU{}{U}}}{U}{}{++++{{{}{++U{}{U}{UU}}UU{}U}}}U{}{{}}+++++++++++++U{{}U}}{}{}U}}}}U{+++++{U}UU}{U}}}{{}{}U{}{{UUUU{UU{}UUU+U}{UU}{{}}}{}{{U{{UU{}UU}{UU}}UU}}}{{}{}UU}UU}{UUU}}U{{{{U{UU}{++{}{{U}}}}{{}}}}}UUU}}{{{}{{}}UU}{}}U}}{{{}{}{{U}U}UUU}}}U{}}{{U+{{{}U}U}{}U}{U}U}UU}U}U}{}}U{U{}}UU}}{U}{U{{}UUUU}{U}UU{{{}}{}U+U{}}{U}U{U}U}{U}}}UU{U}{{UUU}}{U}}U{}}U{{UU{}UUU{}}U}U}U}}U{UU}+{}{{UU}UUU{{U}{U{{{}{{}{}}{}U}U}U{}UU}UU{{{}{{{}}}U}{}}{{}{{}}{+++UU{U{U}UU{{U{U{}U{}U}U}UU{UU{}{UUUU}{U}U}}{{U{}}{}}}{{{UU}}}+}U}+U}{}}UU{}{{{{}{}{U{U{}{}{{}}U{{{{{}{UU}{{U}UUUU}}{{UU}{{{}U+}UUU++}}{{U}}}}U}}}{}{UU}U}U}{}{U{}U}{}}{UU}{{UU}UU{}U}}{{}U{U++U{{{{U{}}UUUU{UUU}{{{{}U{}U}{U}U}}U{U}U{UU}UU}}{U}}U{UUU}{{}U}}}UUU{}U{U}{}UUU}}{U}U{}U{UUU}}U}UU{{{U{U{}}{{U}{UU{UUU{{{}{UUUUU}}}{{}U}}{UUU}{}UUUUU{UUU{}}}U}U{}{{U}U{}}{}{U}U{U}U}}{}}{{}{{{UUU}}}U{{{{U{U}{}}}{U{U}{{}UU{}}{}U{{}{{U{}{{}{UU{U{{}{}}{{U}}U{}}}{U{U{UU{U{{{}U}{U{{U{UUU{UU{UU{{{UU{UU{UU{}U{UU{U}U{{}}}U{}UU{{{U{{{}}{}UU}U{U{}}U}{}{U}UUU{{{U{}U}{UUU{U}UU{U}{{{UUUU}}U}{U{UUU}UU{U}{U}UUUU}}{}U{{{}UU{U}U}}UU}{{}{}{U}U{}UUU}U}{}{UU{}}}}{{{}}{{{U{}U{}}U}}}U}{U{{}UU{{{UU}{{{{}{}UU}}}UU{{{U}}{U}UUU{{}U}}UUUU{}{{{{}{}U}U}{}U}{{U{{}U{U}{{U{U}}}{}}}{}{U}}{}}{}{}}{}U}UUU}{UU}{{}{U{{}U{{U}}U{{{}U{{U}UU{{U{}}U{{}}{{}{U}}{}{U}}U{{{}U{U{U{UUUUU}{{U{}}UUU{UUUU{}}}}}U{{U{}U}}U}}}{}{U{{}{}}U{{{{U}{U}}}{}}}{{}}UU{UU}{{UU{}U}{U}{U}U}{UUUU}{{U{}{{{UU{}}}{U{{{}U}{UU}{}{U}}}}U}{{{U{{U}}U}{U}{U{U{}{U{U{{}}U}}{UU}{U{}}}}}}U{{}}U{}}}{{}}UU}}}{{{U{}{}{U}{}}U}U{UU}{}U{{{{UUUUUUU{}{}{U}}U}{{}U}{{}U{{}}}{{UU{U{{{U}}}{{U}{{{UU}}}{{U{{U}}U}}{}U}{U}UUU}{{{}{{{{}U{U{U{}{{{UUU}U}{}{UU{}{}U{U}UU{UU{}}}{}}}U}UUU}}U{{U{{{U{{}U}{}U}UU}U}{{U{}{U{}}}}U{{U{UU}}U{U}{{}U}U}U}UUU}{U}{}{}{}U{}{}{UU}}}{U}}{}}{{U}U{}}UU}{{UU}U{{{}{U}+++}{UU{{}U{U}UUUUU}{}U}{U{{{{}{}U}{{{U}{{{UUU{{}}}{UUUU}UUU{U{}}}{+U{}{{U}}}U{}{}{}{}UU{}{UUUUU{{U{}}}{}{}{U}UU}UU}}UU{U}U{}{U{{}{U++{U}}UUUUU}U}{}{U{}U}U{{}{UU}U{U}}}U{}{UUU{{U}U{}{{U}{}UU}}{{UU{U+{}U}{U{}}}{}UU{}U}}}}{{}{}UUUU{}UU}}}}U{U}{{UU{}U{{{{UU{UUUUUU{+UUU}UU}}}}}UU}}{U{{U{{}U}}U}}U}U}U{{{U}{U}{}}{{}UU{}{U}}{UUUU{{}+{{UUU}}U}}}U{}}U}{{{}}}{}{{U{+++++++++UU}}U{U}{U}{{{{UU}}U{UUU}}+{U{}UUUU{UU}U{U}{UU{U{U{}}{U+{{{}{{U+{}U{}{}{UU}U{{}U}U{U{{}{{{}+UUU{{UU}}{}UUU}}}U{UU}}{UU{+U}}}!{}+}}}}UU{{}{U}U{{{}}}UU{}}U}U}+U}}}{UU}UUU{}{{U{UU{U}}}{++}!}{{}++{{}{U{}{{{{}{UU{}{{UUU}}}{}{+}}}{{}U{UU{}}UUU{U{{}UU}U+}{U{UUU+U{UU}UU}UU}U}{U}{{{}}UUU{U}UUU+}U{{{}}}{U{}U{{UU}{UU}U}+}UU{U}}+U}{UU}}+++}U}UU{}}{U{{{}}{UU}U+{}{{UU{}{U{}U}}UUU}U{U{}+}}U{{}{+{UU}U{U+U{{UU{{{U}{U{UUUUUU{}U+{}UUUU{{{U}{{{{}{{{U{U{++{{UU}}U+U}}U{{{+{}}U{{{{{UUU{{}U}UU{{U+}U{}{U}}U}U}}}{}}}{}{}U{+{!!!!{{+{{}}{{{+}{{U{U}}}UU{UUU}}}{U}{++UU{{{{U{}}}U{U{{}{U{{{{+}!UU!}U+U}{{U}{+{U{{{UU{}U{}}}}U}}}UU{}+{}U}{UU}{{{U}}{{}U}{}}{+U}{{}{{+U}}}{}U}++}}}}{}}UU}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{}}++UU}}{{}}U}U}{UU}}}+U{UU{U{{}}U{}}U}}{}{{UU}{{U+{{}{}{{}}{}{}}{}}++U}{{}}{UUU{U{U{+UU{{}U}{{U}}{}}U}{U}}{U{}UU{+UU}{U{{}U}UU{{}}}U}++}U}}{U{UUUU++}U{UU{{}{UU}}}UU}}}UU{{{U}U{{+UUUU{UU{U}{U}UU}{{U{}++++U{U}U++}U{{}}{U}{{}}}}U}UU}{{{}{}+++++++++++++UUUUU{{}}U{UU}{}}}+++++{{U{{}UU{{{}{{U{}}}U}{{}{{}UU{}}U+{U}}}}U{{}{UUU}}{}U{U{{U{{{U}}}U{}{}}}}{U}}UUU{U}}}}}}{}}{U{U{U++U}}}}}UU}UU}U{{{{}U{U}{UU{}}{}{}{}U}U{{{{{{U{}}U{U}}{}U{{}}U}U{+{{{}{{U{U}{}}{{{{{{}UU}UU}{}U}UU{{{U}U}}{U}}}{{U}UU}}}}{}U{}{UU+U{U}}UU{{{UUU}{UU}{U{{U{{{}}UU}U{{U{}}{UU{}}UU{{U}{UU}UU}U}}U{U+}U}UU}{U}UU}U}{U}{U}}{{}{U}U}}UU}{U}}}{}}U}{U}UU}U{}}{U{{{}U{U}+++U{{}UU}{{{{{UU}UU}U{}{}}{}U{{UU}UU{}}UU}UU{}}{U}U}UU}U{}{{{{+{}U+{U}{}U}U}U}UU}{UU{UUU{}{{{{{{{}}}{}}UU{{{UU}U}U{}{{}{}}U{}U+UU{{++UUU}U}UU}{}U{U}U{{U{UU}{U}}{}{UU{{{U}{UUU{{{{UUU}{U}}{{{++}{{}U}}}U{}{UUU{}{}}}U{}{U}}}U}U{U}}}}}}{}U}{}{{}U{UU}{U}}U}UU}}{}UU}U{{}{{}}}{{}}{{U}}{}{}U{{}U}U}{}}}UU}{}{}{{}}}{U}U{UUUU{U{}}{U}{U{UU}{}}UU}UUU}{U{{{UU{UU}U{UUU{UU}}}}U{}U{}U{UU{{U{UUUU}UUU}}{U{U}U{U}U}{}{U}{U{}{{{}{U{{{}U{}}{U}U}UU}{}UU{}}U}}{}{U}UU}{}{U}U{U}{}U{{}{{}}{U}{U}{U}{}UU{}U}UUU}U{}{{{U{}U}UU{U}}{{{}{U{{{}{{{{}U{}UUU{U}}U{U{}{{}}{U{{U}}}UU}{}}{U{U}}U{{U{}}}{}U}}UU{}U{{UU{{U}UU{{U{{UU{{U}{{{}}{UU{}{}}{}U{}{UU}{{{U{{U}U}{{UU}UU{U{{}U}}U}{U}}{UU{}}{}{U}}U{}{{{{}UUU}}}U{U{}}{U}UUU{{U}{U}}U}{UU}U}}}}}}{}U{U}}}U{{U{}}}U}UU{UU}{}{}{U{U}{{}{{}{U{{}}{{{{{{UU{UUU{UUU{}U{{{}{{}}{U}UU}}}UU{}{}U}}}}}}}}}UUU}}{{{UU}}U}U{U{U}{{U}U{UU}}{}}}}{}}UU{U}U{}{{UUU}UU}{}U}UU{U}}{U}{}{{}{}{{}{U{{U{{U{{}{UU}UU{U}{}}U}}}{{{UU}U}{{}}U}U}U{{UUU{{{UU}}{U{UUU}{U{UU{UUU}}UU}U{}UU}{{}}{U{U{}}{{{}}U{}U}UUU}UU}}U{U}}}U{U}{UUU{}{U{U}U{{}}U{}U}U}{{}UU{}U}U}{{{{{{U}{UUU}U}}{}}}{}U{{}U}{{U{U}UU{U}{U}}{U}}{}U{}}{UUUU}{U}UU{U}{U}{U{{{}U}{}}UUU{{U{}UU{}U}}}}}}{{U{{}{{UU}}{{{}{}}UUU{U}}{}}}{U{U{U{}{U{UU{{{{U}}}{{}U{{{}{{{{}{{}UU{{UU{{U{{}{}{}}}U{{U{}}{U{{{{{{U{}{}}{{{{U}{{}{UUU{}}U}{}U{}U}}{}}{}U{}{{UU{U}{{U{}}}}U{}++++++++++U{UUUU}{}}{}{UU{{{U{U}UU{}U}}{}{}UU}{{}{{U{{{UU{}U{UU++}UU}U{U{U+U{{}}{UUU{UUUUU}U{}{{U{UU{U}{{}}}U}}}}}U}U{}}U{{}U}++}}}{{{{U{U}++{{U{}UU{}UU}}UU{{}}}U{{UU{UU}UU}{U}{}{}}}{UUU{}}U+U{}U}{{{}}}}}U+}{U}U}}U{}U}{UUU}}U{UUU{{UUU{}{U{{{}UUU{{U{}{{{}+}}U}UUU{}{UU}{+UU}U{U{U}}{}{{}U{UUU{U{{}}}UU{}UU{}{{}UUU}}UUUU{+UU++++{UU}{}}{{+{{{{U}{U{U}}{}}U{UUU{}{}}}}U}+++++++++UUUU}{U}}+}{+}U+{}UU{U{{}}+}}UUU{}{}U{U{}{}U{}U}U}}}UU{+UU{{UU{+{{U}{U{UU+{{+}}+}}}}}U}{UU}+}}{{}}U}U}{}{{U}}UUUU{}{U{{+U}}{!}{+}}U{{}}{{+{U+++{U{}}{}}U}{}U+{{}U}}{U{{{{{U{{{}}{}U{{U++U!U}U{++{{U{U}U{++U{+++UU}{}UU{{{UU}+{UU{{U{U{}U}{}{{UU}U{UU}U+U}U}{U}+{U{UU{U}++U{}U+U+{{{{{U{}{U{{{+U{{}}}}U}{}{{U{{U}{}{}{}+UU}}U{{+U}UU}}U+++}{{{+}+}}UU{UUUUUU}}+UU}U{}U}U{{}U}U}}{}U}U{}+}}}}{}{+}}{}{U{+}}{}UU+++{{{}}}U{}{}{{+}}{}{{{UUU}UU{U{}U}}{U{++}{}{{{}+UU{U{{{+U}UUU{+{}U{{}}}U{}}{UU+U{UU}}}{}}}{{{{{}UU{UUUU+{!!!!{}+{}}{{}{+{{U}{U}{}U}U{}}{}}}UUU++U}UU}U{}{}UU}}}U{{U{}{{+}!UU!UU+}}{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}{UU}U{+U}{{}U++U}{{{{U{}++{}}}}}U}U}}UU}{U}}{{+UU{U}U}}{U{}{{UU}U{U}{U{+++++++{UU{{}{UU{UU++}{}U}U}}{U{{}UU}}}+U{U}U}}{}{}}U{{}}}U{}U{}U{}+U{{{{}U}U{{U}U}{{++}{{UUUU}UU}U{{}+{}U}{}{{U}U}UU{}UUU}}}UU}{{}+}{}{{{{{U{}}UUUU}}{++{{U{{}{{UU{++}{{}{}}U{{U{}{UU{{UUU{}U{{}}U+U{{U{{{}U}{{{{UUUU}U}++++U}{}U++}}}{UU}U{}}{UU}{U}}}UU}UU}+++++++++++++}UU}UU}{{UUU{U{{}U+++++{{U{}U{U}}{{{U}}{{}U{}UU}}UU}{{{U+}U{U{{}{UUU{U}UU}U{}UUU{}U}U}}}UUU}{}{{}}}}}U{}{}}UU{{{}}}U{}U}++}{{UU}{U}{U}U}}U{{}}}UUUU{U{{{}{U}}{}}UUU{UUUU{}{{{U}U{U{}}{U{}+}{}{}}}UU{}{}}}{UUUU{}UU{{{}U{}{{UUU{}UU}UU{}U}U}U}{{UU{{}}}{}U+UU{}}UU{{UU{U}{{}{U{UUU}U}UU{}UUUU{}U}{{}UU}}}{U{UU{U{{U{{{}}}}+}{U{{UU{U{}{{{}{UUUUU}}}}U{}{}U{U{UU}}}U}U}{}{}}}{}U{}U{UU}{UU{+++}U}U{{}}}{U}}}U}}}UU}{{U{}}}{U{UU{}UUU}}UU}}U{}UUU{}}{}}{{{{+U}U+U}}U}}U{}UU{}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{{U{UU{{{++UUU{{}{UU{{UU{{UU}{}U}}UU}{}}{U{}}}UUUU}{{U{{}U{}{U{}}{U}}{}{{}U{{{U{{U{U}UU{{}{U}}U}U{}{U{U{{}U}{{{U{{{{}}}}U}{}{}U}}UU{U}}{{{}{{U{U}{U}{{{{{UUU}{UU}{{{}{}UU{{}{{U}}U{UU{U}{}{U{}}{{{U}{{}}}}U{U}}{UU{{}}}UUU{{}{{UUU}}{}}}}U}{{}{}{{UU}U{{{U{{}}{}}}U{{UU}{U{U}}U{U}}UU}{{}{U{UU}U{{{}{U}}{U}}{{{{}}UU{{{{{}}}}{}{{{{{UUUUU{{}{U}UU}}{{U}{{UUUU}}UUU}U{U{{{}}{}{}{}UU{{UU{{UU{{U}U}{{U}{{}UU}U{{}}}}{}}{U}}UU{{}{UU}U{U{}{U{{U}}{{{}{U{}{{UUUUU}UU{}}U}{UU}U{U{UUUUU{{}}U}{{{U{}U}UUU}}{{}{}UU}{{U}}}U}U{{}}}UUU}UU}{}U}}}{}{U}}}}{U}{}}{UUU}}}{UU}U{}}}UUUU{}}U{}UU{U{{U}UUU{{{UU}}{{}U}U{UUU{}U}U}{}UU{{UU}U}UUU}{{}}}U}}{}}U}U{U}U{U{{{{U}UU}{{UUU}UU{{U}{}}{U}}UU}U{{{UU}}{}{U{}}U}UU{U{U}}U}}U{{{{}}{{{{U}U{U{}}{{}}}{{UU}{{U{UU{{U{}}{U}}{}}{UUU}UU}UU{U}}}{}}{{U{UU}}}}U{UU{UU}UUU}}{}{}{}U{{}}U}}{}U}{U{}{}}}}{{}}{UUU{UU{U}{U}}{}UU{{{U}}{}}}}}{{U}{}}}{U{UUU{}U}U}U{U}{{UUU}}{U{UUUU}{}{U{U{}{}UUU}}U}UU{U}}{}{U{}{U{U{}{}}}U{U}{}}U}}}U}}U{UU{U{{{{{U}UU{U{}U{{{}}{}{UUUU}U}UU}U}}U{{}{U{{U}UUU{U{}}}U}}U{}}{{UUUUU{U}U{{{{U}{U}{}}UUU}{U{{{}U{{{}{}{}{{{}{}U}{}UU}{}{}{}U{{{{{{U}}}}{UU}U{{}U}}{{U{{U{{}}}}}UU}U}{{}{{U{UUUUU{{U{}++++++++++}{}{}}U{}{{}}U}}UU}UU}U{U{}}}{U}}}{{}U}}}U{{{}}{}{U{}++U}}{U{U}{+{UUU}U{}UU}{UUUU}}}U{}{{U{{{}}}{{{U}}UU}{{{UUU}{{U{++UU}{{U{UU}U++{U{U}U{}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{{{{}U}{UU+{U{}{{}{{}{U}{{{UU}U{UU{}{}}{}{{}{{{{U}{}U}}U}}{+{{++++{}{{{{{{U+}}U{UUU}{}U}{{}UU}U{UU{U}{{UU+++++++++{}}U{}}{{+{U+}}+{}U}{}{}}U+{{{{U{{U{}UU}{U}}{{}U}{}}{{U+{UUU}{{+UU}UU{}UU+}U+UU+}UU{{}{}}{}+}}{}U{{{}U}}{}}}{{{{{}{}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{{{U+{{{{{{}UU}}}{}U}}}}U{}UUU+UU{{U{{+}{}U{{{U++{}}U+U+UU+{}+U++}U{U+UUU{}{{U{}{U{U}{{}{}{U{}+{U}}U{U+}U{}{{{+++}}UU+U+{{++}+{+U+}UU+U}{{}{UU{{{}U{}{{UU{UU}U+}U{{}}}+}{}}UU}+U{}}{{+++U{U++}+{U+}}}+{}{U{U}}{}{UUU}U}U}}}UU++UU{UU{U+}{{}U{U+{{{}{}+U}{{}++{++++UUU+U}}}}{}}{}U}UU{U}}UUU{{{+U!!!!}{+UU}}}}U+UUUUU}}{}}{++{U+{{U{UU++}{U}{}}}{{{}}}UU{{{}U}}+U!U{!UU+}U{}{}{+}}{U}}{}{}}+{U{{+{}{{{}+{U}}}UUU{{U}}}}{}}{}{{U+}U{U}UU+}{}U}{U{++{}U{{{}}+{UU{}U++U{}{+}{{{UUU}}{}UUU{}}}{U}{}+{{}{UU++{}{}U{U}}++{}}}}U{{}{U}{UUUU{{}+{UU{U}}{}{}UU{U{}U{}{UU}+++++++U}{}{{U}}U}}++}U}}U{U}}{{{}U{{{{+}}}}UU}U}U}{{}}}U}{U}}U{{{{+{{U}U}UU}{}{{{}U}++{{}{U{{{}}{{}}U+}UUU}{UUU}}U}}{}U}{{{{{{}U}{+U}{}{}U}UU{U}U{{}U{++}}U}{UUU}UU++UU{{}}UUU}{U{UUU}{{}{}{}UU}{}+{{{UU}}UUU}{}UUU}{}U}++++{}U}{++{U}{}}}}U}}UUU{}}UU}{{}{{U+++++++++++++}U}}{U{U{}}}UU{}U{+++++UU}{}{}U}}UUU}UU{{{}UU}}U{}{{UUUU+UU{{U}{{{{{}{U{}U{}{U{{UU}}{{UU}U}{}{}U{{{{{{}{}}}{}{{{U}UU{{UU++}}{}{U}{}}{}}}U}}}}}U{}}{}{{}}{}{}UU{}{}{}{{{U{}}{U{}{}{}U}}{}U+{}{}U{{{UUU}U}{}}UU{U{{{U{}UU}}{}{{{U{}{UU}{U}{}}{{U{{}}UU}}}UU+}{}{U}U{U}}}}{}{U{UUU}{{}{U{U{{{{{{{}}{UU{{{U}{U}U}UUUU{{}{{}}U+{}}{{}}}}U{UU}UU{}U}}}{{}{UUUU}}}UUU{{{{U{{UUU{U{U{{}{U{{}{}}}U+++{U}{}U}{U{}{{{{{U{U{{{UUU{{{{{{U{}{}{}U{U{}U{{}U{{UU{{}}{UUU+U{U+U}}}{UU{U}}}}}}UU}}}U}}U}UU{U{U{{U}{}}}U}{U{{U}UUUU{U}{{UU{+}}{U++}{{U}U{}}{U}}U{U{U}}{}U{U}}}UU}{UUU}}}U{{}UU{}U{{}{{}U}}++{{{U{{U{U}{UU}}U}}UU{}{UU}}U}U}}}}{{}{{}{{}U}U}}}{{{}{UUU{U{}}U}{U{U}{{UUU}{{}}}U}}{{U}UU{UU{}{}}U{}}U{}U{UU}U}}UU{{}{UUUU{UU}}UU{}}{{U{}{{{{U{}}UUU}{{U{UUU}U}UUU{{{{}}}}}{{}U}}{UU}{}{U}}}{{{}{U}{{}{}U}U{{UU{UU{}}U}UU{}{{U}}UUU{UU{}U{{}{U}{{}}{U}{}}U{{U{U{{U{UUU{U}U{{{{{{{}UU}U{}UU}{}}{{}U{{}U}}U{{{U{{{{}}}{}{}U}UU}}{}{U{{}{}U{UUU{{{{}{{{}{{U}U{}}U{}U}U{U{}}}{}{}{U{{{{{U}}{U}U{U}}U{{{U}{}U{{}{{U{{}}UUU}UUUU}{}U}U{}}}{UU{}}}U}{{{UU{}U{U}U{}{}UU{{UU}{{{{}U}{}{U}{U}{U{{{U{{UU}{{{}U{UU}{U{U}U{U}}U}{{}{}{}{}}U}UU{UU}{}U{U}{}}UUU{{}}U{U}}{{{}UU{{{{}}}U{}U}}{U}}U}UU}}{{U{}U{UU{{}{}{U}{}{{U{{}{{}UU{{{UUUU}{}{}{}UU{}UUU}U}{{U}U}U}{}}U}U{U}{UUU}}}}{}{{{{}{}U{{}}}{{}}U{}{U}}UU{{}UUUUU}}{{{UUU{}UUU{{UU{}U}}}UUU{}{{}}}UUUU}U}}U{}{{}{}}}U}{}}U{{}{U{}U}}U{}}UUU}{}U}}}}U{{{{{{}{}{{}}U{{}}}U{}}U{}{U}{}}UU{}UUU}}{}{{U{{}U}UU{U{}{}{U{{UUU}}{{U}}UUU}UU{{UU}}}UU}U{UUUU}U}{U}{}}U{}{U}}}{{}UU{U{}{{}{}UU{}{{}U}}U}}}}{}{UU}{{}}}UU}{{}UU}U{U{U{{{{U}}{}{{}{U}}U{U}{}{}{}{U{{{UU{{U{{}{{UU{{UUU{UUU}}U}}{{}{}}}{U}U{}{}}{}{}}U}{{{}UUU{}U}}{}{}}{}}U}U}U{}{}{U{{{}UU}}}}U{U}{}U}{}}{}{{U}{{U{{{}}}U}U{UU{}}U}}UU{{}U{{}{U{}}U++++++++++UUUU{U{{U{U}{}{UUU{}U}{UUUU{UU{{}U}}U{{}{{{}}U{{U{UU}++UUUU{{{UU+U}{}U}U{U{U{}}U{}U{}}U{{{}UUU{U}{{{U{}U{U{{U}{}}{{U++UU{}}{U{}UU++}U{}U}}}}U{}U}}}}}U{{UUUUUUU}}UUU{{{{}U{}{UU{U}}{+U}U}}}}{{UUUUU+{{{{{}U{}}}}{U{{}{UU{{{U{U}U{U}}}{{UU{}UUU}U{{UU+}U}}}UU}U}UUUU+U{}U{}{U{}U}{UUU}}}{UU{{{U{UU{U}{{UUUUU}}UU{}}{{+U}++++U}U}}}U}}+{{UU{}}{}{{}}{{UUU{{UU{}U}{U}+++++++++}U}}}U}U{+U{+U{+}{U}{{}}}{+}{{}U}}}{}{U{{U{}}}UU}U{{UU}+{{U{{}{+U}}UUUUUU+}}+{{+{{{U}U}UU{U+}{{}{{UU{}{UU{}U}U}{}}U}{}}+}UU}!}{+{{{}}{{{{+}U+++{{{U}{U{{{}{}+}{}UU{U{U{}U{U{{}U{}{{{{{++U!U}}{++U{{U}}{U++}{+++{}+UU}}}}U}}U+UU}}U{}{{{U}{{{U}{U}{{}}}+{UU{UU{+{UUU{U{{++U{U{+}+U}+{U+}++}UUU+}}UU{}}}{}}}{{}UU{U}{UU{+{{}{{{{+UU}{{{U+++{U}U+{+{{++U+}+}+U}{+}{UU}UUUU{U}{{{{U}}{}U}{+}U{}}U}+{U}}U{}+{{}}{}+++}}U++{+{{+{}U+{}}{}}{{}{UU}{UU{U}{{}{++{}{U{}{+U{U{U}{+UUU{}{+}U{{U++U++++{{{+U{{UUUU}{{}U}{}{U{{}UU}}+{!!!!{U+UU}}}}{+}U{{}{{UU}{++U{+}{U{U{++U}{}}}}U}U{{{}}U}{{UU}{+{!U{!UU+}}{{U}U+}{{}}}U}}U}+{}}U+UUUU}{+UUU{{U}UU{{UU}{}UU{U}UU+}U}UUU{+}UUU{U{}++{{}}}{{U+}}{}{}++{U{{+U{U}UU{{}{{UU{{}{}UU{}U+U}}{U{++{U}UUUU{}++}}UUU}UU}{{{{U}{{UU}+{}}}{}UUU}U{{{{}}}}}{UUU+++++++U}{}{}{UU{U{++UU}{{}U{{{{}}}{{{}+}}{}{U}}}}{{UUUU}{U}U}}{{{U+U}{}{U}U{U{{U{UU{++}{}}}}}{}{}U{{{+UU{{{}UU}}UU}UU}}U{{{{{}U{}}+{U}{U}}}U{UU{U}U{{}++{UUU}UUU}}U++}}}{{{{{{}}}{U{{}{{{{{U}}{}{{+UUU{}U}UUU}{U}U{{U{}}++++}UUU{++}}}UU}{}}{{}UU}}{UUU}}{UU{+++++++++++++{U}}}}{U{U{{{U}}U}+++++U{U}{U}}U}{U{{U}}}{}{U}{UU}}}{}{{+U}}{{U}}}}U}{U{{{}{{}{}{{{}U{}U{{UU{UU}}{{{{{{{U}}U{}{{{}{}}}U}++U{UUUU}{{U}U}U}{{{}{{}}UUUU{}UU}}{}}{U{}{}{{{{U{{}{{{U}{{{}}{U}+{{}U}}}}{{U}U{{}}}U{}}}U{}U}}{}U{{{UU}{{{U}{{U{{}}{{U}UU{}}U{UU+{U}U{UU}}{U{{{{{{}}{UU{U}U{{U}}{{{}UUU}}}}}{UU}}}U{{}U{{U}U}UU{+{{{U{{}U{}}{}{{{{{UUUU}}{{}{U{{}U}}}U{U}{}{U{{UU}{{U}U{}}{}U}{}+++UU}}{}{U{}UU}{{}{{}}}{{U{}{UUU}{}}{}}{U{}}}{}{{{UU}{{}{U{}U{+{{}+}U}}{}U}}}}UU}U}U{{UU}U}}}}U{U{{}}}}U{UU}{U{}}}U{}{}U{U{}}}+U{UU++U}}UU{}U}{U{{}{{}UUUU{}}}U{{{U}U}{{{{{U{U{{{}U}U{}{U{UU{++{{{U}{}UU{}{}}UU{}{U{{U}}{{}}{}UU{{}}}U{}U{}U{}UU}}{}{}{{}U{}{}}U{U{{UU}U{{{U}U{UU{}}U}}UU{U{UU{}U{{{U}}{}}{U}UU{U{{{}UUU{UUUU}U}}UU}{U}{{U}UUUUU}}{{{}}{{}{{U{UUU}{U{U{}}U}{UU}}U{UUU{UUU}}}{{{U{}{}U}}{}}}}UU}{{U{UU{UUUUU}UU}U{UU}}}U}{{U}{}U{UUU{}}}UU{}}}}}{U}{{U}U}{U{}}UU{}}{{}}U}}UU{{{{{}{U{U}U}U}U}}{}}U{}{}{UU}{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{UUU}UU}U{{{UU}}}U}{}}U}}UU}}{}UUU}{U{{}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}UUU}}U{U{{}U}{{}U}}}U}{{U{U{U{UU}{UUU}U}U}{}}U{}U{U{U}{{}}U{{U{{{{}U{{}U{{{}UUU{{}{{}{{}}{}}}}UUU{{{}{{UU}{{{}}U{UU{{U}U}{U}U}}}{{}U}{{}}{{{}}{{}U{{}U{{{U}{{}U{}U{{}{U}{{{{{U{UUU}}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{}}}}{{}}}U}{U{}U{}U}{}UUUU{{}{{U{{U}}}{{UU}{{{U}}{{U}}UU{}}}}U}U}UUU}}}{{}{{{U{{{U}U{}}UUU{U{{{{U}}{U}{{{U{{}U}}}{UU{}{U}}}UU{}}UUU{}U{{U{}{}{U{UU}U}{{}{{{UU}{U}UUUU{U{{{U}}}}}U{{{UU{{U}{{U}}}U}}}{{UU{}U}}U}{UU}{++++++++++{UU}U{{}U}{}{{}{U}U}U{U}{}U}}U}}{{UU{UU{U{{}{{UU}{{{{++}}{U}U}U{+}{}}}}{{U{U}{U{{UU}}U}}{UU{{UU{{}{UU{U{{}{{}{}}}U}{++U}{U{}UU}UU++U{{{{}{U}}UU}}}U{U{}}UU{UU{}}U{UUUUUUU}{U}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}{UU+UUU{}}}}UU{U{U}}}UU{UU{}{}UU}}U}}U}UU}{UUUU}{{{}+UU++++{}}}}{{{}+{}}{U}{U{U{}UU}UU{{}UU{U{}{}{+++++++++}}{}U}{{{+{U+{U+}}}}}{{UU}+{UU{}}UU{U}{}U}}{}U{{}{UU}{}+}}{{{{}+{U{UUUU}{+UU+}U+}U{}{U{}{{}+U}{}{}}}UU{UUU}{{U}}U}}{}}{+}}}{!U}+U{}}{{}}{+}U+++}UUU}}}}{U}{{+UU}}U{}}{}}{}UU{}{{U}{U{U++}!{{}}++U}}UU{{{++}}+++UU+}}U{}UU}{U+U{}}{U}}U{}}}}}U}U{{}{{}U+}{{UU}{+{U{}}}{{++}UUU+{+{U+}}+{++}UU{+U}}{U{}U}U}{{}}{UU}}U}}}+U}}U}UU+}U{{U{}+++{U{}+{+{U++}+}+}+UU}+}}{{U}{}{{}}U}{U{UU{}{}{+}U}}}}U+}U}{UUU+UU}}}}+++}UU++U+{}+{}}+U{{}UU{}U}{{UU}U{UU}U{U++}U{U{{U+{U}U{}{+{{UU{{+{U}}{++U++++}}U+{}}}}UU}{}{}U}}}}UUUU}{U+{!!!!U}+}U}U{}U+}{U}}{U}}U{++{U+}}}UU{++{{}U}{{{{U}U}{U{UU}}{{{+}!{}!UU+{UU}{{}+}}{{}}U{}{{+}U}{+UU}{{}+{}UUU{}}{}}}}{U{{{}}{{U+U{{{UUU+}U}UUU{<++{{{{U{{U+U}}{}}++}}{U+}{}UUUU{{UU}}{}{UU}}{UU+}U{U{}++UUU{{{{<<++{U}U}U}{}U}{}}UU{U}U+{}U}UU}{}}}}{{U}U}U{{}}{+++++++UU{U}{U}U<<<++UU}{U{{{U{}U}}{{}}+U}{{{}U{{}{}}}}{{U{{{U{{U}{+}UUUUUUU}}}U}}<<<++}}UU{{{}}UUU{{U+}{}UU}}{{{}}{UUU{{{}}{}{U}U}+{UUUUU{U}{{}}}}{<<<++{}UU{{{UU}U++{}U{}U}}}U{{{{}}}{U}U}}}}}{}{+UU{}UUUU}}}{}{{{{{<<<++++U}}UU++U}{}U}U{{UUU{}}}{UU}{}}UUU+++++++++++++U{}UU}}}U{}U}<<<<<+++++{}U{{U{UU{U{{{UU{}U}{{U{}UU{{{U{{+{{}}}{{}UU}U{U{UU{U{UU{}{U{{{}{{UU}{U}U}U{}}{{{{{{{{UU}UUU}}}}{++{{U{}UUU}U}}}UU{U{U}{{U{}}{U{U{{UU}{{U}{}{}}}}{{U{{{U{{UU{{{U{U+U}U}{UUUUU{{UUUU}}}}UU{{U{}}U{}UU{}}}{}}}}U{{}{U}U}U}U}}U}{{U{U+UU}UU}{UU{UU{}}}UU}}{UU{}U{}UU}{{U}{}}}U{{{{}{}{{{{}}UU{}}{}{U{+{U{}U}{{}}{{U{}}UU}U}UUU{U}}U}{}U}U{{UU{{UUUU}U}{U{}{}UU}U}}UUU+++{{}}}UU}{{}}UUUUUU}UUU{{{{}U}U}}{UU{{{}}UU{{{}{}}}{{U}{{{}U{+UU}+U{}U{{}{U{}{}}U{{}}{UU}}}}}U}U}{U}UU}}}U{{{}UUU{}}}U{}UU{U{+UU{}++}UU{{}{{U{{U{{}UUU{}}}}U{U}{UU}U{{U{UUU}{UU}{}}{{{}}{{{U++}}{{}UU}{{UU{U}UU}U}U{{U{{{}}{}UU}}{{U}{{U{{{U}{U{{{}}{{U{U{{{}UU{{{{{U}{}{}U}U{{{{{}{}U{{UUUU}U}U}{U}UU}}{}U{{UU{}U}{}}}{U{UU{{}{{{{UU}}}{}U{{}{U}UUU{{U{UUUUU{UU{}{}U}{}{}{{}{{}UU{{UU{}{{}UUU}{}{{UUUU{}U}}{{}U}{U{}UU}{}UUUU{{}U{}}}}}UUU{}{U}U{UUU{UU}{{UUU{{}U}}UU{}}U}{}U{{}}{{UU}{{}U{}UU{}{}{{U}{{UU}}}{U{UU}{}}{U}{}{U{{{{{{}{}{{}U}U}U{}{U}}U}{}}{UU{}{{U{}U{UU}{}U}U}}U{U}{}{}U}}}{U}{U{{{{U}}{{}{{{}}{UUU{{{}{}U}}U{U{{U{U{}{}{}}}}UUUUU{}{{{{U}}}}UU{{U}U{}{{{UU}{{{}{{U{{}U}}{{U{}{UU}{}U}U}U{{U{}}}UU{UUU}{}{}{{}U}}UU{}{U{}{{U}U{U{UUU{}U}{}{{}{}}U{{U{}{}}{{{}{{UUU{{}UU{U{UU{}}U}}U}{U}{}{{}}}{}{}}}}}}}}}U}U{U}U{{UU{}{{}U}}{}U}U{}U}UU{{}UU}UU}}}{UU{UU}U}{UUUU{{U}UUU{UU}{{{{}UUUU{}{}{}}UU{}{}{{U{{{}{}U{U}U}U}U}U}U}{{}{UU{{}}{}}{U}{U}}UU{}UUU}U{}}U{{U}UU{}{UU}UU}UU{}{{UUUUU{U{UU{{}{}{{{U{}{U{{}{U}}}}U{{{}}{}}}}}}U}UUUUUU}UU{U{}{{}}{{U}{{}{{{UU{U}U{U}U}}}}{}UUUU}UU}U{{U{U{{UUUUU{U{{}}}}U}UU}U{}}{U{}{{{}U}U{U{U}}}}}{{{{{U}}}U{}UUUUUU{}UU{U{{UU{}}}{{{}{UUU}{U{}U}UU}UU}{UU}}}}}}}U{{{U}UU}U{}UU}}}UU{UU}{U{}{UU}}UU}{}{UU{U}{UU}{U}{{{{{{{U{}U}{}}}UU{{{{{}{{{}UUU{{U}{{}}}}UUU}U{{{{{}U}{{}}}UU}{}UU{UU}}{{{++++++++++U}U{}}UUUU}{}{}UUU{{{{}U{U{{}}}U{U}{U{UU{}U}U}U{UU}{{++}U}}}}}U}+}}{U}UUUUU}{U}}{UU{U{{}U{}U{U{{{{{}{U}U{U}}}}}}{{{}++U}}}UUU{}}{++}UUU{U{}U}}}{U}}U{{}}U{{{}}}UU{U}UU{{{}{}U{{U{{}U+{{{U{U}U{UU{}{+}U{}UUU{}}{{}{}U{UU}U}U{{UU}}{}}{{{}U{}{U}}}{{}U+{}}{}U}}{U}{UU+}}}U{{}{{}{{U{{}{{}}U}}U{}{U}}U{{UU}}}UU}U}}U{UU+{U++++}{}UUU{}}+}U}{{{{UU{U{}{}UU{}}}{{}{}U}U+++++++++{UU}}}}}}+{}+{{+U}}}UU{}}U+{{U}U}}{{U{{{{}{UUU}UU}UUU}U+{{{{U{}+}{UU}{{}}+}U+{{+{{{}UUUU{}{+{{{{UU}}UUUUU{U{U}UU}U{{}{{+U{{U!U}+UU{U{U{}U+}{+++U}{UUU{U{U{{U+{U{U{{}{{UU}{UUU}U{{}U}}}++{!}{}U++}}{}}U{U++{{+++UU+}{}U}U}}}}+}UU}}}U{UU{{}U}U}U}}U}U{{+UUU}UUU+}}}UU{{{++}}{}+}+}U+{{+}++}UUU+}}}}{U{{UU}}}U}}}}}U{}U{+}}{}UU}+{{}{U{}+++UUU}+}+{{++{+U+U+}U{+U{{{U{{}{U}}U}UUU}{{}U}{+}U{}{{{+U}U{U{}+}U}{{{+++U}{++{+UU+UU}+{U{}}}}{{U{{U}U{}{}{}}U++UU}UU}{+}}}{{}U+}{}{{{+}}}}{++}++++}}}+}U}U{}U{}}}{UUUU}}}{}}}U+}!!!!{{+}}{}U}{+UU{}U}{}{}}++}}+UU{}}}++U}}}}}}U}}{U}U}U{{U}{UU+}!U{!{{+{{U{UU}+U}}UUUU}U{{+}U}{+{U{}{{+{}{{U}}}UU}{U{}}UU{}{U}+}{}{}UU+}U}}U}U<++U{}U{}U}+}U}U{U++UU{U+{{{}U}UUUUU{{U}UUU}}UUU+{}U{}U++}U{{}U}<<++{U}{U{{{}{U{{}{{}}{{+{U}}}U}}{}{U{{UU}{U}U}{{+++++++UU}UUUU{U<<<++{{U}}}UU}}}{U}{{U}+}U}U{}UU}}U}UU{{UU{U}{{UUU{+{{}UU{}}UUU}{{<<<++UU}}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}U}U{}U+UU{}}}}{UUU}}U}}U{<<<++++{{{{{++<<{{UU}{}{}U}{}}U{}U{U}{{{+++++++++++++{{}}}{{U{{}{U<<<<<+++++<<{UUU{{{U{}{{}U}{{UU}}{{UU}{}{{{+}{}{}}}U{}}U}U}UUU{U}UU}<<<<<<<}UUUU{{{{U}}{{}UU}}{}}U}U{UUU{{U++}}{U{U}{{U{{{UUU{{{UUU}{U{U}}}}}{{}U}U{{{U{U{}{{}{U{}{}}{{}U{U}+}}}{UU}{U{{}U}{U}{}}U{UU{{{UU{{}}}U}}}U{}{{{U{{{U{UU}UU{UU{UUUU+UUU}{}}}}}{{}}}}UU}{{UUU{U{{}}UU}}}UU{{U}{}{}UU{UU{}}{{}{{}U}}U+{}UUU{U{}}UU}U}UU{UU}}}{U}}UUU{{{}}}}}U{{}}U{U{}UU{{UUU}}}{U{{}+++{}{{U{}U{U{{}}{{U}}}}U{{}}}{}U}}UU}{{U{}}U}{}U{{UU}{U}UU{UU}+UU{+U{U}U}}{UUUU}}}}}}}{U}U}}{}}{U{}}{UU{U}UU{}U}}}}U}{{{U}U{}U+}U}U++}}UU{}U}{UUUU}}UU{}UUUU}U{{{UU}UUU}{U}}}}}{U}}{}{}{}{UU}++{U}UU{{U}}U{{{U{U{{{U}U}UU{UUU}}U{{{}{U{U{}}}U}{{UU}}}{UUU}UU{UU}U}U{UU}U{U{U{U{}UU{}}{{}{}UU{}}{U{U}U{U{}UU}}}}}{}{}}{U}}U{{}{}U{}{}UUUUU}}}U}U}}{{UU{U}UU}}{}U{{}}}{}{UUU{}{}}}{}U}{{{}U{{UUUU{}}{{U{{{}}U}}}}UUU{U}U}{{{U{UU{{{}}}U}}}{{U{{{U}}}}UU{}{{}{{U}}}{UU{U{U}}}{{U}}UUU}U{U}}UU}{}UUU}{{{U{UU}}U{{{U}U{}U}{UU{{}}}}{}}}}{UU}UU{}}}{{U}}UU{}{UU{{U}{U}UU{}{{{}UU{UUUU{{{U}UUUU{U{}}U}{{{U{{}{}U{{{{UU{}UUU{{U}{{}}U}{}{{}U{{}{UU{}}UU}}}{{{}UU{UUU{}{{{}{}}{}{U{}UUU{U}}}{{UU}{}}}}UUU{{}UU{{}{}}}{UU}{U}}UUU{}}U}UU{}U{{}U}{{}U}UUU{}{{U{{UU}U}U{U{{U}}{}U}U{{UU{{{U}}U{{}{U{{}U{U{}{UUUUU{}{{}{}{{U{}{UUUUU}UU}}U{{{}{}U{}{U}UUUU{U{}U}}}{}}UU}{U}U{UU}UU{{{}U{}}UU{}{U}{{}}U{U}{{}{{U{{{}}{U{U}}04065

Last edited by GZaere (Dec. 17, 2024 22:57:39)

minecraftsuperstar1
Scratcher
2 posts

Flipnote Studio: Scratch Edition CODES

this one is short and goated
}U{U}{}}U{{}U{{}}U{}U{UU}}{{{{}}U}U}{{}{}U}{{}}{U}{}}UU}}UU}{U}{}}{}}{}}}UU{{}}U}}U{{}U}}{}}}{}{U}{UU}{}{{UU}}}{}UU}}}{}UUUU}}UUU{U{U{}U{{}U}{U{{U}U}U}U{UU}}{}{U{}{{{{}{UU{}{U}{}}}UU{U}UU{}{U{UUU{}UU{{}U{}}UU}U}}{}U}{UUUUU}U{U{U}UU}UUU}U}}U}{U}{}U{U}U}U{UU{{U}}{U}{}{{U{{}U{U{U{}{}}{{{UU}U}}{U{{{{U{UU}}{}U}{{{{{{UU{{{{}}U{U}}UUU{{{{U}}}}UUU}}U{U}U}{{U{U{UUU}UUU}U}{}{}UU}}U}{{}{{}}}U{U{}}{U}U{{{{}U}UU}{}{UU}U{}{}}}{}U{U{{}}{}{}U{U{}U{U}U{U{{}U}U{{UUU}}{{}U}{U{}U{}}}U{U}{}U{U{}UUU{}U}{{}U}}{}}U{}}UU{{}{{{{U{{}}{{}{U{}{{{}}}UUU{{}U}{{{U}}}U}U{}{{{{UU{{U{UU{UU{}U}}U{{U}{U}U}}{U}}}{U{U{}{{U{UUUU}U{U{UU{}}U{}}}}}{UU{}}}{}U}}}}U{{}}UU}}{UU{U{}}}U{UUU}}}{}{}{UU}}{}U{}UU{{UU}{{}}{{}{{}}UU{U}}}{}UUUU{}{U{{{}U{U}}{UU{U}{{{}}U{{UUU}{}{}{}U{U}{U{U{}{U}}{{{UU}{U{}}}UUUUUU}}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}{{UU}}{{U}{{UU}}U{{U{{UUU{U}{{U}U}}}{}{}}U}{U}U}{UUUU{{{}U{}{{}{}UU}{UU}}!!!!!!U{{}{{U{}UU{}{{}}U}{}UU{UU{U{U{UUUUU}}U}}{U{UUU{}{}UU{U{U!!!!!!!!!{U}UU{U{U{{{{}UU}}{{U{U}{{{{{U{}{U}U}UUU{{{U{U}{}}{{}}!!!{{{{!!!!!{}}}}{}U}}}{!!}{U}{{{U}{{{{{UU{{U{{}UU}}}{{UU{}U{U{!!!U}{{UU}!!!!{{U{}}{U}{{!!U}{UU{U}}{{}}}{}}}{}U{}}}{}{{{}{U{U{!!!}{U{{}U}{{!!!U}{{{}U{}}!!{}{U}U}{{}}UU}}U}}}}{U}UU}U}}{}U}UU!!!U}U}}}{U}}U}!!!}UU}U}}U}!!U{U{U}U}}{{}U+++++++++{{}{U}U}}}UUU!!}}{UU{{{U}U}}}!!U{UU}UU}}!!{}{}UU}U}}{U+++++++++++{}}{UUU}}}{U!!U{{UUU{{}UUU}}!!{{UU}UU}!!!}}}{{}{U{}UU+++}U{{}{+++}}}U}}}}}{U!!U{{}}{UU}{}U{{!!}{}UUUU}!!}}{{UU{}}U{{+++}UU}U{UU++U}{U{}}U}}U!!UU{U}}UU{{{}U}!!}{{}U}}!!!}}}UU}U}{UU}++{}{{U{{{}++U{U}{U{}U}{!!U{{U}{}U}{{{{!!!}}}U{}}!!}}{{{{}{{UU{}++}}}U}{{}}++U}{U{U}U{{{!!!U}}}UUU}{}{!!!U{{UUUU!!!}U}{}U}}U{U{U++{U{U}U{U}++U}}U}}}{}{UU!!!{}U}U{}{!!!!{}}{UU}!!!{{}{UU{}UU}{U+++{}}}U{{{+++{{}UU}{{U{}UU!!!}}{}!!!!!!U}{U{UU!!!U{{}}{UUU{U}{U+++{UU{UU{{++UUUU}UU}}}{}}{!!!!{U!!!!!!!!U}{}{U!!U}U}{{}{U{{}U}U+++{}}}{U}+++}}U{{{U{}U}{{{{{!!!!!!UU}U!!!{}}}!!!U}{U{U{}}}{{UUU++++}U{{U+++}U{{{U}U{}}{UU{{UU!!!!UU}{}U!!{{}!!!}{U}U{}}}}U}}U{U{+++++{{+++{}}{U}U{UUU}UU{U{UU}UU}{}}{{U!!!!!!!U{UUUU{U}UU}U}{}}{}++++++++{}U{}UU{U{}{}}{}UU{}UUU{}}{{{!!!!!!!!{}UU{{}U{U}U{U{{}U}U}}+++++U}}}}UU}U}}{U{{U{UUU}}}}U{!!!!!!!!}{}{U}}UUU}}}{}{{}{}}{+++++++{{{UU}{U{{}}{U}U}{!!{}UU}!!!!!!U{!!UU}{U}UUU{{UU}{{U}{{{++++++++{{UUUUU{U}}UU{{}UU!!!}UU!!!!}}{}!!!{{}}{{}{U}}}{UU}{{}U+++{{+++++UU}{{UU{U{U{}{UUU!!!!!!!!U}}}{{!!!!!{{U{U}{U}U{U}U{U{+++{{{++{+++{U{{}UUU}UUU{{}UU}!!!!!{UU}UU!!!!!!!U{}{UUUU{}{}}}{U++}{U+++}}++U}U{{U{}U{UU}{}U{U{{!!UU{{{{!!!U}}!!!}}{{}U{U}U{}}{UU{{{++++{}U{{{U}}}}UUUUU{{{}{}}{{}U}}U{!!!{{}{{!!}U}UU{UU}U{}UUU{}{+++++{UU}{}}{{{{{U{{U{{UUUUU}{UUUU{U!!UUU}{U!!!{}}}U}{{U}{{{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{!!}}}}{U}{U}}U}}{+++}{U+++{{{}{{{U}}U}{U{}{{{}{U}UU}UU!!{}U}U{UU!!!U}U{U{U}}U}U{U++}}{}{+++}U{{U{}{{}{U{U}{{{U}{{}{UU{!!}U{}{{{UU!!{{{UU}U}}UUUU{{{{U}{{}++}UU}}}{}{UU}}{U{{{}UU{}{UU}!!}U}{UUU}{!!U}}}U}{}UU}{}U{}{U{}{{++}}UUU}{U}{{{}{U{U}}{U}{{UUU!!U{{}}UU}U!!}UU}UU}}{U{U}{UU{U}}U{UU}}{U{UU}}U{{U{{U}UU{}U{U{}U{U{U}}{{}}U{}}{{UUU}{U{U}U{{}{{{}U{UU{U{{}U}UU}{}U}}}{}U}{}U{}{U}UU{{}U}}U}U{}}U{{UU}{}{U}{{U{}}}{}{U{{{U{}}U}UUU{}U}{}U{{U}U{U{U{{}}{}UU{UUU{}U{}}U{U{U}U}}U{}}}}UUU}{U{{U{U{}}U}}U}U}UUUUU}+++UU}UUU{}{}{UUUU}{}}U{}U{}}U}U{}{{{U}{}{{{U}}}}}U{}{{{}}{{U}}+++++{U}}{}U{}U}UUUU}U{}U{U{{{{UUUU}}}{}U{}{}}}}U{}}{{}{{}{}U{UU++}+++U}U{{}U{{UU{}}U}}U{U{{U{U{U{U}UU}U{}U{{}{{}U{}}}{{}{{}}{U+++}{+++{UU{}UUU}U}}}{U{U}UUUUU}}U{U}}{{{{{UUU}{U{UU}UU{}UUUUU{+++U{}+++{{UUUUU{{UU}U}U{{{}UUU{UUU{UU}}}}UU}{}U{{}}}U}{}+++}}}+++}U{+++{UUU{}UU}}{}{}UUU{UUU}{UU{}U{}U{U}U}}{}{{{U{}}{UU++++}+++}}U}+++U{{{{U{{U{{UU{}}{}}{}}{U{}U{}}{}}U}{U{UUUU{}}U{{}+++++++}}}U+++{{UU!!!{UU{}}}{}}UU}U{{}UUU{{}U}U}}}{U{{{}U}}}{{UU++{+++}UUU+++UU!!!!!!!{{}{U}{{}}}U{}{{{}U}}{UU{}}{{}U}UUU{U}{U}+++}+++{}U+++{!!!!!!{!!UU}}UU}{}{{U}}{}U{{}}}U}U{{U}U{}U}U{}UUU+++}}++{{{+++U!!!!{UUU!!}}}}}}{{UU{{U}UU{}UU{U{U}}U{{}{}}UU}{}U}++}}+++{}}++{!!!U}}}{{!!{U{U{}UU}}{}}}U}UU{}U{{U{U}UU{}{{{{}U}}}++}}++{{{+++!!!UUUU}{}!!!}}}U{U}{}U}}{}{U}{}}}U}}U{U{U{{}U{{UU{+++}+++}}+++!!!{}U}{UU}!!!{{UUUU}{}U}}}}}U{{{}{U}{}{{UU{U{{{{{}{++U}++U{+++!!{}{U{U}}U}!!{}U}UU}UU{}UUU}}UU}U}}U}++++++}{}U{}UU}++U}++++++!!}{U}{{{{}UU!!}U{UU!!U}{{}}{{{{}{UU{U++++++++++{{UUU{++U}+++++!!}UUU{U{{U}UU!!U}U}{!!UU}U}U}UU{U}}U++++{{{U+++++U{}{{++U{U++++UUU}{U}{U}}U{{!!U{U}}!!{}UU}{{{}}U{{++++{{}{UUUU++{{{}+++U}U{!!{UU}}U}{}{}}}U!!!U{}{}!!U}}{U{{{}U}U+++}{{}{}{{{}++U{}}++}}{{!!!UU{{UU}UUU}}U{!!U}{{U{!!U{{{U}{}{U{+++{U}{{{UUUUU++{}{{++{U{}!!{{{UU{U{{{U}{}U!!U}U}{{!!{}{}{}{U{U+++}{U{}{{{UUU{++{}{+++U}UU!!U{U}{}UUUUUU}U}!!}{U{{!!!}}}U{}UUUU++{UUU{{UU}}{{{++}}U++UUU}}!!!{{UU}UU}U{}{U!!!{}}}}!!U{{}U{}}U}U++U{}}{}}{{}{}{++UUU++{}{{U}!!!{{{{{}}}}U}U!!{U}}{U!!}{U}}{UU}{+++{}}}UU{U{}U}U++UU{++U{}}}U{!!!!!!!!!!!!!!!!}U{{}{!!}U}}UU}UUU++}{}U{U}U{}}UUU++U{+++}U}{{}U!!!!!!!!!!!!!!!!}}UUU!!!}U{}U}U}U+++{}}{U{}{}{}{{{++U}++{}U{}}}}UU}UU}U{U!!!!!!U}{{U}!!{{UUUUU{{{++++{{UU}{}U}U}{+++}}++U{U}{}U}}}}}}}{U{{UU!!U{}{UU!!!{UU{{}}{UU{++++{{}U}}U}}}{++{U{++}{{}{UU}{U}{U{{}{}}}!!{{{}{!!!{UUU}UU{}}}U{}+++++++{{{{}+++{U+++{}U{{U{}}U{}{}{U}{{U!!!U}}!!!UU{}{UUU}UU}U{}}++++++{{{}}++UU{++U}U{{U{}}}UU}{}}}}{{}U!!!!!!!!U}{{{UU}U{}{{}{U{+++{}U{{++++{}{++U{{U}}{U}}!!U{UU{{}{{!!!!!!!UU}UUU}UUUU}UU{U{U{}++++++++++UU{+++{{}}}{U{{}!!}U{}U!!!!!!!!!U}{{U{{{}{{U}}{U}}{{{{++++++++}}U{}++{{}{U{{U}{}!!U{{!!!!!!!!!{}}{{}}UU}}U}{{UU{{{++++++++++U{}}U}U++}}UU}}{}U}{!!}U!!!!}UU!!!!!{U{U{{{U{{{{U{}++++++++++++++++U}}+++{UU}}{U}U{}!!!!!!U}}{!!!!!!!U}UU{}U{UU}}{U++++}U}}}++++++++++++{U}U}{U}}U{}!!!!!UUU}!!!}}{!!!{}}}U}{U{{}U{{}}{}UU{}++}}}{++++++}{}UUU}}U}{}{U}U}U{U{!!{{{}}!!!U}}U{}{}}UUUU{U}}U{U+++}{U}{U{UUUU{}U{U}{U{}{{}U{U{{}{!!}}U{{}!!UU}UU{UUUU}}{}}{}UU{++U{{}U}}}{}}{{U{U{}{U}{}UUU}}}}}!!!U}}}{}!!!{UU}{}{}U{U}{+++++{++UU}}{+++{}{{U{U}U}{UUU{{}U}}{{{!!}UU{{}}{!!U}U}UU}{{U}}+++++++++++++++++U}{}U}U{}UU{}UU}{UUU{{{!!U}U}{}}U!!!UUUU{}}U}{{++}}U+++++++++++++U}}{{}{}{{}{}}U}}U{{}U}U{UUUUU}{}!!{}{{}{UU}}+++}U{U}U{}{}{}}}++U{}{{{{U}UU{UU{}}}U}{}UU}{{{U{UU{!!{{}}{U{{UU++UUU}U{U{{}{}}{U++U{U{{U{}U}UU}{UU}U}UUUU{{UU{U{UUU!!U}{}}}{U{{++U}{U}{}UU{UUUU+++}}{{}U{}U{U}}U{}U{}U}{{UUU}{U{{}UU{{{{{}}}{{{U}{U{}U{{}UU}U{}{}}{UU{{U}{{}}}UUU}{UU}U{}}{{{}{{}{{U}}U{{}{}}U}U}}{UU}U}U}}}U}}}U{{U{U{U{{U{{U}}U}{}{UUUU}}}U{U}U}U{{U}{UUU}UU}U{{{U{U}U}U{UU}}U{{}}}}UU}}{{{U}}}}UUU}UU}}}U{{UU}}}U}UU{}}{{U}}}}}{}}{{U{}{}}}}{{UU{{U}}{{}}{{}U}U{U}{+++U}{}U{{U}}}UU}U}{}{}U{U}{}{UUU}}}{{U}}{{UUU{U{{}{{{{{{}UU{+++++++UU{{{U{U}U{}}U{}{U{}}{UUU}}}}UU{{}{}U{{}}}U}U}}{U{U{{}U{+++++U++}}{UUU}}}UU{{UU{U}{{{{{{{}U}{U}}{{{}UU}}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{{{{}}}U}{}{}}U}{U}}U}U}UU+++++++U}}{+++}UU}}U}{U}}UU{}{}{U}U}{U{U{}UU}U}U}{}{UU{}{}}UU}U+++++++UU{U+++{UU{{{UU}}}{U}U{}{}}}{{}}UU{{{U}}}U{{UUU{U{}UU{{UU++{+++{UU{+++}{{{!!!!!!}}U{{}UU}U}U}{UUUU}{{}{U}}UUUU}{U}{}{U{}}++}++{}{++++UU}!!!!!!!!!{U{}{{{{{{U}}UUU}{U{U}{U{{UUU}U{U}{UUUU+++U++}}++++}UU!!!!}U{!!!UU{{UU{}{{{}UU}}{U}}{{{{}{{}{}}U}{{}{}U+++{++{+++{U}U!!!}UUU{{!!}}U{U}}{}U}U}}{}{UU{{U}}}}U}{{UU{}U{{{U++{{+++++}}}!!!!{}{{}}}!!{}}}{}UUUU}}U}{}{UU}UU{U}}U{{}}{U{}U}UU++}}++++!!!!!!!}{}}U}}}!!UUU}}!!}{}UU}UU{}}UU}}}{+++UUUU}}{}{UU{++}++++!!!!!!}}{U{{U{{U!!{}UU{!!UU}}U{{UU{}UU}{+++++++++{}}{U{}{++{+++}!!!!!}U{{UU{}{}}!!{}}U}!!{{{U{}}{}}{}}+++++{++++++{U{U}}+++}{{}!!!!{}U{U}U}{{}{{!!!{{UU!!}{}}{}U{UUU}++++U{{}}UU+++{UU}{++UU}}!!!{U{UU{{}U}}}}}{!!!{UUU!!}U}}}}{}U{{+++U}U}{U}U{{+++}U}+++}}U!!!{{U}{}U}}}U{}{UU!!!}{U!!!}U}UU{{U{}+++U{UU}{U{UU}}++{{}++UU}!!!{}{U{}{UUU{{UUU}U!!{UU{!!UU}{U}U}{{+++U}{U}{U{}U}}}++{U{++{{{!!UU{{{{{UUU}U}}UU{!!!{U{!!!U{U}U{}UUU++}U{}}}UUUU{U{}++}}U++U}!!!}{U{}U{UUUUU}U}}!!!U}{}!!{{{U}}{}{}{++U{}{{}{{}}}{}+++U{+++}{!!!U{U{U}}{{U}}{}}{!!U{UU!!!{}UUUU{{}{}++{{{U}UU}{{}{}++}{}++U}UU!!!!!!U{U}UU{U{UU!!!}U{{!!{}}{{}U}{U{+++}}U{}}}}{{{UU++}{{++{UU{!!!!!!!!!!!!!!!!!!!}{UU!!!}UU{UU{}{{{++{U}{U{}}}U{}U+++}U+++{{{}}U}}}!!!!!!!!!!!!!{}U{!!!}U{UUU{}U{}U++}}U{U{UU}U}{{++{}}++}U}}{{{U}UUU}{{U}}{!!}{U}}{!!{}UU}{{}}}}{}+++U}U{}U{{}}}+++}}{++UUU{U}{}}UUU}U}}U}U!!!UU}U!!!}}U}UU}{}{{U}U+++{{}{{}U}U}++{{U{++}U}{{}{}}U}}}{{U{U{{!!}U}!!!}UUU{U}}U{{UU{}++++}{}U{}}}}++}{}U++}{U{{}UU{}}{{{U{U}U}!!{U!!!}U{}{{U}UU{UU{U{}}++++}{U}{}+++UU{+++{{{U}}}U}{}{{{UU{{}U!!!{!!UU}U}U}{}U}{}UUUU}U{+++++UU++++U}UU++{}UU}UU}U{!!{{{U}U{{{}!!}{}}}{}}}}}}UU}{{{U}}U{}}++++++++{{{{{++{U}}}U}U{{!!}}{U{}!!!!!!!UUUU}}UU{{U}UUU{U{UU{}UU{+++++{{}}}}+++U}}}{{U{U{!!{{}{{!!!!!!!!!}U}U}U{}UUUU}}{U}}{+++++++++{}UU}{+++}{}U{}U{{{!!!}U{U!!!}!!!!!!!!U}UU{{UU}U{{{++++++++++++++++++++++{{{{U{}{UU!!!!!!!!!{!!!!{{!!!!!{{}}U{{}{}{+++++UU}++++++++++++{{UUU{{}}{U{}!!!!!!!{{!!U{U}U}!!!!U{}}U}{}U{}U}U}}}U++{U{}}{}}{UU{UUU}U{UU{{{U}}}}U}}!!!{U{{}{{U!!{}}}UU{{{{{U{{}U}+++}}UU}}{{{}}}{}{}U{}}}{U{}{U}{}{!!U{U}}}}UU!!U}}}U}{{}{}+++++{++U{{{}}U{}U}{}}UU{{{{U}}U{U}}UU{!!!{U}U}{{U}!!U{}{{{{}U++++++++++}}}UU{U{{UUU{}{{{{{}U}}UUUU}{UU!!}U}UUU{{{{!!{U}U}{U{{+++}}U+++++++++++++++}{}}{}{{}{{}}{{}UU}}{{}}}{{{UU{!!!}U{}{{U}U+++}}{}{+++++++++++++U{U{{{}{}}}{{{}UUU{}UUU{{}{U{}U!!{{}U}}UUUU}++}}}U}}++}U{}U}U}++{U}}UU{UU{}U}U{{U}{}U{UUUU{{}U{!!}{UU}UUU}U{++{}U}U{}UU{UU{{}+++{{}}UU}{UU}}}{U{U{U{}UU{}U{U{}{!!!U}U{}U}}{U++}U}{{}}U{UU}U}+++}UU}U{UU}{{}}U{{}{}{{{}}{}}}}}}{!!!{{{{U{U{{}UU{{}U}}}{}}U{}{U}}{{UUUUU}UU}}U{UUU{{{UU}U{}}U{{{}{U}U}U{}{{}U{{U}{U}U{U}UU}UUU{U}{}{}{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{{+++++++++++++++UU{}{}{U}U{}U{U}{{UU{UU}UU}{UUUU{U{U{{{}{{U{}U{{{+++}U{}{{U{{+++{}U}}{}}{}}{UU}}U}{{}U}}{U}UU{{{{}UUU}UU}UUU{U{{{++U{U}}UU}{UU+++U}{UU{U}U{U{U}UU}{UU}{}{UU{UU}{}}U{{{}{}}U}U{{}+++}{{{{{U{{UUU++{{{}UUUU}U{U}}U}{U{{U}{}U}{U}U{UU{U}U{UU{U}UUU{++{}{U}{{}}UUUU+++{}}{U{}U{{{U{{U}{}{{{}}{}}U}}U{UU{{}{}U}{{U}{}++{}}{U}UU}U{{U{++}}{{}U{}}{}U}U{U{U{UU}{U}UU}{}U{}}{U}}}}{U}}}}+++{{UUU}UUU{U}{+++}}{U}U{U{UU{{}U{}}{{}{}UU{UUU{}U}UUU}{{}}UU{U}++}{}U}{UUUU{{{{++U{U{}UU{UU{UU}{U}U{{{{}{}}U}}U}UUUUU{U{}{}{}U{+++UU{{}UUU{}UU}++{{}}{{{{{}}{{UU}{}}{UU{U{U{{}{{}UU}{{{}U{U{{}{{++}{{{U}}UU{U}U++{{{U}}{U{{{{UUU}{U}{}}UU{U{{U}U{U}{}U{}{{{}U}{U+++}}U{UU{U{}U+++{{UU}}{U}}{{{{{}U{}U}U{}U}{{{U}UU{U{U}}U{{U}{}{}++{{}UUU{}}{+++}U{U{{{{{U{{{{}{U}{UU{UU}UUUU}U}}}}}}}{{{}{U}}{}{+++{}{{}{U{+++{}UU}}U{U{UU{}UUUU}{{}U{{{UU}}U}UU{{UU}}{}}{{}}{{}{++UUUU}}}+++{}{{{}{{UU}UU}}}{{{{U}}}{UU{{{}}}}U}UU{UU{{{}U}}}{}{++}UUU{U+++}U}U}}}UUU}}U}{}U}U}}U{}{{}U{UUU}}UUU}{{UU}}{UU}{UUU}++++}U++++{}{U}{UUU}U{}{U{}!!!!!!!!!!!!!!U}{{{UU{}U}U}U}{}}}}{}}{++++++++U++++++U{UU{}U{UUU!!!!!!!!!!!!!!!!}}}}}{{{UU}{}U}{}U{}}}{U++++++++++++++{U{U{{{UU!!!!{{}UU{}U}}!!!!!!{{}{U{}}{{}}U}{}}}U}UU+++++++U{U{++}{}{}{U}!!!{{}{UUUU}{}{U{!!!!!!U{}}}}U{U}U{{U{{U}}+++++U}}UU{U+++}U{U{UU!!}}{}}U}U}}{U{}U}U{!!!!{{}}}{UU{{}}}}}}}}++}++U}}}{U{U++UU{}U{{!!{U}U!!U}}}{{!!{{}}{}!!}{{{}{{U}}{{{UUU}++{}+++U{{}U}{++}UU{{{{!!{{}{!!}U}{U{!!U}U{{}!!!{{{UU{{UU{{{}UU+++{{}++}UU}}}U++}}{U{{{!!{{{{}{}U}{U{}}{}{{{U{!!!{{U{}U{}{U}}UU++}+++++{{}{{{+++{{UU}{!!!UU{U{{U{{}{{{}}{}{U}U!!!U{}UU}{}}{UU}UUU}+++++U{}UU{++UUU}{UU!!}{}}U}}U{U}}UU}}U}{{}}!!}}}{}{}}U}}}U{{}}}++++++}}{}+++U{{}{}{!!{}UU}}}}{{}U{{U{}{}U{!!!{}U{}{{{}{}{{U}{}}{}U+++}{{{++U}}UU}U}!!{{UU{U{{U{}}}}U{UU{}}!!U}}}U}UUU}}}}}U{U{}{U}+++U}}{}U}{{}{UUU!!}}}{}!!!!!!!!!!!!!U}!!!UU}}U}{}}{}{}U}UU}}U{++++}{}}{{U}{U}U}}!!}}{}}!!!!!!!!!!!!!}{!!}{}U}}U}}U}}}UU{{U}}}U++++}}}U{{}{}}UU{}!!}{U}UU}{}}}U}}U{}{{!!!U{}}}{{U{UUU}}}UUU{}U+++++{{}}UU{}}UU}{}!!}{}}{{U{{U{UU}{}{{{!!{{U!!UU}U}}}{U}UUUU{{U++}+++{U}U}{}U}}}U{!!UUU{{U}}}{{UU{{{}{!!!{U}!!{}U{U}}{{{{{}{}{+++}}++}}U}{{U}U{}UU!!!!!!!!}}{U{U{UU}{!!!}{U}!!}UUU}{}}UU}{{}}U++{U}+++U}{{}UU}}U{U}!!!!!!!!!!!}}{{U!!!!!}}{!!!UU}U{{}UU{}UUUU+++UUUU++U}U{U}}{}}{{}U}U{!!!!!!!!!!!!!!!U{{U}!!}}{}}UUU}}U}}{{+++UU{U}+++{}U}}}{}{}{}}U{}!!}{{}!!!!!!!}{}}{{!!!{{U{UU}}}}UU{{{++}}}{}{}++U}{}U}}}U{}}{U{U!!!{UU{U{{}{U}{U{{}!!U}}{{{}{U{U}}U}+++U{}}}}U+++{}{}}}UU{{{{{{UU!!!!!U{{}!!{{}{!!!!!}UU{}U}}UU}UU{U++{UUUU{}{}++}U}}}U}}{U}UU{}}{!!!!!!!U!!!!!!!!!!{}}{}{}U{}}}}{U+++}U}UU{}{}++}}{U{}{UUU}U{U{{UUU}!!!!!!!!!!!!}}}{}{U}UUU{{}}{}+++}UU{}{UU}{++{U{{}U{{U}}{UU{}UU}}{}{!!!!}}}}}}}UU{U{{U{}}}U{{+++}UU{{}U{UUU+++}U}{U{U{{{{}{{{UUUU}U}{}!!}{}U{{U{U}}{}}}U{U{}U++}}{UU}{{U}{{}++U{}}U}}{}{}{{U}}{}}{{}}!!!}U{}UU{U}U{}{UU}U{U{U++UU{U}U}UUU{}}U{}{{}U}}UU{U}{}}}{U{}}U{!!UUU}U}}U}}{}{U{{{}{{U{UU}U}}{}U}}}{UUUU{UU{{{{U}}UU{{}U}U{}{UU!!U}UUU{{U{{}{{{{{U{{UUU{}U{U}}}}U}U}U{}}U}}U{}U{U{}{U}}{{}U{}U}{}UU{{U}}U{U{{{}{{{U}}{U{}{{{{}UU{U}{}}U{U}{U}}{{}}U{{{{UUUUU}}{}UU{U{U}{}}{}}U{U}}}{{{{U}+++++++++++}U{UU}}{{{U}}{}U}{}{{UUU}U}U{{U{{{UU}}}{{}{UU}{}}{}+++++++++++++++UU}}{{{UUUU}{}{{{UU}{}UUU}{{{}UU}}UU{{}}}{UUU{{{U+++}U{{{{U{}+++}}UUU{U}{{}}U{{{U}{}}{UU}U{UU{}{}{{{{}}{}}{UU{}}}++UU{U}}}U{}{+++{U{U{U{UU{{{}}{UUU{UUUUUU{{{U}U}U{U}UU{}U{{{U}U+++U{U}UU}{U}U}++}UU{UU{UUU}}{U}{}}U{{U{}{{{U}}}{{}}{UUUU{UU{}UU++}{UU}{{{}{}}U+++{U{U{UU}{{}U}}U{}UU}{UU}{{U}U}{U{U{}U{}}UUU}}{++}}}}{U{}}{{UUU++U{U{}U{}}}{}U}}}}U}U{{U{{U}}{}UU{{{{}U}{UU}{}}+++U{{UUU{{}U}}U+++U{}U}{}{{U}{UUU{}{}U}}}{{U{}{{{U{}U}{}}{{{{{{U++U{}{}}}UU{U{}{++}U{}}{{U{U}UUUU}}}UUU{}U{U{{{U}U}U{{{U{}{UU}{U+++}UU}}}}UUU{{U++{}{{{{}U}}U}}}}}}{{}UUU{}U}{}{{}}{UU{{}}}}{}{UU++}{}{}UU}{{U}}++{UU{{}}{U}}U{{{}{U}U{{{UU{}UUU{UU}}}}}UUU{U}U{}+++}UU{}}}{U}}+++U}}UUUUUU{UU}{U{{}}U{}UU{U}U{U{U{U{}UU{UU{{U{}}{++U}{U}{}{{}+++{}UUU{UUU}}U}{}UU}}{U{UU}{UU{U{}U}}}}{}}U{{UU}}{}+++{}}U{U{U+++}U{{{U}U}{}}{U}{UU{{{U}UU}U}{{U{{U}UU}{{}{{U}}UU{{{++UU}U}{{+++}UU}{}{{U{}U{}{U}U{U{UU{}UU}{}UU{U}{UUUU{UU}{{}}}U{U++{UU{U{+++{{}}{UU{U{U{{U}}U(((((((U{U{}}{}{U}{UU}}U{}}}{{}{}}}U++++{U++++UU}}}{U}}{{{{UUU{((((((((((((((((}{U}U{}U}{U}}{U}}{{{{{++++++++U++++++}}}}{{UU{U((((((((((((((((((}}}U}U}{{{U{}}UU}}UU{{U++++++++++++++{{{{}U}U{(((({U{(((((((((((((U{U{}U}}}{U{{{UUU}{}UU+++++++{{UU++U}U{U{U{{(((({}{U}U}{}}}(((((({}{UU}}U{}{}{}}{U}{U+++++{{{UU{{+++U}U{{}U{(((UU}}{}{}{{{{}(((((({U}{}{}}}U{{{}{{}{U++U++U}U{{{}}++UU}U}U{((((U}((}{{{}U}((}{((((((U{}{{}U{U{{{}}}}++}U+++{{}{UUU++U{}}U{U((((U}((U{U{}}U((}UU(((((({}U}{{}{U{{}}}+++}UU++{}U{{}U++}}{{UU((((U{U{{U}U{{UU}UU}{{((((({{}U{U}{}{}{}}++{+++++{{}UU{+++U}U}{}((((U}{{{}{UU{UUUU}}}U}((((}}{U{{UU}{}{{{{{}+++++U}{}U}++UU{}{}}((({}UUUU{}(((((((U}U{((((}UU}}U}U{{{U{{{U{{++++++{{U{+++UU{{{}((((}}U{U}((((((((((((((((({{}}UU}U}U}U}{}}}U}UU+++UUUU++}}}U}{U((((}}UUU((((U}}}{(((((((((U{UU{}U{U{U{{}{}}U{U}+++U{UUUU{}}U{{((((UUU{{(((}U}{}{U{U}(((({UUU{}U}U{U{UU{UUU}}{}++++U}}{UU}{}UU{(((({{{{U((}}}}U}{U{{(((({U}}{U}U}}{{}{U{UU}{{{}++++}}UU}UUU{UUU(((U}{}}{((UU}UUU{U{(((((}}{U{}{{}}{}}U}}{U{}U{+++++U}UUU}U{U{}U((({{UU}}}{{}}}UUU}}((((}U}U{UUU{UU}UUU}U}}{}}{++{+++{{U{}{}}{}{(((((((}{{{}U}}}UU(((((UU{{{UUU{}}U}{}U}}U{U}}+++}}++}}U}}U{{{UU(((((((((U{}U}U}{(((((({{{{{{{}U}{{}}}{}}{{U{}++{U{+++{U{}{}{{{{{(((((((((({((((((((((U}U{{U}{}U{UU{}{U{U}}{U+++U{UU++U}}}}{}}UU{{U}U((((((((((((((({{UUU}UU{{{}UUUU{}}{U}{U+++}{{{}+++}}}{}{{}{}{{{UU{((((((((((((}{}}}{}UU}{UUU{{{{U{}{}}}++{}UU{}{++UU{U{U{}UUUU{}{}{U((((((((((U}}{{{{U}U}U{U{}}}{U}U{U+++{}{}U}U+++{}UU{U}}{U}}{{}}U}}}}U}}((}{}{UU}{{{{{U}{}{{{UUU}U}++}}U}{U}{}++{U{UU{U}{{}UUU{}UU}}U}}U(({{U}UUU}U{{}U}}UU}U{{{}{+++}U}UU{UU}++}}{}{U{{}{}UU{{}{((((((((((((((((((U{}{}U{UU}U}UU+++U{U}{{}U{U++{U{}}UUU}{(((((((((((((((((((((((((}}{U{UU}UU}}{+++{U}{{}{{U}U+++}}}{}}U}{((((((((U{}UUU((}}}}{{U}}UU}UU{{}{}UU}++{U}}{U{{{{}{U++UU}}}}{}}}{}{{{}UUU}}{U(({{}U}{}}{{}}}}}UU}{{}{++}{}{UUU{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{{14005
TOT_TOTO
Scratcher
26 posts

Flipnote Studio: Scratch Edition CODES

}{}{}}{}UU}{{U}{}}}U{}U{{}U}U{U}{UU}U}U}}UU{}}}}}U}{UUUUU}}{}}U}U}{}UU{{}U}UU}{}}{{UUU}{UUU}U{}}{U}}U}{{U}UU{{{UUUU}}U{}}}UUUU}}U}{{U}{U}UUU{UUU{U}}{}}U}{U}U}}{{}U{{}{U}{U}U{{{{}}UUU}}{U}{}{{UU}{UU}UUU}{U}{{{}U}{}}{U{UUU}}}}{U}{}U}{}}}U}{}}U{}U}{{}{U{{}{}}}}{U{{{U{U}}{{U{{UU{U}UU{{U}{{{}{}}U}}}}{{U{{{UU}}}}}{UU}}}{{}{{U}}{U{}{}{{{U{U}{}{{U}U{U}}{{U{U{}{{{{{{}{U{{{{}{{U}}U}}}}U}{U}UU}{}UU{}U{{U{{{}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{{UU{U{UUUUU}{}}}{}{UU{{U{}{U{}}{}{{}U{{U{}}U}U{U{}{}{}U{}}}}U}{U{UU}{{{}UU}{U{{{UU{{}{{{{}}{U}{{U}U}U}{}U{}}{}U}U}{}}}{}UU}U}UU{U{{{}}}}UU}U}U}}U{{U{U{}{U}{{}{{}{}{}U}UU{{{{{{{}U{}UUU}}}}}UUUU{}}}U{{U{}}U{UUU}{{}{UUUUU{{{}}}}{UUU}}{{U}{UU{}}}{UU}U}}}}}UUUU}U{{U}{{}}UUUUUU{UU}U}U}{{U{}{UU}}{U{U}{}U}U{}U}UU}UU}}}}U}}}U{U}{U}{}}{}{{U}U}U{{}{UUUUU}{}}}U{UU}{}{{}U{U{{UUUUU{}U}U{{U}UUU}{{{UU}{U{}UU{{U{U{{U}{}U{}UU}}UU}}}U}U{{U}U}U{}{U}U}}}UU}U{U}U{U}{}{{UUUUUU{U}{}{}U{{U{}UU{{}U}{{UUUUUU}}{U{UU{UU}U{}{{U{U{}{}{}{{{{U}}{U{{}{}{{}U}}}U}UU{U}U{U}UUUU}U}{{{{}}{{UUUUUU}{U{{}U}{{{U}{UU}{{}{}U}}{U{U}{{}}}UUU{{{{UU{U}{{}}{U}{{U{{{}UU{}}}{{}}U}U{UU{}U{U}U{{U}U}{}}{{}{U}}{}}U{{UU{}}}U}{U}{{U{}{UU}{{UU{{{{}}{U}}{{U}U{{{UUUUU}}}{}U}{{}UU{{}U}UUU}{}U}}U}{UU}U{UU{U}U{}{{}}{{{{{{U{{{}}}{}}{UUU}}{}{{{}{U}UUU}{}U}{{}{UUU{UU{}{U{{{{}}{{U{UU{}U}{{UUU{}{}U}}}U{{{}{{UU{}{U}}{UUU}U}UU{UU{U}{{UU{U{{U}}U{{}{{}U}U{{}{{UU{U}}}U{{{}}}}}}{U{U}}U}UUU{{{}{{}UU}{}{{UUU{U}}{U{{UUU}}}{}{{}{{UU{U{{UU{{}{{}}{{}}U{{}U{{}UUU{{{}}}}}{}}{UU}}}{}{}{}}UU}{UU}+++++++++++++++}U}}{}{}{}}{}U{}UU{}}{U{{}{{}{}U{}UU{U{UU}U}}}UU+++++++++++++++++}U}U{}U{{U{}UUU{{U{}}UUUUU}UU{UUU}UUU{}{}{UU}U+++++++++++++++++++U{UUU}{}U}{UU{}UU}UUU{{}{U}{UUU{}U}}}{U}{U}UU++++}}}{}}{}UU}++++}U}}}{UU{}}U}}U{}{{}U{}U{U}{U}{UU{UU{}}{}{}U}+++{}{U}{{U{UUU{+++{}}U{UU{{U{}{{U{U{UU}}{}{}}}}UU{}}{{U}}}{U}}}+++UU}}{}}}UU}}{+++{U}{U}}{}}}}U{{{U{}{U}}}{}{UU}{{}}}U}{{}{}}U}++++UUU}UU{}UU{++++}U{{}{}{}U{{}{{}U}}UUU}{{{}{U{U{{{U{{{}{{{}{{+++++++++++++++++++U}}UU{{{U}U}{{}}{}UUUU}U{U{}U{}{U{U{UU}{}UU{UU+++++++++++++++++{{{U{{U{{U{U}UU}}U{}{}{U}}U{U{{U}}UUUUU}U{}U}}}U+++++++++++++++}U}U{{U{}{}{}{{UUU{U}U}{{{}}}{U{}{UU}UUU{U}{{}}{U{{}}{{}}{{}}{{}}{{{}{U{}}U}{U{{U{{}}}{}}U{}{U{}U}{{U}}U}{}{{{}}U{}}U{{{}UU{{}{}UU{{{U{{U{UU{{{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{}U{{}}}}{UUU{{UU}UU}}{{{}{U{{{U}{U{{U}U}UU{}U}}UU}U{}}{{U}}}{{{U}}}U{}{U}U}{UU{{U{}U{U{{{}{}{}}{{}U{{{}{{}{{{}{UU{{{{{U{}}{{{}UU}}{}{}{}}{U}}U{{{}}{UU}U}U{{U}UUU{}{UU}U}U}{}U{{}{U}U{U}{}}}{}U}}{}U{U{UU{{U}}U}U{}U{}}}U}U{}}UUU}{}UUU{U{U{{}U{}{U{{}{}}}{UUU}{U}U{}{{}}}UU{U{U}{UU}{U{U}{U}{{{U}}{{{U}{U}}{}U{{U{UU}}}{}{{}U{{}UUU{}}{U{}}}U}}U}U{UU{{{}{{UU{U{U{}}UUU{}}{{}{{}{}{UUUU{{}{}{U}{}{}UU}}{{}UU}{U{{{{U}UU{}U}}}UU}}U{UUUU}}U{}UU{}UUUUUUU}{UU}U{}}}}U{{}{U{U}U}}U}{U{{U}}}}{}}UUU}{{{UUUU{U}UU}}{U{{U{{}{{U{U}UUUU}}{{UUU{}{UU{{}UU{UU{{U}{U}{U{U}{U}{UU}}UU{{{{{}{{{{U}{{{{{UUU{}{{{UU{}{{{U}}U}{U{U}{}U}}}{{}{{}{U{}{U{{{}}}U{{}}}U}UU{{{UUU}{{}U{U{U}}{{}{}{}U}}{{}{{}{U}{{UU}{UUU{U{}{U{U{U}}U}{UU{}U}U}{{{U{}UU{UUUU}U}{U{{{}U{UU}U{{}}{{U}}U{U{U{UU}{{UU{U}{UUU{}U{{{}}{}{U}UU{{}{{}{}{{}U}}}U}{U{}U}{U{}}UUUU{U}{}U{{U{}U{UUU}{}{U{{{U}}{{{}{UU{U{}U}}U{}{UU}{UUUUU}{{}U}UU{U}UUU}U}U}}}U}{}}{U}{U{}{}}}{UUU{UUU{UUU}}{UUU{{{U{{{UUU{}{UU{}{U{{UUU{{U{{U}}U}{U}{U}}{}{}{U{{}{U{U{U{{U{U}}{}{U}}UUU}{}U}}}{UU}UU}}}{}{UU{}{}UU}U}U{{}}{{}{{{{{{}U}UU}}}}U}}U{{U{UU{}UUU{UU{U}U}{{U}U}U}U}U}{}{}UU{U{{}U}{UUU}{{UUU{{}U{}{{}UUU}{UUU{UUUU}{}}{{{UU}}}{{UU{}}}{{}{}}{}U}UU}U{U}}{U{UUU}}U{U}}}{UU}}{{}}}{UU}{U}{{{{U}{}{UUU{U}}}{{{{{}}}}}{UU}{U}{UU}{}}{U{UU}U}UUUUU{}}{{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{{{{}UU{U}{UU}}U{{}{{{{U}U}}{{U}{UU{{}}UUUU}}}UU}}U{{{}}}{{{}}}}{U{}U}UU}U{U{}{U}{U{{}U}U}U{UUU{U{U}}UU{UUU}UU{U}{{}}}}{U{}U{{U}U}U}U}{U{U{UU{}{U}}{{U{}U{U{}U{}UU{}}U{UUU{{}}U}}{U}U}U}}{}}{{}{U}}U{{U{U}U{{UU}}{}{}U}{UU{}{}U}}UU}}UUU}U}}{}}}U{{}{U{}{UU}}}UUU{{U}U}{}UUU}{}{UU}U{UU}{{{{}}UU}{U{{{{{U}}}{{U}}}U}U}{UUU}U{}{U}}{{{UUU{}UU{{{}}U}{{}UU{{}{U}{UUU}UU{UU{}UUU{}}UU{}{U}}{}UU}U}U{U}UU}U{}{{{{}}{UUU{U}{U{U{{U{{}{}{}}}{}U{U{{UU{}U}}{{UU}{U{{{U{U{{{{}}U}U{}}{U}{{}U{{}UU}}}}U{{{{}U}}}{UUUU{{U}}{U}{}UU}{{}U{{U}{UU{UU}}{UU}U}UU{U{{{}U{}{}U}U}{{}}{}}UU{U{}}{U}U}U{}{}U}}U}{}UU}}{{{UUUU{UU}{}U}U{}{}}{}}U}UU{U{U{U}}{UU}}}}{}}U{U}}U}U{}}{{U{{}}{{U{UU{U{}}{{}}{}U{{U}UU}}{U{}UU{U{}}}{{}{UU}}U}{}{U{{UUU}{}}{}{}U}U{U}}{{UU}}{U}{{{}UUU}U}{U}UU{}U{U}}{}}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{}}{U{}}{{}UU{{U{UUU{{{}U{UU}{{}{{{U{}{UUU+++++++++++++++++}{{{{{U}U{U}{{UUUU}{{}U{{{}}U}{{{{U{U{{{U{U{U}+++++++++++++++++++}{}U}UU}}}{}{UUU{UU}{{U}}{{U{}U}}U}{}}}UU}{U}++++}{}U}{}}{U}++++{UU{{UU{{{U{{{U{U{}}{{U{}UUU{{}U{UU{U}U{}U}{}+++!}}}{UUUU{U{{+++{}U{U{}U}}}U{{U{{{}UUU{}}}U{}{{{}}}{UUU{{{}}{+++!U}}}{{}U{{}U+++{}UU}}}{{U{}U{U}U}{UUU{}U{{{{}UU{{U}{U{UU{U}{++++{UUU}{U}UUU++++{}U}UU{{UUU}UU{{}}U{}}{UUU{UU}U}}}{UU}}U}U{}{+++++++++++++++++++}}{{UU}{U{U}}{{UUU{U}}U{{}}{{U}U{U{}U}}U}}}UU}+++++++++++++++++UU}U}{UU}{{{}U{}{{}{U}{{}U}}}}UU{U}}U{U{}{}U{}}{+++++++++++++++UUU}{}}}}UU{}}{}}UUUUU}}}U{{{U}}U}{}}UU}}UU{UU}UU}}UU{{U{{U}}{{{{U{U{U{{U{{}UU{}{{{}}U{U{}}U{{{UU}UU{U{U}}}U{{}{{{{{U{UU}}U}}}UU}{}U{{U}{}{U}}}}U{}{}U}}{{U}}{}{}}{UU}}U{U{{U{U}}{U{{}UU}UU}{U}}{}UU}U}}{U{}}}{U{}U{U{{UU}UU}U{}{{U{{{U}}{}UU{U}U}}{UUU{U{}{}{U}{UU{U{}U{}}U{UU{}U{U{UU}}}U}}{{U}}}{{{{}}{U}}{}{{}{U}U}}UU}U{}{{UU}U}{}{}}}U}{UU{{{U}{{{}U{}}{U{}}}UU{{}{U}U}}}{U}}{{}}}{UU}}{U}{U{U}U}U}}{{{UU}U{U}}}UU{U}U{{}{UU}}{}{{{}{UU}{U}}}U{{U}{UUUU}{U{}{}{UUU}{{U}UU{{{U{U}UUU{U}{{U}}}U}}}U{UUU{}{{U}{{{UUU}}{U{}U{{{}UUU{}}{U{}U{U{{UU{{U}{UUU}UU{{U}UU}}}}{U{{}UU}}}UUUU}{}U}{UU{{{UU}UU}{}{}U}}UUUU}}{{U}{{}{{U{U}{{}UUU}{{UU{{U}}{U}UUUU{{UU{{}}}{U{{{}{}{U{U{U}U}}}UU}}}}}}U}}{}}U}{UU{{}U}}{}{{}{UUU}{}}}{{{{UUUU{{}U}}}UU{{}U{U}}U{U{{U}{}{{{}{{{U}UUUU}UUU{UU}{U}U}}}}}U}}U{}}{U{}{U{}{{{UU}U{UUU{UU}{}U{UU{{}{}}{UUU{}}}}{UUU}UUU}{UUU}U{U{{{}}}UU}}UUU{UUUUU}}}U}}{}}}U{U{}UUUUU{}UU}{{UUU{{U}}U{{}{UU}U{U{}}UU{{{{}UUU{}{}}U}UU}}{{{}U}UU{}}U}{}U{{}{{{U{{{U}U{U}U{}}}U}{{}}{{{{UUU{{}{{}}{}{U{U}{U{U}U}U}{}}{}}U{{}{}{}}}UU}}UU}{}U{}U{UU}}U{UU}{UUU}}U}{}U{}}U{U}U}{{}}U}}{}U}U}U}U{UUU}{{{U}UU}}UU{{U{U}U{UUU}U{{U}}}}U{}UU{{UU{}{U{{}}UU{}{UUU}}{{}UU}U{}UUU}{}{U}{}}U}U}}{}UU{U{{U}U}}{}{}U}}}U}U{U{U}{{}{}UU}}{}{{}}U{}}UU}}}}}U}}U}{U{}U{}}U}{}}}U}}UUU{}{U{{UUU}}}UU{U{{UU{U}{}UU}{}{}U{{{U{{}}}}U{}}{U}{}{{{{{U{}}U}{UUU{{UU}U}}{U}U}{}{}{U}U}{U{{UU{}}{}}}{U{U}U}U}{}{U}U{UU}}}{{U{{U{U}{}{{{U}}U{}{UU{{}U}{}{U}}}}UUU{{}UU}{}{}U{UU}UU{{UUUU}U{UUUU{U{U}}UU{{}}{U{UU{{U}UU{}U{}}}}{{{{}U{{U}U{U{}{{UU{U{UUUUU}U{}}{UUU}UU}}}{U}{{U{}{}{UUUU}}}U}U}{}U}}{{{UUU{UU{{}}}U}U{U{U{}}{}}UU}}{}}U}{}{{{}UU}{U}{}UUU{{}U}}}U{{UUU}{U}}}U{}{}}U{{}{{}}}U{UU{U{}{{UU}U}}}{{{U{U}}U}UU{}}UU}{UU{UU{{{U}{{U}}}}{}{UU}UUU}U}{}{UUU}}UU}{}UU}}U{U{}{}UU}{{}U}U}}}{UU}UUUU{{U{{}}}}U{{}{}}UU{UU{{U{{U}}{{}U{}}U}}UU{{}{{U}U{}}}{{U}}}UU}}}{U{}}U}U{}U}}U{}}{U{{}}}UUUUU}}{}{{{}{{}}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}}{{}}U}U}}{}}}U}}UU}}{{}UU}}}{}}{{{UU}}}{U}}UU}}{}U{}U{U{{U}U{{U}U}}{}U{}U{}U{UUU{UU}}}}{{{UU}}{{}}}{{{}U}}{}}U{U}U{{}}U{{}}}U{UUU}}}{U{{{}{UU}}U{}}}}{UU}U{{}}{{{{{{}U{UU}}{{{{}U}U{U{U}UU{}UUU{{}U{}UUU}U{UU{{U}}U{{{{U{U{}{{U{{}}{U{}U}U}}}UU}{}{{}{{{}}{}UUU{{{{{}U}}}}{{}{{{}}U{UUUUU}}U{U{U}}}U{UU}UUUU}}{}}}U{}}}UUU}}{U}{U}{U{UU}{}UU}U}{{}}}}U{}}}U{U}U{{UU}U}}{{UU{{U}}{}}UU{}}}}}UU{{UUUUUU}UU}U{{}U{}}}}{{U}{{U{U{}}UU}{UU{{U}}UU}UUU}{{{}}U{}}}U}{{{{U}{}UUU}}{{}}}U{}}{UU{{{}UU}{UUU{U{{{U}}}}{{{U}{}{UUU{}UUU}}U}{UU}}}{U{}UU}{}U}{UU{{UUU}{}UU+++++++++++++++{U{}{}{{{{}UUU{}{{{{{{U{}}U{}{}{UU}U{U}{UUU{{UUU+++++++++++++++++{}U{{}U}}}{}U{UU{{{U}UU}UU{}{{}U{{{UU{U}U{{}{{+++++++++++++++++++UU}}UUU}}U{}{}}{{U{U}U}{UU}U{}U{}{U}}{UUU}{}{++++!U}}{U}U{{U++++}}}U{U{}{UU}U{U}U{UUU{}{}{UU{}{U}{U{}}UU{U}{{+++!!}{{}{}}UU{{+++U{}UU}}{U{U{{{}}U}{}{}{UUU{U{UUU}{}{{{}U}}}}}+++!!U}U}}U{{UUU+++{U}}UUU{U}}}U{}UU{}}UU{U}}U{}U{{UUUU{}U}{{U{}++++!UU{U{U}}}}++++}}UU}UU{U}U{}{{UU}}{UU{U{}{{}}}UU}{}U}UUU}{}U+++++++++++++++++++}}U}}U}}}}{U}{{U{}}{{{{}U}U{}{}}{U{{}U}{{{U}{{+++++++++++++++++UUUU}}}}}U{{}}{U}}U{U{}{{}{}}{}{}}}{{}U}UUUU{{U}+++++++++++++++}UUU}U}}{U{}}U}}{U{}}{U}{}U}UU{}{U{U{{U}UU{{U}{UU{}U}UUUU{UU{{}}{{{}{{{}}{U}}{}}U}U}UUU}{{U{}UU}}UU{}}{}{}U{{{}}U}UU{UUU}}{{U}}{UUU{{}U}U{U{U{{U}{U}}}U{}U{{U}}U{{}UU}{}}U{}}U}U}U{UU}U}UUUU{U}}U}}UU}{U}{U}{{{U{UU{{{}UU{U}}U{{{}U{U}UU{}U}U}{U}U}U}}UUUU}UUU{}}{}{}{U{{{}UU{}U}{U}U}}{}{UU}}U}}{}U{}U{}{}{UU{UU}UU{UU}{U}U{{{U}}}}}UU{UU{UU{U}{U}}U}{U}U{{{}U{{UU}}}UUU{{}U{UU{U}}UU{{}UU{}}U}UU}U}}{{U}{UU}UU}UU}{U}}U}{U{}{}{{}{U{{}{U}U}{UUUU{}}U}U}}}}}}{{U{{}U{{UUU{{}}U}{{}{UU{}U}{UU{}}{}UU{}U}{}}{}U}U{}}U}}U{UU{{}U{{}{UU}{U}}}}U{}}U}{UU}{UUU{U{U{}U{{}UU{U{U{}{{}}U{}UU{}U}UU}{}}{U{{{UU{{{U}U}}}{}{{U{{U{}{UU{{U{}}{}}}UUU{U}U}{}{{{UU}{}}{UUUU}}}{U}{}}{{{{{{}{{}U{U{{{{{{U{UU}}}{{{{}{UUU{}}}}UU}U{UU{}{UU}}U}UU}}UU}{{}}{{U{U}}U{}U{}}UUUU}{}UUUUU{{UU{U{{{{{{{U}}UU{{}UU{{{UUU{}U{{}{}{}U{{{U}{U}U}{{{U{{U{{}{{}UUUU}{UU{UU}}U{U{{{U{}{}UUU}}{UU}U}{UU{{U}{{U{}U{UU}}{U}}}UU}{{U{UUUU}U}}}{}}{UUUU{UU}}U{{{{{}U}}{{UU}U}U}{{{}{{{{}U{}}}UU{{U}U{}U}}{}UU{{}}U}{UUUUUUU{{}}{U{{{{U}{{}UU}UUU}{}UUUU{}}U{}U}UUU}}UUUU{U{{}{{{}UU}}{{}}}}{UU{{{}UUUUUU{U{}U}{{}{}}{U}{U}}}}UU}{{{{{U}{}{{{{U{U{U{{}{}U}}}{UU{{U}{{U{}}U{UUU{}{{}UU{}UU{U{}U}}U}{}UU{}{}{{}{{{{}{U{U{UUU}}UU}}U{U{}}U}}U{{{{}}U{{}U}UU}{{{}UU}{}{U}{}{U}UUUU{{UUU}}U{U}UU}{{{U{{}U}}}}{U}U{U}U}UU}}{{}}}U{U{U{}U{{U{{U}U}U{U{{}{{}{}}{UU}{U{}}}{}U}U}}}U{{}}{{U{U{}UUUU}U}{{}{}}}}U}}}{}U}{}{}UU}}{{}{}U{{{{{}}U{{}{{U{}U{{U}U}}{}{}}}{}}{{{U{{{{UU}UU}U{{U}}{}U}}UU}U}{}{{}U}UU{{}U{U}{}UUU{U{}{U{U{{UUU{{}}}{}{{{{{}{U{UU{{{}UUU{UUUU{{}}UU}}}}{UU{{{}{}{{{UUUU}}{{{UU{}}U}{}}}}U{U}{U}}{UU{U{{U{UUUUU}}U{}}}U}{U{{UU{UU{U{U{}{}}U{{}{}{}}}U}{{}}{{}UU{{{UU}}}{{}UU}}}U}{}}{U}U{}{}{}U}}}}}UU{{{{U{{{}{U}{UU}{{U}U{U{{}UU{U{}{{U{}}{{{{U}{}{U{U}{}U}{U{}{UU}}{{U}U}{U{}U}{U}}{}U{{UU}U{U{U}UU{{{U}}}U}}}U}{U{}}{U{}UU{{}}{}{UUUU{{{{}UU{UU{}{}U{}}UUUU{{{{U}U{}U{}UUU}U{}U}U}{U{{}{}}U}{{}{U}{UU}}}}}U{UUU{U{}UUU{{{U{}U}UU{}}U}}U}{UU}{{U}}}}}{{}}U{U{}{}}{U}}{}}U}{UUU{{}UUUU}}}UU}U}U{{{}UUU{U{}{{{{}U{UUUU}}U{U}U}}U{U{UU{{U{U}}}{U}}}UU{}}{UU{U}U{{U{{UU}U{UU}U{UUU}U{}}U{{}UU}{}}}}}}}}{}{{{}{{U{U{}{{}U}}U{{}{}U}U{}{}U{U{UUUUUUU}U{{U}}{U{U{}}U{}}{U{UU{{UU{{U}}}}{{}U}}}U}{{{}U{UU}{U{{{}}UU}U}U{}{}UU}{}{}}U{}U}U}}U{}}{U}}U}}}U{}U}}}{{U}}{U{}}}{U}}}UU}}{U{{U{{U{}}{}}}{{UU}}{{UUU}U{U}{}}{}}U{U{U{{{{{U{{{{{U{UUUUUUUU{{}UUUU}}UUU{{{}}{}}{U{{U}{U{U}}{}}}U}}UUU}{UU}}{UUUUUU}{{}UU{{{{U{}{}}U{}UUU{UUU}UU{}UUU{{{{}{}}}UU{UUU}}{U}U{}U{{UU}}}}{{UUUUU{U{U}}}U{{}U{}{}}{{}UU}}U}{{U}{{{U{{}{UU{U{}}{{{}UUU{U{{U}U}}}{U}U{U}U}}}U}}{}}UU{{U{U{}}U{U{{}{U{UU{UUUU{{UU{}{UU{{{{}{{{{UU{{+++++++++++++++UUU{U{}}{{{}U}U{}U}}}}UU}U}}U}{}UU}}{}}{}U{}}U}}+++++++++++++++++{U}UU}UU{{{}{UU}}{U}{UUU{}U}}{}}{}{UU}{{{}UUUU+++++++++++++++++++}U{{}{}UUU{{}}}{{}}UU{{{{UU}{{}UU}U}{}U{}}}UU++++!!}}U}{}}UU++++U}U{{U{U}U}{}UU{U{}{}}}U{{}{}{}}{U}U}UU}U}U{U+++!!!}}{{}}}UUU+++{{U}{}}}U{}}UU{}}}{{{U{}{{{}{{U}}}U}U}{U{U{{}+++!!!U}}}}{}UUU+++}U}UUU}}{}{}U}}}{UU}}{UU{U{UUU}U{}}{U}U{{UU}U++++!!UU{UUUUU}++++U}U{{{}}UU}UU{}{UUU}{UU{UUU}{U}{UU{U}}{U}}}{U+++++++++++++++++++{{U{{}{}U{}{{{{UUU{}U{}}{U}}{}{{{U{UUUU}}}}{}}+++++++++++++++++{}}{UU}{U{{{}{}{}}U{UU}}{{}}U{{UU}{{}}{U{{}U{{U{+++++++++++++++UUU{U{U{U}{}U}}}{U{{{U}{{}U{}UUU{UU}{}{UU{{}U{}{{U}U}}U}{U}U}}U}U}{}U}{{U}UUU{U{{}}{}}U{{UU}}{{}}UUU{}U}}}U}U}{{U}UU{}{{{{{UU}U{{{UUUUUU{{{}}{{U{{{}{{UU}{{{U{UU}U{U{U}}U}U{{}}{U{{U{{{{{{U}{{U}U}}}}{}UU{}{}}U}U}U{U}}{U}UU}U}{}UU}}}{UUU{{{U{UU{U}}U{{{{U}{{UU}{U{}U{{U}U{}}U}U{}}UU{{}}}U{{}}}U{{U}U}UUU}}{}U{{{}U{}U{}U{U{U}U{UU}}U{{U{{{{}U}UUUU{{{}}}}}}UU{U{{U}}UUU{U}{}U}U{UU}{U}}{{}UU{}U{}U{UU}}{U{{}{}}U{}UU}U}{UU{{{{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}U}}UUU}U}{}UU{}UU}{}U}U}{}{U{{{}UU{{U{{{{UUU}{{UUUUUUU}{{{}}{{UU{U}{UU}{{{}{}{U{}}U{}{{{}U{U{}U{{}U}}{{UUU{U}}UUU{{{{{{{{}UU}}{U{U{}}}{}}U}}UU{}{UUU{{U}}U}}{{{}}U{{{}UU{}}}}}U{}{}{}UU}{}{}U{U{{U{UUU}{}{}{U{}}}UUU}{UU{{{{U}}}UU}}U{{UU}}}{U{U}UUU}U{{{{{U{}{}UU{}U{UU}}}{U{{U{{}{U{UU}}U{U{}}{{{}{U{}}{}}}}}{}U}}}U{}{}}}}}}U}}{UUU}{}{{}U{}{UUU}{U}U}}UU{}}UUU{{UU}U}}U{}}U}{}U}UUU}{{U}U{UUUU{U}{{U}{{}UUUUUU{}}{}}}U{{}}UU{UU{{}{UU{U{}UU}}{{{{U}{{{{UU{}}}{}{{U{U{}{}UU}U}U{UU{U{}U{}}{}{{{U}{}}{}{}U}UUUU}U}}}{U}U{{U}}}U{U}U{U{}}{{}}}{{{UU}}{{UUUU{}{}U{UU}{{}U{UUU}}UU{U{U{{{}}}{U}{{U{{{}U}{}{}}{UU{}{U}}UUU}}}}{UU{{{{{UUU{UUU}{}{{{}U}{{{U{{{{U}{{}{U{{{{}{UUU{{{}UUUUU}{{}{UU}U{{{UU}UUU{}U}{U{U{}}{}{U}}}}U}}}}}{}{}{UU}}UUU{{}}{}{}}U}{}}}{}U}{}}U}}}{U{{}{}U{}U}{UU{{}U}}{{}{}U}}{U}{}{UU{{}{U}U}}}}}{{U}{U{{}{U}{{}}{U}{}{{U}}U}{}UUUU}U}}{}{{UU}}U{{{{}{}U}{{}}{{U{UUU{}}U{U}}{U}UU{U}}U{{UU{{}}}U}U{{UU}}}U{{{U}}UU{U{}{{UUU}{}U{UU{{U}U{{}{{UU{}U{}{}{{U{{{U}}}U}{}U{U}U{}{U}U}}{}{}{U{}}{U{{}}{{{{UUU}U}}{U{}}}U{{}}}{{UU}U}}{{U{{}}}UUU{}U}{UU}}U{UUU}{U}}}{U{{{{U}{}}UUU}UU{U}}U{{}}}{U}{{}U}}{{}{U}}UU}U}}}{{U{{}U}U}}U}UUUU}U}}}}}{U{U{}{}}U{{U{{U{{{{{{}U}U{}}}}}}{}{UU{U}{U{U}}{}{UU}U{}}}}}{}{}U}}UUU{}}UU{}U}{{}}UUU{}U}}}UU}U{{U}UUUU{{}{U}{{}}UU{{U}U}{}U}}}{}U{U{}{UU}}U{UUU{{}{}{}{U{U}U{{}}U{U}{}{}}}{{}{}}}}}UU}}UU{{{U{}{{{}{UUUU}{{}{UU}{{}U}{{{{U}{U{}}U{}{}{U}U}{UU}}}U{U}}U{{UU{}U}{UUUUU{}U{UU}{}}{{UUU}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}{}U}}}U{}U{{{UU}{}U}}}{}}U{{}}{{UU}}U{}{U{}}}}{U}}U}}}UUUU}}{{{{{U{}U{}U{}{U{U}UU}U}U}UU}U{U}}}}{U}}U}{{{}{UU{U}UU{{U{{}U{U{{}{}{}U}U{}}{U{UU}}}U}{}}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}{}}U}}U{U{{UU{}UU}{UUUU{{}}{}UU}}U{}U}U}{}{}UUU}U}U}UU}UUU{{{U}}UU{{}U}{}U{UUU}{}}U{}U{U{}{U}}U{}U}}{}U{U}}}{}{U{U{}{U{{U{}U{}}{{{{UU}UU{}UU{}}{}U{{}}U}}U{UU{{}{{}UUUU}{U{U{U{{{}}{}U}{}}U{}}U}{{}+++++++++++++++}{{}{{{UUU}}}}{{UU{UUU{{{}}}U}U{}}{U{}{}UUU}{{UU+++++++++++++++++}U{}}}{}UU}{}}}{{U{}UU{U{UU}{}U}{UUUUUU}UU}U{{+++++++++++++++++++}}{}{{UU}}UUU}{{}U{{U{}}{}U{U}}}}}U}{U{}}}{U}++++"""}}}{{{}{++++{{U}}{{}}{U{U}U}U}}{UUU}{U{{}{{{{U}}{UU{UU{U{+++""""UU{}}{}}U+++U}U{U{}}U}{U{}}{{U}U{{}U{{{}{UU{}U{}}{UUU}U}}+++""""}U}U}U{{{+++U}UU}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{UUU{UU{{}}{}}{}}{{}{{U}}U}{}U}+++++++++++++++++{U}}{{}}{}U}UUUU{}}{U}U{U}}{U{}{U{}}}}UUUU}UU}U{+++++++++++++++}{UU{{}{{UU{U}{}{UU}}{}}U{}UU}U}}UU{U}}{U{}U{UU{{}}{}{{U{UUUU}}{}{U{}{{}}}{{}}{{UU}{}{U}{UU}}}}{}{U}}}}U}}U}}{}}{}}UUU}U}{U{{{}}{{}}}}{}{}{U{}{}{U{}{UU}{{}}UU}U{}UU}U{}UU{{}U}}{{}}{U{{{U}{UUUUUUU{}U{U}}}}{}U}UU{{}UU}U{{{{UUU}UU}U}{}{}{{U}UU{}{{}UUU{{U}{{{UU}{}{}{{}}}U}}{{}{}UU}}U}}UU}{{{{U{U{U}{}{{{}{}}{UU}}}}UUU{}U{}U{}}{}}{}{U}}{U{UU{U{{{{{{{}U}{U{{}U{U{UU}U}}{}}}}}}}{}}}{}{{}U{{U{{}{}{U{}U{{{U{}UU}{}}U{{{}UU}U{{{U}U{}U}{}U{}UUUUU}UUU}{UU}}}}UU}}{}{{{}}}{UU{{}U}}}UUU}U}{}}U{}U{{{U{}{UUU}{}U}UU}{U}{}U}U}}U{{U{}}{}U}U{{{{{U}{{UUU{}{{}UUU{U}U}{}{}{{}}{}}U}}{U}{}U}}{}{{{U}}U}U{U{}UUU{}{UU}UU{}{U{U{UU{{}{}U{{U}U}U{{}U{}{{U}}UUUUU}{U{}UUUU}{}}U}{}{{UU{U}UUUU}{UU}U}{}U{}{}U}}}UU{U{}{{U}U{{U}{{}{{U{{UU}}{{{{{}U{UU}{UUUUU{}{U{UU{UU}{}{U}{U{{}}}{}U}UU}U}UUU}U}{}{U{}U{UUUU}{{{}UU}}{UU}}}}U}{U{{{UUU{{U{{{U{{}}UU}{}U{UU{{U}{{}{UU{{{U}U{{U}}}}{}U}{{UU{U}{U}}UU}U}}}UU{}U{U{{{U{}{}}U{}}{UU{}U}{{}U}UU{}{U}{{UU}}}{{U{}}{}{}{U{U}{{{{U}}{}U}UUUU}}}{}{}U}{{{{}}}}}U{}{}}UUU}{}}{U}}U{{}{U{U}}{U{UUUU}{UU{}U}{UUU}{U{}U}{{{}{U{{{UUU{}UU{}}{{{UU{}}{UU{UU}{UUU{U{UU}}{{{{}}}{}U}UUUU{U{}}U}U{{{{UU{}{{U{U{}}U{{{{UU{UU{}}}}{{U{{U}{{}}{}}{U{}U}UU}UU}U{U}{{UU{U{{{{}U{UU}U{{{U}{}}U{{{UUUU{U}{{{U}}}{}U{{{U{{U{U}{U{{}{{U}U}U}{{U}U{}UUU{}}}U}}}}U}}{{{}U}}UUUUU}UUU}{{U}{UUU{{U}{U{}U}U}{{}{{UU{}}U}}}U}UU}U}}{U}}}{{}}U{U{U}{}{UU{}U}{UUU{}}}}U}}U}U{}{}U}U}U}{UUU{}}{{}{}}}U}{UU}{}U}{}{{U{}U}{U{U}{U}{U{UUUU{UU{U}U{{UU}}{U{}{}}}{}{{{}{}{{U{}{}{UUU{U{{{U}{U{{{{{{U}}}{{}}}{}UU}U}{}}}UU}}UUU{{U}}}}U{{UU{{UU{}}{U{}}}{}}}U}{}{{UUU}UUUU}U}UUU}}{}UUUU}{}{}}UU{UU}{UU{U{{}{U{{UU{}U}U{{}{}{}}{}}}{}U}U}}{U}{}UU}}{U}U{U}{U{{{{U}{}{}UU}{{}UU}}{U{{{}{{U}UUUU{{U}{}}UU{{{}UUU{{U{{U{{}}}{UU}}}}U{{UU{}}UU{{}U}U{{{{U{}{}}}U{U{U}}}UU{}{U}UUUU{{UU}{{}{{}}{}}{{}}UU}U{UU{}{}}{}{}}}{{U{}}}U{{UU{}U{U}{}U{}}U{UUUUUU}{UU{UU}}U{{U{}{{}{{}}{U{UU{}{{{{UUUU}}{}{}{}{}}{{}}}UU{U{U{U{{UU{U{UU}}}UUU}{{U}UU}}}U}}{{}UU}}{{U}UU{U}UU}}{U}{{}{}}{U}U}U{{}}{UU}{{UU{U{UU{}U{{UU}U{{{UUU}}UUU}U{{}{}U{{UU}UU}{U}{{{}U{U}{{}U{}U}{{}UU}}}}UU{}}{{U{{}UU{{{U}{UU}}{U}}UU}{UU{U{U{}}{U}{{}}U}}{U{}}{}U}}{UUU{UUUU}{{UU{}{}{U}{{UUU{{{U}U{UUUU}{U{{}{{{{}U}{{U{U{{{}UU}}}UU}}}UU{U{UU{U{U{U{{{}UU}}UUUU}{}}U}}}}}{}{U{}{}UU}}{{{}UUUU}{}{}U}{}{}{UU{{{U}{{{UU{U}{{U}}}}}UU{}U}{{UU}{}{}{UU}U{}U}}U{{{U{U}{U{{}}U}U{U}}UU}{}}}U}{}UU{{}UU{}}}}{{{{}UU}{}}UU{{U{U}U{UU}U{UUU{}}}{{{{U}{U}}}}UU{}U{}{{}}}U}{{U{{}}U}UU}{{}}{{U{}}}}U{}{{}{U{{UUU}UUU}{U}UUUUU}}U}}}{UU{}UU{{}}}{{{UUU}}{}U}U{}U{U}{{{{{U{U{{}UU{}UUU{U{}{{UU}}}{}{{{}}{U{UU}UUU}U}{{}UUUUU{}{{{}}}}+++++++++++++++}{U}}{{}}}{U}}}UU}}}{}U}U}U}{{}{}}{}{{U}}{}{{{UU+++++++++++++++++U}}{{{{U{U{}}UU}UU}UUU{U{}U}U{}UUUU}}U{U}U{}U{+++++++++++++++++++}{{{U}}}}}U}U}}}{}{}U}}U{U}}{{{}}{{}{}}}UU}{{++++""""{UU}}U{++++{{U}UUU{{}U}{{U{{}UU}}}}{}}UU}{}U}{{{{{U{}UUU+++"""""UUU{}{{{+++}}{}U}U{{{}U}{{}}{}U{UU{{{{UU{{{}{U{}}UUUUU}U+++"""""{}}UU{}}+++{}UUU{}}}U}{UUUU}}{{U}}U}}{}UUU{}}{}{U}{}UUU{++++""""{{}}}}U++++{U{{UU{{U{}{U}}{UUUUU{UU{{}{UU{UU{{U{U{U}}}{{+++++++++++++++++++U{}{U{U}U}}UU{U}}{}}{}{}}U}}{}{U}}U}}U{{U{UU{{+++++++++++++++++{U}}UU{{{U}U}{{{}UU}}}}}UU{{U}}UUUUUUU}{}{{{U}U{+++++++++++++++{UU}}U{}}}}UU{}}UU{{UU}}U{}UU{}U{}}}}}U{}{{UUU{{}U}{{}}U{U{}{UU}{U}{UUU{}}{{U{U{}}U}U{{U{UU}}}U{UU{}}}UU{UU}}}{}}U}U}}U{{}{{U}U{U}{{U}{}}}}}{U{U}{}U}}}}UU{}}UU{U{}{}UUUU}}{}{{}UU}U}}UUUUU{{{}}{}UU}U{U{{UU}}UU}{}}{U{}}U}U}{}U}}UUU}}UU{}UUUU{}}}}}}UU}}UUU{U{{{UUU{UU}}}}U{{{U{{U{U{U{}{}{UUUUU{{{U{}U}U{UU{{U}{{}U{{U{{{U{{{}U{{}}{}}U}}}{}}}UUUU{UUUUU}{{UU{{U{U}}}{U}}U}U{{UU{UU{UU}}{}{{UUU{{}U{}}{{U{}}{U{UU{{U}}U{U{{{{{}{{}{{}}{{U{U{}U{}{{U}UU}{{{{U}}{{{U}}}{{{{U{U{U{UU}U}{}UU}{U}}{U{}}}{{{U{UU}UU}U}}}U{{{}}{{}}{UU}UU}{{{}U}{{}{{U{{U{U{{{}{{U{U}U{{UU{{U}{{{{}{{}{U}}UU{}{{UU{{}UUU}UU{UU}{}UUUU}}U}}}{U}{{{}{{{U}{}}U{}}}{}U}U{{U}{U{{}{}}{}UUU{{U}{U}}UUU{UU}UU{UU{U}{}{{}{{}U{}UUU{}}{{UUU{U{UU}U}}{}}{U}{U{{UU}UU}{{{}}}}U{U{}{{U{}UUU{U}}U{}}U{}}UU{U{}UUUU{}{UUU{}U{{UUU{UU}}}}}UUUU}{{U{{{U}U}}{}U}{U{U{{{{{U}}U}}U}U{{{{}{{{{{{}{U{}UUU{UUUU{UU}{{{{}{}{U{U}{}}U{U{}UU}U{{U{}UU}}{U}}{{}}}U{}}{{UU{U{{}U}}}{{UU}{{{U{UU}}{{}U{}}{U}{U}UU{{}U}UU}{}}}UUUUU{U{UU{U{U}UUUU{}}}}UU}}UU{U}}UU}{{}{}{}}}{U}}}}U}}}}{{{{{}}}U}U}{{{}U{}{}U{{}UU{{}U}{UUU{U}{U}}U{U}{UUU}{UU}}}}UUU{{}U}U{U{{{U{U}U{{U}U{{}U{U{}U}}U{}{{}}}}}{U{U}{{U{{{{{{}U}}UU{{}U}{}UUU}U{}}{U}{{U}{U{{U}{{}}U}U{{}{UUUU}}{{}UUUU{U}}{UU{U}{{}}{{U}}{UU{UU}{U{U{}U{UU{}}}U{U}}}{U{{}}}U{}U}{{}U}{}U}UUU{U{{U}{UU}{{{UU}}}}U{UU{UUUU{}U}{{{UUU}UU{U{}{UU{{{U{{}UU}{{}}}{{}U{U}{}U}{{U}}}}}U{U}}UUUU}U{U}}{{{UUU{}UUU{U{U}}}{UUU{UU{{{}U{U}U}U{}UU{U}}{{}}}}U}{U{}UU{{}}{U}}}}U}{}{{}{{}}}UU{}{{U{}U{U{}}}{}U{}}UUU}{}{U{}U{UU{}U{U{{}U}}}U}}{{U{{UU}}{{}}}{U{}{}}UU}}U{}}}{U{{U}}}}U{U{{U}{}{}U{}UUU}U{{{U}U}U{}U{}{{UU{U}{{{}UU{UUU}UU{UU{U{{{{{{U}{U}U}UUUU{}{{{UU{U}U{U}{{{{{U}}}}{U{UU}}U{{}{}{U}{U}U{UU}{}{{}{{{}{UU{{U{U}UU{}{U}}{U}}{}}{}}UU{}}U}}{U{{{}}{U{U}}U}UU{{U}}U{UU}UU{U}UU}U}U}{}{}}{}{{}U{{}}U{{}}UU{}{U}U{}}U}U{{}{U}{{}{}U}U{{{UU{}{}}U}{}U}{{{{{{}UU{{}{}U{{}}U{}UU}U{}U{}U{U}U{UUUU}U{{{UUU}U{UU}{{{UU{{U}U{}{}}}}{}{}{{U{{{{{U}{U}{{}}{}}U{U{U}}{{}}{U{{U{{U{}}{}}{}{{}UUUU{U}{{{{}}{U{{U{U}U}}U}{}}}}UU}}U}{UUUU{}{{}}U}{{{}UU{UU{U{}{}UUU}{{{}UUUUU{}}{}}UU}{U}}}UU{}}}UUU{}}{}UU{{}UU}}}}}{}{}{{UU{U}}{}}U{U{U}}U}U{{}U}{}}{}{}}}UU}}U}UU{U{}}{}U}}{U}{U{{{UU{}{{U}}}UU{U}{U{}{{{UU}U{{U}}{}}{}UU{}{{UU{UU}{}U{}U{}{}}U}}}{{}}{{}{}}UU{{UU{}{}U}}}}{U}UUU{{UUU{U{{U}{}{UU{{{}}}{{U{{{U}UU}U}}}{UU}U}}U{UU}UUU{{}{{{U{}U{}}{U{U{UU{U{}}{}{{U{}{{{}}}}U{UU}{}U{U{U{}}{UU{}{}U{U{}}UU{U}}{U{UU{{}U}}{{{}{{}U{}U{{U}U{{}}}U}U}U}{UU{U}U}{UUU}}}}UUUU{{}UUUU{UU{}}}{U}}U}}UU}{}}{}}U}}{{UUU}{}UU{}UU}{}}{UU}{U}{}{}{}U}UU}{U{U}}U}U{}{U}{}UUU{{U}{}UUU}{U{{{{UUU}}}{UU{{}+++++++++++++++UU{}UU}}{U}UU}{}U{}U{}{UU{U}}U{U}{{}U}UU{}U}UUU{+++++++++++++++++{{{{}UU{U}U}{}{{{{{{}}{U{UUU{{{UU{U}{{}{}{{}UU+++++++++++++++++++U{{}{{{U}U}{U{{}{}}UU{U{{UUU}}{}UU}}}}{{U{{{U++++"""""}U}U{U++++}}{{}{U{U}{}}}}}{{{UUU{{UUU{UUU}UU}U}U}{U{{U{+++""""""{U}{{U}+++U{{U}U{}}{{}}{}}}U{UU}}}}UU}}{{}}{{}{}U}UUUU{+++""""""{{}U{}{+++U}UUU}{}U{U}}}{{U}}}}{U{{}}{{}}{}}{{{{}U}}{U}++++"""""}{U{}{++++UU{UU{{{}}UUU{{}}{}U}}}{}UU}}U}}}UU{}UUU}{U{U+++++++++++++++++++}}}{U{}{}UUU{{}}}UU{}}U}}U{{{}}U{U{{{}{{{}{}UU+++++++++++++++++{}{{UU}{}}}U{U}}{{UUU}}U{}U{{}{U{UU}}U}}{{{U{{{}+++++++++++++++{UU}}}UU}}{{}{}U}{}U}U{U}}U}}{{}{}{U}}UU}U{}{{UUU}UUU{}U}UU{}{UUUUUUUUU{U}{}{{}}{}U}UU{UU{{UUU{}{U{{U{U{}UUUU{{{}}}{U{U}U{U}{{}U}}UU}UU}U}}U}}{{}{U{{{{{UU}{U}UU{{UUU}{U{}}{UU{}}U}U}}}UUU{UU}{U}}{{{{U{}{}UUU}U{{UUUU{{UUU{}{}UU}U}UU}{{UU}U}{UUUU}{{{U}U}}}U{UUUUU{U{{{}U{U{}}}U}{{U{U{}}U{U{U{}U}{UU}U}}{U{U}}{UU{{U{{}{{UU}}U{U{{{}}}}}}}{UU}{}{U}}}U{}U{}U}}{{U{}}}U}UUU{{U{UU}}}U{{{{U}{U}{{}}{{U{}U}UU{{}UUU}U{}}}{U{{U{U{UU{}U{UU}}U{{{{U{}{}}U{{}UU}}{}{{}}U{U}}{UU{}{{U{U}{}}{{}UU{{UUU}U}UU{U{}{UUU}U{}}{}UUUU}UU}U}}}U}{UUU}}}}U{}}U{}{}U}U{U{U}U{{{}UUU{U{{}}{UUUU{UU}}}}U}UUU}}U}}U}}}}UUU}}{{U{UU{{{UU}U}{{}}{{}{UU{{UU}U{}UUU}}U}{{{}}}U{UUU{U{U}}{{}UU}}UU{}}U{U{{}}U}{{{{}}U{{U{UU}UU{}}{{U{{}U{UU}{UUU{{}}{UU}}U{{{U}{{{U}U{U{{U{{U}{{U}}{{U}}U{U{}{UUU{}}}}UU}{U{}}}U}{{}{{{U{U}{}UU{}{}{{{}{{}}{{}}U}U{{{}}{{}{}{}}}}U{U{U}{{}{UU{UU{}U}U{}}}U}}{{{}{U{U{{}UUUU{}{}}}U{}}UU{UU}U}}}{U{U}{UU{}{U{}{{{{}}}UU}}{{U}UU{{}U{{{U{{}}{{UUU}}{}U}}{{}UUUU}}}{UUUU{}{}{U}{U{{UU}}UUU}{{{{}{}{U}}U{}UUU}{UU{U{{}{}}}}UU}}{UUU}}{}}U{}{U}UU}{{}}{UU}{{}{}{}{U}U{U}{}U{{U{}UU}{}}U{U{U{{{{{{U{}}U}U}}{U}{{{U}{{UUU{U}}}{U}{UUU}}UU{}U}UU}}UU{}}UUU{U{{{U{U{}}{}}}}{}{UU}{}{}}{{{{U}{U}}U{{}{{{}}U{U{}}{{}{{U{}{U{}U}}}}U}}{}{}}{U{UU{{{UUU}U}}{}U}{{U{U}}UUU}}{{U{U}U}U}UU}}{{{U}U}}{{}UUUU{}{U{{}}U}U}{}}}U{U{UUU}}}{{UUUUU}{U{{U}U}{{{U{{UU}{}}{{{U}{}}}{{{}}UU{{U{U{U}}{{{{{{{}{{}}UU}{}U{{UU{}U}UUU{{}{U{U}}{UU}{UUU{U}{UUU{U{U}{UU}}U{{}{{{U}{U}U{}{U{}}}}}UUUUUU{}U{U{U{}U}{}{{{U}UU}U}{U{{U}{{{{U}{{{}UUU}}}U}}}{U}U{}}UUU}{{{}UU}}UU}{{}U}UU}{}U}{}{{}{{}UUU}{{UUU}{U}U}U}U}}U}{}U{}{U}{{{}}U}U}{{{UU}}UUU}}{}U{{U}}}}{U{}}U{}}}}U}{U}{U{U}{{{{U}{U}U}U}U{{U{U{UUUUUU{}{{{U}{{{U{}U{{{}{{{{{U{{}U{U{}}{{}{U{U}}U{}{}{{{{}U{UUUU{}}{UU}UU}{UU}}{U}{U{}U}{}{U{{U{{}}{{{}}}}{}}}}{}}U}}U{{UUU{}}U{}U{UUU}U}U{UU}{}U{UUUU{UU}U{{U{{{{{}U{UU{U}UUU{{{{UU}UU}}}U}U{U{U{UU{}U{}UUU}}{}U{}}}U{UU}{{U}{}}}}U}}{U}}{UU{U}{}U}{{{U}{}{U{{{UU{{{U}U{{U{}{{{{UU}U{}U{}U}}UUU{U{}UU{{}{{U}}{{{}{}UUU}{{U{}}UU{{{U{}}}{}}}}U}}{U{}}U{U}{UU}}U}{U{}U}{}{U{U{{}{UU}}{}}{UU}}}U}}}}{U}UU}U}{}{}{{U{UUUUUU{}{}{UU}}{UUU}U}{}{}{}}}{{}}{U}{}}}}U{{}{U}}{UU}U}U}UU{U}}UU}{{UU}U}U{U}{{UU{{}{{}}U}}{}}}{{{{U{U}{}U}}{}}{}{{}{}UUU}{UU}UUUU}}{{}{{{U{UU{}U}{U{U{U{{{U{UU}UUU}{{}{UUU}U{}}U}}UU{}U}{U}U}UU{U}}{UU{UU}U}U{}UUUUU{{{{{U{{{{}{U{{}U}U{U{}}{U{{}{}UU{U}UU{UU}U}{U{{{{U}}U}{}}UU{UUU}UU}{UU{{}}}{UU{U}{}}U}U}U{U{U{UUU{{}}{{U{}U{U}}{U}U{U}}UU{U{{}UUU}UU{{U{U{U{}U{{UU}}UU}UU}UU}}}{{}{U{}{}}}}}U{UU{U}}{{}{U{UU{{}{UUU}}{}{U}}{}UU}{}}}U}UU}{}U}{U{UU}}}U}U}UU}U}UUU{{}{UUU{+++++++++++++++}UUU{}}UUU}U}UU{}{{{}}{{{}}UU}}UUU{}U{{{}{{UUU}{+++++++++++++++++UUU{U{}UUU}}}}}UU}}{{}{{{U}U{}U{{{UU}}{UU{U}}U+++++++++++++++++++{}U}}{U}{U}}{U}U}{{}}{}U}U{{U{U}{UU{U}}}}{}UU++++$$$$$$}U}UU++++}}}{UU}{{}{UU}UUUUU}}}U}}U}{U{}{{U{}UU{{}}U}{+++$$$$$$$}}U{{{+++}U}{U{{}}}{{{}U}{{}U{}UU{{U{U}}}UU{{}}U{U{{{U+++$$$$$$${U}{U{+++}U{UU}{}{}UU}}UUUU{{U{}U}}{}}UUU}}}}UU{U}}{{U++++$$$$$$U{U}{++++}U}}{U{UU{}}}U{UUU}{UU{U}U}}{}}U{UU}}{U}}U}{{+++++++++++++++++++U{U}UU}}U{}U{}UUU}{}{{}{U}}}UU}{{U{{{{U}{}}{}{+++++++++++++++++{{{UU{{UU{{}{}}{UU{}}UU{}}}{}UUU{}U{{UU{}}}{{UUU+++++++++++++++}U}U}}{}}{{U{UU}}UU{U}U}}UUUUU}}U}{{}}}}{{}}U}{UU{}UU}UU{U}{}}}U}}{{}}}U}}U}{{}}UUUU}U{}U}{}}U}UUU}UU{UU}}{}U{UU{U{UUU}UU}}}}}{}{UU{}{{{{UU}U}}UU}U}{}UU}}{}{U}}U}}U{U{}{{}}{U{{{UU}UUUUU{{{}{{{{}U}{{}{}}{}U{}{{U{{{{U}}U{}}}U{UU{{}}UU{{{{U{UU{}{{}}{U{{UU{{U}}}}}{U}U{{{}{U}{}}{}}}}{{{U{}{U}{{U}UU}}}}UUU{U}U{}{{{{UUU{{UU}}}}U}}U{{}U}{}UU}{U}}{{{}UU{U}UU{U{{}U{}}{}}U}{{U{U}{{}{U{UUU{}{{U{}}}{}U}}}U}{{U}{{{{UU{{U}}}{}{}{}U}}}UU{UU{UU}{U}{{{{UUU{}{U{}{}U{}{U}U{{UU{UU}{{UU{U}{U}}}}U{{}{{UU}{U{UUUUUUU{U{}{U}{U}U{{U{{{U}{{{}U}}}UUU}U}{U{}U}}}{U}{{{UU{}}}}U{}}{U}}{}}}UU}}}}}U}}UU}{UU{{}{{UUUU{}}{U{U{{{UUU}{{{{U}U{UU}UUUU{U}}}}U}{}}}UU{{{UU{}}{{U}U}}}U}{}{}U}U}}U{{{UU{{}{}}{}U{}{{U{}}}{UU{U}UU}U}{}}U}{UUU}U}U}UU}{UU{U}{{{U{}}U}U}}{}U}}}U}{}{U{}U{UU}UUU}}UUUU}U{U{{U}{UU{}{U}U}{}{U}U{}}}}UUU}}UU{}{{}}{}{{}}{{UU{}{}U{{U{U}U{{{U{U}}}U{{}}U}}UU{U}{{U}{}U{{}U{{{}}}{}{}U}}U{}}}{}{{UU{UU{UU{{{}}UU}{UU{{UUU{{U}}U{{{U{}U}{}{U}}}U{}U{{{U}UU}}U}U}}}}}UU}{}UU{{U}{{}{UU}{{}U}U}{{}{{U{}U}U{{}UU}U{{U}UU}}{U{{UU{}}}{}}U}{}U{U{}}U}}}}}{}UU}}}}U{}{{{UU{{}}}{U{}{U}}{{UUU{UUU}}}{{U}{U{U{}{U}}UUU{U}}{UU{U{{}{UUUU{UU{{U}U{{UUU}}}{UU{}{U{{{}{}}{U}}UU{UU}}{{{{{{UU{}}UU{}U}U}UU}U{{{U{{{UUU}UU}}{{}{{{UUU}{}}UU}UU}}UUUU{}}{}{UU{U}}}}U{}}}}U{U{}U}}UU{{}U{U}}}}{}U{UU{}UU{{{{}{}UUU{U{U}U{{U}U}{}{}UU}{{U{U{{}U}U{UU}U{}{{U{{UU{}{}{}}}{}{}}{}}{{{{{}U}U{UU}}U}UUUU{}}}}{{}U}{}}}{}{{}}}}U{}{}}{U}}U}UUU}{}{}U{U}UU}{{UUU{}{}{}{{}U{}{}{U}{U{UUU}}{{{{U{}}{{}}{UUU}}{{U{{}{{{{{{UU{}UUU}}UU}{UU{}U}{{{{{{}{U}{{UU{}}}U{}}{UU{}{}}U{UU{{{}U}UU{}{}}}{U{U}U{U}}U{{}U}U{UU{U}U}}UU}{{U}}}}U{{UU}UUU{UU{}{{U{{U}}{}}{}}}}{}{}{}}{}}UU}{}{UUU{}U{}U}{}U}{{}U}}}}U}UUU}{{}U}}}U}U}{{U}}{U}UUUU}UU{}U}{U{U{}}U{}{{U{}U{{U}{U{}{U}}}{}}}}UUUU}UUU}{{{{}UU{{}U}}{{}{{}}UU{UU{{}{U}}}UU}{{U{{UUU{{UU}U}U}}{UU{U{{{{{}{{{U}}U{{}{}UU{UU}U}{U{{U}U}}{U{U}{UUU{}{}}{{}U{{U{}}}U{}}U{U}{}{{}}U}UU}}{}{}{{UUU}{{U{{U}{U}}}UU{U}UU}{}{U{UU{UU}}}}{U}UU}}}{{}{}}UUUU{{}}U}U{{}}}{{U}U{{{UU}U{}{{{UUU}{}}}UU}U}{{{{{{U{}}}}}U{U{}}U{}UU{}UU{}{}U{{{{U}{U}}UUUUU{{{{}U{}U{}{U{}}}U{}U{}}{{UU{U{{U}UU{U{{{}}{UUU}}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}UU{U{}U}{U{UUU{}{U}{}UU{UU{}U}UU{}U{U{{{{U{}}U{}}{U{}}}U{{}UU{{}UU{{{U}}U}}U{}U{U}U{}{UU{}{UUUUUUUUUU}}U}}{}U}U}}UU{}U}U}U{{{}}U{{{U{{}{}UUU}{{{}{}{{U{{}}}{{{{}{U{{{{U{{U}{}}UU{U{}UU}}{{{{U}}UU{}}}U{U{}}UUUU{{UU}U{{U}{{}}}{{}U}U}{{}}}}{U}}UUUU{}{U{{UUU}}{{}}U{U{}U{{}}U{{}UUU{U}}{{U}{}}}}{{U{{}{}U{U}}}}}}}{{U{{{U{}U}}U}{{{U{}}{}U}{U{{UUU{U{}U}}U}U{{{U}{UU{{}+++++++++++++++}U}{}UU}}UU}}{{{U{}U}{{}}}U}}}{{}}U}}}}{}}UU}}U{+++++++++++++++++}{}U{U}}U{{{{}{{{UU{{UU{{UU{{U{}U}{}}}U}}U}U}{+++++++++++++++++++UUUU{}}U{}U{U{{{UUUUUU{}}U}{{}U{{U}{U{{U{{{U{++++$$$$$$$}}U{++++}UU}}{}U{{U}U}}{{}UU{U{{{{{UUUU{U}}}U}{U{}U}U+++$$$$$$$$}U{}{+++{{U}U}}}U{{{}}U{U}U}}}}}UUU}}UU}{}{U{}}{{}}U}+++$$$$$$$$}U}U{+++U}U{U{}U}{UU{{{}}UU{U}{{U}{{UU{UU{}}UUUUU}U{}++++$$$$$$${}U}++++}}UUU{U}}}U{U}U{{}{UU}U{U{UU}U{{{}UU{{U}}{{}{+++++++++++++++++++UU{{{}U{}UU{}U}U}U}}U}{{}}{}}{U{UU}{}UU{UU{{}}+++++++++++++++++{{{{}{{{}}}{U}U{}}U{UU{}{{{U}{}}{{{U{{{{U{U}{{{U+++++++++++++++}UU{{UU}{}}}{}{}U}U{}{}U}{{}U}U{UU{U{{{}U{}}}}U}U{U}}}{}{}}}UU}U{{}}{}U}}}{U{}}}UU}{U{UU}{{{}{}{}}{U{U{U}}{{}UU}{}UU{}{{}U}UUU{U}{{UU{{{{U{UU{{}{U}}UU}{{U}}}{}}{}U}U{}{U{}{}{}{}}}}UU{{U}}U}}UUU}}UU}}U{U{}U{{{{}{}{}}U{}U}}}UU}UUU}}U}U}U{UU}{}UUUU{UUU{{}}U}}UU}U}{}}U{UU}U{U{{}{}}U}{U}{U{}}U{{}U{UU}}UUU}}}UUU{}U}{{UU}{}}{{U{}{}}}U{{{}U}{{{}U}}{U}}{}{}U}}}}{}}{{}}}UU{U}UUUU}}U{{U}}}UUUU}U{U}U}{UU}U{}{U{}U{{U{U{UUU{}UU{{{U{}{}}}}U}UU{}UUU}{}}}}{U}{{U}}U{}{}}UU{}UUUUU{}{U{{UU}UU{}U}{U}}U{U{}}{}U}{}{U}{UU}U{{U}}UUUU}UUU}{{UUU}{U}{}UUUU}UU{{}{}U{{U{}}}U}U}{}{{{}U}}U}U}}{}U}}}}UU{{}}}{}{}{}{}{UU{}UU}}}}{{{U}}UUU}}}U}{U}}}U}}}{}{}U}{UUUU{{U}}U}}}{U}}{}U{UU{UUU}{}U}}}U{U}}{{UU}{U{UUU}{}}UU{}}{}{UUUU{}U{}U}}U{}UU}}{{}}UUU{}}}}U}{U{U}}{{}{}{}{{}{}{U}U{U}{{U}{}U}}{UU}}}}U}U}{U{{{U{{}}U}}}U}{U}{{U{{}}{U}}U}{{{U}U}U{{}}{UUU{UU}{{}{U}{{}}}UUUU{}{{}{}{U{U}{{{U{{{{{U}{}U{}U{}UU{U{}}{U{}}U{}}{}}UUU{U}}{}}U{{{U}}}U}U}UU}{{}UU}U{}{UU}U{UU}}{U{}U{}U{UU}{{U{U{}}{}U}UUU{}{U{}{}}{{}{}U{U{{}U{}}U}{}U}U{}UU}U{{{UU}U}{{}UUUUU{U{UUUU{}UU{}U}U}UUUUUU}UU}}}UUUUU}U}U{{U{{}U}{}{U{{}{{{}}U}{{{UU}{UUU}{}{}}}}U}{}U}UU{}}{}U{}U{{U}}{}{{}}{{U{}UU{{{}{{}{{}{UUUU}U{{}UU{UU{}U}UUUU}}}}}U}}}}}UU{U}}{UU{U}U{UU}{UU{UUU{}}{UU{{U}}U{UUU}}U}UU}U{}}}{}}UU{}{{}U{U}{U}UU{UU{{}U{U{UU{{{}U}UU}}U{{}{{}}{U}}}UU}U}U{{}U{}{{}UUU}}U}}U{{{U{U}U{{}UU}U{{{{}{{}U{}}}{{U}}U}}UUU{}U{U{U{{{U{{}}{}{{{U{UU{}}{U}{}{{U}{}}U}{}{}{{UU{U}UU}{{{{U}}}}U}}{{}UU{}}}{}{{U}U}}U}{UU{UUU{}}UU{U{}{UUU{}{}UU{}}{UU}}UUU{}U}{}}{}UUUU{}UU{U}}{}U{}}}}}}{}{}}{{UU{U{{{U}{U{}{}}{U{}{UU}{}}{}}U{{{}U}U}{U{U{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{U{{U{}UU{{}{{U}}}U{}}UUU{U}UUUU}{{}}}{}UU}UU{}{{}}{U}{}{{{UUU}U{U}UUU}{}}U}{{U}{}{}U{{}U{UU}}U{{}}}}}}}U{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}}UUUU{{U}U{{}{{{{{{}{{}}{U{U}UU{{}{{}}{U}UUU{}UU}}U{}}UU{U}U{}}UU}U}U{}{{UUUU{UU{{UU}}}}}}}U{{}{}{UU}}{UUU{{{U}U}U}}UU{U}U}}U{{{{}{}}}{}}U{}{U{{}{}}U{{{UU{U}{{}}{U}}}{}{U{}U{}}}}}}U}}UU{UUU}{}}{{U{{}U{UU}{{U{}{{}UU{{U}{}}U{UUUUU}}U{U}U{{}{}{}}}U{}{{{{{}{}}{U}{U{{}}UUUUU{{{}U}U{}UU{{}}{}U{{{UU}{U{}}U{}UU{{U}{UU}{{{{{}}}U}UU{{U{{UU{{{}}{{{{U}UU}}{}}{{{UUU{U}}U}{{}}U}}U}{}UUUU}U}{U}}U{}}U}{{}}}{}U}{}{{U{}}{U{}UU}}}}{{U}{U{{UU}}U{U{U}}{}U{U}{}}{U}}U}{U{}}U}U{}U{{}}{{UU{U}U}{}{UU{}}{}{}{U}U{U{{}UU{UU}U{{{U{{U{U{}U}UUUU{}}}UU{{{{{U{}{}}U}U{}}}UU{{UU{{{U{U{{U{}{{U}{{{U{{}{{UU}U{{}U}}{}{U}U}U{{U}{+++++++++++++++{U}{U}U{{UU{}U}}}{{}{{}{}{}{{{U}{}}U}{}U}}{{}}}}+++++++++++++++++}}UU}U{U{{U{}UU{{}U{{{{{{UUU{{U}}}UU}U{}{{}}}{+++++++++++++++++++{}{UU{{U}{U{}{U{U{UUU}{}UU}UUU}U}UU{}}{UUU}UU++++$$$$$$$$UU}++++{U}}{}}{}}}{U{}{}U{}{UU}{UU{{{UUUU{UUU}}}{{U{+++$$$$$$$$${}}}+++U{UUU}U{U}}}}{{U{{{U{U{U{}UUUU}{}}U}U{{{{}U}}+++$$$$$$$$$}}{{+++}{}}}U}UU}}{U}}U}}}U}U}{U}}U{}}{U}}}U{}U{}{UU++++$$$$$$$$}}}++++UU}{}}U}}}U{U}{}U}U}UU{U}U}{U{{{}U{UUUUU}U{U}+++++++++++++++++++}}}}{{}}}{U{}U{{{{U}UU}U}}}{{{}U{UU}{{{UU}{}U{+++++++++++++++++{U}}{UU}}{{{U}}}{{}{}{{}U}U{U}U}{}{}}{}{}U{}U{}}+++++++++++++++{{}UU{{}{}{}}}{}{}{{}{}}{}UU}UUUU}}U}UU{}{}{{}{}{U{{{}{}}}U{}}}}{}}}}U}{UU{}U}U}U{{U}{{{U{{}}}{{U{U}}{}{}{{}{U{{{}}{}}{{U}{}}{}}{U{{U}}UU{U}}U}}{UU}{}}U}{}{UUU}U{{{{}}{}}{{{}}U}U}}{U}{}{{}{{{U{}UU}{{{U{U}}UUUU{{{UU}}}U{UUU}{}{}U{{U{}U{{}}U}{U}U}}}{}}}}{U{UU{U}UUU{U}}U{}}}U}}{{}}U{}{}}{U{{}{}}}{{{U{}{UU{}UU}}U{{}U}{U}U}{U}}}}{{}}}UU{UUUU}}}{}}}{}{}UUU}U{}{}U{}U}UU{{{UU{}}UU{U{{UU}{{U{U}{}UUU}{}}{{{{}}U{}{{U}UU}UUU{}{U{U}U}}}UU{}}{{{}{UU{U}}{U{UUU{{}U{}}}U}U{{}U}}}U}}}{{}{U{{{}{{U}}U}}{{U}{{}}}}}{}}{U}}{}U{U{U}}}U{U}{UU{}{U{U}UU{}{}}}}UUU{UU{}{{{{}}UU{U{}{{{{}U}UUU{}UUU{U}{UU}U}U{}{}{{UU}}}}{U{}{UUU}U{}}{}}}{{{{U}{{}}}}{{{{{UUU{}{UU{{}{UU{U}}}{}{{}}U{}}{}UU}U}}}{}{}{U}}}U{}{}{{UUU}U{U}UU{U{}U}{}U{{}}}}{}}{}{}}}U}{{}}U}{{U}{U{}}}U}{{{{{}}UU}{}}{U{}{{{{{{{U{}}{}U}}}UU}{UU{}U{U}UU}}}{UU}}U{U{U}{U{U{U{UUU}{}}U}}U}}{{}{U}{UUU{U{{}UU}U}UU}}{{U{{{}}{}}U{UU}{U}U}}{UU{U{{U{{{}U}}U{{{}}}UU{}{{{U}{}{{U{UU{}U{U{{}{{{}}U{}UUUU}}{{{{{UUU}U}}U}}{}{{{{}{U{{{}UU{{{UU{UUUU{{U{UU{{UU}{}{U{UUU}{{U}}{}}U{UU}{{U{{{}}}U{}U{U{}}{{{{U{UU{{{UU}U{U}UU}UU{UU}UUU}U{}{}}UUU{}{U{UU}U}U{U}}{U{{{U}{UU}{}}{{U{U{UU{}U}U{}{{{UUUU{U{}{}}{{}UU{UU}{{U}}UU}}U}}U{U{{U{}}{{UU{{{U}}}}{}{}}}{UU}{U{UUU{{U}}UU{{U}{}U{UU}}}}}{{{}{}}{}{UU}UU{{}UU{U{UU{{{{{{U{}U}{}}U}UUUU}UUU{}{{{}U}}U}}}{}}{{UU{}}}}{{{{{{{UUU{{UU{}}U}}U}}U}}{U{{}{}}{{{{U{}{}}}}U{{U{U{{}U{U}UU}}{{}UU{}{{}{UU}U{UU}U}{}{}{UU}{UUU}U{}}UU{U{UU{{U{{{}{}U{{U}{}}{{}}}{UU{}}}}{}UU}{{U{U{U}U}{{}{{{U}U}U}}{U}{{}{U}{U}}{{{{UU}U}{}}{}{{U}}U}U{{}}UU{{}}{UU{UU{{UUUUU}}U{U}}U}{}{UU{{{{UUUU{{}U}{U{U}}UUU{{{U}}}}}{}}U}{{U}}}}U{{{{{UUU}{}}{U{}{}{{U{}UU}}}U{{}}}}{{}U{{}{}}{{{{U}U}{}UUU{U}{}{{}U{{UUUU}}U{{}}}{U{{}}{U{}U}U{{}}U{U}{UU{{{}{{{U{{}}U{{}{UU}{{{U}U}U}{}{U}U{}U}}U}UU}{{U}{}U{{}}{}}}{U{{UU{}}U{{{{UUU}UUUU{}}}{}U}UU{}{{U}UU{U{}{{{U{U{{}}UU{UU}UU}{{U}U{{{{U}}U{}}}}U}}{U}}}U{}U{}}}}}{U}{}}}}{}{}UU{{}}}}{}{{U{UU{U{{}UU{U}}UU}U{{}U}{{}{{{{U{UUUU}U}{}U{}U{U{U}}{UU}}{}U{{UU}}{}{}U}{{U}{UUU{}UUU{{UU{}{}U{}U}U}}U{U{}{}{{{{}}UU{U{{UU}U{U}U}{{U{}{{{}{}}{}{}U}UU{UUU{{UU{}}{{{UUU{U}UUU{}}U}UUU}U{U{UU}U{{{{UUU{{{}U}U}{U{U}U}UUU}}U}}{}{U}{U}{UU}U}}{UU}U{U}{{U{{{}U{{UU}}UUUU{{{U{{{}UUUU{}}U{UU}UUU{U}}{{U}}{}{{{{{U}U}U{}{{{{}}{U{}}{{{}U{UU}}U{U{U{{U}{UU}{U}{}}U}}}}}{UUU{}U}}}{UUUUU{{{U{}}}UUUUU}{}U{U{}U{UU}}}UU}}{UU{{}}U{{}}{U{{U}}UUUU}}U{U{}}}U{}{U}U{U{U}{}}{{{}UU}{{{UU}{{{}}}UU}U{U{}}U}{UUU}UU{UU}U{}UU}U{}}{UU}U{{U}U{}}U{}{{U{{}}UUUU{}U{{U{{{}}UU{}{{U{U{{}}UU}}U}{}}UUU}}}}}{}U{}{}}{U}UU{{{}}U{{U}U{{U}UU{{{UU{U}{}{UU}{}}{UU}UU}}}{U{{{}}}U}UU{}{}{{{{+++++++++++++++U{}{}U{}{{{{U}{{UU}{}U{}{U}U}}U}U{}{}{{U{U}UU{}{+++++++++++++++++}U}}}U{U{}}}U{}}U}}{{}}U{{{}}U}}U}}{}}U{{UU{UU+++++++++++++++++++{U}{}{U{U}U}UUU{U{{U{{{{{U{UU{{{{{U}{}}}U{U}}++++%%%%%%%%%}U++++U}U}{UU{}}}U}UU{UUU}{UU}U}{}{U{}}U{UUU{}{U}UU+++%%%%%%%%%%{{U+++{U}{{{{U}{U{{U{{}}}{U{{{U{U{{}U}}U{{}{{}U{{{}+++%%%%%%%%%%}}U+++{{U{{}UU}UU{}{{U{{{U{{{}UU{{U}U{UU}U}}U}{{UU{++++%%%%%%%%%{}++++}U}U{UU{{{{}{UU}U{{{{}UU{}}}U}}}{}{U{}}{{{UU}+++++++++++++++++++U{UUU{U{}{}{U{{U}UU}}U}}}}}}{}UU{}}U}{{UU{}{U}+++++++++++++++++U{U{{UU{}{{{{}U{}}{U{{}U}{UUU{{{UUUU{U}U}{UU{U}{+++++++++++++++{}}}{}U}U{}U}U}U}UUU{}{}}UU{{U{}UUU}UU}}U{{{{U{U}{{{U}{U}UUU{}{U{{U{{}}UUU}UUU{UU}{{UU}}}}{U}{}U}UU}}}{UU{}{{U}U}}U}{{UU}{{}U}UU}UU{}{{{{U}{}{}{{U}}}}U}{{{UU}{{}{U{{}{}{}}}U}}}U{}}}{UUUUU}U}{U{}}U{}}U{U}{}{}}}{UU{U}}{}}}}{UU{UUU}{{}UU{}}}}{{}{}{U}U}}}{}U}{}}{UUUU{U}}U}}{{}{U}{}UU{}U}{U}{UUU{}}{U}UU}{}U}{}U}{{}U}U}U}UUU{{{}{{U}}}}}U}}{U}}U}UU{U}{{U}{}{}}{}{}}}{U}UU}U}U}}}{{U}U{}UU{}{}}{{{}}}{U{UUUU{}}U}U}}}}{}{{{}{}}UUU{{{{U}U}{{{{}}U}UU}UUUUU}U{UU}{{}{}U}{{{}U{}{{U}{{{{}}{}{{UUU{U}{UU{U{{}{U}U{{{U{}}U{}{{{U{}U}}U}UU{UU}}U{UUU{{{}}{}{{U}{U}}}}}}{U}}}UUU{UU}U}}}}}U{{}{}U{{UUU}}}}{}U}}}}{{}}{}UUUUUU{}}U{{{U}{UU}{}}}}{}U}}{}}{{}U{U{{{{{U}{U{}U}UU{}{{UU{{{}U}}{}}U{U}U}UU{U}}{}}}U}U{}}}{{U}UU{}}UUU{}{{}{}{}}UU}}}UU}}U}}{}UU{}UUU{{{}}}U}{{}}UU}{U}UUU}}}}}}U}}}{UUU{{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{}}}U}}UU{U}U{{}}}U{UUU{{}{}{}U}{}}{}{U}U}{}}}}UUU}}UU{U}U{}UU}}{{UU{{U}}}{{U{{UU{U{{}UU}U}}}U}{}}{}{}U{}{{{{U}}{{{{}U}U{{}}{UUU}U{{{{U}{U}U}}U{}}U{}}U{}}U{}}U}U{}}}}}{U}UU{{{U{UU}UU{{{U}}{}{U}}}}{}{{U}}}UU{{U{{{}{{}{UU{U}{{}}}}}{}{{}{{}{{}}}}UU}}}{{{U{{UUU{}}}U}}UU}U}}{}}}}{U{U}{{U}{{{U}{U}}{{}{{{UU{U{{{U{{{{{{U{}}}UU}U}}}{U{}}UUU{U}U}{U}}}}{U{{{{UU}U}{U{}U{U{{}}}U{{}{{}U{{}{{U{}{}}U}{UU{UUUU}{}UU}}}U{{UUU{{}{{U{UU}{U}}U{{}}UUU{}UU{U{{UU}}U}}}}{UU}{{UUU}U}}}U}{U}}{}}UU{U{U{{}}{}U{{}{UU}}{U}}{U{{}{}}}{}}{}UUU}UUUUUU{{{}{}UUU}{U}}U{{UUU}}{{U{UU{U}}U{}}}}U{}U{U{{{UU}}}U{{{{U}}}U}UU{{{{U}UU{{}UU}{{}}UUU{{}}UUU}{UU{{{{}U{U{{}{}UUU}{}{{}{}UU}U}{UU}UU{}{{}{{{{}U}}{U{U}U{UUU}UU}{}{{{}{}U}{{U{}}}{U}UU}}U{U{{}U{{{}}}{}UU}{{{}}}{}{U}}}{}{}U}}{}{U}UUU{U{UUU}}UUU{{U}U{}U{U{{}{{U}}UUUU}{{}{{}U{UU{}{U{U{{}}}}}{{{U}}}}}{{{UUU}{}{}}UUUU{U}UU{UU{{}UU{{U{{{}UU}U}{{{{{}}{U}}}U{}UU{{UU}}UUU{U{{UUUU{{}}UU{UUU}U}{}U{UU{UU{{{}}}{{{}{{}}U}{{}U{}{{U{U{{}}UU{{U}{}}U}UU{U}U}{{UUU{{{{{{}{{}U{{}{{{{{}{U{U{{UUUUUU{{}U}{}{U}U{}}}}U}}{U}}U}U}U{{}}{UUU{}UU}}{U}{{}{{{U}}U{{{{U{UUU{}{U{UU}U}U{}{{{UUU}{}{}}}{}{{U{{UU}{}UU}U}{{}U{}}U{{U}UU{{U}U{{U{{UU}U{{{}U{U}}U}UUU{}}}U{}}{}{}{U{{U}{{UU}{}}U{}U{}{}}{}{U}{UUU}{U{{}{}{U{U}{}U{{U{{}}U}UU}{UUU{{}}}{UUUU}}}}}{{}U{}{U}{UUUU}U}}{}U}}U{{{U}}U{UU}}{}{{{U{}U}UU{U{}U}}}UU}}{}U{UU{{{U}}}}U{UU}U{}{{}UU}}UUU}UUU{}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}U}{{{}U{}{{{U}}}UUU}{U{{}}U}U{U{U}U}}U}{}{}}U}}U{{UUU{}UUU}}U{UU}U}U{U{}{U{}{{}}{{{}U{}{}{{U{}{U}U{{U{{}{}}U}{{}}{{{{}{{U{UU{U}}U}U}UU}U{}}U{{U{UU}}U{{}}U}{{UUUU{}}}+++++++++++++++U}}{{U{}U{{U{{}{UU{{}{U}}UUUUU}{}{U{}{{{U}{}}}{U+++++++++++++++++{UU{}{{}{}{}{U{U}U}}UUU{U}}U}U}}{U{}{}{{}{{}{{+++++++++++++++++++}U}{{U}}{}{{{{{U{{{UU}{U}}}U}UUU}{{}}}U}UU{}U++++%%%%%%%%%%}++++}U{UUU}}}{UU}U{}}}{{{UUUU}{{U{}U}UUUUUUU{U}{U+++%%%%%%%%%%%U{+++{}}UU{U{{UU}UUU{}{{U}UUU}UU{}UU}}}}{{}{{U{UU{+++%%%%%%%%%%%}U+++{}}U}U}}UU}{UU}U}{{{}}U}U}{{{{U{UU}}{{{{U}{{}++++%%%%%%%%%%{++++}{{}{}}}U{}UU}}}}}U}}U}U}U{U{U}{UU}{{}{}{U{{U+++++++++++++++++++}{U}}U{U}{UU}UU}}UUU{U{{}}{}{{U{U}}{}{U}}}{{}U+++++++++++++++++UU}{{{{{UU}{}UUU}U{U{U}UUU}U}U{{UU{}}{}}{{{{{U{}+++++++++++++++UU{{}U{}UUU}{U{{{U{{U{U}U}UU}}{U{{}UU{{{{{}{U}}{{U{{U{UU}}{}{}}}{{U}}}U}}U{}}{{}{U}}{UU}}UUUU}UUU{{U{U}U}}{U{UU}}}U}{{{UU{U}{{}}}U}}}{UUU}}UUU{UU{}{U{U}U{}{{U{{}{{}U}U}}}}}{UU}}}{UU{U}{{U}}{}}U{U{}UUU{U{U}}}{}}{{U{U}{{U{{UU{}}{}U}U{U{U{{U{}U{U{{}U{}{}{{U{{U}U}{U{}UU}{}}}{}{{}U}{}}}}}{}}U{}UU{}U}U{{U{{U}}{U}UU{U{U}U{{{}}{U}}}UU{UU{}{{}}}U}}U}UU}}{}UU{{{{{}}{}U{}U{}}}U}{{}}}}}}}UU}}{}UU}{UUU}U{U{{{{{}}}U{U{{{}{U}U}U}}}UU{U{{}U}U{}{UU{UU}}}}}{U}UU{U}}U{U{}}}UUU{U}{{UUUU}UU{UU}{}{}}{}{}U}{{{U{{{U}{}{{{{{U{{UU{}}UU}}{{}}U{{{{}}{U{}}}U}}}}U}U{UU}UU}}{}UUUUU{}U}UUU}U}{UUU}U}}{U}U{U}UU{{}{{}{UU{U}}}{U{{}UUUU{U}U}}}U{U}}UUUUU{{}UUU}}{UUU{}{}{UU}}U{}}}{U}{UU{U}}{U{UUU{{}UUU{}}}U{{UU{UU{U{U}}}UUU}}}}U{{{{U{{U{}}UU{}U{UU{{{UU}}}{U}}}}}U{UUUU{}U{UU}{U}UU{{U{{U}}U{}U}UUUUUUU}{U{}UUU{{}U{{}U}UU{{}}UU{}{{{{U}{}U{U}U{U}{{}{{}}}U{{{U}U}}U{{UU}}{{{{U}{U{{{{UU{}{}{}}U{UU}U{UU{}{UUU}UU}{U{{}{U}}{UU}}U{U{U}}}}{}{UU{U}UU{{{U{U{U{U{U}U}{U}{{}{{U{}U{}}{}{U{{{U{UUU{{{UU{}{UU}}}}}}{{}}{}U{}{{U}}}}}{{}}}{{}U{}}{}{}UUUU{}}U}}UU}U}}UU}U{}UU}U}}}U{UU{{{{U{UUU{}}}U{U{}U{}}{{{{U{}}U}}U{}{UU{}}U{}{U{}U}U}{{}}{UU{}}}{U{UU}{}UU}}U}{{}{UU}U}}}{U{}UU{}{U}UUU}}}}U}{{UU{U}U}U{}}}UUUU}U{U{{{{U}UU}{}}}{{U}}U{{}}}{{{}UUU}U{UU{}}}}}U{}UU}U}U{}{U}U}UUUU}{}{UU{U}U}{}{UU}}{U}UU}U{}}{{}{{}{{{}}{}UUU}}{{UUU}U}}}UU{{}{}U{}}{{}{UU{}}{}UU{}}}}{UU{{}{{U}{{UUU{{}{{U{}U}UUU}}U{}{U}U}UUU}U}{}}}{U{}U{UU}}{UU}}UU{{{{{U}U}}{U}U}UUU}}{{{}{UU}}}}{}}}}U}{}}}}UUU}}}U}U}U}}U{UUU}}}{{{}}}U}U{{{}}}}}{}U}U{}U}}{}{{{U}{}{U}U{U}U{U{}{}UUU}{{U}}{}U{{}U{}UU{{U}}{{{}}U}UU}}{}UU}U{U{{UU{}{U{}U{{UU{U}}U{UU{UU}UUU}{U{U{UU}{UU{}{}{}U}{U}{}U}UUU{}}}U}UUU}}UU{{{{U{}U{U}U}}}}{}}}}{{U}{}}UU{}}{{UU{}}}U{{{{U{}}}U}U}{}{U}}{}{U{U}U}}}{}UUU{}}{}UU{UUU{{{}}}{{{{{}{{{U}{}}{}U}{{{U}{{{}UUU}}U{}}}}{{{{{{{UU{UU{{U}U}}{{{U}}}{{U}U{{}}{}U{}U}}U{{UU}}{}{U{{}}U}{}U{UU}}{U}UUU}{UU{{UU{{{}{{UUU{{U{UU{{{{{{}UUU{{U{}{}}}U}U{}{}}}U{}{UU}{}}U{{}{U{{}UUU}U{}{UUU}}UU}}}{U{}}U{{U{}{}{}U{{{U}}{}}U{{UUU}U}{U}UUU}{UUUU}UU}{U{{{{{{}{}}{U{}U{UU}U}{}{{}{{U}{}}{}{}UU}}U{}{}}}}}U{{U{}{}}U{}{}}{U{UU}U{UU}UU{U}}}}}}}UUU{}{{}}{U}{U}{UU}{{U}}}}UU{UUU{}UU}U{}{{{}{{}}}}{{}{U}{{}{}UUU{{U{{U}}}}U{}{U}{{}U{U}UUU}U}U}{}{UU{UU{{{U{}{{UUU{}{U{}U}{U{}}}U{{{}UU}{UU}UU}UU}{}{{}U{{{}}}UU}U}{{}{U}{{}}UU}{UU}U{{UUUUU{{{U{U{}U{}}}U{U}{UU}}{U{{{U}}U}{{{}}U}U{{U{{}U}U}}{U}{{}{{{}UUU{}U}U}}U}}{}}}UU{}{}U}}{UU}{}U{{{}{U{UUU}U{{{}{{{UU{{UU{}U{}{U}UU{U}{}}UU{}}}}}{U{U}U{}}UU{{}}U}{{{}}{}UU}UUUUU{{U}{{{UU{U}{U}}U{{{}}U{}{}}{U{UUU}}U}{{UU}}}{{U}}UUU}{{}}{}}}{{}U}U{U}}UUUUU+++++++++++++++}{{}UU}U{}U{}}{}{{U}{{{}}{{{}U}U}U{{}U}{{{{UU}}{+++++++++++++++++}UU{UUU{UU{}UU{U}}{}}}{UU}{}UUUU{}{{UU}U{{}UUU+++++++++++++++++++{}{U{U{}}U}{{{{}}U}}{}{}{}{{U}}U{U}{{U{}{}U{U++++%%%%%%%%%%%++++{UU}}}UUUU}}}}}UU}{U}{{U}U{{U{{U}{U{}}{U{U}{{+++%%%%%%%%%%%%{+++UU{}}}}U}UUUUU{U{U{{{U}}}U{{{UU{UU{{}{}UUU{{{+++%%%%%%%%%%%%{+++{U}{}}U{{}UU{}{UUU{{{{UU}UU}U}UU}{}}{}UU{}UU}++++%%%%%%%%%%%++++{}}{U{}{{{{}UU}U}{UUU}U{{}}{UU{}{U{}U{{}{U{}}+++++++++++++++++++}UUU}UU}{{}}}}U}{{}{{}}{}U{U{{{}U{U}}U}U}}U{UU+++++++++++++++++U}U{{{{}{{U{{UU}U{}}UU}{}}}U}U{}{}U{U{U{}UUU}}{}+++++++++++++++{U{{UUUUUU{}{}{UU{{}}{}}{}{{UU}}U{U{{U}{}}U{}}}U}UU{U{U{}U}}}{}{{}U{UU{{U}UUU{U{U}}}UU}}}}U{{{}U{}UU{U{U}{{}{U}U{}U}U{{}{{U}}{{U{UU{U{{}UU}{{U}{{}{{{}{{}}}}{{}}U}U{UU{U}}U{{U{UUU}{{{U{UU{{U}}{{U}}}}{{UU}}U{U}}{{U}{{U{{{}{UU}}}U}}}}{U{U}U{U{{U}U}}}U}}{U}}{UU}}U}UU}}U{{}{}UU}{UU{{}{}U}U}}{UUU}}U{{UUUU{}UUU{{}{{{{}{U}{}}{U{{{}}U{{U}{U{}}{{}}U}U}{}{}}U}}}U}}{{{UUU}UU{UU{U{}}{}UU}U{{U{UU}{}}UU}}{}U{UUU{}U{UU}U}}{UU}U{}U}{U{U}{{U{{}}U}U}}{{}U{U}{U}{}{UU}{U}}{U}U{}}U{}{}{U{U}U}{}U{{{}}}}}{{{U{{U{}U}{{{{UUU{UUUU}}UUU{}{}UU}}{U}}{{U{{}UUUUU}{U}{{U{{}}}UUU{U{}}U}{{U{U{UUU{U{{U{UU}}{{{{}{U{U}}{U}}}U}U{}}{U{{}}{}{{U}U{UU}}}U}}U}{{}}{U}{U{{{}UU}}{}}U{UU{U{UU{}{{{{}{}UUU}{}{}U{UU{UUU}UU}{}{}}{{U{}U}{{U{}}UU{{{}U{}{{U{}}}U}}{U}}U}{{}}{}U}{{UU{{{U{{UU{{}{{}{}U{}{{{U{UU{UUU{}{{}{}}}}U{UU}U}{}{{}}}UUU}}}{UU{U{{}U{}}{}U}U{}}}}}{U{}}U}U{}{U}{{{U}}}}}U}}U}{U{U}U{}U}{}UU{}UU}{{}{{{{}U{{U}{{}}}{}UUUU}{}}}{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{}}}UU}}{}UU}}U}{}}}{U}U{{U}UU}{UU{UU}U}UU}UUU}}}}U{U{}U}U}U}{{{}U}U{U}}U}}}{}{{U{{{U{}}}}U{U{{}U}U{{}}U{}{{U}{UUU{{{{UU}{}}}UUU}{U{U}U}}{{{}U}UUU{UU{}{UU}{}}U}{{U}{U{U}}U}{}{{UU{{U{{U{}{{}U{U}{}U}U{}{}{UUU}{UUUU{U}U}{{UU}}}}}}}U{{U}}{UU{}}U}{}{}{{{U}}{{{{}{{U{}}U{}{{{{}{U{UUUUU{}{}}{}{U{U{UU{}{{U{}}{}}U}{UU}}}}}{{U{U}U{{}{}U}{UU}}{{U{U{{}UU{UU}}{}U{U{U}UU}{UU}U}U}{}}U}{}{}}{}U{UU{{}U{}UU{{UUUU{}U{U{}{{{U}U}{UU{U}}{}UU{{U{{U}{}}U}}U}U{{{}U}{U{{UU}{}}U}{}U}}}{UU{UU{UU}}}{{}U}}}U}}U{}}UU}U{}}}}}{U{{}}{UU}{U{}U{{{}}{{UUUU}}}{U}{{{{U}U{U}{U}{U}UU{U{}{{}}}UU}{{}}}}U{UU}U{U{U{}{}{UU{}{{U}U}}{{{{}{U{UU{{U}}}U{}{{{{UU}{{U{U}}{UU}UUU}{}}{{}{}}}U{U}}}{}{U{}U{{U{{UU}{UUU{{{}}UU}U{{U}}}{}}U{{}}UU}}}}{{UUUUUU{}UUU{{U}}U{}}U{U}UU}{{}U}}UU}{{UU}U}}{UU{{{{{}{{}{UU}}}U}U{}}{UU}}}}}{{{{}U}}}}UU}U{}{{{UU}U}UU}{{UU}}U{{{{}{U}{{}U}U}U{{}}UUUU}{}}}{{{{{{U{U}}{{U}{U{}UU}}{UUU}{{U}{UUUUU{U{{U{}U{UU}}{{UU{}}{{U}UU{{}UU{{{{{U{U{U{U}}U{U{{}U{}UU{UU}}}UU{UUUU{U{U{U{U{{}U}}}}}U{U}}{{{}}{{}{UU{U{U{{U}}}}}{}}{U{}}UU{{{}}{{}{U{}U{U}}{}{U{}{}U{U}U{}U}}}}}}{{{}U{U}{{U{{{}{U{UUU}UU}UU}{{UUUU}}}U{}U{}}}}U}{}}{{UU{}{}UU}UUUUU}U{}U{U}}U}}{{}{{U}}{UUU{}}}UU}{}U}U}U}{UU{{{U{{U}{U{{{}{}U}U{{}}{UU{}{UU}{}}U{{U{U}{}U}{}U}}{}{{U}U}U}{}{{U}}{}{}UU{}}{U{{UUU}{{}U{{{}U}{}}U}{{UU{}U{U{{U{{}{{UU{{{}{}{}U}{{{}{}}{UUUU{{}UU{}{{}UU{}{}{}{}}}{{{{{U{{U}}}U}UU{}{{}}}}{{}U{}UU{{{}}{UU{}}U{U}{{U}U{{}}{}{U{}{UUU}{U}}}{UUU}U{UU}{{{}{UU}{}}{U{{U{}U}{{UU}{}{UU}{}{}U{U}U}{U{}U{}{U{}}{{{UUU}}}}}{U}{}UU{{{}{{}}}{{UU{+++++++++++++++{}{UU{{}{U{}U{}{}}}UU}{}{}U{}}{}{}UU{{}}}U}{}{U{+++++++++++++++++UU{}}{}}}}{{U}{}{U}}UUUUU{U{UUU}}}{UU}U{{U}{}U+++++++++++++++++++}{{UU{U}{UU{}U{{}{{{}UUUU}{UUUU{{U}{{U{U}{}}{++++^^^^^^^^^^^++++}{}{UU{UUU{U}{}{}}}U{{}U{{{}UU{}UU{U{U{}UU{}U+++^^^^^^^^^^^^^+++U{{}}}U}U}}U}}}{{{{{}}U{{UU}}U}U{UUU}}}{}}U}}+++^^^^^^^^^^^^^+++{{U{{{UU{{}UUU}UUUU{{{}U{}}{}}}{{{U{{U}UU{}}U++++^^^^^^^^^^^++++}{}}UU{}UU{}UU}{U{}}}{}}{UUU}UUU{}{U}U}{{U}{U+++++++++++++++++++UU}}}UUU}U{U{U}{U}{U}}}}UU{{}{{U{}{{{UUU}U}}{{+++++++++++++++++{U}{UUU}UU}{UU{UU{UUU}{{{}{}}{{UUU{{U}U{{}}U}U}U+++++++++++++++{}}UUU}}{{{{U}U{}}{U{{U}}}{}}}{{U}}U{}}}U{{U}U{}}}UUU{}UU{U{}}{}UU}{{{U{}}UU{{U{}UU}}UUUU{{U}{{U{{}U{U}UU}}}{U}}}{}}U{}U}{U}}{{UU}U{U}UU{}}{}{}{}{U{{}}}{U}U}{{}{{U{{U{U}}}}U}U}U{}UUUU{}}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}U}{}}U}U}{{{}U}}{U{}{UUUU{}}}{U{U}}U{{{}{}U}U}}{{{}}U}UUU}U}{{}{U}{}{U{UU{}{}{}}UUUU{{{}{}U{{UUU}}}}U{UU}U{{UU{{{U}U}U{{UU{}}UU}U{{{UU{}{UU{}{{U}UU}}UU}}UU}}{}{}}UUU{{{UU{{U}UUU{}}U}UU}}}{}UU}{U}}{}{{{U{{}}U{{{{{}{{{{U{}}U}}}UUU{}UU}}U{{}}}{{}{{}{}{UU}{{}}UU}{{{{U}}U}{{}}}{U}{UU}{}U}U}}}U{}}}U{U{U{UUU}U}}}{{}{}UUUUU}}U}{}U{}U{{U{U{U{{{U}{}}{{}{U{U{}{UU{U{U{}}{{UU{UU{U{UU{{UUUU{UU}{U}}{U{U{}{UU}U{U}U{{UU{}U}}}}U{{}U}}}{U}{}UU{UU}U}{{}U}UUU}UUU}UU{}UU{U}}{{{}U{}U}UUU}}}{UUUU}}{}{UUU}}U{}}}{UUU{}UUU{U{{{}{U{UUUUU{U}}U}}UUUU}{U}}}}U}}}U{}{{{{U{}{}UU}{{{UUUUU}}{}}}}U{{}}{U{}}}}U{}}}}U{U}}UU{U}{}{}}{UU}{UU}}}}{}}}}{{}U{UU{{{{{UU}{U}UU{}{}}}U}}}}UUUU{}{{{}U}{}UU{}UUU{U{}{{}{}{}}}U{}}{{U{U}UU{{}{{U{UU}}}}U}UUU{}UU}}U{{U}}}}{U{}U}{U}{U}{{}{}U}U}}{{{{UUU}{{U}{U}}}{}U}{}{}UU{}}}U{U}{{}}}U{{U{UU{{U}}U{{U{}UU{{{UU}{UU{}}U}{U}}U{{U}}{U{{{{}U{{U}}U{}{{{{{{}}U}}}}{U}}}}U}}{U{{UUUU{}}}U{U{UU}{UUU}{U}{{U{UU}U{{{}{{{U{}U{U}{U}}{{}{U}U{U{{}}{{UU{UU}{{U}UU{{}U{}{{{}{{{{{{}U}U{}UU}{{UU{U}{}U{UU{U{}}{U}{{{{}}}UU{}}{{}U}}}}}{U{U{}}{{U{{U}{UU}{{}{{}U{}}}{U}{{{{UU{}{{{U{}{U}}{U}}{U}UU}}}{}{}}{U{}{U{{{{{}}{{UUU}}{{U{{{{}}{{{}U}U{{{UU{UU{U{U{U}}UUUUU{}{{}U{U{{U{U}{}U}{{{UUU{UU}{{}{{UU{{U}}}}{{{{{U{{U{{}}}{}{U{}{{{}{U}U{U{U}{{{{U{{{}U{{}U{}U}U}UU{{UU{UUU}{U}UUU{}}U}U{U}}}{{U{UUU}}{UU}}{UU{{}}UU{{U{}}{U}}{}{{U}U{{}{{U{}{}U{U}}U{U}{{}UU}U}U{{{UU{U}U}{}U{}}}UU}UU}{U{}}U}{}{{UUUU}{U}{}{{UU}U}UU}{UU{UU{U{{U{}UUU{U{}}}{UU{U{}}{{{{}}{}}U{{{UU}}{U{U{}{U}{}}{}{}UUU}UU}{U}{U{U}{U{UU{}U}}{UUU{{U{}{{U}{U{}UU}}}U{{}}U{{U}}U{}UUU{}U{}UUU}{U{U}}{{}{U{{}{{}U{{U{}UUU{{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{U}}{}}}{U{{{{{}U}{{}U}{{}{{{}}U}U{{}}U}{{{{}{UUU}}}}}{U{{}UUU}U{{}}}}{{}}}}UU{}}{U}UUU}{U}}}}}UU{}}{{}{UU}UU{U}UU}U{}}{UU{{U}{{}{}UU{U}{}U{}}{UU}{U}U}{U{}{}UUU}U}}}{}U}UUU{}}}}{U{{{UUUU}}{{}UUUUU}UU{U}}}UU{}{}U{U{U{}{U{UU}}U{}U}}}U{{}U}}U{}{}{UUUU}}UUU}U}}{{}U}}U{}}}{{{UUUUU{}}UU}}U{{{UUU{{UU}UU}{}{UU}U{}}}{{U}{U}U}}{U{}}UUUU}U{U}}{{}{}}U}}U}UUUU{{}UUUU{{{U{U}UU}{U}U{}UU{{}}U{{}}{U{}UU}{U}U{}{UU{}}}}}UU{}}}UU{UU}}}}}}U}UU}}}{{U}}}UU{U{{{U{{{{}UU}{U{U}U}{U}UUU}}}{{{{{{{{}}UU{}U}{}U{}U{}UU}}U}}{}}UU{UU}{UU{U}UU}U}}}{U}}{U{}{}U}{}{{}{{{{U}}}{{U{{+++++++++++++++++++UU}U}{{{}UUUU{}U{}U}}}{{{}{UU{}{}U}}}}U}{{}U}+++++++++++++++++++U{U{{}{U}{{UUU}U}U}U{UUU{{UU}{{}{{}U{}UUUU{{U++^^^^^^^^^^^^^^^+++++}U}UU{{}}{}}{{U}{{U}}{U}U}{U{{U{}{UUUU{}{U++^^^^^^^^^^^^^^^+++++{}{{}}U}U{{U}UU{}{{U}UU}{{}U{}{}}{}{}}UU{}++^^^^^^^^^^^^^^^+++++{U{{U{{{{U{U}{UU}{UUU{}}}{{{{U}}UU{{}}{U{U++^^^^^^^^^^^^^^^+++++}U}{}{{}}{{U{}{{{{{{}}}{}U}}{UUU}UUU{}}}U}++^^^^^^^^^^^^^^^+++++U{{{}}{{{U{U{{U}}{U}{}U{{U}{{U}}}}{}U{{}}}++^^^^^^^^^^^^^^^+++++UU{U}{{U}}}{}{U}}{}UU}U}{{U}}}U{}}U{{U{{{{+++++++++++++++++++UUU{}UU}U{{UU{}UU}}}{}{{UU}UU{U{{}U{U}}{U{UU{+++++++++++++++++++U{U{{{{{{UU}}{{U{U}UU{{U{{}U{{U}}}U{U{UUUU{U{}{{UU{}}}U}U{UU}{}}}{{{{UUUU}}{U}}}{}{}UU{}UU}{{}U{}{}}U{{}U{U{}UU{{{{U}}{UU{}U{U}{}U{{}}}U{}U{UUU{U{{U}{{U}{{U{{{UU{}}}{{}U}U{UUU}}}U{}UU{}U{U{{}{}U}}{}}{}UUU}{}U}}U{}}}U}}{{}{U{UU{U}UU{{U}}UUU{}}{U{{{UU}U{U{}U{UUU}}U{{{UUU{{}U{U}{{{{}}}{{}}U{{U{U{{{{}{{U{}}U{}{U{U}}{{UU{UU}}UUUUU{U{}U}{U}}}U}UU{}}{}{{{UUU}}UU}}U}UU}}}UUUUUU{}U}UU{U}}U{UU{U}{}UU}}UU}}{}{U}{}}U{{{{}}{U}}}{UU{}U}}U{U}UU{}U{{}{U{U}}U}}U}U{}{}UU}U}U}{U}}}U}}UU}}{}{{U}{}}UU}}{U}{}{}UU}U{}}{UU}}{{}}}UU}}U}{}U}{}{U}U{{{UU{{}}{UU}{U{{}}U}{}}}}}}}}{}}U}}}}{{}}U{{{}{{UU{{{U{}{}}UU{U}{}}U{UUU{{{}}U{{{U{}{}}}}{}{}U}}UUU{}{}{}{}{}}}{{}UU}U}U{U}UUU}}{}U{{U{U}{}}{{{UUUU{UU}{}}}UUU}}}U{}UU}U}}}{{U{}{{U}}{U{}{}{{U}{UU}{UUU{}}}}}UU}UU{}{U}U}}}UU{}}}UU}U}U}}UU}}}U{{UU{{}UU}U}UUU{}U{{}{UU}UUU}U}}}{}UUU}U{}{}{{{{UU{U}{UU{U{{U{UU{U{}}{}}UUU}}{{{UU}{U}}{UUUUUUU}}}U}{U{{}U}U{{U{}UUU}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{{{}}{{{{}{{}UUU{{U}{{}U{}UU}U}}U}{}}U}U{}U{U}{{{U}}}}U}}}U{{U}UU{}U{U}U}}UU{{}U}U{}}U{UUU}}U}{U}{}{}U}U}}UU{}U}U}}{U{U{U}}}{{}}U}U{{{}U{{U}}{{U{U}}{U}}}}U{UUUU{{{}}UUUU{UU}{{U}U}{}U}}{}{}{}U}U}}}{UUUU{UU{}U}{U{U{{{{U}UU}{}UUUU}UU{}{{{{{{}{{U}}U{UU{{}{{{}U}{{}}}{}}U}UUU}}}U}{{U{}U}{{U}{}U{{U{{UUU}{{U}}}}}{}}{}{}}}}UU}}{U{}}}{}{UU}{}UU{}}U{U{}}}}{{U{}{U}U}}{{{}{U{U{U{U}{{U{}}}{UU}U}U}{{{UUU{{UUU{U}}{UU}{U}UUU}{{U}{}{U}}{}U}{{{}U}{U}UU{{}}{UU}}}U}{{}{}{{{UUU}}UUU{U}}}}{U}U{U}UU}}}U}}}}{U{U{{{UUUU}UUU}U}{}{U}}}}}}{{}{{UUUUU{UUU}{}}U}}}}UUUU{{UU{}UUU{UUUU}}U{}U{{U}{}{{}U}{{UU{U}UU}U{{{}UU}UU}{}U}U{{}{{{}}}{}UUUUUUU{{}U{U{}U{{UU}{U}U}UUUUU{}}{}}{UUUUUU{}U{{U{UU{UU}}{{U{U{U{{}{}}}U{{}}{{U}U{}}U}{UUU}}{{{U{U}}UU{}{U{U}}{U}U{}}UUUUU{{}}}U{{UUU{U{{U}UU{U{{}}}U{{U}}{{U{{{{}{{}}}U{}{}U{U}{}}{}U}U{}{{U}{{UU}}{{{}U}{U}U{{{U}{{}U{}}U}}}}U}}}U{{U}U}UU}UU}}UU{{}UUU{{}{UUU{}U{U}{U}U{{}{U}{{U}UU}{}{}}{{}}{UUU{{}}{{{{{U{{}}}{{}{U{{}{{}UUU{{}{}{}}}}{{}}}}{}{}{{}{U}}UU{{{}UU}{}}}U{}{{UU{}{U{UUU{U{U{{U}}U{}}U}U}{{}{{}U{}}U}UU}U}}UU}}{}{U}}U{UU{UUUU}}{}{U}U}}U}}UU}{{UUUU{{{U}{}U{{{{}{}UUUU}U{}{{UU{{}}{}}{}{}}U{{}U}}}UU{U}UU}{{}U{{}{{U{{U}{UU{UU{}{{{{{{}{UUUUUU}U{{{}}U{}UUU}}U{}}U{}}UU{{U}}{{U}UU{}U}}{UU}{}U}U}UUU{U{U{{}U{}U}{{}{U}}U{{{{U{{UU}}UUUUU{{{{{}{{}}}U}}U}{U{{}{U}U}{}{}}U{}}U}{}{{}{{U{}}{}UUUU{{U}}{U}{U}}{UU{U{}U{}{{{{{{U{U{U}{{{}}}U{{U{U}UU}{UU{{{U{{U{{{{UU{}{{{}}UUU}}{{{{}}U}U{{U}}{U}{}{U}}}U}UUUU}UU}}U}}U}U{}}}U}{{U{}}}{UU}}}}}U}UU{}{}}{U}UUU{}U}{{{}}U{{}U{UU{{UUU}{}{{U}}}}U{}U{U{}}}+++++++++++++++++++}U}{{U}U}{{}}}{}{UU{U{{{{U}U{U{UU}}}{U{UUU}{U+++++++++++++++++++{}}{}}U{}{{U}}{}}}{{U}{{U}}{{U}}UU{{}U{{{{UU}++%%%%%%%%%%%%%%}+++++{}}{}{{U{U{}{{}U{}{{UU}U}}{{}UU}U{{}{}}}{}++%%%%%%%%%%%%%%U+++++}UU{{}{}{{}}{{U{}{U{}{}U{}UU{}{}U{U{}{U}}{++%%%%%%%%%%%%%%U+++++U{{}{}U{{{UUU}U}{}}}{{U{U{{{{}}U}{UU}UU{UU++%%%%%%%%%%%%%%{+++++U{U}{U}U{}{}UU{}}{}U}U}U}}U{}{U}{{UU}}{}}U++%%%%%%%%%%%%%%}+++++{UU}U}}{{U}UU{{{U{{}{}}{U{U}}{}{}{U}UU{U{}++%%%%%%%%%%%%%%}+++++{U{{}{U}}UUUU}}{{U{{}}UUU}U}}UUUU{{}}}U}{{+++++++++++++++++++UUU}}{}}}UU}{{}{}U{}{{}}U}{}U}{}}U}}U{}}}UU{{+++++++++++++++++++UU}}{U{U{}}U}}{{U{{}{{}{}U{{{U}{{}}U}UU}{U{}}UU}UU}{{}U{U}UUU}U}}}{}{}{U{}}U}U{{{{UU}UU}UUUU{U}UUU{U{}U}}{}{U{U{U{}{{{{{{U}U}{{U{}}}}{}{{}U{{}U{{{{{{{}U}}}}}{}U{}{{}UU{{U{{U{U{}}UU{U}{{U{U}{{}{{}{UU{{}{}{}}}{}{{}}{}{{}}}UU{U{}{U{{}}}}{}{{U{}{{U{U}U}{}}{U}{}U{UU}UU{{}}}}U{}{}}}}U{}}}{U{}UUU}}UUU}U}U}U}{UUU{U}U{U}{{}{{U}UUU{U{{UU{U{U}}UU}U}U{{UUU}{U{}{UU}}U}}UUU{}{U}{UUU}{U{}U}{}U{{}U}{{{{{U{{}}{}U{{}{U{}{}UU}{}}U{U{{U}{UU}{}{{{}U{U{U{}{{}UUU}}}}{}UUU}U{}{U}U}U}UUUU{{}}UUU{}{}U}UU}{UUUU{}}{U{}{{}}U{{{}}{}}{}}{U{U}}{U}U{U}UU{U}}U{UU}{{}U{{U}{}UU}}}U{U{U}UU}}U}U}{{}U}{U}}}{U}{UUUU}{UU}{U{}U{U}{UU}}}}{}UU{U{}U}{U}U}{}{U{{{U{{}}}{}U{U{}U}{{U}{}{}}U}}UUU{U}}{}}U}{U}{{UU}{U}{UU}UUU}{}}}{{U{U{}}{{UU{U{{U{{}}}{{}}U}U}U}{{{}U{}}{{}}UUUU}}}U}UU}UU}U{{{}}}{UUU{}UU{}U{U{{{{{{{}U}}U{U}}U{{U{}U}{}UU}{}{U{{{U}}U}U}}UU}{U{U{U}{U}U{}{}U{U{UUU{}U{U}U}}UU}{{}}UU}U}UU}}{UUU{}}UU}U{U}UU{UU{{{{}{UUU}UU{}U}{U{}}U}}{UUUUU{{U{{U}UU{UU{{{U}UUUUU{{{{{U}{}{{{UU{{}UU}{{}{{U{}{}}{{}}{UU}UU}{U{}UUU{U{U{}U{{}{U}{}U{{U}{UU}}}}{}}}{}{U}{}{{}{}U}}U}{U}}U}U{}{}{}}UUU{U}U{U}{{}{}}UU}U}U}}{{U{UUU{}UU}U}}{U{{}}}}U}UU}{UUU{}}}}U}{U{UU{U{U}U{}{}}}{{{U}{}UU}}}U}UUUU}UU{}}}}{{U{{{}U{U}UU}UU{}U{}{}{}}{U{{U{}{}{UUU{U{U{}{}{UU}}U}{{}U}{UU}UU}{}{{UU{U{{U}U}}{{}{}U}{U{}{}U}{UUUU}UUUU}U{{{U}{{UU}U{U{{{{UUU}U{}{}}U{U}{}UU{U{U}U}{{}{}}{{}U{{{U{}{}}U}UU{{}}{U}{{{{UU}{{{}U{}}}{{}}}}{}UUUU{{{{}U{{{U}UU}U{{U}U{U{{}U}{}{U{{{U}{UU}}}U}{U}{U{{U{UU{}UU{U{}U}}U{}U{}UU{}}{{{U{{{}}{{U{}{{UU{{U}}{{}{}}}}}{}{{U}{{{}}U{U}U}}{{}UU}{{{}}}U}}{{U}{{}U}{{{}}U}U{}U}U}}UU}}}{{{{}{U{}U{U}}{U}{{U{}UU}{U}{}{{U}U{{}UUU{}{U{}UU{{}UU{U}}U{U}U}{}U{{}{U{{{{U{}{}}U}{UU}}}U}}{U}{{{U{U{}}}UU{UU{UU{}{}{}U{}{}}UUUU}{}}}U}{U{{}UU}}}U{U{U}}U{}}UU{{{U}}U}{U}}U}U}}}}UUUUUUU}UUUU}U}}}U{UU}{UU}{{{{}U{{}{}}U{UUU}{U}U{{}U}{}U}}{}{{{{}{{}UU}UU{{{}}}UU{U{U}U{{U{U}U{}}U}U{U{}}{}U{U{{UUUU{}{}}}U}UU{}}U{}{U{UU{}}}{{UUU{}UU}}}UUU}U{UUU}{{UU}}}}}U}{{{{{U{UU}}}U}U}{{U{}UU{}{{{{U{U}{}{{}}{}{{U{}}{U}U{{}U{{{{{}}UU}}U}U{U}{}}U}UU}{U}}{}UU{U{}}{U}}}{{}U}}}UUU{UU}UU}}{}}{U{U}}{}{{{{{}{{UU{}{U}{U}U}U{}U}UUUU{UU}U{{U}{{U{{U{}U}U{}{{}{U{}}}}{{}{{U{}}U}U}}{{U}}}}{U{}U{{{U}}U}U{}{U{UUU{{{{}{U}U}U}U{U}{UUU{}{U}}{{}}{{{}U}}}}{U}U}{}}{}}{U}U{}UU}}U{}}{{{}U}}}}U}}U}U{{U{}{U{UUUU}{}{{UUU}}}UU}{{{UU}{{{}}}{U}}UU{}UU}U{UU}}{}U{U}{{}}}U}}{U{U}{U}U}{}}{U}}U}{}}{U{{{}U}{U}U}}UU}}UU}}}{U}{U}}}U{{}{{{UUU{{{{{{}{U}U{}UU}UU{}{}{{{{}UU{UUU{}U{}U{{}}}U{{{}U}}UU}}{}}}}U}{{}U{UU}}U{{U}{{{{{{}}U}UU}}U}}{{UUU{{}{{U{{}U}}}U{}{U}{{{}{U{}UU}U{U{}{U{{}}U{{}}U{{{UUU}}U}+++++++++++++++++++}}}}}{U}{{}}UU{}{{UU}}UU{}U{{U}{{UUU{{U}}}U{U+++++++++++++++++++}{U}U{U}}{}U{}{}}}U{{U}}UU{}}{{}{U}}UUU{UU{U{++%%%%%%%%%%%%%U}+++++U{}}}{}U}}UU}}{}UU{{{}{{{UU{{{UU}}}}{{{{{U++%%%%%%%%%%%%%U{+++++}U{U}{{{{UUUU{{{{}U}{}{U}}{}{{}}{}{{{U{{{}++%%%%%%%%%%%%%{U+++++}}{U}{{}UUU{}UU}}{U}U{}UU{U{U}UU{{}U}{}U}U++%%%%%%%%%%%%%U}+++++U}{{{U{}}UUU}U}}}{}}UU}}}U{{{{{{{}}{}{}}}U++%%%%%%%%%%%%%U}+++++{{}U{U}UU{U}}UUUUUUUU{}U{U}{{U{}}}{}U{}U}U++%%%%%%%%%%%%%{U+++++U{}}{}UU{{}U{U}U}}U{UU}U{}UUUUU}}U{{UUUU{{+++++++++++++++++++}{}{U{}}U}U{U}{}U}UUUUUUUUUU{{}}{U}UU{UU{U{{{+++++++++++++++++++U{U{}U{}{}{{{}}}}UU{U}}UU}{U{U}}U}}{}{}}}UU}{U}{}{{{U{UUU{}{{{}}UU{UU}}{{UU}U{U}}UU}{{{UU{UU}U{U{}{{{U}U}U{{{{UUUUU}UU}}}}U}}{{{}{}}U{U}{U{U{}UU{UU}UU}{{}UU{U{UUUU{U{{UU{}{}{}{}UU{{{{U}{{}{U{U}}}U}{{}U}UU{}}}}{U{{}}}{U{UUU}{U}{U{{{}}{{}{U}{}UUU}{UUU}{U{{{U{}}{{UU{UUU}U{}{{U}}U}UU{U{U}}U{U}{{{}{}}{UU}U{}{U{}{UU}U{U{}{{U}}U}}}}}}UU{UU}}}}}{U{UU{{{}}}}}}{U{}U{{U}}U{{{}}}}U}{}}UUUUUUU{{UU{U{UU}{}}{U{{UU{UU{}{}{{UU}}}U{{}}U}UU{}U}UU{U}{}{{U{{{{UUU}}{{}U}{{{U{{UUU{}{UUU}}U}{UU{{UU}U{{{}}}UU{}}{{UU}}{U}U{U{}{U{}{}UUUUU}U}UU{{U}}{U{{{}}{U{{UU}{{}}{}}UU}U}{U{}}U}UU}{{}U{UU}{}{}U}}{{{{}}{{UU}{U{{}U}{}{UU{{UU}U}U}}{U}{{{{U}U}}}U}{U{{UU{U}U}UU{}}{{U{U{}}U{}{}U}{U}U}}U}{{}{UU}{{{{UUUU{}{}U{}UU{U{{}U{{{}U}{{U}{U{{{{U}}{UU{U{}{{UU}{U}{UU}}U{}UUU{U{UU}{{U{{{{}}}}}U}}{U}U{U}{UU}U}}UU}UUU{U{}{{{{}UU{}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}{{UU}U}U{}{U}}}{UU{UU{{}U}}{UU}{{UU}{}}}UU{{U}}{U}{{{}UUU{{U}}}}}U{{U{UU{{}UU{{{U{U}U{{}}{{}U{}{}{U}{{}}{{}{{U{UU{UU}}}U}}}}}{}UU{U}{{}}U{{{UU{UU}{{{{}{}}{{{UU{{{UU{}}}U{{U}}}U}UU{UU{{UU{}U{U}U}U}}UU}UU}U}}}}{U}{U}}UUU}}UU}}{}{}UUU{{{U}{U}}UU{{U}}U{}UUU{}UU}}{{{{}U}U{}{{}U}{{}UU}UUU}{UUUUU{}}{U{{{U{{{}}U}{{}}{}{}UU}U{}}{{{U{}UUU}{U}{}{U{U}}}U}}U}UUUU}}{{U}UU}U}}}{U}{}}U}}UU{}UU}U}{U}UU}{{}}}}}U}{}UUU}{{{{U{{}UU{}}U}{}UU}UU}UU}}U{UUUU}U}}{UU}}U}}UU}{UU{}U{U{U}U}UU{}U}{}UU}U}{{U}}{{{U}}{{U}}{}U{{{U}U{}{U}U{}}U}U{UUUUU}{}}}{{U}{}}{}}{{U{UUU{}{{{}{{{{}{{{UU}UUUU{{U}{}U{{UU{{U{{}}{{{}UUU}UU}{U{{UU}{U{{{UU}{}U{{U{}U{}}}{{{}}{U}}}{UUUUU}}U}UU{{}}}}}{U}U{UU}}{}{}{{{{{}U}UU{{{U}U}U{}}{}{}UU}}}UU}U{{{U{{}{}{U{{}{}U}U}{}{{U{}{{{U{}U{{UU}}}}}}U{}}{}U}{{UUU{{{U}{}}U{}}U}U{U{{}U{UU{}{}U{{}{U}U{U}{}U{}}U{{U}{U{}{}}{U{}U{}}}}UUUUU{{{{}}{U}U{{U}}}}UU}}}U{U}UU{}U}UU{{{UU}{{UUUU{}U}}U}}{{U}U{{U}U{{UU}U{U}U{}}U{UUU}{{UUU}U}}UU}U{}}}{}}U{}{}}U}UUU}{{}}U}{{{U}U}{}{{}}}}}{}}{U}UU{}U{}}{}}U}}}}U{{U}}{U}}}}{{}}{{U{}}{{}}{}U}{{{UU{{{U}}{}UU{}{}UU}{{U}UU}{U{}{U{}{}U}}U}}{}{{UU}}UUUUUU{}}{}U}{{UUU{}UUU}UU{}}}}{U{U{}U}{UU{}{}UUUU}}}U{UU}}{{{}U}UU{{{{}}}}{UUUUU{}}{U}U{UU{{}{}}{{UU{}}}{{UU}U{{U}{}}{{{}U{U}}{}{U{U}{U{{{{}{{{{}{{}U}UU}{{}{}}U}}}}{}{}UUU{U}}}{UU}}{}}}}{}{{}}U}{{U{}}U{}}U{}}}}}{{}}U}}UU}{}{U}}U{}{U{{{}}}{{{{UUU}{U}}UU}{{U{}{{}}}{U{U{}UU{}}{U{{{{U}}U{}}{{}U}}}{}{UU{{{UUU{UU{{}{{U{U{UU{UU{U}}}}}{{}{UU{{}}}{}{}UUUU}{}{{U}}U{}}UU{}UUU}UU}}}{}{}{U}{{}}{}UU{}}U{{}UU}UUU{}{U}}{{{}{{{{U{{{}}{{}{UUUUU{{U{U}}U{{}{U{U{{U}U{{{}UU{}{}U{U}}{}}}}{}+++++++++++++++++++{}U}{}{U{U}}UU}{{UUUU}U}U{UUUUUUU{{}{}}U{U}{{+++++++++++++++++++U}U{U}}{{UU{UU{{{}}UU}{}}UU{UU}}UU{U}UU}{U{UU++%%%%%%%%%%%%}}{+++++}}{U}UU{}}{{U{}{U}UU}}}{{{}}{}U{}UUUU}}{}{++%%%%%%%%%%%%{}{+++++{UU}}}UU{{UU}U}U{UU}}}{{}}}U{UU{{UUUU}{U}U++%%%%%%%%%%%%U}U+++++{{{U}}{}{{{}}{UUUU{}U{U}{{}UU{U}}}{U{}{U{{++%%%%%%%%%%%%}}U+++++U}}{U{{{UU}}}{}{{UU}U{{{U{U}}UU{}}{{}}}}UU++%%%%%%%%%%%%}UU+++++{{}}{{UU}}{U{}}{}UU}{{}U}UU}}{}}{}{}}{{{{}++%%%%%%%%%%%%}}{+++++U}}{}}}}U}UU}U}}U}U{U{{U{{U}UU{}}{U}}{U}U}+++++++++++++++++++U{UUU{}UU}U}{}}U}UU}}}}UU}}{U{{U{{}U{UUU{}U{{+++++++++++++++++++U{}{}UUU{}U{U{{U}UU{}{U}}U{{{{UU}U{{{}}{{{UU}{}U}}{}UU{}UU{UU}{U}{{}U}U{{}{}{}}{{}{}}}}{}}{{}U{}{U}}{UU{{}{U}{}{}}U}UUU}UUU{}}U{}U}U{U{UU{U{{}}{{UU{U}{U{UU}}}}U{{}}}UU}U{{{U{U}UUU{{}UUU{{{}U{U}}{}{{}U{U}U{{U{}UU{UUU}}}{}UUUU{U}}{{U{{{UU{}}{}UU{}{}U}}}U{{U{{{{}}}{{UUUU{U}}U}}U}{U}}{U}{}{{}U}UU}}U{{}}}}{UUUUU}}}}{}}UU{{}{}{{U}{{{}{U}{U}}UU{U}{U{}U}}U}UUU}U{{U{}{U}U}}}{{{{}U}}{U}}{}UUUUU}}U{{{{U}}U}}U{}{UUU{{{{{}U}U}U{{}}{{{{{}}{U{U{}{{U}UU{U}}UUU{{{{U}}{}{UUU}{U}}U}}UU}}{}U{{}}U{}}}U{U{U}{}UU{}{{}}{{}{U{U{UU{{U{}}}{{{{U{U{}}{U{{{U{}}U}}{}{U}}U{}}U{{{U{{{}U}{{{{}{}{{}}{{U{U{}}}{}}}U}{{}}{{{U{U}}}{{}UU{}{{}U{U{}{}U{}UU{U{{{UUU}{{U}}}{{{U}}}}}UU{}}{{}{U}U}{UUUUU}U}{UU}}{{UU}}{UU{U{UU{}}}{{}}}}{{}}{}}{{U{U{}{{}{}U{{}}U{}}U}UU}UU}{UU}UU{U{U{{}{}U}{U{U}{UU}U}{UU{}U}{}U}}}U{}{{}U{{}}}U{UU{{U{{UU}{{}{UU{U}U{U{{{}U}U{U{{{{{}UUU{{{}UUU{{U}{}{U}}}}{{UU}{}{U}}U{{}{}}}{{}}}U}{}UUU}{}{}U}UU}{U}UU}U}}UUU}UU}{{U}{}{}}{}}}}}U{{}U{{}{}{U{}U{UU{U{{}{U}{}U}}{U{}}U}UU{}{}}}U}UU}}UUU}}U}UU}{}U}U{{}}{}}UU}UU}U{{}UUU}}U}{}U{}{}}}{U}U}}{{}}}}{U}}{U{{{U}{U{U}}}{UU{UUUU}}U}}{}U{}{UU{}}}U}UU{}U{}}}UU}U{U}}}UU{{}U{{UUU}UU}}{}}}}U{UU}}U{{U{{{{}}U{}{U}U{{U{{{UU}U{}}{U{}}}{{{}UU}{{}UUUU{}U{{}UUU}}U}UUU{}}{U{U}UU}{}{U}{}{U}}U}}U{}U{{{}U}UUU}{{}UU}U}}}{}}UUU}UU{{U{U{UU}}}{{U}UU}U}{}{{UU}{}}{{{U}U{}}}{UU}UU{}U{}}{{{U{}}}U}}}U}}}{{}}}}U}UU}{}}U}UU{U}U{U{{{}{{{}{}U{}{}U}{U}{{{{}{U{{}U{{}{{{U}U}}}{U}}}U}UUU}{{U}}}U}}U}}U}}{U{}}{}U}U}}}U{{}U}U}}{}U{}{{UUU}U}}}{U{{{{{}{{}}{}}{}U}}U}{{{}}{}{}}}}}UUU{{}UU{U}}{UUUUUUUU}}}U}{}UU}{}}{UUU{{{UU{}{{}{{{}U{UU}U{{}U}{{U}UU{}U}U{}{}}{}{{{UUU{U}UU{}{{{{{UUU{}}U}}{U{UU}}}U}{{{{U}{U}{U}U}}U}{{{}U{{{UU}U{U{{{{}}U}UU}{U}{{{{}{}}UUU{{{}{}{}U{}U}UUU{U{UU}{UUU{}}UUU}U}{U}}{{{{UU}U{U{}}{UU}}{{U{{U{{U}}}U}{{}{U{UU{{{}U}{{{{U}}U{UUUU}}{U}}U{}{}U{}}{U{UU}UUU{U}{}{}UUUU{}}{{{}}UU}{}{UU}U}}}{{}}}}U{UUU}}{U{U{U{{}{{}}{{{{}{{{}}UU{}U{{{}{UUUUU}}UUU}U{{U}U{}}U{{U}}{{{{UU{{}}{}{}}{U}U{{{U{}{U}{}}}{{}{U{UUU{UU}}U{{{U}{U{U{}U}U{}}UU{}UU}}U{{U}U}{U}{}}U{UU{U}{}{UU}{U}U}UU{{}}{{}}}{U}{U{{{{U}{U}U}{UU}{{{UU{U{U{}{U{U}{}{U{{{}}{}{{}U{U}}{}}}}{U{}{UUUUU}U}{}{{{{}{U{}{U{{}}U}{}U}}U{}U{}{{U{}}{{UU{U}{}U{UU{{{}}}}U{{}{}{UUUUUU}}U{{}U{}UU}U{U{U{U}{{{U}UU}U{UU{U{{UU}UUU}U}U}}}U{}}{}UU{UUU{}U{{{UUU{UU{{}U{}{}}{{}{UU{}}UU{UUUUUU{}UU{}{{{}{{{{}U}U{U{{UUUUU}{}}}}}{UU{}}U}}{{UUUU{}}}{}{UU}U{}}{U{}U}{U{U}{{{U}U{}}{{}}{U{U}}}{{U}}{U{{}{{{}{{{{U{{{}}}{{}{}}U}{U{U{U}}{}}U{UU{}UU{{}{{UUU{}{UU}}U{}{U}UU{}}U}}{{}{{U{}U}U}{}{{{}{}}}UUUU}{{}U}}UU{{{U}}UU{}}}U}}{{{}U{U{{{}U{{}U}}{+++++++++++++++++++}UU{UUU{{U{U}U}{}}{}{}}UU{{U{{{U{}U{{{U}{{{U}+++++++++++++++++++}{{}{{{}}{}}{UUU{{{U}}{}}U}U}U}{}U{{}}UUU{{{{++$$$$$$$$$$$UU{}+++++}U}{{}{{U}U}U}{U{}U}{}{}{}{}UU{{U}}}}}{{{{++$$$$$$$$$$$}UU{+++++U}U{U{}}{}}}{U{}{UU{}{U}}U{U}{UUU}}}{UU}}U++$$$$$$$$$$${U{{+++++U}{}{UUU}}}}U{{UUU}}{}U{}{{{{{{UUU{U{}}{{{++$$$$$$$$$$${UU{+++++{{U{U}{U}U{}UUU{{{UUU}{}}U}U}U}{U{{}}}{{U{++$$$$$$$$$$$UU{{+++++U{{{}U{}{}UUU}{}}}{}}{}}U{U{U}U}}{{U{}{}U{++$$$$$$$$$$$U}}}+++++}}U{U}}}{}{}}{{{{}{}}U}{U{}}{{}{}{U}{}{{}{+++++++++++++++++++{}{{U{}}U{{U}}{UUU}{}}}}{UU}U{}{UUUU{}UU{UU{U+++++++++++++++++++}{{U}}}}U}U{{}U{U{}}{U{U}{{UUUU}}U}U{{}{U{U}}U{{UUU{}U{U}{}U{}}{}}{UUU{{{U{UU{{U{U}}UU{{U}}UUUU{{U{}{UU}UU{U}U}}{}{{{}}U}UU{{}}{U{{}}UUU{}{{U}U{UU}}U{U{{}}}U}{}UU{}{U{{{{{}{{{}UU}{U{{{}}UUU}U}UU{{UU}}{}{UU}{{}U}UUU}}}{}UUU}UU}U}}U{U}{}}UUU{{}U{}{{U{UU{{}}}{U}{{}UU{}}UU{U}{{U{}}}{U}{{}}}}}U}U{U{}{{}U{{{}}U{{}UU}}}UU{{U}{U}UU}U{UU}}U{U{}}U}}U{}UU}}}}U}}}}}}UU{}{}UU}U}{U{}UU{{{{U{}}{}{U{}U}U}}}U{U{}{}}{U{}U}{{{{{{UU}}{U{{{}UUUU}}{{{{UUU}{{{}}{}{{U}}}UU{}}}}}}U{U}}U{{U}}U}{UUU{{}UU{{U}{}{UUU}U}}UUUUU}}}{}{{{{U{{{UUUU{{}U{}{U}{{UUUU{UU}UU{}}U}}}}{}}{U{UU}UU{U{}{{{UU}{{{{{UU}{U}{}{{{{UU{}U}UU}{{}U}}UU{{}}}UU}{U{}{{}UU{}}UU{{{}UU{}{U}{UUU{}U}UU}}UU}UU{{}U}U}UUU{{U{UUUUU}{}{}U}{UUUUUU{}{}}}{}UU{}}}U{U}{}{{}U{{U{}UU{UU}U{}{{{U{}U{{}}U}{}}U{}U{{}}{{U{{}{{{U{}{}}{UU}{{{}{}}}}}}}}U{{{}{{U{}}U{}{}{}{U}{U}}U}}{U{}UU}}UUU}U}}{UU}}}}{}U{U}{{U}UUU}{U{}{{{}U{UUUUUU}U{{{}U}{UU}}{{U}}}}}}}}}UU{{}{UUU}U}}U{UUUUU{UUU{}U}U{UUU}}U{{{}}}{U{{U{}}{{U}{{{{{}{U{U}}}{{{U}}}}UU}U{U{}{}{{}{{}UU}{}UU}}}}{U}UUUU{U{}{U{{U}}}U}U{}UUU{UU{{U{}}{UU}{{{{UUUU}UU{}{UU}UUUU}}{}U}{}U}{U{U{}}{}UU{}}{U{{}U{U}UUU{}}}U}}}UUU}}U}{}{}}UU{}UU{}}{U{}{U{}{U}}U{U{}U{{}UUU}U}UUU{}}{}U{}}{{U{U{{U}UU}{{UU{U}}{{}}}UU{{UUU}U{{{{U}U}{}}}UUU{}{{U}{U{U{}}UU{UU{{U}U}UUU{UU}}}{}}{}U{U{}{UUU}{}}U}{U}UU}UU}}{}}{}U{U{{}{U{{UUUUU{{{U}}{{U{U}UUU}{}}{{}{U{U}{UU{U}{}U{}U}}{{U{U{UU{U}}U{UU{}U{{U{U}}U{U{}{U{}{}U}UUUU}{U}{}}{}{U{{}U}}UU}{{}}}}}}U{UU}}U{{{UU{}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{}}}{UU{{U{}}}{}}}}{}U{{UU}{U}{U}}}UUUU{U}U}}{U{}UU{U}}}{U{{UU{{UU}U{{{}{}}{U{}}UU}U{}{{U{U{}UU}{{U{{}{UU{}U}U{}{{U}{}{}U}U{UU}{}}}{UU{U{UU}UU}UU{U{}}{{{}U}{U{}{}{{{{U{}U{{{}}}}UUU{}}{U{UU{{UU}}{}}{U{{U{UUUU{}}{}}UU}{}UU}{{{}UU}}UU{{}{{U}UU{{}{}U}U{UUUUU{{{U{}{U{}U}U}UU}}{U}}}}{U}{U{{{U}}}}{U}UUUUUU{}U}}{}U{U}U}{}U}U{{}}{}U}UU}{{{}{UU{UU}}{{U{}U{UU}U{}{UUU{U{}UUU{U{U}{{UU}UUU{{U}}}}{{}U{{UU{}}}}}}}U{{U{U}{U{}}{UUUUU{UU}U{{}{}}{{U{{U}{{U{{U{UUUU{U}}{U{}U{}{}}}}U}}}U{}{{}UUU}{}}}U{}U{}U{}}}}}U{}}UU{UU}}{U}U}{}}}{U}{}{}{U{{{{{U{U}UU{}}}}{U}{U{{UU{{{{U{{{UU}{U}UU}}{UU{U{U{}U{}{}U{}UUU{U}}UU{}{{U}{U}U}{{{{UU}{}U{}}{}U}}UU{}U{}{}U}U{}UU}UU{{}{{}}UU}{U}}U}U}U}{}}U{UU{}{}}{}{{}}U{{U}UU{U}}}UU}{{{UU}U{}{{}}}UUU}U}}}}{UU{{U}UUU}{}}}{UU}}{{}{}}{}U{}}{U}UUU}U{}}}{{}{U{{U{{{U}{}}{U{}UU}}U{}U}UU}}{}}{{U{}UUU}U{}UU}{}}UUUU}{{U}}{}{{}}{{}U}U{{}{UU}}}}{U}{}UU{{}{{U}}U{{}U}{{{}}U{}UU{{}U}{{{}{}{}{U}}}U}}{U}{U{}}{U}U{{U}}{{UU{{}}{{U{U{U}{UUU}U{}UUUUUU{}U}}}}U}UUU{U{{}U}}U{U{UU{U+++++++++++++++++++{{U{{}U}{{{U{UU}U{U{{UU}}{}{U}}}U{}{UU}}{{}UU+++++++++++++++++++}{}{U{}{}}{{{}U{UU}}U{}UU}{}}U}}{}U{U}}}{{}U}++$$$$$$$$$${{}}U+++++U{{U{}UU}U{{}}U}}}}UU}{{}{U{UU{}{U}U{{}}}}++$$$$$$$$$$U}{{{+++++}UU{}}{{}}U{{}}}}{U}U{U{}}}{{U{}}}UU}{U{U}++$$$$$$$$$$U{{{U+++++{}}U{}}}}U{U{}UU{U{U}U{{{}{}}{{{U}}U{}UUUU++$$$$$$$$$${}{}U+++++}U}UUU{}UUUUUU{UU{U}U{}UUUUUU}}U{}}{}U{UU{++$$$$$$$$$${UUU{+++++}}{U}{{}{}{{{{{U{{U}U}UU{}UU{{}{{{}}{U}}}U++$$$$$$$$$${U{U}+++++U{{U}}}{{}}}UU{{}U}}U{{{{{U}}}}{UU}}UU}U}U+++++++++++++++++++}}}{{}}U}UU{}U{UU{U}U}UU{U}{{{}{U{}}}}U}U}}U{+++++++++++++++++++}U}}{U{}UU}{U}{}U{{{}}}UUU}{}{}{}{U{U{{}UU}{}{}{}{U{U}{}{}}UU{U{U{U}}}{U{UU}}}U}{{{U}{U{{{}U{UUU}{UUUU}{U}UU{{{UU}}U{}}UU}{{}}U{}}}U{{U{{UU}}U}UU}}{}}}}{}UU}U{{U{}}U{UUUU{U}{{}{}{{{U}}}{{}U{U{}{U{UU{{U}U}{{{U}U{}}}}{{UU}}UU{}{UU}}}{U}{}U{}}U{}U}U}}U}{{U}U}U}U}U}{U{}{{{{}}U}}}}{U}U{{UUU}}U}{{{U}{}{}{UU}U{{}}{}U}}U}U}{UUU}U}}{}UU{U}{UU}{}{{UU{}{{{}U{}}{U}{}}U}}U{U{{{UU{U}U{}}{{}U}}}UU}}}{}{UU}}{UU}{}}}U{{{U{UUUU}}{}{{{}U{U{{{}{}{U{}}U{{}}U{}UUU{}{UU{{{{}U{}}}}{}UU}}{U}}U}}{}}}U{{}U}}{{UU{}}U}{{{}{{}U}}UU{UU}}U{{}{}{}U}}{}{{{{}U}{U}U{{{{}}{}U{{{{}U}UUU{}}}U{U{}{{}{UU{U{}{U{{{}}{{}UU{U{}}U}UU{}U}U{{}{}}}}{}{}U{}{{UUU}}{U{}U}{{{}{U{{}}}{}U{}}U{}}}}U}UU{{{}}}}}UU}U{UU{}{U{{U}}{{{UU}}}U{UUUU}}}U{{}}{UU}UU{}UUU{UU{}{{}}}U{U{{U}}{{U}UUU}}}}}}}}}}}}U{{U}{{{UUU{UU}U}}UUUU{}UU{}U{{{{U{{U}}}}{{{U}UUU{{}U{{U}U}}{}}}}UUU{{}{{}U}UUU}{{{}{}U{UUU{{}U{U}UU{}}{U}{{}}{}U{{{}}}U}{}}}U{U{}UU{}{{{UU}{{U{U}}U}}{U}}U{{}UU}}}U{{}}}}}}}U{U{}}}{{UU}{{{}}UU{}}U{{{}U{U}U}UUUUU{}}{UUU}UU}{}}}U{UU}}}{U}{U}}{{UU{{U{}}}}}{}U{{}{U{U}{{{U{}U}U{U}U{UU{}}U{}U}U{}{U{{{UU}}{}{{U{}{U}{{{}{}}{}}U{U}{{{U{}{}U{{UU}UUU{}{U}{{}{{U{UU{{U}{UU}U}U}{{{U}UU{UUU{{UU{U{}{}{UUU{U}}}U{}{{}}{}{}U{}UU}UU}U{}}{UU}}{}}U{U}U}}U{}}{UU}}}U}U}U{{{{{}U{}}UU{}UU}U}}{}U}}{UUU}{}{}U{}}U{{}{U}U{}UU}U{{{U}U}{}}{U{}}U{{}{{UU{{}}}{}{U}U{{UU{{}UUU}{{}{}{}U{{{{}}}}UU{{}{U{{{}U}}UUUU}U}{UU}{UUU{}U{}}}U}{U{U}}U{{{}{}{U{{{U{U}}}}UU{UUU{U}{{{UU}}{}U}{}}}U}}U}{{U}U}{U}}{U}UU}}U}}{}U{}}{{U{UU}{}}}}U}U{{U{U{}}{{{U}}U}U}{{{U{{}U{}{}{}{{U}U}{{}UUU}U}UUU{U{{{{{UU}{}U{{{}}}U{{}{UUUUU{{U{{}}U{UU{}UUU{{}{{UU}{{}UUU}}}U}}{{U{}{}{{UU}{}}{{{U{U}}}}{{{}}}U}UUU{U{}{}}}}}}U}}{}}{}U{{{}{}}{UU{{{U}U{U{U{}U}U{}}UU{}}UU{}UU{{{{}{{{UU}U}}}{{U{{UU}{}{}U{}{}{{}U}U}UU{}}}}}U}}{{{}U{}U}}UU}}{}UU{}U}{}U}}{{{}{{{}}{{{{{{}UU}{}{}{U}U}U{}U}}}U}{UU}{{{U{U{UUUU{{{{{UU}}UUU}{U{UU{{U{}{U{}{{}UUU{UU}}}{UUU{{U}{}{U{}}UUU}}}{{}}{UU}}{{{UU}{{U{{{{U}}{}{{U{UU{}}}U{{}U}}UU{U}}{UU}}U{{U}U}}{}}}{}}}{}}{U{}{}UU}}U{}}}{U{UU{{U{{U}}}U}}{}}UUU{U}}{U}}{{U{U}}U{U{{{{}{U}}{{U{}U{UU{{U{UU}{U{U{U}}U}{}}UUUU}U{{UU{{{{}}}}}UU}U{{}{}{{}{}}{U{UU}{UUUU{U{{{}}}UU{U}{}{}U{}}}{{{{UUUU{U{}}}UU{}}{U{{UU{{}}{}}{}}}}}}{{UU}U{{{{}{{{{}{}U{}U}{}{U{{U}{U}U{}UU{U}}}U}U{{}U{}{}{U}{{}{}}UU{U}{{{UU}UUUUU}}UU}{U{{}{U{UU}{}UU}}}}{}UU{}{{}{{UU}UU{}UUU{{}}U{{{{}{}}{U}U}}UUU{UU{U}}U{}}{UU{U}{}}}{{{UUU}{}U}UU{U{UU}UU{U{{{{{}}{U{}UU{}}U}}{UU{{U{U}U{U{UU{}}}{{UUU}U{{UUUU}U}UU}}}}}{}UU{U{U{{U}{{{{}{{U}{{}{}{}{{}U{}{{{U{}U{UU{{U}{{U{}U}U}{}U}}}}UUU}}UUU}U}U{UUUU{}}{UU{U{}U}}U}UU{U{UU{{}}+++++++++++++++++++{UU}{}UU{}UU}{{{}UU}U{U}}U}U}{{}}{}}U}U{}}{U{+++++++++++++++++++}{U}{{UU{{{U{U}UU{U}}{{UUU}UUU{U}{U{{}{U{}U{}++$$$$$$$$$}{}}}{+++++}U{}{{U}}{}}{}}{UU}{{U{}}{U{U{{}U{{}{}{U}{++$$$$$$$$${U{}{}+++++{{}U{UU}U}U{UU{U{{}}{UU{}}}{}{}}{{}U}UU}}}++$$$$$$$$${{U}UU+++++UUUU{{}}{U{{UUU{UUUUUUUUU{{}}{{{}{{{}U{}{U++$$$$$$$$${}U}{{+++++UU}U{}}{UU{{{{U{{U}}{}{{U}U}UU{}U{{}{U{UU}++$$$$$$$$$UU{{UU+++++}{{}}U{{U}U}U{{U}U}}{{U}{{}UUU}{UU{{U{{{UU++$$$$$$$$$}}}{}{+++++}U}}U}U}}}{}{{U{{U{}U}{U{}}}{UU}{U}{UU{UUU+++++++++++++++++++{U{UU}}}U}UU{}}{{}U{}}{{U}U}U{{{UUUUUU{{U{}U}+++++++++++++++++++{{}{}{U{{U{U}U{{{}UU}}U{}{UU}U{U{}}}U}U{{{}{{}}U}U{UUUUU{U}}{}U}}}UU}{}UUU}{}UU{}{}}}U{}U}U}}}{{U}{{UUU{}}U{U}UU{}{U{{{{}}}}}UU{{{}{}U}{U{}{}}{}{}U}}UU}{}{}{U{}UU{{U}{UU}{{UUU}{{{}}{U}{}U{}U}{}}}}{}{UUUUU}U{}}U}}}}{}{U{U{{UU{}U{}}{}{U}UUU}{}}}U}}{}U{}UUUU{}U{}}UU{{}{}{}}U{{}}}{}}}U}{{{{U}{}}{}}U{{}U{U{UU}UU{{}}{{U}{U{U{}{}{UU}U}{{}}}U}{{{}U{{}}}}}{{}{{{U}U}}}UUU}{{}{U}{}{UU}}{U}UU}U{{}}UU}U{}{UU}U{}}}}}{UU{{U}U{}U{}{U}U}U}{}}{}{{}}U}{U{{}{}}{{UU{{}UU}}{{}{}U}}{{UUU{}}U}}}}}}}{UU{}U}U{UU}}{}{}}{U{{U{{}U}}}U}U{}U{U}UUUU}}UU{}U{UUU}UU}{U}}}{}{}}UU}U}}{}}}{{U{U}}UUUU}U{{U}U{UU}{U}{}}{U{{}{{{}}{U}}U}U}{UU}}}}}{{U}}U}UU}UUU{{}{UUU}}UUU{{U{U{UU}}{}}}}{{{}UU{{}U{{}{}U{}}U}UUU}}}{}}}{UU{UU{U}U}U{}U}}UU}U}U{}U{{U}{U{U}{}{}}UUU}{{UU}U{UUUU{U}{}{{}{{}}{U}}}{UU}{{UU}UUU}}}{{}UUUU{}}{U{{}}}{U}}{{}{}{U{{{UUU}UU}U{}U{}}UU{U{{{{}{}U}}}U{{{{U{{U}{}}UU{{{}{{U{{}{}}{{{{{}{U{}U}U}}{}}}U}UU}{{}U{U}}{U}}UU}{{U}}{{U{U}{UU}UU{{}}{}}U{{U{UU}}{{}}U{}{U}U{}}U{U{{{UU}{}}UUUU}}UUUU}{U}U}U{{}{U}{UU}U{{{U{{U{U}{U}}}{U}}{{UU{U{{U}}{U}U{}{}UU}}{U}{UU}{{{}{{{UUU}{{}}UU}UU}U{}UU{U{U}{{U{{}U{}{}U{}UU}}}}}{U{}}}}U}UUU}}U{U}U{}{U{UUUU}U}{}{}U}{U{{}U{U{UU{}{}{UUUU{UU}U}UU{{}UU{{{}U}{}U}{{U{}U}}}{UU{}{{{UUU}U}}{}{}}{}}{}{}{}{UU}{UU}{U}}U{}}U{UU{}}UUUUU}UU{}{UUU}}UUU{{}}}U{{{}}}{}{U{{U{{}{UU{U}}{UU{{{}U}}}U}}U{U}}U{{{U{}{{{}{UU}}{U{}{{}U{}{}UUUUUU}}U}}UU{UU}{{{{UU{{{U}{{}}U{}U{}}{U{U{}{}U{U}{{{}{U{}{}}{{{}{U}{U}}UU{}{UU}{}{{}}}{}}U{}U{U{U{{}U{}}}U}{{{{}{}}{}{}{}UU{}}}{UU}{{U}}{{{UU{UU}{}}}}{}}U{{UU{}{UUUU{}{}U{{}}{{}}{}U{U}U{}}{{{}}}U}U}}U{{{}}}U}UU{U{}U}}{UUUUU{}U{{}{U{}UU}}U{{UUU}}{U}}{{{{{}}U}{{{U{}{UU{{{}{U{}U{U}U}{{UU}}{{}{{{{}UU{{}}}}}U{U}}U}U{{}UU}}U}}U{UU{}}}}U}{U}UU}{}{}{}{{}}{UUU}{U}}{UU{}UU{{U}{{U}{{{U{}{{}U{}}}UU{{U{U}}UU}{{}}U}}{}U}{}}{UU{}UUU}}UUUU{{{}U}{UU}{{}{{{UU}}{U}}}U{{{{}}U{{}}}UU{{U{{U{}{{{U}}UU}}{}{}U}{U{{{U{U{{U}U{}{}U}UU{}UU{}{{{U}{}U}{}}{}{{{U{}}U}}}U{{UU{}}}UUU}{}U}U{UUU}}{{U}UUU}{{}}UUU}}U}}{{{U}UU{U{}U}U}}}}{UU}U{UU}UU{}{U{}}U{U}}U{U{UU}}}}{U{{{U}{{}}{}U{}{UU{}U}{{U}}{U{U{}}{{U}{U{U{UUU{U{U}}{}}UU}{{{}U}{{}}{U}UUU{}U}}}}}{{U}{{UU}U}}}{UU{}{}}U}}{}U{UUU}}{}}{U{U}}}{{}}{{}{}}U}{{}}UU{U}U{{UU{U{{}UUU}U}}{{UU{U}}{}UU{{UU}UUU{}U}U{{UUU{U{}{{}UU}}U{{{}{}}}U}U}{UUU}}{UU}{{{{U{}{{{{{{UUU{{U}U}U{U{{{U{U}}U}{}UU{U}U{{{}}U}}UU{UU{U}UU}}U}}}{{UUU{{UU{}{U}U{UUU}}{}}{UU}}U}UU{UU{}{}{}{{}U}UUU}U{{}U}U{U{{U{{U}UU{U{}UUU}UU{U{UU}{}{U}}}U}U{U}{{}{U{}{UU{{{{UU{UU}{{}}{}}{}UU}}}}U}{{{U{{U{UU}{{{{UU}}}U{}}U{{{U}{{{{{}}U{}}{}}{}{{}{UUU}}}UUU}U}}{{U{UUUU{{{}{UUU}U}{U{}{+++++++++++++++++++UU}UU}U}{}U}UUU}U}U{U}{U}{{U{UU}{{U}}U}}{{}U{+++++++++++++++++++{U}{}{{{{}U}}UUUU}}U{UU{{}}{U}UU{}}}}U{}{{}U{++££££££££}{U{{{{+++++{{}{}{{U}{U}{{{{{}U{{}{U{{{}UUUU}}U}UUUU{{++££££££££}UU{}UU+++++}{}UUU{UU}}U{{}{UU{U}}U{{U{}{U{}U{}U{{}U{U++££££££££{U}}}}}+++++}UU{UUUU{}}}{}U}{}}}U}UU}U}U{{UU{U}UU{}}{{++££££££££U{}}}}{+++++}{}U{U}}{}}{}UU}U}U{}}U}UUU{{UU{{}{U}UU}{{++££££££££UU{}}UU+++++}{{{}{{{}{U}U{U}}{{{{}}U}{}{U}U}U{{{U}U}}}++££££££££UU{UU}}+++++{{{}}{{UU{}{{{{{}{U}{}}U}UUU{{}U{{{}{{U{}{+++++++++++++++++++}UU{}UU{U}}}}UUU{}U}}{{{U{}UU}}}U}}{{{UU{}{{{+++++++++++++++++++}U}U{{UU}U{U}{U{{{UU}U}}U{}{{{U{{}UU}{U{}}}U}U}{}{}UUU{{{}UU}}U{}}}{UU{{}{UUU{{U{}U}{}{U}}U{{{U}U}{UUUUU{{{{}{}UU{}}UUU}{{U}{}}{{}}{{}}U}}}}{U{UUU}{}}UU{}UU{U}{{}{}UUU}}U{}{}{{{{U{UU{{}{}{}UU}U}{{}U}{UU}{U{}}{U{}UUU{{{}}UU}{}{{U{}{}}}{{{UUU{U{U}U{U{}}UU{{}{{{U}{U}}}}U{{}U{U}}{U{{U{U{{{{{U{U}{}}}{UUU}}}U}}{}}U{U}}UUU{}{{{U{U}}}U}}UU}}}UU{U{}U{{{}}}{{UUUU{}UU}}U}}}{{U{}}}}}U{{U{{U}U{U{UUU{U}{UUUU{}}UUUUU{U}}}U}{U}}UU{{{{{}{}UUUU}}UU{{{{UU}}UU}}U}}{U{}UUUU{}}UU{U{}{UU{{}U{{UU}{U}{}{{{{}}{U}{{}U}{}}{{}}{}}UU}U}{{{}}UUU{UU{UU}U}}}}U}U}{}{U{}{}U}{{{U{{}}UU}}{}}U}U{}}{U}{}U}UU{UU{}{}}}{{U{}}}{U{}{}{U{}}U{UU{}}}}}}}U{UUUU{}{{{U}}{}U{UU{{}{{{U{{{}UU{{}UUU}{U}}}}{{U}}U}}UU}{UUU{}U}{{{U}U{{}{}{U}UU}{}U{{UU}U{UUU{U{U{{}UU}UU}{{}U{UUUUUU}}UUUUUU}{}}}U{}{}UU}}U{{U{U{{UU{{U}U{{U{}{}UU{{}}U}U}}{}U{{}{UU{}}{}}{U}}U{{{}U{}}UU}{}}}U}U}}{}{{}}{UU{}U{{}}}}{}{}}}{{{U{U}}{{}}U}{{{UU{}{{{{{U}{U}U{U{}}UUUU}}}{{U}{}{}{UU}UU}{}{{UU}{}}}UU}UUU{{}U{U{U}U{{U}U{UU}UUU{}}}}}}UU{{}{U{}UU}{UU{U{}{{U{{}U}{}U}{U}{}}}}}U{U{}}{}}UUU}{{U}{U{}U}U{}}}UU{{{{U}{UU{}}}U}}}{UU}}}{UUU}{{{{{{U{{}{U}U{UU{{{{{}{}U}UU}U}{UUU}}{U}U{UU}U}{UU}{U{}U}}{{}}{{{UU{}}U{}{U{U{}{{}U}{}}{}{U{UUUU{{{UU}}{U}{}}U{U{UUUU}}{U{UU{{}U{U}}}}U}}{UU}{UUU}{U}{}U}{{{}UU{{{{}{U{U}{{U}}}{UUU{{UUU}{UU{U{}}{}UUUUU{{U}{U{U}{{UU{}}UU}}{U{{{UU}}{}}}U{U{{}{{{{}U}U}}}U{}{}UU}{}UU{}{}{}UU}U{{}U}U}{{{}{{U}U{}}{}U{U}}U}{UU{}}{{}U}}U{U}}}U}{{{{{}{{{{{}}{{}}}UU{UU}}{}}{U{{{U}}{}{}}}}UU}}{{UU}}UU{U}U}}U{}}{}UU{{}U}}}{}}{{}{{}U{{U{}}U}U}}{{{UUUU{{UU{{U{}{UU}{U}{}{}}{U}U{U{}{{}}}U{}{}}}}U}{U{{{}U{{{UU{}{{U{U}{{{{UU}U}}{{}{UU}{}}{}U{{}{{}UU{UU}{U{UU}UU{{}U{{}U}U}U}UUU{U}{{}{{}U}}}}{U}UUU}UU{U}}}}}U}{{{}{{{U{U{{}{}U}}}U{{UUU}{U}}UUU{}{}}U{{}U{}UUU{U}{{{{UUU{{U}}}{U{UUU}}{{{{{}U}{{}}{}U{{{{UUU{{{UU}}}U{{{U}U}{}{{{U}{UU{UU}UU}{{}}{U{{{{}UUUU}U{{UUU{}}{{}{UUUUU}{U{U}{{{}{}{U{}{{UU{{}{UU{}}{}{}}{{}{{}{UU}}}}{{U{UU}{U{}U}{{}U}{}U}U}}}{{{{{UUU}U{}}}}}}U}{}}}{U}}{UUUU}}}}{{}}{UU{U{}}}UUU{}{{}U{U{UU}U{}U{{U{{{{}}{{}}{}}UU}}}{{{}{}{{}{{U}UU}U{{}}{}{{U}}U}}{U}UU{}U}U{U{U}UU}{{U{U}U{UU{UUU{{{{}U}{U{U}}}{U{UU}{}}U{{U}UUUU{UU}{U{U}UU{{}{}U}}U}{{}}}U{{{{}{{}{}{}UUU}}{}{}{}}UU}}UU}{UU}{{}U{{U{{UUU}{}{{UU{}U{}}{UU{U}}}}U{{}}}}{}{U}{}}{{}{}}{}}{}U}{U}}U}U{{U}{}{U}{}{}{{}}{}UU}}U}}}U}U{{}}{}U{{UU}U{{UUUU}{{}{UU{}}{U{}{}UU{{}UU{}UU{U{{UU{{}UU{{{UU{}{}}UUUUU{U{U{UUU}{{}U{UUU}{{UU{{UU{U{}U{}{}{{{}U{UU{}{}U{UUUUU{{{}{U}UU}UU}U}{}U{}U}UU}{UU{}U{{U{U{{UU}U}}}{{}UU}{UU{U{{U}U}}{UU{}UU}{U}U}{UU}U}{{}}{UUU{}}U}}U}}{}{}{}U{}{U}}U{{{}{{{{{{{}U}{}}{}}U{U{+++++++++++++++++++}U}}{U}}{}}U{UU{}{UUU}U{U{}{{U}{}}U{}}UUU}U}}+++++++++++++++++++}{U}{{UU{}}{{U{{}}UU{U{}U}{U}{U}U}}}{{U}}U}}{++£££££££UUU{{U}}+++++U}{}U{{}}}{}U{}{UU{}{}U{{{U{{UU{{UU}{UUUU}++£££££££{{{}}}{}+++++}}}}{}U}{}{}}{}{{}U{{{}U}{}U{U{UU{U}}{{}{{++£££££££}{}{}UU{+++++{{U{{{}{U}}U{UU{}{U}{{}}{{U{}U{{U{{{U}{{}U++£££££££{}{}{{{{+++++}U}U{}{{}{}}}U{UU}UU}U{{}{}}UU}{}{U{}UU}{}++£££££££U{}UUU}U+++++{}{{U}}U}}}{U}{}UU}UU{{}{}U{}{}}{}}{}{U{{}++£££££££UUU{UU}}+++++{{}{}}}{UU}{}}{{{{{}{}U}}}UUUUU{U}U}U{{U}U+++++++++++++++++++{U}U}UUU}{}U{}}UU{{U}}U{}UU{{{}}}}UUUUU}U{{}}+++++++++++++++++++{U{U{}{{U{}{UU{UU{U}}{{{{{}}}}U}{}}{{}}{U{{{{{U}}U}UU}UUU{UU}{}UU{}U{{}{U{U}{U}U}UU}{{U{U{}{}{{{}}UU{}UU{UU}{{UUU}}{UU}{}}UU{{{{}{U{{}UU}UUU{}{{}}{U{UU{}{}{U{UUU}}}{}}{U}{U{U{}UU{{}}U}{U{}}}{U}}{}U{}}{UUU}U{UU}{}}}}U{}U}{{U}}}{}}}UUUU}{}U{U}{U{{U}{}}}{{}U{UU}UU{U}U{}U}{{}}UU}UU}UU{{U{}{{{{UU}}}U}{{{U}}}{U{}UU}}{}}}U{UU}}{U{{UUU{}{}U{{}}U}{}U{}UUU{{}U{UUU{}}U{{{UU{{U}{{}U}}}}}{U}}U}}UUUU}{}U}U}}}{}UU{}{}{{{}}{}{}UUU{UUU}}{UU{}}{U{}{U}}UU{{}U{U}U}{{UU}}U}}}}U{UUU{U}{}}}{{{UU}UUUU{{{U{U{}}U{}U}U{}{}}{}{U{U{{}}UU{}}}{UUU}U}{{U}}}}}{{U{U{{{}}U{}}}}}U{}}{{}U}}}{}U}}{U}{U{}{U}}U}}}UU}}{}}{}{U}{{{}}U}}}{{}{U}}U}{{{{UU}U}}{UU{{{}}{U{U}}}}}U}{U}U{UU{{{{UU}U}UU}}}}U}{UU}U}UU}U{U{}{{{{{}UUU{{U}{U{{{{}}{{{}U{{}}}{{UU}U}U{{U{UU{{}UU{}UU}}U}{{{{{{}{}{{}{U{}U}UUUU{UUUU{U{U}{UUUUUU}}{}}U}}U}U{UU}UU}{{U}{}}}}{}}U{}{{}{{{U{}UU}{}U}}{U{}{UU}U}}}{}{UU}UU}UU{U}}U{U{{}U{}{U}}U{{}U{{U{U}U{{}U{{U{{{}}UU}}UU{{{{}}U{}}}U}}U{U}{{UU}{}{}UU{{{{U}U}}UUU{U{}{}UU}{UU}}U{{}U{}UU{UU}U{}U}}{U}U}}U{}}}UUU}}{{{}{{UU{UU{U}{}}{{}{}UU}U{U}}U}{}U{{UU}}UUU}U}{{}{}U{{}U{}{}}U}}{U{}{U}}{}{U{{{{{}U{UU}}}}{{}{}U{{{{{}{{{}{}}}U{{{{UUU{}{U}{UU{{}{}}UU}}U{U{UU}UU}}U}{}UU{{{{{U{}{}}{U}{U{{{{UUU}{{{}{U{}{U}U{{}}}U{}}{UU}{}{{{{{UU{}}U}{}{{{{{U}{{}U}{U}U{{U}}{{U}}{}}{{}{{UU{{U}{U}}}UU}{}U}{{U}UUU{{{}{{{U{U{{UU{U}}{}{{UU{{}U}{U{}UU}U}}{U}{{UU{U}U{{}U}}}}}UU}U}}{{UU}U}}}{{}U{UUU}{{}}}{}}{{U{{{}{}{{{U{UUU}}}{UU{}}}{UU{{{{{{{{UU{UUU}{{}}U{}}{UUUU}}UU}UUUU}}UUU}}}UU}U}}{U}U{UUUU}{{{{}UU{UUUU}{}}U{UU{}{}{}}}{UU{UU{}UU}}U{{{UUUUU}}{}{U}}{}}}U}{{}}{U{U{}UU}UU{{}}UU{{}}U}{{{}{}U}}UUUU{U{}U}}U{{UU{}U}UUU}{U}}}U}}}{}{{}U{}UU}U}}U}{{UUUUU}}UU{UU{U{}{}{{{{}U{U{}}}}UU{{U}}{{U}{}{}UU{}}}{}{U{}{{{}{}}{}{{U}U}}UUU{}}}UU{}}UU{}}UU}}{}{}U}{{U{}U{{{U{U{U{U{{UU}U{}U{U}}}}{}}UU{{U{UU{{{UU{U{U}UU{UU}}U}{U}UUU{}{U}}UU{{{{}U}U}}U{U{{{U{}{UU{{}}{{}}}{{{}U{{}U}}{U{UUU{}}{{U}{{UU{}{{U{}UU{}}}UU{UU}{UU}}U}U{}U}{}}}}{U{{U{{U{}{}{{UU{{{{U{{{UU{}{}}}{}UU{}}}{{{}U{{}{{}}U{{UU{}}}{}}}U}}}}{}{}{}{}U}UU}UU}{}U}{{}U{{}}}{{}UU{}{UUUU}{{{U{{U{{{}U{}U{U{{{UU{}}{{{}{{U{U}}U{{UU}}U{{{{}}{UU{UU}{UU}U}}{{U}{U{U}U}{UU{}U}{{}U{U}}UU}U}U{{}}{{}}UU{U}UUU}{}}U}U{}}UU{}U}UU}{U{U{{U}U{U}U{U{}{{}U{U}UU}{{}{}U}UU{}}U}}}}}}UU}UU{}U{}U}U}U{}}{{U}{{U{{}{{}{}U{U{}}{{}}{UUU{{}U}U}}U{U{U}}UU{}{}{{}{{U{U}}}}U{U}{}{}{U{}{}UU}{}}}{{{UU}{}{}{}{}{U{}}{{{U{}{U}{{}U}}}}{}}UU{}{{UU{U}{}U}U}}}U}}}}U}{{U{{{U{{}U{}U}}}{{U}}UU}U{{U}U}}UUU{}{}}}}{}UUUU}UUU}U}{U}U{}{}{UU{}U{{}}U{{U{U{}{U}}{}}UU}}UU}U{UUU}{}U{}U}}{UU{U}}}}}{{{}{{U{}U{UU}{{U}}UUUU{}{{UU}}}UU{{{+++++++++++++++++++}{{}}}}}U{}}}}{}}U{{U}{U}}}U{U{U{U}{}{{}}U{U{+++++++++++++++++++}U}}{}}}UUUU{U}}{{{}}U}}{{}{}{{}{U}{}}UUUU{}{++££££££{{{U}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{U}{}U{+++++{}}}}{}UUUU{{U{U}U}U{{U}UU{{{{UU{UUU{}U}}U++££££££}}{{}}UU{+++++}{}U{}{}}}}{{U}UU{{}}{{U}}}}}}{{}{U{U{{{{U++££££££}}{{}{{{}+++++{}}}U{U{}UUU{}U}U}}{UU{U{}}{UU{{}}{}{{}}}}++££££££{U}U}}}UU+++++}}UU}}}{}UU}U{}{}{{}{}U}U{U{}}U{U{UUU}{{}{+++++++++++++++++++}U{}{}U{U{}UUU{{}U{{U}}U}UU}UU{UU}{UU}U}U}{U}+++++++++++++++++++{{{U}{}UUUU{}{U}}U}U{}}{U{{{{{}{{U}UU}{}{}}}{U}{{}{{}}U}{}{}UU{UUU{UU{{{{{}}U{{}U}UU{}U}{}}}}{}}{UU}UU{U}U}U{}}}U{}{}{{{{}U}}}{U}{U{U}}}}}}{U}{U}}}UU}{U{{{}}}}}}{U}U}UUUU}U}U{}{}}U}{{{}}{{UU{UU}}UU}U}U}{{U}}{U}}{}}}}U{}}UU}U{U}}{}{U}{{U{{UUUU{UUUUU{UUU}}U}U{{}}}}{}{}U{{U}{U{UU}}U{U{}{{{}{}}}{UUUU}{U}UU{UU{{{{U{}}}}}{U}}{U{UU}}}U{}{}}}{}}{}}U}{U}{}}U}U{}UU{{U{U}U}UU}UU{U{U{U}}{{{{}}U{U}}U{U{}{}U{}{UU{}{}UU}U{}}}U}}U{}{UU}{{UUU{{{{U{{}U}UU}}{{U{U{{{}U}{{{U}}U}}}{U}{}U{{U}{U{U}}{}UU{{}}}{{UUU{}}{}}U{{U}}UUU{U}{U{{{}UU}U{UUU{}{}}UU{U{{{}}U}U}}{}{{}U{}{}}{UU{}}U}U{{}UU{{}U}U{{{U{UU}U{U}}{}{{U}UU{UU{}{}}}}U{U{U{}}U}UU{UU}}}{}U}}}{{}}UUUU{}}U}U}U}{}U{{{{U{U{{}{{U}{{}{U{U}}U}U}UU}{U}}{{}U{}}U}{UUU}}}}U}U{{{{{}}}}{{{{UU{UU}U{U}U}}UUU}{U}}{U{UU}UU}{U}U}}U}}UUU{U}{U{{{U}U}U}}}{U}{{U}}}}U}U}U{}UU}{{{U{{U}UU{UUU}{}U{{U{U{}}{{}}}}UU{{U{{}U{U{U{{{UU{UU{U}U{{U{}{}}{}}{{}U{{{{{{U{{}}{U}}}{{{{{}}{{}UU}{{U}}}}{{U{U{}}}{{U}}U}{}UU}U}}}{}UUU}{}UU{}}UU}U{}{}}{UUU{UUU{{}}{{}{UU{}}}{{U{}U{}{UU}U{{{}UU{UUU{}UU{UU{UUU{U}U{UU}U{{{}{}{{U{}{UU{UU}}}}U}}U{U{}{U}}{{UU}}U{UUU}}{{{{}{U}}}}}{UUUU{}}{}UUUU}{U{}}{}}}U}}{}UU{UUU}}UU}U}{{UU}{{{U}}{{{UU{{}}UU}{U}U{{U{}U{{U{{U}U}UU}{UU}{{{}U}{U{{{}{U}U{{UU{}}UUU{}{{{}{UU{U{UU}}{{}{UU{UU}}UU}U{{}}UU}U}U}{}{{U{}}U{}{}}U}{{{U}{UU{{{{U{}{{{{}U{}{U}}{}U{}UU{UUU}}{{}}}U{U}{UUU}}UU}{U{U}U}}UUU{UUU}{}{UU{}{}}{}U{{}U}{{}UUU{{}{UU{{U{{UUU}U{}U{}{}}{U}{UUU{U}{{}}{{{}}}U}U}UUUUU}UU}UU{}U}U}UU{U}U}}}}{}}}{U}U{U}{UU}{}}}U}}U{}UU{}{UUU{}UU{UU}UU}{}}}}{}}UU}}{U{}}{{}{}{{{}{{{}U{{{}}U{U}}}}UUU}}{}}UU}UUU{}{U{U{U}}}{UU{UU{U}}}}}{{}}{UU{}{UU}{}U{}{{{UUU}{U}{UUU{UU{}{{}}U{}UUUU{}U}}U{}UU}U}{U{}{U}}{}}U{}}UU}}}U{UU}U}U{{{}}}UUUU{UU{UUU}{UU{{}{}U}}UU{U}U}{{U{{UU{}{UUUU}{{U{{U}}U}}U}UU}}}{{U}}UUU}{{{{UUU{}}}UU{{U{U}U}U}}}}{{U{{}{{{{{U{{{}U{U}U}{{U{{{{UU{{}}U{UU}}{UUU{UUU{}}U}}}{U}}U}{}UU}{}}U{}U{}}U}{{{{U{U}U}{}{}U}{U{{{{UU}UU}}{U}}}{{}UU}{}{{{U{{{U{{{U{}}}}{{{UU}UU}U{}}{}}U}}}{{UU}}}{U}{{{}{}{U{UU{{{{U}}{UU}UU{UU{U{{{}}U}{}U{U{U{{{U}U{UU}U{}{UU{}UUU}U{}UUUUU{{{{{}UUU}{}}{{}}}{{}U{U}}UU{}}}U{}{U{{{{}{U}U}{{{{U{}UU{UU{}{}}U}U}}{{U{}U{U}UU}{}{U}U{{U{{UU{}}{}}UU}}{{}}{}U}}{U{{{}U}U{U}}UU}{}UU{}}{{{}}}{U}{{{U}}}}U}{UU{}U{}UU}U{{}{}{}{U{{U}}{}UUU{{U{U}{{UU}}{}}{UU}U}{UUUU{{{U{{UU}UU{U{{{}UU}{}U{}{{}}{U{}U{}U{U{{{UU}U{{}U{UU}}}{UU{}}{{}U}}}U}}}{{}}{{{UUUUUU{}{U}UUU}}UU}}{}{}}}}U}}U{U{}U}UU}U}}}}}}}{UU{{U}{}U}}{{}U{U}{{}}U}UU}{UU{UU}U}{{{}{UUU{}U{UUUU{{}{U}U}UUU}UU}{}{U}}}{}{UUUU{{{U}U}{U{UU}}{UU}{}}{{UUU{}}{}U{U{{}U{{{UU}{U}}{{}}{{U{{UUUU}}U}}}}}U}}U{U+++++++++++++++++++UU}}U{}}}{U{U}{{U{{}U}UU{}}U{}}U{}U}}UUU}{}{}+++++++++++++++++++U{{U{UU{UU}{UUU}{U{{UU}U}U{}}U}{UU{{U{U}{}{{{++"""""}U}{{{}U{U+++++U}}UU}U{}}{}UU}UU}}{}U{}}UU{}{}U{{{}}U}U}{++"""""UU}UU{}{{{+++++{}}{}{UU{}{U{U{U{}{}{UUUU{}}{{UUUU}U{}{{{}++"""""UU{UU}U{}{+++++U}}}UU{U{U{U{U{{}{U}{}{U{}{{{{{UUU}U}{}{U}++"""""}UUUU}}U}U+++++{{}{{{}}}{U{}{U}{}{UU{UUU}}U}}}{{U}{UU}}{{++"""""U{U}}}}U{U+++++{UU}U{{{}}{U{{}}U}{U{{U{}}{}{{{U}{U{{{UU{U++"""""{U{U{UU}}U+++++}{U}U{}}}UU{{{{{}UUU{{}U{}{U{}{U{{}{{{}{}U+++++++++++++++++++}{}}{{{{}{}}U}U}{{U}U}}}{{{}}{}}}}UU{}{}U{}{U+++++++++++++++++++U}{}U{{}{}{UU}{{}U}{UU}}}U{{U}}UU}U{{{U{{U{UUU}U}U{U}{}U}}U}{U{}U{UU{}U}U{}}U}{{}U}}}U}}U{U{U}}U}{}{{U{}{}U{}{}UU{{{}U}U{}UUU}}}}{}{{UU{{U{UUU}}UUU}}UU}}}}}UU}U}{{{U{U{}{}U}}{UU}}UUU}{U}{{UU}}}U}{}{{UU{}{}}{U{{U{{}U}{U{UUU}{}{{U{UUU{{}{{{}}{{}U{}{}{U}}UU}{}}UUUU{{}}UUU}UUU}UU}U{UU{{U{}}}{U}{{U{}{}UUU{U{{{{UU{{}{{UU{{}{}{}}}}{{UU{U{}U{U}{UU{}}}}}U{}}U{}UU}{}U}}UU}U}U{{U}}UU{UUUU}}{UU{}UUU{{{{U}U}U}{U{{}U}U}}UUU}UU}{}{}{UU}}}}U}U}}U}}UU}}}}{UU{{}U{{U{}U{{U{{U}U}{{{{U{}}U}UU}}}}U}{}{}U}UU{UU}U{}{UUUU}{}}}U{U{{{{{UU}}}U{U}{U}{U{{U}{}U}U}{}U}{{U{{{UUU}U{{}}{U{{}U}}{UU}U}U{{}U}UU{}{{{U{{{}{UU{U}{{UUU{}{}}U}UUU}{{}}{U{U}{UU}UU}}UUUUUUU}}}{{}UUU{U{{UU}}U{U}{{UUU}}U}UUU{{}UU{{U{U}{}}{{UUU{{{}}}UUU{U{}{U}U}}{UUU}}{U{{UU}U{}UUU}}}}UU{UU}}{}U}U}{{U}{U{}}{}{}}{U}UU{{U}U{{}U{{{{UU}}{}UU}{{{}}{U{}}}}}{U}}U{}U}U{}}}}{}U{U}}{{}}U}}UU}U{{{}UUUU}}U{{}U{{}{UU}{U{U}{}{U}}}}{{U}U{{U{{UU{{}{{UUUU{}{}}}UU}U{U}}}{{}UUU{U{U{{}U}{}UUU{{{U{U}{{}{}U{UU}}U}}}}}}UU}}}}{{U{UU{U}{U}{{}}UU{}UU}U{}}U}{U{}U}}}UU}UU}{}{}{}}U}{UU{U{UU}}U{{}}{{}}}U{}{}UU}}{{U{}{{}{}}{{{{}U{}}U{UUUUU{{{U}UU{{{{}{{U{}{{U{U{}UU{{}{}}}{}{{{{}UU{{}UUU}U{{}{}}{U}{{{}U{}U}{{}{}}}}U{U}}{UU}}{{U}}}{U{{{{{U}{{UU{}U}}U{U{{}{{U{}}{{}U{}{}{U}U{}}}U}U}U{{}}UUU}{{UU}}{UU}{}}U}{}}{}}UU}UUUU}U}{U}U}}}U}}}U{UU{}{U{UU{UU}U}{{}U{U{U{}{UUU{U{{U}{}{}{UUU}U}}{}U}{U{}UU}}U}}UUU{}{U}{UU{U{}{}}{U{U{{{}{UU}U{UU{{U}}{{{}{{}{}U{{}UU{{{{{}}}}}}U}U}{U}}U}}{{UU{{}{}}}}}{{}}{}{U{}{{{{}{UUU{{UU}{{{}U{{{{{}{{}UU{}U}{U}{U}}UU{}{{U{}{}}{U{}UU}}U{{U{U}{UU{}{}}}}{{{}U}}U{}}UUU{}U{{}{{}{}}U}}U{}}}U}U}U}{UU}{{{U{}}UU}}{UUU}{{}U}{U{}{}}}U}}{}{}U{U{{{{}}UU}}UU{{U}}{U{}{{}UU}{{{U{U{}{{}U{}U}{}UU}U{U}{}{{}U{}}{U{U{}}}}{{}U}U{U{U}UU{{{{}UU}}{{{UU{UUUU{}{}UU}}}U}U{}{{{{UU{U}{}}U}{}}U{{{UU}UU}{{{}}UU}{U{UU}{U}{}}{}UU{{{{{{U{U{}{{}{{{}{UU}}{U}U{}{U{}{{{UUU{}}UUU{}{{}UU}{{UUUU{{}}}{U}{{}U}}U}}}{{UUUUU}{}{UU}}UU}{{{U{}}}U}{{{U}}{{U}}}}}}}U}U{{}{{{UUU{U}{UU}U{U{}U{{{{UUU}}}U}{}U}U}{UUUU}{U}}}U}{{UUU{{}{}{}}U}UU{U}U{}}UU}}}U{UU}{U}{U}{U}U}UU{{UUU{U}UU}{}{{U}}}}{UUU}{{U}{{UUU{UU}{U{U}{{U{{U}}UUUU{{UUU{U{}}}U}UU}{U}}{{}{}UU{U{{{}}}}U}{{U{}U}{UU}}}U{{{}}{{}{U}UU{}U{UUU}}{U}{U{}{{U{{}{{}{U{}UU}U}{UU{{{UU}}{}{}UUUU}{{U}U}}}U}{{}{}}{U{}UUU{{U}{UUU{{{U{}U{UU{U{{}}}U{U{U}}}}U{U}{UU{}UU{U{UU{U}U}UU{}}}UU{}{}}}UUU}}U{U{{}}}{}}}U}}{}}}}}}{{}{U}U{}U{}{}{UU}{}{U}{}}UUUU{}}U{{UU{{}UU{UU}{{{}{{}U{}}{{UU}}UUU}U{U{U{}}{{}{}{}UU{}U}U{}}{{UU}U{}U}{{}U{}{}U{}{}}}{}{U{U{{{UU}}}{UU{}}}{U{{}{}UU}U}}U{U}{UU}U}UU}UUU}}{U{}}{}{U{{{UU}{}{U{{{{}}U}U{U}}{{{{{{{U}{{UUU{}+++++++++++++++++++}{UU{}}U{{}}}{}{}}U}}{{UU{U{}}}}{UU}{}}U{{{}U+++++++++++++++++++{U{}UU{{{}{{U}}{}{U{UU{}U}U{U}{{{{}{UUUU}}}}{++""""}UUUU}U}U}U+++++}U}{{UUU{}U}{{{UU{{}{{}{UU}{{}{}}UU}{{{{UU++""""UUU{{{}UUUU+++++}{{{U}}{U}U{{{UU}UU{{}}U}{}{U}}{}U}{{{}U{}++""""}}{}}{U{U{}+++++}{}}U{}U{}}{U}UU{UUUUU}U}U}U}}{}}}{{U{}{{{++""""{{}U}}UUU{{+++++U}UU}}}}U{{{}{{U}}{UUU}UU}U{U{{{U{UU{{{}U{++""""{{{U}}}}{}}+++++}}UU{{}U{{U{U}{}{}}}}U}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}{{{}UUU+++++++++++++++++++{U{{{{{{}{{{}}}}{U}{{{}{{}{{{{}UU}U{UUU{U}{{}U}{{U}U}}U}}U}}{}{UUU}}UU{}}{UU}}{U{}{{}U{{}{U{{}U{UUU{}U{}U{U{{U{{}}}{U}{{UU}U}}U}}}UU}UU}{{U{{}{{{}}U}{{}{{U{U}}U{U{}{}{UUUU}}}U}UU{}}U}{{}{}{UU}}}{{}}}{UU}U{{}{U}U}}}{U}U{{{UUU{}U{UUUU{}U{U{U{{}U{{}U{{{U}{}}}U}U}U}}}}{UU}}U}UUU}{U{U{{UU}{}}U}U{{U{{U{U{}UUUU{UU}{}{{{{{}{UU{{UU}U{}UU}}UU{{{{}{}}}{{{U}{U{UUU{}}U}UU{}{UU{{U}{{}UU}{{U{}U}{}{{}}UUU}U}{U}{{U{{}UUU}}}U{U{{}}{U{UUU{U}}{U{{U{}UUU{{U{}{{U{{U}U{}{U{U{}U}{}{{U{}U}}{}{U{{{}}}}{{U}{{{UU}{}{UU{}}}{{U}UU{U{{U}}}}}{U}}}U{}{{}}U}{{{{{{}{UU{U}U{{U{U}U}{UU{}{U{{U{}}{UU{}{}U{UU}}{{UU}}}{UUU{{{U{UU{UU}{}}{{{{{{{{U{{{}U}{{}{{U{{}}{}UUU}{U}}UUU}UUU}U{}U{}{U{}}U}UUUU{}{{{}{{}U}UUU}}}{}U{{{U{{{UU}UUUU}{{U{UU}}UU{U{U}{U{{{}U{{U}}{}}U}U}}{{}U{U{{U{}}UUUUU{UU}{}}{}}{}UU{}{}U}{UUUU{U}UU{}}U}}{}UU{{U{{{}}UUU{U{}UU{U{U{{{{U{}U{UU{}U}U}}}}{}}}}}{{}}U}{UU{}{}U{}}UUU{U{}{}{U{}}}{{U}}{UU{}{}}}U}U{}U{}}{U{}}{{}{{{UU{U{U{U}{}{{U}U{UU}U{{U{U}{U}U}UU}UU{}}{{}}U{}}U}}UU{UU{{{}U}{U}U{U{U{{{U}U}UU}}{}{U{{U}}U}{{}UUU{}{U{}U}UU{{}{}}UU}}}{{U{{{}{}}{U{}{}{}{UUUUU}}}}U}}U}U}U{U{U}{U{}{}}{{}{UU}{}}{{U{U{U{U{{{U}U{{{U}{UU}{}{U{}UUUUUU{}UUUU}{{U{{}{{{U}}U}}{}{U}UU{{U}{{{U{{U{U{U{}{{{{UUU{UU{{{U{{}UU}}UU{U{UU}{{U{{U}}{UU{}{}UU{{{}U{UU}{}UU}U{U{UU{}}}U}U}{}}{UU{{{UU{}UUUU}}}U{{{U{U}}U}}}{}{{UU}{U}{U}U}}}{{{}{UU{{UUU}U}U{{UU}U{}UUU}U{U{{UU}{{U{}UUU{}U{}{}{}U}UU}{}U{U}}UU{{U}U}}}}UUU{}{{{}}}{{UU{{U}}U{}{{}}{U}}}UUU}UU{U{}U{UUU}UU{UU}}{}UUU{}}}{U}{}}UU{UU{U}U}}}}{U{UU{U{UU{U}U}{U{UU{U{}}{{}UUU{U}{}{}U{}U}}{U}U{{{U{U{{UU{{{{U{}UUUU}U}{{U{{{}{U{UU{{UU{{}U}}U}{UU}}}{U}{}U{}UU}{}{U{}{}}}}}UU}U}}UUU}U}{}UU{U{{}UUU}{U{}{U}{U{{}}U}U}{}}UUU}U}U}U{}U{UUU}U}U{U{U}U{{{U{U}}{{{}}}{}UUUUU{U}}{U}U{{{U}}UUU}U{U{}UUUU}UUUU}U}{}U{U{}{UU{{}UUU{UUUU{UU}U{}{U}UUUU}}{}{{UU}}{{{{}U}{}{U}}}}}UU{UU{}{{}}UU}}}}}U}}{{}{{{U}{}{U}U}}{{{{UU{{{UUU}U}{{{}U}{}}}{U{}{}}UUU}UUUU{}}}}{}{U}{UU}{UUU}}}UU}{{{}UU}{}{U{}UU}U{}U{UUU{UU}U{{{U}}U}U}}}{{UU}UU}}}{}}U{{{}}}}U}}U{}U}}}}{U}}}{{}U{{}UU{UUU{UU}U}UUUU{{UUUUU{}{{U}}U{U{{{}UUU}{{UUU}}}}{{UU{{{}{{U{}U{{U}{{U}{{{{}}U}{}}U}{}}}{UUU{{U}}{{}{}}}{U}{U}}UU}UU{}U{{{{}{{}{UUUU}}}}}}{{{}{{{{}}}}}U{{U}UUU}}UUUU}}U}UUU{}}UU}UU}{}}}{}{UU{{U}U}{U}{U}U{}UUUUU{{}}{U}UU{U}}{}}{U{{UU{U{U}U}}{UUU{{{}{{}U}}{UU{UUU{}}U}{}{}}}{}UU{}}{UU}}}}}}U{}{U}}U}{}U{{UU{}U}UUU}U{UU{{}{}{{}}}}U}}{{U}{}{UU}U{}U}{{}{{U{}U}}}}{}}{{UU}U{{U{}U{U}}{}}{U{{{UUUU{{U{{U}}}{}U{{{{U}}}{}U}U}}}U{{}{{{U}{{U{}UUU{{{}}}{}{}{{{U{U}U{}UU}{U{{UU}U}{UU}UUU{U}}U}{{{U}}}}}}{{{{UU}{{{{{}{UU{UU}{U{U{{}U{{{}}U{{U}{U{{{{+++++++++++++++++++U{{U}U}{{U{UU}U{{U}}{UUU{{{UUUU}}}}{}{{}}U{{{+++++++++++++++++++}{UU}{U}}}U}{{}{}{}{}}U}UU}}}{}{}UU}}{UUU{{{{++"""{UU{}U}}{}}U+++++U{}}}}{{{}UUU{}{U}}}{U}U{{}U{U{U{{U{}UU{U}++"""UUU}}U{}}{}}+++++}}}U}}U{{{}{{{}}U{{{{U}}U{}U{U{{U{U{U}U{{}++"""}{{}UU}{{{U}+++++}UU}}{}{{{}{{{U{}U{U{{U}{{}}}}}}U}}}}U}{{}++"""{{U{{}}}UUU{+++++U}}{{{}{{}{}{{}{{{U{}U{{}{U}{{}U{U{}}{{}}{++"""}{U{}{U}U{{{+++++}}}{{}}{{}}{{{}}UU{UU}UUUUU{UU}{}}U}U{}{U}++"""U{{{{UU}{}U{+++++U}}}{{}UU{{{}}U{U{{}}}{}{}U{{{{U{UUUU}{}U{+++++++++++++++++++}{}}U{U{}U}UUU}{U}{U{{}U}U{UU{}{{{U}U{{{U}{U}+++++++++++++++++++U{}{{U{}UUU{U{}}{}{{}}}}U}{U{UU}{{{}}}}}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}UUUU{{{}{}}U}UUU{}}UUUU}}U}U{}{}}}U{U{U}U}}{}}}{{}U}}{}{{}}U}UUU{}U{}{U{U{}}}}}}{}{}{{}}}}}}}U}U}U}U{}}{{}}{U}UU{{{{U{}{{UUU}}U}}}UUU}}{{U{}U{{{{{U}{U}UU{}U{}{U{}}U}{}UU}{{}{}UU{}U{}}}}}U}}{}U{}UUUU{}}}}{U{}U}{U}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{}}{{}{}U}{}{{U}U{UU}}UU}U{U}}}{}{}{U{{}{UU{}}U}UU}{}{U}UUU}U{U}U}{U}{U}U}U{}{U{}{{{U}UU{}UUUU{{}}}U}{{UU{{}{UU}{}U}UU{U{{U}}{}{{U{{}U{}U{}U}U{{UU}U{U}UU}}}}}}U}}{{}{}{}}{{}{}{}}{UU}}U{UU}U{}{}}{{U{}{{U}{{}{{}}U}}{{U}{{{}}}UU{}}{{U}U}}}UU{}U{}}}}}{U{UUU}U{}{{}{}{}{U}{{{}{{}UUU}U{{U{{{}U{U}{}{{}}{}U}U{U{UUUU}U{UUUU{}U{U{U{{{}UUUUUU{UU}{{}}UU{U{UU}{U{UU}{U{UUU{UU{{{}{U}}U}}}}{}U{{{}}U{}}}}{U{}{}UU}{UU}}{}}U}{{}UU{{{U}}}{{}{{UU}{U{{{{{}{U{{UU{{{}}}}U{}U{}}U}}}}U{{}{}}{U{U}}}{{{{}U}}{UU{{U}{{}U}U{{U{{{{}UU{}}UU}U{}{}{{}}{}U{U{{}{{{{U}UU}{}}}{}U{U}}{U{}{{}}UUU{}}}}{U}}{UU}{{UU{}U{}U{{U}U{{}UUU}}{{UU{UUU}UU{U{{{}{U}{UU}{{{U}}}{}{{U}}{UU}U}{{{}}}}{{{{}{U{{}U}{}{U}}U}}}U}U{}}U}}}UU}{UUU}{}{{}UU{{}{}U}U{{}}U}}{}}}{{{{{}UU{{U{UUUU{UU{}U{}U{}U{U{}U{U}{U}{}{U{}}U}{U}}U{{U{}U}{}{{U{}}U{U{{U{UUU}{}U}{}{{U{UU{{}{U{}{{{}}}}{U{U{}U}{}}{}}UU{{U{}{UUU}{}}}}UU}}UU{{}{{{UUU}{U{U{UUU}}}U{{{}{}}UU{}UU{{{{}U{{U}}{U}}U{U{{}U}}}}{U{UU}}U}{U}{{U}{{{{}}}}U{}UU}}UU}UU{}}}{U{U}U}U}}{U{}}{}}{}U}U}}{}{{}}{{}}{}{}U}}}{{{}UUUU}U{U{U}}U{U{UUU}}{UU}{{}U{}{U{}{U{}{UU}{{U{}UUUUUU}{{{}{{UU}}{U{}{}}U}}}UUU{{}U}U{}U}}UU}U}{}U}}U{}{{U{{{}{{U{{UU{}U}}}}U}U{}U{}U}{UU}{{}}}}{U{{U{{{{UUU}U}UU}}}U}}}}}U{UUUU}}U{U}}UU{UU}{{{}{{{}}}{{}}UU{{}{UU{}}UU{}}UUUUU{{UU{}U}{{U{U}{{U{UU}U{U}U{{}}U}U}{{UU{U}U}{{U}UUUU}U{}{U{{UUUU{}{}}}}{{}U}{{{{{{{U}U}UUUU{U}{{}}}}}}{U{}UU{U}}{}U{{UUU{{U{UU{{{}UU{}}U{U{}U{{{{U{}}{U}}}UU{}U}}}UU{U{{{{{}UUU{}{}{}{}{}U}{UUUU}}}}}}}{{UU}}}U{}}U}{UU}}}}U}{}}}}}U{{{}U{}}{UUU{}}}{}{{{U{UU{{{}UUU}}{U{}{U}}}{U{{U}{}}{}{{U{}U}{}{{{{}{U{UU}}}U{UU{U{UU{{}}{U}U}}U}}}{{U}}}{{UU}UUU}}{}{U{U{}{{U{}}U}{}U{}{{U{{}U}}}{{{}{U}U{}UUU{UU{U{}}}{}{{U}}U}}}}{U}UUU}U{{{}{{{{}UU}}{}U}{{U{{U}{U{{{}UUUU{}U{{U{UU{{U{{U}}}U}U}}UUUU}}{{{U}}{}}}UUU}{U}}{U}{{}U}UU{UU{}{}U{{}{{}}U{{{{{{{}U{U{}}}{U}}U}U{U}}{{U}U}}}U{U}U}{}}UU}}UU}U}}}}{{}UUU}}UUU{{}U}}}UU{{{U}}}}U{{{U{{{}U}U}{}{{}}}{U{UU{}U}{{U{U}U}{{}{}}UUU}U{{UUUU}{U{{}U{}}}}{}U{{U}{U{{}{{U}U}UU}}{{{U}}}}}{U}UU{{}{}}{{UU}U{U{{{}U{}U}U{{UUUUUUU}U}UUU{U}{U}U{{UU{{UU{UUU{U}UUUU{}}}}UUUU{{{}}{{{}}+++++++++++++++++++}}UU{{{}{{U{}}UU{{{{{{U{UU{}}}}}U{UU{U{UU{}{{+++++++++++++++++++U}}}{}{{{}UU{{{}}{}UU}}}U}}{{{}{}{}{{}{}UU}U}++!!}U}{{U{}{U}{}+++++}{}{UU{{U{}U}U{}{U{}UU{UU}{{{}}{{}U}}}{{UU++!!{}}}}{UU{}U}U+++++{}{{{}{}U{UUUUU{UU{}{{}{U{UUUU}}}UU}}}{{{{++!!U{}{{}{{{}}}{+++++UU}{UU{{}}{U{{}{U{{}{}{}}{U}}{}U}U{}UU{U}}++!!UU{}}U{}}{UU}+++++{{U}}{U{}U}{U}{UU}{{U}UU}UUU{U}{U{}{{}}{UU++!!{}{}}U}UUUU{{+++++{{{{{U}}U}UU{}U{}U{UU{U}U}{{{{}{U}{}}}{{{U++!!UUUU{}U{}{U{{+++++}U}U{}UUU}}}{U}}{{}{{U{UUU{UUUUU{{}{UUU}UU+++++++++++++++++++}U{{{{}}{U}{}}UU{U}{{}}}U}{U{{U{{{{{U{{{}U{{}+++++++++++++++++++U{}}U{}UU{UU{}}{{UU{{{}UU{U{}}}}}}}}UU{U}}}}{{U}{U{{{{U}UUU}U}U{UU}{}}{}}UU{{{{{}}{U{}{{U{{}}{}{U{}}}}{{{}}}{UU}{U{U{U}}}{U}{{{UU{}}{U{{{{U}}{{}U}U{{}}{{}}}{}{}}}UU}UU{{U}UUU}{{}UUU{}{U{{U}U{U}UU{{UU{}}}U}{}}}}U}}UUU{}{}{}UUUU}{{}U{U}U}U}}}}{{}}{U}{U{U{{{}U{{}}}}U}}}U}U{}U}}}}}}{UU{{}{}U{{}}{}{{U{}U{}}{}{{U}UU}UUUU}{}U}}U}}}{{}{U{{U}}{}{UUU}UUU}U{}U}U{{}}{}}{U}{}{{UUU{{U}{{{{UU{}}}}{UU}UU{U}{}}{{{{U}}}{{UUU{}U}U{{{U{{}}}U{{}}U{U{{U{}UU}{UUU}}{{}U}}}U}{}}{}}}}U}U}}U}U{{{}}}U}U}{UU}}}}}}}{}U{U}}}U{{{}U{{}{UU}{{}{UUUUU}{{{U}U{}U}U{UU}UUU}{{}U}U}{UU}UU}U{}U{}U}}{{}U{{U{UU}{{}}{U{}U}}UUU}UU}UU}{}{UUU}U}}}UU}{{U{}U{}{U}}{{UUU{UUU{}UUUU}{UUU}U{}{{{UU}}UUUU{}}}U{UUU{{{U}{U{UUU{}U{UU{U}{}U}U{U}U}U{{UU{{}{{}}U}U}{U{}{}}}U}U}}{UU{}U}U{}U{{UU}UU{{U}{{}{{UUU}UU{}U{}UU}UU}}{U{U}{}U{}UU}{{U}{{U}U}}{{}}{UU{UU}U{{}UU}}}{{}UU{}{U}U{U}{}}{}U}U{{}UU}}{}}}{{{U{U}{{{U{}U}{}UU}{U{UU{UUU}}{}{U}{{{}}U}UU{{{UU{{}{{{UU{{U{U{{}U}{{}{{}{{}UU{U}{}}U{UUUUUU}{U}{{{U}U{U}U{{{}UU{UU{}U}UU{{}U{}}{U{U}{}U{{}U{{}U}{UUUU{U{}}{}}U{}{UU{{{{U}}}}{{U{}UU{{{}U}UUU}{{{}U{UU}{}{{{}{}}}}}}UUU{U}}U{U}UU}}}}{UU}UU}{U}{U{}U}U}U}{{U{UUU}U}U}}U{U}}U}}{U{{U}U}UUUU}{{{}}}U{{}{{UUUUU{}{U}}}U}{UUU{}}{{U}UU}}{}}U}UU{UU}U}UUU}{{{{U{U{{U}}U}U{U{{{}}U{}U}U{{}}{{{}{UUU{{{}U{{{}}}{{}}}UUU{{U}UU}}}U{}{{{{{}}}}{U}}}UU{{{}{}{U}}U}U}U}{{}}{{}U{{U}{UU{U{U}}U}}}}U{{U{}{}UU}{{UU}U}}U{U}}}}}UUU}U{{{{{{U}{}{{}{}UUUU}{}UU}{{{U{{U{{U{}{{U}U}U{UU}U{U{{UU{U{{U}{}}U}}U{U{UUUUU{U}{U}}{U}}}{U}U}}}{U}U{{{{{}}{U{}}UU{}{UUUU{U}UUU{{}{U{UU}}}{UU{U}{U}UU{{UU{U{}{UU{}U{}}U{UU{}}}{{{}{}}{{{}U{}{}U{}}U{{UUUUUU{{U{}U}}U}U{U}{{}}{}UU{U{U{}U{}{{{}}{{UU{UU}{{U}U{{U{{U{{UU}{}}U}{U}{}}U}}{}{UU}}}}}{{{UUU{}}UU{}}}}UUUU}UU}{}{{{{}UU{{UU}{U}U{{}}{{}}}{U}{}{{{{}{{}}}}{U{{{{U{}}}U{UUU{{{{{U{}{U{{}UUUU}U{{}}{UU}U{{U{}UUUUU}}}{U}UU{}}UU{}U{}U}{U{{U}}{U{{{U{}{U{}U{}{{{UU{}}}UU}{UUU{}{{}}{U{U{{}}UU{}{{}{}{{U}}U}{{{{{}UU}U{U{U{UUU}{{}}}U}U{U}}{{}U}UUU{{U}}{}}U}U{{}{{U}}UU{U{U}}}UUUU{}{{}}U{{{}{{{U{}}U}}}U{{}UU}UUU{UU}U}UU}{{}U}{UU{{}}}{U{U{{U{}{}UU{U}}{{}{}{U{}}}U}}UUUU}U}{}}{}U}UU{UUU{{{UUUU}}UUU{U{{{{}U{}U{U{U{U{{{{}}{{{}{{}}}}}}}UU}{U{{{}{}}UU{{}{UU{}}U}UU{}{{U}}}UUUU{{{U}U}{{U}}}}U{}{UU{}}UUU}UUU}{U{}}U}U}}}U{}}{{}}}U}{{}}U{{{{U{{}{{}U{}}{}{U}U}{}}U{}}}UU{UU}}{UUUUUUUU{{{}}U{{}}}UU{}{U}U}}{{}}UU{}UU{{}{{{}UU{{UU{}}}U}{U{{{U}{}U}UU{}{{U{}}{{{{{U}U}UU{{UUUU}U{U{{U{}U{}}}U{U}U}U{UU{}}{}U}UU{U{}}}U}{{}U{U{{}}}}{U{}UU}}U{U}}U}U{UU}{U{{{}U}U}}U{}U{{{U{{{U{UU{}{U}{{U}}{}U}{{}}}}}}}UU}}UU}{UU}UU}{{{UU}}U{U{{U{{{UU{UU{}}}UU}UU{}{{}}{}{U{{+++++++++++++++++++}}U}{}}{U{U}UU}U{{UU{{U}{{UU}}{}{{}}}U{{}{U{{+++++++++++++++++++UU{UU{{{U{UU}U}}{{U}UU{}{}}U}U{}UU{U{U{}UU}{{++!UU{}}U}U{{{}U}+++++{{{}UU}U{}{U}}}}{U}}}}{UU}}}U}{{U}}}{{U}U}++!{{}}{{}{{}U{UU+++++}U{{U}{}UU}}UU}}U}{}}}U}U{}U{U}{}}U}UU}}{{++!}UUUU{UUUUUU{}+++++{{{{UU{UU{U}{}UU{{{{U}U{{UU}U{{}}}{}{}{UUU++!U}}U{}}U{U{{{{+++++U}U}}U}U}{UUUU{}{{{{}{{UU}U{}UU}{{UU{}U{{{++!{U{}{{{}{U}}{U+++++{UUUU}{}U{}{U{U{U}{U}{UU}U}U{U}{UU{}UU}}}}++!{{U}U}U}U{}UU{+++++{U{U{{{{U{U}{UU{}}{U{}}U}}{{{}{{}}}{}}{{UU+++++++++++++++++++{{{{U}{{{U}{}}}{}}{{{U{}U{U{UU}}U}{U{}UU}}{U}+++++++++++++++++++U}U{UU{{{}{}UU}UU{U{U}U}{{U{}{{{UU{{{U}}}}{{}}}{{}{{UU{{{}{UUUU{{}}}}UU{{U}}}U{}{{U}}UU}{}}{{U}}{U}UU{U}U}{U}{}}}{{U{UU{{U}U}U{}}{UUU{}U}U{{{}U{{}{{}{}U}}}U{}UUUU}}}}U}}{{}UU{{{UU}{{}}}}U{}{}}}}{UU}{{}U{}}UUU}UU}}}UUU{UU}U}}{UU}}{U}}}U{}U}U}UU}}U}{UU{}{}U{U{}{UU{U}{}UU}U{U}}U}}{}U{}{U{U{U{UUU}{U}{}U{{UU{{}U{{UU}{{UUUUUU}}{}{}U}}U{{{}}U}}{{U}U{{}{UU{U{U}{U}U{UUU{U{}U}{}}}}UU}}}}}{{{}}U}}{{{UUU}}{}{U}U{{}}{{UUU}}UUU{}{{{}}U}}{{UU}}U{U}{}}{}{U}}{{}{UU{{{U{}U{UU{U}}{UUU}U{UU}}}}}}{UU}}{}{{U}{UU}{UUU{}{U}U{UU{{U{}{{UUUUU{U}{{}{{UUU{}}{}UU}}{}}{{{}U}}{UU}}{{}{}UUU}}}UU}}}{}{{U{}{{U{}U}UU{{{}{{U}}}U}{UUU{{}U{UU{{}}UU}}U}UU}U}{{}U}{{U{}UUU{}UU{}U}UU{UU{{{{}}}}}}UUUU}}}{UU}}{U{}}U{U{{UU}{{{UU}}UU{{{U}{{UU}{UUU}}}U}UUUU{}{{{}U}UU}U{{}{}{}U{{{}U}UUUUUUU{U}{}{}U{{}U{}}{{U}U{}U{{{U{}UU}U{{{{}U{{}{}{UU}{UU{}{{}UUU}{}UUU}{{U}U{U}{{U{U{{{}{}UU{}{UUU{U{UUUU}}{U{UU}{{}{U{}U{{U{UUUU}U}}UUU{UU{{UU}{{}U}U{{UU{{UUU{{UU}{{UU{U}{{{}{{U{U}{}{U}{U{}{UUU{UU{UU}{}}{UU{}}U{}}}}U{{}{}}}U{{{U{U{{{}{}}{}U}UU{}{{U{{U{{{U}}UU}{U{U{{U}}U{{{}U{}UU{U}U}}U}}{}}U{{}{{U}{{U{}{}UU}{U}U{{{}{}{U{UUUUUU}}{}}{{{}{{}{{U{}U}UU{U}}UU{}{U{}}U}}UU}{{U{}}{U}{}{}U{{{}U{{}{{UU{}{UU{}}U{U}{{}{}}U{}{U}}}{{}{U{{}U}UUUUU}{{{}U}UU}{{U}{{UU}U{}}}{}{UU{{}{{}}U}{{{{UUUUU{}{UU}UU}}{{}{{U{}}U}{{U}}U{U}U{{{{U{}}UU}}UUU{{{}U}{U}}U{{{U}U{}U{{{UU{}U{{{UUU{UU}{}}}U}UUU}U}}U}U}{U}}}{}U{U}}}{{U{}U{{{{}U{{{}UU{{{{}}UU}}U}}{U{U{}}{U}U{U}U{{{}}}}}}{}U{{}}}{U}}U{UU{}{}{UU}UU}{{{U}}{U{}}}{}}UUU}{}}U}U{}}UUU{U}{}}U}{}{}}}UU{{}U}{{U{{U{{{{}}{{{UU{}{}{{UU{{}U}{U{{U{{{{{{{{}UU}U{UU{U{}{{}}U{{{U}{U{}U}}}}U}{}}U}U{}{{}{}}UU{U{}U{U{}}U{}U{U{UU{UU}U}{{UU}}{U{{}}U{{}{U}{U}U}UUU{}UU}{UUU}}}{UU}U}U{U{{}UU{{}}}{UU}}}}{UU}{{U}{{U}UU{UUUUU{U{UU}{{{UU}{U}{{}U{}U{{{U}{}}}}}U{}U{{UU}U{{}}U}U}}U}UU}U{}U}UUU{{U{U{{{}{{{U{UU}{{{{{UU{}{}}{UUU{{}}}}{}UU{{{{{U{}{UUU}{}U}}}{}}}}UUU}{U}{}}}{U}}UU}{{{UUU}}U{{U{}{{}{{}}{U}{U}}}{}{U}{{}U{UU}{{U{}{{UU}{{U{}}{{}U}U}U{{{{}{{}{}}}U}{UU}U{{}}U{U{}{U{UUU{{UU{}{U}}{UU{{}}}}{}{U}}UU{UUU}U}U}U{}U{{{}{{}U}{U}U}U}U{UUU}{}U{}}{U}U}U{U{}{}U{{UUU{}UU}}U}}U{}U{{{{{U{UU}{U{}U}}}UU}U}}U}}}{UUUU}{{}}}}{{{U{U{U{UU}}{}UUU}}U}}}{{{{UUU{}U}U{}{U{U{}{}{{}}U}}U}UUUUUU{UU}UU}{{}{{{}UUU}{{UUU}{{U}}UU}U{}}UUU}{{}U}UU}}{}}{{}{U{U{}}U}UUU}{}}}}}UU}}U}{U}}{U{U{}}}{}U}}{{{UU{U{}}{}}}}{UU}}}U{}{{{}U{{{{}}}U}}UU{}}U}{{{U{{UUU}}U}U{}{}{U{U{{}{{{{}{U{}}U}{U{{{{U{}}}UUU{}}U{{U{UU{}{U{UU{}U{}U{}{{}U{{{{{}}{{U}UUUU{{{{}}{{}{}{{{{{}U{}U}U{{U}U}UU}}}U}}}UU{}UU{}U{U}}U{{{U}UU}}{}{}{U{{{{U{}{UU{{UU}{{UU}}U{UUU}{}}{}}UU}UU}UU{{+++++++++++++++++++UU}{{{U}{UU{U{{UU}}U}}{U{{{{}}{U}{}{}}{{}{U}{+++++++++++++++++++U{U}}U}{{}{{U}U{}{}{{U}UU}{}{}}}{{}}{}U{UUU}{++U{{U{U{}}{{}{U}+++++U}UU{}{}}UU}{{}U}{{}UU}{UUU}{U}{}}U}UU{{{U++}U}U{}{}}{UU}}{+++++}{{}}{}}UUUU{}UU{UU{U}}{{{{}}{}U{{{U{U}U}}++{U}{{{U{}}{}}{{+++++{UU}}U}}}}}}{U}UU}U{}{{U}UU{{}}{UU}}UU{{{{++UU}U{{{U{UUU}U{+++++{U{{U}UUU{UU{}{{U{U{}}UUU{U}U{{{{{}}}U{U}}++{}}{{U{{{{{{U{U+++++{{}U}}U{U{}{UU}{{}{UU{}UUU{{{}U}}}{UU}U}{}++U}U{}{}{U{{}{}U+++++UUUUU}{{U{UUUU}}}UU{UU{{{U}{{{{{}U}U}{{{UU+++++++++++++++++++{}}{UUUUU}{}UU}UU{U}{U{{U{{U{}{{U{}}U}{}{{UU}+++++++++++++++++++{U{}{{{}}U{{{U}}{U{}{{{{}{}}UUU}}{}}UUU{U{U{}U{UU}UU{U{}UU{{{U}{{UU{UU{{}{}UU{UU{{UU{UU{{U{U{U}}UU{U{}}{{{U{UUU{{UU}{{}U{U}U}}}UU{}}{U{}}{{{U}U}{{{{UU}{}}}UU{}}UU{{UU}{}{{}U{U}UU{{}UUU}}{U{}{U{U{U{U}U{}{}U}U{UUU}U{U}{}}}{}{}}}}{}U}{U}UU{U}{{U{{}{{{{}}{}U{{{U}U{}U}{UU{{{U{{{}U}{}{U{U}{}{{}{}U{{}UU}}{}U}U}}}{}{}U}U{{}}{{{{UUU{{U}}}}}U{U{U}U}{UUUU}UUUU{}}U}U{{{UU{U{}U}UUU{UU}{}{}{{U}UU}U{}{}}U}UU{}U{UU}U}{U{U}UU{{{}{{{{U}}U{UU{U}{}{UUUUUU{}UUU}{U}{U}UU{UUU{U{{{U{{}}}}{{U}{UUU{{U{}}UUU}{}{{U{}{UU}U}{}}U{U{U{{U}}}}{{}}{U}UUU}UU{}U}UUU{{U{U{U{{UUU}{}}}{U}}}}UUU{U{}{{UU{}{{{U}{}{}{{UU}{{{{}{}UU}}{{U{{UU{U}}{}}U{UUU{{U{UUU}U}{UU{UUU}}{{}UUU{{{UU}U{{U{}{UU{UUU{{}}{UU{{U{U}{}U{U}{}}{UUUU}{{{}{UU{U{}}}{{U}UU}{U}U}}UUU{}U{UUU}U}U{U{{}U{}}U}}{}{{{UU{U{}}}U{}}}UU{}{{U}{UU{}UUUU}{{{}U}}}}UUU}U}{U{}U{{{}}U}{UU}}{}}UU}{}{{{{{UU{{{UU{U}U}}U{{UUU{{}}U}U}}UU{}UU{}}}}{{}{{{U}{U}{}U}U{{{U{}}}{UU{}{UU{{{{{{U{}{{}U}U{{UUUU{}{}{{UU{}}U}U}U{{}{01030
NithikaD
Scratcher
23 posts

Flipnote Studio: Scratch Edition CODES

U{}{{U{U{}{{}}}{}UU}}}{{U{UUU{{{U{{UUU}{U}{{{}}{UU}{}{UUU}{U{}{U{}U}U{{UU{}U{}U}}}UU{{{}}}}}{}{{}}UU{{}}U}}{}{UU}UU}}}U{}{}UU}U{UU{U}}}U{{{}}}{}}}U}{{{}UUU}{}}}}}{}U{UUU}}{UUU}UU{UU}{}{U{}}U}}}U}U{{UU}}{{}{}U}U}U{}{UU}{{}{}UU}{{UU}}U{{{}U}U{{UUU}{{}}U}U{}}U}UU{U{}}U}}{UU}}{UUU}}{}{}U{}{{UU}}}}}{}U{}}{}U{}}U}{U{U}U{}{}{U{{U{}}}U}U}}}{U}{}{UU{{UU}}}}}{U}}U}}U{U{{{U}{U}}UUUU}U}}}{{}}U{UU}}U{U}{UU{U}{{U{{UU}}}{U{UU}{}}}}}UU{U}U{{UU{{}U}U}{{UU}UUU{U}U{{{{}}U}U{}U{U}{}{{{}}}U}{U}}}U{U}{{{U{{}}}}UU}{}{}UU}{{U}{U{UU}}{}U{{{{{UU}U{{}U}}{}{}{{{{{}{{}}{}{{U}{U}U{UU}UUUU}{}}{U{}{}}U}U}UU}{U{UUU}U{U}U}{}UU{}}{{}U}}}{}}UUUUU}UUU}{{{{{UU{U}U}}UU{U}}}}}}U{{}}UU}}UU}{}{UU{{{U+++++}}}}U}}{}}{UU}{{}}U{U}}{}}U}}}{UUU}{}UU}}UUU{}UU{{{UU{U}+++{}U{U++U{{{{U}UUUU}{}}U{{UU}{U{}}{U{UU{{{{{{U{}{U}{}}{UU{}{}+}{}{}}{UU+}{{}}UU}}{}}UUUU}}U{{{{}{}}}}U{}U{}}}}}U}U{{}{}U}}{{+{{U}{{U{U}}+U{U{U{}{{}}UU{}}{}U{UU{U{}}U{U}}{{UUU{{UUU{}U}{}UU{+}{}UU{}}}U{U+{}{{}U{UU}{{{}}}}{{U{{U}}{{{}UU{}{U}{{{}}{}}}}U}{}+}U{{}}}UU{}{+}}}{{}}{{}U}}{U}U{}U{U}UUU}{}{}}}}U{U{U}U}{}{{{}{{++U}}}}U}}U}U{+U}UU}U}}{}{}UUU{UU{UU}U{}}}UU}U{}}{U{}{}U{}{{}}}{++U{UU}U{{}}{}+{U{{{{}U}{UU{{}UU}}}}}}}{}U}U}U{U{{{U}{UUU{{{UUU}}+{{U}}UU{{}UU+{}}{}}}U{UUU}{U}UU}}{UU}UU}{U{UU}U{}{UUUU{UU{}{U}{+}UU{{{}}}{{+{{}U{U{}}{{}U{{{}UU}U}{{{{{U{U}}U}}UU}{}U{{{}UUU{U{+U}UUU{}{{U{+}}U{}U}U{{U{}{{}{}{{{}}{}}U{}{}}UU}U}U}}U{}U}{}{U{}{++U{UUU{{{+{UU{{}UU}{}}}U}UU}{U{}}}{}UU{}}}{}{}{}U{U{}{}U{}{U}{{{U+++{{}U+U{U}}{U{}{}UUU}{}{}UU}{{{}{}U}U}{}UU{{}{}{}UUUU}U{UU{U{}UU+++++{}U{}}}UU{}U}}{}{{{}}UUUUU{{}{U{U}{{}U}U{UUUUU}{}U}U}{UU}U}+{U}{{}}}U{UU{{}U}UU{U{{{{U{U{{{}{{}}{{}{{}}U}UU}{}}U}U{}{}}}{{}+U{U{U}{U}{U}{UU}}U}UU}}{{U}UUU}U{{UU}}U{{U}U}}}{}}U}}{}U}U{{{+++++}U}UUU}}U}}U}{}{}{}{U}U{}{U}}}}{UUU}{U{UUU{{UU{U}U}UU{{U}++}U+}U+U}{}U{}}}{{U{}{{{{}U}}}U}UU{}}{}U{}{}{{}}UUU}U}}}}}}}}}}+U{}{+}U+{}{{U}{}U{UU{U{{}UU{{}{}}}}{}}U{UU{{}{}UUU{U}U}U{{{}}}}+U}UU+{{U+{{{}U{{}UUU}U{}}{U}U}UU}{}}{}{{U{UU{U}UUUU}{}}{UU}{U}}+}}{{+{}UU+}{{{UU{}}}}UU{UUU}}{{{{}}U}}}}}{{U}}{U}U}{U}{}{}}}U{{+U}{}+}}}}+}}}{}}}U}{U{U}}{U{UUUUUU{UUU{{}}}U}UUUUUU}}}{UUU{}U{{+}}U{+{}{}UU{UU{}{U}}{{{}U{{{U}U}{{{U{{{}{}U{{{{UU}{{{UU}UU{U}}{+{}}++U{UU{UU}{}{{}{}{UU}U}{}UU}}}U}UU{U{U{{{UU{{{{U}UU}}{{{UU}U+U{}+{+{U}{UU}{U{{U{U}{UUU}{}U}{{}UU}}{{{{}}}{{{}{U{}}}}}UU}}U}{+UUU+U+}UU{UUU{{}UUUU}}{}U}}}{{}UU}{{U}}U}U{UU}U}U}}}U}}{UU{}{U{U{{+}U+{{}}}}U{U}{}}}U{{U}U}}}}{}{{{}U}}}}U{UUU}{U}U{{UUU{}}UUU}U{}+{U+UU}U}U}{{}{{{{UUU{{{UU{{U{U{UU}{}{}U{{}U{UUUU{{{UU{U{{{{}}U{+U}{+U{U{U{{{UU}UUU{U{U}}U{}{{U}UUU{UU{{{{}U}{UUUU{{U{UU{U{}}U{}+{}U+{U{{{U{U}UU{UUU}}U}UU{}}U{UUU}}U}{{{UU{}}UUUU{UU{UU{}{{UU{U+U}U+}UUUU}}U{UU}U{U{UUUUU}{}{UU}U{UU{{{U{{U}}}}UU}U{U}UU{UUU{U{+}UU+}{U}}{U{{U{U{{U{UU{{U{}UU{U{}{U{{{{}}{}U{{UU{{}UU{U{U{{}}{U+U{U+{}{}U{UUUU}}{}{{U}}UU}{}UU{U}}{}U}UU}U}}}}{{UU}UU}{}}UUU{{{+U{{+U{{{U{{{U}{UUU{UU}{U}}U}}}{}{U{{}}U{{}}{{}UU{U{}{{{UU}UU{{U+}U{+}U}U}}}{{{}U}{{}U{}U}}U{{}{U}{{UUUU}UUU}{}}U{}{}U{}{{}{UUUUU{U}}{U{U{{}}U{{{{}}{{U}U}{}UUU{}{}{U{U{UU{U{{}U{{}{UUUU}{}{}U}}}{U{}}{{{{{{U{}{}}U}}}}}U}{{}}{UU{U{U{}U{}U}}}}{U{{{}}U}}}U{U}UUUU{UUUU}{{UU{U{}{{U{}{U{{}{{U}{{{U}}UUUU{U}{}U}{U}{{UU{}{UU{}{{UU}}}{U{UU}U}{UUUUU{{}UUU{U}{{}}UU{U}}U{}}{}U}}}{}{UU}U}{{}UU}U}}{U{{}}}}{U{}}{{}U}{{{}}{{}UU{}UUU{}UU}UUU}}U}{{{{{{{{}}{{}{{U}{{}{UU{}U}{UU{{{}{{}}}}U}{{}}U{{}U{U{}}UU}UU{U{{}U{UU}U}{{{U{}}{U}}U}UU}}}UUU}}U{}{{}}{{}}}U{{}}{}UU{{UU}}{{U}{}U{U}{U{}}{{UUU{UUU{{{}U{{{{}}}{{U{}}}}}}}U{{}{}}U{{UUUU{UUUU}U}U}U}U}UUUU{{{{U{{{{UUU{}}U{}}}{{U{}UU}UU{UU}U{{U{}{{U{{{{{UU{{{{U{U{{U{{}}}}{U}}}UU}{U}{}{}}{{}U}{U{}U{}{{}}}}}U{}{{{}{}{}{U}{}{U}{{U}{}}{{{}{{{{}}{}}}{{{{}{{UU}{{U}U{{{U{{U{}{U}}U}UU{U{{{U{}{}{}}{}U{UU}{}{U{U{}UU{U{}{UUUU{{}U}{U{U{}U{UUUUUU}}{{}U{{U}}{}U}U}U}U}{UU}U{{}{U}{{}UU}{{{}UU}}U}}}UU}UU{{{}}}{}{UU}}U}{{U{UU}{U}U}U}}U{}}}}U}U}}U++++++++}}UU{}}{}}U}{{U}}U{UU}}}{}U}UU}U}{}U}UUU{U}}}}{U}{}}U}U{+{}UU}}}+{}UUU{U{{U}U}U}}{U{{}{U}U{UUU}{}{U}U{U{U{}}}U{{UU}}}{{++}U}{U}{U+}U}}UU}}}}{{}}U}U{{}}}}UU{UU{UU{}UUU{U{U{{{{{{{{}}}++{}{}U{U}{}}+U}UUU}{U{{{U{}UU{}}UUU}}{}}{}U}UUU}{}{{}}{}}U}U}}U+UU{{}}UU}UU{+{{{}}UU{}{U{}{}U{{}}U{U}}}UUU}}U{{}{U{}U}{}U}U}UU+}UU{U{}}}{U}U+U}}U{{U}UU{{U}{}{{{{{U}}UU}UU{}}{}{}}{U{{}{}}UU}}++{U{U}UU}}{U{+}}{U{{U{UUU{}UUU{{U{UU}}}U{{}UU}}{{{{UU}}}U{{{{UU++{}{{{{U}U}}}+{}{UU{U}{}}}}{}{{{}U{UU}UU{}{{}{}}U{{}U{}{{{U{{U+{}U{}U{}}{{{{U+UUU{U}U{{}{UU}{{{UUU{{}U}U}U{{}U{}U}U}{{U}UU{}U}+U{{{}{U{}{}U}{+}U{{{}UU{}UU{U{U{{{U}{U}U{{{{UUU{{U}U}}{}U}{U}U}{+++}U{}}}{UU}}+U}}{}{{{}{U{U}{}U}}{}U}}U{{}{}}}}{U}{UUU{UU{}{UUU}}{+{}U+}+++++}U{}}}}{U}}}UU{UUU}U{}UU{U{UUUUU{}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{UU{{}}}}UUU{U{U{{U{{UUUU}}U{}{{{}}{{{}}UUU{{{U}U+{}U}U}UU}U{}{{{U}UU{}{{}}{{{U}{UU}}{U}}{{U}{U}}{}}U{U}}{UU{{U{}++++}}{}}{{}UUU}{{{}U}U}U{{{}UUU{}}{{{}UU{}U}{}{{}U}{{{}}U{}+++++}}}++++++}UU{}}}U{}}{}{{}}}{U{{UUU}{}}U{U{U}{U{{U{}{}}{}{{}+{}}+U{U{U}U{UU{{U}}}}U}{U{}UU}{}{{U}{}UU}}{U{{UU}{U}}}U{U}U{{{+{{U}+{U{U{}{U}{UU}U}}}}}}{}U}}U{}{{U}UU}}U{U}U}}}UUU{U{{{U{{UUU+}UU{+U{{U{UU}}U}{U{U{{}{}}}{}{{}U{UU{{}}UU}}}}UU}}U{U{{}}}UUU}}+U}}U+U{}}{UU{}}{}}{{}{}}}}UU{U}}UUU{{}{UUU{{{U{UU{U}U}{U}UU}{U{+}U{U+}U}U{UU}}}}U{U{}}U}U{{}{{{{{{U}U}}{{U{{{{}{{}{U}}U{}}}{UUUU+{}}+{U{UU{U}{U{U}}{}U}}{}U{}U}{U{U{}U}U}{}}{U}}{}U{U{}{U{{{}UUU+UU{+U{{}U{U}UU}}}}}{{}{}}UUU{U}U}UU}}}{{U}UUU}{{}UUU}{{U}{U{UUU+UU+++}U}{}}{U{U{}{U{}{U}}}UUU{UU}{U{U{U{}{U{{U{}}{}}}UU}}U{}}U}{}}+}+}{}{UU{U{}UUU{}{U}}{}{{{{U{{}U{U}U}U{}}U}{U{{}{}{U{UU{}U{}{{}+U}+{U}UU{}U{}}{UU{UUU{{{{{}U{}}}{{U}{{{U}}{{UU{{U{U}UU}{}}UU{{+U}U+{U}{UU{{U{}}}UU{}{U}{U}}UUU{U}UU{{U}{}U}{U}U}}UU}}{U{}}{{}{+{U{U+}}}{{UUU{}U}U{UU{U}UUU}UUU}}{{}UU}}UU}}{U{UU}U}}U}{{U{{{U}+{U}}+}U}}U{U}}U}UU}{}{}}}}{UU{U{UUU{{}UUUU{{U{{U{{}}U}{U}}U{{UU++U{}U+}}U}}{}{{U}{{{{U}{}}{UUUUU}UU}U}UUU{{U}U}{U}{UU}{{{{}{UUU+{}{U}+{{{UUUU{U}{}}U{{{}UUU}}}{}}}{}{{U}UU}UUU{}U}UU{{}{{}}{}{}+}{}{U+{U}UU{{UUU{}{U{}{U}{{}}}U{}}}}{{{}{UU}{}U{}}U}{}UU}}{{{}}+{{{U}+{UU{{{{{UU}}}U{}{}}{{UUU{{U}{}{UU{{{UUU}U{{UU{{UU}}{}U{UU}}}{U{+}}}{}{U}{{U}U{UU}{{}{}}}U{{U{{}U}}U}}U{}UU{{{{{}}UU}U{U}U}{U{{}}{}}{}{UUU}}UU{{{}{{{{U{UU{}U}U{{U}}U{U}{U}{}{{}}}{}U{UUUU}{{{}{{U{}{U}}U{}{U}}}}UU{{}UU}{}}{UUU{{U{U{}}U{}{UU{}UUU{{{{U{U{{{}{{U{UU}}{U}}{U{}U{{{{{}}U{U}U{{}UU{{U{{}U{}UUUU}UU{{{{{{U}{}UUUU{}{U}U{UUUU}{U}{UUU}}}}}}U{{UU{U{U{UU{}U{U{{UU{{U}U{{}}{UUU}}}}{{}U}{}UU}{U}}UU}}}{UU{UU}UU}{}}{U}U{U}{{}}U}}{{}}U{}UUU}}{UU}{{{U}{}}{UU{U{{{U{}U}}}{{UU{U{U{}UU{}U{{}}U}{}{{U}UUUUU}U{{U}U{}{}U{{U}U}U{U{{{{}U{{{}U{{}U{{U{}}}U}U}U{U}}}}{}{UUUUU}}{U{}{}}{}{{{{{}{}}U}{}{U}UUU}U}{}U}UU{U{}{U}}{{U}{{}U{}UU}}U{{}}}{UU}}}}}U{{U{{}{}}}{{U}{{}}{{{U{}UU}}}U}}}{UU{}}{}{}U{{U{{{UU}}{{{U}U{{{U}{{}}}U{{}{}UU{U}{U}}U}U}{}}UUU}U{{}UU{{{}}}U{}U}}}}{U{}U}{}UU}UUU}}}{}}{}U}U{{UU}{U{}UUU{}UU}}}{UUU{}}}}}UU}{}UUU}U{}}UU}U{}{{}U{UU{{}}UUU{}U}UU}}}{}UU}U{{}U}U}}U{{{}UU}}U}U{}}{U}UU}U}}U}{}{}{UUU{U}}}{{}U}}}U}}}UUU{}}{{}}U}U}}}}{}UUU{{{U}}{}{{U{UU{{}U{}{+++++++{U{{{U{}}UUU}{{}UUU{}{U}}}{U{{}}UUU{U{{}{{{{{}{}{UU{{UUU}+UUUU{U+{}}U{U}{U}}{UUU}{{}{U}}}}U{}{{}{}U{}{{U{{{UU{UUU{UU{}+++UU{{}}{+{{}}U{{}{UUU{U}U}}{U}U}{}{}UU}{}}}UU}U}UU{UU{}{UU{{{{+}{}{UU}{UU+{UUU{UU{{{U}}UUUU{}UU{U{{UU}UUU}{U{U{{}}{{{}{}{UUU++}}UU{U}{UU{+UU{UUUU{U{}}{U}}UU}{U}UU}}U{{}UU{{{}{{{}{}}}{}U{{U+U}}U}}{}}UUU{+{UU{UUU{U{}U}}{{}{{{{U}{}}}UU}}{UU}}{{{U}UU}{{}{+UU}}U{}}}{}{}}+{}UU+{{U}{U{U{{{}}U}{{{{U}{}U}U}U{}}}U}U}}{{{{UU++}}U}}{{U{U}}{+{{U}+{{{{}UUU{U}}{}}{{}{}{{UU}UUUU}}}{UUUU}{}{{{++U}}UU}}U}{U}}+U{}}+}{U}U}}{}UUUU}}}}{{U}{UU{U}U{UU{{}{}U}}UUU{{+{}}}{UU{}{}{++UUUU+{{}U}{U}{}}}U{}}UU{{{{{}U{{U}{{}U{}{{}U}{{{}+U{{}U{{{UU++UU}U}U+}U{U{{U{{U}}}}UUU}{}{U{}}{U}{U}{{}}U{UU{{{U}}++U}U}{}++}U}U}}}++}}}U{U}U}U}{U{{}UU{{{}U}U{U{UU{{UU{}}{}{}}}U}{{++++++U}{UU}}}U+}{}}}{}{}UU{}U{{U{UU}U{UUUU}}}UUUU}U{{{{U{U{UU}}UUUU+{{U{UU{+++U}}U}{{{{}UU}U{}}U}U}{}{}}}}U{U}{}U{}U{{}}U{{{}U{{{{U+++}{UU+}{U{{}}U{}U{U{{U{{{UU{}UU}UUUUU}UU}U}U}U{{{U{{}{}{}++++++U}++++}{{}}U}}U}{{{U}}}U{}}}}{}}}}{}}{}U}U{UU}}{U}{{UU}U}+}{{UU+{}}UU{{UU{U}{{UU{{}}}}{}UUU}{{}}UUUU}}{{U{U}{U{U{{{{U}U{U+U}}{U+{U}U}U}{U}{{{{}UUU{}}U{{{{{}{{{U{{}U}{}}}}}}UU{}{U{{}U{{+U{U}U{+{{U{}{}{{}}UUUU}U}U}U}}UUU}{U}}{{}U}{UU}{{{UUUU{UU{}{}}}+U{}{}}+}U{}{}{UUU{{{{}}{{}U}UU{}U}{{U{{UU{}}U{{U{{}}}U{}}U}{}{U+U{{UU}+UUUU}{{}}UU{{{}{U{}U{{UU}{U}{{U}}U{}{{U{}}U{{UU{}U{{}}}}+{}{}{}+{}{{}U}}U{UUUUU{}{{{U{}}}{}{U}UUU}UUU}{{{{}}{{}UUUU}{U}}U+{{}}}+UU{UUU{{UU}UU{U}}{{}}UU{}{}}{}{U}}}{UU{U}U{UUU}}}{{}{{}UU{+UUU}+{}{U}{{}U}U{{}{U{U{{}}U{{}{U}UU{{{}{}U}}{{}{{U{}U{{}}}U{}UUUUU+++{}U}{{}{{U}{{UUUUU{{{{U}U}U}U}}}UU}}{}{UU}}}}}{{}U{{}}{{{U}}+U}{+}U}{}U{{U}U{UUUUUUU{}{}}U}U}}}}U}U}{UU{}U}{}U}U{}{}U{}}{{UU+UU{+U{{{}UU}{{}U{}U{{U{{}}}}U}}}}U}U{}U{{UU{{}{}}{{}{}}{}{}{}UU+}{}+{}U{U{UU{UU{{U{}{}U{U{U}UU{}{{}{{}UU{}{{U{{UU{}{{{{U}{}{U{}+{}U+{{}U{UUU{}U}}{{}{}}UU{UU{{}U}UUUUU{{UU{}}U{}U{U{}UU{UU{U{U{+}{{U+}{{U}U{UU}{U{}{{U{U{UU{}U{U}}U{U{UUU}}}U{}U{{{U{}UU}U}U{{{+}}UU+U{}U{}}}}{U{}UU{U{U}}U{{}UU}}}}}{UUU}UU}UUU{}U{{U}{{U}}}{}+{{{}{+{{U{{}{UU}{UUU{}}}U{{U{U}U}}U}}}}}}}U{{{{}{}}UUUU{UUU}UU}+{{{{}+{{}{{}{}U}{{}}}U{U}}U}}{UUU{{}}{}U{U}{}{}}{U}}}UU{U{UU}UU+{U}{{+UU{UU}{UU{}{}UU}U}UUUU{U{{UUUUUU{{U{{}}{{UU}U{{}}{{{}{UUU+{{{}{+}{U{}}U}{U}U}}}U{}{{U}U}}}UU{}{{U{U{{}U}UU{{UUU}{U{{U}UU}U}U}}U{}U{{{{{}U}{UU}}}}{{{{{}{UUU}U}}}}{{}U{{{U{U}{}}{U{}{{}{}}U}UU{}U{{U}{{}{}}{U{U{}}}}{}UU{UU{{{}{U}}U}}}{}{U}U{{{}UU{U{UUUU}{{U{{{UU}{{{}U}U{{}{U}UUU}{U{U}}{U{{U}}{U{}}{}}{}}UU}UU{U{U{{}U{UU}{UU{{}{}{{}UU}U}}{}}{UU}}{}}}}}}U}}}U}U}}{}{UUU{{}}U}U}{{U}{{}UUU{{}{{}}}{}}}}}}U}{{}U}}U}U}U}}}}{}UU}}U{{{UUUU}}U}}}}U{}}U{}}UU}}{UU}{U}}{}{{{}U{}{{{}U}U}{}}{{}U}}{{U{}UU}U}U}UU}}}}{}{}}{{}{}{U}U}}{U}UU}U{U}U{}U}{UUU}U}UU{}U}}{}{UU}{{U}}}}U{{}}}}{U}{U}}UU}U{{}U}}{UU{{UU}U}}{U{UUUU{}UU{}}{U}U{U{U{UU}}{{U{}{{{}}U{UU}{{U{}U}}U{}}}}U{{}}{}UU{{}U{UU{{{{{}UU{U}}U}}U{}}{{}U}{}U{{}}{U}{}}{U{{UUU}}{UU}}}U}UU{}U{}U{{U}}}U{{UU}U{{U}}{{}{{}U{UUU}{{U{{}}UUUU}U}}{}UUU}{U}U{U}{}}}U{{{U{}U{UU}}}}{}}{UUU}}{U{}}}{}}{{}UU{{U{}U}}}{{}{U}}{}U}{{U{{U{}}}U}{{UUU{}}}U{}}{{{{{}U}U}{{}{}{}{}{}{}}{}UU{U}{UU}U}U}U{}{{}{U{{UU}{U}U}}}U{U}{{{}{{}{U{{UU}U{U}U}+++++++{}}{{}}{{U{U}}U}{U{}{{{}}{{{}U}U}}}U{{}{U{UU}{{U}U}{{U+++{{{UU{+U{U}{}}{}U{U{{{{{}U{{U}{}UU{}}}{U}{UUUU{}}{U{{{{{{{U++U}U{U{U}}}+U}}{}U}{UUU{{UU}U{{}UU}}U{{{}}UUUU}{UUUUUU{}}{U}{U+{{}}{{U{}UUU+{U}U}U}U{}}}}}{}}{{}{U{U{UU}}}}UU{}}{}{U{{{UU}}}{}+}U}{U}{{U{U}+}{{{{}U{{}{{{{U{{{U{}UU{}}U{{{}}U}UU}}{{{U{}UU}{}}+U{{{}{U}UU{}+{{{UU}{{}}{UUU{{{}{}U}{{{UUU{{UU{U{U}{U}}}UU{U}UU}+}U}}U}{}}{UU+U{}{{U}UU{U}}}}{}}}}UU}}{U{}U{{UUU{{}U}{U{{UUU{}U{+U{UUU{{{{U}U+UUU{}UU}U}{{U{}U}}{{{{{UU{}{}{{}U{{}U{}{}UUU{{U}+U+}}UU}}{{{UU}+}{}{}}{}U{{{{}}}U}}U{{{UU{U{U}{{}{U{{U{U}{UU{UU{}+}+U}U{{U}U{{++UU{U{{{{}}U{{U{}{UU}U{}{{{U}U}UUUUU{{{{}{}{}}{}}U++UUU{}++++++U{}UU}U{{}{{UU{UUU}UU{U}{}}{U}}U{U}{{}}}U{{U}}{U{U}U{+++++U{+UU}U{UUUUU}UU{{}UU}{U}U{U{}{{{U}{}U}}{{{{}{{U{}{}{{}}{{U}}U{}{{+}U{U{UUUU}U{UUUUU}U{U{}UUU{U}{}UU}{{}}{}}U{U}UUU}UU{}}}{U}{}}}}+{UU}U}U{{}U{U}U}UUU{}}UUU{UUUU{{}}{}UU{}}{{{}{}}{}}}{}}{}U{{++++++++U{}U}U{}}}}{{}}{{U}U{U}}}{{{{{U}{U{{{}}}UU{}{}{}}}{UU+++U{{+U}{++}U{}{{U{}}U{{}{U}}}}}{U{UUU{}}UU{}{UUU}{}{UU}}{}U{++}{UUU{+{U}{{+{{}}}}}{}{}U}{}{{}{{}{}}}U}UU}{}{}U{{U}}{}}}}}}}{+}{UUUUU+{}UUU+}U{{}}UU}{U}U{}{{UU}{}}UU{}UU}UU}U}{}{{{{}{{{{}U}+U}U{{{{+{{}}UU+UU{{}}U{{}}UU{}}{UU{U{}UU{UU}}}U{}{{UU{{{{}}}{UU+U}}}}UU+U{U}U{+U}}}UU{{{}{{{{{UU}U}{{{}UUUU}}{{U{}{U{}{UU{U{}}}+}UU}}}U+{{}}U{U+}UU{UU{}}UUU{}UU}{}{{U}{}U}{{{U{}}}UUU{U{{}{{UU+U}UU{U}+}U{U}{{+}}}U}{{}}{U{}{}}U{}{U{{U}{U{{UU}}{}{}U}}{}{U{UUU+{}U}U{+}}U{UU}+U{{}U}UU{{}{{U{UUU{}U{}{{}{}}}}}U{}U}}}{}U{}{{U{++{U{}}++}}}}UU+{{U}}}U}{{U}}}U}{}}{{UUU{}U}{{U{}}U{U}UU}U{}}}U{UUUU}}+++U{}U{UUU}U}U}}}}U}}{UU{UU}{{}}{}}}}}U}{{}U{{U}{}U}{}U}}{{U{{{+U+{}}UU}U}}}{U{{UU{{{UU}{{}U}}{UU{U}U{}U}{}U{{U}U{U{UU}{{{U{{U{+}U+}U}UU}}{}U}{U{U{}}}{}}}{UUU}U}{}UUU}UUUUU}{U{{{{{}UU}U}{U{{+U{U+}U{}{}{}U}}}}{{}U}}}}}U}}}U{}}}{{UUU{{{{{{{{U{}{{}U}}}{}{{}+{}{+}{}U{U{{{{{}U}{}}}U}}}UUU{}{}{UU{{{{U{{}}{U{{}{{}}U}UUU{{}U+UUU+}}{U}U}{}U{}{}U{}}UU{{}{{}UU}{}{{{{UU{{}}UU}U{UU}{}{}U}U{{{+}{{+{}U{}{}{{{{{{{}UU}}U}{U{{U{U{UU{}UUUU}U}{{U{{U{}}}U}U}{UU}}+{{U+}}U}{{UUUU{}}{{UU{{U}{}U}UU{U{U}}{}}U{}{U}UU{UUUU}UUU{U{U{{+}}{+{UUU}{{U}{{}U{UU}{{U}{{UUUUU{U}}U{UU}{UU}{}UU}{UU{}{}U}}}{U+{UU}+{UU}UUUU}U}{}{U}}U{{}U}}UUUU}}}}}}{}U}}{UUU{}}}{}UUU}UU{}UU{{}{+UUUUUUUU}}U{{}}U{U}}{{}{}{{U{UU{U{}}{U}{}{{U{{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+{UUUUUU{}{}U{}}U{}U}}{UUU{U}}{U{}}}}UU}{{{{}U}}}}{}U}}}U{U}}{}{}U{{}U}}UUU}}}}}}{U}U{U}{{}U}U{U{}UU{}{}{U}U}UU}UU{U{UUU{}{}{U}{{}{}U}U}{U}}{{}U}{{UU{}UUU}UUU}U}UUU}{U{{UU{U{U{{U}U}}}{{{}{U{{}{U{{{U{{{U{}}U}{}{{}{UUUU{}{}{{{{UUUUU}}{{U{}{{{U}U{}}UU}{UU}{U}}}}}}U{U{{{UUUUU}}}U{}}}U{}}U{{}{}{{U}}}}{}U}}U}}{UUUU}{}UU}}}}U}{{U{}{}U}U{U{{}}UU}}{{{}{}{{{{}U}U}}}U}}{U}}{U}}{}U}}{UUU{UUUUU}}UUU}}{{}{{}}{U{}U}{}U{{}}{UU}U{U{{}UU{U}}{{}{U{{UU}}U{{}}}{{U{}{}UU}{U{{}{}}{{{{}U}UUU{U{}}}{}U}UU{U}U}}U{{U{}}{}U}{}}UUU{}U}}}U{U{UU{U}UU{}U{UU}{{{}{{U}U{U}{{{UU{}}{U{UUUU}U}}}{}U{{{}U{}U}UU{}}{U{{{{}UU{{U}U{}}U}U}UU{{U}UUUUU}{{{}}{}U{}}}{UUUU}U}}U{UU}}{}UU}}}}{{UUUUU{}U}{}UU{UUU{{}}UU}}}{{U{UU}}}}{{U}}{{{{}UUU}{}U{{UU}{U{{{}}{{}{}{{{U{U{}}}}{}{}U}}U}{}{}{UU}UU}{}{UU}}{U}{}U+++++++}{}}U{U}{U{}{}}U}{{UU{{U{}}{}UU}{}}}UU{UUU{{{U}{U{}{}UUU{+}{U}U}+{UUU}{U}U}}{{U}{{}{{{}}}}U}U{{{{{{{{U}}UU}UU{{}U{{}{{+++{{U}UU}+UU{{U{}}U{U{{}U}{{UUU{U}}UU}}}{}{}U}{}U{{}{{UU}U{{{{{+U{{{}}{}}}+}{{{}U{{}U{U}}}UU}{U}}{U}{}{}}U{{{{{}{{U}{}U{{UU}U++}U}{UUU{{}U+}{{}U{}}U{}UU{}}{{}{{}}{U{{U{}U}{U{{U}{{{{U}{{{}{}+}{U}{UUU}{{U{+{UUU{U}U{U}{}}U}{}}}U{{{}UUU{{{}{U}}U}{{}U{U}{}}+}}}}{{{U}U}UU{+}}}}+}{{{{{U{{{{UU}{}}}{U{}}{U{UUU}}U}{{}U}}UU{U++}{{{{}{}{{}{{+}UU}+U}{U{{U{{UU}}}{}}}U}{U}}}U{{{}}}U}UU}{{U}}}++}}}}}{}}{UUU}+U}}U+{{U}UU{{U{}U}{U{{{}U}UU}}{}{}{{}{{UU}{}}}U}{+}{U}{}{{U}}{++{}{}+{}UU{{UU{U{{{}{}{U{{}{{{}}}}}{UUU{}}UUU}}U{}+}U{}UU}}{}++}}{}U{+U}U}U}}{{U{UU{}{UUU}{{U{U}U}}U}{{}{}}}}}U{}U{++{UU{UU++{}U{}}U++}{{U}U}{U{}}U}U}U{}{}{}{}U{{{UUU}UU}{{}U}}}}UUU++++++{}{{{UU{}+{{UUU{U}{}}U}UU}U}{{{{}}UUU{UUUUUU{{UU{{}{U{}}}}UUU{+}{UUU}U+++UUU}}}{U{{{U}}}}{{{UU{}UUUU{{}{{U{UU}}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{U}U}UU}UUUUUU{UU}U+}}UUU+{}}U{U{{{}{UU{{U}}{UU}}}}}{}}}{UU}{U{}}}{{{U{U}U{U}{}{UU}+{U}{{+}}}UU}UU{}{}}U}}}{{{UU}}}}}}}{{U}{}UUU}}U}}U{UU{}U{U{}U{+U}U}{}+UUU}}UU{U}{{{UU{U}}}U{UUUU{U}}U{U{UU}U}}{}}{{{U}}{}U{UUU+{{{UU{+U}{{U{UU}{{}UU{U{}{U{}}}UU{{{UU{{{{}}{{UU}{{U{{U{{{}}{UU+{{}}}U+{{{U{{{{UU{}}U}{U{{U}U{U{U{U}}}}{{{}{UUU}}}{{UU}{{{}U{}{+U{U{UU+{{U}UU{}}UU{UUU}{}{U}{U{}UUU}{{}{UU}U{{UU}U{}{U{UUU{U{UU}+{{UU{+UUU}{}U}{UU}}U{}}}U}{{}}}}}{{}U}UU}{{}{{U{UUUU{{}{U{U{{{UU+{{}{+}}}}U}{{{U}}U{}{}{}}{U{UU}U{U{U{UU{{U{U{{U}{}}U}}{U{U{U{{{{U{}+++UUUU{}{U}}{{U}U{UU{{}}{{{{UU{{{{}{{}{}}U}UU}}{}{}{U{UUU}U{}}+}}{+}}}{}UU}{UU{}UU{}UU}UUU}{}{U}{}U{U}}}}{}}{{}}{{}}}}U{{}U}}U+}}}+{}U{U}UU}{}{U{}{{UUU}}}{}}{}U}{U}}{{{{}}U}}}{UU{{{{{}}U}UUU+{{U+U}}{{}}U}U{U}U}UUU}{U}}{}U}UU{UUUUU}{U}}}}UU{U{{}}{{U{{U}}{+{{U+}U{}{{{}U}{}}UU{{U}{}}U{{}UU}{}UU}{{{U{}{U{UU}}{{}}U}}}UU{U+}UUU+}}U}}{}{{U}{}{{U}{UUU{}}}UUU{{}}}}}}U{U{{}}UU{UU{U}}}}UU}}+{U{}+{{U{U{}{{{U}U{}}{}}{U}U{U}UU}UUUU}U}{}{}{U{}}U}{}U}{{UUUUU+U{U{U+UU{{{}{}UU{UU}{{U{{U}U}}}}{U}UU}{}U}{U{U}}U}U}{{{U}UU}UUU+{}U}}+U{U}{{}}}}U}{U{}}}}{{{{}{{}UU}}{{}U}}}{UUUU{U}{}{}UUUU}U{+}}{{{+UUU{{{}U}U}{{UU}}}}}U{}}U}{{{UUUUU}U{{U}}U{{}U{{UUU}}{}U}+{}U}U+{{U{{{U}{{{{U{{U}}{{}{{U{U{U}U{{{}UU}UU}}U}{U}{}U{}{{{}}UU{}}{}U}UU{}UU}{}UU{}{U}{}}UUU}{UU}U{}{U{{U}{U}{U}{U{{}{}{U}U{}{{}{UU{{}U{}}}{U}U{U}}}}}{}{U}U{{U{UU}U}UUUU}U}{}}{}UU}UU}U}}{}{}{}}UU{{}U{}U{U}U}{}}{U}U}U}U{UU}{}{{U{}U}{U{{{{}{U}U}U}}}}}}{UU{{{U{}}}UU}UU}UU{}{{{}U}{{{}{U}U}}UUUU}U}}{U}}}U{{{}{UU}}}{UU{U{}{U}U}{{U{}UU}}{{}{U{}{{{{{{}U{}{}{{{U{{}U}{{UU{{{UUU}{UU{}U{U}}{}{}{}}UUU}}U}{U{}{}}{}U}UUU{{{}}UUU{U}UU}UU{{{{U}}{U}{}U}U}}}}{{{U}{{}U}}{UU}UU}}}{}{U{{UUUU}{}{U}UUU}{{UUUU}}}}U{{U{U{U}UUUUU{{U}U}{UUUU{{UUU{}UU}U}{{}U{U{U{}U{{U{}U}U{U{U{{{}{{{{}}}}U}U}{{UU}}U}}U{}{{U}}}U}UU}U}U}}}U{{}UU{UUU}{{{UUUU{U}{U{}}U{{UU{}{{UU}UU{U{}}}{{{{U}}}{}{U{{U{}}{{{UUUU}{U}}}{U{UU}UUU{{U}}U}{U{}U}UU}U}{{{}{UU}{U}{}{{U{{{}UUU{{}{}}{UU{}}{}UU{UU{U{}}{U}U{{}{U}}{{U{UU{{}}}{{}}U}{{}}{}UU{}UU}}{{{{U{}{U}{}{{{{{}UUUU{UU{{{{UU{}}}{}}{{{}UU{{U}UU}}UU{}}}{{}{}{{}U{}U}{}}}UU{{U{UU{{{}}}}}}{}U}}}{}UU}+++++++UU}{U}U{}UU{}}}}U{{UU{}U{{{{U{UU}U{{{U}U}U}UU}}}}}{{U{+++U}U{UU+{{{}}}{{}{UUUUU}{UU}{{}{}U{U{{{{}}U}U}{}{}UU{U}{}}}{++U{U{UU}{}{+UU{}{UU{}}{U}}UU{}{UUUUU}U{UUUUUU}UU{{{{UUUU{U}U}}+}{U{U{U{{}U}+{}}UU{{}}U{U}{U{}{{}{{U{}{}U}}}}U{}}UUU{{}UUU}U{}}+{UU{{{{U{}UU+}U{}U}U{}U{U{{}U{UU{U}{UU{{UU{{UU{{}{{UUU}{U{{U}UU+{{}}}U}}{U}}+{}}{U}}{}}{U}}UU{{}{UUU}{}U}UUU{UU}UU}}U{{}U{{U{U}+U}}{{}}}{{}{+}UUUU}U}U{{{UU{UU{U}UUU{}}}{}U}{UU}UU}}UU{}U}U}}}U+U}{{{U{}{{U{+UU{{U{{UU{{U{U{}U}U}{U}{}U}U{}}U}UU{{}U{{U{{{U{}+{+}{}{}U{}}U}{+}}U{{}U{U}{{{{{{{UU{}{UU}U}U}}U{}{}{}}UU{U{}{}U}{+U+{U{}}{{}{U++}{{U{U{U{}{}}{U{}UUU{U}}{{}}}{U}}{}U{{}{{U}}}U{}}++}}{{{++++++U}{{U{}U{UU}U{U}{}}UU}{}}U}U{{}UU}{UUU}}{{{{{}}U{U}}{+++++U}+U}{}U}UU{{U{}U{U{U}{}}UU}{}{U}{}U}U}UU{U{{}{{}U{{}UU}}{{{}U}{UU+U}}U}{}UU}{{U{}U}}}{}}}}UUUU}U{}{}}UU{U{}U{}U{U{{U{{{}}}}{U{}{}+UU{U{{}{U}U{{}{}U{U}{U{}U}{}{}UUU}}{}{{}}{}UU}}}{}{{}UU}{U{U++++++++}}{U{UUUU}{{UU}}{{{{{{}}UU}}{UU}UUUU{{}U}}U}}U{{U{}}U+++{}{+}}{++UUU}U{U}U{{U}}U{}{{U}U}}}}}}}U{U}U{{}U}}}U{}{{{}}{++UUU}UU+}{{}}+UUU}{{U{{{UU{{{U{{U{U{{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}}+}{}}U}{}{{U{{{{UU{{}U{U}{{U}{{}U{UUU{{U{U{UU}{U{+UUUU{UU+U{{U{U+}}}UUUUU{U{UU}{{{}UU}U{UU}UU{}}}{UU{}UU{{UU{U{UU+U{{{U{U+}U}{{{}+{}{U}}}U{}}U}{U}}}{U{{{U}}U{{UU{}U}}{{U}UUU}}{U+{}UU{U}+{U{{{{U+}}{}{}}{U}{{U{{}}{}UU{U{UU}{{}}}}}U}{U{UU}UU}{{U+}U{}{{+UUU{}U{+}UU{}{}}}{{}}UU{}U{}U{{{{{U}}}UUUU}U}{}{UUUU{}{}++U}}{{++}UU{U{+}{}{UU{{UU{U{}{}UU}}}{{{{{{}{}}{}{}}UUUU}U}{}{{UUU}{U{+++{UUU}{U}{{U{UU{U{{}}U}U{}}{}}{U{}{UUUU{}{UU}UU}{}}U{{}{U}}}}{+}+}UU}}U}}U{{U{U{{U{{U{}U}{}{U}{U{UU{}U}}UU}{{{UUUU}{{U}U}}}{{U+U}+U{{}}U{U}U}U{UU{{U{U}U{U}{UU{{}UUUU}{{U{U{{UUU{{U{}{}}UU{UU+U}U+{}{U{{U{U{{U}}{{UU{}U{UUUU}{{}U{U{U}UU}UU{{U{{}}UU}{{{{}UU{+{U{+}U{{{}}{U{U}UU{U}{}}}U}{U{{{U}U{{{{{}UUU}U{}UU{{{}UU}UU}}}{+}{{+}UU{{{}}{}}}U{}U}}{}}}U}}{}{}U{U{{U{{}{{}}}U{}{{}}UU}}{}{UU+{{U+}}}{}{}}U}U{UU}{}U{{}{{UU}}}}{}}U{}}U}{}{UU}{U}UU}}{U{{{}}}+{}U+U}}}}U}}}{U}U{}}U}}}{}U{U}{U{{}{{UU{}UU}}U}{UU{}{{}U}U{}{U{+{U}+}U}U}UU{{U{}}{{}}}}{U}UU}{{UU{}}}U{U}{U{{{U}U{U{}UU}{}{{{U{+U{}U+U}{U}U{}}U}{{U{U{{{}{U{{{}U{UU{U}{}}UU{U}}}{}UUU}{}U{}{}UU{}{}{+U}}{{}UU{UU}{UUU}UU{}U{U}}UU{}{}UUUU}}{{}U}}UU{{UUUU}{{{{{}}}U{+}{}{U}}}UU}U{}}UU{}U}}{U}U{}UUU{}{}{U{U}{{}U}}UU{}{{U{U{U{U}}}{+{UU}}}UUUU}}U{}U{{}{{}U}{U{{{UUU{U}}}U}{U}}U{}UU}}U{U{}U}{{}U}{{}{{}{U{}U}}U}UUU{UU}{}{}{UU{{UU}{}}U{}U}{{U}U}U{}}{}UUU}}U{{UU{U{}}}{}U}}}U{U{{{U{}U}{U}UUU{{{{}}}UUUUUU}{}U}{}{U{U}}}{U{UU}}{{U}{}}U}}}U{{U}}U{}}U}}UU{{U}}{}}{}U{{{{}U}}U{UU{}}{}UUUU}}}}{UUUU}U}UUUU{}U{UU}U}U{{{{{}U}}UU{}{UU{{{UUU{}{}U}{{}UU{}UU}UU{}}}}{U{}U{}{}}{}}}{{}{}U{UU{}}U}UUUUUUUU{}UUU{}UU}U}U{}U}{{}}{{{}}{}{UUU}{U{{U}}U{{UU{UU{U{U}}{UU}}UUUU}}{}U{}U}U{U{{}U}{}U}UU{}}U}UUU{{}{U}{U}}}{{UU{U}U}{{U}{}{}{U{{}}UU{{{}{}UU{U}}}U}}U{{{}{{{{}UU}UU}U{UU}{U{{}U}}{U{U{U}{{{UU}{{U{{U}}{{}{U{{}{U{U}}{}U}UU}{{U{{{U{{UUUU}{U}{}{{}{UUU{}U}{U{}{U{}{}{}{{}{{U{{U}}{}}UU}}UUUUU{U}UUU{UU{}{U}}U}UU}UUU}}{{{{{{{}{}}}}}U}}UU{}U{{U}}{}}}UU{}UU}U}}{{U}U}}U{}}}}}U}{{UU{}}UUU}{}U}U}{}U}{UU{{}}U{U}U{U}{U}}UU}{{+++++++U}U{{U}{UU}UUU}{}}U{U}}{UU}U{}}}UU{}U{{{U}{UU{{}{{U{{U{{{+{UUU}}+U{U{}}}U{}U{{}{UU}{{U}{U{{}U{{U{{{{{U{{}}}U}{}UU{UUU}+++}U{}{UU+}}}UU{{{UU{UU}{{}}}{UUUUU{UU{}{}}}}U{{{U{{}}U{}}U}}{}+}UUUU}{UU}+{U}}}{U{{U}UUU{UU}U{U{U}}U{UU}UUU}U}}U{U}{}UUU{UUU++{{{U}{UU{{}+}{UUUU}U{}{{}U{}}}{{}U{}U}}}{{{U{{}{U{{UU{U}U{}UU}+{U{UUU}{}UU{}+U}}}U{}}{}U}{U}}U{}}}}}}}}U{U{U{{}{{}}{}}}{{{{U}+{UU}{{{}U{}UUU+}}{U+}{}}U{UU}}}{U{UUUUU{{U{}}U{}{{{U}}U{}UUU}{{++{U}{{{U}{U}{{+}U{U+UUU{U{}{}U{U{{}}{UU}{}}U{}}U}U{}UUUU{}{U{U{++{U}}U{UU}U{}U+}}{U+UU{{{}UUU}{UUUU{{U{{{}{U{}}UU{{U{{{UU{}{U}U}+{{{U}{}}U{U}++}{{U+U{U}UUU{UUUU{U}UU{{}U}{U{{{U}{}}{U}{{{U}U}}{+{}UU}{}U}}++}}UUU}+UU}U}U{}{{}{}U}UUU{}}{UUU{{}}U{U}U{{U{}U{}}U}++{{{{}}++}}{}{}U++}U}{}{U}{{}}U{UUU{U{U{{{}}{}{{}}UU{}U}}U{{}}{{U++++++U}{{}{U{}+U}{U}}U}U}}{}U{{}U}}}{}U{{U}UUUU}U}}U}}U{}{U}{}}U}UU+}}}{U}U+++}}{{{U{U{U{U{{}U}{}{U}U}UU}U}{{}U{{{U{{{}{{{{U}U{{}}}+++}}{U+}U{}}}}{UUUUU}{UUU}U{}{UU{}U{}}{U{{}UU}U}U{U}}}}U{}++++++}U++++UUUU{U}{}{}}U}}}{}U}}}U{}{U}{}U}{{{}U{}}{{}}U{UUU{}+U{{{U+}U{{}}{U{{{{U}{{{{U}U}U{{U{{{U{{U{{UU{}{}{}}U{}U}{}}{{}}}+}}}{}+U}{U{{{UU{{{{}}UU}U}{{}UUU{U{}U{{{U{{}}U}}}}U}{}U}}}}{}}+}{U{U}+U{UUUUU{U}UUU}U}}U}U}}UU{{{{}}}U{}}{U}{{}{{}{{U}{{U}U}{}+{}{}}}+U}}}}}}{}UUUU}}}}U{{{U}{{}U}}}{{U{}}}U{{}}{U}{}{{{}}UU}}+{}}{UU+{{UU{}U{}UUUU}{{{{}UUUU{}{U{{{{{UU}{{U}{{}{}}UUU}UU{{{}U+}}U}}}+U}}U{}U}{U{UU}}U{}U}}U{{{UU}U}U{}}{}U{U}UU}{}{{UUU{UU}}U{+U}{{U+}{}U}U{U{UU}U{U}{}}}}{U}UU{}U}{}{U{}{}UU}}{{{UU{{}{}{UU}UU+U}}}+{U{UU{{{U{}{U}U{{{{U}UUU{{{{}UU}}}}}{}U}U}}}U{}{UU}}}}U}{UUU}{+++}{{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}{UU}}}}}{+}{U+}{UU}{{{U}{{U{U{{{UUU{U}{{U}{}}U}}U{UUU{}}{{}}}{{{U{UU}U{{U+{{{+UU}}{{{}{}{UUU}}}U{U}{U}U}{{{{}{UU}U{{U}{}{U{{U}}}{}{{}{}{U+}{{+U{{{U{}U{U{UU}}{UUU{UUU{}}{UUUU{{U{{UUU{{}}U{}}}}{}}UU{{{}{+{U{}+U}}}{UU{{{}UU}{UU{{{U{{UU{}}{{UU}{}U}U{}{UUU}}{U{{{{U{{{U}+}{}}+U}U}U}{}UU{{U}U{U{U}UUU{U}{{U}}UU{{}}}UUU{}UU}{UU{U{}}UU{U+U{}}}+{{U}{UU}{U}}{U}{}U{{}{UU}{U{}U{UU{{{}{}UU}{U}UU{U{U{}U{{{+}}}U{+{}{}{U}}{}}U{U{}{U}{UUU{UUU}{{}{{{U{}U}}{{}U{}U}}}{}U{}}}+}U{}U+{U}{{{{}U}}{U}U{{}{}{}UU{{{}}}{}U}}U{}U{UU{UU}{}{}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}{{}U{}}}{U{{}}{}U}UUU}{UUU}{{{U{U{U{{UUU}{{}}U}{}}}}}{}U}{U}UU{}}U}UU{{}UUUU{{{}}UU}U{U{}{UU}{}U}{{{}U}U}U{U}}U{}{}}{{{{{{{}}{}{}{U}}}{U}UU}}U{{UU{}{}U}}}UUU}UU}}}U{}}U}U}{{}{{U{{U{{}{{U}{UU{{{}{}U}}{U}{U{}{{{{U}U{{{}U{{U{UU}}}}{UU}{{{{{{U}UU{}}{}{{UUU}UU{{}}{U{}{{{U{}}{{U}}U{}{{{{{{}{}{{}}}}{}UU{}UU{}{{}{}{}}UU{}}U}}{}}{{{{{{{}UUUU}}{{U}}{{{{{UUU}}UU}{U{}{{{U}{{}{{{U}{{{{U{U{UU}{U}}U{{}U{{}{{}U{{{{}}{{}{}UU{}}UUU}UU}{{{U{}}{}U{{UUU}}}{U}{}{UU}}{{}U{}}}}{}}}}{}}{U{{{}{{{{{{{U}U{{UU{}}{{}}{{{}{}}U{}}{}UUUUU}{UUUU}{U{UU}{U}U}UU}{{U{{}{{{{U}U}U}}}UU}}U{}{U{{U}U}{}{}{}{}}{}{{}}{UU}{{}{}{UU}{{{}U}}}UUU}U{}{}}}{U{{}{}U{}UU}}{{{}U}{{{{UU{U{}{{{UUU{}U{{{{U{{{UUUU{{UU{}{}}U}}UUUUU}U}{}{{}U{}{}{{{{}{}}U}}}{}U{}U}UU{U}}}}}{UUUUU{U}{UUU}}{}{}U{UU{}}{{{{}}{U{U{}UU{U{}{}{}{}}{{UU}}U}}{U}{{{{{{U{}{{{{{UU+++++++{UU}{UUUUU}U{{U{{}U}}U{{}UU{}}{UU{{{{U}{U}{}}UU}}}{U}{+++{U{{}{+}{U}}U{UU{UUUU}}}}{}}UUUU{}{}}U}{{U}UUUUU}U{{U{}}}{}++}{}{}U}}{U+}}{{{}{U{{UU{{}U{{{UU{}{}}}U}U{}}}}}U}}}U}U{U{U}}}+{U}}{{}{}}U}+{U}}UU{UUUU}}{}}{}}UU}{}{}{U}{U}U{{{{UU{U}{UU}}{UU+{U}{UU}U}UUU+U}}{}{UU}{}U{}{U{}}{{{UU}}}{{{UU}U{UU{U{{}U{U{{{U}+{}}}}}{}}U}U+}{{{}U}U}{UU}U}UU}{{}}}}{{U}U{UU}{U{{{{}{{UU}{U}U{+}U{{}U}UUU}U+U}{{U{UUU{}{UUUUUUU{UU{U{{{UU{U}}{{}{{U{{}}{{U}{}{+}U{}U}{}{{{U+}UU{}{{U}{}U{UUU{UU}U}{U}}UU}U}}}{}{}U{U}U}U{UUU+U+}UUUU}{{}}U{+{{}}U}U}}U{{{}}}U{UU}{}U}{}{{U{{{}}{{{{U{}U}UU}{}+U+{UU{}U{{}{++U}U}UU{U{}U}{{}}}UU{}{U{U{U{{U{{{}UU{}}}{U}{}}}{U++UUU{}++++++}{{}{{{}}}}{}U{{}U}{}}}}UUUU}{}UU}}{}UU{}{U}{U{U}UU}}+++++}}+U{{{}UU{U{}}}}}}}U{}U{}}{}UU}{{}{{}}}{U{}}}}UU{U}{{UU{{}{}{{{}}+{}U}}{U}U}{UU{UU{{U{}U}U{}UU{}{UU}{U}U{{U}U{}}{{U}{{{}}}UUUU}}U+}{}}}{{{}{}{U}{UU{}UU}}U{UUU}UUUUU{}{{{{U}{{{U{UU{}UU}UUUUU}++++++++UUU{}UU}}}{}U{}U}{UUUUU{}UU{{U{}{{{U{UU}U}{{}{{U{}UU}+++}U{+U{U++{{}}U}}}}U{U{{}{}}}}{{{{{U}UU}{{}}{U}{}}{{{}}{UU{U++{}{}{}+}{{}{+}}}{}}}U{}UU{U}{}UUUU{}UUUUU{}{}}UU}{U{{}{UU{}{U}+}{}{{}{+{UU}}+{}}}U{}UU}}{}UU}U}}}}U{{{}UU}{{UU{{{U}UU}{U}U}{UU+}{}}{U{+}{{{{{+UU{{{{{U}UU{{}{U{U}}}U}U{}}UU{{}{U}{{}}}UUU}}U}U+{{}{}U{+U}U}{U+{{}U{U}{U{}}}}{{U{U}U{{U}U}U{{}}UU}}UU}U}}UUU{U{+}U}U}U}+U}UU}}}+U}UU}}{U}U}{U{{{}U}{U{}}U}}}{{}{U{{{U}}{}}{}{}{+U}{{}}}+U{}{{}{+U{{UUU}U{{}UU{U}{UU{}{{{}}{}}U}{U{{}{U{}}{}}UUU}+UUU}{{+U{}U}U{+U}}}}{UU{U}{{}U}U{U{{{U}}U}{}{{{}}{{}}UU{}{}{U{}++}{{UU++U{}{}{+{{}}}}U{}U{}{}{}}}U}{{{U{}}{}U}U{U{UU{}}{}}}}}}{U}{}}}+++{U}U}}}}{{U{}U}U{UUUUUUU{{}}}{}}}{{{UU{{}U{}{}}{}}{U{}}UUU}}{+U+UU}U}}U{{{UU}}{}{UU{{U}{U}{}U{{U}U}{}U{U{{}U}{}{}{}{U{{}{U{}U+}}+U}{{U}UUUU{}{}U}{{{}{{}}{{}UU}U{}UU{}{UU{}U}}{{{{UU}}{{{UUU+U}{+}}{{}}}{}{{U{UU}}}U}}U{}}}{{U}U}}U}{UU}UU{UUUU{{U{}U{}UUU{U+{UU+UUU{U{}U{}U{}}{U{}{U{}}}U{{}U}}U{UUU{}{{{}UUU{U{U{{{{}{U}{}+}}}+{}UUUU{U}}U{{}}}U}UU{}}}}{}}{{U{UUU{U}UUU{}{U{U}{{}}U{}{U}U+UU}+{U}U{{UU{UU{UU{U}U{}U}{}}{UUU}{{U}{{{{U}}}{UUU{{{}{}UUUU}U}+}{U+{U}}U{{{}U{}}{}}}U{}UUUU}}}{}{{U}}UUU{U}UUU{{U}UU{UUU}U}}}{+{U}+U}{}UU{}}UU}}{}UUU{{U{{U}}}}{UU{UUU{}U}}}{}{}{{U}U{}U}U{{{U+{}}}+}{{}U}{UUU{}U}{}}{U{}}U}{U}UU{U}}U}}U}}{}U}{{}U}{U{{U{U}}{}}{U}+}U{{{}U}U{UU{U}}}}UU{U{{U}{}UU}U{}U{UU{UUU}U{}{{}U{U}{}UU}U}U}{+{{U{U}UU{}U{{{}{{UU{{U}}}}UUU{U}{{{U{}}U{{U}}}}}{U{{{U{UU{{{{}}+{{U}{{{{}U{{{}}}}{{UUU{UUU{{{}{{U}}}{U}{{}}}UU}UUU{}U{}U}U{}U}}UUU}UU{{}UU{}U}}}U{}{}{}U}}{UU}}U{{UU}U{}{{{}U{UU}U}U}U{{}{}UUU}}U}}U}{{UU{UU{}UU{U}{{}U}{{U}U{U}}U}{{UU}UU{U}}U}}U{}{UU{{{{}{U}U{{U{U}}U{{U{{}{}U}{}{U{{U}{UUU}{{{{}{{}{{{}{U{{}UU}}U}U}UU}UUU}{{U{U{U}U{{{}}}{}}{{{}}{U{}}{U{U{}}U}}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}U}}}UUUUU}U{}}}}U{{}{U{{UUU{}}}{{{U{U{U{{{}}}U}UU}U}{{}}}{}{U}UUUUU}{U}U}UUUU{}{{UU}}{{{{{{{U{UU{{}U}}U{{{U}UU}UU}}UUU}}}{{}{U}{U{{}U}{}{U{}{}}U{U}{U{}U{}}}U{}{{UU}}}}U}}UU{}}}{{{{{}{}}UU}}{{}{{{{}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{}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}{}{{}{UU}{{}UU}U+U}}{}{+}UU}{UU}U}}{UU{{U{U{}}U}}{}}{U}UUU{U}}{}{U{U{}}UUU}{U+++U}U}}}}+U{{}{{UU{{}{U}U}}{U{U{{U}U{{}}U{{U}}}{U{{U}}U}U}{}{}}+{{{}{}U{}}+{U}{U{UU}}U}UU}UUU}}U}}{{UU}U}}}{{UU{{{}{}U{UUU}UU++{{{}}UU}UU}+{U{{}UU{U}U}}}}U}U{U}}{UU}{U}}{}}}{}U{}{U{}UU}}}}}+{U{}{{U}U{}{}+UU}}}UUUU{{{}U}}}UUU}U}{}}{}U}U{UUU}}U}}}U}UU}}{+{{{UU}UU{U}{UU+UU{{+{}U{UU{U{}{{{}U}{}{{U}}U{}U{{}{UU}}}UU}}U}{++UU{}UUUU}{U{U+U{}}+{U}UU}UU}U{U{{{}{}}{}{}}{}{}{{{U}U{U{}{{}U{++{{}UU{U{{}}UU+}{U}+}U}U{U{U}}U}}U{{{UUU{U}}}}{}{U}{{}UU}U{}U}U{+U{{}U{U}U{}{++}{U}+{}}}}U{UUUUUU{{U{UU}{}{U{UUUU}}UU{}{{}U{}{UU+{{U}}{}{{U++UU}U{}+}UUU}{}{U}UUUUUUU{{}{}}}U{}}UUU}UU{}UU}{{}}UU++{UU{UU++U}{}{}}++}}U}}UU}UUU}{}{{{U}}}{{{}U{{{{{{{{{{}UUU{}}{{{}++++++}UU{{{U{{+{}{U{}{U}U{U}U{}}U}}U}U{UU}{}}{UUU}}}U}UU}{UUU}}}{}{+U}U}{UU+++U}}UUU}}UU{U}}}{UUU}{{{UUU}}}}{U{}U}UU{}U}{{{{U{}U}{U+++}{}}+UU{U}UU{{{UU{}U{{}{{}U{UU{{UU{U{}}{}{}U}U{{UU{{U{UU++++++}{++++{{U{}}}{{U}{{}{}U{{}{}{}}}}U{}U{}}{{}{U{}{}U{U}}UU{+{}}U{+{{}U}UUU{{{U{}U}U}U{}{U{{{}{{}{U}{}U{{U{{}{{{UU{U{UUU}}U{+U}}U}+}{U}U}}UUUUUU}{U{{{{}}U{}{U{}{U{U}UU{{U{UU}{}}U{{}U}U}U}+{{{U{}+{{}}UU{{U}}}U{{UU{}{U}U{}U}}}{UUUUU{U}U{U}U}{}{U{}UU}U}}+U}}{{}+UUU}}{}{}UU{UU}}U}{UU{U{{U{}}}U}{}{{{}U{}U}}{}U}U}{U{{}{+}{U{{U+}UU}}{}}U{{U}UUUUU}}{}}}{U}{}{{{U{U{}U}{}{}U{}}U{U}{UU{U+}}U}}{+}UU}U{}U{UUU{}U{}}{{}{{}U{}U{{U{}}}}{}U{{}{UU}}{{}U}}U{U{+}{}}{+}}}{U{}}}{{{}{U}}{{UUUUUU{}{}}UU{}U}}U}{{{{{}}U{U}{}}}UU{}+{U{{+}}}U{UU}U{{{{{}}}UU}}UU{{{U{}{{U{{}{{}{{U{UU{UU}}U{{UU{U}}U{U{+++U}{U{{{}}U{}U{U{U}{}{{{}U{UU{}}{}}U}{UU{}U}UU}}U}U}{}{U}}}{U+{{U+{U{}}}}{{U}{{{}UUU{U}}{U{}{}}U}{U{UU{{UUUU}}{{U{U{U}}{U{}}U+UUU+}{U}U{UU{UU}}}}{U}U}}UU}U{{U}{UU}}UU{}{}U{}{}U{{UU{}{}{UU}{+}}}+UUUUUU{U{}{U{}}{}UU{}}U}U}U}{{}}{UU{}{}{}UUUU}}{U}}{{{UU{UU+UU}+}{{U}{U}UU}{U}}}}{U{U}UU{}}}}U{{{UU{U}{{{U{UUU{}U}}}U{{U}U{+UU{}+U}U}}{UU{U}U{}}{U{{{U{}}}U{U}U}}{{UU}{{}UUUUUUU}{}U{{{}{{{+}UU}+U}U{}{UU}U}{UU}{{U}}{}UU}U}{}}}U}}UU}{U{UUU}U}}{}{{{{}{{{{+{U{}U+{{}{}}}U{}{{}}U}UUU}}{U}{{{U}U{{}U}}}UU{{{U{U}}UU{UU}{{}U+UU{}}+{{{}{{}}}{{{{UUU{}U{}{{}U{U{U}U}{}}{}U{{{}U{UUU{{{U{{{{{{+}{}U}+U}{{{{{{UUU}U}U}UUU}}U{U}{{U}{U}}U}}{{U{U{{UUU{U}{{{{U}{U+}{UU{+{}U{U{{}{{{}{U}{U}U{U}{{UU{U{{U{}U}}}UUUUU{}{}{}U}}U}}{U}U}{}U}{}}{U{U{}UU}}{U}{}{U{}}{}UU{U{{{UU{UU{UU{{}}}}{{}}{{}UU}{{}{U{{}}}{U}{}{{U{}U{}{UUUUU{U}{UU{{}UU{UU}{UU{U}U{UU}{}U}UU{}UU}}U{}}}UU}U}{}{}}}}}U{}{}UU{UU{{U}{U}}}}U}{U}{UU{U{{}}}{{}{}}U}UU{}{}{{U{}{}{}}}}}{U{}}UU{{U{UUU}UUU}}{}UUU}}}UU}{U}U}{{{{{}U{{}{}U}{{{U{{UU{}}{{{UU}U{}}{}U{{{{{U{}{{}U}UU{UUUUU}{}}{{{{U}}}{{UU{}U{}}U}U}{}UU{}U}}{}UU}{}}}}U{UU{}{{}U{}}U{U{U}U}{}}{{}U{{}UUUUU}{{{{{{U{{}{{U}}UUU{U{{UU}}U{U}U}U}{{}UU}}U}U}{{}U}}UU}U}{{U}}{}}{UUUUUU}{}{U}U{{{U}{}U{UU}UU{}{UU}U{UU}{{U{UU}{{U}}UU}U{UU}{{U{}{U{{}U}{U}UUU{}UUU{U}U{UU{}}}U}U}}}}{U}{}{}}}U}{{U{}{U{U}U{U}UUUU}{}UUU{}}}{{}}}}U}}U}}}U{UUUUU{}}U}{UU}{U{{U}{}U}{UU}{}}}}{{}}}{{{{UUU{}}{{{{}}U}}}}}U}{}U{}{U{}{U{}{}{{{U}UU{}}{{U}{}U{}{}}{}}}}{{}{}{U{{}U{}}}UU}}{{}}{{UUU{U{U{}}UUUUU}{U{}}UU{U{U{{}{UU}{{{{}}U{UU{{}UU}}U{}U}U{}{U{U}UU}{UU}{}{UUUUU}U}U}{}UUU{}}}}U{U}}}+++++++{{}{U{{{{U{U}UU{U{UUUU{{U}UU{UU}{{}{UU{}}U{{U{{}U{{{{{+++}U}U}}+UU{U}}}{}UU}U{}}{{}U}UUU{UUUUU{U}U{U}{U}}U}U}}U}{}U{++}}{UU{{{UU+{{}}{}{{}{{}U{{UU{U}U}}U}UUU}}U{{U{}}{UU{U}U{{{}UU+U}U{{{}U}{}{+U}}}U{UUU{{{}{UU{U{{UU{}U}U{{U{UUUU}U}{{{}U}{U{}U{+}{U}U}{}U}U}+{U{}}}}U}UUU{{}UU{}U{UU{}U}UU}U}{{UUU}}U}U{}{{{}{{+}}}{}{{{{}}U+U{U{}}}UU{}}UU{}}}UU}}}{{{}U{UU}{{}}U}}{{{UU{U}UU{+}}}}U}}{U}U{+}U{{U}}{}}UU{UU}{{}U}}U{}}}}}{{U{}U{UUU}U}}}{UUUU{+}{{U{UUU}{{U+{{{}{}{}U}{UUUUU}U{{UUU}{{{U{{}}{{UU{}{{}}UU}}U{+U+U}U{}{UU}{U{+}}{}{U}}}{UUUU}{}U}}UUU}{}}{UU{}{{}U}}{U{{U}}{{}{+{+{UU{}U{U{}++}}}{U}{{{{U}{}{U{U{U}}{U{}}U{U}U}}}{{}}{UU{U}}{U}++{UU{}++++++}U}{{U}}}}}}U{UU{}}U{}{UUU}{}{}UU}UU{U{U}U{U}U}}{U{U{+++++U{+U}}UU}{}}}{{}UUU}U{}U{U{U}{{}}}}U}{{U}{{}{{}{U}U{{{{}{UU{UU{UUU+UU}{U}}}{UUUU{UUUU{U{{}{UU{U}{{{}{}{}}U}{U}}}}U}{{}}U}}U}U{U}}{+UU{}{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{UU}}}}{U}{U}U}}}UU{{U{}}UUUUU{{U}++}{U}{{+U{U}}+{}U{UUU}UU{}}UU{}{U{{}}{{U}{}}{UUUU}}U{}UU{{}}}{{+U}{}UUU+}UUU}+{}{}{U}{{{}}U}{{{UU{{U{UU}}}U{}{UUU{UU}{{U{{{}{{U+{U{{U}U+{}U{U{+U{U{U}{{{{U{U{{{}{{}U}U{{}U}}}U{U{U{U{U{U}{UU}{{+{U{UUU{+UU{}{U+}}{}{UU}{}{{U{{{U{}U}{}}{}{}{}{U{UU{{}{}U{{U}{{U+}}U}U{}+{{UU}U{+}{{UUUUU}}{{UUUU}}UU{}}U}U{}}}{}{UU}{}UU{}U{}{}+U{U}{{{+U{}}}{U+}}U{}{}}}}}}UU{UU{{U{U}{U}U}}{}{U{}U}}{{U{}U{}}}+UU{{UU+U}}U}}{+}U}U{U{U{U}}U}{U}}{}{}}U}{{{}}UU{}}UU}}U{}}U}U}{++UUUU}++}{{{}}+}UU}U}UU{}{}{}{{}}U}{{U}U}}{{UU{U}}U}}}}{{U{{}{}}}{{{U+++{}}U}{{UU{U}}UU{{}U{}{}}}}}{U{U}{}U{}{U{{{U{}{{{UU{}UU{}U}UU{+U+{{U{{}UU}}{U}}UUU}{U{UU{U}U}U}{}}{}UU}UUUU}UU{{}{U{{{{}U}}}UU+{{+{U}}{U{UU{U}{{}{U{}}{U}U}U{{{{}{}}U{UU}}}U}}}U}UU}{UU{}}U{U+{U{+}{}U}{}}{}U}U{U}}}{U}}UUU}{{UU{UUU}U}U}{}U}}{}}}U}{{UU{{{U}+}{}+{}}{}UUUUU{{}{UU}U{}}U{{U}}}{UU{}}{{{}}{}{{}U}}}}U}}{UUUUU}+U}U+}}}{{}}U}U}UU}{U}{}}{U}UU}{}}UU{{UUU}}{{{U{}UUU{{}}}U}U{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{{}UUU}}}{{UU{}+}UU+UU{UUU}{U}U}UU}}{U}}{}}{U}U}{UU}{U{}{UU}U}}{{{{}U}U}{U}{}{}+}U}{+U{U}{}}}}U}{UUU}{{}{U}{}{}}{U{}}{}}{U{UU}U{}{U{}U{}{}U}}U{{{}{{+U{U}{}{{UU{U}}}{{{}}}{U{UU}}}UUUU{{U{U}U{U{U{U{{{{{{{U{}}}}U{U{+U}{U{}}{{{U{UU{{{}U{}U{{}}{U}{{{UU{U{{UU}UUU}U{{{U}{{{U}{}UUU{}+}{U{U}U{}U{{}}U{{}UUUU}}UU}{{}{U}U}}{{{UU}UUUUU}{}{U}}UU{{}UUUU{}U{U{{UU{U}U}}}{}UU{}}}}}{}UU}}}{UU}{{{{U{{UU{{}{}{U}{UU}{{}{}U}}}UU{{{}}{{{U{UU}{UU}U{{{U}}{}{U{}U}U}{{}}{{{{U}UU{UU}}UUU{UU}{{U}U}}{{U{{}}{U{{U}}UUU}U{}{}U{U{}}UUUU{{}}{{}}{UUUU{{U{}U}}U{UU}}U{{U}{{{{U}}{{{}}U{}{}}{}{}U}}}U{{U{{U}UUU}{{U{UUU{{}U}UU}{U}}}{}U}U}U{}{U{}}}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}UU}}{{}{{U{}{UUUU{}}}U}U{U}}U{}}U}}U{U{}}}U{}U{UU}U{}{}UU}{}{}{U{{}U}UU{U{{U}}}UU{U{}U}UUU{}{{}}}}{{UUU{}{U}U}}}{U{}{U{}U{{{{U{{U{}{{}}U}U{UU{{{UUU{{U{}}UUU}}U}{}{UU}U}UUU{U{}UU}U{U}{{U{}{{U{}{}}}{}+++}}{UU{}{U{}{{U}UU{U{{{U{{U{{U}{{{}}}{}{{{UUUUU{}U{}{}U}UU}}++}U{+++U}}}}{{}{U}}U}U}U{U}U{{{}}U}{}U{}U{}UUU{{{}UU}UUU}}}U{U+}}{}{}U+{}}{}U{}}}{{}}{{U{}{U}{U}{{{UUU}U{UU{U{{U{UUU{U}{}{U{++UUUU}{{{+U{UUU}{{{{{U}}U}{{U{{{}}}}{}U}{U{}{}}U}U}UU}{}{{U}U{+U}}}{}}UUU+{}{{U{{U}{{{{{U}U{U}}}UUU}{U}}UUUU}U{}}U{}{}}}}U{UU+U}UU{UU{{}{+U{}{U}U{}U}U{U{{}{}U}{}}{U{{{U}U}UUU}}U{}}UU}}}U{U}+{{U}{{UU{}U+UUUUU{{{}{U}}U{}{U{}{}}{U{{UU{}{{UU}}}}}{U}}UU}{}}{+{}UU{{{}U}U+}}U{{{UUUUU{}}}{U{UU{}U{}}{UU{{}}{U{UUU{U{UU}{}}{UU+{{{UU{}U{{{+}U}U}U{}UUU{UU{{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+UU}U}}U}U{{+U}U{UU}}{U}{U{UU}{}}UU{UU}}}}{{{{{U{UU}}}U{UUU{U}}++{{U{{U{UU{{+U{{}}}UU{UU}UU}{}}}{}}{U}{{{{U{{{{}}U}{}{{{{UUUUU}}++++{UUU}}UU+}{}}}U}{UU{}U}}{U}}}}}U}}}{}{U{{{{{{}{}{U}U}UU}U}{U}{{}++}U}}{}+{UU}U}}{}UU{{{{{{U}}{{}}U}{UUU}UUUU}{{{UUU{{U{U{}}{U}}{U}+++++++}U{{{}{U}{{{UU}U{{}}}}}{{}{U}{{U}UU{}U}}{U{UUUUU{UU{{}{UU}+{{}{}}U{UU}}}{}}}{{UU{{}{}UU{{}{{{U{}}UUU{}U}}}U{{U}{}U{}}{}+++++}UU}{}U{U{U}}{{UU}U{U}U{}{{{U}U}{}UUU{UU}}{}{{}UU{{}{{U{U{+{}{+}++}U}}UUU}U}U{U}}UU{{}}U}{{}U{UU{U{UU}}{}}{}U}}U{}U}U}}U}U+{}{+{{{+UU}UUU}}UU{}}U}U}U{{{}{U{}}{}UU}}U{UUUU}}}{UU}{U}{}UU{U+}{{{+{{{+UU}{}}{}{}{{{{}{}{{}}UU{UU}UU}{{U{UUU{}U{}}U}U{}U{}UUU+}{}}+{{U+U{}U{}}{}UU{}}{{{{{U}U}U{UU{U{}U}{}{U{UUU}}U{{{{UUU{}}+}U{}+U{}{+{}{UU}U}{{}{U}U{{{}{U}{U}U}UU}U}{{UUUU{{}{}U}}}{}{{}{+UU{}+{}{U+U}}{}{}{UU}U}{U{{{{U}}{{{}U{{{}U}{U{}{{{}{}}U}UU{}UU}+U}}{+U{UUU+{{}{{}U}U}{}}U}U}{}}}}}UU{}U{}}}U}UU{U}}}U}U}U{{}{{}+U}UU+}{}U{+UUU{U}U}{U{}}}}}}}{U{UU}}U{}}{U}}}}UUUU{}UU{U{{{}}}UU}{}++U}{U}+U{{}U}UU}U}U{}{}{U}{{U}{U}}{}U{}}}U}U{U{{}U{UU}}U}U{UU{}+{+{}}UU}}{{{{}}U{}}{}{U}U}UU{U{{{{U}}{}U}{}UU}UU}U{UU}{{{{{}}{+}{+}UUU{{U}U}UUU{{U}UU}{U}U{U{U}}{}U}U}}UUUU{}U{{{UU}{}{{{UUU}{+U}+}}}{U{}U{}}{}}{U{{}}UU{}U{U{UU{{{UUU{{UUUU}UUU{{}}{{}U{U}}}U+}{+U}U}U}{}}U}{}}{}{UUUU}}}{}}}}{{}{{U}}{{{}}}}{U{}U{U{}U}}}UUU+{U}+}U}U}UU}}}}}}{{{}}U{{U{}}UU}}UU}}UUU}}UUU}}}UU}U{U{}}U}}{U}+{{}+}UU{{}U}}}UU}}}{}}}U{U{{}}{{}U{}{{UUUU{U}{U{}}}U}U}{U}{U}}}+}{U+{{{U}U{{{{}}U{{UUU{}U{UU{U{}}U}}{}}UU{}}{{}{U}}{{}{U{}U{}U{+{}}+U{UU{U{}}{}}{}U{}{{{U{UU{{{{UUU{{}}}U}}U}{}U}U{}{}UUU{UU}}}+{{}{+{U}U}}U}UUUUU{UU{U{UUU}}}}UU{}{}U{U}{U{}UUUU}}{}UU{}{UU{{U+{{{U+UU{UU}{}UU}}UU}{{{{}{{UU{{}{}{}}}}UU{{}UU{}UUUUUUU{U{{U{{{+U{}}+}{}}U}}U{U{}}U}}{{U}{}}{}U{}{}U{}}U}}U}}U}U{}U}{{}UUU{{{{{{{UU{U{}{{}{}{{{UU{}}}{U}UU}U{{U}}{{{}{}{{UU}}{{}{{}}}UUUU{U{UU{}}{}UUU}U{}UU{U}U{U{}{{{}}U{{U{{}U{}}}UUU}U{UUUU{U}UU}{}U}}}}U{{{}}}{UU{U{{}{{U{}}}{UU}{{UUU{}}{}{}}{U}}}U}}}{U}U{{UU}U}{U{{U}}}{U}U}U}U}U{{UU{}}}{}UUU}UUUUU}{UUUUU{{}}{}{}{U{UU{{}U{U{{{U}}UU}{{U}U}{{U{{{}}}U}UU{U{U{{}}}U}U{UU}U}{}{}U{{}UU}}U{U{}}{UU}U}UUUUU{{U{{}}U{UUU}{}{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}}{UU{}UU{}U{U}}}}{}U{{U}}{}UU{{{{U{}U{}}{}}{}U{}U}{UUU{U{}}{{U}UU{}}U{{{U{}U}{}}{UUUUU{U}}U}{}}U{UU{}UU{}UUU}UUU}}UUU}}}{{UU}}{}{{}}{U}{}{}{UUU}U{{{}{}}U{U{}}{}UUUUUU}}{{UUU}{U{U{U{{U}{U}{{U}{{{{UUU{}{{UUUUUUU}}}}}U}}UUU}}UU}{{}U}U{UU}{{UU}{{{U{{{}}U{{}}}U{}{{U}{+++UU{U{U}}UU}U{{U{U}}U}UU}U{}}}}}}{}{}}UUUU{}{{U{{}U}{U}U}{{}++}}}+++}}U}U{}}{U{}}UUUUU{}{U{}}U{U}U{}{{U{{{{}UU}{}{}U{}{U{{U+U}UU}}{+{U{{UU}}}{UUUU}{{U}{}{U}U{}}{}UU{}UU{U{}{}UUU{{{{{{{U++UU{}UU{}+}}{{{U}U{{{}{{{{U{UU}U{{{}U{}}U}U{U}UU}UU}U}UU{{}{}{+UU{U{{{UU}+U{}UU}{}U{U}}UUUU{}}}}{{{}U{}{{{{{}}}{}U}U{{{{}}U{U+{}UU{}}}}{{+}U{U}}{{}U}}UU{{}U{U}UU}U{U{U}}{}U{U{U{}}}U}{}{}U}{+}U{}}{U}U}}+U}}UUU}U{}{}UUU{}}}}{}}{}{}U}{UUU}}}{}U{{{}{{{{{}U{+U}U{U}{}}UU+}U}UU{UUU}{U}{U}U}UU}U}U}U{UUU}U}}}U{UU{{{}}{UU}UU}+}U}{U{UU{}U+{{}{{}}{{{}}U}}UU}}{U}{{}}{}}{UU}U{}{{{}UU}{U{{{}U}+}}}U}{U{UUU+}UUU}}}}{}}}}}}UU}}{U}UU{U{}{U}}}}}}{U{U}U}{{{U{U{{+U{{U}U{UUU{+}U}U{U}UU{}}}U}}U}{}{{{U{}U}UU{}}U}}UU{UUUU}UU}U{{++U{}{{}U{UU{+UU{}{}U{{{U{{UU{}{{U}{U}U}U{{}UU{}{}U}}}}{{{{{{{}{U++++U}U}U}U}+U}{{{}U{{{}U}U}}{UU}U}}U}}{}}}}}U}{{{U{}{{{U}{{{}}}{}}}++{UUUU{+{}}UUU}}UUU}U{{{U{U{{}}UU{}U{}U}U{{}U}U{{{}UUUU}}}}}UU}U{+++++++U}}U}{{}{}}}{U}}{{}{}UU{UUU}UU{}UU}}UU{UU}U{{}}{{UU{}}{{UU+{{{}{{{}UUUUU}{{U{}UUU{}}}}U{{U}U{{{UUU}UU}}}U}{U}{{UUU}}}UU+++++}{}}{UUUU{}}{}}}U}UU{{}{U}}}{{{}{U}UU}{U{{UUUUU}{{{{{{{{{U+U}{+}++{}}}{{}U{}{}{UU{}}{U}UU}U}{{}UU{}{}{U{U{}{U{}U}}}{}{{U{}+{{{+}}}+UUU}}UU}{U{{U{U{UU}}{{UUUU{{U{}{UU{U{{{{{{{UU{U}{{{{}UU+}{UU+{{{+{}}}{{{U}U}U{}UU{}{{U}}}{U{U}}}U{{U}}}{}UUUU}U}UU}{U}}+UUUU+U}U+{{{{U}UUU{}U}{U{}{{{{U{{{{U}}UUUUUU}}}{}{{U{}UU{{{UUU{+}{}}+{{UU+{}}{UUU}{{U}}U{{U{UU{{UU{}U}UU}}}}}{UU}{{}}{}U{UU}}U{+{{}}+}{}}+{{}{}}}}U{}UUU{}U}{}{}U{U}{U}{U{U}}UUUUU{}UUU{UUU}{}{+{{}U+}U{U{+}{}UU}U{U}U{UU}}{UU{UUU}{UUU}{U{{}U}}}U}{}}}U}{{{}}}+{U}}+U}}}U+UU{U}}}{}U{}UU{}}U{U{UUUU{UUUUUUU{{}U}}{{}U}U{U{{U}{{}{U++U}U{}+U{}}}{}{{{U}{U}}{UU}}U{}}UUUU{{{UU{{{{U{{}{}{{}{}}}}}UU}+{+}}{{U}}{{UUU}U}U{{{UU}{}UUU}}UUU{U{U{}U{}{{}{U}{{}{U{{}{U}}{+U{+UUU}{{}U{U}}}}{}{{{{U}}{}U{}U{U}}}{{U{{}UU}}{}{}}{{{{U{U{}UU+}}+}}}U{UUU}}{U}{UU}{}{}}U}{{{{U}}}}{{}UUU}}}{UU{U}U{{}}}}{{}U{+}{+{}}{U}U}{}}U{UU{}{UUUU}}U{{}{{{{U}U}U{U}{}{}{}U{{}{}{}UU}UUU+{}{+{U}}UU{{U}U}{{U}{}U{U}{{U{U}UU}{{U{}U}{}}U{}U{}{UU{{{U}{}}{+U{}+}{UUUUUU{}{{}}{U{{UU{UU{}}}{U}}{}U}}{U{{{{}{}}U}}}{U}{}}U}}+}}}+UU{}{{U}{}{{U{UU{{{{}U}{}}U}U}UU}U{U{UUUU{}}}U}}}}}{{U{}U{{+UU{+U{}UU}}{U{{{U}U}{U}}}U}}}U{U}{}}UU{UUU{}}}}}U{}U{{UU{{UU}}}+}U}{+U{}U}{}U{{{UU}}{U}{{}U{}{UU}{}}{}U}{{}{{{}}{U{{U}}{}{{UU}U+{UUU+{}}}U}}U}UU{}}{}}U}U{}}}{{UU{}UU}{{U{}UU{}{}}}U{{}UUUUU}}{+{U{}+}{}{{}}}{UU{U}{{U}}}U}{U}}{U}{{}}}{{}U}{}}UU{UU}{}U}}{{U{}}}{{U{U{}}{}}}U{U}}UU}UU}{}U}U}{U{}{UU{{UU{}{}}U{U{U{}U}}}U{UU}{{U{U{{U{}U{{{}}}}}}}UU{U}}{U}{UU{UU}U{{U}}}U{{{U{U{{U{{{}U{U{{{{{{U}{{U}{}}}UUU}}{{U{}}U{U}}U}{UU{{{}{{}U}}U}}U{}{}{{}}U{{}}U}{}U}{{U}}}{{UUU{{U}{U{UU{}{{{}}U{{}{U{}}{{U{{{UU{UU{}U}{{UU}{{{{}{}{}UU}}U}{{}U}}UUU}}{U}}UUU}{UUU}}U}U}UU}}UU}}{{}{{U{}UUU{U{{U}{U{U{}U}}UU}U}UU{}{U}}{}{U}}U}{U{}U}}U}UU}{U}{}{}}U}U}UU}U{{UU{UU}U}UU}UUU}U}{}{U{UU}{U}UU{U{{{}UU{{UU}U}{{}}{{{}}{{}}{{{}}{U{{}{}U{{U{}UU{{{UUUUU{}}UU{U{U{{{U}U{}{UUUUU{}}U}}}UU{}U{}}}UU}}{}U}{U{{UU{UU}{UU}}}}U}}UUUU{{U}UU}{UU}{{}UUUU{{}U{}U{}{}UU{U}{{}{{}{U}UU{U}{{{U}{{}U{{}{}U}UU}U{}}U}U}{{}{}U{}U{}{UUUU}U}{U}UUUUU{{}}{U{}}}U}}}U}{{U{}U}}{UU}{U}}{{U{U{{}{{}{UU}{{}{{U}}}{}}}{}}}}{{}+++{{U}}}{}}}}}U}}U{UU}UU}U{{}U}UU{{UU}}U{{UU{U}{U{}{}}}U}{{{U++{{}+++U{U{U}{{{}{{U}U}UU}U}}UU{{}}U}U}}U{}UU{{U{{{{{}{{{{UU}U+UUUU{{}+UU{U}{}{U{}}{{}{{UU}{}U{}}{}}U}}U{}{}U}{{{UU{}}{{{UUU++{{U}U}U}+{}}}{}}UU}UU{{U{}{UU}U{{}{}UU{U}}{U}}U{}}{}}}}U}{{U}+{U}{{U{U{U+}}}U{{{}}{U{{{UUU{UU{U{U{{{}}UU}{{{{UU}}}{{U}{{}U{}+}}}}}UUU}UU+U}U{U{{U}}}{U}U{{{UU{}U}{{{}}UU{{}{{}U}U}}}U{UU{}U{+{{}{{U{}}U}+UUU}{}}{}}}{UU}UUU}{U}{}{}{}}U}U}}U}U}{UU{}}}U}}{}}+{}}}UU{UUU}+{}}U{{}}U}{}}U{{UU}U}{}UU}U}{}U{{}{U{{{{}UU{U{{UU{{+{{}{}{U{U}}+{}{{}UU}UU{}}U}U{UUUUU}}UU}U}UU}}}{{UU{}UUUU{UU}}{U+U{{}{}UUUU{+U}UUUU}UU{U{}}{{{U{U}}}}UU}}U{UUU}{U{}UU{UU{{{{{{{{+U}}U}}{}{}}+}{{U{UU}U{UU}}UUUU{U}UUU{{U}{}}}{UU{U{{{}}UU{}}UU}++{}}{}{{{}}}+U}U}{}}U}U}}U{U}U{U{}}{UU}U{U}U}U}{U}{}{}{{{}{U}UUU++++{}{{{{}{+U}{U{{U{UU{UU{}U{}UU{UU}{}}}}U}{{{}}{U{U}UUUU}{{UUU{UUU++}{UU}{+}UUU{{{{U}UU}UU}{UU{{}UUU}{{{U{}}{{{}UU}}{{{{UUUU{UU}{U{{+++++++{U}{UUU{{{U{U}U{UUUU}{}}U}U{{UUU}}}}U{{{}UU{{{U{U{U{U}UU}}+UUUUU{UUU}{{U}U}{U}U}{{U}U}{}{{{U{U}{{UUU}}{U}{U}{}U{{}{UU}}+++++{U}{UU}U{}U}{U{U{U}{U}}}UU{UUUU{{}U}U{}{}{{{U}}U{U{}{}{}}}+U{U+U++}}{}UUU{{{{{}UUU}{}}{U}U}}}}}{{U}{{}U{U}UU{{UUUU{{UUU}{{+}UU+UU{+}}}{}{}}UUU}U}{}}{{UU}{U}}U}}UU}{UUUU}U{{{}}U{U}U{{{{UU+}U{}+U{}+}}}}UU}}}}U{{U}UUUUU{}}{UU}{U}UU}{{U{}}}}UU{}UUUU{{}U{+}UU{+{}U+UU{U{{U}}}U}{}}{U}{{U}}U}}}{}}}{{{}U}{U{U}{}}{{}{}}}{U+{{}U+}U}}+{}}}U{{{{}UU{U{{U}U}U}{{{U}{}UUUU{U}}{}UUU{UU}}}{{UUU+}{{}+U}{{+}UU{U{U}}}{{U{{{}}{UU{UUU{{{{{}}U{U{{}{{{{{{{U}{U{U{U+}}{U+{U}{{+}UUU}{{}{}U}U}{{{}}{U{UU{{UUUUU{UUU}}UU{}U}U{}}}UU}U+}}}}+UU}}{+}}}}U{U{}{{}{U{UUUU}{UU{{{{UU{UU{}U}{}U}UUUU}U}{UU{}{}U}++}}UU{+{{U{{}U{U{{{UU{}}{U{{}UU}{{}}{}U{}{}}{U{{{U}{U}U}{{}}}}}+{+}{UUUU{}}{}UU}}}UU}}}{{{{U}{{U}}}UU}UUU}U{{}U{U}{UU}U{{{}}}{+{{+{U{U{UU}U}}{U}{U{}}{{}U}UU}U}{UUU{}U{{U}UU}{}{U{}{{U{{}}}}{}+{}+{}{U}{{{U}}}{}UU}{}{{{{}U}}}{}}}{{{UU}{UU{}{{}U}{UU}U}}{}UU{+{U+{{{{U{{}U}{UU}UU}}{{{U{{{UU}U{{{U{}{}U{{}{}}{UU{U{U{}}U}{U{}+}{U+{{UU{U{}}}UU{U}UU{}U{{{}}{U}U}{}}U}}{}U{}UU{U}{{}{}UUU{U{{{+}{U+{{{U{}}{{{{UU{{}{{{UU}{}}}{{{{{{}}UU{U{{UU}{}}{U{{{{UUU}UU}+U}}+{}{}}{{}}}UU{U}{{{U}}U{UUU{U}U}U}}U}UU{}U{{}}}U}}{}U{}{{UU}+{{U+{{{{U{}UUU}U{{U}{}}U}{}{{UU{U}{UU{U{}{}U}}}U}{UUU}}U}UUUU}}+}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}}}U}+UU}}+}{}UUUU}{UUU}U}{}{{}}UU{}U{U}UUU}}{U}}}{}}{{U}UU{}UU{UUU{}UU}{UU{}}}}{U{}{{{{}{{{{UUUU{{}}{{UU{{{UU{}{{}}}{}{}U{{}{}U}}U{}}{}}{U{}U}U{{}{UUU{UU{{{UU{{}}UU}{U{}{}}}}U{}{UU}{U}U{U}U{U}{}}}{U{U}U{{{U}UU{U{}{}{}UU{{{{{U}}}{}}}}U}{}UU}{}}{UU{}}}UU}}{{{U}{{}}{}UU}}U}}}}}}}UU}U{UU{}}{UU{{{U}U}}{}}}UU}UUU}U{}}{}{{{}{{U{{UUU}UU}}U{U}}{U{}{}UUU{}U{}U{}}{UUU}{{U}}}}}{}{}}}U}{U{U}U{U}}UU{U}U{U{U}U{}UU}}U}{}{}{}U}}{{}U}U{{{}}U}UU}{}UUU{{}U}U}U}U}UU}}}U{U}U{{}{U{{U{U{}{U}}{{}}}U{UUU}UUU{{{UUU}}}{U{}{}{{}}U{{}U{U}{}}}}{U}}{}{}{{U}{{U}}{}}}{{U}{UU{{U{}UU{}{}{}{}U}U}U{U}{U{{UU{}}UUU}}UU}{{U}}}UU}{U}{{U}}U}UU}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}}}}U}{U{U{{{}{}{{}}}{}{U}U}{U}}}U{}{}}{}}}{}{}+++U{{UU{{U}}}UUU}}}U{{{}}UUU{{UU{}{{}}{}}U{}{{U}}U}U{{{}}U{U{++{}}+++U{{}}U}{{}{U{{U}U}}UUU{{{}U{}}U{}}U}{U}{{UUU{{}{{U}{{}}+{U}}UUU+}}U{U{U}{UU}UU{{}U{UU{U{{}}{U}U{U}U{U}}UU}{{}{{U}{}}}++U{{UU{UU+{UU}}UUUU{}}}U{}{UU}}U}{U}}}{}}{{U}{}{}{{}{}}U{UU}U{+U}{}{U}{UU+{}}U{U{U{UU{}{}{{U{{{U}U}}{{}{}{UU}}UU{U{{{}{{{{U}}+}{}}{U{U}{U+{UUU{{{U{{{U}{}{{U}}U{U{U{{}U{{}U}}{U}UU{U{}}{}U}{U+U{UU{{UU}}}+{}U{U}U{{U}UUU{}}{{}{{U{}}{U{U}U}{}{{{U{{{{UU{}}{}}+{}U{U{UUU{}+UUUU{U{UU{{U{U{}}U{{}}UU{{{}{U{U}{UUU{}}U}U}}{{}U{}+}{}UU{U}UU{+}U{{}{{}{{}U{{}{UU}UUU}U{U}UUU}UU}{{{}}}}UUU{UUU{{}+{{U{{{{}{{}+}}UUUU{{U{{U{{}U{}{{}}U{UU}UU}}U}U{}UUUU{}{}{U}{}}}+{U{}U}U}U{{+}}{}{{}{}{U}{}U{U}{}}{{}}}{UU}}{U}{}{}}}U}U}}}{{UU++U}}}}}{UUU}+}}{}{U{}{{UUUU{}}{{{UU}U}U{{{{}}{}{}}{}}U{{U}UUU{{U++++{{UUU}}}+U{{{{UU}{{}}}{UU{}UU}{}}}}U{{{U}UUUUU}{}U}{{}{}UU}{U}}{++}{}{{}+UU{{{{UU}{U}}U}U}{{{U}U}{}{}U}UU}U}U}}}}U}}}U}UU}U{}}}{}{+++++++}{U{{{}}{{UUU{{{{}{}U{U{U}}U{}U}}}{}{U{{U{}U}UU{}{{UUU{UUU+{{{}{UU}U}{UU{U}{}}{}}}{}}}}{}}{U{UU}UU{}}U{UUUU{U}}}{}U{U}U+++++}U{UU}}}{U}U}}}UU}}{}{{}}U{{{UU{{UUU}U{U}UU}}{{{}U}}U}U}{U+}U{+U++{}}UUU}}{U{{{U}U{U{}{}{{U}}}{}{{}}}}UUU{}{{}U{}}U{}}U}{{+{{U+U{}+}U}}UU}}U}}{UUUU}U}{{U{}U}U{{U}}}UU}{{U}}U}{U{UUU}UU{}}+UU}}+}U}+}}U}{}UUU}}}{{U{U}{UU}}}{{}U}{UUU}}{{{}UUUUUUUU}}{}}{{+{}U}+UUU+}{{{{{UU}{}}}UU{U{{}{{{{UUUU{U{{UUUU}UUU}{{U{}}UU{}U}U+{{U}+U{U}+}{}}UU}U{}{U{{{U{{{}{U}{}}{U{U}}}{U}}}}U}{}U}}{{{{UU}+UUUU+}{{}+{{U}}{U{UU}}U}{{UUU}}{{UU{{{UUUUU{{{{U}}UU}}}{}}{U{}{+U{}{+U}U}U+{U}}{U}U}{U}U{{{UU}U}}}{{}U{}}}{}U}U}UUUU{U{{}U}U{{{+{{}{+U}U{{+UU}}U}{}{{{{}{U{U{}}U}{{{{{{}}U}}{UU}}U}U}{}{U{}U}{}}}}{++}{}UU+UU{}{UU{U{U{{U}U{U{{{UU{}}U{}U}UUU{{}U}{}{U{}UUU{{{{U{U}+U+{{{UU}{{}{{}}U}U}{UU{U}U}{{U}UUU}{{}U{}{}}U{U}{}{U}UUU}UU}}U+}U+}U}}U}{UU{}{{}{U{U}U{{{{}UU{}{}UU}{{}UUU{}UU}{{U{UU}{}UU}{U{+}}+{}}}{}}}{{}U{U{}}}}UUUU}{{}U}}U{}{U}}{U{U{}{}U}}}{UU{{U}{UU{+}U+}}U}U{UU{U}U}}{{UU{U{}}{}}{{{{U{U}}U{}{}U{{{}}U{}{{}{UU}U}U}+U}{+{}{{{}{}{{}{}U}U{{{{U{{{}}}U}{}{UU}}UUU}UU}UU}}UU{{}}{{U}{U+}}U+{U}}}U}{U{UUUU}}UUU{{{}}}UUUUUUUUU{}UU{UU{}U}}U{}U}}U{{}U}}+{}{+UU}U{}U{UUUU}{{}U{{U}{}}UU{U}}U{}}U}{{UUUU}{{{}{{}}{U}{U}}U+{}}+}{U{}}{U}{{{}{U}UU{{}}{}UU}{U{}U}U{UUUUU}U}{UU}}{}}{{{{{{}U+{U}{+}{}{U}}U{{}U{}{{}}}}U{{U{{U{{U{{U}{}{}U{U{}U}}{}}{{{{{{U}{+{UUU+U}U{UUU}}}{}{{{}}UU}}UU{}}U{}U{U}}{U{}{}{U}}}}UUU{}{U}U}U{+U{{}+U}{}UU}{U{{{{{{}{}UU{UU}{}}U}}{{{U{U{}{{UU}U}U{U}}U}{}{{}UUU{U}}}{{{U}{UU{U}UU{{{{U}UU}}}U{}}{U{{U{{{U{{}{}}{{U{{{{}{U}}}}}}{{UU}}}{{}UUU}{}U{UU}}U}}}}}}{{}}UUUU{U{{UU}{{{U{UU{}}{UU}U{{}}UU{U{{}}}}}{U}{U{}{{}U}UU{{U}}{}{{{{UU}{}}{{U{}U{}UUUU}{}{}U{{{}{U}}{{}}}{{U}{}UU{UUU}{U{}{}{}}}{U{{U}UUUU{}U{}}UU}{{}U{}{}{{U{UU}U}UU}{U}{}UU}}}{U}}}{}{U{}}U{U}}{{{{{U{}}U}}UU}}}}{{U{}U{}UU{}{{{{}U{{U{{}}}{{}U}U}{}}}}{{{UU{{U}UU}}UU{{{U{{UU{{{}}U}{{}}{{{}U}}}}UU}}UUU}}}{U}U}U}UUUUU}{}{U{U}{}U{UU}UU{U}U{}{}U}}}}}U}{}}{{}UU}}}}{}U{{U{}}}U{}UUU}}}U{}U}{UUU{}{}{}{}}}U}{U}{}{}{UUUUUU}}U{{{}UUUUU{}}{U{{}{U{{}{}U{}}{}}{}U}{{}{U}U}{UU{}{U}{U{{U{U}U{{{}U{UU}U}U{{{}{U{{{U}{{U}{}{U}U{{UU}}}UU}}{}U{U{{U{}UU}}UUU{U}UU{U{UUUU}UU}}}{UU{{UUU}U}U{{}{}{UU{U}{UU{{}UU{}}{UU{U{{}{{}}{{{}}U{+++UU}{{}}}}}}}{U}U{U}}U}}}}{}U{U}}}}UUU}{{{U{U{U{{}{}}}}{}}U{++{}{+++{}}U}{}{U{}}}{UUU}UUUUUU{UU{UU}}}{{}{}{}{}}}}}U{}}{U{UU+}{{U}U{+{{}UU{{}UU{}UU}{}{UU}{U{{{{}}{U}U{UUU}}}{UU}U}}}{{{U}++{{}UUU{}+{U}U}U}{UU}{{{{U{U{{{}}{{U{}{{U}U}{}{}U}{}{U}}}}UUU}+U{{UUU{UU{+U}UUU}{{{UU{}U{}}U{}UU}U{U}U{U{U}{U}UU{UUUUUU{{{U{U+}}{{UUU}}UU+U{UU}U}U{{UU}{{U}}{{{}UU}}U}U{{UU{}U{{U}U{UU{}{UU{{+}UU{U{}}U{}+{}{U}UU}U{}U{UU}{}{{U{U{UUU}{}}{}U{}U{U{}}U}U}{}U}}+{{{UU}{{{{U+U}}{U}U{}{}}U}U{{{UU{}UU{{}}}UUUUUUU}}{}}{}{UU{UUU{+{{}{}U{}U}{+}U{UU{U{{}}}U}{}{{{{}}}UU}{U}}{}U}U}{{{}{}{{}}{{U{}+U}{}{UUU}U}+U{{UU{U}U}{{{}}{UUUU{}{{}{}}UUU{{{}}{{}}UU}{{U{U}}}+{{}}U}U}{U}+{U{{U}}{{{{UU}{{U}}UUU{}UU{}{{}{{}}U{}{UU}{{{}U{U{++{}UUU{{UU{}+{U{{}}U{U}}{{}{}U}UUU}U}{{}{{UUU}{}{}}}{U}UU}}}}}{}++++U}UU}{{}+{U{}U}}{U}}{U}}}}U{}}UUU{{U{U}}}}{}{U}{U{{U{U{UU}}}UUU{++}UU{}{+}U}}UU}{}U}{}}}{}}}U}}{U{U}{U}}}}}{}}U{U}}{}U{}{{U}}{}}UU+++++++}UUUU{UU{}U}{}{{{}}{}}}U{UU}U{U}}}U}}U}}}}UU}}{{}U}U{U{U{}+{U{{U{UU{{}UU}U}{UUU}UU{{{{U{}{}}}{}{UU{{UU{}{UU{UU{U{{{{}{}+++++{UU{{{{UUUU}U{}}U}}{}{UUU{}}{{}}{}{UUU{}{UUU{{{}}UU{}{}}U}+U}U+U++{}}UU{U{}U{UU{}{UUU}}}U{{{{UU}}}{{U}{UU{}}}}}}U{}{U{}{}U+{U{+}U{+}}}{{{}}}}U{}}U{{U{}{}{{UU{{{U{}U{U}{{UU{{{}}}U{U}{{UU{+UU{}+}}}+U{{}}}}UUU}{{}}{{}}}U{}{U{}}UU{}U}{UU}UUU}U{U{{{{{UUU}+{}}}+U}}+U}{UUU{{UUUU}U{U}}U}}}U{UU{U}}U{UU{}}}U{{{UU{{U{{}UU}{+{UUU+}U}{+UU}U}UU}{{UU{}{}UUU{U}{}U}U}U{}UUUUU}}U}{UU}}{UU}UUUU+U{}U+}}}U+{}{U{U{{U{}U{}{}}}U}{U{U}}U{}{{{}{}}{{}{{U{{{U}U}U{}U+{UU{+U}{{}+}}{{U}}UU}}{}}}{UU}}}UU{{}{{}}U{{UU}U{{}}{}}U}U}}{U}+}U{}+U}U}U+}{{}UUUU{U{{{}U{{}}U}{U}U{{}U{}UUU}UU{{}}UUUU{U{U}UUUUUU++U{{}{+{{{UU}}UUU}U}{}U{}}{{UU{{{{{}}}U{{U}{}}}{{{{{{}}{U}}}U{}+U+}{}{{{{U}}}{}}U}{{UU}}}U}{U{UUU{UUU{}{U}{}{U{U{U}}UUUUU{UU{U+UU+U{UUU}}}}{{}U{}{UU}UUUU}{U}UU}}UU{U}U{{U{}U}{}}{}}}U}{{U}{UU+}{+U}}UU}{{}}}UUU{{{{{}}}{{{U{UU}}{}{}{U}{}}{{}UU{{U{}}}}{}{{}{+U}+}{U{}U{}}{U{{{{{U}{}}UU}}{UUU{}UUU{{{{}{{U}U}UU{U}{}}{}U}}UU+}U{+{{U{U}U{}{{}{UU{}{U{U}}}{}{}UU{{{}U{}U{}{}U}{}{}U{}}U}{U{}}+}U{+{{}UU}}}UUU{}U}}{{U}}}UU}{}{U}}UU}{{}{U}}}}U}{UU{}}}}U}}U{}+UU}+U{}{{}{}}}{{U{{{{{UU{}UU{}U{}{{U{{}U}}}UUU}UUU{UUU{{U{{U{}{+{U}+}U{UU}{UU{U{}}}UU}}{{{{{U}UU{U{UU}}}}{U{}U}}}}{U{{{{{{}}U}}+U{U}+{{U{U}}UUU{UU{}}U}{U}UUU}{U{U}{{}}{{}{}UUUU}U}}{UU{U{{{UUU+UU}{+U{U{{{}{U{U}U{U{UUUUUUUU{}{UUU{UU}{}{U}}{{{U}U}{{}{{}{}U{{+U{U}+{U}}U}UU}U{UU{}UUU{UU}}{{}UU{UU}}UU{U{}}{UU{}}}U}}U}}}U{}}U{{{{{UU{U}{UUU}{U{UU{}U{}{}{U}}U}{UU}}U}U}{{}U{U{U}}{UUU}UU}}{{UU{}}UU{{UU{{{{{}{UU{U}{{}UU}}{}}U}}{{}}}UU}}UU}U}}{}}{U}{U}UU}{}}}{}U}U}U}{{}}U{{{}U}{UU}{U{U}}U}U{U{U11015
FepDev
Scratcher
3 posts

Flipnote Studio: Scratch Edition CODES

Mine:
UUU{{U}{}}}}{}{}U{U}U}{{UU{}U{{U{U}}{{U}}{UUU}{{}{{U}}}}}}U{{{}}}U{U{U}{UU{U}}}}UU{U}UU{}{{}U{{{U{UU}}}U}{{{{{UU{{U{U{U}}{U}U}{}U{{}U}}}U}U{{U}U{}}U}UU}U{}}U{}}UU{U{U}UUUUU{UUU}{U}}}U{U{U{{}UU}}U}{}U{{U{{{{U{{U{}{}U}}}{{{{{{}UU{{{{U}U}{{}}{}{}}}}U{UUU}UU}U}}{{U}UU}}{{}}{U{}}{U{UUU}}U{UUU{{}U{U{U}UU{U}{U}{}}}}U{U{}}{}}U{}}{{UUUU{U}UUUU}U}}U}}{UUU{++}{UUU}}UUUU{}{UU}UU{UU}}U{{}{}U}}{U{}}}}{{{UU{}}{{{{{UUU{{UU{}++}{}U}}}}{U{}}{{UU{}}U}{U}}{}U}{{{}}{{{}{{U{U{{{}}}UU{{UU{{{U{U+++++{}}}{}UUUUU{{UUUU{{}}U{{U}}{}}{}{{}{{{}U{}}U{{U{U{{{U{{}{{{+++++{}}U{}{}}U}{U{}}{}}}}{{}U}}{U{U{}{UUU}}{UU}}}U}U{}}}{UU}UU++++++UUUUUUUU}{}{U{{}{{}{}UU{U}}}U{{}U{{}}}}{U}U{UU{{U{}{{{U{}+++{U+++U{U{UU{{{U{U{}}{U{{}{U{}{{}}{{UU{{U}{U}}}}UU}}}{U}U}{{U+++}U{}+++}U{U}UUU}{U}U{U{U}}}U}}{}}{}U}{U}{{UUUU{}UU}}{}{{{}}{++++}UU}}++}}UU{{}}{UU}}{}{U}U}UU}{UUUU}{U{U{{U{}}U{U{{UUUUU{}}+++{UU}}U{++++U{{{}{}{U{}}}}U{}}{U}}{}}{}}UU{{UU{U}}}}}{}UU}U}U+++{U{UUU}{{+++{{U}}UU{U}}{}{}U}{}}U{}}}{UU{{}{{{}UUU}}{{{UU{}}U+++{{{}{UUUU}++}U{}{{{{U}{U}U}}U}{}{{{{UU}}}U{}{}}}U}}{U}}U}}}{+++{{}UUU{}{}U++{U{}}UU}{{U{{{}U{{}{UU{U{{U}}U}}U}}}U}UUU{}{{{{{++U}{}{}}}UUU{++{}}{U}{UU{}{}U}U}}U}}{U}{}}{U{}UU{{UU}}{U}}}}}UU++U{}U{{{{U}U}++{U{{{{}}UUU}}{UU{U{{}{{UU}{}UU{{{}{}}UU}U{}U{U{{++{{U}{UUU}UU{++}{U{UU}U{}U}UU}UU}{}}{}{}U}UU{{{UU{}UU{{{U}UU{U{+++{U{{}{}{}UU++{}U}}U}U}U{{U{{{{UUU}{{}}U}{U{{UUU}}U{{{U}U{{{}{{++U{}{{}}}}{}++UU{}UU}}}U}U{U{{{}{U{}}{U{U}{U}}{{{U}{}{{UUU}U{}{++{U}}U{}}}{+++UU}}}}}U{}}U{U{}U}}}}}UU{{{{UUU{{U{U{}}{}{{U}}U}}+++UUU{{UUU}++U{{{U{U{{UU{U}}}{UU}}U}{}U{UUU}}U}{{UUUU{}U{{U}UU{}++U}UU}}U}{++U{UU{{}UU{UU}U{{}{}{{}{UU{}{UUU}{{UU{}{{}U{{U}{}U}{+++{{}{}U}U++U{}UU{{{{}UU}U}{U}{{}U{{U{{U}}}U}{{}U}{{{{{{U{}{UU{{++U{{U{}}U++{U{UU}}}U}U{}UU{UUU{}{{}}U{}UU}{}}{{U{}{}{}}U}UU{}}}+++U{{U{{+++{{UU}U}{{{{U{U{}U{}{}}}UU}{U{{U}}}}{}}}U{UUU{UUU{{}{U++UU{U}+++{U{}{}}}U{{}}{}}}U{}}{UUU}U{}}U}{{U}}}U}}}{UUU}{{}{UU}++}U{U+++U}{}{{}{}UU{{{{{}U}UU}{{}{}}}}UU}{UU}}{U{}}{}U}{{}U{UU{+++++++++{UU}{UU}}UUU{{}{U}U}}UU{{}}U{UU}}{{{UU}U}{U}UU{{}{{}}UU{++++++}{{}U}{}}}UU{UUUU{{{{{UU{U{UU}{UU{U}UU}}UU{U{U{}U{{{}UUU}{UU}++}{U}}}}{UU}{}}U}UUU{U}U{U{UU{UU{U{UU{U{}}}{U{{UU{}U}U}{UUU}}}U++{{UU}{}}}}{}{}{U{U}}}}U{}U}}}UU{{{{{{UU{U{}U{U}UUU{{}{}U}}U}}{++U}}UU{{{U{{{UUU}{{U}{U{UU{}U}U}U{{{U{}}{}}U}{U{U}UU}U}{}}}{{{{++{{}{{U{UU{UUU}UUU{UUU{}{{U}}{UU}{UU{{{}}}}{U{U}UU{{}}}}U}U{U{{++++UU{}U{UU{U{}UU}}U{U}U{U}}}UU}{}U{U}{}}{{U{}{}{}}{}}}UU{{UU++++++UUU{}U}U{}}}{UU{}{{{}{{U}UUU{}}}U}{}UUU{{{{{}}{{}}UU}{}U}{++++U{U}}}{{U{{}{{{{}}{}U{U}}UU}}U{U}}U{U}}{}}{U}{{U}UUUUU}}{{UU}{++{}}}UU}U}}{}}}UU{}}UU{}U}{U{UUU{}}{}}U}}U}UU}}{}}{U{{}UUU{U{}U++UUU{}}UU}U}}{}}{U{U}}U}{U}{}U}}}}}{U{}U{{}UUU{UU}UUU{U{U{}}U{U++{{{UUU{}}}{{}U}}}}{}{U{UU{U{{UUU{{U{{{{}}{}UU{{}{{}{{}UUU}}U++++U}}}U{{U{}UUU}}}U}}}{{}U}}}}U}}{}U{}}{{U{}U}}{}{U}U{}U{{{UU}++}U++{{{}}}{UU}U{{U{UU{{}U{UU}UUUUU}UU}{U{}U}{U{U{{UU}{}U}U{{}++U}U++U{{{}}U{UUU}U}}U{UU{}U{U}UU{}U}{}}U}}{U}U{U}}UU{UUU}}}{}{++{{}{}UU}U{}U}{}}}}}}{{}U}{U}{U{{{UU}{UU}UU}}}{{U}}}{U{U{}U}}{U{U}U{}{}}{U}U}{}{U{U}{UUU{{}}{UUUU}{U{{UU}U}}}U{U{}}}{}}U}}{{{U{{}{{U}{}U}}UU{{U}}{UU{{U}U}}{}UU}{}{{}}{}}{}{{}UU}U{UU}}{}}}U}{{}U}}}{UU}UUU}}{{{}U}}U}}}}U}}}U{{U{U{}{{{UUUU}{{{UUU}{U{}}}{UU}}}U{{}}UUU}U}U}{{{}U{{}}U}{{}UUU{{U{UU}UU}}{{UU}{}{}}UU}{}U{UU{{}}{}}U}UU{{U{{U}{U}{{}U}}{{U}{{U{U{}UU}{UU{{U}U}}U{}U{U{}{UUU}}{U{{U{UU{}}{}UU}U}}}{UUU{}{U}{U{{U}{{}UUU{U{U{}U}U{U{U{U{U}U}}U}{}}U{}}{{{U}UU{U{}}}{}U}{}}{{}{}}}U}{{}{}{}UUUU}UU{}}UUU}}}}UU{}{{}{U{UU}UU}}}U{}{{U}UUU}U}UU}{}{}}}{{}UU{}{}U}{{UUU{{UU}{{{UUU{}{UUU{UU}}U}UU{{{U{UU}}}{{}{{}{}}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}{U{{U{UU{{{}}}{U}U{}U{}{{}U}{{{}U}U}{{U{{}{U}U}{}{U{}}}++++}U{{U}{}U{UU}}}{{}}}{}}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}}{}{UUU}{U}{}U{}{U{U{U}UU}{U{}{}}{}}}+++}{U++++{U}{UU{U}}}}UUU{{U}U{{U{}}U}U}U}}UU}U{}{UU}{UU}}{UU}{{++{{UU{}++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}{}{}}}{}}UUU{{+++}}UU}{{}++}}}}{U{UU{{UUU}}U{U}U}}UUU{U}}}{{{{{}U}{{UU}U}}}U}{+++{UU{}{{+++{}}UU}UUUU{U}}}{{UU}}{{}{{UU}{U}}U}}}U{}{{}U}{UUU}}++U{U}{U}U++}}U{}{}}}UUUU}}}{{}U{}{}}}}{}{}}{}{{{{}{}{}U}{}U}}U+++}U{}}}{{++}U{{}}{{{{{U}{U{}}{U{U{}{}}UU}{U{U}U}{}{}}{U{}{U{}{++}{}U}{{{}++U{U{UUU}{{UUU}U{}{UU}}UU{U{UUU}UU{}UU}U{{}}}{{}U{U}++U{{{U}U{U+++U{}{U}}U{UU}UU}}{UUUUU}UU}U{U}UU{{{}UU{{}{U}{UU}{}+++}{{}}{UU}++UU{}{U}UU{{}{}}}U{U{{{U}U{{}}{}}{}{}}{{{{}{{}}{{}UU+++}UU}UU}}++UUUUUU}{U}{{{{}U{{{{}U}}{U{{}{}UU}{U{}U}U}UU}{{U}UUU+++U}U}U}}++{}}}{U}U{{U{}}}UU{{UU{{{}{{}U{{U{UUU{{U}}{U{U{}{U{}U+++}U}U{{{++{{}{U{{U{{{{}{U{{{U{{}U{UU}{}UU{{}}}U{U{U{U}}U}{}}}{{+++U{U}}{++{UU}UU}UUU{{}{{}UU{{}U{}{{}}}U}{{}}}}UU}}{}U}}UUUUU{U+++UUUU{U++}UUU{}{{}}UUU}U{}}}}U}{U}{}}{}}{UU{U}{{U}{{}}U{U{U}U}+++U}{UU+++U}UU}}}U{{{{U{{{U{}{}U{{{UU}{{{}U}{{{UU}{}{}}U{{UU}}}++}UU{U{++}{U}{{{UU{U{U{{U}UU{UUUU}UUU{}U{}{}{U}}UU}U}UU{{}U{{{}++++++++++{U}{U}{{{}U}{{{{}}U}UU}{}U}UUU{}}UU{}U{{{UU}{U{}U{U{}{{+++++++++{U}}U{{{{UUU{{}{{}U}{{{}U}}{}{U}UU{{}{{}{U{}{}{}}{}{U{}UUU{++U}UUUU}{U{{{}UU}U}{UU{U}}UUUU}{}}{{{}{U{U}}}}{U{}U}{}UU{{}U{U}++U}}U{UU{U{U}UU{}{}}U}UU}U{UU}UU{{}{U{}U{U{UU{}{}}{U{U{U{UU}}}U++}}{U}UU{}}}}}{{{U{{UUU{{{UU}UUU{}U{{{U}{}}}UU}{{}}{UU}{}}U{{U{++}{U{UUUUUU}UUU{}}U{}UUUU{{UU}UU}{UU{U}}}{{{{}U{{{UU}U{}U{{}}U}++++U}}}U{{}}U}UUUU}{}{}}U{}}}}{{{}}{{}{{{{U{}{{{{{{U{{}{}{{{+++++++U{UU{{}{}U}{UUU{{}U}U{{}{{{{}}U}U}{{U}U{U}U}}}{}}}{{}UU}U+++++}{}U{{}}UU{U{}{UUUU{{U{{{}}}}}}U}UUU}}U}U{{U{UU}U{U{U{{UU}U++++U{}}U}}}UUUU{U}}UUUUUU}}U{{}}}{U}UUUU}U{UUUU{}}UUUU{{U{}U}{{U}++U{}U{{{{U{UU{{U{}{}{}}}U}U{{}{}{UUU{}{U{}{{{{U{{}{UU}}}}{U}U{U+++}UUU{{{}UUU{{{{{U{{{U}}{U{{U}U{}}{{U{{U}}U{}{{{}{}{}{{U}{}{U{++++{}{}{U}{U}U}}U{UUU{}UU}U}{}UU}UU}{UUUU}}{}UU}}}U{}{U{}UU{{}++++++}}}{U{}U}}U}UU{}{}}UU}}U}{}{}{}{{{UU}{{U}U}{U{{}U}}{U{{U}++++{+++}{}}U{}UU}}{}{}}{U}{U{U}UU{{}{{}U{}{{{{{UU}}UU{}{{}{}{U+++UU}+++}}}}}UUU{{}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}{{{{U{}U}UUU{U{{U}U{}UU}{}{}UUU{}{U}}{{}U}U{UUU}}{}}{U}U}}}{U}{UU}{{{U}{}{U{U{{{UU}{UU{U{}U}}{}{U}UU}}{14002
sent123go
Scratcher
19 posts

Flipnote Studio: Scratch Edition CODES

UUU{}}{UU}U{}}{{{{}{}{UU}U}U}{{}}{UU}U{}UUUU}{}U}UUU}U{U}}U{}}U{}}{UUU}U{UUUUU}UU{}{{}{U}}}UUU{U}}}}{}{U}}{U{U}{}{}}{{{U}}{{{{U}{}UU{{{}}}U}U{}U}{{}}U{}U{U}U{U{{U{U}}}{U}U{}U}U{{{U{{}U{{{{}UUUUUUUU{U}UUUU{{U}}}}{U}}U{UU{}}}U}}{{{UU}U}}}}{U}}}{{{U{}UU}}U{}{{{U}}{}{{}U}U}{}{}{U{U{}UU}{U}{U{}{U}}{}}}}}}{U{{}}UU}}U}}}U}}}U}}}U{{UU{{U{{U{U}}}{{U}}U}{}}{U{U{{U}{{}U{{{}UUU}{UU{{U{U{}{U{}}}UU{{}}UU{{}U{{}UUU}U}}}{}}U{{{U{}U{}{}{U{{U}}}UU}{{{UU}UU{{U{}{{}{U}}{U{}{{UUUU{U}{}}{UUUU{}}U{}}{}}U}U}U}}}UUU{}}UU}U{U{U}U{}{}U}}UUU{{U}U}{{}{U}}{}{U}}U{UU{}U{{}}}}U{}}{{{}U{UU{}U{U{}}}{}{}UUUU{{UU}UU{}U}U{{U}}}}{UU}{UUU}U{{{{}{}}}}{}}{}U{UU}U}}}{}UUU}}U}{U}}U}{UU}UUUU{U}{U}}UUU}U}UU{{{{UU}U{}U}{{{UUU{UU{U}}UU{UU{}U}U{}UU}{UU{U{U}}}UU}}{{{U}}U{U}U{UU}U}}U{U}UU{UU{UU}}}{{{U{U}{}}}}U}}U{U}}{U}U}}{U{{{U}}{U{{U{}{U}{}{{U{U}U{}UU{}{{}U{{{}UU{{}{UU{UU{U}}}UU}U{{}{{{{UU}{}UU}{{UU}{U{U}}{}}}{}{}}{UUUU{{}UU}}U}UU{UUUUU{{UUU}}{}}{}U{{U{{{{U}{U{{U{{U{U}{U{}}{}}{U{}}}}U}U{{}UUUUU}{UU{{}{U{{{{}UU{{{{UUU}U}UU{}}{{{}{U}}{}{}}U}}}UU}U}{U{}{{}{}}U{UUUU}}U{U{{}}UUU}UU{}}{{}}UUU{{{UUU}}U{}{UUU}}UU{{{{UUU{}U}{}UU}U}}U{}}U}U{}}U}UU}{U{}UU{{{{{U{U}UU{{UUU}{}{}{}}{}}{U{U{{{}U}U}{}}}}{{}{U}UU}U}U}UU}U}{{U{{U{U{{{{}}UU{U}U}{{U}{{}}U{}{U}U{U{{U}U{U{U{}}UUUU{U{{U{}{{}}{{U{{U{{{U{}}}UUUU}{U{{U}{{{}{}{{{}U{{{{}}UU{{}U}}{{{{U{UU{{{}{U{{{{{UUUU{{{}{}U}}U}U}{{{}}{{U{}}U{{{{U}{}UU{}}}UU{U}{}}UU}UU}U}{}{{{}{{}{}U{{}UU{{}{}UU}UU{}{}{{{{{{{U}{UU{}}}U}}U{}}{}}}UUUUU}{}{{{U{{U{{{}U{}}U{{UUU}}{}}{}{UUUU{}}U}{U{{{{{UU}UU}{U{}}}}}}{{UUU{U}{}UU{U}{}{{U{U}UU}{UU}}U}U{{{U}{{{}UU}{{}U}{U}UUU{}}{{{{U{}}}{{U}}U}}}{}{UUU}{}U{U{{}{UUU{{{U}}U{}U{U{}}{{}UU{{{}UU}UUUUUU}}{}{{{U{U{U{{UU{U{{{U}{{{U{}{U{{{}}U{{UUU{U}U{UU}U{}{UUUUUU}{U}{}}}}{U{U{}}UU{}U}}{}}}UUU}{}U}UUU{{U{{}U}UU}{}U}}{}{}U{{{U}UU}}}{{{{}}}}UU}}U}U}{UUUUU}{}UU}}{U{U}UU}UU{U}}U}}{{{{}UU}}{{}}{}}U{{}U{U{U}{{}}}U}U{{U{}}{{{UU}{{{{}}}U{{U}}U{}}{U}}}}}{}{}{}UUU{{UU{U}}{}{}{}UU}{U}{UUU{U}}{}{}{}U}{{{UU}}}}}{}}}}{UU}}{U}}}}}}UU{{{}}U}}U}}}U}U{{{UU{}{}}U}{U{}{}{{UU{UU{{{}{{U{}}}{U}{{{UU{U}U}U{U{UU{{}}U}}U}{}}U}UUUU}}UU}}U}U{}{{U}{}{U}}UU{{{U{UUUU{{U}}U{U}U{{}UU{{{U}U{UUU{U{}UU{}U}}{U}{}{{}UU}}{U{{}U}{UU}UU{{}U}UU{}}{}}{}UUU{}}UU}UUU}}{}U{}U{U{UUU}{U}}}}U{U}}U{U{}{}}}{U}{U{}{}}UU}{}}}}}}}U{U}U{U}{UU{{UUU}{{}{}U}}{{{{{}U}U}{{}U}U}}}}{{U{{U{}}}}{U{{}U{}{}{U{U{{U}U}}{U{U{U{}{UU}{UUU{U{UUUU{UU}U}}{}{U}UU{{}}}{U}{{{{U}}{{}}{}U}U}{U}{}}{U{}U{{}U}}{{}}}U{U{U{}UUU}U{{U}UU}}}}}{}U{U}}{U{{{U{}}}{{}UU{{UUU}UU}U}}UU}{{{}}{}}{}{}U{{U{U}U}{}U{}{{UU{{UU}{{U{U}{}}UU{U{}{}{}}}}{{{}}U}{UUU{}U}}{U}}}U}{}U{{}U{{{}}}{U}}}}{}{}{}{{U}{{U{U{{}UU{U{UU{}{{{{U{{{U{}}}{{UU{}{{{U}}}U}UU{}U}{}UU{}{{}UUU{U}}}}U{}U{{}U}U}}}}UUU}U{U{{{{U}{{{{{{}}{{{}U}}{}UU}}UU}{U}{}}U}{}U{{}{}U}{UU}UUUU{{{U{U}UUU}{{UU{{{{}{}}U{}}{UUUUUU}UUU{}}}U}}}}U{U{}UUU{{{U}U{U}U}}{U}{}UU}}UU}U}}{{}{{{{{{}UUU{U}U{{}}U}U}{UUUU}U}{{{}{{UUU{{UU{{U{}}}}}{}UU{{}}UU}U}U}{}}U{{}U{U{U{U}U}UU}{}}U}}U}{}{U}{}}}}U}}UU{}}UUU}{}U{UU}U{UU}}}}}}{U}}{}U{}U{UU{}}{}}U{{U{}}{{}}{}}}U}{{{{{}U{UU{}U}}}}}{U{{}}{}U}U}{{U}{{U{U}UU}{}UUU}}}UUU{U}{{}}{U{}U{{}U{}}UU{}}{{U}{}{UU}{U{{}{{{{{}U{U}{UU}}U}}}UU{UUUUU{}}UUUUUUU{{{{U{U}{}U}{U}U{}U}}}U{UUUU{{{{{{{U}U{{{}{{}U{}}}{U}}U{{U}UU}{UUU{}UU}}}{U}}U}{}{}{}U}}}{}}}}{{{UUU{}}UUU{{UU}{{}U{}}}U}{{}UU}{{}U{}{}}UU}U}}}{U{U{{}{}{}}UU{{{UUU}U{{{UU{}}{UUU}{U{U}UUUU}{{{}}{U}{{}UU}U{UUU{{UUUU{{{{{UU{U}U}{}{}{UUUU{UUUU{}{{{}}{{{{{}{{}{}U{UUU}{UU{UU}U{U}{U}U{U}}}}}}{{{}{}{U{{{{}}{}}}}UU{}}{{{UU}{}U{{}}{{U{U}}UU}{}}}{}}{UU}U}}U}U}}}U{{U{{}U{U{}{}U}{}U{UU}UU}U}{}UU{U}}}U}}{UU}UU}UUU{UUUU{U}UU}{}U{UU{UU{U}{{}UU{UU}}}}}}UU}}{UU}U{{}U{U{{}U}}{{{U}UU}}}}}{U{}{U{}}}U{{{U}{{U{}U{UU{}{{{}U{U{U}{U}UUU{UU{U{{{{{}UU{{U}U}{U{}UU}{}{U{U}{U}}{}}}U{UU}}U{UUU}U}}{U{U}U}{}{}}}U}UU}U{U}UU{U{{}U{}{}UUU}{}{{U}U}{}{{{U{}}U{{U{{{U}{{{{}UU{{U{U}{UU}{{}}}{U}{{U{U{}}}UU{}U{U{{{}}}{UUU{{{}}}U{U}}}}}{U{{{{}U{{U{{}U}{}UU{{U{U}}}}{}UUU}}}{U{}U}{}U}UUUU}}{{{{U{U{{}{}U{}}U}}{{{U}}U}{}{U{}}UUU{}{UU}{}{U}{{U}}{U}{}{U}}{}}U}}}}{U{}}UU}UU{{{UU{}}}U{U}UU}{}U{U{}}U}{U{}U}}}U{{{UU{U{U}}{U}U}{{}{{{U{UU{U{{}{}}}UU}{}}{}UUU{UUU{{UU{U{{{}{U}{{}U}UUUU}U{}}U{{{{{{{}U{U{UU}}}{}UU{}{U}U{UUU}U}{}{}}{U}U{}{U{}U{{U}}U{{{U}{U}{{U{}{}}}}UUU}}}}U}U{U{}}}}{{UUUUU}}{}U}}}{}{U}}{UU{}{UU}UU}U{}}{{}{UU}U}}{{}UUU{U}UUU}}{}}U{}U}}UUUU}U}}U}{{{{}}{{U}{}U{{}UU}{{}}U}{{{{{}{UU}}{}{{U{{U{U}{{}{{U{U{{U}U}U{{}}}}U}UUU{{U{UU}}{}{UU}U{U{U{{U}}}U}UU{{}}}U{}{{U}{U{{U{}U{}{}}{{{U}{U{UU}{{}UU}U}U}UU{{U{{{}{{U{U{{U}UU}U{U}U}U{}U}}UU{U{U{UU}{UU}}{U{}}}}{U}}U}{}}}U}}U}U{}{}{}{{UU{}U}{U{UU{UUU{}{}{{U{U{U}}{U}}U}}{{}UU}}UU{UUU}U}}U{U}}}{}UU{U}UU{}U{U}}U{UUU{U}{{U}{}U}{{}}U{UU{}{{UU{{{}{UUUU}UU{{{{U{{UU}{{}{UU{U{}}{UU{UUU}{}{UU{}}{{{U{U}U{U{{}}}}}{UU}U}U{}{}U{}{}}}U}UUU}{{{U}}}UUU}{}}{U{{{UU{}{UU}{}}}U}U}{{}{U}}{U}{}{{}{}UUU}U{{}U}}{U{UUU}UU}}{}UU}{UU}}U{}{U}U}}U{{{}{}U}}{}U}}}{{}{}U{}}{{{}}{}U}{U{U{}{{{{U{{}}{{}UUU{UU{}U{{{{UUUU{}{}{U{{}{{{{}{}{U}}U}UU{}U}{}{U}}UU}U}}UU{}U{UU{{}}{UU{{U}{}U}}}{U{}U}{{U{U{U}}{}}U}U}UUU{{{{{U}UUU{{{}}}UU}U{}{U{{{{}}U}{{U{{{}U}UU{{U}}}U{U{{{}}U{{}{{U}{UUU{}{}{}}{}{}}}}{UU}UU}{U{}{}{U{{{{UU}}}{UU{U{U}}}UU{{{{U}}{U}{{}U}}{U}{}U{{{{{U{}U}}UUU}UUUU{}{UU{{}{U}{{{UU}}}U{U}UUUUUU}}}U{UU}}{}}{{U{UU{U}U{{}{}{}}{U{}{U}}U}U}U{}}{}{U}}}U{{U}{{{U{}}}U{}{}}U}}}}{}{U{}{{}UU}{U{U{{U{{UU}}{}{{{UUU{}}{U{{U}UU}{U}}U{{U}{}}}{{U{{}}}U}}{}}}{}U}{U}{UUU}{{{U{U}{{{}UU}{}{}{}U{U{U{{{{{{U{UU{{{U}U}}U{{{U}}}{}U{U{U}{{}UUUUU{U{{}U}{{{{}U{}U}{{U}}{UU}{{{}}{{}U{{U{}UU}{}U{}U}{UU{{{}{{{U}U{{}{{U{U}{{{}UU{{}}}UU{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}U}}{{{U}{{UUU{U}}}{U}{{}{U{}{UUUUU}{}{}U}U}}{{U{{U{{U}}{{{{}U}}}}{U}UU{}UU{UU}UU{U{}U}UU}U}}UUU{UU}{{UU{UU{{}{}UU{UU{}{U{}{UU{{}{UU{U}U}UU{}U{U{U}}{}}{{{{}{UUUU{{UU{U{U}{{}{{}{}{UU}}{UU}{U{}U}}UU}U}U{U{}{{UU}}}}}{}}{U{{UUU{{{{U}}UU{}{{U}U{{UU{{{{U}U}}U{U{}UUU{UUU}}}{}}}U}}}UUUU}{UU}}}UUU}U{}{}{{U{{{U}{{{}UU{{UUUU}{{}U}}UUU}{}U{{UU}}{}}}}}}{UU{}}{}U{}{}}{{U}UU}{{}{{{}}}UU}{}U{}}{UUU{}U}U}}U}}{}U}U}U}U}{U}U}U}UU}}UU{U{{}U{UU{U{U}}}{{}{}U{U{{{{UU{U{{U}U{}UU{U}{UU{{}}U}U{UU{{U}}U}}{U{{}}}}}{{}{UU{{}{U}}U}{UU}{{{{UU}{}{{}}U}{UUU}U{}U{U}}{}{{}UU}UU}U}UU{{}}{U}}{UUUU}}{}{U}U{}U}{}{}}{{U{}}}UU{U}}{U{U}UU}UUU{U}UU}UUUU}}{U}{{}U{UU{U}{U}}}UU{}}}{}{UUUU{{{{{{}{U}}}}}}}{}{}}U}UU}}}}U}}U{}{}{U{{UU{U}UUUU{{{U}UU{{U}UU{{{}}UUU{U}{{}}}}{}{{U}}U{U}}}{{UU{U{{{{}UUUU{}U{U{{{{}}U{UUU{{}}U}U{UUUU}U{}{}UU}{U}U}{}UU{}{}}U{}UUU{}}}UU}U{U}{}U{UU}{UUUU}U{{{U{{}}{}{}UU{}}UUU{{}UUU{}U{U{{{}}U{{UUUU{}}}{{{}}U{U{}{{UU{}UU{}U{}U}UUU{}U{}{}U{}{{UU}}U}}}U}U}}U}U{}}}U{U}UUU{}{{UU{{UU}{U{{}}{{}{{{U}{UU}{}{{{}U}{{}U{UUU{{U}U}UUU}}{}UUU}{{U}}}{}{}{{{{}{{{}}{}}{}U{}{}UU}{U{}}{{{}U{U}{}U{}}UU}{{{{U{U}}}{}}}UU{}U{}U{}}{}{{{}UU}{U{{{{}}U{}{{{}U}}U{{}}UUU}{UU}}{U}}{{U{{{{UU}}}{{}{}{}}{}U}{{U}}{{{{{}}UU{}}}UU{}U}}{}{{U{{{{}UU}}U}U{}}}{U{{{{}U{{}{{{UUUU{U{{{UU{UUU}}}}{{U{{{U}}{{UU{}U{}U{{UUUU}U}}UU}U}UU}}U{}U}U}}U}U}UU}{{{{UUU{U}{{U}{{}}}UUU{{{}}{{U{}{UUU{UU}{}U}}U{}{{{{{{U}{U{}{{{U{U{}U}}{UU{UU}{{U}{}{{}{{}}{}{}U}}{{{U{{U{{{{{UUU{}{U{{UUUU{{UU}{{}UU{U{UU}}U}{U}U{}}{{U}{{{}}U{{}UU{U}{{}U}U{U}{}}U}{{{{}{{{{}{}}}}}UU{U{U{UU}UUUU}{{UUU{{{}U}U{UU}{{{}}UU}{UUU{}}UU}}U{{}U{U}{U{U{{{{}{{}UU}{UUU}}UU}U{}}}{U}U{{{}}U{U}{{{{UUUU}{}}}U{U{U}U{U{{{U}{{{}U{}{{}{{{U}}{{}}{}U{}U{}{U}{{UU}}}}{{UU{}{}U{}}{}U{}UU}}{}U}U{}UU}UU}UU{{{}}{}U}{{{UUUUU{}{}{U}{U{UUU}{}{U{{}{{}{{{{{}}{}}U}U}UUU{UU}}U{U{U++{U{{}}{{}U{U{UU{U{UUU{{{}}}}{{UUU}}U{{{{{{}}U{{{U{}}U{U}{}{U++++}}{{}U}UUU{{U{}UU}}}UUUU}{U{{}{}}}}UU}U{UU}U}{U}}UUU{U{UU{}++++U{{}}{UUU{UU}UU{{}UUU{}}{}UU{U{{U}U{U}{}}UUU{}{{{}UU{{{{}UU}++{}}}}{}U{U}U}{U}U{{}UU{{{{{{}U{{U{U}UU{{}{{{{{{{{}U{{U{}}{U}U{+UU}{{}UU{}}UU}{{U{UUU{}U}{{}U{}U{UU}{}}{}U}}}U}{}{{UU}{U{U}{{{{}{}UU{U}U}U}{}{{{U}{{}}{U}U{{}}{{}U}{UU}}{}U}U{{}{UU}}{}U{{U}{}{}{U}UUUU{{}{{U}U}}U}U}}U}U}{}}{}UUU}}U{}U}{}}}{}}{}}}{}UUU{UU{}{}{U}{}{UU}}U}}}U}UU}}}}UU}{UUUU}{}}{{}}{{{U}{U{UU{{}}UUUU{UU}U{U}UUUUU{{}}}U}{{UUUU}}UU{{U{}U{U{{UUUU{}{UU{}UU}{{{{}{}U}UUU}}U{{}{}}}UUUU{{U{U{U}U}}}U}{}{UU{}}}}U{{U{{U{}{U{}U}U{}U{U}}{{UU{UUUU}}}{UUUU{}U{U}{}{}{}U}}UU{U{U{U{{UU}U}}}}UUUU{U{}{{}U{{}}{UUUUUU{}}U{}U{{U}{}U}U}UU}{}UU}UU{U}U{}}U{}{U}UUUUUU}UUU{U{{}}U}}U}{}{{{{{{}}{{}U{U{{{U{}UU{}{UUU}{}{}U}{U{UU}UUUU}UU}U{}{}{U}U}}{U}{U{}U}}}U{}U{UU{{}}}{{{{{U{{{UU}}}{{}}}}UU}U}UU}{{U}}}{UU{UUU{}}UUUU}}U}{U{UU{{{{UU{{}}UUU}}}{{}{{{{U{}}U}U{{U{}UU}}}{U}{U}{UU}{}U}}}U{U{UUU}}U{}U{}}U}{{}}{UU}{{{{{}{{{}}U{}{}{U{U{}}UUU{{{{U}}UU}{{{{{U}}}{{{{}}}{}}{}{}{{U{}{}}}}{UU{}{UUUU{}}}UU{}}{U}{U{{U}{{{}{{{{{}U{}{{}}U}U{}}{}}U}U}}U}}}U}}}{{}}}}{{{}{UU}}{{{UU}{}{}}}U}}{}UU}U}{UU}U}U{}U{U}UU{U{}}{{}}{}}}}UU}{{{{{U}U}UUU{}{U}{U}UUUU{}U}U}U}UU{{{}U{{}}}{}U{UUU{{{}}U}}U{}}U{U{{{{U{}}U}{}}U{{UU}U{{}}}U}U{{{}}UU}U{U}{}{{{{}}U}U{}U{{}}{{{U}}}U}}U}}{U}{}}{}{UU{U}U}{{}}U{U}UU{U}{U}{U}U}{UU{}{U}U}UUUUU{}}}U}UUU{{{U}{UUU{{{}UU{{U}UU{}U}{}UU{}U}{{}U{{}{}UU{U{U{{U{{{U}U}}{}UU}}}}{{U{{}{}{{{{UUU}}}}UU{{U{{}UU{}}{{{}UU}}U}U}U{U{UU{UU}}}{{U{{{}{UU}UU}}UU}U}UUU{{{UUUUU{{}{{{UU}{}{U}U}{}}UU{{UU}UUU}}}}{{}UU{}UU}UU{U{UU{U{}{{{{}}U}{UU}}{}}}U}{U{UU}}{{{}}}{{U}{{}}UUU{UU}}}}}UUUU{}{{{{}{}{}U{}}{U{{}}{U}}}U}{{UU}{{}U{}{}U{{{{}U}U{{U{U{U{UU}}}{{U}{}U{}UUU{{{}}}{}{}}{{U}U}{{}U}}UUUU}{{{}{{{UU{{U{{}U}{{{{U{{UUUU}UUU}{}U{}{{{{U}UUU}U}UU}{U}{UU{}}{{}{{}U{{}}}{}{{{}}U}}U}{}{{{{U{{{}}U}U}}U}U{}}U{{U}UUU}}{UU}}}UUU}UUUU{UU{U{UUU}{{{}U{{U{{UU{}UU{UUUU{U{{}UU}UU{}UU{}{{{U{{{{{{U{UUU{{U{{{}}{{{}U}U{U{}}{U{U{}}U{{(U}}}}UU}U}{}{{{}{UUU{{}U}{U}UUUU}UU{{{U}}{}{{}}}}}}U{U}}}U}}}}U{}{}U}}}U{}U}{U}{}UUU}U{U}UU}U}U}U}UUU}}UU}}{{}U{}}}{{U}{U{UUU}}}{}UUUU{{U{}{{U}}}UU{U}{}}{}}U}}U}U{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}UU{}{}}}U{U}U}}{UU}}U}}{U}{U{U{UUUU}U{{}{}U{}U}U{}U{UU{U}{U}{}}{}UU}UUUU}{{U}}}UU{{}UU}{{{U}}{}{{U{U}}{{{}}}U{U{UU}{{}{{}}U{{}}{U{UUUU}{}}U}UU{{}{}{UU{UU{{{{U}}}UU}U}}U}}U}{{{}{}{U}}{}UUU}UU{}}U{}{}{{}{UUU{U}}}U}}UU}}}{UU}{{U{UUUU}{}{{UU{U}U}}{{UU{U}UU{}UU}U}{{UUU}{}U{{U}UU{U}}}UU}{UU{}}UUU}UUU{{}UU{}}}{{}}{}{{}U{}{U}}{{{}}{{}U}{{}U{{{UUUU{{{{}{}}{}U{UU{UU}{UU{U}{U{UUUU}U{U{}}{UU{U}{U}{{{{}}U}{{U}}{U{U}U{}U}U}{U}{}}}UU}{{{}U{{}}U{UUUU{U{}}}}}}}U}U}{}}U{U}}{}{UUU{U{U}UUUUUU}U{}U}{{}{{}{UUU}UUUUUU}}{U}UUUU}UU{U}{U{}U}{UU{}U{U}UUU}UU{}U}}U}{UU{{U}}{UU{UUUU{{{U{{{UU}U}U}UUU{{{}U{{UU}}}}UU{U}{{UU{{}{}U{}{U{{}U{U{}}{{}{U{}}{{UU{{U}}U{U}}}U{U{{{{}}{UU}{UU{{}}}}}{}U}{U}}}}U}}U{}U}}U}}}}}UUU}{{UU}}}UU}}U{U}UU}{}++UU{}{U}{}}{}{{U}{UUU}}}U}{}{{}U{{U{U}{}}{U}}}{{{}}U}{}}U}{{{}+++U}U}}}U{}}U}{{{U}{U{}}{U}{{{UU}{U}{U}{UU{U}{}{U}}{{}{}}{UUUU+++}{U}{{{{{UUU{UU{{}UU}}}}}}{U{U}}}{U}}}}{}{U{}U}UU}{{{{U}{}{++++}{U}U{}U}{U}{}{{{{}{{U{}{}U}{U{}}{U{{UU}{{}}{}U}}}UU}{{}}}+++++U}U}}}U{}{{}U}}}}U}{{UU{}}U{}U}U{{}}{}{}{}U}{}{}UU}U{}{{U}++++{U{U{{}}{{}UU}{U}}{U}}}U}U{{{{U{U{{{UUUUU{UU{{{{{}{{{{}U{{++++U}}{UU}}U{{UU{U{U{{{U}}UU{{}{UU{U{}U{}U{{}{U{{}{}}}U{}}UU{}{+++U{{U}}UU}}{{U}{U}{}}}{U}U}U}{UU}}{U}U{U}}}U{}{UUU{U{}{{UUU{{{+}U}U{U{}}}{{U}U{}{}UU}}}{UUUUU{}}{U}}U{}U}}U}UUUU}{}{}{}UU{U{}{}U{UUUUU}{{U}}{UU{U}UU{{{}{}U}{{U{}}U{{{{U}}{}{}{}UUU{UU}{}U{U{UU}UU{UUU{U{{}U}{UU{UU{}}{U{}U}}UUUU}}U}{}}{U{}U{{{}{{UUU}{}}U{{U}UUUUUUU}UU}{{}{{UU}U{}U{}U}{}{{U{UU{}{}U{U}}UUUUUUUU{}{{}{U}{}{}}UU}U{U}U{{}UUU{{}}UU{U}{{{}}U{}}}{UU{U{U}U{}}}}}}}U}U{}}}UU}UU}UUU}}UU}{{}}}{}{U{}}U}UU}U{{{}}{U{}}{}UU{}}UU{}U}U{}}{{{{U}{}{U{{{{}{{{{}U{U{U}UUU{{U{}{}{{{U}U}{U{}}}{UU}{U{{UUUU}}{}{}U{{{}}U}{{{{{{}}}U}}U}UU}{}{}U{U}}{U{UU{}{U{}U{}{{}{U{U{U{}{UU{}{}}}{U{}}}}UU}UU{U{U{{{U}{}}{}}{}}}U{}}U{UUU{U}{U}}UU}}}{{{{}{}}}U}U{U}U{}{}{U{}UU}UU{UU{}}U}U{}UU{}}{{U{}{}}}U}UU}UUU{}UU}}{U{{{{{{{U}UUU}{}}{}{{{{{}UU}{U}}{}{{UU{}{}UUU{{U}{}{U}U{{}{}{{}}}}}U}U}}U{}UU}}U{{}U{U{{UUU}}}U{{}UU}U{UUU{}{UU{{U{U{U{}{{UUU}{}}}{{{{U{{U}U{{U}}UU}}U}{{{}}U{U}UU{U{{{}}U{{}{{U{{{UU}U}UU}U}{}U{{{}UU{{UU+U}}U{{U}}UU{{}{UU}{{}}{UU{{}{{}}}U{U}{}}}U}{}}{U}}U{{{U{}U}}UUU++{U}{}}{}UU}}{{{}}{}}}}{U}{{{}}U{{U}U{U{{}}}{}{U{}}U{U}{}{U}}{{++{UU}}}UU{}}{{{}U{}{}{{U}{{{{{}{UUU{{U}U{}{}}{}{UU}U{{{}U{}{UUU++++{}}{{}U}UUU{UU}UUU}}U}{{}}}{{{}U{{{{}}U{U}U}UU{{}{{U{{{{}}U{{+++}}U}{{U{UUUUU}}U{U}{{}U{{{{{U}{{{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{{{}{U{}}}}{{}}}U}U{UUUU}{}}UU{}UU{UU{{}{{UU}{}{{{U{{U{U}U}{U{U}U{}{U{}{}UUU{U{{}U}U{U{U{}}{}{U}{{}}}U}U{{{}{{{{U{}}{UU{}UU{U}UU}UU}U{{}{}{{}}U}{U{{}{U{}U}UU}U}U{U{{{{{U{}{{U}U}U}{{}}U{}{}{{U{U{}{}UU}{U{}U{}}U}{U{{UUU}U{U{U{UUU{}}}UU}}}U}}{UU}}{UU{UUU}{{{{{{}U}{}UU{{{{{U{}}U}{UU}}U{}U}}}{U{UU}{U{}U{U{{{}{}UUU}{}{U}{}UU{{}}}U}UU}{}}UUU}{}}U}UU{{}{U}}UUUU}}U{U{}U{U}U{}}}{U{}{}U{UU{}{{U{}U{}{}U}{{}}}}{U{{}{U}U}}UU{{}{}{{UU{{U{U}}}{}U}}U}{}{U{}U}{U}{U}}U{{U}{}U{{U}}{{}}}U{{}{U{U{UU}UUUUU}{}{{}{UUU{}}UUUUUU}}UU}}}}{U{{U{{U}}U}{}{}{{{}{}{{}U}{}U{}UU{}}{}U}U}}U}{}U}}U}{{U{{{U{UU}}{UU}{U{}}U{{U{{UUUU}{U}{U}{}U{{{}{U{}{U}U{}}U}UU{U}}UU}{U}U{{{UUUU{{U}{{}{{{}U}U}U{}}U{}{UU{U}{}{U{U}U}{U}U{U{}}}}}{{U{U{{}}U}{{{{{U{}}}{}{{{U{{U{}U}}}UU}}U}U{U}}{}UUU{U{{}}}U}{}}U}U{U{{}}U{}{}UU{}U{UUU}U{U{{}U{U}UUUU}U}}U}{{}{UUU{}{UU}}U{{{{}}U}{}U{}{}}UUUU}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}UUU}}UU}}}U}}UU{U{{{}}{}}}}{UUU}U{U{U{{U{UU{UU{{{U}UU}{{{}{U{}UU}}}UU}{U{}U{}}UU{}{U}{UU}U{U{}{}U{}}}{}UU{U{}}U}{}{{}}{}{{{}}{}{}{}UUU{UU{U}{U{{UU}{}U{U}{UU{U{}U}U{}U}{{{UU}UU}{}U}UUUU{U}}{{UU{{{{}U{}U{U}}{{}{}{U}U{U{UU{}{{UUU}{UUU}{}U{U}UUU{{U}}{UU}{{}{}{}}UU}U}U{{U{}U}{U{}{{{UU}{{}{{}}{}UU{}}UU{{{{}{U{{{}}{}{U{}U{U{{}{}}U{}UUU{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}UU}}{{}U}U{}}U}}}U}U{}}UUUU{U}{U{+++UU{{}{}{}}{}{{U}{}U{{{U{{}}}{U}}}UU{}}{{{}{{{}}U{U}U}}{}U}++++++}{}}U}}}U}}}U{U}{U{U{U{U{U}U}}U}}UU{UUU}UUU}}{U}UU{{U}U+++++++++UU}U}{{{}}{UU}U}}}{}}U{U}{{{}U}}U}{{{{{U}}UUUU{}{}{{+++++++U{UU}U{{{{}}{{}U{{{U}}U}{UUU}U}{{{UUU{}}U{}}}{{U}{U}{U{++++++U}U{U}U}}UU{{{U}{U}}U{{}{{U{}}U}U}{}}{U}{U{}}}UU}UU{U}U}U++++}U{{UU}U}U}}}}}{{UU}U{{}}}}{}{{{}{{}UUU{}UU{U}U}}}U}}}U}{}UU++U}}U}{{{{}{UU{UUU{U{}U{{}{U}{{{}}{{}U{{}U{{UU{}}}}{U{{{U}UU{U{UU}}}U{U}U}}{}}}U{U{{{}}{UU}{UU}{{}}{}{U}{U{U}}}{}}}}{{}{{U}}U{}{{U}{}U}UU}}UU{UUUU{{U}U{{UU}}{}}U{{U{UU}}{}}{U}U{{U}{{UU}{}UUUUU{U}UU{}{{{}UU}{}U{}}}}{{}UUU{{}{U}}U{U{U{}{U}}{{{}{U{{UUU{UU{}}{}{{{UU{}{{}}{{U}UU{U{}{}{{}U{{U}UUU}U}}U{}{U{{}U}UUU{U{}UU{U{}}}{}{{}U{UUU}UUU{{{U}}U}}}}}U}{U}U{{U{}}{UU{{{{UU}{}}}{{{{{U{{U}U}}U{UU{{}}U}U}{}}}{{UU}U}{{U}U{U{U{{{{{{}}U{}}U}}}U{{}{{}{U{}U}}U{{U{{UUUU}{UU{U{U}}{{{U}}}{{U{}U}U{}U{}}}UU{{U{U}}{{U{{U{}}U{}{}{}{}}}}}}U}{U{}{}UUU}{}{UU}U{{{}U}{}}U}U{{UU}{UU}{UU{}U{{U}{U}U}{U{{U{}{}{{{{}}U{}{{{}}}U}{UU{}{{U{{}UUU}}U{{{U}}}{}}}{U}}UUU}{{}U}{}}}{}{UU}{U}}U{}UU}}U{U{{}{U}U}}}}}}U{{UU{}}}{{}U{{UU}{}}{}{U{{}U}UU}{UU{{{{U}}UU{{U}}{}{UU{{UU}}}U{{{}{U}{}}{}{{{U}{{UU{}{{U{{{{}U}}U{{}}}}U{U}U{}{U}{U{{U{{U{{U{}UU}{U}U}{U{U}{}U{U{UU}{{}{}{U{}}{}UUU}{{}}{UU{{{UU{}{U}}U}{U{{{{{UU}UUU}}{{U{}{UU{}{{UUU}}}{}{U{}{}{}U}}}{UUU}UUU{{{UU{}}{U{U{U}}U}}U}}UUU}U{}UU}}{{UUU{{}{U{{}}UUU}}}{{{}U}UU{{}UU}}}U}}UUU{}}}U}U{{{{{{U{}U{U{U}U}U}{{{{}U}UU}U}U{}UU}{{U}}{UUUUU}}}{U}}{{{UU}U{}U{UUUU{{}}U{}{}}UU{U{+U}U{}U{{}{U{U{}UU}UU{{{}}}UU{UU}U}}}{{{}UU}U{}U{U}{}{}{{UUU}{{}++}{U}U{}{}}{U{{}U}U}{U{UUUUUU}}UU}{{}UUU}UU}}U{U}{UUUU}}{U}{}{}+++U{{{U}U}{U}}}U}U{{U{U}{}UU}U{}}{}}}}U}}}{{U{U{{U}}UU{{UU{U}}}U+++}U{{U}}}{U{}UU}}U}U}}}}{}{U{U{{U{{}U}}}}}{U}{{{U{{U}U{{U{}{UU{+++{}UU}U}{U}{UU{}{{U{UU{{{{U{U}U}UUU}U{{U}UU{{U}}}}}U{}U}{U{UUUU++}UU}}U{{}{{UU{{U{{}U{U}{{U{{UU}U}}{{U}U{}}{{{U{UUUU{}{{UU}{{U}{U}UU}}}{}{}{{}}{}U{}}}{}UUU{}}UU}}}{{}UU{{{{{U{}{{U{{}{}UUU{UU}{UUUU{{}{}}}U{}{{{U}{{}}{U{}}UU{{{{{{}{}{{{{}UUU{{}}{}}U}{}U}UU}{}U{UU{U}U}{U}}{}{{}{U{{U{U}}U{}}}U}{U}}UU}}U{UU{{U}U{}UUUU}U{{}{}UUU}}{}}}}{{{}}}U{{{{{{{{}{}}{}U{}{{}}}}}}UUU}}{U{}{{}{{U}}}}}{}}{{}UU}{}{{{}{{UU{{{U}U{U{{{}}{{U}{{}U{}}}U}{}}{{{}{U{{U}{{U}{U{}U}}{{{}{UU{U{}{}{U{{UU}}}}}{}U}{U}U}{UU}}U}}{}{U}{}{U{U}UU}}}{}UUUU{UU}U}{U}U}{{{U{}UU}UU{U}}U{{}}{U{U}{{{}U{{{{{}}U{UU}{}{}}UU}{UUUU{{U}{{}}}{}}}UUU{UU{{U}{}{{{{{{U{{{U{{}U}U}U{{{}}{UU}}{{U}{UUUU}UUU{{{}}U}U}U}UUUU}{{U{U{{}}{{}}{}U{}}{{UU}U}U}UU{U}}U{}}{U{{{}{UUU}UU}}}U}}{U}}U{}}{}{}U{U{{UU}{U{}U{U}{U{{U{{}{{{U}{{U}}}}UUUU{}}}}{U{}}{U{{U}}}}{{U}U}}{{U{{{{{{{U{}{{}{{UU{U{{UU{{{UUUU}{{{{}}{}}UUU{}}{}U{U}U{{{{}{}{UU}{U}}}UUU}}}UUUU{}{}UU{}U{{{{{}U}}U}U}}}U{{U}{}{U{}UU}}}UU}}{U{{{{U}{{UU}{}{}U}UU{{U}}UU{U{U}{{U}U{U{UUU}UU{}UU}U}{{}{{{{{}UU{{}}}}}{U}}{{}U}{U{U}}}}UUU{U+++U{U}}}{}}UU}{U{{U}{{{U}}}{U{}UU}{{{UUUUU{U{{}U{{{{{{}{}}UU}{{++++U{}}U{{U}{U}UU{}U{U{{U}U{}{{}U}}}UU}}}}U}{}}UU{U}U}UU{U{{UU{U}++}{{U{UU}UUUU}{}}}}U{}{}U}U}}{}}{{}UU{UUU{U{{}}{}U}}}{}}U{{U{}}+++}}{{}U{{U}}UU{}{}{U}{U{{{{UUU}}}U{}}U{}}UU}U}}}}}{U}}}{{}{{U}{++}{}}{}U{}}}{}}{UUU}}UU{U{}{U}}{UUU{}U{{U{{U}UUU}U{U{{}}U}U{+++++}}}U}U}{U}{U{+++}}U}U}}{}U}{}}}}}{}{U{{{{}{UUU}U{U{U}{U}{U{+++++U{{}U}}{U}{+++++}}{U}UU{}UU}}UU}U}U{}{}UUU}{{U{{U{{}{}U{{}U}}UUU}U}U{U}+++++++}}}UUU{{}{}UU}U}}{U{}}{}{{}{U{U{}{}{}}U{{U{}}{{UU{}U{+++++++++{}U{UU}U}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{{}U{}}U}U}}}}U}{}{{U}{}{+++++++U{{}}{{}UU{}{{}}U{}}}U}}{U{{U}}{{{}}{}}{U}}U{UU}{{{}U}}}+++++}{}}{{UU{{}}}{}U}U{}U}}{}{}{U{{U}}UU}U{{}{UUUU}}{U{U}{}}}UU++U}}{{}{{UUU{}{{}U{}{{UU{}UU{{UUUU}{}U}}{}}U{U}}{UU{}}}U}}}UU}{U}U{}U}}U}}}}}}{{{UU}{}}U{}{{{U{UU{U}}{{U{}{UU}}}U}U{{UU}}}}U}{{{{U{}{}U{UUUUUU{{U{}U}}}{{}}{UU}}U{}{{}{{{{UU{{{U}}{}}U{}{}}{{{{{U{U{UUU{}{{}UU}U{}}U}}UU}UU{{{{}}}U{UUU{U}U{}UUU}U{{{{}{{}{{U}{U{}{}{{{UU{U{U}}U{}}{U{{{UUU}U}{{U}UU{}{}U}{{}UU{}{}{U}}U}U}}{}{UU{{U{UU{U}UUU}}UUUU}U{{U}UU{{{}}UU{}UUU}U{UU{}U{}{}}}UUUUUU{{{{{UUU}}U{{U}{U}U{U}U}}{{UU}}}}}{UU{}U{}{}{UU{}}{U}}}UUU{{U}}}}U{}U}}}}UU}U}}{U}{U{}U}}{{}U}}{UU}UUU}U}{UU}U}}}{U}}}{{UU{{UU}{}{}UU}{U{}UU{U}U}UU}U{U}U}{U{U{}}{{{{UUUU{UU{{{}{}{U}}UU}{{UU{U{U}{UU}{{}{U}{}UU}}UU}U}{UUUU}UU}{{U}{}U}}}U{}}{}}UUU}{{{{UU}}{}}{}{U{{UU}{{}}U}{U{}}U{}}}}{}U{}}{}U}}UU}{}{U}}}UU}UUU{}}{U{U}}UU{}U{}}{}}{}{{}}U}{{{{U}UU{}{}{}UU}{U{U}}{}{{}U}{}}{{}}UU}U{U}}{{{U}{+U}UU}U}}}{U}U}}{}}{{}{U{U{}{{{{{}}U}{{{{UUU}{}}{{U}{UU}U{{U{}}U++U}U{U{UU}}{{UU{{}{}{}{U{}}U}{U}{}U}UUU{}{}}UU}U}{}UUU{U{UU{U{U+++}U{}}}UUU{}}}UUU}U}}{}UU}}{{{{U{}{}U{}}{U{{}}}{{U{}{}{UU{{}U{{++++}{U{}UUU}}}U{{}}{{{{{U}UU{U{UUU{U{}}U}{{U{{}{UU}{}U{{}UU}U{U}++++}{U}UU{U}{UU{{{}}}{U}{{{{{{{UU}U}U{}UU{U}}U}}}}{U{UU{UUU{}}{UU++++U}{UU{U{U}{}}}}{{{}U{U{{}{}}U}U}}}{{U}}}U}{{{}}}}}{{{U}}{{{{}+++++}UU}U}{}}U}U}{}{{{}UU{{{}UU}}}U}}{{{{{}UU{{{U}}}}}}U}U{{}{}}{++++++++}{}{{}}}UUU}}{U}}{{{UUU}U}{{}{U}{}{U{U{}{}{U{}UU}{}UUUUU{}++++++UU{{}}{UU{{{{UUU{}{}{}}{}{U}{U{{{{}U}}U}UUU}{{}U{}}U}{U{U{U{UU}{}UU{}}{U}U}}UU{}UU}U{}{{U{}{{}U}U}U{}U{U{{UU}}U{{{UUU}UUU{}UU}U}{}{{}{}{{{U}{{}}UU{}UU{U}U}{{}}U}}UU}}}{UU}{{}UU}}{}}U{UUU}UUU{{{{UU}U}{}{UU}U}UU}}{{UUUU{U}U}{}}{UUU}}}U}}U{U}{}}{}UUU{U{{}U}{{}{{U}U{U}}{}}}}{UUU}{U{}U{}}{}}}{U}U{{UU{UUU}{U}UUU}{{U{UU}{{}UU}{{{UU{U{U{{{}}}}UUU}{}{}{U{{}U}UUU{U{}}{{}UU{}U{{U}U{{UUU{UU{{U{{}U}{{{U}UU}{{U}U}{}UU}}U}}{U}UU}UU}U{{}U}{U}{UUU}{{{{{}{}{{{U}UU}{{U}}{UUU{UU}U}{{}}{}}U}U{{U{}U}UU{{{}}{}U{U{U{}U{}{UU{{{}{{{UU}U}U{{}{U{U{{}U}}{}}}{UU}}{U{UUU{{}{}{{U}{{{{UU{UUU{U}U{U}U}U}U{}U}}}{{{}{{{U{}U{{{}{}U}{{U}U{{UU{}{U}{}{{UUU{U}UUUU}{}{{}{U}U{U}{}UU{{{{U{{U}}}}}}UUU}}}}}{UU{}UU{{}{}UUU}U}U{{}U{}{{}}{{{}}U}UU{{}}}U{{{UU}}}}{}}U}U}{}}{}}}}{{U}{{}U{U}U{{U}{}}{}UUU{U}{{U}}{{{UU}}U}{}U{U{U}U{{{{{}{}}{{{UUU}U}{}U}{U{U{}U}{UU{}}{}U{}{}{{{U}{{}}}{{{{U}{}U}{}{}UU{U{{UU{}}U{}{}U}{UUU}UU{UU{{{{+++++}{U{U{U{UU}{U}U}}}{UU}}UUU{}U{}UUUU{}U}}UUU}{}U}U{{{UUU{{{+++++++U{U}U{{}{{U{}{{UUU{{{{{}}}{}UU}{{U}}}}}{}{U{{U{{}{U{}{{{+++}++++{{{U}U{{}{U{UU}U}{UUUU{}{}{UU}U}{{}U{U}U}U{}U{{{}U{U}}U{++{+++++U{U}U}U}UU}U{{UU{}U}{U}UU}}{}UU{UUU}}{}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}{}}{U{{{}}U}U{{UUUUUU}UU{UU}}}}}UU}U+++U++U++}{UUUU}}{++++++{}UU}}{}}U}U}}U{{}U{}{UUUUUU}{}{{{{{UUU{++++++{++}U}{UU{++++++{{U}}}}{}{U{{{}}U{{{}U{UU}UU{{}U{{}U{}U}{}UU+++++++{{UU++++++U{{U{U}UU}UU{U{}UUU}U}{UUU{UUU}}U}}U{{UU}}U}{{}U{}+++{}U++++++}}U}{U{UU{{{UU{}{{U}}UU}{{}}UU{UUU{U}{{}U{UU{U}{}}{}UUU{+++++}}{}U}}U}{{{}}}{U}}}}UU{}{UU{}}{{{{U{U}{U{UU}}}}UUU}U}{U}+++++UU{U}{}U{U{UU{{{{}}}UU}{U{U{}U{U{U}{}}}U}}}{{U}U{{}U{U{{}+++++}{UUU}U}UU{U}U}}{{}}}}{UU{UU{}}}U}{{}}}{}{{{{}U{}}}}U}{}{+++++U}{{{}{{{{U{}U}U{{{{{U{UU{U}}{{}{{UUUUUUU}}}U}}U}{}{{{}}U+++++}U{{U{UU{UU}{UU}U}}{{{}{}UUU}{{{}U}UUUU}U}}U{{U{U{UU{UU}{+++++{U{}{UU{}{{}U{{}}{{U{U{}{}}{{{{U{{U{}{UU}{}}}UU}}{}{}}}U{{U+++}}U}U}U{U}{{{{U}UU}}U{}{}}{}{{}U{U}}{U}{{{{UUU}{}U{}{UU}}{UU}+{U{U{{{}{{}{UUUU{UU{{U{}UU{}}}U{{U}U{U}}}UU{}UU{}{}}{}}U{}{UU{}++U}}{{}UU}}U}UU}{}}UUU}}{UU}{U}}{{}{{}U}{U}UU}U}{}{U{U}U{U}{}}}++++{{}{U}U{UUUU{}UU{}}}U}UU{U}}}U}U{{U}{{}{}{U{U{}U{{}{UU}{}U}}}++++U}U{U{UUUU}{U}UU}U}}}}{U}}}}{U}}U{}}}}}{}}U{{{{{}}{}UU{U{UU}{{+++}{UU{}U{UU{}U}U{U}}{U{}{{UU}}}}U{}}}U{UU{}UUU}UU}{U{{U}U}UU}}{+++UU{U{U}UUU{}}{}{UUU}{U}{}}U{}}}UU{U}{}{U{U{UU{}{}}}{{}UU}{}{}U+++{{{}{U{{UU}}UU}U{{U}{}{{}}}U{{}{{}{}{U}{UUU{}{U}{U}{{UU{{U}UU}++++UU{U}}{UU}{{U{U{U}}U}}U{{U}UU{U}U{}{}}{{{{{{U{{UUU}{{{}U}U}}{+++++U}UU}{UU}}{}}UU}}UU}}U{{}{}}U}U}U}{}U}}}UU{}}UU{}{UUU}UU}}{}U++++{}UU}}{}{}U}{U}U}{}}U}{{{UUUU{{}U{{{}UUU{U}}{}UU{{{U{{{UU}UU}U+++UUU}{U{UUUUUUU}U{}}U{}}U}{{}{}{U{{U}}{UUU}}}U}{}U}}UU{}{U{{{{U+++}U}}}}{{U{{{}{U{{{{}U}}}}UUU}}U}{}}}U}{}{UU{{{}{}}}{}}{{}{}U{{+++U{U}U}U}UU}U{{}U{{{UU{U{U}}{U}}U{{U}}U{U}{}UUUU}UU}U{}{U{}U}}{++++}{}UU{{{{{}}}}UUU{}}UU}U{UU}U}{{}}UUUU{}}{{{{}{}{{{}}{U}{U}}{+++++{{{}{UU}}{}UUU{}}}}}}{{{}{}}{{{}}{}{}U{}{{{U}UU}}}U{{{}{{U{{}+++++U}}}U}U}{UUUU}{{U{}}{{U{{}UU}{}U{U}U{}U}}{}{}}}}{UUU{}U{}UU{{++++{{UUU}U{{{}{UU}}}}{UU{{U{}}U{UUU{}}{UU}{U{{{}{{{}}{UU{U}}UU}U}++U{UU{U}}{}U{{{U{{{}}U}{U}UU}{UU{{}}}}}{U{{}}{{}{UU{U}U}}}{U}U{U}}{}}}}{}U}UU{}{}UU}{}}UU{{}UUUUU}U{}UUU{}{U}{{U}}U}}{}{U{{U}{}{U}{}U}}{{}U}}{U}{}UUU}}UUUU{{{}{U}{U{U}{{{{U{}}}}}UU{{}{{UU}U}UU{{}}UUU}}UU{{U{{UUUUU}{}{}UUUU{U{{{}}{{}U}}U{{{}}}U}U}UUU{U}{{{}U}}UU}{}{U}{U}}UUUU{}}U}{{{}UUU}{}{}UU{{UU{}UU{}}{}U}U{{{UU}UUUU}UU}}U{UU}UU{UUU{}{}}}}{}UU}{UU{}U}}}{{}UU{U{}{UU}{U{{UU}}{U{U}UU{U}U{{}}U{{}U}}U{{}}UU}UU{{}{}U}UUU{}U}{U}}}}{}{}}}{}}}U}U}UUU{}}UUUU}}}}U}UUUU}}}UUU}U{{}{{{{{}{U}{}U}{}{U{{}}{}{}U}}}{}}U{UU{}{}U}UU{{{U}}U{U{{{U{{}{}{U{}{{U}{{U}}{UUUU{UUU}U{}U}}}{UU{U}}{{}U}}UU{U{U}}{{}UU}U}{}}{U{}U{{{U}}}{U{U}{U}{{}U{U}{{}}+++}U{U}U}}U{{U}{{}U}}{U}U}{{{}}{}{UU{{{U{U}{{}{{U{UU}{}{{U++++++++{{}{U{}{{U}U{}U}{U{{}U{U{}U}UUU}U}U}U{{{UU{U}}{U{{}}}UU+++++++++U{U{{}{U}UUU{}}{}}}U{}U{UU}U{{}{{UU{UU}}UU}}UU{}{}{{}U+++++++U+++{}U}U}U{{{U}U{}{}{{U{}}}}{U}}UU}UUU{{}}UUU}}UUUUUU{{{++}++U{{{++U{}{U}{U}{{UUU{}{{U}UUU{}}{U}UUU{}}}}{{{UUU}{UU}U}}{+++{++UUU}++{{{}}}}{{{{}UU}{{}}{{{UU{}}}UUU{UU{{{U}UU}}U}{U{{UU+++{{+++{U}+++UUU{{{++UUUU{}{{U{}}}U}U}UU{{}U}UU}UU}}U}}{{U{U{U}++U}U{++{{U}++}U{}U+++UU}{{{}{}{}}}U}{}{{{{}UU{U}}U{}}U}U}{}}U}U++{{U{++{{{{++UUU}+++}U}{{}U}U}}U{}UUU}U{U}{}{}U}}{{}{U}}}{}}}U{+++}}{++}}}+++}{}+++U}{{{{{}}{UU{}UU{{}UUU}{U{U}{U{U{{{{UU{UU{U}}++}{{+++}{++U}U+++}{{{UUU{{{{{U}UU{}}}}}UUU{UU}}U{}U{}{UU{U{}UU}++++{}++++++}U+++{UUU}}}}UUU{}UU{{}U{{U{{{UU}UUU}}}{{}UUU{}{}}}UU+++++++++++{}++}UU{{{{}{{{}}{U}{}{UUU{U}UUUU{{}}{{{U}{U{U{{}{{{U}}+++++++}{++++U}U{U{U{}UU}}U{UUUU{{{U{{U}{{{U}{}}}{}}}}{}}}UUUUUU}UU{U}}+++++UU{}U{{UU}{U}}{}}U{}{{U{UUU{{U{}}}UU}{U}{}}}{}U}}U{{}{}U{+++++{}UUU{{UUU{U{U{UU}U}}{UU{{}U}{{}UUU{U{U}}}{{{}}U}U{{}U{U{+++++U}{}}}{UU{U}UU{{{UUUU{}UU{}{UU}U{U{{}UU{U{}{}}UU{U{}U}{UU+++++{}U}U}{}{{UUUUU{{{U{{{}{UU{{}{UUU{U{}}{}U{{UU}{}{}U}U{}}U}++++}{{UUU{{}}}{{U}U{}}UUU{{U{}{}{{}}UU}{U}U}UUU}}}{{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{{UU}}{U}++++++++++UUUUU}}U}U}UU{{{U{UU}}}{{}}{UU}U{}}}}}{U{}}{{{UUU{}}{}{UU{}U++++++}UU}}{{}U}U}}}{{{U{{U{U}{U{UU{U}UU{{{{}}U}{{}UU}{U{U{UUU{{}{}+++++{U{}{}}}}}}}{UUUUUU{}U}{{}}}}{U{}}}}{UU}{{{UU{{}}}{U{UU}}U}U}++++++}{{UUU}UU}}}}{}}UU}U{}U{{}{{{U{}U}U}UU}}{}UU}U}U{}{{}{U}UUUU++++++{{{{}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{{U{{U{U}}U}}}{}{{{U}U}}++++++++}UU}U}}}}U{U{{UU}UU{{}}}}}{U}{{{{U{}U}U{{U}U{}UU}}{UUU}}U}}++++++++}U{UU{}{U{}U}}}{{}UUU}{U{U{}}{{}}U{{U}}U}}{U{{UUUU}{UUU}}{{U++++++{}{{U{}{U}U}}UU{{UUU{}{}U}{{{}}{U{UU}{}U{}{}{{U{}{}UU}}}}U{}U+++++U{U}U{}U}U}}U{{}}}}UU{{{}{U{{}{}}}}U}UU}{}U}{U{}}}}}}UUU}}U}{++++U{}}U}U{{}UU}U}{{UUU{}}{U}U{U}U{{UU}{}{}U{}UU{}UUU{{U}U}}{}{}U++}{UU{}}}{{}}UU}U}{{{}{U{{{}UU}}}}U{}}{}U{{{{}{{{{{{{}}}U}}{}{{{}UUUU{}}U}}}}U}}}UUU}{}U{U{}{{}}}UUU{}}{{UU}U{{}UU}{}}U}{}}{U{{U{U{{UU}{UU{}}UUUUUUU}{U}{}{{}{U{U}UUUUU{U{}{{}UU}U}U}}UU}}{{}}{U{}U{}U{{}}}}{{}}{}}U{{{{{{{U}}{}}{{UU{}}}}U}{{{{}{UU{}U}{}U}{}{{}U{UU}{}}U{}{}{U{U{{U{}}}}U}U}{}{{{}}U}}UUUUUU{}{U{U}{{U}}{}{{}}}U}UU}U}{UU{}{UU{U{}{}}{}{{{{}}}U}U}{{U}UUU{{{U{}{{}{U{}{}U}{}{U{}}U}{U{}UUUUUUU}UU}{}{}}}}UUU{}{{U{UU{}{U}U}}{{{U{{U{UU}}U{U}{U{UUU}{{UU{{}{U}U{U{{U{}}}}}{U}}{U{}}{{}}UU}}}U}{{UU{}U{U}{UU}}{UUU{U{U}}U{U{U{{}UUUUUUU}}U}}UU}{U{{U}{U}}{U}U}{}}}}U}{}U{U}}UU{U}}{}}{U{}}}U{}}U}UUUU{}{{}}}UU{}UUU{}}{}{}}U}{{U}UU}}{U}UUU}{{}{{U}U}U}}UU{U{{{}{}UUU}}}U}}{U{U}}U{{U{{}UUU}U{{{}{U{U}}{}}{{UU}UU}U}{}UU}}{{}{}UU}UU}}{}U}UU}U{{{{}UU}{{}U{UU{}U}{}{UU}}{}U}}{U{}{UUU}}}}}}}U{{}{{}{U{}{{}U{U{U}UUUU{U{{UUU{}}}}{U{}U{{}U{{}{{U{UU}}}{{}{{}}}UUU{{UUU{{{{{}{}{U{}{U{}{{{}}{}}}}}{U}U{UU}}}{{}}UU{{}U{}}}U{U}{UU{}U{{}U}UU{}U{{{UU{{U}}{U}UU}U{{{}UU{}{}UU{}{}U}{U}}U{}{U{U{{{U{U}UU}}{{}}{{U{}U}{U{UUUUU{}}U++++}UUUU{}}}}{}U{UUUUU{}}}}}U}}{}{}U}U{UUUU}U}UU}{UU}}{{UU}{}++++++++U{{UU}U{UU{UU}{{}{U}U}}{{}}{{}}U}{{U{{}}}{U}{}U}{}U}}{{++++}+++++U{{}U}{}}{{}{{}{{{}{U}{{}}{U{{}U{}{{}U{UUUU{{}{{{UU{}+++U}U++U+++UU{}{{{}}{}}{}{U{}{}}U}{{U{{{}{U}U{}U}U{}UUU{{U}}UU}++}UU{++{{++}}U}}U{}{}{U{UU{{UU{U}{UU{U{{UUU{{{{{{{UU}}{{}UU{{}{++}U}{++{{++}U{}}U{}}{UU{{U{{}{U}UUU}U{}}{U{{UU{}{U{{}}UU{}}}{}}++UU}}++{U++{}}{}}{{}}U}U}}}}{}{}UU}}}UUU}}{}}}{UUU{}U}}UU}U{U{}+++}{}++}}++}}{{}U++}U{}U{{}{U}}U}UU}UUU}{}}{UU}UUUU}{{U}}}{UUU{U++U}U++U{++}U}}}+++}}{{}UU}}}U{U}{}{}U{U}{{U}{U}{}U}U}}{{}{U}{{{++U}+++UU++{{{{+++U{{U{U}{}}U{UU{{}{{U}{UU}{{{}U}{U{{UU{U{{{{{U{+++++++U}++UU{+++}U{{U{{}U}U}U{UU}U}{}}U{U{}}}{{{}}{UUU{}{{U{U}}{++++++++++U++++{}}UUU{}UU{{UU}U}UUUUUUU{}{}U}}{}U{{U}{}U{U}}}{UU}{+++++++}++++}{}{{U{U{{UU{{U}}}U{}U}{{{}U{U}{{UU{}U{{{}}}}}}{U}UU{}U}U{{+++U}UU}}UU{}UU}{{U{}{{}UUUUUU{}U}U}}}{}}{}}UU}{U}}{}{{{U}{{UU++++U}}}}}U}{U{U{U{{U{}{U{}{U}{{}UU{U}{U}{}}U{UUUUUU{}U{U}U{U{+++++{}{U{}{}U}}{{{{U{UU{{U{{{U{}}{U}{{}}}U}}{}}}U{UUU{}}}}}}U+++++UU{}{U{U}}{U}{{U}{}}U}}{}}{{{}U}UU{}}U}UUUUUU{}}UU}}}{{{U{++++UUU{UU{UU}{}}}U}U{U{{}U}{U{}}}U{{{{{}}U}{}U}U}{{}U}U{{{UUU}+++{U{}{U{{}{UU}}}U{U}U{{{}{}}{{U}}U{{{U{{U}UU}}{{U{U{{}UU{{U}}+++}U{{{UUU{{}U{UU}}}}{UU}}}{U}}{UU{}}U}UU{}U}U{}U}U}{}UUUU{U}}{++++{{}U}}UU}}{{}}}}}}{U}U{U{{}U{{}UU{}UUU{}UU}{UUUU{}}}U}U{U}U}}++++}{{U{{}U{}}{}{{}{}}}}U{UU{U}}U}{UUUU{UUUUU{U{U{{{U}{}U}U}UU}U{+++}}}}U}}}U{}{{{}{{U}{}}U{UUU}{}}{{}{}{{}U}U{{{}}{{UU{}{}{{{{}{{++++}U}{UU{{}{}U}}U{}UUUUU}}}U}{{{{U}}UU{}{{UU{}UU{U{{U{{{{UU{}UU++++UUU}}UU}{U}}}}UU{}U}U{U{U{U}U{UU}UU}}U{U}U{}{{{{}{U{{{UU}{{}U{+++}{{{}{}}{}}}U}}}{U{{{U}}{}UUU{UU{{U}{}}{}}{}U}{UU{}}}}}}{}}{U{+++}{UU}}U{U}}}U{}}U}{{U}}}}{{{}}}{UU}U}}}UU{}U{}{{}U{{}U}}{}{}{}+++{{}}U{UU}{{{U{{}}UU}}{{U{U{{UUU}{UU}}{U{U}U{U}{}U{{{{}}{}}}{UU++++}{}U{U}{U}{{UU}}U{U{{}}}UU{U{U{}}UU{}{{U}}{}{{}{U{{UU{}}}}}}}+++++{}}{}}{U{}{{}{{}U{U}{}{U{U}UU}UU{}}}}{{{}UU}U{UU}}}{}}}{}UU{}++++}{}{U{{U{U}U}}}U}UUU{}{{}UUU{}{UU}{U}U{}UU}{{U{U}{U}U}UU}{{}UU+++{{{{U{}{{{U}{U{{{}}{{{U}U}{}}}U{}{{{}U}}U}}{{}{}U}U}{}}UU}UU}{+++U}U{U}{{U}}U}{}U{}}U{{}U}{{}}}}}{}}}{U}{}U}}{{}{}UUU}{}UU{{}}{++++{}}U}{{}U{UU{}}U{U}}{U{}{}{{}UU{}U}{{{U}{{{}{{{}U}}U{{}U}U}U}++++}{{}}{{}}}}}UUU{}}UUUUU}{}}}U}}}{{}{}}}U{}}{{{{{UU{{}U{{UU}U}U+++{}{U{}UU{U{U}}}{U{U{UUU{U{{{U}}U}}{{UU}}{U}}U{}}U}{{}{}U{U{{}+++}}{}{{{{}{}{UUUU{{}UU}}U{{U}}{UU{}{U{UU{{}}}{{}}U}U{U{}}U{}}}U}{{{{U{UU{U{U}{U}}}{U}UUU}}U{{}U{U{U}{}{}{}{}U}{{}{}}}}{U}U}{}U{U{{}{U{{}{{}U}U}}{}UU}}U}UUU{}{}}U}}{}}{}U{}U{}{{{UU{UU}U}U}}{{{U{{U}{UU{{{}{}{}}{{{}}{}U{}{}}{UU}U}}{U{U}}{}}{}U{U{UU}{{}}}UU{}}{UU}}U}}UU{U{}U{UUUUUU{}U}{U}}}{{U}{}U}}}U}}}U}U{U{}}}{}U{}}UU}U}{}}{{{U}}UUU}}{}{{UUUU}U{UUUUUU{U}}U{}}UUU}U}U}U{}{{}U{}UUU}}U}{}{UU}UUUUUU{}{U{{{}U}}UU}{U}{{}}}}{{{}}}}{{{}{{{}{{}UU}{{UU}{U{}}U{}U}U{UUU}U{{{{U{}UU}U{}U}}{}{}U{}{{UU}}U{U}{{}{{{U{}}U{}U}{}}{U{{}{UU{UU}UUU}U{{}UU}{{{}}}{}{}}{{U{}{U{U{U{U}UU}{U}}U{}}U}{{U}UU{U{}}}}{{UUUU{{{U}{{{UU}}}{}}U}{UU{UU}}U{}}{UUU{+++++++++{UU{}U{UU}{U{{U}{UUU}U{UUU{UU}}U{{{U{}}}UU{{}U}U{{}}U++++++++++++}}{}}}UU{U{U{{{U}U{UU}U}}{}{}}}U}U}}{}}UUU{U{U{{{UU++++{{U}+++++{U{U}{U}U}UUU{}{}{{{}{U}{U}{{U{}}}}}}{{}{U{{}}U}U}}++{U}U{{{{+++}UU{{}}{{{}U{}UU{}{U}{}}U}UU{}}{U{{U}U{{{U{}{U}U}}U++{}UU}UU}+++{}}{}}}{}{U{{}U}}}U}U{U{UU{U}}UU}}}}}UU}{U}}U}{{U{}++{U}}U{U++++{{UU}{U{}UUUU}{{{}{{U{{}UU{U{}}{}}U}U}UU}U}UU{U}{{U++}}{{U{+++++{{UUU}{}UUU}UUU{}U{U{}U{U}U{U}}U}{}U}}{{{}{{UU{}{{}++{{}UU+++}++U{UU}U}}{{{}{{U{UU{{{{U{{{}U}}}U}U{}UUUU}UU}{{}}}}}+++}}}+++{+++}UU{}UUUU{U{UUU}{{}U}{U}{{UU}{}U{{{U}U}}U}{{U}U}{{U{++U++++U+++U}UU}U{{}}{}{U}}UU{{UUU}{}}{U}U{}U}UU{UUU{{}{{}UUUU{{++}+++}+++UU{}{}U}{}}}{U{{}}}UU}UUU}U{UU}UUUU}{}}}U{{}U}}UUUU{{}+++++++++}+++++U{U{U}}}{U}U}}U{{}U}{U}U}}{UU{}{{}U{U{{}}{U{U}{U}{++++++++++++++U}{{U{UU}}}}}U}{{U{}}}U}UU}{{UUU{{{{}}U}UU{UUUU}}}}{U}U+++++UUUU{{UU{{U{{}{{}U}U{U}}{U}UU{U{}{{U{{}{}{{}U{}}U}}{{U}{{+++++{{U{{U{{{U}U{UUUU}{UU{}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{++++}{{}}}{{}UU}{{U}{{U{{U{{{U{UU}U{U{}{{}}{}{{{{}UU{{UU}U}}}UU+++}{{U}}U}}UU{{{UU}}U{}}U{}U{{UUUU{{{{{}}}U}}{}{{U}U}UU}U{}}+++++{U{U{}UU{U}}{{U}}{UU{U{}{U}}}{}{U{}{UU{UUU}{{{{{U{{}}U}{U}+++++UU}}{U{U{U}}U{{{UUU{}}{{}{UU{{U}U}}{}}U{{}U{}{{U{}{}{{{}UU+++}U}{}UUU}{}{}}{}UU{}{}UU}U}{U}{{U{}{{}{}}UUU}}}{UUU{}U{}}{U}+++U}U{UUU}{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+++}{UUUU{{{{UUU{UUU}{{{{U{}U}U}UU}U{U}{}{{U}UU{UU}U}U}}}}{{{U}}U++U{{U}}{{UU{U}UU{{U}UUUUUU}UU}{}}{}U}{{}}}}{{U}UUU}UUU{}UUU{U{}+++UUU{U{UU{U}}}}U{}{{U}U}{}}}}{UU{{{}{{UUU{}}UU}}{{UUU{UU{U{U}{}+++}}U}{U{{UU}U{U{{{U{}}}}{{}{{U}}{{{{U}}}{U{{UU}U}U{{UU}U}}U{}{U+++U}}}U{U{}{}UUU{{U{}}U{}UU}UU{{{}}}{}U}{U}}UU{{}{{{{{UUU}U{U}{{+++}}}{}}{{UUUU}UU{}UU}U}U}UUU{}}{UU{}UU}U}U{UU{}}}}{U{U}}{{{}{{U+++U{{{{}{{{U{{UUU}{{{}U}{UUU}U}U}{U}{UU}}}{}U{UU{{}{{}}}{U}}U{}{+++U}{UU}{U{{{U}}}{UUU{}U{}{U{{}}}}{U{}UU{}U{{U{{}}}U}}U}{U}UU{{U+++UU{{UUU{U{{}}{U{{U}}}}U{U{{{U{}}U{{}U{{{U{{}{U}{UU{{}{U{U{{UU}+++}{U{}{U}UU}UU{{}{UU}}}}{}}}U{{{{U{{UU}}}{{{{}{{{}{}U}U}}U}{}{{+++U}U{{}}}}{U{{{}}{}U}}{UU{{U{{{{}}{U}}{UU}U}{}U{{UUUU}{U{}UUU{}++++{{}U}}}}}}}}}}U{{U{{{{{}{{}{U{}U}{{{{U}{}}}{UUU{{}U}{{U}UUU{{++++U{UUU{}}}}}UU}{{U{}}{{}U{}{{{{{U{UU{U}{{}{}U}U}U{{{}U{}U}U}}{}+++{UUU{UU}{U}}{}U}}U{}}{}UUU{}{{U{UU{}UU{U{}{U}}U{}{{U{}}{{}}{UU+++{U{}{UUU}}}{U{UUU{}}{}{{}U{UUUU{}U}}}{{U}}{U{{U}{U}}{U}}{{}{{}+++U{}U{{{}}U}{{{U{{{{}}{UUU{U}}{{{UU{{}{UU{{UUU}UU{UU}U{{}}}}{{{++U}U}{{UU{U}}}U{}}}{U}}}U{}}{}}U}}}{}U}{{U}{UUU{UUUUU}}{U{{{{{U}{{}UU}{U{UUU{}U{}U{{}}{}UUU{}}}U}U{U}U{{}{{}UU}U{U{{UU}{}}}UUUU{U{{U}{{UU}}U{}{}}UU}UU{{U{U{{}{UU}}{}}}}UUUUUU{{{U{}U}U}{}}{U{{{}UU{{U}{}UUU}}{{U}}{U}U{}{{UUU{{{{UU}{UUUUU{U}{UU}UU{U{{U}{{}{U}U}}UUU{UU}{}}}}}{{UU{{U}}UU{{UU}{}}}{UUUU{{}{}}{}}{{}}U{{}{}{UU}UU}U}UU{U}}}}}{}{{{}U}U{U}UUUUU}UU{U{}}{}{}UU{U{{}UU}U}U{{}{{{{}}}U{{U{}{}UU{}}}UU{{{{UU{{U{UU}U}U{{}}}}}UU}{}{}}UU}U}}U}{{U{}UU}{}{}U{{UU}}}UU{U{}}UUU}{{UUU{}}}UUU{}U}{U{{U}}U{U}}U}}}{{U{U}U}}{UUU{U}{UU}U{{{{}U}}U{UU{}}}}{{}{}{}U}UU}}{U{}{UU{UU{}UUU{{}{}U}U}}{{{{}}}U}{{{}U{U}{{U}U}}}}U{UU{{U}}U{}UUU}UUU{UU}{U{UUU{}{{{UU{{U}{}U{}}{UUU}U}}{U}}U{U{U}}{}{{U{}U{}}{UU}U{}U}{{{{U{UU{}{U}}{{}}U}{U{{U{U{{{U}}UU{{}}{}}U}}{{UU{{{}{{{}{U}}}}U{U{{U}{{UUUU}{}}+++++++++{}{{}{U}{}}U}{}{}U{{{}U}UUUU{{}U{U}{{}{}U}{UU}{}{U}{}}++++++++++{{}{U}{U{U{UUU{{{{U}U{}{UU}{{U}}{U}{U}UU{U{U}}{}{U}{}++++++++U+++}{}}}UU{{}}UU{{}}U}U}}{{{UU{}U}}}{U{U{U{{{U{U}U{U}}+++{{U}++++++}}{U{{UU{U{}U}UU{}{{UU{{}UU{UUU{}}U}U}UUU{{{}U}{}++++}UUU+++++++U{}U{{{U}{U}}{}U}{}}U{}{}UUU}U}}{U}}{UU}}}U{}{}+++++}{}{+++}++++}{{}U}{}{{}{{{U{U}{U{U}{{}{{}U}}UUUU}}U{{}U{++++++U}}+++++++++UU}U{U{}U{U}{U}{UU}{U{}}U{U}UUU}}}}U}}{U}{}}U+++++{{}++++++++++}}U}}{}}UU}}U{{U}}U{{U{U{}{{{{UU}UU{{U}UU}{UU}+++{}}}{++++++++U{U{U+++}U{}UU{}{}{U}U}{}U{}U{{U}}U{UU{}{}UUU}U{++++++++++++++}}}{}+++++{UU}UUU{}{U{}U}U}}U}{}{{}}U{U}{{{}UU{}UUU}++++++++++{{U}U{++++{{{{}{}}UUU}}U{U{}}}U}}{UU{U{}{{}}{{U{UUU}{}UU}U{}{}}{{}U{++++U{{}U}U{}}{}{{{{{UU{{{{{{U{}{{U}U{{U}{UU{{UU}{}}{}{}{}}}+++++++U}}{U}U}}U}{{U}U}{UU}UUU{}{}{{U}{{}{}{U{{U{{{}UU}U{U{}{+++++++{U}U{}U{}U{U}UU}{{}{{}{UUUUUU{U}}{UU}}{U}{{U}}U}UUU{U{++++++UU}U}UU{{}U{U{{}UU{UUU{U}UU}}UU{}{U}{}U{UU{}{}{}U{{{}{}+++++++{{U{{}{}U{}{UU}UU}{U}{U{U{{}}{{UU{}{}UUU{U}}{U}U{}{U}++++++++U{U}U}}{}UUUU}{{}U{{}U}U{UUU{U{UU{}U}}U}}{}{{U{{{{{UU++++++++}{}}UU}{}}U{UU}{}{}UUU}}}U{}U}}UU}U}{}U{{{U{{}{{UU}+++++++++}}U{}U{}U}U{}{{U}{{UUU}{U}U}}U}{}}U{{U}}U}}{UUUU{}U{}++++++++}{{}{}}{}{}U{UUUU{{}}{{{UU}U}{{{U{U}}}U{}}}{{UUU}}}{{{{{+++{UU{{}UUU{}}{{U}}{{}{UUU}{}}{U{{U{}{UUU}U{{UU}UU}}{}U}}{{{UU{{+++}{}U}UUU{{U}}{}U}}{}}}U{}{}UU{UU{}UU{U{UU{}{U}{}}}U}{}UU{U{U}{++}U{UUU}{{UU{U{}}}U{}{UU{U{U{U}U{}{}}}}}}UU{U}}U}{{U}}{}}{{UU{}+++U}UU{}UU{U}}}{UU{U}{U}{{{}}UU}{{}}{{{U{{}{{}}{}}}}}{{U{}{U}{}U+++}}U}{}}U{{}UU}}U{}{U{{}U}UUU}}UU{{{{}}UUU{}{}}}U}U}{U}{UU}{{}}+++}}{UUU{{{}{U{{}{U{}{}}}{}}}{}}U{U{U{U}U}U}U{{UU}}U{{}U}UUUU}{{+++{U}}UU}{}}U{}}}UU}{}{U{U{}}{}U{{{U{UU}U}}}}{U}{{{U}{{}U{}U{}{{+++}U{{{U{UU{{UU}}}{{}}{}}U}U{{{{}{UU{UUUUU{U}UU{U}{{U}}U{}UU{{}U+++{}}U{U}}}}U{U{{{U}{}{}}UU{{}U}UUU{U{}}{U}{U}U{}}{{}UU{{U}{{}U{+++}{{}{UU{U{{U}{UU}}}U}U}UU{UU}}UU}UUU{{}}UU{}{}{}}{}}U{{{{{{}UU++}}}{}}{U{{}{U}{{}UU}{}}U}U{{{{}U}{U{{}UU{{}{{{{U{{U}}U}UU}UU}U++++}U}{{U}}U}}}UUUU}UU}}}U}}{{}UU}{{{}U{{UU}U}{}U{U{UUU{}{}}{U}}++++}UU}U{U}{U}U{}U{U{}U}{}}}{UUUU}{{}}}U}U{}{UU}{}}}}{UU}}{}UU}U}++}UU}}}}}{{}{U{{}{}{}U}U{U}}UUU{}U{}U{U{{{{}U{{U{UUUU}}{{U{}{U{+++}U}{}}}{}}{}U{{}UUU}}{U}U{}{}U{UU{U}{{}}U}UUU}{U}}}U{}}U{U}}{{++}}U{{{{U}{{U}}}{}U}U{}}}U{}U}}U{UU{}}U}}}U{}U{}}}}U{}}}{{}U}{U{{UUUUU{{U}U}}}}}{}U{{U{}{}U}U{{UUU{{U{UUUU}U}{}{{{{{UU{}{{{U{}U}{}}U{}{}{U{}U{U{}}U{UU}{U{}U{}U{}U}UUU{{}U}UUU{{{{U}U}UU{{{}}{{}{U{U{{UUUU{U{{{}U{U}}{{{UUUU{{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{}}}{UU{U}U{}}{U}}{}}UU{U{{{{U}}}{{}{}{}U}}{U}U{U{U}{UU}{{{U{U{}U{U}{}{}U}{{{{}}U{}}}}UU{{}}{{}UUU{}{U}{{}U{}}}}{}{U{}}{{}{UUU{{{U}{U{{}}U{U{U}}{{{}{{U{{U{{U{UU{{}U}{UU{}}{}{UU{}}U{U{U}U}U}}U{}U}{U}{}U{}{}}U{{{U{U{U{U{}}{U{{UUU{UUUUU}UU{}UU}}{}U}}U}U}{{U}{}}}{U{{{{U}}UUU{}UU}}U}{{UU}}UUU{U}}}}{UUUU{U}U{UU{}U}}}U}U}U}U}{U{}{{UUU{U}}}{}UU{{UU{}{UUU{{U{U{{U}}UUU}U}U}{U{U}}{U}UUU{{}}{}UU}}U{{}UU{U}}U}U{U{U{U}U{{{{UU{{U}}{}U}{{U}}UUU}{U+++++++}}{{}UU}UU}}U}}U}UU{}U}{}{UU}{UUU}{{}UU}UUU{}}{U}{}{{U++++++++++++++{UU{}{{}{UU}U{{}U}{U{UU{U}U}UU{U}U}}}{UU{}}}U}}}++++++UU{+++++++{}UU{}{{}{}}{{}{}UU{{U{{UU}{}{U}{{{}U{{}}{}}U{+++++U{{U{{+++++++}}{{{U}}U{{{}UUUUU}}}}U}U{}U{{}{{UUUU}}}}}U++++++U{}}}U}++++++++}}{UUU{UU{U{{UU}}{{}U{{}}U}{U{{}}UU}UU}U{U+++++}}U{{+++++++++++}U}}UU{}UU{{}}}U}}}}UU}{U{}{}}}U}{U}UU{U}}+++}U{{}}++++++++++}{}}}}U}{{{{UU}{{}}{U}}{}{{UU{{}{UU}UU{}}{{{+++{UU+++++++++++U{U}{U}{U{{{}}UUU{}{{}U}{UU{U{}U}UUU}{U{}}}{{UU++U}+++++++++++U{{{{{UU}}U}U}UU}{{U{{UUU}}}U{{{{{U}}UU{UU{}U{}{{+++++++++++++{{}}UUU}}++++++U}U{}{{}}{{{{{U}{U}}{{U{{}}U{{U}}U}U+++++++++++}}{U{U{U+++++++++}U{}UUU}}{{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{}}UUU{}{}}U{{{}}}U}}{{}{}{{{UU{}U{UU{{U}{}{U}}U}}U++++++{U{{U{U}}}U{UUU{UU{{U{{UU{{{}}U}}U{{U{U{UU}}UUU{{}}}}}U++++++{UUUUUUUUU{{U}{}UU}}{UUUU}{}}}{{{}{}{UU{{{}}UU{}{U}{}U{U++++++}}U{}U}{U}{U}{}{U{}}UU{{{}U{}}{U{{UU{}{U}U}U}{UUUU}}U{}++++++}UU{{}{}{{}{}}}}U}{}{}{U{UU}}{U{{{}{{{U{U{}}U{{U}}UU++++++++++UU}UUU}{U}U}}UU}U{{}{{{U}{UU{{UU{}{U}{UUU}}{}++++++++++++++++UU{UUUUUU}{}{U}{U{}{}{U}{U{{{U{{U{U{}U}{}{}{}{++++++++++++}}{U{}UU{}}{}{UU}{{UU{{}}{}{}}{{{U}U{}{{}{U}U{}U{}{{+++{}UU}}UU{UUU}}}U}{UU}U}}U}U{{U}{{{U}U}}{}}{U{{U{{}{{{}}UU}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}}UU{{{{{{{{}U{{}U{U}U{{}}++}UU}U}}{}{}}UUUU{{{{{}{U{}{{U{U}{}}}}}}U}{}{}U}U{UU{}}}UU{U{U{+++U{}{}U}}}{UU{{{{U{U{}UU}}}}{{{{U}U}U}{}UUU{{}}UU}}{{}U}}}{U{{}+++{}{U{}U{U{UUU}U{U{U{{}}{U{{}U}}{{}}{U{UU}U}}{}}}{U}{{}{}{{}{{}++{U{{U{U}}}}U}U}{U}{}U}}{{}{UU}U{}UUU}}}{{}}{U{}{{}}U}}U}UU}{{U+++U{}}{}U{{U}{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{}U{{}}}}}{}U{UU}{UUU}}U{{U}U}{U{{}}U}{U}{}}}U}}}{U}}UU}{}U}++{{}}}}U{{{}U{UU}}UU}}}{U}UU{UU{{{{{}{U}U{}}}{{U{}U{UU{U{{}{U{{+++}U}{}UUU{U{}U}{}}U}U{{}{U{U{U}{}}{{}{{{UU}{{U}{}UU{U}}{}U{{U{{++{U}{{U{}{U}}}{{}{{}}UU{U{{UUU}}}}}}{{}}{U{}}{{{U{U{{UUU}}}U{{}+++}{{}U{U{}}U{{}U{{}}{UU}{{UU{UU{U{{{U{}UUUU}U}U}}{{}}{UU}{U{{{{++{}}U}U{{}UUU{{{{{UU}}{{}U{}UU{}U{U}{}U{{{}U}}}UUU}U}UU}UU{{{{{+++}UU{{}}U}{}U}UUU}}{U}}}UU{{U}U}U{{}}}{}{{UU}}}U{{}}U{}}{U}UU{{+++}U{U}}{U{}{{U{U{{}U}{{{U{{}{}UU{}}{}U{U}U}}U}U}}U}UU{{}{}{U{{}++U{{{}}{{{U{U}UU}{UU}U{}{}}{UUUUU{}{U{}U{{UU}{}U}{{}}UUU{UU{}}{++}}U}}}}U{}U}}}{U}{}{U{{}{UU}}{U}{{}U}U{{{UUUU}U}U{U{UU{}{{}U{{{U{U}}}U}U{{{UU}{}U}}}{}UU{{U}{U}}U{{{U}{U}}{UU}}{U{}}}{UUU{{U{}{U{}{U{}}UU}{U}}{U}UU{{{}UU}U{}}}}U{UU{}{UU}U}{{{}U}UU}U{{U{{UUUU{U{UU{U{U{{U{{{UUU{UU{U}UUU}}}{UU{{}}}{U}{}{{{}U}{{U{}}UU{}U}}{{UU{{{}}{}{}{{{}}{}{{{}}U}}{{{}U{{U}}}{{}{}}}U}{{}}}{}UUU}{UU{}U{U{{}}U{U}}}}U{{}}}}}{{{}{}UUUU{UU}{}}UUU}U}UUU}UU}U}{{}U}}U}UUU{}{}}U{}}{{{}}U{{U}}U}}U}}{{U{U{}}}U}}UU{U{{U{{{{U{}U{}{{U}}{UU}{{U}{{}}}}U{{U{{{{}{{UUU{{U{U{}U{U{}U{{{UUU{U{}{U}}}{}{{{U{U}}}U{U}}U{U{}}U{UU}U{U{U{{U{}U}}{}}UUUU}U}{{{{}{{}{}{{U{{}{{U{{}U}}{}{U}{}}}{}UU{}}}}{UUU}U}}}}}{U}U{{{UUU{{U{}U}{U}{UUU}}{{{{{{{{U}{U{}U{U{U}{U}}}}}}{}{}U}{{{U{{}}{{{}UUU}UU}}}{U}}{{{}}U}UUU}}}U}U}{}{{U{{}{}}}{}}}U}}}{UU}U}UU}}U}U{{U}{{}{}U}}U}U{}{}}{{}U{{{{UU}{UU}U}{U}{}}{{UUU{}{U{U{{U}UU{UU}}}U{}U}{}U{}}U{{UU}}}}UUU}U{U}U}UU}{{{}U}}}{UU}}}}}}{}{}{}}+++++{{U}U{}U{}{UU}}U{U}U}{}{}U}{{{U}{}}U{}}{{}U{UU}{}UUU}{U{U++++++++++}U{}{}}}{{{UU{U{}{{{}{UU{}U}{{}}{{}U}}}}}}UU}}}{}U+++++++{}U++++U{{U{{U{{}U{U{U}U{}U{{U{{}}{U}U}U{}{{}U}}U}{{{}++++++++{}}+++++{U{UUUU{}}}U{U}UU{{}UU}U{}}U}}{}U{}{{}}}{}}}{+++++++U}U}}+++++}U{{}U{}{{}}U}UU}{{}{{{}}}{UU{{UUUU}{{}{}}}UU++++++{U}}+++++++{}{{{}}U}{UU}U}{{}}U{}UUU}{{{U{}U}UUU{{U}UU}U+++++U{{}U+++++++{}{}UUUU}U{}U}{{UU{}{}{U}{{}}{}{UU{{}UU{}U}+++++++}UU}++++++U{U{{}{}U}}{UU{U{U{UUU{}}U{{U}{{UU{}{}{{}U{U{+++++++}}}+++++++}{}{}}{U{++++++}{}UU}{}UU}{U{U{{UU{U}U{}}}U}U}++++U{{{U}+++++}}{{}{{}++++++++++}{U{{U}}}}}}}}}{}U}U{{{}U}U{UU+++{}U{}+++++{}}U{U{{++++++++}U}{{U}{U}}}}UU}{U{U{U{UU{UU{}UUUU+++U+++++++++{{{{{++++++++}{}U{}{}UUU}{{}}{}}}}{}}}U{{U}}{UU}{UU++++++++++}U}U+++++++++{{U{}}}{{UUUU}}UU{U}{U}U{}{U}UUUUU{}}{U}U+++++{{UU}+++++++++}U{UU{{{UU}}{U{U{U{U{{UU}}{{}{{}U}}{}}UUU}}U{}}U{UU{++++++++}U}}}}}}UUU}{}UUU{}UU{{{}U}{U}U}U{}}UU}{U{U}UUU}}}UUU{++++++{U}{}}}UU{U}}}{}U}{UUU{U}{}UU{{}U}}U}}{UU{}{U{{}{}{{UUU++++++U}}U{}U}}}UU{U}{U}}{{}}{{U}{}{}{}}UU{{{}UUUU}{{UU{UUUU{}++++++U}}U{{{}{{{U}{{UUU}{}UU}UU}{}{}UU{{U}{UU}{{{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{{}U{{{{U}{}U{UUU{{}{U{UUUU+++++++++++++}U}U}}}U}{}{{{UUU{{{UU}U}U{{U}U{}}}{}}{}U}U{}U}}{U}++++++++++++U{{{}}U}U}U}}UU{}U}}{{{}}}}UUU{U{}}}{{{}{{}}U}}}}UUU++++U+++++++}U{{U}U}{U{}}U{}}}}}U}U{UUU}}U}UUUUU}UUU{U{U}}U}{}{}}+++++++++++{UU{U{}{UUU{}U{}{{{{{U{{{}{}UU{U}UU{{{UUU}}{U}U{{{{{U}U+++++++++{U}{UUUU}}{{{{U}{}{}}{}U{}U{{{}}}{{{UUU{U}}{{{{U{UU}U{}U++++++++{U{U{{{{}}}}U{}}{U}{}}}U}}{}}}{}}}{U{{}{{}}UU{{UUUUUUUU{++++++++UU}{}{U}{UU}}}}}}{UU{{{UU{{}U{}}}U{UU{}{U}}{U}}U{U{U{{}U{+++++++}{}}{}{{{{U{{}{{}{}U{U}U}U}}}}}{}U{{}{U{UUU}UUUUU}}U}U{{{++++++++{{}{{{{{UU{U{U{}}{U}{U{}UUU{}UUU}{{{U}{{UUUU{}}U}U{{U}U}U+++++++}UU}}U{{{}UUU}{{UU{U}}}{{}}U{U}}U{{UU{UU}}}}{U}{}{{}{U}U}+++++++}{UU{U{{U}}U}}{}{UUUU}UUU{U{{}U}U}U}{UUUU}U}}{}}{U}U}}{}{+++++++{}}{{{{{{U{U}}{}{{UU}U}}}{}UU}UU{}}{}U{U}{U}U{}{U{}}UUU}U+++U+++U}UUUU}}}}}{UUU}U}{}U{{}}{{{}UU{}{}}U}UU}{{U}}}U}}{{}}{UU++++++{{U{U{U}U{UUUU}{UUUU}{{{}UU{}U{}{}{}}{{}UU}U}{UUU{U{{UUUU}+++++}{U{}}}{{{{{U}}{}}{{}{{U}{}}UU}}{}U{}}{{{U}}{}}{{UU}{}UUUU}++++}}{}}U}{{}}{{}}}}{}UU{{U{}{U{UU{}{UU}U}{U}UUU{UUU}UU}{{U{{}}+++}{}U}}UUUU{}UU{{}{}}{{{U{UU}}U}{}{UU{UUU}}{}{}{U}U{UU{{U}}{}}U++U}U}{{}{U}U}{}}{}{{UUUU{{}}U}UU}}U{{}{U}U}UUUU}{{{}{U}{}}U{}{{}UUU{{}}U{{{U{}{{{{UU{}UU}}UU}}UU}U{{U}{{U{{U}U{{}}}UU{}}{}{{{U}}{U}}}U{{U{U{}{}}}U{U}}{}U{{U{}{U}U{{}}UU{{}{}U{{{U{U{}}{{UU}}}U}{}{{{}}}}UU}}{{U{U}}U{}}UUUUUU}{U{U}{}}}}{{}{{{}{{U{}}U}U{UUU{{{{{U{{UU}U{U{{UUUU}UU}{UU{{{}U}{{U{}UU{{UU}U}UUU}U}UU{}}U{{U{{}{{}U}}{{}}}}{UU}UUUUU{U}}{}}{U{U}{}{U{{{}{}U}U{UUU{U}{}{U{}UUU{{{{UU{}{{UU}{UU}U}}U}}UU{UU}UU}{}{{}{U{}{{}{}U{{}{}{U{U{}{}UUU}}}UU}{{U{UUU}U}}U{U}}UUU}U}U}}{U{}}{{{UU}U{}}{{UUU}}{{U}U}U{{}}{}}UU}{UU{}{}U{}UUUU{U}{{U{{{}{{}UU}UUU}U{{{{{U{{{U}}U{{U}U}UU}}}UU{}U}U}}{}}{{}}U{{U{{{{U}U{U}}{}}}{{}U{U}{}{{U}}U}U{}{}{{}}{{{UU}{}UU{{}UU{}UUUU{{U}{U}{{}}UU}}{{{}{}}}UU}UU{U}{}U}{}U}U}}UU{{}{}U}U{{}{}}{}}U{{{{}}U{}UU}UUU{}UUU+++++UU}}{UU{}}}U}}}{{{{}{{}UU{{{U{{{}UU{{}U}U{UU}{UU}{}{U}{U{++++++++++{UU}}{U}{}}U}U}{U}{UU}U}U}{UU{{UU}}UU{}{}{U{}U}{}U+++++++}{}++++{UU{}UU{}}{U{}}U{{U}U{{}UU{U{}UUU}U{{{{U}{UU}{}++++++++{}}+++++{}}}}}{}UU}}{}}{UUUUU{UU{{{}{{}{}U}}{}}UUU{UU+++++++{}}}{+++++UUU}{}{}}U{{UU{{}}}U}UU{UUU{{{UU{{U}U{U}}{U{}++++++}{UU+++++++{U}UUUU{{{}UUU}}}UU{{{U{{U{UUUU{{}{}UU}{{}}{{+++++}}{}{+++++++U{}{}}{}{}UU}{{U}U}{}{{}}{{UU}}{}U}{U{}}}}U+++++++{{UU++++++U{UUU{U{U}}}{}}{}{{U}}}}U{{U}}UU}U}}{{}{{}{{U+++++++U}}+++++++{U}}{{UUU++++++{}U{}}U{UU}{{{{U{{}}}}UU}}U{{}{++++}}U{U{+++++}{{{UUUU++++++++++{}{{}{}{{U}UU{}{U}U}{{U{U}U}{{+++}}}U}+++++U}UU{U}U++++++++{{{}U}}{{U{}{}{}}UUU}}U{{{{UUUUU}U+++U+++++++++}{U{}++++++++}{U{}}}}U{{{}{U{U}{{{{{{U{{{{UU{U{}U}U++++++++++U}}}+++++++++}UU{}U{U{{}{{U{UU}U}{{U}{U}{UUUU}}}UU}}{}+++++U}{U{+++++++++}{{{U{}}{}U}}}}{U}}{U{}{U{}}}}}{{U{{{U}U}U{{{{}{U}UU++++++++{}{}}U}}}}{{}}}{}}}{}UU}}{U{}}{{}UU}U{{{{U}U}U}U{}U{}{++++++U}UU}U{UU{}}U{{}{{{}{{{{}U}}}{}}{{}{}}}{U}{{{U{{}{U{UUU++++++UUUU{}UUU}}{{}{{{UU{{{{U}{{{}U}{}U}}{{{}U}}{U}}U{}}}{{UU++++++{}{}UUU}{{{{{}{}}UU{U{U}}U}}{}{{}{UU{{}UUUU{{}}U{U{U{{+++++++}UU}}U}UUU}{{{{U{{U{U{}UU}{UUUU}U{{}}U{{}}UUUU{}{}U+++++++++++{{U}}UU}{U}{}U{U{{{U}}{U}{UU}}}{}U}}{}}U{U{}{{UU}}+++++++++++++}UU}{}UU}}U}}}}}}}}{U}{}}U}}UU{U}U}{{}{{UUU{{{{}U}{++++++++++++}}{{}}}UU}UU}{}{}U{UUU{{}U}UU}}{}UUU}U}{{U}{}U}U{}{{++++U+++++++U}}{{U{}}UU{{UU}UUU{U{{U{}}{{}}{U}{UU{{{}U{{{UU{{}{}}+++++++++++}U}}U}{UU{}}UU}U}{{{U}}}U{}}U}}}UUU}}{{{{U{{{}{UUU}U{{{+++++++++{{}}{U{{{}}U}{{UU{{{U{UU}U}{{{{{UUU{{U}U{U{{UUUUU{}U{}{}++++++++U{}U}}{U}U}UU}UU}U{}U{{{{}}}{UU}}U{}{{U}{{}{{}}{{}}UUU{}++++++++}UU{{UU}}UU}}}}}UU{U}}{{}U{{UU}{{}U}{}}{}{U{}}U}}{U{{U{{}+++++++{UUU}{}}{UUU{}UU{}UU}U{}{UU{UU}U{UUU}UU}}}}UUU{U}U}{U}}{}++++++++}}}UUU}U{{{U{UUU}}{{}}}{}{}{{{}{}{}U}}}{}{{U}U{{}{{}{}}}}+++++++{}}}{}{U}{{}}}}UU{U{{U}U{{U{UUU}}{{{{{UU{U}}U{U{{{}U{{}}}+++++++}U}{}}}{}{{}}U{{{U}UUU{U}UUU{}{U}{U{}}}}U}}{U}U}}}{}U}{UU+++++++U{{U}U}UU}{}}}U}{}{{U}{U}UUU{U}{{U}{U{{}{{{U}{U}}}UU}}}}}+++U+++{UU{{{UUUUUUUU{UU}U{{{{{}}{UU}U{{{}{{U}{}}{U{U{{U{UU{{}U}++++++U}{}}{{{U}}UUUU}UU}U{U}{{U}{{U{}UU{UUUU}}}U}U}{}{UUUUU}U}}+++++}{{}}U}}{}{{U{U}U{}U}{}{{{}{}}UU}{{{}U}}{UU}}U}U}U}{}}U}{{U++++{U}U}{U}}}}}{UU}{UUU}}U}UU{}U{}}{}}}U}UU}U}{U{U{{U}U{}{U}{}{+++}}}}UU}}U{{U{}}{{{UUUU}U{}U}}{UUU{{}}U}UU{{}UUU{U}{U{{}U}UU}U}++U}}UU{U}{}{U{{U}}U{}}{{U{U{UU}{UU}U}}{{}{}}UUU}{{U{{}U}}UU}{{}{}}U}}{{{}}UU}U}U}}}UUUU}}U{}U{}{{{}{{{UU{{}£UU{}{U}UU{}{{U{{{{U}}{}UUU{U}{}}UUUU{}UUU{{U}{}{{}}}}{{}}}}}}U}{}{}UU}}{}UUU{}U}{{U}U{{{{}U{UU{{}UU{}}{UU}UU{U}}U}{}{{{}}}{U{U{{U{UUU{{{{}U{{}{{}{}}}U}}{{{{}U{++++{U}U}UU+++++++++}U{{U{{}}U}UUU{}U{}}{UU{U}}{{U{UU{{{U{}+++++++++++++++++++++++++U}{{U{UU}}}}U}{}{U}U{U}}{U}U{}{U}{}+++++++++++++++++++++++{{}U}U{}{{}{}{}U{U}{{{UUU{{}{{U{UU{{++++++++++}}{UU}}}}{U+++++++++++++U}UU}U}U{U{U}{U{U{}}U}}}}U{{}+++++++U{}}{UU{U}UU}}{+++++++++++++++++}UU{{}U}U}}U}{U{{}UUU}{}+++}U{}}}U{U{U}}{UUU}{++++++++++++++++++++U{}{}{}}U}U}UU{UU{{}{+++{UU{}}{{}{}}{UU}{{{{++++++++++++++++++++U}}{{UU}{U{U{U}UU}}U+++}{U}}}U}{UU{{U}U}{{U}+++++++++U{UU}}U{{}U}U{}}UUUU{}}{{}{}}U}++U}{}U{{}{U{U{U}}}U}U{}{U}++++++++++++U}{}}}UUU}{}}}UUUU{UU}{UU+++}}U}{}}U{{}+++++++++++++++++++++++++U{U{UU}{{{{{}UU{}{{U}}{}{U+++U{UU}}}}{{+++++++++++++++U}{{}{{}{UU}{{{{{}}}{}}{{}{}}}U}{}}U{+++++++++++++++++}U}}UU}}U{UU{U}}{U{{{}UU}{{{{UU}{U}UU}{{}}{UUUU{+++++++++++++{}U{{{U++++++++++++++++++++{}UU{}UU}}}{}{{{{}{UUU}U}U}}{{{U{{}UU{++++++++++++++++++++++++++++++U}}{}{}{U{{UUU}{{{}{{}{U{}{}}U{}}}+++++++}}U++++++++++++++++++++}UU{U{{{{{U{{}{}}{}U{}U{{}{U{U}}}+++U{{U}U}}+++++++++++++++++++}}U}UU{UU}U}}}U}UU}U{U{{UUU{UU}}{}++{}{}}{U{U{U{UU++++++++U{{U{U{UU{{}}}}}U{{}{U{}U}UUU}U}{{U{{}}+++}UUUU}}U{}UU}{U{}}+++++++++{UU}}{{U}{{{}}UUU}}{{U{U{}U{{}}{++++}}U{}}}U}{}{{{}U}+++++++++++}UU{}}U{{}U}}U}U}}{{UUUU}}{{U}}++++}{{U{U}UU}{{+++++++++++}U{UU}{{U}{}}UUUU{}{U{{UUU}U}}{{}UUU+++UUUU{}}U{}{{U}++++++++UU}{U{{}}{UU}UU{{}}}}UUU{}UU}U}UUUU{UU}++UU}{{}{{UUU}}UUUU{+++++++++}}U}{U}U}UUUUUUUU{UU}UU}}{}{}{UUU++++U}}U{{UU}{U}}}U}UU}}UU+++++++}}{{}}U{UU{{U}}{{}}}U}}}{{U{U+++++{U{}U}UU+++++++++++++++++++++++{{U}U{U{}{}}{{U{{}}U{UU}{{+++++{UUUUU}{}U+++++++++++++++++++++++{UUU{}{{UUUUU{}U{{{}UU}{+++++}U{U}}{{+++++++++}{}{UUU}}UU{}{{U}}UU}UU}{{}}{{U}}{U}U}{}}++++}}}}}{++++++++++{UUUU{}{UUUUU}}}}{{{}{U}U{U{}U}{{UUU{UU{{U{+++UU}{{}{{+++++++U{UU}U}{UU{U}{}{}}{UU{U{{U}U{}{{}{U}{U}}U{U}}}+++U}}U}{}}U{{U{++++U}{UUU{U{{U{U{}U}{{}{}}{{}UU}}{}}{}UU}{{}{{}}+++}U{{}U{}{}U}{+++++}}}}{}UU{{{U}}U}{{}{{UU{UUU}UU{{{}U}U{}{U{}{++{{{UU}}}U{}}{}U++++U}U{}U}}}}U}}U}U{U{U}UU{}}}UUU{{}{}{{U{}U}}+++U}}U{U}{U+++++++++UU{{{U}}U{}}U}}{{U}{{{}U}}{{}U{U{UU{{}U{{}}}+++{{U}}{+++++++++UU}{UU}}}{{}U}{U}UU}}}{U{}}UU{}}{}UUUU}{{{{{}UU+++{}}+++++}{U}}U}}UUU{}{{}{U{{{}U}}}U{{{{{{}UU{}}}{{}{{}{UU{}U}}++}U{++++++{}U}U{U}{UU{}{{}}}}}}}U}{}{UU{{{{UU{}U}}{{{{}{{U{{U}U+++}{+++++++++}}{{}}{}}U}}}}U{}UU{{{UU}}{U{}}{{{}UU}}}}}{}{{{U{U{++U}{U{U}++++++UUU}{}{U{}{{{{}UU}{U{{{U{}}UUUUU}}}{}U}UU}{}}UU}U+++U}{U++++++++UU}}}}{}}{}}U{}{}}{}}U{{U{{{UUU{{{}U}U{{U}U}UU}}{{++}UU++++U{U{}{{{}}U{{}U}}UUUUUU}U{U}{UU}U{}}}U}{U{{{{}}UU}}{UU}+++{{+++++++++++{}U{}U}}{}}U}}UU{}{{U}{U}UU{{{U}}U}UU}}{}{U}{UUUU++{U{++++++++++}{U}{U{U{{}}U{}}}UU{}U{}}}{UUUU{{U}{{{}U}U{U{{U}}+++}{{U+++++U}}}UU}}}U{UU}UUUU}UU}{U}{{}U{UU}}U}UU{U{{}U{}{UUUUU}+++U{++++}UU}{}{U}{}{U{}UU}}}}U{{UU}U}UUU{UU}}U{U}U{}{U}U{U{{}}{}++++++{{}UU}UU}{}}{U}UUU}}U{}U{{{{{}U}U{{UU{{{{}{UUU}{}{U}UU{{U{{++++{{U{U}U{U}}}UUU}}{}}{}{UU}{}{}{U}U}{UUUU}U{}{}U}UU}}{{{}}}}}++++UU{{{U{}{{{{U}U}{}{}}}{{U}UU}}}}}}{}U{{UU{{U{}{U}{{U{U}{}{}U{{UUU{}{{U{}U}U}}UUU{{U}}{{}{{U{{UU}}}}}U{UU}}}}U{}}{{}++{}}UU}}U{{{UUU}U}{{U}}{U}UU{}{UU{U}UU}{{}U}{}{}}{U}}{{U}{{U}{U++}UUU}}U{}{{}{UU{U}{}{{{{}{{{{U}U{}{UU{UU{{{{}UU{{}U}UU}{}+++++++++++U{}UU}}{}}UU}{{U}{U{{U}U}{U{}}{{{U}}}}U{U{U}{}UUU{U++++++++++++++++{{}U}{}}}U{}}{}{{{}U}{U}U{{{}{}U}}{{{U{{{}U{{}+++++U{{}}+++++++++++}UU{}}}}UU{{U}}UU}}{UUU{}}UUU{{U{}}{}}{{}U++++}U}U{{U+++{}UU+++++}}U{{{UU{}{UUU}}UU{{}}}}U{U}}}}{UU{UUU{U{++U{{{}}}}U{+++}}U+++++}}}}U{}UUUU}}U}}UU{{}}{{{}UU{U{U{}}}{{}{U++{}}{}{{{{{}+++{U+++++}UUU}UU}{}{}U}U}{U}}}}U}}{}}}U{{{}{{{{{{{++U{}U}{}U{UU{+++{U+++++++++U}}{UU{}}U{U}{{UU{{UU{{U{{UU{}U{{{{{++++U}}}}UU{U}U++}U}U{++++++}{{U{{}{}}}}U{{{}{UU{}}}}}U{UU{UU}UU++++++U{{U{}}{U+++{}++++++}}}U}{{{}}{}U{UU}}}{}{{{U}UU{UU}}{UUU}{UU+++++U{U}U}U+++{{++++{{}}UUUU{}}{{U{U{}{}}UU{}}}{U}UUU{{{}U{U{U{}{+++++{}{++++++++++++{{}{U{U{}U}{{U}{U{{}U}U{}U{U}{U{{}}UUU}{{U++UU+++++U++++++++++++}}U{U}}{}U{}}U}}{}{{U}U{UU}{}{}{UU}}UU{{}U+++U}U++++++++{}{{{U}{UU{UU}{}{UUU}}U{}{{U}{{}{}{}U}{U}UU{U{{{{}+++U{{{{+++++}}U{U}{{UU{U}U{U}{{}U{U{{{U{U{{}}}UUUU{}U}UUUU{{UU}++++U{U}U}UU{{U{}}{U{{{}}UU{{{U{{{UU{U{{{}{UUUUU{{{}{U{}{{}}}}{U++++{U}}{}{}}U{U{}U{U}}}U}{{{U}{{}U{{}}{{U{{}U}}}{{}}}}{{}}{U}U}+++++}}{U{U{U}U{}}}{UU}U{{{UU}{{{{}}{{}U}UU}}UU{UU}}U}}{U{U{{UU}++U++{U}{}UU}UU}}U}{UU{UUU{}{}}U}{}}{}UUU{UU{{}}U{UU}}}U{U}U}U}+++U++{}{UUUU}UU{{{{}{UU}U}{UU{U}{}}{}U{}}}U}UUUUUU{UUU{U{{{{{{}++{}+++U{{}{UU}}{U{{{{}}{UU}}}}{}UU{U}}}}U}}UU{}{}}{}}U}{U}U}{UU++U}{++U{}{+++++++UUU{}}}UU{}}}}UU{UU}{{}U}}}{}UUU}UUU}{}}}U{UUU++{}U+++++++++++++U}}{{U{{}{UU}UU}}UU{}UU}}{U{{}{}{{{U{}}{{U}}{}++}}{{+++++++++U{UUU}{{}}{{{{{U{}}U}{{UUU{UUU}}U{{UU}{}UU{UU}UU+++}{U}++{U{++++}}}U{U{U{U{{U}U{{UU}{UU}}U{U{UU}U}}U}U{{}{}}{{U}++{{{U}{UUU}+++++++++{{}}{}{}UUU{{{{UU{{}}UU}U{{U{}}U{}{{}{{}}}U++{U{}U{{{{}U++++++++{UUU{{}U{U{}{{{{{U}}{}UU{UUUU{{}}{{{}}{}}}}++}{{}{UUU}{++++++{{{}U{U}{{}}UUU{{}}{{}}}}}U}{{UU}{}}}UU{UU}{{{+++UU}U{U}U}++++++++++{{UU{}U{}{{UU{U}U}U}{{}}UU{U}}U}U{}{U{{U}U+++++{U}U}}U{U{++++++++++{U}}{U}}{}{UU{{UU{U{U}}U{UU}U{UUU}{U{UU{}+++++U{{UU}}}+++++++++++++++U{{{}U{U}}{{{UU{U}U}}}UUU}U{UU{}{{}{U}+++++{}UU{U}{{{{}{{U+++++++}U{U}U{}{U{{}}UU}}}U}{}UU{}U{U}{U{{}}UU+++++U}U{}U}U{}}UU{U}++++{{}{U}}{U{U{}{{{U}{}}{}}{{UU{U}U{U{}U{U}{+++++U{U{}U{{}{U{++++UU{}UUU}{{}}}{U{{{UU}}U{U}}{{UUU{}}{}}{}U{{}}+++++{U{{{}}}+++++{U}}UU}U{{U{}U{U}U{U}UU{}}U{{}{UU{UUUU{U}}}{U{{}+++++{}{++++++U}}U}{}{U{{}{{{{{}}{}U}{}{U{}{}U}U{{}U}{{}U{{{{{U{}}++++}{++++++{U}}}}{{}U}U{}}}{{{{U}{{}{{{{U}}{UU}}{{}}{{}U}{U}{{UU{+++U{U}++++{UU{{{UU}}U{{UUU}U}UU}{}}{}}{UUU}U{}}}{UUUU}{U}U{U{}}U++++}U}{++++{UU}{}{}}{UU{{U}{{U}}}}{{{UU{U{}}UU{}UU{{U{{}U}{U}{}}++++{}{U++++UUU}{}U{U{U}U{{}}U{U}UUU{{UU{}}}{}}{{{{U{{}{}U{{{UU{U}++++}U}}+++{{}{U}}}UU{}}UU}{{UU{}U{}U{U{{{{}}}UU{{U}{}{UU{{U{{}{U++++++{{+++}}U}U{{}}{{{}{U{}{}}}}U}}{{U{UU{{U{U{U}}U}{}U}U}{UU}}{U+++++U{+++U}}}{UU}{}{}}}U}{{{{{{}}{{UUUUUU{UUU{}}{}}UU}{U}UUU{U{}U+++++++++U}}}{U{U{}}{UU{{UUUU}{UUUUU{U}UU}U{}U}U{{{U}}}{U{}{UU{U++++++++++}U{UU}U}{{{U}}U}}UU}U{{{}U{{}}}{{U{U}{U}}U}U}{}U}UU{{{}}U++}}++++U{{U}{UU}{{}U}{U{U}U{{}U{}U{U}{U{U}U{U}}U{{}UU{{UUU{U}U}}}{}{}{UU}}U}{{UU}}{}}}U{U{UU}{UU{U}{}U}{U}UUU}UUU{}{{{}UU}}{U{U{{{{U{UUUU}}}{U}{{U}U}U}}{{U}{}{{{}U+++UU}UU{U}{U}{}UU}UU}}{UU{U}U}U{{U}}UU}}{}}{}{}{}}{}{U}U}}}UU{++++++UU}}{}}{}{}{{{{{}}}UU{{U{{{}}{U}}U{U{{}{}U{{{{}{{U}UU}U{U+++++++++}}}}UU{}{U{{U}{}}UU{}UU{{U{}}U{}}}U{{{{{{}{}}U{U}UUU}{U++++++++++}{{U{}UUU{}{U}UU}}{{UUUU}}{}{UU}UU{UU{{}}}}}U{{}{}UU}}+++++++}+++}{{}}{U}U{}{{{{{}U{U}{{UUU}{U}}UUUU{UU{U}U{}UU{{}}}}}}++}{++{}++UU{UU{{{U}}{{}U{{U}U}}{}{{}U}}{}{}{}}}U{}{}U{{UU{UUUU{++{U+++U+++{{{}U}U}{}{U}}}}U{}{U}}}}}}{}UU{{U}}}}{{UU{}{{{{U}{UU+++{U++{}++U}{{}{}{{}{{{}}{U{}}}U{U}U}}{}U{{}U{UU}UU{UU}U{}U{U{{}+++{++{+++{}U{}UU{U}}U}UU}UU}}{{{}U}{{{UU{{}{UUU}{U{{UU{{{}{{}}{{++++++++{U{{{}U{U{{{}UUU{}{}{{UU{{}UU}U}}}}U}}U}}}U}U{U}{{{U{}UUU++++++}{}{U{}U}{UUU}}{UUU{{{{}{UU}}{U}{U}U}{U{{{{{}}}U{U{{U}U}U}}}{U{U}U}{}{}}U{}}}UU{{}U}U}U{}{{{U{{{{U{UU}U{}}}}{}U{U{{U}{}{U}}}{UUUUU{}}{UUU{UU}U{U{U{}{U}{{{{U}{U{UU}{}}U}UUU{UU{{U{UUU{U{}{U++U{U}}U}{UUU{{{}UU}}}{U}{}}}U{}{{U}U}}}U{{}}{{}UU{{}{}{UUUUUU{{++}{}{U}}U{}}}U}}{}{{U{UUU{{U}}}}}{{U}{U}{{}U{U{}}}{{}{{}}UU}}{}++U}{U{}UUUU}U{}U{}U}{}}U}}}{}{}{{}{U}U{U{{UU{}{UU}}}U}{{}{}U{}U++{}U{U}}{UUUU}{}}UU{UU}{}{}{UU{}}{{UU{U}UUU{U}UUU{}UUU{{{}{{}UU++{{{{}}U}U{}{{UU}}{{U}}U{}{UUUU{U{}UU}}}}{}UU}{{}U{}UUUU}{U{{}}++}}{}{{{}U}U{UU{U{{}}UU}}U}{{}{UU}U}U}{}{{}U{{}U{{}}{{}{U}{}{{{++UU{{}{{{U}{{{U}U{}}U{{{UUUU{UU{{}{U}}}}}}}}{U}}}{UUUU}}{U}}{U{++U{}UUU}}}{}UU}U{UUU{U{}{U{}}UUUU{}{{{}U}}{{U{{{}{{{}}UU}}}U{{}++{}U{{}{{U}}{{{}{U{U{{{UU{{}UU}{}}{U{U{}UU{}{{{}{{{}}{}{{{}{{}{++U{{U{UU{U{{{{UUU}{{}U}UU}{UU}UU{}{}}{{{}{{}{{}}UU}{U}{{{}U{UU}++{}{U{}UU{}}{{{{U}{UUU}U{}{{U{}{}{{}{}U{{}}U{{U}}}}}{{{{U}U{{{{++{}{{UU}}}U{U{U}{U{}UU}U{U}}UU{U}}{{{}}}}UU}U}U{{}U{}}}}{{{{{{U++{U{U}U}UU{{U{}U}}{UU{{U}{}U{{UU{}U{{}U}{U{}U}{{}}{{{{U{{U}U{U{++}{}}UUUU{UU{{}}{UU{U{}UU{}UU{{{U{U}UUUU}{{}U}U{U}}{}{U{}}U{}{}++++UUUU}}{UU{}{{{{}}}{}U}{{{}}{}U}U{{U{{U}}}{UU}}{UU}}}{UU{UU}U+++++++}U}U{UU}}UU}}UU}}}{{}{{U{}UUU{{{{UU}UUUUU{{U{}{U{}}}UU}UU}UU+++++++}U}{}{}}UU}}UU}U}U{U}{{{U{{UU{U{{{}}}U}}{U}U}{{}}{UU{{U{U}UU++++++UU}{UU{{{UU{U}{{{UUU}UU}}UU{UUU}{}{}U}{}}U}{}}{UU{{{}{}}}{{}}++++++UUUUU}{}}{}{}UU}UU}{U{UU}UU{U{{}{UU{U{}U{UUUU}{U}}{{}U}}U}U{+++++++}}U}{}}U{}}U}}{U{}U}{{}{{{U}}}UU}}}U{{{{}{{U}{}{{}UUU{}UUU{}+++++++U{}}}U}{}}UU{}}{{{{}UU{{}U{U{}}}{}}{}U{}U}U{U}}}}}}{{{}U{}UU++++++{UU}UU}{}{U{}}U{U}{UU}{}UUUUUU{U{}}{}{}}{U{}}U{}{}}UU{{}}UUUU++++++U{{U}}}U}}{}U}U{}{}}{{{}}}{{}{{}U{U{U}}}{}U{}U{{}}U}UUUU{UU{+++++++U{U{}}{}}}{U}}U}}U{}}U{UUU}U}}}{U{U{UUU}{{U{{{{{{{U}UUUU}U}}++++++UU{}{UUU{{UU{UU{}{UU}UUU{UU}{{UU{}}UU}UU{{UUU{{}}}{U{}}}}U}}{+++++}{}}{{}}}U}}U}U}U{{}{UU}U{}}{U}}{}}{{UUU}}}{{{{U{U}}U{UU}U{{U+++++}{{}}UU{U}U}}}}U{UU}}U}}{}U}{}}U{U{}UU{{}}U{}{U{}UU{UU}{{UU}{+++++}{}UUUU{}}{}{}{}{U}UUUU{{{{UUU}}}}U{UUUU{{}}{UU{}}}}}}{}}{U{}+++++}U}U}{U}}{}{UU}U{{}}}{{}U}}{{}UUUU{U{}}UUUUU{U}U{U}{U{U}}{}UU++++{}}U}{{{{}U}UUU}}}{{}{UU}{{}U}{{}{{}}{}}}{}}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{{}}{}U{U}{}{UU}{{UU{}}}}}{U{U}UU{{U{}{{U}{U}{UU{U{UU{}UU}{UU{}}{}UUU}U{}{UUU}U{U}{{U{U}}}}UU{}UU{}UUU}}U}{}{{U{{}U{U}{{}{U{{{}{{{}{{{}{{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}}}{}{UU{}U}{{UU}}}U{}U}{}UU}U}{{U{}}{UU{U}}}UU}}{}U}U}UU{}{{{U{{{{}}}}U}{}U{{U}{{+++}U}U{}}}}UU}U{U{U{}}UUUU}{UU{UU}{{}{U{{{}{UU}{{UU}{}}U}UU}U{++++++{U{U{{{{}}U}{{}{{}}}U{}U{}}{{U}}{{}{U}{}{U{}U{}{UU}{}U{UU{++++++++{{{}{}}}}}U}U{{U{}U}}U{U}UU}UU{U{{{{}{UUUU}}U{UU{{{{UU}++++++++++UU{}}{U}{{{{}UU{{}}}U}{}}}{{}}UU{{UU{U}U{}{{}}}{}{{}}}++}U++{}++UUU{{{{{}{U{U{}{{{}}{}{UU}U{}{{U}{{U{}}U{{}U{{U{U{{U{}++{{++U}++{U}}U}UUU{U}U{}{{{}U}UUU}}{}UU{}{}U{U{{{UUU{}{}UUU{{}+++{{++{U++}UU{U{{{}U}}{}}{}{{}{{UU}{}{}}U}{{{}{}{{}U{{{{}{}}UU}++U{U++{{++U}U{{{}}}U}}{{}{U}U{{}{}U{{}}{}{U{U{U}U}}}{}{{}}{}{}}++}UU++}}++}U}++{}U{}}U{U}}}{UUUU}U{}}{}{{{}}}{{{}{{}U}{}U{}U{{U++U{{++{}++{U+++}{{{U{U{{U{UU{{{UU{}{}}}U{}U}U{U{{{}}}}U{}{U{}{}+++{}++}+++U+++{{{{}}}{{{U}{UU{{{U{U}{{U{}{UUU}}U}}{{{{{U{{}{U}{{+++++++++}{++U}UU{}{}}}}}}U{}{{}}{UU{{U}}}U}{U{{}{U}}U{}}}}}}UU}U+++++++{U+++{{}UUU}UU}{{}U}{}{U}}U{U}{}UU{U{U{}U}U{}}U}{{U{}UU{{U{}{}}}}+++UUU}}{{U{}UUU}U}}}}U{{}{UU}U}{{}{}UU{{UUU{U}}U{UUU{}}U}}}{}{}++U}{{U}U{}{}}}{U}}{}UUU}{UU}}U{}{}}U{{}{UU}UU}UUU}UU{UU}{{}U}}+++UU{{{U{U}{}}U{UUU}UU{UU}{}}}{U{{{{{{{{{}U}{}U}}U}U{}{}U{U}{}+++UUU}U{U{{U{}}}}}UUU}}}{U}}U{}}}{U{{U}{{}UU{{{}U}{}}}}U}{{}{U+++{{U{}U}}{{UU}}{}{}{{}{}{UUU}}U}U}{UU}{}U{U{{{U{U{}UU}{{U}}U}U++U}UUU{{U}U}U}}}{U{{}}}UU}}{U}U{}}}}}}U}{}}}U{{{U}U{UUU{}{U{}U+++}{{{}UUUU}}UUU{{U}U}{U}{}}U{U{U{}UUUU{}}}{U{U}UU}UUU{}U}U{U{}++{}{U{U{{}}U{{{}{U{U{}{}U{}{}UUU{{}}U}{U{U}U}U}{U{{}}U{UU}UU{{+++UU}U{}{}}}{}U{U}{}}UU}{{{UU}}U{}U}U}{}}U}{}}}UU}}}{{{{U{}{}U{+++{}{{U}{}}{{{UU{{{UU{{{UU}}{{U}{}U{U{U}}{{}{{{}U}UU{}{UUU}}U}}+++++++{U{}}}{U{}UUUU{U}}{U}}{}U}{}{{{{UUU{UU}UU{U}{{{}{}}{}{{UU}U++++++++}}{}}U{}UU{}{}U{UU}}{U{{}{UU{UUUU}{{U}U{UUU}UUU}UU{{UU}UU}U{++++++{{{UU{}}{U}{UUU}{}}U{U{UU{{{}}}}}{{{{U}{{{}{{}U}U{{U}U}{{UU{}++++++}UU}{UUU{U{{{U{{UUUUU{{{}{}}}{UU}{{{}}U{U{UUUU{U{}{{UU}{}{{{++++++U}U}UU{}}{{}{}}U}}U}}{U}}}{UU{{{UU}{{U{{U}U{{{}{{U}UU}{}}{}}}+++++{}{UUU{{}U}U}U}{}{{{}{{{{U{UUU{}{}{{}UU{}U}{}{}}U{U{{}U}{}{U}++++++U{UU{{{}}{{}{{}U{}UU{{{U{U}{{{{U{{U{{{U}UU{{U}{{}UUUU}{}{UU}++++++{U}{U}UU{}UU{UU}UU{{{}}U{U{}U{{}U{}U{{{{{UU}}{{UU{}{{}{U}}U}U++++++UUU{U}{{}UU{{UU}}{{}}}{U{{{}UU}{}}{}{UU{UU}U}}UU}{UUUUU{U{{U++++++UU{UUU}}{{{U{UU}{{}}UU}{{UUU{{}U}UUUU}}}}}}U{}U{}{{{}UU{U{U{}+++++U{{U}{}U}}}}{}U}}}}U}}{{}{UU{U}U{{{U}}{{}UU{}}}UUUUU{{U{{{{{U++++++{{U}U}UUU{}{}UUU}U{UU{}}{}}UU}{U}}UUU{{}{UU}{U}U}{}{{{U}U}}}++++++U}U}}{{{}{}U{{}{UU}U}}{U}{}{{U{UUU}U{{}{{U}{}{{{UU{{}{UUU}UU}++++}U}}}{{}UUU{UU}}U{U{}{U}{U{{UU{{}}{{U}{{}U{UUU}{U{{UUUUU{UUUU}+++}U}U}UUUUU{UU{U}}{{{{{UU{UUUU{{}{}U{{{{U}}{{}{UU}UUU}{U}}U{U{{++++U}}}UUU}U{}}}{}}}U}UUUU}}U{{U}}}{{}{{{}{}U}{UU{U}{{UUUU}{{{{}++++U{{{U{{U{{U}{}U{}{}}U}U}U}UUU}{{}{{U}}UU}{{}}U}}{{{UU}U{}}{U{{++UU}}}{{UU}{{U}{U{{}}{}{{U{{{U}{U}{{}}U}{UU}}{U{{{UU}{}U{}{}{}U{}UU{U}U{{{U}{}{U}UU}UU}{{}}UU{}U}{UUUU{}{{{}U{}}{U}UUUU}{{UU{{}UU{U{{{}{{}}}{{{U{UU}}U{{{{}{U{}UU}}}}}{}{{{{{UUUU}UUU{{U}}}}{{}U{}U}}UU}{}{UUU}}{U}}}UU}U{U{{}{{U{}{{}{UU{U}U{U}}UU}UU}}UU}U}}{U}}UU}U{{}}UUU}U{{}U}UU}UUU}{}U}}U{}UUUU{{UUUUU{U{{UU{UU}}U}{}{U}}{{U}}}}{}U{}U}UUUU}}UUU}{{UUU}U{U{}{UU}UU{}}}UU{U}{{}U}{U{}{{{}{{{{U}U{}}{}U{{{{{U{U{U{{}}{UUU}U{{UUUUU{U{UU}{U}}{}}{U}}{{}}}{}UUU}U}{{}}{}U}U}}U{}}UUU{}}UUUUU{}{{U}{{{}U{{{}}{{}{}}{}U{UU}}{UU}{}}U}{{}{}{}{{{UUUU{{UU}}}}UUUUU{}UU{}}{U{}U{}}{U}{U}{UUU{}}}UU{}}}{U}U}U}UU}{}}{}}}{}U{}UU{}}}{}}UU{{{{}U{U}{{}U}}{{{{{{U{{}U{{{{}{{U{}{}}{U{}U}{{{UU{}{U{{{}UU{U}U}{UUUU{}{{U}}UU}}{{{UU}{}UU{}{{}{{UU}UUUU{{{U{U{}UU{}U{{}}}U}}{}}}}U}}U}U}UU}{}UU}}UU{}{{}U}U}}}}}}}UU}}}UUU{U{++++++}U{}{UU}{UU{U}{}}}}UU}{U{U}UU}}}}}}}U}}U}{U}{{}{{{{U{UUU}++++++++++U}}UU}{}}UU}{}UU}UU{UUUU}}}}U{}}{}}UU}}{U{{}{UU{{U{}}++++{}{+++++UUUU{U}}UU{U{}{}{U}U{}}}{}U}U}U{}}}UU}{U}U{}{UUU{{U}++++++U}{++++UU{UUU}}{}{U}{U{{{{U{UU}}}{}}UU}}U}}{UU}U}}}}UU}{{U++}+++++++++++}}++{}{}{UUUU}{}{{}}{{U}{{{{U}{U{U}{{}{{}UUU}}U{{U++}UU+++++++++{U++}U{U}}U}{}}{U{}UUUU{U}{U{UU}U{{U}}U}U{{U{}}U}}+++U{{U}++}}+++}++UU}}U{}}{UU}}U{}}{}{{{{U}U}UU{}}U}U}{{}}}U{}U}}+++U}UU+++}{+++++}}{U{{U{UU}U}{}}}}{U{U}{{}}U}}U}}}{{{}{U}}UUU}}{+++}UU{++}U++++{UUU}{U{UU{U{}U}{}U}}UU{UUUU}U{}{}}U{}U}U{U}U}}U}{+++++++++}}+++}}{}U{UUUUUU}UU}}U}U{{{UU{}}{U{{{U{{{{U{{}U}U}{U{}{++++++++}++++U}U}UU}{{U}}{}{}U}}U}}UUU}}{UUU{U}}{}}}UU{UU}}}U}}{UU}U+++++++++UUU}}U}}{U}UU}{{UU}U{U{}}{}}U}}{{UU}}}U}UU}U}UU{U{UU{{U{}++++++{{{U}U}}}{}{}}}{}U}}{}}{}}{U}{{{U}{}}}}{}{}{{{U{{}{{U{}{UUU{{}++U}{}UU}{}}U}}UU}U{{U}{UUUUU}}U}U{{{}}}{}{U}UUUUU}}U{{}U}{U}}}+++U{}}UU}}U}}UUUU}}{{}{U{U}{{}U}U}}{U{UU}{{U{UUU}}{{U{}U}UU{UU}++}{{{{}U}{UU}}U}}{{U}UUUU}U}}{}}U}}}UU}}}{U}{}}UU}}{{{U{}}}{}{+++}{{U{UUU{U}}{}{{{U}U{U{}{U}{U{U}}U}UU}}}}}}{U{}U}{}}}U{}{}}UU++}{{U{{{U}{}}U}}}{{}}U}}{UU}}{}U}}U{{{U{{{}U{{{{UUU{}}{}}}}{U}}++}}U{U}UU}U{{UUUU}{UU{U}{{}U{{}UUU}{U{}U}{}{{{U{}{{}}U{}U}}{U}+++U{{}U{U{}{U{}U{}}}{}{}UUU{}}U{}{{}{}{U{}{}{}{{{UUU{}{U{}{UUU+++++U}{U}}{}}U{{{{U}}U{}U{}}UUU}{{}{{U}}}U{{U{{{}{}}}{}UU}}}{}U+++++++++U{}{{}}}U}U{U}UU}U{{UU{{}U{{}U}U}}}}{{}{{UUU{U}{}}}U}{{{U{{++++++++U{U{U}{{U}}UU}}}}}}{}{}{}}}{UU{{{U}{{U{{}{{U}{}}}}U}}U{U}U{{+++++++U{U{}UU{{{UUU{U{{UU{{{{}}{{}}{}{UU}}}}}{UU{U{U}{U{}}{{{{}}}{++++++}U}UU{}}}{}U}}UUUUU{UUUU}}}U{UU{{}U}}{}UUU{U{}U{UUU{U{{}UU{UU+++++U{U}}U}{}{{}}}U{}}}{}U{U{U}U}{}U{}}}}U{U}UUU}U}{{U{}}{{{{UU{}+++++}{{{}{}{U{}U}{{}UU}U{}}UU}{}}{{U}}{}U{{U}}{{}U{}{U}U{{}{}{U}U++++++UU{}}{}U}{{{{{{{{{U{U{U}UU}U}}{U{{UU}{}}{U}UU{}}}U}UUU{{}{UU+++++{{}{U}}U}}{UUUU}U{}{}UU{}U}U{U{}{{{U}{}U}U{U}{UUU{{{{}}}}{}U{U++++{}U{{UUU{{}{}}}{U}{{UUU{{{}}{}{UU{}{{U}}{U{U{}UUUU}{}{}U}U{{}++++U}}}}{{{}}UU{{UU}UUU}}}{U}UU}UU{U}UU}U{U}{}{UUUU}{UU{}UUUU}U{{+++U{{U}}{}{{{}U{{{U{{U}U}{}U{}}UU}U{U{U{}U}UU}}}}}{}U{{UU{U{}UU}++++U}{U}{UUU{U{}}{{}U}{U{UU{{UU{U}}U{UUUU}{{}UU}U}UU{}UUU{{{UUUU++++++}U}U{U{UU}{U}}}U}}{UU}UU{}}{{{}}}U}{{}}}U}U{U}}}U}U{{{}{{}U{+++++{}{{{}U{{{{U{U{{}{{{}{{{}{U}U}}{U{}}}U}U{}{}U}}{}}{U{{}U{{{}}}++++}{}UUU{UUUUUU{U{{{{U{}U{{{U}U{U{}}UUUU{U}{}{UUUU{{}U{{}{{U{}{+++}U}{{U{}{{}U}{U}U}U{{U{}UU}U{}{U{U{{UU{{}U{U}{U{}}UU{}{}}U{U}}{{U}}{}}}U}UUUUUU}}UU{{{U{}{{}UU{U{{{}U{{}}{}{{U{U}}{{}{}}}}UUUU{{U{U{U}}{}{}U}U{{{}UU{{}{}U{UU{}{}}}}}{}UU}}}U{UU}{{}}U}U{}U}}U{}}U}}U{U}U}U}{U{}}{U}{{UUUUU{}}{UU{}}}{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}{}UUU{U}U}}}U}U}U{U{{U}{{{U}{{}}U}}{{}{U{U}{U}U{{}}U}{{{{UU}{}UUU{}}{}UU}UUU}U}{U}U{{U}{UU}U}{}{UUU{}U{}{U{}{}{}}U{}{U}{}}}{{UUUU{}{U{{}{{{}{}U{{}{U{{{U{U}U}{U{UUUUUU}{UUU{UU}{{{}U{}}{UU{UUUU}U{UUU}}{{{U{}}UUUU}{{U{}}UU{U{{}U}U{}}{UU}{U}}}{}UU{}{{{U{}UU{U}UUU}{{{{{}UU{U}{UUU}}U{U{UUU}}}}}}}U}{U{{}{{}UUU}{U}{{}{U}}UU{{}}{UUU}U{U}{U{UU}}}{U{}{}}{{{U{{{}}{}{UU{U}{UUUU}}}}}{U}{{U}UU}{}++++++{{}{{UU}{{U{{{U}{UU}{{UU}{UU{}U}U}}{}{}{}{U}}U{{{{U}{{}{U++++++++++U{UU{}{}}}UU}}UU}U}U}}{U{U{U}UU}}}}{}}UUUUU{U{}U}}}U}++++}}U+++++{}U{{{{}{{}{}{{{U}{U}}{U{{}}U{{}{UU{U{}U}{U{U{}U}}{}++++++U}U++++}{{U}{U{}}}}{{U{}}}U}{U}U{{UUU}{{}UU}UUU}U{}{}{U}U{++}+++++++++++}{++{{U}U}}}{}}{}{U{}{U}U{{UU}{{UU}}U}UU{}UUU}{{{{++}}{+++++++++{U++{U}UU{U}U}{U}}U{}{{}{UU{{{{{{{U{{{{{{U}{}}{{U}+++}{}}U++}U+++U++}{{{{}}U{{{}{UU{{}{{U{{UUU}}U}U{}UUU}}{}}{}}{}U+++U{UU+++UU+++++{{{UUU}UU}}{{{}{U}{{}U}U{UU}}}{U{{{{}U{}}}UU}{U}+++UUU{++U}++++}U}UUUU}}U}}U{}}}{U{U}}UU}{{{{{}U}{U{}U}U}UU}{}U}U+++++++++}{+++}{{U}}}UU}UUUU{U}{{UU}}}{{}U{}UU{}}}UU}{}U{}{{U}{U{++++++++}++++}UU}U}{UU}}{}{{U}{UUUUUUUU}}{{}}{}}{}{{}UUUU{}{{{}}{U{}+++++++++{U}UU}U}U}UUU}{UU}{{U{{}UU{UUU{UU{U{U}{}U{{{{UU{U}}{UU}{{++++++}}U}}}}{{}U}{}U{}U}}U}}{U{{U{U}}}}{U{UU}{U{U{}U}}UU{UUU{{U{U{U++U{{{U{U}}{{U}}U}}UUU{{{}{}U{U}}U}}UU}}{U{{U}{{U{}{}}}U{{}{{U{+++{UU}{}U{}{}}{U}U}{{}{U{}}U{{U}U{UU}{{}U{}{{}}U}{}U}}U}UU}{}U{++UU{}{{}}}}}{U{{}{{{UUU}{}U{{}{UU}}{{U}{{U{{{UU{U}{{}}U{UU{}{U+++{}{{{{{UU{{{U{{}}U}{}}U}}U}}U{}{{{}{UUU}UU{UU}}U{{}{U{}}}{}U{++{{}UU{}{{UU}UU}UU{}{}{{U{U}{}{}}UU{}}}}}{{{{}}U}U{}U}{{UU{{}U}++U{{}{U}}U{}{{}}}U}}}}U{}UUU}}U}{}U}U}}{U{{{UU}{U}}U{{{{{{}{{{+++U}{{{U}U{}UU{}U{}U}}UUU{U{}{}{UU{UUU}{U}}{}{}{}UU{}{}{U}U}}}+++++{U}{{{UUU}U{{{{}U}{{{UU{}U}UU{UUUUUU}U{UUU}}}{{UUU}}UUU}{{{+++++++++UU{UU{}UU}{{{}UU{U{{}{}U{}UUUU{{}{U{}}}UU}U{U}{{{}}{U{{{U}U++++++++U{U}U{}{{{{U{}{{{UU}U{U}}UU{UU}}U{UU}}UUU{{}}{{U}U{UU{U{}}U}+++++++{}{U{UU}}}U{{{U}U{U{}U}U{{UU}UU}U{U}{U}{U{}{U{UU}}{{{}{}U{}U++++++}U{}{}{U{U{}UU{}U}}{U{}U{}U}U{UUUU{{U{}U{}}{UU{}}U}{UU{}}U}UU+++++{U{{U{U{}}{UU}{}U}U{U}}U{{}U{U{{}UU}{}UU}}U{U}}{}UU}}{}}}{U{U+++++}}}}{U}{{{{{{U}}}{}}{}}U}U{{}{UU}}U}{{}}{{}}}{}{}U{{}}{{{{}}}++++++}{}}}}}{}{{U}{{}UU{{{{{{}}}{U}{UU}U}}UUU}}U}}U{U}U}}{}{}{{}U+++++{U}{}{UU}}}}UUUU}}{{U{{UU}}}U}{}U{{}}{}{{{}}{}{UUU}U{}}}{{{UU}++++}}U{}{{UUU{U{U{U}U{}}UUUUU}U{{U{U{}{}}}}}U}U}{UU}{}{U{{UU}U}{++++}}{{}UUU}U{}UU}}}U}{UUU}{}{{U}{{{UU}UU{UUUU}}UU}}{U}UUU{{UU}UU+++U{UUUUU}U}{}}}U{UU{{}{{U{}{}{}}}}U}{}{{}}}}{U}U{UU{{{UU}U{{U}U++++}UUU}}{U}U}U}U{}{}UUU{{}{U}U}{{{}{UU{{U{UUU{}{{U{{{}{{{UU}{U}++++++}{{{}{{}{U}{UU}UU{U}UU}U{U{{}{U}U{}U}{{UU{}}}}U{}U}}UUU}U{{{+++++U{{}{}U}}}}U}UU}{{{UU{}U}U}UUU{U{U{U}}{UUU}U}UUUU}{}}}}U}{U}{U++++U}{{}U}U{}U{U{U{}}}U{U{}}{UUUU{}UU{{{U}{}}{}}U}}{}U}U{}U}}{{U+++}{U}{}{{{{}}{}{{{}}{{{}{{}{{}U}}{U}{}{{}{U}U}UUU{{{{U{}}U}}}{U{}{UUU{U}}}{}}}{U}}}{{{}}U{{}U}UU{}{U{U}}{}}U{{UU{{{U{}U}}}UU{}U{{{{}{U}{{U}{{UU}}}{U{U}{{U}}U}}{}U{U{U{UU{U}U}}U}{UU}{}{{U}UUUU{}U}{{{UUU{}}U{{}{{}U{{{}{}U{UU{{{U{}}U{{}{{}}{UU}{}{UUU{{{{UUU{UU{U}{UUU{}UU}{{}{U}{UU{U}UU}}}{}UU{{}}}}U{{}U{UU{}}{UU}{}U}{}{{U{{}U{U}}}{U}UU}}{{U}UUU{{{{}UU}U}{U}}U}UU}{}U{{{UU}U{UUU}U}}}{}{{{UU}}{{{U}}{}}U{}{UU{U{U{U}{{U}U{}{U}U{}{UUU{}U}U}}{{U{}UUU}}{U}{{U}{}U}U}}{U}}{{{UU}{U}}{UUU}U{U{{U{}}}U{}{}}}{U{}{U{}U}}{{{{}U}UU{UUU}U}UU}U}U{{}}}{UUU}{{{U{}U}U}{U{{}}UU}U}{{{{}{U{}U}U}}{}}}}UU}{{}{{U{{UU{UUU{}U{{}}UU}}}}{{{UUU{}}}}{{}}{}}{U}}U}}U}{}}U}{}{}}}{{}U{{{{}{UUU}U{{{{}U}UU{{{}{UU}U{U{UU}{U}}}UU}U{}}}}U{U}{}{{}}{}{U}U{}}{U{{{}++++++}}U{}}}{}{U{U{{}}U{}U}U}{}{{UU}UU{{UUU{U}}}{U}{}UU{}{UUU}++++++++++U}U{{{}{{{UU{}U{}}}U{{UU{}}}}}}{{{UU{{}{U}U}{U{U{U}}U++++UU}+++++}}}}}{{{U{}UU}{}UUU{{}}{}U}U{U{}UUUU}{}{}U}}U{{}U}}{++++++{{{++++}U{{{UU{U{}U}UU{{}{}}{{{}}UU{U}{U}U}U}UU}}U{}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{UU}}}UU}{}}{}UU}}{{U}{}{}{U{{{U}U{{U}{{}{}{}+++}U}}+++UU+++++U}}UU{{UU{}UU{{}}}{U{{{U}{U}U{UU{{}{}U{{U}}{}}U{+++UU}U++{U++++}}}}U}{}U}{}{{}}UU}{}}UU{U{}{}{{{{}U}U{}}}U{{U}UU}+++++++++}}+++{UU{U{U}{U{{{U{}{U}}}UUUUUU{}U{U{UU}{U}UU}U}{}}{}{U++++++++}++++{}{U{UUUU}{}U}{}}}}U}}{U}UU}U}UU{}{}}}}U}}}{U}{U{U{UU{}+++++++++}{UU}U}{U}}{}}}UU}}UU}UU{}{{U{{{UU}{}}{U{}}{U}UUU{}}U}}{U++++++{U}U}U{{UU{U{UU}}{UU}}UU}{}{{{}{{{UU{}U}U}UU}{}{UU{{}{{UU}{UU{++U}{}{{U}UUU{{}U{UUUU{{{{U}}UUU{{}{{{{}}}{U{{}U{{}U{}UUU{{U}}U+++}{{{{}U}{U}{UU}}}{{U{{U{}{}{UU{{}U{{{{}{{}}UU{U}}}{U{}UU}{U}{++U{{}{}{U{UUU}{UUU}}{U}}{U}{UU}{}}{}UU{}{U{{{UU{{UU{{UU}U}UU{U+++UU}}U{{U}}U}}}U{{{{}{}}}{}U{}}}U{UUU}}{UU}}{U}UU}U}{U{{}U}U{}++{{}{}U}UU}{{}U{U}}}}}}{{U{}}U}}U}{U{{}{U{U{UU{}}U}}{U{}U}}{}}}++{{U{}}U{{U}{{}U{}U}}UU}{UU}}{}UUUU{U{{{{{UUUU{}UUU}{}U}}{{}{}+++}{{}UU}{{}}}{{U}{}}UUU}{UU{{}{{U}{}{U}}UU}U}U}{{UUUUUUUUUUUU+++++UU{}}U}U}UU}{U}}U}}}}{}}}{}U{{}U}}}{U{{{}}}U}UU{{{}}}{{U{}}+++++++++{}}{{{U}}U{U}}U{{U{}U}}{UUU}U}U}}{UUU{{{UU{UU{}{{U{U{}}}}{{++++++++UU}{{{{UUUU{}UU}UU}U{U{{{{UU{}{}}}}{U}U{U{U}U}UU{U}{}U{}U{}}+++++++U}U}}}{U{}}}}UUU{{U{}}{{}U{{{{}UU{{U{}{}{UUU}{{UU}{}{{U}{{U}++++++}}{}{UUU}}}{U{UU{{}{U}}U{{}U}U}}U}}{UU}{{U{U{UUU}{U{U}U{{}{{}+++++{}U}{U{{{{UUUU{}}}{}}U{}}{U{}}}UU}U{}{UU}U{U{UUU}{}{U{U}U{U{U+++++{}{U{}}U{{{{{{}{{U{UU}U}}UU}UU{U{U}{}}U{U}UU{{UU}{}{}{U}}{UU{++++++{{U}}{{{UU}{{}}}}}U{{UUU{}{UU{U}{}U{U{UU{{}{{{}UU}{}U}{U}}U}+++++}}{}}}}U{{}U}{{U}{UU{}{{U}{{}{}{UU}U}}U{{{U{UU}}UUU}U{U{{}{}}{++++}UUUUUU}}{}UUUUU{U{}}{U}UUU{}U{{}{}}}UUUUU}U}UU}UU{}}{}U{UU}{++++UU{U}U}U{{{{}{}{U}{U{{{}{UU{U}U{}{{}}}{}U{U}{U}{}{{}{}}}{}UUU{+++}{U}UU{}UU}U}}}U{}U{UU{}U{}{U{U{{}{U}{}}U}}}{}{{}U}UU}}UU}{}{U++++UUU{}}{}}}}{UU}{U}}}}{}{U}}{{}{}U}}{}}}}{}{}}}U{U}{U}{}UU{}}}++++++}U{{{U}{}UU{U{UUUU{U}U{}{}{UUU{{U}{}{{}U{}{{}UU{{U{}{}{}}{U}+++++UU}}}}U{{U{{{{U}U}U{U{{}}{{}UUU{}UU{{}U}}}{{{{{U{}UU}}{}U{}U}{++++{{{{{{}}UU}}{{}{}}U}U}{UUUUUU}}}{}UU{}{UUU{U{U{}{}U}UU}U}}}{U+++{}{{U{{}U{U{}{}}U{{{U{}{{U}{}U}{{{}UUUU{}}U{U}{}}}}U{{UU}{}U{}{}{{{}U}{{}{{{U}{{}{}}{U{{UU{{U{}U{{}}}UU}}{}{}U}}U{{UU{U{{{{U}U{U}}{{}{}}}U}{}{UU£}U}UUUU{}U}UU{{U{}U}{}}U}{}U}}UU{{{UU}{{UUU{}}U}U{}U{{}{}}U{}UU{}U}}UUU}}UU{UU{{U}}{++++++++++++++++++}}UU}}U}{U{{{U{}{}}{{{}}UU}}U{U{}{U{{{UU{+++++++++++++++++++++++++{UU}}UUU{}{}U}{{}UUU{U{U{{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{U++U{{{U{U{{U}{UUU{{U{{{U{{}}}{{{U{U+++++UUU}}{}}{{U{UU}{{{}UU+++++}U{U{}}{}}UUUU}{{{}UUU}{U{{{}{{{++++{U{{{{}}++++++++++++++++++++}}{U}}}{UU{{U}U{{}}}{}UU{UU{{{}+++++++++++++++++++++++++++++}UU{UUU}U}{{}U{}U}}U{{}}UUU{{{}}}{U++++++++++++++U}U{}}{{U}}U}U{}UU{}{{{{}}}}}UU}}{{}{U}{UU}}}U{{{{+++}}{{UU}}}{}}{U}U{U}U}}UU{{}UU}U}U{UU{{U{{{U}{U{U{U}{}{UUUUUU{}}U{U{}U}U}{UU{{U+++++++U}U{{}U}}{{U}U}{}U{{{U}}}U{U{{{}}U{UU}U{{UU{U{}+++++++++++++++++++++++++++U}{{{U}}}UU{U{{}}{UU}U{U{U}}U}}}}U}+++++++++++++++}}}+++++++++++++U{{UU}{U}{{}{U}}{{UUUU}}U{U{U{U{}+++++}}U{{U{}U}}U{}{}{U{{UU++++{{{}}}}{}UU{{}}}}{U}UU}U}U{}UUUU{U{++++++{U}U}UU}}}}}{}U{}U++++{}{}U}U}U{U}{UU}{UU}}}U{}UU}U{{U{{{}UU+++++++}{{{}}}{}{{}{}+++}{{U{{}}{U}{U{{}{{UU{{UUU}U{U{UUU}UU}}+++++++++UU{U{U{}}UU{U+++{U{{}{}{UU}U{U{U}{{}}}}U}}UU{}{{}{UUU+++++++++UU{{{{U{}{U{{{+++{{U}UUUU{}}}}{{UU{}{{}}{}U{}}{{}}U}{{{++++++}}}}U{}U}U{{}}}}+++U}U}{{U{U{U}}{UUUUU}}}U}}U{}}{}UU}}U{{}{{+++++{U}}U{U}{{UU{++++UU}{}}{UU{{U}U{{{{{}UU{{}U{}}U{{U{UU{U{++++++++{}U{{U{U}U}{++++UU{U{}UUUUUUUUUU}}U{U{{{}U}U}{{{}U}U++++++++++}{{U}}}{U{}U{+++}}U}}U}{U{}}}U{U{}{U{U{}{UU}}{{}}}UU+++++++}U{}U}}U}{{UU{U}U+++}}{U{}{{}}}U{UUU}}{U{{U{U{}{}U{{{UU{U++++{}U{}}U}U{U{}{}{}U++++UUU}}U}{{{{UUUUUUU{}U{}}U{U{{}}}{{}U}}U++++++{U}U}U}}U}UU}UU++++{}}}UUU}}UU{UUU{{{}}UUU{{U{U{U}}U}UUUU{{{+++++++++++}}{U}}UU+++++++U{{}{{U}{{}}{U}{}}{}U}}UU}{U}{{U}{U{U}{{{++++++++++{{UU{{}}}+++++}{{U{U}}}{UU{{{}UUU{{{}{}U{U}{{{{U}{UU}U{{{+++++++U{{}U}{U{}U{+++}}}UUUUU}U{}}}U{{UU{U{{U}}}UUUU{}{U{{{}U++++++U}{{}UUU}UU}}}{}+++U{{}U}}{U}UUUUU{}{U}}UUUU}U}UUUU}U{UU+++++{}{}}{{U{{}{}}U}{U{U+++UU}{}U}}UUU}UU}{U{}U{{}}U{U{{{}U{UU{++++++++U{{{}{U{UU{}UU}U}U++}}U{{{{{{}{{{{{{UUUU}{UU{{{}U{{{}U{U}U{++++++++U{{{UUU}}{}}{U{++UUU}}{UU{{U}}}{{U}U}}{U{}{UU}UU}U{{{}U}U{{}+++++++++U}U{{{}U{U++}}UU}{UU{{}{U}U}}{{UU{{{U{UU{}UU}{{UUU}U}{}{}U+++++++}UU{U{{{U+++U{{U}U{{U{}{U{UU}}{{U}U}{{}{{{}{U}{U{}}}U{{{}}}U+++++{U{{}}UUU++{}}{UUU}{{U}{U}{}{}}{U{{{{{{{UUUU}}}{U{U{{{}}U+++++++U}}}{U{}}+++{}{UU{}U{{{}}}{{}U}U{U{U{}}}U}{{}U}{{}{+++++++++UUUUU{U{}}{{U}++U}}}{}{}{{U}{U}{UUU{{}}U}U{U}{U}U{{}U}{++++++++U{}U}}}{}{}}{U{+++}UUUU{}{U{{U}U}{{UUU{}}{U{}{}U{{}UUUU{}{{U++++++U}}{UUU}}{U}U}++{{UU}UU{}}U}}{UU}}U{}{U}U}U}}}}{{UU}}{}U}UU{U++++{}}{}UUUUUU{U+++U{}UUUUU{UU{{{}}{{}U{}{}}{U{{}{U}U}UU}}U}}UU}+++++++++++}U}UU}++}U{{{}}U{{UU}U}{{}}U}}{U}}{U{}{}{}{UU{{{UUU{}+++++++++++++}U{U++}{{}}UU{}{UU}U}}}}{U}{{}UUUU{{{{U}}}}}{{}{}UU{U}+++U{}++++++}{++}{UU}{U{}}UUU{U}U{UUU{U{}U{}}{}}U}U{U{UU{}{}U{UU}{}}U}}{U+++++++UU}{{U}}}{}U{UU}{{{U{{{}U{}U{}}}{}}U}}}{U}U{{U{}U}{U}{{U{U{+++++UU{U{}}UUU{U}}}U}UUUU{{}{UU}}{UUU}UU{{{}U{{U}}U}{}{{U{U{}}{{U}++UU}{U{{{UUU}{{UU}UU{{}}{U}{UUUUU}}U}}{U{U}{{UUU}}}}UU{{}}}U{U}UU{}UU{U{}UU}UU}{U}UU}}U{U}{}{U{}U{{}}}{}{}{UU}{}{}}}UU}}{{{{}{}{{}{{U}{{{U}}{}}{U{{U{}U{}{}U}}UUUU{UUU{}UU{UU}U}U}}UU{}}{}}U}}}}}}}}{{U{UUU{U}UU}{{U{}U{}}{U{{}}}}}}U}{U{}}}}{{U+++++++++++++++{}{}}}UU}}{{UU{U}}}{{{}}}{{}}{{{{{}{}}}{}{{{}}{{++++++++++++++++++{}UU}{}}}UU}U{UU}U}}U}{}{}{{}{{{U}}{}}{{{{{U{+++}}U{}U}U+++++++++}UU}UU{U{}{U{}U}}}UU}UU{U}{{{UU}{U{}{}}U}{{U++}{U}U{U{UU}}++++++++}}U}UU{U{{}{}{UU{}UUU}U{}}U}{{{}UU}UUU{}{{++U{U}U}{UU}{UU}+++++++{{{}{U{UU{{}U{{U}U}}}U{}}}}U{}}}{{}{{}U{{++++UU{{{}UU}{U{+++U+++}}{UU{U{}{{}U{{UUU{}{{UU}{{{U{{}}}{{{U{}U++++++++U{{U{UU+++UU++}{U}{U}U{{{UUU}{}}UUU}}UUUU{}UU{{{{{}}UU{{}U{+++++++++++++++++++{}{{U}{U}UU}{U{{{UU{}}U{}}}U}{U}{}U{{}{{U{}UU{{U}++++++++++++++U}U}}{{{}}}{}{{UU}UU{{UUUU}UU{}}}}}U}{}}}U}UU}}}UU}{}UU{{U}{U{}{{}}{U}{{}}}}{}{{{U{{{U{U}UU}U}}{U}UUUU}}U{}{U}U{U{{{U}}}+++++++U{}U}}{{UUUU}{}}}UU}{}U}UU}U}U{}U{UUU}{{}U}UU}{U{}}{UU{++++++++++U{{}}{}{{}}U}{}{}{{U}}U}U}UU}}U{UUU}{UU}{}UU{}}}UUU++++++U{+++++}{{U}}U}U{U}}}}{{U{{U}{}}{U}UU}}}U}U{UU{UU}}{{U}+++++++}}{++++U{{{UU}{{{}}{{{U{}{}}U}}{U{}U{{}}UU{{U{{{}}{U}{{}+++++{}{U{++++{UU}U{}}}U{}}}{U{{}}{UU}{UU{}{U}{}U{}{}}UU{}}}{}++++}U{{{}U+++U}}U}}}U}{{}}U{U}{}}{}{{}{}}{U{U{}UU{{U}UU}UU}UU+++++{}U{U}}+++UU}}}{U}{U}U{{{}}{}{}UUU}UUUU}{{U}U}}}{UU}{{{}U}U+++{{}{{UU++++}}}{{{UU}U}}U{{{}}U{U{{UU}UU}U}{}U{UUU}}UU}{{}}+++++U{{}{U+++++}UU{{}}}}}{{{}}{UU{}U{}{}U}U{UU}U}}UUU}U{U}{}U}+++++{}UU}+++++}}}{UU}}{{U{}}U{}UU{{}U{}{UU}UUU}}U}{{{}{{U{}U{{+++{{}UUU}++++{}}{}{U{{}{{U{{{UU}{UU{}U{UUU{}U{U{U{U{{{{{{U{UUUU+++{U}U{}{++{{UUU}{U}U{U{U}}{}UU}UU}{UUU{}UU}U}{U{U{{{{UU{U}}}{}}+++{{{{U}+++UUU}{{{{U}{{U{{{{UU}}}U{{}{UU}{}}U}}}}}}}{}U}U{{U}}{U+++}}}{}{+++U{UU}{UU}}U}U}}}UU{{U}}{{{U}U}}{UU{{}U}}{}U{{U{}UU{UU+++}{U{}U+++U}}{U{}}{UU{}}U{U{U}}U{U{U{}{}{{}U{{U{UUU}{{}}UU{}{UU++++U{{}}+++{}UU}}{U{}}{}}U}}}{}{}{U}U{}{}{U{}{UU}}{{}U{{}U{}U{{U++++}}{{U++++UU{}U}U{}}UU{}}{}U{U{{}{}UUU}{U}{UUU}{{}U{U}U}U}U}{}U++++U}{U++++}{U{{}U{UUU{U}}}}}UUUUU}}U{{UU{}{}}{{{{{U}}{}U{}}{}U{+++++{}{}+++{U}U}U}}{}}}}{}{{}{}UU{}{U{U{U}{U{{}{}U{}{}}}}{}}}U{}U++++{{U{++U{U{}}}{}}{U{}}}{{}U{UU{UUU{}{}{}{U}U{}U{U{}{{U{U{{}}}}++++{U}+++{{UU{U}{{UU}U{U{}UU{}{{U}{{}{UU}{{{UU{U{}{}{}{{UU}{U}U{U+++}{}++}{U}U}}UUU}}U{U{U{{U}U}U}U}{}U{UU{UU}}UU}}{{}}{U{U{}U{UU{+++{U++{U}}}UUU}U{{{U}UU}{{{{}UU{U}}UU{UU{{U{UU{{UU{{U}}}{{}}}{U}+++U+++{{UU{UUU{U{}U{}{}U{{}{{{{U}{{UUU}}U}U{UUU}{{}{}{}}}{{}{UU}++U}++}}{{U{U}U}{}{}}UUUU}{UUUUU{{UU{{{UU}U}{{U{U}}UUU{U{U}{U{{{+++}+++U}}{{UUU}}UU{}}{{{U{{U{}{{U{}}{}{U{U}}{}U}U}U{{}{}U{UU{{UU+++}++U{U}U}}}{}}{UU}{}U{}{}{}}U}}{{{{U{UU{}{}{{{U}U}{{UUU}}U{{{{+++++{UU{{}U{{{}}U}{UU}}U{{}{}{U}{UUUUUU{{U}U{}U}{}{}}{}{{}{U}}U}++++}U{U{{{{U{}}{{}{UU{U}}U}}}{}{U{}}{}{{U{{{{{{{UU{{}UU{UU}{{}}+++++U}U{UUUU{{U}{U{}U}{}}}{{}}UUU{}{{{}{U{U}}}U}U}}{U}UU}U{{U{{}++++{{}U}}}}U{UUU}{{}U}}UU{UU{U{}}{{{}}UU}U{}}U}{UU}U{}U{}}}}U}U++++{}UUUU}U}}}{{}{}{{}UU}}{{{{{}U{{}U}UUU}U}{U}U}}{{{}}}UUU{U}}}+++U{{U{}}{UU{}U}U}U{U}}{UU{{U}}{UUUU{{U{{U{U{{U}}UUUU{{}{{{{}U}+++{{}UUU{}U}{{}{UU{}{U{}{{{}U{{U}}U{{U{U}UU}}UUU{{}{U{{UU}UU}UU{{}}}{UU}}{}U}{{{}{}U}U{U}}}U}UUU}U}U}}}}{}{}}UU}UU}{UU}{}}}{{UUUU}UU}}{UUUU}U{U}}}}U{{{}}{U{UU{}{U{U{}U}UUU{UU{U{{}}}U}}U}U{}UU{}}}{}}}}}U}}U}}U}UU{{UU{}}{{{U{{U}{}{U{U{U{U{U{{}}{}{UU{{{UU{U}UU}}U{}U{{UUUUU{{{}}U{{}{}{}}}UUU}}{}}}{{U{{}U}UUUUU}{U{{}{UU{{{{{U{UU}{U{U}U{}{UU}{U}}{}{{U}{{{U{{}U{{{{{{UU}U}{{{UU{{{U{}}{}}{++++++{UU{}{{{U{{{}U{U{{}}}UUU{{}{{U{}{}UU{U}}U}U{}UUU{}{}{UU{U+++++++++}U{}}UUUUUUUUU{U}}{{U{UUUUU{U}}{UUU{{}U{{}}UUU{U{}U}}U{++++++++++}U}U}{}U{}UU{U{}{}{{{UU{{}}}U{{{U{}{{{{{}{}{}U}}U}}}U+++{U++{{++U++}UUU{}}}U{{{{UU{{UU}U{{}{}{U}}U}}U{{{UUU}U{{{UUU{}+++{{+++{++{++}U}{{UU{{}}U}}U}{}U{U}}UUUUU{}{}UU}}U{{U}U}U}UU{{+++{}{{++U++}++{{}}U}}{U}U{U}U}}UU}U{{U}U}UUUU}UUU}U{{{{{}}}{}U}++U}}U{++}++}++}U{U}{}U}U{}}U}{{{U}}{U}{{{{{}}}}{U{UU{U{U}{{U{U{++{{{{+++{++{++{{{{{{UU{{}UU}}{UUU{{UUU{UU}UU{{}}UU}{U{U}UU{{UU+++{U}}++}{++}++UU}}U}}}U}{UUU}{{U}}U}}{{}{U}{}}{{{{}}}}{{{{}U{}++}}}U+++U++++++{U}{}UU}}U}{U{}{}}U{{{{UU{}}U{UU}UU}}{U{}U}{}}UU++U}}U++++++U++}U{}{UUU}UUUU{}U}{U{}{UUU{UU}U{}}}U}U}{}}U}}{{{}}++{{}{}U+++++++{}U{U}U}{U}U{UUUU{}{}U{}U}}U{}UU}UU{{}}}}{}U}}{{U++++++++++{{++{UUUU}U}U{{{{}{}}{UU{{{U}{{U}{{}}}{}UU{}{}}}UU}{UUU++++++++U{+++}{{UU{U{{}U}U{UU{}U{{}{U{}}{}UU}UU{{U}{U}U{}}UU{{}UUUU}++U}{+++}U{{UU}U}}}U{UUU{U}UU}U{{{U}{U{U}{}{{}{{UU}{U{{UUU{{}U{{{}}{+++{U}}{{{{{U{}U}{U}{UU}U}{}}}}}{{{UUU}}{UU}UU}}{}{}U}U{UU{U}}++++}U}U{{}U{U}{}}UU{{U}UU{U}{U}{{}}UU}}{{UUU{{{}{{UU{}}{}{}{U+++++U}}U}UU{{}{{{UUUUUU{U{}{{{{}}U}{UUUU}{{}}U}{}U}U}{{}}{}{}+++++UU{}}{UUUU}{{{{{U{UU{}{{U{{}UUU{{{{{U}U}{{{{}}{{{{}U}{{+++++++}{{}}}U{}}{{{{{}{UU}U{U{}{U}U{U{}{}U}{UU{{{}}U{{}{U}}U}}}+++++++{UU}U{UU}}{U}}}{{{{U}U}}{{U}{U}}{U{U{{UU}U{U}}U{{}U}U}}{U{U{{U++UUU}}}{U{{{}{{{{{U{U{}}U{}UU}}{{UU{{U}{}{{}{}U{{}U}}}UUU}}}U{{+++}}}}{UU}}{{{U}{{U{{U}UU}}UU}}U{}{}U{}{}UU{{}{U}U}{}}{{}UU{}U{{+++}UU{UUU{U{U}}{}{{}UUU}U}}U{U{{}{}U{U}U}{{{UUU{U}}}UU}{U{}U{UUU+++{{}{U{}{{{UU}{U{}}{{UUUU}}UU{}}}U}{U{{}{}{{{UU{}U}{{UU}U{}}}}U++}{}{UU}{}{UU{}U}}{U{}U}U}{{UUUU{{U{}}{}{{}{}}U}}U{{}{}UU{{{{}U+++}U}}}{U{U{U{}{{U}{UU}{UU{{U}}{}U{U{U{UU{}{UU{{{{{{UU}}}{}{{}U}+++{}{{UUUUUU}U}}}UUU}{{{{U}U{}{U{U{}{{{{UU{UUU}}UU}}}}}}}{U{U{U{++{{UU}U{{{U}}UU{}}}U{{{}}UU}}U{U{}{U}{UU}UU}}{U{{}}{UU{U}}{}}}U+++{U{U}{}U{U{U}}UUU}{}{U}}}{}U{{U{}{}U}U}{}}}{{U{{U{U{}}{{{U{}UU++U}U}{{U}{{{{}U}}{{{}{{{}}{UUUU}{{{}U}}{{U{}{}UU{{U}}{U}U}{UU}{++}{}{{}U{U{}}{{{{UU{{UU}}{}{}{}{U{}U{}{}U{{}}{{U{{}UU}{{}U}{}U+++UU{}U{U}}{{U}UUU}{{{U}{{}{UU{{}}}{}{}}UU{}{{{{}{{}{}}}U}U{U{}++{}{{{{}{{{U}U}{}}UUU}}{}}}{UUU}U}U{{{{UU}U}UU}{}U}}UU{U{}}{U}}++U{}}}{}UU{UU}UU}{{}}{}UU{}}{U{U}UU}}{{U{{U}U{{{}}UU{{}U}}UUU{U++}U}U}{}U}UUUUU{U{U}}U{U{{}}UU}{U{{}UU}UU}}}UUU{{U{U}}{{{{U{UU+++U}}{{}UU{}}U}U{}U}U{}{{}{U{{{{}{{{}U}{U{}{U{{U{}}{U}{{{{{}}{+++U{UUU}{}}UU}{}UU{UUUU{{U}U{U{U{UUU{}}}}U}{U{{{}UU}U{U{}}}}U{}+++U{}UUU}UU{}U{UUU{{{U}U{}{{}}U}}}}{{{{U}U}UU}}}{}U}}UU}U{}}U}{}}}}{U{U}{UU}}}}{}}UU{UUU{U{U}{{U}U{}}{{U}}U{}{UU}UUU}{U{UUU{}}}{UU{{}}{U}{U{{{{{}UUUU{}UU}}{{U{{}U}}U{U{U{}{}{}{{{}U}U}U{{UUU}}U}}UU}}{UU{{{}{{}{U}}{}{{}U{{{UUU{}{}}U{U}{{{{{}{{}{{{{}{UU}{U}}}U{U}U}{{{}{U}U}U}}U{{}}{UUU{}{}}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}{{UUU{}}UUU{}{}UU{UU{{U}{}}{U{}}{U{{}{}{}U}}}U{{{}{{UU{}{{U}U{}{{}}U{{U}}}}U}U{UUUU}}UU{}UU}}}}}{{{U}U}U{}{{UU{{}}{}{UU}{}U}U}{}++++{U{}UU}}U{{}}}{{{UUU}{U{}}{}}U}{{{}{{}}}{{U{}{{{{{{}U{U{}{}}++++{{U{}{}{}{}UUUU{{UUU}}UU}UU}U}UU}{{U}}{}UUUUUUU{U}}U}UU}{}}+++++{UU{}{}U}UUU{{{U}UUU}UU}U{}{}}{U}{{}U{UU{}U{}{}}UU{}{UUU{{}++{++UU++UU{{}{{{U}{{}{{{}U}U{{U{{UU}{}}{U{{U{U{{}U{UU}U}{UU{U}{++}++}{++{{}U{}U{}U{{{{}}U}{}U{}UU{{}}{}UU{{U{{UUU{}U}UU}U}{{U{{++U++{U++UU}{}{}{}}U}UU}{U}UUUU{}UU{}U}}{{}}{}}}{{{}U}}U}{{}{UU}++U++{}++UUU{}{}}{{{{{}U}}UU}{{}}U{{}}UU}{UU{UUUU{}}{{}UU}}{}U}{++}++}U++U}U}}U{{}}U}UU{U{}{}{}}}}U{UUU}UUU}}{{{{{}{{{UUUU}{}}}U+++++U{++{}{{U}{{}{{UU}}}U{{UU{UU{}U}}U}{}U{U}}{{}UU{}}}U}{}{}}}++++}}{++}}{{{U{UU}{U}{}}U{{}U{{}{U{{U{}U{UUU}{}{{{U}{}U{U}}{UU}++++U{{++{}}{U}{}U{U}}}}{{U{UU}}{UUU}}U{U{U}UU{UUU{U{U}{}{}}{{}}++++UU+++}}}{}{{U{UU{U}{{U}}U}}}{{{}U}UUUU{U{}{{}}{{U}}{}{{U}U}U++++}}++U{U}U{U{{}}}}{}{U{}{}}U}}}{{}}{U{{UU{U}}}U}UU{}{U{{{{{}U++++{{++}U{{U{{}U{}}}UU{}}{{}UU}}}UUU{}U}}{U{UU}U}}}}U}{}}{}{UU}++++U+++U}{}{{U}U}}}U}}{}{}{}UUU}}U{}UU{U}U{}}U}UU{{U}}UUUUU}{}}+++{}++UUU}{{}UU}UU{{{U{{{}{}{{}U}{}{U{}U}}U{}{}}{U}}{{}}UU}}}{}+++U+++{}U{}}}{}U}{UUUUU}}{}{}}}UU}UU}UU}{U{{{}}}}}{U{UU{{}U{{}UU}}+++}{UU}}{U}}U}{{{UU{UU}{}}}}U{UU}U}{}UU{{}U}U{}{UU{}U{U}}}{{}+++++UUUU}U{{{{{{U}{U{{}}UUU}{}{U}}{{{U{U{}{}{}{{}U}U{UU{{UU{}+++++{UU}{U{}{{{U{{}{U}{{U}}{U}U}}}U}{U{UUU{{U{{U}}UU{UU{U}{UUU++++}}}{{{}{U}U}U{U}{{}}}}{}}{{}{{}{{}}U}{{UU{U{}{U{U{}{}UU{{U++++}U{}}}{{}U{}UU{}}UUU}}{{{}U{{{UUUUUUU{}}{U}{}U}{}{U{U}UU}{}}++++UUU}UU{{U}{{{U}}U{U{{}}}U{{U{{{UU}}U{UU}}U}{{}}UU{}}{U{}{U{U{U++{}{UUU}}}UUU}}{U{U{U}}U}}}{}}UUUUUUUUUU}}}}{}U{UU{U{}{U}UU}{}}+++U}{U{}}}}{{U}}}}}}}}{UU}}{{UU}UU{}{}{UU}}}{{{{}{{{U}{U}U{{{U}U++{U}{U{}}UU}{U{{}}UU{}{U{U{U}{{U}{}{U{}U}UUU{}U}{}}{{}{U{U}}U}{+++UU{{{U}{UUUU{{{U{}U}}}UU}{{}U{}UU}{{}{{{}}{U{U{U}{{}UUU{{U}}{{++{{UUU}U{}U}}UU{}}{U}UU{{}}UUUU{U{{}U{{{U{{U{}}{{{UU}{U}}{{}{{}+++U}}}{}U{{{}{U}}}UU{}{{}{UUUU}{UUU}{{{}{UU{}{U{}}{{}}{{U}}U{{{{++UU{{U{}U{U}}UU{}U}{{}}UUU{{UU}{U{{UU{}{}}}U{UU{U{U}{}}{UU{}U{U++}}}{UU}{}{}}UU}UU}{{{{}U}UU{}UU}}{}U{U}{}U}{U{}{UU{{{}U{{{U}{U++}}UU{{}}}UUUUUU{UUU{}{{}}{{UU}{}}U}{}{}}}{}U}}{}{U}U}}}UUU}}U}++{U{{{}}}U}{}{U{{}U}{{U{{UU{U{{}}}UU}{UU}}UUUUU}U}U{UU{}}{{U}}{++}{}}U{U{}}}}}UUU}U{UUU{}UU}}{{}U}UUUUUUU{}U}}}}{}{U{{}}}{U}}U}++U{{{}U}U{{U{U}U}{}}U{}{{{{{{U{}U{}U}}{{}U}{}{}{}}U}}U}U}UU}}{}++}{{{{}U}UUUU{}}}U{U{{U{UU{UUUU}{}}U}{{U{U}}U{}{{U}{{{{{}}{}{U{++U{{}}}{}}{{}}U{{{{}}}U{U{{{}U}UUU}}{{U}{}{{}UU}U{{}}{{{{{}}UUU++}{{}UU}}U{{}{UU}U{U}{{U{{{UU{UU{U{{}}}{}{U}}}}}U}}{{U}U{U}}}U}++{UU}}}}U{}{{UUU}{}U{}UU}}U{}}{{UUU}U{{}UU{U{{UU{U{}U}U}}U}U}{}++{U{U{UU}U{{{UUUU}{UUUUU{UUU}{U}}}}{}}}U}{U{U{}}UU}}{U}{UU{U}}U++UU{{UUU}{U}}{U}}{{{}}{{{{{U{{U}}U{}{U{{U{U}U{}}U{UU{{}U{{}{{U}++{}{{{UU}}UU{{{UU}U{{}}{}{{}{}{}U{}U}U{{}}{}}}U{}U{}}UU{{{{{U}}++{UU}}}U{}}{{{U{{U{{}}UUUU}U}{}{U{}}U{{{{UU{}UUU{{{}}}U{}U}{}}U++}U{}}}{}}U{{U{}}{{}{{}{U{}}}UU}UU{UUU}UU}}}{UUU{}}U{U{U}}}U{}}++}}{}U{U{}U{UU}}U}{}{{}{{U{{U{{}}{UUUUU}U{}UU{{}UU{U{{U}}}UU{U}++{U{U}}{{}{U}}{{}}}{UU{{}}}UU}}{}{{}{}UU{}U}{}U{UU}{{U}{}{UUUU{}UUUU}U{U{{{{{U}{}U{}{UUUU{}U{}U}{}{UU{}}UU}}{U{{UU{}U}U}{}U}UU}U}}U}U{U{{}}}UU}{{}{UU}}{}UU}}{}U}{}UU{{{U{{}U}{U}UU{UU{U{}U{U{}U+++{}{U}UU{}UU}}}}}{U}}UU{}}UU{}{{}{U}}{U}UU{{{U}UUU}U}UUU}U{U}U++++UU{{}{}U{}}U}U}UUUU{U{}}{}{U}}}{U}U}}}UU{UUU}UU}}}}}UU}}UUU{++++{U++}}U}{UUU{U{{{U}UUU}}}UU}{{}UU}U{}U}UU}U{{U}}{{{U{}U{}}UU++++U{++}UUU}}U}}U}}UUU{{U{UU}}UU{{}UUUU{}U{{}{}U{}{{U{{}U{{UU{}+++++}++UUU}{{U{}U{U{{{U}U{UUU{{U}}{}}}}U}U{{{}{{{UUU}U{U{{{{}U{{++++U++U}}{UU}}UU}{}{{{UU}{UU{}U}}}U}U{UUUU}}}{{{UU}{}U}{UUUUUUU++++{++}{U{{UU}{U{}U{U}}}}}{{UUU{}U{}}U}U{U{UU}}}{}UUUUUUUU}}}}}+++++++{U{}{{UU}{{}U}U{{U{{}}}}U{{{{U}U{}U}{{U{{UUU{{U{UU}{UU}}{++++++}}}{{U{{{U}UUUU}U{{U}U{U}{UU}U}UU}{UUU{}}{}U{{{{{U}}}{}{}{++++++UU}}UUU{}{{{{U{}}{}}}UU{{}{U}}{U{UU}U}UU{U}{{{{U}}U{{}{{{{++++++{UU}U{U}}{}{}{{UUU{}{U{U}{}{UU}{}U{UU{U}{}}}{}U{}}}{}}{{U}++}++}U{}UU}}{}}}{{}{}U{}}U}UU}}}U}{}U{UU}}U}UU}{}{{U{}U}U{U{{}U++U++{}UUUUUU{}{U}}{{}U}}UU{}U{U}U{UUUU{{UUU}UU}{{{}UUU{}}}}U{}}+++++}}}{}}U{{}{{UU}UUUUU{{{UU}}U}U{}U{{}}}{U}{{{UU}UUU{}}}{{U{{U}++U{}}UU{{{U}}U}}}UU{U}{{{{}}U{}{UU}UUUU{UUU{UUU{U}}U}{{{}{U}}U+++U}U{}U}}UUU{}{UU}{}}{U}{}{{UU}U}{{U{}UU}}UUU{}{}}UU{U}{}{{}UU++}{UU{{}}{U{}{{{{}{UU{{{}U}}}}U{UU{{U{}U{U{{{}{U}}}U{}{}U{}}}U+++U}U}}}}UUU}{{{}}UU}}{U{{{}}U}{}}}}}{{}U{}UU{{UU}{{}{UU}U{{U++++}U{U{U{U{U}}UUUU{{}}U}}}}U{{}}}U}}}}}{}UU}}U}{}{}U{{{}{{}U{U++++{}U{}}}U}{}{U}U}U}{}UU{{}{{U{U}{}}}}{}{UUU}UU{UUU}{UUUU{{}{{+++++}{U{}U{}{{}{}{{{{U}U}}U}{{}UUU}{UU{{U}U{}{U}{{{U{{}{U}{U{U{U}U++U}U{UUUU}{{}UUU{{U{U{}}{}}UU{{U}UUU{}{{}{U{}{}{}U{{}U{UUU{U}{U+++}}{}{UUU{{{{}}}}UU}U{{U{U}{UUU}}}UU{{U{UU}U}U{}{}{}UU}}}{U{}}}++}}{U{{U}}U}{UU}U}UU}{U{}}{{U{}U}U{}}U{U{{U{U{{}}{{{}}}{{{{}U{U++{U}{U{UUU{UUUU{}U{}U}U{}{{}{}{{}U{{UUU{}{}}}{}UU}}U}}U}U}U{}{U++{UU}UU{}}U}}U{{U{}}UU{}U}U}{}}{U{U{}{}{}}}{U}}}{}U}}{U{}{{{{U{++U}{}}}{U}U}U{{U}}{}UU}UU}}{{UUUU}{}}}U}U}{U}}{}{}{U{U}{UU{{}}{++{}{{U{UUU{{{}}UUU{{U}{}}{{U}{{{{{}UUUUU}}U}{U}{}{U}}{}{}}}}U{}++}{{}}}{U{}{U{U{{U{}{}U}{}UU{U{{{}UU{{UU{}{UU}{}}}{U}{U{}UU{UU}++U{U{}{{}{{U}U{}}UUU}{{}U{{U{}UUUU{{{U}}{{{U{{}U{U}U}}UU}{U{}}}++U}UU}{U}}UUUU{{UU{{}}{{{U}{}}{{U{UU}}UUU{U{{}{U}{}{{}U}U}}{{U}++{U{{{{}U{{}UUU}U{U}}}{UU}{{}U}}U}{U{}}U}{}UU}}}U}UU{}U{{U}U}{}++{}UU{{{UUU{U{UU{U{}{UU{{{}U{}UU{U}}{U{UU{}UU}}U}}UUU{{U{{{{}{U++{}}}{{}{U}{}UUU}U}{U}UU{{U}U{U}}{}U{}}U{{{U{U}UU}UUU}}UUU}{}{{++}UU}{{}U}UU{UUU}U{UU}{}U}U{{{}{U}UU{UU{}}}{{{U{}}}}{UU}U{}UUUU++}}UU{}U}}{}UU{UUU{}}{{{{}UU}}{}UUU}}U}UU}U{{{}{}U}UU}}{{{}}{}U++{}{}U{}}{}{U}}{}UUU}U}U{{{U}U}}}{}U}}UU{}}}}}{}U}}{}{}{{}{U}{U++{{U{}{U}}}}{}U{}U{{UUUU{}}}U{{}U}{UUUU{U{{}U{}{{U}U}U{}}}{U{UU++U}}{}{}}UUU{UU}U{U{{UUU}{U}{}UU}}}U{}{{}U{{U{}{}}U}{}UUUUU}U}}++UUU{U}U}}}{{{U}{U{}}}}{U}{U}UU{{U{{U}{U{{{}U{{UU{{U{}{U{}UUU{}++{U}UU}U{{UUU{U{}}}}{}{UUU}UU}}UU}UUU{}}}{U{{{{{}}U{}U{{}}{{}}{++U}U{}}}{U{{{U}U}U}}{U{{{{{}U}{U{U}{UU{}}UU}U}{}U}}U{U}U}UU{}}U++U{{{{{U}U{{{{{{}{{{}UU{{U}}}}UU{{{{UUUU}UU{}}}{{U}{U}}}{U{UU}{++U}{}U}U{{U{}{U{{UUU}U}}{U}}U}U}}{{U{U}U}}U}U}{{}}}{{{}{{{{{{{{++{UU}UU}{}U{}{U{U}}U}U{}U{U{UU{{U}U{U}}}U}}}}{}U{UU{U}{{}}}{}U{{}{U{{{}{}}{}U{}UU}U}{UU}}UU{}}}UUUU{U{}}}{{{U{}UU{U}}UU}{}}U{UU{}{{U{}}U}UU}{UU}}{{}UU}}{}{}U}{UU{}{}U}U{{{}UU{}}{{}{}{UU}U}U{{}}}{UUU{{UUU{U}{}{UU}{UUUU{{U}{{U{U}U}}}U{U}}{{U{U}{}}}U{{}U}{+++{U}UU{}{{UU{}UUU}}{}{U{}U{}UU}{}}UUU}}UU{U{{}}}UUU}U{}{{U}}}{++++U}U{U}{U}{{{}}U{UUU{U}U{{}}{{}UUU{{{{UUU{{{}}U{U}{U{}}}}U}{}++++}{++}{}{{{UU{{}U{U}{{{{{UU{{}{U}UU}}U{UUUU}}}{{{{UUU}U{U}}U{++++{{++UU}{{}U{}{{{U}U}}}}U}{}U{{U}}{U{U}}U{}{UUUUU{U}{}{U}}{{U+++++}++U}{UU{{U{{{{{{{U}}{UU}}{}}{U{U}U{}}}{U{U}}UU{U}U{{{}U}}{U++++U++{{UU{UU{{{}{U{U}U{}U{UUU}U{{}{}U}UUUUUU{}{U}{{}{U}{}{U{{{++++}++}}}UU{U}}}U{UU}{}{{}{{}}U{{{U{U}U}{U}UUUU{}{{{}}}UUUU}U}U+++++++U{}{U}{UUUUU{}U}UU}{{{{U{{{U{{}U{{{{{{UU{}{{{{UU{}U{U}UUU++++++}}}}}{}UU{{{U{{U}}UUU}{}U}U{UU{}U}{U{}U}{}}{}}UUU}}{}{}}UU++++++{U}UU}{{U}{{{U}U}U{U}}UU}}{}{}{}U}}{}U}}U}{U}}}}UUUU{}{}{{++++++}{}}U{UU{}U{U}{}U{}U{{{}{{}UU{UU}U{U}{U{U}U{U{{}{}{{U{{{U}++}++{{{U{U{}UU}U{}}{U}{{{}{U}{UU}U{{{U}UU{{{U}{}{U{UUU{}}}UUU{{++}++}}UU{U{U}}}U}UUU}}}}}{UUUU{{{}{UU{}}{{U}}UUU}U{U{}{{}}}U}}U+++++UUUU{}{{}{U}{{{{}{U}{{{{{U{{}{U}UU}{U}{}{}}}U}}{U}UU}UU}}UUU}++U{}{{{}}U{}U{}{}UU{UU}}U}U{}}}}}{{{}{{{{}{}}}}}{}U}{{}}UU{{{U+++}}}{}U}}{U}}{{U{}{U}{{{U}}{U{{}{U{UUU}{{{U}{}{}{U{}U}}}U}{}UU++}U}{UUU}}}}{{UUU}{}{U}{}{}}UU}{}}}U{}UU{UUUU}{U{{{UUU{UU{}{U}+++UUU{U}U{{{U{U{}{{{U}{U}U}}UUU{U}U}{{}}UUU{UUU}{}U}U}}U}{}U}++++}{U{}}{{{UU{}}{{}}{{{}}U{{}UUU{{U}{}}UU{{}{}}U{{}{{{U{}}{UUU++++U{}}UUUU}U{U{{}}U{UU}}UU{}UU}}{}U}U{UU}UU{{}{{}}{{{}{{}{U}{U+++++UUUUU{}}U}{{U{}U{}}}U{{}{}U{}U}{}UU}U}}{}}{{}{U}U{}{{UU}UU{U}{++{}}U{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{{UU}{U}}{}UUU}{}{{UUUU{{U{U}{}}}{UU{}{U++U{UU}}{}}}U{{U}}}U{{}}UUU{}U{U}{UU}U}{{}UU}}}{{}{U{{{U{{}}}UU}++{U}}{U}}}}{}U{{{{{{{}U}{UU}{}U}{U}UU}}}}{U{{{}{U}}}UUU{}{}U{{}++{}{{}}{U}}}{{{UU}}{{U{}UU{U{{{{U{}{UU{{U}{U{}{{{{}{}U}}{}U}{{}++{U{}UU}UU}{U}U{}{}UU}}}UU}U}}{U}{}{}U}{}}U}UUU}U}U{UUUUU}UU}U{++U}}}}}U{{}{}}}{UU}}U{}U{}}}}}}U{}}{{{UU}}}}U{{{U}}}}{U{}}UUU{{++{U}U}UU}}UU}UU}}{{}U{UU}UUU}}}{{U{UUU}}U}UUU}{{}}{{U}{}{}{{}{U++}UUU}{UUU{}}UU}UU}{}}{UUUUU}}U}{}U{U}}}}UUUU}U{}}}UU}U}}{{}{}U++}U}{UU}U}{}{U}{{U}{{}{{U{{}{}}UUUUU{}{}{U}}{{}U}}{UU{}UUUU{{}U++}{{}}}U{{U}{}UU{UUU}U{}{{{{UU{{U{U{{UU{{}{}{}}{}}UU{{}{U}{UU}U++{{}}}{U}U{UUU{{UU}}}U{U{}}}{}U{{{}}U{{}}}}}U{}{{}{}UUUU{U{}}{}++}{{}}}UU}{{{{UU{}UU}U}UUU{{}}{U}}}U{}{}{{}}U{}UUU}}}}U{{U{}{UU++UU}{}}{U{U{U{{{{{UUU{U{}}}}{UUU}U{{}UU}}{{}}U}U{U{U}{{U}UU}U{U++}}{UU}UUU}U{}}}{}UUU{}UU}UU{{{{}U{U{}UU}}UU}U}}U{{}}{U}}}}U}}}++{}{}}}}}}{{{{}}U{U{}}{{}{}UUU}{{}{}}U{UUU{{U}U{U{}{}}UUU}{}{UU++{}{UUUUU}}U{{U}U{}U}{UU{}{{UU{{}U{UU{}U}{}UUU}{U{UU}U}UU}{}{U{++{}{{U{}}}{U}}}U{}}{{U}}{}{}{U{}}UUUUU}U}}{U{}}{U}{}UU}U}}{UU}{++{U}}U}U{U{{{{U{U{}{U}U{U}{}U}U{{{}}{UU{}UUUUUU{}{{U}{U{{{{}}}{++U}U{}}UU}}}{{{}{UUUUU{}{}{{{}UU}U}}{{UU}{U{}U{U{{}}{{}{}}}{UUU++}{}UUU{}}U}}{}U}}UU{U}}U}{}}{U}}{U}}}}U{}U}{UU{{U}U{U{U}{U}{}{++}U{}U{{{U}{UUU{}{}U}{}U}}}}}U{U{{{}U}}}{}}{{{UU{{U{{{}{{{}{}}{++UU{U}U}}}}}UUUU{{U{}}}{}U{}{U{U}{}U}UU{{{UU{}}}{UU}}}U}}{}UU{}++U}}U{{{U{{{U{}U}UU{U}}}{UU{{U{{}{}}{{{}}UUU{}U{{UU{{{UU}}}{{}{{{UUUUU{{UUU{}}}U{U}UU{U}U}}{{{}}}{}UU}{UUU}{{{UUUU}U{U{}UUU{{}{{{{U}UU}}U}{}{U{UU}}UUUU}}}{}}{{{{}UU{{{{UU{{{U}}{{U}U{U}}{}{{{}U}}U}}U{{}{{}{{}U{U"U}}}{U}UUU}{}U}}U}{U{}}{U}{UU}UUUU}}}{U}}U}}U{{{UU}U}}}{U{{{}}U}U{{{{{}{}}UU{}}U{UU{{{}U{{}{{{U{{}}}{UU{UUU{{}UU{U{U{{{{U}}{{U{}UUU{U{{{U}U{{{U}U{U}}{{U}}U{U{{UU}}UU}UU{++++U}U{U{{{{}U{}{}U{}{{U}}}{}{U{}}}{}UU}}{}{U}}{}}U}{{{{UUU{}{+++++UU}++}}UUUU{{U}{U{}{UU}UU}{}U}U}U}U}{U{U{U{}U}}{UU{U}UU{{+++++++U}U++U}UUUU{U{{}}{UUU{UU{{{}UU}UUU{UUUU}U{}{}UUU}{}{}U{{++++U}+++U+++}UUUU}{{}{U}}{}U}{{U{UU{{}{{}}U{UU{}{}}}U}{}{U{}UU+++UU}}U++}++UU}U{{{}{{{}}{{{{}U}}}{}{}}}{{{{}{}}U}U}{{{}{}}}U{+++{}UUU}++}++}}{U}U{{UU}U}U}}U{}UU{U}}U}{}}U{}{}}{{{U}U}{U{}U{+++{{{{UU}++}++{U{UUUUUUU}UU{{{UUU{}{U{UU{{}U{U{{UU{}{{UUU}}{}{+++{UU{{{{++++++{{{{{{UUU{}{{{{UUU{{U{{}}UU{U}}}UUUU}{{}}}UU}{U+++}{}UUUUU++{++}U}U{{UUU}{UUU}U{}{}}}U{}}{}}{}{{{{}U}{U{U}{{{++++U{}}UU}+++++++U{U{{{}U{{{UU{{U{}{U{}{}UU}U{{UUUU}{}}{}{{}{+++++{U{{}}+++++{++U{U}{{}}}}{U}U{UUU{}U}UU{}}}U}{}}U{}U{U}{U}}+++++}}UU{+++++}U+++{}}U}U{UU{}{{}U}UUU{U{}U}}}}U{{{}}U{U}U}{U{{+++++++++++++UU}+++}}{}{{{{{U{{{UU{}{U}UU}}{{UU{}U}}{}{UU{}UUU}{U}U{+++++++UUUU+++}}}U{{}{U}}{}{U{}U}{U}}}U}}{{U{{}UU}{}}{{{UUUUUUUU}{}{UUU{{{{++{{}}{{{{U{UU}}{U{}}{{}{{}{U{}UUU}U{{{{}}{}U}UUU{{U{{}{{U}U}U}+++{U}}UU{}}UU}U{}UUU}{UU}}{}{{U{{{U{}}}U{{U}U{{UUU}{{}}}U}UU}}+++U{}{U}U}}U{U{{U{}{U}U}}U{{UU{{UU{}{UU}}{{U{{{}U}}}}}U}U}U}U++++}UU{}}}U}{}{}}U}U{UUU}U}}U}U}{{U}}}{U}U}UUU{{U{U{U{U{}UU+++++++U{{{}U{U}}{U}U}{}}U}}}UU{}{U}{}U}}}}UU{}U{UUUU{U}{U}U+++++++++U{}{U}}{{{U{UUU{}}UU}{}{UU}{{UUU{{}UU}U{{}U{}{U{{}{{++++++++}{}{{{U{}}U{}{{}}}}U}{UUU{UUU{U}{U}}U}}{{}{}}U}}U{U+++++++++U{{}{}}{}{}{UU{{{{}U{U{}{}{}{{}}{}UUU}U{{{U{UU{U}{}}+++++++++{{}UU{}}{U{}{U}{U}}UU{{{}UU}{}{{}U{UUUU}U}{}UU}U}}{U}{U++++++U{}UU}U}{{}}}}{U}U{U}{U}UU{}U}U{{U}}}{U}{{{}}{UU}}UU}UU}U}{{U+++++UU{{U{{{}}{}{}}UU{UU}{}}U{{UUU}}U}{U{U{{U}U}{}}}{U}UU{{U}}}U{+++++U{}}U}}UU}{}UU{{{}U}U}U{U}U}}U}{U{}U}}U{}}}{}U{U{}{}{{}UU}}}}+++++}UUU}UUU}UU}}}U}U{UU{{U{}U}U}UU}{}U}UU}UU}U{UU}U{{}{U}UUUUU}}+++++U}UU}}}{U{U}UUU}}U{{UU}{UU{}}}{}U}{UU{{{{U{{U}UUU}{{U{U{{}{{{+++++}}U{U}{{{U}}UU{}}U}UU}U{{}U}U{U}}{}}{}}U{}U{}}U{}}UU}}}UUU{U{++++U}}{}}U}}}{U}U{}{}}U{U{}}{{U}{{{{U{UUU}{{}}{{}{{}{U}UU{}U}{{}}++++}UU}U}U{{}}UU{}}U}U{U}UU{{{U}}}}}U{UU}{{{U}{}}}}}}{UU}{}}U}{{++++UU{}UUU}{U{}}{}UU}U{}{U}{{U{U}U}UUU}U{{{{{{{}}}}{UU}}{U{{UU{}}+++UUU{}{}}UU{{UU}}{{}{{}}{U{U}{{{{UU{U{}U{U}{U}U{U{{{U{{{UU{{}{{++U{U}}U}UU{U{UU}U{U}{UU{UU}{UUU{}{{}{}}}U{UUU{{}U}}{}UUU{{{}{U{+++{}U}UUU}}U}}}U{{}UU{{{}{}}U}U}U{{UUUUU}}U{}{}U{U{}}{{U}U{UU}U{+++UUU}U}}{{U{{U{U{{{U{}{{U}}UU{}{{U}{UU}UU{}UU}}}}U}}}UU}U{}}UUU+++UU}}{{{}UUU}U{{}{{}UU}U{UU{{U}{UU{}UU}}{}U}}}{}U}}{}}{U}}U}}{{++{UU}{{}U}}U{{}{UU}}UUU}{{{{U}{}UUU{{U{UUU{{U{UUUU}U}}{{{{U}{{U+++U{}}U{}UU}U{U}{U}}U}}UU{UU{}}}{U{}}UUU{}}}U}UU}}UU}{}}}U{}U{UU++UU{{UU{}}UU{}{}UU}U{}{}UUUUU{{}U{}{}U}}}{U}U}UU}{U}{{UUU{{{}U}+++{{}UU}}U{}}U}}U}}}UU}}U{{{{{}{{U{UUU}{{{U}}}U}{}}UU{}}}U}}U}}{++}U{}{U}U{{{}}{}}U}{{UUU}{UUU{}{}{}U{{{UU}UUU}U}UU}}{{U}U}U{}UU+++U{{{}}}U}}}U}}{UU{}{UU}UUU{{{{{{U}}}UU{}U{U}UU{}}}{{UUUUU{}}{U+++}}}}U{}{U{{}U}U}{UU{}{{}U}}}U}}}U}}{{{}U{UU{}{UU{{}{{{}}}UU}}}++{}{UU{}U{}}U{}{U}{UU}U{U{}U{{}{}}}}{{}U{UU}}{}}}{U}{{}UUU}UU{{}U{{U{{}{}UU}U{}U{}}}}{U}{U{}}}}U{}U}{}{}}{{}{U{U{}}UUU}U}UU{UU{U}}{U{UUUUUU}{{{UUU}}{U}U{}U{UU}UU{{{}}}}}}}{{UU{{U{U}}UU{{}}}}}{}}UU}{}UUUU{U}}}}}{U}{U{U}U}}}{}{U{U{{{UUU}}}U{}U}}}U{U{}{UU{U}U}UU}U{U}{}{{{}}{}}}}}{U{{}}}}{U{{U{UU{}U{}U}}{UUU}{+++++++}U{U}}}U}{}}U{{}}}{}UUUU{{{UUU{{}}{UU}UUU{}}{{U}{{}}}{{}U+++++++++UU{U}}}U{{U{{}{{}U{{}{UU{}}}}}U{UU}U}U}UU{{}{U}}UUU}{U}}U{+++++++UUUUUU}UUU{UU{U}}{}UU}}}}U{}}{}{U{}{}U}{U}U}UU{}}U{{}}{}+++U{U+++}}{{U++UU{U{UUU}}UU}}}UU{{U{{UU{}{{}U}{}{}UU}}{}UUUU}}+++}}}}{++{{}U{++}}}}}{{UU}}{{{{{UU{}}UU{U}U{}}}U{U}}}U{UU{{UU{+++}}}{}U+++{}U+++}{U{U{}U{{U{UU{{}U{{U{{U}}{{}}U{U}}{U{{{{U{}+++++{{U{}}{++U}{++{U}{{U}U{{UU{U}U{{{}{{{}}{}U}{{}{U}{}}{}}}U+++++U}UU{U}{U+++U+++U}UU}}}{{}{U{U{{U}}{{{}}}}U}{{}{{{}{UUUU{+++++}}{{}UU{}}}+++}++}{U}{U}{}{U{{}}}U}}{UU{}}U{U}{}UU{}U{}{{+++++U{}U}{}}{{{}}++}+++UU}{}}}{UU}U}}}{}{{}{}UU{}}}U{{{{}U{{}{++++U}}U{{UU{}}{{}++++++}U}UU{}}{{}}}U}U}{}UUU{}}}}UUU{U}}}{{{U+++U{{UUU{U{}U{{UU+++++++}UU{{{}}{{}U}}{UU{}}U}}{}{U}{{}UU}}}}{{++}{{{{}UU{U}U}{U++++++{U{}{U}}U{U}{U{U{}{{}{{}}{U{U}{{}{}}}}U{{++}}U}U}{{}}U{{{+++{++{}UUU}{}{UU}{{}U}}{{{U}{{UUU{{{}}}U{{{UU{{+++U{}{U}U{{}U}+++++++{}U}{}UUU}{}{{}UU{}UU}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}}{}{UUU{}}U{UU}}U{U}{+++++++++++++++{}{UUU{{{}{}UU}{}UUU}{{U}UU}{U}{}{{{UUUU{{UU}{{{}}{++++++++++++{}UU}}}U}}{U}UU}}U}{UU{UU}UUUUUU}}UUU{{}}{}U}}}U}{U{U{{++++++++{{{}U{}}U}}}{{{U}{UU}{{}{}}UU{}{{{UU{}{UU}}{}}U}}}U{+++++++++{}}{U}}U}}{}{{U}U{{{{{UU}}}}U}}{UU}}{{U}{U}{{U}U{{}+++++++++U}U}{{}}{U{}}}U{UUU}}}}{}}}}{{}U{}}}}{}}U}}{{U}UUUU}UU}++++++{}{}}{UU}UUU}}U{}U}{{U{}U}}U}{{UUUUU{U{UU{{U}{}{U{{{}UU}U{U}++++++}U{}UU}UUUU}{U{{}}}UU}{}{{{}{U}U{UUU{{{U}U}U{{}U}}{}UU{}U{U}U++++++{{}U}}U}}}}U}UUU}UU}U{U{U{{{{{UUU}U{U{{U{U}}{U{{{U{{}}UU}U{{++++++{}{{UUU{{UU}U{UUU{U{{{}U{UU{}U}UU}}}}UU}UUU}{}}U}{}}{U}}{}}}}+++++U{{}{{}U}UU{{UU}UU}U}{{{UUU{U{{{UU{UU{U}{}U{UUU}{U{U{}}UU}{{{+++++U{{U{}U}}{U{{UU{}{}U}}}{{{}{U{{}UUU{}{{{{U}}}UU}U{U{UU}U{{}}{+++++UU}{U{UUU}U{}U{UU}{{{UUUU}}}UU{}}}{{}}}U}}U{{}}U{U{}U}}U{UUU}++++U}U}{{{{U{}}}{}}U{UU}U{{U}}{UU{U}}}{{U}}{UU{{{{{}{UU{{{{U}{U{U++++{U{}}{}{}U{}{U}{U{{U}{{UU{{}{{{UUU{UU}}U}{U{}U}UU{U}U{{U{}{{{++++{UU{UU}{{U{UUUUU}UU}{}UU}}U{U{}}UU}U}U}UUU}{U{{U}UU}UUU}UUU{}U+++{}{{}U{U{UUUU}}UUU{{U}}}U{U{U{{{{U{U}{U{{}UU{}U}{{{}{}}{{UUU}U++{{U{{}}{U{U}{}}{}}UU}{UU{{UU}UU}}{UU{{{{}{}{}{{UU{U}{}UU}U{UU}+++{{{{{}U}U}{}}U{{}U}{}{UUUU}{}}U{}UUU{{U}}{{{U{{UUU}}{UUU{}UUU}++UU{}{}{}U}{}UUUU{}}}}U{}{{}}}U}{UU{}}}{}U}{{}U}UUU}{{U}U}U}{}}+++}}}{}U}{}{}{U}{UUU{}{}{}{U}}}U}{}}U{}}U{}U}U}}{}{{}UUU{}}U{}U{++U{{{{U{}}U{}{UUUU{}UUU{}UUU}{U}}UU}U{}}}{{UUU{U}{}{}U}U{{}}}UU+++U{{U}}{}U{}}U{}}U{{}}U{{U{}}{UU}UU{U{{}}{}{{UU}}}{}U{{}}}U}{}}++UUU}{}}{{}}}}}UUU}UU}{U{}{}{U{U}{UU{U{{}}{}U}U}}}}}UU}U}{{}{}}+++{}U{{{}UUU{UU{{U}UUUU}U{UU{{}}{U}{{{}}}{{{}{{U}U{U{}}{U}}{{}}}++}}UUUU{}}{{{U}{U{{}{{}U}}U}U{{UU}UU}{UUUU{}{{UU{{{}}}U}UUU{}U}++{U{}UUU{UU{U}{}{}}}{}{}{}{}U}UUU{{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}}++{U}{{U{{}}}U}{{U{UU{{}}U}}}UU{{}UU{}}U}U}{UU{}{U}UU}{}{{{{U}{U{{}}}}{}}UU}}{{}}}UU{{{U}}{{U{{{}}{{U}{U{}{UU}{}}U}UU}{{{}{{{{U}U{UU}{U}}{U{{}{{UUU}{{{}UU{}U{{}U}}UU}{{}}U{}}UU{{{}{{{}UU}U{UUU}UUU{}}U}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}}U}UU}}}{}{}{{}U{}}U++++U}}+++{U}{{{{U{{++++{{{U}{{{}U}}{}U{}{}{}}{U{}UUU{{{}}UU}}{}++U{UU{{+++UU{{{}{++++++U{UU}{{}U}}{UU{{}U{UU}UU{}{{{U}U}{{}{}}+++U{{U{{U+++{UU{{++++{U{U{U}}{{U}}{{}}U}UU{{}U}{}{}UU}}}}U}U}}{++}UU}}}UU+++{UU{+++U{{{U}}{UU{{{U{}{}U{{UUU}}{{{}}UU{}UU}{U}}U}++{}}}}{U{{+++UU+++{}}}}{{}U{}{}U}U{{UUUU}}U}}U{U{U{U}}U}}{}UU{{+++}U{{}{}}{++}+++U{{{U{}}UU}U{}}}}UU}}{{U}}U}U}}}{}}}{U{UU}}U{}}++}{{{UUUU{++{++{UU{U{{{{{}{}{U}UU{}U{{}{}UU}}U}}{}}U{UU{}U}UUU{+++}}}{{UUU+++++UUUU{{UU}}{{U}{{UU{U{}}}{U{UU}UU{UU{}{{U{{{}{UU}}+++{{}}}{{++++}UUUU}U{}{U{{{{{}U{UUUUU}}}U{{}{{UU}}{U{{U{{}U}}{U}+++}}U}}{+++{}}{UU{U}U{}}}U}{U{UU}}}U}{{}{{}}U}{U}}{}U}UUU{}{UUUU++++++++++UUU}{U{}{{}}}U}{{{{{{}}}U{}{}{{{{UUU{}}{U{}U{UU{}{U}}U}+++++++++}}U{}{}U}UU}U}{{{{}UU}{}U}U}}}UUUU{}{}U{}}UUU}UU{{}{}U}U{}++++}{}}}}UU}{U}{UU{UUU{}U}U{UUU}{{U}U}UUUU}{{{}}{U}UU{{{}}UU}U++++U}}{U}}{UUU{{UU{UU}{UU{U}}U}}{{{{U{{}{}{U{}{}}}{{}}}U}}{}}U+++{{U}{}UU{}}{U{}{}U{}}}}{{}U{U{}{{}}}U{{}UU{{}}UU}{{}U{}U{UU}+++U{U{}U}}}U}}}}U}U}}UU{{U}{}U{U{{}}}{}{}U}}{}{}U{}{{UUUUUUU{}+++U}{U{}{{}U{{}U}}{{}{U}}{{U}}{{}}U}}}{UUUUUU{}{UUUU{U}U}{}U}U+++UU{}U{U{{}UUU{}{}{UUU{{U}{}{UUUU{UU{UU{}U{UU{}U{}}}}{}}U{}}{+++}}U}U}}U{{{}{{U}}}{}{}U{UUU}{U{}}{{}}{}{}}{{{UUU}}U{{{{{}{{{U++}{{{{UUU}U{}U{U{{}U}UU}{}}U{{U}}{U}UU{}}}}{}}}U{}{U{}}{}}UU{}+++}{}}U}{}U{U}{UU}}{UU}}{{UUU{UUUU}{{{}}U}{}}U}UU{}UU{U}{}}{}{{++++}U{}}}{}U{U}UUUUU}U{UUU}}U{}{{UU}UU{{UU}{{}U{{}UUU}{{}}U{}{}{}++{{}}}}{}}UU}{{{UUUUU{U{{}}{UUU}U}}{UUU}}UU{{{}}{}U{UU}U}}U}UUU+++U{U}}}}{U}{}{{}}U{}}U}{U}}UU}U{U{{}}{{}}}UU{}{U}{U{U{{}}U{U{}U+++{{{{{U}}U{}{{{UU}}U{UUU}}{{{}{{}U{}}}{U{}}{}U}U{U}}UU{{{{U{{{}+++{}}}U}U{}{{U}{}}U}U{}U}{{{}}}{}UU{}{}}}}{}{{{{U{{UU}}{{}{{{}}U+++U{}}}U}U}U}{{}{{}{}}}{UUU}U{{U{U}U}}}U}{{U}U{{UUUU}}U{}UU{}}{}+++{}{{U}U}}U{{}}{UU{}}UUU{}{}U{{{U{}{UU}}U{}{}UU{{}U{}}{}}}UU{{}+++{U}}{}}}}}}UU{}{U{}UUU}U}}}{UU}{}{U}}}U}}{{U{}}{}}U{}{U}}{{{{}++++{UU}{U{U}}{U{U{UU}UU{{{}{{{U}{}U}{}}{}{}}{U{UUUU}{{U{}UU}{UU{++++U}}}}}}UU{U}{U{U}}{}}{U{{}{U}U}{}U}U{{{}{{}}}{}}}}}}}}{{UU}}U{+++{{UUU}{}U}{}U}}{{UU{}}{U{UU}}UU}{U{U}{U}{{}}{{U{{}{U{}{}}{U{{U+++UU{}U{U{U}U{}{{U}{{}{{{{{{UUU{U{}}}}UU}U{UU{U}{{}{{{}}}{}}}U{{+++U{U}UUU{{U{{U}}{{U}}U{}UUU}{U{}U{{}}UUU}U{}UUU}U}}U{{U{{UUU{UU+++UU}U{UU{{}U}UUU}}}U}{{U{U{UUU}{{U}U}{{UU{U{{U{{{{UU}}UUU}}}U{U++++}{}{}U{}{{U{{}{U}}}}}}}UU}{U}U}}UU{U{{U}}U}{{U{UU{U}}{}{}{U{{++++++++{}}}}{UU}}U}}U}{}}U{{{{U}U}}U}}{UUU{}U}U{U}}U}}UUUU}}}UU}U++++++{}{U{U{{{}UU}}U}}{U}U{UU}}U}}}}U{{U{}{{{U{UU{}}{{}U}}}}}}}{U}}}{UUUU}{UU}}}{U{U}}}}{U{{{}{}U{U{{{}UUU{U}{}U}U}U{U{}}}}U}U}{{}U{}{{U}{{{}}{}{{U{U{UUU}{{{{{}{{UUUU{U{}U}{}UUUUU{{}{U}}U}{}{{}U{}{}U{{{{{}}{U{}{U{}UU}{{}{}{}{{}}U}U}{}}}{}}U}{}}}{U{{U{U}}{{}{UU{{UU{{U{}UUUU{U{{U}}{U{{{UU}U{}U}UU}U}{{{{}}{UU}{{}{U{{{}}}U}U{U}U}U{{}}{}{UU{}}U{U{U}}{{{{{{}{}}{U}U}{UUU{U{UUU{U{U}U}{{U}{{U}{}{}}}{{UUUU}UUU{}}U}}{}}U}}{{UU}}}U}{U}{{+++++++U}}}}U{{{U{U{U}}{{U{}{{{}}}{UU}{UU{UU}{{U{}}}}}}}UU}U{U{++++++++U}{U}UU}++++++U{{}U}U}U{}}{U{}{}}}UUUU}{UU{U{U{U{UU}{U{+++{{U+++++U{UUU++++++++++}U}UU{{UUUU}}}}U}}U}}{U}}}}}}{{}U}{}}{++{}U+++++++}}{+++}}}}++++++U{U}{}U{{}}UUUUUUU}}{}U}}}{}U{{U}}U}++{{+++}U+++{U+++}{U{{{}{+++}{}}}}U}{}{}{{U{{{{U{{{{{U}{}}{{{}U{++{}++UUUU++{U++U{{U{U{{U{UUU{UU}UU}}U{}UU}U}{}}}}U{UUU}{{U{{U{}++{{++{}U}++{+++}}UUU}UUU{{}{UUU{}}}}{{U}UUU}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{U{UUU}U}}U}{UUU}}}{}{{U{U{U}}}U{+++++UUU{++++{}}{UU}{U{}U{UU}U{}{U{{}}UU{}{{{U{UU}UUUU{{}}}{{{U}}U+++++}+++++}}}}U}U}{UU{}{}}U}}}}}{U{{UU}UUUU}}{}{U}{U}}U{{{UUU}{}U+++++++++}}}}U{UU{U}}{{U{}{}{U{U}}UU}UUU{{}UUU{}U}UUUU}}{{}}UU{U}}+++U{++{}{{}{UU}{{}U{{}}U{U{}}{}{U{{U{{{}{}{U}}{{{}}{U}{{}{U{UUU{U{{}++U{U{U}}{}}UU}{{U}{}}{}{{{U}}{}{{}UUUU{UU}{UUUU}{U}{{}U}}}}U}}}++{{}UUU{U}U}}{{{U{U}U{U{U{{}U{{U{}}U}U{}}{}{{{{}UU}{}}{{U}U{U}+++{{}}}U{{{}U}{}UU{}}}}UU}}{U}{}{}}{UU}}}U}}{UU{}U{UU}UU{U}{U}}++}U{{}{}U}{}UUUU}UU{{U}U{}{{U{UU{}}{{}}}}U}{{}{U}U{{U{U{U{{UU{+++U{{{{}U}U{{}}{U{U}U}}{{U}U}{U{}}{}U{}{{}}{{{}{}U{{{}}}}UU}U{{++{{}UU{{UU}U{}}{}{}UU}}{UU}{{}}U{U}UU{}UU}}{U}U}}UU}UU}UU}}{}U+++UU{U}U{}{U{{}U{U}U{U}{U}U{{U}UU}UU{}}}}}}U{}}}}{}U}{U}{{U}}}+++{U{{{U{U}U{{{}}{{U{{}}U{}{U{{}{}}}U}}U{U}}UUU}}{}}{UU}}}}U}{+++U{{{}}{{}U}{}{}{UU}U{U{}{}}UUU{{U}U{}}}}}}{U{}U}{{{{{}}{{}{}+++}U}}}}U{}U}U}{}U{U}U}U}{U}}U{{}{U}{{}}}UU{UUUU{{}{U}U{{{{U{+++++}}}U{UUUU}}{{UU{{U}}{}{}}}}U}{U{}{}U{}{{}{{{{}UU}}}U}UU}{++++++}U{}}U{{}{{}{}U{{{U{{UU{{{}}U}{}}}}U}UU{}{}}{{U{{{}UU{{}U}++++++}}{}{UU{U{{{UUUU}U}{UUUU}U{}{{U{U}UU}UUU}{{{}}}{}{UU}{}{}{U}U{+++}U{UU}}}}U{{U}{{{}U{{U}{UU{}U{U}{U}{{{U}UUU{}UU}U}}{{UUU{{}U}{++U}}}U{UU}{}{{}{}}{}}U{U}U}{U}}U}U}U}}{{{U}U}{U{}}}}U{{U{{UUUUU+++}U}{U{U{{U}{{}U{{U{UUU}UU}{{}{{{}}}}{}}U}{{{U}}{U{UUU}U{{}U}U}++}}}U{}U}U}{{{}U}UU}{}{{{{U{{{}}U}}{}{{}{}U}}}}{{UU{U}U}U{{UU{{+++{{}{{UU}U}UU}}U{}}{}}}UU{{U{U}UU}UU{}U{}}{U}}}{UU{}U}{{}}}U}{U++{}}{{{}}{{U}}}}U}}UU}{}U{}{{}{}{}}U{}{{}U}}U}{{U{}}U}{U}{{UU{{++{}}{U{U{}{}}}{{UUU{{}}}{{U{U}UU}UU{UUUU}{{}{U{}U{{}UUU}UU{U{{}++{UU}U{}}{}}{U{}{{U{{UUUU{U{{U{{}}}}UU{{U{{}U}{{}UU}U}{}{{}U}U{++U{{{{}U}}U}}}}UU}{U}UU}}}{U}{{}U}UU{}{{{}{UU}{U{}U}}{U{U{}U{{{++UUUU{UU}U}{{{{}}U}U{}UUU{{U}{UU}}UU{}}}}U{}}{{UU{UU}{}{}}}U}U}+++{{{}{}}{U}U{{}{}{{{{}U{{{}{U{{U{}{{}UU{}{U{U{}{U}{{}{}{U}}{}}}+++UUU{}U}}{}}UU{UU}}}{UU{}}U{{}}U}U{{}U}{}}}UUU}}U}{}{}UU}{U{U{}++}}}{U{}}}{+++}}{UU}U{{{}UU}U}}U}UU}}{}{U}{UU}{U}{{{}{{U}UUUUU}++++{U{U}}+++++UU{}U}}{}U}U}{{{}U{{{U{{}}U{{}}}}UU{UUUU{{{}{U{}{}+++++++++++++{{{U}UUU{}{{{{}U{{}U}}UUU}{}{UU{U}UUU}{U}{}}{U}UUU{{{++++++++{{}}}}{UUUU}}}}U}U}}}{{UU}U{U{U{U}}UU{{UU}U}{}{}}{U{}{}UU}{}{}}{}}U{}}U}{}U}}U}{{{}{}UU{}}{}{}}}U}}{{{U{{}}{}UU{}}}{{{UU{U{{U}U{}}{U}U}{{}{U{{}U{}}UU}}}UUU{U{}U}}UUUUUU{U{}{}{}{{}}}U}{U{{{{{{}}U{UU{{}{}U{{U}{}U}}U{UU{{{UU{}{}UU}}}UUU{{UUUU{UUUUU{U}UUU{U{}{{U{}}{U}}{UU{U{}U{{{{{}U}}}U}{}}{{U}U{{}UUUU{{}U}}{}}}{}{}}UU}UU}}{UU{{}{U}{U}U}{U{}U{{UU}{}UU}}{{UU{{}{U}{U}{U{}U}U{}U{{}U}{U}U}U}{{}U}{{UUU{{}UUU}{{U}U}}{{{UUUU}{}+++++++}{}{U{}{U}}U{}{}{{{{}}}}U}{U}{UU{{{{{{}U{{U}{}U{{U}U}U}+++++++++++{}{}U}U}{}}}}{}{}{{{}U{UU}U}}{U{U{}{}UU}U}{{}}U{{}{U++++{U}U{++++++++}U{{{UUU}}{{UU{}}}U{UUU}}}{}}}}{}UU{UU}}{}UU}UU+++}{{+++++++++++++{}U{U}UU{{U++++++++{U}}U}U}U}{}U{{}}U}{}UUUU{+++U}U+++++}}U}{++++{}U{}U{+++++++++++{}UU{U}}U{U{UUU}}{}{UUU}}}++++++++{}}{{{{U}+++}{{{}++++++}UU{{U}}U}{}}U}}{U{U{}{UU{U}}U}{}{U++++++++U}{}UU{{++{U}{++++}}}{{}U}{}{UU}}{}}{UUU{{U{{UUUU}U{}UUUU{U}++++++U{UU++++{U}+++U{}{{U}UU{{}}{U}{UU{}UU{{{}{U{}{{UUU{UUU{UU}{U}++++++++++{U{U++}U{{{UU{{}{{{}U}}U{}U{{U}{{UU{}UUU}U}U{{{U{U{UU}U{++++++}{}}}+++{U}{}{UUU{UU}U}{{}}}}}UU{}{U{{}U{{U{}U}}U{U}}{}UUU}UUUU{{}}{{++}{}}}{U{{U}U}}}UU}{U}{{U{U{}UU{}}}U}}}UUU{{{}}}{}}U{{UU}U}{{}+++{U{U{U}}}{}}U}U{}{UU}U}UUUUU}U{{}{}U{{}U}}{}}}U}}}U{U}}}{}{U}++U}}}{U}}{U{U{{}{UUUU{}U}}}}{{{U{UU}}}}}U{UUUU{}}}{U}UUUUU}UUU+++{U{{}{}}U{UU}{{}}{{}}UUU{U}{{{{}U}U{{U{}UU{UU{{{UU{U{{U{}{U}U++UUU{UU}}{{}{U{}{}}U}{{{U}}U}}}}}}U{UU}UU}UU{{{U{U}UU}}}UUU{}U+++}{U{U{U{U}{{}{}UUU}UU}{{}}{U{}{{}}}}}}U{{U}}}}}U}}U}}{UU}}{}+++UU{{{{U{UU{UU{UU}}{UUU}U{}{}{}{{}{U{UUU{{{}{UUU}UU{}{}}{{UUUU++U}}}{{UU{}UUUUU{{}{{U}UU}U{}}U{{{{}{U{}}U{U{UUUU{UUUU}}}UU}U}+++}}{}UUU{{}}UUU{{U}UUU}U{{U{U{{UU{U{}U{U}U}}{U{}U{}}}U}}}}}{}}++{{{{}{}{{{}UUU}}{{U{{{{U}UU{UUU{}U}U}U{{{{U}}U}{{}}}{{{UUUU}++++{}{UUUUUUUUUUU{}}{UU{{}{{{{{UU{}{}}U{}{}U{U{}{}}}}}{{{U}{{+++++}}{}U{UU}U{{U{U{U{}}{{U}{U}U{}}{}U}}{UU{UU{{{}U{{{}U}UU}}+++++}UU{U}U}UUU}}{}{}}{}U}{}}}{}{{}{}{{{{U{{}{U}}U{}U}}}{}U}{{+++++U}{UU}{UU{{}{}}}{U{}UUU{UU{UU{}UUUU{}U}{{}}U}{U{U{UU}{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{U{{}U{}}}{UUU}{U{U}UU{{}{U{UU{{UU{U}}{U{}U{{}}}{{{U}{{}{++U}UU}}{{{U}}}U{}UU}UU}{{{}}{{{}}{UUUU}}U}}UU{U}UUUU}{U{}U{}{}U+++{{UUU{U}UU}}}}}U}{UU}{}}U}{{{U}{UUUU{}UU{}{{U}}U{U{{U{{}{{}U}}++U}}}}U}{UU{UU{}{}{}}{}}}U}{U}}U}U}U{U{{UUU}{}}{U{U{UUU{UUUUU{}+++}U{{U}U{{U{}U{}}{{{UU{}UUUU{{UU{U{U{}{U}}{U}U{U{{}{}{UU}U{{{}{++{}}}UUUUUU}}}{U{}U{{{{U}{{}UUUU}UU}{{}{U}{{}{UUU}{U{}{{{{}UU{{+++}}{{}}}}{}U}}{UU}U}U}U{}}{U}}U{U{{}}U{{}}U}{{{}}U}{U{{U}{}U{{}+++}}}UU{U}{}{}{UU{}}{}}}U{{}{{}{UUU}}{{U{{}{}UU{{U}UU}}UUU{U}{U}+++}}}U}}U{}{}UUU}{UU{UU}{}{}{}}}U{}}{U{U}U{U{}U}U{{}U}}}}U}UU{{}+++{UU{UU}U{{UU}U}}}}U}U{{U}{U}}}}}{UU}}}{}UU{{U{{UU{{UUUU{UU}{}U+++{UU{}U{U{U{{U{}U}U{U}}U}{}{{{}{{U}{U}{}{{{{}}}U}U}}{{UU{U{{{{U++++}{U}U{}UU{{U{}}}}{}UUU{}U}U{{U}}}{}}{{UU}{U{{}{U{UU}UU{{{}}U{++++++U{U}+++}U{UU{UU{{U}}UU{}U}{U}}U{U}U{UU}}}{UU}U}U}{U{U}{{U}{U+++++++++++U}}{{}}U}}{}UU}U{UUU}}{U}U}{}{{U{}{U{}}{}}U{UU{U{U{}UU}{++++++UU{{U{{U{{U{}UUU}{UU{{U{}UU}U}{U}}}}}}{{}}}UUU{UUU{{{UU{U{{{{}UU}U}}{}}{}U}U{}}{}{UU}{}}{}}}{}U{}{}}U}}}{{U{{U}}}{{U{{{U{{U}{}U{}}}{{U}U{UU{}UU{}{}{UUUUUUU{}U}}{{}UU{{}U{U{{{U{U{}{UUUUU{}}{U}U}{U{U}{{U}U{U{{{U{{{}{{}UU{}U{U{UUU}U{U{{}}{U}U}{{UUU{U}U{UU}{U{UU}{}{}}{}U{U}}UUU{{UU}UUUU{}UU{}{{}}U{U}{U{{{{U}}}UUU{}}{}UU{}UU{}UU}UU{U}{}}}}}{{U{UU}}{}UUUU{U}}}}U}}{{}}}{}UU}}}U}U}{UUU}U{}UUU{{U{}}{{{U{{}{}U}}}{{{U{}{U{}}{U{{}{{}}U}U}UU}}{{U}{U}{{}{}{U}{{}{U{U}{}{U{}U{}UUUU}{{U{{UU}{{}UUUUUUUU{}}{{UU{}UU}}}{U{}}}{UU}UU}U}}}U{}}U}}}}{U{U{}{{}{}UUU{UU}{U}}{{UU{{{U{U{U{}{{{{{{{}U}U{U}}}}U{U}{}U}}}}U}}}}}{{}}UU}{{}}}{}{{{{{}{}{}}U{{U}}{}{{{{}U}{{U{{UU}{U}UUU}}U{}U{{{{}U{{}U{UU}{{{+++++++++++++++}U}{}U}{{}{U{U{{{}}{}{UU{{U{{{}U}}UU{}{{}{UUU{}}}++++++++++++++++U{{{{}UUU{U+++++}{}U{{U}U{}}}{{U{U}U}UUU}{{}U{U{++UU{}{{{}}U{U++U{UU}}U{++++++++{UUU{U{{}U}{{}U{{}{}{U{U}}U{{{}}++++}{U{U{}{U}++{}}U}}U+++++U{{}U{U}}UUUUUU{{{{{{{{{{}U}{}{{UUU{{++++++++{}UU+++U{}}{++++}}}U{UU{U{U{U}{}}U{{{UU}}}{{U}}U}{}UU}{}}{++++++++++++{}U++++++UUUU{}UU}{{}{{UU}{U}{UU{UU}}{}U{}U}}}}{{}}}U{U}U+++++++}{+++++UU{}U}U}{U}{U}}{}U}U{U{{U{{UU{{U{U}{{}}}UUU}}}{{}}{{}}U{}{{++UUU{UUUU}}}UUUUU}U{}}}U}U{UU}U{{}U}UU}{}{}U}{}{U{U}}}}}{}}}{}+++{}U}U{UU{UU{UUUU{{{{{{U}U}}{{U{{}}{}U}{}}{UUUU}}{{{U}}{U}}}}+++}UU}}}{}}}UUU{UU{U}{}}{{U}{}{UU{}}{{U}UU}{}{{{}U{{}U}{U}{}{{U++U{{{}}}U}{}{}}{UUU}}{U}U{{U{U{}}U{{}{{}}}}}{}UU}U{{{U}U}}UUUU+++U{}U{{{}{UUU{}}{}}{{}{U}}{}{{}U}U}}}}}}UU}}}UU{U{U}UU}{U{UUU+++{UU{UU{{}}{U{U}{{UU}}}}U{{UU}{UU{{{{UU{}U}}U}}{}{U{}}}}{}U{++++}U}}}U{UU{}}{}}UU}UU{U}}{{{{}}U{{UU}{U{U{{{{}}UU}UU{}U}{U}U++++}}{{{U{}{U{}U{{}}{}}}}U{}{{{{UU}{{{UUU}}}}UU}UUU{}{U{{{{UU++++}UU}U}}{}U}{{}}{}{}{UU}U{}{}}}U}U{{U{}}{U{U{{{U{}}{}UUUUU{+++++U}}}UU}}{{{}UU{{{UU}}}{U}}{U{}}{{{{U}}UU{U{{}{}{U}}U{{{}{+++++U}}}{UU{{{}UU{}U}}U}}{{{}}{}}{{{U{UU}}{{U{{{UUU{}U{}{U{U{U++++U}UU}}}U{U}{}{UU}UUUU}}{U}}U}U}{{{{{{U{U{{{}}U{U}}}}UU}{{}}U+++++{{UU{{U{}}UU}U{UUU}}}U}U{U{UUU{}U{UUUU{{}{U{UU}U{U{}}}{}{U}}{+++++}}{{{UU}UUU{U}}{{UUUU}}{{{UU}U}{U}}}{}}}}}U}U}{}}U{}U}}{{}{U{++++U}U{U{U{U{U{UU}{}}}U{{{UU{}{U}}{{U{U{{U}}UU{}{{U{UUU}}U{}UU{{}+++{}{{}{}U{}{}U{}{}U}{}U}}{{}{{}}UU{U{{{}{UU{U}U}}}{{{U{{U{U{U{++++}U}{{U{{}}}U}UUU{U{U{}{}UUU}}U{{U}U{}U{{U}}{UU}U}}U}}U}}}U}{}}+++U{{{{{U{U}}}U{U{}U{{}}{U{{}{}{U{}{{U{U}{U{{{{}U{UU{}{U{}{}UUUU+++{{}{}{{{}U{}{{}{}U{U{U}{{}{}{}}{UU{{}U}{U}{{}UU{U}{{U{UU{U{}{{++}{U{{}UU}}{{}{UU}UU}UUU}}}}{}U}}}{U{}{}{{{{{}}}{}{U}}U{{}U{{{U++++{U}U}{{{{U}}}}}UUU{}{U}}}UU}U{}}}}U{{}U}{{}{{}U{}}}}}U}}}UUU}++++}{U}{U}UUU}}U{{}U{}{}{U}UUU}}{UUU{U}{{U}UUU{}{}}{U}UUU}{{{UUU{++}{UUU}{}}UUU}}}}{UU}{U{}}U{U}}UUU{}{}U{UU}{U{}}{}{UUU{{U}{U{{{+++{}}U{UUUUU}{U}}{}}{}U{{}}}U}{}}{{{U{{UUU{}{{U{UU}{}{UU{}{}{UU{+++}U{{{UU{}U{{UUU{U{{UUUU{}}UU}{U}}}}U}}{}}}{{}}}}}}{}}U}{}}{U}U+++}{UU{U}}{}}}U{U{}}{}UUU{}{UU}{{{{U}U{{UU}U{}}{{}U{UUU{}{{U{}U{++++{U}}}{U{U}U{{U{}UU}{{U{{UU{{U{}{}{}{}{}}{{}{}}U{U{{{UUU{{}{}}+++++UU{U{}U{{UUU{UUU}{U}}{{}}UU{{}UUU{U}{}{}{{{U}U}UU}U{{}{{{{U}{+++++++}}}{{{}}}U{{UUU{UUU}{U}U}}U}}}{{U{}UU{U}}UUU}U{{UUUU}}{}}}{+++++++}U}UUU}}}}U{{{U}}}}U}{}}}{{}{UU}U{UU}{}U}}}U{U}U{}}}{U{{}}UU{+++U{{{U}U}U}{}}U{U}}{}U}}}U{{}{}U{{}U{UU{{{U{}U{}{U{U{UU{}}{{{U}}}}{}U{}U}}{U{{{{{{}{}{{{}UU{U}{}U{U{}{U}U}UUU{UU{{}{U{U{}}}}{}{{{U}}}UU}{UU{}}}{}}}UU{}}UU{{{{UUU{{{U{UUU{{{{{}{}U{}}}}}{{{}{U{U}}{{{}U{{U}U{{U}UUU}UUU{}}{{UU{{U{{{{}{{}U{{U}{U{UU}{{{U}{{{}}{{}UU}}UU}U}{UUU}}}}}{}{{{{U{{U{U}U}U}{U}}}}U}{}}}}}UU}}}U{U}}U}}}}}{{}U{U{}U{UUU}}}U}}{}U{}{{}}{U}UU}}U{U}U{{{{}}}}U{}U{}{U{UU{{UU}{}}U}U{}U{U}{U}U{}U}{{{{UU{{U{U}U}{U{{U}}}{{{}{{U}}{{}{U{}}}U}{U}}}{}{{U}UU{}UU}}{}{{UU{}}{}}{{UUU{U}}UUU{{++++}U{{UUUU{{U}}}{}{}}U{}UU{{U{}{U}}{}}{U{U{U{}}}UU{}{{U}{}{UU}+++++}}UU}}{{}{{UUU}}{{UU{{{}}{}}{}}{U}{}}}}{{UUUUUU}{UU}{}++++++++++}U{U}}U{{}{UU{{U{}{U{UU{U}U}UU}}{{UUUU{{}U{{}{U{{}{}U++++++++++++UU}UUUU}}U{}}}}}{}}U}{{}}UU}U{U}}UU{{}}UUU}{{U}}U}{+++}}{}{}UU++{}}{U{}UUU}}U++++U}}U{UU}}{}{{}}{U}{UU}}{UUU{U{{U}{++++{}{{U}}+++{{{{}}}{}}++++++}{{U{U{U{U{UU{U{{{UUU{{{U{}}U}}U{U+++++++UUUU}++{{++{{}}{++++{}}}UU}}{{}{}}}U}}{UUU{}U{{UUU}{{{U{{++{+++++++}{++++++}}U++++UU{U{{U}}}U}}U}{UUUUU{U{{UU{{U}U{}}U}UU+++}UU++++++++++++{+++++{}UU}{U{U{}{}{{}{{UU{}UUU{{{UUUU}{}U}}UU}+++UUUUU++++++U}+++++U}{}}{{}U{{}}U}}U}{}{U{}U{U{{{{U}}{}U}U{}}}++++++++++++{}}++++{}UUUU}}}{}U{}{UU}{U}}U}}U}{UU{{U{}U}}U}U{{}{{U+++++++++UU++++UU}UU}{}}U}U}U}{UU{}U}U{U{}U}U{}{U}{}{U{}{}U{}{U{}U{U}{{{++++++}U}}U{U}}U{{U{U}U{U{}{}{{}}}UUU{}}}{}}{UUUU{{{UU}}U}U}{}U+++++{}U{{{}{}U}}}{{UUUU}}U{{}{UUU}{U}}{{}UUU{}U}}{}}{}{}{U{}U}+++{U}U{}U{{UU}{U}}U}{UUU{{U}}}U}{}{UU}UU}UU{}{}{}{}}}{U}{U{{U++++U{}U}}U{}U{{U{U{}{}{}U}}U}U{{{{{{}{U{}{{}{{{}{{{UU{UU{UU}}+++++{UUU}}{}U{{}U}{}UU{U{{{}U{}{{U}{U{}}}UU{}{}}{}{U{UU}}}{{}+++++}{UU{{U{{}}}{UUU}{}{{UUU{}}U}}{}{}U{UU}U}UUU}{}}}}U}}UU}}+++++}U}}{{}}U}U{UU{UU{U{}UU{}UUU{{UUUU}}UUU{{{{U{}}}UU}UUU}}}U++++}{UU{}UU{{}{{{}UU}UU{{}}UUU}U}}U{{UU}}{U}}}UU}}}{{}}{}{{U}++++U}}{}}}}}}}U}}}U{{}{}{{}U{U}}{U}{U}}{U}UU{}U}}{}}{}}}{{{U{+++++}U{}U}}UUUU{U{U}{U{{U{}UU}}}}U{}{{UU}UUUU}{UU{}}U{{{UUU{{}{+++}}}UUU}U{{}}U}U{U{{{U}}}{U}U{{{U}}}U{U}U}}{}{{{UU{{}UU{U{{}U}U++++UU{UU{}U{UUU}}{U{}{}}}{UU{UUUU{UUUU{}{{U}U{UU{}UU}{{{U{}U{U{U+++++{}}}{U{{UU}U{}{{}U}{{}UU}U{U{U}UU{}{{UU}U{}}U}}UUUU{}}{}{{{{}+++++UUU}U{U}U}}{{U{}{{U{U}}}}U}{{{}{}{{}}}}{{}U}U}U{}UUU}UU{UUUU}++++++UU{{}{}U{}}}}}UU}{}UUUU{{{UU{}UU{U{}{{}{}U{U{{}U{}}UU}U{}{U}++++++}}}}U}}}{}}}U{{{}}}}}{}{{}UU}{{}{}U{U{U}UU}}{}}{UU}U}U}{U}{{{+++++UU{{U}}{}}}}}U{}}}{U{UU{U{{}}}{}}UUU{{{{}U}U}}{{U{}{{U}}}}}}}+++++}{}}}{}}}U}U}{}U}}}U}}{}U}U}}U{{}}{UU{{}}U}{U}}{{}{{U{}UU{{}{++++U{UU{UU{}U{{{{}{{}}{{}UU}{U}{{}}}}}}{}}U{}}}{}{}{U{U{{UU}}{{{{++++}{{}{}U{UU}UU}{}UU}UU{{}{{{{}{UUU{UUU{UU{{{U{}{U{{}{{{{}{{UU}+++++U{UU{{UU}{}}UUUUU{UU{{{}{{}{U{}}U}U}U}U{UU{}}}{}}UUU}}}U{UU{}+++++{{}{UU{UU}}}{{UU{}{}}UUU}{}U{UU{}UUU}}}}UU}U{U{U{U}}{{{U}U{}}+++++{}{{U}U{}}}U{U{U}UU{{{{U{{{}U}U{U}{UUUU}{}UU}{U}{{}{}U{{UU{}U+++++{{{}U}U{U{{{{UU}}}}{UUU}{UU}}}{}{U}{{U{}}{}}}{{{U}{{UUU}U}}U}+++++U}{U}}UUU{}{{{UU{{U}UUU{{}}}UU}{UU{U}{{}{{U}UU}}UU{{{}U}UUU}{++++U}U{UUUUU{UU}{{}{U}UU{U}{{}{U{}}{U}}U{{{{U}}{{UU}{{U}{UU{}UU{{++U{U{}{{UU}U}}UU{}U{UUU}UUU}U}{}}{{UU}}}}}U}U}}U}UU{U{U}}{}{{{U{UUU}UU{{}UUUU}U}{{U{U}{}{}}{}}UUU}{{}U{UU}}UU{{}{}}}{{}U{{{UU{{{U}U}U{}U}U{UU{{}U{{UU}{}}UUUUU}}}U}{}}}}UUU{U{{{}U{}U}}{{}}UU}{}}{U{UU{U{}UU}}UU{UU}{{}{}}{}}}}}}{}{}U{UU{UUU{{}{{}{}{}U{}}U{}{U{{}}UU}}{}}{UUU{{}U}}}UUUU}UU{}{{UUU{}{}U{}U{{}}}UU{{U}}{U}U{}}UU}U{{{UU}U{{}}{U{{{}U{UU}}}}}}U}UUU}UU{U}UU{}{}UU}}}{{UU}{{}}UUU}U}U{}U{{}}{{}U{{}}}UU{{U}}{{{UU{}{UUUU}{{{{UU}{{{{U{}{}}UUUU{{{U{}}{}}{U{U{}U}UUUUU}}}UUUU}{{}{U{}U}UU{U}{U}UUUU{U{}}U}{}{}}}U}U}{}U{U{UU{}UU{{UU{{}}{}{UU}UUUU}{UU}}{{}UU{}{U{UU}U{}}UU}}}}UU{U}{{}U}{{}{U{}}}{{U{}{{U}U}}{}{{{U}}}{U{{{{U}U}{U}{UUU{U{{{}{U}{}U{}U}}UUU}U{}}{{{U{}{{U}UUU}}}{}}}{U{{{U{{UU+++U}}{}{U{UU}{U{}UUU{UU}{{{U{{{U{}UU}}U{{{U}}}{}{{}U}{}{U++++++++++{}UU}{U}{}U{}{UU}{UUUU{UU}{}{}{U{U{}UU{{}U{U{}{UU}U{}++++++++++++UUU{{}}UUU}}U}{}}{}}{U}}{U}U}}}}}{{{UUUUUU{{{UUU{}}{+++}}}UU{+++}}UU}{U{}U{{U}{{++++{U{U}U{}U}}UU{UUU{UUUU}}{}}{UUU{+++++}}U}U++{{{U{UU}UUUU++++++++}}U}UU}{}}{{}{UU}}{UUU}}U{UU{}}U+++++++{UU++}}}{UUUUUU+++++++}}UUU}{{U{U}}}}U{U{{{{}}U}U{UU}{{UU++{}+++++++++}{{{}{}+++++}}}{U{UUUUU{U{{}{{}UUU{U{U{}}{{}{}{{}UU+++U}}+++++++UU{UU+++++}}}}{UUU}U}UUU{}{UU{{UU}{}U{}{}U{}{U{{}{UU+++{U}{{+++{{{{+++++U{{}{}{U}}UU}{UU{U{{{}}UU}}}UU{U{{}{UU}UU}{U}++++U{++++{++++++{{}U}}{U{}}}}}{}}{{U{UU{{}}UU}{UU{{}U{{UU}UUU{}}++++++++++++++U{{}}}}UU}}U}U}UU}{{}{}U}{}U{{}}{}UUU{UU{{}}UUU}{{}}++++{++++}UU}UU{}{}}{U{U}}{}}}{UUU{UU{{}}{{U{{UUU{{U}{UU}{{U}{{{}{}{+++{UU}}}{U}}{}}}{{U{{{U}{U}}UU{{UU{U{{}}}}}U{}{}UU{U{U}U{{UU{++++U{{}{}{}{U}{{}}}UUU}UU}}UUU}U{{UUU}{}{}U{}{}}U}U{}}U}{{U{U+++++U{U{U{{}}}{{{}U}{}{U{}U{}UU}}{{}UU{}{}U{}{{U{}{}}}U{}U{UU+++++{U}{}UU{}UUUU}}{{U{}U}{{}U}{}U{UU{UUU}{U{UU{}U}}U{{U}{U}{+++++UU}}}{UU{}}}U}{}}{}{}}{{{}U{{}{}}{}U{U{}{U}{}}{{{U{U}U}}++++++}}{U{U{}{{{UU}}}}{UU{}U{}}{}}UUU{{U}}}}{{}UU{U}}{{}UU{}}}+++++{}{{}U{{UU}{U{{UU}}{{}}{{U{UUU}}{U}UU{UU}U{U}{}{{{}UU{{UUU{+++{{{{}U{U{U}}{{UU{}}U}U{{}{U}{}{}{{UU}{{U{U}}}U}{}UU{{{{U{UUUUU+++{}{}}}{}{{U{}}U{U}{}UUUU{U{{}U{U}U}}U{{U{U}{{}{UU}}{{U}UUU{}U}+++{UU{}UUU}}{U}UU{{UU}{}{{}{}{{}U}{U}}UUUU{U{{{{}U{U{{{U}}}{UU}}++++{{{{{{}U{}}UU}}{U{U{}}}}U{}UUUU{}U{{{{UUU}}U{{}}}}}{{{}UU{}{}++++}{{{{U}U{UUU}U}U{}U}}}}}}}U{U{U{}{U{{U{}{UU{U{}U}U{}}UU}U}}U{}+++{{{}{}}}{{{U{U}}UUU}U}}{}{{U{UU{UU}{{}}{}}}}}U{}U{U}U}{{U}UUU{+++}{}U}}}{{U}{{UU{UU{UUUUU}}{}}}{}{U}{}{{}}UU}}}U}U{}U{U{UU{U{{}+++{{U{{{}}{UU{}}{U}{{UU{U{{UU}U}{}UU{{{{}}U}}U}U{{{}}{{}}UU}U{}}++++UUU{{U{UUU{{{}U{U}UU}UUU}{}UUU}}}}UU}{U{}U{}UUU{}UU{{UUU{}}}{+++++{U{U}U{{{U{}{}}}}}U{{}}U}{}}UU}}}U{}}}{U{UU{{U}{{}{UU}{{}U{}U+++++}{UUU{}U}}{{UU}UU}}UUUU}{}}}UU}}{{U}{}}}}{U{}}}{U{{}{U{{U{UU}+++++{}}{}{{U}U}{U{U}{}UUU{}}}}{}}}}}U}}}U}}UU{}}U{U{{}}{UUU{U}{{U+++++}{}U}}{{{{{}}}U}}{U{U}{{UU{U}}{{UU{UUU}}{U{}{}{{}{{{UU{{}UU}U+++++++}{}}{}U}{}}}U}}}}{}U}U{}UU{U{}U}{{}{UU}UU{U}}U{U}UU}UU}U}{}+++++++}}UUUU}{U{{U{}U{}}{}}{}{}{{U}}U{}U}{{{{{UU}U{{{}{{}{}UU{}U}{{+++++++UUU{UUU{U{{U{}{U{{{}}}}U}}}{}}}{{}}{}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}++{U{{}{U}}{}U}{UUU{U}{}}U{}}}}U{{{U{UUU}}UU{{UU}{}{}{}{{}{}}U}{{}U}}}}{}UU}{}}UUUUUU{}U{{UU{{{U{}{}{}}}{U{}U}{{U}}U{U}U}{}}{U}}U}}UUU{{}U}U}}U{UU}UU{}UU}}UU{U{}UU}}UU}}UUU{}}{U}{{}{}}{{{}{U{U{U}UUU}}}UUU{U{UU}{}U}{U}U}}U}{{}}U}{}U{{{}}UU{}}}{U}U}}U}U{}{{U}{{{{{UU{U{{}}{}{{}{}{UU}}{{}}{{{}U}}}{U{}UU}{}}U{}U{{U}U}}U{{}{UUU}UU{{}{UU}UU}}}{UUU}{}UU}}{{}U}UUUU{}U}{}{UU}{U}{{}{}{UU}{{}}{}}{}{{}}U}UU{}U{U{{{U{{}{UUUU{{{U{UU{U{U}{{}{U{U}}U}U{U}{}U{UU{}{UU{{}}}{U}}{{U}}{{{}}U{{{{U{}{}U}{{}UU}}}}{{}{}}U{}{{}}U}{{UU}{U{}}}{}}U}{{}{}}{}U}}{}U{U{}}}}{{}{{}U{{}{U{{}U{}}{}}UU}U}}UU}}U}{U}{{{{UU{UU{}{U{U}}U{U{{}}{U{{}{{U{U}U}UUUU{}UU}}{U}U}U{}{UUUU}{}{}{U}{{{{}}}{U{}{U}{U{U{{}}U}}{}{UU{{U}}{U{}UU{}}}{}{U{{}{U{U}}}U{{}}}{{}}{}U{U}UU}UUUU}}}}{U{}}U{}{UU}}U}+++{UU{}{UU{}{U}}U}}UU}{U{UU}{}U{}}{}{}U}U}U{{}{}U}}}}UU{}++++++++++}}UU}U}U}U{U{}}U{}U}U{}{U{UU}{}U}UU}{U{{U}U{}}}}UU{}}++++++++++++{{}U{U{{{{}{U}{UU{UU{UU{{{U{{}{}{{}U{UU}}{{{{}U}}{{U+++U{}{}U+++{U{{{U}U}UU{U{}U++++UU{{}{U}}}{}U{}}UU{UUU{}{{{U}{{}+++++{UU{{++UU{}{}{U{{U{++++++++}U{U}U}U}UU}}{UU{U}}{{{}{}U{{U{}+++++++U{U++U}}}{{}UUU+++++++}{}{}}}}}{{}U{U{UU{U{{{}{UU}{{}{}U}++U{+++++++++U}{UUUU+++++}{{{UUU{U}{U{}{U}{{U{U}}U}{}}{}U{}U{UU}+++U{U+++++++}}}}}+++++{}}{}{{}U{UU{}{{UU{U}U}U{}}U}}}}}U{}}{{}}U+++U{UUU+++{U}{+++++}UU}}}}{}{{{}{U}U}}U}U{{{{{{UUU{UU}}UU{UU}U{U++++{U++++U++++++U{{{{}{U{U}{UUU}UUUU{UU{{}}UU{U}{{{{}UUUU{U{}{}{++++++++++++++}{}}{{{{}}{U{{{UUUUUU{{{{}{}UU{}}}}UU{U{{{}UUUUU{U{{++++U++++{}}{{{{}U{{}UU}}{{UUUU}}{U}}}}UUU{}{{}}U{U{}{UUUU{{}}{U{{}}+++{}U{{U{U{{U{}}}{{U{UU{UU}UU}}{{U{}UUU{}}U}{}{U{{{{{}UU}}{U{++++{U}{U{{}UU{{UU{U{U{}U}}U}}{{{U{{}{{}{UU}}{}UUU}{{}}}}{{}UU+++++UU}{U{}{U}}{{}{UUU}{}}UU}UU{U{UUU}}}}}U}UU{{{U{U}UU}}}{U{+++++}{U}}}{{UU}{}}}{UU{U}{UU}UUU{{{}UU{}U{U}{UU}}U}{{UUU}}{}U+++++{U}{{{}}}}}}U{{UUU{}U}{{}{}}}U}}UU}}{UU{{{{U{U{{{}{}}UU}++++++{}{}U}{{}{}}UUU{{}U}{}U}}U}U{UU}UU}}U{}{UU{{UU}U{{}}UU{UU+++++U}U}U}U}}}{}UU{}U}U{{{{{}U{{UU{{U{}{}UU{{UU}}}{}{U{{}{U{{{U+++U{U}{}U{UU}{}U{UU{{{U{{UU}U{UU}U}{}}}{UUU{}U{UUUUUUU{{{}}UU}}}+++}}}}}{}{U}U{U}{{{}}U}{U{U}}}{{UU{}{}UU{{UU}U{U}U{}{{}U}{{{}{U{+++U}{UU}U{}UU{}{}{UUU{{UU}U}U{}}{{}UUUU{}}{{}{{{}U}U}}U}}UU}}U}U++++UUU}}U{{{U{}UUUUU{U{}{{}U{}{{{}{{U{UUU{{{}U{U}U{{{}}UUU}{U{U}++++{U{}{{}U{}{U}}{}}}{}}U{}UUUU{}UU{{{{{U{UU}}UU}UUUU{}UU}}{}{UU}+++{U}}U}UUUUU{{}UU}UUUU{U}U}{}}U}UUU}}}U}{{}{{{}{{U{}}}U{}{{}{{{+++}U}U}}}}U{{{{UUU}UU}}U}}}U{}U{{{{{}}{}U{U}{}{U{}}{{U{UUUU}UU{{+++{}U}U{U}{{UUU{{{{U{U{U}U}{{{}}{{}{}U}UU{}{UUU{{{{}UUU}U{U}{{U}++++{UU}}{U{}U{{UU{}}U}}{{U{U{}}{{U{{UUU}UU{UU{}}U{UU}U{U}{}}}{U}+++++}{U{{}}{{UU{{UUU}UU}}U{U}U{{U}}{{}{}}}{UUUU{{U{{}U{}U}{}{}{{{+++++}U}U{}{{}}}{U{U{{{}U}}}{U}}{{}UU}{{U}U}}U}{{UU}U{{U}U}U{}{{UU+++++{U{{U}U{{U{U{{}}U{U}U}U{U{{}{}{U}U{}{{{UU}U}{}U}UUU}U{{{{UU{}+++++{U{}}U{{{{}}{U{U{U{{}}UUU}{}U{}{U}{U}}}{}UU{U}{{U{{{U{}U{UU{{+++++++}UU{}UU}{{{}}{}{UU{U{U{}{UU}{U{U{{}}{}UUUU{UU}U}}{}U{}UU}}U+++++++}U{}{}}}{}{}}{{}U{U}U{{UUU}UUU}{{{U{U{U{UUUU{U}{U}{{{{U}U}}{U+++++++{}}{{{{U{}U{{}UU}}U{}U}U{}{{U{{U{}{}}}}UU{U{{UUUU{U}}{{{}{U+++++UUUU}{{U{}UU}UU{U}}}U{U}U{{{{{{}}}}U}{UU}{}{{{U{}U{{{}U}U}UU{U++{{U}U}}}{}U{U}{}{}}{{{}U{}{{{{}{{U{U{}}}U}U{}}}U}{}U}U{}{U}}}UUUU{U{U}{{}{U{{{U}UUUUU}{{U}U{{U}{U}}{{}UU{{U}UUU}{}U}}}UU{}U{U{}{}}U}}{UU{{{}}}}{}{}UU{{U}{U}U}{{UU}U}U{{UU{}UU}}}}{U}{U}{U{{U{{}{}}{}U{U{{}U{}{}{{{}U{UU{U{}{}{{U{}U}{{}{UU}{}{}UU}}UU{U}}{}{U{UUU{UUUU{}{UU{{U{U}}{}{{}{UU}}U{U}{U}U}U}U}UUU}}UU{{}}U}}}{{{{U{{U}U}UU{U}}{{UUU{{U{{{U{}U{{U{}{}}UU{{}U{{}{UUU}{}UU{{U{{U{}U}{U}}}{U{{U{U}UU}{U}{U{}U}U{}{U{}{U}UU{U}U{}}U}U}}U{{{U}{UUU{}}}{{{}{{{U{{U{}UUU{{}U}U{{}{{}U}{}U}{}{{}U{}UU{U{}U}U{{}U}}{{}}}U{U{}{{{}UU}{U}{U{}{UU}U}UUU{{U{}{UU}}U}UU}{U{{U{U{}{U{}U{{UU}}}}{{{}UUUU{}{}U}}{{{{}}{U}U}U}U{{U{}U{{U}}}{UUUU{U}}{{U}}{U}U}UU{U{}U}{{}UU{{{{{U{{{}U{{}UU{{}{{UU}UUU{{{U{}{{UUU}U}}}}}{UUU{}}{{}{UU{}{UU{{{U}UU}{{{{}{UU}{{{{U{{}U{}UU{{U}}}{{}}}+++}U}U{{{UUU{U{{UU{{{{UU}}}{{}}}U{{{}}{}}U}{U}}}UU}}}}U{}++++++++++U}U{{}U}{{UU}UUU{{U{}}}}}UUU}U{{{}{U{{{UU}}U}{{}{{U}U++++++++++++{U}{UUUU}{}{{UU{{UUU}{}U}}}U}}U}{{{{{}U}U{{U}}{{UUUU+++UU}U}U+++U{}}{U}}}}{}{U{U++++{{}}{U{}U}UUU}U{U{UU{{{U}{{U}U}{+++++UU}U}++}{}}}{{{U{U{++++++++}}{}U{UUUU}}UU{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}{}{+++{}}+++++++}}}{}+++++{}}UU}{}{U{U}{}{}}}{}{{}UU{}}U}{}}U}{}{{}{+++}}{{{+++}}}U+++++{}{U{}{{}{UUU}{UU{{{{}}{U}}UU{}}{{U{{}{}{}}}}++++{}++++{++++++U{{}{}U{UUU}{{U}{{UUU{{{UU{}{UUU}}{}{{}UU}U}}}U}++++++++++++++U}{U}{U{{U}U}}{UU}U{U{U}{U{{{{}U}}{}}}{}}}UUU{{UU{{}++++U++++U{}}U{{}U{U{UU}{{}}{U}{{U}}}{{}}}{{}U{UU}UUU}{U{{}UUUU}{}}{+++{U{}{U}UUUUU{UU}U}U{U}}}}{}{UU}}UU}UU{}{UU{{{UUU{}{U}{U}}UU++++{UU{}{UU{UUU}}U{{{UU}{U}{UU}{}{{}UUU}{}U{U}U}U{{}{{UU{U{}{+++++{{{{}{U{{U}{{}}}}UUU}{{}{}}}{UU{}}{}{}{}}}}U}U{{}U{{{UU}}+++++}UUUU}}}U}U}{UU}}}U{UU}{UUUU{}}{}{UU}U{{}}}{{U{}}{UU}UU{{+++++{{{{}{}}{}U{U{UU}UU}{{U}U{{U{U}U}UU{{}U}{{}U{U{{U}}U}}{}++++++UU{UUUU}{}}{}}U}}U{U{{{}}{{{{UUU{{UUU}U}}{}UU}U}}{}}{}{{}+++++{{U}U}{}U{{U}}U{}U{{}UU{UUU{U{{{{}{U{}}UU}U}}{UU{}{}}U}}{U}+++}}U}UU{U{U}}UU}}{}{UU}UU}}}U}}U}U}{}}}{}UUUU}U}{{U}{{UU}}U{U{U+++U}}U}{{}UU}U{U{}U}U{}{}{}{U}U{{U}UU{}U}{}}{U}{{{UU{U{U}}UUUUU}+++U{U}U{{}U}U}{U}{UU{{}{}}{{{}}U{{{U{}{}}U{U{U{}}}}}}}{}U{{{}UUU++++}U{{U}U}}{{{UUUUUU{UU{}}U}U}UUU{UU}UUUUU{{{{}{UU{{}{}UU{UU{{{++++}UU}U{U}{U}}U}UU}UUU}UUU{}UUU}{U}U}UU}{{UU}{}U{{}}}}}}UU}{UUU{+++U}UUU}{U}{}}}{UU{{U}{{U}{UU{}}{}}}}}{{U{{}U{{}U}}U}U{{}{}{U{U}+++{U{U}}U{}{{}{}{}}}{{}U{{U}U}{}{U{}}{}}}}{UU}U{}}{U{U{UUU{{{{U}+++U}{}{U}{}{U{}{U}{{{UU}U{U{}{U}}UU{{U{}}U{}{{}}U}}}UUU}U}UU{{}{++++}{}}}}{{U{}UUU}{}UU}}}}}UUU}}}{}}{{{}UUUUUU}UU}U}{U{}}U}{U{U}+++++U{}}{}{{}UUU}{{{}}UUU}U{}{UU}UUU{{}UU}{UUU}{{{}{U}U{{UUU{}U{U+++++U{U}{U}{}}U{UU{}U}UU{U{}U}{}}}{UU}}U}U{U}{{{U}U}}UUUUU}{U{U}{+++++{{U{}}}}}UU{{{U}{}U}}}UU}U{U{UUUU}}}UUUUU}}{{UU{{{}{}}{}}{{UU+++++U{}}{{}U}}}{}{}{}U}}{}{U}{U{}UU}{}{}U}}U}U{{{{}}}{{}{UU}{}}{U+++++++U{}UU}}}UUUU}}UUU}}{{}U{}}U{{UUU}}U{U{{{U}}U}}}U{{{U{}U}{{{+++++++U}{}UUUUU{}}{U{{U{{UU{{U}UU}{}U}U{{}}U{}{U}U}UUU}{{}}}}UU{}UU+++++++{{}}}}}UU}}}{}UU}UUU{{{}{{{UU}{{}}{UU{{}U}{{{{}U}}{UU}UU{}{+++++}U{}}}{U{U}{{{}}}}}U}UU}{}}U{}}}UU}}}U{U}UUU{U}}}}}UU{{{U{}U}{++UU{{{UUU{}}{{}}UU{{}U{UUUU{{U{{}}{{U}UU{{U{}UU{{}{}}{{{{{{}{}{}{U{{{U{U}U}}}U{UU}}}UU}{}U{}}UU}}{UU{U}U}{{}{}}U}{{U}U}U}}}{U}{{UUUU{}U}{U}}U}UU{}}{{}{}{}{U{}UU{}{{UU{U{}}U}U{}}}U}U{{{}{}}{{}}U}}U{{{U{U{{UU}{{}}U{}UUUUUUUU{U{{UUU{U}U}}U{{{U}{}UUU}}U}UU}UUUU{U{U{{{}{{U{UU{}}UU{UUU}{{U}}{U{}}}{}{}UUU{U}U}U}}U{U{{U}U{}}{U{U{{U{}U{{{}{{}{}{{}}}{{}UUUUU}{{UU}{UU}}UUU}}U{{{{{}U{}U}}{{UUU{U{UU{U}}UUU{}UUU{U}{UUUU{}{{U{U}{}}U}{}{}UU{{{{UU{U{U}}}UUU{U{{{U}}}UUU{}}UUU{{UU}{U}U}U}}{U{UU{U{}{U}U{}}U{{}}{{UU{UU}UUUUUU{U{{{}U}U{U{{UU}U}U}U{{U}U}}U}{UUUU{}}{}}}{}}U}}U{U{U{U}{{}{}{}{UU{U{U}}}U{U{}}{{UUU{{UU{UU}}U{}{}{UUU}}}}{{U{U}}}}UU{{{U{}{}UU}}{}}}{{{U}}U}{U{U}U}}UU{U{}U{UU{U{}U}U}U{}}{U}{U{}}U}{U{{{{U{}}}U}}{}U}{{U{U}{U}}{{U{}{{U}U{{U{{UU}{UU}U}{}}{U{+++{UU}}{{UUU{{}}UU}UUUU}}U{}}U}}}{{{{{UUU{}{}U}{{{{{}U}U}++++++++++{UUU{{UU{{}}U}UU}U}U}{}UUU}{{{}U}U{{U}{}{{}{}{U{U{{U}++++++++++++}U{UU}U{}}UUU}{}U{U}U{}{{}}{}U}{{{U{}{{}}UU{{{}}}}}}+++UUU}{{+++UU{}U}}}}{}}U}{{++++{}UU}{}}{}{}{U{U{}}{}U{U}{U{{}{U+++++}U{U{++}}}{U{U}}{{{++++++++}U}U{UU{U{}}{U}U{}}{}}U}{{}}{UUU+++++++}{{++U{}U{{U{UU+++++++UUU{}}UU}}}UUU}}}}{}{U{{}{{}U}{UUU{++U{+++++++++{U}{}}}+++++U}}{{U{{U}U{{}}{}UU{}{}{UU}}U}U{{{}}}}}+++U}{+++++++{U{U{+++++UU{}U{}}{{UU}}{UUUU{U{}U}{UU{{}U}{{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{UU{}{{{}UU}}{U{{{UU}UU{++++++++++++++}}U}}U{}}U}}}U{{UU}UU{U{U{{}{{{{{{{}}{}}}{U{UUU}U}UU++++{++++}{}{}U{}{}U}{{UU{}}{U}U}{UUUUU{{U{UU}}UU{}UUU{U}U{{}U}{}{{U+++U{}}{U{{{}}{}{{UUU{}U{{{UU}UU{U}}U}{U}U}}{U{}{{}{U}U}{U}U{{++++U{U{}}U}UU}{U{{{{U{}}UU}{}U}U}U{{}U}{UU}}}U{{}{U}}{{{U}{}U+++++}{}UU}{{}}{}UU{{{{U{U{U{U}U{UU}{U}U{}{}}UUU{{{UUU{UU{{{}U+++++U}}}U{U}}{{{U{U{}UU{UU{}{}U{{UU{U{}U{UU{{U}U}}{{U}U}{}UUU+++++{U{{UU{U}{}U{}}{}{}}{UU}UUUU}{UU}}UU{{{}}}{U}}}{UUUU}{{{++++++}{}U{}U}UU}U{}{{{UUU{}}}}U}U}}}UU{{{{{U{U{{}{U{}{{}{}{{{}+++++{U{{{{U}{{}UUUU{}}{UU{}{{}{UU{UUU{{{UUUU{{{{}UU}}UU}{}}}}{U+++{{}U}U}}UU{U}}{{U}{}U}}{{{{}{}{{{{U{UU}{U}}{{{U{{{U{{}UUUU{U}{+++U{UU{UU{}{U{{}{}}U{}}}}{}{U}U{{{}U{{}UUU}{UU}}{}UU{UU}U}{{{{{}+++U{{}}}}{{}{{}U{{U{{{{{{}}}{{U{UUU{}U}{{U{U}}{U}U{}{}{}U}{UU{U{++++}U{{}UUUU{{{U}}}U{UU{{{}}}{{{{U{{{{{{{U}{U{{{{{U}UUUUU{{U}UUU++++U{U{{U}U}UU{{}}U}U}}{U}{}{}UU{}}}}}}}UU{}UUUU{U}{UU}U{}}UU}}{}+++}}}{}}}}{}}}U}U{{{}}U}}}{{}U{{UU{}UU{}U{{{}}{}UU}}{UU{}{}U}{{{+++{U{}UU{{}U{}{{{{}}{U}}{}}{U{U}U{}}{U}}U}U{}}}UU}}UUU}{U{U}}}UU+++U}{{UU{}}U{}U}}U{}{U{{{{U{U}}{U}U}}UUU}{U}}U{}{U}{{{{U}{U}}{{}++++}{}}U{U}U{U}{UU}{}}}U{}}}UU}{{{}{{U}{U}}UU}U{{}UU}}U{{U}{{UU{+++++U}UU}U}UUU{}}UUUU}U}{U{{}}}}{UU{}U{{}{}{U{}UUU{{}{{}U{{}U}}U}+++++U}UUU{{}}{U}}UUU{{}{UU{{}U}{}}U{{U}{U{U{}UU{UU{}UUU{}}{U{{}}{+++++{}{}{}{{U{UU}}}U}{{{}{{{U}}}U{}}}{}U{{{}{}UU}{}{{U}{}{{}}U{}U+++++U{UU}{}U{}UU{}{}}}{U{{{}U{}U{{{U{}UUUU{{}U{U}}U}{{U{UU}}U{{{}+++++++{{}{{}}U{{{{U}U}UUUU}U{U{}}}{U}}{U}}}}}UU}{}}}{}U}{U{{{{UU}+++++++{{}{{U}{}}{U}{{U}{}{{{{}}}}}}{}U{}{{U}}}{}}UUU}U{}U}{}UUUU{{U+++++++}U}}{{U}UU{}UUU}}U{}{}}{{}{}UUU{U{{UU{{{}{{{}UU}}{}U}}}U}U{+++++}{UUU}}}U{}UUU{{}U}{}}}{{U{}U{{{U{{UUU{U}U{{}}U{}{}}{}UUUUUUU{++UU{UUU}}U}{U{UUUU{}{{}{UU}{UU}UU{U{{{}UU}{UU}U}}U{{{}UU{{{U}U}}{{U}}{{{U{}{U{{{{UU}{U{}{}{{}UUU{}}UU{{UU{U{{U{UU}}}UU}}U{}{{{}{}}{{U{UU{{{UU{U}UUU{U}}}U{U}}UUU}{U{}U{}{}{{U}}U{}UU{{}}{{{{}}{{}U}}U}{}{U}{U{UUU}}}{{}}}}{}{U{}}{}}{}}{UUU}U}U{U}U{UU}UUUUU}{}U}{U{{{U}{U}U}}U}{U{}U{}UUUU}}}}}}UU}{}UU}U{{}U}{{UUU{U{UU{U{}UU{UU{{}{}{U}}{U{U}U{{UU}UU}}U{{{U{U{}}}U}U{UU}{{{{{{{{}U}{}U{U{{}{{}UU{{}U{UU}UU{UUU}U}UU}U}UU}UUUU{{UU{U}}{}{UUU{U{U{U}{}}U}{{{U}U}}U}}}{}}}U}U{U}}{UU}{UUU}}U{}}}}U}U}{}{{}}U{{U{{}}}U}UUUU}}U{{{{UU}{{U{{}UUU{{}U}{{{}UU{{{}U}{U}}U}}U{U{{U{}}}}UU{}}}U{}{}}{{UU{}}}U{U{U{U}}}U{U{}{}}{}U{{{U{U}{UU}{}UU{U}U{{U{U{{{{{{U}}{U}{{}U{U{}{U}{UU{}}U}}}{}}}U{U}{UU{{UU{U}U{UU}UUUUU{U}UU}{U}{UU}{}{U}UU{U{U}U}U{}{U}{U}{{}U{}U}{}{{}UU{}UUUU}U}}U+++}{UU{U}}}U{}UUUUUUU{{{{}U{}}}U}}{{{{{}UUU{}}}UU{U}U}{}{++++++++++{}{}{{{}UU{{UU}U}{{UU{U}{U{{U{}{}U{}}}U{}}U{UU{U{U{UU++++++++++++}U}{U}{}{{}}{U{}}U}}{UU}{{U}}UU}{{U{{}U}U}}}{U}U{U{U+++}}}{}{+++UUU}UU}{U{}{}U}}++++}U{U{U}U}}{}{}{}U}U}}{{}{UU}U{}}+++++}U}UU++UUU}}U}{}{UU++++++++U{}UUU{}}{}}{{}U}}{U}UU{U}}}U}}U+++++++U}{++{}U{UUU{U{+++++++UU{}}U{}{{}U{U}{}{{UU}U{}{{}U}}}U{U++}{+++++++++{U}{{U{+++++{U{UUU{{U}{{{}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}UUUUUU{}U{{}{}U{}}}U{}U}{U++++{{++++{++++++{U{}}}}{{{}{}UU{}}}}{{{U}}{U{U{UU{}}}{UU{}U}}}UU++++++++++++++{{{}}U{}{{U{U{U{}{U{U{{}}U{UU{}U{}U{}}U}UU}}{U}}}{{}++++}++++U{}{{{U}U{}{}{UU{{U{{{U}U{U{}}}U{U}{{U}}UU{{{{UU{U}{U}U}}U{+++}U}}{{}}{}}U}}}}}UUU{U}U}}U{U}U{U{{U{{U}U}{U}}U{UUU{UUU{{{}++++}}}{}{UU}U{U{}{U}}}{U{}{}{UUU{UU{{{}UU}U}U}{{UU{UU}{U{{}}{+++++{U}U{}U{}U{}{}UU}U{}{{U{U{UUU}U}{}{UUU{UU{}{{U{}UU}}{U}{{+++++}}UU{UUUUUUU{UU{U{{}}U{U}{U{U{}}}}U}{UU{{{U{U}U}}}U}U{UU}+++++}{}}}}UU}}UUU}U{}U}{U{{{{}}}{}}U}UU}U}{{U}UU{{}UU}}{U{}U++++++{U{U}}{}{U}}}}{}{UU}}UU}}{}UU{UU{U{}U{}U}{{{{{}}}U}}U}{}U+++++U{{{}}{{{{U{U{{U}}U{}U}}U{{}UU{{U}UU}{U{}}{}U}}{U{}}UU{}{}U+++{}U{U{}}UU}}}UU}{U}U}{}U{{{U{}}U{UU}}}}U}}}{{}}}{}{{{}U}}U}}}}+++}{U{U}{}{U{U}{UUU{{UU{{UUU{{{}}}}{}}U}UU}}U}}{}}{{U{U}}}}}}}{}+++{U}{{U}UU{}{U}}U{UU{{{UU{{{}U{{}UU{UU{{}}}U}{}UU{}UUU{UU}{U}{U++++}{U}U}U{{}{}UU{{{U}}}}}UU{U}UUU{{{{U{U}U{}}}U{U}{{{{{}}}}}{}{++++{}{}}}{U}}{}}UU}}U}U{}U{UU{{}}U{{{UUUUUU}}U}U{}U}U}U}{}}}{U{}{+++U{{UUU}{{}}}}}}U{}{{UU{UUUUU{}U{}U}U}}}UU}U{U{{U}{{}}{{U{}{}}U+++}}{U{UUU}}{U}{U{UU}}U}UU{{UU{{{U{{{U{}UUUU{{UUUUU}{UU{U}U}U{{{+++{}{}U{{}}UUU}{U}}U{{{}U{}{}}U{UU}{UUUU}}UU{U{}}}{U}{{{}}}U{}{U++++}UUU}U{U{}}{UU}U}{U{}}{U{UUU{}UU}}{}UU}}{U{}UU}{}}}}{{U}}{}{{+++++}U{}U}}U{}U}U{U}{{}{}}UU}{}{}}UUU}}}}{U}{U}U{{{}}}}}}}UU{U}{{+++++U{{}U}}U{}UUU{}{}U}U}U}{}U{}U}UUUU}{{}{UU}{{{}{U}UUUU}UU{{}}U+++++}{}}{{{}}}{U{}}U{{UU}{}U{{{U{UU{}}U}}}}{U{{U{}}}}U{{}{{{}}UU{+++++}U}UU}}}U{}}{{}{U{{U{{U}}}U{U{}U}}{{U{{}{U{}UU{}}}{{U{{{U}{{{+++++++U{}{{UUUU{}UUU{UU}UUUUU}}{}U{UU{}U}}}}UU}U}}{{U}{}}}UU{{}}}+++++++U{U{{{U}U{{U}}U}{{}{}}}{U{U{{U}}{U{U}U}{U}U{UUUUU{}}UU}UU{}{}+++++++{{{}{UU}}U{{{U{}}U}}{UUU{U{{}{{U{{UU}{U}}}{{U{{}}}{{}{{{}U}+++++UU}UUU{UU}}U}{UU}}}UU{U{{}}UUU{UU{{{{{{U}UUU{U{{}U}U{{{}{}{{}}++U}{}UU}}U}}U}}}}{{}U{}}}{U}}UUUU{U{U}}{UU{U{{}{}U}}U}UU{}}U{}UU}U}{}{U{}U}U{{}U}U}U}UU}U}}{}{{}{U{}{UUU{U{{}{{}U}{}}{{U}U}}{{U{}}}U{{{{}{{U}}{{}{U{}}{}UU}U{U}UUUU{{UU}{}}U}U}{}{}U}}}}U}UU{}}{}U}{UU}}{{U{{U{{}{}}U{{{U{U}{{}}}U}}UUU}U}UUUUUUU{U{U{}U}U{{{}U{}U}UU}}{{{U}{{}}}}}{U}}}}}{{}UUU}{{U}{{{{UUU{{{}U}}}{}U{UUU{U}UU}{{}U}U}}U}{}}}U{}{UU{}}UU{}{{{}{U{{{U}{{}{UU{{U}{U{UUU{U{}{U{}}{}U}{}}}}}U{U{}UU}U{}U{}{}{}U}{U}U{}}{U}}UUU{}UU{{U}{}{U{{{}{UU}{}}U}}UU}U{{}U}{}}}{}UU{}}{{U}U}U}{{}{U}U}U}}{}U{}{}U{{UUU}}U{UUU{U}}UUUUUU}}UU{U{UUU{U{UU}U{{{}}{UUU}UU{{{{}{{UU}}}}}U}}}U{{{}{{{UUU}{}{{U}}{U}U}{U{{{}UUU}UUU{{}}U}U}{}U}UUU{U{}}}U{}U{{{}{}}U}{{U}UUUU}}}{{{{{}U{UUU}}{{U}}U{}{}U{UU}{}UU}}}}{{U}UUU{}}U{{{U}UUU{UU}{}}}{U}}{{{{}}}}{{}U}{{{U}U}UU{UU{U{{}+++U{}{U}U}}U{}}{{U{}{UU{{U{}{{U}U}{{{{{U{UUU}}UUU{U{}U}U}++++++++++}{}U{}{}}U}}}{U}{}}}}U}}}U}UUU}{}{{{{U{U{U{U}{U}UU{U}++++++++++++}UU}U{}}UU}}{{}U{{}}UU{UU}{UU}{U{U{{{{}}{}{}}}}UU{}}+++}{{{}}+++}UU{}{{U{U}U{{}}++++{{U{{{{{}}{{}{U{{U{U}U}{{{{}U{}U+++++{{}}U++U{{U}}}}{{{U++++++++{UUU{{U}{U{UU}{}U{U}U}{}}}{}}U{{+++++++{}U++}UU{{}{}{{+++++++{{U}{}{}{{{}}{{{}UUUU}}UU{U}UU}UU}U++U}+++++++++{U}UU}U+++++U}U{U}{}U{{{}}{U{{{{{UU}}{}}}}U}{U}}}{}+++{{U+++++++{}UU{+++++UUU{}}{UU{UUU{{U{UUU{U}{{}}}}}U{}{{{}{{{}U+++{{}U{+++{UU{+++++U{{}{}}U{{{}}{{}UU}{}}U{}{U{U}U}}{UU}}{{}{}}U++++{{++++{++++++}{U}{}}{{{{}U}}}UUU}{}{UU}}U}}UU{{{{{}U{U}{}}}U{++++++++++++++{}}}{}{U{U{UU{}U{UU}U{}}UU{{}UU{U}U}UU{}{U{}{}U}UUUU++++{++++U}}UUUUU{}{{{UUU}U{U}}{}{U}}{{{{{UU}}{{U}{}}}}}{UU{}{U{{}{U+++{}}}{{U}{}{{U}}U{U}}U{U}UU}U{{}UUUUU{U{{U}{{U{U{}}{{U}{}{}}++++UU}}}}}}U{}}{UUU{{{}{U{{}{U}U{U}U}{}}{{}{{}U{}U}UU}}U}}{}{+++++U{{}}{{{{U{}U}}{UU}UUUUU{{U{}U{}{UU{{{{}U{{{UUU{UU{{{}}{}+++++{{}}{}U{}}}{}{}U{{}{U}U{{{U{U}{{{U{}{{U{{{U{}U}}}{{{}{UUU+++++{{}U}UU{{}UUUUU{{{{U{U}{}UU{U{{}{}U{U{{U{UUUU}}}{U}{}{{U++++++{{U{}UU}U}}U}}UU{U{{}}}}}U}{}U}{{}}}{{{{}UUUUUUU}{{{}U{U{+++++}}}U}U{U}U{{}{{{{{{U{{}}UU}{{}{}{{{{}}U{{{U{U}{UUUU}{{}{{}}+++U}U}{}{{U{{}{U{}UUU}}{UU{}{}UU}{{}}}U}{{}{U{{UU}U}{UU{U}{}UU}U+++UUU{{{{}}}}}U{{{U}U}{U{{}UU{U{UUU{UU}U{{{}UU}{}}{}{U{{}{{U}{}U+++U{}}UU}UU}UU{UUUU{U{U}}{{U}{}U}}}}{{}}{{U}{{U}UU{}}{}{{}}}{}{}++++{UU{{{}}}UU{U}}}}}UU{{UU}}{{}{U}}UU{U}U{U}U}{{UU{U{U}UUUU}{UU++++}U}{U}}U{U{{{{U}U}U{{{U}{{{}}UU}}}{UUU{U{U{U}U}{{{UU}U}}}}UU}}+++}{UUUU}}{{}}}}}UUU{}}UU}UU{}UU{{{{{}}UUU{{}{UU{UUUU{}UU}UU}U{}+++U{{UU}}{UUUU}U{{}U}{{UU}}{{UUU}}U{{{}}U}{{}}}{UUU{{}}}{{U}UUUU+++U}{U{}}{U}}{UU{UUUU}}{{{U{}{}U{{{UU}U{{U{{}{{UU}}{}U{{}}}}}{{U++++{UUUUU{U}{U{U}{}U{U{{{UUU{{U}{}UUU}}}U}{{UUU{UUUU{{{U}}{U}{{U+++++{U{}U{{{}}}{U{{}U}{{U{{{}{U{UU{}{}{UUU}}U}{U}}U}}}UU}{}UU{{{U+++++{}}{U{{}UU}{{}}}U{U}}{{U{U{}U{U{U}}{{}{UUU}{}}{U}{U}{U{UUU}U{+++++UU}U{U{{}}}}{}UU{U{{{}U}}{}}}{U}{{{}U{{{UU}U}{UU{U}{{}U{{{{{U+++++}}{UUU}{UU{{UUU}U{}U{U}}U{}}}U{U{{{U{{}UU{{U}{{{U}}{UU}U}}}U}+++++++UUU{}U}}}{{U{}{{}{U}{{{U}}UU{}U}{}}}{}}{}U{{{}{}{}}U}}U}{}}+++++++{{{{{{UU{{U{U{U{{U{}}UUU}{}{{}}{{UU{U}U}}UUUU}}{}{}UU}U}}{}{{+++++++}U{UUU{U}U{}}UU{U{}}{}}U{U}{U{U}}UU{{}{{}{{{{{}}U{{{}{{{U}}+++++U{UU}{{}}}U}{}}{{UUU{}{U{{{UU{UU{}}{{U}}{UU}U}}{}}{{}}U{{}{U{}++UU{UU}}}}}}}}{U{}{}}}{}{}U}U{UU{U{}{{{U}{{}U}}{U}}UU}UUU}{{U{}{UUU{UU}}U{U}}}}UU}}}U}}}UUU{U}UU{{{{}{U}U}}UUUU}{}U{{{{}{{}{U}U{{}}}U{{{}U}}U}}{}}U{{}{}U{U{{}U}U{}{{{{UUU{}}{{U{{U{U}{{{UUUU{}}U}{}}U}U}{{}UU}UU}}U}}UUU}{U}{U}UU}U{U{}}{}{{}}{{{U}U{U{{{UU{U{{{{{{U}}U{{}{{U{}}{}}{U}U}}{}{}}{UU{}{U{{{{U{{UUUUU{UU{}}U}U}U{}}}U{}{{UUU}}}{U{{{}U}{}U}U{U}}UU}{{{UUUU}{U}U}}{U}{{}U{{}U}U{}{{{}{{U}UUU{UUU}{{UU}UU{U}}U}{UU}{UU}U{{{}{}U{UU{{{{}{U}U}U}U{{}UU}{U{U{U{{U{}}U{}}}{UUUUUU{U{}}{UUUU}{U{{}}UU}}{{{{}U{UU}}{}}{}}UU{U{}}}}{}{U}UU{{U}{{}{U}{UU{U{U}}{UU}{{{{}U{{U}U{}U{}}}{{{}U}UUUU{U{}U}U}{{}{}}U{U}}UUU}UUUU{}UU{}UU{}{UUU}{{{U{U}}{{}}{U{U{U{{U{UU}}U{}UU{U{}UUUU{}U{}{U{}}}{{UU}{}U}{}}U}U}}{{}}}{UU{U}U}}U}UUUU{{U{U{{{U{U}}}}UUU}{{}U}{{{U}{}U{{{}UU}}U}UU{U{}{}}{}U{{{UU{}{{U}UUU}{UUU{U{}{UUU}{{{U{U}{U{U}}}}{{{}}}{}{U}}{U{}}{{}{{{{{U}{UU}UU{{UUU}U{}}{}{{}{U{}U}}{}}}{{{UU{+++++++++++++++}{}{}{UU}U{UU{U++++}U}{}}UU{{U{}{{{{{{U{{}}U{}U++++++++++++++++++++}}UUU{{{U}++++++}{UU{}}U{UU}U}{UU}U{{}UU}U}U++++U}{UU{U}U{{U++++U}UUU}U}+++++{{}U{}}U}}{{{}UU}}{U}{{{}}}{}{U++++++}{UU{}U}}UU}+++UU}}{{++++{{UUUUU}{}{U}{}}{{{{{U}}{}{}{UU}}{UU++++++++++++++++++{U}UU+++U{}{}U{}U{{{U}}U}UU}}U{}}}{U}{{U{{UU}{}{+++++++++++++++{{}U{+++}{}}{U{UU{}{{}{}{UU}{{}UU{}}}}}UU{{{}U{{UU}{{U{}{U}{{}{UU}{{+++}UUUU{U}{UU}UU{}{}{{}U{U}{}UU{{}U{{U{}}{}{UUU}U{}}{U{}}U}{}++++{U{U}{UU{{U{}}}}}{{}}{{}U{U{}{}U{{U}U{}U{{{UUUU{}}{{{}UUUU+++++UU{}U{}UUU{{}U{U{}{{UU}}U{{UUU{U{}U}U{{{{{U{{U{U}}}}}{U{U+++++U}{U}{U{}{U}}}}}}{{{}U}U}UU{U{}U}{}}U}}UU}{{}{{}{}}}}}U{{+++++UU{}}U{}{}U}U{}{U}{{{}{UU{}{}U}}}}{{{}}U}U}}UU{UU}{UU}UU++++++{U{}}{UUU}}U}}}}U{{{}{{U}UU{{U}UU{}}}}{{UUU}U}}U{U}UU}}}++++++}}}U{UUUUUUU}U}}U{{{}}U}{}{{}}{}U}{UU}U{{UU{{{U}{}{}{U}++++++{}{U{{}U}U{U{U{{}}}{U}{UUU}}{{U}}{}{U}{U}UU}}U{{}{UU}UU+++++++U}}U{{{U}U{{}UU{{U{{{}}{}{}UUU{{}U{{U}U}}}}{{}{U{{}}U}}++++++}U}{{U{}{{U{}{{U{UU{U}U{{U}}U{U{UUU{{}{U}}}}{}U{}{{UUUU{+++++U{{{{UUU}{}{}UUUU}U}{U{}{U}U}U{{}{{{{}}}{}}{U{{}}}}{UU}{}U}+++}{U}}{}U{{}{{{{}{UUU{U{UU{{{U}}{}}{}UUUUU}U}{}}{}UUU{}}U}U}}U++++{{{}U{U{{UU{U}{{U}U}{{{U}{{}UU{{U}{UUU{{}UU}{UU{U{U{{{}U{}{{U+++++UU}UU{U{}UU{{U{}{UU}UUUU{}{{{{}{{}{{U{{}}U}U{{{}}}{{UU}{{U}}{+++++{U}UU}{{{}U}}}U}{{{{U{{{U{{U{{{UU{{{}}U{}{U}U{U}U{}{UU}}}{}}U+++++}{}U}U}U{UU}{}}}{}}{{U}U}{U{U{}}{}{{}}}U}{{}{}U{}U}}{}}{{UU}{++++UUU}}}UUUU}{{}}{}U{{{{U{U}}{}UU}U}}UU}{{}U}{{U}{U{U}{}U{}{{{U}++++U{{{U}{{}}U{{{}UUU{{{U{}U}{U{UUUU}}}}U}}{}U}{U}}{{}{UUUU}}}{U++++}U{U{UU{{U{U{}}{}{UU{U}}{}UU}{{U}{}}U}UUU}}{{{{U}}{U}{}U}{}U}U+++++U{{UUU{{{}U{U{}{U{UU{}{UUU}{U}U{}}}UUUU}U{{}U}{U{{{}{}}{}UUU+++++++U{U{{U}U{{UUU}}{U}}}{{U}}U}{}U{U{}{{}{UU{{{UU{U}}UU}}{}{{{}U++++++}UUU}UU{}}}{UU{}{{U}U}U}{}{{U}{{U}}U}U}{{{UU{}{U{{U}{{}U}}U}}+++++{}{}}UU{{{{U{}}UU{}}}UUUU{{}U{}}U{{{}UU}}{{{}U}}}}{}}{{U}{{UU++++UUU{{}}{}U}{UUUU{U}U{{{}UU}{U}{{{{UU{UU{}U{U{{}U}}}}{UUU}}{{UU+++U}{UUU}U}}{}{}}}{}UUU{{}U{UU{}U{{}{{{{{{}{}U{{U}{U}}{{{}U{U{U{++++U{{U{}}}}{{}{UU}}{}{U}U{{}U{}UU{UU{{{UU{{}U{U{}{{{}}UU{}}{}{U++++UU}}U}}}UU{}U{UU}UU{U}}}}U{{}}{}{}}}{{}U}U}U}}{{{U}UU{U{{}{UU}+++{}{{{{{UUUU{}U}U}U{{UU{U{}UU{}{{UUU}{}}}}}{U{{{{U{U}}}}{UU}}}}++}}U}U{{{UU}}{U}}U}U}}U}U}U}U}{}U{U{{}{{UUU}}{{{}{}U{}{}}{{{}U}{}UU{{{U{{{}}U{}{}{U{}U{U{}{}U{U{{}U{}}UUUUU}U}U{{{{}{{{U{{}{}{U}}U{}{}{}}UU{}}UU}}U{{U}}{}{}{UUU{U{}}U{}{}}}U{}U{}}}U}}U{{U}UU}}U}}{}U}U}}{U{}}U}}{{UU{{{}UU{}U{UUU}{}{U}{U}U{U{UUU{}}}}{U{}U{}}U{{U{{{}UU}}{UU{}U}U}UU}}U{}{{}}}UU}U{{U{U}}}}}{}U{}{U}UU}{{{}U}U}}{}{{}{UUU{{{}UU}{{{{{U}}}UU{UU{}}{{}}}}}{U}}{{{UU{{{{U}U{}{}}}{}}U}}}{U{{{{{}U{{}{U}}U}{UU}{{UU}UUUUU{UU{}{{U{}U{{{}{{{{{}{{{}UU{U}}}U}{{{{{UU}{U{}{}}{U{}{{U{UU}{U}}{}}}U}}{{UU{U{{{U}U{U{}{{}U}}}UU{U}}}}}{{{}}}}U{}}{UU{UU{{}{U}{U{U}{{{{{{}}{{{UU{U}{UU{{U{}U{UU}U}U}{{}UU{{{U}U{{U}}{UU{{U{U}U{}UUUU}{{}}}}}}U{{U}}{{}UUU{}UU}U{{}{{{}{}UUUUUU}}U{}}{U{U{}}{U{{UU{{}}U{UU}UU}}}{}}U}{U}{UU}}}U}U}U}{UUUU{}{UUU}{UUU{U}}{}U{UUUUU{}{}{}}U{}{{UU{}}{{{{UU}}U{}}U}}{U}}{{}UU}}U{U}}{{{U{{}U}}U}}{{{}U{U}{}{}UU}}}U}U{{{{{{}}}++++{UU{}}UU}{U{{{U{U}{}}UUU{{{}{}UU{}}UU}{}UU}U}}}U}{{U}UU}UU++++++{}{}U{U}{}}U{}{U}}}}U}}}U}U}}{{U}}}}U}}{UUUU}{}U}}U{{{{{+++++}}}U{}UUUU}UUUUUU}}}U{}}}{}U{{+++++++++++++++++++U{{}}}}U}++++U{U{U}}}UU}}}}}U{{}U}}U}U}U}U{{{++++++++++++++++++++++{}{}{+++{UUU}U{{}{U{}}}}{U}}}}U{{U}UUUU}U}}}}{{{}}UUUU}{{{}+++++{U{++++UU}}{UU{{{{}U}{UUU{}U}}{}}UU{U{U}{U{U{{}}U{U}U}{U}}{U}U{UU{++++}{{{U{}{}U}U}{UU}}}}}UU}{}U}}}{}{{}U}{{{}}U}}{{U{}UU}}}U{UU+++{}}U{{{UU{{}UU}}UU{}{}}{{}}{}{U}{}{{UU}}}{}}{{}}}{{{{UU}U{{}+++}}}U{{}}{}}{}}{{{}{}UU}{}U}UUUU}}}}}{{{}{}}U}UUU{{{{{{U}}U{++++{{{UU{UU}}}}}}}}{}{{{{{}U}U{{}}{{UUUU}}}}}U{}{{U}UUU{UU{U{+++++}U}U{{{}{}}UUUU{}{UUUU}}}}{UU}}{}}{}U}U{}UU}}{}{UU}U{}}{U+++++UU{{U}U{}}{}}U{U{}{UU}}{{U{{}}{}}{}{}}}}U{{}UUUU}}}U{{{U++++++{U}{}{}}{{}UU{{U{}}{{}}{}}UU}}U}U}}{}UU{}U{{{{{{U{{}{}}+++++++{}UUU{{}{{}}UUUU{}}U{}}}}{{{}UU{UUUUUUU}{{{{}U}{{}U{}}}++++++U{U}{{U{U{}{U{}U}{}{}}UUU}}}UUU{}U{U}}{{{}U{U{{}UU}{UUUUU++++UU}UU{{U}{{}{{{UU{U{{UU{U{{}}}{{}U{{}U}}{}{UU{{U{{{U}}}{}}++++{{{{{{{U}}UUU}}{}U}{U}{{U{}}UU}{{U{{U}}}{}U}{{{{U}{{U{{}}U}{++++U}}UUU}}U}U{{}}UU}{}}U{U}{}U{{{}}U}}U{{UUU}U}U}}}{{UU}{}U}}{}+++++U}{}U{{U{U}{}U}}U}{}UU}}{U}U}}{}UUU}}{}U{{}{U{{}}}{U{{}{{{{}}++++++{{{}UU{{{}U{{U{}U}{UUUU}}}{}{UUU}UU{UU{UU}{U}}{U{U{U}{{{{}}}++++++U{}{{{}}{U{{}{{{{}U}U}{}{{}{}UU{{U}{UU{{U{}{{}}UU{}}}{}{{UU{{+++++}U{UU{}{}U{}U}{}UU{}}UU}}}{UUU}}{}U{}}U{}UUU}{}{U}}U{U{{{U{}{+++++{U}UU}{{U{U{U}{U{U{}{}}{{U{UU}{}U}UU{{}U}{}}}}{UUUU{UU}}{{{{{+++++UU{U{UU}{U}U}}}}{}}{U{{}{}{}UU{{U}{{{{{}}{{}{UU{UU}U}{{U}UUU}++++}UUU{}}U}{}{U}U}{{{{UUU}U}U}}U{U}}}{{{}UUU}U}{{U{UU}UUU}U{{}{}++++{{{U}{UU}}U{{U{{U}}}U}}UU{}{}U}{}{{{{}{U}}U{{{U}U}{U}U{UU{}{{++++}UUUUU{U}}UU{}{UU{}UUUU{{}{UU}U{}UU}}{}{U{}U{}}}UU{}U{}{}U}{{U++++}UU{{{}}{{U}}{{{U}UU}{}U{}{}}}{UU}U{{}}U}{}}}{{UU{{U}UUU{U}UU+++++}{}{{{}U}{}}{}U}UUU}U}}{UUUUU}}UU}}{{U}}}U}}{U{{}UUU{}}}U{}U}++++{}U{U}U{UUU}U}{U{}U}U{U}}U}U}}}}{}U{U{U}U}{}}{{U{{U{U{{}U{UU}{++++UUU}{{}}{}}{{U{}{}}{}}}}U{{{{}UUU{{UU}}{UU}{{{{U}}{U}U{U{UU}U++++UU{UU}}U{U}}}UU{}U{UUU}{U{U{U{}}UUU}}}{U}U}U}}}{U{}{}}}U{U}}U}+++{}UUU{{}{U}}{}}{}U{}{}}}{U}UU{UUUUU{{UU}U{U{}{}UUU{UU}}}}U{}{}+++U{U{UUU{{{}}UU{UU{}{{U{}{UUU}U{U{U{U{U}}U}U}U{{{{}}{}{}{}U{}U+++{}{}}{{{}}{{{}}{U{{}{}{U}}}UU{U{}U{{}}{UU}UU}}}UU{{UU}{U}{}{}U}{{U{{}{U{{}U{}}U}U{}}UUU}{{}}{}UU{{}}{{}}{{{U}}}}}}{{U{U}U}U{{{}U}UU}UU}}{}{U}{{U}{U}U}UU}U}{}U{}{}{UUU{{}U}{{{UU{U}}U}U}}}UUU}{}{{{U}U{}U}{U{{U}}}{}U{}}{{}U{U}}{U}}}}{UU{}U}}U}{{{}}{U}}U}{UUU}}}}{UU{U{}}UU{{{}}U{}U}{}U}U{{{{{{}{UU{{U{}UUU{}U}{}{U{{U{UUU{}}U{{{U{UU}}}}}{{{}UU}U}{{U}U{{{{}{{}UUU{{{U}}{{{{{UU}UU{{}{U}}U}U{}}UU}}}U{U}}{U{}}}U}{{{}{{{{U}}}}U{U}}}}U{U{}UU{{}{{U}{{}}}U{{U{UU}}U{U}{U{{{U}{UU}}{U{UU}{U{U{UUUU}U}}{{U{{{UU}U}U{UU{}U{U}U{}}}U}U{{{}U}{}{}{UUU{}{}{}UUUUUU}UU{U{{UU{}{{{UU{{{{}U{}U}UU}{{{{U}{}U{}}}{}}U}}UU{U}{UUU{U{U}UU}{{U}{{}{U{{}{}U{U{{}}}}}}{}{{{}{}}}}U}}}U}U{UU{U}UU{}}}{}{{U}{}}}U{U{U{}U}}UU}U{UU}{{U{}UU{{}}UU{{}}}}}}}}U}U{{{}{U{U{{}UUU{}{}}{UU}{{{{{{{}U{{UU{}{UUU{U{{UU}{{UUUU}UU{U}{U{}{U{UUUUUUU}U{}{{}}{{{}+++++++U{}{UU}}UU}{{}{U{{}}{}U{UU}{}UUUUU}U{U}}}}{{U}{{{U}{{}{}++++++++++U{U}{}UU}{}}UU{UUU{{++U{{U{U}}U}UUU}UUUU{{}{}}{U}{UUU+++{U++}+++{U{}}{UU}}U{}}UU{}++++UU}U}}U}}{UU{}}UUUUU}}{U{UUU{}{++{{{++}U+++{{}}U{}}}{}}{U{U++++}U{{U{}U{UUU{}{}{}U}{{{{}{{U{}UU++U{{++{U{++{{}{}{U}{UU}}U++++{{}{U}{UU}U{}UU}{{U{U{{UUU}{}{{{UU++U{}++U{{++{{}}{U}}{}U}+++++}{{U{U{UU{U{{UU{{{U}}UU{}UUU}{{}UUU++U}U++U}U++}UUUU{}{U}+++++{}U{U}{U}U}UU}}{}U}U}}{}{{U{{{}{U}U{{++}}U++UU+++{}{{U{UU{++++U{{}}{}{}UUU{U}}{}}{}UUU{U}}}UUUUU}UU{}++++{++U+++}U}U}U}}++++UUU}}}{{U}}}}UUU}{{}{}{UU{{U{{U}}}{}UU{{UU++++++++++{{{{{}+++++{{U{U{{}{UU{{}{U{}}}U}{{U{{}{}U}UU{U}{}U{}U{{++++++}U}}}{+++++U{}{}U}{}UU{{}{U{U}{}}{}{{}{}}{{{U}{{{{}{}}{}U{{{{{}}{{U{+++++UU}{{{U}}}{UUUU{UU}UUUU}{UUUU{U}U{{{}UU}{U}{{}}{{U{{U}U{{+++++UUU}{U}U{U{{}{{{{UU{{U}{UU{{}UUU{}UUUU}}}UU}}UUU{}U{}{}U}+++++{}{U{}U}}}}{}U}{{}UUUUU{}}}}{}{{U{U}{UU{U}}U}}U{UU}{UUUU++++++{}{UU{{{{U{}{{U}U}{UUU{U{UU{}{UUU{{}{}{}}{UUU{}}U}U{}{{{++++++{{{{U{{U}{U}{{{}{}}UU}{{UUUUU}U{}U}U}{UUUU}}}{}UUUU{{}}++++++}U}}U{{U{U{UUU}{}}}}}{UU{{}{U}}UU{{UU}{U}}U{}}U}{}{}UUU{{+++++U}{}U{UU}{{}{UU{U}{}{}U{U{}U}{}U}{{{}{{U{{}{U}U{{{}{}{U}U}U++++{U{{}{UUUUUU{UUU}U{U}}{U{}{}U{U}{{{UU}UU{}{UU{{UU{U}{}U}{U{{}++++{U}{}{UUU{}}U}U}{}UU{U{{}}}}U{{UU{}}U}{{{{U{U}U{{UU{}U}{U}{U}{++++}{UUU{{{UU{U}}}}{}}UU}{{U{U}}}U}}{{U{}U}}}UUU}U}}U}{{U{{{}}{}++++}UU{}}{{{}{{}}{{}}{}U{}U}U}{UUU}}}UU{{U}{UU{}U{{}}UU}U{UUU{}U}++++U}U{}UU{}UU{UU}U}{}{{}}}}U{{U{{}}}U{UUUU}UU{}U}}}}{U}}}{{}{UU++++U{{{{{}{}UU}{UUUUU}}}UUU{UU{}{U}}{U}U{{{}U{}{UU{U{{}}UU}U}U{}}++++{}{U{}}{U{}{{{}{}U}{}U{{}{{U{}{{{}UU{UUUU{{}}}UU{{{{}}{U}{U}U+++++}}UU{{U{}}{}U{}}U{}}UU{}}U{}U{}U}{U{}{{}{{UU}{U{UU}}{{}{}}}}{+++++U}U}{}{{UU{}{}U}{}{U}}U}U}}{UUU{{}U}{{{U{U}U}{{}}{U}U{}{{U{}}+++++{U{}{UU}}UU{U}{}U{}{{{}{U{}}}{{}{{{{{UU{}{{U{}{UUU{}U{UU}UU{U+++++}{U{}U{{{U{{U}UUU{UU{}}UU}{{{UU}}}U{}}{UU}U}}U{{UU{{U}UUUU}}}+++++{U}}}U{{}}}{{}{{U{}}{{}}{{}}{U{{{U}UU{{}U{{UU}U{U}U{}U{U{}U{{+++++}{U}}{UU}{{{U}{U{U{{UU}}{{{{UU{{}UU}}}{U}U{UUU{{{UUU}UU}}}U{U+++++++{}{}}U{{{{{U}}U}{}}{{U}UU}}UU}}{}U{U}UUUU{U{{}{}}UU{{}}{}U}++++++++U}UU}{U{{UU}}}}U}{U{}UU}U}}{}}{}{}UU}}{U}{}}}UUU}}}U{}}{UUUU+++++U{{}}UUUU}{}}U}UUU{U{U{}{{}}}{{UU}UUU{U}UU{{}UU}U{{{{{UUU}{}}U++U{U}U{{}UU}{}}}}U{{}UU}{U}U{U}{{U{}U}}U{}U}U}U}{}{U}}U{{}UU}}}}{}{{}{}{U{}}UU}}{{{}}}{}UU{}U{{UU{U}U{{U{{{{}}{{U}}U}}{}}{{}UU{U{{}UUU{{}U{{UUUU{}U{U}U{U}{U}{{{UUU{}}}}{{}}{U{{UU{}U{{}{U}}}U{{{}{}{U}U{U}}}{{U}{}}{{UUU{}{UU}UUU}U{{}{{U{}{}U{}}}{UUU}}U{U}U{{U}{U}U{{{UU}}}UU}U{UU}{{}U}U}}UU{{{{U}U}UU{{{}UU{U{{UU{U{{UU{U}U}{}U}}{}{{{}}UU}{}U{U{UUU{{}{UU}U{}}{UUU{{{}UU}UU{{}}}}}}}}{{U{{{{{{U{}U}}UU{{{UUU{}{{{}{}{U{U}U{{}}}}}}U{{{}}{}{}U}}}{{{UU}{U{}}U{U}}U{}}}UU}UUUUUU{}}{{{UUU{}}}{{{{}}U}}{{}}}{{{U{}U{{{U}}}{}{{U{U{}}}UU}}UU}}UU}{}}}U}UU{}}}}U}}U{}{}{{{{}U}{}{}{U{{}U{{U}U}U{{}U{{}U}{}{{UU}{U}UU{}{{U{{U{{{{{UU{U}U{{U{U}UU}U{UU}{U{U{{}UU}{U{}U}{U}UU{}{U{}{U{{}}}}{}UU}{U{U}}{U}{U{}}}}}}}}U}{U}}{}{{}U}U{U{U{}{{}U+{UUU{U{UUUUU}U}U}}UU}U{}}}+++U}{}UU}UUU{}U}UU{}U{{{}U}U{{}U{U}U}}UUU}{U{U}}U}{}U}}UU{{}}{}+++++{{U}{U{{{{{}}{{}U{UU{}}UU{}{{U{U{U}U{UUU}U}}U}U}U}UU{UUUU}++++++{}}U{{}}U{U{{{{U}}{{U}}UU}{UU{UU}{{U}{{}{}}{U{}}}{UUUU{U{}++U+++UU{{{U}U{}}{}}U}{{{}UU}U}{}{{}UU{}U}}U}}{U}{U}}U}{{}U{U{{{++{U++}}{UUUU}{U}}{U}{{{}{}UUU}U}UUU}}U}U{{UU}U}{UUU{U}{}{}{}{}U++{U++UU}}{{}{{UU{}{U}}UU}+++U{U{U{}{U}}U{{}}}}UU{{}{{}}}U}}{{U{++{{++{UUU}{}}{{U}{{}}}}+++++{}{UU{{{}}}{}{U{U{{}}U}}{UU{{}U}}{{++{U++{{U}{{{UU}{}{{}U}++++{}{{{{{}{U}}}{UUU}}}{}UU}U}UU{}U{{{}{++{+++{U{U{{{{{}U}U{U++++{{}UUUU}}{}}{{}U{U{UU{{}{}}UU}{UUU{U{UU++}++}{{}{{}{U{U}}}+++++}}UUUUUU{U{{{{{U}}UU{}}{{{U}U}}UU{{UUU{U++U++}}U{{}{{}}}U{++++}U{}{{{{U{U}{U{}UUU{{U}}}{}U{}}UU}{{}{UU}}+++++}}}U{{{}U{{++++{}U{}{}}UUUU}}}}}}U}{}{}{{}}U}}U{{U}{}{}U}U{++++UU}U}{{U{{+++++{{{}}{}}U{}U{UU}UU}U{}{U{{U{{UUUU}{}{}UU{{{{}UU{U}{{}}}}}+++++}}}U}}{UUU{}{{{}UUU{{}{}}{}}{{{}{{UU{U}{UU{{{{}{}U{{U{}{}+++++UU{U}{U{}U}U}}{U{}}U}{{}U}UUUU}{}U}UU}{{{UU}UUU}}U{}{UU}}+++++{{U}}U{{UU}}}}}}{{UU}{{{}UU}}}UU{{}{{{U}{U{U{}{}}U{UU}}{++++++{{}U{U{UU}}}{U{U}}{}}}{{}}U{{{}U}{{U{}}{{{U{U}{}U}{}}U}+++++++}}U}}}U{}{}}{{}}U{UUU{{}{{{U{UU}{U{U{{{U{{}}}{{U{{U{UU+++++++U{{{UU{}{U}U{U}U}{U}UU{{U}{{{{{UU{}U{}{{}}UU{}{}{U}}UU{++++++U}U{U{{{UU{}}U}{{}U}U{U}{}{U}}U{{}}{U}{U{{U{UU{U{U{{{}{}U}+++++++{U{{U}}}U{UU}{UU}}}}UU}U}}}{}{U}U{}}UU}U{}{}{}U{}U{U}}}{}{U{++++++UUU{{U{UU}U}U}U{{{{UUU}}}}{{}U{{U}}}{}}{UU{}UUU}}U{UUUUU}U{}}++++++{}U}{{U{}}}{U}U}U}}U}{}}{}UU}}{{U{}UU}}U{U{{U{}}UU}}UU}}{U{}++++++U}UU{}{{{{}{U{{UUU}}}{U{U{{}{UU}}}U}}UU{{U}}{U}UUU{U{}{}UU{}U++++++}{{{{UU}U}U{UUUU}{{UU{{}{U}{{UUU}}}}U}}{{}UU{{}{UU}UU}UU{U}{+++++++U}}U{}{U{{{UU{{{{UUU{U}}{{U}{}U}}U{}U{}U{}U}{UU{{U{UU}{{U}}{++++++}{UUU}}U{}{}{UU{{U}{}U}{}}}}}U}UUU}}{}}U{{{UUU{{}}}U}{UU{U{}}+++++{UU{U{}}UU{UU}UU}}}}{{}}U{U}}}}}{{UUU}}{}U}}}{U{}U{}{{UU}}{}}+++++}{{{U}}{{U{{{{}UUU{}{}}U{U{UU}}}{{{{{{U{U}}U{{U{U{{{U{}}U}}{U++++{U{{U}UUUUU}UU{U{{U}{{U{UU{{{}}{U{U}}{}}U}{{}{U}UU{U}}{U{{{}U}++++U}}U}U}{U{{U{U}U}U}}}U}U{}}U}{}{UUUUU{{UU{}{U}}{{{U}UU}UUU{}U++++U{}}UU}}{}}U}{U{{U{}}{U{}}U}}{U{{{{{{{{}{}}UU{}}{}}}{U}U{}}{{}+++UU{{}U{}U}{U}}U}U}}{{U}{{{{}}{}}{{U}U}}{U{}U{U{{U}U}{}{U{{UU}U+++UU}UU{}}U}}UUU{{}{{U{U}U{{}{UU}{UUU}UU{U{{U{}}}{}}}U{UU{UU{{{}+++}}U{}{U{U}{U{{U}}U{}UU{U{U}{{}U{{{}{}{}}{UUU{}U}}U{U{}{{UU}U}U+++UU}{{U}U{{}{}{UU}U}U}{{}U{{U}U}U}{}U{{UU}}U{}}U{}{}}UUUU}{{}}{+++U}}}{{U}}{}{}}}{}U{{}U{U{U}{}UU{{U{U}}{}{{}{U{}{}{UU}{{UU{}}}{++{UU{}{{}}}{{}UU{{}U{U{}{{UU}U}UU}U}U{{U}}}}U{}}{}{UUU{UU}U{UUU{UU}{{}UUUU}U{}}}{}}U}U{UUUU}{{{{UUU}{{UU{{{}UUU{UU}U{{}{}}}UUU}}}}U}U{{{U}}U{}}}}{{U}U}}}{{UU}U{}{}U{U{UU}}{}{{UUU}{U{}{{UU{{{}}{}}{}}UU{}{}{{}{U{UU{}{U}{{{{{U}U{UU}}U{{U{}{{}{{U}U{{U{U}U{}{U}{UUU}}}{}U}{}U{{U{UU}}{UU{{U}}}U{}}}U{{{}{U{UU}U}}}{U{{}}}{}{{}{{}UU{U{{}UU{{U}{}{}{UU}{}{}}U}{}{{U}{}}}UU}U{U}{U{}U{}{U{}U}U}}{U}UUU}{U{}U{U}{{{{}{{}}{{}U{}}{{{{U{U}}{U{{}{{}U{U}U}U{{U{U{{}UUU{}UUUU}UU}U{}}UUU{}{}{}U}UU}{}}}{{}}{U{UU{U}U}{UU}{{{U}{}{U{{{U{{}}{}}U}{}U{}{UU{}}}UUU}}}UUUU}}}U}}}}{U{{U}{UUUUU}UUU}{UUU}UU{{}U}{UU{{{}U{U}{U{{U{UUUUU{U{{U{U{U}{UU}{}}}{}}}{{U{U}{U{{UUUU{U{}}}U{{U{{{{}{{UU{{}UU{}U{{{U}{{}{U{{{{}U}U{{}UU}}{}U{U}}{{{}}U{}}{}U{UUU}{{U}U}U}{}{}{}{}}{}}{UU{}}}U}{{{}U}{{U}UU}{}}{}{}{{}{}{{}}}UU}U}{}UU}{}{{}{{}}{U}UU{}{{U{}+++++}U{{{UUU}{{}}}UU{U}{{{U}{}U{}UU}U}U{{{U{}}{}}}{}U{{}}{U}++++++++{{UU{{}{U}{{U}UU}}}U{U{{{{U}U{{}{U}{U{}U}U}U}{}}{}{}{U{++++++++++UU}U{}U{}{{{}{{UU{{{}}U{UUU{}{U{{U}}U{U{}U}}U{U{}{{UU{++}{++{}++U}UU}U}{U{{U{U{{U{U++U}}}{}U}U{{}}}{}U{{{}{{{{}}UU{UU+++}+++U}++{{}}{UUU}U{UU}}}{++++{{U}{{}}U{}}UU{{{U{}{U{}U}}U{}{}++U}++{{{++U}}UU{UU}UU{{UU+++++{UU{{U{}}U}{}UUU}}{U{}{}{UU{}U{}{++UU++}U}++{U}}U{}}{{U}U+++++}}}UU{{{U{UUUUU{}}{U}U{}}}UUU}}UUU{++U}++}{{++U{}{UU{}U{}+++++{}{U{}{{{{U{{{}}}U{{U}U}{}U}{{}UUU}U{++}}++UU+++U{{}}}}UU+++++}U}U{{U}{}UUU}UUU{}}{UU{UU{{U}U{{{}UUU{+++U++{{++{U{{}}{}{++++}}U{}U}}{UU{UU{}{{}{U{U{UUUU{U{}{{{}{U}U{{+++++++++}}{U{}U{+++{U{U}}{}}{}UU}U{}{U{}}{U{{}}U}U{{U}UU{{{}U{UU+++++++}U}UU}}U+++{U{U{U}{{U{}U{{UU{U}{}{{}UUU}UU{{U}{}{U}}}U}{U{}}UU{}}}{U{}}+++}{{}U}}U{}{{{{UU{{}{}U{}{}}U}{{}}}{{}}{{U}{UUUU{U{U{}U{{}UU++++{U}U{{UUU{{U{}}UUU}U{}{UU{UU}{}{{U}U}{U}{UU{}U}{{}}}U}{U}}+++++U}}{{UU}{U{}}{}{U}}U}{UU}UU}}}}U}UUU{{UUU{}U{}}}{{}}}}}{}+++++}{{}}}}UU}U{{{U}U{}}}}{{{}U{}U{{{{}{UU{U{}}UU}}}}}U{{UU{{+++++{}U{}{U{{{{UU}{{}}{UU}U{{{}}}{{{UU}UU{U}{U}UU}}U}}}{}{{U}+++++U}}{{{U{}{{U{U{{{U{{{}{U{{U}{U}UU}U{}{{U}U}{}U{UUU{U}UU{U+++++{UU}UU}}UU}U{U{{}{U}{{U{{}{U{{U}{U}{}}U{UU{}{}U{{{U}UUUU{+++++}}{}}}}}U}}}}{{U}}{U{{}}}}UU{}}{}U{}}{U}{{U}}}}{{U}U}}}{U+++++}{{U}U{}}{}}U}UUUU{{{{U{U}}}}}{{}U{UU{{{U}{}}U{}}U{UU}U}++++++{U{{{}UU}UUU{{{{{}UU}{}}}}U}}{}}U{U}}{{{}}U}{U{{{{{{U}}}U+++++U{{U{U{}{}}}}{}UU{}{}}U}{{{}}UU{UU{}}{{}}{{U}{}{UU}U{{{}}{+++{UUU}UU}UU}UUU}}{{UUUU{}}UU{}}{}U}{UU{}}UUUU}{{}U}{U}U{}}{{UU+++++U{}{}UUU}{U}U{UU{}}}}{{U}{}{U{U}{U}{{U{{}{{UU{}}}U}UU{}{}U{U{+++++{}UU{{}}}UU{U{}}U{U{}{U}{{}{}{UU{U{U{U}UUUU{U}U{}}}U}U}{UU}{U+++++{{{U}U{}}}}}U}}U{}}}U{{}U{{}}{}}U{{UU{{{{UU{{{{{U{}}}{}U}{UU}+++++UUUU{{{{{}}U}UU}U{}}U}}U{}{}{}{UU}}U}{}{{}UU}}}{{{U}U}}U{}UU}+++++}{UUU{U{{}{{U{U}{{U{{UU{{{{}{{{{{U{U{{}{{{}{}}{}{{{}{{{{{{U{U+++++U}U{{}}{{{{{}U}{{{UU}}{}}U{}}U}U{}{{U{}}{U}}}{U{{}}}{}{{}UU{{+++++U}UUU}}{U}U{{}UUUU{U}U{U{{U}{UU{}{UU}U}{{{{U{}U}U}UU{U{{{{U{U+++++U}}{{}U{{{}}{{}}}}}}U{U{}}{}}}U}{}}U{{UU{UU}}}}{{}}UU}}U{{{U{+++++}UUU{}UU}{U{UU}{}{U}U}UU{}U{U{{U{{{{{{UUU}UU}}{}{U{{{U{}{{}U{++++++}}U{{U}}UU{{U{U{}}{UU}{U{{{{}U}}{{{U}}{{{U}{U{{}UU}U}}UU{U{}++++++{U}}{{UUU{}UUUUU{}U}{U}}{U}U}}}{{}{}}{}{U}U{}{{}UU}}{{}{U{}}{++++++{}}U}}{U{{{UU}{}{{{U{U{}U}}{{U}{{U{{U}}{{U{UU}}}{U{}}}U}}U}{++++++}}{{{U{{{}UU{UUU}UUU{}{{{}{}{{{UUU}{{{{}}U}}}UU{}{{}{U}UU{}UU+++++}{U}U{UU}U{U}}{{}}{}UU}U{{}}{{{U{UU}}}U}}{{}UU}UU{UUU{U}U{U}{++++}{{UU{}{UUU{U{U}}}}}U}}}}{UUU}{{{{{}}{}{}U{}{}U{{}U}}UU}{UU{{}++++}}}U}{{U}}{}{}}UUU{{}{}{}{U}{}{{{{}}}U}}}}}{{U}}}}UUU{U{}}UU}++++}}}UU}}U}}U{{{{}U{U}{}U}U{U{}{UU}U}}}}}UU}UU}}U{U{{U}{{U{}{}}{+++{}}}}{{U{{UU}U{UUUU}}}UU{UUU}{U{U{UUUU}U{{}U{{U{}}}}U}{UU{U{}}++++{{{{UUU{{{U{UU{}}{}{U{}}U}{U{}}}U}}}{{}{}U}U}{}UU}U{}}}{{U}}{++++}}UUU}}{{{}}{U{U}U}U{}}}UUUUU{UU}}U}}}{U{}U{U}}}U}}{{}}{U{}{}U++U}}UU{{UU{U{UU}}}U{UU}U{}}}{{U}U}}{{}}{UU}}{U}U}{U}UU{{UU{U{U{{{U}{{}}U}{{}}}U}}}{U}}}{}{{}}UU{U}{}}{{UU{}}{{{{}}{U}U{UU{{}}U}{U}UU{{U}}}U{}U}}{}U}}{}{UUU{{++++++++++++UUU}}{}{}{{}}}U}}{{UU}}UU{}UU}U}}U{}}}}UUUUU}}{U}}{++++++++++++++}{{U}UU}}{{{U}}}}}{{}{UU{U}UU}{}{{}UU}}UU}{}{{{UU+++{{}U++{++{++UUU}U}{U{UUUU{{{U{{{UUU}}{}}{U}{{}U}}{UU{U{U}UUU+++{}}U+++}{}}+++U{{}}}U}U}U{U{{U}UU}UU{U}}}{}UU}{}{{{{{}U{{U}U}++{{}{{+++}{{{U++UU}UU}{U{}U}}U{U{U}{{U}}{U{}U}U{}}}}{{}}{UU{{{U++{{}{}+++}U{{}+++}}UUU}UU{UU}}}}U}U}}}{}{}U{{}}U{}{UU{U}}}{}{}}++U}}}U+++{}{}{{++{}{{{U{}}}{{UU}{{}U{{U{U{{UU}{}{UU{{{UU{}{UU{U++{U{{}+++}U{{{+++}UUU}}U{UU}}{{}}}}U++{}U{}{{UU}}}{}{U}{{{{}}U}++}UU{U+++U{U{{++UU}U}U}}{U{U{UU{U+++++{}}{}U{UU{{{U{}UU}}}}}}{}+++UU}{+++{U{U+++{{UU}U{}{}U{}{++++++++{U{}}}}UUUU}{}}{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}U}{{{}UUU{}UU{}{{}}}{U}}}UUU{}U}{U++++++++++U{{++++++++UU{{U{}U{U{}}UU{{}U}{U{UU}{UU}{}{}U{UUU{}{{{U{}}UUU}}U++++++}U}{{{}}U}{UUU{{}{{UUU{U}{{{{}}U{}}U}{U}UU}U{UU}}{U}{UU++++++U{{{U{{{{UUU}{U{U}{}}U{UU}}}U}}}{{{}U}U}{UUUU{}}}{U}UU{+++++++}}U{}}}U{{{U{U{}U{U{{}{{UUU{U{}{{}}{U{U{{}{{{}U}U{{{U{{++++++{}U{{}}{U}}U}U{{{U}{}{}{U{U{{}{}{}{{{U}U{}}U{{{{}U}}{}{}+++++}{}UU{{{{}UUU{U}U{{{UUU}{{UU}}}}{}U}U}{}U}}}UU{{UU}}{}}}++++++}U{UU}{}{}}}U{{{}}{}UU{{U}U}}{U}{U{{{}}{}{}U{}{U{}{UU{{{++++++UUU{{{{}}{}{}UU}U{{U}U{}UU}UUUUU{U}U{{U}UU{}U{}}}}UU}U}U}}+++++++U{{}{U{{U}{U}}}UU{{}}{{}}U{{}U}{{}}}U{{}U}}UU{{}{}UUU}{}{U{}U+++++}{U{}UU}}}{{{{U{{}U}}{{{}}{{UUU}}}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}}}}U{{}}}}U}U{{U{}{{}}{{{U}{UU{}}}{{{U{{}}{}}UU+++++{{U{{{{{}}{{{UU{U}UUU{{{U}{UU{U}UUU{U}{}{}U{{UU{{}UUU}{UU{}}}++++{}U}{U}U}UUU}U}{U}}U{UU}{U}}UU}{{{{{}}}U}{{}{U}{UU}{}UUU{}{{U}++++{}}}{{UU}U}{}UUUU}U{}{UU{U{U}{U}U{{{U}UU}{{}}{{}}}}{}{{{{{{}U+++++}}{{{U}}{U{{{{U}U{U{}U}U}{{}}}}{{}}}{U{U{}{UU{U{}}UUU}{UU}UU{+++++UU{}{}U{}UU{UUU{}}}}}{{}U}{}}}{U{{}}{U}}{{}UU{{UU}{UU}UUU{U{{+++++{U}{U{{}UUU}U{}U}{{U}U}UUU{U{}}{}}{{{{U{{UU{U}}}}{{}{{{}}{}}{++++++{}}}UU{UUUUUU{U}UU{}}}}{{}}}{U{U{U{{{{{U}{U{U}}U{{}{}}{}{{}}++++++}}{{UU}{}U}}}{{U{{U{U{{UU}U}}}UUU}U}}{{}UU{}U{{}{UU}U}{U{{{U}+++++U}UUUU}{}UU{U{UUUU}{{{}}{UUUU{}U{}{{U}}}{}U{}U{U{U}U{{{U{U{{U++++}U{}U}}}}{{U{}UUUUU{{U}{}U{}}}UU{}{{U}}{}}}UU}{{}}{{UUU}U{{}{}++++++{{U}}}}UU}UU{{}U}U}}{UU}{}U}U{}{}{{}{{UU}U}U}}{}{{}UUUU}{U}++++++++}U}U}}}}}UU}UUU{}{}}U}{}}U}{}U{U{U{UUU{{}U}{{}{U{U}{}{}{UU}}++++{{UU{UUU{{}{U}}{UU{UU{{U{U{}}}{}U}{{{U{}{}{}}{U}UUU}{{{{{U}U{U{}}{UU{{{U}{U}}{{U}}}{UU{U{{U{U}U{U}U{UU}{{U}U{U{}}{{U{}{U{U{}}}UUU}U{UUUUU}}}{U}U}}{}{}U}U{}}}UU}{}{U{}UU}{}UU}{U{{}U}U}}{UU}{UU}UU{UUU}{{U}}U}}}{{U}{}{}U}U}}U}{}UU{}U{U}}}}}}}UUUU{UUUU}}{}UU}}U{U{}U{}}}{}}{U{U}U}U}UUU{{}{}U{{U}UUU}}}{{{}{{{UU{UU{{{U}U{U}{}U{}{}}{}UU}}U{}}{}U}}}{{}}}}}U{UU}U}}}{U{{}{U}U}{}}{{{U}UUU{}}{{{}U}{}U{U}{U}}}{U{{}{}U}}{U}}U{}}{UU}{}U}{}{UU}{{}}}UU{}U{}{U}{U}{UU{U{U{U{}{{}}U{{U{UU}UU}{U{}}U}U{U}{{}U}UU{U{UUU}{UU{{{UU{}{U{{UU}{UU}}}}}UU{U}UUU{U{{UUU{{{U{U{{}U{}{{}{{{U{U}}U{{UU}{{{}U{U{UU{{}{}{U}}{U}}{{UU}{}U}{UU{}}}}U}UU}{{U{{U{{}{{}{U{{{}}UU{{UU{{U}}{}{}UU{}{{{}}{U{U{U{}{UUU}}}U}{UUU{}{U{U{}}{U{}{UU}UU}}}}{{UU}U}}{U{U{{}{{}}{U{U{U{UUUUU}U++++++++++U}}{{UU{{U}U}}U}}UU}{}{U{U}{{U}U}U{U}}}{}U}}{U{{U}UU++++++++++++++{U}}{}{}{UUU{}}UU{{}{U}}}{}}{{U}}{}U}U}UUUUUU}{U{++++}}}U++++++++UU}{U}{U{}{{{{{}{{{{{U}{{{}}{{U{}}}{UU}{{U{UU{}+++{UU{UU++U}++++{U{U{{{}}{{}}U}{{U}U}}{{U}UU{{{{U}U}{}}U}UU}{}+++{U}}{}{++}}{+++{UU{}}UU{UU{{U{}}UU}}U{}}}U}{}}UU}{UUU{UU}UUU}++{}{{}}U{++{{{{++U}{}}}{}}}UUU{{}}{U}++}U}}{}{U{}{{}U{}U}}}U}UU++}}{{{U}U++}U}{++{{}UUU}{{{}U{UUU}U++++{UU}U{{}U{U}}{UU}U{}U}}{++{{UU{{{+++{}{U++{{}{{}{{{}{}{U}U{++++}}}{{}{{{{}U}{{}UU{{}}}{{++{{U{{}U++UUU}+++}}{}{{{{}}}}U}{++++}UU}{{}{U{{U{{}UUU}UU{U}UUU++}UU}U}{++}}{++++}U{U}{{{U}UU}+++++{UU{U{}}{U}{{}{{}{{{}}{U{}{U+++}UU{U}++}++++U{{UUU{U{{U{}+++++U}U{{U{{}{}}}}}UUU}UU{}}{{}}U{++++++}}{++++++{}}{}UU}U}}}+++++U}}}{U{}UUU{U}U{UU}{{U{{}}{{}}}{}}+++++++++++}{}}}{{UU}{}+++++{U}{U{U}{U}U{}{}{}}{{{}}}}}}{}}{}{{}}U{++++++}U}{{}UU{UUU+++++U}}U{{{}{}U{}{{U}{UUU{UU}U}}}{}}}U{}{{U}U}}{}++UU}{UU{U{}+++++}UU}{{U}{U}}{UUU}{}}{}U{UU}{U{}U}{}}{{}}}{UU}UU{U{{U{{{{}+++++}U}}}{UU{U{U{}U}{{}{}}}U}{{UU{{{}}{{{U{U}{{U}{{U{{{}{U++++++++}UU{{UUU}{}U}{U{{UU}}{UU}}}}}{}U}{U}}{UUU{U}}}{}{{}+++++++++++}{}UU}}{{U{{U{{{{{U{{{U{U}}{}{}UU}}{}{}UUUU}}{}{{}+++++++++UU}U}}}}{U{U}{U}}}U}UU}U}{}}{{U}}U{UUU}}{{U}UUUU{{}U}++++++UUUU{{}}}}U{}}{}{{UU{}UU{{}{}{U{}}{}U}U}}UU}}}}{}}}{{{U}{{++++++{{{{{{{U{UU{U{}U{}U}}}{U{{}U}{U{{{U{UUU}U{U}U}U}U}}}{}U{}}UU{+++++{{}{{{}}}U}}U}{U{{{U{}U}{}{}{{{{}{}}}U}UU{{U{}U{U}U}U{U}}}}U{+++++}U{}}U}}}}}}UUU}{}}}{{}UU{U}{{U{}{{}UU{}U}U{UU}UU{}UU}{{U{U{}+++++U}}}U}{{U}U{{{{}}{}U{}}}UU}}}}{U{}}U{U}}{}}UUUU}U{UU}{}{UUUUU++++}{{}UUU{U}U}{}{}{{U{{}{{UU{U{{}}{}U}UU{{U}}{{UU{{U}{U{{{}}}{{}++++U}U{U{}}{U{UUU}{U}}{U{{{{UUUU{U{}U}{{{}U{{{}}{}{U{}{{{{U}{{{U+++++}U{{}{}{{{{U{{}UU{}U{}U}}UU{}{}UUU}}{}U{UUUU}}{U{UUUU{{UU}UU{++++U}UU{}U}}}UU{{}}{}{}{{}{}}UUU}}UUU{}U}U}}U{}UU}{UU{U{}}}}{}{}U++++U}U}}{}}{}}U}{{}U}U{{{{}}{U}{}}U}{U{{UU}{UUU}UUUU}{{}{}{{{{UU++++{}}U}}}}}}{}{U}U}{}U{U}{{}U{{{}{{{{{U}U}{}UU}}}}{{UUU{}{U{{U{U+++UU{}}{{U{UUU}U}}{UUU}{{{UUU{{UUU}}}}{}{{U}U}U}}{{{U{}}}}UUU}U{+++++U}}}UUU}U{{U{}U}}}{}UU}U{{U}{U}{U}U{{}}{{}{{U{{U{{}}U{{{}}{{++++++{UU{{U}}}UUU}U{}UUUUUU}{{}}}}{}{{U}{}U}U}U{{}{UU{}{{U{U}{{U{}+++++{{U{{U}U}}UU{U}{UU{U{{{{{{U}{U}{}}U}{}}U{{UU{}}{U}}}UU}}UU{{}+++++{{U}{}{{}U}U}{UU{UU}UU}UU}U}{}}}U}{U{}}{{}{U}UU{}}}{}{{U{}}{}+++++{U}{U{{{U}{{U{{U{}U{U{{UUUU}{{U}{{U{{{{U{U}{}{}U}{}}UUUUU{{}U++++++}}}U}{}{U{{{}}}{}}{U}}}}{{U}U}U}U}{}{}{}}}U{{UUU{{UU}{}UUUUU+++++UUU}{UUU}}}{{UUU}}UU{}}}U{UU}U}{{{}}{{}}}U{{{}{}{{}{U{{{{U{{}{++{}U{UU}U{U}U{{{}{U}{}U{}{U}{{}{{{{UU}U}U}{}U}{{{U}}U{}}U}UU{{}UU}U{U{UU}}{{}U{{U}U}}}}{{{}{U}{{}U{U}U{}{}U{U{U}{{}{UU}}}}{}U{U{{U{}U{U{}U{}}{U}UU{{}UUUU{{}U{U}U{U{}{}}{{}}UUU{}U}}{U}U{}}{{}U{}{U{{}U{U}{U}}{}}}{}{U{UU{}UU}{{UU}}{UUU}}{{U}{UU}{{U{UUU{{U}U{U}}{UU}{{U}}{}}U{U}}{}{}U}U{{U{{U{}UU{{}U{{{}}{U{{UUU{}U}}}U{{U{{}}}UUU{U{}}}UU{UUU{UU{}}{}UUU}U}}U}{U{{UU{U{}{U{UU{}{}{UUU}UU{{U{{UUUU}}}}}U{}U{U{{U}}{{{U{}U}{{}U}U{{UUUU{U{{{}}}}U}{{U}{UUU{U}}{{U}{{}}}}{}{{U{U{}{}UU}U{U}}}{{U{}U}}}U}UU}U{U}U}U}UUUU}{UUU{{{U{{{U}UU{{}U{{{UU}}}}}U}{{}U{{}}{}}}}{}}{{}}{U}{U{{{{}U}UU}}U{}U}U}}UU{U}U}}}UUU}U{U}UU{UU}{}U}}+++++{U}{UUU{U{{{{UUU}}}}{{}UU}U{{{{}U{{{U}U}}{UU}}{}{}UU}U{}+++++++++U{}U{U{UUUUU}U{UU{}{}}}{{U{}{U}}U}{}UUU{{{{U{U}}U{U}{++++++U+++++}{{{{U{}U{}}{U{{{UU}U{U{}}}}U{}}{UUU{{{U}U}{}U{}}}}++++U}{}++++++U{{UU}}UU}U{{}U{UU{UU}{UU}UU}UU{U}}}{}U}}}U{UUU}}}++}{}}{}{++}+++UU{{}U{{UU{U}U}}U{{{{{{UUU{}U}U}{U{}}}U{}{{}{U}}+++}}U{{{{++{{+++UU{U{{U}{{}}}}{}U}++}{U}}{U{UU{U}U}U{{{}}}}}U{+++{{{UU}}U++}}}++}{{}UUU{U}}{{{{{++++{U{{U}}{}U{{UUU{{{}}U{U{{{++{}U}{U{}{++UUU++{{}{{}UUU{}UU{}+++++}U}{U}{}UU{{U}}}{{U}U}{{UU++}U{U{}}UU++U{{++UU}}UUU{{{}{{++++U}{{U{}U{}}U}U{{U{{{{}{UUU}U{+++}}{{UU{}++}}+++U}UU{{}{{{U+++++{UU{U}{}}}{{U}UU}}}{{}}U{}UU}{+++++U{}}}+++}+++{{{U}{{{U{+++++UU}U}}UU{}}}}}UUUUU{U{U{{U}{U{U{}U+++++{U}++++++{U}{{}{U{+++++}U{}U}}}U{{}}}{{U{}}UU{U}{}UUU}}U}U}}{++++++++++++}{}{{}{+++++{{}}{U{}U}UUUU{U}U{{U}{{{{U}{}}}{{}U{}{{U}++++++++U}U}}}++++++}UU}{UUU}U{{UU}U{}UU}{U}{{{UUU}U{U}UU{}}UU}U{}}{{U}}{UU+++++++}}}U}{{}}U{{}{{{U{{UUU{{U}}UUU}U{{U{U}{}}}UU{}U{U{}U{U+++++++{}{U{{UUUU{UUU}{{U}U}}}U}UUUU}}}UUU{}UU}}UUUUU}{{}{{{U+++++++{{{}}UU}{}U{U}}}{}UU}}{{{}{U}}}U{{U{{}U}UU}}UU{}{U}{UU+++++++U}}U}}{}UU{{}{{U{U{{{}{U}}{{UU}U}{{U}U{U{U{{}UU{{UU}{}U++++++}{}UU}}}{U{UU{U{U}U}{{{}{{}U{}{}UU}{}U}}U}}{{}{UUUUUU}}}+++++}}U{}}}{{UU{U}U{UU{}{UU}{{{}U}U{}{{}{U}}U}{U}UU}{{}{UUUU}{U+++++U{{}{{{}{U{{}{{U}{{{}{}{}}{{U}{{U{}}U}UU{}}{}}}{UUU{{{}}U}}{}+++++}UU}}U{}{U{{}U{{}U{{}{{}UU{}{}}U{}{}UUU{}}{{U}U{UUU{U{UU{{{}U+++++{}}}}{}}UU{}}}U}U{U}{}{{U{{}U}}UU{}{U}U{U{{U}{}U{U}U}U{}{UU}}+++++UU{{}}U{U}{{{{}}U}}{}UUU}UUU}U}}}{}{{{U}U}}}U}}{}UU{}UUUU}{U{++++}U}U{U{U}}U{{U}}{U}{{{}{}}}}}{UU{}{}{{U}}{}{{}{U}}}{U}{{}U}{{}+++{{{{}U}{U}{UU}UUUU}}{{UU}U{{UU}U{{}{{U{U}}{U}{{{{U{U{U}UU{}{U}+++U}}U}U{}{{{U{U{}}}}}UUU}}{U}U{}UUU{}}U}}}U}{}}}U{{UU}}UUUUU{}}++++}{}}U}U{UUUU}UU{}{{{{}}{}}{}UU}UU{{UUU}{{{U}{UU{}}}{U{UU{U}}{+++++{}U}U{U}UU{U}{U}}{}U{U}{}{{{}}}{}U}}{U{U}}U}U{U{{UU{}UUU}}{{U+++++{}UUUU}{{{{{U{}U{UU}}U{}}U}U{UU{U}UU{{U}U}U}}UU{{{}U{UU{}}{{}++++{}{{U{}UUU}U}UU{{{U}}U}}U}U}{{{U}U}{}U}U{U{}}}UU}}U}U}{U{}{U}U++++}}}{}}{}}}{UU}{U}{{U{{UU}}UU}U{{{UU{{U}}U{{}UU{{{UUUU{U{{{}{U+++++}}{U{U{}}{{{}UUU}UU}UUU}}{{{{UUU}}{U}{}U{}{}UU}}U{{}UU}{U{{}{++++++{{U{U{{}}}U{{{{}{UUU{U{{UU}{}{}}}}}U}}}U}}{}U{U{UUU{}{}}U{U}++++++UUUUU{}UUUUU}}}{}U{U}U}U{}}U{U{}{U{U{{{U}UU}{}}}U}{}{}}{}U{}{+++}U{}U{UU{UU{{UU}}{{U{{{UU}U{{UU}U{{U{}U{{U}{}}}U}{{}U}}UUU}{U{++U}{}U}}{}U}{{{U{UU}{}}}{{{UU}U{}}}U}}{U{}UUUU{}U}}{}U{}}{U{UU{}{U}U{{}}UU}}{UUU{{}{{U{{}U}U{}}}U}}{U}{}}{}U}{}U{}{{U}U{}{}{}}{}{}U{UU{{{}{{{U}}}{U}U{}}U}}}U}{}UU{U{U{{{}{U{}}{}}}U}{U}}{{}{}U{U{}{U}{UU{{{{}{}U{}{UU}{UU{}UUUU}}UU{UUU{{{}U{U}}UUU{{}{U{}U}{UU{UU{}{U{}{UU}UUU{U}}{{}{}}{}UUU{{{U{{{{{}U{}{{}{{{{{{{}}}{UU}}UU}{UU}UU}}{{}{}UU}}{{}}{{U}U{{{}UU{{{}}}{}UU{{{}{UU}{}}}}}}{{U{}{U}}UU{UU{}}{}UU{{U{}}U}{U}}{{}{{}U}U}{{{}}}U{U{{{}}{{}}}}U{{}}}{UU{}}}}}U}{}}U}{}{{{UU}}U}{{U}}U}{{{U}U{{U}UU}}}}}{}}U}}U{{UUU{U}UUUU}UUU}}U}{{{}{{{{U{{UU}UU}UUU{U{U{UU}}U}}{}{{{U{U}}}}}}{U{{{U}U{}{}{{}}}}U{{U}U}}U{}UUUU}}}}}U}}}{U}}U{U}UU{}}U{}{UUU{}{UU}U}UU{{}}{{{U{}{UU{}U{{U}U{UU{{{{U{}U{}U}{}U{}{}U{UUUUU{UU{{{}UU}U}}{{U{{{{U}}{{}}{}}{}}{}{{U{}U{}}{{{{}U{{U{UU}UU{}}U}}}}}}{UUU}}}U{U}UU{UU{U{U}U{}U{}{{}U}UUU}{{}}UU{{++++++U{UU}{U}}}UU}{U}}{}}}}UU{{U}UU}{{{{{U{U{UUU{{}}{UU{}}U{U+++++++++U{{UU{{{}{U{{UUUU}}}{{}}{U}}}U{{}U{{{U{U{}U{}{U}{{{{}}++++UUU+++++U{}{}}{{{}}}{}}}{}UUU{}}}{UU}{{{{U{}{UU{U}U{{U{}UU}+++}UU}}++++++{}U}{UU}{{{U}}}UU}{{{{{{U}{}}{}U{U{U{U{}}U{}}U}}}}++}U}{U{+++U++UU}}U{{}}UUUUU}U{}}}++}{}{}{}{{{{U}U}UU}{{U{{{{{{U++}UU}U}U++++++}}U}UU}{}{{{}U}U}}U++{{{}}}{}U}{{{}{}}{}}}UU}{U{}++{U{}{U{U++U++{U{{U{}}U}}UU{}U{++++{}}U}U}UUU{}{}U{}UU}U{{}U{UU++{}}UU{U}+++++}{{}}}}{{{}UU}}}++++{}{}U}}}U{UU}}{}}{}U{}}U{{}{}+++{{}U{{U++++{{}{U}{UU}}}U}U++++}{UU}}}U}U}U{U}}U}}U{{{}{}{U{U}{+++}{{{}+++++{}}}U}}U}}UUUU++++{}}U}}U{UUU{}U{UU{U}{}{U}{U}{{{U}++++++++++++UU{}UU}{U}U{{}+++U}}{{}U}}{{{}}}U{}{{}}}{U{{}U}{}{{}{U++++++++++}{{UUU{{}U}U++++}UU{}UUU}U}}{U}{{U}}}{UU{{UU}{}U}U}}{UU}{}UUU}}{}{}UU}{{}{+++++UUU}UU{{{U}}UU{}}}U{{{U{{}}UU{{UU}{}U{U}{U}U{}{{}{}}UUU{{+++++{U{{U{U{UUU}{}}{{{}U}U}U{{UU{UU}U{{{U}}{U}U{}{{U}UU{}{}}++++++{U{U{}{U}U}}{{}{UUUUU{{{}{U}{{U}{{U}U{{UUU{}U{}U}U}{{U{}++++++{U{{U}U}}U{{}}}{U}UU{}UU}{{UUUU{U{{UUU}{{UUU}U}{{U{{}U}}+++++U}}}U{U}{}}U{{UU}UUU{U}}U{U}{}{UU{{U{U}}{}U{}{U{}U}{U}{U{+++++}{}}U{UU}UUUU}U{U}{U{{{}U{}{U{}U}U{{U{U{{{U}UU}}}U{U}}{}}+++++}{}U}U{U{}U{}{{U{}{}}{U{}{UUU{U}UUU{}{}{U{U{{{UU{U}U}}}{++++++}U{}{}UUU}U{U{}}U{U}}{U}U}{}{{UU}U{U}{UU{{}UU}}{UU}{U{U{++++++{{{{U{{}}}U}{UU{U}}{}}{{}}{{}{U}{}}}{{}{U}{UUU{}U{}}U}U{{U+++{}U{{}UU{}}{}{U{{{UUUUU{}U}UU{}}}U{}{}UUU}U}{{U}{}}{U}}{{UU}U++++++U}{UUUUU{}}{{{}}U{{U{}}UUUU}U{{{}{UU{{U}}{U}UUU{U{UU{}U{}{}{++++++{{UUUU}}U}U{UU}{}U{U{{{U{{UU{}}U}{U}{U}{U}{{{UU{UU}{}{{}U{}}}+++++{{{U{}{{{}}U{}U}{U{}}{}}U}}{{{UU{}U{}U{{}}U{}{}U{}{{UU{{UUU{{+++++U{}}U}UU{}UU{}U{{}{U{}}}U}UUU{U{UU}}{{U}{{U}}UU{}}UU}U{{}U{}U+++++{}}{{{U{{}}UUUU{}U{{{{U}U}{}}}{{{{UU}}{UU}U}U{}}{}{}}}U}{}}{{+++++{UU}{}}UUU{U}}{}{}}U{U{U}{{{{{{U{}U{U{U{{}{U{}}}{{{{U}U{UU{U{+++++}U{}{UU}{{}}}}U{U{U{}U{U{}}{U{{U}U}{UU{{}{{U}{}U}}U}}}{}U{{{U+++++{}}U}}}UUU{{{U{{}U{{{}{UU}{{{{{U{{}{}{{}}U}{{U{}}UU{UU}}{}U{{+++++}}{{UU{{{}}UU{}{U{U}UU{U{{}U}}{UU{U}{{U{U}U{U}{}{{{UU{{{U}{{U++++}U{}U{U}{UUU{{U{}}{}U{}}{{}{}{{{}UUU{U}}U}}{UUUU}}}}UUUU{{{}{}+++U}{U{UUU}U{{UU{U{U{}}{{{U}UUU}}{U{}{}U{}}U}UU{{UU{U}U}}}U{}U{{++{{U{{{U}}UUUUU}{{}U{U}{}UUU{}}{}{{{{}U{}{}U{}}{}U}{{{}UU}{}}U{+++U}UU{{UU}}U}U}{U}}}}{U{}{{}{}UUU}{}U}{{UU{UU{{{UU{}{}}{U}{U}}}++{{}{U{{}{{{{{{UU{}}UUU}}U}}{{}{}}{}UU}{U}}}{U}}}{{{U}}{}}{U}U}++++{{UU}UUUU}}U}}U}}{UU}}U{U}}{}UUU}U{{U{}}{U}UUU{{U}}{}{}}U{U{}+++}UUUU{{U}U}}}{}UU{}U{{UU{}U{{{}{}{{{UU}U}UUU}U}U{U}{UU{}{U{U}{}}}}U{{}{UU{{{U}{{{}{}{}}}}{{U{UUU}{U{}UU{{{U}U{}{U{{{U{{}{}}U{{{}}}{{{}}{{}{UU{{UU}U{}UU}}}{UUUU}UU{{}U}}U{{{}}}}{U}{UU}{}U{}}U{U{U{U}U{U}UU}}U}{{}UU}}{{}}UU}UUU}U}}{}{{}{}{{}U}}{U}}{}U{{U{}{U{{{UUU}{{}U{}{}{{}U{{{}UUU}{}{{{{U{U}}U}{U{{}U}{{{U{{{{U}}}U}}}{{{}UU}}}UUU}{{U{}U}U{U}{{U{U}U}{{}{}UUUU{}{U}}U}U{UUUUU{}U{U{}U{{U{UUU{U{U{U{UUUUU{U}{{}}}{U}}{UU}{{}}}{{U{}U{UUUU{}{UU}U}{U{UU}{}}}U{{}{{UUU}{{{}U}}{U{UUUU{U}U{{U{{}{}}{{UU{U}{}{{UUUU{}UU{U}{{}U{{{}U}}{U}U}UUU}}}UU}}}UU{}{{UUU}UU{U}{}}{}U{}{U{UUU}U}{}UU}}}U{}UU}}}UUU{}{UUU}U{{}UU{}{{{}}U}U{{}{++++++{}}U}U{UUUUU{{{{UUUU{U{}U{}}{{{}}U}U}}U}}{UU}}}{{}}U}}}{U++++++++{{U{{{UU}U}}{{{{{{}}U}U}}U}UU{UU}}}UUU}}{{U{U{U}U}}U}U++++U{+++++}{}UU{}}}}U{}}U}U}{}{U{}{U}{U{U{{{}UU}{U}}{{U}{{}}U{++++U}{+++++{}{{}UU}{{U}UU{{}UUUU{UUUU}{}{}{}U{}}U{}}U}UU}}}U{U+++{}}{UU+++++}{}}{UU{U{UU}{U}}}}UU}{U{}U{U{U}{}UU}}UUUUU}}}}U{+++}UU{U{}+++++{U{{{{}{}U}}}U{U}{{{}{}{{}{U{UU}{}}{{{U{U{{}}U{U+++{{{{}{UU{++++{}UU{{{{U{{{}{}UU{U}++U}{{{}{U{}}{}U{}}{}UUU}{++++UU{{U{U}{}++++{U{U}{{{U}}U{U}U{U++++U}{UU}U}{{UU}}UUUUUU}U}++++}{{}U{{U{}}++++UU}{UU}U}{{{}U{{+++++{{{U{{U{{{}{{UU{{U{U}}U+++{U{UU}{}{U{{U++++}}}UU{{}{{U}{U}++++UU{{U{U}{{}}{}{}UU}}}{{}}++{U{U{}{{{U{{}{++++{{U}{UUU{{U{U++++{{{{{U{{}UU{}U}}{}U{U{U}{}{+++U}U{}}}{{{{}}++++{}U}}U}U{}++++++U}U}U{}{{U}UU}{{U{{}{}U{}{UU{+++{UU{{}{U{U{+++++}{U{UU}+++++++{U}}U{U}U{U{{U}{{{}}}{UUU}{}}{U}+++U{}}{U{}UU+++++}}UU}++++++}UU{{}UU{{U{}}{{{U}UUUU{{UU{}U{U{U}}+++++{{}+++++++{{U}U+++++}}{{U{{}{}U}}{U}UU{U}}U}{UU{U{{UUU{}U{}U++++++++++++}U}{U+++++{{U{U}{U{}U}UU}}{{}{}{{}U}{{{{{U{UU}{}{UU{UUU+++++{}UUU}U+++++{{U}U}U{}U{UU{U}}{U{}UUU}{{U}}U}}}{U{{}{}}UU}UUU{U{{UU}}++++++{}{U{}}U{}U}{}{{{}}}{}UUUU}}}{UUUU{}{{U}}}{U{{}{}}}}U{U{++++++}U}U{U{}UU{{{{}}U}{U{U{{}}}}U{{{}}{{}U{{UU{}{U{}}}U}{U{++++++{UU{U}U{{U}}}}}{U{}{}{{}}{U{}U{U}U}U}}}}}{}U}{U{}{}U{{}+++++++{{U}}{{U{U{U{{{{}{U{UUU{}}}U}{{U}}}U{UU{}UU}U{{{U{{{U{U{}+++++{U{U}{U}{{{}{}{U}{}{}}UU}U}{}U{U}}{}}{U}U}}UUUU}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}U{}}}U}{{{}U{}{}U{}}}{}{{U{{{{U++++UUUU}{{UU{{}}{{}{U{{}}UU}{{UU{}U}}U{U}}}UU{}}U{U}}U}U{U{U{UU}{++++{}{U{U}}{{}{U}U}{UU}U{UU{U}{}UU{}U{}}{{{{}{}}{U}{}U}UUUUU}{{U++++U}}UU{{U}UU}{U{U{{{{}{}{{}}}{}}U{UUU}}UUU}{UU{{}{U}U}{{{UUUUU}++++{{{{{U}{}U{U{U}}}{}{U}{U{}UU}UU}U}}{}}U{UU{U}U}{UU}}}}U}UU}{}+++++}UUU{{}}{U{{{}{{}}U{}}U}UUUU}{{U{{}}U{}U}UU}UUUU{}}U}}UU}U}{U++++}{}}UU}}{U}}U}U{{UU{{UU}U}U{}UU}{U}{{}U}{U{{{}U}{{{{U{U{{}}{{{++++{}{}}}}{{UU{}}{UU}{}{U}UU{{}{U{UUU{}{}{U}U{U{{{U{UU}U}{UU{}U{++++{{{{{U}}U{UU{{{{{UU}{U{{{}}U{UU}{UUUU{{}}{U{}{}{U}{{U{}}}}U}UU++++}}{}{}{U}UU{}{{{U{{{{}U}UUU}{U{U{U}U{}}{{{{{{U{{}{{UUU}}{UUUU++++{{{}UU{{{U{}}UUU}{}UU{U{U{{U{U}UU{{}{U}}UUU{U}U}}U{U}U}U{}{}{}++++{U}U{{{}{}}U{UU{{}UUU}U}{UUUUUUU{U}}U{{{}{}{UUU{UU}{UUU}{{}}{+++++{}{UU{UUUUU{{}{{}}}}U{U}U{{UUU}U{}UU{U}{UU}}{}U{{}U}U}}}}{{}}+++++{}{}}U{{U}U{}{{}UUU{}}}}{}{}}UU}{{}{{}U{U}{{}U{U{}U}UU{}}}}{U+++++++++}{UU{U}{UU}{U{}U}U{}UU{}{U{}}}U}}}{{}{{}}}UU}U{{{U{{}{}U}+++++++UU}{UU{}{U{U}U}}}{}U{UUU{{UUUU{}}{}U}{{U}U{}}{UU}U}}{UUU}{{UUUU}U}UU{{{}U}{{{UU}}U}{UU}U{{{}}{U{}}{}}U{}}{UU}{{U{{U{{UU}{}{{U{{UU}UUU}U}{}U{{}{U{U{{}{{U{{{UU}}}{{{U}}U}{UU{U}UU{}}}U{{{UUUU{U{{{}}U}}U{U{{}}{U{{{{{UUU}}}{{UU{{}}}{{U{U}}}U}UU}U{UU}{U{U}}{U{UU}}{{}{U{U}{}U}UU}}UUU}U{UU{}{}U{{{{{{}{U{{}{U{}{}{{{}U{{}{{UU}}}}{{U}U}}{}}U}UU}{{{{}U}UU{}{{UU{U{}}}}UU{{{}U}UU{U{}}{U{{{}{}U{}U{U{U}}UUU{{U{}UUU}UUU}}{U}UUU{{UUU{{{}}}}U{{U}UU}UU{}}U}}{U}{{}}}{{U}{UUUUUUU}{{U}{U{}}}{}}U}{}{U{}UU{{U{{U}{{{}}}{{UUUUU}U{}}UUU}{{}U}{U{}UU{{{{U}{U}}UUU}U{{{+++++U}}{{}}{UU}U{}{UUUUU{U}{{}U}UU}UUUUU}U}{}U}{{{}UUU}}U{{}U}++++++++}{}{}{}U}UU}U{}}U{{}{{{U{}UU{}U}{}U}{}U}}{{}}{U}UUUU{{}+++}}}+++++UU{UU{{{}{}}{{U}UUU{{UUU}U{}}{U}{UU}U}{U}{{{}}UU}}U}+++U}}}+++++U}}}{}{}}}U}U}UU{{{{U}}{U{}{{}{}{}U{UUU{}}UU}{}U}}}+++{UU{}}++++U{{}{}U}}U{{U}{U{{U}{{}U{}{U}{U{{{}{{}U}}UU}U{}}}U{++{}U}U{{+++++UU{U}UU}{UUU}{}}}}{U{U{{{{U}}U}}{}{}}{U{}UU{{}UU{+++{U{{UU{+++++U{U{}}}}U{}{}U{U}{U}{+++U}{{U{}}U{U}{{}{}U{{U}{}U++}U{}U{}{++++++U}UU}}U}UU{{{{}U}}+++++{}}}}}U}}{U}}U{{{}{}}}U}{++}{}{UUU{++++++U}U}U{UUUU{{UU}}+++++UU{}}{UU{}{U}}{UU{}{U{}}U{}+++}{UU{{}+++++}{{U}}}U}{{U{UU{++++}{{{UU{}U{{}{{UUU}U}UU{UU{}}U}++{{{UU{{+++++{U{UUUUU}{}{{{++++{}U}U}{{}}}{{{UUU}{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}}U}+++++++++++{UU}++++++++{UUU}}}U{{U}}}}U{U}UU{UU{U{U}{U}{U}{{U}}}}}}++++++}{U}++++++{UU}}{{}}}{U{}}}}U}UU{{U{U{{{{U}{UU{UU}}U{U{{{}{}++++}}{+++++}U}U}}}UU{U}{U{UUU{}U{}}}U}}}}{U{U{{}U}{}{UU{UUU{UU}{{{}{+++++{}UUU{{{UU{}}{{{}U{U}}{U{}{{{U{{UUU}}}}{U}{{{{U{}}UUU{}U}+++++U}}U{}U}{U{{{}U{{}{{{}}U{U{}U}UUUU{U{}U{}U{{}UU}}{{U{UU}{+++++{}{U{{U}}U{UU{{}}{}UU{{U{}}}U{UU}}{}{}}UU{{UU}{U}{U}U}{{++++++{U{UU}{{}}{}}UU{{UU{}{{}}{}U}}{{}}{}U{}{{}UUU{{{{}U{}{}+++++++}U{}{}{U}}{{{}}}}{{}}U{{}UU}}}{}U}U}U}{}U{}UU}UU{}UU}{+++++++UU}}U}{}}}}}{{}{{{{}}}{U{{}UUU}UUU}}UU}UU}U}}}{{U{U{{{}{}+++++{}{}U{UUUU{}UUU{UUUU}}UU{{}}{}}{}UU}}UU{U{{}}U{{U{{{{UU}U{{{}+++++}}}}U{}}U{UU}{}}}}}UUU}}{UUU}}U{UU}}}U{U{{{U{{}{}{{{}UU{{}{{{++++}{{U{{{}U{{UUU}{U{}{UU{}}{}{U}{}{{}{U}{UU{U{U{{{{U}}}U}{{}U}U{+++{{}}}{UU{}{{U{}}{{{U{{{}{{U}{}UU{}}}}UU}{UUUUUU}{U}}UUUU{{}{UU+++}}{UU}{}{}U{U}}U}}U{}U{U}U}}U}}{}{U}{UUU}{{U}UU}{{UUUUU{UU{{{{+++{U{{UUU{{}{}}U{}U}U{}}}U}{U}}UUU}{}{{{{}{}U}}UUU{}{{{{{UU}}U}}++++}{}{U{}}}}UU{U}{}{}{}{{U}U}U{{U{}{U{{{{{{U}}U}{{U{}}{}}{UU}U}++++UU{}U}UU}{{{U{UUU{{U{}{}UU{{}}}UU{{U}}U{}}{U{}{U{UU}{}}{{}{{}U+++{U{}UUUU{}UU}}}{{{U}{U{{U{}{UUU{}}{}U{U{U}UU{{}}U{}U{{{U{}{{UU++++}U{U}}}U{U}U}{{}{}}UU{U}UU}}U{UU}{{{U}}}{}UU{}UUU{{}}UU}{U{{}+++++U}U{}{}UU}U{}}}UU{}U}}U{}U{U}}U{UU}}}}{{{}UU}UU}}}U{{{U{{}}{U+++++{{}}{U}U}}{U{UUU}U{U{}}}}{UU}}UUU{U}UU{}U}{{}U}}U}{UU{{UU{}U{+++++{}}}UU{}U{U}U{}{}}UU}{}UUU{}{{{}{}{{U}U{U}UU}U{}{{{{}U{UU}}}}+++++{{UUU{}{}{UU}{{{{UUU}}}}U{{U{U}}}{UUU}}}U}}}{U}}U{UU}U{{}{{}}+++++{}}}}}U{U{}{U{U}U{}{UU}}U}U}}U}}}{{U}}U}{{{}}{}U{{{U}UUU}}U{}+++++{{{UUU}U{U{}{U{}}{U{}}U}{{U{{{UUUUU{U{{{}}}{UU{{{UUU}U{{{}{}}++++{}U}{U{{{U{{{}{{{U{{UU}{UU}UU{UU{{{}{{{U{}{{UU}}U}U}}{{}{{}{UU+++++{UUUU{{}}}{{U{{}}{}}}UU}{{}{U}{{}}{}}UUU}}{{U}U}{{UUU{U}{}}}+++++U{}U}U{}}U{U{{{U{{}}{}U{}U}{UU{}U{{UUU{}{U{}{U{{{{UU}}{}U}U{UU++{{U{}}U}}}}}}{}{}U}}}}U}U{U{}U}{{}{{}{U}{U}{{}}}U}}{UU}{}{{U{{{}}}{{{{{UU}U{{U{{{}}{}}}}}{{UUU{}U}}}{}UU}}{{U{}{{}}}UUU{UU{U}}}{}}{U}{}U}U{{U}}}}}{UUU}U}{{}}U{}U}{}{{}{UU{U{{UU{{{U}{U}UU{U{U{}{{U{}{U{{U}U{{{U}{{}}}{{{UUU}{U}}UU{}{U}}{{}U{{{}}U{}U}}{}{{UU}}{U{{U{}U{U}U{}U}UUU{UU{{}}}}UU}UUUU{U}{{}}U}}{}UU}}{{{U{{U}}U}U{{}{U{U}{{U}U}UU}}U}{{UUU}}{}UU{UU{{UU{{{}{{}U{}U}U}UU}U{}UU{U}}{UU{U{}U{{}{U{{}U}}{U{}U{{{}UU}{}U}}}+++++UU}U}{}U{U}}U{}{}{{}{U}}{U{}U{U{}}{}}U{{}{{UU}U{{UU{{{}UU}++++++++}}}U}}UU}}}}}{{{}U{UU{{{}U{}{U}{U{UU}}U}}}}U{}}{{}{}}{}+++}{{+++++{{UUU}}{}UU{U}U{U}UU{}U}UUU{}}}}U}}U}}U{}{}{{}{UUU}{+++UUU{+++++}U}U{{}}{}{{{}U}{U}}}U}U}U{UUU{{{UU}{U}U{U{}{}{U{{{+++{U{}}U++++{}}U{}{U{{{}{{UU}{{{}U{{{UU}U{{}UU}}UUU}}}}U{{{}}UU++{U}{{}}+++++UU}{{{U{U}{}UUU{U}}{U}}}}{}U{UUU{}{{{UUUU}}UU}{{U+++}U{U}U{+++++{}{U}}{}U}}}U{}}}{}{{+++}}{{UUU}UU{{}U}U{{}{U{U{}++}}}{UU{U++++++U}{UU}}{{{{}{{{{}}+++++UUUUU}{{{{{{U{{UUU{}UU{}{++U}UU{}UU++++++}U{U}U}U{}}}U}U}+++++U{}U{{{U}U}UUU{}}U}{{}U{}{{+++U}}U}}}+++++}{{UU{{}U}}}{U{U++++}U}U{UUUU{{}U}U{{}{{{UUUUUU}U}++UUU}}}{+++++}}U{}}}UUUUUU{++++{}{UU}U{{U{}{{UU{{{}{UU{}}}U{}U}++++}{U{++++++U}{}UU}{}{U++++++}{U}{U{{}U}UUU{}}UU}}U{{}}{}{U}{U}++++++U++++++U{}{U}}++++++++{UU{}{}{U}}{{}{{U}{{}}{U{}U{}UU}UU{U{{+++++++++++{{{}++++++++}}}}}UUU{{UU{U}U{UUUU}U{{UUU{}}{{{{U{{{}UUU}++++++{}{}++++++}U}UUUUUUU}{UUU{{{{}{{}{{{}}{U}{UU}U{}}}U{UU{{U{}++++{}}+++++UU{U}}{}U{UUU{}U{U}}}U}}{}}}}U{{U{UU{UU{}{}}U{}UU}{U}{U{U+++++}U{U{{{{U{UU}U{UU{}{}}U{}{UU{{}{{{{{}{}}}}UU}}}U{{U}{}{U{+++++}{}{}{U}UUU}}U{}{U}}UU}{UU}UUUU{{UUU}{U{U{{{UU}U{}UU}{{U}+++++{}{}{{}{}U}{UU{}U{UU{UU{}UU}{}}{UU}}{U{{}}}}{}}{{{U{{}}U++++++}{}U{U}{}U{}}{U}{}U}U{{}U}}{U{}UU{{}}U{U{{}{UU}{{{{}U}{+++++++U}}{U{U}UUU{UU}{U{}{}}}{U}}}{}{{U}}{UU{{}}{{}{}}}{}{}}+++++++}U}{}UUUU}}}U}UU}UU{}{}{{{{{}UU}{}UU{{UUUUUU{{UUUU}}}{}{}+++++}U{UU{{UU{UU}{UUU{{UU}}{{}}U}U{}UUUU}U}{U}}{}UU}{U}{{U}}{}{UU+++++}}{{UU{{UU{U}UUU}{}{}UU{UU}}{UU{UU}{U{}{{U}}{UU}{}U{U{}}}{U{U++++{}{UU}U}U}U{UUUUUU}{UUU}{{UUU}}U}{}}U{UU{{}}UUUUU}{U{{{U{U{U}}+++{{}U{}{}}U{}U{}U{}UU{}}UU}}UUUUUU{U{}}{}}}U{}UU{{{UU}U{U}{UU}U+++{}}{{}{UU{}UUUU}}{UU{UUU{UUU{{{U{}}{{{{UU}UUU}}{{}U{}}{}{}U{{}+++U}{{U}U}}}{}U}{{{UU}U}UU}}UU}U}}UU}}U}{U{{}}}{{{UU{U{U{U}{}}U{++++U}}U}{}}{{U}{U}{}{}{U}}{U}{U}UU{{}}}}{}{{}U}}U}{{}U{{{}U}}UUU++++U{{}}}{U}}{{{U{{}{U{UUUU}U{}{UU}UUUU{}{{{{}U}U{U{{U{UUUUU{}{{U+++{U}UU}{U{UU{}{}{{UU{{}{UUUU}}}{}{{}}U}{UUU{U}UUU}{{UUUU{}U{{}{++++}U}}}{UUUUUU{{U{}U{U{}}{UUU{UU{U{{UUU{}}{}{U{U{{{}}{U{U}{{}{{+++++{}U{}{}{}{U}U}U}{U{{U}U}U}UU{U}U}}{{}UUUUUU{}}{{{}U{}{{}{{}U{+++++U}}}UU}U{}{}}U{{{{UU}}U}}{}{}UU{U}{U}}{}UUU}U{{}}{}U{UU}{{{{{+++++U{}{{}{U}{}{{{U}{}{U{{}}}{{{}{UUU}UUU}}}}U{}}UU}{}}}{{}{UU{{U+++++}}}{U}{{}U{U{{}{{{UU}{U{}U{U}{}{U}U}}{}}UU}UUUU}U{}U}{UU}U}U}+++++}}}}}{UU}}UU}{}}{UU{}}}}}U}U}{{}}{{}{{UU{}U{{U}{{{}{U}}U{}}}U+++++}U{UU}}{{U}}{}}}{U}}}U{{{UU}}{{{U{}UUU}U}U}}}}}}{}U{U}U}}{}{}++++UU{}}UU}}{{}{}{}{}}{{}}{U{U}{U{U{}{{U}}{}UU}}}U}{}{U}{UUU{{}UU+++++{UU}}{{U}U}}{U{}U}UU}U}{U}}UUU}U{U}UU{UU}}U}{}{{}{}{UUU{U{UU+++++U{UU}{U}}{}U{}}}{U}{{{{}}{{{}}}}{}U}U}{{{}U}{}}}UU{{}U}UU{U}{{++U}}{UUU{{{}{}{{}U{UU{UU}UU{U}}U{}}U{{{}{}}U{}{{UUUUU{U}}}U{{}U}}U{U}}U}{U{U{}}U{U{{}{{U}}U{UUU}}}U{{}}}}}U}}}}}{U}}{{U{U}U}}{{U{{UUUU{U}{U{UUU{}UU{}U{}}{{}UU}U}}{{}}UUU{UU}}U{{U}UU}}}}U}{}}{}{U{{U}}}{}U{{}U}}UU}U}{{{U{{}}{{{{UUU}}}}UU{}}{}U{{U{}}}U}}U{U}}U{}}}}{}}}{}}{UUU}{}U}U}}}U{}}U}}}}{{{{{{{{UU{{{U{{{}{{}}}{{}UUU{U{{{}}}U{U}UU{{U}}UU{{}}}}}}}U}}}U}}{U}}U}}U}UU{UU}{{{UU{{}}{U{}}{}}{}{}{{{}{{{U{{}}}UUU}U}UUU{}U{U}+++++U}UUUU{{}UU{{UU}UU}{}}UU}{}UU{{}U{{{{{UU{U}}UUUUUU{{}UU{}}++++++++}}UU{{U}}}UU{U}}{}}UU}{UU}U}{UU}{{{U{}U}{{{{{{U{UU{}U}U+++}}U+++++UUU{UU{}}{}}}UUUU}UUU{{U}UU{U}UU{}{UU{{}{UU}}{U{}}}}+++U{{U+++++}}UUU{UU{U{UU}{{}U{{UUU}}{}{{UU{}{}}}{U{}{{UU}}{}U}+++UU}{{U++++U{}}}{{{U{}U}}{}UU{}UU}U{}}}}{}}{U{}{U}{{U{UUU}{{}{++}{{U}{{+++++{UUUUUU}}UU}}}}{}U{{{{U}U{}}}}U}U{U}}}{}}}{}U{}{U+++{U{{U{}+++++{{{{}{U}}{U}}}U{}{}U}+++U}}{U}{}{U}{{UUU}U{}{}}{{++}U{{U}}}++++++}U{{UU}}}{{{{{UU}}+++++{U{U}U{}}U}U}}}}UU}{{}U{}++{}{UUU{}++++++{{{U}{{}}}}U{}U{+++++UU}{}{}{UU}UU}}UUU{}{{U}}}U+++{}}{{}U+++++{}U{UU{}}}UUUU{}++++{{}}{{U{}{U{}{UU{{UU}}{}U{{UU{++}}U}U{{+++++}U{U}{U}{U{{{{++++}{U{{{}UU{U}U{}}U}{{U{{{UU{{{U}{++++}{}U++++++}{{}{U{}{}}++++++}U{}}UU{{UU{{}{U}}}{{}{}}}{U}U{}}{++++++{++++++{{}{}{U++++++++{{U}}{{}{}}U}U{U{{}{{U}}{{}{U}UU}U{{U{+++++++++++}U}{++++++++U{{{UU}}U}}{{UUUU}{UU}}}U{U}}UU{}U{{{{}{{U{}++++++U{}{++++++}U}{}}}{{}}U}}{}U}}UUU{{U{{U{}}{}UU{}{{{{{{{}}{}{++++{}}+++++U{U}}{{U{U}U{U{{UU}UU{}{{}{{U}{}UU{}{U}}UUUUU{{U}{}}U{{U}+++++U}{{{{}U{{}}U{U}}{{{}}{{{U}}{}{}U{UU{{U{{{}U}UUU}{}}}}UUU+++++}}{U{{}{{}U}U}U}{{UU{{U}U}{{}U{{{{UUU{{}{}}}{{{}U}}U}{U{}+++++UU{}U{}{U{{{}UU}U}{U}UUU}U}{U{U}}{U{{U}}}U{{}{}}UU{U}}UU++++++UU}UU}U}{U{}{{{{{}{{{UU{}UU{{U}{{}UUU}{UUUUU{U}U{{UU}}U+++++++}U{{U}{}UUUU}U{}U}}}{U{}U{}}UU{{{UU{{}}U{{}}{U{{}U{U}}+++++++}{}{{UUU}}{U{U}}}{U{{{{{}}}U}U{{{}}{U{}U{}{}{}U}{UU{}U}{U+++++{{U}U}U}U{{{UU{U{{{}{U{{}{U{{UU}{U{{}UUUUUUU}{{}}}{}}U{}}}{}U+++++UU{}{U{}{{U{U{}{{}}UU}{U}U{}}{U}}}U{}}U}}{{}U}}}U{{}{{U{UU}{}++++}U{{U}{}{}{}U}}}}{{}}UUUU{{{{}{{U}{UU{}}{UUU}{}{{U}}{U{}{}}{}}+++{U{UU{U{UU}U}{U}}U{UU{}UUU}}{UU{}UU{{UU}UU{}{U}UUU{U{U}{{}{{{U+++U{{}}U}}}}U}U{U{{U}{{{U{U{}U{U{U}}U{}}{{{}{U{{}{}}{U}}{}}{U{UU+++UUUUUU}{{}}U}UUU}UU{}U}}{U}}UU{{{{UUU{UUU}}}}U{{}U}U{U}{{U}}}U++++{{}{{}}UU{}UUU{U{U{}U{U{}UU}{{{{UU{}U{}{{{U}{U{}U}{}}}{}U{U{}++++}}{U{{{U}U{{U{UUU}}}{}{{}}}}{}}{{{UU{U}{{}}{}U}}{}U}U{}U}}{}}}+++}}{}{UUU{}}{}{}}UUU}{}}UU}}{}}U{}}}U}U{U}{U}}{UU}}{{{}}{U}UU}{++++U}U{UU}{}{{UU}}{U{}}U}{{{U{}}}}UUUUUU}}{{U{{{}{{}UUU{}{U}}{}{+++++{}U}}UUU}U}{}UUUU{U{{{U}U{UU}}{}UU{UU}{UU}U}U}{UU{U}{{U{{}}}}+++++{}}U{{UUU{U{{{U}}{}{}U}}{U}}UUU}U}{}{{{UUUU}U}U{UU{}U{}{UU{{}+++++}}}}UU{}{{}}U{{UU}UU{{}}{U{}}{{{}{UUUU{}}}{UU{UU}UU{}U{{{U}U}+++++U{U{}}}{{{{{{}}}{}U}UU{UU}{{}U}{{}}UU}U{UU{}U}{}U}U}}{}}U{}{}+++++}UU}{}}}{}U}{{}{}}{}}U}}}U{}UU{{}{{}UU}{}{}U{{}UU{UUUU}}}{}}}+++++U}{UU}UUUU{}}U{}U}{}{}U{U{}}U{{U{}}UU}{U{}U{}{UU{{{U{U}U{}}U{++++}UU}{}UUU}U}}}}}}{{}}{UU{}U}{UU}U{}UUUU{}{{{{}{}}{UU}U{U}}{{{{+++++UU{}UU}U{UU{{}UU}UUU}{{}{U{{U{U}}}}U{U{U{U{U}}}{{{U}{}{UU}U{+++++}}{}}}UU{}UU{{UUUUU}{U}}}}{{U}}{U}}}U{}UU}UU{{{}}}}{U{U}U}}}}{++{}}}U}}{}{}U}}}}}{}}{}{}{{{U{UU}UUUUUUU}U{{}}}}U}}U{UU{}UU}}U{}U{{}UU}U}}{{{}U}}UU{}U{UU}{}}U}U}}{}}}}{U{U}}{U{}{{{{U}{UU}}}U}}{{}{{U{}{U}{{}{{UUU{{{{}U{U}}U{{{U{UU{{{{{U{{{UUU}}U}UUUUUU{}{}}UU}}U{{{}{}}{{{UU}{U{U}}{{U}U{}UU{U{U{{U{}{}U}{UU{}}{{{U{UU}}}{U}{UU{}{}U{{}}UU}U{{}{UU{}{U}U}}{}{U{{{U{}}{{U}{UUU}UUUU{}{{U}}U{{U}{U{U}U}U{{}U{UUUU{UU{{}}}U{{}}U{{}{{U}}U{U}{{UU}}}U{U{U}{U}UUUU}}}{}UUUUUU{UU{U}{UU}U{UU{U}{U{{{{U+++++UU{}UUU{U{}}{U{}{}{{UU{{{U{}}U{{}}{{}{U}}}}U{}}}{}}U{{{UU{++++++++{U}U}}}UUU}U{{}UUU{U{U{U{}U{{}}{U}}{}{U}{{}U}}UU}}UU}}}+++}UU+++++{{}UU}{U{}}}U}}U{}}}{U}}{}U{UU{UU}U{{U}U{{U}}{U{{U{U+++{UUU+++++UUU}U}{U}{{{{U}{{{{{}{{}UU}}}{{}UU{}UU}}}}{UUUU{{UU+++{}}}{U++++}UUU{{{UUU}U}}}U{}{}U{{{}UU}UU}{U{UU{U}{{UU}{U}}}{{++{U{{{}U+++++U{}}U{}}}UU}{}UU{UU{{{U{{{U{}}U}}{UU{}}}}}{U}}{{{+++}{}{}{}+++++}{{}}}U}}U{{{{}}U}U{U+++U}}}U}}}U{{{U{U{}}UU{UU}U++}U}{UU{U++++++}}U{}U{U}U{{}{}U}}+++++{{{U}U{U{{}U{}{{{U}UU{}}{++U}UUUUUU++++++{}}}{{UU{U}{{U}}+++++U}UU}}{U}{UU}}{{}U{}}UU}}{}+++UU}{}UU+++++U}U{}{U{}{U{U{U{++++U{}UU}}{{{{}}}{{UU{{}{}{{{{{{}++UU{U}{}+++++UU}UUU}{{{U{}{++++{UUUU{UU{}{}{U}}U{U}U{{{UUUU}UU}++++U}U{++++++UU}U{}U}}{U++++++}U{{}U{}{}}{}{}UU{{{}}U}}}U}}}{{U{++++++U++++++}{{}{U}++++++++{{{{{U}UU}}U}{U{UU{U}}{{{}U{{{}UUU}{{}+++++++++++}UU{++++++++UU{}}}U{}{{}U}{{}{U{{}}}{{UU{{U{U{{}{UU{{{}U++++++U{U}++++++}U}}}{}}{{}}{{{{U{{UU{U}}U{U{UU{{{}UUU}}U}}}{U}}}++++}}}+++++U{{UUUU{U}{U{}{}{}UUUU{U{{{{}UU}{U{{}U}{{{{}{{}}}{U{{U}}}+++++}}}U}U}{UUU}}{{U{}}U{{{{{U{}}UU}{{{}{}UU}U{{}{U{U{{UU{{{U+++++{{U{UU}{}UU{{{UU}U}U{}U}UU{UU{UU}UU}U}}U{}U}U}{{U}{U{}U}U+++++U}}}}}}}}{U}UUUU}U{{{{UU}{{}{U{{{{{}U}}UUU{U}}{U{U{}U{{{++++++U}UU}}{UUUUU}}}UUU{{UUUUU}{{U{}UUU{{}}{U{{{U{}}{{U{U}U}+++++++}}{U{U{{}UU}{}}}}U}{}}{U{{}UU}U}}{U}U{U}}{{{}}}}U}{}}{+++++++{}}}{}U{}}UU}}}}}}U}{{{U}U}{UU{}U}}U{UUU}}{{{U}}{}{}}}}{U+++++U{}{U{}U{U}UUU{{UU{{UU{{UU}{}}{U}U{U}{}{}U}}U{{{}{U{{{{UU{U}}+++++}}}{U}U{UUU}}UU}}}}}{{U}{}{{{UUU{{{U{{{{}U}{}UU{UUU}}}}}{{}}U++++{}}UU{U}U{}{}UU}}}{U{UU{U}{}}}{{{}}}U{}U}UU}U{}}U{U}}U}}U{}U}{+++{}U{}{}U{{UU}{{UU{{}}{UUU{}{UUU{}{}U}UUU}U}}{}{}{UU{UUU}}}}U{{+++}{}}}{U}{{{{}UU{}{U}{U{}}{UU}}}}U{U}{}}}U}U}}}}{U{U}U}U{U}{{}{+++}{{U{{UU}U{U}U{{U{UUU}{}}{}}}}{}{}U}{}{U}}}{}U{}}}}U{U}}U}U}}{++++}}}UU{{UU}UU{{{UU{{{{U}U{U{{U{}{}}{}U{U}U{}{}UU}}{UU}}UUU{U{{++++{{}}{{}{}U{}}}U}}{}U{U}}U}}}UU}{}{{}{}UUUUU}}}U}U{{{}}}}}}UUU}+++}}}}}{UUU}U{}UU}{U{U{UU}{U}UUUUUU{U{}}}UU{{UU{}{}U{}{U}{U{U{}}++++}}U{U}{}}U}U{}{}UUU}U{}}UU{U}}{UU}}}}UU{UU{{{}UU{{UUU{U{U{U{UU++++U{{}U{U}{}UU{UUU{}{}{{}{{UU{{{{U{}}}U{{{{U{{}UUU}}{U{{}{}{{U}+++++{}}}UU{U{}{{}UU}{{}}}}UU}{}{UUUU}{}U}{}U}{UUU{{{}U{UU}UUU{U}{+++++}}{{}U}}{}}}}UUU}{}U{{UU}{{{U}{{{U{UU}}UU}}{U}}}U}{U}UU}U{{}{+++++{{}UU{}{}U}U}{}UUUU{{U}UUUUU{U{{UU}}UU}{}}U}U}}{U}UUU{{}}{}U{+++++{}{}{U}{U{}}U{{}UU}}U{U}{{{}UUU}{{}{}}U}{UU}{{U{{{}U}}U}}}{{{+++++U{U{U}}}{U}{U}{UU{}U{{{{U}}{}{}{}}UU{}{}{{{}UU{UUU{}}{}{{}{{U++++U{}}}}{{U{}{UU{}}U{{{U{}}U{UU}U{{{{U{{UUUU}}U}{{{}}{}U{U{{}{U}+++++U{UU}}U{}}U{}UU{}{}U}U{U}{}U{}{U}{U{{U{U{UUU}U{}{}U}}U{}{}UU+++++U}U}UU{UUU{U}U{{UUU}{{}}{UUUUU{U{{{U}}{}UU}}UUU}U}U{UU{}U{}}U{++}{U}{U}U}{}}U}U}}{{UU}}{U}{}{UU}}}U}UUU{UU}U}{}{}U}{}{}{U}UU{U}UUU}U{{{{{{}U{{UUU{{{}}}UU{{}}}{UUUU{{UUUU{{{UU{}U{{}U{{{{U{{}{{U{U{{{}{{UUU{}{}}U}}}}{UUU{UU{{{}}U}U{{{{}UUU}}{{}}U}U}}{{}U}}{{}}}UUU}{{{}}UU}}U{}{}}{U{{{U{{{{{U{}{{}}UU{U{{{{{{U{}{U{}{}}{}}U}UUU{}}}}{U{{}}{}{}}}}}}U{U{UU{}{UU{}U}{}}}{U{}}{{}U{U{UUUU}{{}U}{UUU}{UU{}UU}U{}U}U{{}}U}{{{U{{}}U{{{}U{}{UU}}U{}UU}U{UU}U}{}}{}{}UUU{U{}{U}UU}}}{{{}UU{{}U{{}}{{U{{+++++}}}U}}{{}}UUU{U}{}{U}}{{}U}{{U{{UU}}}UUU}}{U}}{UU{}{U}U}}{++++++++{U}}{UUU{{}U}}UUUUUU}UU{}U}}{{U}}{{U}}{U{{}{{{{}}}{U{{U+++}{{+++++}}{U{U}}{{}}U{{U{}UU}{UU{{U}{U}{}{{{UU{}}{{{{{{U}}}{+++U{U}+++++{{UU{U{{U{U{U{}U}{{{UU{U}{{U{}{UU}UUUUU}U}U{U{UUUU{+++{}}}{{++++{U}}{{}U}}}}}}{{{{}U{}{UUUU}U}{{}}}}{}}}}{UU{{{}{}U++}{}{{}{+++++{{{}U}{U}}{{}}U}{}U{{}}}U}{U{}U{U{U{}U{}}U{UU}}{{+++UUU{}{{+++++UUUU}{U{}}{{}UUU}{U}U+++{UUU{UU}U{U}UUUU{U{}U}}UU++}{}}}{{{++++++U}UUU}{}U}{UU{{}UU+++++}}}}{U{{{U{{}U{}U}}}{{{{}++}{{U}{U}++++++}}{}{UU{}U{}{U{}+++++{U{}}{}{{{U{{}U{U{}{{}{UUUU+++{{U{U{{+++++U}{{}}{U{{}{{}}}++++}{U{{UUUU{}U{U{}}U}}}U{}{}UU{}++U{{{U{{+++++{}}{U{{{{}}}{}++++U{}U}{}{{UU}U}}{{{{{}UUU}{}UU{{}++++}}{U++++++U}}}{U{}{UU++++++UU}U}U}}}U{{{UU{}}{{U}}{{{U{}}}{}{++++++}++++++U}U{U}}++++++++}}}UU}{}{{}{UUUU{U{UUU{}}UU{}UU}U{{U{U+++++++++++U}{{++++++++{U{U}{}{UUU{{UUU{}}}{U{}}{}{{{{UU{}}{{}{U{U}++++++U{}}++++++{}{{}{{{{{U}{UU{}}{}{{}{}U}U{{}{{U{}}}}}}U}UU{}{{++++{}}+++++{U}U}{{}}{}{U{}}}U{UUU{U{}}UU}{U{{{UU}}}}U}{{{}{}{U}U{UU}+++++{{{}{{{U{U}}UUU{{}{{{{{{U}}UU{{U{U{}{{U{{}}}U{{UU}}U{UU{{+++++}UU{}U{{}{U}}U{U}U}U}}}}{{}{UU}UU{{{U{}}}}U{{{}UU{U{}{{UU+++++U{U{U{}{}{{{}}}U}{U}{U}}}{{U}{}}UU}{U}UU{{{{}}{}U}U{U}{U++++++U}}UU{{{}{U{U}{{{}{{UU}}U{{}}}{{{{U}{U}{UU{{}}U}}}{}U{}+++++++{{{{}U}U}}U{U{}UU{{{{}}}}}UU}{U}UU}}U{}}U}}{U}{{}U{{{U+++++++UU{U}}}{}}}{{U{UUUU{}}{}{U{}}}}{UUU{{U{UUUU}}U{{{U{{U}UU{+++++U{{UU{}{{UU}U{{U{}}}}{{}{}}}UU}{UUU}U{}}}U}U}U}}{{}{U{{U}{UU}+++++{}UUUU}U}}{}UU{U}{}{{{U{}{{{}U}U}U}}}UUU}}U{}U}}}{{}U}{}{{{{U++++U{{}UU{}{U}{U}U{UUU}U}UU{}{U}}{{}U{{{}U{{UUU{{}{U{U}UUUUUU}UU}+++{{{U}UUUU}U}U}UUU{}}UU{UUU{}UU}}U}U}}{{}U}{U{}}U{{UU{{}}{{U}U}+++}}U}{UU}}}UU}U}}}{U{}}{U{{{}}{{}{{}}}{{{}}}{UU}{{U{{U}UU}UU{{U+++U{}U{U}}U{}}{UU}{{}}}}}{{{{}{{U{{}}{UUU{}U{U{}}UU{}}{U{}{{{{U}++++U{{UU}}}}}U}U}}{{}}{{U}U{}UU{{{{U{}{U}}{{}}U}U{}}UU{{}{UU}{{}++++}U}}U{{}UU{{}{U{}{}}{U{U{}{{U{}{{UUU{UU{{UUU}U}UUUU{{{}{UU}{}{+++{{}}}}}}{{{U}}{U{{{U{}}}}{UUU{}}{U{UU}{{}{}{}}}{U}U{{U}}}}UU{}++++}{{{UUUU{U}UU{{{}UU}}UU}}U{}U{UUU}}{{{U{}{}U}{UUUU{UU}U}U}{UU+++++{U{{UU{{}{}}U}}U{U{}{{U{}}U{{{}{{UUU{U{UU{{}{}U{{}U}UUUU}U{}{+++++}U{U}U}{{{}{}U{}{}{{{{}{{{{U}{UUU}{}UU{}}UU{UU{}}U}}UUU{}}}U}+++++}UUU{{}U{{{UU{}U}{}{{}{{{}UU}UU}UU{}{}}UUU{}UUU{U}{{}}}{}{U{}+++++}{{}U}}{U}{}U{{}{}U}UU}UU{}}{}}U{}}UU{U}U{}{U}U{}U{{}{}{}{}{U+++++}U{U}}UU{U{}}{{{}U}UUU{UUU{UU{UU{U}U}}}U{}{U}UU}{}{U}}}}{}}{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{{}}U}}{{{U}}}U{U{U{+++++U{}}}UU}U{}{UU{}UUU{}{UU}}{UU{{{U{UUUU{{U}U{}{UU{}{UUU}}{U{U+++++{}}{U{{{UU}}}UU}{{{}{}}{{UUUU}UU{}UU}UU}{U{U{{{U}{{U{{}}U}}U{{++}}}}{U{U{U{UU{U{{}U}U{}}}UU}{U}}}U}}}{U{}}UU}U}}{U{}{}{}{U{}UU}}{{{}{}{U{UU{{}UU}{}U}{}U}U}}}}{U}{{U}U{{}}{{}UU}{{{U{}{{{{U{}{{{{UU}{UU{}}{}}U{{}{UU}U}{{UU{}}UU{{{}}}U{U{{}}}U{{}UU{{}UUU{U{{{{}UU{UU}}{UU{{}U}U}U}}}{}}}U{{}UU}}U{}}}U}{UU{}UU{{U}U}UU}U}}{{U}U}{}{{}U}U}}UU}U}{}U}{U}{{U{}U{{U}UU}}{U}{}}{{}}}U{{U}}U{}{{UUUU}U}U{{UU{U{{{{}{{}}{U}U{}}{{}}{}{{U{{{{}}UUUU}}U}}{U{{{}UUU}{{U{U{{{UUU{{}}{{U{{}{{}}{}}U}}U}}{}{{}}+++++UUU}{UU{U}U}}U{{U}{}}}}{U}U{}}U}{}}{U}UU}}}}}}U{}{{{U{U{{}++++++++{U}{U{}}{}}}U{}{U{U}{}}{UU}{{}U{{{U{{{U}{}{}{{}}{{}{{}}+++}U}+++++}}}UU{{}}}{}}}}UU}}U{UU}}U}UU}}}}U}{{}{U{U{}UUUU}UU{+++}UUU+++++}}U{}}U{}{{U{U}}}U{U}}UU{UUU}{UU}U{}U{}}}}{{{{U}}}}+++}{U{}U++++{U{{UUUU}}}{}{}}{{UU}}}U}{{}{{}{{}U{}}{}UUU{{}{U}{}++U}{}{{}+++++}{}}}}U}{}U}U}}{{}}}U{UU{{{{}}UU}{U}UUU}}{{U{U{{{+++UU}}{}U+++++}U}}}}}UU{U}{{{{U{UUU+++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}{{{}{{+++U}}{}}U+++++{U}}}}UU}}UUUUU{++++{U{U}U{U}}}U}U{{U}}}{U}}}{U{UU++U}{}U{}+++++{}U{UUU{{{{UU}++++{}{U}{{{U}{}}{{}{U{{U}}U{{{}{{{}++++U}}U++++++UU}}}}}U{}{++++++U}UU{U{U{}}{U{}{U{U{{}}U{}U{{UU{}{++++++U++++++UUU}}U{++++++++}U}U{}}UU{{}{{{}{{}}{U{{{}}}U}{}}{{{{U+++++++++++{}}{++++++++{UU}}{{}U{UUUU{U}U{{{}{U}}{}U{{{U{{UU{UUU{}U++++++UU{{++++++U{{{U}{{{}}{U{U{}{}UU}{}{UU{U{}UUU{}U{}}UU{}{}U}U++++{}{+++++}{{{{UU{U}}}{U{{}{}{}U{U}}{}}{U{{}UUUU}U}U{{}{U}{}UUUU}{{+++++}}{U}{U{}}}}{{UU{U}U}{UU}}{U{{}{}}}}UUU}U{}{{{{{U}{{}{UU{+++++{U{U}{U}{{U{U{{U}{{UUU{U}{{{{}{{U}{U}{}}}U{}UU{UU}{{U}}{}+++++}UU}{U{{UU{UU{}UU}{U}U}}}{}}}}U}{{}}U{{{}UU}U}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}+++++++{{U{}}}U}U{U}{}U}}}UUUU{U}}UU}U}}UUU{}{U{U{UU{}UUUU}{{{U}+++++U{UUU}U{{}{}UU}{}U{UUU{U{U}}}UU}{{{U{U}UU}UU{U}U}{U}{{UUU}}}{+++++{U{UU}}U{{U}{{}}}U}{}{{U{UU{{U}{U{U{}U{}}{{}{}{}{}}}{{{{{{U{U++++U{{{{{}}}{UUU}}UUU}}U{U{}}}{{{{}{{}UU{}}}UU}}}U{U}U}}{{{U{}UU}+++{U}}{{}{U}}UU}U{UUUUUU}{{{}{{}{U}{U}}{{}}}U}{UUUU{}{}{{}U}{{U}+++}{{{}{{{U{{U}{{}{}{UUU}}}{UUUU{}UU{UU{U}U}U{{UUU{{UU{U}U}}{}U{+++}}{{{{UU}}}}{{}}}}}}{{}}}}U{}{}}}U{{U{}}{{{UUU{{}{{UU}{{U}UUU}++++UUUU}U{}{}{U{}{}}}{{UU{U{{{}}U{}}}}{UUU{U{U{{UU}U{}UU{}}U{{{{++++U}}}{UUU{}UU}}{U}{U}UU{{U}{U}}}U{{UU{{}UU{}{{}}UU}U}UU{UU{{U{{+++{}U{}{{{}}U}}UU}{U}}{}}}{}U{{{U{}}UUU}{}U}U}}}{}}UUUU}UUU{}{{U++++U{}UUUUU{UUUU{U}U{{U}}U}}{{UUU}}}{{UU{UU}{{UU}{{{U{}{{}}U{{{}+++++UU}U}{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{U{UU}{{}}}U}}U{UU{U}U}+++++}}U{UU}{}}{}{}{{{}}U}}{U{{U{{}}}}U{}}{{{U}}U{U}{{}{{{}{}UUUU{+++++{UU}}{U}U}}}{}{{}UUU{{{}}}{}}}}}U}UU}}U{{}}}}{}{{U}{}}}}{}{}}+++++{}UU{}{}}U{UU}UUUUUU}}U}}{{U}{{}UU{}{}}{}U}{{}}U{{}}U}}{UU{{}+++++}U}}U}{{}{UUUUUU{{}{}}}}}U{{}{}UU}}}{UU}{{UU}{}}U}}{}}{U}U{}U++++UUUU{U}{{UU}{U}}{UU}}UU}}UUUU{U}}}}U}}{U}{}U{UU}U{UUU}{UUUUU}U+++++{}{UUU}UU}{U}{U}{}UU{}U}U}}{{{UU}U{}{}UU{{{{}{U{UU}{}UU}}U}{+++++{UUU{{}{}{}U}}}}{}{}UUU}U}}{U{U}U{{}{{{{UUU}{}UUU}{{}U{}{{{U}{++{U{}{UU{{}{U{U}}}{{}{}{}{}U}}UU}{U}{}{U{U{}U{U{}U}}UU}{}{UU{U}}{}{{{{U{}UU}}{}{{U}{}}U}}{{{{}U}{UU}}UUU{{}U{U}{{U{}UU{{}}}}}}U{}{UU}}{}U}{U{}U{U{U{}U{UUUUUU}{{}}UU}}{{UU}}{{UUU}U}}{}U}{}{U{{U}}{{}U}}}}U{{}}{}{}U}}}U}UU{}}{}{}{}{U}}U{UUU}{U}U}UUU{U{}{{}UU}UUU{{U{U{{{}UU}{}{U{}UU{UUU{{U{U{}{{}{U{{U{}{U{U}}{{UU{{U{}}{{}}}U}}U}{U{}{UU{}{U{UU{}U}U}U{{££££{UU{}}U}{U}{U}}{UU}UUUU{}}U}}{}{{U}{{{{}}U{U{{{}{UU{UUU£££££££££}U{++++++++++++++++++++++UU{{U{U}U}{}{}{}U}{{{U{}{}UU}}£££££££££}++++++++++++++++++++++++}}{}U{{{U}{U{{}}}U{}UUUU{UU{U{£££££££}{++++U}}}U}{{}{}U}}UU++++++U}{{{UUU}U{}{{}{{}U}}}{{U}£££££££££U{{++++++}{{}U}UUUUUUU}U+++++}}UU{}{}{{{U{{U}U{U}U{{U{}£££££££££}}UUU++++++{{}U{++++++++++++++U}U}{U{}U}{UUUUUUU}}{}}{U£££££££££U{{U}UU{+++U}UU}++++++++++++++}U}}}}}{{{U{{}{}{{}}{{{UU}}UUUU}}}UU{+++++++++U{{{{{UU{{++++++++}}}{U}{U}{}}{{}{{U{{U}}}{}}{U{}UU{++++++++++++U{}U}+++{U++++++++{}{{UU}}UU}{U}}}U}UUU{{}U}}}UU{{}++++++UUUUU{UU{{U}+++++++++++++{U}}UU{U{{U}{U}{U}{}U}{{{{}{}{UUU++++++++++{}}}{{{UU{++++++++++{UU+++++++++++++++{{}{}}U{{U}}UUUU}U}}U++++++U}U}}}{U}{}U{+++++U}}+++++++++++++++++{{UUU{££££££UU}{{}}+++++++U}{U}{UUUU{}{{}++U++++++}{U{}}++++++++U{}}{U££££££U}U{}++++++}U}{UUUU{{{{}{}{+++++++++}U{{+++++++++}U}}U{}}}££££££}U}{++++}{UU{{U++++++++++++++++++}{}{}+++++++}}}}}{U}{}U}U}{{U}UU}U+++++++++++++++++++++++++++U}}{}++++++}{}{}}U}}}}}{{U{}}U}{}}}{U+++++++++++++U{U}}{{+++++}U{{+++++++U{}{{U{UU{UU}}}}{UU{UUU{{{}{{}}{{U}{}{}}}UU++++++++{}{}++++++}}U}}U{{}UU}}U}}{U}{{}{{££££{U{UUUU{}U{UU+++++++++++{}}++++++{U}{U{}{}{{}}U{}{{}UU{}UU}U£££££££££}{{{{}U{++++++U{U{U}}}+++++}U}{{UU}U}}}}{UU{}UU{U{U{U}}£££££££££}{U{{}{}}}++++{U{}}UU++++++UU{UU{U}}UU{}{}{UU}{}}{{UUU{U{£££££££}{UU}}+++++++}{{}UU++++++}{{{{}U{U{U}UU}{}{{}}}UU{UU{}U}UU{}}U£££}}UUU+++++{UU{{{{++++U}U{U}{}U{}}}}UUU{U}}U{}UU{}{}}UU{UU}££££££{{U+++++++{{}}}U}++{{}}{U{{{{{U}{}}{{}}U}}UU{{}UU{{{{}{{{{££££££U++++++++++++++++++{}U{{}{}{}UU{U}U{U}}}}{U{U}UUUUU{{}}U}{£££££{{++++++++++++++++++++{}{{{{{U{}}}UU}{U{U}U{UU{U}UU}U{U}U{{{{{{UU{}}U{{}{{U+++++{}}++++}{{U}UUUU{{UUU{U}{{}{}U{U}UU}UU{{{}£££}{U££££{UU}++++++}}{U{{}+++UU}UUU{}{{UU{UU}U{U{{}{{U}U}{U{U}}£££UUU££££}}}+++++U}UU{}}{U{+++}U}}U}}U}}UU}UU{}U}}{{}{}{U}{{{}U£££}}{££££{}U++++++++++}UUU}{+++UUU{{{}U{UU{}{{U{{{}{}{U{{}}}}{{U}}U}UU}{}{{UU{U++++++++++{}{}+++{{U}U{{U}}{}{{}}}}{{}}}{U}U{U{}UU}UU}U{U}}{UUU{U}++++++++{UUU}+++{U}}{{{{{{}U{}}{{{UU{{U}UUUUUU{}{{{U{{{UU£££{{}}+++++++UU{U{}}++++}{}U}{}}}U}{}}{U}}U{UU{}}}}{U{{U{{{U{}U£££}{}}{++++++++++UU}{++++}}UU}{}}}}{}}}{UU{{U}{{}}U}{UU}UUU}U{}£££U{}}}U{{}++++++U}}}}U++++U}{}UUUU}{U}{UUU}}}}{U{U}}}{{U}}}{{}£££}{U}+++++++++++{UU{UU{++++}UU{{}{}}{U}}UU{U}{}UU{}UU}}U}{{{{{££££££££++++++++++++{{{{}{{++++}{}{U}{}{{}U}{}{}U}U{{}UU{{U{{{{{U{{£££££UU{U}{UU}++++U{}U{}U++++U{}UU}}{U}U}}}{}}}U}UU}U{}{{UU{}}{{£££££U}£££}U}U++++++++++}}}+++{U}}U}{{{U}UU{U}}}U{{{U}}}UU{U{{}U{}{{}{{££££}U}}}U+++++++{}}U++++{}UU{U{{U{}U{U{{}U}{U{U{U}U}UU{{{{U}}{{££££}}{}}++++++{U}}{}{++++}}UUU{}{{{{}U}U{U{}}UU}UU{U{}{{UUUU{U{U£££U{{+++++++++++++++UU++++{U{{UU{{U}U{}{}UU{U}}U{}£££{{{{}}U}{U}U{{}U++++++++++++++++++++++U{}UU{}{UU{{}}{{}}U}}U{£££}}{U}}{{}}U£££{}}}{{{}}U{}}{{}++++++++}{}}}UUU}U}{{U{}UUUU{{{£££{UUUU{}U}}U£££}}{{{U}}{{UU}{}}}U{+++++{UU}}UU}}}{}}}UU}U}{}{{UUU}}U{U{{{}}{£££U}{}{U{{UU{}UU{}UU{U{{UUU}}{{{UUU{{}{}{UUU}{U}}}}UU}U}{}{}U}{}UU}}}}}{}{}U{{}}}}U}U}UUU{}}U}}U}{{U{}U{}{}{U}UU}{{{}}UU{}}{}{UU{}{}{}}{{{UU{U}{{}{}U{}{{{U{}({U}U{}}U}{{{U{{U}{}{{}{}U}{}{{UUU}{{}{{{}}UU}{{}}}{UUUU++++U{}{U{{UU}UU}{}U}{}}UU}}}{U{{{U}}{{}U}}U{}{}{}}}}}{{{}}}UUU}++++++U}}}U{U}U}U}U{}}{}U{UU{{}}}}}UU}}{U++++++++++++++++++++++++++++++U{U}UU}{{U{{{}U{{UU}{U{U{{U{UUU++++++++++++++++++++++++++++++++++U{}U}{}U}}U{UUU{{U}U££££££££££+++++++U{UU}}U}{UU{}}}}{}U}}U+++++}}UUU}}UU{U}{U{U}{{U££££££££££{}U+++++++U}}}{}}}}U{}{{{U}U+++U+++UU}U{UU{{{U{U}}}{}}££££££££££U{UUU{+++++++}U}U}U{{{{UU{U}+++++++{U{U{}}U}UU{{U}U{}}U}££££££££££££££{}{+++++}UUUUUU{}{U}U}{++++++}{U{{}}U{}{}}{}{}}{}}££££££££££££££U+++++++{UU{}UU}}}{UU{{++++++}}{{}}U}{U}}}{}UUUUU}££££££££££££££+++++}U}}{{{}U{UU{U{}{+++++++}{}}}U}}}UU{{{}{U{{{U}U}}UU}}UU++++++UU}U}{}{}}UU{U}UUU}++++++++{}UU}{}}{}{UUUUU}}U{}U}U}}U++++++++UUU}{UUU{}}}U}}{}{U{{++++++++{}}UU{}{}{}}}}{U}U{}}U{{U}{+++++++++U{}}}}{{}}{}{{}}UU{}++++U+++{{}{U}{U}{{{{U{U}{}U{}{}U}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{}}{UU{U}}{}U{U{{{U}}U{U{}U}U}U{U{U{}{}U}U}U}{U}U{{{}}{U}{}}}UU{U{U}U}U}}U{UU}}}U{{}UUUU££££££{UU{}{}}U{{}U}}}}UUU}{+++++++++UUU}UUU{}{U}}}U{{{}U}{}U£££££££££}{}UU}}}U{U++++++++++++++++++++UU{U{}}{}{UU}U{{{}}U}U{U£££££££££{}U{}UU{U}+++++++++++++}UUU}UU}{U}}U{}{UU}{UUU{{U{U{}}}£££££{{U{UU}{{}{UUU++++{UU{}UU}UU}U{U}}{{}}U}}{}{}U}{}}{U}U}U}{UU}{}{{UU}}{}U{UUU{}U{+++U}U{}{U{U{}}U{UU{U}{}UU}{{UUU}}U{}U{}}{U{U}}U{U{}}U{UU{UU{U{++++U}{{}{}{}{{{U+++{}{}U{}}UU{{}}}}}}}U}{{{U{}££££}{{U{}}{}U}}++++}U{U}}U}{UU{+++++}{{}UUUU}{{UU}}}}}{}{UUU}££££££UU}{{{}}{}++++UUUU{{}U{{}U+++++U}U}{U{U}UU}}{U{U}UUUUU{{££££££££{UU}U{}++++++U{{}{U}{}}}+++++}}U{UU}U}U{U{{}U{{{{}U}}U££££££££{{UUU{++++++++++{{}U}U{U}++++{}{UU{}UU{{UU{U{U{}UU}UU{{{££££££}{UUU}UU++++++++++++++U{UU}++++++}{U{{{{{}}U}}UU}{U{U{U}U}££££U{££££{UU}}{}{++++++++++U}}U{U{+++++++}}{}UUU}}}{U{{{{U}U{U{}}{U££££££U}{{UU{}{+++}{{}UUU{}U{}{}U}+++++}U{{{}{{UU}UU}{U{{}{{UU££££££££}}UU}{}U}}++++{}{{{U}}U}U}}{{{{++U{U}{U{}U{{}{U{}UU}U{}£££££££U{{}{}U{}{{UU++++{{}{U{{}{U}}}U}}U{}}}UU{{{U}U}U}{UU{UU{U£££££}{UU}{}}{{{}{U+++++{{{}{{U}UU{{U}}}}}{U{U{{{{U{}{}U{{}U}U{}£££U{}}U}}U}U{}U++++++UU}U{{UU}}{{UU}UUUUUU}{}{{}{{{{}U}}U}U{{}}U{{}}{U{}U££££++++++++++++++++U}}}}U}U{}U{UU}}{{{{}U}}}}}U{}{{}}{U{U}{{£££££££++++++++++++++++{}}}U}}{{{U}}U}UUU}}}}{{U}}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{{U{U}++++++++++++}{}{{}{UU{}}}U{U{{UU{UU}{UU}}}U{UU{££££{{£££UU}U}U{}{U++++++++UU}}}{U}{{{{}}}UU{}{U}}}UU{{}{U}{{}}U}}}}U{££££}U{}}U}UU{{U{++++++++UUU}}}}UUUU}}}U}U}{U}}U}}{UU}U{}{U}{U{}£££££££££}£££UU}{}U{++++++++++UU}}U}}}{U{{{{}}U}U{}U{UUU}}{{U}{}}££££££££}£££}}U}}}{}{}}+++++++++UUUU}{U}}U}{UUUUUU{U{{UUU{U{}}{U{}{£££££{£££{}{}U{}}}}U{U{U}++++U{U}{}{{}{}}{{U{U{{U}U}}{U}U}{U}UU{U}U}}U}{U{}UUU}}U}}UUU}}{{U}}}}{{}{U{{UU{}}{}}U}UUU}{{{}{U}{U{}{UUU{{{UU{UU}}}{}}UU}{}{}}{{{}U}U}U}UU{}{U{U}U{U{{}{{{{}U{UUU{}{{}U}U{UU{}}{{U{{{U{U{{}}U}U{U}U}U}{{UU{}U{{}}}}UUU}}{UU{{{}}UU{{UUUU{}U{{}U{{}{}U}{UUUU{}}U{{}UU{{}{{{}}{{UU{U}U}UUU{UU{}{{UU{}}}}{}}UU{{}{{UU}{{{UU{}}}}UUUUUUUUUU}}}}}{}{{{UUU}{}{}}}}}U{{UU{U}U{}{{UU}}U{{{{++++++++++++++++U{U}U}{UU}U}{}{}}{{}{}UU}£££££££££{U{{U{{UU}++++++++++++++++++++{}UU{U{UUUUU{{U}U}UUUU}U}££££££££££££££££££££+++++++++U}U{}U{UUU{}{U{}}U{{U{{U{{{{U{U}{}}££££££££££££££££££££}++++++++U}UU}UU}{{}}{{{{{{U}}{U{U{}{U}}}}{{}{UU{£££££££££££££££+++++++++U{}}}}U}U}}{UU}{}{U}{{}{UUU}}}U{U}{{}£££££££££}{U{U}{U{+++++{{{{{U{UU}U{{{U}{}{{{U{U{{{U{U{U{}UU{U{}U£££££££££££{UU{{{U}}+++++U}}{}U{}UU{U}{{{{{{{}}}{{}U{}{}{{UUUU}}££££££££££££££}UU++++++++++UU{U{UU{UU{{{{}{{U{}{UU{U}U{U}}}{UU}{}}{{{£££££££££{U}++++++++++{}UU{{}}{U{U{}}}{}}}}U}UU}U{}{}{{{}{}}{}}U}}{}£££££UU{U+++++++}{U}}{}{U}{{{{{}{{}{{{{}}{U{{{U{U{{{}{}{{}}U{U}U}{£££UUU{}++++++{}}UU}{}}U}}{U{}}U{{{}}{{{{}{U}}{}UU}}U{}{}{}U{}{U{}U}}}{U++++++++++++++++++U}}{{{U}UU{}}U{UU}UU}}{}{}U{}£££UU{}{}{}}}U{U}{{UU}+++++++++++++}}UUUU{UU}{{}{{UUUU}{U{U{{UU{£££}U}{U{{U}U{}{U}UUUUUUU{{{{{}}}}}UU{U}{{}{{UUU}{}{{}{{U{{{{U}{£££U}U}U}{}U}{{{}}{{U{U}}UUU}}}{U}}}U{}UUUU{U}{{}}}U{{{}}UU}}UU{{U}}U}{{U{U}{U{}}{{UUU{UU}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}U££££££U{U{}}}UU{}}}U{U{++++{U}}}{{{U}{{}U{{}}{U{}{}££££U}U}}U{{}£££££££}U{}}}}}}}{U{+++++++}UU{U{U{{U}{UU}}U}U}U}}U££££££{}}}}U{}U££££££UUU{U{}}UU++++++{{}{{UU}U{}{{{{U{}UU}{}{{{}££££££££U{}{{U{}{£££££U}U{U{}+++++}}{U}{{{}}}U}U{UUU{{{U{U{{{}U{{U££££££££{U}}U{{{£££££}{U}}U+++++U}}{}}}}U{U}}{{}}UUUU}}U{}UU{UUU££££££££££££££££{££££UU}{U{{++++}{{}U{UUU{{{UUU}{}{UUU{{U}UU}{{{££££££££££££££££UU£££}{U{}++++++{{}}UU{UUUU{}U}}UU{}{}UUUU}{U}{}}}}{££££££££££££U{}{}UUUU{+++++++U}{{UU{}UU}{UUU}U}{UUU{{U{{}U}UU{U}U{}}U{£££££U{}{}{}UUUUU{+++++{UU}U}U{{U}U{U}{{}U{{{}U}{{}{{{}{{}}}UU{}{{UU{{{{}}{U}UU{+++++UUU}}U}{U}}}U{{U{U{}}{{}U}}{}}{U}{}U}U££££U{{}U{U}}£££}}UU}++++{{}{UUU{U}{}}{}{}{UUU{{{}{UUUUU{U{{U{U}££££££££££££££££{{{{}++++++U{U{}}}{U}U{{{}UUU}U{{}}{{U}{}{{{}U{U££££££££££££££££{UUU{}++++++++U{{}}}}}{{{{}U{}{U}}UUU}U}{{U}UU}{}££££££££££££££U{U}U{}++++++++UU{{U}U}UU}U}{}{}U}}}}{}}}}U}U}U}{{{U£££££££££££££}£££{U+++++{}}U{}}U}U{}}{U}}U}U{U}UU}{{{{}}}UUU}U{UU}}££££££££££}££££U++U{}UU{{{U}}U{U}U}{}{{{}}U{}}{{UUUUUUU{{}U}U}{}}U}£££££££{££££{++++{}U{{{}{}}}{U}{}}U}{{}U{}}{{UU{{££££U{{}UUU}}U{{}}U{{UU{£££}{+++++}}{{U}}{}U}U{{{}{}{U{{U}}UUUU{£££££}{}£££££U{{U}{{{UU{}U{U}++++++{}{UU}{U{}}{}}U}}}}}{}U{}}}{U££££££U}£££££££££{{{{{}{U{{{U++++++++++{U{}U{}U}{}}}U{{{UU{{}}U}U{££££}U££££££££££££££££{U}{UU}}U}+++++UUU{}}UU{}{}U}}UUU}UU{{}{{UU£££U{{{U£££££££££££££U}{}U}{}{{UU}}+{}{}U{U}}}{{{{{}UUU{U{U{{UU{{U}}UU{}}{}U£££££££££}}UUU}{}UUUUU{{}}}}UUUU}U{U}UU{}}{UU}U}{{{U}{}}}{U}}}}{}}}}}{{U}{UU{UUUU}U{}U{}{}{U{UU}UU{}}U}U{{}{UU{{{}{{}U}UU}{{{U{}U}{U}UUU{{}U{U}}U{{UU{{UUU{{UU{UU{}{U{U{}}U{U}UUUU{U{}}U}{{}}U}U{U{U}{}}}UUUUU}}{{UU}{U{}{UU}}UU}{{}UUU{{U}{U{{}{UU}{U}}}UU}{}{U{{U}}{{}{{}}{}}{{}}}{}U}{U}}U{UUUU{U}}U{}{U}}U{{U}{{{UUU}U{{{UU}{{U}{}UU}UUU}}{{}{{}{UU{}{}}{}{{U}{U}UUUU{UU}{}U}{}UU{{{UUU}}{U{U}U}}}{U}}U}UU{U{{{UU{UU}{U{U{{UUU}{U}}{U{}}{{{{U{U{{}U}U}{U}{U{U{{UU}}U}}}}UUU{{}U}{}U}{{{U}}U}{{U{{U}{UU}U}{{U}U}UU}{££££££{UU}U}}{}{}}}}{UU}UUU{}}{{U}{{U}UUU}UU}}{U}}{U{U{{}}{{U{U}££££££££}UU}}UU{{{U{{{{£££UUUUU}}+{{{UU{U}}{{{U}}}UUUU{UUU}UU{}}££££££££££U{{U{{{{{}}UU£££UU++++++{U{{UU{UUU{{}UUUUUU{}U}}}{{}{}£££{£££££££U}}UUU}}{}{}£££U}++++++{{{U{{UU{{{{}U{U}U{{{U{U{{U}}{£££}}{£££££}{UUU}}}UU{U}}U}{++++}{U{{{}U}}U{{}}}U}UUU}U{}{U{UUU{£££U{U}U£££}££££{}U{UU{}{{{++++{}}}U{U}{U{{U}U{}UUUU{U}}{{{{{}U{U{}{UU}UU{{}££££}}{UU£££}U{+++++UUU{{{U{}U}{UU{}U}{U{{{{}}{U}{UUU{UU}}}}{U}}££££{{££££££}U}+++++{}U}U}{{U}UU}UUUU}{{{U{{{U{U{{}{{}}}{UUU}}}£££££££££££££}U}++++}{{{}{{}U{}}{}{}{{}UU}{}U}U}U}U}UU{UU{UU{UU}£££££££££££££{{U++++}{}{}U}}}{{U{UU}}}}}U}}{U}}{}{UUU{UUU{}{U}U}£££££££££}{}{UU+++++UU}{}}}{UU}{}{U}{}}}{U{{}U}UU{}U{UUU}{£££U{UU{{U}{{{}}{UU}++++UU{{{}UU{}{}{{}}{{U}{UU{U{U}UUU}{{}UUU}U£££}}}{{{}UU{U{{}}U{+++++++++{{}}{{U{}}}}U{}{U}}{U}}UU{U{}U{}U{}£££}{U}}}{U{}U}U{UU}{U+++++++}U{}{}U{UUUU}}U}{U}U{U}U}{}{}{{}{UU{{}U{U}{{UUU}}U}U{}{U}U}UUUU}}UU}{}{UU}U}{{{UU}U{}{}}}{{UUUU{U}}{}{UU{££££££}}}U{U}}}{{}{}}{}{U{UU{}}U}}{U{{{U{}UU{U}{{U}{UU{}{UU}{{U}£££££££££££££U}{}{}{U{}UUU{{U}}}}{{}}UU{U}UU}U{{}{}U{{U{}}U{{}{{£££££££££££££££{{U{{U}{}U}UUU{}U{UU}{}U{UU}U}{U{{{{{U}{{{U}{{}U{UUUU£££££££££££}}}U}{}}}{}U{{}}U}}U}UU{}}}}{U{}}U{{}UUUU}{}}}UU{{}}UUUU{{U}££££{{{{}}U}}UU}{}{{{U}{}UU{{{U}U}}UU}U}{}{UU{U{{{}}{}U{U}U}U}{}{}}{}{}UUU}U}}U}}UUUUU{{UU}{}U{}{U{U}}{{{U}{}UUU}U}U}}U}{{}}{{{}}U{U{{{U{UU}{{U}U}{{{{{U}}}}U{}}}{{UU}{{}U}}}U}UUU}U}U{{£££{{}U}}{UUU}U££££U}{UUUU}}{}UUU}}}{{{}UU}UU{}{}U{U{U{UU}UU{}{U£££U}U{{}{{U{{{££££U{{}UU}}{}{{{{U{{{}U{UU}U}{}UU{{U}U}U}{U{U{UU£££}}}{U}{}UUU{££££{UU}}}{}U}{U}}U{U}}{}{U{{U{}UUUUU}U{}}}}}{}U{££££}U{UUU}UU}}U}U}UU{}}U{}U{}UU}{U}}U}UU}}UU{}}U{U{}{U{}UUUU}U}££££{{{{£££}U}U{U}}{{{{}UU}U{}}{}}}{U}UU}}{{UU{{}{U}}}{U}}{U{}{{U£££}U}{£££{£££{{}UU}}U{}}{}{}U{U{}}{}}}U}{UU}UU}UU{{UU{}}UUUU}{U£££{}}}£££{£££}{{UU}{}{}UU{{U{}}}}}}}{U{U{UUU}U}{}{{UU}{{}{UUUU{{££££££{U{}£££}}UU}{}{{{{}U}{UU{U{{{U{}U{{{{{{{}}{UU}}U}{U}U}{}UU££££££UU}}U}}U}}}{U{}{}}}U{}{}}U}UUUU{}U}U{{{UUU}}{{}{U{{}U}{UU{££££££UU{}U}}{}}{{U{{}{}}}U}U{UU{{UUUUUU}}UU}{}}}}{{}{UU}{U{UUUU}UU{UUU{}U}U}£££}}{U{U}{{}UU}}UUU}U}{U}}U}U}}{}{UU}{{}{}}U}}}U}U}U{U{U{}U{}U{£££UUU{U}UU{}U}}{}{{{UUUUU}U{}{UUU{{{{}{{{}}{{U{}U{U}}UUU}{U}U{U££££{}{}}{}}U}{{}{{U}{{}U}}}{}}}U{{UUU}UUU{U{U{U{U{{{U{U{{{}}U}U££££{U{UU}{U}}}{{}}}{}U{}U}UUUU}}{U}{}{UUU{{}}}{{{}U}}{U}}}}{{U}{£££{}{{U{}{{{U{UU}{U{U{{}{{}U}}}{UU{UUUU{}U}U{{}}UU}}UU}{}}{}{UU£££U{{}{}{}U{UUU{U}U{{}U}{{}}}{}{U}}{U}U{}}}{}}UU{U{{U}}}{U}{}{{U{{}U{}U{}}{{UU{U{U{}}U{{UUU{}}{{UUUUU{}}{{}{}{}{{UU}}}}}}U}{UUU{{U{{{U{{{{UUUU}U{}}}UU}{{U{{}U}}}}}{}{{U}}{}U}}U}{{U}U}}U{UU}}UU}U}UU{{{}{UU}}U}U}UU{}}U{U{{}{UU}U}UU{{{{{{U{}}{{}}}{{U{U}U}}}U{}{{UUU}}}{}{{U}U{}U}}}UU}U}{UU}U{UU{}}{}{UU{UU{{U}}U{{}UU££££UU}U{{}}{U}}U{}UU{U}UU{U{}}U{{U}{{U{UUU{{{{U}}U}}{}}{}}{}{}U££££{}U}UU}{}}{}U{U{UUU{}}UU}}}{U}}U{{{}{}}}{UUUU}}U{}{{U{}}}{U{££££}U{}{{U}}}}{{{U}{U{U{}}U{UU}UUU{}UU}}{UU{{{{{{}{{}}}U{}}UU}{}}}UUUU{{U{}{{U}}{{U}UU}{U}}{}UU}U}}{{U}U}U{}{}{UU{{{U}{}UU{}UU}}}}U{}{{{U}}}{{}{}U{{}U}{{U{{}U}UU}U}}}U{U{U{U}U{}{U}{}{}}£££}{{}}UUUU{{UU{}}U}}}}U}{U{{UU}UU}U}}{}{UUUUU}{{{U{}U{}{}{{}}{£££U}}}{}U}{UUUU{UUUU}U{}}{UU}U}{{{{}UU{}{}U{}U}{}}}}{}£££}U{{U{££££UU}}{U}}U{}}UUUU}U}U{{{}U{U}{U{{}U{{UU}{}}}{U}{}}}{£££}}{U{{££££}UU}UU{U{{}{}U}{}{{}{}{U}UU{}{U{}{U}}{}}{{UU}U{{}{}£££}U}UUU{£££}{UU{{U}£££UU{}{{}{U}{U{{}{}}}}{}{U{U}}}{}{{UU}U{U{}}}£££UUU{£££}{{}{}UU£££}U{U}}}U{}U{{U}}}}}}{UU}U{{{}}UU}}{U}}{{}{}££££U££££U{{{U{{}}£££}U}}{{{UUU{U{{U{{}}U}}}{U{}{{}}{UU{}}{}UU{{£££££££££}{£££££U{£££{}U}}}{{}}U}{U}{{{}{U}{{U{}U}}UU}}{{U{{{U{{{££££££££}{£££££££UU{UUU}}U}U}{}{UUUU{}}}U}{}{UU}{{{{U{U}U}{}{{U}U££££}{U}{£££££££{}{}{}U}UU}U}UU{{UU}}U}{{UU{}U}U}{U}{}}}U}U{UUU{{£££{UU}}}}{{£££}{}{U}{U}}U{U{UU}U{}{}}{{{{UUUUU{}UU}UU}}{}£££U}U}{}}UUU{{UUU£££}}U}{{}{UU}}}UUU}}{}}U{UUU}{{UUU{}{{U}}}{}££££{UUU{{}UU}}UU}U£££}}U{}{}U{}}}}{{}{U}U}{}UU}UUU}}{{U{UU}}{{{££££UU}{}UU{}}}£££££££U{U{}{{{}}}U{U{UU{U}}}}{}{}{}}}}}}{UU}{{{}£££}U}}{U}UUU££££££}{UUUU}U}U}}}{}U{{U{{UUU}UU{{}{}}U{}}UUU}}UU{{UUU}}U{}{{UU££££££{}{}{U{}U}}U{{{U{}{{U{U{}U}U}U}}UUU{U}U{}}{UU{}{U}{UUUU}{£££££{}}UU}U}U{{{U}U}UU}}}UU}{}}}UU{}{UU{{UUU}U{{{{}U}{}UU}}{U}U£££UUUU{}}}UU{{{}}{{{{}U{}{U{}}U}{}UU{UUU}{}{{{U}U{{U{UU{U}{{}UU£££}{}{{U{{{}}UU}}}}U}}U}{{U{}{{U}U}}U{U}}{{UU{U{UU}{}}{U{}{{U}{{{U}U{{U{UU}{UUU{U}}U}{U{}}U{UU{}{UU}{U{}{{}{UU}{U}U}U}UUUU{}{}}}U}{U}{}}}{UUUU}{{U}}}}}U{{UUU{}UU}}U}{}{}UUUU{U}{}U{U{UUU{UU}{U{}U{UU{}{{}}{}{}{{U}{}U}U}U{U}}U}U{U{U}}}U}{}{{}UU}}{U{{}UU{}}U{{{}{UUUUU}{}}}}}}{}UU}UU}UU}{}{{UUUU{{}UU{UU}}{UUU}U}{{UUU{{{£££{}{£££}}}UUU{U{{U{U{{{{U}}}{{}UUUU{}U{{}}{}UU}}{UUUU{{U}U}{{}£££U{{£££{{}U}£££}UU{}}UU{{{U}}U{{{{{{U{}UU{}{{{U}U}}{U{U}{{U}{{£££UUU£££U}}U{£££}}{{U}UU{}UU{}}{U{UUU}{{{}}}{}{{U{}{{}U{}{}{UU{£££{{}}}}}U{U££££U{}U}{}U{{{}UU{{{{{UU}U}{U{}}}{U{}}}U}}U{U}U{{{£££}}{{}{{}}}££££}{}}{UUU{{}{U}}{{}U}U{}}U}{}U{{U}{U{UU}}U{U}}{}}U}{U}UU}}{}}£££{U}U}}}}}}}}}}{{U}}{U{{{}{}{}UUU{{{UUU{U{{}{U}}}UU}{U{}U}U}U££££UU{}UUU{U{U{U}}{UUUU}{{{{U}U{{}{U{U{{{U}}{}{}{UU}{}{{}}{{{{{££££U{}U{}}U}U{{}U}}{}}{{U{}U{}}{UU{U{U{UU}{{{{}U{}UUUU}UU}}U{{}£££U}U{{{{{U}UU}}}{{}U{}{U}U{}}U}U{U}{UUU}UU{U{U{U{}{}}}{{}£££UU£££}{U{U{}{U{{UU}UU}{}{}{UU}{}}{{{U}{UU{{{}UU}}{UUUU{UU{UU}£££U{{U}U{}{U}U{{}{UUUU}}{UU}U}U{{{}}U}UU{}U}U{U{{}{{}U{}}}UU}UU££££{{U}{{UU}}}UU}U{UUU}}}U{{{{{{{{{}U{U}UU{}U{U{U{{U}U}U{{U}U{U££££U{{}{{{U}}U{U{{}}U}}{U{{{UU}{{}}UU{U}}{}{U{{}}UU{{U}}{UUU{U}}£££U{}}{UU{{{}UU{}}UU}{{{}{}}UUU{U}U{}}}}{U{U}U}}}{}U}U{{}{U}U}{{U}UU{UU{}U{}{}}{UUUU}{U}{U{UU}}{U}}{U{}{}U}{{}{}{}}{U{}}{UUU{}U{UU}{{}}{}}}{}U{}}}{}}}}{{{U{}U{U{}{{}{{UU}UU{UU}}UUU{{UU{UUU{U{£££{U{{UUUU}}{}U}{{}}U{U}{{}U{}}}}UU}UUU}{{}{{UUU{UU}}}{{{{}{U}{£££U}U}}}}{{{UU}}{{{U{}{U{{}}{U{}U{UU{U}U{{{{{U}{U{U}}}{{}}{UU}U£££{{}}{{}}}U{{}UU}}{}{U}{{}U{{}UU{{U}}{{U{}UU}{}}UU{{{{{}}U}}{{££££££U{U}{{{}{U{}UUU}UU}}{U{{UUU{{{}{}U}U}{{{}}U}}}{}}{U{}{UU{}££££££}}}}{}UUU{}}U}UU}{{{{}}}}}}}}{}}UU{U{}}{{U}U}}{}{}}}U{UU{U}£££££UUUUU{UUU}}{U}{}UUU{U{}U}U{}{U}{UU{{{{}}{{UUU{{{U}{U}U}{{}{£££££}{UU}{}U{U{{{{U}}}}UU{{U}UU{{{UUUUU}{{UU}{}UUU{}U{}}}U{}}{}}{U{UUUU}}U}}{}}}UU}U{}{}}}}{U{}}U{U}{U}UU{U{U}UU{}}{}U{}{U{}UU}{U}}U}{{{{{}{}UUU}}{UU{{}{{}}U}{U}{U}}{}{{}{}UU{U{{{U{}U{}}U{U{}}}}}UU}{}UUU}}{U}UUU{U{}{U{U{{{U}}}{}{}}}{{{{{}}}UU}}{U{{}U{{{U{{U}U£££UU}U{}{}{}{U{{}}{U}U}{}UU{}{{}UU{}{{U{{{{UUU{U}{{{U}{}{UU£££U£££U{}U{{}UU{{{UU}U{{}{{}U}U}}U{U{}{}}U}}}U}{}}{{{{U{}£££{}}£££}£££{U}{{{{{UU}{}}}UUU{U{{U}U{UU{{UU{UU}U}U{UU{}U}U}UU}££££}{£££U}U{{UU}{{U}UUU}{{{UU{U{UU{{}}UU}{}{U{}{{}U}U}{U}{U£££U££££{{U}U}{}UUU{{{{{U}}}{{UU}}}{{}{{}}{{}}}}}}{UU}}}}}{{}}}}£££{}£££{U}}{}U{U{}}}{{}UUU}}}}U{U}{}}{U}UUU}U{{{{U{}{}U}{{UUU}{£££{U{{U{U}{UU{}{UU{U}}{U{{}U{}{}U{U{{U}}}{U{{U{}UUU}{}U{U}U}}U}{U}}}UU{UU{}}{U{£££U}U{UU{U}}U{{{{{{UUU}}{U}}}U}UU}}U}{{U{}U{{}U}{}U{{{{{{}{{{{}£££}UU}}{U}U{U}{U{UU{UU{{UU{UU{{{{}}}U}}}{U}}UU{U{}}U}U{}{U}{U{U£££UUU}{U{{U{}}}UU}{{U{{{{U{}}}}UUU{U{{U}}U{}U{}}}U{}}{UU£££U}}U{{{{}{U{U{U{{{U{{UU{{}}}}}UUUU}}}}U{{U}}{U}U{}U{U}{U}{UU}£££}}}}£££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}£££}U£££££££U{UU{UU}}}}UUU{{U{{U{U}{U}U}U{{{{UU{}}UUUUU}{{U{}U{U£££UU££££££U{{{}}UU}UU}U{{UUUUU{}U{}{U}{UU{U}}}}}{U{{}U}}}{£££{}£££{U££££££UUUU{}{UU{}U}{U{}}U{{{U{{{}UU{{{UU{{}{{}{}}{}{U{££££}}{U{U}££££}U{{{UUU{}}}}}UU}{}}}U}}}}}UU}U{{{U{{{UU}{{}U{U{{££££{}UU}{{}{U}UU}UUU{UU}{{{{}{UU}U}}U{{{U}UU}UU}UUU}}{{UUUU{{}{}££££U{}}{{UU}{{{{UU}}}}}{U{{}U}U}}}}{{{}{U}}}{{UUU{{{{}}{U}}}UU{£££££{}{}UU{}UUUU}{U{U}U{}}UUU}{}U{}{}U{{{{U{}{UU}{U}}}{}}{{}}U{U££££{}}U{U}U}U{}U{{}UU{U{{{{U{}U}UUU{U}{{{}{{{{U{{U}{U}U{UUUU{UU}££££{U{UU}{U{{{{U{}{{UU{{{}}}UUU}U{U}UU}UUUUUU}{U}{UU}}{{{U{}UU{££££U}U}U£££}{}U{UU}}{{{{{}}U{UU}{}{{U{U{}{}U{{U}}U{U}UU}}UU}}{U{££££}UUU£££}UU{{U{{U{U}U{{}{{U}U{{U{}{}U{U{U{}}U}{{}U{U}}U}{U{U££££££U}{£££UUU}{}}{UU{}{{{{{{{}U{}UU}{UU}}U}}}U}}U{}}}}}{U}U{{{££££££{}}£££££}}U}}}{U}UU{U{}}U}{{{UU{U}U{{}}}U{{U}}}UU{}{{}U}}}£££££££{U}U£££{UU{U{{{UUU{UUU{{{U}U{U{U{}U{U}{}}}}UU{UU{}U{}}{U{£££££££UUUU£££U}{UUU{{{{UU{{U{{{{}{U}{}UU{}{}{U}}}{}}UU{}U{{U}{}£££}£££}{}{U{U{U{UU{{}}{{{U}{}U}}{}}}U{}}{U}U}}}{{{UU}U}{{}{{{{}£££{UUU}}}{{U{{{{{UU}{{{U{UUUUUU}}U{U{}}{U{U{U}UUU{U{{UUU{U}}{UU}{U}{{}}}}}UU{}}{}}{}{{{{}}}}}{UU{{}UU}}}U}}U{}UU{}{}{UUU{U{}{}}UU}{}U{{{}}{UUU{}}{}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{UUU}U{}{{}U£££U}}}}{{U{UUU}}}{UUU}UU}}U{U}{UUU{}{}U}U}{{U}U{}}U}{}{}{}}{}}U£££{{}}{}}{}}}U{}U{}UU{UUU}}{}}{{}{{{UU{{{}}}{{U}}UUU{U}UUU}{U}U£££{U{{}{}U{{UU}U{}}{}{}{U{U{U{{}}U}{U}{}UU{{{}}U{}U}{}U{{{{U{}U£££U{}U}U}}U{}}UU}{U{{}}U{}}U{}{}U{U}UU{UU{U}{U}{{}UU}{{U}}UUUUUU}U}U}}U{{{{UUUU}}U{U{{}U{{}U{{UU{U{{U}UU}}UU{{{{UU{{}U}U{{U}}}{{U£££}UUU{{UU{U}U}{}U{U}{{U}UUUUUU}UU{U{U{}}}{{{U{U{U}}U{UUUU}U}{U££££}}{{U{}}}}}UU{}{U}{{{}{}}U{U}{{}{{{U}{}}UU}}U}}U}}UUUUU}UU}{££££}{}{}U{}U}{{}U{U}U{{U{{}U}{}}{}UU}U}}}U{}{}}U}}U{}{{{UU{}U}U{£££UU}{}UUU{{{{{}}{}U{{{}{{UU{{}U}}U}{U}}{{}{}UUU{U}}{}UUUUU}U}{{{U}}{{{}{}UU{{UUUUU}{{UUU}}U{}{UU{}{}}}}U{U{}{{}UU{}U}U{{UU}{U}{U}UU{}{{U{U{U{U{{U}{}UUU}U{{U{}U{}U{}}{}{}}{UUU}UU}UU}}{{}}U{{{UU{U}}}{{{UUUU{{U}{{U}UU}}UUUUU{{U}}}U}UU{}}}}}U}}UU{{U{UU}U}}UU}{U}{U{U}}}}}}U{{}}{}}{{}UU}{}UU}}U{{{}}U}{U{{}U{{U{{U}U}UU{{}}}{UU}}}}}{U{U{UU}U}{{}U{}{}UU{{}{{}}{{{{UU{{{{}{{}}U}U}}{}U{{{}U}{U}U}}{}{UU{{}}U{UU}{{UUUUUU}U}U}}}}{UU}{}UU}{}{U{{{}U}}{}UUU}U}{U}}{U}{U{{}{{{}U{U}}}UU}}}}}}U{U{{}{{{U{{}{}U}U}UU{U{U{UU{}UU}{{£££{}{}U}{}}UU}U}}{}{}{}}{{UUU{}}UU}}{}U{{}{{}U{{U}U{{{}{}U{UU}U£££{{}}}{U{U}U{{{U{UUU{}}}{{{}}{{}{{{}}{UU{{U}}{{}}{U{U{{{U}U}}}£££UU}{{}{UU}{{{{{{U{}{U{{{{UUUUUU}}U{}}}{{}{U}UU}}UU{{{{U£££{U}U}UUU{}{UU{}UU}UU}}UU}}U}UU{}}}{UUU{U{U{{}UU}{}UU{U}U{UU{}£££}{}}U{U}{{{}U{U{U}{}{{UU}{{{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{{}UUUU}U{U}}U{{UUU{U{{U}U}UU}}{}}UUU}U{£££}}U{{{U}}}{{{U}{U}}}{UU}{}{}{{U{}}U}{}}U}{{}}}{}U{UUUU££££UU{£££}}}}U}U}U}{}U}}}}{{{}{U{{{}{U}{UUU}}{{UU{{{}UUU}}}}}UU££££U}}UU{}{{U{{}}UU}{U{}{{{U}{U{U}}}}}U{{U{}{}}}U}{}}U}{{{}}}{U££££{}{{{UUU{U}{{}U}}{U{{}U}}UU{{UU}{{{U{}}}}{}}}{}{{}}U{{UU{}££££££}{}}{}}{}U{{{}}U}U{U{{{}}U}}U{UUU{U}{{}U}U{U{U}{{}U{}U{}{{£££U{{}£££UU{}UU{}U{}{}{}U{{}}}}{{{UU}{{{U{}{{{U{{}UUU{U{{{}{}{{£££{}{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}U{}}U}{U}U}{}}{}U}}U}U}{{}U{U{}}}U{{U{}}U££££{}U{}{UUU{}}{}}}{}}{{}{{U}U}}}}}{}}{{{}}{}}U{}}U{}UUU}}UU}}{££££}{U{}}}}}{}{{}}U}{}U{}{U{UUUUU}}U}}{{}{{}{{UUU}UUUU{}}UUU}{}£££UU{{}U{U}U}}U}{}{U{{}}}U}{{}}}{}}{{{U{}{{U{}U{}}U}}{}U{}}}}}{££££}}{UUU}UU{}}U}{UU{}{}{U}}}}U{{}{}{}{{}U}}}UU{UU{}U}{{}{}{}U{££££UU}{}}{}{{U{U}UUUU}UU{UUU}U{U{}{{}}}{{}}{}UU{U}{{{UU£££U{U{U££££{{UU}}U{}U}}}}}}}U}}U{U}{U{{}}{U}{{{{{{{UU{UU}U}{{}{££££}}{{£££U}{{{{{}}{{}{UUU{{UU}{U}U}{U{UU}{}{UU{{U}}}{{{}U{}{}U£££££}UU{UU}{}{UU{U}U}{}}}UUU{U{{UU{{}{UUUUU{{{UUUU}}}{{{}U{}U}UU£££££}U}UUU}{U}}U}UUU}{{}}UUUU{}}{U}{U{{UU}{{{}U}U{U{{{UU{U{{}{}}££££{U}{{{U{U}UU}{UU{U}}{}{{U{{U{}}{}}}}}U{U}{}}{}U{}}U}U}}}U}{UU£££{UU{UU{}}}UUU}{{}}{}}{{UU}}}U{{UU{}}{}U}}}}UU{{}}{}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}}UU}{{}U{}UU{}UUUU{{U{U{}}{{}U}U{{}U}{{U{}{U{}}}{}{U}UUUU{{UUU{UU{}}U{}}}}}U}{U}£££{U}}U{U{U{{U}}{{UU{}}{{UU}U{UU{}U{U{U{}{}{{{UUU}UUU{U}}}U}}}U££££}}U{}UU{{{{}}}{}U{{UU}}}UU}{{UU}U}{}{{UU}{}{U{{}{{U{}{UUU}{U££££{{{UUU}}}{{U{{U{U}}{U}}}}{{{}}}U}{{{U}{{{}{}}U{{{U{{UU{}}}UU}££££U}}{}{UU{{}U}{}{}{UU{}U}}UU{UUU{}U{{U}UU{U{UUU{{{U{{}{U{U{{{££££{U}U}{{{{}UU{UU}U}UU{}{{{{}}U{U{{}{{}}U{{{}}U}}{U}{U}{{U{U}{{£££{{U{U}U{}}U{{{UU{U{}}}U}{UUU}{{}}U{U{{{{{}}U}}}{}U}{UUUU{U}}{}{U{}}{}{UU{UU}{{{{}}}{{UU{}U}}{}}UU}}}}}U}{}}U}}UU{}{U}{}U{{}}U}}U{}U{UU}{{U{{{{}}{{{}{}U}}{{{U}}U{{U}U{{}{U{UU}{U{U}UU}UU{{}{UU{U}UU{{U}UU{U}UU{{{{{}UU{U{{}{{}U{{}}{{U}UUU{{U{U}{}{{{{}{U}{U}{{{{{U{UUUUU{{{{{UUU{}{{{UU{UUUU{}}{U}{}{UU}UU}{{UU}U{{}{{}{}UU{}}U{{U}{}UU{{{U{{U}UUU}}{{}}U{{}UU{UU}{}U{{}U}}U}}}}}U{U{}U}}{{}{U}}}{U}UU{{UU}UU}{{{{U{{{{UU}{{}}U}}{UU}{}{U{{}}UU}{}U{{}}{}{U{{}U}{{{}}}{U{{{{}U}}{U{{U}U}{{U}U{}}}{{U{U}{{}U}{{{U{U{{UU}{}{U{UU}UU{}U}U{{{}}}{}U}}}{{UUU{U{}U}}}}}UU}{}}{U}{U}U{}{{}{}U}{}U}UU}}{{}{{}}U{{{U{U{{}{U{{{UU}U}UU{U{}U}{U}}}UUU{{U{}}{{}U{}{UUUU}{}}{}UU{}{{UU}{UU{{U}UU{{}{}}{}{{}}}UU{}{UU{}U{}}UUU{}U}{UU{{}}{}}{U}{{{}}{U}{U}{{{U{U}{}{}U}U{U{U{{}}{{}U}{UU}}U}{{{UU}}}{{U}}{{}}{UUUU{{}}{UUU}}}UU}U{{{{{U{}UU}}U}}{U{UUUUUU}U{U{{U}U{}{{{{}U{{{{}{U}}U{}UUUU}UU}{}{U}}U{}U}U}{U}}{{}{U{}{{{{{U}U{U}{U}}}{U}U}}U}U}{U{{}{U}}}U{}{}}U}{{{}{}U{}{U{U{{{U}}U{{}}}UUUU}{}{U{{{U}{}}UU}}{{}{}}}UUU}}}{}{}UU{{}}UUU{{{UUU}{}{UUU{U}U}{{{{{UU}{{}UU{}{£££}{{U}{}U}{{}{{{U}{{U{{}UU{{UUUU{}{U{}{UU}{U{}U}}{U}{{U{}}{U{U£££}}{{UU{UU{UU}{UU{}UU{}U}U{}U}{{{UUU{}}}UU}{}U{}{{}}{}UU{{{££££££}U{{U{}U{{U}}{}U{U}U{{U}}}}}UU{U{U{{}}U}}}U{U}{}}U}}{}{U}U££££££}{U{U}}}UUUU}UU}UUU}}{U}U}{}U}}UU{}U}{}UU}U{U}U}UUU{}}}{{U£££}}}}U{}}{{{U{}{U}}}U{}U}{}}}}{}{UU{UUU}UU{{UU}}UU{{}}{}{}{}}{}{}{{}UU{U}{U}}UU}{}U{{}{{{U}{U{}U{U{{UU}UU{}U{U{U{{}U}}U}}{{}}}{}}{}UU{}}}}}{}UUUU{U{{U}}}}U{U}{{}{}U}{}U{}}}{U{}U}{{}}}{}{{{U{UU{{}{}{{{}{}U}}}U{UUU{U}{}}{U{}U}}{UUU}}}{}}}UU}}}}{{{}{}{}U{{{}UUUU{}}UU}}{U{}}}{U{}U}{}U}}U}}{}U{{{UU}}}U{UU}}{{UU}}U}U{}}U£££{}}U{U}UUU{U}}U{U{{U{U}{}U}UU}{U{UU}}{U{U{{}{}}}{U}{{}{U{{UU{££££££}}}{{}U{{UU}}U{{{}U{{UU{U{{}U{U}UU{}{}{U}U{{UU}U}}U{U{}{{}££££££U}U{{{}}U{{}U{{U}}}U{}{}}}U}U{UUUU{UU{UU}U}{}{}{UU{U}}{}UUUU}££££}}}UU}U{}{U{U{}}}{}{UUUUU}}}}U{}{U}UUU}U}}{UUU}{}{U}U{{{U{UU{£££U{{{{U}U{{{U{{}U{U}}{U{UUU}}U}}{}U{}}U}}UU{}U}U{U}U}}{}}{}}}{£££}}{{{UU}}}{U{U{{}U}{}}UU}{UUU}}}{{U{{U{U{{{}}{UU}UU}U}UU{}}}}}U}{{{}{{}U{}{{}UU}U{{{}{}U{UU{}UU{UU}}}UU{UU}}}{}}}UU}U{}{{{{{U}{{UU}}{{}{{U}}}U{U}U{{UU{U{{}}{}{{U{U}}}{}U{U{}}{{{UUUU}}UU}{{{{{}UU}U{}{}}U{{U{}{UU}U}U{U}{UU{{{U{{{{{UU}}{U}UU{}}}{UU{U{{{{{}U{}}{}UU}{{{{}{}{{{UUU}U}{}}{{}U{U{U{UU}}{UUU{{}U}}{{U}{{}{U{}{{{U}}}}{U}}{}}U{{{}}}}}U{{U}{{}}{UU{}{{{{{}U}}{}{{UUU}{{}U{U}{U}UUU{U}{}{}}{{U{{{}}}{}U}{}}U}U{U{{{}U{}U{U}{}}}{U{}{UUUU{}{}}}{}£££££}{U{}{{U{UU{}{{}U}U}{}}{{{}{UU{{U}U{UU{U{}U{UU}{U}U}U}}{{}}£££££{}UU}{}UU}U{}UU{}{}U{}{U{UU{{{}}{U}U{}}U{UUU}{U{{U}}U{{}{{}£££££{{}UUUU}U{U}{{}}}{{}{U}{UU{U}{}{}{}U}U{}UU}}UU}}{{{UUU{}}U}UUU}U{{}{U}}UUUU}{U}}U{}}U{}U}{U}}{U}U{}{}{{}U{}}{{U}{UU}{}}U{U}{{U{UU}{}}{U}{{}{U{{{{{}{U}{U}}{UU{{U{UU}}}UU}}U{{UU{}{U}}UU}U{}}{}U}U}}U}U{}}}}}U{}{U}{U{}U}U{{}{{U{}{{{U}}}UUU}U{}U}}U}UU}U}}}{}}{}UUU}{U{}}{{}}}{U{{U{}{}U{{{}{U{UUU{{}UU{{{}{{}}{}{UU}}UU}}U}}{}}{}{{{{{{}{{U{{{{U}UU{U}}U}{}{UU{U}{U}}UUUU{UU{{{UUU}{U}U}U{}}}UUUU{}{U{U}U{{{{{}{U{{}{{U{}{U}}{UU{{}U}}}}{}{{}U}{{}U{{}U}{}}}U{{UU}}{{}{}{UU}{{{{}U}U{{U{U{}U}{}U{}UU{{U}{UU}}{{U{{}U}U}U{{}U{{U}U{{U}{U}U}}U}}}UU{UUU}{U{}{{{{}}}U}UU{{U}U}}}}UU}U{}}{U}}}}{}U}UUUUU{{}}}{U}U}{{UU}}}U{}UUU{U{}UU{{{{{}U{U}}}}{}{U{{}{U}}{U}}U}U}U{UUU{}}}U{{}U{}U{{U}U}UU}{{}{}}UU{{}U{UUU{{{}UU}{}}UUU{}}}UU}UU{}UUU}U{UU{{{}{}{}UU}U{{UU{{{}{{}U{}{UUU}}U}UU}}{{U}{U{U}{{UUU{{{{}UU{{}U}U}}{{{}{{}U{U{}{U}U{}}U{{}{{}}}{U{}}UU{U{}U{}{}UUU}U}}UU}U{{{UU{{UU}U}{}}}{U{U}UU}{}{}{}U}}{{U{}{UU{}{{}UU}{UU{}U}{{U{{U}{UU}}}}U{U{UU{UUU{}UU{{}{{}U}}U}UUU{}U}}{}{{UUUU}}UUUU{}{}U{}}UUU{}}U}{}UU{}U}UUU{}{{}U}U}}}{{{{{}{UU}U}U{{UU{U{{U}U{{{U}{U{{{U}U}{}U}}}U{U{{{{UUU}U{U{UUUU}}{UU}UU}{UU{UU{{}U{U{UU{{U}}U}U{{{}U}U}U{U}}U{U}{U}{}}U{}{{}U}}U{}UU{UU}U{}{}U}UU{}UUUU{U}U{}}UUUUU{}{U{{}{{}{{}{}}{U}}{U{}U{U}U}}}{{{{{UU{}}}}{{UU}{}}{}}}}{}}}{{}}}}UU}{U}{}UUUU{U{{U}U}UUU}}}U{}}}}UUU{}U{}}}U}{}U{UU}{{}U}}U}{{{}UU{U{}}}}}{{}}}{U}}{{U{{}UUU{{{{{}{}{U}UU}U{U{}U}{UUU{UU{}}}{{UUU}}}UU}U}U{{}UU}UU{{{U}}}{U}U}U}U{{}U{U{{U}U}{}UU{{U{}}}{££££U}}{U}}}}}U{U}}UUU}}{}U{{{{}}{U}}{{UU}U}U}U{}U}{}}U}{{{UUU}}££££U{UU}}}{{{{{}{}U{{U{{UUU}}U}}U{UUU}}U}UUU}UU}}U{U}}}}U{{{}UU££££}U}{UUU}{UUU{U{{}{U}U{}}UU{UU}{}}}{{U{U{}{U{U{UU}}{UUU{{{£££U}U}{}}}UU}}UUUUU{}}{U{}}}{}{{{}{{{}{}}{U{}{U{}}{{{UU{UU{}U{}£££UUUU{U}{U}}}UU{{}}U{U{}}U{{}}}{}U}{{U{UU}}}{}UUUU{}UU{}UU}{UU££££££}}{}{{UUU{U{}UU{}UU}}U}U}UUUUUU{}{}}{}U}{{}{}{}}}}}U}}{UUU{U{£££}U{UU{{UUU{{}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{}U{UU{}U}{{}U{{}{}UU{{}}}{{{UU}{}}{{{{{{U}}{UU}U{U}U{{U£££{}}}UU{{{{}}UU{U{{{{{U{}}U{{}U{{U{UUU{U{UU{}UU{UU}}{}}}U}UU}U£££}{}UU{{}}U}UU}}{{U{{U{UUU{{{U}U{}U{{}{{}{UU{UUU{}{{UU{}U{{}UUUU{{}{U}{{}{U{}{U{{{{U{UU}U{}}{UUU}}U}U{}}U}}}}{{U{}{}U{UU}{U{U{££££}UU{{{UUUUUUU}}{}{}{UUU{U{}}{UU}}}{U}{}}}{{}{{}}{}{}UU{}}}{{££££££U{}}U{{UU{U{}{UUU{UU}U}U}UUU{{{{U{U}{UU}}}{{{U{U}{{{U{}}{}££££££{U}}{}{}}}}}}}UU{{{}}U}{}UUUU}UUUU{{{UUUU}U{{{{U{U}}{}{U}{{{{£££}U}{{U}}U}U{U}}}{UU{}{UUU}{UUUUU}{{UU}U}{{U}}U{{}U{{}{}}U}{U{£££{U}}}U{{}UU{}}UU{U{}{U}U}{UUU}U}{{}{UU}}U}U{}{UU}}{UU{}{}}{{U£££}UU{U{{{}U}}UUUUU{{{}UUU{}U}}{U{U}UU}UU}}{{}U}{UU{UUU{}{}}}}}}}{}{}}{{U}{}U{}{U}{{{}}}{}}{U{}U{UU}{U}U}U}}{UU}UU{UUU{U}}UUUUU}{}{{}U}{}}}{}}UU{{}{U}U}U}}UU}}UUU}}{{U}UUU{}UU}}{U{{{U{{UUU}U}UU}{{}{{{UU{}U{}}U{U}{UU}{{UU}U{{}U{U}{}{}U}U{UU{U{{}}U{U{}}}{}{U{{{U{}{UU}{}U}{{UUU{UU{{{UU{U{U}U}UU}}{U}}}U}UU}{{UU}U}}{{{{U}}{{}}{{}}}{}{{U}}}U}}}U}}{U}}U{U}{U{UU}}{}}{U{}{UU}}UU}{{{U}U{U{}U}{{}}U{{U}{U}}}{{U}{{}{{{U}UU{}U}}{{U{{}{{UUU{}{{}{{}{UU}U}U}UU}U}{{{{U{{U{}}{U}U{{UU{{{{{}}{UU{UU{}{UU{}U}U}U{{}}U{U{{}{}{}}{{UU{}}}U}}{}}}U}}{}{{}}}{U}U{U}}{}}U}}U{}{U}{U}U{U}{{}}U}{{U{}}{}}{U{U}UUUU}{U{{UU}{{}U}{{UUU}UUUU}}UU{U{UUUU{}{{}U{U}}}UU}{U{UUU}{UU{}}{{{}UU}U}}}UU}U}U{}U}{{{}}}{{}}{U}U}}U{}}{{{}U{}}}}U{}{UUUU{U}{U{UU}}}}UU}}{{}}U{U{{U{}}UUU}{}U{{U{U}}U}}}{U{}U}{}U}UU{}{}}{U{U{}}UU}U}{}UU{{{}UUU}U{}U{U{{{{U}}{UU{}UU{U}{UUU}}{}{{}{{{U}UU{{}}}}UU{UU{}UUU}}{}U{U{}{}UUUUU{UU{}U}}UU}{{U}}{}}U{}{{{U{}}U{{{}UU}}}U{{{{U}}U}}{U{U{{}{}UU}U{{}{U}{}UUU{UUUUU}{U{UUU{{}U{}}}{}{}}U{{U{{{{}U{}}U}}UUU}}}{{}U{U{{}}}U}{}{}}{UU{UUU{}{UUU}U}{{}}{U{U{{}UU{}}UUU{U}UU}{{}UU}U{}U{{{{UU{{U{{{UUUU{}}}U{UUU{}{}}{{UUU}{{UU}}}}{{UU{{{}}{{U}{}{}}{{U{U}{{{{{}}}{{}}UUUUU}UU}}}UU{U}U}{U}UUU}}}U}U{U{UU}}U{{U}{U{UUUU}}}U}{}}U}}{{{UUUU}U}U}U{{{}}UU{{{{}U}U}UUU}U}UU}{}}U}}{{U}{U}{UU{U{}}}}U}{U{UU{{U}}{U}{}{{}UUUUU}U}UUU}UU}U{}U}UU{U}UU}UUU}{U{}}U{{}U}}{U{UUU}{}{{}}U{{UUU{}UU}{{UUU}U}{{U}{}U}U}}}UU{}{U{}{{U{{}{{}}}}}U}}{U}}{{{UU}}}U{UUU{}{}{{}U}}{}{}}{}U}}U}U}{}{}U}{{{UU}U}}{}}{}U}U{{U}}{{{}}UU{{{U}}}UU{U{UUU{{UU}UUUU}}U}{U{U}U{{{U}U{}{}UUUUU}{{}}{{}{U{{U}UU{U}U}U{{}U{U{}U{}{{}{}{}{}UUU}UU{U{{U{}}U{UUU}{}U}{}U{U{{{U{UU}{{}}}}}U}{}UU{{U}UU{U{U{}}{U{{{U}{U{{}{{}{}U}}U}U}}}UU}{U{}}{}U{}}U{{U}U{{{{}{}U{U{}U}{{{UUU}U}}{{}U{{}{{}UUU{UU{}U}}{{}{}{}{}}U{}}{UUU{{}U{{{{}}{{UU{}}UUU}}U}{}{}U}UU}{U}}U{{U}}UUUU{U}{U}}{{{{}{{U}U}U{U{U{U{UU{}U}{{}{{{U}{}}{U{}{}U{{}}U{UU}{{}}{}U}}}U{}}{U{U}U}UU{}15065
run animation idk
sent123go
Scratcher
19 posts

Flipnote Studio: Scratch Edition CODES

}}U}{{{UU{U{}{{}U}UUU{UUU{}}UUU{}U{UU{{{UUU}U}U}}{UUU{U{{U}U{{{UUU{{}{}{}}{UU{UUU{U{}UUU}}U{}}U}{}UUU}{{U{U}}}{U}{}}UU}{}UU{U}}{}}{U}{{U}{}U{UU{{{{{}U{UU}{{{}}{}}{{}}{}U}}}{UU{}}}}}U{U}{}}{UUU{{}U}{{}UUUU{{}U{{{U}}{}U{{}}}{}{UU{{U}{}{}UU}{{U{U{U}{}}}{}{{{{U}{{{{{U{U}{UU}U}U{U{}U}}}}}}U{}}}{UU{{U}{U}}{}{UU}{}{{}U{{}UUU{U{U{{U}U{U{UU{}U{{{{{UUU{U}}{{{}{}}{{U}{U{}{}UUU}}U{{}}}UU{U}{}{}}U}U}U}{{}}U{}}{U}{}{{}U{}{U}U}U}}U{U}}{{}}{{}{{}{U{U{{{U}}UUU}U{}U}{UUU{{}UU{}U{UU}U{}UU{}{}}UU{{}}}}UUUU}{U}U{UUUU}{}{UU{UUU{U}{}UU{U}}U}}{U{}{U}{{}U{{U}}{}U{}}{{U{UUU}}{U}U}UUU}}U}}}{{}{}U}}}}U{}U}U{{{}UUUU}}U}}}U}}U{}U}U{{}{}}}}{{}}{{}U{U{{}}{{}}}{{UUUU}}}U}UUU{{}{}}{{U{}UU{U}U}{{{}U}}}}UU{U{U}{UU{{{U}{U{{{}{{U{{UU}}{{}}}{}{}}U}}{U}{U}{{U}{{U{U}{}{U}{UU{{}{{}U}U}U{UU{{UUUU{}}{U}UUU{{}}UUUU}U}U{}}{{UUU{UUUUU{U}}}U}{U{{U}}}U}U}U{{{}}U}}U}}{}}{}{{}}UU{}{UU{}{{{UU{}}{}}UU{{U{}{}{}{}}}UUU}}{{{}{{}{UU}}UUUU{}}UU{{U{UU{}U{}}U}}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{{{{}}{}{U}}}UU}{{{{{}UU}}U}{{{U{U}U}{U{{{}{{UUU{UUU}}UUUU{}}}{}}}U}U{}}U{}U}{}UU}UUU{}UUUU{{{}{}U{UUUUU}UU}U}{UU}UUU{}{U}UUU}UUUU{U}{U{U}}}}UU}UU{{}UU{{{{}}U}U{{{{{{U{}U}U{UU}}{{}{UUU{U}{UUU}{}{U}}}}{U{}{{U{{}{{}{{UU}}UUU}{{UUUUUUU}UUU}{{}{}}}{}}}UU{}{U{{U{{{}U}}UUU}}}{{UU{{U}{}}{{}U{}}{{UU}}{U}{U}}U}UUUU}U}}}}}}}}U}}}U{U}UUU{UU}U}UUU{UUU}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{U}}{UU{UU}UU}}U}U{}}{{}{{U{U}}U{UU{}{U{}}}}UU{UU{{}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}{}UUUU{{}UU{U}}{}}{U{U}U}{U{}}U}{U}{U{UUU}U}}}}{{U}U{U}{}}{{}U{}{U{}{UUU{{{{}U}{}{}}U}{}{}}U}}}}}U{{U{}UU{{{{}{{}{{{{{UU{}U}}U{UU{{}}{}}{{}}}}}{{{U}U}{UU}}{}}}U{}{UU}}{{U{}{{{}}}U{{{U}}}}UUU}U}U}U{UU}}}}UU}U}UUU{{{}U{UU}}U}U}{U{}U}U{U{{{U{{U{{}}}U{}{UUU{U}UU{U}{}{UUUU}}{{UU}}{{U{UU}}}}U}}{U{}}{}}}U}U}}{}U{{{U{}{{U{}UUU}{{{U}UU}}{}U{U{}UU{{{{}{}UU}}{}}{{}{}U}{{}{U{}}{}{{{{U{UU}{}{U{}}{}}{{U{U}{{{}U}U}{{}U{{}}{}UU{{UU}{{}}UU{{}}}U{{{{U{U{{{UU{{}{{}U}{U}U}}}U}{}{UU}{U{U}U}U{{U{UU}{{U{}{{{}U{{U{U}{U{}{U{{U}}U{}{UU}}}{}U{{}UU}}{}U{{}{{}U}{{U}}{{U}U{{}}{U}U}{}{{}}U{}UU{}U{{U{}UU}{{{U{U}}{{}U{}}}}UU{}}}{UU{U{}}UU}}UU}UU{UU}U{}{}}UU{{}U}{U}{{U{}U}{{}{U}}}UU{}U{{}UUUU{}}UU}}}{}UU}{U}}UU}}{U}{{UUU}}{}}}}UUUU}}U{UU}{{}U{{}{{U{U{}U}UU{U}}U{}U{U{}U}}UU}}}{{}UU{}{{{{{{U}{{{U}{U}}{U}U}UU}{}U}{{{}}}{}}}}{UUU}}UU{U}}{{}U{U{UU}UU}U}}U{{}}UU{{}{U{}}{UUUUU{}{}UUU{U{{{UU{{{U{{U}}{UUUUU}}UU{}{}U}}}}UU}UUUU}{U}U}{}{{{UUU{{}{U}U}}U{}{U}UUUU}{U}}{{{{{UU}UU}{U}}}{UU}{}{U{{}UUUU}}}{}U}}U}U}}{U{{{U}U}{{}U}{{U{}{{{U{}U{{{UU}{}}}}}}{UU}U{U}}U}U}}}{}{UU{}{UUU{U}UU}{{{U{}{}}{{U{}}}{}UU{}}{{UUU{}}{}}{{}U}U}{{}U{{}{}{{}{}}{{U}}}{{UU}{}{}}}U}U}U}UU{UUU}}{UU{{}UU{}UU{{UU{}U{}{}UU{U}{U{UU}}{{{UUUU{}U}UUU}{{}U{{{{U{}U{U{}{UUUUU{}}{{U}U}{U{U}}U}{U}{U}}}U{UU{{{}}UU}{}U}{}UU{}}}{}{U}}{{UUU}{}{{{U{U}U{U}{{}U}{}}}}{}{}UU{U}U{{U{}}{{U{}{}UUU}U}{}{{}}}UU{}}{}}{U}U}U{U}}{}}U}{U}UU{U{}{U{{}UU{}{{U}}}}{UUUU{UU}}}{{U{}}U{}UUU{{{U{U}{U{}U{{{}}}{UU}U}UUU}}{{}}{{}{}{{}}}{{}{UUU}U{{}}}UU}{}}U{{U{{}UU}U{{U}}UU{}UU{{}U}UU}}{}U}UU{}{UUUU{}}}}{{}U{}U}{{{UUUUU}{}{}{U}}U}{U}{{}U{}{{{UUU{{}}}U}}}}}U{U{UUU}U{{}U{}UUUU{}}U{}{U}UUUUU{UU{U}U{UU}}}}UU{{UUU}{}U{U{U}{U}{}}{{}UU{}UU}{}}{{U}U}}{}U{{{}{{{UU{{UU{U{{{{{{}UU}{{U{{{{{UU}{U{UUU}{U}{{}{{{U{{{UUUU}}U}}U{U{UU}U}{{}{UU}}}{{}U{U}}}}}{UU}}}}{{{{{{{UUU}U}}U}UU{U{U{UUU{{}UU}{U}}}U{}{{{U{{}{}U}UUU{U{}U}UUU{{{}{}}UU{U}UUU{UU}UUU{U}}U}}{}{}{U{{UU}U}UU}{{U}U}UUU}{}}U}{{{UU}}U{{UU{{}U}{}}}UU}U}{UUUU}}{{{UU}U}{U}{}UUU}{}{{{UU}{}U}}UU{UU{U}}{}U{U{{{}}{{{{U}{}U}{}U{UU}}{}U{{U}{U}U}{{UUU}{}UU}}U}U{U}{}{U}}U{}{{U}}}}}U}{}}}{UU}U}{U}U{{U}}}}{}}{UU}U}UUU}U}U}U}}UU}}U}U{U{{U{}U{}}{}{}{}}UUU{U{}UU{}}UU{U}}{U}}{{}{}}}}U{{U{{{U{{}UU}UU}U{{}UU{}U{{}}}{{}UU{{}{U{UU{{U}U{UU{{}UU}{UUU{{{U{}{{U}U{UU{}U}{{{UU}{}U}UU}}{}{{}}{}}{U}UUU{{}UUU}{{U{{}UU{{{{{U}}U}U{{}}}U{}U}}U}U}{U{}}UUUU{{{}{{{U{U}{UUU{{}}UU{{{U{U{U{{UUU{}UUU{U}{UU{{}}}}{}U}}{}}UU{{{}{}U{{U{}U{{UU}U}UUUU}{}}U}{U{U}U{UU}{{U{UU{}{}{}}}U{}U{{}{{U}{U{{}UU{U{}}{U}{{UU{{UU}U{}{{U{U{}{{}}UUUUUU}}{U{{}}}}}UUU{UU{}{U}U{}UU{{UU{}{}UUU{UU}U}}U}}UU{{}{{UU}{}U}U}}}{{{U{}UU++++}}}}{{U}U{{U{UU{U{}{}{{}}U}{{U{{{{{U}{{}}{{{}{UU}{{{{}}}{{{}++++}{U}UUUUUUU{{}U}}UUU{{{{U}U{}UU}{{U}}UU{}UU}{U}UU}{{}{UUU{{{+++++{}}}}}{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{{}{UU{U}}}}}U{}}U{U}{}{U++++}}U}}}U}}{{U}{}}{}}}}}{{}U{UU{}}}}{UU{{}{}{}{{{U}U}U{UUU{}{}+++++{UU{{{U{U{}{U}{{U}U{U}{UUU}{UUU{}}U}{U}}U}}}{U{{U{{}{{U{}}}{++++U}}U{U}{}{{U}UU{{U{}}}{}U}U}U{{UU{{UU{{UUU{U}}{}UU{U{}U{}UUU{+++}{}U}{U}{}U{{}UU{}}}}}{{}}}}{U}{UUU{UUU{U{U}{}{}{U}{}}}U{UUU{}{U{}}{}{{}}}}{{}UU}U}{UU}}}UU{U{{U}{}}U}UU{{U{{UU}{}U}{}}}}UUUU}{}U{{}}}}}}}UU}U}{U{{}{U{U}}}}}U{}}U{}U}}U{U{UU{UUU}}}{UU}{{{{U}}{}U{U}{}{}}UUU{}}U{UUUU}}}U{}{}}}{}}U}{U{}{}UUU{U}U}}{{{}}}{U{U}{U}{}{}{}{}}UUU{UUU}}U{{}{{}{U}{{{UUU{}{U}}UUUUUU{{}U{}{}U{{{U}{{U}{U}U{{{}{{U}}U}U{U}{U{}}}}U{{}U{UU{U{}U}{UU}}}{U}}}{UUU}{UU{}{U{U{}}}{}}{{}{}{{UU}}{}U}U}U}{}{}}}{U{{}{}{}{}}}}{U{UU}U}U{{}}U{{{}U{}}}{{}{{{{}U}UU}{{U}U}U}}}}}}U{{UU{}{}{{}{}UU{UUU{U}}{U{U{{{{UU}}UU}{}{}UU{}}{{UUU}}{U{}{{U{U}{UU{{{{U}}U}{U}}{U}U}{}{}U}{{}}}{{{}}U}U{{}{U}U{UU}}UU{}UU}}U{UUU}}}{{{}U}}}{UU{}}U{{{{}}}{U}}U}}U}}{{{}}}{U{UUUU{}}}}{UU{{{}U}{{}{{UU}{}{{}{}}U}}U}U}}}{}U}{UU{}U}}}U}}{U{{{{{}UU{U{}UU}U}{}UUUU}}U{{{}U}U{{{{{UU{U{{{}}{}U}UUU{U}}}UUUUUU}UUU{{}U}}{{{{U{}UUU{U{}}}}{{{}}{}{U}}{}{}{}{}{}}}U}{}{U{}U{}{U}}}}}U{{UU{{U{U}}UU{UU{}{U}}}{}{{}}UUU{U}U{U{}{}}UUU}{{{{{{{{UU{{{UU}}}{}{}{{}{}}{U}{{}}}{}}UU}U}}U}}}U}}}{U}}U{{}{U}}U}U}U{{}U{}}}{{}{{}U}}{UU{}}}}U}{}UUUU{{UU{U{{{{}U{UUU{U}{}}}U{UU{U}}UUU{}{}}{}U{UU}U{UUU{}}{UU{{}}}UU}U}}UU}}U}U{{}U{}U}}UUU{{}U{UUUU}}U{U}{}U{{U}}}U{}}U}}}U}}}U{{{}}{{}{}{{{}U{}UU{U}{{UU}}{{UU{U}}{U{{}UUUUU{}}{U{UU}{UU}}{{{{{}U{}}{U{{}}}UUUUU{U}}UU}U}{}}UU{{{}}}}}{{}{}{}{}UU{U{{UU{U{{}{{{}}U{{{{}UU{}U}{{{U}{{}UU}U{{{}}}}UUUUU}{}{{{U}}U{{UU}}{}}{}{{}UU{}{UU}{{}{U{}U}UUU{UU}}}{{U{U}}{U}}{}}{}{{UUUUU}{}UU}{U}{U}UU{U}U{U}{}{{UU{{UUU{{U}UU}U}U{}U{U{}{{{U{}UU}{UUU}}UUU}}{{{{{U{}U}U{}U}}U{}{U}}{{UUU}{}{UUUU}U}UUU{U{U}U}{}{{}{{{{{}{UU}}}{U}{}{U{UU}{U{}{}}{UUU}{U{}U}U}{}}}}UU{U}UU{{}}UU{}}}U{}{U}}{UU}UUU{U}}U}}{}U{{}}}{U}{U{{{U}{U{U}}{{UU{U}UU}U}U{}{{UU{{{}{{{{{}UU{}}}U{}{}}}}{{{}}{{U}}UU{UU}{UU{{U{{{}UUU{{}}U}{{{U{}}{U{U}U}}UU{}U}UU{UUUUUUU}UU}{{UUU{}}}U}{{U{{{U{{{UUU{{{U}{{}U}}UU{{}{{}{}{{U{U}{U{{}}UU}U}{UUU{UU{U{{U}U{UU{{UU}{}{U{U}}{UU{UUUUU{{UU{}{{}U{{{}U}U}}{U{}{{UU{U}}U{UUU{}{}{{{U{{U{}UU{}{U}UUUU}{}}}{U{UUU}}}{U{U{{{}}{U}{}}}U{U{{{}U{{UUU}{{UUU{{U{}{}UUUUUUU}U}{{}UUU}}}}}U{}}}{{{{{}}{}{UUU}}{UU}}U}}U}UUUU}U}}}}}U{U{}{}{U{{U}{U{{{U}U}{{UU}}U{U{}UU}U}}}U}}U{}}}}}{U{}UU}{U}U{}}U{}UU}}UU}}}UUUU}}UU}UU}}U{U}}}{}UU}{{}}}}UU{{U}}}U{}U}{}{U{UUU}U{UU{U}U{}U}{}{U{{UU{}}{U}}U}U}{{U}U{U{}}}}{}{}}}{{}}}{}}U}{U{UU}U{U{}}{}UUU{}}}}}{UU}}{{{}}{}UUU}U}}{UU}}{}}U}U{}}}}{U}}}UU{}}{}{}}U}{U}{}{{{U}{U{UU}{U{U{}}U}{}}{}U}{U}U}U}{U}}{}{{}UU}}{}{}UU{UU{{UU}U{{UU{U}}U{{UUU}{{{{}{U}U}{}{U{}{U{{}UU{{U{U}UUU}{}{{U{UU{{U{}UU}{UU}{UU}{U{{}{U}{UU}{}}U}}}{{U{U}}{U{}}UUU{UU}U{U}U}}{{U{U}}{{{UUUUUU{}UUU{U{}}}{UU{}}U}}}U{}}}}UUU}}UUU{{}}U{U}{{}U}UU}U{{{UU{{{{U{{U{UU{}}UU}}{{}UUUUUU}UUU{}{U}U{UU{}}U}+++{}U{UU{}}{{}}{U{}}UU{}{U{U}}UU}{{UU}}{{{UU{U}U}}{U{}}{U}{{{U}++++{}{UUUU}{{{{{U{{}}}UU}{{}}}UU}{U}{{}U}}{U{{{{{U{UU}UU{{{U}{U+++++}U{}{U}UUU}}UUUU}UU{{{U{}{}{}U}{{U{UU{UUU{}U}U}}U}}{U{{U{U{{+++++}{{U{}}U}{U{U{U}{}{U{{{U}}}U{}{}UU{}}{U{}{}}U{}U}}{{}}}{{{}{++++++}{}{}U}UUUUU}{{UUU}{U}{{}U}{U}}}}U{{{UU{{}U{{U}{}{}}}{UU{UU++++++U{U{{}}}}{U{}}{{{}{}}U{{U}{U}{U}}{{U{UUU{{UU{UUUUUU{}{}{{U}+++++{{UU}}UU{{}U}}U{U}U{{U}U{}}}U}UU}{}U{}{}{U}{}{U}{{}U}U{UUU}U{++++}}U{U}{}}{U}U}{{{{U}U{UU}{{{{UU{U}U{UUUU}{}{}{{U{}}}}}}{}}{{+++++{{{U}}U}UU}{{UUUUU{{}}UUU{UU{U}{}{{U{U{U}U}}U{U}{U{{U}}}U{{{+++++++U{{}}U}U{}{U{{{}U{UU{{UU{{{{}}}{}U}U{UU{}{}UUU}}UUU}}{U}}}++++++{U{{}U{}{}{{U}{{}{}{}}U{{{}U{UUU}}}}U}U{U}{}U}}{}UU}{}}{{{}+++++UU}U}UUUU{{UU}{}}{{}}}{{}}{U{{}}U}UU}}}}UU}}U{{UUUUU{{{}UU}{U{{{U}}UUUUU{U}}{{{U{{}}UU}{UU}{}U}{{{{U}{{{{UUU{UU{U}}U}UU}}{U{UU{}{}{{{U}U{U{{UU}U{}}U}{}UU{{}U{{{U{UUUUUU}{{{}U{UU{UU}}{{U{U{{{U{U{{U{{U}U{{}{}{{{{{{}UU}U{}U}{}{U}{}{}{{{}{UUUU{}{{}}}}{}{U{UU{}}{{}}{U{U}U{}U}}}}U}{{{}}}}U}U{U{}{UU{}{{UU}U{}{U}}{UU{UUU}}U{{U{{}{{U}}{U{}UU}}}{}UU{{U}}{}UUU}{}UU{{{{U{{U{{U{UU{UU{{}{{U}}{U{U{{}}{{UUUU}U{{}U{UU}UU{U}{}{}{}{}}}U{}UU}}}}UU{}{{U}{U}}U{U}}U}}UUU{{{}}}}}{{}U{}U{U{}}{}{U}}{UU{{U}}UU{U{U}{U{}}{U{UUUU}U{U}}}U{{{}U}{UU}{}U{}{{}UU}}U}U{}{{}U}UU}}}{UUUU}UU}{UU}{U}}}{}U{{U{}U}}}{U}}}}UU{{{}UU{U}}}U}}UU}{{}U{}{{U{{}{}}}}{{}}{U{{}}}}}}{U{U{}{}}{}U{}U}{{}U{{{}{}UU{U}{U{U{U{U}U}U{UUUUU}{}U{{U}}U}UU}{}}U}{{{{{{}U}{{{}}{{}{{{}}}{U}}}UUUUU}{}}{U{}{U{}{UU{{}U{{{{U{UU{{U{U{}{U}}{}}{}UUU{}{}{}}U{{UUU}U}}}U{U}{}}}{U{}UU}U}{{}{U{UU}U}}{{U{}}}{U{{}{}}}}{U{}{}{}}}{}U}}}U{}{}}}{{}}UU}UU}}{U}U{{}U}{U}}U}}U{{UUUUU{{{{UU{UU}}{}{}U}}{}{UUUUU}{U{{}{{}}{{UU}}{}}U{U{}}U}U}}{}}}}UUU{}}{U}}}}{UUU}{{}{{U}}{}U}}UU}}}U}}U{U{U}{UU{{}}}UU}{}{}{{}}{}U{}U}}}{{}{U{}}}}}U{U{UUU}{{{U}}{}}{{U{U{}{U}}}{{U{{}}}{}U{{}{}{}U{{{U}}U{{}{UUUUU}{U}}UU}{}{UU{}{UU}}{}}}{UU}U{U{U{}{U}U}}{{U{UU}}{}{{{{}{U}{U{}{{{}}U}}}}U{}UU}{U}U}}U}}}}U{U}UU}UU{UU{{}U}{{{U}U}{{U{U}U}U}{}}{{}UU}UUUU}}U}U{}}UU}{}}{UU}}}}U{U{{U{U{}UUUU{U{{{}{UU}}U}UU{{{{{}U{UU}{U}}}UU{{UUUU{U{U}U}}}}}}U{}U{}}{{}U{}{}}{{U{{{}{}{U{UU{{U{U}{}}{}UUU}}U}U{}}}{U}UU{UU}U{}U{}{U}}UU{}}{{U{{}{U{U{{}{}}}}{{{{{{{{}}}U}{}UU}}{{}}{U{}}{U}{}UUU}{}{U}}}{UU{UU{{}{{{U{}}U{{UUUU}}{U}U{{{UU}}}}}}{U{}{{{{{U}{}UUUUUU{{{}}}}U}}U{U}U}U{{U{{UUUU{}}}U{{U{UU{}}U{U{U{{U}{{{U}{}{U}}}U{{{}{UU}{U}}U{{{{{}{UU{}}UUU}U{}UU{{U}}{{U}}{{U{{U{UUU}UU}UU{U}}U{}{}}U}{{{}{{U{}}{U}{{}{{UU}}U}}}}{U}{}U}{UU}U{UUU{{U}}{}}UUU{{}{UU}UU}{{{}}}}U}}U}}{{}{{{}}U{{U{}}}{}{{U}U{U{{U{{{{}U}UU{UU{UU{{{U}}U}}}U}{}{}}{{UU{{}U{}{{}{{UU}}}U}{U{{U}{U}}{}}UUUUUU{}{{}UU{{UU}{}}}}}}{UU{UU}U}U{}{U{U{U{{{}{{{{{{}U{{}}}}}UU}U}}U}U}}U}{}U{}}UU}U{{{{{UU{}}{UU}}U}}}UUUU}U}}U}U}}}}}}}{}U}UU}{{U}}U{}{}U{}}}}}UU}{{{UU{U{U{}UUU{{}UU}{U{UU{U}}UU}}UU{}{}{}{U{{}{}{U}}U{U}U{{}U{U{U}{{}{U}}}{{{}}}U}{{{U{}{U}{}U{{UUU}U{}U}}{}{{U}UU{}{{}U{UU}U}}}{}}U{UU}{UUUUU}{U}}{U}}UU}{}{}UUU}U}{{{{}U{U}{}}U{}}U}UUUU{}{}U}{{{U}UU}U}}U{}}}}{}}UU{U}U}}U{}{{}{U}U}{{UU}UUU}}U}{}{{UUUU{{}{{}U}UU}}UU{}}{}U}U{U{U{U{}U}U}{}}U}U}}U{UUUU}U{+++{U}{}}U{}}}}U}{UUU{{{UUUUU}U{{}}{UU{U}}UU}{U{}{{}}U{}}UU{U{{U++++++}}{UU{}U}{{}U}U{{}UU{}}{}U{{}{U}U}{UUU{}{UUUUUUUU}{}}U{U}{+++++++U}{UU}}{{{U}U}UU{}}{{U{{{U{{{}{U}U{UU}{{U}}{{}{}{{U}U{}}{U+++++++UU{}{U{}{}}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{}{{U}{}}U{{U{+++++{{UU{U{U}}}}U{UU}{}}{U}}{{}UU{}{{}{}U{U{U}{UUUU{}}U}U{U{UU}}+++++U{U}}{{U{{{{{U}{}}}U{U}{}}}U{UUU{}{UUU{{}{U}}UU}}}{}U{{U}}U}+++++UU{}UU}{{}}{{{}UU}U}}UU}U{{{}}}}{U{}UU}{}}}U}{}{{}}}{{}}{U}}+++++{}}}{}{}{U{{U{{}U}{U{}UU{}UU{{UU{{UUUUUUU}{}{U}}}}}UU}}{{{{U+++++{U{U{}{}U}{}{}}{{}U}}UU{U{UU{{{{U}U{U{}U}U}U}}}U}{{}{{{U{U}{+++++}{{{}U}{{UUUUUUU{U{}{U{UUUUU{U{U{U{}{U}}}}{U}UUU}{{}}UUU}}}U+++++{{{{}{}U{}}}}}{}}}U}{}{}}}{}}{U{}UU}{U}{U{}{UU}{}UU{}{{{UUUU++++++UU}}U}{}}{}{UUU{}U{U{U{}UUU}{{}{U}}}U{}{{{{{{}U{U{}{U}}{U}U+++++++}}{UU{{{}UUU{U{{{UU}U{{{}UU{UU}}{}}U}U}}}{U{U{U}}{}UUU}}}}+++++++UU{}{}{{U{{UU{U{U{}{{{U{}U{{UU}}UU}}U{{}}U}{{{UUU}U}}UUU{}U+++++++}}}U}U}UUU{}U}}U}U{U}}U}}UU{U}}{}{{UU}{}}U}}}{U{{{}}UU{UUU}+++++++UU{UU{{UU{}}{}{}}{{{{}{{}{}U}}}UUUU{{{{{}U}}}{}{}}U}{U{UU{++++++++++++U}{}{}UU{{}{{{U{{}{{UU{UU}U{U{}U}}{}}{UUU{}}}{{}UUUU{}++++++++++{}U}{}{U{{{UU}{{U}}{UU{{}{{UU}}}U{UU}}{{U}}U{{U}{}{{U}U}++++++++}}{}{U{}}{}}U}}U}{U{}U}}{{}{{U}{}U}{}U}U}{{}}U{UU{U{{}{}U{U{{{}}UU}}}}U}{}{{UU}U}{U}}}}}}U{{U}{{}UUU}U{{{UU}UU{}{{{UU}{}}{{U{}U}{}{{}U}U{U{{}U}}}U{{{UU{}}{U{{U}}}}{U}U{U{{}}U}{}U}U{{}UU{U{U}{}{}}}{}}{{}{}{}}{}U}}}U{{{{}U}}}{{}}{UU}U{}UU{{}}U}{}{U}}}U{{{}UU}}}U{{{{{{}{}}U}}{U{}U}{UUU{}{}UUUU}{}{}{{{{}UU{UU{}U}}}{U}U{}{{}}{}{U{U{{U{}}U}U}{{U{{UU{UU{UUU{UU}U{}}}}{UU{}{}U}}UU}{}}{}}}{U{{U}U}}UU{U}{U{}}}}U}}U{}}{UU}{}{{UU{{U{{U{}}U{}}{{}}}}{}}}{UUU}}}U}U}}}U{{UUU{}}U{{}}}{U{}}{{{{U}UUU{{U}}}}U}{U{}}UUU{UU}}UU}U}UU}UUU{U}UU{U{}}U}U{{{{{}}U}}{UU{}{}U}UUU}}{{U{U}}{{{{}}U}{{}{}U{{U{}{{}}}U}}}}}U{U}}U}UU}U}U{{U}UUU{}U}{U{UUU{U}{UUU}U}{}}{{}}}U}U}}}{}{}{U}UUU{{{}}{}{}}{}{U{}U{U{UUU}{UU{UU{}U{U{}}{}UU}}{{UU{{}}}{UU}UU}{U}}}{{}}UUUUU}}{{}{UU{U}{U{{UU{}}{{}U{U}{}{}UU}UU}}}UU}U{{U{U}U}}{{}}U{}}{}}{{{UU{}{{}U{U{{}{}U}}{U}}U}}{{}U}UUUUUU{}{UU}U}{{{U}}}{UUU{}UU}UU}}{U{{U}}}}U{}}}U}}}U}U}U}}{{UUUUU}}}}U{}{{}}{UU}{U{UUU{}}{}}UU}U{U}{}}U{U}U}}}UU{UUU}UU{{}{{}U}}{UUU}}UU}}{{U}}{{}{U{}{U{}U}}}}{{U}}U}}U}}}}}UU}}}U}U{}{{U{U}{{}}UU}}}UUU{{}U}{}U}{{}UU{{{{{U}{}{U{}U}{}}U}U}U{U}}UUUU}}UU{{}U{{}UUUU}{U{}{UUUU}U{UU}UU}U}{{{U{U{U{{U{}{}{}U{UUU{{}{{}U{{}{}U{U{U{}{UU{}}U}}{}U}{}{{{}{}{{U}}UU}{UUU}{U{}{}}{}{{UU}U{{UU{}{{}U}{U{}}}}{U{U}{{U}{U{U{}U{{{U}}}}{}U{}}U{{U{{{UU{UU{{}UU{U}}}U{{}UU}UU{U}}}}U{}U{}}{}}{}}{{U}UU{UUUU}{}{}}{U}UU{{}{}{{}U}}}}}}{}U{}UU}}}{{{U}}}{{{}}U}U{UUU{{UU{}}{U}U}{}U{{}U}}{UU{U}}}UU}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}}{UUUUU{}UU}{U{}}{{}{{U}}{U{{}U{{}}{{{}U{{}{}{}U}{U}{U}U{}UU{}{}}UU}{{}UU{}{{}UU{}{}}}U}{}UU}}{}}{UU}}{{}UU{{}U{U}UU}UU{{U{{}{{U{{{U}}U{}U{}}U{U}{}UUU{}}{{}U}}{}}U{{UUU}}{UUU{{{U{U}}UUU}U}}{{U}U}}{}{}U{U{{}U{UU}{{}{U{}U{{UUUU{U{}}}UUU{UUUU{}U}UU}{{{}{UUU{}}{{{U}U{{{U{}{UUU{U{{U{}{}{}U}}{{}{}{{U{}}}}{U}}}{UU}{U{}U}U}{}}{}}UU{{}{}}U}++++U{}{{UU{}{{U{U{U{{UU}{U{{U}}}U}}}U{U}{U{UU}U{}{}}{}}U}{{{{{U++++++U{U{{}UUUU{{U{U}{UUU}}U}}{UUU}UU}}UU{U}}}{{{{{{{}}}U}{U{{{++++++++{{UUU{UU{{}UU{{{U}UUU{}{UU{}U}{}UUU{U}{U}{}}U}{{{{{UU}UUU}++++++++{UU{{{UUUU{U}}}{}}}UU}}}}{{U}}U{{U}}UUUU{{U}U{U{UUUU{}}{}{+++++++U{{}}{}U}UUU}{}U{UU}{{U{{}}U{U{{}UU}}U}U}}}}{}}}{U}}{U}UUUU+++++++{{}}U}{{{}}}U{UU{{}U}UU{}UU}U{U}U}UU}}UU}}U{{U}{}{U}{{U}UU{++++++}}UUUUUUU{}}}UUU{}}}UUU}{}{U}{U{}UU{UU}U{}}UUU{}{{}}{}}{{UU++++++U}}U}U{}UU}U{}{{{U{U{}{U}UUUUU}}}}U{U{{{{{U{}{}UU{UU}UUU{{}}+++++UU}UU{{UUU}{U{}{}{{UU}{{UU}}}}U{U}{}U{UU{U{{}{{}U}}{}{{{}UU{+++++U}{{{UUU{}}{UU}}UUUUU}U{UU{UUU}UU}}}}UU{{}UU{{{{U}}U{}U}{{{U+++++UU{{}}{U{}U}}{{UUUU{}{}{}}{}{UUUU}{}{UUU{}U{U}UU{U}{}U{{}}{}+++++U{}UUU{U{{{UU}UU{U{}}{}{}}}UU{}}{}{{}{U{}}{U{UUU}{U}UU{}UU{}++++++U}}U}}{{}{UU{UUU{{}}}UU{}U{UU{U}{U}}U{U}}}{}}{U}U}}U}{}U{}U++++++U{{U}U}{U{}{U{{}{}}}UU{}U+++}{{UUUUU}{{{{}}{{U{}}UU{{UUUU{{+++++++{}{{{{UUU}{{{{{U}{U}}+++++UUU{}U}}U}{{}}}{{UUU}{U{{U{}{UUUU++++++U{U}}{}{{U{}}{U}U{}++++++U}{U{{{}U}{{}U}}UUUU{UUU}U{{U{{{}U++++++}{U}UU{{{UUUU{{U+++++++{U{UUU{}{U{UU}}{}}U{}U}U{{}U}}}{}U}}U++++++{{{}U{}}{{U}+++++++U}UU}U{UU}U{{U}}{}{U{{{{{}}{}U{U{U{}{U{U+++++++++U}UU++++++++++}}{{U{U}{}UU{U{{U{}{}{}{U{{}U{}{{{}{U}{}U}++++++++++++++++++++}U{{}{}{}U}{UUUUUU}}{{UU}UUU{}{U{{{}{{}{}}{}{U++++++++++++++++}UU}U{U}}U}{}U{UU}U{}}}}}}{UUU{{}UUU{}UU{}}{}}{{}UU}++++++++{UU}U}{U}UU{UU{}}{{U{{U}}UUUUUU{{U}{}}{{{}}}U{U}{{U}{{U}}UU{}U{}UU}}}}}}{}}{}}UUU{}U}U{{}{{U{{U}UUU{}}{}}}}}U{{}U{}}}U{{UU{U}UU{}}UUU{}}{}}{}}}UUUUU{}{}U{{{U}}{{}{}}{UU{}}{}}U}U}}U{{}U{{U{{{}}{{{U}{U{U{U}}{U{U}}{}{}UU{{{{U}}U}U{}UUUU}U{{{U{}}U}}{UU}}{{}{{}{U}U}}{}}U{U{{U{{}{{}{}}}{{{{{UU{}}{U}U}}U}U{{}U{{U{}UUU}}UU{U}{U{U}UU}{{{}{U{{}U{{U}}{U{{U}}U{}UU{{}}}}}}{UUU}}}{UU{{U}}{UUU{}U{U{{{}}U}}{}{{U}{U}U{{{{U}U{{}}U}{}U{UU{}{}{UUU{}{}}{}{U}{U}{}}UU}UU{UUUUU{}UU}}{U{{}}U}{UUUU{U{{}{U}{{}U}{}}}}U{{{{U}}{UU}U{}UU}}{U{{{}U{}{U}{UUU{{U{}{}UU}}{{{U{{}{U{U}}}UUU}{UUUUU{}{{{}U}{}}U}{U{}}{}{UU{{{{{UU}{U{}U{U{U}{{UU{}}{U}{}{UU{U}}{{}UU}{}}{{}{{{{}UUUUU{}UU}}{}{{}}{{}UU{{{UU{}}UU}{U{}U}}U{{{{U{}}{}{}}{}}{UU{UUUUU}}}{UU{{}UUU}}{{}U}}{}UUUUU{U}U{UU}{{}}{}}}}}U{{{}UUU}{}UUU}}{U{}{{U}U}}}UU{{U{{}}{U}{}U}{}U}U{}{{U}{{{}U{{{}{{{{U{U{}{U}UU}U{{}UU}U}U}{{{{U}{{}}}{UU{}}}U}{U{}}}{}UU}UUUU}U{{{{U{{{}{}}{{{{U}U{}U{{{{{U{U{{UU}{}}UU{}}{}}UUUUUU}{U{{{UU}}}{{U}{U{UU{}{U{U}UUUU}{UU{{U{{}{}}}}U}{{}{}{}U{{UU{}}U}UUU{{{{{U}{U{U}U{U{UU{U{{}U}}}UUUUUU{}}}}}{{}U}U{{{{{}UUUU{}{{{{U{}{UU}}{}}{U{}{{}}UU}UU{{}{}}U{}}U{{U}U{U}{}UU}}UUU}}}UUU{U}}U}U}U{{U{}U}{}}{}UUUU{}U}UU{{{}U{}}}{}{U}{}}U{{U{}{U{{{{UUUUU}}{{{UU{UUU}{U{UU}U{{{{UU}{{U}UU{U}{{{{UU{}{U{{}}{}}U}UU{U{}}{U{{{UU{{U{{{{}U{U}{U}UU{{}}}UU{}}U{}U{{{}U{U{{U{}{}{{{{{U}}U{UU{{{UU}UU}{U}}}U{UUUU}}}{{}U}U}U{}{U}}U}UU}UU}}U{UU}}{U{{U}U{{U{{{U{}{}{{{{U{U{U{{{UU}}UU{}{}{}U}U{{{U}}U}UU{}}}U}{U}UUU{}{}}}U{UU{{UUUUU}}}{}U{{{U{U{{}U{}}U{{UU{{UU}{}U}}{U}U}UU{}{{U{U}}}{}UU}{U{{U}}UU{U{U{U{U{{{{UUU{U}{U{{{}U{{{U{U{{}U{}{{}}{}{}{}{{}UUU{}}{U}{}}{}U{{}}{}{}U}{{{{}{}}UU{U{}}U{UUUUU+++}{UUU{UU}}{{}U{{}}}{UU}}U}U}}UU{{}{}U{}}{{}}}}}U}UU}{}{U{U{{U++++}}UU{U}{{}{}{UUU{U}{}UU}U}}{U}}{{UUUU{{{}U{{U}UUU{}{{}UU}U{U++++}U{}}U{{{U{}U{U}{{}U}UU}}UUUU{{{U{}{{{}{U}U{{}}U{}}{}{{{{{UUU++++UU{{}UU}U{}{{U}{UU}}{U{U}UU{{U{}{UUU{U{U}{UUU}{U{{{{}U}}UU{}++++}U{{{U}}}}{{}}U}}{{U}}{U}{{{}{U}}U{{{{}U}U}}}UUU{{UU{UU{}{{UU+++UU{UU}{{{UUUU{}}}U}UUU}{{}{{{}}U{{{U}{}UU{}U}U}{{}}UU{{U{{}{{++++}{{}U{U{U{{U{UU}{UU}U{U}}}}}}U{{}{}U}U{{}U{}}{}U}UUU}}}UU{}{++++U{{U}}{}UU{U}}{}{U{}U{UU}}U}}}{{}{}}{U{{}}{{U}}{{U}{UU{{}{{{}+++{U{{U}{{{{U}{}U}}}}U}UU}U{UU++++}}U{{{UU}U{{{}U{U{{U{U{}}{U}{+++{{{UUUU{{U}{}}{}U}}}}{{{}}}U++++++}}}UU{UU{{{U{{}UU}}{{{}UU}{+++{}{{}UU}}{{}{{{{}}U}}{}U}{}{++++++++}U{UU{{U{U{}UUU}{}{UU}}U}+++UU}}U}{}}{}{}}}}}{}{}{U{U}{}}{++++++++{{}}}UU}{U}U{}U}U}{}{U}+++U}U}UU}U{}}{{}U{}}{}}{U}UU}U{}{{+++++++}{}U}{U{{{}}{}{U}U}}{}+++{}U}}}}UU}{{UUU}}{U{}{{{}U}{{U{{U}++++++U{}{}{U}{U{{{}}{{UU}++++UU}U{{{}{}{{{UUUU{}{U}U{}}}}}U{{{{}U++++U{}U}}}U}{{{}}UU}{U}++++UU}}U{}}}}UU{}{{U{U{}}{}}UUUUU{}}{{U}++++UUUU}{}{{UUU{UUUU{}+++U{{{U}}{{}}}{}}}{}}}}}{}{}UUU{U}}}}U}}+++++{{U}U{U{}{}{U}{{U++++UU{UU}}}U{U}{}{{{UUU{{U{}}}U{U}UUUU}U}U+++++}{{}}{}U}{U}U{U}++++{U{}}}}{}}{U}{}}}U{U}{{{UUUU}{{{U{{UU{U}+++++++{{{}{{{{}}U{++++}}{{}U{{UU{UU}}}}{}U}}U{{}}U}U{{U}U{U}}UU{++++++++++++++++++++++U}}}{UU{}U}{{}}{U}U{{{{{{U}}{UU{U}{{}}{{{}}++++++++++++++++++++}UU}UUUUU{}UU}}UU{}{{UUU}U{{}}}{UUU{}}{{U{U}}U}++++++++++++++++}{U}}{{U}}}UU}{U}{}}}U{{}}UU}{UU}}}{{{}}}}}{UUUUUUU{U}{UUUU{}}{U{U{{{}}}{U}U}}}U}{}}U{}}}}UU{U{UUU}}{{{}U{{{}}U}}}UU}UU}}{}{U}}{{}U}}UU}}}}UU}}}UU}U}}{{{}U{{{{}UUUU{{{{U{}{}UU}U{{UU}U{{U{}{{{UU{U{}{}}{{UU{UUUU}{}U{{{}UU{U{U{U}UU{}U}{U}{UU{U}}{{UU}{}}UUU{}U}}{{U{U{{}U}{{U{UU}U}{UUUU}{{{}UU{{U}}{}{{{}{UU{}}}UU}U{}{{{U}}{U{UU}U}{UUU{{{}U{}U}U}}{{{}{U}}{{{UUU{{{U}}{{}{}U{U}U}UU}}{{}}}{U{U{U}}{U{{}}}{}U}}}}}U{}U}}}{{{}}UU{U{}U}}{{{UU}{}{}{{}{{}}{{{}UUU}}}}}U{U}U}{{U}}U{U}}UU}}}U}{}U}{{U}{}}}{{}{{}}{U{UU}UU}UU}{UUU}}UU{{{{U}{U}{U}}}UUUU{}{}{U{{{}{UU}{{{U{}U{{U{U{}U}U}}{{}{}{U{U{{U{}{U{}{}}{{{U}U}{U}{UUU}U}}U{U}U}}}{U{{}{UU{{{{U}{}}UU{{}UUUUU}{UU{}}}UUUU{U}UU{UUU}}UUU{{{U}{}U}U}U{}{}U{U}{{}{}}{}}U{{U{{{}U{{{}{{{}U{U}}UU{{{{UU}{{}U{U}UU}U}UUU}}}U}{{UUU{}}{}UU{{{U{}U}{U{UU}}UU{}{{}}U}UU}{{}UU{}UU}{U}{{UUU}}U{U{U}{UU}{}U}{{{{{}{{UU{{U{}UU}}{}{{}}}}{{}}}{{{U{{{{U{{U}{}}}U{U{{{U{U}}U{UU{UU}U{}}U}}{{U{}U{{{}}U{U{}U{{}UU}}}}{U{}U{UU{{{UUU{{UU}UUU{}UU}}}}UU}{}}U{}{}U{{}U{}}}}{}UU{}{}}U}}U}U{U{{}U{}}}U{U{UUUU{{{{U}{{U}UU{UU}}}{}{}{}U}}U{}UU}{{}}UUU{U{{U}{U{{U}{UU}}++++++++++{}{U}UU{}{}{{U}UUU{{U}}U}{{}}{{U}}U}{}U{UU{{U{}{UU}}U}++++++++++++++++{}}U{U{{{}{{}}{UU}U}}UUU}{U}}}{U}U}{}UU}}{U}UU}+++++++++++++++++++++U{}U}{{U}U}U}}}}U}{UU}}UUUU{U}{U{}UUU{{{U{{++++}UU}{+++++++++++++++{}}U}}UUUUUU{{UU}UUU}}}}UUU{U{{}U}}{{}{U+++UUU}UU{}UU}{+++++++++++{UU{UUUU}}UU}U}{U{}}}{}U{{{}{{U{}}}}}U+++U}}}U{}}U{U{}}{{+++++++++}}{{UUU}}{}}}{U}{{}{UU}U}UUU}}{}}U}}}}U}{}U{}U}UU{{{}}}{U{+++++++}{U}}{}}{}U}U{UUU}{{UU{}{{{}UU{}UU{UU}{{}U}U}UU}}{UU{}{U}U}++++++{}UUUUUU}{}U}{U{UU{}}{U{{}{UU}}}U{{{}{U}{}}}{U{{}U{{{}U}UU}{+++++}U}}{U{UUU{UU}{UU{{}U}UUU}UUU}U{U{{{}}UU}U{}{{}{{}{}UUU}}{{{+++++U{UUU}{}{U{}{UUUU}}}UU}{{{{{}UUU{UUU{{}U}}{U{{{U{{{{}{{}{{UU+++++{{U}{}{{}{}{{{}UU}{UUUU{U{UUU{U}U{{}}}UUUU{{U}}UU{}U}UUU}UUU++++}}U}UUUU}}U{{}{}UU}U{UU}U{}{U}}U}}UU{{U{{{{UU}{U{}U{}{U{{U{{}++++{U}{}}{{{U{}{}{}}U}{{{}U}}}}UU}UU{U}{}{}}UU}{{}}U{UU{}U{{}}U++++{}U{}U}U{U{U}U}{U{U{U{U}UU}}{}}{}}}U}U}U{}UU{{}}}U}}U}}U{}{}{++++}}U}}}{}UUU}{{}{{U}{UUU}{}U{{}{}}{U{UU{{}}}}}U}U{U}}{U{UU}}}++++{{{{}{}U}{U{{{}}}U{}UU{{{U}{}U}{U{}U}{}{U{}{U{UU}{U}}{{UUU{{++++U{}U{U}}{U{{{U}}{UU}}}{{{{U{}{}}U}}U{U}}{{UU{{}{{{UUU{}}UU{}++++U}{{}U}UU}}}{{{}{}{U{{U}}{U}{UUUUUUUU{UU}U{UU}{{UUUUU}{U}}U}+++{}}}UU}{}{{}}U{}{}{UUU{{{{U}}{{}}}U{}}}U{}}}{{}}{UU{{}U{}U}}U+++}}}U}U}{U}{}{{U}U}{}UU}}UUUU}{{{}{{}}}U{{U{UU}{}U{{}}}}}U}{}}+++}UU}U}{}UU{}{}UU}{{}{{UU{UU}{U}U}}}U}}U}U{{}{UUU{U{U}U{}UUU{U+++}{UU}UU}U}{{UU{}U{U}UU{{}}U{{U++++{{}UU}U}{{}UUU{}{}UU{U{UU{}+++}U{}{{U{{}}U}}UU{U{{UU{U{{{}{}++++++{{}UU}{U}}UU{{}{{U}UU}U{U+++{}}{}}{U{}}U{UU{}}}{}}U}{{{U}U++++++++{}}{{{{{}{{U}{U{{{}}}{{+++}{}}{UU}UUU}{}{{{}U{}U}}UUU{{}}{++++++++{}U{}U}{}}{{}U{U}U{}++++{}}UU{U}U}}UU}U}{UU{U{}{U{{U}U{U}{++++++++UU}UU{UU{}UUUU}}U{++++{}}U}UU}}}{}UUU}{}}{{}UU{U{U}}{{{}{}++++++++}UU{UUUU{U}}U{}{+++}{{{}{UU}{{U}U{{}UUUU}}}{U{}{}U{{}U{U}U++++++++{U}}}}UU{U{{{++++}U{{U}}{{}}}UUUU{U}{{{{}{{UUU}{{}UU}}{}{}+++++++++{}}{U{U}{+++++}{}}{UU{}UU}U{}U{}{{{}}}UUUU{{U}}{}{}}{{{U}++++++++++}}++++++++}U{UU{{}U{}U}{{{{{}U{U}}{}}{{U{}{U}{}}{}}{{}}}+++++++++++++++++}{}U}U{{{{}{{{}}{}{{UU}UU{U}}U{{{U{}U}}U{}}{UU{U}U+++++++++++++{{}}{}}}UU}}U{{{{{}}}{{UU{}{U{{{U}}UU}{{U{}U}{U}}U{{}{++++++}}}}U{{UUU}}{{}}}UU{{UU}}}UUU{UU{}U{}UU}{UU{}{U{{}{UUU{{{U}}{{}{UU{U}{{}U}{{}{}}}}}}UUU}U{U{}{U}{{{{}U}}}}{{UUU}U}{{}}}UU{{}{{}{}{}}{{}}{}U{U}}{}}{{UU}{{{{}}U{{{}}U}U{{{}{UU}U}{{UU{}U}{{UU{{{}}UU}{}{}U}}UU{}}U{{U{}{UU}U{U}{U}}}{U{}U}UUUU}UU}{}}{}{U{{}{}{{U}UU{{UUU{}{}{}{}{{{}{{{{{U{U}U}}}UUU}}UUU}}}}{U}U}{{}U}{}}{U}U{{}{{{U}}}}}{U{{}UU}UU}{U}}UU{}U}U}UU}UUUUUUU{{}{}U{UUU}UUUU{}U}}U{}{UU}{U}U{U{}UU}U{{}U{}U{U{U}}}}}{}}{U}{}UUUU{U{{U}}}{}}}UU}}}{}UU}U{}{UU}U{}}UU{U{U}}U{}}}}U{{{U}}{}{}U{UU{{}{U{U}{U{{}U}}U{}U{{{}UU{U{{}{{}{}}}}}}}{{}{}{{UU{{}{U}}{U}}{}}{}UU}}}{}}}U{U}UU}U}U}}U{}}{}}UU{}UUU{{UU}U}{{{}UUU}{U{{}}{}{}{U}{{U}UUUU}{}UUUU{}{{{{}{{U}}}}U}U}}{U}{UU{{}U{U}{}U}{U}{UUU}UU}}U{}UUUUU{U{UU{{{UUU}}U{}}UUUU{U}}{U{{}}}{U}{}{}}}}U{UU}{U}U{}U}U}UUU}U}{}}{}U}U}{U{{}U{U{{UU{UU}}}}UUU{{}{{}{U{{U}U{UUU{UU}{U{{{UUUUU}}U}{}{{}}U{{UU{{UU}}{U{{{}UU}{U}}U}{}{}}{{{}}U}}{}UUU{U{U{U{{UU{UUU}}}{{}{{U{{U}U{U}}{UU{}U{}U{}{{{}{}{}}{{U{}UU{{{}{UU}{}}{U}{}{}}{}U{UU}}{{{UUU}{U{{}{}U{U{UU}}UU}}}{}UU{UUU}}}U{{U}}}{}}{UU}{{U}{}{{}}{}}}{}}}{}U{{{{{UUUU{{{}}UU{}UU}}U}{U}U}{{UU{}}{}U{}UUU}{}UU{{{}{{UU}U}{}}{U{{U{}}}{}{}{{{U}UUU}}{}}}U}{}}{U}{UU}{}}UU}{}}{}}{{}}U}{{{U{}{}}{U}}U{U{}}}}{{{}U}{}U}{{{U{UU}}{}}++++++++++++++++{}{U{}U{{{{}{U}U}{{}UU{{{{}{UU{{UUU{U}}UU{{{}}U+++++++++++++++++++}U}}}}{UU{{{UU}U{U{U}U{U{U}UUU}}{}U{}}}{}U}U}+++++++++++++++++++++U}}{{{{UU{{}}}{{}{{}}U}{}U}UU}}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}}}}{UU}+++UU}}}UU{}U{}}}}U{+++++++{U}{U}{}U}{}}{U{}U}{}{}{{}}}UU}U}}}U{+++{}}UUU}U}{U}{}}{UUU++++++}}U}{{{}}}}{{U}U{}{U{}U{{U}}U}{{}}{U+++U}}U}UUU{U{{{UUUUUUU+++++}{U{}{}UU{U}U}{{}{}{}{}{{U{{U{U}{U{{+++UU}{{{U}{U{}U}{}}{U}{}+++UUU}U{}{U{}}{}U}{UU}}{}{{{}{U{{U}U{}+++{{}{U}}{{}{}UU}U{{{U}}+++{}}UU}{U}{U}}U{}{UUU}{{U{}}{U{U}{UU}}U{}{}}}{{}U}}{U{{}{{U{UU+++}}{U}U}U{UUU{U{UU}{}}}{UUU}}}}{U}{UU{U}}UU{}}{}}}U}}U{}UU}}UU+++}U}{{}}U{{UU{{}U}}U{U}UU}}}{U{}{U}U}U}{UU}UU{{}}{}U}UUUU}U{{{+++{UUU{{U{}{{}{{{UUU}U{{{U}}}U{U{U{{}}U{{{UU}{{}{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}UU{UU}U{}{U}UUUUUU{U}{}}UUU{}{}U}}{U{{}}U+++}}UU}UU}U{}U{}}{}U{U{}}{{{UU}{}}{UUU}}{{}{{{{{{{{}{U}{{}}}{}U+++UU}}{{}U{U{U}{U{}UU{UU{}UUU{{{}}UU{}}{{UU{{{}}}{{U{}}{UU{}{{U+++U}U}}{{UUUU}}U{UU}U{{{U{UU{}{UUU{UUU{U}UU}{}}{U}}{U}{}}}}}}{++++{{UU{}{{U}}UUUU{{}{{{{U{{UU}{}{UUU}{++++}}{{}U}U{{U{}}U}U}UU++++U}{{UUU}{{}U{{U{}{{}UUU}UUU}UUU}UU{U+++++U}}UUU{{{}U{{{U}{{}+++}{UU{}}{}}}U{{U{{}{U{UU}}{}{U{UU}UU{}+++++U{}U}U{U{{U}{{{{U{++++}UUU{U}{UU{{}}{}}{{{U}{{{}{U}}{UU{}{{{}++++}{U}}{}U}}U{{}}}+++++U{}U{{{{U}{{UU}UU{{}U{U}}UU}{U}{}{U{{{U++++++UUU}{}U}}U{UUU++++{}}}{}}{}}{U{UU}U{{{{U{U}}UU}}}U{{}}UU}U}+++++++U}{}U}}{}++++++UU{UUU{U}U}{}U{}{}{{U}{UU}{{{U{}{U{U{{{U}{{+++++++++++++++++++++U}U}}UU}}}}}UUU}}U{UU}}{{}{{}U{{}UU}{U{UU}{}}++++++++++++++++++}U}U}}{}}UUU{{{{UUU}UU}U{{U}}}UU}}}U{}U{{}{}}{}U+++++++++++++}}{}{}{U{}{}U}}UUU{{}{{{{}{{}{}U{}U}U{{UUU{}{}U{}{}{}{U}UU}}UUU{{{U{}UU}{}}{}}U{}UU}}UU{{U}UUU{}U}}U}{{}{}{UU}}}}UU{U}}U{UU{{U}{{}}{{}}U}UU}{}U}}{{}}}}U}}}}UU{}}}}U}U{{}}{{}}{UU{{{U}UU}U{U}{{}UU{{U}}U}{}UU{U{U}{{}}U}{}}}}{{}U{}U}UUU}{}U}U}{}}}}{}}{{{}{{}UU}{U{}}UU}U}}}}{U}{}U}U}{{{UU{}U}}U}{}{{UU}U{UU}}{U}}U}UU}U}UUU{UUUU}U{{U{{U}{{U}}}}{UU}UU{{}UU}}{U{}{UU}U}}U{}U{}}{}}}}U}UU}UU{{{}}U}}UU{}}{U}U{{{}{{}{{}{}}U}}U{}{}{}}}{}}{}}}UUU}U{U{}{{U{}UU{{{}}{{}{{U}{}}{U}}}UU}UU{}U}UU}}{U{U}{}UUUU{U}U}}U}{U{U{{}{U{}{{}{}}UU}U{{}{UU{U}{U}U{{}U{U{}{}}UU}U}UUU{{}{}U}UU{{}}U{}U{}UU{U{{}}}}{{{U}}{}{{{U}U}U{U}{U{}{}}}}UUUU}}U}U{{}{U}{U}U}}}U{{}}}U{}{}}}UU}U{}}}U}U{{U{}}}U{U{{U{UU{}{{}{{}{{U{U{{{}{{U}}{}{{U{UU{U}}}UU}}{}{UU}U}{}{}+{}U{}{{U}U}U}U{}}{{}{U}}UU{U{U{}UU}}{}U}}{U}}}}{{{U}}}UU{{{U}UU{UU}UUU{UU}{{U}U}U}}}}{UU}{}}}U{U{U{UU{{U}}{}U}{{U}{{{{{U}{{}{U{}U}}{UU}}{}U}}}UU}U}{U{}{{{{}}{UUU{U}UU{}{}}}U}{U{{U}U}}UU}UU}{}}}}{}{UUUU}}{{{}{}{UU}{}{{{}}{{}{UUU{{}}}{{{{{{}U}}{{}{}}}{U}}UU{{UU{{UU}{}}}UU}{{}UU{U{}UUU}}}{{UUU}UU}{}U{{}}}}U{}{{}{{{UU{UUU}UU}{}U{}{}{{UU}{U}UU}U{}UU}}{{U}U}U}{U{U}}{U{}}{}U}U{}}U{{}}U{U}U{}UU{UU}{}}}{}{U{}U}{{UUUU{{}{UU}}{UU{{U{}}{}{}}}UUUU{}}}{{}}{U}U{UU{}U}{{{}UU}UUU{U}}{{}{UUUU{UU}}{}U{}{}}}UUU{{{UUU}}U}U{}}{{}U{}UU}{{}{UUU{UU}}{{{{UUU}{{}}{{U}{U{}{}}}}U}{{U}{}U}{}U}}UU}U{{}{U}{{UUUU}}}UU{U{U{U{{}{{}{{}U}{}}}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}{}}}UU}U}{UUU{U{{UU{{}{}}}U}{}{{UU}U+++++++++++++++++UU{{U}}UU}}}U}U{}U{}}{U}}UUUU}{U{UU{UUU{UUUU{}U+++{U}}}}{{+++++++{{{}}UUUUU}UU}UU}}}{}U}{}UU{U{{}}{U}U{}{{{}{}++++}{UU}{}{{U++++++U}U{U{{U{}{{U}{{}}}}}}UU{}}UU{U{}{{{{}U}{UU{++++++++}U{{}{{{++++}U{U{{{}{U{{UUUUU{{}}{}{{U}U}{{{UU}}U}U{{UUU+++++++++}}}UU{U}++++}U}{{{}UU{{{U}}UUU{{{}}{{}}{}UU}{{}}U}{}U}+++++++++++}{}}UU{++++UU{{U}{}{UUUUU{}UU}}U}{{{U}{{}}}U{}UU}{{}{++++++++++++}U{{{U{++++U}UU{{UU{U{UU}}}}}}{U}}}}}{}U{U}U}}U}}}U{+++U}{}}+++++UUUU}}++++UU{{{{{{U}{}U}U}U}}}}}}}U}{}}}U{}}{{UUU{}++++}{{{U++++{}{U{}{++++{U}}}UU}}{{}{}{{U}U}{{U}{}U}UU}{{{{}UU{{++++}{}{}}+++}}}}}}}++++}{U}{U}{{{U{{}{UUU{U{}U{U{U{}}}U{{}}}{}}{+++++{U}{+++}}{U}{{}+++U{U{}}UUUU}}U}U}}}}}}UUU{}}UUUUU}U{{}}{}{++++++U}++++UU}}U{{}+++{{}U}UU}UU{U}}}UU{U{U{{{}UU{U}{}}{}U{{U{U{+++++++++++}{U{}{U}+++{}}U{{{}{{U}}UUUU}{UU}U{{{UU{UU}{{U}{UU}{{}{+++++++++}{{{{}}U+++}{U{U{UU{}}}{}{{{}{U{U}}U}U}{}U{}}}{U{{}{{}{+++++++U{U{UU{{{U+++{}}UU}{U{{}}U}{}UUU{{}}U{U}{{{{}}{UU}{U+++{UU{{}U}U{}}{{{UU}}+++}}{{}}{U}}{{U{{{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}U{UUU{U{{}{{{{{{{UUU}{UUUU}{{UUU+++U{}U}}{U}{{{UUU{+++++{UU}{U}U}}U{}}}U{}UUU{{{{UU{}UUUUU}{U}UU++++U{U{{}{}UU}{{+++++++}{UUU}{}U}}UU{UU{}}{{}U{{UUU{U{{}{}UU{}{++++++{{{{}{UU}++++++++U}}U{U}U{{{{UU}{{}U{}U}{}U}}}}U{{}}{}U}UU}++++++++{{UU++++++++{{U{UU{UU}{U{{}U}}}{{U{UUU{U}UU{}}}}}}}UUUU{U+++++++++++++++++{U}U{}UU}{{}UUU{}}U{}U{{{}UUUU{}{{U{{{{{{}UUUU{}{+++++++++++++UUU{}{{{{}{{}UU}{{U}}}{}U}{}{U}{}U}}}{UU{}}}}{}U}{}{{U++++++++{{{UU}{}}{{}{U}U}U{}U}{}U{}{{{}UU}{U{U{}U}}{}U}U{U{{U{{U{{}}U}UU{}{U}}{UU{{{{{}UU{}U}UUU}{{{U{{{}U{U{UUU}}U{}}}}{}U{UU{{UU}UUUU}U{{U{}{U{}{UUU{U{}U{}{U{}}U}UU}U{}}{{{U}{}{{UUU{{}{UU}}{{}}U}U{UU}}}{}U{}{}UUUUU{}}UU}U{}}U}U}{{{{}}}}}U{UU{U}UU{U{}{U{UUU{{{}{{}UUUU}}{U}}U}{U}{}}}{{{}}U{}U{{}}{UUU{U}}}U}U{{U{{{}}UU{}U}}{}{U{{}{{U}{U}{{{{U}}}UU}U{U}U{U{{U{{}}}{}U}{U{{UUUU{{}U{}UU{U}{U}{U}U{{U}{}{U{{}U}}UU}{}U{{}}{}}{}}{{}U}}{{U{}}{U{{UU}UUU}{{UU{}U{}}U}{U}{{{}U{}U{{}}{}}UUU}{{U}}UU}{{}{{}{}{{{U}{}}U}{}U}}{{{{U{{UUU{}{}{{U}UU}}U}{}}{{}}UUU{}{UUUU}UU}U}{}U}{U{}}}{{UUUUUUUU{{}}}}{}UU{}U}U{{{{UU}{U{}{}}{{}U}}{}{U{{}UU}}}{{U}U{{{U}U}{{{}{U}U}{{{{{{U{}{U}}U{UU{UU{}}{{{{{{}{U}}}{{U}}{UUU{UU}}}}U{U{{{UU{{}}}}{U{}}U}{U}U}}{}UUU}{{UU{+U}}{{{UU}}{{{U}U}{UU}}}{}}U}UUU}}{}U{{UU}}}}U{}UUUUU}U}{{{UU{UU{{}}{{{}U{}}UU}UUU{}}UU{}U{}UU}{U}U}}{}{}{}{UU}}U{UU{}{}UU{UUU{U{}}}U}{}{}U}U{{U{{U{{}}UU}}U{UU{{{{{UU{}U}{U{}}{}}{}U{}{{UU{U{{U}}}}{}UU{}{}}}U{U}{{U}{}U{}UUU}}U}UUU}}U}{UUU{}U{}}}{U}{}U}{UU}U}U}{UUUU}}{}}}}{UU{U}}U}UU{U{UUUU}UUUU{}{UU}U{}U{}}UU}{}}}}{}{U}{}{}}}{}}UU}UU}{UUUUU}UU}}UU}{}UUU}{}{U}U}}}U{}}}}{{U{}}}U}U}}{U{{{UUU{}{{{U}{U{{{}{U{}{}}{{U}}}{{}UU{}{{}U}U{{UU}}{U}U{{}UU}}}}{{}{{{}}UUU}{}{{UUUUUUU}{{UU}U{}{UUU}U{U{{}{UU{}U{}}}}U}}U}}{}{{U}}{}U}}}{{}}U}}}}{}}U{}{{U{U}}}}UUU}{{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}{}{UUU{UU}{{{{{}{U}}}{U{UU{{}U{U}}UUU}{U}{{}UU{}U}{UU}{}}{}}{}U}U{{{}}}{{{}{{UU}U{UU{}}}U{UUU{}UUU}U{U}U}}U}}{U}{}{}}}UUU}U}UU}UU}{{}}{{}UU}UU}}{}{UU{U}}U{}{UU}U}}}{{U{{{{{}}UU}}{{{{}{{}{}}U{{{{UU}UU}UUU}}}}U}{{U{U{{U}{+++++}{{}{}}}}{U{{}{{}U{{U}{{{UU}UU{}UUUU{{U}{{{{}}{{UU}}UU{}U}+++++++++++++}U{}U{U{}U}{}{{}U{{}{U}U{}}U}{U{{}{{{}}U}}{}U{UU}U+++++++++++++++}UU}{}{{{}U}U{{{U}{}{UU{UU{}U}U}}U}U{}{{{}UU{}}}++++++++++++++++}}}{}U{{{{{{{{UU}}}}UUU{}U}U{UU}U}UU{{{}U}U{}}{++++++++++U}}U++++}UU}}UUU}{}{}{U{}{UU}U}}}{}}}}UU}}{UU}{}U{}U{}++++}++++++U}{+++++{{U}}U}}UU{{U{}}{U}}{}}{{U{UU}{}{UUUUUUU{}{{++++{UUU++++UUU}++++}}}U}}{{}U{{U}{}{UU{{{UU{}U}{}}{}{UU{}}}{}{{++++{UUU}+++{{{}U++++}U{UUU{{}U}{U{U}U}{{UU}}{{{{UUU{U{}{}UU}{U++++UUU}{U+++UU}}}++++}{{{}{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{}}}{U++++}U{+++++++{{}{}{+++{{}U}U{}U}}UU{{{}UU{UUU}}}}}}U{UUU{UUU}{{++++++++++++++UU}}{{++++UUU{}{}{}{{U{U{}U{{{}}{UU{}U}U}{U}UUU}}U+++++++++++++}U{{{}U++++}{U{U}{UU}U{}{U{{U}U{U}U}UU{UU{{U}UUU{U++++++++++U}U}}UU{U{{U+++{}{}U{U{{}U{{}{}{{UU}UUU{U{}{{{}{U{{{}U++++++++{UU{{{{U{{U{{}+++U{}}}{U{{U{{U}}}{}}{{U{}UU}}}}U}}{{{}}{++++++++{}U}}}{}}{}}}U+++}}UU{{{U}UU}{UU{UU}}U}}}}}U}}{{{}{U{UU{U+++++++U}}}{{UUU{{U+++++{{U{}{{U}}}}{{}}U}U{U{UU}{UU}}{}U}}U{}{}}++++}{U}{U}}}{}++++++++}}UU}}}U{}}}U{UUUU}{UU{{{}{{UUUUU}U}}{{}}++++UUU{U{{}+++++++++++{{{U}UU{U}U{U}}U{{{{}}{}}U{}U{{{{{{U}}{{}{+++++++++++++++++++}}U}U}{}U{{U}UU{{UU}UUUU{{{UU}U}{UUU{}}}}}U}{++++++++++++++++{{{U}UUU{{{{UU}}{{U}}}U{{U{U{}{{U}}UUU{{{}{UU}U{U++++++++++++}U{}UU}U}U}U{}{{UUU}U{{{{{}{{}}}{U{}UU{}{U}{{{}U{}}}U{{}U}}}}{}{{}{UUU{{}U}U{}}UU}}}{}{{{UU}{}}}{{{}}}{}}U{}U}}{}}U{}U}{}UUU{UU}UU}U{}U}UUU}UU}}UUU{U}{{{}{}U}U{U{}}}U}UU{{}{{}U}U{U}{U{}U}}{}}{U{{U}U}{{{UUU{{UU{{UUU}U}UU{}{}U{}{}{}UUU{U}U}{}U{}{U{{}U{}UU{}U{}U}UU{{}}{U{}{UUU}UU}U{}UU}}{}}{UU}UUUU{{U{{UUU}{}U}}{}}U{}UUU}U}{{U}}}}}}U{{UU}U{}U{{{}{{}{UU{{}}{UU{}{}}{}}{UUU}U}{}{}{}{UU{U{}U{{U{{}{{U{{U}{{}{U}{{}}UU}}UU{{UUU{}{{{{}{U{{U{}{}{{U}U{U{{UU}}{{}}UU}U}{{U{UUU{{}UU{U}}U{U}{{U{{U}U}U{}{U{U}U{}U}{}}}{{}UU}{{{{{}}UU{{}UU{U{}{}U{}U{U}U}}}}{}{U}{}UU{U}UUU}{}}}{U}{{}}{}U{}U}{U}UUUUU}U}}}{{{}{{U{{}}{}U{{UU}}{U{{}}U}{{UU{}U}U}{{{UUUUU{U}}U{}{{UU}}}{{}}{UU{U{{}}{UUU{}{{UU{{}}{{}U{}{}U}{{{UU{U}{UU}}}}}{}U}}{{{UUU{}{U{U{UU}}}U}U}U}{}{}{UU}U{U{}UU}{}U{}U{UU}U{{{U}{U{UUUU}}{}{U}}{{UU{UU{{}{}UU}}{}{{}}U{{}}{{{UU}{}UU{}U{{}U{}UUU{}{{UUU{}U}UUUU}}}U{U}}}}{}U+{U{{}{U}}}UU}}}{UU{{}}U}U{}UU}{}{}}}{U}U}{{U{}UUU}UU}{{{{}UU{U{{UU}U{}{{}{}{}{}{{}{UU}}}{}UU}{U{U{}{}U{}{{U}{U{}{}U{{U}}{}UUU{}U}{UU{{}UU{}}}}}U{}}}}{U{{{U{U{U}UU{}U}{U{{UU{U}}}{{UU}U{UU{U{}}}{}UU{}U}U}{{{}{{U}UU}UU}{UU{}{UUUU}{UU{{{}}{{}{}{}}}}U{U{UU}UU}{}U{{UUU}U{}{{}U}{{U}}U}}{U{{U{U}{}U}}{}UU}}}U{UU}}}{{U}}{U{}{{UU}{{{{}UU}}}{{}{{}{U}}}{U{{U{}U{{}}{U{{{{}}UU}UU{UU}U{{{}{U}}{{}{UU{{}{{UUUUUU{U{U}}{}UU}{UU{{{{{U}U}{{{{U{}U}{U{}}{UUU}U{{UU}UU}{U{}{{{{}{}{{}{U{UU{{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{UUU}{}}}UU}U{{{}UUU}{{}{UU{{UUUUU}}}}{}U{U{}}{{{{{U}{{{U}UU{}U{{{U{{UU{{U{{}}}{}U}UU{}{UU}}U}}{}}U{}UU{{}U}}}{{{U}{}U{U}{}}}}UU+++++}U}{{}{U}{U}UU{{}}{}}{}U}U{}UU{}{U}U}}}U}}}{{}}U{}}{}}{{+++++++++++++++{U{}U{}}U}}}{{U{UU{}U}{U}}{}U}UU{{U}U}U}{}}{U}{}+++++++++++++++++UU{{}{UU}U{}}}}U}{}}UUU}}{U}UU{{UU}}{}{}UU{{{+++++++++++++++++++U{U}U}{}}U}{}{{}{U{}UUU}{}U}{}}U{U{UUU}}U}{U++++++++++++++{{}++++{UU{U{}U}{{UU{UUU}U}}U{U}{U{}}{UUUU}{UUUU{+++++++++++++++U}{+++++U}}{{U}{}U{}}UUU}U}UU{{UU}{{}}}}{}{}U{}}+++++++++++++++}{{U}++++{}{U}UUU{{U}{U}}{U{UUU{{}}U{{UU}{UUU{UUU++++++++++++++}U}UU}{++++{U{U{}U{}}{}UUU}U{U{}}U{{}U{UU}UU{U{}{+++++++++++++++{UU}}}U++++UU}{}}}{U}}U{{U}UUUUUU{{U}}{U}}}U{U}U{++++++++++++++{UU}U}UU{++++}}U{}{}{}{{}U}}}}U{UUUUU{{}}}{}{U}{UU++++++++++++++}{{{{U}}}++++}}{{{U}{U{}UUU{{U{}}U}{U{UU}U}{U}}U{U+++++++++++++{}}}U}{U}{}++++{}{}{}UUUUU}{U}{}{U}UU}U{}{U{{U{{}}{++++++++++++U{{U{U{{}}{U++++U}}UU}U}}{{{{U}{{U{U}{}{{{{U}UU{}}UU+++++++++++}{}}{UUU}{{U{}+++}U{}}{{}U}UU}}U{UUU}{{UU}UUU}{U{U{}U+++++++++}}UU}U}UU{U}U}{{+++U}}}}U}{}U{U{{{}{UU{}}{}}}U{}{{}}}U{++++++{U{}{{U{{U{U{{}UU}{+++{U{{U{U{}U{}}}}U}U}{UU}}{UU}{UUU{}}U++++}UU}{}}U{}{U{{}}U{{{}+++{{{U}U{UU}{}{{{{U{}{}}{{U{UU}{U{U}{}{+++U}{}}{UU{{}{}}{}{UU}}+++}}U}}}}U{U}U}{}U{U{{}}{{}}}}UU}{U}}}{+++++{U{{U}{U{}U{}U}}{U++++U}}{U{{{{}}UU}}}{U{U}{{U}{UU{{}}U{UU}+++++++UU{UUU{U}}{}}UU+++++}{}}{{U}}{}}{}{{}}U}}U{}UUU{U}}{}UU{{{++++++++++}UU}}{{{}U{++++}{UU{UU}UUUUUU{UU{}}U}}}}{UUU{}}{{}{{U{U}+++++++++++U{}{U{U++++}U}{U}UU{{}{{}{{}U}{{}{{}}UU}U{U{U}{UU}{UU{}+++++++++++++}++++++}{{U{{{}U}}UU}{{}U}{}}{}{U}}UUU}{UU}}U{}}U}{}{{{+++++++++++++++}U{{U{}{}{}}{{UU}{}U{{{}{{U}U{}}U}}{{}}}U{}U{}}U}U{}+++++++++++}U{}}U{{U}U{}}U}{{{{U{U}}{{{U}{{UUU{{}{}U}}{{{U}}UU{UU}}}+++++}}{U}U{{}{{UU}{}U{}}U{{UUUU}U}U}{}}UUU{U}U}}{{U}U}UUU{}{{{{{}}{UU{UU}}UU{{U{{{}{U{U{{U{{{{{U}U}{U}{U}{{}U{{{}}U{}U{U{U{}{}U{{}U{}U{U{}{UUU}U{U}}U}}{U{U}}UUU}}}UU}{UU}UUU{{U}{}{{UUU}}U{{}U{U{{UUU}U}U{}}}{U{{}}U{{{U{U}}U{{U}{}}}{}{{}{{{}UU}U{U{{{UUU{}U{{{UU}U{{{}{}U{U}UU{U{{{{}UU{}U}}{U}}}}{U{U{}U{}}{{}UU{}UU{U{}UUUU}}{{}U}}{U{}{U}{UU{UU}{}{}{U{}}{U{{}{{{}}{{{U{}{U}{}{}U{{{{}U{U{U}}}}{UUU{}U{{U{}U{{{}{}{U}{U{}}U}U{}UUU{UUUUUUU}}}U}UU{}UU}{}}}}{}{U{{U{U{UU{U}{}}U}UU{{}UU}UU{U}UUU}U{{{U}}{}}UUUU}{}U}}}UU}}{U{U{{}}}}U{U}}{}UU}}U}U}{U}U{{{}U}{UUUU}{}}{{U{{}}U{U}}{{{{}U{}U}U{{{UU}U{}}}UU{U{U{}{}}}}{U}{UU{UU{{U{}}U}U{}{{{}U{{}}}U{{{{UU{U}{}U{{UUU{UUU{{U{{}}}UU}}UU}UU}{}{UU}UU{{{}}{{{U}{}{{UU{}UU}U}}UU}UU}}{{UUUU}{}{}}}UU{{+}{{UU}{{}UUU}{U{UUU{}{{{{{U}{}{UU}}{}U}U}}}{UU}U{{{U{{{}}}}U{}{U{U{{{}{{}U}{U{UU}UU{}}U{UUUU{UUU}{U{}UU{UUU}}}}{U{U{UUUUUU}}}UU{{{{{{{}{}UU}U{{U{}{}UUUU{{}{U}{U{UUU{{UU{{}{{U{{{{U{{}}}{}}{U{{}{}}{U{U{}{}}}}}{}{U{{UUU{UUU}{{}{{{}U}{}}{{U}UUU}}}}}}U{}UUUU}}U{}}{}}U{U{}{}UU{}U}U{}}{U}U}U}{}{}}U{}}{U{U{U}{}{{{U}U}{{{}UU{{U}}{}UUUUU{U{{}{{{U}}}U{U{}{{{{UU}}}}}{}{U}}}U{}}}{{{}UU}{{}{UU{U}}{{U{U}{{{{U}{U}{}UU}}}{}{}{U{}{}}}}}U{}}U{UUU{UU{U}U}{U}U}UU{}U}U}}}{{U}}}{}UUU{}U}}}U}{{UU{{}U{}}{U{{U{U{U}}}{{}U}U}U{}}U}{{{U{U{U{{{}{{U{UUU}}U{{U{}U}U}U}}{U}UU{UUU{}}}}UU{}{UUUUUUU}UU{{{}U{{}U}UU}}{{}{}}{}}U{}}{}U{{}U}U{U{}{}}U}U}}{}}{U{UU{{{{{U}}}{U}{UUU{U}{}}U}}}}{UU{{U}{}}}UU{U}UUUUUU{UU{{{}{UUU{U{}}}{}}U}}{UU{}{{}}U{}{U{}}U}}}U}{{{}UUUU}{UUU+++++}{}}{U{{{U{{}}}U{}{U}}}}}U}UUU{}}}UU}U{}U}}U}{}}{}}U}}}U+++++++++++++++U}{U}UU{}U}{}}U}}U{}{{}U{}{}{U}U{}U}U}UUU{{{U}}U+++++++++++++++++{UUUU{{UUUUU}{{{}{U{UU}UU{}{{U}{{}}{}U}U{UU{{+++++++++++++++++++{UU}}}{U}}}}{U{U{{U}}{{}}}}}{}{}U{U{U{}}}U}U++++++++++++++}U}++++U}{UUU{}U}{}UU}}U}}}{}}}}}UU{}}{}}}U{}U{U}+++++++++++++++{{}+++++{}}U{}}UU}}U}}}U}}}U{}U{U{UU}}U{{{{UU}{{+++++++++++++++{}{U}++++{U{{{{U{U}{}U{{U}UU{}U}{{}{U{U{UU}}{}{UU++++++++++++++U{{{U{{++++U{{U}{{{}{U}{U}U}UU}}}{}U}}U{}}}U}UUU{+++++++++++++++{{UU{}{++++}UUUU}U{{{}}U{U}{}}U{{}UU{{}U{}U{U{U}{++++++++++++++UU{U}{{UU++++UUUU{}{{}UU{{{}U}U{UU{}{{}{}UUU}}{UU}++++++++++++++{{U}U{{U}++++U}{}U}{{U{{{UU}UU{UU}}{}{{}}U{UU{{{UU+++++++++++++{{}U{{UUUU{++++{}{{{UU{{UU}{}{}}{{}}}}{UU{}U{U}}{{}++++++++++++}{}U{{UUU{{}++++}}}}{{}{}{{{}{}{}UU{UUU}UUU}UU{U}{U}+++++++++++{{}UU}UU}}{UU{+++U{U}}UU}{{{}}UU}}{}U}}}{}U{}U}{}{UU}+++++++++}U{}}{{{U{{{}}U{+++}U}U{}{{U{}U{U}U}}{}U{{}U{}}UUU}}U}}++++++}{}}U}{UU}U}}{{UU}U+++{}U{}{UU{}{}UUU{}}U{U}}{}U}}UU{}}{{{++++U}U}}}{{}}}}U}UUU}}{}+++U}{}}U{}}{U}U}U}UU{UU}{UU{}U}{{UU}U{{+++}}{U{U{}{UU}{{U}}U}{{+++}}U{}}}}}{{UU}{{}U{U}U}}}{}U}}{UU}}{U+++++}{{}}UU{}{}}{{{{{U++++}{{UU{UU{U{{UU}}}UU}U}U{U}{}UU{U}U}U}+++++++}U}{{{}U}{{U}}{+++++U{}U{{U{U{U{}{U}}{{}UU{U{U{UU{}{UU}}U{++++++++++UU}U}}UU{}{++++}{U{}U}{}}{}U}{}}U{{{}}{{U}}{}{{{}{UU}{}U+++++++++++{{{}{U{++++}U}{}{{U}{}{U{}UUU}UUU{}}U}{UUUU{UU{{}}}}}}{+++++++++++++U++++++U{U}}U}{UU}}{}}}UU}U}UUU{{{{U{U{}{{U{}}}}}{}{{{}+++++++++++++++{U}{}}{}{{{}}{U}UU}}U{UU{{{{}{UU{U}{U{}{U{U}U}{{{}U}+++++++++++{{U}{{UU}}{U}{}{}U}{}U}}{}UU{}}}}{U{U}}}}}{{{{{U}{}{}}}{U+++++{U}UUU}}}{}U}U{}{{U{U}{{{U{{{}}U}{{{{}{{{}}}{UU}}U{}}{U}U}{U{{{{U{{UU{{{{}UU{{{UUU{U{U{}U}}{{UUU}}{{U}}}{}{U}UU{}}{}U{}{{{U}U{}{U{}UUU{UU{UU}UU{{U}{{{{{}{}{{}}U}}UU}}}U}}U{{{}UU{{}{{{}{U}}{{U{U}{{U}{U{{}U}{}}{{U}}U}{{}}}UUU}}{UU}U}}U{U{{U}{}UUUUU}}{}{U{{{U}{UUUU{U{U{UU{{UUU{{}}}UU}}U}{{UUU{}{}{}U{UUU}}U}UU}U{{{U{}UUU{U{}{}}}UU}}}U{}{U}{U{U}}{{{U{}}{{U{{}}}}{}U{UU{UUU{{UU{U}{UU{U{}{}U{UUU{}{}}{{}U{U{{U{UUU}}U}UU}}}{UU}U}}U}}U{{}{}}}}}{UU}{}{}{}{{{UUU{U}{}U{U}{{U}UUUU{}U}{{UU{U}U}U{U{UU{{{{}}{{UUU{{UU{UU}}{U}UUU{U{U{U{UUU}U{U{U}}}U}U}{{UU{U{{{}UUU}{{{U{UUUU}}}{{U{{U{{{U{{UUU}U}{{}}U}}{UU}UU}U}}U{{{{}}}{{{U}{{}{{}}UUU}U}{}U}}UU}}U}}}{UU}{{U{}U}}U{}U}{UU}}U}}{U{}{{}U}}U{U{U{{U{}U}}}}U{}{U}{U{UU{}}{UU}U}}}{{{{{}UUU}{{}U}{U{UU}}{{{}}}U}{}{UU{{}{}{U{}UU}U{{U{{}}{{UU}U}U{{{UU{}{}U{}{}UUUUU{U{}{{}U}UUU{U{}}{}UUU}UU{}}U{}U}}}U}{{}{{U}}}}{}U}{UU}}U}}{U{}}}{{}U{U{}U}U}{}U{{{{U}UU}{}U}}}UUU}}UU{{{{}U}{}UU{{{U}}U}U}}UU}}{U}}UU}{{}UU{}UUU{UUU{}UUU{{}}{UU}UUUU}U{{}}}U}}U}U}{U}{{U}{{}{UU{U{{{{{{}}{}U}U{U{}U{UU{U{U}{}{{U{UU{}}{}{{}}UUUU{U}U{}{}}U{{}UUUU{}{UU{{}U}}{U}U{U}{U}}UU}}}U}{U{U}{}{UU{U{UUU{{U{}}{}}{{{U}U{UU{}U{{U{}}}}}}{}UU}}UU{{U}{UU{{}{U{UU}U}}}UU}{{{{{}{{}{UU}{UU}UU{UU}{{U{}{}U}}}{}UUUU{U{UU{U{U}{{UUU}{U}U}}}UUUU{{{{{}U{}}U}}U}}{{}}}{}}{U}{}UUU{}}{}}{{}{{{UU{UU}}}}{{{{}U{}UU}U}U{{UU}{}}{U}}{UU}UU{}}{U}}U{}UU}U{U{{U{UU}{}U{U}{{{}}{}{}}UUUUUUU}U{{}{{}UU}{{{U{}UUU{}{{}UU}{{}UU{UU{{{UU{{}U{{{}U{}{U{}}{}{U}{UU}{U{{U{{}U{{U}{}U{U}{}U{}U}}U}}{}UUU{}UU+++++}}U{}{}{U}}U{U{}{}{U}{U{U}}}{}{{}U{}{U{{{{}U}UU}}U{}U{}{+++++++++++++++U{}{U{U{{U}}}{U{{{{UU}U{}UU}{U}U}U{U}}}{U}}{{{{U+++++++++++++++++UU}{U{U}}U}}{}UUU}UU{U{}}{}}U{U{}}UU}UUU}UUU}+++++++++++++++++++UUU{U{{{U}U{}}U{}U}{{{}U{{{UU{U{}}{{U{}U{{}U++++++++++++++{{U++++}U}U}}{{{}}UUU{U}}U{{{UUU{U}U}U{UU{U}UU}}{+++++++++++++++}U{+++++{U{U{}}}{{UUU}}{{{UU{U{}}{U{U{U{}{UU{U{U+++++++++++++++}}{{}++++{}{}{{}U{}}}}U}U}UU{UUUU}U}{{}U{UU}}{{UU++++++++++++++{{}}{U{++++{}UU{}U}{}}}}{{{{{UU{U{}UU}}}U{U}}UU{U+++++++++++++++U{{}U}U++++{U}U{{{{U{U}{{}UU{{U}U}{UUUUU}U}U{}}}}++++++++++++++}U}}}}{}}++++{UUUU{{{U{U}}}U{}{}{}UU{U{}U{}{{}U}U}++++++++++++++U{UU{}}U{++++}}UU{}U{}{{{UU}U}{U{}}}{}{}}}{{U}}U{{+++++++++++++UU{{}}U{U{U++++{U}}{}U{U}}}}}}}}}UU{}}UU{{UU}}{{{{U++++++++++++{{{}}}{{UUUU++++}{}{{U}UU}}}}}}{}U}{}}U{{{U}}{UU}}{U+++++++++++{}}U}U{}}{}U}}+++{}}}}}{}}}{{}}}U}UU{U{{}{U{U{{{}{}}U+++++++++}{{}}U{{{UU}{{U{+++}UU}U{{}}UU{{U}{{{U{}UU}U}U}U}}UUU{}++++++UU}}{{UU{{{U{UU{}U{+++{}}UUUUU{{{}{}}U{{{U{{UUU{U{{UUUUU{U++++}U{}}{}UU}}UU{}{{}U{{+++}{{{}U}{}}UU{U}{}{}}{UU}{}UU}{{}UUU{U+++U{{}U}U}UU}{}{U{{UU}U+++{{{{UUU{{U{}UUUUUUU}}{{U}}}{{U}{}{}{U+++++{UUU{{UUU}}{{{{U}{++++{{}{{U}}{}{{}U{UU}{{U}}}{}{UU{UU}{}}U+++++++U{{}{{U}}UU{}{U+++++}{UU{{}}}{{}{{U{{UU}{{{}{{U}UU{}{{UUU}++++++++++U{}}}U{U{{}++++}UU{}UUUUU{{}{U{U}U}U}UUUU}{}{{U{}}U{{}}U+++++++++++U}{}}U}++++{}}{{{U{}{{{{{UU}U}}U{UU}}UU}}U{}U{{UU}}}{U{+++++++++++++U++++++{{U{{}UU}UU}}}{{}U{U}{{}}}}}{{U}}{UU{{}{{}UU}U{}+++++++++++++++{{{U}}{U}}}{U{{}{{{U{U{}UU}U}}{}UU{}{{U}}}{{{{U}UUU}+++++++++++{}}{}}U{}}}{}UU{{{{}U}{{U{U}{}UUU{U}U{{{}}{}U{{}}{U{}{UUU+++++}U}U}U}}U}}U}UU}U}UU{}U{{}{{{{U{{U}{}}}}{UUU}}}{}UUUU}U}UUUUU}}}U{}U{}{U}UU{}UUU}UU{}U}}{UUUUUUU}{}}{{}}{UUUUU}{UU{}}UU{}{{}}}{{}}{{UUU}{}{U{U{}{U{{{}{UU}U{U}{}U{}{U{{}{{U{}}}{{{{UU{}U}{}}}{{{}UU}}}}U}}UU{}{}}{{}{{{UUUUU{}{UU}{{U{}}{}}}}{}U{{UU}U{}{{}{UUU}{{UU{}}}}}UU}}}U{{{UU}U{}U}UU}{U{{{{}{{}{UU{UU}U{}U}{{}}U{U{UU{}U}}}{{{UUU}{}UU{{U{}{UU{}U}{}}U}{U{U}U{{U}}UUUUU{U}}{UU{U{U}U{{UU{{U{}U{}{{UU}}}}U{{U}UUU{}}U{UUU}}}}{}{}{U}}{{}}}}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{{{{UU{UUU{}{U{}{U{}}U{UU}}}}UU}}U{U{U}}U{UU{}}UU{{}{{}UU{U{}U}{}U{}}U}U}}U{{}}}}}U}}{{}}U{{{{{U}UU{}}{U}}UU{}{U}}{UU}UU{{{UUUUU{U}{U}{}{{U}UU{}}{{}{{{{UUU{}}U{{}U{{U{{}U}}U}U}}}{}{UU}{{}}}{{}}U{{{{}{{UU}{}}}{U{U}U{}UUUU{{{UU{UU}UUU}}{{UU{{}{U}}UU{}UUU}{UUU}U}{{UU{{}UUU{U}}}}{}}{U}U{}{U}{U}}{}{{U{U{}}U{}{U{}{}U}}}U}}UU{}U{UUU{U{U}U}}U}{U}{{}}U}U}U{U{{}{{}}{}UU}}U{}{}{}{{{{}{U{}U}U}{{U}UU{{{{{U}U{}U{}U{{{}U}{{UUU}{{}U{}}}U{U}UUUU}{{}}{}UU}{{U}{UU{{{}}}}}{UU}U}U}}UU}}}}UU}}}{{{}{UU{{}U}}U}U}UU}}U{UUU{{{U{}{{}{U{U{}}{U}{}UU{U{}U{UU}{}}}}U{UU{}{{}{{{}{UU{U{}}{}UUUU{{{}}{{{{U}{}}}U}{U}}U{U{{{}{}}{}{{{U{UU}U{{U}}{}}UU{{}{}{{UUU{}U}}}}{}U{U}}{}U{}}{{}{U{}UU}{{UUUU}{U}UUUU}U{{{{{{{}U{UU{{{}U{U}{{}U}UU{U{U}}U{}U}}{}{}}UUUUU{U{UUU}{}{UUU{{}}}}UU{U{U{U{{}{UU}}U{UU}UUU}U}}{}{U{}{U}UUUU}{}{}}}{U}}U}{{}{}{}}{{}U{{}U}}{{}}{}U{}U}UUU{{}UUU{{U{}UU}U{{U{}U}}}U}}{UU}U}}{}}U{UU{{}}}U}U}UUUU{}}}{{{}U}U{U{UU+++++}U}{{{U{UUU}{}{U{}U{}U{{{U}U{{}{}{}}}{}}U{}{}UU{{U}{U}U{+++++++++++++++}U}UU{{{}}{U{}{}{{}UUUU}U{{}{U}U}U{{{UU{}U}U{}}{+++++++++++++++++}U{}}}}UU{U}}U{}}{}UU}{U{UUU{}U}{{}{U}U{U}U}{+++++++++++++++++++{U{}}{U{}U}U}}}{{{U{U{U}U{}}{U}UU{{}}{U{{UU}++++++++++++++}{}++++{UU{}{{}}U}}}U}}}{U}}{}{{{}U}{}{}U}}{{{{{{+++++++++++++++}U}+++++}UU}U{U}}U{{}}{{}}U{{}UU{{}}{U}{{}}U{{}}+++++++++++++++{}}{U++++U{U}}UU}U}UUU{U{{UU}U}{U{}}U}{{{}}}{}}{U++++++++++++++UU{{U{{++++{}U}U{}U}{{{{U{}{U{}U}}U{{{{U{{}{U{U{U+++++++++++++++UUU}}}U++++U{{}UU{{UU{}{{UU{}{{{}}}{U}{}{U}{{}}{U++++++++++++++U}{{UU}U{++++{{}U{U{}U}{U}}}UUU}U}}{{}}}{{{}{{{{UU++++++++++++++{U{UUU{{}++++}U}}{}U{{}U}{{{U}}U{}}}}{U}U{{}}{UU}}+++++++++++++}{{}}{{{UU{++++U{U}U{{{}}}}U}}}U{U{}}{U}}{{U}{{{}{U++++++++++++U{}U}}{UUU}U++++{}UU}{U}{{}{U}{UU{{}{{UUUU{UU{}U}}{U+++++++++++U{UUUU{}}{}{{{+++U{{}}U}}{{{U}{U}}UUU}U}U{{UUUU}{}}}{+++++++++}{UU{{}}{{}{}UU{+++U{}U{{{U{U}}}UUU{U{UU}{U}}UU{}{U}U{U++++++}}U}UU}{U}{{U}}{{}U+++UU{U}UUU}{U{UU{{}{UU}{U}}}U{}{{UU{{{++++}}}U{UU}{{}{U}}}}}UU}+++U{UUU{}U{UU{U{{}{{{{}}UU}{U{UUU{U}{U}+++}}{U}{{}}{{{}}U}{}{}U+++UU{}U{{{{U}}}U{}UU{U{}}U}{U}{}}}{}}{}+++++}U{{{U{U}}{}UUU}U}++++{U{UUU{{U}{}U{{{U{}U{UU}{UUU}{}}U{}UU+++++++U}}{}{UU{{}}U}}+++++U}}UUU{}UU}U}{U}{UU{}}UUU{{{{{{}{UUUU{++++++++++{{}U}{{U}{{++++U{}}{U{}}U{U{}}{{{}UU{UUU{{UUUU}UU{U}U}U{+++++++++++}{}U{UU++++{{U}UU}{U{{{}}}U{U}}}U{U{U{}{}U{{}UU{U{}}UU}+++++++++++++}++++++UU{}{{{{{}U{{}{}U{{U{{}}{{{{{UU}}}{}U}U{}{{{{UU{+++++++++++++++U{}{{}U{{{}}}}{{{{{{{}}{}UU{{U{{}{{}}{{{{}{}}}{U{}}{+++++++++++{UUU}}U{{UU{U}}{}}}U}{}UU{{U}UUU}U}{}U{{{{U}U}UUU{UU}}}{U+++++UU{U{{UUU}}U}}U}{}U}}}{}{{{}}}}U{UU{U}}{{UU}}{{{{}}{UU}UU}{{{{UU{}}U}U{{U}}}{}}{U{{{U{{}U{{{{}{{UU{}{}U}U}{}{{U{{{U}{}}}{}{{U{}}}U{{U}}{}}UUU}UU}{}{U{}}U}U{{U}{{}}UU{UU}{UUU{{}}{{{}U}U{U{{U}UU}{U{{}{{{}{}U{{U}}}{{UUU{{}{UUU{U{}}U}{U{{}U{U}{}}U{}{{{{U}U{}}}U{}{{U{{{UU{{{}}{{U}UUU{UUU}U{{}}U{UUUUU}}{}}{UU}{}}}UU{}}{U}}}}U}{U}{}{{{{U}{}}UUUU{}}}U}U}{}{}U}}{U}}}}}}}{{U}{UUU{}U}U{UUU{}U{UUU}UUU}UU{{UU{UU}UU}U{{U{{}U}{}}{}}U}{}U{UU}}}}U}U}}{{}{UU}{{{{}{}{}{{{{UU{}U}{}{}}}UU{U}U{}U}}{{U{{}{}UU{}}U}}{UUU}{{{}{}{}}U}{{{}U{U}}}{{{}}UUU}{}}U}{}{}}{}{}U}{}{{}UU{U}{{{}}UU}}}UUU}U}}}{}{UU{{U{UU}U}}{U{UU}}UU}}{{{U}UU{{UUU}{{}}}U}U{U{}}U}UU{U{U{UU{}{}{U{}{U}}U{}U{UUUUU{{U}UU}{U{U}U{{}}UU{{}U{}}{U}{{}}UU}}UU{U{}}}}}}U{{{}}{UU{U{UU}{U{}UU{U{UU{{U}UU}}}{{UUU{U}U}U}{{{{}U}{UU}{}U}{}}{{U{UU}}{}{{U}}{}{}{{}}}U{}{{}U{}}{}UU}UU}}U}}U{}}{}{{{UU{{}}{}UU}U}{UU{{{UU{{{UUUUU{U}}{U}}}}}UUU}}}U{{UUU}}{U}}{U}}U}{{}{}{U}{{{{}U{UU}U{}{UU}}}UUU{UU{U}U}U}U}}{{}U{}}}{U}UUU}}{U{}}UU}}}}}{{U{}U}UU}U{U{U}UU{U}UU{}{{}U{U}U}U}U{U{}{{}{{UU}}UU{{U{}{}U}UUUU{UU{{U}U{}U}U{{{{{{}U}U}}{}UU}}{UU}{U}{}U{UU}{}U{{}{UU{U{}{UUU{}}}}}}}U}{}UU}{}UUUU{{}U{}U{{}}}}{{}{U{{U{U}{{{U{}U{}{}{}U}{}U{}}U{}U}U{U}}}{U{U{}UUU{}}UU}U}}UUUUUUU}U{}{U}}U{}}}{U{}{}}{{}UU}}{UU}}{U{{}}UU{}}}{{}U{}{U{{}U}{}}U}}}{{}{}{++++++++U{}U}UUU}UUU}}{{}}U}}}U{{}UUU}{{U{{U{UU}}{}{}U{}UU{}}U+++++++++++{}{UU}UUU{U}}{}}}}{}U{U{}}{U{U}U{}}{}U{UUU}U{}}UU{{+++++++++++++++{{}}{}U{}}{{{}UUU{}U}}{{{U}U{}{}U{}}{}{UUU}{UU{{+++++++++++++++++UUU}{{}}U}U{U{{}{}}}}U}}{{{{{{{U{{U}}{U}{U{}}U}++++++++++{{++++++{U{}{UU{{}{}}U}U}{}{U}{{{{}}U{UUU{U{U{}}UUUU++++++++++++{{}}++++++U}UU}{{UU}{{}{}}}U}{}}}}}{UUU{U}{{}}}}}{U}++++++++++++}{{U{++++++{}{UU{{U}}}U}U{U{}U}}}}{}}}UU{{}}UU}U{}}}++++++++++++UU{}{U+++++}}}UU}U}UUUU{{}{}U}}U}{}{{{{UUUU{}}}{{}{++++++++++++UU{}U}}UU++++}}{}{U{{}}U{}}}UUUUU}{UU{{U}U{{}UUU{U}{++++++++++++{}UU}U}U{++++}UUU}}U{{UUUUUU{{U}}{}{{{}}{{}{U{}{{U}{++++++++++++}{}}}}{{}{+++U{}U{U{{}UUU}}}{{{{{{{{}}{}{U}{U{UUU{}U++++++++++++{U}U{{}U{{++++}{{U{U{U}}}{}{U}{}U}}{U}}U}U{U{{UUUU}}+++++++++++}{{U{{}}U}}++++UU}}}}U}}{}UU}U}{UU}}U{U{U{U}UUU}UUU{{+++++++++++{}{{}}{}}{{}+++U}}}{}U}UU}{}U}{}}{}}{}}{{}}}UUU{{{}{}++++++++++UU}U}}}}UUUU}+++}UUU{{U{}{UU{U{U}}U{{{}{{UU{}{UU}{U{U{+++++++++{UU{}{{}U{U{U++++U{{{}U}UU}{UUUU}{{U}UU}UU}U{UU}}}{{{}{}++++}U}{}}{}}}{}}{}{}++++UU{}{}{{{{UU{{U}}}UUUU{UU}{{{U}{{}U}}U{++++{{U}}UUU{}{UU}UUU+++}{UUU{{}UU{U}}{}}}U{{{U{{U{{{}}{}{{}{{{}{++++{{U{{}}U{UU{{UU}+++}}{}{{U}}UUU{UUU{U{{{{{U}UU}UU{}}{{}{}}{U++++++}U{}}{U}}{U{{++++}UU}{{U}}}{{UUU}}{U{{U}{}{}}UU}UUU{U}{}}{{++++++++}U}}UU}UU+++++UU{UU{}{{{{}}UU}{UUU{}{U}U{U{U}{}UU}U{}}U{{+++++++++++++}++++++}{}{{}U{{}U{UU}{{}{U{U{UU{UU{}U}}U}UUUU{{U{{}}++++++++++++++++++}}}U{U{{{UU{{}UUU}UU{{}}{}{{}}{}UU}UU}{{}{U{UUU{U+++++++++++++{{{U}}{UUUU}}U{U{U{{U}{{{UUU{U}}U{U}{}}UUU{}}}{UU{}}}}UU}+++++{U{U{{}}{{U}}}{U{{U}}UU}}UU{U}}U}U{{U}UUU{{}{}UU}UUUU{U}UU{}{}U{UU{}}}}}}}}}U{}UUU{{{U{{U}{}{UU}U{{}U{U}{}U}}{{{}UU{{}}{}}UUUU{}{{}U{}}U}{{U{{{UUU}{}U}}U{}}{UU}U}U}}}{UU{U}}}U}{}U{U{{{U}{U{{}}}}UU}U{{U}}}{UU{}{U{U{}UU}U}U{{U{{}U{{UU{{}U{UU}UU}{}{UUUU{U{U}{}U}}U{{{{{}}U}}U{U}{{U}}{}{{{}}}{}{{UU}U}}}{}}{}{}{}}}}{U{}}}}}U{{{{}UUU}UU}{{}UU{}{}}{{}{{}}}U{}{U}{U{UUUU{UUU}{U{{}{{}}U}}}{U{U{U}{U{{}}{{{}{}}U}}U}}{}}U}{{U}{{UUU}U}UUU{U}UU{}}}{{UUU{U{}}U}U{{}}{{}U{}{UU{{UUU}}{}{U}{}{{U}U{U{}{U}{}{U{{}{}}{{{}{U}{{}}}{U{}}{{}{U{UU{{U}{{U}{{U{}U}}{U{{{}UUU{U{U{{}{{{UUU{}}{{}{{}UUU{{{}{}}U}{}}{}U}U{{}{U}{U}}}U{}}}{U{{U{U}{}UU}{{{{UUUU}{U{}}U}{}U{U}{}{{UUUUU{{U{U}{}}}}U}}}U{{UUU{}UU}{}UU{}{U}U{UU{U}{{{UUU{}U{UU}U{UUU{}U{}}}U}}}U}}}}}}}{U}U}{UU{}UU{UU{}U}}}}U{{}U{}UUUU}}{}{{{UU}{U{}U{U}{{}U}}}}U{{UU}U}UU{{}}}{{U}UU{}UU{}{}{}}U}{}}}}{{}{{}}UUU}{UUUU{UU}{U{U}}UU{{U{{{U}{}U{U{U}}}UU}}{U}U{}U{UU{}UU}UUUU{{}{U}}{U{{{U}{{UU{{UU{U}U}}{}{}U}}{{}}U}{}{}}{}{{{U}U{}UUUU{U}}}U}UU{UU{{U}}}}}U}U{}U}}U}}}{U{{{}U}{UU}U}UUU}{U{}{{}}}{U}}}{{{}U{{}{U{UU{UU{{{U{}}{}{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{}{{}}{}}}U{UU}}U{{{}}U}{}U{UU{{U{}U}{}{}}{}{}{{U{{}{}U{{U}U}U{{{U{{U}{UU{U{{U{}U}}U{{U{U{U{}{}{{{UUU}U{{}}U{{U{U}{{}UU{}{{UU}U}}UUU{UUU}U}U}U}UUUU{{U}{}U{}U{UU{{U}U{}}}{UU}U{U{U++++++++{{}U{}}}U{{{}{}U{}}UU}{{{}}}{U{U{{{UU{}}}U}}UUU}{}{U{{+++++++++++++{}UU}}U}U}}}{}{}U}U}{U}}{{}{UUU{U}U}}{}U}U{U{{{U}{+++++++++++++++++}}}}UUU}U}U{{U{{{}}}U{{}}{{U{{{}{{}{UU{{{UUU}U+++++++U{U++++++++++{U}{UUUUU}U{U}}{{}}}{{{{U{{{U}{}{U{UUUUUUU{++++++++{{U{}}+++++++}{U}U}}U}}}{{U}UU{}U}U{UU}{U{{}{}{UU{U{}U{}+++++++++{{}}U}}U++++U{{{}{{}{}{{UUU{}}}U{{U{}U{{UUU{{}UU}U}}{}++++++++++{UU{}U}U}+++U{U{}U{}UU}}}{UUUUUU}U{UU{U}{}U{}}}{}{}{U}++++++++++}{}{UU{}{+++{UU}{{{U}}{U}}{}U}}U{UU}UUU}U{U}}{U}U{U{{U++++++++++{{U}}{U{{+++}U{{U{UU{UU}{{}}}U}}}UUU{{{{}U{U}}{{}{{UU}++++++++++UUU{}}}U{+++{{U}{}{UU}U{{{}}}UUU}{UUUUU}U}UU}{}}UUU{}{+++++++++U}U}{{UU{U+++}{{{}}}}{UU{U}}}}{{UU{{{U{{UU{}{}}{}}U{{}U+++++++++{}{{}{}{}}+++{{}}{{}{}{{{U}{U{U{U{U{}U}{U{UUU}}}U{}{UUU++++++++{}}U{}U{}U++++UU{{{}U}}U}}U{}UU{U}UU}}U}{{{}UU}U{{{{U}UU++++++++{UU{{UUU}{++++}{}U}U}}{{U{{}{{{U{}UU{{U{}{UU{{U}}}U}}}U}+++++++UUU}{U}}}U}+++}U{}UUUU{{{}}}{}}UUU{}U}U{}{U{}U}}{}UU}U}}{}+++++++}}{U{U}}}{+++}}UU{UUU{{}}{{{}{{U{U{UU{{U{}U}UU}U}{}U}UU{{}}+++++++{}U}}{}++++}U{U{{U{}U{{}{{}}}{U{{{{U{{{{{{U{{}{}}}}U{{{}{{+++++++++++++++++}}U}U{{}U{{}{UU}}U{UU}}U}}}}UUU}{U{{U}}}U}{U{U{U{++++++++++++++{{}{U}}{}U}UU{U{{}}{U{U{}U{}{{}}{U{}U}{U{UU}UU{U{UUU+++++++++++UU}}}}}}}{UUU{U}}UUUU{U{UUU{}{{U{{}{UU}}{}U{U}U}U{}U{{U}UU{UU{}U}}{U}U}U{{{}{{U}UUU}}{}U}U}}}U{UUU}{{{}{{}}U}{}U}{}U{U}}UU{{{UU}{UU}}}{}U}{}}U}{{{{}{UU{}{{UU{{}{}{U{UU{}}}}}{{U{}UU{U}U{}}U}}{}{{{{}}}{U{UUU}{{{}{{}}{U}}{U}{}}U}}U{}}{{UU{{}{}{}UUU}}{{{U{{}}{{U{{}{UU{{}}UU}{U{{U}U{{{}{UU{{U}}{{{{}}}}U{UUU}{{U{{U}{UU}{U}U{U}UU{}}}U{{UUU}U{}U}{U}{{}U{}UU}}UUUU{}}}{U}U{}}}}{}{U{{}{U{U{{{}{U{U{U{}{{{{UUUUU{{U{UUUU{UU}U{UU}{UUU{UUU}UUU}UUU}}{U{{{{UU{UU}{UUUUU}{UU{{U}UUU{{}U}{{{U}{}{{U}{{}{}UU}UU}{}UU{{}{}{}UU}}UU}UU}{UUU{}{UU{{{{}U{}{UU}{{{U}UU{}{U{UU{}{}{{}{{{}{}}U}}U{U}}{{{U{{{{}{}UU}{U{{}{}}U}{}{{{{}U{UU{}}U{UU{}}{U}}UU{U}UU{U{}U{}{}}U{}}}}}U}}{{}}}UU{{U{{{U{{}UU{U}UU}}}}U{}{{{{{UU{UU{UU{}}UUUUU{UU}}{{U{}UU}U}UUUU{}}{}}}UU{{{{U{{U}{UU}}{U}}{UUU}U{U}}UU{{{{{{UUU}UUU{}UUU}{}{{{}}}U{}{{}U{{}}}}}}}U}{U{U}}{UUU{{}}}UUUUU{UU{}{{}U}}U}UU{U{}{{U{UU}U{{{U{}{UU}U}{{U}}{}}UU}U}{{UU{}U}}UUU{}{U}}}U}{}{{U}U}{{}{}U}U{U{}}UU}{UU}{U}{U{}UU}}}{{U{}UU{U{{{{{}U{{{}}{{}{}{{U{{U}{U}U}U{}}{{}{UU}{{}{{{U}{}UU}}{}{{}{{{}U{U}UUU}{{}}U{U}U}{U{U{}U{}{}}U}{{}{{}UU}{{{}U{}U}{U{}{U{}{}}{UUUU}{{}UU}}}}}U{U}}UU{{UU}U{}{U{UU{U}}{}UU}U}U}}U{}{}}U}{{U{}U{}{{{}UU}U}{}U{{{}{}}{{}UU{U}UU{U{UUU}{{UU{}{UUUU}U}U{U{{U{{{}U{U{{U}}U{}U{U{}}U{U}{}UU{U}}}{}}U{U}}U}}{}{{U{{}U{{UUU{}U{U}}{U{}}}{{{{{{}{}UU}U{}{}UU}{}}}}{U{{{{U{{}{}}{U{U{}{U{}{}U}}}}U}U{}}{{}{U{{{{U}}{{UUUUU}U{{}U}}{{{U{}{{}U}{UU}}}U}{}{}U{UUUU{{{{}U}{{{U{}{U}{}{{U{}U{}UU{UU{}{{{}U{U{}{U{{}UUUU{{{{}}UU}{{UUU{UUUU}{U}}U}U{{U{}}U}}}}}U{}}}U{}}{U}}{UUU}U{{}}{}}U{{}}{}U{{U{U{}{}{}{}{{U{{}}}}UU}}{U{{{}U}}{}{{}}}{}{{}U{{{U}{{U}}{}U{}}U{UU}}{U{{{}}U{UUU}{{U{}U}{{}}}}{U}{U{}{{{UUUUU}}UU}}}{UU}U{}{}{{{{{{{{}U{{U{{{{U{{+++++++}UUU}}{}UUU}}U}U}}U{}}UU{{}UU{}}{}{U}{{{UU}U}UU}{}U}}{++++++++++++}{U{U}U{U{}UU{}}U}}{U{UUU{U{{U}U}}}UUUU{{}{{{{}{UU{U++++++++++++}UUUU}{}}}UU{U}}{}{{{{{{}{{U}}}}{}{U}U}}U{}{UU{}{}}{+++++{}++++++U}}{U{}}{U}}U{U{{{}{}}U{}U}}{}}U}}{{{UUU}{{{}}{}}U++++++}U{{++++UUU{}{UU}U}}U{{{{}}}}{{U{UUU{}}U}U{UU{UU}}}{{U}}U+++++++}}U}U++++}U}U{U{}U{{{UU{{}}}}U{}U{U}{U}{U{}}{}}UU}}}{{}}U+++++++U{{U}++++{}{U}}U{U}}{{}UU}UUU}}{{}}U}}}}UUU{UU}}{U}}U}{{{+++++++U}UU{U+++UU{{U{UU{U{{}}}{UU}{U{{U}U{{{}U}{}{}}{}U{{{U}U{{+++++++{}U{{{+++}}U}U{{U{{U{UUUU}}{UU}{}U}U}{U{}}U{UU{{}{U{UU}}{+++++++{}U}}}+++}{}{UU{}}{}{{}{{{U{U}UU{{}UU{U{{}}UU}U{UU{}}{UUU+++++++UU{UUU+++}{{U}UU}}U}{{}{{{}U{}}}U}}UU{U{}}}UUU}}UU{UU}}{{++++++{U}}{{++++{}U}U{UU{}{U{{U{}{UU}}U}}{}}}}{}UU}UU}}{{U}{U}}U++++++++++++++++}{UUU}U}UU}U{UUUU}UU}U{U{UU}UU{}}{{U}{}{U{{{{{}}U+++++++++++++++UU{}}U}}}U}{UUU{}{}U{{{{U{U}U}{}U}U}U}{}U}UU}{}}}{UU++++++++++{UU{U{}}U}{}U}{{}U}U{}{}{{{{UUU}UU}U}{UUU{{}{}{}}}{}UUU{UUU{{UU{U{}U}UU}}U}{{}{}}}{UUUU{{}U}{}{UUU{}}}UU}{UU{{UU{}}}{}}{}UU{{{{U{{UUUUU}{{{U}U{}U}}{U}U{{}U}}{}UUUU}}}}U{{{{{}UU}{U}UU{U}}U}}}}}{U{UU{{}}{UU}UU{}{}{{{UUUU{{U{}}}{}{{}{{U{U{}{}UU{{}{U{{U}U{{{}}}{{}{{}}}}UU{{}{U}UUU}{UUU}}{U}}U}U}}{}}U}{UU{{UUU{{U}{U{{{}}UU{{U{U}{{U}UU}}{{}}{U{}}}{{{{}}{UU}}UU{UU{U{}{{{{U{}}}UUU}}U{}U{U}U}{U{{}}U}U{}UU{UUU}}}U{}}}UU}}U{UU{}{}{UU}{{U{U}}}}U}}}UUU{U}U{}}U}U}{U}U{U}UU{{{{{{}}{{{U}}}U}U{}U}}{{U}U{}}U{{U}{{U{{}{}{}U{{}{{}}}{}}UU{}}}}{{{{{{}UUU}{}}{U}{U}{}{{{{}U{}{U{{{U}}}{U{}UU{UUU}{{}}UUUU}UUU}{{}U}{}{}{}UU{}{{U{{}{}U{}}U{{U{}{{{U}{U{{U{U{}}}}}{}UU{}}UU{}}U{}}{{{U{{UUU{}U{UUUUU{{U}}U}{U{{{U{U}UU{{{{UU{}U}}}U}U}}{UU{U{}{{U{U}{UU{{}{{{{U{U}{{UU}{{{U{}}UUU{U}}}U}U}}{UUU{U}UU{{}{U{U}U{U{}{{UU}}{U}}U{U{{UUU}U}U{{{}{{}}{U{U{{{U{{}{U{U}U{{}{U{{{U}{U{}{UUU{{U{{}}}{UU}{}U{{UU}U{{{}UU}UU}U}UU{}{}{}{}{UU{U{{U{{}{{{U}}{UU{}}{{{{}}{}}{}{U}{{{}U{U{{{{}}}}}U}}UU}}}{}U}{{UU{}U}U}U{}{{UU{UU{UUU}UU}{U{U}{{U}U{}U{{{UU}{U}{}{}{{}UU{U{}{{{UUU{UUU}}U}}U{{UU{UU}}{U{}{}}{}UUU}}{}U}{{{}{UUU}U}U{U{{U{}U}UUU}U}{{}{U{U{}}U{U{UU}}}UUU}U}{U}{U}U}}{}{U}UUU{{}}U{{{}}UU}UU}}{U{{{}{}{{}{{{U}}{{{{}U{}}}{U{}{}{{U}U{}}}{{}}}U{U{{{}UU}}UU{}{U}{}{UU{U}U}}UU}}{}UU}{UUU{{{{}U{U{U{{U}U}}{}U}{}{U}U}}}}}UUU{}{UU}{}{U{U{}U}}U{}UUU{UUU{{U{{}}{U{{U{UU}UUU{{}{{{}{U{U{{U{{}}{{{{}U{}}U{UU{U{{{}}U{UU{U}U}{}{}}UU{UU}}U{{UU{}{U{UU{}U}{}}{{}U}}UU}{U{}UUU}{{{{}{UU{}UUU{{}U{{}U}{}U}UU}}{}{U{{{}U}UU{}}{}{UU}}{U}U{}{}}}UU{}}UUUUUUU}{U}}}}}}}}{U}UU}}}{}}{{U}{{{{{U{}{}{{}U{{UU}U}{}{}U{{}U}{{}{U{{}{}}{{}U{{{{UUU{U}{{}{{U{{}UU}{}{}{U{{}UU{}{U}{{{{}{{{{{}{{U{}}UUU{}}U{U}{U{}U}U{UU}UU}UUU{{}U{{{}{U}UUU{UU}U{}UUU{}}}U}{}{{}U{{}U{{}{}}UU{U{{{UUUU}U}{U}{UUU{{U}{}U{}}{{U{{}}}}{U{{}}UU{{{U{U}UUUU{{{U}{{U{U{{U{UU}}{{}}{{U{UU}{}{{{U}U{}}{U{}U{}}{}U{}U{}U{}U{{{{}U}}{{UU{UU}{{U{UU}U{{{}UUU{{}{{{}{{}{U{{{}{{}}}}UU{{}U}}U{{{{}UU{{}{}U{UU}{{{{U}{}U{}{UUU}}UU}}{}U}}}U}{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}}UU{{{}{{}}{UUU}}}{}}}{{U{{U{U}{{+++}}{{}}}{{}}}UUUU{UU}{UU{{}}UU}U}{UU}{}{UU}{}U}UU}{}{UU}++++++++++{{{UU}}U{U{}{U}}}{{U}}}U}{U}}{{U{}}U{{}}{UU{U{U{}{UU++++++++++++{}U{}{}}U}{{}U{}U{U{}{}}{UU}{U}{}U}UU}{{UUU}{U}U{}U++++++++++++++UU}{U{{{{}{{}U}UU{}}}}{}{U{UU{UU}{{{{UU}{U}{UU{{U++++++{UU{+++++{{{}{{}}{U}{}{}U{{U{}}}}UU{UU{UU{}{}}{}{{U}}{}UU{+++++++U{{{{++++{U}}}}U{}U}{U{}{{}U{{UUU}UUUU{UU{}{{{U{}}}}{U{}{+++++++}{}}}++++{}U}}}}U{}{U}}{}}U{}U}}{U{}}}{}UU{{{{{}U}U}U}}}U+++++++UU{}U{+++U}}{{{}}U{}}}U}}UU{{}{}}}UU{}U{{{}UUU}{}U}{}{{{{+++++++{{U{}{+++{{{U{}}}U}UU{UUU{U{U}U{{}UUU{}U{{}U{}}U{UU{UU}}{+++++++UU{}{}+++}U{UU}}{}}U}{{{{{}U}}U{{{{U{}}{U}{UU{{{}U}U{}}{}+++++++U{U{UU+++{{}{U{U}}{U}{{}U{{{{UU}{}U{UU{}{{}U}UUU{}{U{U{U{+++++++U}}U}++++UUU}UUU}{}UUU}{}}U}}{UU}}UU{{U}}{{}{{}U}}U{}UU}}+++++{}{UUUU++++UUU{}U{U{UUU}}{{{}U{}}U{}}{U}{{}UU}{{}UU{{UU{}{}+++++++U}{{++++}{}U{UU}U}{UU{UU}}U{{{U{U{UUU{}{U{U{U}U}{U{U}U}}}}U+++++++++++++{UUU{}{U{U{}UU{{}U{U}}{}U}{{}{{}{U}}U{}{}}}UU}{U{UU{+++++++++++U{UUU}}{{U{{}{U{UUU{U}U}UU{}}}}U}}{{{{UU{}{}{U}UU}UU}}U++++++++{UU}}{UUUU{}U}U}}U{}}}{}UU}}U}{}}}}}U}{{{UU{U{{}{{U}UU}}{{{{U{UU}}{U{U}{{U}{UU}}}}U{{}U}{{}{}}U}}}{}UU}{}}{UU}U{}U}{}U}{UU}U}UUU}{}{{}UUUU}{UUU}{{}}}{{U{}{U}{}{}UU{U{{UUU}U}}{{}U}}U{{}}UUUU}{{{{}{}}U{{}}}{UU}U{U}U{{}{{UU}U{U{U}}{UU}}UUU}{U{{U{UUU{}}{}UU{{}{{{UU{U{U}}}U}{}{}U}U}{{UU}{U{U}UU}}}U}}{UUU{{}{}UU{U{}UUU{U{}}U{}}}{}{}}{{}}{{}}}{{U{{{{UUU}}{{{{{}}}}{}U}UU}U{U{{{{{UU}{}}U{U{}}{U{{{}U{}U}}}}{U}{UUU{U{}U{}}}U}{}{UU{{{}UU}}}{{{UU{}}}U}{{{{{UU{{}}}U{{}{}}}UUUU}{}}}U{}}{{}U}}{}{}{{}}UU{UU}{}{U{UU{{U{UU{UU}UUUUU}{}{U{UUUU{{{{{U}{{{U}}U{}}U}UUUU{{U{}{UU}{}U{{}}{{}UU{UUUU{{U}U{UUU}U}}{}{}}}}}UU{U{}}}{}{UUU}}}{{{}{{}}{{{U}}{{U{{{U{{{}U{{}}{UU{}{}{{U}U}U}{{}}{}}{{U{U}UU}}}U{{}{U{{{U{{UUUU{}{}UU{UUU}{UUUU{{}{{}}}}{}U}{}U{}UU{UU}U}U}{}U{{}}}{}U}}UU}U}{}}UU{}UUUU}UUUU}{{U{}{U{U{{{}U{{{U{{U}{U{U}}{{}UUU}}UU{}{}U{U}UU{}{{{U{}{{U{}}}}}UU{}{{}U{U}}U{}{UU}{U}}{U}}U{}}}UU{{}}}}{UU{{U}U{U{{UU{U{}U}U}}{}U{{UU}{U{}UUU}}}U}{}{{{{U}}}U{{{}{{{{UU{{}U}}U{UUU}}U}}}U{{{}}{U}}}{{}{{}}U}{{{{{U{{U{UU{{{{}{}}U}U{U}{UUU}}}}UU{}UU{{}{}{{{{U{{}{{{U}}{U{{}U}U{}U{{UU{}U{{U}}U{}{U{{}U}}{}{}UUU{{{{{{}{{U}UU}{}}U{{UU}{U}{}{}}}{}UUU}{}}U{{}UU}UU{{U}}}{}{}}}U}U}}U{U{}}}U}U{{U}U}{U{UU}{}{}}UU}}{}U}U{{{{UU}{}}{U}U}}UUU{U{U}U}}}}{}{U{{{U{UUU}{}U{U{U{U{{UUU{}{{{U}{UU{{U{}{{{UU}UU{}{{}}{}UU}U}}{}}}UU{{}{}UUU}UUUU{}}{}{{}UU}U{UU{{UU{U}{}}{{UU{{U}{{{UU}}{U{{{}U{{{}UU}{{}{}UU}U{}}}{}UU{UU{{U{U}}}}{U}}}}U{}}}U{{{{}}}{}}}U{}}{U}{}{}}}{{U}UU}{{}}{}U{{}}U}}}UUU}{{U}U}}U}}}}UUU{U}U}UU}{UU}UUU}{U}}UU}}{}UU}}}U}}}{U{}UU{}UU}{U}U{UUUU{}{U}U}UUUU{{}}U}U}U{{{{}U}}UUUUU}{UUU{}{{UU{}{UUUUUU{UUU}{U{}}}}{{U}UU{}U{UU{}U{}{}{}}}U}{}{UU}}}}U}{}UUU}}}{U{}{}U{U}}}U}}UU{U{}{{U}}{UU}}{}U{{{UU}{}{UU}}{}}U{{U{}{}{}}{{}{}}}UU{UU{{}U{{UU{{}UU{U{}{{}U}U}}{{{{UU}}}}}U}}{U{UU{{}}}}{}U{{{}{}}{}}{{}}U}{UUU{{U}}}{}U}{UUUU}}}}U}UU{U}U{}}{{{{{{U{}U{{{U}}}}{U}U{{U}{U{}}{}{U{}}U{{UU{U{{{U}{}}}{}{U{U{}}}}{UU{{UU{}}UUU{}U{U{{{{{{U{{}{U}}U}U}{{}{U}}UUU}{U{}}{}}}}}U{{}}{}}U}}U}}U}{{}{}UU}UU{}}U{}}}}U}{{}U}{UUU}{}}UU{U{}{U}}{}}}}{U{{{}U}}{U{}UUU}{U{{{U}}}U{}U{{UU{}UU{{{}}{U}U{}}}{U}}{}U{{}+++++++{UU{U{}}}}{UU{{U{{}{{U}UU}{}U}{UUUU{U{U{{UU{}UU{}{{}++++++++++++U{U}}{UUU}U}}U{{{{}UU{U{{{U{U}}}{UU}UUU{{UU}U}{{{U+++++++++++++}{U{{{UU{{U}{U}}}}}}}{}}}{{}U{UUUU}U}}{}}{}{}{{{{U++++++++++U++++U}UU}UUU{{}U{{}}}UU{{U{{}}}}{{{}U{U}}}}{}U}}}{{{{+++++++++{U+++++}U}}U{{}U{{UUU}}}UU{{}}UU}{{}}U}U{}U{U{}{}}}UUU++++}}++++U}}+++++}U{{U{{U}U}{U{U}}}UU{}UU}UU}U{}{}{U{}{{{}U{U}{++++}{+++UU{}{+++++{U{}UU}{U}{}{}}{{U}U}}}{UU}{U{U{UU}{}}}}{{{}{+++{}{+++U{{}{{++++U{{U{}U}U}}U{U{}{}}U}{}{}U{UUU{}}}}U}{{U}}{U}+++U{U+++U{U}U{{+++{UU}U}U{}}{{{{{}U}{U{{{}{{UUU}}{{UU}U{{}U{U{U+++{{}+++U{{}{{{+++}UU{}}U}{UU}U}{U}}{UUU}}}UUUUU{U}{U}U}{{}{}UU++++}U++++U}{}}++++U{{{}{{U{{U}}}}U}{U{}{U{{{{{U}{{}}}U{U{}{{UUU+++++}++++U{{}{++++}{U{U{UU{}U}}UUU}{{}}{}U}}{UU}}UU{U{{}UUUU}}{}+++++++++{UU}++++}}U{}{U{U}U{U{}}{}}U}UU}}{}U{U{{UU}U}{}}{}}{U}{}++++++++{{{}++++{}}U}}{U{{UU}}UU}{U}{{{}}}}}{UU}{{U{}U}}{UUU{{{}}++++++++{}++++U}U{{}U{}}}}{}{{UU{}U}}{{{{}{}{{}U}}{{{U}UU}UU}}{U}}++++++++++++U{}{U}UU{}}}}UU}}U}{{{}{{{}}}{U}U}U{{}}{}}}{}{{{{}U}{}+++++++++}}}UU{UUU{U}{}U{{}}{{}}}U}UU}}{}{}UUUUU{}U{{UU{}U}{U{{}{{++++++}}}UU{{UU{{U{{U}}U}{U}{}{U}}U{{{U}{U{}UU{{{{}{U{}UU}U}{{{UU{{{UU}UUU{U{}}}UU}}U}{{U{{{U{}UU{}{}U{}{}U}{U{UU}{{{{{}{U}}{}}{{{U{}}U{{}}{{}}U}{{{{{U{{{UUU}}{{U}U{U{{{}{{}}}U}U{UU{}}{}{{{{}}{U{{{{{{{}{}U}U{}U{U{U{{{{}}}{UU{{{}UU}U}}}}{U}{U{U}}UU}{{}{}}U{U}U}}UU}}U}UUUU}U{}U}U}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}UUUU}U{{}}}U}UUU}{}U}{U{}}{{{{}U}{UUU}{}}U{{U{{UU}}U}{}U}U}UUUU{{{U}UU{UU}{UU{{}{U{}U}}U{}}U{UU}{}{}{U{}{UU{UU}}U{U}}{UU}UU}}}{UU{U}U{UU}{{UU}{{{}}{U{{U}{U}}}U}{}UU{U{U{}{UUU{}U{U{{UU{U{}}}{{{U{{U{UU{U{{U}}{}U{U}{U}UUU{}}}U}U{{UUU}}{}UU{{}{UU{{U}{UU}}{U{}}}U{{U{U{{{{{U{UU{{UUU}}{U{{U{}}UUUU}U{{{{U{U{}U}UU}{}{{U}UU}{}{{}}{}{{}U}{{}}}{}U{U{{{U}}{}{}U{U{}UU}{}{}U{{{U}U}{{{U}}{UU{{U}}UUUUUU{}{}U}{U{U}UU{{U}{U}}{{UU}}}}U{}}{UU}}}}{U{{}{UU{{}U{UU}{UU{}}{}{UU{U}{}}}{}}UUU}}{U}{}U{}U}U}UU}UU}}U{}{}{{{}}}}{U{}}}{{U}U{U{{{}UU{}UU}}{}{U}}U}UU{}}}{{{{{}}{U}U{}}U{{UU{{}}{{{{{{U{}}UU}}{{}}{UU{U{{{}U}{UU{{U}}{{U}}}{}}}{{UUU}U{{U{}{{}{}U}{U{}U{{{U{{}}}}{U{U{}}{}}UU}{}{U}UU{U}}}{{U}U}UUUUU}}}UU}}U}{{{U}}UUU}{U{{}}U}U{}U}UUU{UUUUU}}U}}}}}}U}{{}U{{{U{U{{UU}U{{UUUUU}{}}U{U{{}}{UU}{{U}U{UU}{{{{UU}}}U}{{{{U}}U}}{}}{{U}{U}}U{U{U}{U}U}{UUU}U{{{{UU}}UUU}U}}{}{U{}}U{U}{{}U{U}U{}{}U{{}}U{}U{{{{}}U{UU{U{{U{U}U{U}{{UU}U}UU{}}{{}}}{}{UU{}}}UU{{U}{U}U}}}}U}U}}UU}}U}}UUU}}UU{U{UU}U{}UU}}{}}}{}{}}U{{{}}}{}U}U{{}{}{}U}U}{{}}{}}{{}UUU{{{}U}{{{U}U{U}}U{UUUU{}U}{U}}}{}}}UU{U}U{}}{}}UU{U}U{U}UU{UU}{U{}}U}}{{}UU{}}{{U}{}{{{U{U{U}}UU{{{UU{{{{UUU}}UU{U{U{UU}}}U{UU{{}{{U}U{U{UU}{}{}}}}}{{{U{}{{{U{U}U}}{{UU}U{{U}}U}{UU{{}}UU}U{UUU}}U}}{{}U{UU}U}UU}U}}}U}U}{}U{{{}}{U{}}{}}{}U{}U}{}{{{}{U{{U{}}}}UU{U}UUU{U}UU{}{}}}U}U}}UU{UU}U{{UU}U}U}U{}}}UU{UUU}}U}U}{U}}UUUU{}U}UU}{{{{U}{}U}{{U}{UUU}}{{U}U{{}U}UU{}}{U}{}U{U}U{{U{U{UU}U}}{U}{UU{UU}}{U}U}U{UU{}}U}}}U{UU}UUU}U{{}{{}UU{U{U}U{}U}}UU{{}{}U}{{{U}}U}U{{UU{U{}}}U{{}}U{}}UU{UUUU{}UU{}U}}U}}}}UUU{UU{U}{}UU}UU}U{{UU{}{U}}U}{}{}{{U{U{{{{{{U}}}{{}}{}UU}}U{UUU{{U}}U++++++++++U}U{{{{}}{U{}{U}}{{}U{U{{}{U}UU}{{UU}}{U}U{{}{}{U{{UU++++U++++++}{}U{}}U{{UUUU}{UU}{U}}}U{{}}U}{U{}U{UU{}U{U{}{{{}U}U++++{++++++{U{{{{{UUU}U{{U}U}UU{{}}}U{{{}UU}U{{{{UU}}{U{}{U}UU{{+++U{++++++}{U}}}}}}{}{}{{UU{{U{}{}{{{{U{{U{{U{UU{}{UU}}UUU{U{U{+++}{+++++++U}U}}U{U{U{{U}{{}UUU}}{{{}}{U}UUU{{}{{}}UUU}{{{}{{U{+++{{+++++++}U{UU{{}}U{{}UU{{}UU{}}UUU}{}{UU{{{}}{U{{}{}}U{{{}U}+++{}+++{+++{U}UU}{}{{}}}{}}}U}{UU{{{{{{{U{{}UU}}{UU{}{}{{{{{{UU+++{U+++}+++{{}{}{}{U}U{UU{{{UUU}{}{}{{}U{}U}{{UUUU}U{{{UU{}{{{}+++UU+++U+++}{}U}U}{U{U{U}U}UU{U}{}U{{}U{{}{{U{}U}}{{UUU}{{}{{{U+++U{+++U+++}{U}}{}UU}U{}U}UUU}{{}U{{{U{UU{U{U{}{{{{}{}}{}{U}}U}+++}++++}+++}U{{{{}UUU}}U}{{}{{}}{{{}U}}}}UU{U}{U}U{{}U}{UUU}UU{+++{++++{+++{U{}U}U}}{{}{}}}{}U}}}U}U}{{}}{UUUUUU}UUU{}}{}{}{U}{+++++++{++++}U}{{U{}}}U{{}}}}}}U{UUU}}UU}U{}}{U}{}}}U{}{U}{}{{{{+++++++U++++{UU}{}{U{}U}{}U}{{{U{}{}{U}{}}}}U}UU}{}}{}U{}}U}{}{U+++++++++++}{{{{{U{}UUUU}}{}{U}U}{}}{U{U{{}{{UU{{}}UU}{U{}UU{{}U}++++++++++UU}U}{{}{{}{UU{UU{UUU{{}UU}U}{U{U{}{}}U}UUUUU{UU{UU}{}+++++++++{UUU}}U}}U{{UUUU}}}}U}UUU}}}UU{{}UU{{}{{}}}{UUU}U}}}U{{U++++++++U}U{U}}U}{U}U{U{{{{}}{}}}}}UUUU{UUU}{{{U{}}{}}}}UU}}}{}}+++++++}}{{{U}}}}}{}{UU}UUU{}U}{U{U{{U}{{UU{{U{}UUUUU}}}U{{{{}UU{++++U}{{U}}{{{}{U{UU}U{UU{}}UUU}{U}U}}U}}U{U}U{}}}}{U}{{{{}}}U}}{}}}{}{{UU}U}U}{{UU{}UUU}{{UU}U{U}U{U{UU}U}UUU}U}{{U}{U{UUU{{{{}{U{}}U{UU{{}}}{U{{{{}U}U{}UU}{}UU}}{UUU}}{}UU{U}}UU{{U}{}{UU}UUUU{}}}{}{U{{{U}UU}U}U{}}}}{}}}}U}U}UU}U}U{{U{{}U{UUU{U}}}U{}}}U}{{U}}{{}UUUUUU}UU}}UUU}{U}{{{{{UUUU{{U{}}UU{}}}}}{}}}{{}{{}U}UUU{}}{}{U{}}{{}U{}U}UU{{}UU{{{U}{UU{U}}{U}{}UU{}{{UU}UU}UUU{U{}U{{{{U{{{{}U{}UU{{}U{U}{}UU{UU}U}{}UUUU}}{}U}{U}{}}{UU}}UUU}{}}{U{}{{}}U{{{U{}U}{}UUU{U}UU{}{}}}}{{{UUUU{U}U}}UU}UUU{{}UU{U{UU{}U{U}{UUU}U}{}}}}{{U{U{{{U{{{{{}{UU}U}U}}U}}}{{{}}UU}{UU}}{}}{U{UU{UU{UU}{}}U{U}{{{}{}{U{}{U}U{UU}U{}}{}}U}{U}UU{U}{U{{{U}{U}UU}{{{{U}}{U}}{{U}}UU}{}U}U}}U{{}}}U}}{{U}}}{}}{{{UU}UUU}{}U{U}}UU}UU}UUUU{{}}{U}{{}U{}UUUU{}U}}{}}}{}}}UU{{{{U{U}{{{}U}{{{UU}{UUU}UU{U}{}{U}{{{UUU{{{}{}{U{UU{}U{}U{}U}UU}}{{}{}{{UUU{{}U}}}{{}U{}U{UUUUU}}{{UU}U{}UU{U{{}}U{U{{}}U}UUU{}}}{U{UU}U{{}UU{{{}}{{U}{{{}}U{}}{{UUU}}{}U{{U{{UU}{}U{UU{U}}U{U{{}{}}U{{}UU}{{}U}UU}U{{{{}{}}}{}U{}}U{U{}}}U{}}UU}U{UUU}{{{{{}U}UUUUUU}UU}U{{UU{}}UU{}U{UUU{}U{}{{}{U{{UUU{{UUU}UU{U{{UUU}}}UUU{UUU}{}{}{{U}}{U{}U}}{}}U{{}}U}}UUU{{}{}}{U{{UU{}}{}}}U}{UU{UU{{{{}U{{UU}UU{UU{}{U}{}}{}}}{}U}}{{}U}}U}}{{{U{UU{}U}U{U{U{{}}U{{U{}{{UU{{{}}}UU}U{UU}}U{U}{{}}}}}U}U{}U{{}{{UU{}}{U{}}U{}}{}}}}UUU{U}}U}UU}}UU}}}}U{{}{}U{{U{{}{UU}U}}{UU{U{U{{UU{U}}U{{{}}U{UUU{}}U}}{UU}}{U{UUU{}{U}}UU}{U}UU}U}UU}}}}U{U}}UU{}U}}}U}{}U}U{U{{{{{}}UU{UU}{{{}{U}}U}{U}UUUU}{}}{{U}U}}}U{{}{}{{}}}UU{}}UU}{{}{{U}U}{U{U{UU{}{U{}UU}}{U}U{{{UU{}}UU}UU{{{U}U{UU{{}{}{}UU}{}UU{}}{U{}{}UU{}}U}U}}U{}{}{U{{U}}{UUU}{{{}}UU{}}U{U{}}U}{U{{}{U}{}UU{}{U}}{{}{U}U}UU}UU}UU}}{}{{U{{}}U}U}}UUUU{U{}}UU}}{}}{{}U{U{U{UUU{{UU}U}{{UUU{U{}{{}{}UUU{{UUU{}{{}}}U{}}}U}{U}U}U{{{UU{}}}{}{}{{{U{}U{U}U{U{U{}{UUU}}U{U}}}{}{U}}U}{U{{{UU}U}}{}}}}U{}}}{}U}{{{}}UU{}{U}{{U}UU}U}UU}}{{{U}}}{{}}}U}}UU}{U{U}UU}{{}}{U}}UU{}{{}U{U}{U{}}}{U{}U{U}}UU{U}{}}{{UUUUUU+++++}UU}{{}}{{{UU{}}{{}{{{U}UUU{}{{U}}U}{}{}UU{}}{UU{}{{{}U}U+++++++U}{{}UU{}}{}UU}{{}{U{U{U}U}}{}}U}}}{}}}UU{}}}{}U{}U}}U{U++++++++U}{UU{UUU{UUU{UU{}{{U}{}{}}}}}{{U{UU{}{{}}UUUUU}}}U}}UU{+++++++}{{UU{U}UUU}UUU}U}}}U{UU}}}UU}}UUU}}}}}U}}UU{U{}{}{}{UUUU+++}+++U{U}{{}U{U}{U{U}}{{{}{{U{{{{U}{}U{UU{}{U{}{{UUUUU{{U{}{U++++U+++{}{{{}{{{U{}{{}{{{}}}{}{{{UU{UU}{{U}{UU}{UU}}{}UU{{{UU}U++++{+++U{{{U}UUU{{U{}}UUUU{{}U{U}}}U{}}{}UU}UU{{UU}{}UU{U{U{}{U+++{}+++}}{U{{{}{UUU}}}U}U}{U{{U}}{}UUU{{U}}}}UU{}U{UUU}UU}{}{UU+++}{+++}U}}}}{UU}}}U{{}}{}}{{{UUU{}}U{{{U{{}}{}UU{UUUUU{}}U}{UU+++}{+++U}{}}{U{UU}UU{{UUU{}U}U{{U{{}{U}{}}U}{}UU}}}{U}}U{}UU}UU+++}{+++}U}}}}}}}}U{{{{U{{{}{{{}{}}U}U{{}U}{}}U{UU}UUU}}}}}U{}U}+++}{++++U}{}}}}}}U}{}U{}}{U{}}{}}}U}U}}}U}}{}{U}}{}}U{}{{}U{U}{+++U}++++U{{{{{{{{{}{U}{U}{}{U{{U{}U{UUUU{}}{{}}}U}{U{}{}{U}}}{}+++{UU+++{U}{UU{{}{}{U}U}{UUU}UU{U}}}{UU}}}{U}U{U{U}{}}}}}U}{}{{+++}{}+++}UUU}{}{{}{U{{{U{}UUU{U{UU}U}U{{U{U{}}UU{}{{}}UU}}U{}U{+++}}}+++{U}UU{U}}}{}}}}UU}UUU}{{U}}{{{UU}}{{{}U}}{U}}}UU}{}U}U{+++{{}+++UU}U{U}U{{{U{}{{{{}}{}{}U{{U}}{U{U{{{}{{U}}{}}U{{}{UU}}+++}U++++{{}U{}}U}}UU}}}U}{U}}}}UU{{UU{}U}}U{{}UUU{UU}UU{}}{}{{}++++{++++{U}{}}U{U}{}U{U{}U{{{UU}{{U}}U{{}{U{{{{{}{}}{}UU}}}U{}{++++++++{}U{{UU{}{}{U{UU{U{{{}U}UU{{UU}U}{{}U{U{}U}U}}U}{U{U}{U}}+++++++{UUU}U{}}UUU}{}{U}{{U{U}U}{UU}U}{{{U{U{}}U{{{U{}{U}{UU}{U+++++++{{{{{UU{}U{UU{UU{{}}{U{{}{U{{}U{}}}U{}U{{{}UU}{{{UU{UU}{{U++++}U}U}}{{U{{}}{}U{U}{U}UU{}}U}U}}{}}}{}{}U}UUU}}U{{}}}}{}{{U{{}}{UUU{}{U}{U}{UU}{{}U}U}{{U}}U}}U{{U}U}U{{}U}{U}}U}}}{{{}UU}U{{U{{{UU}{{{UU}U}}{}U{U{UU{UU}U{{}}{{{{{UUU{{U{U{{{}}}}{}U{}{U}}}{U{}{{{}U{UU}}}}{{U{}}{}{}{{U}{U}UU}U}{U}}{U{}U}{U}}UU{}{{U{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}{UU{UU}{U{U{}U}U{U}UUU}U{}}}}}}}}{{{UU}UU{U{U}UU}U}}}{}}}U{U}U}}U{}U}U}U{U}{}U{}{}{U{U{{UU{}{}}{}}U}U}{}UU}U{}U}}UU}}}}}}{{}UUU{U{}{{{{}{UUUUU}U}}}UU{{{UU{{}}}}UU}{U{}}}{U{}U{U{U}{}{{U{{{{U}{{U{{{{U}UUUU}{}{UUU}}UUUU{{}{{U{UU{}U}}U{U}U}{}U{{UU{U}{U}{{U{{U{}U}U}}U}{}}U{U}}{UU}{{{{{{{}UU}UU{{UU}}{U}{{{{{}}U}UU}U{U{}{{}{{{UU}U}}U}}U}}{U{{{UU}}{U{{U{UU{}{}{{}UU}U}{U{{}{UUUU}UU}UU}UU{UUU}{}U{}{UU{{{{U{UU}{U}}U}U}}{}{{}{UUU}U{}UU{U{UU}}U}}{}{{}}}{{{{{}}U}UU{{{}{UU{}{}}UU{}{}}}}{{U}}UU{{UU{}}{}{}}}UUU{{UUU{UUU}}U}}}{UU}{UU{}{U}}}U{}U{UUU}{U{U}}{}{{}UUUU{U{UU{UUUU}}U{{{}}}{}}{}U}UU}{U{}U}U{{U{{}UUUU{U{}{UU{UUUU}}}UU}}}{}U{U}{{}{UU{{U{}{}}U}}{U{UUUUU}}}U}UU}{}{{U}U}{U{}{{}}}U}U}{{{U{{}{{{U{{}}{U{{{U{UU{U{{U}{UUU{UUU}U{}U}U{}{{{U{{}}U{U}U}}{}U{{}{}}U}{}}UU{{{}}}{{}U}}U{{}{U}U}UU{{}{{{{}UU}{{{{}{}}}}{UUU}}{}{}{UU{}UU{U{}{{{{UU{U{}U}{{UUUU}{{{U}{U{}{}U{U}UUUUUUUU{{UUU{{{{}{{UU{{}{U}{{}{}{UU}{}U{{{UU}{}{{UU{U}U{U{U{}U}U{UU}UUUUU}}{UUU{U}UUUU{}UU}}{}{{}UU}UUUU{}{}{}}}{}}{U{U}{}{}{U}{}UU{}}}{}}{{{{U{{{}{UUU}UUUU{}{{UU{}}{U{{UUU}U}}{}{U}}U}{{U{}{}}UUU{}}UU{U{}UUU}{}}U}U}U}{}{{U}}UUU}U{}U{U{U{U}{UU}UU{}UU}}}}{}{{}U{U}{U{{}{}{U{U}U}U}}{U{}}}{U{U{{UU}U}U{{}}{{{U}U}}U{{}UU{U{}U{{U}U}{U}}}U}U}}UU{{}{U}}U{U{}U{U}{U{UU{UU}{{U{}}{{U{UU}}UU}{{}U{{U{}U{UU{U{}{}U{U}{UU{}{{{{{{{{{}{}}UU{U{}{U{{}UU{}{{}{{{}{{{}UU}U{{}U}{UU}U{UUU}}{U}UUU{}}U{{{{}}}}}}}}UU{{{U}}{UU}U}UU}U}}U{{U{{{{{}{{U}{}U{}{U{{}U}}{}}U}UUU{{{{UU}{}U{{U}}U}}{U{}{U{{}{}}{UU{}}{{}}{{}}}{U}{U}{U}U{U{}}{{UU{{}{}}}U{}U{UUU{U{}}}}{U{UU{U}{}UU{}U++++++{}{{U{{{{U}{}{{{U{}{{U{UU}}UUU}{}}}UUUU{}U}}U}U}+++++}}}{{++++++++{}}}{}{{U{{}}{U{{}UU{U}}}}}}U}UU}U}UUUU{}{}{+++++++++++++++++++++}}UU{U{{{{{U{U{}U}}{}}{}{}{{}}U}{{{}}{UUUU+++++++++++++++++++++++U}{{}U}}{{}U}{{}}UU{U}}}{}U{{{UUUU{U}{}}++++++{++++++++++++++++++{{}}}{}{{}}{}U}}}UUU{U{}{U{{{{U{}{U}U{+++++{}}}++++++++++{}{+++++U{U{U{U}U}UU{}}{}U}}}U{}{{{U}}U}}UUU{++++UU}{U++++++++++U}{U++++{}}U}{U{U}U{}U{}U}UU}{}{U}}}{{{}}}U}}+++}{UUU{++++++++++U}{U}+++{{{}}{UUUU{UU{}}UUU{{U}}UUU{}}}}{UU{U+++}{{{U{++++++++++}{}U}+++}UU{U{}{{U{{{U}{UU}U}{{U}}U}{U}U{{{UU+++{UU{U{+++++++++}{U{}U+++}}}{U{}{{UU}{}{U{UU}}}U{U{UU}UUU}{{UU+++{{}U{U+++++++++}UUUUU+++{U{{{{{U{U}}{}{{{{}UU}{{U}{U}U{U}}{{{+++}UUUU{+++++++++{}}}}}+++U}}UU{}{UUUU{UU{{}UUUU{U}U}}}}}}{U}{}+++++}U}}+++++++++{}{{}++++{{}{UUUU}{}U}}}}U}}U{{}{}UU}{U{{{{UU}+++++++++++++++UU}{++++++++U{}UUUU}U}{{U{{{UU{UU}U}}{UU{{{U}{U{}}++++++++++++++++++++++++++U}U{{}}UUU{}{}U{U{U{UU{{{{}}}{UU{UU{}UUU++++++++++++++++++++++}U{UUUU{U{}{{}U}U}}U}}}UU}UU{{UU{{{}}U{U}{}}{{}{}{++++++++++{U}U{{}{{}UUU}UU{{U{{{U{U{}{{{}U}}}}U{{{}}{U{U}U{U{}U}U}UU{U}U}}}{}U}{}}{{U{{}U{U{U}UUU}}}{UUU}{U{}U}}{UU{{UUUU{}}}UUUUU}}U}}{}{{}}U}}{{}{}{U{}}{UUU{}}U}UUU}}}UUU{{U}{}}{{U{{{U}{U{{UUUU}{}{{{U{U{}}}}}{U}}UUU{}}UUU}}U}UUUUUUU{{U{UU}}}U{{UU}{{{U{U{}U{}}{}{U{}UU{U}}{{{U{U{U}U{{}UUUU{{{{U}U}{}}U{U{U{UU{}}}{{}{{UUUU}U}}}}}U}U{UUU}U}U}{}}}}UUU{}}U}{U{}}UU}UU}}{UU{U}{}UUU{{UUU{{}{U}}{UU}{}UU}{}{UUU}UU}{{}UU{U{{}}}U{}{U{U{U}U}UUU}U{{}}UU{{}U{{U}UU}U}U}{{{}}}U{{U{{}}}U}}{}U{{{U{UUUUUU{{}{{U{U}UUUU}}{U{U}{UU{{U}}{U{U}}U}{}U}}UU}{UU}U{{U}}U}}UUUU}{{}}U}{}}}{{{}{{}{{{{}}}U}UU}U}U{{U}{}{U}}UU{{}}{{}U}}}}U}UU}}UU}U}}}U{UU}{{{UU{}{U}UU}}}}{U}{}}{{}{}UU{}}}}}U{U}}}U{U}}UU}U{U{{{{{}U{U{}}{UUUU}U{}U}{}}}}U{{{}UU{}U{}}}U{U{}}}UU}{}{{}}U}}{{U}{{UU{{{UU{U{}U}}}U}}{}}}U}}{{{{{}U}{{}{U}U{{UU{{UU{{{U{{U{}}}{{}U{}{}}{UU{{U{{U}}}{{{U{{}}{UU{{UU}UUU{}}}U{}{UU{}}}{UUUUUUU{{U}U{{U{{{UUU}}UU}{{}U}}{}{}U}{}{U{{}{}}{}}U{}U{U{U}U}U{{UUU{{}{{UU}{}U{}{U}}U{}{{U}{{UUU{{}}}{}U}{U}}{}UUU{U}{UU}}{UU{}U}{}{}UU{U{U}}{U}}{U}UU}{}}{}{{U}U}}}{U{}}{}U}{}UU}U{{}}{}U}U{}U{}{{UU{U{{U{{U}U{U{{}U{{}U}U{{}}}}UU}}UU}}}}}U}U}{}}{}}{UU}{}{UU}{{}{}}U}}UU}U}U}}{U{{{{}{U}}}{{}UU{}{}{{{}}U{}UUU{}}}{}{U}{U}}}U{{}}UUUUUU{UUU}}}{UU}UU{}U{U}}U{{UU{}UUU{U{UU{{}}}{U{U{{{{U}{{UU{}U{}{}}UUU}U}U}{}{}{{U}}U}U{UU{U}{U}{}U{}{}{{{UU}{{UUUUU}}UU}{}}{U{{{{}{{U{}UUU{{}}{}}U{{U{{{U{}{}U{}U}UUU{}}U{}}{}{}{{UUUU}UU}}{}U}{{{UUU}U{{}{U}U}UUUU}U{U{U{}}U{U}UUU}U}U}}U{UU{}}U}U}}}{U}}}UUUUU}{UU{U}UUU{{}{{}{U{}{U{{}UUU}UU}{}{}U}}}UUU{{}U{}UUU}U{}}U}UU}U{U}{U}{{U{UUUUUU{}UU{U}{}}U}{{{{{}{U}{{{U{}}}UU}UU{{}}}UUU}}}UUU{}{}U}{{{UU{}UU}{{U{{{{{{UU{UUUU{{U{}}{{}{UUUU{}{}U{}{{{{{}U}UU{U}{UUU{}{UU}{UU{}}}}{U{{U}UU{}{{}}{}}}{{{}U}}U}U{}}{{U{UUUU}{U{U{U}{U{{{{UUU}UU{}U{}{}{{{{U{}{{U{U{}U{}}{{}}UU}}}}{}}}{}}}}U{{}}}{}UU{{UU}}}}U{U{U}UU}U{UUUU}{}{{}{}{}}{{}U{UU}U}{U}{{{U}{U}}{}}{U}U}{{U}{{{U{{U}}{}U}}}U}{}}U}UU{{}{{}{}U{U{}{}}UU{U{}U}UUUU}{{{U{U{{}UU{{}U{U}{{}{}U{U{}}{U}UUUUU}UU}}}U{}U}{{UU}}UU}}}}}U{U}}{U{}U}U}{}}{}UU}}U{{U{UUU}}}}UU{U}}}{}}}{{}}U{{}}{U}{}}}{U{}U{{U{U}U{}U{U{{U{}{}{}}}}}U{}U{UUU}}UU}}}UU{UU{{{}}{}{{UU}}}{UUU{{{}}}}}{U{U{U}U}}U{UUUU{U}UU{UU{}{}}UUUUU}}{{{{U{}}}U{{}}+++U}}}++++{{{{{U}U}{}{U{{U}}UU}{}U{}U{}{}UUU}U}{UU{}}{UUU}}{{UU+++U{}{++++U{{U{UU{}{{{UU}}{UUU}{}U}U}+++++++++++++++U{U}{UU{}UU+++{}{{++++}U}{UUU}UU}UU{{U}U{}}++++++++++++++++++++++++++++++{U}UUU}UUU{U}{U}U}U}U}{U}{{{{U}+++++++++++++++++++++++++++++++++++++}}}}UU{{UU{}{{{{U}U{U}{U}{++++++++++++++++++++++++++++++++++++++{UU}U}}U{{{U}}U}}}{}{{}{}U++++++++++++++++++++++++++++++++++++++}}{{{{{U{}U{}}{}}{U}U}}{}U++++++++++++++++++++++++++++++++++++{}{}{}{{{}+++{U{}UU{UUU{{}U}UU{{++++++++++++++++++++++++++++++{{}}UUU}{}}}+++U}}}{{}{}}U{{}U{{}{}UU}UU}}++++++++++++++++}}UU}U{{UU{}{}}}}U+++}}}}U}{}{U{UU}U}}U}UU{U{UUU{U}}}{{}UU}{{{UU}{}UU}}U}U}{{{U}{U{U{{}}UU{}}U{UU{}{}U}UUUUUUU}{}U{{}}{{{{{{}}{{U{}{U}}{U{}U}UU{}{UU{U{U{}{}U{}U}{}UU}{U{{}{{}}}U}U{{}U{{}}{U{{}}}U{{{}UUUUUU{{}U{{}{UU{UUU}U{}}UU{U}U}{}UU}}U}UUUUU}}{{U{}}U}}}{}U{{U}U{}}U}U}{}}}UUU{U{U}U}{}{}{}{{{{U}UU{U{}{{{}{}U}}UU}{UU{}U}U}}{{}{}}U}UU}U{{}U{{U{}{U{{}}UUU{}U{{{UU}}}}U{U}U}}UU}{UU{U{U}U}{UUU}U}{}}}UUU{U}UU{UU}UUU}UU{U{}{U{{U}{U{}{UU{UU{{}U{UUUU{}}U}}}U}U}}U}U{U}}}}U{{}}{{{}U{U{{}{{}{{}{}{{{{}}}{UU}U{U{}U{}}}U}}{}U{}UU}}{{{}}{}}U}UU{}}U{UU}}{}U}U{}U}U}{}{{{U}}{}}{{U}{U{}U}{}{{}}}U}U}}U{UUU{}}U{U}U}{U}}UUU}{}}{}UUU{U{U}{{{{U}}}U}{{{}U}{{{}}}{}}}}{U}U}}}{U}}{}{}}UUU}}}U}U{UUUU}{}}}}U}{}U}}{{}}{U{}U{}UUUU{{UUU}U}{{UUU}}U}}U{}}U{}{}{UU}}}}}U}UUU}}{{UUUU}U{UU}}}U{}}U}U{U}U{}UUUU{U}U}{}{}UUUU{U}UU}U}}{}U{{{}}UU{}{{{{}{U{}}U{UU{}{U{U{U{{{{{UU{UU{}{{}U}}}}}UU}U{{{{U{}{}}U}{{}UU{}U}{{{}}}{U}{UUU{U}}}U{U{U}{}}}UU{}}{UUUU{}U}}}}}U}UUUU}{{U{{}{UUU{}}{}UU}U}}}U{}{}U}U}UUUU{UUU}U}U{}UU{{{}{}{}U{}UU{UUU{}}{{}}}U}U}}{}{U}}{{{}UUU}}}}{}U}}U}U}}}{U}}{U}UUU}{{}{UU}{}}{{U}U}U}}U{{UU{}UUU{{{U}U{}{U}}}U}UUU{{U}}U{{{{}{{}{{UU}}}{U}{}{U}}UUU{U{}U{{U{{U{}}U{{}UU{{}}{{UUUU}UUUU}U}}}}U{{U{U{{{U}{}}U{{U}{{}U{{{}U{{{{}U{}UU}}}{{{}{U{U{}UU{}{{{}UU{UU}}}}{U}{}}U{}}}U}{}}}{U}{U{UU{{{{U}U}}UU}}U{{UU{}}}}{U{{{}}UU{}UU{U}UUU}{{U}UUU}}{}U{}{{U{}{}UU{{}{{UU{}{}{{{{U}{U}{{U{}{}}U{{UU{}U}UU{{}}U}U}U{}UUU{U{}}UUUU{}UU}}U}}{UU}U{U{UU{}}UU{}{U{}}}U}{U{U{U{}U{UU}}{{{{{}UUU{{{U{{U}}{}{U}U{}}}}}}U}{}{U}}U{U{U{}{}U}{}{}}U}{UUU}{}{{U}{}{{{{{UUU{UUU{}}{U}}U}{{}U}{U}{UU{{U}}UUU{}}}}U}U{U{{}{{{}UUUU}{{}}}UUUU{{}UU}U}{}UU{{UU}}}U}{}{}U{U{}}{{}{U}}{UUUU{{}{{}{}{{U{}{{{{U{{}UU{}U{}}}}{{}}{U{U}{}}{U}}{{{{U{U{U}{UU{U}U{{U}{{}{U{U{{{{}}}}{}U}U}UUU}U}}}{}UU}UUU}}U}U}{{U}}}}}{UU{}{UU}{U{}U{UU}{U}{{UU{U{}{{}}UU{}UUU{}}UU{}}{}}}UUU{U}}U}U}}UUUU}UUU{U{U}{}U}U}U{}{U}{{{{{}{}}}{U}}U}}}{}U{}}}{{U{}UU}}UUU{U}U{UUU}}{U{}{}{{{U}{U}{{{}}{{U{{UU{U{{{{{{UU{U{UU{}U{UU{U}}}}{}{}{}{U}UU{}U}{}}{U}}}U}}U{{}{{U}U}}}}}U}}}U{{}}}}UUU}}}UUU{{}{{}U}{}{}UU{}UUUU{U{UU}{{UU}}U}U}}}}{}}}U}UU}}U{}}UU{}U{}}}{{}{{{UUU}U}{}U}{UU{U}{U{U}U}UUU{}}}}UU}{U{{{{{UU{UUU}}U{UU}}{{{U}}{{{{{}}UUU{{}}UU{{}{}{{UU}{}U}}{UU{}{}}}}{U}}U{U{U{U{UU}U}{{}U}U}U{}UU{}UU{{U{{U}U{!{{}{{U{}{{{U{}}{}}U}U{U}U{}}U{UUU}}U}{U}}}}}{{UU{UUUUU{U}{UU}{{U{{{}{}UU{}{{UUUUUUU}}}}}}}}}}UU}++++}U}UU{U}}}}{{U{UUUUU{}}U{}U}{U}}{U{U}U{U}{}U}{U}U{UUUU{U{{++++++UU}}}}U}{}{}{U{}}{}{}}U}U}U{}{U}}{{{{U}}}{}UU}}UU{{UU{{{{{++++++{UUU{UU}{U{UU{}}{{U{}{}U{UU{U}UU{{{U{{}}}}{U{}U{{}U{{}}{UU++++}}{{{{}}}{U+++++UUUUU{{{}}U}U{U{{{U{}}U}UUU}{U{U}U}{{{}U}}{}U{}U}{{U{}{U}{{+++++++U{{U{{{U{{}}{}{}UU{}}UU{}{U}}UUUUU}UUU{}}U}}{{}UU}U}U}{{}+++++++}{U}UUUUU}{}U}}{}{++++++++++++++++++++++++++++++++U}UU}{UU{U++++U+++}{}}U{}{U{}UU{++++++++++++++++++++++++++++++++++{}U}U}{}{}U}U+++++U{{U}{UU}}U{++++++++++++++++++++++++++++++++++UU{{}}{}{}U}}++++++}}{}{{UU{{}}}}U{}{{UUU{UUUUU{}U}+++}{U}U{++++}}U}{UUU}}{U{}++++++U{UUU{{{UU{UUUUU{}{U++++UU{{U{}+++UU{U}}UUU{{UU}{{U}{{U{}{{U++++}}UUUU{{UU}U}UUU}U}}+++++}UUU{{++++{{}}{{{{{{}{}{{{}{}{{+++}{+++}U}UU{{{U}}}{UU{{}UU+++++{}}}U}++++{UUUU}{{U{U{{{UU}UU}U+++}{U{U{{{}}UU}UUU}}UU{}U}}UU+++}{U}{{{+++}{{UU}{UU}UU}U}{U{{U{+++}{{}}UU{UU}{}U{{{{U}UU{}}{U{U{{{{{}UU+++U}{}{}{{{U}}}+++}}}UU+++{{{U{}}}UU{}UUU}UU}{}{{U{UUUUU}{}}{}U+++UU}}}{U}}}{UU+++U}}{U+++UU{}}{}}}}}}}{{}}U}}}}{UU{{U}U}}{U{U{}{{UU{UU}U{{}}{{++++U}}U+++U}{{U{}U{{}{{}}{UU}U{}{{U{}UU{{U}}}}UU{U{}{+++U}}UU}U++++U}UU+++U{}U}}{U{}{U{{U}UU{{}{{}U{}}UUU}}}{UU}{}{}{+++}}{UU{UU+++UUUU+++UU}UU}{UUUU{}}{{}{}{}}}U}{{}{}{{}{{{U}{{UU}+++U{U{}U{}{U{}}{{+++}UUU}}{}}{{{UU}}U}U{{UU{UUU}U}{}}{{U{}}U{}UUU{}}UU{U}}{{U}UUUUU{U}}}}{U{}U}}UU}U{}UU{{}{}U}U{}}U{}{}UUUU{U{}}{{U{{{U}}{}}UU{U{}}U}{UUU{}{{}UU{U}}{{{UU{{{{}}}{}U}}}}U{U}}UUU{U{{}}}{}{{}{{U{{}U}{{}}{{U}}}}{{U{UU{{U{UU}{UU}{{}{{{{U}{}UU}}}UUUU{}}}{}U}{U}U{{}}{U{{}U}}{}{}}{U{{U{U{U{UUU{}{{}}{UUU}}{{}U{U{{{{}{}{{}U}}{U}{UU{}}}}U{}{U{U}{}}U}{U{{}U}}UU{{}{}{{}}{}{{{}U}}}}{{U{{U}{}UU{UUUUU}UU{UU}}UU{{U{}{{}}U{{U}}}{}UU{U{}{U}U{{{U{UU{U}}UU}}UU}{}}{UU}U{}{}}{{{{{U}{}U}UU}U}}UU{}}U{U{}UU{U{}{}U{}}{{}UUU}}}U}}}{U}UU{U{}{U{}{U}U}UUU}{}{{{}}{U}U}U}}}{}{}{U}{}{}U{U}}}UUUUU}}{UU{}{{UU}{}U{UUUU}}U{UU{UUUUU{U}}}{U{U}}U}{{U{}{}{}U{{UUU}UU{}U}}}{UU{U{UU}{}U{{{UU{UUU{}{}{UU}{{{U{U{{}{{}}{}{{}}{}U{}{UU}U{{U{}{{U}}{U{U{{U{U}}U}UU}}{U}{{}UU}UUU}UU}{}}{}UU}}UUU{U}{U}{}U}{U}{{{{U}U{U}UU{}{U}{}}UU}U}{}{{{}{{{{{{{UU}{}{{U}U{}{}{UUU}{}}}{}}{{}}U{{}}{U{}U}}U}}{{{UU}UU}}}{U}}}}U{{}UU}U{U{U{{UUU{}U{}}{U}{}}}UU}{{U}UU{{{{UU}{}{{{{{U{U}U}U}}{}{}{}{U{UUUUU}{{UU{{{{}{UU{{{}U}{{}{}U}UUU}U{}UUU}{{U{{}}UU}{}}}}U}UU{{U{}}{}{{{}}}U}UU}U{}{{UU}}{U{{}UU}}{U{{}}{{UU}}}}U{UU{{{{}{}{}}}}}}U}{U{}UUU{{{}{{{{{}{{{}{U{{}}U{{U{}}UUU}{{{U{UU}U{}}}}U}U{{U{{{}UU}{}U}UU{{}U}UU}{}{}}U{{}UU{}{{{UU{UUU}{}{{}UU}{UUU{{}}U{}UU}{U}U{}}{{}}U}{{{}}}}}{U{}U}UUUUUU}{}{U}{U{{{}U}{U{}{{}U}{UU}{U{}{U}}UUU{U}}U}}UUU{}}}}U{UU{UU{}}U}}{{{U}{}U}{}UU}{{{U{U}}{U}{}{}}UUUU{U}UUU{U{{}UU}U{}U}{}UU}U}{{{}U}}{U}}{{{U{{UU}U{}}{{{UU}{{{U}}UU{}{{}U{U{{UU{{}{U}{UU{U}{}U}}}{}}UUUUUU{U}{}UU{UU}U{{}}{}{U}U{}{}U}U}{{{}}}U}UUUU{UUUU{UU{{}}UU}{{U{U{}U{U}U{}UUU}U}}}U}UUUU{UUUU}{}U{}{{{}}{U{}}}{{}}U}}UUU{}UU{}}{}{}}{}UU}{}}U{U{}{}}U}{{{{{{{}U{}{U}{}{U}UU}U{{{{}}{U{UU{}}}{{}{{UUU{}{U}}UUU}{{UUU{U}UU{UUUU{}UU}U}{{}}{{{{UU}}{}{}UU{{UUU{}U{U}}}U}{{{U{{{U}}}}{{U}{{U}U{}{{}{UUU}}{{}}U}}{{{{}U{{}UU{{{{}{}{{}}}}U{{}}{}}{{U{}}}}}{U{}{}{UUU{}+++++++}{}}}{}{UUU}U{U{{}U{{}UUU}U}{U{{UUU{U}{{U{U{{{}}}UU}}+++++++++++{U{U}{{{}{{}}U}U{}}U}{UU{{{}{U{{}{}{U}U}}}U}{}}U{U}U++++++++++++{{{{{U}}U{U}{}}UUU}{U}UU{{{UUU{{U{U{}}}}{U}{}{U}U{UU+++++++{{{}}{UUUU{U{}}}{{}}}UU}{{UU{{UUU{U{{}{}{UU}U}{}U{U{{}{{}+++}U{}{U{{{U{+++++UUU{U{{UU}{{}U}}}{U}{{UU}{}}}}U}}}}U}U}}{{U{U}{{{{}UUUUU{{}++++++++U}UU}{UUUU{U{U{}++++++++++++++++++++++++++++++++++++}}U{++++++++}U}UU}{U{{}}}{}}+++++++++++++++++++++++++++++++++++++}{U}}U+++++{{{{{U{UU}{}}U}}+++++++++++++++++++++++++++++++++++++}U}U{U{UU{{}U{}UU{U}}UUUU}}U{UU}U{}{{UU}}U{}U{}}{U}{{{}{}{{UU+++U}{UUU{}UUU{{{{+++{U}{}UU{}}U{U}U{{UU}{}}UUUUU++++++{UU}U{{}}U{U}UU}}{{}UU{{U{U++++U}}{}{{U}}}}U{{}U{{U{}{}+++++++++U}{U}}UU{U{U}UUU}U{U}}}UU{{+++++}}{UU{U{UU}U}}U{}}}U}+++++++++++UU}{}}}{}}{}U}}}}{{{+++{{UU}++++}UUUUU{{}}}}U}U}U}U{++++++++U}}{}}}{}}}}}U{U{U}{}{UU++++UUU{U+++UU}{U}{}}{{{{U}U}}+++++++{U{}U{U}{U{}}U}U{UU{U{{}{UU++++}{{}U+++}UU{{}UU}}{UU}}}U++++++{U{{U{U{{U}U{}UU{U{}}}+++{{{U++++{}}{}+++UUU{{}UUU{UUU{{}}+++++U{UU}UU{{}U++++}{{}}U{++++}U}}++++}}}{U+++UU}{}{}U{{U{}{UU}+++}{UU{}U}U}+++++++UU{UU{{++++{}U++++U}U{U{UUUU{UU}UU{UU}{}U{{{{{U}{U{{U+++++++++++}{U}}}++++{}{}++++{{}U{U{U{}{}U}}UUU{}U{{{U{{{{{}+++++++++++++}U}}{U++++++{{}U+++{{{U}UU}}}UU}}}}}{UUU{{{}UUUU+++++++++++++{}}{{}{+++++++}}UUU+++}{{UU{{}{{U{{}U{U}}U}UU}}+++}+++++++++UU}}{{{}+++++++++{U{U{{U}}UUU{}U}UU{UU}}}U}UU{}U{{U+++++++++{U}U}U{{}U+++++++++}}}U{{U}}}}}}}{}}}U}{{U}{}UU}}UU}U{{+++++}}}{}}U{{{}}+++++++++}{{{{{{U}{UUU{UU}{U}U{}{UUUU}}{}U{{{U}}+++++U{U}{U{{UU}++++++}UU}}UU{U{{U{{U}}UU}UUUU}{U{U}}}}}{{U{}U}{{++++{}U}{}{UU{}++++}{{U{U}}U}{}{{}}}U}}}}{}{}}U}U}U{UUU}}}UU}UU{U+++{}{U{{}}UU{}}{}{{U}}U{{{U}}U}}}{}{{{}{U}U{UUU{UU{}}}}}}}U{{}U}{UUUU{U{{U}}UUUU{}{}}UU{U{{{{UU}}U{}{U}U}UU{U}{{}UUUU}{}{}{U}{UU}{U{{UU{}U}U}{{}{{UUU}UU{{U{U}{}{{{}}}{{U{UUU}{}}{{{}U{{}}{}U}}U{{}UUU}{{UUUU}}UU{{UU}}UUU{U{{U}U}U{}{UU{U}}{}}{U{U}}U{U{{}}U{U}UU}}U}{}{{U}UU}}}}{}{}UUU}}}U{}UU{U{}U{{}{U}UU{}U{{}}}}}{}{U{UU{{U{{}}UU}{{{}{U}U}{{}{U{{}}{U}{UU{}U}}}{}}{{}U{}U}U}{UU}U{{{{UU}}U{{U{}U{{{U{{}{}}}}U{}{}U{}{UU}}}{{UUU}{{{U{{{UUU}}{}{{{}{U{}}U{UUU}{U}}{}}UU{}U}{}}{U}U{{}U}}U}U}{{UU}{U}U}}U}U{U}UUU}U}}U{U}{{UU{}{}}}}}}U}UUU}{UUU{U}U{}U{{}U{{{}U}{}{UU{UU}}U}U{UU}U{U}UU{U}{{UU{UUU{U}U}}U}U{}U{U{UUU{{}{{{}{{{UU}U{}}UUU}{}{{}}UU{}U{U{U{U}{}{{}{}UU{{{}{U}U{U{UU}}U}U}U{{U{{{U{U{{{{}U{{{{}{}U{U}}U{}{{{UU{U}}{U{{}U{}}}UUU}U{{U}{U{}}UUU{U}U}}U}U{UU}{UU{{}}{UUUUUUUU}}}{U{U{UU{}{{{{{}U}{{}{}}U{UUUU{{}{U}{{{{{}}}{U}U}{}{{}}{}UU{UU}}}{{UU}{U{{{U{U{U{}{U{U}}{U{{UU}U}U{UU}{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{{U{UU{UUUU}{{}U}U{{}UU{UU{}}}}}UUUU}U{U}{{}U{}U{U}{{UU}}UUUU}U}{}{}}U}U{}{{UU{{}}U}}}U{}{UU}}{}{U{}}{{{{{{}UU{UU{{{{UU}{}U}U}{U{}{{U{U}}}{U{}UU{UU{{UU{{}{}}}}{{UU}UU{{}{}{U}}{U}U}}U{U{U{}}{}}U{U{U}}U{}{{}U{U{UU}}{U{U}UU{}UU}}}U{}{}U{}}}{{UUUU}U}}}{{{}U{{}{}UUU{{UUU}}U{{{U{}{}U}U{U}}}{}}}{U{{{{{U}}{}{}}{U}}U}U}U{}}{UU}{U{}}{{U}}{{}{{}U{}U}}{U{{}U}UU{}{{}}}}{UU}U}}{UU}U}{}{{}UU}}}U{{UUU}{{U}}}U}U{UU{{}{U}U{}{}{{}{{U{}{{UUUUU{}{UU{}{{}{{{}{U{U{U++++++++U{}{U{{{{U{U}U{}{U{{UU}}}{{{U}U}}U}U}}{U}{}}UU}{}UU{UU++++++++++++UU{U}}}{}}}U{{{{UU}U{U}}{U}{}UU}}{{}U}U{UU}{U{{++++++++++++++++++}UU{}+++++++}UU{{UU{U}UUU}{U{U}U{{}U}}{{}U++++++++++++++++{++++++{U}{++++++++++++{U}}{U}{}UU}{}{UU{U{}UU+++++++++++++++++++{{+++++{U}++++++++++++}U{{}U{{}{}{{{}{}U{}{{++++++++++++++++++++U}U+++++{{UU}U{+++++++U{{{}}}}}U{{}{{}{U{U{++++++U}UU}}+++++++++}U}{+++++}{{{U{{UUU{}UU}}}UU}U{}{U}}}}{{U}}++++}{UUU}{U+++++++++{}}U{++++}U}}U{+++UUU}+++{}{}+++{{U{{U{UUUU+++{}{{UU}{++++++++++{}}UU}++++UUU{U++++}}U+++}U}}+++}{UUU{}}{{U++++}}U}}}{++++++++++U{}{U}++++}}{}U++++}}{++++++U++++}UU{U{}U{}++++++}UUUU++++++++++UUU{{}++++}{UUUU++++}U++++++}++++{{UU}U}U{U}+++++++}U{++++++++++{{}{+++++}}}}UUU++++U{++++++}++++{{}UUU}{U{UU++++++++++++++++++++++++++++}{}}UUU{+++{{++++++{++++}U{{{U{UU}{U{}+++++++++++++++++++++++++}U{{{}{}}+++U}++++++++++U{}U{{}U}}{U}U}UU+++++++++++++++++++++{{{}{U{}{UU+++{UU}U+++++++{}{UUU{}}{}UU}U{UU}{++++++++++++++U}}{UU{{}{U{{U++++{U}}{++++++{}}U{{{{{{{{UUUU{U}}}UUU}{U{U{{}{U}}U{U{}}}}}}}}+++++{UU{U++++++{}UU}{}{{U}{U{{{}UU{}U{UU{{{{{}U{U{}U{{U}U}{}U++++++U{{}}++++++}{UU}{}{{U{U}{{{}{{U}}{{{{}U{+++++}{{U{++++++++++++++}{}}+++++}}}}{}UUU{UU{{}{{U}}{{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{{{{UU{UU}{{}{+++++++UU}{}}U}UU+++++U{{U{U{U+++++}{{U}U}{U}}{{}}UUUUUUU}{{U{+++++++U}}U}U{{{}U}+++++}}{UU}UU++++}U}}{}U}{UUU{}}UU{}U{U}}U}}++++++UUU}}+++++{}}}+++U}UU}U}}{U+++UUU{{UU{UU}{{UUUUUU{{{{U}}U}+++++UU}UUU+++++U{{U++++}}}U}U}{}}U}UU}U{{{}{U{}U{{U}}UU{{{U{U{{+++++U{U{U}+++++{{}}++++}{}U}{{}}}{}UUU{}U{UU}}{U}}}U}U{}{{{}{UU++++++{}UUUUU{}{{U{{}++++}{{{}}}{U{{{{U{{UUU}{{}U{}{{U{}U}}U{{U}U+++++++UUU{U{{U++++++++++}}+++U}UU}U}{}{U{}U}U}{U}U}{UU{}}U{}}U{U}+++++++}}{U{}++++++++++}}++++{{U{UU}{{U{{U{U}{UU{}UUUUU{}}UUUUU}}++++++++}{}{++++++++++}U+++++{U}UUU{U{{U}UU{}}U}{}}UUU{{U}U{}U}UU}+++++++}}UUU}++++{UU}U}+++++{{UU{{}{{{}}{}{}UU}U}U{U{{}{{U}{UU{}{{+++++UUU}U{{}}{U}U{{UU+++++}}{U{UU}{}{U}}}}{}{{{UUU}U}}}}{}U}U}U}}+++{{{U+++}}}{}UU{U}U++++U}}U{U}UU}U{}}U}}U}{{}{{{}}{U}{}}{UU{UU{UU{}U}++++{U}{}}{}}U{+++U}U{{UU}}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}}{UU{++++U}}{}}}}UU}}U{UU}{{{}U}U{}{UU{}{{}U}{}{}}}}{U}{{U{{}{{U{UU}{++++UUU{{}{{{{{}{U{}U{{UUU}{{{{}}{}{U{{}{{{{{{UU}}{}U{U{}}}{}}{U}+++U}U}}}UU}{{U}}U}}U{{UU}U{{}}{{UU}{{{}}U{}}UU}{{}{}}{{{}{{UU}}}U{}}{U{U{}UUU}U{{{}}}U{}{U}UUU}UU{U{}U{UUU}}}}{U}{}{{U{UU{U}}UU}}}U}}U{{}{}{}}}U}}{}U}{U}{}{U{U{U{}{{U}{}{}{{U{U}U{{U}}}U{{{}{{U{}{{U}{U{{}{{{UU}{}}{{{U}{}}}}UUU{}}}U{UU{U{}}UU}{{U{{}{U{U{{}U}UU}}U}U}}U{{}}}}}{{{U{U}{U{}{{}}}U{UUUU}U{UU{{}{}{{{}}UU}{{}}}{}}{}}U}}{{{}}{U}}}UU}UUUU{{}{U}{U}}{}}}}}U{{UU{UUUUU{}{{U}UU}{UU}{{}}}UU}}{}{U}{{}U{{{{UU{U}}{}{U}{}}{U}}UU}U{UU{}{UUUU{{}{UU{{U{UU{}UUUUU{}}{{{U}UU{{U}{{{UU}}}{}{U}{{UUU{UU}}U{}}{U}UU{{UUU}{UU{UU{UUUU{{U{}{}{{}}}}}}}U}U{{{{}}}{UUU{UUUU{{{U{UU}UU{{{{UUUU}U{{UU{U}U}}}{{U}{}{{}{{U}UU{}U{}{U+}}UU{{{}{{U{}}}U}{+++++++++U{}UU{U}}{}{}{U}}U{}UUU}{}UU}U{U{U}U{U}U}}U}}{U}{{}}UU++++++++++++UU}U{{U{}}U{{}{U}{}{}UU}{U}{}{U}{UU}}}{U{}{}UU{U}{U+++++++++++++++{U}}{U{}{{U}U}}UU}{U}{UUU}U{U}{{UU}{}{}{UU{{}{U}+++++}+++}++++++U{{U{U}}{{U}U{U}}{}UUUUUUU{U}{U}{}UU}{U}}{UU}UU+++++{}+++{{{+++++}U}{}UU}{++++}{UU{U}{U}U}}U}{}U{}{{{U{}{}{}U{U++++}}{+++{{U{++++U{U}{}{{}++++++{}}{}{U{{UUU}{{{{UU{UU}}}}U{{{++++}U{U+++{}{{U++++U}{}U}{U+++++++{{{U{UU{}{UUU{{}}UU}}}UU}}}U+++++}{}U+++U}}}}++++U{}{{UU}{{+++++U}{}U{{{UU}}{}}UU}}U{U{UU{{U++++{U}}}+++{}U{{++++{}}{}}}}{}{}++++UUU}{{{}U}}UU{{}U{}{}}}U{{U+++}}UU}U+++UUU{}++++{{UUU}{UU{}}+++++{{UUUUUU}}}{U{}{U{UUUU{U}}++++}}{}{+++}{UU++++}U}}}{UUU}{}}}++++}U+++{}U}}}U{UU}U{{}UU}{{U+++++}}}U+++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++++{{UU}U{}{}}U+++++++++++U}U{}}{U{UU{UU{{{}{U{{{{U+++++{+++{+++++}}}}}{U{{U}U}++++++++++{}U{U{{}{{{{{U}}}{U}}}}{}U{++++++++++++++}}UU}{UU{}}{U++++++++++U{{U}}{}UU}{U}U{UU{{{}U}}{}U++++++++++++U{UU{{{}UUUU}U++++++++++{{{UU{UUU{U{{}{}UU{U}{{}{U{{U+++++++++UU}{UU{}U{++++{++++U}}++++U}{{U{U}UUU}}{}U{UUU{}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}{}{{UU}+++++++++}U}}+++{UU}{{UU{{U{U}}}{{U{{}}}U{}U}}{U}U{}U}{}UUU}{U}U+++}++++U}{U{}{}U{{{U}U}}U{U}{{}}}{{{{{}{U}U{{}{{}}{{{+++U}{}}}U{U{{++++}{{{UU}U}U{}UU}{}{}}}{{}UU}U{}}}{}}}{{}U}UU}{++++}UU{UUU{{+++++UUU{{{}{{}{U{}}U}U}U{{}}{U{UUUU{}{}{U{}}U{}+++++++{}U}U+++++++++{UUU}UU{UU{}}U}{}}{{UU}UUU{UU{U}{U{}}}UU++++++++++UU{{{++++++++{}{{U}{{U{{}{{U{}{{}}{{U{}}}U{}}{U}U{U}++++++++++++++++}++++++++{U{U{{UU}UUU{{}U{U}}{UU}{UUUU{}{}U}}+++++++++++++++++++}}{+++{}}{}}UUUU{UUU}}U}{{}U{U{}{}{}U{U{{{U+++++++++++++++++++++++++U}}{U}}UU}UUU}}}}U}}}U{{}{U{}{{{}{UU}U}+++++++++++++++++++++++++UUUUUU{U{UUU}}{U{U{UUU{}U{}U{{{}{}U{UU{+++++++++++++++++++++++++{{{{{}U}{U{U{{{{U{UU{U{}U}}UU}}U}{{{}{{UUU++++++++}}+++++++++++U{}}{U{}UU{U{}{{{U{{{}}}U{U}}U{U}UU}}{}{{{{+++++U{U}U}U}U{}+++{{UU{U+++{U{UU{U{}}UUU{U}}{U{}}{U}}{U}}U}U}}}++++{}}{{U{}{U}U}U{{}U}}}+++++U}{}UUU}U{U}}UU}UU}{UUU}{}U{}}{{}}++++++}{U{U{}+++++}U{{}UU++++++{}{U{UU}UUU{UU}{U}{{{}UU{}}{{}U{}++++++++U}}U{+++++++U}{}UU++++++UUU{U{}{}{}{{{U}UUU{}{}U{{}{UU{U{}++++++++U{}+++++++++}}}}}}++++}}{}{}}U}U}}UU{U}U{{U}U}{U}UU}U}U}{U++++++++{U++++++++}U}{UUU+++U}{UU{}{}}{U}}U{U}U}U}{U{}{UU}U{U{{}}}+++++++{{}++++++{{UUUU{}U}{UU{}U{UUU{U}{}}U{}}}{U}U{U{{{}U}U{U{U{{+++++UUU{+++U{{{UU+++++}U}}{{{{{{}}{{U}U}UU{}}{{}{{{U{U}UU}}U}U}}U+++}{}{+++}UUU+++++++++}U{}U}}U{}}}U{}{{U{}U{U}}U{{{}UU{}U}}{}U}}U{UU}}++++{}U+++++++++U}{}}U}{}{U{{UU}{}{}{{{U}}{U{{{}}}}U}U{{U}U}U{{{++++}U{+++U}++++{{}UU{}UU{}U}}U{{}U}U}}}{{{{UUU{}U{U}UU{UUUUU}{UU+++}{{+++{U}}U{UU}U}U}}{}}}}{{}{UUUU{{{}}UUUU}}}}}}{{{UUU{UUUUUU+++}{U{}}{{}U{{{{{{}UUUUU{}U{{U{{}{U}}{}{U}U{{UUU}}U}}UU{U{U{UU}+++U}{UUU{U{U{}}}{{U}U}{{}UU}}}UU{}{U}{{U{}{{}{}}U{{UU}{UU}U{{UU{U}U{U{}{U}UU{UU{UUU}{}U}}U}}{{}UU}{U{{UUUUU}U{{}{{{UU{UUUU}{UUU}}{{U{}U{}{U{U{{U{{{}}{{}}{UUU}+}{UU{U{}{}{}{{UU+++++++++++UUUUU}}U{}U{U{{UUU}U{U{U{{UU{}}UU{{}}UU}}{}UUU{U{U{+++++++++++++U}UU}{UU}}{{U{}U}U{{UUU{U{}{{U{{}{U{}{UU{}{{}{{{U{+++++++++++++++}{U}U}}UU{U{}{{}U{}UU{{{}{}}{{U{}{{U}}}{U{}{{}}}++++++{{{+++++++++{{UUUU}}{}U}UUU}U}{{}{{}}U{}{U}U}UUU}}U{}UU{}}++++{}}{}+++++++++++{{{{{{U}UUU{U{}{}UU{U}}UU}{}{{}}UUUUU}}{U}}++++}UUU}}+++{{++++++U}}UU{}}}}U{{{}U{UU}{U{{}{{UU}U}}{}U}U}}{{}++++UU{{}{+++U}}{++++}U{U{}}U}U{{UU}{}{UUUUU{{UU}{U{{{}U{{U{}}UU+++}}{}}}}+++U{{}{+++U{}UU}}}}U{UU}U{UU}{}U}}U{}U}U}{U}}UU}}}UU}+++U{U{}UU+++{}}}U+++{U{}U}}{{{{U}}}U}U{{}U}{{U}}U}{UU}U{}{}}}}{++++U{{U{U+++{{{{{+++U{{{UU{UUU}}U{{{}}}U{U}}U{}{UU{}}{U}{{}U}}U++++}}{UU}+++{}UU{+++}U{U{}{}{{U}{{{UUUU}{}}U{{{UU{{}}{UU{}U}}}{}+++{UU}}{+++{U}}++++U{}}{}{}}}}}}{{UU{U}{}{{}}{}U{{UU}{{}}{}{UUU+++++}UU}+++U{U{++++U{{U{}{{{UU}+++++U{}U}U{UU}U}{UU{{UUU}}{UUU}+++++++}{++++U{U+++{{U}UUUUU{U}+++++++{UU}{U}U}UUUU{}U}{U{}U}U}}{++++++++++++U+++++U}U{U}U}}{{+++++++++}}UU{}U}U}{U}{U}U}}}}{}UU{}{++++++++++++++++++}{{{{{U{{+++++++++{U{U{U{UU{{{{U}{{}}}{U}}{}UU}}++++++++++++++++{}{}U{UU{+++++++++}{{}}}{{}UU}UU}}U{}{{U}{U}}}U{{}+++++++++{{++++UU}++++++++++++++U{U{}UUUUU{UU}{U}U}{UU{U}}}UUU}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{UUUU{{{U}+++{U{+++++++++++{{{UU}}}{{U{}{}}{{{}}{{{}}{UUU{U}}UU}U}{{}{{}{U{}U{}+++++++++++U{UU{{}}UUU}}}}{UUUU{}}UU}}}{}U{U}U{{}}}}}U+++++}{{}++++++++++}{}}UU}U{}U{{{{{{{{U{}U}U{{UUUU{U}{U{U}{UU{+++++++{}U+++++++}{}}U}}U}U{U{U}{U}}{}{UU}}}}{UUU}}{U}U}{U{{U+++++++++++++++++++{}}{{{U{{{U}U}{UU{}{{U}{UU{}}U}}{U}}U}UU}UU++++++++++++++++++++{U{U{U}}U}}{UUU}}{{}}{}}U{}U{U}}U{{{UU}UU+++++++++++++++++++++}U{{{{{}{{}{{}U{U{U}{U}UU{UU}U}}}U}}}}{{{U{++++++++++++++++++UU}{{{}}{UU}{UU{{{}}UU}U{{UU}}}UUUU}}}}U{}U{{U++++++++++++++++UUU}{UU}U}}}{}{{}}}}}U{UUU}}}{UUUU{{{{{}U}{}UU}}+++++++++++++++{UUUUU}}}U}{}U}{{{U}}{}{}{U}}}UU}{}{{{U{{}{U}{}}{{++++++++++++++++++U+++++{{UUU}{UU{}UUUU}{{}}}}{U}U}}UU{{{U{}}}U}}+++++++++++++++++{+++++{U}}U}}}U}{U}{U{}U}}}{U{U{{}{U}}{{}U}{U{U+++++++++++++++++++++++}}U{{}U}{U}}}{}{U}{UUUU}}{{}UU{U}}}UU}}}}{+++++++++++++++++++++}{{U{U}U{}U}}{{{{{{U{}{{{{U}U{{}}U}{}}{{{{}}{+++++++++++++++++++U{}{}U{}{{{U{U}}U{}}UU{}}}UU}{}UUU{U{U{}UU}+++++++++++++++++++++++}U}}U{}{U{U{{{{UUU}{}UU{{U{U{}}{{U{}}{U}}++++++++++++++++}++++++U}UU}}}UU{{U}}}U}UU}}{U{{U{U{}U}UU{}{}}}{++++++++++++++++{}U}++++{+++}{UUU}}}U}U}{}{}}U{UU{}UU}{}U{UUU}{}}U{++++++++++{U{U}{}++++U+++U{}U}UU{UU}{UU{}{}}}UUU{}{{}U{{{UU}{{{U}+++++++++{UUU{}{U+++{+++}U{{}U}{{}U}U}}U{}{{}}U}{}}{}}}}U{{}UU{{{++++++++}}}+++}{{}U}U}}U}}UUUU}}UU{}U{{}}}}U}U}UUU{}{{{U}}}U{U{{+++++++}{{{+++++++}{{{{UUUUU{{{{U{{}}}U}{{}UU{U{U{}}{UU{{{U}U{U}}U{{U{{UU{{+++++++{UU{U{}{}{{U{}}{}{U{}UU}U{{}}{UUU}}{{U}{}{}}UU}}{{{{}{{UU}}{++++U{{U}}{{UU}{{U}{}UU}}}UU{U}{{U{{U}{UU{}{}U{{UUU}{UUUU{}UUU{U}UU}{{{}U}U{{}}{}}{}U{}{{U{{}U{{}}U{U{U}UU{}{}{}}{}UU{}{}}U}{UU}{}U{UU}U{{{}U{{}{{}U{}{UUU{U}U{{}{U}{}{}}}}{{UU{}{U{}}U{}}}U}{{U}U}{{}{}{{{{U{{{}UUU{}{UU{{{}}{}}{}UU{UUU}U{{U}{U{U}U}{UU}{}U{}}U{{UU}U}U}{UU{}{U}}}}}{U}{+}}}}UUU}{}UUU{{U{+++++++++{{U}{{U{{UU{UU{U}UUU{}{U{}U}}U}}U}{{UU{}}{U}{}UU{{}U++++++++++++U}}UUUU{UU}UUU}}UUUU{}U}}}}}{{U}}UU}}U}{U}{U{}}{{}U+++++++++++++++}UUU}{U}UU{UU{UU{}}U{{}}{{{}}UU}{{{U}UU}}U}{{{}{+++++++UU}++++++++U}}U{}UU}U{U{U{U}}{UU}}}{{{}{{U{{}{{U{{{{}}}U}++++}}{{{U++++++++++{{{{{}{U}}U}}{{}U}{{}}U}{}{UUU}}}UU{{}{U}{}{+++}UU}{}{+++}++++++++{{}}{{{}{U}}U{{{{}{UUUU{}UUUUU{UUUUU{}{}}++++}{{}UU++++{{U++++++{{}}U}U{}}{}}{{{{{}{UU{UU{}{{U{U}}UU{}{U{++++UU}{{}++++UU}}{++++}{{{UU}}}{}}{U}{}{}U{{}UUU{{{}}}}{}{}{U{}+++{{}{}{U+++}U{U}U++++U{{}}{{}}}}}UUU}UU{}{U}UU}{UU{}U}UU{}}{U}+++++}}UU{+++}{}U}}++++}}U}}{{{U}}}U{{{{}}}{UU}{U}{}}}{}}{}{{{{U++++++}UU{+++{UU{U++++U}}UUU{U}}U}}{U{UUUUUU}UUU}{UU{U}U}{}}U{U}}+++++++}}+++}}UU+++++}U{UU}}}}{}}{U}}}UU}}{U}}}UU{}{}{U{}}}{}}}{}}++++++}+++UU{{++++{U}}U}{}}}{}}+++++{UU}{{U}}}}UU{UUUU{UU{U}}U}{{+++++++++{}+++++}U}}}UUU{}UU}++++++U{U{U{}{}UUUU{}{U{U}{}U}U}{}{U}++++++++++++++}U}{U}}{{{U}}++++++U}}U}{{UUUU{}}{{}{{U{{}{}{}UU}{U++++++++++++}{U{{}}UU{UU}++++}}U{{}}U}U{}UU{}}UU{U{UU}{}}{{}}}}{}{++++++++}}}U}U}{U{}{+++++++}U{}}UU}U{}U}U{U{{{{U{UU}}}{{UUU}U{{UU{}}U}}U{{U{U}{U+++++++++++UUU{}U}{UUUU{U}{}}U}U{}}UU}{}U}{U{U}{U{U{U{U{U}}}}+++++++++++++UU}}}U{{{{UU{U{}{}U{{{UU{{}UU{{UU{}}}U{}{U{}}{{{}++++++++++++++{{}{{{{}}U{{U{{}UU}U}UU}{}UU}UU}U{}}UU}{}U{U{U{}{++++++++++++++}{{{{{U{{UU}U}}}U{UUU{}}}}}{}U{{{{{{{}{{}}{{{{}+++++++++++++++++}}{UU}{{}{{{{}}}{}}UUU{{UU}U}}U{U}}UU}}UUU+++++++++++++++++++++}U}}{{{{U{{{UU{}}{{UU{}UU}U{{{{}}UU}UUU{{}{+++++++++++++++++++}U}}U}}U{}{{{U{}{{{}U}{UU{{}{}{U}U}}}{}}U}}U{+++++++++++++{U{U}}UU}U}U{{}{U}}{}UU}{}U}}{{UU{U}}{}}}{{U}{{}UU++++++++++UU}}}{}U{}{{}U{{U{{{{{{UU{{U{UUUU}UU{}{{{UUU{{U}{}U{}U++++++++++{U{U}{U}}}}}}{U{{{}UU}UUU}{U{}{U{}UUU}{}{U}U{}{UU{{U{}+++++++++{{U{{U}}{}UUU{{{{U{}U{}U{}}{U{{{U{}{}}U{U{UU}}{{U}}{{{{++++++++U{U}{}{{}UU{{{{}{U{{{{{{}}{{}}}{{UUU{U{U{U{}{{UU}UUU{}U}+++++++}U{}U{}{}{{{}{}{{{U{U{}U{U{UU{{}U{}U}}{UUUUU}{{U}}}U}{}}}++++++++U}}U{}}}}{U}{{}{}UU}}U{}UU{{U{}UU}U{}{UUUUU{UU{{}}{U}U}{+++++++++UU}+++U}}}}U{{{{UUUUU}U}}U{}}U{}U}U}{UU{}{{}UUU}{{U{}{{U+++++++++}U++++{}}}U{}{{{}}}{{}}}{UU}}{UU{}{}{UU{}U{UU{{UUU{{{}}{++++++++U{+++++}UUU}}{U}{{}{}U}U{{{}}}{}U{U}}}UUU{{U}U{}{{{UU}}U}++++++++}{++++{UU{{UU{{U}{}{}{}{{{{U{{}}U}{}}U{}}{UU}UU{}U}}{}}U}}+++++++U++++}UUU{{UUU{{{{}UU}UU{UU}{U}}U{{}U}{U{}}UU{UU}U{{}}U}}++++++++++++{UU{++++{{}{}{U{U{}U}{U}U{{{}UU{}}{U}}}{U}{{{{U{}{}}+++++++++++UUU}U++++UU}}{U}U{}{{U}}{}U}}U}{}U}UU}{U{UUU}U{UU{U{U++++++++++{U}}U{++++{}{U}{UU{{UU{}{{U}U{}UUU{U{{UU{{{}U}{}{}{}UUU{++++++++}{+++UU{{U}}U}}{U{{}UU}{UU{}}U{{}{U{}U}{}}{}U}U}}}UUU}{U}{++++{}}U+++{{UUU}{{{{}U}}U}}}U{}}U}U}{}UU{{}{U{U{UU}UU{{}UUUUU}}{}{}{U}{+++U}}}}UU}{{}}U}}U{UU{UUU{}U}{U}}{{UU}{{U{U{}{{{}}{U}UU}U}U{{U{}U}U}}{U{{UUUU{}U}{{{U{}U{{{U}UU{}U{UUU{}UUUU{UUUUUU}{U}U{{{{}}U{U}}}U}{{U}}}{}U{U}}}{}{U}{}U}UU}}U{}{UU}}{{{{{UU}{}U}UU{{{}}UU{{{{{{U}{UU}UU{UUU}}{U}{{}{}U}}{{{U{{}{}U}UU}U}}{{}{{{U}}U}UU}{}U{}}{{}}}U}U{UU{UU}{U}}}}U}U{{}UU}}}U{}}{}{}UU{{UUU{}{U{U{}}U}U{}}}U{U{U{U{U{}}{}}}{UU{}{{U{}}{U}}}}{}}}}}{}U}}U{}}U}U{}{{}U}U{}UU}}}}U}}}U}UU{{{}}}U}{{}U{+U}}{{{}}U}{}UU}{{{}}{UU{U+++++}{UUUUU}}{{{{U{U}U}U}{}U{{U}}}U}{{{UU}}}U{{}{}UU{{{U{U{++++++++++{U{UU{U{U{{{}{}UUU}{U{U{U}}}{U}}U{}{{{}}UU}U}}{{U}{{++++++++++++}}{U}}}{U}U}{{}{}{}UUUU{}UU}UU{}UU{U{}U}{U}U}U}{U}++++++++++}++++}UU{}U{{}}{}}{{}{UU}{U{}U{UU}}}U}UU}{U{}{{U}U}{{++++++++++}}++++U{{}}{}{}}U{U{{{}U}}U{UU{{{}U}}}{}U}}}{UUUU{U{}++++++}}+++}U{++++}UU{}{{}U}UUUUU{{}}{{U}{{{{U}{}}{}{{U{U}}}{}{}++++U{{}+++UU}++++U{{}{}{{}}U{}U{U{UU}U{}}}{}{}U{UUUUU}U}{}U{{{{+++U{}UU+++}}U{+++{UUU{{UU{U{UUUU{{{}{{UUU{{{}{}}{}}}{}}UU}{{U}U+++UUU{{+++UU{U+++{UUU}}{}UU{{{}}{U{}}{{}{}U{UUU{{}{}{U}}}}}}{}}+++}U{}{+++{U}{+++UU{UUU{}}}}U{{{{{UU}{{{{UU}{}UUUU{}{U{{}{}}{{}++++UUUU+++}{{U+++U{U{{U{}U}U}{{UUUU{}}}{U{U{U{UU{{}{U}U}{U}}U}}++++{UUU+++{{{{+++{}{UU{U{{}{{+++++}U{}U{}}U}}}UU}{}U{}U}{{{{{}{{++++}}{+++{}U++++}}U{{}{{}++++++++}UU{{UU{{{U{}U{{}{{}UU{{{U{UU}++++++++++U}+++++}U{{}}}++++++++++{}{}}{{U{}U{}{{UUUUU{U{U{U{UU{{+++++++++++++++{}U{{{+++++++++{{{{{U{{}{}{U}{}}}}U}{}}{U{U}UUU}U{+++++++++++++U{{{}++++++++}{{{U{{U{}}{}U}{UUU{}}}U}U{{}UU{}{}{{{U{}+++++++++U{U{{+++++++U{{{{{U{U}}{{U{}{}{U}{}}U}}}U}{}U}UU{}UU}{{{}}}+++UUU}U+++++++}U{{{}{UU{{{{U}UU{U}{{}UU}}}U{U}{UU{}}}{{{{{{}U}{{}U{U}+++++++}}U{{}}{{}}{}{UU}}U}{}U{U{}UU}U}{U}{U}{}U}{}{{{}UU{UU{U}+++++++{U}{{{}U}}{}U}UU{U}U}{U{{{{{U{U}U}{{}}UU}U}}UUUU{U}U{}U+++++++}U{{}{U{{U}U{}}U}U}}UUUUU}}{{{U}U}}}{}}{U{U}}U}}}{U}}U{+++++++{{}}}}{UU{UU}U{UU{{}}{{UUU{UU}UU{{U{U}U{UU}{}}{U}{U}{U}{+++++++}UU}{U}}{}}U{}{U}U}UU}}U{}}}}{UU{}{{}UU}{}}{}U{}}}UU}}{+++++++{UUU{{UU}UUUUUUU{{UU}}UU}U}{U{{{{}U}{}{{U{{{{}{}}{}}}}UU++++++{}}}U}UUU{{}}}{}U}{}}}{{U}U{{}U{}UU}UU{{{UU}U{}}{{U{U}}}U{+++++UU}{U{{U{{}U{UUUUUU{}{{}{UU{}}{{{{}{U}{{}UU}{U}}U}U}{U}UUUU+++++{}{{{UUUUUU{U}}{{U}}}}{U{}UUUU}}}}{UUU{UUUU}}}}UU}}}{{{}{{}}++++}}}U{U{}}{{}{{U}{}U}{UU}U}}{U}U{}}{}}UUUU{{}U}U}{UUU}{U}UUUU{++++UU}U{{{{{UUU}{U{{}}U}}{{}{}}}U}UUU}}{{U}{{U{{{UU{{U{{}U}}UU{+++++}}{}}{}{}{{}U{{{{UUUUU}U}}{}{U}{{UUU}{{{}}UU}}U{{}{}{{}U{}UU+++++}{U}{UUU}U{U}}{UU{U}{{}{}}}U}U}U}U{U{UU{U{}}U}}}}}{U}}UUUUU{++++}}}}}}}UUU}U}{U}}{{{{{U}U{UU{{U}}}UU{UU{{{UU{UUU{UUUUUU{{{{{{++++{{}U{U{{{}}{U}{U}U{{}}}U}}{{U}UU{{U{U{U}}U{{}}}{U{U{{U{U}UU}++++{U{U{{{U{}}}}{U{}{}U{UU{{}{UUU}{}U{}U{{}{U{{}}U}{{UU{U}{U{U{}++++U}{{{{U+++UU{{{}U}}{{}}}}{{U}}{}{{U}{}}{{U}U{{UU}UU}U{{{{U{}++++++}++++++++{{}U{U}UUUU}{{U}}U}U{U{UU{}U}U}{UUU}U{{}{}{{{{}{{}++++++++++++++{{{}{U{}{U{}U}{UU{}U{}{U}}}}}}U}{U}{{U{}}}U}{{{}U}{+++++++++++++{{}UUUUUUUUU{}U{UU}U{U}{{U{}U{U}UU}{{U{}{{{U}U{{}{}{U+++++++++++{{}}{UU{U{{UU{{U}U}U{{{UU{U{}}}{UU}U{}}}UU{{U}{}{U}U{{++++++++++}}{{{{}}U{{}}{U}{U{}}{}U{U{U{{}UUU{}}}UUU{}}U}UU{{}}U}++++++++++U{{}}{U{{U{}UU}{}{U{U{{U}U{U{U{{UUU{{U{}}{{{}}U{{UU}}U+++++++++}}}U{{UU}{}}UU}U{UU}}U}{U{{{UU}}{{U{{U{U{{UU{}{{}U{{{}UU{++++UU{}}}{{U{U}{{}}}U}{U{}}{{{{U{}U{U{}{U}{U{}}U}U{{}U{U}U{U}}U}{}}}U}}{U}{{{UU{{}}{{}UUU}{U}}}{}}U{{{}UUUU}U{}U{}U{U{U}{{U{}}}UUU}{}}}}}{{}}U{}{}U{{}}}U{U}{}{U}{U}{}{}UUU{UU{{U{}}U{{UU{{}}{}U}{U{{}U}U{}}}}U}U{}}{}U{UUU}}}}{}{}U{}{{}}}{}{{{U{{}}{U{}}}}}U}UU}}}{}U{{{{U}}}}{{}UUU}U}{}U}UU}{}}}UU{U}U}U}U{{{}{{U}UUU{}}U}}}U}UUU{UUU}}{{U{{}U}}}{}}U}{{+UUU{}}U}}U{}{}U}{{{}+++++++++++UUUU}{}{{{}{}}U}}U{{{UUUU{}}{{UU}}{}U{UUU{U}UUUU}U{{++++++++++++U{}{}{}U{UU{UU}{U{U{UU{}}{U}{}UU{{{U}UU{}}}{UUU{}{}{+++++++++++++}}U}{{}}UU}{UU{}}U{U{{{U{U{}{U}{U}}UUU}}UUU{{U{}U{++++}}++++++++}U}{{}UU}U{UUU}UU}{}U}}UU{}{}{UUU{{UU{}}UU}U}}{}{+++++{}+++{{++++}{}{{U{{UUU}UU}}}}{U}{U{}UU{U{}{U{{{}{UU{}}{{UU+++++UU}+++U{++++}{UUU}U}U}{}U{{{UUU}}{{}{}U}}}{}U}{U}}}{{}}{U}{++++{{}++++U}U+++}U{U{{}{UUUUU}{UU}{{}UU{}U}}}}UU}}U{{{{U}}}U{U}+++{}{{++++UU}+++}U}UU}{U{}U{U}{UU{U{{U}}}U}}U{}}}{{}U}U}}UU{}UU+++}UU}+++U{U++++{U{UUU{}U{}U}}U{{U{}U}{{{UU}U{}UU{}{}}}UU}UU{{{++++{U}+++U}U++++{}}{{{U}UU}{}}}U{}{UUUU}{}}}{{{UUU{}}{U}}}U}}{{++++{}++++}{}+++}{}{U}{{}UU}U{U+++{{{}U}}}{}{}U}{{}{{{}{U{U}UU}}U+++U}++++}{++++{U}{{UUU{}U{}+++++UU}{{U{}}{U{}{{{UU{U{{{}}U}U}{}++++++++}UU++++}{UU{U{}{{}+++++++}U{U{UU{{}}}{U{}U}{{U}U}U{}}UU{++++++++}+++++}U{}{}}{UU++++++++U{{}{UU}UU{{{UUU}}}U{{U{{}}U}U{{}+++++++++++++U}UUU{{U++++++++{U}}}U}{U{U}U{}U}{UU{}{}U{U{U}{{{{{++++++++++++}}UUU{U++++++++}U}U}UUU}{}U}{UU{}}}U{{U{U}}}{}U{{{U{U}++++++++UUUU{U}++++++++{U}{{UU{}}{{}{UU}{{UUU}{{}{}UU{{}{{UUUUU{{{U}{}}}U}}{U++++++++}}{}}U}{U}UU{}{{U{}{U{{U}}U{{U{U{}{{UU}UUUUU{{U}}U}}{U++++++++}{}}}}U}}}{}{U{{{}}}{{}}{{}{}U}}}}}U}U{{}}}U{U{}UUU}{+++++++++}U{}}U{{}U{}{{}}{U}UU}{}}}{}{UU}}U}{{UUU{{}}U}U{}U{{++++++++++{}UU}U}{U{}}}}}UUUUU{U{}{}{}}}U}UU{U}{{}{{{{UUU}}}{UU+++++++++UU}{U{U}{U}}{}{UU}{}}U{}{{{}UUUUUUU{UU}}}}}UU}U}{}{}{}+++++++U}{UU}{{}U}U{}{}}U{U}{{{}U{U{{}{UUUUU{U}}{{U}U{{U{}{}U}U+++++}UUU{U}}U}U{UUU{UUUU}}}UUU{{{{}{{U{{}{U{{UU}UU}}{}U}{UUUUUU+++++{{}U}{{{{U}{{{U}}{UUU{UU}}{U{}U{{{U}UU{U{{UU{}{}U{U{U}UUUU{++++}{{}}U{U}}UUU}}{{}UUU{{{}U{{U{UUUUUU}}UU}}{{U{UU}U}U{}UU}{U}++++++}{{}}{U}{UU{{}UU}{{UU{UUU{UUUU{{{{}{}{U}U}U{U{U}}UUUU}{{}U}++++++}}{}}{U{{U}{}U}}{U}}}}{U{U{{}{}}{UU{}UU}}UU}}{{{}}U}U{}}}{U++++++U}}}}{{{{UUUUU{}U}{U{U{{U{U}{U{}UU}{U{UU}}{{}}}UUU}}{}}{}U{}+++++U{UU{U}}UU}UUU}}U{U}{{}}}{}}}{}}}{}}}U{UU}{}{}U}}U{{{}}U{{}}+++++UUU}U}}{}}UU}UU}{}U}}{}}{U}}}{{U{U{{{}UU}U}{U{}U{{}{{}{{U{{U+++++{}}{U}}{{U}UU}U}}}}UU{UU}{U}}U}{U{U}{}U}}}}{U}}U{UUU{}{{UUU}+++++}}}}{}U}{{}{UUU}UU}{U{}}{}}U{{}{U{U{UU}{}{UU{U}}{{{U{{}{U}}U+++++}}{}}}U}}{}U}U{{U}{U{U{U}UUU}}}{{}}{U}{UU{UUUUU{UU{}{U{{}U{}+++++}{{{{UU{UUUU}{U{}{{}{U}UU}{{}{{}{{}}}{}{{}{}UUU{{}U{}}}U}}U{++++++}U}}UU}{UUUUU{}U{}}}{{U}{{U}}U}U}}{}{}}U}U}{}UUU}}}{U}{U}UU+++++++UU}U{}}{}{{U}UU{}U{}}}UU}}}U}}}}{}}{}U{UU}{}{}{}{{{}{{{}}{+++++++++UU{{{{}}UU{}}}{}}UU}UU}{}}UU}}U}UUU}}}UU}U{}}{{UUUU}}}}{}++++++++{{{}}}U}}{}UUU{}}U}}UU{{}}{{UU}}{{U{}U{U}}{U{{{{}U}UU{{UUU++++++UU}U{U{U}{UU}}}}{{}}{U{{}U}U{}U{U}U{U}UU{U{U{{}}U{UU}U{{}}{U++++UU{}{{UU}}U{{}UUU{{}U}{{}UU{}}}UU{UUUUU}U}}{}UU{}{U}}{U{}}UU{}U}U}{U{{}}U{}{{U{{{{{{U}{}U{U{}{}UU{}U{}}UUU{U}}{U{}{{U}U{U{U}}{U}}{U}}UU{UUU}U{{U}U{}U}UU{UUUU}}UUU}}}}}}{{UU{}U{}}U}}}{}U}{}}}UUU}}{}}}U{}U{{}}}}}{}}}}UU{{}}{}}}}{}{U}{UU{}}{{U{}}}{}}{U}U}U{U{UU}U}{U}U}}UU{{}{UU}}{{{}U{{UU}U{}}{U}{U}{UU}{UU{U}}}}U}U}}{U{{{{{{U{U{}}}U}U{{{}{U{UU{{U{{{{{}UUU}UU{}{U}}}}U{}U{}{{UUU}{}{UUU{UU}}{}U{{UU{{{}UU}{}{{}{U{{{{UUU}}{}{}{}}}{{{U}}}{}}U}}U{{UU}}}U}U{U{{U{}}{{U}UU{}}}+{UU{}}{U{U{U}UUU}U{}{{}{}{{{}{{}{U}U}{{}{UU{U}}UU{}}UU{{U}{UU}U{{}{U}U}UU}U}U}UU{+++++++++++U}}{}}{}}}}}{U}U{{{}U}U{}{U{UU}}UU{{}}U}}{U{{U{++++++++++++++++++++}}{}{{UUU}}}UU}{UU}U}}U}{{{UUUU{{{{{}{U}U+++++++++++++++++++++++++{}}{UUU{}{U}}U{{{{{}{UU}}}U}{{U}}{}}U+++++++++++++++++++++++++++++}}U}U{{}{UUU{UU}U{}}{}{U}{}}}U{}U+++++++++U++++++++++++++++++++++}}{{UU}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}UU{U}}U++++}{{}+++++++++++++++++++++++{}{}}UU}}U}U}}}}{}}{}{UUU{U}U{{}U+++++++++++++++++++++++++++++}U{U{U}{}}++++{{UUUU{{}}{UU}}}U{{{U{++++++++++++++++++++++++++}{}{}}U{++++++++{{U}UU}UUU{}UU{}{UU}UUU++++++++++++++++++++U}{{{}{++++++++++++++{UU}UU}U{{}}U}UU{UU}{}U{}{}{U{UU}}{}UU{{UU{+++++++++++++++++++}{U}}{{U{{{}UU}{}{U{U}U}{{U}}{}}{UU}{{{}++++++++++++++++++++U{{}}}{{}UU}}}{{{}}U{}}U}{{}U}}}U}}UU{UUU+++++++++++++++++{U}{U}}{}{UU}{UU}{}U{U}{}{UU}{{U{U{{{{{{{}U}}++++++++++++{}U}{U}{{U{U{}}UUUU}{{U{U{}{}U{{}{U{UU}UU{}{{}{++++++++++++U}{}UUUU}{}{U{UU{}}{}U{{U}U{}U}}{{{U{U}U{}UU}{UU+++++++++++++{{}U}}{U{{UU}{UU{{U{}}{}}{}{{U{{}U{U}{{UUU{}}}U{}}}+++++++++++}{U{UU}U{U}{{UUU}{}}}}}}{{{}}}{U}}{UU}UUU{UU{}{}U{U{U++++++}{}}UU{}{}{{}{}U{{UUU{U}UU{U}{UUU{U}U{U{{UUU{U}U{UUU{{{U{{++++U}{UUU{UU{UU{{U}{U}{{{U}{{UU}}}U}}{}}U{U}UUUU{}}}{}}{}}}U}}}U++++U}U{{{{U}{{}{{}}U}U{{UUUU}}}{UU{}{UUU}U}{}U{UU{}{}}}U{{}U}UU+++++U{{}{}U{U}{}{U{}}}{{}{{{}}}U}}UUUU{U{{{U}{{{{{}U}{{UU{{U}}{}+++++}{UUUU{U{}U{{}UU{{U}{UUU}{{{UU{{U}{{{}}UU{{{U{}U{UU{}{U{}{{}++++++UUUU{{{UUU{U{{}}U}{{{U}UUU}}{}{}U{}}}{}}U}}{UU{UUU}U{{U{{{U++++++}{{U}{}}U{{}U{{U}{{{}{U{UU{{{UU}U}}U{{UUU{{U}}U{{U{}}{}}}}{++++++U}{UU{UU{}{U{}}{U{{{U{UU}U{{{}{{{{}{{{U{U}U}U{{}{{{U{{U{{{}{+++++}{}U{UUU}{U}{}}U{}{UU{UU{{{U{{}{U}UU}U}{{U}U}}UUU}}{UU{}{{{}+++++}}}U{{U{}{{{}{{}}}}}{{}}{}}UU{{UU{}{{U{}}{U}U}U{UU{UUUUU{U}{++++++U}{}UU{{}UU}{U{}{UU{{}UU}}U{{UU}}UU{}}{}{}{{{{}}{{{{U}U{}{{+++++++}}UUUUU{{U{U}{}U}{{UU}}U}UU{U}{{{{U}U}}U}{UUUU{U{}{}{UUUU}++++++++U}}}{}{{}U}UU{{U{{}}U{UU}{UUUUUU{U{}U}UU{}{}UU{{}}U{{{}U}U++++++++}U}}U}U{{U{{U}}UU{{}U}}}}}}{{}{}{U{UUUUU{}}}U}{}}{}U{{{}{U+++++++U{{}}UU{{}{U}{{{}U{{{}{}{{{}{U{UU{{U{}U{U{}}{UU{{}UUUU{{}{U+++++++}{{U{}UU{}}U{U{}}{}U{UU}}}}{U{U}{}}}UU}}}{{UU{{{U}{{UU{UU}{++++++{{{}UU}UU}{}{UU{U{{}}{}{U}{U{}{}{{}}{U}}U{}U}{{}{}U{}UU}{}{+++++++{{U}}}U{UU}{UU{U}{}{UU{U{UUUUU}U{{UU}{{U{}}{U{{{{U}}}}}}{{U++++++++}{{{U}{{}{}}}}{{}}}{UU}{{U}}UUU{}}{U}U{}U}{}UU}{UU}}UUU{}+++++++}UU}UUU{U}{{}U}UU}}U}}UU{}UU{U}}}U{{UU}}}}}}{}}}{U{}{U{UUUU+++++{}{U}}}}UUUUU}U{{}{{}U}}}}U{}{U{U{}{}U}{UUUUUU}{}}}}}{}}{U}UUU}UU{}{}}{}U}{U}}{UU}}UUUUU{U{{{}{{U}UUUU{}}U}U{{UUU{U}U}}U}}{UU}U{}U{UUUU{UU}{{}}U{U{UU}}UUU}}{{U}U{UU}}{U}U{{U{{U}UU{}UUUUU{{U}}{}U}}{}{}{{U{{U{}{}}U}}{UU}}}{{{}}UU}U}U}UUU{}{U{}}U{U}{{}U{{}{}}{}}U}U{}{U}}}}U{U{U}{}{U}U{{U{{UUUU{{}{UU{}{{{U}{U}{{{{U}}}}{}{}{{}{U}{{U{}{{{{}}{UUU}}}U{}U{{{U}}}}{{{}U}}}{U}}}}U}}U}{U}UUUU}{{}}}}}{UUU}}{UU}}{}}{U}U}}{{U}{U}UU{}{}U{{{}UU{{{}UUU{U{{}}}UUU{{UUU}}{U{}{{U{}}}}}{}}}}{}UU}U}}{U}UUUUU{U{{{{U{{}}UU{UUUU}{{UUU}{UU{U{}UU}U{}}U}}UU{{U{}{({U}}{{UU{{{{{{{UUUU}{}}UUU}UU}{{{{}U}{}}{{}U{U{UUU{{}U{}UU}}}{{}U}UUUUU{{}+++++++++++++U{{}{{UUUU{U}{{}U{UU}}}U{{UU}{U}}}{{}U}{}{{UU}{U}++++++++++++++++U{U}{{U{{{{}{}{UU}}}{{}UU{}{}{U}U}{U{U}U{}{U}{{+++++++++++++++++++{UU{{}U}}{{UU}U{U}U}UU{UUU}}{}{{U}}}{}U{}U}U+++++++++{+++++++++++U}}}}{{U{{{{}U{}U}}U{{U{}}{{UUU{}{}}{{}{U}+++++{U+++{}{}}UU++++++}U}}{{U}UUU}}{{{{U{}U{UU{}UUU}}}U{UUU{UU+++++{}{+++}{}U}}UUU+++++}}U{UU}{{U{{}{}}}UU}U}}UU}UU{}{U}}U{}}{++++{U{U++++}UU}}U{}}++++{}{UU{UU{U{U}}}{}}}}{U{}U{}}{}U}}{UUU}}+++++U{}++++{{}{U{U++++++}{{}{}U{{UUUUU}U}UU}}{U{{U{}}{}}}{}}UU}U++++++{U+++}}}+++++++++{{U}}}{UU}{}U{{{U{}{U}}}U}{{U{{}{U{U{{U{U}+++++++++++++++++++++{UU{{}{}++++++}{{{}{U}{U}{}}{U}U}{{{}{}}{}UU++++++++++++++++++}U}{}+++++++++++}{{U{}{{}U{{}{{}U}{{{}}}U{U}U{UU++++++++++++UU{U}}++++++++++++++{}U{UUUU{}{U{}U{{U{U{UUU}U}{U}U{{{UU{{}{U{{{}U{+++++++++++++UUU{U{{{{}{U}}U}{}}}U{U}}UUU}}U}UU}}UU}UU{}}+++++++++++++++}{U{U}UU{}{{{{}}}U}UU}{{}U}{}U}{U{{{{U}U{}}{U}+++++++++++++++}UUUU}U}{}U{U}}{{{{U}}UU}{{{{U}{{{{{}{U}UU}UU++++++++++++++++U}{}}U{UU{}{}}}{}{}}{U{{}}}{{}{{{U{U{U}}}}{U}{U++++++++++UU{U}}U{}U}}}U}U{}{U{}{{{{}{{}}UU}{{UU{{U}}UU}}{UU}}}}+++++++U}U}}}}{}}{}{UU{}{U}}U{}}{{UU}{{}U{U}}}{{U}{{{{}UU}U{}}U}+++++}U}UU}}{U{}{}U}UU}U{}}U{UU}}U}UUU{{U}}}U}{{U}{U}}}UU{{{{{UU{+++++}U}{{UU}{{}{U}}{{{UU{U}}{{UU}}{{}{}U{}}}{}{}U}}{{}U{U}}}UU{{++++}{{{}}{{{U{UUU{U{{}}}{{}{U}}UUU}{{{U{}U{{{}{}U}}UU}{{U}}{}}UU++++U{U}}U}{}}}}}}{}}{}}}{U{}}}}}{U{}{{{}U}U}U{}}}}{{}{}{UU{{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{UU{}U{U{U}UU{{+++++UU}{U}}}}{U{U}}{UUUU{}{{}}}}}U}U}}}{}UU{{{}{}{U{{}}UUU{U{}}{+++++{}}U}U{UU{{U}UUUUUU}}{}}U}}U{U{{{{{{{{{{U}{{UUU{}{{U}UUUU{{}++++++}}{U{U{}UU}}UU{U}}}}UU}UUUU}}}}{}}U}UUU}U}U{U{{}}UU}{U}}}UU+++++++{}U{{U{U}U{}{U}U}{U}}{U{U}U}}}}{{U{}}U{{U{U{U}{U}}{U{UUU}{+++++++}UU}}}{}}U}}}{UU{{{U{}}{}{U}}U}}{{}{{U}U{}{}U}UU{{U{{{}{U{{+++++UU{{}}U{}U}{U}{UU}{UUU}U{U{}{}U}{{U}U{}{{}{{U{{}{UU{{{UUU}U}U++++{}U}U}}UUU{UU}U{UU}UU{}{{}U{U{}{U}}}}{{U}UU}{{{U{}}{UUU}U}}{+++++UU{{}}U{}}{}U}{}{{U}UU{}{}U}UU{}{}{}}{{{U}{{}}U}}}{}}U{U{{{{+++++}}UUUUU{U{U{}{}{UU{UU}U{U{{UU{UUU}}{}}UU}{U{{U}}{}}}{{}}UUU}++++++}U}U}U{UU{UU}{}U{{U{{}{{U}{}}}U}U}U}{}{{}U}{}{{{{{}}}{{}{}{++++++}}UU}U}{U}{{}}U}}}{{}{}}{{UU}}}U{}UU{}{{U}U}{UU{{}{{{{}U{}{+++++++}{U}{}{U{}U}}}{{{}U}U}}{{{UUU{}{U}{}}{{}}UUUUUU{}}}}{}{{{}}+++++U{}{{}{{U}}{U}UU{{{U{{U{}U{{}UU{}}{U{{{{}}U{UUU}{{}{{U{{}{UU++++}{{{UU}}UU}{U}{U{{}{{{}}{U{{}}UU{{{{UU}}{U}}}{U}}U}}{UU}{U}}}{}UU}U{}{U}}{{{}U{U{{}}UUUU}U}}{{{{}}U}}U}U{}}}{}}U}U}{{U{UU{UUU}}{UU{}}U{{}U}}U}}U{U{UUU{{U{{}{}{{UU}{U{}{}{UU{}}{{{}}}{}}{UUU{U}U{}U{U}{U{{}{{{UUU}}UU{}U{U{}}}UUU{{{UUU{}UU{}U{}}{UUU{U{}}UU}{{}}UUU{U{UU}}{{U{}}U}}U{UUU}}}{U{U{UU}{UU{{}U}}}}}U}U{U{U}}{{}U{{U{{UU{{}{UU}}}U{}}}{UUU{{}}{{{U{UU{{U{}U}{U{{}}}{{}U{}{{}{{}{{U}UUU}U{UUUUU}U{U{U{UU{U{UU}{}}}}}}UU{{U{}}U}{}{}}}U}{{UUUUU}U{{{{{}UU{U{{UU}U}{}{{UU}{U}}}U}UUU{U{}}}}{U}}U{{}U{{}{}}{U{U}}U{UUU{{{{{U}UU}{}U}{UU}{{{}{UU}{}{{}{}UU}}U{{}{{U{{U}}}{}{}U{}}}}}{}{}{}}}U}UUU}UU{}}U}{{{U{}}{UU}{U{U}{{}U{{{}}{+++++++++{{U}UU{{U{}{}UUU{{}UU}{{}}}}{}{{{UUU}{U{U{{}U{{{U{U}U}++++++++++++}U{{UU}{{U}{U{{}}}{{}}U}{}}{U}{U}{}U}}}}U}}U}{{U{U}{+++++++++++++}{{}{}U{}U{{{}}{UUU{}}}{U{{{}U{}{U}{}UUU}{{}}}}{{U++++++++++++++++}U{UU}U{U{{{{{U{UUU}UU{}UU}}U{U{U{UU}U}UU}{{{{}+++++U++++U}++++++UU}}{U}{U{{}}{{{}{U{U{{U{{}UU}}}{{UUU{}U}}}{}U++++}{}+++}}{++++++}{}}}U}{U{{UUUU}U}U}{{}{UU{}U}U{{}}{U}{U}U{}{++++}UU+++U{{UU++++}}{}}{U{{U}U}}U}}}{{}UU{{{}}}{{}}U}{{U}{{UU{{+++++U}+++}}U{{++++{{{}}U{{UU{{{}U{U{U}UU}}}U}{}}U{}U}}{}U}UUU{U{+++++U+++U{}}{++++{}}UU}+++{UUU{}}}{}}}UU{{U{U{UU{}}U}}{}U{}}U}}}++++++++}{U{{+++UUU}}}++++}{U{}{U{{{}U}U}{}{{UU}{UU}{}}{U}}{{UUU}+++++++}U{+++++{}}}U+++++UU}UU{U{UU{U{}}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{{}{UU}UUU}U{{UU++++++++}{}U++++++{U}U}}{U{UUUU{{}}UU}}}}}}{}}}{{}}U{UU{{U{}{{{{{{{U{U}}}}+++++++{U}{U{UU{UUUU{}{}UU{}U{{UU{UU}{}}{{{U{}UU}U{}UU{U}{U}{U++++++++}U{}}UUUU{}{}}{{}}U}{U}U{U}U{{U}{}U{{{{}}UU{UU{}U{{}U}++++++++U{}}}{{}}UU}U{U}U}U{{UU{U}}{}}U{{U{UUU}UU{U{{{UU}}U{U+++++++++UU{}}}{U}UUUU}UUU}}UUU}}}UU}U{{UU{}}{U}UUU}}}U}}{}{U++++++++++}UU}}}}}U}U{}U{UU{}{U}}}}U{}U{U{UU}UUUUUU}{{U{U}UUU}U+++++++++}U}}{}}{U}{{}{U}}{}}UU}}{}}{}}}}{}}U}{{U}U}U}}{}{{}U}++++++++{U}UU}U}{UU}U}U{UUU}}{U}}UUU}UU}}}}{}{UU}U}{U{{U{}{UU}U}+++++UUUU}{}}}{{U{U{U}UU{{{}}U}U}{{{U}U}{{UUU}}{UUUU}{}}{{U{}U{U++++++U}U{{{}}}{{UU}U{}}UU{}UU}{U{}U{{U{}}U{{}{UU{}}{{}{{}{U{}{{++++++++}}}UU}{UU{}}{{{}}}}{{{}}U{}}UUU}UUU}U}{U}{{}}}}{}U{UU}{}U{++++++++U}}UU{UUU}}}U{{U{}}UU}}}U}}{U{U{}}U}}U}U}U{{{{}UU}}U}{}{{U+++++++U{{{{}{{U{{U}U}U}UU}{UUU{U{{{{{{}}UU{U{}UUU}U{UUUUU{{}}{}{{++++++{UU{{{{U{U{}U{}}{U{}{{UU{}{{{U{{{}}{}{UU{{{}}U}{}U{{}{U{{}U{+++++UU}{UU}U}{}}U{}{}U{{{{U}{}U}UU{}}{}}{}}UU}}U}{UU{U{}}U}}UUU{+++++++{}}{{}{}}}{UU}{UUU}}}U}}}}}U{{UU}U{}}UU}U{U}{U}{UUUUU}{}UU++++++++UU{}{}UU{}UU{{UU}}}U{{}{{}{}}{{U{UU}U{}}{{{{{}{}U}UU}U{UU++++++++{{{{{{U}}UUUU{}{}{UU{}U{UU}}{}UU{{}U{{U{UU}}}U}U}U{UU{UUU{{++++++UUU{}}}}}{}{}}U{{{}{}UU}U}U{}}{}U}UU}UU{}{{{{U{U{}U{{UU}{}{}+++++}}}}UU}{}{{{U}{{}{{U}{}}{U}{{}{}UU}U{U}{}}U}}}U{}{}U{}}{}U}{+++++UU}}{U}{U{U}UU{U{UUU{{U}UU{U{}{}U}UU{U}}}U{}U{UU{{U{}{}{}}U{+++++{{}}UUU}{U}{{}{U{{}}U{U}U{}U{{}U}}{U{}}}UU}UU}{{{{U{{}{UU}U}++++}}}}U{U}}UU}}U{U}UU{}{}{{{{}U}{U{}U}{{U}U}U{}U{}{UU}{{}}U}U{}+++}{{{{}{{}{UUUUUU{UU}{}{}}}{U}}}U{{U{U}}UUUUU{}U{U{}U{{}}}{}{}U}U}{UU{}{}UUU{{U{}}{{}UU{U}UU}{}U}}U}}{{{U{{U{U}UU{U}}}U}}UU{{{U{{}U}U{}UUU}{U{}}{{U{{UU{{}U}{}}{{{U}}}}{{}}UUU{{{}}{{}U{U}}UU}U}U}}}}}UUU{{{UU}}{U}}U{}UU}}}UUU}U}{{UU}}}UU{}UU}}U}{U}U{UUU{U}}{}U}{U{{{}}}}UU{}{}U}}{}{}}}{{U{{U{U{{U{}U{U}}{UU}U{U}{U}U{}UU}{}{UUU{}}}}}{{{U{{UU{}}}UU}}}}{}}{}{U}UU{}UUU}{{U{{UUU}{{}UUU}{}}U}}{{U{{{}}U{{U}U}}{{}U}}U}}{}UU{}{{}UUUU}UUU{}{{UU{UUUU{}{}{}{UUU}}UU}UUU{{{{}U{}}{{U}U}{{{{}U}{{{{U}{{U{{}U{UUU}U}{}UU}}}}{U}U{}{UU{{}U}{UUUU}UUU}U}}}}{UU{}UUU}{}}U{}{UUU{}{}}}U}U{UU}UUUU}UUU{{{{U}U}}{{U{U{}U{{}{}}}U}U}}UU{}{{{U}{{UU{{}UUU}{UU{{U}{{U}{}}{U}}}UU}{{U}{{{{{}{}}}}U{}U{{}U}U{{U{}U}}}}}}U}{{{UU}{}U{UU{{{}{}{}U{UUUU{}}}U}UUU{{UUU}{}UU{UU}{U{}U{{U}{{}++++++++++{}{}}U{U}{U}U{{U{{{UUU}}{U}UU{{U}}UU{U}UU{}{}}U}{{U}+++++++++++++}UU}U}{{UU}UU}{{U{{}}U{}}UUU}U}U}{}U}}}}{}U{{}U{}U++++++++++++++++}{{U}}U}{U}U{{{{}{}UUU{U}}U{UU}UUUUUU{{}{{{{{}{++++++U+++++++++++{}}UU{{{}}}}}UU}}}}U}{UU}}U}}{}U}U{}{UUU{}}}}{++++U{U+++++{+++++U}}{}U}U{}U}}{}{{U}}U}}{}}}}{{{}}{{}U}{U{{}U}++++UUU{+++++}U++++{}{{}}U}{}U{{{{{U}{{U}}}U{{{U}}{}}UU{{U{}}UU}++++{UU}+++++U++++U}}UU}{}}UU{{U}U{{UU}}}}UU}}}U}}U{UUUU{}{{{UU{+++{{{{{++++++++++}U{U}}}U+++{U}}}}}U{U}}}U}U}{U{}{U{U{}U{UU}{U}++++{}U++++++++++}{}{}U}+++++}}}U{{{{{UU}U{UU{}{UU}}{{}}{}}U}{}}++++UU}+++++++++U{}U{}+++++++}{UU{{{{{{U{U}UU{U}{U}}U}}UU}{UU{}{}++++++++++++++}U{}}++++++++}U}{{{U}}}{UU}{}{}{}{}U}UU{UUU}}}UU{}++++++++++++{}}U+++++++++U{UU{UU}U}UU{UUU{U{}{}{U}U}{UU}UU{{}UUU{+++++++++UUU++++++++++U{}{{U{}{{{UU}}U{{U{{U}{}}}U{U}}U}{UU{{}}{{U}}}U}U}}++++++++++UUU}}}{{}U{{}}U}U}{{}{{}}}U}U}}{{UU{{}}U{}U{U}{U}}}}+++++++++UUUU}{U}{{}U{{}U}{U}}}}U}{UUUU{UU}}}U{}}U}{}{UU{{{U}U++++++++{U}{}}}{U{}U}UU}U{U}U}UU{}{{U{}{{U}}U{U{UUU{{}}U{}}UU+++++++++}}{{{{U{}{}UUUUU}UU{{U}}UU}UUU}}{}UU{{{{}{{{}}U{U}U{U+++++++++}}}{{U{{{}}U}}{{{}{{}{}{U{{}}}}{{}}{}}}U{{}U}}{{}U{}U+++++++++}}}U}{U}}{{}UU}U}}}}U}{{{}}UUU{}}{}{U{{{}{{}U{UUU{{U}++++++++{}U{{U{{U}UUU}UUU{{}{{}}{{}}}UU}{U}{}}{{U}{U}U{U}{}U}{U{++++++{U}U}}}U{UUU{U}{{U}}U{{}}{UU{{{U{U}}}}}{}{}{{}{}U{U}{U{U}U+++++U}}}{{}}{{{U}}{{}U{}}{U{}}U{U{U}{UU{U{U{{{{U}}{U{U{}UU}}{{U++++++}{{UUU{}}U{}}UUU{U{UU{}{{}U}U}UUU}}{U}UU{}UUU}}}UUU}{}{}U}{+++++++{}U{}{U{{}}{{{{U}}{}}{}UU{}UU}{{{}U}{{}{}}UU{U}}UUU}}}}{}}{++++++{U{{}{U}UU{U}U{}UU}}}U{{}}U}U{}U{{{U{{}U{{}{}}}{U{UUU}}}{U{+++++++{{UU{U}}}{{U}{UU{}{{}}{U}}}}{{}}U{}}{}{UU}U{UU}{}{U{}U}UU{U++++++}{U{}{{UU{{}}}{{}}U{{{}U{U{}}U}{U}U{U}}}}{{U{{{U{}}UUU}}}}{+++++++{{{UU{}}U{}{}U{{}U{}U{U}}U}U{U{}}{U}U}}U}{}}}}}UU{}U{UU{{U}++++++{{U{}}}U{{}}}UUU}{}U}}{{U{}}}U}{{UU{}{}UUUU}U}{U}}}UU}{{UUU++++++{UU{UU{}{}}U{}{U{}{{}}}}}}}{U}}U}{}U{UUUUU}{{U{{{}{U}U{}{U{}++++++{}{{{}{}}{U}{}}}}{}{}{}}}U{{U}{U}U}}{}{}UUUU}{U{{}UUU}U{UU}++++++}}}{}}U{}{{}{UU}{{U}U}}U}}}}{{U}}UU}}U{U{{{{U}UU}}}{}UUU{{}++++++U}{{}U{{UU{}{{{U}{}U}}}}}U{{}}}}UUU}}{{UU}}{UU{U}U}{UU{UU{{{++++++}{{}UUU}U}}{{U{}{{{U{}{}UU{}UU}{U}}{U}UU{U}{}U}{UUU{}UUU{U}++++++{U{{UU}{}}UU}{{U{{}{}}{}UU}}U{U}UU{U{}UUU{{UU}U}}}}U}U}}UU{+++++++{{U{{{UU{{U}U}U}U}U}}{U{{{U}{U}{U{}}}}UU{U{{U}UU}{}U{U}}{UU+++++UU}U}}U}{U{U}U}{{U}}{U{}}{{{U}{{}{}{{UU}{}{}U{{}}U}{}{}}}{{{++++U}U{}{{}U{U{}U{}UU{U}UUU}}U}U{UUU{{}UU{}{}U}{}U}{}{}UUUU{U{U}+++UU}U{}{{{}U{UUU}U{UU{}UU}{}UU}{{U}UU}{{{U{}}}U{}{U}}UUU}{{}{{{}UU{}U{U{UU}{{UU{U{{}{{U}UUUUU}U{}}}}}{U}{{{U{{{}}U}}}}{{{U}}{}UU}}{{}UU}{UU{UU}{}}UU{{{{}}{UU}{{}UU}U{U{{}}{}}{U{{{}U}U{}}{}{U}{{{}{U{{{U}}UU{U{}U}U}{UU{}}U}}U}{U}}}{}U{}{UU{{}U}U}U{}{{{U}}UUU}{UUU{}UU{}U{}{{}}{{}}UU{}U{U{{U}}}}}}UU{}UU{}U}}}U}}UU}U{{}U{}UU}U{U}{U{{}{}}U}{{U}}UUU}{UU}}}{U}}}U{}}U{U}{{}}U{{}}{}}UU}U}}UU}{{U{{}UU}}}UU{}}}U{}}}U{{{{UU}{UU{{{UUUU{{U}}U}U{UUU}{{{U}}UUU}}UU{UUUU}}U}}UUU}}UU}{}}}{{U{U}}}UU}}{}}}}U{UU}{{U{{U}U{}{U{}}U{}{}{U}}{{{{}}U{U}}UU}}{U{}}{}{{{U}U}}U}}UU{}UU}{{}UUU{U{{U{}{}{{{{U{{}}U}}}{{}}UUU}{}{U}{{}UU}U{}{{UUU{{{U}}{}U++++++++++++++U{UU{U{U}}{U}}}{}{}}UU}U}}UU{U{U}U{{}{U{{}{UU}U+++++++++++++++++U{}U{{{{U}{UUUUU{{{UU}{U{}{}}}{{U}U{{UUU{U{{{}++++++++++++++++++}}{U}U{}UU{}UU{{}{{U{}UU}}}{}}UU{U{}{{UU{U}U{}++++++U}{}++++++++{}UU{}{}{{}UU{}}U}U{{U}{{}{}U{{{U}}U}{UUU{{U{++++U{}}U{{++++++++U{U}{U{UUU}U{U}}{U}UU}{UU}}{}{{U}{U}{U}UUU}}U++++UU}{UUU+++++++}{{}{{}}}U}}U{U{U{U}}U{}}UUU}}{{{{U}UUU}}UU{U{+++}}UU}U}++++++++}}}}U}{}+++{{{UU{}}{U{UU}{}{}UU}{{}U{{{}}{}U{}+++{}}}}{{++++++++U}U{}}U++++U{}{UU{}}}}U{U{}U}}{U}}U}{}{{}}{{UU+++}{{UU}+++++++++UU{U{}+++++{}{U}U{U{}}{{{}U{U}{}{U}{U}UUU}UU}{++++}{{{}++++++++}}{U{U+++++U{{}}{U}U{{}U{}}UUU}}{}}{U}UU{{}{}{U++++++U}}++++++++}}}U{+++++U}{{}UUU{U{U}}UU{}{{{}U}{UUU}U}}}U{{U++++++++++++++++{UU{++++++{UUUU{U}{UUU{{{U}U}}U{}UU}}{{U}U{}{{UU}}+++++++++++++{{U+++++++}{}}UU{U{{}{}}U}{{{U{}}{UUUU{}{{U{{{}{{}{}}++++++++++UU++++++++{UU}}}{}UU}}U{}{}UU{}}{U{U}}{{{UU{U}{U}{}{{}{}U++++++U++++++++{U}U{U}{U{}{U}{U}U}U{U}}}{{{UU{{U}}U}{{{UUUU}}{{}{{U}{{+++++++{{}{UUU}U{U}UUU{U}{U}}}{{}{UU{}}{{{{UU{{}}}}{}}{{}}}{}U+++++++}{{U{{}{{{UUUU}{}{{}U}U{{}{U{}}}U{}}}}{{}}U}U{}{UU{}}U{+++++++U}{U}UU{{U}{U{}U}{U{{}UU}{U{U}}{U}}U}}UU{}}U}}U}U{}{{}U++++++++}}U{UUU}}{}}}U{{}{{}U}{}}}}U}}}UU{{}UUU}{{{U}UU}{}}}}}++++++++UUUU{{U}UU}U}{}}U}U{{}{U}}{}U{}U{{{U{}{{{}{U{{}}}{U}{+++++++++U}}}{{U}{{{{}UU{{}UU}}{{}U}{UU}UU{{}}{U{UU{{UU{{}}}}}}++++++++}U}}{UU}{{}}UUUU}}U{}{{}U}}}}{U}{{}{}{}UU{UU{}{U{UUU}U{U++++++{}U}UU{}U{}}U}UUU}U}}U{UUU}U{{UU}}}{}U}}{{U{UU{{U}U{U}{U{{+++++++U}{{}}}{U{{{}}}UUUU{U}}UU{}{{}{{{{}U}}{U}U}UUUUU{{{{U}{{}{U++++++}}}}}{U{U{U}{UU}U{{{UU{}U{}}{U{{{}}UU{U{{}{}UU{}UU{UU}}}U{{{+++++U}}U}}{U}{}U{}}}{}UU{U{U}{}UU}UU{U{UUU{{U{}U}{{U}{UUU}UUU{}}+++++}U{{}U{}}UUU}{UU}UU{}{}}{}}}UU}{{{}}}UU{}{U}UU{UU{}U}}UU{{}}+++++}{{{U}}UU}{}{{}{UUUUU}{}}UU}U}}U}U}UU}UUU}UUUU{{U}}U}}}}{{UU++++{{}UU{}}U{U{U{}{U{{{UUUU}U{{U{{UUU{}{{}}}U{}U}U{U}{{U{{}U}}{{++++}}U}{{{{}}}}U}{U}{}{{}U}}{{{U{}{UUU{{U{{UU{}{{}UU}U}U{}UU{}{+++++}}U{}}{}U}UU{{}UU{{}U}}}{{{U{U{}{}{{{{}UUUUU}{U}{U}{U{{}{{U{+++++U}}{U{U}U{{U{{{{}{U}{}{U}{{{{U}}{{UU{}U{U}}{{UU{{{}UU}{U{U{}+++++{}}UUUU}{{U}{U}UU{}U}{U}{}U}}UU{U{U}}{UUUU}U}}}UU}{{UUU}U{}}+++++{}{{}}{{}U{U}{}U}{}UUU{{UUUUUU}{{}U}}{U{U{{}UU{}{}{{U}}U}UU{++++++{}U{{UU{UU{{U}UU{}{{}{U}U}}}{}U}}{}{U{{{UU{U{U{U{{U{U{U{}U}+++++++{U{U{U{U{{}U{U}U}UU}}}U}U{{}}UU}{UU{{{{U{{{U{}}UUUUU{}}}{{+++++++++}}U}U{}}}{{U{{}UU}{{{{{{}U{U{U{{}{{{{}U}}}}{U{}U{}UUU{UU{+++++++{UU{UU}{{{{{}{}{}{U}}{U}UUU}}{UU}{}}}U{{{{{U{{}}{UUU{{{}}{{+++++{UU}U}{U{}{{}U{}{}UU}}UUU{}UU{{}}U}{{{}UUU{}U}UU{{U}U{U}}UU{{}}}U}}}}UU}U{{{U{U}}}}{{}U{{{U{UUU{U}}UU}}}U}{{}}U{U{U{{U{}{}U}U{U}{U}}}U}}{U{UU}U{{U{{}U}{U{U}}{{{}UU}UU{{{}}}U{}UU{}U{U{}UU{{{}{{U{}{}}{{}}U{}}U}{{{}U{}}{U}{}{}{U}UU{}U{}UU}}{{U{UU}U}UU{U{}}U}{}}}}{{{UUUU}{}{U}U}}U{UU{{}{U{{U}U{}{}}}U}{{{U{}{U{U{}{UUU{{U}{}}{UU{}}}U{UUU{U{}}{UUUUU}U{}}}{}{{{U}UU{}{U{{U{{U{}{{U{}U{U{U}U}{{UUU{{{U{UUU}}{}U{}U{UU{}}{{}}{}U}{{{U{U{}UU}}}}}U{UU}UU}U}{}U{U}}{U{U{U}}}}{}U}}UUU}U{U}UUUU{{}U}}}}U{{U{{{}U{UU{UU{}{U}U}{{}{{}{{U}}U}}U{U}}{U}}U}}{{U}}{U{{U}}}{}U{U}}UUU{UU}}{}}{U}}U}}UU}}U}{}UU{}U}}}{}}}}{U{{}UUU}U}}}U}U}{U}{}{U{+++++++++++++++{}{}{{{U{}U{}U{U}}{}{}}}UU}}{U{UU{U}{UU}}{{{U{UU}++++U}}{}++++++++{}}}}}}U{{{UUU}{}}UUU}}UU}{{U}{UUU{}{}}{U{{U}}{+++}U{{U}UU+++++++{UU}}UU{{U{UU}{}{}}U{{U}{U}{{}U}}{U{{U{}}}U}U++++{}}{}U{UU++++++U}}{}U}{{{{{{}U}}{U{}{U}{U}{}U{}{UU}{}UUUUU}U++++U{U{U{{U{}{}+++{}{}}{UU}{{{{}}{UU}U{{{U}}{{{{U}{{{}{UU{{U{UU+++{{U{}{U++++}}+++}}}U}{}}{U}}{U{}U}{U}U}}}{U{UU{UU}U{U{}}{}{}}+++}UU{U{{+++++U+++}}{U}{}UU}UU{{{UU{}{}}}}}U{U}UU{}{{U{{U}U{}{}+++}{}}{}{+++++++++{U}U{UU{}}U}}{{}UU}}}}{UUU{U{}U{}U}{{}U{UU{}}++++}{U}{{+++++++++UU}{}}{}++++{}{{U{}{U{{}{{{}{{}}U{U}UU{U}}}UU++++++}}{}{+++++++U{U{}U{++++++{U}U{}{{{{{}UUU}{{UU}}U}}}{{UU{UU++++++++{UU}}+++++}{{{U}+++++++UUU}U}}}U}}{{}}U{{{{}{}{}{}}{U}U{{}+++++++++++++++U}U{}+++++++{}{{}{{UU{U{}{{}{U}{{{UU}}{UU}UU}}}U{U}+++++++++++++U{}}++++++{}}{}{{UUUUU{}}{UU}U{}}U}{}{U}}{}UUUU}}U{U{+++++++++}}}U+++++++U}}UUUUU}}UUUU{{U}U}UUUU}}}U}}UUUU{{}{{{U}{}}U}U}}}{UUU}++++++{UU{UU{{UU{UUU}}}U{U{{U}{{{}!!!!!!UU}}UUUU}{{{}{UU}}}{U}+++++++{}U{{U{}UU}}{}}{}{}}}{}}}U}U{!!!!!!U{U}}}U{}{}{{}{U{{UU+++++++{U}{}{{U}}}U}}{{}{{UU{}{}U{{U}{!!!!!!U{U{}{}}}}}{{}}U{+++++++++{}U}}{UUU{}{}U}}{UU}}{}{}}{U{{{U!!!{U}}{U}U{UUUUUU{}++++++++++U}UU}{{U{}}{{}}U{}{U{{U{U{{{UUU{}}!!!{{}U}{}{U}}}U}}++++++++++}{}{{}U}{}UUUUU{U{{}{U{}{{}{UUU}U}{}!!!U}}U{}{U}{++++++++++++U{}U}UU{{UU{{}U{{{}}U{{{}}}}{}U{{}}{{}}!!!}U}{}UU}{++++++++++}{{{}UUUUUUU{}UUUU{UU{}U}U}{U{}{{UU}U}{}}}!!!}{{{U{}U{++++++++{}}U}}}}}U{}U}{UU{{}U}U{}U}}U}{UU{}{U}}}}}}{!!!}}{{U{{U}+++++{{{}UUU{U}U}{U{U}UU}{}U{{{U{}UUUU{{{{{}{U{{{}U}!!!{{}}{}}U}U+++++}{}}U}}}}UU{}U}UUUUUUU{}}{U{U}{}{U}{}{}{}}UU}U!!!!!}{}{U}{UU+++++}}{}}}{{U{}}{U{{{UU{{}{U}}}UU}{{{{}UU}}U}{UU{!!!!!!}UU{UUUUU+++++}}{UUU}}}U{}U{{U}UU{{}U}UU{}{}{}}U}}{{{}{}{}!!!!!!}}UU}}}{{{+++++{U}{U}{{}}{}U}U}U{}}{{U{{}}UU}U{{}U{U}{{}U{}{U!!!U{U{}UU}}}U+++++}}}U{U{UUU{U{U{{}}{}UU{}{}}{{{{U{{UU}U{{}U{{{U{}{}{U}{U{U{}}+++++U}UUUUU}{U{}}U}}}{{}{{{}U}UUU}U{}U}{}U{{UU{}{U}{{U{U{}{U}}}{+++++{}}U}{U{}}}}{UU}U}{}UUUU}UUU}{}{}}}}{{}{UUU}U{{UUU{{}U{{}}U{+++++U{U{{U}{UUUU}{}}}{{UU}U{{UU{}}{U}{U}U{U{UU}U}}}U}{}U{U}{{U{{+++++{{U{U}}{UU{{UUU{{UU{U}UU{}U{}{}}{{}}}}{}UU{{}U{U}{{{}}{}}U{U+++++}}}{U}}U{UUU{}}{{{}U}}}U}U{}U}}{U}}}{}UU}U{UU{U{{U}}{U{{}U{{++++++{U{{}}U{UU{U}{}}}}}{}{{{{{}}U{UUU}{{U}{}{U{{UU}{U}UUUUU}UU}++++++{{}UU{U}{UUU}U}}UUUU{{{}{U}{U{U{U{}U{U}UU{}{UU}UU{UUU{U}UU}++++++U}{{UU{{{{}U{{U{{UU{{}{U{}{}U{U}UU}{U{{{}}}}U}}{}UUU{{U}{}U{+++++}}}U}}U{{U}}U{{{}{U{}}{{}{}U{UUUU}U{}}{UUUU}}UU{U{U}{}{}{U{}++++++++U{U}{UU{}U{}{}U}}U{U}{U}{U{}}UU{{{}U{{}U}{{}}}}}{U}}}U}}}+++++++{U{U}{{{UU{}}}{{{UU{U}}{}UU{U{{{{{}UU{U}}{{{}U{{}}{{{{U{{U++++++{{U{U}U}UUUU}{U}UU}}{UU}}U}}}U{}UUU}UUU{}U}{}}UU{{UU{{{{{U}UUUUU}}}U}{}U{{{U{}}U{U{}{U}}{}{}}U}{U{}}UU}U{{}{U{}U}}{{{U{}{{{U{U{}U{{{}}{UU}}{{}{}}}}}}{{U{UUUUU{U}}U{{}U}{U}}}{{}}U{{{}{{}U}}{U{U}}}UUU}U{}{}UU}U}}{U{}}}U}}U{UUU{U}{{}}{}{}U{}{}}}U}U}{}}}U}{}}UU}{UUUU}U}{{U{}}{{{}{U}}U{}}U{{}{}}UU{}}U}}}U{{{}}U{{{}{}{{UUU}{{}{U}U{}{}U{{UU}{{{}{}{UUU{}{{}}}{{{{{{{U{UU}}U{U{{{}}}}UU}}U}}UU}UU{{{}{UU}{}UUU{}U}}U{{{}U{UUUU{}UU{UU}{{UU{{}{}{}U{{{}}}}{}U}U{}{}}}UUU{}}{U}}}}}}}}{}}}U{U{{U{£{{}U{}{U{{}U{++++++UUU{}}}{UU{UU{}}{UUU}{U}}U{{U{{}{U{U{U{U{}}}}}}}U}U}U}U{+++++++++++UUU}{}}{U{U}{}}{UUUU}}UU{U{}U{{}{UU}{UU}}}UU}{{}}}UU+++++++++++++}}{U}}}}U{}}U{}UU{}}{{{}UU}UUU}{U}{U{}}{UUU}}{}{{}++++++++++++++++{{}}U{{U}}}U{U{U{U}{}UU{{{{{}UUU{U}U{}{}}}{}U{U}+++++++++{{++++++U}{U{{}}}{}U}UU{}}UU}}U}UUU{{{U{}{}}}{{}}{}UU}++++U{}}}UU}}+++++{U{{{U}}}U}}}UUU}}U}{}}{{{}{{{U}}U{U{U}}{}U}{{++++}}}{{}{U+++++++{U}{}UU{{}{{{UU{UU{{U{UU{}UU}{}U}}{{}{{}}{}U}+++U}{}UU}{++++++++{UU}}U{}UU{}{U}{{}U}{{UU{}{U}}}{{{U{}UU{{U}}}+++{}UU}{}U++++++++U{}{UU}U}}{}{UU{{UU{{U}{UUU{{}U{{}UU{U{{{{{{{+++}}U{{}}U++++{+++}}{}{}{}U}}}UU{}{}}U}}{{}U{}UU}{UU}{{{}U}{}}}+++++{{U}{}U}}{}+++UUUUU{++++++}U}}{U}}U{}U{U{{{U{UU}U}}{U{}{{UU+++++++U{U{UUUU++++{{}{{+++++++}{{{}U{}{}{{}}{U}U}UU}{{{{}}}{{UU{+++++++++++U++++++U{}}++++++++{}{{{{}{}{{}}U{}UU{}{}{U}{}}{U{}}}U{+++++++++++++++{UU}{++++U}{}{U{UUU{UU}U}{{{{UUUUU{U}}U}{{}}}}U{{{{++++++++++++{UU{+++++U{{}U}{U{UUU{{UU{U}}{{{!!!!!!!}{U{U}}{U}U}{}{}U{+++++}U}{+++++++}U{{{U{U{}}}}U}{{}}}!!!!!!!!!!}{{UU{}{U}}UU{U}UUUU}}U{{++++++++U{}}}}{}}{{U}U{{U}!!!!!!!!!!!!!}{U}}{{}{{}}}}{{}U}}}U}++++++++UU}U}UUU{U}{U{}U}U{}!!!!!!!!}{{{{}U{U}}UU{UU}}U}}}U}U}++++++++}{U{}}U}}{}U}}{}UU{{{}!!!!!U{{{U{}U}U}{}{}{{{{{UU}U{{}++++++++}U{U}{}UU}}UUU}}{}U{U}}U!!!}U}UU+}}{U}}}U{UUUU}{U}}}U}++++++++U{U}{U}{U{U}}U{{U{U{UUU{}{!!!{}U}}{+U}{}{{}{{U}U}{UU}+++++++++{}{UU{{{U}{U}{{UU}U}U{}{UU{}!!!{{U+++++{{U}{}U}}U}}+++++++++++}}UU}U{{{UU{{U{U{}{U{}UU}U{}}U!!!UU}UU}}{}UU}U{{{{{+++++++++++{{}U{}}{{}}}UUU{{{{U{{{UUU}U{}U}!!!!U}U+++}U{UU}U{}++++++++++}{U}}U}{{{UUU}{{U{}U{}U{}}U{}{U{U}}!!!!{{+{+{{{UUUUU}}++++++}}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}U++++++}}{}{{}}}}}{{}UU{}{UUU}U{{}}{}}U{U{{{}{U!!!!}U{U}+!}U}{{}U}+++++++}}{}{{{{}}}U{{UU{{}U{UU}{U{{{{{}}}}U}}U!!!!U{U!++}{{}UU}}{}++++++U}}{UUU{{U{UU}{}{U}{{}UU}{U{UU}UUU{U{{!!!!!!++!+U}}U{{U}{U{++++++{{}{U{{{U}{}}{U{{{{{}}}U{UU{U}UU{{{{U}!!!!!!!!!{{U{{U}U}{{U}++++++U{}}}U{{{}{U}{{U}U}}U{{U}U}U{}U}{}UUU!!!!!!!}{U}{}UU}}UU}}}+++++++U}UUU}U}}}U}{}}U}{U{{U{U}{{}}}U}}U}!!!!}}U}UU}{{}U{{U}}{}U++++++++{{{UU{UU}}UU{U{U{U}UU{}U{U{U}UU{{U{}}}U{}U{{{}}{{}{{{}}{{}++++++++UUU}}}}}}U}{}U{{U}U{}{}}UUU{{{}{U{U{UU}U}}UU{}U}{U}}U}}{U}++++++++}UU{{U}U{UUUU}U}}}{UU}UU{}{{}U}U}{UU{U{UU}UU{}}U{{}}UU}UUU+++++++++++{}UUU{{}{U}{}{{}}U{{}}}}}{{}}}}UU{U}{}}UU}}{{{{U}UU{U}{++++++++++UU{UUUU}{{}}U}}U{}}{}U{}}}{}}U{{}{U{U{UUUU{U{{}{U{}{U}}{+++++++++{}U}}U{UU}U{{U{}U}U{{U{U{U}{{}}}U{}U{{{}{}U{{U{}}}}UU{UU}}}{++++{U}{U}{}}{}UU}}{UU}UUU}{}U}{U{{}}}{UU{U}U}U}{UU{}}UU{{}{UU}U}+++{}}}}UU{}{{{}}}}UU{}{UUUU}{{U}}}}UU}{{{}U}{{{}{U{U}}}}U}U}{{UU}{{U{}{}{U}{U{}}U}}}UU}{{{}}U{UU}{{UU}{U{{UU{U}}{U}}}{{}}}{U{U{}}}}}U{U}UU}U{{}}}U}}{{UU}U}{{{{}{U{}UU}U{}{{U{UUU}{{{U}}U}U{{U{{{}{}{}}U{UU}U}UU}{}U}UU{U{}{{{{}{UU}{{U{}}{U}UU}U{U}}{{UUU}{{{{}{{UUU{{{UUUU{U}{U}{UU}{{{U{}UU}U}{U}U}U{}U{}{{U}}}U}U{}{U}{{}}}}}}}{U}}U}UU{U}}U}{{UU{}{U{}}}}{{}UU}U}U{U}}UU}UUU}{{{}}{{{U}}}{U}U}}{UUU}U}}U}}{}}{}}{U}}{U{UU{}U}}}UU}}UU}UU{U}{}}{}UU{{}UU{{{}}{U{{{{U{UUU{U}}UU}}}}{{U}U}U{{U}UUU}{U{{{+++++++++++++U}}{{U{{{}U}U{}U}{{}{}{}}}{U}{{}U}U}}{{{U{}U{{{UU{++++++++++++++++{}}{}}UUU}UU}{{UU{}}U}}{U}U}UU{}{}U}{}}}{{{{U}U}+++++{}{U++++++++U}}}}{U}}{U{U{UU}{}U}{{U}}{{{{}{UUU{U}U}}U}U{U{+++UU{}}U{U}+++++++{}}}}}UU{{}}U}}{UUUU}UU{}{}{{}{{U{{}{U{UU{}}U+++{{{U{UUU}{{++++++UUU{{}{UU}}{{U{}{UU}{}}}U}{{UU{}U{U{{{{{{}}{+++}{U}U{}}U{U{++++++}}U}{U}UU{{{U{}}{}{}}{{}{}}UUUU}U}{}U{}{UU{+++}{U}UUU}{{}{}}++++U{}}U{{}U{}{{}UU}{U}{}}U{{}U{}}UUU{}{U{{}U}+++{UUU{U}{{U++{U}+++}U{U{}U{U{{}UU}UU}U{}{U}UUU}U{{U}U{{U{}{UUU+++{}U}U}U{}{++{}{++++{{{U}{{{}{U}{U{{{}{{U}}UU{U}{}}{}}U{U{{U{U++++U{UUUU}{{}UUUU++++{}{{{}{}++++UU{}UU{}}}}}}U{UU}UU{}}}{{}}{}++++++{}}}UUU}{UUU++++{}}UU}++++++}U}U}{}U{U}}U{{UUU{U{{{U{{}{U}{+++++++++{UUUUU{+++++}}++++++++++{{U}{{{{U}{}}{U{{}}}UU{UU{U}}UUU++++++++++++++++++++++++++++++}{}}U{{}UUU{U{U}U{{}{{U{U}U{UU{{{U}}++++++++++++++++++++++++++{}{}}UU}}U}}}{U}{{UU}{U}{{}U{UU{U{}}{U{}{{++++++++++++++++++{U{}}{{{{{}}U{}U{U{!!!!!!}{}U{UUUU}}}{{U}{}U}}{{U{}++++++++++UU}UU{{UU}}{}UU}}}{U!!!!!!!!{U{}{{}{UU}{{}{}}{}U{}UU++++++++++}U{U}{{U}U{{}}{}UU}}!!!!!!!!!!U{U}UU}{{}{{U{{}{}}}{++++++++++{U}}}}{}}U{U{}}{{{!!!!!!!!!!!{!!!!!UUU}{{}}{U{{{}{U}+++++++++{{}UU}}UU}{{U}}}U{{!!!!!!!!!!!}{{!!!!!!U}{U}U}}}}{UU{}++++++++{}}U{U}UUU}U{{UU}{U}!!!!!!!!!!{+{U{{!!!!!!UU}U{U}{{{UU+++++++UUUUU}{U}{}{{U{}{}{{}}{!!!!!U}{}}{}+U}{U}!!!!!}{U{{}}{}+++++++{U{}}{{{UU}}U{UUUU{UU}U{{!!!{U}}{UU++++{{{}U!!!!}U{U{}}++++++++{UU{}{U}}UU{{}UU}{{}U}{{U{!!!UU{{+++{{}}+U{{U}!!!}}UUU++++++++{UUU{U{{}}}}{{}}{U}{U{U}{{{{!!!UU}{{UUUUU{U+UUU}}!!{}}}U++++++U}UU}UUU{}{}}}U{}UUUUU}}U{{U}}!!!{{}UU{{}}+++{U{{}{U!{{UU{+++++{{{{}{{}{}{}UU{}U}}}UU}{{{{}}}{!!!!{{{{{U++}U+{U}}}U{{}UUUU{+++++}{}}}U}{UU}{}UU}U}{{}}}U{UU{}U!!!!{U{}{+}U{+{}{{}}}U{U}{U}{}+++++}U}UU{U}{}U}{{U}}}}{}UUUU{U{}}!!!!}{{{}}}{++++{{UU}U{}U{U{{{+++++{}U}U{}}{U{}UUU}{{{U}{U{}{}U}!!!!!{{U}U}++{{}U}}{{UU}}U}U{{U+++++}{UU}UU{UU{U}UU}{}U{U}{{{}{}{!!!!!{}UUU+}{}{++U}}U}}{}}{{U}{+++++{{UU}U{}U{{{}}U{U{U}}{U{}}}U}!!!!{U}}{+{{}++++{!!{{}}UUU}{{{+++++}}}}}U}{U}{U}{{}{{}UU}}{}}}{}!!!!!U}{}}++UUU!+!!}}{{}UU}}}U{+++++}}}U{UUU{U{U}{}{}{U{U}{{}{{U!!!!!!}{}+}U}!!!!!!}}}{{}{}{}U}}+++++{{U{U}U}}U{}{UU}}}{{}}{U}{}{!!!!!{{}+}!!!!!!!!{UU{{{}{UU}U{{++++++U}UUU{}U{U{}}{}U{{U}}}UU{}}{!!!!!!!!!!!!!!U{}{{{}U}}{{U}}UU+++++++{UUU}UU}U}{{{}{}{}}}U}}}UU!!!!!!!!!!!!{U}}}{{U{{{{UU{U{{}U++++++++{}U{}{{}UUU}{{U{{{{{{}UU{!!!!!!!!!{{{{}{{U{{{}U}{U{{}UU}{}++++++++{UU{U{{}}}UU{}}{{U}{{}{}}{U{UUU{U}{{U{UU}}U}{}}U}}}UUU}}}{+++++++++{UUUU{{{UUU}{{}}{}{{}}U}{{}{U{}}{}U}}}U}U{}}}}{U{{}{{U}U}+++++++++++{}UUU{U}{U{UUU}UU}{}}{{}{}}{{}{{}U}}}U{{U{UUU{U{U{UU}UU+++++++++++{{{}}}}{{}UUU{U}U{}U}}U{{{}{U}}{{{{}}U}}{UUUU{}{{UU}{U}{+++++++++U{{{UU{}}}U{{}{UU}}{{}U}{}}U{}{}UU}U{{U}U}}}UU}U{}{U{{{U{U}+++++}U{}UU{{UUUU}UU{{}}{U}{}}{}}{{{}U}{UU}}UU{{}}U}}}}{U}{{}}}{UU+++U{}}U}{{}{UU{}}{{}{{U{{}U}{U}}}{U{}{}U}U}{{U{}U}}{{}U}U}U}U}{UU}U}UUUU{UU}}{}{}U{U}U{}{{}U{{{}UUU}{}{}}{{}}U{}U}U}{}}}}U}UU{{{{}U}}U{{UU}UUU{}U{U}{{U{U}UU}{}U}}U{{U{{{U}{{U{}U}{}}U}}}{}UUU{{}}{UU}}U}{UUU}UUU{}U{UUU{UU{U}{}}{U}U{{{{{{}U{{}{{{}{{}U}{}U{UU{UUU}}{}{U}UU}}{U}}{}UUU{}}U}{{UU{U}UUU}{UUU{UUU}U{{{{}}{}UU}}}}}UU{}}U}{{}U{UUUU{U{{{}}}{U}}U}U}U{{{U}U}{}}UUU{}}+++{}{{{U}}}{{{U{UUU{{{U{U}UU}{U}U{}{}}{{UU{}}{UU{UU}UUU}UU{++++++++}{U}}U}{}}{UUUUU{}{UU{{UU}{{{{{{}}U}{}{{UUU{U{}}{U}}}{+++++++++++}UU{{}}U{}U{{}}{{}UUUU}{{}U}}U}{}}}U}U}}U{U}}}U}UU{}{+++++++++++UU}}{U+++UU}{}{U}{}{{}UUU}UU{UU}{U}}}U}}{UU}{}}UUUU}}++++{}U}++++U}U{{+++{{}}U{U{{U{{U}UU}}{}U{U{{}U}}}}{}}}}}U}U}UUU+++UUU++++++{}{}}+++}UU}}U}{}}}{}}}{U{}U}U{{}UU}{}UU}U{{}UUU{}}{+++UU{++++++U{UU++++{{}}{{}U{{U}U{}}}}U{}}{{}U}}}{U}{}U{}{}}}}{}+++{{U++++++{U{U++++UUU{{{{UUU{{{{{}U}{}U}}}{UU}{U{{U}UUU}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}}UUU}U}}}U}{{UUU}{++++U{{U++++UU}++++}{U}}}{}UU}{}UU{{{}}}}{UU}}}UUU}{U}{U}{}U}}U}}++++++++++UU{U++++}U{UUU{{U{UU}}{UU}{UU}U}UU{}}{}{U}U{U}UUU{}{}U++++++++++{U{++++}}{}U{}}UUU{U}{}{U{{UU{U{}{U{U{}}U}}U{{{U}}{{{}U+++++++++U}+++++U{{}}UUUU{{U}{{!!!!U}UU{}UU{}U}U}U{{}UUU{}U}U}UU}UU{}}U}UU+++++U}{}{{{}U{U}U}!!!!!!}{}}}{{{{{{{}{{}}}}U{U{U}{U}{}}{}{UU}++++++{UUU{{}}U}}}UU!!!!!!!!{U}U}U{}{UU{U}UU{}{{}{U{U}{{U{}{U}{++++++{}U{U}U{}}}{{}!!!!!!!!!!}U}U{UUUU{{U{{U{}UU}}{UU}U{}{U{{}++++++U{}UU{}}{}UU}{!!!!!{!!!!!!UUU{}UUU{{U{U}}{}{UUU}{U{{UU{U++++++UUUU{UU{}U{{{}U}!!!!UU{U!!!!!U{}{{UU{}U}U{}U{{{U}}U}{U{}}++++++UU{{U}{UU{}}}UU!!!!!{U{}}U!!!!!{UU{U}}}UUU}}U}U}U}{}}UU}+++++++}{{{U}U}}U{{{{U!!!!!!{++}{U{!!!!!}}U}UUUU}{}U}UU{U}U{{{+++++++U{}}UU}}}UUUU{U!!!!!!!UUUU+U{UU!!!!!}U}{{U}}U{}{}}{{}U{++++++++U{U{UU}{U{{{}{{!!!!!!{}U{++++U}}U!!!!!U{UU{{}{{{UUUU{{++++++++U{{}}{UU}{}{}{{{!!!!!!}}{}+{{{}+{}{U!!!!!{U{}{{{U{U{}UUU+++++++UU{{U}}UU{}UU{U{}!!!!}UUU}+{U{{{}UU}}{!!!!UU}{U}UU{}{{}}{++++++++++}{}{U}{{{U{}}{!!!{U{}}+}}}U++U}UU}UU!!!!{}}U{{U{}{{{}}U}++++++++++U{}{}{{{U{U{!!!{{{UU}U{+++U}}}{UU{!!!!{}UU{{{U{}UU{}{{{}}+++++++++}{}}{{}U{U!!!!UU{{}U+U}+}+}{U}UU!!!!U}{}U{}{U{}{}}{}}U{U{{++++++++}{}}UUUU!!!!!!{U}{+{+{}++{UU}U!!!!U}U{}}{}}U}UUU{}{{U}U{}}++++++++}U{}}U{!!!!!!{}}}{+++{+++UU!!!!}{}}U{{}U{{}UU}UUU{{{{}}{{}++++++++}{U}U}!!!!!!UUU{+}U{+}U+!!!!!UU{U}}U}U}U}}U{UUU{U{}U{U{}UU+++++++U}{{U}{!!!!!}}{UU}+}}U!!!!!UU{U{}U{{}{}U{{}}UUUUU}}U}UU{{{U++++++U{{U}}U!!!!!!{{{+{}}!!!!!{U{{}}}{}}{{U{{U}{}{UU{}{}}{{}U{{U}++++U}}}U}{{!!!!!!!!!}UU!!!!{U{{{U{UUU}}}{{}U}U}}U{}UU}}U{}U{{UU}++++{}}{}U{{!!!!!!!!!!!!!!UUUU{U}{}UU}U}{{UU{}U{{}UU}}{U}}UUU{{U+++++UU{{{{{{U!!!!!!!!!!!!}{U}UUUUU{{{{{}{{}{UU}U{}}{}{U}{}{{U{}U++++UU}}}}UU}{}}{!!!!!!!U}U{}{{}}U}{}U}UU{{}U}UU{}}{{}{}}{{}}U}{{++++{}U}U{}U{}}{U}{U{U}}}UU{}{UU{U{UUU{{}{}U{U}U{{{{{}{}}}{{U{{}++++{U{{{U{}}{{{{}}U{{}{UU}}{{}}}{{U}{{}}}}{U}U{UU}}{UU{U}U}{}{UU++++}{UUUU}{{}{U{}{UU{}U}}UU{}}U}{}}{}{}{{U{{}{UU}{UU}{{{U}}{{U}++++{}{}U{U}}}U}U{{{UU{U}{}{}{{{}}UU{U}UU{U{{}{{}{}}{U}}U}U}}}U{{+++}UU{U{U}}}U}}U}U}U{}}{{{}UU}}UUU{{}{}{}UU}}{U}UU}}{}}{UU{U}U{+++U{UU{{}}{{}{{{UUUUUU{}{U}{}}{}{U}}{}{U}U{U{U{}}U}}{}{U{{U{UUU+++U}{UU}U}{U{}U{}U}U{{{}}}}U{}UUU{{{}{U}}{}{}U}U{U}{{}UUU}}{}UUU{}}}}{{}{}UU}}}U{{{{}U}}{U{{{{}}{}UU{{U}U}{UUU{}{{UU{}{}{U{}{}{U}UU{}U{{}U{UU}}{}}U{{U{{{}}U{}{}}{{}U{}U{{U}}UU}UUU}}}U}}U}UU}}{}}}}U{{}{}U{{UU{}UU}{{UU{U{U{{{}UUUU{U{{+++}UUUUU{UUUU}UU}U{{}UUUU}{{}U{U}U{}UU{{}U{{{UU{{{UU{{{{{{U{}}U+++{}}}UU{{{{}{{U}}{UUU{}{{}U{}{}}{{{{{{{}UU{U}{UU}}UUU{}{{UU{}{++++{}}U}}{U}UU{U{}{U{U{{}{U}{UU}{U}U{U}UUUUU{U{}U{}UUUUUU}}{UUU++++++{}{U{}}{}}}U{}}UU{{{U}U{U}{U}}}{{U}}{UU{U{{{U{U{UU}{}U{U}{}+++++++}{{U}}}{{U{}U}{}}U++++U}}}UUU{U}U}}{}{U{UU{}U}{U}{U}U{{{U{++++++++++}U}{UU}U{}}{{+++++U}U}U{}{{}}}}}}UU{{}U{{{UU}}UU}}{}U}U}++++++++++++++{}}{UU}+++++{{}U{}U}{{{U{{}UU{}UU{}}{{{U}{{U{U}{{U}U++++++++++++U{UUUU++++{{{}}{U}}}U{UUUU}U{UU{{UU}U}{}}U{U}{UUU{{U{{++++++++++{{{U++++++{}}U}{U}}{{{U{{{}}{{}{U}UU}{}{}}{}}}}{}{{++++++++++U{{}{U{+++++{}}U{{UU{{}{{{}{}{{}{{{U{U}UUU}U{{{}{{{U+++++++++}}}}U{U}}}++++U{{}{{{{U{}{UU{U{}}UU{{}}}U{{U}}}{}UU}U}++++++++{U}}{}U}U}}++++}}}}{U{{{UU{}}}}}{{}U}U{{}U{}U}{{{U{U{}U{+++++}}UUU}UUU}UUU}++++UU{U}U{}{}}}{UUU{}U}}}U}{}U}{{UUU{U}{{}}U+++{UU}}{U}UUU{}UU++++{}UU}}}{}U}{U{{U}U{}UU}}}}}{}{}}U{{U}U}U{{+++{{U}}{U}}{{UU{{++++}U{{}!!!U}{{{}UUU}}{{{{UU{}}U{{{}U}}}U}}}{+++}U{{}{}{UUU{{U++++}}U{{!!!!UU{U}UU{}}U{UU}}U{}}}}}UU{}{{UUU{{+++U{{}UU}{U}UU}U++++{}}!!!!!!U}}UU}}{U{U}}}{}{{UU}{{}}}{U}U{UUUUUU{}}U}{UUU}U{{++++}}}!!!!!!!U{{{}{U}{}{}{}U{U}{{}{U}U{{}UU{{UUUU}}}}{{}U}UUUU+++++}!!!!!!!!!!!{{}}}UUUU}{}UU}{{{UUU{UU}}{}{{U{U}}{{U{{}U}}{U+++++{!!!!!!!!!!!!!}U{UU}U{U}}}U}UUU{}U{{}U}}U{U{}}U}U}U}{{UU{}+++++}!!!!!!UU{!!!!!!U{U}U}U{{U}}}U}{UU}{{}UU}U}{{}{}U{UUU{}{}}}++++!!!!!!{U+{U{}!!!!}}UUUU}{{{UU}{{UUU{U}U{}{{U{UU}}{}{}}U{U}{+++!!!!!!!}}}+}U{{}!!!!U{{{}U{}U{UUUU}}{{}{U}{}{}U{}{}{}U{}{UUU+++!!!!!!!{}{{+U}U{{!!!!!U{{UU{}UU}{}{}U{{U{{U{U}}}U{{}{{U}{{U}++++!!!!!U}}{++++{{}U{!!!!}{{{}U}{UU{UU}}}{}}U{UUUUU{}}U}}}{U}{++++!!!!U}}}++{U}}+}U}{U!!!UU{{U}UUUU}{{UUUUUU}}{}U{{{}{{}{{{{++++++!!!!U{++}{U}}{+}U}UU!!!}U}}}UU}U{}{}U{{U{}UUU{{{{U{}UUUUU++++++}!!!}}+}U}{{}U{}UUU}U!!!}UU{}{{U}U{}UUU{}{}{}U}{{}}{U{}}U}+++++{U!!!U{U}}{{U}+{}UU{}!!!!{{{{{U}U{}}{U}{}UU}}}U{UU}{}{}{U}}+++++}U!!!!!U}UU}+++UU+++}!!!!{UU}{}}{}U{}{UU{}}U{U}}{}UU{U}UU}UU+++++}!!!!!!!U{{}U+++{+{++!!{}U{UUU}U}}}UUU{U}{{}}}UU{{}}{}U}U}U}++++U}!!!!!!!!U}}+{U+}!!!!!{UUUU{{UUU}}{{}{U}U{{UU}{{{{{U{}{{}U}U++++}{U!!!!!!!!U+{U+!!!!!}}UUUU}}}{U{}}}{U{}{}}U{UU}}{{U{}UU{U}U++++}{UU}!!!!!!!!{+!!!!!{{{}}{}UU}{}}{}}{U{{{U{{{U}U}}}{{}U{U}{{U++++}{{UUU!!!!!!!+!!!!}}UUUU{}}U}{}}UU}{}}U{U}{{{{{U}{}U{{}{U{{{++++{{U}UU{{!!!!+!!!!{}U}}}U{{{}U{}U{}{{{}}{}U{{}U{UU{{{}}{U}U{{}++++{}}UU{U{{!!!!!!}}}{UU}{}U{UU{{{U}}U}}{U{}{U{{}{{U}{}U{U}}}}U++++UUU{UU}}UU!!!!U{}U}U}{U}{U}{{U}}{U}U{}{U}U}UU}U}}{U{{{{}}{{{U++++}UUU{{}{{}}}}U{UUUUU}}}UU{}}UU{}{{}{}{UU}}U}}U}}UU{}U{}}UUU}++++}U{U}{{UUU}UUU}{U{{{{}{U{U{{}{{}{UU{}U{}{U{{}}}{{U{{U{U{}UUU}++++}{}UU{U}{}}}U{{}U{{{UU}UU}{}{U{U}UUUU{}U{U{}UUUU{U}}}U}}U}}{++++U{{}U{}{}}U{U}{U{U}{U}}U{UUU{U{{{{{{{{U}{}}U}U{U}}U}{}UU{{{{U+++++{{{U}{{U}{}{}{}{U{UUU}U{{}{{UU}{}{}}}{}}}{U}}{}{{UU{}{}UUUU+++++U}U}UUU}U}U}UU{}}}{{{U}{}{{{{{}{{{U}{U}}{{}U}}{{UU{}UUU{{UUU++++{U}U{{UU{U}UU}{{}}}}}UU{{}{{{{}}UUU}UUU}}U{{U}U{U}U{U{{}{{}}}}{}U{U{}{}U}{U}UU}{}{U{{{{{}{U}}}{U}}U}}U{}}{{}}U{{UU}UU{{{}}{U{U}}UU}}{{{{U{{}}U{}{}UU{UU{{}}UU{U}}}U{}U}U}}U{U}}UUUU{{{}}U{{UUU{}{U{}}U{{U}}U}{U{UU{{}UU{}{}{U{}}}}UU{}}U{}}}}{{{}++++U{U{{{{}{U}}{{}{{U}{{{U{{{{U}U{{{U{}}{{U}UU}}{}}{}{U{}{{{}{U++++UU}}{UU+++{U}{{}{U{UU{UU{U}UU{U{}{{U{UU{U}{U{}}{UU{UUUU{UUU{++++}UUU}U{+++UU}{}UU}UU{}{U{{}}{U{UUU}}UUUU}{}}}U}}{}{{UU{}}}UU{++++{U}}{++++U{{{U{}U}U}}{{}U}U}}}{{{}{U{}U}{}}}U{{UU}{}U{}{U{}U+++++}{}U++++{}}{}U}}}}}}}}{U}U}}{U{}}{{}{}{{}U}U}{UUU{{}U}{{{{{U++++++}U+++U{}}U}{{}U}U{UU}UU}U{}UUU{{{}U{}}U{{{}{{}UU}}UU{U}}}U++++++U}+++UUUU}}UUU}U{}{}U{}}}}U}{{}}{U}}UUU}{}{U}U}U{{U}U}}{{UUU++++{++++U{{U{}}}{U}{{{}}{U}{U}U{{}U{U}{UUU{{}}{}}}{U{}U}}U{}}{++++{U++++U}UU}{{U}}U{}{{}UUU{}UU}}U{}UUU{{}{}UUU}U}U{{U}}{U}{}+++++U}+++U}}U}UU{}}}U{{{U{}{}}U{UU}}{{U}{}}U}U{}U{UU{}}UU}UU{UU++++U}++++}{{{}{U}{U{{}U}{}U{}U}}{UU}{{U{U{U}}U{}{}}{}}{U}U}}UU++++}{}++!!!}{}UU{{{U}}{{}}{{{{}{{}}U{}UU}{}U}U}U}{UU{{{UU{}}}}{++++{{+++!!!!}}}UU{UU}}}U{}}UUU{}UU{}}}{{{}{U}}}U}UU}U{}}U}{{{{}+++UUU+++!!!!!U{U{{}U}UUU{}}}UU}{{{UU}U{}U{}{U}UUUUU{{{UU{UU}U}++++}U++++}!!!!!}{}}UU{{{}{U}}}UU{UU{}}}U}}}{{U{{}U{U{}}{}U{U}U{++++{{++++{}!!!!!{}U{}}{}}}}}{}UUU}{}}U}{U}{UU}}{}U{}{}}{UU{{}U{+++UU++++U{}}!!!!!}}{U}{U{{UU{{}{U{U}UUU}{U{U{{}{UU}{}U}U{}{U}UU+++{U++++++}{}!!!!!{U}}}U{UU{}{U{{U{UU{{UUU}{{}{}U}U}U}}{{U}U{{}+++U++++{U}+++++!!!}{{U{{{U{U{}{{{UUU{{{{U{{{U}{}{}U}{{{U{U}{}}U++++++++{}U+{U{U!!!}}{{U}UU}UU}UU{}}}{{UU}}}{{{}}U{UU}U}U}U{UU{{+++++++}U}}+{{U!!!!{}{UU}UUU}{U{UU}U{U}UUU{{}}}}{{}{{{{}U}{{UU}U++++++{{U{+{U{U!!!!{UUU{{}}{{U{UU{U{{{{U}UUU}}U}}}}}UUU{}{{{}}{U}+++++}U{{}U{}!!!!!UU}}}}{U{{}U}}{U{{{{{{{{}{{}U}{U}{}}}}U{{{}{{{++++++{{{{U}{!!!!}UU{{}U{}}UUUU{}}{{U{}}{{}{}}}}{}U{}UU{{{U{U{}{++++++++{{U}U!!!}U}{U{U}U{{UUUU{U{{{U{{{U}U}}U}}{{{U{{}{{}U}}{}{{U+++++++!!!!!!!U{U{}U{{{}}}U{UU}U}{}}{{U{{U}{{{}{{{{U{}}UU}U}}}}{U}+++++!!!!!!!{}}U{{}U{}UUUU{{U{UU{U}{{}}U{}U}UUU{U}U{}U{U{{U}UU{UUU+++!!!!!!!}}}U{U{}}U{UU}{{U}U{}}}U{UUU{{{U{{}}}}{{UU{{{}U{U{{{}}{+++!!!!!}}{}{}U}{{{}}UU{}}{UU}{}UUU}}}{{}{}}}{}U{}{{{UU}{U{{}}UU+++++U}}{}{UU{}{UU}}}}{{}}}U{{}U}}}{}{}{{{UU{UU}}U{UU}}{}U{}{U}{U++++{UU}}{U{}}}UUU{U{{}U{U}{{UU}UU}{}{U{{}}{U}}U}{UU{}{U}}{}}UU}}++++{{{}}}U}U{{U{{UU{U}{{}U{}UU}{U}U{UUU{U}{{{}}{}UU{{}{U{}}{}UU++++UU{U}UU}U}}U}U}}U{{}{}{}}UU{U{}{UU}{}}}{{UU}U{{{}U}}UUU{UU{}U+++}{U}{}{{}}U}{UU}U{{U{U{{U{U{}U}U{{}U}}U}{U{UU}UUU}U}{{}{}{}UU++++{UUUU{{}U{{U}}{UU{{}U}U}{{}}{U}{}}}}{{{}{U}}UU}}}{}U{U{{{U{}++++}UUU}}U{{{{{{UUU}U{UUU}U{UU{{UU{{U{}UU}}}U{U{U{U{}U{}U}}}{{}}++++}UUUUU{U{{U}}{}U{{U}U}}{{U{UU{}}U{U}U{U}U}{U}{}{}}UU}{}UUU}}++++UUU{}}{{U{}{}UU}}{U{{}{UU}U{UU}U{}}}{{}{}U}}U{}{}U{UU}{{}U{{}+++}U{}{{UU}}{{{U}U{UU}}{U}}}}U{UU}}{}U{U{}}{U{}}}UU{UUU}{U{}UUU+++{{}{}UU{{{{{U{{}UU}{U{UUU}UU}}}}}}U}{U{U}UU{{}}}UU}}{}UU}UU{{+++UU}{}{}{{}UU{{}{{{}{{{}U{U}}}}{{UU}{U}}}{}UUU}UUU{U{U{}}}U{U}{UUU{{{{U}UU{U{}}{{{UU}U}}{}UU{}UUU{U}}}{{UU{{UUUU}}U{{{U}{UUU}{{}{}{}}{{}U{U}{U{}}{{}}UU}U}}{UU}U{{UUU{{UUU{}{{{UUU}UU{{{U{U}{{{}}U}}UU}}U{{{{}{{}U{U{{UUUU}U{U{}}{}{}U{{}U}UU}UU}}}}}}{U}{UU{}UU}{{{U}{UU{{{{U}}{}{}}U}}U{}{{}{{}U{U}UUU}}UU}{}U{}UU{}UUU}{{}}{{U{U}{U{}{UU{{U{}UU}}U}}U}{}{UUU{{{}}U}UUU}UU{{{U{U}UU}{}U}U{U{}U}UU{}}{U{{U{U}U}{U}{}{U{{}}{{U{}UU}}UU{{U{{}UUU{UU{U{UUUU}}}U}}}{}UU{UU{}}{U{}{U{UU}U}{{}}}U{U{}{{UU"}{U{{U}}{{}}++++++++++U{}UU{}U{U}{}{{}U{}{}}{}U}U{{{}{{{UU}U}{}}}U}{U{+++++}++++++++++}{UUU}{U}U}{UU}{}++++++{}}}}{}{{U{}UU}}}}}{}U}U}+++++++++++++++++}}UU}UU{}}}UU+++++++++U}{{{}U}}U{UU{}{}UU{{{}UU+++++++U+++++++++}{{}UU{U{U!!!!!!++++++{{{U}}}{}{U}}}U}U}}{{{U}}++++++++++++++£££+U{}U{U}+!!!!!!!!!+++UU}{U{U}U}U{{{UUUUU}U{UUUU}++++++++++++££££+U}{{++++!!!!!!!!!!++{UU}U{{}U}}}}{U{U}{U{}}{}}}+++++++++++£££££+++++++++!!!+}!!!!!!!}UU{{{UU{}}}{{{U{{}}U{{U{U}++++}}+++++£££££++££££+++!!!}+++!!!!!!{U}{{{}}{}{U}}{{}{UUU}}}{£££££++++++£££££++££££££££!!!+++++!!!!!}{U}{{}U{U}U{{}U}U}+++++}££££££££££££££+£}+£££££££££££+!!!!!!!!!}{{}}{}UUU{}U{U}{U{++++++££££££££££££££+£££+££££££££££+!!!!!!!!!U}}U}{}{{}}U{{{{U}U++++++++££££+++££££+£+££++£+£££££+++!!!!!!!}{}U{}}}{U{}{}U{}U}}{++++++++++££+££+£££+£+££+££+££+++++++++}}{U{{{}U}{{UUU}{}}{}U}U{+++{}{U++£££+££+£££+££+++££++++++++++++++++++}{}}{{}U}U}{UUU{}}{+++++{}}}£££+£££+££+££+£+££+££+£+++++++++++++++U{}}UU}}}{}}}}}}}+++++£££££££+++++££+£++£+££+£+££££}}U++++++++++++}U{}{U{{{UU{{U}}++++£££££££+£££+££+£+£++££+£+£££££}}{}{++++++++++U{}{}}}U{{{}{UUU{++£££££££+££++£££+££££££+£+£££££+++++++++++++++{U}{}}UUUU{{}U!!!!!!!!!+{££++££££££££££!!!!!!!!££+++++++++++++++}UU}}UU{}U{U{}!!!!!!!!!++UU+£££££££££££!!!!!!!!!!!!!!!++{{}{}U}U}}{U{}}}{U}}}}!!!!!!!!!+++{{££££££££££!!!!!!!!!!!!!!!!!!!!!U}U{{U{{U}}{U{U}}}}U{{!!!!!!+++{U££££££££££!!!!!!+!!!!!!!!!!!!!!!!}U{UU}{{}U}}}{UUU}}U!!!!+++++{£££££!!!£££!!!!!!!!++++++!!!!!!!!!!{}{U{U{UUU{U{UUU!}!!!!++++{{}££££!!!!£££££!!!!!!!!!++++++U}!!!!!!!}{U}{U{U}}}}}{!!!!!!++++++U£££!!!!!£££££££!!!!!!!!!++++}}UU!!!!!!U{UU{UU}{}U}}!!!!!++++++++£££!!!!££££££££££!!!!!!!!!++{}{U{!!!!!!{}{{{}}{{{}{!!!!UU+++++++++!!!!!!£££££££££££+!!!!!!!!+}{}{{U!!!!{U}{}{UUU{UU!!!{U}}}}}+++++!!!!!!£££££££££+++{{!!!!!!!!{}UU{U!!!!U}}U}U{{}U{!!U}}}}UU}}U{}!!!!!!!£££££££££+++{UU}!!!!!!!{}{{U!!!!U}{UU}}{U}}{U}U{{{UU}UUU!!!!!!!!£££££££££++++U}}}U!!!!!!}}{!!!!!UU{U}U}U{}}}}{}}{U{UUUU!!!!!+!!!£££££££££++++}}{{U}{!!!!!{!!!!!!}}{}{U}UU}UUU{U}U{}{UUU!!!!+{!!!++U{££££++++++U{U}}{U!!!!!!!!!!!{{}{{UUUU}}UU}U{U{}}!!!!!!+U{!!!+++}{£££++++++}}{}U}{U!!!!!!!U{}{}{}}{{UUUUUU}U{U{{}!!!!!!U}U!!!!+++}++++++++++U}{UU{UU!!!!!{}U{}}UU}}}}}}UU}U{U}{UU!!!!!!!!{!!!!++++++++++++++UU}}U{{{{}!!!{}}}}U}U{{U{U{{{}U}U}}}}!!!!!!!!!!!!!+++++++{+++++++{}UUU}{U{U}U}{{{{UUU}{U{{}}}{}{{UU{{}U!!!!!!!!!!!++++++UU{++++++}U}}U{}{{{U}{}UUU}U}U}U}UU{U{{{{}}{}{{}U}}!!!!!!!!+++++{U{U+++++U{U{UU{U}UU}{}}UU}UU}U{}UU{{U}{UU}}}}UU{}}{}U!!!!!+++++{UU{U++++}}}}{{{UU}}U}U}}}}{}UU{UU}U}U}}UUU{}}U}U{{{}UU}!!!{+++}{}{U{}{}}{}}{}{}U}U}}U{U{}}}{UU{}{}}{}{{U{{}{}U}{U}{U}U{}}UU+++{U}{{{{U{{{}{{{{}{U{{}}{U}U{{}{{U{{{}{}U}U}U}{}U}}}UU{{{UU}}}}}{UU}}}}{U{{{{}{}{}}{UU{}{{U}U}}}}UU}}}U{{}U{UUU}UU}{}{}}U{}UU{U{{{U}U{}U{UU{UUU}{U{U{}}U{UU{}{{}{}{}{{{UU{U}U}U}}{}{UU{{U{{}}U{UUUUU{{U{U{UUUU{U{}{UUU}U{{}}{UU}{{{UUUU}{}U{}{{U{U}}U{{}}{}UU{{UU}{}{{UUU}}{}}U}{{{U}{U{{}UUUU}{U{UU{}{}{UU{UU}}}UUUU}{{}}UUU}{}UUU{{U{}UU}UU}{}}{UU{{U}{U}{}{{{}}{U{}UUU{{}{}}}{{{}{{{}}}{{{{UU}{{U}{U}}{}{}}}U{{{U{{}U}UU{{U{{{{U{{{{U}UU}{UUU{U{U}}}U}{}{{U}}U{{}U}{U{}U{}}U}{{UUU}}}{}UU}U{{{{{UU{$}U}=====£====U==}UUU====U{U{}U===}UU!!!!{}{}}}{}U{}U}U}{UU{U{UU}}}U==========U==={{U====}UUUU====}U{!!!!!{{U}UU}UU}{UU}{{UU{{}U{==U=========}{£==UU{=====£U======U==!!!!!!!{{}{}{{UUU}U{}U}{}{U}===========££}£===U{=={==£====£====!!!!!!!!!{{U}}}{{}}}}}UUU}U{U======U===£££{££==={==}=====£££===!!!!!!!!!!{{}{}{UU}}}U}{{U{U{}======UU{££££££££====={£===£££££U}!!!!!!!!!!=U{{UU{U}}}{UUU}}U{}={===={{}£££££U££===={U£==££££££}U!!!!!!!!!!=UUUU}U}}U}U}U{}{{U}=={£££{}{}££££££££===}U££££££££}U{U=!!!!!!!!={U{U}UUU}{}{UU}UU{}==}£££U}}U£££££££££==U{££££££££}U{U=========U{{}}}{U}{}{{}{}{{}{===££££}{}££££££££££££{££££££££UU{U{}======={}U}{{{U}}{{{U{{}UUU===££££££UU££££££££££££££££££££££££££============={}{U}U{U{}{U}}====££££££{££££££££££===££££££££££££££============U{UU{{UU{}UU}}===={£££=====£££££££====£==££££££££==£{{{{========{}{U}{}}{}UU}}====U{££=====££££££====£====££==££===}££££=======UU{}}}{{}{U{{{{==}}££££=====£££{U=====£=====£==£====£££££====={UU}{}U{U}UU}UUU}==}{££££======££U}==£=====£==£=======£££££====={}UU}U{U{{}{}{U{}===}££££==U===£££===£====£===£=======£££££======{{{}}}U}}U{U{U}}==={}U££==££===££==££====£==££==£===£££££}}======}{U{}}{UU{U}}}U!!!£££££===££==££==£========££==U£==££££}{}U}======}}U}}}UUU{{UU!!!!£££££==££==££==========£££==££==================}}U{}UUU}}UU!!!!£££££======££====£=====£££££££££=================U{{}}U}}}U}!!!!£££££=====££££££££££££££££££££££======!!!!=======U{U{{{}{UU}!!!}£££££==££££££££££££££££££££££££££=====!!!!!!!===={}UUUU}U}{{!!!UU{}££££££££££££££££££££££££££££££££==!!!!!!!!!!!U}U}}{}}U{{}!!==UUU{{{££££££££££££££££££££££££££££££=!!!!!!!!!!!!!!{}}{{U}}{!===UUUU}U{££££££££££££££££UU£££££££££££=!!!!!{!!!!!!!!!!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{}}{}{}{U}U{=======!!!!££££}£££{{}£££££££============!!!!!!!}UUU{U{}}UU}U}{U====!!!=!!!=U}U{£££===U£££££££===={======!!!!!!!}}U{U}}}{{U}UU}{====!!!=!!!!{}}U£££===UU££££££===={{}U{{{}!!!!!U}U}{}}{{U{U{U}U}====!!!{!!!!=UUU}{=====U}££££££==={}U{{}{{!!!!!{{}}{{}{{{{UU}{{}===!!!!}U!!!=}}}{{====={}}£££££==={UUU}{U{}!!!UUUU{UUU{{{}}}{}{}UU{!!!!{{!!!==UUU======U}}}££££====}{U}UUU}!!!{U}{}U{}}{}{U}U{UU{U!!!!UU}!!!==}U}=======UUU}£££====U}U{}U{}U{{}}{}U{{}U{UU}U}}{U}U!!!!!!!!!!!==}===================={}UU}{{{}}{}{U{{}{}UU}UUU}U}{}!!!!!!!!!!!=======================U}{U}U}}{UUUUUU{U{U}{}{}UUUU{}{}!!!!!!!!!======{}}==============}}}{{}UUU}UUU{UUUU}U}U{UU{}U}}{{{UU!!!!!!======U{}{}{{{{U{}{{{{UU}U{}{{}}U{}{UU}{{{{{UUUUUU}}}{{UU{{U!!!!}}U}{U}}{}U}{}U{}UU}}{}U{}{}}{}U}}U{{{}UU{U}U}}U}{U{}U{}}{}{U}{{}UU{{}U}UUU{{}}{{{}{{}{U{U{UU{{{}UUU}}}{{}{{{}U{}}{}U}}U{{U{}U{U}}{U}}U}UUU{{}UU{U}UU{U}}{UU{{}}U{U{{}{{{{{}U}}{}UUUU{}UU{{UU{}UUUU}U}UUUU{{}}}}{UUU{U}{U{{{U}{}}}UU}U}U}{}U{U{U}}}{}U}{U{}U}{{{{UU}}}U{UU{{U{U}U{U{}{{}}{}U{UU}}}{{{UU{{U}}{{}++++U+++U{£££}}}}U}{{U}{++++++++++++UU}U!!!!!!!!!!!!!U}}}UU{}UUU++++++++{U£££UUU}}{U}}U}+++U++++++++}U}!!!!!!!!!!!!U}UUUU}{}}{UU++++++++{{£££££££UU£££}U+++UUU}}U+++{U!!!!!!!!!!{UU}{}U}U{{}{{}{++++++++{U£££££££}£££££}{{UUU££££+++}U!!!!!!!!{U{{}{}{}{UU{U{UU{+++}{+++{}{££££££££££££U}££££££££+++}}!!!!!!{{}U{U}U{}U{U}{}{}}}+++U}U{}{}}££££££££££££££££££££££+++++!!!!+++UUU}}{}}U}UU{UU{}U{++++££££}}}££££££££££££££££££££U£++++++++++++++U}}{UUU}{{U{}U{U{++++££££U££££££££££££££££££££{U{££+++++++++++++}}}{}}}U{}}U{{}}}U+++£++++++++££££££££££££££££U{U££££££+++++++++}}}{}}U}{}}}}{U}{++++£++++++++++££££{U££££££££{{U+++££+++++U}+++U}}{}U}}}}U}{{U}}++++£+++++++++++£££U{++++££££}}}+++{{UU++}UU++++{U{}}}UU{}{}{UU{+++££+++}££++++++£{}++++++£££££++++{}{U{{UUU++++}{{{UU{U{}U}}{UU++£££+++U££££++++£U+++++++£££++++++UU}UUUU{U}+++{}}{UU{}U}{UUU}{+++££+++UU£££++++£++++++++£++++++++{}}{{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}U}{{}}{U+++}U++++++++++}++++++++++++££++++}}}£+++UU{U++}UUU}UUUU}U}{}UUU++U}£+++£+++++U}+++++++++++++++++£}}U£+++{{U}+++{{U{}{UUU{}UU{{{+U{}£+++++++++{{U++++++++++++++++£}UUU+++{{{}+++}{}{U}UU}{}U{{U}!!+}£+++++++++UU}}{++++U++++++++££{{}U++++{{{++++{U}U}UUU}{U{{{{!!+{£++++++{}{}{{{{{U{}}++++++£££££{U{++++{}U++++{}}}}}UU}U{UU}}!!++£+++}{U{£££££££U{{{UUUU££££££££££+++++{++++++}}U}}{U{U}}U}{}++++££££{{}££££££££££U}{{U}{££££££££££++++++++++}{}{}{UU{}}{}}U{++++{£££}}£££££££££££U{{U£££££££££++++++++++++++U}}{UUU}{UUUUU{}+++++£££U£££££££££££££U£££££££££££+++++++++++U{UU}}UU}UU}U{UUU{U++++++££££££££££££££££££££££+++£££+++++++++U}UUUU{{{}{}{{UU{{U}{}+++++££££££££££££££££££££££+++++£+++++++++U}{U{{{{}{}{!!!!!}}UU}UU+++£££££££££++++£££££££££+++++++++++++++}}}}U{{!!!!!!!!!!!U}}}}++++£££U£££U+++++££££U££££++++++++++UU+++}}{U}U{!!!!!!!!!!!!{{UU++++{}{}}{{U++++++££££££££+++++++++++{{U{{UU{{{U!!!!!!!!!!!!!{}{+++}}}U}U{{+++++++££££££££+++++++++++{}{{{U}}{}}!!!!{}}UU!!!!!{{+++++++++}{+++++++U££££££++++++++++++}}UU{{UU{UU!!!!{UU}}}!!!!}}+++++++++}++++£+++}££££££++++++££++++{{}U}U}}}{}}!!!}U}}UUU!!!}}++++++++++++++£++++££+++£++++++££U}U}UU}{{}{}{{{}!!!!{{}{U{{{!{}{}{U}{+++++++UU++++£++++++++++++£{UU{{}}U{}}}U{}}!!!!{{}UU}}U}UU{{UU{U}++++++}U}++++++++++++++++£{U{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{}U{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!!!!!!!UU}}}{U}UU}+++U}}}{}{}}U}}{}UU}{{{UU{U}UU}!!!!!U{{UU}}}!!!!!!!!!{UU{}{{U}U}+++}{{{{{}U{}{}U}U}U{{{U}{{{}}UU!!!!!}{{}{!!!!!!!!!!!}UU}{U}{{}}U}}{U{U}}U{UU}U{U}UU}U}{U{U}{{U{U!!!!!}UU!!!!!!!{{!!!U}}{}{{{}{{{UU{{{UUU}U{{{{}U{{}}{}{}{}U{}{}{U!!!!!!!!!!!!}}{}!!!UU{UU{UUU{U}U{}U}{{}U{{}{U{U}}{U}U{}}{{{{U}{UU!!!!!!!!!}UU{}{!!!{U{{}}}}}UU}{}{{{}}}U}UUU{U}{{}{}{}UU{U}}UUUU}{!!!!!!!{}}}{}!!!!}{U{{{}{{U}U}}}}}{UUU}UU}{U}{U}{{UU{U{}{U}}{}{U}}!!{{}U}U{{U{}U{}UUUU{}{}{}£££}U{UUUU{U{U}{}}U{!!!!!}{UU}{UUU{}U}}U}++++U{U}UU{U}{{}UU{UU}U£££++++{}}{U}U}}UU{U!!!!{}{}}}}{}}}U}{}U}++++U{U}{{{{{}U}+++++}U£££++++}}}{U{}{U{}{{!!!}UU}}}{{U}{U{}}{U{++++{}{U{{{}U£££+++++++£££++++U{{U++++++}{}U}{}}{}{UU{{}}{}UUUU{U}U{}}{U+++}££££+++++++UUU}}U}{{U{++++++}}}UU}{{U}{}{{U{U{{UUU{}{{U{{U}}+++£££££U}{++++UU}U{{U}}UU++++++UU}U{UUU{{{U{{{}}U}}{}{}}}UUU}U{+++££££}{{U}{{U}UU{}{U{U{{UU}}}£££U{}}}U}{}{}{{{{U{}UUUUU{}}{{}{+++£££}}{}}{U{UU{}U{UUUU{{U{{{££££U+++UU{}}{}{{}U{}{}}{}UUU}}{UU++++++++{{}U{UU}{}UU+++}}UU}}}££££{++++{{U{UU{U}{{U}}{}U}U{}{£££££++++++++{U{U}{{{{}+++U{{}{}{££££U++++{U{{UUU}{{}{}}{U}UUU}{£££££U}++++++++{}{{{}}}+++{}{}{{U}}{{U{+++U}{{{}U{U{}{UUU}{}}U{}£££££U}}{++++++£££££UU}+++{U{{}{U{{}{}U+++}}}U}{}U{{{{{}}{{UUU{U}U}{££££}}}++++£££££}{UU{U}£££{}{{{}{{{{{}{}}}U}{{{}{{{{U{{{++++}U{{££££++{}U}}£££££{{}{}UU££££}UUU}}U}UU{}U{}{{U{UUU}{{U{U+++++}}{}££££++U{}}{{}++++}{}{}U£££££{UU{{}}}}{{{{U{}{{U}{}U{{}}+++++{{{££££+++U}U}}}}+++++}}}{}{££££UU{}}U{}}{U{{}{{}{}UU{{}{{U+++UU}}}££££+++{U}{{}U}+++++{U++++£££UU{U{}U}{}}}}}{U}{{}UU{}{U}++{}}U}££££U++++}{{U}UUU++++U+++++£££+++{}{}U{{{}UU}}}U{{UUU{}UU++++++U££££{++++UUU}{}U{{+++U+++++£££+++U}U}U{}{}}{}{UUU{{{{}{}{}U++++££££}U}+++U+++++}{}U}{{+++}}£££+++}U{U{U}U}}UU}U}U{}}}{}}U{U++++££££{}{+++}+++++£££££+UUUU}}£££}{{U}}£££U}UU}UU{}{}}U}U}U{}{{U+££££UUU++++U+++£££££££++++{U}£££{}UUUU£££+++{U}}}}U}}{{{}UUU}}{U££££{UU++++{+++£££££££++++}U}£££}}U{{}£££+++}}U}{}U{{UU{U}U{{{U{£££{{U{++++}+++££££+++++++{}U}}}{U{}U}{{U+++U{{{}U{{}U}}}{UU{}{{£££UU}{U£££{+++}{{{++++++{U}}{}}+++{{U}}}U}UU{}{}U{{{}UU}{{UUU{}{}{{}££££££U}{U{U}U{+++++UU{U{{++++{U{}}UU}}}U}{}}{U{U{}{}}{U{{U}UU{£££££££{UU{£££££++++}{{}UU+++++U}UUU}}{{}{}UUU}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}{}}{}}}{}U}U{}{}{}U}}}{U}UU{{{}££££}{+++{££££++{{{{{{}}U}}{U{}{}{U{{}UUU}}{{U{+++U{{{}{U}}{++++££££££+++U££££+++{U}{UU}{}}{U{}}UU}}UUU{UUU{}U{+++{}U{UU}{}U++++££££££££+{£££++++UU}{U}}{{}}}{{{}}{U}{UUU{}{{UU++++{U{U}{UU{++++++£££££££££££++++}UU{UU{U}}}UU}}U{{}{{U{U}{{{{}++++U{}{{U}U}}U++++}{£££££££{}+++}}{}}{{}U}{U{}}}{U{{{}}{UU{}{{UU+++UU{}U}UUU}U{}{{{{}{£££££U{+++{U}{}}}UU}{U}{{{}U{}{}U{!!!!!{}U{U}}UU}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{U}}UU}}{UUU}}{}}}UU}}{{{UU{}U{}U}U{UUUU{U}UU!!!!UUUU}+++++++++}{}{U{U{{UU}}U{}}}}U{}U{}}}UUU}UU{UUUU}U}{U}U{!!!!}U{{}{{+++++++U}}{U{UU}+++++{}UU}{U{{U}{{U{UUU{{}{}U}{U}}{{}U!!!{UU}{}{U}}++++{}}{U{{}{+++++{{{UUU}}U{{}UUU}}}}}{{}UU{}UU}{}}U!!{UU{{{}U}U}{UU}U}{}UU{{+++++}}U}}U{UUUU{{{}UUU{U{UU{U{{UU}{UU{{!{{{{}U}{UU}U}U{U{}}}{}}UU}U}UUU{}{{U}}UU}}}{UU{U}U}}U}U}U{{{{{}U}}U}UU}{{{}}{U{{}U}U}UU{U{U{}U}}U{{{{UU}U}U{}}}{UU}}U{}}}{}}{U}U{{U}}{}UU{{}UU{{{}U{{{{UUUU{}}{{{{UUU{{U{{}{}{{}}{U{{}UU{}U{}U{}UUU{!!!!!UU{}}{}U}UUU{}{}{}}U}}{}U}{{{U}{UUU{}{}{}}UU}{U{}}UU{{U{}!!!!!!!}}}{{UUU{UUU{U}}U{{{}{U}}{}}}U{}U{{UUUUU}}U{{}}}{}{{}}}U!!!!!!!!UU{{}}U}}}}{}}}{}U}UUU{}{}}U{U{U{{}{{{{}{U}}UUU}}{{U}{}}+++++}{{U}{{}UU}}}{}UU}U{}}U}{{U{{{{UU{U{{U}}U{{{}U{{U{}}{}{U}U}++++++{{{{U}UU{}U}{UU{}{{{UU}UU}{}{}{{}}}{U}}}U}}{}{U}{{}}UU}{U{++++++}{{U{}}{{{}+++}{U{+++}U}{UU{++++}{UUU}U{{}{{}{{{{{}}}{U{U{U}{+++}}}{}}U}U}{+++{}}++++}U{}{{+++++UUUU}}{{}{{}{{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{{UU}UU{}{U{UUUU{{++++++++++++{+++++U}{}{U++++{{{U{}}UU}{}UU{{}}UU}{{U}}{U{}U}U+++++++++++++}{}+++}}}}}}UU+++}U{{}}U}U+++{U}U{}}}}}UUU{}{}UU{{+++++++++++}{{U{UU}{{U{{}UUUU{}{U}}}{{U++++UU{}U}U{{}U{}{}}{U}U{++++++{}{U}}U{U{}U}}+++++++UU{UU{{{}}{{++++}UUU{U}{{U{UUU}}}}{}U+++{{}{{}{}UU{UU{}}}+++++++{UU{}U}}U}U++++}{U}{{{{}{{{U}}}U}{{U}U}{}}{}{{{UU}{}U{UU}+++++++UUU}}{}}}++++++{}}U{UU}}}U}{{U}U}{{}{{{{{{U{U}}{{{{{}}U{}}U}}}}U{}{{}{{+++++++{}}U{U}U}UU{{UU}{}}U}{U{U}++++++}U{U{U}}U{{UUU{{U{{{{{{U}+++++++{}U}}U}U{U}U{U}UUUU}{{UU{U+++++++U{{{}{}U{+++++{}U{}}UU}}++++}{}{U{U{U{{{}}}}{}{UU}{}U}UUU+++++++}}++++++++++++{}{}{{U{U{}}UU}}U{}{{U{}}}UUU}}}{{}UU{{U}{}{{U}+++{{++++++++++++U}}}{U}U}{{{U{{U}U}{{}{{U{{}}{{}}{}{}++++++U{UU}U}U}+++++++++}}{}U{{U{}}}}UUUU{{{{UU{{}{}{UU{}{U{}{}U++++++{}}UU}{}}}}UUU{U}}}{{}UU++++++++}{U}UUUUU{{UU{U{{U{{}}{}{U++++++{{{}}U{UU{{}U}UU{}}}U}}U++++++++{{}}{U}{U{{}U{}UU{}{}}}{}{{}{U{U}UU{U{{U}U+++++}}}{{}}U}++++++++}}{UU{+++}{U{U}{}}U{{}UU}{}U{UU}U++++++++++++++}}{}UU}U{UU{{{{}}}U}{}++++}U}U{UU}{{{{{U{U{U{}}U{}++++++++++++++U{}}{UUU{{U{UU{U}}}{++++++UU{}{{}{}}U{U{UU}}U{{U{U+++++++++{U}{{}++++}U}}{}{{U}{{}U++++++U{{}U{U}}{{}{}{U{{}}}}UU{{U{}U{}UUUU}{++++++U{{}{{{{{}}U+++++++UUU{U}U}}}{}UU}U{UU}{}UU{{{UUUU}}U}UU{U++++++{{U}UU}{}}+++++++U}U{{}{}U{{U{{{}}{}{}U{{U}U{}U{U}}{}{{}UU++++}{}{U{{+++++++++++U}}}U{{{UUU}}}}}{}}UUU{U{{{}U{}UUU{{{U{}U}U{}}{{UU{U{+++++++++U{U{}}U{U{UU}{}{}{}}U{{{}}U}U{{U{}}U}U}{}}{U}}U}U{UUU+++++++++}{{U{}}U{{U}}{}}}{{{{{}}}}{}U{{{}{U}UUUUU}UUU}{{{}}}U+++++++{{}U{U}}UU{U{U}}UUU}U}}}{}}U{}++++++}UUU{{{U++++U}}{++++++++++++UUU}U{U{}}}{}}}U}UU{UUUU{U{}UU++++++{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{}{}UU}U{{}{UU}U}}{{UU{U}{{U{{}UU}UU}}}{UU{UU}U{{}{{U+++++++}U}{U{U{}{}UUU{U}}}{}UUU{}}{{{UUU{UUUUU}}U}}}U{{{U}}U}}{}}U{U{{}}}{{}{{}}{}U}U}UUU{}{U}U{{}}{}{U}{UUU{U}}U{UU{U{{}}{{}{{}U}{}{{{{UU{UUU{}{}}}{U{UU{UUU}}UU{}}}}}}{{{}UU{}}}UU}{!!!U{UU+++++}}U}U{}{U{}{U{}UU}{}UU}{{}U{}U}{{}{{{}}{{UU{UUU{}{{{!!!}U{}+++++++++U}}+++++++++++UUUU}}{{}U}}}{UU{{}}}U}}}}U}}}}}}U!!!UU{}+++++++++}}{+++++++++++{{{U{U}{}UU{U{{{{U}}}}}}{}{{{{UU{}U}}{{U{{U}++++++}U}+++++++++++{UU}}U{{UUU{{}{{}}{{{U}UU}U{}}{{UUUUU}UU{U}}}{U{}{{}}}}UU{U{{}UUUUUUUU{{U}{UU}UU}{}U{}{U}{U{}}{}U}}{{{{}{U}{{{}}{}}}}UUU{{U{}U}U}{U}}}}}{U{}}U{}{{}{UUU{U{}{{{{{UU}}}{}UUUUUU}{{{U{{}UU{{}U{}{{U{{}{{{}{U}}{U}}U{U}{{{U{}UUUUU}}U{UUU{}U{}U{UUUUUUU{{{U{UU{{}}}}U{U}}U}}}}}}}{{}{U{U}UUU{}}U{{UU{}{{U}{UUU{}{}UU}{}{U{}{}UUU}{U}}}U}{U{{{}U{{{U{}{U}}{U{UU{{U}}}{}}}U{{{}UU{UUUU{UUU{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}UU}U}{{}}U}}U{U}U}{}{{{{UU{{U}{++++{{U}}U{}{}}U{U}}}{{UU}}{}}U{}U}}UU{}}U{{UU{U{{}{U{U{U}{UUU{U++++}U}{{}UU{{}UU{}}}UUUU}U{U{}{}UU{}}}U}UUU{U{}U{}}{}UU}U{}U{{U++++{UUUUU}U}}U}}}}}{{{}{}{U{U}U{{}{U{}}{UUU}{}{{{}U}U{}U}{{{UU}{}{U{U{U}}U}{{}UU}}{}}{{U}}{U}UU}{{{}}}U{UUU}}}}{}{U{}UU}{U}{UU{}U}{{UUU{UU{{}UU{}++++++}U{}U{++++{U{UU}U}{U}U}}{{{U}}{{U{}}{{}{}}}{}+++++++++}}{{++++++UU++++++++{{}U{U{{{{{}UUUU}}}{U{{U{}{}}{++++++++++++++UUU{++++++{{++++++++{}{}U{{}}{}U}}}{{{{{}UU{{U}}{{++++++++++++++}U}UUU{}UUU{++++++{UUU{UUU}}U{UU}{}{UUU{{{U}}U{U}U+++++++U}{U}{{U}}U}}{}{U}U+++}}U}}}U}}}{}}{U{}{UUU{UUUUUUU}{}}}{}{{}{UU{UUU}UUU{}+++++++++U}U{}{{}UU}U{UUUU}}{U}UUUUU{}U}{U}}}{{U}UU{}{{}}UU{U}{U+++++++++{UU}}}{}UU{{}++++}{U{{{{}}}}U{U}U{{{{UU{{}UU}{{{UUU}U}}+++++++++U{{UU{}}{}{++++++{{}{}}UUUUU}U{{UU}}UU{{}}U{}{}}{UUUUU}}U{{{{}UU}U}{+++++++++++++}}}UUU}UUU{U}{UU}U{U{++++++++}}}}{UU{}}{{}{}}{U{U{U+++++++++++{U}U}}}U{}}U{}}{U{{U{}}++++++++{}}{}}{++++++++}}{}}{U+++++++++UU}UUU}{}UU}U}U}{{U}}}U{{++++++++{++++++++++++++U{U}U{{}U{{}}UU{UU}}}U{{}U}U}}}}U}}{U}{{U++{{}{U}{++++++++++++++}{UUU{UU+++U}UUU{}}}{}{{{}U{}UU{{U{{}{{{{+++{UUU{}++++++++{UU{}U}U+++++++++U{}U{}{}U{UUU{UUU{UU{}}{{U}U{U+++{}U{U{{UU{{}}}UU}{U{}}+++++++++}}{{}}{{{}U{}{U}{U{{{{U}{{}}U{+++{U{U{{}}{}}UU}U}}}}U{U+++++++++}U}}UUU}U{{}U{U}{U}U{UU{{}{{U}U+++{}UUU}}UU}U}}{{}{U}}U}}}{}}{}U}{{{{UU{U{}{{}{{{U}{{}{U}}U}{{}+++++++++++++++}}{UU}{{{{UUU}}}}{{{}{{}U{{{UU{}{U{}UU{}{{}U}U{{U+++++++++++++++}U}}}{}U{{{U{{}{}{}{U{}{U}U}}U{}{{{}}U{}{}UU}}{UU+++++++++++++++UUU{UU}U{U}}{{{U}}}{{}U}}}}U}}{}U}U}U}U}{{}}{{{U{U{U{}U{{{UU}}UUU{}}U}UUUU}U{U}}{}}UUU{UU{{}U{UU}}{{}}}}{U{UU}}}{{}}U}{}U++++++++++++++{U}{}U}{{}}U++++{}{{U{U{}U{{}{}U{}{UU}{}UU}}UUU{UU++++++++++++++{}{UUU{U{{++++++UU}}}{UU}U}U{}}}}{{U{U{{UU}{{}UU{U++++++++++++++}}{}U{UU++++++++}{}U}U{{}U{}{}{{UU}}}U{}U{}U}}{{}}U}{{}{{{}{}U{{{}{}{}++++++++U}U{}UU}{{}{{{U}U{U}U}{}UU{UU{UUU}}{}U{}UU}U}UUUU}UU{UU+++++++{{{}}}UU{{}UU{{{}U{U}{}}}{UUU++}}{}}}}}{{UU{{U}}U}U}U{{+++++++{{UU}}{}}{UU}}UU}UUU{}U{{}UU}UU++}UUU}U}U}{{U}U}U{U{++++++++++{}U{U{{U{{UUU}UUU{{{U}{{{}{U}}UUU++{}}U}{}++++{}}+++++++++++++++{U{}}{}}}UU}{U}UU}{}U{U}UUU}{{UU}+++++++++++++{}U++++++++++++UU}}{{}UUU}}U}{{{{UUU{UUU{{}UU{}}{UU+++++++++++++}UU+++++++{{UUU}U}}{}U{}U{}}U{U}}{}}}{U{}U}{U}}U}}U+++++++++++UUUU}}UU{}{{UU{{UU}}{UUUUU}}{}{}}UU{U{{U}}UUU}}}}{{}UUU}UU}}{{{U{}{}{UUUUUU}{{}}{U{{{}}U{}U{U{{}{}}{{}}U}}}U{{{UUU{{{{}U{{{}}{UUU{{{}{{U{}}}{{{}UUU{{}U}}{U{}}U}}U{U{}UU}{{UU{}}{}}{U++{{}}{}{}UUU}U{}UU{{{U{}UUU{}{UUU}U{{}U{{{{UU}}U{{}UU}}}U{{{{{{++++++++}}+++++++++++++U{}}}UU{}U{}U}{{}}{{U}UU}{U}}{{{{UU{}}{UU++++++++{}+++++++++++++UU}U}}}}}U{{}{UU{}{{UU}{{U}U}UU}UU}U}}U{U++++++++}{+++++++++++++}}}UU{{}{{}{UU}{}UU{{}U{U{UU}}{{}}}UU}}{U}UU}{U}{{{{{{{{U{}{}}{}}}}U}{}}}U{U}{{{{}U{{U}}}U}U}{{{U}U{{{UUUUU}}{{{U}{UU}U}{{U{{{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{{}{}U}{{}UU{U}U}UUUU{}U}UUU}{{}{}{U{{{{U{}}{{{}{}}{}}{{U{}}U}}U{{{U}{}{UU}}{U}U{}U}U}}}{{}U{U{}{{U}U{U{UUUU{}}U}U{{{UUUUU{{}U}{}{{U}U{{}}}}}U}}}{}}}U}{}UU}UU{U{}UU{U}}{U{}U{U{}{{UU{{{{}}U{UU{U{U{}}{}U{{}}U{{}UU}{{U{U}U{}{}UUU}{}}U}}UU}{U{{}{}}{{{U{}}}U}{{U{UU}{UU{{}{}}}}}}}}U}{{U{U{UU}}}}}}UU{{U{UU}{{UU{}U}}{UU{{{{U}{}}}U{{U{UU}}{}}}{}}U{{U{{{}}{}U{U{U{}}}UUU{{}{}}{{UU{}}{{{}}}U{U{UU}}}U}{{UU{}}}}}{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}}}{{}}UU}}}U{}U}}}{}UU+++}UUU}UU{{++++++++++++++++++++U{U{U{U}U}}{U{U}U{}{UU{UU}}{}U{U+++{}U{{U}{U++++++++++++++++++++}U}U{{{}U}U}}}U{{}{{U}{{}{{{}{{}{{}UU{UUUU}}++++++++++++++++++++}}}}UU}}}}{}U{{{{UUU}}}U}UUU}{}{U}}}U}UUUUU}UUU{U}U{U}U{}}UU{UU}UU}U{U}}U{}{U}}}}U{}}{UU}{U{}{U}U}}U}}U}UU}{}}U}UUUUU{{U}U}}{U{{}}}UUU}}U}{{}U}{}U}}{{}{U}U{{{}{U}U{{}U{UU}UUUU}U}}}{UU{{U}}}{+++}}UUU}{}{}}U{U{UU}{}}}}{}{{{{U{}{{U{{U}{{}{}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{UUU{U}{}UU{{UU}U}U}}}}}}}{U++++++++{{UU{UUU{U++++++++UU{}U{{}}}U{}{{U}{}U}{{U{U{U{U}{{}{}{{+++++U{}UUU}}{}UU}{}}}UU{{U}{U{}{UUU{UUU{{{UUU}U{}UU{}U{U{U}}}}}U{}{UUUU{{UU{U}}UUU}}U{{U}}U{}U}UU{{UUU}}}U}{}U{{{UUU}{{}UUU{}{{}}UUUU}{}{}{{}{}{UUUUUU}}UU}U}}}{}{}}U{UU{U{{U{}U{{{{U}}UU{}UU{{}UU{{{{}{{}+++++++++++++++UU}U}U}}U{U}{{}{{{}U{}{}{{UU{{UUU{+++++++++++{{}{+++++++++++++++{{{{U}UU{U{UUU}U{}UU}U{}}{U}}U{}}U+++++++++++{{}}+++++++++++++++UU{UU{U}{UUU}U{{}U}}UU{U}}{UU{}}U{+++++++++++U}U{UU}}{{{{{{}}{{}}{}}U{}{}}{}{}U}U{{{}}{}{}{}}}UUU}++{{U}U{}U}{U}}}}}{U}U}{}{U{UU}{{{}}{U{{{{}}}}{UU}{{}U}UUU{}{UU}}{U}U}}}U{}{U}U{{U{U}}UU}}{{{U}U{}UU}{}{U}U{{}}{}UUU{U}}{U}{}{{}{}U}U}{U+++++++++}}{UU}U}{{}U}{}{U}{U}UU}U}}UUU{}U}UU}{{}}U{{{{}{{}U{U{{+++++++++}{}U{}UUUU}U{UU}UU{{U{{{{{}UUUU{UU{U{{}UU{{{{UUUU}{}}UU+++++++++}{}U}{UU{U{U{}}{{}}{}{}{}}{{}{UU}}}UUUUU}}{}}}}UU}{}}{}UUUUU}U{}U{U}}{U}{}}U}{}{U}UU{UU{UUU{UU}U}U{{U{U{}}{{}U}}{}}{{U{U{U{U{U}}{}}UU{}{{}}U}}}}UU}UUUU{}U{U}{}}U{UUU{{}}U}U{U}{}U}}}}}{}UU{}U{}}UUU}U}{}{}}}{U{}}U}{U}{UU{}}}UU}}{{}U}U{UU}}U{U{{{}{U{{}}}UU}}UU}{UU}{{U}U}U{{}}{{{UU{}}{{UU}{}U}}{{{}{UU}{U}{{{{{U{}{UU}{U{UUU}}U}}{U}}}}UU{{}{}}UU{}{U}U}{}}}}}}}{U}{{}U}}U{U{{{{{{U}U++++++++++++++U{{UU}UU}}U}U{}U}{{U}UU}{UU}UUU}}}}{}U{U++++{{U}{}++++++++++++++{U}}}}}}{{}{U{{U{}{{}{}{{{{}U{UU}}{}}}}U++++}{{{}U++++++++++++++{U}}}{U{UU{}{UU{}}}}{UU{{{UUU{UUU{}U{{{{++++}{}{}}{{{U{UUU}{{U{}{U}{U{{{}}{}U}}}{}{{UU}{{{}U}}{{}UU}}}}}}U}U{}{U}{U}U{{{}{}{UU}{{}UU}U}}{}U{}}U}}{}UU{}}}{{{U}U}}}}{{{UU}}U}}{}{{}{{{{U}{}}{}U{UU{UUUU}U{{UU}{}}U}}{U}}}}{{{U}}}U{U}U}{{{}}U}U}++++++}U}U}}U{}UU}}{U{}}U{{U}}U{}UU}{UU}{U{{U{UU}{}U}{U{U{U}U}{}++++++UUU}U}{}}}UU{U}}U{}}UU{{{{{{{U{{{U}{U}UUU}}{{{UU{}U+++U{{{++++++U}{{U}{}UUUU}}}{{}{UUU}U{}{}U}{{}{{{U}U{}}{U{}U}{{{+++{{{U}}{{U{}UU}U{}{{}}UU{{{}}{}{U{U}{}}{}U{UU}}{{U}}U{{{}U}U{U+++{U}{}{U{U{{U{{UUUU}{}{{{}U{UU}U}{UUU}}{UUU{{UUUUU{}U{}U{{{}}}{UU}U{UU}{U}{}}U}UUU{}}U}}}U{{{U{{{UU}{U{{U}U}UU}}{}UU}{UU}{{{UUUU{U{{U}UU{}}U{}U}U{U{U}{}U}U}U}UU}UU{U{}}}U{U}{{}}}UU{U}}}}UU{}{UU}{U}U}UU}{{{}U{U}{{}}}}}UUUUU}{UU}}}{{{UU{}{{}}{}}}U}U{}UU{UU}UU}{UUUU{{UUU{}}UU}}U}UUU{{UU}}UU}U}U}{U{}UUU{UUU}{{UUUUU{{}U{{{{UU}{U}{}}}}}}{U}}{}{}{U{U{}{}{}{U{{{}U}}}}{{U}{}{{U{}{{UU}U{{}}U}{}{}UU{{{U{}{}{}U{{{{}U}U}}}{}}{}U{U{UU{U{{}{{UUUUU}}U{}{U}}U}U}U{{UU{UU}UU}U}UUUU}{{{}UUU}}}}{U}}}UUUU{U{{}}U{}UU}}{}U{UUU{{UU{}U{{}{}{UUU{}{{}UUU}{}U}{{U}{{}{{UU}{U}U}U{}{{}}{}{}UU{}}}U}}{{U}}{{{U}{{{UUU{U{{}U}U}UUUUUUUU{UU}UU{}{{UU}U{}U{U}{U}{U{}{{{U{}}{UU}{UU{{{}U{U{}{{U{}{{UU{{{}U}{}UUU}UU}UUUU}UU}U{U}U{U}{{}{}}{{}}++++++++++++++++++U{U{UU}U}{}{U{{{}U}}UU}UU}U}}}U}}{}{U{UU{}U}}{++++++++++++++++++UU}{UU}UUUU}{}U}}}U{}UUU{}UU}{{{}{{}{}UUUUUU{}++++++++++++++++++UU{UUU{{U}{U}}}U{U{{U{}U}U{{U{{}{U}}}}{U}}U{{}UU}{{{UU}U}U{}UUU{}}U{U{}{U}UUUUU}{U}UUU}}U}}{}}U}{U}{}}U{U}{U}}{U}{{}{{UUUU}{U{}U{U}{U{{U{UU{}U{}{{}}{U}{}}{}U}{U{U}}U}{{U}{}U}}U}UU}UUU{{}{}U}}{{}UUU}UUU{}}U}}}{UU{UUUUUUU}{U}U{UUUU{U}{{}{}UU{}}{{{U{U{{U{{U{{U}{{U{U}{UUU{U{}{{}{{UU}}{{}}{}UU}}}{{UUU{}}{{{{}}}UUUU++++++++++++}U{U}{}}}{U}{}UU}}UU}U{{{U{U}UUU}U}{{{U+++++++{{{UU{++++++++++++}U{}}}}{{}}}}U}U}UUU{U{U{UUU{}}}}{{{}}{+++++++}}}{}U++++++++++++}U{}UU{{{UU{UU}{}{U}UUU{UUU}U{UUU}UU}UU+++++++}}{U{{U}{U}U}}}{{}}UUU{U}}{UUU}{U{U{}}}U{UUU}{{{}{{}{U{{U}U{{}U{}}UUUUU{U{UU}U}{U}}U}}}{}{UU}U}}UU}{}UU}U{{{}}{}}}{UU{{}}}U}}{}{{U}{}}}{{U{}{{U{{}U}}U{U}U}{{U{{{UUUU{{}}U{}U}UU{U}{}}{}}U}}UU}U}UU}UUU{}U}U{U}{+++++{{{{UU{{{}}{{}}{{}U{U}}U}}}}U{UU}{}UU}U{}U}UU{{{}U}{UU++++++++++{{{UU}{{}}{UUU}{}}}U}U}U}U}}}}U{{}{}U{U}}}U+++++++++++++++++++++}}}{U}}U}}{{}}}}}UU}U}UUU{{}{}{U}}}UUU}U{}}++++++++++++++++++UU}}}UU}}U}}}}U{}{}}}U}{}UUUU}}{U}U}UUU}{}{{}U+++++++++++++}UUU}}{{}{{UU}U}}{{{}}UUU}UUUU}U}}}{UUUU}{}{{U}U{{{{UUU{U}}}}U}{U}U{{UU{{}U{{}}U{U}{}{{{}}{}{{{U{{U{{UU}{{}}}U{U}{}UU}UU{{U{{{{UU}}{U}{UUU{}}U{U}}{{U}U}}{U{U{U}}}{U{{U{U}}}U{{}UUU{UUU{}{UUU{{UU{{{}{U{{UU{UU}}{}}}{{{}{{}UU{}}{U}}UUU{U}{}++++++++++++++++++}}{}}UU{{U}U{}}UU{U}{{{{U}{{U{{U{}}UU}UU}}}{{{++++++++++++++++++UU{U}U{}}{U}U}U}}U{}{}U}UUU}U{U}U{}{U}{{UU{U}{++++++++++++++++++UU}}{U{}}}{{{}{}U{{U{U{{UU{}}{}{{UU{{}{{U{U{UUU}}{{U}}}{}}{UUU{}{{U{{{}U{{}}U{{}{UUU{}U}}{UU}U{U{{U{UUU{{UU{{}UUU}}UU}{U}}{{}{{{{}}UU{}}{UU{}{U{{}}UUU}{U{UUU}}U}{{UUU{UUU}{U}}}U{U}U{{U{}U}{}UU}}}U}{}U{}}U}{U{{U}}}{U}U{}}}UUU}U}U}{{{{UUUUUU{}{{}U}{}}U}U}{U}}UUU}U{}UU{U{{}U{U}U{}}}{}U}}U{U}U{{}U}}UUU}}U{}UU}}UU{}}}{U}{{U}}}U}U{{}}UUU{UU{U{U}{}}}}}U}U{{}UUU}}UUU}UU{U}}U{{U{U}U++++++++{UUU{}}}U{}{}{U}{UU}UU{}U{{}}{}{U{{U}U{}}UU}{U++++++++++++++++++{U{{U{UU{}U}U}{}}}{U}{}{U{{}}{UU}U}}{UUU{}}}{}++++++++++++++++++UUUUU{U{}{UU{U}UUU{{{}U}}}}{}}}}{}}}{}U}U}{UU{++++++++++++}U{{}{{{}}U}{}{U{UUUU{{{}}{}{U{UUU}{U{}}{UU{U{}}{}}{{}{}U}{+++++{}U}{{{{}{}{{{}{}}}{{{U{}}UU{}}}}U}{UUU{U}}U}UUU}{{}++++++++++++}U{}}}}{U}{{}{}}}}{UU}U{}{}}UUUUU{}{}}{}}{{}}U{}{U{{++++++++++++}{U}}}{{{U}U{{{UU{}U}{}U{{{U{U{{}}U{UU}}UU{}U}}{}{U{+++++++++U{UU{{U}UU{U}{{}{{{{}{UUU{UU}{}}U}UUU{{UU}}U{}}UUUUU}}{{}}{U}}}}{{U}{}{}U}}{{UUU}U}UUU}}{{{U{U}}}{U{{}U}}U}UU{}{}{UU{{{{U{U}{U{UUU}}{}{U}{}}}U}}}}}UU}U{}{}}{}{}}U{UU{{U{{}}{UUU}}UU}}}{}{UU{}{UU}}{}{{}}{}U{{U}{}}}{U}UU{{}{}{UUU{{}UU}}{}UUUU{U}U}}U}{{{}}{U}{U}}{{{{UU{{U{{}}{U}{UU{}{{{{UU}{}}U}UUUU{{}{}{{}}UU}U{UU{}{}U{}}}U{U}}{}U}}U{U}U}UU{U}UU}UUUUU{}{}}{{}{}}U}}{}{{}}{{}{{{U{}UU{}}}U}}}U{{}U}}U}U{{}{}}}{{U}}}UU}{{UUU{UUU}UU}}{UU}}UU{{}}U{}UU{{{}U{}{{{{U}UUU{}{{{}}}{}}{}U{{}}}U{}UU{}}{{{{{}{U}U{}U}}}}UU{}{}U}{{}U{}{}}{U{{{}UU}}{U}}}UUUUU}}U{UU{UU}}{}U}{}UU}{{UU}U{}U}{{{}{}}U}{}{U}{{}U}{U{U{{U}{UUU{U}{}U{}{U}{}UU{}{}}UU{U}}U}{U}{}}}}U{{}{}{}{}{U}}}}{{U}U{}UU}}}}}U{}{{U{U{}U}U}}{UU{}U{}}}U{U{U{UUUU{}UU}}}U}{U{{}{UU{}{{{}U{{}}U{U{}UU}}U}{UU{}}U}{}UUU{}UU++++++++++++}{}{{}UUUUU{}{UUU}UU{UUU}}{UU}}{{}}{U}UU{}UUU}{}U}U{++++++++++++{}}UU{U}}{{{{{}}{U}}U}{}}UU{}U}}{U}U}U{U{{{UUU{U{UU}++++++++++++U{U{{UU{}}UUU{}UU}{{}}}{{}}U}{}}}{}}}{{}}{}}U}U{U}}}U{{U{}}UU{}U}}U}}{{UUU}{{{{U}}{U}}{{}{{}}{}UUUU{{UUU{U{{{}{U}{}{{{}}U{{}U}}}}}}{}{{U{U{}U}U{{{}U{U}UUUUU{{UU{}U}U{}U}{}}}}U}U{}{+++++++U}U{{}}U{}{{{{{UU{}{}{U}}UUUUUU}U}U{{U}U{U}}UU{}UU{{}}}U{++++++++++++U{UU{{U}{{{}{U{U}{{{}}}U}{}}U}UU}U}{}{{{}}}{U{}}{}{U+++++++++++++++{}{U{}}{U{{}{}}{{}U{U}U{{{{{}}{{UU{{}}}U}{{UU{{}{UUUU}++++++++++U{{}UU{{{{U}}{UU}}}}UU{{{{{{}{UU}}U{{U{{}{U{{}UUUUU{{{{U{}{+++++{{}}U}}U}U{U{{UU{}{{U}{}U{{U}}}{}UU{UU{U{}UUU}}}UU}}}{{}U{}}{{}{{}{}U}}}U}U}}}{UU}{U}{}U}}U}U}}{U}{U{U}{U{{U}}}UU}}}}}{}{U}}UU{}}UUU{UUUUU{}U}{}}}{}}U}{U{UU}U}UU}{}UUU{U}U}}{{{U}U}{U}{UU}{UU{}UU{{U{U{{UU}{}}UU}}}UU{}}{U{}}U}{{U}{{{U}}{}}U{}U{}UUU}U}UU}U}}}UU{{UU}}}{U}}UU}{{UUU{U}{{{U}}}}UUUU}UU{{}U}UUUU{+++++++++++U}{}}}}{U{}U}UU{}UUU}}}{U}}{}}{{U{{U}}}{}}}}UU}UU}UU{+++++++++++{U}UUU{UU{}{UU{}UU{U{}}}{UU}{{}U{{{UU{{}{{{{{U}UUU{{{+++++++++++{{U}UUU{U{{}}U{{{}U}UU{{}{{{}U{U{}{}U}}U{UU{}{{U}U}}UU}}{{U{U{}}}}U{{U{U}U}UUUU}{UU{}}}}}U{}}UU{{{{{}U}U{{{{}U}U}{}U}U}}}UU}}}}}{UU}{}UU}{UU}}}}}UU}U}{UU}{UUU}{U{U}U}U{}}UU{}}UU}{{}{}}U{UUU}{}{UU}{U{U{UU}U{U{{}}}{UU{{}{U{}{}{{}}{{U{{{}}}{{{}U{{{UU}U{{{{{{U{}}U{U{{{}{U}}}{}{UU}U}}}U}}{}U{U{}U}}{UUUUU}UU}UUU}U++}}U{{U{U{}}}}{}}{{}}}{}}UU}{}{}{{}U}}U{{}}}{UU{U{U}{{UUUU{U{UU++++UU{U{}{U{{U}U}{U}UU}U{U}UU{{}U{{U{}U}{U}}{}U}{U{}U}{}{}UUU}}++++}UU}{}}{U}U{{UU}U{{{{{}}{UU}{U}{U}{}{{}}{U}{U}UUU{{{U{}{U{{}++++}}UUUUU}U}{U}}}{}{U{{{{{{{U{{U{UU}{UUU{U{{UU}{U{{{}}}}{}{{}{UU}U{}}UU}}U}U{}{UU{{{}{}}{{U{{}UU{}}}{U}U{}UU}{}U}{UU{{U{UUU}}UU}U{}{{}}{{{}UU{U}{UU{{{}U}U{}{U}{}{{{}UU}UUU}{UUU{}}U}U{U}UUU{U}}U}{}}{U}}UUU}}{U{{}}{{}}{}UUUU{{U}}}U{{{{{U}{U{}UUUUU}}}}}U{UUUU{U{{U}U{UU}U}U{}{UU{{}{UU}}}{UUUU}{}UUUU}{{}UUU}U}}U}{}}{}}UU}}UUUUU{U}U{}{}{UU}UU}U}{}UU{}UU{}}}}{{}}}{U}}{{}{U{}{{}U}}U{}UUU+++++++++++}U}U}{{{U{}}{}U{UU}}}}{U}}{UU{U}U}{{{}{}{}U}UUU{{UU}{+++++++++++}{{U{{}}{}{{{U}}}}}}}}{{}}}UU}{{{{{{}{}UU{U}{}U}U}{U{+++++++++++}}U{{U{}{}U{}U{{U}U}UU}U{}{{{U{}{}{UUUUU}U{}{{}}U{}}U{U}U{{{}{{UU{UUU{{}}}}}{{}}UU}{UU}{{U{}UUU{}U}}{}{{{{}UU{}U}}}}{{}U{}U}{U{U{}{{{}}{U}U}}{}{{}U}{}UU{{U{}U}U}UUU{U{{UU}UU}UU}U{U{+++++UU{U{}U}{UU}UU}U{{}}{{U{}U}}}}}UUUUU{UUU}}UU{{{U}UU{}U}U{{U+++++{UUU}U{UU{}U{{U}}}UU{UU}{U{U}U}{UU}{{U{U{}{}}}{}{{U{{}{}{{U+++++U}{}}U}}U}}{U{{{}{}}{UUU{U{U{{{{}U{}{{U}U{UUU{U}U}U}{UU{}U}U{{U{}{{}U{UU}{}U{U{{}U}{UU{{}{UU}{{{}}{{UUU{{{U{{}{{U{{UUU}}}}{{}{}U{}}}U{}{UU}}}U{U{{UU}{{}}U{{}}}U}{}}{U}}{}{{{}}U{{U{U{{}}{}}{{U}}{}{UUUUU{U}}U}U{UU{}{}}{U{U{UU}}U{}}}UU}UU{{U{UU}{{U}}{}{U}{U}{{}}}}U}U{U}{}U}}{{{UU}}UU{}U{{}{{{{}}}}{U{U{UU}}U}{{{U{{}{{}{U}}}}U}}{{UU}UU{{U}{U}UU{UUUUU}{U}{{}{}}U}}{U{{U{}{}U{UU{{}{}{{U{{}U}{UU{{U{}UU{UU{UU}U{{U}U{{}}U{}U{{U{{UUU}}{{}}{}UU}U{}U{{}{{}}{{U{}}U}U}}U{}{{{}U}UU}U{U{{}}{}{UUUU{{U}}{}U{U}U}{}}}}U{U{}UU}U}{UU{{}UU}}U{{{}}{}}U{U}}}}{{{U{UU}}{UU{U}U{UU{U}}U{}}UUU}UUUU{}}U}{U}{{U}{U{{{{{}}U}UU}U{U{{U}UUU}{{}U{U}}}UUU}}{{UUU{{}{{{}}{U}}}}}{}{}UU}}}U}{{{}UUU}}{UU}{{{UU{U{UU{}}{U}UUU{}U{{{UU{U{UU+++U{{U}}}{}}UUU{}{U{U}}{}}UUU}{}}}}}{}UUU{}}U}}}}UU{}}U{}{{}}U{+++++{U}{UUU{}}}{UU}{U{{}}U}}{UU{U{}U}}}{U}{}{}}{UU}}{}U{{{UUU}{+++++{U}}{U}UU{}U}UU{U}}UU}U}}{}U{U}U}}{}{{{U{{{}U}U}}UU{UU{}UU}{++++{U}UU}}{U{}{{{U}}UU{}}}U}{U{}UU}UU}}{}{}U{U{}}{U}U}U}}}{}U}}}UU}UUU}}}U}UU}U}UU{}}}U{U}}{{U}}}{U{U{{}{UUU}}{UUUU{{{{}{}}U{U{{}}U}{{{{}U}U{{{}{{U{{U}UUUU}{{U}{UU}{U}}U}U{{U}UU}}UU{{}}UU}}}+++{}{U}{{}U{{U{{{{{{{{U}{U{U}U{}UUU{{UUU{}{}{}U{{{}{}U{U}}U{{U}+++{UU{U{{{{U{{}UU{}}{}UUU}}U{{}}UU{}U{}{UUU{}UUUU}UU{{}}U{{}{{}+++}U}{{U}UU{}}UU{{}}}}U{{{}{}}}{UU{}U}}UUU{{{{}}{UU{}}}}}{{{{}}{U{UU{U{{}{UU{U}}{U{{UU{UU{}}U}}}}{{}}{}{{{{{U}U}{U{{}U{}UU{}}{{U{{U{U{{U}UUU{{{{{}{U{{{U}{{{{}{{{{{{{}}{U{{UUU{U}}U}{U}{{U{U}}}}{}U{}}{}{{}{U{{}}}}U{{{}U}{}{}{{{U{}{}UUU{}}{}{U}{}UU{}U{UUU}{}}}}{U{}{{{{}UU}}UU}{{}{UU}}{{{}U}U{}U}}}U}{{}{{}U}{U}{UU}U}}U{UUU{UUUU}{{{}U{{U}UU}UU}{{}}{U}U{}UU}}}}U{{}{UUUU{}U}}U{}U}}U}{}{}++++++}UU{{{}U}U}UU{{U}{U}{}{{U}U{}U{{}{{{{}UU}}{}UUU}U}}U}}}}U{++++++{}{{{}U{U{U{{}{U{}}{}{{UU{{U{{{UU}U{}}}U}{}}UUU{U{UU}UU{UU++++++}}{UU{}{{U{}{{{{{{}{U{{}}UU}U{{{}UU}}{}UU{}{{{{{}}{U}U}{}UUU}}}}U}U{{U}}UU}{{U}{{UU}}UUUU{UU}UU}U{}U{{}{U}U}}}{UUU}{{}}{{{}}UU}{{}}{}{{{}}{U{UUUUUU}}{}}U{{U}{{{U}{U{UU{{U{{{{U}}}{}}{{UUU}{U}}}{}U{U}{}{{U}{}}{UUUUUU{}U}}{UU{{}{}}{U{}}{U}}{U}}}}}{}{U{{U{}{}{{U}UU}}UU}{U{}}UU{}U{U}UU}}{{UU{}}}U}UU{U}}{UUU{UUU}}{{}}}{}{{{{UU{}}}{{}UU}}U{{}UU{{}{{U{{{}UU}}}{U}UU{}}{}U{UU}}U}U{U{}U+++}U{{{U}{UUU{U{{{U{}}{U{{UUU{}{U{}U}}{{U{}}}{{{U{{U}{U}{}UU}{U+++}UU{U}{U{{}{{{}{{U}}}}{}{UU{UU}}U{{}}{{{{}UU}{{{U}UU{{}UUU}}}+++{{{{{}{}{{{U{U{{}}}{{}{U{}UU}{U}}{{}}{UU}}{U}UU{UUUU}U{U{{U}}U{{}UU{{{{UU}}{}{}{{U{U}{}}{UU{}}}{}{{{U{U}U}UU}}}{{U{{U{UU}U{}}}U}{U{UU}UUU{}{{}{{UU{}{U}U}U}}{UU{{}U{}}}}U}}}U{{}}{}}{U{}}}U}{}{UU{{}{{}U}U{}{{{}UUU{}{}UU{{UU{U}{U}}UUU}}}}}U}}}{}{}}U}}{{U}{}{UU}U}{U{U{{}{}}}U{U}UUU}{{U{{{{}}UUU}{}U{}}{{}}U}}UU}{}{U{{}U}{UU{{}}}{U}}UU}{U}{{U}U}UUU{UU{{}{}{UU{}{UUUUU{{{UU}UU}U{{U{{}U{++++{}UUU}{{}{{{U{}U{}}}{UUUU}{}}{{U{U}{}}UUU{}UUU}U{}{U{UU}}}UU++++{U}U{}}U}{U}{U{U}}{}{{{{{{}UU{U{}{}}{U}}U{U}U{{U{{U{UU{{}U{}++++U}{}{UU}}{}{{U}UU{{{}U}}U}UU{}U{{U{{}}}}{U}UU}U{{U}{{U{{}UU{U{}UU}U}}{U{{{}}{U{{{U}}{UU}}{}{U}UU{{UU}UUUU}{{UU}}{}U}}}}U}{{UU{{{U}{U}}U{UU}}{U{U}U{UUUU{{}}U}{{}U{}}}}{UU}UU}UU{}{U}}{{}{}U{++++}{}{{}{{U{UU}UUUU}{U}{U}{}{}U}{{{{U}{U}U}}}U{{{{U}U}}}{}U{{{++++}}}UU}{UU{U}{}}UUU{}{{{{{}{U{}}}}}}}{{{{}U{{{U}U}U{}U}{U}}}{++++UUU}UUU}{}UU{{U{U}{{{{U}{}UU{{U}}}UUU{UUUU{}{}UU{U{{{{UU{UU{}}U}U}{}{}U}UU{}U}}{}}U}}U}}UU{{}{U{U}}}UUU}}UUU{U{}{}}{{{{U{}{{}}{{}}U}{}}}UU{{{UU{{}{}UU}}U{UUU{}UU}U}}{U{{}}}{}}}U{UUU}U}}U}}{{{}U{UU}{{U{U}{U}UUU{}{}}U{U{UU{{}U{U}U{{{{}}}}{{}{{{}U}{}}}{}{{U}}}{}}}UUU{U}U}U}UUUU}U{U}{}}U}}U}}UU}{{UUU}U{U{{U}{{U{{}}{{}}{U{UU}U{{UU{U}U{}{}UU}}{}{{{{U}UU}}U}{UU}}UU}}{}{UU{}U}U}U}}{U{}}U{{}U{{}}}U}U{}{U}}{{U}UU{{{{{U}UU{}{}}{UU{}{}}UUU}U{}{}}}{{U{}U{UUU}}{}{}U{{{}{{{}}U{U}{{{{{UU{{U}{{}}U{}}}{}U}U}UUUU{U}{}UU{UU{U{{{UUUU}{U{{U}}{{{{U{{U{}U}{}UU{UU}}U{}}{U{{UU}}}}{{}}U{}{}}U{}U}}}{U{U{{{{{}}}UU{{{}}{}{{{}{{}U{U}}UU{}{U{U}UU{{}{{}}{{}UU}U{U}{{U{U}{}{U}{{U{U{U{{{UUUUU}U}{U{{}{{}{{U}{U{U}}{}U}}{UU{}{U{U}}UU}}}U}}}U{{{}}}U}U{U{{{}U{}}U}}{{{}}{U}{{{}}UU{UU}{UUUU{{U}U}UUU}U}{}}{}{}UU}{}{{}U{{}}{}U{U}}UU{}}{{{UU}}U{}{{}U}U{UUU}}}{{{}{{U{U{}{U{U}{U}U{{{}{}UU}U{{}{{U}U}{}U}{}{{U{}{}{U}U}}U}U{}}}U{{{U}UU}}UU{}{U{}{U}}U}{UU}{}}}}}{{U{U}}U}{U{U{UU{U{UU{}{}{UU{}}{UUUU{{}}{U{}UUU}UU{}}}}{U{}U{U}{U{U{U{}UUU{}}{{}}}U{U{}{}}{}{}U}{{U}UUU}}}U{}{}{UU}{U{{{{{U{{}}UU}U{U{}}}}}U}}}U{}{{U}UU}UU}}}}U{}{{}{UU}U}{U}{}U{{{{U{}{{{U{}UU}}{UU{UU{}{}{U{{U}U}}{UU{UUU}UU{UUU}{{UU}UU}}}}U{U{}{UU}U{UU{UU}}UU{UU{}UUU}{U{}U}{}{{{}{U}}{{}}{UUUUU{U}UUU}UUUU}U}{{}}UU{{{{}}{{U}}}}{}UUU}UU{}U{UU}{U{}{U{}{U{UU{}{}{}U}}{}UU{}U{{U}{{{{UU{{{}{}}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}}{}{UU}{{{}UU{{U}{U{}{U{{{U}}U}{}{UU}{UUU}}{}}UU{U}}}UU{{}}{}}UU}{UU{}}}}{}{UUU{{}}}}}UU{{UUU}}}}U}{U}}{}}UUUU{}{{}{{{U}U}{U{{}}}{{{{U{}{UUU{{{}U}}U}{}U}}UUU{UU}U{{}}}U{}U{{}U}{}UUU}U{{}{}}U}}{}{{}{UU}U}}{{U}{}}{U}U}{}UU}}{}U{}U{U}}U}}{U}UUU{}UU}UU}U{{U{{}}{{U{{{{{{}}U}{{}{}}{{}U}}}U{U}U{{}{{}{}UU{{{}U{}}}{UU{UUU{U}{{UU{}{}{U{}U}}{{{{U{}UU}U}}{U{{}UU}}}U}{UU{}UU{}{{{{U{}{}{{{{{{{UU}{UUU}{UU{}U{}{U}{}U{U{U}}U}{{{{{}{UUUUUU{U{}{{{}UU{UU{U{}}{{}}UUU}U}{{}}}}{{{{{{{}{U}{U}U{}{{U{U{}U{}U{U}{{{U{UU{{}{}{}}U{}U}}}}{UUUU}U}}UUU{{{}}}}}UU{}}U}U}U{}U}U{{U{}{{}U{}{}{}{{}}U}}U}{{U{}{UUUUU{U{U}UUU{UUU{}U{UU{{{}{UU}}{U{{{}}}}}}}{}U{{{UU}{{U}UU{{{}{{UU{{U{{U{}}{}{}U}{}U{{UU{{{}}U{{}{}U{U}{}U{U}}U{{{{U}{}{{{U{}U}U}{U}}}{}U{}{{}U{}{U{U}}{{}}}{}}}}}{}UUU{U{{}{{UUU}U}UU}{U{}}UU}{}U{}}}{{{U{{}{}}{{}U{}U{}UU{}}U{U{UU}U}{UU}}U{U}U}}U}}UU{}}{}{UUUU{{{UU{{}}U}}{}{{}U{}{}UU{{}}{}UUUU{{{}{}{{}}}U}U{{UUU{U}}}U{}}{}U}UU}UUU{UU{}}U{UU}}U}}U{U{}}}U{{U}U}}U}UU}}}}{{}}U{{}}{UUU{UU}U{}}{}{U}}UU}}U{{}U{UUU{}{U{{U{{}{{}}{U{}{{}{{}}}UUU{{U{}}{}UU{U}{{}U{{{}UU}U{UU{{{{UU}U}}}{{U}{}}{}}}{UUU{{{{U{}UUU}}}}UU}{}{}}UUUUU{{{}}{{}{{}{}U{{}{{}U{{}{}{{}{}{U{}{U{{{U{UU}U{{}{}}U}}{}}{{UUU}U}}U}}{UU{U}}{{U}UUU}{UUU}UU}}U}{U{}}}}}}}}{UU{{U{}{UUU}}}U{{{}}UU}}}{{}UUU{U{{}{UU}U}UU}}}U}U{UU{{}}U}UU}U}{U}{UUU}}}U}{{UU{U}}U{}U}}}}{{{}UUU{UUU{U}{}UU}}{}{U{}UU{U{{{UU}}}{UU{}}}}}{UU}U{U}U{}UU{UU{}{U{UU{}{}UU{}{U}{{}U}}{UUUU{U}{U}U}{U}}{UU}U}}UU}{U{}}}UUU}{{}}}{{UU{UU}U{}{}}}{}{{{{}}}}{}{UU}}{U}{UUUU}}{UU{U{{}}U{U{{{U}}UUU}{U{{{}U}}U{{{UU{U{}}}}{{{U}{}}U}{UU{}{{{}U}}}UU}}{}U}UU}}UU{U}}{UU{UU}{U}{}{}U}}}}U{}{UUU{UU}{UU{{{{U{}}{}}}}{}}{{{}{}{}{{U}}{UU{{{{U{U}UU{U{}}}U{{U}U}UUUU}}{{}{{}{U{}U{{}}}{}{{UUU{}{}UU{}{}{UUU{}UUU}UU{{}}}{}U{{{{U}}U}UU{}{}U{}U{{U}{{}U{{U{}U{}{{}}{UUU{}{}U{}U}U{U}}}{}}{U{{{{}UU}UUU}{{UU}{}}U}}U{{UUU}}}}}}U}{}}{U{}U}U}}{U}UUU}}U{U}UU{{}{{{U{U}U}{}U{{UUU}UUU}}{}U{{}}}}UU}}UUU}U}}}U}U{}{U}{{}}{{U}{}UU}}U}}}U}UUU{U}}{U{UU}U{}}}{{{U}UU{U}}{{}{U}UU{{U{U}U{UU}U{}}}}U}{}}{}}U}{{{{{}{U{U}{}}}}}U{U}UU}{U}}{{U{{U{U}{}U{U}}}UU{}}UUUUUU}U{{{{}U{{U{{U}{}UUUU^^^}U{{}}}{U{U{}{U}U}{UUU}}}{UU{}UU}UUU}UUU{{UUUU{U}U}U}}{{{{}U{^^^}}U{}U}}{{{U}U}{{{{{{{U{}}U}{U{}{{UU}UU{}{U{UU{}{U}{U{}UU{U}U^^^}{U}{UU{U{UUU}U}{U}{}U}UUU}U}{UU{{}{UU{{UU}{{}{U{}}UU}{U}}}}^^^^}{U{U}U}}{UU{}}{}U}{}U}UUU}}{{U{}}}UU}}UU{{U{}{{U{UU{{U}{U{^^^^^^^{{U}UU{{{U{UUUU{UU{U}}}U{{}{{}{{{U{}U{}UU{{}U}{{U{{U}{U}}^^^^^^^}U}}{{}{{U}{UU}UU}}U}}}{{U{{U{}U}{}UU}}{}U{}}UU{}U{}}UU}U^^^^^^^U}UU{{U}}}U}}U}}{}U{}{UUU{}}{}}}{}}}U{{{}}{}}{{}{{U}{UU{{{^^^^}{{{{U}}U{{U}}U{U{U}}{U{{}{}UU}{}{{}{U}}UUU}}}U{{U{U{U}}{}{{}^^^UU}}U{{{U}}{U{}{U{U{UU}U{{}U}}}{}U}}}U{U{{{U{U{UU}{UU}}UUU}}}^^^{UU}{U}U}}U{{{U}{}{U}}}}{U}{U}U}UUU{{{}{UUUU}{{{UU}}{U{UU}UUU^^^U{U{U}}U}}{UUUU{U{{UUU{}}UUUU{}{{UUU}}{U{U}}{}UUU{}}{{{{}U{}UUU}{U}{{{}U{}}{{}{UU}{}{}UU{{}UU}{{U}{}}}{}UU}U}}{U}}}UUU{UU}U}U}UUU}{}{}UU{{}U{{U{U}U}U}{U}{U}{{{}}}}}{{U{U}U}U}{U}}UU}}{{}}UU}U}{}}UU}}{}}U{}{U}{}}{{{{}}}}{{{{{U}{{}{{UU}{}{UUU}UUUU}U{{U}}}}}{{}}}}U}}U}U}U{}{{}}U{}{U{{UU{}U{U{{}}{}UU{{U}{{U}{U{U}{{UU{U{UUUU}U{{}}{}}}UU}}{{{U}UU}}UU}{}U}{{}}U}}UU{U{{U{{{{{U{U}}U}}{}{}}{U}}{}U}U}}{}{UU}UU{{}U{}U{}{U}{U{{}{}}{{{}{{}U}{}UUU}{{UU}{}{{U{U{U}U}U}UU}}{{{}{U}{{}UU{{}{UU}U}UUUUUUU{{}U}UU}}{U{U{{}{UUU{UU}U{}}U{U{{U{U{}U{}}{U}}{U{UUU{UU{}{U}}}U}U}{U}{{}}{U}{UU{{U{U}U}}U}}U}{U}{U{{}}}}UUU}{{{UUUU{U}}U}}UUU{}{UU{}{UU}{{UUU{}{}{{{{}}}{{{}U}{U{{}}U{U}}}{{}UUU}{{}U}{U}{{U{{}UUU}U}}}}{U}U{{{}{}{}UU{}}{{{U{{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{{{{U{{}}U}U{}{U}}UU{}{}{U}}}{}}U}{}U{}U}UU}{{{}}}{U{U{U{}}}{{}{{U}{{U}}}}{}UU{}}U}}UU}U{U{}U}}U{}}{UU{U{U}}{UUU{{U}{{{{{{U{{{{{UU}U{}U{{}}UUU}{}}U{{}{}}{}{}U{UU{}U}{{U}UUU{U{U{UUU{U}U{U}}U}U}{}{}U}}}{UUU}{U{UUU}U{{U}}U{{}}{{{U}}{UU{UU{{}U}U}{{}{UUU{}U{UU}{}U{}UU}{{}}U}UUUU}{{{{U}UU}}}}UU{U}}}U}UUUU{U}UU{{UU{}{}UU}UUU{UUU{U}{U{}}}{UUU{}}U{{{{U{{}U}U{}UUU}U{UUUU{}U}{UUU}}{{U}{}}}}{U{{}{U{{}}}{{{{}}{U{}}{}U}{}}{U{}{}{}}}}{}{{{U{{}U{{U}}}}U}U{{{U}U{}U{}}{}U{{U}}U{}{U}{{}}}{{{}U{U{}}{}{}U}{{UUU{{{UU{U}}}}{}{}UU}U}}U{}U}{U}U{{U{U}}}{{U}U{{{}{}{}U{{{}{U}}{{{}U}U{{U}{UUUU}{U}U}}{{{}}}{}}}}}{}{{U{}UUU{U{{UU}}{UUU{{UUUUU{}UU{}{}{}}}}}U}{}}}}}}U{}}U{}U}UU{}{U{U}U{U{UU{{{UUU{{}{{UU{{{UUUU{}}}UUU{{UU}{{{U}U{}U}{}}{}{{U{UU{UU{{}}}}{{U{U{}}}}}U{{UU}U}U{}}}{}U{}U{{}{}UUU}}{UU}{{{{{U}}{}}}{}}{}UU}U}}}{}}{{U}}}U{}{}U}}{{}U}U{{}{{{U}U{{{}{UUU{{UU}}{U{U{{{{U{U}}{U{}U{{UU{{U{}U}}}}{U}}U}}}}{}{{{}U}}}{}}}}UUU{UUU{{U}UU{{}}}U{{{{{UU}}}U}{}U}{{UU{U{{}}{}U}{{}}}}UUU{{{}{U{UUUU{U{U{}U}}{{{{U}{U{U}{UUUU{{{{U{{{U{}{}U{{U{U{{}}{U}{}UUU}U}}U}}UU}{{{}UUU{{}U}{}U}U}{{U}U}{UU{}U{{}}U{UUU{}U{{}{UU}{UU}}UU}{}UU}UU{UU{}UU{U{{U}}U{}}{{U}UU}U{U}{}UUU{}U}}{}}UU{U{U{{}U}{{}UUUU{}{}U}}}{U{}}}UU{}}U{UUU}U}U{}{{}U}}U}{}U{}{{{{{{{{}{{{}U}}}}}}{{{U{}}}{}}}{{{}}{U}{}}}U}}}{{{{{U{UU{UUUUUU}{UU{{U}{{U{{{}U}UU{{{UU{}}{U{}U}{}}{{}}}UUUU{}}}}UU{{}}}}{U{{}{{{U}{{}{U{}{}UU{UU{}}UU}UUUU{UU{{}{{}{}U{U}U}}}U}}{}}{}}{U}}{{}}U{}{}{UU}{}{{}U}{U}U{{}UU}{}U{}}U}U}}}UU{}}}}}U{{{}UU{U{U}}U{{U{}{UU}}}{{}U{{}}{U}}U}U{}UU}{}}}}UU{}}}{{}U{U{{}U{U{U{U{U}{}{}U{UU{U{{{}}}}{}U}UU}}{}}}{UU{{U}{}}{U{}UU{U{}{{UUU}{}{{{U{{U}U{}}}{}UU}U{UU}{}}{{UUU{{}U{}}}UUU${UUUUU}}UU{{UU{{U}}U}{U}U}{}}UU{U}{{{{{{U}}U}U}{UU{{{{{{}}}U{}{}}{}U}UU{UUU}U}}U}{{}U}{{{}{U}}{}}UU{U{}U}U{{}U{}U}}UU{}UU}}}{U{UUUUU}{{{U}U}{U{U{U{{}}U{U{}{}}U}{{U{{{}{U{{}{}{U}}UU{{U}}}{UU}UU}}U^^^^{UU{{}{U{UU}{{{U{{}U}{U{}}}UU{}}}{{}{UU}}{U{U{UUU}U{U}{{U}{}^^^^^U{{}{{}}U}U}}U}U{U{UU}}U{UU{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{U{UUU{}}{U}{{}{{UU{}}}U{}{}{{{}{{UU{}U{}U{U{{{}}{{^^^^^^UU{UU{U{{{{U{U}{}}{}}}U{}U{}{{UUU}}{}UUUU}UUU{{{U}U}}}}U}U}}}^^^}U}{U}}{UU{}UUU}U}}U}{{}UUU{U}}}UUU}UU{{}UUU{U{{U}U}UU{}{{{{U^^^U{}^^^U{{{{U}U}}}{U{{{UU{}}U}}U}}{UUU}}{U{UU{U}}}}{}{}}U{}{U{^^^}}{^^^{{{{{U{{{{}}{}{UUU{UU{U}{U{}}UU}}}{{{}}U}{{U}}U}}}U}U}UU{{{}{^^^{}U{UU}{{U{{}}UU{}}UU{UU{}}U}}UU}}U{U}}}}{{U}U}}UU{U{U{{{{U}U^^^UU{{{{{UUU}U{}{}U}}}U{{}U}U{}{{{UU{U}}U}{{UUU{UU{}{UU^^^^^^^^^^^^^^^^}{{U}U}UU}U{}{}{{}{}{UU{}UUU}U{}}{}{}}{}{}}U{{U}^^^^^^^^^^^^^^^^{{}}}}}U{U{}}}{{{}{U{U}}{}{U}}{U{{{}}{U{UU{U}UU{^^^^^^^^^^^^^^^^}{}{U{U{}}}UUU{{}}U{}{UU}}UU}{}{{U{{UUU{UUU}U{U{UU{U}{U}^^^{}UU{{{U{{}}{UU}U{}{{}}}}{{}}}{{}}U{}U}U}}}{U{{{}{U{{}{{U}U{U^^^{}}UU}}}}UU}{{U{{{U{}U}UUU{}{UUU}UU{{}UU}{}UUU{{UU}{U{}U{U{}{^^^}UU}}}}U{U{UUUU}{UU{{{{}{}}{U}{U{UU{U{{UU{{}U}{U}U}{{{}U}}UUU^^^}}U{{{}}}UUUU{U}U{}U}{{U{{}U}UUUU}{U}}}U}UUUU{}}UUU}U}U}U}UU}^^^}U}U}UU}}{{}{U{}U}U}UU}{}}{}U}{{{}{}U{}U{{}UU{}}U{}{{{U{U{UU{^^^{U}U{}}}}UU}}}}U}{{{}UU}{{U{}UU}}UU}{}}U}UU}}{U}{U}}}{}{{}{}U^^^U}{U}{}{{UU}{{U{{}}}}U{{U{}U}}{UUU{UUU{}U}{{}{U}{U{{{U}U{{U}}U{}}{{}}{}{{{U{}{{}{}{U{}{}{}{}U{UU}U}UUU{U{U{{}{UUU{{UUUU}U{}UU{}U}}}U{{U}{U{UUU}U}{{U}{}}U{}}U{{UU{}}}}}UU}UU}{UU{}}U{U}{U{{{U}UU}}{{{U}{UUU{}U{}U}U{{U{}{{U{}UU}}}}}U}{U}{}}U}UUU}{{{U}{U{{}U{{{{{{U{}{}{}}{{}UUU}}{}U{}{{U}U{{{{}}UUU}}U{{{UUUUU{{{U{{U}{^^^{}}{UUUU}{}}}}{}UUUUUU}U}U}{}{}}U{{U{U}}}U}}}}{}U{UU}U{U}}}}U^^^}}UUU{U}{}U{UUU{UU{U{UUUU}UUU{{}UUU{UU}U{U{U}{}{}}}{U}}}}}U^^^^^^^^{U{U{U{}U{}}}}UUU}U{U}{{}}UU}{U{}U}U{{}{UU}{{{{}}U}UU{UU^^^^^^^^U{}}U{{UUUU{UU{{}U}{{U{}{UU{U{U{}U}U{U}{}U}}}UUU}}UU{{UU^^^^^^^^}}}}{UU}U}}}U}UU{{{{U{{{UU}{{}{}}}{}U}U}U{}{}{U}}}}{U}{}^^^^^^}{{}}U{}}UU}{{{{{UU}{{{U}}{{}{U}}{}}{U}}{U{{}}}UU}}{U}UUUUU{U^^^^}UU}{UU}U}}{U{UU{UU{{{}U}{{{U}{{U{UUUUU}{{U{{U{{{UU{{U{{{{{}^^^^{}U{}}U{UU{{U{U}UU}U}}U{}}U}U{{U{}}}U}}}{}}{}}U}{}U{U{}{}U{}U^^^}U{}}U}{UUUU}{U}U}}}U{}UU}{}{{}U}U}{{U{U{{}}{{{}{U{{}{}{{U{{U^^^U}{U}U{{}{}}UUUU{U}}}U}{{U{{U}}{{U}}{{UUUU}}{{{U}{U}U{{}UU{U{U{{UUU{{U}}{U{U{U{U{}{}{U}}UU}U{}{{}{{}}{{U{UU{{U{U}UU}UU{U}}{U}}U{{U{}U}}{U}U{U}{U}}{{}U{{U{}U{UUU}{{}UUU}}UU}}}}{{{{UU{}{{U{}U}U{{{{{U{}{U}}U{}U{}{}{{{U}{{U}{}{}U}}}{{UUUU}}U{{UU}{{U}{UUU{}{}UU}}{{{}U{{UU}{{}}{UU{{}}{{{U{{U{U}}{}UU{}U{{}U{U{}U{{UU{}UU}{{{{}}UUU{UUU}{U{U{}U}U{}}U}U}}U}{}{U}{{}}UUUUUUU}}U}}U{}}{UUU{U{}U}{{U}}U}U{}}}U}{{{}{}}}U}}U}U{{{}}}{{}{U{UUUU{{}{UUU}U{{}{UU}U{{{{}{}{{}{U}{{}}{{}U}}U{U}}U}{}U}{U}{U{{{}UU}{U{{}UUUU{}U}U}}{UU}U}}}{UU}UUU}{U}}}U{UU}}}UUU{{UU}}{UUU}}{U}}U{U{}{UUU}U{{}}{U}{U{}UU}}}U}{UU{}U{}U{}}}U{{{}U}{UUUU}UU{U}U}}{UU}U}{UUUU}{}UU{{UUUU}{U{U{}}}U{}U{{}U}UU{}}}}{U}}U{{}}{}UUU{}}{U}}}UUU}{{UUUUU}{}}UU}U}}{}}U{{}{U{}U{}}}}}}{{}}U}{}U{{U{}}{U}UU{}U}}}}{}{}{}}{UUU}}{{U}U}U{}{U{U}U{}{}U}U}{}}}U}{U{}{}}{}U{}{{{}}{}UU{{}{{U}{}{{{{}U{}}U}U}UU{{}{{}}U}U}{}}U{}U}{}UU{{U}U}U{{UUUUU}{}{{{}U}{}{UU^^^{{{}}U}U}}}{}U}{}}}{U{{UU{{{UU}}{}}{}{U}U}}U{}U}{}U{UU}U}{}{{^^^UU{}}U{}UUUUU}{}}}}U}U}}{{}{U{{}UUU}UU}{UU}UU}}U{}}}U{}{}UU}}^^^}UU}U}}}{UU}}}U{}UUUUUU{}{}U{{{{{{U}{U}{{{UU{{{}{}}{}U}}}}}{}^^^}{U}U{{U{}{}}}U{{}{}U{{UU}U}{{U{UU}}U}{{}}}{U}}U}U{U{}{}U{U}}^^^}}{U}{U{UUU{{UUU}}U}U}U}}U{U{UUU}{}{{{{U}{}}{}U{U}UU}{{{UU}U{^^^^^U{U}}{}U}U{{}{U{U{{}UUU}}UU{}{}{}U}}}}}{U}UU}{U{UU}U{U}U{^^^^^^^}}}}}U}{{U{}{}U}}{}UUU}{{}{}}{U}UU}U}}}UU}{UU}UU}{}U{}{{}^^^^^^^U}{}{}{}}}{U}}U{{U{UU}{}U{}}U}U{UU{}{U}{}{}}}{}UUU{U{{U{{^^^^^U}{{U{U}{}U{}UUUUU{UU}}{U}{U{{U}}}{U{UU{U}{}{U{}}{{}{U}{}}{{U^^^{U}{}U}{}}{U}}U}{{}}U{}U{}{{{U}}}{{}U}U{}{U}}{{U{}UUU}{{UUU{}^^^{{{U}}{{}}}{{U}{{{UU{}U}}U{UUU{UU}{{}{UU}{U{U{UU{{U{U{}}U}U{{U}}UUUU}{{{}U}}U}U}}}{{U{U{}UU}{}}{}{UU}{{U{U{{U}}{}}{UUU}{UU}U}}}}UUU{}^^^}UU{U}U{}{}{U}}{UU{{UU}U{UUU{U{{}}{U}UUUUU}U{UU{{U{}{}}UU{}}{^^^{}}{U}U{U}}{}{{}U}UU}UU{}}U}{{U}U}}{}{{}U{}}UU}}{{{}{}U{}{U{}^^^{{}}}U}}UU}}}}}}{}U}U}}{U}UUU{}U{}{}U{}U}}U}{U{U{}}}}}{}{U{U{^^^{{{U{}}}UUU{}{{U}}U{UUU}}UUUU{{{{}U}}{}{{U{UUU{{}}{U{U{}}}{}{^^^^}{{}U}}{U{U}U{{{}{U}}{}}}}{}}{{U{}{{U}{}UUU}U}U}U}}U{U{{{{UU^^^^U}}}}}}U}UUU}}{{}}}{{{}{}}U{U{U}{{}{}U}}UU{U{UU{U}}UU}{{}}{{}^^^}}UUU}{{}}}U}U{}UU{{{}}{U{}UU}}}UU}{}}U{}}}{U{}}U}UU}}}}^^^^{^^^U{{{{UU{{{U{}}}U}UUU{}{}{{}}{U}{{UU}}}U}}{{}}}{{{}}UUU{{^^^^^^^^^^^^^^^}{UU}U{UU}}{}U{{{{{UU{{U{{U{}}}}{{U}{{{U{}{}U}{UU^^^^^^^^^^^^^^^}{U}}}U{}}}{}{}}}}U}U{U}{UU}UU{UU}}{}U{{U{}}}UU}{{}^^^^^^^^^^^^^U}}{{}U{UU{UUU{}U{}{}}}{U{{{UU}}}U}U{{}}{}U{{UUUUU{}{U^^^^}UU}}UU}{U}UUU}UUUU}}{}U}}{{}UU}}U}UUU}U{}{U{}UU{{{U}}^^^U}{{^^^}UUU}{U}U{}UUU}{}{}{UU}}{U}{{U{}}U{}}}{}}}UU{U{{}}}{UU^^^}}}}^^^}{{{{{{}UU{{{{}}U}}{}{}UUUU{{U{U{}UU}U{{UU}UU{U}{}}{}U^^^UU{}^^^^U}{}{{{{}}{UUU}U}U{{{UUU{U}{{}}UU{UU{UUU{UU{}{{{{{U{{^^^U{UU^^^^U}{U{{{}}}}UU{{}}U{}U{}U{{}}}}{}U{}}}}UU}U}}{U{}{{{}^^^^UU{U{^^^{{}UUU{}}{U}{U{}}{}U}{{{{}{{}U}{U}{{{UUU{{U}}U^^^^^^^^^^U}}{}^^^{}{}U}{}UUU{{{UU}}U}{{U{UU}{{{{UU}UUUU{U{{U{UU^^^^^^^^^^^U}{}^^^^}}}{{}U}}}}}{U}}{{U}}U}{}{}{U{}U{U}U}{{}{}UUU^^^^^^^^^^^^^^U^^^^U{UUU}}}}U}{U{}{}U}}UU{{{}{{}}{{{}U}{}}}U{UUU{}}U^^^^^^^^^^{{^^^{U{{UU}}{{{}}}U{{}U{U{}{{}}{}{}{{{{{U}{U{}}}{}{}UUU^^^^^^^^U}^^^}UUU}U{}{UU{UU{U{UU}UUU{UUU{}}{UU}U}}}{}{U{}}U{}{}}^^^U}{U}}}^^^^}UU}U{{}{{{{}U}U}U}UU}}}{}UU}{UU{}}}{U{U{{UU{U{U}^^^^U}{}{}{^^^^}UU}UU}}U}}}{}U{}U}}{U}UU}{U{U{}}U{}{{U}U}{UU{}{{^^^^U{}}}UU}^^^UUUU{{UUU}{{U{U{{}U}{{}{U}}{}{}{UUUUUU}}{}UU{}{UU^^^}{}}{U}U{}}{}}U{U{U}{{{UU}U{}}{}}{U}{UU{}}U}{}{U}}U{U}}}}U{{U^^^U}UU}U{U{UU{}}}{{{}UU{U}U}UUU{{{{}}{{UU{UU{{}{{}}{{U}UUUUUUUU^^^U}U{U{{}U}{UUU{}}}}{{}UUUU{}}U}}U}U{}}{}}}U{{{U}U}}U}{UU{{U{U^^^}{{UUUU}}{{}U{}{}{U{{}U}}U}}UU{{U}}U{U}{}UUU{U}UUU}U{}{}}}U}}UU}UUUUU{U}}}U}{{}UU}{}}UU{{{{{U{{UU}}{UU{U{UUU{{U{{{U}UUUU{U}}U{{}{}{{UU}{{}UU{}}}}{{U}}U{}{}}}}{}}}UU{U{}}}U}{{U}{U{}{{{{{UUUUU{}{U}U{}U}U{}}U{UU}{}}U{{}{U{U}UUUUUUUU}}U{U{}}U}{}{{{{}U{}U{U{{{}{}{UUU{{}}}}}UU{{}}}{U}UU{U}U}{UU{{U}{}}U}U}{}{UUU}UU{U}U{U}U{U}{{{{}}{{{UU{UU}U}}}{{}{}}{}{}}U{U{{}}}}}UU{{UU{UU}}{{U}U{}{}U{{{}}UUU{}{}{{}UUUU{}}}}}{{{}UUU{UU{}UU{}U}UU}{U{{}}{{U}{{}{{}{{}UU}{^^^{}{{}UU}{UU}}U{}}}U{}{}U{}{}}UU{{{}U}{U}}}UU{}}U{U}U{{U{{U}}{^^^UU{}}}{{}{}U}{U{}{}U{}UU}U}{U}U{UUU{}U}{}{}U{}{U}{}}U}}{}{}}^^^^U{}{{{}{{{}}U{U{{U}}{UUU{}{}{{UU}{U}U}}{}U{{}{}}{}}U{}{}}}{}^^^^U}U{U}UU}UUU}U}}U}}{{}}{UUU}}}{{}}U{}}}U{{}{{{}{{}}}{}U}}{}U^^^{U}U}{}U{}{}}{U}{{}{}{U{UU{{{U{}{U{}{}{}}{}{}}{U{}{{{U}UU}{{}^^^{}U}{{U{{UUU{U{}}{}{U{{}U}{}{}UU}}}}}}}{UU}{}{}}}{UUU{U^^^^^^^^^{}}}{}}}U{{UU}{U}}U}}{{UUUU{{U}}{}UU{}UUU{}{{U}{}U{}}}}^^^^^^^^^^^^^{U}UU}UUU}}{{U}U{U}{UUUU}}{}{}U{U{}{}U{U{}UU{U}{{{{^^^^^^^^^^^^^{}}U}}}}}{{{{{UU{UUU}{{U{{{}}}{{}UU}UUUUUUU{}}U{{}{{}{}^^^^^^^^^}}}}{{U}{}{}UU}U{U{U}{UU}{}U}U}}U{U}}}U{}{}}UU}UU}{}UU}^^^^}{U}U{{U{{{{}{}}}{U{}{}}U{UUU{{}{}{{U}{}{{U{{}U{}{}U}{U}}U}}^^^}}}U{{U{}}}}}}}{U}}}{{}}{UU{}{{}{{}{}UU}}{}{{UUU{}}}}{}{{U{{}^^^}U{U}U}{}{}{}U{{}{{}{U{UU}U{}{}{{}U}}}U}U{{{{{U}}{}{{U}}UU}U{^^^}{U}UUU}}U}}{UU}U}U{{}U}}{}{{}}{UUU}U{{{{}UU}}}{}{{{{}U{{UUU}U}}{UU{{{UU}}{}}UUU}{U}UU{U{}{U}{UU}{UU{{}{}{}UU{{}}{{U{{{}}{{U}{{{{U}}{}U}}{{}U{}}UU}}}U}{U}{{U{U}UU}U}}}}{}{U}{{}U{{{}}{{{{U{{}U{UUU}{{U}U{UU}}UUU{UU}{}{U{}U{}U{}{}{{{}}{U{}{U}{{{{U{}UU}U{{{}UUUUU{U^^^UU}}}{U}}{}}{{}{}{}U{U{}U{{UU}{}}}U}{}}}U}U{U}{U{U{}}}U{}UUU}^^^UU}{U}{{{{UU}U}{U}}}U}{{{U{}UUU}{}}{{{}{}{}U{}}{{{UUU{}U}}U{{^^^{{}}U}{}{}}U}U{{UUU{}{}{U}}}U}U}}{U}}UU}{UU{U}U{}}}U}UUUU}U}U^^^U{U{{UU{}{U{{U}}}{{}}U{}}}{}{{{}{U}UU}}UUUUU{{{{U}}{{U{}}}{U^^^^^^^^^^}}UU{U{}U{U{}U{{}{}U{{UUU{U{}{U{{}U}}U}{U}{U{{}}U}}{^^^^^^^^^^^^{{U{}U}UU{U{}}{{{{U}}}{U{U}U}U}{}{U}}UUU}U}U{U}U{}}}^^^^^^^^^^^^}}{UUU{}U}}U}}U{U}{}{{}}{U}U{}{U{U}U{}{{{}{{{{}UUU{U^^^^^^^{U}}U}UU}}}U{{{{}}UU{{{U{{U{{{{}{}{U}}}{{U}{UU{U{}}U}{}U{{U}{^^^^}U}{{{}{UU}{}}U}U}{}}{{}{}{}{UU}U{U{U{}}U}UU{}U{UU{}U}}}}U{{^^^^}U{{{{U{UU}}U}U}}}}U{{U{U}{U{}{{U}{{U{}{}}{}U{U}{UUU{UU}U}{{{^^^U}}{}U}UUU{{{{}U{{}UUUU}{}{{}}}}{{{UUUU}}{UU{}{}U}}}}}U}}{U}{^^^{}{{{}U}}}{{U}}}}UUU}{}{{UU{U{{{U}}}U{{}{}U}UUU}UU}^^^{U{{{UU^^^^UU}{{}U{U{}{{}UUU{U{}U{}{U{{}{}{{{}U{}}U}}U}UU{{}{^^^}{}}U{{^^^^}}}}{}U}U}{{U}U}}{}{}{}UU}UUU{{U}UUU}{U}U{U{{^^^UU^^^U}U{U}UU^^^{{UUU}{}{U}{U{{}}}U}}{{}U}}}U}UU{UUU}U{UU{{}U^^^^^^^^^U}UU{{U^^^}}{{{U}U}U{UU{U}{{UUU{{}}}U{{U{}U{{}}{UU}}}}U^^^^^^^^^^UUU{}UUU}{UU{}U}}U}}U}}}{{}}}}}}}{}U}U{U}{{{}{UU{{U}}{}^^^^^^^^^{U}{}U}U{UUUU{U{}U{U}{}}{U}UU{}U{UUUUU{UU{}{}}U{U}U{{{{U{^^^^^^^{U}U{UU{UUU{{{}UUUU{UU}UU}}{{U}U}U}U}}UU{{U{}{U}U}}{U}UUU^^^{{}}{{{}{{{}}U}{U}UU}}}U}}{{}{U}UU}U}U}U}{}{}{U}}U}UU}{}{U{}}{}U}{{{}{U{}{UU{{U{U}}{}U}U}U}}UU{}}UUUU{}}{}}{}{U}}}U{U}U{U}}}UU}U{}{}}}U}U{{}UU}}}}}{{{}{}}}U{UUU{{}{}{U}}U}U{}U}{{{U}}{U{}U}}{{{}{U}{}{}U}U{}}}UU}U}}UU}}}UU{UUUU}}}UU}}U{U{}{U}}U{}U}}}U}}}}U}UU{{U{{}}}{}}{}U}{U}{{{UU{{U{{{U}}U{{}}}{}U}{}U}}}}}{UUUU}}{UU}{{}U{}{U}}{{}UU{}{}{UUU}U}}{U}U}{U{U}U{}}U{{{{U}{UU}U{}}{{}U{{U}U}U{}U{{{}}}{U}U}UUU}}{}U{{{UU{}{U{UU}{}}U{}}{{}{{}}}{}}U}U}{{}{{}{}U{{{{{UU{}}{U{U}}U{}{U{U{U}U}UU}{U}}{U}{}U{}{}{UU}}{}}}}{{{{UU{{}}}U}{{}}}U}{U}{}U{}U}UU}UUU}U{}U{UUUUU{U{U{}}U}}U{}}{{{U{{}}}}}}{U{}U{{{}U}}U{U}}}{U}}{{{U{U}}}U}}}{U}}}}U{}{{}{}}U}}}{UUU}}U{}}U}{}}{{{UU{UUU{UU{}{}{}}}UU{U}}{{U{}}}{U{{{}}UU}}{{}}{{UU{}U{UU}}}{{}{}}{{{{UU{U}{UUU{}}}{{{U{{U{U}{}{U}U}}U{}{UUUU}}}}}U{{}}U{{}{{{{}UU}{}}}}{U}}UU{}{}}}}UU{{{}}U}{}U{}}U{}}{{{}{UU}}UU}{{{}U}{{U}{U}U}}}{U}U{}}UU}}UU}}UUU{{}U}}}}UU}UUU}U}UUU}UU{}{U{}}}}{}}U}UU{}{{{}}}}{U}{{}}{{}{U}U}}{{}}{U}}UU}UU{U}}}}{{}{U{}UU{U{U{}{}{{}}U}U}}{{UU}UUU{{}U}}{U{}U{}{UU}{U}UU{{UUU{U}{{U}{{}U{U{}}^^^{}}}}}{{}UU{}U}}UU}U}{}U}{{UUU}U{{U{{UU{U}UU{}U}{}{{}{}{{U}U{^^^{{U{}}{}{UU}UUUU}{UUU{{{{}}UU}}U}{}{}}U}}{UUU}}}}}}}U}U{{{U^^^^^^^^{U}U}{UU{}UU{UU}}{}U}UU}{U{}U}}UU}{{}UU{}{U}U{}U{}UU}U}U^^^^^^^^U{}UU}U{{{{}}}}U}UUU}{{U{{U}{}{}{{{{{U}}{UUU{U}{{U}UU}}{^^^^^^^^U}U{}{{U{}}}U{U{{}U{U{{{{U{}}U}UU}}U{{}UUU{UU{}{{U{U{{U}{U^^^{UU{}U}}}{U{U}}{{U}UU}UU{UU{U{}}}U{}UU}U}U}{}}}U{}}}{}}}{}}{U^^^{{U{}U{}}U{{}U}}U{}UU{}{{U{}}UUU}}}}{}}U{{U}{}U{{{{}{}{{}U{{{^^^{{U}}{}}UU{U}{U}}}UU{}U}{{{}}{}}{}{{UUU{}}U{}}}}}U{U}}}U}}}{{^^^}{U{U}UU}{U{{{{}UU{{{{}}U{}UUU{U{UU}U}}}}}}U{U{{{U}U}}}UU}}}UU{{{}U}U}U}{{{UU{UUU{}{U}UU{}UU}U}U}}UUU{}{{{}{U}}UU}U{}U}U}{U}}{{}}{{{}}{{}U}{U}U}{}}}}}UUU{U}{}}}U{U{}{UU}}U{U}}U}U{}{{U{UU}U{{}{U{}}U{{U}}U}UU}{U}UU{{U}}UU{}{}U{}}}U{}U{U}}}U}U{{U{{{}}{U{{}{U{{}}}{{U}UUUUU}}}U}{}}}U}U{UU{UUU{}UU}}{{{}{{U{U{}}{{{{}{{UU}U}}{}}U{{U{}{U{U{{}{{{}{}}}{{}{}UU}U}{{}U}{{U}UU}U{U{{U{U{}{{}}UUU}}UU{{U}UU{U{}U}}UU}{{}U}}{}}{UU{UU{}U}}UUU{}{}UUU}{UU}}{}{}{}U{}U{}UU^^^^U}{}UU}U{{{{UU{UUUUUU{{UU}{}{U}U}}{}U}U}{U}{{}}{{U}U{U}{}{U}^^^^^{{U{}UUUU}}}{UUU{U{U}U}U}U{UUUU}UUU}U{{}{{{}}U}}}UU}}{{{{}{^^^^^^^}}}U{{U}U{}U{{{U}{U}{}}U{U{{U{}UU}}U{UUUUU}}{{UU{}U{UU{}U^^^^^^^U}{{}}{U}}U}}{}{{U}{{}}{U{}{{}}{{}}}}UU{U}UU}UU{{U}UU{{{U^^^^^^^{{{{}}{}U}}{}}{}}}}}}U}{U{{}{U}}{}{{{{U{UUUU{UUUU{}U{{}}U{U^^^{}{}}UU}}UUU{U}U{U{{}}}{}U}UUU}{}{}}U{UU{{}{U{UU{{U}UU}U{U}UU^^^^}{U}}U{}U}}}UU{}U{U}}UU{{U}{{UUU{U{}{{}{U{UUU{}{U}}UU}}}U}}}^^^^}}UUUUU{{}{{U}UUU}UU{{UU}}}{UU{}{}UU}}{}{U}{}U{{U}{{{{U}}U{{{^^^U}}}{{{U{U}{}{U{{{{UU}U{{UUUU{}UUU}{{{}}}}U}U{}UU}U{{U{}{{{U}^^^U{UU{{{}}U{UUU{UU}}}U}}}{UUU{UU{}{}UU{U{U{{{{{{U{U{}}U{U{{{U}}}{{U{U}}{{}}}}U}}{UUU{{}}U{{}UU{U{U{U}}{U}{U{{}U{}U}^^^}{UUU}{{{{}{{}}{}}{U{}}U{{{U}{}}{}}}}}}U{}{UU{U}}}{{}}{}}}{}{^^^}{}}}U{}U}U{{{}U}}}}{U{{UU}U{U}}}U{}U}U{{UU}U}}UUU{}{UUUU}^^^^^^}U{}}}{{U}{{{U}}UU{}}{}}{{U}}{}U{{{}{U{UU{{U{}{{UU}U}U{{{{^^^^^^}U{U{}{{{}U{}UU}{}{}{}UUU{}{U{{U{{U}}{U}{}{}}}}U{}UU{{}{}U^^^^^^^^UU{}UU}U{U}{{{}U}U{}{}}}{{{U}}{{U{U{{}}U}{{{}U}U}U}}U{U}UU^^^^^^UUU{}U}U{}UU{}{{}UU}U}UUU}UUU}{}}UU}U}{UU{U{{{}U{{{}UUUUU{^^^^^^}{{}{}{{}{UU}U}{}}UU{U}UU{{}{{UU{{U{UU{{U{{{{}}{U}{{U}UU{U^^^}UUUUU}}{}{{{UU{U}}}}UU{U{U}UU}{UUU}}UU{{}}U{{{{U{UUU}}{}UU{U^^^U{U{{{{{{{}U}}{{{{UU{UU{{{U}}U{U{{}U}{{}U}U}}U}{}{{UUU}}U}}}{^^^U{}{UU{}}}{{{}UU{}}U{U{}{{}{}}U}}}}}{U}}U{U{}UU{U}}}{{}}UU}}U{UU{}}{}{}U{U{}}{}UU{}U{}{}UU}}}{U{U}U}U}UUU{{{}}{}U{}UUUU}U{}{}U}}}{}{}}}}{}{U{U{U}}{{U}{{}U}{U}UUU{{U{{UU}}{UU}}}}}U{U{{{}UU}{{U{U{{}}{}{}}}UUU{}U}}}}U}UUUUU}}{{{U}}{U}}U}}}{{}{}{}{{}U}{}}{U{UU{U{}U}{{UU{U}{}U{U}{{{{U}{{UU}}}U{}U{UU}U{{}}}U{}{{{}}{{{UU{}U}}}}U}U{U{}}{U{UU}}{}}{U}UU}}}{U{{{UU}}{{U}{{{}}{{U{{{{}{}{U{{}{}{U}UU{}{UU}UU}{}UU}UUU{{}U}}{{U}}{U{}}}UU}UU}}}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}}}U{UU{}U{U{U}{}{{}}}{U{{U{{}{}}}{}}{}{}UU{}}U{U}}{{}}}}UUU{U{}UU}{U{U}U{{{}{{U{}}U}U}}U}UU{{{}U{{{{U}}{UUUU{}{}U}{{U}}{{U}UU{{}{U{{U{UU}{UUUUU{}{U}}}UU{}{{{{{}}}UU}}{{}UU{{U{{}UUUUUUU}{{}{{}U{UU}UUU}}{}U}UU}{{}U}}U{{U{{{{}UUU{}U{U{}{UU}}{U}U{}}}}U{{}{}{{{}{}{{{{}{{U{}}}U{}UUU}U{}U}UUUU{}{{{}{{UUU}}U{U}UU{{{}U{U}}U}U{}U{}UUU{U}}}{{UU{}U}}}U}{{}}}{UU{{U}U{{UU{U}}U}}}U}}}U}U{U}}U}UU{{}}}UUUU{}}{UU{U}U{{UU{U}{UU{UU^^^{{}}U{}{UUU{{UU}{{UUU}{{U{{U{}{UUUUUU}U}}UU}{{U{{{{U{}U}UUU{{^^^U{}}{}{U}}{}U}{U{U}U}{{UU}}{U{U}{}}{{UUU{}U}}{{}U}UU{}U{}UU{}^^^{UU}U{{}U}{U}}{{U}}}}U}}}{}{{}{}}U}{UU{}}UUUU}UU}U{U}U{{}{{UUU{}{U{}U{{U}{}}{{U}UU}}}UU{}{}}{U{}U{}U{}U}U}U{{U{U{}UU{}{{UU{{U}U}}}}{U}{{U}UU}{{U{{U{UU{U{U{}{}U{{}{{UUUUU}{}{UUU{{UUU}UU{{}U}{{U{{}{UUUUU}UUU}}{}U}{}{}}UU}UU{}UU{{{UU{}{{{}{U{U}UUU}U}U}UU{{}}}{U}U}U{{{}UU{UU}U}U}}}}}}{}U}}}UU}}{U}{U}U}}{{U}UUU}UU}}UU}{}{UU{{}{}}}}{U}}UUU{}}U{}}U{{}}}}}U{{U}{U{{U}}}U{U{{}{}U{}UU}UUUU}}}{U{{}}UU{U{}}UU{{{{}}U{{U}U}UUU{UU{{U}}}U{}{{}{{U}{}UU}{}U{{U}}}{}}{{{}}{}}UU}{U{}U}U{{}}}{UU{}{}U{U}}}}}}{}{}{}UU{}{U{{U}}}}}U}}U{}{}}UU{{{}{}}{{}UU{}{U{{{U{}{{{U}{U{UU}{}{{{}}{U{}}UU}}{}{}UU}}UUU{{U}{{U}U}{{UU{UU{}{}U}{}{UU}U}}{{{}U{UUU{U}{{{{U}{}{U{}UUU{U{}U}{{U}{}}U{}U}{{{U}}{{}U{U}U}{U{U{U{{{UU}{{{}{}}}}{{{{}{U}U}{}U{}{^^^^U{{{U}{{}UU}U}U{}UU}U{{U}UU}{{UU}U}{{}U}}U{{U{{UU}U}U}U}U}}}^^^^U{}U}{}U{}U}{U}}{}{U}UU}}}{UU}{{UU{U}U}UUU}{U{U}{{{U}{}UU}}^^^^^}{{}U}UU{{UUU{{UU}}{}U{UU}{{{}{}{UU{UU}{{U}}}}}U}}UU{UU{}U{^^^^^}{}UU{}}}}{{}}}{}{UUUU}{U}}U{UUU}U}{{}U}U}}}{}UUU}}}U}}}{}U^^^^}}U}{{}U{{{}U{}}UU{{UU}}}}U}U}}}{}{}}U{UU{}{U}UUUUU{}}UU{}}{{UUU{}{U}}}{UU{}{U{}{U{}UU}{}{{}U}{}U}}U{U{UU}UUU}U{}{{{}U}UU}}{UUU}U}UU}{}UU{{{{{U{}{}{}UUUUU{}{}U}UU}{}{U{{U}}UU}UU{{{}}{U{UUUUUU{U}{}}U{U}}{}{U{}{U{U}}{{UU{}UU{U{{{}{{{U{U{UUUUU{}}}U{}U{UU}{U}}UU{}U}U{U{U}{U{}{{}}{{}{UU{{}{{}}{{UU}{{UU}U}}{{{}}}U{{}}}U}{}}}}}}U}U{{{}U{{UUU}U}U{{}}{}}}}UUU}U}{U}{}{UUU}}}{U}U{UU{}}UU{UU{}U}UU{UU{}{{{}U{UU}{U{{}}U}{{}}}U{{}U}}U{U{U}U}}}}U}}{}{U}}}}}}{}UU{}}{{U}}{U}{U}}UU{}}}}{U{}{{}UUU}{{}U}{UU{U{}}}{{}{U{U{}}}{}{{{U{{}}{{}}UU{}{U{{{}U}U}U}U}{U}}{}{U}}UU}{{{{U{}{}{{{}U}U}{U}}U{{}{UUUU}UUU}{UU{{}{{{U}{U{}}}}}UU{}{{}UUUU{U}}}{U}^^^UU}}}}}UU{}UUU{}{U{{}U{{U}UUU{{UU{{}}{}}}U{U{}U{{{{U}UU{}{U}{^^^U}{{U{}{}U{}UU}U{{}}}}UU}{{U}}{UUUUU}{}}U}}{U}U}}}}{U{UU{U{U{^^^^U}}UUU{}{{}}{U}}U{U}}{U}{{}{UU{}UUUUUUU}{U}{}}U}U}U}{}UU{{U}U^^^}{U}}}{}{}}}U{}}}U{{{UUUU}U{{U{{U{{U}U}U{{U{U{U}{}{}{UU{}}{U{^^^}U}UU{{U}{UU}UU}}U}UUU{UU}{}{{UU}U{U}U{{}{{}}UUU{U{UUU}U}{{U}^^^}U{U}UU}U{{}U}U}UU{}U{U}}{}{{U{U}{}UUU{{}{{U{{{}{{}}}}UU}U}{UUUU}}}}{{{}}{}}}U{}{{}}U{}}{U}{}{}U}UU{{{{UUU}}{U{{}}U}U{U{}{{U}}{UU}}}U{{}}{{}UU{UUU{}{U{}UUUU{UU}UU}U}UU}}{U}U{U}U}U}{U{{U}{{U{}}UU{}{}}UU{U}{{U}{{{{{}{UUU}}}{}U{{U{{UU{{{{{}{}U}}U}UUUU}{}{{U{{U}U}{}{}}U}}U}U}}UU}}{}{U{{{}}U{}UU}{{}}UUU{UU}}}UU}}{{U}}{}UU{U{{{{}}}{{U}{}{}U{U}}UU}}UUU{}{{{UU}}{}{UU{}}{U{{}}{{{}}UU}{{{UU}}UUU}}{}U}U}U{}{U}{{}{}{}}{U{UUU}{{{{}U{{U}{U}UU{}UUU{{{{UU{{UUU{}}{}UU}}}{U}UU}}U{{UU}{{UU}}{}UU{{UU{{U}{UUUU{{{{UUU}}}{UU{}{{{}U{U}UU}UU}}}{}{}U{}}U{}}}U}}}}U{{U}}}U{}UUU{{}}{{{{U}}{U}{U{}U{{U{}}}U}{}}{{}{{{{U{U}{}}{U{U{{{{{}{{U}UU}U{}{{{{}}U{}}}}{UU}UUUU}UU{U{}}{U{{}{{}}}U{U{U}}UUUUU}}{}}UU}}}{{}U{{}}{{}}{{U}{}}U{}}}}{{{{U}}{U{{{}UUUU}}{UUUU{}}U}{UU{UU{}{{{}{}}}UUU}}U{{}{{{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{UUU{{U{}U}UUUU{{{}U}U}U}}{{}}{}U{{}}{}{U}U{UU{U{{UU}{{}{{}UUU{}UU}U}{}{UU{}}{}{{{{UU}{{{}}{{}{U{{}UU}U{{}}{}UU}}}{{U{}{}}{U}}{}}UU}UU{U}U{U{}U}}U}{UUU}}}}U}}{U{U{UUUUU}}U{U}{}U}}UUU}{UU{{U}{}U{UUU}}U}}U{U{}{{{}{{}U{{U}{UUU}}}}{{U}UUU}U}U}}U{}UU}{}U}U}UUU{{U{{U}}U{{}{}{}U}U{}{}UU}{{}U{{}{UUU{{U}}}{{{{}UU}U{{}}U{U}UU{U}}UU}{U{}}}{U}UU{{}U{}UUU}U}UU}}}{UUU}}U{{{{UU{U}{U{}}}U{U}{}}{}{}{{}U{}}UUUUU}U}U{UU}U{}}}U{{U}}UU{U}}}}{{}U}}{}{U{U{UU}}}}}{U}}UUU{{U}U{{{U}{U}U}U{}{{UUU{UU{UU{}U}U}UU{}{UU}UU{}{{U}}}{U{{}{U{UU}{U{U}UU}}{UUUU}U{}U{}U}U{}}}U{{{{}U}UU{}UU}U}U}}U}}{{{}UUU}U}{U{}}}UU{U{U}{}{UU{{UU}}U{}{{{}{{}U}UU}}UUU{U{}}}{U{}U}}}}}{{U{{U{U}}{{U{}{U{{}U{{{}}UUUU{{{}}UU}}{}{UU{U{}{}UUU}U}U}}U{{{U{UU{U}}U}UU}{}{{U}U}{}}{}U{}U{{}{}}U{}}{U{}}}}{{{}}U}}}U{{}}{{}U{{UU}{{{}{UU}UU}U}U}}{}{UU{}}{U}{U}{{U}}{{U}}}}{UU{U}{}}U}}UUU}U}U}{UUUU}U}{}{U{U{UU}}UUU{{}{}U{}{U}}{{UU{}}{{}}{{UU}}U}UUUUUU}}U{U{}UU}}U}{{U{}{}}U}{{}U{U{U{U{}{}U}}UUU}{U}U}{{{}}{}}}UU}}U}{UU{}U}U}U}}}UU{{UU{{{}}}}}UU}}{{{}}{UU{{}{{}}}{{{{{}UU{UU{U}{{U{}U{}{{}}U{{{}{{U}{U}UU}UUUUU{}UU{}{{{}{{{}^^^{U{{}}{U{{U{}UU}{{}}}{U}UU{{}U}}UU{U}U{{U}UUU}}}UU{U}{{{}U}{U^^^}UU{}U}U{}{{}}UUUU}UU{{}UUUU{}}U}}{UU}U}UUU}U{U}}}UUU}}{}UU}U^^^U}{U}}{{}UU}{U{U}{{}UUUU{}{UU}{U{}U{{{U}}{{}{}}{{UU}{}U{{UUU}{}{}UU}U}U}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{}{{}U{}U}U}{}U{UU{}UU}U}}U}UU}{}UU{{U{}U}{}{U{{}UUU{}}{}{}{{}{{}{UUU{U}U{}{U{}UU}{{}{U{U}}{}{}U}{}{{{}U{}UUU{}}U}U}{}{U{U}{{U}{{}U}{U}}}{{U{UU}U{}}}{U}U}U}{{UU{UU}{{{}U}UU}UU{{{{}{UUU{{U}}U}}}{}U}}{U{U{}}U}U{{U}UUU{UUUU}}}}}{U{UU{}}U{UUU{}}{{}U}{U}}{U}{}UU{{{UU{{}}UU}UUU{}}U}}U}}}UUUUU}{U{U}U}U}U}{U{{{U{U{}{{}}}U}}}{{}{{}{}U}}}}UU}}{}{}UUUU{}U}}U{}}U}}}}UUU{}}UUU{U{UUU}U{{}U}UU}{}U}{U{U}}{{U{U}}U}}{U{}}{UU}}{U{UU}UUU}{U{UU{{{UU{{}{}{{}{UUUU{}}U{{}U{{}U{}U}{}{}{{U{}{U}{}U}}}{{}}}}{U}}{UU}{U}U{UUUU{}U{UUUUU{{U}}}U}{UU{}}U}{{}{}U}{UU}{}}{}U{{}{{}U}}}}U}U{}UUUU{U}}}U}}{{{{}}U{{}}}{}{{{}{{U{{}{{{U{UU}{UU}}{UUU{}U}}U{U}U}}{U}}}}UUUU}}U{{}{{}{U^^^{}}U}U{}}U}U}}}U{U}}{{}{U}U{{{U{U}UU{{{}}U{{{}{U}}{}{U{}}}}UU^^^U{U}{U}{U{}U}}{{{U{{}UUUUU{U{UU{}}}{U{{}UU}{{U{U}}}}{}UU{U}}{^^^{}}{U}U}}{UU{}}{UU}}U}}U}{{U}U{}{U{{}{{}}}}{U{{{{UUUU}}{{{U}{UU{}}}{}}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{{}}{}U}{}}{UU}{{U}UUU}UUU}{{{}U{}{}{}}U}{{{{}}{U{}{}UUU{{{}U}{}{UU}UU{UU}UUU{}}U}{{U{{U}{{U{}{{{}{U{UUU}{U}U}}U}}U{}{}}UU{}UU{}U{U{UUUUU{U{}{{U{U{{{{}}{UUUU{}}}}}}}}}UU}}U}U}{U}}}}U{U{U}{U{{{{{{}U{U}}}{{{}}U{}}}U}UUUU}U{UUUU}{U}}UU}{{UU{}{{}}{UU{U{UU{}}{}U{}{{UU}U{U{{}UU}{{}}{U}}{UU{}{{U{{U}U{}}}}{}U}}U}{U{}UUUUU{{}{U}{{{{U{{}{{U}}{{{}{UU}}}U{}}{}{U{}{U{{U{{U}U}U}U}}}U}}{{U}U{{}{{{{}}}U}U}}}U{}UUU}}UU}}{}U}{}}U{U{UU{}}{}{U}{UU{U{U}{UUU}{{{UU{}{}}}{U}{UU}}{}U}UU}U}U}U}UUU}UU}}U{{}UU{U}U{{{{{}}{}}U}}U}UU{U{}U{UU{{U{{}{}{}U{{U{}}}}{U}{UU}{UU}{}U}UU{{U{U{}U}U}{}}{}{}}U{{U{}{U{{UUUU{U}}{{}{}{{}U}{{}}{}{{{}UUU{{UUU{}}{UUUU{{}{UU{}UU{{U}}UU{{{UU}}}}}}}UU}{U{U}UU}U}{{}{{}{U{}{{U}}}{}U}{}}{}}}{}}U}}UU}U{UU}}}{}{}{UU}}{}}}U}U}}UUU}U{}}{UU}}}{{}}U}{U{{}}U}U}U{{{}UU}{}UU{}}}}{}UU{{{}{}{{}{U{{{U}{{{}U{}}}}{}{UUU{{U{{}{U}UUU}{U{{{}U{}U}}{}{}}U}{}U{U{UU}}{{}{UU}}U{}}{U}{{U{U{U}UU}{UUU{}{U}UU}UU{U}}{{}{U}UU{}{}UU}UU{}{{{}{}{}U{}}U}}{}{{}{}{U{}{U{{{{}{{{{U}}}{}}}}}UU}UU{U{{U}{{}{{U}{{{{}{}{}{{}}U{{}{}{{U}}}}U}}{}}{{UU}{U{{{U}{}}}U{}}}U{}}UU}}{UU}U}UU}}U{}}UUUU}}{{}{UUUU}{{}}}{{U}{UUUU{UUU{}}}{{}}U{}{{U{{{{{U{}{UUU}{{U}{U{{{}U}}UU}}U{}}UU{}U}{{U{U{{{}{{U}}U}{UU}}}UU}UU}}U{UU}UU}}}U{UU{U}UUU}UUU{U}}U}}}{U}U{U}}}}UU{{U}U}UUU}{U{}{U{{U}U}U}{}UUU{{UUU{}U{{}}}U}U}{U{UU}{U}UU}}{{UUUU}U}U}U}{}{U{{UU{{}{{}}UU}{{{{}{{{UU}}UU}}U}{}}U{U{}{}{U}UUU}U{{}U{U}}}}}{UUU{{}}{U}{{U{}{{}}}}UU{U{}UUU}}U}{}{{{}}{U{}}}{}}}U}{}}{}}U{}{U}}{}{}UU}U{{U}{U}{U}{U}}UU{{UUU}{UU}U}}U}}}U{}{U}UU}}{}{}{{{{}UUUU}{U}}{}U{UUU{{UUU{{UU{{{U{U{U}{{{{}}}UU}{{U}U}{U{}{}}}{{{{UUUU}}{U}U}}}U}{}UU}}}UU}UUUU{U{U}}{}{U{{{U{}U{UU{{U{{UU}{{U}{{{}}{}UU{UU}U{{}U{UU{U}{}{}{{}}UU}U}UU}}U}UU{U{}}{{}}}U}UU}U{}}U}U{}{U}}}U}}{{{UU}UU{{}UU{{}U{}}{{U}{{}}}}U{{}}{{}{}}{}{U{{{}}UUUU{UU}U{{U{}}U{{}}}U}}{UU{U}{U}{}UUU{{U{{}}}{UU{}U}{}}}{U}U}}U{UUU}}}{UU{{}U}{{UU}U{}U{U}U{}U}{}}{{}}}}U}}}U}UU{{{}U{{U{}}UUU{}U{U}U}}U{}}{{U{U{}{}}}U{{}U{UUU}{{}U{U}U{{{{{U}{}{UU{U}}}U{UU}}U{{UUU}}UU}U{U{U{{U{{U{U{{{}U{}U}U}U}UUU}{}{{U}{{}{U}{{}{{}U}U{}{{{}}}U{}UU}{}UU{UUU}U}{}UUUU{{}{{{{UUU}{U{{U{}U}UUUUU{}}UU{}}{{U{U}}}U{U{}U}}}{}{U{{{}}}}{U{U{UU{{}{}U}{}}{UU}UU{{}U{{}U}U{}U{{{{U}}{{}UU{UU}U{UUUU{}}U}UUU{U{{U}{{UU{}}{U{U}U}{}U{{UU}U}UU}{}}{U{}}{}UU}}}{U}{U{}{U}{U{{{}{UU}{}{UU{{{{UU{UUUU}UU}{}{}}}}{{U}{U}{U{{}}}}}U}{{}{}}{}U}U{U}{U}{}U{U}}U{}{}{}U{{UU{U}{}}{}}U{{}{{}{{U}UU}UU}UU}}}U{}}}{{U{{}{}}{{}}{{}}{{{U}{{{{{U{UUU}}}}}U{{U}UU}{}}{{}{}U{{}}UUU{UU{U}{}}{}UU}}}U{U{U{}}}}}{UU{}{{}{U}U}}UU{{{}}U}{UU}UUU}U{{}UU}}}U}{UU}UU}{}}}{{}{}UU}{{}U{}U}U}{{{UUUUU}{{}}{U{U{{}}{{{}{{}UU}{U{}U}{{U{{}{U}{U{}U}}U{{U}{}U}}U{UU{}{}UU}}}{U}}U}{{U{UU}{}}{{{}{}{UUU}}UUU}{U}{{{{U{}{{}}UU{{{{}{{U}}}{{{}}{}{}}}U{UU{}{{}{}U}}UUUUU}{}{}{}{{}}{}{U}}}{}{UUU{}U}U{{}U}{U{{U}UU{}UU{}{}}{{{{}UUUU}U{}}U}U{{{}}UUU{UUU}{UU{{U}{U}U}{{{}}U{{{{}{}{}{}}UU{}{}}UUUU}{U}{}U{U}{{}{U}U}{}{U}{}UU}U}U}U{{UUU{}U{}U{UUU}UU}U}}}}}{{{UU}{UUU}{U{{}{{U{U}U}}}U}U}U}}{{{{{}{{UU{}U}}}UU}U}}{}UU}}U}{}U{}UU{U{}UUUUUU{U}{{UU{{{UU}{{{}{U}U}{U{{U}U}{U{UUUU{UU}U}{}{{{{{{U{UU}{{}}{}}}{U}UUU}{U{{}{}}{UUU{UUU}}UU}{{U{U{U}}UUUUU}{{}{}}U}UU}UUU}{UU}U}UUU{}}U{{}}{}{}}}}}{}U}U{UUU{U}}}{}UU{U{{}UU}U{U{U{{}UUUU{}U}{{{}U}{UU}U{{}U{{}U}{}{U}}{U{{U{}{U}{{U}U}}UUU}}{U}}}{U{}}U{U}U}}U}U}U}UU}U{{UU{U}}{{UU}{{{{U}}}}}{U{U{}U{U{}{{{U{U}U}}}{{U{UU}}UU}U{U{U{{{{UU}}U{}{U{{U{UU}{}U{}}U{}{UU{}}}}U}{}U}}}{{{U}U}UU}{}{{{}{{}}}{}{UU}{{{UU{{}U}}UUUU}U}U{{}}}}UU}UU{}}UUUU}U{{{U}{}}{U}U}U}{U}}}U}{{{U}{U{}U}}}UU}{{{}U{UU{}{U{}{{}U{{{U}{}}U{}}UUUU}{{U}{UU{{{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{UUU}{U}{{}{}{U{}}}UU{}{}{{U}}UU{U}{}{U}}U}{}UU{}U{UU{{{}}}}{}{}U}{{U}UU}}U}}U}}U}{}}UU}{{}{UUU}{U}}{{U{}{U}{{{UU}U{U}U{}}UU}}{{}{U}}}}}U}}}U{{{{{}{}{U{}}U}}U{}}{{}UU{{}UUU{}{}}U}}}U}UU}}U{U{{{U}{{{U{U}}{U{UU}{}UU{U{{U{{{U}{}UU{}{}{}}}}}U{{U}U{{{U}}{}}U{}}U}}U}U}UUU{{U{U{}UUU{}{{{{}{{{U{U{{{{}{}{}U}U}U{}U{{U{}U{{}U}{}}U{}{{{U}}}{}U}U}{}}{}{}}U}UU}U}{}{U{U}}}{{{}{U{{UU{{{}U}U}U{{{{{U}}UUU}{}U{U{UU}}{}U{{}}{UU}}{}{}{}{}{}{UU}}}}U}}UU}UUU{}}}{{{{}}}{UU{}{}U}}{U{}}{{{{}{}{}}U{}UUUU{{{}}U{}}U}{}{}}{}}U}UU{{U{}{U{}UU}UU{U}{U}{UU{U}{{{}U{}}{{U{}U}}}{UU{{{}}U}UUU}U}{UU{{{{{{UU}}}}{U}}U}{U}}{}}}}UUU{}UU{}{}UU{}}U{}U}U}{{UUU}}}}U{U}{U{{U}{}{UU{}{U{{}{UU{U}U{U{{}}}{U{{{}}{U{}}}U}U}{U}}}{U}U}U{{}}{{UU}U{}}U{U}{{}U}}UUU}{U}{}{{}U}{}UU{{U}}}U}U}{U}{{U{{}}}{{U}U{}UUU}}}UU{{U}}{UU{UU{U{U{{{U}{{}UU}}U{}{}{}}U{{U{U{}}UU}{{{}{UUU}{}{UUUU{{{{{U{UU}{U}}}U{}{{}}}}UU{U{{{{{U}}U{{{U}UUU{{U}{{}}{U{U}U{{}U{}U}}{{U{U{}}}}{UUU}}U}U{{{{{UU}}{}UUUU{{}}{}U}}{U{}}{U}U}}{{U}UU}{UU{{UU}U}}U{{U}}U{{UU}{}{{U{{U}U{{{}{}}}}U}U{}}U{}}{{U{UUUUU{U}UU{}UU}{UU{UU}UUU}{}{{}U{{{U}UUU}UU{UUU}{}U{{{}}U}{{U}U{UU{{{}{}{{U{}}}{{{{}{{UU{{U}}}}}UU{{{UU}{{}}}UU}}}}{}}{{{{UU}{{}U{}U{}{}{}}}}U{UU}}}{}}{}{{}UUU}U}{}{}}UUU{}U{U{}}UU{}{}}{U{}{{{U}}{}}U}{U{U{}}{U{{}{U}U{U}U{}}{}{U}}{{{UU}{U{}U}{UU{{UU{}{}UU}{{U{{U}}}}{}}{}{U{}{{U{UU}}U}U}}U{{}{}U}U}UUU{{U{{U}}}}}}UUU}U}}}U}{U}}{}}U}}}UUU}}{}{{{{{{{{{UU{UU{}UUU}{{}{}U}}}UU{}U{}}U}{{{U}U}U{{U{}{UU}UUU}{{}}U}{{{}{U{{{}{{{U}}{}{U}UU{}}}U{}U}{{{}UUU}{{}}}{{UU{{U{U{{}}}}}{U{U{{UU{{{}{{}{UUU}}U}{}UU{{U{}}{}{UU{U{{UUU}{{{}U}}U{{}{}{}U{U{{{}UU}U{}{}{{U{{{{}U}UUUUU{}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}{}UU}UU}{{}{{U{UU{}}{{{}}{}{UU}UU}}U}{UU}UU{UU}{U{{}U}}}U}}UUU}U}UU{UU}U}U{{{}U}}UUU}}}{{{U{UU}}UU}}UU{{{}{}{{UUUU}}{{{U{U}}{U}UU}UU}{{}{UUU{U{{{}U{UU}}{}UUU{{{}}U}U}{{{UUUUU}{{}{UU{}{}{U{}U{UUUU}{{{UU{{}U{{UU{U{U{U{U}U{{UUUUUUUUUUUU}UUUU{}U{}}}U{U{{U}{}}{U{U{UU{}{UU}}{}}}{{U}U}{{{}}{U}}U}{{{{UU{U{}}{{}}{}U{}{}{UU{}{{}{{U{{}U}}UU}}UU{UU{}}}{U}}UU{{{}{}}UU}}{{}UUU}UU}UU{}U}}}{UU{UUU{}{{}{}{UU}{U}UU{U}UU{UU{{{{}{{U}{}}U{UU{{}}{}{}U{}}{U}U}}{}{U}}{{{UU}UU}{{}U{{{}}{}U}{{}}U}U{U{UU{{}UU}}{{{{U}U{{U{{U}{{U}UU{UUUUU{UU}{UU}UU}}}U{{}U{{{{U{}U{}{UU}{{}{{U}{}U{{U}UU}{}{}}}{UUUU{}U{}}}{UU}}}UU}}{{{}}}U}UU{{{{}{U{}}{{}}}U{{{}{{UUU}}}{}}U}{}}{{}U}U{U{UU{U}UU{U{{U{{{{}UU}}{U}}U}{{}}{{}{U{U}{UU{{U}{}{{U{U}{{U}{}}}}{}U}{{}U{{}U{{U}}}}}U}}}{}{{{}{}U}{{UU}U{}U}}}U}}UU}}U}{UU{UU{U{{}UUU}{}{{}UU{{{U{}}U}}U}{{U{U}U{{UU}}}}{{UUU}{{{}U}{}{{}U{{{}U}{U{}}U{{{U}UUUU{UU}}{{}{}{}}{UU}}U}U{{{U{{UU}{{}{{}{{{}}U}{UU{U}{UUU{}}UU}}UU{U}{}{U{U}{{{}U}U{}{{}{U{}U{}}{U{}{{{UUU{U{UU}{{{U{}}UU}}}U{U{}{UUUU{UU{UU}UU{UUU}}U{{U{{}{{}}{UU}}U{{U{}U{{U{UU}U{}U}}U{}U}{}U}UU}U}{U}{{{}{}{}{UUUU{UU}UU{U{{U}{UU{}UU}}U{}}{{U{UU{U{}}}}UUU}{U{}U{U{{{}U}U{U{}U{}{{U{U{}UU}U}}}{}}U}{}UU}{}}U}{{UU}}U{UUU{{U{{}}UU}}U{{{{U}}UU}U{{U{{UUU{{U}}}U{{}U{{}U}{{UUUU{{}{{UU}}}{U}}}{{}{UU}U{U}U{{}{U{}{U{UU}U{UUUU{}U{{{U{}U{{UU{{U}{{UU}}U{{{UU}}{{UU}U}UU{U}UUU}U{}}{}{U}}}UUU}}U}}{}{{}{}}{}UU{}}{{U}}{}UU}{{UUU}{}UUUU}UU}UU{}U}}}U}UU}}U}U}{{}{{}U}}U{{}}}{{{}{U{}{{}U}{U{{{}{{}}{}}{}U}{UU{{UUU{{}}{}UU}U}{{}U{}{{UU}{}{}{{U}{U{}U}}}}{{U{}}U}{U{}{{{U{}{{UUU{}{{{{}UU{UU}UUU{{U}{U{UUU{}U}}{UU{UU{U{U{U}UUU{U}{U}{}U{}}UUU{U{U}{}U{U}}U{}{{{UUUU}{}{U}}}U{UU}UU{{UU{}}U{{U{U{{U}}}}}}}{{U{{}}UU{U}{}}U{{{}}{U{U{{{{U{{}U{{{}}U{{U{{U{}U{U}}}}U{{{}U{{}{{}}{}{U}{}{}UUU}}}}}}{}U}UU{UUU}}U}}}}}{U{{{}}{{{UUUU{UU}{UUU}}{U}U{U}{}U}UU{}UUU{{{{U}}}}U}U{{U}{U}}UU{UU{{}}{}U}{}{}}UUUU}U{{U}{}}}{{U{}}}}{}{}U}U{}U{}}{{}U{}}{}}UUUUUU{}}}}{}U{{{U{U}}UU}}U}UU{{{}{{}U}U}U{}}}U{UUU}{}}U{U{}{{}{{}}}U}{}}}}{U}{}{{}UU}{U}}U{U}U{U{U{{U{}U{{}{{}U}U}}}U}{UU{{U{}}}{}{{UU}{UU{}UU{}{UU{}U{U{{{{U}{{U}U}U}}}}}{{U{{}{U}{U{U{U}U{}UUU{{{}}}{{}}{{U{}UUU}{UU{{{{U}}{}}U}}}UU{}U}{U}{U}}}U{}}}}}}{{UU}U{}}UUU}U}}{U{{{}}UU{{U}{{U}{U}}U{{{UU{}{{}{{}}}}}}{U}U}UU}{}UU{{UU}}UU{UU{{UU{}U}UU}U}UU}{{}}U{{{{U{U{U{}}{U{U{{{}}}{U}{U{}{}}{U}{UU}UUU{}U}UU}UU}}}{}U}}U{{U{{}{UU}U}UU{U}}{{}UUU}UUUU}}{UU}{U}UU{U{}{}{UU}}}}U}}U{{}U}{{UU}UU{{}{U{U{{{{}UU{}U{}UU{U{}{}{}U}{{}}}{U{}}}UUUU{}}}U}}}U}}}U}{UUUU}}{UUU}UUU{}{}{}U}}UUU}}}U{}UU}U{{}U{}{}U{{}U{{}UUU{U{{}{UU}{UUU}}U}{U{U{}}{}U{UUU}UUU{{UUU{{{}}{}{}UU}U}{}{U{{}}U}{{U}U}{{}}}UU}}U{}U}{U}}{U{{}}{}{U{UUU}{UU{}}UUU{{{}{}}U}U}{{}UU{UU}}{U{{U{UU}{UU{U}U}U}UUUUU}U{}}{UU{{{{U{UU}}UU}}}UU}}{{}{{}U{{}UUU{{}U}{{}U{}}UUU{UUUU{{{U}{UU}{{{U}{}{{}U}{}}UU{}U{}UU}{U}U}UUU{}}}}{{}U}}U}}{}UU}{{{U{U{}U{{UU}}{{{{}}{{UU{UUU}}}{}}{U{}U}U{U{U}{}U{{U{{U}U{}UUU{}U}U{}{U}U}{}{}U{}}U}{{}UU{U{UUUU{{{{}{U}U{U}{}{U}{}{U}U}{}}UUU}U}{U{U{U}{}U{U}{{{U{U{UU}{U}}{{UU{{{U}U{U{{{}UU}{UU{UUU}}U{}{}{}UUU}{}U}{}{}U{}}{}{}U}{}{{{U}U}}}}}}UUU}}}UU{{UUU{{UU{U{}}}}U}U{U}{UU{}U{UUUUU{}UU}{}UUU{}}}}U}{{U}UUU}U}{}}}{{{{}}U}}U{{}{{UU}U{{U}}}{UU}{UUU{U{U}U{U{}U{{U{{{}UU}{{{{U{}}U{{}U}{}{UUU}}U}}}U{{}U{}}U{{U}{}U}}UUUU{}}UU{{{}}UUUUU{}}{}UU}UU}{}}UU}}}UU}{{}U}UU}}}U{}{}{}}{UU{{}U{{{}}}UU{U{}U{}}{{}{{UU{UU{UU}}{{{}}}U{U{{{{}{}}{{}U}{U}}U}{U{U}{{U}}}U}}}}{}{UUU}U}UUU{{{{U}}}U{}UU}U}U{U{{{U}}{U}U}}}{}}{{}}{}{}U}}}U{}{U}{}}}U}U}U}U{UU{}U}UU{UU}{}}UUUU{{}UUU}}U}{U}{{}}U{{}UUU{{}{}{UU{{UU{{}{}U}UUUU}U}U{{UUU}{U{{U{U{}{{}}{U{{U}}}}{U{{}{UU}{{{UU}U}}}{UU{U{}}UU}}}}}{}}UU}{}U{}UU}U}{{{{U}{}}{{{UU}}}{UUU{}}U{}{U}}U{U{U{UU}UUU}}}U{U{UU}}}{{}}{U}{{UU}}{}UU}}U{U{U{U{U}{{{{}U{U}{{UUU{U}{}U}{{{{U{{{UUUU{}{U{U}}}{}U{{}UU}}{UUU}UU}{}{}{U}{{UU{UUU}UU}{}U}{{{}U{{U}{U{UUUU{{{}}UU}U}U{U{{}}UUUU}}{{U{}}}UU{{}{UU{}{}UUUU{}}U}{{{UU{UU}UUUU{{}{U{}{UUUU{}}}{}}{{UU{U}{UU{}{U}{U{UUU{}{U{UUU{UU{{UU{}{{U{{UUUU}{{{{{U{}}{U{U}U}UUU}U}{{U{{{{{}}{U}{{UU}}}{}U}{U}UU{U{}{}{}}{}{{U{{U}UUUU{}{UU{{U}{{{{{}U{{U}{}U{{{U{U}{U}{U{}}U}{}U{{}UU}}{{UUU}}UU}U{UUU{{}{UU}}}}{{}{{}{}{U}}{}U}{}UU{U}{}{U{{UU}U}{}}}{U}}UU{}{{U{}{}}{UU{U}{UU}U{{{}UU}{U}{UU}UU}U}}}U{}{U{{U}U}}U}U}}U}U{{{}{{{{{}U{}U}U}}}}}UUU{U{{{{{UU}}U{}U{{{U{{}}{U{{}UU{U{}{}{}U{{U}}{}}UUU}}U{U{UU}}U}{{}}{UUUU}}}}}{{{UU}{UU}{U{{{}{}{}U}}{U{UU{U{UU}U{U}U{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{UU}{U}}}UUUU{U{}U{}U}}{U{{{}U{{U}{U{}U{U}}{U}UUUU{}{{}}}{}}{U{}}UU{{{UU{{U}U}}U}{{{{{}{}U{{}{U}{{{{{UUU}U}}UU}U}UUUU}{{{U{UU}{UU}}UUU{UU}}}}U{}}}}{}{{{}}}UUU{}}U}{{U}U{U{UU{{}}}}UU}{U{{U}U}}}{U}}}{UU{U{}U{{UU}{U}U{{{U}}}{U}U}UU{{U{{U{{}}}}}}}}}U{U}UUU{}UU{}}{{}UUUU}}}}{U}}}{U}U{{}UUU}}}UU}U}U{UU{{}U{U}U{}}}U{{U{}U}{}U{{}{{{{}}{{UUU{{{{U{}{U{}}}U}UUU}UU{}U}{U{}{}}{{U{U{U{{}}{{{}{U}UU{{{U{}}}{UUUU}{{UUUUU}{{}{UU}UU{}U}UU{}}}UU{}}}UU{U{{{{{UU{U}}{}UUUUU{}}}}}U{U}{UUU{{}{{UUUU{{}}UU}{UUUU{{{{{{{}U}{{U}{UU}}}{}U}{}UU{}{U}}UU{{}}U{U{{UU}{}}U}{}U{U{UU{{UU}U}}}{{U{UU}{{{UU{}UU{{}UU{{{}{{UU}}}U{}{{}U{{{}{}U{U{U{}UU}}}UUU}{}U}}{UUU}{U{{{}U}}}}{}}UUU}U}{{{{}}}{{{U{U}UU}{}{{U}{}U{{{U}}U{U{}U}U}UUUUU}}UU{}{{}}{UUU}UU{{U{UUU{{}}U{UUUU}U{U{{{{}}{UUU}}}}}UUUUU{{{{}{U}{U}{{U{{}}{U{{}UUU{UU}U{}}U}UU{{U{}U{U}{}{U}UUU}}}{{}{U}}}}}}{{{}}{{}UU{}{{{}}UUU{{U{{}}{{U{UUU{{UU{U{}{UUU}}}U{}{}}}}U{{{U}}{U}{U}{}}U}{}}{U}U{}}}{}U{}}U}U}{{U}{}{}UU}UUU{}U{{{{}{}}{{{{UU}{}U}{U{}UU{}{U{{}{{{}}U}UU{}{}}}{{U{}}{U{}U}{}UU{}}U}}UU}{U{}}}}{UU{U{{}{U}U}{UU{UU}}{}{{}U{U{U}U{}U}{U{}U}UU{}U}U}UUU}UUUU{U{{{{{}U}{{}{U{UUU{{}}{{{{UU{{}{{}U}}}}{}{U{U}U}}U}}{{UU{}}{U{}U{UUUUU}U}}U}}{U}}UU{}{}}}}}{U}U{UU{U}UUU{}U}{}}{}{{}}UU}}{U{}}{{U}U{{}{}U}U}U{}{UU{U}UU}UU{{U}UUUUUU}{{UU}{{UU{}{{{}{{U}{U}UUU{{}U}UUU{{{{U{}}U}U}}{{}UU{{}{{UU{}}{}}U{UUUU}{{{{U{}}{{{U}}}{{}}{}UUU{}{}UU{}{U}U}}UU{UU}{{UU{}{UUU{{U{{{{}U{U{{UU{}}{U}UU{{{UU{{}}}{}}UU}{{{}UU{}}UU{{{}}}{{UU}{}U{}UU{U}}}}}U{}UUU{}{U}UU{{{}U{}{UU{U{}UU}UU{}}{}{U{U}{{UU}U}{{{U{U{}}}{{UU}{}}{}UUUUUU}}{{{{U{UU{U}UUUUU}U}{{UU}{UUU}{}{}U}}U{U{U}{U}U{}}}{UU{UUU{{U{UUU{U}}U{}}}U{{U}}{}UU{}}UU}U{U{U}{}}U{UU{UU{UU}{{{{}{{{{{}{{{}}UUUU}{{{{UU}}{}U}U}UUU}{{}{}{UU{{}UU}{U}U{{{U}U}{{}}}{{}U{U}{}{{}U{UU}}{U}U}{}UU}}{{U}UUU}U}U}}U}U{}{}U}{{U{{UU{}U}U}}UUUUU{U{UU}{UU}}}{}U}{}{{}{}}{}UU{UUU}U{U}}}UUU}{}UU}U{{{}{{}}}}{U{{{U}}{{{U{}U}UU{}{}}U}}}U{{}{}}}U}U}UU}{}}UUU}}}}U{{}U{U}}}{U{}{UU{UUUUUU{U}}{}U}{{}{U}}{}U}{}{U{{UU{U{}{{}}U{}{{U{U}U{}U{{}{{}{}{{{}{{}{}U}{UUU}}}UUU}U}U}{{{U{{{U{}}{U}U}{{{}{{UU}{U}}U{}{}{UU}U}UU{}{U}}}UU}U}{}}U{}UU}{}{}}UU}{}UUU{}U{UU{}}{}{UU{}}U}U{{{{U{U}{UU{}{UU}UU{U}UUU{{}{}{U{UUUU}}{U}{}UUU{U}{U}}{{}}UU{{{{}}{}}UU{U{UU{U{U{U{}{{U}}{}}{U{U}}{{U{U}{U{U}}UU{{{UU{}}}U}}UUU{U{}UUU{{{U{}}U{UU}}{U{{}}U{}}}{}{U{{{}UUU{}}}}UU{{{{}U{}}{{U}{{U{U}}}U}U{U}U{{}{{{U}{{{}UU{{}{U}{}{U{{{}{U{{U}{}{}UU{{}}U{{U{}{{{{UUUU{U}{UU}U}UU}}{{}}{{U{U{{}}UU}{U{}{}{}}U}U}}{U{}}UUU}{{{}}U}}U{{}{U{U}}U}}{U{U}{}}U{U{{}U}{UU}{{U}}U}{UU{{U}}{}UUU}}}}UU}}}{{{}U{{U}{}{}{UU{U}U{{}U}}U{}{}U{}}{U{U}U{}{UU{{U{}{}{}U}}{U}U}U{{U{{{}{{UU{}{{}{UU}{{}}{{U{}U}UUU}}U}U}U{}UUU{}}UU}UU{}U}U}{{}}{U}UU{}UU}{{}U{U}U{{U}U}{UU{UU{{}{UU{U{}}U{U{{}}}{UU}}UU{U{}UUUU{{}U}}{}}{UU}U}{{UU{}}{U}}U}}{U}U{{}U}{{{{}UU{U}}{{UUU{UUUU}UU}U}}{}UU}{UU{{U{U}{{{}{}U{{{}}UUU{U{}U}{}}UU}UU}}{{{{{{}UU{U}{}{{{}}U}}}}{{{}{U{U}{{U{U}{UUU{}{UUU{U}U}{}U}}U{}{U{UU{{UU{}UU{}}}{U{UU}U{U}}}UUU}}U}U{{}{{{}}U{UUU{}U}{{U{}}U{{}}{U{{}{{{U{{}U{}U{{}{}UU{}{{{{UU{U{}{U}}U{U}}U{UU{{}U}U}}}}}}U}}UU}{{UU}{}{{{{}U}{{{{{U}{}U}}UUU{U{}UUUUU{{}{}}}{}{U{{{}{{UU}{}{U{{{{}{{U{{UU{}}UU{{UU}U}U{{UU{{U}U{U{}}}UUUUU}U}{}{UU{}}U{{}{U}U}U{}}}}{{}{{U}}{UU{{UU{{UUU}{UUU}}U{{UU}{}}UU}U{U}{{U}}{}UUU}{}}}{{U{}{{UU}}U{U{}U}}{U{}U{}UUUU}{U}{}{{{{{{}}}U}{UU}U{U}UU}U{{}{{{UU{{U}}{UU{{{UU}UU{{UU{UU}U{}}}U{U{{UU}{{}{}}}U{}{{{{UU{}{{{}{{U}U}{}U{{}U}}}{{{}U{{U}}{{U}UUU{U{}U}U}U}}U}{{U}}}{UUU}{U{{{}{}}U{}{U{}U{UUU}}{U{U{UU{{}{U}U{}{{{U{{UU{U}UUU{}}U}}U{{}{}UU}}{}UU{{{}}}}UUU{{U}U{UU}{UU}}{UU{{{}{{{{}UU}U{}U}}{UUU{{}}{U{{}UU}UU}{}{}}U}}U{{U{{}{{{U{}U}{{}{U{{UU}U}{UUUU}}{{}{{}{}U}{}}U}{UU}UUU}{}}{U{U}}UU}U}U}}U}U}}}UU}UU{{{}}{}U{UUU{{}}}{U}}{{}}{}}}U{UUUU{UUU{{UUU}U}}{}{{{}}}{{{{}{{U{{}UUUU{U{UU}}{U}{{}}U{}{}}U{}}{U}{U}{}UU{}U{}{}U{U}UU}UU{U{}{{}U}U}}U}{UU}{U{{{UU{{}}U{{}U}{{}{U{}{{{{}{U{{U}{{}{}}UUU}U}}U}U{}}}}}}{{}UUUU{{}{}}}{}U{}}UUU{{}U{{{UU{{U{U}{UU{U{U{{{{U}{}UU}}}{}UU}{{UUUUU{}}U}{}{U{{{U{}{{U}{}{UU}U{}UUUU}{U{{{{{}}U{U}U}{UU{}U{}{{}{{}{{U{U}UU}}UU}}UU{UUU{UU{{}U{{U}UU}U{{UU}{}}U{U}}}}}}}{{{}}}U{U{}{UU{U{{{U}}{}{}{UU{U}{{U{}}}}}}{{U}{}{}U{{{}U{{{}U{UU{}}{UUU}{}U{}{U{}{U}UU}{U{U{{}UUU{}{U}{}{{}}U}}}}}{}UU{U}UU}{{U}}{}U{{}}}}{{}}{}{}}U{U{UUUUUU}{{UU}{UUUUUU}{}UU{}}}{{}U{U{U{U}{U}{UUU{UU}U{{UU}UUU{}}{{U}U{{}}{{}}{{U{}}{}U}{{}}U{}{}{U}}{{{}U}{{UU{UUU}}}UU}}{{}U{}{{UU}UU}U}{{}{UU{{U}{}UU{U{{{}U{}{}{U{U}U{UUU{}}{UU{{}{}{{UU{}{UU{UU}{U}}}{}{U}}{}U}}U}U{}UU{U{{{}{{{{U{U}U{{{{}}UU{{}}{{U}U}U}UU}{}}U}U{}UU}{U}}U{}{}}{U}}UU}U}UU}U}}U{}{U{{{UU{U}}}{U{{}U}}}{U}{{{UU}U}}}U{{UU{U{{}{{}{U}}U}U}}U{U}}{{UUU{UUU}U}U{}U{}U}{{{U{{{{UU}UUUU{U{U}U{UU{U}{U{{{{UUUU}U}}U{U{U}{}{U}}UUU}{{}{U{}}U{}UUU{}{{{}}{}}{{UU}U{U}{UU}}U}{U}U{}{U}}{UU{UU{UU}U}U}U}}U}U{UU}{{{}{{UUU}}{UUUUU{{}U{{}U{U}{{}}U{{{}U{}U{}U{U{{{}U{U}{{}U{UU{U}U}U{}}}U{UUU{{U}U{}}}UU}UU{U}{}}}{U{{{U}{UU{{U}}}U}}}U{}}{{UUU}U}}{U{UU{{{{}UU}U{{}UU}{U{}{{{U}U{UU}UU}{}}{{{}}U}UU}{UUUU{}{U}}{{{{U{UU{{{U{}{U{}U{{U{{}{U{U}{}{{}{}}{{{}{}U{}U{{{}U}}}}UU{}{U}}{}{}}}{}UUUUU}{}}{}{}}{}UUU{U}{{{U{}}{}{}}}U{{{U{{{{UU{{{U}{}}}{UUU}{U}}}}{U}}{U{{}U{U{}{}{}}{}{UUU{}}}{}}}U{}{U}}UUUU{U}U{}UUUU{}}{U}U{UU{{{}U}UUUU{{U{U{{}U{}}}{U}}}{}}{U{}{}U{{U{{{}}}}{{}{U}U{UU{}UU{UU}{U}{U}UUUU{U}UU}U}}}U}}}UU{{{}U{}{}{U{}{}U}U{{}{}UUU}{UU{{{}UUU}{UUU{}}UUU{{{UUU{}}UUU{}}U}{}}}U}{{U{U{}}UUU}{}U}{{}U{}}UUU}}U{UUUUUU}}U{{}}U{{U{U{UU{{}{{U}{}{{}{}{U}{U}}{}}{}{}{U{{}{}UUU}}U{{}{}{{U{}{{U}}U}U{U}}}U{UU}U}}}U}}U}U{U}{U}{UU{{}}}}}}UU{UUUU{UU}U}{{U{UU{{{U{U}{}}U}U{U}}{{}{UUUU{U}}{{}U{U}}}}{}{U{}{U{U{}U}{}}U{{{}}{}UUU{{U{}}U}}}{}U{UU}{{}{{}{{U}}U}UU{{{UU{UUUU}}{{U}UU}U}{{U}{{U}U}U}}}}U{{UU{{}{{UU{}{}U{}UU{{}{}}{{U{UU}{U}{U}}}}U{{{}U}{{{{}{U{{U{}{UU{{U{{{UUU{UUU}}{}U{UU{}}}U}}{U{{}U{{U{{{}UUU}{}{}}}}{}{}U}}}{}U}{{}{{U}{{U{{{U}{{U{}{{{U}}{U}{{U{}UUU}}U}{UUUU}}}}}U{UUUU{{{{{U{U{}UU{}UU{}U{{UU{}}}}{}{U{}{}}{}}}{}U{{{{}{UUUU}UU{{U{{}{}UU{{UUUU{U}{{U}U{}{}{{}U{UU}UUU{{}UUU}{{}UU{U}U}U{}}}}UU}{}U{UU}U{{U{UUU}}UU}{}}UU{{{}}{U{{U{U}{U}{{UUU}}UU{UU}{{}}UU}}U}{}{U{U}}{U{{}U}U{UU}{{UUU{{}UUUU{U{{{{}}}{U{{{U}}}}{U}U}}}{{}UUU{{}}{U{{}}}{{UUUU{}}}{}{U{}{{{{{}U}{}}{{}}{{UU}{{}}}{}{U}U}}UUUU}}}}{}U{}}}}UU}}{{}}}}UU}{{}{U}{{}UU{{U{{}}}UU{UU{}U}}UU}}{UU{}{}}U}{{}}U{}{}}}{}U}UUU}U}U}{{U}}{{}U}{}}{{}{}U}}{{U{U}}}{}}U{}}{{{U}U}{{{U}{U}{{}}}}}UU}{UUUU{{U}{{}U}}UUU}{U{{U}}}U{{U}UU}{}U}UUU{}}{{U{UU}}U}UU}}}U{UU}U}{}{{{}{UU}}{{U}UUU}{{}{{}U{U{U{U{}}{U}U{}}}}{{U{}}{{{{{U}{U{UU{{U{{UU{{}}U}}}U{{{}}U{U}U{}{}UUU{}{{}{{}{}{U{U}U}}UUU}}}}}{{U{U}{{U14065
and it just exploded
baby_yoda_is_king
Scratcher
15 posts

Flipnote Studio: Scratch Edition CODES

I made one, I call it “nom nom nom”

{{{U{}}}}UUUU{{}{}}}U}{U{{U{{}{U}U}}{{U}U}{U{UU{}U{{}}{{{UU}U}}U{}}{UU{U{}}}U}U{UUU{{}U}}{UU}{}}{{}}}}{}}U}{{}{{{}{{}{UU}UU{{{UU}}{U{U{{U}}UU{U}UUU{U{U{U}U{}}U}}}U{U}}}{}}}UU{}{U}}U{}}U}}}{{}{}U}}}UU{U{U{{{}U}{}{}}{{}U}}{{UUU}U{U}}}}{{}}{UU{{{{}{{{U}{UUU}}{{U{{{{U{}{{}{}UU{{{}{{{U}}{}}}{}}}UU{}{U{{{}}{{{U{}}U}UU{U{U{}U{{{{{UUU{U}{U}U}{UU}}}}U}U{}{{U}}U{{}}}U}}UUUU}U{{}{{{{{}{UUU{UU}UU{U}{{}UU}U}U{}{{{{{UU{{{{U}{U{{}U}{}UU}UU}{{{}U}{}{{{UU}U{{UUUU{{}}U{{{U}U{}}{}U{}}}{{}U}}}{}{{}UU}}{U}U{{}{{}UUU{{U}}U}}{UUUU{{{}}{UU{UU}{U{U{{{}{U{U}}}}{}}{}}{}U}U{{}UUU{}U{}U}U}}}U{UUU{}U}{}{UU}}{}U{UUU{UUU{U{U}U{U}}{}}}}U}{U{U{{{}}UU}UUU}{U{{UU{{U}U}}}}}}{{}}}}{}UU}}{{UU{U}}U}{{U{{}}UU{U{U}UU}}U}U{{}}{{}UUU{}}}}U{}U}U{{{}U}{UUU}UU{}}}}}}U{}{{U{UUU{}}}{UU{U}U}{UUU}UUU{{}}}}{}U}{{}{}}{{}U}U}U}{}U{{}}}U{}}{UU}}}}U{{U{{}U}}{{{}UU}{{}{U}UU}{{}{UU{{{U}{{U}}UU{U{}U}U}{{{}{{}{}U}{U}{{U{}U}{{{{U{UU}}}}{{{{{U}U{{}}U{{{}{{}}}{{{{}UU}}}U}U{}{{{UU{}{U}}}}U}}{}}U{UUUU{UU}{}UU}{U{}{{{}U}{{}}}}}U{{U}UUUUU{UUUU}}U}{}{UUU}U{UU{{}}UU{{}}{UU}U{}U}}U{}UU{UU{UU}}U{U}}}{U{UU{U}}{{{}U{{{{U}U}U{}}}}}}UU}UU{}{{}}U}UUUUU{{}{{U}U{}}U{}}U{U}{}{{}{{++}{U{{{U}}}U{U}}}}{{U}{U}}U{}UU}}UU{UU{}UUU}{{}{{{{{}}}}{}}}U}U++}{U{}U{}UU}U}}{U}}}}}{}{U}{U{{{}}{}}}U{{UU}}U{{}{U{UU}U}U{}}{U}UUUU}{U{}UUU}{{U{{}}UU{{U}UUU}{}U{{}}}}}{{UU}}UU{{{U{}}{{}{{U}U{U{U{}}{U}U{{}U{++{{{{{U}UU}}U}}UU{U}}}UU{}UU{}U{}{U}{}{}UU{}}}U}U}U{{}{{}}{U{UU++{}{{U}{U}UU{{UU{}{}}}{U}U}U{}{UUU}{}}UU{UU{U}{}U}}}}UUU{UUU}}U}}UU}}}U}}}{}{UUU}}UU}UU{}UU{U}}}{UUU}}}}U{{UU{U}U}}}{}{U{}{}{}}{}UUUU{UUU{U}}}}{}{{{}{{{U}{}}{}U{}}{{}U}{U}}}UU{}U{{}}U{U}{{{}{}}{}U}}{}{{UU}{U}{}{U}{{}U}U}{{{U}}U{{{{U}U{UU{U}}}}UUU}}UU}}U{{U{U}}UU}{}}U}{U}{}{U{{{UU{{}UU}}U{U}}{}}{{UU}{U{}{{U}U}{UU{UU{UU{U}}}{}}UUU{{UU{}UUUUUU}}U{U{UUUUU{U{}U}U{{{UU{}{U}{{UU}{U}U}{}}{}UU{UUUU{{{UU{{UUU{{}}}}{}}{{UUUUUUU{}U{{U}UU{++{{{{U}{}{}U}UU{UUUUUU{UUU}U{}U{U}UU}U}U}U{}{{{U}}U{}}{}U}U{{UU++++}}U}}U}U}UU{{}U}{U}{}}}UU{{}U{}{{{{U}{U{}U}}{{{UU{UUUU{}U}}}}+++++U}}{{}}U}{UU{U}UU{{}}}}}}UUUU{}}UUU}}}{U}U}}U}{{U}{{}{{}{{U{{+++++++{{}+++++++++U{UU}U}{}}UUU}}}U}U{{U{UUUU}{UU{UU{UU}{U}}{U}}}+++++++++++++++++}{{U}U}U{{U{{UUUU{U}{{{U{{{U}}U}{}U{{{{}}}{U{{{{}UU+++++U}}}U}}{{{}UUUU{}}}{}}}UUU}}}}}{{U{UU}{}}U}{}{}{U}{}{}{}UU{U{{}}{UU}{}UU{UU{}U}{}}}{U{{U}}U}}UUU{{}U{{}{}}{}{}U{{U}{}U}U}}U}}{}{}}{{{U}}U}{}}}}UU{{}U{U}{{{{}U}UU{{{U}}{U{{{}{}{}}{{U{U{UUU{U{U{UU}{}{{UU{}}}{}{}{}U}UU{U}}U}U{}{}{UUUUU}}UU{U{{U{{U}U{{}{{}}{U}U{{}U{}UUU}U}{U}{UU{}U{{}{U}UU}U{}}{U{}{U{U{}}UUU}}}}}}}{}}U{U{U}UU{U{{UUU}UU{{}}{UU}U}{{}U}}U{{}}UUUUU}U{}{}U}{}U{U}{}U{{}U{{U}{}UUUU{{{{{U}U}}U{{U}}UU}}{{UU}U}U}{{U}{{}U}}U}}U{}}}}U}UUU}}{}{{}U{{{}}UUU{{UU{{}U}}{U}U}U}}U{UU{}U}UU}{}{{{UU{}}{{}UU}{{U}U{}{U}}}{U{UU}}{{}{}}{U{U{{}{U{}U}{}}{U{U}{}{{UUUU}{U{U{}U{}}{}}}{UU}U}{}U{U{{U}{{{}U}U}U}}{{{}{{{}U}}{}}U}}U{U}}UUUU{UU{{{{{{U}{U{U{}{}U}U{}}U}U{{{}{UU{{{{U{{{UU{{UU}}}{}{}}UU}}U}U{}U}U{UU{U}{{U{}U}U{U}}U}U}U}{U}}{UU}{{}}U{UUU}}}U}{U}}}UUU{}{{U{}}U{}{{{}UU{{U}{}}}U}}{}}UUUU{}UU}}{{{{U{}}UU}}{}}U{}U}UUUUUU{U{{UUU}U{{}}}{{}}{{U}UU{}{{{{UU}}{U{}UU}}{}}}U{U{}UU{}UU{U}}}{UUUU}{UUU}{}}{U{U}}U}U{}{}{}}U}{UUUUU}{{}{U{}{{U{}}U}U}{}}U{U{U}U{{{}{U}}{UUUU{{{}UU{U}{{UU}}}U{U}UUU{U}U{UUU}{{U}{}}{U{}{UU}UUU{}U}UUU{{UU}{U}}}{U}UU}{}{U{UUU{UUU{{{{}U}{}}{U}{{U{{U}}{UU}}}}UU}U{UU}}UU{}UUUUU{}{{{{{{U{}}}UU{{}{UU{}U{UU{U{{UUU{}{UU{}{U}}{}}U{{U}}{{}UU}U{U{{}{UUUU{U}{{{{UU{{{{UU}U}{{U{{}U}}}UUUU{}{{{U{U{{{{{}{{}U{U{UUU{U}}{{UUU}}}U}}{U{UU}}{{UU}}}{}U}}{}}{{{U{U{}UU}}{{}{UUU{U}{{{U}{{}}{{UU}{UU{{{}U}}{}{}U{{{}}{UUU}{UUUUUU{{U{{}{}}U}{U{}}{{}}{}}U}{}{{{}}}UUU{{UU{}}U{U{}U{}}{UUU}UU}{{{U{{U}}U{{}}{}{U}}{U{}}{{{U}U}{U{}}}{{UUU{}UUU{{}}{U{UU}U}UU{UUUU{}U{{U}}{UU}}U{U{{UUU{{}}UU}}{{{}}}U{}}UU}}U}UU{U}}{{}UUU{{{UU{{}}{U{{U}UUUU{{}U}{UU}UU}{{U{{{{U}UU}}}{}{{U{{U}}}U}{}U}{}UUU{}}U{}U{U{U}U{}U{}}}UUUU{}U}{}}U}U}{{U{}}}U}UU}}UUU}}{}{}{{}{U}}{U{U{}U{}}}{{U}{}}UUU{}U}{UU}{{}U}{{U{{}{UU}}{{U{}}{U{}}}UU}U}}{{}{{U{UU}{U{}}{}}{}UU{{{U}U{}UU{U{U{}}{UUUU}}}U{UU{}}}UUU}{{}UU{{{UUUU{{}}U}{U}U{}}{}U}U{{}U}{}}{{}UU}U}{{}}}}{{}}{}}{{}}UU}U{}U}}U}}{}UU{{U}}{{}{{}{}}{{}{}{U}U}}{{{{{{UU{{U}U{{{}U}}}{}}UU{}}{U{UU{UU}}U}UUUUUUU{UU}{{}{}{{U}}}{U{U}}UUU{U{{}UU}}{}{}UU}{{UUU}{}}U}U}U}UU}U}U}U}}U}{U}UUU{}U{UU}{U}{U}}{U}U{}{UUU{UU{U{U{}{{UU}}{{U}U{}{U}UUU{UU++}}{U}}U{{UU}}U}{U{{{{}}U}U{}}U{}U}}UU}{}{}}{}}{{}}U{{{U}}U{U{{++}U}{U{}{{U{}U{UUU{UUU{}U}{U{}U{{U{U{}U}}U}{{}U{}}UU}UUU}}}{{U}UU{{U{{}}{UUU}{{}UU}{{{}U{}UUU}UUU}}U}{{U{UU{{{{UU{{UUU{{}}U{{{{{UUU}}U{{{UU}{{U{U{{UUU}{U{}{}{{{}}{U{}}U}{{U{{{}U}{}U{UUU}U}{{UU{}}U}{{{{{}}UUU++}{}U}U{{}UU}U}U{}}}}{{}{{}U{{{{{{{{{U}}U{}{{}}}U{}}}UUUU{UU{{}++U}UUUU{}}}}UUU{}{U{}U}UU{{UUU}}U{}}{}U}}{U}}}}}U}}{{UU}U{UU{{U{U{{{}UU{{U}U}{}UU}U{}{{{{}U}}}U}}}UUUU{{U}{{{}{{U}{}}U}{U}}}}{{}}}{U}}UU{}}{U}{{{}UU{}}{U}{U{}{{}{{{{}UU}}{U}UU{}{U}{{U{{{{}{}{}{{{{{{}{{{}UUU}U}{}{}}UU}UUUUU{}{}}}{{}{}}{}{U}UU}{{U{{U{}}U{}{}{UUU}}{}{U{}{U}UUU{U}}U}}U{{UU}U}}}{}UU}{}{U{{}}U{{{{}}}{}{}{}}U}U{{}{}UU{}UUUUUUU}UU}{U}U{{}}}U{{}{}}{U{UUU{U++U}}U}}}{{{}UU{}}U}}{UU}{{{{{U}}}}{U}{{}U{{U{U{}UU{}U}}}}UU}}}}++++{U{{}}U{{}UU}{}U}{UU{{U}}{UUUU{U{{}UU{U}{{U{UUU}}U{{{{{U}}{{U+++++U}}UU}}U{}{}{{}}UU{U{{UU}}}{{U}U}U}}U}{}}{}UU{{}{{{{UU}{{}}{}+++++{U}++++++++++++++{U}}{}}U{{U{{U{U}}{}{{U{{{}}U}}UU{UU{UU{{{}}++++++++++++++++++++{{U{U}{}{}UU}{U}UU{}}U{U{U{}{U}{UU{}UU}U{U}}{U+++++}U}}U}U}U{}{}UU{{U{{{}}{}}}U}{U{}}{UUU{{{{U}}U}U}}}}{{}{UU}{{{UUU}}{}{}U{{U{}{U}{{}}{}}U}{U}U}}U}}U}{{UU}}}U{}{{}}}UU}}UUU}{U{{U}}}U}{U{{U{}{{{}U{}}{UU}U}}U{{}{}U{}}UU}UUUU{{U}U}{{U}}}U}{U{}}UU{}}}}}U{U{{UU{}{{UUUU{}}{U}{{{{{{{U{{}UU}{U}}UU}{{}{U}{U{}}U}{{{{}{{U}{U{}{U}}UU}{}U{{{U{U{{{{{{U{UU{{{}}U}{{{}{U{}}}}{}}{}U}{}{{}{UU{}U}}{UU{}}}{U{}}{{UU}{}}{UUU{{{}}}{{{{}{{{UU}U}}}UUU}}}UU}}{U{{{}U}{{UU}}{{}{U{{{}}{U{}U{}}U{}{}U{UUU{}}{UU}}U{U}{U{{}{U}{U}{}}{U{}}}}U{{}{UU}}}U{{UU}U}U}{UU{{U}}U}{}}}}UUU{U{U{{U{U{UU}}{}UU}}{}U{UU}U}}U}}U{{U{UU}{}UU}}}UU{{{{{}{{UU{U}U{{{}}U}U{{}{UU}U}}{{{UU}{{{{{U{{{{U{}UU}}{{U}{}UU{{{UU{UU{}U{UUU}}{{{U}}}U{U{{{}U}{{{}}}{{UUU{{{U}{U}{U{{}}{{}{{UU{}}{}{}}}UU}}U{{}UU{U}UUU}UUU}{{{U}{}}{{}U{}{{{{{}{}{{}}{U}}U{{{}{U{}U}UU}}}U}{{}UUU{}UU}U}U{}UUUU}{}{U}U{}{{{}U{}U}}}}}}{UUUUU}{}}{{}{{{{{U}U{{{}U{{{}UU}{{U{}U}U{U}U{}}{}UUU{U{{}{}UU}}}}{}UUU}}{{{UUU}{}}UUUUUU{{{{}UUUU{U{UUU}{U}U{{{}{{UU}{{{U}{}}{UU{}U}{{{{U}}}UUU{}U}}}{U}}{{}{UU{U}}}UUUU}U{}}UUUU{{U{U}{{UUU}{{}UUU}{UU}{}U}{{{}{{}{}{}}{UUUU}U}{UU}UU}}{}{U}{U{}UUU}}{{U{U}{}}U}{UU}{U}U}{}U}UUU}{{}{{U}{{{{{}}}}U{}{}{}}UU{UU}UUUU}}{}U}{U{{{{U{{U{{}}{U{{{{U}{}}U{UU}{}{UUU}U}{UU{{{}}UUUUU}U{UU{U}U}}}{}}U{UU}}U}{UU{}}}}{}{{U{}{U}U{}{U{{{{{U{UUU{UUU}}{}{{{{UU{UU}}{}UUUU}}U{U}}{{U{U{U{U{}{}{U}U}{}U{{UU}U{UUUUU{UU}U}U}}}{U{U}}UUU}U{U}}{{{{}UU{U{{{U{}{{}{UU{}{{U}U}{{{U{{U}U}{{U}U}{}U{}}}}}U{}}{UUU}{{U{}UU{}}{UUU{}}}}}}}{{U{}U}}U}UU}{}{U}U}}U{}UU{{{{{{}U}}{UU{}}}UUU{}}}U}{}}U{}{{{}{}}}U{UUU}U}{UU}{U{}}UUU}U}{U}}}{{}}U}}}U{{}}{{U{}{}}{}}UU}{}}{U}U}}}}}}{}{{U}U{}UUU}}{{{}}UUU}{U}U}{{U{{}}}U{{UU{}}{UU}UU}}U}{{UUU{U}U}{}{{}{}}}{{{{}UU{{}UU{}}U{{UU{}}}{U{}{{}UUU{{}{}U}U{U}U{}UU{}U{}{{}{{}{U{UU{{U{}U{UUU{{UU}{UUUU{U}U}}{UU{{}U{{U{{UUU{}U}U{U}}{U{{U{U}UU{{UUU{}}U{{U{}{}}{UU}{U{{UU{U}{}{U}UU{}}U}{}U}}UU{}{}{{{}}}U{{}}{}{U{U{{{{}{}U{{{U{UU{{{UU}UU}{UU}U{UU}}{}U}{U}{{{{{{}}U{}U}{UU{{{UU{}U{{}}{}}{}}}}}U{UU{UUU}}}}U{U}}{UU}U{}{U{}}}UU{}{}U{UU{{}}U}U}{{U}{{{}{U{U}}{{U{}}U{}}}{}}{UU{}}}}{}U{UU{}{{}{UU{{U{UU}}{{{}{U{}UU}}U}}{}{}}{}}U{{{{{U}U{{{}}{{}{{U{}{}}U}}{{UUU{}U}}UU{}U}{{{}U{U}}U}U}}UU}}}}{}U}{U{{{{{}{U}{}}U{{{}U{}}{UU}{++{UU}{U{{}}U}U}UU{{{{U{}{{{{}U{}{}UU}U{}{{}{}{U{U}{{}UU}U{}}U{}++U{UU}{U{}{{{}U{{U{UU{}{UU}}U}UUUU{{U}{}{UU{}{{UU}{{{}}}{{{{U}}U}{U}U}{{{{}{UUU}U}}{}{{{UUU}}}{U}UU{{{U{{}{UU}{UU{U{{}{UU}{}}{{U{{{U}}}}}}}U{U}{}{}{}UU{{}}{{UU{U}UUU}{U}}U}{U}{{UU{}{}}}}U{}{}}U{}}{}}}U}{{{{U}}++{}{UU}{{}U{U{U{{{{UU{U}U{{U}UUU}{{}}}{}}UUUU}U}}}U{}UU}{}UU{}{++{UU}}{U{}{{U{}}}{UUUUU}{}{{{UU}}U{{U{U}}{}}U{{UU{{UUU{UU}}U}{{{}{}U}}UUU}U{{}{{{{}{}}}{}}}UU}U{{}}}{{U}}{U{}U}{}U}U}U{}{{}}{U}U}}{{UU{UUU{{U}{}}}{}{{{UU}UU{U{U}{}}{{UU}U{}{U}{U{UUUU{{UUU{{{U{U}{}}}{{{}U}{}{}}UU}U}UUU{U}}U}{U{U}{{U}{}{U}{}UUU{}{{{UU}U}}{UUU}{U{}UU{}UU}U}{}}U{}{{U{U}}}{{{}}{U{{U}U{UU+++}{}U}{{}}{}}U{}{{}{UU}}UU}UUU}{}{}}U{{{}{}{}{}{UU{UU}U}}}{{U{+++++U{U}}}}U}{}UU}U}U{{UU}}}{{}U{{}}}{{{{}}}{UUU{UUUUU}U}}}U}}UUU+++++{{}UU{}}{U{UUU}}U+++U{}}UU{UUU{}UUUUU{U}{}}U}}}}UU}}}UUU{U}{U+++++}{}{}{}{{U}+++++++{}{{U{UUU{}U}}}U{U}{}U{U{{U{}{{UUUU{UUUUU{U+++++U{{+++++++++++}{}UU{{}}{U{{U{U}{{UU}}}{{UUUUU}{{U{{{}}{{}{U}{+++++++++++++U{U{{U{{U{{U}UU{U{}}{U}}}U}{UU}{UU}UU}{}}}U}U{}}U{}}U+++++UU}}}UUU{U}UUU{}}UUU{U{}U}U}{}{{}{U}{U}}}{U}U{}{}U{}}}}{U{{}{{}}U{{U}UU}U{{{}{}U{U}{}U}{{{}{{{}{{{{{}{}}{}}}{UU{{U{}UUUUU{U{U}{}}}U}UUUUUU}U{{}UUU{}{{}}}}}UUU{{{{{{}}UU}}U{{UU{U{U{{U{U}{}}{}{}{{{{{{}{{U{U{}{}U}{}}}}U{UU{UU}}{}{UUUUUU{{{{}}}}}U{U}{U{}{}U}}U{}U}U{}}}{{}{{UU}UUUU}U}{{U{{{{}UU{}}U}{{{{UUUU}}U}U}{{}{}{}}UUU{U}}U}{{}U{{{U}}}{{{}{U{{{{}UU}UUU{}}{}{{U}{{{}}}}{}U}{}{UUUU}UU}}}{{{U{}{}U{{U{U{UU}{U}{U{{{U{U}U{}UU{U}}U{{}}}{{{U{UU{UU{}U{}{}}{{U}U{UU}}{{}U}{UUU{}}UU{}{{{UU}{{}}}{{}U{}{{U}{U}UU}{U{}}U{}}UUU{}U{UU}{U{U{}U}{{{{{}{U}}}}U{}UU{{UUUU{U}}{UUU}{}{}UU{}{}}U{}U{{}{}}{}U{}}}{{}U}}U{U{UU{UU{{}}UU}{{}{}}}U{U}}}}{}UU}{}{U}}{{{{{U{}{{}U{{{}U}U}U}}U}{{}{}{{{}}}U{}U}}{U}U{{{U}U}{UU}{U{{U}{}}}}{}{{{{U{U}}}}{}UU{}U{{UU}U{U}}U}{UU}{}U{U{}}UU{{{U{{}UUUU}{U{U{U{}}}}{UU{UU}{}}{}}U}U}{U}}U{{{{U{}}{U}UUU{U{{UUU}{{}}{}}UU{U}{{}}{U}}{}{{U{{}{{{{}{UU{}{}{}U{{}UUU}}}}}}}{}U}U{}U}UUU}U}{{U}U}}}}}{U{{UU{U{{U}U}{{{U}}}}}UU}{}{}}}{}}UU{}{UU{}{U{}U}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}U}{U}{{}{{{U{{U}{}{{{{U}{UUU{U}{{}{}UUU{}U{}}{{}}{}}{{U{}U}}}{{U{U{U}{{U{}U{}}}U}}}}U}{}{}}{U}UUU{{}{{}}}}}U{}UU{{}}{U{UUUUU}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}}{{U}U}}{{U{U{}}}{U}{U{}}UU{U{{}}}{{}{U{}}{{U}{U{}}U}U}{UU{{{}UU}{{UU{U}U{}{{{U{{}{{UUU}}{}{}{U{{{{{{UUU{}}}UUU{}U{U{UU}U{}{U{{U{UUU{}{{U{U}}}}}U{{UU{}}U}{U}}UUU{}U{U}U{UU{{U}{{{{}}U}U}}UU}}U}}}UU{{U}{{{{}U{}{}{{{{}}UU}}}}U{UU{}{{UU{}}}}{}}{{U}U}}{}U{UU{{U}}U{{U{U}{{{U{}UU}}{U}U}}{{}}}U}}UU}U}}{{}UU}U}{}}U}}U{U{}U{{UU}{}UU}}U}U{}{U}U}UU{}}U{UU}UUU}U}}}{{U}}}{U{{}{U}}}}{}{{UU{U}}UU}}}{}UUU}}U}}U}{}}U}}}{{UU{}{{U}}{U}{{}}{{}UUU{U}{U}}{{UUU}{U{}U}U}{U}U{}{{{UU}{}}U}U}}U{U}U}{U{}{{U{U}}{UU}}U{U{}U{}}{{U{{{{{}}}{}{}{{}UU{}{}{{{U{}UU}}{U{UUU{}{}U}{{{U{}}U}{{U}}{U{}U{U}U}U}{{U}}U{{{}{}UUU}{}}U{}U{{}}{{{U}{U{UU{{}{}{UUU}{}U}{{{}}{}{UU}{U}U}{}}U{UU}{{{{UUUU{{}{}}}UU}UUUU}}{U{}UU{{}{{}U{U{UUU}}U}}}}{}}}UUU{{{U}U{}}{{}U}}{}{{}}UU}{UU}}}}}U{U{UUU}}++{{{{{U{{U{U}}{UU{}U{{UUU{{{U{U{{UU}{}}}U{{UU}U}}{{UU}}}}{U}U{}++}U{{U{}U}UUU}}{}{{}{UUU}U{}}{{}U}}{UUU}U}}}}{U{{}{{U}U}}{{{U{{}}}}U{U}U}U}{{U}}}{}UU}U}}}U}{{}{}{}{{}{UU{U}}{U}U{UU}}{U{}}{U}U{}{U}}U}U}{UUU{{{U}U}}}U{UU{{{U}UU{UUUU}U}{}}}UU}{UU{}}{U}{U}U}}}}U{}}{}}U{}}}{{U++{{{UU{}}}UU{}{{{}{}U}}}}}{{U{{}{UU}UU}U}}{U}UU}}}}}{}U}{{{U{}}++}U{}{U}{U}}UUU{{U}}U}{}{U}{{U{U{}}U}}{}}}{}U}}}{{}{}}}{{U}U}{{U}UUUU}U}{}{{U{UU{{{}}}UU{{}}{}UU{{}{{U}}{{{}}}U{}}U{U{}{}U}U}{{{U}}}}UU}{U{}U}}}{UU{}U{}}UU{}}U}{{U}}{{{}}{{U{{}U}{}}{{U}}}}U{U{UUUU{U{UU{U{U}{}{UU{}{UUUU{}{}}{}{U{UU{}U{}}}{}UU}}}{UU{UU}}{{{}}}U}{{{U{U{U}U{{}}{U}}UU{}{}U{}}}UU}{U}U}U{U++}{}}UU{{}}{}{{U{U{}}}}{{}}UU{}{U{}UU{U{}U}{UU{{{U{U}{U{}U{}{U}++++U{U{{}{}}}{{{}{U}}U{}{}UUUUU}U}UU}{}}}U}{{}U{U{}{{}U{U}{}}U}++++++}}U}UUUU}U}{UUU}U{+++{U{UUUU{U{}UUUUU}UUU{UU{}}}{{}{}{{}{U{+++++++}}}U{}{{{UUUUU+++++{}}{U{UUU{{{}}{UU}}}{U}U}{U{U{U}U}U{UU+++}+++++++++UU{{}{+++++}{UUUUU{U{UU}U}UU{}}{}{U}}}}}UU}{}{{UU{}{++{}U++++++++++++++++++{U}}}UU{}{}UUU{}{{UU}}}U}UU{UU}{U}}UU{UU}++++{++++{}++++++++U+++U{{{U}{}U}}{{}}}}UUUU}{{{U{{UU{}}}UU}}UUUU+++++++++++++++++++++}}U}{U{{}{U{{{}{U{}U{{UU}}{}{{UU}{}}}}}{{{{U}++++++++++++++++++U}}{{}{UUU{U}}}{{U{{}U{U}{}U{}UU{{}}{{}{{{U{{}UU++++++++++++++UUUUU}U}{UU}}}{{{{U{}{{}{U}U{{{U}UUU}}}}{}{U}}}{}U}UU}UU{}{{{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}UU}{U}UU{{{U}U{U}{{}{UU{U{U{}U{{U}UUUU}}U}UU}U}}U{UU{}UUUU}}}U{UU{U{{{}U}}}U{{{}{}{}U}{{}U{U}UUUUUU{U}UU{UU{}U}{U{{}UUU{{UUU{{U{{{{UU{U{}U}UUU{{{{UU}{{{{}U}}{U{UU}}}U}U{}{}UU}}}{UU{{}U{}{U}UU{}{{{}{{U}}U{}U}U{U}{}{{{{UU{}}{UU}}}U}}U}{}{}{U{}}UU{U{U{}}U}UU{U}}{{}U}{}U}}}UU}{U{U{}{}}}U{U{}{}}{{}}}{{{}}}U}U{{}{U{{UU}}}U{}{}}U}}}{U}}{}{{}{}{}}{{{UU{U{U}{U{U{{}{U}UUUUU}{}{{}{}U{{UUU}}}{}}}}UU{}UUUUU{UUUUU{}UUU{}U{}UUU}{}{{{U{}{{{{UU}}{U}U{U{{}{UU}{{U}}{}U{{}}}}UUUU{}UU{{}{{{UU{{}}}{{UU{}U}}{}{}{}U}{U{{}U{U}UUU{{{{}}{{U}}{U}U}{{{UU}U}{U}}UU}{U{U{{U{U}U}}}}}}}{}}}{}U}{U{}}U}{}{UU}U}U{}}{UUUU{}U{{{}U}U{}UUUUU}UU{{U{}{}{{U}}U}UU}}U{}}U}}{U{}UU}{U}}U}}U}}}UU{{}U}}U}{{{U{}{UU}U{}U}UU{U{}U}UU{{UUU{}U{}U{}U{{U{{}{{{{{U}{U{{U}}{U}U}U}{{}U}{}U{{{}U}}UU}}{{{{{U}}{UUU}}}UU{U}}}{{{}UU}}U{}UUUU{{{}{U{}}U}}{{}U}{{U{}UU}UUU}UUU{}{U{{{}{{UU}UUU{{{}{{{}{}UU}}UU{}}{U}}{UUU{{}}}UUU}U{{}UU{{}}}{{{{}{{}}{UUU}}}{{}}U}}U}{{}UU{}}}U{{{}U{}UU{}{{{{}{{}{{}{{UU}}}}}}U}U}{{}U}U}}}UU{{}{U{}{}{U{}}}{{UU{{}}U}}}U}}}{}U{UU{U}}U}{}}{U}U{{}}{}{{}}U{}}{U}U{}{U}{U}U{UUUUUUUU}U{UU}U{}U}UU{{{U{{U{}{}U}{{}{{U{}}UU}}}U}}}UUU{}}{UU{}}{UUU{}U{U}}{UU{{UU}{{UU}U}}U}{{}{U}U}{{{{}U}UU{UU{}}{U{U{UU}{{{}{{U}{}{{}U{{}UU{}UU}{{}}UU{}UU{U{U{UU{U{UU}}{U{{}}}}U}U}UUU{UU}}}U}{{U}}U}{{U}U{U{{{{{}U{UU}U}{{}{U}}UU{U{}U{{}{U}U}U}}{}}U}{{}}{U}}}}}UU{}}{}}U{}{U{}{}}UU}}}}U}}U{{{U}}U}{UU{UUUU}U}{{UU{{}{UU{{}}U}{U}}UUUUUU}{{U{}U{U{U{U}{}U{}}{U}UU}{U}}}U}{{{{U{}U{{}U}UUUU}}}}}}U{{U{UU{{{}{}U}U}{}{UUU{{{U}{}{}U{}}U}{U{U}U}}U{UUU{UUU{U{}{{U}{UU}{{{}}}{}{}UU}U{{{}{{UUU{U{{}{UU}U{UU{{}}{U}U}U{{}}{U}{{{}U}{UU}U{UUU{}{}}U}}U}}{{}}}{{}}U{U{{U}U{UUU}{UU{{}U{}U}{UUU{}U{{{U}}U{U}}U}U}{U{{UU{U}}}{}{}U{U}}}U}{}}U{}UU++}U}{U{{UU{{}{U}U{}{{{}{UUUUUU{U{{UUU}{}}U}}{{{}UU}{{{{U{U{}{U}++{U}UU{U{{{U{U}UU{{{}{{}UU}{{UUU}U{{U{}{{U{}}{}}}UU}UU}U}{U{U{}U{UU}U{}U}UU}{U}{U}{}U}}UUUUUU{}}}}}}U}}UU{U}U{{}U{U{}{U}}U}}{{UU}}{UU{{}{{{}UU{}{}{U}}{{UU{{}{}}{{}}UUUU{{{}}{}U{UU}}}}{}}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{{{UU{}{}{UUU}}{{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}{UUUU}U}{{{}UU}{{UU}U}}{{UU{{U{}{UU}}}{}}}{UU}}}{{}U{UUUU{U{U}U{UU{{{}{{{U{{}}UU{{U{{}U{}}{U{}U{}{U}UU}U{U}U{}UUU{}{{{{U}{U{UU}}U{U}}{UU{U}{{{U{U{{{{}{{UU}}{++++}}U{{U{{{}{U{{{{}UUU{{{}{UU}{{{U}{}}}U}}}}}U{{UU}U{}}U}{U}UU++++++++{UU{{{}}U}UUU}}}{{}}{{U}}}}{{}U{}}{{U}UU}{}{{{}U{}UU}UU+++U+++++++}UU{U{U{U}U+++{{{U{UU{}}{}{{}}{U}{UUUU{U{{{}}{}{{UU}}++}}U{+++++++++++++++++++{UU{}}U{U{}}{U{}UUU}UU{}{{{{}}}{U{}{}{U++}U{++++++++++++++++++++}U{{{U{UUU{U}}{U{{UU{U}U}UU}{UU}{{}{}{+++UU+++}++{}}U}++++{{}+++{}U}{{{U{U{}}UU{}{{U{{UUUU{UU{}{{{}{U{++UU+++}U+++{}{}++++{{}++}{U}{U}}{{}U{}{{{{UU{UU}UU{}{}U{}}}{{{{++U+++U}U}+++U{}++++{}{++U{}{{}UU}}{U{{{U}{}}}}}{U}}{}{{{}{{{{{U+++++{{{}{U++UU{+++++++++{U{{U{}}}{{}UU{{U{{U{}}}{UU{{U}}{{{{U}{++++}U}}}}}+++U}++}+++++}UUU{{{{}UUUU}{UUUUU}{{U}}U{U}{}{{U}}}U}+++U}{{U}UUU++++++{U++++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{UUUU{}U}{{}}UU}}}}{}{{{{{U{}{++++{{{{U{{+++++++U}}{U}UU{}UU}UUU}}}{}}}U{{{{{{}{}}{}UU}U}U}}}{{++++++UUU++++++{U}UU{U}U}}{}U}}UU}}{{UU}UU}}U}U}UUUUU}{{}}{UU}U}U{+++++++++++{}UU}U}UU}U}}U{{{}U{U{}UUUU}U{}{{}{{{{UU{{}}}UU}{U{{}{}}+++++U}}{UUU{{}U}U}U}}U{}}}}{{{}{}U{{{{}}U}U{{U}}}{{UU{}{{U{{}UU}UUU{{U}}U}}}}}UU{U{}{U}{UUU{{{{U{}U}U}}}{{U{U}{}}}}}UU}{{{{U{}{}}{UUU{U}{{}UU}}}UU{UU{U{UUUU{}{{{U{}}}UUU}{UU{{}{}U}}UUUU{}}}{{{{U}{{{U{}}}UUU{U}{UU}}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}}U{{{U{}U}UU{{UUUU}{U}}}{}U}UUUU{}}}{{U{{{}{}{U{UU}{UU}{}{U{{}U{}UUU{{UUU{{}U}}}{{{{{U{{{{UUUUU}{}}}}}{}}}U{}}U{{UUU{}U{{UU{{U{{U}{{}U{{}}U{{{U}{{UU{UU}U{U}}{}{{U}U}UUU{{}}}}U{UU}U{{UU}}{}{}U}}UUU}{{UU}U{{{}U}UU}{UU{U}{{U{{}}UU}}UUUU}UUU}{{UU}{U}}}{UU}U}}{}}{{{U}}UU}}UU}{U{UU{UU}U}{{}U}}U}U}{}U}}U}U{}{U}U{}UU{}UUU{{}{{}}UUUU{}}U}U}U{{}}}}U}}{{U{UU{}}U}}}}UU{U{UU{{{U}{{U{{}{}UU}U}{{{U{{U{}UUU}}}{U{{{{}UU}{{U}}{{U{}{}}}}UUU{{}{}U}}}}UU{{U{U}{}}U{UU{}U}}U}{UU{U}{U}{}{}}}{}{{UU{}U}{}{UUU{U}{{U}}U}}U}}{UU}U{U}UU{}UU}UUUU{{UUU}}UU}UUUUU}}U}U}{U{U}}{{{}UU}{U}{{}{}}UU}{}}UU}{}}U{U{U{}{{{{U}{{U}UU}{UU}U{UU{U}}}}{U}}}{{}}{{U}{}U{{}{}UUUU{}U}}U{{{{U{{}U}{UU}}}{{}UUU{UU}}}UUUU}U}{}U}{{{U}{{UU{}U}{}{{{U}U}{UU{{U{U{}U{{UU{{}UU{}UU{UU}U{{}}}UUU}}UU}U{{{U}{}UU}{{{{U}{U{U}}U}}UU}UU{{{U{}{{}UU}}UUU}{}U{U}}{}}UUU{UUU}{}U}{UUU}{}{}U{}{UUU{{U{}UU}U}{}{}}{}}}U{}UU}U}{{U}U}}U}U}U}{{}}}}U{U}{}{}U}U{U{U{}{U{UUU}U{}{U}{{{U{}U{}{}U{U}U}{UU{{}{UUUUU{}}}U{}}}{{}}U}U{UU{}U}{U}{{U}U{}U}}}}{U{U{}{{U{U}{UUU{UU}{}U}{{}U{U{{{UUU{{{{{{U}U}U{{{{UU{UU{{U{UUUU{{}{UUU}{}}{}{{UUUUU{{{U}U}UU}}}}{UUU}{U{}}{}}}{{++UU}}U{{}{{U{{}{UUU{UU{{{{{{}UU}U}{{}}U{U}UUU{UU{UU}U}U{{}}{}U}++}U{U{}{{{U}UU{}U}{U{}{UU}UU}UUU{U{U}}UU{}U}UU{{UU{UU}}U}}U{}{}{{UU{}}}{}U}UUU{UU{{}}U{UU}}}}}UU}UU{}{}{{{}{{}}U{}}U}{U}UUU{}}{}U{{}{{UU}U}U{U{}{U{{}{{{UU}U}}{{}{}UU}}{{U}UUUUU}U{U}U{U}}U{}{UU}{U}}{{}U{{{U{{{UU{U}{UU{UU}U}U{U{{U{}}}{UU{{}{{U}UUU}{{{U{UUUUU}}UU{{{}}UU}U{++{{{}{U}U{}UUU}{U{UU{U{{{{}U}UU}}}U{{UU}UU}++++UU{{}}U{}}}{}{}{++U{{}UU{}}UU{UUUU{U{{{}}U{}UUUUUU}}}{U{U{}++++++}U{{U{{{U{{}UU}UU}U{{}U}}U{}{{UU}{U{}U{{}}UU}}}{UU}{}}}{U+++}{+++}{{UUU{UU}{{UU}}}UU{U{{U{}{}}U}{U{{}U{{}UUU{{}}UUU}{}}U{++}}{}+++}U{U{}}U}U}{UU{}UU}U{}}}{U{U}U{}UUU{}U}UU{{U{}}}}{}UU}+++U{}}}+++++U{{{}{UU}}UU}{}{}{}{++U}U}U{}}U{}U{}UUU}UU{{{U{UU{+++}{}UU{{++++++{{}{{}UU}{}{U}}}U{++{++U{{}{U{}}}UU{U}U}}}{UUU}U++U}U{{U{}}+++++++U}U}{U{U}{{U{U{++++++}}{U}U}}{U{UU}}{{UUU}}U}+++UUU{{{}}++++{++++++{}}{{{U}+++++++++{}U{}}}{{UU}}}UU{U}UU{}{U++{U{{U{{+++++++}{++++++++++++++++++{U{}{}{{U{UUU}{UUU{{U{}}U}{{++{{{U{{++++{}++{}{{U++++++++++UU{++{}{}}U}U}{{U{U{}{}}{}}}}UUU{++{}{}{+++{UUU+++{U}}{{U}++++U}{++++{UU{{}}U}}{}U{{}}UUU{}}UUU}{++{}{{+++U{{U{{+++UUUU{U}++++++U++++U{{{}}}{}U}{{UU}{}{{U}}}U{U{++}{U+++}UU}U}U{+++{U{{}U++{+++++++U{}}UUUU{}}}{U{}U}U{{{}{{U}}U++}++++U{{U}}{U{{+++{{U{}++U{{+++++}}{U}}U}}UU{U{{}U}U}{U}}}U{}U+++++++{}}}}}{{{UU+++{}U+++}{}}++++UU{{{{{}{}}UU}{U{}}}{U}}{{}U{U+++UU{U}{}U{}{}U}}+++U{++U}{{{+++U}UU}}U{{{}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}}{U{{{{{{{}U}{}}}UU{U{U{{}}}U{}UU+++{}U{}U{{}{{U}U}++++++++++{{UU{}}{}{{{UU{{{{UUU{{U{{{}}}{U}{{{U+++++}U}{{}UU{++++++++++}}}}}U{U}{UU{U}{}U}{U{}UU}{U}{{}U{U{}}}U}+++++++++++++++++++{}}{UUUU{{{{{}{}U{UU}{U}U{}U{{U{UU{{}UU{UU{{{}U{+++++++++++U}U{UUU{U}U}UU{{{{}}{U{U{{{U}UU{{{U{{}U}U{}{{}U}U{UUU}{}{{U}}}UUU}}{U}U{}}U{{U{{{{}}UU}U}{}{{}U}}U{}{U{}}{U{}U}{UUU}U}{}{U{{{{{{U}}{U}{{}{}UUUUU{}UUU}{UU}}U}}U{}{UU}U}}}}{U{UU}{{}U}{U}U}}{}}}U}U{}{U}}{{}UU}{U{{U{{{U{{{}UU}U{}{{{{U}}}U}}}{U}UU{}{{UU{}U}{{U{UUU{U}}UUUUU{U{U{}{{{U}}{U{{}{{}}{U{{UU}UU}}}{}}U}}}}}U}U{{}U}{}}}}{{U}U{{{U{UUU}}U}{UUU{{}{{}UU{{U}U{U{U{{UU{}U{}{}{UUUU}{U}}U}}}UU}{{{U{U}{{U{}{}U}{{{UU{U{U{}}}{UU}{U{{}}U{U}}U{U{}U{}{{}{U{}{U}}U{}{{{{}{U}}}{U}U}}UU{{U{U}{UU{UU}}{}{}}{{}U}}{U}{UU}UU}}{{{U{{{UU{UUU}U}{UUUU}{{}{}U{}UU{{U}{{U}{U{{}{U}{UU{U}}}}{{}}U}U}UU}}{UUU{}U{{{{{{U}}}{U{{}}UU}{U}{{U{U}{UU{{}{U{}}UU{{U}{{{}U{U{{}{U}U}}{UU{{U}U{}{}{{U}{U{}U{{U}}{}{}{{{}{}U}{UUU}}{U{U}U}}UU}{}}UU{}UUU}U{}}}UU{}{U{{}{}{UU{}U{{}}U{{{UU{}U{{{}U}}}}}}{{U{U}U}}U}{{{}UUU}}U{UUUU{}U{{{UU}UU}U}U}U{}}}UUUU}U}UU{}{}U}U}UU}{UU{U{{{}}{{{}U}{{}{U{UU{}U{U}{}{U{{U}{{}{{}UUU{}}U{}}UU}UU}}U}{{}}U}}U}UU{}{U}U}}}{{}{{{{{}{UUUU}}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{U}U}}}U}U}{{UU{{U{}}{{UUUU}U{}U{U{}}{}U{}U{}{}{{U{{UUUUU}{{}U}{}{{{{U{UU}}}{{}U}U}{U{}{UUU{U}U}U{U}UUUU{U{}}U{U{}{U}{}}}}UU{U{UUUUU{}U}{}}U{}U{}{U}U{U{}{}}}}}UU{}}}}}}U}}UUUU}{UUU}}{}{}}{UU{{{}}}{}{UUUU}U}{U{}U}{UU}{{}{U}{U{U{}{{{}{}}UU{{{U{{U{}{}UUUUU}U}U{UUU}{{U{}UUU{U{}}UU}}}UUUUU++U{U{}}}{{{{{{UU{}{U{U}{}U{{}{{{U{U}U}{{{UU}{}U}UUU}U}}{}}U{}U}++{{}}{{}}U}U{{{}}}UU{{UUUU{U}{{}{U{{}U}}{U{}U}U}U{U{{}U{}}{{}{{U{U}U{{}U{}{{{}{UU{U}}{{}{U}{}U}}}}U{}{}{UUU}}U}{{UU}U{{}{}U{{UU}U}}{U{U{{}}{}}{{}UUU}{{U{}}}U}U{UU}}UU{}}}{{{}U}}U{{U{U{UU{{{}}{{{{}U{}}UU{}}{U{U{UU}U}{{U{{}U{U}}{}U}}U}{U}}{U}{}}}UUU{}U{}{UU{U{{U{UUUU{}}}UUU}U}}U}U{{}}}}{UU}}UU{UUUU}{}UU}}}{UU}}{{}U}++{U{{U}U}}}{}U{U}U++{}{{}}U{U{{U{{UU}}U{U{}}U}{{U}UUUU{U}{}{{}+++U{U}}{}}}U{U}}}UU++}}}UUUU{U{{UU}UUU}U{}{{{{U{{{{{{}}}{{{UUU+++++{U}}}}{{}}U}U}}UUU{{{{{UUU{U}}}UU}{U}{U{UU}U{}}}}}{}U{{}UU++++++++++}}{{}{}U{}U{{{U{U}}U{{{}U{U}{{{UUUUUU{UU}}}}UU{U{UUU}+++{+++++++++++UUU}{{U{}}}U{{{{++++U}{U{}}{U}}U}U}{UUU}U{U{{UU}+++{}U+++U{+++++++{UUU}{U+++++++++++U}{{}U}UU}}{UUU}{U{{UU}{UU}+++U{}}}+++++++++++++++++++++++++++++U}U{UU{}}U{}{}}U}UUU}}}}{}{++UU}U{{{++++}U++++++++++++++U+++++++{}{U{}}U{{{{U{{U}U{{}{U}{U{++{}U{{UU}++{}{U+++++++++++++++++++++{{{}{}U{UU{U{}{}{UUU}{{{{UU++{}{{UU}++++U{{++++{U++++{{+++U}+++U}}UU{{}{}U{}}U{{}}}U{U}U{{{++{{UU}++++++}}}}++UU}+++{{}UU{{UU++{}{}U}}{}{{}U{{{UU}U}{UU}{UU++}{}+++++{+++UUU}}U{U}++{UU{{U}{+++{{U{U{U{U{}{}}}U{{{}U}}}{{{U++U+++++}U{U++UU{{}U}+++++}}}+++}++{{}U}}}}{U}}UU{UU}U{U}UU{{}{{++++++{UUU{}++UU}UUU+++++++{+++++++U{{{UU}}{U{UU}U{U}{U}{U}{{{{U+++++{{}}{{}+++U}{++++}U}+++++{+++}{{{{{U{U}{U}UU{}{}U}}UU}}{}UU+++{{}{U{{{U}++{{{+++{}{}}++++++++U{}UU{}{}{U{{UU{U{}{}UU{{}{}U}U++{}U{U}{UUU+++{}++U}}{{}++++++}UU{U}}}}{{U}U}UU{}U}{}{{}{{{}{U}+++{}}{{{{{UU++++++{{}{++++++}}}}U{}{{U{}}{{}U}UU{UU}{UU{{UUUU}}}++++U}}{{{}U+++++}++++++++{}{{U{{UUU}{}}UUU}{UU{{{}}{U}{}U}U}}U}U+++++++U{}{}}+++++++++{}{UUUU}{{}}{U}UUU{{U}}{{{{{UU{}U{}}}U{{UU{{++++++++++++++++{{{}U{{UU}}}{UUUU{{U{}{{{U}{}}}{UU{}}{U}{{UUU}{{}}{{++++++++}}}}{UU{}}{{}}}}U}U}U{{UUUU{UUUU}}{U}UU}UU}U}{{U{{U{{}}}U}UUU}}U{U{U}UU}{{}U{U}{}{UUU}}U{{{U}}{{{U}UU}{}{{{UU}{{UUU}{U}U{{{U{}U{U}}{UU{{}{{U{U{}{{{{}}}{UU}{}UU}}U{{U{{{}UU}{}{{}UUU}{}{UU{{}U}{UU}{U}}}{U}UU}UU{}U{U{U}}{{U{}}{}{}{U}{{U}}UUU{}}{}{}}{U}}{}U{{{}}}}}U}{U{}}}{{}{}}{}}U{}{U}UU{U}}{{}}UUU}{{U}}}U}{{U{UU{UUU{}U{{{{{{{UUUUUU}UUU{}U}}{}{U{{U}UUU}U{U}U}}}}}U{{}{U{{}{{}}}U{{}{}{{}}U}U}}{}}{{UU}U}}U{{U}}UU}{}UUUU}}{}}UU{}{}}}{U}{{}{}U}}{}}U{U}U}{}{{{{U}}}{U}}}{}{}{{U{U}{U{}{}{}UU}}U{}UU{UU{{}U}}}{{}{{}U}U}UUU}UUUU}}}U}}}UU}{}{U{{U{U{}{UUU}{}}{U}U{{}}}}U}{U}U}}{{}}}U}U}U}UUU{U}{UU}}}U}{{}UUUU{{}}U}{}U}}}{}{{{{U{}{U}U}{}{{UU{{{}}}}}{}{}{}}}{}{U}}{U}UUUU}}{UU}{UU{U}}{}}UU}{U{{}}U}UUU{}{}}}}}U{}{UU}{UUU}}}}UUU}U}}}U}{UU}U}U}{}}}UU{{}{UU}{U{}{{U}}}}{{{}}}{}}{{}}U{{UUU}U}}}U{{U}U}}{}}{U{{}}U}U{U{}{}{{UUU{UU{{UU}U}U}}U}U{}}{UUU{}}{{}}U{}}U{}}}{}{}}{U}UU{{UU{{{}}UU}UU}U{}}}{{{UU{{{}U{}}U{}U{U}UU{{U{U{}}U}U}U{U{{}{}{}U}}U{}U}}}U{{{UU{UU}U{{{}{{UU{UU}{UU}{}}}{}U{}U}U{U{{{U}U}U}UU}}U}{U}{U{{U}U}}{U}}}}U}{U}U}UU{U{}{{}}}U}U}}{U{UUU{}{UU{U{{{{}}U{{U}{}}}U}U{U{}U{{U}UUUU{{}U{{U{U{{{U{{}UUU}}{}}U}{{{UUU}U{}UU{}}U}U}}}}}{}}UU}}U}U}}U{{}}{}{{U}{}{U{UU}{}UUU{}U}}U}UUU{}{U{{U{{}UUU}}}UUU{}UU}}{{U}U}{U{UU{{U}UUUUU{U{{UU{}}}{}U}UU}U{}}UU}UUU}{}}UU}{{{U}{}{UU{}U{{U}U{U{U}U}}}{U}U{{}UUUU{U{U{{UU{U{U{{{}UUU{{}U}{}UUUUU{{{}{UU}U}{}}U{{}{}}U}U}}{{{U{{UU{UUU}U}}}}{}{U{U{}U}UU}}{U}{{U}{UU}}}U{{{UUUU{UUU}{++U{}U{U{}U}{U}}UU}{}U{{}}}UU{}{UUU}}{}{}{}}{UU}}}{}{}U}}}UU{UUU++U}}{}}}}{{{U{U}}U{{{}}UU}}{U}}}{U}{}{}UU}{U{{UU}}}{{}{{U}U}{}U}}U{U{{}}{UU{{{}}{}{UU{}{{}}UU}U{{{{U{}UU}U{U{{{}{UU{}{{U{{}{UU}{}U}{UU{UUU{U}{}UUUUU{{{U{}}{UU}}}U{}{U}{}UUU}U{{U}{UUU{U}U}U}}UU{}}}{}{}{}U{}UU}}U}{UU{}{}}U{U}}UU{{}U}{{{U{{U{}{}U{}}}}{{UU}}{UU{}}{}{U}}}U{{++}UU}}{{{{U}UU}U{{U{}{{{U{}}{{UU}UU{}U{{{}U}+++UUUU{{}UU}U}}U{U++UU{U{}U}{}}{UU}{U}}U}}}{}}{{{U}}}}}UU}U}UU++++++U{{}U{}{}U{U{{UU}{{}}U{}UU}}{U}U{{}UU{U}{{U}}}{{U{}{U}{}U+++++++++{U}{UU{U}UU{U}}U{U}U}U{}}{U{U}{{}U}U}{{UU{}}U{}{{UU{}U+++{++++++++{U{{UU{}}{}{{}UUUU{{UU{}}UUU{{U}}}}UUU}}{U{}{}{{}U}+++{}{++}U++++++++{U{U}}U{{}{U{{UU}{UUU}{U}{}}{{{}U{U{}{U}U}UU}+++}{{{+++U{{++++++++++++UU{}+++++++++}UU}{}}U{{}}}}}U}U{{{UU{}+++}U{U}}++++++++++++++++++++++++++++++UU{}}{UU}}{UU{{}}{U{U{}U+++}}{{UUUU+++++UU+++U{}{+++++++U++++}++{{}}}UU{U{UU}U}}}{U{U{U{++}}U}U}{{U+++}UUUU++}U}+++++UUU+++}}{++UU}}}U{}{U}{U{{U{{UU}{U+++{}{}U}}}UU{{}U{{}+++{+++}++++}++{}{U++}}U}U{U{}}{}}U{{U{}{}{}++{}}{{UU}U}U{{{{}{UU+++++{}}++++++{}}}++}}}U}UUU}UUU}U}U{U{U}{{++UU}}UUU}{{}}{}}{{{}+++++U}}U{+++}}{{+++}U}{U{{UUU}{}{{{U{}}U{}++{{}{}{}UU}}{}U{}}{U}}++U{U{}}+++}}{{++UU{{U}U{{}{}}}UU}UU{}}{U++{}{}}}{{{}}U{}{UU}{}}UUUU}U{U++{{}U}++}U}{}{}U}U{}U}{{U}{U{}{}++U}U{U{}}{}UUU{}{}{}}U}{{}}{}}}UU}}}+++}}UU{}{}{{U}{UU}UU}}U{UU++}}U}U{}}}{{U{}{}U{U}}{U}U{UUU{}UU{U++UU}}{{{UU}{U{{}}UUUUUUU}{+++{}U}++++{{U{UUU{{U}UU{{U{{U+++{{{+++}{}{UU{}UUU{}{U{}{U}{U}{}{++}}++++++U}{}U++++{UU{}}{}U+++++{{++}{{{}U}}{}}}UU{{U{UUU{{U}}{+++++++U++U{{{++++++{{}U{U++++}++U+++}}}U}}UUU}{}{UUUU}{U{{U{U}{{++++}{U++}U++++{}++U{{}+++++{U+++++}U}{}U}}U{}}}}U{{U{{{}UUU{{}}+++{{{}+++++++}}}+++{+++++UU}}U++++{U}}U}U{UUU}{}U{}U}}}{{}U}U{}U+++UU{{++++{U}}U}++++++++++{U++++}}}U}}UU{}}}{U}{}U{U{U{}}}}}U{U{+++++++++++++++++++++++++++++++}}{{}}U{U{}}{}{}{{}UU{}}UUU{{UUUU}{}{{}}UU{UU}U{}U}{{{}U{{}}U{UU{{UU}{U}UU{}}}U}}{{{UUUU{UUU}}{U}{}UU{}}{U{}{U}}U{{U}}U{{}}UU}{U{U{UUU}}}{}}}U{{}UU{}{U{}U{}U{}}}}{}}{{{{U{}U{}}U{}{U}{{U{{U}{}{}{{{{{{}U}}{UU{{}{UU}}}{U{}{{}}U}}}UU}U{UUU}}{}U{U{U{UUU}U}{{}U}UUUU}}}UU{{{UUU}U}{}{}}}{}}}{UUU{}}}}U}{}UU{U{{UU}{U}U}}}}U}U}U{}}}U}U}U}{UU{}}}}U}{{UU}{}U}}UU}{}{{}U{}}{{}UU}UU{U}UUU{UUU{{UUUU}{}U{U}U{UU}}}}U}}U}{}}}U}U{}}}UUUUU}}{{{}}}U{{U{U{U{{}U}U}U}U{{{{}U}}U{}}}}U}{{}{U}U{UU{{}U{{}{U{{{U}}}U{{}U}{}}{}}{{}}}}}U{UUUUU}UU{}}}}{U{{}{U}}U{}{}U{{U}}{{U}U{{U}U}U{{UUU{}U{UUUU}UUU}{UU}{}}}}U{}{}UUUU{{{}}}}UU{UUU{}{U}}UUUU}}{{U}UU}U}}U{{U}U}UU}}U{{{UU{U{{{U{}U}{{{U}}U{{}UUU{{{U{UUU{U}U}{{U}UU{UU}U{{UU}{{{}}{U}UU}{U}{{}UU{U{}U}}}U}}{{{}}{U}}}UU{}}UUU{}U{{{{{{{}}}U{{}}{U{{U{}}U{}{UU}U{{U}}U}U}U}UUU}UUU}{U}U{}}U{UU{{{}{U}U}UU}U{{UU}}}{{{{{{}UU}UUU}}{UU{{{}U{{U{{}UU{}}{U{}}{{}U}U{U{}{{}U}UUU}}{{}U}U{{U{U{}U{UU}{}{}U}{{UU{{{}}{UUU}U{U}{{}U}{}{}}U}{}}}U{{}}}U{{}U{{}UUU}{{}}{}U{UU{}{}}U{UU}}U{}U{U{U}UU{}{UU{}}}{{}}{U{{}{U{{}U}UU{}{U}}}U}}}UUU}}{U}{UUU}U}{U{U{{U{U{}UU}UU}U}}U}{U{{UUU}{{{U{{{U{U{UU}U}UU{U}UU{U{U{{{}{}{{{}{U}U{}}}}}{U}UU}U{}{{U{U}}{U{UU}U}U}U{}}{{UUU}}{UU}{}UU}}}}{}}U{UUU}U{}{U{}{UUUU{{U{{{}}}U{{{U{{}{U}{{{UUU}U{}U}UUU{{}}{{}U}{U{}UU{U}U}U{U}{}U}UU}{}}{}}}}{}{}UUU{UU}}{}U}U}{}}}{U{{}{}U{{U{}U}UU}}{U}{}}U{U{{{U++}UUU}}U{{{}U}{}{{{U{U{U{}}UUU}{U}U}UUU}{U}}U{U}{}}}U{{U{UUU{}{++{{U{}U}{{U}UU{}U{{{}}UU}U}U{}}U{U{{U{}UUUU}U}}{}U{}{}}}U{UU}}}{}UU}UU{U{{{UU{U{U}{{{{}}}{}}{UUU}{}}}{}UU}UU{}U}}U{}UU}U}}}U{{}}U{UU}}}U}UU}U}UU}{}}}}}}{U{}{}UU}}}}}}U{}{U}}U{U}}}{}{{}}}}UUUU{}U}{U{U{}{}}UU++U}{{UUUUU{}}}}UUU{{{UUU}}}{U{U{U}{}U{{U{}U}U{++{U}UUU}}}UU{U{{++}UU}U}}UU}}{{{}U{}}U{U{{U{{}}}}{}{}{U}{}}}UU+++++UU}}{U{}U}}{}{}{}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}{{UU}}}UU{U}}UU}}+++}U++UUU+++++++}U{UU{++++++++++}{{U{{UU{U}U}UU{}UU}{}UU{U}{UU+++{U}+++{{{+++++++++++++++UU{{+++++{U}}UU{{{}{+++}{{UUUUUU}}UU+++U{U}}++{}++++{++++++++++UUU}}UU++++}U{}{U}{+++++++U}U{U}}}{UU++UUU}}{++++++}{U{++}}UU+++U}U}{}+++++UU{{}{}+++++++++}UU{U}}}}+++{{{}U{U++++}{}}U++{{U+++++{UUU+++{++{UU{U{{++UU}U}++{}{}{U{}}++U{}U}}}{{++{}{{{}+++{+++}++}}{+++}+++{{{}UUU++{U}}+++UU}}U}}{+++}{}}{{{}UU}}UUU{{{+++++}U++{++++{{++}{U}{U{}+++}}U++}{U}}{{}}++{{U}{U}{}U}}{U{}U}{++++U}U++++++U{}++UUU}U{{UU+++++++}}UUUU}}+++}{U{}{}{}}}U{UU{UU}U++UU}}}+++}}}{}++{}U}U}{UU+++++++U{UUU}{{++}U}{}{}{}}U}}{}U{UUU{U{}U}{UU{{{U}}}++UU}U}{U}}}}{{}U}}}}}U{UU++}{U{UU{}{U{{{{UUUU}}{{}{}}{{}U}}U{}U++}U}{{UU{{{U}}}UU{U}UUU}U++U}U{{UU}}{U{{}U{}{U{U{}UUUU{}}}}}}{{++{}U}}{}{U}}U{{U{U{}{{UU{+++}UUU}}}}UU{{}U{}{{UU{{{}{{}{}{{U}{+++UU}{U{}{{U}}{}}UU{}U{}{}U++U}}{++++}}U{{UU++++UU}U{++++++}U}}++{UU{{UUU}{}U}}}}}U{}{U{}}{++}}++++++{UU}}++++++UUU+++++++++{{U++{}UU}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}{U{{{}UU{}}{{}{}}{}{{}++++++}{+++++++++++++++++++++++++++++UUU}{}}}U}{}{}}U{UU}{{}{U{{++++++++++++++++++++++++++++++++++++}}U{}{{}{U}}{}}UUUU{}}}}{}}U{}{}}{U}{{}U{UU{}{UU{{UU{}U}}U{U{}}}}{{U{}{UU}UU}U{}}{{UUU}{{}}}}}}U}}U{U}{{UUU{U}{{{}{{U}}{U{}U{{}{}}}U}U{U}U{{}UU{}}{}{}}U{}}{U}UU{}UUU{}}{{{{}}UUU{{U}}}U}U{UUU{}UU}}}}UU{{{}U}UU}}{UU{{}{{U}{UU}{{UUU{{}U}{}}{{}{}U}UUUU}{}}U{}U}{{{}U{U{{}{{UU{}U{{U{}U}{UU{U{U}U{U{U{{{}{}}}{}{}{}}}UU{}{}}}}{U}UU}{}UU{}U}}{UU}U}{U{UU{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{}U}}U{U{U{U}{{}{}U}U{UU}U{{{{UUU{}U}UUUU{U{U}}}}UU{{UUU{{}{}UU{}{}}{{U{}U}{UU{{}}U{}{}U}{{}{}}{UU}{{UUUU{{}}UUU}{}}{{}}U{{U{{{U{}}{U}}U{}{{{U{{}U}}U}U}}{}{}U}{{U{}}UU}}U{}}}U{{U{}UU{UU{}}UU}{}{{UU{{U{}{{}U}}U{UU{}}{U{U{}UU{}U{}}UU}U{}}}U{}U{}}}{{}}}UU}U}{{UU}{{}}}{{{}{}}{{U{}{U}U}UU}{U{}U}{{}}UUU}}}{}}U{}}U{{}UU{}{{UU{{}{{}}U{{{UU}}{{{}}}{{{{}U}}U}U{}}U{UU}U}UUUU}{U{{UU}}{}U}U}U{}{U}UU{}{{}}}}}{}{U{UU}{}U}U}}}}{{UU{}}}{}U{{U}U}U}}{U}UU{{U{}}{}}UU{}U{U}{UU{U}}}UUUUUU}}UU}UUUU}U}U}{{{}{U}}U}UU}{{}}U{{}UU}{{{{}{}}U{}UUU}U}UU{{U{}UU{}U}UU{}}}}UU{}UU}}{}U}{{U}{}}{{UUUUU}}}U{}U{U{{U{UUU{{}}}UU{{{{}U{}}{}UUUUU{U{U}U}U}{{{{U}U}}}UU}{U}{{U}U}{}{}UUUU{U}U}}}UUUUUU{U{{{{U{}{{U}U}U}}UU{UUUU{}{UU{{{U{}U{{U}{}{{U{}UU{}{}{U{{}{UUU}}{}{{U{}}{{UU{{}U{{}{{{}{{{}U{U{U{U{{U}{{{U{}}{U}U{{{}{}}{{U{{{{}}UU{}{{{U}{UU}{}{{U{UU}}UU}}U{U{{}}UU}}{}U}U{{U}}{{{{}UU}}UU}U++U{UUU{}}U}U}}U}{}U}}}}}}{}}U{U{UU{}}UU}}U}}}{{{}{}UU}U}{U}}}U}++U{}UU}}}U}U}{{}U{{U{{{{}U{}UUU{{}}}}U}}}{{{}}{{}{U{}}U}{}}UU}U}U{{{U{U{{}{{}U{}{}}}}{{{U{UU{{}{{{}U}}UUUU{{}}U{}U{}}U{{U{{{{}{U{UU}}}UU}}}{UU{U}{UU}}}UUUU{U{}{}{}}UUU}UU}{}U}{}{{{{{}{{U{U{U}}{}UUUU}{U}{}}}++{}U}}{U}{U{}{{}}U}{UUU}}}U{}}{}{U{{U}U}{{}{{{{}{}UU}{UUU{UU}{}++}{{}U{U}{}}U}{}{UU{{UU}U{UU}}U}}{}U}U{{UUU{{}++}U}UUU}{U{}{}}{{{}{}{}}{}UUU}U{}{U}U}U}UU}UUUU}{{{}U}}}U{}}U++++++{U{{{}{{U{{U}U}U{{+++{}}{{U}{{U}{{{}{}{UU{{UUU{{{{}{UUUU}+++++++++U}}U{UU{{{{}UU{++++++}{}}UU{U{}UU}}{U}}U}UU}{{UU{}{U{{+++U++U+++++++}UU}U{}UU++++{++++{U}U{U{{}}UUU{U{}{}U}{UU}}}{UUU+++{U++}UU+++++++++++++++++}{UU+++}U{}}{{}U}{}{U}{{}UU{{U{{}U{}U++{{U+++U{}+++++++++++++++UUUU+++++U}{U{UU{}{}UU{{U{}}}{}{++++++++UU{{+++++++{U++++{{}++++}}U+++++++{UU}}}U{UUU}{{}U}{{U}++++++++}{U}{{+++++}U}{++++}U+++++U+++{}{++{U{{{}{}U{}U}}}{{}U{+++{}U+++{{{U{U+++}{}U}{UU++++++}+++++UU}}+++{{UU}}{{{U{}}}{}}U}++}UUU+++{}{{U}UUUU}}{}{}{U++++U{++++{}U}UU++}{{{UUUU{}UU}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{UU{{U}UU}}}U{{U{}}{{}}}{U{+{}{{}{}{U{{}}{{{U{U{++++++++}}U}{{U{}{}{}}{{}}{U{}}U}U}}{}{UUUU+{}{UU}{{U{UUU}}{{{}{++++++UU}{{{UUUUUU{{}{{U}{{U{}UU{U{{{}UUUU++UUU{{{UU{}{U{}}}}{{}UUU++{{{++++}UU{{}+++{}{}U}++++U}}U{}U}{}{++}}{UU}{{}UU{{}{}U{{{}U{++{U++++++U{}++++++}}}{++++++{{UU{{}UU+++}}UUU}{{U}}U{}U}U{U{{}{++}+++U{++{U++++U+++U}+++U{+++}{UUU{U+++}{{UUUUUUU{{U{U{UU{}U{}U+++++U}{++++++U{}{++U+++U}{}+++{}}{}+++U{U{{}UUUUUU{U{UUU{{{}{}{}+++}U}UU++++{{U}U+++++U{U{U}+++{U{+++U}{}{UU}}}}{}U{{}}U}}{U{U{UU++++++U+++{{UU{{}+++}UUUU}UU+++++++{{}}{U{}UUU}UUU{U{{U}}}}}U{{U++++++++++++++++++++++++++++++++++}}U{}UU{{{U}{U}{UU}UUUU}{U{{{UU{}{UU{{}{}}{UU}U{U{}{U{{{U{U}}UU{U}}}{}}{}}UUU{U}U{}{U}UU}{UUU{UU}U}UU}{U{{}U}U}}U{}UUU}U{}{{U{}{U{UUU}UU{U{{}}{}}}UU}{{}{U}}{}{U{U{{}}{{}}}}U{}U}U}{}U}{}{}}}}UU{}U{U{}{U}{{U{UU{}}}{U}U{U{}{U{}}{{}U{U{{}UU{{{U}{}{{}{}{{{}U{}UU{U{}}}U}U{}{}UU{}{}UUUUUUU}}U}U}{}{U{{UU}U}{UU}U}}}{{U{U{}{{}}{U}{}}U}{{{{}U}}}{}{{{{}{U{}{}{{{}U}}U{}}}{UUU}U{}UU{{U{U}}U{}}}}U}{U{}U}U{U{{}{}U}}{{}U}}}UU}U{{}}}{UU{}{UU{}{{{}}{{{}UUUUU}{{UU}U{{}{U}{{U}{}{{{{U{{{{}}{}{{U{U{}}U{}U}{{{{{UUUU{UU{{{}}}U}{}U}{UU{U}U}U}{}UUUU}{}}}U{}}{}}{UU}{}U}U}}{{U}{}UU{U{{}U{}{}U{{}UUUU{{U}{}{}UU}U}}U{{{}}}{}{}}}}{U}{}UU{{U}U}{U{}}}U{U}{}}UU{}U{}U{}}{U}U{}{{}UUUU}{{U{}{{{{U}}{}{}{}{U}}}}U{}UUUUU}{{{U{{{}}UUU}}}{}U{{UU}{U{U{}{U}UU}}{{{{{UU{{{UUU{}{{U{{{{U{U{}}{}}}U{}}{}}{}UU{U}{}}UUU}{U}}U{{{UU}UU}{U}{}U{{U{{{UU{{UUU{U}{U{{U}}}{}U{UU{}U}{{{U}U{{}{}{U{{UUU}{U{U}{{{U{}{}}UU{}}{{}}{{UU}U}UU{}U{U{UU{}UU}U{UU}{{U}}{{}}}}UU}{}{{{}}U{{}}{}U{}}{}}}{}}U}}{U}}UU{{{}U{{{}}U{}U{{{UU}{}}{}UU}{{{}UUU}}}}{U}U{{}}{{UUU}U{}{U}UU}U{UUU}}}}{U{U}UUUU}{U{{UU}}U{U{{}U}}{UU{{UU}{U{U}UU{}}{UUU{U}U}U}}{{{{}{}}{}}{{}{{{{{}U}{{{U}{UU{}}UU}}{}UU{}U}UUUU{UUU{{U}{U{U{{}U}UUU{U}U{UU}}{U{{{{U}}UU}}U{U{}UU{{}U}U}}}U}}}{U{}{UU{}UUU}{{}UU}}U{U{}}UU{}{U}U{}{{}}}}{}{{}U{U}U}{UU}{}U{UU{}}UU}{}U{{}{U}}}UUUU{}U{}}}U{{}U{}U}{{U{{U{{{}}{U{U{U}{U}UU{U{U}}}UU++UU}{{{{{{}U{}{}}{UU{}}}UU{}}}}{UUU{}}{UUUU{}}U}UUU{{}}}}U}}{}U++U}{U}U}{U{U}{}}}U{U}}{}}{U}U{{UU}}}{U}U{}}UU}}U}{{}UUU}{UU{U}{{}{}U}{}{{}}}U{UUU{}{{}}}}U}U{}}UU{}U}}{}}UU{}}{}}U}U{}UU{{}UU}}UU}{}{}U{U{{}U{{}U{{}{U}{U}{UU}}}}UUU}}{{}U}{}{UU}}}}U{{}{{{U{U}}}{U{UU}{{}}{U{++U}{{U}{UUU}U{U{UU}{{{{{U}U{}{}U{{UUU}UU}U}}}{{{}U{{{}}}{UUU}U{++U}UU}{U}U{UUU{}U}}U}UU}UU}{U}}{{{{{}{UU{}U}{+++{U{U{{}}UUU{U{UU}{U}}}U{}{{}{{UUUUU}{U{U}U}}}{{}}}{U{}{}}{{}U++++U{{UU}{U}}{UUUU}U}{{{}}}U{{{{}{{}{UU}UUUUU}}UU}}UU}}{}{{}{U++++++{{}U{}{}}{}{}{}}+++++{U{{}U{}UU{U}{{}{}}U}}{}}}{}}}U}U{{{+++++++++}UU{}U}}U}}++++++++++++UUUU{UUU}UU{}{}{{{U{U}{UUUUUU{{+++U++U+++++++U{U{}++++++{{U++++++}U}{{U{}U{UU{{{U{{{}{U{{}}UUU+++{}++U}U++++++++++++++++U}}U++++++{{}UU{U}{}{}UU{UUUU{UU}U}}}+++}{}++++++++++++++++U}+++U{}+++}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}++{}U}}}U}{{UU}U}}UU}{{}U}++}}{}}{U++++++{U{{}U}++++++++++U}{UUU++U{}U{}}{}}}}}U}UU}}UU}UU++UUUUU++++++++{{}{U{}}}+++U+++{}{U}{}}+}U}}{}U}}U}{UU}}{{UUUU}U++}}{UU+++}}U++U{}{{UU{}{++U++U{{{U}{{U+UU{UU{}UU{}}UU{{U{{}}}U+++U{}UU++++{}++}}U}}UU}U{UU}U}}{}}U{{}U+U}{}{{}{U}{}UU}{{U}}{}U++}U{{U}++++++++{}U{{U}{U}U}}U}UUUU{{}U{+U}}}{UUU{}}{}U{}{UU{{{U++U}{U}+++}++++UUU{{{U}+++++{}{U{{{}}}}++U}UU{{}}}{U{U{U}U}}{}}}++U{{}+++++}++{{+++}}U+++++++}U{UUU{U{+++{}U}}U{UUU}U{U{{}{{}{UU++U}++++{++{}U++++++UU++UU}+++}{{UU{{+++{}{{UU}{}U}}{{}UU{{U{U{U++{++++{{++{+++++}++{+++}}U{+++}{{{U+++{{}U}}}{}}{{}UU{{{{}{{U{}+++++{UUU++++++U}{+++++{UUU{}++{}+++++{{}U}{}UU{U{}}{U{}}U}{}}}{U+++++}{{++++++++++++++++++++++++++++UU}U{}}}{U}}U}{{{}U{{}}U}U}}UU+++++++++++++++++++++++++++++++}U}{U{}{U}}{{U{}U{}{{{{UU{{{U}{{}}{+++++++++{U}}UU}{U}{{{UU{{U{U}}U{}}}U}{}U}}U{{U}{}U}UUU}{{}UUU{{}}{{}UU{}}{{}U{{{}}}U{}{U}{U{UUU}{UU}{}UU{}}UUUU}{U}}{{U}{}{{}{{}}}{}{}UU{{U}}}UU{U{{{{}{UUU{{{{}{UUU{{{{{{}{}}}}}{U{U{{UU}{UU{}{{}U{}UUU}U{{U{}UUU}U}}{UU{{}}{{U{{{U{}}}{}}U}{{U}{U}{U}U{}}}}UUU}{{{{{UU{U{{U}{U{U}{{{U}U{{U}U{U{U{}U{U{}}}{}UUUUUUU}}}}{{{U}}}U}{U{U}{{}UU{U}UU{{}}U}U}{{{U}{{}{{{{}U}U{UU{{{UU}{{{U{U}{{U{}}{UU}}{{{U{{}{}}U}{}}}{{}{}}}}U}{}U}}}}}U}U{}{U{U{U}}}U}}}{{UU{{UU}U}{U}U{}}}{}}}UU{{}}UUUUU}U}U{U}}}}}}U}U}}U}}UUU}U{U}U}UU}{{}U}{{UU{UUU}U{{UU}}U{}}{}UU{{}}{}{}}U{}}{{UU{{{{}{}{{{{}{UU{{}{{U{{}UU}}{}UU{U{{UUU{U}{UU}U{}U{{{{{}}U}U{UU}{{}U{{UU}U}}{}{}}{{}{}{{UUU}{U{}{}}}U}U}{U}{{U{}}}}}U{}}UU{U{UU{{{{U{{{UUUU}}{}U{U}{U{{}}{U{U{}UUUU{U}U}{{U{U}{{U}}U}}}U}{}}U{}UU}}}U{{U}}UUUU}}UUU{U{}}UU}}}{UUU}UUU{}{{}}U{{{}}{{}UU}}U{}}UU}}}}{{U}{}}U}UU}{U{}{{}U}}}{UUU{}}}U}U{}{{{{{{}}{}U}{{{{U{}}}{}UU}}}{}{}}{U{{}U}}U}}U}{}{UU}{U}{{{{}U{{U}UU{UU{{}{{}}U{{UU{}}UU{UUU}}{{{}}UUU{{}{U{{{{{U}{}U{UU}{}}}}U}U}{}}{}U{U}UUUUU}}{}}{U}UU}}}}UUU}U{{{}{UU{U}}}}U}UUU}U}{U}{U{}{U{{UU{{UU{U{U{}}{{U}{U}}}U{{U{U}}{{{{U{}{U}{U}U{}{}}U{}{{{{}}}{}{{}}}UUU{U{{{U}UU{}}U{U{}}U}{U{U}{UU{UU}}}U}U{U{}{{{U}}U{UU}}{UUU}UU{}{UU{U}{UU{U}{{}{U}U{U}{{}U}U}{UUU}{{U{}U{{U}}}U{}{}}U{{}}}}{{UUU{}U}}{}{U}{}}U{U}}}}{{U{{UU}}}}{U{U}UUUUU{U}}{U}}}{}{U{U{{U}{U}}{UU{}{U}U{}{{{}{{}{UUU}U{{UU{{U}{U{U{{{}UUU}}{}{{{U}{}U}U{{}{}UU{}}{U}U{UUU{{{}U}}}}{}U}}}U}}{UU{{}}}{}UU}}U}{}{{{}{++UUUU{}U{}}}}}U}U{{}}{{}UUU}{}{{}}}}UU{}}U{{{{}{U{{}U{}U{{U{{U{++UU{UUUUU{{{}}}{}U{{}}{{{{}}U}{}}}}U}{U}U}U}{}{{{UU{{{{}{}UUU}}U{}}UUU}U{U{}U{{{{}UU}UUUUU{U{}}}{U{{U{}U}UU{{}{}U{U}{{UUUUU{}}U{}U}}{U}{U}}{++{{{U}U{UU{U{{}{{UU}}}{U}{U{U{}{{UU}}{{U{UU{{}U{U}{}}{{}{}UU{{U++}{{U{}}}}}}}{UU}{U}{{U{U{}U{{UU{}}UU{}}}}U{}{}{}{{UUU}U{{U}U}{{{{UUU{U{{}UU}U{}U{U}{{UUU}UU}UU{U{}U}}}{U}}}}}{}{U{U}}}{}{{U}U}UU{{U}}UU{}U{{UU}UU}}{{{}U}}U{U}}{{{{}}U{{{U}U}+++{U{U{U}}{UUU{{U{{}{UUU{U}}}U}}U{}UU{U}U}{U{}}U}{UU}}{{{{}U{{++++++}{{{{}{}}UUU}{{}{UU}{}U{U{}}{U{U{{U{{UUUUU{{U{}}}U}}}{{U}++++++++++}}{{U}U}}U{++++++++++{UU}UUU{}UU}U}}U}}{U{UU{}UU}{{}U+++}++{+++++++++++++++++++++++++{{UU{}}U}}{}U}}}}{}U{}}U{{}{{UUU++}U+++{}}+++++++++++++UUU+++++++}U}}{}{{{}}U}{{{U{{}}}}U}UU}{}+++{UU++{}U+++++}UUU+++++}+++U}}++}}}UUUU}U}}UU{{UUU}U}{{{{U{{}+++}}U{++U}+++++++U{U++++++++}U}}++U{}}UU}}{U}UUU{}}UU}UU}}U}{{+++}UU{}++++++}{}+++{+++U{++++{U{+++{}{}U{}}U{U{U{U{}{{{UUU}}}}+++}U}U{}}++++UU}U}+++++{}++++{}U}++U{{{U}U{U}{}}}U{UU{{}{{U{}U{++UU{}}UUU++++}U{UU+++++{+++++}{{+++}{{U{U{{{U}U{{}{{}}{}{}{{UU}+++}{}}}U++++}}UU+++++{U+++{++{}+++{{}}}U{}}U{}U}}}{}}UU{{}{{{}}}++U}U{+++++++UU++++++U+++U{+++++++}}U{{}U{}}U{{{{}{U{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{{{U{{U{U{}{{U}}}UUU}{}{{U{U{}U}{}}{U}}++++++++++++++++++++{}U{{{UU{{}}{}{UU{UU{{}}{{U{}U}}{U{U{}}{U{U}}{{{UU++++++++{UU}UU{{}{UUU{UU}U{}}UU{{UU}UUU}{{{}UU}U}}{}}}}{}U{{UU{}{{}{{}}U{}}}{{UU}UU{{UUU{{}{{{}{UU{UUU{U{{UU{}U}{}}U{}UU{}{{{{UU{U{{UU{}}}U}{{U}UU{{U}}}{}{U}{UU}}{UUU}U{{UU}}}}}}{{{}}UU{U{{UU}U{}U}}{U}U{{UU{{{{}{}{{}U}{U{}{U{U}{}}{U{UUUU{}U}}}U}U}}{UU{U}}}}U{U{U}}}}{{{U{}{UU{UUU{}{}{U}{{}}{}}}}UU}U}UUU{U{{{}{{U{U{{{U}UU}{{U{U}}{{{{U}}}}{UU{UU{}}}U{}}U}{{{{}}}{}{{{UU}{U{U{}{{}}{}{{UUU{UU{{U}UU{{}}}{}U{}{}{UU}U}{{}U}{U{UU{}{UU}{}U{{{UU{U}}UUUU{{}}{UUU}}{U{U}{}U}{}}}{{U}{}U{}{}U}U}{UUU{U}}}{}U}U{{{U{U}U{}}}}}{}U{UU}U{}{}U{{{{UUU}UU}{}{}U}UUU}{U{{{U{}}{}{{{U{U}U{{{{U}}}{}{UUUUU}{}{}{}}{{{}}{{UU{}{{UUUU}U}{}}{UU}UU}U}{U{{{}U}}U{U}}{U{UU}{{}{U}UU}}}U{}U}}U{}}{{{}{}{U}}}U}{}{}{UU}}U}{UU}U}}{{U{{U}UU{U}UU{{}{U{{}}}U{U}}U}UU{{{}{}}}U}UU{UU{}}{UU}}UUU{}{{{}UUUUUU{}}}}{}}U}UUUU}{UU}{U}{}U}UU}}U}{{UU{}}{}{}{U}{{UU{}}{}}U}UU}U}}U{U}}}}U{}}{{UU{}{U}U}{U}{{{}}{{}U}U}UU}{}U}U}{{{{}}{U{}}U}U{{U{{{}{{{{}U}U}}{}U{}UUU{U}}}{}}{{}U{}{U}}U}}UU{U}UUU{}UUUU}{U}{{}{U}{{}{{{{U}{UU}UUU{UU{}{{{U}}}}U}{{}{U{}}{{U{{U{U{}}{U}U{{U}U{{{U}}}}{{}{UU{}U}UUU}}{UUUU{UU}{}UUU}U}{{U}{UU}U}}U{U}{UU}}}U{}U{}{U}{{{{{{}}U}}{{{{}}U{UUU}{{{{}}UU}{{{{UU}{{}{U}{}{{{{{}{U{{UU{}}}U}}U{{{{{U{}}}}U{{}UU}UU}}{}{}{U{{{}U}U{{}{UU{}{U}U{}}UU{U}U{{U{{}U{{{{UU{{{{U{UU}U}{{}{UU}}}}{}UU}{}}}}}{{UU{}}U{{}{}U}{U{}{{{{}{}}{{}U}UU{}}U{}{}}}}}{{{UU{{}{U}}{{{}U{UU}{{U}U}}}}U}}{UU}}{U{{UU{{U}{{U{}{}U{U}{UUUUU}{UUU{U{}}{U{U{U}U}}}U}U{U}{}{UU{}{}{U{UU}{}UU}}{}}{UU{}{U{}{}}{{{}UU}}{}}}U{{U{}}}{UUU{}U}}UU{}U{U{U{U{{{U{}{{}}{UUU}{{UU}}UUU{}U{{}}U}{U{}}U{U}}{UUUU{}}}U{{U{}{U}U{}{}}U}}}U{{}}U}U}{U{{U}{UUUU{U{{UU{U{{}U{{UUU}{{U{U}{UUU}{U{{}{}UU{{{UU{}UU}U{{{{{U}U}U{U}}U{}}{{{}}}}}{}{}UUU{}{{U{UU}}U}{UU}{{}U{{{{}++{{}UU{UU{{}{{{}{{{}U}{{UUUU{{{}UU{{}{{{U{U}U}{U{}{{{U{U}UUU}}{++UUU}}}U{{}{U}{}U}}U{{U{UU{{}{}}U{}UUUU}UUUUUU{U{{{U}{{UU{UU{}}{}{}{UU}U}}{}++{U{{{{U{}U{}U}}}{}}{}}}}{}}U{{U{U}{{}U{{}U}U{}{}U}}{UU}}}U{{{}++{U}{}U}U}}U{}}U}U{}}{}{{{}}}UU{{{{U{}{UUU{UUU{}}{U}}{{{U{{{U{}}UU{}}{U{{U{U{}}}U}{{U}{U{}{{{{{{}UUU{}}}}{}}{U{U}}UUUUU{U{UU}{U{{{}{U{{UUU}{}U}}}}U}UUU}U}UU{}}UU{}U}UU{U{U}UUUU}UUU}}{}{{UU{{U{{}}}{}U}{U}{{}{U}U}}U{}}{{U}UUU{}U}}}{U}UU{{++UU{}{U{}{}}U{UUU{{}UU}U}}{UU{}}U{{U}}U{}}}U}U}}}{{U{{{}}}}}{}}++}{{}}}U{}}U}U}}{UU{}U}U{}U{U{}U{UU{{{U}U{}}{{UUU}UU}{}}U}U}U}U++U{U{}{}U{}}U{U}{{{UUU{}{U{{}U{{}}{UU{{}}U}{}{{}}}U}{}{{}{U}{UU++++}}{U{U}U{UU{{UUU}U{U}}}{++++}}}U{}UU{}{{{{U{{U{{U{}{UUU{{U{}{++++U{}UUU}{}}}}UU{U}{U{+++++++U{{{}{}{}}{}UU}UU}}{U{{}U{{U{}}}}{{++++}U{{{{{{{}++++++++++++UU{U{{}}U{{U}}{}UU}{{UU{{}{UUU{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{{{{}U{{{{U{UU{U{U{}U}{}U}U}}+++++++{}{}{UUUU}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{U}U{{UU{}}}UUUU{}}UUUU}}{{}{}UUU}}U{U}{{UU{}}}U{}U{{{}UU{U{{}U{{U}}}UU{UU}}U}UU}}}U}U{U{}U{U}{UUU}UUUU{{}}}{UUUUUU}}}{{U}}{{{U{U}}{{{}}U{}UU{{U}U}{U{U{{{}}{UUU}{}U}{{}}U{{{{}{UU{{{}U{UU}}}U}}}}UU{U{{}U}U}{{{{{{U{}}}}U}U}{}}}UU}{}U}U{U}}}{U}}U}}}}UU{{{{}{}UU{{}{{}U}}}}}{}U}{{{}U{U{}}}{}{U{{{}U}}{{{{{{UUU{{}UUU}U{{}U}}U}}UUU{}U}UUU{}{U{UU{{U{UUUU{UU}U}{{U}}{U}U}UU{}UU}U{UUU}}{}{}{}UU{UU{UU{U{U}}}}{{}{UU}{}{}{{U{}{U}{{{UUUU{U{UU}U}U}UUU}U{U{U{}}}U{UU}}{}}}{{U{}}}{{}U}}{{}}}}}UU}}{{U}UU{}U}{}U}}}}}U{UU}}UUU}}{U}{U}{{U{{{U{U}U{}{{}}}U{}U{{U{UUU}{{}UUUUUU{{}UUU{}}{U}U}{{}{U}U}UU{{{U}{}{{{}UUU}{UU{{U}{U{U{{{U{}{U{}{}{}U{UU}}{{}{}{}}{U{}{U{{}{{}{UUU}{U}}{{{}{}{}}{{}U{U{U{{}}{{U}U}}{U{{}{U{}}{}UU}}{{}}U{{{UU{U{{{}U{}U}{}}UU{UUU}{{}}}}U{}}}UUUU}}U{{{{{{U{{}}{}{{{{{{{U}}UUUUUU}}{}}{{U}{}}UUU}}}UUU{UU}U{U{}}}{}}}U{}UU{}{UU}U}}}}{{U}UUU{{}{{{{}{}UU{}}U{}U}}UUU}U}}{}}}}{}UU}}{}U}}}}U}}U{}U}{UUU}{}{{{}U{}UUU{{U{}}U}}}{U}{U}{}U}}}U{{}{{}}{}UU}}{{{U}{}}U{{{}}UUUU{U}{{}UU}{U}U{}{}U{}UU{U{U{{}U}}{}}{}}{}}U}{}U{}}{{{}{}{U{}}}{U}{}}}}U{{}U{{UUU}}U}U}}UU}U}}{}U}{{}U}}}}U{{UU}UUU{}{{U}}{}}{}{}}{UU{}}UU{{{U}UUUU{{{U}{U}}}{{}U{U{{U}U}{{{U{UU{UU}}}}{}U{UU}}}{{{UU{{U{}U}{}}{{}UU{}{{}{{U{{U{{{U}U{}}U}{{}{UU{}{U{UUU{UUU}{}}}{UU}}}U{}UUU{U}{U}U}{}}U{}}}{}U}}}}U{{U{{{U}}U{U}}}UU{UU}{U{}{UU}}U{U{U{}}U{}UU{UUUU}}{}}UU}}U}{}{{}}}U}{{{}}{U{{{U}{{UU}U{}{}U}}}{{}U{U}U{UU}{U{{UU{UU{{}{}UUU}U{{}}U}UUU}{U{U}}}}{}UU{}}U}}U}U{{{}U{}{U{}{{}}U{}{UU{}}{{}}{{}}{}UU}UU{}}}UUU}}}}U}}{U}U}}UUU{UU}}}{{U{}{{{{}}U{}}U{}U}U{}U{}U}{UUUU}{{U{U}}}U}{U{{{U{}{}{}{}{}}}}{U}}}{UU}{{U}{}U{U{U{}{U{{{}{U}UUUUUU}{U}U{UU}}U{{{UUUU{{}U{{{U{{}}U{{{}}}U}UUUU}}{U{U{U{}}U{{}U}{}}U{{}}}U}U}{UU}{}UU}UUU}}}U{U}}U{}}}U{{{}}}}U{}}}{{U}{UU{}}{{U}{{U}}UU{{{}{{}}}U{{}U{}UU{UUU}}}U}}}{UUU{U{{}{U{}U{}}}}{{UUUU}}{{}{}UU{U}{UUUU}{U}{}{{}U}{U{}UU}U{U}{}{}{}}{{}}}{U}}}U}}U{U}}{{{UUU{U{{}U}{}{}U}{U}U}{{}}{{}{}{}{}U}{{}}{}UU}U{U{U}}{}U{{{{}}{UUU}{UUU}}}}}U{{{{{U}U{U{U}U}}U{}}}}}UUUU}}}{U{{{{{}{U{UU}U}UU}}{U{{{{{{}}U}}{U{}}UUU{}U{UU{U{{{}}U{}U{U{UU{{U++{{{{U{{{U{}{U{}{U}{}{}}}{UU}U}UUUUU}}UU{U{}{{}U{U}UU{UU{}UUU}{++UU{U}{U}{U}UU{U}}U{U}{}}U{}{U{{U{}{{UU{{}{U{U}}}}}}}U{UU}}{U}}}{}{}{{UUU}}{++}}}{}}}{}}UU{}{{U}}{}{U}}{{U{}U}{{}{}UU{U}U}{{}{}}UU}{{UU}{}U{++}}}UUUU}}{UU}{}UU}}U}}{}}U{}}}{UUU}U{UU{{{U}{}UU}U}U}{U}UU{}UU}}{{{UU{}{}U}U{}}{{{}{}{{U}{{{{UU{U{}UU}}U{UU}{{}}}{{U{}{U}{}}{{{{{{}U{{}{U}{{UU}U}U}UU{{UU}UU}}U}{U{UU{{U{U}UUU}}}}{U}{}{UU{}{{}}{{}}{}U{UU}}U{{UU{U}{U{{{U{}{}}{}}{}{{U}U{U++UUU{{}}{U{{{{UU{{{}{}U{}}}U}UU}}UUU{U}}U}}UU{}{}}}}{U}{}{}}}UU+++{}U{UUU}}U{UU}}{{{{U}UUU}U}}}U{U{{UU{}{{U}{}}UU{}}U{U}{U}{U}}{++{{{}{{}UU{}U}UU{{{{{}{U}}UUU}}}{UU{{{}}}U}UU{{}{}U{UU}{UU{{}{U+++U}{{{}U{UU}}}}}}U}}{{UUU}}{{{{}}U{}{U{{U{}}{}U}U}U}}UUU{}}}}U{+++}}U{}{{U{}{UUU{{+++++++++{}{}}{}{}{U}{UUUU}}{}U{{UUU}U{{{{UUU}+++++{}{U{+++++++++++++++++}U}{{}}{{{{}UU}{{}{UUU{U{{{UU{UU{U}}U}++++++++++++++++++{}}U}{}{{{U{UUUUUU{}}{}}U}U}}{UU{}U{UU{U{U{{U}U}}+++++++}{}}}}}}U}UU}}U{{}}{}{{UU}}}U}}{{{}}U}U}{{U}{U{}}{{{{U{{U{{{{{{U}U}UU}U{}}U{}U{}{UU}}{}{{}}{}}U}U{{U}}{{UU{U}{}{}U{{UU{}}{UU}UU}U{U{U{U{UU}}{}}U{U{}}U{}{UU{{}{{}U{U}U{}}{U}{{U{{U}}}}{{}U}}{{U}UUUU}}{{{{}}}}{{UU{}}{}UU}{{}}}{{}U}}UU{}{}U}U}}UU{U}U{}{{{}}{UUU}U{U}U{UU{{{{}{}{{{}U}U}}}}}{U{{{UU}U{U}U{{}}{}}U}U{{UUUUU}U{UU}{UU}{{}}{}U{U{U{U}}}}U{{{}U}}{}U{{U}{}{UU{U}UU{{}UU{{UU{U{{U{{{UU{U}U}{}U{U{{UU}{U}}}}U{{U}U}UUU}}}U{U{}}{{UU{U{U}U}{U{}{UUU}UU}}U{{}U{UUUUU}{{U}{}U{}U}}}U}U}{}}U}UU{U{{U}U}UU{{{}}}{{UU}U}U{{}{U{{{}}UU}{}UUU}{UU}}{UU{}U}UUU{U}}}{}U}UU{}{U{}}UU}{U{}}}{}{U{{{UU}UU}{U{UUU{{}U}{U{UU}U}}{{{}}U{UU{}}U{{U{}}{{U}}U}}UU}UUU{}U{{{UU}{{}{U}{U}UUU{U{{{{{UU}}{}{{{}{U}}U}{}U{U}{UU}UU}U}{}{{U{U{}U}{}U{UU}}U{}{U}{{{{{{}{}{}{U{U{{{U{}{{}U{}{{U}U{}}{}U}U}}}{U{}{U{{{{{}{UUU}}UU}U}{{UUU{}U{U}U{{}}}UU}U{U}U}{}}}{}{{U}UUUU}}{}{{}}}UUU}{}{{}{}}UU}{}U}{U{}U}}{UU{{{}UUU{}U{}}{UU{}}}{U}}UUU}}U{{}{}{U}{{{UU}U{{}{}{}UU}{{}}UU}{{U{{}{U{U}{U{{U{U{{{{{U{{}{{U{{}{}{}UU{UUU{UU}}{{U}}{}}}{}{U{UUU}}}}U{}{U}}U}U}UUU}{{{{{{}U{}U}{{U}{UUU{U}}}U}UU{U}U}U}{{}U{U}}{{{}}}UUUU}}U{}}}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{U}{{{{{}{UU{UUU{}UU}}}U}{UU}}UU}}{}{{U}U}U}{}}}{U{U}{{U}{UUU{{{}{}}U{{}U}}}U}}{{U}{}UU}}}}}}{}}U}UU}U}U}{}}}U}{}{U{{}UU{{}{}UUUU{}{{}{}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}{}UU}{}}{}UU{}}U}{{}}UUU}U}UU{}UU}{}}{}UU}U{U{U}U}{}{{{{}{U}{U}}U{}}UU{}UU{UU{}}UUUU}}}}U{{UUU}UU}U}}{{{}{}UUU}{{}}}{UUU{{{UU}{}{{{UU}}}{{U{}}U{}{{}U{UU}{U}U}UU{U}U}}U}{U}U}{{{}}U{U{{{U{{U}}UU{}U}{}}UU}{{{{{U{}{{}UU}}}{UU}}{}U}{}U{}UU{{}U}{{{}U}{}U}U}{}U{U}{U{{}UUU}{U{{{UU}U{{U}{}{U{U{}}}}}{{{}}UUU}{}{U}U{{U}U}{}}U}}{U}}U{{{{{{{{UU}{{U}}}}{UU}UUU{}{U}{U}}{U}}UU}{}{UUU{}UU}}}U}UU{}U{}{UUU}{{UUU{}{{{}UUU}UU{}UU{U{UU}{}}{UU}{}{U}}}UU{{}UU}U{U}U{}{}UUUU{{UUUUU}}U{}}}{}{}{{}}}{{UU}{{}{}}U}{}U}U{{U}UUU{{}{{{U}}{{{}U{{U}{{}UUUUU{U}}{U{}}}}}UU}UU}{{}}U{{U{{{}}U{}{}}}UUU{U{}{}{}{{U}}U}U{{{U}UU{{UU{{}UU}U{U{{}}{U{U}{U{}}}}{UU}U{}UUUU{U{{U{U}}{}}}}{}}{UU{UU}}U}{U{}UU}U}{{{}}U{}}U{}{}{UUU{}}}}{{{U{}UUU}}}{U{U{U{{}{}}{{UU}{UUUU{U{UUU{U}{}{{}{U{UU{{{U}{{}}U{}{UUU{{}{UUU}U{}U}{UUU}U{}{U}UU}}{}{U{{UU}UU}}U{UU{U}}{U{UU{{{U{}}}{{{++}}U}}{UU}}}}UUU{{U{U}}U}{}}}U}{U{{UU}U{{{U}U{{}U}{}}U}{}U{UU}}++UUU}U{}{}{++{}UUU}}UUU{{U}UU{U{U}U{}}{}U{U{{U}}{}UUU}}{{}UU}{{U{}U}U{UU{{{++U{{U}{{{{{{U{UU}{}}{{{}}U}{{UU{{{}U{U}U{UUU}{{U}U{}U{}}}U{}{}{{UU}}U}}U{UU{{}U{UUU{}}{}{UUU{{}{UUU}{}{U{{}U}{{}UUUU}{}{}{U}{{{{UU{}{UUU}U{}{{}}U{UU{U}U}U}{{{}}}}}UU{{}}}{U{{}{UU}UU}}{}}U{UU{UU{{}{{}}}{{{}U}}}U{}{{UU{{}{}U{{U}U}}}}}}{UUU}U{}UU{U}}U{}{UUU}{UU{U{{{U}}}U}}}{{}U}{}}}}U{{U{UU{UU}UU{}{{U{++}}{}U}U{}{{{{{}UUUU{}{U{U{{U}}{}{}}{}{}UU{}}{{UUU{{UU}{}{U}}{{+++U}}}UUU}{U}UU{{U{}}{U{U{{U}UU}}{U}}UU{}}}UU}U{UU{}U}{}UU}}{U{U++++}{U}U}}{U{UUU}}{U}U}{}}{UU{}}}}{{U}{{U}{}}UU}U{{{{U{}U}}{U}}{+++++{{{}U{{U}}{+++++++++}U{{}{}{U{{}{{U}}UU{{}}}UUU}}{UU}}}{{}U{U+++++++++++++++++++++++}{}UU}U{UU{{}U}{}{}}}UUU}}U}{{UUU}}}{U}{U}{+++++++++++++}{UU}}}UU}}{{}{U}}}U}}}{{{}}{UU}}UU}}U}UU}U{U{{}}U{U}UU}}}UUU{}{{U}U}UU{{}{}U}{}{{{}}}UU}}{U}}{}{}{UU{}U}}U{U{{U}{}UU{}{UU}{U}{}U{{}}UUU}U{}{{U}}{}}U{U{UUU}}UU{{{{}}}{{U}{}{U{}U}UU{{U}{{{{{}}UU{{U}}{{{}}{}UU}{U{}{{}}U{U{}}U}U}}{{{UUU}}}UU{{}{{{}{}}}UUUU{UUUU}{}U{{}}{U{}UUU}}U{{U{UU{}{{}}U{{U{U}}}{{{UU}{}{U}UU{}U}}U}U{}{U{}{U}}{{U}}UU}}{U{{}}U}{}}}}}}U{U}UU{}{{U{{{}{UU{{{{U{U{}}{{}}{UU{{UUU{}}}UU}{U{UU}}UU}}}U}{{}{}}{UUU}}UU{}{}}{U}U}U{{U{{}U{UU}UU}U{{{UU}UU}{{U}}UUU{{}{{{U}UU}U}UU{{U}}U}}U{UU}{{U{UUU{{UU}}}U}{{UUUUUU{{U{}{}}UU{UU}{UUUU}}{{{}{}U}{{{}}{}{U}{{}}UUUU}{U{{{}U{{U{UU}{UU}{U{U}}}U}U{}UU{U{}{U{{{}{UU{}{}U}{U{}}U{{{UU{}U}{UU{}U{}UUUUUU{}{}{}}{}{}{{}UU}U}U}U{U{U{U{}U{U}{{{}}U}}U{}}U{U}}{{UU}U{{U{{}UU}U{{{}}}{{}}}U{{{}}{{U{U{UUU}{U}U{}}}UU{{U{UU}{}U}UUU}{{{}U{U{}{U}U{}{U}U{}U{{}}{}{{}}{{UUU}UUUU}}U}{UU}}}{U{}{{{{{U{U}}U{{{{{UU}}{{}UU{}}U}{}U}{{}}U}UUU{{}U{{{}}{{U}}UUU{UU}}{{{}{}U}U{}UU{{{{{U{U{{U}{U}{}{UU}{UUU}U{{{}U{{{{}{U{}U}U}}}}{{{}U}}{}U{}U}{U}{{{{{}U{UU}UU}U}}}}U}U{U}{}UU}{U}}}{U}}}{{}U}}{U{}{}U}{}{{{{}{U{{U{{}}U}}}U{{UU{{}UUU}UU{UU{{}}}}}{{}U{}}{}U}U}{{U}{U{U}}{}}{{}U{U}{UUU}U{}{{{{{}{UU}{{}U}}U{UUU{{}}UU}}{}UU{{{{U}U}{}{UU{U{}}}{}}}U}U}{U}}UU{}{U{UU{}U}U{}}{}}{{U}{}}}{{}}U}}U{U{}}{}{}U{U}}{}U}{}U{{{{UU}{{{{U{{U{U{}}{UU}{{U}U{}}U{{{}UUUU{{}}{{}{{UU{{}U}{U}}}}{}}UU}U}{{}{U{}U}UUU{{{}U}U{UU{U}{}{{{U{{U}{U{{U{U}U}}}}U{}{UUUU}{UUU}{}{}UU}}UU}{U}{}{}UUUU{{}UU{}}U}{{UU}}{}}{}{}{UU{U}}UUU{}U}U}{}}UU}}{}{UU{{}}{{UU}}UU}}U}{{UU{{U{U{}UUU{}}{}U}U}{}UU}{{U}{{UUU{}U}UUU}U{{U}{{}{{{U{}{{U}{UUU}U}U{}{U{{U}{{U{U{{U}U{}{{}U{}{UU{}}{{}UU}{U{}{}U}{UU}{UU{}UUU{}}U{{}UU{}UU}{}{}UU}UU{}}{UU}UUU{}U{}}}{{}}}}{UUU{{{{}{}}U{U{}U}}{}UUU{{}{}{}}}U}{{UU}}{UU}U}{U}}UUUUU{{{U}}}U}}{}}U{U{}U}U{}}UU}}U}UU}U}}U}{}{U{}{}{U{U{}{U{U}}}}{{{U}U{UUU{}U{{{{{U}{}U{}U{}}}U{U{{{}{}U{{UU}U}}UUU}U}{{{}}}}{U{{{}}{}UU{U{}UU}}{{UU}}UU{U{}UU{{}U{}UU{{{{{UU}UU{{U{UU{}U{}U}}}{U{{U{}}}{}{{}{{}{}{{{UU{UUUU}U{}{{UUUU}}{}{}U}}{}}{{}{UU}{U}}}}{U}}U}{{U{U{}U}}}}U}}{}{{{{{U}UUU}UUUU}{{U{{{U}}}}{}U}U{U}}U}U}{{UU}{{{}{{}UU}}}{{}U}UUUUU{}UUU}}{UUUUU}{U{{U{}U}{UUUUU{{{U}U{}}}U}}UUU}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}U}{}U{UU{U}}{}{{}UU}{}UU{UU}{UUUU{{UU}{U{U{{UU{UU}}}U{U{UUUU}U{{{U{}}{{U}U{U{{{{UU}{{U}{U{{}{U{U{UUUU}{}U{{U{{}}{UU{}UU++{}{U}U{U{{{UUUUU{}U}UUU{{}{U}{{U{{}{UU}UU}}U{UU{UU{{U}U{UUU{}}++}{}{U{{}{++}U}}{{{UUU{}}}{{}}{U}}}{U{}{}{}}}}}}{U}U}UUU{{}}}{UUU}UU}}{}{{++{}{U{}{}}}}}{UUUU}U}}{U{}UU}}U{{}{}{U}{{U}}U}{UUU{}{U{{{}{UU{{}{{}}U}{UU{U{{}{{UU}{U}}{U{}U{{U}U}}}UUU}}{}{{{{}UU{}{}UU}UU}UUU{UU}}}U{U{}}U}{{{UU}}UU{{}U}U{{}U}UU{{{}}{}}{{U{U}UUU}U}{}U}U{}U}{{}}UU{}U{U{}U{U{UUU}U{{}UU}}{{}}}}}}{UU}U}U{{U}U}{{{{{}U{{}{}{U{UUU{UUU{UU{}{}U{}}{UU}U}}}}}}}U{U}U}}}}{{}UU}U}U{U{}{U}}{U}U{{{}}}}U}{{{U{{UU{U{U}{{}{U}U}U{UUU}{{{U}{UU{U++++++++++++++U}}}{}UU{U{}}{UU}}{}}U{{U}{}{U{{}}UU}}}{{}{}UU}{{}++++++++++++++++++}{}}}U}U{{}UU}}{{}}U}}}}}}{}{{U}{{}U}{}}{U}}{U{{}}{}{U}{{{U++++++++++++UU}{{{{{{U{U}{}{{}{U}UU{}UUU{U{}{}}{{}}{UU}{}U{}}U}{{U{U++++++++UUUU{U}}UU}U{U{{}U}UUU}}{{{U}{U{UU}{{{}{UUU}{{}U{{}}}{}}}}{U{U}}U{}}}{}U{{{UU}}}{}U}}U}{U}{UU{}U}U{{U{U}{}}{{}}}U}UUU}U}{{U}}}{{U}}UU}U{{{UU{}{{U}U}{}UUU{}}{UUUU}{}}}}UU}}}}U{}U}UU}}}}}U{UU{{U}}UU}}}U}}U{U{}{UU{{}}}{UU}{UUUU{}U{}}}{{{}{{U}{U}UUU{{U{U{{{{}U{UU}UU}U}UU{}}U}U}{{U}U}}{{}}{{}UU{}}{}}U{UUUUU{U{UUU{U{{{}UUU}UU}UU{}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{{U}{U{UUUU{{}{UU}}U{{}}UU{U{{{}}}{{}}{}{U}U{{}}U{U}UUUU}}U{UUUU}UU{UU}{{U{{{}U{{{{}}U}{}UU{{U}{{U{U{{{U}}U}}}{}U}U}{UU}{{UU}}U{U}{U}}U{}}{{U{{{}{}}{}{{U}{}}}}U{{{{{{{U{}UUUU{}}UU{}}{{}U}{U}{}UU}}{U{{{}UU{{{U}UU}}UU}{{{}}{{{{}{{{}}}}U{{{U{{}{{U}{}}}U}UUU{UUU{}U}U}{}U}}UU{}U{{}}}{{UU}{UUU{U}UUU{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{{U{U}U{{}}{{UU{{{U}}}}U}{U{{U}U}{U}U}}{}{U}U{}}}}}{UU{}U}{}UUU}}U{U}{U{}}U{}{U{{}U}}UUU{}}{{{{}}{{U}U{}{{}{U}}{{}}{}U{U}UU}U{{{{U}}UU}}}{{{}U}UU}}{{}U}UU{U}}{U}U}}{{{}UU{{{U{}{U}{}U{UU}{U{{}{}{UU{{}}}}}U}}}{}UU{UU}}}}U{UU{U{U{U}}}UU{{}{{{U}}}U}U{U{}U{{{UUUU{{{UU{}{}}}U{}U}UUUUUUU{}}}{U}UU{{{}{}{}}{}UU}}}UU{}{}{{}}}U{{{U{U{}{{}U}U{U{{UUU}}{{UU}UU}{}}}UU{}{U{UU}{UUU}{}}{}{{}}{}U{{UU}}{{}U{{{U}{{UU{}U}{U}}}}UUU{UU}{U}}U{}UU{{U{U}{{{U{{U{U{}U}}{U}}U{{{UU{{{U{}U{}{}U{{}{UU}}{}}{{UU}{}}U}{{U}{{{}UU{}}U}{{{{}{}}}}UU}}{}}UU}}{U{U}{{}}}{}}}U{{}UU{U{{U}U}U{UUU}}}UUU}{{UUU{}}{{{}U{}}}UUU}U{}{{{UUUU}{{UU{U}{}{{U{{U{UUU{U}UUUU}{UU}{U}{}U{{{{}}{{}U}}{U{{U{}{{U{{{{}U{}{UU}}{UUU}UUU}U{{}}{}U}{{}UU{}U{}}{{}{{{U{{}}{UU}{}{{{{UUUU}{U}}UU{{}U{U{UU}}U{U}}{{U{}{UU}{}U{{}}{}}U}{UUU}U}{{{U}}{{{{{U{UU}{{{{UU{}UUU{}{}}}}U{{UUU}}{}}U{}}}{UU}}{{U}UUU{U{UU{UU{}{}}U}}UUU}U{}{UUU}}UU{{}U{}{U{}}{U}}{{UU}U{UU}{{}}}UU{U{UU}UU{{U{{{{{{}UU{}}U}UU}{}{{{U}{}{{U{{U}{{UU{U}}}UU}{{U{}UU{U{U{}U}U{{}U}{{U{}U{{U}}U{{{}{{{{{}}{}U}U}UUUUU{{}U{}}U{{}{U}{UU}{UU{}U{}{U{{{}U{}{UU}{U{}}}{U{}{{U{U{UU}}U}}}U{}U{U}U{{UUUUU}}{UU{{{U}{U{{{{}{U}U}U{}U{}{U}}}UUU}{UU}}}{U}U}UUU}{{U}{{{{UU{U{}}{}U{{}{U}{U}U{U{UU}}U}U}{}U{{{}U}{}U{U{U{}{}}UU{{{{UU{{U}{{U{UU{{}}}}{U{}}}U}}U{}{}{}{}UU{}{}{}UUUU}{UU{U}}U{U{U}}{}}U{UU}}{}{}UU}U{}U}UUUU}{}U}}{}}UU}}}}{}U{{UU{}UUU}}{{{{UUU}{{{UU}}UU{UU}{UU{U{}}}U{U}U}U{}{}}U}{}}{U{{{U{}{U{U}}}UUU{UUUU{}}{}U}{{U}{}}}{{UUU{UU{{U{}{{{U}{}}}}U{{}U}UU{UUU{{{{U}}UUU}U{U}UUU}U{}{}}{U{UU}{}U{UUUU{{{}UUUU{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}{}U}++{}{{{{}{UUUUU}{{{U{}}{{U{{{U}U}}U}U}U{U{}UU}{{UU{U}{}U}UU}{}{{{U}{}}}{}}++{{}{}}UU}}}}{}UUU{U}UU{}{{}}}U}{{UU{}{}UUU}UU}UUU}U}U{}}U}{UUU++}U}}}U{}}UU}}U}{}U}U}}}}{{{UU{{}UUU}}}{{}}{U{{{{{UU}}}}UU{{{}U{{U}}}}}{{U{}}}}{{UU}UU{UU}}}}UU{UUU{}{U}}{{}}UU}U{}{}}}{{}{}{U}}{}U}}U{{}}UU{}{}}UUU}UU{}{}U{}U}U}}U{}U}{UU{{}UU{U{{U{U{{U{}}U{}U{}{}UUU{{U{U}U{U}}{{UUU}U{}U}UUU{{}U{{{{U}}{{UUU{U{}UU{}}UUUUU{U{{}{}U{{{{UU{U}}}UUUUUU{{{U{UU}{}{U{{}{{UUU}U}{+++++++}{U}}{U{}}UU}}}{U{U}}{{}{UU}U}}UUUU}U{U}{U{}UU{{{}U{U{{}}+++++++++++++++}{U}UUU}}{{{U{UU{UU{U}U{UUU{U{U{}{U}{}{{}{{U}{}U}UU}}UU+++++++++}U}}U}{UUUU}}}UU}U}}{}{{{U}{U{}U{{U}}U}{}U}{UUU}U{U{}{}{U{{}}UU{U{}}}{U{{{}}}}}U{UUU{U{}{U}{}}}{U{{{U}U{}{}U}{U}{{{UUU{}}}U{}}{}UU{{}}{{}U{}}}}{U{U}}UU{U}}U}U}{U{UUU}{{U{U}U}{}{}{{}}{UU{{}{U}}}UU{U{}U}}}UU{UUU}U}}U{}U}{}{{}{{}U}U{UU}{{U}}{U}}UU{{{{}U}}U{}{{}U}{UUU}}}}{U}}}{{}U{}}}U{{}U}UU}U}U{{U{}UUU}}}U}U{U}}{U}U}{U{U{{UU{{}}}U{}U{{U{UU}{{{}}}{UU}}{}}U}UU}UU{}}}{}U}{UUU{{{}{{U{}}{UUU{U}}}}{{}{}U{UUU}}{}{{{UU}UU}U}}}}UU}}}U{{}}U{}}{}{{}{{}}UU}{}}{}{UUU}{}}U{U}{}{}{U{}{{U{{}}{{U{U{}UU}}{U}{{}U}U{}U{{}}{U{{}}}U}}}}U{{{{U}}U{{{{UUU}}}}{U{U{U{{UU}U{}}}}UUU}}{U{{U}}U}}}U{U{UUUU}UUU{{{}{{UUU}}}}{}}U}}U}}}}{U{UU}}}U{U{}U}{}}{{U{}{{}}{{}}}{U}}}{}}}}UUU}}UU{U{{}U}{U}U{U{}{{{}U}U}{{}}}{}}}}}UU{}U{}U}U{}{{{}}{}U{}U}}}{{{{}}{}}U{{UUU}}UUU{{{}}U{U}{}}UUUU{}}}U{{}}{}UU{{UUU{UUUU}U{}UU}{U}UU}}{{{}UUU{}UUU}{{{{U}{{{}}UU{{{{{{UU}{}}}U{}}UU{UU{U}{{{}}{U}{}U}}}{{U}U}UU}{{{}U{{U{U{}U}}U}U{}U{}}{UU{UUU}{{UUU}{{}{{}UU}{}{}U{}}{U{UU}}}}}}{UU{}UU{U}}U}}UUU}}{}U}{}{{}}{}U{U{{U}UU{{}{{U{{U{}{{{}}U{}}UU{{U}}U}}{{}{{}{{{{}U{{}U}}UUU}}U{{U}{UUUUUUU}{{U}}{U{}U{{{}}U{}U}{}UUU}{U}U{U}{{}UUUU{{UU{{{}}}}UU}U{}}{U}{{U}}}}}{}}{U{{U{}{}U{}}}}{{}}{}}{}}U{U}UU}UU{{U{{{UU{}U{}{}}UU{}{U{U{{}}UUU}U}}}}U}{{}{{}}U{{U{}U}U{U}}U{{{}U{{{UU}{{UUU{U}}{U{U{{{U}{U{}}}U}{{}}}}U}{}{{}U}{}{}{{{}}{}}}{U}}}UUU}UU}{{}{UU{}}U}U{U{U}UU}UU{U}U{{U}U}U{{}}}{{}}UU{}UU}{{{U}}UU}}{U{}{U}U{UU{UU{}{}U}}{UU{}{U}}U{}UU}}{}}}}UUU{}U}}}U}}U}{{{}}{U{}UU{{}}{{{}U{{U}U}{}{}}U}}U}U}}{}{}U{U}{}}}U{}}U}UUU}{U}{}}}U{}}{{}{U{{}}U}UU}}}}{{UU{}U}{}{}{}}{{{{}U}U{U{}U{{}{{{U{{{UU{}U{}}UU{{}{{}UU{}{{}{{{{U{U{}UUU{{{}{{U{{}}{{}{}UUU{{{{}}{}{}}}{U}{U{}U}{}}{}{{U}{UUU{U}{{{U{}}{}U}UUU}{U{{}U}U{}UU}U{{}U}}{U}}}UU{U{{{}UUU}{UUUU{U}}{UUU}U}{UU{U}{U}{}U}}}}}}U{{{U}U{{{}{{{}UU}}{}U}{UUUUU}U}{U{{{}U}UU}{UUU{{}U{U}}{{UU}}}U{UUU{{{U{}{U}}}{}}U{{UU}}}}U{}}}U{}U}}U{}{{{{{{UU}}{}}UUU}}}{}}{{{}{}{}{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{}}UUUUUU}}}}}}{U}}}}}UU}U{UU}{}{{U}}}}}}UU{}U{U{}U}U{{UU}{}}{}U}{U{{}U{}}}U{UU}U{{U}U}UU{}U}UU}UU{U{}U{UU}{}}U}}}}{}}}U{{}}{{}U}UU{{}}U{UUU{UUU{}UUU}{{U{}{}{{UU{{}{}UU{UU{}U}}U}U}}U}{}}U{{U{U{U}U}{{}{}{U}{UUU}}{}{U{UU{{UUU}UU}{U}}{U}UU}{}}}}{}UU}{{{}UU}{{UU{U{{U{U{U{}}{UU{UUU}}UU{}{{U{{U}{}U{}}UU{}{U}{{U{{{{}U}UU{UU}UUU}}U}{{U{U}}{{}UU{{}{{}}U{}{{}{{}U{}{{}{U{{U{}{}{}}UUU{{}}UUU}U{U{}U}U{{{{{{}}{{}U{U}UUUU}U{{}{{U}}}{}UU{{}U{{{{U}{U}}U{{}}}UU}{{U{}}UU{}}UUU}{{{{U{U{}{}}{}}{}UUUU}U{UU{U}++U}{{UU}U}U{}U}{}}U{}}{{}{U{}U{}UU}{}U{U{{{}}U}}{{UU}{{}{U{U{UU++UUU{{U{UU{UUU{{U}}UU}{}}}}{UU}}}U{}{}}U}{}U{{}U}U{}UU{U{}}{{}}{U}{{}U}U}{}UUUU{}{{{}}UUU{U{{}UU}}}U}U}U}{{U}}}}UUU{UU}}{}}UUUUU{{{{UU}{U}++U}U}U{{}{U{U}{}U}}{{UU{{UU}UUU{U{{UUUUUU{}}}{}{}{U}UU{U{}U{U{}++{}}UUU}{}U}UU}U{}}}{}{UUU{{{}}}}}{U}{UU}U{{{U{{U}U}}}U}}{{}UU}U{}{U}{U}}{}{{}}UU{}U{}}UUU}}}{}{}UU{U{{}{}{}U}UU{UU{}U}{}{}U}}UU{UUUUUU}{UUU{U}U{U}}{UU{{}}{U}}}}{U}}{}U}{{U}{{}}U{}U}{U{U}U{{U{{UU{}{}{{}U{{}U}{{{UU}U}}}{UU}{U}}U{}}{UUU{U{{}U{U+++UU{}{U{{U}}}}U{{UUU{{U}{U}}}{{{U{}{U}{}{U}}UU}{UUU{}}}U{{{U{{+++++}U}{{U{}UUUU}UU{U{}}{UU}{}{{U{}{U}}U{}UU{{{}{UU}}}}}}}}}U}{UU+++++++}{UU{{{UU{}{{UUU{U{}{{U}U}{{}U{{}}{}U}{}U}{UUU{}{}UUUUUU}U{+++++UU}UU}U{}U}U}}}}}{}U{{{U{}U}{U{{{U{{}{}UUUUUUU{{}U{{U}}}{{}UUU}UU}}{U}{UU{U}{U}U{UU{}{}UUU{{}}UU{}}U{{U}U}{{}{{U}}}{UU}}UU}{}}{U}}}{{{}{{{}{}{{U{{{U{}}UU}UUU}U{UU{{{}UU}U}UU}}}{U}{}U}{U}{{U}{}}{}U}{{}{U}}{{UU{U}}U{{U{{{}U{}U}}{UU}U{{U{U{}}U{}U{{}U}}{}}UU}{UUUU{{{{U{{{}}U}{{UU}UU{U{{{U}{{{UU{}{{}U{}}{UU}UUUU}{{}}U}{}{{U{U{{U}UU}{U}}}}{}U}U{UU{UU{U}{{}{{{{}U}{U{}}UUU{U{{}{{U{U}}{{{{{{{UU{}UU}UU}}U}UU}{U{UU{{}U{}}}U{}{{}U}U}UU}{}{U{{}{}}}UUUU}{U{}}{}U}U}}}{U{{}U}{}UU{UU{UUU{{UU}}U{U{{{{U{}{}}{UU}UU{U{U}{}}UU}{U}}{}{{}U{}}{UUU}}UU}{{}U}U}}}UU{UUUU{}}{{{UUU}{U{}}U}U}UU{}UU}{}UUU{{}}{{{}{}}}{UU}{UU}{}}{U}U}}}}U{}{U}{U{}{{{U{UU}}UU}U{U}{{U}}U{{U}U{U{}{U{U}U}U{}{UU}}}{{{U}}{{U}{}U{{{{{{U}UU}}{}}U{{UUUU{U{}U{}U{{UU}UUU}}U}{UU}{}U{{UUU}}U{U{}}U}}}{}{{U{}UU}}UUUU}U{{{}}{}U}}UUU}U}{{}}{UU}UU{U}{UU{{}}UU}U}}}U{{}{{U}}UU{{{{}{}}}{}UU{U}U}}U{}}}}U}U{U{{}UUUU{}}UU{UU}}U{U{UU{U}}{U{}U{{}{{{}{U{{}}U}U{{{}{{}U{{U{U}}UU{{}{{{}}}}U}{}{U{UU{}}}UUU{{U}{UU{UUUU}{UU}}{UUU}U}U}U}{U{U{{{UUU}{}UU}{{U{U{{UUUUU}}}{}UUU}}}{}}{UU{UU{}{{{U{UU{U}U{}{}{}{U{}}{{}}U}}{U}UU}{UU{U{{{U}}{{}}}}UUUU}{}U{}{UU}U}{}{{U{U{{}{U}}{UU}}{{{}{}}}U{}}}}}{{{}{{{{{}}{{{}}}}}{UUU}{{U{{{U{{}}}UU{{U}{UU}{}{U{{}}}U{U{UUU}}UUU{}}{}}UU}{{{}}{{}}}U}UU{}{}{UUU}UU}{{U{{}UU}UU{U}{UUUUUU}}{{}}UU{}UUU}UU{{}}{}{UUUU{UU{}}UU{U{U{UUU}U{{{U}U{UU{}}{{}{}}U}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{U{{}{U}{{}{}{U}}}}}{{{}{UU}UU}UU{{U}}}{U{}{{{}{{}{{U}U{{{{U}}}{{{U{U}U{{}{}{UU}U}U{{}U{UUU}{{}}{{{{}}{{}}{U{U{}}}U{{UUUUUU{{UU}U}{}U{U}UUUU{U{U{}}U{UU}}}{}U{}U{UU{UU{U}}}{U}}{U}U{UU{UU}}{{{{}UUU}{}{{U{U}U{}}UU{UUUU}{}{{}U{}{{}U{U{}{U{U{{U{U{U{UUU}{U}}}U}UU{U}UU}}}}}}}{}}UUUU{}{}U{{UUU{}}U{U{}{}U}}U{UU}{{}U{}{{U}U{{{{{{UU}}}{{{{}}U{U}UUU{{}}U{{{{{{{{{}UU{}U}UUU}}}U{UU}U{}U}U{}{}UUU{{{}{}}U}{{UUUUU}U}U{{{{{{{{}}U}{U{}U}{{}UUU{UUUU}}}UU{}U}}{}}}{{}{U{}{{{{}}UUUU{UU}}UUU{U}{U{}{}}{U{}{}UU}}}}U}U{U{U{{}UUU{{UU{}{}U{{}{U}}}U{{}U}U{U{}{}{UU{}U{{}UU{}{}{}U}}U{{{{U}}}}}}{U}}U{UU}U}{UU}{}U{}}U}}{}}{}{}{U{U}U}{}}UUU}}}}{}}{{UUU}{U{{{}{{}{}UU{U}}}{UUU}}{U{{U}U{UU{{UUUU{U{}}U{}U{{U}UU}U{{{}U}U}UU{}}{{}}}{{U{U}U}}{{UU}{{{}{U}}U{{}U}U}{}{{}U}{}}}U}}}U}{{U{}{}{}}{UUU}UU{{{{U}}U{U{}{}}{{}{}{{}}{{}{{}}}}}{UUUU{{{{{}{{}U}{}}}}UU}}}}U}{{}}{{U{{{}}U{{}{{UU}U{U{{UUUU}U{}U{U}}}}}}U{}U}U{UU}}{{{}U{}}}{}U{}}U}U{U}U}U{{U{U}{U}{UUU{{}UUUU}{UU}{{{}{U}UU}}}}}{}U++}}UU{U}}UUU{}}U}}{U{}}}U{U}UU}{}}{{}}UUU}}{}{}}U}}}U}U}{}{UU{}++U{U{}U}{}}U}}}}{{}}{U{}{{}{}U{{}UU{}}}{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}U}}U}U{U}U{}{{U}U{{U}U}U{}{{U}U}{}}}}U}}}}U}}}{U++}}U}U}}{U{}{{}UU}U{{}{UU}U{U{U{}}U}}{UUUU}{{}{UUU}}UU}}{{U}UUUU}}}}{UU}}{{U{{{U{U{UU}{{{{}}UU}UUU}{U{{U{}U}}}{{{{{{{U{{{}U{}}{U}{U}}}{UUU{}{{}{}{}UUU{}{U}U{{U{{}}}UU}U}}U}}U{{UUUU{{}{U{{UU{}}}}{}{U{U}}{}}U}}U{}}}{U{UUU{U}U{{{U}{{}{}U{{}}}}U{UUU{{U}{}}{UUU{UU}U}U{}}{U}U}{{{U{UUU}{U}{U}{U{{{U}U{{UU{{{UU{}}{UU}}{{U{{U}}}}{{{}}UU{U{{UU{U}}}}}U{}}UU{{{UU{}{U}{UU}}}U{{U{{}}{}U++}UU}U}{{}}}U}}{{UUUU}U{{}UU}{U{}{}UU}U}}}{{UUUU{{U}{{}UU{UU}{}++U{UU}}}}}U}U}}}{U{UU}U}U}}{{{{{{{}}}}{}{UU{{U}{UU}}}{}}}UUU}U}UUUU}}}}UU{{U{{}}U}{}U}U}UU}{{U}}{{}U{}}UU}{U{}}}}U{{U}U}}{{U}{}{U{U{U{{U}}}UU}{{UU}}UUUU}}U{UU}{U}}{{U{UUU{}U{}{}}}}{U{{}U}}{{}{{}U}{{UU{U{U}}{}{UUUU}}{UU{{U{{{{}}UU}U}{U{U{}}U{}{}}{UUUU{UU{{}}}}U}{{{UU}}{{}{{U{U}{{{U{{U{{U{{U{UUUUU{}{}{{}}{{U}U{U{}}U{}{{{}UUU}}{UUUU}{}}{}{{{{}U{{}}UUU}UU{U}{U}U}}UU{{}{UUU{}}{}}}}U}{}U}U{U}{{}{{UU}{}}UUUU}U}}{U}}U}UU}U}{U{}}{}UU{{{}U}{{U}}U{{{}{U{{U}}{U{U}{}UU}}}}}UU}{U{UUUU{}{{}}}{}U}U}}}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{U{}{{}}U}{UUU}}{}}UU}UU{}}}{}{{}U}U}{UU{}}U}}U{{{U{U}{}{{}U}UUU}}}{U{{{UU{{}}{{}U{}}{}{}UU{}}U}{U{{{{{{{UU{{U{UU{}UUU}U}{}}}{}UU{{UU{}}{{{}U{{}}{{{}{{{}{}U{{UU}UUUU}}{UU{{U}U}{}{U}UU}}}}{U}UU}U}}}}U}U}}}U}U{U}}{U}{U{{U{UU}{U{{}{}U{{}}UU{}{U}}}}U{{U}{}{{}{}UUU{}{{}{}}UU}{{U{}{}{{}}{U}{{{{U}UU{}}}}}{{{{{UU}{UUU}{U}}UUU{UU}}U{{{{UU{{U}}{}}{U{{{{U}U{}{{UUU}}}{}UU{U{}}}{}U}}}}{U}U}{U}{{UUUU{{{{U{}{{U}U{{{U{}{{{{}{{UUU{{UUU}{{}U}U{{}}U{{U}U{UUU{{}}}}{{{}{{{{}}}{}}UU{}UUU{{UU{U}UU{U}}{UU{UU{U}{}}U{}UUUU{{{{U}}U{}U{{U}}{}UU}UU{U}UU}}}{}{}}{U{{U}{U}{}{{}}{{}UUU{{{}{}U{}}}}}UU{UU}}U}{UU{}}UUU{UU}U}{U{U{UUUU{U{}{{UUUU{UU{{U{U{}{}{{}UUUUU}{U}}{{}{}U}U{{UUUUU{UU}}{{{{U}}}{{UU}}}}{U}}UU}}}{{U{}}{{{}}{U{{}}}U}}}{{}U}}{}}{UUUUU{}{U{{}{U{{{U}UUU}UUU}}U{{{U}{}U{}}}{}}U}U{}{{{U{}}{U{}}}UUU}{{{{U}U}U}}{{{UUU}}{}{U}U}{U}}{U}}U{U{{}}UU}UUU{}}U}UU{U{}}UU}}{U{}}{}}UU{U{}{}U{UU}}UU{UU{{{}}{UU}{}}{{{UUU}}U}{UU{{U{U}}U}}{{}}{}{UU}}}{U{UU}}{}{UU{{U}UU}}U{UUUUU{}}U{UU{}U{U{UU{}{UUUU}U{U{{U{{}}UU{U{}}UU{UUUUU}{{U{U}}}{}}U{}{{UUU{{U}}{{}U{{U}{UU{{}}{}}}UU{U}{UU{}}U}{}}}{}U{}{UUU}{U}}U}}}{UU}U}{}UU}UUUU}{{}{}U}}{}}UU}UU}}}UU}{}U{U{{UU}U}UUU}{{}}{}{}U{U{{U}{}{U{UUUU{{}{{UU{{UUU}{{{}}}}}}}U}{{UUU{{{}UUUU{UU}U}}{UU}U}{{}{UUU{{}{}UU}U{U{{U}U{{}{{UU}{{{UU}{}U}{{}U}{U}{U{{U{U{U}}}U{}UU{{}U}{{UUU{}UUU}}}U{}U{}UUU{}}{{}UU}{U{}UU{}}}}{U{U}{}U}U}U{{UU{}U{{{U}{{}{}{}{}{}{}{}{}UUU{}}}{{}}}}{{}{UU{}{U{U}{{U{{{}U{}}}U{UU{U}{U}{{{U}UU{U}U{UUU}}}{}{}}U}{{U{}U{{}UU}{}U{}UU{{}}U}{}}U{UU{}}U}{{{}}{}U}U{U{{}{U{{}}U{{{{}UU{{}{UU{U}{}UU{}U{}U}UUU{U{}UUUU}{{U{}{U}U{U{{{UU{UUU{{}U{{{}U}U{{{UUU}}UUU}{{{{{{UU{}{}{}}UUU{UUU}}}U{}{{UU{}}{}{}UU{{{{}UU}}{}}U}U{}UU{}{UU{}UUUUU{{}{{}{{}}U{U}{{UUU}}}}{UUUU}U{}}}{UU{{UUUU}}}U{}{}}{{{{UU}UUUU}{}UU}UU{}UU{{}}{{{{U}{}{{}{}{UUUU}U{{{}{U}U}}{{{{++{{}U{{U}UUU{U{{U{}{{{{{UUU{U}}}}}{}U}{}{{}{}}}{{{U}}UU}U}UU{U}++{{{}UU}UUU{U{}{UU}UU}}}{UUU}}UUU{U}}}{{{}U}}U}}{}{{UU{UU}U}{}{U{{{U{}}}{U}{{}}}U{U{UU}{{UU}}{}U}}{}}U{{UU{UUU{}}}}}}}{U}}}{U}}}U}{{}{}U{{}{}U}UU}}U}{}{{{{UUU{U{{{U{{}{UUU{}{{U}}U{U{{{UU}U{U{{}U}}}}U{{++{{}}{{UU}UU}{{{{}}{}}{}U}}}U}{UUU}U{}U{U}{{}}}{U}}{}}UUU}}UU{}++{UU}{{{{}{}}}}UUU}{}{{U}}{{UU{{}U{UUUU{U{UU{}UU{{U}}UU}}}U}}}}UU{{}U}}{U}UUU}UUU}{{UU}}{}U}U{{U}{{U}{U}}{}}}}U{UU{U{{}}{}{U}UU}UU}}}}{U}UU}UU{{}{U}{{{{{{{{{{U{{UUU}}U{}U}{UUU{U{{{U{}}}{U}{}U}UU}{{{UU{UU}}{}}}U}{}U{}U{U}U{}}U{{{{}{{U{}}}{{{U}}UUU}{{}{U{}{}UU{}UU}{}U}{UU}}UUU{U}{}{}U{}UU{}}U{{}{UU{}{}{{}UU}}U}{}UU}}}U}{{{}{}U}}U}{}{}U{UU}}UUU}}UU{}{UU{{{}U}{U}}{{UU}U}}{{{{}{U}}UU}{{}{}}{{}{{{{{{U}}{}{}{}U{U}UU}U{}{{{}{U}U{U{U{U}U}}{}}{}{}U}}{{}{}UU{{}{U}U{U{{U{{U{{{U{U}{}{UUU{}U{}}}U{U}{}U{}{}}}U{}{U{}{U}UU}}{{}U}}{}}{U}}{UU{U{U{}}}U}}UU}{}}}{{U{{}{}UU{{{}}UU{{{}}{U{}U}{U}{{}}}}{}{{}}UU{U}U}}{UUU{{UU}{{U}U}}}U}}U{{}U{{U{{UUU{U{{}U{}}U}{{U{U}U{{{}}U{{}{U{U}}}{}{{}{}{}U{{}{}U{U}{{{U{{{UU{}}{}U{}}UU}}U{{}{UU{}{}UUU}U}{{UUU{}}U}U{U}{}}U}U}{}{UUU}}{}}U{}U}{{}U}{{U{}U}}{U}}{U}{{}{U{UU}{{{}U{UUUUUUUU{}}{{U}}{UUUU}{U{{}UU{{}}}{{{{{U}U}{U}{}}U}{}}U{{UU}{U{{U}UUUU}}}}}U}{U{{}{U{U}{}UUU{U}U{UU{{U{UU{}}U{UU{{}}}UU{U{}}}U{{U}UU}}{{UU}U{{}}}}{U}{U{U}U{{{U{{}U}U{}UU{}UU}}{}UU}{}}{U}{}}}}{U{}UU{UU{{{{}{UUU}UU{}U{{UUU{UU}}UUU{}U}{U}{UU{UU}{{}U}{{U{}U}U{U{UU}U{UU}}{}{{{{}{UU{}{}U}U{{U{}{}{U}{{}U}{UU}}U}UU}{}UUU{}U{U{{{{U{{U}U}U{{{}{U{}}{U{UU{{}U}{}{U{}{}{{{}}}UU}}}}}{UUU}}UUU}U{}{}}UUU{UU{}}}}}U{}}{U}}}}}{{}}{{}{}UUUU{U}U{{{UU{}}UUU{UU}{U}U}{}}{{U{}U}U}}}UU}UU}{}{U{U}}{{}{U}U{{{U{}{U{U}U{{U}}}}{{{}}{{}}UU}{}{}}{}}{}{U{}{{}U{}U{}{U{UUU}}{{U}{{}{U}{UUUU{U{U}{U}}UU}{}{U}U{{}U}}{}}U}{{{}{}}}U}{U}}UU{UU{}}{{{U}UU{{{{{}}U}}}U{U{{{UU}UU}{U}{{UU{U{}}{{{U}}{{{UUUU{UU{}}}{}}{{{}}{}{}{}U}{{{UUU{}{UUUU}}{U{U}UU{}}U}{{{{}U}}U}}{U}}}}{}}U{U}U}}{}UUUU{{{U}U}{{}U{U{}{{}}{U{}UU}U{}}}{U}}{}U}}}{{{{{U{UUU}U{{UUUUUU}{U}{UUU{{}U}}UU}}U{U}UU{}U}U{}{U{}U{{}U{{}}UUUU{{U}{}{U}}UU{}{}{}U}{UUU{{{}}UU{U}}UUU{}{{{U}}{U}{}UU}{{U{}{U{UUU{}{}}U{}{U{}{UU}{{{}{U}}{{{U}{U{U{U}U}{{{}UUU{U{{UU{{U{{U{{}}U}{U}}{{}}{}}{UU{UUU{}{UU}U}{UU{}U{UU{}U{UU}UUUU{UUUUU{{}}{}{}{U}U{UU}}U{U}U}{UUU}{{{U{}}UU}}}}U}}}{{U{{{U{{{U{{{U}{}}}{}UUUU{U}{U}U{{}{}U{UUUU}{{}{{{{{{U}U}UUU{}}}}U}U}}{{{{}{}UUUUU{U}{{{UUUU{{U}{{{U}{{}{U{{}}{{}U{{}U{UUU{}}{}}}}}U{}}{U{{UU}U{{}{}{{}}{U}{U}{{}}U}}}U{U{}{U}UU}}{{{U{UUUU}{}{}{{}{{}}}}UUUU}}}{}U}U{U}U}{UU{{U}}{}U}{{}U{U}{UU}}UUU{{U}{U{{}{}}{U{{{}UUU}{{UU}}{U}{UUU}}}}UU}U}}{}{}U{UU{U{}{U{UU{U}{}{U{}UUUU{{{}}{}UU}}U{UU}}UU{}{}U}{{}{}UUUU{}U}}UU{{UU}{}}}U}}{UU}{}UU{}U{{U}}U{U{UU{U{}{U{{{{U}{}}U{{U}}U{{}U}{{}{{U}}}{U{{{{{{}{U}}{}U{{{U{{}{}UUU{}}}}}}}U}{{{{U{}{U{}U{{}}}{{U{U{{{}{}UU{UUUUU}}UU{{{UU}{}U{U{}U}}}{}UUU}{{}{UU}}UUU}UU{{}}U{UU{UU{{{}}{U{{U}}{}}{{}UU}U{}UU}{U{}{{}{U{{U{}{{}{{{}U}}}}}}{U}UUUU{}{}{U{U{{U}}{}UU}}}{{}}{}{{{{U{{U{}U{{U}}U}}U{U{UUU{}{{}{UU{U}UU}{}UU}}{}}}{}UUUUUU}UU}{}UU}{UU{{{}U}{}U}{}{{{{U{{}}UU{{}}U{}U}U}}{{}}{}}}{U{{}UU{{}}U}{U{U{}{{}}{{U{{{U}U{}}U}{U}UU}UUUU}}}}}}}UUU{{{U}{}{{UU{{U}U{}U{UU{}{}}{UU{U{}{{UU{{{}{U{UU{U+{{{{}{UU}{U{{{}{U}}}U}UU{U{}{U{{U{U}{{U{{UUUU{}}U{}UUUUU}}U{}}{U+{UU{U{}{}}{}UUUU{U}}U{{U}U}}}}U}{UU{}}}{U}}}{}U}}{{{}{U}}{{U}}U{{U{{}UU{{}U{{{{{U{}U}}{{}}{}}UU}U}}U}{{{}U}}}}}}{}U{}U}{{}U}}UU{UUUUUUU{}}{{}{{UU}{U}{U{U}}}}U}{}U{}}UUU}}}UU}U}U}{U}UU{}U{}{{{{}U}}}}{U}}}}{{{U{{}U}UU}}{}}{U}}}U{U}{{{{U}}{}{}U{}}}{UUUU{}UU}}}{{{{}{{U+{UU{U{{U{{U{UU}}U{{UU}}U{}}U{UUU}UU{{}{{}U{UU}}U}}}}U}UU{U{}}{+}}}UUUU{{U{{{}}}}}U{{}}U}{}{{{U}U{{U{{{{{U}U{}}}U{}}{}U{U}{U}}}{{U{{}U{{UUU{}}{{{{{}U{}U}}{}{{{}{U{U}{{U}{{{}U{}{{{{{U{{}UUUU{}UU}U{{}{{}{{U}}}}}{U{{{{}{UU{U{}}}}U{UUU}{}}}{}UU{}UU}UUU{{UU{UU}{{UU{U}}}{U}{U{}}U{U{{}{}{{U{UUU}{{{UU}U{}U}U{}U}{}}{}}{{U}{}U}}U}U{UU{{U{}U}UU{}{{U}U{}}}U{U}}UU}{UU}}U{U}{UU{{U}{}{}}}{}}}}UU{}U}{{}UUUU{{U}U}}}{}}{UU{}{{UUU}UUU}UU{UU{}UU}}}UU}{{{{{{}{}UU{}}}}{}}U{{}U}{{{{U{}U}{}{}{}}UU}}}{U}{U}}}U}}U}{{{}{}{UU{}{U}{}U}}{UU{}}{}}}}UUU{}{UUU{}{U}UU}{{U{}{{}UUU{}UUUUU{U}{U{}}{}{U}U{}}}{U}U{}UU}{}}U{}}{UU{}}}}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{UU}}U{U{}}{U{U}}{}}U{{U{UUU{{}U}}}{}U{U{}{U{{}{U{}U}U{{UU{}{}}UU}}U{{}{U{U{{}U{{}UUU}{}}}U}{UU}}U{}{{U{U{UU}{U{U{}UU}}}}}}U}{}U{UU}U{U{U}}U{{}UU{{UU}U}{}U{}}{{U{U}{{}{{UU{}U}U{{}U}{U}U{{}}U{{}{{{{UU}U{UUU{}}U{}UU}U{{U{UUUU{{{}}{}}U}U}}U{U{}UU{}{U{{U}}}U}{}{}}}}}UU}{UU}{}UUUU}}{U{U}U}{U}U{{}U}}{U{UUUU}{U{U}UUU}{U}}{}U}}{}}{{{{{{UUU{{U{}U{{}}U{U{U}}}}{}U{{}{U}}}U{{{{U}{}{}U{U{U}{UUUU}{}{}{U{U{}{{}{U{}}{}{U}U}U{{}}U}{U{}U}U{{U{{}}{}U{}}{}{UU{{}}{}{{}}{{}U}}}{{U}UU}U}UU{U}{UU}U{}{U}}U}}}}U}UU}{U{U{}U}{{}{{{{{U}{}}U}}{U}{}{}U{U{U{UU{U}U}{{}UU}}UU{}U{{UUU}}UUU{}UUUU}UU{{}U}}U}U{{{{{{U}}{}U}{}}U}U}{{}}UU{{}}}}}{UU{UUUUUUU}{{{{{}{}{UU{U}{}}}U{}U}{U}U}U}U{U{U{{{{}U{}{}{U}}UU}UU{U}}}U{UUU{{{{U{UU{}{}{{{}}}}UU{}{{}{}UU{U{{}UU}}}}UU{U}U{UU}UU}}}}{{UU}U}{}UU{U}}U}UUUUU{U}{U{{}{{{}}}{UU}}}}U}}}}U}UU{UU{U{{}UUU{{{UUU{}U}{{{U{{}}}}U{{{{U}UU{}}U{{U{UU}}{{}{}UU{}}}UUU{U}}}U}UUU}UUU{}}U}U{UUU}{UUU{}}U{}}{}{{U}U{}{{}{UU{{}}UU{}{}U}{{}UUU}}{{{U}{}UU}{U}{}}U{}}U}}{{U}UU}UU}}}{}U{{U{}U{{{U}}U{{U}U{UU}U}U{{}{{{}U}}{{U}{}}{}}{}{U{U{}{U}}U{U{{{{U{}{{{UU{{{UU}}}{{{{{{U}{U}{{{}{}}UUUU}{U{}{}}}}}U{U}}U}U{}U}}}U}{}}}}U}U}U}U{U{}{}{U{}UU{U{U}U}U}UUUU}U}}}U{{U}U}{}U}}{}UU{U}{{{U{U{U}{U}}U}UU{{}{{}}{{}UU{{U}{}{U{UU}}{{UUU{{{}U{{U{}UU}}{{{UUU}U{UU{{{{{}}U{UU}U{{{U}UU{UUU}{U{{U}{{{}U{}UUUU}U{U}U{}{U{UU{}U}}U}}U}U{U{}UU{{}{U}U{}}UU{{}UUUUU}U{}{U}{}}UU{UUUU{}{}{{UU{}{U}}{{}U{}}}U{{U{{UUU{}{U{{{}}}{{U{}UU{}{U{{}{}U{}U}{U{UU{{{{UU{}}U}{UU}U}U}}{}{}}U}{{}{U}U{{{{{{U}{}{{U}U{{U{UU}{}U}U{U{UU}{}{}U{{U{{UU}}}}{U}{UU{U}U}}{}}{U{{}}UU{{{U{}}{}}{{UU{}U{U}{}{UU{{U{UU}{}UU{{}UU}U}}{UU}}}}}{{UU{}U{{}{{U}{}U}UU{U{{UUU}}}U{}}{UU{UU{{}U{UU}UU{UU}}{{UU{}{UU}}U{}UU{{{}U}UU{{}{}{}{}U{}}{}}{}}UU{{UU}UU}U{{{}}}{UU}{U{}U}{{U}{{UU{}{{}{}}{{}}}U{U}{U}{{{}{{UU}{{{{{UU{{U}U{}U}{}{UU{{UUU{}}UUUU{{{{{UU{}{{UUU}{}U}U}U}}UUU{U}U}UU{U{{{{}UUUU}U}U{{UU{}{}{UUUU{{U{{U{U}{U}U}U}{{{{{UUU}}U}}U}UUUU{}}{}}UU{{UU}}}U}U{}}}{U{}{{U}U}}UU{UUUUUUU{}{{{{{UU{}U{UUUUU}}}U}}}{{}{}}UU{U{U}{U{}{U{}{{}}}{}{}U{}UU{}U}{UU}}}}}{{{}}}}UU}U{}}}{U{UUU}U{{}{UUU{{}{{{UUU{{UUU{{U}{}{}}{{}U}}U}UU}U{}}}}}}{{}}}{U{UUU}UU}}U{UU}{UUU{}U{{{U}{}}{}U{}{}U}UU}}{UUU}}}{{U}}}}+UU{U{{}}U{UU{}}}U{UU}U}U}U{{}{U}}U{{{{U{}{{}}U}U}}}{U{{{UU{}}U}+}{U{}U}U}{{}{U}U}}U{{}{{{UU}U{}}}}}UU}{{}{{}}{{}UU{U{{}UU}U{}}UU{}U}}}{}}U}}{}}{U}{}}U}U}}}}{UU}}{}}}}{U}U{U{U}UU}}{}{}U{{U{U}UUUU{U}{{{}U{{}{U}UU}{U{{UUUU{{}}}U}U}{{{U{}}}{{{}{U}UU{}{U{{UU{{UU{}U}U}U}+{{}{}{{{}}}{{{{{{U}{{{UU}{U{U}}U}}{U}UU{}{}}}{{{{}}UU}{UU{}UU}}+{UUU}}U{{{U{{U{}U}UU}}{{}{{{{U{U}U}U{}}U{UU}{}U}{}}{}{}}{}U{U}UU}UU}UU}}U{{UU{{UU}U{{UU{}}U}{}U}U{}{U}{}{{UU}U{{{{{{U}{U{U{U}}UU}}{{}U}{{U{U{}U}U}}{}{U{UUU{U{}{{U}UUUU}U{}{{{{U{{}}{U{}{UU{}UU{}{}U}UUUU{{U}UU}{}U{}U{{U{UU}U}}U{{}}{{{{U}{{}{}{{}U}}}U}U{}{{{U{{{U{}{}}{UU{U{{{{{}}{{U}}}}}UUU{{}}{U}U{}}{}UU}{}{UU}{}{{U{UUUUUU{U{U}U}U}}}U}U}}}{{{{{}UU}}U}}{}}}UUU{U{{UUU}{UUU}U}{U{U}{}{{U{U}}{U}{U}{{{}{U}}{{{U{{UU}}}}{}}{{}{U}U}}U{UU}}U}{}{UUUUU{{U{U{{{}{U{{{{}}}{{}{}U{{U}U{{{U{U{}}{UU{{U}{{{{{U}}{U}}U{{}U{U{U}}{}U{U{{{U}{U}}}{UU{UUUUU}{}}{UUU{{U{UU{U}{}}{U{{{{U{{{U}}{{}}}}{}{}}}{U{U}U}UUU{{U}UU}{{{}U{{}{U{}}{U{U}{U{{}{U{}}}UUU}U}U}{}}UU{UU}U{UU}{}{{U{U}U}UU}U{U{}{U}{}{U}}}U{}}{}U}}{{U}}{{UU}{{{UUU}}UU{{U}U}}UUUU}UUU}{{U}{{{U}{{U{{U{{}}{{{{U}U}UUU{UU{{UU}}{}{UU{{UU}{}{}U{{{UUU{}{{{U{{UUU}{{{U}}}}}}{}}{UU{{}UU{{UUU{}{U{}{UU}{{{{{{{U}}}UUU}{{}}U{{U}}{}U}U}}}{}UUU{U}U{}{}{}{}{UU}}}{UU}}}{UUUU{U}{}}}{}U}{{{UU}}{}U{U{}}U}{UU}U}{}U{U{UUUUUUUU}{}U}}}U}{}UU{{}{{}UUU{{}U}}{UU}U}{}}U{U{}}{{}{U}{{{U{}U{}}}U{U{U}}{}{{{{U}{}U}}{{{{{{U{U}UUU{{}U{}}{UU}}{}{UUU{}{UUUU{UU}}{}UUU}{{}{U{UUU}U}}{}}}}U{}{U}}{U}}}{UU{U{U}}{{{{U{U}}{UU}}}UU}UU}{UU{}{}}{U{{U{}}}{}UU}{{U}{U}{}{}}{}}UU}}}}U{{{UUU}}UU{{}{}{UU}{}}}}U{{{{{U}{{{}}{}{UU}}{{{UU{{{UUU}{{{UU{{}{}U}}UUU}U}U{UUU}U}{UUU}U{{{U{{{}}}}{{UUU{UU{{U}{}U}{U{UUUU{UU{}}}{U}UUU{}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{UU{UU{}{}}{}}{{U}{UUUUU}{}U{}U}U}}}}{{U{}{UUUUUUU{}}{}U{U}U{U{}}}U{}}{{}UUU{U}U{}}U}}U}UU{{}U{}}{UUU{}}{UU}}}U{}U{}U}}U}}U}}{U}}{{}UUU{UUU}U}}{}U}}U}{}UUU{U}{UUU}}{UUU{}UU}UU{{U}}}U}{}{U{}}}{{UU}{UU{U{{UU}UU}{U{}{}}}}}UU{U}{{U}{}U}{{}{}U{}}{{U{{{U}U}}{{}}}UU{}}UU{}U}UUU{U}}{{{{}}U}U{UUU{U}{}U}}{{}U}{{}{UU}U{U}UUU{}{}{}{}{U{}U}UUU}}}{}{UUU}}U}UU}UU}U{U{UU{U{}{{U{}{U}}}}UUU{{{UU}}{U{{U}{U}{U{}}{{UUU}}{{}{{UUU}UU{{}{U{{}}U}}U{UU{U}{{}}}{{{{}}}}}{U}U}{}UU{}U}U{}{{}}{UU{{{{}}U{U}}U}}}}UUUUU}U{}UU}}{UU}}}UUUUU{UUU}}{{}}{U{{}{{{}U{UU{}{{U}U{U{}U}}UU{UU}U}}}}}}{{U{}{{}}{}{{UUUUU}}{{}{UU{U}{{U{}UU{U}UU}UU}{{U{}}}{UU}}}U{}}}U}{{{}U}}U}}{U}{UUU}UUU}{}}UUU{}U}{U{{{U}}{{U}}U}{{}{U{}U}}U{U}}{{}}}U}}U}}}}UUU{}{UUUUU{{U{UU{U}UU{{U}{}}{{U{{UUUUU}}{{}}}{U}}{}U{}U{}U}}U}U{}{}}U}{U{}U}}U{}U}{}{U{UUUUU}U}{U}U}{{}U}}}{}{}U}UU}UU}U{}}U}{}}{{{{}UU}U{{}U}}}}{{}UU}}}U}{UU{{{U{{{UU{U{U{}U}U{}U}{U{U{}}U{{{{{{{{U{{}}U{}UUU{}{{U{{UU}UUU}U}}{}}U{}UU{U{}{UU}}U}U}U{}{}}}}}}U}{{{U}}UUU{UUUU}{UUU{}}}U}{{UU}{}}}UUU}UU{}}U{U{UUUUUU}UU{{UUU{}U}}{U{U}U{U{{U}}}U{U}U}{}}U{{{}}{U}{U{UUU{}U}U{}U{U{}{U{}{U{U{U}U{U}}{{U}}UU}U}U{}U}{{{U{U}{}{{}U}{U{{}{}}{}U}UU}UU}}{UU{}}}U}U{}U{}}}{UUUU}{{}}}}}{{UU{}{U}}U{U{}U}UU}}}{U{U{UUU}{U{U}U}}{{UU{{{UUUU{}U}{}}{UUUU{{}{}U{}}{U}}U{{{UUU{U}}}{UU{UU{UU{U{}}{}{}{{}}{UU{{}{}U}{{{U}{{UU{}{U{UU{UUUU}{{}{}}}{U}U{U{{{{{{U}}U}U}U}}U{}U}U}U{U{{}{{{{}{{}}{{{}}U{}UUU{U{U{{U{}}{}UU{UUU{{}{}{{UU{{U{U}U}UU}}U}}{}{U}}U{UUUUU}}U}U}{U{U}{{UU}{{UU{{UU}{{UUU}}U}{}}}{{}}}}}}{U}{}U}}U}}}{{UU}U}U}{UUU{UUU{}}U{U{}}{U{{{}}{}{UU}}}{{U}UU}U{}{UUUU{UU}UU}{}}U}}}{}U}}}{UU}{{}U}UU{}}U{}{}UUUU}{{{UUU}{{}}}UUU{U{}}}U}{UU{}{}{{U}UUU{UUU}{{}{{U{{{{{UU}}UUU{UU}UU}}U{{}U{}{}{{}}{}{UUUUU}U{}{}}U{{U}UUU{}{U}{U}{}}}}UU}U}U}}{U}}U{}U{{{}}UU{{U{{{{{}{}}U{{}}}}UUU{U{{{}}UU{U{}{}{{{U{{U}{{U{{U}UU{U{UU}{}U{U}{U}U{{{U{{U{U{{}}{}{{{U}{U{{{}UUUU}UUU}{{U}}U}{U{}}}}U}}}U{U}}}{U{UU{{}{{}{UU{}UUU{{{UUUUUU}}U{U{}UU}{}UU}{{}U}{U}U}{{UU}UUUU}{{}UU{U}U}{}U}}}U}U}}U{{{}{}{}{U}U{U}UUU}}U}{}}}{}{{{}U{{{UU}}U{{UUUU{U{{}{{{U}UU}U{{{UU{U}{{{U{{{{UU{UUU}}}}U}}UU}{}}UU{{U{}{U{}}}{}}}U{{{{}{U}UU{{{{{UU{}UU{UU{}}U}}}{{{}UUUUUU{}U{}U}{{U{{{U}{{}U{{{}{UUU{}{}}UU}}{}}}{U{{UU{{}}U}UU}}{{}UU}}UU{UUUU}{{{}}UUU{}U{{UUU{U}UUUU{}{U{U}{{UUU}}{{}{}{{}{U{}}U}U}}}}{{}U{}UUU}U}U}U}}U}{}UUUUU{{UUU}U{}{{UU{U}}}U{{}U}}U{{}}}}U}{}{}}U}{U{U{}{{}{U{U}}{}{U{{UU{{{{}U}UU}}U}{UU}{U}UU{{UU}}}}{}{UU}{{}}UU{U{{UU}}UU}{}}{}{}UU{}}}{}}UUU}U{}{{}U}{U{{{{{}}UU}}}}{U}{}U{{U}}}}UU{{{}}{U}{{}}UU{{U}{UU{U}U}{U}{UUUU}}{{}{{U}{}UU{}U}}{}}{}}{{{{{}UUUUUU}{U{U}UU}{UUU{{{{U{}}UUUU}{}{UU}}{}}}}}U}U}}}U{{U}{}}{{}U}U}U}U}U{}U}}{}U{UU}{{{{{U{U{}UU}{}U{U{U{U}{U{}{}}{UU}}}}U}{U}}}{}{}{}}{{U{{}{}}{{U{}}}{}UU}{}{}{U}{}U}}}{U{{UU{}UUU{{}U}{UU}}U}U}{}{{{}U{U{}}U{U{{}}}{}{{UU}UU{{{}U{U}}}}UU}{}}}{U{U{{}U}}}UU{UU{U{{}{{}}U{{{}U}{}{}}}{}}UU{}{{}{}U{U}UU}{}U}}}}U}{UUU{{}}UU}{{}}{}{{}U{U}U}U{U}U}U}}{{UU}}14023
Anthonychina
Scratcher
79 posts

Flipnote Studio: Scratch Edition CODES

U}}{{UU}{UUU}UU}{}{{U{}{U}{{}{}{}{{UU{UU}{U{U{}UU}}}U{}}U}{}UUUU}}U}{U{{{{}{{{UUU{}}}UU}U{}}}{{}}{{{U{}U}}{{{}}U{U{U{}U{}}}{U{UUUU}U}{{{{{{UU{}{}{}}U}{U{U}}{UUUU{{}}{}}U}U{}}UUU}{}{{UU{U{U{U{UU{{{UU}{UUU{}{UUUUUU}U}{}U}{}}}}{UU{UU}{}U}}{{}U}{}U}}{}U{{{{}UUU{}}U}}{}}U}}}{UUUUU{}U}}{{U{{{UU}U}}{}}{}{}U}}U}{}U{UU}U{U{U}}{}}{}{}{{{}}{U{{U}UU}U}}}}{}}}UU}}{UU}}U}{}UU}}}}}{}{}}}}U{UUUU{UUU}{}{UU}{}}{}U{U{}}}{UU{U}}{U{}U}{{}{{U{}}}}UUU{}UUUU{{}{{U{U}}}U}U{U}{}U{}U{{{UUUUUUU{{}U}U}}}}U}}}{}{}{}}{{U}}}U{{}{U{U}UU{{}{{U}}{}UU{}U}}}U}}}}}{U}{{}}UU{}{U}}UU{}{UUU{{}{}{U{}}}}}UUU}}U}}}}{}{{}U{U{U{}}}}}U}U}U}{}UUU{{{{UU{}{}U{UU{}U}U{U}{{U{{{{}}{{}}{{U}{U{{U}{}}{{}}UU{UU}{U}{}{{}U}}}}U}}U{}}{}U{}UUU{UU}}UU{U{{}UU}{{{}}UUU{}UU}}U{}UUU}{}}U}UU{U{}U}U{}U}}U}{}}}}{}{}{{UUU{{{UUU{UU{{}U}UU}}{UU}}}U}U}}{{}U{{}UU}{}UU}}}}{}{U}U{}}UUUUU}{U}U{}{UUU{}{{}}{U{}}{{UU}{}}}{UUU}}{}U{{{}}{{U}U}{UU}U{}{U}UUUU}}}U{}}{}{U}}{U{{{}{U}}}}{UU{UU{}UU}}{U{{{U{}U}U}U}{}{{}{{{{UUU}U{U{U}UU}{}UUU}}UUU{}}}{{{U}{}}}UU}}U}U}{}{{UU{}}}UUUUU{UU}{}}U}{UU}U}}U}U{U}U{UUU}U}}U}}U}{}{{UU}+++++++++++++U{{UU}U}UUUUU}U{{{}}}{}U{}{{}U}UU}UU{U{}UU{UU{UU}}{+++++++++++++}{{U}U}}U{}U{U}{}{{{{}}}}{}}UU}}U}{}U}U}}}UUU}{{{}}+++++++++++++U{{}{U}UUUUU{}}U{U}UU{}UU{U{U}{}}}}}U{}{{}{UU{{}UU{+++{U}}}{}+++}U{{{{UU{}{}}U}}UU{}}U{{}UUUU}}}U{{U}}}{U}}}{U}UU{}+++}UU}UU{+++}{}}}U}{{U{{}}{}UU}}UU{{}U}UUU}}}}U}{{}}UUU{}U{{}U{+++}U{{{{{+++}UUU}U{}U{{U}U{U{U{}U{}{}U{}}}U}UU{}}{UUU{U{}}{{U}U+++{{}UU}}+++{}U{U}U}{{}}}U}U{}}{U{}U{{U}U}{{}{U{}}}}{}UU}U{}U}}+++}UU}}UU+++UU{}}}U{{}}{}UUU{U{}U{UU}}UUU}{{U}{UUUU{U{UU{U}{U{U+++++++++++++U}}U{U{U}{{U{{U}UUUU}U{{UUUU{{{U}U{U}UU}U{}{U{}}U}U+++++++++++++U{U}}{{U{{UU{}}{UU{}}}U}UUU{}{}}{}{{{U}U}}UUU}{U}{U+++++++++++++UU{{U}U{}{U{{UU{}U}}{{U}}{{{{{}{{}{}UUUU{}U}{}U{}{U}U{}U{{{}{}}{{U}{}{}}U{U{U{}U{{U{U}}}}{U{U{}{UU}}UU}}{UU{{U}UUUU{U{}UU{{{U}}{}U{{}U{}{}UU}{}{}U}{{}}}U}{UUU{{U{{}U}UU{UUU{U{{U}}{{U}UU}{{{U{}}}U{U{UU}{{}{UUU}}{}U{{{UUU}UUUU}U}UU}UUU}UUU}}UU{U{}{}UU{}}}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}}}{}}{}{{}UU}}{{}UU}{U}}{U{{UU{{{}}}UU{{UUU}U{}U{U{U}{{U{{UUU}}}U}}{UU}U{U{{UUUU}UUU{UU{{UU{UU}U{}{{}U}U{{UU{}{}{{}}}{}U}U}}}}U}{{{}}}{}}}U{U}{}{}U{U}}{{{U{{}U{{}{{{}{UU}}}{}UUU{U}}}}{{}}{}}}UU{}U{U}{}{{U}UUU{UU}{{{}UUU{UUU{U{U}}{}U{}{U}UU{}{{UU{U{U}{UU{{}U{}}U{}{{U}{U{U}}}{U{U}}}U}}U{U{U}{{U}}{}}U}}}U}UU{}}{{}}{UU{}U}{UU{{}U}}{{U{{{{{}{U}U}UU{{}{UU}U}U}}{}{}{{{U}UUU{{}}{}}U{}}{}}U}}}}{{UU}{U}{}{}UU{U{}{UU}U{}}}U}}U{U{}{}{UU{}{}}}}U{{}U{}U{UU}UU{UU{}UUU}{{{U}}U}U}{UUU{}}{}}{{U}U}{}{U}}UU}{}{}U}{}{{}}UU{{{U{{{}}}U{}UU{}U{}}{UU{U{UUU}{{{{{}UU}}}}}{{}}U}}UU{}{}}{U{{UU}UUUU{UU{U}U{{{U{{}U}U{{}}}}}{}{U{{{{U{{U{}UU{{}}UU}}{{{}{{}{{}{}}}}}UU}{}U}}{U{{U}{}{}}{}U}U{U}{U{{}{UUU}{}U}UUUUU{{{}}{UUU}{U{}{U{}}}{{}{}{U}U{{}}U}}U}}}}UUU}{UUU}U}{U{}UU{}{{U{U{{}}U}U}{{U{{{{{}{}U{}U}}U}{U{{}UUU}{}{}}{U}}U{}U{U}}UU}{{}}{{U}{UU}{{UU{{U}U{}}}U{{{}{}U}U}U{}}U{}{UUU{{}}}{{UU{{}U{{}}{}{}}{U}{U{{U{}{UU}UU}{}U{U{{U{{}UU{U{}U{{}{U}}}UUUU}UU{U}{U}{{}{}U}U{}UUUU}{UU}{{}{{}U{}{U{U}}}}}U{}U{{{UU{}UU{}{U}}U}}UU}{UU}UU}U}}{}}U{UUU{UU{}U{{UUUU{U{U}{}{{U}}U}{U}{}}{}{{}{}U{{}{U}{U}}U}}{}{U{U{}}U}U{{{}{U}UU}}{{U}U}UUUU{}{{{{UU}}{UUUUU{}U{}U{{{}U{}U{}{}{{}{U}}}}}UUUUU}U{{U}}{U}U}U}UUU}}{}UU}}{}{}{}U}{UU{U{{}{}U{{}}UUUU}UU}}}{U}}{UU}}{}{}{}U{}{{{{}}}}{UU{U}U{}}}}{}}U}}{{}{{U}{U{}}}{U{U{}U{{}}U{}{U}{{U{{{}}}U}{UUUUU}UU{U{{{U{}}{{}{{}UU{U{}U}UU{}{U{{{UU}UU}{}U{U}{}{}{{U}{}UU}U{UU}{U{U{{}U{{{}{U{}}UU{{UU}}UUU{}{UU}}}{}}}U}}U{U}}}{U{{U{U}}{}{U}{UU{{UU}U}{{U}}}{{UU{}}U{{}{{{U}U{U}{{}U}{}UU{{}{UU}UU{{{UUUU{UU{U{U}}}{}{}U}{}}{U}}}}U}{{U{U{U}}UU{U{{U{{{}UUU}}{{U}{UU{U}}}UUUU}{UUU{}}U{{}U}UU}{{}UUU{}{UU{U{UU}{{UU}}}}UUUUUU}}{{}U{{U{}UU}}}U}}}{{UUUU{{{}U{{{{{}{U}U}}}}U}{}{UU{}U{{}U}{U{{{U}}UU{UU{U}U}{}}{{{}{}U}UU}{U}U}{{U{U{}}{{{UU{{U{{U{U{U}}}{U}U{U{{}U}}UU}{U}}U}}U}UUUU}}}}{U}}UUU{}{{{}}}{}}UU{U{UU{}}U}U}}U{{}U{U}U{U}UU{U{}{UU}{{}{{{{U{{{U}{}{{U{{{}}}UU}{U}UU{}U}{{}}UU{U{U{}}}}U{}{UU{{{{U}UUU}{UUUUU}}U}}}}}{}UU{U}UU}{{UU{U}}{U}{{{{U{UUU}UU{UU{}U}{U}}UU}}{{UU{{}UU{{}{{}{{U{UU{}{}{{U}U}}U{{{{{{UUU{}}UU{}{U{}UUU{U{U{U{}U}{}{}}}}}U{}{U}U{{}}}U}UUU}UUU{}UU}}}UU{U{U{{{{}}{{}}U{}{{}U{U+++++++++++++UU}U}}{UUUUU}}}{{UU}}}{}{{}}UU}}}{{UU}}{{{{}}{}{}{}+++++++++++++{{}UUU{}U{}{{{{}}U}U}{{U}{{U{UU}{{U{{U{}U}{{}}{{U}}+++++++++++++}U{}}}U{U{U}}{}}U{{{UUU}{{{{{U}}U}{{}U}{UU{U{UUU}}U+++}UU}UU{+++{}U{}}}U}U}{U}U{}U}}}{}}{{{U{}U{{}U}{}U{UU{}{{U}{U}+++U}UU{U{+++}}}}}}{{UU}{{{}U}U{U{{UUU}U}U}{U}}{U}UU{{}}{{{U{U}}+++++++++++++}UU}{{UUU{{U}}{{}}UUUU{UUU}U{{}U{}{}}U}{}}{{{UUUU}}+++++++++++++UUUU{{UUU}}U{}UUUU{{}{}UUUUU{{UU{}}{{{{{{{}UUUUUU}U+++++++++++++U}UUU}U}UUU}UU{}{UU{}{{{U{{U}}{U{}}{{UU}U{{}U}{}U}}+++++++++++++UU{U}{U}}{{{{U{}U{}{{{{UU}U{}{U{{U{}{}}{U}{{{{U{U}}+++++++++++++{}UU{}{{{}U}{}UU{}}UUUU}}{UU}{}U}}{U{}U{{}U{}}UUUU}+++++++++++++UU}U{{U{{U{{{}}}U}}{{U{}{{}{U}{{{U{}UU}U}U}{{U{}}{}}}+++}}}+++}U}}{{{{{{U}U{}}U{UU{U}U{}}}}UU{}}}U{}U}U{U{}}}}UU}}}UU+++UUU+++U}{{}{UU}{}}}}}{UU{}UU}}}{{{}}{{{}}{U}U}U{{}}UU{}}}{{U{+++}{U+++{{UU{UU{}{U{UU{UU{}UUU{{UUU}U{{UU{U}UU}{}U}{}U{}U{{{UU{+++{}U+++}}UU{{UU}}{}UU{}U}U{UUU{U{{U}{{{}}{UUUU}}}{UUU{U}UU{}}{+++}{}+++}{{}{}}U}U}}U}}UU{U}UUU{}{{}}U{{}}{UU}U{}}{UU{UUU}{}}{U+++U{}+++{U}{U}{{UU}UU}U{}U}{U{}}U}{}}}}{UU{U{UU{U{U}{}}}{}{{}{U+++}U{+++UU{U}}}{}U{{U}UUUU}U{{U{U{U}{{}U}{}{{U}}U{U{}U{}}}}{}UU+++{}{+++{UU}U{}}{}{}}UU{{UU}U}U{{U{UUUUU}}}}U{U{U{UUUUUU}}{{{{{+++}{{+++{{}U}U}{U}U{U{}U}UUUU{}{{}{{UUU{{U}{}}UUU{UU}{}{}{{}{{}+++{{{+++{U}U{U{}{U{}{}U}}}U}{{}}U}}}U}U}UU{{}U}{}{{}}}{UU}}{{{}+++U{}+++{{{U{}}{{}UUUU{{{{UU}U}UUU{{}{}}}}{}}U}}}}{}}UU{UU}{UUU+++{UU+++U}}{UU{{{U}{}U{U}UU{}{}{{}}{}}{{U}UUU{{}{{{U{U{U{}}}}{}+++++++++}}}U{UUUUU{U}UU}}}}}}{U}}UUU}}U{UUUUUUU}U{}U}UUUU}U}U{}+++++++++UUUUUU}U{}{{{}}{U}{{}U{{}}UU{}UU{U}}{{{{{{}UUUUU{{{U}UU+++++++++U{{}}{}{UU}{U}}UU}U{UU}UU{U}U{}}{}}{}}{{{U}UU}{{}}{}{{{}UUU{{{UUU}{{}{{}{}}{}}U{{UU{{}}{{{}}}}U}U{UUU}U}U{{{}{{UU{{}U}{}{}{{}}{UUU{}{}{}{}}{{}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{UU}UU{{{}{UU{}UUUU{UU}U}}{{{{U{U{U{U}{{}U}}{{U}{}}U}{}{U{}{U}{}U}}}}UUU}UUU{}{U}}{{{{U{UU{{{{}UU{U{UU{}}{}{U}}}UUU{}}{U}{}{U}UU{}}U}U{{{U}U{}UU}}U}}{{U{U{}{{{}UU}U{}U{U}{U{}}{U}}U{{{{UU}{U{{{}UU{U{}{U}{U}U{}{{}{}U{{}{}}UUU{{}{{{}}U{}}U{UU{UUU{{{{{U{{UU{{}UU}{}UUUUU}}{{U}U{{}}{}U{}{}UU{U}}}{}}UUU{U}{U{U}U}U{U}U{}{U}}{}{UUU}}}}}{}U}}{}}}{U}U}UU}}UUU}{{}}}{UU}UUU{{}{{U}U{{}}{{U{UUUU}}U}{{}{U{{{UU}{{U}{}}}}UU}U{U}}}{U}}U{{U}U{U{}}UU}U}}}U}UU{UU{UUUU}{{}{U{{{U{{}U}UU{}}}{{UU}U{U}U}}U}U}}}{U{U{{}UU}}U}{{U{}U}UUUU{U{{UU}U{{}UU{U}}}}{}{U{}}{{}}UU}{}U{U}{}}U}}}U}{}U}}UUU}}U{U{U{U{{{U}{{{U}U{{U}}}U}U{}U}{UUU{U{{}UU}{UUUU{}}}{U{{}{UU}U{}{U}}U}U{UU}{}}{}UUU{{}{{}}{}UU}{{}U{{}}}{}U{{}UU}U}}{U}}}U}U}U{{U{{}U{{{{{}{{U{{}{{}}{{}}{{U}{UU}}{U{UU{{U{}UU{U{}U{{{}U{}{}{{{}{}U}{{{}{UU{{U{{{U}{}}{}{UUUUUUUU}U{UU}{{{}U}{}}}}U{U}{}U{U}{U{}}}{}}}U}}{{U{U{{{}U{}{{}U}}{{{{}{U{UUUU}UU}}}{{{}{}}UU}{{{}{{UUUUUU{UUU}{U}}}U{}}}{{{UU}U{}UU}}}}{}UUUU}}{U}{}}}}UU{}UUU}{}{{U{{UUU{}U{}}}}{}U{U{U}U}}}{U{U}}}{UUUUUU{}}}{U{{UU{}{}}UU{{UU{U{UUUU}UU}U{UU{{}U{U{}}{{{{U{UU{{{U}}{U{}}UUU{U}U{{UUU{{{U}U}}U}}}U{U{}{U}U{}U}}{{{}}{UU}UUUUU{}U{{}}}}U}{{{U{}UU}}U{{U{U{{}{}U}U{UUUUUUUUUU}{}{U}{}}}}}UU{{U}U{U}}{}}{}{}}}UUU}U}{U}{{{U}{{UUU{}U{}{{{}}{}U}}}{}UUU{{+++++++++++++{}{}U{U}U{{{}}U{U{{}UU{}{}U}}{}{}}UU{}{}}UUU}{{{{{}+++++++++++++U{{}}{}{{{}{}UUUUU{{UU{{}{}U{U}}}{}UU}{}U}U{UU}U}UU+++++++++++++{}U}}{{U}{}U{U{}{}UU{{U}}UU{U{}{}{{{{U{{{UU{{U}}UU{+++}{UU}{{+++UU}}}U{UU}}UU}U}U}U}}}}}U}{{}{U{{}U{}{}{{{}{}UUUU{U+++}}}}{{U+++{{U}{}U}}}{{{UUU}{{UU}{{}}{{}UUU}U}}}U{U}{}UUU}}{{U+++++++++++++}UUU}UUUUU}{UU}{U}UUU{}U{}UUUUU}U{}U{{U}{{{{}UUU}U{+++++++++++++UU{}}{}{U}}}}{UU}{}}}}{U{{}{U}{}{}}{}}}}UU}{}{}{}{U+++++++++++++U}UU}{UU{{{UUU}}{UUU{}U}U}{{{U}{{{{{}U{}}{U{U{U{U{{+++++++++++++}{{UU}{{}U{}UU}{}}{{}{}}}{U{U{UU{}{}}{{{{{{UUU{}{{}+++++++++++++{{}}U}{}}U{}U}U}UU}UUUU{{U{{{{}{}}U}}}{U{{{}{U{U{U}+++++++++++++U}{}{{U}{}UU{}UU{U{{{}U{}{}}}}{{{UU}{{{UUU}U}U{{UU{}U+++{}}+++}}}{U{}U{U}{}{}}{}UU{{U}}U{}UU{UUU}}U}U}{{}UU}{U}{{}}U}+++UUU+++}}U{{}}}UUU{UU{U}}U{{U{{}}}U}}U}}U}}{{}}{U}U{}{{}{UU}{++++{{{+++UU}U{}{UU{UU{}}{UU{}}}}}}{{U{{{}}}UUU{{}{{{}{{}}{{}}{+++++}{}++++{U}}{UU{}UU}}}{UU}}}{UU{}{{U{}}}U{UU}}}}{{U}U{}U{U{++++++{{{++++++}U{{{U}U}{UU}{{}UUU}}}}}}U{{{}}U}}}{{}{U{UUU{}{++++++++{}}+++++++U}{{U}{}U}U}{{}UUU{{}}}}{}UU{}{}}{}U}{U{}}}{{+++++++++}}U++++++++}U}}U}}{}}U}U}U}}{U}}{UU}U}U}{UU}{UU}{}}{{{++++++}+++}}U+++{++++++{}{{UUU{{{{}}UU}{}}{}U}{U{{U}{UU}UUU}U}{+++++}U}+++U}U+++}}++++++{UU}U{}}U{}U}{U}}{U{}U}}}U}UUU{}{U}}}U}++++{U{U+++UU{+++}}{++++++{{{}U{UU}U}}U{{{U}}}}UU}}{}{UUUU}}U{}U+++U}{UU+++UU{+++}UU}{++++}{U{}}}}}}{{U{UUU}}}UU{U{{UUU}}}{{{{{}U}{{UUU{+++}U}+++UUU}}U+++{}}U{{U}{{{{{}UU}{U{}{U{UUUU{U{{UU{}UU{}{}{{}U+++++++++{UUUUU{{{}U{{UU}{{UU{{{U}U}U{}{}}}{}U}U}{}}U}U}}{U}{}{U+++++++++}U}{{{{UU}{{}}}}{U}{{}}{{{U}}{UU{}{UUU{U}{{UUU}}UU{U}{}+++++++++}{U{U{UUUUUU{{{U}{UUUUU}{U}U{}{}}U}{U{{{{}{{{}}U}}U}{{UU}}{{UUU}{{U}}U}UUU{}U}}UUUUUU{}}}{{U}}}U{{}UU{UU{{}{{}}}{U}}{}U}}{{}}U{}UUUU}}}{}{}}{{{U{U}{}UU}{U{U{}{UUUUU}{}U{{UU{{}UUUUU{U{{{{U}U{}U}}{{{U{U}U{{}{}UU}U}}{U{U{{{UUUU{{{{}}UUU}{UUU{U{UU}}UU}}{UU}U}{}}{UU}U{{}{}U{{U}}U}U{}{UU}U}UUU{}}UUU}UU}UU}{U}U}}}UU}{}}{}}}U}{{{}{U{{{U{{{U}{}}U{}UU{{{}}U}{{}}{}U{UUU}U{}}{UU{UUU}U}}U{UU{}{UUU{{}{}{U}{}}}}UU}}{U}UUU{}{U{{}{{{}{U{{}}{}}}U}UU}}UU}U}{{UUUU{U}{}{}{}}}}{}}{U{{}UU}{UU{U}}{UUU{}{UU}U{UUU{{U{UUU}}{U{}U}UU{U}{{{{U{{}}U{{}{}}}{U{}U}U{}}U{{}U}}{U}}}{U{{}}}}U{U{UUU{{{}U}}{}{{{}}UU}U}{UUU{}{U}}}U{U}UUU}}{{{{}}}{U}UU{}}{{{}{U}}UU}UUU}}{}U}U{{{{UUUU}{U{U{U{}U{U}U{UUU{{}U{U{}U{UUUU{}}UU{}U{{UU{}{}}U{}}UU{}{{{U}}{U}}U}{U}}}}}{U{{}{}{{}}U{{}{{}U}U}}}}U{}UUU{{U}{U{}{{{{U}}}}{}}{}}{{}}{{}}}}U}}}{{}}U}U{UUU}}}U}U}U{{{U}{{{U{{{}{{}}}{U}}U}UU{}}{}}{{}}}}{}}U{{U}{{U{U{{{U}}}U}U}}}U}UUUU}{UUU}{{{}{UUU}U}}{UU}{UU}{U{{{}}}{U{}U{{UUUUUU}{}{{{{U}}}{{}UU}{}{{UU}{UU}UUUU}{UU}{{U{{}}U}{U{U}{{}U{}}}U}}UU}U}}}}{U{U}{{{}}U}}{}}}{}UUU}UU{UU}UUU{}}}{}{UUU}UU}{}UU}{{}}{}{UU{{U}{}}}{{{U{}}{}{}{{}U{{{{{{{{}}UU{U{{}}}{}}{{U}U}U}U}U{}}}{{}}{U}{U{{U}}U}}{}U}}U{U}}U{}{}}U{{}{UU{{}UUU{UU}}}{{UU}U{{U{{U}{U}{{}}U}U{UU{U}{}}{}}{{}}{}{{}{{U}}{UUU}{U}}U}{UU}}{{}}}U{}{U}}{{{UU{U}UU}U{}}{}U}{UU}}}}{}{}U}{{{U{UU}{UUUU}{}}U{{}U}U{U{{U}UU}{{}}}{{{{{{{{}UUU{{{U}U{}}{{{}UU}{}}{}{}}UUU}{U}}}{{U{{{U}UUUUU{}{}}{{{}{}}}UU}U}}U}{}U}{U{{{}{}U}}}U}{{UU{{}UU}}UU}{{UU{{U}UU{U}}}}{{U}U}U{U{UU}UU}+++++++++++++{U}}U{U{}{{{{}U}U}}{UU{U{UUUU}{UUU}}UU{U}{UUUU}{}{{+++++++++++++U}}}U}}{}{U{UUU{{}U}{}{{}U}UUUU}U{}UU{}U}}U{}U{{UUU+++++++++++++U{}UU}}{{{{U{{UU{}}}{}}{}}U}U{}{}}{{}UU}UU}U{{}}{}U+++{}}{U}U+++U{{}{UUU{}{{{{}{}}U}{U{{}{U{}}UUU}U{U}{{}{U{UU{UUU{+++UUUU{UU+++UU{}{UUU}{UU}{{{U{UUU{U{}{{{}{{U}UU{{{{U}U}U{}}U}{U+++++++++++++{UU{UU{{U{{}}{}}}{U{{{U}}{U{{}U{UU{}{{{{U}}{}}UU}{{+++++++++++++}{{{{}UUUUU}}{{{{{}U{{{}UU{{UU}}}{UUU{}}UU{}}U{{}U}+++++++++++++}{{}U{}U}U}{}U{}{}{}{U}UU{UU{}U{}{U{{U}U{{U}{U}}UUU+++++++++++++{}{{{U}}U{}{{}}U}}}U}U}}}{UUUU{{U{U{U{{}}UUU{}}{U{}+++++++++++++}{{{}U{U{{U{}{U{U{}U{{{{}UU{{}}}U{{UU}UU{{}U{U}}U{}+++++++++++++}U}{}{U{}}}}}{{{{}}{}U}{UU{{U{U{UU{{{}{{{{}{U}{}{U{}U+++UUU+++{U{}U}U}{UU}{{U}}{U}UU}}}U{}UU}}U{UU}{U}{{}}U}}}}{{U}{U+++U}}+++UU}{U{{{U{}{}U{UU{}{}{{}}U{{U{UUU}U{{{}U}}}{U}}}UU}{}}++++U{{+++U}UU{}}}{}U}{UU{{{{{}{}}U{}{UU{U{{{{{}}}}}{}{}}U{{{}{+++++UU}++++UU}}{}{}}{UU{{UU{U{}UU{{{{}}{{}U{{{}{{U}}UU}{}{}U{{++++++}{U++++++UU}}}{U}UU}{{U{{{UU{{{U{{}}{U{}{U}U}U}{{}{U{{}}++++++++}{U+++++++}{}{U}{UUU{U}{{}}}UUU}{U}U{{{}U{{{U{UUUU{}}}}+++++++++{{{++++++++U{U{}UUU}U}U}UU}}{UUU{U{{}U}}}}}}{{{U{}U}{{++++++U+++UU{+++}++++++}UU}}{}{U{}UU}UU{{{U{{U{UUUUUU}{}U}}{}{}+++++{}}+++U}U+++{}++++++UUUU}U}U{{}{UU}{}{U}U{{{UU{}{{UU}{U}}}}++++}U}{+++U{{+++{U{++++++UU{{U{U{{{{UUUU}}U}}UUU{}{U{{{{{{{UUUU+++U{}}}+++}{}+++UUU}U++++}}}}}}}}UU{}{U}}{UU{}{}}}U}UUUU}{UUUU}}U}}UU}}+++UU++++UU{U{}+++U}}U{{{U}U}UU{}UUUU}}{UU{U}{}}{{UUU}{}{}}}}}}}+++++++++UUU}{U{U{}{}}UU}}}}}U}}U{UU}}}}UUU{UU}UU}{UU{{}U{U}{U{++++++++++UU{{UUUUU}{UU{{UU{}}}UU}}U}{{{U{{{{}{UU{UU{U{}}{}}{}{++++++++++++UU}{{UU{}}{UUU{U{{U{U{U{{}}}}UUU{U}U}{}{}UU{}{{U}{}}++++}U{U+++++}U{U{}}{}}UUU}U}{{}{{{}UU{{U}{{U{UUU}{U{U}}U}U{U}{++++}{U{}}++++}U{{{}{U{UU}}{U{UU{}UU{U{}U{}}U{U{{}{}UUU{U}}{{{}+++++{U}{{U}++++{U}}{{}{{}}U{}UU}{U{U}}{{U{}}UUUU}{{{{}}UU}}}}{+++++}UU}{U}}+++++{{{{{}}}}}{{{}}{}}U}}{U}{}U}}{UU{U{{U{}{{}U{{U++++}U{{U{UUU}+++++{{{UU{}}}U{U{{{{}{{UUUU}{}}}{}U{}UU{{U{{U}{{++++}U}UU}UUUU{U++++{U{{}UU{{}}{U{}U{UU}U{}U}UU{}{U}{UUU{{}}}{UUU{U{{{U{{}}UUU{{}}UUUU{{{{{}}U}U{{{}{U}U{UU{U{{U{U{}{}UUUU}}}U{{U{{{UU{U{{}{U}{}{}U}UUU}U{{{}{UU}{{U{{}U}{{UU}UUU}UU{}{}U}}{U{}U{}{}{U}{{U}UU}}{}{}U}{UUUU}UU}{UUU}U{}U}{{U}}U}{}{}{{}{U}}}}}U}U{}}U}}}{}U{}}}U}{}}UU{}U{}{U}}{UU}U}U}{{{}U{}}U}{{UUUU{}U}}UU{U}UU{}}}}}}}U}}}{UU{{}{}}U}{U{{{}}}UU}U}}{}{}}}UU}}U{}{{UU}UUUU{U}{{UU}}}{UUUUUUU{U{}U}{U}U}U{{U{}}}}}}{{UU{{U{{U{{U}}U}UU}{U}UU}}{{{}{UU{{{}U{{U{U}{UUUU}}U}{{{}UUUUU{{{{{}}{{}UUU{UUU{UU}U{{UU}{{}{U}U}}{{{{}}{UUUU{}{}}UU}UU}UU{UU{{}}{}}UU}U}U{{U}UUU}{U{}UUU{U{}{}UUUU{}{UU{UU{{}U}{}}}{{}UUU{}}}}UUU{}}}{UU{}{}U}}U{{U{}UU{UU{U}}}}{U{}}UU{}{{}{UUU{}U{{UUU{UU{}{{U{{}}{}U{}}U{UU}{{}{}U{{}{U{}U}U{}{}U}}{UU}{}}}U}UUU}{}UU{U{U}{{{{U}}}{U}}}}}}}}{{{{U}{{U}{}}{}{{}UUU}{}}{{}{U{{U}{UU}UU{}}{U}}}}{}{{}}}}U{}{{{{UU{}}}U}{}{UU}}}}}U{}}U}{{}U{UU{{}U{U}{UU{}}}}UUU{U{}}U{}U}}{{{U{}{{{}U{{{U}U{{{{{UUU{U}U{{{}{{{{}UUUU{U}{}U{U}}{}{{{}}U{U{}U{U{{U}U}U}{}U{}{U}U}}}}}}U{{{}{}{U}{{U}UUUUU}U}UUU{UU}{}{U{{}UUU}U}U{{UU{{}U{UU}}{}}U{}U{U{U}}{}}}{U{{UU}U{{UUU{{}{UUU}}}}{{}{U{}{U}U}{UUU{{U}{U}}+++++++++++++U}{}}{{{}UU{U}UUU{}U{}{}U}}{UU}U{U}}}UUUUU}}}UU}UUU+++++++++++++UU}}U{UU{UU{{}}U{UU}{UU}}{U}U{U}UU}{}}}U}}U}}U}}{}{+++++++++++++}U{UU{U}{}}U{{U}U{}U{U}{UU{U}{U{}{UU{}{U}U}U{}UU}{{+++{{{U}{{+++}U{U{{{U}}U{UUU}U}{}{}U}{{{}{{}U}U}UUU{UU}{{{{}U{{{+++U}}{{}U+++}{}{{}U}UU{}}U{}{{{U}}}{U}}}}{}UU{}U}}{}}U}U{{{{UU}+++++++++++++{}UUU{+++U}U{U}UUU}{}{U}UUU}U{}{}UUUUU{UU}{U}}}{}}}+++++++++++++{{}{U}+++U{U{{U}UUUU{{UU}}{}{{}}}{{{}}U{U}}{}U{U}{{+++++++++++++U{{{}++++U}U}U}}U{}{{}{{}U{UU{{U{{{{U}{{{U{{UU{}{}{+++++++++++++{UU++++++{{U}{{U{UU}U{}UU}U{{{{}{}}{{}}}U{}U{U{{{{}+++++++++++++{}++++++U{U{{U{{U{U{{{{{}{{{U{U}U{U}U{UU{{}}}U}UUUU++++++++++++++++++++{{{{{}U}{}}}U}U}U{{UUU{}}{U{}U}}U{U}{U}U}{{{}{+++}U}+++U+++++++{{}U{}{{}UU}UU}{}}}}U}{{}}U{UU}{U{{{U{{{{}UUU{}+++{UU+++++++++U}}{}{{}{}}{U{}{{{{}{}}{{{}U}U}U}UUU}U{{}}UU{U}}++++}U{+++++++U}{{}}}{UU{}{}}UU{{{}{{U{{{{UU{{}{}}{U}UU}{}U{UU}+++++{{U+++++++{U}UU{}}UUU{{{U{}{}UUU}{}UU}U{}U}{}{U}UU}{U{U{}U++++++}}{+++++}}}U}}U{}{U}}{}}UU}{{{U{}}U}{{}}}{{}{U{}{}}}{{{U++++++++{U{+++++U}}{UUU}{UU}U{{{{U}{}{{{U}{{}U}U}{{UU{{}}{{{}U{+++++++++{}U++++}{{}U}}}}}{{}{{}{U}{U{}U}}}}{{UUUU}}U}}{{U{U{}{++++++{+++{{U++++U{UUUUUUU{{}{{U{}U{{{}}{U{{}U{U{}{{U}}UU}{}UUU+++++{{}+++{}}+++U{U}}{}UUUUU}}{}}U{UU}{UU{}{}UUUUU{{UU}}UU}{}{{++++U{{{+++{{}+++{U{{{U}U}U{UU}{{U}}U{{}}UU{{{{}{{U}{U}U{}}}{{U}+++UU}UU+++{U}+++}U{{}}U}UU{}}{U{{{}}{}U{UUUUU{}}}U{UU{U{{U}}UUU}UUU}U{}+++}}++++UUUU}{UU}{{}}U}{}U}U{}}UUU}{{{}U{}UU}}}UUUUUU{{U}U}U{U}+++++++++{{}{}}{UU{{}U{UUU{UU}UU}}U{{{{}}{}}{UUU{{{U}UU}{U}{{UU++++++++++UU{U{U{{U{{U{{{U}{}{}U}{{}{}}}{{{}}}}UUUU{}}{}{}}U{}}++++++++++++U}}}{}UU{UUU{}U{}}U}UU{{UU{UUU{}UUU{}}}U{{UU{UU}U}}{++++UU{}+++++{{}U{{}}UU}}{}{}}}}}U}}U{}{{U}}}}}}}}{}{}{{}{}}{}}++++U}U}{U++++}}U{U{{U}{}UU}{{}}}U{}UU{{U}}}}}U{{UU}{UUU}{{}U}}+++++U{U{U}}++++UUU{}}U{}{U}U{}{}UU{UU{}{UUU{}}{}U}{{}}}U}}}U}}+++++}UU{}UU}+++++U{{U{U{}}U}{U{U}}U{UU{UU}{U}UU{}}{}U{UU}{{{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}{}U}{}U{}}{U{{{{}U}{{{}{{U}{}}}U}{U}{}U{{}{}}U}}{}U{}U{}}{{}{}}U{U}}}{{}{UU}UU}{{{{}{}{U}}{{{{{{UU{}U}{{U{}U}U}}UUU}}{UUUU}UU}}{UU{U}U{{}}}UUUU{}{{}U}{{}{}}{U}U{U}}}}{}{}}{{UUU{U}}U}}{}U{{{}{{UU}U{}{}}{{U{UU{}{{{}{}U}{{UU{{{{U{}U}}{}U{}{{}}U{{}{}{U}}{{U{{{{UUU{UUU{}{{}UU}}UUU{UU}U{}U{{U}UU}UU}}{{{{}{{{}}{}U{UU}{}{UU}}{{{{{{{U}}}}{{{{{UU}{}}}U{UU{U}{{UUU{{}}U}}U}}U}{}{}{{{U{}{U{U}UUUU{}U}}{}{UUUU}{}U}}{}UU}{{{{{}}{{{}{UU}{{U}{UUU{{}U{U}{UU}U}{U{U}}{}}U{}}U}}U}UU}}UUUU{}U{{}U{UU}}{{U{{}}U}{UUU}{U{}{{UU}{{{{{{{U}{UU}}UU{U}}}{U{U}}}{U}}{U{}{}{}U}U}}{}}U{}}}{{{U}UUU{{{{U}{{{{U}U}U{U}U{{}}{}}UUUU{}U}{UU}{{}U}UU{U}}{}UUU{}}}{{{U}}{UU{{}}}}}}}UUUUU{}U}}{UU}}U}U}UU}UU{}UU}}}}U{UU}UU{}UU}{{}{}}}{{{{{{U}}{UU}UUUU}{}{U}U}}}U{{U}U}U}}{{}{}{U{U}}{{{{{}{U}{{UU{UU{}U{{U}{{}}{UU}{U}}}}}}{U{}{}}}U}}{{{UU}{UU{U{{{}{}{U{}}{U}}}U}UU}{U}}{}U{}{}{}U}}U{UU}U}{{{{}{{{}{UU{U}}U{{{{U{{}}U}{}}{}U{}{U{}UU}}}}{{UU}{}{U{}{}{}U{}U{{}UU}}}}U{U{}}{}UU{{{}{U{U{UU}{UUU{}U}UU{{{U}}{}{{{{UU}{}}}{UUU}}{UU}U}U{U}}}}{{}U}U}}{}{}}U{{{}{U{U{}{}}}UU}{U{{U{U{}}{{{}UU{}}UU}}+++++++++++++UU{{}{{}{{U{{}}}UUU}UUUU{{U{}{{}{}{U{}U{U}U}U{UU{U}+++++++++++++U{U}}{{U{}{{U{}{{UU{{{}{}{{}U}UUUU}{{{{{{UU}U}U}UUU+++++++++++++U{}UUU{{}}U{{}}U}U{U{{}UU}}U{U}U}{{}{U{{{U}UU}}U{}{+++}UU}{U}+++UUU}{U}}U{U}}}}}{U}}U{UU{{{{UU{U}{U{}UU}UU{UUUU}U}}+++}}UU}}}+++{{U}{U{}{{{}{U{}U}{U}{{U{U{UUUU{{{{{{{U}U}{U}UU}{}{+++++++++++++UU{{{{UU{U}UU}U}}U}}UU}}{{{{{U{U{U{}}{}}{}{{}}U}U{{+++++++++++++}{{}U{{{}}{U}{}U{U{U{}U{U}U{{{{U}{}{UU}}U}U{{{}{UU{+++++++++++++U{{{}{}}U{{{{{}{{}}}}}{UU}}{}}}}{{U}}}}U{{{}{U}}U{{+++++++++++++U{U}UUU{U}{}UU}}{U}UU{UU{}UUU{UU}UUU}{}}U}U}U}U}{{{++++++++++++}{U++++}}U{U{{}{U}U{}}UUUUU}}UUU{U{{}}}{}{U{U{{U{}}U++++++++++{U{U+++++}U{U}UU}}UUUU}{}{U{U{UU}UU{UU{}{}}{}{{U{{{U}{}}+++{{}++}{U++++++{{}UU}{U}{}}{U}{U{}{}U}}UU{{U{}}UU{}U}UU}{{{U}{+++}{U++}U++++++U}U}}U{{{U{UU}}U{UU{{{UUUUU}}}{}}U}{U}U}{{}}UU}++++}}{++++++++UU}UUU{}U{U}{}}U}U{UU}}U{U{}}{}}UU{}}}{{}U{}}{U}+++++}{U+++++++{{{U}U{{U}{{}{}}U}{U}U}{UU}{}U{{}{{}UU{U}}{{{{{}++++++{U}++++++}{U}U{U}{}}}}}}{U}{}UUU}}U}}{}}}{U}}U}U{{UUU{}U++++++++}U{++++}}{{}UU{U{U}}{{{{U{}}{UU{UU{UU{U}}}UU{}{{U}}}}{U+++++++++}}}+++UUUU}{}{U}UU{{}{}}UUU{}U}{}}}UU{{U}UUU{{{}}U}{{{++++++{+++}UU++}{{{}{}U}UUUU{{}UU}U}{{}U}}{UU}}UUUU}U{}{}{UUU}{+++++{UU+++{{{+++}}{{U{UU}{U{}}}U{{}{U}U{{}{U{UU{{}{UU}{{UU{}}U{++++{U{}+++}}U+++}}}}}{U}{U}}}UUU}{{}U}}{{UU}{U}{{}U}{U{}}{{{{}U+++U}}}}+++{}{+++{}U}}UU{{}{{{{{{}UUU}U}}}}}U{U{U{U}}UU}{{}U{}U{{{{}UU{{+++}{++++{{}}U{{U{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}}}UU}}UU++++++++++UUU}U}}}U}UU{{}{}}UUU{U{U{{}UU{}U}UU{{U{U}}{U{}{}{U}}++++++++++++{{{{{U}UUU}U}UU}{{{{}{UU{UUU}U{}{U{U{}U}{}UUUU}{U{}{++++}}}U+++++}U{U}U{{}{}{}{UUU}}U}U}}}}UU}}UUUU{U{{}}}U{{}U}}}}++++}{U{U}++++{{{}U}U}}{}{{}}{{U}}{}{}}U{{}{{}{}UU{U}}}U{}}{UUU+++++UU{{{}}++++U}{{{U{{}{U{U}U{}{U}}U}}}{U}{U}{{UU{{{}}{}}{}{U+++++{{U{U}UU+++++}{}}U{{}U}{U{}UUUUU}U}U{{U}U{U{}{UUUU}{{}}U}}}++++{}{U}}{U}U+++++U{}{UUUUU{U{U{U}{{{}{{U}{}}}U}{{}}UUU{UU}{}U++++}{U}}{{U{{{U++++U}{U}{{U}UU}{}}}}{{U{}}{{}{{UUUU}{{{U}{}{{U{}}}}U}U}{{{}U{}}UU{}{U}{}U}U{{UU}{}{{{UU{}UU{{UUUUU{{}U}}{}{}{{{{{{}{}{}{{{UUU}}}U}U}}{{UUUUUU}{{{}}U}{U{{{{UU}{{U{U{}{}UU{}{{U}{}}{U}U}}UU}}UUU{{UUU{{}}{{UU}}{}U{{U}}{{{{{{}UUUUUU{UU{U}U}U{}}U{{}{UU}}U}}}{UU}}{U{{{UU{{{}}{{{}U}}}}}}}{U}}{}U}}}}{}UU{}{}{UUU{}{}}}U{UU{{{{{}U{{{UUU{{U{{UU{{}{}}{}}U}}{{}U{}U}{U{{U}{}{U{U}}}{}{{}}{}{{}}}U}{{}U{}{U}}}UUUU{}}}}U{{UU}}}U{U{}U}}{}}{U{UU}}}U}}{}}{U}U}{}}U}{}}}UUU{UU{UUU{{U}U}{{}}{U}{}U{{UU}U{UUU}{{}U{{U}{{U}{UUUU{}}}{U{}U}UU}{{}UU}U{}U{{{{U{U{{U{}}{U}}U{U{{U}UU{U{UUU{}{{{}U{{{{}UU}{{{}{}UUUU}}}{U}UU{}}{UU}}{{U}{{{}UU}}{}{U{{}U}}{{UU{UU{U{UU}U}UU}}}{}}}}{{}}U}{U{{}}}{UU}{U{}{{{{}UU}}{{{U{U{U{{{}{UU}U{{}U{U{{}{}{{}}{U{}U}{}}{U}UU{U{}UUUUU{UU}}U{U{{{}U{{{}U{{}U}}{{}U}{}U{U}}}UU{{}}{U}}{U}}U{{U}U}}{{U{U}{{}}{UU}}U}{{}{{{}{U}UU}}U}UUU{}}}U}U{U{UUU}{}U{{}{}}}{}U{{U}}UU{U{{{{}}}}{U}UU}U{{U{UU{{}}UUU{U{{}{U}UUU{}UU}}}}{UU{}}{UUU}}}U{U{}U{{}{}U{UU}}{{{}{}}}}{UU{{U}UU}}U}}}{{}}{U{{{}{U{}}}}U{{UU{}{UU}{UU}}{{U}UU{UU}{{U{UUUU{{}{}U}{UU}}U}UUU}{{{}UU}}UUUU}{}{}U}{{}}{U{U}{}U{}UU{}U}UUU+++++++++++++{}{{U}}}UU{{U{}{UU}{UU{{}U{U}}{}}UU{{{U{}UUU{U{{{{}+++++++++++++U}UU}{{{}UU}}{}{}{}{}{UU}{{UU{}}{{}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{U}UUU{}U}}U{}U}}}}U}{{U{}+++}}}}}}{+++}{{U{}}{{{U}{{}}}U{U}}{U{U{}}}{}UUUU}}}UU{}U{}}{U}U+++++++++++++U}{U}}U}UU{}{UUU{{{U}}UU}}{{}{{{}{UU{U}U{U}}{{U{U{U+++++++++++++}}}{}U}}}U}}{UU{}{UUU}}U}{}}}U}}{{}U{}U}{}}U{UU{UU{+++++++++++++{{}}{{U}UUU}{U{}U}{UUU{UUU}{}{}}U}{{}{}U}}{UUU}}UUU+++++++++++++{{U{{{U{{}{{UUUU{}{{{UU{U{U}}UU{UU}{U{U{}UU{{UU{{{{++++++++++++{{}U{U{U{}{{}}}{}UU}UU{}}{{}UUU{}{{U{U}U}{UUU{{}}}{}++++++++++U}{}}}U{{{U{{{}{{{{}UUU}U}{{{UUUUU}}}U}{U}{}UU{}U}UU{{U}+++}U}++{{UUU{}}{}{{UU}{}{}}{{}{U}}}U{}U}{{}UUU{{{{U{U{UUUU{}}U{+++U}U++{U+{{}{}{{UU}U}}U{UU{U{}U{U{{}U{{}}U}U{{}U{{{UU{U{}}{{{++++}U{+++++UU{UUU{U}UU{{{}}U}}{}}}{{{UU{}U}U{{{}}}U{{}}}U}U{{}+++++{{{+++++}U}UU}}{{U}U{U}U}}UU{{}U}U{{{}{U{U{{}{UU}UU}{UUU{U++++++U{U++++++}{{U}UUU}}{{}}{{}{}{U{}}{}{U{{U}U{{}UU}{UU{{U{{++++++++{{U++++U{{}{}U{}{}UU}UU}}}}}}U{UUU{{}UUU{U{}{}{{}U{}{}}+++++++++{}{+++{}U{}{}{{}{{U}}U{UU{{{}U}U}{}}{}}U{}U}U}U{{}}UUU++++++{+++{{{++}}}{{UU}}UU{{U}U}U}}{U{}{{}{U{UUU{U{UU}}{}U{{{U}+++++{{U+++{}U+++{{{}U}U}}{}}UU{U{U}U}{{}U{UU{{{U{}U{U{{U}UUU{{{++++{U}{+++UU{+++{U{U{}{U}UU{{{}}U{}{UU{UUU{}{{{}{}{}}{U{UU{}}{{+++}{UU}+++{}}+++{{}UU}{}}{UU}}}}U{}}}U}UU}UU}}U{{}U{{U}UU}{}UU}{{}}{{{{+++UU++++{{}{}}}U{{{U}}}{}}U}{{}{{}UU{{}{{{}}UU{{}UUU{U{U}}U{}UU+++++++++}U{}U{UUUUU}}UUU}{U{{U{U}}}{}{{U{{{}{UU}UUU}{}{}UU}{UU++++++++++}}{UUU{UUUU{}{}}{U}UU}{U{UU}{U{}}{}U}UU}}}U}{}{{{U}{U++++++++++++{{UUUU{{{U{UUUU{U}}}{{{U{U}UUU{}{UUU{{{{}U}}U{U}U}U}++++{U}U+++++{}U{{}{{{{{{UU{{U}{}U}{}{U}{{U}UU{}}{U{U{}UUUUUU{U++++}}}{}U++++U{{U{}{UU}UUU}{}{{U}}}{UU}UUU}UUUU}UUU}U{{}U{{}}{+++++}}UUUU{++++UU}}UUU{}}{UU}{{U}{}}U{{{{U{{}}{}U{U}}U{{{}{}U{+++++}}U{}UUU+++++{}UU{{{UU{}{U{UU{}U{{}U{U}U}{UU}U{UU{U{}}}}}}}++++}{}U{}{U{{+++++{UU{UU}UU}{{}}U}}{{U{}}UU}}UU}{U}}{UU}}U}U{U++++{{}}}}}U{U}{++++U}}}{UU}}}UU}}}UU{{}U}{U}UU}}U}UU}UU{{{UU}U{{{}UU{UUUU{{}{{}}{{}}U}U{{U}}{U}}}}{{UU{}{{}{UU}U}UUUU}{U}UUUUU}{U{}{{UU}{}{}}}{}U{{}U}{{}}{}}{UU}{}U}}U{{}UUU{{}UU{{UU{{{}}}{U{}}{U}}}U{{{U{{U}U{UUUU}{{U}}}}}}}{UU}{U{U}U}{U{U}{{U{{}U{UU{}{U}}}}{{{U{UU{{U{{U}{{UU{U}U{}U}}U{}U}UUU{UU{{UU{U{{U}U}U{}{{UU}UU}{}}U}{{}UU{UU}}{}}U{UUU{{U}{{{UUUUU}U}UU{U{{U}}}UU{U{{{{{}UU}}{}{U{}{U}}U{}}U{U{{U}}}U}UUU}}U}}{UUU}}{{{{}UU{U{{{}UUU}{}U}}{}{}UUU}}{U{}}UU}U}{}{}}{}U}{}}}}U{UU}UU}{U}{{U}{}{}}}}{}}U{{U}{{}UU{{UU}}{U{}U{{}U{{{UUUUUUU}{}{U}{{{{U{}}}{UU}{{}{UU}{U}{{}{{{UU{}U{U{U{}U{U}{{{}{{U{}U}{}}}UU}}}}}}{U}U{{}}U}}{}UUU}{{{UU}U{{U}}}}{{U}}}}}UU}{{UUUU}{U{}{}U{U{{{{{U}}{}}}}}}UU}{}}{{}}{U{U}{UUU}UU{U}UU}{{{}UUU}}{}{{}}}U{{{{U}{}{U}{U{{{}}{{}U}UU{}{{U}{UUU}{}UUU}UU{{}U{{U}U}}{{UU}UUU{UUU}{}{}}{U}}U{}{}{}}}U{UUU}}{UU}{U{{}UUUUU{U}U}U}{{{}U}}UU}UUU}{{}{U}{UU}U{U{U{}}}U{}{{}U}{U{}{{{{}}{}}}}UU}{}UU{}{U}}U}U{UU}UUUU}U{{{}}UU{{U}U{{U{}}{{{}{}UU}U{}{}}U}{}}{}}U{}{{U}U}{{U{}}{}}}}}{{}{{}U}UUUUU}{U}U{UU}}}}{U}U}UU{}U{{U{UU{}{{{UU}}U{UU}{UUU{UU}{U}U}}U}UUU{{{UU{}}{U}}U}}}{{}}}}{U}U}{U{}}}{+++++++++++++}}{UU{UU{{{{U{}{UU}{{{U{{}UU{UU{}U}UU}{U}U}}}}UUU}U+++++++++++++}}}}{{}U}U}}U{U{U}U{U{}}{}UU{{U{}}}}{}{}{U}U{U}U{U{+++++++++++++{{}}}{}{{{}{}}{}{{U}}}{}}U{{U}}}UU{{U{{{U}}UUU}U{{}+++}}}U{U}+++}UU{{}{U{}}{}UU{{{}U{U}U}}{{UUU}}{U}UU}}{{}}U}}}U{}+++U{}}}U}+++U}}}UU}}{U{}{}U{{UU{UU}U{U}}{{}UUU}U}}U{{}U{}}}{U{}+++++++++++++}}}}{}U}UU{}}}}{{{UU{{}{U}UU{}{UU{}U{{UUUU{U}}{}{{U+++++++++++++{U}}}UU{UUUU}{U}}U}{U}UU}{U}}{}{{}UU{{U{}UU}{U}}{{U+++++++++++++{UU}U}{}}{U{}{}UUU}}{}U{}}U}}U}{}UU{{U}U}{UUU{}}{{U+++++++++++++U}U}}}{}}}U{}}U{U}U{}UU{}U{{U}{U{}{{}{UU}U{{}UUU}}{++++++++++++{{{{}}{}U}}{}{}}U{U{UU}UU}}U}}UU}U{{U{{}}}{UUU}}{UU}++++++++++U{UU{U}U}}}U}U}}U{UU}UU{{{{}}{UU}UU{U}}UU{U{}}U}U{}U{UUU+++}{U++U{U{{U{UUU{{}{{{U}U{}UU{{}}UUU}{{U}U{{}{{U}{}{}UU}{{U}U}+++}U{+UU{{U}U{U{{U}{{{{U}{{{U}}}{}{{}}UU{{}UUU}}{U}U{{U{{}U}{}++++}U}+{UU{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}{}UUU}}UU++++++}{}+}}{U}{{{U}}U{}U}}U}}{{UUUU{}U}{U{{{{{{U{}{{}{{{{}}U}++++++++{UU+{}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}UU}UU}}{++++++}+++}{{++{U}}}}UU}{}U{}}U{}U}}{U}{UU{{UUUU}{}U}}{}U}}}}UU+++++{}}+++{UU+++{}U{UUU{U}U{}U{UUU{{}U}{}U{}{{U{}{}}}}U{U}}UUUU++++}UU}+++{}{+++}}}{U{{}U{{{U{}UUU{U}{{U{}}U{UUU}}U{U}U}{{{U{{}+++U{}}U+++U}{+++}{UU{UU}{UU}{}U{}U}}{}{U{{}UU}{}}}}UUU}U}UU}{}U{{{}UUU{+++}{++++}}}UU}}{}}}{{}{U{}U{{}{U}}{U{{UUU{{U}U{U}}{{U{UUU{{}{}U+++++++++}}}U{{}}{}}{{U}}}}}}{UU{UUU{}{}}}}U{{UU{{U}{UUU{UU{{U{++++++++++U{}}U{{}{{{{}}U{U}UU{UUU}U{}}}U}UU{}{{}U}U}}{}U}{}U}U++++++++++++{{}{}}{{{{}}}U}{{}U{{{U{}U{{{}{U{}}}U}}{{UU}{U{}}}U}++++}{}U+++++U{U{}}U}UU{{{{}}}}{U}}{UU}UU}{U}UU}UU}UUU{}{{U}}U{++++UU{}U{++++}}{UU{UU{UU{{}}{{{{}{}}{}UU{}{{{UU{{{U}U{{}{{UU}U+++++}{{U{UU++++U{U{{UU{U{{}U}}{UU{{UUU{{{{{U{}UUUU}{}}{}U}{{}}+++++UU}{{}}}+++++U{UUU{UUU{}}{}}{}U{{U}U}U{{{{U}UUUU}U{UU{UU}{U++++{{{UUU{{{{+++++}U}{}{}U}UU{UU}U}{U{{{}U}}}U{U{{{{{{}U{{UUU{++++{}UU{{}{UU{U++++{U{}{}}U{{U{U}}{U{UU{}}}}UU}UU{}U{U}}}}U{U}}U{{{U{UU{}{}{}}}}}}{{{}}U{}U}UUU}UU{U}}U}U}{U{UUU}{{{U{UU{{}}UU{}UU}U}}{U{}}U{{}}U{}{U}UU{}{{}{{U}{{{U}}}}{{}}}{U}}}UU}U{U{UU}}}{{{{}{}{U}U}{{UU{UU}}U}}{UU}}{{}{{}}}}{{UU{U{UU}{}{}{}}{{U}U}}U}U}{}{}}{U{UUU{U{}}}U{{{U+++{U}{{U}}U}}U{{U{}UUU{{{}UU{{UUU{U}{{U{U}U{{U{U{{U}}UUU}{{{}U++++{}{}}}}U}{U}{U}}UU{}U}U{}{{{U{{{}U}{}}{U{U}}}}U{{{U{U{UU{}}U++++{}{{U{}UU}UUUU}U}}{{}{U}}U}U}U{U}{U{{}U{}{UU{UU}{{{UUU{{{{UU+++{}U{UU{}{U}{}{{{UU}{U}UUU}}{U{{{}U{}}U}{}{{}U{}}UUU}{}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}{UUUUU}UUU}{U{{UU{U}{{}{}U{UU{U}}{U{{{U}{}}+++UU{{{{}UU}}}{U}UUUU{{U}{UU{{}U{}}}U}}U}UU{{}U}{{}{}}}{UU}{}U{+++}UU}UU}{{U{UUU{}UUUU}}{}{{{}}}U}{}}{U{U{}UUUU{{{U{}}{U{UU{UUU+++UUU}}}U}}}}{}{{UU}}U{}{}UU{{}U{UU{{UU{{{{}{{U{UU}U{{U}{}{}UUU+++U}}UUU{{{U{UUU{{{}UU{U{{}}}}}{}{UU}U{{U}U}U}{{{UUUU{}UU{}}}}{+++{}{U}U{UU}U{{}UUU{}U{UU{{}UU}UU}{{{U{{{{{U}{{}U{U{{{UU}{}{{}{+++{}}{{}UUUU}UU{U}{{}U{{UU}}U{UUUUU{U{}}}U}{{{{U{}}U{}{}U{U}UUU+++{{{{{}U}{{U{U{}}}UU}}}U}}}}U}{{{UUU{{}{{}{}+++++++++++++{{{U}+++U{}}U}{{UUUUU{}{}U}}U{U}{{U{U}}}{}UUU}{}{}}+++++++++++++U{U}{{{}U{{U{{{UU}}}}}{{}U}{}{UU}{}UU{{UU}{{}{U{U{U+++++++++++++{}UU}{{U}}{{UU}}}U}U{U{{U{U}U}{{U{{}U}{U{UUU}}}}{UU+++{}{UU}}+++U{U{}{}U}UU}U{{{}UU{U{}}{}{{U{{U}}{}}UUUU}U{U{U}}U}+++U{}U}UU+++U}{UUU}U{}U{{UU{{{{}UU}{U}}}UU}UU{U}U{}U{UU{{}{UU{U+++++++++++++U{U}UU}{U}{{{U}}{U{UU}}{{}{UU{}{{U}{{U}{UUUUU}U{UU{+++++++++++++{UU}UU}{{U}U{}UU{U{}{}UU{{}{{}U{{U{UU{}{{}{}{}{U{UU+++++++++++++}U{}}UU}U{}}}}{{{{U}{{}U{UU{UU{{{{U{{U}}{{}{}UU{}U{+++++++++++++U}U}{{}{U{}U}U{}U}UU{}}}}U}}{}{UU{U}}U}UU}}U{{{U}{U++++++++++++}{U{U}}{U}{{U}}{}{UU}{U{}}}}{UUU}{U{UUU{U}UU}}UU{}}{++++++++++}}{{}{UU}UUU{}}}}{}U}UUUUU{}UU{}U{U{{U}{U}{U{UUU}UU{U}{}+++UU}{+}{UU}{{U{U{{{{U}{}}U}}U{UUUU}{}}}}}}{}{U{UU}U}{}{}{U{}{}+++}UU}{U{}UU}}}{{UU}}{}{}{}{{UUU}{U{UU{{{UU{}{}{}U{{U{}{{{{{}U+++{U}{}}{}{UUU{U{UUU{U}UU}}}UUU{{UUU}{{}}UUU}}UU{UU}{{{UU{U}}{++++{U}}{}}U}}U{}{{{}}U{UU}{{}U}{}UU}{{}{}U}}{{}U}{UU{{U}}{}{}}+++++}{}UU}{{}}}{{}U{U}{}}{}}{}}}{U}}U{}{{{{}U{U{U{}UU{}}{U{U}++++++++{}}{{U}U}}{{{UUUU}U{UU}{{}UUU}}UUU{{}{UU}{{}}UU{}UUU}U}+++++++++U}}U}{{}{{UU{U{{}{}{UUUUU}U{}{{U{}U}U{}{}U}}{U}U{{{U}}++++++}+++U{}U{{UU}}UU}U{{U}{U}{{}{U}}U{U{}UUU{{}}{{U}}}U}{{{U{+++++U}{+++}{U}{U}U}UU{U}U}{{{}}UUU}U{}}U}{{U}}U{{{U{}U{}U{{UU}}++++{}UU+++{{}{}U}{UU{}UU{{{U{{{U{UU}}UUUUUU{}U}UUU{}U}UU}U{}U{{+++{{{UU+++}U}+++}UU}U}{}UU{U{{}UUUU{}}UU}}{{{U{{}}{UU}{{{UUUU{{U}UU{U{U+++}{++++{{U{}}}{{U}U{{}{{{{{{}U}}U{UUU}{}}{{}UUUUUU{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}}{}{{UU}++++++++++++{{{}{{}}{{{U}U{}UU}U{}}U}U{{U{}}U{U{}UU}UU}}}U{UUU}}++++}}}}+++++}{U{}{{{U}UU{UU{U}U{U}UU{U{U}{{}}{{U}}}}}U{}UUU{U}++++U{UU{}++++U{{{}UUU}U}{U}{{{{{}UU}}U{{}{{{{}{{{{}{{}{UU}}}}}+++++U{UU{{{++++}{U}}U}U{UU}{U}U}}{{}UU}U{{{{U}{U{UUU}UUU{UU}}{+++++}U}{}}}U+++++}U}U}}{}}}}UU}{UUU{}}{{}}U{}{U{U{{UUU}{{{{{UUU++++}}}{}{U}{U+++++}{{UU{U}}UUU}{{{UU{}}}}{U{{{U}}{}{U{UU}}}}}}++++}{}{U{{{U}{{++++}}}UUU{}{UU{U{{UUU}}{}}}}{UUU{{U{}UU{{UU{{U}U}{{{{U}{{{U{}}}}{}}U{{}U}}{{U{{{U}}}}U{}}UU}}U{{}{U{{U{{UUUU{}U{{UU}{{U}{}{UU}{U{U{}}U}U{U{}{{{}{{UUU}{{{{U{{}U{U{}U}}}U{}}{}{}UU}{{{UUU{U}{}{}}U}UU}{{UU}{U{}}}U}}}{U}}}}{}{U{UUU{{}UU{{{UU}{}U{{U{}U{{}{}}{UU{{{}U}}}+++U{}{}U{U{{U{}UU{U{}U{}}{}}{}{}U{U}}UU{}}}UUU{{}}}U{}{}{}U}U{++++UUU{UUUU{}}}{{U{U{{U{U}}U{}}U}{UU{UU{{{U{UUUU{{}U}}{}U{{U}}U++++U{U{UU}{U}}}{}}}{}}}{{U}U}U{}{U}U{U{}}UU{}{U{}{UU}U{}{}{U{{}+++{}}}}{}U}{}{UU{}{}{U{U{{{}U{{U{UUU{U{}}}U{U{UU{{}U}UUU{}{U}{}+++U}}}UU{}}U{{}}}{}}U}{U}U}U{UUUUU}{{UU{UU{{U{{{}}}{}UUU{U}{U}{+++{UU}{UU}UUUU}U{{U}UU}}{{}UU}}}UU{{U{U{U{}{{}U{U{}}}{UUU{UUUUU+++UU}}UUU{{UU}}UUUU{U{{UUU{{{U{U}}U}}{U}}}UU}{U{}{{UU{}{}{}UUU}+++{}}}U}UU}{{}}{}{}{}U{}{}U{UUU{}U{{U}UU}}{UUU{}}{}}U}{}}{U}U{}+++{}}}}UU{}{U{{{U}U}{}}{UUUUUU{{{U{}U{{UU}}{U{{}{U{}}}U{U}}U}UU+++{}UU}}U{}{}}}}UU}}UUU{}{U}}}U{{}}{{}{UU}U}{{}UU}{}U}}{{}{{}}U+++UU{{}U}}{U{U{{}U}U}}{{U{{}U}}}U}}{U{UUU}UU}U{U}U}UUUU{{UU{U{U+++U}UU{}UU{}}}{}}{}}{U{}}U}U}U}{{}}}}UU{{{{U}}}U}}{{{{U}U{{}{U{+++{{{}{{U{}UU}}{{{{{U{{{{}}}{}{U{U{{}U}{U{{}{+++++++++++++{UU}U+++U{}}{}UUU}{UUU}U}}U{}}}{}U{U}}UUU}}{{}{{{}{+++++++++++++{}}U}{}U{U}}{}{{}{UU}}{}UUU{}{UUUU{{}}{U}}{U}U}U{{{+++++++++++++}}{{{}}}{}U{U}U{}}{}{}UU}}}UU{U{{{UU}UU{}UU}{U{U}U{+++}U{U}U{+++U}U{{}U}UUU{{}U}}UU}UUUU{}UUUU{{{{{}}UU}}{U{}{{}{}{+++UUUUU}}+++}{U}++++}U{U{U{{UU}}}{}U}U{{U{UU}U}}UUU}U{{U{U{}UUU+++++++++++++{{{++++++}{}{{{{UUUU}UUUU}}{}}}}U}{}U}}{{U}U}}U{{U{+++++++++++++{{U++++++}}}UUU{U{{{U{UU}}{UU{{{{{U{UU{U{U{UU}{{{{}+++++++++++++UUU++++++{{{{}}U}{{{}U{UUU}U{{}}UU}{{U{}U{{{U}UU{}U+++++++++++++U}{}++++{}UU{{{}}U{{}U{UUU}{}}{U}{}U{{U}U}}}}}U}{U{++++++++++++}{}UU}U{{UUUUU{}U{U{{U}U{{U{}{{{U{{UUU}{}U}UU{UUU}{}++++++++++}{}U{{U}}{}{U}U{}{U}}U{{{U}}{U{{}{U{{{{{{UU{{}U}U{}{}UU}+++{}UU+}U}}}}{{}{}{U}U}}}{{{}}}U{{UU}{{{U}UU{UU{{UUU}U}{{}U}}U}{U+{}{}{{U}}}U}U{}{U{}}{U{}}UU{{{}U}U{UU}U}U}UU{UUU{}U}U}{{{U}{{UU}{U{{U}{UU{UU{UUUU}}UU{}}UUUUU{{{}U}{{U{{U}{{{}}UU}}U{}{}}}}+U}U}UUU{}}U}U}U}{}{{{UUUUUUU}}{U{{}}}{}{{U{UUUUU{}{U{U}U}UUUUU++{UU}{U{{UUUUU{U{}U}}U{{}{}U}U{{{U{}{}{}U{{{}{}}}UUUU}}{U{{{U++++{U}U}}}{{}{}}{UU{}{{{U{{}}U{}}{{}{U{UU}{}U}{}UU}UU{{UU}}U{{+++++{}}{UUUU{}}}{}{}}}}UU}{}}U{}}{}UU}{}}}UU{U{}{}{{UUU{}{U}}{++++++{U}}}}{{UU{{}{U{U}{{U{}{{U{UU}}U{{U{{U}{{U}UUUUU{{U}}U{}{+++++{U{UUUU{{}}UUU{}}{U{{{U}{U}{}{}U{{{{}}{UU{UU{U{}{U{}{U{U{{{++++UU}{{UU{{{UUUU{U}UU}U{{{{U{{}U}U{}U}}{{U{UU{UU{U{}}{}UU{{{U{+++{{UUU+++U{{+++UU{UU}{{{UU}}{U{U{UUU}{}U{}U{U}}{U}}{U{UU{{{}UU{}}}}{}{+++UU++++{U{{UU{UU{UU}}{}{UU}{{{U{U}U{UUUU}{U}{}}U}U}}U}U{}U}}UU+++++++++{UU{{UU}}U{}U}{UUUU{{{}}}}UUU}}{U{UUUUUU}U}U{{{U{}}{UU++++++++++}{U{{{{}{U}U{{{}U{}U{}U}}U{UU{}U{{}{}U{}U{{{U}U}}U{UU++++++++++++U{}{}}}{U{U}}U}{U{U}}U{{}{UUU}}}}U{UU{}{{}UUU}{U}{}U++++UU}{+++++}U{}U{}{}}}{U{UU}{U{U}}UU}{{UUUU}{UU}UU{}}}U{U}{}U++++}{}{{{++++}}{}}UU{{}U{}}U{{}}U{}{{}{}{UUU{UUUU{{U}UU}U}}{{U+++++U}}U}}}++++}}UU{}U}U}{{U{U{{{{UU{}{{UU}{}{{UU}}}U}}}}{U{}{+++++U{U}{}}U+++++UUU}UUUU}}{{UUU}}{UU}U{{UUU}}}{UU{}UU{U{{UUU}{++++}{{U}{}}{}+++++U{}{}}{}UUUUU}U}{}}}{U{UU{{}U{}}{UU{}{UU}}UU++++U{U}}UU}}{}U++++UU}U{{{U{{}{U{U{UUU}{}UU}}{{{{}{}{U}{{{U}UU{}}UUU}{}{{{U}}U{UU{{{{}{{UU{U}{}}U{U{U}{{U}}U}{{}{U{{U{UUU{}}UU{}{U}}{}U{U}}U{}{U{U{}}UU}{UUU{{}U}}}UUU}}{{}}UU}U}}U{}U{U}UU}UU{{UU}{UUU{{{}}{{{}}U}UU{UU{U{}UUUU}{UUU}UU}{{{}}}{U{}U}UUU}{{{U{}{U}U}{}U{{UUU{}U}{{}}{{}+++{{}}U{U{}U{U}}{}U}{{U}{}}}}}U{UUU}{U{}U{}{U}}}{UU{U}U}}{U}{U++++{{U}UU}UUU{UU{}}{{{{U}{U}U{U}{}}U}UU}U{U{}}U{}{UU}{}{U}}U{U}++++}}}UU}U{}{}{}UU}U{{UU}{U}{U}{U{}}U}}}U}}U}U{U}{{U}UU{{UUU{UU+++{{U{{{U{}{U{U}{{}UU}}U{U{UU{}{U{U{{{U{{{{{U}U}}{U{}U}}}{{}{}U+++{UU{}U{UU}}}}U{UUUU}{U}}{}U{}{{U}UU}UU}{{}}}}U}{}U}}{}{{{}}}}+++}U{{}}U}{}}{{UUUU}}U}{{UUU}U{U}{UU{}{{U}{{{U}{UU}U{}{UUU{}UU}+++{}UU{}{}{{U{{U}{U}{U}{{{{{{}{U}U}{U}{}{U{{}{U}U}}UU}{{{{}}UU}+++U}{}U}U{{UUU}U}U}}{}}U{}U}UUUU}{{UU}U{{}}UUU}U}}{}}{{{}{{{}U}+++}U{{}U}}}}{{UU{}}UU{UU}}{}{}{U}UU}}U{}U{}}U{{}{{{{U{}}}}{{}{}+++U}}{}}{U}}UU}{U}}U}}U{U}U{}U{{U}{}{U}}{UU{{}U}{}}UU{}U}{UU}{{+++U{}}U}{{{UU{{}U}{U{}{{}{}}U}UU}UU}}U}}UUU}}{}}U{{UU{{{{}U{UU{+++}{U{}{{{}UU{{}{{U}U{}}UUUUU}U{U{U{}U}{U{}{UUU{}{}{}UU}{}U{UU{+++}{{{U{}UU{{{}UU{{{{}U}{U}}UUU}}U}{}U{}U{{UU+++++++++++++{}}{}+++{{UUU{U{U}UU}}}{UU}UU{{}}}}}}UU{{{{{{{}}{}}+++++++++++++}U}}{U}{}{}}{}}UU}}U{{}}}{{{}}U{}}{{UUU}{{{}U{U{}{U+++++++++++++U}U{}}}{U}{{}}U}{}}U}U}U{U{U}}{}U{}}{}U}}}}U{}UU}{U+++{}}}U}U+++UU{{{{}}{UU{}UUUU}}{}{}U{}}}{}{}}UU{U{}U}}{}UU}}}U}+++}{}U{}}+++}UU}++++U{{U{{U{}{}{U}{}U}}}U{{}{}}}UUU{U}}{UU}U{{{+++++++++++++}}}++++++{}}}}}}{{}{{{{UU{}}{U}U}{UU}}U{}{{}{}{U{U}+++++++++++++UU{++++++}{}}}U}}UU{{{{U}U}UU{}}{U{UU{}U}}U}U}{}U}{+++++++++++++U}{++++++UU{U}U{}U{}}U{{UU{}UU{U{UU{U}}U}U}{}}}}{}}+++++++++++++{{}}++++U{{{{}}U{}{{U}UUU{}}UU{{U{{{U}}}U}{UU}{UUUU++++++++++++{{}{U{U}U{}{}U{}{{UUU}}U{}{U}{{U{}U}{U}{{{}{{}}{U{UU++++++++++}{}}U{U{UU}{}}}{{U{U}}UUU{U{U{{}UU}}U{{UUU{{UU{}}{{}{U}U+++UU{{+}U{{}}}{}}}UU}}{}U}}{U{}U}{U{UUUUU}{U}U}UUU}}{}U{}}U}}UUU{+U}U{}U}{{{{{{U}U}}U{}{}{}{U}}}UU}{U{}U}}{UUUU{UU{UUUU}}U}}{{U}{}{U}}{{{{}}U{U{}{}{U{U{U}{UU{{{U}}UU}UUU{}UU{{{UU{{{}U}}}{}{}{{U}U{U{{U{{{UU}}U{{UU}}}}}}}U{UUU{U}}U{{}{UUU}{UU{{}}}U{}}U}UU{}UU{{}{{{}}{U}}{U{U{U{U{}UUU{UUU{}U{{}UUUUUU{}{UU}}}UUU}U}UUU}{U{U{}{U}}}U}{U{{{UU{U{{}U}}}UU}U{{U}}U}{}}{}U{{}}UU{U}{{{{U{}{U{}U}{U}{{U{{U{{U{}{}UU{}{U{}}U{}}U{}}{}}{}{}}U}}U}{}}{U}UU{{{UU}U+}UUU}U}{}}}{{U{U{{}{U{U{U{UU{}UUUU}U}U}UUU{UU}U{{U{{U}{}}+UU{{U}U}UU{{{U}{{U}}U{UU}}{{{}{}{U{U{UUU{}U{}U}{U{{}{U}UU{}U}U{++++}{{}}{U}U}UU}U}}{UU}{UUUU}{{U}{}{{}}U}}}U{{U{U{}{}{{}{}}U{UU+++}}{}}+++}{U+++{U}{U{{}U{}}}U{U{}{UUU{U}U}}{UU}U{}U}U{}}}{{U}}}{UU}U{U+++UU++++}U}}{U{{}U{{UU{UU}{UU{U}{UUUUUU}U}UU}}U{{{{}U{}}{}}U}U}+++++++++U}{{{}}{}UUU{}{}U}U{}UU{{}UU{{}}U{}{{{U}{{{{}}{U}U}{}}++++++++++UU{}{}}{U{U}}}}{}{}U{{}U{{{{}U{}{{}{{{}UUU{}{{{}U{U}{++++++++++++UU{{}}{{U}}}{{}UU}U}{}U{{{{}{}{{UU}U{{}}U{{UU{}}}}{{++++UU}}+++++{{}{U{{UU{U}}{U{{U}}UUU{}{}{UUUU{{U{{{}}}{}{{}{U}}++++U}{U{{++++{}U}{}U{{U{}U{UU{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{U}{U{U{{{}}UUUU{UUUU{}U}{U{{}{}U{++++U{}U{{}U}}+++++U}{U}}U{{{U{{U}UU{}U}}U}UUU{{U}{U{U{{{U{{{{U++++UU}U}U}UUU}{++++U{UU{}U{}{U}{UU{}UU}U}}{}{UU{}}U{U}{{UU{U}}U{}UU{}U{{U}U{U{}}}{}}}{}}{U}}U{{{}{}U{UU{{{{U}}UU}}UUU{}{U{}U}}{U}{U{}}{UU{{}{{U{{U}{}U{{}}{}U}}{{{{}}{{U}UU{{{}{}}}}}{{UU}UU{{}{{}{}{UUUUUU}}{{}{}{U{{{{{U}}UU{{{}{U{}}}}{U{}UUU{UUU}}{{{{}}{U}{{{UU{}{UU{UU}{}}{}UU}U}+++{}{UU{{}}{}}UU}}}UU}{UUUU}U}U}U{}UU}{{{U{{{{U{}{}{{{{UU{U}U}++++}{U}}{U}}}{UU{}U}}{}}U{{U{{U}{UUU{U}U{U{{{U}UU{U{}}U}}{{{{}}++++{}U{{{U}UU{}}}{U{U}{UU{{U}{U{}UUU{{{{{}{{}}UU{U{}{}U}UU}{}{}+++UU}}{U}}U}{{U{U}}{}{}{U{}{{{U{U{U{UU{U{}UU}}{U}U}{{{}}U}UUU}{+++{}{}{}}UUU}{}{}UUU{U{U{{}{}}}}U}{{{}}U{{U}U{U}}}U}U{{U{{U{{{}+++}U}U}{{{}U{UUU}{}U}{U}}{}}{U{{UU{UUU{U}}U}U}}{UU}U}}{}}}{{{UU+++U{}U}{}U{}{}{}{U}UUU{{{}U{{}{{{}U}{}{{{}U{U}}}U}{UU{{{UU{}{U{+++}U{}{}U}{{U{UU{}}{U}UU{}U}{}}U}U}}{}}{}{{}}{{}{{{{U{UU{U}U}{U+++}{UU{{U{U{{{UU{{U}U}U}}U}}UU{{{UU}U}{}}{U{}}{{{}}U{}{}{U}{}}{+++U}{}}{}U}{U}{{UUUU}{U}}}{{}}UU}U{U{{}U{U}{{{{UU{}{}}U{}{{{}{{+++}U}}{{}{{{}U}{UU}U}}}{}}UUUU}{}UU}U}U{U{{{{{UUU{}U}U}{{U}}{}{+++U}U}UU}UUU{UU}}U{U}{{{{}}{{U{U}}{UU}UU}U}{{}UU{}}UU{}}U{{{U{{+++U}UU}{}UU{{}}{}{}{UUU}}U}U{}{{{{}}}U{U{{}UU+++++++++++++U}UU}+++UU}UUU{U}{{U}}UU{{}UU}U{{U{U}{{}UU}UUU}U{U{+++++++++++++{{{}U}UU}}{{UU}U}{UU}{}{{UU}{}U{UU{}{{{{U{U}U}}{{{U+++++++++++++{}U{{}{}U}}}{{U{{UU}{{U{U}}}{}U}}}U{{U}U}{}UUU{}{U{+++{{{}UUU+++U}U}{UUU{{U}{}U{{UU}U}{}{}}}U}{UU}U{{{{UU}{{}UUU}UU+++}}U{UU{+++{{U}++++U}{}}}}U{UUU}U{{U}U}{{U}}U{}{U{{}{U{}}{}{U}+++++++++++++U{}++++++}}}U{U{{{{{}}{{}}{}{U}{}{}}U{{U{UU{}}U}}}U+++++++++++++}}}++++++U{{}{UUUU}}}}U{{}}}U{UU}U}{U{U{{}}U{}{U}UU+++++++++++++}{U++++++{}}}{{U{U{UU}UU}{}}U{U{U}U{UU}UU{}}}}}}U{}+++++++++++++}}{{++++}U{}U{}{U}UU}{}}{{{}{{U}U}{}}UU{{{{U{}}}{U{++++++++++++UUUU{U}}U}{}}{UUUUU{UUUUUU{}}{UU{U}U}}}U{UU}}{UU}UUU++++++++++U}{}{{}U}{}UU}{{{}U{U{U{}U{{U{{{UUU{}UU}}U{UU}{UU}}U}}{U+++}}UU+U}}{UUU}U{{}U}{U{UU}{}}UU{}{{{}U}}UU{U{U}}U{UU{{{U{U}}U}{{+}{{UU{U}{{{U{UU}U}}{U{U}}{{{UU}U}}U{{{{{U}U}{}U}U{}UU{}U}}}U}}UU}UU}U}}}U}UU{}}U{}}UUUU}UUUUU{}{}}U}U{}}U}}}U{}{{}U}U{{UUUUU}}{U}{}}}U}U{{U}{}{}{{U{UU}{{U{}{U{U{}U{}{U{{U{U{{}{U}UU{U}U}{{}}}}{{UU{{U{}U{}{U{UU{}}}}UUU{UUU{U}}}{U}{}{{{U}{}{{U{{U}U}{{U{U{{}{}}}}}UU}}{{{}{}}}}U{U{{{U}}}U}U}{}UU{UUU}{UUU{}}}{{{}}U{U}U{UU}}{U}}U{UUUU}U{{}{}{U{}{{{{}{}{}UUU}{U{{U}U}{{{{{U{}}UUUU}}{}U{}U{}{UUUU}{{{{U}{UUUU{{}}UU}{U}}{U}UUUU}U{}UUU}{U{}U}{{U}UUU{{}{{{}}U{{{}{{{}}{{U{}UUU}U}}{{U}{{}}UU}UU}{{U}{}{{}UU{}}UU{}}}}{{UU{U{U}UU}UU}{{}{}{{{U{U}U}UU}}{}{}}UUUUU}U}U{{{}{U{}}UU{{UU}UUU}}+++U{{+++U}UUU}{}{{U}{{{{{}U}}U{U}{{}{}U}{{U{}{{}{{}}}UUU}}}U}}{+++U{++++}{{}U}}{}UUU{UUUU{U}{}UU}{}{}}UU}U}}U}{{{}{{U}UU{U{}}UU+++++++++U}U}U{}{}U{UU}}{}{}U}U{{U{{U{}}{U}UUUU}U}U{}}{U{{}}{{{++++++++++{}{{{U{}U{}}UUU}{UU{}{}{}}UUU{U}UUUU}}{{UUU}UU}UU}}{}++++++++++++}{U{UUU}}U{}U}}}U{}}}}}}{}{}U{}U{{{}}U}{{UU}U}}{U{{}++++{U{}+++++{}{{UUUUU}}U{}}U{}{U{{{{}}{{}UUU}UU}U}UU{{}}{UUU{}++++U{{}}{++++{}U}{}{{{U}}{U{{}U{{{{{{}U{}UU}UU}}}}{{U{U{U}U}U}+++++U{}{U}{++++{{UUU{}U}U}UU}UU}U{{U{U{}}UU{U}}U{{{U{{U}}{}U}}+++++{UU}}{}{+++++}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{}++++UU{{}}U{}U}{UU}}}U}UU{UUUU}U{}}UUU{}{{U{}{}}{{UUUUU{{{UU}{UUUU}}{}UU}U}{}UU}{U{UU}U}}U}{}}U{}U}U{}{}}UUU{{{{{U{}{{}{U}{U}UU}U}}{U}}UU}}{UUUU{U{UUU}{UUUUU{{}U}{}}UU{U{}}}{}}U}}U}UU}}}U{{U{}{{{U}{}U}UUUU{U}}{{}{}}{}}{{}}}U{{}{}UU}}U{}}}{UU}{{{}U{UU}{U{}}U{U}{}}{+++{U}UUU{{U}U{}{U}U}UUU}U{{{{{U}U{U{{UU}U}U{}}U{}UU{}UUU}U}}UU++++}UU}{{U}UU{{}UU}}}}U{U{}{}{}U{U{UUUU}{}}{{}}UU{}U{{UU{}UU{{U++++UU{}}UU}}UUU{{{}{}{}}U{}}}U}}}{}{U{{}}U{{{}}}}}{}{{}{{{}UU}{+++{UU{}U{}}U{U{U}{{U{UU}{U}}}}{}}{}{}UUUU{UU{U{{{}{{{}}U{}{}}}U+++UU}{U}}{UU}UU{U{U}UU{{{}{{U}}}}U}{}U{}{}U}}{}}{{{{{{U{{}U{{}}+++UU}{}U}}{{}{{}UUUU{}UU{}{UUU{{U{U}{UUU}{U}UU{{UU}}UU}{{}{U}UU+++{UU}U{U{}}}}}}U}}UU{{{}}{}{}}}{{U{}{}}{}U}U{{}{{U{{{}}{{U{{U}+++U{U}{}{U}{U}}U{}}U{}UU}}UU}{}}}{{{U{U{U}UU}}}UU{}{{{}}{{{}{}{+++{U{U}}U{UU{U}U{UU}UU}}U{{{{}{}}{U}{{{}}}}}U{}U{U{}U{}{{}}}}}{+++}U{}}{}UU}{U{{U}}{U{U{}{{{}}UUUUUUU}UUUU}}}}}{{{U}{{}}U}}{}U}+++UUU}{}UUU}{}}{{U}U{}{{}}U{}{{{UUUU}}{{{}{}{}}{UUU{U}U{UU{}U}}+++}}}U{{{UU{{U}}}UU}}U}}}}}}UUU{UU{U}}}{}}U{{}{{{}{{{U{{U}}U{U}+++{}{}}}}}{UU{U}{UU}U}{UU}}UUU{U}U{{UU}{{{{U}+++++++++++++}U{{}+++}{U}UUU}}{}}U}}UU}}}}UU}}UU{}}{U{U}UUU{{U}{+++++++++++++{UU{{}U{}{}{{{UU{{{U{{}{{}}}U}{}}UU}}{UUU}}U{U{U{U{+++++}{}+++++UU{U{{{UU}{{{{{}U{UU{}}U{{}U}{}}U{{}{U}{{U}{{U{{{{}+++{}{{}}{+++}{{UU}{U}UUU{U{{}U{{}}}U{}}U}}{}UU{{{U}}U{U{}{{}{{}+++U{{{U}{+++}{{{++++UU{}U{}}}UU}{{U{}U{U}}{}UUU}UU}{}UU{}}{{}U}++++}}{U+++++U{U++++++}U{}}U}}{}U{{U{{}}UUU}UU}{}{}{U{U{{{U}}{{{++++{UUU+++++UU{++++++{}{}}U}}{UU{{U}UUU}{U}U}{UU{{{U{U{UU{UU}}U++++{{{++++++{U{++++++UUUU}}}U}}}U}UU{}}UUUUU}{}{}UU{{}}UU{U{{}}++++}U}++++++{{{}++++{U{U{}UU{}{}{}U}{{U{{}{}}{{}{{UU{{{U{UU{}}{++++}{}+++++{}U}{{{U{UUU}{{}{U{}{}UU}{{UU}}UU{U}}}UUU}U}UU}{U{{{++++{U{+++{}UU{{}}{{UUU{}}}U}U}U{U{}{UU}}{{{U{U{}{}}{}}{{U}{}{U{{}++}{}U}+{UU{{}U{U{}U{{{U}{{}{{}UU{UU{U}}UU}UU{}}}{}{}}U}}{{UU{U{}U{}}{UU{}}{}U}}}}}U{}{UUU}U}{UU}U}}}U}{U{{{{{}{}{}{U}{U}{U{U{UU{}U}{{}{UU{UUUU{}{{U}U}}}}}}{{}{{UU{U}{}{{}}{}}U}UUUU{{}}UUUU}}}{{UU{UU}}{U}{U}U{{U}{{{}{{{}}{}U}U}{}}}U}{U}{}{U}U{{{{}}{}{}U}U{U{}U}UU}U{{{}U{{U{U{{U}}}{{}}{U}UU{}U}UU{{{}UU}}}{}}}}U{}}{{}UU{U}}}{{}}}{U}U}{U{}}UU{U{{}}U{{{{{UU{}{{}{{U}U}{{U{}}U}U{{}U}{{{{UUU{{U{U}{{U}}U}{}}U}U}UU}U}UU}}U{{}UU}}{{U{{{}}UU}U{U}UU{}U}UU}}U}}U}U}U{UU{{}U}}{U{U{U{{UU}}}}{{}U}}{{U{U{U{{}U{{}{U{{}}{UU{}{{{}{}}{U{{}{{}UU{{UU}}}}{}}UUU{{UU}{}{U}}}{}}U}}U}U}{U}{}{}}{{{{{{}{{{{U{{U{U{UUU{{U{U{}UU}}{}{}{U}}UU{}{U}}{{{}{{U}{}UU}U{U{U{{+++}U}+++}{U{{}UUU{{}}{}UUU{UUU{{U}U{{UU{UU}U}{{{U}}U{U}}{{}{}U}+++{U++++U{U{U}UUU{{{UU}{}{}UUU}UU}UUU{{UU{U{}{}{{{}}U}U}}U{}UU}+++++++++UU{U{{U{{UUU}}}UU}{UU{UU}}U}UU{{}{{U{{U{{}U}UUU}U{{{{}++++++++++{UU}}}}{{{}{}{U{{}{}U{U}{}UUU}}{}U}U{UU{{{}}}U{}}{{}U++++++++++++{{{{{U}U{}UU{}{{U}{{{{}}U{{U}U}}{}}{U{{}}{UUUUUU{{}{++++}}}{+++++{U{}U}{UU{{{{}}U}{{}{{U}{{UUUU{UU{{}UUUU}{UU}{{UU{++++UU{{}}++++U{}U{}U{}}{U}}U}}{{{}}{{U}}}{{}{{}}}{UU}}}U}{}}U{+++++UU{{{U}++++}U}}UU}}U{{}}U}}}}}}{}{}}UUU{}UUUU}U}{}{{UU{{U}+++++}{}}{}U{+++++}{{{UUUU}U}{}U{{UU{U}{{{{}}{U{U}UU{}}}}{{U}}{{++++}{{{}U}U{{+++++}U{}{{}{U{{{}UUU{{U}}{}U}{U}}{{U}UU}}UU{{U}}++++}U}}}}}UU}}}++++UU{U}U}UU}U}}U{{{U{}{}{{{{{}{}UU{}}}}}U{U}{}U}UUUU{}UUU{}U}{U}{}}}U{{U}}{UU{}}{}}{UU}{}UUU}}U{{U{U{{UU}U{{}U{}UUU{{UU{{}{UU{{}}}UU}}U{}U}{{{{{U}U{}UU{}UU{{}{{{{}}{}}{U}UU{{{U}{UUU{UU{}U{U{{UUU{}}{U{UU}{}}{U{{UU{U{{}UU{{}UU}{}{U{UUUU{U{U{{U}}{UUUUU}}{{{{}UU{}UU+++UU{}}}{}U}UU{{{U{{UU{{{{{U}}}U{{}{U}{U}}}U}{}UU{}{}UU{}}UU}}++++U}{UUUU}U}U{}{{{}UUU{UUU{U}}UUU{UUU{}}}UU{{{UU}}U}{}}UUUU}{{++++U}{}}UU{{U}}{{UUU{UU}U{U{}}{UUU}{UU}U}}{UU{U}}U}U{}U{U}}U}{}+++UU}{}{{UU{{{{{U{U{U{UU}{{}UU}UU{{}{UUU}{{}{}U}{{}{{U}}}U}{U}{+++U}{}{}{}U{}{{{U}U{U{}{{{{{}{{U}}{U{}}}{{U{U}}{{UU{{U}}{{{U}U{+++U{{UU}{U{{}{}U}}UU}{U}{}}}{}U{}}}}U{}{UU}}}UUU}}U}U{UUU}U}}}U+++}U}U}}{}}}U}{{UU}}{}{{UUU{}{UU{}{{U{{U{}{UU}{UU{U{U}{{}}}}U{}+++{}{}}{{}}U}U{{U}{U}}U{U}{U{{U}{}{}{{{}U}UU{{}U{}{U}}{}{UUU}{{+++UUU}{{{UU{{{}}{}}{UUU}UU{}U{U{}U{U{{{}{U}U}{{U{UU}{UU}}{{U}{U+++U}{U{}U{{UUUU{UU}{}U{U{U{{U{{}{{}}}}U{{}U}}U}}UU{}}}U}{U{{}UU+++{{U{}}{}U{U{}}}{}}UUUU}{U{UU}{}}}U{}UU{{{U{}U}{}U{}{U}}{{UUUU+++U{}}{U{U{}{}}U}U{{{U}U{{}{{{}}{{}UUUU}}}}U{{{}U}{{{{{}{UU}{{}+++}{}}{{}}}{}}U}U{UU}{}}U}U{}{}{U}U{U}}UU{U}}+++++++++++++{}{{}+++}}}{U{{}}{}}}}}U}}{UU}{}}}U}{}UU}}}}}}{}{}U+++++++++++++}{UUU{{{}}}}U}U}UUUU{U}{{}{}UU}U}UU}U}{U{{}{U{}{UU{+++++{{}+++++U}}U{UU}}U}U}U{}{{}}U}}}{U{}UUUU{U}U{U{U{{}{}U}}}{}+++U}}}}U{+++}U}{{}}U{U{UU}}}}{}UU{}{}{}}}U{}UU{{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++++UU}{+++++U}U++++++{U{U{{{{U}U}{{U{{U}{UU}{U{}}{{{UU{{U{UUU{U++++{UU++++++{U{++++++U}}}{U}{{UU{{}UUUU{U}{}UU{U{{}UU{U{}}}{UU}++++}}}++++++U{}{++++{UUU}{UU{{U{{U{}{{UU}}U}{{U{{UUU{{{{{}{}{U{++++}U{+++++{{{}}}UU}U{}{{UU{U{{}{}U{U{}UU{}}{U{U{{U}}U{}UU}UUU{++++UU}+++U{U}U{U}U}{{}}{}}{U{}{U{{U{UU{{}}{U}{}UU{}{}UUUUU{}{U}U}++{UU{}+U}U{UUU{{{{}{}}U{}}}{}}}{{UU}}U{{UU}}{U{}}U{}UUU{}{{}}UU{}U}}U}{{}{}}}{U{{}U}}{}{U}{{{{{}}U{{{U}{{}{}{{{}}}U{}UUU}}UU{}{U{}}}{}U{U{U}U{}{}{{UU{{}}}{}}UUU}U}}}{}}{UU}{U{}{{UU}U}}}{}}UU{}{U}}}UUU{{{{{}U}}{}}U}{}}}}}}}{}}}}{UU{{}{}U{}{U{{}{}{UU{UU{U}{U{}UUUU{{}U}{}UU{{U}{}}U{}{{{}{U}{U{UU}{UU}U{UU}}{}U}{U{{{U{{{{}}UUU{}UU{}U}}{}U{{{}UU}{}U{}}U}{{{}{UU}UUU{U}U{{{UUU{{U{UU}UU}}{{U{}U{{{}}}}U}{U{}U{U{}}{{U}}}{{U}U{{{U{}}{UU}}{{U{{U{U{U{{UUUUU{{}}{U{}}{U}{{UU{{}{U{{}{}}UUU{}{UU{}}}U{}}}{}{{UU}}}}U}}{}{{U}{}U}{{}}}}U}UU}UU}{U}{}{UU}}UU}U}{}U{U}}{{UU{}{U{{{U{U{UU{U}}}}}U}UU{{}UUU{}{{U}U{}{UUUU}U}U}U}}UU}}}{{U{}{{{}{{UU{U{{UU{UU}}U}UU+++{}U+++{}}{UU}}{U{}UU}{}{}{UU}{{{{}}UU}U}U{{}}{}}}UU{{}UU{}{U{+++}{++++}U{U{{{{UU{UUU{}}U}U}}U}}}{{}{}{UUUU}{}}U}}}}U}{U}UU}{UU{U++++++}}}{UU}{{UU}}{{UU{}U{}{UU}{UUUU{UU{U}U}{}}U}}{{}U{{U}U{U}}++++++}}}{{{{}U}{}U}}UUU{}}}{UU}}{{U}{}{}{}UU}U{U}}}{U{U{{U{}U{U+++++++}{U{}U{UU{}{}{}{U}UU{}{UU{UU}{U}U}U}}{{{U{U{{}}}U{U{U{}+U{{U+++++{U}}U}{}}U{}}UU{{}}}{UU}}}U{U{{}{{}}{}U{{}}}{}{{}{}}UUU{}{{{++++U{U{}U}{{U{}}{U{}UU{{{U{}UU}U}}U}{UU}}{{{{{{{U}{U}{U}+U{}}}}{++++}}U{UUUUU}}{UUUU{{{}{{}{}{{U{UU}{{{U{U{{}U{}}{{}{{{+{UU}}{}U+++++{U}}}U{U{U}{{{}}{}U}}}}UUU{}{U{U}U}U{{U}}UU}}}{}{+{U}{{{{{{U+++++UUU}}}U}{UUU{{}U}UU{UUU}}{}}{}UU{}{}{{{{}{U}}U{+{}U}U{{UU}U}++++}}UU{{}{UU}U}}{{}{}{{}{{}U}{}{UUUUUU}}UUUUU{}{{U}}U{}{}}U}}U}{{}U{{}{}}{{U{U}U{UU{{{}{UU}{UU{U}U}{{UUU}UU}{}{U{{{U{{{{{{U}}{{U}}{{U}U{{U{UU{UUU{UU}}{}UU{{{}{{U}UU{}{}U}U}{{}}UU{{U{{}{{}{{{U{UU}}{UU{U}{U}UU{{}{{UUUU}{}U{U}{{}}}UU{U}{{U}U}{U{UU{{{}}}}{U}{{}U}{UU+++}}}UU{}{U}U}{U{{{{U}U}U}U{U{{U{}U{UU}{U}U{{}{}{}U}U}{UUU{UUU++++{U}{U{U{U}{U}{UU{UU{UU}U{UU{{U}}}{U}{}{{UUUU{{U}U}}}UU{{{U{U++++}}U{{{UUU}U{{{}}{{}U{}UU}}{}{U}}}UU{U{}U{{U}{}}U}U{}{{U}}}U}+++}U}U{UU{UU}UUUUU}}}}{{{U}U{{{{}}U}U{U}UU{UU{U}{{U{{UUUU}}}}}}+++}U}{{{}U{}U}}U{}}}U}{UU}}U{}{}}UUUU}}{U}}U{{{}}{}U}{{}{{U{UU{+++UU}{}}}U{{}U{UU{UU{U{}{UUU}{UUU}U}{{}}{}{UU}{U}{}}{U}U}{U}}{}+++}{{U{}{U{{}{{U}}}U{}UU{U}{U}{{}{{{{{}{UUUUUUU}}}}}{{U}{{}}{UU+++UU}{{UU}}UU{}}}}}{}UUU{{{U}U}}}U{{}U}U}UU}{{U}{U}{{}U}{UU{}{U+++UUU}}}U{{}U}UU{U{}}U{}{{}{UU}UU}}}}U{U}{UU{}}}{}U}{U}}}U}U}{{+++}UUUUU{}{}}U{}}{UU}U{U{UUU}{U{UU}{UUUU{U{U{UUU}{{{U}{U{{{{U}}+++U}}{U{}}U{UUU{{UUU{}U{}{{}}{{{{{}U}}{U{U}}}{{{U}{UUU}}{U}U}}U+++}{{}{}}}{}}{}{{}}{}UU{}}}{{{UU{U}{{U{UU{{U{{UUU{{}{}{U}}U}{{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{UU}}}{U}U{}}}UUU}}U}}UU{UU{{{{{UUU+++++U{U+++++{{{UUU}UU}{{U{U}{UU{U{}U}{{}U{{{{}U{}U{}U}U{{UU}U{}+++}{}UU}U+++}{U}}UUU{{UUUU{UU{}{{U}}{}UU{}{}{U}}}UU}U}}U}}}}}{{+++}{U}}}}+++}}U}++++{U}{{{UU{}{UU{}}}{}UU}{{{U{}U}{{UU}U}UU}{{}++++U{{U+++++{{}++++++U{}}{}}UUU{{U{U{}{{{}{UUU{{}}{U{UU{}}{}{{U++++}UU{+++++U{}++++++U}UUU}}}U{}}UU}{U}{{U}U{UUU{U}UUU{{U{U}{{{++++}UU++++++U}{++++++U}{UU}}{{{{}{}U{U}}{}{}{}}}{{}UUU{}UUU{}}U++++{{}++++++{U{}++++UU{U{}}}UUU{{UU{{}U{}}U{UU{U}{U}}{}UU}{{{U}++++}U}+++++{UUUUU{}}{U}UU{UU{}}{{{}{{{{}UU}}}{}U}U{}{}}}{U{UU}{++++}}{+++{{{UU}U{{}U{U{}}UU{}}{UUU{}{{{U{U}U{{{{}}}UU}U{{U{{{U{U{++{}{U}+UU{U}}{{{{}{}U{}}}}UU}}}{}{{U}U{{{}UUU}}{{}}U}U{}UU{}}}{}}}U}UU{}}{U{{U}{U{U}UUU{{UU}{{{{{}}U{{{U{{}}U{{UU{U{}U}}{}{U{}U{U{UUUU{}{UU}UU}U}{}}U}}UUU}UU}}U{{{}{{U{{UU}}U{{U{U}}}}}{}UU{U{}{}}{UU{}{{U}{}{}}U{{}U}}U}{}}{}{{U{UU}{U}{U}U{{}}{}{{{{{}{{U}UU{U}}}UU}{}}{{}{{}}}}{U}U}{}UU}}U}}{UU}}}{{{U}U}}}U}{}U}U{U{}U}{}U}{UUUUUU}}UU{UUUU{}}{U}UUU}{{{{{U{}{}}{{}UU}U{}UU}}{{U{U}U{UUUUU{}UU{}UUUU{{UU{}U{UU}}{{{}U{}}}}}}}U}U}{{}}{}UU{}{UU}{{U{}U{}}}U{UU{{}}UU{{}UUU}}}}UUU}{{}{{{U{}}{{}}}{UU}{}U{}U{}{{U}{{U{{{{}{}}}}UU{{}}U{{U}}{{{U}UU}UUU}{UUU}}U{U}{{{U{{UU}UU{UUUUU}U{}}{{{}{UUU{{{{{U{UU}{}}}}}}U}UU}UU}}}}UU{U{{}}}U}}{UU}{U}U{{U}}{U}U{}U{UU{U}+++{{UU}U}}{{}{{}}}U{}U{UU{{U{UU{{{{UUU{U{}}U}}U}}}}}{U{}}{}}}{U+++}{}}U}UUU{{UUUUUU{{}{{UU{UU}{{}{UUU}{{UU{U}U}}{{U{U}{}{{}UUU{+++}{}UUU{}}{U{U{{}}{}{U{UUU{U}}U{{{}}{{}}}}{UU{U}{U}U}{{{}}U}}U+++UU{U}{}U}{{}UUU{{U}}}U{{}UUUU}{UU}{{UU{}{}{{}{{{U}U{{U{UUU}}{++++}{U}}}{{}{{{{U}U{}{}}UU{{{}{{{{U{{U}{}{{U}U{{}{U}}{{}{{}{UUU+++++}}{{{{}{}{UU}}U{{UUU{}}}{{UU{{}}U{{}{{{{{{}}{}}U{U{U}{U{UU}{++++U}UUU}{U{UU{}}UU}}U{}U}}{{{{}U{}U}UUU{{}}}U{}{}U}{{{}UUUUU{{}++++U{}}}U}}{}{UUU{}}}{U{}{U{U{UU{{{UU{UU{}U}}}}{}{{{{U}UU}{UU{{+++++U{U{{}}}}}UU{}}}}}}UU{}U{}{}}{}U{}UUU}{UUU{{U{{{{{U}{{U{}}}{+++++{}{}}}}}U{{}}U{UUUUU}}}UUU{{{{}UUU{{}{{U}{UU}U{{U{{}UUUUU}}U++++U{U{U{{}U{}UUU{{UU{{}}{U{U{U}{U{{{}{}{U}UU}}U{{U}U{{}UU{{{}{UU{}{U{{U}U{}{}{{U}}U{{U}}{}UU{U{U{{{}U{{{}U{}UU}UU}UU}}}UU{U}}}}{UU}U{}U{}}{}}}{{}UU{U}UUU}UU{UU{{}{UU{}UU{U{}{UU}{{U}}}U}}{{{{{}UUU{}}{{UU{{{{}}}}UU}}{}{U{}U{{{{UU{UU}UU{}{{{UUU{U}}}}}{{UU{}{}}{U}{{+++U{}}}}{U}U}U}U{{{}{}}}{}}U{U}U{{UU}}}}}UU}{U{UU}}UUU}U}U{U{}++++{U{UU{{{}}{}{U{{UU{U{{U}{}UU{}{{{U{{}}{U{UU{{U{{}}U}}U{}}}}{++++}{{U}{}UU{}U{U{U}}UUU}U}U}{UU}UUU}{U}U{}}U{UU{}U{UUU{{}}{}}U+++U{{}U{}U}U{{{U}U}}{{U}}}}U}}}}}{}{U}{{UU{{UU{}}}{{{{{{{UU{}U}+++U{U{UU}}UU{{{U}{{UU}{{}{}U}}}}U}{{U}U}{}{{{U}U{{{{U}{UU{{U{{U+++}{}U{}UU{{U{{}UUU{}U}{U}}U{{U{U{{UU{{}UU}}}UUUU{U}U}U}{UU}}{}+++}{U{}UU}{{U}}{{}}{{U}UU}{}}}U}}{}U{}{}{}UUU}{UUU}{{{}UU}U{U}U+++{UU}{UUU{U}}U}{UU{{{U{}}}}{UU}{{}}}{{}UU{U{}}{UUU{UUUU{}{}{}U+++UU{{U{}}}{U{}U{U{{U{UU{U}}UU{}}{{{}{}}UUUU}U}{{UU}{{}}}{U}U{{+++}{U}}{}U{}{UU}}U{}}}U}{}}}UUU{{}UUU}{UU{UUUU}}U{U{}U}}}{}UU}{+++{UU}{{}{U{{U}{}{U{{U{}{{U}UU{}U}{U}}U{U}U{U{}}}U}{}}}U{U}}{U{+++U}{UUU}}U{{{U}{}U{}UU}{{U}{{}{UUU{{{}}{{}}UU{}}U{}U}{}{{UU{{{+++{{}UU}{}}{}}}{}{U}{U}}{UU{UU}{{{}}UU{U}{}{{+++++++++++++}{{UU+++{UU{{U}}}}}U}{}}UU}}{}}{{UU{UUU}{{U}U}U}{{{+++++++++++++}U}UU}{{}U{}}U}}U}}{UUUUU}U{U{{U{U}U{}UU}UUU{}}{UUU+++++}{{+++++U}U{UU}}U}}{U{UUU{}UUU{{UU{{UU}}{}U}U{{{UU{}UU}{{{{+++{UU{UU{+++{{}}}}UU{{U}}UU{}UU{U{}U}U{}{}{{{UUU{}U{{{}}}}}{U{U+++{{{{}U}+++UUUU++++}{{{{{U{U}}U}{{U}}}{}U{}{UUU{U}U{}}}}}}UUUU++++}}U}+++++U}U++++++{}U}}}}}UU{{}{U{}UU{U{{U}}{{{UUU}UU}{UU{{}++++{UU}+++++U{}++++++}{{}U}}{{}U{{{}{{}{{{{{}}}U}}{}{U{{U{{UU}U++++U{U++++++U}{++++++UU{}{U{U{U}{}U{{{}{{U}U{UUU}}}U{{}{{}U}}}U++++{{{++++++{{{}++++}}U}}UUU{UU{U{UU{UUU{}}{UU}}UU}{}{U{}}{U}U}++++}U}+++++U}U{U}}{{{}{}U{U}}U{U}UU}{{}U{{}UU{}UUUU{UU}}U}}UUU{++++U}{+++{}{{}U}UU}{U}U{}{}U{}{U}}}{{}}UU}{}}{{}}{{{U{UU}{{}U}U{}++}}}}U+{}UUU}{}U}{{{}}{{UU{U{{{{}{UU}U{UUU{{}}{{UU{}UU{{{{{{U}}U}{{UU{}U}}{}U{{{}}}{{{U}U{{}}U{}UU}UU{{U}UU}{}U}}U}{{U{}}}U}}U}{{{U}{}U}U}}{U}{U{}}U}}}}}UU}}}UU}UU{}U}U{}{{UUU}}U{U{U{}}{}}}}{}}}{{{}{U}{}U{U{{{}U}U}UUU}}}}UU{}UU}U{}{UU{{{{}{}}}{{{}UUUU}{{{{U{{{}{}}UUUUU}U}UUU}}}{{UU{}UUU}}{}}U}U}}{}U}}}}{UUUUUU}U}{U}UU}}{{{U}}{U}}U}{{}}UU{U}U}{{}U}UU}U{UUU{}{U{}}}}}UUU{{}}U}{U}UU}UU}U{UU{{}}{U}{UU}}UU}{{{UUU}}{U}U}}}{}}}{UU{U}{}}}{U}U{{U}{{{U{}}U{}U{}UU{U}}{}}{UU{{{{}{}UU}{}}U{}U}{}U{{U}{}}UU}U}U{{U{U{U{U{}U}}{U{{UU{{}{}}U{U{UU{{}{}{UU}}U}U}{}}}U}}{{UUUU{U}{UU{U}U}{}{U}}}}}U}{}}}{UU}{}}}{}}}U{}}UUUU}{{}{UUU}U{{}U{{}}{{}{UUU{}}U}}U{}{}}}U}}}U}U}UUUU{}}U}U}{}U{}U}{{U}{UUU}}{}}}{}{{{U}{}UUUU{}{{{}}{UU}U{UU}{UU{U}}{UUU}U}{U{{{{}U{}{UU{}{{}UU}}}}UUU}}U}UU}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}{UUU{{U}}{{U{UU{{U{{U}U{}{{{U{}U{}{{U}{U{U{}U}{{{}U}{}{U{UUUUU}{UUU{U}{{}UU{UU{U}}}{}}}UUU{{}{}}{{{{+}{{}}U}}}UU}}}}}{U}}{U{}UUU{{}{{{U}{UU}{{U{}}{U{}{}}U}}UU}U}{}++{}}UUU{U}{{}U{}{{}{}{{}{{{U}}}UUUU{{}U}{U{UUU}}{}}}{U}{{{{{}}}+++U}}}}}UU{}{}{}}U}U}UUUU{}{{{U}{{}{}{{}{}U}}U}{}UUUU{UU{{}}}}+++++U}U{{{UU}UU{UU{U{{}U{}U{{{UUUU{{{{{}}}U}}}{}U}UU}U}{{{{{U{{}+++++{U{U}}{{}{}{UU}}{UU{}{}}UUUUU}}}{}{{}{{{{}}U}UUUU}{}{U{}}{U{++++{}}}{{{UU{U{UU{UU{{}U{U{}}U}{{{}{}{}{{{{U}}{}{}UU}}UU}{{U{{UU{UUUU{}U}{}{{{U}U}{{{UUU{}UU}}{}UU}}{}U{{}}}}U}U}{{UU{UU{U{UUUU{UU{U{UUUU}{U{{}U{{}U}}}U{}}{UUU{U{U}{}}}U{{U{{}UU}}{U{{}}UUU{U}{}U{{UUU{}U{}U{U{U{UU}{U{}U{}{{U}U}UU{UUUU}U}{}{{U}{{}UU{}{{UUUUUU{{UU}U+++{U{}U}}UU{U{{UUU}{{U}U}{}{{U}{}}U}{{U{UU}U}U{{}{U}}{{UUU{}{{++++}}}UUUU{U}{{{}U}{{}}}{}}U}UU}}}UUUU}{}{}}{{}}{UU}U{{{U}{{UUU++++}U}{{}UUU}}UUUU}U}{}{U{{U{}}{UUU}{{U{U{U{}U}U{}}}UU}}}}U}UU}+++}{{{U{U}U{{U{UU}{}UU{{}U}}UU}{}UUU}}{{}{{}{}UU{}UU{U}}U{}}{}U+++{UUUU}{{U}{UUU}{U{{{{UU{}{{}}U{}UU{{UU{U}{}}}{}}}U{}{}}{{}}{U+++}}U}{}}}{U}{U{UUU}{}U}UUU{{}UUU{{{{}{{}{U{{}U}{{}{U}}}UU{U{{}+++UU}{UU{{}UUUUU{U}U{{}{UU{{{UUU}}{UU{{{U{{{UUU{U{UU{}{U}UU{{}}+++{UUUU}}}}UU}}{}}UUU{{U}{U{}{{{}}U{}}U}}UUUUU{UU}{{}{{{}{U}{{{+++}}UU{U}}{U}}}U{UU{UUUU}{U{}}}U}{U}U}UU{}{U}}U}U{{{{}{{U}}UUU}+++UU}U{U}}U}U}{U}UU}}{}U{U{}}U}{{{U{}}}}}{U{{UUUU}{}{{U}}}U}UU{+++}{{}{UU{U{U{}U{{{{{UU}U}}{}}}U{{{{{{{U}}{}{}{}U}}UUU{U}{{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}UUU}U{}{U{UU}U{}U{U}{UU{}UU{UUUU+++++}}}+++++}UU{UU}}UU{{UU}{UUU{}{{}U}}{{}}}}{{}}{U{UU{UU}{}}{{+++{UU{{{{+++}{{{U{{{}}U{}}UU}{}UUU}{U}UU}{}{U}{{{}{{{{{U{{UU}UU+++UU}}{{{+++UU{}++++U}U{{{}}U{U{U}UUU{}UUU}{{}}}U{UU{{{{}UU{}}U++++}UU{+++++{{}++++++{{{{UU{U{}{{UU{{U{}UU{{{{U}UU}{{}U}}U{U}UU++++}}U}+++++{{U++++++UUUU}{{U}}}UUUU}}}{U}U{{}{UU{U}}}}{U}{U{}}++++UUU++++++}}}++++++}{{{{}}UU}}UU}U}}U}{}UU}{{U}UUU}{U{{U}U{{U++++{}}++++++U{U}++++}U}}}U}}UU}{}UUUU}U}}UU}{}U}{{UU}}{}U{}}{}}++++{}{+++++}{}U{{{{U}}}}}{UU}}}{UUU{}{U{UU{{}U}{U}{{{}UU{}U}U{{++++}{{+++U{{{{}{{U{}U{U{{UU}}}}{}}{}{U{}U}U}}UUU}}{}U}}{}}}}U{{U{++{}}{}+{}{U}}{{{U{{U}}UU}{{}{U{}}}}U}U{{{}U}}}}U}}}}}}}}}{U{UU{}{}UU{U}{U{{}U}{U{U}{UUUU{U{}}{{U}{UU}{}{}}}}{{}{}{{{U}{UU}U{}{{{UUU{U{}}}}U{UU{}}{{}}U{{}}UU}}{UUUUU}}{{{}UU}}}{}U}{}{U{{U}U}U}{{}}U}{}U{{U}}{UUUU{{}{U{{{U{{{}}{U}{U}{{}{}}{{}{U}UU}U}{{U}}}}{{}}U}}}{}}}{{{}{{{U}{{}{{UU{}{{}}}}U{UU}{{}{}U{}U{}{U{{}{}{}{UU}{{{}{U}}UU}UU{}}}{{}}U{U}}}}}UUUUU}}}{}}UU{U}}{}UU{}U}U{U}{}{{}}}U{U}U}}}}{}}{}U{U{}{}U{{}U}U{{{U}{{}UUU}}}}}U}{{}}U{}{U}}}}U{U}UUU}}}}}U}UU{UU}{{U{{{}}}U}{{{{{}}{UUU}{UU}}UU}}}{U{}U}{U}U{U}}{}}U{UUU{{{UUU{}U}U}}{UU{}U}{}}}{UU{}{}{U}{}}{{U{U{UUU{UU}{}U{{{UUU{{U{U}{}U}{{{U{{}U}UU}{}{{U{U}{U{}}}}}UU{}}{}}}UU}{}}{UU}{}UU}}}UU{UUUU{{{}U}}UU{{}{{{{U{U{U{U{UU}UU}}}UU{UU}}U{}U}{}}{{{{{}U}{{UUU}}{{{{{{{}U}U{U}}U}}{{UU}UUUUUU{U}{{{UU{UU}U{UU{{}}}{U}}{UU}{}{}{}UU}}}}}}{{{}}}U}U}UU{}{{{{}}}{{{}}{}{U}{{}{{{{{{U}}}}}{}{U{U}{U{}}U{}}UU}{{{U{U{}{UUUUU{}{{{U}}{}{U}}UUUU{{}}}}{}{}{U}U}U}U{}}}}{U}{U}}{UUU{}{}U}UUUU}}{}}{}}}}}}U{U}}}{UU}}}U{}}}}{}{}UUUUU{{}}U}}+}}}UU}{}UUU{{}UU{U}{}{}}{U}U{{}{U}}}}U{}U{U{}U{{UU}U}U}{}U{UUU{UU{U}}}{{}{}U{UU}}{}}UU}UU}{{UUUU{}U{}U}}U}}}}U}{}UUUU{{U{{}}U{{}}{}}{{}U}{U{U{U{{{}{U{{{UU}{U}}U{U{{{U}{}U{}{}}}U}{U{{}}UU{{}{}UU}{U}}}U{{U}}U{U}}UU{}}}}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{UUUUU{UU{{U}UU}{U}{}{{{{U{}U{{{}U}U}}}{}{}U}}{U{{UU{U{}U{UUU{{{}{}U}{UUU}{{{{}{{}{{{{{U{UUU}}}}}U{U{}}}{}UUU}{}UU{{U{U{}}}}{}U{{UUU}{}{{{U}}{U{{}UUUU}U{{}}U{{{}{}}}{{}}{U}U{{{U{{U{{{}}}}{}UU{U{}{}U{}{UU{{{}{{}}U}U}UU{U}{UU{U}U}{}}{U}}{}{{}}{UU{U{U+++UUU}U{}U{}UU{}}}U}{{{}}{U{}}}UUU}{}U}}}{U{{}{{{UUUU{}{}U{}}U++++UUUU}U}}{}}U}{UU{}}}}}{UUUU}U{{}UU{{{{{{}}}UU}{{{}{{{U}}UU}{++++{{}{UU{{U}}}{{UU}{}{}{U}UU}UU{U{{}U{}U}{}U{{U{}UU{{}}U}UU}}{+++}{U}UU{UUU}UUUU{}}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{UUUU}{UU{{{}}{{}+++{U}{}U{}{{}}UU}UU{{{}}}}}UU{{U{}{}U{{{{U{{{}}{{U}}}U{}{UU}{}}+++}{}{}}U}{}{UUU{U}{{}UUU}}}UUUU{{}{U}{U{}{}UU{}U}}U}U}{UUU{U{{+++U}U{{{}{}{UUUUU{U}U}{}}UU}}UU{}U{{}UU{{{}{{{{UUU}}{}{UU}}}{{U+++}}{{{U{{U}}{{}U{{U}}}{}{}}UU}{U}}U}U}{}{{}}}UU}U}UU{{{{U{}{}U+++{}U{{{}}}}}U{}U{{{UU}{}{U}U}{U}{UU}{}U{}}{UUU{{}}}{{}}UUU}}UU+++{{U}{U{UU}{U}{{}U{{{UUU}}}{}{{U}}U}{}}}UU}}{UU}U{}}}}}{}}}{{{+++}}}}U{{U{UU}}}{U}U}{}U}}UUU{U{}U{{{{{U}{}UU}UU}{U{{}U}{{{{U{U+++{U}{{{{}{U}UU}{U}U}{U}}U}}U}UUUU}U}{U}}UUU{+++++++++++++}{}{{+++}}UU{{{}{}U}}UU{}{}}U{{{}}}{UUU{{U{{}U{{{{}+++++++++++++{}}U}UUU}{{{{}{{U{}{U{U{U{{}}}{U{{}U{{{}}U}U{{}{{}}+++++}{}+++++U}U}U}{UU{{UU}U{UU}}U{U{{UU}}UU}}U{U}{{}U{U}{{}{}U}+++{{}U}}{+++U{{U{}{U{}U{U}}{}{{{U}{UU{}{{UU}U{}{}U}}U}}}UU{{UU}+++}{}}{}}+++U}U}++++{{}UUU{}}UU}}}UU}{}U{{{U}}}U{U}{{}}{U}U{}}U++++}{}}+++++{}{++++++U{{}{}{UUUU{{U{}{{}{{}}{}}UU{{}}UU}UU}}UU{++++}}}{+++++}{{++++++U}{}{U}{}UU}}U{U}{U}{{}U{}{U}U{U}}{UU{{U{{++++{UU++++++}}}++++++{{}{}}{}U{UU{U{UUU{{}}U}U{U}UU{}}{{U}}{U}U++++}{{++++++UU{U++++}U{U}{U}UUUU{{U{{}}}U{}{{{U{}}}}U{{}U}U{}{}++++UU}+++++}UU}}U}}{{{U}U}{{}}}{UU}UU}UU{U{{{U{U}{UU{U{}U{{{U}U++++{{{+++U}UU}}}U{{UU}{U{{{U{UU}}}U}U}}UUU{U}{}{UU}{{{U{}{U}U{}U}++}}{UU+}U}}U{}U{U}{}}{U{}U{U}{U{U}}UUU{{{U{U{UUU{}}{U}}U{{{}}}}}{{{{U{UUUU{UU{U}}U{{U{U{{}}}U}UUU{}U}}U}{}U{{{}}}{}U{U}{{{U{}}UUU}{UUUU}}U{UUU}}}}{{}UUU}{U}U}}U}}UUU{}U{U{{}U{{U}}{{U{{}{{UU{}{}U{U{}U}{}{{{U{{}}{{{}{{{U}UU}{U{U}}{}{UU{U{}{U{{{}UU{UU}UUU{{{}UUU{UUU}UU}U{{{}{U{U}}U}UU{{U{}{}U{UU{}{{{UU{U}UU{}U{}{{}U{}}UU}U{{}UU}{U}{U}}{U}{{U}{U}}}U{{UU{}U{{UUU{}U{{UU{}}U}{U}{{}{}{UU{U{}{U{U{U}U}}}{U}}UUUU{}U}}}}{UU}UUU}{UUU{}{UU}}}{}U}}}U}{{}{UU}UUU}U}UU}UU{U{{U{{}U{}}}U{U{{{}{{{}}UU}U}UU{{UUUU}{}{{}U}}U}}}UUU}}{{{}{}U{UU}U{}}{}{{{U}UU{{{U{{{UU}}}U{U{}{{}{{{UU}U{{UU}}{}U{}{{U}U}{U}{{UU{UU}U{{UU}U{UU}U{U{{U}UUU{U{}{{}}UU}{{}{{UUUUU{}UU{{{U{}{UU{{}{U}}U{{}}U}{UU{{U}UU}U{{{U{U}U{{}{{U{}U{{U}}U}}{}}}{}}U{UU}UU{{{}}U}{{}{UU{UUU{{}{UUUU{}{{U{U}{UU{}{{U}U}{{U}U}UU{U}U}}}{U}{{U}U{}UUU{U}U{U}{{{{U}{{U{}{UU}}UU}{{{U}}}}{}U{}UU{}{UUU{{}}{}U{U{{U{UU}}U}{U}{}}UU{{}UU}}}UU}}{U}U}UUU}UU{}UUU}U}}}UU{{{}U{}U}{}{U}U{UUU}{}{{}{U{{{U}U}{U{UU{}UUU{{{{U}}{{UU{}}{U{{{U}U}U}}{{UU}{{U{}{{{{}{{{{}{}}}{}}}UU}}{UUUU}U}UU}{U}}}U{{UU}{{{}U{{{{U{}}U{}U}{}U}U}}{U{}{UU}}}{}U{{}U{{{}{}}{}U{U}{{{{}}UU}{{UU{{UU{{UU{U{{{U}{U}{{}U}UUUUU}U{U}U{{U}}U{}{UU{}U}{{U}U{}U{{{{U{UU{}}{UU}}}{{U}}}U{}U{{U}{{UU}{UU{{U}U{{}U}{{{U}}U}{}}}}{{}UU{{U{{}}UU}{{{}{{}U}U{}{{}}U}}}{U}}UU}U{{UU{{U{{U}{U}}UU}{{{{}}{{}{UU{U{{}}U}U{}UU{{{{}}}}{U}U{U{}U{{UUUUUU}}}}U{U}}}{U{{}UUU{}}{UU{}U}{}}UU{{{U{U}{{U}{U}}UU{}{U{}{{U}{U}UU}U}}{{{U}U{{}{}{U}}U}{{}}{{U{}U}U}}U{}UU{}}UU{}U{{U}}U}}}U}}{U{}}{{UUUUUUU{{}U{}U{U}UU{}UU}}}{}{{{{{{}UUU}}U}U{U}U{U{UU}{}}}{{U}{{{}U{}{{{{}{}}{U}{}}{}U}}}{{UU}{{}{UUU{U{}}}U}{UU{{{U{{{{{{}U{{{UU}}U}{U}}{U{U{UU}U{}{UU{}{}U}}}UUU}{}UU}}}{{{}UU}UUU}U}}{}{U{{UUU{{}}{U{{{{U{UU}U{}{{}{}U}}UU}UUU{UU{UU}}{U}{}U}}U{}}U{}UUUU}{}{U{U}}}{U}}{}UU}UUU{UU{U}UUUUU}{U}U}{{{{UUUUUUU}}UU}U}U{U}{}UUUU}}UUUUUU}{}{U}{}{}U}}UU}{U{}UUU}U{{UU}U{}}{{}{UU{}}{}U}{{{{U}{}{}}}}{U{{UU}}}U{}{}}}{}{{{}U{U{U{{U{UUU}U}}{{U}}{{}{{U}}UU}}}}U}}UU}U}U{{}}}}}{{{U{{{U}{}U}}UU{{{{UU}{U}}}UU{UUU{}U{{{}{{U}UUU}{}U{UU}}{{}{}U{{{U}{}}{U}}}U}U}U{{}}}{{UUU}U{{}}}{}}U{U{U}}UU{{{U}{UUUUUU}}}}{}UUU{{{{}}U}}{}U}{}U}}{U}{}{{{}}}}}{}{}}U}{}}}}{{{{}}{{{UU}{UU}{{{{U}U{U}}U}{U}{{UU{UU{}{{}}{{UUUU}}U}UU{}UU}U{}{U}U{}U}}{{{}{U{UU{U{}U}{U{{U}UUUU{UUU}}{}{U{{}{U{UU}{}}{{{{U}{}U}U}UUU{}U{U}{{U{}}}}U{{U}}UU{}}{U}{{U{}U}{}{U}}}}U{U{U{}U}}}UUU}{UU}U}}{U}U}U{U}U}}U}}{{}U}}{UU}UU}UU}UUU{UUUUUU}U{}U{{U}}}UUUU}U}UU}{U}{UU}{{}UU}}}U{}U{}}}+++++++++++++}}U}{{UU}U{}}}}U{{{UUUU{U}}}U{{}UUUUU{{}{}{{{{U{U}}+++++++++++++}{{{{{{}{U{{}{{U{{}UUU}U}{}U}UU}}U}}}}{}UU}{UU{{U{}+++++}{{+++++}}}{{}U{{{{{{}{UU}{{UU}}}{}U{U{U{}}{{{}{}UUU}{U}{UU+++UU{U{{{+++U{U}UU{UUUU{U}}U{}U{UUUU{}U{}{}U}}UUUU{{{{U}UU}U{{{+++}}}}}}}+++UU}U{{{UU{}}{{}}}}{}{U}UU{{U}}}{U{U}U{U{{{}}}{{{{UU++++{{U{+++++}{{U{}{}U{{U{{U{{U}}{}{}U}{U}U}U}}{{UUU}U{{}{{U{{}}++++U{}U+++++{U}}}{{UU{U}UU{}}{U}{}UU}{U{{}{{U{}{UU}}}}U{}U{}{UU++++}U{++++++{{}}UUUU}}}}U}{}{UU}U{UUU}U}{{{{}}U}}}}U}}{U}UU}{}{++++{}U++++++}U{U{{}}U{}{U{}U{{{U}{{UU{{}{}U{{UU{{{{U{}{U{{}{{U{++++U{}+++++}U}UU{{UUU{}}U}U{UU}{}}UU}{}UU}U{}UU}{U}U{}UU}UUU}{}++++UUU+++}}U}U{}{{{{U}U}}U}}U{}}UU{{{U{UUU}}}U}}}}UU}{U}U}{}{{{UU++}{U{{+U{{U}{}U{U}U{{{U}{{U{}}U{{{{{UU}{}{U{}{}}{}U{{UUU}U}U}UUU}}U{{U{{U}{{UU}U}U}{{U{{}UUU}{}{UU{{U}}{UUU}UUU{{{UUUU}UU{{{UU}}}}}{UU}}{{U{{}{U{UU}{}{}U}}{{}}{UU{UUU{{U{U}U}{{{U{{}}{{{{{U{{UU}{UU{U{{}}}UU{{}{{}U}}}{{{}{UU{{{}}{{}U}U{U}{U}UU}}}}U}}{{U{U}}U}}}{{U}{UU{{}UU}}{}{{{{{}UUUU}{UU}}{}}UUU{UUU{}}}}}}}{}}}{{UU{U}}}U{UU}}}{{{}U{{{U{U{}U}}{}{{U}{U}}U}{}UU}{UU{{}U}U}}{{{}}}}UUUU}}{}UU}}{UU{{}U}U}U{{U}}}{{{U{}{}}{}UUU}}U{U{}{UUU}U}}{}U{}U}}{U}U{{}{}}{}UUU{UUU{U}}UU}{}{{U}UU}}U}UU{}}{{UU{{}{UU{}U{}U}U}}}{}U{U{U{{UU}}}}}U}}}}U}{{}{U}UU{UU{}{}}{U{UU}}U{}}{}{{U{}{{}}{}{U{U{}U{{}}}}}}}U}}U}U}}UU{U{U}}UUU{{}U{}}{}}}U{U{}U{U{{U{{}UU}}{{U}UU}{{}{U{{}UUU}}{}}U}{{}{{{}}}U}UU{U{{}}U}U{U}U{U{}}U}{U{UU}U{}{{U}U{{{UU{UUUU{}U{}}U{{}}}U{{}UU}U}}{{}{U{}{}{UUUU}}UU{UU}{U}UU{{}UU}U{U{{}}U{}{{{}U{{{}}}{U}}}U{UUUU{{U}UUU{}}{{UUU{}U}}}}U}}}U{UUU{}}{U}U{}U{{}}}}{}{UU}}{{{}{{}UUU}}U}U}{}{}{U{{}}U}{}{}{{UUU}U{U{U}U{{{UUUU}{}U}{}}U{{}{}UUU}}UU{}U{{}{{}U{}U{{{{}{{{UU{}}{}U}}}}{}{UU}{U}}}U}{{}UU{}U}UU{{}}}}}UU}}}}U}{U{U}}{U}}}}{{U{}{{}U{UUU{U{}{{UUU{{}U}{}}{}}{UU{}U}}}}}U}U{{{}}{{U}UU}}}{{}U{}}{}}}}U}{}UUU}}U}U{}{{{}}U{{{U}U{}}UU}}UU}UUUU}}U{U{{U}U{U}}U}U{U}U{U{}}{}U}{{{}U{{U}U{UUU}}{}}{}{}{U{{UUUU}{U}UU}}U}}}U}{}}UU}{U{U}U}}U}{UU}U}U{}U{{}}U}UU}}}}{U}}{U}{}}UUUU{{}}}{}UUU}U}{}{{{U}UUUUU}U{{{}{UU{{{}U{UU}}{}{}U{UU{}}{{}U{}}U}}UUU{{{{{U}{{U{U{U{U{{UU}UU{UU}{}}{{{}}{U{}}U}UU{{}U{}}{}{}U}U{U}}}UU{{}}{}{{{U}U{{}}{UU{UU{{{{UUUU}{{}U}{{}{}}UU}{}{UU}}U{UUUUUUU}UUU{U}}{UU}{UU}UU{UUUU{UU}U{UU{}}{{{UU{}{U}UUU{{}U}U{{{{}{{{{{U}{U}}}{{U{{U}{{{{{UU{{}}{{UU{{{}}}}U}{U}}}{}{U{{}{}{{{{{}U{U}}}UU{}{}}{{UU{{{UU}}{{}{}{{}{}U}U}U{}}}UUU{U{{UU{}UUU}{}{UU}{U{UU{UU{{U}{U}{{{U}UU}{UU}{U{}{{{U}{}UU}{}U}}{}{{}{U}}}}}UU}UUUUU}UUU{{UUUUU}UU{U}}{UUU{U{}U{{U{}UU{}UUUU{U}{}}{{}U}}U}}{UUU{{}{}}{{{UU}U}U{U{UU{}}{}}}}UUUU{{U{UU{U}}{UU}U{}}}}U{}}{{U{{U}{}}}U{{{U{{U}U{}{UU}}U{}}}U{}{U}UUU{{U{{}}}}{U{{}U{U}U}}UU}}}}}}}{{{}U}{{{{UU{U}{UUUU}{}U{{}{}{}}{{U}}{U}{{UU{}UUUUU{{UU{}}{UU{U{U}UUUUU}{{{}U}U}{U{}U{{}UU{}}}{}{{{{U}{{U{}{U{UU{{}}{}U}}{{{}U{{}{{}{U{}}U}{U{{U}{UU}U{{{U{}{}UUU}}}{U}}}UU}UUU{{{}{UU{{{U{UU{UU{U{}{}U}UU{{U}UU}}UUU{U{UUU}U{{}}{{{{{}{}{}}U{}{{{{{}{{{U}{U}{U{{UUU{}{{}}U{U{{}U{}U{{}U{{{UU}{{{}UU}}U{}U{U{}U{{}{U}U}U{{U}{}UU}{UU{{U{}{{{}{{U{U{UU}U{}{}{{UU}{}U}UU}{{}{U{}U{}{U}UU{{U{UUUU{}{U{}{}}U{{U}}U{}}{}{}{}UU}}U}UUU{}}{UU{{UU{U{}{{U}{{U{{}}}U}UUU}{{U}}{U}{U}U}{}UU}{{{{U{{{}{U+++++++++++++{U}U}}}{}{U}U{{}{}{{UU}}UU}U{UU}{{}UU{UU{}U}UUUUUU{+++++++++++++}U}UU}}U{}{{U{}{U{{U}U}U{{{{UU{{{}U{{UU}{{U}UU{U}U{UUU++}}}+++++{{UUUUU{U}UU{UU}UUU}}UU{{U{U{UU}U}}{{}{U}}}}UUU}}UU}}}UU{}U}U+++}U{{U}{{{{U}{UU{{{U{U}{U}U}{{U{}UU}{U}{{U}{{}}{}{{UU}U}UU{}{{+++U}}}}U{UU}UUU{UU}}U}UUUU}}{UU{U{U{{}{UUUU}{}{}UUUUU}}{}{{}U+++++}{UU{{UU{{}{U}{UUUU{}{U{UU}}U}{UUU{}{{}{}{{{{U}}{UU}UUUU}U{+++++}}}}}}}{UU}U}{UUU{{{U{{{}{}{U}U{{{U{U{{U{{{}UU{UU{U{U{}}{}++++++}}{}U{U}U{{}U}}{}{}{{U}U{U{{UU}{{UU}UU}U}{}{U{UUUU{}{U{}UU++++++}}U{U{}UU{}UU{}{U{{}U{{UUUU{{{}{{{U}{{{U}}UU{}{{U{UU}U{}{}+++++}{}UU}UUU}UU}}{UU}{}{}{U{}UU}{}UU{U{{UUUU{{UUUU{U{{}U{}{{{}+++}UU}}}UU{U}{U}U{{{}{}U{U{{{{{UU}}}}UUU}UU{U{{U}UUUU{{UU{{U{}}}{+UUUU}}}U{{{}U{U{}}{}}{{}{{{}U}U{}}U{U}U}}U}UUU}U}{}}U{{U{U}}U{}}{{U}}UU{}U{{{U{}U}}{}UUU}UU}{}{U{U}{U}}U}U}{U}}}}U{}UU{U}{U}}U}}}}}U{}U}UU{UU}{}{}}}UUU{}{U}}U{}}UU{UU}UU{}}U}{{}}{{U{}}}U{UU}}UU{U}U{U}UUU}UU{U}U}UU}U}{}{{}U{UU}}}U}{}U{{{{}U{UUU}{UUU}{U{}}}{U}U}}{UUU{U}}}}}{UU{U}{}{}{}}}{U{}}}{}UU}}}{U{{{}U}U{}UU}{{UU{}{}}{}}{}{{U{}}}}}{{UUU}U}}U{UUU{}{{}{{U{}}{}{}{{UU}UUU}UU{{{{}{}{{}}{}U}}{{}}{U}{{U{U}U{U{{UU{UU{{UU}U{{}U}{}}U{U{UU}}UU{{{U}}U{}U}}}UUUUU{{{{U}}{U{U}UU{{}}}U{}U{UU{U}{{}U}}{U}U}}{}U{}U}}}{}{{UU}{}{{{}{}{}U}}{U{{U}{U{{UU}}U}}}U{U}{{{}}{}}U{}{{}{{UU{UUU{}{{{}U}U{}}U{U{}}{U{}}U}U{UUU}{U{{{{}}}}UUU}}U{U}}U{{}{U}}}U}UU{{{}UU}}}{UU}UUUU}{U}{{U}}UUUU{}}UUU{}}}}}U}{}U{UU{}UU{}}{{}U{U}UUU{}{}U{{}U}}{}U}{{UUU}}UUUUUUU{U{}{UU{{{{{U}}}{UU}}U{U{{{U{U}}}{}}U}U{}{{}}UU{U{{{{U{}}U{UU}{}}U{}{}{}U{U}U}U}}UU{{}U{{}U{U{UU}{{U{U{{}{}U}{{}}{}U}}}U{}}}}U}}{}U}UUU}{}}}U}}}U{{{U{}}}}UUU}UU}{{{U{U{{{{U}U{U}U{}{{}}{UU{}}{{U{{U{}{{}U}{}{{}}U{{UU{}}{{U{U{}UU{{{UU}U{{UU}U{}}{}{}}}U{{{U}}{U}UU}}{UUUUU{{}}{{}}}U{UU}}UUU{UU}{}UU{{{{}U{U}{{{}}{}}{U{{}}U}{U}}{}{{U{}}{{UUU{{U{}UU}U}}UU}{{}U}{}{}}U{{{{{}U{{{UU}UU}}{U{{}{}U}{}UU{}{}UU{}U{U}U}{U{U{}}U{UUU{}{U}{{UU}{{{}U}}{}}{}{UU{}{U{}U}U{}U{}}}UU}U{{}{}U{}}{U}{{{}{{UU}U{U}{{U}}UUU}{U}}{U{U{U{}{}}{{}}{{}U}}{{U{{{{}}}UUU}}UUU}U{U{{U{U{}}U}U}{{{{U}{}{}}U}}}U}{}U}{}{}{{UU}}}UU}}}}}U{{U{{UUU}{U}U}{UU}}U}}UU}{{{UUU{U}{{}}{{U{{U{}{{{UU}{}}U{}{UU}UU{{U{}{{U{{{}{}U}U}UUUUUUU}{}}{}UUU}{UUUU{UU}{}{{}U}}{U}UU{{}}{U{U}}UUUU{}}UU}U}{}{U}{UUU{{{}UUUUU{{{UUU{{{}U}}U}}}U}{}}U}}}}}}}}}{}}{{U}U{{U}U}{}}}{}UU}}U}U}{{{{U}U}UU}{{U{{}}{}U}}{{{UU{{UU}UUUUU}{}}}{U}U{{UUU}}{{}{{{{{U}}{U{U{}{{}U{U}U{UUUUU{{U}}UUU}{{{U{}{U{U}}}}U{U}{U}}{{U{}{}{{UU}U{}}}{{{U{}{UUUU{{{}}}{{{}{{}{}{{UUU{UUUUU{U}U{}}}}U}U{{{U}{{{}}}}UUU{}}U}}{UUUU}}U{{{UU{}}U}UU{}}{U}}}}}}UU}}U{{U}{}U{{{{U}}{U{}}{{}{}U{}{}U{}U{UU}}{{{{UU{}U{}UUU{U}}}{}U}U}U}{{}}UUU{U{{UUU{}{{}UUUUU{}{}U{{UU}U}}{UU}}{}{UU{UU}U{{}{UU{U{U}UUU}}{{{}}}}{}}U{{U{{U}UU}U{{}UU}{UUU{{}U}U}}{}U{U{{{U{}{{{{U}UUUUUU{}{}UU{UUUUU{{UU{{UU}U}}{UUU{{U}}UU{}}}U{}}}}UU}}UUU}{U}{{{}}{U}}U}}}}UU}U{}{}UUU}}{}U{{U{{{}}}{U{{}{}{U{UUU}}}U{{UU}{}}U}{{}}U{UUU{}{U}}UU}}UU}}{{UU{U}{}}}{U}{{U}}{{{U{U{}U}U}U}{{{{UU}{UU}U}{U}U{U{}}{{U}UU}UU}UU{}{{{}UU}{U}}}U{{}U{{}U}{UU{{}}U{{U{{}U{UU{UUU{U}{}}UU{U}{}{{U}}{UU}}UU}}{{{{UU}{U}U{{}}}UU{{{}{{UU}UU{U{U}}U{U}}}U{UUUU}U{U{}{UU}{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}}{{{{}}{{{{}UU{{}{{}++{U}}}}UUU}{UU{{U{}U{{}{{}{}}{}}{{U{}{}}}{}U{}{U{{{{}{U++}}U}}{++U}}U}U{{{{{U}U{{UUUUU{}}{{UU{}}U{U{{{U}UUU{{{{}UU{UUU{{}{U}}{{++}}U{}}}U{{{}}{}}}U}}U}}}}{U{{}}U}}}}}}{{{}{U{{}}{}{U{{UUUU}U}U{+{UUU}U{UUU{{U}}{}UUU{U}U}}}{UU}}}{{{{{U}{U{U}}{U}{}}U}U{UU}}{{{+U{{U{U{{UUU{{}{{}}{U{{U}UUUU{}}U}{{U{UU{}}{{}{U{U{}U{U}}}U{+}UU+{}}}}UUU}}}U}UUU}UUU{{UU{}U}UU{U}}U}}UUUU{}}U{{U}U{{UU}{}}++++++UU{{U{U{}UU}}{UU{}UU}UUUU{}{}{U}}{{U{U{{}{{{U}{{U}UU{UU}U}++++++}UUU{U}U}{{}{{U}U}UU}U}{{{{U{U{UU}UU}UUU{U{U{U{}{{{}{U}{{}+++++{}UU}}U}}U}}}{UUU}}}}}UU{}U}}{{{{}{{}U{}{}U}}U{{}}{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}UU{}{UU}U}{U}}{{}U{U{UU{U{}}{}}}}U{}}}}{}{{}}U}U{{U}UUU{U}{{{U{}{U{{UU{UU{U}U}U{UUUUU}{U{}U{{}{{U}{}U{}}U{{}{}{{U{U{}{U{}U{U}U{UUU{U}UU{}U{}{{}}}{U{{{{}{}{{}}UU{{UU{{}U}{}{}{}}}{{U{}U}{UU}UU}{U}}UU{U}U}U}U}U}U}UU}UUU{UU{U}UUU}{{U}}}{{U{{}{{UUU{}U{}UUU}}U{}}{{{}}U{{{U}{{U{{}U{}}{U}UU}U}{}{{UUUU{{{U{{U}{{{U}{{U{{U}}{U{{UU}U}}U{{}{}UUUU{{}}{{UUUU}}}U}}U}U{{}}UU{UUUU{}U{UU}UUUU{}{}U{{{}{U{U}UU{}UU}}}U{U{}U}{{U{}{}{U}{{{UU}UU{U}}{}U{U}UU}}{}U{}}U{}}{}}UU}}{UU}}}}UU}}U{{}U{}U{{{UU{}U{UUUU{{U}{{}U{}{}}}}U}{}{{UUUUUU}U}U{{}}U}}{U}}}}U}{U{U}}U{}U{}}{}}}{{UU{UUUU{}}UUUUU}{}{U{U{{}{}{{U}U}}UUU{U{}}}U}{U{}U}}{{{U}}}}UU{U}}}{U{}{U{U}}U{{}{}U{UU{{{{}U}UUU{U}}U}{U{}}{{}}U{{{{UUUU{}{}}UU{}}{U{}}{}}{{}{UU}U{}UUUU{{}{{U{{{UU{}U{{U}}{U}U}}U}}}}{U}{U}U}}U}U}U{{{{{{UU}}UU}}{}}}UU{}}{}}}U{}}U}{{{}}}{UU}UU{UU}{UU}UUU}}U{UUU{U{{}U{}}{}{{{}}{}{U}{}{{U{UUU}}}{{}}{{{}}{}UU}{U{U}}U}U{}U}U{{}{U{}{{UUU}U{U}{}}}UUU{{}}}UU{U{U{{{UU}{}}{U{U}}}{{U}U}}U{}{U}UUUU}{{U{{{U}{{{{U}{{{U{}{U{{{}U}}}{U}{U{{UUUUUU}{{UU}U}}}UUU{}{}}U}}}UU}}{U{}{{}}{}U}}U{}{{{U}UU{}{U{}{U}}{U}}{{{UUU}UUU}{U{U}UU}U{{}UUU{}U}{{}}}U{{}}U{}U{{U}{}{}{{U}}UUU{{{U{}U{UU}{U}{}}{{UU{{{}U{}UU{U}}}}{{}}}U{{{}{{{UU}UUU}UUU}{{{}{U}U}}{UUUU}U}{}{U{}{}UUU{U{{U{{UU}UU}U{{U{{U}{U}{{UUU{}}U}{U}U{U{UUU}{UU}}U{{U}U{U{{{}}}{U{}UUUU{}U}{{UUUU{U}}UUU{U{}}{{}{}{{U{}{}UUUU}U}{}}{}U}}U}{{}UUUU}{}U}{}{UU}}{{{UU}U{UU}{U}{}}{{UU{{UU{U{}U{}}{{}UU}}{UUUUU}U{U{UUU{}}}}{{{{}{U{{UU{UU}{U}U{{}{UU}U}}}{{{}{UU{{{U{}}UUU{}}{}{}{UUU}{}{{UU{}{{U}U}U{{{U{U{}}}{}}{U}{{{}U}}U}{U}}UUUUUU}{UUU}U}UU}{}{{}}U{}{U{U}}UUU}{UUU{}}}U{{UU{}}U{{{}UU}{UU{}{UUU{}{{{}{{}UU}{{}}}U}U}}U{}{U{}{U{UU{U}{{UU}U}}UU}{}}}U}{{}UU}UU{U}}UU}UU}}{U{{U{U}U{}UU{{{{U{{{}{}U}}{}}{U}}U{{{}}}UUU}U}U{U}}{}UUU{UU{}}}}}UU{{U{{{{}{{U{UU}U{}U{U{}{U}U{{U}{}}{UUUUU}{{}{}{{{}U{}U{{{}}U{{{{U}UU{U}U}}}{U{U}}U}{{U}{{{{UU{U}U{}{}}UU}{U}}}U{U{UU}}}{}UU{}{UU}}{}{{U}{{}{{}}{U{{}}}{U{}{{}U{UU{U}}}}U}U{U{}U}{U}U{}}}UUU{{{UU}UU}UUU}}{{U{}U{{U}{}UU{UU{}}{{}U{{UU{{U{U{{}}}{}{}U}}UU}}}{{}{}U}}UU}{U{}U{U}}U{}U{}}}{{{}{UU}}}{}}U{{U}}}}}}UU}{U}UUU}{U{{}}UU{}}}}{UU}{UU}UUUUU{}{U{U{{{U}}}}U}}UU{U}}{{U}UU{}U{{}}{{U}U}{U{U}U{U}{{{{}}U}U{U}{{}{{{UU{UU}}}UU{U}}UUU{{{{}{UU{U}}U{U}{{U{}U}{{}{}UU}{{UU{{{UU{}U}U}}}U}}{}{{{{}}}}}}}UU}U}{UU{U{{}U{U}{{{}}{}{{}}U}}}{}UUU{}UUUU}}UUUUU}{{UU}{}}U}U{}{}{{{U{UU{{{}UUU}}UUU{{U}{}}{{UU}{}UU{U{UU{{U{}}U{{}{{{{}{{{{}{{}}{}U}UU{U{{U{{U{}}UU{{}{}UUU}}}{UU}{{}{{{U}}{UU{}}{}UUU}}UU}{{}}{{}{{}{}U{}}}UU}U}UU}U}}{UU}U{U{}}}UUU{U}}{}UU{UUU{UU{{{U{}}}UU{}{}}}{{}}{U}{}}{}UU{{}U}{U{}U}}U{}UU{UU{{{{{}{}U{}{{{UU{U{UU}{{{U{{UU{}U}}{U}U{{U}U}{U}{{UU{U}{}UU}U{UU}{{U}{}{}}{}{{U}U{}UU{UUUU}}{U{{U}}}}{U{{}{}}U{{}}{}}}UUU}UUU}}UUU{UU}}}UU}{U}UU{{U{U}UU{U}UU{U}{U}U}}U}{U{}U{U{U}}U{}{}}}UU{{{{}}}U{}}U{{}U{U}{{{U}}}{{}U}}U{}{{}}}}U}}{}{{}}U}{}U}{}}{UUU{UUU}{U{U{UU{UUU{}U{U}U}}}U{}}}}{{{{{U{}{}{}U}{}UUUUU{{UUU{UUUU{}}}U{U{{U}}{}{}U}UU{{UUUU{U}{{U{U{{{}{{{}{U}}{{{{U{{U{UU{U{{}{U{{UUU{U{{U{}}UU}{}UU}U}{{UU}{U}{}{}U}U{U{U}}}}U}UU}}U}{}U{}{}{U{}}}}}{UU}{{U}}{UU}}}{}}U}{U}{}{U{U}}}U{U{UU}}}}U{U}{}U}}}{UUUU}{{U}{U}U}UU{}}}{}}{}U{}}{}U}}{}{{U{}U{U}}U{{}{U}{}}U{U{U{U}{}{}}UU}{{UU}{{UU}{U{U}U{{}{{U{{U}{U}{{UUUU}U{}UU}{U}{UU}{UU{{U}UU{U}U}}{{}{}{UU}}}UU}UU}}U}{}U}}{}}{U{}{{U}UU{U}}{{{{UUUU{}U{}U{{U{UUU{U{UU{U{U{}}}U}}{}}}{{{UU}}{{UUU{U}{U{{{{}}U{{}U}{{}U{U}}{{UUU{}U{U{U{{}{{{{}{}{}{}{}}U}}U}{}{}{U}U}}}{}{U}}{}U}{}U}U}UU{UU{U{{}}{}}}{{U{UU}U}U{{UU}{UU}UU{}UU}}}{{U{{}}U}U{{U}U}}UUUU{}}U}}{}}U}}U{U}{U}}}{}{{{}UUU}}U{UU}UUU}}{{{U{U{}{}}{{U}U{{}{{UUUU{UU}}{{UUUU{U}}U{UU}}UUU{UU}}}}}{}UU}{{UU{}U}{{{{U}UU}{}}U{}}{U}U{}U{}U}}}UUU}{U}{{}UU}{{U}{U}}{U}UU{}U}{{}}}U}{UU{{}{}{}U}}{}U{{UU{UU}}U}U}U}}{{{{U{}}{}}}}U{UU}}}U{U}}U}{UU}U{U}}{{{{{{U{}U{}{{U{{U}}{}}{UU{U{UU{U}U{{}}{UU}}}U}UU{}{U{{}}{{UUU{{U}U{{U{U{UUU}UU{{U{U}U{}{UU{UU}{{{{}UU{U{U}{U}{}U{{{U{{}{}{}UU{U{}{}UU}}U}}{}}}{{}{U{{{U}}}{{{}U{U}UU}{}U{}}{}}U{{U}}{}{UU}}U{U{{U}}{{}U{U{UUUU}{}UUU}}}{{}U{}{{{{U{U}{}}}U{{}}{}{}{{U{U}{{UUU{{}}}}}}}{{U{}UUU{}U}{U{UU{}}}}{UU}}}{}}UU}{{}}{}}{U{}UUUU{{{}}{}}}}UU{UU}{}{U}}UU{U{}{{}U}U{{U}UU{{}U}{{{U{U}{}UUUU}UU}}U}{U{}}}}}U}}{{}{}}}U}}}UU{U}{{{{}{U{U}}U}UU}U{}}U}}}{}UU}U}{{}U{{}U}{{}U}U{}}{UU}{{U}{{U}}}}UU{UU{U{}{}U{{}}{U{}}{}{{}}U{U}}U}{}{{UUU}U}{UU}}UU{{U}}}{}}UU{{{}{U}{{U}{{{}{}{}{}{U}U{U{{}UU{}}{}}{{{}{{{U{}}UUU{}U{{}{UU{}{{}U{{{}UUU}UU{UU{{{U{{U{UUU{}}{{U{}{UU{U{UU}}}}}U{U}}U{U{}{U}UU{}{}UUU}UU}{}}U}{{U{{U{U{}}{{{U}UU{}U{{{}{UU}}{U{{UU}{{}U}}{U{{U{UU}}{UU{}{}}{}}{}}}}{UU}{}U{}}}}}U}UU{{{U}U{U}UUU{{{U}}}UU{{U}{}}}U{{{{}}}}{{}}{U}{}{UU}U}{}{UU}U{}{}}}}U{}}U}}}}{}{UU{}{}}U{}U{U{{}{UUU{}}}{U{UUUU}{U{}}{}}U}}{UU}U}}}{{{}{}U}}{}}U{U{{}{}U}{{{}U{{{U}{U{}}{{}{U{}{UUU}{UU}}}{{U{}U}}{}UU{UU{}U{U}}U}{{}{}U{U{{{}}}U}}}U}{{U{}{U}{U{{{{{}{U{U}}U{}}{UUU{{}{}U{}}}}{U}{}}{U{}}U}{UUUU{U{U}UU}}}}}}UU}U}U}U}}{{{}UU}}}}}U{{}{}{}{}UU{UUU}UU}{UU{{{UU}}}}{{}{}}{U}}UUUU{U{U{U{{{}{U}U}U}}}UUU}UUU{U}}{{{}}{U{{}UUU{U}{U}}{U}}{U}U{UU{}{}UU}UUU}U}U}}{U{{U{{{U{}UU{U}}}{}UU}UUUUUU{}U}}U}U}{}}U{}{{U}{{UU{}}}U}{{U}}}{}U}UU}}}{{U{{}U}}}{{U}}UU{}}}{UU}}}}U{{}}}}UU}{U}{}{}U{U}}UU{}{{U}{}{{{{U}{{U{U{{{{U}}U{}}}UU{U}{}}U}}{U{}}{UUU}{U{UUUUU{UU{U}}}{}}U{{{}U}{{{U{{{UU}}U}}}}U}U}}U}U{}{}}}U}}UU}U{{{UUUU{{}}{U{U}}}{}U}{U{UU}}}{U}}{}{U{}}UUU{UU{}}{}{{}}{{{{{{UU{}U}UU}UU{{{{{{}UU{}U}}UUU{{{{{}{}{U{{}{{}}{{{{U{U{}{{U{}U{}U{}UU}{}}U{}}}}}}U}UU}}{U}}{{{}U{UU{U}U{{}{{U{}U}{U}{U{{{}}}UU{{U{{{{U}}UU{{U}}{{U}}}}{{}UU{}{}U{{}}}{}}{U{{{{U}{UU}{U}U{}}UU}}}U{{U{}}}{UUU}{U{{}U{U{U{{{U{UUUUU{UU{}UUU{{}}UU}U}{{{{}}{}{{UU}{U}U}U{}}}{U}U}U{U{}U{}}}{U}}{U}}}}UUU{U}}}}}}U}U}}}}{}{U}U}{}}U{UUUU{{}{{UU{}}{{}}{{U}U{U{}{}U{U{}U{{UUUU}{{U{}{}U{{}U{UU}U}}{{{}}}}{UUUU{}}{{{UU{{{}UU}{}}}{}U{UU}{{UUU{{}}U}U}{{U}{}{{{U{}{{{{{}}}UU{UU{{}}UU{}}{U{{}}{}U{}U}UU}{U}}U{{{{U{}{}UUUU}}}{{{U}{{}{U}}U}{}}U{U{U}}U}}UU}{U{U{U}{}{{U{{}UUUUU{UU}UU{UUU}UU}{{{{U{}}}{{}{{{U{{}}{{{UU}UU{U}}{}}{UU}}{{{}U}}}{}U{{}U{{}UU{}}}}UUU}U{}}}}U}{}U{{U{}{}{}}U}}U{U}{{}}}{U{U}{{{}{U{U{{}}{U{{{U}{{{{{{{UUUUU}}U}}U}{}{}{U{}{U}UU{UU{{{{UU}}U{U{U{{UUU}UUU}}}}U}}U{}{{U{{{{U}}U}U{}}}}}}{}{{}{{{}U{}U}UUU{}}{{{}UU{U}}{}UU}U{UU}}U}}}}{U}}{}}}U}}}}}}}}UUU}}U}U{U{}}}U}}U}{}}U}}{{{{}}UU}}}UU{}UU}U{U}{U}U}}{}}}U{}U{{U{U}UUUU{}U}}UU}{}UU}{}{{{{{{U{{U{}U}{}U}}UUU{{UUU}{{{U{}UUU{{}{{{UUUU{}U{{U}}}U}{}{{U{}U}{{U{U{{U{UU{U{{U{}{{}{}}U}{}{{}{}U{}U{}U}U}{{}{}}{}}{{{UU{}{{U}U{}U}UU}{{UU}U}}{U}{}}{}}{{U{}}}U}{}U{UU{{}}}}}{{{{}}U}{U}}{{{{}}}{}}{U}{{}U}}{}}UU}}}{UUU}}{}UU{{U}{{}{}{{U{}{U{}}}UUU}{{{U}UU}{}}{}{}}UU}U}U}UU}}{{}}U{U{}}}U{U}{UUU{U}}U}{}}{}}{}{{U{U{U}U{U{U{U}}U{}}{UUU{{U}}UUU{{{U{}{U}}}}U{U}U{}{{{U}}{UU{U}UU{}}{U}}UU}UU{{U}}}}U}UUU{{{}}{UU{}{{{{}{{}{{U}UU{{U}}}}{{}U}U{UU}}}}UU{{U}U{U}{{}{}}U{}{}UU}{U{}{UUU}UUUUU}}U{{UU{UU}}}U{{{U{U}{U{U{}{}}U{U}U}}{}U}}}{U{{UU}{}{}U}U}UU{{}UU{}{}{{UU}}}UU}{U{UU}{{U}{U}}U}}UU{{U}U{U}}{}UUU}}U}{{}}{{}U{{{{}}U}UU}{{{{{U}}UU}{{}{}{{}}}{}U}{}}U}{{{{}{UUUUU{{U{}{UUU}UU}UUU{U{}{{{UU}}{{UUUU{}U{}UUUU{}{}}}}}{U{U}}{{{}UUUU{{{}}U}{U{U{{{U{U{U{}{{}{U{U{}U}{}}{U{{{{{{{{}{{{{UU{}{}}{}{{{}{U}{}}{}UU}}{{}{U{{{}UUUU{}U}}{{{}{UU}{UUUUU{{}U{U}{U{{}{{{{{UU{{}}{}{{U}U}U}UUUU{}}{{{}{UU{UU{{U{UU}}}}}{}}U}}{U}{}UUU}}}UU{}U}U}U}}{}U}U}{UU{{}{UU}U{U{{UU}{{U{}UU{}}UUUU{}}}U}}{U{}}{U}{{U}{}U{{U}{U}U{}{UUUU}{{}}{U{{UUUUUU{{{UU{}{UU}U}{}U{{{}{}}{{U}{UU}}}}U}}}U{U}UUU{}U{U{U{U}{{}}U{UUU}UU{{UU{UUU{{}U{{UU}{U{{{}UU}UU{U}}}{}}}U}U}{U{{U}{UU}}U}{}{{{}}{}}U}UUU}}U{{}}}{U{U{{}U{{{{U{{}}{}{{}}U}{{{{}}U{U}U}{UU{{U}{}{{U}}U{UU}{}{}}}}U}}}}{U{}}{UU{}}{{UU{UU{UUU}U}}{UUUU}UU}UUUU{UU}{{}}UUU{{{}U{}UUU{{{}}U{}{{{U{UU}UU{}}}{{UUU{U}U}{U{}}U{}}U}{{U}{{{U{{U{}}}}{U}{UU{{}}{}}}{U{}{U{UUU}{{UU{}{{}UU}}}}}{{{{{}}}UU}{UUU{{U}}}}{{{U{}{U}{{U}{UU{}}}{}U{U}UU{{UU{U{}UU}U}}}}{}}{U}}}{UU}}U}}}U{U}{}}}{}}{{UUU}UUU}}}UUU{{}{}U}{UU{}U}{}{UU{{U{{{U}{UUU{U{}{}}{{}{}}{}U{U{}}{{{UUUU}}U{}U{U{U}}}}}}}U}U{}{{}}U{UU{U}UUU}}{}{{UU{{}{}}UU}U{U}}}}UUU{UUU{{{}}{}}{U{U{{UU{U}UU{{{}}}}}U{U}}}UU{}{U{{{{{U}}U{{}{{}UUU}{UU}}}}U}{}{U{U}{U{U}{{U{{}U}}}}}U}U{}}}}UUUUUU{}}}{U{U{{U}{{}{{U{U{{UU}UU}}{}{{{UU{}}{}}U{{}UU{U}U{}{UU}{{{U}}{}}U{}UUU}{}}U{}{{{UU{{}U{UUU}}{U}}{}U{U}}}}U{UU{U{U}{U}U{{U}}{}{{}U{U{UU{}}U}U}U}}U{{U{{}{}U}}{{{}UUU{}{}}UUU{U{U}{{{}}UU}U}}U{}}}{}}{U{{U}U}U{{UU}U{U{}{U}{{{{{UU{U{{U}{U{U}{{{{U}UU}}{}UU}{{{{{{}}UUU}UUU}}}}UU}}U{{U}}}}}U{}U{}}UU{}}{U}}UUU}{UU}}{U{{}U{U{}UUUU}}UUU}}}{U{}{}}UU{{{{{{}{}{}U{}U{{{U{{}U}}U{{U}}U}}{{}{UU{U}}}UUU{{{UU}}}{}}UUUU{}{{{}}U}}{}{U{{UU{}}UU}}{{{}UU}}}UUU{{U{}}UU{{U{{{UU}{U{{{}}{U{U}UU{U}}U}{}}U}U{}}{}}}{}}UUU}U}}U{{{{UU}}UU{}{{UU}U}}{{}{{}}}U}{{UU{{{}U{UU{U{U{{}UUU{U}{}{U}{U{{U{{UU{{{U{U}{{{{{}}{U{U{{U}}U{{{}U{}}U}}U}}U{}U{UU{{}{U}{{UU{UUU{U}}{UUU}}UU{UU{}{U}U{U}}{}{{{{U}}U}}}{{{}{{}}}}U{}U}U}{{U}{}}}}{}UUUU}{{U}U}{{UU}U{{}{{{U{UU}{{}UU}U{U{{U{U}{}{{}{{{{U}U{{}UU}}}{{}U{U}{}}{{UUU{}{UU{{{}{U{{U{{{U}}UU}{U{{U{{{}{{{{{}UU{}UU}U}{}{{{UUU{{U}}{U}}{}}}}}{}{U{}}U{{}{U}}{}}}UUU}U}UUU{}U}}}U}}}UU}{}}U{}{U}U}}{}}}{}{}UUU}UUUU}U{}UU{UU{}U}UU{}U{}{}U{U}{{}}{{UU{U}{UUU}UUUUU{}{}U}U}{}{}}{{{}}U{{}}{{}U}{U}U}{U}}{{}{}}{}}{{{}}}{UU}U}}{}U}{U}{{}{}U{{{}UU{{UU{}U{{{}UU{UUU{{}}U{{UU{U}}}U{U{}UU}}}U{U}UUU{{U}U}}U}{}}U{}U{U{U}}U}}UUU}{}}{UU}{}}}U{U{}}U}U{{}}}{UUU{U}}}{}}{}}{UU{{{U{}U}UUUU}}}U{UU{U{}U}{}{}}{U{{{U}{UUU{U}{U{{U{U{UU}}{UU}U{{U}}{}{{{U}{}{U}UUU}}{{U}}{UU{{}{}{}}U{}{}}U{{U}U}{{{{{{}}U{{U}{}U}{U{{{UUU{U{U{U}{}{{{{}{{UUUU{U}}UU{}{U{U}}}U}{U}{UU{}}UUU}}{U}{{U}}U}}{U{UU}U}U{{}}}U}{}}}}U{{U}{UU}UU}UUU}}{}}{{}{}{}{}{UU{{U}U}UU{U{}UU{}}}UUUUUU{U}U}U{U{}}}{{{{}}U}UU{{}{U}{}{UU}{U{UU}U{{}{{}}UU{UU}}UUU{}}{}U{}}{}{U{}}UU{{UU{{}U{{U}}UUU}}}{}}{UUU{U{{UU{}{{{U}}}UU}U{}U}}}{}{{}U}{}}UU}}{}U}}{U{}{{{UU{UUU{}}U}{UU}U{}U}}}{}}}}}}{UUU{U{U{}{{U}U{U}U}{U{UU{U{{U}U{U}}}UU{}{UUU}{U}}{}U{U{}UU{UU}U}U{UUUU{}}{U{}{}U}}}{}UUU{}U}{}}}{{U}}UU{{UU{}}{UU}{UU}U{}U}UUUU{U{}{}{UU{UU}{UU{UU}}}}U}U}}{{UUU{{}{{{}}}}{}U{{}UU}{{UU}U}UU}}{}{{{}}}U{{U{U{{}{}{}{{{}{{{{{UUU{U{{UU{U{{{}{{}UU{U{}}{UUUU{}{{U{U{{U{}}UU{}U}{}}}UU{}{}}{}}U}{}}}}{}U{U{}{U{{{{UU}}}{}{UUUU}U}U}}{{UU}{U{{U}{}}U{U}{{U}U}}}{{U}}}}U}{U{}}}{}}{UU{U{{{}U}U}{}}}U}}}}{U{U}{UU}}UU{}{U}{U}U}UU{}}U{}U{{{{}{{{}}{{}{{}UU{U{}UUU{}U{U{U}}UU}}UU{}U}{{}}{U}}}U{{{U{{}U{U}UU}}U{UUU{}}UUU{{}{{{}U{}{{{{}}U}{{}U}}UU{{UU}}}}UUUU{U}UU{{{}{{{}U}{{}}}{{UU}{U}U{U}{{UU}U}UUU}}}{}U}UU}}{UU{U}}{U{{U{}}UU{{U}U{{}}{UU}{UU{{U{}{U}}U{}}}{{{U{U{UUUU{}{U{}}UUUUU{{{U}UU{{UU}U{{}U}{UU}}{}}UU}}}U}{U{U{}{}UU{UUU}{{{}}}}}{UU{}{}}{}}{UU}}{{}{}UUUUUU{U{{{U}}}{{}{U}}}}U}UU{{U{U}{U{UU{U{}}{UUUU}{{UU}U}}UUU}}U}U}U}{UU}U{{{{}}}}U{U{}{UU{}{UUU{UU}{U}}{{}U}}{U}{{}{}{UU}U{}UU{}{U{}UUUU}{{}U}}U{}}UU}{}UU{}}UU{{{U{}U}U}{U{U{}}UUU}{U{U}{U{{}}{{{}U{U{{{{U{{{}UU}{U}{}U}{UUUU{U}{U}}UU{{}}{UUU{{U{{{}}{U{U}{U{{}}{U{UU{{UU}{}}}}{U}U}U{{U}{}{{{{U}{{U{}}{{{U}U}{U}U}}}}{}U{{UUU{UU}U}}UU{U}{}UU}{}}}}{}{}}UU{}}}U}{{}{}{UU}}UU{{{}}}}U{{{{U{}U}UU{UU{}}}{{{}}U}U}{UU}{{U}UU{}UU{{{{{UUU{}U{UU{UUU{UU{}U}{U}UU{UU{}{}UUUU}}{{}}U}}{}}{}U{{U}}{U{UUU{}{}{}U}{}UUU{}{{}}U}{}UU{}{U{U{U}U}}}{}}U{UUU{UU}U{}}}U{U}UU{{{U}{}}UUU{UU{U}U}{UUUU}U}{{U}{}}U}UUU}UU{{UU}U}}}}}U}U}U{U{UUU}}UU}U}UUU{U}{U}U{}{U{}{U}U}{{{UUU{U{{}{{U}U{U{}}U{{{}U{{U{UU{{{}U{U}{U}{U{{}}U{}}{}{{}{}{U{}UU{}}U{}}{U{}{}{}}{{UU}{{UUU}{U{UUUU{{U{U}U}}{{U}}U{}U{}}{}}{U}U}}{}{}}{{UU}UU}U}}U{U}}{}U}U}U{}{U{}{UU{}UU{}{UUU{UU}}U{{UUU}}}}UU}U}{U}U{{U}{{}}U}U}}{}U{}}UU{{{U{{{{{}{U{U}}{}{}UU}{U{{}}}}}{{{}{}}U{UU{U{}}U}}U}UU{U{U{}{U}}UU{U}}UUU{}{{U}}}}U}U}{U}UUUU{{UUU{}{{}{UU}{U}}{{U{UU}{U}U}{{{U{UU{{{U{{}}}}{{U{{{{{{}}U}U}U}{{}UU{{{{}}U}{UUU{}{}}}{UU}}}U{U}}UUU{UU{}{}{{U}UU{U}UUU{UU{{}{U}U}}{{U}U{}{}UU}{}U}U}}}}U{}U}U}{UU}UU}}U{}}U}{}}}U}}}}{}{{}U{{}{{}U{U{{}{{}U{}{}UU}{U{}{{U}}}}U{}U{}}U}{U{{{UU{}}{{{}}{UU{UU{{}U}}UU}{U{}}}U}U{}}UUUUU}{U}}U}{}{U{U}}}UUU{UU{}{{}U{UU{{U{{{UUU{UU{{}{{U{}{{UU}UU{{U{{}}}}U{{}}{U{{UU{{}{}{U}UU}}}{}}U}U{U}{UU{{}U}UUU{}U}{U}}{UU{}{}}}{}}U}{U}UU}}}U}UUU{{}U}{U{U}{U{}U{{U}U}}}U}}{}}}U{U{{UU{UU{}{{}{}UU{U}{}}}{U}U{{{U{{{U{{U{{}{{U}U{}}}}{{}{}}UUU}U{U{UUU{UU}U{{}U}}}}{UU}}}U{}UU{U}}{U{}{{}}}UU{}{{U{{{{UU{}UU{{}U}}{{}}}U}U}}UU}{{{UUU{}}}}}}U{U{{UUU{{}{{U{U{{UU}{U}{{UU}U}{UUU}{}UU}}{{{{{U{{U}{{U{U}}UU}}UU}{U{}U}U{U}{UUU}{{{{}{}UUU}{{{}UU}{U}}{{UU}}}{{}}UU{}}}U{}}}}U}{{UU{{U}{U{{}U}UU{}}U}U}{{U{}UU}U}U}U{}}{{}}{}U{{UUU}U{}{}{{{}U}{U}UU}U}U}U{{{{{{{{{{U}U}{}{U}}}{U}U{UU}UU}}}}{UU{UUU}{{{{{U{U{U{U}}U}UU{U{}U}{}{{}{{UU{}UU}}U{U}{UUU{UU}U}}{UU{}U{{{{UU{}{}}{U}{U}U}}}UUUU}}U}U{UU{U}UU{U}{UUU}{U{U{UUU{UUU}{{}UUU{}UUU}UUUU{{U{{UU{{}}{U{U}}{{U}}{}U}U{}{UU}}U{{}{{{{}}UU}UU}U{U{{}{}}{U{}}{}}}U{}{{}U{}}{UU}U}U}}}}{{}{}}UUU}{{{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{{{}UUU}{}}}}{}}{{}U}}U}}}{UU}UUUU}{{U}}{UUU{{U{UU}UU}UUUUUU{{U{{}}{}{{}}{U}UUU{}{}}U}{{U{UU}{}}U{U}{UU{{U{{{{U}UU}U}}{{UU}U{UUU{{U{{U}U{}{{{{}}U{U}}}{{{{}{UU{{}{}{}}}U}{U{}{}}{UU{}}{U{{U}}UU{UU}UU}}{U}{UUU{}}{{U{}{U}}{}}U}U{U}UU}{UU{U}{{{}{{}{}}{}U{{{}UU}U{}U{{}{}U{}U{{{{U{U{}{UU}}U}{{}{{}{}}U{}UU}}U{}}}}{}}}{}}{}UUU}}}}}{{UU{}}{{}U{UU}{U}{{{}U}U{{{{{UU{{{}U}U{U}{{{{U}U}{}U{UU{{{U}U}{UUU{{UU}}U{U{}}}}U{{UU}{{UU{U{U{}U{}}}}UU{}UU{}}UU}{{{{}{U{{{U{}}UU}}{}}U{}U{}}}{U{UUU{U{U}UUU}{U{{U}}{U}U}{{}{U{{{{U}}{{}{UUUU{{{}{U{}}}}U{}}U{{{}{U{{{}}{U}}{U}U}}{{}}}}}}}{}U{}}{{U}{{UUUU}}U}{{}}UU{U}{{U{{UU}}{{{UUU}{}{{{{U}{U{U}}{U}}{UU}}U}U}UU}{U{}{U{}}U}}U}UUU{{{{}U}{{{U{U{}{{UU{{U{}U{{UU{}}UU}}U{U{UUU{{}U{}}}}U{U}U}UU}U{}U}{{{U{}U}U{{{{{}U{{UUUU}U{UUU}{U}{}{}}{{}{{{U}}{{U}UU}U{U}{{{U{UU}}U}UUU}}{U{{{}{U}U}UU{}UU{{}UU}U}}{U}UU{}}}{{{}{UUU}}UUUU}U}U{{}}{}{{{{}{U{UUUU}{U{{UUUU}U{U}UU{}UU}}U}}}U}U{}}}U{}}}U{{U}}{{U{}UUU{{{U{UU}}U{}}{}UU}{}{U{{}U}U{}U}{U{{}{}U{U{}}UU{}}U{{}UU}U{}}UU}U}}U}}U{{{{U{U{UU}U}{}UU}UUU{U}}}{}UU{U}U}}U}{UU}{}{U{}U{{}{}}U{}{}UU}{{{{}{}{{}}}{U{UU}{U{U}U}UUU{{{U}UU}}}U}{{{U}}}{U{U{{{{{{}U}{}UU}U{{U}{}U{{UU{}{UU{{}{}}U}}U}U}}}{}}}}{}}U}}U}}{{}}U{{UUU{UU{}}U{U{UU}{{{}UU}UU}{UU}U}}U{U{}}U}U{{}{U{}{}U}{}{}}}{}UU{}U{{{UU}{U{{}}}{{{{UUUUUU{{{{{}UUU{U}U{{U{U{}{UU}}U{U}}}{{}}{{{}{UU}}{}{}{}U{{UU{}U}U{}{}U{{}}U}UUUU}{{U}{}{{UUUU{{{}}{U}{{}}}{U}}{{U{}}}{UU}UU}}{UUU}{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}}{}{}U{}}{{U}{}U{U{{}}{U{}{}{{{}}{{{UU{}UU}}{UU{{}{}{U}{}}{}{{{UUU}U}}U{}UU}U{U{}U{}UU{{}UUU}{}U{{U{U{U{{}U{}U}U}}}}UU}U{}{U{{{{}UU}{U}}}U}{}U{U}{}{U{{UU{}U{}{{}U{{{{{{{{}}}U{}UU{}U{}}}}UUUU}{UU{{{UU}U{{}{}U}{UUU{{}U{}U}U}U}U{}{{{}U{}}}U}}}{UU}}}}{U{{}}}{U}U{}{{U}}}}}}U{{{U{}{{{U}U{U{}UU}U{U}}{{{UU{UU{{{U}UUUU{}UU{U{{}{{UU}U}{U{U}}}}U}U}{U}U}}}U}}}{}U}{}}U}{{U}{{{}U}UUUU{U{U{{{{}}}{UU}{{{{}UUUU}}{{U{{{{}}}{U{U{UUU{}}}{}}}}{{U}}}}UUU}U{{}U{U}{U}}{}U{}}U{{{UU}{{UUU}U}}}}{U}}UUUU}UUU}{}UUU}}}{U{}{{}U{}{U}}}{U{}UUUU{}}}}{}}{{U}U{U{}{}}{}{UU{{{U{}{}}}{U{{}{UU{}U{}{{{{UU{UUU}{U{U}{}U{{U{U}}}UU}U}{UU}UU}}}UU{}{{U}{{{}U{{}U}{}UU{}}{}{{UU{}UU{U{U{UU{{U{{}}}}}{{{U}{U}{{U{}U{U}}UUU}}{}{{}U{}UU{}U}{{{}}{}{UU}{U{}}{{{}{UUU{{}{U{U{U{}UU{{}{U{}}U{}{{U{{UU{}{{U{UU}UU{{{{U{U{}{{{UU{U}U{}}U{{{{U}}U{}}U}U}UUU{UU{U{U}{}{{UU{{}U{}UUUU}{UU{}UUU{{}}{}}UU{}}{{{{U}{{U{{U{UU}UU}U{{{}UUU{{UU}U{{{}{U}UU{U{{}{U}}}U{U{}U}}}U{}UUU{}U}{{U{U{}U{}U}{{U}UU{UU}{UU}{UUU{{}{{}}{{{}}U}{UU{UU}}}UU}{{UU}{U}U}U{U}UU}{{}}}{}}U}U{U}U{{}{UUU{{{U}{}}{{U}}U{{{}}{{}U{U}}{}}{{}U}{U}U}}{U{UUU{UUUU}U}}{{U{UUU{{{{U{UU}UU}{{}U{U{{U}}}}{{}}UUU{{UUU{U}}{{}}{{{{}{}}UUU}{{}{UU{U{{{U{UU{UU{}U}}}UU{UU}UU}}{{{{}U{U}}}}}U{}}{U{{U}}}{U}}}}{UU}}UU{U{}UUU{U}U}{}}U{{{}{{}}}U}U}{U{{{{{}{}}}{{}{UU}{{UU{{U}}}U}}}}U{U}UUU}}U{}{U{}UUU}UU{}{UU}U}}U}U{}}}}{U{U{}}{}U{UU{{}}}{}UUU}U{}{U}{{}UU}{UU}}}U}}}}U{U{{}U{U}}U}}U}{}}}{{UU{U{U{UU}}}{{{}U{}{{{UUU}}U{{UU}{U{UU{{{U}UU}U}}U{{{U{}}{U{{}U{}{U}{}{UU{}{U}U{UU{{{}{UU{}{}UUU{U}{{}{UU}}UUUU{{U}{{U}{UU}U{{UU{UU{}}{}UUU}U{U}U}U}{}}}}}U{UU{{}{U{{U}{}U{{U}UU{{UU{U}{}U}{{}}U}{}}UU}{{{U}U}U{U}{U}UUU{{UUUUUUU{U{U}{UU}U{{{{}}UU{{}UUU}UU{U}U{{{}U{UU{{U{U}}{{{{}{U{U{}U{UUU{U{}}{{U{U{}UU{{UU{}}{UU}{}{{{}}{{{U{}U}{UUU}}{{{UU}UU{}U}U}{{U}{{}UU{}{UU}{U}{{U}{}{U}{}{U}U}UUUUU{{{UUUU}U}{}{{U{{{}U{{{{U}}{}{U}}}{}}U}}}UUU}{{U{}}}U}{}}}U}UU}U{}{U{U{UU}}U}}}U}{{{U{{}U}U{U{U}{UU}}U}{U}U}UUUUU}{}}UUUU}}}U{U{U{U}}{{U{{{U}}U{{{{}U{}{}U}U}{U{{U}}}}{}{U}{}}}UUU}}}U}}}}}U{{}{U}}U}UU{{{U{{}{U}}UUU{}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}{{UUU{}UU{UU{U{}U{U}{}}U}{U{U}}UU{}{{{}}{}{U{{{}}}U{}UU}{}{{{{}UUU{{{U{U{{{}}}U{}}U{{}}}{U{U}U}{{U{}U{}}U}{UU{U}}}UUU}{{UU{}}{}U}UU{UU}U}{{}{}}{{}U}U{}{{}{U{{U}}}UU}UU}UUU}{{{{}{{{}U{UU}U{{}U{}U{}}U}U}U{{}}{U}{U{}UUUUU}UU{UUU{}}UU{{{}}}UUUU{}}{{UU{}{U{{}UU{{}{{}{}U}{UU}}{{}{UUU{}}{}}{{U{}}UU}{}U{{U}UU{{{{{UU{}{{U}UU{}U{U{{{}{U}{U}{{U{UUUU}}U}U{}{{{{{}{}}U}}{}{}}}U{U{{U{{{U{{UU{{}{}{}{}U{}}U}{}}{{}}{UU{U}U{U}U{{{UUU}}{UU{{}}{U}}}}UUUU{}U}{{{UU}}}}U{{}U}}U{}U}UU}{{{{U}U{}U}{{U{}{}{UU{{{U}{{{{{}}UU{UU}{U}{{U{}U}UUU}}{UU}}}{}U}U}UUUUUUUUU{U}{}}}}{U{U}}U}}}UU{{}}}{{{UUU}UU}}}U{U{{{{{U{}U}UU{{{U{UU}{}UU}UU{}U}{{{{}{{UUUU}U{{{UU{U{{UU{}U{U{}{{UU{U}}{}U{}{}{}{}}{U{{}U}{}U{}U{{{{}UUUU{UU}{UU}U{{{U}{UUU}{UUU{{}U}}}UU}}}}U}{}{U}}{}U}UU}}UUU{U{}U}{U}U}U{UUUU{}{{U{UUUUUU}U}U{{{{{{}{}}UUU}}}{{}}}{}}}}U}}}U{}}U{U{}{}}UU{}{}}}}U}{}}U{{U}{{}U{}U{U}}{U{{}}U{UUU{{UU{{U}{U}U}{UU}U}{U}}{{{{U{}}}{{}U{{{}U{}U{{}}{}{U}{U{}{}{{{UUU{}UUU}}UU{{}{{UUU}}{}}{U}{U{{}U{{U}{}}}U{{U{{}}}UU{{{}{{{UU}}{U}U}{}U}}U}{}}U{{{}{}}{U{UUU}U{}UU}UUU{}}}U}}{U{U}{{U{{{U{}UU}{}U{}U}}}UU}UUU}U{{{}{}{}}UU}U}}}{{}{}UU}U{{}}UU{U}U}{{UU{{UU{{{}{{{}{U{}UU{}U}UUU}U{{UU{}}UUU}UU{{{}U}{UU}{U{U{U}U{}}U{}}}}}}U}UU{{U}}}}}U}U}U}{U{UU}U}}U}U{}{{{U{}U{}}U}{}}U}}UUUU{U{UUU}}{{{{UU{{U}{{}U}{UU{U}{{}U}{{}{}{}}UU{{}}}U{}U}U}U}}}U}{{UU}{UUUUU{{U}}UU}U}UU}U}{{}{}{}{UU}U{{}}}U}{U{}{{UU{{}U{{U{{U{}U{{UU{{}{{}}}{}{{U}{}}UU{}U{}{}}UU}{}UUU}U}U{}}U{}U}UU}}}UU{{U{{UU{UUU{UU}{{U{{U{{}U}}U}U}U}{{U}{{U}}U}{{U{UU{}U}U}{U{{U{U}{}{{{U{{}{U{{U{}UUU}{}}U}U{}{{}UU}{{{}}{}U{U{U}{{U{{U}}UU{{{{{{}}{{{U{}UUUU{UU}U}{U{U{}{}UUU}U}{}{}U{}}{}U{{U{{U{U}U}}{{{{{}}U}UUUUUU}U}}{}}U{}}U{{{}}}U}{UUU{}U}}}}}}U{U}U{}{}}U{UU{{}}{{{}UU{}U}U{U}}}}{{UU}UU}U{UU{{{{{UU{}{U}}{{}{UUU}{}}UU}UU}{}{{U{{U}}}}}UU}U}}{{}}}{{U}}UU{U}}}{U{}{{U{}U{{{U}}{}U{}{}}U}}UU}{{{U}{UU{{}}}UU}{UU{U}U}{{{U{UU}}U}UU}UU{{U}U{{{}}{{{U{{}}}UUUUUU{}{}}{{{{{U}{{{}UU}{}}}{{}U{}U}U}UU}}{{UUU}UUU{}{}U}}{{}UU}UU}}U{}U{U{{{}}U{{U}{}U}U{{UU}}{{U{{U{UUU}U{{}{U{}{{U}{}UU{}}UU}}{UU}}}UUUU{}{U}U{}UU{UU{}U}}{{{{U}{UU}{}{{{{{U{U}{U{}{}U}{U}}}}}{{{}}U{U}U}{{{U}}U{UU}UU}}}}}{}}{{}{{{{}UU{}UUU}{}UU}}{}{{{}}}}}{}U{UUU{U{U}}{}}U{UU}{}{{{}{{UU}UUU}}}}}}U}}{}UU}{}U{{UUU}{U{{{{{{{U}U{U}{{U{{U{{UUU}UUU{}{}}{{{{UU}}}U{}U{{}}U{{{}}{UU}{}{{}UUU}U{{U{{{U{}}{{}UUUU}U{}{{}U{UUU}U{{U}}}{{U{}UU}U}}{UU{{{{{{}{UUUU}}}}{U}}U}}U{{{U}U}}}}{}{U{{U{}}}{}}{{{U}UU}UU{U{U{}U{}U}}U}}}}}UUUU{{U{{{}U{{{{U{{{{{}}UU{}{{}}{U{}U}}UUU{}U{}U}U}U{{U{{}U}{UUU{U{{}}}}{}U}U}UUU{}U}{{}{}}}{}{U{{}U}{UU{}U{}{{}}UU}U{UU{UUU}{{}{UU{{}}}UUU}{UU{UUU{U{U{U}{}}{U}{}{U{{UUUU{{{U{}{{U{}U}{U}U{{}UUU}}UU}}}}U{}UU}{{}{{}U}{}UUU}UU{{{U{U{{U}UU}UUUU}U{}{{{{}U}{UU{}U{{{{U{U{UUUU}{{{U}{{}UU}{}}U{U{UU}UU}}U{UU{{U}U{U}U}UUU{UU{{UU{}{U}{}{}UU{}{}}{}}{}}U}UU}{{}}}U}U}UU}{UU}U}UU{{{{}{U{UUUUUUUU}U{{U}U}}U}U}U}{}UU{U{{{{}{{}{UUU}UU}{UU{{}}}U}U}}U{{{UUU{}}{UUUU}UU{{}{{{{UU{U{{{}U{{{UU}}{}U}{}{{}UU{{{{UU}UUU}U{U{{}UUUUU{{U}{}{{{U{U}{{U{UU{}U{}}{}{}U{{{}{}}UU{{}}}U{U{{U}U}}U{{U{U}U}}U}}{}{}U{}U{{{UU{}UUU}}{{}{{{U{U}{U}UU}}}U{}}UU}{U{{{{{}{UU{UU{{}}UU{{U}}}}{U}U}}}}}U}UU{U{U{{}}{{}U{}{{{{UU}UU}UU{{U}UU}{{U{{{{{U}U{{{{U}U{{U}U}{UU}}U{U}UU}UU{{U{UU}}{}}{{U{}U}{{U}{}{{U}}{{UU{U{{}{U}{{}}UUU}}{U{{{{}UU{}}}}U{{}}{}}}{U}U}}U{U{{U{U}{UU{U}{U}{U}{}}{{{{U{}{U{{UU{U}{UUU}U}{U}{UU}}U}}{UU{}}}{}}UU}}U}{UU}UUU{{U{U}{U{{}U{{}}U{}}{}}U}}U{{{UU}UUU{U{}U}U{U}U}{{{U{U}{}{}{}UU}UU}{{{U{{}}}}{}UU{UU}{{U}U{U{U{}{U{{UUU{}U}}U{U}{}{}UU{U{}UU}{UU}}U{U}{{U{U}}}{}}UU}{UU{U}U{UU}{U}}{{}{}}{}{{UU}{{{U{{U{U{{{}}U}{{}{{}U{}{}}}U}U}U}}}{}U}{{UUUUUU{U}{}{U}U}U}U}U{{}{{U{U}U}}U}}U{U}{}{}}}U{{UU{{U{{{UUUUU{}{}U}}{}{{U{UU}{}UU{{UUUU}U}}}{U{U}{}}}{}U}{}}}}{{U{{UUU}}UUU{{U}U{}U}{UUUU}}}}}}{UU{{}{U{}}{{UUUUU}}{}}{U}{}}}{}U{U}}}{}}{}{}UU}}UU}{}{}U}UU}U}UUUU}{{UUU{UU}UU}UU}UU}}U{}U}UU{}}{}U{{}U}}}{{{{}{}{{}U{UUU}{U}{}{U}{}{UU}{{}U{}U{UUU}{{}U{U}}}}{{}UU{UUU}U{U}UU{{{}UU{{U}}U}UU}{}{{}UU}U{{UU}{UUUU{}UU{{U}{U}{{U{U{{{U}}}}U{UU{}U{}U{{}{}}}{}U{}}}U}U}UU{}{U{}}U}{U{U}{U}U}{}U}{UU}}UU}U}}}}{U{}}{U{{UU{}{}{U{}UU{{U{}UU}}U}{{{}U}UUU}}U}U}{UUUUU}U{{UU}U}}{{}}}}{}U}{U{{}{{UU{{}}UU}}}U}{{{}{{UU{}{}}U{UU{}}{{}U{U}UU{{UUUUUUU{{}{{}}U{}U}{{U}}{}}}}}}}}}{{}}}U}U{{{{U{{}{{{{{{}}}U{UU}UUU}{U}UUU}}{{U}{{U{U{{}}}{U{}}U}UU{}{{U{UU{}}{U{}{U}U}{{U{{U{U}}U}}{{}{}}}U{}U{{UU{}{UU{UUUU{}}{}}{{{}}U}U}U{}{UU}{}U}{}UU}}}{U}{}}}U}U{}{{UUUU{}}}}{U{UU}U{{UUU{{}{{{}UU}UU{{{}{{{}{{U{{UU}}{U{{U}{}}{UUU{}U{{{U{{{U{U{}UU}U{{{}}}{}}}{U{}U{UUU}}}U}}}U}U}}U{UU}U{}{}{{U{{U{UU}}}{U}UU{U}{U}}}}U{{}UU{}}{{}U}U{{U{UU{}}{{U}U}U{U{}}}UUU{}UU{{}U}}}{}{}U{UUU{}U}}{{U{UUU{U{}}{}{{}}}}{U{{U}{{}U{{}U}}{}{UU}U{{}UU{}}}U{{{{}}}{{{{UUU{U}UU}{U}}}}{{{{UU}{{}}}}}UUU{{{U}{U{U{U{}U}{U}UU}}{}}{{U}{{}{U{}}}}{}}}{U}UUU{U}{UU{U{}U}UU}{{UU}}{U}U}UU}{{{{}}}}UU{}}}{UU}U}{UU}{{{{{{U{}{U{UU}{U}}{{}}U{U}{U{}{}U}{{{{U{UU{{{}{{{{}U}{}UU{}U{}}{{U{}{U}{{{}U}}}{{{{}U}{}{{{{U}}{{}}}{UUUU}}}{}{U}{UUUU{{UU{U}}{}U{U{U{{U}{}UU}{}{}{U}U{}{{{{}{}{{}UU}U{{}{{{{UU{{{U{{}}{UU{}}U{U{U}UU}}}}{}{{{{U{}}{}}}}}{U}U}}}}UUU}{}}}{U{UU}}{}{}}}}}}}U}U}UU{}}{}}{U}{{U{}}}{{U{{{}}}{UU}UU{}UUU}U{}U}}}{}U{{}U{U}{UUU{UU}}{UU{UUU}}}{U}U{U}}{{U}{}{{{{U}U}}UU{{U{{U}UU{UU}{U{}{{{}{}}{U}{}UU{U{U{{U}UU{}}}{{{UU}{}{U}{}}U}}UU{U{{{{UUU}}UU{}}UUUUUU}U}}}{{{UU}}}}}}}U{U}UU{{U}}{}{}UUU}{U{UU{}}}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}}{}}UU}U}}{}{}{U{{}UUUU}{{}}UU}{}U{{{U{UUU}}{U}{}}{U}{}}{UUUUUUUU{{UU}{U{U}{{}UUU}UU}{U}U{U}{U}{U}{{{}U{}{{U{{{{{{}U{UU{{UUU}U{{UU}}{}U{U}U{U{}}U{U}U{}}}U{{UU}}UU{{{}}}{{}UU{}{}}U}{}U}}{}}}UU}}U}{{{{{}{U}}{{UU{{{{{}}UU}U}U{}}U}}{}U{}}}UUUU}}}}{}UU{}}}{}{{UU{}{{{}}U{}U}UU}}}}U}}U}U{U}}UU{}}UUUUUUU}{UUU}{}}{{{{}UU}{U{{{}U{}}{{{U{}}}{}}}U}}{UUUUU}{}{{U}}}{}UUU}U}{U{{{{U{}}}UU{UU{U{U}}}{U{}}}{U{}{U{UU}{{UU}}UUUU}U{}}UU}{}}{{{{}}{}U}}}}}{}U}U}{U{U{UU}}U{{{U}UU{{}}}UU{U}}U}{}{}UU{}}}{}UUUU{U}}{{}{U{U}U{}}{UU}{{}UUUU}{{}U{{{{UU{}UU}}}{}}{UU}{U{U}}}UU{{U}{U}U}}{}U{{{{{U}}}}}U}U{}}U{UU}{}}}{}{}}}}{{UUUUUU}{U}UUUU}U{{}}}}{}UUU{}U}U{}{{{UU{UU}}{{}{{}{UU}}UU}U{}U}{{{}{U}}U{U{{{U{}U{}}U{}{U{}}{U}U{UU{{{{U}UU}}}}}{{}UU}{{}}U{U}UUUUU{U}}}{{U{{{UU{}{}{UU{{}}}}}UU{}U}{{{UUU}}U{}U}}U{{}UU{{{}}}{}}}UU}U{{{}}}U}{UU}U}{}}{U{}{U}}{UU}UU{}{U{U}}{{U}{U{}}{{}}U}{{{UUU}{UU}{{{U{{U}UU}{{}{}{U}U{{U{{{{UU{{{U{U{U{}{{UU}}{}{{}{{U{}{{{}UU{}}{{U{{}{{{{{{{U}{UU}}{U}{{}U{}{}{}}U}}}UU}}U{{}{}U}{U}}UUU}{}}}U{{U}{{U{UU{U{}{{}}{{U{}}{U}{}}{}U}}U}U{UU}}}}}}}}U}U{}U}}{{{}}{UU{UU}U{{}UU}{U{}{U{}U}{{{UUUU{U}{}}}UU{{}U{{{UU}}{}}{}U{U{}{{UUU}U{{UU{{}}}{UU}{}}{UU{{}U}U}{U{}{U}}{U}U}U{{{}UUUU}{{UUU{U{UUU}U}{}U}}{}U{UU}{U}U}}}{U}U{{UUUUU{{{U{UUU{}{}U}}{}}U}U{}{{}{UU}{}{}}{U}{{U}}U}}U}{}U}}U{{{}}{{U{{}}U{}U{{}UUUU{}}}UU}U{U{}}}UU{U}{UUU{UUU{{{UUU{}{{{{U}U{{U{U}UUU{{U}U}{U}}U}{}{U}}}U{U}}UUU}UU{UU{{}U}{U{}U}UUUU{{}}UUUU}{}U}}{{}}}}U}{{}U}}U}{{{{}}}{}}}U{{}}{UU{}UUU}U}UU}}{U{U{{U{U}{}U}{UUU}{}UU{U{}}U{}U{{}U}}}}U}UUU}{}}}{U}{{{}}U{{U}{}U{UU{}{U{}}UU}{U{}}{}U{{}UUU{U}}}}U}}U{{}{{U}}{}}}}{{}U{}{U{}{{{UUU{U}}{{{{}}{{}{U}}U{}U}{{{}{}{UU{}}UU}}{U}{}}}}{}U{}}}U}}{{{{}UU{UU}{}UUUU{}{{U}}UU}{}{{{U}}{}U{U}UUU}{}}}U{}{{{U{}UU{}{UU}}}{{UU}{UUU{}}{UU}U}}}}{{}UU}U}{U}U{{}}{{U}U}{}{UU}U}}}}UU{{U{{}}}{{}U}UUUUU}}{{U{UUUUU{}U{{}U}UU{U{}U{{}}{{{U{}{{}U{}{U}{{U{U}}UU{}UUU}{U{}U{{{U{}U}{U}{{}{U}UU{{}}{U}U{{U}{}UU}}}{{UU{{{}U}}{UU}UU}{UUUU}}{U}U}U}{{}}{}}}U{U}}}UUU{{{{}{{U{{{U}U}{{UU{{{U{{}{{}{}}}U}{U{}}U{{U}}}{UU}}}{UU}UU}}{}UUU{{}{{{{{{}{{{U}U{}UUU{{{}}}{}}{{UU}{U}}{{}}}}U{{{}{U{{{{{}}UU}U}U}}U}U{}}U{{}{}{{}}{}}{{{{}UU{}UUU{UUU}U}}U{{}{U}{UUUU{{U{}}UU}}U{{U}}{}{{{}{{{{{U{{{}U{U}}U}U}}{U}U{{}}UU}{{}{U{U}}U}}}{U}U}}}U{UU}}}{}}UUU}U{{{U{UUU{U}{}{U{}UU}}}}{{{UU{U{}{UU}U}U{}UU{U{UUUUU{}{U}}UUUUU{{U}{UUU}}{{}U{}U}}}}U}{{UU}{{U{{{}{{{{{}U}{UUU{U{U}UU{{{}}}{{U}U}}{U}{U}{{}{{U}{{{}{}}U}UUUU}{U}U{U{{U{{}}}UU}UUUUU}}U{}UU{{UUU{{{}}}U}{{{U}U}UUU}{U}U{U{}}}{UU}{UUU{UUU{{{{UU}{}}}{{U}U{}{{{}{U}}}}}UU{UU{{{UU}{}{{}}{}U}{}{{U{}UUU{}U}}}U{}}UUU}U{}}{}U}{}UU{}U{{}U{{U}}}{{UU{}U{}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{UU}U}{U{{U{}}}}{{}}{}}{U}U}{{{{{{}U}U{U{U}U{}}UU{}{{}U{}UU{{{{{}}U}{U{{{U}{{}{U{}{}}{UU}{{{{}{UUU}{}U}{}}}}}{}}{U}UUUU{{}{}{U}U}}}}UUU}{{}U{}{}}{U}{}U{{U}UU{U}}{UU{UU{{}}}{}}}{{{}}}}{}{U{}}U}{U}U}U{}U{{}}{{}{U}{}{}{U{UU{UU}U}UU}U{}U{{}{{U}{{}{}}U{{}{UU{UU}}{{U}{}{}UU}{}}{{U{U{}}}{}{U{U}UU}U{U{U{}U{{}}U{}}}}U{}{U{{{{{{U{{{{}}U{}}U}{{U{}UUU}}}U}{}}{{{UU{{{U{}}U{{U}{}U}U{}}}}{UU{}{}}}{}{}UU{{{U{}U{{UU{U}}{UUUU{{U}U}U}{UU}{U}U{UUUU{{{U}{}U{U}}U}{UU{{U}{}{{U{}{}}}{{U}{}}U}}U}}U{U}UU{{U{UUUU}{UU{}}U}UU}{{}}}U{U}{{U{{UUUUUUUU{U{}}UUU{UU}U}{}{U}U}U{U{U{{}UU}}{{U}}}UU{}{U{}U}}{}U}UU}{U{{U}{}}}}}}{{}U{UU}}{U{U}}U{{{U{{{}}U}UUUU}}UU{U}U}}{{UU{{}}}}}{}{}{{}}{}{}{UU{U}UU}{U}{}U}}}{{U{{U{{{UUU{{{}{UU}}UU{}UU{U{U{}U}{{U}}}{U{U}UU}U}U{U{}}U{{}{}{{{}}}{{{{{UU{{{}}{{}{}UUU{U}}UU}{}{{}}}}{}}UU}U}}U}{UUU}U}}{{{UU}}U}U}}U}UUU{{}}U}}}{{}U}{U{}U}}{{}}U{{U}}U{{}}U}U}}U}}U{U{{U}U{U{}{U{}UUUU{{{}{U}{{{U}U{{{}}}U}}U}U{U}{{{{{}{U{}{}U{}}{{UUUU}}U{}}{{}}{{}{U{U}}}}}{}{{}{}}{{{}{}{U}}UU{U}U}{{}}}UUUU}}U}U}}U{}{U}U{}}}}U{}}U}}}U{{{{}U{{}}U{}UUU{UU{UUU{}}{{{UU{U{U{{U}{}}}U{{{U{}{{{}{UU}{}{{UU}}UU{}{U{{U{{{U}{{U{UUUUU{U{U{U{{}}U{}}}{{}}}{U{}{{}}{}{}}}U}}{U}U}UU{UU{}UU{U}{{}{}{U{{UUUU{{}}}{}{}{U}{UUU}}}}}{U}{UU}U{}}U{}{U}{{}{U}{{}{}}{UUUU{}UU{{}}U{}{}}}}U{}{U{UU}}}}{}UUU}U{U{U{U}U}U}{U{}U}}{UUUU{U{{{}{}UUU}{U{}}U{{}{{{}{{}U}UU{{UUUU}{}{UUU}U{U}}UU{}UU{{}{{U{UUUU{}}{U{{{U}U{U{}{{}{}}}{U}UUU{U}}UU}{{}}UUU{{}{U{U{{{U{}}UU}}{{}U}}}U}{}}UU{}}}}U}U{U{}{{U}U}U}}}U{{{U}{}}{}UUUUU{UUU}{}{}UU}UU{{}U}}UU}{}}{{}}}U{U{{U}U{}}}}{UU}{{{{}}{{U}UU}{{{}}UU{{U{{UU{}}{U{}UUU}}{{UU{}}{{{{{{}}{U{{{{U}U}{}{}UU}}{U{UU}}UUU{}U}}}}{{}UU{{UUUUU}U{{}U}{U{U}}}{UU}{{{{{{}{}}U{U}{{}{}{{}UU{}U}U{{UUU{U}UU}}}{{}}}{{{}{U{{UUU{{}{}}}}}{UUU}U}U}{}}}U{}}UU{UU}U{U{U}}}}UU}{{{}{{}{}{{U}UU}{UUU{}{{}U}U{}U{U}{}{{{}{{{}{}{UU}}UU}}{U{}UUUU}}{}U{{}}UUU{UU}{}}{{}}}U}}}U{}}{{U{U}}{{UUU}{}UU{{}U{}{{{UUU{UU{U}{{{}}U{}{}}{U{U{U{}{}UUU{UU{{U}{{U{}}{}UU{UU{}UUU{}}{}{U{{{}}UU{{{U}{}{}UUU}{{{}UUU{U{}{}}U}}UU}{U{UUUU}}U{U}U{{}U{U{}U}{}{}{}{{}U{}U{{{{{{U{{UU}}}UU}}{UU}{{}{U{{}}{}UUUU{U}U}U{}}{}{{UU}{{}{{{U}{{{{}}{{U{{}}{}{{{UU{}}{{}}}}{U}}{{}}U{}}{U{{U{}}}U}{U}UU}{UUUUUU}}{{}U}UUUU}{}}}}{{U{}U{UU{UU{}}UUUU{UUUU}U}{{}{}U}U{UUU{{U}{{U}U{U}{U}{}{U{{}UU}}{UUU}}}}U}}UU}UUU}UU}}{{U{{UU{U}UUUU}U{U{{{{{{{{}U{}}}{{UU}U{}UU{UU}UU}{{U{}{}U{U{U}U{U{{}}}}{U{{{{UU{{{{}{}{}U{{UU}U{{}{{UUU}U{UU}}}}UUU{{}U}UU{UU}{{U{U{{UU}{U}{{}{U}{U{}}UU}}UU}{}U}}{U{U{U}UU{}U{}UU{}UU}}{{}U{U{}{U{}{UU{}{U}}{U}}UU{U{{}U{{{UUUU}U{}}}}}{U}U{U}U{UU}{{{U{{{}U{}UU{U}{{}U{}UUU{{U{U{{UUU{}}}U}}{}UU}}UU}{}}}{}{{U{{UU{{}U}}UU{UU{U{{{U}{{{U{{UUU}}}U{U{U}U{UU{{U}}{{}{}{}{}}UU}}U}{{}}U}UUU}U}U{U{UU{{U{UUU}}UU}}}}}{UUUUU{U{}{{}}}{UU}}{{}U{UUUUU}}{}}{U}UU}}}{UUU}{}U}{{{}}}U{}U{U{}{U}{{U}}UU}{}UU{}{{UUUUU{{UUU}}UUU}{}}}}UUUU{U{{UU{U}}}{}}UU{{{U}U{U}}}{UU{{{U}{UU{}U{{{{}UU}{U}{{{UU}{{}{UU}U{UU}UU{{{}}UUUUU{}UUUUU{U{{}UUUUU{U{UUU{UUUU}{{{{{}UUUU{{{}{U}{U}{{}U{}UU}{{{UU}{}{}{{}U}U}{}}{{}}UU{}U}{U}}UU}{{{U}}UUUU}{U{{}{U{}}{U}{}U{UU{UU{{U{}}{U{U}{U}}U}{}U{{{{U{UU}{{U}U}UUU}}{{{{}}{{UU}}U{U}U}{U{{{UUU}{U}}}{}U}U{U}U{U{{{U}}{{{U{U}}{UU}}}{{U}{U}}{}{{U{}{U{}}{UU{U{{U{{}U}}{}{U{U}{{UUUU}{U}}{UU{UU}}{}{UU{UU}}{{{U}}{}{}}{}}{}{{}}{UU{}}{{{}{{U{{U}}{}U}}{{}}}UUU{U{UU}{{{UU}{U{}U}{U{U{}{{}{}{UU}{UU{}UU}{U}U{}{U}U{}{}{{}}{{{{{{}U}}{U{}{{}}}U{U{U}}UU}U}UU{{UUUU{}}}}}}}U{{U}{{U{}{U{{}{}{UUUU{}}UU}{{U{U}U{UU{UU{}}{{}}U}}UUU{{U}UUU{UU}U}}U{U}UU}U{U}{}{U}}{{{U}}U{}U}}UUU}}}{{{{}}}}{U{U{}}U}}U{{U}}UUU}{}}{UU{{{U}U{U}}UUU{}U}{{}U{{U}U{}{U{{}}{}U}{UUUU}U}U{UUU}UU}U{U{{}{U{U{UUUUUU{U{}}{{{}U{U{{U}}U{{{U}{UU}UUU{UUUU{{U}}}{U}}}}U{UU{}U{}}}U{{U{}UUUU}UUUU}U}U{}U}}U}}U{U{}}}UU}{U{{{{}UU{}{U}U{}{}{U}{U{{}U{}UU{{{U}{{UU{U{{}{}U}U}{{}}}{{U{UUU}{{}{U{}{U{U{U{U}}}U{}U{U}U}{}{}{U{}U}{}{UU}UUU}{{{UU}}U{{UU{{}}{{}UU}U{{}{{U{}{{}U{U}}{}U{{U{{{{{U{UU{{}U}{{{U{{U{{}}{}U}}}U}{}{UU{}U}{}}{U{U{U}{}{}{UU{{UU}U}{}UU}{U{UU{{}{U}}{U}{}{}}{}{}U{{U{}}{{{U{}}}UUU}{UUUU}{U{}{UUU}{}}}}{U{{U}}U{}U}UU{U{}{{{UUU}{}{}}UUU{}{{{{}{{{UU}}}{U}U{}{}}UU}{{U{{{}{{U}{{{UUU{}{U}}U}UU{{}UU{{UUU}}U}}U}}}}U}U}U}}U}}{}{UU{{}}}}{UUUU}UU{U}{U}U{UU}}UUU{U{U}U}UU}}U}U}U}}}{U{}}U}}U{{U}}}UU}}{{}}U{U{{}{U}}}{U}{{}{U{U{{U}{U{U}UU}{{{U}UUU{U}{{}{U}}}{{}}{U}U{U}{U}}}}}{U}}{U{{U{{{U}}U}}}}{{}{}{U}}}{UU{UUUUU{{}U{{}{}}U{}}}UU{}}}}{U}U}}{U}}{U}}U}}U{{{}U}}{}U}}{UUUUU{}U}}U{{}U{U}}}{U}{{{U{}UU}UU}{}}{}{{{}{{{UU{{}{}{}U{{}U}{{{}UU}U}U{UU{}{{{{}{{U}U{}{UU}{{{}}}}}}}}U}{{{}}}{{{}}{U}U}UU}{}{UU{}{{U{{U}}}}}U{}{{}{{}{UU}}{{{U{{}}UU{{{U}U{}U{UUU{}{U{}U{{}UU{UU}U{}}{U}U{U}}{U{}}{{}U}UU{U}UUU}{UUUU}U}UU{{}{{U{}}{U{{U}{}{}{{U{UU{}}}}}{U{}{U{{}{}U}{{U{{{{UU{}}}}}U}{U{}{}{}{U{{}{}}{}{{UU}U}}}{}}{{UUUU}{{}}}}{U{{U{U}}U{{}{{U}U{{U{U{{U}U}}U{UU}{}{U{{}U}U{}U}U{{}}}{}{U{{U}U}{{}}UU{}}}U{}UU}}U}{UUU}{}{U}}U}{{}U}UU}UUUU{{{}UUU{U}}{{}}}{{}}{U}}}}UUU}{}}}{{}}UUU{UU{}UU{}}}{}{UU}{}U}U}{U}UUU}UUU{}}{}U{UU{{U{}UU{UU{}U{UU{UUUUU}U}UUUU{U{U{U{UUU{U{{{{{UU{U{{{}U}U}{U{UU}{U}UU{{{U}}{U}}{{{}U}}UU}}}}U}}}}U{{UUU}{U{}U}{}}}{UU}{}UUUU{U{{}{}}{UUUUUUU}{}{U{{U{}}{U{}U{{}{{U{}{}}}}{U{}}}{}}{}UU}}}U{UUU{{U}{}{{U}U}{}}}{}}}}{U}}UUU{UUUU}{{{{U{}U{}}{U}}}}{}{{{U{{}UU{UU{UU}U{UU{{}U{UU{{{{{}UU{}U{{UU{{}U}U{{{U}{UUU{{}U}UUUUUUU{UU}U}}U{{{U}}}}U}U}{UU}{}U}{}{}U{}{{UUU}{}{}{{UU}U{}{U}}UUU}{}U{{{{}UUU{{}}{{U}U}U}}{}}{U}}UU}U{}{}}}{}UU{}{}{{{UUU}}}}U{U}U}{{U{}}}U{}}{U}{}U}}}U{}U}}{{{}UU}UU}UU{U{}{U}}{}}{U}U{U}}}}UUUU{{{}}}}UU}U{U{}}}{{}{}}U{UU}{U{U{{{{U{{{{UU{{}}}{}}}}{UU}}}U}{}{U{}{U{{U}}}U}{{U}UU}}{}{{}}}{{{U}{UU}UU{U}}{}}UU}U{{UU}U}UU}U{{}{{U{{{}U}}U{{{UU}{}}}U}U}U{}}UU{}{{{{}UUU}}}}}}}U}{U{}U}{}U{}}{}U}U}}}U}}U}UUUU{}{}UU{{{U{}U}UUUU}UUUU}}U}}{}{}{}}U}{}}UU}}U}}{{}}}U}}}}}}{UUU{}}}}}{}{}{}{{{U}U}U}}}U}{{UU}{U{{{UU}UU{{}}}UU}U{}{}}}}}{UU}UU{}{{{UU}}U{}U{{UU}}U{{{U{{U}U{UUUU}{UU}{{{}U}}U}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}}}U}{U}{}}{}}}{{U{{}U}{}{}{{{UU{{{U}{}U{U{}U{UUU}{{}}{{{U{}{}}}U}}{{{{UU}}{}}}UU{{}UU}}{}U}{U}{}U{}{{UU{{U{}}}{U}}{}U}{{{}}U{{}{}U}}}U{{U}}U{UUUU}U{{}}}UU}{{UU}}}{U}UU}UU{{{{{U}}{{U{{}{}{}UU{{{{U{}U}}UU{UU}U{U}{U{{U}UU{}UU{U}}U{}}UU{UU{}UU}U}{{UUUUUUU{{}}{{{UUUU{UUUU}{UU}U{{U}U{}}}}}U}}U}{U}{UU}U{U{{}}{{}}{U{}}}}U{U}}{}{}U{UUU{}{U}}U}{}}UU}{{}{UU{{UUU{}}}{{{UU{U}}U{U}UU{UU{UU}U}}U{{}{{}U{U{}{}UU}U{{UU{}}UU}U}UU{}{U}UU{U{U}UU{}{{U}U}}}{U}}}{U}{}{U}}U}UU{{}}{}U{{{U{{}{{U}}U}UUU}}{U{{UU}U}{}}}{U{U}{{{}}}{}{U}}U{{}{}}}U}U{{{}UU{}}UU{{UU{{U}}U}{{{}}{}{{{U{U}}{{}U}{{{}U{}{{U{}UUU{{UU{{U}}}}U}}U}U{UU}}}}{}U}U}}U{}}U}{U}{{U}}{}U{U}U{U}U}}}}{}U{}}{U{}U{}U{U}{{}}{U{UUU{UU{{}}U}U{{U}U{{}}}}UU{U}U}UU{{}U}{{UUUUUUUU{{}{U}{{}U}{U{{U}U}{}UU}U{}{U{{UU{{{}{{U{}}}U{}U}UU}{U}U{}UU}}{U}U}}}UU{{{U}}}U{{}{{UU}UU{UU}}{}{}U}}}}{{U{}UU}U{}U}}}{{{{U}{}{{U}U{UUU}}}UUUU}{}}U}}U{{{{UU}{U}U{}U}}{U{U}{UU}{}}}U}{{}U}{{U}{{UU{}{U{{{{{}}{}}}{U}U}{}}{U{}UUU}}{{{{U}{UU{{UU}U}}U{{U{UU}}}{U{{{{{U}U{UU}UU}}}}}}U}{{U}}U{{}U{{{}U}{{UUU{}}{U{{UU}UUU}}{{U{UUU{{{U{{UU}}{{U{}}{{UU{{{{U{U}{}}}{UU{UU{{}{{}}{{{UU}{}U}U{}U}UU}}U}}{{}}{}{U}{}U{}}{{U{U{{}{U{U{}U{U}{UUUU{U}U{UU{}UUU}U}}U{U{{U}}}U{U{{{}{}UU}UU{{UUUU{}U{}}{{{{}{}{}}}{UUUU{U{{U{{U}U{U}UU{}{U{U{{}UUUUU{{}}U{{U{}U}}U}{U{{UUUU}U}}U}U{}U}U{U{UUU{{UU{{UU}}{{}{}{}}}U}{{U{{}{{{{UU{{}{U{U{}UUU}}U}}{{U{}U{}UU{}{UUU{}}{{}UUUU}{}}{U}UU{{{U{{}U}{}{}}{U{UU}}}U}}UU}{UUU{}U{U{}U}{}U{{}}U{{UU}UU{{{U{UU{UU{}U}{U{{}U}{{{U{{{U{UU}{}{UU}}{{UU}{{U{{{{}}{{{UU{}U}U{U}UUU{{{}U}}U}UU{U{}{}}{}}{{}U}{{{{}UU}U{}}U}}U}}}U{U{}UU}}{}}U{}U{}}}{}}}}U}U}{UUU{}UU}}}U}UU}{}UU}}{UU}}}U{U{U{}U}}U}U}}UU}}U{{U{{}U}}{{{U{U{UU{U}{U{}U{{U}{U}{{{{{}U}U{{}{U{}}U{}{}}UU{}}}}{U}UUU{{U}U}{{U{U}}{U{}}{}}{}}UU{{{{}{U{U{UUU}UU}}U}U{U{}}{U{{{UU{}UU{U{}{}UU}U{{}}{UU{{{}U{}}{}}}UU{}UUU}{U{}U{{}}UU}U}{}{}}{}U}}{}{{U}{{{{U{U{UUU}{}U}U}{U}}{{}{}{{}UUU}{}U{{UUUUUUU}UUU{{U{}}UUU}{{{{}U{{{}{}}}U{UUU{}{UU{}}{{U}U}}}U}U{{{{{{}U}{UU}{}UU{{U}}{}}{}{U}U{}U{}}}}UU}}UU{{}}}}}{{}{}UUU{UU{}{}{U}U}U}{U}}}}U}}}UU{{}{UU}}}}}{{}{U}{{}}U}{{}}{U{U{}{}U{{}{{UU{}{U}{{UU}{{{{}}{{{U}UU}{}U{U}UU}U}}U{{UU{{}}UU}{{{}{UU{{{UU{}{{{{UU}}UU}U}{{{{U}{U}UU{{U{}{UU}}U{U{UUUU}}}}U}U{U{U{}}{U{UUU{U}{U{{}{U{U{{UU{}}U{{{UU}}}{{{{}{{{{U{U}}{}{}{{{UU{UU{U}{{}}{{UUU}{{}{U{U{}U{U{UU{{{UUU}{UU}U{{UU{}U}}{{UU}{{{}U}}}U{{U{U}}U{}}{UU{U{{}U{}}{UU}{U{{}{}}{{}}U{}UU}{U}UU{{}{}}{{}{}U}U{{U}{UUUU{U{{{U}}{{}U{}}}U}{U}U{{{{U}{U{{}UU}U}{}}{}U}}UUU{U}}}{{{}U}U{}}}U}UU{U{}{{}U{{}{{U}}{}}{{{}{U}}UU}}{U}}{U{U{}{{}}}{{}{}}{}{U}{}}}UUU{{{UUU}}}}UUU{U}{}}U{{U}}}{{{}}}}}}U}}U{{{U{UU{}{{U}}U{UU}U}}{{}{}UUU}{U{UU{{U}U}}{{}}U{}}UU{{{{UU{UU{}}{}}}}{}{U{UU}UU}U}}U{{{UU{}UU{{}U}}}{{U}UUUU{{U}}}}{}{}{U{}{}{}{U{UUUUU{{{{{UU{}UU{UU{}U}UUU}U{U{{UU{U{UU}}{UU{}U}}UUU}UU}UUU{{{{U}U}U{{}U}{{}}UU{}U{{U{{{{{{}{U{{U{{}U}{}U}}U}U{{{}}UU}}{UU}U{U{}}UUU}{UUU{U}}{U{{U}U{U}}{U}{{{U}UU}}{{{{}U{{{{{}U{}U}}}}{{}U}{UU{{}U}{U}}U{UU{}{UU{{{}{{}}}UUUUU}}{UU{}{U{{UU{{}{{{{{}{U{}U}}}{{{}{}U}U}{{}{U}{{{U{{{}{}{{}{}U}}}U{U{U{}{U{}{}UU{{UU{{{}}}{{UUU{}}{U}}}{UUU}UU}{UU{{{}}UU{{}{}{{{U{}U}{{U}U{UU{{{{}{}U}U{{UU{{UU}}}}{U{}UUU}}}}UUU}{{}}U{U{U{U}{}}}{}}}}U}{U{}U{{{U{U}{}U}}}{}U}U}U{U}{U{{{}U{{U}{{}{U{}}{{UUU}}U{{{{U}}{}{}UU{}{{}}UU{{U}{}{}{}}}{{{}}UU{{U}{{U{{U}U{}{UUU{UU{UU{}{UU{{}U{}{}{}}}U}}UUU}}UU}U}U}UUU{}}{{}U}U}U}{}}UU}}{{U}{}UUU}{UUU{U{U}U{{{U{}}}{U{}}U{UU}}UU{U}UU{{}U{U}{U{}UUU}}{U}U{{{U{{{{{}{U{}}}}{}}}UUU{}}}{UUU}U}{U{}{}}}}U}U}U}{UUU}{U{{}{{{{}}{U{U}{{U}}{U}{U{}}}{}{{}U{{{U}{{{{UUU{{{{}U{{U{U{{{U}}}U}{UU{{}{{{U{}{}{}U}U{{{}{}UU}}{}}UU{}{}}U{}UU{}}U{}{}}}{}{UU}}U}{}U{U{U{{}{}}U}{{UU{UUUU{U}{{UUUU}}}{UU{{{}}U{{{}}U{}{}}}{}U{UUU{}UU}{UUU{UU}{U{U{}{}{}{{UUU{}{U{UU{}{U}}{UU}{U}{U{{}U}{{}{U}}{}}}}U{}}U}{{UUU}}U{{U{}{}UUU{{{{UU{{{{{}{UUUU}U{U}U{U}}}}{}U}UUU{U}U{{}{UU{{}{}}}U{{UUU}}}{{}UU{UUU{{U{UUUUU}}{UU}U{{}}U{}U}U}}{U{{{}}{U{}{U{U{{U}{U{{U{{{{{U}}}{UU{}{{}}}U{}}}}}{U}U}}{}U{}{}}{}UU{{}{}{}{{UU}{{U{{{U}}{{}}}{{}}{}UU{U{{{}U{}}}}}}U}}}}UU}UUU}}UUUUU}U}U}{U}UU{{{U}}}}}U}UU{}{}U{UUU}U}{}U}{}{{{}{}{{}}{}U{UUUU{{U{}}UU{{{{{{}U}{}{U{{}{}UUUUUU}U}}U{{{{{{UU}{{}}}}}UUU}{{U}}}{U}}UU}}{U}}}}}}UUU}{{}U}{{UU{U{{{{{}U{}}}{U{{}{}}}{}{U{U}UU{U{}U}U{{}UU}}{}UU{{U{{{}}}UUUU}}U}{U{U{}UU{{UU}UU{{UU}UUUU}{}U}}U}{{}{}UUU{U}}{U}U}U}}{U{}{{}{U}}{U{{{{}U{}}U}U}U}U}U{{}{{{UUU}}UU{}{}UU}}{{U{U}{U{}{}UU{UU}}}}}}}}}U{{{{{}}{{}}{U}}{{U}}{{U{}{}U}UU{}}}{}U{U}UU{{U}{{{{}}{}UUUU}{{{U{{}{}{}}}UUU{UU{{}{{U{U{{}U{{{}U{{U{}U{U{U}{UU{{}}{}{{U}{UU}{U}}UU}{U}}{}}{{U{}U{{}U}U}{}U}{UU}U{}U}}{U}U}{U{U}UU}}{U}UU}{}UU}{}UU}U{}U{UUU}{}}UU}}{U{{U{UU}{{{{}}{U{{{{{}U}}}U}}{{{{{{{{}{U{U}}}{U}}{}UU{{}{U}UU{}U}{}UU{U}{UU{}U}}}U}UU}{}{{{{{U}{{}}}{U}U{U{{{{}}U{{}{}{}{{UU{}UUU}{{UU{U}UUUU}{U{}}}{U{UU}U}}}}}}}UUUU{UU}{UU{}{U}}{UU}{}{UU{{UU{U{{{{}U{UU}{}U}{}UU{U}U{}UUU{}}{}}{}}U{U}}{{{{{{}{{{{}}U}U{U{U}U}UU{U{}{UU}U}{{}{}{{{UU}U{{{{{U{{}UU}}}}{}}}}}}}{U{}U{UU{{UU{}UU{}{U{}}U{UU{}U}U{}UU}UUU{U{{}}{{{U{}}}}U{{}UU}}{}{}UUU{U}}U}U}{{UUUU{{{}}U}}U}U}{{}{UU{{U{{}U{}}{{}}{UU}}U}U}}{}}U{UU{UUUU{}{}UU{U{{{{{{}{}}U}{}}}U{UU{{U}}{U{{UU}{{}U{}UU}UUU}{U}}U}}{{{}UUU{{U{{UUUU}}{{U{{U{{{{{}{{}}}U{U{{U}{}U{}{U{}UUU}U}{U{{{UUUU{{}{}U}{U{UUUU{}}{{U}}{U{}{U{{}}{{{U}}}{{UUU{U{{}}U}}UU}}{U{}}{UU}}}}}U{}{{{U}{U}{{}U{}{UU}}{}}}{{{U{U{U}}{U{U}}U}UU{UU}{{{}}}{}{{}{{{{{{U}U}}}}UUUU{}{U}U}U{{U{U{}U{U{{U}{}}}{U}UUUU}U}{{{}UU{}}}{{}}}{U{{}{UUU{{{}{}{}{{UU{{U{{{U{UUU{}{{U}{}UU}}UUU{{{UU}}{{U}}UU}{}{}}}}U}}U{{U{{{{{U{UUUU}}U}{}U{UU{{{U{}{U}{{UUUUUU{{{U}{}U}{U}U}U{{}U{}}UUU}{}UUU}}U}U{{{}}}}U{UU{UU}{{UU{}U}}}}UUUU}U{U}}U{{U}}{}U}UU}}{{U}}}}UU{}{}{{}}{{U{U{}{{}U{}{}{}U}{{}}U{{}}{{{}UU}U}U}}UU}}}U{}}}}}{{}{UU}U{{{}U}U{U}}{UU}U}{{U{U{UUU}}{U}U}}{{UU{UU}UU}{{U}{U{}}}U{}{}}{U{{U}{{{U{}{{U}UU{{{{{U}{UU{}U}{U{{}{{}{U}U}{{{}{}UU}}}UUU}U}U{UU}U}}}{}}}{}U}U{UUU}{{U{{{U{U{{}UU}U}U}{U}UU{}}}}}U}{}}{}U}{U{{}U{UUU{}{{U}U}}U}{U{{}}}{UU{U{{UUU{}}}{}{UU{}{UUUU{}U}{{}}U}UUU{}{U}UU{}}}{U}{{U}U{}U}U{U}{}U{}U}U{{{U{{}}{{{}{U{{{}}U{UU{{{UU{{}{UU}UUUU}}{}UU{U{}U}}UUUU}}}UUU}}{U{{}UUUUU}}{U{UU{}{{{U{UUU{{{{U}U}U}{U}}U{}U{}UU}{{{{}U{}{}}}UUU}}{{U{U{UU{{}U{{{{{{{U}{U{U{}}}{UU}}{U}}{}}}{{{}}}{U}}{}}UU{}}}}UU{U}UU}}}}}UUU{{}{}UU{U}}UU{U}}}U{UU}{}U}UU{U}{}{U{}U}}}{}U}U{{{U{{}}{{U}}{U{UU}U}U}{}{{{U{UU{}}U{}}}U{}{}U}}U}UUU{U{U}}}{}{{}UU}U{UU{U}}{{}{U{UU}{}U{}U}UU}}{}UU}UU}}U}{}}U}U{U{}}}{{{U{{U{}UUUU}{}{{{}U}U{{}}{{{U{}}}U{{{}}U{{}UU{{}}{}}}U{U}U{U{{U}}U}}}U}}}U}{U}}U}UU{U}{{{}U}}U{U{{UU{}}{U{UU{{{}}{{}U{UUU{{}U{U{{}}{}UUU}}}U{U{U}}}}}}}{UU}UU{U}}U}}UUU{}{{UU}}{{U{}}}U}U{{{}{}U}{{UUUU}U{U}{{{U}{}}UU}U}}U{U}}}U{{}{{UU{{U{U{UUU{{U{}{{{{{{UU}{}{{UU{}{{{}UU}{}{U{UUUU}{{U}UU{{U{{{U{U}U}{}}U}}U}}}UUUU}U}}}{UUU}UU{}U{{}UU{}{}{}U{}U}{{{U{}{{U}{{U{{{}}U}{{{}}{}{}UU}{}}{}}{{}{{{U{{U}}UU}{}}}{}U}}}}{}{}}U}{U{{}UU{U}UUU{{}{}}}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{}UUUU{U}{}U{U}UU}{}UU{{}}{{{U}UU}}U}}{UUUUUU{}}UU{{{U{{UU}UU{}UU}}}UUU}{}{}}}}}U}UU{{UU{}}}{U{{}U}U{}{{}U}{UU{}}}{U}{{U{}UU{UU{{UU}{UUU{}U}UU{}}}UUU}U{U{U}{}{{}U}}{}UU}{{{{{}{UUUU{U{{}U}}UU}}{{}U{}}{{{}}{{}{}}{U}U}U}}UUU}{{}{{{U}}{}{{}{{U}UU{}{UU{UU{UUU{{}}UUU{}UU{{{U{{}}}UU{UUU}{{}UU}}{{{U{{UU}}}}}U}}U}}}UU{UUU}U{}U}{U}{U}U}}{U{U}U}{{}U}}}{{{{{{{{U{U{{{}}U}}{{UUU{{U{}UUU}U}}}U}}{UU}}{{{{}}{{{}{U}U{{{UU{{}}U{U{U}{}}UUU}}U{UUU{UU}{U{}{{}}}U{}U{}}UU}U}U}{}{{UU{{{}{}}}{{{U}U}U{U}}{{{}}{UU{}U{U}}{{U{{{U{U{}{}}UUU{{U{{{}{}{U{}}}{U}U}}U}{}{{}}}}}}UU{UU}{U{{}UU}{{}}}U}{{UU{UU}U}UU}{}{}U{{}{}}U{}UU{}UUU}}U{}U}U{}U}}U{{}U{}{{{}{}{{}UUUUUU{{UUUUU}{}}UUUU{{UU}}}U}{U{UU}}UU}{}{}{}}{}{{{{U}}}U}U}U{}UU}}}{}}U}}UU}{{{}}{}{{U{{U}}U{{{{UU}U}}}U}{{UUU}UU}UU{{}}U}}U}{U}{U}}}{{{}{U{U}U{{U}{U{{}{U}{UU{{}{}UU{UU{U}U}{UUUU}}}}UUUU}}U}{UUU}UUUUUUU}{U{{}{UUU}}}UU{}}{{UUUUU}U}U{}{U}}{}U}}U{UU{{{}U{U{U}U}}{U}}U{U{{{}UU{U{}}UUU{}U}}UU}}}U{{U{}}U}{U}{}UUU}{}{}}}U}{{UU}}}}}UU}U{}{U}{U{U}{{}U}}}U{}}}U{UU}UUU}{{{U{{U{U}U{{{{{}U}}{}}{{U{U{UUUU{U{}{}}UU{{}U}U}{{U{}U{U}U}}{}{UUUU{U}UUU}}U}{}}{{U{{{{}{{U{{UUU{U{{U}{}{UUU{}U{U{U{U{}}U}}U}UU}}}}}}{{{{{UU{}}}}{}U}{U}UUU{}}U}U}U}{U}U}}UUU}}{U{{UU{U{U}{UUUUU}}U{U{}{{{}U{UUU}U}{U{}{U{{U{{{}{U{{{{UU}}U}U{{{U}{U{{U{U{UUU{}{{{U{}{U{U{}U}U{{{{U{UU{}U}U}{}}U{{{{}}{{}}{U{UUU}U}{}}{U{}{U}UU{{{{{{}U}}U{U{{{{UU}UUU}U{}U{U{}U}{{}UUUU}{UUUUUU{}{}U}U{}{}{{{{}}{{{U{{}UUU{U}UUUUUU{U}UUU}{{U}UU{U{{}{{}}}U{}U{}U{{U{}{}}}}U{U}}}UUUU{UU{}U}}}}{{}}U}}}}UU{U}UU}{{{U}}{UU{UU{}{U}}{}U{UUUUU{}}}{{}UU{{{{}U}}U}UU{{}}UUU}UU}UU{UUU}}{{}}{}}{U{{{}}{{U{{}{{}U}{}U{{{}UU{U{}U{}{}}}{{}}}UUUU}U{}UU{U{}}}{}}}}UUU{U{}}}UU}{U{UU{{}{}}}}{}UU{}}U}{UUU{{{U{}UU{U}U{U}{}U}}}U{}U}}}{{U}UUU}}{}{UU}U{U}}{{}{}{U{U{{U{U{{{U{{{U}U{}UU{{U}{U{{}{}{}U}}{}U{}{}U{}U}{U{{{}{UU}U}}}U{}U{{{}{UU}UU}{UU}U{{{{U}U}U}}U{}{UUU{{}{}}}U}{{U{{{U{{{{U{}{{U{U{UU{U}{{UUU}}UU{}UUU}{{UU}{{{U}U{UU}}}{}UU{}}U{}}{UU{}}UU{}{{{{U{}U{UUUU{}{U}{}{UUU{{U{{{{U{{UU}U}{{{U}{{UUU}U{{}{U{}}U{}{{U{U{{{{UUUUU{{}U}{U}U}U}U}}}U}U}{}}}}}U{UU}{U{UUUU{U}{{U}{UUU{}}UU{}{U}{UU{U{UU{UUUU{}{UUU}}{U}{{}{}}{U{{UU{{{U{UU}}UU}}{}U{}}}}U}}{{{UUU{}U}U}}{{{U{{{UU{UU}{}}}{U{}}{{{}}}}{}U}{{{UUU{UUUUU}}{{{{U}}{}{}U}U}U}}}U{{U}U}U}U{}{U}}U}}{{UU{UU}{UUU}}UU{}}U}{{U{UU}{U{UU{}}U}UU}{{}U{{U{}{}U{{UUU{}{UU}{{}}{{{UU}}UU{U}}{U}{}UUU}UU{}{U}}{U}U}U{}U{{}U{U}U}U}U{}}UUUU{{U{UUU}}{U{}{}U{U}{}}{{}UU}}{}}}}}}}{U}{{UU{{}{U{}U}}}}U}{UU}}}{}}U}U{U{{}}{}{{{U}}U}{UU{}{}{{U}}}U{{}}{{U}}U{UUUU}UU}{U}{U}{{{U{UU}{}}U}UU{UU}{U}}}}}{{{}U}U{U}}UUUU}{{}{U}}UUU{{U{U}UU{}}U}{}{U}{{}}{UU{}}U{UUU}U}}{{UU{}U{{{U{}}U}U}{{UUUUUU{}U}}}}UUUUU{U}{}UUUUUU}}U}{}}}{}{U}U}U{U{UU}UU{{{}{{}U}}{{}{}U{U{}}}}U{}{{{}UU}}}}}{}}{UU}{}}U{UU{{}{}UUU{}{U}}}U{{}}{}UU{UU}}U{}}UU{}U}}}UUU}}{}}{U}U}}UU{{}}}UUU}U{}}{{{UU{UU}{U{}U}UU}{}}U{UU{U}}U}}{{U{U}U}UU}}{{}U{}}UU}U}UU{{{}U}U}{}}}{{U}}U}U}U{{{{}{}{}UUUU}U{{}{U}{}U{U{U}}{{}{}{}U}{}{}}}}{U{U{}U}UU}}{U}}U}}}U}{U{{UU}U{}}U{}{}{{UUU}}}{{}UU}{}}U{U{U{{}{{}}{U}U{}}{}U{U{U}}{{}{{UU{U{U{}U{U}}{}}U{U{{}}}{U{}}{{}UU{}}{{{}{{U}U}{U}{{}UU{U}U{{{{}{U{}}}{}U{UU}}U}{}{U{}UU}U}}U}{{UU}{{U{}UU}U}U}}{}}{}}}U}{}}U}UUU}{{U{}{U}{}U}}{U}}}}U{{U}UU}}{}}}}}}{{}{}}U}UU}}}{}}U}}{}}}}{{U{{U{}}}{U{U{U{}UU}{{}}U{{U{{U}U}UU}}{U{}U}UUU}U{{U}}{{}}{UUUU{UUUU{{U}}{{{{UU{U}{UU}{{}U}UUU}U{}{{}U}}}}UUU{}U}U}U}}UU}}{}U}}}{{{{{}}}UU}U}UUU}{{{{}{U{{}}UUU}}}}U}UUU{U}{U}{{}U}U{U}UU}UU{U}}UU{UU}{{U{U{}}{}{U{{}{{U{U{UUU}{UU{{{}}UU{{}}{{}U{{U{U{U{{}{U}U}U}U{U}}{}{U{UUUUUUU}U{{}{{{U{U{}UU{}}}}U{U{UU{{}}{}}{U}}{{U}UU{}}{U{UU{{U{{}{{}{U{U{{}U}UUU}U{U{{UU}}}}}{U{}UUU{{UUU{}{{}{}UU{}}UU{U}{}{{}{}}{{U}{}}U}{}UUU{}}}{U{}U{U}{}{{}}U{{U{{}{}UU{}}}}UU}{}}{U}UU{UUU{UU}U{{U{U{}{}{{}UUU}U{}{}U{{{{}U{}U}}{}}{}}U}{UU{{}}}}{}{{U}{}}}{{U}}{{}U{}U{UUU{}UU}}}}U{{}{U}U}U{{UU{UU{}}}UU}}{{{{}}{{{U{U{}{U{}{}{{U{{U}U{}{U}}{{}}}{{UUU}}}}{}U}{UUUUU{}}}}}{U{UUU{U{U}{}{U}{{}{{U{U{{{}U}U{}U}U}U}}}UU{U}}}U}{U{}{}U{}U{}}{UUU{U}}{UUU}{}{}}{}{}{{{}}{{}{}U{{{{}}}{UU{{}U}{{UUU{{UUUU{}UUUUU}}{{}U}{U{}}}{U}{}{UUU}UUU}{}{}}U{}UUUUU}UU}UUUUUU{{U}}U{}U}}{{U}{U}}{{{{}{{{U}}{{{{{{{}}{}U}{}}{{}{}U}U{}}}{{{{{}{}U}{{}}{{}}U{UU{U{{}}UUU}UUUU{{{}UUU}{}{U}{{UUU}{}{}{}{UU{}{{}{}{}}}U}}UUUU{U{}{{U{U{{U{}{{}{}}{U}{{U}{{UU}}}{}{}U{}U{{}U{U{{UU{{UU}}}U{U{{U{{U{}}{U{}}{}}{UU}}}U}}}}{}}}{U}U{U{}}UU}}{{U{}}UU}}U{U}U}{}}}U{UUU}}}U}{U}UUU{}U}}}{{U}{}}UU{U}U{}}UU{}}U{{}{U}UU}{UU{{{}{{}UU{U}{{}}U}U{U}{{}}}}{}U{}U{}U}{U{{UUU{}}}{{U}}}{U{}UU{UU{{UUU{}}}{}{U}UU}}U{}U{{{{}}}}{}}{}}}U{{{{UU}{{{UUU}{}}U}UU{{}{{}{}{}{U{{UU{}{{}U{{}U}{U}}{{U{}{UUU}U}{{U}U{U}}}UU{{{{{UU}}{}}U}U{U{UU}{{{}}{}U}UUU}{{U{U}}}{U}{UU{UU}{}{{{}}}{U}{U}}{}{{{{UUU{}}{}}U{UU}{U}{}}{U{}{{{}{UU{{U{}{{U{}{{{{{UUU{}}}}}}}{U{{{}}UU}{}{{U}}}{UUU}U}U}UU{}}{U{{U}{{}{U{U}}U{}}{{{}}}U{}UU{}}}UU{U{}{U{U{}{UU{{U}U{{U}}{{U{U}}U}UUU{}{}{{{{U}}U{U{{}}}}{}}{}{{U}}}UU{U}{{{{U}{{}}U}U}}U{UU}}UU}}{}{UUU{UU}{U{}{{U}U}{{UU}}}{}{{{U}}{{UU}{{{UU{}}}U}{}{UUU{}}{U{}}}{}{}}U{{UU}U}UU{{}UU{}}}}U{U{{}U}}{U{U}{}}U}}UU{{UU{UUU{{{}}UU{UUU{}}}U{U}}}}}}{}}U{UUU{{{{U}{}{{{U{{UU}{U{U{{{U}}}UU}{}U{}}{}}U}{}}{{{U{UUUU{UU{}{U}{}{UU}U{}}}}U{U}}{}U}{{}{{{}}{}U{}U{}}UUU{}{UU{{UU{}}UU}}}{UU}{U{UUU}}U{U{U}}}U{U{}U}U{{UU{U}U{}UU}U{}{U}}UU{}U}U}UU}U{{{}U{{UUU{UU{}{UUU{{}{U}{{U}}{{}}U}UUU}U{UUUU{{UU}}{U{{{UU}{UU{UUUU}}{}U{{U}UUU}}UU}{{{}U{}}{}}}}UUUUU{}UU{{U{}U{UU}U{{UU{}U{}}U}{}}}{{{{{UUU}{}U{UU{}UUUU}{{}UU}{U{U}UU}}}}{U}{}{{UU}{}}UU{{}{U}{UU}{{}}{UU}}U}U}UUU{{}{{{{{UU{U{}{}U{UU{U}{}}}{}U{UU{U{U{{{}{U{}}{}{}UU{}{U}}U{{{}}U{{U{}U{}{}}}{U}UUU{{U}}UUU{{{}{UUU{U}}}}{{}}{}{}}{{U{U{{{{U}}U}}U{}}}{}}{{{{}}{U{U{U{}U{}}U}{{U{U{{U}}U{U{{{{UU{UU{U{{U}{U{UUU{}}UU}}}}U{}U{{}U}}{}UUUU{{UU{}U}}}{U}}}{}U}{{}}{}UUU{}}U}U}UU{{U}U}}{UUU{{U}U}}{UU}{}UU{UU{{}}U}{{}}U{{{{{{U{}{UUUU{{}}U}}{}{U{UU{UU}{U}}U{}}U{{{U}UUU}U}}U}}}U}}}{}UU}U}U{{{U}{}}}U{{UU}U}{}}{{U{}}{}}U}UU{}UU{{UUUU}}UU}}{}{{{U}}U{}}{{U}}}{{U}}}{}}{U}}U{{{U}{U{}{}}}UU}U{UU}}{U}{{}}{}UUU}U{{{}U{}U}{}}UUU{}{}}{{}{{{}{U{U}}U{{}}U}{U{}{}U{UUU}U{}{}{}}U{}U{{U}}}U}{U{{{{{}{{}{{}}UU{}}U{}U{U}UU}{{{}U}U}{UUUUUU{{}U}U}U}}{{U}UUU{{U}{UUU{{UUU{}}{UUU}}}}}UUUU}}}UU}}}UU}UU{}{UU}U{UUU}U}}}}}{U}{U{{UUUUUU{}U}{}U{}}{}{}UU{}}UUU}{}{UUU}U{U{{}{{}{}{{}}U}U{U}UU{U{}}}{}{U{{UU{{{U}}UU}{{}}U{UU{U{UUU{{U}{}}{{UU}U}U}UUU{{{{}}{UUUUUU{U}}UU{{U}UU{}}{{U{{UUUUU}U}}}UU}}U}U{U{}U{}U{UU{{}}{}{}}{UU}U{}}{{U}}{U{{{}}}}UUU{}{U{{{}}}{}{}{UUU{U{{U}{U}U{U{}U{{U{}UU{}UU}{{U}{{}{U}{}}}{{}{}}}}}{}U}{{UU{U{UU}{{{{{}{U{{}}U}}{U{{U{U}U}{{UU}}UU{{UU{{U{UU{U{}{}{}UUUUUU}}UU}{}}UU}UU{}}{}}UU{U{{{U}}{U{}}UU}{}{UU{{{}U{}UUU{}{}{}U}}{UU}{}U}}}}{}U{{}}}{UU}{{}U{{}UUU{}}}{}}UUU}}}}U{{{{}}}U{{U{}}{{{U}}}{}UU{{U{}UUUUU{{}U}}U}}UU{{UUUU}}{}}}}}}{{}U{{{}U}}}U}U}U}}U{U{{{}}U}U{UU{}U{{{UUU{}}{{}}UUU}}}U}{}}{U{UU{U{U{U}UU{}U}}}}U}{}U}{}{{}{{U{U{{{}}{}}UUU}UU}U}{U{{UUUUU{{UU{}}{{U{}}}}UU{UU}{UU}U{UU}}{}}}{U{U{UU{UU}U}}U}U{{U}U{UUUU}U{U}UUU}}U{{U{UU{U{{}{U}}U}}U{U{}}U}UUU}U}}}{U}}{{}U}}}{{{U}U}U}}}}{UUU{}}}UU{U}{UU}}}U}U}UU}}}{UU}{U}}{}U}}{{{}U}{{U{{U{{}}{}U}}U}{}}}{U{{}}}}U{}{{{{U}U}{}{{UU{{{}}}U{U}{}U}U{{{{{}}}UU}{{}{U{}U{{{}U{{UUU}{U{{U}}{{{}U{UU{}}}U{U{{{}}}U{}}U}{}{U{UU}{{U{}{U}{{}{UU{U}}}U}}UU}{U}U{{{}U}}U{{{{{U{}U}}}UU}UUU{{UU}{}{}{U}}U}}{}}}}}}U{{{}{}U}UUU}{U{U}}{{UU}{}{}U}{}}U{{}UU}U{{}UUUU}{{U}{U}{{{U}}}U}U{}{U{UU}}U{{{U{}}U}UU{{{U}{U{}UU{}{{}}}{U}U}{}U{{U{UU{{{{{{U{UUUU}}U}}}UU{U{U{U}U}U{U{}{UU{{UUU{U}{U{U{{}U{}U}UU}U}{{}}{}{}}U{UUU{}U{{{UU}UUU{U{{{U}UU{{{{{}{{U{}U}UU{{{U}{{}UU}U{U}UU}U{{{}}{UU}U}U}U}}U{{{{U{{}{}{}{}}{}{U}}U{}}{}U{}}UUU}{U{}UUU{{{}{UUUU}}}UUU}{U}U}{{}}}}U{UUUU{}{U{U}{{U{{{UU}}}}U{{U}{{}}}UU}{{{{{{{UU}}U}}{}U}UU{{{{{{U{}UU}U}UU}}}{}UU}U{UU}{{}U{U{{{{}}UU}{{}}U{UU}{{UUU}UUU{UUU{UU}U{}U}{{}}}}U}}{UUU{UU}U{UUU}{{U{U{{{}{{{}{UU}}{}U}U}UUUUU}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{{{}UUUUU}U{{}U}{}U{}UUU}U{{{{{{{{{}}UU}{{U{}}U}}{{{{{}{}U}}U}{U}U}U{{{{}}{{}UUU{UUUU}}}{}{{U{U{}UU}{}UU}U}{U{{U{}{U{{UU}U}{}{}{U{}}U{{}}}{{}{UU}}U}UU}{{}}{{U}UU}U{{}}U{{{}{{U{UU}UUUU{U{U}{}}UUU}UU{}{UU}U}U}U}UU}}U{{}{{{}}}{}{{}U{}}U}{}{{U}{U{{{{}}{}}UU{UU{}U}{}UU{{U{}}{U}{{U{{{U{U}UUU}}}}{{}U{U}UUU{}{{{}U{}{}}U{{U}{U{}}U{U}}{}{U{U{U}UU{{{UU{U{U{{}}{{}UUUU{U}}U}}UU}}}{U}{}{{}{U}UU{}U{{{{U{{UU{{{}U}UUUU{U}}}{}U}}}{{U{}U{}{U{U}U}{}U{}{{}U{{{U}{}}}{{UU{U{}UU{{{}{U{}{UU{U{}}{{{}}U}}{}U{{}}{{U{{{U{UU{{}{}}U{}{UU{UUU{UUU{U}UUUUU{UU{U}U}U}{}UU}U{U}}}U{U}U}}}U{U}}UU}U{{U}U{U{UUU}{{}{U{UU}{}UU{{UU}U{}}U}{U}{{UUU}}{}U}}UU}U}{{UUU}U{U{UU{{UU}{{U{{}U{{}}}U{{UU}U}UUU}}}U{}U{}}}{U}}{}{{U{}{}U}}}U}{}}U{U}UUU}{U}UU{UU}U{U}{UU{}}}}{{{U{}}}}}}{}U{U{{}U}U}}{}{U{U}U}{{U{}{{U{{{}U}}}UU}{{UUUUUU{UU{{U}}{}{U{{{{UUU{UUU}}{}{U}{{}}U{UU}{U}}U{UU{}U{}}{}{{{}U{UUU{}U}}}}{}}U}}}U{{U}}{U}}U{}}}U}{U{}U}U{{}{U{U{}}{{{{{{U{{U{}U{{{}{}{{UU{{}}{U}{}UU}UU{UU}U}{U{{U{{{}{{U}U{UUU}}UU}U{}UU}{}}{{{U{U{}UU}}}}}}U{}}}}U}U}UUU}}{}}{{{U{{}{{{}}}U{UU}}}{{}U{UU{U{}UU{}U}U}U{{U}}{{UU}}{{}{UU}}U{{{}UU{}{}}}{{{}}UUU{U{}}}}}}U}UUUU}UU}{U}}}U}{{U}U}U}U{{}{UUU{{U}}}U{}U}{}{}{U{}}}{{}}UU}}U}}U}UU{}}{}}U}{}}U}U}{UU{UUU{U{}{}U}}}{U{U}{{{}}UUUUUU}{}UUU{U}U}U{U{{UU{}{{{}}{}UU}{U}}UU{{{UU{{U}{}U}U}}}{}{}}{}{{UUU{}}}U{U{}{}{{}{}U{{}{}{{{{U{UU{UUU{{}U}UU}{{{{}UU}{}{U}{UU}{{{}}{{{UU}}}}U}}{}{}{}{{}UU}UUU}}{{}UU{{}UU{{UU}}U{U{U{{{U{U{U}{{{{}U}}}{{{U}{{UUU{}}UU{{U}U}}U}}{U{{{{}{{{}}UU{}UUUUUU{{U}{{{{{{{U}UU{}}}{{{}U{}UU{U}U}{U}}{U}U}{}{U{{U}}{U}}{UU}U}UUU}U{UU{}{}U{{}{U}{U{}{U{}}U{U{U{UU{{{U}U}}U}}{{}{}U{{{U{}U{{{{{}UUU}{{{}}UUU{{{U}{{}{}{}{}{{}{{U{U{{}{U{}U}}}}{}}UUU}{}{UUU}UU{U}UU}{UU{}U}U{UU{}U{{}U{UUU{U{UUU}{}{}{{}}}}}UUUUUUU{{}U{UU{U}{U}U{U}{}{}}{U}{{}}}{{{}{U}{}UU{{UU}}U{U}}}U{{}U{}}}{U}U}{{{}{{U}}U}{UUU{{}}}}{U{{{{}UU}U}U}{UUUU}{UU}}U}{{{{}{UUU{}{}}{}{}{U{U{{U}U{{}}{}}{{UUU{}}}{}}}U{{{{}U{U{U}U{{{{{{{{}}{{U}U}{U{}}}}UUU{{{}}{}}{{}{U}UU{}U}{}}{{U{U{U}}}U{U}{U}}UU}}{{}{UUU{}}}{{{{}}{}{}UUU{U}{}}{U}{{{}{U}{{{{{}{U{}U}U{U{{{{}}}}}}}{U}{}{U{{}{}}}{UU{U}}U}{{U}{{{}}{{}}}}U{{}{U}}}U}}}UU{{UUU}{{{{}{{}UUU}{U}{U{{UU{{}{UUU{{U}}}U}{}UU}{}U{}{{{U}}{U{{U{U}U{}{UU{{}{U{U{{U{{U}{{U}{{U}}U{}U{U{U{}{}}}UU{{U{}}{{}}}}U{U{}U{UU}{U{{{U}UU}{}}}}{U}UU{}UUU}{}{U}UU}}}U}{}U{}UUUU{}U}U}UU{{{UU}U}}U{}}U}{}}}}{{}}{{{U{{U}U}UU{{}{U{U{U}}UUU{}}}}U{}}{{UUUUU{}{}}{U}U{U}}UU}U{U}U}}{{UU{{UU}{{U}{{{{UU{{}{}}}{}}U}}UUU{U{{}U}U{}U{}}UUU}U}U}{}}{}}{}}}U{U{{{U{U}}{UU}U{UU{U{{}{{}}}}U}}}{}U{U}UUU{U{UU{{UUUU}{U{{}UUU}}{{{}{{{}}UUU{UUU{{UU{}U{}{{{}}{{U}}{U{U}UU}{U}{UU}}{}{UU}}U}{}{}UUUUUUU}}{U}UU{UU}{U}{}U{{}U{}{{}}UUUU}U{}U}U}{{{U}{UU{U}{{}{}U{U}{{U{UU{U{{{{}}}}{{}}{{U}}UU}U}{UUU{{U}}}}U}UU{}}{U}}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{{}U}}U}}U{}{UU}U}}UUU}{{UUU{U{U{{{{}U}}}}U{UUU{{{}{UU}{U{}UU}UUU{}}{}}{}{{}{{UUU}U{{UUU{U{UU}}{U}U{{}{U{}}}}{}{U{U{U}UU{U}U}}{}U}{}U}{}{}UU{}{U}{}U{U{}U}}}{{{{}UUU{}{U{}}U{}UUUU}}{{{}}U}}}}U}{}}U{{{U}U{{}U}UU{{}{}}}}U}{{}U}{}}{{{}U{{}UU}}}}U{{{U{U{UUU}{{{UU}{}UUUU}}}{{}UU{U{{}{}{}}{{}UUU}U}{}{U{U{U{{}}}UUU{{{}}}{}{U}}{UU}U{U}U{}}}{U{U}U}{U}}U{{{{}}U}U}UU{}U}UU{{}}{UUUUU}U{}}}}U}{{{{{{{UU}UUU}}}U}U{{{UU{{UU{UU{UU}{}U{U{}{{{{{U}U{{U{}U{UU{{U{{{{U{{}U{}}U{}}UU{{UU}{U}UUU}U{}U}U}{}{}U{{{{}UUU}U}}U}U}{{}}UU}{{}}U}{}{U{}{U{U}{{}U{U{U{{UUU}}{{}U{U}UU{}UU{U{{{U{}UUU}{{U}}}}}U}{UUU{U{{}}U}}UUUU{UU}{}{}U}{}}U}U}UU}U{}U}{U}UU{{}}{{{{}U{U}}}}{}UU}UU}UU{}{}}{UUU{U}}{{}}{U{UU{}}{UU{{}U{UUUU{U{U{}{UU}{}}{}U}}}{}}UUUU{{}}{U{}U{}{U{UUU}U}}U{{{UU}U{U}{}{}U}{}}}UU}{U}{}{UU{{}U{U{U}{{UU{{UU{UU{U}UU{}{UU}U{{}}U}}}U{}UU{{{{{}{{UU}{}{}UU}{{{U}}UU}UUUU}UUUUU{UU}U}}}}U{U}}{}{U}{{{}U{U}{{U{{{}}}{{UU}}U}{{{{}{}{{U{}U}}{UU}U}U}U{U}{UU}{U}{U}U{U{{}U{U}}U{{U}UU}{U{{UU{U}}}U}{{}{{UU{{}U}U{}}{U}}}U}{}{U}U{{{}{UU{{UU}U{}}}}{U}}UU{{{{}}U}{}{{}{}}U{{}}UU{{}{U{}{UU}U{U}UU{U}U}U}UU{U{{U}U{{UUUUU}}{}}}{UU}{U}}U{{U}}}}}{{U{}}{{{U{}}}}U{{U{U}U}}{U{}}UUU{U}U{}}}U{UU}}}}{{}{{}U}}}UU}{}U{{UU{}U}}{{}U{{U{}}}{{U}U{{{}U}}UUU{U{{}}{{{U}}}U{{}{UUU}}}U{}U{U}U{{}U}{UU{U{{}{U{U{UU}}U{{}}U{}{{U}UU{U}}{U}UU}}{{U{{U}U{{{}U}UUUUU}}U}}}{}{}UUU}{{{}}{UU{U{UU{{U{U{}{U}U}{}}}UU}UU{U{{{{}}{}{}}{{U}{}{}U}{U{UU{{{}{U{{}}U{}{U}}}}UUU}{{{UUUU{}UUU}{U{{{U}{U}{{UU}{}UUUU{}U{{}}}U}U}}}{{U{{{{{{}{}}{}U{}{{UU}}{}{}}{{U}{{{{{}{}U{{}{}{}{}}{{U}UUU{UU{{U{UU}{UU{U}}{U}{U{}{{}}{U}}{U}{UU}}}}{}{{}}{UU{{U{U{}{{{{}{{{{}}U}U}{UUU{}}{}U{}}{{}{}}}}}{U{UU}}U{UUU}{U}}{U}{{{{{UUUU{{{}{{}U{U}{{}{}{}}{U}U}U}}}U{U{U{{{UUU}U{{UU{}}{{{{}{U}{}{U}{}UU{U{}U{}{}U{}UU}}}U}U{}{U{{{UUU}{U}}{}}{U{}{{UU{U}{}{{U{UU{{}}}U{UU{}}{U}U{{U{{{}U}{{UU}}}{{{{{U}U}{{{{{{UUU}}U}U}{}UUU{}U{{}}{{{{}}{U{}U{{U{}UU{U}{UU}}}{}{}{U{{}U}U{}{{U{U}{{U}}UUUU{UU{U}U}}}{{}}{U{}}}U{}}UU}{U{{}UUU{}}U{}}U}}}{{}{{}}{{UU}}}}}UU{{}U{}}{}{{{{{U}}{U}U{U{}}}}}{UU}{{{}}{{{}}}{{}UUU}UU}}U}U}{UU{}{}}}}}U}UU{{U{UU}U{{{UU{}U{U{{{{{}U{{U}UU{UU{U{{{{{{U}{UU}}U{}U{{{{}{{U}U}{{UU}}U{UU}U{U{{}{}{}{U}{}U}}{{{{{}{}U{U}U}}{}UUU}}{}UUU{UU{U}U}{{U{U}}U{UUU{U{{{U}U{{{U}}{UUUUU}U{U{U}UU}{U}{UU{}{{U{}{{UU}{{{{U}{}{}U}UU{{{{UUU{UUUU}U}}}}U}{}U}}U}{}}}}U{{{}U}}}}}{}U}U{{{}}U}UU{U{}U{}}}U}}}{}}}U}UU}{}{{}{{U}UUU{}}{{{{UU{U}U}{}}{}}UUUU}U{}{U{UU{{U}{U}}U{{UUU}{{U{U{UU{UUU}U}U}}}U}}{U}}}UU{{}{U}U}{{{U}UU}}{U{U}{U}{{}{U{}{U}{}{{{U{{{U}U}UUU{{}{{}U{U}{U{U}}}{{UU}U}U{U{{U{UU}}}U{}}{UU}U{}{U}}}{U{U}}U}}{U{}}UUUUU}U}}{{UUU}{{U}{{}U}U}}{{{{U{}{{}UUU{{}U{U}U{U}}U{{{}}{UUU}}{U{{}{U{{{U{UUUU}{{{{U{}U{}{U}{U}UU{{UU{}U{}U{}U{{}{UUU}U{{}}UU}U}{U}{U}{{{{U{U}{U{U}{}U}U}{{{}U}}UU{}}UUUU}{U{{UU{{U{UUU{U{UU{{}}{U{U{{{{}}}}UUU{}}}}U}{U}UU}{{{}}{}U}U{}U}}}}{U}U}{}{U}}U}U{{}{}{{UU{}}{{}}}U}}U{UU}}{U{{{{UUUU{U{}}{UU}}}}}}}UU}}U}}{{}{{U}UU}U}U{UUUU}{{}UUU{{{}U}{}}}{{}}{}}U}UU}U}{}}{{}U{{}UUU{}{U}{}{{}{U{}}{U{}}{{U}{{U}UU{U{{{UUU{{}U{}}UU{{{}}{}{U}{U}U}U}{}}UUU{U}{{}U{}}}{{}U{{}UU{}{{{}}}{U}{}{{}U{UU{}{}{}}U}U{}U}UU{U}{}{}U{{U}}U}{UUU}}}}{UU{}}U}{{}U{}}}}}U}U{}}}U{}UU{{{}{{{UUU{}{UU{}U{}{}{{}}}}}{U}UU{U{UUU}U{U}U{{UUUU}}}{{{}{U}U{U}U}U}U}}}}{}}U}U}UU}{}UU{{}U}{{{}{U{}{U{}{}}}U}U{{U}}}{UU{U}}U{}U{UU{}UU}{{{}U{{U}}U}UU}}}UU{{}{}{UU{UU{{U{}U{U}{U}U{U{}{{UU}U{}{UU{UUU}UU}{}UU}{UU}}U}{}{U}}}UU}{UUU}{U}}U}}{{{}}U{U}{}{}U}{{}UU}U}UU}U{{U}{U{}U{U}}U{}{{UUUUUU{{U}U{}}{{{{UUU}}}U{}{}}{{U{}{U{U{}{UU{U{{}{U}U}U}}{}{}}{}}}}UUUUUU}}{}}{U{}{UUU}}}}UUU}U}}{{{}}U}}U{U}U}{{}}U{{{UU{}U}U{{UU{UU}U}{{{U}{U}U{{}U}U}}{U}U{}{{U}{{UU{}{U}UUU{}{{{}}}{}{}{{}{U{U}}{{}}UU{U{}UU}{U{{U}{{{{{}}U}{UU}{{{}{UU}}}{{}UU{{UU{{}}U{}U{{}{UU{{}}U{{{{{}{UUU{}}}U{}{{UU}U{}}{U}U{}{{U}U}U}}UU{{}U{U}U}UU}}}{{}{}}}}}U}{U{{}{UUUU}UU{{{}U{}}UU}}UUU{}}}}U{}{{}}}{U{}{UUU}U}{U{}}}}{{U{}UU}UU}UUUU}}U{{{U}}}UU{U}{U{}}U{{{}{{{UU{U}UU}UUU}}}{{U}}U{}}U}{U}{}UU}{{{U}{{{U{{U}}UUU{U}}}}{{UU}}{U}}U}U}}U{U{}{{{U}U{{}}UU{{{}}U}}U}{U}UUU{}{}U}}{{}}UU{}UU}}{U{}{{{{{{}U{U}U}U{UU{{}}}U}}U}{}UUU}}U}U{}}U}}{{}{{}{UU{}}U{UUU}{}{{{{}}{}UUU{}U{}}{{}U{U{}}{{}U}U{U{U{}{U{{{{}}}{U{U}}}}}U{U}U}U{}UU{{{{}UU}U{{U}{UU}U}{U}{U{UU}UUU{{{U}{{U}UU{{U{{UU{{{}}UUUU{U{{{{{{UU{}{}UU}}U{U}{UU}{{}{{}}{}UUUUU}}{UU}U}U}UUUUU{{{}{UU{{{UU}U{UU}U}{}UUU}U}}{U}{}UU}U}}UUU}{}}}}}UU}{U}{}}}}{}}}{{}}}U{UU{U{}U{U}U}{{}UU{U}U}U{}UU{U}{{U}UU{U}{U}{{}UUU{}{}}}{U}{{}{{{}{{{{{UU{UUU}}U}U{{U}{U}}}}{UU}UUUU{}}UU}UUUU}U}{}UU{}}{U}{{U}}{UU{}{{UU}{U}U{}U}{}{}U}U}{{}U{}}U}}{{}}UUU}U}U{U}}}}{{}U{}{}{U}{}}UU}}UU{}}}{{{{}U}}{U}}U{{U{UU}U}}U{{}{{}UUU}UUU{U}}UU}}{}U{{}}{}}UU{UU{{U}{}U}}{U{{{UU}}{U{U{{U{U{{}{}}U{{}UU{{}{}}}{UU}}U{}{{}{U{{U{}U{}}}{{}U{U{{UU{{{}UUU}U}{{}{U{{}{}{}}UU{U{{}U{{}{{}}{U}UUU{U{UUU}{{UUUU{}{U{{{}{{{}{U{{}{{{{U}}{U{U{UU{UU}U{{}}U{}{}}{U}}{{{}}{}{U}}U{{}}{{U{}U}U}{}U}U{{}{{}U{{}{U}UU}{U{}}{U{UU}U}U}UU}U}U}}UUU}U}UU{U{{}}{}}{U}U}{U{}U{{}{U{}{{{UU}U}UU{}}}}}}}U}}{}{}}}{U}{}}{{U{U}U}U}U{}UU{}UUU}{{}}}}{{U}U}{}{{}U}{}}{U}U{U{}U}}{{}}}}U}UUUUUUU}}UU}{UU{U{{UUUU}{U}{}{{{UU}{{{}}{{{{}U{{{U{U}U}U}{}}U{U{U{U{{}}}U{}U{{}}}}}{}{}{{{}{{U}}{{{U}}}{}{{}{{U}}}}{}UU}UU{}U{U{}}{UU}}}}{{UU}{U{UUUUU}{U{U}UU}{}{}{}}}U{}UU}U}}UU{}UU}U}{{}UU{}{}}{}{{{{}}}}UU}}}{{{UUU}U}{{{}{{}{{{{}{}}UUUU}{}{U{{{U}{U{}{}}}U{}{{U}{U}UU{{{{}U{{}UU{{{}}}}}}}{}{{{{{{U{}{U}U{{}}UU}}U{{U{}}{UUUU{}U{U}U{UU{{{}{{UUU{}}{}{U{U}}}{U}{{UUU}{}UU{U}{}{{}}U}}{}U}U}{}}}{}}{}UUU{}UU{U}{U{}U{U}U{}U}}UU{U}{U}}UU{}}}{UU}{U{{U}{U{}}}{{U{{{}}{U}}{}{{{}}}{UU{{U{{}}UUU}}}}}}}{{U{{}U{}{UU}{{{}{{UU}{}{}U}{U{{}{UUU{{{}U{}{}U{U{U{U{{{}{U}}}{}}UUUUU{}UU}}}{}{U}}{{{{UU{UU}{{U}{{}}}{{U}{}}}{U}{}U{}}U{U{}U}U}{{{{{U}{{UUUU}{{{{U{}{U{}{}}{}}{}}}}U{U{U}{}}}{}{{}UU}{}U}{{U}}U}UU}}}U}}{{{{}}U{{{}U}{U{U}{U}}{UU{{U{}}}{{U}U}U{UUU{U{UUU}}{}{}}}{UU{U{U}{UU{{}{}U}U}U}}U{U{}}{}U{U{}}{UU}}}}{{UU}U}{{}}U}}{}U{{{U{}{UUUUU}{{}U{{}{U}UU{}}UU}U{{}{}UUU}}{{{{{{U{{U}{{U{U}{UU}{U}{}{}UUU}UUUUUU{UU}}}UU}{{{}}{{}U{}U{U}U}{{{{U}}}U}{}{U{U}U}UU{UU}{U{{}{}{{{U}UU{{}UU}{UU}{}UU{U}U}U}}}U}U}U{U{{U{{{{}}{UUUU}}UU}}}U}{U{{}{}}U}U{U}}U{}}U}{U}}}}{{{}}UU{}}}{{}}{{{{U}}}}U}{{UU}}{}U}{U}U{}}{U}{UU}U}UU}{{{}{{{UU}{{{}}}}{{}U}UU}{{{{{U{{U{}}{}{{}}{U}}}}}}{U}}}{U}UUU}}}{{UUUU{{}{{}{{}}U}UUU}{U}{}U}{UU{}}{}}UU{U}{{{}U}{UUUUUUUU}{{}UUU{UU}{{{{{}U}}}{{U}U}}UU{{UU}{U}UUUU{}}}}U}U{{{}U{U}}U}}{UU}}}}U}}{{U}U}}U}}}UU}}}}{}}{{{U}{U}U}{UU{{{}UU}}}}U}}}UUUU}{UU}}}{{UU}UUU}}U}UU{{U}UUU}}}{U{}{U}}{{{}{U{U}{U{}{}}}{{{U{}}}}UUU}UUU{{{U}U{U{{}}{}{{{U}U}}{}{U{}}UU{{}}}{{}U{}U{}}U{UU}{}{}UUU{}U}{{{{}}U{{{{UUU}UU{UU{U}}U{U}U}UU}U{{UU{}}U{{}{UUU{{{U{U{UU}}{}{U}{}{{}{{}UU}{}UU{}UU{U{{{{}{}}}UU{U}U}U}}U{U}{U}{U}UU}{UUU{UU}{}{{U{{UU}}UU}U{}{}UUUU{{}{U}U}UUUU}UU}}{}}{}U}U}{U}U}U}}{U{{U}}}}U}}}{U}}}{{UUUU}UU}{}U{{{{U{{U{UU{{{{UU{{U}U{U}{{{{}}UU{U}U}{}UU}{}}}U}{}U}}{}UU{UU}{}UU{{{{{UU}U}{{{U{{}{{}{{}{UU{UUU}{U{{{}UU}}{UU{U}{}UU}}U}}U}}U}U{}}}}}{{{U}UU}U{U{{{U}{U}UUUU{{{{{U}{{{U}}}U}}U{}}U}}U{{{{{{}{U{}}}U{U{}{}{U}{{U{U{{{}{}U}UU}U}}{UU{}}}{{UUU}{UUUU}}}U}U{{U{}{U}U{{}U}U{U{}}}{{}U{}U}U{U{}{U{}}}U{{{{U{{U{U}{U{{}{{{{UU{}}UU}U}{UU{}}U}}U{}}UUU{{U{U{{U{U{}{{U}U}}}UUUU{{}}}U}}{{}{}U}}}{{{{U{{{{{UU}}}}U{UUU}{UUU}}UUU}U}{{U{UU{U{U}{{UU{U}U}}{}{UUU{}U}}}U}U}{UUU{{{U}{UU{{}U}UUUUU}U}U{}{}{U}}UU}}U{{}{U}{U}}{U}}{UU}{{}}U}{}U}{}UU}}U{U{{UUU}U{{UU}UU}U{U{UU}U}{UU{U{{{{}{}U}}{}U{{{{{{{{U}{}}U}U{{{{{UU{}{U{}UU}}{U}{U{{{U{{{{UU{}U}{}}U{UU}{}U{{}{{{U}{{}U{}{U{}}{{{{{{{}U}{}{{{}{U{}}}}}U{{UU}{{}}{UU{U{{{{{}{UU{U}{U}}{}{U{}{U}}U}U{{U}U{}UUU}UU{}{UU{}U{U}}{U}{}}}}}{{U{{U}U{}{U{{{{U}}{}}U}{U}{{}{}{U{}}}UUU{UU{UU{{}}}U}{}{{{UUU}UU}{}}}}{UUU}}{U}UUU{{}U}{UUUUUUU}{{}}U{}}}U}UU}}U{U{U}UUU}{U{U{{{}{{UU{}}U{}U{}U{{{U{}}}}U}U{UU{}UUU}}}}UU{{{}{{UU{}UU{{U}{}{{UU}UUU}{U{{{{}}{{}}{}{}UUU{{{UU}}{}}}{U}{}}}}}{U}UU{{}}}}UUUU}}{}}}UUUU}}UU{}}UU{U}}{}}U{{UU}{{}UU}U{U}{}U}}UU}{U}}{U{{{}}U}UUU}{}U}U{U{}{UUUU}U{U{}{{}}UU}{UU{}{UU{{}}}{{U{U{{}U}U}{U{{{U}UUUU{}U{{U{}{{U{}UUU{U{{{UUU{{{U}{}U{U{}UU{{UU{}}}UUU}U}{}}U}}{}}}UUU{U}U}U}UU}}{{UU}{U{{U{}{}}{UUU{UU{U}UU}{{U{U}U{}{{}}{U}{{UUU{}U}{UU{U}{}{{}{U{U}U{{}}}U}UU{U{UUU}{UU}{}U{{}UU{U}}U}{{{U}U}{}}UU}U}U{UUUUU{{U}U}UU{UU}{{}}}UU{UU{{}{U{}U{}U}{U}U}U}{U{U{UU}}UU{}U{UU{UUU{{{}}U}}{{{}U}}}UUU}UU{U{}}}}U{}}U}{{UU{U}U}{}U}}U{{U{}U{}{U}{U}U}U}}{U{{}{{U{{{}{{}UU}U{U}{U}}}U{{{U}}{UU{{{}{U}}{}{}U}UUU}}}}{}{}U}U{{}U{}UUU{}{{}UU{}UUU}{}UUUUU{UU}{}UUU{U{{{U}}{}}{}{}UU}{}}}U{{U}}{U{{U}U}UU}U}{}UUU{U}}}U}}{UU}{{}U}}{}U}{{}{U{}{U}U{{U{U{U{U}{{{U{}}UUU}UUUUUU}}{}{U}}U}{}U{UU}}UU}U}U}U}U{UU}UU{}{U}U{}{U{}{}U}{U{}UUU}{{{U}{}U{{{{}UU{UU}U}UU{{U{{}U{{}U}{U}U{}U}U{{{{{{}U}{}UUUUU{U{}}{}}{}}{U{U}{}UUU}U}{}}{U{}{}UU}}}}}}U}}U{{}{{{{{U}{}U}{{U}U}U{}{}U{}UU}{}UU{}U}}}{{{}}U}{{{U}UU}}}}}}{}{U{U}}{{}}}U{U{{}}UU}{{}}UUU}}}{{}{}{{}}UUUU{}}{UU}{U}}U{{}}}{}U}{U}UU{UU}{{}{UU}{UU{UU}}{}}{U}{U{}}U{{{{{U}}U{}UUU}UU{UU}U{{{U{{U{{}}U{}{U{{{UUU{U}UU}}{U{}}U{}}UU{}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}}{UU}U{}}{{UU{{UU{}U}}{{U}}{UU}{UU}}U}UUU{U{{{}}U{}}UUU{UU{{}UU{}}}{U{}}}{{{U}}}U{UUU{U}{}}}{{{U}}{}U}{{UU{UUUUU{U{U}UU}U}UU{}U{UU}{}}}}UU{{U}{{UU}{{UU{{}U}U{UUU{}UUU}{U{{{}UU}UU}}{{}}UUU{}UU}UU{UU}U}U}U}}}{{UUU}{{{{}}{}U}{}U{{U}U}{U{{{{U}U}}UU{U{}}UU}U}{UU{}{U{{UUUU{}}}}{UUU}U}U{{{{U{UUU{UUU{{}{}U{{U}UU{{}U{}}}U{U{U{}{{U{}}}}}UUUU{{U}U}{}{{{{}{U{UUUU{}{}{}}UU{}}}}}}UU}}}}UU}U}{U}U}UUUU{}}{}U{U{}{UU{{{}}U}}{{}}{{}{}}U}U{{{{U}{U{U}UUU}}{UU{}{{{}}{{}}{UU{}{}{{U{}{U{{{U}U{U}}{}{UUU}}}U}{}U{}U}{U{UUUUU{{}U}}{}}}}}{{}UUU{}{{{}}U{U{U}U{{UU{}}}U}U}}U{U}}U{UUU}}}}UU{{U}}U{U}{UUU{U}}U{U}U{}}U{U}U}U}}}U}}UU{{U{UU{}{{U}}}}}{}}{}U{}}{U{}}U}{UUU{U}}}}{{}}{UUU}UU{UU}}}U}}{}{}}}UU}{{U}UU}}{}}{UU}{UU{{}}U}{}{{}{}}{{}}}U}{{}UU{}U}}{U{}{UUU{U{U{{}U{}U{}U}}U{{UU}U}UU{}}{}}U}U}}{UU{{}{{{U{{UUU}U{{{{}{}U{}{}{U{UU{}UU}}}{}}}}UU{U}{}}UUU{{{U{{}}}}U}{{}UU}}{}{U}{U{UU{U{U{{}{}U{U}U}U}U{U}}}{U}U{}}}{}U}{}}U}U{}{{{{U}{U{}}{{UUUU}{{{U}UU}}}}U}{}}{U{{U{{}U}}U{U{{{U{U{U{{{}{}U{{}U}UU}UUUU}}U}{U{}U}U}{U{}UU{{{}}}{}}UU}}U{{}}}{}{}}{{UU}}{U{}{}U{U{}}U{U{{U}}}UUU{}}U}}U}U{{}UUU{{}U{}UUUUU}}}}UU{U{{}}U}{}}}UUU}}UU}U}{}{}{{}{U{U{}{{U}{{UUU}{UU{}U}}{UU}}}{U}{{{UUU{}{U}{{{U}{{}{U{{UU}UUUUU}{{}{}U}}U}}{}}U}{}U{U}UU{U{UU}}{{{}}U{}U}}}U}{U}UU}}UU{}}U{}{{UU}}}U{UU}U}}}UUU{}}{UU}{U{{}{}}UU}}U{UU{}U}}}}}{{{{}U}}{UUUU}}{U}}}{}}U{U}{UU}{{}{{{{}}UU{}U}U{U}U{}}{U}{}U{{}UUU}UU{}UU{U}U}}U{}{{}U}{U{{}U{U{{{UUUUU}{}U{{{}}{UUU{UU{}{U}{}{{{U}{{}{UU}}{U{{{{{U}UU{U}}{}}{{U}{UUU}U}}U}{}UUUU{{UU}}}{U{U{}}U}{{UU{}{}UU{{}{}{U{U}}{{}}U{UU}UUU{U{}}}}}}{U{U}}UU{}U{}}{}{{U}}UUU{{U{{}{{}{{{{}}{}}UU}{}}U{U{}{UU}U}{{}{{U}}U{{}}{{}}{}{}U{}{U{U{{}}{}U}{{}U{{{U{{}UU}UUUUUU}}}U{{}}{}}{}U{UU}{{}U}U{U}U}U{{{{U{U}U{{{U}U{}U}}UU{}{U}U}{}{}{}}U}{}{{}}}}}U}{U{U}UUUU{UUU}U{U}UUUU{U{{}U}{{}{{}{UU}}}UU{{U}}{U{}}U{}UU{}U{{{}}}}U}}U{}{}}U{}{}{{}UU{}}}U{U}{U{}{U}U}{}UU{{U}{{{{UU}}}U{{}UU{{U{U}U}UUU{UUUUUU{{UU{U}{U}{}{}{UU{U{{{}}U}U{}UU{{{{{U{{{{}}U{{}U}}UU{}}}}}U}U{{}U{}{}}{UUU}{}{}{{U{}}{{{}UUU{{{{UU{UUUU{U{}{{U{{}U}{U}U{}}U}}{U}UUUU{{U{U{U{}}UU}UU}}}{{U}}U{{}{}{}{U{U}{{}UU{U}U}}}{UUU}UU{}{{U}U}}{U{}U}}}UU}U}UUUU{{U}}U{{U}{{UUU}{{}}UU{U}}U}U{UU}UU}}U}{}UU{}{{{U{}{UU}{UU}{}}}{}U{{U{}U{{{{UU}U}}{}UU}{U}}{{{{}U}{U}}{{}U{{UU}UU}UU}U}U{{}}}}}{{UU}}{{UU}{{{{}{{}}}{}UU}{}U}{{}U{{UUUU{U}}U{}U{U}{{UU{}{{}{}}UUU{{{{}{{{}{}UU{{U}{}{}}U{{}}{}{}}{UU}{UU{}{U{UU{}{{{UU{}}{U}{{}{{}U}}U}{{U}{{UU{}}}}U}U}{UUU}}}U}UU{UUU}}{{UU{}U}{U}}}U{}{{{}{{}UU}}U{{U{{U}{{UUU{U}U{}UU{}U{}}U}}UU{{}U}{}}{UU{}{}}{}{UU}U{{}{}}{{U{U}{}{{U}U}{U{{{UU{{}UUU}UUU{}UUUU}{}U}U{{}U{UU{U{UUU}{{{{UU}{U}}{{{{UU{}{}}{}}}}{}{{}U}{}U}}}{U{{UU{}{{UUUUUUUU}{}}}}}U{{{{U}}UU{U{}{U}}UUU}UUUUUUU{{UUU{UU}{U{}}U}{{U{UU}{U}{{}{}}{UU}}UU}{U}{}U{{{U}U}}}}}}}{U{}{{{U{U{U}{}UU{}{{{U}}}{{}{}UU{}}}U}{{UU}}}}{{{}{}UU}U}UUU}{{{}{{U{{}{U}}UU}UU{U{}{{{}}{U}U}{{{{{}{UU{U{}{U}{}U}{}}U}}}{UU{}{{{UU}}{{UU}UUU}}}{U{U{{{}}}{}}U}{}}U{}U}{U}}{}U{U}U{}{}{{{U}{UUU{{}U}}}}UU}U}}U}U}U}{}U{{{}U}{}}}{}U}U}}UUUU}}}UUUU{}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}{}{{UU}{{}U}{{UU{}UU}U{{{{{U{{{UUU{U{UU{UUUU{}{}}}}U}}}}{{{}}}}{U}}U{U}}}}{U}}}}{U}UU{{U}}}}{}{{U}{}{{{}}}{U}U{{}U}{{{UUUU{UU{{}U{{}}UU}U{{{}}U}{}{}{UU{}U{U}}}}}{}}}{}{U}{{U{U}U}{{{{}}}{{{U}U{U{{}}UU}{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}{{UU{{}U}}U{{U{}}{{}{{UU{{U}{U{}U{{{}U{{U{{}U{}{{{}}}}UUUU}U{{{{UU{UUU{U}{UUU}}}}}U{UU{U{}U{}{U{UU{{{UUU}U}{{}UU{{U{{U}UU}{U}{{}}}UUU}{}}U{{}U}}{}{U}{{U{{}UU{{{U{UU{U{{{{{}}{}{{{{}U}UU{}{{}}U{U}{U}U}{}}}}{{}UUU{U{{}}U}U}{UU}UU}U}{}{UU}UU{{{{}{}{{U}U}}}{UUU}}{{{UU}{{}{}}{{{U}U}}U}{}U{{}}{{{{UU{{}{}UU{U{U}}{}U{{U{UU{{{{UUU}U}}}}}{}{{}U{UUU}}{}{}{}U}U}U{UU{}}U{{UUU}}U}}UUUU}}{{}}{UUUU{{{UU}{U{}{UU}}{{U{}{UUU{UUU{U}UUUU{}{{U{}U}}}{}}{}}U}UUUU{UU}{{{U}}{}{}{{{}UUU{UUU}U{}UU}}{}{{UU}}{U{{{{}{U}U{{{U}{}{}UU{}}{}UU{UUU{UU{}{{{{U{{U{}{}UUUU{U{}U}{U}UU}U{UU}}{U}{U}}{U}U}}U{}U}{U}{}{UU}UU}{}{U{U}}}U}}}}}{}{}}U{U}}}}}}}}}UUU}{{UUU}U{{}}{{}{}UU}U}}U{{U{{UU{U}U{{UU}{}{U{{{UU{}}}}}UU{}{{U}{}U}UUUUU{UU}}UU{U{U{U{{}}U{{{U}{}UU{{{{}{{U}}}U}U{}}{{{U}UUU{UU{}}{{U{{}UUU}{{U{UU{{}{}}}{}}{{}UU}{}U{}UUUU}{}}}}U}}{UU{}}}}}{}{}U}{U}}}}}U{U{{}{}}{U}{U{{{{U}UU}U}}}UUUUUU{}}U}{{U{U{}{{}UU{{U{{UUU}}{}U}}{U}{U{}}{}U}}}}}}UU{{{}U}U{}}}{}}}}{UU{}{U}}}U}{UUU{{U{U}}{UU{U{}UU}U}{UUU{}{{{UUUU}}UU{}}U{UUUUU}}{U{U}U}}UU}{}{{}U}{{U{{}}{}UU}}U}}}{}{U{}U{}}{{}U{{{U}UUU}U}{{U{U}{}U{U{}}U{{U{{U{{U}}U}}}UU{}{}U{{}{{{{}{}UU{{{{UU{U}{{{U}U{{U{}{{UU{}U}UU}}{}{}U{U}U}}}U{{}{UU}}{{U{}U}}}{U{{{UUU{}UU}}}}UU{U}{{UU}{U{{}{UU}}U}{{{{}}}{U{U}UU}}U{U}U{U}}{{U}{}U}{{}}U{U{}}}}}{}{UUU}U{{UUU}U{U{{}U}UU{{U{U}}{UUUU{U}UU}U}}{{{}}{}}}UU}U{U}U{U}{}UU{}{}{{{}U}}{{{}}{U{}}U}U{{{}{}U}U}UU{}{U}U}{UUUU}}}}UU{{}{UU}U{U}UU}}}}}{}U{U}{{}{U{}UUUU}}UUU{{{{{}U{U{U}U}}}{}}U{}{}{U{{}}{}}{}}U}U}{}}}U{UU}}}{U{U}U{{UU{}}{}{}{U}}}}}U{U}UUU{{}U{U{U{UUU{{}U}{U{U}}}{U}{U{UU{{{U}}U{{}{}{{}U}}UU}}UUU{}U{U{{}}U}}U{}{U}}U{UU}}}}U{{U}}}}{UU{{{U}U{}U}}}U}{U{}UU}UUU{UU}}{{UU}{UU{UUU{U}UU}{}U}U}U}{UUU}U}U}UU{UU}{}}{U{UU{{UU}{}}{}}}{U}UU{{U{{}{{}{}}}U}}}}}U{{}}{U}{U}U{{}{U}{{}}U{}}U{U}UUU}}}}}}UU{{{{{UU}{{UU{}}}UU}{U}}UUU}U}{{{}U}}}}U}}}}UU{}{U}}U}{{UUUU{}U}}U}}{}}}UU{UUU}{U}}}U}}{}}}{}U{}U{{}UU{}}{U}}U{}U{{}{{{}U{{}UU}{U{{}UUU{}}U{UU}UUU{U}{}U{U}{U}U{}U{}}}}U}{{{{{}}}{}}U}U}U{UU}}U{{}}}U{}}U{{U}UU{U}{{U{}U}U}}{{{UUU}}{{}U}}U{}{}{UU{U{U}{}}UU{UU{UU{U}{U}UU}UUUUU{}UU{}{U{U}U}}}U}{UU}{U{U}}{}{{U{}}U{U{UU{{}{UU}U{U{}U}{{}}{U{UUU}{{{UU}U}}}{}}}{}U}{}{{{{{U}UU}UU{UUU{{U}{U}{U{}U{}}}U}UUUU{U{}}}}{{U}}}}{{U}{{}{U{}U{{U}U{UU{{U{}UU{U}U}UU{U}{UU}U{{{U}{}}}}}U}}}}{{{{}{}UU}}U}U}}U{}}}U{{U}}}UUU}{U}}{{U{{}}{}}{{{U{{{U}UUUUU}}{}{U{U}{U}UU{}}{U{{U}U}UUU}}{{{}}}{}U{UUU{}}{UU}}U{}UU{}U}U}{UUU}UUUU}}}}U}{}}{{UU{}U{}U{U}}{{U}}{{}UUU{}U}{{{}{{U{}}{{U}}{{U{{}U{}UU{UU}{U{}{}U}{UUU{UU{UUUU{{{UU{}{}}{{U}}}U}U{}UUU{{UU{}}{U{}U{}U}UUU{}}{{U}{}{}U{U}}{U}}{{{UUU}{U}}}U{U{{{}}{UU}{{{}}U{}}{{{{}UU{}U{{}}UU}U}{}{{U{}{{{}U{}{U{{U{}UUU{}UU{{{U}}{UUU}}U}{UU}}UUU}UU{U{UU}{U{{}U{}{{}UU{}}}U}{}U{UUU{}}{}{}}{{{}{}}{{}U}{UUU{U}U}}U{}U{}}UU}{{}{U}UUU}U{{{}U}}U{{}}}{}U{}{U}U}U{UUU{}{}}}U{U{}U{U{U{}{{{U}U{UU{{}UUU}{{}}U}{U{}}UU{}U{U}UU}{UU}}U}{}U{{{}}U{U{UU}}}{}{}}U{UUU}}U{}U}}{UU}U}}UUUUU{{{U{U}}U{U}{}}{U}{U{U}UU}{}}}U{{}{{{UU}{{UU{{{}}}}}}U{U{U{{{{{}U}{U{}UU}}{}}{U{}U{U}}U{U{{}}{U{U{U{{{U}{}}{}}{}}{}{}UU}}UUUU{UU}{}{{}UU}{}U}}UUUU{}}}}{}{UUU}{U{UU{}}U{U{}U}U{U{UU{{U}{}U{}{{}{U}}}U}{UU{}UUUUU{}}{}}{{{{}}}{{}{{UU{}}{}}}{{U}{U}U{}U{}{{UU{U{}U}{U{{U}U}U}{}{UU}UUU{{U{}}}}}}U{{{UUU{{U}}}}U}UU{U}U}}U}}}}UUUUU}{}}}}UU}UUUUUU{U{}U{{}{}{{{{U{{U{{{{}}{}{{{{{}UU{}U{U}UU{}U}{{}}U}}}U}UUUUU}}{{}U}}}U{}{{UU{{}{}}}}{U}{}}{U{{}}{}U}}U}}{{U}{}}}{}}{{}U}{}}{{}{}{U}U{{{}UU{}{UU{{{U{}}{{{UU{{U{}}U}}U}{}{{{}{}{UU}}UU}{U{UU{}UU}{{UU}}{}UU}}{}{{{{{}}}}{}U{{{{U}U{UU{U}}{}{U{}{}}U}}{UU}{U{{UUU}}}{{}}U{U{{{}U{U}{{{U}{{{U{}}}U{}UU}}}U}UU}U}{U{U}{{U{}U{{{}U{{U{UU}{{{U{}U{{{U{}UUU{UU}U}U}U}U{{{}{}}}}U{{}}UUU}}UUUUU}}{U}}}}U}U{U{{}{}UU}{{{{}U{{{{UUUU{{{UU{U{U{{{}{{UUU{U}}{{U{{{U{U}U{{}UU}UU{}U{}{}U}U}U{UU{}UU}{UU}{U{U{}{U{{}UU}{U{UUUU{U}}{{U{{UUU}}}UUUUU{{}{{{U{U{U{{}}U{U{U{}UU{{{{}{UU{UU}}}U{UUU{}U}{{{U}}}U}U{}U}UU}U}{UUU}}{{{{}U}}}{}U}U{U}{}}{}{}U{}U{UUU}}}}}{{}UU}}U}U{{UU}U}}{}}}{{{{U}}U}{U{{U{}}}}U}UU{UUU}}{}}{{}{U}}{{U}}}}}}{{}}}}}{{}}}{}{{{{}UU{U{{{}{{{UUUU}}{{}{}}U}}}}{U{}U{{}}UUU}U}}}{{{{}{U}{U{U}{{}}{}{}}{{}UU{U{{}U}{{}{{{{}}U}{}UU}{{U}}}U{}{U}{{}}{{{U}}}U{U}{U{{}}}{}U}{U{{}{{}U}U}U}{U}UUU}{}U}UU}U{U{{}{}}U}UU{{}U}{{UU{}}{}UU}U}U}U{}UUU}{}U{U{UU{{}U{UU}UU}{}}{UU}}{{U}UU{}UU{{{}{{}}{}}}{UU{U{{{}}UU}UU{}}}{{U{}{{{}}U{U{}UU{}UU}}{{U{{{{{{}{UU{{}}}{U}U}{{}{}{}{U}UUU{{{U}}}{{{}U{U}}{U{{{{U}{U}{{{}}{}}{}UU}{}UU{UU{U}}U}U}U}{UU{U{}UU}{{UU{U{U{{}}U}U{{{U{}}}{}}{}}}{{}UU}U}U{}{{}}U}U{{{}}}{U{UU}{}{UUU}U{}{}{U{{}U{U}}U{{}}U}{UU}U}U}U}U}}U}}}}}{U{U{}UUUU{U}U{U}{UU{}{U}{{}{{}}U}}{UU{}UU{}{}UU{}{}{{{{{U{}}U{}U{U{U{UU{U}}}}U}{{{U}}U{}}{{U{}U{{U}{}}U}}U}U{}U{{U{}{{}{{UUU}U{}{}{{}{UU{}}{UUU{{}{{U{}{{UU{{{}U{}{{{{}}}}{U{UU{}UU{{UU{}{{{{}}{UU{}{U{{U{}{}{}}}{{UU{}}{}UU}UUU{{U{U}U}{{{U{UUU{{U{U}{U}{}U{U}U{}U}}{{}U}{U}}{{{{}UU}{{{{U}UU}U}}U}}{}{{U}U}UUU}}U{U}U{{{}}{{}}}{{}U{{}{UUU{}}}U{{}U{U{UUU}U{}UUU{}}U}{UU{{}{}U}UU{}{{UU}{}UU{}UU{{U}U{}}}U}{}U{UUU}U}UUU{U}}U}}{}}}}U}{}U{U}{{U}{}{U}{}{U{{UUUU}U{}U}{{{{}}{U}{{U{{U{{U}UUUU}{{UU{}}U{U}}}{{{{}}}U}}UU}U{{UUU}U{}{}{}UUU{U{}UU}{U{U{}{{U{UUU{}}{{{{{{{U}}U{}U}}U{U{UU}}UUU}{{{{{U}U}{{{UU}}{}{{}}}{UUU{}U{{UU{U{U{UUUU}}UU{U}U}}U}{}{U{U{{}{}UUU{UU{{}{U}{U{{{}}{}{{}}UU}}}UU}}}}}{{{{U}}}}}U{}{}{UU}U{{{{{}{{{U{{UUU}U}U}}{{U}U{}}U}{}U}U}}{}{{UU{UUUU{U{}{{{U{{{}{{U}{{{UU{U}{UU{UUUU}{UU}UU}{{U{UUUUUUU}{{U}{}U{U}}U{UU{}{UU{{{{UU}{}{{{}U{UUU}{U}U}UU}{{U}{}{UUU{{U}{U}UU{}}}{U}{{{}}UU{U{{UUU{UU{{}}{}}{U}U}UU{UUU}U{{}UUU{UU}}{{U}}U}{{}U{{U{UU}U{}{}}U{UU{}}}{{U{{}}}}}U{{{UU{}U}{}U}}{}UUUU{{{UU{U{{{{}UU}{{{{}{{U}{{{{UU{U{UU{}{UU{}{}}{U}{U{{UU{}{U{{{U}U{{U}}}{{}U}{U}{}UU{U{UU{}}{}U}}U}}{}}{U{{U}}U}{}{{{}{U}U{}{UUU{U}{}{U}{U}}}}}U}U{}U{U}}{{{}U}UU{U{{{}{{U{}}}}{U}}{UU}}}{{UU}UUUU}UU{}UUUUUU{U{}{{U}}}}}U{{}U}U}}}}{}{}U}U{UU}UU}{}}{{{{}{UUU}U}U}U}}}UUU{}U}U}{{{{}}}}UUU}}UUU{}{}{{{{U{}U}}}}UUUU{{U}U}{{}}}}}U}}{}}U{U}}{U{U{{UU{U{{{U{{{U{}{}U}U{{{{U{}{}}}}{}{UUU{{U{{UU{UUU}U}}{{}UU{U}U{}{{{UU{{}{{}UU}{U{}}{U}}{U{}{UU{UU{{U}{U}UUU{{U{{U}U{}{U}U}{U}UUU}{{U}}}U{{U{}}{}{{{UU}{{{{U{UU}}U}UU}U{{{UUU{U}{{{}{}}{}U}}{{}}}}{U}U{}UU}U{{}{}U}}{{U{U}U}}U{U}}{{}{{{{U}}UU}}}}U}UU}U}}U{{{U}UUU{}{U}{{U}U}{U{{{{U{UU}{U}{}}}{{U{U}U}}}{U{U}}U}{UU}}{U}{UU{{U{}{{}}{U{}}UU}}UUU{}}}{U}}U}{U{{}}}U{U}{}UUUU}U{{{}{{U}U}UUUUUU}{{U}}UUU}}{}}{{{UU}{U}U{}UU}}UUUU{}{U{{}}}{{{{U{{{}U}U}{{}{UUU}}}U{U}}}}}{}U}U{U{U}{}}{{U{}{{}{{U}}U{{U}UU{}}{}U{{}{{UU}{}}}U}{{{U}UU{}}UU}{UUUU{U{}}{}{UU}U{}{{{{UUU}}}{}U{U{U{U}{}{{U{{U}UUU{{U{}}}{{{}}}}U}}}{}UU{}}}{{UU}{}{{{}UUU}{UU{{UUUU{}}}U}{}U}UUU{U{}{}U}}}}{}U}{U{UUU{U{UUUU}}}{}UU{{{}{}}U}U}{}U}U{}{{{U}}{}{}U{U}U{{{{{{UU}UU}U{}UUU}}U}{}{U}}U{{{U}}{}{}{{U}}}}{UU}U{UU}U{{U{U}U}U{U}}{{U}{U{}UU{U}UU{{}U{{UU}{{{{}{U{}UU{UU}{U{{}}}{U{U{U}}U{{}}U{{}}U{UU}UU{UU{}}UU{}}{}U{}}UUUU}{UUU{U}{}}}}U{UU}UUU}U{{}U{{U{{U}{UU}{{}}}{{{{{{U}}{}{U{{}}U}{{{}{U}UU{}}U{U{{}{{U{}U}}U}{{}{}}UUU{UU{U}U}UU}{{UU}}{{}U{{U}U{}}U}U}{}U{}{{U{U}UU{U{U}{U}}U}{U}U}UUUU{}}U}{{{{U}{U}{}}U}U}}}}}}U{{}{U{U}}{U}{}}}{}}}}}{U}{}{UUU}}}}U}{{}UU{U}}}UUU}}U{{{{}{{{{{{}{}}U}{}}{U}}{}{U{}}UU}{}}}}U}U}}UUU{U}}{UU{UUU}}{UU{{}}UUU}U}U{U{{{}}}}U}}UU{{}}U}}U}{U{U}{{U}}U{}U{U}U{}}{{}{UUUUU}}U}UU{}}{{U{{{UU}{}{{}U}U}}{{U{U}U{}{{}{}}{U{{U}}{{{}{{{{{}}{}}UU}{{}}U}U{}}UU{UU}UU{UUU}U{{}{}}{U}U}}{{}{{{}{UU{U}{}{{UU{{UU{}}{UU{U{}}U}{U}}U{}{}{}}}}}}}}{}{U{}{{}}}U{}}}}}{}{U{{{{}{}}{}}{}{{{UU}}}U}U}}{{{{U{UUU{{}{}{U}UUUUU}{{}}{}UU{UU}}}{}{{UU{U}U}}{}U}}U{}}{}}{U{}U}UU}U}UU{U{{{UU{}}{{}}}}}}{{{U{{{}U{}U}}{U}U}{}}{{{U{}{U{U{}U}{UUU{U{{U{{}}{}{{{{}}UU{{U{}UU{{U}{{{}{{}{}U}{{}{{{}{}}UUU{}UUUU{{{}{}{}U{U}}}{}U}{}{{}U}{}{}{}{{}UUU}{U}{U{UUUUU}{U{UU{}UUU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}15043
sent123go
Scratcher
19 posts

Flipnote Studio: Scratch Edition CODES

U}UU}{{U}}}}UUU}}U}UU}}U}U}U}{U}{}}{UU}U}U{U{{}}{}{{{{}U}{}{}U{}U{U}UU{{U{{}U{{U{}{{{{U{{UUU{{U{}UUU{{}U{}}U}{U}{}UU}}U{{}{}{}{{{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{UUU{{{U{{{}}}U}}{}U}U}U{{U{}UU}U{U}UU}}U}}}}{}U}U{{U}U{{}UU}{U}U{{}U}}{{U{UU}U{{{}U{}UUU}U}}{UUUU{{U{{{}UU{UUU}U}}}U}}{{{}}{{U}{{U}U}U{{UUU}}}{}UUUU}{{{UU}U{U{U}{}U{{{U{U{}}}UUUU{{}U}{}U{{}}{UU}}{}}UUUUU{{}UU{U}{{}}}U{{}U{U{UU}UU}U}{{}{{U{U{}{{}{}U{}{{}{UU}{}}}{{{}{U}}{{}}U{{{U}U{U}{}{UU}UU{UU}}}{}{}{UU}}U{{}}{{UU{}{{U{{}{}{}}{}{}{}{{}{}}U{{{U}}U}U{}}}U}}{}}{}{{{U{}}U}}{}}}}U{{{UU}U}}U}{}U{U}}}{}{U{}{U{U{}U}{UU{U{{}UU{U}{{}}{}}UU{{{{{{}{U}{{}{{{{UU{U{{{{U}U}}U{U{{UU}}{{}}{U{U{U{{U{{U{{{{{U{{{}UU{{}{{UU}{U{}{{}}}}{UU}UU{U{U{{{}}U{{}}{{{{U{{}}{{{{}}}{{}{}{U{}U{{U}}}U}}{UU{{U{UU{UUU{}}}}}{}{{U{}{{U}}}UU{{}}U{{}}{{}UUU{}}}}{UU{}UUU}}}}}UU}U}UU}}{{{}UU}{{}}}U}U{}{U{}UUU}{{{U}U{}{}U{{}}{}{}U{}U}}{{}UUU}}}{{}}U}UUU{{U{{{U}{}U{{U}U}}}}}U}U{}}}U{}U}{{UU{}{}}{UUU{}{}{}UUU{}}{}}{U{}}UU}U}UU{{U{{{}U{}U{U{UU{}U{U}{}U}}U}}}U}U{U{}U}}{}U}}{UU}UU}}}{{}U}UU}U{U{}UU}}}}{}U}}{}{{U}{{UU}}U{}{{}{{{UU{{}UUU}}}U}UU}{{{U{{}}{{{}{{}}{{}}}UUUU{}UU}}{U}}}U{U{}U{}U{U}}}U}}}}{{}{}U}}}}}{U}U}}UUU{{{UUU}}}U{}U{}U{U{}}{}UU}U}}U}}UU{{{}}}U{U}{{{{{UUU{}}{}UU{}UUU}U}}{UU}}U{}{U}}}UU{}{}}}{}U}{}}UUUU{{{}UUU{U}}U{}}U{{UU{U}{U{}U{}U}UUU{U{U{{UUUU}}UU{{{U{{{UUU}}U{}{}}U}}}{{UUUU}{{{}}{{{U}{{U{}{{{UU{UU{{}{{}}U{U{}}}UUU{{U}U}}{}{UU{U}{}}UU{}UU{{U}UU{}}U{}{U}}U{}UU}}{U}}}{}}}U{}U{}{U{U}{}}U{{UUUUU}}}{U{{U{{U}U{{{{UUU}U}U{{{{U{U{{U}{}}{{U{UU}}}UU}U{}U{UU{}U}{UUU{}}}{{}UUU{{{U}UU{}}U{U{}}U}}{}U}{{{}U}}}{}U{U{{U}UU{U}{}{U{U}U{U{U}}{}}U}{U{}U}{UU}U}{U{{{}{}U{U{}{U{{UU}{}{{{{U{}}{U{{}U{}}{}{U{}}}U{U{{U{U}UU}U{U}}}UU{U{{UU}}U{UU{}{UUUU}}}{{UUU}U{{{U{}}}}}{}}UUUU}U}U}{}{{{{}{}U{{{{}UU}{}U{{U}UUU}{}U}}}UU{U{{}U}U{{UUUU}U}}{{}}UU{UU}{UU{}}{}UU}U{UUUUU}}{U}}U{}{{{U{{}{{}}}{}{{{{{U{}}}}}{U{}}}}{UUUU}{U}{{{}{UUU}U}U{{{U{}UU{}U{{UU{{{U{U}U}UU{}{{U{{UU}UU{}}}}{U{UU{{U}{}}}}{UUUUU{UUUUU}}{{{U{}{{U}U{}{{{{U}{U{}U{}{{{U{}}U{{{}U{UUUUU}{}UU{}U}U}U{UU}{{{{}{{}}}U}U{UUU{{U{{}}{}}UUUU}}{U{{{U{{{}}{U{{{{}UU{}U{{U}{{U{U{{UU{UUUUU{{}{U}{{UUUU{{U{}U}}U}{UU{U{{U}}U}}}}{UU{{{}}U{}U}{}}U{U{{U}}}U{}{{}{}U{}{{U{UUU{}}UU}{U{}}UU{{{{}UUUU}U{}}}{}UU{{{}{U{{UUU}{U}{{}{UU}}U}{U{U}{}}U}{U{{}{UU}UU}{}{U}U}UU}U{{U{}}}}}U{U}{{}{}UU{}U}UUU}}U{{}{U}{U{U}{UU}}}U{}}}U}}}}}U}{UU}}}UU{{U}UUU{}}U{}U}U{U}U}UU}}UU}UU}}U{U}{}}U}U{U{U{{}{{U{{UU}U{UU{UU}}}UUUUU{}{}{}{U}{{{}}UU}UU{U{}U{{U{U}{UU}}}}}U{{U}{{}{{}{{{U{U{}U{U}UUUU}{}{}UUUU}{U{U{{}UUUU}U{U}{}{UUUU}{U{U}U}{}U{UU{{{}{}{UU{}{UU}}U{{U{}}U}{UU{}}U{U{}}{}U{{{}U{}UUU{U}}}U}{U}UU{UU}}}{UUU{{U}}U}{}}UU{{{}{{UU}}U}}}}}UU}UU{}U{U}U}{U}UU{}}}U}{U{}{}U{U}}{U}UUU}}}}U{U{}UU}}U{{{{{UU}}}UU{{}}U{}}{}{UU}U{{{U}{UU{{{}{U}U{}U{UU}{U{}U}{}}UUUU}}}}UUU}{}U}}U}{U}}U}UU{}{{U}}}}U}}{}}{}{U}{}{}}{{}U{{{}{{U{{}U}{U}}{{}}U}{{}UUU}}}U}U{}{}{U{}{{}{{U}}}{U}}UU}UUU}{U}}}}}UU}}UUU{{}UU}UU}}}{}UUU{{U{U{{U}}{{UU}}{U}{}{U{UU}}}{}UUU{U{{{}{{UUU{U}UU}U}{}U}}U{{U{}{UU}UU{}{UU}{{U}}{U{}U}}{U}U}{UU}{}UUU{}UU{UUUUU{UUUU}{{{}{U{UU{}}}{}{}U}{{}U{{U}{}}U{}}{}U{{UUU}{UU{}{U}}U}{}}{}UUU{U}{{}}U{{U{{UU}{}U}}}}{U}}}{UU{U}U}}}{}{}UU{}{}}}U}{{{}{U{}{}}U{{U{}{{{{}{{U{UU}{U{U{}U}{}{}U}{U{U}}}{{}{{}}}}}}}U}}}U{{{}UU}}}{{U}UU{UUU}{}UU{}}{}}{{}{U{UU}U{UU{UU{{U{}}U{}}}U}UU}}}{UU{}U{}{U}{{{{UU{}}{UUU{U{U{{{}{U}}}{UUUUU{U{{{{{}{}U{}UU}}{UUU}U}{}}}}U{{U}U}}U}{U{{U}UU{}{U{}{U}{}{{{}{U}}UUU}U}{{{U}}}}U}UUUUUU}{{UUU}}{U{}{}{{}{}{{U}}{{}{U}}{}UU{{{{{}{}}}{{{U}}}UU{{{U}}}{{}}U{U}{}}U}}}U}{{}U}{{}U}{U{U}U}UUU}U{{U}}UU}}{UU{}{}{}}{}}}{{U}}{}{{U}}}{{}}U}}}U}{}U}{U}{{U{}{}{U}{U}U}}{}UUUU{{{{}{U}}}{}}U{UU{{{U}{U{}U}{U}U}{UUU{}{U{}}UUU}U}{U{}}U}}{U{{UUU{UUUUU}U}U{}U}U{{{}{{}UUU{{{U{{}UU{UUU}{U}{UUU}{U{UU{{}}U{{}{U}{{U{}UU}}}{}U{U{}U{}}{}}{UU{}U{UUU}{}}{{U{U{}{{UUU}U}U}}}}}}}}UU}{}UU{UU}U{{U{}UU}}{}U}U}}U}}U{}{{{}}}{}{}U}}U}UU}U}{U}}}}UUU}{}{{}U{{U{{{{{UU}}}}}}}}}}{}{}{}{}{{U{}}U}}U{{}}{{}{U{UU{U{{}U}}{U}{}}U{{UU{{{{UUU{U{U{{{}{}}{}UU{UU}U{{}U}{}}}}U}U}{UUU{U{{}U{{{}U}UU{U{U}UU}}UUU{U}}{U{U}}UUU{{}U}{}}{}{}{{U{}U{}U}U{{U{}}U{U}{UUU}{{UUU{U}{{U}{}{{UU{{{U}}{UU}{{UUUUU}UU{{}{{}UU{{}U{U{{}U{}{UU}{{}UUU{{}U{}}}}U}{{}{{UU}U}{}}UUUU}}UUUUU}}}{}U}UU}{}}{U{}U}}}{UU{}U}{{U}}{{{}{U}U}U{U{U}{}{}U{}}}U{{}{}}U{}{{}{UU}{{U}{{{UUUU{{{}}U}{}{U{{{{}{U{}}{UU}}}{UUU}U}}}{{U}U{{{U}}}U}}{{}U}UU{{UUU{UU{U{!!{}UUU{}UU{}}U}{U}UUUU}{{}{{U{U{}UUUUU}U{{{{{}}{}U}}{}U}{}{}UU{!!}U{}U{{U}U}{{U}U}}{}}{}}U{U}}}UU{}U{}}{{U{U{{{}{UUU}{U{{}U{U}U{UU}{}{UUU{{{U}}}}{UU{{}UUU{{U}{U}}}UU}{U}UU{UU}{U}}UUU{{U}U{}{{U{UU{}}}U}U{U{}}{{{}UU}U{UU}UU{{}{{{}{{U}}}U}U}}}{U}}U}{UUUU{{{{}}UU}{U{{{U{{}{{UUUU}}}}{}U{U{}{}}UUU}UU}}{}}U}}}U}{U{U}}}U{UU{}UU}{U}UU{UUU{}}}{}}{}}}}{{{{U{{U{{{UU}}{UU{}}{}}{UU{{U{U{{}UU{U{}}UUU}{U{{}}}{U}{U}{UU}{{UUU{{}{}{{}{{}{{UU}}UUU}}U{}}UU{U}U}U{{}UUU}{U{{{}}UU}U{}}}{{UU{{}{{U{}{UU{{}U{U}{{}{{}U}UU{}{U}}{UUU{}}{{}{UU}}U}}U}}U}}{UUUU}{U}}}{{{{}{U{U}{U{{{U{{}U{}{}UU{}}}{}}U{UU}U{{{U{}U{U{{{U}{}{}{{{}}}U}{}}}U}}}}U}UU{U{}U{}UU{{{}U}}}}}}UU}{{}}U}U{}{UU}UUU{}U}{U{}U{}}}}{{{}{}}{U}}{{}}{}{}}{{{U{{{U{{}}}UUUUU}{U{{{{U}{}}}UUU}U}UUUU}{U{}}{{{}}}{}}{}}}}{}U}UU{}U}{}{U}UU}}{}}}U}UU{{{U}{{}UU{UU}{{{}}}{{}{{{}}}}{}UU{U}UU}{{U}U}U{{}{{}{{}U}{U{}UU}{UU}UU}UU}}U}{UU{{{U{}UU}U}}}{{U}}UU}}U}{U{{U}{U}{}}U{U{U{}UU{{}}{U}}{}U}U}}{U}{U{{UU{{}}}{{}{}U}}}}}{U{UU{{}}}U{}}{{}}}U{{{{U{}}}{}}{}U}U}}{U}{U{U{U{{{{U{}{}}UU{{{{}UU{{}{{}{}{{U{{{{}U}{{U{}{{U{}}UU}{{U}}}{U}}{U}}}{UU}{U}{}}}{U{}{U}U}{}{}{{}{U{}{U}}UU{{U}}U{{{U}}{}}{}U}{{{U{UUUU{}U{}U}{}}}{}{{U}UUU}UU{U{{}}UU{{U}U{{{}U}{}{U{{}{U}U}UUU}UU}{}U{U{{}{{U{}UU{}{{UU{UUU}}U{}}}U}{UU{U{}UU{}{{{{{{}}}}U{}UU}U{{{{UU{U{U}}{}}U{UUUUU{{}U{{{UU{U}U{}UU}UU}U{{}{}}}{}U{UU{}U}U}{U{{{}}{UU{UUU}}U}}{{{{}UUUUUUU{U{{U}}{UU}{UU{}UUU}}{{{{U}{}{{{UU{U}U{{U}}{}}{{}}}}}}U{}UU{{{}{}U}U}}}UU}U}{{U{{{}U}{{U}UUU}}}{{}U}UU{{{U}}}}}U{}UUU}{}{UU{{}U}{{U{{{U{U{{U}}U{U}{{}}UUU}UUU{{{{U}UUUU}U{}U}}{}}}}}{{U}UU}{}UU{{{}}}U}{}{}UU}U}{}{UU}{}}}{U}U{U{U{U}U}{{U{{}{}U}}U{{U{U}U}{UU{}U}}}UUU{}{}UU{U}}{{U}}UU}{}}{}{}}{{UUU{UU{U{{}}U}{{UU}{UU{{{}}{}UU}{{UU}U}{}{}U{U{{{{{UUU}U{{U}}{{{{UUU{U}U}{UU{U}{}U}{UU{{}UUU{U}U{U}{{U{}}{}}}UU}U}}}}}{{}}{{U}UUUUUUUU}U{}U{U}{{{{U}U}}{{{{}U{}{U{{}U}{}{U{U{U{{}}U}{{UU}}{{UU}}}}}}{{{}{}{UU}}{U}}}U{{{{}{}{U}{UU{{U{U}}}{U{}}{{{{{U}{}}{UU}{U}{U{{}U}UUU}UUU}U{UU{{UUU}}UU}U{}U}}U{U{UU{}}U}U{U{{}U}U}}UUU{}U{U{}}{{}{UUU}U}}U{}U}{{}}}U}U}}UUU}U}}UUUU}U{UUUU{{}}}U}{{U{U{U{U{{{{{}{U}U{{{{}U{{}{U{}U{UUU}U}UU{UU}}UUUU}{UU}{{{U}}}U}{}{U}UUU{{{}U}{U{}}U}{}{U{{}{{}{{}{}{U{{{U{}}{U{U}{{U}U{{{{{U{{U}UU}U{}{}}}{U{}{}{U{{UUUU}UUU}U{{{UUU{U}U{U}U{}{{}}}{U}}UU}UU{}U}}U}}UU{}}{{U{{}U{U}{}UU{{UU{{}}UU{}UUU{{U}{U{{}UUU{UU{}}U}{}UUU{U}U{U{{}U{{}U}}UU}}{UU{}UUUU}}{{U}{}{{U{}{U{UU{}}{{{}}{}}}U{U}{{{}{{{{{U}{U{}U}{{U{UUU{UU}U}U}{{}}}}}{}}UU{{U}}U}{U}{U}U}U{{}}}U}U}UUU{{UU}}}U}{}{U{{}UUU}{{UU}{}{U{}}{}{}U{UU{UUU}}{U{U{{{}UU}U{}U}{UUUU{{{U}U}}}{U{U{{}{UU}U}}}}{U}{}}{U}{UUUU{}}{{{{U}U{U}{}{U{}}}U{UU}U{UUUU}{{}U}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}U{}U{U{U}}UU{{{}U{U{{UU}{U{U}UU{U{U{U{{U{}{UUU}{{}UU{UUUU{U{}}}U{}}U}{}{{UU}}}{{UU}}U}UUUUU{{}UU{}}U{{UU}UU{{{}}}{U}}UU{}{UUU}}U}}U}}{}{}UU{UUU}UUU{}{U{U{U}U}U}}}}{}UUU{}}UUU}UU{}{{}{}UUU{U{}U}}{}}UU}}}}{{}U{}}}{UU{U}}}}UUU{U{}}U}{{{}UU}}U{}UUU}{}}{UU{{UUUU}{}U}{UU}UU{U{{U{{U}UU}UUUU{}U}U{{UUUUU}UUU}{{U{}{}{U}}{}{}{}}U{}U{U}}{{{{{}}U}}U{{UU{{U{{}{{U}{}{UU{}}{{}{}{{UUU{U{}}}U{}UU}}}}{U}{{UU{{{U{{U}}}{UU}{U}U{}{}{U{{}U!!!!U{U}{}{}U{{U}{}}U}}}{{}U{{UU}}UU{U}}UU{{UU{U}}}{}{}U{}{U{{U{!!!!U{{}{}U{U}}{}U}UUU{U}{}{{U{U}{{{UU{{}UUUUUU{UU}{UU{{}U{U{{}U}}{}UUUU}}}}}}U}{}}U{}U{}}UUU}}UU}}U}}{}{}U{{}U}UU}}U}U{}UU{UUU}}U{}{U{{U}}U{{{{U{}}}U{{}}}}{U{U}}}UU{U}UUUU{U{}U}{}U{U}}U{{{}{}}U{{{U}U}U}}U}{}{}{}{}{{}{U}{{U}UU{U}{}}}{{{UUU}UUUU{{{{}U}}{U}U{{U{U{U}{{{}}}}}}U}}U}{{}{{}}}{U}UU{UUU}UUU{{{{UUU{{U{}{}}}U{}}U{UU{{{{}{{U}}{{U}}}{}}{}{{}{}U}{}U{UU{}U}{U{U}}{U{}U}{}{{}{{UUUU{}}}UU}}{UU}}{{U}{}U}UU{U}}}{}}U{U}{U{}{U{}}}U{}}U{}{}}U{U{}{}{U{{{UU}}UUUUU}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{}}}}U}UU{}}{}UU{{UU{{}U{{}U{U}U}{{UU}UU{}}}{U}}{UU}}}}{{{U}U}{UU}}UUUUUU}}U{}}{U}UU}{{}{}{U{{{U}}U{{U{{}}{{U}UUUU}}{U{}UU}UUUUU}}{{{{}}{{{{}}U{}{}U}}{U}}UU}{{}}U}}{{}UUUU}U{{U{}}U}U{UUUU}}{}{}{}{UU{}{U{UU{U}{{{U}{}}{{}{{}{{}{UU{}UU}{UU}U}U}}UUUU{{U}}}{UU}{{{}U}{}{}}{}}{{{}}{{}U{UU}}}}}}}}}}}{}}}}UU{{{UU}}UUUU}}UUUUU}{U}U{U{}}{{U}}{U}{}}{}U}}}{U{U{}{{{U{{U}UUUUU}{}{}U{U}}{{}}{{}UU}U{U{{UUU}}}}{UU}}U{}UU}UUUU{UU}}U{{{}{}U}U{U{}}{{{}U{}{}{U}}UU{{}{U{}}}{{U{}{}UUUUUU{}U{U}}UU}UUU}{UU{{}}}U}}U{{{{}}}UUU}U}{}}}{}}{{U{}{U}{{{{{}{{{{}UU{}{U}{}{U}U}{{U}{{{{U{}{}{}U}{UU{}U}U}{U}U{{}{{}U}{}{U}{}}{}UUU}{U{}U}UU}}{}UU}{{}}{UU}U}{U{{{}}{U{{{{{U{U}}}}}U}{{{}UUU}U}U{U{}U{{}U}U}{{}UU}{U}{}{{{U{}}}{{}{U}{{U}{}{U}}{{}{{}}}{UU}UU{U}{}{{UU{}}{U}UU{}}U{}}{{U}}{}{}}{{{{}{{}{U}}{}U}}{}}{U}{{U}UU}{}UUUUUU{{U}{}{}}UUUUU{UU{}U{U}U{U}}U}U{}}{{}{UU{}{}U{U{{}{}{}{U{{UUU}U}U}}}UU{U{}U}UU{{{{{UU}U}U{}U{{}U{}}U{{{}U}{}U}}U{{}}}}}}}{{U{}{}{{U{U{}}}UU{UUU{{{U}{{U}U{U{}}UU{}{UUU{U}}U{}U{{{U}}}}}}}UUU}{{{}}}{U}{UUU}}{U}{UU{UU}U{}{U}}}{}U}U{UU{}UU{{{}UU{{}U{{}U{}{{}{}UU{}U{UUU}UU{}}{}}U{}}U{{{}}UU}{U}U{{}}U{}{{UU}{{}{}}{UU{}{U}UU}}}}U}}}{U}{}U{{{}U{{U}{U}UU}}U}}U}{{{U}}{}{{}{}}{UUUU{}U}U}U{}U}UU{}U}UUU{U}UU}U}UUUU{{U{{}{UUUU{}{}U}{{}}{}{U{{U}}U}{UU}}U{}}{}}}}UU(UU}}UU{{{}}U{{}}{{}{U{}U{UU{}UU{U{U}{{{}U}{U{U{U}UUUU}{UU}U{{UU{{U{{{{UU}{{UU}}UU}}}UU}UU{}}U}U}{}}}U}{}{}}}{U}{{}{UUU{U}U{}U{UU}{}U{}{{}{{U}{U}UUU{}UUUU{{{UU}}}U{{{{U}{UU}}}{{}}}{}UU}{U}U{}}}}}}U}}UU{{{{}{{}}}{}{{UUUU}}}U}}UU{}{}}}}UU{U{{UU}U}{UU{{UUU}{U{{UU{{U}{UU}U{{{U{{{{}}}U}}}U}UU}U{UU{{U{}}UU{{UU}}}{{}UU}{{}{}}}U}}U{{}UU}U{{U{{}{U}}{U{}U{{}}UU{}U{{UU}{UU{}}}U{}U}U{}{{U{{{}}}UU}UU}U}}}}}U{}UUUU{{{{{}UUU}U}{{U{U}}{{U}UU}U{{{}{}{UU{}{U{U}U{}}}}UU}UU}}}{{}}{{{{UU}{{{{}}}{{{U{{{}}}{}}UUU}{UU}U}{U}}{U}}U}U}}{U{}}{}UUUU}}{U{U{}{{UU}}{{U{}U{}UU{}UU}UU{U{{U}U{{}}}{U{UU{{}{U}}{U}{}U}{U}}}{U{U}U}{}{U}}}{{}{{{}{}{}UU{}{U}}}UUUUUU{{U{}}}{UU}U}U}}{}{{{{}U}}{{{{}{}UUUU}UU{}U}{U{}{{{{}}UUU}U}U{U}}}{}UU{U{}U{U{{}UU}U}}}{{U{}U{}}U{{{U}}U}}U}}}}}{{}}U{}U{}{}}U}U{}{{{}UU{U{U{}}UU{}UUU{{UU{UU}{U{{}{{{{U}}UUU{}}}{}}{}{}U{}}{{}UU{{}{UUUUU{{{U{{}{U{}{}{}U{UU}}{}U{U{}}U{}U}UU}{{}{{UU{}U}UU}}}}UU{{}{{{U{{{UU{{{{U{}}}U{}{{{}}U}}U}U}U}}U}U}{}}{U}U}U}}U}{U}{UU{}U{{{U{UU}}U{UU}{}}}{}U{UU}U}UU}}{{}U}}{{}U}{{UU{U{UUUU{{U{}}{}U}{U}{}}U}}{}}{}}U}UU{}}U}}U}U}{}U}{{U{}UUU{}}}{}}{}{}{UUU}{}}}}{U{{U}}UU{{U{UU}}UUUU}{{U}}}UU{{}U{}}UU}U{}{}UU{{}}}}U{}{}{UU}{}{UU{}}{{UUU}U{UU}U}{}{U}U{{U{{{}U{{}{U}}U{U{}{UU{{}{{{{UU}UUU{U{{UU}}{U{!!!U{{!!!{}{{}}U}U}U{}{}{U{U}{}U}UUU{}U}}U}}}}U{{UU}{}{U{}{{}{UU!!!!!!!!!}U}}UU}{}}}}}}{}}UUUU{}UU}{{U}{{U}{}{}{}UU}}}}}{{U{}{}U}}!!!!!U}U}}U}U{{UU{{{{UU}U{U}}}UU}{{{U}}UU{UU{{}{U}}}{}U}U{{UU{U}{}{}}{}{{{}U{}{U}UU{}{U{{}{{{UU{}{UUU{{}U{}}UU}UU{}{{{UU{U{U}{{{{U}U}{UU}U}{{{{U{UU}U}UUU{{UU}U}UUUU{}}{}U{}{}}{{U}{}{}U}}}{UUU}U}{{U{{U}}}}{}UU{UUUU{U{U{{}U}{UU{}}{}{{{U{{{U}U}{U}U}}U{{{UU{}{}{{UU{U}}{{{U}UU}}{}{{{{}{U}UU{{{}UU}{}UU}{U{}U}}UU}{{{}UU}U{}U{UU}U}{}{{{}U{{{U{{}}U}{U}U{U{U}{U}UU{}U}UU}}U{}}{UU}{}{{}}}}}{}{}{}{UU}UUU{}{}}}{}{}{U}{UUU}{{}{{{{U}}U}{{U}UU}}{}}{}{{{U{{{}U{U{UU{{{U{}{UUU}UUUU}}}U}{{{UU{}{}{}}U}{}}{}}UU}{{UUU{{{}UU}{}{UUU{{}{UUU}}UUU{{{U}UU}U{{}}}{U}UU{{U}UUU}}UUU}UU}{{{}}{U{}{{{UU}U}}}U{}U{U}}{}{UU{U{}}{{{UUU{U{U}{}{UU}U}{{{}{}U}U{U{{{{UU{U}{{U}{}}{U{{{}}}UU{}UUU}U{}}{}UU}{}}UUUUUUU{{{}}U{U{{}}U{}U}U}{}{}{UUU{}U{}UUU}}U}U}{{}}{U{{}{U}{{}}{{U}U}UU}{}}U}U}{UU{{}}{}UU{UUUU}}U}{}}{{}U{{{{U}}{U}{{{U{UU}}}UU{U}UU{}{{UU{{U}{U}{U}U{U{{{}{{}}}U}{{U}U{U{U{}UU}{UU}{{}}{{U}}{{}U}{}}{{}U}{U}{}UUUU}{UU}{{}}{{{U}{U}}U{{}UU{{{}U}UUUUU{{}{{}{{U}U}}}}{{UU{UU}U{{UU{UUU{{}U}U}}U{U{U}UUU}{{}{}{{UUU{}}{}}U}{U{UUU{U{UU}}}UU}UU}UU{UU{UU{U{U{U{UU}U{U}{}{}}{{{}UU{}}}{U{UUUU}}}U{U}{}{U{}}{{UU{{U}}}}{U{}UU{{{{}{UUUU}U{U{{}{}UUU}{U}}U{}U{{{UU}U{U}UU}{}}{U}{{U{}}{}UUUUU}U{}{{}{UU}U}}{{{{}{{{}}{{{{{UU}}{U{{{{UU}}UU{}{U{U{{{{U{U}}UUUU}U{}U{{{{UU}}{}{U}{{{{{{}U}UU}U{{UU{}U{U}}{}UU{{}{{}}U{U}{U}{{UU{}{}UU}U}U}U}{U{{U{}}}U}U{{UU{{}{}}UU{}}U{U{U}}{{{{}{{U}U{U}UUUU{{{{}{{{U{}}{{{{{}UU{U}U{}{U{{U{UU{}U{U}U}UU}}{{}U}{{}{}U{}U{U}{}UU}{}{}U{{}{{{}{}{}{}{{{{}U}{}{{{U{}{}}{UU}}{}U}}{}{{}}UU{}UUUUU{{{UUUU{}}U}}U{}}{UU{{U{UU{{UU{}UU{}{UU{U{{}U{{{U{{{{}U{U}U{{}UU{{}U{U{U{}}{}}UU{{{{{}{{{}UU{{UU}{UU}U}{}{U{{U}{}{UUU}}UUU{UU}U}}UUU}}{{}}U}U}{}{}}}{{U}}{U}{{{U}{{U}}UU{{}{{{U}{{{}{U{}}U{U}{}{}}UU{}U}{}{{}}U}}U}U{}{U{{U{U{{U}}}U{UU{{{{U{}}{UUU}}}U}{{{U{U}}U}{{}U}U{UU}}}}{U{U{U}}U}{{{{U{{U}UU}{U{}{{U{}{}{{{}{{U{{{}UU{U}}{{}UU}}U{}{}U}{UUU{{{}}{{U{}UU}{}}U}{U{{}}}{}{U{}UUU{}}}}U}U{{}{{}}}{{}U}}}{U}{{}{U}{U}{UU{U}}}U}{}}U{U{UU}}U{{}}UU{U{UU{{}U{{}U}}{U}}}}{{{UU{{{}U{}{U{{}{}U}}{UUU{{UU}{}}}}}{{}UU}{U{}}}U{{{}UUUU{}{{}UUU}{{}{U}{}{{}UUU{U{U}UUU}{}U{}U}{U{U}U}}}}{U}U{{{{}}{}UUU{{UU{}{U}}U}}}}U{}UUU}{U}}}U{UU}{{}}U}{{U}{}}}}U{{{}{U}}}}{}}UU}UUUUUU{UU}UUU}UUUUU}{U}{U}{U{}}UU}}}}}}}{U}UUUUU}}U{{}{{}}}}{}{{U{UU}{}U{{{{{}U}U}{{U}}{{UU}{}{UUU{}{UU{}{UU}}{}UU}U{U{}UUU{{U{{UUU{}}}}{}{{}UU}U{{{}UUUU{{{UU}UUU{{{}{U}{U{}}{}}}}}U{{{U}U}{}}}}}UU{UU{{UUUUUU{}U{U}}}}{U{UU}U}U}}U{UU{{U{}{U}{{{{{}}{{{{U{{U}}{UU}}{UU{}{UU{U{{U{}U{{U{{{U}U{{UU}{UU{}}}U{}{}}U{}{}}{UU}}{}}{U{U}{}}{{}{U}{{{U}}}}}U{}}U}}{}{{}}UU}}{UU}}}{}}}U}U{}}U{UU{}}U{U}}{{UU}}{U{}}U}U{{}}}}UU}{{}{{}U{}}{{UUU{}}}{{{{{U}}U{U}UU{{}{U{}{{}UU}{}UUU}{}{UU{}}}}{{}U{U}UU}}}{}}}UU{}}}UU{}{}U}U{}{{{U}}{}U}{{{{U}{}}UUU{}{}U{{}U{}U}U{U{}}{UU{{U}}{}U}U}}{{}{}U{U}}}{}U}{{}{{U{{{}{U{{{}}{!!{{U}}}}}}U{{{U}U}{U{}UU}U{}}UU}{}}}}{}U}U{UU}U{}}{{{U}{{U{{U!!!!U}U{U{}}{}UUUUU}U{U{U}}{}}}{}UUU{}{UU}{}{}U{{U}{{UUU{}{U{{U!!!!}}U{{}U{}{{{}}U}{}{U}}U{U}}}U}}{}UUU}UUU}UUUU}}}{{{{{U}U{UU!!!}U}UU{{}U}{U{UU}}{}U{}U{UUUUU{U{}}}}{U}U{UU{{}}{{}}!!!!}UU}!!!!UUU{U{}}U}{}}}}}U}{U{}U{}UU}}U{{}{{UU}U{}U{U}{{{U{}{!!!!!!!!!!!!}U}{U}U{U{{}{}U}U{}U{{U}UUU}UU{{}U{{}}}{U}}U}}{{UUU{{U{!!!!!!!{{U{{U}UU{}}{}{{}{{{}{}U{}{{}}U}{{U{}U}}{}U{}U}{}{}U{}}}U}{}!!}UU{UU{{UU}{}{U{U{U}{U{U{{}{{}U}UU}UU}}UU{{{}}U{U}U}}}{{U}U}{}}U}U{{UU}}}U{}{U}U{{{{}U{}U{}{U}}U{}{U}U}UU}}U}UU{{{}U}{}{}}{U{U}{}}{UUU{U{}{}U}U}}{U}{{U{{}UU{{U}U{{{}}U{}{}U}{UU}}U}{}UU}U{U{U{{UU}UUU{}{U{{U{U}}}{UU}{U{{{U}}UUU{}{{U}}U}}}}U{}UU}}U{}{{}U}}U}U{{}}}}UU}UU{}{UU{U}}{}U}{{}}}}{}U}}}U{U}U}}{{}}{}{U}}U}}U{UU{}{}{U}{{}UU}{UU{{U{UU{U}{U{}U}}{}U}U}}{}{U{}U}U}UU}U{{}U{{{U}U}{}{}U{{UUU}{U}}{UUU}}}UUU}U}}{U}}}{UU}UUUU{}}}}{{UU}UU}}}}{{{}}UU{}}UUU{}}{}UUU}U{{UU}}{{UU{{{{U{{}U{U{{}}}}{{}}{{U}UU{}}{{{{{}{UUUU{{UUUU}U}UUUU{{UUU}UU}{{{}}}{}}{}{{{U}}{}UU{{}{U{{{{{{{{U}U{U{}{UU}{}{U}{}{{}}U}UU}{{}{}U{{U}{{}{}{}U{}{}U{U{{U{}U}}{U{UUU{{{U{{U{}{}}}{}{{}{UU}{UUUU}{}}{{{}{{}U{U{{UU}{U}{{}{U{}}}}{}U}{{}}U{UU{{{U{{{{}{U}{{}{{{{}{{U{}{{{{U}{}{{{}}}}}U{{}UU}}}{U{{{}}}UUU}UU}{}U}{}U}}}}{}{{UU}{}}}U{}{U{}{{}U{{U{}{}}}{}}}{{}U{}U{UU{UU{}{{U{}}{UU}UU{{{{UU{{}U}UU}UU{{}{{}}UU}U}}{U}}UU{}U{}}U}}U{}UU}{}}}UU}{}}{UUU}{{U{UUU{UU{}{UU{}{{{U}}U{{{}{{{{}U}{}{{}{}}{UU{{{}U}{U{}U}{UU{}UU{UUU{}{}}UUU{UU{UU}}U}{U{}{{{{U{{}{U{U}}{}UU{U}}}{U}U{{}}{U{{{{}U}}{U{U{}}U{UUU}}{{}}{}{UU{}U}}}{UUU}UUU}U{}U}{U}{{}}{{{{U{}{{{UU}U{{{U}{}}{}UU{U{}{U}{{UUU{}{}{{}UU{{U}{UU{{}}}}U{}U}{U{{{}{}{U}U}UU{}{UU}U}U{}{}}{}{}}{U}{U}UU}U}U{}}}}{{U}}{{U{}{UU{U}{U}U}UU{UU}}}{{}{{U{}U}UUU}}}}}U}}}{U}}}{UU}}{U{UUUUUUU{}{U{}}{{}{{}UU}}}{U{U{{{UUUU{UUUUU{U{U}{U}}{}}U{}{UU{UU{UUU{UUU}}U{{UU{{UU}{U}{U{}}UU}{}{U{U}{}{{{}UU{}UU{UU{UU}{{}}U}U}{UUU{}UUU}{U{}}}U}}}U{{{}}{U{U}{UU}U}}{{U}UUUU{}U{U{}U}}}{{{{}{{UU{}{U}}{{U{}{}}{}U}U{{}UUU}U{}UU{UU}U{{{{U}{UU}U{U{}U}U{}{U{{}{}}}{}}U}U{U}}{{U}UU}{{}}}}}}}{{UUU{}}UU}{{{U{{{}{UU}U{U}{}{}}{}U{{U{}}U}}}U}}U{UUU}{}UU}{U{}{{U}{U}U}{UU}U{U}{}U{}}}U}}}}}}U{}}UUUU{{}U{U}U{{}{{U}UU{{}}}UU{}{{}{{U{{U}}}}U{{{{{{}UU}{}{}{{{}U{{{{}U}}{}U}UUU}}UU{UUU}U}{UU{U}U}}{}UU{{UU}U}U}}{U{{{U{}U{}U{UUUU{}}{U{}UUU}{{}}{UU{}}}UU{U{{}{{{{}}{{}}}{UU}}{U{{U{}UU{{{{}{U{}U{{{{}{}{{UU{}{}{U}{}UUUU{{}}UU}UU{{}}U}{U{UU}{UU{U}U{{UUU{}}UU}}UU}}{{U}{UU{UU}U}UUU}UU{UU}}}U}}}{}}U{{}U{}U}{}{}{{}U{U{{{{U}{{}}}U{{UU{UUU}{U{U{U{}{{{UUUU{U{}{}{{U}{UU{UUU}U}}}{}}}UU{{{UU{{{U}U}{{}}}{}U}U}{UU{}{{{{}{}UU{U{{{{UUU}{{{}U{{}}{{}}}{}U{}}{UUU{UU{}{UUUU}UUU}{}}{}{}{U}U}UU}UUUU{}}U}U}}UU}U{{}{{}{U{}U}}U{UU}{UUU{}U}{}{UUU{{}U{UUU{UU{U{UU}}U}}{}}U{UU{}{UU}}}}}}{U}{UUU}{}{}U}{{}{{UUU{{}{}}{}UUUU}{U}U}U{U{UUU{}}U}}{{{}}}U{{{}UU}{{}U}}{U{{{UUU{}{{}}}{}U}U{UU{U{{{{U{U{{U{{{U}}{}U}U{U{U}}UUUU}}U}{}U{{{{}{U{{}}}}U{{U}}}UU{}}{{}}U}{}{}UU}U{U}}{U}{}}}U}{U{{UU}{}U{UU{}}}UU{{U}U}U{U{}U{U}U}}U}}!!!!U}{}}{}{{}{UU{{{}UU}{U}}UUUU{UUU{{U}}}U}}{}{{}{}{UUU{U{}!!!!!!!!!!}U{{UUU}}U{}UU{}U}U{UU{}{}{U}{}U{U}UU}{U}}UU}U}}}UU}!!!!!!!}U!!!!{{{U}}{{}U}U{{UU}{U}{{{}}}UUUU}}{}{U}{{}{U}UU}}UUU!!!!}}}U}{}{!!U}U{{}}U{{{}U{{{{}{{}}{{{{}}}{U{}{{}UU}}}{}{}{U{{U!!U{}}}}U{U}}U}U{UUU}}U}}UU{}}U}UU}}{}{{}{}}}{}{U}}U}U{{}{{U}U!!!!{}}}{}{}{}{}U}{}U}}{UUU{UU}{UUU{U{UU}U{}UU{{U}U}U}{U{U{{U{U{!!!}U}{}{U}{{{}{}{U{{}U{}}U}U{}UU}}{{}}{{U{{U{{U{}UU}!!!!!}U{U!!!!{{}}}U}{}}U}}}U{}U}UUUU}{{}U{{{}{}U{{UUUU{}{{{U{U{}!!!!!!!{!!!!{{}}}}{U{U{U}{{{{}}}}}{}}UUU}}U}}U{U{U}UUUUU{}}{{U}}}}U!!!!!!!{U}}U{UUU{}}}U{UUU}}}{UUUU}UU}}}{}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{{}}{UU{{U{UUU}U}{}}UUU{{{{UUU}U}}{{UU{UU}{}{UU{{U}{{{U{U{{U{}{}{UU{{{U}UU{{{U}}}U}}U{{}U{}{U{}U}}{U}}{}}{}}{U{{UUU}{}}U}U{{U}U{U{{}U{U{}{{U}U{U{{}{{{UU}UU}}}{{{U}{{}U}U}}UUU{{{U}U{{UU}U}{}{}}{{{{{{UU{U{{U{}}{U}{U}{{}U{{}UUUUU}}}}{{}}}{{}U}U}{UU{}}{U{}UU}}}U{}{}U{{{U{{{UUU}}UU{}U}U}}}{{{U{U{U}U{U}U{UU{U}}{}}UU}{{}{}{UU{UU{{UU{U{{UU{}}}UUU{U}{UUU{U{{{{}{U}}}}}U}U}}U{}{UUU}}UUU{{U{}}}{{}}{U}U}U}}U}U{}UUU{}{U{}{}}}{{}{{}}{{UU{}}{{}}{UU}}U{}}U{}U{U{}}U{{U}}}{U}U{U{{{}U}{UUU}UUUUU}}U}U{}}}U{{}U{}}{{}}{{UUUU}{U}UUU{{}}}U{{}{{U}{{{U}}{U}{{}UU{U}U}}}U}{{}}U{{}{U{{{{U{U{{}{U{}U{{U{}U}{{{U{UU{}}{U}}{U{}}{}{UU{{}U}}{}}{}{}{{}{U}UU{{U{{{{}U{{}UU}UU}UU}}}}{U}{{{U{{}{}}U}}{{U}{U{}}U}}}{}U{{{{U}{}{{}U}UU}U{{}U}{{U{}U}{}}UUU}{}{U{UUUU{}{U}}U}UU{}{U{}{{}U{U}{UUUU}{{}}UU}{{{}U{U}}{{{}}U}{U{UUU}}}}{U{{}}}{}{{}{U{{U}}U{{}}{}UU}UU{{U}}}U}{U}{}UUUU}U}U{}U{}U}}{U}}}U}{U{{{U{}{{}{}U}{UUU{}UU}{{U{{U}}}{{{}{}{}U{}}}{{}}}{}{{}}{U{}U{UUU{U{{{}U{}{{}}U}UUU{}}}}}}}}}UUU}U}{U{}}U}U{{U}UU{UU}{U}{{}}{{U{}U{UU{{UUUU}}{U}}{{U{}UU{U}}}{}}{{{U}{}}}UUU}U{U{UU}UUUUU}{{}UU{UU}}}UU{U{}U}}U{UU}{U}{}}UU}{{{}}}}}{U}UU}}{{UUUU{{{}{U}}}U}{}}{{}U}}U}UU{U}{UU}U}U}}}UU{{U{U{}}{}}}U{UU}{{{{}}U{{U{U}{{{{UU}}{{{}U}{}{UU}}U{{{}U}}UU}}}UU{U}}UU}}}U}UU{{UU{{U{U}}{{{{}}UUUUUU}{}{U{UU}}{}U{U}UU}{UUU{{{}U{U}U}UUU}U{{}}}{{{U{}}{{}}U}U}{}U}{U{{U{{UU{}}U}}{{}{}{}{}}}{}{U}}}{{UU}}}{}{{}{U{}UU}}U{U{U}}{UUU}}U{}U}U{}{{}{}UUUUUUUU{{{UUU{U{}{UU}U{}UU}{{U}{{{U}UU{{U{}U}U}UU{UU}}{{}{{UUU{}U{U}{}{}U{U{UUUUU}}}}{UUU}}}{{{U{U{U}}U}U}{U{UUU{}}{{}}U{{{U{U}U{{}{U}{}{{{U}}}U}U}{{}{U}U{{}}U{}}UU{{}{UUU{{{{{}U}}UUU}}U}U}U{U}U}{U}{U}}UU{}}UUUUUU{{{{}{UUUUU{UUUU}UU}}{UU}{{{}}}{{{U}U{}}{}{{{U{}}U{UU{UU}U}{{}{{{{U}{}U{{{}{{}}UU}U}}}{}{U{UU}UU{}U{}{{UU}{{{U{U{}{{U}U{{{{{U}{{U{U}}}}}}}U{U{}U{{UU}}UUU{}}UU{}{U{{U{}{U{{{{U}}{UU}}{{}}}UU{}UUU}}}}{}UUU}{{UU{{{UU{{UU{}UU}{}}}U{U{U}U{U}}U}}U}U{}UUU{}{{{}{{{{U{}U{U}{{UUU}}U}{U{{}{U}}{UU}}UUUUU{}UU}U}{UU{}UU{}UU}U{}}{{}U{}}}}}{}{U{U{U{{}{{UU{}U{}}}U{{}{{}U}{UU}}U{U{}UU}{}{}}U{{UU{}}}U}{}{{{{U}U{UUUU{{{U}{{}}U}U}U}U{{U{U{}}}}}{UU{U}}}}}U{{}{{}{{{UUUUU}{U}{}{{{}}U}U{}}{}}U{UU}UU}U}}{{{{}{{}{{}}{UU{{U{U}{}U}U{U{}UU{}{UU}U{UUU{}{{}UUU}}}}}{U{}{U{U{}{}{{}}}}{{}{UUU}{U{}U}}}{UUU}{U{}{}U}U{U{}}U{UU}}}{}{}UU}{}U{{U{UUUUU{U}}UUUU}UU}}}UU{U}}{}U}U}UU}}U{U}}}}}}}U}U{}}U{{{U{}U}{UU{{{UUU}}{}}U{}U{{UU}}}{}}}{}U{}U{{{!!!!!!{U}{{UU{}{}{UUU}{}}}{UU}U{}UU{U}U{{U}}UU}}}U}{}{U{}}{U}U!!!!!!!!!U{{UUUUUU}{U{{{}U{{{UU}{{}{}{{{U{}U}{U{U}UUU}}{UU{{}{!!!!!{{UU!!!!{U{{}}UU}{U{UUUU{{}{{{U{}}UU}U{}{{}U}}}U}{}}U}{UU{!!!!U}}}}{U!!!!{}U{U}}UU}UUUUUUUU}}{}}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{UUU}!!!}{{}U{}{U{U{{}UUU{UUU}UU{U}{}{U{}UU{{UU}}{U}U!!!UUU}{UU}{{U{UU!!!{{UUU}U}{}{}U}U}{}}{{{}U{{{{U{{UU!!!!}U{{{{{!!{}UU{}U{{}U}{{{U!!{{}U{U{{{{{}}U}U}{U{UU{{U{}}{}{}{!!!!!!!UUU!!!{{}UU{{}U}{}{{{}!!U{}{}U}U{}U}}}{}}{}{}{U}UU{U{{UU}{{{!!!!!!!!!}}UUUU{}}{{}}}}U}}}}{{}{{}}{{{{U{}{{}}UUUU{}}UU}}}{U}}U{U{!!!!!{U}{UUUUUUU{}U}U}}}}U{U}U{{U{}}{}{UUU{U}{}{}}}}{}UU{{U{{}}{}}{UU}}U{U{U}UUUU}U}{}}{{}{}}U{UU{}U{U}UU{{{{{U}{{U{{UUU{{UU{}}}}{}{}U{UU}{{}U{}U}{}U}}{U{{}}U{}U{}UU{}U}{}U}UUU{UU}U}UU{U}U{}{{{}U{U{}}{{{}U{{}{{U{U}UU}}{UU{U}U{UUU{UU{}{{U}U{}{{}{{UU{{{U}}U}UU}U{}{{U}{}UU{}UU{{{UU}UU{U}}}{{U}{}{}{}{{UUU{{{{{U}{{U{}}U{}UU{U{{}}{}{}U}}}}}}U{{{{}U{UUU{}}UU}{UUU{}{}}U{U{U}{{U}{}}{U}{{U{U}{UU}{}}U{U}U{U{}}{U{}}{}UU}{}}U{U{U{{U{UU}{{U{U{}}UUU{}{}U}{UU{}UU}{}UU{{U}}}}{}U}{U{}{{UU{{}U{}}{}U{}UUU{{}}{}UU{}U}{U{U{U{U{{UU{}{}{U{{UU{UU}}}U}}{{}{U}U}}UU}}}U}}UUU}{}}{}}U{}U{}}}{{{{U{}{{{U{U}U}}{}U{{UUU{{}U}UUU}}UU{}UU}U{UU{}}{}U}UU}{{}UU{U{}}U{}{U{U{U{{}U}}{UU{}UUU{{U}U}}{{{{{UUU}}{U{U}U{U{{{}U}{{U{{U{}U}{{}}U}{}{{{}U}}}{{{U}U}U}{{}UUU{UU}}UU}U}}}}}UUU{U}U}UU}}U}}{U}{}}{}U}}UU}{}UU}U{UU}}}U{}}{}{U}}U{}UUUU{}U{}{{U}}{}U{{{}{UU}{UU}{{U{}}}}U}{{{{UU{}}U{}{U{}{U{U{U{{{}{{}U}}}{UU}}}U{{}UUUUU{U{{{{}U{{{}U{UU}}}}}{U}}}U}{UU{UU}U{}}{}}}}}}{{}{}UU{}U}U}U{UUUUU{{{U}}U}}UUU{{}U{U{}{}{}U}U}}}U{U{U}{U}{}}UUU{{}}}U}{{U}{{}}UU}{{{}U{{U{{}U{}{U}}U}}U{}{U{{}}}U{{}U}}}{}UUUU{UU}U}}{{{{{UU{}U}U}}{}{U{U{{{U{UU}{}}U}{U{}U}{UUU{{}{UUU}}{{{}{UUU}U{U}U}U{U}UU{}}{}{UU}{U}}UUUU{UU{{{}}U}U}{{{}UU}{{{}UU}}U}}}}{{}}{{{}}}U}{}U{U}}U{}{UUUU}U}U{{{{UU{}{{{{}U{}UU}U}}U{}{U}{{UUUU{}{U{{UU}U{U}{{U{}{}U}U{{}{{UUU}{{}{}{{}U{}{{U{{UU{}{}UU}U{}UU}{{}U}}}}{{}U{}}UUUU}U{{U}}{{}}U}UU}{{{{}UUU}UU{}{{{UUUU{{U{{}U{}{U{U{{{U{{U{}UU{UU}{U{U}U{{U}{}}{}{{{}}U{UU{U}}UU}}}{U}{}U}}{}}{{U{}U}U}{UU{{{{}UU}}}}U{{UUUU{{U{{U{}UU{U}{U}U{{}U{}UU{}}UU{{{{}}U{U}}UU}UUUU{{U}}{}{{{}{}UUU{U}UU{{UU}U}U}}UU{{UU}}}U{U}{{{UU}{{{{{UU}{U}}}}U}UU}}{{}U}U}}U{U{{U{}}UU{{{}}}}}UUU{}{U}}}U}U}UU}{U{{}{{}{U{}}U{}}{{UU{{U{U{UUU}}UU}U{{UU{U{UU}}{{U}U}{UU}{U}{{}{U}U}U{{UUU{{}}U}U{U}UUU}U{{UU{U{U{UU}UU}{}}U{{}U{UU}UU{{UU{U{{U{{{}UU{UUU}}{}UU{{U}{{UU}UUUU{U{}}{}}{{{U{}UU{{UUU}}{}}}U}{U}}}}{}}U{U{{}U{{}}}{}U{U}}{}U{U{{}}}}{UU{}{}U{}U{}{}UUUU}{}U}{}}U{}UU}}{}}}U}{}{}{{{}}U}}{U{U{}}U}{}{UU{U{U}UU{}U}{{{}U{}}{{UU{U}}{U{}U}{UU{UUUU}{UUUU}UUU}U}}{U{}U{{}UU{{{UU}}}{}}UU}}}{}{}U{U{{}U{}}{U}}U}{UU}{}U{{}}UUUU}}U}U{{}U{{}UU{UUUU}{U{}}}UUUUU{U}{}U{}U}}U}}U}}U}}}}U{UUU}{}}}}}{{}{{U}U}{UU}{U{}U{U{}}}U}{U{}U}U}{}}}{}}U}{}U}U}}U{U}U}{UU}}U}}U{{{}}}U}U{U}UUUU}}}}{U{UU{UUU}UUU}}}}{{{{U{{{{{{U}}}{}U{{UU}{U}UU{{}UUU}}{UUU{}{U}U{{{}{{}{{{}U}{}{U}{{UU{{U}{U{{UU{{UU{}}{U{UU{U}U}{}}U{{{{}{}}}U{}UUU{U{U}{}{}}}}}{{{{{{{UU}}U}}}{{U}}{}U{{}}{{}}}UU}{}{{U}}U}{U}}!!!!!!}U{}U}{}U}UU}}}}}}{UUU{}}}U}UU}{{UU{{UU{{}U}{{{}{U{{{U}U{!!!!!!!!!U}{}}{UUU{{}}}}U{{{UUU{}UUU{}}U{}UU}}}}{UU}{}{{{UU}}UU!!!{{U{!!!!}}}UU{{{}}U{}}}{UUU{U{}UU{{}U{U}U}}{U{{{}U}U{}U{{}}U!!!{}}U}UU!!!U{UU}U}UU}{UUU}{{U}{}{U{}{{UU}{}{}}{{U{U}}{}UU}}{}!!!}{}}}}UU{!!!{UUU!!UUUU}U{{{U{{}U}UU}U}}{{UU{U{}}}}}U{{U{{{{U!!!UU{UU{{U}{}!!!{}!!!}U}}{U{{}{{}{U{UU}U{UU}UU{}}{}}{U{}}{UUU{}!!{}{U{}}}{}}}U!!{!!!UUUU}UU}UU}}{{UUU}}U}}}{U{UU}U{}}{{}{}UUUU}!!{}{}}}{U}{{}}!!!!!!{}}U{{U}U}{}}}{U{UU}{{{}{UU{}!!!!U}U{}}}UU!!!{}U}U}}{}U{}U!!!!U}U{}}{}{{{}}U{{U{U{{UUU}U}{}{}!!!!!!!}U}}U!!!}U}U}{{}{{{{{}{U!!{}}{U{U}}UU}}U{{{{{}{}}{{}}}U{U{{}!!!!!!!!!!!{{}UU}{U{}{{{}}{{{{{U}U}UU}}}{}}{{}}}U{{UU{{}{U}}}}}{U}{!!!!!!!{UU}{{}{}}{}UU}{UUU{}{{{{UU{U{{{U}}{UUU{}{{}{U{{UU}U{}}{{U{{}{UU{{}U{}U{{{{U}}U}U}}}{UU{{}UU{{}U}U}}{UU{}}UU}}UU{}}{UU{U}U}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}}{}UU{UU{}UU{}UUU}U{}U{{U}{}U{}UUU}{}}UUU{}}U{{{U{{{}U{{{UU}}U}{UUU{U{U{}}{{U}}}U}}{U{UUU{UUU}{UU{}{}U{}{U{{U}}}{U}{U}{{UU}}{U}}UUUU{{{{}U}{{}{{{UU}UU}}U{{UU{}U{{}}}U}{U{{UU}}{{}{U{{{U}U}}{}{{}U{U}}}}U}U}{}UU{}{U{}}{}}U{}U{UU}U}{}{}}U{}}UU}}{{}{}U}}{}}}{{{}{}}{{{{U}}U}{{}U}U{UUU{{U}}UU{{}UU}UUUU{UU}}}U{{{{{}}U}{}}U{U{{{UUU}U}{}{}}{}U}{}UU{U}}{}}}}}U}}U}{{UUUU}{{{U{U}U{U{}}}}}UU}UU}{UU}U}{UUUU}{}{}{}}{}{{}{}}{}}UU}U}U}{{{{{}{U{U}{{UU}{}{U{{}}}U}{U{}{U}{{{}{UU}}U}U{}{UU}UUU{}U}{}U{U}UU}}UUU{}U}{}U{}{U{U{{U}{{U}U}{UU}}UU}{}UU}UU{}}}U}U{}}U{}{}{{U}}{}}{}{U}}{{}U}{U{U{U}}U}}U{U}U}{UUU}}UU}}}{{}UUUU}{}UU{UU}U}U}U}}{}{{{U}}UUU}}UU}}}U}{{}{{}UUU}U{{U}}U{}{U{U{U}U{U{{{U}U}{}{{{}}UU}UU{}{{{}{}U}}}}U{}{}UU}{{{UU{{{UU{{U{}U{U{}UU{{U}{{{U{U{}{{{UUU}UU}{}U{{U}UU}{{{{}UU}}}{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{}UUU{U}{{U}}UU}U}}{}{}{{}{UU{}{{}{U{UU}U{}}{{{}{{}U}{{}}}}U}}U}}}{U}U}}}U}}}}{{U}}}}}}U{{}UU}}UU{U}{U}}U{U}}}}U}}{}{}{U}}}{U}}{}U{UU{{U{}{{{}U{{}{}UU{{U{{}UU{{{UU{}UU{{{U{}}UU}U}{}U}}}U}}UU}}U{U}}{{}U{}U{}U}U}UU{{U{U}UUUUUUU{{{}UU}U}U}{}}U}}{UUUU}}{U{U{{UU}}U}}{}{{UUUU{}}{{U{{{{{}{}}{{UUUUU{}UUUU}{U}U}UU}{{}{U}{{}U{}U{}{}U}}}U{{U}}U{}{}U}UUU{U{{}}{}U}U{}{U}U}}UU{}}{UUU{U}U{}UU}U{}U}{{U}{{}}{U}{U}U}{}}U}{U}U{U{{U{}}}}}U}}{{}U{{UU{}{UU{U{}}{U{}{{{{}UU}UUU{U{{{}}U{{}}}U}{UU{U{{{{{{{UUU{U}{U}{}}}{}}UUUU}}{U}U}UUU}UU{U{{{UU}}U{{U{UU{U}}{}{{{U{{{{{}U}U{}U}U{U{{{UU{}}}}U}U}}}U{}{}{{{{U{UU{}}U}}{UU{{}{UUU}UU}{{U{}}U}{{U{UU}UU}}}{UU{}}U{U}}}{}{UU}U{}{U}{U{}{U}UUU{}{UU{{}U{}U}U{U}U}UU{U}U{{}U{{{}}{}{{{UUU{}}}}U}}U}}U{{{UU{{{{}{U{}{{}}}{}{U}{{U{U{}{U{}{}{}{}{}{}UU{{}UU}U}{U}U{U}{UU{U}}}}{}}}{{}UU}U{{{{{{{{U}U}}}}}UU{{}{U{{U{{}U{U{}UUU{UU}{UU{U{U}UU}{{{}}UU}{{}{}{}{U}{{U{{U}}U}}{U}{U{{{{}{UUU}}U{}UUU{{{}{{}}}}}}{}{{{{UU}{{U}{{{}{U}{}UU}{{U{}}{UU}{UU{{}U{U{{U{UU}U}}U{}{{{U{U}U{{UUU}{}}U}}U{U{{}{{}UU}UU{}{UUU{U{U}}{UUU}}}}{{U{{}U{U}}{U{{UU{UU{{U{}{U{{UU}}{{}{U{}{{U{UUUU{}}U}U}U{}U}U}}}U}UU{U{}{{}{}U{{{UU}}}}}{UU}{UU}{{{UU}{{U{}{{}}UU{{U{}U{UU}{}UU}U{U}UU}U{}}U}UUUU}U{U}{}}U{{U{}{{}U{}U}{}}{{U{U{U}{U{}UU{{{{}{{U{{U{}}}}U{}{{{U!!!!!!!{{U{{{{{}}{{}U{}}{U{{U{{}}{UU}}}U{}{}U}}}{U{{}}U{{{UU}{!!!!!!!!!!{}{{{}{U}}!!!!!U}}{}U{{{}}}UU{U}}U}}}U}}{{{}UUU}}}}U}!!!!U{UUU!!!UU}}{}}}!!!!!!U}{U{}}{{}U}UU}U{{U}U{{{UU}U}{{}}UUU{{!!U{}}}U{{!!!U{UU}!!!!U}}}}{}U{U}{{}{{UU}}{{}{{}}{U{}{}U}}UUU}}!!!}U{{}{UU{!!U{U}!!!!UU{}UUUUU}{{}U}}}{}{{{U}U{U{{{}U{}}{U}{U}!!!}U}{}{{U}}!!!{{!!!{{{{{UU}UUU}U}{{{U{}U{{{}{}}{}{{}U}U{{}}{{}!!}{U}UU{U}{{}!!{!!!}U}}}}}{UUUUU{}{{}U}U{{}U{}}{U}U{}U}{{U}{U{{!!{{}}}U}}{{}}!!!!!U{}U{{{{U}{}{}{}}{}U}{U{{UU{}}}{}U{{}{{{{{{U!!!}}UUUUUU}UUUU!!!UUU{}}}{{}{{{}{{{U}}UU}}}}{UU{}U{UU}}{{U}}U{!!!}{{{{U}{U}}}}}!!!}}}}}}UU{}U}{{U{}}{}{}}}U{U}{{{{UU{!!!!!!!}!!!}{}}{{{}U}{U}{}!!}UUU}{U}U{}}U}U}{{U}{}UUU{U{UU}{}{{}!!!!!!!!!!!{{UU{UUU}}}U{U{{}}{}{{}}UU}}}U}{U{}U}}{}U}{U{U}}{U}U{}{}}UU!!!{}}}{UUU{}}{{}}}}UU}}}}{UU{{U{{}}}UU{U{}U}U}}U{UU{U{{U{{{}{U{{}}UU}UU{UU{U{}}{U}U}{{{U}}{}{}}}UUU{U}}}}U}U{U}}}}U}UU}{UUU{}}U}}}{U}U}{{U}{{{{{U{{{}{{UU{}UU{UUU{}{{U{U{U{{}{{U}UU{{UUU}}}{}{}U}}}UUU}}}{UU}U}{U{U}{}U}}{UUU}UUU{UU}{}U}}U{{{}}U{{{{U{}UU}{UUU{}U{}U}{}U}{UU{{}}U{{{{U{{{}U}}{U{}{}{}}}U{{UUUU{{{{}}UU}U}}}U{{{{}}}{{UU}U{}{U}{{UUUU{}UU}UUU{}}{{U{}{}U{}}U{{{U{}{{U{U}UU}U}}{UU{U}}{}}}}{}{{UUU}U{{}U}{{}U}}}}}}{}U}{{UU}U}}{U}}}U{UUU}UUU{{UU}}}U}}U}}U{U{}U{}{{{{UU{U{UU{}UUU{}U}{UU{U}U}{}UU}{}U}UU}}}}{}{{}{{}{}{}{{}U}}U{UU}U}}U}U}{}}U}}}U}{{{{}{{{}UU}}UUU{{UUUU}}UU}{}{}{}{UU{}{U{UUUUU{UU}{{UU{U{UUU{{{{{UU}}{}U}}{UUU{U{U}}UUU}{UU{{UU}U{U}}}{{{UU}}UU}UU{U{}}}U}U{{{}U{}}}}U{}}UU{}}{}{}{{U{}U}U{}{UU{}U{}{{}{}U{U{{}}{}UU}{{{}{}}{U}{U}UU{}{}}{}{}U}U}}UU{{}U{{{}{U}UUU{U}UU{{}UU{{}}U}{}UU{U}UU}U}{UU}U}}{{{}{U}}{}{UU{U}{}{{{}U}UU}U{U}{}}U{}}}{}}}U}{{{U{U{U{}}{{U}{}}U}}{{}U}UU{}}{}{U{}U}UUUU}U{}{{{{{}UUU}{U{}UUU}{}U}}}}U{{UUU{}U{}{{UU{UUUU{}{{}{U{}{U{{U}UU{U{UUU}U}}UU}{{U{U}}{}{}{}{}{}}{}}{}}}UUU{{}{{U{}UU{}{{{U{}{U{U{}}}{UU{{UU{}{}U}}}}U{U{}}U{}}}U{UU{UU}}U{UUU}{}}}{{U}{U}UU{{}{U}{}UU}U{}}U{}{}}U}}}}UU}}{}{{{U{}U{{}{{{}}{{{{U{}U{{{{{UUU}}}U{}{}}U}UUUUU{}}U{{U{{U}}}}U}}{UU}}}}{U{U}U}U}}U}}UU{U{{}U{{U{}{U{}U}U{U}{{{U}UUU{}}{}{{{UUUU}{U}}U}U{}{}{{U}}}{{U}}}UUU}{{UU}{}}}}{U{U{}U{{}{}{}{}UU}{}U}}{}U{}{}}}U}U}{}U}{UU}U{U{U{{{UU{{{}{UU{{}U}{}U{}UU}}U}}U}{U}UUU}U}{}}U{{{{{{{}{}}U{}}{{U}}{U{}}}{}U{{}{{}{{{{}UU}{}}{{{}}}{U{}{U}{}{}}}{}U}U}}}}U}{U}}U}U}U{U{{U{U{{UU}}U}{UUUUU}{U}U{{}{{U}{}UUU{U{}U}}{}}U{{U}}{U}UU}UU{U{U}U{{{U{{UUUU}UUU}UU{{}}UU{U{U}U}}}{}{{}UU{{{{}U{{UUUU{U}}}}}UU}}UUUU{UUU{}{}}U{{{U{{{}{{{}U}U{{U{}UUU}{}U{UU{UUUUU{U}}UU{}U{U{{U{U}U{U}}UU}U}}}U{UU}UU}{{}U{}UU{UU}{}}{}}UUU{U{U}}{{}{UU{U{U}U{UU}{}{U{}}U}}U}{}}{UU}{U}}U}U}UU{UUU}U{}}UU}UUU}{UU}}U}}{{{{}}U{{U{}{{{{UUUU{}UU{U}UUU{U}U}{}U{}}}{U{U{U}{UU{}U{U}U}}U{{}}}UU{}}}{}U}}U{U}}{{U{}}U{}{U}U}{{UUU{{{UU}{}U}}U}}{{UU{UUU}U}U}UU}U}U}{U}{U}}U}{}{}}{}}}UU{}}}}{}{U}}{{U{}U{}{}{{{{}}}U}U{}U}{}{U{{}}}U{U}UU{UUU{}}U}{U}{}{}{{{}{{}}U{U{{UU}UUUU}UUU}{{{{}}{}U{UU{U}}U}{U{}{}}{U{U{U}UU{}}{{{}}}}}}UU}U}}U{}UUU}}}{U{{}U}U}}}}{}U}U}U{}U}}}U{{{}}UU}{UU}U}{UUUU{}}{}}{}U}{U{U}}UU{U{{{{UUU}}U{}UU{{{{U{{U{}{}{}U}{{}UU{}}{}{{U{{UU}}{UU}}U}}}U}}}U{}}}UU{U}{U}}{UU{{U}}U}{}{}}UU{U}UUU}{}UU{!!!!!}}{}U}}}}}}UU}}}}U{U}U}U}}{{}UU}{{U{}{U}}}{{}{{{{{{U{}UU{}!!!!!!!}U}}}UUU}{}U!!!!!!!}U}U}}}U{U{UU{{}UU}}}{{{{}UUU}{}U}}U{!!!{{{!!!{{{U{{{}U!!!!!!!!!}{U{{U}{}}{{{{UU}{}{U{}}UUUU{U}{U}{{!!!}{U{U!!!U}UU}}!!!!!UU}}!!!{U{}UU{{{{UUU{U}U{}{{{{}}}}UUU}{}U!!!}U}U{UU!!}}{UU!!!!{{}{}}{!!{}{}}}{{}{U{{}}U}{{{}{{U}U{UU}UU{!!!}{U{UU{U!!!{}}!!!U}{}}{{{{!!}{{{{UU}{}}{}U{UU}{UU}{U}}{{UU{{}!!U{}}UU}U{{!!!{!!!U{}U}}{UU}!!}}}{{{{U}U{}U}{U{{U{U{UU}}{}UU}}!!!{{}}U}{U}{{!!!!!}}UU}{{{{{}!!}U{{{{{}UU{UU{}}UUU}{}}}{U}U{}{{!!}{}{}}}}}{U}!!!!}}}{}{U{U}U}!!U{{UUU{U{U}U}}}}UU}}{U{U{}{}U}U!!!U}}{UU{}}}}{U!!UU{U}{}UU{}UU!!U}{}{}{}{{{{}{}U}}}U}}{}UU}{U}!!!{}U}{UUU}}}}{U!!{}{UU{U}}U{{U{U}{{{}U}}}U{{{}{U{{}U{{{}!!!!{{!!U{{{{}{{}}UU{U{{{}{U{}}UU{}U}{}}U}U}UU}}{U}{}}{{}U}{{U}U!!!!!!!!}}}UU{{U}{{}UU{U{U}}{}}}{{}UU}{U{}{U{}{U}U}U{U}}{U{{U}}U!!{!!!!{U{{}}{}UU{}U}}}{UU}{U}{{}}}{{}}{{}{}U{}}}{UU}U{U}}UU}{}U{}U}}UUU{{}}UU{}}}UU{UU}{U}U}U}{{}{UUU{}}{{{U}}{}}U}{{{}}}U{{{}U{}UU{{UUU}{U}U}}{UUUUUUUU}}}}}{}{}}{{U}}{}U{U{U{}U{}}{U{}U}{}{}U{}}U{{{}}U{U}}}}U{U}}{U{UU}U{}U}}}U}}}{{}{{}U}}}{}}{{}}{}UUU}UU{UU}U}{U{UU{U{}}U{UU{{U{{UU{{U{U{}{{{{U{{{}U}{}U}U}U}{}U}{U}{{U}U}}}{{UU}}U{{U{}{{UUU{}U{{U}}{{UU{U{{{}{UU}{{{}}{U{U}{U{}}}{{UU}{U}U}}U}}{{{{{{{U}U}{{}}{{}U{U}}UU}UU{{U}}}{UUU{}U}UU{}{}{}{}UU}}UUUU}}}U}}UUUUUU}{}UU}U}{{UUUU{}}{U}U{{}{U}}}U}}}{U{U{U}U}}UU}}U}{U{UU{UU{U{U{}{{}{U{U{{}{{{U{}U{U}}{UUUUU}U}}}{}}UU{{}UU{{U}{{{}}}{{U{UU{}UUU{}{}}U}U{U}{{{}}{}}{UU{{{UUU{}U}{{{}}}U{UUU{UU{{U}}{}U{UUU{}}}U{{}}U{U}U}{}U}}}{}}UUU}U}{{}{{}}}}}U{}{U}}{{}{}}{{}}UU{U{}}}{UUU}}U{{{{{}UU}{{}{{}U}{{{U{UUU}{UU}}{U}U{U{U}U{{}{}{U}UU{}}{U}U}U{UU}{U{U}U}{}{{{{}{{{{UU}}U}{}{}U{UU{U{}}}}{UUU{UU}}{{}}}}{}{{}{U}}U}}U}U{{}UU}{{}{{}U{U}}{}U}}U}UU{{{{{}}U}}}}}UU{}U{}}U{{U{{{}}{}{UU{UUU{}{{U}}}{{{{U{UU{}{}U}{}U}}{{{{U}UUUU}U{{UU{}}UU}}{UUU{{}}U{}UU}{}U}{}UU{{}U}U}}}UU{U{}}{U{{{}{{U{UU{UU}}U}{U{U}{UU}U}UU{}}}UUUU}}U}}UU{{UUUU}}}{}U{{{UU}}{}}U}UU{{UU}UU{UU{}U{{U{}U}{U{UU{}U}{U}U}{}UU}{UU}}{U{}UUU}{U{UUU{{}UU}}}U}U{U{UUU}}}}{U}{{}}}{}U{U{{UUU{UUU}U{{}U{{UU{U}U}}}U{U}{{UUU{U{{UU{UU}}}}{{U{{}}{}U}{}UU}U}UU}}UU}UUU{{{}U}}U}{}U}{{{U}{}}U}U{UU{{}}}U{}U}U}{}}{U}}{{{}{U}U}{{}{U{UU{U}}UU}U{}{{U{{{U}{{}UU}{{{{U}}{}{}UUU}UU}}U}}U{{U}{}U{U}}}{{U{{U}}}{}{{{UUU}}{}}UU{U}U{}U{}U{{U{{{}{{U}U{{U}}{UU}}{{}}{}}}}{}{{UU}}{{}{}}{U}{}}}U{}}{{UUU{UU{U}}{{U{}U}{{U{U}U{{{}U}}}U}}{U}{U}UU{{{U{{U{UU}}U{UUU{U}}U{{U{{}UUU{}}U}}UUU{U{UU{}}{{U{}U{U}}{}}{}}UU{{{UU}UUUUU{{{{}}U{{{{U}U}{{}{U{}U}}{}}UUUU}U}UU}UU}U}}{U}{}{U{U{UU}U{}{U{}{U{{}{UUUU}UUU}U}{U{}}}{U}{{U}{}}}U}UUU}{{}}}{UU}U{}U{}UU{{}{UUU}}}}{}U{U}U}}}}UUU}{}}UUU}UUU{{}{U{}U{{U}{{U}U{U{U{}}}{}}{}{U{{}}UUUU}U{}U{U{}{}}{UU}U}U{}UUU}{UU{U}UU}U{{}U}}}{}U}U{}UU}U{UU}{{U}U}}{UU}U{U{}}}}}U}{{UU{}}}UUU}{{U{U}{U}}{UU}{{}U}}}U{}U}{{U{U{U{{U{UU}U}}}{}UU}UUU{{{U{U}}}U}{U{{}{{{U}}UUUUUU{U}}}}{{UU}}U{{U{{{{U}}{UU}{{UUU}{}{{}U{}}U{{{}UUU}}{}}}UU}U{U}{}{{{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{UU{{U}U{}U{}}{U}UU}U}{{}}U}{}{{{}UU{U}}{{}{}{{UU{{U}{UUU}{}}}}}}{UU{{U}U}{U}}}U}}}U}}}{{{}}}}}{}}U}UU}{}{{{{}U{}}{U{U{U}}}}{{}UU{U}{{}{U{!!!!!!{U}{UU{{}}{U}!!!!!!!U}U}{}{U}}U{}}}}{U{{{UU}}U}}U}{U}}}}!!!!!!!!!!{}U{}U}}!!!!!!!!!!!}{}UUU}U}{{{}UUU}{U}U}U{}U{{U{{UU{!!!!U}}}!!!!}}U}U!!!!!!}UU}{!!!{UUUU{UUU}{{U{{UU{{U}{}UUUU{{{UU}!!UU}{U{{U!!!}U!!!!!{UUU}U}{}!!{UU}{{}}U{U}{}{UUU{}{{U{U}UU{U}U!!!U{}{}}}}}!!{!!!!{U{{U}U{{{}!!}{U{U}UUU{}{{U{U}{{}U}{{}}}U{U{!!!{{}{{}}}UU!!!!!U{}}UUU{{}}U{!!U{{U{U}U}{}}{U}}{{UU}}UU}UUUUUU!!U{{}}}UU}{U{!!!!}U}{}UUUUU{{{!!}}}U{U}}{{U{}{UU{{U{{UU}}}{U}U}!!}UU{U{UUU{{U!!!!UUU}{UUU}{UU{!!}{{{U{}UUUU}UU{{{{U{}}{U{{U}U}!!!UUU}U}UUU{U}!!!{}{}}}U}}UU}{}!!}UU{}U}U{}{U{{{}}{UU{{U{}}}}U{!!U}}}}}{{{}{{{!!!}}U{{{{UUU}{UU!!U}}}{U}}{{{{UU}U{}{{U{{}{}}{UU!!U{}{UU}{}}{}{!!!}}{{}U}U{}U}U{!!}U}{{U{U}U{UU}{}U}{UU}U}}U{U{!!!UU}{UU}U{U{}}U!!{}}}U{}U}{{{}U!!}{{{}U}U}U}{}{U{}{}UUU{UUU}!!!!{U}{{}}U}U{UU{UU}UU{{}{{}{UUUUU!!{}}}}U{{{U}}{}}UUU{}}}}{{{U!!!!{UU{}{}UUUU}{}}{}{}U{{U}U}}}{{!!!{}}}UU}}U{{U{{U}U}{}}U{}UUU{UU}UUU{UU{{UUUU{{U}U{}}U{U}U}}U{U!!U{}UU{U{}U{{UU{{}}{U{U}}}{UUU{}UU}UUUU}{U{}{}}UU}UU}{}U}}}U}}}!!U}UUU}}}{{U{U{}UU}U{U}{{}}U}{{{}{U}{{{{}U{U}U}{UU}{UUUU{{UU}U{!!}}{UUU}}{}{}{U{{U{}{{{}U}{{U{{}}}UU}}{}UU}}{}U}{U{{{{}{U}}U{{}}}}UU}{}}}U}{}}U{{{{{U}}UUU{{{U}}UU{{UU{}}}UU{{UU{U}U}{UU{}{U{U}UU}UU}}U{{U{}{U{}UUU{{U}}{U}UU{{{{}U{{}{{U{}}UU{}U{{{}{{{{{{}}{U}{{U{{}{}}{{{{}}U{}U{{U{}{}{}{{}UU}UU{U{{UU}}}}}{}}{{{}}}{U}}U}U}U{U}U{}{{{U}{}U}}{}{UUU}}U}U{}}}{U{}}{{{U{}{{UU{}UU{}U{}}UU}{U}U{}U}U}{{}}}U{U}{U{}{}U}{U{U{U}}{{}}{}{{{{U}U{U{}}{{{U}UUU{}{{{{U{}}}U}{UU}U{}{U}}U}{{}}UUU{U}}U}{}{{}{}}UU}UU}UUU}U{U{UU{{{U{{UU{}{}{}UU}}}UU{U{}{U{}{}U{U}}}U}{{{U}U}{U{}{U{{U{UU}UU}UUU}}{U}UU}{U{}U{U}{}{{UUU}U{}}{{}UU{}{{{}{{{}{U{U}}}U}}{U{{{}UU}}{U{UU}{UUUU}}{U{U}{U}}{}}{}}}{{U{{}}U}}}{{{U{{U{}U{U}}UU}}{{}{}UU}UU}UUUUU}U{{{}U}UUU{{UUU}{}U{U{}}UUU{}UU}UU{{}{{{}}}{{{U}{{UUUUU}}UU{{}{{{}U}}U}}{}}{{{U{UU{}}}{{U{{U{}U}}{{}}UUU}UU}U{}}UUUU{}{{{{U}U}}}{{}{{{U}{}{}UUUU}{}{}{}}U{}{U}{UU{U{}UU{U{}}U{}U}UU}UUU}U}UU{{}{{}}{{{U}}}{{{}}U{{{{}}}{}}}{{U}{}UU{{{{}}{}}U}}}{{UU}U}{U}U}UUU{UU{}}}UUU}}}}}UUU{{{{}}{{}{}U{}UUU}{{{{U{U{{}UU}U}}U{U}}{{{{U{{U}}U{}{{U{U}UUU{U{UU}}}U}U{UUU}}}UUU{}{{U}{UU}{{{U}}U{}U{U{{{U}U}{U{UU}}UU{U}UU}{UU}{{U}{{{{{U}}}}{{}U}}{}}U}}{U}}{}}{U{U}}U{}{UUUUUU{UU}{{{{U}{}}{U}}}}UU{{U{}}{UU}U{}}{UU{}}}UUU}{}}{U{{U{U{}}UU{{{U}U}}U}{UU}U{UUU}UU}UUU}}{}}U{}{}U{U}}}}}}{}{U{}{}{}U}{{UU{}}}U{U}}UU{U{}}U}}U}}}UU}{UU{U{UU}{{UU}{}}{{UUU}}{UU}UU{UU}{}}UU}{}{{}}}UUU{UU}}UUU{{}}{{{{}U{{{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}}UU{{{{{{U}}{}U{{{U}U}}{}{U}UUUUUU{{{{}}}U}}U{{UU}UU{UU{}}}}}{}U}}}}{}U{}U{}}{U{UUUU}{}U}}U}U}{{UU{U{{{}{UU}{{{}UU{{U}}UU{{{UUU{}U{}}{}}{}}U}UU}}U{{{UU{{UU}U}UU{}UU}{}{{{{{UU}U{{{}}U}}UUU}U{{}{UU}UUU}{}}U{{{{}U{}{UU}}UU}U}}{}}{{}U{UU}{}UU}}{{U}}}{UU{}UUU}U}{U{{}U}}U{}}U}}{{U{}{}U{UU}{U{}{U{}U}{{}{}UU}U}U}U{{U{UUUUU}{}UUUU{{{UUU}}{{{U{}}{U}}}}}{{}{UU}}{}U}}{UUUU{}{U{{UUU{}{}{{U}U{}{U}{}{}U{U}}UU}U{}U{{U}}{U}{}{{U{}{U}{U{{}U{{{}}U}{U}{{{{U{UU}}}}U{}U}{}U}}{}U{U{U}{{}UUU{}U}}U{}}}U{}}}{UU}UU{}{{U{U}}U{U{}{UU}}}{}}U{{}{}}U{U{}}}UU}}{}U{{}UUUU}}}U}}U{{UUU}U}}U}UU{}}}}U{}U{}}U{UU}}}}{}}}{U{{}{{}}{{}{{{{{}}!!!!!!{}{}}{}U}{{!!!!!!!!{UU{U}{{UU}}{}U{U{U{{U}}}}U{}}}}}{{}{U!!!!!!!!!!{{U{{{}!!!!!!!!!!!}{}}UUU}{{{}U}U}U}}{{}}U{{}}U}U{UUU!!!!}{}!!!!!!}}}{!!!}{}{{{!!!!{{{UU{U{{U{}{U}}{}U{UUU{}{{U}UU}}U!!!UUU{}}}!!!!}}!!!{U}U{{UU!!!{{U{}U}U{}}{U}{{{{U{U{U}}}{}{}{}}}!!}UU}}{U{U}!!}!!!U}U}}{{}U}!!!}}{{U{U{U{{{{U{}U{UU}{}}UU}{}UU}!!!{{}}{U}UU{!!!!!{}}U{U}U}UU{!!{}}U}{U{{U}U{}UU{{U{}U}{{{U{{{}{!!{{}UU}{U{U}!!!!{{}U{}}}UU}{{!!}}{{{}{UU}{U{UU{{U{{}UU}{{}{{{}!!!UU{U{U}U{}}U!!!UUUU{{}}}}UU}!!{{U{U{U{{{UUUUUU}}U}UU}}U}}U}U{!!U{}{}U{}{{}U{!!!}U{UU}UU{{{}U!!{}UU{}U{U}U}{U{U}U}{{}}{}}}{}}!!!}UU}U}}{}{{U{!!!U}{U}{{}{}}UU!!}{U{{U{U}U{UU{}U}U{U{{{}}}{U}U!!{{{{{U{UUU{{U{!!{}U{{}UU}U}{U}!!}}U}U{}U}{}{U{{U}}U{U}UU{{UU}{!!}U}{{U}}}U{U{}!!}{{UUU}UU}U}}{!!U{}}}{}{{UU{U{U}}U}{UU}{UU}}U{))}{}UU{}U}}UU{U}{{U{}{UU{}U}UU}!!{}U}U}}U{U{U{U{{{U{{UU}}UU{}{})){}}}}}UU{UU}}{}{}}{{{}U{{{UUU}!!{{}}{}}{{U{U{UUU{{}}{{{U}UUUU{)){}U}{U}U{}UU}U{{U}UU{{{UU}{UU!!!{U{}}}{U{{}}{U}U}}}UU}U{}{}}}{}UUUUUUU{U}U}{}}U}}{}{}{U{}}{{U!!{}}UU{}U{U{U}}{U}U{U{UU}}{U}}U}U{}U}UUUU}}}}}}U{U{U{U{U{U{U{{!!!U{}UU}}}U}U}{{{U}}}{UU{UU{}UU{}U{}}UU{{{U}}U}}UU{UUUU{}}{U}U!!!U}}}U}}U{}U}{}UU}}U{UU}UU}}U}U}U}{U{UU{{{}U}U{{{{U{}{{U}{UUUU!!!{}UU}}}{UU{}{}}}UUUU}UU}U{{UU}U}U}}}U}{UUU}U}{}}}U}U}}U}}UUU!!!UU{}}}}}{{}{{U}{}}{UU{{{{{U{}U}U}U}}}}}}}{{{{{{{U}{{UU{}U{UU!!!!U}{U}{{U}U}{{{}}UUU{{U{}{{{{{U}}U{UUUU{}}{}UUU{}U}{U}U{{{{}}!!!}{{U}{}{U}{U{U{U{}U{}}}U}}}}U{{}{{U{}{UU{{}U}{}}UU}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}{}}}}}}{{}{UU}UUU{}}{{UU}}{U{{{U{U{}}U{}}}UU{{{U}UU{{}{}UU{}}{{U}U{U{}U{{UU{U}}{}}U{{}UU}}UU{{{{}}}{{U{}}UUU{}{}{U{}U}{}U}{}{}U{{{U{U{}{{}}}}{}{{UU{{U{U{UU{{U}U}{U{}{{}{UUUUUU}}U}UU}{}{U}{}{{{{U}}U{}{}{{}{UU{}{{U}{{U}}{UU}}}{{}U{U{UU{}U}U{U}{}{U}UU}}}U{}U}}}}UU}{{{{U}U}}{{UUUUUU{}{UUUU{}U{}{U{{U}}{{}}{}}}UUUU}}{U}{{}U{}}}}{U}{}U}UU{UUUU{}U{}}U{{UU}}{U}U}}}U{}{{}}}{}}U}{UU{{{UU}{}UUU}U{U{{}{}U{}}{}U{}UU{U}}{U}}UUU{{{{{UU{}U{{U}{{U{{{{{{U{{{U{U{UU{{U{{UU}UU{}}U}UUU{{{{}{}U{}}}U}}U}}}{{}UU}{{}}U{U{{UU}}{{{{}{}U}U{}}{{}U}{{U}{U{{}}U}}U}}UU}U}U{{U{}U{U{{U}}{U}}UUU}U{}}U}{UUU{{{{{{}}U}{}{UUUU}{}UU}{}{U{U{UU}{{U{{{U{U{}}}{U}}{}{U{U{}{{{{UU}{{}}}}}}}{}{{U{{{{}U}{U}{{}UU{}U}}{}U}U{{U{}U}}U{U}UUU}{U}U{UU}UU}{U{}U{{}{}}U}}{{UU}{U}}}}{}{{{U{{U{}{UUUU{U}U}}{}}{}}{{{{UU{U}UU}{}}}{}}{}{UUUU{}{UU}}U{}{}}UU}{U{U}UU}{{{U{}{}}}}}U}}U}{}U{{U{{}}U}{}}}UU}{UU}UUUUU}{U}}}}{{{{{}U{U}{U{U}}}UUU{}{U{}}{}}}UU}{U{}{{{}U}{{}{U{{}}}}U{}UUUU}U{UU}}}{U}UUU}}U}UUU}}}}}{U}}}U{}UUU{{}}UU}{}}U{}}U{}}{{{}}{{}}U}{}{{{{}}{UUU{}}U}U}{UUU{}}UUU{}}}}}U{{{}U{}}UUU}{}{{U{{U}U}{}U{U{}{U}{}UU{}{}}}U{}{{{{}{}}{U}U}U}}}U}U{{UU{U{{U}{{}{}U{UUU{{}UUU{U}U}}{}{}}}{{U{{{{{}}}U}U}}{U}UU}UUU{}{UU}}}}}{}U{{{{UUUU{}}U{{{}}}{}{UU{}}}UU}UU}}{UU}U}U}}U}UU{{{UUU}UU{U{}{}{{{}{{U}U}{{U{{}}U}}{}{}}UU}}}{UU{}U}}U}U{UU{}}U}U}}}UU}U{U{{}UU}}UU{{{{{}}}UU{}{UU}U}UUU{{}{U}UU}U}}U{U{{UUU}U}{}}U{}}{UUU{{{{{U{UUU{}U}{{UU}U}}U{{U{U}}UU}U}{{}}{{}U}{}U{}}U{{{{}U}{}}}{}{U{U{}}}UUU}{UU{{}}{}{{}U}UU{{{}{}}U}U{{{{UU{U}}UU{}{UU{UUU}{}}{}U{}}{{U}}{{}{}}{{}U}}}}U}}}}}}{U{U{}{}}{U}{U{{}{U}{{{{{{U}UU!!!!!!!!!!}}{U{{U}{!!!!!!U}{UUUUUU}U{{}}UU}{{U}{}}U}UUU{{}}}}}{{!!!!!!!!!!!U{{{!!!!!!!!!!!!{}}{U}{}}UUU{U{UU{U{UU}{U}}{}}{UU{}U!!!{}{}}U{!!!!}!!!!!!U}}}!!!!UU}}}{{{}{}}U}{{}{U{UU}}{}U}{{U{U}{!!U}{}U}}{}!!!U!!}{}UUU}U{}!!!{UU}{{UU}{{}}}}UU{{{U}{{}}{U{}{U}}!!}U{UU}{{U{!!!!!}}U}}}UU}UU!!!{{{{{{U}U}}{U}}}}U{}U}U{{}}}UU}U!!!{UU{U{}{U{}!!!!}}{UU}}}{{{}!!!}{{UU}{{{{}{UUUUUU{U{}{UUU{U}}}!!U{U{{{{U{{UU!!!!U{U{}}{{}{{U}!!}{}}}{{}U}U{{{UU{{{{{UU{U{U}U{U!!}UUU}{{U{UU}!!!{}}}}UUU{}{}}}!!}}{{U{{{{U}UU}U}}{U}{}}U{UU{{U)))UU}{UU{{}UUU!!!}}{U{U{U}{}}{}!!U{UU}U}}}U}U}}U}{U}U}U}{}}U}U{))){U}}U{}}}U}{!!!{U}U{{UUU{UU}U!!U{}}U}}U{{}UU}UU}U{{UUUU}{}{}{))}}}U{}{U}U{{}U!!U{{{{}U{{{{}}}!!}U}}}{{U{U}U{}U}U{}}}{}}{}U}UU)){}{U}U{{}{{{}}!!UU}}U{{{{{{}UU!!}{{}}{}{U{{}{U{{}}}}{{}U{}}}{}))U{U}U{{}UU{{U}}}U}{UU}UUU{}UUU!!}UU}}UU}}U}}{{}}}{U{U}}U{{}UU)))}U{U}U}{}}U{U{{{U{{{}}{{U{}U}!!!}{}}{{}}{}{}{UU}}{{UU}}}}U}}}))UU{U}}{UU}}}{UU}}U{{{}}{}{{{UU!!!{{}{UU}UUU}{}{}}{{}{UUU}}}U}U}{}{UU}U{U}U}U}}UU{{}UU}{{}U}{U!!!}}U{{}}{}U{U}}UU{}U{UU}UU}{U{}UU}}{}}U{UU{}UU{U{}{{{{}}}U{{{{!!{{}UUU}}}}}{}{}{UU{{{U}}{}{}}UU{{{}}{{U}UU}}}}}U}}{{U{}U}{U{U{!!U{{{{U}U}}}}}{}{}UUU{{}U{U}}UU{U{}}}{{}U}U{{}}UUU}U}{U{}{{UU{!!!{{U{}U{U{{U}}}{}}{}U}}U}}U}{}}{{{{{U}}{}}{UU{{}{U}{{{U}}UU}{!!!}{{{}U}{}U{U{}UU{{}}UU{U}{}U{}{{U}}{}{{{}{UUU}{U{}{}{{{U{{{!!!!}U{U}}}{{}}{}}UU}U{{}{}}}}{{U{{}}}{{{}}}{U{}}{}{U{}{U}{}{{!!!!!UU}U{}U{{}{UU}}{U{}{U{}}U{U}U}}}}}}UU}{{UUU{U{{}{U{}{U{U{}!!!!}U{{U}}{U{U{{UUUUU{U}}}{UU}UU}}U{{}UU}}U}{U}{}UU{U{U{U{}UU}!!!{}U{U}{{UU}UU{}U{}U}{{}U{{}}{U}U}{{{{U{{}U}UU{{U}U{{}U{}}UUU{!!U}U{{U{}}}}{{{U}}}}{{}{{}UU}}U{}}{}}}{}{U{U{}UU}{}{UU}}U{{}U{}!!}}}}{U{U}}{}{{}{UUU{{}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}}UUU}}{U{}U{{{}}{U{U}{{{}}U{{{U{U}{}}U{{}{U}}{UUU{U}UUUUU}UU}{UU}}U{}{}{U{{{{U{U}}UUU}U{}U}{{UU}{{}{}{}}}{{}}{}UUU{}}{U{}}U{}}UUU{UU{{UU{{}}{}{{}{}UUU}{UU}}}{U{}{{}{U{}}}}}}U}}{UU}}{UU}}}}}{{}{UUUU}{{U{}U{}}{U}{}{}}{}UU}{}{}U}{}{{U}UU}{U{}{UU}UUUUU{U}{U}{{{{U}}U{{}}}{}}}U{}{U}{}{}{{{{U}}U{{{}}{UU{}}U}{}U}U}UU{{U{}U{}}}{U{}U}U{}U}}U}}}}U{}}}{}}{}{{UUUU}U{{}UUUUU{}}}{{{}{U}{{{}}{{{{{{}U}U}}U}}}UU{{U{}U}{}{UU{UU{{}{U{U{}}U}{{{}U{}{U}{}{{}{}}{U{{U{UUUUU}U{{{{U}U}UU{}{{UU{{UUUU}}U}U}}}UUU}{}{U{UUUUU{{UU}U}}{{{{U{UUU}U{{}{}U{{U{}{UU{U}U}U}{{}UUU}U{U{UU{U}U{{{}U}{UUU}{UUU}{}U}UU}}{UU}{}U{U}}}UUUU}U}UUUU{{{UU{U{{}}U}{U}}}UU{{U{{{}{U}}}}{{}U{{{}U{}U}U}U}{}U{}U}}{{UU}{U{UU}{{U{}{{U}{UU}UU{}U}}U}}}U{}{{{U{{{{}UU}{}}U{UUU}{U{}}U{}}UU{}}}UU{{{UU}UUUU}{}{}U{U}{}}U}}}}}UU}}{}}{{{U}UU{U}UUUU{{}{U{U}U{{{U}}U{}}{{{}}}}U{{}{}}U}UU{}}}{}{U}{}}U}}UU}{U}{U}{}}U{{U}{{{U{UU}U}}{{}UUU{U{}}U{UU}{UUU{U}UU}}{}}}U{}{}U{}{{UU}{}{U}UU}U}}}{U{{{U{}UUU{UU{U{{{U{{}{{U}{{UU{}{U}}{UU{}{U}}U{{UU}U}{}U}{}{UUUU}}U}U}{{U}}}}}U}}UU{}}U}}{{}}U}}{U{}}}{U}{{UUU}UUU{}}{U}{{UUUU}}{U{}}U{U{UU}}{{{{{}}}}UU{U}{U{U{{{}}}{{{}U{{UU{{U{{}{}UUU}UUUUUU{{{}{}}{}U}}}U{}{U{{}{}U}{}{{}}}}}{U}UUU{{{}U{U}}U{}U}}{}}}{{}}{{}U}{{}{}U{{UU}!!!!!UUU}UUU{{UU{}{{}{}}}UU}}}{}{{}}}U}}UU{U}U{U{U}}}U}U}UU}U}!!!!!!!!}{U{U{U}{}}UU}U{UU{U{{}{}{U}U{{U{UUU{{{UUUU{{{{}}}U}}{{!!!!}{}!!!U{}{U{U}U}}}{}UUUU{{{{UUU}U{UUU{{{U}UUUU{UUU}}}}U{U{}!!!{U}}{{!!!UU}}{}{{{{}{!!!!!!{{}}U{}}UU}{{U}}}{}UU}}U}}{U}}U}}{!!{{{U{{{}!!!UU{{}!!!!!!!!!!!!!!{{{}}}{}UUUUU{UUU}UU{{{}{UU{UUU}!!U}}}{{}}}!!!UU!!!!!!!!!UU{}!!!!}}}U{{U}{{}U{}UUUU{}{{UU{UU{U}U)){{UUUUUUU{!!!!!!!U}}UU}{{{{{}!!}}{{U}U{U}}}{{{}{U}{U{UU{}{{}{)))}U}}U{U}}}{!!!!{}UU{U}}}U}{}U!!!{{}UU}U}}}{UU}UU}{{U}}{U}}}U{))}{UU}U{U{}UU!!!!U{}{{}UU}{{U}{{!!}{}{U}}}U}}U{{{}}U{U{U{UU{{{U)){{{{U}{}}{{{!!!UU{{{{UU{}UU}{{}!!U{U}U}{{UU}U}U}}U}}UUU{}}{}{U)){U}U{{{UU{}U!!!{{{U}}U{}U}}}}}U!!}UU}}U{}{}}UU}}{UU{UU{{}U}}}U))}{{}}}UU{{}{U!!{{}U{UU}}}{UU{{U!!}U}{}}}UU{{U}{}U}{}}U}U{{{}UU))U}U}}U}}{}{UU{U{U{{UU{UUU{}UUU}!!}}}}}UU}{}UUU{UU}}{}UU}{}{U}})){UUUU{{U}UU}U}{}{}}{UU{{{U{{}}}!!{U}UUU}{UUU}UU}U}UUU}{}}}{U}))){UUU}U}U}U}U{}{UU{{}}}{U}UUU{UU!!}}}{{U}{UU}{}U{{}{{UU}}{}UUU))}{U{U{}{}}{}{U{}{{{U{}UU{{}U{U{!!!U{U{}U}UU{{U{}UU{{}UUU{U}}{U))U}}}{{UU{}U{}UUUU{{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}{UU}U{}UU!!{}UU}{U{}{{}}{}{{}}{{U}U{UUU}{{U{U{{}UUU}{{{}U}{{UU{U{{U}}}{}!!!U{}}}{{{{}U{{{}}}}UUU}UUU}{{UU}{UU}{}{{{UUU{{U{U{UUU}UUU}}}!!!!}{{}U}U{}{U{}{U{{{U{U}}{}{}{{{}UUU{{U}{U}U{{}U}}}{}}UU{}UU{!!!!{{{U}{UUU{UU{}U{}U{U{UUU{{}}U{}}UUU{U{{{U{}{U{UU{U{U{U{{U{{!!!{U{}}UU}U}{}{UUU{}{U}UUU}{{U{{}UU}{{{{UU}U}}}{}}}}}{UU{UU}{!!!!U{{}}{UUU{}U{UU{U}UUU}}}UU}{{U{}}}U{{U{}UU}{}UU}}}}}}{}U{}{!!!!U{{U}{{}}}U}}{U{{}{}{}U}}U}{{{U}}}U}{}U{{{{}UU}U}}U}U}}}{}!!!!}UUU{}U{{U{{{}UUU{{U{{{UUU}U}}}}{UU}U}{{}U{}}}}{}{{}{{{U}}{!!!!{{}U{{}}}UU}{UU}U}{}{{{U}{{U}}U{U}UUU}}UUU{U}}U{{}{{UU{U{}{!!!{UUU}}U{}}{{{}{}{{{UU{}UU}U{}U}}{{U{UU}}{}U}}{{U}{}U{{}U{{}{!!!U{{{{}}U{{{U{U{{U}}{UUU}U{{}{UUUU}U}{{UUUU{UUUU{UUU{U}{}{}}{U!!U{}U{UUUU{{U}}{}}U{UU}{}}UU}}U{}}{U{}}{{{{}U{}U}UU{U{}{}{U{U{!!!UUU}{UU}U{{}U}}{{U}{UUU{}}}UUU{U{UU{}UUU}{{U}UU}}}{U{}{U}U{}{!!}U{}}U}}{U}UU{U{}{}{U{}UU{U}}}U{U}U}U{}{{{}{}UU{{{}}U}}{}UU}UU!!U}}UU}}}{}{U{}{}}U{}}UUU{{{{}{{{}U{}{}}U}U{}{{{}{UU{}}U}UU{UUU!!}UU{U{{{{}}U{{}UU}}}{}}UU}{U{{UU{}{}}UUUUU{U{{{U{}{}}}U{U{UU}{{{{{{U}}U{}{U{}}{}{{{{}}{UU{{}}}{UU{UU{}}}{{U{{{{}}U{{{{UU{U}U{{U}{{}U{U}}}{}{{}{{}{U}}{{{UUUU{}U{{U{U}{{U{}{}}{}{U}{U}}UU}U{}{{}UU}UU{}UU{U{}U}{{{{}U{}}U{{{{UUU}{}{U{}}U}U{{}U{U{}}{{UU{{}UUUUU}}UU{U{U{{}{}U}{UU{}U{UUUU}{U{U{UU{UU{{{}}}}}}{U{{}{UU{{{}U}{{}{}}}}{}{}}}{{UUU{}U}}U{{}U}}UU}}UU}U}}UU}}U}{U{}U}U{U{}{{U}UU{{{}U}}U}}U{}}}UUUUU}}{UUUU}}{{U}}U{UU{{U}{}}{}{UU{}{}{{{}U{}{{{{UU}}U{U}}{{}{}U}{U{}}}U}}{}{}}{{U}U}UU}U{{UU{U{{{UU}U}{U{}}UUUU{{UU{}U{{}}{}UUU{}{}U}{U}{}U{}}{U{{{}U{UU{}{{UU}{{}}U}U}U}U{U}U{{UUUU{{}{}{UU}UUU{{}}U}UU}UUU}{}{{U}U}U}{{{}U{U{}UU{U}{U{U}{{}UUU{}{U{}}{{UU{}U}U}U}}}}U}U{}{U}UU}U}{U{}{{}UUU{{}U{U}}U{U}UU}U{{{{}}}}}UU{{UU{{}}U{U}}UUU{{{{{{{}}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}{}{}{{}}}UUU{U{{{UU{UU{UU}{U}U{U}{}{{U}{}{{{UU{{U}U}U{{}U}{}UU}U{{{{{{{{{U}UUU}UU{{}UU}UU}}{}{}U}}U{UUU}}U{}U}}U}U}UUUU{{{}{{}}UUU}{{}{{UU{UU{}{{}}U}{{{{U{{}}}UU}U{U}{{}{}U{{}}U{UU}U{U{{}}}U{{{{}}}{U{UU{}U}{{{UU{{{}U}{}{{U{}{{}}U{{U{{}}{}}{{}U}{U{{{U}}{U}{U{{}}}{}U}{}UUU{{{}U{}U{U}{{{{{}{U}}))))))!!!!!!!U{{}{!!!!!!!!!!!U{}{U}}}UUUU}U{}{{{{U{{{}}}}U{{U{{{))))))!!!!!!!!UUU!!!!!!!!!!!!!!U}U{{{{{{}}UUU}U{{UUUU{}U}}{U{{}))){UUU{{}{UU!!!U!!!UU{}{U}{{!!!!!{{UU{U}{{{U{U{U{}U{}{{}{U{}}U})){}UU}}U}{}UU!!!!!}{U}}}U}{{}U!!!}}{{{{{{}{{{}UUU}{U}U}}}{}}}}})){}{UU}U}U}U{{!!!}}U}U{}}{{UU{U!!U{{UUU}U{{U}}}U{}{U{}}UUU{U}{))){U}UU{{}U{U}U!!!{}UU}}{{{U}U{U!!{{}U}{U{}{{{UU{}U{U{{UU}UU{{)))}{{{U}{{}}U}U}!!!}}U}}}{U{{UUU{!!U{{U{{{}{{UUU{U}UUU{UU{U{{{{))UU}{{}{{{U}{{}}!!!{{{}U{UU}UU}}U!!}{}{}{U{}}U}U{{{{{U{{{{UU{U}))}UU{U{UU}U}{}U{!!!}{U{U{}{U{U}{{!!{UU}U}UU{{UU}}}U}}{U}{{UU{}U))U}{{U{}}U{{{}U{{{}}UUU}}{U{U{{U}!!UU{U{UU{UUU{UUU{UU}{{U}{}{{})){}U}}}{{U}U{}{{{}UU{{}{UUUUU}{{{!!UUUU}{{U}U{{U}UUUU{}}}}U}}{{)){}{}{}UU}{{}}{U}UU}U}{U{U{}{{{}!!!{}{UU}}{U{U}{{UU{U}{}}U}{UU{))}{UU{UUUUUUU{}{UU{{{}{{U{U}UU}U!!{U{}}{U}}UU{{{{UUUUU}{U{{{U{{UU{{}}U{{}}{UU}}{}{U}}{}UUU}UUU{!!!{U{{U}{U{}}{U{{{}{{{{{}UU}U{}}}}{}}UU{}{UU}{{}U{}U}U}}U}U}U{U!!}{UUU}UU}{UU}U{}{U}}U{U}{}UUU}UUU}}UU{U}}}}{}U}}}}}{UU}}UU{UU!!!UU{{{{}{U{}}}{U}UUU{}{}}UU{UUU{{{{{}U}U{}{}U{U}}U{U}U}U}}UU}!!!{U}{{}{{UUU}{U}}U{}{}{{}U{UU{UU{}U{}}UU}U{}{{U}{{{}U{UU{{}U{!!!U{UUU{{{U{}{{UU{U{U{U{}}U}}{{}}}}UU}}}}U}}U{U}{{{{UU}UUU}U{!!!!U{UU{}U{}{}}{}}}U{}}{U{{}{UU{U}UU{{}}}{}}{{U{U{{}}}UU}{{U}{!!!!U}U{{{U{{{{U}UU}{}UUUUU{UU{{{U}U{}{U}{{}{UU{UU{UUU{}}}}{{}U!!!{{}U{{U{}U}}}{}{UU{UU}}}U}{U{{{{U{{{}{}}U}{}}U}{}}}{U{}{UU{{!!!{U{UU{}U{}{}}{U{{}}}U}UUU{}{}{UU{{{}UUU{UU{}{}{}}}}}}}}}}U}{!!!{U{{}U}U}{{U{U{{U{}{U{{}U{{{U{{U{{U}}UU{{U}U{UUUUU}U{U{}{U{}!!!UUU{{{U}UU}U{U{}{{}}U}}}{}{{UUU{U}{UU{}}U}}{{U!!!UUUUUU{UUUU!!!{U}UU{}{U}U{{UUU}UUUU}{U{}{{{{{U}UUUU}U{}{{}U}{!!!!!UU{}}UUU!!!}{{}UU}}U}U}{}}U{}{{U}{}U}UU{}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{{{UU}{{UU{UUU{{}{}{{UUU}{U}UU{{U{}{{}{U}}}{UU{U}}{U!!!U{!!!}}}UUU}{UU}{{}{{UU}{U}{U}UUU{{{}{U}UU}U}U}}}U{UUU}UUU{{UU!!{!!!U}}}U{}{{U}{}}{U{U{{{UUU}{U{}{{{}}U}}}{U}}U{{UUU{{{{{}U}UU!!!!!{{U{{U}}{UUU}U}{}U{U{}}{{U}}U}}{}{U}}{{}U}{{}U}{U{U}}{U}{U{{!!!!}}UU}UUUUU{U{}{{{UUU{U}U}U}}}U{U}{U}U{{U{{}{U{U{U}{{}}}{}{UU!!!}UU}}U{{U{{U}}}}}}{UU{{{}U}U}{}}UUU{{U{U}}U}{{UUUU}U}UUU{{{{{U!!{}}U}U}{{UU{}U{}}}{}U{}{}}{{UU}}U{{{}UU{{U}}}}{{{}}U}}}U}{{{{{U{UU{}U{}{{{}{{{{U{}U{U}}{}UUU}U}}}{U}U}U}}{UU}U}U}UU{U{U}}}{}UU{}U{{U}}}U}}{UUUU{{{{{{UUU{{}}}{}}U}}UU{U{}{}{U}U{{}}{{}{}}{{UU{}}U{}}UU{{}{}}}{U}}{U}{{U{}}UU{}U{{{}U}}UUU{}}{{UU}U}UU{U{}}UU{{}U{UUU}{U{UU}U{U{{{}U{}{}{{{{{{U}}}}U}U{{}}{U{{{}{{U}{{}{{{U{{{}UUU{UU}}}{UU}{{U{U}{U}}{}U{{U}{{UUUU{{}U{{{}{U}{{U{{{}}{{{}}U{U}}{{{U{}UUU{UU}{U}U}{}U{UU{{{}}{{U{{U}U{}U{U{U}}}}{{{}{}{U}{}}{{}{}}{}}{U{{U{{}}{U{UU{}U{}U}}UU}}U{}}UU}U}{{}}UU{}}U}}U}{{U{U}{}{{{U}U}UU}{{{{{{U}UU}U{U}U{{{U{}}}}}{UUUU{}{U}}U}U{{U}}{{UU}UU}}{{U}U{}U}}UUU}}}{U}{UU}}U}{U{{{{{{U}UU{}{}U{}{UU}{{{UU}U}U{UUUU}UUU{U}}{}U{U}U{UUU{U}U{{U}UU{UU{}UUU}UUU{{{U}U{}}{}{U}UUU{}UU{{}{{}{{UU}U{{{{U}}}}{{U}{}}{{{UU{{}{U}}}UUU{{UU}{U{U}{U{U}{{}U{{U}}{}}}}{{{U}}}U{UU{U}}}{}{{U{{UU{U{{{{{}U{{}}{}}}}U}{U}U{U}}{}U{U}}UU{}{}}U}U}U{}}{}UU{UU}U}{U}{{UU{U{{{}{}{}{}}}}{}}UU{}U}}{U}{{{}}{}}{}U}UU}}}}{U}{{}}}U{U{UU}}{U}U}U{U}U{{}}{}UU{U{U))))))))))))){UU{{U}U{{}{}{}{U}{U{{{{{U}U{}}{{}UU}}{}}{U{{}{U}}))))))))))))))){U!!!!!!!!!!!!!!U{{}{{U{U}UU}{}UU{{}{U}}U}UUU{}{)))}{UU}{UU}U))){!!!!!!!!!!!!!!!!{U}}{UU}}{}UUUU}UU}}U}}UUUUUU{)))}}U}U}UU{{UU!!{!!}{{}U}}U{}{}!!!{}{}{UUU}{{}{UUU{}UU{}{U}{}{)))}}{{{UU}U}{UU!!!!!}{{{{{{}{UUUU!!{U}U{}U{{U}{{{{}UU}}U}UU}}U}))}}}U}{U{{U}{{U!!!!}U{{U{}{}{{{}U!!!{}U}UU{UUUUUU}U{{UUU}{}}UU)))U{}UU}}{{}}}{{}!!!U{}{{UUUU}UU{U{!!U}{}UU{U}U{}U{{U}U}U}}UUUU))}}{}}UU}}}U}UUU{!!!{}U}UU}{{U{}U}}!!}}}}}{{U{}U{}{{U{U{UU{UU}}))U{}}U{{UU}{}{}UU!!}{U}{{}U{{U{}U}!!!U}U}}}U{U}}}{}{{UU{U{U}}{})){}}{{}{{UU{}}{}{!!U}U{U{{}{{{UU{U!!}}U}}}}{U}}}{}}UU}}}UUUUU{{))}}}{{}{{{}{U}U{UUU}{{U{{{}}{}{UUU!!}{U}UUUUU}U}}}{UU}{UU{{U}}{)))}}U}U{U}UU}}{{UU{}U{}U{}}{{}}U}!!!U}U{{}U{UU}UU}{{UU}U}{{{{{{)))U}}U}{{}}{UUUUU{U}}{UUUUU{}}U}!!!{}{U{UU{{}}{{}{{U{}{UU}{{}}{}{}}U{}}{UU}UU}UU}U{U}UUU{U{UU{!!!!!U{{}}}{}{U{U{{{U}{{}{{{}}}UUU}U{{{{U}UUUU}UU}{{UU{UU}}{{U}!!!!}{}}{U{{}{}UUU}}{}{}{}{U{U{U}}UUU{}}}UU}}UU}{}{}UU}}U{{}}{!!!!{U}}{{{}UUU}}U{{{{UUU}{}{UU{}U}{U}}{{}UU}U}}UUU}UU}}U{UU}UU!!!!{}{U{UU}U{{U{{}U{}{U}{}{{{{}}{UUU{U}{U{}U}{{UU{{}}{}{}{UU}}!!!{U{{}{}}}}U{}UUU}U{}UU}{U{{{}}}}U{}UU{!!}UU{}{U}{{}{{{UU}}}U!!!{{{{}UU}U{{U}{{}UU{}}{}UUU{UU{U{}{{}{{U!!{}}{{U}{}UU{}U}{U{}!!!{}}UU{{}}U}}U}U{}}{}{}UUU{}}}{{{U{{U}UU}!!U{{}{{}U{}}{}U{U{}{!!UUU}{}}{U{{{}{U}U}}UU{UUU{{{{U}}}{{}{{{{{!!!UU{}UU}{U{{U{}}}U!!!}}{U{{U{UU}UUU}{U}}{UUUUUU}{U{U{{U{}}}{U{U!!!U{U{}}}{{U{}}{U!!!U}{{{{}}}{UUU}{U}}{U{}}{{}UU}}U{}UU}{}U}}U}!!!!U{{}U}U}{U{{}!!!UU{{U{U}{U}U{U}{}{{{UU}{U}{}}{U{}{U}{{{U{}{}U{!!!!}{U{U}{{UU{!!{}U}{UU}UU}{UU}{{{}}}}}{}{}{}{U}U{}{UUU{U}}}U{U}!!!!UUUU{{}UU!!!}UUU}UU}}UU{U{}}U}{{{{U{U}UU{}{{U{{U{U{}}{{{}}}U{{!!!U}}}{{}!!!{{UUU{{U}{}UU}}}{{UU{{U}{{}U{UU}U}U}{UU}U}U}{U{{UUU!!!!{U{}{}!!}{U}U{}{{}{}{UU}{}}U{U}}{{UUU{{}}}{}{{U}}{{}{}{{{{}U}}!!!U}}}{!!U}}{}{{{{}U}{{{{{{UU{{U{{{UU{}{}{}}}{}U{{{{UU{}}}{}}}{{!!U{U{U!!}U}}UU}U{{UU{}U}{U}}{}UU{}{}{UU{{U}}}UU{}}U{{}}U{UU{}U{!!!!!{!!!}U}UU}U}{{}U}}UUUU{U}U{U{{}{}U}}}U}}{UUU{}}{UUU{U{UU{{{{!!!!}!!U}U{UU{U}{}UU}{}}}{U{}}}}}{}}}UUUU{{}U}}}}}UU{{{U{UU}UUU}UU!!!!!}}U{UU{}U{U}U{{U}}{{}{U{U{{U}U{{{}{{}{{UU{{}UU}U}}U}}{{}}U}}!!!!U{{{{UU}}{}}}{{}{}}}UU}{}{{}{U{}}}UU}U{U}}}{}{U}}UU}}U{{}}{U}U!!U{{U}}U}U}UUUU{}}U}}{{}U{{UU}{U{}{}U{UUU}{{U{{U}}U{}}U}UUU}UU}!!{{{{{}{}U{U}U{UUU}}}UUUU{}}{}{U{U{{U}{U}}{{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{{{}}{}{{}}}{{{{}}U}U{{}{}U}}{UU{{}}{}}UU}{}U{}UU{U{{{U{U{{{UU{}}{}}}U}U{U{{}{U}}U{{{{{{U}UUUUU}U}}{{UU}U{}U{}}{{UU{UU}{U}}{U{UU{UU{{{U}U{U}{}{}}}U{{{{U{{{U{{UU{U}UUU{}U{U{}{}}}}{}UU}{{{{{U}}U}UUU}}U}{{U{U}}}}}U{{U{U{{U{{U}{{UUUU}U}U{UUUU{{{}{UU{}{}}{U{U{}}UU}UU{U{{{U{{{{{{UUU{}{UU{U}}}}UU}{}{{U{}UU{UU{}U{}{UU}UUU{U{UU{{}U{U}}U}{U}{U}}}}}{}}U{U}}U{}{}{}{{U{UU}U}U}}}{U{{U}UU{{}}U}U}U}{}U{UU{UU}}{{}{{U}}U}{{}{{}UU{}U}}U{}{{{U{{}{}U{{U{UUU{}{{{U}{{}}U}}}UUUUU}}{{UU}}}{}}{{}}}{}}UUU}{{{}}{{UU{U}U{UU{{}{{{{{}UUU}U{}U{{U{}{}UU}}{}UU{U}U{U}}}}}{}{{}U{{UU}{{{U}U{UU{U}{}U}{{}{}}UU}UUU}{{U}U}UU{UU{}}{{UU}}}}{{}}U{}UUU{U{}{}{UU}UU}{{}}}U}}U}U}U{{{{U}UUU}{{U{}{U{U{}{U{{UUU}U}{UUU{UU{{{}UUU{U}UUUU}U))))))))){}}UUUU{U}!!!!!!!!!{U{{U}}{}U{UU{{}U{U{U}{}}U}U}}{{UU))))))))))))UU{}{}}))!!!!!!!!!!!!!{{}}UU}U{U{}}}}U}U}{{}}{}{{}}{))){{{{}{})))){U{))))!{UU{UUU!!!!!!}U}U{}{}}}UU}{}{{}{U{UUU}{}{U))U{U{U{}{}))))U))))}{UUU}}U{}}{{!!!U{}U}U{}{}U{U{}}U}U}UU{{}}}U))}{U}}}{U{}{)))))}U}}{}UU{}{{}U{}!!{}U}}{}}{U{{}UU{}}UUU}{}{UU))){UU{}{}}UU}U))))}{{{{}{{UUUU{}{U!!!}}U{UU}U{{{{}}}}}U}}U}UUU}))U}}{{UU{{{U}}{)))}U}UU{}{{}{}}}{{}!!}}}U{{{}U}U}}{UU}}{}}UUU}U))U}U{}UUUUU{{{{{))U}{}U}{{UUUU{U{{U!!{{}}}U{}}}{}}U}}{{{{{}}U{})){U{}}U}U{}U{U{}))U{}U}UU}U}U{{{}{{!!{}{}{}U{U}}{}{{}UU{U}{}{}}))}}}}{U}{U}U{}}UU}{U{U}}{U{U{}}{}}!!!}U{UU}U}}{}}{UU{U}UU}{{{UU)){{{{{}}}{{}{{UUU{{U{}}{{U{{U}{U}!!!{{}}{}}U}{}}{U{{U}}{}}{}}{U)){U}{UU}{{UU}{{}}}}UU}UUU}U}{{}!!!!!}}{}}}{}{U{U{{UU{}{}{U}}{UU!!UUU{UUUU{}}{}U{U}U{U}U{{}}{U{!!!!U}UU{}{{}}U{}U{}}UU{}{}U{{}UU!!}}U}{}UUUUUUU}U{U}{UUUUU{U{U!!!UUU}U{}}}{}}UU}U}{{{U}U}U{{}}U}!!{{{{}U}{U}}{U{UU}UU{UUU{}{!!!!}{}U}}U{U}}U{}}{{UU}}{{U{{U}}U{U!!U{U}}{U{}UUU}U{U{U}{}}}}}!!!!UU}U{{}U{}UU}UU{}U{{}UUU{U{U{}UU{!!U{U{{{}}U}{{}U{U{{U}}UU}{!!U}U}}U{}{U{}U{}}}{{}{}UU{}U{}U{}U}U!!!U}{}}U{{{}UUU{{U}}{U{}U!!!U{}UU}{}U}{}U{U{{{{UU{{{}{U{U{{U}}}{!!{{}{{U}{}}{U{}}U{{{{}U{!!{UUUU{}{U}{U}{}{U}{{U{}}UU}}UUUU}{}{U!!!UUU}{{U}}{UU}UU{{{{{U!!!U{}{U}U{}}U}U}{{{{}{{}}{{UU}}UUU{}}}{!!!!}{U}U{}{UU{{UU{UU}}}!!U{{{{{{}{{}U{}{}{UU}{U{{U}}{}{}}}{UUUU}{!!!!!UUU{}{{U}}{U{{}!!!!U}U}UUU{}U{{}U{{U{U}U{UU{{{}{{U}U}}}{}UU{!!!!U}{{{{}U{{}}U{!!!!UU}U}UU{}}UUUUU{{U}U{{{}{}}}UUU{{U{{}}U}UUUU!!!!U{{}U{U{U}{!!!{}}{}}}UU}}{U{U}U{U{{}{U}{}U}}}U{{{{{{U}{}UU}}}!!!!}{UU}U{{}!!!}{UUUU{{}}{{U}}}}}U}{}}{}}}}}U}{UUU}{U{U{U}{{}UUU}!!!{U{}U}U!!!U}U{}{}{{{}}{{U}}U{UU{{{}}{}}}}UU}}U{}}{}}}{{{}UUU{}!!!{}}{}!!!{U}U}UU}{UUU{{{}{U}{}UU{{}}}U{UUU}UU{}}}U}}}}{{}}}}U}{!!!{{U!!!{}{UU}}UU}{UU{U}{}}{{{U}{{{{U}U{U}UU{}{U}U}{UUUU{{U{{U{}!!!}}!!}}U}}}{{}{{U{U}{U}UUU}}}{U{{U}{U}}{}{{{U{{U{U{}U{}{}}UUUU}!!!{!!UU{UUU}}UU{}U{UU{{U{}U{UUU}}U}{{{{UU}U}{}U}}}}U}{}UU}{{{}}U!!!!!}U}{{{}U{{{UU}{{{}}U}}}UUU{U}{{}}}}UU{}}U}U}}}U}U{}}U}{{{U{!!!!}U}}UUUU}}UU}{}}}U{{}UU}UU}{}}}U}{{}{U{{{{UUU{U}}}}UU}}U}{{}U!!!}}{{UU{U}{}}UU{{{}}}}UU}}U}}{U}U}{{}{}{{U{U{{}{}{UUU{}}UU{UU{!!!}}U{{U{}UU{}{{}U}{{}{{U{{{}}{}}U{U}}}}U{{{U}U{}}U}{U}U{{{{{}U!!UUU}}UU{}U}}{}{{{}}{UU{{{}U{}UU{}}}U{{U{}U{}U{U}U{{UU{UUUU{{UU}{{U{{U{{U}}}U{}{U}}{}U}}U{{}}}U}{}}UU{}UUUU}UU}}{{{}}}U{{U}{}}U}U{UU{{}{}}}U}{{}{{{U}UU{}{{{{}{}UUU}}}{U}U{U}U{{U{}U{}U{}}{UU}{U{UUU}}}}{}{U{{{U{}UU}{{U{}}U}U}{{U}}UU{UU{U{{}UUUU}}{{}UU}UU{U{}{{{UUU{U{U}{}{U{}U}}}}}}U{}UU}}{UU}UU{{U}{}U}U{UUUU{}{}U}}}}U}{UU}{UU{{{U{}}UUU}}{}{}}{{}{}{{}}U{UU}}{}UU{}}U}U{UUU}{}{}{UUUU{{U{}{}{}}{{U{{{}U{}U}{U{UU{UU{U{}UU{}{UU}U{}}{}{}U{}}}UUU{{{{{{{U}U}U{{U}}U{{}{}{}}{}}}}}{}}{}UUUU{UU{}}}{{}}}}}}{{}}}}}U}{}U{}}UU}}}{U}{}}}{{{}}U{}U{{U}}}U{U}{{{{{{}U}}{U{{{U{UU}}}}U}{{{}}{UU}{}}}U{{U}U{UU}{{{UU{}{UUUU}}{{{UUUUU}UU}}}}}}}{{}{{}{{{UUU}{{}}{U}}}}UUU{{}}{UUUUUUUU{{{}{}{UUU{{{}{}{}{{{U{U}{{U{}U}}U}}}UU{}{{}}}U}{U}U{U{}{{}{}}{{}UU}}}UUU{}{}}{U}U{UUU}{}{}UU{}{}{U}{UU}U}U}}U}}}{U}{}UUU}}}}}{{{UUU}UU}U{{{UUU}U{}{UU{UU}{}UU{{{{UU}{}}U{}}UU{{{}}}UU}{{U}}}U}{UUUU}{}U}U{U}}{U}}}{}{U}}}U{{U}{)))))))))}{}UU{{{UU!!!!!!!!!UU{{{}{{{}{U{UU}{U{}U}{}{{{UU{{UU{))))))))))))}UU}{U{))!!!!!!!!!!!!!}U}U}{{}{{{}UU}{U{}U}U}U}{{{}U)))U{{{{U}))))}U{))))!U}{}{UU!!!!!!{}{{}{{{UUU}UUU}UU}{U}{{}}U{{))U{}{}U}{U))))}))))UU{U}}}UU}U}{!!!{}{}U{{U}}{}U{{UUUU{}}}U{U{{))UU}UUU}U}{}))))){}{{UU}{UU{}{{{U!!}U{U}{}}UU}U{}}{U{{}}{{}{{{))){}U{{{UU}}UU))))}{}}{}}{{}U}U{}U!!!}{}}}{{U}}U{{{U{U}UU}U}{}}))U}}{U{{}}UU}}U))){{}U}U{}}{U{}{U{U!!U{}}U{{}UU}}}U}{}{{}U}}}}})){U}U}UU}U}UU{}U)){}{}U}}UUU{}{UU}{!!U}}UUU{UU}}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}}}{{}!!!{UU{}U{}}}{}{}{UUU{{U{U{{{)){}U{}}}U}{UU{}}}U}UUU{}}{}{UU{}}!!!}}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{}}}}{!!!!UU{}}U}U{UU}{}UU{}U{}}U{}U"}""!{{UU{U{}}}UU}U}{}{}UUUU{}UU}!!!}}U}{{{}}}{U{U{{{{U{UUU{}}}}"}}!!UU{U}{}}}{U}U{{}U}}}{}{{U{!!!!{U{}UUU}U{U{UU}U{U{U{{{UU{U}UU}U!!U{}{U{UUU{U}}}{{{{U{U{}{}!!!!}U{{UU}U{}{}}U{}{}{U}U}{}U{}UUU{{!!U{UU{}}}}{}{UUU{{}{U{}}}{!!{U{UU}UUU}U{U{{UUU{{UU}U{}UU{}U}{}}!!!}{}U}{U}}U{}{{{U{{U{{{}!!!U{U}}{{U}U}U}{{{{U}}{U{U{}}}}}U{U{{{!!U}{U{}}}UU{U}U}}{}}}{{{!!{{}UUU{}{{}}{{{U{{}}}{{U}}U}{{{}U{{{{!!!}U}{U}{}UU}U{U{{{}UUU!!!{}UU}}UU}U}{{}{U{U}{UUUUU{}}UU{{{U{{U!!!!{U{{UUU}}U{U{U{U}U}}!!UU}}}}{{}}{}{U}U}U}{}UUUU}{U{}{}}{{{{{UU!!!!!}}}{U{{}}}{{{}}!!!!{}{}UU}{}}UU{{U}U}U{U}{{{U{UU}{U{{{}}{UUU!!!!UU}}}U}}{{{{U{!!!!}{U}}{U{U}}}{UUU{}{}}}U}}U{U}}U}UU}UU}}}}}{}!!!!{U{}{}U}}}U!!!{{U}}UU}}{}U{}{UU}}}U{{{U}}}}{}}U}{U}}UUU{U{{{U!!!!UUU{{UUU}!!!{UU{}{}U{{{U{UU}UU{UU}}{U{U{{U{}{{{{{}{UU}{}{{U}U{!!!}U}{U}}!!!UU}{}}}{}{}}}{}UU{{}{U{}U}}U{}U}{{}U{U{U{}{}U}}{UU}}!!!}{{{U!!!}}UU}}U{}{{{}U{U{U{UUUU}{{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{UU}UU}UU{}}}}U{}{UU{UU}}}}{UU{}U{}}{}}{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{{}}U}}{}}U!!!!{{U{U}{{}U{U}UU{}UU}UU}}}}}{{U{{}U}U{U{}UUU{UUUUUU}}{UUU}}}{}!!!}}{U{{}{}{}UU{{U{U{}U}{U}{UU}U}}}}{}}UU}{}}}{}{U{}}U{{{{{{U}}!!!U{{U{}}}{}{UU{}}{U}}U{{}}{}UU{{U{{{{}U}}{}}U}}{U{UU{U{{{U}U{U!!{U}U}U{U}UU{{}}}U{}}}U}U{}}U}UUU}{{U{{}}U{{{{U}{}{}}UUU}}{}{U{}}U{U{U}}{{U{UU{}UU}}{U}}U}{{}U}{{{{UU}}{{{UU}}}U}U{}}}{}}}UUUU}}}}{{UU{}U{{}}{U{}{{{}}}{UU}{{UU{{{U{UUU}}}}{{{}{{U{}{U{}U{{}U}U}{}}UU}{UU}{}}}}UUU{U{{}}{UU{{U}}$UU{{{{{UUUU}{{{{{U{{U{{{U}}UUU}}}UU}}U}}UU}}U}}UUUU{}UU{U{U}UU{{{U{{{{{}U}{{UU{}U}}{U{{{U}U}U}UU{}}U{}{U{{}{{{}}{U}{}{{{U{UUUU{}U}}U{{}UU}U}}UU}U}U{UU}}U}}U{{}{{}}{}{}{{{U}{}{{{}UUU{}{U}}UU{UUU{UU}{U{{UU{{{}}}{{U{{{{{UU{}UUU}{U{}U}}UU{U{}U{}{U{}{U}}UU{{{}}{}}{U{}U}}}}{{UU{{}}U{{}{U{UUUU{U}U}UU{}U{}}}{{{{U}{U}}{UU{}}UU}{{}UU}U{{U}UU}}}{{}}UU{}}UUU{UU{U{U}}UUU{{{}{{}{{{{}UU}{{{U}}}{UU{U{{U}}}U{{UUU}}}}U{}UU}UU}UUU}UUUU}}U{{{{U}U{U{{U{{UU{{U{UU}U{{UUU{{U{}{}{{}U{}U{{{{}UUU{UU}{{}U{}{}U}UU{UU{}}UU}U}}}U}{}UU}}}U{{{UUU}U}}{U{U}{{U}U}}}U{{}}U{{U}}UUUUUU}U{}UUUU{}UU{}}{UUU}}}U}{{{{UU{{{}}UU}{U}}{}}}{{{}U{}}}}{}}{}}}{}}{{{{UU{U{U}{U}}UU{{}U}UU{{UU{}{U{}U}{{{U)))))))))U}{}}}{U}U!!!!!!!!!{U{{}U}{U}UUU}}{U{}}}{UU{{}}}U}}{})))))))))))){{{}UU}))!!!!!!!!!!!!!{}}U}U}}U}}}UU}UU{U{U}UUU{{}U{)))U}{}UU}))))}U}))))!}}}{UUU!!!!!!{}U}{{U{U}UUU{{U}}}{{UU{UU}U{)){{U}}UU}{)))){))))UUU}}{{{}}{}U!!!}U{}U{U}}{{U}UU{U}UU}{}}U}U{))UU{}}}U}U{}))))){U}{}{U}{{{}}}U}!!{{UU{{U{{UUU{U{U{U{U{{{}}U})))U{}{{{{}U}U}))))U{}{}{U}}U}}}UU}!!!}{}}{}}{}UU}UUU}}U{U{}U}{U))U{UU}{UU{UU{}{))){U{}{{}U}UUU}{{{}!!{}{U{U{U}}{}UU}{{U{U{}}{U{)"""}{{UU{UUU{{U})){}{}UU}U{}U}U{{U}!!}}}{U}UUUU{}{U}}}{}{{{}}U{"){"U}}}}{U}U{}}U)){}U{}}UUUU}}{UU{{!!UU{}{UU{U{U}UUU{}{UU{U{"""")U}}}U{{U{UUU}{{{U}}}}U}UU}}U{{}}{!!!UUU}U{{{{}UU}U{U}UU}}}U}""""}U}UUUU}{U}{}}U{{{U{U}}}}U{U}{}U!!!UU{U{}U}}U{U{UU}UU{U}U{}{}{)""""}{}}U{{U}}}{U{UU}}}}U{U{U{U!!!!!U}{}}{}UUUU{{{UUU{UU}U}{}{}!!U}{"""}}}}}{{U{{UU}}}U}UU{{U{!!!!{U}}}{U}U}}{}}}}}{UU{U}}U{}""!!{{}}{UU{U{U{{U}{{{{U}U}{}{{U!!!{U}U}U}UUU}U}U{{{}{U{}{}}UU}"}U!!U{{{}UU}}}UUU}UU{}{UUU{{U}!!!!UU{}}U{U{U}U}{U}UU{{}U{{}}U{""{}!!""""{U}{}U{{}U{}}U}{{}{UU!!!!{}U{}{}U}{}U{UU{U}UUU{}U}U}{U}}U"!!U}}}}}}}}}{U{}{{}U}{{{}}U!!}}}U}U}}{{{}}U{}{}UU}}}U{U{U}}{U{"{!!!{{UU}}{{}U}}{{}{U}}{UUU!!!}U{{{U}{}{UU}}{U}U}{}}}{U{U{{{U}{}{}!!}UU{{{{}UUU}}{UU{U{{{{}!!U{U}}{}}{{}{U}{U{}U{{}{}U}UU}}{{{{}{U!!!}UU}UU}UUUUU{{{}}U}UU!!!}U}}{UU}}U{{}UU}}{U}{U}}UUUU}U}UU{}}}!!!!{UU{{}U{{}U}}UU}{{UU!!}UU}{{{{{{{}{U}{}U}{U{U}{UUU{}{}{UU}}UU{!!!!!}{}{}U{U}{}{{{}!!!!}UUUU}{}}{{{{{{}{UU{{{UUU}}UUUUU}{U}{}U{{!!!!U{U{}U{{{U{U}}!!!!}{{U{U{U{}}{U{{{}UUU{{UU{{}}}}{U}U{UU}{}{{}{!!!!{U}{}}U}U{}!!!}U}{}U{}}U}{UU}}}{U}}U{{U{{}{}}}}}U{U}{U}{}{{}{!!!!UUU}U}U{U!!!}{}{{}{}U{U}U{{UUUU}}{{}}U{{UU{U{}}{}{{}{}}}}{}}U}!!!}U{}{{{!!!U}{U{}}}UU}{{{}{{U}}}{}U{}}U}U}}}{{}UU}{{{UUU}UU{}}{!!!}U}}}!!!{}{}}{{{}UUU}UUUU}{}{U{}UU}UUU{U{{{U}{}{{UU{}U}{UUU{U}!!!{}}!!!{{{}{}{}}}}}UUU}}{U}U{{UU}{{U{{U}U}{{}U}UU{{U}{UU{}}}{}}!!!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{UUUUU}U}}}U{{UU{{}}!!!!!U}}{{{}{U}{U{}UUU}U{U{{U{{{U}UUUU{}{{{}UU{{U{U{}UU}}U{{{}{}!!!!}{}{{}U{}}{{U{}}U{}}}}U{U{{U{}}}UU}{U}{{}{{{{}{}{}U}}U}{U{U{}!!!{{U}{{{U{{UU}{}U{UUUU}{}UU}{U{}}}}U{{}U}{}}{U}U}{{}}U}{}}{{{}!!!}}}U{UUUU{}U{{}}}{{U}{U{U}{}{}{{}}{U{{U{}{}{}}}{U{U{}}{}}{UU}!!U}UUU{{{U{U{U}}UU{U}{}{}}U{{}U}}{U{}U}{{}U}{}{{U{}{U{U{}}U{}}U}UUU}}}}}U}{}UU{UUUU}UU}UU{U{}}}{U}U}}U}{UU}{}UU}U}{{}{}}}}{}}}{U}}U}{}U}{}U{UU{U{}}}{UU}}{U{}{}U{}{}{{U}}{{}{U{}U{UUU{}UUU{}{U}{U}U}U{{UU{U{}U{{}}U}{{}{U{}}U{}}}}}}U}U{{{}}U{U{{U}}{{UUU{UUUU}}{}}}{{}U}{}UUU{}U{{{UU}U}UU}U{}UU}}}}}U{{}}{}U}}UU{{{{{U}}U{{{UU{{}U}}{{U{{{U}UU}{{{}}{{}{U}U}U{}U{U{U}{{{UU}U}}}{}}U}}}{U}{U{{U}}}}}UU}}{}}}}{{U}U}}{}{{{}{U{}{{UUUUU}U}{{U}UU{U}U{{UU{}{{U}U{}}U{U{}U{}U{}{}UUU{U}U{U{{UUU}{}}{U}{U}UUUUU{{U{{}}U{{{U}{{}UU{UU}U{U{}}{}UUU{U}UU}{{}U{{{{}U}{{UUU}U{U{{}{}}UU{UU}}U}}{U{{}}U}}UUU}}U{U}UUU{}{}UU{}U}{U{}UUU{}{U}UUU}}}}{U}{U}UUU}U}{{{{}{U{{}{U}}{UU}}UU{UUU}{{U}}}}{{{}}U{UUU{{}{U}}}{U}{}{}UU{U{U{{UUUU{}}}U}}{U}{UUUU{U{}{}UUU}{}}{U{{}UU{{}}{U{{}}U}U{U}UUU}}{}{{{}{}}{}UUU{{UU{}}}UU{UUUUU}U}{}}UUU}U{}}{{}U}UU{}U}{U}{}{UU}{{}U{U}{U{{UU{}U}}UUUUU}{{U}{{U{}{U}{U}}}{U{UU{U}}}}{{U{}}}{UUU}}{))))))))){UU{{}{U{U!!!!!!!!!UUUUU{{{U{}{U{U{UU{}}}{}{}UU}U}}{}))))))))))))UUUU{}}))!!!!!!!!!!!!!{}}UU{U}U{}{}{{}{{UU{{{}U{U{{{)))}UUU}}})))){{}))))!{U{UU{{!!!!!!}}UUU{{UU}{UU{UU}{U{}}{U{{{}U)){{}{U{U}}))))})))){}}U{UUU{{}{{!!!U}}}U{UUU{U}}}UU{U{{{U{}}UU{)){}}{{{{{{}{))))){}{{U{}{U}{{UU{U!!UUU}U{{}U{U}{U}U}}U}{UU{{UU))"{}UU{{U}U{{U))))U{}U}}{U}}U{U{}U!!!}}U{{{{UUU{U}U}{{}U{{U}{}U)){"}""UUU{}{}{U)))}U{}U}UU}UU}}U{}U!!}U{U}UUUU}}{}{UU{}{{{UUUU{)){""}{UU{}}}{{{{))}{{UU}UU}{}{UU}}{!!U{}{}}}}UU{UU}U{U"{}}U}""{)""{"{U{}{U}{U}{}))UUU}{U{}{{}}}UU}}!!{U{U{UU{{{U{}{}U{""""""{U}")U}}"}UU}U}U{U{}}{U}U}UU{{}UU{{{{U!!!{{UU}{{}{{UU{}}U}}U{}"""}U")UUU{"}{{U}{}}}}UU{UU{{{}}{}}}UU{!!!}{{{}}U{}{}UU{{}{}{{{{U{}"")){"}U}}UU}{{{}}U}{{}}}UU{U{}UUU!!!!!U}{{}{{{{{{{}{U}}{UU{{U}}UU!!}U""}}}U{}}{}}{}}}{}}}UU}U}{}!!!!U}{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{}UUU}}{UU}U}U{U}}""}}{U}!!U}""{}}{{UUUUU}}{{U}{{}{}!!!!{{UU}UUUU{U}{U{}UU{{UU}UUUU}}}{U{!!UU{U"}{{}{{{UU{U{}}U}{{}}!!}}}U{U{{}{{}U{{{U}{{}U}{}UU{UU}{"U}!!!UUU{""U{}{{}U}U}{}UU{U{!!!UUU}U}{{{}}UUUU{}U}}}{}{UU}{UU{"{UU{!!}UU{{}U{}}{}U}}{{U{UUUU!!}U{}}}U{}}}U}U}{{}UU}}UU{{U}{}}}"}{}U!!!U}}U}{}}}}{U{UU}}U{}}!!!{{U}}U{}UU{{{U{}}UU}U}{UU}UU{UU}}}}}}!!!!}U}U{}U{}}{{}{{{U}}}!!UU{UUU{{}{}}U{{U}{}U}{{}}UU{{}}U{U}U}{}U!!!!!}U}UUU}{{}U{U{U!!!!U}}}{UUU{}UU{UU}U{{U}}{U{UUUU{}UU{U{U}{{}!!!!}}U{{}U}U}UU}U!!!!U}U}}UU{UUUU{UUU}{}}{}}}U}}U}{U{}{}}}}{UU}U{!!!!}}}{{U}U}U}!!!U{{U}}{U{}U{U{{{{{UU{{UU}U{{U{{}}}{}U}}}}U{}U{}!!!!{}U}}{}UU!!!{}U{}}{U}{}}{U{UU}{}}{UU{{}{}}}U}U}{{UU{}}}{{U{U{{!!!}{U}}{}!!!UU{{U{}}UU{}}U{{U}UU{U}{}UUU{U}UU}}}{U{{U{}U}{{}{U}U!!!U{{U}!!!{{U{}{U{UU{}U}}}U}}UUUUUU{{}U{}}{U{{{}U}}UUU}}UUU{{{}{!!!UU{!!!U}}U}}}U}}}{UU{}}{U}U{U}UUU{}}}}{UU{U}U}{U}}{UU}}{}UUU}}!!!}{!!}{{{}UUU{}{{{U}}UU{{}}{{}}{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}}}U{{{}UU{}{U{{}{}{{UU{U}}}{{{U}{{}}}{}!!!!}{}U}U}UU{}{U{{U{U{UU}{U}U{}{U}}}{}{{U}{}{}}{U}U{{{UU}{}U}}{{!!!}}UUUU}{{UUU{UUU}}}}U}{}}{UUUU{{{{}}}{{}{UU{}UUUUU}{{{U}}UUU}!!!}U}{{U}{UU{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}UU}{}{{{{}}UUU{U}{}}U{}U{}{U{U{{U}}{{}U}{}U{UU{}UU{U}{UU}{}{{{}}{}UU}}UUUU{U{UU}}{}{{{{}{U{}U{UU}}}{{}U{UU}{{}U}UU}{U{{U}U}U{{}}}{{}U{}{}U}U}U}}U}U{U{{U{{{U}U}UU{UUUUU{UU}U{UU{}{}}}}U{}U{UUU{{}U{UU}}}{}U{{{{}UUUU{}}}}{{UU}}U}}}{{U}U}}}}}}}}{{{U{UU}}}}U{UU}}{{UUU{{{}{}U}UU{}}{{}}}}U}UUU{U}}U}{}}{}U{}{}{}UUU{U{}}UU{U{}}U{{{U}U{U}}{}}U}U{UUU{}U}}{U}}U}{U}U}{}U{{}U{{{U}U}UU{U}UU}}}{UUUUU{}}}{UU{{UU{U{}U}}U{U}U{{}UU{U}}}{U}{}{U}UUU{U{U}}U}}U{}{U}}}}U}U{U{}U{{{U}{{{{}{UU{}}}}U{UUU}UUU}{}U}{U{UU}}{UUUUU}U}}}{{{}{U{{{UUUUUU{{{UU{U{U}}U{}U{}}}{U}}UU}{{{}U{UU{}U}U{U{U}UU}}}}U}U}U}}}U}{U{U{}{{{{}UUU{}{{{U}}}UU{U}}}{U}{{{}}U{U{U}{UU}{{U}{U}U}}}U}}U}U}U}}U}{}UU}{{}{{{}{U{{{}{{}UU}}{UU}UU{{{UU}}{{{U}UU}{U}}}{}}{U{UUU}U}{}}{}{}{}}}}}}UU{U}U{U}}{UU}{UU}U}U{}}{{UU{}{UU}U{U{{U{UUU{U{U{}}U{}{}UU}}U{{{}{}}UUU}}}{U{UUU})))))))))U}}{}{U}{}!!!!!!!!!}UUUU}{{}{{{{}U}{}}UU{{U{{U{{{{{}{))))))))))))U{{UU}}))!!!!!!!!!!!!!U}}}UU{{U}{U}}{}U}{UU{}}UU}}}U)))U}}}U{}))))}U{))))!U}}{{}{!!!!!!UUUU{{{U{U{}}{{}}}UU}{}}U{{}{)){{U"{}{{})))){))))U{U{{U}UU{}U}!!!{{{}UU{}}{{{UU{U}UU}{}}}U}{}))}U{"UUU{{}{)))))UUU}{{{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{UU}{{}{{UU}UU}U}"{UU{}{U)){{U"U{}}}{U}}U})){{}U}UU{{UU{U{UU{!!UU{}{{U{}U}U{{}{}U"{UU{}U}))U{U"UU{}UUU}}}U))}U{U{}}}}{{U{}}U{!!}U{U}{U{{}}U{""""""{UUU{{{)){}}"}}{}}{}U}}{{}{}{U{{U{}U}{}{U}!!!{{U{U}U}{{}U}}{}}"{""""UU})){{{U}{UUU}}UU{U{}U}}U{}{U{{{}{U{!!!{{U}}UU}}{{}U}{}}}"}}}}}U{})){U}}{UUU}{}{UU}}}{{U{{{U{}{{}}!!!!!}}U{{{U}{}U}}{U}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{!!!}U{{}}{{}}U}}}{U{U{}{}}""}{{}{{!!UU{{UUU}}}U}}U{{UUU{{}{}}}!!!!U{{}}}U{}{{U}{}}{U}}}U""{U}U{{{U!!{{{}}}U}U{{}}{}{{{U{}{}}U!!!!{UU}U}U}}}}UU{}U}{{UU}}U{{UUUU}{{!!{U{}""{"U}}U}U}U}}}U{}U}U!!U{{U}{U{}{U}}U{}{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}UU{U}UUU{{!!{}U{UUU}U{U}U{{U}{}{}U}}{{{}{{U"}U{UU!!!}UUUUUUUUUU{{UUU{}{}}!!!}}{}}}UUU}{{{U}}U}UU{}}}U{UUUU""{{UUU!!!!{}{}UU}{U}UU}}{{U}{{!!{{U{{}U{{{U}U{{UUU}{UU}U}UU}{UU}{{U}}UUU!!!!!{U{}{U}{UUU}}}{!!!!{}}}{{}{}{}{U{}}UUUUU{U}UU}U{{UU}}{}{U}}{!!!!{UU{}UUU{}{UU}!!!!{{{{UU}{}UU}UU{U{}U}}}}UUUU{}}{U{}U}}U}{}{{U!!!!}{{}{U{U}}}!!!U}}{{}{{U{}}}U{{}{{}U{UU}UU}{{}UU{}U{}{}}{}{U{U!!!!U{{UU}}U}!!!U}}}UUU{}}}}U{}}{}UUUUU}UUU{}{U}U}UU}}}U{{}U{{U{U{!!!{U{{}U{!!!{}{U}}}{{}}UUUU}{{U}U{}}{}UUU}{}U}}{}U}}}UU}{}UUU}UU!!!U{{U}!!!{UUUUU{UUU{{UU{{UU}UU{{U}}{U}}UUU{U}}{{}{{UU{}{U}{{U{}!!!}{{!!!}UU}U}}UU{UU{{{{}{{{UU}{UU{UUUUU}UUU{{U{U}{}{U{U{{}}{{{}!!!U{!!U{UU{U{U}}}}{}}U{{{}U{{{U{UUU{{U{U}{}{U{}}}}}U{UUU}{{}{U}}!!!U!!{UU{U}U{{UU{UUU}}U}}UU{}}U}}}}}{}{{}}{{UU}}}U{{{U{U{UUU}{U}!!!!!}UU}}{U}U{U{}U{U}U}U{{}{UUU{{{}U{UUUUU{{U}}{{U}}{}}U{{}U}U{!!!!{}{}{U}{}UU{UU{U{}}}{}{{U}{{U{{UU{}}UU}{U{{}{{UU{{}U}}{}{U{}{!!!{{{UU{UU{{}U{UUU}U}{}U}}UUU{}}{}{UU{{{}U}{{UUU{U}UU{}}}{U}UU{!!!{U{UUU}U}{{{{{{{UU{{{U{}}{U}}}{}{U}{}UU}{}{}}{{{{{}}UU}}U{}U{!!{U{{}{{}{}}}{{{U{{U{U}UU}{UU}}UU}U}}U{{{}{}}UU{}{}}{{UU}{U{U}U{U{}{UUUUU}{}{}}}U}U{{}{U}U}UU{UUU}{{{}{}{}}UU{}}}{}U}UU{}UU}{UU{UU{{{U{}}UUU}{{{UUUU}{}}}}}{U{{U}}{{U}}{}{{UUUUU{UU}}}U{U}{{}UU}U}UU{}}{UU}U}U{U}}{U{}U}{U{UU{U{}U}U}{}U}}{{UUU}}UU{U}UUU{U{U}{{{UU{{UU}{}}{U{}U{}{}{{{{U}U{{U{}}U{}{U{U}UUUU}}U{{U}}}}}UUU{}}{{{U}U{{U}}}}}U{}{}U}}}}{}}UUUU}U}{U}U{{U}}U}UU{U}U{{}{}U{}}{{{}}}}}}}{}U}}U{{U}U{{UU{UU{{}}{UUUU}{{{{U}U}U{}}U}U}{}}U{}{}}}{}U{U}UU}}}U}{{}U{{U{UU{{UU}UU}}}{}}{}}}{{}UU{U{}}}{U{}U{{}U{}}U}{UUU{{}U{}{UU}UUUU{UU{U}U{U}U}UU{}{{}U}}UU}UUUU}}}}}U{}{{{}{}}U{{UUU}{U}{{{{}}UU{{{{}}{}}U{{}{{{{}}U}}{U}}U}UUU}{U}{}{}U}{U}U}UUU{}{}UU}}{}U}}UU}}}U{{U}UU{{U}}}U}{U{{}{U{UU}UU}{}{{U}{}{UU}}{}UUU}}U}U}}}{{{U{}U{{UUUU}U}U}{UUU}{}UU}{{{U}}{{{U{}U}{UUU}{U}U{U{}UUU{{UU}}UUU}}{}UU{}U}}UU}U{U{U{}}UU{}}UU}UU{{UU}{}{U}}}U}U{}UU}{U{{U}U{}U{}{}U{{}}U}{}}}{U}}}U{}{}UUU{}UU{{{}}}{UUUU{{{)))))))))}U}}{{{U{}!!!!!!!!!U{}U}}UUU}}{{{}UUUU{}}U{{U}UUU}}U{))))))))))))UUUUUU}))!!!!!!!!!!!!!{{}UUU}{U{}{{{{}U{{U}{U}}{}U{{))){}{{U}{))))}{{))))!UU{}}{{!!!!!!U}}UU{U{}}U}{}{}}}{{{}}{U{U{U)){{U}U}U{}))))}))))UUU}}U}}}}{UU!!!}{{}{{{U}{{UU}}}}UU}{}{{{}UU)){U}{{}U}{}{))))){}}{{{{}{}U{UU{}!!UU}}}}UU}{{U}{{U}{{UUUUUUU{)))U}U{U"{}{{}{)))){{UU{UUUU{{}{}}{!!!}{}{{{{{}}{{U}}}{{{}U}}U}})){}}}""""{{{}{{)))}{}U}U}}{U}U}U{}}!!}{}}}}U{U{U{U{U{U}UUUUU}}})){{}}{""{"U}}U{U))UU{}}{{UU{U}{}{}U!!{{{{{U}{UUU}U}}U}U"U{}UU{}))}{}}{}U{{}}}{}{))}{}}U}U{U{{U}}U{}!!U{{{{}U{U{}{}{UU}U"}UU{}{}))}}}U{U{{}{{U}{U}{{}{}U{}{{}UU}}{U!!!}{UUUU}U{{U}{U}{U""""}{{U{))U}U}{}}}{U}}}{}}U}}UU{}{{UUU{}U}!!!UU{}{{{U}UU{U}{U{}{"{}U{U}}))}{U}}UU}}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{}{{UU{U{}}U}U{U{{!!}}{U}{}""U}{}{{}}}UU{U{}}UU}!!!}{{U}{}}}}{{{U}}{}}U}U}}{{U{}U}!!{UU}{}U{UU}{{UUU{{}{UUU{}U!!!!U{}{{U{}{{{U{{}}U}U}{}""U}U}UUU}!!U{{}UU{U}U{}U}{{}}}}U{U{U!!!!}{{{{{}}{UU{UUUUU{{}UU{{{{{U{UU}{!!}}}}}U{{}U}{U}}}{{{U{U}U}!!U}U}U{}U{{}U}{{}{}}{}}U}}UUU{U{}}}}!!!U{{U}""{}U{UU{U}U}}}UU}!!!}{{}{{UUU}{U{{}}{}UU}U}{U{UU{U{UU}}}!!U{}{U{}}}UUU{}}}{{}UU{}!!}}}U{UUU}UU}{}{}U}{{}{}}}{}{U{{}U}UUU!!!}}{U{U{UU{U{}{{{{U{{{!!!U}{U{}}{{{}U}{{}U{}}}}}}}U}U{U"U}{}UU!!!!{{}U}}}}{}{}}}}{}UUU!!{U}{UUUUUUU}}}}U{{}{{}U{U{}UU}}}}}}UU{}U!!!!!U}}}}{{}{U}U{{U!!!!{U}}}}U{U{UU}{U}UUU{UUUUU}{}}}{}}}U}}{U{{!!!!{UU}UUU}U}{UU{!!!!}UU{{UU{UU{{{}{}}U}}}UU{UU}U}U{}{U{U{U{U}{}{!!!!U{{UU}U{UU}!!!U}}}U{}UU{}{}}UU}UU{U}U}UU{}{}{}}{}{{UU}}}{UU}{!!!!U{}{{}}}}!!!UU{}}U{{{{}UU}{{{UU}{U}{{{U{{{}U{{U}}{UU}}UU}U}}{{!!!{U}}U{U!!!{}}U}{}UU}{U}{UUU}}}UUUU}UU}UUU{}{}}}UU}{U}UU{{UU{}{!!!}U}}}!!!U{{{{{}U{{}}U{}}U}{}UU}{{{{U{{}{}{UU{U}{U}UU}}UUU}}U{U!!!}}}!!!{}UU{{U{}{UUU}U{}}{U}UUU}U{UUU{UU}}UUU}{{UU{{{U{}}UUUU}U!!!{}!!}UU{U}}}}U}{U}}{{{{{{UU{U}{U}{U{}UUU{}}{}{U{{}{U}{{{}{}{}{!!!U!!{}U{{{{{U{UU{{{{{UUUU{UU{UUU{}{{U}U{UUUU{{}U{U}{}}}{UU}{U}U!!!!!{}{U{}}}U{{U}{{}UUU{{U}UUUU}{{}U}}U}{{{{UU{}}}UU{{}}U{}}}{{!!!!{}UUUU{}}}U{{U}}U}UUU}{U}}{}}U{}U{U{U}{U{}U{}UU}{}}}{{U{U}U{U!!!UU{{}UU{U{{U{{{{}U{{}}}U}{{}U{}{}U{}UUU{{}U}U{{{}U}{{{{U}}UUU!!!U{}}{}U{{}}}UU{U}{{{U}UU{{{}{}}}{}}U}{U}U{}{{{UU{}{U}}}U}}UU}!!}UU}U{U}U}}{{U}{UUU}{U}U}U{}{{}U}{}U{}U{}UU{U}U}{U{U{{{UU{UUU{U{U{}}}{}{U}}}}{{}}U}{}{UUUU}{U{}}}}}}U{U}}UUUU}{UUU}UUU}}U{U{{}}}{U{U}{}}{UU{{{}{}}U{{{}{{{{U{U}{}{}UU}U}UUUU{}}UU{}{}{{U}UU{{{{}{U{}{U}UU{{}{{}{U}{UUU}U}}{{}}}U{U{}}}}U{U{{}UU{U}}}{UU{}}UUUU}}}}}U{}{{}}U{U{U{U{}}}{{}{{{UUU{{UU{U{{{{U}UU}}}UU}{{U{}U{{}{U}{}{{U{U}UUUUUU{UU{}{U}}U}UU{{{UUU}U{{}}U{}}{}U{}{U}}{{{U{{{U{U{}U}{}}U}}{{}{UU}{{U}{{{{{{}}U{{}UUUU{U}U}}UU}}{UUUU}}UUUU}{{U{{}}U}}{{}}{U{U{U{U{}}U{UU}{}{{{U{U}U{}{}{U{}{}UUU{UU{{}{{{U{}UU{}UU}U}}{{{U{}}U{}{U{U{{U{}{U{UUU}}}U}}{{}U}{U{U{}{U}}{UUUU{U}}{{}}}{U}}UUU}{}}}}{}}}}UU}}{}{U}{}U}U}{{UU}{}UU{}{}}}}}U}}}UU{U}U{U{}}}UU}}{}}{}{UUU{}{U}}U{{U{}U{U}U}U}{}U}}}}{U}U{{}{{{{{U{UU{}U{}}UUUU}{{U}}}}}}}{}{UU}UUU{U{{{U{}}{}{U}U}U}U{}UU}{{UU}}UU}{}U}{}{U}U{{U}}{UU}}}UUU}UU}U{{UUU{U{UUUU{U}U}}U{UUU{U}}U{UUU{}U{{{{UU{{{{}UUUU{{{}{{U{}{}U{U{}U}{UU}}U{U{}{U{UUU}}UU}{}}{U{)))))))))}{U}}}U{}}!!!!!!!!!U}{}{U{}}}}}{{U{}{}U{}{U}{U{}UU{}U))))))))))))}U}{{UU))!!!!!!!!!!!!!}{U{{U}}U}}U{}}U{}}}{{UU{{{{}U)))U{}U}{U))))}}{))))!U}UUU}U!!!!!!}U{U}UU{}}U{{}{}UU}UUUUU}U}{{))}}}}U}{U})))){))))UU}}UUU{}{U}}!!!{{}UU{{}{{}}}UU{}}{{}{U}{U}U)){{{}}{UU{{{)))))}{U}}{}{{}}UU}U}!!{}{U{{U{U}{}U}U{}U}}}}{{U}{)))UU{}{U}U{}UU)))){}UU{U{{}UUU{UU}!!!{{}U}U{}}}U{{{{{UU}U{{{{}{)){{"{U{{U{}}}{{))){U}}{{{}}}U}}{U}U!!}{}{}UU}{U{}}U{U}{U}{}U}UU))U}U{""}}{U}UU{U))U{}U{}U}U{}}}U{}{!!}{U{UU{UU{{}}}UU}}}}{}{}{{))}U}{"UU{U{{{}U})){{}UU{U}U{UU{}U{{!!{{{UU}UU}}}}{}{}{}{U}{UUU{))U{}{}"}}UU}}UU{{U}UU}}U}U}{{}}UU{!!!{{}U}UUUU}U}}{{}}{UU{}{{}}))U{}{{}}{{{}}}{U{{U}U}{}{U{{U}}}{!!!U{{{}{UU{{{U}}{U{UU"{}}}U}}))U{{}}{{{{{U{UU}{}UUU{U}U}}UUUU!!!!!UU}}}}U{{{{}U{}}}}"""U{UUUU!!}}{{U{U}U}}U}}UUU{{}}UUUU}{U}!!!!{U{}{{}}U}{U{U}UU{}{{"{U}}UUU!!U{{U}{}{{U}{{}}{U}{}U}{}UUU{!!!{{U}UU{}{UU{}{U{{U{U{}}{U}}}U{}!!{}U}{U{{U}{U}}}}{{}{U}{{}{!!!!UU}{{{}{UU{}{UU{UU}U{}}}U{UUU}{}!!U{U}}}{U}{{U{}U{}{{U{}{{{!!!!U{}}{}{{{{U{}U}U{}U{U{U{{{}{{{}}}!!U{{U{U}}U{{U{U{{UU{{{U}}}!!{UUU}{}}}{}}}}}}}}}}}{U{}}U}{}}}}U}!!!{{}UU{}UUUUU{{}U{{{U{}U!!!}}}U}{{U{}{{{U}{U{U{}{{{UUU{{}UUU{{U!!UU{{UU{}UUUU{{{}U{U{{}{!!U{}UU{U}U}UU}{{{U{{}}U{}UU{}UU}}U}U}}!!!}}}}U}{}{UUU{{}}U{UU}!!!}}{}UU}UU}U{{{U}}{{}{}U}}}UUU}{UUU{{U!!!!}}U}{}{{{{}{}{}}U{U{!!{{U{}}U}U}{{{UUUUUUU}{UU{}U}{U}UU{U{{{UU!!!!!}}}}}U}U{UU}{{U!!!!{}U}U}UU}UUU}}U{{{}}}{{{}{{}U}U}}UUU}U{{}!!!!{}}}{U}{UU}UU{!!!!{U{U{}}}U}U}U}}}}}}U{}{{}U{UUU}{{U{UU{U}{U{}!!!!UU{{{U}}UU{!!!UU{U}}U{{{U{{}{UUU}}UUU{{}UU{U}}}U}{}}{{UU}}U{{!!!!UU{U}{}U}!!!{{{}U}{UU}}}{}{}{U}}U{UU{{}}UU{U{}{UU{{U}U}{U}}}UU!!!}{}U{UU!!!U{}U{UU{{}UU{U}UUU{}{{}{{{}UU{}U{UUU}}}}UUUU}{}}U{{{!!!U{U}{!!!U}}}U{{{}{UUU{U{U{{{{U}UU}UU{U}{}}{}}U}UU}{{U}UUU}}}{{!!!U{{!!!U}{U}}{}U{{U}{}U}}{UU{U{U{}}}}{}U}{{}{U}{}}U}UUU{U{}U}}}!!!{}!!UUUUU{U}{{}{}}{{U}{}U{UU{{}U{}}U{{}}}{{U{U}}{U{}{}U{{}}}U}!!!{!!{}U}}U{U{{UU}UUU}{{{UUU{{}U{}{{}{}U{}}}}}UU}}{U{}}{{}}U{}}}!!!!!}{}}U}{{}{{{U{{{{U}{}U}{}}{}{UU}UU{}U{}UUU{U}{U}}{{}}}}{{U{!!!!U}}}{}U}U}U}{UU}UU}}U}}{UU{}}}{UU{U}UU}UU}}}U}U{{}}UU}}U}}{{{!!!UU}}{{U}UU}{{{{U}}}}{{}UU{}{{{{}}{U{}{U}}{{UU}}U{}{UU}U{}U{UU!!!UUU}{}UU{}}{UUU}{}}U}}UU}{}U}{{UU{}}{{{}{{{{{}U{U}U}{}}U}U{{{!!UUU}U{{}U{UU{{}U{U}U}U}{U{}UU{}}{{U{{U}}U}}{UU}}}{U}{}U{U{U{UU}}{{U}}UU}U{{UU{}{UUUU{{}}{UU}}U{}U{}U}U{U}UUUU{}}}U}{{{}}{}U{UU{{UU}U{}}}U}}}}{U}}{{{}}{U{{{{}}}{{{}}{}}}{U{}UU}{U}U}U}{UU}{}U{{}U}}{{{U{U{}}}UU{}}UU}{{UUUUUU{}{{UU{}U{}}}}}U}{{UU}{U{U{U}}{}}UU{UU{}U{}U{}{U{U}{UUUU}{U}}}}}{U{{}U{UU}{{{}}{{U}}{}UUU{U{}U}UU{}{}U{{}UU}}{{{{{U{}{UU}{}UUUU{UU}{UU{}{UU{UUU}UU{U{{}{U}UUUU{{{{UU}}}UUU{}}UU{{{{}{}}{{{}U{}{{{{U}{{{{}}UU}{U}}}{{U{{U}U}{{}U{{U{}U}}{{}{}}U}{UU{{U}U}{}UU}}{}{}U{}U}}{}{}UU}{{UU{{}{{}{UU{UUU}{U{U{UU}}U{{{{U}{}}}{U{}}}{UU{{U}U{UU{{}{{{UU{}}{{}{}}}U}}}{U{}U}{}U}{{}}{{}{}}U}UUUU}{}}}}U}}{{}UU{}U}U{{{}}{}{U{}}}{}UUUU{{}{U}}{UU{U{U}UUU}{}}{U{{}U{}}U{}U{{{{U{U}}{U{U{U}}{{}U}U}U}U{}U}{UU{U{{{{{U}}U{{U{}}{U{}}U{{UU{{U}}{UU}UU}U}U{U}U}UU{{}}}}U}}UUU{{{U{}}}}{{UU}}U}{U}{}}U}UU{}{U{U}U}}}{}}}}}U}}{{{U{U{U{U{U{}{UU}U{U{{{{UUU{{U{{{U}{}UU{UU}U{}}}{U}}{}{}{U}}}U{}{{}{}U{}))))))))){{{{U{U}UU!!!!!!!!!U{{{{U}U}}}U{U}UU{}}UU{{{UU{{{}U}U))))))))))))}}U{{U}))!!!!!!!!!!!!!U{}UU{{}{{U{U}{{}}{U}{U}{}{}}{))){}{}{UU)))){{{))))!}}{}}{{!!!!!!UU{U}U{}{}{}UUU{UUUU}}}}U{}{{)){}{}{}}}}))))U))))U{{}}{}{}}U}{!!!{}{}}{U}U{{U}}}{}{{UUU}}{U{{))U}{U}U}U}U})))))}{U{}}{}U{}{{}}U!!UUUU}U}}{U{}}}}{}}{UU}}}UU{))){{}U}U}}}UU{))))U{U{{{{{UUU}UU}{!!!}{}U}UUU{}{}{U{{{}}UU{U}}{)){}UUU}U{}{}}{}))){{}{UUU{U}{}{}{{}!!{}}}}}{}U{{}UUUUU}}}{}UU}}))}}}U{}}{{{U{U}{)){}}UU}}U}{U{{}{{{!!}}}{{{U{}{UUU{}{}U}{U}{{}}))UUU}"}UU{{}UU{U))U{{U}U{UU}{}U{UU{!!{UU{}}{{{UU{U}U{U{U}}}}}{{)){}UU{}U{U}{{}UU{}U{U{U{{{UU}{}{}}!!!UUU}{U}UU}}{{UU}{}}}UUU}U{))}UUU{}{UUU{UU{{}{{{{U{}U}UU}}{{{!!!}}}}}}}{}U{}UUUU}U{{}U}UUUU))UU}U{U{U}U{U}}{}}{}U{}U{UU}U}{!!!!!U}UUUU}U}U{{}}{}U{{"}{}{UU}!!}{U}U{}UU}}}}UU}U{{}{{{U{}}}}!!!!U{}U{UU}}}}}}U}}{{U{{}}{}}UU{!!{}}{}}{}}}}U}UUUU}}}UU}}}UUU!!!{U{}}U}}}}UU{UU}}{U{}}{UU}}}}{U!!}{{{}{{}}{}{UU{U}{{UUU{}}U!!!!{UUU}}}U}}U{}{UU{U{UU{}U}{}{U{U}!!U{U}}{}}{UU}}}{UU}UU}}{}}!!!!{{U{{U}}U}U{{{U{{UU}{}{{U}{}}U}}}!!U{}}{U}UU{U}}U}{U{}}U{}U{!!}{{{{U}UUUU}{}{{U}}}}U{UUU}}U}}}{{U!!!U}U}U}{U{}U{{U{U{}U}U}{!!!}U}{}{}{}}{UU}{{U{U{{{}}}}UU}{U}}}}U!!}{}}}U}U}U{U}}}{UU}}UUU!!{{}U}{{UU{}UUU}{U}}}U{{{{}}}}{UU}}{{{!!!UUUU{}U}{U{}{}{}{{}{{!!!{{{{U}{}}UU{}UUUU{U{{}}U{}U}{}{{{U{U}!!!!}UUUUUU{U}}{{{U}{U{U!!{}}U}}U{}U{{UU{U}{}{{U}UU}{{}{}{}UUU}U{}!!!!!}}U{U}}}}{UU{{}!!!!U}U{UU}UU{{}}U{{{U{{{UU}{}}{}UU{}{UU}UUU{!!!!}UU}}UUU}{UU{U!!!!UUUU{{{{U}}{{}{UU{}{{}}}}U}{{{UU}}}}}U}}{{{U!!!!UUU}U}}{U{U!!!}U{{}U}{{UU{U}}UUU}U}}}U}{}U}U}}}U}}UU}}U}}{{UU!!!!U}}{{U}}U!!!UU}}U{U}U}UU{}}U}UUU{U{}UU{}{U}{}U{}{}UU{UU{}}}}UU!!!{U{U}}{!!!{}{U{}}U{{}}UU{}}UU{UUUUU{}{U{UUUUUU{U}}}}}}U{U}U{UU!!!UUUU{!!!{}U{}}{}}U{{UU{}U{UU}U}{{}{}}{{}}U}U{U{}}{{{U}}U{}{UUU!!!{{}!!!{{{U{U{}{{}{{}}U{U}{{U}U{{}{{U{UUUU}{U{}}U}{}}{{{{{{UUU}!!!}}!!UU}}UUU}{{}U}}U{{}}{}{{{{U{U{}U}{{U}}U}}{{U{{U}}}}}{{}}{U}!!!{!!{{{U{{{U{}U{}}{UU}U{UU}U{{{}}}}}U}}U}U}}}}}UU}}UUUU{{}U}}}{!!!!!{{}{{{}}{UU{}}U{UU}{{U{UU{}{}}}{UU{{}{U}}{}{U{{{{}}}{{U}}UU!!!!{U{}{}{UU{}}}U{{U}}}}{}{U{{UU}UU{UU{}{}{}U{}}}}UU{}U{{UUUU{{U!!!UU{{}}U}U}{U}}}}}U{U{}UU}U}UUUU{{}U{}{}{{{}}UUUU{{U}U{U{}{{{U!!!{U}}{{}{{{UU{U}UU{U}{{U{}}{{UUU{}UUU{U{}}U}{}{}}UUU}U}}{{}UUU!!}U}{UU{{U}U}}{U{}U}U{{UUUU}}U{U}}UU{}{{U}U{U}UU}{U}U}{U}}U{}{UU{{UU}U{}}{U}}}}{{U}}}UUU{UU}UU}{U{{UU}{UU{U{}}{}U{UUUUUU{{{UU{U}{UU}UUUU}}U}}U}{UU}UU}U}U{{}}}{U}}{{{{{}{{U}UU}}U}{{{UU}}UU}U{U}}}U{{}{}U{U{U}}U{}}{{{{U}UUU}{{}U{}{U{{{U{{U{{}}}}}{{U}UUUUUU{UU{{}{{{}{}{{{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}}{}{{U}}}{UUU{UU{{{{}{UU}{UUUUU}{UUU{}U{U}{{U}U{}}}{UUUU{}U}}U}U{U}{}}U}UU}{{}U{{}{}{{{{}UU{U}}{{{U}{{}U}U{U{U}}}{{U}}}}{}}}}{U}U{}}U}{{UU}U{{UU}UU}}{}{}U}U{U}}{U{}UU}}{U}{UU{{U{UU}{{U}U}UU}U{UU{{{{}}}{}}}{{U}UU{{}U{}{UU}U{U}}U{{UUUU{UU{}}U{}UU}{}UU}{{UUU}{U{UUU}{U{}}}}U}U}}UU}}}{{{}U{}{{{U}U{{U}U{}U{}}UUU{}{}U}{{}U{{{U{U{U}{UU{}{}}{UU{}}{{U{UUU{{{U}{}{U}UU}{{}{}{{{{{U}{{{}}U{UU}{U}{}U{{UU}{{}U}UU}}}UU}U{UU{U{UUU{}UU{U{U{}}U}U{{{}}}}}{{U{}UU{}U{{{}UU}{U}{{{}UU{U}}}{}}UU}{}}{U{}}}}{{}}UUUU}}{U}}}}UUU}}{UUU)))))))))}}}U}}{}}}!!!!!!!!!}{UU{}U}U{}U}U{UU}{UU{{}U{{U{{UUU}))))))))))))}{}}{}U))!!!!!!!!!!!!!{}U{{{}}}}{}}{{{}U{}{}U{}{UU{})))}{{}U}U)))){{{))))!U}{{{{U!!!!!!{UU{}{{}}{UU}U{UUU{{{{{{{{}{U)){U{U{}UUU))))}))))U{UUU}U}}}UU}!!!{{UU{}{}{{}{{}}U{}}}{U}{}}}U)){UUU{}U{}U}))))){U{{U{}{UUU}{U{U!!}{{UU{UUUUU{}}U}}U{UUU}}{{{))){{}UUU{{}U{}))))U}{{{U}U}}{{}}U{!!!}U}UU{}U}{UU{}{U{{{}}U{{{{)){UUU}U{U}U}}}U)))}{}}{U}{{}UU{U}U{!!U{{}}{U{}U{U}{{UUU{}{{U{U})){{{UUUU}{}U}{}{)){U{}{{UU{}U{U{{{}!!{}}U}U{UU{{U}{}}U{U{UU{U}{)){U{}U{{U}{UUUU})){{U}{}}U{U}UU{U{}!!U}U}UU}{{{U}}{}{{{}}}{{}UU))}}}}}UU{}{U{}}{}}{{U}U{U{{UUU}{}}!!!{{UU{{U}{}}U}}UU{UU{}U{}{{))U{UU{}U{}}{UU{UUU}U}U}}}{UU{UUU}!!!}UUU{U}}{}UUU}{{}}}U{U{{{{{)){}UU{{{{{}}}U}{}{UU{U{U{}}}}{U!!!!!{}{U{{{UU}}{{UU}U{{}U}}{{{{!!}{}}{UU}{U}UU{}{{{}U}{{UUUU{U!!!!}{{U}}{UUU{{{}}{}{U}}}UUUU}{U!!}}{{UU{}}}}{{}}}}}UU{U{}{{U}!!!{}{UU}}}{{{}UU{}{}{{{UUUU{{U}{{!!}U{U}U}{UUU}U{{U}U}{}}{UUU!!!!UU}{UU{}}UU{}}}}{U}{{U{}U{{}{}}{!!}}}{UU}{{}}U{{{}}}}}}U{UU!!!!}U}{U{UUUUU{U}U}U}}{{}UUU}U{U{{}U!!}UU}}{}U}{}{U}{{}U}U}}{}}!!UU{{UUU}U{U{UU{{U{U{UU}{}}}U{U}{}U{!!!{}{}}{{}}{U{{{UU}}}UU}U!!!}U}U{}U{{{}{}UU}{UUUU}{}}{}}U}}}{{}U!!{{{U}}UUU{{{{}}U{}{{{{{!!{{{U}{U}{}U}}U{{}}{}}{UUU{U{U{}}UUU}}!!!}U{{}}{{U}{}{}}}{{}U{!!!}{{}{UU{{}UU}}}}}}UU}}{}{U}U{U}UU}}}}!!!!{U{U{}}{}{{{}U{{}U{U!!{}}U{}{{{U{}U{}U}U{}}U{UU}}{{}{{{{}U}{{{!!!!!{}{}U{UUU{UUUU{!!!!}{}{}{{{{{U}{}}U}}{U{}{{}U{UUU}U}{{UU}}{{!!!!{{UU}UUU}{{}{}!!!!{{{U{}U}U{UU{U{}{U{{{U{U{UU{{}{{{{{U}{}{{{{}!!!!U}{}U}}}}{{!!!{}{}}{{U{}U{UU{{U}{}U{UUU{}}}{}{U}UUUU}}{{{{U}{!!!!U{U}{{}{}!!!{{{{{}}{UU{U}U}}U}{}}U}{{{{}UUU}UU{{{{U{}{{U{}UU{U!!!{{}{{{U!!!}{}U}}}{}}}}}U{{}}{}{U}U{}}}}U}U{U{{}}}}{{}UU}}UU{U{!!!{}}{}!!!}}U}}{{{}}U}}U{}{UUU}UU{UU}{{}U{}}}{UUUU{}U{}{UU{U{{}}!!!}U{!!!{{{{}U}UU}U{{U{U{{}}}{}}{}{UU{}{U{{}}UU}}{}{}{U{U{{UU{UU!!!}{!!}}}}}}}}U{}}}}}}}UUUUU{U}{{}U}UU{{U}{}{}{}}}}UUU{{UUU}U{UU!!!U!!{U{U{U}UU{}U{U}}UU}U{}{}{{{{{{{}{{{{{U{U}UU}{{}{U{}UU{}{}}}!!!!!UU}U{UU}}{{}{{}}{}}}{{UU}{}}U}UU}UU}{U}{}{{{}{{}U}U}U}}{{}}!!!!U}U{U{}U{U}}{{{UUU{}}U{UUU{{U{{UUU{UU{}{}UU}UU{{{}}}}U{UUUU}{!!!U}UUUUUU{}U}{}U}}U{U{}}UU{U}}{U}U}UUUU}{}{{}{}U{{}}UU}{UUU}U}!!!}U}}U}{U}}UUU{}UUU{}}UUUU{U}U}}{{UUUU}{}U{U}{U}}{U}{}}U}U{{UU!!}UU{U}U}{UU{{U}{{{{U}U}U}U}U}U}}}UUU{U{}U}{{}}{}{}{{{}UUUU{{UU}UU}{}}{{}}UU}{}U{U}}}}UUU{UU{U}{{U{{}U{}U{{UUUU{}{UUU}}{{{}UUU{}U}{{}{{}}U{U}U}{{}UUUUUU{U{}}UUU}{}}}U{{UU}}{{{{UU{{UU}{}UU{U{UU{}UU{{U}U}{}{}U{{{{U}{UU{{UU}}}U{{{{{{{U{{UU{{}{}}{U{{}}U{U}}U}}{{U{U{}}U{{}{U{}{{{}{}}U}{UUUU}}{U{U{}}}{UU{}{U}UU{UUUUU}{{}UU{}UU{}{}UU}U{U{{}U}}{{{{{}{}{U}{}U}UUU}}UUU}}}}{}{}}{{}{U{}}}UUU}}U}{}{{}U}{}{{}UU{}U{UU{}}{{{}{}{}{UU}}{UUU{UU}U{U}{}{UUU{U}UU{{{U}U{UUU}}}}U{}{{{{}{}U}}{}}{{}}U}}UUUUU{{}}U{U}}}}}}{}U}{{}{}}U}UU}}U{}U{U{}{U}{{{}U}{{}U}{}{{}{}}U}{}{}U{{}{UUU}{U}U{U}{}}U}UU}{{{U}U}UUU{}}}U}}}U{}}{{}UUUUUU{{U{{{UUUU}U}}U{UU{{U}}UUUU{{{}{{}}U}}}{}{U}U}}{UU{{U{U}{UU{U{}{U}U}{{U}U{U}UU}UU}UU}{}U}U}}U{{{U}U}}U}}U{U{}}U{UU{{}{{{{{{}{U}U}UU}}U{}UU}}}{U}UU{{{}}{}U}UU{UUU}}{UUU}}}{}}{{{U{{U{U{U}}{}{{U{}{{}{{}{U}{{{U{U{U}U}{}{UUU{UU}UU}U{}{U{}{U{U}U}}{U{{}{U{U}}UUUUU}U{}{U{{UU}{}U}{{UU})))))))))}U}{{U{}U}!!!!!!!!!}UU{U{UU{U{U}U}{UU{{UU{}UUU{{UU}}U))))))))))))}U{{{}}))!!!!!!!!!!!!!}}}U{}}}}{}{}}U}}UU}{{UU}{}}{})))U}UUUUU)))){}}))))!{{{{{{U!!!!!!}}{UU}}U}U}U{U}}U}}}}{U{}{U{}))}U{U{{{}U))))U))))}{U{{U}}{}{{U!!!}}U{{{{}}}{}}U{}}{}U{UUU}U{})){}U}}}{UU{}))))){U{{}{{}}UU}}{UU!!U}UU}U}{}}{{U{{{U{}UU}UUUU})))U}U}}U{U}UU{))))}{}}U{{}{{}}}UU{!!!U{U{{{U}}{U}}{U{U}{U{}{}}})){{}UU{U{U{{{{{)))U}}U}}U}UUU}{}{}{!!{UU}}}}U{{}U}{U}{}UU}}U{}U))UU}{U}U}{{{U}{{)){UU}U}{{{UUUU}{{{!!U}}}{U}{{}UUU}{}U}{}UU{U}}))}U{}{{{}{}{{}{{)){{}U{}}{{}}}}{{{}!!}U{}}}{U}U}U{UUUU}{}U{U{}}))}}}{}{}{{UUU}U}{{{{{{U}}UUU{}}}{}!!!U}U}U}}U{}}U}}U{{{}U{U{UU{))}UU{}UU{}U}{}}}U}{{UU{UU}{{U}{{}!!!UU}}}U}U{UU{}}U{{U}UU}UU{}U))}{UUU}}U{}{U}{{{}{}UU}{{}{U}U}!!!!!{U}}}}U{}}U}U}U{{U}U}UU}{}U!!}{}{}{U}U{{{{}UU}{}{}UUU}}}{{!!!!U}U{U{UUU{{}}}}}U{{}UU{{{{{U{!!{{U{{U{{}{UU}UU}{{UUU{{{U{}}!!!U}UUU{{{U}{{{}U}{UU{{U{UUU{U{U}!!U{U}{UUUU}{UUUU{{U}{{}}}{{!!!!}{UU}}}{U}U}}UU}}}}U}U{U}{}{U}}U!!{{{{UUU}{U{U{{{U}}{{UU{U{!!!!}U{U}U{{{}U}}U}}}}U}{}}UUU{U}U}{{!!}}{}U{}{{}U}UU}UUU{UUU}U{!!{U}}{U}{{U{U}{{}{}U}U}}}{{}U}{U{{{{!!!}}UU}U{{UUU{}U{}U}}UU}U!!!UUUUU}{{{}U}UU}}}{{}}}UUU}}{{}{{U}}{!!U{{}UUU}{}}{UU}{{{{{{{}!!UU}}}{{}{}{}}{U{{}{{{}{}UUU}{U}{{{{}{!!!UU{{{}{UU}}}U}{}UU{{{!!!UU}U}{}{{{}}{UUUUU}}U{U{UU}}}}U{U}}}{!!!!}{{{UU{}}U{{{U}U}}}}!!UU{{}}{UU}}}}U}{}UU}{{{U{U}}}U{U}{}U{{}{!!!!!UU}}UUUUUU}{U}}!!!!UU{}}U}U{}U{UU}U}}{{{U}UU{}}{UUU}{UUUU{}{!!!!}U}}U{UU}}U}}}!!!!{}UU{}UU{}UU{UUU{U}{U{U{{}{{U{{{}}{{}U{U}UU{!!!!}}U{}}U}}U}!!!}{}}{U}{U{}{{{{{UUU}{{{}{UU{}}U{{}U}{}{U{UU{UU{!!!!U{}}{{{{{!!!{{}}UU}UU{}U}UUU{U{}U}}{}UU{U}}}}{{U}U}UU{{U{{UU}{!!!U{}}}U}!!!}U{{{{U{UU}{}{}{{}{}}{}U{{{U}UUU}{{{{{}U{U}UUU{{{U{U!!!{{UU{!!!U}{UUU}UU{{}}U}U}}{{}}{}{{{U{UUU{}}}U}UU{U}UU{U}U}UU{}!!!{}{!!!}}}{}}{{}{{{U}{}{}}{{U{}}{{UU{{U}{UUU{{U{{U{{{}UUUU}UU{{!!!{{!!{}UUUU{UUU{}{U{U}{}}UU{U}}}}}U}{{{U}U}UUU{U}{U}}{}U{}UU{U{!!!{!!U{UUUUU{}U}{}{UU{{}U}{U}UU}{}UU}}}}U}}}{UUU{}UUUUU{U{{}U}U{!!!!!U}}}{U}}}}}UU}{{}U}}}UU}}}U{}}}{{}}}U}U{U}}{}}UU}{}{UUU}}U{!!!!UU{U{}}}}}{}{}UUU}{}}}{}U{{U}UU{}}U}}}UU{}UU}{U{{}}}{{U}}{{U}!!!}U{{}}{}{{{}}{}}{U}{}U{{UU}{U}}UUU}U}U{{{}{}{{}{{UU{UU{}}}{}{!!!U}U{{UU}}{UU{}{UU}U}}{U{}}}U}UU}UUUU}U}{{}}}U}{U}{{}{{{}U}}}}!!{U{}U}}}{{{}{U{U}{{{UU{}}}}{{{U{U{{U}{}{U{{{U}UU{U{U{U{{{{{{}{U}UU{U{U}U}U{{}}U}U{UUU}{U{U}}{U}}U{{}{}}}}UUUU{U}{}}{}U{{{}}}UU{UUU{UU{U}U{}UUU}{U{U}{UU{}{{U{U}UU}{}{{}U{{UUUU}{}}{}U}{}{U}{}U{U}{{{U}}}}UU}}}{{}{{UUUU{}{}}U}{}{}}U{UU{U{U}}{}{U}}}{UU{}{}{{U{}{U}UUU{}{}UU}{U{}}UU{U}U{}}}{{U{}}U{}{{U{U{}{}}}}UU}{UUU{{U{UU}UU}U}UU}}U{}{}{{}{}{U}}}}{{{}U}}{}{U}U}U{}{}}UU}{UU{{UU}}U{{{{U}}U}{}U}}{}{}}}U}U{{{U{}}U}{}U{{{U{U}{{UU}}U}{}UUUU{{U}}}U{UUUUUU}{}U}{{}}UUUU{}{U}U}{UU{}}U}{U}U{{{}}UU{UUU{UU}}}UU}{}UUU}{}{UU}U{}}}{{U{}}{}U}}}}}{UU}{}{U{{{}{{}}}}}U}}{}}U{}}{}}U{U}{{}}U}{UU{{}}{UU}U{{}}}{{{UU}U{}}UU{U}UU{{{U}}{{}}}{{}U}{}U{}U{{}{UU{UU}{UUU{{}{}UUU}}U}}{{UU}}U}U{}{}U{{U{{U{U{U}UUUU}U}}}}{{}UU{}}U}U}}UUU}{UU}}U{U}}{}{{}}}U}{UU{{}U{U}}{{}{}}U}U}U{}}U}U{}UU}}U{U{{}{{UU}{UU}{UU{{U{{UU}}{}}{U{U{}UU}U{{{{}U}}}{{{}UU}{{}UU}{}U{}UU{{U{U}}{}U}U}}{UU{{{}U{{U}{}{}{U}U}{}UU}{UU{{U}}}UU{UU)))))))))U{}{{}{UUU!!!!!!!!!UUU{}U{{{{{}}}U{}U{{U}}U}U{}{UU{{U))))))))))))U{{U}}{))!!!!!!!!!!!!!{}{UU}UUU{}}}}}}}}{}UU}}UU{}U}))){}}{{{}))))U{U))))!UU{{UU{!!!!!!{{UU{UU{{}}U}U}{UU}U}{}}}{{{}))}{U{U}}U{))))U)))){UU{}}UUU{{{}!!!}}}{{U}{}U}{UU}UU{}U{U}{{{{}))U{U{{}U{}}{)))))}U{}{U}{U{}{{{U}!!}{{}{{U{UUU{U{}{UUU}U}}U}{{)))}U}}}{{{U{U{)))){}{}{{U}{U}}}}{U!!!{U}U{{}{U{{}{UUU}}UUU{U}}}))}}{}U}}U{{}}}U)))}{U{{}U}UU{}U}UUU!!{{}{}UUU}{U{{{{U{UU{}U{U{}))U{{}{}{{UU}U}}}))U}UUUU}U}}{UU}{}U!!{}}UU{}U{U{}{U{{}U{}{U{{U{))}{{{}UUUU}}U{}})){{}{}U}{U{}U}}}{}!!}{UUUU}{{U{}}{}{{}U{UU{U{U))U{}UUU}UU{UU}}{}}{}}}}}U{{}U{}{}{!!!}{{U{{UUU{}}{}}UUU{}}}{{{{)){}{{{{}U}U}U}U{{{U}U{{{}{}UU}U}}!!!{}U}UU{U{{}U{{{{{{}{{}U{{U}))}{{UUU{{U{}UUUU{U{U{U{}}{}}U{}!!!!!UU{{{}}{}UU}U{}UU{{{UU{}U{{!!{{{}}}}}UU{{{UUU{{}U{{}U}{{{U!!!!UU{{{}{{{}}UUU{}{}U{{}UU{{U{}!!UU{}UU}UU{{{}{U}U{{U}UU{U}}U!!!U}UU}UU}{UUU{{}}}U}UUU{}U{{{}UU!!U{{{U{}U}}{}}U{}{UUU{U}{U{!!!!U}U{}}{{U{}UU}}UU}{{U}U}{}{{U{U}!!U{{U}U{U}}{U{}{}}}{{U{}}U!!!!UU{UU}{UU}{}U}}{{U}}}}U{{}UU}UU{{!!}U{{{U}{U}UU}U}U{}UUU{U{}!!{{{}U{}UUU{{{UU}}}{}{}U{}}{}}{{UUU}!!!{{UUU}UU{}{{{{{U}U}}}U}!!!{{UU}}}}UU{UU}U}}U{U}{{UUUUUUU}{}}U{!!}}{{{{UUU{UU}U}}U}}U{{}!!{}}}U}{}{U}}}{{UUU{{UU{}{}{}{U}}}UUU{!!!{U{}{{}{}}}}}}U{}}}}{!!!}}UU}{U}UU{U}}}{}{U}}{U}U{UU}{U{{}UU{!!!!}}{U}U{U{}}}U}{{{{UU!!}{U}U{UU{}U{UU}{}{}U}{{}}{{{U}UU{{UU{}}U!!!!!UU}{U}U}}}}U}{{!!!!U{{UU}{}{UU{}U{}U}{U{}U}}}{{{U{UU{U}{{}U{!!!!{{{}UU}{U{{U}U!!!!UU{}}{UUUU{{{U{}}}}U{}{U{{{}}}}}}}{U{}}UU}{U!!!!}{}{U{}}}U{!!!{{}}U{{U}U{U}UU}UU}}{U{{U{{}{U}UUUUU}{{U}{UU}}{!!!!{U}}U{}{}!!!{U{U{{U{U}{}{U{U{U{{{}{}U}UU}}}{U{}{UUUU}}}{{UU{}}!!!}U}U{{U!!!{{{}U{}UU}U{{}}U{{UU}U}{UU{{UU{}{}}}{{UU}U{{}U{}U{}{!!!}{{}U!!!UU}{{}{U{{UU}U}U}UUU{{U}{{{}U}{UU}{}{{{{{{{{}{}UU{U}{U!!!}}{!!!U{U}UU{U}U}{UU}U{}{U{}{}U}}UUUUU}U{}}U{UU}U}{U}}{U}{UU{U!!!}{!!UUU}{}U{}}}}UU}{}}}}{{U}UU}UUU{UU}{U{U}{{U}}}{{}{{}{{{{UUU!!!{!!{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}{}UUU{{}{{}{{UU{U}{}U{{}{U{UU}U}{{}U{U}U{U}}U}{UU!!!}}{U{{U}UUU{{{U{{U{U}}U}}{}U{}}}{UU{{{}{UUUUUU}}U{}{UUU{}{}}}!!!}UU{}}}}}UUU{UU{U{}{{{U}U{U}}{{}}{}}{UUUUUU}}{U}{}U{{{{}}}}}U!!{U}}}{}UUUU{U}U}}{}U{{U}}U}}}{UUU{UU}{UU{U{}{UUU{}UU}U}UU{{{{}}}U}UU}U{U}{U}{}{{}U}}{}}U{}U{}U{{{UU{{}}UU{}}U}U}UU}}{U}}{{}U}{}U{{}}{}{UU}{U{{U{{{{U}U{{}U{}}U{}UU{{}{}{U{{{{}}U}}}UUUU{}}}{{U}U}{{}}{UU}{{}U}U}U}U}UUU{U}{{}{}{U}}{UU}}{}{}U{UU}}U}}U{UU{}}{{UU{}U}U}U}{U}}{}{UUU{}}{}}U{U}}{U{U{{}}{{}{{UU{U{{U}{{U{{}}}UU}}}}{U{{U}U}U}}}U{U}}}{}{{{U}{U}}U}{U{U{}}}{{}}U{}{{}UUU}}UU{}U}{}{{UU}UUUUU}{U{}U}U}U}{U{U}}UUU}}}U}U{}U{{U}U{U{}{{}{{{}{{U}{U}}U}{U{}}}{}{U{{U}U}U{}}}}{}}}{{{UU{}U{U{UU{}UUUU{UU{U{U}}{}UU{{UUU{}{UUU{{UU}}}}{UU}U}U{{{{{}{{{U}U}U{U}{U}U}}{}U}}}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{U{{}{UUU{UU}{}UUU}U{U{}{}}U}{U{{}{}}{U}{{}U{}UU}U{}{}}U{}U}}U{UU}UU}}}{U{}U{{UUUU}{}U{}{UUU}}U}}{U}{UU}}{}}}{{}{}U}}U{{{UUU}{U{}{U{{{UU}}}}UUU{}{{{{}U{}UU{}{U}UU}}U}UU{UU}U}}U}U{UUUU{{{UU{{{{{U{{}UU{U{}{U}}{{}{{U}{}{UU{}}}UU{{}U{U}U}{{U)))))))))U}{UUU}U}}!!!!!!!!!U}}{U{{}{U{}{U}{U{UU{}UUUU{{{{U}{{))))))))))))}UUU}}{))!!!!!!!!!!!!!}}{U}U}{}UUU}{}}{U}}{UU}}U{{U{)))UU{U{}}))))U}{))))!{{U}}UU!!!!!!}{{}{{UU{{{{U}}{}U{}}}U}}}}}{)){}}{{U{{U))))U))))}{{}UUU}{}U}{!!!{U}{U}}U{}{U{{{U{U{{UUUUU{U}))}UU}}{U{{}{))))){{{U{UU{}}}U{{}}!!}}U{}U}}}U}{{U{}{UU{U}{{UU}))){U}}}}UU{}{{))))U}U}U}{{}{{UU{{}!!!{{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!!UU}}{}{{{}U}}{U{}}{UU}}}UU))}U}{U}{{{U{UU}{))}}}}{{{U}UU}}{U}}!!{{}}{U}U}{U}{U{{U{U}{}{}{U)){{}UUUUU}}UU}}U{}}UU}}U{}U{}{{U{}!!!{{}{}}{}}{{U{UU}U{{U}}U{UU))UU}{}}{{U}{UU}}}U{{{{}{{{}}UU{}U!!!U{{{{}}}U{}{}{}{{}}}{{{{}{})){}}}}}U}}{{}U{{}{U}{}}U}U}U}UU!!!!!U{{}UU{UU}U}{UU}}{}U{}}}}{{!!UU}{U{{U}}}}U{UUU{{}U{UUU}}UU!!!!{}U}}UU{UU{{UUU{UU{}U}UU}UU{U!!U{}U{U}{U{{{}{}}UU{}U}}}{{{U!!!}}}}{{{U}U{UU{U}}{}U{{}}U}{}{}U!!U{U{}U{UU{U{}{}{}UUUU{}}{}!!!!UU}U{}U}{}}U}U}{}{U}UU}U}{}U{}}}!!UU}{}}U}{{}{{{{}UUU{U{}}U!!!!}}}}{U}U{}{}}{{U}{}}U}{UU}{{{UU}U!!}}U{{U{}{{{{{{}}U}UU{U{U{!!}{U}{{U}}U{UU{}U}}UU}{U{}{}{}{UU{}}!!!U}U}}{U{U{{UU}U}U{}}U{U!!!}{U{}U}{U}{{U}U}{}UUUU{}U{}{{}UU{}U{!!U}U}}}{{}U}{{UUU}{{}{UU!!{}{{{{}}}U{}U{{{U{{}}UUU{}}}UU{}{{U{U!!!}{}{UU{{}}UU{{U{UU{{U!!!{{}}{U}U{U}{{}{{{UU}}}}U}}{U}{}U{{}UU!!!!UU{{{UU}{{{{U{UUUU}U!!U{}{U}}U}{{U{{}{}{{{{{}{{}{UU}U}{U}{{}U{!!!!!{U}{U{}{{UUU{}{!!!!UU{U}}}{}U{U}U{U}U{{{}}U}}{U}U}U{{{}{}UU}!!!!UUUU{}{UU}}U}{!!!!U{{{{}{{UU{}{U}}{U}{{}{}}U{}{U{{}}UU{{}}UU{U!!!!{{U{{}{U}{}!!!}}}UU{{{{}}}U{UUU{UU{U}UUU{}UU}U}}}U{}{}}}U}{}U!!!!}U}{{UU}U!!!{{}{}}UU{{{{{{{{U}{}}{{{U{}U}{{{{U{{{}{}UUU}}UUUUU!!!U}}U}{{!!!}{}{{}{}{{}U{}}{{{{U}{U{{U{{U}}{U}}{}}U{}}{{U{}{}{{}!!!U}}{U!!!{UU{}U}{U}{UU{UU{U{}U}{U}U}{}U}{{{U}UU{U}}}U}U}{}}{UUU!!!UUU!!!{{{}{{}}U{}}}{}U{{{{}}{{}}}}{{{{{U}UU{U}}}{{{}}{U}U{}U{U!!!}{!!UUUU}}{U}{{UUU}}}}U{UU}}U}}}UU}{}{U{}}}UU{{U}{{U{{U}UU}}U}!!!{!!U}{{U}{}U}}{}}UU}}U{}}{UU{{{{}{U{UU}U{{UUU{U}UUU{}U{U{{U{U{!!!!!}{{U}{UUUUU{}U}}}}U}}}{}}{{}{}UU}{}}U}{}{U}}}U{}{U}}{{U}UU{!!!!U}U}{}}U}UU}{}{{{{U}{}}U}U{}{{{}}}{U{UU}}}{}}}U}}U{}}U}}}{{U}!!!}UU{U}}}{}{U{}}{}U}}{{U}{U}U}}}{{{{UU{{U{}{UUU}}UUUUU}}}}U{U{!!!}{}}}}U}U}}{{}}}{U{}UUUU{U}U{}UUU{U}UU}{}}}{U{{UUU}{U}}{UU}}{!!U{U{U}}UU}}}}U{UU{U}{{}{{U}U}}}U{U}}U}UU{U}{{U}U{}{}{U{}UU}UU{{U{}U}U}UU{}}}{U}U}{U{UU{{{U{{{{U{U}{UUU}U{}U{}UUU}U}}{U}U{U{}U{UUU{{}{}U{U{{}U}{{}{U}{{U{UU}}}{}}{{U{U}}U{U{}U{}U{{{{{}U{{}{UU}{{{{U{UU{UU}{}}U}{UU{}U{}{}U{{}}U{}{{}}UU{}}}}U{U{}UU{UU{{UUU}U{}}U}}}}{{}U{U}U}}{{U}{}U}UU{U}{}U}U{{}{{}{}{}}{UUU{U}{}U{U}{}}}}}}{}}}{U{{U}}U{U}}U{UUUUUUU{UU}{U}UU}U}UU{}U}UU{}{}}{}{U}U{U{}U}UUU}UU}UUUU{UUU{}{U}{U}}{{UUUUU{}U}{{}U}}}}U{{}}{}U{}}U{{{}}UU{}U{{}}{}{UU{U}U}U}U}}{U}}UU{}U{{{{}U{{}}{U}{U}}UU{}UU}{}UU{U}}}{{}U{}U{U{}{}U}UUU{{U{{UUUU}U}UU{UUUU}{U{}{}U{{}{{}U{}}U{UU}}UU{}{{}}U}}}}}{}}{}U}}{UU}{{}{}U}}UUUUU{{}{U{}}U{{}}{}}{{U{{{{{{UU}}}}{{{U{UU{U}}}UU}U}U{{}}UU{{{{}{{U}{}}{U}{{{UU}}}{{{{{}}{U{U}{}{UU}U{UU{}{{}}U}}}{}{}UUU}U}UUU{U}U{}}UU{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{U}{}}UUU}UUUU}U{}}}}{}U}}{{}{{}}}{U}}{{{U}{UU{}U{}U}}UU}}UU)))))))))}U}{U}}U}{!!!!!!!!!}UUU{}}UU{{}{}U}U{}{U}UUU}U}{{UU{})))))))))))){U}}{{{))!!!!!!!!!!!!!UUUU{{U}{U}}UUUU}UU{U}}UU}{}U})))}UU}U}U))))}U{))))!U{{UUU{!!!!!!U}{U}U{U}{U{UU}}{}U}}UU{}}U}U))}}{UU{{{}))))U)))){}}U{{U{}{U{U!!!U}{{}}}U{UU{{{}}U{UU{}}{}{}})){{{}{UU}{}{)))))}}{{U}U}{}}{}}{{!!U{UU{}U{U}U}}U{{U}{{{}{}{{U)))U}}U{}}{}}}})))){}{}U}}}}}{}UU{U!!!}{{{}}{}U{{{{}}{}U{}}}{{{{))}{UU}}{U}UU{{U)))}{}}{UU}U{{U{UUUU!!{{U{{{}}{U{}U{{}}}}{{}U}{U))}U{UUU{{}U}}}{{)){}U{}}UUUU{}U{U}U!!}}{}UU{UUUU}}U{U}U}U{{{UUU))}{}}}{}U{}{}UU})){U{}U}{{{}U{}}}}{!!{{{{UU}}}U}{{}}U}U}{{UU}}U))}}U}U{{}U}{{{}U{{U{{}{}{U{}U}U{U}!!!{}{{UU{}}{U{U{{{U}}U}}UU{U))}}{}U{{}{UUU}}{}}{U}U}UUU{}{U}}}!!!UU{}}}U}U}}U}U{{U}}U}{U{}U{)){{}}U}U{}{U}{U{}}{{{}UU}}}UU{{!!!!!}}U{}{}}U{}}{U{}}{{}UUUU{{}!!}{}UUUUU{U{{}}}}{{U{}UUU{}UUU!!!!{}}{U{}{U}{{}}U}{U}}{U}U}{U}{!!{U}}}U{}{UU}}}}UUUU}}UUUU}{U!!!{U}{}UU}{}U}}U}U}{{}{U}{{{U{UU}!!}UU}U{U{U}U{}{{}}{{U}{U{U{!!!!U{}{{U}{}}}UU{}U{U{{}}{}{{U{U{U}!!{U}UUUU}}U}U{{{{U{{}UU}UU!!!!}{}}}U}{{U{{}}{U}{{UUU}U{{UUUU}}{!!U{{}}}}U{U}}}{{}{{U}{}UU{!!{}}{{U{U}U}UUUU{UU{{UU}U{{}}}U{{}{U!!!}U{{}{{}}{{{{{}}}}}}UU{!!!U{}U{}}{U}}U}U{U}{{{}}{}UUU{{{{{}U{{!!U}{{}{}U{U{}}U}{}UU{}U{!!}}{}}U{UUUUUU{{}}}U}{{{}U}}{{{U}UUU{U!!!}U{{}U{}U{U}}}{}U{U{U!!!}}{}}}U{U}{UU}}}{}UUU{UU}U}U{U}{{{}}}!!!!}UU}{}U{UU}{U}UU{}UU!!U{}UU}}}UU}{}}U}}{{}{}{U{}UU}}UU}U}{UUU}!!!!!}}{{}}}UU{}}UU{!!!!}{}}U{U}{U}}{}UU}U{U}}U{{U}{UU}}U{{{{U}U}!!!!U{{{}{{}}}}}UU!!!!{{{UU}{U}{}{U}U{UU{}}U{{}}U}}{{{UU}U}}{}U}}U!!!!UU{U}U}}}}}!!!{}U{}U}{U{U{U{}UU{}{}U{UU}{UU}}}}U{}}{U{}{{{UU}!!!!}{U}U}UU{!!!U{{U{{U}}{{U}}}{}}{}}{{{U}{UUU{{}{}{}{{}}{{{U{}U}{!!!U}{U}{{!!!UU{}{UU}}{}{{}{{{{}}}{{U{{U}}{}UU}{{U{}}U}U}UU}U}}{U!!!{}U{U!!!{UU{}{{}{U{U}}{}U}{{}{}}}}}}}U{{U{U}}U}UUUU{}U}{}{UUU}!!!{}U!!!{UU}}}}{{UUUUU{}{}U{{U{}{{{}{U}U{U{{U}{U{{}{{{{{{U}UU{U}!!!U{!!{U{U}{{}UU}UUU}U}U{{{{}UU{}UU}}UU{}}}}UU}UU{{UU{UU{}U}{U{U!!!{!!}U{{UU{{{U}U{{}}}U}UU{{{{UUU}{UU}{U{{{{}UU{{U{U{}}UU{U}UUU{!!!!!}U}U{}}}{U{UU{{{}}}UU}}{}U{}{{}{}}{{{{{U{{}{UU}}UUU{{U{{U}}!!!!U}{{{UUUU{}U{U{}U}}U{}U}{}UU}{}}}U{}U{UUU{U{UU{UU}U}{}{UU{{{}!!!UU}UU{}{U{U{U}U{{UU}{}{{}{}U{{UU}{}}U{{}}}}}}U}{U}U{{{}{}U{U{!!!{}}}}}}}}}{}{UU{U}{}}}U{}U}{U}}U{U}{{U{}U{UUU{UU{{UU}{UUU}U}}!!}}}U}{UU{}U{{{{U{U{U{{UU}UU}}U{}}{}{UU{U{}{U{UU}U{}U{UUU}U{UU}{{}{}{}{U{{UU{}UUU}{}{{}}}{{U}UUU{U}{{U{}{{{}}U{{{}{{U{{U{{}{U{}U{}}{{{{U{{{{}{}}U}UU{}{U{{{U}}UUUU}U{{}{}{}UU{U}}U{}UU{{UU{{{}UU{U{{}UUU}UU{U}}{U}}{UU}U}U}{{{U}U}UUU}U}U{{{}UU{}U}{{{}}UU}}{}}}}{U}U{U}{}}{}}{U}U{U}{U{}}}}{{U}}{UUUUU}U{U{}}{{{}UU}}}{}UU}U{U{U}U}U{{{U}UU{}U{{{}U}U}U{}}}{}UU{}}}U{{{{}{}UUUU{{U{}U{}{{}}}U}U}}}{}U{}}{UU}UU{UU{}}}}}U{}{{{U}}U{}}}U}U{}{}UUU{U{}{{}UU{}{{}}{UUU{UU{{}U}U{}UUUUU{UU}U{}{U}}{{UU}{U{{U}U}{{{}UUU}{UU}U{U{{}}U{{{U}}{}UUU}U}UU{}{{U}}}{}{}{U}U}UUU{}}U}{}UUU}U}{}}{{}U{}}}}}{{}}UUU{}U{{U}{{U{{{UU}}{U{}U{}U}}UUUUUUU{U{U}}UU{{{}{{}}}U}}U}U{}}}UUUUUU{{}}}}{{U}U{{U}{}U{{U}{}U{{}{{}}{U{{}UUUU}{UUU{U}}}U}{{U{UUUU}{}}{}}}{{{{}U{}U}}{{}U{{U}{}UU}}}U{{{U}}U}U}{}U{UU{}}}{U}}}}{{}U}U}}}{U}}{U}UUU{UUU}{{UU}}}}U}}U{U{{UU}}}U}U{}{}{{UU}UU}{}}{{}}U}U{U}U{U}{U}U{{U{{{}{{{U}U}UU{U}}U{}{}}}{U}{}U})))))))))UU{{U{}UUU!!!!!!!!!{U}{}}UU}U{UUUU{UU{}UU{{}{}}}{UUUU)))))))))))){}{{}}U))!!!!!!!!!!!!!}{UUUU{UU}{{UUUU{{}UU{}{}U}}{{)))UUUU{{U))))U}U))))!UU{{{{U!!!!!!{U}{}}U}}}}{U{}{U{}}U{UU}}{U}))}}}{U{{U{)))){))))UUU{}{{}U{U{{!!!}{U{}{}}}U}}UUU{{{U{{{{UU{{}))UU}U{{U}}}})))))UU}UUUUU{{UU}}{U!!}{}U{U{}{U}U}U{U}{{{{U{UUU})))U}{}}}{}}{}U))))U{{{{}{}}}UU{{U{!!!{{U}{{U{{{UUU}U}UUU}UU}{}U))UUUU{{U{}{{{}U)))}}U{{U{U{U{}{{U{{!!}}UUU{}U{}U{}}{U}}}U}}UU}U))UUU}{}}{U}{}U}{))}UU}UU{}{}{{U{{UU!!UUU{}U{U}U}{}{UUU}}U{}{U{})){{UU{}{U}UUU}}}))UUU{}{}{}{}UU}{}U!!U{{}}UU}U{}UU{}}UUU{}U}}{U)){{}}{{}}{U}}{}}UU{}}{{}{{{U{{UU{{!!!UU{}}{UU{U{{}}{U{{}}U}}{U}))UUU{{U{UUUUU{{UU}}}U{UUU}}{}{}}{!!!}}{}{U{}}}}UU{U{U}UU}U{}{UU))}U}}{{}{}U{UU{}}UUU}UU}}}U}UU}!!!!!}U}{}UUU{UU{UUU}{{{U{U}}{{{!!{{}}U{U{{}{}U}UU{}}UUUU}}}{}}!!!!}UU{}}U{}{UU{U}U}U}{UU}}U}}UU!!{}U{{{}}}UU}{}UUU}}U{UUU{{}U!!!}{}}}{{}{{{U}}{UUU}{U}}UU{UU{U{!!U{}U}{{{UUUUU{{}}U}{U}U}U}!!!!{{}U{{U{{U{{{{}}U{U{{{{}}{UU{{U{!!U}U{U{{{}{}}U{U{U}UU{UU{U!!!!U}U{}UU{}{UUUU{}}{{}{UU{UU{U}{{U}!!U{{}}}{UU}{{}U{{{U{}}U}{U!!}U}{{{{}UU}{{U{U}UU}U{}{U{U{U{{{UU}!!!{}U{U{U{U}{}{{}}{}}}}U}!!!{U}U}{}}{}UU{{}U}UU{UU{{}{U}{UUUUU{}!!{{}{{{}U}}UUU}UUUUU{}{U!!UU{{}}UU}UU}{{}}}}}U{U}}}}{{{}UUU{U}{!!!UU}{}{{U{{UUUU{}}}U{}!!!U}U}{U}{{}}{{U{U{}}U}}{U{{U{{{{}{{}}}!!!!U}}{U}}}}{{}{U{UU}}}!!U}{{}}U{UU}{U}}UUU}}{U{}}}{}{}U{U{UUU{{}!!!!!{}}U}{{U{}{{{}}!!!!UU}UU}}}U{U}U}{U}U}}}UU{{U{U}{{UU{}{{{UUU!!!!{}{{{{U}UU}}UU!!!!}}}{{U{{U}{}}U{}{{}U{}}}}}{UUUUUUU{}{}U}U}{U!!!!{{}{}U}}{{}!!!U{{}UU}{{UU{}U{UU{UUU}{U{}}{UUU}U{UUU{{}{U}{U{}!!!!UU}U{{{}U!!!}{U}{UU{U}}}U}U}{}}U}U}}{{U{{{{}{U}{{{UU{U}}{}{{{{!!!}{U{UU}!!!}UU{U{{{U}{UU}}U{UU{{}}{{{{}}}U}UUU{U}{}U}{}UUU{{UU{!!!{{U}}!!!}{{}}}}}U{U{}U}{}}{{U{{{U}}{}}U{{{U{}}U}}UU{{UU{}{}}UU!!!{}{!!!}}UU}}}{UU}U}}{}{U}UU{}}UU}}{U}{}U{{{}}{}UUUU{{}{{UU{U}}!!!{{!!U}{U{}U{UUU}{{}U}{}{{{}}}{}U{U}UU{}{{UUU{U}{U{}}}U{U}U}}{}!!!{!!}}U}U}{U{U}UUU}}}}{UUU}U{{}{{U}{UU}{}{}U}{}UU}UUU{}}{{}{UUU!!!!!UU}{{}}}{}{{UUUUU{}U}{{}U{}}U{}}U{UU}}U{}UU{{U{UU{UU{{{{U}}!!!!}{{UUU{}U{UUUU}U{{U{U{}}UU}U{U{{}}}UU}UUUU}U}{UU}}U}{UU{U{{{}!!!{{{U}{}{UUUU{U}{{}{}U}UU{}}}UU{UUU{}{}UUU}}U{}U}UU}{{}{U{{U}}!!!U{}UU}U{}U}}{{UUUUU}U}}UU{}{{}}U}{}{{}UU}}{U{}{{}}{}U{{{U{U{{!!{U}{U{}U{}{U{U{}{U}{}U{{U{U{{U{}}}{{}UU{}}U{}}UU}}}UUUUU}{UUU{UU}}}}{UU{{}UUU{}UU{{{{{UUUUU{{{}U{U}}{}}U{}{UUUU}UUUU}U{U}}{UU}{}{{}U{U{{{UU}{U{}U{{}{{U}}}{{UU{}UUUU}U}{UU}}{}{}}}}{U}UU}}}}}U}UUU}{{UU}U{}U}}}}}{{U}U}}{U}U}}}}UU}{}}{}{{}{}U}U}}{{U}}U}{U{}}{U{}{UU{U{}{UU}{{}}{UUU}}U}{U{{}U}U}UUU{U}{{U}UUUU{}U}}{}U{{{{}{}U{{}U{U}{}}{}{{U{}{U}{U{}UUU{{{}}{}}}{U}UU}UU}U}U{}{{UU}UU}{{U}UU}}U{{{{{{{}UU}UUU{{{}{UU}U{{{UU{}}}UU}UU}UU}}}{{{}{UUU}U{}{{}U{{{U}}U}}U}U{{U}UU{{{{}}U{U{UU{U}{{UU}UU}}{}U{}{UU}UU{{U{{{}}U{{{{}}U}{}{}U{{}{}{}{U}U{{}UU{{{{}}{{}}}UUU{{{}UU{U{}UUUUU}{U{}}}}}{}UU}UU{U{}{{{UU}}}{{}}UU{{U}{U{{UU}{UU}U}{}{U{{{UU}}{U{UU{{{{}{{UU}U}UUU{UUU}}UU}}U}{{}{U}{{}}}UUU{{}{{}{{{U}}}}{U{}UUU{{U}{{{U{}{}{U{{U{U}U}UU}}}}{{{{U}}{UU}}{}{U}}}U}{{UU}}U}U{{{UU}{}}}U}}U}}}{UU{}{{{}}{U}{}{}}}U{{U}UU}UU{U}{{{U{}U}}U}{{{{{U}{U{}{}}}UUUU}U}}{}UU{{{}U}UU{}{{{}{U{U{U}}{}UUU}}UU{}U}}}}U{UU{))))))))){UU}{{{U}U!!!!!!!!!{}}}U}}{U}}UU}{{U{U}{}{UUU}UU{}U}{))))))))))))}}}}{{}))!!!!!!!!!!!!!{{U{U}{}U{}{U}UU{{{U{{}U}{{}UU)))U}}}}UU))))}{}))))!U{}U{{}!!!!!!U{}{}}U}}U}{{}{{UU}}U{{U{}}U{))}}}{UU{UU))))U))))}}}}U{}UU}{{U!!!}UU{}U{}}{U}}{U{}U}}{}{{U{{})){}}U}U}UU{U)))))U{U{{}}{}U{}UU{}!!{}}{{}U}{UU}}U}{}UU}{}{}UU})))}UU}{UUUUU}}))))U{{U{UU{}U}{}UU{!!!}U{}{{}{UU{{U}{{}}{}}}UUU{)){}{{}}}{}UU{{{)))}U}UU}}UU{}{}{}}U!!}{}{}}}U}{}U{{U}}{}{}{}{}{)){}}}U}U}{}{U{UU))U}}UU{UU{{}{U}}U{!!U}}{}}{UUU{}}U}}U{}{{{UU}}))}}}}U{{{{{{U{U{)){}UU{U}UUU{U{U{{{!!{U}U{}}{}UUU}}{}{{UU}}U{}{))}}{{}U{U{}UUU{{UUU}UU}}UU}U{UU}}{!!!UU{UUU{{}{{UUU}{U}}{}{U{U}))U}}}}U{U{U}}UU}{{{}{}U}U{{{{{}{{!!!U}}{}{UUU{{{UUU}}}}}}}}U}{}))}{}U{{{UU{U{}{U}UU}}U}}}U}}}}}!!!!!{{U{U{}}U}{{}U{{{{{U{{{}UUU!!{}{{}}}{}U{}{}}U{{}}UUU{}}{{{!!!!{}U{U}{U{}{UU}{}UUUUUUU}UUU}U!!UUU}UU{{{}{{UU}U{{}UUU}{}UU{!!!{{{{U{U}}}UU}}}}}}{U}{U{{}{U{}}!!U}{}}U}UU}{U}{U{{}{UU}{{U}!!!!}}}{U}}UUU}{}{U}{}{}{U{UU}UUUUU}!!{{UU{}}{{{}U{{}UU{{{}U{UU!!!!{}{UU}}}}{}{}U}UU}}}U{{}U{U}}UU{}!!{}U{{}UU{{U{}U}}{{}U{}}U{!!}}}U}{}U{U{}}}U}U}UU}{UU{U}}{{}U{}{!!!{{{U{U{{}{U}{U{U}UU}}UU!!!U{UU{}}{}UU}}U}}}}{U{}}{U}}UU}U}U}U}!!{U}U}{}}UUUU{}}{{UU{U{U!!}{}}}}{U{{}}U}UU}}}UUU{}}}{{U{UU}}{{{!!!}UU}{{{{U{{{{}{}}}U}{!!!{{UU{{}UUUU{{{{{UU}{{UU{{U{}UU}}}{U{}!!!!{}{{}{}U{}U{}{U{}}}{!!U}UU}UU}{{U}}}{U}{}{U{}UU}{}}}}{{UU{}}{}!!!!!}U}{{U{}{}{{{UU!!!!U}U}{{}U{UUUUU{U}{{U{}}}UUU}}{UUU}{}U}}{U!!!!{{}{U}U{}{U{}U!!!!U}{{}{{}U}U{}UU}{U{U{}U{}}{{}{{U}{U{}U{}UU{{!!!!{U}U{}}U{{}!!!}{}{}U}}{}UU}{}{{U{{{UUU}{U}{UU}UU{U}UU}U{}}UU{!!!!}}U{U}UUU!!!{{{}{}UU}UUUU{{}}{}}}{}U}UU{UUU}{}{UU{}{{U{{}}{}UU!!!}UU{}}U!!!U{}UU}}}UUUU{}UUU{U}U{UU}{}}U{}U{U{UU}{}{U}}}U{}}U{}!!!U}U{}!!!{U{}}}}}U{{}}U}UU}UUUUU}{{}{U}UU}{}U{{{U{{{UU}}}{{{{UU!!!UU{!!!U}}{{}}{{}UU{{U}{}U}}{U{U{U{}{U}UU}U}UU{}{UUU{}{}}U}}}{U!!!{{!!}}}{U{}}}}UU{UU}U}U}{U{}{{U}{U{UUU{U}{U}{UU{}{}U{{{{{{}{{}!!!{!!UUU}U{UU}}U{}}{}}}}U{UU{{}{{}}}U{{}{U{{{}}}{UU}{UUU}{U{{}}{!!!!!}{}}}{U{U{}}{UU}}U{{}{{{{U}UUU}{UU{}U}{U{{}}{}}UUUUU{U{}}U}!!!!}UU{}{U{{UUU}{{U{{UU}}UU{{}}UUUU{U}U{}}U{}}UU{}{UU{{}UUUUUU{U!!!{{}{U}UUU}U{{{{{UU{U}}U}{}}{{}U{}UU}}{U}{{UU{}U{U{UUU{{}U{{UU!!!}{UU}}}U{U{}}UU{U{U}UUU{}}U}{{}}}{U{UUU}}{U{{U{{{U{{U}}}}U}UU!!U}{{U}{}}}U{U}{}}U}UU{{UUU{U}{{UUUUUUU{{}{}}U}{}{U{U{U}{{}UU}{}}U{}U}}U{}{UU{}{{UU{UU{}U}}UU{U{}}}UUU{{UU{U}{}{U}{UUUU}{{}{}}{{{UU{{}{{{UUU{U}{U}{U{{}{}{{}}}}{U}{{{}U{U}{}U{{{U{}UUUU{{}{U}}{{}{{{{U}{}{}{{}}UU}}UU{{U{}{}{}U{}}UU{}{{}UU}{{U}}{}UUUU}UU{}{{U}UU}{}}}}{{{}U}}U{UU{}U}{U{U}}UU{}{U}{U{}}U}{}{}{{{{UUUUUU{{}UUU}}}{}{{}}{U{{{}{U}U{U{{UU{UU{}U{}{{{U{U}UU}U{}{}{}U{UU{{U}{}U{U}{}{{{{}{U}{{}U}{{{}UUU}{UUU{}U}{}}{UU}}{U}{{{U{{{}}}{{}}}U{U{}}}U{U{}}U}}}{U}U}U{}{}}}{}}U{}U}{}{U}}}{}{U}UUU{{}{{U}{}U}{UU{}UU}}UU{{{}}U}U}UU{}}}UU{{}{U{U}}UU{}{{{U}{}{}}U}}{U}{{{{{{UU}U{{}}UU{}U}}{{{{}{U{U{U}}{}}{U{{}U{U{{U}UU{{{U}{}{{}}UU{}U}U}{}{}}UU}}U{}U{UU{}UUUU}}U}}}UU{{{}UUUUU}U}UU{{}U{U}{{U}UUU{}}}}{{}}UUU{{{U{UU}{}{{}{}U{}U{UU{U{{}{{{{}}U}{U}{U}}}}}{{}{U}{{U}{UU}}}U}{U}{UUU}U}}{{U{{{{U}U}}{{}}U}{U{{U{}{UU{}U}UUUU{}U{{{UU}}UU}}}UU}UU{{{}{{}}}{U}{}UU}}UU}{{}}{U}{U{{}{UU{}}UU{{{{{{}}}}{{})))))))))U}U}{}{{U}!!!!!!!!!}UUU}{}U{UU{}UU{UU{{{{}{{U}{}{UUUU)))))))))))){{}{U{{))!!!!!!!!!!!!!}}}U{UUUU{}U{{{}{}U{{}{U{}}U}})))}{}{U{}))))U{{))))!}UUUUU}!!!!!!U}}{{U}{U}U{UUU}}{{{{}}}{U{}{)){{{{{}}}}))))}))))UU{{{{U{{U{{{!!!}}}UUU}UU{{U}UUU}}U}{U}{{{UU))UUU}}{}}U{})))))U{}UU}}U{UU}{}U}!!{}}}U}U{{}{U}{UU}UU{}}{{U}})))U}{}}}}U}{U{))))U}{{}UU}UUU{{{UU!!!U}}}}{}U}UU{}UU{}U{}U}U{UU)){}}}{UU{UU}{}}))){{}U{{}{}}U{{{U{{!!{{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})){U{{{}}U}}{{{{}}{{}{}U}U}UU}}{}U{!!!{{U{{UU{{{{}{}UU}}UU}}U}{U))UUU}{{U{{{{}U{}U{}{UU{U{UUU{}}}}!!!}UUU{{U}}U}{}{UU}}{}{{UU{UU))}U{}{{U}{}}{UU{U{{}{}}{U{{{}{U!!!!!{U}{}}}}}}{UU{}}U}}}UUUU{}{!!{}{{{}{{U{UU}U{}{}}{{U}U}}{}U!!!!{{{UU}{UUU}}{}U{{}}U{UU{}{{UU!!U}U{}UUU}{UU}}}}{{U}U}{}U}}{!!!{{{UUU}UU{{{{}{{U{}{{U{}{}}U{{{!!{{UU{}U}}}{}}}UUU}{{{{{}}}!!!!UU{{U}}{}}U}}}UU{}{}}UUU{{}UU}U{!!UUUU{{{{U{{U{U}U{{}{U}{}U!!!!{}{{{}}UU}}}UU{U}U}{U}UU{{{{}U{}U!!}}{{}}UUU}UUUU{U}}{}{}}{U!!{{U}UU{U{U}{{}U}{{U}U{{U}U}{UU{{}{U!!!{UUUUU{U{{UU{{}}UU}}}{{!!!U}U}U{}{{}{{}}}{}{}U{{UU}UU{UU{{{U{{!!U{{}{{}{}U{}{U}}}{}{}}{!!U{U{}U}}{UU{{{}}{{{}}U{}UUU}{}}UUUU{U!!!UU}UU{U}{}U{UU}U}}}U}!!!{{}}U}}{{UUUUUU}{UU}{}U{{{{}UU{}U}U}}!!!!}}UU{}U}}{U{U}U{U}{{!!U}U}}}UU}UU{{{}{{{U}}{U}{{}}}UU}UU}}{{U{!!!!!{UU}UUU}UU}UU}U!!!!{U{U}{U{{{}}{}U}{{UU}}U}UUU{{{}{U{{}U}{U{!!!!}{UUU}U{U{UU{{!!!!{U}}U}U{}}}}{{}{UUUU}{U}{U{U}}U{{U}U{U{UUU{U!!!!}{U{{}{}}UU!!!U{U}U{}{{}}U}{{{U}{}}UUU}UU}}}{UU{UU}UU}{}U{U}U!!!!U}{U}U}}}!!!UUUU}UUU}U}U{}{{{U}UU}}U{U}{{U}U}{U}}U}{U}}}}{U}{U!!!{U{}UU{!!!{{{}}{U{UUU{{U}}}{{{}UU}}}}}{{UU{UUUUU}{}}{UU}}{}U}}!!!{UUUU!!!{UU}UU}}}U}U}{}}U{}{{U{}{{{UU{}}{{}{{U}U}}U}}{{{U}{{U{!!!U{U!!!{}{{}}{}U{U}}UUU{{U{}}}U}}}}}{}U{}{}{}U}UU}U{U}{UUU{{}{}!!!{{!!U}{UU}UU}U{}U{{{}UUUU}U}}U}{{U}U}U}U{}UU}U{{}}{}}{U}}}UU{{!!!{!!}}{UU{UUU{UUU}{U{}}}UUUU{{{}{}U{{U}{}}{U{{}U}}U{UU}{UU{U}}}!!!!!}{{{{{}}UU{}}U}}U{{U}}{{{{{}}{}{{{}}{UU{}}U}{{}{{{{{U{}{{{}!!!!U}}{}}U{U}{{U{U}}}}}}{}{{{UUU}{}}}{UU}UU}}UUU{UU{U}U}U{{UU}UU!!!UU}{{{{U}U}}U{}{{{}}UUUUU}{{UU{}{UU{UU}}UU}{{UU}}{UUU{{}}}{UU!!!U{U}}}U}U}}}U{}U}UUU{}}{}U{UUU{{U{UU{{{}}{UU{{{UU{}}U}}}{UUU{!!UU}UUU}{}U}}}}{U}UU{{UU{{U}UU}{U}}{U{U{}{U}}}U{{U{}}{{{U{}U}{{}{U{}UUU}{{}}{U}{UU{}{}}}}U}UU}UUUU}}U}{}}{}UU{U{{{UU{}UU{U}{}UU{}U}{UU{}U{{U}{UU}}U{U{{{U}}}}{{U}U{{}{}{U{}U{{}{}}{UUU}}}UUU{{{UU}{{{}U}}U}{}}}}{}{{}U{{{U{U{UUUUUU{{{UUU}U}{}U{UU}U{}{{{}U{{{{UU}{{U}UU}{{{{U{}}{U}UUUUU}{}}U{{U}}{U}}U{{{{}{{}UUU{}U}{{{{{{UU{UUU}}}{}U{{{}}}UU{{{U}}}}}U{U{{}{{{{{}{{{}{{U{}}{{}UUUU{}}{{{}U{U}U}}UU}}}{{UU}{}}U}UUU}{U{}}{U}}{UUUU{U}}{}U{}{}}}}}}U}U{U{UU{{{{}U}}}{UU{{{UU}}}U}UU}{U}}{{{{{{}{U}U{}U{UU{U{}}{{}U}UUU{U}{UU}UUUU{U{}}}UU{U{{{{}}U{}{{{{}UU}UU{{UU}{}UUU{U{{U{UUUU{UU{{{}{{{{}}}}}}UU}}{}U{{UU}{}{}{{}{U}{U}{{}U}{{}UUU{U{U{UU{}}{U}}}UUU{{}UU{U}UU}}{{{}{{U}}{U{U}U{U{}}}{U{}{U}}{U{U}{UU}}UUU}U{{U}{UU}{{}{{{UUU{{{{}}{U}}{U}}{}}{{U{{{}U{UU}}{{}{}{UU{U}{{}}}U}}U{UUU}U{}U{{{UU{}U}{}{UU{U{}}{{UU{}U}U}{}}}UU{{{{}U}{{U{{}{{}}U}U}}{}{U{U{}U{{UU{U{U}{}U{{{}}U{}{}U}U{{UU{}U{}{}UU}U{}{{{{}U}{)))))))))}U{{{}{UU}!!!!!!!!!}U{{U}}{}{{{{}}}{{UU{{{}}{}{UU{{}{))))))))))))U{{{{{}))!!!!!!!!!!!!!UU{{}}{UUU{{U{U{{UU{{{}}}{{}}}))){{}{{{}))))}{U))))!U{{}}{}!!!!!!}{{{}}UU{{}{{{{U}}}UUU}}}U{{U)){}UU}}}U})))){)))){}{{UUUU}UU}U!!!}}{{}UU}UUU{}{U{{U}{{}}}{{}U))U}{{U}}{U{U)))))}{}{}{{{U{}U}}}}!!{{UU{U{{{UU}}U}}{{UU}{U}UUU)))}U}U{}{U{}{{))))}{{{{}{}U}}U}{{U!!!}U{UUUU{{{{}U{{{U}U}{U{U}})){U}UUUUUU{UUU})))UU}{}UU{{U{{}{U}}!!U}{U}UU{{}UU{UUUUU}U{UUU}U))}}UU{U}UU}U}}}U))U}}}}UU{{}U{U{}U{!!{U{{{U}}{{{{{}}}}UUUUU}}{})){}}{UU{U{}}{U}{)){}U}}{}U}{}}U}U}U!!}U{UUUUUUUU{}{}}{{U{}{}}{{)){{UUU{}{}}{}}{{{UU{}}{}U{{}U{UU{{!!!}}UU}{}{{UUU{UU{{U{}U{{{}{)){U}U{{}}{U}}}}}}U}{}UU}U{{U}}U{{!!!U{U}}UUU{U{UU{}UU{}}U{{{}{{))}{UUU{}U{{UUU{{}UU}U{}{UUU}}}}!!!!!}UU}U}}}{UU{{UU{{{UU{UU{UUU!!}{UUU}}}}}UU{}{{}}UU}UUUU}}U{!!!!{{{{UU{{}}UUU{UUU}U}{}U{{UU{{!!U}{}}UUU{U}U{{{{{{U{}{U{U{}}!!!UUUU{{{U{U}{UU}U}U{U}}}{}{UU}}}!!UU{}UUU}}U}U}UU{U{}}}}}}{}!!!!}U{{U}UU}U{{{}U{U}U}U{}UU}}U{}{U!!UUU}{}}}U{}U}{}{{{}{{}{{{!!!!{}}UUU{U{{{UU{{{{U{U}U}U{U{UUU}{}!!U}{{U{U{UU}U}}}U{U{}}}}UU!!{U{{{U{}{U}}UUU{{}{{U{{}}U}}{U{{U}{!!!}}{{}}U}}UU{U{{}{{UU}{}!!!{U{U}U}{U}U{{U}}{{{UU}}}U}}{}U}}U{}U!!U{U{{}{}U{{{{U{}U{}{}{{!!}}}{U}}}}}{UU{{{{}{U}U}U}}UU{U{{U}}U{!!!}}{{{{U}{UU{U}}{}}{{U!!!}{UU}{UU{{{}}}{UUU{{}{UU{{}}{}UUU}{}}!!!!}U}U{}U}}U{}{UU{}}}U!!{U}}{}UU{UUU}U{}{{U}}{{}}U}{{}U}UU}{{{{U!!!!!U{U}U}UU}{U}}}}!!!!}U{U}}}}{}U{{}}{{U{UU{UU{}}}U{U}}U{U}}}}{!!!!}UUUUUUU}}U{UU!!!!}{UU{}{}{UU}{U}{UUU}}{}{UUU}}{U}{UUUU}{{}{{{!!!!{}}UU{U}{}}!!!{{{}U{}U{UUUU}}U}U}U{}}}{U{{{{{}{U{}U}UU}{}{{{}!!!!{{U{}}U}{!!!}}}}U{U}U{}{{}{{{{{U{{{}UU}UU}{UU{}{{}UU}UU}{}UU}}!!!{{{{}}U!!!}UU{U{U}U}U{{}}{{U{UU{{}}{}U{{U{{UU}{{}{UU}}}{UU{{}}!!!U{{U{!!!{{}U}}U}}{U{}U}}{}U}{{U{}{{}U{U{{{UU{}UU{U{}U}{UU{}{}}!!!{{U!!!}}U}{{}UUU}UU}{}}U}{{}{{UU{{}{}}}}{U{{}U{{UU{}{}}{}U}}{U!!!{U!!{}{{UU}U}{}}{{{UU{}U{{UUUU}U}{U{{}}U}{}UU{U{}UU}}{{}{}U{{U!!!{!!{UU{UU{}{{{U}U}}UUU}{}{}U{{}{{U{}}UUUU}}UU{U}}{}U{U{{}}{}{}!!!!!{}{{UU{{{U}{{{U}}}}UU}}{}{}{}{}U}{{{{}}U}}}}U}}}}}U}UU}UUU{!!!!{}{{}}}U}}}UUUUU}{{{}}}{UU}}UUUU}}}{UU{U}}U{{U}U{}}{}{U{}{}U}!!!UU{}}{}{{U}UUUU{}}{}U}{UU}{{UU}{}U}U{}UU{}{}U{}UU{U{U{}}}}U}U!!!}}UU}{{}{}}U{{U}{U{}}}{{{{UU}U}}{UU}U{{U{}{{UU{U}}}UU{UU}U}}}!!U}UUU{}U{}U{U{UU{}U}UU}U}{}}U}U{}{UUU}U{{}U}}{{U{U}U}U}U{}}}}{}{{{{U{U}}}U{U}}}{{U{U{{}}{{{{UU}U}UU}}{U}}}{}}{U}{{{}U{{U{}{{{}}{{{U}}}}{{{{}}}{}U}}U{U}}}}}}}{}}}{{}{{}}{}U}{UU}UUU{{UU}}}}{U{U}{U}U{}U}}}U{{}U}U{}}{{}{{}UU{UU}UUU}U}U}}UUU}U}{}{}}{{U}U{{}}{{U{}{{UU}{{}}{{{{U{}U}U{U}}{UUU{{U{U}{{U}U}UUUU{U{}{{U}{{{{UU{U}{}}{{}U{}}}}}U}U}UU}}}{}}}}U}U{{{UUUU}UU}}U}}U{{}U}U{}U{U}{}}{}}U}U}U{}U}}U}}U{{{{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{UU{UU}}{U{{{{{}U}{{{U{UUU}{{}U}U}U}{U{U}{}}}}U}}UU{}}U{{{{{}{{U}U}{UUU}UUUU}{{{}}UUUU}U}{}}{{{U}{}{{{{}UUU}UU{{{UU}}{}UU}}U{{UU{UU}U}{U{}{{{}U{}}U{U}}}{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{}UU{}{}UU{}UU}}{}}{{UU{}{{}}{}U}UUU{U}}{{}{}{{UU{}}{{U}}}UU{{U}U}}{}UU}{}{{}{U{UU}}{UUUU}}U{}{U{U{UUU{U{{{UU{{U)))))))))UU}}{{}}U}!!!!!!!!!{}{U}UU{{}}U}{}{{}U{UU{{U}UU}{}}}U))))))))))))U{U}}U}))!!!!!!!!!!!!!}}{{}U{{{}}}}{}{}}UUU{{U}}{{UU)))UUU}{U{))))U{}))))!}U}{{}U!!!!!!UU}U}}{}UU{}U{U{U}{}{UU}{{}{}))}U}{{}U}}))))U))))}}}UUU{{{}U{U!!!U{U{U{UUUUUU}}U}U{UU}}}{{{{{))UU{{}{}{UU{)))))U}U}}U}U}{UUU}UU!!}{{}}UU{{}}UU}U{}{UU}}{}U{{))){{}}}}}{}{}{))))U}U{{U}{}}}{}}{{!!!}U}}UU}U}}U{}}{U}UU}}{U}U}))}}}}{UU{{U{}U}))){U}{U{}U}UU{UUU}{!!UUU{}U{{{U}{U{UU}}U}U{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}UUUUUU{{{UU{{}))UU}U{U{{UU{}U{UU{}}}U{UU{{{U}{U{}!!!UU}}{}}}}}{U}{U}{UU{{{{}UU))U{}U{U{}U}UU}}U}}U{U}U{}{{U{}U}{!!!}{{}{U}}}{}{U}{}}}{U{U{}}}U))U{}U{}U}}}}}{}{}{{}U{{U{{{UU}U!!!!!UU}}U{}}}U}UU{{}U{U}{U{{}U}!!U{}{}UU}UU{U}U{}U{}}}}U{U}}U}!!!!UU}{U{UUU{}}{UU{U}{U}}{}}}U{}!!{{}{{UU{}}UUU}{U}}{UUUU}{U{U!!!}}{{{U{U{U{{{}U{U{}{U}U}}}}}}}{!!{U{{}}{{UU{UU}}{}{UU}}}{U}!!!!{}}}}{}}{U}{}U{U}{U}{}{U{}}{}{}{!!}UU{}UU{}{}}{}{U}{}{UU{U{!!!!{{}}{UUU}U{{U}}{U}UU}{}}U}U{{{{{U!!}{{}{{U{{{}}UU{}}}U{}{UU{!!UU}}UU}}}U{{}UU{}}UU}}}U{{}UU}}U{{}!!!{U{}U{{U}UUUU{{{}U{{}UU!!!}UUUU{}UUUU}}U}{}}}U{{}UU{}}UUUU}{{U!!}{UUUU}}U}UU}}UU}UUUU}}!!}{}}{U{U}}{{U{{U{}U}}}U}U}{U{{}{{{{U}!!!U{}}}}U}{}}{}}{UU}UU}!!!}UUUU{{{{}U}}UU}}U{}U}{UU{U{}}U}}}{{}!!!!{UU}U{}}{U}U}}UU{}{{!!{{{U{{UU}}{}UU}U}U{UU{U}UU{{}{{{UU}}UU{{!!!!!U}}}{}{{}}{{U{}!!!!{{}}UU}U}UU}}{}UU}{{}}{U}{U}{UU}{}{U}UU}}!!!!{{U}}{U}{{}U}}!!!!}}{{}}U{U{}}{}U{U}UU}{{{{U{}U}}{U{}}}UU{UU{}!!!!}U}{}UUU}}}!!!{UU{U{UU}U{}}UUUU}{}}{U{}U}{}U}{U{U}}U{{U{}{UU}!!!!{}{{UUU}{!!!}}}UUUU}}U{U}{}{}{UUU}U{UU}{{{U{}}{{{{}}{}}{UUUU{}!!!UUUUU{U!!!{UUU{{U}U{}{{UU}{}U}}{UUU}U}{}{{}{{{UUUU{{}UU{{{U}U{!!!}}U}U!!!}{{U{U{U}}}{U{{UUU}{UU{}}{}}{}{{}{{U{}}}U}{U}{{{U{}{U}!!!}U{!!!{}}}{{}}U}U{{}{{{{U{{U{}}UU{}}{U}{{UU}U{{}}}{UU}}{U{U}}{!!!}}!!}}{U}U}}{}UU}{{{{U{}UU}U}UU}U}}U{U{{}{{{}{{}{UU{UU}{}}{U{}!!!}!!U{U}U}}}}U}}{}}U}{UUUU{}}}U{{U}UU}{}{}U{}{{}UU}U{{}U}UUU{}U!!!!!U{{{UU{}{{{}{UU}{U}}U{U}}{{UU}{U}{{}{}U}{}UU}}{U{}{{{U}}{{U!!!!U{U{}UU{}{{U}UU{{{UU}{U}}UU{U}{}U}}{U{U}}{}{U}{}UU}UUU}}U{U{{!!!{U}U}{{}U{U}U{{UU}U}UUUUU}{UU{}U}U{{U{{U}U{}{{UU}{}UUU{{UU{UU!!!}U}}{}{{{{}}}U}}{}}}{U{}{U}}U}U{U}U}{}{}}}}U}UUU}U{{}U}{}UU}U!!U}U}U{{}}U{{{}}U{U{}{{{}}}{{}UU{{UU}U}UUU}}}U{U}}U}U}U}UU}U{UU}{UUUU{U{UUU}{{{}{{{U{}{}}UU}{UU{UU}}{{{}{}{U{U}UU{{U{}}}{}{}{}U}UU{}}}U}U}{}UUU}U{U{{{}{}{}}}{{}UU{}{}UU}U}UU}{}{U}UU}UU{{U}}{}UU{UU}{U}U}}U{}{{U}U}U}UU}}}}U}UU}}{{}U}U}{U}}{U}}{}UU{U{}}{{U}U}}}U{}{}{{UU{}}}{}}{{U{U{{}{U{{UUUUU}UUUU{U{}{}{{{U}}{}}UU}{}U{}}UU{}U}}{}{}UUU{{}{}{}}U}}{}}}U{}}U{{}}UUU}}U{U}}}}{}U{}UU{{U}UU}{}}U{{{}UUU{}U{}}{UUU{}}{}UU{{}{U{}}{U{U{}}U{U}UU}{U}UU{{{}UUU}U{}{{{UUU{}}}{U}{U}{UUUUU{{UUUU}}{}{{{U{U}}{{U}{}{{U{U}UUU}{{U{{{}{}{}}U}}{{UU{}UUU{U{{{U}}{}U}UU}}}{}}}UU{{UUU}}U}{UUUUUU}U}{UU{U}}}{}{U}}UU}}{UU}U}{U{{U{}}}{}{}{{}}{U}{UUUU}{}UU}U{{}{{{UUUUU}UU}}{}U}{U{{{U}{U{U}{{U}{U{}{{{U{U{}{{}UU}}{U}U}{U}}U{}UU{U}{{}}}}}{U}}}{UUU}}}UU}U{U}{{}U}{{{{UU}{}UU{{U{UU{U{U{}{{{U{UU{{{}{}{{U}{U{}{{}}}}{U}{{}}{U{{UUU}U}UU}UU}UU}}}}{U}}{U{}}}{}U}U{U}U{U}{U{}}{UUU{{U}U}{UU}}{U}U}{{{U}U{U{{U}}{}{U{{U{{{{{}{)))))))))}UU{{}{UUU!!!!!!!!!}{UUUUUU}}U}U{}{U}UU{}{U{{{{{{{}}U))))))))))))U{U}U}{))!!!!!!!!!!!!!{{U{}UUU{U{U}}{{}{}}UUUU{}}{U})))}U{}}U{)))){{U))))!UUUU{U{!!!!!!U{}{UUU}}{}}}UU}U{{U}}}}}}U}U)){{}}UU}{}))))}))))}}}UU}UU{{U}{!!!UUU}U}{{}}{UU}{}UUUU{{{U{}{}))UU}U}U}{UUU)))))}UU{U{}{U}{{}{{U!!U}{}{}}{{{}U}}UU{{}}{{{{U}{)))}}U{U{UU{{U{))))U}U{U{U}{}UU}{}U!!!{}{{UUU{}U{{U{}UU}}}}}U}}{)){{}{}}}UUU{UU{)))}U}{}}}{{UU}}UUU{!!}}{{U}U{U}}}{}U{UUU{}{{{}}))}{U{{U}}UU}}}{}))}{{}U}U}}{}{UU{{U!!}{}UU{{}{{}UU}}}U}U{{{}}{U))}{{{UUU{U}{}}}{))}}U}U}{UU}U{}}U{}!!}{{{{}UU{{{{{{{}U{}U{}{UUU))}}UU}U{U}}}UUU{}UU}}{{{U}}}U}{}U}!!!{{UUU}}}{{}U{U{}{}}}}}UUU{))U{U}UUUU{UUUU}}}{{{UU{U{{{{{}U{{!!!{UU}UU{U{UU}UUU}{{{{{U}}{UU)){UUU}{UU}U}{}{{U{}UUU}{U}}}U}U!!!!!UU{UU{{UUU{{}UU{}}{{{U}{UU{!!}{U{U}{}{{{U{UU{U}}UUUU}}{{}U!!!!U}{{}UU}U{UU{{U}U{{{{U}}{UU}U!!}UUU}}{U{}}{}U}UUU{{}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{{UUU}}{}{U{}}}!!!!{}}{{}}{U}}{U}UU{UU{{{UUUU}U{{UU{!!{UU{{UU}U{{U{UU}U{}U}{{U}!!}U{{}}U{U}{{{{{U}{U{}}}}{}{U}{{{}{U!!!{U}}UU}{UUUU{}U}UU}{{U{!!!{{}UU}}}{{{{{U{}U}}}U{U{U}}{U}U}U{}}!!U}{}{{U{}}{UU{U{U{UU{}U!!{}}}UU{{{U}U}UU}UU}U{{}{{U{{UU{{}}{{}!!!U{{}}UUU{{U}}U{}UUUU{!!!U}U}{}{U{{U}UU{U}{{{U{{{}}U}UU{}U{{UU!!!!UU}}}}{U{}}U}{}U{{UU!!U}{U{}}}UU}UU}}{}U}{}}U{}}}{}{{UUU{U{UU{!!!!!{{U{U{{U{}U}}U}!!!!UU{}UUUUU{U{{U{UUU{{}}{U}U}}{}UUU{UU{U}}{!!!!}{}}{{U}}}}U}}!!!!}{U}{}U{}}}}}UUU{UU{}{{{{{{}{UU{U}U}}U}{}}{{!!!!{}U}U{}U{}U!!!UU}}{{UUUUU}{{{}{}{}}U{U}UUU}}U}U}}{{{U{}U}U{UU!!!!{U{{{}}}{!!!}}{{U}{}{U{U{U}{{}{U{{{}{{{}{U{{{}U{}{U}}}{U}UUU{U!!!}}U{{}U!!!UU{{UU}{{UU{UUU}{}}}{U{UUU{{{}U{{}}}{{}U}{UU}}{}UU{}!!!{UU{}!!!{U{U{}UUU}}}}U}{}}U}{}}{}U{{}{}}U}}}{{}{{{UU{UU}{{UUU}!!!{}{!!!{}{}U}U{{U{UUU}U{U{U{}UUUUUU{}{UU{U{UU{{{}{{U{{{U{UUU{{}!!!{}!!}U{{{}{{}{{}{{{}{UU}UU{U}U{}U}{UU}U{}}{{U}}{}{{U{}{U{}}{}U!!!{!!UU{U{U{U{U}U}U}{{U{}}}}UU}}}}UU{}}}U{{U{{U}}{UUUUU}}UU}}U}{!!!!!{U{UU}U}U}}U{UUU{}U{UUU}{U}{UUU}{}{{}U{U}}}{}{U{}}U}UU{{UU{!!!!{{}U}}}{U{{}UU}U}{{{{{}{}{}U}U}U}}{}{{}UU}{UU{U{{}{{}}UUU{UU{!!!{{{}}}U}U}}}U{UUUU}}{{{}U}U{{U}UU}{U}{{UUUUUUU}{{UU{}UU}{{}{U!!!{}UU}UU{{U}{{}}{{}{}}{{{{UU{}{{}}{U{UU}{}{U}{{}{{U}}}}U{}{UU}!!U{}{UU{{{{}{U{U{{}U{UUU}U}{U}}U}UU}{{{U}{U{}U{UU}{{{UU}{}{}}{UU}U{UU}{{}}{}{UUU}UU}{UU{UU{U{U}{U}}}U{}U}{}}U}}}U{}U{U}}UU}UU}{U{{U{}{}}}U}{}}}}{{{}U{}{{}U{{U}}U}}{}UU{{{U}{}}{{U}}}U}U}}UUU}UUUU{{{UU{}}}UUUU}{UUU}UUU{UUU}}{}{UU{{{U}}}{}U}}}UU}}}{{U}U}{}{}U}U{{U}}UUUUU{{U{{U}U{}{UU}{U}}UUU{U}{}{{}{{}U{{}{}}{U}}UU}{U{}UU}{}UUU}{U{}UU{{U}{U{}{{{}}U{UU}U}{}U}UU}}U}}}U{UU{{}}{{U{}}U{}UU}U{{{U}}}U{UUU}}}{}{}{}}U}{}{}UU{UUUU}}{U}}UUU{{{}{U{UU{}{U{{}U}{}{UU{{}}{}{UU}}}UUU}{}{}U}U}U}}U}{{}}}UU}U}}{{}}}}U}}U{{U}U}{UUU}UU{{UU{{}U}UU{}{U{{U{U{}}{}UU}{{U}{}{{U}U{{}{U}}UUUU}{{UU{UUU{{UUUUUU{{}U}}}{}U{U}}{{UUUUU{{{{UU{}}{}}}}{{UU}{{U}}U{U}}}{}}U{}UU{{{}}{{{UU{}}{U}{}{}{}U{U}}}{U{UUU{{{{U{}}U{}U}{}U}{}}}}}UU{}U{{}{UU}UU{}UUU{}{U}}{{}{}U}{{}}UU{UU{}}}UU}U}U}{U{U{}U{{}U{}U}{U}}{}}}U{{}UU}UU}U}{}}UUUUUUU}{}}UUU}}{{{U}}{U{}}UU}{}{U}UU}U}}{}{{U}UUU}}}{{U{UU{U}}U{{U}U{}U{}}}{}}{}U}{U}UU}UU}}{})))))))))UU}}UU}U}{!!!!!!!!!}U{{U{U{UU{{}}}U}}}}{U{U{{{{{}{}UU)))))))))))){U{{}{U))!!!!!!!!!!!!!U}U{}UU}{{{{UU{}{}{}{U{U{{U{}U))){U{}}UU))))}}}))))!U{}U{}}!!!!!!UU{U{}U}{}}U}{U{{}U{U{}}}{}U})){}}{}U}}U))))}))))}UU{UUUUU}UU}!!!{U{}{}{U{{{}UU}{U}{}{{{{{U}{))UUU}{{}U}{{)))))UU}U}U}U}}{{{{U}!!UU}U{}{{U{{U{}UUUUU{UUU}UU})))U}}U{U{U{{{})))){{}}UU{}{}UUU{}U!!!}UUUU}{U}}{{{{UU}U}{{{UU{{)){}{{}{}}UU}U}U)))UU{U{{{{{}}{U{}U{!!{{U}}{U{{UU}U{}}U{U{}}{U{{)){}U{UU{U}}U{{}U)){UU}{UU}}U}U{UU}}!!}{}{}{UUU{}}}}{UU{{}{UU}{U)){U}U{{}}{U{UU}}))}U}{U}}{}UU}}U}{}!!U}}UUUUUU{}{U{}}U}{{}}{}}}))}U}U}{U}{}}}}UU{{U}}}UU{{}{U{}U}}!!!UUU}}UU}}{U{U}{{UU}}{U}U}{))}}U{U}}{}}}{}U{{{{{}U{U}U{{}{{UU!!!U}U}{U}}U}{}}U{{{UUU{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}U{UU{}}{U!!UU}}{{{{U}{}{}U}U}}{{{}U}U{}!!!}{}}U{{{U{{{UU{U{{{{{{UUU{U}{{U!!}U{U{UUU}{U{}U{U{U{UUU}{U{!!!!}{U}{}{U{U{U{}}{{UU{{}U{U{UU{}U{!!{{}U}}{U{U{{UUUUUUUU}UU}}!!!!U}{UU}U{{{}{U}{{{UUUUUU{}{{{{{UU}!!}}}U{{{}}UU{{{}}UU}}}}{{}!!U{U}U}{U}}U{}UUU}UU{}U}{{}}U{U}}UU}!!!U}U{{U}UU{UUU}UU{U}{U{U!!!UU{}}}}}U{{U{}}{}}}}{}{}{UU{UU}U}UUU!!U}}}U{}U}U{}}}U{}}{UU}U!!}U{}}{}{{}}{}}}}{{UU}}UU{{{{{U}UU}U{{!!!{U}}U}{U}}}{{{}}{{{}}!!!}UU}{}{{}U{}}UU}U}UUU}{U{{}}{UU{{{U}{!!!!U{}}}U{}{U}}}UU}}}{U!!}U{}{U{}U}{U{}{}U{{}{{UU}}}UU{{U{}UUUUUU!!!!!}}U{}{}}UU{}{{U!!!!{{U{}{U}U}}U}}{}}U{U{U}}{}U}UUU{}UU{U{{U}!!!!}U}U{{}UUUU{}}!!!!U{{U}}U{{{}}}}{}{}U}}}{UU}}{U}}}}}UUU{}}}U{{!!!!{}}U}{}}}{U!!!}}U{{}{U{}}{U}}U}}U{}UU{}}}}U{{}}}}}}{{}UU}}}}{!!!!UU}{}{UU}!!!}U{{}}U}}{UUUUUUU}}{{}U}}UU{{U}U}U{{U}}}}{U{}{}UU{!!!}{}U}UU!!!}}{{U}{}}{{{UU{}}}U}{U{UU}{{}U{{UUUUU}{{{UUU}}}UU}}U!!!U{{{{!!!}U{}}U}{{}}U}UU}}}}}}U}UUU}}U{UUU}{{{U}U}{}U}{U}{UUU{{!!!}}U!!!U{{{U{}{}UU}U{U{{}U{UUU{U}}{{{{U}}UU}}}UU}{}U{}U{{U}}{U{!!!{{!!}}{}}{}U}UU}{{{{}{{}U{}{}}{}U{}U{U}{UU}{{}U}}U{U}{U{{}U}}U!!!}!!}U}U{{}U{}{UU{{UU{UUU}}UU{U{}{UUU}}U{U{U}{{}{UU}{}U}U}}{U{{!!!!!}UUUUU{U}}}}{U}{}{}}{}}}}{U}}}{U}{{{UUU{{{U}U{{U{}{{}U}}UU{!!!!UUU}}UU}}U}}{{}}U{}U{U}{U}{{}{U{{{}{}{{}UU}}{}U}}{}U}}}U{}U{{!!!{{UU}}{}{U{{{}}}UUU}UUU{UU{{{{{}UU{U{{}}UU}{{{}}}{U}UU{UUUUU{!!!}{{}{UUU{}UU{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}{UUU}UUUUU{}}U{U{U}{UU{{{U}{{}{{{U}{U}{{U}UU}{{}}{{{UUU{}U}}{{}}}}{{}}}{{{{{{U}U{{UUU}{U}}U}{}{{{}U}U}U}}{}{}}}U}{{{}}}}{}{U{}UU{{U}}{}}{}{{}}{U{}U{{{}{UU}U}U{U{U{}{}}U{UU{}{{{{{{U}UU{}U}}{UUUU}}{{{}}}{{UU}{{}UUUUU}}{}U}U}U{{{{}U{{U{U{U}U{}{}{U}{}}}UUUU}{}}}{}}{{}}}U{}UU{}UU}}}}{{{U}U}U{{{}U}{UU}}U{{{}{}}{U}{{UUU}UU}}{{{}{}{UUU{{U}}{{U}}{U}}}UUUU{{U{{U}}UUU{{{}U{U{}{U{}}{{}}{}}}{{}{}UUUUU}}UUUUUUU}{{UUU{{}U{}{UU{{UU}}{U{}{}}{{}UU}U{U{U{}{U}}{{U}{}U{}}U}}}{}U{}U}{U{{U{{{U{U{{}{UU{{{{}U{{}}{{{}U}}UU{U}}}{}}{U{}{{}}UU}U{U{U{U{}UU}{}U}UU}{UU{}UU}{U}UU{}{{U{U}}U{}}UU}{UU}}U}{}U}UU{U{}UUU{{{{}}{{{UU{{}U}}{{}U}U{U{U{}U{}UU}{}{U{}{{}U{{{UUU}{}}{{{{}{}U}U}U{{}{}{}{}}UU{}U{}{}}}{UUUUUUU{{UU{}}{U}{{UUU{}UU{}}UUUU}U{{U}{{{UUUUU}UU}{{}}{U{}{U}U}{{UU}UU}{}U{}}{U{UU}U}U}{{}U}U{}{}{}}{}{U}U}}U}}{UU{{}{{{UU}{{{U}UUU{UU{{}{{{U{U}U{)))))))))UUU{{}{UU{!!!!!!!!!}U}U}UUUU}{}{UU{{{}UU{}{U{{{UU{UU}))))))))))))U{{{{}}))!!!!!!!!!!!!!}U}UU}UU{{}}{}UUUUU{UU{U}{{UU{)))U{{}}{}))))U{U))))!UUUU}}}!!!!!!U{}{U{U{UU}UU}}{U}{}U{UU{UU}U))UU{}UU}}{)))){)))){}}{{}{}{}U{U!!!UU{UU{U}{{}{U}{{{UU}U{{{}U{U))}}}U{}{U{}{)))))U{U}UU}U}UUUUUU}!!}}UU{UUUU{UU{U}U}}}{}{}}{U{)))}U{U}U{}{UU})))){}UUUUUU}}{}{}}{!!!}U}{{{}}{U}{{U}{{{}{U{{}U}))}}U{U{}}U{}}}U)))UU{{{{}U}{U}}U}U}!!}{UU{{U{}}UU{{}{}UU}}{U{{}))}}{UUU{U{}{}{{U)){}}}U}U{U{{}}}U{{!!}}{{UU{U}{}UUUU}{U{}U}}UU}))}U}{}}U}{}U{U}}))U}{{{{{{{}{{}}}}U!!{}U{}{}{{U{U{}}}U}}UU}U{{}))U}UUUU{{UU{U{}}}UU}{}UU{U{U{{}}{}!!!UU{U{{U}{}UUU}UUU}{}}{UU{U))}}}{{}UU}{U}}}}UU{{U}}U}UU{}}{UU!!!}}}}{{{{{{}}UU{{U}U{}}{{{UU))U}}{}UUU}{}U{U{}U}}{{{{}{UU{}}!!!!!U{UUU{UU{}{}}{}UU}}}U{}U{U{!!U{U}{U}U}U}{U}{{}UUU}U{}UU}}U!!!!U{UU{{{U}}}}U{}UU{}}U}UU}}{U}!!}UUUU{{{{UUU}{U}UU{{{}{{{}{{!!!}{}{U}U{}}U}}{{{{}UUUU}U{}U}}U}!!{U}{}{}}UUU{{}}U{U}{{U{}}U!!!!}UU{}U{}}{{}}UUUU}}{}U}{{U}}U}}U!!}U}UU}}}}U}{}}{}U}U{}{U}U!!!!}{UU}}U}}}{UU}U}UUU}{{}}{{U}{}}UU!!}}}}{}}U}{U{{U}{{{}}{}UU{!!}}U{U{{U}U{{}{UU{U{}}}{}U}U{U}UUU}{!!!{}UU{{{U{UU{}}}{}{U}}}{!!!{U{UU{UUU{U{U}U{}UUU}U}{{{}}}U{{}U{U!!{}}{}{}{U{}{}{{U{{}U}}{!!U{{}{{{{}{{{{U}{U}}}{U}}{}U}U}U{{{{}{!!!U{{{U{{UU{U{{U}U}}{}{!!!UU}{U{UU}{}{{}UUU{{{}}{{UU}}{UU}}}}U{!!!!{U}}{{UUU}{}{}}U}UU}!!{}U{}U}{U}{{{{{{}{U}}UU}{U}UUUU}{{{{U{U{!!!!!UUUU{{U}}U{}UU}!!!!}{{}UU}{UUU}{U}UU}{UU}{}{{}U{{}U{{}U}{{{U!!!!}{U{U{U{U{}}{}!!!!}}{UU{U}U}UU}{{U{{UU}U{}}U}}{}{U{U}UU{}U}{U}!!!!UUU{UU}}}U{!!!}{U}{}{U{{{{}}{UUUU}{{U}{}}}{}}{{}U}UU{}U}}}U{{!!!!}U{}}UU}{!!!UU{UUU}}{{U}}}{{U{U}U{}{{{{UU{}{{{{{{}{{{}}{{{U}{}!!!{}U}}U}!!!}U}UU}}{UUU}{{}}U}U}}}}{}UU{U}{{}}UUUU}UU{}}U{{UU}{U!!!UU}}U!!!{}{}{{UU{UUU}U}}{UU{U}UU{UUU{U}}{}}{}U{{{}{}U{{{}}UU}{!!!}}{!!!{U{{}{}{U}}U{UUU{UU{U}{}U{{UU{}UU}U}{U}U{U{}{}UU}U}{{{{{!!!}U!!UUU}{}}{}}}}}}UU}}{UU}}}}U{U{}U{U}{}{}U{{U{}U}U{UUU}{}{{UU!!!{!!}}U{}UU}{}{UU{}{{}UUUU}{{{}{UUU}U{U}U}}UU}{}UUU}{}}UU}UUU{U!!!!!}{{}U}}}{}}{{{U}{{{UU{}{}}}{{U}{}U}}{}UUUU{}}{U{}{{}{U}{U}{!!!!U}{}{{U}{{{}{U}}}U}{U}U}{{{}}{}}U{}}{UUU{UU{U{U}}U{UU}UUUU{{{!!!}}U}}}{}U{{}U}U{}{}}{}UUU{{U}}U}U}}{{}}{}}{}{}{}UU}}}}U}{{{U{!!!}{}{{}U{{}}{}{{}UU}U}}U}{}{{U}{UU{}UUUU{{{}{{{}UU{U}{UUU{}{{}!!U}U}U}U}U}}{{U}{{U}U}{{{}U}UUU{U}{{{{}}{UU{U{}}U{U}}U{UU}U{{U{UU}UU{{}}{{U}U{{{{{}}U{}}}{UUUU{}UU}U{}}U{}U{{}U}}{{}}}}{U{UUUU}UU{U{}U{}}}U{U}{{{U}}}}{{{UUU}}}}UU{{U{U}}UUU}U}}{}{U{U}}{}}{}}U{UUU}{}U}UU{{}UU}{}{}UUUU{{U{}}}}UU}U{}UU{{UUU{}{{{}}UUU{U{}{U{{UU}}{}}UU{}{{{}U{U{{}}UUUU{}{U}}{U}}}U{UU}{U{U}U{}}{}UU{}{}{U{{{{UUU{}U}}{U{UU}UUU}}{U{U{{}{{{U{U{U}{}}{{U{UUU}{}U}{{UU{{UUU{{}}}}{}{}{{UUU{UU}}}{}}{}}{}}U}}}UU{{{}}U{}{{}}}{{{}}}{{}{{U}{{U{}}U{UU{UUU{{U{U}{U}{UU}{{{}}{{{}{}{}UUU{}U}U{}{}}U}U{}}{{{U}U{UUUUU{UU}U}{U}U{{}{UUUU{}}}}U}UUU{UU}}{{UUU{}}U{{U{UUUU}}{{}U}}{{}{}{U}{{U{UU{{{}UUU}}{}}}U}}{}}{U}{{{{{UUU}{UU}U}U{{}}{{{}}}}}}{{{U{}UUUUU{}{{U{{U}}}UU{}U{U{{U}U}U}{UU}}}}U}}UUUUU}{U{{}UUUUU}UU{UU{}}{}U{U{{{U}UU}{U{UU}}}}{U{U}}}{{{{{{U{{{{U}{{}}U}{{}{UU}{UU{U{U{}{{U{}{}}UUUUU{U{{}U{{U}{{{}U}{U{{}UU}UU{}UU{{}U{U{}{UU}{}U}UU}U{U}}{{}U}U}{{U{{{}{}}{}}UU}{{{}U{{}UU}UUU{{{{{{{{U)))))))))U{U{}{{}}U!!!!!!!!!U}{{{UU}{}U{}}UU}UU{U}}UU{U}U{U{U}))))))))))))}{U{U{U))!!!!!!!!!!!!!{}U{{U{UU{}{}U{{{UUU{U}U{}}}}}))){}UUUU{))))}U{))))!}UU{}{}!!!!!!}U{U}{{UU}U{{{UUUU{}}}UUU{}}{))}UU{{}}{}))))U))))UUUU{U}{{U}U}!!!{UU}}}U{}}{{{UUU{}}}}{U}U{}U))}{}}UU}UU}})))))UU}{U}U}U}}U{{{}!!U{}}}}{}U}}}}}{U{U}UUU{}U{U)))U}U}U}}}}U{}))))}{}U{{UU}U}}UUUU!!!U}}{U}}UU}U{}{UUU{{}}}}{{})){{U}U{}U}}{U{U))){{UU}U{}}{{}U}U{U!!}{}}{}{U}}U{U}{U{U}}U}U{{}))}}U{{}}}U{}}UUU))}}U}UU}}U{{{{UU{}!!}{U}U}U{U{{{{}U{}}U{U}}{}})){U{}UU{{U{UU}{{)){}U{U}U}{U{}U}{{}!!U{{}{{}{}UU{U}}}}U}}UU}}{}))}U{{U{{U}U}UUU}{{}}}}{U}}{{}{{UU{!!!}}U}U{{{U}}{}{}}U}}U{{}}{{))U}U{U{{{U{{U{U{{U{{}{{UUUU}}}{{U!!!}}}}}{{}}{}{U{}{}U{UU}}UUUU))UU}{U{U}{U{{UU{{}}}{U{}UU}}}U{!!!!!U}{UU{}{{{U}{}U}{{U}U{UU{UU!!}{}U{}U}U}UU{UU{U}{}}U}}U{}}}!!!!}U}U{{{}{{{{{U{{{UU{{U{UUU{}U!!{}U}}U}{}{UU}U{}{}{U}{UU}U{}!!!}}U}}}U{{}UU{{}{{{}{{{}{{{}}{{U!!}{U}{}{{UU}}UUU{}}{UU{{{UU!!!!U{}U{}UU}UU{U{{U}{{{U}}U{{}UUU}}!!}UUU}}{}}U{}U}{U{{U}}{{{U!!!!{{{UU{{}{}{UU{U}U{U{{U{UUU}U{}{}{!!{U}UU{}}U{UU{U}UU}UU}UU}}!!U{UUUU}{}{{U}}{{{}{U}U}{UU}{U}{{}}U!!!}U{{}}}UU{}U}U{}U}U{{U{!!!UUUU}U}UUU{}{}U{U}{}{}}}U{}{{U}U}U}}!!}U}}{}{}{{{{}}{UU}}UU}}!!}U{{{}{U}{}}{{}}}{UU{U}}{}U}}U}}{}{}}!!!{U{U}}{UU{U{UU}}}{U{{!!!{}{}U{{U{}}UU{}U{U}UU{}{U}}U}{}}U{U}U!!!!U}}U}{{U}{{UU{{}}}U}!!U{}U{}{}U{{}U{U}}{}{{{}U}}U{UU{UUU}U}}U{!!!!!}U{{}UU{}U}U{U{!!!!{UU}UU}{}}UU}}{{UU{U{{UU{{}}}{U{}U{{}{{}}!!!!U}U}{{U}}U}}U{!!!!U}U{UU{UUU{}}}}U}{U}}U{}}{{}U}{}U}UU{{}{}}{}!!!!}UUUU}{}}}}!!!{{{U}}{U}{UU}}}UU}{}U}}{U{{U{}{}U{U}}UU}U{U}UUU!!!!{UUU{{UU}!!!UUU}U{}U}U{{{U{U}{}U{{{{{}U{{}U}{UU{{{{{}UU{}{U}{}!!!{}{{}{}!!!}}UU}{UU{U{U}U{UUU}}U}}}{}{{{U}{}U{}}}UU}}}}{U}}U{}U!!!}UU}{!!!}}}{{U{}U{{{}U{}{{{{{UU}{{{{UU}U{UU}}U{U{{UUUU}U}}{{U}!!!}{}!!!{{{{{}}}}U{{U{UUU{}U}U}U{{{}U}UUUU{{}}}}UUUU}U{{{}}}UUU}!!!U}!!}UU{UU{}}}UUU}{{{}{UUU}{U{}{{U{{{{{U}}}U}}}{{}U}}{{UU}{UU{!!!{!!{{{{UU{UUU}}U{{}{{U}U{UU}}UUU}}{{{}U{{{U{{}{U}U{}U{}{UUU}{}!!!!!}}U{}U}}UUU{}}U}U{}}{UU{U}}{U{U}UU}UUUU{{U}{{}U{{{}{{}U{{}}!!!!U}UUU{{UUU}}{U}U}{{{}UU{U{U}{UU}U{}}U{}}U}{{}{{{}{}U}}}}}{}UU!!!}{{}UU{}{UUU}U}}}UUU}}}{UUUU}}U{}U{{{{{}{}}}{}U{UU}U}{}}U}U}{!!!}}{{}U{}U}{U}U}UUU}}{{UU}{}}U{U}UU{}U}U{U}}}}{{}{UUUUU}U}}{}}!!UUU{{}}}U}{UU{{}}{{U}{{{}}}{{UU}{}U{U}}{}{}}}{}U}U}}}}{U}UU}U}UUU}{U{U}UUU{UU{}UUUUUU}{{}U}U}}{U}}{{{UU}U}{}UUU{}U}{}{}}{{}UUU{{{U{U{UUU}U}{U}}}}}U}}{}UUUU{}UU}U{}{{}{U}U{{}}{U{{U}{}}}U}}{}}{}}U}}}U{{}}}U}}U{U}U{UU}U}{U}{}{U{U{{UUUU{{{U{U}U}}U}{}U{{U}{}U}UU{U{{}UU{UU}{UUU{UU{U{{U{}{{U{U{}{UU{}U{U}U{}{{}U{U}{U}U}{U}}{}}}{{{{{U}U{{U{}UUU{{{}UU{{UU{{}}{UUU}}{}}UU{{{{UUU{{{U}{{UU{U}{UUU}}{}}U{{U{}{{{UU{}{}{}{{{UU}U{{UU}}{UUU{}}{{{}{}UU}}}U}U}}{U}U{}}U{}U}}}{}{U}}}{{U{{{{{U}{{U}{{{{UUU{}{U}}{U{}{{}UUU}U{UUUUUU{{{U}{U}{}U}U{U}}{U}}}{}UU{}}}UUUU{}U{}{{}{UU}}}{UU}}{UU{}}}U{UUU{}}{{}U{U}U}}UU{{}}U{U}}{}UU}{}UU}{{}}}{{UUUUU{}U}{U{{{UU{}{{U{{U}U}U{UUU}{U}}U}{U}U{UUU}UU{U{}UUU{}{U}}}{{{U{U{{{{{{{U}U{{UUU}{{}}{}}UUUUUU{U}}{{{}{{UU{}}}{}{}{{}{{U{}U}U{U}U{{{UUUU}UU}{U}}U{UU{}}}{U{}{{U{}}{{{U}U{UU}U}}U}{}}U{}U{{{U}U}U}U}U{}U}}{}}{U}U}{}UU{U}U}U}{U}}}}}U{U{{UUU{{{}U{}U{U{}{{}{}UU}{}U{{{{)))))))))}U}}}UUU{{!!!!!!!!!}{}}UUUU}{{{{U{}{UU}}U{U}U{{}UU}{{))))))))))))}{}{}}U))!!!!!!!!!!!!!U}{{UU}UU}U}}UUUU}{UUU{{UUUU}U))){}{{}}U)))){U{))))!U}UUU{}!!!!!!}{}{}}{U{{{UU}{{{UU}U}UUU{}{{))UU}}}}}}}))))U)))){{{}{}}{}}U{U!!!}}{{UU{}{}}U{}{{}}{U}}UU{UUU))UU{{}U{UU}}))))){}{{U{}UU{{}UU}U!!{U{U{{{U}UUU{UU{}{U}U{{{}U})))}}{}{{}UU{}}))))}}{U{{UU}}}UU}{{!!!U}{{}{UUU}}}U}}}{}{{{U{}U{)){{UU}}}U}U}{}{)))}}U{{{}{}U}{{{}}}!!{{{U}{}{}}{U}{{{}}}}}{{{}U))}U{{U}UUU{{}U}U)){}{{}}{}U{}{U}U{}!!}}}{}U}{{{}UUU{UU}{}{{{{}{)){}U}}}{U{U}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}UUU{U{{}))}U}{}{{U}U}UU}}U{U}}}{{}{UUUU}{{!!!U{UUU}}}U{{{}{U}U}{}{}U{UUU))UU}}{{{U}}{{UU}U}UUU{{{U}U}{{{!!!!!}}}{UUU}{{}}U}}{{U{U{}{U}}}!!{{{}}}U{{{}}}}}}}UU}{{{{{{{U}!!!!UUU}}UU{}}U}}UU}{}{}{{UUU}}UU!!}}{}}UU}{U{}}}{U{{}U}}U{}{}U!!!U}U}{UU{{U}U{U{{}UUU}}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{}{}U}}}U{{{{}}U}{{{!!{U}{{}{}UU}{{U{U}}}{}{{}}!!U}}UU{U{U{UU}{}{}U}{U{{}{}}{U{UUU}U!!!{}}U}{U}{{UUU{}U{{U}U}{!!!{U}}U}}{}}}U{UUU{}U{}{{U}}}{{U{UU{U}!!{U}{}UUUU}UU{{U}{U}{}{{!!{UUU{}{{{UUUUU}UUU{}{UU}}}}U{}UUUUUU}!!!U}}U}U}}}U}UU}}U{{UU}!!!UU}}}U{}U{{{}}}}{{}}{{{}}}}{U{{}{}U}}!!!!}{U{U}}}U{}}{{}{}U}U!!U{}}}}UU}UU}{}{{{}}}}}{{}}{U}UU}}UU}U}{U!!!!!}}{UU{U{U}}{U{}!!!!}U}}}UU}UUU}{{}UUUU}{{{U{U}U}{}UU{}{}{}UU!!!!}{U}{U}UU}}}{{!!!!{}}}{U{{}UU}{U}UU}}U{U{{UU{}}{{{U{UUU}{{UU}}!!!!{}}}UU{U{}}!!!{}{U{}{U{}{{}{}}}{{{{{{U}U}}U{UUU{}{{{{}}{UU}U}!!!!{U}}}}}}U!!!}{{}U}}U{{{{{U}U}{U}U{U{U{}{}{}}U}}U}U{}{}U}UU}U{U!!!{}}{U}}!!!{U}{{{U}UU}{}}{U}{{}UU}{{{U}UUU}U}U{U{U{}U}}}}U{{}U{!!!}{{}{!!!}{U}}UU}UUU}}U{}}}}U{{UUUU}U}{{}{UU}}}U{}{{}{}{}UUU{{{!!!}}{!!!{U{}UU}UUUU{{UUU}}{U{{U}UU}{U}U}}U}UU{}UU{}{U}UUUUU{}{}U!!!}}!!}{{U{{UUU{{{{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}UU{{{{U{{U}}{{}U}U{}{U{}}}}{!!!!!}{U{{UU{U}}U}U{}U{}{}}}}{}}}{{{U{}{}U{}UUU}}U{U{U{{{UU}}U}{!!!!{}{}{U{{{U{{}}UU}U}{{UUU}{U}{}UU{U{{}}{{}U{{}}{{{{{}UU{U{}{{U!!!U}}}{U}}U{U{}{{}U}U{UU{}U}}}{U}}}{{UU}U{U{}UU}{}}}U{}UU}}UUUU!!!}{UUU{U}UU}{}}}}UUU}U{{UUUUU{U}{{{UUU}}UU{U}UU{U{{U}{U{}{}{{}!!}}U}{U}U}}U}U{UUU{}}U}U}U}UUUU{}{}U{{}}UU}}UU}{{UU{{}UUU{U}}UU{}{U}U{{{}U}}{}{UUUUU{{U{U}}}}{}UU}UU}U}{U{{{}UUU{U{}}UU{U{}}{}U{}}}}{}U{{{{{{U{{U}U{}{{{{UU}{UU}U}{{U}UU}U}UU{U}}U{}{}{{U}UUU}{UU}{{U{U{{}}{U{{U{}U}UU}}}}U{{{}UU}{U}{{UU}U}{}{UU}U}}{}{}{U{UU}U{{}UU{{UU{{U{{}}{}UUU{{}U}{}{{{{{{}{{{}}U}U}}{{}{{{}{{U}}{}U{{{}U{{U}{U}}}}U}{{{}UU{}{}U}U}U}UUU{{}}{}}U}{}UU}{UU{{U{U{}{{{U}}}UU{U}UU{{}}{}UU{}{UUU}{U}}{UUU}{}U}U}{{{U}U}}U}U}{}U{}U}U}}{{{}{}U}U}}U}U{}UUU}}UU{U}{}}{}{}}UUUU}{{{U{{U{U}}}{{{{}U{U}}UUU{{{{{U{}U{U{U{U}}U}UU{{U}U{UU{U{U}U{}{UU}{{U{{{U}{{U}U{{}}UU{}}}U{U}}}{}U}{{{{{UU{UU}}U{}{{U}U{}UU}}{U{U}{UU}U{U{U{}{{}{U{U}}{{{}UUU}}{{}UUUU}{U}U}}{UUU{UU}UUU{}UU{{U}U{{U{{}U}}U}{UU{}UUUU{U{{U}}U}U{}UU}}UUU}U{{U{U}{{{U{{U{UU}}{U}{U}U{U{}{{}{}}U{{{{}{{U}}U}{{{U{{U{{{{{}{U}{{}{{{{{}UU{UUU{}{{{UUU{}U{}}{}U}U}U{{}U{}UUU}}UUUUUU{}}{}}}}U}UU{U}{U{{{{}UUU}{{}UU{}{{U{}{}U{U{UU{}{{{{)))))))))}{}}U{{{{{!!!!!!!!!}{{U{{U{U{{U}}U{U}{U{U}UU{{U}U}}}U))))))))))))U}UU{{}))!!!!!!!!!!!!!UU}U{{}{{}UU{{}}UUUU}{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{{!!{}{UU{{{U{{}}{U}{UU{U{}}{}{))){U{}}}U}UU}}))))UUUU}{{UUU{}{}}}!!!{{{{U{{{}UU}U}{}{{U{{}{UUU)){UU{}{{{UU{}{})))}}UU}UU{U{UU{}{U{!!{}}{}{}{UU{{}U}{U}{U}U}{{{))U{U}{U{U{}U{{{}))UUU{{{}U}{U}}}}}}!!{U{U{}U{}}{{U{}}}}}}{U}U{}))UU{U{{UUUUU{{{U))U{{U}UUU}U}{UU{UU!!U}}}{U}}{{UU{{}{U{U{UU}U{})){UUUU}{UU{{}U}{}UU}UUU{UU}{{}{{}{!!!}{{{}}{{U{U}}}UUUU}{}{{U{U)){}}U{U{}{}{U{{{{U{UUU}U{U}U{U}{}!!!}{U{{{U}U{}}{}}U}UU}UUU{}UU)){U}{}}}UU}U{{UU}U}{U{}{}{}}{UU!!!!!{U}{UU}{}{}{{}U}U}{}}UU{}{}!!U{}{}U{}U}U{}U{}{}}U{}}{}}U{}!!!!{UU}UU{U}U{}{{}{U{U{U{{U}{}}}!!UU}{U{U{}}}UUU}{UUU{U}{}}}{}!!!{}{}U}UU{UUUUUUU{{{}U{{}}{}UUUU!!}U{}{U}{}{U}{U{}{}U{{}{U{U!!!!}{{U{}}U{}{{U}}{{{}}}UU{U{}{{{}{!!}U}U{}U}U}}{U}UU}}}UU{{}{!!!!}}{}}{{}{}{UU}{U}{}{}{U{U}U{}UU}U!!UU{}U}{}U{{U{{{{{U{U}U{U}!!UUUUU}}U}}UU}U{}U}{{U{U}UUUU{}UU}{}!!!}}{}U}{U}}UUU}UUUU}{}U}!!!{}}}U}U}U}U}}{{U{UU}{{}}U{}{U}}{UUUU!!{}}U{}}U}U}}{{{}U{U{{{U!!}{}{}U}{U}{}U}UUU}}{}{U}{}}{U{UUUU{{U!!!U}{}}{{UU{UU}U}{U{UUU!!!{{U{U{{U}UUUU}{{UU{U}{}{{}{}U{U{{{}U}!!!!{U}{UU}UUU{{{}{UUU}{!!}{{{{U}}{{}}}{U}{U{}U{}UU{{{UUU{}UU{{{{{!!!!!{}{U{U}{U{}{{{{!!!!U{}}U{{U{}}{}}U{{U}}U{}UUU{{{}}{{}{U}{{}}!!!!{UU}}{{U}U{{{}!!!!{}UU}}U}{U{UUU}{{{U{U}}{U}}UUUU{UU{U}U}{U{{{!!!!{{}{UU{}{U}!!!{}}U{U{{}}{}}U{UUU{U}{U{{}U{U}{{}}}}}{UUUUU}{{{!!!!U}UU}UUU{!!!U{U}}U}U}UU{}{{UU{}U}{{{}}}U}}UUU{UU{U{}{U}}UU}}}}!!!}}UU{}}!!!{UU}U}U{}{{U}{{{}U}}{{{}{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}}{}{}}{U{{}}{{{U{}{{UU{{{}{}UU{U{U{{}}}{UU{}{{U}}}U}!!!U{!!U{}}}{{{}U{{{{{U{{U{{}}{}}{{}U}{U{{}}U{{}UUU}UU}UU}}{}}{{}!!!U!!{UU{U}}}}}U}UUU}U}{{U{{}}U{U}UU}}U{{UU{}UUU{{U{}{{U}{{}}U}{!!!!!{}{{}U{}U}UU}U}{}{U}U}}}U}{UUU{}{U}U}}{}{U{{}}{}U{{{{}UU{U}!!!!U{U}{}UUU{U{{UU{UU{{}{{U{U{{}}{}UUUUUU{{U}U{}}}}{{UU}{}UU{}U{!!!{{UU{U{{U{}U}{{{UUUU{}{}U{U{UUUUUUU{{U{U}UUU}}U{}}U{U}}{UUU{{!!!{{}U}UUU{{}U{{U}UU}}UU}{UU}U}{{UU{}U}}}}}U{}U}{{{U{}U}U}U{{}U!!{{}UUU{U{}}U{U{{{{U{{U}}{U{{{{{U}}{}}{{{UU}U{UU}U{{{}{UUUU{UU}{U}U{{}UU}}U}}}}}UU{U{{}{{}U{UU}{UU}U}UU{}{{{{{{{{UU{{{UUUU}}}}U}}UUUUUU}}{}}}{U}{}}}U}}{{{}{{}{}U}{{}U{}}{UUU{UU{U}}}}{{}U}U}U{}}}{U{{{{U}}{{}{{{U}{UUUU}U{U}U{}}U{{UU{}{}U}}}}{}{{{UUU}U}}}U{U{}U{UU}UU}}}}}U}}}UU}}UU}UUU}U{U}UUUU{UUUU{{}{U}{U}UUU{{}{}U}U{UUU{}{{UU}UUU{}}{}UU}U{U{}{}{UU}}}}{{U{}{}UUU{{UUU}U{UU{}{{U}}}{UUU}U}U{UUU}U{{}{U{{U}UUU{U{UUUU}{{}}}}}{UU{UU{{}{{{}{}{{U}{{}U}UU{{U{}U{{U}U}{{{{}{{U{U{U}}U{{{{U{{}UUUUUU}{U{}U}}UU}{{}U{UU{U{}}{}UU}{U{}}U{}}{{}}{{U}}}{}{{{}}{{}U{UU}U}}}U{}{UUUU}U{}U}}{UU{U}}U}U{U{}}UU{{{{}{}{{U{}UU}{{U{{}{}U{}{U}}UU{{}}}}U{U{{{}U{{}}UU}U}}}{}{}{}{}}U{{{U{{{{}{U{UU}U}{}}{U{}{}{{{}}{U}{UU{{UU{}U{{UUU{U{{U}U{{UU}{U{}U}}{}U}U{}U}U}}{{}{{}{}{}U{{U{{}UUU{{U{U{U{{U{}}{}U{{UU{{UU}}UU{U{U}U}U}{}}UUU{}{}U}U{{{{{}{}UU{{{U{{{U}{{{}UU{}{U{}UU}}U}{{}U{U}}}U}}}{}U}{}{{}U{UUU{{{}U{}}UUU{}{}})))))))))UU}}}{}UU{!!!!!!!!!}}}U{}{}}}}{U{}U{{}{{{{}UU{}{{UU}U)))))))))))){}U}{}{))!!!!!!!!!!!!!}{}U}{{UU}}}}{UU}{}{UUU}U}}{}}))){U{{U{}))))}}{))))!{}{U}}}!!!!!!{}UU}}{UUU{}{{U}U}}U}}UU}}U}{)){UUU{{{}{)))){))))U{}U{}UU}U{}{!!!}}}{}}}U{}UU}U}{U{{U}}UUU{{U))}}{U{{U}U}})))))}}}U}U{{}UU}{U{}!!}{}U}}{{U}{U}{U{}{{{}U{{{}U)))UUUU{{{{}U}}))))U}{{U}UU{UU{{U{}!!!{U}{}}U}}{UUU}}}}U}}}U{U}{))}UU{}{U{}}{}{U)))U}}}U{UUU{{}{{U}}!!U}U{{}U{{U{{}{UUU}U}UU{}{{)){UUUU}}{U{{{U}{))}U{}}{}}U{{}U{}{{!!{{{}{U}U{{UU{}UU{{}}UU{U}U)){}U{U}UU}U{}{{U))UU{{}}U}}}{U{}UU{!!U{}{{}}U{U{{U{}{U{}{{UUU{U)){{{}UU}U}{U{{{{U{U}U}UU{}{}U{{{{U!!!{{{}}UUU}UU{U}}}{U{}}}{UU})){{UU}{}U}UU{{UU}{U{{U{UU{{UUU}{{!!!}}}U}{{}{U}}{{{}UU}}U{{}}}U)){}{U}U{U}}U}{{{UU}}UUU}{UU}}}}!!!!!}}{}}}{}}}}}{}}}{{}{U}{}U{U!!{UU}}}U}UU}}}{{{{U}{}U{U}}{{U!!!!{U}}}{U{U{{U}{{{}{U}{{UU{U{}{!!U{UU}{}UU}UUU}U}}{{{}}U}{{{}!!!{{UU}UU{U}{}U}}}{}{}}}}{{U}U}U}!!}}}{{}}UU{U}U}U}}UU{U}}U}{!!!!{}{U}UU}}}UU}UU}U{}}UUUU}{UU{{UU!!{{}U}}}U}UU}}U}{{{}}U{U}{!!!!U{{{}U}{{U{{U{UU}{{}}}}}{{}U}{U{{!!{U{U}U}U{}U{}{{}{{{U{U}}}!!}U}U{{{U}UUUU{{{U}}U{}}{UU}}{{U{U}U!!!{{{}}}UUU}U}{U}}}{UU}{}!!!U}U{}{U}U}{}{U{{}{{U}U{}{U}{}{}U{}}{!!UU}U{}UU}}}U{}U{{U}}}{}!!UU}{}{{U{{}{}}{{UUU}}UU{UU{{U}}{}UU}}!!!}}{}{U{U}U{U}{}U}U{}}!!!{{{UUU{U{{U{}{}}{{}}U{{U}U}{U{}U{UU}{!!!!U}{{}UU}}U{}}{{UU}}}!!}U}UU{U}U{UU}{U{U}}U}}{}}}}UU{}}U}}U}}UU!!!!!{}}U{{}}{}}}{{}!!!!U{{}{}U{U}}UU{{}{}}}}{}U}}U}}{}}{}U{U}U}}!!!!U}{U}{{}}U}U{U!!!!{}}}{{{{U{}}{{{}}{{}}{UUU}{{}}{{{}{}}{}U}}{{!!!!{}U{}}UUUUU!!!}{UUUU}}{}U}U{{UU}{}U{}U}}U{}{U{U{UU}}}}{}}U}UU!!!!{U}}{{U}{!!!{}{U}}{U}}{U}U}{}U}UUU{{}}{{{{}}UU{U{{}}}U}U{}}U}}!!!U}{}{{U!!!{}UUU}{U{}UU}{U}}}}U{}U}U}}{{UUUUU}}{{{UUU{}U{U{UU}{!!!{{}{U!!!U{}{U{UUU}}{}{UU}}UU}UU}}U{}{{{UU{{{U{{{}}U}U{{}U{{}U}!!!U}}!!!{U{U{}{}}{}{{U{}UU{}}{UUUU}{}}{UU}UU{UU{{}{{U}U}{UU}{{U{!!!}{!!U{UU{UU}}UU{UUUU{U}{{U}}U{}U{}{U}UUU}}{{{U}{{}}}}U}UU}UU{U!!!U!!}}}{{{U{{U{}{}{{U}UU{}{U{}{}}{U}{}}U{}{U{{U}{}{U}}U{}}U}UU}!!!!!}U}}}{{}{{{U{{U{}{UUU}U}}U{{}U}{UU}}{UU}}}{}UU{{}{}{UU}}{{}!!!!U}}UUU}}}U{}}}U{}U}}U}}}U{{{{UU{U{U{{}{}UUUUU}{UUU}UU{UUU{}}{!!!{}U{{U}}}{}{{{}U}U{}}{UUU}{}{}}U{U}}{U{U{{}{{}{U{}{}U{}U{{{}}!!!UU}U}U}}}}U}{UU{{}U{UU}{{}U{}}{{U{{{U{}}UU}U}}{{}}U}}U}U}UU{}!!}}}}U{U{U{{U{UU{}}}}U{{}}}U}U{U{}U{{}U{{{}}UU}{UU{{U}}{U{{}U}}U{}}{U}}{UU}{{{}{}}UU{}U{{{{{UUU{{}{U{{{{{UU}U}{{}{{{{{{}}U{U{}}UU{UU{}U}}U}UU}}{UUU{UU{U{{{U}U}UU{}{U}{}}}{}}}}UU}{}{{}U{U}}{U{U{UUU{}}{}}}}{{UUU{{{UU{{{UU}{U{}U{U{}U{{{}}{}}U}UU}{{{{{U}{}{U{}}}U}U{U{{{}{}}{U}{U}}}}U{{{{U}UU}{U{UUUU}}U}{}{UU{}{U{{U}{}U{{}{U{{}{{{{}}}{{}}{U}}{{}{}U}}U{UU{}{}}U}{}{{{U}}}UU}{}}{}{}{}{}U{{}}U{{U}UU}U}U{{}{}}U{}U}}U}{UUU}{{UU{UU{}}{UUUU{}}}}{}}U}UUU}}{}}{UU}}U{{{{{}}}}}}U}{{UUU}{{{{{}}{}U}}UU{}{U}U{UU{}UUU}U}U{}}U{}U{{}{{{{{UU{UUUU}{U{{UU{{}U{}{U{UU}{U}{}{UU{{}}U{{{{}}}{}}}U{}{UUU}{U}{}}UU{{U{}U}UU{}{}U}}}{{}{}U}{}}}UU{U}{U{U{{{{}U{U{}{U{{}U}U}U}{{UU{UU}}}}{}U{{}U}{{U}{}}{{}}}{U}}}{}{{UUUU{{{UU}}{{{UU}{{U}U{U}}}{{{}}}{U{}}U{}}U}}U{U}{{{UUU{}{}U{{{}UU{}{{U}U}}}}}UU{{UU}}U{{}}U}{{U}{}{}UU{UUU{U}}}{UU}{{U{{U{{U{{{U}{{{}{U}}}U}{U{U{U{{}}{UU{}}UUUU{}{{}U{U{}{U{U{UU}}UUU{}{{}}}}U}}}{}{{)))))))))}{}UU}}}}U!!!!!!!!!UUU{U}{}}{{{{{U{U{}{{{}{U{{}}}{{{U))))))))))))U}{U}U{))!!!!!!!!!!!!!UUU{U}}}}U{{}U}}U{{UUU{U}}U}U{)))}{U{{{U))))}}U))))!U{{U{}{!!!!!!UU{}}{{}{UU}}{}{{{{}{{}{{UU{}))}UU{{U{}})))){))))UU}}}{UUUU{}{!!!U}{}U{}U}}{U{UU}U}{U}}U{}}U})){{{}{{}U}U})))))U}{}}}}}UUUU{U{U!!{{}{{UU}{{}}UUU}{UUU}{{UU}})))}U{U}UU{}{}{))))}{{{U}U}}{U{}U{}!!!}{UUU{{U}}{U{UU{UUU{U{}U}U))U{{UU{}U}}UUUU))){{U}U{U}U}{UU{{}U!!}UUU{}}{U{{U{U{UU}{}{U}}{{))}UUU{{U}{U}}{}{)){}{}UU}{{{}}{}U{{!!{}}{{}UU{{UU}U{U{U}}{}}U{}))U}{{U}{}}}UUUU}))}}}U}{{{}{}U}}U}{!!U{}}{U}}}{}{{}}}UUUUU{UU{U)){}U{U}{UUUUU{}U}UU{{UUU{{U{{}U{{U!!!}{}{}{}}U{{U}{U}}UU{}{{}U})){U{{{{{{}{{{}U}}{}U}{}}{}U}U{{UU!!!{}}UUU}UU}}{{{{}{}{}{UUUU}U)){}}}{UU}U{{{}}{}{U{{}{}}{{}U}{!!!!!}U}}{U{{{UU{}}UU}U}}{{}UUUU!!U{}UU}UU}U{}{{}}}}U{}{UU}{UU{!!!!U{}{}{}}}}U{{UU{}{}UUU}}}{{{}!!{}}UUU}U}U}}{{U}UU{U{{U{{{}}!!!}U}{U}}U{UUU{{{}}UUUU{{}UUU}U{}!!}{{{U}}}U}UU{UU}{{}{{{}UU{!!!!}{}U{UU}}}UU}}U{{}{}UU}UUU{U{{{}!!}UU{UU}{U{}}U{{U{{}U}UUU{!!!!UU}{UU{U}{}U}U{{}U{UUUU{U}U}UU}U{!!{}}}{{U}UU{{U}UU}U{}U}{}}!!{UU{{}UU}}U{U{UUUUUU{{U{{}{}U{U{{UU!!!UUU}U{{}{}}}UU{}}}}UU{U!!!U{{{}U}}}{UUU{{}}}UU{}}{UUU{}{{U{}U}!!}}U}{}U}{U{}UU{{UUU{U}}!!UU}}{U}UU}{{{{}U{}U}{}U}{}U{}}{}{UUU}!!!}U}}}}}{U{UU{U}U}U}{{!!!{}{U{U{U}U}}{UU{}}UU}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{UU}}U{U}{U}}{}}{U{{}U}!!!!U}}U}{{}{U{{}}!!!!{{U{UU{U}{{U}UU{UUU}}}{{UUU}{UU{}U}UUU}UU}U}!!!!UU{}{{{U{UU!!!}U}}{{U}U{}}{{{{U}U{U}}UUU{UU{{UU}U{}{{}}U{UU{}!!!!UUUU{{}U}!!!U}}}{U}}}UU{}{{}}{}}U{}U{}U}}}U}}}U}{{U}{}U}{{U{{U!!!}}}U}{}!!!{}{{{}{U{UU{U}}{{U}{U}U}}UU{}U{}}}{{{UU{}}}{UUU{{{}}!!!{{{}{!!!}}{U{UUUU}{{{U}UUU{}{}}{U}{UUUU{{UUU{}}}}}{{{}}UU}U{U}!!!UU}!!!}U}}}U{}U}{U{U{{{UUU{U}{{U{U{{{{}}}}U}}UUUU}{U{{}U}{{U{U!!!{U!!}}{}}UUUU{}}}}}UUUUU{}UU}UU}}{UU}U}UU{U}{U{U{{{}{}U}{}{{}{!!!U!!{{U{UU}U{UU{U}U{U}UUU{U{}U}UU{U{{U}U{U{}}{UU{UUU{{}{{{U}{}}!!!!!U}}}}}{UU}{{U{{U{U{U}{UU}}U{}{}UU{UUU{UU{{{{{{UU{U}{{{}{}}U!!!!U}U}}U{}}}UU}UU{}}{UUU}U}{U{}{U}{}{{}{UUUU}}}U{}{}U{}U{U{{UU{!!!}U{{{U{{}U{U{{}{{}U}{}{{U{{U{}}UU{{U}{UU{}}U}}}}U}U{{{U{{}}}}!!!U}}{}UUU{{UU}{U}UUUU}{U{UU{U{}}U}U{}U}UUUUUUU}}}}}{}UUU{UUUUU!!}U{UU{U}UU}U{}{{}U}}UUU{UU{{{UU{}{{}U}{}}{U}{}U{}{}{{U{U{{{U{U}U{{{UUU}{}UU{{}U}{{{{}}U}U{U{}UU}{{{U{{}{}}UU{U{U{{}}U}}{}}{}U{{}{}}}}}U{U{{}{{U}{{UU}U{{{}U}UUUU}{}{UUUU}UU}UUU{{{}}UU{}}U{{U{U{}{UUU{UU{}UU{}U}U{{{{{U{UU{}}{}U{{}U}U{}{}UUU{{}{{{{{UUU}}UUU}}UU{UU}U{}}}{U{U{U{U{{}{U}U}UU{UU{U{}}{}{{UU{}{}}{{{{UU{}U}}UU}}U{{}}U{}{{UUU{U}{UUUUU{{UU{}}UU}U}}{{}}}}}}UU{{}U}{}{{}UU}{}{}}{U}U{{{}{{}{{UUU{{{{}{}U}{}}{U{{}}}{U}{UU}{}}UUU{U{U{}{}{{}{}}}UU}}}U{}}U}{{{U{}{UUU{}{UU}{{}UU}UU}UU{U}UU}UU}}}}{U}}{U}}}{}UU}{{U}U{U{}{{U{}}UUU{}}{{}}{{U}U}UU}}{}{U{U{{UUUUU{}{}{}U}{{}UUU}{U}U{U}U{}{{U{}{}}}{U{{{}{{U{U}{}}UU}{}U{U{}{UU{{{{UU{}}}}{}}{}{{U}{}{}{UU{U}}{{{}}{{}}U{U{UUU{}{{U}{}{{{U}{}{}{{}U}{{U{}UU{}U{}}}UUU}{{U}{{UU{{{UU}}}UU}}{UU}{}UU{{}UU}UU}}{UU{{UU}U{U}}UU}U{U}U}U{{U}{U}}{UUU{U{UU{{U}UU}{}U}{}U}U}}}{}{UUUU{}U{{U}{{{U}{}{U{UU}U}{}U{{UU}UU{}U{UUU{UU}}U}{U{U{}U}}}}}}{{U}{{}{}{U{{}U)))))))))U}}}}U}UUU!!!!!!!!!U{{{}U{}UU{U}}{{}{{U{UUUU}{}U}}{U{))))))))))))}U{}{{{))!!!!!!!!!!!!!}}{{}{UUU{{UU}U{{{{U}UUU{{}}{U)))}}{{U{U)))){{U))))!U}U{U}U!!!!!!U}U{}}}}U}U}}{{}{U}{U{}U{U}U}))UUUU}{{{U)))){))))}{UUU}}}{U}{{!!!{UUU}}{UU}}{U{}}}U{U{}{U}}U}))U{U{U{U{}UU)))))UU{}U}UUU{U}{}}}!!{{{}}}U{{}}U}U}U}UU}UU}}{U}))){}{}U{{{U{U}))))}}UU{{U{U{U}}}U}!!!{}{}{}U}{U}U}{}{}U{{U}}{}{)){{U}}U}}}U}UU{)))U}U{{}}{{U{U{}{{}!!U}U{}U}{U{UUUU}}U}{}U{{{}}))}}}{{}}UU}}}{U}))U}UU{}}}U{{{U}U{{!!U}U{UU{U{{UUUU{U}{{}U}{}UU))UU}{U}{U}UUUU{}))U}}U}U{U{UU{U{{{}!!{U{{U{{{}U}U{{{{{UUUUU{U}U))}}}{{{{}{}{}UU{U{{{{U{{U}}}UU}}}U!!!}U}{{}U}{{}{{{UU{U}{{{}{U})){U{UU}}}{U}}}{{}{{}UU}}}{{U}U{{}!!!{UUU}U{}U{{}{U{{{U}}{}{{UU})){U{{UU{U}U}{UU{{UU{UUU}U{}U{U}!!!!!{}{}}}}UU}U{}}}}{}{}}UU{U{{!!}U{UU{U{U}{{U{}}{UU{UU}{U}{}}!!!!U}}}UUU{}U{U}}UUUUU{}}{{U{UU{!!U}{{{}U}U}{}}U{UU}}}{{{{U{{}!!!{UU}}U{{}UU}}}{UU{UU}UU{}{}{}UU!!UU{{UUUU{{{UU{}}}UUU{{UUUU!!!!{U{}{}{{{U{}{UU{{U}UU{{U{}U{{{UU!!U{{U}U}U{{UUU}{{{UU}UUUUU!!!!}{}{UU}{{{{{{}{UUU{UU}}{}}U{{}}}{!!}{{}U}UU}}{}}{UUU}U{}UU{{!!}U}{}}UU{{}{U{U}}{U{U}U}}{{}}{{}{}{!!!{}{}}}{}}U{}U{UU}}}}U}}!!!UUU}{{}{{}{}}U{{{}}U}U}}}U}U}U}}{}UU!!{}UUUU}{{{{UU}}}U}UUUU}!!}}UU}U{U{}{{{{UUU{{}UUUU{U}{{{}}U}}}}!!!{{{}}}}{}{U{}}}{}{}{}!!!U}}}{{U}}U{{U}{U{UU}U}UU}U}UUUU}UU{{{!!!!UUU{U}UU}}U{{}{U{UUU!!UUU{{}{U{U{{{U{}UU{}U{}{}}{U{{UUU{{{{{}U!!!!!}UUU{{{{{U{}{{}!!!!U{{}{{UU}{U}U{{UU{{}{}UU{}}}}{}{UU}{}U}}}!!!!}UU{{{U{U{{{U{!!!!{UU}{U{}{}}{{}{U}{}{U{{{U}}{UU}}U}UUU{}}UU{{!!!!U{}{}UUUU{}!!!{U{{{}U}}}{U}}}U{U}}U{}UU}{U}{U{{}UU{}{UU}UU{}{!!!!}UUU{{}}}!!!{{{U{UU}U{UUUU{{}}}}{{}{U{}U{}{}U}U{U{}UU}}}}}}}U{!!!}}}U}}}!!!U{U}{}UU{U{UU{}U}}}{{U{UU}}{{U}{U{U{{{}U}UU}U{}U}U{}!!!{U}}}!!!UU}{U{}{U{U}{U{U{}{{U{}{{}U{}U{}U}}{}}}UUU}UU}{}{{{}UU!!!}}{!!!{}{{U}U{}{UU}UU{}{U}U{{{}}U{U{}}{UU}U}UU}{}}}{{{UU{UU{}{!!!U}!!}{{}{U}}}}{UU{{U{{UUU}U{}{}{UUU}UU{U{}{U}}UU}{UU}UUUUU{{U{!!!U!!}{}}}}{}UU}{{{}}{UU}{}}UU{{{}}U}U{U{}}U{UU{U{{{{U}}}{}UUU{U!!!!!}U}}}U}{}U{UU}UU{}{{UU}}U{}U{U}{}{{}U}{}U{UU}{}{}}}}}U{}}}U!!!!U{U{{{U}{U}U}{}}}{U{}}U{}}}U{{U}}{{}{{}{}}{{}{}{{}U{}UU}{UU}{!!!{U{UU{U{{}}{U{UU{}}}{{UU{U{{U{{}}{UU}UU{UUU}{{U{}}U}U{{U{}}U{!!!{}}U{UU}{}{}U}{}U{}}{}}UUUU{}U{{}U{{UU{{UU}}U{{U{{U}U}}{U}}{U!!{{}U{}{}}}{}U}{}}}{U}{{{{{U{}{{U}UU{UU{{}U}{{{U}}}{{}U}U{{}{}U{}}{}{UU{U{}U}{}}}}{U}{U}{{}U}{}U}}{U}U{}{U}U{{}}{{{}}{{}U}U{}{{UU}}UU}UU}}UUUUU}}{U}UUU}}{U{{{U}}U{}}}}U{{{UU{U{}{}U{}U}UU{{{}U{U{U}UU{{}U}}}{{{}U{}U}{{UU{}UU}{UUUUU}UU{{{U{UU}}}}{{{}{U{U{}UUUUUUUU{}}U}{}}{}}U{UU}U{}}}}{{UU{UUU{}}}}UU}{{{}UU}U}}UU}}}}}{U}}{}}}U{}{}}}U}U{}{U}}}{}U{U{}}U}}{}}}{}UU}}UUU}}{U}U{}U}}}{U{}UU}{{UUU{U}}}}UU{}}{UUU{}}}}{{}{U}U{}U}{{{{}{{{}{{{{U}U}UUUU}UU{{}{{}}{{}U{{UUU}}}}U{U}{{U{U}{}{}U}{U{U{}{UU{}{UU}}}U{U{}{U{{UU{UU{UU}{{{U}U}{U{}U{{UU}}{}}{U{}U}UU{{{U{UU{U}}}{U}}}UU}}U{{{}U{{U}}}}UU}}{}{}U{U}{}U{U{U{UUUU{}U}U}{}}{{{}{U}}}{{}}{U{}{}}U{}{U}{{{}UUUUU}U{}{{{}}U{UU}U}}UU{U}{}{}U}}{{}{UUUU{UU{{{UUU{}U{}{{{}}UUU}}UU}{{U{U{}}{UU{U}{}{{}{UUU{UU{U{U{U{}UUU{{{UU}UUU{U{}UU{{U{}}}{}}{UU{{}U{U}}U{UUUUU{U}U}U}U{U{U{}{UU{}{}{{U{}{}U}{UU}{{{}UU}UUU{}U{U}}{}UUU{{UUU{}UUU}{}{U}}}{}U{U}}UUUUU}}{{{}{{))))))))){UU{}{{}U}!!!!!!!!!}}{}{U}UU}{UU{}{}}}}{{UUUU}{U}U{}U))))))))))))}{U}U{}))!!!!!!!!!!!!!}U{U}}{}U}{U}{{}UUU{U}}}{{}}U{)))U}{}{{U))))U{{))))!U{}{{{}!!!!!!}U{}U}U}}{U}{{UU}{U{UUUUU}}U})){{U{}U}{}))))})))){{}{}U}}U{{}U!!!UU{U}{{}}U{{{{{{}U}{UU{U{U}})){U}U}U}{{}{))))){{U{U}{}{U{}}{}U!!}UU}}UU{U}{U}}U{}U{UUU{{{U{))){}}U}}U}U}{U))))}{U}U{{}{{{U}{{}!!!{}{UU}U}UU{}}{{{U{{U{{{U}{))UU}}}{{{{{{{}})))U{{}U{U{{{U{{U}{}!!U}{}{U}UUUU{U}{{{{}}}{UUU})){}}}{}U}{}U}U{U))}}}U}{{UU{}UU{}}}!!{}UU{}{{{U{{}}UU{U}}{{UUU{)){}{}UUU}U}U}{U}))U{U{}{{}{}}U}{}{U!!UU}{}UUU}{{{{UUUU{{{}U}UU}))}{U}}U{{U}{{{}{UUUU{U}UU}U{U}{}}}!!!{}}}U}{{{}{U{{}{U{}U{{U{UU)){{{{}U{UU}}U{UU}U}UUUU{}U}UUU}{{!!!UU{}U}{UU{}{{}{}UU{}{}U}}{}))}{}U}}{{{}{}{{}}{}}{U}}U}}{{{}!!!!!{U{UUUU}}}}}}{U{U}}}}U{U{{}!!UU{U{}U}{}U}{}U{U}U}{{}}{{{{U!!!!{UUU}{{U{}{U{{U}{U{{{{{}UU{}U!!{}}}U{{U{}U}}UUUU{UUU}}}{U}}!!!{U{}{}}U{}}{{{U{}U{{U{{U}{}{}}{!!{}U}U}}{{UU{}}{UU{}U}{}{{U!!!!UU{U{U}UUUU{{U}{}UU{U{U}{{}}}}{U!!}{{U}U}}{U}U{}UUU}}{UU{UU!!!!}U{UUU{}}{UUU}{}{U}U}{UU}}U{{U{{U!!{}{U}{{{}{U{UUUU}U}{{UU{U!!}}U{UU}}}{}}}}{{}U{{U}}U}U}{U{U{U}}!!!}{{UUU{}U{UUU{{{}}}UU{{!!!UU}UU}}UUU{}U{}{}U{{}{}{}}{{{U}}{U}{!!{{{}}{UU{U{}UUUU}UU}}{U!!}U}{U}}{}U{U{{{U}{U}{U{{}}}{{UUUU{{{}!!!UUUU{U}U}{}UUU{UUU}UU!!!}}U{U{{}{U{UUU}U{}{}U{U}{UUUU{U{U{}{{!!!!U}}{}{{}}{UU}U{}{UU}!!UUU}}UUUUU}{}U}{U{{U}U}}}}}U{U{{UU}}UU{}!!!!!{{{}}}{U}U{}}{U!!!!}{{}}}UU{}UU{}{{{}{{{{}}}}U{}}{{}UU}U{UUU!!!!}U{}{}{{}U{}{{!!!!{{{UU{}{{}{U}U{}}UU{}U{{}}}}UU{{{{U}{U{U}{}{!!!!UU}U}}U}{U{!!!{UUU{{{{{}U}U}{U}UU}{}}}{U}{U{}}U}{}}{}U}U{{}{U!!!!{{}{{}}}{!!!}}U}U{U}U{UUUU{U}UUU}U}{{U}{UUU}{{UU{{}{UU{}UUUU{U!!!}}{UU}}!!!U}{U}{}{UU}{{U}}UU}{{}UUU}{}U{{}UU{{{}{{}{}U}{U}{U}}!!!{{U{{!!!}U{}{{{{{{U{U}}}{{UU}{U}{}}UU{UUU}{}}}UUUU}U{}UU}{}}}{!!!U}U!!!}U{U}UUU{UUUU}}{UU{UUU}}{{{}}{{}}U{U}U{}{}{}UU{U}U}{{{{}!!!{}!!}}{UU}{{U{}}}{}{}}{U{{{}U}{}}{}U{U{}}{}}{}U}}{}{UU{{{U{{}}!!!}!!}}UUU}}}}U}}{{{}U}U{{{UU}{}{UU}}{U}{U{{UU{}}}}U}{}{UU{U}}{{!!!!!}U}U}{}U{}UU{UU{}}UU}UUU}}U}U}{{{U{}{{U}U}{{}}U}{UU}{U}}{}U!!!!{{}U}U}{UU{U}}{U}U{{{U}{U{}{{U}U}}{UUUU}{U}}}{UU}{}}}}U}}UUU}!!!{{{}{{}{U}{U}{}UU{U{{}UUUU}}}UU{}U}UU{{{}U{}}U{{{{{U{}UUU{U{U!!!U{{U}{}U{}{UU}{}U}}}{}U}U{{{{}}UU}U{U{U{{U}U{{U}{}U{{{UU{{UU{!!}{}{U}UUU{{U}{UU}UU}}{{U{U{U}}U{}}}}{{}UU}}}}U}{U}}U}UUU}{U{{{UU}U{}U{}}{{}U}{}}}{}{}{}{UUUUU{}{}}{U}}{U}{}{}{U}}}UU{}U}{{{}U{}{{U}}{UU{UU{U{U{U{}}UUU{{UU}}}U{U{}}U{U{}U}{UU}}{U}U}U{{}UU}{UUU{UU{}UUUUU}{UU{}}{{U}}UU}}{U}}U}{{U{{UUU{}}{U{}U{{}U}}}UU{U}{{}}{{{{U}}{{{}}{}{{{{}{{UU{}{{{U{{{}}{}U}{{}}U{U{U}{UU}{{{U{}{}}{}}{}U}}{U{U{U{{}UUU}}UU}}}}{U{{}}UU}U{{}}}}{UU{}}}{{}{}{}}{U}{U{{{{{{U}{UU{}{UUU{{}}{{UUUU}{{U{UU{U}}{}{{}U{{UUU{}UUU{}{{{}}UU}UU{}{U{{UU}U{}{UUUUUU{}}{{UU}{}}U{}UUU}UU}U{U}U{{{UUU}{}{{UU{}}{UU}U{{UU}{}UUU{U{{U{}{{U}U{{{{}}{}{U}}{}}UU{}}U}}{U{U}{U{UUU{}U}U{{UU{}U{{{U}UU{}{}}{UU{UU}{}{{U}}}}UU}}{{}UUU{}}}}}{{U}}U}{}U}}{{}U{{UU{}U}{{{}{}{{{}}U}U{{{{UUU}{{{U}{}{U{{U{}U}}{U{U{{{{}{U}}}}{{U{}{U{}U{}}}UU}UU}UUU{U{}{{}{{{{}}UU{UU}{{}{U{{{}}UU{U{U}U{}}}U{UU}}{U}U{{}UU{{UU}U}UUUU}U{}}}UU{}U{U}UUU{}}{}}U{{}UU{}{UU{U}UUU{{U}{{}U{}}{{{{UU}U}{{}}{UU{{}U}U{UU{}{}}{}U}{U{UU}))))))))){{{}UU}}}U!!!!!!!!!}}}}{U{}{{}{UUUU}}}}}{U{U}U{UU{{}U)))))))))))){}U{U}U))!!!!!!!!!!!!!{}{}}UU{U}{{U}{UU}}{{}UUU}{}}})))UU}{U}U))))}{U))))!}}}{{}{!!!!!!}}{{U{U}{U{{}{U}}{}{U}{}{U}}U))}UU}}{U{U))))U))))U{UU{}U{{}U}}!!!{{{}}UUU}U}{U}U{}U{{{{{U{UU}))}}{}{U}U}}{))))){U}U{}U{{{}}{{}{!!UUUU{{U{}{{}}}}U{{U{UU}}}}{)))}}UUU}{U}}U{)))){U}U}}}{{}{{U{U}!!!{UU}U}{U}{U{}UU}U{}}UU}{U{))}}}{}{U}UUUUU{))){{}}}U{{U}{{}{}U}!!{U{{}UUU}}}U}{UU}}UUU{}UU}))U}}{{U{}{U}}}UU))U}}U{{{{{{U{{U{{{!!}{}U}U}}{}{{U{UU}}}U{}U{}})){UUUU{}UU{}}UU})){{}}UU{}{{}{{{U{U!!}U{U}{}}{}UUU}UU{{{{}}{}}U))}UUU{}UUUU}}}}}{{}UU{}}{{}U{U{}{}!!!U{{U{}UU}UU}UU}{U}}}{U{}{}))UUU{UU}}{{UU}{}U}UUU{{{U{}UUUUU}!!!}{}U{}{U{{}UUU{{{{}U{{{U}}U))UU{UU{}{}U}U{{U}U{U{}}}{}U{}{}!!!!!{{U}}UU}{U{}}{UUU}UU}{U{UUU!!}}{U}{{}UU{}{U}}}}{}}}}{U{{{}!!!!}U{{}U}UU}{}UU{}U{}{U}}}{{}U{!!U{U}UU{}{{{}{{{{{{{}}U}U}U{U!!!}}}{{}}{}UU}U{}{}}U{}}{{}}{}}UU!!U{}}}{{}}{{}{}{}}UUU{{}}UU!!!!U{U{}{{{}{{U}{U{{}UU{UU}U}}{UU}}!!U}{}{{}UU{{{UUU}UU{}U}{U{!!!!U}U{UUU}}U{{U{U}{}}{{{U{U}U{{U}UU!!}}{{U{UU}U}{{{{}{U{U}}U{U!!}}U}U}}U}U}U}{{UU}{}{UU{{U}}U{U{UU}!!!U{}}}U{{}U{{U}{{}U{{{}}!!!UUU}U}U}}}{}}{}U{}{{U{}}UUUUU{U}{}}{!!{}}}}{{UU}}{U{UU{}{{}U}!!UU{{U}U}}}}}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{{}U}}}}}}}{UU}U}U{{{{{{}{{U{UUU{{{U{!!!!!}}UU}{}UUU}{U}U!!!!}UUU{U}{U{}}{U{}}}}{UU}{{U}UU{}}UU}}}{{{{!!!!}{U{U}}}{UUU}U!!!!}U}UU}{}}UUU{{{{{U}{}}{}{}}{}}{U}{{U}{{}{{{}!!!!UUU}{}}{UUU!!!{}U{{{{{{{}}}{}}}{}}{U{}}U}}{}}{}}{{}U}U}{}U{{U!!!!{{}{}{U{U!!!}}{UU}{{U{}U{}UU{{{}}{UU{}{{{{{{{UUU}{U{{{{U{UUUUU!!!{{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}{}}{UU{}UUU}}UU{}U}U{{}!!!{{U!!!}}{}U}}UU{U{{{}}}U}{}{{}UU{{}}UUUU{{{}}{U{{{U}UU{}{U{{{U!!!U}!!{U{{}}U{{UUUUUUU}{}{{}}}{}U{{{{{U{{UU}}U{{U{}}{{}}{{}U{{{U!!!{!!U}{U}}U}}U}}}U}{UUU{}}{}}}{}{}{{}}}{{{UU}U}UU}}{}}UU}U}U{{U!!!!!U}{{{UUUU{{}}U}UUU{U}{}}{}{U}U{{}}}{{{}{{}}UU{}}}}{{{{{{{}}!!!!}U{}}}U}U{U{U}}{U}{UU{}}{}UU{}}}{U{{}}{UU{{{}}U{U}{U{U{UUU{U{!!!U{{UU{U}UU{{U}{{{U}U{{{{{U}}{UU{}{UUUUU{UUU{}}U}}{}U}}}{}UU}{!!!UU}{UUU{UU}UU}UU{U{}UUU{}UU}{UU{{UU{U}U{}}}UUU{UU}U{{}UU}}{{}!!U}}{}{{U}}U{}U{}U{}{U}U{U{U}UU}{U{UU{}U{{}U{}{{{}}UU}{{{}{{U{{}}U}{{U{U{U}U{}}{{UU{U{}}{}UUU{U{{{{}U}{{U{U}UU}{UU{UU}U}{{{}{U{{U{{}UUU}U{}U{U{{{}}}}U{U}U{{UU}U{{U{}UU}U{U}}U}}}{}{}}UUUUU{U}U}}UU{}U}{{UU{U}U}{UUU{U{U{{{U}}U{U}}}}{U}}U}}}UU{U}{}}}}{{{{}{{UU{{U{{}UU{}{}U}{{{U}UUU}UU{}UU}}UU{}UUU{UUUU}U{{{{}}}{{U{U{}UU}{}U}U{{U}{{}}}}}UU{}}{}{U{}U}}U{{{{U{UU{}{U{{{UUUUU}}{{}{}UU}{}{U{}}U{{{{}U}}U{}{{UU}{{}}}}UUU{{{}{{}{UUU{U{{{{{UU}U}UU}UU}{UU{U}UU}{}{U{{{{U{U}}{{U{U}{}{U{}}}}{{U}{U{{UU}{}{U}UU}UUUU{{{{U{}U}{}}U{UU}}U}}U{{{U{UU}U}}{{}UUUUU}}{}U}{{}U{{{}U}}}}U{UU{U{}}UU{U}{}}U{}UU}U{{U{}UUUU}}{}U}U}{U{U}{UU}U}}U}{U{U{}U{}}}}{}U{{U}}U{}U}}{{}{UUU{{{U{U{U{U}UUU{}{{{U{UU}}}}{UU{{{}U{{U{U}{UUU{U{U}}{}U}{}U}{}}{{{UU}UU}}}}U{UUU}{U}}}U{}}}U{}UU}UU}{U{U}U}}{{U{}{}{{UUU}U{U}}UU{}}{}}{{}}{U}U}{}{U{U{}}{{{}{}{}U}U}U{{}U{U{{}}{{}}{}{}UUUUU{{U{}{}}{}UU{UUU{}{{U{U}}UU{U{}{{{}{}}UUU}{}}{}{))))))))){U}U{}U{}{!!!!!!!!!}}U{UU}{{}}U}U}}{{{}U}UUU}U}}UU{}}))))))))))))}}}UU}}))!!!!!!!!!!!!!{}{UU{}}}U{U}UU}}U}{}}}U}{{{}U)))UUU}{}}))))}}}))))!}}}}U{U!!!!!!{{{}}{}UU}}U{U}U}UU}{U{UU{{{{)){}}U{U}{U))))}))))}{{U}}{U{{{UU!!!}U}{U}U{U}UUUU{}U{}UU{}U}{UU)){{U}{{U{}{U)))))U{}{{UU}{}}U}}}U!!U}}{{}UU}{{UUU{{UU}{{}U{}{U)))}U}UUUU{UU{{))))}U}{{}}{}}U{{{{{!!!}U}U{{UU}}UUU}UU}U{}}}{{UU)){U}{}UUU}}}UU{)))}}}{{U{}{UUUUU{{{!!}U}{UU{{}{{{U{U}U}U{U{}{UU))}{}UUU{{}}UUU}{))UU}{}}{}}{UUU}UUU!!{U}U}{U{UU}U}{}}UU{{U}{{{U)){}{{U{U{}{}U}{{)){U{{UU{{{}{{UUUU{!!}U}}U}}}}{U}U{{{}{}{{}{U}U)){}{U}}U{{}U{{{}U}}U{{U{}UU}U{}{UU!!!}}{}}}}{UU{}}{{}U{}{{{}{U{))U}}U}{{U{{{}{}}}U{{}U}{}{}}UU}{}!!!}}UU}}U{U{UU}}}UU}}U}{U}}{{))}}U{U{}}UU}UUU{U{}{{U{{}{U{{{{!!!!!}{UUU{{{}{U}{}{{}}U}{U}{}{{!!}U{UUUUUU{U{{}{}{UU{}U}{U}U{U!!!!UU}U}}{}}}U}{}{UU{{}}}}UUUUUU!!}}UU}U{}UUUU{U}UU{{UU}U{U{}{!!!{{{U{{{U{}{U}{}U{{{UU}}{U}}{UU{!!{U{U}U}U}}UU}}U{}}U{}{U{}{!!!!UU}UUU{}}{U}}U}U{UU{UU}}U{UUU}{}!!}}}{{{}U}{}}}{}}{}UU{{{}}!!!!}U{}UU}}U{U}U{UU{}{U}{{U{}UU}U{U}!!{U{U{{{{}}}{{{}{U{U}{UU{{!!{}{{U}}UU{}U}{}}}UUUUUUU{{{}}U}{U{U!!!UU}{}{U{}{{{{U{}U}UU}}{!!!{U{{{{U{{{{{U}{{UU}U}}}U{}U{}U{{}{{{!!UU{U}{{}}{{{}{}}}}}U{{{!!}{UUUU}}U}{UU{UUU}}{}U{U}}}}U}{{{U}U{!!!U}}}{}U{{}U{U}}}{U}{}!!!{{UUU}{}U{UUU{{}}U}{UU{U}UUU{}U{{}}{{!!!!{U}{}}{U}{}}U{{U}}{}!!{U{U}U}U}{UU{U}}}}U{U}}{{U{{}U}{U{{U}}}{!!!!!UU{{UUUU{}{}}U{!!!!U}UUUU}{}U{{{}}{U{U{U{}U{U}{}{}{}}}UUU{{{!!!!U{UU{U}{}UU}}{!!!!U}U}}U{}{{}{U}U}}}U}U{}}{}}}}{U{}UU}U{UU{U}{!!!!{UU{}U{}U}{!!!}U{}{UU{}U}}UUUU}{}{{}U{UU{U}U}}}UUU}}}{U}{}U}U!!!!UU}U}}}U}!!!}}{}{}{}{U}}}}U{{{{UU}U}{}{{UU}{U}{U{UUU}U}U{{{{U}!!!U{{{U}U!!!}}U}{{U{{{}}}UU}{U}U}{UU}U}{{}UU{}{{U}U}{{}{}U{}{{UU!!!}U{}{!!!}U{U{{U}{}U}U{U}{}{{U{UUU{U}{}{}{}}{{{U{UU}{{}U}{U}{{{!!!}U}!!!{{}}U}}UU{}{UU}{{UUU{U}U}U{}U{}}U}U}U}U{UU}U{{}{{U{}{{}{!!!U}!!}{}}}{{{{{{}U}UUU{{UU}U{{U}U}UU}{{{}{U{}U{}{{U}{}U}{U}UUU}!!!U!!}}{UU}{U{UU}{{{}}{{{}U{UU}{}}}U{{{{{{}U}UUU}UUU}{U{{}U{}}}}!!!!!UU}UU}{UUUU}}U{}U}}UUU{UU{UU{UUUUU{}}{{{U}}U{}{}}UUU}{}UU}U!!!!}U{{}{{}}}}{}{}{}{U{{{{}}{{{}}{}UU{U}}}{U}}{UU{}{{{{U{U{U{{{U!!!}{{}{}}}}UU{UUU}{{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{}}{U{{}}{U{{{UU{}}}}}UUU}{}}{U}}}}}}{U{}U{{U}U}UUU{U}UUUU{UUU{U}U{}U{{}}U}U{}}{{{{}U}UUU}U}}}{UU{{U}{}}{}{{}U{{UU}}{{}U{}}}UUUU}}}UU{{{U{U}{U{}{{}}{U}{U}{}UU}U{U}{}}{{{{U{U{}UU}{}{U}{U}}}U}}}}UUU{}}{U}U{}{{}{}}}{}{U{{U{U}U}U{}}U{UU{{}}}U{U}}U}{{U}U}}{}}{{{{}{}{}}}}{{{U}}U}{{{{}U}}{}U{}UU{}U{}{UU{{{{{{UU}{{U}{U{UU{UU{{{}{}{U{U{U{}U{{{U{}U{}U{}}{U{}{}{{{{}{{{}{{{{}U}}{}}}}}U}UUU{U{}{}UUU}U{{}}{U}}U}}}}{U{UU{}{{{UUUU{}UU{}}{U{}}U}{U}{{{UU}U}{}UUUU{}}U{}}U}}{}{{{{{}{}U{U{U}U{{U}{{{U{}U{U{UU}{U{{U{{{{{}}{UU{U}UU{{{{{U}}{}{{{}U{U}}{{}{{{}{{}}U{}{U}}{{UU{}}U{U{UUUU}U}}UUUUUUU}}{U{{}}}U{U{{{{{U}{{}U}{}{}{}UUU{}U{U{}U}U{UU}{}U}U}{U}}{}{{U}}{}{{{{U}UU}}}{}{}{{U}{U}{}UUU}{U{}UUU{{{U}U{}}U{U}}}}}U}}UU{}UU}U}}}}{}{{{{UUU{{{}U}{{}}U}U{}UU}}{}}}UU}}{}{U{{{}}{}U}{{UU{U{U}}{U{U}{{}{{}{{}}{{{}}U{}UUU}{}}{}}{}}{UU}UU}}UUU{{}{{U{}{}{}U{U}}{{UU{{{}{{{UU}{{UU}U{UUU{UU}U)))))))))U{}}UU}{{}!!!!!!!!!U{{{}U}}U{}{U{U}{}U}}{{}UUU{}}U{}{)))))))))))){}}{}}}))!!!!!!!!!!!!!UU}}U{}}U{{{UU{{{U}U{{}UUUUU{U))){}UU{{}))))}UU))))!U{{U{{{!!!!!!{}}{{{U{}U{}U{{}UUUUU}{UU{U}U)){U{UUU{{}))))}))))}U{U}{{}}}UU{!!!}}}U{U}{{}U}U{U{{}U}}{UU}{}{))}}UU{{{}{{{)))))}}UUUUU}{UUU}}}{!!}UUUUUU{}U}U{}UU{{}}U}}}{U})))}{}{}}U}}{}U))))}{}{UUUU}}U}}}{{!!!U}}}{{U}U{U{}U{}{}}{}{UUU{))}{{{UU}{{UU}}{)))U}{U}{{}}}{}UU{}{!!U{{}{}U{U{{UUU}{{U}U}{}U{{)){}}U{{}{{}{UU{U))}UUU{U}{UU}}}}}{}!!{UU}}{U}}}}{}}UUU}{}{U{U}{))}UU}{U{{{{UU}UU))}}}U{}}U{{{{U}}}}!!}{{{{U}{}}}U{}{}{UU{}}}{}U))}}{}}{}U}{}{U}}UU}{{{{{UUU{}U{{{U!!!UU}{}UU}UUU{}{{UUU}U}}{U}U)){{{UU}{UUU{U{{{}}{{U}}{}{{{}}}UU!!!}{UU}{UU{{}{{{{{}{{{}U{}}UU))}{}{{U}}}U{{U}{U}U{}{{{{}U}}{{!!!!!}}}{UU{U}U{}}{U{U}U{}U{{U}}!!U{}{U{}UUU}U{{{{U{}{}UUU}}}{}!!!!}U{{}{{{}U{}}{{{UU{{UU}}{U{}U!!}{U{{}UU}{{UU{U{UU{UUU}{}}{}!!!U{}U}}UU{U}{{}}{UU{}}}}{}{}{UU{!!{{U{{{U{{{U{}}{{U}}{{U{}U}!!!!}{{U{}U}{{U}{U}}}{U{U}{}U}U}}UU}!!}}}{{{UUUU{{{}{}U{U}{U{}U!!!!{}UUU}UUU}}{}}}U}UU}U{U{{U{{U}}{}!!}}}U}U}}{}}{{}}{{}U}UU{}{!!}UU{}U{U}}U}}{{UUUU}{}}U{U{{}}}{UUU!!!{{U}U{U{}{}{{{{UUU{}}{{!!!{}}}}}{{U}{{{{UU}U}{}{{U{U}UU{}U}{{{!!{}{}}U{}UU}{{}U{UUUUU{{!!{}{{U{}}UU{{{U{U}}U{{}U}}}{U{{{{{{}{{!!!{U{U{}{U{{{}U{U{{{{}{!!!}}}}{{}{}}U}U}}{}}UU}UUUUU}{U}{U{U{U{!!!!{U}UU}{{{{}}}{U{}}}}!!U}U}}{}{U{UU}UUU}UU{}{U}}}U{{}U{U{}}}}U}!!!!!}U}{}{}{}}}{{UU!!!!{}{U{U{UU{}{U{U}U{}U{{U}}}}U{}}}}}}}}}UUU!!!!}{}U}}{{{{{{}U!!!!}{UU{{{{U{{{U{U{UUUU{}}{}}}}{{{UU}}}}{U}U}UU!!!!U{{{}}}}U}}!!!U{{{}UUUUUU}UU}U}{U{}{{}}U{{}}{{UUUU}U{}}{}UUUU!!!!{}}{UUU}}!!!U}}{}}{{U}{}}}}}U}}{UUU{}}{{{U}{{{U{UU{U{{{U}UU{UU!!!}U}}{{}!!!{{U}{UUU{}}{}UU{}}U{{U{{}{}}{U{U}U}U}{U}}U{UU{U}}U{}!!!U{UU{!!!{}{{}{U{}UUUU}{}{U{{U{}U}U}}{}}U{{}}U}}{}{U}U}U}}UU}}U!!!{}{!!!}{{{{{UUU{}UU}}}UU{{U{}{U}}UU}UU{UUU{}{}U{UU}{{{{U}}UU}U!!!U{!!UUU{{U}UUUU{{{{{{{UU{{}U{}U}{{{U}{{}}}}{{UUUU}U{U}U}U{U{{}!!!U!!{{{}U{}UU}{}UU}U{{U{{UUUU}U}UU{U}}}UU}UU{U{{U}U{U{}UUUU{}}{!!!!!}}}{{{}{{U}}}U{UUU}{}}}{U{{{UU{UUU{U}UUU}{}}{}}U}UU}U{{}{U{!!!!}UUU}{{{U}{}U}}}{{U{U}U}U{}}U{{UU}U}}}}{U{U{UU}U}{}U{{}}{}{}{!!!U}{{U{U}{U}{{UU}{}{UU{{{}UU{{U}}U{{UU{}UU{{{}}}U}U}{{{U{U{{{}!!!{{U{{U{UUU}{U{UUU{}}U{U{}UUU{}U{}U{U}}UUUU}U{{}UU{{}{}U}{}{}}!!UU{}}}}}U}}U}}}{{{U}}}UU{}U{UU{}U}U}}{{UUU}U}}}{UU}}}{{}{}{}}}}U{UUU}UU}}U{{}}U}U}U}{{{UU}U}{{{{}{U{}{U}{{{}}}}{}U{{}U}UU}{U}}U{}{}}{{{{}U{}{{{{UU{{{}UU{}{{{UU}}U{U{}{}UU}}}{{}{}{}{UU}}}}}{U{}}}{{}}U{{}UU}{{}{}}U{{U{{}U}U}}{}{UU}UU}U}}U{U}{{{U{{}}}}U}U{}{}{{UUUU{{U{{}}U}}{{U{UU}U}UUU{}U{UUU}}}{{}{U}{}}}U{}}}}}}}}U{UUU{U}{U{}UU{U}}U{{{}UU{}{UUUUU}U}UUU{UU}}}}{{UU}U{U}{}{}U{{}UU{{{{{U{}{{U}{U{U}}}}}}}{{{{{UU}}{U{U}}U}UU{{}{{}{{}}}{{U}}}{}UU{}{{{}}UU{}}{{UU{}}}U{{}}U}UUUU{{{}{}U{{{U{{}U{}{U}}}U{{}}{}}{U}UUU{}{U}{{{U{U}{U{{}{}{U}{{{}}}{U{}{}U}}U{UUU}}{{UU}}}}U}U}{U}}U}}}U}UU}{U}U}{}U}{U}{UUU{{}{}{}}}}}{{U}U}UU{}}{UU{}}}{{{{{{}U}U}U}}{{}UUU}U}U{}}{U}}{}U{{{{U}U{{{UU}U}UU}{{}}}{UUU}U{{{{}U{{}UUUUU{{UUUUUU{{U}U}UUU}{U}U}}{{}}{U}}}}UU}U{{{{}U{}{UU}}}{{}{}}UU{{{{U}U}U{UUU{}U{{U{}{{}U}}{}}UU}}}UU}{UUU}U}U{}U}{}U}UUU}UU}UU}UUUU}U}{}{U}{UUU}UU}U{{U}U{{UU}U}{{UUU{}{U{{U{}{{U}{}U}U{{U)))))))))U}{{U}}U{{!!!!!!!!!}}U}U}U{}{{{{}}{U{{U}}{}U{U{}}}}U}))))))))))))}U}UU{U))!!!!!!!!!!!!!}UU{}U}U}}}U{U}{}}}}}{UU}}{U{U)))}{}{{{U))))UUU))))!}U}}}{}!!!!!!{{U{}}UU}{U{UUU}{{}UUU}}U}}{{)){U}{U}U}{))))U)))){{}{{}}UUUUU}!!!UUU{{}U{UUU{{{{{{}UU}{U}{{}U))U}U{{}{U}}U)))))U}U}}}UU{{UUU}}U!!U{U}{U{UU{UU}U{U{U{{U}}UUU})))}U{}UU}}U{}{))))UU{U{U}}U}}U{UUU!!!}U}U}{}U{{U}{UUU{}}{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{}}{}{{U!!U}UU{}}}U}UU}}}U}}UUU{UU{})){}U}}}U}U}U}}{U))U}}}{{U}}UU}{}UU{!!U}{{}U{}U{U}U{U{{{U{}{UU}}))U}}{UUUU}{U{{U{}{UU}}}{UU{}U{{{{}!!!UU{{}}}{{U}}U}U{}UUU}}{}}})){U}{U}}{}U{{U}}{}}U{}U}}}U}U{U}U!!!U{{{}}}{U}{{{{{U{UU}{{}{{}{)){}}{UU}UU{{U{}{}}U{U{{U}U}{}}U!!!!!}U}}}{{UU}U}{U{{}}UU{U}{U}}!!{{{U}U}{}}U}U{{}{}{{}}}{UU}UU!!!!{}U}{U{U{}U}UUU{UU}}}{}UUU{}U!!{UUUU{{}{}UUU}U{}{UU{}U{UU}{!!!{U}{}{{{}UU}}U{}}}U{U{U}{{UU{{U!!{}}}}{{{{UUU}{U}U{U{}{U}{{!!!!{U{}{{}}{}{{{{}U{}}{}{}U}}}U}U{{!!UUU}}U{U{U}U}UU{U{U{}U}{U!!!!U}{}{{{{U{U{UU}UU{{U}UU{}U{{}{U}U!!{}}{}U{{UU{U{UUU}}U{}}{{{!!}{{{{}U{UUUUU{{}U{}}}}}UU{UU}{}}U{}!!!{UUU}{UU}U{{U}}U{{UU{{U!!!U}U}}UU}U{{}{UUU}UU}{UU{U{}{{{UU}{{{!!{}U{UUUUU{}U{{U}U}UUU}}!!{{{{{U{{{U{{{{{U}UU{}}{}UU{{{{U{U}U{{!!!U{U{UUU{U}}}U{U{UU{{}!!!}}}}{U}U}}{{{UU}U{}}{U{}}{{U}{UU{{}U}!!!!}}{{}}U}}}}{}{UUU{U}!!}{}U{UU}}}{U}}U}{}{UUU}U{{U}{U}{}{}{{}{}!!!!!}U}{{}U}{U}}UU}!!!!U{{}U}UU}}U{U}UU}{U}}U{{{UUUUU}U{UU}}{{U}!!!!}{}}{UU{{U{}}{!!!!U{{}{{{}{U{U{U}{}}}UUUU}U{}}U{}UUUUUU{{}UU}U!!!!UU}UU{}U}U{!!!}U}{{}U{{}{U{}{{U{}}}UU{}{{U}U{U}{UU}U{U}{{{}}U!!!!{{{{U{{}U!!!U}}U}}{}U{{U}}{U{{UU}{{}{}{}}}U}}UU{{}U}{U{{U}U}}}!!!}{U{{}U!!!{U{U{}{UU}{{}UUUUU{U{U{}UUU{{UU}U}{UU}UUU}{{{}}}{{U{!!!{U}UU!!!{U}U}U{}UUUU{U}{}}}UUUU}{UU}{}}U}}UU}{}U{}}{{{U}}{}U{U!!!UUU!!!{U}{}}U}{UU}U{{{UU}{{{UU}}U{{{}{}U{U{{{{}{U}U}}U{{{{{{{U!!!}}!!}{{U}{}}{UU{{{{UUU}U{}UUUUU{UUUUU{}}}{{}{{}UU}}}U{}UU}{{{}!!!}!!}}{{}UU}U}UU{UUUU}U{UU{UU{U}}{{UU{}}U{U}}U{U{}}}U}{{}U{U{U}!!!!!}U{}U{}{}{}{}{}U{}}{U}{{}{U}{U}}}{{}{}{}{}}UU}{}{}}U}}U}}}}!!!!}}UU}UU{}}}{U{}{{UU{}}{{{{{}}{{U}}{}U{U}{{{{}}U}U{}U}{}{UU}{U!!!{{{UUU}{{}U}{U}UU{{}}{{UUU}{UU}{{}{{}U}}{UU{}}U}U{}{}}}}{{UU{!!!}{}U{{U}U{{}}{}UUU}}}{UUUU}}{{}}{U{{{{{U{U}{UUUU{{{{}}U{}{}{}!!}}}}{U{}}}}{}U}UUUU{{U{{{UU}}}U{U{}{}{{{}}{UU{U{U{}{}}}U}}}{}UUUU{{U}}UU}U}}U}{UU}}}{U{}{U{U}}{UU}}}}{U}{U{UUUU{{UU{{}UUU{U}}{U}UU{}{U}UU}}UU}}{{}{}}{{}{U}U}}U}}{UUUU}U}{U}{}{{}U{U}}{{}{{U}U}UUU}}U{UU}UU{}UU}U{U}}}{{}}{U{}}}}{U}}}}U{U}{U{U{UUU{}}{UUUUU{}UU{}{{}{{{}}}UU}U{{}{U}{}U}{UU{}{}UU}}U{{}{}U}U}U{{{U{}{U}U}{}U{U}UUUU{UU{}}UU{}{U{U{}U{}}{U{{UUU{U{{{UU{U}{}{}}U}UU}}}U{U}U{{}}}{{{{}}}U{}{{}UU{{}{UU{}{U{}{}{U{}U}U}{{}U}U{{{{}{U}{{{{}}{}{U}U{}}}}U}}U}U{}{U{{U}{}{}{UU}{U}UU}UU}}}{U}{{U{UU{U}}}U{U}{}{{{U{U}}UU}{U}}U{{}{{}U}}}}U}}{U{}U}}{{{UU{{UUU}UU{}}}{U{{U}{}U{{}{{{}}}U{}}U{U{{}U}UUU{}}U{}UU}U{{}}}U}UU{}U{}{U{U}{}U{U{{U}{{{}U{}}{{U{{{{}{}}UU{}}U}{{}{}}}}}UUUU}}{U{U{UUUU}}UU}U}}{{}{UUU{{{}}}}}}{{}{U{}}UU}}}{{UU{}{}{U{U}U}U}}U}}U}{{{}{UU}U}U}UU}{}U}U{{UUU}}}UU}}{}}{U{{{U}U}}}}{{{U{{U}}}{U}{{U{}}}}}U}U{{}{{}}U}}UU{{{{}{U}}}}}{{U{}UU}U}{}UU}}U{}{}{U}{U}U}{}}U}{}{}}UUU{{U{UU))))))))){U}U}U{}{{!!!!!!!!!{{{U}}UU}{}UU}{U}{}U{{}{UU}{{}}}U}))))))))))))}U{}}}{))!!!!!!!!!!!!!}U{}}}}{}{{U}{}{UU}{}{{}U}{}{U))){UU{{{}))))}}{))))!{}}{UUU!!!!!!UUU{}UUU}{}{U{}UUU{}}UU{UU}}U))}}}U{{}U}))))U))))UU}{U{U}}U}U{!!!U{{}}U}}{}{U}{{{U}U{{UUU{}}{))U}}}{UUU{{U))))){{}{U}}U{}{{U{}{!!}U}{}{{}{}{{U{{{U{U}}{U{UUU)))U}{{UU{}U}}U)))){UU}{{{}U}{}{UU{!!!}U}{UU{}U{UUU}{}}}{{}{}{{}))UUUUU}{{}{}{U}))){}}U{U{}UU{U}{U{{!!}U}{{U}}{}}}UU}}{}{U}U{{}})){{{{{U}UUU{}U{{)){{}U{}UUU}}}U{{}U!!}UUUUU{{{{UUUU{}}{{}U{{}{}))}UUU}U{UU}}U{{U)){}{U}}U{}}}UU{UU{!!}}{{{UU{}UU{}U{}}U}UUU}{{U))U{U{{U{{U}}{}}}U{U{}}}}U}}{}}{{{U!!!}U{UUU}U}U}U{{{U}UU{}U}{U{))U{U{}{{U}}}}U{}{U}}UUU}U{}}{}{}{!!!}UU{{U{{{UU}{}}{{}{{{{U}U{}))U{U{}UU}{{U}{{{{{}{{{}{{}}U}}U!!!!!{{U}{{{{{{}{U{{{}{UU{U}{U{{!!}}UU}}{}}{}U}}{{UU{U}U{{U}}{{!!!!U{}U{UU{U}}}U{}}}U{}{}}{U}{U}!!{}{}}}}UU}}U}}{U{}{{}}}U{{}U!!!}UU{U}{{{{}UU}UUU{}UU{UU}}{}}}{!!}{}}U}}U}{}}}{{}}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{}{UU}U{U{}}}{U}U{{{U{}!!}{{}}U{}{U{{U{{}{{{UUU}UUU}}U{}}UU{!!!{{}{{U{}}}U}{{{{U{{}U{}!!!{}UUU}UUU{}{}{}}{}{U}}U}}{U{{}}}}UUU!!U{{}{}{{U{{{U{{{U}}{{U}!!{}{U}U}U{}}}U{{}}{U}U{U}U}{{}UU{{}{}U!!!{}}{UU}}UUU}U{UU}}{{U!!!{}UU{}U{}UU{UU{}{}U}U}}{{U{}{{}{{{U{}!!!!{U}U{{U{{}U}{{}UU{}{!!{{}{{UU{}{}UUUU}{}}{}U}{{UU{}{U}}{U}U{{}!!!!!}U{{UU}}{}}}{}{!!!!}{}}}}}}}{{}UU}}{U}}U}U{UU}UU}}U{}}UU}{}}!!!!{}{{U{}{}U}{U{!!!!U{{{}}{{{UU}U}}U}}{{{{U}U}{UU}{U{{{{}}U{{{U}!!!!U{UUU{U{UU}!!!{}{}{U{{}U}U}}{{}}U{}}}U}}}}{{UU{U}U}}{{{{U}}UU!!!!{U}U}U{{{!!!UU}{{{U{{}{{{}}}}{UU}}U}{U}U{}U}}{U}UU{{UU{{U}{U{}!!!{U{U{U}!!!{}U}{}}UU}}{{}U}{}{{{}{U{{U}U{U}{UU}UUU{U{}}{}{}U{{}!!!}U{U}!!!U}UU{{{{{UU}UU{}}{}{}UU{{}{UU}}{U}U}U{{U{}}{}UUUU}U{U{!!!}}}!!!{UU}{U{}{UUU}U}U}{UUU{U}{U{UUU}}U}}U}U}}{}UU{{}{UU{U}UU{!!!{}!!U{U}U{UUUU}{U{}U}{}{UU}}}}}}{UU{UUU{{{}U{}}{{U}}U{}}UU{{}U!!!U!!}{{U{U{}{U}UU}}}{U{U}}}UU{}}{}}U}UUU{UU}{U}}}UU}}}}{U{UU}U}!!!!!{}{U{}}{}}}}{}UU{{{}{{{}}}{{}}UU{U}{{}UU}}{}{{{{}{U{}UU{U{{!!!!UU{UUU{}U{U{{}{{UUU}{}}UU{U{UUU{}{}}}}}}}}U{U}U{U}{{U}}}}}U}}!!!}U{{U}{UUUU{UUUU{{}{U{}U{{{}}U}}{{U{U}{}{}UU{{{U{UU}{U}}}{U}{!!!}{}{{}{}U{}U{}}}}}}UU{{UU{}}}{{U}{}U}{{{{{{{}}{}U{{}{{}{U}{{}!!UU{}{}{U{{UU{UU}UU{}U{{UUU{}{}}UU{{{{UU{}U{UU{{}UU}UUU{U}U{}}}}{U{U{U{{UU}U}UU{UU{U{{U{U}}{{}}}U{{UUUU}}}}U}}}}}}UUU{}{U}}{}U}}}U{}}}}{U}}{U}{{}}}UUU}}}}{{UU{{}UUUUU}UU}}U}}{}}U{{U}U{U{{U{}}{{UUU{}}{UUUU{}U{}{{}}UU{U{{}}{U{UU}{UU}UUU}{{U{{U}{}U}{}{{{U}U{{}}}{U{}{U{UU{{{{UU}}{{U}UU}{{{{U}{}{}U{}{{}}}}U}}{{UU{U}{{{UU}U{U{{U{UU}{U}U}{{}}U}U}}}U{}}{UUU{}}{{{U}U{{UU{{{{}{U}}{}}{{}}{}UUU{U}}UU}UU}}U}{}UUUU{{}UUU}{}{}{}{}{U}}U{U}{{{}{}}U}}}UU}{{}}U{}}U{UU}{UUU{UUU}UU}UU}}U{{}}U{UUUUUU{}}U{}UU}{U}}{}U}{}}}U{U{}{U}{{{U{{}U{U}UUUU{U{U}{{U}}U}}{UU{{UU{}U{{}U}}U}}}}{{U{{}{}UUU}U{UUU}UUUUU}}U{U{U}U}}}U{}U{}{}{U{}}}{U{{}}UU{}U}U{{{U}}}U{}{U}UUU{}U{UU}}}{{U{}{{UUU}{UU{UUUU}U{{}}U{{UUU{}U}U{{{{}U{{}}{}}{U}}U{}{{}{}U{{{}}{U}{{{U{}{{}{}{}{}{{{UU{U}{{U}U{U}U{}{}}{UU}U{UUU}{U{{{{UU{{{U{{}U}UU}{{{{{U}UU{U{{U}{}{}{UU{{}{UUU}}}{{U{}U}U{}{{U}}U{}{U}}{UUU}}{UUU}}U}}}U}{{{{}}}}{{}{}UU{{{}U}{{U{U{)))))))))U}{U{U{U{U!!!!!!!!!UU{}UUUUU{U{{UU{}{U{}U{UU{U{{U{U{}))))))))))))U{}{{{U))!!!!!!!!!!!!!}U{U{}UU{{}U{}}U{{{{UU{}U}UUU})))}{}U{}}))))}UU))))!UU}U}{}!!!!!!}U{{U}{}}}}{}}{{{}U}}}UU}{{{U))U}U{{{{{U)))){))))}}UUU{U}UU{UU!!!}}}U{}}}}}{U}{{{UU{U{}}UUUU}))UU}}U}{{}U})))))}{UU{U{}}UU{{{{U!!{{UUUU{{}}{U}}{{UUU}}{}UUU})))UU{}}{U}}{{U))))}}U}}U{}U}U{UUUU!!!UUU{{}}U}U}{{}{}}}}U{}}U{{))}UU{UUUU}{{}}{))){}{}U}}}U{}U{}{U{!!U}U{}}U}{{{{}{U}UUU}{UUUU}))}}}}U{UU}U}U}}{))UU}}}}U{U{}U{{}{U!!{{{}UUUUUU{{U}U{{U}UU}{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{{{}UUU}{}{))}}UU}{}U{}{{{}}{UUU}U{}}{}{}{}}}!!!U{}{U{}U}UUUU{U}U}UU{}}U{}{))}{UU}U{}}U}}U}{{{}}{U}U}{UU}{}!!!!!}}UUU}U{{}}{{UU}U}UU{{{U{U}!!}}U{{UU{U}{UU}}{{UU}U}U{UU{U}!!!!{{{}U{}}U{UUUU{{}{{U{{}{}{}{U!!UU{U}UU{}}{U{}U{{{}UU}UU}}U}!!!U{{}U}}{U{}}U{{{}}UUU}{{}{}U{U{!!U}{{{UU}UU{U{U{{{U}{UU}UU}!!!!}{U}{}}}U{U}}UUU}{{}U{U}}{}{}}{U!!U{}{UU}}{U{U{{UU}U}}U{U{}!!!!{}{}U{}}{U}{UUU{U{{{}}U}{}{}{{U{}!!}UU{U}{U{UUUU{}U{}}U}UU{}!!}U}}}U{U}UU{{}U{{}{{}}}{{}{}}}}U}{}!!!{}{U}U{{UU}{}{}{}{{}UUU!!!}}}U}UU{UU}UUU}U{{}}U{U{}{U{{UU{{UUU!!}U{}}}{U}{{}}{}{U{U{}}U!!}{{}{}{U}}}U{{}}UU{U}UUU{{U}}U{U}}U{U!!!{}U{U}}}{UUU{U{{}UU{{!!!{{U{U}}UUU}{{{}}{}UU{}}{}{U{{{U}}U}}{!!!!U{}U{U{{{}{}}}}U{{U}!!}{U{{{U{U{{}{}}UU}}U{{UUU{{}{}U}}}}}}U{{!!!!!}U}{{}{U{UU{{}U!!!!{{{}U{}UU}{}U}{UUUU}U}UU{}}}U}U{}UU{UU{{{!!!!{}}U{UU{U}UUU}!!!!}}U}UU{}}}{}U}{}}UUUU}{}}U{U}{UUU}UUUU{U}U{{!!!!U}}U{}{U{}}!!!}}{U}{{{U{UUU}UU{}{}UUU}{{{UUU}{{{{}U{{UU}UUU{U!!!!U}UU}{}UU!!!{U}U}{{}{UU{UUU}}}{}U{U{}{}}U{{}{{{{}U{UUU}U{}{{{{!!!{UU}UUU!!!{U}UU}}}{UU}U{{}U{}}UU}U}{U{}{}U}{U}{UU{}{}}U{{U}}}{!!!{UU{U!!!{}{U{U{{}{U}{U}U{UUUU}UUUUUUUU}U{U{}U{}{{{{UU}{U{U}UUU!!!U}U!!!{}}{UU{}}}U{{{}}{}U{{{}{U}}{{}{{U{{{{{}{U}{}}}{UU{}{{UU}!!!U{!!}U{}UU}}{}}}{{{U{UU}UU}}{{U{U{}}{U{}}U}{}}U{UUUUU}}{U{U{}}!!!{!!}}UU{{U}{}U{U}}{}{{UU{{{}UU}{{{{U}{}{U}}{U}UUU}UU}U{U}}{}{U!!!!!{U}U{}}{{{}UUU{{}}U{{UU}}U{{UUU}{{U{{}{}U{U{}UU}{{{U}U}U{}{!!!!{{}{}}UU{{{{U}}}U}U{U}{}U}}{U}U{U}U{{U}}{{U{U}}UU{{{}}{{}{UU}!!!}}}}{{UU{U{{}U{{U{{}U}U}UUUUU{}{{UU}}}}{}{{}}U{}UUU{U}{}{UUU}!!!{}UU{{U{}UUUUU}{}}U{}U{}}{{U}{}U{U}}{}U}}}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}UU{}U{}U{}{}}U}}U}}U{U}}}}}}}{}}U}{{{UU{UUU{{U{}{}}{{{UU{{}{}UUU{}}}{}}UU{}U{}}}U{{UUU{}{}}{}U}U{}}{{{}{{U{U{}{}U{}U{}{{{U}U{}}{{{{UU{{}}{}{U}{{U{U}U{}}}}U{{{{}U}{}{{UUU}}}}{{{UU{{}U{}{{}{{{{}{U{U{}U}{UU{}U{{U}}}}U}UU{}{UU{{{}U{U}}U}}}UU}{{}U}{}}UU{}U{{}{{U}}U}}{UU{U}}{}}}}}}UUU{U}{U}{}{}}{}U}{}}U}U{}}{U}UU{U{U}}U{}UU{U}{U{UU{{U{U{}}{UU}{UU}{{{U}{}}{{U}U}{{}{}U}}U{{{{{UUUUU}U{UU}}}UU}}U{U}U}U}{{}UU}U{}{}UU}U{UU{}{}}{}U{}}{}}UUUU{U}U{}}}UU}}{{{{{{{}{{{{}{{UU{}UU{U}}{{}UU}}U{{U}}{U}}{U}U}UU}}}U}}}}{U}}{}{}U{}U{{}U{{}}}}U{{{U{{{UU}}UUUUU}}UU{{U}{}U{}UU{{{{UUU}{{UU}{}{U}}{}}{}{U{{{U{UU}}U{U}}U{}}UU}{U{}}}}U}UUU{}U{{{{{U}U{}{{}U{{}U}}{}{}{}U}UU}U{}UU{{{}U{U{}U}{U}}{}}}{}U{}}{U}}UU}{{}}}U}}{{UU}{{{{}}}UU}{}}}}}UUU}{{{{{U}{{}U}{UU{UUU{}{}}{U{{{}{{}{}{{{}U}{}{}{}}{UUU}{{{}{}{{U}U{{{{}{}U}}U}}U}UUU})))))))))}U}}UUUUU{!!!!!!!!!{U{UU{}{{UU{U}U{U}}{}}}U}U}{}UU{UU))))))))))))}}{{{U}))!!!!!!!!!!!!!U{U}}{{}UUUUU}}U}{}U}UU}}}}U}U))){{}{}U{))))U{}))))!{{{{UUU!!!!!!}U{{}U{U{}}UU{}{{U{U}}U}}}{}{))}}U{}{U{}))))U)))){U{}UU}}{U}U}!!!}{{U}{{U}{{{U}{}}{}U{U}{U}}U))UU}{{}{U}UU)))))}}UU}U}{UU}{{{U{!!}{}{U{}}}}U}}U}U}}}U{UU}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{U}}}{})){U}{}{{}}U}U{{}}{!!{}}}U}U{}{{U}{U{}}}UU}}}U{!)}{}}U}{UU}UUU{{))}}}{}{{}{}}}{U{UU!!U{{U{}}UU{}{{U}}{}}}{}}}}{!)}{}U}}UU{UU}{}}}{U}UU}U{}UU}}{}U}!!!{{{U{{{}}U{U{{UU}}U{U}U}{{!)U{}{}{{}}U{{}}}U}}U{U{U{{}{}UU{{!!!U{{UUUU{}}{U}U}}U}{{{U{{U}{!){{}}UU}UUUU}U{U{U}U{}}UU{UU{{{!!!!!U}}{U}UU{}}UUU{UU}{}U{}U}{}!!UUUU{{}{U{U{UU{UU}{UUU{UU{{U{!!!!U{U}{}U}U{}U}{UUU{{}U}{{{{U{}!!{U}U}UU{{UU}}}U{{}UU{}U{}}}{!!!{U{{U{}{U{{{U{UU}}{}{}}}}U}U{}{!!UU{{}}}UUUUU}}}UUU{U{}U}}{!!!!}}}}}UUU{{{}}{}}{}U{{}{U{U{U{}}}!!}}{U{{UU}{UUU{{U{{UUUU{UU!!!!{UU}{}U}{U}{}U}{U{}U{U{U{UU{UU}}{!!}{{}}}UU}{UU{{U}{{}UU}{}}!!{U{U}}}{{UU}}{}{U{{}U}}}{}{{{}}}{}U!!!UU{U{}{UU}{{}}U}{{}}U{}!!!}{{{}{U}{U{{}}{}}{}UUU}}U}{UU}{UU}}U!!}}}}}UU{{{}{U}{}}{}U{}{!!{{}}U}UU{{{{UU}U}UUU{U}{}UU}}}}U{UUU}!!!}}{{{}{U{}UUU{}}U{}UU!!!U{{}}{{}UU{U{UU{{}{{{}{}}}{}}{}U{{}UU!!!!UU{}}}}{{}U}U{{U}{U{!!{U}}U}U{}{UUU}}UU{{}{U{UU}U{}U{{{UU}}{{}!!!!!}U{{U{}}}{}}{{U!!!!{}U{{UU}}{U{U}{}{U{{{{UUU}U}}{{}U{{UUU}}}!!!!}U{{U}{{}}}{U}!!!!{}U}}}UUU{U{}{{UUUUUUU}{UU{{{UU}}U{}UUU}U}}}!!!!{{{}}}{UUU{!!!}}U{}UU{}{{}U}UU}U{U{}UU}{}U{{}U}}{{UU}UUUU{{UU!!!!{}}{{U}{}!!!{}{}{UU{{U}UU{U{U}}UU}{}U{}}}{{U}}U{}}{{{}}UUU}{U{!!!{}}{{{U!!!U{{}{U}{}{{U}{{}}}U{U{}{UU}{{}U}UU{U}UUUU}}}}{U{{U{}!!!U}UU}!!!}UU}U}U{{U{{}{{}}U}{}}U}U}U{{{{{U}U}}}{UU}{}{U}}U}{}{{!!!}{}!!!UU{}}}UUUU}U{U}UUU{{}{{{U}{}UUU}U}U}}}{UU}{UU}}}UU{}}}U{!!!}U!!{}UUU}}}}}{UU{U{{{{{U{{{U}U}}}U{}}U{UU}UUUUU}}UU}U}}}U}U{{!!!U!!{}{}{UU{{U{{U{{}}U}{}}{}{}}{U{}U}{}}}{}UU}{U{}UU{}}{{U}}{}}!!!!!U}}U{U}U}}U{U}{}}{{}{U{UUUU}}{U}{{{U}U}{{}UUUU{{}UUUU}}UU{}!!!!}UUU{{UU{UU{U{U}UUU}}{UU}{}UU{U}{UUU{}U}}{{U}}}U{}U{UU}}}U{{}!!!}{{{UUUU{{}{U}UU{}}UU}U{{}UU{{UU{UUU{UU{{{U{UUU{U{{{U}{{UUUU{!!!}}U{U{{U}U}{}{U}}{{{}U}{{{}}}}}UUUU{}UU{}U{}}}}}U{{{UUU}{U}}U!!{UU}U}{U}{{U}}}{{{{}}}}}}UU{}}}{U}{U}{U}UU}}{}{U{{UU}{{}{{{{U{}U}}}UU{{{{U}U}{{U{}{{{}}}}UUU{}U{UU}{{{}}UU{}}{}}U{}}}}{U}}UUU}{U{{U}}}{{}}U}U{{{{{}}}UU{U{U}}U{UU}U{{{}U}U}}U{U}U}{{{{U{{{{}{{{U}}{{UU{}{U}}{UU{{}{U}U{}{{U{}}}+UU}U{{{UUU}U{}}}UUUU{{}{U{{{}U{UUUU}UU}}U}UU{}U}{UU}U}UU}{}U}}U{}{U}}}UUU}UU}U}U{UUU}}UUU}{U{U}UU{}}{U}U}UUUU}U}}}}{UUU}{UU{{{U}{UUU}U{}}U{UU{U}{}}U{{}}U}{}U{{{UUUU}UU}{}}{U{{U{U}{{}}}U}U}U{{}{}}{{U{}U{}}}}UU}{}UUU{{U{{}{}{U{{UUU}U}}{}{{{UUU{UUU}U}}U{UUU{}{U}UU}{U{{}{{}}UU}}U}UU{{{{{{{}{{U{U}{U{{}}}}U}}}}{}UU{}U}}}}{U{U}}UU{}{U}{U}}U{{}}{}}}UU{}U{}{}}UUU}}U}}UU}}{UU{U}}}{}}{}}{{{{{{UUUUU{UU}{}UU{{UU{{UU{{}{U{}{}{U{}}}{}}U{{UU}{{U}{{}}{}U}U}}}{}}{{}{{U}{}{}}}U}}{UU{U{}UUU}{}UU{{}{}UU{{U{{{U{{U{}U{}}{}UU{{}}UU}U}U}U{U}U{}UU{U}}}U}}U}{}}U{UU{{U}}}U{{U{{U{UUU}U}{}{}}}{{{U{{UU{}{{{}UUU{U}U{{{{}{{}}U}{UU}{{U}{{UU{{{}}U{UU{{{UU{{{UU}}}U}}}{{U{{UU}}}U}}{U{U{{)))))))))U{UU}{U}{}!!!!!!!!!{}}{U}UU{U}}{}U{}}{}}{}}{UUUU}}{}U)))))))))))){U}U}}{))!!!!!!!!!!!!!{{{{{{UU}{{U{{{U{}UUU}{}U{}{UU)!!}UU}UUU)))){U}))))!UU{}{UU!!!!!!{UU{}UU{}}U}U{{U{U{}{U}{U}U}{!!}{UUU}}{{))))U))))}{{{U{U}UUUU{!!!UU}}UU}}UU{}}U}}U}{}}U}{}}UU!){U{U}U}UUU{))))){{{{UU}}U{{{{{{}!!}}U{{{}}}}}}{U{{}}{{U{}}{UU)!){UUU{U}U{U}}))))U{U{{}U}{}{}}{}}!!!{U}UUUUU{}U}}}U}U{U{}{}{{}!!}}}{U}}}{{U{U{))){{}{{}{}{U}{U}U}}!!}U{UUU}}U}U}UUU}}}{{{UU{{{!!U{U{UU{}{{U}}}})){U{}{U}}{}{UU}U{{!!}}{}}{}}}{{{}UUU{}}}}{U{}}!!}}{}}{U}U{}}}UU))UU{U{}UU{U{{}}UU}!!{}{UU}UUUUU{U}{UU}}{{U}{U{!!U}U{{}{}}}{}{}U{UU{{{}}}{U}}UU}{}!!!}}}UU{}}}{U}UU}{}{}}U{}UU}!!}{UU{}{UU}}{U{U}{{}{UU{{}{{U}U}}!!!{}}{{U}UUUU{{U}{}U{UUU{}UU!!!U}{{{}U{U{U{{}UU}}U}U{}}UUUU{}!!!!!{U}U}U}}U}}U}}{}U{U{U{{}{U}!!{}}{}}}{{U{}U{U}U{}U{U}UU{U{{!!!!}}}{{UUUUU}{}}{U{}U{}UU}}{}U{!!UUU{U{}U}{{}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}{}{{{}}{}}{}U}{}{{!!!!U}{}}{}{}}}}UU}U}UU}}}UU{U}}}}}{}!!{{{{UUU}{{U{UU{U{}}U{U{{{!!}{}{}}U{}}{U{}U}UUU{U}{}U{UU}U{}U}}!!!U}}U{U{{{}}U}}}{}}{}}}U!!!{{{U}}}{UU{}{{{{}U{{{{}}{U{}U{}U{}}U!!U}{{{{UU{{U}U}{UUU{UU}U!!{U}{}{UU}UU{}}}U{{U}}}U{{U{}{U{{U{}{}!!!U}{UU}}}}}}{U{U{}{{UU!!!}{UUUU}U{U}U{{UU}UUU}UUU{{{}U{U}{{U}}!!!!{UU}U{}U}U}UU{U}}U{{!!{}U}}U{U}}}{U}{}}{{U{{}}}UUUU}}}{U{{{}U}!!!!!{}}UU}}UU{{}}{{!!!!}}U{}}U}{}UU}UU}{}}UU}}U}}UUU{}}U{}{{}U}{!!!!{U{UU}UUU{}}{{!!!!UU}U}{{{}U{}U}{{U}{{{UU{{{UUUU}}U{U{}}U{U}}U!!!!{}{}{{}UU{U!!!U}}UU}}UU{{{UUU{{UU{}{}}UU{{{{}{{UUU{{{U{}{U{}{!!!!U{}U}{{U{!!!}{{}}{U{{UU{}{}{U{UU{}}UU{U}{}}U{U}UUUU{U}}UUU{{{}!!!}}}{{}}!!!U}U}{}U}UU}U}U{{{}}}U}{}{{{{{{U{U{}}{{{{UU{UU}{{U}}U!!!{{}{{!!!}{{U{{{}{{U{UUUU{{}U{}{UU}{}U}}{}UUU{{UUUUU{}}U{}}UU{U!!!U}{!!!{{{U{{{UU}}UU}}}}{}{UUUU{}}}}UUU}{UU}{{{{{{{}{UU}U{{}U{U!!!U{!!U}}UUU{{UU}{UUU{U}}}}UU{}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{{U{}{U}}U{!!!!!{}{}}}}{{{{}{UU}UU}}}}U{U{}}{}{{}U{{{{U}{}}{}{U{U{{U}{U}U}{!!!!}}{}}U}U{}}{}UUU}UU{{U}{UU}{U{}U}{{}}U}{}}U{{}U{{}}U{U}{UUU{{!!!}}}}U{}{}}}U}U{U}U{U{{UU}}UUU}}U{}{U}{}}U}}}{}{}U}}UU}{U}U{UU!!!}}{UU{{{}{UU{{U{UUUUU{}{{U}{{U{}}}{UU{}}}U{U}{U{U}{U{}}}{{{}}!!{U{U{UU{U{U}}}{U{}}{}}U}}U{{}U{U}{}}}{UUU}U{{}{}{{{{U}UUU{}{}}U}}}U{{{}{{}U{U}{}{U}{U{}{{{}}}}}{{}U}}}UU{}{U}UU}{U}}U}{}}}}{U{UUU{}{U}}}{{U}UU}U{}U{UUUU{{{UU}}{{{U}}{}}U{UUU}{}UU}U}{U}{}}}U}{}}}{U}}{}U}U{{UU{}}U{}U}{U{{U{{{+U}U}}UUU{{{U{U{UU{{}UU{}}{}U}}}U}}}}U}{U{U{{{}U}UU}UU}U}}}U}}{}}{UUU}U{{UU{}U}}UUU}}U}{{UU}}U}}}}U}}UU}}U{UU}U}}}U}U}U{U{{}}}}{}}{}{}{}UU{{{}U{{}UU}U{U{{}{}U}U}U{{UU}U}}{}}U{{{{{{U{UUU{{{}U{U{{{U{{}{}U{}U{}U{U{{{U{{{}{{}U}U{U}}}U{}}{}UU}U{U{}{{U}}}U}}U}}{{{}{{{{U}{{{{UUU{U{U{{}U}U{}}U}U}{{}}{{}{{}{U{}U{U{{UUU}{}{}U}}U{UU{}}U{U{}{{U{}}}{}}{}U{}{}UU{{U{{{UU}{{}U{{U}{UU{}{{U}{UU{{U}U}U}{{U{UU{}}{U}U}}{{}{U}}{}}{{U{}U{}}}U}}{{U}U{U}{UU{{U}}}}}{UUUU}}}U}{{{{}{}{U}{}{}U}{UU{U}{{U{{U{{{{}UU{{{}U}}{UUU{{}{{{{UU{}U{U}UUU}U}}U{}{}{}{{U{}{}{{}U}U}}{UUU{{{UU{U{U}{}}{{}}{{U}{}}{}UUUUUU}{}{{}}U{{U}UU}}}{UU}U{{U}}{}UUU}}}}U{{UUU}U}}}}{U}UU{}U{}}}UU{U}{}}{{}{{}}}{{}})!!!!!!!!{{UUU}}{U}!!!!!!!!!UUU}UUU}{U}{{U}U{{{}}{{U}}{{UUUU{{!!!!))))))!!U}UU{}U))!!!!!!!!!!!!!UU{{}{{{}U}U}}{}U}{UU}}}}U}UU}!!!{}}{UUU))))U{U))))!U}}}U{U!!!!!!}{UU{{}U}{}U{}UU}}}U{{{}{U{U{!!UUU{UUU{}))))}))))}}}}{U{}UUU}{!!!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}}{UUU{!!!}{{U}{}}UUU{}}U}U}}{{U{{}}!!{U{{}{}U}U}{{{)))}{UU{}{U}{{U{U{{U!!{{}{{}{UU}{{U}U{{}U}{{{{{U!!}U{}}{}}}U{U}{{))}{UU}{UUU{}{UU{U}!!{}}{}{{U{{{{UUU{UU{{}U}{{U!!}U{{U}{{}UU{{}U))U}U}{U}{}}{U}{{{}!!UU}}}{{U}}}{UU}}U{}{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{{U}}{}}U}{{!!{U}UU}}{{UUU{UUU{}}U{U{U{{}{U{!!!!!}}}}UU}U{}U{}{}UU}{UUUU}{}}!!{{{}{}U{UUUU}}UUU{UUU{U}UU{}U!!!!U{UU{}U}U}}}}{UUU{UU}U}{U{{U}!!}}{{{U}}{U}}}UUU{U}UUU{U}}}{!!!}U}{{{}U}UU{UU}U{{{}{}}{U{UUUU{!!}}UU}U}{}}{UU{}UU{}}}UU{{U!!!!}UUUU{}U}U}UUU}{{{UU}}U}{{U{{{}{!!{}U{}{{}{{{{{}UUU{}{}{U}}!!!!}U}U{U}{U{}U}}U{UUU{{{{{{{U}}UUUU!!U{UU{}}}UU{{{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{{{{}{{{{}}U{!!}}}{U{U}U{}U{{}{{}U}}}U!!{}{}{}{}U}}{U{{U{}U}{{{{UU{}{}}{}}{UU!!!UU{UU}}U}UU{{}}}{UU{}!!!}UU{UU}{U{}}{{}U}{U{UU{{U}{{{{UUU}}{{!!!!}U{}{}{}}}U}}}{}UU{}!!U}{{{UUUUU{UU{U{{{{}U{{}U{U}}}}}U}}{U{{}!!!!!}}{U}U}}{U{U{{{!!!!{{{U{U}U}{UU{U{U}U}{}}U}{{}U}U}UU{{U{}{U{!!!!{{{}{UU}}{UUU{!!!!{{{}}{U}{{U{{U{U{U}{UUU}}U}UUU}UUU{{}{UUU}UU!!!!}}UUU}{{U}}!!!}{}{U{U}}}{{U}U}}UU{{{}{UU{{U}}U}U{U}}{UUU}U}{}!!!!U}U}U{{U{!!!U{U{}UUU{{}}{U{UU}UU{U{U}{{U{{}UU{{U}}{{U}}U}}}U}}!!!{U{}}{}!!!U{}}UU}{UUU{{{UU}U{{}U}}U}U{{U{{}{{U{UU{}{}}}}UU}{{U!!!{UU}{!!!}U{{{UU{{{U}}{{U{U{{{{}{U}}{{}{}}}{U}{}}}{}}U}U{}UU{UU!!!}{{!!!U}}}U{{UU{}U}{{{}U}}{UU}{}{{{U}U}}{{{}UUU}U}U}U}}U}{{U}U!!!{U!!{UU{{UU{U}}}{{UU{U{}{U{UU}{}}}{}U{}{UU}{UU}{U{}}}U}{UU{{U{!!!{!!}{}{U}{{UU{UUUU}UU}}{U}}U{}{{U{U}U}{U}}}{UU{UU}U}{{UUU{{UU{!!!!!}{{}UU{U}{}{{}U}}U{}{}U{{{}U{}{U}UU}}{UUUUUUU}UU}{{U}}}UU{}!!!!UU}}{}{}{}{UU}{UU{UU}UU}UU}}U}{}{{{UUU{}{}{{}}{U{{U{}U}{U{{{{!!!}{UUUU{{{}}{}{U{{U{{}U}{{{U{}U}{}}}U}}}U}U{}UUU}}}U{{}U{}{U{{!!!}{U{U}}}UUU}U{{}{}UU}UUUUU}}}{}}{U}UU{}}{U}UUU{}U{U{{U}UU}}}}!!U{U{{}{UU}{U{}}U{}}}}{UUU{}{}}U}{U{U{}{{}}{}{}}U}U}}UUUUUU}UUU{{UU{{U{}U}U}{}{UU}U}}}UU}{{{{{U}{U{{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}}U}{{{{{UU{}}}U{+{{UUUU{{}}U{{{{}}U{}}U{{UUU{}U{UU}{}U}UUU{{{U{}}{U}U{U{U{}{{{{}}}U{U{{UU{U{U}}U{U{}{U}U{}{UUU{UU{}{UU{{}UUU}}U}}U{}{{UU{}{U{U}{U}UU{U{{UU{U}}UU}}U}}{{}{{{UUU{}{UU{U{}}{U{{U}}}}U{UUUU{{{}}{}{{U{{}}}}{{UU}}{{{}U{{}}}UUUUUU}{UU{U{}U{}UU{}{UUUU}}{}{UU}{}{{U}U}U{UU}U}}UUU{}U{{{UU}U{}{{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{UUUU{}{U{U}U}{{{U{U{}{}}UU}{{}}}UUU{}U{UUU{UUU}{{{U}U{UU}{}}}UUUUU{U}U}{{{U}{}}}U{{UU}U}UUU{{}U{{}{}}U{}}UUU{UU}{UU}UUU}{{U}{}}}UUUU{{U}U{{}}UU{{}}{}U{{}U{UUU{}{{}}{U{U}}}U{}{U{U{}{{{}}{}UU}{}}}{U{}{}{}UU{{{}U{U}}}UU{UU}}{UU{{{UU}U}}U{U}{}U{{U}U}{}UU{{U}}}{U{!!!!!!!!!}}}U{{}U}{!!!!!!!!!}{{U{{U{{}U}}}{U}}{{}U}{{{U}}{}}}{!!!!!!!!!!!!UU{{{{{))!!!!!!!!!!!!!}UUU}}}U{}{}UU}U{{{U}{}U}}U{UU!!!}}{}{UU)!!)}U{))))!}U{U}}}!!!!!!U}}UUUUU}U{{U{{U{{}U{U{{}}UU{!!}U{{U}}}}))!)})))){U}{}U}{U{U}U!!!{}}}}{{{}U}UU{UU{}UUU}{{U}}{!!}{}{}{{{}{U)!)))}}UU}{U}{}}{}}}}!!{}{{U{}}{{U{{{}}}{}}{U{U}}U!!!U{U}}{{{{U{{!!!)UU}{UUU{}{UUU{UU!!!}{{}{}}}}U{{}U{{U{U}{}{{UU!!{U{{UUU}UU{{{})!){{}}{{}UUU{U{}{U{!!{}}{}}U}}UUU{}U{}}{U}U{}UU!!}{}}{U{{UU{}}{U))}}{U}U}{U}{UUU{}{!!{}{}{UUU}UU}}U{U}U}{{UU}}}!!U{U}{}UU{{}}{}})){UUU{UU{}}U{U}}{U!!{UU{{U{U}UU{}{{{U}U{{{U{U}!!}}}{{}U}U}U{}}}U}U{UU}{}}}}U{{}}U!!!UUUU{UUU{U}U{U{{{U{}UU}UU{!!}}}{{U}U}UU}}UUU}}U}}{{{{{}}UUU{!!!U{U{}U}U{}}}}U}}{}U}{}U}}{U!!UUU{{{}{U{{UUU}U}UU}}UUU}U}U}}!!!!!UUUU{{}{}}{{UU}UU{}}{}U}}{U!!{UU{}}}{U}}U}UUU}}{}}{}}{{}{U!!!!{}{}U}}}}U}}{{}{}}U}}{U}U}UUU!!}{U}U}}U{{{}U}}{{U}{}U{U}}}{!!!{UU}U}UU}UU{{UUUUU{{UU}UUUUUU{U!!}{U}{{{}UU}}{}U}}UU}U}{{}U!!!!UU}{{}}UU}UU{{UU}U{U{U}}{{U}U}U}!!}}}}U}{}{{UU{{}}U{}UUU{{U!!!!{U}U{U{{{{}}}{U}{}{}U}UU}U}}{{U{U!!{{UUU}}{}{}U{{{}}U{{{{}U{!!{{{U}}}U{U{U{{UUUU{{{U{{{U{U}{{}}U{!!!{{}U}{U}{}UUU}{U}U}{{}}!!!UU{{U}{}{{}{}}U{{{{U}}}}{U{UU}U}{U{{!!UUU{}}{{{{UUUU}{{U{}U{{!!}U{}U}{}U{{{{}}}{}{{{}{}}}U}}U{}U}U}U!!!UU}U}{UUU{UU{{{{{{UU}!!!{}}{}{{UU}}{}}U}{}{U}{{}U{UU{{{}{{U{U!!!!UU}}}}{{}{U}{}UU{}}U!!}{}{U{U{U{}}}{}}{U{{UU}U{{U}U{U}U{U{UU}}!!!!!UU{U{{}UUUU}U{U!!!!{U}{U{U}U}{}U}U}U{}{}{}}U}UUUUU}{{U}{U{}{!!!!}}U}}{{UU{{{U}!!!!}{}UU{{{{{}UUU}UUUU{UU}U}{}{}}{U{{{}{{U{{{U{!!!!{{}U{U{}}{}!!!{{{UUU}{U}}}}U}U{}{UU{{U}}{}{{}}U{{{{U}{{{}}}U}!!!!}}{U}{{{{!!!UU}{U{{{U{U}U{{}{}U{U}}{U}{U{U}{{U}{}}UU{UU{{}{{{U!!!UUUU}{U!!!{}{{U{{U}UUU{{UU}}}}}UU}UUU}UU{U{U}}}{UUU{UU}}}}}UU{!!!{U{}{!!!{{U{{{{U{}U{UU{{U}U}{}{{{}}{UUU{U}U}{}{{{{{}{U{}{}U{{{!!!UU}!!!}{}}{{}{{}}}U}{}{{{UU{}UU{{}U}}{{{}{}{UU}}{}U{{{}U}}{}UU!!!U}!!UU}}{U{UU{}U{UUU{{U{{U{U}{U{{}{}{UUUUUU{{}UU}}U}}}U}U{}U{U!!!U!!}}{}U{U}{}{UU{{{{{{}{UUUU}}{U{UU}UU}}}{UU}}UU}UU{}}{{U}}}U{!!!!!{}{{U}{U{{U{UU{}{UU{}}U}{UU}U{}{{}{{{}{{U}{UU}}{UU{{}{{}}{}!!!!{U{{U{U}{{{U}UU}{U{UUUU}UU}{}{}{U}{}}{{{{}{}U}{U}}U{U}{}}}{U{!!!}U}{{}UU}{U{{{U{}{{}{U{{{{{U{U}{{}U}U{U{U}U{U{}{}{}{}UU}U{}}U!!!}UUU{{}}U{{}U{{{}U{}}UUU{{U{}U{{UUU{{UU}{{{}{{{U}}}{{{}U{UU{U!!U}UUU{U}U}U{}}{UU}{U{UU{U}}{}}{{}}U{{{UU{UUUU{{{{{U}U}UUU}{U{}{}}{}}U}U{}UU}UU{UU{}{{U{{U{U}U{{{}{U{}}{U{{{{{}UU{}}}}{U{U}U}}{{UU{{}{}}U}UU}UU{U{{}}{U}}{}U{UUU{}}U{}U}}U}{UUU}}}U}{}{{U{}U}}U{{UU{}U}UUU{}{U{}UU{{{}}}}U{}{{}}+{}U}{{}}U{{UU{}}}UU{U{{{U}{U{}}{{{}U}UU{{U}}U{{}UU}U{}U}U}{{U}U{}{}}{U{}U{U{}{}}}}{}U{U{}{}U}UU}{{}U}{{{U}U{{U}U{{{{U}}}{{}{U}U{U{{U}{UU}U}{}}}{}UU{{{UU{U{}UUU}}U{}}{U}U}}UU}{{U}}{{{U{{}}}U}U{}{}UUU{{U}{UUU{U{{U}U{}}{}U}{{{U{}{{}}{}U}UU{{}U}{{}{{}UUUUU}{}{}U}U}{}{}{UUU{}{{{U}{{}{UU{}}{U{{U{}U}{UUU}U{{}{{U}U{U{{}{}UUU}{}}{UUU{U{}}}UUU}U{}}U{{{{{{U}{{}UUU}UU{{{}{U{{U{}}UU{{U}UU}{UUU}{UU{}U}UUU{}{UUU{}{U}{UUU{U}U{U{UUU}}}{}{{}U{{}{}}{{}}{}}{{{}}{}U{}{{{}U}{{U{UUUUU}{{}{UU}{U{U{}}{{UU{U}{}{UU}}{{}}{UU}UU}{UUU}U{{{UUU}{{{}}U}}}{}{{}UU{UU}}}{}U}}}{{}{U}{}{}{{UUU}U{{}UUUU}}}U{}}{{UUU{}U}{U{{}}U}UU}{}{}UUU{{}UUU}U}UUU}U}U}{UU}{{U}{}{{}{U{U}}U}{{}}}}{U{U{U}{UU!!!!!!!!!{{UUU}{}{}!!!!!!!!!UU}{{{{{U{}}U{U}{}{{}U}UUU{{U{{}{{!!!!!!!!!!!!U!U}}}}!!!!!!!!!!!!!!!UU{}{}}UU}{U}UUU{{{}}UUUU{}U{}!!!{U}}}U!!!!!U{})!!)!}}U{U{U!!!!!!}UU}}UUU}UU}{}U{}{{U}{U{U}U{U!!U{UU}{{}{!!!!}!!!)}{UU{{}{}{U}U!!!{}{}U}}U}{{}{U{}UUU{UUU}UU{U!!}}}{{UU{U{}!!!!)UUU{U}{{U}{{U{U}!!{{}U}{U}U}{{UUU}U}{}}}{}{}}!!!UU{{}{{{{{U}!!!){{UUU}{U}{{U{{U{!!!{}}U}U}}}}U{{}}}}U}}{U{{{U!!{{{{U}}}U}{U{U!!)}U}}U}{{}}}U}U}}U!!}U{UU{}}{{U{{U}UUUUU{}}{U}!!U{}}}{{UU}{UU{{!){}U{}{U}U}}}{U}{}!!}U}}UU{}U{}{{{}{{{U{{{{}{}!!}{{}U}UUU{{{UU}!!}}U{}{U}U}UUU{U}{!!{}{}}U}}{}U}}{U}}}{U}U}{{{!!{}}}U{{U{{U{}U{{U{{{}}}}{}U{}{}}U!!!}{U{U}{{{{U{}{{}{U}UUUU{}{!!{U}}{}{{U}}UUU{U{}U}U{UUU}{{{U{}!!!{{UU{U}{{{U{UU}{UU}U{{{{}}{!!UUU{}}}U{{}{}}U}}{UUU{}U}U}U}}!!!!!U{UU}U{{{UUU}}}{{{U}U}U}U}{!!{UU}{}}}{U{{{{{{U{}{}{}}}UUUU!!!!}{}{{U{U}}}UU}UU}{{{U{{UU}{}{!!}}{}}{}}}U}U{{{UUU{}}}}U}}U}!!!{{}}}}U}}{U}{UUU{}}{{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}{}UUU}U{{{U{{{{U{}U{{U{}!!U}{{U{}UU{{{U{}}U{U{{UU}{!!}{}U}UU{UU}{}}U{{}}{{U{{{{}UUU}{{}}!!!UU}}{UU{}{U}}}{U}{UUU}}!!!}}U{{U{UU}{}{}U{}{{}}{{}UU{}}UUU}}{U!!{U}U}U}U{}UUU{}{}}{U{}}!!U}}U}}}}UU}}UU}U{}{}{}{U{{{UU}{}U{U{{!!!}}{{{}{U{}}}}UUUU{}U}!!!{{{}U{U}{U}U}}{{UU}{}U{{U{U{}}{}U}U{{!!!!}{}{}U}U{{U{}U}{}U{U!!}U}U{}}}{{{UU}U}{}U}{{U{{}U{}UU}UU{}U{U}!!!!!}}U}{{{UU{UU}}{!!!!}UU}U{U}}}U}UUUUU{U}{{}U{U{}}U{}{}}{U{{{U!!!!}}{U{}UUU{{}UU!!!!UUU}}}{}U{{{UUU}}}}}U}{U}{{UU{}}}}{{}{}U}U{{!!!!UU{U}}{U}U{!!!U}}UUU{{{U{}UUU}}{U}{}U{U{{UUU{{U{UU{}{}U{{{U{{!!!!UUU}}U}U}!!!}{}U}}{UUU}UU}}}U{UU{}U{}{{{UUU}U}U{{U}UU}U{U}{}}U!!!U}UU{}{!!!}{{{{U{UUUU}U{}}U{{{}{UU{}U{U{{{}}UU{{UU}{UUU{UUU{{}!!!{U{{{!!!{UUUUU}UU}U}{{UU}}}UU{}U{}UU}}UU{U{U{}}{U}{}UUU{}}}{UU!!!{}U!!!}{}{}}U{{}{{U}}{{{U{}{UU}{}U{}{UUUU}}UU}U{}}U{}UU}{}}{U}!!!}}!!U{}}U{U{{}{{{U{U{UUU}}{{}{}U}UUUU}}{}{{}UUU{{{U{}}U{{}{U}{!!!{!!{{{}}U}}UUU{U}U{UU}{U{U}U{}{UU{}UUUU}}{U{{{}{}U{}}{{}}{}U{U!!!!!U{U{}UU{}}{}}{U{U{UUU{{{U{{}}}U{{UU{U}UU}}}U{}UU}}UU{}}{U}U!!!!{{U{U{U}}{}{}{{U{}{{}{{}}UU{}}{UU}{U}}{{{U}U{{}U{{{U{UUU}}U{{!!!}UU}U}{U{U}}{{}UU{{UU{{U{{U}}{{{}}U{}{U{{}}{U}}{{{UU}}{U{}}{}!!!{}{U}{{}}U}U}}{{UU{U{U{{}}{{}}UUU{U}}{}UU}U{U}{{{}UU}}UU}}{{U!!U}}U{{UUU{}{U}{{UU}}{UU{U{{}U}}{{}U}U}UU}}{U}{}}}}UUU{U{U{U}}}}U{U{{}}U}U{{{}{U{U}}{{{}}{U{}}{U}{}{{UU}{UU}}}{UU}{U}U{{U}}{UU}U}{}{U}}}UU}{}{}}UUU}}UUUU{{UU}}UU{U}{{}}}{}}{{}U{{{U}UU}}}{}}}{U}U{{}}{UU{{{UU{U{{{U}}{UU{U}}}UU+}U}U{{UUU}{{U}}{U{}}}{{{UU{{}U}{UUU}}U{}U}UU{UUU{U{}}}}{U{UU{U{{{UU}{}U{U{{U{{{{U}{U{UUU{}}{{{{}{{{U}}{{}{{U{{UUU{}}{}U{{{}UU{UU{{UU}{U{U}U}{}}{UU}{{U{{UU}}UU}U{UU}}UU}{U{}{}{}{{{}{{{U{}}UU{U}{U}}}}{UU}{{}U}UU{{}}{{}U{U{}U}{}}UUU}}UUU{{UU{{U}{U}}{UU}U}}{U}{{U{UUUU}UU}U}U{UUU{UU{U{}{}U{{{{UUU}{{{{U}{}{U}{{}{UUUU}}{{}U{{U{}}{}U{}}{UUU{{}{}U{}U{{{}UUU}U{}}{{}{}UU{{{{UU{}}{{{}{{}}{U}{UU}}}{}UUU}{}}U{UU}}UU}{U{U{}}}UUU}{{{U}{}U}{UUU{{{{{}{}UUU}}}U{{}U}{UU}}}}{U}{}U{}}U}{}}}{{{}U}U}{{U}}}{U{{}{UU{{{{{{}{{}}}}{U{}U{U{}{}UU{}UU}{{}UU}UUU{U{}{{}{U}}U}}{U}{UUU{UUU}{{}}U{{{{}{{U}U{UU{{U}UU{}{}{}U{U{U}U}{}U}}}{}}{U}UU}U}U}U}{UU}{}{U{}U}{{}U}U}UU{{U}U}}{}}U{}{}{}U!!!!!!!!!{{U}}U{U{}!!!!!!!!!}}}}}{U}UU}{}U}}U{U}}U}{U}UU{{}UU}!!!!!!!!!!!!}!U{U{U!!!!!!!!!!!!!!!{UU{U}{U{}{{}U{}U}{{{}}}U}{}UU!!!{}}UUU!!!!!{U}!!!!!{{{}U}}!!!!!!{U}{U}{}}{}{U{U{UUU}}{U}UU}{{!!{{{}{UU{}!!!!}!!!!}{{}U{U{{{U{{!!!{}U}}{}{}}{UU{{{}}U}U{U{U}{U!!{U{U{{{{}U{!!!!!U{}{}{}UUU}}UU}}!!{}UU}{U{{UU{}}U}{U{}}{UUU{{!!!{}}}{}U}}{U{!!!!}U}UU}}UU{{U}UUU!!!U{UU{U}UU}{}U}{U{U{{{{{{{U!!}}UU{{{U}U}UU{!!!}UUU}}U}}{U}U}}U{!!U{{}{{{}U}{{}U{{U}UU{UU{U}!!U}}{}{{U}}}{{}{!!}}{}U{U}}U}{{{}}{!!UUU{{U{}U}}}UU}}UU{U{{{{}{!!U{}{}}{{}{{}{}}!!{}}{{{}{}{}{{UU{{!!{U{}{{UU{{UUU}}{UU{U}{{UU}!!U}{}}}}U}U}UU{{U}U}U}}}U}}{U{}}{{!!!{{U}{UU{{U{}}UU}U{{U}{{}{}!!{}}}{}}}UU}U{U}{}}{{}{{{UU}U}UUU!!!}{{}{{{{}}}{{{U{}{U{{{U}{U}!!}{U{}{U}{U}}{{{{{{U{U}{{}}{UU}!!!!!UUUU{}}{}}{}{{{{}U{{}}UUUU{!!}{}}{}}}{U{}}{}UU{U{U}U{UU}UU!!!!UU{{UU}{{}{U}{}U{{U}U{U{U{}}}!!U{U{}UU{}}{}UUU{UU}{U{}}}U{{!!!{{UU}}U{UUUU{U}}{U{{U{{}{}{U{U}!!{}}UU}{{{U{{{UU}U{UUUU}U}}!!!!UU}{{}{}}}{}UU{{U{}U{{{{UUU{}}{{!!}UU{}{}}UU}{U}{{}U{{}UUUU!!!!{}}U}}{U}U{{U}}{{{U}}}{}}{{{}{{UU!!}{UUU}{}U{UU}{U{}U{}}UU}{!!{}{UU{}U}{}U}U{{U}U}}}{U}{{}U{U}{{{!!!U}UUU{{}{{{UU{U{{}U}}}{!!!}{{}{{{}U}{{U}U}U}{{}{UU}}U}U{}U{}{U!!UU{}U}}{}U{}}}{}U{{{U}{!!}}U{}{}}UU{{U{U{}{}UU}}{{{{}{}UU}{{}}!!!}{U{U{}}UU}{}U{{U}U}U!!!}U}{U{U}UU{}}}}}U{U}{{UU{{}}UUUUUUUU{!!!!{UU{U{}{{}U}}U{}{{U{!!{{U{}}}}U{{}U}UU}{{{{}U}}}{}{{}{{U}{{{U}!!!!!U}{{{U}}UU}U}}{!!!!UU}{UU}U}U}}}{}}U}}{{}}UU}}{}}{}}{{{{UUU}!!!!{}}{{U}U{}{{}}!!!!U}}U{}{U{UUUUUUU}}{}{U}}{U}}{{}U}U{UUUU{}{}U!!!!{}{}{{U}{U}!!!{}U{U}}{UU}{U}{}}{}}}UU{}}}UU}{U}U}}}{{}{{UU}{}!!!!}}U}U{}}U!!!{}{}}U}{{{{}}}}{U{{}{}}}{U}U{}U{{{U}}}{UUU{}{U}}}{!!!}U}U}{{!!!}U}UU{{{}U}{}{}}{}}UUU}}UUU}U{}U{{{{U}}{U}{U}{{}}}U}!!!U}UU{!!!{U{}U{UUU}{}{U}}UU{U}{U}{{{U{}}U}UU}U}U}U{{{UU}{}{{}{}!!!{UU!!!U}U{U}}UU}{{{{U{UU{{{{{{U}}}{UU}{}U}{{}U}}}}{}}U}U{{U{UU!!!U{!!}}{{}{UU}{}UUUUU}U{}UUU}}U}}U{U{{U}}{{{}}}UU}U{}U{{UUUU}}{!!!U!!}}}}}{U{{}U}U}}{{}}{}UU{{U}{}{}U{{{}{}{{{U{U{{{UU{}U}}U{}UU!!!!!}}UU}{}U{}U{{U{{}U{{UU{}{{{{U{}UUUUUU{UU{}}{{UU{{}}}U{{}U{U!!!!}}}{UU{U}U}{}}U}}{{}UU}{}U{U{{{}U{U}}}{U{U{}}U}U{{UUU}{}U{U}U!!!{{}UU}{{{UU}}U}U}{}}}}}U}}}U{{}}}{{U{UU}U{}}}}{UU{{{}}U}UU{}U!!!UUU{UU}U}{}UU{}}{U}{{}U{{}}U{U}U{UU}{{U}U{{}{}UUU{UU{}}{U}UU}!!}}U}}UU}{{}U{{}U}{U{{}{U{U}U{UUUU}UUUUU{{}}{{{U}{}}}}{}{UU}{{{{}U{}U{{{}U{{{{{}{{}}{U}{U{}}{U{{{UU{{U{}{{UU{UU{{{U}}}{}{U{{}}U{UUUU{U{{{UU{}{{{{U{}{{}{}{{}{{}UUUU}{}{UU}}{{{UU}}{}}UU{{}}U}}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{UU{UU{{{}}{}U}{{}{{{}{{}}{}}{}{{UU{{{}}U{}}UU{{U}U}UUUUUUU{U}}UU{U{U}{U}}}U{UU{UUUUUUU}UU}{}U}{U}U}{{{}U}}}}}UUU{UU{U{{U{}}U}{{}U}U{{}U{{{}}}}}}}}U{{}}U}}{U}}}}}UUU}}}{{{}}{{{}{}{}U}}}{U{{U}}}{{{}}}{U}U{U}}U}U}}}}}}}}}}U}UU}{}{{UUU}U{}{U}}U}{{}{U{}}}{}U}UU{{{{{}{{{UU}U}U{U}{U{U}UU}{U}{U{U{U{{UU{}}{UUU}{UU}}}}{{{}{U}}}{{{UU}}U}U{UU{U{{U{{}UUU{}{{U}U{{}{UU}UUU}UU{}{UU}U{{}{{}}}UU}{UU}U{{}{UUU}{{}UU}}}U{U}{{}{U}U{{}{{U}UU{{{{UU}}{}}}{{}U{{{{UU}}}{{}}{}}U}{{{}{}}{{U{{UU{}{U}U}U}}{{}U{U{U{{}UU}U}UUU}UU{U{U}U{{{UU{U{}{}{UUU{U{U}{}}UU}UU}UUU}U}}UU}}UU{U}{}U}}U{UU}{U}{{U{{U{!!!!!!!!!U{}U}}UUU{!!!!!!!!!U}UUU}{{}{U{{}{{U{U}}UU}}{{{UUU{}}!!!!!!!!!!!!{!U{}U}!!!!!!!!!!!!!!!UUUU}}UUU{}{{UU}U}}U{U{{}U{{}}!!!!}}}{{!!!!!{}U!!!!!{U{{U{U!!!!!!}U}{}{{{U}U}U{}UUU}}{U}UU}}UU!!!!U}{}U{}!!!!}!!!!U{}UUU{{}{}{}!!!}U}{{UU}U{{{}}{}{{U}U}{{}U{}!!}{}{}}U}U{{!!!!!{}}}U}{U{U{{{}U}!!}UUUUU}UU{U{{}U{{}UU{}}}}{}!!!U}UU{UU}}UUU!!!!}U}}U}}U{U{}}U{}!!!}UUUUUU}U{{{U}}UU{}{UUU{{U!!U}{U}U}UU}U{{}!!!}}{{{U{{}UU{{U{}U!!U{U{{}}}{{UUUU}}{}{{}{{{UU!!UU{U{}{}U{{{U}{!!}U{UU{}UU}UU}}}UU!!UUUU{U}U}U}}}UU}{}U}{}UU{{!!{{{{U{{{UU}}UU}!!UUUU}{}}{{U{}{U{{!!}{{U{U}}}{UU{}{U}U}}{U}U}{!!U{}{{{UU{}}U}{{{}{}}}}}{U{{U{}}{{!!!{U{{U}{{}}{{}U{{U{}{{{}{UU!!{{}}{}}U}U{}}U}UU{U}{}}}}{}U{{UU!!!}{{}{{{{}}}{{}{}}U}U{{UU{}{!!}U}}{U}{}{{}U{}}U{}}UU}}{U}}{{!!!!!U{{}}}}}UUU}}}U}UU}{U{UU}U{!!{U}{U}U}}U}{}{UU}}U{}{UU}}UU{!!!!U{}}}U{U}}}U}{}U{UU{{U}}{{{}U!!UU{}{}}}UU}U{{}}U{}UU{{UUU{}!!!U{U}{U}{U}{{UUU{}{}{}{U{U{}UU}U!!U}}U}}{U}{{UU{U}}}}{U}U}{}!!!!UUU{{U{}{{}U}{{{{}}U}}}}{{UU{{U{!!{U{U{UU}U{{U{{}}}}{U{U{{U!!!!{UU}}}}}{}U{{}}}}UU}U{{}}}}{}U{}{!!{U}U}}{U}}{UU}U}U{}U{}{{}!!U{}{}}}U}U{}U}U{}{UU}UU}{}}U{UU}{}}!!!}{UU{}{}U{U{{UU}{}}{{{U!!!U{U}}}{{UU{UUU{UUU{{}UU{{}{}}UU}}{}}!!U}U}UUUU{}}{}U}}UU{{}UU!!U{U}}{U{}}{{{U{}}UU}}}U{{{UUUU{}{{{{}!!!U{U{}}}{}}{{UU{}UU}}{!!!U{}{UU}U{}U{}}}U}{}U{}}{U}{{}U{}{U}U}!!!!}{{}UUU}{}{}{{}}{UUU!!}U}U{{U{U{U{{UUU}}{}U{}}UU}{}U}}}UU{U{UU!!!!!U{UUUUU}{{}{UU{!!!!}{}{{{U{{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{U{U}{!!!!{U{}U{}UUUU!!!{U{U{}{{}}{{U{}UUUUUU{{{{UU}}}UUU{U{}{{U}{{{U{}!!!!{}}}}}U}}!!!{{{UU}U}UU}UU}U{{UU}{{{}UU}}}}U{U{UU}UU{U}UU{}{}}U!!!}{{}UUU!!!{{{{UU}}U{}{}}UU}{{U}}{UU}U}{U{{U{}}}{{U}}}U{}UU{}{}!!!}U{UU!!!}}{U}}}U{{{}{{UU{{U{U{}U}{}U}}U}UUU{U{{U}UUU{}UU}U}U{U!!!{U{!!!}{UUU}U}}U}}{}U{}U}{{U{U}}U}{}}}{{}}UU{}{}{U{}U}U{{}}{U{!!!{{!!U}{U{}{U{U}U}U}U}{U{}U{{}{{U}UU{}}UU}UU{}}U}}U}}}}UU{{}}U{!!!U!!UU}}{{U{}U}}{U}}U{}UU}UUUUU{U{{UU{UU{}{U}U{U{UUUU{{U}U}}U{U!!!!!UUU}{}}}{}{U}{UUUU}UUU}U{}}}U}}UUU{U}{UU{{UU}{{U}{}U{{}UU{}!!!!}}U}}}U}{{}}}}}U{{{}{{UU{{{U}{{{U{}}U{{{}{{}}{U{}{}}{{{UU}U}}!!!U}U}{{}{{{{{{{{{U}}{{{}UUUUU{{}U{}U}}{{{U{}U{U}{UUU}}{}}{}{UU!!!U{{{{U}}}U}{U}{{}}}{}U{}{{UUU}UU{{U{{{U}}U{U}{UUU}U{U{UUU}U}U!!}{}U{}{}}}{U{UU{{U}U{}}{{}{}}{U{}UU}}U}{UUUU{}{U}}{{{UU}{}{}U{}}}}}{{UU{}U{}}{U}U}{U{UUU}}}{{U{{{U{U{}}}}{U{U{U{U{}}UU{UUUUU{}}{}{U{{U}UU}U}}U{}}U}UU}U{}UU{U{U{{U}}UU}{}{{}}{{{}U{{U{UU{{{}{{{{}}{}{}U}{}U}UUU{U}U}UUUU{{UU}U}U{}U}}}{{}}U}UU}{}{{{UU}}{}}{U}{}}}}U{{}}U{U}U{{U{{U{}{U{}}U}U{{UU{{{U}U}U}}UU{}U{}{U}}UU}{}}U}}U}{{{{U}U{}U}U{U}U}{}}UU{{}U}U{U{}}{}UU}UUUU}UU{}{{}}U{U{}}{{}}}}U{}U{UU}{UUU}{{}U}{}}UU{U}U{}}UUU}UU}{U}}{UU}U}{U{{U{}}{}{}}{UU{U}}}U}}U{UU{{{{}{{UU}{}}}UU{}U}}UU{{{{{U}{UU}UUU{}{U{{{{{U}{{{U}UU{{UU}{U{U}{UU{{}{}U{U}U}{U}UU}}}}UU}U}}U}UU{}U}{U}}{UU}U{{{UUU}U}{}{{{{}UUUU}U{}UU{}}{}UUUU}}}{U}}{}{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{{}}}{{U}}UUUU{}U{{{U}UUU{U{U}U}U{{{}}{U}{{{UU}}}U}UU}UU{U}}}{UU}}{U{U}{U{{U{{U}UU}{{{{UU}U{}U}{{}U{U{}U}}{}{UUUU{}{}{}}{}}{U}}{UU}U}{U}U}U}UU{U{{UU}{{U}U}{{{{{U{{U{{{!!!!!!!!!{U}{}{U{}U!!!!!!!!!}{}}}}UUU}{}U{}}U}{UU{}{}{U{}{}}U}!!!!!}U!!!!!{!{U{{{!!!!!!!!!!!!!!!}{}}}{}}{}{}{}}}}{{UUUU{}{UU}U!!!!UU}!!!!!!!}{U!!!!!}{{}}UU!!!!!!U{}}}{}UU{}}U{UU}}{{}}UU{}UUU!!!!{}U!!!}!!!!}!!!!U{U{{UU{{{{{U!!!U{{}U}U}U}{}}}{UUU}}{{{}}}UU!!!!{U!{U{}U{!!!!!{}U}}}{U}}UUUU}{!!U{UUU{U{}{{{}}{}U{}}U{U{U}{!!!!!!!!UU{{{{U!!!!{}{{}{}}U}U}U}{}!!!{U{}{UU}}{}{U{{{UU{}}}U}{U!!!!!!!}{{{U{{}U!!!}}U{}{}{{UUU}}U}{!!{{{UUU{}{}}{U{U{}U{U{U}{U}!!!}!!}}}{}}}}{{U!!{}}}{UU{}{UUUU}{{!!{{UU{}{{}{}{{}}{}{{}}}U}}}!!{!!}{UU{}}UU}{}!!{UU{}}U{{UU}}}U}U!!U{}UU}}UUU}U{{}{U}UU}}U{U{!!U!!}}{}U}{U{{{{}U{}{}}{}}U{}}{{}}!!!{UUU{U{U}{U{}U{{}UU}}{{}U}!!U!}U}{}}{}{{}U}{}}}}{U}}}U}}U}U{!!!}{}}U}}}{{{U}{}U}{{}{UUUU{U!!{UU{UU}U{U{U}}}}}}{}}UUU}{U}U}!!!!!U{{}U{}U}}U}U}{U{UU}{{U}}{U!!U{U}}U}UUU{{}{{}{{{{{UUU{{{U}!!!!{U}U}UUU{U}{{}{}}U{UU}}{}}}{U!!{UUU}{{{{{}}}UUU}}U}U}{}}UU}!!!U{U{}}{U{{}U}{UU{}U}UU}{}}}U}}}!!U{{UU{}}}}U}}}}U}}{U}{}}}}!!!!}{}U}{{{U}{{{}U}U{{{{{{UU{UUU{}{!!U{U}{{UUU{U}}}{}U{{}}{{UU!!!!{{}{U}{{UUU{{}UUU}U{UU}UUU}UUU{}U!!{U}}{}}}}U}{UUU}{}U{{UUUU!!UU{{}}UU{}}}U}{{UU{}{{U}U}U}}U{}UUU!!!U{U}}UU}{}UU{{U{}}U{U{{!!!U{}{}{{}U{{}}{}{{U{{}}}U}{}U}}}{}UU{!!U{}UU{{UU{UUU{}}}{}U}UU!!U}UU{UUU}{U}U}}UU}}{}U}{{}UU}}U{{{{}{!!!U{UU}{}U}}U{{}{{{U{U}!!!U{{{}UUUU{U}}{}{U{U}{U{U{}{}{UUU{{{}{!!!!}}}}{U{}U}{UU}{{UUUU!!}}}}}{}}{UUUU}}UUU}{}}}}}U}}U}{}}U}}{U}U!!!!!}{{UUUUU}}UUU}U!!!!{{}{U{}}}{UU{}}{}}{{}UUU{}}U}}{{}{U{}{{{{!!!!{UU{U{{U}{}{UU!!!!{{{{UU{{U{U}}}{}}}UU{}}}{U}}{{U}{U{U{}}U{}}U!!!!UU{{}UUU}{{!!!{U}{{}}}{{U{U}}}U}}}}UU{}{U{{}{{}}U}{}{U}U}U{{{!!!!{}}}}{U}}!!!{UUU{U{{{}}}UUU}}{}{}}}{UU{{{UUU}{{}{{UU}}U{}}U{U}!!!U}{}}UU!!!}{}}{}{{{{}U{U}U}}}{}}U}}U}}UU}U{}{{U{}U}}{UUUU{}{U{!!!}{U}{!!!}{}{}{}U{}}{{UUU}}}}}UUUU{{U}{{}U{{}{UU{U{{}}{}}UU}{U}!!!}}U!!!UU}U}U}{{U{{U}{}U{}}U}U{}UUU{}U}}}}U{{{U}{}{}}}U}}}UU{}{!!!{}!!U{{UU{UU}}}}}{UU{U{UU}}U}}U{{UU}}{U{{U}U{{UU{}U{U}UU}{UU}{!!!U!!{{{{}U{U{UU}}}UUU{{}}U{}}{U{U}{U}{}U}}{}}}{U}}UUU{{}{UUU}}U!!!!!{U{}}}U}UU{}UUU{UUU{UU{}{{}U{{U{U}}{{{}{}{U{}{}}UUUUUUU{U{}!!!!}{UU{}UUU{}}{UUU{U{{U}}}{{}UU}}{{}}}}}U}}U{{}{U{{UU}}{U}U{{U}!!!UUU{UUU{U{}{{}}}{U}U{}}}}U}UUUU{U{{{}}{}UU{{U}}}}U{UU{}}}{}}U!!!{UU{}}U}{{U{}}}{UU}UU}U}U{UU}}{{}}{{}U}}{{{{U{{UUU}{{{{U{{}U{!!}}U{}U{}}}}{{UUU{}}{{U{}}}{{UU}}}{U{{}}}}}UU}{U{UU{}{{{{}{{U{U}}{}{{U{{U{{}{}}}{}UU}{{}U{}UU}U{UUU}}U}}}}UU{{UUU{{U{}}{}UU}{{{}{{UU}U{{U{}{U{}U{{}}U}}UU}U{{U{{{}UUU}}{}}U}{UUUU{UU}}{}U{UU}{{}}}{UU}U}UUU{{}UU}{U{}{}{UU{U}}}}!U{{{{}}U}}}}{{}{{U}UU}U{U}}{}U{{{}{U}U}}}{}U}}}{{{{}}{}U}{{}{U}}}U}}}}}UU{UU}{{{UU{UUU{U}U}{}{{{U}{{U{U{}{}}U}U}{{}UUUU{U{U}{}{{}{}U}{U}}U}U{{U{{{}}}U}}U}{{UU}}}U{UU{U{U}{}UU{}}U}{{UU{{U{{}{}U{}}}U}U{{{{U}{}U}{}}}UUU}}{{{UU{}}{{}U}}{}U}{}{}U}}{}U{}{}U}{}{{U{{}UU}{}{UU{{}U}U{{{U}}{}}UU{}U}}{UU}}}UUU{{{}UUU}{}}{U{{{U}{U{U}U{{}{}U}}{U}}UUUU}}UU}{}U{{{{U{}{U{{}UU}{{U{}}UUUUU{U}}UU{}}UUU}U{{U}}}{U{UU}UU{U}{U}}{{}}{U}}{{{{}UU}}U}{{{}}UU{{{}U{}}U}UUU{}{{U}{{}{{}}{}UU{UUU{UU}}U}}{}}}{U}U{{{}U}U}}U{{{}}{U{}{U{U}{}}}{{}U{}UUU}}}U{}}U{}}{}UU}U{{}U{{}U{}U{U}UU{{}{}}U}{}}}U{UU}{{{U}U{{UU}}}U}U{U{U{}}{{{}}{U}UU{{{}U{{}UU}{{U}{}U{U}{}{{U{{UU{UUU{{{{{{{}{}}{}UUU}U{}U!!!!!!!!!U{U}}{}{{}!!!!!!!!!{}{UU{{}U}{}{U}}{U{{U{}{}{{U{{{UU{!!!!!!U!!!!!{!UU{{{!!!!!!!!!!!!!!!}}U{U{{U{}{}U{U}UUU{{{}U{U}{{U!!!!!UU!!!!!!!}}}!!!!!U}U}}UU!!!!!!{U{}{}{U{}}U}{}{{U{{U{}U{{{UU!!!!{}{}!!!!!!!}!!!!}U}UU{{}{{U{{!!!}{UUU{}UU}{U{{U{}{{}UUUU}{{}!!!!{UU}!!!!!!!!!!{}{U}}{{{}}{}{{}!!U}{{{U}{{{}U}U}UU}{}U{}}}{{!!!!!!!!!!!!!{{!!!!{}UU{{UU{U{}U{UU!!!{{U}}}{{{U}U{UUU{}{UU{{{}{!!!{!!!!!!!!}U{{!!!}UU}{}}U}UU{U{}{{!!{}U{U}{U{{UUU{U}UUUUU}}}}{!!}!!!!!!!!{{{{{{!!U{}U{{U}U{}U}}UU}!!U{UU}}UU}UUU{U{}U{{{}}U{{{!!U!!!!!!!U{{{{{{!!U}UUUU}UU}}U{{UU{!!{{UU{{}{U{U}{UUUU}}{}{}{UU!!}!!!!!!{{{UU{}{}{}U{U}{}{}UUU{U{}!!!}U}{{}U}{UU}U}}}{{}U}{{{U{!!{!!!!!U}U}}{{{{UU{}{}UUU}{}{{}}{!!!}}}}}{}U{U{}}UU}}U}}}}}U{{U!!{!!!!UU}{U{{UU}UU}{{}{{U{U}{{}!!!!!}}}UU{UUU{{}{U{}U{{{U{{{}{}!!}!!!!U}}}{{U}U}UU}}}UU}UU{{U{!!!!U{{{{{U}{U{{{{U{{}}U}{{U}}U}{!!{!!!UU{{}UU}}{UU}}{}U{}}U}UU!!!UUU}{}{}UUU{U}{}}UUUUU{}}}U}}U{!!U!!!}UU}{{}UU}{}U}UU{UUU{{!!!!U}{}}{}{}UU}U{{U}U{U{}}{U}UU}}}}!!}!!{U{{}U}}}{{UU{UUU{U{U{!!!!U{}{}}UU}{{}{}}U{U{}}}{U{{U{{{{U}!!U}}U{}{{}{}}UU}UU{}}U{}{U!!}}}UUU}{{U}U}{U{U}}U{U{{{U{}U}{{}}U!!!{U{{{{}{}{{{{{}{}}{{{{{!!!U{}}{UU{U}}}{UU{{U{{{{}UU{}}U{{}}U}}!!}UUU{{U}U}}}{U{UU{{U}{}!!U{}{U}}{}{}U{U{{}U{{U}}}}U}}U{U}{{U}}!!!{U}{{{}}}U}U}}U{UUUUU!!!U}}}U{UU{}{{}{U{{{{UUUU{U}}}{{}U{}U}{!!!!{U}U{UU}}}{{}{}{{{}}!!}U{{}U}{}{{U}U}{U{{{U}U{UUU{{}}}}{}U{{}{!!!!!}{{{{{{{U}{{{{U!!!!U}{}U}U{{}}{U{{U}{{U}{}{UUUU}{}{{{{}U{U}{!!!!{}UU}}U{}U}{}}!!!!{}UU}U}}U{}UUUUUU}{{}UU}}U}}{{U{{{}{{{}{}UU}!!!!{}}U}{}{{}{!!!}U}}{}{U{U{UU}{U}U{}}{{{U{U}}{{U{{U}}}}{{}UU{UU!!!!U{}}U{}}U!!!U{U}}}{{}}{}{U{U}}{{}UU{UU{U{}U}UU}{{}}UU}U{}U{{}{!!!U}U{}}U!!!}}}UU{}UU{U{U}U}UU{U{}{}}{}U{{}{{{{}U{{}}{}}}UU{}}U{!!!{{}{{!!!}}}{U{U}U}{{U{}UUU{}}UUUUU{UUU}{}}{UUU{{U{}U{}}{{U{U}U!!!U}}!!!}{U}UU{}{}}}U}}}}UUU{U}U{U{{UU{{}U{{UU{}{UUUU{U{{{{UU}UU!!!U}!!}{{UU{U{U{U}}U}U{U{}}}U}{}U}}{U{}U{}U}{UU{}}UUU{}{{UUUUU{{!!!}!!{{}UUU}{U}U}{UU{U}UU}{}{{{}{}}U}UUU{}{UU}{UUU}U{U{}U{}}U{UU!!!!!UU{}}}UU{}}}U}U{}{U{}UUU}U{}UU}U}}UU{}}{{UU}}}UU}UU}}U{}{}}!!!!}{{UU}UUU}U{U}}}U}UU{}UU{U{{}U{U{U}U}}U{}U{UU{{}}U}{U}}{{}}{}!!!U{U}}}UU{UU}UU{U}U}U}U}U{{}U{{{}U{U{}UU}U{}U}{}}U}}UUU{{UUU{{!!!{}{}{}{}{U}U{{U}UU{U}U{{}{{U{U}UU{}{{{{}{}}}UU{U}}U{}{{}UUU}{!!UU{}{}{U{{{{}}}UUUU}U{{}}{}U}{{}U{{}}U}UUU{}UU}UU}{}U}{}{UU{{{UU}{{{}}U}U}}}}{{UUUU{{U{UU{UU}{}}}U{}}U{UU}{U{U{{U}{U}{{{}{}{}}{{}U}}{U}U{{}}}{{U}{}UU{}}U}UU}{}U}}{U{UUU}}}{{{}U{{}}}U{}}}{U}}}UUU}}UU{{U}}}{}UUUU{U}}U{U}}}U}{UU}}{{{}{U{}U}UUU{U{UUU}UU}}}U}}}{UU}{UU{U{{{}{}}U}{{}U{{}U{U{{}{{{}}{{{UU}U{}}}}{{{}{U}UUUU}{{{}}{U{UUU}}}}UUU{}U{{}U{{U}U}{{{}{}}U}{{U}U{{{{U{{U{}}}UUU}UU{{{}{UU}}{}}{U{{}}U}UU}{UU}}}{U{}{}{{U}U}}UUU{U}U{UUU}U{UU}{}U}}}UUU}}}{{UU}UUUUU{}}UU{}}{UU{{{}{}{U}{}U{UUU}}{}UUU}{}U}{}{U{U{U{{U{}UUU{U{}{}{UUU{}}}}{{}{}}}{U{{UUU}}U}UU}{U}}}U{U{UU}}}{U}}}}}U{}{{UUUU}{{{{}}}}}UUU}{{UU}}}}{{{{UU}}UU{}}}}{}}U{{U}U{{{UU}U}{U{UU}}{}U}U}{{UUUUU{UU{}{U{}UU{{}UUU}}{{UU{{U{}UU}}{}U{}}{{}U}{{{{}U}U}U{UU{{}}}U}U{{U{UUUU{}{}{}U{}UUUU{{}UU}}}{}}U{{UUU{{{{U{}{}}{}UU}}}U{}}{U{{{UU}{}U{U{{{}}}}{U{}{{}U}}{U{U}}{{}}U}}{{U}}{}U}{{{{{}UU{}}{}UU}UU{{}}}{U{}{}U}{{{}{{}{}U}{}{}UU{U{U{!!!!!!!!!UU}U{}U}}}!!!!!!!!!{}{}}{{U}U}{}}U}}UU{U{UU}U{U{U{}{}!!!!!!{}!!!!U!{}U{{!!!!!!!!!!!!!!!{UUU{}U}{UUUUU{{{}}{}U}{{{{}}U!!!!U{{!!!!!!!{UU!!!!!UU}{}U{!!!!!!{}}}U}U{}}UU{U{{}UUU}U}{{}}{U!!!!}!U!!!!!!!!U!!!!}U{{}}}U{U}{U!!!{U{U{{{{U{}U}{{U{}{U{U{{}U{U!!!!{}!!!!!!!!!!!!UUU}}}{UU{{}}U}{!!{U{{U}U{U{}UU{{{}U}}{U{{{}{!!!!!!!!!!!!!!!!!!!}U{}}U}}}{U{}{}}!!!UUU{{UUUUUU}}{UU{{{UU}}{{U!!!!!!!!!!!!!!!!!!!}UUU}{}}}{U{{}U{U!!}{}{}}U}}UU}{}{{}}UU{}{UU{!!!{!!!!!!!!!!!!!!!{{U}U}U}U}}U{{}{}!!U{{U}}U{}{{{}UU}UUUUUUUUU{!!!{!!!!!!!!!!!!!!!UUU}}U{{{{U{U{{UU!!UU}}UU}{{{{U{U{UU{}UU}}U{}!!!U!!!!!!!!!!{U}{}}}}U{{{U{{}U{U}U!!!{}{{}{{}{{U{}{U{U}}}}UUU}{!!}!!!!!!!!!!UU}}{UU}}{U}{UU}U{}}{!!!U{{UU}}}{}{}}{U{U{U{}{{}}UU!!U!!!!!!!!U}}}U{{}}{U}U{U{{U{{U!!!!!{UUU{{}{{}{}}U{{{U{}U{U}U}}!!}!!!!!!!}{{}{UU{{{U{{U}}{U}{}!!!!U}{{}{{{{U}{U{{}}U{UUUUUUU}}{!!{!!!!!UU}U}{}{{}UU}{U}U}U}}U!!!{U}{{{U}{U{{}UU}{}U{{U}{{{}}U{{!!}!!!!}U{U{}{}}U}}}}U{{UUUU!!!!{UUU{UUU{}{U{{}U{}}}UU}}UU}{}{UU!!!!!!{}{U}}UUU}{}{}UUUUUU}!!!!{}U{U{}}U}}}{{U{U}}}U}}}{{}U}U{{{!!!!!UU{}U}}{}{}U}}}}U{{}{}!!}}{}{}{UU}U{U}{{{{}{{U}UU}{UUUU}U{}!!!!UU{UU{}U}}}}{U{}{}{{{U!!!}U}}{UU{{{U{}}{U{}U}{U}}{{{}UU}{{U}{!!!}{{U}}UUU{U{U}{{{U}}{U!!{UU}}}{{}}{}{{}U{}UU}}}}U}U}{{UU}{}}}!!!}UU{}U}{U}{}UUU{{UUU{!!!U{{{U}}U}{}{{}{UUUU}}{U}UU}UU}{}}}{U{!!!!UU}U}}UU}{}}UU}U{}}{!!U}UU{{{U{{}{}U{}{}UU}{UU}{}}}U}U}}UU}U{U!!!!!{}{U{}U}}UU{UU{!!!!{UUUU{U}}U}U}{U{U{{{}}{}UU}{U{{U}}UU{{{{}!!!!U}U{{}{{UUU{U{!!!!}U}{{U{}{U{{{}{}{UU}U{{UUUU}}UUUU{{U{U}UU}}U!!!!UUU}{}}U}{U!!!{}}{{{}U}{}{}{}UUUU{{{UU}{{}{}}{U}{}{{}U{UU{{U}!!!!UU}U{{UUU!!!U{{U}UU{{{U}{U{{UU}U}{UUU}{U}{{U{}{U{}U{}{{U}}}U{}!!!}{{{}{{!!!{}{{{}U{}}{{}U}{U{U{}UU}UU}U{{}}{}}}}UUUU}UU{U}{UU{{!!!UU}{{!!!UU}{{{}{{UU}}}{{{{}{U}}U{}U{U{}}{U}{U{{}}UU{}U{}}{U}UU!!!}U{!!!{UU}{}}UU{{UU{{}U{{}}}U}{U}}}{}U{{}{{{UU}{{UU{{UU{{}}{{}!!!U}!!}{}UUUU}{{}{}{{}{{{}}{{}{}{}}{}}U{{}{U}{{UUU}}}{{{UU}{}U}U!!!{!!U{U{}{U{{{{}{}UU}{}}{U{UU{{{}U}{}{}{{}}{}{}U{{}}}U}}{U}U}}{!!!!!}}{}{}UU}{}U{{{U}{UU{{{}{}U{}{{{}{U}U}}}{UU}{UU{}}UU{U}U{{{!!!!{{{U}UU}{}U}{}}}}}UUU{U}{{}U{U{}}{{U}UU{U}}UU{U}}}{{U}}}{UU}{!!!{}U{UU{U}}}U{{UUU{{UU}{U}{{}U}}{}UUU{U}UU{}UUU{U{}U}}}U{{}}U{!!!U{}{U{{UU{{U{UU{U}}}U{{}{UUU{{}{UUU}U}UU{{{{{}{UUU}U}{U{{UU{}!!{}UU{{}UU}}U}U{{U{}{{{UUU}{}U{}{}UUU{UU{U{U}{U{UU}{}{{U}UU{}{}{{{U}UU{}U{}{{{U}UUUUUU{{}{U{}}}{{UUUU}{}{UU{}{}{UU{}}{{}}{}}{}{{}{{UUUU}}}}UU}}{{U{{{{{{UU}UU{U{U{U}{{}}UU{U}{{{{}{{U}{}}{}}{}}}}{{U}{{U}UUU}U}U}{}U}}UU{U}U}U}{{U}}}{}{}}UU}}}{U{{}U{}}{}UU}UU}{UUU}{{{UU}{{}}}{U}U{}}UU}}{{}{{U}UU{U{U}U{UUUU}{{U}}U{}{UU{U}{}}U}UU{U}UU{}}}}U}UUU}U{{{U{}}U{U}{{U}{UU}}U{}U{UU}{{{U{{{UUU{}}U{U{{{}UU{}}UU{}}U}U}U{{}{}}{{U{U{{}UU{UU{{UUUUU{UU{}U}{}{{}UUU{{U}U}{U{}}U{U}}{U{}{U{{}UU}{U}{{{U}{{{U}{{UU{U}U}U}}{U}U{U{{{}}}{{U}U}UU}{}}{{U}UU}}UUU{U}{{U{}{UUUUU{U}{U{{}U{}}}{U{{U}{{UU}{U}}U{{UUU{}{{{}U{}}}}U}U}U{U{}U}}{{U}UU}{{U{{{}{U}}}{}U{}{U{U}UU{U{U{}{{{{{{U}UU{}}}{UU}}UU}U{U}U}}}U}{{U{}U{{{}U{}}UUU{}{}U{{U{}U}{}{}}}UU{{{}{}UUU}{U}{UU}}{}U}}}U}U{}U}}}U{U}}U{UU{{UUUU}U}U}{}UUU{UUUU{}{{{}UUUUU{U{}UU}{{U{{U{U{}U}{{{U{{{U{UU{}{{{}{{}}UUU{{{U{UU{UUU{}{}}{}U}{UUU}}}UU}U}}U}{{{U}}{}U}}UUU{U{}UU!!!!!!!!!{}}{U}{{{{!!!!!!!!!}{UUU{UU{{UUU}{{{{}{U}U}UU{U{U}}}}!!!!!!!!!!!!{!}}{}U!!!!!!!!!!!!!!!{}{{}{U}U}{{}U{U{U{UU{}{}{UU{}!!!!{U{!!!!!!!}{}!!!!!!!!U}{{!!!!!!{}{U}{{}{}}{{{{U{}{{{}{U{{{}U!!!!{U!!!!!!!!!}!!!!!!!!!UUU}{{}U!!!}{{{}U{}{U{}U{{{UU{}{UU{}UU}!!!!!!!!!!!!!!!!!!!!!!!!!}U{{U}{{{!!UU{}U}}}{{UUU}U}}{}}}{}{{U}!!!!U!!!!!!!!!!!!!!!!!!!U{UU}UUU}U{!!!}}UU{{U{U}}}}UUU{}}}}}}}U{!!!!{!!!!!!!!!!!!!!!!!U{{{U}}UU}UUUU!!}}}U{}U{U}U}{}{U{U{UU{{U{}!!!}}!!!!!!!!!!!!!!!{}}{{U}{{U{}}}}}!!U}U}U}}}U}{}{}}{}}}}U{}UU{!!!{!!!!!!!!!!!!!!!}}}{{UU}}{{U}U}}U!!U{{}{UUU{UUUUUU{U}}U{{}U{{!!!U!!!!!!!!!!!!!{U}U}}}}U{U}U}U}{U!!!U}}U}UU}}}{U}{{{}}{{UU}{{{!!!{!!!!!!!!!!!UUU}UUU{}}}{U}{UU}}!!!}U}U{}}U}U}}{{{}}}{{U}U}}UU!!!U!!!!!!!!!!{}U}UU}{U}U{{UUU}{!!!!!U}UUU}{}}{{}U}{U{}{{}{{UU{{!!!}!!!!!!!!!{U{}}UUU}{}{}}{UUU!!!!}}}UU}U}{UU{}{{}{UUUUU{U}{}UU!!!}!!!!!!!!{U{}{{{U}{{U{U{{U}!!!{{U}}UU{}{{U}U{U{}{UU{{U{U}}{UU!!!!!!!!!!!}{{{U{}U}{U}U}}}U!!!!}{}}U{UU{U{{UU}U}{{}UU{UU{U{}}UU!!!!!!!!!}{{}}UUU}{UU}}{UU{!!!!}U{}}U}{}}U{{}{UU}U{}}U}{{{{UU{{{!!!!!!!!U{{}U}}}{UUU}{}U}}}!!}}UUU}UUU}{U}U}}U}{{}U}UU{U{}UUU{{U!!!!!!!U}}}}{U{{}}}{U}UUU{!!!UUU{{}}}UUU{{U{}}U}{UU{{{U}UU}{}{}U{!!!!!!U{{}U{{}}{}}{{U{U}U!!}U}U{}}UU}UUU{U{}{{U{{{}UU{UUU}}{UU{{!!!!!{}U{}U{{U{UU{{}{}}}!!!{{U{{U{{}U}{{}}U{UUU{UUU}}}UU}}}{}U{}!!!!!}UU}}{U{}{{}U{{U}{}!!{}}}U}}{}U{UU}U{}U{}{U{UU}}}}}}UU{UU{{}U!!!!!U{{}{U{UUU}}}{}!!!!}U{}}U}}}{}}UUU{{{U}{{{}{{{U}}{UU}}}}{}UU!!!!{}}UU{{U{U}{{U!!!!U}}{{{U}{}U{{}{}UUU}U}}}U}{{{U{{U{U}}{U{{{U{!!!!U{}}}U{}}{}!!!}UU}{}}{U}{U}}{}{}}}{{U}{}{}{{{}}UU}UU{}UUU}}UU!!!!U{{U{{}{{!!!}U}}}}UU}{UU{{{{}}}}{{{}}}{UUU}U{{{U}}{{}UUUUU}UU}!!!}}}}UUU!!!{}U}}U{}U}}{}U{UU{{}}U{}{{}}U{{}U{{}UU{U}{}U{{{}{}{{!!!}U}}U!!!{}U}U}}{{U{U}UU}}U{}{{{U{U{}U}}}}UUU}}{}{{}}}UU{UUU{{U!!!{{{!!!UU}}U{U}{}U{U}U}{{{{}U}}}UU{U{{{}U{}{U}U{U{{UU}{U}UU}U{U!!!U{!!{{U}{U}{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}UU}U}}UUU{U}{{U}{}!!!!!U{U}{U{{UUU}}UU}U}}}U}U}}}{U}}UUU}U}{}}UU{U}UU{U}U{UU}{}{}{!!!!{U{U{}{U}{U}}U}U{{U{}U{{{U{}{UU}U}}{}U{UUU}{UU{{{U}}UUU}U{U}{!!!U{}}{UU}}{}}{}}}{}U{{{}U}{{}U{UUU}{UU}{UUU{UUU}{{U}U}UU{{U{{U!!!U}U{U{}UU}{UUU}{{}{{{{{U{{}}}UU{U}{}}UUU{}UUUUUUU{UU}{U{{}U{{!!{{U}U{{{}}UU}}}UU}UU}{U}}UU{UU}{UU}{{{UU{}U{{}{U{}{U}}}{U{}UUUUU}}}{}}}}{UUU{{}}{U}{{U}}}{U}{UU}UU{U}{UU{}}{U}{{U{UUUU}U{U{U{}UU}}U{}U}}{{U{{{}{U{}U{U}}U{UU}UUU{}}U{{{}UU}U{}}{{}{}U{UU{{UU{UU}UU}U{}U{U}{{}{{{}{}U}{U{UUUU}}{{U{{UU{UUU{}}U{U}{U{{U{{U{UU}}}}U{U}{}}{{U{}{}U}{{{U}{{UU{U}{U}}{U}U}U{UUU{{U{U{{}}U{{U{U}}}U{}}}U{U}{U}UU{}}U}}U}}U{}}}{}{U{}{{}}}}}{}{{{{U{U{{}{}UU{{{}}U}UUU}U}U{UUU{{{}U}U}U}}UU}{U{UUU{{U{U{}}}{}{{{UU}{}{{}}}{{UU}}{}UU}{{{}{{}{{UUU}}U{U}U{{{UU{{}{{{{U{{}U{}{}UU}}}}UU}}U{{{}{U{U{{{}UUU}}U{{}}{}{{}{{}}}U{{{U{{UU}U}U}}}{UU}}U}UU{{}}UU{{}}U{{{U{{}UU}}}{U{{}U{{}}{UU}U{}}{{U}{{U}U}{UU{}U{{}{{UU{UU}{}{{}{}UU}}{{{UUU}}UU}U}UUU{{{U}}{UU}U{{UUUU}}{{U{}{}}}UUU{{U}}}{U}{}}U}}U}}}UU{U}}UUU}}UU}}U{{U{U}U}U{U{{}U}UU{}U}}}U{U}U}U{UUU}}U}U}U}}}}U}}U}{UU{}{{{{{}{U{UU{U}}UUUU{}}}{{U{}U}{U{{U{}}{U}U}{{}}U{}}UU{{U{U}U{UU{{{U{{}{{U}{}U{}U}{{}{}{}{}}}{UUU{}U{{{}{}}}U{{}U{!!!!!!!!!}{{U{{{{UU!!!!!!!!!{U{}}UU}{U}}UU{}U}}UU}U{U}U}}{U}{{!!!!!U!!!!!!U!{UU{}!!!!!!!!!!!!!!!{{U{}{}U}}}}}UU}UU{}UU}{U}}U{U!!!{U{{!!!!!!!}U{!!!!!!!!!!!!!!!!!!{}UU}UU{{UU}U{}U}}}}}{}U{}U}}!!!}U!U!!!!!!!!{!!!!!!!!!!!!!{{}{!!!{}U}}}{UUU{}}{{UU}U}}{}}UU{}!!!!U}}!!!!!!!!!!!!!!!!!!!!!!U}U{U!!U}{{}{{{}{U}U{{UU{{{}}UU}UU!!!!U!!!!!!!!!!!!!!!!!!!!!!{}}{{U}}!!!{}{}U{}}}{U{U}}}U}U}}}}UU}!!!!U!!!!!!!!!!!!!!!!!!!!!U}}U}}{}{{!!{}}}}{U{{U{U{{{{{UU{}U{UUU!!!!U!!!!!!!!!!!!!!!!!!!!{}{{}}{{}}{!!U}{}{{}{{}{U}UU{{{}U}}{}U{!!!U!!!!!!!!!!!!!!!!!!!U{}U}{}{}U{}{!!{}}{U}}{U{{}UU}U{}{U{{UUU{!!!{!!!!!!!!!!!!!!!!!}}U{U{}{}{U}}}!!!U}UU{}U{U}UU{}{UU}{}UU{{{{!!!}!!!!!!!!!!!!!!!!{{U}U}}U}{U}}{!!!}{}{{}{{{U{{{}{}U{}U}{}}{}}!!!}!!!!!!!!!!!!!!!U}UUUUU{UU{{{!!!!!U}}{UUU}}U{{{U}U{U{{}{}{UUU!!!{!!!!!!!!!!!!!}U}}{U{}{}{U{}!!!!{{}}}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{}}{UU}{!!!!!!!!!!!!!!UUUU}}}{}{UU{!!!!}}{UUUU{{U{}{{}}{U{}UUU{{U{}}}U{U!!!!!!!!!!!!!{UUU}{UU{UU{{U!!UUU{}{UU{{{U}UU}}UU{{U}}{}UUU}{{U{U!!!!!!!!!!!!UU{U{{{{U{{{U{!!!U{}}}U}{{{U}{}}U}{{}U{{}{U{U{{{}{UUU!!!!!!!!!!{{{U}}{{}{{{{U}!!}U{}}{{}{}UU}U}UU}{{}}U}{{}{}}{{{}}}{!!!!!!!!!{U{UU{{{}UU}}}}!!!U}U{U{}}}{UUUU{{}UUUUU{U}{UU{{}{U{U{U!!!!!!!!!}UUUU{U}}}U{}U}!!U{}}U{}{{}U{}{U}}{}{}}UU}{}}U}U}U{UUU{{U!!!!!!{U{{{}{{{}UUU}!!!!}}U}}}}U}UU}{}U{U{U}U{U}U{}}{U{}U}{U{{{U{!!!!U{{}UU}U}{{{}{!!!!U}}}{}}U{{}{}{{UU{{{U}UU}}UU}{{{}}U}UU{U}U}}!!!!}U{U{{}}U{{!!!{{{{{}{}}{U{{}U}{UU}{}{{{{UUU{}U}}U}{UU{}{}U{{}!!!!{}UUU{{U{!!!{}UUUUUUUUU{{}U}}}U{{}}U}}}{U}UU}}UU{{{U}}}{U}}}U{!!!{U{}}{}!!!{{}U}}}}U{}UUU{U}U}}U{{}}U{{{}{}UU{U}}}U{}{}U{}UU{}U!!!{}U}{!!!UU{{U}}{}U}U{{}U{U}}UUU{{U}{}}}}}UUUU}{}UU{}}}}}}UUU{U!!!{{U!!!{U}U{}U{{{U}U}{U{}UU{U{}}U}{{}UU{{}}}}{}{{{U{U{{{{UUUU{}!!!{U!!U}{}U{UUU{U}UU}}{}{}}}U{{}{{{}U{U}{{UU{{}}U{{U}{}{U{}{{}U{!!!{!!}U{U{}U}}{}}}}UU{{{{}U{}U}}U}}U{U}}}U{{U}UUU{U}UU{{}}{{UU{U!!!!!}{}{}}U}}{}UUU{}U{{{}UU}{}U{{{U{{}{}{U{}{U}{}U{UUUUU{U}}{U{!!!!}}}U}}{UUUUU}U{{U{}U{U}{}{U{U}{}}{{{UUU}U{U}U}UUUU{{{U}}}{{}}!!!}U{U}}UU{U{}}{{U}{{U}U{}{}}{{U}}{}{}U}UU}{{{}}}{{{}{{{U{U}}{U!!!U{}U}}{{U{{U{}{{U{{{{}UUU}UU{UU}{}}}}UUU}{UUU}UU{{}}}UU{UU}{U!!{U{U}{UU{U}{{{}}{}{{}}{}U}{{{{}}U}U{U{U{UU{{}}UU{U{}U{UU}UU{U{UUU}U}}U}{UU}U}U}U}{}{{}}UUU}U{U}}{{{UUU{}}{{{{UU{{}{{}U}U}{{UU}UU{U{UU}{U}{}}U{}U}UU{{UUUU{{}UU}{UU{U{{U{U}{U{U}{}U}U}U{U}}}}UUU{}}UU}{}{{{{}U{{}{}}UU}{{UUU{{U{{{U}{}{U{{{}{}}{{}U}}{}}{{U{}}{}}}U{}UU}}{{{U{U{}UUUUU{{}}}}{}{{}{{}{U}}}{UU}}{UU}}}}}U{}U}{UU{U}}{{{U}{U}UU}{U{UU}}}{}{UU}UU}}{U}{}U{{{U}U}{U}UUUU{{{{U{{U}}UU{}{}UU}{{U{}UU}{}{}{{UU}UU}{U}UUUU{}U{{U{UUUU}}}U{{{{}UUUUUU{UU}U{{{U}{UU}U{{{{U{UU{{U{}U}U{}}}}{{U}}{U}U{U{}UUUU}{UUUUU}{U{{U}}{UU}U}U}U}U}{UU{U{{U}}{U}{{{UU{{}U{}UU}{}{}UU}U{{U}U}U{{{{{}UU}{{}{}}{U{U{UU{}{U{{}UUU{{}U{{}U}}{{{U}U}UU{}}}UU}U{U{U}{U{}{{U}{U{}UUU}}U}UUUU{{U}}}U}}{{{}U{{U}{{}{{}{UUU{{}U{}{}}}{UU}U}}}{U{}{}{U}}}}}}U}UU}}{U{{UUU{U{UU}{{U}UU{UU}{U{{{{}{U{UUU}}}}U{{}U}UU{{U{{}}U}}{{U{{}}{UU{}}}}U{U}U}}}}{}{{}{UU{{}UUUU}}{U}}}}U{}}{}{U}}{}UU}U{U{U}{}U{UU{{}}}{}U}{U{{}}{UU{U}}{{U{{U{{}U{U!!!!!!!!!{}}}U{U}UU!!!!!!!!!}U}}}U{U}}U{}}}}{{UU}}U}{{}{{}{U}{!!!UUU}!!!!!}!{U}}U!!!!!!!!!!!!!!!{{U{{{}U}}UU}U{{}}{}{}{}{}{UU{!!!}}U!!!!!!!!{{U!!!!!!!!!!!!!!!!!!{{{UUU{{{{{{}U}UU{{}}U}U{{U{U!!!U!!}!!!!!!!!{!!!!!!!!!!!!!!!!}!!!}{}{}}{{{{{{{}{}{{UU{{{UU}}{!!!!U{!!!!!!!!!!!!!!!!!!!!!!!!!!UU!!{}{}U}U{}}{{UUU}U}{U{}{UU}}!!!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!}U}!!!}}{U}UUU{{U}}{{{}U}{U{UU{U!!{!!!!!!!!!!!!!!!!!!!!!!!!!!!!}U}}U!!{U}U}{}}{}{}}}{U}{}}UU{UUU!!}!!!!!!!!!!!!!!!!!!!!!!!!!!!}U{}{U!!U}{U{}}UU}U{}}U{{{U{}}U}UU!!}!!!!!!!!!!!!!!!!!!!!!!!!!!{{U{{{}!!U{}{{}{U{U}}{{{}}{{{UUU}}{!!U!!!!!!!!!!!!!!!!!!!!!!!!!}{U}{U}!!!{U}{}}U{UU}{U}}{{U}{{{}}}}!!}!!!!!!!!!!!!!!!!!!!!!!!!}{{}}{{!!!{UUU}}{}{U{UU}U{U{}{}{U{{}{!!U!!!!!!!!!!!!!!!!!!!!!!!{U{{{{!!!!!}UU}}}U}UUUU}UU{U}{U}{{{{UU!!{}!!!!!!!!!!!!!!!!!!!!!}}{UUU!!!!}{}}{}U}U{}}U{UU}{U}}U}U{}}U{!!!!!!!!!!!!!!!!!!!!!!!!{}U}{}!!!}U{U}}}}{}}UUU{{}U}U{{}UUU{{{{{!!!!!!!!!!!!!!!!!!!!!!!U{{}U!!!!{{U}{}{}UU}U{{UU}}{UU{UU}{U}{UU}!!!!!!!!!!!!!!!!!!!!!!!U{}U!!!!}}{UU}U}U{{{}{}{{}}{U}{U{}{}U}UUU!!!!!!!!!!!!!!!!!!!!!!}{U{{!!{{{}}}U{U}U{U{U{}UU{}U}{}{U}UU{{{UU!!!!!!!!!!!!!!!!!!!!!!{}{{!!!U{U{{U}{}}U}U}UUU{}}{{}{U}UU}{U}}{{U!!!!!!!!!!!!!!!!!!!!}{}U}!!UUU}{{{U{}}}}}}{U{U}U{{{}{}U}}{{{}}{}!!!!!!!!!!!!!!!!!!!!U{}U!!!{U}U}}UU}U{U{U}{{UUU}}{U{}{U{}U}U{UU}!!!!!!!!!!!!!!!!!!!{U}}{!!U}U}}U{}{U}{}{U{UUUU{}{{{{}}}{}}{{UU{}{U!!!!!!!!!!!!!!!!U{{}!!!!}}{}}}{{}}U}}}}U}{U{{}{{}U}{}{{{{}}{}UUU{!!!!!!!!!!!!!!{}{}!!!!U}}{U{}U{UU}U}U{{U}U}}}}U}}}U{{U}}}{UU{}{}U{!!!!!!!!!!!!}U}!!!UUU}{UU{UUU{UU}}}U{U}}{{}{}}}{{}U{}U{}{}}{U}{U{!!!!!!!{}{U{{!!!}{U{{{U{U{{U{U}{}}}}}}UUU}UU{U}U}{{{{U{{}U}{}}}{{{!!!{}}U{{{!!!UUUUU{{{{}U{{{{U}U}}{U}{{{}}}}U{}{{}{UUU}UU}UUU{}{{U!!!U}UU{!!!{U}{U}UU{{UU}{U{{{{U{{}{U}}{{{}UU{}}{}U{U{{}{}}}{{}}U{!!!}}{!!!{U{{}U{U{}{}}UUU}U{U}U}{}UU{U{}}U}}U}{{}{}U}U}}{UU}}UU}}!!!{{!!}{{}{U}{}}U}}U}{UU{U}{}{U}U}{}{}U}}{{U}}{}UUU{}}{}U{}U}{U{!!!U!!}U{UUU{{UU{}}U}U}UUU{}UU{{{{U{U}}{U}U{U}U}{}UU}U{{{{UU{}{{{!!!!!}}U{U}}U{}U{UU{U{{{U}}{{UU{}{U}}}U{{}}{{UU}U}{{{{{U}{}{U{}}!!!!{UU{{U{{}U}UU}{}UU}}}}U{UU{{{UUU}U{{{U}U}UU}}U{U{U{{UU{{}{{}}!!!UU{{{{}U}U{{}}{U}U{U}}{{U{U}{U}}}U{{U{{U}{{U}{{U}{U}{{U}}{}}{!!!U}}}U{U{}}}U}}}{{{{{}U}}UUUUU}U}U{}{UU{{U}}U{UUU{UUUU{{{U}}}}!!{{}}{U{{}{}{}U}}U}U}{}}}{}}{UU}{{U{U{}}{UUUU{U{U{UUUU{{}{{U}{{U{}{}{U{{UU{{{U}}U}}{{UU}{UU}U{{U{{UU{UU}{}U{}{{U{U{{{}}UU{{U}{}}}UU}{{}U{{{UU}UUU{U{UU{}{}U}U{}U}{}U{UU}}{UU{}}U{{}{{UU}{{U{U}U{UUU{{UU{{{{{}U{{{}UU{}{UUU{{{UUU{}U}UU{U{{}}}{}UUU{{{}}{}{{UUU{{{{}{{U}}UU{}{{{{{UU}{UU{{}{{U}{}UU{{UUU{UU{U{UU}{{}}}}{U}{}{{}}UU}{{U{{{U{}}UU{{}{{{U{{U{U}U{UU{U}U}}U{{}{UU}UUU}UUU}}UU}}U}{{U{{{U{}{{}}{{{U}}{{UUU}{}U}}{UU}{{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}UU}UUU{}{{}}{U}U{}{}U}{U{U}U}}{U{{UU{}UU}{{}}UU}{UU}UU}UU}U{U{}{{{UU{{}}{U{U{}U}}UUUU{}U}U{}U}{U{}U{UU}}U}{U{}{U{{{{{{}{{}U}}}{{U{{U}U}U}{U{}}{U{U{{{UU}{U{{U}{{{{UUUUUU}U{{}U{U}{{{}{{U}{{}}{U}U}}U{U{}UU{{U{U}U{{U}{U{U{{}{U{U{U{}{UU}U{{U{}{{{}UU{{{UU}}{U}{}{U}UUU}}U}{U}UU}}UU}}{U}{}{}{{}}{{}UUU}}{}}U{{}{U{{{}U{U}{{}}U{}U}{}}}U}{{{{U{}{{}{{}}{{{{{U}UU{{{}}}{!!!UU{!!!{U}U}}}UU{!!!!!!!!!{U}{{U}}{}{}}{{}}{{}{{U}{{UU}{}UU{!!!!!}UU!!!!}!{UUU{!!!!!!!!!!!!!!!!}}{{UUUU{UUU}}{}}U}{{{UU}{}U{!!!!!!}}!!!!!!}U{!!!!!!!!!!!!!!!!!!}U}}{UU}}{{U{{U{UUU{{{U}U{}}}!!{{!!!!!!!!!!!{!!!!!!!!!!!!!!!!!!!!U}{U{}}{U{{}}U}{{UUU{U{}U{}}!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{}{{U{{{U{}{{U{U}U}UUU{U{}}!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}UU}{{U}U}{U{}}U}{U{}}}}}}!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U}{}{UU}}{U}}{{}}U{{U}{U{U!!!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{!!{{}UU}{{{U{U{}}{{U{{}}}}}{!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!UU{!!{}}UUU{{}U}}{{UU{}{}{{}{}}!!!{!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}{!!!U}{}U{{}{}{}{U}U}{{UUUU{U}!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!}}}U!!!{}U}{}}}}UU}U{{U{}{{{}U{U}U!!!U!!!!!!!!!!!!!!!!!!!!!!!!!UUU!!!!!}}}U}{UU{}}{}{}U}{}U{{}}UU}!!!!!!!!!!!!!!!!!!!!!!!!!!!!UU}!!!!}UU}{UU}}U}{}{U}U{{U}{UU{U{U}!!!!!!!!!!!!!!!!!!!!!!!!!!!{{{!!!{}UU{U{}U}U}{U{}U}{U}UUU}}{}UUU!!!!!!!!!!!!!!!!!!!!!!!!!!U}!!!!U{}{U}{}}}U{{}{U}{}UU{}}UU{{{}U{!!!!!!!!!!!!!!!!!!!!!!!!!!U!!!!}{{{UU{UU}U{{}{U}{}UU}}U{{U{U}{{{!!!!!!!!!!!!!!!!!!!!!!!!!}}!!{U}{{U{{UU{{U}}}{{}}}UU{}{}{UU{}{{{!!!!!!!!!!!!!!!!!!!!!!!!U}!!!}U{UU{{U}UUU}{UU}}}U}U{UU}}}{}}U}}U{!!!!!!!!!!!!!!!!!!!!!!{U{!!}}U}UUU}U}U}}}}{U}U{U}}UU}}UUU{}}{U{{!!!!!!!!!!!!!!!!!!!!!U}{!!!{}}{UUUUUU}U}}U{U{}U}UU}U{UU}UU}{UU}}!!!!!!!!!!!!!!!!!!!!!}U{!!U{}U}U{UU}}{U}}}}}}UU}}}}}{}}{{}UU}{{}UU!!!!!!!!!!!!!!!!!!}{!!!!}}}}}{}}UU{U}U}UUU{{}{{{UU{{}{}{U}}}}U{{}!!!!!!!!!!!!!!!!U{!!!!{U}{}{{}}{UU}U}}{{{}{{UU}{}}U{{}{U}U{}{{U{U}!!!!!!!!!!!!!U}!!!{}UU}U{U{U{}}}UUU}{}UU}}{{U}}{UUUUU{UUU{{U}{}}}!!!!!!!!!!!{U!!!UU}}{U}}}}}}U}}}{U{{}{{UU{U{}}U}}UUU}U{U{}{U{}{U}}!!!!!!!!{U!!!{}}}{{{}{UU}{U{U{UU{{{{{UU}U}U{}}UU{{{}{UUUU}UU}UUU}!!!!!!!U!!!U}UU{UU{{}U{UUUU}U}}U}{{{}UU}}U{}}}UUU}{{U{UU}U}}}U}{{!!!!!U!!!{UU{{{{}UUU{{U}{{U{}{}U{UU{{}U}U{{U{}{{}}}}{U{U{UU}}}{{U!!!{}!!U}{UU{{{U{{}{{{{UUU}}U}}}}}}{{U}U}}U{}U{U{{UU}}U{}}}UU{{U{!!!U!!}U}}UUU{U{}UU{U}U{{{}}}{{UU{U{}{}U}UU}UU}{{U{}UUU{}U}U}{}}{!!!!!UU}{U{U}}U{}{UUU}{}{}}{}}{}UUUU{{UUUUU{U{U{}}U}U}U{}}{U}{UU!!!!U}U}U{U{{U{{{U{U}}{UU{UUU{{{}}}}U{U}{}{}{{}U}UU}{{}U{UU}}U}}U!!!}{}{{UUUUUU}U{}{U{{{}}{{{}UU{}U}U{{{U{}U}{U}U}{}}}}}U{U{UUU{{!!!}{{{}}}}}}{UU}}U{UU}{{U}{}}U{}}U}}}}U}}}U}{UUUU{{}{U}}UU{}}{U!!}}U}UU{{}}{}{U}U{{}{U}{}}U{{U}U{}UUUUUU}}{}}}}}UU{}{{U}U}UU{}{{}{UUUU}UU{{UUU{}{}{}}}}{{UU}U}U{U{{}}U{{UUU}}U}UUU}{U{U}}U{}U{}U{{{U{}}}UUUUUU{}U{{U}}}}{}UU{{U{U{{U{}U{}UUU}}}}{}}}{}{U{}{}{U{U{}}{}{{}{{{{{UU}UU}}{U}{{U}UU}{{{{UU{}}UU{{UU}}UUUU}{{{}}}{{}{{UUU{UU}{}{{{{UUUUUU}}UU{}U{}{U{}UU}{}}}UU}{}}{U}}{U}U{}}{{U{UU{U{}}{U}{{}U{}}}UUU}UU}U}}{U{U{{{{{{UU}{}}U{{{{}UU}{U}}{{}{{UU}U{U{{}}{}{{{UU}{U{}{}{}U{{{U{U{}{{U{U}{UU}{U}UUUU{{}}UUU{{U}}UU}}U}UU{}{{U{}{{{}{}{U{{UUU}}}}{UUU}}}{}UUUU}U{{UUU{U{UUU{{U{{UU{UUU}}{U{{{}}}UU}UU}U{UU}{U{UUU{U{}{}}}U}U}UU{UU}}}U}{U}}}}{{UU}}{U{{U}{}U}U{U}{{{{{}}U}UU{}}U}{{}UUUU}{U{U{{}}{U}{}}{{}U}U{{}{{}U}{U{U{U{}U}{}{U{}{}}{UU{{}{}}}}{}U}{}U{}}}}}U}UU{U{{{{UU{{{}}}}}{{}U}}{U{{}{{}}{{UUU}{}}UUU{}{{U}{{{}UUUU}}}U}}}U}U{U{}{U}UU{{}{{}}UU}}UUU{U{{}UU{{U}}}{{{{{{{U{}U{}}UU{}{{}}}{UU{}{U}{UU{}}}{UU{{}{}}UU{{UU{}U{}{U}{{}{{{UU{}{UU{}U{}UU{U{U{U{UUU{{{{U}!!!!!!!!!{U{}{}U{}}!!!!!!!!!}{}U{UU{{{{{U{UU{UU}{{UU}}U{{{{}}U!!!!!!{}!!!!U!{U}UU!!!!!!!!!!!!!!!!}{{{{}U}U}}UU{U{U{{U{U{UU{UUU!!!!!!{UU!!!!!U{}!!!!!!!!!!!!!!!!!!{UUU}{}U}}{UUUUU{}UU}U{}}U}{U!!!!U!{}{!!!!!!{!!!!!!!!!!!!!!!!!!!!{UU{{{{UU}}{{U{}U{{}{}{{}{U{!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}UU{}{{U}{UUU{{{U{}{{{U}U{{!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U{{}U{}U{UU{{U}}U{U}{}U{U}!!!{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{}}{}U}}}{U{U{U{}UU}}}}}}}!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{{}UUU{}}UU{{UUUUU{}UU}U{!!!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{UUU{U}}{}{{{}U{{}{}U}UU{U!!!}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{{U{}{UU}{U{{}{UU{UUU{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{}}{{UUU{{{U{U}{}U{{UUUU}}}U{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!{}}}}UUU{}}UUUU}{}{{UU}UUUUU{{}UU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}UU{UU{U{{}{UUU{U}{UU}{UU{}{U{{{U}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U}}{UU}U}U{}UU}{U{}}}U}{U{}UU}U{}U{{!!!!!!!!!!!!!!!!!!!!!!!!!!!}{{}{}{}}U{}}UUU{}}U}{{U}U{}U{U}U}UU}!!!!!!!!!!!!!!!!!!!!!!!!!!!}U{}}}{U{{{U{{U{{}}{UU}{}{}}{UU}{{}U{!!!!!!!!!!!!!!!!!!!!!!!!!!}}}UU{}}{}U}{}{{U{{{{{{U{}U}UU}{}UU{{}}}!!!!!!!!!!!!!!!!!!!!!!!!U{}}}U{}U}{{{}}{{{{}}}}UU}UUUU{}{{U{{{U}{!!!!!!!!!!!!!!!!!!!!!!}UU{}{}{U{U}}}}}}U{}}}{{U{}U{UU}U}UU{{}}{}}U!!!!!!!!!!!!!!!!!!}{U}}U{{UU{{}}}}UUU}{{U}U{{}UUUU{{UU}{U}U}{{U}U!!!!!!!!!!!!!!!!UU{{UU}}{U}{}U{{}UU{{{{{U}UU{U{}}{{UU}{}UUU}}}}}U}!!!!!!!!!!!!!{}U{}U{{U}{{{}UU}{{UU}}}}UUU{U}{}{{{}{{U{UU}UU{U}{U{!!!!!!!!!!!UU{{{}U{{}UU{U{UUU{U}{U}U{U{{}U{{UU{{U{{UU{UU{{{UU{}{}!!!!!!!!!{{{U{U{}}{}{}{U}{{{{{}UU{{{{}}}}{U{}}{UU}UU{}UU}}U}}U{UU!!!!!!!U}}}}{}{{U}}{{U{{{{U}}}U}{U}}{U{U{UU{{}{}{UUU}U{{{}{}{}}U}!!!!!!U}}U{{UUU}{}{U}UU{U}U{U}UUUUU}{}}}{U{U}}UUU{{U{U}}U}}{U}{U{!!!!!}UUUUUU{UUU}}{{}{}UU}}}}}{}}U}U{}}U}{}{U{U}{}}UU}}{{{UUU}{}!!!!U{U{UU{{}UU}U{U{U}{{U}}}U}U}{U{}}{}U{}{}{U}}}{}U}UU{}{UU{U}{U!!!{{U}{{U}UUU{U{}U}{UU}U{UU}U{U{U{UU{U}{}{U}}U}{U}{UU}{{}{{}U}}!!!{}{{U{}U}}{{}UU{}{{{}{}{}{U}U}{{{}U{}}}}{{U{}U}U}{{{UU}{{}{UU!!{}U}{}{{U{{UU}U{UU}U{UU}U}}{{U{U{UU}UU}U{U{UU{U}}{{}U{UU}{}}UU{}U{}UUUU{{U{U{UU{{{U{U}{}}}}{}{U}U{U{{}{U{{}{UU}{}{{}{U}{}{}UU{UU{{{U{{{{}{UU{U{U{}}{UU{}{}{}{{}{{}}{}{{{U{U}}}}}}U}U}{{UU}UU{U{}}{UUU{U{}U{{U}}}U{}U}}}{}}{{{{{}04065
heart
LocalNoiseFan
Scratcher
17 posts

Flipnote Studio: Scratch Edition CODES

Bomb animation test.
}U}U}U{{}U}{}{U{}}{U{{{}{}{}{{UUUU{UUU}{U{{U{}{{}UU{{}{}{{{U{UUU}}{}}{}U{{U}U{}{U{U}{UU{{}UU{U}{UU{}}UUUUU}{}}U{}{U}UUUU{}}UU{UU{}U}}{}U}UU}UUUU{{}}{U}U}U{{{U{{}U{{UU{{}}{U{}{UU{U}}{{}{{}{}UU}{UU}UU}UU{U{}UUUU}{}U{}}}}UU{U}}U{}UU}{{}U{{}{{UUU{{{UUUU{{{UU{}U}UUU{U}UU}U{U{U}}}}{}}{{{}}U{{U{}UU}}{UU}{}{{}}{{UUU}U}{UU{{{}UU}{U{}{}UU}{{{}}}U{UUU}U{{}{{}{U{{U}}U{U}}U{{{{U}{{}{{{{U}U{{}{}}{}U{}}}}UU}}{{{}{}}{U}{{{}{U{}{}}UU}{}{U{}}}}{UU{{U}}}{}{U{UU{}}UU{{}{}}U}{}}U}}U}}}UUU{}UUU{UU}{U{{{{{}{{{}{UUUUU{U{UU}U}{U{U{{U}{}{{{U{}{}{{}U}{}{}{}}}U{U}}U}}}{}{U{{}U}}U}U{UU}}{UU{U}U}}U{U}}}UU{}}}}{}}{}{{}UU{{UUU{}}{}}{UU{{{}U}}}{}{UUU}U}{UU}}U{UU}U{{{{U}}}{}{UU{{}U}U}{U{{}U{U}UU{}U{UU{{}UU}U}UU}{U{{U{U{{{}U}U}UU{}}{}{U{U}UU}UU}U{{{{}}U}{{{UUU}U{U{UUUU}UU{U}{{{{{{}{{}{U{}{U{}{U}{}U}{U{{UU}UU{U{U}}{{}U{U{}U{{}U}}{{}{}{UUU{U{U}U{UU{<{<}U{{}}U{}{}{}{UU{U}UU}{{U{U{{UUUU{}{}}{UU}}}U{{{U}{{UUU}{UU}<{<}}}}{}U}U{}{}U}{}}{U}{U}{UU{UU}}{UUU}U{}UU}UUU{U{}}U}{{{}}}}}}<{<}U{{{}}UU{{}{U{}{}}}U{}}U}UU{{{}}{{}}UUU{{}UUUUU{U{}}UUUU}{{<}<{<{}}UUUU{UU}{{}}U}{{{U}{{U}{U}}}{U{}}{U{}}}{}}}}}{U}UU}{{}U<}<}<U{{{}{{U}}U{}U{{}U}{}{U{{U}UU{{{}}U}}U}{UUU}UUU}{{}U}{UU}{{}<}<{<}}U}{U}U{}{UU{U}{{{{}{}}U}UU{UU}{{{{{}}{UU}}}U}}}}}U{U{UU}<{<{<}U{UU}}{UUU}{{{}U{U{U}}U}}U}}}}{UUUU}{UU}}{UUU}U}U}{UUUU}UU{<{<U}U{{{{}{}{}}{}}}}{}}{U{U}}U}{{U}U}UU{{}U}}}U{}{U{::::::::UUUU<U<{U}}}U{}U{}U}}}{}}}{}{UU}}}{}{{{}U{}{}U{}}}{U::::::::::::::""""}<U}{}{{}}{{{{{}{{U}}{{}U{{{}U}U{}U}{{{{UUUU:::::::{}}{UU:::"""""{}{}{{}{U}U{{}{{{U{UU{{UU}UU{{UU{}U}UU+++{::::}}}U}{{U}U}{:""""""UU{U}}U}U{}{{UU{}U{UU{}}U{}}}}}{{}U+++++::::{{}U{{}U{}{}}{""""""U}{}U{UU{}U{{}U{{U}}}}U{{U}}}}U}UU++++++::U}}}}{UU{}{}U{UU{""""}U{}}}{{U{U}{{}U}}UUU}U{U}U{}U+++++++++++++++U}U}{{}U}UU}{UU}"""{}{{}}UU{}UU}}U}}{UU}U{UU{{++++++++++++++++++{U{{{UU}}U{}}UU{{""}}{{{U{{{{UUU{U}UU{}{{{{{++++++++++++++++++{UU}{}}}{U}{{{UU{UU}UU{U}UU{{{U}}{{{}U{}}{UU{++++++++++++++++++UUUUU}}}}U{U{{}{U}{{UU}UU}U}{UUU}}U{{}}{UU}}U}+++++++++++++++++++{U}U{{UU{}U{}}}}{U{UU{{U}{U}{}UU}UU}}U{{{U{UU+++++++++++++++++++{U{}}UU}}}{UU{U}{UUUUU{{}}}U}U}}{}{UU}U}}{{U{+++++++++++++++++++U}{}{U}UU{}U}}U{}U{{U{U}{}}U{{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{{}+++++++++++++++++++{U}{U{UUUUUUU}U{}UUUUUU}{}}U}}{U{{U}U}U{}U{}{++++++++++++++++++}}}{{}{UUUU{}U{U{}}{U{{}UU{U{U{{{{}UUUUUU{}}{U++++++++++++++++++{U{}}{{}{{UU}}}}}U}U{}{}{}{U}UU}}}{{{}U{UU{}{{{++++++++++++++++U{}{{{}{{}U}}}}U{}}}}UUUU}}}{{}U{{}}U{}{UUU{{U}}U+++++++++++++++{U}U}U{{}{{}}}}{{{}}}}U{UU}UU{{{{U}{{UU}{UUU}{{}U++++++++++++++{{{{}}{}}}}{U{}{}{U}U}}{UU}{U}U}}}UUU{U{UU{}{}{{}}}++++++++++++{{{}{}UU{{U{{}{}U{UUU}UU}}}{{U}}}{{U{}UU}}{{{{{}UU{U{}}{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}}U{UU}{}U{}}}UU{U{{UU}U}{}U}}UU}UUU{{U}{U}}{U}}}{{UU{}U{}{}}U{{{{}}}{}{UUU{UU}}{}UU}U}}U{}U}}U{}}{{}}{}{}UUU{}{}}{}UU{{U}U{{{{{{U{U{U}U{U{U{U{{UU{}}}{}{{}}{}U{U}U}U}}{{{U{U{{UU}}{U}{}UUUU{U}U}{}{U{UU{{{U}{}}}U{}}}}UUU}U{}U{U{{}{UU}{{{U}{{U}{U{}}U{UU}{{U}}UU}{{UU{U!{!}U{}{UU{}}{{}{U}U}U}{}U}{U{{}U{UU{{}}U{}{}{{U{}U}U{U{{UU}}{!{{!U}}{U}{{{UU}U{{{}UU}}{}}}U}{{}{}UU}U}U}{}UUU}{U{}U{}}U{}}}}U{!!U{}{}U{}UUUU}{}}}}}}}UU{U{{U{}{UU{U}{}{UUUUU{}U{U{{{}}}U}U}U}UU}U{{U}UU{U}UU{}}U}U{UU}U{}}{}}U{{}}}}{U{}}{}}{UU}U}UU}}}{UU{U{}}U}{{{U}UUU}{{UU}U{}U}{U{UU{UUUUUU{U}UUUUU}UU{{}{}}U{}U{{U{{}{U}}U}{U{UU{{}UU}U{}UUU}}{U{U}U{}{U}}U}U}}}}}{{UU{}U}UU}{}U{U}{U}}{}{{}{}}}UU}U}{{UU{}}{U}U{}}{}{U{}{{}U{}{{{U}}UU{{}}U}<U}}{U}{}U{}U}}{{U{}}}{}{{{UU{U}UUU{UU{}{}{{U}}{}}{}U}}UUU}{{{}<U}}}U{U}}{UU{{}}UU}}{}U{{}UU}{U}UU}{}}U{UUU}UUUU{}}U}U}{{}U{UU<{<{UUU}}U{}}{{}}{UU{UU}{}{{UUU{}}}{}}{}{U}}}}}{{{{}{}UU}UUU{}{}{<U<UU}U}{}{}}{}{}UU}{{}{}{{{UUU}}}UU{}{}UU{U}}{}U{}}UU{UU{UU{U{<}<U<{<UUU{{{{{}}U}}}}{}{{}{{UU}{{{}}{UU}{{{{}{UUUU{U}{}{}UUU{U<{<U<}<{{{{{U{}}{UU}{{U{}U{}{}U}{UU{U{{UUU}}}U{{}U{{}{{{{{}UUU{<U<}<{<{{{}}{{{U{}U}}U}{U{U{U{}}}{}U}{{}U{}{UU}{}{UU{UU{{UU}U}{{{<}<{<U<{<{UU}U}}}}{UUUUU{UU}}UU{}{UUU}}}{}{UU{}{UU{}{{UU}}{}}}U<U<{<U<}<}<{}{}{}}{}{{}}U{U}U{{UU{}U{}}UUUU{}{U}}{{U{U{U}U}}U}UUU<{<U<U<U{}{}}U{U}UU}{{U}}U}}U{U}UU}UU}U{{U{}}U}{UU}{U}{}}}U{}{UUU<}<U<{U{}{{UUU{}{}{{{}}}}}}}UU{{}{UU{U}}}UU{}UU}U{U{{U{{{{}}{U{<}<U<{{}{U}UUUU}U{UU}{U{U{{}}U}{}{UU}}{{}UUU}}{{{}}{UU}{}UUU}UUU{<}<UUU{U{}{U}U{}}{{U{U}{}U}U}UUU}{UU{UU{}U{U{}}}U}{{U{U{{{{UU}U""<"""}}{UU}U{{{{{}}{U}UUU{{U}U{UUU}U}{U{{UU{}}{{U{{}U{U}{U:::::""""""{{{}{U{}}{}U}U}U{}{{U{{{UU}U}}}}{UUU{UUU}}}}{{}}{::::::::::""""}}U{}UUU}{}{}}U{}{}}UU}{U{U{}}}U}}UU}}U}}UU}}UU}:::::::U{{}}"""""}}{{UU{{U}}{UU{{UUU{{{UUU{U{U{{{}}UUUUUU}U+++{::::}{}U{{}{U"""""}UU}{{U}}UUU{{}U}UU}{{{UU{U{}UU{U{}}UU}{+++++::::{U}}UUU}{UU""""}}{}U}UUU{{}{U{U{}}{}}U{U{{{{}{}}}}{{UU++++++::UU}}{U}{}{{}{}"""{UUU}{}}U}}U{}UU{U{{UUU{{}U}{{{}}}+++++++++++++++UU}U}}}U{}U{{{{}}U}U{}}}U}{}{U}UU{}{U}}U}UU}U{++++++++++++++++++}{UUUU}}U}}U}U{}}U{{}}{}}{}{}}{U{}{UUU}{U{U{++++++++++++++++++}}{{{UUU{}U{{U{UU}}{U{U{}{{{}U{}U}}}}}{{UU{{}++++++++++++++++++}{UUU{{{U{}{}UU{}}UU{}U{{UUU}U}{U}UU}{U}{}UU{{+++++++++++++++++++U}}{}}UU}}U{{U}U}U{{}}}{U{U}UU{UU}}{{}{{{U}}{+++++++++++++++++++{UU{}U}}}}U}}{}{}}{{{U}{UU{U}U}}}{{}U}U{{UU{}+++++++++++++++++++}{}{U{UU{}{UU}{{UU}}U{{U{UU}{}}U}U}}}{U{{}{}U+++++++++++++++++++{UU}{{U{{}}UU{}}}{}U}U{}UUU}{{U}{UU{{UU}U}}{}+++++++++++++++++++}{}}U}}{}}}}}{U}UUU}}U}}{}UUUU}}U}}}U}{U}U}U{+++++++++++++++++++{}}{}}UU{}}}{}UU}U{}}U{U}}U}UUU}{}U}U{}}}}{U}++++++++++++++++++}{{}{{}}U{UU}UUU{}}}{U}UU}UUU{UU{}}UU}}{{}}{U}++++++++++++++++++}U{}}U}U{{}}UU}{{{U}U{U}U}U{{U{U}}}UUU}UUUUUU}U++++++++++++++++U}{{{}{U}U{U{}UU{{{U{{}}UU{}UUUU{U{{{{}U{{}}U{{}}+++++++++++++++}{}{UU}{{}U}{{U{{U{}}{U}}}UU{}}{UU{{}U}U}U}U}{{{U++++++++++++++UU}}U{U{{{{{U{{{{U{UUUU}{}U{{U}}U}U}{}}{U{}{UU{{U{{++++++++++++{U}{U}{}U}U{{{UU{}{}{UUU{{}U}}}UU}U{{{{}{}}}U{U}}U{{{}}UUU{U}{}UU}U{U}UU{{{}{UU}U{}{UUUUUU{}{{{U{U{{U}}U}}{{{{}UUU}}U}UU{}}}U{{{{{UU{{U{U}{}{}{{}UU}{U}U{UU{{U!}{UU}{U{U{}}}}{U}{}{}{}}}U}{UUU{{U}U}{{}U}{{{}{UUUU{UU}{U{}}U}}}!{}{}U{}{U{U}}}}{}{{{}}{}{}{{{}}}UU{UU{UU}U{{UU{}{UUU}U{UU}{U}!!U{{}U}U{UU}{{UU}U}{{UUUUUUU{}U}}}U{}}UUUUUU}{UU}}}}UUU}}UU}}{!}}!{!{}}{{{}{}{U}U{U}{}{{{UU{U}{{{{U{U}UU{{}}}{UU}}U}U}{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}{U}{UUU{}}U}}UU}}{UUU{}!UUU}}U}}U}{U}!}!{!U!{!{!!!!!!}!}!{!{}{}U}}}}{U{U}{}}UUU{{U}}}}{U!U!U}}}UU{}U}UUU!{!}!}!!!!!!{!}!U!{}}U{UUU{}{UU}{U{{}{U{UUUUUU{U{{{{U!}UUUUU{}{}U{{!}!}!!!!{!U!}!}U}{}}U{U}{{{U}{}U}{}}U}}UU}{UUU{{}{U}U!}{{{}U}U}U{!}!{!!}!{!}!{U{UU}{{U{U}}{U}U{UU{{}U{{{}{U}}U{{U}{}UU!{U}}U{{{}{U}{!U{!{!U!}{UU{}UUU{{}}}U}}U{U}}{}}U}}{{U{U{}}}}{}{U}{U{U}}U}U}}U!}!!{!}!{!U}}UUU}{}}}U{{U}UUUUU{U{U{}}{}UUU{}U{<}<{<{<U!U{{{U}{}U!{}!{!{U}{{U}{UU{UU}UU{{{}U}{U}{{{}}}U{U}{}U{<{<{<{<}<}!U}}UUU{U{!!{!U!{!U}}}}{{{{}{{}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{UU}}}UUUU{UU}}}}U<}<U{{{}}}UU}UU}{{U{{{U!}}}U{U{}U}}U{{{{}{{{U}U{}{UUU{}{UU}{{{U<}<{<U<UU}{U{{}{{{UU{U!!U!}{}!{{U{}{{U{U{}}{{U}UUU}{UU}U{}}}{}U<U<U<U<{UUU{{}}U{U{{}U}}{!{{{{{UUUU}U}U}{{U}}{{}U{}UU{U{}{{{}}U{U<{<U<}}}{UUU{U}U}U!U}U!!}}{{}}{}}UU{U{U}{}}{{}}{U{{{U}UUU{{U}U{<U<}<{<{}}U{}{UU{}U{!{{{{!}{{!}{{UU}}{}}{}U}{{UUU}{}}{UU{{UU{{{<U<{<U<}<U{}U}}{U}U{U}{{!!{}{}{{{UU{U{{{U{UUU}{}}U{U}UU}U{}}{{U<}<U<}<{<UU{{{U{{}{UU}!U!U{!{}U!}UUUUU}{{}UUUUU}}{UU{UU}}UU{}}}<U<U<U<"<{U}U}UU}U}{}UU{UU!!{{}{U!}{U{UUU{}{}U}}}}{}U}}}}{}}{{U}}{{{}""""}{UU{}{UU}{U{}!{!U}!}{{{{}}U{}UU{{U}{U}{}U}U}}UU}}{}}UU}{}""""""}UU{{{{UUU{}UUU{U!!}{{{{!U}U{UU}U}U}U}{U{{U{{}{}{}U{U}{{::""""""U{}{UU}UU}{U}{}U!}}UU{}{U}}U}{U{}{UUU{UU{U{UU}UU{U{+++U:::"""""""U{}}}U{U{U{{{{!}!!{}U{{!U{}{}{{{UU}U{}{{{}{U}{UU+++++::::}{"""""{}{{{}}UU{{UU{}!{}{U}}U{}U}}{UU}{{U}U}{U{{{U}}{++++++::}{}{U}""}UUU}{{{}{}U{{{UU!!U}U{{!U{}U}{{U}{UUU{{U{}+++++++++++++++UU}{U{U{{{}UUUUUUU}U{U!U}U{}UU}{U{U{{U{}{}{U{}++++++++++++++++++{}U{}UU{{{U}U}{{{{{}}{}!!}}}{}!{{U{}}U}U}U{U++++++++++++++++++}U}}{}U}{{{}UU}U}U}U{UU}!}U}}}UU{{U}{}U{{}{{{++++++++++++++++++}{}{}{UUUU}U}}U}{}{U{{}{!}!!{{{}{!UU}U}U}}{}}U+++++++++++++++++++}{{{{}}}{UU{{{U{{UU{U{{{!{{!{U}U}!U}U}UU}{}{U+++++++++++++++++++{}U{{{}U{U}{}}U}{{{UU{U!U!!UU{}}{U}}{{}{}{}{{+++++++++++++++++++}}{{{{UUU}{{UU}}}{U{UU!U!{}{{}}U{!{{}U{U}U{{{+++++++++++++++++++UUU}U}{{U}}{U{{}{}}{UU{UU!!{U{}{UU}{U}{}{{U}U+++++++++++++++++++}UU{}{}U}{}UU{{}}U{{U{}{!UU!U{{{U}U{}{U}{}UU{+++++++++++++++++++{U}}{UUUU}{{{U{{{}{}{!}!U!!U{U{U}{!{}{{{U}}{U++++++++++++++++++{U}}U{}U}}U{{}U}{{}}{!U}U!UU!UU{U}{}!U{{{U{UUU++++++++++++++++++U}U}U{{{}{}}}UU}U{}UU{UU{U!!{!U}{UU{}}}}}UU}UU}++++++++++++++++{UU}}}{U}{{UU{U}{}}{U}UU}}!}}!{}UU{{{}}U{}UU{}{}U+++++++++++++++}{}}UU{U}U{{U}{UUU{}{U{{U!}!!}!{{}}UUUU}{UU}{U{}}++++++++++++++}}}{{{UU{}}{U}}{}{}}}!{{}{}!U}!}!}U{{}}{{{U{}}U{UU}++++++++++++UUU{{{{{}{U}}U}UU}}{{!{{U}}!}!!U!U!}!{U{{{}{U{{{U{{{{}UU}U}U{{{{UU{UU}{{U{{}{U{UU}}{!}U{!}!U!U!!{!{!}!UUU{{{}!}{}U}}{UUUUUU}}{UU{UU{{{}{U}U{{}{U}UUUU!{!}!U!{!!!!}!}!U!U{{{{{UUU!U!UUUU}}{UU}{U}UUU}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!U!U!U!U!{!{!!!!!U!!!!!!!!!!!!!!!!!{!U!}!{!{!{!U!}!{!{!}!U!U!{!{!{!}!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!{!}!}!{!{!U!U!}!}!}!}!U!}!U!}!}!{!{!U!!!!!!!!!!!!!!!!!!!!!!!!!!{!}!{!U!}!}!}!{!U!U!U!{!}!{!}!}!U!{!{!}!!!!!!!!!!!!!!!!!!!!!!}!U!}!U!{!U!U!U!U!U!U!}!{!}!}!U!}!}!}!U!{!{!!!!!!!!!!!!!!!!!!!!!!}!}!}!{!}!}!U!}!}!U!}!}!U!U!U!U!{!{!U!}!{!U!U!!!!!!!!!!!!!!!!{!}!{!{!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!{!U!}!U!{!}!}!}!}!U!!!!!!!!!!{!{!}!}!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}}}}{}}{}}}{}{UU}{}}}<{<U<U<{}UU{{U!{!{!U!}!!!!!!{!}!}!}{{U{}{U}}U}}UU}U}{UU}}}{}{<{<U<U<}<}{U}U{U{U!{!{!{!{!!U!{!}!{!U!U}{U}U}UU{}}}{}}}UU}{{}{{<U<{<}<U<U<U<{<UUUU}!{!{!U!!!!}!U!{!}!U{UUU}UU}}{{{}U}}{{UU}{}{UU<}<}<U<{<U<{<{<}U}{}!U!{!}!!U!{!{!{!{U}{}}{U}UUUUUUU}U{{{{}UU{{<{<U<U<}<U<}<}}}}}U}!U!{!{!}}!{!{!{!}}}{}UU{UUU}}}U{}{UU{{{}}U{<U<{}U<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}{{}}{}UUU{U{}{UU{U}U{U<{<}U}<U<{<}{U}UUU!U!}!U!{!!U!}!{}}{{U{UU{UU}{UU{{}}}{UU}{{{}}{<{<{<}<U<U<}<{}{U{U}!U!{!U!U{!U!U!UU{}}}U}}U}{UU}U}{{}}}U{}}}}{<U}}<{<}<U<UU}{U}{UU!}!}!}!U!!U!}!{{UU}U{}{U}U}}}UUU}{UU}{}U}}UUU<{<"<"}U{}{U{}UU{}!{!U!{!U!}}!{!{!UU{{{UU{{U}U}U{U{}UU}{U}}{}}}<}<{"""U}}U}{U{{}}{}!U!U!{!{!!}!{!}{}}U{U}U{}{{}UUU{UUU}}}U{{}U{{}U"""U}U}U{}{{}}{{!{!{!{!}!U}!U!U!}{U{UUU{U}}U{{{}}UU}UU{{U}}+++""""""}}{}}U}{}UUU{!}!}!U!{!!{!U!}!}{{}{{{U{{U}U{UU{U{}UUU}++++"""""""""U}{U{U}U}{!U!}!}!}!{U!}!}!}{{}}{{UU}{{{U}}}}{U}}}{+++++"""""""""{}{{}U}UU!}!{!U!{!U!!U!{!U!}}{U{UU{}}}{{}{{}}+++++++++++""""""{}}}}U{{}}UU!}!{!{!{!{{!}!}!}}UUU}UU}}}}UU{}++++++++++++++++++U}UUU}}{}{U{}!U!{!{!U!U!!{!}!{!U{U{{{U{}UU{{++++++++++++++++++UU}}}{{}UU{{{}{U!}!{!{!}!{U!{!{!}{}}}{U}{{{}{++++++++++++++++++{{{}{UU}{{}UU}U{!{!U!}!}!U!!U!}!{!}{U{U{}{{UU{+++++++++++++++++++U{{{}}UU}U{{}{!U!}!U!U!}!U{!}!{!{!U{{}}}{}{U{+++++++++++++++++++UU}{{{}U}}}}UUU!{!{!}!U!U!!}!{!}!}!}U{}}}}{{}+++++++++++++++++++{}{{}}U{U{UUUU!U!U!U!{!}!}}!U!{!{!}!}U}UUU{UU+++++++++++++++++++}}U{}{}{{{}{U!U!{!U!}!}!{!!!!}!}!}!}{{{{}}{{{+++++++++++++++++++U{{U}}U{U{{UUU!}!{!{!{!}!}!!U!}!{!}!U{{{U{}{U+++++++++++++++++++{}{{{U{}{}{UU!{!U!{!U!{!{!!!!U!{!}!}!{}{}}{}}++++++++++++++++++UU}{{}{UU}}{U!{!}!U!U!}!}!{!!!!{!{!{!{!U{{U}U}++++++++++++++++++}}U{}}{{{U{U!{!}!}!U!{!}!U!!!!}!U!U!}!}!U}}}U{{++++++++++++++++U{{{UUU{}{}}!{!{!{!}!{!}!U!!!!!!{!}!}!{!U!U{UU}}}+++++++++++++++}{{{UU{UU!}!U!{!}!{!}!{!{!!!!!!!!U!U!U!}!}!}}U}}{++++++++++++++{}{}{U}{U!{!{!U!U!}!}!}!U!!!!!!!!}!U!{!U!U!U!UUU}{}++++++++++++}}{UUU{{U!U!U!{!{!{!{!U!{!!!!!!!!!!}!{!}!U!{!}!UUU{}{{{U}}}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!{!{!}!U!}!{!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{}U{}U{{}{}{{U}UUU}{}{}{}UU}{{U}U{{}U{}U}U}{{}UUUUU{}}}UU}U}}UU}}}}U}}}}{}{{{U{}{UU{U}U}U{{{U{}}{}U{}U}}{{U}}{{}U{{{U}}U{{}U}{}}U}U}U{{{}{{}}}{{UU{}{U{}U}}U}U}{}{{{U}{UU{UUU}{UU{}}UU}{}{{U{{{UU{U{{}{}UU}{}}{U}{{{}{U{U{U{{U{}UU}{}}{U{}}}}{U}}}}{}}U{}}}{U{UU}U}{}{UU}}}U}}{{{}U{{UU{UU{}}UUUUUU{}}UUU{U}UUUUU{{U{}U{UU}U{U{U}{U}{U{}{UU{}}{}UU{{{}{}U{}}}U{}UU{{{U{}{U}UU}U}{U}{U{{U{}}}U}{{}{}U}{U{}{}{UU{}}}}{}}U{}}}}{{{}}U{{{}UU{{U{}UU}U}}U}{{}{{{}{U}{UUU}UU}{}U{U{{U}U}UU}{{U{UU}{{{{UUU{{}{}{U{UUU{U}{{U}}U}}{{}{{}U{UU{}}UU}{}{}}}UU{}U{{{{U}U}{{}}U}{{{{{}{{{{}{{U{{UU{}{}U}}{U{{U{}{U}{}U}{U{U}{U{{}{{}U{}U}}}}U}}{{}}{U}UU{{}U}U}{}UUU{U}UU{{}{{}}UU{}{}U}U}{U}}UUU}U{}}{{{U{}U{U}}}U{}UU{U}}}{U{}{U}{}{U}}{}{U{{}UU{}}}}U}}{}}{{}U}{U{}{U}{{UUUUU{}U}}}}UU{}UU}{U}{U}{}{{UU}{{}{U{{}U}UU{U{{}UU}U{}}}U}U{}}UU}}{}U{}{UUU}UU}UUU{{U{{}UUU{U{{U{UU{}U}}{}}UU{}{}U{UUU{U{}}}UUUU{{}UU}{}{{{}U}UUUUU}{}{{}}}U}}U{{{}{U}{{U}UU{{{{{}}}{}}}}{{U{UUU}U}U}U{U{U}{{U{U{UUU{{U}{{U}U}{{}{}}}UU{{}{{}}U{U{{{U}{U}UU{{UU}}UU}U}{}}}U}{}{{{UU}U{{}{}UUUU}U{{{{U{{U}U}}}}{U{}U}{}}}}}}}{}}}{{{}U{U{}}{{UUUUU{}}{}}}U}U}U{}{UU{U{{U{U}U{UU}{}U{U}}}U}{U{{}UU{{{}U{{{}}{{UUU{U{}{{{{}{{UU}UUU{U}{U{{{U{U{}{U}}{}}{U}}{UUU}}U{{}}{{UUUU}{}{}UU}}{UU}UU{{{{{}UUUU{}{}UU{{U}UU{UU}}U}UU{{}UU}U}UUU}}}{U}}{U}U}}}}U}}}}{}U{}U{U}{UUU}{}U{}}}}}U}}{U}}}}U{}}{{U{U{}U{{}}{U}{}}}U}{U{{}U{{{{{U}UU}U{}U{U}}}UU{UU}}UU{{{{UUU{}}{{}U}U}{{{}{U{}{U}{U}{}}{U}U{}UU}}U}}U}U}U{}UUU{{{{}UU{}}{{UU}{}{{U{{{}U{{U}{}}{U}}{{}{{}}U{{U}U{U{}{U{U}{UU{{{}U{U{}UU{}}}UUU}{}}U{{}{U}{{U{{UUU}U}}{}}{}{U{}{}{{{UU{{}}U{UUU{{{U}}{{U{}{U}}{{UUU}{}U}U{UU{U}}}UU{}{U{U}UUUU{{{}{U}}U}UU}U}}U}}}}}{U{{U}{U{{UU}{UU{{UUUUU}U{{{UU}{{}}UU}}{UUUU{{{U{U}{U{{}{U{{UUUU}{{{}UUUU}{U}U}U}}}U{}{UU{}}UU{U{U{{UU}{U}{{}{}}{{}U{U{}}UUUUU{{{{U{}}}}{U}UUU{}U}}}U{}}}UU}UUU}}{}{UU{}U}U{}{UU{U{{{U}}{UU}U}U}}U}}}{}}UU}{}{}{{U{}U}}U}}}UU}{UU{U{}{{U{{{U{}{}U}U{{{}{U{{}UU{}}}}{U}}}{}UUU}UUU}}UUU{{}UUUUU{{U{}}U<U<}{UU{{U{{U}}}{U}}}{U{{{}}{UU}}}}U{{UUU{{}}{{{{{U{{{UUUU{UU{U<U<}U}U{}UU{U}U{U{}{}}U{{{}}U}}}U}{{{U}}UU}{{}}U{}UU{}}UU}{U}{}{U<U<}}{UU{U}U}}{}{{{UU{}{U{{{U}U}{U}U}UUU}U}U{U}}U{}{}U{{{}{}}}{{"<{{{U}}UUU{UU}{UUUU{{U{}UUU}{}{U{}U}}UU{U{{}UU{U}U}}{U}}}U}UU}+""}}{}{}{{{}{{{}{U{U{U{U{U{}{U}U}UUUUUUUUU{U{{U}{}{UU}{{U}}++++++U}}U}}UU{}{U{U{U}}U}}U{U{UU{}}{}U}{{}{{UUU{{{}}U}}}}U{{U{{+++++U{{U}U{U{{U{{{U{UU}}U}{{}U}{}U}{U}{U}}{UUUU}U{{{}{}{}U{{}}{+++++U}{UU{}}}{{}{}{}{{}}{{}}}U{}{{UU}{{{}}}U{}{UU}U{U{}{}U}}UU}+++++UUU{U{}}UUU{}{U{}U}{U}{{U{}UU}}{U{U}U}{{}U}U}{{{UUU}UUUU}{U}}}U}U}UUU}}{}U{UU{}UU}U}}{}U{}{}{UU{}}U}{{{UUU}{{{U{U{UUU}U{}}{}}}{UUUUUUU{U{UUU}{{UU{}}}}}}}U}}UU{UU{{}UU{{UU{U{}{U}{{{{U}}UU}U}U}UU}}{}}{U{U}}}}}{U}}}{U}{}}{U{U{{U}U}}{{{{}U}{{U{}U{{}{}}{{{{UUUUU{U{{{{}U{}}UU}{UU}U}{}}}{U}UU{}{}}}{}U}{UUU{}{U{UU{U}{}{}}U{{{}}UUU}}{U}U}UU}}U}{{{UU{{}{U}UU{}}U{U{U}}{}U}UU{}U{U{}U{U{{UUUU}}U{{}}{{{UU{U}{U{}UU}}}}{{}}U}U{}UUU{{}}{}{{UU{}}}}UUUU}{}{UUUU{{U{{}{U{U{}U}UU}UU{}}{}UU{UU{}}}U}}{{UU}{{U}U}{}U{{}U}}}U}U}}UUU}}UU}}}{{U{{{}{U{{}}{U{U{U{{}{U{}{{{{}{}}}U{}}UU{}{{{}UU}{}}{}U}UUU{{{U{}{{U}}{}}}}U{U{{{U}{U}U}}U}{}}}}UUU{{{UU}}{{U}U{{U}U}U}}{{{{}U{UU{UUUU{}}{{U{}UU}}{}{{{U}}{{}U{{U{}}{{U}}{}}}{}{U{U{UU}U{}}}}U{}UU{}{{U}UU}{{}{{U{UU{{}}UU}U{}{{}UU{{{U{{{UU}UUUU}}{{}}}{U{{{UU}UUUU}}UU}}{{}{U{{U}}U}}}}}U{{UU{{}U}{{UU{}U}UU{}{}{}}UU{{U}U{U}{U{U}U}{}U}U}}U}U{{{}{}UUU}{{U{{{}UU}UUU{UUU{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{}UU}}}U{}U}}}UU{}U}U{UUU}U{{{UU}{UUU{}}{U{}{{UUU}{{{{U}}{}U{{}UUU}}U{U{{U{U}}{{UUUUUU{{U}{U}{}}UUU{}{U{U}{{}}{{{}U{{}}U}U}{{U}}{}}U}}{}UU}UUU{{UU{U}{UU}}{}}}U{}UUUU}}UUU}U}U}{{{}}}{}U{{U}}U{{{U{{{U}UU}{}}UU}}}UU}U}UUU}}U}UU{{{}U}U}{}}UUU}}{U}{}}{{{{{U{}U}}{}{}{}{U{{}}UU}U{UUU{}U}}}U}{{{{U}U}}U{U}{U}{U{{}}UUU}}U}U{UU{{{}}U{{U}U}UU}}}U}{}{U}{}UU}{U}U{U{U{{{UUU}}}{U{{UU{{}}}{{{U{}{{{UU}{{U}}{U}{U{}{{U{U{}UUU{U{}}{UU{{}{{{}U{U{{}{UU}}U{{{U}}}{}}}}{UU{}{{}U}U}}{}}}UU}{U{}{U}UU}}U{{}}}{U}U}UU{U}UU}{U{}{}}}{}{U}UU{}{}{{{U{}}}}}{UU}}}{}{U{}U{}U}{UU}U{U}}}{U{U}}UU}}}U}{U{}{U{}UU{{{}UU{{{U}{U}U{}{U}}U}U{}{UU{{U{{{U}{}}{U{U{}U}}{{}U{{}}{U}{}}{}{}}U{{{UU{}UUU{UU{}{UU}{{{{U{U}}}{{{{}}U{UUU}}U{UUU}{}U{U{U{}{}UU{{UUUUUUUU{{{{}{{}{{}U}{{}}U{U}}UU}U{UUU}U}U}{}U}}}UUU}U}}U{U{}}}UU{U}}U}}{}{{{}{}U}U}{{}}}}U}}}}}UU{UUU}U{U}}}UU}U}{}}{}{UU{U{{UU{}U{U}U}{{{}U}UU}UUUU{}{}{{U{U}UU}U}{U}{UUUU}}UU{{{{}{{UU{{}U}{UU}{U{U}UUU}UU{U{}UU{}U}{U}{}{{UU{U"""{U"""}{}U{U}}UU{}U{}UU}{U}}}U{U{{}}{U}{{}}U{U}{U}}"""""""""""""""""""""}}}{}U}U{}UU{}U}}{UU{}}{U}}U}{{UU}U{U}U{{U{"""""""""""""""""""""""""U{U{}U{}{{UU{}}U}}}U}}UU}}}U{}U{}}{}}U{"""""""""""""""""{"""""""""U{{U}U{U{}{{U}{{UU{}U{{U}UU{UU{{U{{UUUU{"""""""""""""""""""""""""{}}}}}{U}}{{{}{U}UU{}U}{U{{{{U}{{{}{{{U{UU}}{""""{}"""""""""""""{{{{}{{}U{UU{U{}{UU}U}{{{U{{{{}U{UU{{{{UU}U{{"""{{U{""""U}}}}}{}}}{{}UUU}UU{}}{UU}{{{}}}}{{UUUUU{U{UUUU}{U{{""""""U""""""{U}UU}UU{{}}U{}U{{U}{U}U{U}{{U}U{{}UU{{}U}}U}U{}}UU"""""""""""""{}U}{{}U{UUU}}}}{U}U}}U}{{U{UUU}U}U}{U}}}{}}}U{U{}""""{"""""""""UU}{U}{}}}}}}{{U}U}U}U{U{U}{{{}}UUU}{{U{{{{{{U}{U}"""""""""""""U{{{}UU{{UUU}U{}{}{}}U{UU}{{{UU}UU}{U}U{{UUU{UU{U{{""""""U""""""{}U}{U}{U{{{}}UU}{UU{{}}}U{}}}}UU{}}{{}}U{UUUUU}{}}"""""""""""""{}{}UU{}U{}UU{}U{{{}{U{U{U}}U{U{}}}UU{UUU}{}UU}}}}U"""""""""""""U}}}UU}{}UU}}}}}{UU}{U{UU{}}{}}}{{{UU{}U}{}}U{U}U"""""""""""""""U{{{UU{}{{}}{UU}{}{}UU}U{{{{{{}}{}{UUU{}U}UU{UUUU""""""""""""""U}U{}UUU}U}}U{U{}}}{{{{}U{}}}U{{{}}{U{U{}{UU{{}{{"""{"""""""""""{}UUU}}U{{UUU}UUU{}{U{{}}UUU{}{{U{{}}}U}{}}}{UUU}"""""""""""""""{}UUUU}}U{U}}U{{}}{}U{{{}U}UUU}{{{{}}{{}}{UU}U}{{"""""""""""""""U}}}}U}U}U}UU{U{}}}U{U{}UUU{}U{}U}UU{U{U{{{}{}}}}U""""""""""""""""""""""{}{{}{{}U}UU}U}}}U{{}}U{}{}}}}{U}}{U{}}}{{}"""""""""""""""""""""UUU}U{{U{{}U{U}U{}{UU{}{U{U{{{}U{{}U{{{UUU{{"""""""""""""""""U}{{{}{U}}{{{}U{U}UU{U}}}UUUUU}}{{UU}UUUUUUU{U{""""""""""""""""{{{UUU{U{{}}UU{{}}{UU}{U}UU{}UUU{{{{}{}}{U{}}}{{}{{""""""""}}"""U{{}U{}}{}}{}U{{U}U}U}U{{}}}}U}{{U{U}{{}}{}UU}U}UU}}""""UU{}}}}U{}U{U}U}U}UUUU}UU{}{}{}U{}}}{}U{U{U}}UU}{{}{{{}{{}UU{{}U{{U}{{{{{}}{{U{}}UU{}{UU}{{UU{U{{}U}{}{}}}}{U{{UU{U}{{}{}}}{U}}U{{{}U}{UU}{}U}UU{{}{U{}}}UU}UUU{U}{}}UU}U{U{}{U{UUUU{}{}}{{}}}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}UUUUU}UU}}UU{U{U{{{U{U{}{"""}}{U{}}{U{{}U{{{"}"{"UUU}}{UUU}}}}}{{U}U}{{{{{}}U{{}}}U}}U}{U"""}{{}U}}}}UU{U"{"}"}"U"}}}""""""""""""""""""""""""""""""UU}{{""""}{{U{}}}U}U{"U"U"{"}U{"}}""""""""""""""""""""""""""""""""""""""""""""""{{"}"U"{{{"{"{"}"U"""""""""{UU{}U}UU}}}U{{{{}}}"""""""""""""""""""U"}"UU}}}"{"{"}}""""""""""""""""""""""""{{U{}{{U{""""""}}}"{""""""U}{UUU{{"{"U"U}{{U{U{U"""""""""""""""""""""""""""""""""""""""""""{}U}}{}U}{"}"{U}UUUU{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}{UU"U}U{U"{}"{"}"}"U"U"}"{{}"}"""""{"}{{"""""""""{"}"U"}{U"{"{"}"U"{}{{U"{""}"}"}"{"U"{"U{U"U"}"""""{"}"""""""""""U"{"}UU{{{{"{"{"{}}}{"U"{U"}{}}}U{"}"{{U"}"UU}"""""{"""""""""""{"U{{U}{UU{UU}{"{"UU{UU"U""}}U}U}}UU"{U{"U"}"U"U"U"""""""""""""U"}"{U{{{{{U{}U"U"U}}"{"U"UU"{U}}U{U"{"}"U"U"{"}{}}}"""""""""""}{{"{{UUUUU{}}{"U"}"}"}"}U{U"{"UU{}UUU"U"}"U"U"}{}{{U}{"""""""""U}}U"}}UUU{{{}"{}U"{"}"{}{{U}"U"U{}U}U{"}"{"{"UUUU{U}{}"""""""""}{{"}"}{{UUU}"}{{"U"}"{UUUU"}U"}"}{{U{"{"}"}"U"U"U{{}{""""""""""U{}{"UU}{{{}"{}}"}"{"{"}"{"U{U}UU"}}{}{"}"U"{"U"U"}}}"""""""""""U}}}{"}}U"}"}"}"{"U"{"{"U"{UU{{}{}"}"}"}"{"{"{"}"U"}"{""""""""""{}{{"U"{"{"U"U"}"{"}"}"U}}UU{}{{UUU"}"}"{"}{U}{"U"U"}"""""""""""{"{"U"U"U"U"{"U"}"}"UU}UU}}U"}}}}{}}"}"U"{"}"}"{"U"{"U"""""""""""""}"}"U"{"{"}"{"U"UU{}}UUUU}"{"{"U"}"{"}"U"U"{"}"{"}"""""""""""""}"{{U"}"}"{{}{U"}{}U{{{UU{"U"U"U"{"{"{"}"{"}"}"{{U{""""""""""""""{"{"{"{}}"{"U"U{U}}UU{UUU{}{U}U}U}U{U}"U"}}}"U"{U{"""""""""""""{"U"U"U"U"U"U"U}}U{UU}UU{{U}}U}{U}{}}}}{"U{UU}"U"{"""""""""""""""}"}"{"U"UU{U{}}}{UU}UUUU}}}U{U}}}{}{{}{{}{U}}{{U"""{"""""""""""{}U}UUUU}}UU}U}}{}U}}UU{{{{}UU}}}}""""""""""""""""""""""""""{"""}{{U}U{}}}}U}{}}{{U}U}U{{{UU{{UUU{""""""""""""""""""""""""""""""""""""""}{}}U{{}{}U}U{U}U{}UU}{}}}{U{{{U"""""""""""""""""""""""""""""""""""""""}}{UU{}{}}{UUUU{}{{}UU}}}""""""""""""""""""""""""""""""""""""""""""""""""""}{}}}U}}U}{{U"""""""""""""""""""""""""""""""""""""""""""""""""""U}{{{}{UU{}{U"""""""""""""""""""""""""""""""""""""""}{{U}}{}}U}U}U{}{}}{UUU{U"""""""""""""""""""""""""{}}UU}{U{U{{}U{{}U{{{{{UU}U}}{}U{}UU{{UUU}UUU{U{U{}}UU""""""}"""U{U}{{{{UU{UUU}}}{{}}{UU}}}}}{UUUU{}{}{{U{U{{}U}{U{U{}""""""}"""{{U{{U{U}}U}U}{{{{{}{{U}}U{{{{U{U{U}}U}{}}{U{}UU}UUU{{""""""{"""{U}}U{U}}UU{{U}{}{{}U}}U}{}"U"}"U"{"{"}"U"}"U"U"}"{}UU}}U}UU}U{{""}{{{U}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"}"{"}}}UUU""""""""}{{{U{}U}U""""""""""""""""""""""""""""""""{{{U{U}{{{{UU}""}U{U}{"""""""""""""""""""""""""""""""""""""""""""""""""""""U}U$$$"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""{"{"U"U"U"{""""""""""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{}UU}}U{}{}{{"U"U"{"}"}"U"}"}"{"U"U"U"{"}"}"""""""""{"{"}"}"{"U"{U}UU}{{U}{}}U}U}U}}}{U{}{U{"{"{"}"}"}{}U}U"""""""UU{U{}UU}}U}UUU}{{UUU{}{U{}"U"}"{"}"{"{"{"U"U"}"}"{"}"}"}"""""""U"U"U"}"}"U"U{U{{UU}}}{}}UUU"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"}"}UU}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"U"{"}"U"U"U"{"}"}U"{"U"}"}"}"U"U"{"U"}}{"}"}"""{"""""""}"}"U"U"U"U"U"{"U"}"}"{"{"{}"{"{"}"{"{"}"}{{{}U{{{UU}"""U""""""{}}"{"}"}"}"{"U"{"U"{"}"}"U""{"{"{"{"{"{"U"{"U"{"{"}"U"""}""""""}{UU}{{}U{UU{}}}}}{}"}"}"}"UU{}UU{U"U"U"{"{"{"}"}"U"U"""{"""""""{"{"U"U"}"{"U"{"}"{"{"UU}U}"U}{}}UU{U}"}"}{UU{{{{{{}}"""U""""""""U"U"}"{"U"U"U"}"{"{"U"U"}"U{{}UUU{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"}"U"{"}"""{"""""{"U"}"{"}"U"U"{"{"U"U"U"U"}"}"U{{U"{"{"}"}"}"{"""""""""""""""""""{"{"}"U"U"}"U"{"{"{"{{}}{}U}{}"{"U"U"{"{"}""""""""""""""""""""""""""""""""""""""""UUU{UUU}UUU{{"}"}"""""""""""""""""""""""""""""""""""""""""""""""""""""{}{U""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""UUU}U{UUUUU}UU{"""""""""""""""""""""""""""""""""""""""{{}}UUU{{}{UU{{}}}}U}}{{}}UU}U""""""""{{{"""""""""""""{{}{{{}{}{U}U}}}}}{U}{{{{{}U{{{UU{}U{UUU}{{UU}{}}U{}}}}{}{{{U{U{U{}}}}}{{U}{}U{U{U{{}}{UU{{{{}{}}U{}{U{{{}U}UU}}U}{}UUU{{{{}}{UUUUU}UU{U{U}U{U}{{}{}{U}U{{UU{{U}UU{UUU}{UU{}}}{}}{}UUU{{{{{{}}}U{U{{{UU{}}UU}U}UU{{U}U{{}}{{{U}U}{U}{}{}UU}{U"}"}"}"}U{{}"""""{""{}}{"U"{"{U{UU{{U}{{{}UU{}}}{U}"""""""""""""""U"{{}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{"{"}$$$$$}""""""""""""""""""$$$$$$$$$$$$$$$$$$$}"""""""""""}"{UU""$$$$$$$"""""""""""""""""""""""""""""$$$$$$$$$$$$$$$${""""""{UU"$$$$"""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$""""""U{$$"}"}"{"U"{"}"}"}"{"}""""""""""""""""""""""""""""""$$$$$$"""""U$${U}}}U}"U"{"U"{"}"}"U"U"U"U""""""""""""""""""""""""""$$$"""""{$$"}"}"}"U"}"}"}"U"}"U"""""""""""""""""""""""""""""""$$$$"""""""$$$$$$$""""""""""""""""""""""""""""""""""""""""""""$$$$$"""""""""$$$$$$$$$$$$$$$$$$$"""}"U"}""""""""""""{UUU}{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{UU{}}{}{{{}}}{""""""""U}U"""""""""""{"{"{"{"U"{"{"}"}"{"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{{}{}{{U}UUUUUU"{"{"U"U"U"{"}"}"U"U"}"""{"""""""U"U{}UU}}U{}UU}{{U}{{U}U}}{{U}"{"}"U"}"}"U"}"U"U"U"{"""}"""""""{{U}{{U{U{U}UUU{U}{{UU}}}U}{}U{}"U"}"U"}"{"}"{"{"{"}"""}"""""""""U"}"}"{"}"}"{"{"}"}"{"{"{"{"{""}"{"U"}"{"}"}"U"{UU}""{U{""""""}{"{"{"U"}"}"U"U"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{UUU{}"""}{}{"""""""U"}"U"{"}"}"U"U"U"}"{"U"}"{"{"U"UUUU}U{}U{}{}{U{{"""{{{}}""""""U{{"}"{"U"}"U"U"{"}"{"{"}"U"}"}"{U"{"}}UU}}UUU{U}"""{{{{"U"""""}"}"U"{"U"{"U"}{{}{U}U{UU{UU}{}{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"U"}"""""""""""U}U"{"{"""""""""""""""""}{{UU}"{"}"{"}U}}""UUUU{}{U{"""{"}"""""""""""""""}"UU{}U""""""""""""{}{U}"U"{"}""""{U}}{{U{}"""}{U{"U"}"""""""""""""""""}{UUU}}"""""UUUU{U{}"}"U"""U{}UUU{}U"""}}U}"""""""""""""""""""""""""""""""""U{""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""}U""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""{"""""""""""""""""""""""""""U"{"}"U""""""""""""""""""""""""""""""""""""""""""""""""""""}"{"{"{"{"}"U"U{{U{U{{{{U{}{}{}""""""""""""""""""""""""""""""""""""""""""""""""}}U}{UUU{}UU}}U{}{U}{}}}{{}U{{{U{U}{}}}}UU}U}}{"""""""""""""""""UU}}{UU}U{}}U{{}}{{UU}U{{{{{}{}UU{{{U}}{}U}}}}}U{}U{{{{U{{U{{UU}UU{U}}U{{}}}U}}U{U{U}}{{{U}U}UU}U{U}U}{{{{}{U{}}{UU{}}}}{U{UU{UU{{U}}{U{U{{}UU}U}UU}}U}}}U{{{}}}U}UUU}{{UU{}UU{}{UU{{U}}{}{UUU}{{11009
sent123go
Scratcher
19 posts

Flipnote Studio: Scratch Edition CODES

{}{U{U}UU}}{}{U{{}}}}{UU}{}UU{{}{{{U{{}U}{{}}{{U{{U}{U{U}{}U}UU{{}{UUUUUU{U{UU{{{{{}U{UUUU{{{}U}}}U{UUU}}U{}{}}{}}{}{}}{U{{UU}}}U{U}{UUU}}U}}}{U}}{{U}U{U{}}U{}}{U}{{{UU}{}}}U}U{}{U{UUU}{}UUU}U{}}{{UU}}U}U}{U}U}U{}}{U}{{}U{}U{U}}U{U{U{{{{{}}U{{}{UU{{{}}}{UUUU{{{{}U}{UU{}{}}{U{{{U{UU}}UU{{}U}}U{}UU}{UU}UU{{UU}}{{{UUU}{}}}UUU}{{}}}}U{{{}}U{UU}U{{}U{{}}UU}U}U{U}}U{U}{U}U}}{}}U{U{U}{{}UUUUUUUUUU}U{{{U{U}U{U{{{}{U{{U}{}}{{}{{}{UUU}}}}}}UUU}{U{{U{{UU}{{UU{{{}{U{}{U}{{}}{}{}UU{U{U}}U{{{U}}}}U}U{}}{{{{U}U}}}{{}{U{U{}}U{UU{UU}{{UU}UU{UU}}}{}}{{}UU}}{{{{U{{}{UU{}{{{U}}{{UU{{}{{U{{U{UU{}{{{{}{}U{{{{{}}{{}}{{U{{{}{}{{}}{}U{}{U{}}}}}{U}{U{}U}U}}}}U}U{{}U}}}}UUU{{{}UU{{}U}{U{}{}}{}{UU{}UUUU}UUUU{}{U}{{}{}}{}}}{}U}}{{}UUUUUU{{}UUU}{{U{UU}}{}}}{{{{{{UU}{}U}U}{U}U}{}{U{U{}{{{UU{U}U}}{}{}{}}{}UUU{U}{{}}{}{UUU{}}{{{U{{UUU}{UU}}}{{{}}}UU}}{{}U}}U{U}{}U}UUU{}{{U}{{UU{}{{UUU}{{{U}U{{UU}UU}UU{{{UUUUU}}U{{UU{UU{{UU}}UU{}}}{{}{UUUU{}UUU{U}}}U}U{U{{}UUU{{}U{U{}U}{UU}{}{}{}UUUUU}}}U}{UUU{}{{UUUU}{}UUU}UU{}UU{{}}{U{UUU}UU{}U{UU}}{}U{{U{}{{}{{UU{UU{{{U{}U{U{{UU}}{{}}}UUU{{U{{}}}UUUUUU}}{}}UU{{{{{U{}}{}{UU}{{U}}{}U{{}}{{{}{{{UU}U{}{U}U}U{{UU{U{{}}}{U}}{}}{}{}{}}{}{}UUU}U{}}UUU{}}U}}}{UU}}UUU{UU{}U}}{}UU}}{{}{UUU}}UUUU{U}{UU{UU{}}}{UUUU{{{}}UU{UU}{}UU{}{{}U{}}}UU}{}U{{{}{}{{U}U{UUUU{}U}{UU{U{}U{UU}{U}}}{}U}{U}U{{U{U}U{U{UU{U}}}{U{}}}{{{UU}{U{U{}}U{{{{{}{UUUUUU}U{{U{}{{U}U{}{}}U{{{U{U{UU}{}}U{}UUU{}U}U{{{}}{{}{}{}U{{UUUU{{}{}}{U}}}U}U{UUU{}{}U{}U{U}UU}UUU}}}{U}U{}{{U}}}{}}U}}U{}}{}U}{UU}}}U{{}{{}}{UU{U}}}{U{{{}U}{{}{{U{}{U{U}}}}U}}}{U{{UU}U{}UU{UUU{{}{{UU}UU}U{}}}{{U{UUU{{U}U}{{{}}U{{}U{}{}{}}}UU}}}{{U}}}U}{}{U{{U}{}}{{{}}U}U{}UU}}{{{U{{UU{}{}}{}U}U{U{}}UU{}U}{U{{}U{{}}{U{}}}U{}U{U}}}{}UU}}U{UUUUU{}UU}U{U{U{{UU{{{}}{}U{U}UU{U}{}{}U}{}{}U{{}{}{{{}U{{U{}{U{}U{{U{{}U}}U}U}U}U{{UU}{U}U}U{}UU}{{{}{UUUU}}{{{{}{U}{}}{}}}U}{}{{}}}}U{{UU}}U}}}{{U}UUU{UUUU}}}}U{{{UU}}UUU{U{}{}U}U}{UU{{{U{{{{{U}}}{U{{}U{U{U}}{}{{UU{}{U{UUUU}}UU{UU}{}UU}}U{U}U}}{}{}{U{{{U{}U}{}U{UU{U{{U}U{{UU}U{U{{}{UU{{{{}UU}{UU}UU}}{{UU{U{U}{}U}UU{}}U}{}}}{UU{}}UU}}}{}}U}{{{{U{U}{}{{U}}UUU}}{}{{}{U}{{UUUU}UU{{{}}{U}U{{UU}{{U{}}U{U}}UU{U{}}{}UUU{{}U}}}UU{}{UU{{{U{}UUU}}{{}{UU{}}}}{{{{U{U{}}}UU{{{UUUUU}}{}}UU{}{{}{{UUU}U{}U}}}}U}}U{}U}{}UU{U{}{U}{{UU{U}U{U{{{}{{{}U}{U{{U{}{}{U{}}}}U}}}{}UU}{U}UU}{UUU{{{{U}UU{U}{{{U{{{}UU{}U{}}}}}U}U{}U{U{}U{}U{}U}U{}UU{{}{U{}}}}{U{{}{{U{}{U}}}UU}UU}}U{{UU}{}UUU{{}U}{U}{UUU}{}}{}{}UUU}{}U{}{UUU}}UU}}U{}}{{U{U{{}{{}}}{}UUUU{{UUU{UU{}{}{UU{}}{}U}}{}U}}{U}}{U{U{UU}}}{U{{{}UU{{}U{}U{{}}U}{{}{}U}U{UUUU{}{}{}U{U{}{UUU{U}UUU{}{{{}U}}{UU}{UU}}{U{{UU{{{{UU{}}}{UUU}{{U}}}{U{U{U}}}{}{UUU}{UUU{UU}{{}UUUUU{{{{U{{{}}U}{}}UUU}{}{U{U}U{{{U{}U{}U}{UUU{UU{}UU{{}{}}U{{}{UUUU{}}U{}U{U{U{{}{U}{}{U{UU}UUU{}UU}}{{{{}{U{{{U{{U{U}}}U}}U}}U}}}UU}}UU}U{U}UUU}}U{U{}}}{}U}}U{U}{{}{}}{}U}{{UU}U{U}U}{U{}UU{U}{}}UUU}}{{}}U{}U}U{{}{}{{}U}{UUU}{{}{}{}}{U{U}{}}{{{U{}{}U{}}}U}{}{U{U{U{U}{{UU{UUUU{}{{{{}{}{{}}{}}U{{U{{{U{{{}UU}}}U}U}}UU{{}UUUUUUUUU{{U}UU{U}}{{}}U{{{{{{U}}U}U}U}{}UUUU{U}{}{UUU}UU}}{{}{}{{UUU{{U}}UU}{UUU}U}{{{}UUU{}}}}U{U}}}}}U{}}UU}}{}}U}{}U{}{}{{UU{}}{{}}{}UU}U{UUU}}}UU{}}}{}U}{}}}}}U{{U}{UU}}UUU}U}{}}}}{{UUU}UU}U}U}U}{U}{}{{U}{{UUU{{U{{U}}U{}{U{{}{{{{{}}{U{{}UU{{U}UU{{}}{UU}}{}U{{{{U{{{U}{}U}{{U{U}}{}UU}{{{}U}{U}{U}}U{{{}UUUU{{{}U}U}}{}UUU{UUU}U}U{}}U{}}{U}{UU{}}U{UU}}{U{{UU}{{{{UU{}}}}{{U{}}}{{}{UUU}}}}UU}U{U{}}}{}UU{}{{U}{UUU{{}U{{UUU}}{U{U}{{}{{UU}U}{UU{{{}U}}{U{{}}{{}}}U{}}}UU}}}}{U{{}{}}UUUUU{UUU}{{}{}}UUU{{{UU{{{{{}{}UUUU{}{{U{{}{{U}U{}U}{}U}U}{{}U}}}{{{U{U}U}}}U}}}U}}}UU{}{}}U}}U}{U{UU}{U}{{UU}UU}UUU{U{{UUU}}U{}{{U{U}{}}}}{U}U{U}U{}U}}U{}UU}}}U}{U{{UU{{{}U}U}}UU{{}U}U{{{}{U}U{{{UU{}{}}UU{}UU}}{U}U{{U{{}{UU{U}{}{}}U{}}U{UU}}{{{U{}{}UU{U{UU{UU{{U}U}}{}U{UU{}}UU}}U{U}}U}{U}}}{U}{{{{}}UU}{U}}}U{}{U}{{}{{UUUU{{}}}{UU}{}}}{{}{{}}UU{{{{}{{UUU}{}}UUUU}UU}}}{}{UU}UUUU{U{{U{{{{{{}}{{U{U{}{}U}{{}UUU}}UUUU}}}}}{U{}UU}{{UU{{{{}{U{U{{}U{{U}U}{U}UU}U{}}}}U}}}UU}{}{U}}{U{U{U}{U}UU}UUU}}{{{U{}{{U{{U{UU}{}}{{{}}U}{{}UU}}{{{{UUU{}}}}{{UU}{UU{}U}U}UUUUU}}{UUUU{}U}UU}{}U}U}}{}U{}U{}}}U{{U{{}}}}U}}}{}U}UUUUU{}{}U{U}}}}}U}}}{}U}{}}}{UU{{{{{U{UU{}U}UUU}}UU{}}}U}}{U}U}}}}}{}}}{}{{}U}{{}{UU}UUU}}{{U}}UU}U}UU}U{{UU}{{UU{{{{}U}UUUU}}{}{UU}U{}}}}}UU{{}}U}{U{{U{}}}U{}}{{}}{}U}U{}U}}}U}U{U{{UU}UU{}{U{{UU}}}}{{U}}UUU}{}}UU{{U}U}}}U}}{{{}}{UUU}UU{}}{U{{}U}U}U{{{}}}}{}U}}{UU}}}}U{}}{{{{U}}U}}}{}{UUU}{{{{{{{{{}}U}UUU}UU}{}}U}}{}{}}{U{}}U{{U{UUU}UU}{{{}}{U{}UUU{U}}}}UUUU{}{{UUUU}}UUUU{{{{}U}{UU}U{{}UUU{U}{U{}}{}U}}UU}{U{{}U{{U}}}}}{{}}U{U}{}}}}U{{{{{UUU{U}}}}UU}{{}}UUUU}{}}}U{{{}UU}}}UU}{}U}}{{U{}U}U{UU{{{UUU}{}}{U{}U{}UU{}{{UU{{U{}U}}{}}{U{U}U}UU{U{}{{UU}{{U{}{U}{}UU}}U{}U{}{U}{{U}U{}{UU}{{}}}U{{UU{{U{{{{UU}{UU}{}}{U}{U}{U}UU}UUU}UUU{{{}}}}U}}{+UUUU}{{}{}U}}}U}{UU{}}UU}U}}{UU{}{U}}U{}UU{UU{}{U{U{}}{U}U{U}{}{}U{U}UUU{UU}{}U}U{}U}}U}U}U}{U{{{}UU{U}UU{}{{}U{}}}U{}}}UU}UU{}UU{{{{U{{{{{{{U{U{}UU}}}}U}U{UU{{UU}U{}{{}}UUU{{{{{}{{{}{U}}U}{{{{{}{}U{UU{U}{UU{U{{{U{U}{{{{}}}{}U{}UU{{{UU}U{}{{U{U}{U{U}}{U{{UU{{U{}UU}}U}U{{U}{{}{}}{}{}}}{U}}U}UUU}}UUUU}{U}}U{{UUUU}{U{}{}}U}}UU{{U{{{}{{U}U{{{U{{UU}U{}}}{{{U}{{}U{{U{{U}{UU{{UU{U{U}{U}{}{U{U{{{UUU}UU}U}}}}}}}}UUUU{}}{}}U}U{}}U}}}}U{}U}U{}}{U}}{}}}}UUU{UU{}}{UU{U}U{UU{}UUUU}UUU}}U}{U}U{U{}}}{}UU}{}U}U}U{U}}}U}}{U}{U{}U{{UU{{U}}}}}U}}{}}UU}UU{{}UUU}U{UU{UU}U{}{U{UU{}}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}}{}}}{U}{}UU{U{}{{}{{}{UU}}U{}}{}UU{U}}}{}U}{UU}U{}}}{}{}}U{U{{UU}U}U{UU}{U}{U{}}U{U}}}}{}{{}}{}U{UU{U{{{U{{}{{U}{}{}}U{}U}{}U}}{{{{U{{}{UU{U}{}{U{{{}}}U{U{}}}{U{UUU{}}}{{}U}{}{{}}}}{}}U}{}}}}{{{}{{UU{{U}{}U}}U}}UUU}}{{UUU{}{{{{UU{}}}U{U}{U{{{U{U{{}}U}UU{UU}U{U{U{{}{UUUU{U}{}{}U{}UU{UU{{}}U}{}{{}{UUU{{}{{}U{U{}{U}{}}{}{}}{U{}}}U}UU{UU{U}U{}{}}{}U}U}UU}{U}}}}UUU{UU{U{}}{}{}{}{}}}U}{}{U{}}U{{U}}{}}UU{U{{}UU}UU{U}{{{}}}}U{UUUU}{{U}U{{}}{}{}U}U{}U}}{{}}U{{}U{{UU{}}}{{U{UUU{U}{}U}}}{{U{U}UUUUU}U}UU}{}UU}{{{U{{}{}UUU{{UU{UU{U{UU{}{}U{}{}{{{{{}}{{}{{}U{}U{UUU{{}{UU}{}U{{UU{{{U}}}{UU{}U}{}U}{UU}UU}{U}}{}U{U}{UU{}UU}UU{UU}{U}U}U}{UU}}{U{UU{}U}{U}{{U}{{}U}{U{{}{}{U{U{UU{}}}{{{{UU}U{}UU}}{UU}UU{}U}{U{{U{U}}{{{}{UUU}}}{{{{UU{}{U{{U{UU{}U{{}}{UU{U{U}UUU{U}{{U{}{{U{U}{{UU}}}{}U{U{{{{{}U}UUU}{{{}U{{UUU{U}}U{U}}U{}{}}{{{}{{U}{UU{{}U{{}UU}U}U{{{{U}{{UU{U}UU{UUU{U}UUUUU}{}U{{U{{}}U{U}U}{}U{U}U}{U{{U{{U{{}U}{{{}{U}{U}UU{}UU{{UU{U{}{}{}U{{{UUU}{U{U{{UU{U}}{{U}}}{}UU{{{UU{UUU}{{}}U}}{{}U}U}{{}{UUU}UUU}}UU}}UU}}U}}UUU{U}{U}{}}}}{UU{{{U{}U}}U{U}}U}{{UUU{U{}UU{U{U}}}}{{{U{{{U}{{{{U{U}}}}U{{U}}}}U{U}}{{{{}U}{{UU{UU{UU{{{UUUU}{}U{}U}}{}U}{U{UU}}{{UUU{}UUU}U}{}}}{}}}U}}{}}{U{UUU}{{}U{U{{{U{{U{{}UU}{U}UU}}U}}{{{}{{U}UU}}U{{}}UU}UU{{U}}}{}U{}{{U{{}{U}}U{{{{{}}}U{{}{U{}UUU{U{{}{{{{{{}U}U}UU{{}}{{{{UUU{UUUU{U}{U}{U{{UUUUUUU}}}{{}UUU{}U{{U{}{U}}U{UUUU}{}{UU{U{U}UU}{}UU{}U}}}{U}UU}}{{U}U}{}{}}{{{{{U}U}{}{UU{U{}}}U}{}U{{}{U{}}U}{UU}{UUUU}}{}UU}{}U{{{{{UU}U{U{U{UUUU{UUU{U{U}UU}U{}{U{U{}}U}{{}}}U{U}U}{{}}{UUU{{U{}}}UU{}{{{}U{{{{}UUU}}{}{U{}{}{{}}{{{U{UU{}{{}U}UU}{U{{U}U{{U{UU}{}}{}UU}}}UUUU}{{}}}UUU{U{UU}U{}{}{U}U}}}}}}U}}U}U}U{}}}UU}{}UU{}}UU{U{}{{{U}}{U{{}UU}{}}U}{UU}}UU{{U}}{{UUU{{U{}U{U}}U}{}UUUU{}}}}{}UU}{U}{}U}}{{{UUU}}{{{U{{{}}{UUU{U{U}}UU{{{UU}}{U{UU{}UU{}}}{U{}{}}UU}{{{U}}{}{U}{}U{{}{}{{}{}{{U}UUUU}}}{}}}UU}}U{UU{UU{}{UU{}}{{U}{{U{}U}}{U}UU}{{UUU{}U{{}{}U}{}{}{}}{U{{U{UU{}}U}}U}{}{}U}{{}}{}}}{U}{}}}U}UUU{{}{}{U{{U{}UU{UU}}U}U}}{U{{U{{UUUUU{{U}U{}U}{{{U}U}}{{{U{{}}}{}}{{{{UUU{U}}U}{}{UU}{U{U{UU{UU}}U}{}{}}U}U}}{U{{{}UUU{U}U}{U}{}}UU{{}{}U{}}}{{{U}}UU}{}}{{UUU}{}{{}U{}{}}}{{{{{{{{}U}UU{{}}UU}}{}U{U}UUU}{}}UU}UUUUUUUU{{U{}{{}U}}{{U{UU}{{{}}{{}{}}}UUU}U{{}{U{{}{{{{U{{U}U}U{}{}}}}UUU{U{}{}UU}U}U{{}}}}}}}}{U}U{}}U{UUU}U}{{{}{{}}}{U}UUUU{}{{}U}{}}{U}{}}{}{{{UU{U{}}{{U}{}{{U}U}{{{}{{}U}U}U}{}}{U}}U}}{}U{UUUUU}}U{}}U{{UU}{UUUU{{{{}+U{U}U}{U{{}UUU}U}{{{{UUUU{}{}}U}}}}{{}UUUU}U}U}}U{U{{{{}U}U}}{+++UU}}}{}}}UU{}}{UU}}{{}{}U{{U{}UU}{{UU}U}UU{}U}}U{}U}{{}}{U{UUU+U}}}}U{U}{{{U{}}UUUU{}}UU}}U{U{U}UU}}UU{}U{}}}{{UU}{}}{}{}U{{{{}{{}{}}{}{}{{UUU{UU}}{{U{}{{{}U}{}}{{}}{{{}}U}{UU{}}{{}}}U}U}{UU{{}U{}U}}{U}U}{}{{{U{U{U}{{U{}{{U}}{{{{{}{{}{{}{{U{U}U{{U{}{{{}{U}}}{UU{U}}{}}}U}{}}U}{{{{UUUU{{{}{}}}U{{}UU}{U{}{{}UU{{{U}U{{}UU}{U}}}{}{}}U}U}}}U}}{U}{UUU}{}{{}UUU}}{}}{{}{U{U}{UUU}}{}U}U}}}}U}U}{{}}{{}}}}UUU}UU}}}U{}}{U}U}}{{{{{UU}{U{{{UU{UU}{UUU}{{}{U}}{UUU}{}U}{{}{{U{{U}{{UUUUU{UU}{{UU{{}{{U{{U}U{{}U{}}{U}U{U}U}U{}UU}{}}UU{}U}{{{U}}}UU}{{UU}}}}{U{{{U{U}UUU}{}UUU}}}{}{{}}U{{}{{{{}{UUU{U{UU{{}{{U}}}}{{U}{U}U{}U}}{}}{UU{}}}{U}}{{}}UU}}}{{U}UUUUUUU{UU{{U}UU{UUUUU{}{}}UUUU}}UU{U{{}}{{U{U}}{U{UU{}{{}{U{}}}{}}U{}U}{UU}}{{{}}}{UU{UU{UU{{UU}U{}U{}U}UU{}U{{{{{{U}U}}{U}{}}}UU}UUU}}}}}{U{{U{{{}{{U{}UU{}}}}U{UU{}{{}U{U{UUU{U}{{UU}}U{{{}}{}}}{{{}{{UUU}}{}{{U}{UU{{{U}}}U{U}UUUU{U}{{}U}U{U}U}U}{U}{{{{{U}{UUU{{U{}}{U}UUUUUUU}UU}U}}{{}}U{{}{U{}UU{}{}{}U}UUU{U}{}{UU{U{}}}{U}{}U}{}UUUU}UU}U{}{UU}}U{U{}}UUU}}UU}}{}{{}UUU{}UU}{U{}{U}U{}{UU{{{}}{{U}}{{}{UUU{}{{{{}}U}}U{UU{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}UUU}{{}}U{}UUUU}{U}}U}}U{{{{U}U{}{U}}}}{}}UU}{}UU{{UUU}{{}U{}{U{UU{{UU{{}{U{U{}}}}{}U}U{U}U{}}{U{}U{{U{{U{U}UU{}U}{U}U{}UU}UU{}U{U{{U{U{UU{}{}{{U{{U{U{UU}U{{}{}}{}{}UU}UU{}{}UUUU{UU}}}}{{}{{}}U}{}U{{}}UU{{}U}U{{UUU}UU}U}UU}}UU{UU{{UUUUUU{}U}U}}}U{UU}U{UU{}U}{U{U{{{U}UU}U}U}{U{}{}}}UUUU}U{U}}{{{}U}}{{}UUU{U}{{UUU{UUU{UU{}{{U{UU{{}U{U}{{}{U}"}}UU}{}}}{UUU{{U{{U}U}U{U{{{{}}}U}U{U}{{}UU{}}UU{U}{{}U}U{UUU}{UU}}U{UU}}{{U{{UUU}}U{}U{}UUU}}{{{UU{U}}}{U{{}U{}{UU{UU{}{{{{}}{}}{}{}UUU{}UU{UU}UUU{}{{{}}}UU{}U}UU}}{{U{{{}U}U}{{}U}{{UU{{}{{}{UU{{}U}U}UUU}}U{{}UUUUU{U{}UU}{}{U}UUUU}{}UU}UU{{U{{{}{U{U{UUU}UU{{U{{{U}UUU}U}U}}}}U{UU}}{U{}}{}{{}{{}{{}UUUUUU}{UUU{}{}U{}UUU{}{}U}{U{U}U{UU}U}}}U}{{{{{}U{U{}}U}{{{{}{U}{{}{}}{U}UU}}{{{{}}}U{{}}UU}}}UU{{U{U}{U{}U}UU}}U}}{UUU}U{U{}}}UU}}U{}{}{}}U}UU}U{}{}}{{UUU{}}}}}}{}UU}{}}U{}U{}{}{{U{{UU}{}}}}UUU{U{U{{}}{}{UU{U}U{UU}{UU{UU}}}U}UUU{UU}}{{U{{{{}{U}U{}{{UU}{UUUUU}{}{{{{}UUUU}U}{U{U{}UU}U}}U{}U{U{U}U{}}{UU{}U}U}{U}{}{}}{}{U}}{U}U}{}{U}}{}}}{}U{{}U{}}}{U}U}}{UU{U}U}U}}U}{{{}{}}}{}{UUUU}{{U{}{U}{}{}}{{}}}{UU}UU{{}U}UU{}U{{}{{{}}U}}}}}}{U{}{{UU}UU{{}}{}{}{U}}}}}U{UU}{{{{U}}}{{{{}}{{{U{UUU{U}}{{U{U{}}{UU{U{{UUUU}}{}{UU}}U}UU}{{UU}{{}U{U{{}U{U}UU{U{}}UU}}}{U{{U}}U{U}}{}}{}UUUU{{}{U{}U{}{{U}}UU{UU{UUU}{}U{{UU}{{UU{{{UUU{{{{U}UU{U{}{{U}}U}}{{{{U{{}}UUU}U{U}}}}}U{U}U}}U{}{}{}UU}U}}}}{{}{}{{U}UU}U}U}{U{{U{UU}{{{UU}}}}}{{U{}}UU}}}UU{UUU{}}U}UU}{}{}}U{U}U}}U}}{{{{{UUU{}{}U{U{UU{{U}{{{{UUUU{{{}{U{{}}UU{}U{U{{}U{}U{}UUU}U}}}U{}}}U}U}}U}}}UU}{{{UU{UU{}U{{{}}{UUU{{}U{U{}{}}}U{}{{U{U{}}U{UUU{{U{}{{U}U}UU{U}}{}}}{}{}U}}}}}}U}{}{UU}}UU{U}{}}UU{{}U{}{U{{UU}}{{}{U{{{}{}UUUUU{}}{}U{{{UUU}U{U{U}UU}}U}}U}{}}UU{}}UUU{}}U{U}{{}{}}}U}{U{UU}{{{UU}U{U}{UU}}}}{}}}{{{{{}{}{{{UU{}{}{{UU{{{}U}}U+U}{U}U{U}{UU{{}U}UU{}}{{{}}{U{UU}}UUU}{UUU{}{{U}U{U}U{U}}{U{{{{+{UU{}UU{U}U{}U{{U{{{{{{{U}{{U}}}U}{{}U{UU{}}}{}}U}UU}}{}{}}{}}+U+}{}{U}UUUUU{}{U{{{{U}U}}}{}{{U}{U{{UU{{}UU}{}{{}{}U{}}{U}U}++}U}++{}{{}U{}{{U}UU}}}UUUU{{UUU}{U}{}UU{}{UUU{{U{UU}U}UU{U{UU}UU+U+}}{}}{U{}UUU{UUU}}}{U}{{}U}U}{{}}{UU{UU}UUU{}U{U{{UU}{{U}{}}}{+U{}}{{}}}{U{{}}}UUU}}UU}U{{{}}{}U{U{}}U{}}}{{U{}{}}UU}{U{U{U}}U+}{U}}U}{{{}{}}}}{}U}{{{{}}U{{}UU{UUUU{}{}{{}}{{}}UU{{}UUUUU}UU}{{{UUU{{UUU}}{UU}}}{}U}{UUU{{}{}}{{}}{U}U{UU}{UU{{{U}}{U}}U{U}{}{}UU{{}UU{}{U}}U}}U{}U{}}{{{{U}{}}UUU}U}}}}U}}{U}{}UU{{}{}U}U{{{{UUU}{UU{U{{{U{}}U}{}U{}}{}U}}U{}{{{}U{U}}{}}{}{{{U{}}{{{}U}U{}U}{{}}{}U}{}U{UUUUUUUUU}{UU{UU}{{U}{}{{{}{U}}{UU{U{{}U}{U{{{U}}{{}{}{}{{U{{{}U{{}{U{U{}UU}{{}U{{{{}UUUU}}UU{{U}{}U{{U{U{}}}U{}{UU{U}{U}{UU}}U{{UU{}}}}}}UUUU{U{U{{}{{}U{}}}}{{{U}{{{{{U{UUU}{}{U{}}{UU}U}}{U}UU}}}{}{U}}U{U{}{}{}U}{UU{U{}}UU{}U}}{{UUU}{}{U{{}U}UU{U{}{UU{UU{U}}}}UU}}{U}}}{U{UUU{{UU{}}}UU{{{}{{U{{{U}}UU{{U}UUU{}U}U}{}}U{}{U{U}}U}UU{{{}U}UU}U{}U}}{}U}{U{UUU}{U}U}{U{}}UU{{}{{}{U{UU{U}U{{{}UU{UU}U}U}UU{U}}}}UU{{{}UUUU{}}U}{UU{{}}UU{U{}U}}{}{U}{}UUU}{{{{{{{{{{}{{{{UU}}{UUUUUU}}U}U}}{{}{{{}}}UUU{U{{{{U{U{UU}}U{U{{U}U{{}}}{UU{}UU{U}U{U{{U{{}{{{}}}}U}{}U}UUU{UUUUU}}}{{UU}}UUUUU{}U{}}}{}UU}}}}U{}{{}{{{}}}}UU}}}}U}{UU}U}U}{U}{U}U{{{{}}}U}{U}U}{{U}}{U{}U}}{}{U}}{}UU{}{{}}U{{}}{{UUUUU}}{U{}U}}}{}{{{{U}U}U}}{U}UUUU}{{{{}U{}}}U{}{{{}{{UUU{}U{}UU{UUU{}}UU{U}UU}UU}{{U{{{}{U}{{U{}{UU}}}}}{U{{{}{}{}U}}{}{UU}}U{{{}{U}}UU}}{}U{}}{{}{{{U}U{}{U}{{{U{U{UU{{}U{{}U}U{}UU}}U}{{{{U}U{{}{UUUUU{UU}}U}{UUUU}{{{U{{{}UU{U}}{U}U{{UUU}}UU{}{}UU}UU}UU{}}U}U}U}{}U}}{{U{UU}}{}}{}{{{{}}{{}}}U{U{U{}{{}{UU}UUUUU}}U{{U}UU}{{{}U}U{{}U{{}U}{U{}}{U{}}UUUU{}}}{}{{}{U}}U{{{UU}}U{{}}U}}}UU{{{}U}{{}U{}{{UUU{}}}{{U{}UUU}U{UUU}{}U{U{}U}}U}U}}{}{U{UUU}{}{}{{{U}{}{UUU}}{}{{U{}}{{U}}}U}}{{}{}{{{{}}U}}}{}UU}}UU}U{{}}{U}}}{}}}{}}}{U{{}{}U}}{}}}}UU{UUU{U}}}UUUU}{{U}{U}U}{U{}{}{}}{U}U}U}}{U{{U}{}{U}U{U}U{{UUU{U{{}}{U{{{}}{{U{}U}}}U{U{{U}{{UU}U{{UU}U}{U}}UU}}U{{{{}}{{}}U{}{}}UUU{}U}{UUU}}}U{{UU}UU}}{UU{}UU}UU{U{UU}{UUU}UUUU{U{U}}{UU}{{{UUUU}{}}U}U{U}UU}}}}U{}{}U{{}}{U{{{}{{{{U{}UU}}{UU{{{{{}{U}}}{}UU}UU{}}}}U}{}{}UU{}U{U}}}}UU{}U{{}UU{{{{{}U}UUUUU}{{}{{}{}UU{U}UUU{UUUU{{{}{U}U}UUUUU}}U{UUU{}{}{{{{}}U{UU}}U{U{{}UU{}}{U}UU{U{{{{UU}{}}U}U{}{UU}U}U{{U}{{}{}{{{}}}{{U}{UUUU{{{{U}{}{}{{U}}U{{UU{}}{U{}U{{}{U{{U}{}{U{}{}U{U{U{UUU{}U}}UUU}}{}{}}UUU}U{{{}{{}U}{}U{}{U{{U}U}{}{{{}U}}{}}}{{}{{{U}{}{}{U}U}{{{}{{}}}UUU}}{U{UUUU{}}UUUU}UU{{U{}{}}{U{{{U}{{UU{{U}{UU{{U{}{}{U}{{{{U{{}{{UU}}}}}UU{{{{{U}{}U{U{UUUU}}UU}{}UUU}}}UUUU{}}UUUU{{{UU{UU}{{UUU{{UU}{}{{}U}{}}{UU}UU{}UU}}UUUUU}}}{U}}UU}U{}U}UU{{{{}}}U}{U{U{}{{{UUU{{}UUU{{{}{U{{U{U{{U{U{{UU}{}{U{}}{U}UU}U{{{{UU}{U{U}U{}U{{{U{}{{UU}}U{UUU}}}}}{U{{}UU{U{U}U}{U}UU{U{}{{{UU{{{U{U}}}}}{U{{}}}{U{}}}UU{}U{U{}{U{U}}{}UU}}{UU{{}U}}}U{UU}}{{{UU{}{U}{{}{UU{}}U}{U}{{}}U{}}}U}}}}{{{{{{U}{{{{{UUUU{}U{{{U}UU}UU{}{}{U{{}}}{{U{U{U}{}{U}U}{UU}}UU{U}}UU}{{U}{U}}{}{}{UUUU{UU}{U{}U}}{{U}{}}}{}}U}{}+}UUUUU}U{}}U}U}UU{}{}}}{{}}}{U{}{U{}U{{{{U}UU{{U}U}U}}}}{{U}}U}+U{{}}}}}{{}{U}{}{}}UU}{{}}{}{{{}{{}}UU{}UUU}}U}UU{{{{{{}}{}}{{{+{{{{}{{{{U}U}}{}}{}{UU{U}{U{{{}U{{{{U{{{{{}U{UUU}{{{}U{UUU}}{U+U+{{}}}U}U{}U{{}U}}{{U{{U{{}U}UUUU{}U}{{{}U}{UU{{U}U}UUU{UU}}{+}{{+}}{{}{U}}U{U{U{}U}}{{}{{U}}U{}UUU}{}{}}{U}}{{UU}{U}UUU{}+++U{+U}+++U{U{{{{U}}}{U}}U{U{{{U}}{UUU}{}}{{{{}UU}UU{U{{U}}{U}{}{{+{}{+}}{{{}}}{{{U{{}}U}{}U}{}U}{{{}{}{{U}{{{}}U}{{{UUU{UU{}{{}}U}+U+{}UU}U{}}{}}UU}{U}U}}UU{U}{{U{{UU}U{}{}U}U}U}{U}}UU}{{U{}}}{UU+}{{U{}}{{{{}}{UU{{U{}{{}U}}{UU}{U}{}U{U}}}{}}{{U{U{}}}}{}}{}UU}+}}}UUUUUU}}{{U}}U}UUU{U}}{U{UUU}U}}U{{{U}}{{{UU{UUU}{{}}U{{UU}{+}UU{}U{U{{{}}{}UU{}U{U{UU}}{U{{{{U}}UU{U}}}{U{U{U}}UUU}U}{{}}{{}U{U{}U}{}UU{{}U{U}}U{UU}UUU}}{}}UU}}}}}U}}U}}}U}UUU}UU{{}{U{U}}}U}UU{{U{U}U}{}{U}}}{}}{{{{}}UU}{{}}{UU}{{U{U{{U{U}}}{U}}U}{{}U}}UU}{}}{U}U}UU}}{{{UUU}{{}}U{U{}}U{U}}{}U}{}}U}U{{{}}{{UU{{{{{{}U{U}UU}}}{{UU{U{U{UUU}}UU{UU}{U}}UUU}{{UU}U}U}{UUU}{UUUUU{U{U}}{{U{U}}{}}{U{U{}{}}{U}}}U}}}UU}U{{}}U}UU{UU{}{U{}}U}}}}U{}U{U}}U{UU{U{UUUUU}UU{}}}U{U}UUU{UU}}U}UU}}}{}{}}}{{}}{U}{{}}{{U{{}}U{{}{}UUU}}U{{U}U{}U{}{UUU{}}}{U{{}}{}}U{U{}}{}}{}}{{{}}U}}}}U{U}}U{{{U{}{UU{}UU}{{{UU}{U{}U}{U}{U}}}{}}}{}U}{{}}U{{{}{}{U}{U{U}UUU{U{UU{UU{U{}}}U{}UUUU{}}U}U}{{}{UU{{{{UU{}}}}}}{UUUUUUUUU{}U{}U}UUU}U{U{{U{}}U}U{U}{UUU}{}U}U}}{{}U}{{{{{{UU}U{}{{U}U}}{{{{{U{{U}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{U{UU}}{{}}}{U{{U}U{{UU}U}{}UU}UUUU}{UU}{U}U}}UU}U}}U{{UU}}U{}UU{}}{}U}{UUU}{{{U}{{U{UU{U}U{U}{}U}UU{{}}UU}}{}{{{}U}{U{{}U}}}U}UU{}}}}}}{U{UU{{}}{}}{U}{{{U{U}}U}}U}{U}UUU{}{UU{U}{{}{U{U}U{}}U{{{}{{}U{}{U{}U{}{U}{UUU}}}}U}U}}{U}{{U}}}UUU}{{}U}U}{{{}}}}}{}U{}{U}U}{U{{}UUU{}}}UUU}{UU}{UU{U{U{}U}}}{{{}U{{}{{U}{{}U{}{{}}U{}{{{}{U}}}{U}U{}}}U}{}UUU}{{}}}{}{}{}{{{{}}UU}}U{U}}}U{{U{UUU{}{U}U}{U{}}{{U{}}{}}U{}{U{UUU{U}{{{}}{{}U{}{U}U}{U{}{}U{}UU{U{U{{{}U}}}{}{}U}U}}{}}}}}U}{}UU{U{}UUUUU{{{}{U{{}U{{{}{}U{{U{U}{}}}}{U{{}U}{}}{}}UUUU{U{}U}U{U{U}}{}U{}U}U{}{{U{U{U{{{{U{{{}{{U{U{}U}U{}}U}}}{U{{U}{UU{U{U{U}UU{}U{{{U{}U{{}UU{U}}}U}}{{}U}U{}U}}}UUUU}{{UU}UU{{U{{UUU}{U{}}UU}U{{{{}{}U}{U}{}}{}U{{UU}UU}{{{{{U}U{{{U{U}{{}U}{}{{}UU}}U{{}}{U}}{{{{UU{}}U}{}{{UU}{{UU}}}{{}U}}U{{U{{}U}U}UU{}U{U}UUUUUU}}{}{}{U{UUU}}U}}}UU}UU{}{UUUU{}}U{{U}UU}U{{{{{U{}}{}}}}}}U}}UUU}{U}}}UU}U{{{{UU{U}U}}{{}{}UU}U{}U{}U{{{{{U}U{}U{U}{{{UUU}}}{{U}}{}{}{U{{}{{U{}{{U}}U}}{U}U{UU{}{}U{}}U}{U{U{}}U{}UU}}U{U{}U}{{{{U{U{UU}UU}{UU{}U{U}{}U{{{}}{}}{}{}{U}{U{}{}{}U{UU}U}{{{{UU{}U{}UU}}{U{{U}U{{}}{{U{UU{{}U}{U}}{{{{{UU}{}}}{U}{UU}U{{}UU}}{U}U}UU}UU}{{U}}U{{{{{U}{{UU}U}{}U}{}{UU}}{{UU{U}UU}}UU}{}U{}{{}{}UU}}{}UUU{}{{U}{{{U{}}U}}{U{{}{UUU}{{UU}{UU}{{U}UU}{U{U{UU}UUU}}U{}{U{}UU{U{U}{U{}{U{{UU{}UUU{UUUU}{}U}UU}}}{{UUUU{UU}{UU}}}U}}{}{}}{}U}}{U}}{{{U}U{}}}}UU{UU}{}UU}}U{UU}{}}{{U{{}{{}{U{}}{{U{{}U{}UU{{}U{U}U}}}}}}}UUUUUU}{{}}UU{}U{}{{}U}U{{{U}}}}{}U}{}{U}}{}{UU{U{}}}{{}}{}{}U{}}{}}}{U}}UU}}{}}UU}{{{U}UU{UU{{}}{}}}}{{U}}{U}}U}{{}}U}{{{UU{}}UU{{UUU{{UUU{}{{{+U{U}}{{{{{{}{{}{U}U}UUUU}U}U}}}}U{UUU}}{}{UUU}{U{}U{{{UU}{U}}{U+{UU{{}}{UUUU{{}U}{U}}}}{}UUU{{{}U}}U}UU}{U}}UUU{{}}UUU{}U{}}{{+}+}{}UU{}U}U{}UU{U}{}}U}}U{{UU{}{}{{{{U}}{}}}{{}U}}{{{U}}}}}{}{+++}}U{}{UUUUUUUUU}{}}}{{U{UUU{{{UU{}{UU}UUU{U{{U}UUU{U}{UUUU{}+}U}+}}}}U}{}}UU{}{{}{U}}}}{U{UUU}U}}}{U}{U{U{U}}{}{{{UU}{}U{{++}U+{}++{}UU}{U{}U}U}UU{}}{}U{U{UUUUUU}{UU}{}}}{{{U}U}UU{{{{}++}+{+++}+{++U}{}{U}{{U}}}}U{}}}}}U}}}}UUU}{}U{UUU{{U{U{{{U}UUU{}U++{U+{U++}}U}{U}{{}}}}{}{{UUU{{}{{{}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{}U{U}UU{{}UU}}{}U{}}{}U{UUU{UUU{U{{}{{{U}+{+{{}}UU}U{UU{}}}{U{}}}U{UU}}{}{{UU{U}}{}{{}}UUU}UU{}{U}}}U{{{U{+{UU}}{U}U}UU}}}}}}}UU}U{{{U}U}U}}}}}}{UU{{U{UU}{{{}}U}{UUU}}}U{+UUU}U{}UUU{{}}U{}{}{UU{{U}{{{{U{U{}{}{U}}UU{UU{UUU{}U}{U{}{}{{}{}UU{U}}{UU{}{}{}{{U}}U}U{}{U{}{}UU{UU{UU}{{{U{}UUU{{}{}}}}{U{{}}}{}}}UUU}{}{UU}U{{}{U}UU}{U{{{U{{}{}}}UU}{{}{}{U}UUU{UU{U}UUU}UU{{}U{{U}{{U}{UUU}U{}}{{{U{}}U}U{}UU{}{U{UU}UU{U}}}{}{{U}UU{}U}{}{}{}{U}}U}UU}U}U{U}U{}UUU{{}{{{U}{U{UU{}{}UU}{}{}{{U}}}U}UUU{U}{U{}}{{}{}U}}{}{{{U}}{{}UUUUU{{{}}}}U}UUU{}UU}UU{}{}{}}U{{UU}}{U{}U}U}}{UUUU}}U}{UU}}{}UUU}{}U{}UUUU{}}{}{}{}}}}}U{U{U{{U{{}U}}}{UUUU{{{{{UU}U{}{{}U{{}UU{U{{U{{}}{}}U}UUUU}{}{}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}{}{UU{{U{{U}}U{{{}U{}{U{{{}UU{UU}}U{{{{{}}}}U}{{{{}U{}}}U}{U{{{}{}U{}}{{}U{{}{{}{U{}U{{}}}}U}}UUUU}{}{}U{{U}}U}{}U}}}{{{}}}U}U}U{}U{}}{UUUUU{{UU{U}UUUUU}{}{}U}{{{{}}}{{}UU{U}U}U}U{{{UU}UU{U}UU}}{{}}U{U}}}{{}}}{}}{}U{}UU{U{{{{{{}}{{{U}UU{{U{{{}{{U}{U}}{U}{}{U}}U{{}}UU}}U{{U{UUU}U{}}{U{U{U{{{UUU}{U{{}{{}{{{UU}{}{}{{U}{UUU{}}}UUU}U}U{{UU}{U{{U}UU{U}}UU{U{}}}{}}{UU{}UU{U{{U{UU{{UUUUU{}U}{{{{U{U}}}{U}{}}}{U}UU{}{{}}UU}UUU{}{U{U}U}UU{{}}U{}}}}U{{U{U}{}U{U}{U}{{{}}}}}}}{U{}{}{}{UU}U}{}{}}UU}{U{}}{UU{{{{U}}U}{{}U{{U{{}{{}}U{}}U{U{}{}UUU}{{{}{}{{}U}}{{}UUU{}}{U{{U}U}}U{{{}U{UU}U}U}{UUU{{U{UU{{{U}{{{}}}{}{UU{}{}{}}{}U}U}}U}{}UU}{{UU}U{}}{}U}U}}{{UU{}}{U{{}}{}}U}}U{UU}}}U{}}U}{{}U}{}UU}U}{{U{UU{U{}}{}}{}U{{}{UU{{{UU{{{}{}U}}UUU{U}U{U}UU{}U{UUU{{{{U{}U{U}{{}U{U}{UU}U{}U{}{U{}U{}}U{{}{{{}{{{}}}{{}UU}}UU}UUUUU{}}U{{{}{}}U}{}}{}{}U}U{{}{}U}{}}U}}{}}U{U}U{{{{{{{{U{U}{}}{{}}U}UU}U}{U}}UU}U}UUUUUUU}{{U}U}{}U{{{}}}{{{{}{}{}}U}}{U}}{UU{U{U}U}U}{UU{{{U}U{{{}{{{}{}U}{{{}U}}{{{{{{}}U{U}UU}{{}}U}{}{{}U}}}}}U}UU{{}{U}{{U}{}}{UUU}U{{U{U}{UUU}U{U{{UUU{U{UU}}{UU{UU}{}UU}}UU}UU}U}UU}{U{}}{U{}}}}}{{{}{{{{U}U}U{}}{{{U{{U{}{}{U}{{U}}{}}{{}UU{UUU}{U}U}}{{UU}U{}{U}{U{}{{}{}{UUU}}{}}{{}}}}UUUU}}{U}{{}}U{}UU}{{{{}{UU}{{}U}{{}}{U{U{{}U{U}}}U}{{{U}{U{{UU{}{}}}}}}U{{}UU}}}}{{}U{{U}{U}}U{UU}}U}{U{}U{U}}}{}{{UU}}}}}U}}}{{{}}{}}U{}}UU}{}}}{U{{{UUUU{}U}}}{}U}{{U}U{}{{{UU}}{{}U{{UU{U}}UUU{}}UU}{}U}U{}U{}UU{U{}}{U}}}{}{}}U}UUU}{{UU{}{U{}}{U}}{{U{}{{U{U}{U{}}U{{{}}{{{U}}}U{U}}}U}}{{}U{{{{{UU{}}{}{{{}UU}U{}{UUU}U{{}}{UU}}{U}{}}}{U}}{U{{{U{{UU{{U{{{}{{U{U}}U}{{{{{UU{{}}{{{}}}}{U{{U{{{{{{U{{}UU}}}UUU{{}U{U}U{{U}{}U{}}}{{{{{UU{UU{{{U{{{U{{{}UUUU{}{}{U}}{}{U{}{}}UUU{U}{}{U{}UUU{}}}{UU}{UU}{}{}}{U{U}U{{UU{{}U}{{{{+{{UUU}}{}}U}{{UU}U}{UU}}{{}UUU}{}UU}}}}U{U}}UU}}}U}{UUUUU}}{}{+U+}U{}}U}UUU}U}{U{U}}}{{U{{{{{}}}{UU{}}}{U}U}}{{{U}{{U{}U}{UU}+{}U+{{U}U{}U}UU}{{{}{{}}U{UU{U}}{U}}U{{U{{{{{}{{}{{}{}}{{}{}}U}+UU}+U}}{U}{}U{U{{{UUU{U{U}}UU{{U}{}U{}{}U{}{U}{UU}{UUUU}{{}U}++}{+{}++}UU{{}}U}U{UU}{{}}UU{U}{{{}}{U}{{U{UU}}U}{{U{{{{{}}{}U+{{{+++U{U+{}{UUUU}}{}UUUU}{}U}}}{U}}{{{U{UU}}UUUU}U}{U{{UU{U{}+{U}+++++}{}+U}U{{}{U{U{{{}}{}}U}}U{}{}{{{{}U{U}U}}{U{UU{{UUU{{{{+U}{+++}}{+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{UUU}+{U{+{}}U{}}{}{U}}}{UU{U{UU}{U{}{{}}{{{U}UUU}}{UU}U{{{}{}{U{}}U{+U{}+}}U{}}}}{{UU}{U{UUU{U}U}}U{U}{U}{}{UU}{}U{}{{{}}{{{}}{}{}}{}+{+}}}{}}U}UU}UU{U{{}U}U{}{{{UUUUU}{{{}{{{}{}}}}{{{{}U}{{{{}UU}}}+U{UU{U{UU{U}U{}{{{UUUU{U{{U}{{{{{}{{}U}U}{}}{{}}U}{U{}}UUU{{}{U{UU}UU}U{{U}U}U{{{{U{{U{UU}U}UU}}U{U{UU{U{}{}U{U}U{U}U}{{U}UUUU}UU{U}{U}U}UU{{}U{}{{}{}{U}}{U{U}U}{U}}{U}{}{U}{{U{}}}U{}U}U}UU{}{}{}U}{}U{}}}U{UU}UUU{U}}{U}{{UU{{}U}{{}}U{{}{U}UU}UUU}UU}}{U}{{UUUU{{{{}U{{U{{U}}UU{U{}U{U{U{UU{}UU{{{U}}U{{{}UUU}UUU}}UU}UUU}}U}U}}{U{UU}{}U}{{}U{U}{U{{{}U{U{{{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}U{{}{}{UU{}}}}U}}U{U{{U}}{{U{{}}{UUUU{}}{U}{UU{{{U}{}{U{U{U{{{}}{}{}{U{{}}}UU}UU}}U}U{{UU{UU}}}U{{{{{U}{}}U}U{}U}{U}}U{}U}{}}U}UUUUUU}}}UU{}}}}{}U}U{U{}}}}UUUU}{{}{}}{{{{{UU{{U}{{U{U}{{U}{U}{{UU{}U{{U}{U}UU}UU}}U{U{}U}{UUU}}U}}U{U{{}{{U}{}{}{U}{}U{}{U{{}}{U{U}U}U{U}U{{{{{UUU}UU{U{{{UU{{{}}{}{U}{UU{UUU{{{U{{{UU{}U{UU{}U{{U{U}}U}U{U{{UU}{{{}U{U}{U{}{}}{}U}U{U}{{{}U{U{{{{U}}U}UU}U{}U}U}}}UUU{{U}UU}UU}{UU{}}}U}{UU{U}}{{U{U}{{{{{U{}U}{{}{}U{{U{{{{U}UUU{U}U}U}{}UU}U{{{U{}}{}{{}U{{}}UUU}{}{}}}}{U}UUU}UU}}}U}U{}U{{UUU{U}{U{UUU}}U{{{}{}UUU{U}{{{}U}}}}}U{UU{{{{UU}UUUU}}UUUUU}UUU{UU}U}UUU}}U}}{{{{U{}UU{}}U{U}U{U{UU{}U}{}{{U{U}{{U{{{U}}U{U{{}{{{U{}U{U}{{{}}U{}{}}U}}{{}}UU}U}}{UUU{{{U}}U}}}{}{}{{}}{{}}U}{{UUU}{}}U}{}UUUUU}{}{}}{{{}U{{}U}{U{UUU{{{}{U}U}U}{}UU{}UU{{{}{U}}}U{UU}{{{{UUU{}U}{}UUU}}UU}{}}{{UU}}{{U}{}}{{{{}{{{U{U}U}{UU{U}}U}U}U}{{U}U{{{{{}{U{{}{U}{{}}UU{{}}U}{{UU{U}{UUUU}{}UU{U{}}}U{}{}}}{}U{{{{}}{U{}U{{}{}UUUU}}}}UU{}}}}}{}{{U}}{UU{}}}}}}U}}{{UU{U}{U{UUU{}}U}}U}{UUUU{UU}U}{}}UU{UU{}U}}}U{U{U{{UUU{{}UU{{}UU}{}U}}{}}{{}}}{{{{}{UU{U}}U}}{U{U{UU}}{}}{U{}U{U}UU}UU{}U{{UUU{}{}{}}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}UUU{{U}UU{}{}UU}{U{{{UUUUUU}UU{U{{UU{UU}}{U{}{{{UU{}}{UUUU}}}{{}}{U{}U}}U{UU{{}U}}}UUUU}{}U{}{}}U}U}}{UUU{{{U{{}}U{{}U{UU{}U}U}U{}}}}{{}}UUU}UU{U{UUU{{{U{{}{{U{{}}}UU{}{}}U{UU}}{}{{U{{}U}U}{UU}{{U}U}UUUU}{{}U{{U{U}}}U}U}U{}{{U}{}U{{{}{U}UUU}{}}{}}{{{{{{U{{UU}{}{}{}UU{}{}{}{U{U{}U{U}U}{{U}}UUU}UU{{{U{U}{UUU{}UU}U{U}U{}}{}{{{U}{UU{U}U{}}{{UU}{U}{U}U{{}}}UU{UU}}}{{{{{{U}UUU{}{{U}U{U}}UU{UUUU{{U}{{{UUU}{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{{}UU}}}{}U}{U{}U}U}}U}}{{}U}}}}{{}U{}U{U}}{{}U}{{{{}}UUU{}U}}}}{{U{U{}U{}}}U}{{U}}{UU{}U{{UU}U{UU}U{UUU}U}{}}}U}{U{UUU{UUUU{}{{U{}{}U{U}U}U{UUUU{U{U+U{{}U}}{}}{}{UU}{}{}}{}}}UUUUU{U{{{}{UUU{U{{U{U}{{{{}U}U}}UU{}+}+}U}}{}}U}}{}}UU{UUU}{}{UU}UU{{}}U{}{{UU{UU}UUU{UU{{U{U{}U}{U+}U}+}}U}U{}}{{{U}UUUU{}}U{{}}U}{}{U}}}}{}{{{U}U{{}{UUU}}}}U}U{+U}+U}+}{U}U{{}}UUUUU}UUU{U{UU}{{}}}{}}}}{U}UUUUU{{U}{U}}{{{{{U+U}+++}}+}UU{{}{{}U{{{}UUUU{}}}{}}UU}}{}{}{{{{}{UUU{}UU}U}U{U{U+}U+++++}}+U}}}{UU}}{{}{{{U}{UU}U}}U}}}U{}}{U}}{}U}U{{{{{U{}UU{+}}+++++++UU+}{UU{}{}}UUUU{}{}}{U}UU{UUU{U{U{U{U}{}U}U}U}U{}{}}U{+{U+++++U{+UU{{{U{U{U}}}}U}UU{}U}}}}}{UU}{{}{}U}}}UU}U}{}UU}}}U}U+U}+++{}+{{}{U{UU}{}{}}{}U}{}}U}U}{{}UU}{U{UUU{{{{}}}{{U{}}}U}}}U+}}+{}+}{{{U{}}}U{}}UU{}{{}U{{}UU}{U{U{U}{U}U}{U}U}U{U}}{}}}U{}}U+}}{+U}UU{U{}{UUU{UUU}}}UU{UU{{U}}{{{{UU{{{{{{}UUU}{U{UU{{}{}}UU}+U+}UUU{U{}}}{}U}{UU{U}{}}{U{}UU}{U}{}U}{U}UUU{}UU}{UU{U}U{}UUU{{+U}U{UU{{UU}}}}}{{U}{}{}}}}{{U{{{U}}}}UU{U{{UU{{}}}}}}U{}}}{U{}{}UU{U{{UUU}{}{{U}}}}UU}}U}}{{}UUU}U{UU}}}}}UU}U}U{{{{{}UUU{}}U{U{{}{{}U}}}}U{}{U}{}}U}{}{{{U{}{{}U}}{U}}}U{U{UUU{U}}{{UUU{}U{}UU}U{}UUUU}UUU{UUU{{}UU}UU}U}{}U}UU}{}}U{}{U}{}U{}U{{}U{{{UUU}}{{}}{{{{{{}UU{}}}{}UUU{{}U}}{}{}U}{U}UU}UU{{U}}{U{U}UU}{{U{U}}{}}U{{}}{}U{}}}}{U{U{{U}}}{}}U{}U{UU{U{}{{UU}{UU}}{{U{UU{U}}{UU}U}}{{{}UUU}UU{{{}U}}}UU}{}UU{}UU{}{U{{UU}{{{}U}}U}}{{}U}}U}}}U}U}UU{}{{{U}UU{UUUUUU{U}UU}{}{UU{U}{U{U}}{U{}}U{UU{}UU}}UU{UUU{U}U}{}}}{}}U{{{U{}{{UU{{}UU{{{}{}}{}UU{UU}}{U}}}{}}U{{UU}}{}U{U{{{U}}{U}{{UU}UU{}{{U}}{{}{{{}}U{U}U{U}}{{}U}UUUUU}UUUU{{}}U}UU{}UU}}}{}}}U{}}}U}{UU{{{}{}UUU{U}}{U{}U}}}{UUUU{}{}}UUUU}UUU{{}U}U}{{}{U}}UU{UUU{}}}UU}U{}{UU}U}{{{U}{UU}}}{{}}{{{U{{}}U{{U}{{UU}}{}U{}}U}{{UUU}U}}}}}{UUU{{{U{}U}UUUU{}{UU}}{{{}{{}}{UU}{U{U{{U{{U{{U}U}{{}{U{{U{{}}}{{U{UU}}{U{{}}U}U}}}{}UU}{{}}{U}U{U}{{U{U}}{{}U}{U}{UU{}UUU{}{{{{}{U{U{}{{{}U{UU{}{{UU{{{U{}{}}}U}U}U}}{}U{{{UU{{}}{UU}{{U{UU{{}}}{}{{U{UU{{{U}}}}UU}U}{{U}}}U}U}{}UU}}}{}{{{{{}U{U}{{{{{{{UU}U{U{U}U{}}U{}UUUUU}U}UUUU{}{U{{{UU}{{U}U{UU}U}UU{U{U}U{UUU}UUU{{{U{UU}{}{{{{U}}U{UUU{}U}U}{}{}U{U{{U}U}U}}{}}{UU}U{{}U}}}{}}{}}UU{{{}U}{{{{}{}}U{UU{{UU}}}}{U{{}U}{U{}}{{U}{UU}{{{{{U{}{U}}{}{{U}}U}U{}U{{{{U{{U{}UUUU{}{}}{{{{{}}}U{}{U{}{{{U{}U{}UUUUU{U{U}{UU}{{U{}{}{}UU{{U{UU}U}}{}{}U{{U}{U{U}UU{U}}UU}}}{UU}UUU{}UUU}U}}{}U}}UUU{}{U}{{{{U}}UU}}}{U}}UU}U}}{{{UUU}{UU{}{U{{{}UU{{U}}}}U}U}{}}}U{{U{{UU}{}}{{}U}}U}}{UU}}U}{{{U}U}}U}U}{{}{{U{U{{U{U}U{U}UU{{UU}UU}{{U}UU}}}{}{{U}{{}U}}U}{{U}}{}{}{}{{U{}{{}{{}}U{{U{}}{{{{{UU}U}{}{{}}{{UUUU}}U}U{{U}{U{{}{{UU{UUUU}{U{UU}{{UU{}{{{U}{U}{U}U{{{U{}{{U}U}{}}}U}U{UU}}}}{{{}}}}{{UUU{}}{}{}}{{}UU{}U}U{}}}{{}{UU{{}}{U{UU{UU{{}UU{{UU{{U}{}U}U}{}}}U}U{{{UUUUU{}U{U{}}{{}{{{{{}{{U{}UU{U}U{}{}U}{{{{{U{U}U{U{{}U{U{}U}U}}U}}}}{UU{{}}}{}U}U}U}{}UU}}{U}U}{U{}U}{UU{U}}{{{}U{U}}}UUU}}}{}}}U}}{UU}}UU}{{{{{}{U{U{{}}UUUU}}}{{{}}}}U}{{}{{}{U{{{}}U}}UU{U}}{U}{U{{U}U}}}{}U}U}U}{}{U}UUUUUU{U}}U{{UU{UU{{}U{}UU{U}UU}}}{}{}}{}U{}}{{}}U}{U{{}}}}UU{{U{U{}U}}}UUU}UUU}{UU}}{{{U{U}}}{U}{U{}}U}}{UU}}{{U}}UU}UUUU{}}{{UUU}}U{{{UUU{UUU{{{}}U{UUU}}U}UU}{U{U}U{}{}UU{{}{UUU}U}U{UU}UUU}}}}U}U}}}}U}{U}U}U{{UU}{{UU}{U}{}}{{{}}{UUU{}U}U{}{{U}UU{UUU{U}}UU{{}}U}}U{{{}{{UU{}}U{}UU{}}}{{}}U{}{UUUU}{U{{{UU{UU{UUU{{}U}U}UU{{}}}U{{}U}{UU}{{U}{}}{U{U{{{}U}UU{}{UU{}{}U+++}U}UU{}{{U}{U}U{U}{}U{U}U}}U}{}}UU}{UUU{}{}}}}{}U{U}UUUU}}}{+{}U+U{U{{UU}{}U{UU}{U}U}{{U}U{}U{{{}}UU{}{}}{{}U{}{UU}{}U{}{}{+{}+}U+UU}U}{{{{U{U{}}{{U}}}UU{{}{U}}{}}U}UU{UU{{{U}U{{{{{{U{}}+{}+++}U+U{}U}}{{U{U{U{UU{U{{{U}}{}U{UU{}{}U}UU}}UU{U}{U}}}{{UU+}}+++++{}+{}U{{U}}U}U{}{U{}}}{}U{}U{}U}U{}{UU{}UU{{}}}{UU}U}{{+U{+++++++U}+}}}}{{}UU}}UU}U{{U{}}U}UU}U}{}{{}}{}UU}}UUU}}UUU{U{+{+++++++++U+U}U}{{{{U{{U}}U}}U{}U{{}UU}UU}}U}UU}U{U}U{}}UU{}U}}+{U+++++++}U+U{{}UU{}{}{{}{U}}}}}U{{{}U{}U}}}UUU{}}}}{U{{}}U}{U{U+{U+++++}{+}{U{UU{U{U}}U{{}{}{UU}{{{U}}{{UU{}UU}{U}}}}}U{}}{U{U{{+}}+++}U+UUUUU{U{U{U{UU}}{{{{{{}U}U}}UU{UU{U{UU{{{U{}U{}U{}}}{}}{+}U+U}+U{U}UU}}}}{}{}U}U{{UU}U}{{}{{}}{}}{}U}}{}}{}{}}}U}UU}U{}U{+}}{+}{}{{}{UU{}U{{}}U}{{}}{}}{{{}U}{UU{}U{U{U}}{U}U}}U{}UUU}U}}U+++}{U{}U{{}U}{{}{}}{U{U{}{UUU}}}{U{}}{{}}U{}{{U{}{}}}{}UU}}{}U}}{}UU}{U}}U}}}U{}{U{{}UUUU{U}U}}{UUUU{{U{U}{{}}}{U}UUU{{{U{{U{{U}{{U}{U}}UU}{}}{U{{UUU}}U{}}{U{}{U}U{UU{{}}UUU{{U{}{UU{{}U{}U{{U{UU}}{UUU}U}{{U{{U}U{}}{U}{}{U}U}}UU}UU}{{}U{U}UU}{UU{U{U{UU{U}UU{{}{{UUU}{U}U}U{{}U}{{{}UU{U}{{{}{}U}}}{{U{{}U{U{{{{}}}UU{}}}U{{U}{{}}{}U{}U{}}{}{U}U{{}{}}U{U{{U{}{}UUU{U}U}{U{}{{{{{{UUU{{{U}}}U}U}{U{{{{}}}{}U}U}}{U{U{{}{U{}}}U}{{U}U{{}UUUU}}{{}}{}}{}{}{}U}}}U}U{U{{U}}}{}{U{{}{UU{{}}U{U{{}{}{}U{UU{U}U{U{}{U{U}}{UU{{}UU}}}{{}UU{{}{{UU{}}}}{U{U{UU{UU{}U}{{U}{}}{U}UU}UU}{UU}{{UU{U}}}}U{}}{UU{}}{}}{{U{{U{}}}{}{}}}{U}UUU{U}{}{}{UU{U{{}U}U}{}UUUU{U{{UU{U{{U{}UU}UU{UUU}}U{}{{UUU{UU}}}{{{{U}}}{{U}{}U}}UU}}{}{U{}U{}UUU}{}UU{{}{}{}}}UU{U{}{{}UU}}{{U{}{U{}{U}}}{{}{U}{}}U}{UU}}U}U{{}}{}}{{{U{{{{{}U}}UU}U}UU}{{}}UUU{}}}}U}U}UU{{}UU}{{}U}}{}{{UU}U}U}{}{U{}}{UU}UU{U{{U}}}}U{{}{UUUU{U{UUU}}UU}}U{U}}}{}{}}UUUU{{U}U{}}{}{U}UUUU{{U{UU{}{U{}U{{U}U{{UU}}}U}}U}UU{U}}}}}U{U{UU{U}{}{UUU}{}U}}{{{{{}{UUU}{}}}}{{}}UU}}UU{UUU{}{{U}{}}UUU}}}{U}{}U{}U}{}{}}{UUU}U{{{U{U{}{UU{U{}{{{}}UU}U{{UUUUUUU{{U}}{}U{{}{{U}U{U}U}{}}}UU}{U{{{}U}{}U}U}}U}{UUUU{{U{}}}{UU{{}{{}U}U}}{U{UU}}U{U{}{{UU{{{}U}U{{U}UUU{}U}}{UU}UUU{{UU{}{U}UU}U{}U}}}UU{{UU}{{}}}U}}UU}{{{{}}UUUU{}{{}}{}}UU{}UUU{{}}{{U}{U}}{}{}U}}}}}U}U}UU}UUU{{{}}}}{UUU{}{U{}}U}U}{U{}UUU}{{U}U}{{}}{}{U}{}}}{{{}U{}{}{}}}}{{{}{{{U}U}}{}}{U}{U{{{{}{}UU{U{{}{}{{}{{U{U{{{{{{}}}{{U{}U}}{{}{}}{UU{U}{}}{UUU}{{{UUU}{UU}U{{{}{}}}}{{U{UU{}{UUU}}UUU}}{{{}UUUU{{{{U{{U{{U{}{{U{UUU}UUU{{{{}U{}U{{}U}}}}{{{}{{}{{U}}{U{}}U{}{{U}}}{}U}U{}UUU}U{{}UU}{U{}UUUU{{U}U}{UUU{}U{{UU{U{}U}U}}U}UUU{{{UU}}}{}}{UU{U{{U{UU{}UUU}{{}}{{U}}{UU{U{{}{U{U}{UUU{{U}}U}{U{}{U{{{}{{{U}}U}}UU{U{}{UU}{U{UUU}}}}{U{U{U{}{{U}{{{U{{}U}}{U}}UU{U}{}{UU{{{{{{U}UUU{{{{{}}}UU}}}{U{U}}UU{UU{}U}U{UUU}{{}}U}UUU{{}U{}U{{{{U{U}{{UU{{U{}U}}}U{U}{}U}{}U}{{{}U{U}{UU{}{UU}{}{}{U}}{}{U{U}}}{}UU{}U}{}}{{U}{{U{}}{U}{UU}U{UU}}}{U{}}}{UU}{}U}U}U}}{}{{U}U}{{{{U}UU}U}U{}}}U{U}}{{}{U{{}UU{U}}{{{U}U{U}U}U{{U}}{}U}}}U}UU{UU}{}{UUU{{{UUUU}UUU{}}}}{U}{U{}U{U}U{U}{U{{{{}}UUU}U{{}UUUU}{U}}U}{}U{{}}{{}UUUU{UUUUU}{{UU}{}}UU{U}UUU{{U}U}{U}}{U{U{U}{}{U}}}UU{{}U{{{}UUU}U{}}U}{}U}}{}}{U{}}U}U}U{UUU{UUUUUU{}}}U{U{}}}{}{}{}}{U{{}U{}}{{{{UU}}U}{{UU}U{{}}}{}}}{{U{{}{}}{{U}}{UU}{{{UUU}}}}{U}{}}}UUUU{}UU}U}}UU{{UU}}U{U}}{{{U{{{{UU}}{UU}}UU}U}}}U{}{U}U+++++U}{}U}}}{{U{}}{}UUU}{}}U{UU}UU{}{UU{{}U{{{}{U}}{}UU{UUUU}{+{}}U}+}UUUU{}U}UUU}U}}U{}{}UU}{}UUU}}{{U}{U}}}U{}{U{}UUUU}{{{{+U{+++{{+}}{U}U}UUU{}U{}{{U}{{U{{{U}U{{{{}{{U{}}U{UUU{UU}U{}{{}+UU+++++{{+{}UUU{U}{UU{{}U}{U{U}{}}}UUU{UUUU}}UUUU{UUUU}{}}{U{U+U{+++++++{{+U{{U}{}{U{{}{{U{}U}U}}{{{}U}{}UU}U}}}{{}U{{{{{{}U{{+{+++++++++{+{}}}{}U}U}}{}{U}UUUUU{{{{UUU{}}{}U}}UU{{U}UU{{}}}U}+U+++++++++}+}{}{{{{{U}{{UU{UU}}}{UU{}{U}}}}}U{U}UU{}}}{U{U{}UUU+U+++++++++}+}}{}}{UU{U{}}}UU}{}{{{}U}U}U{}{}U}}}U}UU}U}}U{}{}{}+}}+++++++{}+{}UU}U{}}}}{U}}U}{}U}}U}UU{{}{{UU}{}U}U}{U{{U{{}}}}}+}}+++++{}+{}U{}}}}{UU{}{U{}UU}}}{U{}{{U}{}U{UUU}{}U}{UU}UU}{U}}U+}U+++}{+{}}{{{}U}UU}{}U{}UU{{{U{}}}}}UU}U}{{U}{UU}{}}}}{}UU}U{UU+{}{{{+{{}U{U{}}UU}{{{U}UUU{{}{}}{U}}UUUU{U}}}{U}U{{{}UUUU}}{U}}}+++++{{}}{UU{}{{U}}U}U{U}}{U}U{{{{{}{{}}U}UUUU{}}{UUU{UU}{{{UUUU{}U{}U}}}UU}}}{U}U{U}{U}}U}{}}}UUU}UU{{}{}UUUUU}{}{{{{U}U}}}U}U}U{{UUU{UUUU}U{}{UU}}UU{{{{U{UU{UU{U}{{}U{{U}{{{U}}U}}}}UUU}{}U{{}}{U{U}UUU{{{}{{}UU{{UUU}{{}}{UU{{{UU}UU}U}}}{}{{UU{{UU{U}}UU{U}}{{UUUU}UUU{U}}}}{}}}UU{U}UU}}UU}}{{}}{}}}U}UUU}{{UU}{UU{{}UUU}U{U{{U}U{U}{}{}}{{{}{}{}}{}UU}}{UU}{}{U{{}}{UU}UUU{{}}}U{}{U}}}U{}U}U{{UU}}}U{}}}U}UU{}}U{{U{{}UUUU}}{U{}{U}{{UUU{}U}{{{}{U}U{}{U{{{U}}U}{{}}{U}UUU{{U{U{}U}{UU{{{{U{}{UU}{}}}U{{}UU}UU}}{{UUU{U{{U{{}}{{UUU}{}{U{U}}UU}{U}}UU}U}}{{}}}}}UU{UU}UUU}}U}}UU}}U}{U}{{{}{{U{UU{}U}{U{}{U}{}U{}{}U}{{{{UUUUUUUU}}U}{{}{U}{{U{{}}U{{U{{{{U{{U{{{}}{}}}}U{U}U}{UU}}}}UU{UU{{U}}{{{UUU}UU}U{}{UU}}U{{}{{}}}{U{U{{U}}}{UUU}{}U{U}}}{}}{UUU{}}U}}}UUU}{U}}{U{UU{U{}}UU{}{U}}}{}}}}}}U{U{UU{{}U{}U}}{}U}U}}}{U}{}}{}{{UU{}U{U{{UUU{{{U}}U{{}{{}}}U{{{}{}}U}{{{U}}}{}{}U}}U}UUU{UUU{U{{{}{UU}}}U{U}}}}{UU{{{U{}UU}{}U}}UU{U}{{}}UUU{}U}}{UU}}}U{}}{U}}UU{}U{}}{{U}}{{}U{UUU}U{{}{}}{}}{U{}U{{UUU{U}{{}}}}{U{}{}}{U{{{}U}U{}U}}UU{{}}}}{{}{{{UUU{{UU}{UU}U{}}{{{{}}{UU{{U}{UUU{{}}}UUU{{}}}{}}}UU}UU}U}U{{}U{{}{U{{U{{U}}}U}U{}}{U}U{{UU{U{}U{{}{U{UU{{}UU}{}}U{U{U}{{}{}U{{U{{}}{{}}{U{{{{}UU{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{}}}UU{UUU}}U{{}U{}}{U{U}}{}{{U{U}{{{{}U{UU{U{}}{UUUUU}{}}}U{}}}{U{UU}U}}}U}}{}}}}U{{}U}U{}{{{UUUUUUU{{}}UU{U{}}{{}}{{{}}U{{U{{U{}}U}}{{}{}UU}{{}{U}{{{}{}UUUU}}U{U{{UU}U{{}UUU}UU{U}{}U{}U}{{UUU}}}}}U}{{{{}{U{U}}U{{UU}U{U}}}UUU}U}}U{U{U}U}}U{{U{}{U}}}}UUU}}U}U}UU}{U{{}}{}}U{}{U{{UUUU{{{}{UU{}}{{U}U{}}{}}}{UUUUU}}}{U}}{UU}{}}{UU}U}U{UU{U{}{{}UU{}}}}{{}U}{{{UU{{{{U{U}{{{}U{{{U}{}UU{}{}{{}}{{}{U}}}}UUUU}}{{{U{U}}{}U{U{U{U}}UU}}{}}}U}}UUU}}{}}}{}{}{{{UU{}}}{{}UU{}{U}}}{}}}UU}{}{UUU{U{}{}}{{UU}}U}{UU{U{U{}{U{{U{}}U{{{}}UU}{U}}U{{}{UU}}}UU{}{}U{U{{{U{{}U{U}UU{}{U}}{{{{}}}}U}U}{UUUU{{}{}{}{{{{{U}U{{}U}UU{}{U{}{{{{}}}}}U}}{{U}{}}UU}}}}}UUUU{}}U{}{{UU{}U}}{UU{}U}{{{U{{}U}U{UU}UUU}U{}}}U}}}{U{}{}}{U{U{}U{UU}{U}{}}U}{{{}U{}}{{{UU{}}U}{{{U{}UU}U{}UU{U{UU}{}UU}UUU}UU{{U{{}UU}{UU{U{{U}}{}{}}U}{{{}U}{{U{}{{}U{{UU{{}{U}}}{}U}UUU{}}U}U}}{}U{UUU}}UU{{U}{}UUU{UU}}}{U}}}{}UU}{}U{{UU}{}}}U{}{{}U{{}}}U}U}UU{}U}UU{{U{}}}UU{}{{{U{}}{{}}}UU}}{UU}}UU}U}{}UU{}U}{{}}}UU}}UU}U}U{{}UU}UU}}UUU{{UU}}}}}U{{U{}{}}{UU}UU{{}{{U{U}U}}}}{{U{{{}}{{U{}U}+++++++}}U{{U{}U}U}}UU{}UUU{U}{U{UUU}U}{UUUU}{UU}{{{U{{}{UU{}}{+}}{}}{}+{{}U{UU}}UUUU{{U}{UU{{}UUU{{{}}{U}U{UUUUUU}}{U}{{{}UU{+UU+++++}U+U}{U}UU{U}{}{}{}}UUU{U{{}}}}}{{{U{}{UU}{U{UU{U}UU}U{+}}+++++++{}+{}}{U}}U}}UU{}U}{{}U{{{}{UUUUUUU}UU{U}{}U{U{U}{{}}U+}+++++++++{+U{UUU{}}{}}}{{}{U{}UU}{U{{U{U{}U{U}U}UU}}}{}U{}}U}{+U+++++++++}+}}}{{U{}UU}}U}}}UU{}}{U}}{}}}{U{}U}{}{U{UU{{}}}U{{}+}+++++++++U+}}}UU{}{U}U}{U{U}{}{{}{}{}}UU}UUUUU}U{U}}{U{}{}U{{{+}+++++++++}+{U{U{{}{{U{}U{}UUU}{}}U{{UU}U}{U}}UU{}UU{}{UU{UUUUU+}+++++++++U+}UU{UU{U{}}{}}U{{UU}}U{}}U{UU{}}{U}{UU}{}{{{}{{U{{}+U}+++++++}}+U{UU{U{{{{{UU{{}}UUU}}{U{{U{{UU}{}}U}{}UU}{U}}}}U{}{+UU+++++}}+}}UU{}U}}}U{{{}U{{}}U{{}{UU}U}UU}}U{UU}U{}}}UU{{}U}{{U+}{U}}}{+{U{U}U}U{U}{UU}{UUU{U{}U}U{UU}}}{UUUU{U}UU{U{}U}{UU}{{{U+++++++UU{U}UU}}U}}U{{U}U{UU}{}U}U{{UUU}UUUU}{U}U{}UU}{}}}{{U}{{{U}{{{{{{UU}{{}}U}}U{}{U{{{}U{}UU{}{}}U{{{{U{UUUU{{{{{U{{}}{U{{}{UUU}}{U{UU{U{{U{{{}{{U}}}}}U{{U}}U}U}}U{{{{{{U}{U}{}U}UU{UU{UUUUU}}{}UU{}UU{}{U}{{{U{U{{{U}U{U{U{}{{{{{}}}{}{{}}{UUUUU}{}{UU}}{U}U}{}}UUU{U}UU{UUUUUUU{U}{{}}U{{}{U{}{{}}{U{}{{U}U{U}{{{{UUUU}U{}UUUU{U{U}}}}}UU{}{U{U}{U{}{{}U{}{U}UUU}{{}U}{UU{}}{}{U{{{}{}{{UUUUU}}}{{}{U{}UU{UUU}{{U{U{U}}U}U{{}U}U}{}}}}}{UUUU{}}{{}{U{}{U{U}U}UU{{{UUUU}UUU{U}}U{}}U}{}U}{}{UU{}}}{}{{U}}UUU}UUUUU{}}{}{}{{UU{UUU}U}UUUU{}}{}U}{{}}U}UUU{U{UU}}{{UU}{}}{{UU}{}UU}}}UUU{{U{{}}}UUU}}UUU}}}UU{U{U}{}{}U{U}}U}{{}UU{{UU}}{{{{U}}}}U{}U}{}}}{{}}{UU}{{}UU}{{U{}}}{U{{{UUUU}}}}{}U{{UU}{}}}U{U{}}U{U}{U{U{U}}{}{{{{}}}{}}{U}{}}{}UU}}U}{}}}U{}{UU}UUU{{{}U}U}{U}}}UU}U{{{U{{}{UU}{}U{}{}U{U}{}U}UU{UU{U{}{{{{{U{{{}}UU}U{{}U}U}{UUU}{U}{}UUU{U}{U}{{}U{U}U}{U{UU}}U{{{}}{U}{UUUU}}{{U{UU}}U}U}U}}}{}UU{}{{{{}{{{U{}{UU{}}{}}}{}}}}{{U}U{U{UU}{{}U}}UUU}{}{{}UUUU{{}UU{{}U{{}{U}}}{{}U{}}{{U}{{{{}{U}{U{U}{U{U}UU}{U}UUU}UU}U}{UU}U}{}UU{{{U}UU}{}{U}U}}U{}{{{UUUUU}U{U{{{}}U{}{UUU}UUU}}U{U{}U}}U{}{}UU}}}{{U{U}}{{UU{}U}U{}{}}U}U}UU}{}U{}}U}U}}UU}UU{}UU}}{{U{}{U{}{}{{}}{}U}U{}UUU{U{{}}U{}UUUU}UU{}}U}U}UUUU}{U{{}}}{}}{{{{UU{{{U{U{}{U}UU}U{{UU{{U{{}}}UU{U}{{UU}U{U{}{{}{}}{U}}UU{}U}}{UU{{}{}U}}UU{}}{}}UUU}{U{}U{U{{{{{{U{U}UU}{{}{}}}}U{{U}UU}}{{}}{U{}}}U}UU{}U{UU{U}{U}UU{}}{{UU{U}U{U}UUU{U{U}}}U{}UU}}U{U}}}{{{}{{}}}U{{{{U{{U{}}UU{}{U}{{}}}{{U{}{{U}U{U{UUU}UUU}}U}{{{{}{}{{UUUU}{U}U{{{{{U}}{}}}U{U{{{UU{}U}UUU{{}U}}}{UU}{}}}{}UU}U{{{{}}UU}UU}U}UU}}}}U{UU}U}{{{}}U}}{{{}}}{}U}U}U}U}U}{}}}U}}}}}U{}{{UU{{}{U}U}}{}}}}}{U{}}UU}}{U{U}}UU{}U}U}}}}U{U{UU}U{}}{U{U}}}{{{{U}{}U}U{}U}{U{}U}{UU}UU{UUU{}}{{}UUU{}U{}U}UU{{UU}UU}UUU{}{UUUUUU}}}U}UU{{{}U{{}{{}}{{U}{{U}U}{}U}}UU{}}{UUUUU{}}}}UUUUUU{}U}}U{U}{{UU{}U}U{U{U{U}UU{U}U}{}{{UU{U{{{{}}U}UU{{{}}U{UU}{U}U{{{UU{U{}UU}{U}{U{{}{}U}{{{U{}UU{}U{U}{}UU{}{}{U}{U{}{}{UU{{U}UU}}U{{{}U{{U{U}}U}U}}U{UU{U}}{{{}}U}}}UU}U{{}{}{}U{}}}{{UU{U}{U}{U}}{}}}}{}{{}UU{{U{UUU{}{}U}{}U{}}UUU}}U{{{U}{}U}UU}U{}{UU}U}{U}}}{{UU{}U}}}UUU}U{{{U{}}}U{{}}U{{}}U}}}U{}UUU{}{}{}}}}{}{{{}UU{}}U{{{}}}U{U{}{}}U}{}U{U{}}{{}}UUU}{UUU}}{}{U{}{}{U{U{}{{}{U{}U{UU}}{UUUUU{U{UUU{}{}UU{}U}}{{{U}{U{}}{{}{{U}{{U{U{}U{UU}U}}{{}{}}U{{{U}U}{{}}U}U{}{U{U}}}}U}}UU}}{{{}U{{}{{UU{}{{{{}{}U{}U{}{UU}U}{}U}}{{}}}}}}{{U{}{}}{UU{+++++++++++++}{}U}}}{{U}U}{U{{}}}U}{{}{}U}}U}U{}}}{{}{{U{}{}}{}{+UU}{}}{U}U{+{}U}{}U{U{{UU}{UU}}{U}}U}UU{UU}}}{U{}U{U{}}{{U}UU{{+}+++++++++}+}U{}{U{U}U}{{{UU}}{{{U{}}{{U{}U{U{{}{{U{}UU}U}{}}}{+U+++++++++{+{{UUUU{}{UU{{}}{{}{{U{}}}U{{}}}}{UUU}U}}{}}U}}UU}{U+{+++++++++{+}{{}}{}}{UUU}}{UU}U{}{}U}{U{}U{}U}U}{{}}UU{{{{{}}}}+}+++++++++}+U{}UU}{}{{}U}}}U}}{{}}{U}{U}UU}}{}}U{{}UU{}{}}UU{UU+U+++++++++U+U}}{UU}UUU{{U}{}}}{{}}UUUU}UU}UU{}}U}UU}}}{}U}U}{{U+U+++++++++U+U}}U{}U{}}{}}}{}}U{{U{{}}}{}{}UUU{{}U{UU}{{U{}{}U}}+U+++++++++{+{{{{U}U}{U{}}U}{{}}}}}}{UU{{{U}{U{}}}U{}}{U}}UUU{}{+}+++++++++{+{{{}{{{}U}{{}{}U{{U{UU{U{}UUU}U}}U}{}{{U}{}}U{{{}}U+{+++++++++U+{}{{{{{U}UUUU{{UU{{}}U}}{{}}}}UU}UUU}{}{{{U}U{{}}UU+U{}U}{}{U}}+}{UUU}{UU}{}U{U}}UU}}{{}UU}U{{{UU{{U}{U{{{{U}}}}}}{+++++++++++++}}}}U}U{}U{}{}}{UU}}UU}}{UUUUUU{{UUU}}{U{}{}}{{U{{}UUUU}UU}U{}UUU}}}{{U}{}{U{{UU{}{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{UUU{UU{}}}U{{{{UU{U}{U{{}UU}}{U{{}{U}}}{{}}}UU}U}U}U}U}{}UU{{}}}}}U}{{}{U{UU{}}U}}{{U{UUUU{{U}{UUU{U{UUU}}{{U}U{UU}{{{}}}UUUU}}}}{UU{U{U}U{{}}}{U{UUU{}U}{{}{U{}{{}U{UU}UU}U}{U}U{UU{}U}UU{{U{{}UU{UUU{}}}UU{}U}{U{{U{U}}{}{UU{{U{{}}}}}UU}UU}{{{}{}}{{U{{}U}}}}{U{}}}UU}{}}}{U{UU}{{U}{{U{}}{U}{{U}U}{{UUU{}U{U{{}}}}U{}{{{U}}{}{}{U}U{U{{}}{U{U}{{U}U}U}}}{U}}}U{UUU{}}{}}{{}}}U{{UU{{}{{U{{}U{UU{{UUU}{U}{{U{{U}UU{U{{}}{}U{}U}U}{{U{{{{U{U{U}}{U{}UU}U{U{U}U{{U}{UU}}UU{U{}}U}UUU{}{}UU{U}}U{}{}UUU{{{{{{}{{UUU{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{}U{}U{}}{{}}{U{UU}}{UUU{{{{U{{U}}}}{{{UU{}U}}}}}{}{U{U}}{}U}U}{UU}{{{}}UU}U{{}}U}U}{{U{{{{{{{{}U{{{U}UUU{U}UU}{UU{}UUU{}}UU{UUUU{{}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{UUUU}}}U}U}}}U}}}UUU}{{{{}{{{UU}{}}}UUU}{{U{{U{}}{{}}U}U{{}{{UU{U{}}{U}U}}{}U{}}U{}}{UU}}}UU}{U}}U{}U{}{{{}}}}}{}{U{{}UU}{U}}U}UU}U{}}{{}UUU}U}U}{}UU{{{{}}U}}}}U{UU{}U}}{UUUUU{}{}UU{U{U{{U{}UU}}UUU{}}UU{{}{UU}U{{}{{}}U}{{}{{}{{}UU}}{{UUUU}{UUUU{}{{{}U{{U}}}{}}}U}U{UU}U}{{{{UUU{{}{U}U{UU{{}{}{UUU}U{}{{UU}}{U{{{U{{{{}U}{}{{U{{UU}{{{}}{}}UU{}U}U{}U}}U{}UU{{{{U{}{{U}}U{U{UU}U{}}}{}U}}U}}}{{}}{{{{UUUU{U}U}}}}UU{}}{}U}{}UU}UU}}U{{{{U{U{{{U{{}}{{}}U}{}U{U}}UU}U{{}{{{{}U{{U}U}{}UU}}U}UU}U{}}}U{{}U}{U}{}}{}{{{}U{}U{{UU}{{U{UUU{}U}{U}}{U{{}U{{{U{{{U}}}}U}UU}U{U}}{U{U}UUUU}UU}U{U}}{{{{U}}{{}{}}}U{U}U{}U{{U{UU}}UU{}U}U}U{}{{}{U{}{{U{U}{}}}UU{{}}U{}{{{}}}U{{{}UUUUUU}U}}U{}}UU}}{U{{{{U{U}UU{}}{UU}}{UU}{UU{U}{{U{{}U{UU{}U{U}{{U{{}{U{UU{}U}{U{{U}{UUUU{U}{}}U{}}U}U{{UUUU{}}U{}}UU}U{}{{}{}UU}U}{{{}U{{UUUUU}}UU}{}}}U}{U}}UU}}}UU{{{}}{}}UU}{{U}{UUUU{}{}{{{}}{{}UU}UU}U{}{U}U{}{}U}{U{U{{{}{UU{}}U}U}{{}}}UU}{U{U}UU{{}}}{{}}}}U}U}}{U{}{}U{}U}}UU}{UUU}{U}U}{{U{}UUU{}UUU}U{U}U{UUU{}{}U}}}{UU}}UUUUU{{}{}}{{}}{{{{}{U{}{{UUU}{}}UU{U{{U}U}{{U}{{{{U}{{}U}}}}}{}UU{{}U++++++++}{{{{}{U}UUU{{{{{}{}UUU}{{UU}U}}U}}UUUUUUUU}UU{U}{U}}}}+}{}}UUU++}}{{}{U{}{}{}U{UUU}}U{U{{{{{U{{}}{UU}}{U{}}U}}U{U{U{U+U}}U}}U{{++}UU{U}}}U}{}}U}UUU{{{}}{}UU{{UU{{UU{U}{{U{}}}U}{}+++{UUU}{{+++{}+++UU{{U}{{{{{}U}}U{}U}U}{{}{{UUU{UU{}}{UUU}{UU}U+}{}}U{}+++++U{U{++U}U{}}{{}{{}}}UU{{}}U{U}{U{{}UU}{}U}U}}{UUU}++}UU}+++++++++{{}{+}{{U{{{{U{}}{}{U}{}{}U}{UU}U}U}{{{UU{}U}UUU{+{U}}++++++++++U{}{+}{}{}}U}U{U{U}}}U{U{{U{}}{UU}U}}}{{}{}{}}}U}+U{}U++++++++++{{U{+}{{UUU}}U{U{}}}{U}U{{UUU}}UUUU}}U{U}U{{U{UU+{}}U+++++++++++U}U{+{U{}{}{U}}UUU{U{}}}{}{{}{}}{{{}}}{{U}U{U{{{+}UU{+++++++++++}{{{+U{{}}U}UU}{{}{{{U{UUU{}{}UUUUU{{{U{{UU{}U}{+U{}++++++++++++}{}}+U}U}}}}}{UUUU{}U{}{U{UU}U{{{}{}{}}U}U{U}{}+{}}}++++++++++++U}}{+U}}{{{}{}}UUU}}{UU}U{UU{{{{}UU}}{}U{{}{}U{+U{U}}++++++++++}{}U++}UUU}{}}{}U{{UUU{U{UUU}U{U{}{{U{{U}U}}}U{{+}UU}U}++++++++{{{{U+U}}UU}}U{UU{{{}{}}{{U{{U{}{}{U}{U{U}{{{}U{U{++}UU}{}}}{}}{{{}+++}{{}{U}}}{{}{}U}}{U}{{}U{{U}U{{{}UU{{{{UUU{{{{+++}{}{UU}U{U}++}U}U}{U{}{}UU}UU}}}U{}}}{U{}}{{{U}{{}}}}}}{U{U}}}{++UUU}{}U{}++{{U{U}{UU{{{{}{U{U}}}}U{U}}{}}{U}}{{U}{U{{{{{U{}U}U}{+}}}U{{U++U{UUUU{UU{}U{}{{UU}}}{UU{}{UU}U}UUU{}{{}{{U{U{U}{{}{U}U++U}+++}{}}}U}{}}UUUU{U{}U}{{}{{{{{U{}U}}{{{UU}}UUU{}}{U}{{U{UU{{}++}}}{UU{U}UU{}}}UU{}{U}{U{}}}U{}}}{U}UU{{{U{}U}{UUU}U}}UUUU{U}{}{{U}U}UU}UUU{}{{U{}}U}{U}}{}U{U}U{{U{{{{UUU}U}}}U}UUU}}U{}}UUUU{}{{}UUUU{}U{{}U{UU}}{}{U}U{UU}{}{}}{}}{{}U{{{{{{U}{U}U{U{}{}U}}}}UU}U}{{{}}}U{{}}}{}{}{}U}{UUU}}{}}}{}}UUU{{UUUU{UUU}U{UUUU{{U{{U{UUU}{{{}}U{{UUUU}}}U}}U{U}U{U{{UU}U{U}UU{{{{}{{U{U{{U}}}{}UU{{U{U}{}{}U}}U{U}}U}}}UUU}U{}{{UU}}U{U{{}}}U}{{}}{{}{U{}{{}U{UUU}{{}UU{{{{UUU{}}{}{{{U{U}U}{}U}{}}{}{{U}{}}{}U}U{{}U{}UUU}UUU}{}{}{U{U}U}U}}{U}{{}{{}U}}}}U}{}U{{U{{{U{}{}}UUU}}{{U}}U{U}}{{{U}}}U{}{{}{}UU}U}}}}U}{UU{UU{{}}}U{UUU{{UUU{{}UU{{}{{U{{U}{}{}UUUU}{}U{}U}UU}}{{}}U}{UU{{}{UUU}U}}{{}}UU}}{{}{}{{{{{{}}UU}UU{{U}{UUUU}U{{UU{{}{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}U}U{{UUUU}}}}U}UU{U}{{U}{U}}{U{}}{{{}U{}U}}U}UUU{{UUUUUU}U}}{U{U{{{U{{U}UU}}U{U{{{{{{}}{}U{{}{}U}}}UU}U{U{}{}UU{UU{}U}U}{}{U}U{{UU}{U{U{{{}{}{U}{U}{UU}}{{U}}U{UU}U}U}U}{U{{UUU{}{{}{}U}{{UU}{UU{}}{U{}{{{}U}}U}{{}}}UU{U}U}{{{{U{}U{}}U}UU}UUU{U}{}U}{{{{UU}U{{{}{{}UU}}}U}{}}{}UU{}}}}U{{}{UU{{U}{{{}{}}{}{}UU}U{{U}U{U}}UU{}UUUU}U{{UU{{}}UU{}U}U{}}{UU}{{U}{}UU{{UU{{}}{}{U}UU}{{U{UU{U{}U}{{UUU{}{UU{{U{}{U{{{}U{UU{}{{}}}UU{{}U}{}U{{}}{U}{{UU}{}U}}}}{U}{}UUU{UU{UU}{}{{{{}U}}}}}U}}}UU{U{U{}UU}U}U}UUUUU{U}U}}{U}}U}}{U{UU}U}{UUU{U{{UU}}}{}U}{U}{}{}}U}U{}U{}}}U{}}{}}U{}UU{UU{{U{U}{U{}{{{U}U{{}U}UU{}}UU}}{{}}U}{}{{}{{{UU}{UU{{}U{U{U}}{}{U}{{}}U{U}}}{}{}}{{}{}}}U}}}{{U{{}{U}U{U{U{}}{U}UUU}}{{{UU}{{{{}UU{{UUU{UUU{{U}UU}}{U{}U}}U{{U{UU}}{{}U}U{U}}}}}{{UU}U{{U}U}U}{U}{UUU{{}}{}}UUUUUUUU}{}}}{{}U{U{{}}U{{}U}UU{}UUU}}{}U}{}{{U{{}}U{}{}U{U}U}}U{UU}}UU}}{{}{}}{}{{{U}{U{}}U}{{U{}{{}}{}{U}U}}U{}{{}U{}}{U{U{{U}{{{}U}{U}{}{}U}UU}}}}{{UU{U{}{{}UUUUU}U{U}{}}U}{}}UU{{{{}{}U{}{UU{{}}U{UU{U}}{{U}}U{{}}{UU{{U}U{{{}U{U{{{}}{UU}}U{{{U}{}U{U{{U{{{}U}UUU}{}}{}}}{UU}U{UU}U}}U{}U}{}{U}{U{}}{{UUU{}}{{{}}}UU}{}{}U{}}UU{{{{{}UU}}}{}}}U}}}U{U{{}}++++++++}}}U{{UU{U{{U{{U}U}{}{UU}{{U{U{{{U}{}}U{UUU}UU{{}U{U{{U+{UUU{}U++U}{+U}U}}U}}}}}U}}{{{UUUUU{}}U{}{}{{{UU}U{}U}U}{{{U}{+{UUU{{U{{++}!UU{UUU}UUUU{U{}UU{U{{UUU}}}{UU}}U{{{U{{{}}}{{U}+++{{U{UU{+++}}!!!{{UU}}U}{}}U{}UUU{UU{U}}U}{}}UU{UU}{U}}U{U{{U}+{}{}{}U+++++{}{!++U}{{{}{}U}{U}U{{{{UU}U}UUU}U{}}}{}{U{UU}{}UU++}U{}+++++++++{{UU+{{}UU}}}{}{{}{{{U{{}}}{U{}{U{{{UU}U}{{U}}}{{+UUU{++++++++++U{}}+{UU}}{UU{UU{UU{}UU{U}{}U}}}{}UU{UU{{}UUU{}}U+U}}{++++++++++{UU}+U{}{{{UU{U{{U}U}U}}{{}}U}{{}}U}{{}}}U}}U{{{+}}{{+++++++++++UU}}+U}}}}}{U{}}{{UUU}U{U{}{{}{{{UU{U}}{U{{U}U}U+}U}U+++++++++++U}{{+{UUU}UU{U}}{{}}}}{U}U{}{{}}}}{}}}}}UU{}}{{{+{{U++++++++++++{{U}+}{U}}}}}U}{UUUU}{}{U}U{}{{U{U{{}{{{}}{{{}{+}UU}++++++++++++U}UU+}U}{}U}U{{}}U{{U}U}UU}U}}}}U}{U}}{UU}UU}{}+}}}U}++++++++++UUU}++U{{}}{U}UUU{}}UU}UUU{}{U{UUUU}{}}{UUU}{}{}+{{UUU}++++++++{{UUU+}{U}{{UUUU}U}}{{}}{{}{{{{}{{UU{{{}U}U}}U}{{}++{}{}}{{U}U{{{{{+++{U{{}U{U{{UU{}}{{{U}U{{{}U{{}UUU{}{U{U}U{UUU{{+++}}U{}{}U}{U++UU{U{{{U{}}U{U}{}}{{U{{U}{}{U}}UU{}{}UU{}{}{{}}{U}++U{{U}{U}U++}}{UUUUU{UU}}}{{}}{U}U{U{U}{U}{{{{UU}{}}{{}UUU{}}{}{{+{{UUU}}++U}{{U{}{}}U{}}}{{{{UU{}{{UU}}UU{{U{U{}{U}{U{U}U}}}U{UU{++}}+++U}{}{{}{}UU{}}{}{{UU}}UU{U}{U}}{{}}}U{}{{UU{{}{{{UU{U}U{}U}++{}UU}UU{{{}{}{{}}UU}UU{U}U}}U}{UU{}U}{U}U}U{{UUU}{{UU}UUU{{UUU}UU{{{{U{}}}U{{}}{{}}}}U}{UU}U{UUU}UUUU{}}}{{U}UUU}}}}UU}U{U{}}{}U}{UU{{}}{U{UUU}}}{U}}{U{{U{U}{{{}{U{}U{}U{{}{U}}{UU}UUU}}UU}}U{U{}{}}{}{U{{}UU{{}U}}{U{U}{{U}UU{U}UU{U{}U{U}}{}U}{{}}UUU}}}U{}U{}UU{{{}}}UUU{U{}}{{{U{}{}{{}{}{{U}}{}{{{}}U{U{}U}}}{}U{UUU}U}{U{}{{U}}}{U{{{U}}{U{}U{{}}U{}}{}}{}{U{UUU{}U{U{{{{}{}}UU}U{UU}{{{}}UU}}U{UUU}}U{U}}}{}UU{}}}}U}}{{}{}U{}U}U}}{{U{{UUU}UU}U}{{}{}}{}U}}{{{}{}}}{{UUUUUUU}UU}}{}}{UU{{}U}{}{}U}{{}{U{{UU{UU}{}UU{U}}UU{}{{{U{}U{{UU{}UU{}U}U{U{}U{{U}}}{UU{}UU}{}U{U{U}{U{}U{{}U}}UU}{{{}{U}U{UU}}{{{U{}{U{U{U}}{}}UU}U}UUU}U}{}}{}U{}U}U{}U{U{{UU{U{{}U}U{{}UU{{}}}}{{U{{UU{}}U{}U{}{{{U{}}U{{{U}}{}UU{{{}}}{{{}}}{{U}UUU}}}U{{U{{}U{}}UUUU}}{}}{}}}}U}{U}UU{}}}{U{{U}}U{}U}U}{}}}{{{{UU{{{UU{UU}U{U{{}}{UU}U{{UU}{UUU}}U}}}{}U}}{{U{U}{{}{{{U}U{}}U{}{}U}}}U}U}{}UU{{UU{UU}{}U}{}{U}{U}{}}U}}}U}}UU{UU{}}{U{}U{}U{U{U{{U}{}U}{}{{}UU}{UU}UU{}{}UUU}{U}}}UU{U{{}}U{}{{UU{UU}U{}U{U{UU}}}}U{}}}}{U{{}{UU{{}UUUU}{U}U{{{}}{}U}}{UU}{U}}{U}{U{}U}UU{U}U{{}{{}UUU{{}{U}UU{{U}{U}U{}U}}{U}{}{{U{U}{}}{}}}U}U{{}UUU{U{U}UU}}{U}}}}}UU}UU}{{U{}U{{}{U{}UUU{}{U}}{U}}{UU}{U{}}U{}{U{{U{}{}UU{}UU}}{{{}{}}}{U}{}}{UU{{}U}}UU{{}U{{U}{{{{UU}}UUU}}U{{}}}U{U}}U}}}UU}U{U}U{UU{{{}}}{{UU{}U}{UUU{{}}{}}U{U}}}{{}U{{}{{}UUUU{}{{}{}U}}U{UU{}{U}UU}}{U{U}}UU{{}}{}{U{U{{U}}UU{U{{U}{}U}}U{U}{UU{}}}}U}{{}}U}U{}{U}UU{{}}UUU{{}UUU{U{{U}}U}{{UUU{{U}}U{{}}}UU}}UUU}}UUU}}}U}}}{{}{{}}UUU{{UU}}}U{}}}{}}{}{}{}}}UU}}}U{}UU{{}}}}{{{}UU}}{{{U}UUUU{{{U{{}U{}{{{}}{U{}}}}UUUUU{}}{U{{U}}{{U}}{U{UUUU}}UU{U{}{}{U{}U{{U}}}}}}}{{UUU{{U}}U}{U}U{}U}{U}{U}{U{}U{}}}{}U}}}{{UU{{U}{U{U{UU}}U{}{{}UU{UU{{{{{UUU}{U}}}}}{}UUU{{{}}{U{}U}U}UU{U}U}}}}++{U}U{}{UUU}{{{{U{U{U{}U{}{{UU{U{}}UU}U{U}U}}UU{U}U{{UU}U}U}}}UUU+}U}{UUU}U}{}}U{U{{}{}}}{}}U{U{}}{{}{{U}{{{}{}U}}{{UU{{{U}}}+}UUU{U{UUUU}}{{}}U}}{}UUU{U{{U}{{{}{}}{{{{{}UUUU{{{}{++++++++}{}{{}UU}}{UUU{}U{UU}{{}{UU}}}{{{}U{}{}U}}}{{{}U}{}{UU{+}{}{U}{++}}!U}{{U{U{}U}}{{}{}}}{}}U{{U}}UU}}}U}{U{U{UU}}}}U}{}+}U}}}}{U}++!!!}UU}UU}}{{UUUUU{}{}UU}U{}U{UU}U}}{{U{}}U}}}U{{+++{U{{UU{+++U!!!!!{{}}{U{UU{U}}{{{UU{{U}}UU}{}U{UU}{}}}{UU}}UUU+}{}}}}}+++++}}!!!+{{}{}U{}{}{}}UU{}UU{{U{}U{U}UU}{{{}{U{}UUU}U++{{{{+++++++++UU!{+UU}{U{U}{U{}UUU}{}U{UUU{U{U}U}}U{{{U}}{UU}U}+{}U}++++++++++{U}{+{U{{U}{{{}{}{}}{{}}{U{}{U}{{U}UUUU}U}{U}{}{}+{}}}++++++++++U{UU+}{}}{{}}{U}}}}UU}UU{}{{{UU{UU}U}{{}U{{}}{}U+{}U{+++++++++++}{U}+}{}{}UUUUU{{{}{}{U}{}U{{{}}U}UU{U{}{U}UU{{{+U{{{+++++++++++}{U{+U}{U{{}U{UU}}}U}{{{U{}UUU{{{U{{}U{{}{}{U{{}+}UU++++++++++++{{}U+U}UU}U{}{UU}}U{U}U{U}}{{U}U}}}}}}{{U{}}{UU+{{}}++++++++++++}U{}+}}UU}U{}}}{UU}UU}}{{U}{}}{{{U{}{{{{}{UUU}{+}}U}U++++++++++}U}}++U}{{U{}}{}}{UUU}{U{{U{U{U{U}{UU}{UUU{}}{UU+}{U}{{++++++++UU}U}+UU}}UU}{U{}{}U}}U}}}U}UU}{U}}}UU{UUU}{UU}U{U++U{{U{}}{}}}}{{{+++U{U{{{{U{}{{UUU{}{{{}U}{U{{U}}}UU{}}U}{}}}{U{{+++{{U}UU}UU{U++}}UU}{U{}UU}}U}{U{{U}UU{}}{{{U}{}U}{}{{}U{{U}{{{U}++{}U{}{}{{++{UUUU{U{{{}}}U}}{}{{U}}UU}{{}U{{}U}U{U{}{}}{{{U}UU}{{+UUUUU}U++}U{{{{U{}U{}}}{UUU}{}}U}{U{{{{U}U}}}{}}}U{}UU}U}{{}{}{{++}}+++}}{UU{}}U}}U{}}}{}{U{{}{}}U}{{U}}{{}}{{}}}}}{}U{U}}}U{}}}}}++}}}}U}U{{}U}}UU}U}}U}{{U{{{U{UU}{U}}}{{UU}}}}{U}{}U{}U}}{{UU{}{U{{}{{}{{}{{}{{UU}}{{U}U{{U{U{{{}}{{{U{{{}{{U{}{UU{UU}}}UUU{U{U}{UU{{{{U{U}{}{U}{}}}}{{{}}}{{}}}{{{}{{{}}}}U{{UU}UUUU}U}{{}}UU}UU{UU{}{U{{{{U}{UU}{{}{{{}{}}{}}}}}{{{}{U{{{U}UU}{{}{{{}}UU{UU}}{UU{{{U{}{U{UU}}{}}{U}U}{{}{}}U{UU{U{}UU}}{}UU{{{{UU{}}U}}}{UUU{U{{}U{{}{UU}}U}}}{}}}U{}}}{{U{U{{}U}}{{UU}U}{U}{}{U}}}}}{{{{}UUU}{UU{{U{}{{}{}U}}}}}U{{}U{UU}}{}}UU{UU{U}{{{}U}}{{{{U{}{}UUU}{{}{U{{{U}U{}}UUUUU{UU{{U}}}{{{UU{{{{}U{{{}U{}}}}U}U{{UU{}U}}}U}}{U{{}U{}}{{UU}U}{{{}}{U}{{UU}UUU{UU{}{}{U}U}}}UU}}U{{{}U}}}}U{{U}}{}}U{U{U{}}{{}{}}}U}UU}}U{UU}U{{}}}U{}{}{}{U{}U{{}UU{{}}U{U{U{UUUUU{}U{U}{}}{}{{{UU}UU{}}{}{}}}}{}U{{}U}U{U{}}{UU}U}}}{}}{{UUUUU}}}}U}}}{}{{}U{U}U{U}{}UU{U{U}{{{}}{U{}{U}}{}{}{{U}{}}U{{{}}U{{U{U}{}UUU}}{{UU}UUUU}}{}{UU}{{{{U}UU}}}}{}U{{}}U}}U}U{{U}}U{U}{}U}}U}}U}UUU{{{UU{U{{{{{{{U{}{}U}U{{{$}{{}U}}{U{U{U}U}{}}U}}U{}U}}}}UU{U}UU{U{{U{{{}{UU}{UU}}U}U}U}}}}}UU}UU}U{UU{U}U{}{{{}U{{U}U{}{{{}{{UUUU{UU}{UUUUUU{}U}{}}UU}UU}}{{{}}}{}{{}}}U{}}}}}U}U}{{U{}}}}U{{{{}UU{}}U}}}}{{U}{{}{}{{{{}{{}{{UUUU}}{}{{}UUUUUUU{UUU{U}{U{U}{UU{{}{}+U{{{{}}}}U}{}UU{}{U}UUU{}U{U}{{U}U}{}}{U}U{}UU{{U}}{{}}U{}{{UUU}++}U{U{}U{}{UUUU}UU{UU}}UU}}{{UUU{U{{{{U{}UUUU}}{UU}U{U{}UU}}{}U{+U{{}}{}}U{}U}}U{UUU{}U}}{}U}U}{U{{}{}U}UU}}}{U{}U{}U}}{}{U{}}}{{UUU}}UUUUU}UUU}{U{{}{UU}}}U}UU}{{UUU{}}{{}}}{{}UU}}{}UUU{}+U}U{}U{UU}{{}{}U}}}UU{U{{{{U{}UUU{{UU}}{U}U}{UU{{}{{}U}U}}U}U{{U}U{}}}UU}}U}}}{UUUUU{{{U{UUUU{}{{U}}U}}}}{{}}{}{{UUU{}}}UU{{{U{}}{{{U{}}{U}{}U}}UU}UU}U{U}{{UU{{{{{}U{U}}U}U}}}{{}{U}{}{}}U{U{{{{{UUUU{UUU}}U{{UU}{{UU{}}}UU{{UUUUUU}U{{UU{{UU}U{{}}}}UUU}++++++}U}{}U}{{UU{}}}}UUU{{U{U{{{{{{U{U}U{}U{UU{U{U{U{U}}{{}U{}}+}{}++}{UU}{{U}U{{{U}{U}}}U{U}U}}{UU{{U{}{{}U{}UUUU}U}{{}UU{U{}}}+{+UU}{}{++}U{{UU{U}U{}}UUU{{U{UU}UU{{UU{{{UU{{U{}UU}U{UU{}U{}{}++}U}}}}+UU+U{{U}{U}U{U{{{}U}{}U{UUU}{U}}{U}{}}{U{{UU{U{{++++++U+}U}U{U}+U+++{UU{{U}{}UU}U}U}U{}UUU{UU}U{{UU{}UUU}{{}{{}+{{U}{+{{}U}}UU+++}{UU{}U{UU}UUUU{{UU}{{{UUU}}U{{{}{{}U}}U}}{{U+}{}{U{+}!!!!UU+U{}UU{{{}U{{{{{UU}{}{{}{{}{}{U{{U}}{}UU{U}U{}+++U{}}}}U!!!!!!UU}{UUU}}U{}}}{U}}}{U{}}}{{{{U}{UUU}U}UU{U}}}}UU+U{}{}U{+++!!!}!!!+}{UU}{}UU{}}{U{}}}{}{{}U{U}U{}UU{}UU{}UU}}U}++{}}U+++++!!!{!!!!!}U}U}}U{U{UU}{UU}U}}}U{}{UU{{U}U}U}{}}UUU}{}+UU}U++++++!!{!!!!++UUU{UU}{{UUU{}UUU{{{}}U{}{}{U}U}{{{}U}}{U{U}+{{{{++++++!++!!!!{+{}{U{}{{}{U}{{{UU}}{{{}U{}{{{{{{U}}{}U{}{UU+U{U}++++++++++!U!!U+}}}}UU{{{{U}U{}{U{U}{U{}UU}}}}}{UU}U{{{U}UU+{{}}+++++++++++}!!U+}U}{}U{U{{{}}}}}UU{UU}U{UU}{U}{{{{}{{}}UU{}+{}}++++++++++++{U}}+U}U}}{}{{}{}}U{U{UU{{{}{UUU{U{{{{{U}{{U{}}+{{{}++++++++++++{{{U+U}U}U{}U}}}UU{}}{}}}}U{{U}{}UU{}}}{{U{UU}}+{{}{}++++++++++}}{U++{}{{{U{{{}{U}U{{}U{}}{}U}{{}{U}{U{{}}{}U}}+{}}}{}++++++++{U}UU+{{{{{U}{}U{UUU{U}{}}{{}U{U{}UU{U{U}}{U}{U{{}++UU{{}{{{U{{{U{U+++U}UUUUUUU{}}}}UU}}U}UU{UU{{U{U{}}}U}U}UUUU{}{}+++U{U}{{{{U{U++}U}{}UU}{}U}}}}}U}UUU{}U}{U{U{{U}U}UU}{}}{U}{{UUUU++}}}}{U{}}++{U}}U{}{{{U}U{{}}{UUU}U}{{{}}UUU{{{UUU{}}}U{}}}}{}{{{+}}}}{{U++UUU{{}{{}}}{{{U{}U}{{U}UU{}U{U{U{U{}}{}}{U}U}{UU}}}U}UU++{}+++}UU}U{U}U{UUU}}{}UU}{U}{U}UU{}}{{}{{{{}}{UUU{UU{{U}U{{UU}}}++}}U}U}U{UU}U}UUUU}}UU}}}U{UU}}U}U{U}}}U{{U{}U{{U}}{{U}{U}{}{}U{UUUU}UU{UU{U}U}}}}U}}U{U{U{{U{}U}}{U}UU}}}}{}}U}{}{{{U{}U}U}}}}}{{{UU}}U{{{{}}UU}{{}}U}U{}{U{}}U}{{}UU}}}U}{}{{}{{{{}U}}}U{U{{{}}{}{U}{{{{U{}UU{U{{}{U{U{UU{}{}{U{UUU{}}{{{}U}{U}{{{}{{{U{U}U{}}U}U}{{{U{}}}}}UU{{U}}{}}}{{U}}{{{}}{{}{}U{{}}}{U}U{UU}UU}U{}{}}{}}}{UU{U{{U}}{{{}U}{{UU{{{U}{U{{{{{U}}{}UU}U{{{{}{{U}{}UU{{{{}}}{}U{U}UUUU{UU{}{U{U}}}{}{}{}{}U}}}}U}}UU{}}U}{{}U{}}{U{U{U}UU{{}{{U}U}UU}{}}}U}}UUU}}}{U}{U{UU}U}U}{}UUU}UU{{U}U{{U{{}U{{{UUU}}}}}}{{U{U}}}}}{{}U}{{}U{{{}U}{}{UU{{{{U{}U{{}}U}U}{}}}{}U}U{U{{}}}{}UU{}}}}}{}UU{{}U{{{U{}{{{}}}{}UU}{UU}}}}{}{{UUUU}}U}}}U}}{}{{}UU{{U}}{{}U}UU{U}}{}}{{}U}{}{UU}{U}{}}U{}{{{{U}U{{U{{{U}U}}UUUU}{{U}UU{{{{}}{{UU}U}U{}U{}}}{{{{UU{U{}{U{}U{}U}}{{{{U}}}U}}}{U{{}}U}U{{U{{{{{}UU}{UU}{U{UU{}}{{{UUU}{U{U}}{U{U{}{{{U}{{}{}U}}U{{}}{}}{U}{UU}UU{}{U}}{{U{}U}}{U{U}{£{}}}U{{U}}}}}{}}U}}U{{{}}}U{{UU{{}UUU}{+UU{{UU++{U{}}}}U{U{}UUU}}{}U{}}}{}}UUUU}{{}U}U{{UU{}UU{U}}}U}UUUU}{}U}}+{{U}U}U}U{}{}{{{}{U}U}{U{{}U{{}}}{U{{{{}}}}U{{UU{{{UUUUUU}{{}UUUU{U{}U}{{U}U{}U{}UUU}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{}{}{U{}}}U}{{UU}}U}{}U{UU{{{U{}}}}}{}}{{{}{}{UUU}{}{}}U}{U}}U}U{{U}U{}}}UU{U{{}{{}}}}{UU}{}U}{{}}}}{UU}{{{}{{}{U{{{UU}}{{{++++{U}U{{U{{U}{U}U}U{}{{{U{}{}{UUUU}UU}{{}U}}}}}}}{}}{{{{U{{+++}+{U{{}}}{U}UU}U}U}{}{{U{UU}}}U{U{}}{{{UUU}}}U{{UU}{}{U{}}UU+{}U{+{UU{}U}U}{{{}}UUU}{{U}UU{}{U{{UU{}{U{}{{U{U}{}}U}U}{UUU{{{}++}+{}UU}}U{U}U}{{U}U{UU{}{U{}}U{U}UUUUU{U}}{{{UUU{{UU{U{{{}}U}U}{++U}{}}U}}U}{UUU}}UU{}{}{}{U{}U{}}UU}{U{}{{UU}}U}{{}U{{{}}}U{UU}+}U}}}}U{}U{{+++{{}}}{}{}{}}UU}}}U{{}{{}U}U}UU{U}U}U}}}}{U}U{U}{{}UU{U}{UU}++U{+{UU}}U{{U}{}{}}{UU}}}}}{UU{}{{UUU}}{{}}{}{{U}{}{{}{}}}U}{++UUU{++{}U{}U}}{U{{}U{U}UU}}}}{{{U{{{}U{{U}}}}UU{}U}}}{}}{}}}{U+++++++{}U}}{{U{{}}{UU{UUUUU}{U{}{}}{{U{U}}UU{}+++++U{}}}{U}UUU{{{U}UU{{}U{U}U}{U{}UU}UUU}}{}UU{U}{}U{}U{{{{}{+UUU+++!+!!!{!{U}UU{UU{}{{{U{{UU}U{{{{U{{}}{UUUUU{{}}{}U{}}{{}}+{}{{!!!{!+U!!!{}UU{{{}}}UUU{{{}}{U}}U}U{U}U}}U}{}{}U}{{}}}U{+++}{{}!+!!U!+!!U!}}}{U}}}{}U}UUU{{UUUU{UU}U{}{}U{{U}}}}{}}UU}}}+}}{{}{!+!+!+!!!!!}U{U}{}U}}{{}U{}}{}UUU}{U{}}UU{}U{UU{{}}}}UU{++UU{}++!+!U!!!}!!!{}{}{{}U}U}U}}{}U{}}U{}{{U}U}}U}{{{U{U}UU{UUU+}UU}+++!!!{!!!!!{!}{U{{}}{}U{}}}U}{{U}{{U}}}{}U}}UU}UU{{{}{UU}U+}UU}+++++!!{}!!!!!++++++++}UUU{}{}}UU}}}}U{UUU}}}U}U}U{U}{{}{}+{U{}++++++!!!!U!!!}U{++{}++U}{{}}UU}{U}{{UU{}{}UU}{{UU}U}U}U{U}+U}{U++++++++!!!!!!!!!!U++{}UUUU{{{}{{{U}}}{{{}}{UU}{{U}U}U}U}}U+U}}++++++++++++!UU!+!{}{U{{U{{}}{}{U{{U{}UU}{UU}}{UU{{{}}{{{}{+}U}}++++++++++++U{{{+{}{}UU}{U}}UU{}}UU{U}U{{{{}U{U}U{}U}}U{U{{+}{UU}++++++++++}}{{++{U{UU{{U}}{{{}{{}{U}}}}}UU{U}{{{{UU}}U{U}U+{U{}UU++++++++UU{{{+}{U}}U{U}}U}}{{{}{UUU}}{{UU}}UUU}}}U}U{}}}U}++}}}U}}{}}U}{{UU+++}{U{UU{{{U{U{}U{U}{{{U}UU}}{{U}U}U}{{{U}{}UU{{+++UU}U{{{{{U}++U{{UU{}U{}{}U{UU}U}UUUU{{UU}}{U{}{UU{U}}UU{}UU}}U}++{{U{U{UUU++{{}}{U{U{{U{{}}{{UUU}{U{{}{{}}{U}U{{{{{}{{}}{}{UU{U}U+U}U{UUU++UUU}}{}{}U{U{}U{}}UU}{{}}UU{}{U}U}U{U{UUUUU}{{{UU}UUUU{++U{+++U{{{}{{}{}UUU}{{{{U}U{}{{}UU{}U{}{}}UU{UU}{U}U}}{U{}}U{}}{}++{U{UU}{UUU{{{U{UUU{U{{U}}}}{}UU}}{{U{UU}U}U{}}U}U{U}U{{}}UU{{U{}}}UU}{UUUU}{{{U{}}{{UU{U{U{}{}}{{}}}{{}U}}}U}}U{{U}}{U{}}{{U}U}}{{U{{U{U{U{}{}{}}}}{}{U{}{}UU{U{UU}{}}U{U}{{U}{UU}{{U{}}UUUU}{{UUU{U{{{{UUU}}{}U}}U}U{{}U{{U{}{UU{{}U}{{}U}}UUUUU{}UUU}{{UU}U}}U{U}{UU{{{}{}UU{UU}}}U{U{{{}}U{}}{{{}}{}U}U}{}U{{}}}UUU{U}UU}{}UU{{U{{UU}U}{}{U}}}UU}UU}}}}}{}U{UUUUUU}}UU}U}U{}{}{{UU}{{UUUUU}}}}U{{}UUUU{{}}}{UU}}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{U}UU}}{U{U{{{{U}{U}U}{{U}{}}{}{UUU}}{U{}}U}{UUUUU}{U}{{{{}UUU{{{{{}{U{U}}UUU}}}U}{{}UU}}{U}}}U}{UU{U{{}U{{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{{{}}{{}U{}}{}}}U}U{UUUU}{UUU}{U}{}{U}}{{}}U}}}U}}U}}U{}}{}{U{U}{{}{U}}}}{U}}U}UU{{}U}{UU{{}}{}{{U{{}{{UUU{}U{U{}}{}U}}U{£}{}UUUUU{}}{{}{U{{{{{}U}}{UUU{+++{{}{UU}{{U{{}U+{{}UU}{UU}U}{}}U}U{}{U{}}{}}}{U}{{}}{U}{{{}}{+}{+U}UUU}UU}{}{}}}{U{UUU}}{U}U}U}}U}}U}UU{}}{{}{}}{{}}U{{U}UU++}{{+{}U}{{U{UU}}U{{{}}}}}{{UUU}U}{}U{}UU}}U{}}UU}UU}U}{{UU}{U{++U}{}+{}}UUU}}UUUU{U}{U{{{U}}}}}{U}{}{U{{U}U{UU}}{{UUUU}}U{U{}U}++}U}+{}{UU}}}{UUU{{U{U{}U{UU{{{U{U{}}UU}}}UUU{}}}U}UU{U{}}{{{{UU+++U+{{{{}{{}{{}}{{{}{{}{U}U}{{{U{}{{UU}{U{{}}}}U{{U}UU}}UUUU{}{}{U++U{{{UU}{{{}{}}{{}}{U{}U{{{{}}U}}}U{}{{U}{UU{}UU{{{}}}{}{}}}{}{U+{{}U{U}}U{U{}U}{U{}UU}++UUUU{}U{U}U{{{}UU}{{U{U}{}UU}UUUUUU{UU}{U}{U}}{U}}U}{U{{}U}}++}+{UU}U{}}U}{UU{}UUU}UUUU}U{{}{U}}U{{}U{{{{{}}}{{UUUUUU{}{U}{+}UU}+UU}U{{}UUU}}}U{{}{UUU{}}U}{{{{{U}{{{U}U{}}}U}UU}{UU}U{{U++{UU}U+}}{UU{U{UU{{U{{U{}}U}{{UUU}U}U{U{++++}{{}{U}U{UU}{UU}U++++++}{U{+}{{{U}U}}U{U}}U{}U{U}{{UU{U{{{UU+{U{++UU{{UU{U{UU}{++++{{}U+++++UU}UU}{U{}}UUU{}{}UUUUUU}}}{}UU}U+{{}+U{{{{{}{{{{{UU{{{U}UU}{}{{}U}U{{}}U{}U}}{{}}{{U}}{{U}}U{{UU+{UU+}U{U{{}UU{U{{{}{}UUU{U}}{}U{U}UU{UU}}UU{{}}}U}UU}}{U{U}U{U{U+{{+{U}}U{}UU{U{{{{}}}U{}}{U{}U}}}{}{U}{{{UU{}U{U{UU{}U{{{{U++UU+}+!!U{{{}{U}U{}{}}}U{}}}U{{}{{}{{U{UU{}U}{}{U{U}{UU{}{{U}}!!!!!!!!{{!!!UU{{U}}}}U{{}UUU{U}U{}U}U}}UU{}{{U}{}U{}U{}U{{U{++!}{+}!!+{!!!U!}}{}U}{{{}}U{}U{}{}}{}}U{}}}}{{}}}}{}U}{}{{U}UUU+U{}}+!!!!!!!!!!!{{{{}}{UU{U{UU{}UU}}{}{}}}{U}U}}UUU}{U{{}{UUU}++U{{{!!!!!!!!!!!}U{{}UU}{{{}}UU}U{U{}{{}}}{{UUU}U}U{U}}UU{U}U}{+}U{}++!{UUU!!!{!!U}}}U{U}}U}{{{{{U}}}}U{{{}{{}U}{U{{{{}{U{{U}{U+}U}U++!!!!!!!+++++UUU}+{}{{}{{}{}{{U{UUUU{{}}U{{}}U}U}{U{{{}U}+}{U{+++++!!!+++++!!+{}U+++}U{{}{}{}}}}UU}}UUUU}}U{UUUU{U}{{}UUU+U{}U++++!!!!!!!!!+}}+U{U+++++++}}{}}{}}}}{}}{}UU{}}}U{{UU{}}U{{+U{U+++++++!!!!!!!++++}U{{}++{+}UU}{}{}}}}}}UU{}}}}{}{}{{{U{{U{+}{U{++++++++++!+U!!+!!U{{{U}+{+{}}U}{U}}{{{}{}}}{U}{}}{UU{{UU}U+}}}}}+++++++++!{!!!++UU}U}U{U+UU}U}U}}U{{}UU{U{}UU{}UUU{}}}}{}}+{}UU{}++++++++!!!U{+{{}}UU{U}+UU}U}{{U{{{U}U{U}U{{}{{{U}}{U{{U{}++}}UU{U}{}UU!!{}+++{{UU{}}}U{U}}}U{U}UUUU{}}}{{UUUU}}{{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}{{{{UU}{{{U{UUU}}}}{{U}}{}{{{{U{+U}}U{{{++{U{}U}{{}}}U{{}U}}}}}}{U}}}UU}}U}{UU}U}UU}}{U{UU{{}}}{}++{}+++}UU}}}UU{}U{}}}{UU}}{}U{{}}{{}}}{{U{}}}{{UUU}UU}}UU}}UU{}}}++}U{U{U{{}{U}{UU{}{{}UU}}}UU}{U}U}{U}}{}{}{}}{}}}UU}}U}U{}}{U{}{}}}U{{{{UUU}UUU{{{}{{}U{}U{UUU}{U}UU}{{U}}U}}}U{UU{U{{{{{}}{}U}U{U}{}U}{}}U{{{U{{U}UUU{UU}{{{}{UUU{UUU{U}UU}}U}UU}}{U}U{}U{}U{UU}U{U}{{}{UU}{{}}{U{{}{{}{}U{{}}{UU}{}}}{U{{U{U}UUUU}{}{UU{U{}U}{}{{{{{{U}}{U{{{{U}U}{}UUU{{}{U{U{U}{{}{U{U}{{{U{{UU{{U{}{U}}U{U}}U{U{}{}}U{UUU}U{{{{}U}{U}}UUUU{}U}}}}{{{{{{}}U{}{{UU{UU{{}{{U}{{}}{}}{}UU{U}}UU}U{U}}{UUU{}}}{}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}{}UUUUU}U{{U{{{}}}}UU}{}{}}}{}}UUUUU}}}U}}{U{{UUU}}}}}U{{UU}U}{UUU{UUU{}UU{{{}{}U}}{}{{{UU{}UU}UUUU{U{U{UUUUUU{}{}}{U{{{{}}}UUUUU}U{UUU{U{}}}}U}UU{}}U}U}{U}}}}U}}{{{}{}}{}}}}}}U{}U{}U{{}U{U}}{UUU{{{}}}U}}{}{UU{UU}{U{{U{UUUU}}}}{{U}{U{}{{}U{{U}UU}{}{}{{{}}{}UUUU{}}}{{}{UU{}}}UUU{U{{UU{{{{{}}}{UU}}}U{U{{U{UU{{U}{}{}UUU{{}U}U{}U{}U{U{}{£{{{}U}{{{{}}}}}}{}}UUU}{}++++}{{+}U}U{{{{{U}{UU}}}}U}}UU}{{{UU{}{{}U{UUUU}{U}U{{{}U{U}{}UU}UU+UU+U{U{{U{{{{}}{{}U{U{U{U}{UU}}{U{}}{U}{{{U}U{U{{{}}U}U}{}U}U{U{+++U{UUU{U}{U{U{}{}UU}UUU{UUU}}UU}{}}}}}{{}UU{U{}UUUU}{}{}}}{{UU}++{{{{}{}}U{UUU}}{}{{U{}{{{}{UU{}U}{}{}{{{UU{U}U}}{}{U}U}U}}U{{{}U}UUU}}U{}}}{{U}UU}}{U}UUU{UUU}}U{U}UU}UU}}{{}{}{}}UUU{U{{{U}}{}{}U{}U}{{}}}{{}{}U{{}U{{{}}++++{{U}}}U{}}}}U{U{{U{U{U{{{}U{}}}UUUU{{{}U}U{}U}}}U{U{{{}U{{++U{{U+UUUUUU}U}}}{{{U{}{U}{UU{U}{+++++++{{}}{{U{{}U}}U{}U{U{}++{{{}UU+UUU{}}}UU}}}U}}U}{{UU{{}U{++}{}}}+}U{}{{UU}U}{}{{{{U{++{U}}{}{{{{U}U{}{}}UU{{}{UU{{UU}{}U}{}++U{+}}U}{}{{}{UUUU{U{{UU}+++++{}{{{{{UU}{{{{{}U}}{U}}U{}}{U}UU{}}+{+UU{{{}U{}{UU{}}UU{U{}U}}}}++{U{UUU}U}U}}U}}{UU{U}U{U}{}}}{{UU+}+}}}{{}{}}U{{{{{}U}}UU{{}U{{}+++{{U{UU{{U{}}{}{U{{}}U{U}{UU{U}{++}U{}}{}{}{{}U{U}}U{{{UU}{}U{U{}}U{UU{{{U}{}}U{}UU{U}{{}}}}U{UU++{{}}}U}{}{}{{UU}{}{UU}UUUUUUUU{}{{U{}}UUU}}{}{}}}}U}{}}UUU{UUU{+{U{U}UUU}{}}UU{U}{U}U}U{{U{U{}}{U{}}}{}}}}U}UUU}{U}}}{U{+U!U}}{{}U{{}UU}U{UU}{U{{{}}}}{{{}{}{}U}U}}}U{UU}{{}}U}UUU{U}}}UU++{U}U{}{{}{}UUU{!!{}U}}{{UUUU}}U}{{{}{}{}}{UU{{}{U}{}}}}U}}}{UU!!!{U{UUU{{{}}!!!!}U}}U{}{}}{{U}U}{{{U}UU}}}U}U}U}{{UUU}}{{{+++!!!!{U}}U}}}!!!!}!UU{}{{}U}}{{}}{{{}{U}U}{U}U}{U{}{}U{{}}{{{{+{!!!!!!!!!!!!!!!{{!!{{}}}U{{}}{}}{U{U{U{}}U{U{}}UU}}UUU{U{U}{}++!!!!!!}!!!!!!!!!!!UU{UU{}UU{{}{{}U}U{{U}{U}{{{{U}}{}{}UU{{U{}}+!!!+}!!!!!!{}UU{!!!{U}{U}}}}}{UUUU{U}}U}{{{{}U{}{{{U}UU{{}{{U{{+U!!!!!!{}!!!{}{}{{!}{}{{}{{UU{U}{}}{}}}}{}UUU}UU{}{{U}UU{}UUU{+{{{}+}{!{!!!!!!!}{!{{{{{{U}U{}UUUU{{U}}{}{U{}}U{}U{{U{}{{}U{U{}+UU}}++}}!!!!!!!U!!!UUU}}}U{}}{}}}{U{}U}}{U}{UU}{{{}}}}{}{}{UUU}+{{}++++}UU}!!}U{}!UU{U}{U}U}{{}{UU}}}}}{{}{{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{{}+U{U{+U}U{UU}{U}}}{{{U{}{U{}UUU}}++}{{U{}U}UUUU{!+!++}+UU+}U{U{U+{}{+}U}{}U}{{{{}}}}U}}{}UU{}}UU}{}+++}{}}}U{{{!!!+UU}}+}U++{U{}U+}+{{U{{U}U{U}{}}U{U{{}UUUU{U{}{}{UU++}U{}}{{!!++}{{}{+}++}{}U{{++U{U}{UU{}{{{{{{}{}}}U}{{UU{}{{{U}{U{+U}}U}!!++}{UU{UU+{{U}UUUU{+{}}}{}UU{{{{}U{U}U}UUU}U{{}{U}}U{{}}U++U}!!+{}}{}{}{U+U}{UU{UUU}{U{U{}{}{}{{}}{{U}}{{}}}}UU}U{U}{{}{}}U+!{}{U}{}{U{UU{}}}U}{U{U{UU{}{U}UU}}U{}}U}U}UUU}U{}U}U{{{}{UU}U}!U{U}}U}{{UU{UU}}{U}}}U}U{{{}{{U}UU}U}{{{{}{{{U}}U}UU}{U{}{}U}U}U}{UUU{U}UU}UU}}}UU}{U{}{}}{{U}UUU{UU{U{U}UUU}UU}U}U{}{}U{{{{U{U{}}}{}{}{{U}}{{UU{{{{U{U}UUUUU{{{{}}{U{U{}U{}U{U{{{}}UUUU}{U{U}}U}}{}}UU{}}}}}{U{{}{U}U}U{U}U{}UU{{U}UUU{}{}UU{U}UU}U{U{U}{U}}U}U{UUUU{{{U}}U}}{{{}U{{{{{{}}}}U{{}U{U}U{{}}}U}UU}}{UU{}{{U}{UUUU}UUU}{U}}}{}{{U{}U{{{{}}}}}{{{UU{}}}UU}U}{}}U{}}}U{{{{}U}{}{{}}{U}{}}U}U}}U{}{}U}U}U{{{U{UU}UU}}U{{}}UU{}U}{{UU}}U{{{U{{{{U{U}U{}U}{}}}{}}{{UU}}}}UU{{{}U{}}{{UU}{U}{}}UU{UUU{{{}}{}{U}{U{U}{{}{U{}}{UU}U{}{{U}{{U}{UU}U{}{}{U}}}{U{}{}{{}U{}}U{}}}}UU{UU}{UU}U}}U{{}U{}{UU}}{{{U{UUU{{{}}}}{U{{{{{}{}}}{}}{{UUUU}{U}U}{UU{{}}{UU}{{U{U{U}}}}{UUU{}{}{}}U}{{{{UU}UU}{}}}{{U}}{U}{U{{}{{U{}U{{UU}{UU{}{}}U{}{}U{UUU{}{}U}{}}{{U{{U}}}{}UU}U{{U}}{U{U}{UU}U}U{U{}}U{UU{U}{}UUU{{}U}U{UU}U}}{{{U}}}}U{£}}}U}UUU}UUU}U}{}{U}}}}}UUU{++U+}}U{}{{}}}}{{{}U{{U}U{{UU{}U}U{{}U{{}{U{{{U}U}}U}}{{UU}}U}}UU{++UUU{{UUU}}{{{U{}UU{}}{{U{}U{{{}}}{UU{}{U{{UU}U{U}U{}U{}}{{U}}{UU}{{U}{}U{{}U{U{{{}}U{}}UU{}UUU{UUUU}{U}U{{}}{}UU}}UU}{{}}U}{{{UUU{}}}U{UU}{}U{}}{{U{{U{U}U}UU}{UUU}{{{{UUUU}}{{U{{}}U}}{{U}U++++++}{{}}{{}UUU}}{U{}}}UU{{{U}U}U}}{}U}}}{{}{}}}U{U}}UUU}}U+++{}U}}+}{UU{}}{U}}{}}U{{{{}{{{{{{{}}UU{{{}U{}}{UU}U}U}{UU{{{U{U{++}U}{+}}UU{UU{{{U{U}U{{{{U{U}}}{++++}{U}}UUU}}}{}}{{U{U}{}}}}{{U{+}{{+}}{U}U}U{}}}UUU{U{{{U}{U{++}{{}U{}{UU{}{U}{{{}U}}{UU}{}U}U{U+{+U{{U}{}{}UU}{{{{}}{}}{{}}++UU{UUUU}{UUU}}U{{U}{}{}}}{}}{}{}{U{++U{}{}{{}}{U{}}}U}{{}{{U}}}}+++}UU}}{UU}UU{{}{{}{{U}{}}{}{{}{}{+}}U}}UU{}}U{UU}{{UU{{}U}UUU}{}}+U}UUUUU{U{{{U{{{}{}}U{UUUU{{U}}{U}{U}UU{{{{}UUU}U{{{{U{U}}UU{{{{{}U{{U}}UU{{U}}U{{{U}U{{{UU{}}}}{{{{{}UU}{}{UUU}U}{}}U{}UUU}}U{U}}{{U{{{U{U{U{}}U}}U}}+++U{{{}}{{UU{{}{U{UU}{U}UU{{UU}}}}}{U{{UU{}{{}}{U{}}U{{}}{}U}++{U++{}U{{{}UU{UU{UU{}{}}}{}{{}UU{{}{}{UUU{UUU}UU}}U}}}UU}{{U}U+++}U+UU{{{}{{{}{U{{}U{}UUUUUU}{{{U{{U{U}{{{{U{{U{}}}}}{}}U}}{}}UU}++}!}U{U{{}{}UU!}UUU}UU{UU}}}}{}}}{UUUU}}U}{{U{}U{}UUUU{}U}U}{}{UU+!!!{!!!{U{{!!U{{{}}{U{}}{}}{}{}}}UUU{{}{{{}{}}}}}U}UU{}}{}U{}{}!+!!!!{{}}!!!!!!!}UUU}UUUU{}}{}{UU{U{{{{}}U}}{{}}U{UU}UUU{{UU}{!U++}U{!!!!U{!!!!!{U}}}}UU}{{U}}}}}{{{}}UUUU}}{{U}{{{UUU{}U}U{{UU!!U}!!!!!!!!!!!!U}U}{}UU}}{}}{U{}}}UU{{UU{}U}U{}{UUU}U{UU{UU+++!!!!!!!!!!!!!!!!}{{}UU}{{{U{{}{UUUUUU{UUUU{U{{{U{UUUU}{U{U{UU+U!!!!!!!!!!!!!!!{U{}}U}{}{}}U{{{}}U}UU{UUU{}}}{{UUU}U}{{{}U{UU+}!!!U!!!!!!!{!}!!!{U{{{}{}{UU}}}}{UUU{{{}UUU}UU{}}{UUUUUU{}}U{}+}!{++}U!{!!{!!!!!!!!!UU}U}{{{U{U}}}}}{U}}}U}}}{{{{U}}{}}}{}{}{}+}U{+++!U!U}{!}U}{!!!{{}}U}}}}{UU{{{{}{U{}{U{{U}{{}U{}}{}{{U{}U+{}{U+++!!{UU!}U{!!!U{{{{U}UU}{}{}}}{}{UU}}}UUUUU}{UUU{}U}U{U}}U+}}UUU+!!++U!!U!!U!!!U}{}UUUU}{U}{}{{{}U}{U{}{{{U{}U}U}{UU{}}U}}+}U{}}U!++++!!!!!!{!}}{UU}{UU{{}U++{U}U}{UU{}{{}U}}U}}U{}U{UU}{{U++}UU!{}}}!!++!!!!U{}U}UU{}{}}U}}+++U}{U}U{{U}{U}{}{}U{UUUU{U{{U}U+++{{}{}{}{!++!U{{}}+}}UU}{}{}{+UU++{UU{U{U{}U{}}{{}{UU}}UUUU}{U{{++{{}UU{{UU++U}{UU+U}}}U}{U}{{+UU++{{U{}UUU}}UU}U{UU{}U{}U{UU}U}UU+U{}}{{}++UU}}{UU+{UU}}{UUU}+U+UUU{UU}{{{}}U}U}{}}}{}U}UU{U}U}}U{++UU+++UU{{}UU{U++U}}{U}}UU++U{}}{{}U}{}}}U{U}}}}{U}}UU{}}{{}U{U{{++{}{}UUU}{{U}{++}U{{}}}U+{{{}}}U{U}{}{}U{}{{U}U{}}{}}{{}U{{UU}U{U}}{U}}{{{}U{{+U+}{U}{UU+U}}{U}{}UUUU}UUU}}{{{}U}UUUU{UU{{}{{}}UU{}U{U{U{}UU{U+{++}}{UU{{{}UU}}{}{{{{{{U{{U}{UU{U}U}U}{{}{}U{U{{{}{{}UUU{UU{{U++UU}{}U}}U{}}}}{}}UU}U}}}{}{}U{U{}}{U{{{U}{}U}UU{U}{}}}U{U}{}}U+}}{{U}}{}UUU{{U}}}}}}}{{UU}}}{U}}}}}U}}{}}{UU{}{U}}{{U{}{}UU{}}{UU}}}{}UU{{U}}UUU{}{}UU}}{{U{U}UU{UUU}{}U}U}}}}{UU{}}{U}}}U}{{U}U}}UU}}U{{}{{}}}{{}{{{{{}{U{U{{U{}{{}{}{{}U{}{U}{U}UU}U}U{}}}}}{U{{}}U{U}{}{{UU{U}}UU{{{{}}{}{U}}U}{{UU{{}U}{}}}UU}{}{{{}{}{U}{{{{{}{UU}{{{U}}{{U{U}}UU{U}U{U{{U{{{{{{}}}{}}}}UU{U}U}U{UU}U{{}}{{U{{{{U{U}U{U}}}}}}UU}U}UU}{UU}U{U{{{U{UUU}}{U{{{UU}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}{U{{{{{}{UU}UU}U{U{U{{U{}{{{U{UUUUU{UU{UUUU}U{U{}}U{}{UU}}}UUUUUUU{U{{UUU}U}U}{}UUU}UU}}}UU}}}UU{{}{{U{}U{}U{{U}{U{{UUUU{£}}U}}{{}}{{{UUUU}UU{U{}{{U{+}{}{}+}U{{{U}}}{{{U{}{U}}U{U{}{{}{UUU{}{{}}U{U}UUU}}{UUUU{U{U{{{+}}{}+{U{U}}}}UU}{{U{{U{}{{U{{U}U{{}UU{{U}U}{{}UU{{U{}}}UUU}}U}{+UUU+U{U{U{{U}}}{}}}UUUU}UUUU}U{{UUU}{U}}{{}U{}{{U}U++{}}}U{}{{{U+{+{UUU}}}U{}{{{}}{U{U{U{U{U{{U}{{}UU{}}}U{U}{}{{}}++{}{{}U}}{UU}+}}UU}}UU{{}{}U}}{{{{{{}{}{{{}UUU}U}U}}U{}UUUUU}}+{+}}}}{UU}{}}{{{UUU}{U}{{}UU{{{{}{UU{}U}U}{U{U}{U{U{}{U}{{}{}}{+UU+UUUUUU{{U{{}UU{}{}UU}UUUU{U{}}U}}}}}}{{}}}}++}U}{}U{U}{{}U{+{{{+{{U{}U}U}}}}UUU}}}}{}}}}}UU}{}}}{}{}{}{{{}{+}U{UU{U{{}{U{}+{U{{}+U{}U{UU}{}{UUU{{{}{}UU}}{U}UU{U{}UUU}U}{}}+U{U}}U}}}}{U}}++++}{{+{}{U}}{}U{{}}U}U{U{{{}{{UU}UU{{U{{}U{U{UUU+{U{}}}U}}{U{{{{}U++U+UU}{U}{{{{{UUU}}{U{U{U{UUU{}}}{UU}{{{{}{}{}U}U{{UU{U}U}{{{U}}U+++UU{}}U{U}UUUU}}}U}{}{}}U{UU}{{{UUU{{{{}}}U}U{U}}U{UU{U}{{{U{{{U++{U{{U}U}{}UU{}U{U{UU{U{{{}}}}{}UUU{}U}U{}UU{{U{}}}}U}U{U{{U{}{U+{{{}U}}{}{}}{UU}{{{}{{{{{{UUUU}}}{{{}{U{U}{{{UU{UU}{U{{U{{}U{{{{}}U}{}U}UU{{{{U{{U{{}U{}{}}{U}{}U}{U{{}U}}U{UU}{{{}U{U}UU{{}}{{U{}}U}}}UU{}}}{}{}{}U}{}}U{U}}}UUUUUU}UUUU}}{{{UU}}{{}{{{U}}{}U}U{U{}{}}{U{}U{}UUU{}}}}U{U}{{}U{}{{}{U}}}}}}UU}U{}}}}{{U}}U}{}{}!!!}}{U{{}{}}U}}U{{U{}UUU}U{U{{UU}}}}}}U{{}U{{UU}}}}U{U}U{{}{}{!UU{!!!!!!!!!!UUU}{}U{}}{}{{U}U{}U{{UU}{}UUU{{U{}}U{U}{{}{U}U}}U!UU{}U}!{}{{}{!!!!!!!!}U}{UU}U{}{U}}}}}U}{UU{{UU}}{U{{UU{}{{{U}U!}{{UU{!!}{UU!!!!!}}}}}U}U}{{}{}{{{{UUU{}UU{{{}U{}{U{}{}{{{}}}UUU!U{{UU!U!!!!}!!!{U}{}U{U}U{UU}UU{{{{}{}{UU{}{}{}{}U}}U}{U}UU}{}U!!{!!!{!!!!!!!!{U{U{U{}}}}U{}{{UU}{U}{UU}U}{}U}{}U{UU}U{}{}}U{{{!!!!!!!!!!!!!!}!!U{{UUU}}U}{{}{U}}{U{{}}UU}UU{U{{}U{{U}{{}}U{}{{!!!U!!!!!!!!!!!}U!!UUU}}{{{{UU{U}{U}}{}{}U{U}{}{}}}U}UUU{}{{{{+!!!!!!!!!!{U}!!}!!!!!U}{{{}}U{{{{UU{{}U{U}}}}UU{U}U}UU{U}U{{}{+!+!U{!!!!!!!!!!!!U}U!!{{}{{U}{{}}{{}{U{U}{{UU}{{{}}}{UUU{{U}U}{+U!U}U!!!!!{!}!!!!{{!}}}}U{{}}{U}{}U}{{}}{U}U{{}U{U{UU{U{{{U{}}}+{!++!!!}!!}!!!!UUU!U{}U}}UU{U}U{}{}U{}U{UUUUUUU}U{{}{UU{}{UUUU}U+!!!+!+}!!!!}!}U}!}UU}UU{}UUU{{U}{}}{{{UUU}}}{}{UUUUU}U}}U{U{}U{}!+++{}+!+!{!{}UU!{{{U{U{{}}UU{U}{}U+}{}{U}{U}U}U}{{{}{U{U}{{U}}}}{U++U}!{!!}{{}!{}{UU{U{}}{UUU{}}U}++U{}{}{UU{}}{U}U{U{}}}U}U{}}}U{UU+}!U!!++}!{{U{}{}}{{{U{}U{{{}}+U++U}U{{}U}{}U}{{}}UU}{{}U{{U{}}U{+!!!+++!{{{{U{}UU{{{U}UU{}{{}+{{}+U{}UU{}{}{}{UU{{}}{}}}}{U}{{}UU!!+U!!}}{}UU}U}}U{}U}}U{}}U{+{}}U+U{{U}U}{U}}{}}}U}UUU}{UUU}}U{{!!!!{U}U}U{}}{{}+++UU}}}{{{U{+}UU}+U{}U}UUU{{{{U{{{{}}{{U{UU{UU!!{{}{{U}}}}UU}}{+U{+{U{{}U{UU+}{U+UU}U{{}UU}UU{U}U}U{}U}U{{}}U}U}}{}{}}}UU{}}UU}+{U+}U}U}{}}U+U{++}{}{U}U}{UU{{U}UU}}}{{{UU}}U{}UUUU}}}U{{U{}}{}}+U{+{{}{}}{U+U+{}{{}{U{U}}{{{U{{U{{U}U{UU{UU{U}{{{{{U{}U{}U}}U}U+}U}+UUU{}}}}+U{{}}}{{UU}}UUU{{}}{U{}UU{}UUU}U}U}{{}}U{UUU{{}{}{+U}U}+{U}}U}{+U{}{U}}U}{U}}U{U{{{}{}U}{{UU{{}{UUU{}{}}}{}UUU}{}U+UU{U+}U}}UU{}UU{{UUUUUUU{}}U}{}UUU{{U{U}{{{{}}UU}U{}{{UUU}U}}UU}+}UU++U}U{U}U{}U}{}U{{}{}}{UU}U}{}{{{U}}{}U{{U{U}U}}{{UUU{}UU{}{+}{++UU}}{U}{UUU}}}{{{{{}}{}U{UU{}}{}{}UUUU}{}U{}{{{UUUUUU{{}{{{+U+{}U}}U}{UU}}U{}U}}U}U{}UUU}{U{}{UU{U}U{}{}U}UU{UU}}}}}U}}}U}U++UU}}}UU}{}}}}}}}}UU{}{UUU}}}{{{{{UU{}U{}{UU{U{{{}U}U}U}{{{{U{{{UU{{}}U}U}UU{}{}{}{{}{UU{{}}}{{{{U{U{{{UUUU{{{UUU}{}{{}}UU{}}U{U}{U}U{{}U{}}UUU}}£}}}{{}}{U{{}{U{+}}U}{}}}U{U{}{++}U}U}{{}}{UU}U}UU}U}{}U{{{{{{{U}}U{U}{{U{{}U{}++}}{{}{}}{}}U{{+U{U}UU{{}}}U}{UU{UUU{}}{{}U{{}{{}{U}U{U{{}}UUU+{+UU{UU{}{}}}}UU+{{UUU{{U{}UU}UUU{}U}}}UU}{UU}}{}UU}U}U}}{UU}U+U}+}{U}}}}{{{}U{{{{}}U{}{{}{}{UUU{{{{}UU}{U{{}U{U}}}{{UUUU}U{{{+UU}+U}}UU{}}U}UU{UUUUUU}UUU{{U}}{}U{{{{}{}}U{}{}U}}U}{U}{U{U{}+U{{}+U}U}U}}U{{U}}{UU}{{}U}{U}}UU}{}{}{}U}U}{}{}{}U}{}}U}{{{}U}+{}{}+{}UUU{{UUUU{UU}}{{{}U}}U}U}{}{{U}{U{}}UU{{}U{{U}}}U{U{{}{+{{{U}{+{U}{U}UU}{}}U}U}}}U{}{{}U{{}UUU{}{}U}U{}{}}{}+}{U{{U{}{U+}UU{U}+{}U}{}}U{}UU{UU{U{U{{{UU{U{{{{}}{UU{}{{{}}}UU}{UUU}UUU}++++++++++}U{U{}}}{UU}U{}}U}UUU{{{{U}}{}}U}UU{{U{{{}{U{U{{{{{{UU{{{U{}}}}+{UU{UU{}U}UUU{{UUUU}{UU{}UU{}}U}}UU}}UUU}}U}{{UU{UUU}{}}}U{U{{U{{{U{UU{{}U}}}U}UUU}UUU}U}{{}}U}{}{U}}}}UU}{}{U{U}{U{{}}U}U}U{}UUU}}{U{UU}{{}}{UU{U{U{}}{UUUU{{UU}{U{U}}{U{}{}{U{}}U}}}UUU{}}}U}}U}}{}{}}UUU{{{U{{}UU}}{U}}U{{{{{}{{}U{}U}}U{{U{{}U{{}{{{U{}}{}UU}U{{}}}{UU}U}U{}{{}}}U{U{UU}{}}{}}{U}UU{UU{}}{}UU}U}{U}U{}UUU}UUU}U{}U{{{{{{{U}UU{}}{}}}U{{U{{U}UU}}}UUU}U}{U}UU}{{}}UU{UU{U}{}U}{U}U{{UUU{}{}{UU{}}{U{U{}}{{UUUU}{}UU}{}U}UU}U}U}{}U}{{}{}}}U{{UUUU}U}{U}U}U{U}}{UUU{{U}{U{}}}U}UU{UU}}U}}}UU{{{{}U{UU}{UUUU}}}U{{}}U{UU{{{{{U{}{{{}{}{}U{}}U}{}{}{}}U{}{}{}{{UU}{}}}U{}U{UUU}U}}{U{{{U{U{}UUU}}U{{{}{{{}UU{}}{UU{}UU{}{U}}}}{}}UU{}{}UUU}{{{{{{{UU}{{{{}UU{{U}{U}}U{{U}{}{}U}U}U{{}UU}}{}{U{{}UUU{{}{}{UU}}}{}U{{}{UU{{U{{U}UUUU}UU{}!!U}}U{U{{UU}U{U{{{{U{U}}{{{{U{{U}U{{UU{UU}{}U}UU{U}}U{}{}}}!!!!{{}}{}UU{U{}U}U{{}}{}{}}U}}U{U{UU}}}}}UU{}U}U}U{UU}U{U{}{!!!!!U}UU}}}UU}{}}{U}{{}{U{UU{}U}{}{UUUUU{{}}{U}}{U}{UUU{U}UU!!!!!}U{U}{}{{U}U{U{}U}{}{UU{U{UU}{}{}U{}{{}{}}{{UU{{!U{{}{U!!!!!!}U}U{{}U{}U{U}UU}{}{}}{{UU}{{UUU}{}UU{}{}}}{}U{{U}}{!{U!!!!!!!!!!!!}}}}{U}{{UU{UU{}}U{UU{U}{{}}{{U{{}{U{UU}U}{{}{}{}!!!!!!!!U{}!!}U{U{}}}}{UU{}U{}U{{{U{UU}}U}{}}}UU}UU}UU}{UUU}{}}{}!!!!U!{!!!U}{}UUU}U}{U{}{UUUU}U}}{{{{}{}UUU{}}UU}}{}{{{{U{}}{{U!!!!{!!!U}}}UU}U!!{UU{UUU{}{U}U}}{}{}}{UU{}}U{U}U{{}U{U{U{U}}}}!!!{!!!U!!!!}!!!!}UUU}}{}U}U{U{UUU{}{}{{U}}U{}UU{U{{}U{U}}{{U{!!}!!!U!!!U}!!!!{{{{{UU}{}U{{}U{U{}U}U{{{}}U}}U{}}UU{{{}UUU}U}!!{{!!}{U{+!!!!!{}U{U}}}U}{{}{}{}UUU}}}{}{U}U{{}U{}}{}U{}}U}U{U!!!!!!!!!!!!!!!{!U}UU}{}{U}}U}UU{}{{{U}}UU{UU{{U}{{}}U}}}}}}U}}UUU{}}U}U{U{UU+++}U{{}}U}}}{U{}}UUU}{}}{{}{}+++++}U}U}{{{{UUU}}{U}U}{}{U}{}}{U{}}{}{}{U{U}}{U{U}UU}UU}{}{}U}+UU}UUUU{{}}{UUU{{{}U}}{UU{}U{}{}UUUUU}{U{{{U}}U}}U{}UU{{{}}{{}U{+UU{}{}UU}U{{{}}}}{}{{{{}U}U{}UU}{{}{{{UU}U{{UU{U{{}}UU}}{}U{U{U+{{{}}}{{{}}{{U{}{{}}U}UU{UU}}{UU{{UUU{}U}}U}}}}{}U+}{{U{{}U{{}{}+U{}{{}}U{}}{{UU}U{}U}U{}U}{}}U}U}{U}U{{{}{{UU{{}}++U}{U}UU{}{}U+U}}{}}{{U}UU{U}}UUU}U}}{}UU}U}U{}}U}}}{}{}UU}}UUU+}+}{}UU{U}U{}+U}}}}UU}U{U}{}U}{UU{}U}UU{U}{U}}{}}{{UUU}UU{{U{}U}+}+{{{}{{{{{U{+{}{}{{}UU}{}}{U}}{}{{}U}U{}}{{}}{}U}U}{}}{U}}{{}}+{U+}{U}{{}U}}+U}}}}}{}}UU{}UUUU}U{}UU{{U{}{{UU{}}UU{}}{UU{}{{}{+U{U+U}{{}U{U}U{}U{UUU}{U{}}{}}{UU}{{}U{{{{UU{U{{U}U}{}}}}}{U}}}+}{UU+}U{U}{{{{UU{}}}UU{U}U}}}}{}UU{}}{UU{{{U}U{U{{U}}U{{{UU{U}}+U{{}}+{}}U}UU{U{{}}}{{UUU}{U{}U{}}U}}{}{}U}U{}{}}}U{UU}{}{{}{}{+U}{{U}++U}{}}{{}{}}{U}}UU{U}}}{}UU{UUU}}}U{{{{}U{{}}U}}}U}UUU{}{+}}UU{UU+}{{U{{£{}U}U}}{U}{UU}+U}U}}U{{}UU{}}U}+UU}{}{}{UU{U{}}}}}U}U{UUUU{U{{UU{}}}U{{}{}}}UU+U}{U}}{UUU}}}{UU{{{UU}}}}}{}}}U{UU{U}}}}}U}}}{U}U}}}{U{}UU{U}{U+U}UUUU}}{U{}}U}U{}{}}}}U}U{{{UUUU{UU}{U{{{{U{{UU}}{UUUUU{U{{}}+U+}}U}U}{U{}}{{{}{{UU{{}{UU{}U}{U{{}{}U{}UUUU{}{U}}{}{}}{}}U}U{+{+{{U{}{}{U{UU{U}{U}}{}{}{{{{}{}{}UU}}{U{{{U}{U{U{U{{U}UUU}{{{{+++}{{UU}{{{{{{{U{U{{}U}U}{{UU{{}{}{U{{{{U}{UU}UU}{{U{}U{UU{U}UU+{{{}{U}}}}U{UU{}}}}UUU{UUU}{}U}UU}{}UU{{{U}}}}U}{UU}}{UU{{{}UUU{{}{{{U{}{UUUUU{{UU{}U}}}UU}{{}U}{U}{{{{}{{U}}}U{UU{U}U{{UUU{{U}{UU}{}}{{U{{{{}}}}}{}U{UU{}UU{UUU}UUU}{{{}}}}U{{}{}{U}{U{UU}UUU{UU{UUU{}{}U}U}UU{{{{U{}{}{{}}}}}}}{UU{U}}U{U}U{{{U}}}U{UU{U}}{U}{U}U}{{{U{U}}}{}{U{{}UUU{{{UUU{}}{}{U{{{}U{}{}}UU{{U}U{}}U{UU{{U}}{U{{U}U}}{U{{U{}U}UU{{}UU}}}{U{}UUU}UU}}UUUUUU}{{{U}}UU}}{UU}}U{}UU{{}{}U}{{U{{{UUUU{{{U{U{}{U}}U}}}U}}{U{{}}}}U}}{{}}{U}{}{U}{{}}{}{{{UU}}{{}U{{}U}}{}{}}UU{U{}{U{UU{UU}}UU{U}}{{U{}{}}U}UU{}{{{}{{{UU}{{}{U}U{{}{}U{U{UU}}UU{}}}}UU{UUU{U}U{{UU}}}}U{UU{UUU}U}{{}{U}U}}UU{{UU}}UUU{{U{UU}}U{U}{{}U{{UU}}{{UU{U}{{UU}{}{}{U{}UU{UU{{UU}U{}{{{}{U}U}U{}}}U}{{}{}U}U{{}}{U}{}U{U}}U}}{U{}}UU{}U}}U{}{{{UU}U{U}}{U{}U{{U{{}}}{}U{}UUU{}{}U}U}}}U{}{}U{}{UU{U{U{}}{UU{}}{{{{}UU{}{}}U{}}}U}UUU}U}}UUU}{{}U{{}U{}U}{UU}}{U}U}{}{U{{{{{{{U{U{{{UUU}}}{U{{}{}}U{UU}{{}UU}}{}{}UUU{{{{{}}U}{{}U}{UUUUU{{{U{}UUU{}}{}{{}}}{{}U{UUU{{}{{{}U{U}}{}}{}{U{U{UUU{}UU}}{{}U}{{U}UU}U{U{}U}}{}U}{}{UUUU{{{}{}}}}}}U{{}UU{U}UUU{U}{{}{UUU}UUU{}{}{}}}}{{{U}}{}U}}}{{UUU{{}U{U{{}{U{}UU}}}}U}}}U}}U{U{}UU}U{}{U{UUU{{}{}}{}{U{UU}U}{}}U{}}}}U}UU}{}{}U}}}{U{}U}U{}UUU}{U{}}}{U}{{{U}{{{{{}UU{}}}{U{{}UUU}}}UU{}}}UUUU{}U}{{U}{U{{UU{}U{U{}{U}{}UU}}}}U}UU{}}}U{UU}{U{{{U}{}}}U}}{U{{U}}{}}{}U{{}UUUU}}UU{{}}{U{U{{{}{UUUUU}}{UUUU{{}U}}}{}UUU{{}{UUU{U{{}UU{UUU{U{}U}}{{}U}U{{}{U{}{}U{{UUUU{}{UUU{{{}}{U}{{U{}}{}{}{{}U}{}{}{}}{}U{{}}}{{}U{U{{U{{}{}{}{U{U}U{{!!!}UU{U}{U{UUUU{}{{UU}U}U{}{}}{{{U{}}UU}}U}U{{}U}{UU}}{{{U}}{!!!}}!!U}}U{UUU{U}}}}}U}{UUU{U}{U{}{}}{}U}}}}}}}{{U}{U{{}{UU{U!!!!!!!{!{{UU{}}}{}{U}}UU}U}}U{}U}}U}}}U}}U{}UU}UU}}{U{U}}}}!!!!!!!!!!!!UUU}{{{U}{}}}U}U}{U{{U}}U{{U{}U}U{{UU{}}{}{UU}!!!!!!!!!!!!!!!!!!!{{UUU{UU{}U}}{{UU}{}U}}}{}}}}{U{U{}}{U}}{{{U}!!}U}}}U{!!!!!!!!!!!!{UU{U{}}{U}{{U}U}U{UU}U}UU{{}{U}U{}{}U}UU}}U}U}}U}UU{U!!!!!!}UU}U}U{}UUU{}{UU{{{U{UUU}{U{}{U}{{{{}}}{}{{UU}}U}{{U{{}U{U{}{}}{}}{{U{U{U{}UUU}{{U{UU{U{U}}}}}U}{{{}}U{{{{{{{UU{}{}{}UU}}U}UUU{{UU{{{U{U{U{}{UUUU}{{}}}{{{}{U+}U{{{{U{}}}{U{{}}U{}{UU{U{}}{{U{U}{U}UU}U{{}U}}{}U}{}{{{U}UU{U{+UU}U}}}{U{{{U}}{{{}UUU}UU{UU}}{{}U}}{}UU}U{U}}UU{{{}}U}}{UU}}}{{UUU{}UUU{{{U{}}}{}}}UUUU{UUU{U{{{{{}UU{{{U{{{{U}}}}}{{UU}U}}}U}}{{{{}}U}U{U}U{{U{U{U{{}{U}}{}U{U{U}}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}}}{}}{}}UU}U{UU{UU{UU}{UUUU}}{}U{}U{{U{{{{{{}{{{{}{}U{}U}U{}{{}}U}U}}U{}}U}}}{{UU}}}{}{U}}{}{}U+{}}}U}}U{U}{}}UUUU}U}}U{UU{}}}}{U}}U{}{UU{}{UUU}U}}{U}U{U}U}}U}++U{}{}}}U}U}}}}{UU{}}{}UU}UU{}}{{U}}}U{}}}U{{}U{{{{UU}{{}}{U{}{}+++{}}}U{U{U{{{}}{}{{}}U}{{U{U{}U{}}}}U}{{{{{{{{{U}{}}{U}}{U{UUU+{}+{U}UU}UU{}}U}U{{{{}{}U{}{{{{}{}{{}UU{{{U{{}{U}{}UUU}}{}UU{{{+}}U+{}}{{}U}£}{{U}UUU}U+U{U+}{U{UU}{}{}}{UU}{{}}}}{U{}}{}{U}{}}}{{{{}U{}UU{}{U{{{{U{{U}++}{+U{}U}}{U}{}UU{}{}{UU{}{{UU}{U}U{{{}UU{}U{}U{{}UU}{}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}UU{{U{UU}}{{{UU}{{{UUU{{{U{{}U{U{}{{}U}{}U}+U}}}{}U{}{}U{}}}{{}U{}}{U{U}{}UU{{U}{U{{{U{U}{{UU{U}}U}U}U{}{{U}U}}UUU{{}{{}{}{}{{}}}UUUU}U{}}}}}{{}{U{U{UU{{U{U}}}{}UU}}{{{{}U}}{UUU}{{}U}}{{}}UU{U{UU{}UU}U{}{{U{U{UUU}UUUU}{UUU}UUU{UU}{U}}}}U}U{{{}}}{}U}UU{U{UU{{}{}{UU}{{}U{U{{{{}{UU{{UU}U{U}}{}UUU}{}U}{}{U}}{}{{{U}{{U}{U{UUU}U{}UUU{{UUUUU{}}{{}{{UU{{U{}U}}{}UU}UU{U{{}U{{U}U{U{{{{U}U{}{UU{{UU}U}{U}{{{}{}{{}{U}{}}U{U}U{U{}}{{}U}UUU{UU}UU}}UU{UU}U}}UU}U{U{UU{{{UUU}U{U{U{{{}UUU{{}UUU}UU{}{}{}U{U{{}U}U{U{U{{U}}}}{}}UUU{}}U}UU}}}{{}{{U}U{UU}{{UUU}}}{{}}{{U{U{}{}U}}}UU}}}UU}UU{}{U{}{}}}U{{}U{}}UU}UUU{}}{{U}}}}{{U}}}}{}{{{U{}UUU}{{U{}{}UU{}{UUU{}{{UU{}}{{{{}{}UU{U{U{{{}}U}}}{}{{{}}}{U}U{{UU{{}{{{}}}{UUU{U{UU{{U}}{}U{U}U}U{U{U{}{{U{{{UU}}}}}}}{}{UU}U{}}U{U{{U{}}{{}UU{}U}}{}U{{{{UU{{UU}U}}{}{}{}}}}U}}}U{}}}{{{{}}}{{{{UU}}}}{{{{{{UUU{U}}U}}U{{U}{}U}UU{}}{UU}{}}UU{UU{{{{U{U}UU{{{}{U}UUU}}UU}U}UU{{U}UU{}UUUU{}}}U}}U{U{U{U}}{UU{U}}U{}}{U{}{U}UUUUU}UU}U{UUU{}}}}{{{U{}{U{{}U{}{UU}U}U{{}UUUU{U{U{{UUU{}{{UU}U}U{}{{}U}}U{}U{{U}UU}}U}{}{U}{U{U}}}}U{}U}{{{}{{{UU{U}{{UU{U{{UU}U}}UU{{}U}{U{{UUU}{}{U{U{}}{{{{{}{{U{{{{}UU}{}{U{{U{{{{U}U}UUU{U{}{{U}}}U}{{UU{}{{U{{}{U}U}}}}}}U}{U{{U}}U}U}}U{}U{{UU{UU{{U{}}U{{U}}{}UU{{{U}U{UU{}}U}}}U}{U{}}U{}U{{UU{U}{UUUUU}U{{}U}}{U}UU{}U}{U}}}U{{}}U}{{{U{{}{{}U{}{U}U{U{{}{U{U}U{U}U{}}}U{UUU}}UU}{U{{{}{U}}U{{U}U}{{{}U{UU}{}{U{}}{U{}U{{UU}{{}{{{{UU}}}UUU{}{}U{}}}{U{U}{{{}}U}{U}U{{U}}{}{U{{UU{U}U{{}{{}{{{U{UU{{{{}UUU}}}{}{}{}U{U{UU{}UU}U{}{U{UUUUU!}U}U}{U{UU{{{}}}}{U}{U{}{U{{U{{}}U{{{{{}{U}}{U}U{}U}{UU{}U}U}!!}U{}{}{UUU}UU}{U}}{{UU{}}{{UUUUU{U{U}U}UUUU{U{U{{{}}{{}UUU{}!!!!}{U}{}{{}}}U{{UU{UUU}U}{}U}UU}{{{{{U}}{}}{{{{UU}}}U}{}}{UU!!{!!{U}}}}}}{U{{}{{U}{U{UUU}UU{{U{}U}}{U}{UU}}U{UU{{}UU}UUU{UU!!!!}!}}{}UU}U{U}}}}{UU}}U}U}}}}{{U{U{{UUU{U{}{{{{{}U{{U}}}{}{U!!!UU{!}}}{U{{}UU{U{}{U{{UU{UU{{}{U}{}}{{U}{UU}{{{{}{U{U{{UU{}{!!!!}{U}}!UU}}}U{}U}{}}}}U{UU}{}}{{{{U}U}U}{U}U}}{UUU{{U{U}}}{{!}!}U!!!!!!!!UUU}{{{{UU{UU}{UU{{}{}{UU{}{{{}{}U}{}}{}{U}}{}U}}{!U!}U}!!{}{{{UUU{{{U{{}}U}}{U}}UU{}U}}U{}UU{}}{U}U}UU}}}}{}U}}}!!!UU!!}}U}}U}UU{{UU{UU{}U}}{}{{}UU{}UUU{U{U}{}U}U{}}UU}UU}}{{!!!{!!!U{}}{}UUUU{}U{{}U{{}U}UUU}}}{U{{}{}{U{}{U{U{U{}U{U{U}}UU!{!!!{U{{U{}}}}{{{U{}{{UU{{UU}}UU{U}{}}}{U{{{{}{}}}{U}U}UUU}UU{!!!!}}}}U{U}}UU{{{{{}}U}UU{{U}UUU{UU}}U}{U{U}}UU}UU{{}}{}{U{{{}!!{}UU}U{{}}}}}{}U}{{}{{}U}}U{{U{{U}}{{U}}{}}{{U}{{U}U{{{}}}{{U{{U}}}}}{{}}{}{{U}{UUU{}U{U}U{}{{}U}{U{}U}UUU{}}U{}{}}{}U}}}}UUU{U{}}UUUU{U}{}{{{U}{UUUU{U}{}{{U{}UU}{{UUU{{{}}U{UU}}UUUUUUUUU}{U{U{{{U{}}{}{{U{}}U}}{{}{{{UUUUU}}U}U{{}{{}}U{{{}U}}{UUU{U}U}{}}U{U}{{U{}UU}U{}}{}}UUUU{}U{U{}U{UU}{UUUU}}{}U}{{{{U}}U}}}{U}U}{UU{{}}U}U{U{}UU{U{{{{U}}U}{}{{{UU{}}}U}}U{}{}U}{{U}{U}U{}}UU{{U{{{}}UUU{}UUU{U{UU{UU}UU}{}}}}}}{{{U}{}{}{{}UU}{{U{}}U}U}U}{U{UUUU}}}{}UU}}U{U}UUUUU{{{}UU{{{U}}U{}{}{{++}{}{{}{U}UUUU}U{{}{{U{{{{}}U{}{{}U{}{{UU}{}{}U{}{UU{}{}}{UU}}{+}+U}{{UUU}{£{}UU}{{{}U}+++}}U{{U}{{U}}U{}}{{}{UU}{{}U}{}U{}U}{{U}U{}}}U}}}}}{{{}{{}{{U{}++UU{UU}}}}UU}}UU}U{U{U}}}{{U}U}{UUU}{{}U{U{{}}}U{U{{U}{{UU{{}}U}U{U{}UU}U{}{UU{U{}U{U{{}}U{UU{UU}{UU}{}{U}U}}U{{U}}UU}U}}UU}{{}}{{{}}}{UU{U}}{}U}{}{UU}{U{{}}U}{}{{{}{}{{{U}UUU{{U}U{{}}UUU{}{U{UU}{}}U{U{{}}{U}UU}{}{{U{}{}}U}U{U}U{{}UU}}U{U}}U{{U}{U{{}U{U}}}}}{U}U{}U{}}}}{{{U{U}}{U}UU{{{}UUUUU}UUU}U}}}U}}U}{UUU{{{U{{U{{{{{{{{U{{}{{{U}{}UU}{}UU{{}UU{U{U}}UUU{U}}}U{}{{U}}}U{}{}{U}{UUUU}U{U}}UU}UU}{U}{}{}}U{{UU{}UU{}}{U}{U{}{{U}U{U{}{U}UU{}UU{U{U}U}U}{{UU{UUU{}U}U{U{U{}UUU{{U}}{{{{}U{}}{}U}U{{U{UU}{U{}U}{{U}}{U{}{}U}{{}{}{}UUU}U{UUU{{{}}}}{U}{U}{U}}}U{U}UU}}{}U{U{{{U}}UUU{{UU}{{U{UU}{}U{}U{UU}{UUU{{{{{U}}{UU{}}{{{{U{UU{}U{UUU}}}UU}{{}}UU{U{{{{UU}U{U}U}}U{U}UUU{}}{UU}{{U}{}}}UUU{}{{U}}U{}}{{UUU{{}UU}}}}}{UUU}UU}}}U}{}U}U}}{U}{}{{}U{{U}{}{U{U{{U{U}}U}}}UUUU}{UU}{}UUU}U}{{{{}U}{U}}}{}}}}}{{U}{U{UU{U{}{}}{}{{}U}U}UU{}UUUUUUU{{{}}UU}{{{}U{U}UU{U{}}{}}U}U{}{U{}{{}U}}{{}}UUU}{}}}U{{}}UU}UUU}UU}U}UU{{UU}UU{{}}{}UUU{{}}}U{{}{}}}{}U}U{{UU{U}{}UU}UU{}{U}{U{{UU{}U}}U{UU{{}U{}{}U{U{}U}U}U}}}U}U}}}U{{{U{}{{{U{U}U{{}}{}}{UU{U}UUU}}{{UUU}}UU{UU}U}{U}UUU{{U{{U}U}U}{U{UU{U{}{{{UU}U{{}{UU}U}}}}}U}}}{}U}{U{U}U{{{U{UU}U}}U{}UU}U}{}}}{{U}{U}}{{{{{}{{U}}{U{U}U}{U}{U{{UUU{U{}U}{}}}}UUU{UU}{U{U{}U{UU{U{U{U}U{}{{{}{}}U{U}}UU{U}}{}}}{{{}}UU}}{{U}}}UU{U{{{{UU}}{{U}{{{UUUU{U{}{U{{}U{UU}}{UUU}}}{U}U{{{{}{UU{}U{}{UUUU{}}{UU{{}{U}}}}}{U}{{}U{}}U{{}}U}}}{UU{}}UU}}UUUU{U{{UU{{}{}{{}}{U}}{{}{{}{}}}U{U{U{{{}UU}}{U}U{{}{}U{U}}}{{{UU{}UU}}{U}U{}{{{}{}U}}}{{U{U{{UUU{{U}U{UU}{U}{}}{U{U}U{U{}U{UU{UU}U{U}{{{{}{}}}U}U{}U}{UU}{}U{{U{}}UU{U}U}{UU{U{{U}}}U{{UU{{}}U{{}U}{U}{{}}}{}U{{}{UU{}{}UUU{}}}{{{U{{}{{{U}{{{{}}U{}}UU}}}{U{UUU}{}U}{}U}}UUU}U}{U}}U}{}U}}}}{{U}{U{U{UU{{{U}U}}{UUUU}{}{}}UUUU{{{U{}}U{U}U{}UUU{}}}{U{{}}U{{UUU}{}}}}{}U}}}}}U}{}{{}{UUUU{}UU{U{U}}UUU}}}{U}U}UU{{{{{}{{U{U{U}}U}{UU{{{{}U{UUU{}}U{}}UU{}{{{UUUU{{UUU}{!{!!!{U}}UUU{}U{}{U{{{{}U}{{UU}{UUU{U}{}UUU{}UUU{}UUU}UUU{}}{{U!!!!!}{}U}U{U}}}}{U{}{{{{{{}}U{}}UUUU{{UU{U}UU{U}U}}}}{UU{{{{{UU!!{!!UU{{UUUUU}{{}{{U}{}{UUU}}}}U}}}}}{U{}U{{}U}{{U}UU{UUU{}}{}}!{}!!!!}{UUU}{U}{U}}}{UU{{{}{{{}U{}U{}U{U{{UU}U{}}{}U}}{U}}}{}}{!!!U!}{U}{U}{U{U}U{{U{{{{UU}{UU}U}{}UU{}{UUU}{}{{U{}}UUU{}{}}{}UUU}}U{}}UU}{{{UU}UU}U{}U{{UU}U{U{}{U{U}{{UUU}}}U{U}}UUUU}}}}UU}}U{U}{{{{{}UU{U{U}{}}{U}{U{U{}{U}{U{UU}U{}}}U}{}}{}U{}{{}}}U{{{U}}{}U}U{}{}UU{}}{U{{U{U}{U{U}{U{UUU{}UUUU}UUUU{}U}}UU}UUU{}U{}U{}U}{U{UUU{UU}U}{{U}{{{UUU{{}}}}{{}UUUU{{{}}{UUUU{{UU{{}UUUU}U}}}U}}UUUU}}UU{{}}U}{{}{}{UU}U}U{UU}{U}U{{U{}{{U{}{U}}U{{{}{U{U}{U{}U}{U}}U}UU{U{UU{{{{}U}{}UUU{UU}{}UU{U}{U}}}UU}}{UUUUU}}U{}}{{}}}{U{{UUU{UU{}U}{{UU{}{{U}U}U}UU{{{}}}}U{U{UU}U}U{}U{U{U}{{{UU{U}U{{{}}}UUU{{{U}UU}}{}{}UU}}UU{{}}}{}{}{{{{{{UU}U{U{}{{}U}}}UUU{}U}}U{U{UU}}UU{}U{{}{}{U}{}}}{}}{U{U{}}}{}UU}{UU}{{{}U}}}{}{}{U}UUU{}{U}U{U}U{}U}}U{}U{}U{}UU{U}U}}{UUUU}{{U{}}{U{UU}{}U}{{{}{{UU{{UU{}{{}U}{}U{}{U}U{}{}}{UUU}}U}}}{UUU}}{}{U}{UU{}U}}}}U{{U{{{UUUU{{U}}}UU{{U{{{U}}}}{{{U{{U{{}}U{}{{}}{U{UU{U{}{}{U}{{{{}UUU}U}}U}{}U{}}{{}}}U{UUUU{{{UUUU{}U{{{{{U{U}U{U{U{U{U}{{{{{{{}U}{}}U{{{}{U{U}}}{U}UU{}U}{{UU}U{U+{}{{U{{{}}£}U{}UU}UU{}{+}U{U}U{UU{U}{}{{UU{}}U}{UU}{}U{UU}}U}{}UU}{U{{{UU}}U{{}}U{{}}{}}{}}UU}}}}U{U}}U}{{}UU{}}{{UU{}{}{{{{UUU{UU{{UU}}{U{}U}}{{}}{U{UUU}{}{}U{{{}{U{UUU{UU}{}{}}{{{}UU}U{}}}{U{{U}}UU{}{{}}}}{{U{}{{{}U}U{}U{{U{}U}UUUU{U}}{}{}UUUU{UU{{U}}U{U}{UU{UUUU}{}{{{U{{}}{{U{U}{U}{{{{{U{{}{U}}U{{}}UU}}UU{{UU{{}{}}}U{{}}{U}{}U{}UU{UU{{{UU{UUU{{U}{U{U}}}}}{U{U{{U}UUU}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{}}U}}{{}}U{{}{U{{UU{}}{U}}UU}U}{U{}{U}}}UU{}{}{{{{}}}}}U}}}U}{}{{U}}U}UU}U{{UU{U}U}}U}U{}}}U}UU{}}}U{U}U{}{}U{U{U}}}UUU}{U{U{}}{}UUU}U}U}U{{{U{{{{{U{U}}}}}{{U}{U{}{}}U{}{}{{}{}{}UUU}U}{}UU{}U{}{{UU{{U}U{{}UU}UU}{}}{U{UUUUUU{}U}}{{}{{{{{U{}{U}{U{}{{UU}}UUU}U}U}U}}}}}U{}U{U{UU{}{}{{{}U}}}}}}{U{{UUU{}}U}}{{U{}U}U}{{U{{}}}}}U}U{}{U{}U{U}{{}U}{U{{{}}UUU}}{}}}}{U{}UUUU{}}{U}UU}{}UU{}{{}U{}{{{}{{}}UUU}{{}U}}{}{}}}U}}{}UUU{{}U}{}}}{{}UU}U{{UU{{{U}{}U}}UU{{}UU}{{{UU{}UU}{UU}}UUU{{}U{{{{{{}}}U}U}}{{U{}{{{{{U{{U}U{}}{}{U}}U{}{}U{U}UU}U{{}U}{{{{{U{U{{{}{{}}{{{}UUU{{UUU{}{UUU}{{U{}}{}{U}}}UU}}{{UUU}}}}}UUU{}}U{{UUU}U{}UU}{}}{U{}}U}{{}{{}{}}{{}}U{{{U}}UU{{UU{U{}}}{}UUU{{}}UU}{{}U{}{}}{}}UU{{}{U}}}U{U{{}{U}}}}{{{}{UUUUUU{UU}U}}{U{}}}}U{{}{}U{UUU}{U}{U{}{{{U{{}U{{UUU{}UU}{UU{}{U{{U{{U{U}{U}{U}UUUU{}UU}U{UU{{{{{}}}{U{}{{}}}{U{}U{U{}U}{{}}UU{{{}U}}{}UU}{{{}}}}}}U}}U{U{U{{}}UU}}U{U{{}{U}}U}}U{{U}UU{}{}{}U}{{}U}U}{U}U}}}}}UU{U{}}UU{}{U{{{{U{U}}U}}U{U}U{U}}{}}{}U{}}}}U}{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{{{}{U{}UU{}{{{}{{}{}{U}{}U{{UUU{U}{U}UU}}{U}{}}{U}}{{}U{{U{}UUU{}UU}{U}{{}U}{}U}{}}{U}U{UU{UUU{}U{UU}{{{U{U}{}U}}{}}U}{U{{{UU}{{}UUU{{UU}U{{{{}{UU{}{U}U}{U{{}{}{}{}{}{U}{U{}{{UU}{}U}}}{UUUU}}{U}UUU{UUU{U}}U{}{}UUU}}{UU{}}}}{}{U{U{U{UUU}}}}U{{}U{U}U}{}}{U}U{}{U{{U{}U{}}{}}U}}{}{U{{}}}U{{}UUUU{{}}}}UUU}{U{}{}}}U}{{{U}UU{UU}{{{{{}UU{U}{{UU}{}{{U}U{}{{{UU}{{!!UUU{U{{UU{{{UUU{{{{}U}UU{}U{{UU}UUU}}}{{UU}}{{{{{}{UU}{{{}{{U!!!!{{UUUUU}}}{}{{UU{}{{}{U{UU}{}}{U{UUU}UUU}UU{{{{}{}UU}U}}}{}{!!!!UU{{{UUUUU}U{U{{UU{{{{{U}{{}UU{{{}UU}}}{{U{}{UU}{{U}U}{}U}}}}{{U}U{}U}{}UU{{{UU{{UU{UU{}{}U{{}{U}U{{U{UU{{U{U}{{}{U}{}}}}U{{}}UU}{{{U{U}UU}U{{}{U}{UU}}}U}{}}U{U{}}}UU{}U{UU{{{U{{{{UUUUU}U}{}{}U{}U{{{U}}U{UU}UU{}}}}UU}{}{{{}}U}U{}}{{{U{{{UU}{}{{}{}U{UU}}}}{U{{U{}{}{U}UU{}U}}}}U}{{}{}{U{}U}{U}{{}{U}{}{{}UU}{}{{}U}UU{U}}{U}U}{}{UU{}U{{{{U{{}{U}}}{U}{{{}{{{}{}U}UU}{{{}U}}{{U{}UU{}{U}UUUU}{}}U}}{}{{{{{{{UU}UU{U}}U}}U}{UU{}{U}UUUUUU{U{{}}}{}{}}}}U}U}UU}}{UU{}{{{U}U}{U{}}}}{{U{{{{U{}{}{}{}{{}}}UU}UU}UU{{}U}{UU{}}{}}U{U{{{{{UU}UU{}U{}}}}}U{{U{UU}U{}}}UUU}}}{}{}}}}U}}}}{}{{{}UU{}UUU}{}U}U{}}{{{U}U}}}}U{{}UU}{}UU}UU}{UUUU}UU}U{UU}U{UU{U{}}}}U}}U{}}U}U}}{UU{{UU{{U}U}{UUU}}}{{{}}U{{{}UUU}{UU}{{}{U}}{U{U}UU{}}U}{{{{}U}{{}UU}U}{U}}{UU}{}}{U}{}U{}{{}}{U{U}{U}U}{{}UUU{U{U{}}{{{{{UUUU}}}U{{{}{}{}U{{U{}{{}}UU{}U{}}UU{{}{}}}{UU{U{}}{{U}}{{U}U}U{UU{{}U}U{{}U}{UU{U{}{}}U}U{UUU}UUUU{{U{UUU}U}U}{}}{}}}}}{}}UUUUUU{}U}UU}}{UU}U}}{{U}UUUUUU}{U{}U}{UUU}}UU{}}{}UUU}}{{}U{{U}U}U{U}}}{UU{}{U}}}U}U{{}U{{{U}}U{UU{{}U}{U}}{{{}}}}U}}}}}UU{}}UUU{U}{{{UU{}}}{}{U}}}U{}{{}U}}{}U£}U{}{{U}{UU}}{{}{{{{}{U}UU}{}U}{U}{U}}{U{U{}}{}UU{{{}{{{}{UUU{{{}{U{}}}}}UUU}}U{{U}}}{}}}U{}{{{U{UU{U{U{}U}}U}{U}}{U{}U{{}{U{{{{}}{}{{U{U{U}U}UUU{{}U{U}}}}}UU{U}U{}{{U{{}UUU}}}{UUU{{}}U}}{UU}{UU}}{{{U}}{{}U{}U{{U}{}}U{UUU{}{{UU}}UUU}U}UUU{{{{U{{UU}UU{UU}UU{UU{}}UU}{{}{U{{}{UU{UU}{U}U{{{}}UU{UU{U}{U{}UU}{}{}{}}{}{}U}}{}U{{}}}}{U}U{}}UU}U}}UU}}U}{{U{}}}}{U{}U{}}{{{}}}{{}{}{{U}}U}U{UU{U}U{}}{{U{}}{}}{}}{U{}U}U}}}{}}UUUU}}{}}{{}{{}{{UU}{}}}}{{}{}U{{}}{}U}UU{{{U}{}}UUU}{{{UUU}}{U}UU}}{{{U}}}U}}}}U{{U{}U}{}{U{{{U}{}{U{}}UUU}}U{}{{U}{U}}UU}}{}}}{{}{UU}{{}}}}U}UUU}{{{{U{U}}}{}U{}}U{U}}{{UU}U{{U{}}UUU}}UUUU{{UU}UUUU{}{UUU}U}{}U{}}UU}U{U{{}U}{U}U{}}UU{}{U{{}UUU}}}{}{U{}{}U}{}{}{U{{UU{}{}}}{{UUU}{}}}U{}U}{}}}{{}}UUU}U{}}U{{}{}{{{{{U}U}U{{U}U}{}{{{{}}{}{U}U{}{}U{{}UUU}U{{UU{{}{}}U}}}{{{{{U{UU{}}}}U}UU}{{{}{{}{UU}}{U{{U}U{U}{UUUU}}}}}}{U{U{U}{UU}{UU}U{U{}{U}{UUUU{{UU}}{{U{{}U}}}{}{}U}UUU{UU{U{U{U{}{UUU{{{{U}}UU{{U}}}UUUU{{}{}{U}}}{UU}{UUU}}{}UUU{}U{}UUU}UUU}{UUU{U{{{U{U}}U{{UUU}UU{}{U}}}U}{}{{}UU{{}}U{}{}}{}U{U}}UUU{U{U{U}U}{{}U}{{}{}U}{}UUU{{{}}U{{{}{{}{}}{U{}U{{}{}UU{{{{{{{U{}{}{U{}{U{{U{}U{{{UU{{U{}UUUU{{}{}{U{}}}UUUUU}{}{{{U{{}}{UU}{U{{{U}UU}{U{{UU{{U}U{U{{U}{UU{{{{U}U{U}}UU{{U}UU{}}UU}{}}{{{}U{{}}}{{U{}}{{UU{}{{{}{UUUUU{{}{{}}U{}{U{U}{}UU}}U{U{{U}}U}U{U{U{}U{U{{{{{}{U}{{}U}}{}}}U}{}{UUU}}{{U}{U}}U}}{{{}U{}{}}{U{{{UU}}UU}U{}{U}{{{U{}}UU}UUUU}U}{U}{{{{{U{{{}U{}{{}}{}{{U{UUUU{}{UU}{}U}{{U{}}}UU{{UU{U}{}}UUU{{U{U{}{{U}{{{}}U{U}}}{}U}}{U}{{}UU{UU{U}}U{}{}}{{}U{}}U{{{UU{{{UU}U}}}UU{{{{}{{{}}}}}}}{U{UU}{U{{U}{{{}}UUUU}U}}{}U{{U}U}{}UU{U}{{}U{}}U{U{{{{}U}}}{U}{}{{U}{U}UU{{{}}}}U{}UU}U}{{}{}{}}{{}}UU}{UUU}UUU}{U}UU}}{U{}}{UU}}UUU{}U{}{U{{{}{U{{{UU}{UU{U{}}UU{{}U}{{U{{UUU{}}{{UU}}{U}{{U}{{}}{{{UUU{UUUU{}{U}{UUU}{UU}{{}{U{U{{U{U{}UU}UUU{{U}}}{{{UU{}{}}}U}{}U{UU{}U}UUU}U{{U{}}U{UU}U}}U}{{UUUUU}UU}}}U{}U{UU{}}}U{}}}U{{{{UUUU}{}}}UU}}}{}}U}{{UU{UUU{{}{U}}UU{UU}U{UU{{{{U}U{{}{{U}U{}U{U{U{U{}{}{U}}}{{{}{U}UUU}{{}{U}{}}}U}UU{UU{}}U{}{UU{U}!!{}{{{}{{}{{}UUU{}{{UU}}U}UU{U}}{}U{{{{U}U{}{U{U}}U{{}}}}}{U}{{!!}U}{{U{{{}{U}}U{{U{}}}{U{}U}{}U}{{U{}}{U}}U{U}U}}}}}}U{UUUU}U}{{U{U{}}{}}U{{{}U{{{U{UU}}{{}U{}{{U{U}}}}}U}}{{{{UUU}}}}U{U{}UUUU}}}{{}U}}}U}UU{}{}{}}}U{U{U{UU{}U}UU}U{}}}U{}{U{}UU}{U{{}U}}{}}}U}}}UUU}{}{}}U}U}U}}}{{U{UU{{UUUUU{{{}U{{}}U}}}{{{}{{{{}}UUU{{U{{{}}{}UU{UU}U}{}U}U}}{UUU}UU}{UU}}U{{U}U{U}{{U{}{{U{U{}UU{U}UUU}U{}{{U{}}UU{U{UU{U}}U}UU{UU}{{}{}}{{}}U}}{}}U{UU}}U{{{}UUU{U{}{{{U{}UU{{}UU}U}{}UU}U{}U}{UU{U}}}}{U{}{UU}{{{{U{UU{UU{}{{U}{UU{{{{}UU}U}{}}U{U{{}{}U{U}U}U}{}U}U}}{{}{UUU{U{{UU}{}}U{{U}{U}}}}UUU{}}{}}{U{}U}U{}}}UU}}U{U}}UUU}U{UUU}}}{{U{}}{{{UUU{{{}{{U}}{}U{U}UUU{U{{{{{}{UU}U{}{U{{UU{{}U{{}U{{U{}U{{}UU}U}}}{UUU{U{{}UUU{U{}U{}{UUU{{}{UUU}}}U{{}UUUU}UUU{}U{UUU{UU}U}}{{}U}{{{{U{{U}}U{U{}}}{}U}U{U}}U{{{}{{{UU{}U{}U{{}}U}}}}U{}{UU{UU}}{{{}U{{}}{}{{{}}U{}{{{}}U}U{U{}{{}}}{{{}U{}}U}{}{}{UU}}U{{UU}U}}}{}U}{}UUU}}{}UU}}{}U}U}UU}}}{{{}{{{}{}U{{{}U{{{{{}}{}U{U}UUU}{U}{}}}U{UU}}}}{U{{{}}{{}{UUU}UU{U{{}{}{UU}}{{U}{UUUUU}}}UU{}}}}}U}U{U{{}{{U{{}U}{}U}{U{UU}}{}UU}{U}U{U}UU}{}UU}{{}{{{}{UU{{}{}U{{}UUUU}U{}{}}UUU}}U{U{}UU{U}U}}}{UU}UUUU}{}U}UU{}}{{UU{UU}}U}}U}UU{{U{U{}}U}{U{{UU}{UUUU{U}U{UU}{}U{U{}}}{U}}UU{{UUU}U{{U}}}{U}U}U{}U{}{{{U}{U{{UU{UUUU}{}UU{{{}}}}U{}U{}{}U{}U{}{U}{}}}{U}{}{UU}}{U{UU{U{{{{{}}{}{}{UU{}}}U{UU{}{{{{UU}U{}}}U}{{}UU}{U{U}}U{U}U}{U}}{}U{U{}}{}{}U{U}}U}U}}UUUU{}{}{}}U{{{{}}{U}U}U{}U}}{{}{}}{U{{UU{}{{{U}UU}{{U{U}}{}{}}U{{}}U}{{{U}}U}U{}U}}{U}{}}}UU{U{}{{{U{}{U}U}}}{UU{UUU}}{{}U{UUU{{{U{}{{UUU}{UUUU}{U{{UU}U{}{}U}}UU{{U}}{{{{}{{U}U}}}}{{{}}U}UUU}{}U{UU}UU}}U{}}UUU{}{U{}{}UUU{U{}}}U{}{}{U{}U}UU}}{{}{{}U}{U{UU{{}UUUU{UU}}}{}}{{}U}}U{}U{{{}}}U{}U{}UUU}}{}}{{U{}{}UU}UUU}{{U{U}{{}{{{}}}}U}UUU}}{{{}U{UU{{}U}}U{}}}U}{U}{U{}{{}}U}}U{U{U{{U}}}}U{}{{U{UU}{}{}}{}{{{U}{U{}{{{{U{UU}{}UU{}}U{UUU{{}{{U}}U{}UU}}}UUUUUU{U{}U{}}}U}{}UU{{UUUU{}U{{{U{{}U{U}{}{}}}{{{UU{{}{}UU{{}{}U{}U{U}U}U{{U{U}{UUU}U{U{UUUU}}{}}UU}{UUUU{U{}}}U}{{{}U{{}{U}}U{UU}}UU{U{}{UU}{U}}UUU{UU}{}{}{{}U}UUUUUUUU{}{UU}}}U}U{}}U}}U{{UU}U}{{{}{}{}U{}U}U{U{U}}UU{}{}}}}{UU}UU{{UU{}{{}}}}{UU{{}{{}U}{U}U}{U{U}{U{{}{}}U{}}UU{UUU}U}}UUU{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}{}UUUUUU{{U{{U{}U}U}}{}U{U{{U{UU{UU}}{U{}U{{{{}U{{}{U}UU{}UU{UUU{}U}{}U{UU}{U}}{UU}U{}{}{U}UU{U{}U{}{U{}}}}{{{}}U}{{U}}U}U{UUUUUU}}UU{U}U}{}U{U}U}U{}{}U{}U{UU{{{UUU}U{{}}{{}}}U}U}}}UU{U}{}}{{}{}{UU}}}{U}{}}}U{}U{U}}U}U}{}UUU{{}U}}UUUU}U{}{{}{U}UU{}{{{U{{U{U{{}}}{{{U{U{}U}UU}{{}{}}}U}U{{U}{{{U}UUU{{U{}{{{{}UU{}U{UU}}{}U{{}{UU}U{}}}UUU}{{UUU{{}U}U}{}}{{{}}}U}{U}}{UU}{}U{}}{UU{{}}{{U{U{}{{UU}}U{}U}{}}{{}UU{U{{}{U{{U}}U}{U}U{U{U{UU}}{U}}U{}U{}U{}}{{U{UUU{}U}}}UU}{U{}UU{}{{{}}}{{}U}{UU{}}{}{{}UUU}}{{}U{}}{UU}{U{{U}}{U{}{}{}{}U{{{}}UU}UU{U}UU}}U{UU}U}}{{}}}UU}{UU}}U}{{U}U}}{}{}{{{}{U{}}{{U}}}U{U}U{U{U}U{{UU{}{}{U}{UU}{{{}{UU{}{U{U{}U{}U{U{{U{U}}UUU{}{}}U{U{U}U}}}}{{}{}UUUUUU{{U}U{{{}UU{U}{{{{UU{U{}{{{}{{{{UU}{U}}U}{{}U}UUUUU{{U{U}{U{UU}{{{{{U}U{UU{U{U{U{{}}UU}UUU{{{U{}}U}}UU}}{}}{{}{}}{U}U}{U{{U}{{U}U}{U{UU}U}}}U}}}{{U}{{{U}U{U}}}}U}{{{U}U{U}{}{UUUU}}{UUU{U}{{}U{{}U!UU}}}U{}UU}{U{U{{}{{UUU{{{U{U}}}{}}{{{U}{{}}{U}{U}{UU}}{U{}U{}{}{}UUU}}{{{UUUU}{{U{}{{{UUU{UU{{{{UU}{{{{UUUU}}U}UUUU}U{{UUUUU}U{{{U}{}}}U}UUUUUU{}}}U{}U}}}UU{}}}}{}U{U}{UU{U}{U}UU{UU}}{U{U}}}}{U{UU{{U}{{}U}}U}U}}{}U}U}}UUU{}{}{}U}UU}U{}}}}U{}{{{{U}U}}UU}{{{U{}}{}}}{UUU}}}}}U}UU}{}{}{UU}{U}}{{U{{}{{}}{}}{U}}}}U}{{UU}}}{{{}}}}}{}{U{{{U{}}{U{UU}}U{}U{UUU}U{}{U}{{{U}}}{{}}{U{}U{U{}}UU{}U{{}}}U{}U}}U{UU{UU{{{U{UU{U{U{{{{{{}UU}U}}U{U}{}{U{}{}{{}{U}}}U}}UU{{}{}}}{}{}U}UUU{}{{{{U{U}U}U{U}}{{}U}}{{}{UU{}{}{U}U{}UU}}{}}}{{U{U}}}{U}{}{{{}}{UUU{UUU}}}{U{{U}}}UU{}{{{}{U}{{}{}{}UUUU}}{}}}UU{UU}}}U{}{UUU}}}}UU}}}U{{U{U{{{UUUUU}}{UU{{}U}U{UUU{}UU}UUU}{{{}U{}{}}}U}{U{UU}U{}{{{}{U}}}U}UUU}U{UUU{UUU{UU}{{{U{{U}{U{}{{UU}{U}{U{U}U{U{{}UU{U}U}{U}}{UU}}{U{{{U}{{{U{UUUUU{}U}U}UU}}}UUU{U{U{{{U{}}{UU{}{}}{{{U{UU}{}}}U}U}{}UUUU}UU}{{}{{U{UUUU}{}}{{U}{}UU}{}{}UUU{{}}}U}}}{}U{}U}{}{U{UU{U{{UU}{{U}U}{U{}}{U}U}{}UU{}UUU}U{}}U{U{U}}{U{U{{}{{}{}}}{{}U}}U}U}{U{}}{}UUU{UU{{U{}U}}{U}}}}}U}{U}}{{U}U}}{{}}{UU}{U{{}{{U{}UU}UU{}}U}U{{U}UU{}}U}U}UU}{{}{{UUU{U}}{}U{}}{{UU{{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{{}}U}U{{UU}{{UUU{}{U}}}}UU}}}{}UUUU{U}}{{}{}U{}U}{UU}}UUU{U{}{U}{U{U{}UU{{{U{}{}{U{UU}UU}{}UUU{U}U{U}U{U{}U{{}{{U}U}UUUUUUU{U{{U}}U{UUUUU{{}{{{U{U}UU{{{U{}}U}U}}{}U}}{{U}{{}U}U{}{{U}}{{}UU{U}U}}{}}{U}{U}}{}}{{{}U}U{}{}U}{U}UU{}{U{UU{{}U}U{UU{}U}}}}U{}}}}{U{UUU{{}}{U{}}U}{}U{U{U{U}{}{{U}{}}}}}{U{}UUU{{{}{U}U}U}}{}U}U{{{{{{{{U{}}}}{}}{}UUUUU}U}{}}{{U}U}{{{{{}UU}{}}}U}{}}{}}{U}{U{{}UU{{U{UUU}}U{}}}}}}}UU}{}}}}{{{{}U}{{{U}U}UUU{{U{}UU}}UU}}{{}U}UU{{{U{UU{U{}{{{}U{{{}U{U}{}{{}UU}{UU{{U{{U{}U}UU{{}}}{U{{{}{UU{{}U}U}{UUUUU{{}{UUUU{U{}{{{U{{{U{U}{{}UU}}{U}{{{U{}{{U}{}UUU}}{}}{}}U}{{}}}{}}}{}UU{U{U}}UU{{}}U{}U}UU}{}U{{}{U}U{U{}}}{}{U}U{UU{{UU}}}U}{{U{U}UU{{}UUUU}UU}U}{}U{UU{}{}}U{}U{{{}UU}{}}}{}{UU{{{UU}{{}{}{U{{U}{}}{{U}}U}UUUU}UU}}{{}}}}{UUUUUU{{{UUUUUU{U}{}U{U}}UUU}}}{{U}{U{U}UUUU{U}}{{{UUU}{}}{}U}}U{U}}U{{}}}{}}{{}U}UU}}}}U{U{}{{{}{{U{{U{U}U}U{U}UUUU}}}{}}U{U{}{U{{{{{{U}}{}U{U}}}U{UUU{{U}UUU{{U{{U{{{{UUUUUU{U{{{U{}U}}}{U{U}UUUU}{}{{U{U{U}U{}U{}}{}{UU}{U}}U{}{{}{}U{{}UU}{U{}{U{UUU{}{}}}U{}U{{}}}{}}{U}UU}U{}}{UUU}{{U{}U}U}UUU}{U}{U}}U}UUU{{{{{}UU}}UUUU{U{{{U{}{{{U}}U}{U{}}}}UUU{}{{U{}{}}U}U{}}U{{}UU{U{{}}{{}{{U{}}{}U{}UU}}{UUU}}U{U{}}{}U{}}{U{}{}{}U{U{}}U}U{}{UU{UU}}}}}UU}{}{{}UU}{U{{}}}UU{UU}{{UU{U{U}UUUUU{{U{{{{}{}U}U{UU{UU}}{{U{U}}U}}U}U{}U}}{{{}}}}UU}{U}U}{UU}}{{{{{{U{{}U}}}}}U}}}U}{}UU{UU}}}}}}UUU}}UU}UU{}{{{}{{U}{{}}UU{U{{U{U}}{{{U{U{U}{}U}{{}{{}U}{{{U{}UU}}{}UU{{}U}}}{}}}{}{U}U{{U}UUUU{}U{{}{U{U{{UU}}}}U{UU}}}}U}}{}UU}}{}{}}}U}}U{}{{{}{UU{{}U{U}{}{}U{}{UU}U}}{{}{{{}UUUU}}U}U}{}UUU}U{U{}UU{U}}{{UU{}{UU}}{UU{U}}}{}{UU{{UUUU}}{UUU}U{U}}U{}}}}}{UUU}U}}{{UU}{}U{}}U}}{U}UU{}U}{}{U{UU}{U{U{{UU{{}{{U}U{UUU}}{}UU{{{{}U}}}UU}U{U}}U{}UUU}{{U}}}}U}{}}}UUU{}{}}{U}{}U{U{U{{}{U{UU{U}}}U}UU{}U{{}{{{{{}U{U}{}{}{{UU{}}U{}{}{{}}{{{{U}}UU}U}UUU{}}}{U{}U{U{{UUUU}{}{{}}{{}}}U}}}U{}}}UUU{{U{{{UU}}U{UU}}}}}UUUU}U}U}U}UUU}U{}{}UU}U{U}}UU}}{UU{U}{}}}{}}}}{U}}{U}{UU{UUU{}U{UUUUUUU}{U{{{U{U}{}{U{U{{}{U{{U{U}}UUU}U{UU}U}}{{U}{U{UU{}{}}}}U{}}U}UU{}U}}}}U{}}}{}U}U}UU{{U{{}{}}U{}U{UUU{{{}}{}{U}}}}}U{U{{UUU{{}U{{U}U}}U}U}{}}{}{{UU}}}{U}}{}{{}{U{}U{}}{U{UUUU{{{}U{}{}}{{{{{{U}}UU}U}{UU}{}UU}}U}{}}{}UU{U{}{}{}{{{}{U}UUU{}{}{}U}U}U}}{UU}U}{}UUUU{}{}}UU}U{{UU{{UUU}{}U{}U}U{U}{{{}U}}}}U{{{}}}U}UUU{}{}{U}}U}{{}{{}}U}{UU{{{U}}}}{}U}}}U{{U{}{}{U}U}}{{U}}{}UU{}{{{{{UU{}{}}}{U}}}UU}{}{{{U{}UUUU}{}U{U}U}}{U{}UU}{}}U{}}}}}}}}}UU{{{{}}}{{{U{{UU{{}}U{{}{{U{UU{U{U{{{}}U}{U}{U}}{}}{U}}}}U}{}{U}U{}}U}}U}{{UUU{U}}{{{{{{{U{UUUU{}{U{U{UUUU}U{U}{UU{{{{U{}U{}U}{{U{}{}{U{U}}{{{{}U{}UUUU}U}{UUUU{}}}}U}{{U{UU{}U}{}{}{{}{U}{{U}{{}{{UU{}}U}U{}}}{}}{U}}{U{}}{{}}{U{{{{{}}{{U}U}{U{U{}}UU{}UUU}}{UUU{U{U}U}{}}}}{{{U{U{U}{{{{UU}{U}U}U{U}{}{}U{{U{}UU{}UU}UU}}}U}{U{}}{UUU{U{U{U}}UU{UUU}UU}}{U}{}U{}U}}{{U}UU}U{{U}{{}}}{{{{}{{UU{}UUUUUUU}U}{U}{}{UU}{U}{{{}UU{{UU}{}{U{U{}}}U{U}}{{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}{}{UU}U{}}{U}{{{U{{}}{}{{{U}UU}U}}}{{}U}}}}UU{UUU}{}}{}}}U}{}U}U{{U}}{{}}U}}UU{{U{}UUU{{U}}U{{{}{}{}U{}{{{U{U}U{U{{{{U}}{{{}{{}UU{UU}}}U}}UUUU}{UU}{UU}{}{UU}}}U}}}}U{{}}{}U}U{}{{{{}}{U{}{UU}}{{UU{UUUU{}U}UU{}{U}{U{}UU}}{U{{{{}UUU{U}{{U}U}}U}{{{UUU}}U{{U{U}{}}}}UUU{U}}U}{}{UU}}}{{U{}{U{}{}UU{{UUU{{{U}U{UU{U{U{}}{{U{}{}U}UU{}}U{}U}UUUU}}{}}{{{U{}UU}UU{UU{{{UU{UU{}U{{}UU{{}}U{}{}{U}U}{{U{}UUUU}}{U{U{{U}}}}}}}}U{}U{U}{{}{}{{{U{}{UU}{{{{{{}}UUU{{}{{}UU}}}}{U{U{{}{{UU}U{}U{{UU{{{U}U}}}}{}UU}}{{U}U{{U}{U}}}}UU}U}}{{{{{U{{{U}}U}}}}}}}UU}}}UUU{UU{U{{U{}}{{U{UUU}{{U{UU{U{{}U}{UU{{{}}}U}U{UU}}U{U{UUU{UU{}UU{UUU{{U{U{U{UU}{UU}}}{}U{U{{}{{{{}}}}}}}}UU}}}{U{UUU}U}{U{}U}{{}{{}UU{U}U{}}{}}{}UU}{U}}{}{}UU{{UU}{}U}{}{{{U}UU{{}U{{U{}}}{}UU{}{UUUU}{{{U{{U}UU}}}{}}{}U}U{U}{}}U}}U{{U{}}}}{UU{}U{U{{UU{}{{U}UUU{{}U{U{U}}}}U}UUUU{U}}}U{{}}}U}U{U}}{{{}}U{{UU}{}U}U}{U{{}}}{{{}{U}}U}{U}{}}}{U}U}U}{{{UUUUUUU}U}}}{U}}UU{{}{U{UU}{UUUU{{U{{}}{{}}}UU{{{{UU}}}}U{}{{}}}}U{}}{}U{{U}}}U}{}}{}}}U{}}U{U{{{U{{}UUUU}{}}}{{{}U}U}}{U}{}}}UUUUU}}U{}}UU{U{{U}UU{}U}UU}}U}{{{{U}U}}}UU}{{}UU{}}{U{{U{}{}{{U}{{U{}U}}{UU{}}UU}U}U}{UUU}U{U{UU{U}{U{{}U{{{}}U{U{UU{U}}U{U}UUU}{{U}U}U}U}}{U}U}}}{}UU}U}{}{{{}}UUUUUUU}UU}UU}U{{U}{{UU}UU}}}{}}}{U}U}U{}}U{U{{UU}U}{}}{}}U}{}}{}{}{{}{{U{{{U{}{}{UU{{}UU}{U}}}}U{}{{U}}U}{}U}}}{UU}}{U{{{U{{}}U{{UUU}}U{}}}U{{{{UU{}{{{{UU}{U}}}}U}{{UU}UUUU{{}{{{UU}UU{U{}U}{{}}U}U{UU{}UU}{}UUU}{U}{{}{U}U}U}UU}}{U}{{{}}{}}U{UUU}{}{U}}}}U{U{{U{U{UU}}{}{}{}U{}}U}{{UUU}{{}}}{{}{U{}U{{{}U{U}U{UU}U}}}U}}{U}{{}}}U{UU}{{{U{U{}U}{}{}{{}{UU{{}UU{UU}}UU}U}U}UUUUUUUU{}}}U{U}}{{U}}}}{U}{{U{}UUU}}}{{{}U{}{U{{}UUUU}}UU{{U{}{{U}{}}}{}U}}{U}}}}{U}}U}{{{U}}}{{U}}UU{U}}U}U}UU{{}}UU}}U{{}{U{}}}}U{}U{}}U{}}UU}}{U}}U{}U}{}{{{{}{}U{U{{}}{UUU}U{U}UU{}{U}{}{{UU{{}U{U{{{{}}}UU}{}}{}UU{}UU}U}U}{{}U}U{{}UU}UU{}U}}}UU{}UUU}{{{UU}}U{{UU}U}{}{U}}}}}{}}{}U{UUU}UU}U{{{UUU}}{U}{U}U}}}{}{}{}{{{U}{}}U{{{U{}U{{}UU}}U{{}{}}}UU{}{U{{}}U}U}}}}{{}U}}}U{U}UU{{}U}U}}}}}{U}{U{U{U}U}}U{{}}UUU}U}}}{{{}}}{}U}}U{U}}}U}}}}}}{}U}}{{}{}}{UU{{{{UU}{}U}}U{}}}UU}{U}{}{UU{U}{{}}}{{}UU}}UU}{{UU{{{U{}}UUU}}U{{U{{U}{}}}}U}}}{U{{{}{{U{{{}}{{{{{U{}}UU{}UUU{}{{U{{{}}UU}{}U{}{{UU{}}}U}{}{UU{{{{{{UU{{U{U{UU}{UU{}UU}U}}{{}{{UUU}}UUUUUUU}{U}{}}U}UU}U{U{U{}U{{{{U}}{}U}}U{}U{{}UUU{U}}{U{{U{}}U}U}}{}}{{{}UUU{}}U}{{UUUU}}}}}}{U}UUU}{}{{UU}U{}UU{U{}}{}{}U}U}U}U}}}{U{{}}U}{U}{}}{U{U{UU}}U{{{U{U{}UU}}}}{}U{U{{U{}{U{U}}UU{UUU}U}U{}{}U}{UU}{UU{{U}U{}}U{}}{{U{{}UU}U{U{}}{{{U{}}}}}U}}{{{U}{U{U}U}{U}}U{U}{U}UU}U}}}UU{{U{}{U{U{}{{}}U{{U}{}}}{UU}U{}}}}}}}}{}{{{UU}U{UU}U}}U}{}{{UUU}U}{}U}}{}}{}{}{}{{{{}}}{}}U{{}UU{U}}{}U{}{}{}{}}}UUU{UU{U}{{}{{U}}UU}}{}{UUUU}U{U}}{U{}UUU}UU}{{UU}UUU}UU{}{{{U{UU{}}U}}U}{U}}}{{U{U{}{{UU}UU}{{U}U}}}}}}{UU{U}{}UUUUU{}}UU}U}{U{U}{}U{}U}{UUUU{}}{}UU{UU}{UU{}}{}U}{{{{}U}}{U{U}U{UU}}}{{UU{{U}}{}U}{}}}{}}{{}U{}{}UU{UU{U}UU}U}{UU}}{{{{}{}{U{}}}{U}U{{{{U}}UU}}U}{UUU}}}{}UU{{U}UU{U}{UUUU{{UU{}UU}UU{{{}}U{{}}{U}U}{U{}{{}{{U}U}U}{UU}{UU{}}U}{{U}}}U{}U{}UU{{}}U{{}UU}U}U{}U}U}}{U{U{}}}{U{U{UUUU{U}}}{{}{U{{U{U{}{{{{U}}}{U{{}}UU}UU}}UUU{}{U{U}{{{{}{{{U{}}UU}{{{UU}{}U{}{U{}}}U{{{{}U}{UUU{U{{{{{}UUU{{U}{{{U{{UUUU{{UU{U}U}}UU}UU{{U}UU{}UUU}}{}{}UUU}{}U{}U{U}}}}U}U{U{}U}{UU{{U{}UU{U}}UU}{}{}{}U{{}}U}{U}}U{{{{U{}{{UU{U{{}U}U{}}}{{{{{{}U{{U}}{{{U{UUU{{}UU}U}U}}{{{{}UUU{UU}}}}{UU{}U{}U}}{U}{UUUUUU{}U}}UU}}{}}{U{U{UUU{{{}{UU{}UU{UUUU{{{{{UU{U}U}}UU{U}{U}U}U}}}{U{UU{U{U}U}UU}{}}U{{U}U}U{{U}U}UU}{{{}{{}U}}{}U{U{U}U}{}{{{U}{}}UU}{UU{}}{{}{}{{U}}UU{}{}}}}{}}}U{UUU}}{{{U}}{}}}{{}}{}{{U{UUU}}}U}}{UU{}U{{{{U{{{U{U{U{{}}U}}U{UU}U{}}{{}{{{}{{U{U}UUU}U{}}}}}U}}}}{U}}{{{UU}U{U}U}{{}}}}}}{}U}{U}{{U{{UU{U{}}}{U{U}}{U{}}}U{UU}U}UU{}U}{}U{{}UU}}U}U}}{UU}}}U{{}}{{{U{{}}}U}U{{}{{}}}U}UU{U{U{}{}{U{}UU}{{UU}}U}U}U{}}}U}{U}}}{{UUUU}}U{{{{U{{}{{U{}{{{}{}U{U}U{{{}{U{}}}U}}}}}UU}}U}}}}U}}}U}U{{{U}U{{U{U}}UU{}}UUU}U}{}UU}}}}}}}U}U{}U{{UU{{U{{{}{U}{{}{{UUUU{U{}}U{U}}}U}}{U}{}}U{}}{}UU}UUU{{{U{{{}{U{}U}}}{U}UU{}{UUU}}}}U}}}U{{U{}{U{}{U{}U}UU{}{}}U{}UU{{U{}{U}}UU{}}UU{}{U}UU{{}}U}{}{}{{}U}U{UU}UUUU{}}{{U}}{{U{U{}}{UUU{}{{}{}}{{}U}}U{UUU{}{{}U{{}U{}UU}{}U{{}U}{U}}UUUU{U}{}}}{}UU{{{{{U{{{U}}UU{U{}{U{{}UU{}{}}{{}}{}}U}U}}{{UU}U{}{{UU}}}{}U}}{U}{UU{}{{{UU}{{UUUUU{{U}U}}{{{}UUUU{{UUU}}UUU}U}}}{{}{}UU{U}U{}}{U{U}{{{U}}}U{UUUU{}{UU{{{}UUUUU{}}U}{UU{{}}}}}U{U{}U{}UU{}}}{}U}UU}}U{UU{}{{UU{{}}UU}U}UU}U{}U{U{U}{{}{}}{U{U{UUU}U}}{}}}{{}{}U{{U{U}}}}{UU{{{U{UUU{{U{}U}U{U{}{{U{}U}}}}U}UU}}UU}U{}}}}UU}}{}}U}}UUUU}}}{U}}{U}U}UU{{{UUU}}UU{U}{}{UU{{}{{U}}}}}UU}U}U}{UUU{}UU}{}U}{}U{UU{{U{}{{}U}UUUUU}U}}{{UU}UU}}}U{U}{{UU{U}U{}U}{UUUUU{}U}}U{{{UU{U{{}}}U{{UU{UU{{{}UU}{{U{U{{}{U{{}U{{{{U}}{U{}{}}}{}}}}}}UU}{U{U{U{{}U{U{}}}{}}{}U{{}}}{{U{}{{U{{{U}}U{}{}}U{U{{}{}{U{{{{{}UU}{}{UUU}}{}}U}{}}}U}{{{{{}{}UU{}U}U}{U{U{{}{{UUU{}{UUUUU}}{}{UUU}{{UU{}{U}UU}}U}}}}UU}UU{{UU}}}UU{}UU{{}{{}UUU{U{UU}}U{{}{{}}U}U{}}{U}{{{U}{U{U{{UUUU{}UU}U}}{{}U{U{{{{UUU}}{}UUU{{}{}}}U}}UU}}}UU}{}U{}{U}}U{UUUU}UU}U{}{{U{U{U{U}{U}{{U}{}}}{}}{{U{U}}UU{UU}{U}{U}U}}{}{{U}UU{U{{}{{{}}}{{{U}}{{{{}}UUUU{UUU}}{{{U{}U}{{{{UUUU{UUUU}UUU}U}UU{}{{U}{U{}U}{U}U}U}}{UUU}}}U}{{{U{}}UUUUUUU}U}{}U{}{UU}UU}{}UU{UUU}U}}}UU}{}{}{}{}}}U}UU{}}UUU}{{}}UUUU}}{U{U}U{U}}}}U}}U{{{}U{}U}{U{{{{U{{U}UU{UU}}U{}{}{{{UU}{U}U{UUU{UU{U{{U}}}UU}}U}{{{{UU}}U}}U{{}UUUU{{UU}{{}}{{}}UU{}{{}UU{U}{}U}}}{}}UU{UU{U{U}}}{}}U{{}}}U{{U{{}{}UU}{U{}UUU{UU}{UU{}{{U{}{}{U{{{U{U{{UUU{{{{}UUU}U}}U{{{}}{U{{UUU}{}UUUU{UU{}U}}}U{}{{}{}UU{{}UU}}U}{}U}{{{{UUUU{U{{}{}{}U{UU}{{}{}}UU}U}U{}}}U}}}}{}}}UU{}}{}UUUU{{}}}{U{}{U}}U{{{U{{{UU}U{{U}U}UUUU}{}}UU{}}}U{}U}{{{}U}}}U{}{UU}{}{{}{{U{}{UU}}U{{}{{{{{{}}}{}}U{{{}}{}UU}{{{}}{}}}}}}}{{U{}{}U}}}}}UU{{}U{UU{}{{U{{}}}}}{U{}}}U}{{UU}{{{}UUU}U}{{UU{U}U{}{U}{}{U}}UU{}U{U}}U}{}{}}}}UU}}{}{U{}}{U}}U}{}}{{U}}}U}U{U{U}{}U}{{{}{}UU}}{{{UUU{}U}{U}}{{{{}}}UU{}}{{UUUU}{{{{{U}UU}{}{}}{}U}}}}}}U{}{UU}U{U}U{{U{UU{{}}{UU{}UU}{}}}}}UUUU{UUU}}}{U}{}U{{}{{UUU{{U}{{U}}UU}}{U{}}{{UU{UU}}U}{}}U}U{{}{{{UUU}}UU}}{{{}UU{{U}U{}UU{U{{U{{U}}{U}{{U{{}}{U{}}{{}U{{{UUU}}UU}UUUU{U}{{{}U{U}}U}U}}}{}}U}U{{{{{UU}}}}}}{{{{{{UUUUUU{U}UU}}UUUU}}U}{}U{U{{}{UU}U{}}{U}}U{U}}{{U}U{U{U{}{}UU}}U}{UU{{{}U}{{{{{U{UU}}UU}}{U}U{{U}}}{U}}}{}{U{{}{{UU{UUU}}UU}{}{{U}}{{U{{{}}{}}}{U}{U{{{U}}U}{}{}}{U}}}}}}}{U}{}{}U{}{U}}{}}U{UU}}{}{}}}{}}}{UU}{}}{U{}}{UUUU}}}{U}{U{{U}{{U{}{{{U{}UUU}U{UU}}}}}UU{}U}U{{}}U}}}{}U}{}}{U{}}U{{}{}{UU{U}{U}UU}}U{UU}{U}UUU{UU}}{{{{U}UU}U}{U}U{}}}}{U{U{{{U}U{U{{}{U}{}U{{UU{UUUU{}U}{}U}}{UU{U{UU{}U}}{}U{{{U{}}U{}{{}}U{{}U}U}UU{UU{}}}U}{U{}U}U{}UU{{}UU}U{UUU}{U{U}{U{}UU{}}U{{{U}{}{U}{}}{U{{U{}{{U}U{{U{U}}UU{}UUU}{{UU}}{{U{U{{UU{{{{U{U{}U{}}{}{{U{U}UU{{}}{U{U}}}}}{}{{}U}{}U}}}UUU}{}{{}}U{{U}UU{{}}}}}{U{}{{UUU}U{{{U{}{U{U}}{{{}{UUUU}{U{{{}{}{U{}}U{U}U}{}{}U}{U}}UUUU}{}{U{U}U}}}}{}{}U{UU{{}{UU}{{}}}U{}U{{U}U}}}}U{{}{{{{U{U{{}U{}{UU{U}U{}UUUU}U{}}UU}U{UUU}U{{}U{{}{UU}{{U{U{{{U{}{{}}{{U{}U}UU}}{{}}UUU{}{U{}U{{UU{}}{UU}{}}{{UU{{{U}}}U{}{U}{{}U}UUU}{U}U{{{U}{U{}}}UU{{}}U}U}{}U}}U}U}U{UUU{{}U}U{}{{{}{U}{U}}}}U}UU}U}}UU}U{}}U{{}UU}}}}{}{U{}UU}}}{}}{U}}{{}U}UUUU}U}{U{}}{U}}U}{}UU{{{}UU{{UU{U{}{U{{U}}UUU{UU{{U{{{}{}{UU{UUU{UU}}}{{U}{{{{{{U}}U{U}}{{{}}U{{}{{UUU}{}}U}UU{}}}U}{}}}{U}}UU}}UUUU}}UU{U{{}}}{{UU}}}}}}}{}{UUUU}{UU}{{{U{}}}{}UU}}{U}U}}UUUU{U}U{}{{UU}}}U{}}{{{U{{}}{}{}}}}U{U}{}}}U{U{{{UU}}}{}}{{{}{UU}}UUU{UUUU{{U}{U{U}UUU}U}}{}{U}{U{U}UU}{U}}{}}}{}{}{UU{}{U{}{UUU}}}}}{}}{U{{}{{{U}}{}UU{}U}{U{}UUU{UUUU{}{{U}{}}}}}UU{U{}{{}}U{U}{}U{U}}UU{{U}U{U{{UUU}UU}UU{{U{{UU}{U{}{{}UU}U}{{{}}U}}U}{U{U{}}{{}{}UU{U{U{}}}{U{{{{{}U{UU{}}U}U{UUU}{U}}{}U}}U{}{{}{}{{}{{}}}}{U{{}{U}U{}{U}{}}}U}}}{}UU{UU}}{UUUU}}U{{}UU}{}UU}U}U}UU{U}UU{}{U}{{{}{}U{}UU{}U}}}}{UU{{U}}{{{{}}}UU}}}{}}U{{UU}{}{}U{UUUU}}{}U}U{{{U{{}{UU{}UUU{{}}UU{UU}}U{{}}U}}}U{U{}}{UU}{{{}{}U{UU{}}}}}U{U}{}{}}}{U{UU{UU}{U{{}U{U{UU}{}}{U{}}{UU{}{{}}U{{}UUUU}UUU}U}}{{}U{{{{{UU}}{{{}UU{{UU{{}UUUUU{{}{}}}UU}{}UU{U}}UU}}{U{}U{}{{}}{{{}}U}{}{}{{{UU}}U}U{{U{U{{}{}UU}}{U{U{{U}{{{}{{{{UU}{{{{UU}}U{}{UU}U}{{U}}{{{}U}}U{UU{}U}U}}{UU}}U{}U{UUU}}U{U}}{{UUU{}UU}UU}U}}{{U}}{U{}}UU}}}}U}}U{}}{}U}}U}{{}U{UU{}UU}}U{}{}{U{U}{{UU}UU{{UU}U}{}}}{UUU}{{{}}U}U{U}U{{U{}U}}UUUU}{}}U{{}{{{{{{UU}U{{}{{{{U{}U}}U}{}{U}{U}}UUU}}}}{U}{{UU{{{}}{}}{}UUU{}U{U}}{{U}}}UUUU}{{U}}U{{{{{}}}UU{}U{{{}}U}}{U{{}}U}UU{{}U{UU{{U{}{}{U{{{}}U{{{U{{{{{}{U}UUU{}}}U}UU{U}{{{{}{U}{UUU{}}U}}}}}U{}U{{U}{{}{UU}U}}}{}{UU}}U}}{UUU}UUUU{}{{{{{{UU{}{UU{UU{U{{{{}UU{}}}}U{{U}}{UU{UUU{{U}U}U{{U}{U{U{}}{U{{}UU{U}}}U{{U{}{{{U{}{U{}{{{}UU}UU}{UU{{{U}}}UU{{U{UU}{U{U}{}U{U{{U}U}}{U{}}}{}{{U}U{}{}{{}U}}}}UUU}{{{}{U{UUU}{U}{U}}U}{}{U}{{U{U}}UU{}}{{}UUU{U{U{U{{UU{}}UU}{{{U}}{}U}}{{}{{}U{UU{{UU}}UU{}{{}}U{U{U}}}{}{}U{U}U{}UU}}U}U{}{}U{}}}{}{{UUU}{U{UUU{UU{U{}UU}}}}{{}{U}U{}{}{}{U}U}}{UU}{}}U{}U}{}}U}{}U}U}U{U}}{{}U{}U{U}}{{{}U}{}U}U{}{UU}{{U}UUU}{}UU{{{U}}{U{}U{{UUU{}{{{{{{UU{U{U}{U{U{{U{U{{U}{U}}}{{{}{}{U}{}UU}}{}UUU}{}{U}}{{U{{{UU{UU{{U}}}{{}{{}U{{{{U{}{}{{{{UUU{}}U{{U{UU{}{}U{UU}{U{{}}}{U{{{UUUU}U{U}}{UU}}U{UU{{{{U}}UU{}UU}{}U}}UUU}{}}{UU{{{U{}U{}}U{U{{}{{{}}{U{{U}{}}{}}}}}U{}U{U{{{}}UU}U{U{{UUU{{U{}{U}{}U{{}{{UUUUUU{U{}UU{U}U{{U}{{{{U}}U}{{{}}}}}}U{{{U}}}{{}UU{U}U{UU{U{}U{{}}}U}{{{U}}{U{U{{}U}}}{U{UU{}{}{{UU{{}UU}}UUU{}}UUU}U{{{U{}{U}U{{}{}}UU}{{{U}}}}UUU{}U}{}{U}U{{U}{{{}U{{{{}{U{{U}}{{}UU}{{UUUU{{}{{{{}}}U}{}}{{}}}}U{}{{{{}}UU{}U{{{U{{{U{UU}U{}U}}UU}{}U}U}UU{UUU{{{}}{{{}UU}U}}}U}}}}{{{{U}}{}}{{{}}U{UU}}U{}{UUUUU{{}{{UUU{{U}}}{{U}U}}}{UU}{{}U{}{}{}{{}}}}UU}{}{U{}}U{UUUU}{}U{{{}}U{}UU{}}U}}}{{U}{{UU{UUUU}{}}UU}}U}{U}}}{U}U}}{{UUU}{U}{}}U}{{}{U}}}UU}UU}{}{{}U{}}U{}{}U{U{}{}UU}U}}{{{}{U{{U{{}}{{}U{}U{}UUU}{}{}U{U{UU}}{}U{{}{}}{{}{}U{UU}{{{}}{}}}}}}}U{}{}{U{}{{}}}U{}U{}UUUU{{}}{{}}{{U{}}}}}{{{U{{}}U{{}U}{{U}{U{{{U}{U}{U}U}}}}{}U}{}{}U{{UU{UU{U}UUU}{U{{{{{{{UU{}}{UUU}{{{U{U{}U{UUUU{U{}}}{{}UU{{U{}U}{}{}}{}{{{U}UU}{{UUU{{{}U{}}{{}{{{}}UU{{{U{{{}UUU}}{}U{{U}}U{}}}U{{{U}{}{}{{{{U}UU}}}{U}}}{{{{}}}U}UU{}}U}{U{{{{{{U}}UUU{{}U{U}{U{{}}{{}U{}}}U{UU}}{}{UU}{{}}{U{}U}UU{U}{UU{}{}}{{UUU{}{{{{UUUU}U{U}}UU{{}}{}U}U}U{}U{{}{}UU{{{{{{{U}{U{}}U}}}{}{UUUU{}U}{}{U}U{}{U}{U{{{}UU{{U{{{{{UU}}{{U{{UU{{{UU}}}{{}UUU{UU{{}U}}{UU{U{}U{UUU{{{}{{{U{{U{{{U}U}}U}UUUU{}U}{}}U{}}U}}}{U}{{U{{UUU{{}{{U{}}}{}}}}UU}{{U{}}{U{}}}U}U}}{}UU}UUUU}}U}}UU}UU{{{{UUU}}}{U{{{{UU{}{}{}U}}{}}}{}UUU}UUU}}}U{{{U{}U}U{}}}U{UU}}{}}}}{UU{{{{}U{}{U{{U{}}U}UU}}UUU}{{{U{}{U{}}U{}UUU}}{{{}}U{U{U{{}U}}{}}{U}U}U}UUUU{U}{}{{UUU}{{{UU{{U}}{{}{{UU}UUU{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}UUU}{}{}U{{{}U{}UU{UU}{}{{{}{{{U{U{{{{U{}U}{UU{U}}}U}}{{U{{U}{}UUU{{}}U{}U}UU}UU{}}{UUU{U}}{}}}}{}{}UU}}}{}U}{U{UU{}}{}U}U}UUU}}}{{{}{U}U}}UU{U{U{{}UU}}{{UU}}UU}U{U}U}{U}{}{}{{U{{U{U{UU{{}}}UU}U}{{UUU{{U}{{U{{U}}U{{{{UU{{}UU}}U{U{U}}UU{{{{U{{}{{}UU{}}{U{UU{{}{{}UU}}{U{}}{}{UUUU{{}{}U{U{}U{}}}{U{UU}{}U}}{}}UU{{{U{{{U}{{{U{{}{}{{{UU}{U}}{}U}{U{}UU{U}UU{U}}U{}{}U}UUUU}}{{{U}UU}{}U{}{}{}}{U{U{UUU{U}{}}}U{{UU{}}{}UU}U}U}}U{U{}U{}{}}U}U}U{{UU}{UUU}}}}UU{{U}}}{{}U{{{}U}{U}}{{}U}}}{{}}UUU}UU{}UU{U{}{UU{U{}UU{UUU}UUU{UU{}{}}{U{UU{{}{U{{U}}}U}{U}U{{U{{{}{U}{{UU}{U{{{{UUU{{{}{{{{UU}U}{{UUU}UU{}}}U}U}{}}}U}U}}UU}UUUU}{}U{U}{{}}}U{UU}UUUUU{{{U{{{UU{}U}{}{UUU{U{U}}UUUU{U{}}U}}{{}U{U}}}{UU{UUU{}{}}U{{{}{{}U{}}{U}U}UU{{}{{U{{}U}U}U{U{{{}U{U}{}{U}UU}U{}UUU{U{{UU{{}U}}{U}}}}{U}U}{UU}}{{UUU}{U}{}U}}{}{U{UU{}{}U}{U}UUUU{{{U{U{UUU{{}UU{}UUU{UU}}U{U}}U{}U}}{UU}{{{}}{U{}U{}}UUU{U{UUU{UU{U}}}{{U}}{}{U{U}U{}}}{{{U}}{UUU{}{U{}{{{}}UU}U}}}}U{U{UUU}{}U{{{UUU{}}{}}U{{{}}}{}{{{{UU}{}UU}{UUU}}UU{}{U}UU{U{{}}}{{U{U}}}U}U}{U}}UUUU}U}U}{{{{UU}U{U{{{{{UUUUU}U}U{U}U{{{UU}{}}{{}U}}UU}U}{{{}{U}}{}UU{}}{U}}U}}UU{}}UU}{{{}{{{U{}}}{{{}}}}U{}}}{U}U{{}}{{}U{{}{U}}UU{U{{{U{{U{}U{UU}{UUU{UUU}{U}}U{UU{}{{{U}}{UUU{U{}{U}{{}U{{U{U{U}U{}UU}{U}}U}{}U}}}UU}}{U}{}}UUU{}U{}U}UU}UUU}{U{{{{{{U{{{U{}{}}}U}{U{}U}UU}U{U}U{}}}}{{{}{UU}U{}U}{U{{UU}UUUUU}UUU}U{{}{}}}}{}}}U{U{UU}{}{{}U{{}}{U{U}}U}UU}{{{{{U}}}}U}UU{}U}}U{{U{UU}}{U{}{}}{}}}{}UUUU}U}}}U}{{U}{}{{U{}{U{}{UUU{UU}U{U{}U}{{U}}{{U{}{}UUUU}U}{{}}UU}U}}{{}{}UUU{{}UU{{{{UU{}}}UUU{U{}{UU}UU}U}}U}{{{}{}}U}U{U}{UU{}}U{{{U{}{UUU{{}{{UUU{}}U{{}{UU{}}{{U}U{UUU}{UU}{}}}}}UUU}}UUUU{U}{}{}}}{}{}}}U}}}}}UUU}U}{{{}U{U{{}U{UU{U}{}}}{{{}}{U{}}{{}{UU}U}{}U}U{UUU{}{}U}{}}{{{{U}{}}{}UU}{U}}{}}}U{{{}U}}UUU{U{U}{}U}}}{}UU{U}{{}}}}}{{{{U{U}{UU}U}}U}U}{}U{{UU{}}{UUU{}}UU{}}UU}U}{{U{{}U{}{{{U}UUU}{{U}{U{}UU}}{{}}}{U{{}{{{UUU{}{}{{{{}{}UU}}UU{}{}{UUU{{U}UUUU}{{{{}}{}U{{{}}{{}}U{}}}U{{}}{}UUUUU{}U}}{U}{}U{}}U}{}{}}U}{}}UU{}{U}}UU}}UU{{}}}{}}{U{{{{}U}{{UUU{}{}}U{UU}U}UU{UU}UUUUU}U{}{}U{}{U}}{UUUU{{U}}}}U}{U}U{{UU}}{}{{{}{}U{U{}{U{U{U}{{{}UUUU}U}{U{}UU}U{{{UU}{UU{U}}{{{}{{}U{}}}}{{{}{{UUUU}}}{{U}}}}U{}U{{}U}UU{U}}}}U}{}{{{{U{}{UU}{UUUU}{}{{}{{UU{}{U}}{{{U{{{{U{}}UU{UU}{}{}}}UUU{}U{}{U{}UU}}U}{}}U{{U{{U{}{{{{{UU{}}UUU}U}}}UU}}{{}{{UUU}}U}{}}U}UU{U}}UUU}{{UU{UU{}{}UU{UU{U{{}}}UU}U}{U{{U{}}U{}}}U}UUU}}{UU}{{U{{}U{{}U{U{}{{U}}}{U}UUU{{UU{{}}{U{}}U}U{}U{{}U}U}UU}{}{{{{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}{}U}{{{{U}}{}{}{{}{{{{{}}U}U{}}UU{}{}UU{UU{{{U{U}UU{}}U}UUUU}{U}}UUUUU}{{UU{}}}}U{}{{UU{{}{UUU{}U}}{}UUU}{{{{UU}{}{U{}{U{}{}{U{{}{}{{}{UUU}UU}}{{}{UU{{U{U{U}U{}UUU{}{UU{}U{}U{}}}}U{}{UU{{UU}{U{}}U}UU{}UU{}}{{{U}U{{U{}{UUUU{{U{{}{U{U{}}UU{U{U{U{}{}U}{{{U}UU}}{U{UUU}{}U}{{U}{{{{U{{{}U}{UUU{{UUU{{UU}U{}{{U}}U}{{}}{}{}{UUU}{U{{}U}{U}{}{{UU}{{}}U}U}U{{}{U{{U}{{{U{}U{{}}{}U}U}}}}}{}U{U{{UU{{{UUUUUU}{U}{UU{{U}}{}UUU{{}}}{UU}}U{}}}UU{U}{U{{U{UU{U{{UUU{{}}{}{UU}{U{U}{}}{}}{{{{U{{}}}}}}}{{U{{U{}U}{{}}U}U}{}{}}}{}}{U{{{}}U{}{}}}U{{}UU}U}U}U{}}{{UUU{UU{}{}}U{UU{UU{}U}UU{UUUU}{UU{UU{{U{{}}{UUUU{{{U{UU{{U{}U}}{UU{}{{{{U{{U}{U{{U}}{}UU{U}U{{{{U}{}UU{}{U{{{{{{}U{U}UU{}{}U}}U{{UU}}UU{U}U{{UU}}}UU}}}UU}U{U{}{{UU{UUU{{UU}}U}{U}UU{U{}}}{}{}}U}U{U{}U{UU{}U}{U{{U}{UUU}U{U}U{{{U}U}}U{U}UU}}UU{{UUUU}{U}{U}UU{}}{}}{}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{UU{U}{}}U}}}UU}U}U{{}U{}}}{U}U{{}}}{}{}}{}}U}}{}{{}U{}}{}}U{}}}{U}{{U}}UU}U{}{UUU{{{}U}{U}}U{U}}{{{}}}UU{U}}UUUUUUU{UUUU}{UU{{U}UU}{}U}}{{{{}{U{}}U}}}UU{{}}}{{U{}{U{U{{}UU{{}{}UUU{{UUU{}}U}{UU{{{UU{{UU{}}{U}U{}U{}U}}{}{UU}U{}}}}U{}{UU}}{U{{}{UU{}{U{{U{}{}{U{{}{}UU{{}U{}}}}{U}}}{}U}{U{U}{}{U}}UU}UUU}{U}}{{{{}{{UU}U}U{}{UU{}}{UU{{{}}U}{U{}{{{U}}}U}U}}U{{U}UUUU}{U}}{{{}{UUUUU}{{}{UU}}}}}{{}U}{U{UU}UU{U}{{{}{}U{U{{UU}{}}{{U{U{}}{U}}}{U}}{U}{}UU}}{UU{}{}}{{}}}{}U{U{}U}U}U}}{U}{UU{}}}}}U{U{}{}{{U{}UU}}}}U{}U}}UU}{U}U}UU{{U{}{}UU{}}{{}U}{}}U{{}{U{}U}UU{U}}{UU}UU}}U}{}UUUUUU{{UU{{}U{{}}}{}UU}{U{{U}{}{}{{U{}U}{UU}{}{UU{{}{{UUU{}{U}U}{{U{{U{{{{UU}{{U{{{U}U{U{{}}{{U}}}{{}U{}U{}UUU{{}{{UU}UUU{UU}{{UU}}}}}U}{UU{U}UU}{U{{}UU{U{{}UU{{{{{}{UU{}}}{U}UU{}{UU{U{U{{{U}U{}{}{{}}{}U}{UUU}{}U}}U}U}U}}}U}{}{UUUUU}U}{{U{{}U}}{}}}}U}}U}}{U{U}UU{{{}{}{UUU}UU{}}UU{{}}U{U{{U}{}U{}}{}{{}UU{}{U}{}U}}{U}}{{U}U}}{}}}{}}U}}}{}{{U}UUUU{UU}{UU}}{U}U}}}}{}}{{UUUU}{{{U}U{UU}U}{{U}{U{}{}U}UU}}}{U{}}}}{UU{}}{{{}}U{U}}}U}U{}}U}U{}U{}U{U{{U}{{}{U{{}UUU}}U}{{{}{}{{U}}U{U{{{{{U{{U}}{UU{{UU{{{}{{{UU{{U{U}UU}U{U{}}UU}}}}U}}{}{}U}U{{}UU{{}U}}}{{{}{UU}{UUUUUU{}UUU}{{{}}}{U{U{{UU{}}{U{U}}UU{}{{{}{{}U}UU{{}{U}}UU{UU{{U}}}{{}U}{}{}{U{UU}}{}{UUU{U{}{U}}}{}}UU}}}}{}U{UU}{U{UU{U{U}U{UUU{{}U}}}{}UUU{{{U}{U}}U{}UUU{{}{}}U}{{U{}{U{{{}}{}{}{}}{{}}UUUU}UUUU{}{U{}U{}{U{}}U}{}{UUUU}UU}}{UUU{{}UU}U{U}}UU{{UU{{U}{{{}U}U{U}}U}}}U{}U{U{}UU}{{U{}}U{{}}U{UUU}}}UU}}}U}U}{U}{{U{}{U}U}{{}}U}U{}}U}UU{{U}}{}}{}{UU{U{U{}{}UU{{{U}{{}{{U{{}UUU{{U{{{UU{{UUU{UUU}U}{}}{UUU}}}UUUUU{{}{U{}}{{U}}}{UUU}U}U{{}}{{{}UU{}U}UUUUU}}{{U}{{}}}{}}{{{{{UU{{U{{}}U{{UU}{{U}{{U}}}{U}{}}U{U{U{{{U}}{{{{}}}}}}}}UU{U}}}UU}U{}}{UUUU}}U}{{U}{U{{U}UU}}U}}{}{{UUU}}U}UU{{}UU{}U}{UU{{{{U}U{{U{U}{}U{}{}}{}U}{{{U}}UUU}{}}}}{U}}{}{U}}}}{}UU{}}UUU}{{UU}UUU}UU{U}}{UU{U}}}UU{{{{U{UU{{{}{{{U}{U}{{}{{{}{U{U{}}{U}UU}}}U}{}{}}U}{U{{{{{U{}{}UUU{{{}UUU{{U{{U{U{}U}UUU}}}U}UU}}{{}UU{UUU}U{}}}U{UU{U}U{}}{}{}{U{}U}}}{U{{}{{UU{}}}U}}U}U}}}}U}}{U}U{{{{{{}{}UUU}UUU{}{UU}UU}{}U}{}{U{}UUUU}{U}UU}{}}{{}{U{U{U{U}U}U{}U{}{U}}{U}{}U{}{UU}U{{}{UUUU{}UU}}{}U}U}{{{}U{U}{}U{{}UUUU{U}{UUU}{U{{UU{}UU}UU{}}U}UU{UU}{}UUU}U{{{{}{U}{U{{}}{{{}{UU}}U{{{UU{}{{UU{{{U{UU}}{U}}}}{{}}{U{U{{U{{{}UU}U}UUUU}{U{U}U}}}}{}U}UU}UU{U}U{U}}}}{{{{{U{{}UU{U}{}{{U}UU{}}{{}U{U}}U}{UUU{U{}U}U{{U{}{}U{}}UU{U}UU{}{{}}{}{}UUU{}{}U}UU}{U}U{{{U}{{{}}}UU}}}{}U}U{}}UU}UUU}}}U{{}UU}U{}}{}{{{U}}}}{{}U}}}{U}{{}}UUU{U{{U{}U}}}}}{U{}U{U{UU}U{U}U}{}U}{{U{{{}{U}}UUUU}}}{{U{U{}{{}}}UU{UU{UUUU}{{}{{U}}UUU{}{{U}U}U}}U}{UU}{}U{}U{{{}U}U}{{UU{{}{UU}{}UU{{{{UUU}UUUU{}U{}{{{{{}}}}{UU}}{U}}}U{{{}}}}U}}{}}{{}UU}{}{UU}UU{{U{}U{}}}{}}}{}}}{}{U}U}}{U{}UU}{}{}UU}UU{{UUU{}{{U{{U{}UUU{}{U{U{{{}}}UUU}}U}}}{}{{}}U{UU{{}{}{}}}}{UU{}}}U}{U}}}}}}}{}U}{{{}UU}UU}}U{}}U}U{}U{}}U}}}}{{}{}{{{U{{}{}UU}{U}}UU{}{U}}{U{U{{{}}{U}}}{}{{UU{UUU}U}U{U}UUUU}}U}}}U}U}{}U}{{{}}U{{{}{}}{}}{}}U{UU{UU{}UUUUUU}{{}}{{{{U{}}{U{}U}UU{}}}U}U}UU{U{{}}}}{U}U}}}}{U}{{}UU}U{{{{}}UUU{{}U}{{UUU{{}UU{}{}{}{{{{{{}}}{U}U{}{}}}}}{UUU{U}}U{}{{UUUU{}{}{{{{}}}{}{UUUU{{{U}UUUU}}U}U{}}UU{{{{}}{U{}}{U}{UU}U{{UU{U{U}UU{UU}}{U{U}{U{}}}{UU{UUU{U{{}}U}}{{U}{}{UU{}{{{}}}U{{}UUUU}}}}}}UU}}U}{}U{{{}U{}U}{U{}{UUUU{}U{{}{U}U}{U}U{{{}UU{{{UU{{{{{{{}}{{{}{UU{{{}{}}{U}U}}{{UU{{}U}}U}}}{}}}}{{}{UU{U}{}{UU}{{}}}UU}{U{UU}U}}{}{{U{}{UU{U}{{{{}U}{U{UUU{{{{UUU}}U{{{}}{}{U}{}U{}{U}}U{UUU{{U{U}{UU}UU{{U{U}}}U}U}{UU}{U{}U}{}}{}{{}U}UUUU{}}}{U}U{{{UU{}}U{{{UU}{}}U}}}U}{UU}}{{}{{UU{UU}}UU{U{}}}}{}}{}}UUU}U}U{U{}}}{U}U}U}}}{{}}}{U}U}}UU}{{{}U}{{UU{}{}U}{U}UU}{U{}}{}{}U{}{{{U}{}UU{{{U{{{}}}U}U{}}UU}{}U}{{}U}}}U{{U}}{UU{}{}}U{{{U}U}UU}U{{{{{}}U{{{{{UUU{{U}}{}}}UU{UU{{}}{}{U}}}{{{UU}}{U}}U}}{}}{U{UUU}}}{{}UU{{}}}U{{U}{{UU{{}}U}}U{}{U{U{{}UU{UU{}}}U{U}}{U{U}U{}U}{}}{U{U{}UU{{}UU}U}}U{U{UU{{U}{{{}}U}{U}{U}{{U{U{UU}{{{{{U}{U{}U}{}}{}UUUUU{{}U{U}}}{}}}}{U}U{{}}}}{}U}U{}{U}{}}{}UU}}UU}{{{{UU{{}}}}}}}UU}{}}}}}U{UU}U}UUU{UU{U{U}{UU{U{UU}{}{}{}{UU}}U{}U{UUU{UU}U}}}}U{UU{{}U{{{UU{U{{}UU}{UU}{{UUUUU{}}}U{{{}U}U}}}U}{{{}{}}U}{UU{}}{}{}}}U}}U{}}}}UU{U{U}{{}{UU{UU{}{{}U{{U{{U{U}U{{}UU{U}}U}}U}{{}U}{}}}{{}}U{UUU}}{UU{{{}{{{UU}{{{U}}}{U}}UU}{{{{}{UUU}U}{}{{{}{}U{{}}{{}{{}{}U}UU{U}{U}UU{}}}}{}{}{{UUUU}U}}{{{U{{{U{{{U{{{}}UU{}U{{U}UU{}{}}}U}U}}{{{}UU}{{{{{}}U{}U}}}UU}{}{}{}}U{U}}U}{{UU{UU{}}}{U}{U{}UUUUUU}}{}{}}{}}}U}U{}UU}U{U{{}}U{{{U}U{{}U{U{UU}U{{}}}U{U{{U}}{UUU{{}}}{{{}}U{}{UU{}UU{U{UU}{{{{U}}{U{{}}U}}}UUU{}}}UU}{}}}{}UU{{U{}U{U{UU}}}{}{}}{U{}U}U{UU{UUU{{}}U{UUU{}UUU{UU{U{}}}{{}UU}UU}UUU{UU}{{}U}}}}}}U{{}}UU}{UU{UUUUU{{}{}}}UUU}}}U{{UU}}{UUU{{{U}}}U{{U}U{{{{{U}{{U{}{}UU}UUUU}{U{}{{U}}{UU}UUUU{}}{{}{}U{}U{}}U}UUUU{{U{}}{UUU{{}{UU{UUU{UU{}{}{{{{UU}}}}{}}{{{{{}U}{}U{}{U}}UUU{UU}U}{}U}{{U{UU{}}}{{UU{{}}}{}U}{{{U}U}}{U}UU}{{}U{{{U{{}{UUU{}UU{}}{UU{}{UU{{UUU}U{{{{U}U}U{}}{}{}{{{}}U{{U{UU{{}{U}{U{U}UU{}{UU}{U}{}U{U{U}{}}{U{U{}}UU{{{{}{}UUUU{{}U}UUU{}}UU}{}UU}}{{UU}}U{{U{{{}UU{}U}}}{{U}{{U}U}{U}U}UUU{U{}U{{UUUU}{{U{}}{}{}}{}{{{{U{}}}{}U}}}U}U{{UU}U}U}U}U}{}U{UUU}{}}U}UU{}{U{U{}UUUUU}{}UU}{{}{{{{U{{}UU}{U{{{{UU}U{U{{{{U}}{{{{{{}{{U}{UU}}}{{}{}}U{U}{{U}{}{UU{{}}U{}}U}}}{{{U}}{}U{}{U}{{}}{{U}{UUU{}}}}U}U}}U{U}U{U{{{{{U{}}}{{{{{}U{{UUU}U}{{{}U{UU{{U{U{U{U{U{}}U}U{{{U}}U{{{}U}}{{}{U{}{U}}UU}}UU}{{U{}{{{UU}UUU}{{}UU}U}U}{UU{}{{U{UU}}{UU}}}{}U}}}}{{}}}}}U}U{{U}}{}UU}}{U{}{{}{UU}U{{{}}{U{}{{}{{U{{{U{U}}U{UUUU{{}{{{{{{}{U}U{UU}}}{U}UU{U}{U}{{UU}{{U}{U{}U}{U{U}{{U}{}U}U{{}U{UU{U{U{UU{}}{UU}}U}}}}}}}}}U}}}}U{}}UU}{}}U{{}}{{}U}}}{}U{U{UU{}U}U{U}U{U{}U{{}}{{}UU{}UU{}{U}}}{}}UU{{{U}UU{UUU}U{}U{{{UUU}{}}}UUU}UU{U}{}{}U{}}UU}}{}}{{UU{}UU}{{U}}{U}U{}}}}}}U{}}{U}}U{{{UU{UUU{U{{}}UUU{U}{{{{{{}}}{{}{{U{UUU}{}}UUU}}U}U{}}}{{{{}{}{U}{UU}UU}{}}}U{}}}}}{}}U}{}}}U}}}U{{}UUUUU{}UU{UUUUUUU{{U{{{}U{}UUU{}{}}U}{{{{{{{U}UUU{{{{{UUU{}}{{{{U{}}{}}{}}{}U}U{}U}}{U}{{}UU}{U}}{U{UU{{UU}U{}U}}}U}UU}{}{U}{U}}UU{}}}}}}}}U{}UU{U{}}}}}{{UUUU{{U}UUU{}{U{{{{U}{{{UU{UU{U{{U}{}}{U}UU{U}}{}{{U}}}}{U}U{{}U{}UU{U}{{UU}U}{U{U{U{{{}}}U{}U}}U{}}{}{}{UUU{}{}{U{{UUUUUU{{{UUU}}}{U}U}{UU{{}{}}U{}UU{U}}{{}U}{{UU}}{}UUU{U}}{U}{}}}{UUUUU}U{{U}}{}}}{U{U{UUU{UUUUUUU{UUUU{U{UU}{U}UU}U{{{}{UU}}U}}}}UUUU}U{}}}}{U}}U{}{}U}UU}{{}U{}UU}U{{{U{{{}U}}{U{}}UU}U{U}}}U{U}}{U}UU}}{}{{{}U}U{U{{{{U}{{}{UU{U{}}UU{}}UU}U{}UUU}{}{}{UU{}{U{U}}}}{{{}{}{U}U{{}U}}{U{}{U}U}U{U{}{{UU}{{{}UU}{U{{{U{{}}UU}U}{UU{UUU{{}{{{}}U}U}U}U{{U{{UU{}U}{}{{{}{U{{UU}}U}UU{U}}{}UU}U{UUUUUUU{U{{{{}U}{{U{U{}UU}UUU}U{UUU{UU}{{{U}}{}U}}}U}{}{UU}{{{{{{}}}}{}{U}}{{}}}{U}UUU}}UU}}{}}U{}U{U}{U{U}UU{U{}{}U{}}U{}U{}{{}UUU{UU}{}U}}{U{{{{}U}}{{{UU}U}}}UU{}{}{UUUU}U{U}U}UU}{UU{}{{UU}U}{{U}{UUU{U{U}}{U{}}{{{{UUU}}U}{{{}}U{}{}U}}{}}{{{UUU{U}}}UUUU{U}}U{{}{U{}{U}{{{{U}U{{{{{{U{{}}U}}}{{{}{{}U}{{{}UUUUUUUUU{}{{}{U{{{U}}{}{U{}U}UU}U}}U{U{{{}{}{{UU}}{U{U{{{}}U}U}}{{{{}U}U}}{}}UUU}}U{U{{{}U}{{U{}{}{}}UU{}U{}}}{U}UU{U{}{}{}UUU{{}{UUUUUU{}}}}{}{{}{UU{{U{}UUU}}{U}U{{{U}{{}}U}{UUUUUU{}U{{}UU}U}}U}{{}{{U{}U}}}}{{}U}{U}U}}U}UU{}}UUUU{UU{{}{{U}{}UU{{}}}{U{{{U}U}U}}}}}U}{{}}UU}UU}U{{U}UUU{}{}{U{{{U{}{}{}}U}}}}U{}U{{}}UUU}{}{}}}{}}{{{{U}UU{{}}{{{UU}}}U{UU}}}{}{U}UUUU{U{}UU}}{{}U{{}{U{U{{}U}}UU{{U{{{{{UU{{U{{U{}UU{}U}{}}U{}{}}{}{U{U}{UUUU{}}U}{}UU{}U}U}{}{{}U{UUU{U{{U{}}UUU{{}}{UU}{}{U{{}}{U}}}}}}{{}U}{{}U{U}{U}{UU{U}{}{{}{{U{{U{{U}U}}{UU{U{{{U}UU{UUU}}U}U{U}U}}{U}UU{}}U}{{}UU{{U}}{}{}U}{UU}{{UU}{}U{}}{}{UU{U{}}{{U{{{}{}{UUU}UU{}{}U{}{}{{}}U}{}}{}{{}{}UU{}}}}}U{U}}{}U{}{U{UU{{U}}{{U{U{{}}}}}U{{}U}}}UU}{UU{{{}U}{{{}UU}}}}U}U{U}U{}{U{UUU{}}UUUU}}U{{{{}{}U{}UUUU}{UU}}{{U{{U}}U}}}U}{U{{U{U}{{U}}}{U}{U}{{}{U{}}UUU}}{}}}U{UUU{{{}{U{{U}U{{}{}U{U{}U{{UUU}U}{U{}}U{{}UU{{U{{}UUU}{U}{UU}{}{{}}{{U}}{{UUUU}{{{{{{U{U{UUUU}}U}{{U{U{UUUUU{}}}U}}{{{}UUUU}UUU}{{{U{}{{}}UU}}}{}}{U}U}}UUU}{{}{{{}}}{{}{}{{}}{}U{UU}{U{{{{UU}}{U{}}}}{UUU}{{UU}{}{UU}}}UU{U}{UU{U{{{}}{}}U}U}UU}UUU{U{}}}{{{{{}}{{UUU}{{{}U}U{{}UU}{}}{U{{}{}{{}}}{{{}}U}}}U}U}UUUU}{}U}}U{}U}UU{U{{}{U}U}}{{}{}UU{U}UUU{}}}}{U{}}{{{}U}U}}}{}}{{}{{{{U}}}}}UU}}{}UU{}{{{{U{U}{}}}U{}{}}{}}}{U{}}{U{U{{{{{{{{U{{{}{}UU}U}{}{UU}U}}{{U{{U}}}U}U{{}{{{U{{{U{UUUU{{}U}{UU}{}U{}{{}UUU}UU}{{}U}UU{}}{{}{}}}}UU}U}U{{U}{U}{}}{UU}{UU}U}}}U{{}{{{{{}UUUU}}}{}}U{{UU}}}}U{U{U}}U}U}}{}UU}{U{{{{}{}}UUU}{{UU}}U}U}{U{{UU}UUUUU{}}}{}{}U}U}U{{}}}U}}}{{}}U{{{UU}}{}{}U{}}UU{}{}}U{}U{{U{}}U}{}U{U}UU}U{UU}}U}UU{UUU{{}{}}{UU}}{}{{{}}U{{U{UUU{{{}{}U}{}U}{}U{}U{}}{}}}{{}{{}}}U{{U}U}{}{}{}U{}{U}}{U}UU}}{UUU}}U}}}{U{}{{}}{{U}U}U{{}}}{{{{{}}{}}{{{}{{{}U{U}}U{{}}U}{{U{U{{}{UU}{{}{U}U}{}U}}}}UUU}}}{}}U}{U{{U}{U}U{{}}}}}{U{{{{}U{U}}}}U{U}}U}}}UU{UUUU{}{}{U{{U}{UU{}}U{{UU{}}{{{}UUU}{}U{U{UU}}}U}U{U}{{U{{}{{}U}U}UUU{}{{UU{UU{U}{}}U}U{{}{{U{UU}}U}}{U}UU}U}}{{{{U}UUU{UU{U}{}{{}}U}U}{}U}U}}{{U}}{{UU}{{{{}U{U}}}UU{U{{U}{}{U{UU{U{UUU{{{}}}UU}U}U{UU}U}UU{{}}U}}U{}{UU}U{{}U}U{{}{U{U}UUUU{}}U{{UU{U{{{}}}}UUU}UUU{UUU}U{U}}UU{{U{}}U}{{U{{{{{}}}}U}}UU{}{{U}{{}U{{{UUUUU{{U}}{{}{{}U}{}}UU{}U}{}U}{U{U{U{{}UU}}{}}}{U{{}}UUU{{}}U{}{U}}{{}U{}}U{}U}{{}}}}UUU}{UU{}U}}{}U}{U{{UU}U{UU}}U{U{}UUU}}U{}U{}UU}}UUUU}}{{{U{UU{}U{UUU{U{U{}U{U{{}{UU{}U}{U}U}{}}{UUU{{}}{{U}}U{{}U}}}{{{{U{}{U{UU}UUU}}{}}{{}U}}UU}{}U{{{UU{}U}UU}U{U{{}{}U{U{UUUUU{}{{}{U{U}{{}UU{U{{{U}{}UUUU}}U}}}}UU{{{}}}{U}}U}U}U}UU{{UUU}U}U{}{{U{U}U}{{}U}{U}{UU}UU{U}{}UU}}}{}{U{}{{{}}U{U}}U{}{{{}}}}UU}}{}}{}}{{}{U{{{}}U}{}U{{{UUUU{}{{{{{{{{U}{}U}}}}UU}{U{{}{{{}U}{}U{U}}U{{{}}U}{{}}}{UU}U{}{}{{}{UU}UU{U{U{U}}}U{}U{UU{U{U{{}{}{U{{{U{U}{{{}}UU{{U{{U{U{}{UU}{}{U{{{{{{U}{{{}}{UU{{UU{U{}}}{{{}UU{{}}}{}U}}}}{{{{U{}U{{{}{UUU}U}{UUU{UUUUU{}}U}UUU}}U{}U}}}{{U{{{}U}{{{UUUU}U}}U}{}{}UUU{}{}U}{{}U{{{{}U}}UU}U{UU}UUU}{}}U}UUUUU}}U}{{U}U{}U{}}U}{}U{U}{UUU{{U}}{}{}UUU{U}{}UU{}UU}U{UU}U}}{}{}}U}}UU}{{{}UU{{}U}U{{U{U}{U{U{}}{}UU{}}}{U}{{}}}{{U{U{{}{U{}}{}{UUU}{{}{UU{{}{{}}{}}}{{{{}UU{}{{{{U}}UU{}}}U{}}}U}}{U{U{{{}}{}{U}{{UU{{}}{{{{}}}{{U}U{}{{}{}}}}{UU}U}}U{}UUU}{}{}{UU{}{{U{}}U}{{{UU}}{{U}}U}U}{{{UU}}}{UU}{}{U{{}U}}}}}}}}{}{{U}U}{U}{U}}}U{}}}}}{}UU}{}}U{{UU{}}{U}{{U{}{U}{U}}{{{}}}{U{UU}{}U{}}{U}{}UU{U{U{UUU{}UU}}}{{UU}}U{U{{U}UUU}U}UU{{UU{U{U}UU{U}}{}}}}{U{U{}}{U{{}UUUU{U}{}}UU}{}{{}UU}}{{{{}}}{}UUU{}{{{{}}}{}}}UUU}}UUUUU}}}{{{}{{}UUU{}UU{{}}{U}U}{{{U{{}}}UU}UU{U}}}}{}UUU{}U{U{}U{{}}U{}UU}UUU}{}}{}U}{{U}}{}}}}UU}{}{{UUUUU{}}U}{{}{{}}{}}UU{}}{{}{U{{}}{{{{U{U{{}}U{}UU{}}{U}{UUUU{U{}}UU{U{}U{{}{U{UU{}U{U{UU{}{}}}U{}}U{{UUUU}{}UU{{{U{{{}{{{U{}UU}U{U{}U}U{}UU}U}{}}UU{}}U{{}{UU{{U{U{}U}U}U{{}UUU{U{}U}{{{{U}{}UUU}{}}{{}U{}}U}U}}{}U{{{{U{{{}{U}UU}{U{}}{{}U{}{U}{{{}}UUU}}{}UU{{}}U{UU}UU}}{U}{{}}{UU}U}U{UU}U}{UUUUU{U}U}U}U}{}UU{U}}{{{}}U{{{U{{{{{}U{{{U{UUUU}}{}}{{UUUU{{}}}U}{}U{U}U{}{U}}}UU{{UU{{}UU}U}{}U{}{U}U}U}U{U{}{UU{U}}{{{{{}{}{}{U{U{}{U{UU}}}U}UU{U}UU{{{U}U}U{U}{{{}UU}}{{U{U}{{{{U}}{{}U{}}UU}{{}U}}U}}}}}}}{{{{{U{}U{}}UUUUU{{U{}U}}U}}}U{{U}}}}{{{{UU{U}{{{{UU}{}}{{U}{{}{UU{{}U}UU{UU}UUUUUU{}{U}UU}{U{U{{}UU}}}UUU}U{UUUU{}}{UU{}{U}}U}}{}UU}UU}}}UU}{UU{{{{}}}UU{U{U}}{}}}U{{UUU{UUU{}{{U{}U}{UU{U}{U{}}{{{}{U{}}}}}}U{}U}}{U{UU{{{}U{{U{}}}}U}{{{U}{U{U}UUU}U{}{}}}{U}{}}{}}}{{{}UU}U}U{}}{U{U{}UUU}{{{U}}{U{UUUUU{}{U{{UU}{UUU{UUUU}}UU}}UU}U}{U{UU}{}}UUUUUU{U{{U}}{U{}}}U}U{{}}{}}UUU}U}{}U}}U{}U{U{U{}{U{{UUU{U{}}U}{{{{UU}{}{}U{U{}}{UUUU}}{}U}{{{{UU}}}}}{}}UU}{UUU}}UU}{}}UU}{}{UUUU}U}{}}UU}U{{U}U{}}}U{UU}U}UU{}}U}{{{}{{}UU{}{{}U{{{UU{}}}U{{}{U}{U{}UU}}{U}U{}U{UU}U}}{{{}}{{}UUU{UU}{U}}U{{}{{}{}{U{{{{}UU}{{}{{}U}{UUU}U}{U{}U}{{{{}{{}{}{}}}}}{{}}}{}U}{}U{}U}}}{U{UU}U{}}{}}}UU}}UU}U}U}}{U}{U{}}}}}UU{UUU}UU{U}}}UU}{{}}}}UUUU{{{{}{{}UU{}UU{U{}{{}}}{{U{{U}U{{U}{}}U{}{}{}{}{{{U{{U{{}{U{{{{{U}U}{U{{{UU}U}{UUU{U{{{{{}U}UU{U}UU{{{}UU{U}U{{}{{UU{U}{{}{}{U}UU{}}U{U}{}{}}U{UU}U}UUUU}}{UU}U}{}}{}}{}UU{{{{U{}}{U}{U}{U}}U}}UU}}U}}{}{UU}}UUUUUU}}{{{}{}}UU}}U{}}}}}}{}}}}{U}{}}}{{{U}U{{U{UU{{U}U}{{UU{{}{{{}{}{{}{UU{}{{}}{}{{UU{U{{{UU}UU}{{{{U}UUUU{U{}U}}UU}U}UUU}}}}}U}}}{{}}}{{}}}U}{}{U{U{}}}}}{UU}U}{}}U}}}U{U{U}}}}U}}}U{UU}U}{}}U{U{{{{{}}{U}}{{{U}}}{}}U}U{U{UU{{U}UU{U}U}}}}{UU{{}}U}U}{}{{UU{{UU}UU{U}{}{{{}{}{}U{U{U{}UU{{U{{{U}{UU}}U}U{}}}UU{}{}U{{{{{U}{{U}U{}U}{UU{U}{U{{{{U}}UUU}}UUUU{{{{{{}{U}}{{UU{{}{}}}{{{{{}}{}}U{{{}{}}}{UUUU}{U}}}}}}U{UU{UU}}UU{U{UUU}}{{{{UU}}}U}}U{U{{}{}}{}}U{UU}}}{{U}U}}}}U}{UUUUU{{}{}{{{U{{{}}}{U{{U{{{U}U{U}{U{{{{{}UUU{U{{{U}}U}UUU{{{}{{U}}U}}U}U}U}{U{}{}UUU{UU}}UU{}U{U}UUU{U{U{UUU{U}{}}U}{}{UUUUU}{}{}U{{{U{U{U}}}{U}}}}U}}{}U{U}}U}UU}{{U}}{UU}U}{}}U{}U{}U{{{}{{U}}U}{{{U{{UU}{}}{UUUU}{{U}}}}}}{}{{{{}U{UU}U}}U}{}U}{{{{}{}}U}{{UU}U}UU}}}}UUU}}{{}UUU{{{U}}UUUU}{}{{U}U{UU}}}}}{U{{UUU{}U{}}{{}}}U{{}}UUU}{U}UU}U{}}{{}}UU}{{}}}}{}U}{}U}{U}UU}U}U}UUU{}{}U{U{U}}UUUU{{UU{U{{U{{U}{U}U{UUUU}U{}}}UU}U{{{}U{}}U{}{UU}{UUU{}U}U}}UU{U{}{{}{UU{U{{UUU{{}{{}{U}{{}}}{UUUU{{U}UU}{UUU}UU{{}}}{}UUU{}{UU{UU{U{UUU{}}{U}}{U}{{{}UU}UU}}{}{}{UU{U}U{U}UU{UU{}U{{{{}U{}}}}U}}{{U}}{{{{{UU}{}{UUU{U{{}U{}}}UU{{}{UU{}UUU}U{U}UU{}{{{U{U{{}{{U}{UUUU}}{{UU}{}{}{{{U{{U{}}{{U}UUU{{{{{}UU}{{}{U}}{}}UU{UUU}{U{UUU}}U}}{}{{{UUU{}{}UU}{{{}}{{{{U}UU}}U}{{}{{}U}{U}}{{{}{{U{{}U{}U}U}U}{UU}U}U}UU}UU{}U}}}UU}{}}}{{{}U}}{}U}UU{UU{{U}U{U{UU}{}{{UUU}U{}{UUU{{{UUU}{U}U{{{{{{{}U}U{{{{{}U}{{{U}}UU}}}{U{{}}UU}U}{}UU}{}UU{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}UUUU{U}}U{{U{}UU}U}U}UU}{UU{}}}{{}U}U{UU{}U}U}U}{U}}{}{U{U{}}}{{{U{{U{}}{}{}U{U{}}U}}}UU{{}U}UU}U{U{}U}U{{U}}U{{}{}{}UUU{}U}UUU{U}{{U}U}UU{{}U{UU{U{{{}}UU{}U{}{{UUU{}U}U}{}}{U{{U}{{{}UU{{{{UUU{{U}}{U{UU}{{{{U}{{}}{}{}U}UU{{{U{}}}{}{}}}U{{}}U{{U}}{U}{U}U{}U{}{U}}}U{UUU{U}UUU{}{{}U{UU}}{UU{U}{}{}}}U}}U}{}U}{{}UU}}}U{{{}{{{{}U}}UU{}U}{U{UUUU}}UUU{UUU}{}{}{U{U}UU}{UUUU}}}U}}U}}U{{{UU{}}{U}UUU{}UU{U}U}{{{}}}U}UU}U}}U}{UU}}{{U{UU}{}}}}U}}{{}{}U}}}{U}{U{{{U{{{}{}U}}{{}UUU}UU{}UU{{U}{}{}{{}}{{}}}}{U{{}}}{}U{}}{}{U}U{}}UU}}}{}{}}UUUUU}}}{U}U{U}}U{{{U}}}U{{{UUUUU}U}{}{}}{{U{}U}{U{U}}}{{}UU}U{}}{{{UU{U{{}}}}{{}U}}}{{{UUUU}UU{}{}{U}UU}U{UUUU{{}}{{}U}{{}{{}{}{{}}UUU}{{{{UUU}}{}{U{{{U{{U{UU{}}}}}UUUU{UU{{}}{}U}U{U}}U}}{U}U{}{}{U}{UUU}}}{}}UU{{{}U}U{}{}{}}UU}{U{{}{{}{U}{U}}}}UU{{}U{UU}}}{{U{{}U}{{UU{U{{{}U}}}{U}{}}}{{UU}{{}U{{}UU}U}}U{{{{}U}U{}{{}UU{{}}{{{}{U{}}}}}U}}}{{U}{{{{{U{{UU{{}U}{{}}}{{UU}}}{}UUUU}UU}}U}U}U}{{}{U{U{U{{{}UU{}UU}U}U{U}{U}{{}{UUU}}{{U}}{{}{UU{{}}}}U}}}}{{U}{}}U}}UU{U}}}U}{}}}UU{{U{UU}U{UUU{{}}}U}{{{U}{}UU{UU}{U{{{}U{{UU}{U{{}{}UU{}}}{{{UUU}}U}}}UU}{U{}{{{U}{{U{{}}}{{U}}{{UU{{{U}U}}{U}{{}{}U}}UU{UU{{{{U{}{U{{{U{U}}}U{U{}U{U{U}{U{U}}U{{U}}{{UU{{{}}U{}{}UUU}}}{}{}U}U{UU{{}U}U{{}}U{U}{{U{UUU{}U{}}U}UU}}}UU{UU{}U{}{{}U}}}U{UU{{}{{UU{{{{{{UU{U{{}{U}{{{{{{}{{{{{UU{{}}U}UUU{}U}}}}{U{{}U}}{UU{}{U{UU}{}}UUUU}U{}UU}{}{{{U{}UU}UUUU{}U}{}}{U{U}{U{U{{{{}}}{{{}{}{}}U}U}U}{UU{}{}}{UU}U{{UUU}U}{}UUUUUU{U{U}U{{U{{{U{{}}{}UU{UU{}U}U{U{{UU}}}}U{}U}U{U}}U{UUUU}{{}}{{{}{{}{{U}}UUU{U{}{U}UU{{}}UUU}{}U{}{}{{}U}{}{{{{UU{}}}{}{U}U}{U{}{UU}}}{{}{{}{}}U{{U{}UU}}{{{{{{}U{}{}}{}}U{}U{U}{UU}}U}UU{U{{U{}{UU{U}U{}}{U{}U{{{{}U}U}{}U}U{U}}}}U}}{U{{}U}}{}{{}}}U{}{{{U}}U}{{{{{}}UUU}{{}}}U{}U{{}U{}UU{}{U{{U}U{U{}}{}{}}}}}U}{}U{UUU{{{}{}U}}}U{UUU{}{{UU{}{{}}}U{}}}}{{{}{U}{{U}}{{{U{UUUU{UUU{}U{{U}{}UU}}{{{U}U{U{U}U{{{U}{{{{}U}{{{U{}U{UU{}UU{{}U{{{{}}{}{{U}}}{U}{{}{{}{{UU}}U}U{}}}U{U{U}}U{}U}{}UU}{U}{{}}U}{U}U{}U{{{U}U{U}}U{{}{U}{{}}}U{{UUU}{{{{{UU{}UU{U}{U{}{}UUU}U{}}U}}{{UU}U}U}{}}{}U}}}}U}{{}}U}{}{{}{{{{{U}U}}U}}{}UU}{}}UU{U}}{{{U{{UUU}}{}UUUU{{}U{}}{U}}}}U{}}UU{}UUU}U{}U}{U}U{}UU{}{UU{}}}{U}}U}{{U}}UU}}U}{}}}{{{}{UU}}U{UU}UU}{}UU}}U}{{{UU}U{}}{UU{U{{UU{{U{{}U}UU}}{}{}{U{U{UU}{}}{{U{}U}UUU{}U}{{{{{U{{U}{{UU}}UU{U{{{{U{UU}U}}U{}U}}UU{{}U}{}{}{{}}{U}U{U}U}{}}}{}U}UU{{}{}U{U{{}U{UUU}{{}}UU}{U{}{{{{U{}}{{}{UU}UUU}}U{}U{{U{U{U{U{UUU{U{}U}{{}}{U}U{}}{{}U}{{UU{U{{}{{{}}UU{U}U}{}{U}U{{}UU}{}UUU}}U}}U}}U{U}{}UU{UUU{}{{}{}{}U{{UU}{{U}}{}}U}{}UU{}UUU}U}{U{{}}{UU}}}}}}UU{{{{U}UU}U{}{U{{{{{{}U}{{U{{U{}{}UUU{U}}}U}{U{}{U{U{{U}}UU}U{U}UUU}}}}U}}}}}}{}U}U{U}{}}}{UUU}{}U{}UU}{}UU{}}}UU}{UU{}U{U}UU{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}U{U}{}U}}{}{UUU{{U}U}}{{{}}{{}{UUU}U{U}{{{UUU}}}{{UU}}UU}}U{U}{{UU}U}{}U{U{{}}}U}{UUU{UUU{U}}UU{{}{{}}UUU}{{}U{}}}UUU}}{{{U{{U{{{}}}}}{}{{{{}{}}{{{{{}}}}}{{U}{U}}{UUUUU}{UU{{U{{}}UUU{U}}}{}}{U}}{}UU}U{U{{}U}}}U}}{}U{U{U{{}}}U{U}}{}U{}{}{}U{UU{UU}{U}}}}}U}}}U}{U}{}}U}}}{}U{}U{U{{{UUUU{}}}{U{UU}UU{{}UU}{}{UU}}U}U}{{}U}}UU{}{U{UU}}UU}}{{U{UU}UU{UUU}}{}{UUU}}{}U}}{{UU}}U}{U}}{}}U}}}{}U}}}U}U{{}{{{U}UUUUU{{U}U}{}{{}}{{{{}U}U}}{{UU}U{}{U}}U{{U{}{}}{}{{UU}U}}{{}{{}{}{{}}U{{{}{}}U{}U{{}UU{}{{}UU}{}}UU}{U}}{UU}{{}}}UU{{}{{}UU}U{UU}{}}{{{}UUU}U{}}{{U{{}}{U{{{U}U{}UUU{U{}{{U}}U{}}}U{{UU{{{UU}U}{U{U{U}}}}}UUU{U{}{{{{}}U}{{}{U{}}UU{}}{{UUU}U{U{{{{U{{}{UUUU{UUUUU}U{U{}{}U}UU}U{}}{}UUU}{{{{{UUU}{U{}U{}{{}}{{{}}}}}U}}UU}{{U}}{U{{}{{{}}}U{UU{}}}}{}{U}UU{UUU}UU{{UU{{{}}{{{}}U{}UU}{U}UUU}U{{{U}UU{}{{}U}}U}{}}U}{{}U}}}UU}}U}{{U}{UU{{{U}UU{}{{U}U{}UUU{{}{}{UU}{U}}}}UU}{{}U{UUU}{{U}}}U}{U}U{U{}}U}}U}U{}}{{}{{}{UU{{{{}}{U{{{{U{}U}{U}}UU}{{}{{UU}{U}UU{{{{}}U{{{}}{U{{}U}UU{}UU{}}}U}UUUU{U}}}U}UUU{{UUUUU}{{}}{U}U{}{{}}{{}}}{}}}{{}}}{{}U{UUU{{U}U}{U}}}{}{{UU{U{}}U{UU}{{{{{{U{{{UU}}}UU{U{}}}UU}{}{{U}}}}{}{U}{{{}{}UU}{{U}UU}}}{{U{U}U{U{U}U}}UU{U}}U}{U}U{{UU}UUU}{U}U}UUUU{}{}{}}{}U}{}UU}}U{UU{{{{{U}}{{}U}}{U{}{{}UUU{}}}}{}UU{{U{{U{UUU{U}}{UU}}U}U}{U}}{{{{}}U{U{}{U{}U}UUUU}{U}{{{}U}U{}{}U{UU{{U{U{U}U{{}UU}U}U}UU}{U{{}U}UUU{U}{}{UU{U}}UU{UUU{}{U}}{}U}}}{{}}{{}{}}}}}{U{U}{U{}}U}}UU{U}}{{}U{{UUU{{}}{UU{UUUUU{U}{}{{{}}U}U}{U{{{{{}}{{{}U{{{U}UU}{}U{U}{U{{UU}}U{{UU}}{{}{U}}}}{UU{U}}}UU}UUU}}{{{{}{UU{UUU{U}}UUU{}{U}}U{UU}{{{UU}}}{U{}UU}UUU{U{}U}UUU{UU}U}U{}UUU}}U{{{}U}}U{UUU}U}{}UU}}U{{}}}{{}{}}U{{}U}}U{}UUU}{{U{UU{U{{{}{{{{U{U}{U{{}{}{{}U{{}}U{}{{{UU{{UU{{{{}}}{}}}{{}UU{{UU}{UU{{}UU{}U{}U{UU}{U}U{{}U{U}U}}UUU{}}{UU{U}U}}}UU{}U{{U{{{}{}}U{}U{}{}U}}{}{{}U{U{15039
and it just exploded 2
sent123go
Scratcher
19 posts

Flipnote Studio: Scratch Edition CODES

}}}}}U}{{U}{{{}}{U{U{}}U{U}{}{}}{}{{{}}}{U}}{}}}{UUU}}{}}{{}UU{}UU{}U}}{}UU{}{}UU}UU{}{}}{U{UUU}{}}{UUU{UU{UUU}}{{{}{U{UUU{}{}UU}{}U{U{}}U{}UU{{UU{}}}UU}}U{U{}{{UUU{}}}U{}}{{UU}}}U{}{{}}}}UU{}{}{U}{{}{}{U{}}{{{}UUU}U{}{{}}{{}UU}UUUU}{{{{}}U}UU}{}{U}}}U}U{U}UUUU{{U{UU{}}}}{}}U{}}{}U{}}U{UUUU}}{U}U{{}{}{}U{}}U}{{UUU{{}}{}{}}}{}UUUUU}U}}{{}{U}}U}{{U{}UUU}{{{{}}}}}{}{}U{UUU}}U}}{U}UU{}{UU}}{U{U}U}UU{U}}{U{{U++++{{{U}{UU}U}UU}}UU}U}{}}U}{}U}U}}{{}{}{}{{}}{U}{{}}U{UU}++++++++++++{}U{}}{}U{}U}}UU}UU}}{UU}U{{}}UUU{U}{UUUU}{U}U}{{{++++++++{{+++++}}U}{{{{{}}}{UU{{U{UU{}U}}{}{U}}}}{{}}}{{{}{{}U++++++{{U{{{UU}+++UUU{UUU{{U}U}{UU{{U{}{{}{{{U{{{UUUU}UU{U{}{U}++++{UU{UUU{{U{}}++++U}{U}{U}U}}{{U{{UU{{U}{{U{U}{}}{U}U{}U{{U{+++{U{}U{++U{}UU}U}++++}}}UU}U}U{}{U}U{{}}UU}}}U}}U}UU}{{{{}UU}}+++{{U}}{++U{}U{U}}}{++{}U{U}UU{{{UUU{}U{{}{{U}}{U{}{{}{U}{{U}}+++U{UUU}}{UU}{}UUU{{U+++U{}U}}UU{}UU{{}{{}{{{{U{}U{U}}}}{{}}{{{++{{U{}{UUU}U{U{{U{UUUU++}}{}UU}{UU{U{U{{}UU}}{}{}UU{}UUUU{{}{UU++}U}++U}{{}}U+++UUU}U}++}{}U}{}{U{U{}}}}}}}}{U}UU}UU}U{}}{}{}U}++}U{+++U}{}+++++}}}}}{+++{U}{}}{U}{}U}}U}}U}UUU{U}}}UU{{}U}}U{}++UU}+++{U}+++++{{}U{U{U++U{}U{}{{}}{U}}{{+++++{}{}}{{}}U{}UUU{{++{}}{{UU+++++{{{}U}}{{U++{{{}UUU}{{U}+++++++++{}U{U}}}}{{U}U}UU+++UU{U}++++U}}{{U}}}}}}++U{{}U}{{{{+++++++{{}{}UU{{U{{}{}}{}}{{U++U{{{+++}UUUU}}U}UU}UU++U}UU}U{}+++++}U{{UUU}{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++{}}++++++{{}U{U{{UUUU}}}U{{{}{{}{{{U{U}+++{}UUU{U}UU{{{}{U}{U+++++++++}{{{U{{{{{{UUUU}}}U}}U}{}}U{{}}{}{+++}U}}}}{{{{}}}{UU}++++++++{}{U}{}}UU{UUU{U+++{}}{U}{U}U{{{{{}{U++++{UU{}{U}UUUU}}++++++}{UU}}}}}}UU{}}}{U++++{{}}U}UUU{}U{{U}{U}+++++++++++++++++++++}}}UU}{}}{}U}}U}U}{}++++}}{{}U{}}{}{}{U}UUU{{+++++++++++++++++U{{}{UU}UUU}UU}UUUUU{U++++{}U}}}U{{{{}UU}}{}{{UUU{{U}}UUU{}}++++UU}}{{U{{UU{U{UU}}U}}}++++}{{}{}U{{{{{{{{}}U{}{{U{}U}{{{}}U}{++++{}UUUU}U}UU}U}UU}}U{++++UU}{}UU{U}{}U{{UU}}}++++++++++}}{}U}}++++UUU}UU{U{UUU{{{}{}U++++}{UU}U}UU{U}}U}}{{U}++++++++++++++++++U+++}{{{}{U{{}}}{{U{}{+++}U}{{{{}}{{U{}}UU}U{}U}UUUU}{}+++++++++U}+++}}}}{}}U{}{}U{U{+++U{{UU}}}{{{U}U}{{{}}{}{U{{}{U}}{}}{}}{U{U{}+++U}{{UUU}{{}{}{++++{}}{}}}{UU}}UU}UUUU{U}}}{}U}{}U}U{{{}{}UUU}U+++U{U{{{}{{{{UU+++U{{{UU{UU{{}}}{{}U{}UUU{U{U}UU}}}{{}UU{}{{{{{{+++}}}}{UU{}}+++++{{U}{}}{U}}{UU{{U{}{{}UUU{UU}}UU{{}{}{{}{}UU}}}++++{}}{{}}U+++++}{}}UUU{{{}{{{UU}{}}U{}{{UUU}}{UU{U}}U}U{}}U}{UU++++{U}}{++++{++}}}UUU}U{}{}{}{{U{{U{U}}}}}U}U}}}}{}}}}{{}U{U{U{}U++++}U++++}+++{U{U}U{{{}{UU{{U}UU{U}{UU}}}{UU}U{{}U{{U{}UU{{{U{{{+++++++U{}++{{U{{}}U{{UU}}}{UU}{{UUU}}}}}}U{UU{UU}{{{{U{U{}}{}}}{}+++++U}{++{UUU{{}{{UUU}U{U}U}UUU}UU}UUU{{U{}U{{}UUU}}}UU}}U{U}{+++}+++++++}}}{{U}{}U}{U}{}U{{U}}U}{{U{}}U{UUU}U{U{}{}{}{}{{UU}+++U{U++++++}}U}U}{U}}}U}U{}}}{{}{}}}{{U{{U}{U{{U}}{U}U{{}UU{}UU++}}{UU}{}{{{UU}}U{UUU{{}{U}}}}}{{{}}U{U{U{UU{{}{UU}}}{}UUU}}}}+++{{{}}U}{U}}U}U}}}}}}}}UU{{}}U{{U}}U{U{}U{U{U{}}{UU{{U}}{}}{UU++{U}U}U}U}}{{UUU{}{{}{{}}U{UU}{}{}{{{{{U{U}}}{{}{UUU{UU}U}{UU}+++U{U}UU}}U{UUU{}UU}U{}{{}{{}{{UUU}}{}{U}}}{{UUUUU{}}U{UUU{{{{+++{}{U{U{{{{{}{U}U{}U{}}}U{}{U{{{U}U{}}{UUU{{U}}}U{UU{}}U{U}}}U}UUUU}{{}U{}{{}U}}}{}}{}}{UU}U{}}}U{U{}}UUU}{{{U}}U{U{U{+++{U{{}UU{{}{UU}U{}{U}U{{}U}U}U{}}}{}}}}UU}{}}{}{{U}UUU{{}U}}{U++++{U{UU}{}{{U}{}{}{U{UUUU{}{}}UUU{}}{}U{UU{{}U{{U{U{{}U{{{UU}UUU++}}}U{{}U}UU{{UU}}}}U}{{U{{}}{{}U}}{UUU}U{UUUU{}U}{{{}}U{UU}}UU+++}}UU{U}U}U}UU{}}{U}{}{U{UU}{{{UU}UU}{UU{{{U}{{{U{{}}{{{UU}}}U{++U{UUU{}UU{U{U{}U{U}{{U}}U}U}{{U{}{}}}UU{}{{}{U}{U}U}U}{{{}{{{{++{}U{}{}}}}{{U}UU{{UUUU}{}U}{{{}{}{}UUU}U}+++++U{U{UU{{}}}{{U}{++}}}U{{UUU}}{}}U}}U}{{}{{}}{{}U{{}}{{{U{+++++++{{U}{{{{{{{{UUUU+++U}}}UU}{}U}}}U{}}U{U}U{UU{{U}U{}{}}U}++++{}}{{UU}U{{}}{}}U}{{{++}{{{U}{UUU{U{{}}UU{{{{}U{}U{U{U}{{}++++++++{{{}}}UUU}U}{}}}}UU++{{UU}U{{{}UUUU{{}}U{{UU{U{U}}{}U}{++++++++++{{{U{}{UUU}{}}}{{U++{{}}}{{}{{}}U{{{{U{U}U}}{{{U}{}U}+++UU}{}++++{}UU}{{{}{}}}{{}U++U{{{U{UU}UUUUUUU{++U{U{}}}{}}}{U+++}}}}U}U{+++U{{}}U{{{{}{U}}+++UUU{{{U}U{}UUU{{++++}}U{{U{}UUU+++}}U{}U}}UU++++{UU}}}U}{{}{U++U}U}U{{{{}}}{U}}U++++UU{{U{}U}}+++{UU{UUUU{UUU++++}}UUU}}{U{{{++}U{}U{{U{UU}UU}U+++++U}UU}UUU{{++U{UU{{UU}U{UU{{++++U{{U{{UU{{++{UUUU}U}U}UU{U{+++{++}}UU}U}{}{++{{{U}}U}}}UU{U}{+++U{{}{{}}}+++UU}{{{U}}{UU}U+++{}++}}U}}}{U{+++U}}}++}U}}}U}U}}{+++}}{}}}}}++{U{U{}{U{}}U{U+++{U}++U{}}{}U{U++}{U{{++U{}{++{UU}U}++UUU}{UU{++}}{}}U}{U}{{UU++{}}{++U{UU}U{}{++{{}}}{{{}}{++U{UU{U++U}}{U{{}++}U{{}UU}UU}}{+++U{}U++UUU}{{}U}++}U}}}UU}{UUUU{UU}}}++}{{{{}}+++}{}U{U}UU{}{U++{U}}U++U}}}U}}{U++}{}}U{}U{{{U{U}}{{{++U{}}}U{++}U}{}}{}{UU{}+++UUUU}++U}UU}}U{U++U}{}{U}{}U{}U}}}U{{+++{UUU{}++}}{}{U}}{{U{+++{{}U{U++{{{U}++U{++UU}}U{}{}UU{}UUU}{}{++{UU}U+++U{{UU}U}{}}+++}U{}}{U++{{+++++{U++}UU}U}++{}}}}U}{U}UU++}}}U}++}{{}U}U{U}{}++{}UU{}UU++++++++{UU++{}{}}{++}{{}{U{UUU{+++U}}{+++{U}}U}U{U{{+++{U}{{U}}+++++{{{UU{+++}U}{}{U}{U}{{U}}}}+++{{{+++}}{{}}{UU{U+++}UU{U{}{++++}{{}{}U}{+++}}U}{{}{{{U}}{{}{++U{UU+++U{U{}U}{}}{++{}}}{{UUU+++{U}U{}{}{}++++}}}U{}{{}{}{{}++++++}}++U{{{{U{{{U}++++U}}U{}{}}++}U}{U}}}{}{{++++{U{{U}U}{{}+++++++++++++++}U++++++++++{UU}{}}}++UUU{{{UUU{}U}+++++++}}}U{}U++{U{U+++++++++++++++++}{++}}{U{}{{++{U{{{U{{U{U}{}}++++++++++++++}}UUU}{U}{}{++++}{}}U}U++{{}{}{}+++U{{{{}U}}{{{U}U}{U}+++++++++U{U{}{++UU{{}U}{U{{}}U}}+++}{UU{{++{UU}U{UUUU{U{UUUU}}{U{U}}U}UU}U{}U+++UU}U{UUUU}}U{UU{}++U}{}U}++}}U}}{{{}}}UUUU}}UU}{{{}U{{{}U{{{+++}U{}}U}{U}}{}{}U}}++}{}UUU+++U{U}U}U{{U}UU}}{{U{{{}U{}{{}{}}+++U{}}{{}}U{{U}}{{}}{++U{{}{U+++{}{{{U}UU{{{}U{{{UU{{U{UU{UU{}{++{}UUU}}{U}{}}{U}UU}U++U{}UUU+++}}{UU}UUUU}U{{{UU{U}UUUU{}{U{U+++}U{{}{UUU}UU{UUU{}}}+++{{U{++++}}}{U{UUU{UU{{U}UUUUUU{{}UU{}U++}}U{}{UUU{}{}UU{UUU{}}++++U{++++U{}U{{{{}U}{UU{}{U{}UUU}U}UU{U++UU}{U}{}}U}}}UU{}U{{{{}++++++++++UU{{UUU}}{}}U}U{U{}{}U{UUU}U+++{}{}}U}}U{}{{{U}}}}}{U}{U+++++}++{{}}{}{U}}U}{UU{U{UU}{{}}}{+++{U}}{}}U{UUU}U{}{U}}}}}U{}U{{U}{++}UU}UUU}}}}}{}U{{}{}}U}{++++++}{U{{{}U{U}}{U}UU}U{{{U{{{{}U}}}++UU{}}UU{{UU}U{U}}U{{UU++++++{UU}UU{}}}}UU{UU{U}}{U}{}{}{}}}}{}++U}U}}{U{U{{}}}{{}U{}+++++}UU}{{}{{{{U}}UU{}}}}{UU{{U{}U{U}UU{{++U}}UUU{}{}{{}UUU{{+++++}{}{UU}}U{UU}{U}UU}U{{{{UUU{}{}U{}{}U{{++U{}}UUU}}U{}U{{{UU+++UUUU{}U{{{}UU{}{U{{}U{{}UUU{U{UU{UUUUU}U{++}UU}U}{U{{U}U}}{U{}{{UUU}{U{}{}===<<<<<<<<<<<<==={{{{U}}U}UUU}}}U{{UUU}UUU{}}U}U}}U}}U{{}{U}}====<<<<<<<<<<<<<==U}{{}{U}}}UU}}}}UU{{}{UU}UU{{{}U}}U{{U{}{}}{====<<<<<<<<<<<<<===UUU{U{U}U{UU}U{}}}}}UU{UUU{{U{{}{}}{{U}}}{U===<<<<<<<<<<<<<<<==U{U{{U}{}UUU}}{{U{U{UU{U}{}{}{{U}UU{U}}}{}U====<<<<<<<<<<<<<<==={{U}U{UU}}U}{}}{U{UUUU}{}{{}}U{{UU{{}}{}}{====<<<<<<<<<<<<<<===}U}{}{{}{}UUU{UU}{U}U{{}U{}}}{{}UU}{}U}}}{}====<<<<<<<<<<<<<<===U{U{U{}}{}UU}U{U{}}U}{{{}UU}UU{{{{}}{}}{U;<<====<<<<<<<<<<<<===U}{}{UU{U{U{{{{}}{{{{U}{{UUU{{{U}U}U{{U{{;;<<<====<<<<<<<<<<==={U{}U}{{UUU}}}{{}}{U}}{U{{}}}U}{}}}{{U{{U;;;;;;=====<<<<<<<<==={}}{UU}{{}U{U{UU{UUU{}}}}{{}U}}{U}U{}{}}UU;;;;;;======<<<<<<<===}}{U{{U}{{{{UUUUU}{}}U{U}}{{U}{}{{{}}{UUU;;;;;;;==;====<<<<<<==UU{U{UU{U{{}{{}{}}{{}{}}{UUUUU{{{{U}}{{U{{;;{{;;;==;;;===<<<<<==UUU{}{U}{{}}}U}U{U}{U}{}U}U}{U{U{U{{}{U{{};}U}{{U==;;{=====<===={{}}U}{UU}{{UUU{U{U}}{{}}}UUU{{}{}{}}{}{{{;{{U}}{===;{U<========{}}UU}{}U{}U{{{}}U{{U{{U}}UU}{}{{}UUU}{}}{;}U}{}};==;U{+<<====}}}}UU}{U}{}}UU{{}{UUU}}}}UU}{{}{}UU}{UUU}{;;++++}};===UU++++;=={}}{}}{}U{U{}{{{U}}U{}}{}{{U{UUU{U}U{}{}}{{;;++++UU;;===}{U};;==}UU}}U{{{{}{U}U}{}U}UUU{{U{}{U{U{U}{UUUU{UU;;++++{{;;=====;;===={}}{}UU}}{{U{{{U}{U}{U{{{U{{}{UU}}{}U}}{}{};;;;;;;;;;;;========;{UUUU{}{{U{U}{{}{{{}{U}}U}U}U}}U}}}UU{{{U}}{;;;;;;;++;;;=====;;;U}}}}}{}{}U}{U}}UU{{}{}}UUU{U}{}{U{{}{{}}U{{U;;;;;;++;;;;;;;;;;;UU{UU}}UU}}{{}UU}}}{{}{UU}U}U}UUU}U;;{}{{U{{{};;;;;;;;;;;;;;;;;;UU}{{}U}U}{{}{{}}}{UU}}{{}U{}UU}UUU;;UU}UUU}U?????;;;;;;;;;;;;??U{{}UUU{{}}}{UU}U{U}}UUUUUUUU}{}{}U{U{}}}U{{}????????;;;;;;;;;??U{{U}{}UU{U}{{UU}U{}}{{U}{U{U{}}U}{}U{}{U}U{UUU};????????;;?????}{UU{}}{{U{{U{}{}{}}}}UU}{{}{{U{{UUU}{{UU}UU{}U{{+++???????????UUUU{}{}{}{U}}{U{}}}U{}U{}UUUU{}}U}U}U{{UUU}{U}}{+++;;;U{????+{}}{U{{U};;U{{U{U}{}U{{}{{}UU{{{U}{}{{UU}U{{U{UU{{;;;;;;;{;;{U++}}UUUU{U};;{}UU}{{UU}{}}{U{}{U{}}U{U{}U{U{UU{U}}}+;;;;;;;;;;;U+++}{{UU{}}{UU}}{}{U}UU{{}U}{U}UU{{}}{{UU{}{{}}}}}++;;;;;;;;;;;;;++{}U}}}}}}UU{{{UUU}}{}}}}{}}{{{U{{U{{}{}{{{{{}U+++;;;;;;;;;;;;;;+}}{}{{U{}{UU{U{{}U}U{}{}UU{{UU{{}}}}}U}{U}U}}}++{;;;;;;;;;;;;;;;+U{{}{{}U}}}{UUUU}{U}{{}}UUU}U{}U}{{}U{UU;;;;;;;;;;;;;;;;;;;;;;;;}}{U}UU{{U{U}{{U}{UU{}{{UU}{{U}UU{{{{{{U;;;;;;;;;;;;;;;;;;;;;;;;;{{{}}}}{}{}}U}{{{}UU}{U}{UU}}}{{U{}}}UU{};;;;;;;;;;;;;;;;;;;;;;;U{}}U{U}}U{{{{}UU}U}UU{{}{{UU{}U{U{U}}U{++;;;;;;;;;;;;;;;;;;;;;++{}}{UUUU{UU{}}{{{{}{{}U{U}U{{}U}{U}}U}{+++;;;;;;;;;;;;;;;;;;;;+++U{}}{{}}{U}}}{{}}}{UUUU}U{{{}}}}}{U{{U++;;;;;;;;;;;;;;;;;;;;;;+++{}{U}{}{}U}{}{}}}}}}{{U{{}{U}{}{}}{U+++;;;;;;;;;;;;;;;;;;;;;;U+++}U}}}UU{UU}}UU}}{}}UUU{U{UU}U}{}}{+++{;;;;;;;;;;;;;;;;;;;;;;{}++++}{{UUU{{}UU{{{{U{}{}U}}UUU}UUU}++++++::+++;;;;;;;;+++++++++++++++U{UU}{{{{}}UUU}{U}U}}}}U}UUU}U++++++::++++++++++++++++++++++++++}U{}U}{U}U}{{U{{U{UU}}U}{{{}}{}}U{}U{}U{}}{U}{{U}UU{}}}}UUU}{{++}UU{{{{UU}}}}{}U{{U{}{{}{{U{{U}}{UUU}}{U{UU}U{UUU}}{}UU}{}}UUU}}{}}}U{{U}{{U}U}}}{U}{UU{{{U}U}}{UUUU}{{{U}}UU}U}{{{{U}}U{U{{UU{UUU{UU}U}{{U{U{U{U{{}{U{{U{{U}U}}U}{UU}}}UU{U}{}{}{U}U{}}{{}{}U{U}{{{}}}U{U{U{}{UUUU{{U{{U}U}}}U}U{U}{U{}UU}}{U{U{{{}UUUUU{{}}{UU{U}}UU{U}}{}{U}}}U}{{{U{}}}U}{{U{}}{{}{{{{}}U{U{U}{UUU}}U{}{U{U}}}U{{{}U}}}}U{U{{{UU}}UU}}{U{{}{{{U}}U}UU}}{}U}{}{{}{{UU{{}{{U}{}{}{}{}{}{U}{UUU{UU{}{U}}U}{U}}U{U}{{}UU}{}UU}U{UU{UUU}{}}}{}}{{UU{{}{}UUUUU}{}{}}}U{U{}}}{U}{{}U}{}}{U}}{UUU}{{}{}UU}}U}{UU}{{{U}{}U{UU{UU{UUU{}}}U{{}{U{UU{{}UUU}U{{U}}U{U{{U{{UU}}{U}{{{{U{}UU}{{U{U{U{}}}U}{}U{{}{{{UU}U}}}{U}U{}}{U{}{{U{}{}}U{}{U{{}U{U}U}UUU}UU{U{U}}{}{{{UU}U{U{}{}}U}{}{}{}}UU{U{UUU}}}{{U}{{U{}}}{}}}{}}{}{}}UUUU}}{}}{U{{}U{}}}}}}{}}UU{{}U{UU{{{{{}U{}{U}U{{{}U{U{U{}U{U{UU{{UU{}{}{{{{UU}{}{{}{}{U}{U}{}{U}{{{{U{}}}UUU}{{UU}}U}}U{UU}{{{{UU{{U}}U{}UU{U}}{U}{U}U}{U}}UU{U}UU}UU}}U}}U{}{UU{}}U{{{{U{UU{}UU{}}}{{{{U{{}{U{U}{}U}}{{}{U{U}UU}}}{{U}{{}U{}{{}U{UUU{U}{U}{{{{}UUUUUU!!!}U{{}U{U{}{{}{U{}}}}U{}{{UU{U}{{U{U}U}U}U{UU{}{UUU}}{}}{{UUU!!!!!!!}}{UU}}}{{}U}U}{U{{}}{UUU}{}}U}{{U{U}}{U}}{U{}}U}}}U}}UU}{}{UUU}}}{{{}UU}U{U{U{UUUUU}U}}U{{}}UU{UU{}UU}U{UU}{{U{}{}{{}}U}{UU}}U{UU}{U}U}U}U}{U}{{}}}U}}UU{{}UU{}{}UU{}{}{{U{{{}{U}{}}}UUU{}U{{}{UU}UUU}{UU{U{UUU}U}UU{}UU{{UU}UU}}}{{}}{UUUUU{{}{U}UUUU}!!$$$$!!!U{{{U}}{}{}UU}UU}}U{}UU}{U{{}{{}}{}}}{U{{{UUUU{{{{U{}U}!$$$$$!!U}U}U{{{{U{U}U}{}{UU{UU}}}U}}UUUU{U{{UUU}{}{{U}UUU{{{$UU$$$$$$!!}{{}{{}}}{U{}U}UUUU{}{U}U}{U}}}}}U}UU}}{}U}}{{{}}U}{U$$$$$!{$$!{}{}}{{{{{{}{}}}}{}}}UUU}UU}{}}}UUUUUU}{}{}}}U}{}U}{U{$$$$!!}$$!U{UU{{}}{{UUU}}U}{U{}{}}{}{{U}}}{}}U}{{UU}}UU}U}UUU}{U$$$$!!$$$}{{UU{U{U}UU{{{U{UUU}{U{}}{{}}U{UU{U}}{}}U}}{}UUU}}{U{{U$$!!!$$!}{}UU{U{U}{{{}}}{{{}}}UU}U{U{}{}UU{}}U}{{}{{}{}{U}{{UUU{{!!!!$$!}{{}{}U{{{{UU}U}{}{UU}U{U}U{{U{{U{UU}{}}}U{U{U{U}U{UU}U{{!!!!$$!!U{UU}U}{{{{}{{{}}}{UU}U{{}{U}}}U{{{UU}{{{U}}{{{}{UUU{UUU!!!!$$!!!{}{}U{U}UU}{UU}{{}}U{U}{}{{{{U}{U{}{{{{}U}}}}{{UU}U{{U!!U}$$$U!!!UUU}U{U{UUU}}{}}}}U{}{}U}}{{}{{{U}{U{UU}{{U{{}U}{U{!$$$!}$${U}!!U{{U{}{}UU}}{UUU{{}}{U}{UUU{{}U}U}}}UUUU{U{}{{U{U{!$$$$!!$$!UU!!{{{}{{{{U}{}{UUUU{{UUU{}{}UUUU}U{U{{}{{}U}{{}}{}}U!$$$$!$$$!!!!!U{}}}{U}U}}U{}}}}{U{{U{{}}}{U}UU{{U}U{U}{{{{{}{}U}!$$$$$$$U!!!!U}}}U{{U}UU}U{}}{}}UUUU}}{U{{}}}}UU}}U}}U}{}{U}}UUU!$$!$$$$}UU{}}UUU}U{}}{{{{}U}}{{{{}{}U{{}U}{U}}{{{U{}U{}{{}U}U$}$$$!$$${{{{}}UU}}}U{UUUU}{}{{}U}}U{}UU{}{}{{UUU}UU}U}$}}{{{{}$$}$$!!$$$}}{}{{}}UU}U{{{}UUUU}}U}}{}U}{}U}{UU{{{U{{U{}${UU{U!!{$$$$$!!$$$}U{U}}}}{{}UU}{{U{}{}}{}}{UU}{}}UU}{}UU}}{{UUU}{{}!!!{{$$$!!!$$$}{{}{U{U}}}{{}U}U{U}U}U{{}}U{{}U}{U{{}}{{}{U}}}U}}!!!U}$$$!!}$$${U}{}U}{U{UU}{}}UUUUU{{{}}UUU{UU{{}{}}}}{}U}{}}{{{}!!{U$$!!!}$$}{U{{U}}}}}UU}{{}}}}}}U}}UU}U{{{{}}}}U{{{{{{{}}UU}U{{U{}U{!!!{$$}{{}}{}}}{{}UU}}{U{U{U{}{U}U}U{UU}{}}}}UU}}}{}}U}{U{}{U{}{!!}{$${U{U{{}{{}UUU{}}{}{U{U{}}}U{U}U}}UU{U}{{U{}UU}}U}}U{UU{}{U!!}U{{}}U{}{U{}}}}{U{{U{{}{U}}}UU}UU{U{{{U{{}U}}{}{}U}U}}U{}U}}U}UU}}{}U{}U{{UU{}{UU{}U}}U}{UUU}}{U}UU}}}}UU{}}U}}{{{U{}U{U}U}{{}U{}}}}U{UU}U}UU}}U{}}{{U}}}}}{}{}}}{{{UUU}}{{U{{}UU{}UU}U{}U}U{{}}{}{UU}}{U}U{{}}{{}}UU}{}{U}U}{U{UU}}U{U}U}{}U{}U}}{{UUU}UU}}}U}}}}{{}}{U}{UU{{{U}{{U{{U{}U}UUU{{{}}}}{{UU{}U{{UUUU{{UU}U{}}{}U{{{}}{{{U}{U}UU{{U{{{U{}{{}U{U{U{UU}{}{{UU}{}}{{{UU}U{U{U}}U{{U}U{U}}U}{UU}}{U{}UUU}}{{}}{UU}}UU}{}U}UUUU}UUUU}U}}U{{U}{}U{U{}{}{}{{}UU{}}}}}}UUUUUU}{{{{}U{UUU}{{U}{{UU{}{}}{}{U}UU}{}}U{}{{}UU}}{UU{U{{}U{}}}{}U14004
idk
ManuelSanRo
Scratcher
11 posts

Flipnote Studio: Scratch Edition CODES

Powered by DjangoBB