Discuss Scratch

koolKoder8
Scratcher
63 posts

Flipnote Studio: Scratch Edition CODES

untitled goose animation (took me 27 hours total )
============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=======================}}U{U{}{U}{=<=<=<=<=<=<=<=<=<=<=<<=<=<=<==========UUU}U========={UU}UU}{{{UU}<=<=<=<=<=<=<=<=<=<==<=<=<=<=========UUUU}{UU====={U{UU{{UU}}{{£=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<======}U}{{}}{}U{U}}{}UU{U}{U+U}££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<====={UUUU{{{UU{U{{}{U===UUUUU}££<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<===+=+=}{U{UUUU{{{}U{}}}==U{{{}"££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===+=+=}}U{<{<}{{}}{U<UU==}{£££"£<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=+=+=+=+U{{{}{}U}UU{}{{}==£££££"=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=+=+=+=={<}<U<U}U<}<}U<======<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=+=+=+=U{}{{U{}U{{{U}{=======<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=+=+=+{UU}{<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{UUU{UUUU{}{}"££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=====}{}{U}}}<}U}}UUUU}{}}UU£££"£<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<========{{{{{}{{{}UUU}}{}}£££££"=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=======}{U}}{<{}U<{<}UU}U====<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<======U}{U{U}}{U{UU{{}UU=====<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=====}U}}UU<}<{}{<}{}}{======<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<======U{{UUUU}{{UU{U=========<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<======{U}}}}UU{{{U{==========<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=====}UU{}U}{{UU}==========<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=======£"==="==============<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<======"£"+"================<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<========"£"+=================<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<========"£"£"£===============<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<======"="£"£"================<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<===="+=="£"£=================<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<===+"+=£"£===================<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<===+"======================<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<}============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=======+=+=+===================<=}UUU<=<=<=<=<=<=<=<=<=<==<=<=<=<=======+=+================}U}=={}}}UUU=<=<=<=<=<=<=<=<=<<=<=<=<=<=<===+=+{}}{}==========}U{UUU}}U}{+UU}=<=<=<=<=<=<=<=<==<=<=<=<=<=<===+=U{U}U{{}}}==}{UU{U}{}}}{{}{{U£<=<=<=<=<=<=<=<=<<=<=<=<=<=<=====+={U{{U{{}}}{{}U}{}{}{UU{=<U}"£=<=<=<=<=<=<=<=<==<=<=<=<=<=<=====+=}{}}{}}{}U{{{}}{<{}}}=<=<££"<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=====+=U}{}}{U}{}}U}{{U}}{U==<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=====+=}{{{<U{{U{<U<{{{UU====<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+UU}}}}U}{{{{}}{{U{=====<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<===+=U{{{{U<{<U<U}UU{{}======<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<===+={{}{{{}}U}}}{{U{========<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<===+=+}}{U{}}}{}UU}==========<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+={}{}}{{}============<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=+=+=+=++$£================<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=+=+=+="£$£$£$=============<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=++$£$£$£$=============<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<===+=+="++===$£$=============<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<===+=++"====£$£$=============<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<===+£"++==£$£$£$=============<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=+£"£==+=$£$£$£==============<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<="£"£======================<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<£"£"£"=+===================<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<="£"£+£======================<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<£"=+===+=+=+=+===============<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===============(===========<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========&*&*&*&*&=======<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======(*(*(*(*(*(*(*(*(*==<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*&*&*&*&*&*&*&*&*&*&*&=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(*(*(*(*(*(*(*(*(*(*(*&=<£============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============+===============<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============+===U{{=========<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=============+=+==UU{}{========<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============+===UUU}{=======<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========+=+==UU{{{}=======<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<===========+=+=}{U}U{U{U}}{UU{UU}<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========+=+===U}U}}}{{{{{UUUU{U{}}{=<=<=<=<=<=<=<=<=<==<=<=<=<===========+=+==UU{}U{}U{{UU}{{{{}}U}{=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=======+=+==}{U}}U}{UU{U{}U}}{}UUUU}=<=<=<=<=<=<=<=<==<=<=<=<=<=<=======+=+=U{<}}}<}{{<}UU}}}U+}U{"£<=<=<=<=<=<=<=<=<<=<=<=<=<=<=========+=={}{}U}U}U}U}{}}UU{{U££"£=<=<=<=<=<=<=<=<==<=<=<=<=<=<=======+=={<{<U<{<{<{<}<U}U}}£££££"<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=======+={UUU{{U}U{}{U{{{U}U=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<========UU{{}<}<}UU}{U}{}}===<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=}}U}{UU}U}UU{{}}}}====<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<======={}UU{U{{UUU}{U{{======<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<======}{U}}}{}U}{}}}U========<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<===+==UU}UUU}U{{{{}U=========<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=={{U}}}UUU{{}=========<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=====+=}{{£$}}=============<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<===+=+£+=$£$===============<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<======£+£=£$£$£==============<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<===+£+£+=+=$£$£==============<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<===+£+£==+==£$£$=============<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=+£+£+£==+==£$£$£$£==========<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=+£+£+£==+£$£$£$£$£==========<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=+£+£+£+=$£$£$£$£$=========<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=+£+£+=+£$£$£$£============<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+£+£==$£$£$===============<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=======+=+=+=+=============<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=======+=+=+=================<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<============*&*&*&*&*&*======<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=========(*(*(*(*(*(*(*(=====<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======&*&*&*&*&*&*&*&*&===<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(*(*(*(*(*(*(*(*(*(===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*&*&*&*&*&*&*&*&*&*&*==<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(*(*(*(*(*(*(*(*(*(*(*==<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==*&*&*&*&*&*&*&*&*&*&*&*==<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(*(*(*(*(*(*(*(*(*(*(*(*==<U============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<==============================={U<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================U}}}<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<============================{U{{=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<==========================U}}}{<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<========================}{{}{}=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=====================UUU}}{U{<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=====================}}U{}}U{}=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<====================U}{{UUU{}==<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<================={{{}}UU}{{==<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<================U{}}{U{U{}}==<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=================UU{{UUUU}}}}==<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<========££££££££££{U{}}UUUU{U}=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<======£££££££££££U{}}}}}{}}UU{=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<====£££££====={U}UU{}{U}{U}{{}=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<===£££££======{U{}}}UUUUU{U}{<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<===££££======{{{{}}{}}U}UU{}=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<===££££=====}U{UU}}U{}U}}}U==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<====££=====}}UU}U{U{}}}UU}===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<==========={UU}U{}{{}U}U}==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=========={{{U{UUUUU{UU{===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=========UU}U}}{{}}{{}U====<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<============U{}{}}=={+U{U====<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<============££={U==+}+U}=====<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<===========££====={{}+{======<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==========££====}+}+}{=======<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=========££====£U+}*=========<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<========£££===£"{*}&*======<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<======££££==*"£****(*(=====<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=====£££££*&*&*&*&*&*&*====<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<====£££££*£(*(*(*(*(*(*====<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===££*£*£**&*&*&*&*&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<======£££*£(*(*(*(*(*(*(*(===<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======&*&*&*&*&*&*&*&*&*&===<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<======*(*(*(*(*(*(*(*(*(*(===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====&*&*&*&*&*&*&*&*&*&*&=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*(*(*(*(*(*(*(*(*(*(*==<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*&*&*&*&*&*&*&*&*&*&===<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(*(*(*(*(*(*(*(*(*(*====<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===&*&*&*&*&*&*&*&*&*&=====<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(*(*(*(*(*(*(*(**=======<"============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<==============================={{<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<============================={UU{<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<============================}}U{=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<==========================U{U{U<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<========================}{U}}{=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<====================={U}}{}{}<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=====================}}{U}{U{U=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<====================}{UU}}}{}==<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=================}{}UUUU{UU==<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<================UU}{UUUUU{}==<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=================}}{{{{U}{UU}==<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<========££££££££££U{}}U{{}U{}{=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<======£££££££££££{{UU{{}{}}UU}=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<====£££££=====}}{}U}{U}}}U{U{{=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<===£££££======U}{}UU}}U{{U{{U<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<===££££======U}U{{{U}UU{{}{}=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<===££££====={UU}{}}{U{U}U{{==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<====££=====}}UU{U{UU{}{{U}===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===========}}{}UUUU}U{U{}==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=========={U}}U{{UU{U}}{===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=========UU{}{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==<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<========££££££££££UU{U{}{{{}}U=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<======£££££££££££UUU{UU{UU{U{}=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<====£££££=====U}{}}U}UUU}UU}}{=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<===£££££======{UU}{{{}}{}}{{{<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<===££££======{U{{{U}U{UUU{U}=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<===££££=====UUUU}}}}}{{{{}{==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<====££====={U}{}U}}}}U}U}{===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===========U{}{{{}{U}{{{}==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<==========}U}UUU{U}}U}{}===<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<========={U}{U{U}U{}}}U====<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<============{}{}}{=={+}U{====<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<============££=}{==+{+U}=====<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<===========££=====}{U+}======<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==========££====U+}+}U=======<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=========££====£U+}*=========<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<========£££===£"U*{&*======<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<======££££==*"£****(*(=====<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=====£££££*&*&*&*&*&*&*====<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<====£££££*£(*(*(*(*(*(*====<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===££*£*£**&*&*&*&*&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<======£££*£(*(*(*(*(*(*(*(===<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======&*&*&*&*&*&*&*&*&*&===<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<======*(*(*(*(*(*(*(*(*(*(===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====&*&*&*&*&*&*&*&*&*&*&=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*(*(*(*(*(*(*(*(*(*(*==<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====*&*&*&*&*&*&*&*&*&*&===<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(*(*(*(*(*(*(*(*(*(*====<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===&*&*&*&*&*&*&*&*&*&=====<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(*(*(*(*(*(*(*(**=======<}============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================U{<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<============================={}UU<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<============================{UU{=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<==========================UUUU}<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<========================{U{}UU=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=====================}{{U{U}U<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<====================={UUUUU{}U=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<====================U{U{{{U{{==<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=================U}}{}{{}{U==<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<================{U{U}{{UUU{==<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=================}{}UU}{}UU}U==<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<========££££££££££}{U}}U{{U{U{=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<======£££££££££££U}}{U{U}{}{{{=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<====£££££=====UUUU{U{}UU{}{}}{=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<===£££££======UU}}{}{U}{U}{{U<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<===££££======{{U}}}U{}{}}U}{=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<===££££=====U}{UUU}UU{}U}}}==<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<====££=====U}U{}{{}UU}{{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{}}}U££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+={{{U}}{U{U££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+==U{{{}}{}U}{}*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+===U{U}UU}}{}{{}*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+==}££{{U{}{{U{}{*&===<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££{{{{}}}{}}U}*(*==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&}UU{}{U}}{}{*&*&=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*{UU{UU}UU{(*(*(=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&*&*&*U}}*&*&*&=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(*(*(U{U(*(*(*(=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===*&*&*&*}UU*&*(*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££===(*(*(*(}}}{((*(*(*==<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=+*&*&*(({{{}((&*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<========*(*(((U}U{((*(*(*(=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+===&*&*(((((((*&*&*&*==<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=======(*(((((*(*(*(*(*(===<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======&*&(&*&*&*&*&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<========*(*(*(*(*(*(*(*(=====<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<========*&*&*&*&*&*&*&=======<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=========(*(*(*(*(*==========<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<£============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<==========================={U==<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=========================}}}===<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=====================U}{}====<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<====================U{{======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<====================}{U========<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===============+=={{{{=======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=============+==={UUU====£££££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=========+=+===}UUU{===££££££££££<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=+=====}U}{}U{}{££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+={{{U}}U{U{££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+=={{}{}{}}{}UU*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+==={U}}}{}{}{{U}*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+=={££{{}U}{{UU{U*&===<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££{{}U}{{{{}{{*(*==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&U}}{}{{U}UU{*&*&=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*U}{{{{{}{}(*(*(=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&*&*&*U}{*&*&*&=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(*(*(UU{(((*(*(=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===*&*&*&*}U}((((*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££===(*(*(*(}{UU((((*(*==<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=+*&*&(((}UUU((((&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<========*(((((}U}}((((*(*(=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+===&((((((((((((*&*&*==<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=======(((((((((((*(*(*(===<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======&*((((&*&*&*&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<========*(*(*(*(*(*(*(*(=====<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<========*&*&*&*&*&*&*&=======<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=========(*(*(*(*(*==========<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<}============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========================UU==<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=========================}}}===<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=====================U}{U====<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<====================}{U======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<===================={{}========<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===============+=={}{{=======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=============+==={}UU====£££££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=========+=+===U{{{}===££££££££££<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=+=====U{}}{U{U{££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+=UUUU}{{{}{££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+=={U{}}}{}}U{}*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+===}}}{U{{{{UUUU*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+==U££{}{{U{U{{}{*&===<=<((=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££{{}{U}}{U}UU*(*==<(((<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&{U}}{{U{}U{}*&*&((((=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*}}U{}U{UU{(*(*(((((=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&*&*&*{{U*&*((((((<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(*(*({}U(((((((((=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===*&*&*&*}U}(((((((((<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££===(*((((({{U}((((((((=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=+((((((({{{{(((((((=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=======((((((((U{{((((((((=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+=((((((((((((((((((&*==<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<====((((((((((((((((((*(===<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====(((((((((((((((&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<======((((((((((((*(*(*(=====<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<========*&*((((&*&*&*&=======<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=========(*(*(*(*(*==========<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===========================<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<{============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========================}U==<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<========================={UU===<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=====================}}{}====<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===================={{}======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<===================={UU========<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===============+=={U{U=======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=============+==={{U}====£££££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=========+=+===}}{U{===££££££££££<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=+====={}}{{UUU}££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+=UUUU{U{}}{££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+==U}}{{{{{U{UU*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+===}U{}}{}{{U}{}*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+=={££}{{{}U}U}U}*&===<=<=(((=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££UU{{{{}{U}U{*(*==<((((((=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&UU}U{U{}}{}U*&*&(((((((<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*U}{}}}{}}{(*((((((((((((<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&((*&*U{{*&((((((((((((((=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(((*({{{((((((((((((((((<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===((((((*U}}((((((((((((((((=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££==((((((((}{}(((((((((((((((=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=((((((((}}}}((((((((((((((<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<======((((((((((({(((((((((((((<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+==(((((((((((((((((((((((((<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(((((((((((((((((((((((((=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====((((((((((((((((((((((((<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(((((((((((((((((((((((((=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====((((((((((((((((((((((((=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(((((((((((((((((((((((===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==(((((((((((((((((((((((==<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==((((((((((((((((((((((===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====(((((((((((((((((======<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====((((((((((============<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=======(((((((=============<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============((==============<{============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========================UU==<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=========================}{{===<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=====================UU}}====<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===================={{}======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<===================={UU========<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===============+=={}UU=======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=============+===}U}}====£££££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=========+=+===U{{}}===££££££££££<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=+=====U{}{{U}UU££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+=UU{}}{}{U}££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+=={{{U}{{{}{U{*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+===}U}{}{{}{UUU{*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+=={££}UUU}{{{{}{*&===<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££U}{}UU{{{UU}*(*==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&U}U}{}}U{{U}*&*&=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*}{UU}}}}}{(*(*(=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&*&*&*{{U*&*&*&=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(*(*(U}U(*(*(*(=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===*&*&*&*{}{*&*&*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££===(*(*(*(}}{{*(*(*(*==<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=+*&(((((({UU((((((&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<======((((((((((((((((((((=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+(((((((((((((((((((((==<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<===(((((((((((((((((((((((=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==((((((((((((((((((((((((=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<===((((((((((((((((((((((((==<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===((((((((((((((((((((((((==<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==((((((((((((((((((((((((===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==(((((((((((((((((((((((==<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=(((((((((((((((((((((((===<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=((((((((((((((((((((((====<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==((((((((((((((((=========<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=((((((====(((((===========<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============((=============<{============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<================================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<===============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=============================<=<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<===========================}U==<=<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=========================}{}===<=<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<====================={UUU====<=<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===================={}{======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<====================U{{========<=<=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<===============+=={{{}=======<=<=<=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=============+==={U}{====£££££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=========+=+===U}{}U===££££££££££<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=====+=+=====}U{{}{U}U££=£££££££=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=======+=+=}UUU{U{}}{££==£££££=<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=====+=+=={U}U}U{{UU{{*=££££=<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=====+===}}UUU{{}}{}U}*(£££==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<===+=+=={££}{U{U{U{{}}*&===<=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=+=£££U}U{}}UUU}{{*(*==<=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=====£££=&{U}U}{}{U{}}*&*&=<=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<===+=££££=*(*U{}}{U}}{}(*(*(=<=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<====££££=&*&*&*&*&*{U{*&*&*&=<=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=+=££££===*(*(*(*(UU{(*(*(*(=<=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<==£££££===*&*&*&*{U}*&*&*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=£££££===(*(*(*(}}U{*(*(*(*==<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<£££££+=+*&*&*&*}}{U&*&*&*&=<=<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<========*(*(*(}}{}*(*(*(*(=<=<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=+=+===&*&*&*&*&*&*&*&*&*==<=<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=======(*(*(*(*(*(*(*(*(===<=<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===(===&*&*&*&*&*&*&*&*====<=<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<===((((=*(*(*(*(*(*(*(*(=====<=<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<===((===*&*&*&*&*&*&*&=======<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=========(*(*(*(*(*===(======<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====================((====<=<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<======((=======(======(====<=<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====((=====(((============<=<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=====(=======(=============<=<<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<====(======================<==<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=============================<U05014
FinnSprague
Scratcher
3 posts

Flipnote Studio: Scratch Edition CODES

}U}{U}{U}{UU}}}UUU{{{{{}{{{}U}}U}{}}}}U}{{U}{}U{}UUU{{}{U}{U{}}U}U{UUUUU}}{{{U}}{}U{}}{}}{}{UUU}{U{}U{}{UUUU}U{{}}UU{U}{{{U}U}}}U{{}}}{}UU{UU}{{{}}{{UU{UU}U{UU{UU{U}U}}{UU{{{}UU{}}{UUUU}{}{UU{}U{}{}{{{}U}{U}}U{UUUU}{}U{UU{{U}{}U}UU}U}{}{U}}{UU{U}U}U}}}}}U{{}UU{U{{}UU{{}U}U{UU{}}}UUU{U{}{U}U{U{UU}{{}U{{}{}{}{U}}{U}}}{}}U{}{{U}{{U}}}}U}{U}{{{}}{{UUU}UUU}U{UU}U{}}}}UUU{}{}U}{}}U{{{U{UU{{}U}}}U{U{{UU{U}{}{UUU}}{U{UU}}}}}}{UU}{}}{}}{{{UU{U{}}}U{}U{}{{{{}}}{U{U}}U}}U{U{{{{{{{{}U}{{U}{{U{UU{{UUU}U{}}UU}}UUU{}}UU}U}}}}UU}}UU{}}{{}{}}}UU{{U}{U{}U}}{}}U{{U{U{{{}{}U}{{UU{UU}U{}{{U{{}U}{{{}}{U}UU}U}U}{{}{}}{}}}{}U}U{{}}U}{}UU{}}}}{}}UUU}{}}{}{U{}UU}{U}{}U}}}{U}{}U}}}}{{UU+++++++++++}{}U}}{}}{UU}{{{}}}}{{U}{}{}UU}{UUU}U{UUU}{}{{{}{{}+++++++++++++++}{}{UU{}}UU}{}{}{}UUUU{U}{}{{U}{U}}UU}}U}{}UU}}}++++}}{UUUUUU++++}{UU{U}{UUU}{{{UU}{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}U{{{U{}{UU}{}{UUU}U+++}{U}U}{U}{}UU}{UU{++++}U}}{UU}U}}}}}}UU}U{UUUU}{}}}}U{{U}UU}{++{UU}}}}{{{}U}UU{{}{UU++UUU{U{U}}{}U{U{UU{}U}}}{}{}U}U{{}}{U}U+++U{}{U{}}}U}{{{U{{U{{U+++{}}U}UU}{U{U{U}}{UU}}UU}U{UU{{}{UU{{U++UU{{U{}U}{UU{{{U}U}{{{U++{{U{}{}}{U{{}U}{}{UU}{}UUU}}{U{U}}{U+++}}{{{}}UU{}{{}{U{}U}}U{++{{UU}UU}U{U{{U}}}{}}{U{{UU{U}{}}UUU}++U{U{U{}}{{{U{}}U}UUU{U{}+++{{{UU{}{U{}}UUU{{{U}}U{U{}UU}{{}}}+++={=U{U{{U}{UU{U{UUU}}}U}{++UU{UU{}}}{{U}{}}U}U{{}{U}}{{U{}U}}++=}={{{++U}{}}U{{UU}}{U{U{{+++{}}{U}U{{U}UU{U}}{UUU{UUU}}{{{{UU++}={=}U++{}UUU}{}U{}U++U}{{U++}{U}UUUU}}UUU}UU{}}}{}}}}}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=}}UU{U{}}}UUU{{U++{U{}}{{{}UU}{}}}{U{UU}{}{U}{U}}}{}+++U={=}=U=U=U=U={=U{}}{{}U}++}U{{}UUUUU}UU{{UUU{}}U}}{}{{{}UU{}++++}=}={=}={=U={=U=}=}={{U}++{}UU}U{{U{UU{UU{{}U}}{}}{UU{U{}{}{}++++U={=}=}=U={={={={={=}{+++{}{}{U{{{}}U{UUU{{}}{{{U{U}{}UU}}{{}+++++++++++++++++++++++++++U{UUU}U}}{U{}{{U}U}{}UU}U{{U{}U}}{}{U{++++++++++++++++++++++++++}}UUU}{U}{U}U}UUU{}{}U{}}{{{{}UUUU{}U}U{U}++{}}{U}{U}}{U}{}{++}U}}UU{{UUUU{{}{{}}}}}UU}UUUU}{U{}}}{UU{U}{U++{{UU}}}UUU}{{}U{+++{}{{U}}{{U{}U{UUU}}}{}U{}U}{UU{{{{{U{U}UU{U++{{}UUU}UU{{U}}}U+++}U}}U}UU}}}}U}U{U{{}{U}U{U}}}U{U}{{}U{{}U{{++{}{U}UU{{{UU{U{U{++U{{U{U{{UUUU{}UUU}}U{}}{{{UU}}{{}UUUU{}UU}}++U{U}}{}{}}{U}U}{U++UU{U}U}{{U}}U}{{}}U{}U}}{}UU{}{}U}{U}U}}{{U++U{UU}{{UUU}{}}{{U++}U}U}{UU}UUUUUU}U}U}UUU}UUU{{}UU{{U{}{}UU}{++{U}U{}U{UU}U}{UU{++{{{UUU}U{}}U}}UU{}{{U{{UU}UUUU}}}}}U}U{}+++++}{{}{{{}}U{}UUU{{+++}U{{}U{U{{{}}UU}{U}}}}UUU}{{{{}UU{U{UU}+++++U}U}}}{U{}}}}{UUUU++++++UU{}}U}UU}}U}{UUU}}UU}U{UU}{{U}}U{}U}}{{UU{U}}{}{{}{}}U{}U++++++{}}{U{UUUU}}UU}{U}{UUU{}}{}UUUU}{UU{U{{UU}}{{{}U}{}}U{}}{U{{UUU}}{UUUU}{{{U}U{{}U}}U}U}}}{U{{UUUUU}}UU{U{{UUUU{UU{}U{}}{U{}UU}}{}U}{}}}U}}UU{}}}}}}{U{{}}UUUU{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}{U}{U}U{{}}{{U}{}{{}U}{UU}UU}}U{U{U{U}{{UU{UU{}{UU}U{}U{}U{}}}UU}U{UUU{UUUU{U{{U}U{}{UU{UU}{{}}}U{U{{}{U{}U}{}U}}{{{}{U{}{UUU{{U}{{{}{U}U}{{U{{{{U}{}{}}{UU{U}{UU{U{{}U{U{}{{{}{UU}U{{}U{}}{U}}{UU{U}}UU}}}}}UUUU{{}U}{{{}}U{{UUUUUUU{}}}UU}{UUU}U{{}U{{U{{{}{U}}}{{{UUU{{}U}U}{}}U}}UU{{U{{{}U}}{UU}}{U{}UU}}U}U}UU}U}U}}U}}{U{{UU{UU}}UU{UU{{UU{}{U}UU}{{{{{{}U{}}U}{UU{}{{{UU{U{}{U}UU{{}}}{UUUU}UU}{}UUUU}{{UU{U}}}UU}{UU}U}}}U}{}UUU{U{{{{{}UU}{{{{UUU{}}}}UU}}}}U{{U{}UU{}}U{{}U{}{}}U{U}}}{{U{{{}UU}}}}U{}UU{{}{}UU{{{{U{{U}}}}{U}}UU{UU}}}U}}{{{U{U}{{{U}}{}}{}{}{{{U{U}{U{{U{U{}}UU{}{{}}{{{U}}{}U}}{}UUUUU{{}U}}U}{}{}{{}}{{}{U{}}}UUUU}{{}UUU{U{U{}{}{}U{{{}U}{UU}UUU{}{}{UU{}U}}{}}U}UU{}U}U{{U{U{{}{{{}}}U{UUU}UU}U{}{{U{{}}}UU{}}U{U{}}}}}U{U{{UUU}}{U{UU{}{U{}UU}U}{{{U}}{}U}U{}U}U}UU{}{}{}}}{}U}}U{}{UU{}}U{}{{}}{{}U}{UU}}{{}{{{}U{UU}U}}{UUU{UU{}U}{}U}{}U}U}U}U{UU{UUU{}}UU{U{UU{UU}}{}++++++++U{U}{{}}}U{{}{U}{{{}UUU}{}{}UUU{}}}{{U}U{{UUU{{{}U{U{{}+++++++++++{U{{}U}U}U}}U}}}U}{{}{{U}{}}UUU{{U{U{UU}{U{U{{}U{}+++++U}{}}U+++++U}{U{}{}{U}{{{U{{{UU}}}}{U}UU}}UUUU}{}UU}{}U}{++++++{{U}{{}}{+++++U{U{U}}U}{U}}}{U}}UU}{{U}}{}U}}}U{{{}}}U}}{++++U{{{{}}UUU}{}}++++U{}{{}{U{UU}{U{{}U{}{{}UU}U{{}U{}{U{{U}{{+++{{U{{{U}}UU}UUU}{}+++U}{{{{U}{U}UUUUU}{}{}UU{}}U{{{{UU{}{U{}{++UU{UU}UUUU{{UU}{U{}}++++{UUU}}{UU}}{UU{}}{UU{U}{}UU}{}}{{}{U}+++}{{U{{{{U}U}{{{}UUU}U+++{U{UU}{}UU{U}U{U{{UUUU}}UUU{}}{UUU{U+++U{}{{}}}U}}}{UU}U{{}}{{++}U}{}{U{{}{}}U}{{U{{{U}UU}}}}U}U}U}+++UUU}UUU{}{{{UU{UUU{{}}UU++{U{}}{}{{}{{UU}}}{}}}U{{}UU{U}}}U}U++={=UU{{}{UU}}{}UU{UU{U{}{+++UUU{{{{}}}UUU}U{{}U}U{}UUU}UU}U{U{++}={UU++{U}{U{{U{}{{}{}}{U}++UU{U}}U{U{UU}{}}{}U}U{}}}UU{UU}UU{++={={U++U}UU}}U}}{}{}}UU}{U++{UU}{}U}}}UUU}UUU{{{}U{U{{}}{{UU{}++}=U=U}U{}U}U{UUUU}{++}U}U{+++}U}{}{}{{{}U}}UU}}U}{}{{U{}}U{{U}++={=}=U}U{}}{UU}{UUU++UUU}}}++{{U}{U{{{U}UU{}}}}{{{}{}}}U{{{{{{++{=U=U=U=}={=UUUU{{{UU}}}}{U++{{UU}U}U}}{U}{{}{UUU{UU}UU{{{{{U{+++}=}={=}=U=U=U=}=U}U{{{}}{U++{}}}UUUUU{{}{{{}{{UU{}}{U{}}}}{U}{++={=}=}={=U=U=}=}={=}=}{U}+++}{U{}U}}UU{U{{U{}UU{{}}U}{U}{}UU{U+++=U=}=++++++}=}=U=U=}=UU}++}UU}U}}U}U{{{}}UU}}}U{UU{{UU{UU}}}{U+++=U={++++++++++++={=U+++++}}}{}{U{}}}{UUUUU}{U{U}U}U{}{}{}{}UU++++=+++++{}+++++++++++++++{}}U}}{}{U{}{U{U}U{}U}U{}}}UU}{{UU{{{{}++++++++{{}{U{{}+++++++U{UUUUU{}{{{}{{}U}}}}U{U}}U{U}{U{UU{UU{U}{}}++U}}}U}{{}}{{{UUU++U{U{{U{U{}}}{}UUUU}}UU{{{}}{{{{U}}UU{}}{UU{+++U{{}}U}{{U{UU}}{+++{}UUU{UU{UU}{UU}{UU}{}{{U}U{UU}U}}U{}{{}U}++}U{{UU}U}}}}UU}}}U++U{}{U}}}{}{U{{}UU}UU}U}}}U}}U}{{}}UU{}UU}{++}}U}U{UUU{{}{{{{U}+++UU}U}{{}}{}}}}{U}U}UUU{}{U{{}U}{}{}U}UUUU++U{{UU}}}UU{U{U{U}U{+++}}UUUU{{{}UU}}{U}U}}U}U}{{}}UU{}}U}{{{U}++UUU}}}}U}{}}}}{{}U{++++U}{{}}}UUU}UU}}{}{}}U}{UU{{U}}{}}U}}+++++U{U{}{{{}{U{}{U{UU}U+++UU}{{{UUUUU}}{U{{}{{{}{{{{UU}U{}}}U}+++++}{UU}U}U}{{{}{{}{}}UU++++U}}}U{{{}{U{UU{}}}{{{UU}{UU}}U}{{}}}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{{UU}U{}U}U}U{U{UUU}}{UUUU{U}U}{}U{UU{{{}U}{{U}}}U}U{{{{{UU{UU{U{}}{}{{{U}{U{}{U{{{}{}UU{{{{UU{}U{}}}U}}U}U}}{}}U}{{{U{U}}}{{{{U{}}}{U}UUUU{U{U}U{U}}U}{UU}}U{}UU{{{}}{}{{{UUU}}}}}{{{{UU{}}{}}{{UU}}{{{}}}{}}U}}{UU}{UU{{UU}U}}{}{}}U{U}UU}{}{{{{}UUUUUU}}{}}}{}{}{{U}{UU{{{{}{U{{{U{}}U{}U}{}}UUUUUU{{U}{{{{{U{{}}U}}{{U}U}}{U{}U{}{}UU}}{UUU}}U}{U}{{UUU{U{}UU}U{UU}{UU{{U}{}}{U}{UU}U}{}{{}}{{U{}U{}}UUUUU}U}}}}{}UU{U}U{{U{U{{}U{UU}{}U}U{}{UU}}U{}{{{{{}{U{{}U}U{{{U{UU{U}{{{{U{}U}}{U}UU{{U}{{}U{U}{}}}}}U}}}{}}UUUUUU{{U}{{{}{{}U{}}{{}}}}UU}U}{UUUU}U{}{}{U{U{{}}{{U}{{U{{U}U}U}{UU{{U}}U{UUU}}}}}{U{U{U{{}U}UU}}{}U}UUU}}{{UU{}}}{U}{U}U}{}{{U{{}{U}{}{U{}}U}}{}U{UUU}U}}{{}{{UU{{U{}{{}U{U}{U{{{U{}}U{}{}}UUU}}}{U}U{UU}UUU{UUU{{}{U}{}}{U{{U{{U{{UU}UU{U}}{}}{}}}U}}}{UU}U}U{}{{}}U}}{UU{UUU}{}U}}U{}}{{U{{U{{U}{{}{}{UU}{U{U{}U}U{{{U}U{{{{{U{{U}}{{U}{UU{{}}U{}}U}U}}U}{}{{{}{}UU{UUU}}}}U{U{UU{U{{UUU}U}}}}}{U}{{{U}}{{U{{}{UU{UU}{{U{{}U{}{UU}UUU}}U{UU}{}{UUUU{{}}{{}UU{}UU}}{{UU+++++++++++}{U{}{U}}}}}{U}}}}}U}{U{{{}{{U{{{{}}U}{{{{{U}UU{{}{+++++++++++++++U}{}U}}U{}U{U{{{}{{U{}}UU{{{{{}U{U}{}U{{U{}}{{}U++++}{U}{{UUU++++}{U{UU}{}{{}U}UU}UU}UU{{}{{UU{U{U{}}U}{}{{}{}++++{}U}U{}{U{U{{+++}}U{{}}{U}U{U{U{U}}}}}}UU}UU{}}{U{{{{{{UU{}++++U{}}{UUU}{{}}UU++++{U}}U{UUU}{}}U}{U}}{{U}UU{}}U{}}UU}UU}U}+++{{}}UU}}{UUU}{}UUU++++{}UUU}}U{UU}UUU}UU}UU{{{}{}U}{}}UU{{{}}++}{U}{}}}UU}U}{UU}{}{}++}{}}}U{}}}{{{U{{U{{{}U}}{}{{UU{}U}{U{}+++UU}U{}}{}UUUUUU}{{U}U+++U}{}}U{}{{U{U}}{{UUU}U}}}{}{U}{{{}}U{++U{}UU}}U{{{U{}{{}U{U{{{++UU}UU{{{U}}}}{}}U{U}UU{{{}U}{}}{UU{{+++UUU{}U{U}}{}{{UUUU{U}{U++}{}}}U}{}}{U{}}}UU{}UU{U}}{{UU{}UUU{++}UU{{UUU{}U{}UU{}{U}{U{{+++U{}{UU{U{U{U{{{{}{U{{U{}}{}}UUU}{}+++=}={}}}}}U{}{UUU}{}UUUU}{++}U}{}}UU}{{U{{{U}}{UU}}}U}U}U{{{}U++=U=}U{++}{}}}UUUU}{U{{}}{U+++{UU{U{UU}}}}}{U{}{{}}}{{U}}}U}}}{++U=U={{++}{}{}{}{UUU{++}UU}U++}U}}}{UUU}{UUU}{{{{UUU{}U{}UUUUU{++=U=}=}}}U}}}}{{}U}}}++}}UU{++{UU{U}}}}{}}}}{{UU{}U}}}{U{U}U{}U++}=}={=}}U{}}UUUU}UUU{U{}{}{++{{{}UU{}U{UUUU}}UU}}U}{}U{UU{}UU}+++{={=U=U={={=U=UUU}}}{}}}}{++{}}U}}}{U{}UU{{{{}U{U{}{{}U{{}U{{U+++{={={=}={=U=U={={}{{}}{U}++}{{U}}}}}U}U}}U}{U}}U{}U{{{{U}U}U}++++U={=U=U={={={=U={=U=UUU}++UUUU}}{}{U}U}{{UU{{}}U}}UUU{U{U}}U{++++U=}=}=}={=U=}=U=}=U={U+++{}}}}U{{}}{}UUU{U{{{}U}U}{{{U}{}{U{U+++++++++++++++++++++++++++U{UU}}{U{}}{}}UU{{UUU}{}}{}{}}U{{{{{}}++++++++++++++++++++++++++{{{}U{}U}{{U{}}}{U{UU}{U{}{U}+++U}{{{U++++}U}{{U}{{}{}}}UU}}+++}}{UU}U}{}}U}}{U}UUU{{{}}{}UU}+++}}U+++++{U{{{{U}}}}}UU{U{U}U}++{UU}{}}U{U{}{{{U{{}{}U{UU{U{U{}+++++++++}}{}{{UU}}U}}{{}UU}U{{++{{}UU{U}}U}}{}}U{{UU}}}U}}{}U}{{+++++}}}}{U}}}}{{UU{{}}U{UU}{{+++{{UUUU{U}}U{}UU{{{{UU}{UUUU}{}}}++{}U}}{}}{{U{{U{{{{{U{U{{{UU+++}{}{UUU{}U}{{{UU{U{{}UU{U{U{}UU{{}}U}{U{{}{{{}U}{}{U{U}}U{U{UU++}U}{}}U}UU{UU{UUUU}U}U}UU}{U}U}}U{U{{}{}U{U}}{}}}}UU}{}{UU{{{U++{}UU}{U{U{U{UUU}}{{}{UUU{{{}U{}UU{}}U{U{UU}}UUUU}}{{{{U}U{U{}{+++{}}{{U{}{U{{{U{}{UU}}}}{}UU{U}UU}U}{U{}{UU{}}U}}UU{U}}}U{{{}}++++++U{}UU{}{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}}}UUUUU{UUU{{}}}{}U{{UU{}U}}U{}U}{}{{}{U{{UU{}{UU}{}}{}U{UU{}{{UUU{{U}{}{{U}{}}U{U}{U}}{{{}{UUU}{}}U}U}}U}}UUU}}{}U{U}UUUU{U}U{{{{U}U{U}}}}U{{U{}{{U{}}{{U}U}}U}{U}U}}}{{{UUU{UUUUUUUUU}}}{}}U{}{{}{U}}}}{}{U}UUUU{U{UU}{{{{U{}UU{{UUU}}{{U}U}}U}}{}}{U{UU{{}}U{{{U}}U{{{{UU{{UU}}}}UU}}U{}{}}{}{}}}}U}{{U}UU{{U}{}UU}{UUU{}}{U}}{}U}{{{U{UU{{U}{{}{{UU}{U{U{U}{}}}{U{}U}}UU}}{{}UU{U{U}}}}{{}U{{}UU{{}{{{U}UU{}}}U{U{{}}}}U{}}{{{UU}}}}{UUUUU}}U}U}U{{}}U}}{{{{}{U}}UU}{{{}U{}}}}{U}}{U{{UU{}}{U}{{U{{}}UU}}UUUU{}}{U}{}{{U{}}U{U{U}{{U{}{UU{}}{}}{UUUU}{U}{U}U}U{}{{{{U{UU{}}{}U{}}{UUU}{{U}U{{}}U{U}UU{UU}}}{U}{{}UU{}}{U}U}UU}}{}{}}UU{}U{U{U{}{{{{{{}{UU}U{{{{}}}UU}}}}}}UU{{UU}}{{U}{{U}UUU}{}}}U}U{U{}U{U}{{U}U{}{U}{}{{{}}U{UU}U{{UU{}U}U{}{{}{}U}}{}}}}{U}UU}}{}{}{{}{UU{}U{{U{{U{{}UUU{{U}UUUUU}U{UU}UUU{UUU{{U}}U{UUUU{UU}UU}U{}U}U{{{U{}UUU}U{{}}}UU}}}{}}{}{{{}{}U}U}{{U{UU}}}}UU}UU}U}U}{U}{U{U{U{{}{}U}{{}U}}U}}{}}UUUU}}{{}UUUUU}}}}}{{U{{{{UU{}{}{U{UUUUU{UUU{{UU{{}}{{UUU}}}UUU}}U{{UUUU{U}{}{{UUUUU{{{}U}}}U}{}{{}{}}{}{{U{}UU{}}}{U}}{}{{}U{U}UU++++++++++}{{U{U{{{}}{{{U}}}{}}U}UUU{U{U{UU}}}}{U}{U}}U{}{U{U{++++++++++++++{{{{U{{UU}}UU}U{UUUU{}{}}{U}U}}U}}{}}}U{}U{}{{}}U++++}{}U{UU}++++}{UU{UUU}{U{{{}UU}{}UUU}UU}}U}UU}{}{UU}}U{U}}{+++++}}{}UU}UU}}++++UU{{UUU{UU}}}}}{{}U{U}U{U{{U{U}{}U{{{U{{{{}++++}UUU{{UU}}UUU{+++}}{{UU{}{{}}}{}U}{{{{{}{}}}}{{}U{{{U}}{}}{++++{{U}}{{{}}}}U}UU+++U{UU{{U}}U}U{U}{}{{}{U}{UU}}U}}}{}}}UU}}++++U}{}{UU}}{U{}}}UUU++{{{U{U}{}{}{U{U}{{}}UU{{}}{{{}{}U}}U}{U+++U{{{U{{{UU{}}}UU{U{{+++}U{}{}UUU}{UU{{{}{}{}{U}UU}}}}U{}{UU}+++}}UU}UU{U{U{U}}UU{}U{U+++}U{{{U{{U{}UUU{UUU}{{U{}}}UUUU{U{}{U+++UU}U}{UU{{}UU{UUU{U}}UU++{{{{UUU{U}}}UUUUU}}U}U{{}U}}}}U{}{}+++{}U}UU}}}{{UU{{{UU{U{UUU+++U}UU{{}}{U}U{U{UUU{}{{{}{}}++{}{U{+++=U=UU}UU{U}{}{{}{{U}}}U}}++{{U{}}{}}U{{}}}}U}}U{U}}{UU++{}U}{++=}=}=U}++{{U{}}{}{{}{}}{U{++{U}U{U{}}{}{}{{UUU}UU}{}{UU++}{U{}++{=}=}}{++U{U}{{}U{U++UU}UU++}}U}}{U{U{{}{{U}}U}}{UU}}U{++U{U}}++=}=}=}}{U}U}}}U{}}U++UU{U}++{U{}UUU}{{UU}{{{}U{U}U}}}}U++{{U{}+++={={={}U{{}U}U}}{UUU{U{}}++}UUUU}}{UU}}UU}{U{}U}UU{}U{+++{}{}+++{=}=U=U=}=U=}=UU}{UU}}}{U++{{}U}}U{U}}U}U{{{}{{U{{}}{U+++++{U}+++{=}=U={={=}=}=U=}{{{U{}}++{UUU}UUUU}U}U{{}U}}}}}}{}}{{U+++++{}++++=}=}={=}={=U=}=}={=UU}+++U}{}U}{}{{}UU}{{{UUU{{{U}{{}}}+++++++++++}=}={={=U={=}=}={=}U+++}UU}{}UU{U}{}{}UU}}{{{U{{}{}{}{U+++++++++++++++++++++++++=}=++++U}U}U}}{{UU}{}UU{}{}UU}UU}}{{}}U}{}{{U{{+++++++++++++++++++++++UU}U{}{{{}U}{{}}{UUUU{UU{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}{{UUUU}{}{{U{}U}}}{{{U}U{}U}{}}U{{}U}{{U}U}{}U}{U{+++UU{}{}UUU}UUU{U{UUU{U{U}U}U}UU{{{}U{{}{{}U}}{{{}{{}U{}}U}}U{}++U{}{U}{}U{}U}{}U{{U}{}}U}U}}UUUU}UU{{{U}}}{UU}}U{U}{}UUUUUU{}U+++U}U{{}}{}{U}}}{{{}}{}}}U}U{{U}{{}U{U{}}{}{}U}}}UU{}}}{U}UUUU{U++}}{}{{}U}U{U}UU}}{UUU}{UUU{{{}}U}{U{U{U}U}}{{}}}{}}{UU{UU{}U{U++{}U}U}}UU}{}UU}}UU}}U}U{}}U}U{}{U}}{}{{}}U}U}}{{{{{{{{}{}U{}{}+++}{}UU}U}{UU}U{{{}}U{UU}U{}{U{{UU{}{{{}}{U{U}U}UU{{{{UU{}U{U{U++++U}{U}{{U{UU}{{{UU}U}}{U{}UU}}{}U{}{U}U{}{{U{U}{U}{{{}U}}{UU{{}++++U}UU}U{{U}}}}}{U}}{U}U{U}}UU}}}U{UUU{UU{{{}U}}UU}{}}{UU{{U}}U+++U}}U{{UU{}{}}{}U{UU{}}U}U{{U}{}}{UU{U{{{U{UUU{{U}{}}{}}}}{U{}UU{}UU}{{{U}{UUU}{U{{{U{U{}U{{{}U}}}}U}UU{}}U{U{{UU}}}}}U}}{UU{}}U{U{}}}{U{U{}U}}}{}{{{UU{}}{{}U}{{U}{{UU{}{{}{U}{UUUUUU}{}U}U{{}UU}U{U}}U{U}}{}{}{}UUU{UUUUUU{{}{}U}{UU}U{}{U}}{U}{}{UUU}UUU}U}U}}{{U{{U{UUUU{}}U{{{UU}}U}{}}UU}{{{UUUU{U}{U{{{UU}UU}{U}U{{UU}}}U{}}{{{}}{{UU{{UUU{}U}}}{}UU{U{UU}UU}{{}U{{{}}{}U{U}}}}}}}}{{{U{{U}{UUU{{}{}{{U{}{U{{{}U{}U}}U{U{{UU{{{{U{}}{}}UU}U{UU{{}}{{{}{{U}UU{}{}{}UUU{{{{{UU{{{}U}{{{{{{{U{}{U}U{}{{{}UU{{}{}U}}U}}}U}{}}{U}}}U}}U{{UU}{U}}U{{}}}{U}UU}{}{{{{{}{}U{}{{{{U{}U}}{{{UUU}{}}U}}{}UU{{U{}UU}{{{{}{}}UU{U{{{{}}}}{}}}}UUU}U{U{}UUUU}U{UU{UUUU{}UU{}}U}}U}UU{{}}}}{U}U}{{}}U}{}UU}{U}}{}U{}}{}{}}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{UU}U}U{U{}U{{{{}UUU{}{}U{U{}U}}U}{UU}}{}}U}U{{U}{{{U{{UU}{}{UU{UU}{}}U}UU}}U}U{{}}U{}}{}}}}}{{}}{U}U{}{{{{U{U}UU{U{}{}UUU}}}{{{{{{UU}{U}}UU{}}U{U}}UU}U{{{{{}}}{++++}{{}{}}U}}UUU{{{{}U{U}U}}{UU{U}}}UU}{{U{UU{{U{U{UU{{U}{}}U{+++++++++{UUUU{U}{U}}{{{}}{}}}UU}}{}{}U}{U}{}U}U}U{U{{U{U}UUU+++++{}+++++++U{}U{}U{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{{{{{{UUU{{U{UUU}}}}UU{{U}U}}U}}{{U}+++{U{}UUU}UU{{U{UU++{U}}{{}}U{{{}U}UUUU{}{{{{U{}{U}}U{}{}}{}{U+++}{}U{{U{U{U{{}{{}++++}}U{}{U}UU}{U{}{{{U{}{{}{}U}}U}}U}U}}{{++++U{U}}}UUU{U}{{U}U{++++{U}{{UUU}}UU{UUU}UU}{{}UU{}U}U{{{U{UU{+++UU}UUU}{}U{U}U}}}}{U++++}U}}}{UU}{}}}U{}U{{}{}}{{U}U}UU}U}U}++++}U{{{{}{{{{{}{{U{}UU}}+++}UU{{}U{{{UUU}UU{}U{U{U{{UUUU}}}}U{+++{{{}U{{U}UUU{{{U}{{{U{U+++}U}UU{{U{U{UU}{U}}{{}{}}{}UU}U}}UUU++{{U{UU}U{UU}{{}UU{}}{{{U}++}U}}{U}U}{{}UU}{{{{}{{{{U}U++{}U{{+++{}={}}UU{}}}{}}}UUU{U}U}{++}}}{U}U}}}UU{U}{{U}}}U}{{{{++}}}U{+++}=U=U}++U{UUUU}U{{U{{U{}{++U{}}{}{UU}}{{{}}{}U}U}U}}}{++U{{}}+++={=}{U++}}}U{{{U{{{UUUUU}++U{}U}U}U{U{}}U{U{{{U{}{{U{{++{U}}}{++}=}={U{}U{}U}{{U}{{++UU{}++}}UUU}U{U}{{U{{{UUU{{}}{U{}++UU{}{}++}U=U={}U{UU{{U}}{}}++{UUU++{U}{}{U{}U{UU{}U}}{UUU{}UU}+++U}}}{+++={=}=}={=}={=}}{}{{}{}{}+++U{}U{U}UU}{}{U}{{}{}U{{}}}+++++}U}}++++}={=U={=U=}={=}U{}U}}U}+++U}{UU}{U}{}}U}U{{U}}{{{U{}{+++++UUU+++=}={=U=}=}=}=U=}={=}}UU+++}UU}}{{}U}{UU{}U{U{}UU{UU}}}U++++++++++{{={={=U={=+++=U=U=UU}+++{{{{}U}UU}{}{}U}U{}}U{{U}}{{}UU+++++++++U{++++++++++++++++++++++{UU}}UU}}{U}}U{{}{{{}{{}{UUU}{{}}{}U}++++++++++++++++++++++++++}{{UU}}}U}}U{{{{}U{}}}{U{{UUU{{{UU{}U}U}+++++{}{U{{U{UU{++++{++U}U{U{UU{}}U}{U{UUU}UU}U{{U{}U}{UU{U{{UUUU{U{U}{U{}{}U{{}UU{U{++}}{{}{{{U{}UU{{{}{{U}UU{{}UU{U}{U}}UU{}{U{{}U}{{}UU{U}}{}UU}{}++U{U}}{U{UU}{}}{}UU}{U{U}U{}{}}{}{{U}}}{{{}UU}UU}U{}U{U}}U}{{{U++UUUU}{}UU{}UU{}U{}}{{}}U}UUU{{{{{}{U{{{UUU}{}U}UUU{U{{{{UUU{}U++U}}U{{UU}U}{U{}{U{U}U}UU}}}{UU{UU}U{U{}UU}}U{U}}}}}U{{{}}}U}U{++U}UUU}U}{{{U{U}{}}}UUU{U}}UU{}{U{{}}U}}UU{{{}{}}{}}}U}}}{}{UU}++{}{{}{U}}{U}UU{}{{U{U}U}}{UU}}{{UU}{{U}U}{{{U}}{}U}{U}{}U}UUUU+++U}{UU}UU{{U}{}U{U}U}{}U}}UU}U}}UU}}}}U}U}U{UU{}{UUUU{U{U}}}U}++++}UU}{U{U{{{}{}U}UUU}}}U}}UU}{{}U{}}}{{UU}}{U{{U}}UU}U}}}U{}UU+++++}U{U{}UU}{U}UUUUU}{}U{{UU{U{U{}{U{UU}{U{}{U}}}{U}}U{{{{UU}U}++++{{{{U{}{{}}UU}{U{{{{}{}}{U{{}{{UU}}}}U}{}}U{U{}UU}{}{{U}}U}{{}{U{U{U}{{}}{}}U{U}UU}}UU{U{{}U{{{{{{U}U}U{}U{U}UUU{UU}}{UU}U{U{{U{}}{}UU}{{U{}}{U}}}U}U}}}UUUU{{}UU{{{U{UU{U}U}{U{{{UU}}UUU{}{{{U{{}{{U{}}{{{U}{U}U}U}{}{U}{}}}}UU{{UU}}{}}}U{}UU}}{U{U{{U}}}U}}{U}}{{{UU}}U{{U{}U}UU{}{U}{}UU}UU}}}{{{U{UU{{U{{U}}{U{{U}}UU{{{}}UU{}U{}{}U{UU{}{}}U}}}}}UU}}}{UUUU}{U}}U}}{{}}U}U}{}}}}UU}{{}{{U}{{}{U}{}U{U}}UU}}{U}U{{U}U{U{}U{{U{UU{{}{U{{{{}}}}U{{U{}UUU}{UU{{{}UU}}U}UU}}}{}}}}{{{{UU}U{UU{}U{}{}{}{U{UU{}U{{}{UU}}{{}}}{}{{}}UU}U}{{{U{}}U}{{}}UUU{{UUU{{{{{}U{U}{U}}{{{U{}UUU}U{{UU}}U{{{}}}UU{}{U{U}{}UUU}}{U{}}}U{U}}}}{{{U}U{{}{}{}U{U{U}UU{{{{{}{{}{}}U{}{}{U}{}U}U{{}U{U}U{{U}U}UUU{}{{}{{}{U{U}}U{U}}}}U}}{}{U}{}}}}{}UUU}}U{}{}U{U}U}{{UU{}}{{}{UUUU}{{}U}U{}}U{U}U{U}{U}{}}}UU}}}U{{U}}U{}{}U{{{U}}}{{UU}{U}{}U}}}U}U{U{{UU{{}UU{{}}U{{}}{{U{U}}{}{{U}{U}{}{UU}{{{{}}U}{U}{}{}U}U{}UU}{UU}}U}UU}}UU{U}{}}{U}U}{UU{U{{{{U}U{}{U}{}U{{{{{}}U}U}U{U}U}{{}U}}{U}{}U{{}U{}U{{U}U{UU}{U}{}UUU{U{}U{{UU{}UU{}U}{{}{U{U}{U{U}}}U}{{+++++++++++}}}{{{}UU{UU{U}UUU}{}}U}U}{}}{}UU}U{{{{}}}U}{{UU{}{+++++++++++++++}{{}{{}U}{UU{{}}{{UU}}}}{}UUU{U{{U}UU{U{{}{}U{}U++++{U{{}}}}U++++}{{{U}}}}UUUU{U}{UUU}{}U}U}{}U{U}UU}U{U{U{UUU++++U{U{UUU}}{}{U+++{}{}UU}{U}{{}{}{U{}}U{}UU}}U}U}{{UU}UU}{}}}++++U}UUU}{}{{{}{}{++++U{U}{}{U}U{UU{}{{UU}UU{U{U}U}U{{{}U{}}}}+++U{}}}}}UUU}}}U{}UU++++{{}UU}{}}UU}}{U}}}UUU}U}U{U}UUU}{UU}U}}++}{{}{UU}{}U}U}}{U}U}}++}{U}U}UU{}UU{{U{}{}{UU{}}{{}{{}}}U{U{}+++{{{{}{UU}{{{U{U}}{UU}+++}}U}UU}}U}}}U}}{{U{{}}U}U{U{U}}{UU}}{++}{{U}U}{{{{{UUUU}{}U}U}++{{UU}}{{U{U}U{{}{{{U{{}U{UU{}U{}U}U{+++UUUU}UUU{}UU{UU}{U}}}UU++{U{U}}U}{}UUU{}U{U}U}}U}}UU}}{}{}}}{++U}U{UU}{}U}}U}}}{{}{}}{{+++}{{{{}U{}{{UUUUU{U{UUU}U{}}{U{U{}U+++=}=}{{UU{{UU{{{}{}U}UU{}{++}{U{U{}{{}}UU}}{}{{{UUU{{UU{UU}{}{++=}=U}}++}UU{U{}}{{}U}{{UU{+++}U}U{}{U}}{}{UU}}}U}UU{}{}}{U}{}}++{=U=UU++UU}{UU{}U{UU++U}}{{++U}}}U}UU{UUUU{U}{{}}U}UUU}{{UU{}}++={=}={U}}}}{{{{UU{U}++{}{UU++}{{}{U{U}{}UUU}}}UU}UU{U{{}}}UU}}++}=U={=UU{{}{{U}}{U{UU}U}{U}++{UUUU{{}}{{U}U}{{{}}U}{U}}{}{}U{{+++}=}={=}=U=U=U={{}{}{}{}{}}++{U}}{}}{}{}UU{U{{}U}U{}U{}UUU{}UU}+++U=U=}=U=U=U=}=U=U}{U{UUU}++}UU{{}{U{U{{U}UU}{}U{}UUU}{}{U}U{U++++{=U={=}=U=}=U={=}=}=}}U{++}U}{{U}U{U{{UUU{{}{{UU{{}{{}}U{{UUU++++U={={=}=U={=U=}=U=U={}+++}{}{}UU}}U}}{{}U}{{U}{{U}}}}U}{{}{}{+++++++++++++++++++++++++++U{}UUUU{{}}}}}{{}}{{}{UU}{{}{{{}UU}{{U++++++++++++++++++++++++++}}{{}}}{{{{{{{{{U{U{}{U{{{{}U+++}U{{U{++++}}U{{{}{UU}{UU{UU{+++}}}{{UUU}{{U}U{}{{}}{UU}{}U}}{+++U}{+++++U}{{U}{U{}{}{{{}U{}}}++}U{{U}U{}{U}{{{{}UU{UU}U{UU}}}U+++++++++}{{}}{{}}{{{U}UUU{{{{{++U}{{}UU{{}UU{{}}}}}UU}U}UUU{}}U{+++++U}}U}}U{U{U{U}{U{U}}U}U{{+++}U{U}UUU{U}{U}}{}UU}U{{}{}{U}}U{++}{{{{{}}{}}}{{}}UUU}UUU{}U}+++U}{}UU}{}}}UUUUUU{UU{U{}UU}U}}{{UU}}}{}}U}{{}}UUU}}}}{U{}{{}}}++}{}UUU}{}}}{UU}}U{{{{UU{UU{UU{}{}U}}{{{U}U}{{U}U}UU}{{U{{U{}{}++U{U{{{}}}}}U{}U{{}}}{{{}}U{{}}}UU{{UUUU{}U}UU}}U}{}U}U{U{UUUUU+++{{UU{}{{U{{}{}{}U{}}{}{{{}{{U{}}U{U{}UU{}U{}{}{}}}{{{{{U}UUUU++++++}{UU{}U{}{UU}U{{}{{{{UU}{}{}{}{U{U{UU}UUU}{{U{}}{{{}{{UU}}}+++++}U{}UU{{U}UU{}}UU}{}}{{U}}}}UUUU{U{{{{}{{{{}U}U{{U{}U}U}U{U{}{U{}U{}U}{UU{{{}}{U}}{{}{{{}U{U}{{}UUU{{{}}}UU{}UU{UU{}}}UUU}{}{}}{{{{{}U}U{UU}}}{{U{{{}UU{}{{{{U}}{{{U}U}}{U}U}}}U}U{UU}U}}}{}}}}}}}UU}{U}}}U{U}{}U}UU}}UUUU{{{}}{}U}{UUUU}U}}}U{}U}{UUU}}}U}{{}U{UU}U}{{UU{}{}}{U{U}}U{{U}{{}{}}}}U}{}U{}{{{{{}{{}U}UU}{{}UU}UUU{U}}{U}}UU}U}UU}{}{U}}{UU}{U}U}{U}{UU}{{UU}{U}}{{{{{{{}U{{{U{{{UU{{}U{U}}U{{}UU}{}}U{UU{}}U{{UUU}}{{}{{UU{{U}}}U{UU}}}}}}}U{{UU{}{U{U{U}}{U}{U{UU{{}}}U{{}U}{U{}}{U{{}}{{{{U{}}{U{U{}}U{}{}UU}{}U}U{{UU}{UU{}{UU}}U{U{}{}}U{{{}U}}}{UUU}}}{{UU{{U}}U{{{UUUUUU{UUU{U}{}{{U}U{}{}}U}{{}{UUU}UU{}UU{U}U{UUU}{U{U}}UU{}}}U{U{U}{}}{UU{{U}U}U{}U}}}{{{}{}UUU{UU}{UU{{{}UU}{{}{UU}}U}{}}{UUU}{}UU{}{U{{{UU{{{}}U{}}}}UU}}{UU{{}{U{}{}}{}{UU}}}{{{{UU}}}UUUU}}}U{{{UU}U}U{UU}UU{}}}U{{UU}}{}}{{}{{}UUU}}{}UU}U{}UUU}}{U{{{{UU}}{}{{}}}{{{}U}{U}UU{{}U{UUU}U}}}{UU{{UU}{}U}{}{{{{{{U{UUUU}UU}U{}}{U}{}UU}}UUU}U}UU{{{{{U}}{}{U{{{{}U}{}{U}UUU}{}{}}UU}}}UUU{}}}}}{U{{U}U{UUUUU{}}U}U}}}U{}{}{}}}{}}}}U{}}}}U{}{}{U}}{U{U}}}}UUU{}UUUUU{}{}U{{}UU{{U}{{{{}{UU}}U}}}}U{{UU}U}U}U{}{U}U}}}}{}UU{}{{{}}U{U}{}}{}{UU}}{}}{{U{UUU{}{UUU{{{}{{{U{}{}}}U}U{{++++++++U}}{}U{{U}{{U}{}}{}}U}}UUU}{{}{UUU}{}U}{U{{}{UU}{}{U}}U+++++++++++}}U}U}}UUU{{U{U}U}U}{}}U}}}{UU{}U}{UU{{}}UU{UUUU}}+++++}}}}{U+++++{}}}{U{UUU}{{{U}{}{U{{UU}{}UU}{{U}{{}U}U{}U{{{++++++U{}{}U{}}+++++{UU{{{}}U}{U{}U{}{}U{}}}U{}{}{}{{{}U}}U}{}U++++{{{{}{}{U}U{}U++++U}{{{}UU{UU}}{UU}U{{}{UUU{UU}}}U{{U{}{UUU+++{{U{{U{U}UU}{}UU{}+++U{}{}{{UU}UU}UU{{U{{}{U{{}}U}U{{U}{{}UUU++}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{{}}UUU}}{}}{}}}U}}{U{{U+++}{}}{{}U{{}{}}}{U}}{UU{++UUU}UU{{}{{}UUUU}{{U}}{}{}}U{}}}{{{+++UU}}}}U{U}}UU{}}U}U}U}}}++U}}}}}}{{{U{}{}UU}{}}}U}}}UU{}}}UU}++}UU{UU{U{}{U{{}U}}}{}U{}{+++U{{{U}{}}U{{U}{{{}U}}U{U{UU{{{}{{U++{}{{U++}}U{}UU}{{UU}U{{{}}++U}{{UUU{{{}U{{}U}{{U{UUU{}UUU}{U{}++UU}{}++U}{{{{{UU{}UUU{}}}}++}{UUUUU{}}U{{}}{}{{{}{{}{{U{{UU}UU++{{}{UUU}UUU}}}}UU}{++}{U{}+++U{{{{}{{U{}}UU{U}U}{UU{{}UU{}U{}}++UU{{U{{}}{{U{}U{}{}++U}{{}{++UUU{{UU}}UU{{U{}}{{{}}U{UU}U}{}U}++{{}UU}UU{U}U}}U}{{UU{{U{}U{++{{}{}}{U{{U}}U{UUU{}}UU}}U{}}{U}{+++{}U{}U{UUUU}U}}}}{}{}U{}}{++UU{UU}U}U{{U{{}UU}}}U{{}UU{UUUUU}{++}{}}{UUU}}}}U}}}{U{U{UUU}+++{{{U{UUU{UU}}UUU}{{{UU}}U}UU}{{}{}+++{}}{{++++++{{UU{UU}}U}U}++}U{}U{U}{}{{}{U{{}}}}{U}U}}}UU}U}U}U+++{{UU++++++++++++}}{}+++++}}UU{}UU}}{}UUU}}}{{{U{}UUU}{{UUU}{}++++++++++}}+++++++++++++++{}{}{}}}{{{{UU{}}{{{{U}U}}{}{}}U}{{{{U{++++++++UU{UUU}}+++++++UU}}{UU{{}{{{U}}}UUUU}{}U{}{U{}{{U{U{}{}}{}}++}}{{}}}{}}U{UUUU++}}U}{{UUUUUU{}U{{}{{}}UU}U{U}{U{}}{{}{}{UUU+++U{U}}UU}{}}U}{{{+++UUU{U{{{U}U{{{{U}}}}{{}UUU}{}U}UUUU}UU}}}U++U}{{{{}}}U{UU{UU{{++}U}}{{}}{{}{U{}U{U}{{}{}{U{{}{{UUUUU{U}{}U++U}{}{}}UU}{U}}}}U{+++{{}{}{{U{}}U{}U}}}}U{U}U{}{{{}{{UU}{}{U{}++}UU{{UUUU}}{{U}U}{}+++U}U{UUUUU}U{}{U}}{UUUU}}{}}{U}{U{}}}U{{}++{}{}}U{}{U}UUU{{}}}++++U{U{U{{}{}{}}{U{UUU{UU{{U}U{U}{}UU{}+++++U{U{U{{UU}U}U}{U}}UU+++}}{{U}}}UU{U{U}{{{}}}{{UU}U{UU}{}}}{+++++U{}U}{}{}}}}UU{U{UU}{++++}U}}}}{{}{U{{UU}{{UU}U}}UUU}}{}}U}U}{}U{}UUUU}{{U{{{U{{}{{}}++++U{UUU}{{U}{}{U{U{}{{{{U{U}{{{}}}U}{}U}{{U{{{UUU}}UU}{U{UUU{{}{{{{{{U{{}UUUU{{UUUUU{}{}}}{}U}U}}}}}}{U{{}}{}}}}}}{UUU}}{U}{}{}{{}{}U}{UU{U}{}}}U{}{{}U}UUU{}UUUU{}U}UUU{U}UU}}U{{{{{UUUU}}U{U}U{UU{U{U}{U}U{{U}{{{U{U}{{}U{{{}}{U}}U}{}{{}{UU}}UU}}{}}{{{UU}}U{UU}}U{{}{}{}{{U{U{}UUU{}}{UUU}{}}U}{U{U}{U{}{}U}{U}{{}}}}U{{}U}UU{}UUU{}}U{U{U}UU}UUUU{}{{}{}}U{}{}}}{U}UUU{{}U}}{UUU}}UUUUU{{}}U}{UU}}{{}{U}}U{U}UU}}}}{}{{U{{}{U{{}U{}}U}U}{}}}UU}U}U}}{UU{}UU{U}{UUU{{{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{}{UU{U{UU}}}{}{UU}UU{}{{{}{}U{U{UU{{}UUU{}U}{UU}}{}{U{}{}}}U}U{U}}U}{}{{U{}{}U{}{}}}U}}U}U}}{U{U{U}UU{}{{}}UUU{UU}{}{}U{}}}}{{{}U{U}}{}}}U{{}{{}{{}{{{}}U{{}}}{{{}{{U}{U{U}UUU}{U}}}U{U{{{{}U}{}}U}}}U}}}}U{{U}UU{{}}}{U{UU}UUU}{}U{}U{U}{}{U}}U{}}}{{{U{U}}{U{{{{UU}U{{U{}}UU{U}UUU{UU}{UUU}{}}{U{}}{}U{U{}{}U}UU{UU}}{{U}}U{{{}U{}}}{U{}{U}}}{{}}}}{}{U{UU{UU}UU{{{U{{}U{{U}U}{U{}U{UU{}}{U{UU}U{U{UU{{{U}{{U}}UU{}}U}U{}}}}}}}{UU}}U{{UU{}}UU}{{U{U}{}{}U}}{}}{{{}{U{U{{}UUU}}{U{}{U{U}{}}{}U}{U{}}U}}U}U{}U{U{}{}{U}{U}U{{U{UU}U}}U{UUU}{}}UU{{{UU{U{{}}}UU{{U}{UU}{{U{{{}UU{UU}{{U}}U{}}U}}{{}}U{UU{}{}{{U}}}{}U}}UU{{{{U{}U}}}{U}{{{{}{U{}{UU{U}}U}{U{{{UU}{U}}{{}{}}U}{{}{}{UU{{U}}{U{}U{{UUUU{{}}UU{{UU}{UUU{U{U}U{}{UUU}{UU{}{U{U{{UU{U}}{}}U}}{{}{{}{}U}U{}}U}U}}}}U{U{U{{UUU{{{{UUU{U}}{U{UU{+++++++++++U{{{}}}}}}{{}U{{{U}UU{U}U}}}UU{}UUUU{}}}{{}U{{}{}U+++++++++++++++++}}}UUU}U{UU}UU{}U{}UUUU}U{}}}}U}UU}}UU}{{U{}U{+++++}{{{}{}U{++++++{U{U{}{U{U{}UUU}}{UU{UU}}U}}}{U{{U{U{U}{U{{+++{UU{U}{{{U}U}}}+++++UU}}UU}{UU{{{}{U}U{}U}{U{U{U}}UU{U{{{{}}+++}}U}U{{{}UU}{}{U}{++++{}}{{UUUU}}}{{{{U{U}}{}{}{}}}}U}{}{UUU+++}U}}UU{{U}}{{UU{{U}}U+++{}{{}{}U{}{UUUUU}}{}{U}UU}U{}}{}{{}{+++}UU{U}}{}{{}}{U{U{}U{UU+++}}UUU{}U}U{U{{}U{}{U{UU{U{{U}U}U}}{++{}{}{U{{U{}{}{{{{{{{}UUU}+++UU}{U{}{U{}}U}U}{U}}{{U{U{{U{}}UUU++=U{{}}++{{U{{{UU{++}U{{}}{++}}}UUU{}{UU{UU{}}{}}}U{}U}{U}}}{{+++U={}{{++{UU}{{}{}++{{}{{U}+++}{}}{}{{UU}}}UUU}{U}{U}U{U{UUU}}++U={}{U{UU}UU}{}}{{U}}}}}}U}}++{U{UU}U{}}UU}{{}{{{}}U{U{}{U}}UU++=}=}UUU}{UUU}U}}U}}U{{}{{{{U++UUU{}{{}}}}{}U{{}}}{}}{{U}{UU}}U++{=U={}{=}=}=U={{}UU}U{}}U}U{++U}}{U}UUUUU}U{{}{}U{UU{UU{{{U}}}++=}=U=U=U=U=U=}=U}UU}{}{UU}{{++UU{{U{U{}U{U{{{U{}}{{U{}}UU{{}U}++++}=}={={=U={={={=}=U}U}}{UU++}}{{}{U}}U}U}U{}{}}}U{}{UU{{}U}U{+++++={=}=U=}=U=}=U=U=}=U=U=+++{}U{}U{U{{U{}U{}}{UU}{UU}}}U{U{}}U{+++++++++++++++++}=U={=U=++++U{}}U{}{}UU{}{}{}U}{{}{U{{}}{}U{{}}}}+++++++++++++++++++++++++UUUU}}U{}}{}{U}{U}}{{U{}U}{{{UUU}{UU}{U}}++++{}{U}}}{++++++++++U{U{U{}U}}}UUU}}}}{}U}{U}{}{{}{}{{{{}}}U}}++UU{{UU}}{}U{UU{{}}++U{{{{}}{}U{{}{{}}U}}U{UUUU{{{}{}{}}U}}U}U{++{{{U{}{U}{U}{{{U}U++}U}U{}U}{U}{}{U}}}U}}}UUU{U}UU}{{{{{{}}}U{++}{U{U{{{U}U{{U}UUU++}U{{}U}{}}}}{{}U}}}{{}UUUU{UU}U}U}{{}}}{U+++}UUUU{}{{{U}{}{}}{++U}{}U{}}UUU{UU}U}{}UU}U{U}{U}{{}}{}}U{}U++++U{}U{U}}{}}}{}UUU}++{{U{UUU}{{UU}}}}U}{}{UUU{UU}{{UU}}}{U++++++}}U{U{U}}UUU{}UU}{U+++UUU{UUU{{{}{}U{{}UU{U}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{}++++++U}}}}U{U}U{{U}{{{{}U{U{}UU}}}{UU{UU{}UU{U{U{}{U{{}U{{}UU{}}+++++{{}}U}}U{UUUUUUUU}{{}U}UU{}}}}{U}{{UUU}{UU}{}}{}}{}}UU{{{{}{}{{}{U}UU{{{U}}{{{U{UU}}{U{{}{{U{U}}{}U}U}{{U{}}U}{}{}}UUU{{}{}}}U{}UU{}{U{}UU{UU}}}}U{UU{U{U}{UU{}U}{{}{{}{}UUU}UUU}{{{}U{U}}}}{}U{}{{{UU{U}U}{UU{UU{{UU}UU}}{{U{U{{U}}}}U{}{{}{}}UU{}}{U{U{{}}U{UU{{}UU{UU{{{}{{{{U{UU}{UU{UUUUU}U}{}{{U{UU{{U}{}}UU}{UUU{{}U{}{UU{}}}UU{U}}}U{{U{{{UU}UU}}{U}{{}U}{}}U}}{}UUU}UU}{}}U}{{}}U}}}{U}U{{{{{}{{U}{U{UUUU}}{UUU{U{}U{{{}{}U{U}U{}{}{U}{UU{U{}UU{}{{{}}{}UU{U{{{U{{{UU}U{U{U}}}{}{}UUU}U{{UUU{}}{U{{U{}UU{{}}}U}}}}}}}{U}{U{U{U{}U{}UUUU{{U{U{U{}U}}{UU}U{}}{}{}}U{U{}U}}U{U}{}}UUU}}}U{{U{{{{{U{}{}{{{UU{{{{{{UUU}}{U{{U{{}UU}{}{}{}{UU{}U}U{U{{}U}{{}}U}{U}U}UU{}}{{U}{UUUUU}}}UUUU{UU}{}{{{U}}}U{{}}}}}{}}UU{}{{{U}{UU}U{{U}}UU{}U{}}}U{{U{}}UUUUU{U{U}{{U}}U{{U{U}{{UUUU}{}{U}U{{}}UU}U}U}}}}U{}UU{}{{U{}{{U{}}{{U{{UU}}U{{UU}UU}U{}U}U}U}UU}{}{U}U}{}U}U{UU}}U}}{UU{{UU{U}UUU{{UU}{{UU}}}{}{U{{{}}}U{{{}U{U{U{}{UU{{{U{U{{U}U{UU{}{UU{UUU{UUUUU{}}U}}}{{UU{{{}U{}}U{U}UUU}U}{U{U{{{{U{}U{{U}{{UU{U{U}U}}}}U}{}}{U{}{{UU{UUU}{{U}}{{UU{{{U}{{}{U}}{{{{{}}}{U}{}{UUUU}}UUUU{U{}{}U}}{{U{UU}UU}{}{}U}U}U}}U{{{}U}U}{{U}U}}}U}UU{{{{}{{UUU}UUUU}UU{U}{}{{{}{{{U{{}{UU{UU{}{}{}}{UUUUU{{{}U}}}{}}{}{{UUU}{U{}U{UU{}U{{}}}{U{{}}}{}{}UU}}UU}{{}{U}{{{{{{{{U{U}{U}{U}}{U{U}UU{{}}{{{{}}{}}{{{{U}U}{}{}}}}U{UUUUU}{U}}UU{U{}U}{UUUU{{}U{}{{}{}U{U}U}}}{{{{}}{UU}{{U}}+++++++U{}{}}{}}}}{}{{}{{U}{{{}{}U{UU}U}}U}{{U{UU}{U}UU{}}}U{{++++++++++++U}}{U{UUU{UUU}{UU{{{{}}}UUU}}}UU{{}{}}{UU{}{UU{U{++++++{{{{U+++++++U}}}}}U}}{{{}}{UUU{UUU}UU{{U{}{UU}U{{{}}}}{}++++++{{{}UU}}}{++++++U}U}{}}{{{UU{{{UUUUU{U{{{{U{}{}}}{}}}}}}{++++{{U{{UU{}UU}}{U{+++++{{{{{}{{{}{{{}}{UUUU}}}}U}}{}UU{U}U{UUU++U}{{{UU}}U}}U{{{}{}}++++}UUUU{{UU}}{}UU{UU}}U{}{{{{U}{{U}U{U}U++}}{{}{{U}{U}UU{U}{{{{{+++UU{{U{U}U}{U}}U{}}UU}{UU{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}UU}{{}}}U}{{}{}}{U+++=}{}U{}{U{{}U{{}U}}U}{}U}+++}{{}UU{}U{}{{{{U}}UU}UU{U}{{U{}}}++=}=U}{}{}U++{UU}{U{UU}{}U}{++{U{U{}{{}{}U}UUUUU{}}U}U{{UU{UUU{++{=U{}U{}}{++{{{U{UU}}}}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=}=}}UU{U{{}{U}+++{{U}U}}}}U{{{U}}U}UUUU{}}{{{{UU{}+++}=U=}={=U={=}=U=}=}}U{}UU++}{}U{}{++U{U{}UU{}{{{U{UUUUU{}U{}{{+++{=U=U=U=U={=U=}={=}=U=U+++}{{{{{+++}U{}U}}{}}U{UU}UUUUUUU}UUU+++=}={=++++++}=}=U=U=}=}++++{}}{U+++UU{}U{{UU}UU{{UU}}{UUU}{U}U}++++++++++++++++++++++++++++++++{+++}}UU}}}}{U}{}UU{}}{U{}}{U{UU{+++++++}U{{++++++++++++++U++++++++U}UU{}}}{U}{{{}{}UU}UUUU{UU{}{}}++}}}U{U}{{U{{UU}U}U{{{UU{}}+++}{}}U}U{{UUU}{{{}{}UU{UUU}{U}U{{}++U{{{}{{UUUU{UU}U}{UU{UUU{UU}U}U}{{}}{}{{UU}U{}{}}}{}{}}U}U}{{{++}UU}}{U}}U}{{}{{{{}{}}}}UUUU{}U{{}}}U}}U{{}}UU}U}UU}{{}U}U{UU}++U{}U{U{}{{{}{}UU{{{}U}U{{{UU}}UU{UU}{}UUU}UUU{{U}}U{}{}U{}{{}+++}{{}}{}U}UU{U}{U{}}}}}{}}U{{U{U{}{}}UU{U{U{{}{{}}U{}{U}}{U++++++}}UU}}{{{}{{}}}{UU{U{UU{{}}}{{U{U{{U{}{UUU}}}U{UU{{U}U{{{}+++++{U}}{{{{{{U{{{{UUU}{UU}UU}}{UUU}U{U{}{{U}}UU{}{}}U{}{}UUUU{++++}{}U{{{U}{UU{U}}U{UUU}U}U{}{}UUU}{{}U{{}{{}{{{}{U{}}U}UU}}U}{}UUU}}}U{U{{{{{{}UU}U{U{}{U}}{{}U}{UU}}}{}{}{U{}UU{{}UUU{U{U{U{UU{}{U{U}U}{{}U}UUUU{{}}}U{{U{}{{{{U}}U}{U{}}}UUU{}}}U{{}{{}UU}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{UU{U{U}U}{{UUU{}U{UU}}{U}}{UUU{U{{{}}U}{UU{}U}U}U}}U}{{U}U{U{U}}}{}UUUU}UUUU{}U{}}U{{UU}}U{U}}UU{}}}{{UU}}{}{U}{}}{{{UU{U}U}U{UU{}}{}}UU}UUUUU{UUU}}UU}}}{}}UU}{U}{{UUU{}{{UU}UU{U{}{U}U}{UUU}U{{U}}U{}}}}}U}{{}}UU}{{}{UUUU{}{UUU{}}}{{UU{UU{{U{{{U}{{}}}}{U}}}U{U{U{{{{}U}}}UUU{{}}U{U{{}U}{UU}{{U{UUU{}{{}}UUUUU}U{{{}U}}}}UU}{{U{}{U}U{}{UUUU}}{}}U}{}}}U}U}U{{UU{}}U}UU}{UU{UUU{}}{}{{{}}}{}{{U}}}UU}{{}}{}{{}U{{{}}{{{UU{UU{}{}}{}{}U}}}{}U}U{U}}{}UU{}}}UUUU{}U}}U{{U}}UU{}}}}UU{{}U}{{U{UUU}}{}}}}}}U}{}{U}U}{}U}U{U{}U}}U}{UUU{{U}UU}U}{{U{{}}{U{}}}}U{{}{{}U}U}U{U}}}U{}U}{{}{U{{{U}U}UU}U{UUU{{{{{U}{}}{{U{{U}{{U{{}}{{U{}UU{}{{{}{}U}U}}U}UUU}U}{}U}{}}UU}}{}}{{}}}}{{U{{}UUUUU}}{}}}{{{}{}U}{U{{}{UUU{}UU}}}}{{{U{U}{}UU}{}}}}U{UUUU{{}}{{}{}U{}{{UU}{}{{}U}}}}}UU{{U{}{{UUU{{}{}{{}{{}{U{}U}U}}UU}}U}}U}}{U{UU{U{UU}U}}{}{UU{{U}{U}}}UU}{UU}}{{{U{}U{U}}{}}{U}{U{UU{U}U{}{{UU}{U}{}{{U}{{}}}U{U}}}}U{{}{}UUU}U}}U{{{}{}}}{}}U}}{U{U}{{{}U}}}}}}U}{U{{UUUU}UUU}}}U}U{}U{UUUUUU{}UU{{U{U}{}U}}UUU}UU{}U}{U}}U}{}}{{}{{}}}{{{U}UU}{{}}{{{{U{}}U}U{{UU}{{{U}{}{UU{}UU}U{}++++U}{UU{{{U}}U}}UUUU}}}U}{}U}{{}}{{UU{}{}{UUU}}}{}}UU{UUU}U+++++++++U{U{{{}{}{}}U{}{U{}}{{}{}U}U}}{}{{UU}{U{}UUU}}{{}{U{}}+++++{U+++++U{U}{U}}}{UU{}{}{{}{}U}{}{{}}U{{}}}{}{U}}UU{}U{}{{}+++UUU{}}{++++++++}{}}}}}{UU{U}{}{U}{}{U}}{UUUUU{{U{{U}U{}{UU{U+++}U{{UU}{UU++++++++{}}}UU}{{UUU{UU{}{U{UUUUUU}}{U}}UU{}{{U}UU+++}U}{{}{U{UU{U}}{++++}}U}}}{U}{{}}}{{U{{}{{}}}{}{U{{{}{{{}{{{+++}{{{}{}}}{}}UUU}{{}+++{{}{{}U}U}}{U{U{UU}}{}UUU}}}UU}{{}}UU{+++U{}{}U}U}U{{}}}}}{}UU+++U{{UU{{{}++{U{{U{}{}}U}{U{U}{{U{U{}{{++{}{U{{}{UU{}{{U}U{U++UU+++{UU{}{}{++{}UU{U{}UUU{}{UUU}UU}}{{}+++}UUU}}}}}{}U{UU{}U{++U{}++++{{{U}}++}}{U{}{U}{}U}}U}{}U}{}U{{+++=}}{U}{}}}}}{}}{{UUU}U}U}+++{U{U{{+++}{{{}UUUU{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{UU{{U++}{UU}++++{{}U}}U{}U}{UUUUUU{}}{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}}{{U{UUU{}U}}+++U={={=U=U=U=}=U=}=UU}U{}U++{+++++U}U{UU}}{UU}{}}UU{UU}}U{{{U}{+++U=U=U={=}=}={=U={=U={=U+++++++{{{}{U}U}}{UU}U{{U{U{}}{U}}U}U}+++=}=U=++++++}={=}=}=U=}++++++UU{{}U}U{{UU}{}}{{{UU}{}UU}UU{{{}}+++++++++++++++++++++++++++++U}U}}{}}{{}{UU{{U}}U{}U}{{U}U}U}U}}U+++++++{U}U++++++++++++++}}}U}{}{UUUU}}}UU}U{UUU{{{}UU}{}U}{U}U}{{++{{UU{}{{U}{U}{U}U{U}{{U}{U}}}{UUU}}{UU{U}U{UU{}UUU{}}{}{{U}{{{++UU}U{{}{}{U{}U{{U{U{UU{UU{{U}{}U{UUUU{}U}{}U{}}U}{{UUU}}U{U{U{++{{}}UU}{}{}U}U}{{U}}{{}UU}UU}}}{{{}{}U}{U{{}}}}UU}}{{{}}{}{}{+++UU}{}{}}}{}}}{}}U{}{{U}{UUU}U{{}{{{UU}{{U{U{{{U{U{U}}U}{}{U{+++U}{{{U}}UU}U{{}{}{U}}U}{{{{{}U{{}U{}UUUU{{{{UUUU}U{}}U{{{}}{+++}{{UU}}UUU{}{}U{U}}}}}U}}{U}{{}U}UU}{}}U}{U}}}{{{}}}}}U}{U}++++{}UU}U{{{{U{U{U}}}U}}{UUU{{U}U}UUUU}UU}{}{{UU}}{U{UU}U{}U{{}+++U}}}}{{}UU}{}}{}}{}U{}U}U{}}{}}}{U}U}}}}UUUU{}UUU{}}{{}}U}{}U}}U}{U{{{UU}U}{{UU}}}{}{U}}U{UU}U}U}}U{}{{}U}{{}UU}}U{{{{}U}}UUUU{}}}UU{U{}{{U{UU}U}}{UU{}UUU{UU{{{{{{U}}{}}{U{}}}}{{}U}{U{}{}UUU}}}}U{UU}{{U}UUU{{UU{{}}{U{{}{{U{}U{}{}U{{{{U{}{U{{}}{{U}}U}}U}U}{{}{}UUU{UU}{}}{}}{U}U}{U}{{U}}U{U{UUU}U}}{}U{{}U{U{U{}}}U{}}UU}}U{{}UU}}}}U}{}{U}}U}U{U}U}{UU}U{{UU}{UU{{{{{U{UUUU{{}U{{}U{{U}{{UU}}{}}{UUU{}U{{UUU{U{UU}{{}{}}U{}{{{}{}}}{U{}UUU}}}{{UU{}{{U{{{{U{}UU{{}}{UU}{U}{U}}{}}}}UU{{U}{}UU}U}{{{UU{{{}}U}U{{{{U}{U{U}U}U{{U}}U}}}U}{{U}}}}UU}}}{U}{}UUU}{}U{UU}UU}UU}}U{}{UUU}}UUU{{{{U}}}}}{U}UU{UU}{{{{{{U}}UU}U{}{U{U{}UU}UUU{}{}UU}}}U}UU}}{{UUUUU}U}{{U{UU}{}{U{U{}{}{U{U{}{}U}}}U{{}UUUU}}U}U}{{UUU}}{{}}{}U{UU{{}U}U{{{{U{UU}{{{}UU}}U{}U}U{}UU}{{}{{}}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}}{U{{{{U{UUU}{}{}{}{U{{{{}UU}{U}UUU{U}}UU{U{{}}{UUU}U{{{}U}}{U}}UU}{{UU}UU{}}}}{U{UU}{{{}U}{{{{{{UU}{UU{{U{{U{{{}{}{}}U{}U}U}{}}{{{}}{{{}}UUUU{{}}U{{{UUU}}U}U}}}UU{{U{U}{}U{}U{{{{}}{U{UU{{{}UUU{UUU{{}}U{{UU}{{UU}{U}{{}U{}}U{}U}{}U{{{U{UU}}{}{{U{U{U}U}{}UU}}UUU}U}UUU{}}{}UUUU}{{}}{}U{{{}U{{{{}{}U{UUUUUU{}{U}U{U}}{UUU{U{}U}{}}}U}}}{{U{}U}}{{}U{U}U}U}}}UU{}}}}{}U{U}}}}}{{{{{U{{U{U}{}}{{}}}U}{U}{}{{U}{{U{{}}{{UUUU{{}U}}U{{{{UU}}}{}}}{U{{{U{U}}{}}{U{}U{{U{U{U}U}{U}}{{U{UUUUU}U}}U}U}{}{}{}{{}}{}}}U{{{UU{U}{{}U{U{{{}{{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{{}UU{{{{}{}}{}UU}UU{}U{U}{UUU{}U{}{}}{}U}++++++}{U}{+++++++UU{{}{{}U}}}}}UU}}}}{{U}}}}{UUU{UU}U{{}UU{{U++++++UUUUU}}U{U++++++}{}{UU{{U{{}U{{{{{{}}UUU}}UU{}UU}{{{{}U{U++++U{U{{{{}U{UUU{{}+++++U}UUUU}}}}{{{{U{}UUU}{}{{U{UU{{}{{{U}}{++}}UU{UU}}UU}UU{{{{U}++++}}}U}{{{}UU}UU}{U}}U}}}{{}}{UU{{UUU}{{++{{U}{U{}}}UU}{U{}}{{UU+++}UU{}}{{}U}}U{}{}}{{{U}}{}{{}{U{{}U}+++}}U{UU}}{U}UU}}{{}++}}{+++U{}}UU}{}{UUU}{U}}{U{U}}{}U{}{U{{}U++}U}}U{{U{{}}{{}{}}U++}U{U++U{}}{UUUU}}{{{}U{UUUUUUUUU}}UU{{}U+++=U}}{{{{{}{U}{U{}}{}}{U{U+++{U{{}{U}{U{U}{{UU}{}}UU{U}}}UU}}{++=U=UU}U{}}++}UU{{U{UUUUU}}U++{}U}{{U}{{U}{U{}U{}{{UU{}{{}UU{}{++}={}{UUU}}++{}UU}{{{U}}{{U{++{U{{{{U{U}UUU{}U}U}{{U}{U}U}{U{}U++={={}U=U=}=}=U}}{}}}{{UUUU{++}U}{{{UU{}U{{{U{}}{}U{U{UUUUU{U}U+++=}={=}=U=}=}=UU}}}{}U{}{U+++{{{{UU}U{U{}}{}}{}{{}U{UU{U{U}}{}+++}={=}={=}={={=}={=}U{UU}}++U{}U}}U++{{}{}}}}UUU{{}{}}UU{UU}}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{}}}++++++++++++++++++++++++++++++++U+++{U}}}U{}U}}U}}{}{UU}{}}U}{{{}+++++++{{{{++++++++++++++{++++++++U}U{{U}}UU}U}{{UUU}{}}{UU}{UU{{U++}UU}U}U{}U}}}UU{U}}}U{U{{{+++}{UU{{UU{U}{}}}{}{}}{U{{UUU}U{}}{++}}U}{}UUU{UU{{{}{{{{{{{{}UU}{UUU{UU}{{UUUU}{}{}{}{U{}U}U}U}U{}++}}}{}U}{{}UUU{}{UUU}{UU}}{}}U{}{{U}U}}}}UU}}U}UU{U}}}}U}{{{}}U++U{{}}UUUU{{U{{}}{{UU}}{}}{{{}{{{{U}U}}}U{{}U}}}{U{U}{{UU}U{}U+++}U{{U}{U}{{U{}{{}{{}{}UU{}U}}UUUUU{{U{}}{}UU{}{UUU{}{}{{U{++++++}{UU{U{{{{U{{{{{}{U{UU{{U{{}{}}{U{{}{{}{U{UU{{U}U{UU{}U{}{+++++UU}U{{{U}U}U}{U}{{U{UU}UUU}UU{}U{U}}}}}{}}U}{{UU{UUUU}U{}}}++++}}{UU}}}}}{UUU{{}U}{}}{U{UU{U}}{}UU{U{{}{U{}{}U}{{}U{U{{{{U{{UU{}{}{{{U}}U{{UU}UU{UU}{U{{UU}U{U}{U}{UU{{U}{{}{U}}}U}}{}}{}}{{{{UU}{{}}U{U}UUU}U}}U{}{U{{{{{U}{U}U{UU{}UU{U}{}U}{{}}}{}UU{{U}{{{}{U{U{UU{U{{U{U}{{{}U{{U{U}UUU{}UUU{UU{{{}UUU}{U{{{{}{}U{UU{{UUU}{{UUUU}UU{{{U{U}{{{U{U{}{{{U{}}}}{}{{{}U}}}}}U{{{{U{U{U}}U{}}U{UU{{}}{}}U{UUUUU{}{}U{{{{UUU}}U}}U}UUU}U{U{{U}}U}U{UU{{U}U{{UU{{U{}}UU{U}}{{UU{{{U{{{U{U{}{}}{}}}{}{U{{U}}U}}}}U}}{}}UU}}}}{{{U}{{{}U}}UUUU}{U}{UUUU{UU{UU{}{{}}{{U}U{}UUUU{U{{}{U{}}UU{UU}}}UU{{}U}U}}UU{U{U{U}}{U{{U{{{}UUU{{UU}}UU}U}}{U{}U}}UU{U{UUUU{}{}}}}{{U{}U}{}}{}}}{U}}{{{UUUU}}}{}}}{{U}}}{}U{}UU}{}}U}U}}U}UU{UU}U{{{UU}}}}}U{}U{U{{}}UU{UU}{}UU{}}U{U}}}{{{{{{}}{UU{U{}U{}{{U{UU}}{}}U{}{}{U{}{}}}U}}{U}}}{}U{}UU}{}{}{}{{{{{{U{{U}}}U{UUUU}UU}{U{}{{U}{U{}{{{UU}{{U{}U{U}}}{{{}}UU{U{{}}U{}}UUUU{}}U}}{{U}UU{{}}{UU{{UU{{UU}U}}{U}}}{{{U}}UUU}}UU}}}}{{{{}{{{{U}{UUU}}{}{{UUU{{}}}U{{}}UU{{U}{}{UU}}{U{{{U}{{{{{}}U{UU{UU{}UUUU{U{{U{{{UU{{{}U{{U}{U}{U}}}{U}U}}{{{}UU}{{{}{}U{}}}UU}{U}}{UUUU}U}U{}}}{}{UUU{}{}{U{UU}UU{{}}}U}{}}U{UU{}{UU{}}UU{U}}{}U}{UU{{{{}{{{U}UU}U}U}{{}UUUUUUU}U}}}{{U{{U}}UU}{}{{{UU}}U{}}U{}UU}}UUU}{UUU{}{}}}{U{U{{}{}UU{UU}{}{{{}U}{{U{}{U}{UU}{{}}{{{{UUU{UU{}U{U{}UU}U}{{}{}}{{}{{U{{{{{U}{U}U{{}U}{}}{U{U{U}}U{U{}{}{}{{}U}{U}U}}UU{{{UU{{U}U}}}}U}{{{UU{{UU{U}}}}}UUU{U{{U}U{U{{}}{}UU{{}{{}}{UU{UU{}}U{}{UU{U}{{}U}{{UU}{U{}}}}}}}}{U}{}UU{U}UU{U}{}U}U{U}U}}U{UUUU}UUUUU{UU{U{U{U{U}+++++++++++}{{{}UUU}{U{{}}}}}U}}U}}U{{{}}{}}}}UU}U{}{UU{{}}{{+++++++++++++++++}}}U{{{{}{{{}{}UUU{}}}}UUU}U{{}U{U}UU{UU{{}}}{+++++{{}{{UU{{++++++{U{{}U}}}}{{{{{}{U{UU{}U}}{U}{{}{}UU{{U{U}U+++{}}UU}}{}U}U{{U+++++UU}}}}{}U}U}}UU}{U{}{U}U}}U{}U}U{}}}U{{U+++}U}}UU}{{{}U{UU{}{++++}{}}{U{{{{{{U{U{U}U}{}{UUU{U}U{}{}}{UU+++{{{U{{{{{}U{U{}U{}U}U+++U}}{{}U}{}}}UUU}{{{U{{}}}U{U{}}}U}{U+++{UU}{{UU{{{{U{{U{{U}}}U+++U{{{{}U{{}}{}U}UUUUU{UU}{U{U}{}{}{{++UU{{{U{}{}{U}}}U{}{++{U{}+++{}UU{}{}U}U}U}{{{{}{{{UU}UU}{}}{UU++={U{}}}U{}++}{}{}U{++{}{U{++U}}}}}}}}U}}{U}}}}UU{}U{}U}}{UUU}+++U=}}}}U}UU++}{}{{UUU}}}}U}+++U}}{U}U{}{}UUU}U}UU}}UUU{}{}U}}U++U={U}U{}{}UU}{{{UUUU{}}}U}}}++U}UU{{UUU{}U}U{{UU{U}{}}}}{}{U}{++=}=U}{{}}}{U}{U{}}}{}}{{{{{U++{}UUUU}{U{}{U{UU{{UUUU}}}}{}U}{}++{={=}}{=U=}=}={}}U}{UU}{}U{U++{}}{{}{UU}}}U}{}}}}{}{}U}U}U}U{U++={=U=U=}={=U=U={U{}{{}UU{{U}++UU}U{}}{{U}}}{}{U}{}}}}}}UU}{U}{++++}=}={={={=U=}=U=U=U{U}}{{}++}{{UUU{UU{U{}UU}UU{{U}UUU}{{U{U}{+++++={=}={={=}=}=}=}={=}={=+++}U}}}UU}}}}U}{{UU{{{U{{}}U{UUUU{{U}+++++++++++++++++U=U={=}=++++{}}}}}{{UUUU{UU}{U{UU}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}}++{}}}UU}}}{{}UU{{UU++UU{{UU}U}U}U{{{}}{{}{UU}{{}{U}U{UUU{{}}U}U++U{}U{}}{{}}}}{U}}{++{{U{}}U}UUUUU{UU}U{UU{}}}}}U}U}{{U}U}U{{U}++U{{}{{{{{UU}}UU}{}++{{}{}{}U}{U}U{{{}}U}UUUU}}{{{U{}UUUUUU{{U+++UUU{}UU{}{{{{U{U{}++}}U{{UU}UU}}}{{UUUU}{}{U}U{}}{U}}U}UU}}U++++UU}}U{}}{U{{}}UUUU++{{}U}{U}}}{}{}UU{{}U}U{U}U}U{}UUUU{}}++++++{}{}U{U}}}{}}}U{U{{+++UU}{U}{}}}{U}{UU}U}}}{}{UUU}U}{}{}U{++++U}U}U}U}{{{}{}{{UU}}UU+++{}}{U{{{}}{}UUU{{}U{{{{{}{U}U}{UU}{}U}U{}{U}U{U}}U{}{U}U}}}}}++++++{}U}{}U}{{U{}U}UU{U}U{}{{}U{U{UU}{U}}{UUU{U}{}UU}}{{U}}U{UU+++++}U{U}{U}U{}}}}{{{{}UUUU{}{}UU{}}UU{{{}}}{}}}}}UU{}}}}}U}{U}}{UU{{}}{{{UU{UUU{U}}U}}{{UU}{}UUUU{{U{}UU{U}}{U}UUUU}{U{U}}{U}{UU}}{{U}{{U}U}{{}U}}}{UU{UU}U}UUU}{{{UU{}U{}{UUU{{UU{UUU{U}{}{U}{}U}}{UU}{U{}}{{{U{{}{{}}{{U}}}}{{}}}}}U}}U}{{}}U}U{U{}}{}{UU{}U}{UU{}}{UU}UUU{}{UU}{U{}U{}{{{}}{U}U{U}}{{}}U{{{}}U}{{{}UUU}UU}UUU}{UU{{{}U{{{}{UU{U{{{}U}{}{{UU}}}}{{}}}}}{U{{{{}}}U{{}U}{}}}}UU}U{{U{{}UUUU}}}}U}UU{U}{U{}}{U{UUU{U{U}U}}U{UU{U{U}U{}{}{}}}}}}}{UUU{}}U{{}U{}U{}U}}}U{{U{U{{U}U}{U{U{}}{{U}U}UU}}U}{UU{U{{UUUU{}U{U{{}}}}U}{UUUUU}}}{}}{UU}{{{{}{}{{{{}{{UU}}}U{U{}}{UU}{}UUUUU}UU{U}{UUU{U{U}{{}{U{{{}U{UUU}{{U}{{U}U{U}{}}{{}UUUUU{{UU}UU}U{{}}UU{{}UU}}}UU{U}}{}U{U{UUU{}}{{}U}{}}{U{UU{{{U}}}}U}UUU}}UU{{}}U}U{{{{UUUUU{U}}{{UUUU}UUU}}U}{{U{}{U{}}{}}}U}UUU}}}}}{{}{U{}}{U}}UUU{U}{}{}{{UUU{U{U}{}}{U}{U}{}}}}{{U}{}UU{U{}{}U}UU}U{UUUU{}}U}}}UU{}}{}U}UU{{UUU}{}}U{{U}U{U}U}}U{}}UU}}U{{}}{{U}U}}}{}U{{{{}}}U{U}U}{}{U{UU}U}{U}{UU{{}U}{}{U}{{U}}UU}}{U{UU}{UUU{}}{}{UU}UU{{{U{{UU{UUU{U}}}{U{}}U}{{U}U{UUU}{U}}U{}}{}{}U}{}U{}}}}U{U}}{U{}{{UU}UU{UU{U{{}{{U}}{{UU}U{}}{{}}{{U}{U}{}U}{U{}UUU{{{{}UUU{{UU{{U}{}}{UUUU{}U{}{{{UUU{U}U}U}{{U{U{U{UU}U}{}++++++++{}}{}U{UU{}U{}}{U}U}UUU{}{{{{{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{UUU++++++U}U{UUU}{+++++U}{U}}{}U{UUUU{UU{{}U{{U{{{}U{{{}U{}}UUU}{{++++}{}{}{{{{}{{UU++++}{}{U{UU}U{UU{{U}UUU{}{}U{{U{UU}{U}}}U{UU+++U{U{{}{U}U{}}}UU{}+++{{}}}{{}U{{{U}{{UU}UU{}}}UU{}{{U{U}U}{}U++U{{}U{}U}U{{}U}U{}}U++++{}U}{}U}}{{{{U{{U{}U}U}}{}{UU{}UU{{U}+++}UUU}UU{}UU{}}}}{{{{}+++U{}}U{}UU}}UUU}U{}U{{}U}U}UU{UU{U{}{+++}{{U}{}UUUUU{{U{}U{U{}}++UUU}U}{{{UU}}{U}{{{{U}}U}}U}}}}{UUU+++{{U{U{U{UUUU}{}{UU}}}U}}++{{{}{{{U}}{{U{{}U}}{}U{}}}}{}{{{{}}++=U={{{}}{{{{}}U}{U}{UUU}}+++U}}{{{{U}UUUU{{}{}}}U}{}UU}U{U}}{}++}={}U{}}}{}UUUU}}++{U{}}}{++U}}U}}}}{UU{{}U}}U{{U{{}{{{}}{}}}{++=U=UU}}U}++UU{}{{++}}{}{}}++U}}{}}UU{{{}}{}UU{{UU{U}U{U}}}{{UU++{={={{{{{++{}{}}U{UU}}}UU}+++}}{}{UU{UUU}}U{}UU}}UU{{U}U}U}}{{++={={={{U}U{{{U}UUU}UU{{U{{{++{UU}UU}UU}{{}{U}}UU}{{}{UUU{}U{{}++U={={={=}=}={UUUU{}}U{}U{}{++UUUU{}}{U}U{{UU}{U{U{UU}}{{}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}UU}}U{}}}{}U{}}U}UU}U{{}}}UUU{+++={=U=++++++U={=}=}=U={UU++}}{U}{}}}U{{}U{}UU{{{U}{U{}}{{}UU{}U+++=U=U++++++++++++={=}+++++{}{{}U{{{U}}U{{}{{{UU{U}{{}{UU}}}}}U++++=+++++U{+++++++++++++++U{}{U}}U{}UU{U{{{{{{}U}U{U}{{{U{}{U{{UU++++++++}{}}{UUU+++++++}{}}{}{{U}}U{}U{{{{{}{{{{}}}{U}{UU}{}U}}U}UU++U}}U}{U}}}}{U{}}++UU}{UUUUU{U{{U{U}}U{}{}}U{{{U{{}}U{}UUU{U}{+++}}UU{UU}}}{U{UU}+++}}}}{{{{{UUU{}UUUU}{U{{}U{}}}U}U}{{}U{}{}}++UU{{{{U{U}}U{UU{}U++U{U{UU{{{{{U}{{}{}}}}}{{U}}U}U}UU}U{}U{U{{++}}{{{}U}}UU}{}}{{}+++}}}UUUU{{{}}}U{}{UUUU{{}}}U}{U}U{{U{}{}U}++{{{}{}{}U}U{{{UU{}{+++{{}}U{UUU{{U}}U}}}}{}}}}}}{{}}{}}}{{}{}U++{UU}}{U{}{U{U}}{{}{++++}}U}U}U{}U}U{{{{}UU}U}U{{}{}U{{}}U}U+++++}}{}{UUUUUUU}{UU}{{U+++}U}{}U{U{}}}U{U{U}}{{}U{U{UU}{}{U{}U+++++UU}}{U}U{{}UU{{{}U{{}++++{}U}}UU{}{U}}U{{}U}U}}{}{U}U}{U{}UU}}U{UU{{U{UU}{{}}}U}}UU}}++++{UU{U{{{}}{U}U}{{}U}}}}}}}}}U{}U{{{}{}U}{}{}{U{UU}}}{U}{UU}{}U}U{}}}{{{{U}{UU}{}}{{}U}UUU}}{}{UU}{{}}U{}{U{U}U}U{UU{{{}U{}}}{}{UU}UU}{{UU{}}}}}{U}}}}}}{}{U{}}}{{UUUU{}}}{U{{U}}}U{}U}U{}{}}U}{}U{U}{}U}U{U{}}UU}}{U}}UU}{UU}{{UU{}}{UUUU{}U}UU}UU{}}{{U{}{{}{UUUUUUUUU}{{{{}}}U}}U}{U{{{U}}{}}{{U{U}}UU{U}}}}}UUUU}{}U}{U{U}{{UU}UU}}}}}}UU}U}}{{{}UU}{}U}{{}}}}U}{}{}{{{U}}}{}{}{}{{U}{U}U{U}{{}}{}}}{}UU}U15013
mariokartmario
Scratcher
4 posts

Flipnote Studio: Scratch Edition CODES

}{UUU{{U}}{}{U}}}}U}{UU{{}{{U{UU{{U}}U{}}{}U{{}}{UU{}UU}}}U}U{}{{UUU}U}{{}}{{U}}}UU{{}{}UU{}}{{{}}{{}}UU{{}}U{{{U}{UUUU}}U{U}U{U{}}}}{+++++++U{UUU{U{{UUUUUU{{U{}UU{{{{{U}{}UU}}}{U}{UU{{}U{U}{}{{UU+++++++++++++{}{{{{{}}UUU{U{U}UU{{{{{}}{}UUU}}{{}U{}U}U}{{{}}U{++++{}{}U++++++UU}UUU{}{}}}{UU}{UU}U{U}{{{{{{}}{{}}}U{U}{}U{{U{}++}UU++UUUUU+++}{{}{}}}}UU}}}}{U{}UU}U}}UU}U}}U{U}UU{U}{{}U}U}U{++}UU++UUU++{+++UU{U}}U}{}U{UU}U{}{}U}{U{U{}{}U}U}{U{{{}UU}U{U}}+++{}U{}UU++}U++{UUUU}{}{{U}{}UU{UUUUU{{UU{U}U}{}U{U{{}}{{U{{U{U{++}{{U{{{UU}U++}}UU{}U}UU{UUUUU{{{{}{}}{{UU}{UUU{{UU{}{U{{}}U{}U+++{{++}}{}++++}UU{{{}}U{}}}UUUUU{}}U{{}{{UUU}}{{UU{{}{}}U}}{}UU+++U}++++++++++{U}UU}U{}}U{UU}UU{UU{U{{U}{UU}U{U{}U}{UUUU{}U}{{{}+++}++++++++++}UUU}UU{}UUU}U}U}{U{}}{U}}U{UU{}{UU}{{}U}{{U{U{{}{}+++}U{{{U++++}{}}U{UU}{{{UU}UU{{U{U{{}}U}{{}{{}{{U{{}}}}{}{}}{UU++++++++++++}}}UUUU{}{U}{}}{UUUUUUU{U}}}{{U{{UUUU}}{U{U}{UU{UU{}UU++++++++UU{{}{{{U{{}}{{}{U{{U{{}U}{U{{U{UU{UUUUU}}U}}}{}U}}U{}}{U}++{UUU{}UU}UU}}}UU{}U{{}}{U}}}U{}}{U{}}UU{{{{{}}}UU}{}}}U{{{U}}U++U}{{}{U{U{{U{}}UUU}}}U}{{UU{}U{}UU}}UUU}}U}{U}{{U}}}U}}}UU}UUU++}}U}{}{{{{}}}UU}UU{U}}{}UU}}UU}U{}}{UU}{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}U{}U{}UUU{{U{UU}UU{}UU{U}{U{U{U{UU{{+++++++++++++}{{}{{UU{{UU{{U}{UU{U}UUU}{}}U{}}U}}}U}U}U{}}U}}{U++++++++++++}{U{}{U}{{UU{{}{U{{{{U{{}{{UU}{}}U{{}{UUU{{UU}U}{{U{+++{}++}{{{UUUUUU}U}{UUUUUU}}U}{{U}}UUUUUU{U{U}U}UUUU{U}{}{{{}{}++}}U++}U{UU}}U{U}}{{}}{U{{{{{}}UU}}UU}}U{}U}{}}}U{{UU{U{U}{{}}}{}}{{++U}}U}U}}}{U}U{}UUUU{{{U{U{U{{{}}{U}}U{UU}{U}}}}}{}{{}}UU{U}}{{++}{}U{U}}U{{{UUUU}UU{U{U}}{{{}U}}U}U{U}{U}{UU{UU{{{U{}U}UUUU{U{++++}{UUUU{}}UU{}}UU}{{UU}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}}}}}}}UUUU{{UU}}{}U{U{U{U}U{{}{}{}{{}{{U}+++}{{}{++U{}{U{{}U}{U{{}{U{}{U}}U{{UU}}U{U{}{U}}{{U}U}U}}{U{}U+++U{}U}{+++UU}{UUUU{}{}{}UUU{}}}U}{}}{UU{{{{{}}}{{UU{{}}{UU{U{}++{}}UU{{U++U{{U{}U{U}{}U}{}UU}{{U}}}{{}{{}U{}{}{{U}}}{{U{{{}{}}++U}{{U}UU++U{U{U{}{{}{U}U}UUU{}U{U}U}}UU{}{}}}}{}}{U{{U}U{{{}UUU}}{{}{{UUU{U{U}UUUU}U}}}U{{{{U{{UU{{{{{}U}}U}}}{}{UU}}U}}UUUU{{{{}}}}UU{U}U}UU}}{{}U}{U}U{}{}}U}}{U{{U}{{}U{}UU{}{{UUU{{}{}{}UU}U}}UUU{U{}{{}}}{}}U}U{UUUUU{}UU{{}}{U}U}}}{UUU}}U{}}{U{{{}{U{}{}{{{{{{{{}UU}U{}UU{UUU}{}UU{UU}}U}}}}}}}U}}}}U{U}UU{{}{UU{{}U}}{U{}U}U{}}}UUUU}U{}{}{}{U{UUUUU{}UU{}{{}}U{{{}}}UU{{U{UU{{{{{U}U}{}{{}U}U}{{UUUU{U{{U{U}{U{{{{{{}U{{}}{}}}}{{}}U{U}}{UU{{U{{}U{}{U{{{UUU{UUUU{U}{{}{{U{{}{}U}U}}{U{}}{U{UU}{}}}U}{U{U}}}{UUU{U}}}}}{}UUU{{{}}U{{}{U}{UUU{{{UUU{{{{U{{}UUU{UU{{{}}{}{}{{{U}{}UUUU{U}{U}{{{U}}{}U{}UU}U{UU}{}}}U}U{UU}{{U}UUUU{{{}}UUU{}{}U}{}}}U}U{}{U{{{{UUU{{}}{UUUU}}UUU}}}}UU{UU}{{U}U{U{}{U}}}U}}}U{{U}{}}UUUU{UU}}}}}U}U}U}{{}{}}}}{{}U}{}UU{}}{}}U{}{U}}}{}{}U}UUU{{}{}}UU{{U}{}UU}}U}}{}}{U{U{}U{}{{}}U}}}{}}{UU}{{{U}{}}}UU{{U{U}{U{}{UUU{}}}}{{{}}U{U}U{}}}{{}}}}{}{}{{{{U{}}U}{UUU{U{}UUUU{}UU}U}{U{}}{U{{}U}}UUU{U}U{U{{UU{U{}}UU{U{UU{U}U{U}UU{}}}}}{U}UU}U{{}{U{UU}{U}{}}U{}}U{UUU}UU{{{}{{}UUU{}UU}{}UU}}U{{U}}{}{UU{}{}{U{}UU{{{UUU{}}{}U{U{{{{UU{U}{{}}UU}U}{{U{}UU{{}UUUU{U{{{}}}}U}}UUU{UUUU{{{U}U{U{}}}{}UU}{{{{}}U{{}{U{U}{{}U}}UUU}U}U}}UU{}{UU{U}}U}{}}{U}}{+++++++++U{}{{U{{{}U{UU}{{}UUU}}}{}U}UU}{}U{}U}U{}}U{{{{{}}}UUU+++++++++++++UU}U{{}{{{{}{U{}U{{{}U{}U{{{}U{U}}UU{{{UUU{}{{{}{{++++{}}}}++++++U}}U{}}{}U}U}}}{U}{U{UUUU}UUU}U{{U{{}}UU}}U}{U}UU++++{++UU}U++++}U}{}U{{}U}U{}U{{{}}{{UUUU{}U}{{}}U}{}{}UUUUUUUU{++}}}++}U}++++++U}}{{{}}{}}}{U{U{UU}}U{{{UU{{U}{U}UUUUUU{}}U}U}}+++}UUU{U}++}U+++UUU}U}U}U}U{{{{}{UU{UU{}{}}U}}}UUUU{{}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{{{UUU{}}UU}U}U+++U{++U}}++++++}U{{UU{}}U}{{}U{}{U}UU}}U{{U{}}{U}}UU}{}U{{{UUU}++++}++++++++++}{UUU}{}{}}U{{}{}{}{{{U}}}U}UU}{{U{UU}U{{}}UU}U{U}{+++++++++++++U{{{U}}{{U}U}U}}{{U{{{}{U}}{{{{{U}{{U}}U}}}U{U}U}UU+++++++++++++}}}U{}U}}UUUU}UUUUU{U}{}}UUUU{U}{}{{{{UU}{{}UU{U}}}}+++++++++++UUU}}}}}U}{U{UUU{UU}U{U{UUU}{}{}}}U}U}{U{UUU{{U}{UUU}U++++++{}}}U{}UUU{}U{}UUU{{}{}{{}{U{UU{}{{{{{}{{{}U{{}U{U{UU}}UU{}}++++{U{{U}UU{}}}{U{U}{{{UU{{{{{}U{UU}UU{{}{U{}}}{U}U{{U}{{}U{UUU++++}UUUU{UU{{}{}{}}{UU}{U}{UU{U+++++++++++++++UU}}U}{U{}UUU{U{{+++U}}}UU{{UU}{}{U}U}}}{UU++++++++++$$$$$$$$++++UUU{}}UU{}{UUU++++{}+++++U}{}}{}{}{UUU+++++++++++$$$$$$$$$$$$+++{{}U{U}UU{{++++++++++++++{{UU{{{}U{}+++++++$$$$$$$$$$$$$$$$$++++UUU}}{U}{{++++++++++++}U{{U}UUUU{{}}++++++$$$$$$$$$$$$$$$$$+++$+{{U{}{U{}{+++}}++++UU{{}UU}}UUU}}}U}}++++++$$$$$$$$$$$$$$$$++$$+{}}}{{UU}}+++UU++{}U{U{{UUU}{{{U{}}UU++$$+++$$$$$$$$$$$$$$+++$++{UUU}{{}}U{{UU{+++{{UU{U}}}{{}U{U}}UU++$$+++++++$$$U{{}U$$++$++{UU}{U{}}U{{{{U{+++}{}{{{{{}{UU}{U{}U{++$$$+++++++$$UU}{{$$++$$+UUU{U}{{{{}U{{U++++++{}{U}{{}{U}}UUU}}++$$$$$$$$++++UU}{{++++$$+U}}U{{{UU}U{}{++++++++{{{U{U{UU}}U{{}U+++$$$$$$$$+++{{}}}+++$$$+{}U{}}}UUUU}}}++++}+++++U{U{U{}}UUU}U{U++$$$$$$$$$$${}{{}$$$$$$+}{U{}}{}}U}}{+++}}}U++++UU}UUUU}U}}U{{{++$$$$$$$$$$$$$$$$$$$$$$+}{{}{}{{U{}}+++U}}}}++++}UU}{UUU{U}UUU}++$$$$$$$$$$$$$$$$$$$$$$+{}{}U}U}{{}}+++}{}}{}+++U}{U}{UU}U}U}}}++$$$$$$$$$$$$$$$$$$$$$$+{U{{UU{U{{}{++}U}U{}U+++{{U{}}}}U{}}{}}++$$$$$$$$$$$$$$$$$$$$$$+}}UU{}U}{{{{UUU}}U{}U{U{{U{{{U{{}{}UU}UU+$$$$$$$$$$$$$$$$$$$$$$+U{{{}}}{U}}}}}{{U}{{U}{}{U}}}}{U{UUUUU{}+$$$+++++++$$$$$$$$$$+++U{}{}}{U{}{U{}{}U{{}U}{UU}}}UUU}}U}UU{{U++++++++++++$$$$$+++++++}U}U}{U}U}}{{{U{U{}}U}{{{U{{}}}}{}U{}}U{{++++++++++++++++++}{}}}{}{{UU{U{{U}UU{UUUU}U}}UU}{}}}{{}}}}}UUU}U}}U++++++U}}}U}UU{U{U}}}UU}}}}{UU}}U{}UU{}{{U}}U}}}U}UU}UUU{}{{}}U{}{{{{{{U{{{UU}UUUU}{{U}U{}{{{U{{{U}UUUU{{U}}}}{}}}}}U}}}{{{}{}{{}{{{UUUU}{UU}U}U}{U{{U}}U{}{}}}U}}U}UU{UU}{{}{{U{{}UU}}UUU{}}U{UU}}U{}}}}}UUU{{}}{U{}}{U}{U}U{UUUU{{UU{U{U{{{U{}{UU}{{}U}U}{}UUUU{UU{{UUU}{U}}{U{}UUU{U{}}}}U{}U{U{}U}{}U{UU}}}{UU}{U}U{}}U}{}UUU}U}}U}}}UUU{UU}}UUUUU{UUU{}{{}{UU}{}U}}U{UU}{UU{UU}U{UU{}{U{U{}{}UU{U{{}}}}UU{}{UU{U{}UUU}U}}U{U}U}UUU}}{{U}{}}U}{}}U}}{UU{{UUU{}}}}{{U}{U}U{U{}}{}UU{{}UU}UU{}U{{{U{}{}U}UUU}}UU{}UU{{}}U{}UUU{}{U}U{{UU{UU}}}{}}U{U{}}}}U}}}U{}{}{{}}U}U{{{U{{U{{}}U{UUU}U{UUU}UU{}U{}{}{}}{}}UU}{{U}{UU{{{}}U}U{}U}{UU}{{}}}{}}}{{}U}{U{{}}}{U{{U}}}{{{}U}}}}}UU}}}UUUUUU}}}{}{U}}}U{{}}}U}U}{U}{}}}}{}UU{}{UU}}}{U{}{U}{}}{U}U{UU{{}UU{UU}{{}U}{}U{{{}{}{}U{}{{U}U}{}U}{U}}}}{}UUU}}{U}U{}UU{}{U}}}{}}U}{}{UUUUU{}U{{U}{{{{U}{U{}}U{{{{UUU{U{U{}U}{U}}}}}}{{U{{{UU{UU{UU}}{}}U{{U}}{UUU}{UUU}}}{{UU}}{}{{U}{U}}{U}U{U{}UUU{}}U{UU{{UU}{{{{}{U}}UU{}U{}{{UU}{{}UU}{}U}{UUU}{}}{}{}{}{U{{UU}}{{U{U{{}U{{UU}UUUU{{}}U}{{+++++++++++++++++U}U{U{}UU{{{{}}{{{U{U}U{U{{}UU}UU}}}U{}{{}}UUU}+++++++++++++++++++{{{}}{}{{UUUUU{}}U{}}{UU}{{}UUUU}}}}{U}}U{U{{++U{U}{{{}UU{}UU+++++{{U{U}{}}U}{{}}U{}}}}}{}{U{}{U}}}}}}UU}U{{U++}{}}{UU}UU}U}U{{++++U{{{{{}U}}U}{U{}{{{{{}}{}{{{{{}UU{{U}U}{UU++{}U}U{}{{}{}}U{}UU++}}{}{{}{}UUUUUU}{UU}{}}}{}}}}{{}{}}UU}U}U}++U{{{}{U{}U{U}{U}}U+++{UU{{}}U{}}{UU{}{{UUU{{{}U{{{{U{}}UU}}}UU++UU{U{U}++}UUU{++UU{+++{{}U}U{}{U{U{U}}}}{U{{}U{{}U}}U}{}{{}}}U++UU}{UU{++{}U}U++{{UU++{U}}}U{}{{UU{U{{{{}{{}{}}UU}}U}{UUU}U{}U++{{{}U{}}{}{}}U}{U}U}++}{}}{{}}U{U{{}U}}}}}UU}{U{{}U}{U}{{U}{}{++U{{{{{{++++++}}U}{}}++U}UUUUUUU}}}}{{{}U}}{}{U}}{{}}{U}{UUUU}U++U}U}U}++++++++U}{UU{++{U{{{U}U}U{}{{UUUU{}{}{}U{U}}{U{U{U{U{UU+++}U}{+++}}}U++{U{U}+++}UU}U{U{}{}}U{U}UU{}}{U{}{U{}{}}U}U{}{{U{++UU{+++UU{}{++{{U{U++{{{}}}}U}}{}{UU}UU}}}{UU}UUU{}}}U}UUU}U{}{++{{{++{{{U{}++U}UU+++UUU}UU{}{{}U{{UU{U{U}{U{}{{U{}U}U{}{U}{{U}+++}{++}{U}U{++U}U{++U{{{UU{}{UUU}}UU{{{{{}U{{{}U{}{}{{{}U}U}}U{}++{U++}U{{UU++{UU+++}}U}UUU}{U}{}U}UU}}UU{}U{{UUUUUU}U{UUU}U}{U{++++}}{}{}{UU}{{U++UU{{{{}}}U}{}{U{UUU{}}U}UU{U}{{{{{UU{}UU{}}{{U+++++UU}{{}{{+++++}U}{{}}}{{{}U{{UU}{UUU}{UU}{{U{U}UU{{U{U}{{{{}{U+++++++++++++++U}{{{U{{U}U}UU{}UUU}}U{}UU{}{{{{}{}}UU{}U{}{{UU}U}{++++++++++{{U}UU{{{UU}}{{}U{U{}U}UU{U}{U{}{U{{}UU{U}}{{U{UU{{}U{}{}{++{U}U{{{}{}}U}}}}}}}{{}U{U{}U{{}{U{U}U}{{}}}{{}{UU{}UU{UU{U}{}}++{}{U{}}}{UU{{UU}}{}{{UUU{{{{}{}U{}{U{UU{U}{}}{}U}U}{U}U}{{{}UU++U}{}}UU{}U}}U{{UU}}{U{{U{UU}}}}{}}}}}}{U}}}{{U{{{}U}}}U}UU}{}}++}{}{{}}}{U{UU{UUU}{{}}{}}UUU}}}U{}UU{{{UU{{}}{U{}}{U}{}{UU{}}}++U}{U}U{{{UUU{{U{{{}U}}U{U{U{{}{{}{U}{}{{UUU}}UU}}UU++++++}{{U}++U}U++++++++{}{}{}UUU}U}}U{}}}}}U}U{}{UU}UU{}{{{}{U{++++++++++}+++++++++++++U{}U{U}}UU{{}{}{U}U}}U}UU{U}}{U}}}}}U{}{++{}{++++++++++++{UU}U++}{}}U{{U{{{U{{{{{{{UUU}}{U{U}U{}}U}{U{{}{U{{U}UUU++++{U{UUU}U{++{{}U{UUUU{UUUU{}U{U}{}{}}{{}U}{UU{}}UU}}{}UU}{{{}U++{{U{{{{U{}++}{{{{UU}UUUUU}{}}{}{}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}+++{{}{{}UU}UUU{U{}}U{UUU}UUU{{{}UUU{U{{}U{{}}}}U{U}++U{}}U{U{{{U++{U}}{{U}{{U}{{}}}{UUU}}U{}UU}}U{{{{}{}}{U}{{}{{U+++UU}UUU{{U{{++}UU{}{{{U{U{}U}U}{U{{}U}}U{U{}}UU}}}U{}}}U{U}{}{++}UU}}}U}{{U}++{}{U{}}{}{UUU}U}}UU}UU}}{{{}{U{{UU{U{{{{UU}UU{{}++{{{{}{}}}}}U++U{}}U{U{UUUUU{}UU{{}{{}{{}U{}{{U{{{{U}U}U}}{}U{U++}{UUU{{U{}U}++UU{{}{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}}{{}UU{+++++{}U}{UU}U++{}}UU{{{UU}}UU{U}UU}{{{U{U}}UU}U}}UUU}}U}{{U}}}++++++++{}U{}}{++}U}{U}}U{{{{{U{}}{U{{}}}}}}U}}}}}}}UU}{}{U}{}+++++}{+++++U{U}}+++{{U{}U}UU{U{{U{{U{{UUU}}}{U}}}}{{U}UU{U{{}+++++{UU{U{++++{U{{{++}UU}U}U{{U}}U}{}UU{UU{{{}}{{{}}}{UUUU{{{}++++}}UUUUUU}{++++{{U++{}}{}}{}{{{{}U}UU}{{UU}U{}}{{{{{{{}UUUU}{}{}UUUU}}U{UU}{UU{{}{U}{}}}U}{U}{U{{U}{UU{{{{{{{}}{}{UUUUU{{UUUU{}U{}{{}U{{{}U{{{}UU{U}}{UUU{}}{U}{{}{{}U}UU{}U}UU}}{}{{{}{}{}{}{}{UU{}{}{{{{UU{{}U{{U}}UUU{}{}UUUU}}}}}{U{}}U}}U}}{}}U}UU{{{UU}}U}}}U{U{{}{{{U{U{U{U}U}UU{{{}U}}U}}U{UU{UU{U{UU{U{{{}{{{UU}U}UU{++++++UU}}{}{{}{}}U}}}{}{}UUU}UUU{{{U}UU}{{}{}{}U{U{{UU}{U++++++++++++{}{}{U{UUU}{{UU{U{}{}}UUU{}}UU{}{}UUUU}{}{U}}}}}{}+++++++++}{}+++}{{{UUU{{}{{{{}{{}}{}}{{U{}UU{}{U}}}{U{{U}}}}UU+++++}U}}U}UUU{+++++U{UU{{{{U{U}U}}UU{UUU{}}U}{{{}}}{{{{{}U}}U+++++UU}U}{U{UU{}+++++{}{U{{{UUU{}}}}}{U}{U{{{U{}}U}}{}UU{}}}}U++++}}UU{U{}{{U{U}+++++{}UUU}UU}}UU{}UUU{U{{UU}U{UU{{U}}UU{}}{{+++U{}U}{}}{UU{}}{{++++++}U{{UU}UU{UU{{}}}{U{U}UU{}}$$U}{}{U{{}{++U{U{}}{{U{{{{}++}UUUU+++{}U}UUU}}}U}U}}U}}}{}{U}}$$$$}{U}{}}}+++}UU}U}}}{{}{U{++}{}}U{++}U{U}}}U{U}}}UUUU}}}}U{{U$$$${U}U}}{{++{}}}++U}UU{U{}}U{{{UU{U++{{}U{UU}{U{UUU}UUU{{}{}U}$$$$$UUU}}{U++{U{}++}U{U{{{UU}{}UUU}U++}}U}{U{}}}U{{{{}}}{UU{}U$$$$$$}}}}}U}++{}}}{U}{}}{{UU}UU{UUU}{+++UUU}U}U{}U}}}}}{{U{U}{U$$$$$$}}U}}}U++}{U}U{U}UUUU}}UUU{UUUU{U++U{}{U{}}{{U{}}U{U}U}}UU$$$$$$}}U}}{{++}}}{{UUUUU}UUU}U{{{}{{}U+++}}{}{}UU{UU{{U}{U}U}}}$$$$$${U}}{}U++{U}UU}{{}}}{+++++++{}{U}}++U{UUUUUU}UU}$$$$}U}{}}$$$$$$UU}}U{}++U}}U{}}}}{++++++++++{U}U}++U}}UUUU{}{}{$$$$$U{{U$$$$$$$U}UUU{U++U}UUU}}{}+++++}U{{++}}U}}++{{{}{{U}U}{}$$$$$$}UU$$$$$$$${}UU}}++U{}}U{}}{+++++U}{{++{U}}{++{U{{{{{UUU}U$$$$$$$${$$$$$$$$$$$}{{+++{{{}UUU}{++{}}U{}++{{U{{++{}UU{{UU{{{}$$$$$$$$$$$$$$$$$$$${}}{++{}}}{U}{{++{{U}{}++{{U{+++}}U}}U{{}}}{$$$$$$$$$$$$$$$$$$$$U}{{+++}U{UU}{{++U}{{U+++}}U+++}UU{{U}{UU{}{}$$$$$$$$$$$$$$$$$$$}}UUU+++{U}{U}U+++++++++UU{}++U{}UU{UU{}{}}{}$$$$$$$$$$$$$$$$$$$}U{U{{++{{UUU{}{+++++++{}{}+++}{UU}}}U}U{UU{{{$$$$$$$$$$$$$$$$$$U{{{UU+++++}U{}}{}}{UUUU}}+++{{{}U++++UUUU}}{U}$$$$$$$$$$$$$$$$$}U{U{}}++++++++{UU}UU{}U}+++}}{U{+++++U}{{U}UU$$$$$$$$$$$$$$$$$U}{{}UUU{U{+++++++++}}{}++++}U{}}+++}}{{{{U{{U$$$$$$$$$$$$$$$$$$}}{{}{UU}U{{{{}++++++++++++{{U}}+++{U}{}{{{}{}$$$$$$$$$$$$$$$$${}{}{U}}U}}U{U{U{}{U++++++++}UU}+++}U}{}}UUU}{$$$$$$$$$$$$$$$$$}{{}}{{UU}U}{}UU{{UUU{}}}U}+++{}+++UU{}{{{{}}}}$$$$$$$$$$$$$$$$$U}{U}{{{}U}U}{{{}{}U}U}{}}}{++{+++}}{U{{UU{{}{$$$$$$$$$$$$$$$$$}{UUUU{{}}UU}U{}U}U+++++++{}{+++++{{{{}{}{UU}{$$$$$$$$$$$$$$$$$$${U{}}U}{U{U}UUUU{U++++++++++++++{++U{}}U}UUUU$$$$$$$$$$$$$$$$$$$${{{{}}UUU{}U}}}UU}U}U}}+++++++++++U}{UU{}{$$$$$$$$$$$$$$$$$$$$$$U}}UU{U{U}{}}{}{U}{}}{U}}UU++++++}{{}{U{{U$$$$$$$$$$$$$$$$$$$$$$$}}U}{UU{U}}{{}U}UU{{}}UU}+++++++}U{{UU{UU$$$$$$$$$$$$$$$$$$$$$$${U{{{{{}{U{}U}U{U{}}{U}+++++++++++}}UU}{}U$$$$$$${}$$$$$$$$$$$$$$}U}{UU}U}U{{}}{U}UUU}+++++U{U}++++++++++}$$$$}{}{}U$$$$$$$$$$$$$}{{{}U}{{UUUU}}{}{}U+++U}}}{U}{}++++++++U}{U{}}{}U{$$$$$$$$$$$$${}}U}}UU}}U}{}{{}}U+++}{U}}{{UU}}U}{U}}}UU{U{U}U{U}$$$$$$$$$$$$${UUUUUUU{}}{}{}}{U+++{{U{}U{{{}U{UU{}U}}{}UU}}}U}{}{$$$$$$${$$$$U{UU}{}{}U}}}UU}}U++{}U}}{UUU}{U}UUU{U}}UU{U}U{{}}{U$$$$$$}}U}UU{{{}UUU}U{{}U}}}{{U{U}U{UUUU{}U}}{}{}{{U{}{}{UUU}}UU}{$$$$}{UUUU}}{{}{{}{}U}UU}{U}}}{{{{U}{}UUU}}UUU{{}UUUUU{{{}}{UU{}}$$U}}UUU}UUU{}}{{U}}}U}U{}{}}U{U}}U}{}U{UU{}U{}}}UUU{}}U{{U{{{}UUU{{{{}U}U{{U}U}}}}}}U{U{UU{}}{}{{U{{U}UU}{U}UUUUU}U}{{}}UU{U}UUU{U{UU{UU{U}UU}{U}U}UU{{U{U}}}{U}U}U{{{UU{}{}U{U{U{}}{{{{}{U{}U}{UU}}U{}U}}{{{UUU{U}U{{U{{}U{}{}}U}U}U}UU}}U}U}{}UU}{U{}{}U{{}{U{{{}{{{}}{}{{{{UU}}U}{{{U{}{{U{UU}{UU{UU}U{U}}}UU}{}}{}U}{U{U}}U}{}{}}{{U{}{U}}{{}}++++++++++++{}}U}{U{{U}{}}UU}U{}UU{{UU{}}U{UU{}}{{{}}{}}UU{U{{U++++++++++++++++++}U{{UUU{U}UU}}}UU}UU}{{U{{UU}U}}U{{}}{U}}}}}{++++++++++++++++++++++}UU{}U}}{}{U}U{U{}{}}{}}}{UUU}U{{U}U}{{}{+++++}}}++++++++++++++++{{{}}U}}{}U{}U{U}}U}{}}}}{U}{U{}U{{UU{{{++++{UUU{{{{UU}{{{+++++++U{{}{{{{{U}}}U}{U}U}{{}U{}U{UUU{}{U{}}}+++U}{U}}{UU{U{}{}U{}++++}UU}}}U{U}}U}}{}U}{{}{}{U{}{U{{U{}}}}}U+++{U}{U{}U+++}}{{{}U{++++U}}{{U{UUUU}UU}U{}}{UUU{U}{U{UU}{{UU}}+++}{UU}UU}+++U{U+++U}++++UU}{{{}U{U}U}}}}{U}U}{U}U{}{UUU}U}}{{}+++{UUUUU}U+++UU}+++{U}++++}{{}UU{}U{}{UU{}U{U}}{U{{}U}UU}{{}}{}+++}UUU}{{}{{U}}U+++{{}++++{UU{}U}U{{}}U{{{}{U}{U{{U{{}{}}U{{{}}+++{}U{}U}}}}}UU{}{{}{}}+++{{}}}U}{{U{{{{{{{}{U{}}}}}U}UU}{UU}{}++++{{{}U{UU{}{}{U}}U}}U+++}}{{U{UU}}U{}}{UUUU}{U{U}U}}}U{}{}U}}++++}}}}U{{{U}{{{{}}U}}{+++}{}}{{{}{UUU{}{}U{{UU}U}}}U}{{{{U}}}{{++++}}{++++++++++++}{{{+++}U}UU{}U}}{UU}U}{}}{}{{{U{}}}}{}{U{{}}++++}UU++++++++++++U{}}+++UUUUU}{}{}{}}U}{{U{{{}{U{U{}}}UU{U{U{}{++++{}++++++++++++U{}++++{U{{}}{UU{}}{{{U}}{}UU{}U}{UU}{{}U{}UUU++++U{U{{}}UUU{U{}}{}++++UU}{{{U}}}}U{{}U}U}}U{}U{{UU}}{U{{{}}UU}++++++}U}{}{U}}{}{+++++{U}{U{}}U}UU{}{UUU{U{}{}U}UUU}}U}{U}U}{}}++++++++++U{{{{++++++++{}{}U}<<<<<<<<<<<<<<<<<<<<<<<}U}U}U{}U{}UU+++++++++++++++++++++}}U}{UU<<<<<<<<<<<<<<<<<<<<<<<U}}}}}}{U}{{U}U}++++++++++++++++}}}}{U{}U<<<<<<<<<<<<<<<<<<<<<<<U{U{UU{{U{UU}UU{{}}U+++++++++}UU}{}{{{U{}<<<<<<<<<<<<<<<<<<<<<<<{}U{}}}{{UU}}U{{{}U}{}+++{{}}}}}}}UU{{U{}<<<<<<<<<<<<<<<<<<<<<<<U}UUUU{U}{UU{U}}}{U}{}+++UU}{}}{{}{}U{U{}<<<<<<<<<<<<<<<<<<<<<<<U}}U}UU{U}{{UU{{}++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<}{}}UUU}}{}{}{U}+++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<{UU}U}U}{{{{U}+++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<UU}{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{UU}{}U}UUU{{U}UUUUUU{}{{}{++++U{{U+++U{}U{{{}{}UU{{U}}{{}}UU}{}U{}U{U{U{U}}{{{U}U{{}{}U{{{+++}U{{{+++}U{{UU{{}U}U}U}U{}}}{{}}}UUUU{}}{{}{{}}U{U}}{U{{{}UUU}}U{U{}{+++U}{}{}}UU}{}}{}UUU}{}}}{}U}}}UU{UUU}{U}U}{U{{{{}{}UU}}{}}}}+++++++}}UUU{{U}U{{{}{}}{}{}}{UU{}{U}U{}}{}U{}{}{{U}U{}}UUU}U}U+++++++++++}{{U{U}UUU}{U{{{UUU{{UU}{{{{}}}}UU{{U}}UU}U}}{}{U{}U++++++++++++++}{}{U}{{U{{UU}U}}}{U{}U{}U{}UU{{{{}{{{{{{{U{{}}U}+++++++++++++++++}}}{U{U{U}}{}}UU}}}{{U{{U{UU{U{UU}}U}U{{{{}UU}+++++U{}}UUU+++++++{}}{UU}}}}{{}{{UU{{{}{}U{{}U{{{}}{}}}UUU{{{}+++++{{U}}}{UU{++++++UUU{U{U}{}{}{{{}}}{}}U{{{{}}}{UU}UU{{}{{{{}++++}{{}}UUUUU{{U++++}UU{UU}}{}{UU{{U}{}U}{}{UU}{}U}}}U}}}}{U{{U+++}UU{{}U}{{U}{UU+++U}U}}U}}UU{U}}U}}}U{UU}{U}U{{}{U}{U{{}{}}}{}U}}}U{{}}U}}}}UU}{}{}U{}}}{{}{UU}}{{U{}{}}{U{}U}}U}}U{{{UU}U{}U}{}}{}}{{{U{U}U{}{{}}}{UUUU{}}}{}}}}}{}}U}U{{{U{{{U{}UUUU}U{}}{}{{}U{U{U{{}{}U}U{}U}U}U}}}U}{UUU}UU{}}U}U}{{}}U{{}UUU}}{U}{U}}{{}}}UU{U{U}}{{}UU{}{{}{{}U{{{UU}}UU{U{U{{{UU{}}U}U}UUU{{U}UU}{}{}UUU{{{{}U}{}}U}{U{}{UU{{U}U}UUUU{}{U{{{U{{UUU}UU{}{{{U{}}U}{{U}{}U}{{UUUU{U}}{}}{{{}UU{}U}{UUU}}}}}UUU{UU{U{}{U}UU}U{{UU{}U{}{{}{{{}}}U}}{{}{{}U}U{}{{UUUU}}}}}}{U}}U{{}UUU}{{{{{}{U}}U{U}{}{{}U{{UUU}}}}}}U{U{{U}U}{U}{U}{<<<<<U}{<<<}{U}}U}U{}U{UUUUU{{{}{U{UUU{}UU{U{UU}+++++++{{U}}U}UU<<<<<<{<<<<<U}U}{UUU}U}}U}}}}UU}{}{{U{U{{}}U}++++++++++}}UUU}}{<<<<<<<}<<<<<U}{{U}}U}{U}U{{U{{{UUUU}}}U{{}{+++++++++++++}{U}{}{<<<<<<<<<<<<<}{{}{UU{{U{}}{U{}}}}UU}}}{U{++++++++++{{++++}{{{{U}<<<<<<<<<<<<<<<U{}{U}U{{}}{}}}U}}{UU{U++++++++++{UU+++++++U{{U{U<<<<<<<<<<<<<<<}U}}}}}U}{U}{}}{{}{{{{+++++++++}}{{{+++++++U}U}{U<<<<<<<<<<<<<<<{{{{UUUU}U{}}{UU{{}{}++++++++U+++{{}+++U++++UU{{{<<<<<<<<<<<<<<<UUUU{}}{}{U}{{{U{U{}+++++U{UU}+++{{{}}}U+++++UUU<<<<<<<<<<<<<<<<}{UUUUU}}}{U}}}U}}U+++++UUUU}}+++}{}}{{{{+++++U}<<<<<<<<<<<<<<<<}{U}}{{{}}}{{UU{{{}++++{{}U}UU{{}{UUU{}UUU++++}{<<<<<<<<<<<<<<<<{{{U}UU}UU{{U}UU}}U+++{{}{{U}U}{UU}U}U{}{{U++++U<<<<<<<<<<<<<<<<{{UU}}U{U{}UU{{{}UU+++}}{U}}U{+++++{{}{UUU{++++{<<<<<<<<<<<<<<<<}U}U{U{{UU{U{}}U}UU+++U{{}{{}+++++++}{UU}}}{+++U<<<<<<<<<<<<<<<}{{UUU{U{{{UU{{U{}{U+++UU{UUU}+++++++{{}}UUUU+++{<<<<<<<<<+++<<UU}U{{U{{{}}}UU}{}{U{+++{{}UU{U+++++++}}{}{{{U+++U<<<<<<<<<+++<U}{}U}U{}{{{U}}{{{{}{{+++{}{UUUU{++++++UU{{}}}{+++UUU{U{UUU++++{{}{{{}}{U{U}}}UU{U}U}{++++{U}UU}U}+++++{{}{{{U++++{}U}U{U{{++++{UU}{U{}}UUU}{{}{UUU}{U+++++}U{{U{}U}U{UU{UU{U}++++UU{{UU}}++++}U{UU}{{{UU}}}}}UUUUUU{}U+++++++{}{UU{{}{{}}U}{++++{U}U}}UUU++++}}}}}}U}UUUU{}{{UUU}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}}}UUUU}}}}{U{}}U}U{{}++++++++++++++}}U{U{UU+++++{{}{U{}{{}{U}U}}{{U{}U}U{}UU}}UUU}{UUU{+++U}}UU}{UU}}UUU}++++++U{}U{{{}}U{{U}{U}UU}}UU}}{}}U{U}}U}}}}}{+++UU}UU{}UUU{{++++++++}}{UU}{}{U}}}U}U{}{U}}}}}U}U}U++++U}U{U}{+++}U}U{UU{}}+++++++++{{{U{{UUU{}U}{}{UUU{}U{{{{{U}}{+++++++U}{U+++{}{U{{U++++++++++U{UU}}}UU{{{U}}UUU}{U{UU{{{{}}{{}++++++++++{+++{{}}U+++++++++{}{}U{{{}U}}}{U{}{}}UUUUUUU{{{U{{}}{U}++++++++++++{}}+++++++++U{U{}{{}U{{}{UU{{{{}{}{}{{}U{{}U}U{{U}}{UUU+++++++++{++++++++{{{}UU{}{{U{U{{{UU}{{U{}}U}{{}{{}}U}{U}{{U{U}}}{{+++++++++++++U{{{UU{}}}{U{{}U{}}{{{U}{}{}{}}{{}}{U{{{U{}}}}{}}{U{U}++++++++}U}{{U}}U}{{}U}}{UU{}{{UUU{}{U{}U}{}}{{U{{{{}}UU{{}{}{}U++++++}{}UU{}{}U}}}U}{UU{{{{U}U{U{UUU}}U}{U{{}}U}{}}}UU}{UU}}U}U+++U}U{}}{UU}UU{{UU{UU}{{U}}{}{{}}UUU{U}{{}{}}}UU{U}}}UU}{}}}U}}+++++++++}{{U}UU{UU{}}}UU{}U}}UUU}{{U}}}{}}}U}UU}}{}}{U}{{{}{{+++++++++++{UU{{U{}{U}U{U{{{}{{U{{UUU{}U}UU}{U}{{}U{}{}}{UUU}U}U++++++++++++U{}}U}U}UUU{UU{{}U}U{{}U{UUUU{UUU{UU}}}}}U{U}{{UUU{+++++++{{++++}{}U}}}U{{}}{U{}UUU}UU{{{U}}}U}}}}}U{{{{}}{}}U{{+++++++UUU}U{++++{{U{}U{U{{U{}}{{}{}}}}UUU}U{}}{U}{U{U{}UU}U}}++++++++{U}U}}}++++U{{U}{}{UUU}}UU}{U{{{{{}}{{UU}{{{{{}UUU{{{}}++++++++{U{}{UU{}+++U}UU{{}{{U{}{{UUU{UUU}{UU}}U{{{{}}{}UU{}U}{{+++++{{{U{{}}}U}U+++}{{U}{UU}{UU{}{{}U}U{U}}U{{U}{{U{{U{U{}{U}UUU}}U}}{UU{}}U{}{}{}}{}{{}{U}{U}}U{U}}{{{{}U}UUU{U{U}}}U}U{U{}U{U{{}UU}}UU{{U}UUU{{U{UUUU}{UU{UUU}{{}}U{{{}}{}{}UUUUU{U}{{{U{U{}}UU{U}}U{{UU}U}}U{}U}}U{{{{U}}}{UU{}U{}}}U}}}{U{}{{U{{U{U{U{{}}UUU{U}}{{}{}{U}{{+++++++++UU{{U}UU}U{}}{}{{UU{}}{{}}{{{U}U{U}{}U{{UU{U{{++++++++++++++++++++UUU{}{U{{}U}U{}{{}{U}}UU}U}}}}UUU}{}{}{U}}{U+++++++++++++++++++++U}{UUUU{}U{}U{{{{}}{}}{{U}UU}{U}U{}}{U}U{{{+++++++++++U}{}U++++++{{}{}U{++++}U}}U}UU}}U}U}{U{{U}{{}{UUU{U{+++++}{{}U}U{}}U}{{+++++{U{{++++++++++++++}}{{UUUU{}}}U{U}}{{{}}++++}}}UU{UU}{+++U}U++++}{{+++++++++++++++++U}}U{}U{{U{}}U}{U{}{+++{{}U{}+++{U+++U}UU++++}}+++++++++++++++++U{U{}}U}U}}}{UU}}U}}+++}{}UU}+++U}+++{U}U++++}{+++++++++}U{U+++++}U}U}{}}{U}}{}}}}U}+++UU{}U}+++}U}UU}{UU{+++}{+++++++U}}{UU}++++}{{UUU}}}U{}{{}}}{{+++{U}}}{}}U{}}UU}{{{U+++}}++++++U{}}{+++U+++}}U{{{}UUUU}U}}{}}}++++U}U{{{{U{{{U{U{}{{+++U++++U{{}+++}+++}++++{}}}}UUUU{{U{UU}{{++++UU++++++++{}{{U{U}+++}++++{}}{+++}+++{++++UU{{UU}{{{{{{}}U}}U+++{}++++++++}U{U{U{++++U+++}}U}U+++}UUUUU+++UU{}{}U}UU{U{}}{U{}+++++++++++++}{}U{}}++++}++++U{{{U{}UU{U{U+++U}}{U{{}U}{}{UU}}{}+++++++}{{{}{{{}{{+++++U}++++UU}{{}+++++{U+++}U{{{{}{}{{{{}}{{{}U+++++++++++{}{++++++++{}{++++U{}+++++++}}+++UU{{}}U{{U}UUU}{}{{}UU+++++++++++++++++++U}U}++++UU++++++++U++++U}U}UU{}{U{{}}}}{}{}U{{{+++++++++++++++UU}U}{{++++{+++++U{}U++++}}}UU{}{UUU}}UUUUU{{U}{{{}{+++++++++{U{}U{{}UU++++++++}}{U+++++{{}}}{{U{UUUU{{U{UU{U}UU+++++++++U{}{{}{U{U{}}}{+++++{UU{+++++++}}}U{UU}U}{U{{}{{{U}}UUU+++++++++++U{}{}{}}}}{}UU++++}+++++++++UUU{UUUUU{{}}}{U{}{{U}{{U+++++++++++{{U}{}U}UU}U{{}+++++++++++}UU{U}UU{{}}}{UU}{{}}{}UU{{UU++++U++++{U}U{}U+++{}{}U+++++++++UU}{U{U{}U{U}{{UU{UUU}{}{U{++++++++}U}{U{{{}}U}++++++++{++++++U}UU{U{{U}}UUUUU}{{{UU}}}{{{++++++++++}}}}U{}{{{{++++++++++++++++++++++}}U{{{}U{{U}}UU}U}UU}+++++++++++{{}U{U}}U}{+++++++++++++++++++++}}UU{}{}}UU}U{}U}{}}U++++{}++++++UU}U}}U{{{}}U}}++++++++++++++++U}U{{U}{{{}U{{}{}}{U{}{U}{}}}++++{{{U{{{{}{}{{U{U{++++++}{{U{{{{{{{}U}}}}{{{U}}{}{}{}}U{}}UU}}+++{U{}}{{{}{{UUU}{U{U++++{}}{UU}{UUU{UU}}{}{}{}UU{{}{}}{UU}{}U{U}{}}}{U}}UU{}}}{{{{++++++}U}U{{U{UU}U{{}}{{}U{UU}{}U{}{{}{U}U}}U}{U{}}{U{{{{UU}UUU+++++++++}}{UUU}{{UU}U{}{{{}U}{{}{}{}}}U}U}}{U}UU{}UUU}}UU}{U}}}++++++++++U}U}{{UU{U}}}}}{}{U{U}{{}}U{{{{}{U{{{U{U{{{U{U{}UU{U{}+++++++++++{}}U}U{UUU}{}}}}UU{{{U}}U{{}U{{{UUU}}U{UU}}{{}}{}}{UU{}+++{}++++}U}U}U}{}{U}{{}{}U{}U{}UU}U{{UU}{}}U}{{}U}{}}UUU{{}U}}}UUU{{++++}}}}UUUU}}}}U}}}}{{{{}U{}U{{}{{{U{UU}U}U{UU}}{}}{U{}}}}}}U{}U}}}{U}U}{}}{}}{}{U{}U}}UU}{}}}UUU{}U{}}}{U}}{{}}{{}U{U}{{{}U{{{UU{U}{}UU{U{U{}}UU{}{U}UUU}U}}U{{U{{}}}UUUU}{{}U}}U}U}{UU{UU}{{{{{{U{}U}U{{U{}{}UU{{{U{U{{{}U}U{{}U}{{U}{}U}}U{UU{}U{}{{{{UU}U{{{UUU}U{}}}{UU{{{U{UUUUUU}UUU{U{U{}UU}U{{}}U}{{{U}}{}{{}UU{{U{UU}}}{U{{UU{{}}}UU}{UUU{{U}UU{}UU}UUUU{U{U{}{}{}}}U{{U}U}{UU}U}U}{{U}{}{UUU}{}U}}}{UU{{{UUU{{{}UU}{U}{{{U{{}}}}}}}}}{UU}UU{U}}}U{{{}UU}UU}}{}}U{{U}{UU{}}}}U{U{U{{U}}{{}}{U{}UUU{}{}{}}{}}{U}UU}{{{}}}U}{UU{}{U{UU{}}U{{U}{{}UUU}{{}}U}{}{}{UU{UUU}U}{{{UU}}}}{{}}}UU{}}}{UU{}{}{}U{U}U{U}{}{{{UU{UUU}}}}U{}}{}}{{U}{UUU{U}}{U}}}{{{UU{}U{{{}{{}UUU}U}UU{UU{UU}}}U{U{U{{UU}U}}UU}{UUU}UUU}{}UUU{{{U}{}U{}{}U{U{}}}{U}U{{U{UUU{}U}UUU{{}}{UU{{{U}U{{}{}{UU{{}{}U{UU}U}{}}{}}}}{{{}{{{{}UUU}}{{{UU}}U}U{U{{{{{}U{{{{{{}}U{}U}UU{{UU{UUUUUU{{}{U}U}{}{UU{UU{UU{UUU{}+++U}{{{{{{{}{}{}{U}U}}U{UU}}UUU}{{{}}UU}}UUU}}{{{}{U{{{}}++++++++++++++++UUUU{UU}}{{{}}{}}}UU}U}U{U}}U{U{UU{U{U{UUU}}+++++++++++++++++++++++}UUU{U{U{}U}}U}U}}{{U{{}{}}}}}UU{{}{}U}U}+++++++++++++++++++++++++{{{{UUU{{}{{{{}U}}}}U}}U{{U{U{}U{}{}}UU++++++}U{++++}U{{{++++++++++}}UU{{U{{U}{}U{{U{{{{{UUUU{}}{}}U{UU}U{}U{{U{+++{{}{U}{{{+++++++++U}UU{}U{{}{UUU}}{}{U{U}}{}}}U{U}{U}U}{U{UU}+++UU+++{{+++U++++++++}{U{{U}U}U{U{}UUUU}{UUU{UU}U}{{{}{}U{}{UU{+++{}+++{U+++U{{U++++++{U{U}UU}}{{}{}{}{}{U{{}}U{UU{U{++++++{{{{+++U}+++{}+++{{U}}U+++++}{U{UU}U{U{{UU{{{UUU{}U}{{}{{++++++++U{}+++}{U{}UUU}U{{}}U}{++++{UU{{}{{UUU{U{UUU}UU{{{U{UUU++++++++++}}++++U{{{{}U}{UUU{U{}{++++{}}}}{++++++++++U{{{}}UU{{+++++++++++UU+++++}}+++++++++{U{U{++++{{{U+++++++++++++}}U}UUU}U+++++++++++U{}++++{{++++++++++U{{}}+++}{U++++++++++++++}U}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}{+++++++++{U{U{++++++++++UU{}U{{{}}U+++U}{{{U{{{}{{+++++++}UU{{}+++++++++UUU{}}}{}+++U+++}{}{{U{U}}{++++UU}}U{UU{}{}++++++++}+++++++}+++{U{{U{{U}U{U}{+++{}}U}U}{}U{++++U{}}}UU{{{{UUU+++++++++++++{}+++{}U}{U{UU{U}UU++++}{U}U{}{}U{+++}{UUU}{}{U{{{}}{++++++++++}U{+++{U}}++++UUU{U{++++}}}}UU++}}{+++}}}++++}}}{}}}}{+++++++UU{UU}++++U}}++++}{{{}}}+++{U{}{{++}}{+++}U}++++++}U}U{}{+++U{U}{}U{UU++++++U++++{}UU}{++++{{}{}{++UU{+++}{U++++++++}U{{{+++{U}U}U}U{{++++++++}U}U}U}++++++{U}{{{+++UU+++}}UU{++++++++}}}+++{{+++++{{{}}++++++++++{+++++++}{}U}U{+++}U+++}}}U{{U+++++++++++++++++++++{UUU}+++++++++++++++}}}{{}{{++++++++++}UU{{U}+++++++++++++++++++{{{}{}U+++++++++++}{}{U}}{{{+++++++++++}{UU}}}}++++++++++++U++++}}}{}{}U{}}+++++}UUU{U}{}}U{+++++++++++U}U{}{UU{}{+++++U}}U{}+++}U{}}UU}}UU+++U{}UUUU{}{U}}U++++++++++++U++++{U}}}}}+++{{{UU{}U{}}}{UU}{}++++++++++++++++++{+++++++++++++++++}U{{}{}+++U}}{{{}}U{}}}U{{}{++++++++++++++++++}{++++++++++++++++{{UUU}U++++U{UUU}U{}{}}U}}{U++++++++++++++++++{U}++++++++++++++}{{U{{U+++++}UUU}U}}}}{}}{U{U}++++U}{{U{}U{}{U}{{}++++++++++++{}}}}{UUU++++++++}}}U}}{{UU{U}U}+++{UU}U{{}UU}{}UU{}+++++++++++{}{U}{}}U++++++++++{UU}{}UU}}U{{{+++++++U{U}U}{UU}U++++++++++++{U{UU{{{}++++++++++++}}{}}{}}}{{U++++++++++U{{}UU{}U++++++++++}}UU}{UUU}+++++U{}{++++U}UU}}{{UUU{++++++++++{{{UUUUU{++++++++}}}}{}}}U}U+++++U}U}}U++++}{U}{UU}U{+++++++++++}{{{{U{{{++++++++}{UUUU}{U}{++++}U{}}{{++++UUU{U{{U{}++++++++U}U}}U}}U{{U+++++++++++++{U{UU++++{U{{}}{}}+++}{U{{}U{}++++++++++UUUUUUU{{}{+++{}+++++++++}}}{++++U}{U}}UU{U{{{{}}UUU{++++U{{+++++{}U}{U{U}}+++U}++++++++++}}}+++}{{U}}}}}U}}UU}{UUU{}+++++}}{+++++{}{}{}U}{+++}U}{U}}}++++UU{{}{{UUU}{}{}}U{UU}{U}U}}++++++}{}++++}{{}{U{{U+++{}U{{{{U++++UU{}}{U}UU}{UU}}}UUU}}}}{UU{++++++UU{++++{}}}}{}UUU{{}U{U{UU++++}}{}U}{}{}{}U{U{UUU{}UU}}}{UU{++++}{U++++U{{UUU}}}============================+++++======================================================++++++++++======================================================+++++++++++++++===============================================+++++++++U++++++++++===+=======================================++++++++++}{U{U++++++++++++=====================================++++++++++U}{{}}U{}+++++++++====================================+++++++++}}U{}}}{U{UUUU++++++=====================+=============++++++++U}U}{}U{}}{UUU{}U++++++====================+====++++++++++++++++}{UU{{}}}U{U{U}{}}U++++=====================++++++++++++++++++++}U{+++{U}}{}{{{U{U{UU+++===================={}}UU{U}U}{}}}}}{U{}U{}+++}U}UU}U}{{UUU}}}++===================={}}}{+++}U}}{UUU{{{{UU{+++}{U{}U}U}}}U{{}U++++================+U}{U}U+++}}{}{}+++++UUU{{{}U{U}U{}{UUU{{}{}{+++=============++++UUU}}U+++}}{++++++++++}}UU{UU}{}U{U{{}}}}}{++++=============+++UU{U{UU{}U{U{++++++++++++{}}{}}UU}}{U}}{U}UU++++=============+++U{}{}}{{}{}U++++++{+++++++}U{{}{UU}{UU{U}U{}++++=============+++U}{}}}U}}UU}++++}{{U{++++++}U}{{}}}{{}}U}UU}++++=============+++{}}U{{UU}{{{++++{{UUU{{++++{UU}}{}}}UU}UUU{U++++=============+++}}U{}U}{}U{U+++U{{{}U}UU++++}}}}U}}{}{UUUU{+++++=============+++{{}}{}{}}{}}+++}UU{}U}}U++++U{U{}U}{UUU{U{U++++++============+++{{}U{U}}}U{{+++U}U{{}UUUU+++}U}{{{}U{UU}}UU+++++=============+++UUU{UU{{{{{U+++U}}{}UUU{{+++U{{}U}}}{{{U}+++++++=============++++{{{U{}}}{}U+++U{U{{}}}UU+++{}}U{{UUU}U+++++++++=============++++U{{{{{UU{U}+++++UU{}U}{++++{{{}}}UU}++++++++++==============++++++UU}U}}}UU++++++++{{U+++++UUUU{UU+++++++++++===============+++++++++}{U}}}U++++++++++++++{{{}}+++++++++{U+++===============++++++++++++{}{{U{+++++++++++}}+++++++++++{U{+++================++{{+++++++++++}U}U}}+++++++++++++++++++U{}U++++================++}}}}}++++++++++++}{}U++++++++++++++}UUUUUU+++=================++}}}}}{}U+++++++++++++++++++++++UU{UU}{U}{+++==================+++U{}}{U{}U}+++++++++++++++++U{U}UU}U{U{+++++==================+++}{UU{{U{U}{}}}+++++++++}{UUU{U{{}}}}}+++++===================++++UU}UU{}}{}U{{}{}UU}+++{}{{}}}UUU}{++++++====================++++++{{{{{{{}UUUUU{U}{+++UU{{U{}}+++++++++=====================++++++++++{{{UU}{}}{{}}+++{}{{+++++++===============================++++++++++{{{{{}U+++++++++++++++====================================++++++++++++{++++++++++==========================================++++++++++++++++================================================++++++++++++===+=====================================================++++++====+===============================================================++++===========================================================+++++++========================================================+=====++++============================================+++++++++++=====++++============================================++++===============++==========================================++++=================++++===================================++++++====================++++++==============================++++++++====================++++++======================U14009
IdkLukas
Scratcher
6 posts

Flipnote Studio: Scratch Edition CODES

}U}UU{}}U{{}{{U{}{}U}{{{UU{}{{U{}}U}{{{U{}{{}U}}}}U}UU}}UU}{}{U{{U}}}U}{{U{U{}}}{{{U}UUU}{UU{{}}}{}UUUU}U}UUU}}}}U{}{{{}U}}{{UUU}{U}U{UU}}{}{}{U{U}U}UUUU{{{}U{U{U{}U}{}}UU{U{}}}{}{}U{}}{}}}U}{}{U}{{{}{U}{{}UUUU{UU}}{}{}UU{{UU}U{{}}UUU}{}{U{{{U{{UUU{U{UU}}U}{}UU{}}UU{U}}{{{}{{U{{}{}}U{}}}U}U}}U}U}}{{}}U{{}{}{}{{}}U{{}}{}{U{U{{{}UUU{}}{{}UU{}}{U}U{{{}{{{}U}{{{UUU}{U}UU}UU{}}}U{U}U{{{U}{}{U}{U{UUU{}{}}{}U{}UU}}U{UU{}}{UU}}{U{U}}U}{}UUUUU{U}U{}{U}UUU{{}U}{{{}}{U{}{}{{{}}{}{UU{U}{UU{}}U}{{U}}}U{{}U}{{}{}}}U}{{U{{}{{}U{U}}}UU{U}{}}U{U{UU}U{U}}}{UU}{}{{{{U{{U}{U{{}{{{}U}}{{{}}{{UUU{}{}{UUU}{}{{U{UUU}UU{{{}{{{}U{U}UUUU{}}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{{{UUU}{U}U{UU{U}{}{{}UU{{UU{{{}{UU{UU{{}U}}U}{{}}}{{{{}U{}}UU{{UU{UU}{{{{}}{U{}{U}{{}{{}}{U{UUU{U{}{{}{{UU{}{UUU}}{{{}}U{{}{}}}}UU{}{{U{U}}UU{}{{U{U{U}UUU}{U{U}{{{}U}}}UUU{UUUU{{UUU}}{U}U}UU{{U{}}}{U}{UUU}}}{}}{}U}U}{}UU{{}{UU}}}UU}{{UUU}{U}UU{{}{UU}U}U}U{{U{}UUU{}{{}{}}UU}{}}U{{UU}{U{UUU{}}{UUU}}}UU}U}{U{}U}U{}{}}U{{{{{}}{U{{}{}UU}}{U}U{}U}UU{{}}}U}U}{{U{{}{{{UUU}}{U}}{U}}}}}{{{UUU{{{{U{}{}UU}{}{U{UU{}U}{}}UUU}U{UUUU{{}{U}{}{{U{{{U}}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}{{}{}U}}{{}U{U{{}{{}U+++++U{U}U}U{}}{}{{}{{U}UU{{{UUU}{}}}UU{{}}U}}}{U{{{U{{}U}{}}}{}+++++}U}{U{}{}{U}}}}}U{U}{}U}{++++U{UUU{U}}U{}}U}}{}}{U}{{U{UU{{U{+++U{{{UUUUU{{{{}U}U}UU}}U{+++++{}}}UU}{U{{UUU}}}}U}}{{{}{{{U}}}}}}{}}}U}U{{U{}{}{U}U{U{}}++++++}}UU}}U}U}}}{UUU{{{U{UU{}UU{{{{}}U{U}UU{{}}UU{U{}U{}{}}}{{++++++}{U}UU{{{}{{UU}}{UU{}}{}}U}{UU}U}}U}}UUU{}{}}{{UU{U{}U}U{U}+++{{UUU}U{U}{}{U{UUU{UU}{U}{UUU{U}{}U}UUU{U}U{U{U}}U{}U{}U}U{{U}{{}}{}{}{UU}}U{}}{{{}U}{U{}{UU}{U}}U{}U{{{{{U{{}}}{}}UU{UU{{{{}}}{}UU{UU{U}}{U}}U{U}{{{}{UUUU{}{U{{}U{{UU{U{{}}U{}}}{U}}{{}}U}U{{{{}U{{{U{U}}{U{U}}U{U{}{}}}}UU{{U{UUU}}}UU}}U}U}}U{}}U{}U}UU}{}{{U}U{}U{}UUU{{{}UUU{{U}{}{U{{UU}U{}UU{U}{{U}{UU{{U}}}}U{}}UU{}U}U{{{{+++++++++++{}U}{U}UU}U}U{}}U}}U{U{U{U}{{{{{{U{}}U}U}}U{UUU}}U+++++++++++++++++++++++++++++UU{U}{{{}}{{}UU{{}}U{U{{}{UU{U{{{}+++++++++++++++++++++++++++++++{UU}}}UU}UUUU{}{{{}}{U{U{}}UUUU{++++++++++++++++++++++++++++++++UUU{UU}}UUU}}{}UU{U}}U}{UU}}U{{{+++++++++++++++++++++++++++++++++}{U}U{{UU{}{}U{}}{UU{U}{{U}}}{}+++++++++++U}U}}}{{++++++++++++++}{}{UUU{}{{U{U{{}{{{}U}}U{}{U}{}}}}{}U}{}{{}}}{}{U{}{}}{}{++++++{}U}U}{}}}{U{U}U}U{U{{UUU{}{U{{}UU{}UU{}{{}{{}}{}{{U{U{UUUUU}U{U}U{}U}}U{{U{UUU}U}U}}U}{U{UUU{U{{U}}}}}UU}{{}U}}{U{}U{}UUU{{{U{}U}UUU}}U}UU{}}{}}U{{UUUU{UU}{{}}}U}UU{U}{}U}{{UU}UU{{}{}UU}UU}}}}U}{U{{U}}}}}}UUUUU{}UU{}}UU}}}}{}{}{U{}U}{{U{U}{UUU{}}U{U{}U{{U{}UUU{U{{}{UU{{}{UU{{}{UUU{U}{}{}UUU}U}U{UU}}{{{}U{}{}U}{UU}{}U}{}}}UU{}}}{}}{}UUUUUU}}{}}{}}UU}{U{U{}{U}U}}}{}U}{U}{}UU{{{}UU}{{}UUUU{}}}U{U{UU{U}}}{{{{U}UU}}}{}{}UU{{UU{}UU}{{U{U{{{U}{{U{{U}{UU}{UU{U{}UUU{}{U}{U}UU}}}{U}{{}U{{UUU{{}{}}UU{U{{}{U{{}U}{{{{{U{{U{UUUUUUU}{{}{UU}U}}UU{UU}}{{{}}{{}U}}{U}}}}}}U{UUU{U{U{}UU}U}UU}UU{}{{U}U}{U}}}{{U}UUU{UU{}}U}{{}}U{}}{{{UU{U{UUU{}{}{}UUU}}U}{}U{}{UUU{}{{}{{{}{{U{}U}U{{}}}{U{}}{UU{{}}{}}}U}UU{}U}UU{}U}{}{}{U{U}{}U{U}UU}}UU{UUU{}}{U{U}UU{U}U}{}{}}{U{UU}}}}UU}}{{}U{{U{UUU{}{UU}UU}{}}UU}}{}}{}{{U{{U}{}U}UU{{}{{U}U{}{}U{UU}}}}U{UUU}{U{{{}U{UU}}U{}U}{}UU}U}{{}U}U{}}}{UUU{}{}}{}{U{}{}U}}}U{U{}}}{U{{U}U{{UUU}UUU}}UU{{{}}}U{}}U}U}}}U}}U{{{U}{{}{}{U}{}U}}}}U}}}U{U}{{U{}{{U}}}{{{UU{{U}}{{U{}{U{{}{{}U}}{UUUUU}}}}{{UUUUU}{}{U}{}U{{}}{}U}}}}{U{}{U{{}{}{U}U}}}U}{U{UU}}U{}}}U}{U{{{{}UU}UU}{{}{}U{{{UU{}}UUUU}U}{UUUU{U}}}}}{}{{U{}{{}U{}{UU{{}UUU{U{UU{U{U}{{}{{{{}U{{UU}{{{U{{}U{{U{{{U}U}U{U{{U}UU{U{UU{U}{}}UU}U{UU}}{}{U{U}U}UU}{{}}}U{U}}{}}U{}{}UU}{{UUU}U}{{U{{U{}}{UUU}}{}{U{U{}}{U}{U}U{U{UU}}}}}U}U}}{U{}}{}{{}U}U}{{{{}{UU}UU{{U{UU{UU{U}UU}}}UUUUU}}U}}{U{}{}}}}{U}}U}UU{{U}UUU}UU}U}{{}U}U}UU}}{U}UUU}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}{}}}UU{}}UUU{{UU}U{}UUUU}U}}U}}}{}}U{U}{{{}{U}{U}U}U{UU}}}U{}U{U{{{{UU{{}UUU}{UU}{U}U{U}{}{{{}}U{{}{{U{{U{}{{}}UU}U}U{}{UUU{{U{{{U}{UUU{UUU{{UU{}UUUUU}{{UUU{U}UU}U}U}}UU}{{UU{}{}{}}}}}}U}}U{U{}{}{}{UU}U}U{U{}U{}{U}{}UU{}UU}U{}{}}}}U}}{{U}UU}U}UU}U}U{UU{{{{{U}{}U{}}}}}{}{U{}{U}U{}{UU}UUU}}{{{{}{U}{{}{U{U{}{{U}}U}}}}}{}}UU{}U}{{U{}{U{}{}}{}}UU}U{UUUU{}{{{UU{}}}{U}UUU{U{{}U{U{}}U{{U}U}}}{U{UU}U}U{{{U}}{{}U{}}{U{UU{}}{U{}}{U}U}{UU{U}{U}}U{{U{}}{{{U}U{{}{UU}}{}}{{}UU}}UU}{}{{{{}{U{}{UUUU}{}{}U{U{}}}U}U{UU}U}}U{{{{U{}{{{U{{}{}UUU{UU}}{U{U{UUU{UU}}}}{}UUUU{U}+++++++U{{}{{{}U}}}}U{U}{{}{U+++{UU}}UUUUU{U{}{{UU}U}{U}}U}U{}}++++++++UU{{{{}{U{U}}U{}U{{{{++++++U{{}{}}}U}{UU}{UU{{}{}{U}{}U}++++++++U}UU{U}}}U{{U}U{{U}U}+++++++U{{UUUUU{U{{U{UUUU{{U{UU{U{U}{++++++{{{UU{{}}U{U{{U{U}{U{+++++++}}{U}UU{{}{U{U{UU{{{{UUU}U{{}U}U}{{UUUU}}U{U}}}U}}{}{}}U{U+++++}U}U{UUU{}{}{{{}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}{{U{{U}{U{}U}U{{}{{}U}}{}}{{U}}{U}U{{{{}}{}U{}U{}}{{}}U{{{{}}}U}}UU}}}{}{{}}U{{U}{}U{{U{U}UU}U}UUUU{{}U}{{}{U}U{{}U{U{UUUU}{UU}{UU{U{{}UU}U{{}U}{}}}U{{{{U{}{U{UU}}}U{U{{}}}U{{U}{}{}UU{}}{U}{{{U}}{}}}}U{UU{}{{}}{{U{U}}}}UU}{UU}}{{U{}}U{U{{U}{{}{U}{{}U{UU{}}U}{U}{}}}}{}{}U}{U{}{{}{{}{{}{}UU}UUUU}}}{{U{{}}}UU}U{}}U{}UU{}U{{U++++++++++{U}U{{UUU{{{UUUUUU{{U}{U}UU{U}}{U{}{}}{}{}U}}U{{}}{{{++++++++++++++++++++++++++++++++++U}}{}{}}{}}U}}}{}{}U{}}{}}}{{}++++++++++++++++++++++++++++++++++{{}U{}{{{UUU{{{UU}UUUU{U}{{}UU}}{{+++++UUUU+++++++++++++++++++++UU{}{}UU}U{}U}{{}{}{U{{{{{{{}U{}U}U{}{}}U}}UU}U{}}{U}{}{U{++++++{}}}U}U}U{{{}{U}}}{{}{{{}UU{}U}}{}}{U}U}U}U{UU{}}{{}U}{{UUU}U}U{}}}U}{}}}}}}{}{UU{}{}}U}}UU{{UUU{U{{}}{}{U}{{}{U{U{}{{}}U}{}U{}{}U{UU}U}UUUU{}U}}{}{}{}{UU}U}}{{{U{}}}{}{}}}U{}{{U{U}}U{{}{{{U{UUUU{U{{U{}}}UU{{{U}}}}{{UUU{{UU}{{{}U{UUUUUU}}U{U}}{}{UU{U{{{{U}U{U}U{U{U}}}}{}}{}}}U{{}{}{U{}U}{}U{{{}}U}}}}U}{}{U}}{U}UUUU}UU}U{U{{{{}}U}U{{}UU}UU{}{{{}{{}{{}}{U}{}U{}U{U}}{UUU}}{{{UU{{}{U{{}}{{}{}{UUU{{}}}}{UU}}}}U{{}{{{}{U}}U}U}UUU}}}U{U}{}}{}U}U{}U{UU{{U}}U}}}UU{{}U}{U{{}}}U{UUUU{{}{UU{U{UU}}}{{U}{}{{U{{}}{U}{}{}}{U}}}{{U{U}}U}}U{U{UU}{}{{UUUU{U}{{U{{U{{UU{}UU}{}}UU{UU{U{U{}}}}{UU{}UUUU{U{UU{}{}{UU}}{}UUU}U{}}}{U{{}{}UUU{}U{U}{}}}}{U{{U{}{{{{{U}{{UU}UUUU{{}}{}U{}U}UU{}{{}U{{}{{{{U}U{U{{}{U}U}U{{{UU}}}{UU}}}{U}}}}U}}UU{U{}}U}}}{UUU}UU{{UUUU}U{U}U{}U{}{U{U{U}U}U}{{{{}}}U}U}}U}}U}U{{}}{{{{U{{}}UUU{U{{{{{}U{U{UU{{UU}{UUU{U}}U}}U{{{{{}{U}UU{{{U{}{{U}{{U}{}}{U}}{{}U{}{{}{U}}}UU{}{}}UU{}U}{U{{U{U{U{}U{}}UU{U{U{UU}U}U}{}}}U{UU}}}U{UU{}}UU{}{U}{U}{{}UU{{U}U}UU{{UUUU}}{}{}}UU}U}{}UU}}UUUU}}}U}{}}}{U}{U{{U{U{{}}{}}}{}}{UU}U}{U{}{{{}{U}U}{U{}U}}U}U{{}U{{{{{{U}}{{U{{UU{UU{}UU}}}U{{{{{}}}}{UUU{U}U}{}}UU}U}}U{}{{U{{U}{UU{{{U{UU{}}U{U{{{}{{{{}UUU}}{U}{{{UUUU{U}}U}{{}{}}{}}U}}U}}U}{}U}U{{}U}}}UUU{{{{}{U}}UUUU{U}}UUUU}}{U}}U{}}U{UUUU}}{}U}}}}}UU}}UU{{U}}}}}{}{{UU{}}{{}UU}U}{}}U}}U}{{}}{{{UUU}}{UUU{UUU}}}{{U{{}}U}}}}{{{{}{}UU{}{}U{U}UUUUU}}{{{U{}U}UUU{U{}U}{U}U}{U{}{}{U}{{U}U}}UUU{UU{{{}{}}{}}{{{{U{{}U}}{}UU{UUU}}}{U}UU{U{U{{}}}}}}UU}{U{{}{{{}}}}{{{}}{UUU}}{U{{{}}}U}U{}}{{}U{}}UU{{UU}UU}{}}{}}}U}U{}U{}UU}U}U}}{U}{}}U{}{}UU{}}UU{}}}{U{}}}U}}}UU}}{{{}{{}}}{}}U}UU}{}{{U{}U{{}}}UU}UUU}{}{U{}{U}UU{{}}{{}U}U{U{{}U}}{U}}U}}{{{}}UU{{{{UU}U}{{{}U}{U{U{{{{}UUUU{UU}}U}{}U}{UU{{U{U}UU}{}UU{U{}{}U{}}UU}{U{U{U{}}}U{{}}{UUUU}}U{{}U{{{}}{{}}UUU{}{{{{}{{U{}}{U}{{}}U}U{U{}}{}UU{}UUUU{{UUUUU{{U{{{{U{{UU{}{UU}UU}}{{U}{U{U}}}{U}U}U}{U{U{UUU{{U}{{{}}}}{U{UUU}U{{}{}UU{{{{}{U{}U{{{{{U{{{{}}}U}U}U{U}{}U{UUU{}}}U}}U}{{{U{{}{}{{}}U{}}}}}}U}UUUUUU}U{}{U{}{{}U}{{}}UUUU}}{{U}UU{{}UU}}U}{}{}{UU}}}UU}UU}}{{}{}{{}{U{}}}U}U}{U}{{}{{}U{{{{{U{{}UU{U{{{{}UU}{}U}{{U{{}{U}}UUUU}U{}{UU{U{U}UU{U}U{{U}U}U{{{U{{}}{{{{UU{UU}{}{}}UU}UU{}{}}{{}U}{}{}}++++{U{}UUU{}{U}{{{{{}++++++{U{{}}U}{}}}}{}}U}{}}U}{{}}U{U}U}+++++++{}UUU}}U{{U}{{{}UU+++++++}{}{U}{{UU{{}{U}{}}U}}}U{U}UUU{++++++++U}{U{}}}}U{}U{{}{{+++++++}UU}}{{{{{{U{{}{}{{}{{U}U{{{}{U+++++U{UU{U{U}}{}}{{UU{}}U+++++{}{{U{}}{U{}}{U{}{{UUU{U{}}UU}{{{}}++}{}UUU}{UU}U{{{{}{}U{}{U}{UUU}}{U}U{U}UU{}}}U}}}}UUUU{UU{{U}{U}U{}{}{}}UU{}UU{}U}U}}}U}UUU{{}U{}U{{}}}{UU}{}{UU{U{{U}{U}{}{}}{}{{U}{}{}UUU{}{U}{}U{}}}U}{UU}}{{}{U{U}{U{{}UU}{{U}}}{U{U}}}{U}U}{U{U}}{{{U{}UUUUUUU}{{}}{UU{}}U{{{}U{{{}U}U{}U}}{U{{UU}U{{{UU{}{U{}}}{}}{U{{UUU}UUUU{}UU}U{{}U}{{{UU{{UU{}}{U}U{}{{}U}U{}UU}{UU{{}{UU}}}}U}{}{U{}U{{}}{U}{U{U}}}}{}U}}{}U{{}{}{}{}}}U{{}}UU}{}}{UUU}{}UUU{}}{U{}{{}{U{}}{}}UU}{{{{{UU}U{}}UUU{}{{{U}}UUUU}{UUU{}{}}}U{U{}U{}}{{UU{{{{{U{UUU+++++++++++++++}}UUU}U{{{{{}}UU{{}{U{}{{U{{}}U}UUU}{{UU}{U{{UU}}++++++++++++++++++++++++++++}U{}}}{{{}{}{U{}U}}{{U}UU{{U{}{{U}{UU}UU{++++++++++++++++++++++++++++}U{{}{UUU}{}UU}{{{UU{{U}{}U}}U}{}}U{++++++++++++++++++++++++++++UUU}}U{{}UU{U}}UUU{{}U}UU{{{{{U{U}}U+++++++++++++++++++++++++++}U{{U}{}UU{UU{{}}{{{}}}}UU{{}UU}}U}U{U}U{}}{UU+++++++++++++++U}{U{{U{}UUU{}U}{}UUUU{}UU}}}U}UUU{{}{}{{}U{UU}U{}U{}}{}{U{{U{}}U{}{{U{}}{}}{{}}}{U}{{U{{{}}{U{U}}}U}U}}UUUUU}{U}{UU}U}}UU{}{U{{}}U}{{{}{{UUU}UU{{UU}{}{}}}}U{{}U{{UU}U{}U{{U{U{}{}{}}{UU}U}{UU{U{}}}U}{{}}}}{}{{{}}{}U{UU}{U{}UU{}UUU}{U}U{{{U{}}{}UU{}U}U{}{U}U}{{UU}{UUUUUUU{UUU{U}{UU}}UU{UUU{}U{}U}UUUUU}{UU{UU{}}{}{{}}}{UU{U}}{UU{{UU}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{}{}}{}UUUUU{UU}{U{U{{{UUU{}U}{}}}{U}U}{U{{}U{{UU{U}UUU{}}U}}}U}}U{{{{{}}{UUU{U{{{{UUU{{U{U{U{}{U}{}{UU{{}}UU{}}{}UU}{U{UU{}UU}U}}U{U{}{UU}{{{{U{{{U{}U}}UU{U}}{}{}U{}U{UUU{{U}UU}{U}}{{}{UU{{U}U}{{UU{}U}U{{{UU{}UU{{}{U}}UUU{}U{{}{}U{}}}}}{{{U{U{U{U{}U{{}U{}}}}}}U}UUU}}}{{U{U{}}UUUUU{U}{UUUUUU{}}UU}U{U{{{UUU}{}UU{U}}{U}}{U}U}}{U{{{UU}U}U{UU}UUU}U{UU{UU}U}}U}}{{U}{}}U}{{U{{}UUU}U{U}U{U{{{{{}UU}U{U{U{{}{U}{{{{}{U}UU{{}U{UU{}{{}{{}U}U}UU{U}}UU}}UUU{}{}{UUU{}}}{U}U{{UUUUU}U{}{}U}}}{UUU}{U{U{}U}U}}}U{U}}}}}{UU{}}{{}{{}}U}U}{U{U}}}U{{UU}}{UUU}U{}}{}}{}}{UU}{{U{}}}{{}U{{}}U{U}}{UUUU}}{UU{{}{U{U{}}}{{{U}}U}UU}UU}U}}}}U}U}{{}}UU}U{U}}UU{U{U}}}U{{U}}{{{UUU{}}UU}U{{{}}{{}U{UU}{}}}{U}{UUUU}}{{U{}{UUU{{U{{{{}{}}}}{U{{U{UU}UU}{{UU}U{}U{{UU{UU}}{}U{U{}{U}UUU}{}{}U{U}}}}UU{{U{}}{}}U{U{}{U{U{UUU{}{}}}}U{U{}UUUUU}U{}U{{U}U{U}}{}U}}}UUU{UU}{}U}UUUUU{U{UUU}U}U{}U}U{U}UU{UU{{}{U{}{{{{{{}U}}{U{}{}{UU}}{U{}U{}{{}UU}U}}}}}}{}}{U{}}U{}U}UU{UU}U{UU{{U}{}{UU{U{U}U}}U}{}UU}U}{}{{}U{{UU}U{UUU{}{}{U}{}UU}}UU}U{{U}U{{}UU}U}{}UU{{{{}}}{}U}U{U}{{{U{}{U{}{}}}{}}{U}}{U{{}U{U}{U{}{{}}U{}U{}{}}{{{}}}UUU{{UU{{{U}UU}}}}}UU{}U{}}U}UUUU{U}{UU{}}}UU{U{}}}{{{{{U{}UUUU}UU}U{UU{}U}UU{{{U{UUU{{}U}{{{UUU}}U}U}{U}U{{}{U}U{U{U{{U{{}U}}U}UU}{{U{{{}U}U}U}UU}}}}}UUUU}UUUUU{U}UUU{}}U{U{{}{U}}{UUUU}}}UU{}{}U}}{U{}UU{{{UU{}{{{{UU{}{{{}U{{{U{}U{}}{{{UUU{{U}U}U}}U{}U}{{U{{U{{{}{{}{{{{U}}U}U}U{}UUU}}UU{}{UUU{}}}U{U}UUU}}{}{U{}}{{}U}U}UU}U}{}}}{{{}{U}U{{U{U}}{}{U{}U}{{U}UU{{}}{{}{{U{{U{}}{{U{UUUU}U{U}{U}U}}{}U{}U}}UUUUU}UUU{{UUUU}UU{UU}UUUU}}{{{UU}}}}{}U{UUU}{U{}{{U{U{UU{{}U}U}{U{}U}U}U}}}{{U{}}UUUU{{UUU{{}U}}{{{}}{{UUU}{{}UU}}{{{U}}}}}U{{U}{{{}{{{U{{{{}U{{U}U{}}U{}{}}}{UU{U}}U{}{UUU{}U}U{{}{}{{}}{UU}}}U{UU{{{}U{}{{}U}}{}{}}{{{{{{U{{U}U{{U}U{}}}}UUU{U{UU{{U{{UUU{}}}U}U}}++++++++{{U{}UU{{{}{}}U}+++}U}}U}}}{U{{}UU}}{}UU{}{U{{}{}{{{U{}{++++++++{U}{}{{{{U{}}}{{+++++++}{}{{{{{U{{}}}}UU{{U}UU}U}{}{{{{U{{}UU{UU}{UU}}{}U}}{U}UUU}+++++UUU{}{{U{{}}{U}}}U{UU{U}{}{U}}}}UUU{}U}U{}U}{}}}{U}}U}{{}{U{{}{{U}{}UU{{{U{}{}{U}{UU{}}U{}}U{UU{{UU}{}}{U}}U{UU}U}}{{{{{U{}{{U}UU{{U}{{}}{U{{U{{U}}{U{}}}}U}{}{}U{U}}UU}}U{{{{{}{}{{}U{UU{}}{}}UUU{}{U{UU}{}U}}{{UU}}UU}{U}{{{{U}{UUUU{}U{U{{}}U}U{{{U{}{{{}UU{}}{U}}{UUUU}{}U}}{U{U}{}}{}U}{{}U}U{}{}{}}}}}U}}{{}}}U}U{}{{UU{}}U}U}{UU}U}}UUUU{UU{}UU}{{}{UU}UU}{U}{}{{{{{UU{UUU}{U}}{}}}}{U{{}U}{UUU}{}{}}}U{{}U}U{}}UU{UU}}}}}{{U{UU}}}UU{{}{{U}}U}}}U}U}UU}{}{}{}U}UU}{U}{{}UU{U{U{{}U{}}UUU}UU}}UUU{U}{{{}UU}UU{{{}}{U}UU}}{{{}{UUU{UU}{{UU{U}U{UU{{}U}UU{}UU}{{{U{}}U}U{U{UUU}}{U}{U}}{{U{}{{}{U}{U{{{{U}}{UU}UUU{}U{}U}{U{U{UU{U{{}{{UU{}{{}}UUU}U{}{}}+++++++{{UU{{{{{}}}UU}{U}{}}U}U{U{}}U{}}{{{U}}{U{}{UU{{}{{}}UU}{+++++++++++}U}UU}{{}U{{{UU{}{{U{U}}UU}}UUU}{{U}}{}{}{U{U{UU}{UU}UU}{}{++++++++++++++++++++++++}U{}{U{U}}U{{}{{{U{}{}{U{{U{}{{{}UUU}{{{{U{}++++++++++++++++++++{}{{}U{{}U{{}U{}}{}U}}UU}{U}{{{{{U}{UUU{}{U}UU{U}{UU{}{U{UUU{UU{}}}UUU{{{{UU}{{{U{U}}{U{{}{U}}U{UUUU{}}U{U{}U}{{}}UU{}{}{{}}{{U{{{}{}}}UU{{{{}}{}U}UU{}U}}{}{}U{}{}U{}{{{U{U}{{U{}{UU}U{U{{}{}}{{{}UU{}U}}{}}{{U}U}}{{{U{U}}}U{U{}{}U}{}U{U{{{{}{{{}U}}}U{UU{{UU}}UU{{U{{}U}UUUU}}{U}}UU{}U}U{U}U{U{U{}UU}}UUUU{{U}}{}}}{{UU}{U{}UUUU{{}UU{{U{{UUU}}}{}{}}{U{U{U}U}U{U{UU{}}}U}}U}U{}{}UUUU}UUU}{}UU{U}{UU{{{U{}UU}}}U{{{}}UU}{}}{{U{UU{{}}U{{{{U{U{U}U{}{}{U}UU}{{{}UU}UU{U}}{U{{{UUU}}14004
Rilo-
Scratcher
5 posts

Flipnote Studio: Scratch Edition CODES

{}U{}{{UU{}}}U{UU}{{}}U}U{U{U}{{{}{U}{{}UU{UU}}}U{U{}UU}}}}UU{}{{{U{UU{{{U}}{{{{}}}}U}{}U{}{{}}{{{}U{{UUU{U}}UU}}UUUUU{UU{}U}{UUU}{{{}U}{U}}}U}{U}{{{UU}}}}{}{{}{}}}{{+U}}{}{{}}}}{}}}}{{}UU{U}{{{}UUUU}UUU{{}U{{U}UU{UUUUU{{{{{U}U}{}+}{U}U}}}U}{}U{{{U{U{{}U}UU}U{{{{}}U}{U{U}UU{{U{{{UUUUU{{U}}U{U{UUU{UU{{U}}{U{{U}{}}U}}U}{}{U{}}U{}UUU}{}{UU{UUU}{U{{U{}}}}U{U}}U}U}UU{U{U{{{}U{{UUUUU{{{}{{{{U{{U{}U{{{+{}U{{}}}U}}}UU{}U}}U}{U}}}}}UU{}}UU}U{{{UU{{UU}{}}}U}}U}U{}}{{U+}}UUU{}{{U}}{}}U}}}U}U}{{}UU}}}+U{{{U{{UUUU}}}{{{U{U{U{UU}UU{U}+}UUU}}UU}UU{{UU{U{}{}{U{}}UU{{}+U}{}{U}{UU{{{+}+}}}{U{UU}{}U{{UU{}}U{{{{{{}{}}{{UUU}{U}}}{{{U}{}U{{+U+U+{+{+}+U+{{{}}{{{U{U}}U{{UU{UU}}UU}}U{U}{}{{U{}{{U+{+}+{+{+}+}+U+U+}+U}{}{U}{UUU{}U{U{UUU}}U{}U{U{{{{UU}+U+}+U+{+U+{+{+{+{+UUU{{U}U{}{}{{{UUUU}U{UUU{}UU}}}}}{U}+{+U+U+}+}+U+}+{+}{}U}U{}{+}}{{{U{{{}U{}{{U{{}}U}}U{{UU{+{+}+{+{+}+U+}+{+}{U{{UU{{{{U{U}{U+}{U}}{U}{{UUUUU}{{UU{+{+U+}+}+U+U+}+}+}U}{U{U}{U{{}}U{U{}{}}U}U+UU{{}}}}{{{{{{}+}+{+{+{+{+U+}+{+UU}{{{{UU{{}{}}U{{U}{U{}}U}U{+}+}}UUUU{}}U}{{U}+{+}+U+{U}U{U{}}+}+{UU}{}U{{{{U}}{U}}{UU}U{{U}+{{UU}}{}}}{{}U}}}}U{{U{}{UU{}{}{{+}+{+}}UU}U{}U{UU{{}UU{}{{{UU}+}{{}}{UU{U{}U{{{}U}U}}{{UU}+{+U+}+U+}+{+U}{UU{{UUU{{}{{}}{{U}U}+UU}}}U{}{}}{U}U}{{{U{{U}{+U+{+U+U+{+{+{+{U{}}}{UU{U+}+{+}+U+}+{+}+}}}UUU{}UU{{{U{}U}}}UU{+{}U{{UU}}+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{}UU}U{+U{{U}}{+}+{+}+{+{+{UU}U}UU}}U{{U{{}+{+U+{{{UU{{}UU}}}}{U}}U}U+U+{{{{UU}+{+{{}+{+U+U+U{{}{{{}UU}}U+{+{{U+}}{}{}{{{{{{{}U}{}{+U+{{U}}}}}{}}U}+U+}U{+}+U+}UU{}{}{}+{+U}}+{+UUUU{U{U}U}}UU{}U}U+U+U{}}UU{{}U{{U+}+}+U}U+U+U+U{}{}+}+U+{U}+UU{{{{}{U{}UU}}UU}}+U+}U{U{}{{U}UU{}{+}+{+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}{U{U}}UU}+UUU}U{U}}}{+}+}+U+{+{+U+U+}+{+}U{{U{}U}{}{{+{}{}UU}U{}}}{}U}{}U}U+{+U+{+}+{+{+}+}+}+}}U{}}}UU}}}}}{{UUUU}}}+{U}{UUUUU{}{}U}}{}{+U+{+}+U+{+U}}{U+UU{}}U{{}{}}}{}}}}UU}}}{}}{+}{U}U}}}}UU}UU}{{{U+}}UUU{}}U{U{}+U+U{UU}{UU}UUUU{UUU{{}}U}{U{}+{}{UU}{UU}{U{UU}}U{UU}}{U}{{U}{UU+{U{{U{U}{}U}U}}{}UU{UUU{}}}+}+U{UUU}U}}{{}UU{{{{{}U+}{U}{UU}}UU}{}U{{{{UU}}{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}UU{UUU{{UUU}}{U{UUU{U+U+}{U{UU{{}UUU{}}U{{U{UUUUU{}{}}{+}+{+{}U}{}{}{U}{{}U{U{}}UUUU{+U+}{UUU}}U{U}}{{U{UU}{}{U{{{}}}U}}U+U+}+{+{UUU{U{U}{}}U{}U}U{+U+U}}U}{}}{UU}}}{{}}{U{U}U}}}}}U{{}}}{{{{+}+U+}+}UU}}}}}U}}{}+}+{}{U}{}U{}UU{UUU}UU}}}U{U{{}U{UU{UUU}{{U{U}U}+U+U+{+UU}{{}{+{+}{}}UUU}UU{{{{}{}{{{{{}}{U}}UU{}{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}{{}{{UU{{UU{UU}{}{{{{}}}{U}{U+U+{U}}{{{{U{{}}{{}}U{U{U}{UU}{}UUUUUUU}UU}}}{UU{{U}}{}}}}}}}UUU}{}U}}U}U}{{U}U{UU{{U}}UUU{}U}U{}}{{{{{UU{U}{UUUU{UUU{}{U{{{}}{}}U{{U{U}{U}{}}{U{U}{{{U{{UUU{}}}}}U}{}U}}U}{}U{{{U{}U{}{}}{UU}{{{{{}UU}UU{U}{{{}U}U}UUU{}}UUU{{U{{}}}U{}{{{{UU}U}}UU}{UU}}UU}{U}}U{UU{{{UUUU{}}UUUU}UUUU}}UU}U{}UU}}}}{{U{}U}{}U}{}U{{}{UU}UU}U}UUU}}{UUU{}U}U}}U}}U}{}}}U}{}}{UU}}}U{{}}U{{{U{{}{}UUU}{{}{UU}UUU}{U}{UU{}U}{}+++{U}}{}}}}}}U}}U}}U{{++U{UU{{{U}{U}{{{{{{{{{}{}UUU{{}{}U}}{}{}}}U}{U}{U}{{}U}UU}{U}UU}}{U{{}{}}}U{UU{}}UUUU{{}UU{}{U{{U{U{}U+++}}{{U}{U{}U{}{}}}UU++++{U}{UU{U}UU}U{}}}U}{{{}{}{{UUU}{}U}U{{{{{U{{{{}}U{}}{}U{{{}}}}U}{U}{{UUUU{U}U}U{}UU{}{}{U{U{UUU}U{}}U+++UUU{}}}UU}U}{{UU{{+++}{}UU}}U}{}}}{}{{U}{{{}{}}}}{}}{{}}}{}}}U}U}{{UUU}{UU{U}{}}}U{{U{}{{U}UUUUUU{{}{U}{{U}}}{U}UU{U}{U}U{U+++{{{{U}}{UUU}}{{{U{+++U{{}UU{U{U}{U{{}UU{U}U}}UUU{}U{{{}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}{{{}U{U{}{}{{{}}UU{U}}{UU}U{U}}{{UU{{}U{{}}U{}}{U{}{}U}U}{{UUU{}++++}U}}U}{{{}U}}U}UUU{+++{{}{U}U}}U}}UU}U{+++UU{UUU}{U}}}}}{{U}}}U{{{}}U}U}{}}{{}}}}}}}{{}UU{{U}UUUU{U}}{}{}{{U}{{}}{{U}U}{{UUU}{}+++++UU}UU}}UU{{U}{+++U}{U{}{}UU{}U}U++++U{U{{{}U{U}{U}U{U{{}UUU{{{UU}{{{U}}}{}{}}}{}{{{}}U{U{{{{UU}UUUU{U{}}U{U{}UUU{}{U}{}}}{{{{}U++++{{UU{{UUU+++{{{}{}U{{UUUU{{+++}}U{}{U{U{{{U}}UUU{}{{UU{U{}{UUU{U{U}}UU{U{UU{{{UU{}}U}UU{U}U}{}U{U}U}U{U{UU}{}{{}UUUU{++U}}UU{UU+++++}}{+++}}}U}U}}{}}U{U{+++{{U}U{}UU{{}{}U{{UU}{{{{U}}}U}UU{{{{}}}}UU}}}UUU}U}U}{}U{{U}}{}{}U{{}UUUUUU}U{U}UU}U}{}}{{+++U{{}}U{}U}+++++U}UUU}U}UU}}{}++++}{}{}U{U{U}{{{{{}}}UUUUU{}U{{}}U{{{U}}{UU{U}U{}UU}UUUUUU{}}U{{{}U{{UU}U}}{{}}}U}{UU{{UU{U}{U{}++++}U}U}}{}++++++}}}}UU}{{U+++}{}U}}UUU{}U}}}{{{U}{UU{{UU{}U{{}}U}{U{{{UU}}{{UU}U}{{U}}U}{{}UUU{}}}UU{U}U{{{U{U{{}}UU}{}U{}}}{}}}{+++}}{{+++}}}}+++++{{U++++{U}U}}U}}}}}U}}UU}}}{{}U}U{U{{{{U{U{{{}}UU{UUU}{}U}{}U{U}U}}}{}{}U{}{}}}UU}U}{UU{{{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{UU}U{{}{{}}{}{{{+++++{{}{{}}}{}+++++++U}}{{{U}{U{{{{{}}{U}U{}{{}{}UU}}U{UUUU{}UUU}}}{U{}U}UU}UU{{{{{U}{UU{{}U{{{{}}UUU}U{U{U}{{UU{U}{{{U}UUU}}{+++U{+++{U{}{++++{}{{U+++++}}}{UU{{U}}U}}{U}U{{}}{}UU}U{{}{{{}UU{}{{{U{U{U}{U}{}{}{}{{UUU}U{{}{}U}UU{}UU}{}{}U}{{}U{{UU{U}{{}}+++{{}{UU+++++++}{{U{}UU}{U{++++U{{U{}{{U{{}}{U{{{U{UUU{}U{}U}U{}{}}}}UU}{}}{}UUU}}{U}{{{{U}{U{}{{{}}U{{}}U{{U{U{{{U}}}{{{}{}{+++UU}U{}{U{}++++}U}UUU}{{U{U}{}}+++++U}}{}}{}}}{{{U}{}}U{{}{}{UUU}}}U{U{UU{}{{{}{}U}}}}UU}{U{{{{UUU}{U{U}}{}U}U{U}}U}U{{{{}}}{+++}}}{{{{U++++{U++++}}U}}{{{}{{U}{U}{++++U}U{}}}}}{UU}}{{{{U}{{{}U{{{}}U{}}}U}{{{{{}U{{UU{U}{{}UU}U{U}{{UU}{{UU{}UUU{{}UUU{U}{++U{U}U{}}+++{{U{U{}U+++}{U{{}}}UU}{U{}{{U++++{{}{}UU{{UU}{U{{{}}}UU}{U{{U{UUUU{}{{UU{}}}{}{{{{{UU}}UUU}{UUUU}}{{}UUUU}U}U{}}}{{{}}{U{U}+++}}}}{}U}}U}{+++U}UUUUUU}UU{}U}{U{}+++}}{U}{{UU{}}U{}}}U{}{}UU{UU{{U}U}U{{{{U{{{{U}{{{UUU{UUU}}U{}UUU{}U{UU{{{U{{{U{U{U}}{}++++{U}}{U}U{U{UU{{U++++U{U{U}U}U}}}}UUU}U+++U{}{}}U}}{}U}}{{}UU}}{{UUU}{{UU{{U{U}}}{U}{U{}}}{}U{}U{U}U{U{{U{}UU}U}}{}}{U}{}U}+++}U}U{U}}}UU}U}{U{{{UUU+++}{U{{{U{}{{}{}U}UU+++{}}{{U{UU}U}}U}{{{U{{U}}UU{UU{}U}}{{UU{}{U{}{{U}}}{{{U{U{{}{}U}}UU}}UUUUU{}U{}++U{}{}UU{{{U{UU{}}U}{{}{{UU++++}U{U{{UU}}U{U}U}U++++{}{U{}U}}U}}}}U}U{UU{U}U{{{}UU}{}UU}U}{{UU{}U}}}{UU{{{{{{{}{{{}}U{{U}}{U{{{U}U}}U{{{}{}}U}{U}{{}UUU{UUUUU{U}{}U}}{U}{{{}}}{{U}{{{{}}}}}}{}}}{}}U}}{{U{}UUUU{{U}U{}UU{UU}{}U}}}U}{U}{}}}U}{}}U{}U{}U}U{UU{UU{}UUUU}{U}U}{}U}}U}}{UUU{{U}}{}}{}}{{{}UU{}}U{{}UUUU}{}}UUU{}}}{{}}{{}UU}}{U}{U{{UU}U}UUU}}{}UU{U}}UUU}{{}U}{{UUUU}{}{U{UU{{}{}U{}{{{{{{}}}}}UUU((((}}{}U{U}{}{}}}{{UUUU{U}{UU{UUU}UU}}}U{{UU{}{{U{{{U{{}UU}{}}}((((}{U}}{U}}}{U{}{{{}{{}U}{UU}}{UU{{{}UU{}U{U}{U((((((((}U}{{{{{{U{}{}UU}}}{}{{U}{{{}}UUU}}{}UU}}{}{}{}{{{{}UU}}(((((((((((U{U}}{{}U}U{}}}}U}U{UUUU{U}{}}{UU}}UUU{UU}}{}{U}{}U{}}((((({(((((({}{U{{U}U}UU{}UUU{UU}{}{U{}}{{{U}{UU{}}}{U}U}U}U}U}}UU}((((UU(((((({{{{}}{}((UU}U}U}{{{{U}UU}{U{U}}}{{{UU{U{{}U}{U{{U}UU(((((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}UUU{(((U}}}U}}U}U{{UUUU{}{U{{{{{}}}}U{U(((}{U}}U{U}(((((((UU}{U{{{U}{(({{UUU}}{U{{{U{U}{{{}}{{{}{U{}{{}U(((}U{{}U}{U}UU(((((U{}}{}U{}}{U{}{{{{}{}{UU}}}UUUUU{{U}}}{}UUU}}(((UU{}U{UU}}{}U((((({U}}UU{}}{}{}UU{U}U{UUUU{}}UU{}{{{{U}{UUU{}{(({}{UUUU}{}{{}{{((((UUU}}}}{}U{{}}UU}{UU{}{}{}{}}{{{{{}}{}}}}UU((({{U}{U{U}{{{}{}}((U}UU{}U{{UU}UU{{{}}}{}{{{U{{{}U{{}}{U}}}U}{}((((U{{}}}}}{{{U}U((((U{}}UUU{U}{{U}{}}{}UU{{}U{U{{}{UU{U}{}UU{}U((((({U}}}{}{UU}{{((((}{U}}U}U{}U{{U}}}}}UU}}UU}}UU{{{}UU}}U{U}UU}(((((}{}}}{U}{U}U{((({U}}U}U}}{UU{{{}{}UU}{}{{}{{}U}}}{{UUUU}{{}}}((((({{}}UUUU{}{U((}}}{{{UU}}}U{}U{}{}U{{}}}}}}U{{UU{U{}UU}U}U}}}}((((U{}UU{U}}}U(((U{U{{{{{U{}{{U{}UU}}}{{{{}U{U}}U{U{}}{U{UUUU{{{U(((({{}}U{}U}U((UUU{{{U}}{}U{UU}}}}}U{U}}}U}{{}UU{U{UU}}{{{U}{{{}(((({{{}{}{}}((({}}}U}}}}}UU{}{{{}}}{}{}UU}{UU}}U}{}}U{U{UU{UU}U}}((((}U}{}}{}((}{U}}}U{U}UU{}U}{}}}{{}}U{U}U}{}{U}{}{U{}U{{U}U}}U}((((UU}UUU{(((}U{{{U}{U}{{U}{{UUU}{{}{UU{{}}}U{UU}{}{{}}UU{{{UUU{{((((UU}}}U((}}}{}}U}U}UU}}{{{U}UU}U{}U{U}U}{UUU{{{{{{}U{UUU{{U}U}((((UU}}}((}}U{{U}}{U}}U}}}}}{U{{U{U{}U}U{{}U{U{}}}}}}UUU{}UUUU{}U((((UU{(({{U}{}{}}UUUU}{UU{}{{}}U}U}{{UUUU}U{}U{}}{{}}{{UU{UUU}{}((((U{((U}{U}U{{{}{{U}}}}U{U}{U}U}UU{UUU}}{{}{U}UU{UUU}UU{{}{}U}{{((((((}}{{{U{U}}{U{}U{UUU}{{{}U}}}U}{U{U}{U}}UU{}UU}}U}}{}}}U}U}}(((((}UU}UU{U}}}{U}{UUUU}UU}U}{{U}U}U}U{U}}UUU}}}U}U}}}{}U{U{}{}U}(((}UU}{}}{{UUU}}U}}U{}U}}}{}}UU}{U{{{}}}UU{U{U{}{U{U{U{}}}{U}UU}}UU{UU}U{U}U{}}U}U{{U}{}}}U{U}}U}{{{}UU}UUUUU}{{}}U}{{U}}{{{{}}}{}}UUU{}UUU}{{UU{}}{{{}{{{{{UU{{{}{{U}}U{U{UUU}UUUU}}U{{UU{}}{{U}}{}U}}}}}}{}}{{{UU{}{UU}}U{{{}{}{U}U}}{U{}}U}U}{U}{UU{{U}}}UUUUU{{U{{{}U}{UUU{{}U}{U{U}U}{}}{}U}{}{{}U}{}}}}}}}}{{UU}UUU}UUU{{}}}UU{UUU}{}{}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}{{{{}UU{}{}U{UUUU}{{UUU}{U{{U}}{{{{{UU}{UU{U}{{}U{}{{{}}{{UUU}{U}}}U{U{}U}{{{}}U}{{{UU{U}{}{{}{{U{}}{UU{{}{{UUU{}{{UU{{}}}}}U{}}{{}}{{{{{U{{{UU}UUU{U}{{U{{{U{UU}U}{{}U{UU}U{U{{}UU}}}}UUUU{U{U}}}}}U{UU{UUU{UU}UU}}}}{{}{{UU{}U}}{U{{U{U{}{{}U{}UUU{UU{{}}}}}{{U{}UU{}UUUUU{}{}}{{U{{{U}{}{}{}}}}}UU{}{}}{}{{{{{}}U}}}{{{{{U{U}{{{U{}}U{{}{}{}}}}}{{}{}UU{{U{{{{UU{}}{}U{U{}}{}}U}{U}}UU}}U}{U}{U{}U}}}U{U{}{U{}UUUU}}U}}}U{U}{}}{}{UU}UU}}}U{}}{{UU{U{{}{{U}UU}U{}}{{{UU}{{{U{{UU}{U}}{{}UU{U}UUU}}}{}}U{U}UU}{UU{U}{{}UU{UU{}UU}{}{}}UU}U}}{}{{U{U}}U}{}{U}}{{UU{{}{}U{UUU{{{{}{}{U{UUUUUU{}U{{}}}UU}}}{{{{{{}{}UUU{UU}}{UU{UUU}U{{{}U{UU}UU}{}{U}{U{U{{}U{}UUU{{UUUUUU{U}{U{}}{UUUU}{{}}U}}U{}}U{UU}{UU{}U{{{}U}{{{U{U}U{}U}UU{{UU{{U}}{}{}}U{}{}{{}}U}UU}{{}{{{U}}U}}{{U{{UUU}}UU}{{U}{}}U}}{U{{}}U}}{}UUUU}U}U}U}{{U{U{UU}UU}}UU{{UU{U}UU}U{}U}{{{UU}{U}U{U}{}{U}{U}{{U{{}{U}{U}}{{}U{U}{}{{}}}}{UUUU{{{UUU}U{}{UU{{}}}UUUUU}}{}{U{U{UU}}{{{{{{UU}}U}UUUU}}}UU{}{{}}}U}{{{{{}}}}U{}{}{}}}U{}U}}}{UU{}}}}U{}{{}}}}{{{{{UU{{}{U{{U}U}{{UU{{U{U}}UU}{{}}{}UUU{}}UU}UUU{}{{}U{U}{U{{{U}UUU}}}}{}}{{UU{{U}U}{}{}{}U{}}}}{}}U{{U}{UUUU{{U}{U{}{UU}UU}U}UUU{}}UU}{UU}}}{}}U}UU{{U}{{}}U}}U{{}UUU{U{{}}UUU}U{U{}{{}{}{{}U{U}{UU{}UU{{U}UU{UU{{{U{}U{{{{}U}}U}{{{U}U}}}}{UU{U{}}}{}{}{U}{{{{{U{}}{}{{{{}}{U}U}}U}{{{}UUU}{}UU}{{{}U{U}}{U{U}{U}{}{}{}U}}{U}}UU}{{}{{}UU}}{}{U{}}}U{U{}{{}}U{{U{{{}U}}{{U{U}}}{U{}U}U}}}}U}UUU{}{U{{}}U}U{UU{U}}{}}{}U{}}}U{UU}{{}UUU}U{}U{U{}{U}U}}{UU{U{U{}{}U{U{U{}U{}UU}UU{{U}}{U{{U{U{{UU{{UUU}{UUU}UUU}}}UUU}}}{}U}UUU}{U}{{{U}{}{{U{}{}U{}{}U}}{{}U{{{{{}}U}{}{}U}{U{U}}UU{{}U{{{U}{UU{{{U}{U{UUUU}UU{U{{}{U{}{{U{}}{{}UUU{}UUU}{UUU}U}U{{{{{{{UU}}{}}{}{{U{}{}U{{}U}}{{U{{}{}{}U}}{{}UU}}}}}UUU}{UU}}U}U{UUU{U}{U{U{}UUU}}UUU{U{U{}{U{}{}{}U{{}}{}}{}}{{U}{}}U{}U}{}UU}{U{{UU{}{UU}U{UUUU{}U{}UU{UUU}UUU{}U{{{UU{{{}{U{{}}UUU{{}U{}}{}{{}{{U{}{{UU{{UUUU{{{{}}UU{}}}{UUUU{{???????U}U{{{}U{{}{UU{U{{UU}{UU}{{}{UU{{{{}}{{}}}}{{}}U}{{UUUU{?????????{UU}{}{}}UU}{}}}{}}{}}{{}U{}}}U{{}U{{U{}{}}U{{}}}{U{U????????????}{{}U}}{{U}{}}{}}}{}}}}{{{{{{{}U}}{}{}U}U{{U}UUUUU{?????????????{{{}U{}{U{U{}}}U{}{}{}}U}UU}{}{U{U{}UUU}}{{UUU}}{}???++{&??&U++??}}{{U}UU}}{{}U}U}U{}{{{{{{}}}U{{}{}UU{UU{UU}{U}U????++}&??&}++???{UUU}{U}UUUU{U}}}}{{U{}{{UUUU}}UU}{{U{UUU}}{{U}??????????????????UU}{U{UU}{}}UU}}}}U{UU{{{{{U{}UUU}{}}{{}}}}}{?????????++++++++++++++U{UU}UU}}{}{UU{{{}}}UU}{{{U}{U}{}U}}{U{}U?????????++++++++++++++++}U{U}UUUU{U{}{U}}{}{U}}{}}UU{{{{{U{U{{????????++???++????????U++++}}{{}{U{}U}U{UU{UUU}{U{{{{{{}{{{{{U}????????+++?+++?????????{}++++U}U{}}}U{{}{}}UU{{}}}UUU{}{U{{{}{?????????+++++++?????????}U}U++{}U}U{}}UUU}{U{U}{}UU{UU}{U{{U}{}??????????+++++???????????{}{}{{}}{U}U}}{{{{U{{}}}}UU{}{U{}{}{U????????????????????????????U}{}}}U}}{UU{}{}}}{{}U}U}}UU}}{}{UUU??????????????????????????????{{UU{}U}{}}{UU}}UUU}{{U}{UU{{}{U?????????????????????????????????{UUU{UUU{{U}{}UUU{UU}{{}}{U}}U??????????????????????????????????U{{}}}}{{}U{}{{{{}U}}}{}}U}{U}??????????????????????????????????}{}}{}U{U}}{{}}{{}{}{UU{{{}{UU??????????????????????????????????}{UUU}{{U}UUUU{{}U}}U{U{}U{UU}???????????????????????????????????U{}U{{}{}U}}}{{{}{}{{U{}}U{}}?????????????????????????????????????{}{}U{U{U{UU}{}}U}U}UU}U}{???????????????????????????????????????U}}U{}UU{}{U{}}}}{UUU{UU{????????????????????????????????????????}{}UUUU{}}U}U{{UU}{U}{}}?????????????????????????????????????????{}}}}U}{U{{U}U{}{{UU{{{}}U{{{U}{{U}????{}U}{????????????????????{UU{{}}UU}}}}}U{}UU{{{}{}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}{{UUU}}{{U{}}{}}{}UUU{{{{U}UU{U}U}}U}}{}{}U{{}}{U}{U{{{UU{{}U}}UUU}UUUU}}}U}{{{{}}}{U}}{{U}{{}}{{{}{UU}UU}{U}U{}}U{U}U}{}}}U}}UU}}{}{UU{U}U}{{}{}U}UU}{}}{}}}U}{U{}}}}}UUUUU{{}}UU}{}{U}}UU}{}{{}}}}}{}}{U}{{U{}{{U{}}}}UUUU}U}}{}{{U{U}}{U}{}}U}}}}U}U}U{}{{}U}U{}U{UU}}}}U{{}{{U}UU{{}}U}U}}}U}{}}}U{U{U{{{U{UUU{U{}}U}}U}U}{U}{U{}UU}UU{}UUU}U}U}{}U{}U}U{U}{}}U{U}U}UU{{U{U{U{U}{}{{}{}}{{U{}}}}}}}{U{{U{UUUU}}}U}{}U{{{{}}U{U}{}{U}U{{{}{U}UU{}{U}}{}U}}}}}{}}U{{}}{}{}}U{}UU}{{{UU}{}}{}{}}UU{}{U{{{{}}UUU}}}}}}{{UU{{{U{{}{{{U{U}}{}{{U}}}UU{U{{{{UU{U{{}{{{}}U}U}{}}}U{U{U{}UU{{U}}{{{UU{}U}{}U{}{}{U{{U}U}{U}}}{UU{U{{{}U}{UUU{U{U}{{{}UU}}}{{UU{}UU}}}}U{{}}U}{UUU}U{{{{U{{}}}U}}{U}}}}}{}{U{UU{{U{U}{{U}{}{U{U}}U}{UUU{{}}UU{U{}{{}}UU}{UUU}UU{}U{{{}UU{{}{}}{}{{U}{}UU{{}U{}U}}{}{}U}U}{U}{{{{}}{}{UUUU}U}}{}UU}{}{{{UUU}}U{{U}UUU}{U{{UUU{}{UUU{UUU{}}U}{}UU}}}}{{{{U}UU}}{}}U{{}}U{{{}{{}UU{}}{}U{{{}}}}{U}{{{UU}{U{}}}}}}{{{UU}U}}UUU}U{}U}UUUU{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{}}}}{{}UU}UUUU}{U}{}U}U{U{{{{UU}U{UU}}UU}U{}{}UU}{}{UU}U}}{}UUUUUU}UUU}U{}}}UU}U}}}U}}U{}U{}}}{}UUUUUU{{{{UU}{}{}{U}}}{}{}U}{{}{U}U}}}U}UU{}{{}UU{}U}{{{{{UU{U}{UUU{UUU}{U{}U}UUUU{U{UU{{UUU}}U{}}}}{}U{U{}U{}U}{}UU}}}U{U{}}UU}UUU{UU{}}}}{}U{}{}{}}}}UU}{U}}U}{{U{}{UUU}}{{}U}U}{{U{}}U}{U{}{UU}U{}}U}{}U{UU{}{{{}U}U{{{{U{}}{}U{}{}}}}{}}{}{{{UUUU{{U}U}U{UU{UUU}}U}{UU{{{}}{{}UU}UU}{{{}UU{}{}{U{{{U}}{{{{{}}{}}UUUU}{{U}{U}UUU{U{U}}U}{}UU{{}}}}U{U{{UU{U}UU}}}{}}}UU}}U}{}}}U}}{U}}}UUU{{U{{}}{}}U}}U{{UU{U}}}{U}{U{{{{}{}UUU{{U{}}{UU}UUU}U}}}}U}UU{{{}}}U}U}U{}{}}{}{}UU}U{U{U{{{{}UU}{}{}UUUU{}U{{}}}U}U}}U{U{{UUU{U{U{{U{}}U{{{UUUU{U{{{U{}{{}U}{U}}{{}U{U}{}}UU}{{}{}}{}{{{U{{}{}}}UUU{}UUUUU}{UUUU}{}}{}{UUU}U{}{}}}{}U{{{}}}}}U}}{}U{}U{{U{{}UU}{U}}}U{{U{U{UU}}{{U}U{}U}UU}}}{{{UUU{U}{UUUU{{{}U}{UU{{{{{{{}{}{}}}}}}}{{}U{{{{}U{}{{}}}{}UUUUUU}{U}}{UU}{}UUU{U}{{}}U}U{{UUU}UU}UU}U}U}UU}{}}}U}{}U}U{UU}{U{{{U}}{U}}U{UU}{UU}U}U}}{{}{{}}}}{UU}{U{}{}}}{}U}U}{{UUUUUU}}U{{}{U{{{{UU}U{U}{UU}}UU{U}U{}}{}U}}U}{{}}{}UU{UUUU{}UU}}}{U}}U{{{}{U{{{{}U}{UU}}}}{}{}U{UU}U{U{UUU}}{{}U{}{{{}U{}}U{U{{}U{{}U{}}U}}}{{{{U}{}}}}}{{{U{UU{U{UUU{{}U}{}U}}}UU}{}}U}U}}U}{UUU}{UUU{}}U}U}U{{{U}U{{{}{{{U{}{U}}U}{}UU}}}U}}U}UU{{U{{}}UUUUU{{}U{{}}{U}UUUU{UU{{{UU}}{{U}{UU}UU{}}{}}U}{{{}}}U}U}{U{}U}{UUUU}UU}}{}{{U}}UU}U}}}UU}{U}}U}U{U}}{{U}{}UU}{U}U{}{U}}{{U{{U}}}}{}U}}UUU{UU}UUU}UU{U{{}}}{U}{}U}}U{}U{}U{UU}{}}{{{{UU{UU}{U}{}}{U{}{{}UU{U}}{}}}{{}U}U}U{{U}}{UU}}}U{}}}U{UU{U}}U}U}U}U{}}}UU}}U}}{}{}UUUUU{{UUU}{UU}{}}{U{{U{UU{}{}U{{U{}U{{}}UUUUUUU}{U}U}U}{{}U}{}{{U}}{U}}{}{U{}}{}UUUUU{U{}}{U{}{}{}UU{U}{{U}U{{}}U{}{}U}}UU{}U{{{{}U{{{U}}}U}}{}{{}{{}U}{{U}}U{U{}U}}{UUUUU}U{{U}U{{{U{{{}UU}{U{{}UU}{U}U{{}}{{U}}}}}}U{{}{{UU}}UU}{{U}{UU}{U{U{UU}}UUU}U}U{}U}U{{}{}U{{}}{UUU{UUUUU{{}}UUU}U{}}U{U}UUU{U{{U}}{U}U{U{}}{UU{}}}{}{}UU}}}U{}}{U{{}{}}}}{U{}{}}}}}{U}UU}UU{U{}{}}UU}{{U}{}U}}{UU}}{U}UU{}U}U}}}{{{}{UU{}}UU}}{}U}}{{}{}}{{U{{{UU{{{{}}U}}U{{}{{U}{U{UUU{U}}{}}}{}UU}{{{}}}}}{{}}{U{{U{UUU}U}{}{{}{{{}{}UUUU}{}UUU{UUUU{{}}U{}{}{}{UUU{}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{UU}UU{}}}}}U{}{U}}{U}U{U{{}{{{}U{}U}}{U{UU{}}}}U}{}U}{}{U}UUU}UU{}UUUUU}{{{UU{}U{{}U{{{{}UUU}U{}{}U}UU{}UU}{}{}{UU{{{}U{U{}UU{UU}U{{{}}{UUU{{}}U{{U}UU}U{{U{{U{}}{}{U{}}{}UU{}U}}UU{{{}}U}{}{UU{}}{{}U}UUU{U}}{U}{}{UUUU{}{U}U{U}}{UU{U{{{}{}{{{}{}{{}}{U{}UU}}{U}}{}{{U}{UU{U{{U{{{{{}U}}{}UU}}UU}U}}{}{{}UU}}}U}{}{{{U{UUUU{}}U}U}}UU{U{}}{U{}UU}U}}}}U{U{}}{UU{UUU}{U}U}UUUU}U{UUU{U}{}}UUUU{{U}{}{{U}}UU}}{}{U{}U}UU}U{{}}{}{}}U}}U{{UUU}U}}{U{U{}UU{{U}}U}{{{{UU}{}}U}{{{UUU{}{}U}{U{{U}U{{U}}{}}}}{U{}{U}{}{}U}}UUUU{}U}{U}{{UU}UU{UU}{UUU}}UU}}{{{{UU}}}}UUU}}{{{}}U}}}}}{U}}}}}}{UU{UU{U}{UUU{}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}}{{U{}}U{{}{U{UU}{UUU{U}{UU}{{{}{{UU}{U}{U{{{}UU}U}{{U}U}{}}}}}}}}U{{}}}{{{}{{}UUU}{}UUU}}{U{U{{UU}{{}U{U{{{{{}U}{U}}{}{U}}U}{U}}{U}}}}}}U{}{U}}U{U}{U{{UU{UU}}{U{U}UU}}U}}}U}}{{}UU{}}{U}}UU{U}}}}{}}{}U}U}{}}{{}U{UU{U{}}{{{U{UUUU}U}UU{{}{}UU{}{}{}{}U}U}UU{}U{UU}{{}{}}{U}}U}}{{}}U}{U{U}{U{{{U{}UU}U}U{U{{{}{U{}{{U}}{}}}{U{}{{{{U{{U{}U{{U}U{U{{{U{UUU{UU{UU}U{}{U{}{U{}}{U}U}U}{}U}U}{U}}U{{U{}U}U}}}}}U}UU{}{{{}{U}{}{UUUU}{UU{}U{U{{{U{{}{}UUUU{U{{{{U}{{{U}UU}}}}}}U{}{}UU{{}}}}}}{{}}}}{}{{U{U{U}{{}}U}U}{}U}U{{{UU{U}U}{UUU}}U}{U}{{{UUU{{UUU{{U{{UU{U}}{UU{{}{U{U}}U}UU}{{}{{{{U}UU}U{{U}}}{{{UU}}UU}U{{{}U{}UUU{}UU}}{}}U{}{{}{{}}}UU{{}{}UU{}{U}U}{}UU}U{}}U}{{U}U{{}{U{{}{U{U}U}{{}U{U}{{}{U{{UU{U}{UU{U{}}UU{{{U{U{}{{}U}}U}{{{}{}UU{U}{{}}{}UU}{}UU{{U{}U}U{{{{}U{U{{UUU{}U{{{U{{{{}}{UU}{}{{U}{}U}{U}{U}{UU}}U{U}}U{UU}}U{}UUUU{}{}}{}}{U{{{{{{{}U}{U}}UU{{{}{{U}UU{U}}}}U{}}}{}U}U}U}U{}UU}U}{}UU{UU}{{{{}U{U{{UU}{UUU}U}{UUU{{{{{}}{{{U{{}}U}{{}{}UU{{}{}{U}U{U{}{}}}UU}U}UU}U{{{{{U{}{}}}{U{}}UU}{}{}UU{}{U}{{UU{{}{}}U{{{{U}}{{}}U{{}{U}{{UUU{U}U}U}U{}UU{{UU}UU{}}}{}{}U{U}}U}}}{}}U}}U}{{}{{U}U}{{U{}U{{UU}UU}{UU}}{U}U}{U{{}{}UUU{}U}U{{}{{{}U{U{UU{{}U}{U}}UU{{U{}}}U{}{U{{{{{{}U{}}UUU}{}}U}UU{}}}}}}{U{{UUU}{{U}}UU}{U}U{U{{{}{UU}UU{U}U}U{{}}}U{{{}U{}}}{U}}UUU{}}}}{U}}}{{UUUU}}U}}}{U{}{U{UU{UUUU}U{{}{U}}UU}U{{}{}{U}{}{{{U{}}U}{U}U}}U{{}}{}U}}U}UUU}}}{UU{U{{UU}{UU{{}{U{}{}{UU}{{UU}}}U}}{UU{}U{UU{{}{}}}{}{UUU}}{{{U{{}{{U{{U}UU}UU}{}}U{U}}UU{U}{}U}}}}}UU{UUUU{U}}{U{U{{UUU{UU}UUU}{}}{{U{{{U{{{{U{{U{{{}{}}}}{{U}}}}{}{}{U}UUU{{}U}UU}{UU{}{UU}}{{{{U}}{U{{U{{}{U{}{U}}{{}{}{{U{}U}U{}U{UUUUUU}{U}}{}}UU{UU}}{}}U}{{}{U}U}{}{UU}{}U}U{{}}{U{}U{{{U}}{{}{UUU{{UUU}}U{U{}{{{}UU}U{{}{UU{}UUU{UU{{{}{}U}{UUUUU{U{}{U}U{}{{U}{{U{}U}}}}{{}{}}{}}}{U{}{}}}{U{{}{}{{UU}}}{{{{{U}U}U{}}UU}}}}{}}}}}}}UUU{{{{}U}{UUU{UU}U}U{UU}{{{UUU{{{{U}{{}U{}U{}U}{U}U{}}U}{{U{{{}{U{}{U{}{{}{U{}{U}U{UUU}}{U}UU}{{U{UU}U{{U}U}{{}}}{U}{UUUUU{}{U{UU{}U{U}{U{}}{U}{U{}U}}U{}{{U{{U{U}}U{}UUUU{}UUU}{{U}}}{}{}}{UUU}{U}UUUUUUU{{U}U{}U}{U}{{U{{}}{{{}{}{UU}}{{}U{}U{{UUU{{U{U}U{{U{{}{UUU{{{U{U{{U{}{}{{U{}}{}U}}{}{{{{}{}{U}}{UUU{{U{}}UUU}{{UU{}}{}{U}U{UU{{UU}{UUUU{{}}{{U}{}UU}UUU}UUU}U}{{}UUUU{}{}U}{{{{}{U}}{}}{UU}}{U{{{{{UU{UUUUU{U}}{{U{{UUU{}}}{}{{U{{{U}U}U{U{}{}}U{{}}}{{UUUU{U{}{U{U}{{}{{{{{UU}{{U}}}{{}{U{}U}U}}{}U}U}}{{U}U{U}}UU{}}{{}{U}UU{}}U}U}{{{U{{U{{{U{{}UUUUUUU{U}UUU{{}{{{U{{}{U}}{{UU}}U}U}{}U}U{U{{U{{}}U}{{{UUU{}}U}}U}{UU}}{UU{{UU}U}}}}U}UUU}U}}U{{UU}{U{UUU}}U}}U}U}UUU}}}{}U{U{}U{{U{}U}U}}}UUU}}U{{{{{{UUUUU{U}UU}{UU{}UU{U}UU}U{{{{U{}U}}{U}{{{}UU}{UUUU{{{}{}{}}U}}}{{}{}{U}}U{U}{{{}}{{}{{{U}U{}U}{U{}U}UU{U}UU{{U{UU{{{{}}U{}}UU{UU}U{{{}U}{}{U{}}}UU{UU{{{U{{U{}{}UUU{{{UUU}{}U}U{{}}{{U}UU}}U{{}{{U{UUU}U}{{U{U{}U{{U}}{U{U{}UU{}UU}U}}{}U}U{{}}{}}U{U}U}U{U}}{}{{{}{{}U{UU}UU{{}}{}{{}{}U{UU}{UU{{U{UUU}{U}U}{}}}UU}}UU{}U{}{}{{}{UU{U{{U}U{}UU}}{U}}{UU{}UU}}{}{U{{U{{}}U}{U}}}}{U}U{}}}{{UU}{{}{{{{{UU{U}}UU{U{U}{{U{U}U}U{}U{{}}}UUUU{}{}}U}}{}}}{{}U{}}{{UUU{{{UU{{}}{UU{}}UU}{U}}{{U{U}{}UU}U{{}{{}{}}UUUU{UUU{U{}}}U}{U}U}}{U{}{}U}U{{{{U{U{}{{}}}{{U{}U{U{U}{{}}{}}}{U{}}U}}UU{}U}{{{U}UUU}{UU}U{U}U{{U}U{}U}U}}}U{}}UU{{}}UU{UU{}{}{{UU}UUUUU}}{}{}U{}U{}{{}UU{{}{}{U{}}U}{}}}}{{{{UUU{}U{}}U{UUUU{{UUU}}{{}}U{{{UUU}}{}{U}{}U}}U}}U{U{}{}}{U{{U}{{}}{{U{{{UU}}UU{U{{UU{}UU{{}U{{UU}{U{U}{U{U}}{UUU{{}}{{}}}UU{UU{UU}U{}{{UU{}U}{{{U{{}}{UUU{}{}UU}{}U{}{}}}U}{}UUUU{UUU}U}}}{{}UU}}UU}{{}}UUU}UU}UU}U{{}}UU{{}}UU}}{{{U{}U}UUU}{{{{}{{}{UU}UU}UU}}U{{UU{U}{U}U}U}{}}}UU}{}U{{}{U{{U}}}UU{}{}U}}{}{U{{UU}U}UUU}}{{}{}{{}{{{}{{{{UU{{{}U{U{}U{}}{U{}{}}U}{UUU}}U{UUU{{}{U}U{}}{U{UU{U}}{}}}U{U{U{{U{{{U{{UU{UU{}}{{U}U}U{}{{{U}}U}U{UUU{}U}}}}{{UU{{}U}{{}{}{{}}{}{}{}}}}{U{{}}UUU}}U}{{{{{U{UUU{{}{UUUU}U{}{}}{U}{UUUU}}UU{{}U{U}{{{U{}{{UUU{}U}{{U}U}{}}U{}}{{U{U}}U}{{U{{{}U}U{UU{}{U}U{}U{UU{{U{}U{U}{U{}}{UU{}UU}}}U{{{}U}{}U{{}}U}U}{U{U{}{UU}UUU}U}UU}{}{}U{{}{}{{}{UUUUUU{UUU{{UUUU}}{}U{{{{U}U{{}{{{{{}{U{U}U{UU{}U}UU{}{{{}{}}{}U{}{{}}UU}UU{}}U{}}{}U{UUUU}}}U}}{}}}}UU}{UUU}}{}{UU}}{U}}{{{U}{U{{}}}U{UU}UU{U}}U{{}U{{}{U}UUU}U{}{}{U{{}U{UU{}U}{}{{U{{U{U{}{U}{{U{U{U}}U{U}}{{U}}U}{UU{}UUU}{{U}{{}U{}{{UU{UU{UUUUUUU}}{{}}}}U{U}U}U}{UUU{{U{}}{U}U}}}{{{U{}{}}{U}UU}UU{}}U}}{{U}{UUU{{}U{{}{U}UU{}}U{U{U{{U}U}{U}}}UU{U}U}}{}{}U}}}{{}}}}UUU}{{}{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{{U}{{UU}}}}{{{UU{{{UU{{}U{{{U{}U}{UU{}}}U{{U{}}U{}}U}}{}{U}U}UU}{}}}U}UU{UU}{{UU}U}{}{}}}{UU}}UUU}{U}{UUUU}}U{}U}U{}U{}U}}}U{U{}}}{{{}U{}}{}}}{{{}U}}}U}}{}}}{}{U{{{{{{}U}}U}U}}}{}}{U}UUUU{}{}{}{}}}}{}U{}{UU}}U}}UU{{{U}UUU{UUU{{U}}}{}{{}UUU}UU{}U{}{U{U{}U{}}}U}UU{{}UU}U{{{U}U}{{}{UU{{UU}}UUUU}{U{{{{{}U}{}UU{}UU{}}{U}U{U}}U{U{{}U{}U{}{{{}}{UUUU}U{UUUUUU{{}}U{{}{}U}U{{}UUU{}}{}{}{UU}{}U{}}{{UU}UU{{}}}U{{}{UU{}U{}}U{U{U}U}{U{UU}}}{{U}{{U}{{}{UU{{{{UUU{}U{U}{UU{UU{{{{U{UU}{}U}}{{{{{UU}}{{UU}{}{}}{}{}}UU}}UUU}U{{UUUU{}}}{}U{U{}{U{}UU{}}{{{}{U{}{U{}U{{}}U}UUUUU}}U}U{{{}U{}{UU}U}U}U}}}U}UUU{{U}{}UU}U{UU{}U}U}}UUU{UUU{UUU}U{U}{{U{}U{U{U{{}}}{{U{U}}{U}{U}{{{}}U{}{}UU{U{U{{U}{UU}{{U{UU}{}{{U{}{}}}{}{{}UUUU{}{{{}}{U}U}}}}U}{UUU{U}{{}}}{{}}U{}{}UU{{{{U}}}{{{}}{{{{UU{U{}}U}U{}{{}}}U}U{{}}}{{}{U{}UUUUU{}{UU}U{}UU}U}U}{{{U{}{UU}}{}}{{{}{{}U{}UU{{{U}}}U{}}}{}}U}{}}{}U{{{U}{}U}{U}{UUU}}}{U}}}}{U}UUU}}U{{U{{}UU}U{U{U{}{}{{}}UU{UU{}{{}}U{{{UU}}}U{U}U{{}{UU}}UU{U{{}{{{UU{}U{{{{}UU{U{U{{}{UUU}{}UU}{U{}{U{}}}}{UU{U{{U}}U{{}U{}}}}{U}}{}}U{}U{}U}{}U}UU}}{{}}UUUU{U}U}{{{U{}}}{{}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}}U{}}UU}}}{}{U{U{U{UUUU}UU{}{{U{UU}U}{{U{}}}U{{U}U}}{{}}}{}}}}{{{{}{{{}UU{U}}{}}}U}UU}U}}}UU{U}{U{{UUU{U{U}}}{UU{{UU}U}{{{{UU{}U{{}{UUU}U{}UUU{}}UU{UUUU}}}}{U{}}{}U}}{}{{{}{U}}U}UU{}{}}{U}}U{{UUU}}{U}{{{{}U}U}UU{UU{U{{}{}}U}U{}U{}{U}{UU}}U}U}U}U}{}{{}U{}}}UU}{{{U}U}U{}UUU{U}{{{U}}}}{U{}UU}}U{U{}{{}}}}{{{{UUU{U{U}U}U}{U{UU}{{}UUU{UU{U}}U{{}U{{{}}UU{}{U{UUU}}U{}U}}{UUU{U}UU}U}{{U}}}{{UU{U{}}U}}}}{{{}{U}{U{UU{{{U}UUUU{{{}}{}{{}{}U{}}}U}}}U}{{{{}}U{U}}}U}{U{{}}UU}UUU}U}{}{}U{}}U}{{}U}}}{UUU}}}}}{{}}U{}UU{}}{}UU{U{{U}U{UU{}U{{U}UU}U}{{}{UUU{}{{}{{}}U}}{UU}U}}{U}{{}}{U}U}{{{}{{{}{{}}{UU}UU{UU}{U{{}U}}{}{}}U}{}}}U}UUUU}}UU{}{U}}}}}U{{UU{{{U}}}U{{U}{{U}U{U{U}{{UU{U{{U}U}}}}}}}}}{U}}}}{}{}U}{}UUUUUU}U}U{}U{}U{}{UUU{U}U}{UUUU}}U}}{U{}{}UUU{{{{}{}U{}UU{UUUUU{}{U{}{UUU{{UU{U{}U{UU{{U}{{U{}UU}}}U}{{}}UU}{}{{UU}{{{UU{UU}}U}UU{U}UUU{{{U{{}UU}}U{{}}{{UU}{}U}}}{{{U{}U{U}}{UU}UU{}U}{}{U}{UU}{U{UU}UU{{}{{{UU}UU}{{}U}}}UUUU}{U}{}}{UU{U}}}UU}}}}U{}}U{{}}U}{U}}{{}U{{U}U}}{{}}U{U{}}U}U}{}U}U{}}}}U{}UU}U{{}{}UU}}U}{}U{}{}}{{U}{}{}UU{U}U{{{UU{{U{U{UU}{{U}{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}U}}UU}U}}UU}UU{UUU}U}UUU}}{}}}{}UU{UUUU}U{{UU}}U{}UU}}U}}U}{}}{U{U{}{}}U}{U}UU{}{{{U{{{}UU}}}}}}{UU}UUUU}{{}{U{}}U}U}U}}}}}{U}U}U}{{{}}{}U}U}}U}}UU}{{}UUU{}{U{U}{{}{UU{}{}U}}}}{{{}{U}}{UU}{{{UUU{}{U{}{}{}{{{U{}{}U}}{{U}{{{}U{{{U{{}UU}{}U{{}{U}{}U{{{}}U{UU}{{{{{U}}}{}}U{{{U}U{{UUUU}}U}{U{{}U{}{{{U{U{}}U{UUU{U{}{U}}{}{U}UU{}}U}U{{{}{UU{{U}{{{U}}U}}U{{U{}UU{}U}U}U}}{U{UUU{U{}U}{}{}}}U{}UUU{}}{{{}{UU{{{}}{{{U{U}}{{{{{}{}U{{U}{U}UU{{U{}U{U{}UUU}U}UUU{U}}}U{{U}{{U{}}{{U{{U{}}{{}}{}}}U}}{{{{{}UU{U}UU}{U}{UU}UU{{U}U}{U{}{{{{}}{}{UU{}}{}}{}{UUU{{{U{}}}UU{}U}U}{{{{U{{{}U{UUU{{}}UU{U{{{U}}U{}{U{U{}U{{}}}UUUU{U}UU}{{}}}U}{}}}}}{}U{{U{{UU}}}}UU{U{}}{{{{UU{{{}}{UU{U}{UUU}U{}{}}}{{}}{{}U{U{{U{{}{}}U{}U{UU}}}}}U}}}}UU{}U{{}}}}U}}U{U{}UUU}{{UUUUU}{}{{U}{}}{}}{}}{U}{UUUUU}U}{{}{U}U}{}{{U}}UU}{}{U}{}{{}}U{}U}{U}U{UUU}UUU}{UUU{UUU{{}{U}{U{{UU{{}{UUU}UU{{{{{{{{}}{}}U}{U{}{{}{U{U{U{}{}}}U{}{}}U{}}}U}{U}{}}{{}U}}}UU}{U}U}{}}U}}}}U{}UU{{}U{U{{}U}UUU{UU{}{{}U{}}UUU{}U{UUU{{U{}}}U{}}U}U}U{U{}{UU{{{{{{U}U{}{{{UU}U{}}{{}}U{}}}U}}{UUU}{{{}}{}{{}{}UUUUU}U{U}{UUUU{UUU}{U}U}}}}}}{U{}UU{{U}}U}{U}U{UU{U{U}{U}}}U{{{}}}}U}}{U}{{}U}{}{}U{{U}{{U}UUUU{{UU{U}{U}}UU}{}}{}}UU}U{{{}}U{{}{}{}}{{U{{U{UU}U}U}{}{{{UU}}U{{{}U{}U}}}{}{}}}}U}U{{{{{}U{}}U{}}U{U{{U{}U{U{UU}{{}{{}U}{UUU{U}}U}}{{U{UUUU}{{U{}U{{UU}}}}}}U{{U{U}U{{{UU{}U{U{}}}UUU}{}}{{UU{{{}{{}U}{{U{{{U}{U}UUU}}}{{{U}{{{{U{{}U{UUU{U{}U}{{}U}{UU}}{{U}{}{{U}}}U{U}U}U}U}}}U{}}U{}{}}U}{{{U{U{UUU{}{}U{}}}U{}}U}{{U{}U{{}U}{}}}UUU}}UU}U{UU{{}U}U{U}UU}{{U{}}}{{U{}{U}U}U}{{}{{U}U{}}UU{}}U{{}}}UU}UUUU{{UUUU{}}UUU{{}}{}U}}U{U{U{UUUU}{{U{}}{}U{{}U}{UUUU}}UU{UUU{}{{{{U}UUUUUUUU{U{UU{UU}UUU{UU}UU{U}U}U{U{UU{U{}}U{{}{{U{}{{UU}U{}}{}{{UU{}}{{}U{U{UUUU{{{}{U}{{}{UU{}UU{{}{{{}UU{{UUU}}{{}{}{{U{}}}UUUUUU{U{{}}U{U}}}U{UU}{{UU{{{{U}}{UU}{{}U{{{{{{{{}}U{{}}U}}{}U{UUUU{U}U{{UU}}U{}UU}U{U}}UU{{U}}}{}UU{{{{{}UU{{{UUU{{U}}UU}{}UU{}U}{{}U}{{{U{}}}}{UUU}}U{UU{{}{{{U}}}U}}{{}{U}U}UU}{UU}U}U}U{{}{U}{U}{U{{U{}}{{{{U}{}{U}{UU}}U}}{{}}}{}{{U{{U}{{U}}{{}}UU{{U{UU{{UU}{UUU}U}}}UUU}{{UUUUU}U{{U}U}}}}U}}}U{UUU{U}UU{{U}{UUUUU}U{UUUUUUUUU{U{}{}{U{}{}}UUUU}}U}U{{{}}U{{U}{}{{{}{U{}{U{U{}U{}{{}{U{{U{U{}}{}{}U{UU{UUUU{{{{}{U{{}U}}UUU{}{U}}U}}U}UUU}UU}{}UUU{{}UU{{{{}{}U{U}UUUUUUU}U{{{{U}}{}{}}{{U}{UU}}U{{{UU{{UU}{{}{{}}{}}UU{}{U}U{}}}{U{{U{U}}UUU{{U{}UU}}{}U}}U{{{U}}}U{{{UUUU}{U}UUU}{UUUU}U{{UU}{U}U}{{}U{{{U}}{}{}U{}{}U}{}{UUU{{}U{{UU}}{}UU{UU{}{{U{U{}{UUU{U}}UU}}U{}}}}}U{}{{{}{}}U}{}U{{}U}U{U{{}}}{}}U{{}U}}{}{}}UU}}}U{{UU{UU{UU{U}}U{}{UUU}U{U}{UUU}}{U}}}UU{{}U}}U{}}{{{{{}U{}U}{U{}U{{}UU}U}UUU}U{{U}}{{{UU}U{}{{{UU}{{UU{U{}}{}U}{{}U{{U}{U{}{{}{}}}}U}{U{U{{{}{U{}{U}}{}U{U{{}{{}{UU{{}U{{U}{UUU}{{{U{{UUU}UU{}{}}}}U}{U}UU{U}UUUUUU{}}}}UU{UU{U{}{U}}UU{}UUU{{U{{{{}{U}U}}{UU{UUUUU}}{}{U{}{{}}}{U{}{U}{{U}{{}{U{}{{}{UU}U}}}}{U}U{{}UU{UU}{U}{}{}{U{{U}}U{U}U}U{U{}{}}}{{}}}}UUUU{}}U}}UU}U}{{}{U{UUU}{{{}U}U{}{UU{}U}{{}{}}UU{{}}U}{{{{{}}UU}}UU{}{{}U}U}{{}}U{UUU}UU}{}}{U{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}UU}U}{}{}UU}UU{}}}U}U{}U{U}}{}{}{UU}UU}}}{U{}}}UU{{U}{{U}}UUU}{}U{{{}{U}UU}UU}U{{{U{}U{}}U{UU{}U{U{UUUU}U}UU{UUU{}{}{{}}UU{}}{{{{}{{UU{}}{{U{{{UU}UUU}}{U{U{U{U{}}}}{{U}}U}U{{{}{{{{}}U{U{}}{}{}}}U{U}}}U{}U}}UU}}UU}U}U{}U{}UU{}U}{}U{{{}{{{U}UUUU{{UU{}}}U}}UU}}{U{}{U}U}U}}{UU{}U}{}{{U{}U}UU{{U}{U{U{UU{{U}}}UUU{}U{}UU}{U}}}}{}UUUU}{}{}{}{U}U{U{{}U{}UU{UU{}{}}U}UUU{U{{{}U}}{}U{U}}}{{}}{U}}UUU}{U}}}{{}}{{}{{U{U}U}{}UU}}U}}{}U}}{}{{{}U{UU}{}}{}{{}}}U{{UU}{U}}U}}{U}{}}}{{}U}UUU{}}{U}{U{}{{{}{}UU}{}{{{UU{{{{{U{{{{}{{U{}{}UUU}{}{U}{U{}{{UU{}{}U{}UU{UU{{}{}}UUUUU}U{U}UU{{}U}U{}{}UU}U{{{{}UU{}}}}{}U}}}{{}U{{UU{}}{{{{}}U}}}{{{{}{{}}U}}{{}{}{U}{UU}U}}{UU}U{}}U}UUU{}}}UUUU{{{U{{}{}{UU}UUU{UU{{{}UU{}}U}{UUU{UU{U}U{UUU{}}UU{}}U{}U{}{}{U}{UUU{{{}}}}{UU}{U{{}{U}{}U}}}}}UUU}U{UU{U}}UU}{}U}U{U{UUU}U}UU{}}UUU}U}{U{U}{}{U{}{{{{}U}U{}{{U}{U{U{}U{UUU}{}}{}}U{{{{{U{}}{{U{}}{{{{U}{}{}}U{{}}}{{U{{}{U{{UU{{{}U}UU}UUU}{{U}{{}{U{U{{UUU}}U{{UU{{{U{}}U}U}}U}}{U}UU}U}{U}{UU{}{{}{}UU}U}U}{}}{U}U{}}}}UU{}}}}UU{}{}}U{{}{U}U{{}{UUUU{{}UU{}UU}{{{{}{}}}}{{{}UU{{U{{}U}}{{{UUU{{}UU{{{{}{U{{{}UU{{U}}}}}}U{U}UUU{}UUU{UU}{{}}}}{UU}}UUU}}{}}{UUUU{{{}{U}UUU}{{}}}}}{U}{UU}}UUU{}UU}}{{{}{U}{}U}}{}U{}UU}{{UU{{{}{UUUU{{UU}}}{UU}{{U}{}}UUU{{U}{}}}{{U{{{{{{{U}UU{U}}{UUU}U{UU{U{}}U{}}{}U}}}UUUUU}U}{U}}}{{{}U{}{{U{{{}{{UU}{}U{}U{}{U{U{}{}UUUU{}}{{U{}{U}U{}{}}}}UUU{UU{U{{{}}{{U{}}}U}}{}{U{}}}U{{{{{{}}}}{U{U{}{UU}{U}}{U}UU{{}}U{UUU{{{{U{}UU{}U}{}UUU}}}{}{{}U{{}{{{{{}{{U{{}{U{U}{{U{}{}}UUU}}UU{}U}{U}}{{UU}{{{UU}U{{}{}{{{}U}U}U}}U{{}}}UU{}U}U}{{}U{}UU}{{}U}U}U{}U}U}}}U{UU}UU{{U{}{}U{{}}UU}{}}}{U}UU}}}}UU}}}U}{}}{}}{}}{{UU}}U}U}UUU}{U{}{}}}{U}}}}{}}}}{}}UU}{}U{}{UU{{UU}}{{}}}}}UU}{U{U}}}}UU}{{{U}{UU}U}U}UU{UUUU{UUU}U}U}}U}UU{}U{U{}U{UU{{{{U{U}}U}{UU}}UUUU}{{}}UUUU{{U}U{{{}{U}}}UUUU{}}}{U}UU}{}{}U}U}{}{}UUU{}{}}}U}UU{{{UU{}{U{U}UUU{{U}U}{{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{U{{{{}UU}UUUUU{}U{U{{{{}UU}{{U{U{}U}U}U}{{UUU}UU{U}UUU}UUUU}U}U}{{{{{}}{}}}{U{}U}{U{U{{}}{UU{{}{{}{{U}}UU{U}{UUU{{UU}UUU{}{}UUU}U}}}}{U}}}{UUU}}}{U{UU}{UU{UUU{}}}UUUUUU{}U{}}U}U}}U}U{}}UUUU{}{{}UU}{}{UU}UU{U}U}{{{{}{UU}UUU}{U{U{}{U}}{U{U}{U}}}{{UUU}UU{{}UUU{}}UU{{U}{}{UU{{}{}{{{}}{}U{{UU}{{}}{{UUU}}{{U}U{UUU{{}}{}}{}U}UU}U{U}}}{U{UU}}}}{UUUU}U}U}}}}U}U}}}{U{}UU{}}{{{{{}}{U}{U{U{}{{{}{{}{{{UU}U}{}{}UU}{{{}{}{U{UUU{}{U{}{UUUUU}}{}U}}}}{}}UUUU{U}}U}}{U{UU{}UU{U}}}}}U}U{}{U{{}}{UUU}{}{}}}}}{}UUUU}U}{{{}{UU}{UU{{}UUU}{U}{{{{{{U{{{}{{}}{}{{}}UU}{{{{}{U{{}}U}{}U}}}}{{UU}U}{{{U{}}}}UUU{{}{U{}}}{{}UUU{{}}UU{}{{{}{}{{UU{}{{{}U{{}U}UUUU{}{{{{U{}}UUUU{}}U{}{}}{U{{{U}UU{{UU}{}U{}{}{U{U{UU{U{U{}}{}}{{}}U{U{}{{U}{{}}}{U{}{{{{}{U{U{U}{{{UUU}}UU}{}U{}{U}{}{}}}{UU{}}U}}}U}}}U}U{}{U}U{{{{}{}U}}{}UU{UU}U}U}{{U}}}U{}{UUU{}{U{U}{{{{{U{UU{U}U}{U{{U}{{{{{U}}}U}{}{UUUUU}UU{{U}UUU}{UU{}{{}U}{U}}U}{{U}}}}}{U}}{}{}{U{U{{}U}U{}U{{U{UUUU{U}}{{}}U{U{{}}{U{U}{{}UU{U{}}U}{U{U}}}UUUU{}U{{{{}UU{U{UUU}U}}{}U}{}UU}{}{{{U}{{}}{{}UU}}}}}U}U{}}{{}U}UU}{}{U{{}UUU{{}{U}U{}{}}{}U{}U{UU}U}{{U{{{UUU{}UU{}{{UU{}U}}{}{}}U}}{}}{U{U}}}U{}}{U{{U{}}}U}}}UUU{{{UU}{{{U}}}U{U}}{U}}}}}U{}}}{}UUU{}{}{}U{{U{U{}}}{}U}UU}UUU{{}U{}U}{UU{}}{{}}U}{}U}{{{UU}{}{{U{}}{}}UU}U{U{UUUU{UU{}U}{UU}{}UUUU}UU}}}{}{{{}{{}}{}}}U}}}}{{{U}{}U{{U{}}}}U}}UU{U}}{U{U}{{U{{{{}{U{}U}{U{{{U{}{U}UU}{{}{UU{U}UUUU}{}U{}UU{}U{}}U}}{{U}}UUU}}{UU{{{{}}}U}}{U}}U{{{{U}{}}U}{{UU}{}U}U}{}U{}}U{}U}UU{U}}{}{U}}}}}}}{UU}{{}U{}U}UU{}{}}UUU}UU}}UUUUU{{}{{}}UU}}{}}U}UU}UUUU}U{{UUU{{}U}}}U}{U}}}}U}{{U{UU{{U}{{}}}U}}}}UUUUU{{U}}{}U{}{}U}}{}}U{U}}}}}U{{}}{}}U}UU}{}{UU}}U{{{U}{{}U{UUU}UUU}}{U{U}U{}}{U{}{{UU{{U{{{}}}{U}U}{}U{UUU}U{}U{{}{}{U}UUU{{}{{}{}}U{UU{U}{U{}UU{U}{}}}{{}{{U}U}UU}{{U{}}}{{UU}U{}UU}}{}UU{{U{}}}{UU}}}}UU}{U{{U}}}U}}}}{}U}UU{{UU{}{}}}{{{UU{}}{{}{}{}U{}{U{}U{U}{{U}}U{U}{UU}{{}UU{{}U{}U}{{{UU{U{U}}UUU}}}UU{{}{U{U}{}U{}{U{U}{}U}}{UUUUU}{UU}{U{U}}}UU}UUUUUU}{U}UUU}}{{}{}}{{{{UUU{{UU{}}UU}}U}U}}}U{U}}}}}}{{{}{}{}{{U}}}}{{UUUU{{U{{{}}{}}{U{U{}}U{{}}}}{U{U}{{}{U}}}}UU}U{UUUU{}}{}UU}{}{{{{}U{}U{UU}U}U{U}U}}{{U{}{U{}}}{{U}{UU}}}}UUUU}U{U{{U}{U}}}}{}}}}}U}}U{}}{}UU{}{{}UU}}U}UU}}{}{U}{}UUU{U}U{{}}}{}UUUU{{{}U}}}}UUUU{{{{}{}{U{}U}}{UU{UU{U}}UUUU{{{U{}U{{U}{}{{}U{U}{UU}}U}UU}{{UU}U}}{{{U}}UU}}U{{{{UU}UU{{U}{{{UU{}U{{U{{}{U}}{{{}}{{UUUU}{}}{UU{UUU{}}}{}UU{UU{{UU{}}{}{}{{{{U{}{}{{{}}U{}}}{U}U{}U{}UU{U{{{}{UUU{}UUUUU{}}{{{{}}U}{UUU{{{}}}U{U{}U{{{{U}U{UU}U}}}UU}U{U}{{}{U}{U{UU}{U}UU{U{{{U{{}}}U{{}}}}}U{}}UU{{U}}}UU{}}U{{}}U}}UU{{{}{}}{{{{{UUU{}{UU{}}}UUU{{{UUU{{{}UU}}{{U}}UU{{}U}U}U}}{U}}U}}}}}{U{U{U}}U{UU}{{{UU}}{{}{}{U{{}U}UU{{U}}}U}{}{}U}}{{}UUU{{}}{{}UUU{UUU{{{}{}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}U{}{}U}{{}}}}U{UUUU}}U}}{{}{{UU{U{}}{}UUUU{U{UUU{{}{{{{U}UU{}{U}U}}}}U{{UUU}}}UU}}U{}UU{{U{}{UU}}UU{}{U}}U{U{}}U{{{U}}U}{{{UUUUU{U}}UUU}U{{U{U{}U}}}}}}}UU{}}U}}U}}{}{{{}{}{U}}{U}U{UU}U}{}{U{UUUU}{UUU}{}}U{{{}{U}{}{U{UUUUU{{U}}U}}}{{{}{{{}}U}{UU}{}{{U{{}}}}{U}{UU}}}{{}{}{}{U}}}}{}U{{U}{}{U}{{UU{U{U}}}{{UU}UUU}{UUU{}{{{}}{{{{UUU}}U}{{{{}U{{{}UUU{}{}{{{}}UUU}}UU{{}}UUU}}}}}{{}U}UU}U}{}{{{{}{{U}{}}U{U{{}U}U}{UUU}{}{}}}}UU}U}{{U}}}}{UUU}}U{UU{U{{{U{{{U}{{}{}}U}U}}{U{{{U}UU}}U}}{UU}}{U}U}UUU{{}U}}UUUUU}}UU}}U{{U{UUU{UU}U}{U}{}}{{}UU}{}U}}{{{}}}UU{{UUUU{U}{{U{{}}UU{}U{{UU}U{{{{U}}UU{}U}UU{{{}{{}U}UUU{}U{U{UUUU}{}{UU{U{U}{{U{{{}{{}}}}{U}}UU{UUU}{{{}UUUU{U{}UU}U}U}{}U{}{}U{{U{UUU}{}}U}}}}{U}{}U{}}}}U{UUU}U{}UU{{}U}U}U{{}}UU{U}U}}}}U{U{{}U{}}{}{UU{{UU{U}U{{}}U{UU{{UU}}U{UU{}{}{}}}{U}{UU{}{{UUUU{{{}}U}}{UU}{U}U}}}}{}}}{U{U}U{{U{{UUU{{}}}{UUU{}{}UUUUU}}{}{U{}}{U}{}{UUUU{{UUUUU}UU{}}{{U{U{}U}UUUU}U}U{}{UUUU}}}{{{{UU{UU}}}{}{U{UU{{UUU}}}UU}}}{U{}}}}{U{U{U{{{U{}U}{UU}UU}{{}}}}U{UU}}{U}U{{U}{U{}U}{U}}U{}UU{U}}}{{}U}}UU{UU{}{{U{{}UU{U{UU{}}U}{}}{}{}}}U}{{}U}{}{}U}UU}{}{}U{}U{U}{}}UU{{{{UUU{U{}U}}{UUU{{U{}U{{U}}}{}UUU{{{UUU{U}U{}U}}U}U}}}}{U{}U{}}UU{{{}{U}UUU{{{}{{{}}{{}U{U{}}}{U}}U}}}U}{{{}}UUU{{}}U}{}{}UU{}{U}{}U}{U}U}}}}{{{{{{}{{U{}{{}U}{{{}}U}}{}}}}{UUU}U}{UU}}{{U}{{{}{U{U{U}}{U{{U{}{}UUU}{{}}U}}{UUU}U{}UUU{}{U{U}}}{}U}}UU}}U}UU{{U}{}{}U}U{UUUU}{U{}UUUU{U{{}U{}U{{}{{}U}U}{{UU}}UU{{UU}U{U{U{}}{{}{U}}}{{U}{UU{}{U}{}U}{}UU}}U{{{U{U{}{{}{}U{UU}}U}{{}U}UUUU{}U{}}}{UUU{U}{U}}UU{{{U{}{UU}{}{{{}}}{U{{}{{{{UU{}UU{{{}}{U{}U}UU}}UU}}}{U}{}}}{{{}{{{}}}}U}{}{{{{U{U}}{{}{}{{U{}}}}UUU{UU{}}}}}{UUUUU}{UUU{}}U}U}}{{}}{U}U{}{{}{}}{}}{{{U}}}U{U}}UU{}U{}}U}U{{U}UU{{{}}UU{}}}{}}}}}}{{U{{}}U{{UUUU{UUUU{UU}}}}U}U}{{U{U{{}UU{U}{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}UU{U}}}U{{U{{{{UUUU{U}}}}}{U}U}U}U}UU{}{}U{}}}}}UU}{}}U}{U}UU}U}UU{{}U{}{}}UU{}{U}U{}}U{}{}{{{UU{{}}}}{}}{{}}UUUU{UUUU}U{U{U{UU}UUU}{{U{U{{{U{U{{{}{UU{UU}}UU{U{}{}{{{}U}{{{}}U}UU{}}U{}{}U{U}}{{U}{{U{U}}UU{{{{{U}UU{UUU}}U{U{{{}}{{}{U}}U}}{{}{U}}}}{{{}UUUU}{U{{{}}{}{}{}}U{UUU{{UU}{}U{}U}{{}{}UU}UU}{{U{}{U}}U}{}UU}}U}U}{}UU{}}U}U{}}{U}{}{UUU{}}}U}U}}{{U}{{}{U}}UUUU{U{U}{}UUU}}}}{UU}}}U{U{}U}UU}}}}}UU}{}UUUU}}{U}U}UU}U{}}{{{{}{UUU{{{{}U{}}{}}}}}}}U{UU{{UUU{U{}U{{U}U}U{}{{{}}}{{{}}{U{{}{{}{}U{}}U{{UU}{}UU}{U{U}U{{U}U{}}{UU}U}UUU{{}UU{U{}{}{}{UU}U}U}{{{}}UU{U}}{}}U{UU{U}UU}U}}UU{U{}}}UUUU{U{{}}}}{U}}}UU{}{}{UU}U{{}}{U}{U}}{}}U{U}}}{}U}U{{{}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{U}}{U}{{}U{UU{}U}U}UU}{U}}{U{U}U{}}}}U}UU{{U{{U}}U{U}{UU{U}}UU{U}}UUU}}U}{UU}UUU}{}UUU}}}U{}}{UU}U{}UU}U}U{U{{{U{UU}}U}}}}}{}}}U}U{U{U{{{U}U{U{{{U}}U{U{UU{U}{}UU}}U{U}U{U}U{U}U}}{{{{U{{}{{}}{}{U{}{}}U{{U}}U}}}U}}U{{}{{}U{U{U{}U{U}UU{U}}U}}{UU}{U{U{{{{}}UU}UU}{U{U{}}U{U}{U{{}}U}U{}{{{{UU{}}{UU}U{U{{U}}U{}U{{{}}{U{U}UUUU}{U}}{}U}UU{}}U}{}}{U{}{{}}}}}}}U}}}{}}}U}{{}}{U}{UU}UU{U{}UU}}U}}}U}}}{UU{{{{{{{U}}{{{{{{U{UUU}}U}{U}{U{{{}{U{U}{{{{}U{UUU{}{{U}{U}{U{}{}{U}U}{}}}U{}U{U{{U}U}{{{{U}UU}}}{}}U{U{UU{}{{{{}}{UU}U}U}UUU}{}U{U{U{{U}{}U{{U{{}U}}{{UU}{UUU{{}}{{U{UU{{{}U}U{}{{{U}{U{{U}{}}}{{}{{U}}}U}{{}U{}U{U}{}}{}{}}}}}{{{}U}{{{{{}{{}}{{}{U}U{}UUU}}{UUU}{U}}}{}}}}}{U}U{}{UU}}U{}}{}}{{{{{U}UU{U{U}{}U}{{{}{U}{{U{}{UUU{}}{}UUU{UUU{}U{{U}U{{}UU}}}{{}{{U}}{U}U}}U{{}U{{{}UU}{{{{{UU{}UU}{U}UU}}}U{U{{U}{{{{}U{}U{}{{{UUUUU{{}}}{}}{}U}{{}{UU{U{{{}{U{}}{}{{{{}{}U{{{UU{UU{{{{{U}}{U{U{{{{{U}UU}U{U}}}{U{UU{{U}U{}U}}UUU{}}{U{}U{{UU}UU}U{{U{}}{{{U{{}}}}{U{}}{{{}U{}UU}}{}}UU}{{UU{U}U}}}{U{UU{{U}UU{U}UUU}}}{{UU{}}{{{U{UU{U}{}}}{UU}{UUU{U}U{}{UUU}}{U{{}}UU{{UUU}}{}}{{U}}UU{U}{UU}{{U}}}}{{U{{{{}{{}{U{{}}}UU{UU{U{}{U{}{U{}{{}{}}U}}}}{}U{{}U{}{U}U{}{{U}{{{U}U}U}UUU}}UU}}UUU}UU}U}U{}U}U{{}U}U{{UU}{U}{}{U{{{}{{U{}}}UU{}U}}}{U{}{{UU}}U}}{}}{{}}}U}}{{UUU}UU{}}{U{{{}}U}{U{U}}{{{}U}}{}}UU}}{UUU}U{}{{}}{{{{{U{UU{{{}}}{{{U{}{{{{U}{}{{U{U{U{UU{}{{{}{{}UU{U}}UU}{U{}}U}}}{UU}U}}}}{{U}U}}{U{U}UU{U{UU{U}UU{UU}{}{{}}}}}{U{{{{{{}{}}U{U{}}}{}}U{U{UU{}U{}U{UU}{U}UU{{U{}}}{{{}U{U{}{UUU{{U{{U}}UUU}U{{}{{U{}{{{{}U{UUUU}}{{U}}U{{{{{}U}{{UU}UU{{U{UU{}U{U{U}}U{}}}UUU{}}U}{U{{U{U}}U}U{}}{}}}{}{U}}}{{U}UU}{U{}{{{{{}UUU{U}{UU{}{}}U}{}}}}}{U}}{U{{U{}}U}{{{UUUU{}}}UU}{{}UUUUU{{{{{{U}{}}{U{}}UUUU{{U{}UU}{}}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{}UU}{{}}}{{}}}}{{{{UU{{{{U}}{UU}{U{U{{U}{UU}{}UU{U{U}{{UUUU}U}{}UU{U{}U}{}U}}}{{U{U}UU}}}U{{}U}}}{UU{UU}}{}{}}U}U}}{{U{{{}U{}}}UUU}}{{{{}{U{}U{{{U}{{U}}U{}}U}}}}{}UU{{U}{}{UUUU}}}}U}U}}U{UUUU{}}U{U}{}{U{U{UUU}{U}{UU{{{U}{U}}UUUUUU}U{}}}{U}U}{U{}}UUU}{U{}U}{{U}UUUUUU}{{}}U{}U}{{{{{}U{{}{U{U{{UUUU{}U{{U{U{}U{}{UU}}U}}{}{{{{UU}}}{}{}{{{UU}{UUU}U{{UU}U{{UUU}UU}U}{}{{UU{{{{}{}{{{{}{UUU}{}U}UUUU}{UU}UU{}UUU}{}}U}}{UU{U{U}}{}}{{}}}UUUU}{{U}U{{}U{{{{{{{}UUU}}}U{{}UU{U}U}{{U{}U}{UUU{}{{{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}{{}}}}}}U{{}}UU}}{{}{U}}{U}U{UU{UU{}}{}}}{U}{{UU{}}U}{{}}{U}{}{U{{UU}U{{U}U{{}}U}{UUU{}U}{{UUUU}{U{}U}}}}{UU{}}UU{{{}}}{{}U}{{}}}{{{{{U}{U}{}UUU}UUUU}{{}U{U}}{{U}UUU}UUU{U{}{}{{{}{{U{}}U{{U}{U{U{U}}{}UU{}}U}UUU}{{}U}}U{UUU{U{}{}U{U{}{U}}}{}}U}U}U}}}{{{}{}U{}}{UU}}{}{{{UU}}{U{}{}UU{UU{{U}{U{}}}{}{{}}{U}{U}}U}{{}}}}}{}U}}}U{{}}{{UU{{U}{{UUUUU{U}{U}}}{}}}U{{{}U}{{{UUU{{UUU}UU{{}}U}UU}}{{U}}}{UU}}U{U}{UU{}}U}}{U}{}}}{UU{}}}}}}{{{UU}}}U{U}{}{}U{{UU{{UU}UU}{}{{}U}U}{}}}{U}}}}U}U{{}{}{}UU}{U{}}U}{U}{{{}U}}}UUU}}{{{{}{{}{{{U}{{}U}U}{U}UU}}{U{}}U}U}}{}U{{}UUUU{}U{{UU{}}UU}U{U}UU}U{}U}}}}U{{}}}{}U}UUU{UUU}{{U{UUUU{{}}{{{{}{{}UU{}}{UU}{}U}U}{UU}}{}}{{{U}UU}{}}{{UUU}}}}}UU}{U{}{{U}U}{}{{}U}UU}{U}}U}UU{}}{U{{{U{U}}{}UUUUU{}}}U{UU{}U}UU{{{}}}{U{{{{UUU{}{}UU{}UU{{}{}{UU}}UUU}{}}}U}{UUU}U{UU}}}}}U{}{}{{}{{}}}U}U{}UUU{U}UU}}{{{{{U}}{U{{}{{}{}{}}{}{U{{{}}{U}{{UU{UU}}U}U{{{{}{U}{{{U}{}U{{U{}}U}}}UUU}{U}{{}}}}}U}UU{}{}UU}{}{{}{UU}UU}}U{UU}{{}{U{{{UU}U}UUUU{U}}UU}}U}{U{}{{}UU{{{UUU{UU{}U{}}}U}{UU}}}}UU{U{U}UUU{U}{}}{{U{}}{}U{{{}{}}}UU}{U{{}}}U}UU{UU{}}}{}{{{U{}}{U}}UU{UU{}}}UU{{{U}U{}}U{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{{U{UU{{UU{{{U{UU}}{U{}U{UU{UU{{}U{{UUU{{}}}{{}UU}{}{}}UUUU{}U}}{{{{{{U}UU{{{}{{}{}{{{UU}}{UU{}{}}{}U{}U}{{U{{}}}U}}{{U{{{U}{U{}}}{{}}}}{}{{}{U{UUUUUU}U{}}{}{{UU{U}{UU{UU}}UU}}}U}}U}{{}UU{U{{{UU{U}UUU{{}}{}UU}}}{}}}}}}}{{{UU{{}}}{{}UUU}UU{}{}}{U{}{}U}}}}U}UU}{{}U}{{}{U{{{UU}}{U}UU{}{}}}}U}{}}U{UU{}UUU}U{{{}{}UUU{}{{U}UUU{}U{}}UUUUU}{UU}}}U{U{{}}UUU}}{U}}{}}}}U}{U{}UU}UUUU}}U}U{}U}U{}}{}{}U}UUU}}}}{}{UUU{U}{U{U}{{U}{UU{{}}UUU{}U{U{{{{}{{{U{{UU{{}}}U{}}}{}}U{{{{{}{{UU{{{UU}{{}U{UU}U{}{{}U}}U{{{{{}{}}}{U}UUU}{{U}}}U}UUU{}}}}}{U{}{}U}}U}{{}}}}{}}UU}U}U}U{U{U{{U{U{}U{U}UU{U}}U}}U}U}{{{UUUU}}UUUU}U}{}U{U{{}{U}}{}U{{U{{UUU{}}{}U}{}U{U}U}UU{{{}{}U{U{}{{{}U{}}UU{U{}U}}}}}UU{UUU}{{}U}{{U{{}U}}{{U{U}}{}}UU}{}{}}U}U{{{UUUUU}{}{}{{U{U{}}}}}}{UUUU{{UUU{U{U{{}U}UUU}{{}{}}}}{UU{U{{UUU}UUUU}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{}{UUU{{}}{{UU}U{UU}}U}{}}{}U}U{UUU{U}}{}{{}{{U{{{}}{U{}UU}}UUU}{UU}{U{}}U{U{UU}U{{{U}}UUUU{{}}U}UU{}U{{UU}{}{}}}U}U}}}{{U}U{U}U}U}UU}U{}{}UUU}U{{{{}U}{}U{}}}}}{}}U{}{}UUUUUUU{{{{}{{U{{{}}{{U}{}}UU{}}UU{U}U}{}{{{U}}{{{U{{}}}}U{{{{UUU}UUU{UU{{U{UU{{}{U{}}U{U{{{{}}{}UU}U}}{{U{}U{{U}{U}{{}}{{{U}{U{}U{{{}{{{U}{UU{{}}{}{}{{{{{{}}}}{U{UU{U{}{}}}}U{}U{{}{}UU{U{}{}{}}{}}U{{U}}{}}{U}}{}{}U}{}UU{{{{U}UUU}{}}}}{}}U}}U}{U{}UU}}{U}U{UU}{U{UUU{{U{{U{}{{U}{U}{U}U}{}}{U{{U{{U{}U}UUU}UU}}}{U}{{{UU{UU{U}{{{U{{UU{}U{U}UU}}{{}UU{}}}{}}}}}UUUUU{{}{{}{}}{{UU{}{{}{U{}{}{}{U}{U}}{{U}{{}}{U{{{U}}{U}{}}{U{}U}{UU{U}UUUU}UUU}{UU}U{U}{}}{{}}U}{}U}U{}{UUUUUU}UUU}}U}{UUUUU{{}}{UU}{}U{}U}}}}{}}{UUUU}U{}U}{}}}{{{U{}U{}{}{}{{{U{{{}{U{UUUU{{}}}}{{{U}}}}}U}}U}}}{}{}U{}{}{U}}{UU}U}}{}U}{U{}{{{UUUU}{U}U{UU{}}}{UU{{{}}UU{{U}{}{{{{}{}}{{{{U}}}{U}{{U}U}{{U{}}}{}}U}{UU{U{}U}}{{{U}}U}{}{}U}UU{{}{}}{}}{{{}}U{}U}U{{U}{{U}UU{U{}U{U{{{{{}U{}}}}{}UU}UU}{{U}U}{}}}}{{{UUU{}}}{U{UUUU{U{}UU{{U}}{U}U}U}{}{}U{{U{{{{{}}UU{}U{U{{{U{U{}U}U}UU{{UU}UU{}}{}{{}U}{{{U{{}}}{U}{UUU{U{U{{}U{U{}}{U}{{{{{}U}}U}}U}UU{U{}}}UU}{{{}}{}{UU}}U}{UU}}{{}U{{}UU}}UUUUU{UU{}U}}}U{U}U}{}}{}}}{UU}U{{}UU{U}{U{U{{U{U{{}{{}}{{{{{U}U}{{}}{{U{}{U{UUU{U{U{{U}UU}}}{{}}{}}}U{{}{UUUUU{}U}{{{U}U}{}}U{}U}}}}U{}}U}}}U{{{{U{{U}{U{{{U}}UUU{U{{}U}UU{{{{{UU}UU{{}U}{{{}}{{U}}{{{}{U}{UUU{{}U{U{U{}{{U{{{}}{{{{{}{{{U}U{}{{{U}{{{}}{}{UU{UU{{U}U{U}{}{{{{}}U}}UU}{{{{{}{U}{U}U{U}UU}UU}{{U{{U}{}UU{}}{{{U}U{{U{}{}{UU}{{{UU{{}UU}{}{}{UU}}{{U}U}}U{}{U{}UUU{{U{{}{}}}}}U{}U}U{UU}U}{{}}}}}{{{{{{U{}}U{}U}U{}}}U{U{U{UU{}U}{UU{{}U{UU{{{}}UUU{}{}}}}}U}U{U}UU{U{{{{}UU{}}U}U{U}U}{{{}{U}{}UUU}{U{U}{}U{}{{{}}{U{}{{{{}{}}U{{{U{{U{}{{{}UUU}}{{}}}U}}U{}}U{U}}{}}{UU}{U{{{U}}}UUU}U{}}}U{}UU{{U{U}{}}U{U{}}U}U{{}U{{}{}U}}UUU{UUU{{{UU}}}}UUUUUU}U{UU}{}{}UU{UU{UU}}{{{U{}}}U{{}UU}}U{{}UUUUU{}}}U}U}{{{UUUU}}{{}}}{{}}}{UU{}{}U}UU}}U}}U}{{}{}{{}}}}{}{{{{{{U}}UU{}{}{UU{}U}{}}{UUUU{}U{}U}{UUU}}{U}U{U}UU{}}{}}}UUU{}{UU}}{UUU{{UUUUU{{}{}UUUU}{UUUU{UU}UUU}{}}{U{U}}U{U}UU{U}UU{}U{{UU{}}UU}{}}{{}U{}{}}{{U}}{{}}{{}}{{{{UU{U{{}U{{{{}}{{}}}}}UU}{}{}U{UUU}{U}}U{U{}{{}}}}UU{{{}}}}{}U{UU}{{{}{{{}UUUUUU{}}{}{{{}{UU}{UU}U}{}{UUUU}U{U}{{{{}UU{UU{U{{{}{U}U{{}}}}{{U{}{U{{{{UUU{U{{{{U{{{U}}}U}{U{{}UU{}}}}{{}UU}}}{U}}U{{{}}}{U{U}UUUU{U{{{}}}UU}}}U}}{}{{UUUU}}{{{{{U{}U}}U}}{U}}U{}{UU}}}{}}{U{{}U}U{{U}U{}U{}{}UU{U}U{U{U{}{UU{U}UU}}{UUU}}}UU{UU{U}U{{U}{U}{U{}{UUUU{{U}{U{}}}UU}U}U{{U}UU{UU{}}}}U}{}}{UU}}}U{{}}UUU{{U}{UU{UUU{}UU{U{U{{{{{}{U}U}}{U{{U}{}}{{U{}}}U}}}UUU}}}U{{{}UU{}{}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{UU}U}{U{}}U{UU{}{U}U}{{UU}}}}{{U{U{{}}}UU}}U{{}}}}{{{{{{{{}U}U}U}{UU}}}{{UU{UU{{{U}{U}U}U{{{{{{U}}U}{U}U{{{UUU{U{U{}U}}}}UUU{U{{UU{{UUUU{U{U{}{{}}{U}U}U{{{}U{}{U}{}U{U{}}{U{{UU}{{}{U}UUUU}}{U{U{U{{}U}}}}{}U}}{}}UU}{}U}}}}{}{{U}UUU}{}{}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{{{{{UU}}UUUU{U{}{{}U}{}}U}U}{}{U{}}{UU{U{U{}}}}U}U{UU{U{}}{}{{UU{U{UUU}}UU{}{}UUU{U}{UU{{U}UU}{{{}}}}U}}{U{{U}UU{U{{U}{{}{U{{U}}U}}}U}{{U}U{UU{}U}UU}U{UU{}{}}}U}{{UU{{}U{{UUUU}}{U}}}}U{}{UUU}}U}{}{{{U{}}}UUU}{}}}{}{}{{{{UU{}U{}}{{UUU{}{U}}}U{{}U}{}U}U}}}UU{U{{UU}}}UUU}}U{}}}}{{}}}{}}{UU}}U{{UU{}}}{{{U}}{U{{{U}U{{}}{}}}{}U}{{{}U{{{U{{}}}{{}}}}U{}{UU{}}U}U{{}}{U{U}{{U{}{UU{}UU}}{UUU}{}{}U}U}UUU{{}}{{{{UUUUU{}{UU{}UUU}}U{UU{U{}{U{UU{{UUU}{{{}}UUU}}{{U}{{U{}U{U}{}{UU{U{{UU}U{}U}U{U{U{U}{UUU{UU{U}U{}UU}U}}UUU}UU{}}U}{{}U{}U{{U{U}UU}}{{}UUU}{{UUU}{{}}{}}}{{U}{{}U{}U}{{{}}}U}U}UU{}UU}{U{U{U{{{}{{}U{}{{{{U}}{}}{{{}{{U{U}}{UU}{}UU{UU}{}U{}U{U}}U{}U{{UU}{UU{}U}{}{{{}{U{{U{}}}}}}}}}}}{}{{}U}{{}}U}U}}}UU}}{{}{{U}U{UU{}{U{}}{{}U{UUU{}U{U{U}}{}}}U}{UU}{}}{}}{}UU{}{}UUU{}{U{{}U{}}{UU}UU}{}{U{U{{}UUU}{}}UUUU{U{}U}{{U{}{UU{U{{{UU}}}{{}{UU}UU{{}U}}{}U}{UUU{U{U{{{}UU}{}}{}UU{}}{{{}U{{U}U{U{}U}}{}U{{U{U}}U}}}UUU}}{UUU}U}{UU}}UUU}U}}UU}UU}{UU}}}{{U{}UU{U}}}{}{U{{UU{UU}{UU{}}{UU}U}U}UU{{UUU}}}}}{UU{{}{{U{{{U}U}}UUU{{UU{}U{U}{U}U}}}}U}}{{U{U{{U}}}}{{{U{{{UUU}}}UUU{{}U}U{U}{}U{{{UU}{U{U{{{U{{}{{{U{U}UU{U{}{UUUU}{{{}{U}UUUU{{UUU}U{}}}{}}U}}{{{}{{U{U{{{}}}}U{{U}{U{U{U}{U}{{UUU}{}U{}UU{UUUUU}}UUUU}U}}{UU{{{}U{}UU{U{U{}U}}}UU{{{{}{{U{}UUU{}}}{}U{{UU}{U}}{{}UU}}}U}}}UU}{}{{{{U{}}}{}U}}}{}U}}U}{U{{U}U{U}U}{{U{U}U}}{U}}}{U}}}U}U{U}UUU}U{}U}}{UU}}U}}{U{U}}U{UU}U{}{}UU{}{U}U{}{{{}}U{}{}}U}{}{{}}}}UUU{UUU{}{{}}U}{}}}U{{}}{U}}{{{{U}U}U}{U{{}{U{}{}{}{}U{UU{{}U{U}}}UU{{}{UU{}}{{{{{U{{{}}}{UUUUUU}}UU{{}U{}}U}UUUUU{UU{U{U{UU{U{U{{U}}}U}}UU}}UU}{}U{UU{}{{}{U{}{}}}U}U{{{UUU}U}U}UU}}{UUU}{{{}{{}U{}U{U}U{{U}{{{UU}}}UU{{}}}}}{}U}U}{UU{U{{{{UU{{}U}{U{}U}}{{{{{{UUU}{}U{{}U{U}{{{{U}}}}{U{UU{{U{{UU}U}{}UU}{{}{{}{{}U{U}}}U{UUU}}}{}}U{U}}U}}U}{{}UUU}}}{}{}U{{{}{UU{{}}{U}}U}U}U{U}U{{{UU}}{{{U{}{U{UU}{}{U{U{U{}}{U{U}}}}}U}UUU}}U}{U}{U{}{{UU{U{}}}{U}{{}U{{{{}{{}U}}}}U}{{U}{{}UUU{{UUU{}U{{{UU}U{{{U}}{UU{{{{}U}UUUU}UUUU}U{}U{{{U}U}UUU}U}{}}{U{}}{{{UU}{U{{U}U}}}}UU{U{UU}U}}UU}{}{}UU{}{U{U{UUU{{U{{{{}UU{{}{U{}U{}U{U}{{{}}}U{}}{UUUU{U{U}{{{U{}}}UUU{}U}U{{{U{}{{}}{U}}{U}U}U}}{}}}}}U{}{U}{}{{}}{}{{}U{UUU{}UU{}{}U{U}U{}}{}{}}}{{{}}U{}}U}UU{U}{UU}U}{{}}}U}U{U{{{}U{{{U{U}{}}{}}{{}UUUUU{{{{}{U}{U{{UU{}U}U{U{}}U{}UU{U{{{{U{{UU}{{}{U}}U}U{}}{U}{U}{U}{}U}U}U{UU{}UU{{{{U{}{}}{}}}{{}{}{}}U{{{}}{U}U}}{}{UU}U{}}U}}UU}}{}}U}{}{{{{}}{{}UUUU}U{U{}}{UU{{U{}}UUU}{{{UU}}}}}}}U{{{U{U{}}{{{UUU}}{{}UU}U}}}U{{}U{}}}{UUU{{{U{UUU{}UUUUU}{{}{{{{{{U}}{{}}}}}}}}}{{U{U{}U{}}}{UU{}UU}{{{UUU{{}}}{{}}U{{{}}}UU{}}UU}{U{}}{}{}{U}U}}}}U{}}{{}{}}U}}U}U}U{U{U{{}{UU{U{UUU}{{UUUU}}U{{{}U{}{U{U{}U{{UU{{{UU{U{U}}{}}{{U{}}{}U{{U{}UUU}UU{}UU}U{}}}U}}}U{{U}U}{U{{{U{U{{}}}UU}}U{{U}{}}{U{}}U{}UU}U}}U}UU{U{}U}UU{{{{{U}}{}{}UU}}{{}{}{UU{{U}}U{U{}}UU}UUU}}UU}{U{U}{{{U{U}U}U{}U}U}UUU{{}}U{U{{U{{}U{}{{}UUUUU}{U{{{{{U{}}{U}U{U{UUU{U{U{}}{{{UU}{}}}}{UU}}U}{{}}}}{}}}}}U}{U}{}}}{{UUU}{{U{{}{}UU}{}}UUU{U{{{U}UU}U{U}{}{UU{{U{UU{UU{{UU}U{}U}{{}{}U}{}}}{}}{}U}U}}{{}}U}{{}}}{{{{UUU{{UUUU{{UU}{}U}}}{U{U{{U{}}U}{{}}}}{UU{{U{{{UU{{U}U{U}{U{U}{U{U}}U{}{U{{UU{{{{{{UU}U{{U}}U}U{}{{{{{}{{{}}UU}}UU}}}{U}UU}{}}U}UU}}U}U}{}}U}UUU{{}U}}{}{U{U{}U{{}{U{}{}}}U}{}{}}{U}{}U{U}}U{}{UU}UU{{U}}U{U{}U}}U{}UU}}{}{{UUU{UU}{U}{U{UUUU}U{}U{{{}}{UU{{U{{}{}{{U{UU{}U}U{}U{{U}{UU}U{UUU}}{UU{}{{{{U}U{}{UU{}U}U}U{}U}}U}U{}}U{U}}U}U}UUU}UUUU{}}{U{U}{{}{UUU}}}{{U}}{U{{UU{{{}U}{}UU{{}}}}U}U{{}U}}UUU}{{}U{}}U}UU}{UU{}}{}U{UUUU{}}{}}UU{{UU{}}U{UUU}{}}U}U{{}{{{U{}UU}}{UU{{}{{}}U{UUU{}}}}{}{{}{{{U{{}UU{U{U}{}U{}{U{U}}{{UU{UUU{U}}}}{}UU}}UU}{{U}{}U}}}}}{}}}U}UU{}UU{{U{{}}}{UU}}{}UU{U{U{}}UU}U}U{U}{{{}{{}U}{}}U{{{{U{U{U{UUUU{{U{}U{U}{U{{UU}{U}}U{}UU{}U{U{{U}U{{{}{U{{U{{}U}{}{{U{{{}}UU}U}UU}{}}{}UU{}UUU}U{{U{}{{UU}{}{{}}{U{U{}UU{{}}UU{U}UU}}UU}}}{}U{{U}{{UU{UU{}}{}U{U}}{}}{UU{{U{{U}{U{{U{{{{}}U}{U}{{U{U}{}U}{{U{}UU{{U}UUU}U}{U}{{{U}{UU}U}{U}{}}U}}}U{{}{}}{UU{}{}U}U{}}}UU{U}{{{}{}UUU}}}U{{UU{U}}U{}{UU{{}{U{{}}U}}}{}}{}{U{UU}{U}{}}{{}{{{}{U{}U}{{UUUU}UUU}}{}{}U{{{U{U{{}}U{{}U{}UU{{{}{}{U{U{{}{}}}U}UU}U{U}UU}}{U{U{U{UU}U{}{}}}UUUUU}{{}{}}}{}}}U{{}{U}}{UUU{U{{U}}UUUU{{U}{U}}{{{}}U}U{UU{U{}U}{{}{{{{}U}}}U{{}}}{{}}}U{}{{{}U}}UU}}}}}{UU}}UU{{{U{U{{{U{}}}}UU}{{U}}}}UU{{{{U{}U}}U{}UUU{{U{{U}{{}U}}UU}{U{{{UU{U{}U}}U}{U}UU{UU}{{}U}}}U}}U}U}}}}{}{}}}UU}U{{UUU}{}{}UUU{U{{U}UU}U}}}{{U{{{UUUU{U{}}UU}{UU{}{{{U}}}}{{U}U}U}U{}{{}UUU}{}}{UUU{U{{}{U{U}{U{U}{{}}U{{UU}{{UU}}{{U{}{}{}UU{}{{{}}U}}}}{}{{{}{{U}}}UU}{{{{{UU{}UU}U{{U{U}U}}{{U}}UU{}{U{{U{{U}U{}UUU{{{{{U}{}{UU{{{}}{UU{}}{}U}{{{{{{U{U{U}}UUU{{U{{UUU{{UU{UUUUUUU{UU{U}U}U{{{}}{{U}U{}}{}}}{{}U}{}}}}U}{}}}U{U{{}}U}{}U}U{{UU{U}}}{}}U{{{}}}U}U{UU{}{UU}}}{{}U{}U}{U{{U{}UU}}UUU{}U}{UU{{}{}}}}UU}{{{}U}UU{UU{{}{}U}{{}{U{}U}}}{{}}}UU{}}}U}UUU}{U{{U}}U{{U}}}UUUUU{}UUU}{}{UU{{}{{U}{U}{{U}U{UU{}U}{}U}U{{}{U{}{{{UU{U{{}{U}UU{}U}U}{{U{}U{}U}{UUU{UU}{}U{{}}{{{{}}}{{U}UU{UU{}UU{{{U}{{}{{U{{{}U{{U{}}}U}UU{U}U}{}}{UU{}{U}{{U{}{U{}{{{UU{}U{}{}}{U{}}{{{{}U{}}U}}U}}{}UU{UU{UUU}{}{}{{{}}{{UU}UUUUU}}UUU}U}UU}U{}{}U}{{UU}{U}{}U{}U}U}}U{{U{U{UUU{UU{{{}UUU}UU{}{U}}U{{UU{{{U{{U}{}}UU}U{}{}}}{{U}{}{{U}{{}{U}U}UUUU}}{U{}}{}U}UUU}{}{}}{}}}{U}}}{{UUUU{{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}U{{}UU}{}{{{}}}U}U{U}U}}}{U}}{}}UU{}}{}{}{UUUUUUU{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}UU}U}{U{U{UU}{{}U{{{}UUU{UU}}UUU}{}}}U{}U{}}{{{}U}U{}}}}UU}}}UU{}{{U{UU{U{U}U}UUUU}}{UU}UU}}{}}{{{UUU}}U{UUUUU}{U{{}}UU{}{{}{}UU}{}U}{{}}}U{}}UU}{}U{{UU}}{{UUUU{{}{U}{U}{{U{{}{U{UU}UU{UU}}}}{}}{}}}{}U{}U}}}{}{}}U}}U{U{U{}{U}U}{{}U}}}{}}}{}UUUU{}}{{{{}{U}U{}UU{{}U{{U{U}UU}}U}}U{{}}UU{}{U}{UUU}{}UUU{{U{}U}{}{UUUUU{UUU{{UU}U{}UUUU{UU}{UU}U}UU}{}U}UU}UU{U}{}{}{UU}{}}{U}{}U}UUU}}U}}{{}U}}{{U}}U}U{{U{U{U{{{}UU{U}{{{U{{UU}U}U}U{{}{}U{{}}}}}{{U}UU{}}{}{}U}}UUU}}}}}}}UU{U}}{{UU}U{U}U}{U}UU{}{}}{{{{UUU}}{U}{}{}{{U{{U{}{}U}{{}{U{U}U{{UU}{U}}U{UU{UU{{}U{U{}}{}UU{U{{{U}{U}U}}UU}UU}U{{}UUUUU{U{{{{}U{{}{U{{}}{UU{}}UU}}}U}UU}}{{{U}{U{{U{{}{U}U}}{U}U{{{UU}{{{UU{}{}U{U{}UU{U}{UU}U}{{}{U}UU{UUU{UUUU}{}UUUUU}{{}UUU{U}{U}{{{UU{}}}}U{{}U}U}UUU}U}{{}}}U{}}}UU}{U}{{}}U{{}}{}{}}UU}U}{{}{U{UU{{UU}}}{{}UU{}{{{U{{}}}}}}U{{{U{}}{{UU{}U{}{U{}}{}{{{UU}}{}U{}}}UU}UUU}}{}{U{{{{}{{{U{U{{}UU{}U{{}}UU}U}}U{}UUU{UU}U{{}}UU}U{U{{{}{UUU{UUUU}}}UUUU}{}}}{U{U{{U}U}U}U{}U{{{{}}{}}}UU}{{U}U{{{{{{{U{UUU}UU}{{{UU}UU}}}}}{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{{}{}{}}UU{U{}UU{UU{{}U}{}{}}}UU}{{UU{U{U{UU}{UU{}U}}{}}{}{}U}U}}{U{UU{{UU{}{{}{U{}{U}}}U{}UU}}UUUUUU}{{{}}U{U{}U{}U}{{}UU{}U}}{{UUU}}{}{U}U{{{U}U}{UU{U{}U{{}{U}U}U}{}{{}U}UU{}U{}{}{U}}{{}}UU}{}UU{{}U}}{}U}U}U}U}{UU{UUU}{{U}}{{{{U}U{}{UUUU{{{}{U{}}U}U}{}{}}UU}}}{}U}{}}{{U{{U}{{{}}{}UU}{{U{{U{U}{{}UU{{U}}}{}}{U}}}}{}UUU}UU}U}}{}}U}{{U{}UU}U}U{{{}}}{}{UU{{{U{}{U}U{{}U}U}{}U}U{{{{{}UUUU{{{U{{UU}U{U}U{}{UU}}U}}U}}{{U{}{U{}{{UUU{{U{U{}}{}}{U{U}{}}{{UU{{{{{{}UU}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{}UUU}U}{{}}U}}{}UUU{{U{{{UU{}U}{}U{}{{U}UUU}U}}}U}{}}{}{{UU}}}}U}{}U}{{U{{UU{UUU}UU}U{{U{{}U{U}U}{}}}U}U}}{}}U{{}U{}}{}}}{}U{}UU}U{{}UU{UU}{U}UU}U}{{}}{{U{}{UU{{{U{}UUU}U}}}}}U}U{U}}}}{U}{}}U{}}{}}UU{}UUUUU{{}UU{U}{{U}{}}}{{{{U}}}}}U}}{UUUU{U}}U}U}}{{}{{{{{{}{}{U}{{U{{}}{U{{}{U{}}UU{}U}{U}}UU{{{}{}{U{}{}{}{U{}{}{U}}}}}}U{{{{}U{UUUUUU{}UUU}U{U{{}U{{{{U{}{{{{}{UU}{{}UU{U{{}U{}U{{}{{}}{{U}}U{{{UU{}}}}{{U{}{U}U}}}U{U}{}U}{}U{U{U{{U}UU{}U{{U{{{{}}{}UU{{{{U{}}}{U{{{{U{{{}UU}{}UU}UU}UU}{}}}{}U}}}U{{}}}{}}}{{{}}U{U{U{}}}U{{}}UU{U{{U}}}}U}UU{}}{{UU{U{UUU{{{}U{U}}UU{U{UUU{{{}{{U}{}{{{}UUU}U}UUUU{}{}U{}}{{U}{UU{U}U}{{{}}UUU}{{{}}U{UUUU{{}{{}}}{{}}U}{}{}UU}UU{{}{U{}}}U{}}}}}{UU}U}{}{}}}U}{U}{}U{}U}{{{}}U{{U{}}}U}{{}U}}UU{UUU}}}}U}{{}}{UU{{{UUUU}}}}}U{UU{}UUU}UU}U{{UU{U{{UU{}{}{{}{{UU{U{UU{U}{{{{UU{}{}}}{UUU{U}{UU{}{{{}U}{UUUUU{U}{{U}}{U}UU{{}UU{}{}{U{{}}{{U{{}U}}{UU{{{U{{}{UU}U{{{U}{}{{}UU{{UUU{}{{UU{}{{}{{}U}}U{{{}U}{{{U{{{{}{{{U}U{{{}U{}{{{}}{{{{U}}{{U{{UU}}}U{}U{}U}{{}{{}{U{}{}U{U{U}}{}UUUU{U}{{U{U}U{}}}U}{}{UUU{{UU{{U{U{}U{{{}UU{{}U}}U}}U}{{{U{{}UU}}}{{U{U{}{}{}}{{U}{UU}UU}{{{{}}}{{}}UU}}}{U}U}UU}U}U{{UUU{{{}{}}U}{U}U}}UU}}UU}{{{UUU{{}{U}}U{{UU}U}}U}}{UU}}{{}{U{}U}}UUU}U{UU{}U{U{U{{U}{{U{{}{UUU}U}{{}U}U{{}}U{{{U}}U{}{}}UUU}}{U{}}U{U{UU{U}{}{U{{}}}UUU{}{UUU{{U}U{U}{}{{U}}UU{}}UU}}{UUU}U{U{U}{}}{U}}}{{}UU}{{UU}}{{U{{{}{{}}}}}{U}{}}{{}{}}{}U}U}U}{{}{}{}}{}}}}{}U{{UUU{}{}{{}{{U}{{{{}}}{UU{U{UU{U}U}UU{}}{U}{{U}}U}{U{U{UUU{U{}}U}U}UU{}{{{}{U{U}}{{{UU{U{{U{{{U}UUUU}{UU}}{UUU}U{}U}{{U}{}U{{}}U}{U{U{{UU}{}}U{UUU{{{}U{{U{}U{{}}}}{}}U}}}U{}U{{}{}UU}{}{UUU}UU}}{{}{{}{{U}{U}}}U{{U}U{}U}}{U}}UUUUU{}{UU}U}U{{{{U}}{U}{UU}{{U}}}{{U}}}{{}}U}U}{U{U{}}U{{{}UU}UU{U}}U}{U}UU}UU{U{}{{{U}{}UUU}}{U}U{}}{{{U}{UUU{U}U{UUU}}{}{{{UU{{UU{U}}U{{{U{{}}{{}}{{{}{U{{{}U{{{U{}}UU{U}U{}{{U}}}}}{}{UU{{}{{{UU{}U}U{{U{{}U{UU}{}}}}U}}UU}{{}}}}UU{UU}UU{U{}}U}{}UUUU}{U}{{}{UU{U{UU{{U}{}UU{UUU{U}{{}{{}{}UU{}UU}{}}UUUU}}{{{}{}U}{{}{{{UU{{{}}{}}U{U{}}U{}}U{U}}}}U{}{{U}{{U}}{}}}{}U{}U{U}}{U{}}}{}}UUU}U{}U}UUU{U}{}U{U}}{{{{U{UU{}UUU}U{}U{U}}U}}}U}{}{{UU{{U}{U{U}{}UU{{{{}}}U{}}UU{U}}{U}}{U{UU{}}{{}U{U}}}{{}{U}{UUU}{U}{U}{{{UU}{UUUU{}U}UU}{{{}}U}{UU{UU}{}}U}}U{}U}}}{}}UU{}U}U{{{}}{}{}}}U}}U{}}{{U{{U{U}}}{UU}{U{UU}UU{U}{{}}}}{{UUU{{UU{}U}}}{{U}U}{}U{{{{}{{U}{U{}UU{{UU}{UUU}U}}{U}}}}}U}}U}U}U{U}U}}UU}{}{{}{}{U}}U}UU}}UU{U{UU{UU}UU}U{}U}}U}{}}}}U{}}UU{UU{}}U}UU}{}}{}UU}{}U}{}U{{U{U{U}{UU{U}UU}{{UUU{}UU}U{U}{{UU}{}{UUUU{U{UU{{{UU{UU{{{}UU}}U}U{{{{}UUU}}{}{UU{}{{}}{U{U}{UU}{}}}{U}}UU{UUU{}{{{{U}U}UUU{{UU{{}U}{UU}{}{UU{{{{}}}U}}{}{}{{UU{U}U{}}{U{U}{{{}{{U{}}UUU}U{}}}{}}}}{U{}{}{U}U{UUUU}U}{{{UUUU{{}UU{{U{}}{{{U}{U{}UU}{U{{{U}U{U}UU}U}}}{{}{U{UUUUUU}{}{UU{}}U}UU}{U{}U{U}{}}{{{UUU}}{{}{}}U}}}}U{U}{UU}{UU}{{U{}}}{{UU}{}U{{U}U{}UU{UU{{}U{U}U{U}{UUU{}UU}U{{U{}}}U}U}}{UUU}}{U}U{U}{{U}UU{}{U{{{}}}U{U{}}{U{{U{{}U}{{{U}U{}U}UU{{{{{U}UU{U{}}}}{{U}{{U}}}U{}U}U{{U}{U{U}}}{}}}{{UU{{{U{{UUUUU}U}{{}UU{}}{UUUU}{{{UU{U}UU}{U}U{{}}UU}}U{{{}U}UU{}U}{UU{}}}{{U}}U}}{UU}}{U{}}{{{U}{{UU{{}UU}U{}U}{}{{}{}U}}}}{U{U}U}U{{}{UU{}{U{U}U{{}{{{U}{{U}{{}}{{{{{}}{{{U}U}{}}}{U{{{{{{}}{}{}U{U}U}{{UUUUU}}U{{{{{}}}}}}{}{{U}{{{}U}{U}UU}U{}{{U}{{U{}{U{UU}{}{{U{}}U}}}{}U}UU}UU{{{U{{}}}{U{{UUU}}UU{{}U{U}}UU}U{{}}UU}}}U{{U}U{U{{{}U}}}UUUU{}}U{{}U{UU{{}U{U{U{U}}}{U}}}}}}{}}UU{}{{}}}}}{U{{U{{{UUU}UU{}{{{{{}}U{{}UUUU}}}}{{}{}}{}}}UUU{U}U{}{}U{}}}{}U{}U{{UU{}}{}{U{U{}{U{}U{{U}UU}U{U{}}{{}UU}{{U}}U}}}U}}U}{{U}}}}U{}{}{{}UU}}UU}{}}UU{U{{{{}{U}}}}{}}{{UU}}UU{U}U}}{{U{{{}{UUU{}}{UU{{{UU}{}}U}}}{U}}{{U{U{UUU}U}}{U}{}{}UU}}{}UUU}}}}UU{U}U}}}{{U{{{U{{}}}}{{UU}UUU}{U}{{}{{U}{{UU{UU}}{{U}{{U}}{{{U}U}}}U{UU{U{UUU}U{U{{{}UU}U{UU{}U}{U}}{U{U}}UU}}{}{{{}}{U{}}}{UU}U}}{{{{}U}UU}}U{UU}{UU{{UU}}{{}}U{}{{{{{{UUU{{U}UUU}{{{U}}U}}}{U{}}}U{U{{{{U{}}{U{U{UU{{U{{U{{{}{}}}{}{U}}U{}}{U{}}U}U}U}UUUU}}U}}U}U{U{{U}U}U}{{{}}U}U{}}U}{U{{UUU}}{{U{U{}{}UUU{UUU{}{{}U}{{{{UU{UUU}}}{}UUU}}U{{}}{U}}}U{}}{U}U{{{U}U}}}U{}}}U}UU{U}}{U}}U{U{UU}}{{U{U}}}}}U{{{U{{{}}{U{UU}U{U{}{}}U}U{{U{U}{{U}}UUU}U{UU}}U{{U{{U}U}}UUUU{U}{U{U{U}UU}}{}}U{{}U{}UU}}}U{U{{{U{}U}UU}{{}U{{{{U{}{U{U{{U}UU{UUU}U}}}U{{UU}{UUU{{UU}UU}}U{UUU}U{U}}U{U{{U}{}{U}{U}}}{{{UU{{{}UU}UU{{}U{{}{}{{}}U{{{UU}}UU}{{{UUUUUU{{{}U{}{{{}}}{{{}}{{U}UU}{U}{{U}}{}U}U}U{}U}}{}{UU}}}U}{{U{U{{U{{{{UU}U}}}{{UUUU}U{}}UU{U{}}UUU}{U{{U{U}{U{U{{{U}UU{}{}{}}}U{}{{{{}{U}}}U}U{UU}{UU}}{}U}{U}UU{}}U{U{{U{U{U}}}{}{}}}}}UUU{}}}}{{}{}{{}}}U{{}}{{{}}}}UUUU{}}}}{}UUU{}UU}{}{}}}U}{{{}}}U{U}{}}U}UU{{UUU}}}}}UU{}U{U}U{{{}}{}U{{{{}UU{{U{{}UU}}}}}U{}{UU{UUU}{{{{{{U{}{{U{}U{U}{{UU{}{U}}{{U{}}{U}}U{{U{}{{}{{}U{UU}UU{{U{{U}}UUU{U}}}UUU{}}{U}}U}}U}}}{UU{}U{}{}}{U{U}{}U{}}UU}UU}{}}{{{{}{U{U}U}{}{{{{U{}UU{{{U}{U{{UUU{}}{{{{U{{}{{}}U}}{{{UUU{{UU{}{{{}{U{}UU{U{}}}}}}}{}{}{{}{}{{U{{{{{UU}UUUU}{U}}}{{}U}}}}}U{{{U{}{}}}U{U{{}{}}{{UU{}{{U}}}}{}U{}}UU{}U{}}U{UU{}UU}}{{U{{UU}{U{{}U}{{}}{U}}{}U}}}}}{}U{U{}}{}{U{{U}U{}{{{}}U}UU}}{{UU}}}U}U}}U}{U{UU}U}{U{{}U{{U}UUU{UU{{{{U}}}}U}}}U}{U}{}{U{U}UU{}U}UU{{{U{U{U}UU}}}}U}{{{U}{{U}{}}U{{}}{}UU}}U}U{{}U{}{U{UUUUU}}U{U{{}}}UUU}{{}UUU{}{{UU{U{}}{U{}{{U{{}UUUU}U{{}{{{{{U}UU}U{UU{}{{UU}{}}UUUU{U{}{}U{U{U}U}U}U{U{{}UU{{}{U}U{U}}{U}{{U{}}{}}UU{{U}{{}}{UU}{U{{{}}}{}}U}U}{U}{}U{{}}{}UUUU}{{UU{U}UU}{{{}{{U}U}}}UUU{U{UU}UUU{{{}}}U{{}{U}{{{{{}}UU{U}{U{{}{}U}U{{U{UU{UU{UU{}}UU{}UU}UU}U{UUU}{U}{UU{{}{U}}}UU}{U}}{U}}{U{U}}{{}U{}}U}{{}UU}U{{UU{U}{{}{{}}UU}}}UU{}{{{}U}}U}UU{U}}{{U}U}{}}}UU}{UU{UU{U}}{}}U}{U{}}{U{}}{U{U{}{U}}}U}U}{U{{}}{}{{{U{U}{{U}UUUU}}{U}}}UUU}}}U{{{{{U}UU}UU}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{UUU{{{}}{}{U}U{}U}}U{}U}U}{}U}UU}{U{}{{U}{}}U}{{}{{UU{{UU{{U{{{U}}}{}}UU{}}{UUU{U}U}}}{{{}{U}UU}}}}{U{U}}}U{}UUU}UU}}}U}{{U}{UUUU}{{{}{UU{}}}}}{}}}}{}{{}U{{}{U{}UU}UU}{}UU}}U{UU{U{}}{}{{}U{}U{U}}U}}}{{}{{U{{U}{}{{{{UUUUUUU}UUUU}{{}{}{}U{U}{UU{{}UUU{}UU}}}UUU{{}{U}}{}UU{{}}U{}}UU}UUUUU}{U}{}}{U{}UU{}UUUUU{{{U}UU{}}UU}}U{}U{U}{}}U{U{UU{{{{{}}}{U}}{U{U}{{}UU}UU{}{U{{}U}{{}U{U{{{}}{}}}U}UUUU}{}UUUU{}}{}}{}}{}UU{UU}UU{{}U}}U{}{{}{U{U{U{}{U}}{U}U}}U{}UU}UU}{{UUU}}U{}{}}}{{}}UU{{U{}U}U{{}{U}U}}}}{{UU{}U}U{U}UU{U}}{UUU}{{U}}{U{{}{}U}{}U}{U{{{}UUU}{{{}{U}UU}}}U}}}UU{}UU{U{U}}U{}{U{U{{{}}}}{UUU{{}{U{}}}U{}U}}{U}{U{{U}UUUUU}{}{{UU{}{U{{}UU}U{{UU}U}UUUU}}}{}}UUUU}U}UU}}{{{U}{{{U{{{U{{{}{}{U}}UU{}U{{{UUU}{U}UUU{}}U}}UUUU{U}{U}{}{{{}{{{U{{}{UU}{{}}{}{}U{{UU}}UUUU}UU}U}{U}{{}{{{}{{U{}{UU}{}U{UUU}U{}}U{UU}}}UUUU{}}}{}}U{}}}{{{}{U{}U}}U}UU{{{}{U{{}}UU{U{U{}}UU}}}{}{U}{U{}}U{UU}}UU}}{{U}}{UUUUUU{}{{}}{}{}{U}UU}U}{}}U}{{}}UUU{{}}UUU{UU{U}}}UU{{{}U{{UUU{U{U}}U{UU}{{}{}U}{{U}{UU}{}U}UU{}{{U{{}}}U{U}{U{U}U}}UUU{}UU{}{{{}{{UUUU{}{}{}{UU{{{UU{U}{{{}}}{}U}}}{U{UU{{{U}{}U{U}}{UU}U}U}U{}}{{{U}}}{}}U}}U}U}U}}U{}U{{}U{}U{{}U{UUU{{}}{UUU}{}}U{UU}}U{}U{}UU{{}{UU}}UU}}}{{}}U{}{}{}}U}{{U}{{}U{}U{U}UU}{UU{{{{U}{{{UU}}}U{}{UU}UU{}U}}U}}U}}{}U{U}}}{}U}{U{UU{U}}UU{UU{U}}{}{{U}}U}}}}}{}U{{{U{{UU}U}{{{}}}{{}}{{U{}{{}U{}}}{{U{}}{UU{}{}}{UU}}{U{{}{}U}U}}UUUUU{{U}}{U{U}}UU{}U{U{}}}U}}{U{{{{}{}{U{{{}U{}}{U}{U}}UU{UU}{{U}UU{{}U}{{{UU}U}{U}UUU}U{{}}UU{}UUU}UU{UU}{{U}{UUUU}}{U}U}U}}U{UUU{}UU}{}U}{{}U}U{}U{{U{{U}}{{{{}U}UU}}{U{U}}U}U{UU{UU{U}U}{}}}{U}}{UUU}UUU}}{}{U}}U{{}{}U{{U{{}U}{U}UU}{U}UUU}U{}U}UUU{{{}U{}{{}U{UUU}U{{}}}}{}}U}{UUU}}U}{U{}{U{{}}{U{{U{}UUU{}}{{{U{U}U}{}{U{{UUU}U{UUUU}UUU{}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}{}U}{{}}{U}}}{UU{}UU}U}{}}}UU{}}U{U{}UUU{}{UUU}U{U{U{{}U{}}{}U}}{U}{U}UU}}{{UU{U{}}{{{U}U}U}{{{{U}}{U{{UUUU}{{}U{{{{{{{UU{U}{UU{{{{}{}}{}}{{}}}U}}UU{UU}}{{{}{{}{{UU}}U}{U}}U{{{}U{U{{{{UUUU}{UU{UU{U}{U{{{}U{U{U{}}UU}{}}}{U}{{{{}U{{{U{{}{U}U{}U}}U}{U}{}UU{}}U}}{UU}U}}UU}}{UUU{}UUUUU{}U{{}}U{{{{{U{U}U{{}}UU}{UUU{{{{UU}{{{U{U}UU}}UU{{}UUU}{}U}{{UU{}}UU{UU{UUU}}U}}UU{}U{}{U{{}}UUU{UU}}}U}{}}}U{{{{U{}{}{{{UUU}{{U}}{{}{UU}U{}U{}}{}}{}}{U}U}U{{}{{U{}}U}}U}}U}{UU}{U}{}{UU{UU{}{{{}}{}U{}}U{}UU}U}UU}{U}{}{}{UUU{{U}}{}UU}U{{}}UU{}}}{U}}{{U{{UU}{U}U}{}U{}}}}{}U{}}}}{}{U{U}{}}}}{{U}}}{U{}U{}{{U{{{U{{}{U{UU{}}{{}}U{}U{U}U{}}{U}}}{{}}}UUU{}U}}{{UUU{}U{U}}U}}{UU}{}}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}UU{}}}U}}U{UU}}}}}{U}}{}{{{}{U}{{}U{{{}UUU}{}}}U{UU}}{}{}UU}U{{{}{U}}U{{U}}{{}}{UU}}U}U{}}}}{{UU}UUU{{}U{{}}U}{U{}U{UU}}}U}U}}UU}{{{U{U{U{U{{{}{{U{}U}}U{}{}{UU}U{U}{}{}U{{{}{{U{}}UUU}{U{{{{}}U{U{{{UUUU{UU}}}UUUU{}U{{}U}}}}}}{U}}}{{}}}{U{{}}}}U{UU}}}}}U}}UUU}}U}{}}{}UU}}}}}}}}UUUU{UUU}}{{UUU}U}}U}}}}}}U{UUU{{}}U{}}{}U{{}}}U}}{UU{U{}{U}U}U}{}UUU{}{U{{{}}}UUU}{}}UU}{{{{}{U}U{}{UU{}}{{{}UU{U}}}{{U{}U}U{}}U{{UU}}UU}U{U}U{UUU}U}UU{{U}{{U{UUU}U}{}{U}U{{{}}U}{U}}U{U}U}{UUU}{}}}}}UU{UU}{U}}{{UU{{}{}{{UU}}}}UUU{}}}{}{U{{}{}U{UU}}U}{UU{U{}UU{}{U{U}U{U}U{}U}{U{{}UUUU{{}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}{U}UU}U{{}{{{U}}UUU{}}{{}{UUU{}}UU{{U{}U}U}{{{}{U{}}}}{UU{U}U}U{UU{}{{UU{UU{{UU}}{}}U}{}U{UU}U}{{{U}{{U{{}}U{}}}}U}U{}}}{U{}U{{U}U{UU}}U{}U{{}UU{U}}{{{}}UUU{{}U{}{}UUU}U}{UU{}{{{}{U{{{{{UU}UU{{}}{{{}U}}{}}{U}{UU}{{}U}}}UU{U{}}{{{}U{{}{{}UUUU{U}U}U{}{U}}}U}{}{}{{}{U}{{{}U{UU}}{UU{UU}}U{U}{}{{UU{{U}U{{U{{{UUU{U}UUUUUU{{}{{}UU}}{UU{{U}U}{{U}}UU{}UU{U}{U{}}U}{UUU}{{U}UUUUU}UU}UU{UUU}UU{{{}U{{}U{UUU{}}UU{U}}U{}U{{U}U}}U}UU}}{U}U{{}{}}{U}UUUU}}}}U{UUU}}}{{}{UU}{}}}{{{{}UU{}U{{}{U{UU{{UU{{}U{U{U{}}U{}{{}{U}{}UUUU}}}{UUU}}}}U{U}{U{}UU{U}}}{UUUUU{UU{U}{}U}{{}{U}}U}}{}U{}UU}}U{}{UU}{{U{U}}U}UUU}}{}}{U}}UUU{}UU{}{U{{UUU}}{{U}}}}{}UU}{U{{{U}{{}}U{UUU{{U}{}}UU}{U}}}{}U{}{U{UU{{{{}U{}}}{UUUUUU}{{UU}{{{U}}U}}{{{U{U{}}}{{U{U}}}{{{U{{{{}{U{UU}{{UU}U{U}UUUU{{UU}{}}}{UU}UUU{UU{{}{}}U{{{}}U}}}U{}}{UU}UU}{{}}UUUU}}U{{}}U{}}{{{{U{U{{U}{}UU{}{U{}{{UU{{U}{}}}}{{UU{U{}{U{}}}U{}{{{}UU}{}}{{{{{{U}U}}{}UU}}}U}UUUUU}U}{UU{}}{{{{{{}UU{UU}U{U}UU}{}}}{U}UU{}}{{}U{U{{}U{{U}{U{{U}{}U{}U}}U}}{UUU{{{U{{}{{U{UU}U}{{}U{}}}U{UU}}{}}}U{U}{{UU{UUUUU}U}{{}}}{U{U}}UU}U}}}}{{}{}UU{{UU{{{{{{U}{U}{U{U}}{U}}U{U{}U{UUUUU{{{}}U}{UU{{}}U{UUU}}U{}}{{{{}U}{{}{}U{{}}}U{{}UU}{{{{{}U{{}{U{{U{}U}}UU}{{}U{U}{}}U}UUU}{{}U{U}{}U{{}}U}{{{U}UU}{{{{UU}}UUU}{UU}}}U{}}U{U{{{}UU{{U}{U}U{}U{{{UU}UU}U{{U}{{{}U{}U{}U}U{{U{}}}{U{{}{{}}U{{}U}{UUU{U{{U}}}}{{UUU{UU{{}}{{U}{}}}}U{}}{UUU{}{{U{{}UU}{U}U{}}{}}}U}U}}{{}U}{UU{{{{}}{{{U}UU{}U}{}}UUUU}UU}}UU{{}{{}UU{{{{}}{{{UU{{{}}{UUU{UU{UU{}U{{{UU}{}{{}U{}{}{}U}U}{{UUU}U{{U{}{{{}U}{{}{}}UUUU{}}{U{{UU{}}{}}}UU{}}}{{}}{}}{{}}}U{}{}}}}{{}U{}U}}}}{}}U}}U}{UU}}UU{}}U}}}UU{{U}}U}U}}U{U{}U}}{UU}{}U{{{{}}UUU}UU}}}{U{}{U{U}}{U}}{U}{UU}}}UU{}{{{UU}{}U}{UU}}}UUUU{U{{{U{U{{{{{{U}}{}{}{}{{U}{}U{U{UUU{}{}{}}}U{{}{}}U}}}{UUU{{}{}U}UUUU{}{}UUU{{{U{{U}UU{{}}U}{U{}}{}{}{U}}}}{{}{{UU}{}UU}}UU}}U{U{UU}{{U{U{U}U{{{U{}UU{}}{}}{}}U{U{UU{{}{{}{{}{}}{}{}U}{}{U}{{{{}UUUU{{{{UUU}{}U{U}{U{{U{}}{{{}{}}U{UUU}U}}{}}U}}}UU}}{UUU}{U}UUUU{{U}{U{U}U}U{}}U{{}{UU{UU}U}{}}{}}{{{}{{}}UUU{{{U}U}{}}U}}{{{}{}{}}UU}U{}}{{}{U}U{UUU}}}{{}}}U{}{U{}UUU}{}UU{UU}}U{{}{U{}}{{{UUUU{{U{}}}}}{}}}{{{{}{}}}UU{U}{{{}}{{}}U{}UUU{U}{}{{{UUUUU{UU{}{}{{UU}{{U}U{{U}U}}{}U{{}}{U}UU{}U{}}}{U{U}{U}{UUU{}}U}}U{{U}{U{UU}U}U}}{{}UU{{{{U}{{}UUUUU{}U}UUUU{}}UUU}U}{}}{}U}}UU{}{}}}}{U}}}U}{{U{U}}{}{{{U}}U{}UUUU{}U}UU}UU{{U}}U{{{}U}}U}UU{U}UUUU{U{}{}{{{}{{U{UU{U}}}}U}{UU}{{{{}}}{}}{UU}}UU{U}U}U}}U}U{}}{{UU}{{}{}{}U{UUU}{}{}{}UU}}}}{{UUUU}U{{{{U}U{{UU{UU{}}UUU}}{UU{U}U}}{UU}U{U}{U}{{UU}}{U{}UU}{}U{}}{UU{U{{UU{}}UU{{{{{{{}}U{}}{}{UUU}}U}}}{UUU}}{U}{UU{{}{}{{{{{{{}}U}{}{UU}}{UU{U}}}UU{UU}UUU}{}U}{}{U{}UU{}U}{{{}{}{}}{U}}U{{}{{{}}}{}{U{{{{U{{}U}UUUU}{{}{U{{U}U}U{}}{{{{{}}}U}}UUU}{}}{U{}}U}{{UU{{{}}{}}}{UUU}{U}}{{{UU{{}UUUUU}}{{}{}U{}UU}UUU{}{U{{U}UU{{U}}}{}}}{}{}{UU}UUU}{UU}U}{{}{{}{{U{{UU{}{{{}U{{}UU}{{{}}{}}}U}UU{U}}{}U{{{{{}{U{{U}U}}{{}}U{{U}{U{{U}UU}UU}{}{U}UU{U}U{UUU{{{}}{UUU{{U{UU{}{U}}}{U{}}UUU}{U{}UUUU{{{U{}}U}U{}{U{U{{{}{U}{}}UU}{UUU}UU{}}U}{U{U{}UU}{{}U{}{U{}}U{U{}}{{}U}U}{{}}U}}}{U}{}UU}}{U}}U{U{UU}UUUUU{U}}{UUU{{}{UUU}U}{U{{{U{}U}}U{U}{}U{{}U}}UU}UU}{{}}{}UU}U}}}}}UU}{}{}{{}U}}U}{U}{}UU{{}U}}{}U{{}U}}U}{U{U}U{}{U}{UU}UUU}U}{UU{{{UU}UU{{}}}{}{U}UUUU}}{UU{UU{{UU}}U}U}UU{}U}{}UU{{U{UU}{{}{}}}UU{{U{}}}{U}{U}U{{{{{UU{{U}U{UU{{U{}}}U}}UU{{}{}}{U}}}}{U}{{U}}UU}}}UU}{U}{{}{}{}}}U}}}UU{{{}}U}}}{{}}U{}{U}{UU{U}{U{U{UU}{}UU{}}UUU}{U}}}}}U{}UUUU}{{}{U}}{U}}}{}}{}{UU}}}UU{}{U}}UU}U{UUU{}}{{UUU{U}{{}U}{UUU}U}U}}}U{U{UU{}U}}{{{UU{U}}{}}}}{}{{U}U}{{}{{U{}U{{}}{U{UU{UU{{{UU{UU{}{U}}}U{{U{}{U}{UUUU}}UU{U{}{}{{{{{}{}{}U}U}U}}}{}}U}{U}{{}{{U{{{UU}{{U{U}U{U{{{{}}{UU}}UU{}{}{{U{}{UUU{{U{}{U}U}}UU{U{UUU}}U{{{}UU{{{{}{U{{UU}{}}}{{{U{{}{{{}U{{{U}}{}UU{}{UUU}{}{}{U}}}{}U}UUUU}U}{}U}U{{{{{}}}}{}U}U}UUU{{}U}UUU}}{}U{U}}{U{{{{UU}}UU{U{U}}U{UU{}{}{U{}{}}}{U{}}U}U}}}U}U{UU}{{U}{UUU{}U{}}{UU{}U}}}}{}}{}U{{}U{{}{{{UU{}UU}UUUU}UUU{U{}U{UUU}U{}U{U{U{}U}{}UU}}UU}U{{}{{{{U}{}U}{{}U}{{}}{}UU}U}}}}}}{{{{U{{}{{}}{{U{UUUU{U{}U}}UUUUU}{U{{U{UU}{U}}U{{}U{{{{U}U}{U}{U{UU{{}}{}U{{{U{UU}}UUUU{}{UU}UU{}UU{U}{{U}U{U{}}UU}{{}U}{UU}U{UU}}{}UU}U}}}}U}U}}{{}U}}{UU{{}{{}}}}U}{U{}{}}}UU}{U{}}UU}}UU}{U}U{{}{}{UU}{{{U{{U{{}{}U{{}U}{}}UU{U{}U{{}U}U{}UU}UU{UU{}U{}UU{UU}U{{UU{U}{{UU{{{UUU{{{{}U{{UUU{}U}{UUUU}{{{}{U}{{UU{U{UU{UUUU{U}UU}}UU{{U{}U}}}}}}{}UU{{U}U}}}{{{UUU}}{{}{U{}U{{}{{U}}}}UU{UU}U}U{}}{{{U}{U{U}UU}U{U}{{{}U}U{{}UUUUUU{}{{}}}{UU}}UUU}{U{}UU{U}U}}}}}}UU{}U}}{{{U}{{}}}}UUUU{}{}{}}{}}U}U}UUU{{{UU{UUUU{}{{}U{U}UUU}{U{{{{{UU{{{UUUU{UU}{{}UU{{U}}}U}{U{UU}U{UU{U}}}}{}}{{{UU{U{U}{U{UU}}{}UUU}U{}UU{{U{UUU}}{}}U}}{UU}U}}U}U{}{}{{}{{UU}UU}}}{UUUUUU{}}U}{}U{U}U}}UU}U{}UU{}}{{}{}{{}}{{UU}}}{{{{UUU}{}UU}U{}{{{}}U{U{}}}{}}U{UU{}{{}{}{U{{UUU{}}}{UUUU{U{U{}{}U{U}}}U{{{U{U{{{{}}}U}{UUU{UUUU{{{{UUU}{{{{{{U{{U}{}{}UUU}}}}{U}}}U}U{}UUU{}U}}{}U{}U{{UUU}{}UU{U}}{{{UU{U}}{{}U}UUU}UUUUUUUU}{UU}{{{U{}}}}}}}UUU{{{{}U}U{{}{UUU{UU{}}U{}U}}UUUUUU{}{UU}{}{}U}{U}U{}{{{UU}{{U}}{UU{U{}}U{{{{UU{U}{U{{}U{{}U}}UU}}{}}{{{}{{UUU{{}}}{}UU{U{UUU}UU{}}U}}UU}{}UU}}}{}}}}{{}}{U}U{U{U}}U{{{U}}U}UU}}UU}{}UUU{{}}{U}}{UU}}{}{{{UU{U{{}{U{U{UU}}}}UU}{}}{}{}{}U}}U{{{}{}}U{U}}{}{U}{}}}U}{{{{}UU}{U{UU}{U{{}{}}}{}U{UU}}U}UU}{U{UU}UU}}{UU{U{U{}U{UU}}UUUUU{}}U}U{}{UUU{{UUUUUUU{}U}{UU}}}}U{}{{}U}{}UUU{U{UUU{UU{{U}UU{{}}UUU}}UUUU}UU{{}U{{U}{{U}}}{{{{U{U}{}{{U{}}UU}}}}{U}{{{U{{U}U{{{{U{U}UU{U{{}{U}U{{{{}{{}}}U}U}{}}UU}U{{{}UUUU{{{{}{}UU}U}U}U}}U{}U{{UUU{{}}{{}{U{{}}{}U{{UU{U}U}U{}}U{}{{{U}}{UU}U}{}U}{{U}}}{UU{{}UU{{{U}}{{U}}}{}U{U}}}U}}{U}{{}{{}}}U{{{U}}{U{U{U}UU}{U{U}{{}{{}{UU}UU}U{{UU{}}U}{U}{}}}}{{{U}{}}}{U}{}UUU{U}U{}U{{{}}}U}}{UU}{{U}{{U}{{UU{UU}}}U{{U}U{{}U{UUU{UU{}{}UU{{{}{{U}U{{U}{}{}U{}{{{UU{U}{{{{}U{{{}U}}{{UU}{U}UU}{U}U}{{}{}{U}U}{{{}{U}{}}{U{U}U{}}{{{UU}U{{U{{U{}}U{{U{}UU}}}}U{U}}{UUUUU{UU{}UU}}U}U}}}{}U{}U}{{}{{U{UUU}UU{{U}{{U}}U}}{U}U{{}U{}{{U}{}}UU{}{U{{UU}{}U{}}{U}}UU}}{}UUU{U}{}U{U}}{{}{{{{}}{U}}{}}}{{{}}{U}U}{U{{{}UUU{U}U{{}}}{}U{{}{{{}UUU}{{}{{{{{{{{{{{U{U{}U{{}}}}U}}{}}{{{{}}U}U{{UU{}{}{}}UU}UU}}UUU{}U{{U}U{{{}U}{U}U{U{{}{{}}UU{{U{U{U}{U{{}{}{UU{UUU{}U{U{}}{}{U}{U{}UU{{U{{}{}U}{{{}{}UUU}U}U}UU{{{}UU}{{UU}}{}{}{UUU{{UUU{U{}U{}{{UUU}UU{UU{}U{}}U}{U{}{U{}}}}}}}{{{{{UU}U{U{{U}}UU}{U}U{}{U}{U{U}}UU{U}}}}}UUUUUU}U}UU}U}}UU}U{U{UUU}U}}UUU{}UUUU}{U}{}{{U}U{{U}}{{U{}}}U{{{}}}}{UUU}{U{U}{}UUU}{{}}}U}U}}}}{}{{{U}{}}}{{}{{{U{U{}{{UUU}UU{UUU}UU{UUUU{{U{U}}}{{{U}{{}}}}U}{}{UUU{{U}{{U{{{{{{U{{}UUU{}}U}U{}{}}}}{{U{}{{{U{}{{}}{}}{UUU{{{}}}U}}}UU{}U{}U}{U{{}UU{}{{UU{}}{UU}{}}{U}{}}UU{U{}{}U}UU{{{U}{U{{}}}{}UUU{}}{UU}}U}U{}{U}{{}U}U}{{{{U}}{{{}{{}}}{}}U}{{U}UU}{}}{{{{UU{{}}UU{{U}}{U}{{U}UU}U{U{U{{{U}}U{}}U{}{U}{}{}UUU}U{U{{}{{}U}{}}}}}{UU}UUU}{U{{U{{UUUUU{}}}}U}UUU{U}U}}UUUUUUU{U}U{}{}}U}{}}{U}UU}U}UU{{}{U{}}{{{U}{U}UUUUUUU}U{UUUU{U{}U}{}U}{{UU{U{{}}{UU}}}{}UU}U{{UU{}{}}}}}{}U{UUU}U}{U{U}}{U{UU}}{UUU{UUU{{{U{}{{U{}}UU}}}}{{}{}}}}UUU{{{}U{}}{U}{U{}{{{}{U{U}}}{}}UUU{}U{{{{U{}{}{}{}UU{U}{}{{{}U}{UUUU}}UU{{}{{}}}U}{}UU{UU}U{}{}}{U{}UU{}}{{{{{UU}{}{{}}}{UUU}U}{}{}}}{}}}UU}}{}}}{}U{}}{{UUUU}{U{UUUUU{{{{}{UU}UU{}U{U}}UU}U{UUUU}{U{}U}U{{}}{}{{U{{UU}{UU{{UU{U}}{U}}}UU{}{{U}}}{U}UUU}U{{U{{}}}U{{{}}}{{{{{}{U}{{U}U{U}{{}U{{U}U{}U{UU}UUU{}{U{UU}}}UU}UUU{{}{{{{{{U{UUU{U}{{U{}{{U}{UU{}}{}{U}U{U{{U{}UU{UUU{}}}{U{U{}U{U{}{U}U}}}}UU{{{}{}}U{{U}U{U}UU}{}}{U}}{U}UUUU}{U{}U}}{}U}UU{{}U{}}U{{}}}}U}}}{}UU}{{}{{U}U}U{{U}U}U}U{}U}}UUUU{UU}U{}}}{{}}}U{}UU}{U{{}}U{{}{{}U{{{UU}U{}{}U}}UUUUU{}{}{}U{}}{U{{}}}{{{UU{{U}U{}}{UUUU{U}}U}}}{}}U}{}U{{UU}{U}{{U}U}{{UUUUUU}U{}}U{}U{}U{{{}}UU}}}{UU{U}}}{}}{}}U{}UU}U}{{{}{{{{UU}}U{U}}{{U}}UUU{U}U{U{}}}U{}U}{UU}{U}U{UU}}{{U{UU{}}}}}{{UU}}UUUU{}{U}}{}{}}{UU}{}U{}UU{U}{}{{}}}}{UUU}{}UUUU}U{{{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}U{{{{}{{U{{}UUUUUU}{U{}}}UU}{{{U}{U{}}{{UUU}{}{}U{}{U{}UUUU{U{U{}}UU}{{UUUUUUUUU{UU}}{U{U{UUU{UU}UU{U}U}}U}{UU{}}}UU}}{U}{}{}{}U}}{}UU{{}U{}}{{}U{}{{U{{UU}}{{{}U{{UU}}}U{UUU{}{{}}}UU{}{{U{{U}UU{U{{{{}U{{}U{}}{}UU{{U{}UUU}{U{{{U}U}}{{U{{U}}UU}}U}}UUUU{}}{U}{U}{}}{{}}UUU{UUUU{{}{}U{U{}U}{{{}{}}}}UU}{}}}{{}}}}UUUUU}U}{UU}U{}{{}}{{}}}U{}U{}{{U{{U}}}{U}U{UUUUUU}U}U{U}}UU}U}{}}}{{{{{}}}{U{{}{{U{{}U}}U{U{{{{}}}{}{}{}UUUU}U}}{U}UUU{{{U{U{U{}}}U}}{UU{UU}UUU{}U{UU{}U{U{U}}U{{{}}{}}U}{U}{UU}U{U{{U}{UU{UUUU{}{}{{{}}U}{UU{U}U{{U{U}U}}{}}}{{}{{UUU}{U}{}{{U}}}U}{{}{{}{}{}U{UUUU{UUUU{UUU}UU}}{}}}}{}U{U}{{U}UU{{}{}U}UUU}}U{{{U}}{}U}{}U}{UUU{}U{}}}{{{U{U}}}}{}}{U}{{U}U{}}U}}}{}U}{}}{{}{U{{UU}U}U}{}}}U}}}}UU{U{{UUUU}{{U}{}U{}U{}{UU}{}UUU{UUUUU}}U{UU{UU{{}}}UU}{}{}}{{}}{U}{}UUU{{U{{}}{}U}UUUUU}{U}U}{U}U}{{}}UUU}}{{U}}}}}{{{U}{U{UU}{{UU}{}U}U{}U}{{}{}{{{}{UU{UU{UU}}U{}{UU{UUUU{{}}}{}}}{UUUUUU}U}}}}{}}{{}{U}U{UU{U{{{}{{{}}{{{{{{}}UU}{U{{{{}}U{{}{{{{}}UU}}{{U{{UUU{{U{}}}{}{}}UUU{}UUU}{UU{UUU}}{UU{UUUU}UUUU}}U}}UU{{}}{}U{}}{}}U}U{U}{{U}U{}{}}}}{U}}{U}{{U}{{{}U}{U}}{{}{U}{{UUU{}U{}U}}{}{{UU{{}U}{UU}U}}}U{}}U{U}}}{}UUUU}U}}}}}}}{U}}{{}}U{U}}{{}U{}}}{U}{UU{{U}}}}{U}U{{}}}}}}UUU{}}{}UU}}UU}UU{}}}{UU}}U{{}U}{U}{{{}{}UU}}{{{{}}}U{{U}UU{{}}{}U}U}{UU}}}U{{UUU{{{U}{U}{U}{{UU}U}UUU{{UU{}UU{{}{}}{U}{{}{}{U}}{{{UUUU{U}}{}}{U}}{UUU}{{{{}}}}{UU{}UU}UU{}{U}}{U{}{UUU{}U}{}{{UU{{}U{U{U}}{}U}U{{{}{}UU}U}UUU{U}U{}}}}{}{UU{}U}U}{U{{{{}{{U{U{}U}U}{}}UU{U{U}U{}UU}}U}U}}}{{U}}}}}}}U}{{U}}{}}}{U}{{{{}}U}UU}}{UU}{}}UUU}}}U{}U}U{}}{UU{}}}}U}U}{{}U{UUU}}U{{}{U{{{}}{}{}U{{U{{UU{UU}}}{U{}UU{}}{U{UU}}{UU}U{}}}{{UU{}{}{}UU{{{{}U{{}UU}}U{U{UU{U}{U}{UU}{{{U{}}U}U}}{U}{UUUUUU{{{U{{U}}}{{}{{}{{}U{}{{}{UU}{{{{U{U}{}{{}}{{}U}U{{}{}}}{}{{}U{{}UU{{UU{}U}}}U}}}{}UU}{}}}}{}}U{}UUUU{{{}U}UU{}{U}}{UU{{}{{}U}{}}UU{{U{UUU}}}}}{}U{U}{{}}{}{{U{{{U}{}{}}}}}}{UU{{U{{}{UU}}{{}}UU}}U{}U}{U}U}}U{{{UUU{{U}{U}}U{}UU}UU}}{}}{}U}{UUUU{{{{{}}U{{UUUU}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{{{}}UUUU{}}UU}}U{U{{}}}{U{}UU{UU{}{{U{}}{{}U}{U{}}U{{}{{U}{UUUUUU}{UU{}U{{{U}}{U{U}}{}}}{U{{{{U{}}UU}{}UU{}}{}U{}}}U{U{UU}}U{{UU{}}U}{}{}U{}U}}}U{{}}{{}UU{}{UUU}U}}}{U}}U{{}U{}{}}{U{{{{{U}}UU}{{U{}}}U{{U{U{U{}UUU}U}{}{U{}UUUUUU{}UUUUU{U{}{U{{}U{}{{{U{}{{{}}{}{{UU{{{}}}{}{UUUU{U}U{U{}}UU}}U}U{{{{}U}}UU{{{}}{{{{{{U{}{{UU}U}}{{{}{U{U{U}{{U}}{UU{{}}}U}{}}{U}{{}{}UU}{{{U}{{U}{}{U}UU}UUU}{U}}}U}U}{U{{U}{UU{}}}{U}}{UU{}}U}U{{U{}}}}UUU}}}}U}{{}}}{{UUUUU}U{{{{{U{UU}}{U}}{U{U{U}{{UU{{U{}{U{{U}U}}U{U}U{U}{{U}{}UU}}U{}{{}{{U{{U{U{}UU}{UU{UU}{}{{U}{{{U{{}}{{{UU}U}U{{UU{}}{U}}{}{{{UU}{U}}UUUU{}{{UU}UU{{}{}U{{UUUUU{UU{UU}{{{}{{U}U{}{{UU{}{}{}U{{}U{{UU{U{{}}}UUU}U{}{}U{UUU}U}{{}{U}U{U}{{}U}}UUU}{U}U{UU{}{UU}UUU{UU{}}}{{U}}UU}UU{{U}}{}}}}UU{{{}{U{UU}UUU}}UUUU{U{}}}}}{U{U}}U}}}UUUUU{}}UUU{}{UU}}UUUU}}U{{}}}{U{}}{{{U{{}U{{{}}U}UUUU}}{U{U}}U{UU{{UU{{{}U{U}U{}{}{{U}U}U}}U{{UU{{{U}UUU{{}{{}}UU}}U}{U{U{UUUU}{UUU{{{{}U}}{{U}{U{UUUU{{{}U}UU}UU}U}}U}UU}U}UU}UU}}}{{U{}{}U}}{}UU}U{}{{{{UUU{{UUU}}{{}U{}{}UU}{}UU{U{}{}}U{{{}}}}{}{U{{U}U}U{{U}U{}U{UU}{{U}}}{U}}UU}}}{UUU{UUU}{U{}U{UU}}}{U{{}{{U{}{}{U}{{{{}}{U{U}}UU}}{}UU{}UU}{U{U}{}}{}{{{{}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{}U}U{}{{U}U}}{U{{U}}U}}{{{U{{{{{U{{{}U{UUUU{}U}{{UU}}{UUU{{UUU}{}}}}}}{U{UU{U}}UUUUU{{{U{{{{}{{{}}U}U}U{{{{U{U}}}{U}}UU{}U}{{U}}}{U}U}UU}}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{{UU}}{}UU}}}U{}}}}}{{UU{U{{{U{{}{{}U}{{}{UU{U}U}}}{UUUUUU{U}U{}}{UU{{{}{U}U}}U{}UUU}U}U{}{U}{UU}{{{}U}UU{{}{U{{UUU}UUU}{U{{{}}UU}{{U{{}{U}U}}{{{{{}}}{UU}U{}}}U}{}}}{{{}{}{U{{}{UU{{{{UU}U{UUU}}{{}UUU{}{U{}UUU}{U{U{}{{}}U}{}{U{U}}{{UU{{}}U{U}{{}{}}U}U{}}{{}UUUU}}UU{U{{U{U}U{UU}UUU}}U}U}}{{U{{{{}{U{U{{}}}}}{}{}U{{{U{}}}}{U{U{{}UU}}U{{{{{{U}U}UU{}}U{{{U{UUUU{U{{}{{{}}{UU{{UU}}U}{}U}{{}UU}}{}U{U}}}U}}}}{{}}{}}{U{UU}{{}{UUUU{U}UUU{}}{U}}}U{{U{{}}}}U{}}}UU{}{}U{{{UUUU{{}}}{}}{}}UUU}}}{{{}{}U{}U}{U{UUUU}U{}}{{UUUU}{UU{{}}{}U}{{}UU{}UU}}{U{}UU}U}{}}U{{}{{}}U}}}UUU{{U}{}}UUU}U{{}{{}U}U{}UUU}}}{}}U}U}}U}U{{{}{}{{}{}{}UU{}{}U}{}}}}}UUU}}U{}{{{}{}UU{}}}}}UU}}{U}U{}}U}}U}U{UU}U{U{{{UUUU{{}{U{}U}{U}UUU{UUU}}UUUUU}}U}UU}UU{{U}{}U{{}}U{{U}{}U{}}}}}{}}}U}U}UU}}{}}{}}U{}{}{}UU}U}}UUUU{UU{}}{{}U}{{}}}}}U{U{}UU{}{}{UUU}{{{U{{}}}{}UUU{{U{}UU{}U}{UUUU}{UUUU}UUUUU{}{U{{}UU}{U}{UUU{}{U}{}}{U{}{{U}}UU}}}{U}{}{U}}U}}}UU{}U{U}{{{{}{{}{U}UU{}U}{}U{{U}}{{}U}UU}}U}{U}}U{U}}UU}}}{{{{}}{{}}}U}U}}U{}}{U}}U{U}{{UUU}{{{{UU{}U}UUU}U}UU{{{}U{}}{{U}}}{}{}UU{UU}}{U{U{{}{}{U{U{}U{UU}{{{}}{{{}}}{}{U}U{}UUU{}}{{U{U}U}}}}{{{{{U}{U{{}{}UUUU{UUU{}UU}{UUU}U}}{}{U}U}}}{}U}UU{U}{}}}{}U{UUU}}{UU}U{U{U{{}}U{U{UU}{{UUUU{}}{UU}U{U}U{{{{}}{U{U}U{}UUU}}UU}}{{U}}}}{U}U}}}UUU{}U}}U{}UUUU}}{{}{}}U}UU{{}}U{}{}}{U}}UU}{U{{}{}UU{U}{}{UUU{}{}{}UUUU}UUU{}}U}UUUU{{}{{U{{UU{}}{UUUU}UU{}{}}U}{}{{{}{}}}}UUU{UUU{{}UUU{}U}}}{}UU}U{}U}U{U{U}U{U{U{{}{}}{{U{UU{U}U{U}}U}U}}{{UU{}{{}{{}}{{U{}{}}{{UU{U{}U{U}{U{}{{{}{}{{{UUUUU}{}U}{UU}U{UU}}{}U}}}UUUU}U}{UU{{{{}}{{{U{{}UU{{U}}{U{U}{U}{U{{U}}U{U}}{UUU{}{}{}}{}{U}{U{}U{U{}UU{U}{{UUU}U{}{{{}U}{}U}{{}}UUU{}}{U{{}U{U{}{{}{U}U{U{U}UU{{U}{{}U{}U}U{U{{{}UUU{{{}U}UUU}U{{{UU{U}U{}}}}UUUUUU{}UUU{{U{{}}UU{U}{{}{U}{}{UU{{U}}{{}{U}}}U{{{}}}{{}}}}{{{{U}}{}{{UUU}{}U}}{UU{U{}UU}}}U}{{{}}}{U}U{U}}U{}}}}{U{}}}}{UU{}{{{}{{{U{UUU}{U}{U{}{{{}{{}}U}{U}{U}}{}}{{U}{{{}UUUUUUUU}}U}{U}{UUU{{}UU{UUU}UU}U}{U}{}}}U}{U{{}{}{{}{{U{}}{{{}U}U{UU}U{U{}U}U}}U}}U}U}}}UU{}{U}}{U{}{{{}}UU}UUU{{{{}U}}}U}UU{}U{{U{{}}UUU}}}{}U{{}U{}}}{U}}}UUU}UU{UU{U{{}}UU{}}{{}{U}{U}U{U{}}}}}UU{}{U{U}{{U{{UU}U}}{}U{U{}U}}}}{U{U}}U{}{}}}{{U}U{UU}UUU}UU{{U{}UUUUU{}U{}U{{{{}U}U}}}{}}UU}{{}}{UU{}U}{UUU}U}U}U}{}{U{UU{}}U}{{UU{{{}{UU}UU{U}{U{UU}U}U}U{}}}UU{{{{}}}{U}{}U{{{U{}{}U{{UU{U}}}{}{}}}}{}}UUU{{}U{UU{UUUU{}U{{}U}U{{UU{U{{{}U{{U{U{}}}U{{{}{}}}}U{{}U}}{{UU{U}{U{}UU{{{{{}{{U{UU{U{}{{}}U{UU}{}UU{U}}{}}{U{{{}{U{}U}}UU{{{{}UUU{}}{{}}{}}}U{{{UUU}}UU{{UU{U{}}{U}}U}U{UU{{{}}UU{}U}U{{U{}U}UUUU}{UUU}}{}UUUU}{{{{}}}U}{}U{U{{}}{U}U}}U}{UU}U}}{U}UUUUU}{U}U{{{}}}}U}UU}UUU{U{{{U{}U{{}{UU}}UU{}{}UU{}UU}UUUU{{}U}}{{{U}{}}U}}U{{UUU}}{}{{}U}U{U}U}U}}}UUU}}}UUU}}UU}{U{U{{U{}UUUU{U{U}}}{U{}}}U{{UU}}}}{U{{}}}{U}{{{{{}}}{{U}}{}{{}U{U}}{{U}}{}}{{}{{}{{{UUU{}}}U}U}{U}}}U}{U{{}UU{U}}U{}}{{{U}U}U{{{U{{{}}U{}UU{{{U}}{{{}{{UU}U{}U}{U}U}}}UU{}{{U{UU}{}{}U}}}U{U{{{UU{U{}U{}}{U{U{}U{}U{}U{U}U}{{}{{}}U{}{}}}U{UUUU}{UUUU{UUUUUU}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{UUU{}UUUU}UUU{}}{{{U{U{U{{{U{{}U{U{UUUU}}UUUUU{UUU{}}UU{}UU{}}}{{U}{}U}}U}{U}U{}{{}{}{}{}}{}{U{}}{}{U{U}UUUU{{}}}}}}}{U}}}U{{}{{U{UU}}}{U}}{U}U}UU{U}U{{{{{}{U}}}}{{}U{U{}UU}}}U{UU{}U{}{{}UU{}{U}{}{{}}UUUUUU}{}{{{U{}U{{{}{U}{U{}{{U{{{}{}{}{U{U}}{{{UU{{{{{}{{}UU}{}}{{U{}{U{}{{}U{}{}U}UU{U}}}}{U{UUU{{{{U{}{UU}}U{}}UU}}}{{}{}{U{U}U{{U}UU{UU}{{{}{UU}U}{U}{{UU}UU{}UU{U{}UU}{}{}U}}{}}}U}}}U{UUU}{}UUU}U}}}{}{}UU}{{UU{U}}}}UU{}UU{UUU}U{U}UUU{U{U}}U}}}}U}}UU{U}{}{}UUU}{{}UU}{}}U}}{{{}U{}U{}{}}}{}{{}}U{}}}U}{U{U{}UUU{UUU{{U}U}{}{{{{U}{{{{}{UUU{{{}U{}U{U}UU}}{U{U}UU}{}U{UUUU{U}}}}UU{U}{U{{}}UU{UU}{U{}U{{}U{{}{}}U{{U{}}UUU}U}U{}{}U{{U{{}}UU{{}U}}{}{UUUU{}U{}UUUUU}}{}UUUU{U}{UU}U{UU{U}{}}}U{{{}{U}U}}}}UU{{{}{}}}}{}U{}UUU}UUU}{U{U}{UU{{{{{{U}{U{U{{{}}{}UUUU{}U}{}U{{}{UU}{}}{{}}U}U{{}{{{{{{U{}U}U{U}U{{{U}{{U{{U{UUU}{UU}{{}}{}}U{}{{}U}{U{UU{{}U{U}{U}}{}U}{UU}U}U{U}U{}U}{{{}U}U{{UU{}U{}{U{UUUU}}}UUUU}{U}}UU{}}}{UU}}}{U}UU{{U}}U{UU}{{U}{{U}{}}}{}{{{}}U}{}{}{UU}}}{{U}UUU}}{}}}}{}U{{}{U}}U{{{{{}}{}{{U}}{{U{}}}U}{{}{{}U}{}UUU{{UU}}{{}}}}{{{U{UU}UU{UU}U}U{}UUU}U}UU}U}U}U{}UU{{{UU{}{}U{UU{{}}{}UUU{{{}}}{}{}UUU{{{{{{UU}}}U{}}}}{U}{}UU}{}}U{U}{U{UU{{{}}{{{{}{U}U{{{{}{}U{}}{{U{UU}U}U}UU{{UU{U{{}}}U{{{{}}}{}UU{}}{{U}UUUUUU}{UUU{U{U{U}U{}U}}U{{U{{}U{{U{}}}{}{U{U{U{}U}UUU{U}}}}{}U{UU{{{U}}{{{}}{{U}}U}}{}U}{UU}}UUU}}UU}U}}{UUU}UUU}}UUU{U{U{}}UUU{}UUU{U{U{}U{UU}{U{}{{}UUUU{U{U}U{}U}{UUUU}{U{{UUUU}UUUU}{UU}}U}{U{}{U{UU}{}{{{U}{U{{U{}{}U}}U{UUU{{}{}}}U{}}}{}U{{U}}}{{UU}{}{U{}U{U{}U}UU{{U}}U{}U{{U}}UU}{{U}{{{{}}}UUUUUUU{{{U{{{UU}UU}}U{}}}{{{U{}}{{U}{U{}U{UU{{}UU{U{}}{}}{}U}U{}{}{U{}{U}UUU{}{}}UU{{U{UU{}}U}UU}{}}{U}{{}U{{}{{}}}U{{{{UU{{U{{U{U{}UUU}}}U}U{}U{U{{}}}{}}}U{}{{U{}}}U{{}{U{}{{UU{{{}UU}{}U}{{}{}}}}{}U{{{{}}U{U{}{}}{}U}{}{}{{{}{}}U{U{U}UUU}{}}}{}U}{}}UUU{{U{}{{{}}}}{}{{{}}{U{U{{}U{U{UU}}{}}{UU}U{UUUU{{U}{{}{{{{UU}}{}}{U}}UU}UU{{U}}}}UUU}{{U{}}}{{{}UU{}{{{}}U{U}{}{{}{}U{}{{{}UUU{{{}UU}}}UU{}UUU}U{}}}{{}U{{{{U}}}UU}}{}}U{}{}UU{{UUU{}{}U{{U}}{U}U{{U{U}U}{{}{}U{{}U}U{UU}{U}}{}UU{}}U}{U}UUUUUUU{{UU}{U{{U}}{{{U{{{U}}{{{{UU}U}}U}}U}{U{{UUU{}U}{}U}{{{U{U{}UU{U}{UUU{U{{}}{{U}UU}{{{UUU}}UU{UU}U{}{UUU}{}{}U}}}{}{}UU{{{UU}U}}}UUU{{}}{{}{{U}U{UU{U}}}U}{}U}U}UU}}{{U}}}}{U{}{}U{U{U{}{UU{{}{U{}UUUU{U}{U}U{UU{}{U{UUU{{U}}UU}{}UUUUU}{{{U}UU}U{}UU}{{U{{UU{{}UUU{}UU{{{UU{{{}{U}U{U}}UU{}{}{{}}}{}U{{}}{}}U}}U{UU{{{{{}}{UU{U{{}UUUU{U{{U{}UU}{{UUU}U}{U}UU}{}U}{UUU}{UU}UU}U{}}{U{{{}U}{{U{{U}{{U{U{}{UUU{}{{}{}{{UUUU{}{{}}U{{}U}}U}{}UU{}}{}{U{{{}}{{}{{{UU{}{{}{U}UU{}}}}}{}}}{}}{}U{}U{{}{{{}}}}U}UUUUU}}{UU}}}{{}U{U{{{U}{UU}}UU{{U}{}UUU{U{{{UU}UUU}{UU}U{{{U}}{U}}U}}U{{{UU}}{U{}}}}{{{}U}{}U{UU}UU}}}}UU{}UU{U}U{}{U{U}}U}U}}}{U{}U}UU{UU{{}UU}}}}{U}}UUUU}{U}U}U{UUUU{}U{UU{}{UU}U{}{{{{UU}{{{{U{}U}{{{U{U}{U{U{UU{{{{{{}UU}U}{U{}U}}}{}U}{{}UU}UU{}UU}UUUUU{{}U}}U{}U{}{}UU}}{}}{UU{}}UU{UU{U}{{}}{U}{{}{U{U}{{UU{U{{{{{{{{}}U{}UU}U{}}UU}UU{{{}{U{{U}}}{}}{{}U{{UUUU}}{{}U}}}UU{}}}U{U}U{}}{U}U}}}}U}{{}{U}}U}{{{}{UU{}UU}{}U}}U}}{{U{}}{{{}UU{}{}{}UU}U{}{U}UU{}{}UU{{UU}}}U{U{}U{}}}}}UU}{{{UU}{{}{U{{{U{{UU}}{}U{{}UU}{{}UU}}}}UU{}{{U}UU{UUU{U{}{}{{UU}}}UU}UU{U{{U}}}}{}U}{}UU}{}UUU{{}{}UU{{U}{}}}U}}UU{{U{{}U{}}{}}U{U}{{U{}}U{U}}}UU{}{UU}UU}U}U}UU{{}U}}{UU{{{}U{}{UU}{{U{UUU{}}UU}{}U}U}{{}}{}{}U}}}UU{{U{}}U{}U{{U{}U{}U}{{{}}}}{}{}{U{U{{U}}{}}}UU{U{}{UU{{}{UU}}U}{{UU}U}UU}}}UU{UUUU}}{}U}}U{}U}U}{}{}}}{{U}U{U}U}U}}}}U{}{}}UU{}UU}}U{}UU}}{}{UUU}}{{}{}}UUUUUUU}}{}}}UU{{{}}}{UU{{U{{U{U{}{}{}{UU}U{}{{}UU}UU{U}}U{}U}}{U{{U}{U{{{UU{{}U}UUU}UU}}U}}{}U{}{U}{U{{}{{{}}}{}U{{}{{}}{}}{}UU{{U{{}{UU}}{}{{{}}UU}{U}UUU}{{}{{}{{U}UUU{{UUUUUU}U{{{}U}U}}}{{}{UU}}}{{U}U}{}}U{U}U{U{}{{{}U}}U{U{}{}}}{UU}{}{}{U}{{{}{{U}}U{}{{{}{}U{{{{}{{{}UU{U}}}}{U{U}U{}}U{UU{UU{{{U}}{{{{}U{}}UU{UU}{UU{UUU{{}U}{UU}{{UU{UU{{}{U}U}}}}{{U{}{}{U{}UUU{U{{{{U{{U}{}}U{{{}}}{}UUU}U}}UU{}}}{}{UU{U{UU{U}}U}{}{U{U{U}}{}}{{{}{{U}{}}{}U{{U{U}{{}{}U{U{U{U{}}U}}}{}UU}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{U}UU}{U}}U{{U}}}{{U}}{{}UU{{}UU{{}U{U{U{{}}{U{UU}{U{{UUUU{{{}U}}}}}{}}}}U{{{{U{}U}}UU}U}{UU}{}UUU}{{U}}}U{}{U{{{{UUUU{UU}}}{}U}U}}{UU{}{U{{{{{}{{{UUU{U}U{U{}{}{U}{{{}{}}U{}U}U{{{U}U}{}{U}{{U{UUUUU{}U}}U}UUU{{UUUU{{UU{{U}{U{U}}{U{{{{U{}UU}}{{{UU}{}{}UUU{U}U}U}{{U{{}U{}}{U}}}}UU}U}{UU{U}}}}U}}{U{}{}}UU}}}}U}U}}}{{UU{}U{U}U}U{}}}}U}{U{}{U{{{UU}{}}}{}U}}U}UUU{{}U}U}{{{UUUU}}}{}{UU}{U{}{}}{UU}UU{U{}UU}U{{{}UUUUU{}U}{U{}{}}}{}U}{}}}U{U}}UU}}{}{U}{U}{{{UUU}}UUUUU}{UU}UU{U{U}UU{}U{}{}U{}}U}{U{}{}}{{{UU{}U{}{{U}}UU{{}{{{{{UU{UU}{}U}U}UUU{U{{UU}{U}}}{{{U}}}}UU{{{{}{UU}{}}}{U{{U{U{}}{{{}}}U}{U}U{{{U}U}UU{UU}{U{U}UU{U{{U}}}{}}U}U}U{{{{U{{}UU}{{UUUU{{}U}U{}}{U{}{{{U}UUU}{{}{{}{}{}{}}}U{U}}{}}}}U}{{{U{}}}}}UU{}}}UUU}{}{{{U}{}{{U{U{{{}{U{U{{}{}}UU{UUUU}{{}}}}}}UU{U}}}U{UUUU}{U}UUU{U}UU}U{}U}U}{U{}}}}U{U}UUU{{U}{U{UU}}}U}{{}U{{{{U}UU}}}U}}}{U{UU}{{UU}U}{{}U{{{{UU{}{{UUUUU}}{}{U}U{{{}U{}{UUU}UU}{U}}UU}{}}{U}}}}{}U{{}{}UUU{{U}{U}U{}{{{}}U{}}UUU}}}{}UU{U{U{}{{}{}}{}}{}UU}UU}}}UUU{}}{}{}U}}}}U{}U}{{{U{{{{UU}{}{}U{U{{{{}U{UUUU{{}{}{{U}{}}{UU}}}U{{{U}}{}U{U}{U{}{U}{}{}UU{U}{UU}{U{UU}UU}{{}UU}{}UU{{U{}{UU}{{{{}}{{}UU}{U}{}U{}UU{}}U}UU{UU{UUUUU}U}{U{U{U}}}}}{}}U}U{}{}}U}U{{{}}U{{}{U{{{}{{U{{U{}UUUU}{{U{}}{UUUUUU{}U}UUUUU}U}U}}U{}UU{}}{U}{UU{{UUU}UU}{}U{UU{}}{{{UUU}UU{}}U}{{}{{U{{UUU{U{U{U{}{UU{{{{}}}}U{}{{{}}{UU{{U{{U{}{U}}U{U}{{U}UU}U{}}{}}{}U}{{}}UU}}{U}}}U}{{{{U{U{{}U{}}{U}U{}{U{{}}}}{U{{{}}UU}}{}U{UU}{}U}}U{{{{}UU{}}}{}U{{UUU{}}}{U}UU{U}}}U}{{{{UU{{}{UU}U}}}{UUU}UU{}}}}{{UU}}U{{U}UU}UU{{}U{U}}{}{}}{}{}U}U}}{}}UUUUU{}}}{}{{}UU{{{{}U{}UUU{{{UUU}UUU}}{{{{{U{U{{{}{UU{U{{{}}{{{{}}}}}UU{}{{{{U{}{}{}{{}}U}U{{}}}{U{}{}{U{{}UU}{}U{{}{{U{UU}}{{U}}{U}U{}{{}U{{{{{}{U{U{}{{{U}UU{{}{{U{UU{U{{{UUU{U}UUU{U}U{UU{UUU}U{UU}U}U}}}U}{U{}{{{U}{}U{U}UUUU{{U{U}U{UU{}{}U{{{{}{U}}UU}}UUU{}}U{{{UU{}}{}{}{U}}U{{}}{}UU{U}}{{UU{}}U}{{U}{}}}}UUU{}}U}}}U}U}U}}UUU{}}}}{}}U{}}{U}}UU{U}}}}UU{{{U}}{}{U{}UU}{}{U{}{{}U{{}}{UU}{}U}}}U}}}}{}}}UU}{{U}}{{U}}{UUU{{{U{}UU}U}UU}}U}}{UU}{}U}}{}{{{}U{UUU}U}}{}UUU}U}{{{{{U}U}{}UU{UUU{{{}UU{U{}}{{}{}}}{U{}{}{{UU}{}U{}UU}U}}{{U{{{}{{{U{}}}UUU{}UU{U}{UU}UU{U}{{{}{{}}{}{U}U}}{}{}{}}}}}U{{UUU{{}{UU{}U{UU{U{U{{{{{U{}}U{{U{{}{{U{{{}U}{{U{{{}U{{{{U{}U{U}{}}U{{U}UU{}}U{U}{UU}UU}}{{{}}{UU{U}}{}UUUU{U}}U}}U{UUU{}{}}U{U{{}UU{U{U}}UU}{{}}{{{U{U{}}UU}}}{{{}{}}UU{}{UU{UUU{}}U}{U}}{{U}{{{UUU{U{UU}U{U}}}UU}{U{{{{UUU}{}}}}}U{U{{{{UU}U{U}{{}{U{}}{{{UUUUU{{}{U{{UU}{}U}{U}}U{{{U}U}{}}{}U}U}}}}UU}}{{UU{}}}U}}{}{UU}{}UUU{UU{U}}{}{{}}UUU}UU{UU}UU{}}{{}U{}UU}{{U{U{{{}}}UU}UU}{U{U{}}{}U}{}}{{}UU{{U{U{}{}}}U{U}{U}}}{{{UU}U}U{{}}}}}UU{U{{{U{UUU}{{{}U}{{}U{}{}{}{{}{UUU}{{}{{UUU}U}}UU{{{U{U}UU{{{}{}}U{{{{{{U{}{{}}}}U{}{U{}}UU}{{{U{{{}U}{}}{}U{UU{{{}{U}{U{{{{U{}}{UU{{U}}{UUU}{U{UU{{U{}U{U}{U}}UU}UUU}{{}{U{}{}}{{U}}UU}{{U{UU{}{}U{}U}{}{{{U{}{}{{}U{}U{U}}{U}U}{}U{UU{{{{UU{{{}UU}}{}}}U}}U}}UU{U}U}U{{UU}U}{{U{{}U}{{U}U{UU{}}}}U}UU{}}}{{UUU}{{UUU}{{UU{U{U}U{U{U{UUU}{UU{}U}{}}}{}}{U{{U}U{}}U}}UUU{{UUU{{{}{{{UUU{UUU}U{{{U}}U}{U{}U{}UU{{U}UU}}U{{}}{{{{{}}}{}U}{{U}U}{U}UU}}{{{{}U}U{UU}}{{UUU{}}U{}U{U{{{}{{}{{}{}}}UU{U}{U{U}}}{}{UU{U}{{}U}{}U}}}UUU}}}UUU}}{U}{{}{{}{U}}}}{}UUUU}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{U}UU}}}U{}U{U{{{}UU{}U}U}U{U{{U{{U}UUUU{}}}U{{{}U}}UU}UUU}{{{U{}}{}}UUU{{U}{{UUU{}{U{}}}}UUUU{}}U}}UUU{}}{U{}}}{}}{}{}}{}{{}{{{{}}UU{UU}UU}{U{U{{}}{{U{}{{UU}U}{U}}{}{{{}U}}}{U}}{{{UUU}UUU}}{U}}U}}{{U{}U}UU{U}U{U{UU{U}{}}{{U}{}}U}{{}}}U{}{U{{{}{U}{{}{}{{}}}U{}UU{}U{}U}}U{U}}}UU{{U{}}U{{{}}}UU}{}U}{{UUU}}}UU{UUU}{{{{U{U}UU{{}}U}U}}U{{{U{}UUU}U{U{{U{{{}}{U}}{{{{}}U}UU}U}U{UUUU}}}}U}U{{U{}}U}}{UU{}{U}{}UUUU{U}{{{}U}{}{{UUUU}{}{U}}}{}{{{}}UU}}}{}{}}}{}UU}U}{UU}{}U{{U{U{UU}U}U{U{{}{}{{U}}UUUU{}UU}U}}}}{U}{}}U{{{UU{}U}}U{}UU}}U}U}{{{U}U{{}U{U{U{{}}U{{U}UUU{{{U}{UUUU{U}UUU{U}{}{{U{{{U{{{U{}{{{}{{}UU}}{}}UUUU}U{}}}}}}{U{{}{{}{}}}{UUU}{{}U}}{}{{}{U{}{U}{{}{{UU}}{{}}}}U{}}{{U}}U{}{U}}{U{U{}}}U{}}}{UU}UUU{{U{}{U{}{}UU}}}{}U}}U{}}{UU}U}{UU{{{U{U}{}}}}U}}{{}{{U}}U}{{{{UU{U}}U}{UUUU}}}U{U{{U}U}}{UU{U{UU}}}U{}{}U{}U{{}{UUUU{UU{{}U}UU}U}}}U{UU{}}UU{}}}{}{}U{{{{U{}{}U{{}U{U}}U{}{{UU}U{U}}U}U{}}{UU{{U{{{}U{UU}{UUU{}}U}}{U}{{U{UU}}}{UUU}}}{UUU{}UU}UU}}}}}}{{}U}{U{}U{{}{UU{}}U{{U}{{}UUU{}{U}U}{{U}}{{}{U{{{}}}{{{}{U{{{}U}U}UU}U{}}{{}UU{U}}}}U{U{U}}U}UUU}{{UU}}}U}{}U{}U}U{{}{{UUUU{{U}{}{U}{U}{UUUU}}{U}{}{}}}UUU}}}{UU{UU{{UU}U{{{{{}}}U{{}UU{{{U{}{{{{{}}}{{}UU{{UUU}{}}}}}}}U}}}}UUU}}}U}}}U{{UUU}UU}}UU}U}{UUU{}U}U}{{{U}{}{U}{U}U}UU}U}UU{{}{{}U}{}}UU}U{}UU{UU{{{{{UU{{{U{}}{U{}{U}{{{}{}{UU{U{UU{{{}}{U{U}{}{}}{UU{{U{}{}}{U}{}U}}U}}U}}}U}UU{{}{}U{{{}{{{UU}}UUU{}}{UU{{U{}{}U}U}U{U{{}{{}{{UU{{{}U}}U{{UU{{}}{}}UU}U}{{UUU{UU{U{U{{}{}}{{}{U{}}U{{{{}UUUUU{U}}UU}}}{{}}UU{}}}}}U}{UUU}UU}}}}U{UU{}}}U}UU{UU}}}}{{{U{U{}}{{U{U}}}{UUUUUU{UU}{}{U}}U{{UU}{UU}U{{}U{U}}U}}{U{UUU}{U{}}}}U}}}}{U}{}UU{{}}U}{{UUUUUUU{UU}UU{U}U}}{{UUUU}}U}U{U{}}U{{}{U}}}}}}UUUUU{UU}{U{{{UU{U{}}{U{}}{}U}U}{{U}U{}{UUUUU}{U}UU{{U}U}{{U{}}}}U{U{{UUU}{}}{}{{U}{U}U}}}{}}}{U{{U}}}{UUU{}{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}{{}{{U}{{}{}U}}U}{U}}{}UU}U}}{U{UU}U}}U{}U{U{{U}}UU{}U{}}UU}{}}{UU{}}UU}}{{{}{{}{{U}U{U{{{{U}{{}}{{U{}}UUU{UU}{U{}}}{UU}}{{{}{}}U}}U{}{}{}UUUUUU{{{{U{U{U}{{U}{{{}}{UU{}UU}{}}U}{{U}{{}}}U{UU}{{UU}{}U}{}UU}UU{{{}}{{U}{{UU{}}{{UU}{U}{}}}}UU{U}U{}{{UUUU}}UUUUU{UUU{{{{U}{}}{}U}U{UU{{U{}}{U{}U}}}}}}}{{UU}UUUU}{U}{}{}}{U}}{{U{}}U{U}UU{}{U}UUUU{UU{{{{}{}{{}}U{}}U}}}UUU}U{}}UU}U{}{}U}{U{{U}{{{{U}U}{{U{}}U}{{}{{}UUUUU{UUU}U}}{{U}U}U}}{}{U}U}}{{}{{{{{{U{}}}{{U{UU}{{}U{}}}}}}}}{U}}UU}{U{}}{U{U}{U{}}U{U{{{{U{U}U{}{{}U{}}{}{}}U{{{}}{U}UU{}}}U}}U}U}{U{{}U}UU{UUU{{UU{}U{{U}U}{U}}U}{{U}{{}}}U}U}{{{}}}UU}{}U}{U{}U{UUU{}U{{{{}U{}U}}{U}{{U{{{UU{}{UUU}{{U{{U}UU}{}{{{}}UU{U}}{{{{{{}{U{U{UU}}{}}}U}{{}}U{UU{{{{U{U}}{{}{U}U}}{}UUU{{UU{}}{}}U}UU}U}}{}UUUU}U}}{{{UUUUUU}}{{}}{}}UU{{}}U}{}}{}UU}{}U{}UUU{{}U{U{UUUU{}}}}U{}UU}}U}UU{{}{}UU{U}UUUU}}UUU{}UUUU{{}U}}U{}}}}{}U{}{{U{U{{U}}{U{{{U}{{UU}{{U{U{{U}{{}U{U}}{}{}{}{{{}}}{{{{}{}UU{{{}{UUUUUU}U{UU}UUU}U{}U}{U{{}}{}}}UU{}}{{U{}}{}{}UUU}{{{U}U{UU{UUU}{}}}}}UU{UU{UUUU{U{}UU{}}U{{UU{U}}U{{{U{{UU{}}U}}{{{{{U}U{UUU}{}{}}}}U{{{U}UUUU}}}{U{U}U}}{U}}}}{}{}UUUU}UU{}}{{}{{{{}UU}{{}}U}}}{UUUU}}{}{UU}U}}}{}{}}}{}U}}{}}{}}{U}{{}}{}{}U}{{U{}}U}{}{}{UUUU{{{{{{U{U{}}}U{{{U{}U}{{{}{{}{}U{}}{{}UUU{{U}}}}}{}U{{{}}{}}U{}}{}{}{}}{{U}}{U{UU}{U{{UUU}UU}}{}}}U}}}UU{}}UUU}U}UU{U}{{U{{}U{{}}{U}}{}}}}}}UU{{}{{U}UU{}}}{}{UUU}}{U{U{{}}{}}UU{UU{{U{}UU{U}UU}UU{{}}U}U}{U{U{}{U}U{U{{}U}{}}U{{U{}}{UUU}{U{U}{}}U{}U{{}}{UU}{U}{}{}U}}}}}}UU}}{}{U}U}}U}{{}U}UUU{{}UUU{{{{}{}}{U}}}}}{{}}{U{{UU{{}}}{{}{}U{U{{U}}}U{{U}{UU{U{{}}}}{{}UUU{U}}{UUU}U}}{{{{}UUU{{U}}}U}}UU{{}U{{UUU{{{}UU{{}{}}UU}U}{}U{{U}{{UU}UU}U}{UU{{{UU{{}}{}{{{}{}U}UU{{}{}UU}{{}{U}}{{}}{{}U{}{}U}U{U{UUUU{}UUU}}{U}UU}}U{}U{}{U{{}U{{{}}U{U{}}}U{{}UU}}U{UU}U{{}{U{U}U{}UU{U}{UU}}{{UU{UU}{}U}UU{}{{U}}}UU}{{UUU{{{U}{UU}}}{}}UU}{{UU}}}UU}U{U}{U}U{{UU{{}U}}}}}U{{{}}U{U}}{}U}}}{{}}{{{{}{UU}UU}U{{UU{U{{}UUU}UU{}U}{U{U}}U{}U}{U}U}U{}{U}}U}{}}U{UUUU{{}U}{{U}}U}{U}}{UU}{{}}{{UUUU}{}U}}U{}}UUUU{{{{}UU}{}U{{{UU{{U}}{{}UUUU}U{UU{}}U}UUUUU}}{{}U}}U}{{U}}{}{}}U{U{}{}{{}}{{}{}UU{}}{}}U}}{U}UU}UU}{U}}U{{}}}}UUUU{}}{{}}U}}UU{}{U{}}UU{U}{U{UU}}UUU{UUU{}{}}UUU}{U}}U}U}U}}U{}{{{U}}}}UUU{U{U{U}U}U}}}}UUU{}{{{}{{{}UU}U{}}U{UU{UU{{UU}}{{}{U}{}}{}UU}U{U}}{UU{UU}{{}}U{U}{UUU{}{{{}U}}{{{{{{{U}}U}U}}{UU}U}U{{{{{}{}U{{{U}UUU}}{}U}UU{U{{}}}U}}}U}{{}}}{}UUU}{U}U{U}}{}{}{{U}{}{{{UUU{}}}}U}UUU}}U{U}UUU}U{}{UUU{{}}}}}}U{UU}{}{UU{}}UU{U{{UUUUUU{{UUU{{{}U}}U{{{}}}}}{UU{U{{{}U}{}}U{}}U{{{U{UU{UU{}UU}}{{{}{{U}{UU}}UUU{UU{UU{U}}{U}}}}U{{{{{}}}{}}}{U}U{{}{}}UU}UU{{{{}{{}UU}{U}}UU}UUU}{{}{}}{}}}}{{U}{U{}}}}{}{{{}{{U{U}{U}U}U{U{U}}U{UU{U{U}{U{U{{{}}UU{{}U}}U}}UUU}{{{{{{{U}}}UU}}U{{UUU{U{U{}U}}U}U}U{UU{UU{}UUUUU{UUU}U{U{{UU{}}{}U{}{}{{U}U}}{{}}UUUUUU}{{}{{}}{}}UUU{}}U{}}{{UU}{}U}U{U}U{{{U}U}U}{}U{}{U{}{}}{{{}}U}}U{{{U{U{}{}UU{U{{{{}}U}{}}{}UU}{{{{{U{}}}{UUU}}{}{{{{U{}U}}}UUUU{{}{U}{{{{}{}}{}{}{{UU{}}{{U}}}UU{{U{}U}}}{{{UU{}{{{UU{UU{{}{{U{U{{UU}{{{U}}{{}{}U{U{}{{{}}{{{{U}}{UU}{}{}{{{U{UU{}U}}{}U{U{U{}}}{{{UU{}}U{U}U{}UU}}{}}}}U{}}}}U{}{{}UU{U{{}}}U}UU{}U}{{UUU}}U{}}{}U{{UUUU}U{}{}{U{{}{}{U{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}U{UUUUUU}U}{}U{{{}{{}UU{{{UUUU{{}UUUUU}U}UUU}}{}{}}{{U}}U{{{}{{UU}{UU{}{{{{}{U{}{U}{}{{UUU{{}U{}{}}UU{}}{UU}U{{}{UUUU{}{}}{{U{{{{{}{{{U{{}}}}{}}{}U{{{UUUU}}}UUU}}{U{{U}{}{}UU{}{}{UU}}{{{{{U}U}U}}}U{}}{U}U}{{U}{{}{{U{U}UUU}{{}}{{{}U{UUU{{UU{{U{U{{U{{}U}{U{{{}U{UUU}{U}}{{U{}{{}UU}}{U{}}U{{{}UU}U}{U{UU{{{{}}}U}{}{UU{U}}UU{UU}{{U{{}U{{U{}{{}}}{}}{{{UUUUUU}{}{U{{U}UUU}{}}{}{UUUU{}}UU{U}{U}UU{U{}U}{{{{}U{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{}{{UU}}U}}{{U}UU{{UU}{}{}U}}U{U{}{{}{}}U{U}}}}{U}{U{{{}}{}}{{{U{UUUU}U}{}{}}}{{U}{U}{U{UUU{{}U{{U{{}{}{{}{U{U{}{UU{U{U}{{}{}{{}U}U}U{}UUUUU{}}{UU{UU}}}}}{UU}{}U}{{U{{U{}}{}U}}{}}U}}{}U}}}{{}{U}}}}UUU{U{{}{UU}{}}}U}}UUU{}{}UU{{{}}U{{U{UUU{{{{U}}}{}U{}}{UU}{}{}U{}}UU{{{UUUU{U{UU}U{{}U{U{}{{UU{}U}}}{}U{U}{}U}U}{U{}}U{U}U{UU}UU{}UU{UUUU}}}U{UU{{U{U}UU}U}}U{UUUU{{}{U}{{{{{{}}{U}{{{{{}}U{}}{U}}}{}{{U}UU{{{U{UUUU}U}U}}}U}}U{}{{}{}UUU}{}{}}{{UU}{{U}UU{U}UU{U}{}{UU}UUUUUU{UU}U}{U}UU{{{U}U{{UU}U{{}}U{{{{{}}}U{{{}{U{{{}{{}U{{}}UU}U}U}U{{}{{}{}}U{}}{U}{}}}{U}U{}U{UU{UU{{}}{UU{{{}U{}}U}}}{U}}U}}U}UUU{{U}}}}U{{{}{{}UU}U{UU{}U}}}U{U}U}UUU}}U}}}{{UU}}{}{}UU{{UU}{}}{}{{}}{}}}{}U}{{}}}UU}U}}}U{}{}}{}}U}U{{}{{{{UUUU{{}{{}U{}{UU{{{{}U{}U}}}}U}{U{}U{U{}U{{U{{U}U{{}U{{U}}}U}U{}{U}}}{}U}{U}}}{}U{U}{U{{}}}}UU}UU}}UU}}{UU{{U{U{{{UU{}UU{U{}U}UUUU}U{}{{}}{}U}{UUUUU{U}}{U}UU}{{{U{{}U{}}U{U{}U{U}}}{}{U}U}}U{U}{}}{{{}{{U}}{UUUU}}UU}{UU}{}}}{}{UUU{{UU}}{U{}UUUU{}{UU}UU{{{U}{U{}UU}UU}}}}{}U}}{{}U{{}{{}{{{}U}{{{U{}{{{{U{}UU}}}UU}UU}{}{{U}{{{U{{{U}{{}}}}}U{U}{{{}}U{{}{U}}U{U{UU}}{U{{U}U{{{U{}{U}}UU{{}{UU{{UU{U{U{}}U{UU}{{{{}}}U{{{{U}}}{}UUU{{{}U}{UU{}}}{{}U}U{U{}U}U{U{{U}}{U}UU{}U}}}U}{U}U}}U{{UUU}{}}}}UUU{}{{}}{U{{}}UU{}UU}}}}}{{UU{{{{}}{{U{}}{{U}{}{{}}{U{{{}}}UU{{{}U}{}}}UU}{{{}{UU}}}{U{}{UU}UUU}{{{U}U{U}{U{{UUU{U}}{UUU{{{}{{U{{}{}UU}{}{{{U}{}{}UU{{}U{UU{U}}U{UUU{UU{}}U{U}{{}U}}UUU}U}}UU}}U{}U{{}U{UUUUU}UU{{{U}}}}U{U}{U{}{U}{UU{{U}}}{}}{{{UU{{U{{}U{{}}}}{}U{{{{UU}{{}{U}}{{{UUU}UU}}UU{U}{{UU{{UU{}{}}{}{{U{{}{U{UUU}{}U}UU}{}U}{U}}U}UU{UU}{U{U}UU{{{UU}}}}{}U{UU{UU}U}}{{U{U}UU}{UU{U{}U}U}U}}UU}{}{{{}{U{{}{U{UU{{}{{{{}}{}}}UU}UU}{U{}}}U}}}{{{}U}U}UU{U}}}{}}}{U{}{}{}}}U}U}U{}}U{UUU}U}{}UU{}U{{}}{}{UU}{}{U{}U}}}}}}}{}{}{}}}}}UU{UU}{}UU}UUU{{{{}}U{}U{}UU}{}U}{U{UU{}}UU}U}UUU{}UU}U}U{UU{{U}}U}{{{U}UU{{{U}}{UU}{UU}U}{U{{U{{}U}{{}}U}}U}}UUU}UU{U}U{}{{}U}U}}{}}{U}{U{{{}{}U{}{UU{{{{{{}}UU}U{U}U}{{UUUU}}{}{}U{}}U{U}U{U}{}UUU}UUUU{}}}{U}}}{U{UU{}}UU{{}U{U}}U}U{U}UU{}U{}{UU}{{}U{{U{U{{{UU{}}}}{U}}}{}U}}U{{{U}{{U}{{{{{UU}UU{}{}{{{{{{}{}U}U{}U{U}{U}UUU}}{{}UU}U}{}{U{}UU{U}{}}{U}{U{U}U{{UU{U{{}}U{U}{{}UUU}U}U}}U{{{}}U{}U{U{UU}U{}{U{UU{U{}{}{}U{UUU}U{}{U}}}{{}U}{U{{{{UU{}}{}{{}{}{{}U}}U{{U}UU}UU{UU}}U{}{U{{{U}}}{{U{{}}{U{}U{U}{U{UU}UU}}{{}}}{U}{}UU{}}{{{}U{{U{{}{U{{U}UU{UU}{}U{}U{U}}}UU{{{UUUUU}{}}{UUU{{{UU{UU{{{}}}U{{{UU{{{UU}{U{U{}}UUUU{U{U{U{U}U{{{}UUUUU{{U}}U}U}{}UU{{{{U{}UUUU}U}}{{U}}UU}{U}UU{{U{{}U}{UU}{U{U}}U{{}}}{}UUU}}}}}U}}{}}{{UUU{UU{{U}}{}UUU}}}UU}{}}UU{}UU{}U}{}}U}}U}}}}{}{}U{{}}{}}{}{}U{U{U}U{{{U}U{U}UU}}UUU{U}U{U{}U{{{{U{{{U{}{UUU}{{{{}UUU}U}U}{}U}}{}{{}U{{}}UU}UU}U{U}}{}}}}}}{{}{}{}}UU}{}}UUU{}}}}{}{}}{UU{}}}UUU{{{}{U}{U{U{U}{UU}}U{U}}{{}}}}UU{U{UU{}}}{}{UUU{{U}}}U{U{U{UU{{{}}}{{}U}}U}}{}{}}{}{{}UU{{U}{U{UUU}}U}{}}}{}}UUU}UU}{}{U{UU{}}U{}}{{U}}UU}{U{}{U{}}U{U{}}U}{U}{{}}{{U}UUU{UU}}U}}}}{U{}{}U}U{}UU}U}}{U}UU{U{}{{{U{UU{}}}}}UU{}{U}}}{{U}}{}UUU}}{}U}}}{{U}U{}UUU}U}{{UUUU{UU}}{U}}{{}{U}}}}{{}{{{U{}}U{{U}}{}}{U}U{{U}}}U}}U{{{{U}{{{{}}}{U{U{{U}}U}{UU}U}UUU}U}}U}}}}U}{U{{UU{UUU}U}{U{U{{}}U{{U{{}{{{}}}U}UUU}UU}U{U{{}}UU{U{}{UU}}U}}UUU{{}{UUU}{}U}{{{}{{}{U{{U{UU}U}{U}U{U}}U}{{UUU{{{{U{U}{{{}UU{}}{U}}UU{{U}U{{}{}}}UUU}U{{U}}}UU}U}U{{{UU{}}UU}U}UU}}}}UU}{}{U{}{U{{}}{U}U}}}U}{}{{}UU}U{{U}}U{}{}U{{{U{}}U{{U{UUU{U{{U}}U}{{}{}}{UU}U}}}}{}{{}UUU}U{{{}}{U}UUU}}{{}{UUU}U{}{{UU}UUUU}}U{{}{U}{}U}U{}{{}}UU{{}}U{UUU{U{UU}{}}}{{{{}}{}{UU{U{{{{}U{{}{}}}{{U}}UU{{U{}}{UU{}{{U}{U}UUU{}U{{}{}U{{U}{}}{U{}}U}{UUU{U{U{}U{{{{U}}{UU}}}}{{U{U{{U{U{}}{}}}U{}}{{{}{UU{UUUUU}{}{{}U{U}{}U}{U}}}{{{}{UUUUU{UUU}U}{{UU}{U{{{}{{{{}UUU}}UU}{}}UU}UU}}}}}}UU}U{}{{}{UU{{{}}}{}{{}U{{}}U{{U{U{UU{U}}UUU{U{U}U}}}{}UUU}U}{U}{{U{UU{UUUUUUU}U}U}}}UUU{U}}U}}{}{U}}}}U}{U}U}}U{}{U}UU{UU}{{{{{}{U{}}U{{{UU}{{}{}}U{UU{}U{U}{{UU{}UU}{}}{UU{}}{}U}}}UU}U}U}}}U}UU}{}U}U}}}}}}}{U}}U{UU{{U}}}UU{{{{U}}U}{U}U{U{}{}UU}}U{{}}}U}}}}}U{{}{UUU{U{{}{}{}U}{U{}UU{U{{}{}}}UU}}{}{}}{U{U}{U{}UU{U{U{{UU{U}{}UUUU}}{UUUU{U}UU{{UUUU{{{U{{U{{{{U{{}{U{U{}}}}{}{U{}}U}UU{{U{{{{{}}}{}{}}}}}{}UU}}U}}{{{U{}{{U{U}UUU{U{U{U}}{}{{}U}UU{U}{}U{{}{U{UU{{{UU{{}U}UUU{}U}{}{{U}{}U{U{}{{UU{UUUU}{U}{{}UUU}}{U}UUUUU{}{UU{{U{U{}}UU{{}}U}}}{U{{{{U{{U{U{}{}{{UU}}}U}{{{UU{}{}}}{UU}UU{}{}}U{{}UUUUU{U}}{}U}{{U}}}}U{U{{}U{U{{{}U{UU}{U}UU{}}}U{{{UU}}U{{{}}{}UUUU{U{{{}}}UU{U{UU}U{{{UUU}{}{U{U}}UUUU}{{UUU{UUU{{{}{}}{{}}}{}{{{UU{{UUU{UU}U{{U}U{{{{{UUUU{U}{}U}}}U}{U{{}{{UU{}{}}UU}{{U{}UU}UU{U}{}{{{}{}UU}{{U{U}}UU{{{U{{U}}{UUUUU{U}}}{UU}{}{U{U{U}{{}U{}}{{}}U{}U}{}}{UUUU}UU}{}UUU}{{U{UU{}}{{{}UU}}}}{UU{}}}{}{UUU{UU}}{U}}{{{UUUUUUUUU{}U{}U}{UU}{U}U{{{{}{}U}}U}UUUUU}}UUUU}U}}}}{{}{U{}UU{}}}}}{{}}{}{{U}}{UUUU{}}}{U}}}{{{}}}{UU{UU}U{U}{}}U{U{UU}}}{{{{}UU}{}U{U{}UU{}UUU{}{{}}}}}}{{{{U{U{{{U}U}U{U{}U{UUUU}}{U}U}U{UUU{U}{UUU{{}UU{{}UUUUU{}{UU}}{}}}{{{U{UU{U}{{UUU}{U{U}U}{{U}UU}}UU{U{}}}UUUUU{U{U{UU}}}}{}U{}U}{UU}}}}U{U{{}}{UUU{}UU}}{{{{{{UUU}U{}{U{U{U{U}UU}{}{U}{{{{UU}U}}U{U{U{{U{}}}UU}{}}{}U}U}U}}{UU}UUUUU}{}{}}{UU}}}}{}}}U{U}{}U}{}U}{}{{{}UU{{U}}}U}}U}U}}{{U{}U{{{U{{}}{{{}}}}}UUUU}}{{}}U}U}{}{{}{U}U{UUU{{}{{}{}{}U}U}}{U}U{}}{}}}}}U{U}{{U}}}{}UU{}}{}}U{{}{U}}{{U}}UU{}}{{}}}}}U{U}{{{{{{U{}}}{U}}U{{{U}}{{U{{}}}U{{}{U{UUU}{UUU}{{U}}UUUU{{}{U}{{{{}U{{{}}}U{{}}{}U{{{}{{}U{}U{U{{}U{}UU}U}{}}}{}{U{{}{UUU{UUU}{UU}}{}{UUUU{U}U}}}}{{{}}}{U{{U}}}}}UU}{{}{}}UU}U}U{U{U}{}}U}U{}}U{{U{}UU{U}}U}U}U}U}U}}}}{UU{UU{U}U{}{UUU{UU}UU{UUU}UUU{UU{{{}{U{}U}{U}}U{{U{{{{UUU}{{{{{{{U}U{}U}UUU}{{{U}}{}U}{UU}U}U}}}{{{U}U}}}{}UUUU{UUU{U{}{U}}U}}U{}{UU}{U}U}U}{U{U}{U{}}}{{{}}}{}UUU}{U{{}{}}{{}{{{{}{{{}}{U{UU}}{{U{{{U}}}UU{{U}}}{U}}}}U}}U{{}{UU}{}{}}U{}U{U{{{U{{}}}U}}{{UUUU{{{UU{U{}UU{UUU{{U}U{}}}{}U}}UUU}}U}{U}U}{}}}}{}U{}}{U{UU{UUU}{{}U{}}{}U}{}}{}UUUU}U{{}{}U}U{U}}}U{{UUUUU{}}}{UU}{UUU}{U}}{{}}{UU{}U{}UU}U}{}U}}}U{}U{{}{{U}{{}{U}{}UUU}UU{U}}UUUU{{}}}}UU{}}U{{UUU{}{}}}}}UU}}{{}}{}}{{}{U{U}{U{{UUU{}U}}U}}{{{U{{}U}{{}}{{U}}{{UU}{U{U}{U{UU{{U{}}}U{}UU}U}{}}{{U{U{{}UUU{U{UUU{U{{}UU}}}UU{{U}U{{}UU{UUU}U{{}}U{{}UU}{{UU{{{{U{{}}U{{{}{}U}}}UU}{{}U}{}{{{U{U{UUUU}{}}{}{{{}UUU{}}U}U{U{UU{U}}{{{{UU{U{UUU{U}}UU{}}}{UUU}UUU}U}U{UU}}{U{}U{{}}{UU}U}}{U{{{}{U{}{U{}{UUUU}}}{U}}}U}{{}}U{{{}U{U}U{U}U{}}{{{U}UUU{U}}U{}{U{}{}{}UU{}{U{{{{{UU{}U}UU}{}}U}{}{U}}{UUU{}{U{U{}}{}}{{{{{{U{{}}}UU{}{}UUU{U}}{{{{{}}U}UUUU{{{{U{{}U}UUU}U}}}{{{{{{}}}U{{{U}{{{}}{U{U{}{}}U}}}{UUU{}{{UUU}}{{U}{}{U}}}UU}}}{UU{U{}{{{UU}}{}}UUU}}}UU{{U}{}}}U{}{U}U{{}U}}U}U{UU}{{U{}U{}}}U{U{{U}U}}{}UU}{{{{{{U}}}}UUU{}}{}U}{{U}}U}U}UU}U{}{U{{}{{{}{{{}U{}{U}{}}UU{U{}}{U}{UU{{}}U{}}{U{U}}}U{}{UUUU}UU{{U}U{{{U}}}U}}}{}{UU}}U}}{{U}{{}{}}UUU}U{U}}{}{{}{{UU{}{{{}UUUU{}U}}}}U{{{}}}}{}U}U}}UU{UU}}}{{UUUUU}U}UUU{{U}UU}U}UU{UU{}{{}{{UU{}UU{}U{U}U{U{U{UU{{U}{UU}UU{{{{}U{U}U}}UU{U{{U{U}U{}{{{}}}UU}}U}}U}UUU{{}}UU}{{}{{}{U}}}}UUU{U{U{{{}UU}}}{}{U{{{{{{}U}}}{{{U}{}}{UU{}}UU{}}U}{{}}{UU{}{UUU{{U{U}UU}}{U{U}}}{}UU}{U}UU}}}UUUUU}{U}}{{}}}{{{}{U}}}U}{U}}{{U{{{{{U}U}U}}{}}U{{{{{{}U{U}UU}}U{U}{{U}U{U}U{U}U{U{}{}UUU{{U}U{UU{}}}}{U}U}U}{}{}U{UUU{U}}}UUUU}}}{UUU}{}UU{}}{}}}}}U}}UU}{U}{U}{{{UU}}{{U{UU}{}UU{}U{U}{U}{U}}{}U{}U{UU{{{}U{{U{UU}}UUU{U{}U}}{{{U}U{}{{{{{{U}}}U{}}UU{{UU}U{}}{{{{U{U}{U{}{{{{{UUU}{UU{}{}UUU{}U{UU{{U{U{{}{}{}}}}{UU{UUUU}{{U{{}{}U{}UU{}{{U}U}U{}{}}U{UU}}{{{{{U}UUU{U{{{}}}U{}U}{}}{}}{{{}{}}{U}U{UUU{}{{U{U}}}{UUUU}}}UU}U{UU{{U}}}}}U}}U{{}}U}}UU{}UU}}UU{{U{}}UUU}{U{UU}}}{{}U{{}{{{U}UU}U{{{UUU}{UUU{}{}U}}{}{}U{{{{U{U}U}{{}}}UU{{{UU}{}UU}}{}}}UU}}{{{}U{U}UU{{UU}}}}U{{{}}{U}U}}UUU}}}U{{{{}UUU}}{}U}}}{{}{U}}}{}}{}{U}UU}}}U}U}U}{U}U{}{U{}U}}}}{{UUU{}}U{U{U}{}{U}}}UUUU}{{}}{{{{U{}UU{}U}{UU{U}{{UU{UUU}}{{}{U}}}}U{U{}}}{}}}{{}U{{U}U}U}}{U{}{}U{}}{}UU}{U}}UU{{}{}UU{U{U}U}{{}}}}{{{UUU}{U{{U{}}{{{U{U{UU}}}{}UU{U}{{}}{{U{{{}U{U{U}U{{{}{}UU}UUU{{{{}U{UU{}{{U{U}{}}{UU}U{}UUU{}}UUU{{{UU{U}{UU}}UUU}U{{}{{UU}{{{}U{UU}UU}}{{{}{{{}}U{{}}}{}U}{U}{{UU}}}U}}U}}}}{}}{}}}{{UUUU{}}U}}}}{U}U{{{}{{}UU{{{}{{{}{}{}UUU{{UU{{{U}U{{{{{{}{UU{{}U}}}}{{}U{{U}U}{{U}}{}UUUU}U}{{{UU{}{}}}U}}UUU}U}}}U{U{}UU{{U{U}{}{{{{}U}U}U{UUU{UU{U{{U{U{U}UU}}U}{}}{}}UUU{}U{}UUU}U{UU}{}U}}UUUU{{U}{UU{U}}U{}}{}{}}{U{{}U}}{}U}U}{U}}{}U{{{{U{{U}U{{}{}}UU}UUU}U}{UU}U}}}}{{{}{UU{UU{{{}UU{U{{{{UU{{U{U{{{U}{UU}U}U}U{U{}UU{}U}}}{{{}U{{{{U}U{{U}{}{U{}}}}U}{U}U{{{{}UUU{{{}}U{{{}U}{}U{U{U}{{{UUUU}}}U{}U}}U}}}}}{U{{UUU{}}}}{UU{{}U{{{{{}}UU{{U{}U}U}{}}UU{U}}{}}}}U{}}{}}}U}}{{UU{{}{}}UU}}}U{{UUU{}}}}UU{{}UUU{U}{U}}}}U{{U}}{{U}U}U}U}U}U}}UUUUU}}{}U{UU{{}}}}{U{}U{{}{{U{U}U{U{}UU}{}{{{U{U}}}}}U}{U{}{UU}U{{}}{{{}}}UUU}}}{}}{{{}UU}U}}U}{U{}UUUU}U{}U}UUU}{}{UU{UU}U{{U{U}}U{{UUU{}{UU{UU}U{}}U{UU{U{{U{U}{}{U}}{}UU{U{{{}{}}{U}}{U}}}{}{{}UU{U{U}{}{{}}}{U}}{}{U{}UUUU}{}U{}U}{{U}{}}UU}U{}{}}U}}{U{U{{{U}{U{{{U{{}U}}UUU{U{U}}{UU{U{UUU}UU}{U{U}}UU}}}U}}}U{UU}}UUU}{}}}}{U{}U}{{{U{UU}{{}U{{}UU{UU{}{}{{{{{{{U{}UU{{{U{{}U}UUU{U}UUU{{UU}{}}UU}UUUUU}{U{}{}}UU}{U}}UUU{{}{{{U}}UU}}}{U{U}{UUU{{}{UUUU}{U}U{{}}UU}{}U{}}}}{}{UU{UU}}}UU{{U}{{{{}}{U}U{}}{{}U{}}}{}{}}UU{UU{{U}UUU}U{U}}{}{}U{U{}{}{}}}}}}U{}{{{}{}{}UU{{{}U{}{U}}}UU}U{}}U{U{{}{U{{}}{}{}}}U}}{}}}{{U{UUU}}U}}UUU}U{UUUU}U}}{}{U{}{U}}{}}{{{}{}U{{UU}{{{U{}UU{{}}{U{}{UU{}{}{}}UU{{U}{}}}UU}}UU{{}}U}{{{}UU}}}UU{UUUU}{U}{}{}}{{}}U{}UUU}{}U{{U{U{{U}{{}}{{U{U}U{{U}}}}U}UU}U{U}}}}{{U{}}}UU}{{U}U{}{}{}U}{{{UUU}{U}U{}U}{}{}UU{}}{U{}UU}U{}{UU}}U{{}U}{}UU}{{U}U}UUU}U{}{{}{{{}{{}{{}U}UU{}UU{}}U}U}{UUUU{U}{}U{}}}{U}}}}UU}{}U{{{{{{UU}}UUUU{UU{UUU{}{}{{}{}{{U{U}}{U{U{{{{UU{}}}}U{{}{}}}U}UUU}U{}}U{{}}}}U{}{U{U}U{U}}U}U{{}}U{UU{}U{}{{U}}}}}U{{}}}}{U{{}{{}{U{U{U}{U}{}UUU}}{UU}}}}UU{}}U{}{UU}}}}U}}}{U}UU{{{U{{{U{}{{{}}}}}UU{}UU}{}{{}{U}}}{U}U{}{{U{{U}}UU{UUU}U{U{{}{}{{{{U{{U}}}{{{UU{U}{}{{}{}U}{}{}}UU{}{U}}U{U{U{{U{UUUU}}{{}{}U}UUU}UUUUU}}}}{U}{}}}UU{{}UUUUU}U{{}{{U{}{}{}U{}U{}}}}U}}UUU{}U{UU{UUU}}}U{}UU{{}}U{U}U{U{{}UU}}{{{{}{U}{UUU}}{}{}U}U{{{U}}{}U}}U}}}}}{}UU{U{}}{}}U}{U}U{UU}U{{{{}{U}{{}{{}UUU}}U}}U}{}}U{UU}{U}}{}}}UUU}U}}U{{}U}U{{}UU}U{}}{}{{{{{{{U{U{UUU}{{}{{}}}}{U{}{{}U}{{U{U{U}}}}}{}{}{}{}U{U{}UUU}{{}}UU}}{}}}U{U}UUU{{}U{{UU}}UUUU{U}U{U}{U}U{U{UUU{UU{}UU}U}}U}{}{{{{}{U}UU}}{{}{}{U}}U}U{}{U}}UU}}{{}}}{}U{}{{U}U{UU}UU{{}{{}U}}UUU}{U{}{{U}U}{{{{{{{{}UU{}{{UUUU}{U{{{{U}}{{{}U}U}}U}}{}U}UUU{U{U{}{U}{}U{{UUUUU{{{}UU}{U{U{{}{}{U{}}}U}UUU{U{{}UU}}UUU}{}}{}}U{}}}}}{}UUUU{}{{}U}UU{UU{U}}}{{{}{}U}{}U}{}}U{U{U{}U}{{U}}{{}{UU}}{U{U}U}}U}U{UU{{U{U{{}{{U{{}}{}U}{}UU}{UU}{{{UUU{{}}U}}U{}}}}}{{{U{U}U{}}{{U{{{U}}UU{U{U}UU}}}}{}{{}{}U}}{{{U}}{{{}}UU}}{}}}U{{UU}}{{}UU}UU{UUU{U{U{{}{{U{UU{U{}{}UUU{}UU}UU}U}}}}{UU}U}U}U}{}}{U{{UU{{}U{}}}UUUU{}{}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}UUU}}}{{{}UU{U}{UU}{U{U}}}{}{U}}{}U}{}U{}{U}UU}}{}U{}U}U}U{}{UU}U{{}}{}{UU}}}}{{}}U{}{}UU{U}{{UUU}U}}{{}UU{U{UU}U}U}UU{{UUU}U{{{}U{U}U{{{U{}}U{{}U}}}{{U{{}}UU}}}UU}UUU{{U}}{U}UU}}}U{{}}{{U}}}{UUU{}U}UU}{}U}U}U}{{}}UU{{{{U{}}}{{}}}UUUU{{}UUU}}}U{{U}UUU}{UUU}U}}{}{}}U{{}UUU}{U{}}UU}{}{{{U}U}{}{U}U{{UUU{}U}{UU{{}{U}{}}}}UUU{}UUUU}{}}}{{{UU{{{U}}UU}}}{U}}{}{}{}}}U}U}{{{{{U}}}}{U{U}{UUUUU{{U}{}{}}{}U}}}UU{}}UU}{}}}}UU{}UU{}{}U{UU}{U}}UU}}}{}}}UU}{U}}}}{UUUU{{U{}}{{U}{{U}{}{{UU{{}}}{{U{U{}{U}}{}U{{U}{U}{{{UU}}{{}}UUU{U{U{{}{U{{U{{U}{U{}UU{}}U}U{}}U{U{}}{}{}UUU{}UU{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}}}{{{{}{{UU}U{}}UU}}}}UU{{{}UU{}}UUU}}U}U{}U{}}{}}UUU{{{{}{}{}U{{}}}U}}UU{}}U{{UU{{U}{U}{{}{}U{{{{{U}{U}}{U}}{}{U{{{{{}UU{}}UU{{{U{U{U}{{U{{{U{U}U}U}U}}{UUUU}}U{{{{U}{}}U}{UU}U{U{}}}U}{{}{}}}{{}{U}U{U{{UUU}U}{{}}U{{{}}{{{U}U}}{}U}{}}}UUU}{{}}{{UU}U}}{{}U{UU}{U}{U}}{U}U{{UU}}U}UU{{U{{U}U}}}UU{}U}U{}{}{}}}}}U}{{}}{}}UUU{}}{}}}}{U{UU}UU}{}{{}{{{{{{UUU{}{U{}U{}}UUU}U{{}U}}}{UU}{{}U{{UUU}U}UU}{U}}U}}U}{}}{}}U{U}}{{}U}{}UU}{UU}UU{UUUU}}U{{}}{{}{{}{U}{}{U{{U}UUUU{{UU{{UU}U{U{U}}{U}{{U{U}}{{}{}U{UU{}U}UU}UUU{{{UU{U}}{{}{{U}}}UU}{UUUU{{U}}UU}{U}}}}U{}{}U}{{{{{}}}{U}}}{{}{}{}{U}{U{U{}{UU}{U}UUU{}{U}{{}}}U}UUU}U{U}}U{}UU}}}U{U}}U}U{U{UUU{}UU}U}}{UUU{U{}{U}}UU}UU}UUU}U{}U}}{UU{{{{}U{}{{{}U{U{{}}}U}UUU}U}UU{{}UU}{{U{{}{}}}{UUUUU}{{{{}UU}U}}U{{}{{{{UU}U{}}}{{UU{}}U{{{{{U}}}UUU{}{{{U{{UUU}{U{{}{}U}{{}}{U}}{{{{{U{}{{{U}{}UUU}U{}}U{U}UU{{}{UUU}{{{U{}}}U{{}}UU}U{{UU}}U}U}UU}{}{{{UU}{{}{{}}U}}UUU}{UUU{{{{}U{{{U{}{}U{}{}}U}{}{U}{}U}}}}{U{UU{{UUU}{{U}}{}{{{U}UUU{{U{{UU{U{UUU{}{}{{{}}U}}}}{{{}}{U}}{{}}{}U}}U}{U}UUU{}{}{{U{U{{}U}{{U}{}U}UUU{}UUU}{U{}U{{}}U{}}}{{UUU}}UU}}U{{{}{{{{U}{UUUU}}}U}U{{{U}}}U{U}}U{{UUU}}U}U}}UU}}U{}UU}}U{UUUU}}{U{}}{UU{U{U{}UU}{{UU{}}}}U}{{{{UU}}}}U{{U}{UUU}U{{}{}{U}}{}UU{U}{}{U}}U}UU}}{UU{{{}U}}}U{}{}}UU}{}{{}UUUU{{U}}UUUUU}UUU{{{UU{{U}{U{U{}{}U}}UU}{}UU{}}U}U}}UU{UU{{}}{}}}{}UU}}}}U{}{U}U{{UUU{{}}U{}}}}{{}{{{}{UUUUU}{}}U}{{U{}}}{}U{}}{{}U{{UU}{{}U{U{{{UU}UU{}U}}{U{{}}{UUU{U}U{}}{U}{}{{{{U}UU{}{UUU{}UU}}}U{}UU}}{U{}U{U}{UU{}{}U}U{{{}{{{}}U{{U{{UU}U}{}}U}{U{{}{U{{U}{}}}}UUUUU}{{}}}U{U}{}{{U}{UUU{}UUU{}{U{{{{U{UU{{U{{UU{}U{U{}U}UUUU{}}{}}{}UU}}}}{}{{U{{{{{U}}U{}{U}{U}}U}{U{{U}{UU{}UUUU{UUU}{U}}}U{}U{}}}U{{}U}}U{U}}UUU}}U}U}U}UUU}{{UU{{UU}{U{UU}}{}{{}U{U{{{{UUU}}U{}U{{{{U{}{U}UU{{{}U}U}}U{UU}}UUU{{}UUUUUUUUU}{}}{U{UU}}}UU}U{}UU}U}U{U{U}}{{}}UU{{UU}}}{UU}U{}}{U}}UU{U}U}}{{}{{{U{{}UU}U{{{{}U}}}{{{{UUU{U}U{}{{{U}{UUUU}{{{UUU{U{{U}}{U{{U}{U{UU}U{}{}}}U{{}{UU}}}{}}}UUUUU}}{}{}}U{{}U{U{U}}{UU{{{U{U}}}U}}U}{{{UU{}{}}}}{}}U{{{{{}{}}{}UU}{{}}{}{{}U{}{U}}}U}U}UUU{}{{UU{}{{UU}UUUU}{UU{}U}UU}U{}}U{{{U}UU{{}}}{U}}U}UUU}{U}U{{U{{}}U}UU{UU}{}U}{U{{UU}{}{{}{{}{UU}UU}U}{}{{{}{U{}}}{{{{}}}}}{}{U}UUU}{U{U}{}}{{U{}U}U}U{U}}{U}{}}U{{{{UU{{{UUU}U{{}U}}{U{{}}}U}}{UU{{{{}}{U{{{}}}UUU}UU{U}U}{{{{UU{U{U}}UUU{{UUU{U{}UU}{UU{UUUU}U{}{}{U}{UU{{}UU{{UU}{{}{{}U{U}{{}U{U{U}U{}}{UU}{}{}}U}{U}{{{}}U}}}{}U{UU{U{U}UU}{{{UU{U}{}U}U}}{U{UU}}}UUUU}}U}{{}}{UU}U}U}}}{}{}}UUU}UU}{}{U}{{U{{U{UUUU{}{{{{UU{}UUU}{{}{UUUUUU{{UU{}U{{{{U{{UUU}U{UUUUU}{U{{UUUU{}{U}{}U}}U}{{}U{}}}{}{}{{}{{}UU}{U{{U{U}{{}{{U}{}U}{}UUU}U{{{{}{}U}}U}{U}}{U{}{}}}}{{{U{}{{}}U{}UU}U{U}}}{U}U}{}}U}U{{{UU{U{{}{U{U{U{}}U{UU}{UUU{}}U}UU}}}{UUU{UU}{{}}U}U}}{{{}{}U{}}{}{}}}{{{U{{}{U}{UU}}{{U{}{{{U}U}}{}U{U{UUU}U{UU}U}U{}UUU}U{U{}UU{{}{{{{}}{}}U{U}U{}{{}}U{U}}{{UU{UU{}}U{U{{U{}{{UU{}{UUU{}U}U}}U{{{}UU{{{{}UU}}{}}U{}{{U}{}}}UUUUU{{}{}{}{{{UU{}U}{}{}{U}UU{{{}}UU}U}{U{{}UU}}{UU{U{UUU}U}}}{{UUU{}U{{UUU}UU}{{UUU{{{}U}}U}}U}U{}}{{}{}}{{{{}U{}}}{U{{{U}}{}}{}{{}}}UUU{}}}}U}U}}UU}}{{{UU{{UUU}UU}U}{{UUUU}{{{}U{}{}}U{{UU}{UU{{{{}{}UU}UU{}}}UU{{{U{{U}U}U}UUU{U{U}}U}U{}}{U}}U}{}}U{{{{{{}UUUU{U}{}{{}{{U{U}}}{UU{{U}{}U{U{{}{}UU}{}U}U}}}U}U{{UU{}}UU}}U}{}}U{U{}}}}{}{U}}}{{{U{{U}UUU}{{UU{U{{}{{{U{{U{U}U{{}{UU{UU{{U}{}U}UU}U}}}}U{}}U{{U{U{U}}}}UUUU{U}}{U{{}}{U{U{U{U{{{UU{}U{}}{U}}}U}UU{{UUUUU{{}{{UU}{U}U{U}}U{}U}U}{U}}{{U{U{U}{}U{UUU}}UU}{U{}{}}{}UU{}U{{{{UU}U{U{U}}UU{{{U}}{{{U}}{}U}}}}UUUU}U{}}}U}{U}U{{UUUU{U}UUU}}UUU{}{{{{{{{{}{}}UU{{}}UU{{U{}}U{U{U{U}{{UUUU{}}}U}U{}}}{}{{}{{U}{{{{{{U{U}}{{{}}{{}{U}U}{UUUUU{UU{U{{{}}U{{}}UU}{U}}{}U}{UU}{UU{{}{{{UU{UU{UU}{U{}U{{}{UUUU{UU}{}UU{}U}U{}{{}{U{U{{U{{}U}{U{{}{{UUU}U}}{{}}}}U{}{}{UU}}{U}UU{}}{}}{U}}}}{}}U}U{U}U}}U}}{}U}U{U}}{{U}{U{}U}}{{{}}{{{UU{{{U{}U{U{}U}{UU{}U{}}}UU{UU{}}U}}U{{U}{{{{UU{{}{U{}{UU{{{U{}}{{{}UU}{U}}}U{{}U}{UUU{{U{{}}}U{}UU{}U{}UUUUUU{}{{U{{U{{}U}UU{}}}UU}{{{}}}{{{{{U}}}}{{U}U{U{U}U{UU}}U}}}UU{U{{}}}}}{U}{{}{{}U}}}}UUU}U{{UU{}}}{}{}{UUUU{{}{UU{U}{{U}}{}U{UU}U{}UU{}UU}}U}{{UUU}UU{}U{}}}}UU}{UU}U}U{U}U}U}U}{{}UU}}}{U}UU{}UU{{}}UUUU{U{UU{{U{{U}UU{{}{{U{U}U{U{UUU}{}{}{}U}}{}{}{}U}U{{}UUUU{}U{{}}U{{}UU}U}U}{U}U{}UU}}U}{U}U{{}}UU{}}U}{{U}UU}}UUU}}U{{{}U}}}U}UUUU}U{U{{}}}}{{U{{{UU}U}}}UU}}UU}}}UU}}U{{}U{UU{}UU}}U}{}{}{}}{U}U}U}{}U}{UU}}}}}}}UU}{}}U{}}}U{U{{UUU{U{U}}}{}{}{U}}{}{{U}}}U}}}{U{U}}U}}U}U{UU}UU{{U}{{{UU{}{{{{}}U{U}U}{{{{U}}}U{U}}}{{U}}}}{{U}U{{}U{{U}}}}{{{UU}UU{UU}UU{U{UU}{U}}}U{U}}{}}U}}}}UU{}UUU}}}U}{{}U}{{}{U{{U{{}UU}{}{{U{}UU{}}}}}}{U}}U{{UU}}U}{{}}}U{U{}U}{U}{{}UU}U}}{{}U}UU{{UU}{{}{{{U}}{}UU{UU}UU{UU}}{U}U{}}}U{{}U{}}U{U}{}UU{U{{{}{UU{}U}U}}U{}}}U}{}}{U}U{}{{}}}}{U}UU{}{U{}UUUU{}}}}}}{U{}U}{}UU}U{}}UU}U{{U{U}U{U}}{{U}{U}{UUU{U}UU}UU{UUUUU}U}{}{}}{{{}U}}}U}U}}}}{U}}{{UU{U}}{{U{{U{{{{U{{{}}U}}UU}{{}}}U{}{U{{{{{{U}{}}UU}{}{UU{}U}}{U}}}U{U}}}U}U{U}{}U{}U}{}{U{}{U{}{{}UU{U{{{U{UUU}U}}{}U{{U{UUU}{}}UU}}UU}UUUU}{}{}}{{}{}{U}}U}{}}}UUU{UU}}U{}U}UUU}{}U}UU{U}}{U}U}}}{{}U}{}U{}U}U}}U{}U{{{}}{}}{UU{U}{U}}{U}U}UU}UUU}{}U{}U}}}{U}{UU{}}}{}}}{{{}U{{U{}{}}UU{{{{}}U{}{U{U{U{U}U{{}}UU}UU{{{}{UUU}}}{UU}{{UU{UU}UU}{}UU{{}UUU}}}}U{{UUUU{{UU{{{}U{{}}}}U}{}UU{U{UU{}}{UUU{{U}UU{{}{{{U{}}{{{U{{}}{{}{}{U}}}U}}}}{U}U{{{UU{}UUUUUU{U{{}U{{U{U}}U{}}{}{}}UU{UU{{UU}UU}{{{}{U}{{U}UU{UU}}{UUUUU}}}{{{{UUUUU{{{{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{{{}UU{}U{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{UU}}}{U{}{}}U{{}UUU{{U{UU}}}}{}{U}}{{U}{U{}{U}{}}}}{}}UU{}UU}}{U}}{}{U}}}{{{U}UU{}UU{}{{}UUU{{U}{{{{U}}}UU}{}U}U}U{}}}}U}UU}{}}U}U{}{}}{UU}{}U}{U}}}U}U}}U{}}U{}UUUU{UU{U}}}UU}}UU{U}U}}{U}}U}{U{{{}}{}}UU}U{UUU}}UU{{U{}}U{{}{{{{}}}U{}UU}{{U{UU{U{}}}}}}{{U}{U{{}}U}}}{}UUUU}UUUUU}{UU}UUU}}{}}U}}}}U{{{}}UUU}U{{{}U{U}}{UUU{{}U}{}U{}{UU}U}}{{U}U{}}{}{}U{}{UU}{}U}{{U}}U}UU{{}}U}U{U}U{}U}{{{UU}U}{U{U{UU}UU{}{{{}{{U{{{}}U{}}U{UUU}{}}}}UU}}}U}}UUU}{}}}{U}}}UUU{}U}{}{}U}U}U{UUUUU}}U}U}U}{U}U}U{{U}{}}{U}}}{}{{U}{}U{U}}U}}{{}UU}{}U}{}}{{}}{{{{U{U}UUU}}{UU{{{U}}}}}}}}UUU}}{}{UU}}{{}{U}}}U}UUU{{{UU{UU}}U}{{}}}}{U}UU{UU}U{{U{{}U{U}}}U}{}}UU{}{{U}{}}}UU}{U}}}UU}}{{{U{{{}}}UU{}U{U{U}}U}}{}}{U{UU}{U}{UU{{{}}}U{{U}{}}}UUU}UU{}{U{UUU{UUU}{}{}U{{U{{{}{}{{U}U{}{}UUU}}U}{U}{{}U{}{}}}{U{U{UU}UU}}{}}U{}{U{U}}U{{}{U}U{U{U}}}U}}U}{U}U}{{{}{}{{}UUUU{{{}{U{{{U}{UU{{}{}}U}}{U{}}}}{}UU{{{}}UUUUU}{{}U}U{U{}{{}}U{}}U}{UU{{{{{U{UU{{}}{UU{{U}UUU{}}}{{}}{}}{UU{{}{U{}{}UU}}}U}}}}UU{{{{}}U{{U{U}UU{{U{UU{}}{}}}{U{U{}UU}}}{U}{UU}{U{{{}{}U{U{{{UU}{U}}UU}U}}{{}{U}}{U}UU}U}}}}{}}{}UU}{UUU{}{}{}{}{}U}{U{U}U{{}{}}}{}{}UU{UUUUU}}UU{}}}{U{}{{U}{{U}}{{}{}{}{}}{}U{}{}}}{U{U}{}{U}}U}U}U{{}}}U{{U{}}{{}UUUU}}{{UU{}}}U{UU}U}UU}}U{}{{}}{}{UU}UUU{UUUU}{}{}UU}{}{U{}}{U}}{U{UU}{{}U{}U{{UU{U}{{}{{}}UU}U}}{{UU{}UU}}}{U{{}{}UU{U{{UU}}}}{U{U{{{UU{UUU{{U}{}U{U}}UU{U{UUUUU{U}{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}{{U}U}UU{{U}UUU{}}UU{UU{{U}U{}}}UUU{{{U}U{}}{U{UU}}{}}}}UU}}{}{UU{U}}U}{U}{U}{}UUU{U{U{{}UU{{}{{UU}}{U}{UUU{UUU}}}{{{U}{U}}{U{{{{}UU{UU}U{}{U{{U}}U}{}{}{{{{UUU{{UU{{UUU}U}{}}}}{}U{U{}U}}}U}U{{{}}{}{{U{}}}U{{{{{{{}{{{U{{U}U}}{{{UU}{{}}UU{}UU{U{{{}}U}{}{{}}{}{U}{{{U{U}UU}}{UU}{}UU{}}}}{U{U{U}}U{{UU}{}{U{{U}}}{U}}}{{{{{U{U{}{}U}}{{}{{{U}}}}{U{}}}}UUUUUU}UU}}}}}{UUUU}U{}}U{{{}}{{}UU{}U}{{}U}U}U{U}}}{}{U{U{UUU{}U{}}{{{U{}U}}}UU}{UU{U}}U{}UU}U}UUU}{U}U{U}}}}{{{U{UU{}}{U{UU{U}UU{U}U}}}{{{U{}}}U}{U}}U{{}U{U}U}UU}}U}U{U{}{}}{}UU{}{{{U{}}}U}}}U{UUU{UU}}{}}U{{}}}U}{}}U}{}UUU}{U}}}}{}}}UU{U{{}}U{{}U{{UU}}{{}U{UUU}}}U}U{{UU{}}}{}U}UU{U}{}{U{}}UU}{{}{UU{{{}}}}}{}}}{{UU}{U{}U{U{}{}}U{{{{{}}U{U}}}{U}{UU}{U{{{{{U{}}{{UU{}{UU{}{U{{{}UU{{{U{}{U}}{}}{U}}}{UUU}{U}}U{}}UUUU{}}UUU}}U}}{{}}}}{}{UU}}{}{U}}{{}U}{UU{}{{{}{}U}{UUUUUUU}UU{U}}}{U{U{}}}UU}{}U{UU}}{}}{{}}U}UU{U{}}}}{U}}{U}U}{}U{}}{}{}{}{}U}{U}{{}}U{U}UU}{}U}U}UU{UU}UUU}U}U{}}U{}{}{{UU{{{{U}{UUUU{U{}{}}U}{}{{U{}UU{{{U}}}UUU{}}}{}}UU{{{U}}{}{}}{{}U}{}{{{{U}U}{{U{}U}}{}}}}}U}U}}UU{{U}{}U}}U}UU}{U}U{}U}}{{{}}}}{U}U}}{U{U}}{{}}{}UU{{{}{U{UU}}U{}}{{}{}UU{{}U{UU{U}UU}}{}}}}U{UU{U{U}{{U{{U{}U{{{}U}U}U}}{{U}UU}U}U}{{}U{U}U}}UU}}}UU}U}{}{U}}}U{}U}{{}UUU}}}{{UU}U}{{}}{}U}{}U{{{{}{U{}}{}{U}}U}UU{}UU}{{{{U}UUU{{}U{{UU{}}{{{{}{U}{U}}{UU{{{{{}{}}{U{}{{}}{{UU}{UU{U}}}}}}{U{{U{U}U}U}UUUUU{{U{{}U{U{{U{UU}}{UU{{}{}{{UU}{}{{U}{}}U}{}{}UU{U}{{UU}}U{{UUU{{{}{U{{}}{}}{U}}{UUU{}}}UUU{{UUU}{}{{}}}U}{U{}U}UUUU{UUU{U{}{UU{}}U{{}}{U}{UU}}U{}}{{U}UUU{U}}{{U{}{U}U}{U}}U{}}{{{{}{}{}U}}U{U}}{{U}U{U{{UU}UUU{U}}{{{{}{}}}}}{{{}{}{}}{{U{}U}{}UUU}{U}U{}}{{U{{}U{}{{}}U}U{{UU}U}}UU}}UU{{}U{}{U}{}U{{}}U}{U{UU}}}{}}UUU{}}{}{{}U{}U}UU{}UU{}{}UUU}{}{U{}}}}U{}}}}U}{U{}{{{UU}U}}U{{{}UUU}UUU{}{}{{U}UU{{}}U{U{{UU{}}{}}U}UU}}{{}U}}U}}U}{U}}U}}UU{}}{{{{U}U{U}}U{U{{}}{{U{}{{UU}{}{}{{{U{}UU}{{UU}UU{}{}}}}U}U{UU}U{{U}{U}}{}UUUU{}{{{{}}{U}{U{{}}U{{}{UU}}}{{U}U}UU}}{{{}U{{{}}{U{{}}}{{}}UUUU{{UU}{{}U}}{{{{{}{U}{{UUUU}}}U{}UU{U{{}{{U}{}{{UUU{U{{U}{}UUUUUU{}}U{{}}U}U}{}{{}}{{{{U}{}U{U}}}{}}{}{UU}{{}U}{}{UUU}U}U}{{UU{U}{U}U{{}{{U{}UU}}U{U{U{U}}{U}U{U}{{{{{{U}}{}}}{}{}}{U{U{{}U{{U}{{}U}}}{UUUUU}UU{{{U}{{{{{}{{}}UUU{{{}{UUU{}U{U}U{{}U}}{U}{{U}{{}{{U}}{{U{U}UUU}{}}}}}}UU}{}UU{}}UU}}{{{}{{}{}{{}UUUU{}}{{}}{}}UU}U{UUU}}}{{{U{U}{U}{{{}}{}{UU}U{{UU{}{}{UU{U}U}}UU{}}}UU}{U}{{{}{}UU{{}UU{}}}}{{{{U{}{}}U{U}U{UU{UU}UU}{U{{U{{{{}U}}{}{U}U{{U}{}{U}{{UU{{{}}}U}}{U}{}}}{{{UU{{U{}}U{}U{{UUU{{}}{{}}U{}UU}{{{U{}}}}}UUUU{U{}}U{{}{{UU{U}}}}U}}}{U{}UU{}{}U{U}U{{U}UU{{}U{}UU}{}UUUU}}{{{{{}}U{U}}U{U{{{}}{}{}}U}UU}{{{{{U{{}}{}{{{}{{{{{}}U}{U}U}{}U}U}{U}UUU}}UUU{U}}}UUU}UU{{UU{}{}U}U}U}U{U{U{{UU{{{{{}U{{U{{{{UU}}{}{UU}{{}U{U{U}}U}{UUU}{{}U}{U{{{}}U{{}}{{U{}}{}{{{}}UUU}UUU{UUUU}}U}U}}}}}{{U{}U{}}U}{U{}{{}{{U}U{U{UU}}UU}U}{U}U{U}U{{{}}U{{UU{UUU}{{{{}UU{U}{UU}{U{}}{}}{{{}{{{}}{{}{{{}U}U{U}}{U}{U{}}}{}}}U{}{}}}U}U{{}{U{{}U{}}{{{{{}{}}{U{{}U{}}UU{}U{UU{{{{{{{{U{}U}U}U}{U{U{{}}U{}UU{}U{}{{UU}UUU{{}{{UU}{{}{}{U}U}{}{{}{}}}U}U}U{{U}}U}UU}}UU}{{}{}{{{}}UU}UU}}U{}{}{{U{{}{}{UUUU{}U}}}U{U}{}{{{{}{}U}U{}U}UUU{{{U}{U{U}U{U}}{{}}U}}{{U}{UU{{}}}U{U}{}U{U{}U{}UUU}U}U}UU{}{{{UU}}{U}{UU}}}U}{U{U}{}{{U{{{{UU{}{}{}}U{}}{U{U}{}}}}UUU{{U{U}}{U}}{{UUU{U{}}{U}}{{{UU}{{U}}{{{}}{U}}}U}U}U}U{{U}U}{UUU}U{U}{{}{}}}UU{{}}{{}}U{UUUU}}{}U}{{{U{{{{{U}{{{U}}UU{UUUUU}{{}{}UU}}{}}UU}{{{}}}UUU}}}{}{{U{UUUU}}U}}}{}{}}{{}}U}{{UU}}{}UU}}{U{UUUUU{}U}U}}{{{{UU}}{{}UU{U}UU}UU{{}{{}{}{{}}U}}U{}U{UU}{U}}}{}{{{}{}U{}{{U{}{}U{{{}}}{{{}{}}}}{}UUU{U}{UUUU}U}UU}}U}}U{}{}}U}{U{}{}UU{{{}{{U{}}}UU}}UUU}}U{{}}{{{}}}{}{{{UU{{{U}{UU{{U{UUU}}{{{UU{U}}}{U}{U}}}{{UU}}}}}}}{U}{}UU}U{UUU{UU{U}}{{{UU}}U}{{U}{UUU{}{{}U}{}{{}U{U{{}{U{}U{U}U{{U}}U}{U}U}}{{UU{UU{}UUU{{{{{}}U}{}}U}{UUU{U{{}UU{U}UU}UUU{}}U{}U{{}U{UU}}U{U{}{{U{U{{}}}{U}{UUU{}}U{}U{UU{{U{{{U{}}UU}{UU{}U}{U}{U}U{}}U{{{UU}}{}{{UU}}}{}}{{}{}U}{UU{}U}}U}{UUU}{{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{}}}{{U}{U{{}}U}U}{{}{{{UU{}UU}}{}{UUUUUU}}}}}}{}}}}}{}{U{{{{}U{UU{U{{}UU{UU{}{U{{{{{UUUU}}{}U{{}UU}UUU{}}}U}U}{{U{}}UUU}}{}U{U{}}{{{{U}U}U{}}}}{}}}}}}U}{{}{{{{U}}{{{U{{{}{U{U{U}{{}U{{}{U}{{U}}}}U{U}UU}UU{U{{{}}}{UU}}{{{}{{U{}UU}{{{}{}{U}{U{}UU}U{UU{{{U}U{{}{{}}U{}{U}U}U{U{{UUUU}UU{{U{{{}}U{{UU{}{}{}{U{{UU{U{}}U{}}UUU{{U{UU}}}}U{{{{}U}U{}U}}{}UUU}U{UUU}UU{}}}}{{}{{UUU{{}{}UU}}{}{{U{}{U{}{{{UU{UU}}U{UUU}UU}}U}UUUU}U{U}UUUUU{{{UU{{}{U{{{U}}UU}UUUU{{U{}{}U{U{UU}}U}U}}U{{{U{{}}}}}{}UU{U}{{}}U{{U{{U{}}{U}}{UU{UU}UU}}}U{}U{}{{{{U{UUUUU{{}U{}}U{UUU}{{U}U{U{}UU{}}U}{}}U{}U{}{{UU}}}UUU}UU{}U}UU}}}UU}}U}{}UUU}{}U}}U}{{}}{UU}}UU{{UU}}}}{}U}}}{U{UU}U}UU}{U}}UUUU}UU{{}{{UUU}{}{UU}}{{{{}}}{UU}U{}}}}U}{U}{}}}}}U}U{UU}}UU}}UU}U{U}{{}{U{}UU{{U{}{UUUU}{{U}}}{U}}UUU{U}UU{{UU{{}U}}U{{UUU{{{}U{{}}UU{{{{}{{}U}}}{}}}}{{U{{}UUU{{}}{UUU}}}UUU}}U}U{{{{{}U{U{}{UU}{U{}}}}}{U{U{{{U}}{U{}}{}{U{}}UU}{{}}{U{{{{}}U{{}}{{U{}}{}U}{UU{UU}}{}U}}}}U}}}}}{{}{UU{U{{}{UU}U{{}}}{U}}U}UU}{UUU{{{UU}}U}U}UU{{}}}U}{U{}}}{U}U}}}{U{}}}UUU{UU{U}{UUU}{}{}{{{{{U}{{}U{}UUU{UUU}}U{}{{{U{{U}}}{{UU}U}U}}{{{{UU{U{U{}}U}}}}{{}{}{{}}U{U}U{{UU{U{{}{U}{UU}{}}{{{U}{UUU{UU{{}}U{{}U{{UU{}}}{}U}U}U}{UU}UU}{U}}}{}U}U}}}}}}UU}}UU}{{U}U{}{}}}{}U}U}}}}}}{UU{}U}{}U{{}{}{U}{{}U}}U{{U}}}{{U}U}}U{U}{{}}}U}{}}}}U}{}UU{{}{UU{}U}}{}{}}{UU}}{{U}{}{U{{{{}U}{}UUUU{}{U}{U{}U}}}U{{{{U}{}{}}{UU{U}{}{}{UU{UU}U}}UUU{}U}}UU}{{}UU{{}{}{}{}{U}U}UU{{U{UU{{}{{U}{}UUUUU}}{}}}{{UU}U{U{{}{}}{U{U}UUU}{}{U}U}U}}}UU}U}U}}{UU{}{}{}U}{UU{}}U{U{}}}{{UU}{}}UU}}U{}}U}{{{UUU}UU}}U}}}}{{UU{}{{U{{}U}}U}{{U}}}{UU}}}UUU}{}{U{UU}U}}{{}U{{{}U{U{}{U{{{}UU}U{{U{U}}UUU{U{U}}{{}}{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}{U{{}{}}{UU}U}U{U{{}{UU}{}U}U{{{UUU}U{{{UU{{U{U}U{{}{{}{}}U{}{U{{U{{}}{U{U{{{}{}}}UU}}}U{{{}U}}U{{U}}UUU}{UU}UU{{UU{U{}UU{{U}}{UU{}}}UU{}{}}}{U}}{UU}U}}{U{U}{{U}}}{{}{UU}}{U}{{UUUU{}U{{U{}UUU}U}{U}{U{}}}U{UU{}}}}UU}U{U}}{U}U{U{U{}{}{}{}{}{U}{{UU}{}U}{{UUU}UUUU{U}{{}}{UU{}U{{{U{UUUU}UU}}{U{{}}{}{}{{{UU}U}}U}{}{}{U{}{U}}{U{}}}}{U{}U}}}U}{}}U{{{{UU{}{}U{{}U{U}}{U}U{}{U{{U}}}}}{{}{}UU{{}{U{{}U}U}UU}{}U{{}}}{}}UU{{}{{{{{U{}}{{UU{}UUU{U}U{U}U{{{{}U{{}{{}U}}U{}U{U}U{{UU}}}{{}U}{}UU}UU{}UU{U{{U}}{}{}{{}U}}UU}UUU{U}}}}}UU{UU{{}U}{}}}}UU}}}{{{U{UU{{}}}{U{}U}}{U{}UU}{{U{U}}UU}{UU{{UUU}{}}{}UUUU{U}{}}UU}U}{UU}}{}U}U}{}UUUUU}{}}U}U{{}UU}}UU{{}{{{}{{}{}{}U}U}U}}{{}}}U}}}{UU}UU}{}{{}U}{}}U{{}{U}{{{{{U{U}}{{}{U}}{}{U{{U}{}}}U{{UUU{}}U{UU{U{U}{UU}{}}{}{{}}{}U}}}}UU{}}{}U{U}{}{}U{}UU}}U{}}{U}UU{}}UU}}{}U}{}U{}{U}}U}{U{}}}}}{U{UU{UUU{}{{{}{}U{{UU{}{}}}U{UU}U}{{{{}U}U}U}U{U{{{{}{}UU{}{UUUU}UU{{{}U{}}{}U{{}UUU{{}{{}U}}UU{}}U{{UU}}}U{U}{}U{{}}{{U}UU}U{}{{}U{{UU}{U}{U{{}}{U}}{{}}}U{}}}UU}UUU}}}U}}}}{U}}U}}U}UUUU}{}{UU}}{}}}}{{}{UU}UU}U}{U{U{U}{}}}UU}{{UU{}}UU{{UU}{{UU{}{{U{}}{{{{{{}{U}UU{{U}U}U{{{}{{}{{}UU}U}}U{UUU}U}}{}U}{{}{U{{{U}}{U}{}}U{UU{}{{{}U{U}U}U{{{{}}U}{{}}}{UU}{{{U}}UU{U}}{}{}{UU}U}}{}{{{{}U{U{}}U}{U}U}{U}{}}UU}UU}{UU{}}U{{{UU}}{}UUUU{UUUUU{}U}U}U}}{U}U{}{U{}UUU}}UU}}{}{}}{}}}{{}}}UU}{}{{{U{{U{UUU}{UU}}}UUUUUU{U}UUUUUU{}}U}{}U{U{UU{UU{U}}{}U}}}}}{U}{{{UU}}{U}{UU{{}{}}}{{{{U}UU{}{{}{UU{U}U}}}U}U{}{{{{}{}}U{UU{}}}UU}U{}UUU{UU{U{}}}{UUUU}}{UUU}UUUU{}}U}{UU{{}}}U{U{}UU}UU}{UUUU{UU{}}U}U{{{{U{}UUU}{U}{{{{U}U{{U}}U}{{{}U}U{{}UUU{U}{UU{}}UUU}U{{{{{}}{U}}UU{{{U}{}{{U{{}{}}{}}}}}{}}}{{{{}}}U}}}UUUUU{U{U{U{{{{UUU}}{}}}{{}{}}U}{U}}UU}}}{}UU{}U}U}{UUUU{U}{UU{}U{}{}}{U}}{{UU}UUUUUU}U}{U}}U{}}{}UU}{{}{}UU{UUU{{}{{UU}}UUU}U{}{}U{UU}}U}U}}{{{U{UU{U}}}UU}U}{U}{{{UU}{}}U{}}U}{{{UUUU{{}U}}{U{UUUU}U{}U{{}}{{U}{{}U}}}{UUU}UUU}{U{}U{{{}UUU}U}}{}{{}{{U{}}{{{{{U{}{}U{}U}U{{{}UU{U{{U{U{U}{UUUU}}}U}UU{{}{UU}}{}{U}U{}{UU}{}{U{U}{UU{UU}}}U}}{U}}{UU{}{{U}U}U{U}}{}UU{}}{U}UUU}U}}{{{}UU}}UU}U{{{UUU{}UUU}U}}{}}}U{}{{{{U{{UU{{{}{}}{}}}}{{U{{}U}{U{U{{U}U{U}{UUU}}}{{}U}UUUU}{UU}U}UUU{{U}}{UU{{}UU}{}}}}}{}{UU}UUU}U{UU}}}U{U{}{}{}{U}{}U{U}U{}U}{{}UU}U{{{}{U{}{U{U{}U{{{U}}{}U{}U}{U{U}U{U{{}}UU}}{}{U}{}{U{{{{}}UUUUU}}UUU}{U{U}U}UU{U{{U}{UUU{UU}{UU{U}}UU{{}}{}U{U}}UU}U{UUU}}}{}UU}}U{{UU{U{}U}}{UUU}}}{U}{}UU}{{U{}UUU{U}{UU{{UU{UU{}UUU{U{{{}}{UU{UU{{{{U}{U{{}U}U}}{}}}{{{{U{{UU{UUUU{U}UU{U}U}{U}UU{UU}}UU{U}{{}}{U{U}}{}U{U{U}U}}UUU{}{}{{}}UU{}U{U{}}U{U}{}{}{}{U{{}{UU}{U}U}U{}}UU{U}U{{UU{}UUU}U}}U{{{U{}{UU}}U{{U{}{UUU}{{U{{U}}{{{}{U}}{UU}U}U{}}}}UU{}U{UU}}{{U}{{}{U{}{U}}{U{UU}{}}}UUU}U}{{U}U{UU{{}}UU}{}{{U}}{}}}{UUUU{}}}}UUU}}{}UU{U}{U{U}U}}}}U}{U{UUUU{UU}}{{}{}}{}UU{U}{}}UU{{U}}{{U}UU{U{{{{U}U}{{UUU{{{}}}}UU}{UU}}{{{{U{UUUU{UU{}{UUU}}{{U{U}{{}}}{{UU{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{{{U{{UU}{{U}}U}}{U{{}{U{}UU}U}UU{{{}}}}U{{UU}}{}}}}}}}{{{{U}{{{}}}U}}UU}{U{{{U{{}{{}}}}{}U}}{}{{}{U{}UU}{{U}}{}UU}{{U}{U}}{{{U}U{}{U}}}}UU{U{}{UUUU}}{U{{}{UU}U}}}{{{{}}}U}}{{}UU}}{UU}}}}}{{}}{{U{{}}}{UU}}{}{}}}{{{}U}U}{}}}}{{U{U{}{U}}U{U}U}UU{U}}}{}{UUUU}U}{U}{U{}}{}}U{}UU}UU}{{U}U}{{}}UU{UU}{}{}{}UU}{}{{U{{{UU{U{}{}U{{}}U}{}U{{UUUU{{{{{{{{{}}{}{UU}{}}}{}}}{}{}UUU{{U}{UU{UU}U{U{{{}UU}UU{}}}UU{}}UU}{{}U{U}}U{U}}{U}{{U}{}}}{U{{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}}{UU}{}{{{}}{{}U}{U}UU{{}{}UUU{U{{{U{U{}{}{}UUU{U{}{}UUU}UU{}{}}U{U{}U}{{UU}{{{}U}U{}U{{}}{{}{{{}UU}}UUU}UUU}}{}}UUU}}U{}U}UUU}{{{U{{}{U{{U}}}}{U}{{{}UU{{}{{}{{}}{{{{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{}{UU}{{}UU{UU}{{{U}{}}}{}{}{U{{{{{U}{}}U}}{U{U}UUU}}}UUU}{{{}}U{}UUU{{U}{}U}{{U}{{U{}U{U{U}UU{U}}U{{{UUU{}}}}{{}{}}{}}}}}{UU}}{{UUU{U{U}}UU{}}}U}U}}{}U{{{{U{U}}U}}{}{{{U}}U}}U}U{}U}{{}{}}U{}}}}{}U}U}U{UU}}U}U{}{{}UU{{}}UUU}UUU{UU}UU{{UUU{{U}}{{}{}U}{}}UU}UU}U}}U{{U{U}}}{U{}UU}U}UUU}}}{}U{U{U{}}U{{{}{}}{{U{{}}}U{{U}UUU}}{U{}U{U}{{{U{U{UUU{}{{{}{{}}{UU{{U{UUU}U}}U}}}{U}{U{}{U}}{{{}}{{U}UU{}{{}UUUU{{}U}}{UU}{{{U}UUUU}UUUU{UUUU{U}}}U{UU}}{{U}}U{U{U}UU}{{}U}}U}U}{{U}UUU{{{U}}{}}{}UU}}U{}U}}}}{{U}}UU}}}{U{{{}}{{{}U}U{U}{U}U{}U{U{{{}}{U{}{}{{UU{{UU}U{}{{}U}{U}U{{}{}}U}}U{U{{UU{U{{{}}{{UU}{{{}{}{UUUU{}}}}U{UU{U{}U}}U}}UU}}}}}{{UUU}UU{{{{{{{{U}{{U}{}}{UU{{{}{{{U}}}}{{U{{UU{}}{}U}U{}{{{{}U{{U}}{U{U}UUU{{}U{{{UU}{}}U}}U}U}{}U{U}U{UUU{U}U{}}{}}}}U}UUU{{}}}U{UU{UUU}{{}{{{}}{}}}{{{{U{U}}}{U}}}UUU{}}U{U{}{{}{{U{{UU}U{U{UU}}}{{{}{{U}{U}UUU}}{}}U{{U}{}{{}}{U}{}}U}{}U{{}U}U}}U{{U}}{U{{}U}{U}}{}U}}U{UU{U}{UU}{}}{{}U}{}{}{U}{U}UUU}}}UUU{}UUU}UU{}{U}}U}}}U}{}UUUUU}}}{U{}UU{}{U}U}}{UU}{{}UU{}U{U}U{U}{U{U}}U{UU{}UU{}{{}}U{}U{U}UUU{{UUU{}{}}}U}{U}U{}{U}}}{}{{{}}{UU{{U}UUUU}}}{}U}}U{UU}{{{UU{{{{{}}UUUU{}{{}{{{U{{UUUU{U{}U}}{UU{}{{}{{UUU}{U{}}{{}{U}}U{U}U{}UU{{{{U}}U}{U{U}U{U{{{}{U{U{UU{{}{{UU{{}{{}{}UU{}U}UU{U{{U{U{{U}U{UUUU}{U{}{}U}}}}{UUU}}U}{UUUU}}{}}U{U{{}U{U{U}U}{}{U{U}{{UU{{UU{U{{{}}}UU}}UUU{}}U{{{}{{}}{UUU{{}U}U{UUUU{U{U{{UU}}U}}{}}{U{}{{}{U}{U{{{{{UU{}{}UU{{}U}{{}{}U}}}{U}U}}{}UU}}{U}{{{{{U{U}{}UU{}}U{{U{U}}}UU{}}{{{}{}}UU{U{U{{{}}}}{}UU{}U}{}UU{U}}{UU}{UU{}U{}U{}UU{{U{}UUU{}UU{{U}U{U{U{}U}{U{UUUUUU}U{}}}{U{U{UUU}}}UUU}}U{}}U{}UU}}{{U{U}{{{UU{{U{{UU}}U}{UU{{{U}{}U{{U}}{{}}{}UU}UU{}}{{{{U}}U{{U{}}{U}{}{}}UU}}}U}{{}U}}}UU}U}{}}}U}U}U}}{{}{UUUUUUUUUU{{UU}}UU{}UU}{}}UUU}{UU{{U{U{U{}{UU{{{{}U}{UUU}U{{UUU}U}U{U}}UU}U}{{}{{}U{UU}}}U{}}}}}{{}}}{U}{U}}}}{U{UU}U{U}{{}U{U}U{U{U{}U}{UUU{U}{{U}{}}}U{{{{UUUUU}}U{U}}}}}}UU{{}U}}U}U{U}UU}UU}U}{}U{{}}U{}}UUU{U{U}}{U}{{{}{}{}}{}}U}{UU}}U}{UU}UU}{U{U{U}U}}UU{}UU{UU}}UU{}UU}}}}{}UU{}{{}U}}{UUUU}}U}}}{UU}U}{UUUUU{U}}}{{}}U}U}{U}{U}U{}U}}}}}}}}U{U{U{{UUU{}{}{{{}{U}{{UU}{UU{U}}{UUU}{{U{{U}U{U{UU{UU{{}U{{}{UU}}}}UU{}{UUUU}}U{{}U}}}{U{U{{}}}UU{}U{U}}}{{U{U{}}{}{U{{}U{}UUUU}{U{}}{}U}}U}}{{}{}}U{U}U{U{{{{{}U}U}{}}{}}}U}}{{}{}{}{{}{{}U}{U{}UUU}{}}}}{{U{UU}U{U{}U{}U{}{}U}UU}}}{}}}}}}{{U{{{U{}}{{}{UU{}{UUU{{{U}}{{{{{U}}}}U}}}UUUU}UUUU{U{{{{U}UU{{}{{}}UUU}UUUU}}}}{}}{{U}U{{U}}}U{{U{}}{UU{U{}{{}UU}}UU}UU{U{U{{{{}U}U{}U}}}UU}}UUU}}}{{}{}{}{U{{}{}}U}UU}}{}}UU{{U{U{{U{{U{}U{}}UU{U{{{}}U{}{{}{}{{U{}}{U}{UU}{{{}}U{{{{U}}{{{UUU}{{{{U}{}}}}}U}{{}}U}{}U}UUUU}}{}}U{{{}{}{UU}U{}}}{{{{{}}{{{}}{U}}}}U}U}{{U}}}{}}UU}U}}}}{UUU{{U}U{U{}}}{{}{{U{{{}}{}{}{{UU{U}}U}{}{{U{U{{U}}{U}}U}U}{{}}U}U}{}{U{U}{U}UU{{U{U{{}U}U}U{}U}{UUU}{{{U}U{}}{}U}{}}U}{{U{{}{}UUU{UUU{UUU{{}}}}UU}UUU}{{{}U}U{}U}}U{U{U{{{}{{{UU}{U{UU{{U}{}{{}{U{}{UU}U}}}{{{}}{UU}{U{}{{}{}U}UU{{U{{}}{{U{U{{{}{U}}}U{}UU}U}}{{U}U}}}}{{}}}{}{}}U{{{}UUUU}}{}{{}U}{U}}U}UU}}}{U{{U}{}U{{U}U}{{{{{UUUUU}U{}{}U}}}{}}}{U}{{}UU{}{U}UU{}U}UU}}U}}{{U{U}{}}}U}U}{}{{}{U}{{{U}}U}{U}}U{{{{U}{}}}U{{}{}}}{{{}U}U}U{{{}U}U}}UU{U{UUU{}}{{{}}UUUU{UU}{U{{}{}{}U}{UU{}{}{{U}}U}U{}U}}UU}UUU}{}UU{}{U{}U{}}U}{}UUU{}UU}U}{U{UUU{U{{UUU}}}}}}}U{}}{U}UUU}}}{}{}{{{{UU{{{UU}{}UUU}{U{{{{UUUUU{{U{U}U{}}}{U{}{}}}{{{UUU}}}}{{{}}U{UU}{{}{{{{U{U}{{{{UU{}}{{U{UUU{U{UUU{{}}U}U}}U{}}{UUU{{}{}U}U{}U}}{UU{}UU}}{{U{}}UU}}{{}UU{UUU}{}}{U{{}U}{{{U}U}U{UU{UU{}{U{}{{{U{U{U}U{}}U{}}}}UU}{}{}{{U{{{}{}}}}}{U}{{UU}{U}U{}{U}}UU{{UUUU}}U}}}U}}{{}}}U{U}U{U}}{{{U}}U{U{}}}}U}}UU}UU}{UU}U}{}}UUU}U{{U}UU}{{UU{{}}}U{U}}U}{}{}U{{}}U}U{{U}{}{}{}UU}{}UU{{}U}}}{{{{{{}UU}U}{}}}U}}U{{U{{{U{U{}{U{}{}{UU{UU}}{{{U}U{U}U}{UUU{UUU{U{}{{}{UUU}U}{U}}}U}UU{U{{}UU{}U}U{{UU{{{}U{{{U}UU}U}{{}}}}U{}}{}}U}U}UU{UUUU}U}UU}{}U}UU{{{{{UUUU}{}}U}U{U}U}UU}{U}}{{{}{U{}}UU{}}UU{}U{}}{{U{}}}}UU{U}}U}U}{{U{{{}U{{}}}UUUUUU}}U}U{U}}{{U{U{{UU}{U{{}U{UU{U{{{U{UU}{}}{{UUU{}{{U}}}UUU{}}{U{U{}}UUUUU{}}UU{{{}{UUU{U}}{U}}}{U}UUUUUU{}}{{{UU{}{{U}U}}UUUU}{{{}}{{}{}U}}}{{}}{U{}}U{U{U{{U}}{{{}U}}}}{{}}U}UU}{UU{{UU}U}{U{UU{U{{}U}{}}}UU}}U{{}}UU{{U}U}{{U{{UUU{{{U}U{}}U}U{U}}UUU{{UU{U{UU}UU}{U}}{{{{U}U{U{U}{U}}}{{U{}UU{}{}UUU}U}UUU{{}U}U{{}U}}}UU{}U{{U{{{{{}}U}{UU}}UUUUU}U{U}}{}UU}U}U}U}{}}}}}{U}{{UU}{U}{UUU{U}UU}}}}UU{}{U{}U}}UU{{UUU}}}U}{{U{{}}{}}U{{}U{}}}}U}}}{{UU{{{}}}{}}U{UUUU}UU{}UU}U{}{{{U}U}U{U}{UU{}U{U{}{U{{U{}{{}U{{UUU}{{UU{UU{}}UUU}}}}U{}}{{}U}{{{UU{}{}{{UU{U}{}}UU}{U{{{UU}UU}U{U}U}{}{{{}U{}}{}{}{U}U{}{}}U{U{}{{{U{U}UU}U}}{U}}U}}}U}}{{}}UU{{{}U}}{}{}{UUUUU{{{}{U}{{}U{U}}U}UU}U{}}UUU}{U}}}{UU{{}U}{U}{{{}}}}{{{U}U{{}}U}{{}UU}}}U{{{UU}}}U}{{U}}}U}U}{U}{{U}}{{}U{}}UUU}{}{{{}{U{{U{{}UU{}U}U}}UUUU}U{{}UUU{U}}}{}}{U}{U{UUU}{UU{{U{{U}{}{{}{}UUU{}}}{}{{}}}{U}{U}}}}}U{U{U}}}}}}U}{{U{}{{{}}}U}UU{{{U{}{UU{UU{}}UUU{}}U{}{}{UU{}U}UU{}}UU}U}U}U{}{U{{{UUU}UUUU}{}}U{}}{}}{UU}}}}U{U{U}U{}}UUU}{{U{{{UU}U}{{U{{{{{UU{}{}U}}U{UU{U{{{}}UU}UU{U}{{U{U}UU{{{{{}U}{{U}}{UU{{}U{}{{{}}U{}}}U}{U{UUU}}{U}}}U}}}{}}{}{{U{}{U}U}{U}{}}}}}{}{{{UUU{U}}}{}{}UUUU}{}{UU{}}}}U{U{{U}UU{}UU}}}}{{}U}}{{}{}}{{}}{}{U{{U{}UUUUU{}U}}UU{U{U}}U{{{}{{}{}}{{}U{{UU}U{}U}U{}{U}{UUU{U}{}}}{{U}U}{{}UU}U}UU}}}{{U}}{}{{{{{UU{UU}}}}UU{}}{}{}{}U{}}}UU{{{UU}{UU}}}UUUUU}U}}{{U}U{U{UU{{}{U}{}U}{}}{UU{U{}{UU}{}{}}}{}}}U}U}U}UU}{{UU{{{}U{}{UUUU{U{{U}{}U}U}}{}}U{{}{}}U{}{}UU}}U}{{{{{{{}}{{{{}}}U{U}}UU}U}}{}}}}{U}{}{{{UU}{{}{{{}}}{U{{U}{}U{{UU}{}UUU}{U{UU}UUU{U}}}U{}{}}{U{U{U}{}}U{{{UU}U}}UU{}}{UUUUU}}}}U}}}}U{{{{}}}U}}{UU}}{}{U{}UU}{}U}{U}{}UU{}{}UUU}U{{U{{U}U}}{U}U{}}UU}{{UUUUUU{{UUUU}}}{{{UU}U{{UU}UU{}U{{UU{U}{}U{{U{}{{U}U}}{U}{{U}}{U{{UUUU}U}U}U{}{{{}}{{}}{U{}}{{{}UU}{{UUU{{}UU}}UU{}}{U{{U}U{{U}UU{}{{}}}}U{}U}{U}{U{{}{{{}{U{}}}}UUUU{}{}UU{}}U}}}U{}UUU}U{{{{}{U{}U}}}}UUU}}{}}{}U{{U}{{}{{U{UU}{}UU}{{{U}{U}UUU{}}{UU{}{U}}{UUU{}U{{{}{}{}U}{}}UU}}}U{}}{{U{U}U{{}}U}{}}U{UU}U}{UUU{UU{}U}UU}U{U}{}{{}{}}}U{U{{UUU{U{{{}}{U{{{}}}U{U{{{}{}{}{}{U{{}{UU}{{}U}}}}{UUU{{}U{}}U}}{{U}{}}}U{{{}}UUU{}U}}U{{U{U}{}UUU{UU{U{{{U}}{U}}{}}{{UU{U}U{}}}{{{}{}UU{U}}U{}U}{{}}}U{}}UU}UUUU}}}{}{{}U{U}{UU}{{UU}UUU}{UUUUU{{U{}U}U}U{U{}}UU}}U}{}{{{{}{U{UU}}}}}}U{{{{}UUUUU}{{U{}UU{}}U}U}U{}{}UU}UU}}}}}}}{{}{}UU}{{{}}U{{{{{}}U}{{U}{}}}}U}{}{}}}{{{}}{U{}}UU{}{{UUU}U}UUU{UU{}UU}{U}U{}}U{{{U{}{}{UU}}{}}UU}U{}UUU{U{UU{}U}}{U{{}{}}U}U}{}}U}{}{U{}{{{}}}}{{{}U{}}}{{{U{U}U{UU{U}{{{{{}U}}{}UU{{{}U{U}{}}}}U}U}}U{U}}{}}U}U{{U}{{{}{U{}UU}{{{U{{UU{{U{U{{U{}{}}{{U}UU}{}}}UU{{{UUUU}U{{{UU{{}{UUU{{}}}{U}{U}}{{U{U{}}UU{}}U}U}}UU{}{{U{}U{{{{}{UUUU{}U}{}U{U}{{{{}}}{{{}UU{U{}}{{U{U{UUU}U}{U{U{}U{U}UU}UU}UU}}U}}UU{U}U}{{{}{{{U{}}}{}UU{{U}UU}U}{}{{U}{{{}U}U}U{{{{}U}{{}}{}}{}}U{}}{{}U}U{U}{{U{{U{}{UU}}U}U}U{}{}UUUU}}{}}U{}{{U}{{{}{U}}{}U}U}{U}UU}U}U{}}UU}U{U}U{{U{U{U}U{UUUU}{}}{{{}{{{U}{}{{}}}}}UU{}U}}}{{U{U{U}UU{}UU{{}U{U}U}UUU{{}{{U{}{UU}}}{{}{U}{{{}UU}U}UUU}}U}U{}}{}UUU{{U{{}}U}UU{U}U{}UU}}UU}{}U}}U{{}}U}UUU}{{}}{U}}{UUU{{UU}}{{{U}}}{U{U}}{{UUU{UU{U{U{UU}}{{}}{U{}{UUUU{U{UU}UU{U}UU}{}}}}{}U}}}}U{}}{}UU}{U}}UU{U{}{U{{}}}{{}UU}{{{{{}{U{{UUU{UU{}{{{{{U}U{{{}}U}U}U{UUUU{{{{{}{U}}{UU}{}{}{}U}{UU{{}}}UU{U}U}{{}{}{U}U}}U}}U{}{}{{U}}{{{UUUUUU{{}U}}{U}{}{U{{}U{{}U}}{}}}}}UUU}{{{{{U{}U{{{U{UUUUU}UU}{}U}U{{U}{UU}}}U}U{{{UU}}{U{U}U{UU{U{{U}}{}}}}{U{{U{UU}U{{{}UU}}U}}UU}}U}U}{U{}}}}{}UU}U{{U}}{{{U}U{}{{{{}UU{{{U}{{{}{}}{{UU{}U}}UU}U{{}}{{UU}}{}{}UU}{U{U}}{{U{}{{}U}}}}U{}U}{U{}{{{U{UU{}U}{}{}}{U}}}U{{{U}U}}{UU{{{UUU{{UU}U{}U{U}}}{UU{{{UU}U{{{UU}}}}}}{U{}}}{U}}UU{UUUU{{U{U}}}{U}{}{}UU{{}{}UU}}{}U{}UU}}U}{{}}{U{}}U}}U}UU}U{U}{}U{U}{}}UU{}}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{}}U{{U}U}}}UU{U}{{}{}U{{U}{}UUU{U}U}}{{{}}}{{U{U}{{UUU{{{}}}UU{UU{{{{U}UU{}UU{U}}}}U}}U{{U}U}}}{}}{{}{{UUUUU}}}{U{{{{{{}}{{{U}{{}}{}}}}UUU}}UU}{{}U}UU}}}}U{UU{}}}{}U{}}{}U{{{}U}U{UUU{}{{}U{UU}U{}}}{{U}{{}}{U}U{{}U}{{{U{{U{{UU}{{}{{U{}U}}{U{{U{UU{{}{U{UU}}{}}}U{}U{}UU{{}UU{}U}{U}U}{{}{}{}UUU}{UU}{}UU{{{{{{UUU{U}UU{{{{}U{UU}U{{{}U{}U}U{UUU}U{}UU}}U}{}{{UUU{}UU}U}{UU}U{{{{U{U}{U{{}{}{{U}U}{}U}}}UU{{{}U{}}}U}}{{U}{UUU}U{}U{{}U}{}}{{{}{}}U{{{U}}U}}{{}UU}{}}}{UUUU{{}{U{{}U}{U{{}{}UU}UUU}U{{{UU}}UUU}}UU{U{U}}U{UU}UU{}}{{}{}}}{UU{}U}}{}UUUU{}}UU}}}U{}UU{}}}U}{U{}{{U}{{{}}{{U{}}}UUU}UUU}{UU}}}{{{UU}}{U}{}{}U{}UUU}U}}{U{{}{{}U{U}}U}UUUU}UUUU{U}}{{U}U{{{UU{U}}U}}}{UUU{U{{U}UUU}{{UUU}{}UU}{UU{}{{{{}{}{}{{UU}{U}}UUU{U{UU{}{UU{}{}UU}{}{{}{{}}}{{}}}}{U{U}U}{UU{}{U}}UU{U}{U{}{UUU{}}U{U{{{}}UUU{{}{UU}}}{}UUU}UU{}{}}{}{U}U{{U}{U}}U}}{{U}}{}{{}{{{}UU{{{}U}}UUU}U{}U}{UU}{U}UU}{U{{}U{}U{}}{{{{UU}}{}{{{{U}UUU}U}UUU}}U{U{}{UU}{U}UU}}U}UU{}{}U{U{U}UU}U}U{}}U}{}{UU{{}U}U}U{UUUUUU{{{U{UU}{}U}{{{{U{{{{UU{}}U{U{U}{}UUU}{UU{}}U}{}}}U}}}UU}UUUU}}}}UUU}{UU{{{{}U}UUU{U}{{UU{{}{}}{}UUUUU}{U{}{{UUU}}U{}UU}}{{}U}}U{}{}U}}U}{UU{}UUUU}}}}}}{{UU}}U{}U}}{}}}{UU{{U}{{}{}{{}UU{U}U{U}U}{{UUU{}}U{{}UU{U}{{{U}U}{{{{UU{}{}}{}U{U}U{{{}}U}U{{}{U}}UU{}{}{U}{{}}{{{}UU{{UUU}}}{}U}UUU}UUU{}U}U{{}U{}{{{}}}U}U}U{{{U}U}U}U{{}UU{U}}U{{}{UU}{U}{}}}}U}}{}}U{{UUUU}{}}{{U}{{}{{{{}{U}U{}U{{{UUU}U{U}UUU}}U}{U{U{U}U{U}UUU{U}}{{}U}}{}U}U}U{}}}}}{U{{}}UU}UU{}{U{{}{}}}U{U}{{U{U}{}U}}{}{}{U{}}{{{{U{UU}{}UU}U{U}U{}UU}U}U{U}{U{{}{UU{{{{}{}}{U}{}}{{}{U}U{{U{{}}U{{U}U{UUUU{{{U}}U{}{}}U{UUUU{U{U{}{{}{}}UU}{UU{{{{U{UUU{UU}UUU{UU{{}}{{{{}U}UU}}}{}}}U{U}UU}}U{}}{UUU}U{{UU{U}U}}}{}}UU{UUUU}}U{{U{{{{{{}{}}}}{{{}U{{}U}{{}}{{U}}UU}U{UU{U}{UUUUU{U{}{}U}}UU}UU}{}U{{}{{{}U{U}}U}U}}}}{}{UU}{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}{}U{{{{U{}U{}{{}{}{{U}U{{}U}}}{}}}}{}}{U{{}{U{U}}{{}{U}UUUU{}{U{UU}{{}UU{{UU{{}}{{}}}{{{}}UUUUU}{U{}{{U{U}{}U{{}}}U{U}UUU{}{U{{}{}{{}U}U}U{{}}}}}}{{U{}{{{{{}}{}U}}{}U{{}{{}U}}}{U}U{U{{UUU}UU}U{U}UU}U}U{{{UU{}U}{{}{{U}UU{{{{U}{{{{U{U}{}}{{{}U}}U}{}{}{UU}}{}U{U{}{{U}}UUU{}U}UUU{}{}}U}}}{U{U}U{U{U}}{{{U{{UU}UUU{}U}}UU{U}{{}}{{U{U{U}{U}}U{UUU}{U}UU}{{U}}{{{}}U{}}{UU}}{U{U{}{U}}U}{{U{{}{{}UU{}U{U{{{}{{}{{UU{}}}}U{}U{UU}}{}{{{U}{{{}UU{{U}{U{}UU{{U{UU}}}{UU{{U}U{U}UU}{{}U{{{UU}}}UU}}UU}}UU}{{}U{{{}UU{}UU{{}}}UUU{U{{{U{U{U{U{{{}}{{U}}}}{{}{{{{U{{{{U{UUU{{UU{UU}UU}}{{{{U{U{{{}U{}}{U{UUUU{}}}}{U{{UU{{{{U}}}}U}}}U}}}}{U{U}}{{U}UU{}}{U{{{U}{{UU{}}{{}UU}UU}}U{}U}}}}}}UU}}U{}U}U{{UU{{UU}{U{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}UU{}{}}U{U{{U}U}U}UU{U}}U}U{UUUU{}}U}U}}}U}{{}UUUUU}{{}{{{U{{U}}}U{}{UU{}}}UU{UU}U{U}{}U}{}{UUU{}UUUU}}}{U}{}{U}{U{{{{U}UU}}U}{{}U}UUU{U{{UUU}}{}U{}}}}{}}{}}UU{{{{}}{UU{U{{}}}}{}}}UUU{UUU}{U{U{{U{U{}U}UUU}{{{}{}U{{}}}U{}U}}U}UUU{U{}}{{{{}}U}UUUU}}}{}{{}U{}{U{U{U}}{U}{}U}}{U}{}{{{{}}}U}}UU{}{{{}}UUU{}U}{{U}{UU}}}{}}{{}U}U}UUUU{{}UU}U{}{{UUU}{UUU{{}{UU}}U}U{}{{}}{{}U}U}{U{UU{U}{}U{}UUUU}U{U}}{{}}}}UUU}U}UU{{UUUU{U}{UU{UU}UU{}{{}}UU{}U}U{{}U{{}{{U{}{UU{{}UU}{{}}U{{UU}}}}{UUU{U{{U{{}}}{}}}{{}}U{}}U{{{U{{UUU}}UU}}U{{UUU}{{}U{{}U{{}{{{U}U{{U}}U}}{}U}{U}U}UUUU{{}{{{UUU}}{}}}{{{{{}}}{}U}{}UUU}}}U}}{{{{}{}U}{UU{UU}U{U}UU}{}}U{UUU}U}U}{}UUUU}U}}}U{UU}{{U{{{{}U}{}}}{UU}U{}U}U}}}UUU}{}U}{{U{U}}}}U}{{{}UU}{UUU}U{}}}}{{U}UU{{{{U{U}U{UU}U{UUUU{U{{{{U{}}{{UU}UU{{{{U}U{}U}{}U{U{{UU}{{}UUU}UU{{U{}{}}{U{UU}}{U{U{}U}}}}}{{}U}U}}{UU{}}{{UU}U{U}{U}}}U}{}{{{{{U}}UU}{}U{}{}UU{U{}}}{U{U}{UUU{}U{}}{{U{}}{}U}{U}}}}{{U{UUU}{}U{{U{U{U}U}{{}{{}}{U{U{}{}{U{{}}{U{{{U{}{{{{U{U}UU{{U}}U}{}}{UUU}}}}UUU}}U}}}U}}{{{U{}}U{U{U}UU{}{{{U{UU{{U{U{}U}U}{UUU{{{}}}}UUU{}}{U}{{{{UUUU{}{U{{}U{}{U{{{UU{UU{}}UU{UUUUUU}}{UU}{}U}UUU}}U{{{}UU}{U{{{{}U{}U}{U{{}U}}}{U}{}{{}{{UU{U}{}U{}U}}}U}}UUU{}{}U}{UU{U{{{U{}}}{{UU{}U}}}}U}UU}}U{{{{UU{U}{U}{{{UUU}UUU}}}U}}U}{}}U}}{U}}UU{}UU{}U{U{{U{U{}{U}U{}}}}}{U}{U}UUU}{}U{U{U}}}U}U{}U}}}{U}UU{UU}UU}{UU{}}}{}UU}U{{{U}U{{}{}{UU{U{U{U}U{}{}{{}}}}}{{}UU{{}U}{U{U{{}{}U}U}U{UU{U}}}U}U}}{{U}{U}}U}}{{}}{UUU{{{UU{U}U}U{{UU{UU{}}U{}}{U}{U{U{{{{{U}}UU}}U}U{U}{{{{}U{{UU{{{U{{{{}U{{}}}UU}{}{{{{}{{{{}}U}U{{U{}}{U{}}U{U{}{U{UU}{{U{{UUUU{}U{{U{}U}{{U}{}{}{{U{{U}UU{}U{}U}{}}}}{{UUU}{{}{{UU{{{U}{{UUUU}}{}}{}{U{{{{}U}U}{U}U}{}U}}U{}{{}U{}{}}U}}}U{UU}UUU{UU}}{}UUU{}}U{}}U{UU}UU{{U}U{UU{}{U}U{}U{}{{}U}U}U}{{{UU}{{{U{}{{UU}{}{{}U}}{{{UU{}U{}}U}{}{}}U{}{}{}U}{U}}U}UU}}}U}U{}{}U{}U}}}}UU}{U}{}U}}}}UU}}}}U}}{U}UUU}UUU}}{}U{{}{{{U{{{U}UU}}{{U{}}{{{}{U}}}}{U}{}{}}{{{}}{U}{}}U{U{}{}{{{{}U{{U{}U{{}{}U{UU{UU}U{}{}}}{{U}}U{{{{}}U{UU}}}{UU{{{U{}}}UU{{UUU{{{{{{}}{U}{}{}}{}}}}}}{{}}}U{{U}}}}}}}UU}UUU}{{{{UU}UU}U{{}U}U{}{}{{U{UU}U{{}U}U{}}UU{{UUUUU}{}}{U{UUU}{{}{U{UUU{}U{{}UU{{U{}U}{}{}{U}UU}{UU{}UUU{{}}UU{{{}}}U}}}{}{{U{}}{}}{}}{UU{{{{}U}}{}}U}U{}{{U}{UU}}}U}}}{{}}}{U{{{UU}{{UU}}{{UU{}{}{}}}{U}}}}}U{U{{{UU}{{}U}{{}{}U}}}UUUU}{}}U{{{}U}}U}{U{{U{}{UU{{}}{UU}}{UU}U{}UU}}{}}U}{UUU}}U}U{U{UU{}U{}U{U{{}{}}U{}{{UU}}U{}UU{}}U{}U{UUU{}UU}UUUU}}U}{UU}}{UU}UUUUU}}{U}U{U}{U}{U}{}U{{U}UUU}UUU}UU}{{}U}U{U}UU{}}{U}}}}UUUUU{{U}{U}{}{U}}}{{{}{{}U}}U}{{U{{UU{U}}}}}{}U}}{U}U{UU}U}{UU}{}UU}{U{U{U}}{}{}U}}}{}U{}}U{}}}U}{}{U}U}}}}{{UU{UU}UUU}UU{U{{U}{}U}{}}}UU{UU{}}}}U}}{}{}U{U{U{}}U{}}}}{U}}}U}{{U{U{}}UU}{{{}}{{}}U{UU{{{{U{UU{{{{U{{}UUU}{{{}{U{{}}{}}{}}}U}{{{}{{{UU{{UUU}{U}{}U{}U}}}{}}U{}}{{UU{{U}{{{{U{{}U{}{{}}{{{}}{UUU{{}UU{U{U{U{{U}{}}U}U{}U{{}{}}{U{{}UUU{{UU{{UU}{{{U{UUU{U{{}UU}{}{{{{U{}U}{U{UU}{UU}{U}}}U}}U}UU}{{}{}U{{}}{U{}UU{{{}}U}{UUUUU{}U{{}}}{{}}{}{{{UU}{}}U}UUUU{UU{}U}}}}}U{}}}}UU}}{}}UU{}}{{U{{}{UU}}}{U}{}}UU}}{}}}}U{U}U}}UUUUU}{{{}}{}{}{U}{{}U}U}{U}{U}{{UU{{{U{}}}{}UUU}}}{}}{}{{{}{U}{U{}}U}UUU{}}{}{}UU}{}}{{UUU{U}UUU}{{{}}}U}}}}}U{{}{U}{}{{{{{UU{U{{{{U{{{{}}{{U{{U{{}U{}{}U{UU}}UU{{{}}U}U{}U{U{U{}}{{{{U{UU}U{{U{U}}UU{{{{{}U}{U}{}{{UU}U{{UU{{U}UU}U}U{UU{U}{}}{U}U}U}U{U}U}U{{}UUU{}{}UU{}}U}{}{U}}UU}}UUU}UU{}}}U{{{U}U{}{{{{}U{}U{}{UU{UU}}}UU{UU{U{UUU{U{{UU{{U{UUUU}{U{U{U}U{{}UU}UU{{}U{UUUUU{}U}U{}{U{U}UU}}U}{{UUU{U}UU{U{{U{U}{}{}{}UU}U}}U{U{{{UU{}{}}}}}{}}U}{}{{}{{{{{U}U}U}}}}{}{U{}{UUU{}{}}UUUU}U{{{}}}{U{}{{UU}{}}{{}U}{{}UU{{{}{UU}{}}}U{}}{U{}{}}U{{{U{}UU{}U}UU{U}{UUU}}{U}U}}}{UUU{{U{}}}}UU}U{{U{{{}}{{}U}}UUU}U}}}UUU{U}}UU{U}{{{{{}{{U{{UU}U}U{{U}U{UU{{}}{U}UU}}U}{}{}{{U}{UUUUU}U{U{UU}{U}}{}U{{}UU}UUU}{}{{}{{}U{{UU}UU{{U}{}}}{{U}UUU{}{U}}{U{}}}{}}UU{U{}}U{{UU{}UUUU}U{}{UU}{UU{}UUU{UU{U{{U{}U{{{UUU{{}{{}{U}}}{}UU{{U{U}U}UU{{{U{}UU}{{{}U}UU}}}U{}}}}UU{UU}U{}U}}}}U}}{U}}U}U}U}U}}}{U}{{{}{{{}}U{}{UU{{{{U{}{}}UU{}UU{}}}{}{}UUU{{}UUU{U}{U}}UUU{{}}U{{UUUU}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}{}}{{UU}{U}{{}{{{}}}U}UU{UUU{{{UU{}}{}{{}{U}{U{}}}UUU}}UU}}UU}{}U}}U}}{}}{U{{U}}U{}}{{}{}U{}UU{U{{UUU}{}{}{U}}}}{}U{{{}{{{UUUU}{{U}}{U{{UUUU}U{U}U{U}UUUUUU}U{}U}{{U}}UU{}{U}{}{UUUU{U{{U{}}}U{U}}{}}UU}U{}U}U{}}{UU{{UUU{}UU{}{}U{}{U{}U}U}{{}}{}U{{UUUUU}}}UU}{}{{}UU{{}{UU}}{{}{{U}U{}}UU}UUUUUU}U{}}U}UUU{{{{U}U{U}}{}}U{}}}{U{{{}{}{U{}}{U}}UUU}}UUU{U{{{}}}}}{}U{U}{}{}{{}{}}UU}U{UUU{}U{}U{}{U}{}U}UUU}}{{}}UU{}UU}}{}}{}{U{}U}UUU{}U{{{{U}U{}{{}{U}{U{U}U}UUUUUU{}{}UU{U}{UU{{{UU}UU}{U}{{}}{{}U}U{{}U}U{U}}U}}U{U}}}U}}{{}{}}U}}{}{U{{U}}{UUUU}U{}}}}UU{{{UUU}U}U{UUUUU}{}U{{{{U{U}}}{{UUUU{{UUUU}}}}{}{{U}U}{U{}U}{}UUUU{UUUUU{}{U}}}U{{{U{UUUUU{U{U{}{U}U}}U{U{U}}}{}{U}}UU{}U}{}UU}UU{U}}{}}U}}}UU{}U{}{U{{}{{}}}UU}UUU{}}{U{UUUUUUU{}U{U{}{{U{}}U}{{}}{U}{UUUU{}U}{}}}{}U}{{U{U}}{}U{{}}U}{{UU}U}UU}}}{{U}U{U}U{{{UU{{{{{{U{U{{}{}{{U{}U}UUUU}{}}}{U{UU}}{UU{U}UU{{}U{U{}U}U{{U{U{{U}{}U{{}}U}{UUU{{}}}{}UU}}U}}}{{{}{}{{}U}}U}}{UUU}}U}}}}{U}UU}U{}{{{{}}}UU}U}U{}U}U{{}{}}UUU{U}}}UU{}{{{{UU}U{{{{}UUU{UU}{}U}{}}}UUUUUU}U}}}{U}}}}{U{UU}U}U}{{{{{}}U{{UU}{}UUU{{UUU{}U}}{}}U{}{{{}}{{}}}U{{UUU{{U{}{}{U}}}UUUUU{{}U}{U}}}U}{{}U}U}U{U{}}UUU{{UUU{}U}{}{}}}{}UU{UUUUUUU}}{U}{U{U{U}}{}{UU{UU{{U{}}{}{UU}U{U{}U}}{{UUUUU}UU}{}}{{U{UU{}{{{UU{{UU}{U}}{}UUUUUU}}U}{U}}}U{U}U}U{}{}U{}{}{{{}{U}}{}}}}UU{{{}UUU}}{}}{}U}U}U{}UUU{}{U}U}{U{U}{}{{{}UUU{}}}{}}UU}}{{}U}}{}{}{UUUUUU}{UU{{{}U{{}}}U{U{U}}{UU}{}}U{{{}U{}UU}}U}{}{U{}U{}}}{U{{U{{U{}UU{{{}U}{{}{{}{U{{UU}U{UU}}{}}U{{{{UU}U}}UU}}U}UU}}U{UU}}{U{UUU}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}}UUU}UU}{{{{{{{UUU{{{}}}}{}UUUU{{{{{}}{{{{{{U}}{}U}{UU{U}{U}{UU}}}UU{{UUUU{}}{}{U{UUU}{}{}}UU}}U}}}{}{}}}}UU{{U}U}}U}{}}U}U{}{}{{UU{{{{{}UU{{}}}UUUU}U{U{{}{{}U}}{UU{U{}U}U{{U}UU}UU{U}}{{}{UUU}{}U{}{{}{U}}UU}U{}{UU{UU}UUU{{}{U{U{}}}U{}UU{{{}}U{}}U}U}U}{UU}U}}}}}{{UUU{{{}{{{U{{}{UU{{UU{UUU{U}{}}{U}{}{{}{}U}}UU{U}U{U{U}{}}{}}{U{{UUUU{{{}U}{{}{UU}}{}{U}}{{}}{}U}{UU}}}{{U}{}U}{U{}}}}UUU{}{}{U{UU{}UU{}}U{}U{}}}{UU{U{}{{}}{{}}U}{}UUUU}}UU}U{}{U}}}}{{U{UU}UU}}U}UU{}UU{}{}}}}{{}UUU{{{}U{U{U{{UU{U{{UU}{UUU}}U{{U}U{}{U}{{}U{U}{{U{{UUU{}{U{}}{{U}}}}}{U{{{U}{}{}U}}UUU{U}U{{}{}U}U{{U}{{{}}{UU{}{U{}{}}{{{}UU{}UU{}}UU{{{}{}{{{{{{}}{{U}U}{{{{{U}}U{{U{}{{{{}}{U}UU}}UU{{U}}}U}U}}U{{{}U{U{U{}}U{{{{}UU{U{U{UUU{UU{}}}{{}}{U}}{}}U{}U}U}U{{}{U{}{{}U}{}{}{U{UUUUUU}UUUUUU{{{U{}}{U}U}}}{{}{{U{}{{{{U{{}}{{}{}{U{{{{{U}}U}U{{U{}}U}{}}}U}UU{UUUUUUU}{}UU}U}{{{{U{{}{{{{}UU{UU{}{}}}{U}}}{}{{U}{{}}U}U{UU{}}U{}{{{{{}{UUUU{U}{}UU{U{U}}{}UU{{{}{UU}{{}}U{}U{{}{}UUU{}}U}U}{UUU{}}U}}}}{{U{{U{U{{UU}}}{U{U{{}}}}{U{{U}}{U{U{UUUUUUU{}U{{UU{{{{}U}UU}{{U}UU{}{}U}{UUU}UU}U}{}}{}{}U}}U}{UU}UUUUUU{UUU}{UU{{}UUU{}U}}}U}}U{{{}U{U}}{U}{U{U}}{}{{{{UUU}U}U}}UUUUU{}}U}U}}UUUUU{UUU{{}U}}}}{}{}{U{}{UU{{{{}U}UU{}{{}}}U}{U{U{{{}}}}}{{{U}UU{{}{}{U}}U}U}U}{}}UU{{U{}UUUU}{UU{{}{{U}{}{U{{}U}}}}{}{}{UU{}U{{U{{U{{U}{}{}U{}UU}U{}{{}{}U{U{U}{}UU{U}}U}{}}}}U}}}}UUU{}U}{{U}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}{U}}U{{U{{}}UU{{}{UU}{{{{{}}}U{{}{{}}U}{{{UU{}U}UU}{UUU{{U}{}}U}}}}{UU{U}UUU}}}{{{{}}UUUUUU{}{}U}}U}U}}}U}U{}}}}{}{}{{}U}{UUU{U{{UU{{U}U}UUU}}{U{}U{{{}{{}{UU}U{}{{{{}UUUUUU{}}}{}}}{{}}{UU}UU{{}}{{UU{}{U}U{U}U{UU{}{}U}UU}U}}U{}{}{UU{{U{}U}UU{U}}{{}U}U}{U}}}{{U}UU}{{{}}}UUU{U}{}{U{U{{}U}{{{U{}{U{{{{UU{U{UUU}{{{}U}U{}{}{{}}UU}UUU{{}UUUU{}}}{UUUU{{{{}U{{{UU{{U}UU{{}{{}}}{{{}{{U{}}{{UU{{U{}}{}U}{UU}{}{}U{}U{}UU{}{UU}}}}UUUUU{}{UUU{{{UUU}U{UU{{{}}U}{}U}UU{}}}{U{U{}U}}{U}}}}}{{{{{{{UUU}U{}}U{{U}{UU}U{U}}{{}{UU}{}{U}}}U{U{{}}U{{}}}}U}}}UU{UU{U}{{U}U{U{}U}UU}UU}U}}UU}U}U}}UUU{}}{UU{{UUU}U}U}{}U}{UU{UU}U}U{{UUU}}{UU}UU}{}{{{}U}}{{{UU}}UU{U{}}U{}{{}{}}{{}{{}{{{{U{}{U}}U{}}}}{}}}}}U}{UUU{UUU}{U}{{{U}UUU{{{{}U{U}}U}}U}}}{U{U{}}UU}}UUU}UU{}}}}}}}{}}U}{}U}}}}UUU{{UU{{UU{}}{U{UUU}}}{}{U{{U}}}}}{}}{U{{}UUU}{{U}{{U}}}}}{}}}}{U{{UUU}}{}{U}U}{}U}UU}{}U}UU}U{{UUU{U{}U{}{U}U{}{{}UU}{{{{{UU{}UU}{}}{{U{U{UU}UU}}U}UU{U}}{{UU}}U{}}{UU}{U{U}UUU{{{{}}}U{}U}}UU{U}}U}}}U{U{U}}U{{{U}}UU{{{UU}U}}}{U}U}{{U}{{U}}{}}U{{}UU}{{{}}{}UUU{}UU{U}U{U{}}}{}{{{}U}U}}{UU}}U}U}}U{}}U}{{}}}}{{U{U{UU}{UU}U{U{UU}U{{U}UU}}{U}UUU{}{}}}}U{}}U}}U{{}}}U{}U}{U{U}U{UUU}{{{{}{}U{UU}{}{{U{U}}}UUU}{{UU}{{UUU{{{U{UU}U{U{U{U{{}U{UUU{}}U{}U}U{U}U{}{}}{}U{{}U}}}{{}}}U{UU}{}{U{{{{U{}U}}{}}{{{}UU{U{}{U{{}UU}U}U{{}}U{UU}{}}UUU}U}U}}}}{U}U}U{U{{U{U}UUU}{U{}{}}UU{{U{{{{{}U}}U}UUUU{U{U}}U{{{}}{{{{{U{U{}}UU{{{}{{}U}}}U{}}U{U{}UU{{UUUU}}{{}U}UU{U{{}U{}{{UUUU}{}UUU}UUUU}}{U{U{{}{}{{UU}U{U}}}}{U{}UU{{}}UU{{{{U}UU{}U{}}U}{{U}}{}UUU}U}{{{}UUU{UUUU}{{U{{{{{{}UU}{{}{{{}}U{{U}}U}}{U}}}U{}{U{{U}UU{U{}U}}}U}U{UU}{{{{{}U}UU{UU{}U{}U{}U{UU}}{{}}}U{{}U}}{{}UU{{}U}}}{UU{{{{}U{{{{{}UU}U}{UU{}U{UU{U{{UUUU}{{U}U}U}UUU}{}{}}}{U}}{{{{U{U{{}U{}{U{UU}UUUUU}}{}{UU}U}U}{U{U{U}{UU}U{{}}U}}{UU}{}{}}{UU{}}}{{UUU}U{{}{}}}}}{{}UUU{}}}}U}{}{UU}}}{{{U{}UUU{U{{{{U{U{}U{}{{}U}}}}U}UU}{UU{{}UU}}{{}UU{{{{}}UU}U}{{{UUU}{}}{U{{}U{}{U{{}}{U}U{}}U{{}{U}UUUUU{UUU{UUU{U}{UU}}}}U{UUU}U}U{U}}U}}}}{U}UU}U}U{}{{U{U}{U{}}U{UU}U{UU{{}{{}{}{U{UU}{{{}{}}U}}}}}U{U{U}}}}UU{U{U{UU{}{U}{UUUU}UUU{U{{U}UUU{}}{}{}}U{UU}{}}{}{U}U{U}U{{}{{{{{{{UU}{}}{}UU}}UU{UUU{{{}U{}UU{{U}{{UUU{{{{{U}U{{U{}{}{}{{}U{{UU}{{{UU}}{UUU{}U{{{{}U{{}}{U{}U{{U}{U{{{U}{U{}{{{U}}U}U}U}}{{U}U{{}UU}}{U}}}}U{UU{}{{}}U}}}}}}U}UU}{{U{{{}{U}{{}{}UUU}UUU}}}}}{}{U}{}UUU{}U}{UUUU{U{}}U{U{{U{}}}U{{UU}{UUU}}U}U}}}{}}{{U}{{}}U}UU{UU}}U{}UUU}U}UUU{{}{}UU{UU{{{U}}{}UUUUUU{}{}}}}}{{}}{}UU}{}}}UU{}}{{U{U{}UU{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}}}{{UU{U}UU{}}{UUU{}}U{}U{}U}}{{{{}U{}UU{{}U{}}{UUU{{{U{{}{U}{{{{}U}U{}}}}}{}{}}}}}{U}UU}{{U}}UU}{}{{UU{}{{U{{UU}}{{{}U{U{U}{{}}{{}{}{{{U{}U{U}{U}U{U}U{{}}UU}}{}{{}{{U{{}U}{{{U}U}{{{U{{{U{{U}{{UU{}}UUU}UU{U{}U}{{{{}U}}{{UU{}}{}U}U{}U}U}U{U}U}{{}}}U}}}U}{{{{{UU}U}{}}}{}U}UU{{U}U{}U}}{UU}U}UU}{U}{{{}U{{{}U}U}{{U{UU{}{U{UU{U}}{{UU}}{}}{UU{}}}U}U}{}UU{{{U}U{}U}UUUU{}}}}}{}}U{}}{}}{{}U{{U}UU}U{U{U}}{}}}{UU}}}{{}UUU}UUUU}UU{}}U}}{{}{{{{{UU}}U{U}{}}}{UU}UUU{}}{U}}}}{}UU{{{}{}}{{{U}UU{UU{}{}}}}UU{{}}{}{}}{U{}}}{U}{UU{U{U}}}{UU}U}}}{{{{}U{U{{U{{{}U}U{U}U{{{{U}{UU}{UUU}UU}U{UU}}}}U{}{}{}UU}}}{{UU{}{U}}}}}{UU}{{U}U}}{}U{{}}UUUU{}U{U{UUU{{}{{{UU{{{{}}UU{UU}}{U{{{U{U}U{{{}}UU{{}}}{{}{UU{{U}{UU{{{}}}{{UUU}}UU{U{U}{}{U{{{{{}UU{{}}U{UUU{U{{}{{UUUU{}{U{}{{{}{}{UU{{U}{U}{U}{U{}}U{UUU{UU}}{U{}U}{{{}U{{{UU{UU}U{U}}U}}{U{}U}U{{{{}UU{{}{}}U{}}{{UUUU{UUU{}{{{{{U}U{{}{UUU{{}}}{{}{U{U}{U}}{}}UU}}}}U{}{U{{}{}}U}}{UU{{U}}}{}{{{}}{}}{}{}UU{}UUUU}{{U{}}}U{}{{}}{U}{{{UU{U{{{UUUU{}U}{U{U{{U{{{U}{U}{UUU}}{{U}{}U{}{}U{{}U{U}{U{{}}{{}{{{U}UU}{}U{U}UUUU{UU}}}}UU{}UU}{{{}UUU}{{{{{UUUUUUU}{UU}{}}U}{{}{}U}U{{UU{}UU{}UU}}{UU{}{U{UU}UU}{}{{{{U}U}U}}{U{{U}{U{{}{{{{{U}{}UU{{UU{{}UU}U}}U{}}{}{}{{}{{}}{{}}}{}UU}{U{}U{}{{}U}}}{{}{U}}{}{U{}}U{}{{}U}}UU}U{}{}}{UU{}}}}U}}U}}}U}{}{U}{U}}}U{UU{}}}{{{}{{}}}}}U}U{U}}U{}UU{UUU}}{{}UU{{U{}}{UUUUUUUU{{}{U}U{{U{}}U}{}{}}}}{UU{}}U}UU}}{U{}U}}}{{U}U}{{}}{{{}}U{U{{{U{}U{U{{{{UUU}UU}}U{UU{}}{{{}}{}}{}}{}}U{{U}{UUU{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{}U}UU}{}{{U}}{U}{{U{{UU}UUUUUU}{{{}U{{}U}U}UUU}UU}U{{{{}}{UU}{U{}U}{{{{}UU}{UU}}}}{{UU{U}{}U{}{U{{{{}UUUU}}U}{{{}U{UUU{}U{{{U}{}{}}{}{{}{U}}{{{{UU}U}{U}{U}}U{{{U}UU{{{{{}U}U}UU}UU{{U}{}}{{U{UU}}}{UU{}{}UUU{}U{{}}{{{}}UU}{{{U{UUU{U}U{U{{U{}}U}U{}{U}UU{}}{{U}}U}U{}U{UUU{}}U}}}U{U{U{U{U}{UU{U}U{}UU{{}{}U}{}}{{{}{{{U{{U{{}U}U{{}U}{}}}}}{U}}{{}}}UU{{UU}}UU{}{U{{}}{}}}U{UUU}U}}UU{{}{UUUUUU}U}}}U}}}}}U}{{{}{UU{}U}{UU{{UU{}}UU{}UU{}UU}{U}}}{U{U{{{{UU}U}UU{}{}{}}U}{U{{{{{U{{}}}}}}UUU}{}{{}{{UU}}{{}{UU}}}{U{U{{UU}UUU}UUUU}{U{{{UU{{}{}UU}}}}}}U}}{{{{{U{{{}{{}}}}}UUU}UU{{U{{{U{U}U{}}{}U}}}}}}U}{{}}UU}{{{}{UU{U}{{}{{{}U}}}U{U}}}U}{{U}{U}{}{U{{{UU}{}}{{}{{}U}UUU}{}{UU{{{}}U{UU{}}UU}{}U}UU}}UU}}}{U}{U{U{}U}UU}{U}}}U{}{{{UUU{}{U{{U}}}UU}U{}U{U{{{U}{{{}UU}{{}{}{}U}UU}UU}}{U}{{U}U{UU{U{{{{UUU{}}{{U}{}{}{U}U}{}{{UUU}{}{}}{}}}UU{}}}U}}{}U}{{U}{{}}}{}U{U}}}UUU}{{{}{{{{{}UU{}{}{}{UUU{UU}}}}U{{{}UU{UU{{}U{}{{{U{UUU}}}{{{UU{{}{{UU{}}{{}}}}UUU}U}{U{{{}{{{{}{UU{U}}U{{{U}}U{U}U}}{}{}}U{}}UU{{}{{{{UUUUUUU{}U}{U}}}}}}U{U}U}{UU}U}}{{}{}}{}U}{U}U{{U{U{{{{U}}U{U}U}{U{{U}U}U{UUU{U}}{U{}U}{{{U{UU}{{{{}UU{}{{{{{}U{}U{UUU{UUU}U{}{{}{U}}}}UU{{{{}}}}U{{}{}{}{}{U{{}{}}{{UUU{U}{U}}{{U{}{}{U}}U{U{}{}UU{U}{U{{{{}{}{{UU{{}{}{UUU{{}{U}{}U{U{UUU{U}{U}{}{}{{UUUUU}{U{{}{}UU{{U}{U}U}U{{{}}}UUU}U{{U}}}}}UU{{U{}}}}{}{{}U{{U}U}{}{U{U}U{U{}U{UU}U{{}UUUUUU}{UU}U}}{{UUU}{U{UU}}{}U}U{}U}{{}{}}}}}UU{{{}UUU}{U}}}}{}}{{}{U{}U}{}U}{{}}U{{}U}{{}{UU}{}}U}UU{UU{}{UUUUU}{{{}UUUUU}}U{}U{U{}U}}UUUU{}UU}}U}}{}{{{UU{}U{{{{U}UUUU}UU}{{U{}{{U}}}}}U}{}}{}{{}U{U}{{{{UU{}U}}}{}U}{{U}UU}{}{UU}U}{{}U{UU}U{U}UU}U}UU{U}}}U}{U}{}}{}}UUU}{U}{U{UU}}U{U{}U{}}}{}UU}}{{}}U}}{U{}}{{}{U}}U{U}{{{}U}U}}{}U}U{{{{}}U}{}U}}}U}{U}}}U}}U}{{{{U}{{U}{{UUU}{}}U}}U}U{{U{U{U}U}{}UUU}}U{UU{UU}}}{{{UU}U}U}{}{{}{U}U{}{}{UUU{U}{UU{}UU}{{U}}U}{{{{U}}{UU}{}}}U}{}}{}U}}U{U}}UU{UU}{U{}{}}U}U}}{{U}{}}}}{UU}{U{{}{{}{}UU{}}UU{U{}UUU{}{}}U}}{U{{U{{{}{}}{{UU}U}}}UU{UUU}{}}{U{{}}{}}{{{{U{{U{}{{}}{U}U}UUUU{U}UU{U}U}UUUU{}{{UU{{U{{}}}{}{}}U{}}U}U}U}U{UU{}}}UU}U}}}{UU{U{}U}U}{{{U}{U}}U{{U{{UU{}}{{U}{UU}{{}U}}{U}}U{{}U}U{UU{{}U{U}UU{U}}}}}{UU}}U{U{{U{}UUUUU}U}U}}{U{U}{}{{{UU{{{UU{U}{U}{}U{UU{{U}U{U}{{{}}{}{{{{{U}UU}{{{}U}{UU}}{{U{}}{U{{{}UU}{UUU{{{}{{}}}}}U}}{U{}U{UUU}}}{U{U{{U{{}}UU}{}U}UU}U}{}UUU}{}U{U{}{}UU{}{}UU}UU}}}{{}{U{}}}UUUU{{{{{{UUUUU}}U}{}U}UUU{}U{}}}U}}U{{}{UU}}U}}{U}{}U}}{UU}U{U}{{}}{U}{U}}U}}}}{}U{}}{UUU}{{}}}U{}U}}{}{{UU{}U{}U}}{U{}{{UU{{{UU}}{UUU}UU}{U{}}U{U{}}UUUU{{U{{{{U{{}{{}UU{{UU{{}U}{}{UU{}U}{{U}{{}{}U}UUU}}{{{{}{}}}UU}{UU}{{{{U{}{{U}}U}}}{{UU}UU}UUU{{{}{{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{}U}{U{UU{}{}{U}{{UUU{U}U{U{U{{U{{{UUUU{{U{U{}{}UUU{}U{{U{{{{{{}UU}{U}}}U}{}}}}UU}U{U}U{U{{UU}UUUUUUU{{}}}{U{}UUU{{}{UU{U{U}{}}{}UUU{U}{}U}UU{{}U}{}UU}{UU{}U{}UUUU}}}{U}{}}UUU}UU{{{U}{{{UU}{{{UU{{{U}{U{U{{}{U{}}U}U{{U}}U{UUU}{U}}{{{U}{{{U}U}}{{{{{{U}U}UUUU{U{{}}U}}UU{{U}UU{{}{U}U{U{{}{{{}}U}{UU}{U{{U{{UUU}}}}}{UU}{}}}U}}{UUU{{{{}}{}{UUUU{{U{}}}U{}}}{}}{UU}}{U{}}}}U}U}U}U{{{{}{{}{UUUU}}U{{{{{{U{{{}U{{{}}{}}}}}}}{U{}}{U{{}}}{U}U}U{U{}}}}{{}}UUU}{{UU{UU{{{{{U}}}{{}{UUU{{U{UU}U}}}U}}{{U{U}{}U}{}}}U}UUU{{UU}{UUU}U}{UUU{}UU}}}{}{U{U}{{U{{{UUU{U}}}}}}{U{U}U{UUUUU{}{}}{{{}}U}}U{{}{}U}{U}UUUU{U}{{}}U}{{}}{{UU{}U{{UU{}}UU{U}}{U}{}U{}{U{{}}}}{{{}U{UUU{{{UU{{{{}{}}U{}{}{U{{}}{}{{}{}{U{}}}{}}U{{}}}{{{{{U{{}{}{}}U}{{U{}UU{{}{}{{UU{}}U}{{U}}U{}U{UU}{}}U{UUU{UU}{U{U{}{}U}U}{UU}}U}UUU{UU{{U{}U}UUUU}U}}{U{U{U}{}UUU{}}{{{{{UU{U{{}UU}}}}}}{{U{}}U}}U{}U}{{{}U}}U}U}U{U{{{UU{}U{{U{{{}UUUU}}}U{{{}}UUU{{}}UUU{{{}U}U{{}}U}{}{{UUUUUU}{UU}}}U{U}UU}UU{{U}{}}U{U}UU}}UU{{}{UU{U{}UU{}{U{}}{{}}U{U}}U{}UUUU}}U{U}UUUU{}{{U{}}{}{}U{{}{}}{U{}}}U{}}}U{{}}}UU{U}}U}}{{{UUU{}{}}{U{}}}}{{{UUUU}}{}U}}}U{}{{}}U{{{{}U{{}{UUU}}U{U{}}{U}{UU{U}}U{U}{U{}{{}U}{{}U}{}}U{}}{{{}{}U{UUUU{U{{UU}}UU{U}}}{U}}}U}}{UU}}{{{{}{{}U{}{{}{U}{{{U}}{}}UU}U}}{{UU{}}U{{}U{{U{U}{U{U}{U{{U}}UUUU{}UUU}{U{UUUUU{}}UU{{{U}{}{}UUUUU}U{}}}{{U{{U}U{}UU}}{UU}{{{}UU}{{UU}U{{{U{U{{}{U{UU}}}U}}U{{}{{{}}}U{U}{{}}}}{U{}{{{UU}}{U}{}U{U}UUU}}}{UU{UU{}}UUUUU}}{}U{}U}}}{{}{}}}{}}{U}UU{{UUU}U{{UUUU}UU{}}{{}U{}{U{UU{}}}}UU}UUUU{U{UU{{}U{U{}U{{{}{U}U{{}}{}U}UU}{UUUU}}}UUUU}}{}}}{}{}U{}{UUU}}{}{U{U}{{{U{{{U}}{}U}{{}}}}UU}U{UU{U{U{UU}{U}U}{{}}{{}}{{UU{{}}U{{}{}}U{{}}}{}}{{}{}}}}{{{{U}{}U}}}{{UU{{U{{U{U{{U{}}U{UUUU}{U{U}U}{}{UUU{{{UUU}U{UUU}U{{{}{UUUUU}}U{{UU{}{}}}{}}}{}{}{}U{{U{UU}}UU{{{U{UUUUUUU}{U}}}{U{U}{}{}{}{{{{{}}U}U}}U{{{{{}U}{U}U}{}{{U{{{}}}}}}}U}}}U}U{UU}}}}}U}}}U}}}}{UU{{{U{{{}{}{U}}}{U{}{}U}{{U{{}UUU}{{UU{}UU{U{U{{{{U{}}}{{U{{{{}{UU{}UU{}U{U}}}U}UUUU}UU}}}}}{}}{}U{}}U{}U}}{}{UUU}{}U{{UUU}U{}{{{}UU}UU}}}}U}{{U{}}}UU}UUU{}{}}}UUU{U}}U{{}{{{{{UU{}}{U{{U{}}UU{U}U{UUUU}U}}{}}}}U{UUU{{U{{}{}{U}{{}}{U{}}{{{{}{{{U{}U{UUU{}U{}{U{{UUU}}{UU}UU}}{{{U}}}{}}}U}U}U{{{}}U{{{}U}}UUU}U}}{{U}}}}U}}{{UU}{{U{U{U}{{{}{{U{{UUU}}}{{{UUU}U}UUU}}{}U}UUUU}{UUU{{U}{{U}U}}{}{U{{}}{{{{UUU{U{{{}{{{}}{{}}}{{UUU}U{}{}U{{}{{U{{}{}UU{}U{{}}{{{U{U}{U{}{UUUU{U}}{UU}{UUU{{UU{UU}}U{}{U{U}}{}}}{}{}U{}}}{{{}{}{U{{}{{UUU{U}}U}UU{}}U}{U{U}}{}}U}UU{{}U}}U{UUU{U}}}{}{}{}}U{U{{}{{{{}U}}U}}U}U{}}UU{{UUU{}UU{}{}UU}U{{{{U{{U{}UUU{U}{}UU{U{U{U{}}U}UU}U}UUUUUUU{}{}{U{}UU}}}}}UU}U{{}}}{}{}U}{U}}UUUU}}U{U}}U{{UU}UU}}}U}}{U}U}}}{}{{}U}}U}UUU{U}{}{}{{}{}{}{UU}{{U}}{U}UU{{}UU}U{}U{}U{UUUU}{}{UU{UU}}}}{UU{U{U{{{}}U}}U{{{}}{U{}}U{{}}U}UU}}{}}{{U}}}UU}{}}U{U{}}{}U{{UU{}}U}}}{{}}{U{}{}}}}{}{{U{{}{{UU}UUU}U{{U{U}U{{}}{U{}}{{}{UU{}{U{}U}{}UU{}{{}{{}}}}U}U}}{U}}{UU{UU}{UU}UU{U{}U}{{}UU}}{UU{UU{}}UU}{{{{}{{{{U{{}U{}}UU{UUU{U}U{{{{}{}}UU{}{}{{U{{{}{{}{}U{U}{}}{{UU}{}U}U}UU}}{}{U{U}}}{UUU{U}{{}{{U}{{}{}U{{{UU{{{U{{}{UU}U{}{}}UU{{}U}{UUUUU}UU{UU{}U{UU{{}U}{}U}U}}U}{{}UUU{UU}U{}}UU{U}}UU{}UUUU{{U{{}}U{}{}UUU{{}U}{{}U}}{U{}}}{}U{{U}{}}}U{}}}UU}{{}U{{}{U{}}{U}U{}}}{}{U}U}U{UU{}{}{{}{U{{}U}U{{U}{}{{{}{}{{}UUU{}}}UU{}}{}{{}{}{}}{}U{UU{U}U{{}U}{}}{}{}U}U{U{}{{}}}}{}U{}{{U}{{UUU{}U}}}}}{{U{UUU}U}{}}{{U}}U{}U}{U{{U{}UU}}}U}}UU{{U{}}UUUU{{UU}{}U}U{}{{}{}{{{{U}U}UU{{}}}U}{{}{U}UU}U{UU}}}U}{{{{U{U{UU}}}U}{{}UU}}UUUUU}}{{{{U{{}U{U}}UU{UU}{{}{UU{U}}{U}}{UU}UU{{}{}{U}U{{{UUUUU}}}{{UU{U}U{{U}{}{{U}}U}{{{{UUU}}{{}{}}U{{}{U}{{UU}U}U}{}U}{UU}{{U}U}U}{{}{U{{}}}}{}U{U}}{{}UUU{}U{{}U}U{{{}}{}}{U{U{{}U}{}U}U}UUUU{UUUU}U{{}{}{UUUUUU}}{}}UU{{U}}{{U}}U{}}U}{U}}U{U}UUUU}UUU{}}}UU{U}{}}{}{U{{}UUUU{{{{U}}UU}U{{U}U{}U{{U}{}{}{U{}}U}{UUU{}{}U{UU}}UUU{}}UU}}{UU{U}}{U{{U}}}U}UU{{U{U}U{}{U}U}}UU{{U}{{}UUU{}U{}{{{{UU{}}{}{UUU{}{}}U{}}{}{{UU}}{{}{{U}U{{UU{}U{{{{U{U{{{}{U}{{}UU}{}}{U{U}U{}U{{{}{{UU{UU}U{}{}U{UUU{{{}}}{{{{{U{U{UU}U{U{U{U}}}U{U}{U}U{}{U{UU}}}}U{}}{}{}{UUUU}}U}U}UUU}{}U{}{}U{}{U}U}}}}UU}U{}U{}{UU}}}UU}{{}}}UUUU}UUU}}UU}{}{UU}{U}}U{UU}UUU{U{}{}UU}}U}}UUU}{U{{}U{}}UU}UU{}UU{}U}}U}{}U{{{}UUUUU{U}{}UU{{}}}U{}}UU}{{}{{{}{{}}U{}}{{}{}{{UU{UU{U{}U{}UU{}}U{{U}{}U{}}UUU}U}U}UUUU{{{}U{{{U{{U{}}}}{}{{U{}}}U}U}{}U{{UU}U}}{}{{{{U}U}}}{}}}{U{}}}{{U{U{UU{UUU{}U{}{{U{{U{}}}U{UU}{}{U}{}{}}UU{{}}U{U{}U{U}{}}}{}}UUU}UUU}}U}U{{{}}U}}}{{}}}UU{{}}{{{}U}{U{U{U{U{}{U{{{{{{{{}U}}{}UUU{}U}{}U{}U{U}UUU}}{}U{U{}UU}{{}{{{UU{{}{}{{}U}}{}}{{{U{{U}}U}{{{}{{UU}{U{U}}{U}}{}}{U}{U}{}{}U}{}U}}{UU}}}U}}{U{{}}U{U}}}{{U{U{{U{}}UU}{U{}UU{}}U{UUU{}}}UU{{UUU{UU{{{{{}{UUU{UU{{}UU}{}}}}U}}UU{U}}{{U}{}}UU}}}}U}{{UU{UU{{U{{}}{U}}}{{UUUU{}}}{{{{}}U{}U}UU}UU}U}{{{U{}{U{U{}{U}}}}U}UUU}{{{}}{U{}{}}{U}UU}{{}{{}}{{{U{UU{{{}}{}U{}}U{{}}}UUU}{{}{{U}}U}}{{UUU}}{{{}}{{U}U{}{U{UU{UUU}{{}{{}}}{U}}U{U{}}{U{UU{{UU{UU}U}{}U}{}{U}{UU{}{{{}{U{U{{{}UU}}}UUUUUU}U}}}}}}UU{{UUUU}{U}{UU{{UUU}}{}UUU}}{}{{{}UU{{}U}U}U}{{{U}U{}UU{{{}}U}}{U{{U{{}{{{}}}{UUU}U{U{}{}}UU{}{U{}}{}}{{U{UUU{{}}U{{U}UU{{}}UU{U}U{{U}{}{}UU{U}}}}{{U}{U{}}{U}U}}U{U}UU{}}U{}}}U{U{{}}}U}{}UU}U}U{{U}{{{U{UU}}}UU{{{{{}{}UU}UU{UU{}}}U{{{{U}{{{U}}}}{{U}U{{{{}{}}U{U}}{U{U{}{{}}{}}{}{}{U{{{}{U{}U{U}{U}U}{UUUUU{UUU{}{{U{U}}}{U{{{}UUUU}U}}{}{{UUUU}{U{{{U{U{U}U{}{}{}{}}}}{}U{U{{}U{}}U}{U}{UUU}}}}{}U{{{{{}{}{U}}{}{{U{U{{{}{UU{}{}{U{}U{UUUU{}}U{}{}UU{}U}}U}}{}U{}}{{UU}}}UU}UUU}{}U}U{{{{{{U{U}}}{{U}}}}{}}{{{{{{{}U}}{U}U{U}{{U{{{{}{{U}UUUU}}{}{{{{UU{U{{}}U}UU}{}}{{}{U}{{{}{}U{}}U{U{}{{U}UUU{{}U{{{}}}}}{}}{}{U{{{}{UUUUU}}{{{U}{}UU{U{U}}{}{{}UU{{}{}{}}}}}UUU{}U}{U{{{{}U}U}}UUU{UU}{U}{{{UU}UU{}}{}UU}{}U}}U{}UUU}U{}{}}{U}U}}}U}}UU{}UU{{}U}{U}}{}}{{}{{}U}{}U{}UUUU}{{}{U}}UU}{U}{}}{U}}}}{U}{}U}}}}U}}{{U{{U{U}}{}}{}}}UU{U}U{}{{{U{{U{U}U}U{}}{{}{UUU}U{{UU}}}U}{{{{U}}}UU{{{UUU}}U{}}U{U}{U{{}{U{U}}{UU}{{}}}}{U{U{U}}}}{}}{}{U}}}{U}U}U}UU}}{U{}{{UU}}}}{U{}}U{U}U{{U}}U{}}}UU{{{}UU{}}UUUU{U{UU{{{{{U}UUUUUU}U}}}}}}U{}U}}}}U{U{}}}UU}}U{U}{{UU}}U}{{U}{U{}U{{}}UUU}UU{}{U{UUUUU}}}{{}U}U}{U}}}UU{}U{U{{{U}U{{{}U}}}}{}}U{}}U{}{}{{UU}U{{{{{}U{}{U}}{}}}}}{}{U{U{}{}{{UU}{U}U}}U{{{{{U{}U{U}UU{}UUU{U}U}{}UU{UU{U}U}UUU{{{{}}}UUU{}UUUU}U}UU}}}{}}}U{{}{{U{U}U}{UUU{}{U{}}}}U{}{}}{U}}{UU{U}}}}U{}{}}}{UU}{}}}U{U}U}{{UU{{{}U{U{U{}}UU}}U{{{{}U{}}U{UUUU}UUU}}{}}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}U}UU}}}UUU{{}{{}UU}}UU}UU}UUU{}{{{UU}U{}{{{UUU{}}{U}{{{{{UU{U{}{UU}{}{}{{}{UU{{{}{}U{UUU{{{{{UUU{{U}}{}}}}UU}{}U}U}UUUU}UU}}{{{{{}}U{UUU{{}{U{U}UU}{U{{{UU}UUU{}}}{U{UU}}}U{{{}{UU}{{U}{U{{U{UU{U}}}}}{{}U{U{{}UU{{U{UU{}}U{}{}U}U}}}{}{UU}{}}}UU}}UU}{{{}U{U{}U{{}U{{U}}{U{{UU}UUU}}{{{U{}}U}UUUU}{{{{}}{{UU{U{UU{U{}}}UU}UU{}}U{U{{}{U{}UUUU{{U{}}}}}}U}}}{{}}{UUUU{{U{{UU}U{U{}UU{}}UUUUUU{U}}{}UU{}{}{{U}{{U}{U{{{{UU}{U{U{}UU}UUU}{}{{}{U{{U{UUU{{}{U}}U{UUU}}U{{{}{{}{{}UU{{UUUUUU{{}{{}}}U{}{}{U}{UU}{UU{}UU}U{}UU{}}}}UUU}{{}U{{}}}{U}{U{}U}{U}}{UUU{{U}}U}U{{U{{}{}UUU{U{{}U{{}UUUU{U{}}U}}}{}{}UU{}}}{}{UU{{{}U}{}U{UU{U{}U{{}}U{U{UU{{}{{UU{U}{{}}{{}{U{{U}{}{}{{{}{UU}{U}}UU{U{}UUU}}{}}{}}U}UUUUUU{UU{{U}}}}}}{UU{}}}U{U}{U{}}U{UUU}}}{UU{{{{{{U}UU}{{UU}{U{}{}{{}}}U{{{}{{UU{{UUUUUU}U}{UUU}U}}UUU{U}}{U}}{{}}U}{}UU{{{}}{U}UU{{{{{{U{U{}{}U}}UUU}}}}{{UU}{}{}}U{{UU{U{U{{{{{{}}}UU{U}}{{}{{{{}U}{{UUU{}UU{U{{}{{{}{U}U}U}U}{{}UU{{{}{{U{{U}}UUU}}UUU{U}{}}U{{}{U{}{UUU{U}UU}}UU}U{U}U{{{U}UU}{}U{U}{UUU{UUU{{U{}}U{}}{{}U{UUUUU{{{}UU}{UU{UU}}UU{UU{U{UU}U{}U}{U}}{}U{}U}{}U{{U{{}U}}{U}}{{{}}}UU}}{{U}{{U{{UUU{U{{U{U{UU{}}UU}{}{}U}}U{U{}{{U}{{}}U{}U}{U{}{}{UUU}{{U}{U}U{U}}{{UUUU}}}}}{{U{}}{U{}{UU{}U{}}{}}{U}U{{U}UUUU}}U{}}U{UU}}{U}{U}{}}}{{{}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}{}U{U{U{{U{}UUUUU{{}U{}{UU}}}{{{{U}}U{{}U}{U{U}U}}UU{UUUUU{U}}{}U{U}}U}}{}U}{{{{U}U}}{}{{}{{{U}{{UU{}U}}U{{}UU{{}{}}{{{UU}U}U}}{{}}U}{U{UU}}UUU{}U}{}UU}}}{U{U}UUU{U}UU{}{{{UUU{}{}{}}U}}U}}U}UU}UU{{{UU{}}}}UU{U{U}U{}U}{U}{U}}U{{}}U}{}{{{}U{{U}}}{U{U}{UU{{{{}}}{{}UUU{{}U{UU}UUU}}{U{}U}U{U{}}}{}UU}{{{U}{}{}{U}{UUU{UUU{{U{{UU}U{U}}{{U}UUU}}}U}U}U}UUUUU{}{U{}U{{}{{{}U}{{U{}}{}}}}UU{{}{}}{{{{U{}}{{}{}}UU{UU}{}{}UU}}}{}{UU}}{}U{UUUU}{U{U{{{{UUU}}UUU}}}{}{}{{UU{{}UU{}}{}U{}UUU}{}{{U{{U{}U{U}{U}{}}}{U{U{{UUU{U}}{}{}{U{U}UUUU{UU{{UU}{{{U}}U{U}U{{}}U}{UU}}{UUUUUU{}}{U{{U{}U{{UU}}UUU{{}}{}{{U}U{U}U}U}{UU}UU{{{}{U{{U{}{U}}{UU}{{}{{U{{{U{{U{{{U{{UUU{{U{{UU}U{{}{U}}}UU}{}U}{}UUUUU{}U}UUUU}U}U}}{{U}}{U}}{}U{UU}U{}U{}{}UU{UU}U{{UUU{UU{{}{{UU}U}}}{}U}}{U{{{{U}{{{}U{{U}}}{{{}}{UU}{}}}{}U{{U{{}U{U}}}}}{U}{U}U}}U{{{UU}}{UU}}}}{{{U}UU}{UU{U}UUUU}{{{}U}U}}U}}{{{}U}}U}UU{UU}{UUU{UU{}UUU}{{}U{}{{UU{{U}}U}{{}U{UUUU{{}}UU{U}UU}U{{UU{{{{UUUUU}UU{}UUU{}U}}U}}}{}{U{U{UU}}}U{{U{{}UU}{}{U{{{}U}U}{}{{U}{{UU{{U}{U{}{U}{{U}}U{U}}}{}U{UUUU}UU{U{U{{U{U}}U{UU{UU{{{}U}}{}}{UU}U{{U}{}}{UUU}{}}{}{U{U{}U{}U{}{}}UUU{}{UUU}}{U}U}}{UU}{}U}UU}{}{}}{U{U}}{{}}}}U{{UU{{U{}}{}}}U}{U}U{UU}{{U{}}{U{{{{{UU{U}{}U{U}{{}}U{}U{{{}UU{}}}U{U}}UUU}U}U{U}UUU{{U{}U{UUU}}{{{U{U}}{{UU{}U{}U{U}{U}}UUUU{{UU}U{{{}U}{}}{}{{U}}{UU{{}U}U}{}}U{}}{}{U}}}{{{{UU{{U}{UU}{UU{{U{U}UU{}U{U}UUU{}{U{}UUU{U{{U{}{}}{{U{{}U}}{U}}{}}UUUU{{{{}}{}U}UU}}U{UUU}U{}{{U{}U}{UUU}}U}}}{{{{{{}U}{U}{{}}}}}{U{{U}U}{}{{}}}{U{}}}U}{}{{{}{}}}UUUU}}}{U{UU{}{}U}}U}U{U{}U{U{}}U{UU}{{U{}}{}}UU{UUU}}}U}{U{}U}U{UU{}U}}U{}{{{{{}{{}{}{U{{UU}{}U{{U}{{U{U}{U{UU{{{UU{{}}UU}{U{U{UU{U}U{U{{U{U}U{U}{}{}{U}U}{U}{U}U{{{U{UUUU}{}}{{{U{{}{{{}UU{UU}}}U{{}}{{}{U}{}}U}}{}}U}U{U{{{{{U}{U{U}{{{}}}}}UUU}}{{{}U}}}{}UUU}UU{}UUU}{U}}}}}U{UUU}}U}{U}}{{U}}{}{}}}UU}UU}U}UU{{{U}U{}}U}}{{}U{U}}{U{}{UU{U{}}UU}}{{U}{UU}{}{{}U}}UU{}{{U{}}}U{}U}}{{{U}UU{{U}{}{U{{UU}UU{UU{}}}{}U}}}}{}}U}{}U{{U}}U}}UU{{}{}U}U}{UU}UU}}{}UUUUU{}UU}}}UU{U{{UU{U}U{{}UU{U{}}}U}}U}UU{U{{}}{{U{}{}{}}UUU{}}{}{{{}}U{}}{{{{U}}UU}U{}UU}UU}{{UUUUU}U}}{}{{}U{U{U{{}}}{U{{{U{}UU}}{}UU{U{{{{}U}{{}{{{}UU}U{}}U{}}U}{{{UU}U{}UU{}}{}{}{{{}UUUU}{UU{{U}}{{{}}UU}}}}{}}U{{}UU}}U{}U{U{{UU}U{{{{U{{}{}{UU}}U}}}{{}}{}UU}U{{{U{{{}}{U{{}}U{UUUUU{{}U{}{{UUU}{}{}}}UU}{U{{{}}U{{U{{}{{{}{U}}UU{}}}U}{UUU}}}}{U{U}UUU{{}U{U}U{U{}}}}{U{{{{UU}}UUU{}}{{{}U}UU}UUU{}UU{U}UUUUU}{UUU{{}{{U{UUU}{{U{}{}{U}}{}}{}}{UUUU{{{}}U{{}U}{{{{{{{}{U}}{}U{UU}UUUU}}{}}U}{U{{}{UU{}{{U{UU}{}{{U}U}{}}}}U}U}}U{}UU}{}U}}{}}}UUUU{}{}{U{{UU}}}}{U}U}{U}{U{}UU{UU{U{}U{}}}U}}{{{}}U}U}}}{U}U}U}UU}{U}}UU{}{U}U}{U}{}}{}U}}{U}}}UU}U}UU}}UU}}U{{{}UUU}UUUU}U{{U{{{}{{{}}}U}}{}{}{U{}UU{UU{{{{{{UU}{}U{{U{}}}}{{}{}UUU{}{}{}}}}}{{UU}UU{UU{U{U{U{}}}UU}U}{U}{UU}{U{}}{}UU}U}U{UU}}UU}}U}{U}}UU{UU}U{}}{UUU{}{{}UU}}{{UU}U{}U}{}}{{{{{}U{}{UUUUU}U{U{}U}U}U}U}}{}}{}UU{{{{}U}{{UU}}}{{}UU{}}}}U{{U{{U{U}}U}}}{}U}{{}}}{}U}U}U}{}{U}UUUU}{UU{}U{{{UU}}UUU}{{}{U{{U}U}U{U{U}UU{{{{{UU}UU{}U}{U{UU{}U}U{{UU{{{}U{UUU{}}{U}{{{U{}}U{UU}}{}{{{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{}{U{U}UU{{}{{{U}{}}{{{{}UU{U{{{{{}{{{}U}{}{{UU{U{}}}U}{}U{U}{}}}{{{}UUU}{}U}}U}}U}}{}}{}{UU}UU{}U}}{UU}U}UUU}{U{}UU}{}}UUU{}{{}}{U}}{{UU}{{{{{U}{}{}{U{U{{}{U{U{{{U}{}{}U}UU}U}}}U}}U}U{U{U}{{}{}{{{U}U{{{}}{{U{{U{{}}{}U{}UUU{U}{{}}UU{U}U}{UUUUUUUU{}{}U{{{UUUU{UUU}}U{}U}}{}}UUU}}{}U{}}{}}{}{{{{{{}}{}{UU}{UUUU}{{{}}{}}}}{{}{U{{}U{}}U}{UUUUUU{U{U{{{}}{}U}}U}UU}U}U}}}UUU{}{U{U}UU{}}}}U{U}{{UU{}U}{UU}}{{{}{{}U{U{{{}{U{U{}U}{{U}UU}UU}}{UU}{{U{{{{U}UU}}U{UU{UU}U}}}}U}{}{}}{{U}{}}{{}}}U}}UUU}{{UU{U{}}{UU}}}{}{U{{U{U}{}}U}UU{U}{}}UU}}U}}U{{U{}}U{U}{UUU}}}}}{}}{{}}U}U{}{{UU{{{U}U}{{UU}{U{U{}{}U}{{{{UUU{}{}UUUU}{}}{UUU}{}{U}}{}{U}}}U{}U{{{UUUU{{{{U{{U}{}{{{}U}{{{}U}{{}UUUU{U}}U}{{U}{{U}U{{}U}{}{{{{{{}{{U}UU{U{}{}U{{{U}{UU}{}UU}}UU{{}}{}{U}}U{{}U{U}U{}U}U}U{}}{}U{U{}U{}U{{U}U{}{{U}UUU}{U{U{}{U}{UUU}UU}{{{{U}{}{{U{{{UU}{}U}UUUUU{}UU{}{}U}{UU{UU{{UUUU}{U{}}U}}{}UU}{U{}}}}}{}UU{}UUU}}UU{}}}}{U}}}U{}U}UU{}UU}U}}U{}U{UU{}U}U{UU{}UUUUU}{U{}}}{{{}U{{{{}{{{}UUUU{UU{}{UU{U}}U{}}{{{U{{U{UU{U}{}U}}UU{}{}{UUUUU}}UUU{UUU}}UU{{{{{}}U}{UU}{}U}{{{}{}U}U}}}U{}U}UU}{}{UU{U}}U{U{{{}}U}U{UU{{{}}}}UU{UU{}U{}{}{}}}{{}{U}{U{UUU{{}{}{{}}{U{}{}}UUU}{UU}}U}UU{{{}U{U{}}{}}U}{{}{{U{{U{{UUU{U}{}{U}}}{UU}}{U{UU{{U}U{}}{UUUU{{}{UU{U}}}}}UUUU}{U}}{{{}U{{}{}{}{}}}{U}}U{U}{{}}{{U{{}U}{{}}{{U}{U}}}U}}UU}{U{U{{{{}UU}{{{U{{{U{}{{}U}U{UU{{{{}U}{}U}}{{}}{UU}{UUU}{}UU}}}{{{U{UU}U}{{{U}{{}U}UUU{{UUUUUUU{}U}{{}}{}UU}{{}UUU}U}UUU}}}{{}UU}}{}U{UUU}{UU{{U{}}{{{}}{U{U{{}U{{U{{{}U}U}{UU}}}}{U}UU}UU{UU}{{}U{}}}}}{{}U}{{{}}U}UU{{{}U}{}}}}}U{UU{}U}U}}}}{{UU}{{}{{{}}{}{U}{}}{U{}U}}U{{UU}U}{}{{}}U}}U}{{{U{{U}U{UUU}UU{}}UU}UU{UUU}U{{{U{}{{{UUU{}}UUU}}}UU}}}}}{UU{}}{UU{UUU{U}{}U{}{{{{{}}}}{{}U{}U}{{}U}{}}{{{{{}}}U}UU}}}}}U}UUU{}{U}{{{{U{UUUU{{UU}UU{{}{U{}U}{U}U}}UU}}U{U}U}{}{}U}}U{}{U}}{}U}}{U}{U}}U{}U}}}U}U{U}U}{{{}}}}}UUU}U{UU{}U}}}}U}}{UU}}}UU{U}}{U}}{U}{{}U}}{}U{}{UU}UU}{UUU{}{UUU{UUUU{}}{}UUU{UU{}U{}{U{}}{U{{U}{UUU}UU{U}{{U}}UUUUU}}U}{U}}{}}}}}{U{U}UU{{{}{}U{UU{}{}{}UU}{{{}UU}}U{{U{}}}U{}{}UU{U{{UU}}U{UU}{{}}{UUU}{{U}U{}U}UU{}}U}U}{}}U}U{}}{}{UUUU{U}}U{}U{}{{UUU{}U{}U}UUUU{{{{U{}}{U}U}U}U}}{{{{{UU}{{{}{}U{}}{{U}{}{U}}U}{}UU}U}}}UU{{{}}}{}}{}}U{}U}{}}{UU{UU}}{{}{{UU}}{}}}UU{U{}}U{UU}}U}{UU{}{{}{}{}UU{{UUUUUU}}}{{}UU}}U}}}U{U}{}}{U}{U}{{}{}}}{}U{U{}{{}U}UU{}U}U}U{{U{}U}U{}U}}U}{U}}}U{}{{}{U}}}}}{}{{}}}U{{U{U}}UUU{U{}{}UUU}U}{{U{UU{{U{}}U{}}}U}{U{{U{{}{{{}U{}U}}U{{}}U{{{{{}}UUU}U{{U}}U{U}{{U}UU{{}{}{{{}{{}{}}}}{{}}{{U}{{U{{}{{U{U{U}U{{U}U{}UU{U}}{}}}U{}}}{}U{{U}}U{U{{{{U{}UU{UU{U}}{{{UUU{U}{{}{UU}}}U{U{U{}{U}U}{}}{}}U{{UU}UU{{}{U}U}UU{{{}}{{UU}UUU{UU{{U{U}}{}}{U}}{}{}}{}}U{{U}U}{}}}{UU}{U{}}UU{UU{U{U}}{UUU}UUU{U{UU{U}{{{}{{}}}UU}{UUU{{U}}U}U}{}{}UU{{}U{UUUUUU}U{UU}}}}UU}U{UUUU}}U{{{{{UUUUUUU{{UUUU{U{UUU{U}{U{{}{U}{}U}}{UUU{UUUU}}{}U{{U}{U{UU{UU{{U}{}U{U{U}UU}{UU}U}U{U{U}{}UU}}{U{U{UU{{U}{}{}UUUUU{U{}U{UUUUUU}{{}U}UU{{{}U}U}U{UUU{{}}U{}{{{}{{UU{{{U{U{}{{{{{{}UU{{UU}UU}}}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}}}{{{{}{UUU{U}U}}}UU{U{}UUU}}{{U}{U{U}}{UU}U{}U}}{U}U}UUU{}UU}}{U{{}{U{{{U{U}}}U}{}{}}{U{{}U}{}U{{{}}{UU}}U}UUU{{U}UU}{}U}U}}}}{{U{{{{{U}{}{U}{}{{}}U{}}}{}}}U}}U}{{UU}U{U{U{}{{{U}{U{}U{}UU}{UU}UU{U}UUU{}U{}{{U{}}{}U}U}}}UU}}}{}{}U}{U{UU{U{{U{U{{{UU}{U}UUU}U{{}{}U}U}}{U}}{U}}}}U{{{U{{{}{}}U}}{{{U{}{}U{}}{{{UUU{}}{UU{}{{{{}}}UU}}}}{{{{U{}U{{}{U}UU}}UU}UU{}{}U}UUUU{U{{}{UU}}{U{}UU}U}U}U{}U{{U{UU{}{U{}U{}UU}UU{}}U{}U}{{}{{U{}{}}UU{}UUUU{{}{{}UU{U{{}}{{UUU}U{}U}U}}}U{{}}{UU}}U}UUUUU{UUU{{}{{U}UU}}U{}}}{UUUU{{U{U{{{UU{}}}{}{{{UUU}U}}}}U{U{{U{UU}UU}}UU}U{{U{{{U}}U{U}{U{{}{{U{U}U}}}UUU}U{{}UU}U}}U}UU}UU{{{}U{{}U}U{U{}{U{U{}{}UU}U{{{}}UU{{U{UU}}{U}}{}{{}U}U}}U}{}{}{}U}U}}U}UU{{U}{}}{{}UUU{{{}U{U{{UUU}{U}U}}U}U}}{UU}}{{{{{}{{UU}}{}UU{}}U{}{U{}U}}UU}}{U}{U{{}{{{}{}{{}}U{{U{}U}UUU}UU{{{U}}{UU{U}}}}}{{{}}}{U}{}U{{}U}{U{{{{{U{UU{U}UU{U{{{U{}}}{}U}U}{}U}U}U{U}{U{U}{U}U{}U{U}U{{}}}{}U{U{}}UU{U}U}{{{U{}UU}UU}U{}U{}{{UU}}U{}}}}}U}}{U{{U{}UU{{}U{UU{}{{}}{{{{U{}{U}}}{U{}{{}UU}{}{}}}{U}}UUU{{UU}{}U{{}{{U{}{}{UU{U{{}UU}}}}}{}U}UUU}{U}}UUUU}{}UU{UU}UUUU}{}}{UU{}U{{}}UU}U}U{U{UU{{{{UU{{UU}}U}{}{UUUU}{{{}}}U{}{}U{UU}{{}}}{U{}UU{}}UUU{U{U{}{}{{}}}UU}U}U{U}UU}U}}UU{{}}{}}{{{{}{}{}UUUUU{U{}}}}}UU}{}}}{U}{{U{{}U}U}U}{U{U}{}UU}U{}{U{}UU{UUUUU{{U{U}}U{U{{}}U}}{}UU{}}{}{{}{}{U}{}}}}}}}}U}}{{{}}{UU}}U{}U}{U{{{}U{U{}UU{UU{}U{U{U{U{}{U}UUU}{UU{{}U}}U}{U{{UU}U}}{UU}U{U{}{{{U}{U{}{U{}UU{{{{U{}U{{}U{}U}{U{}{U}U{}{}}}}U{}U}}}UU}UUU{}}{U{}U{}}{U{{{UUU{{}}}U}U}{{U}UU}UUU}{}{}{{UU}U}U}{}}U}{UUUUU}{}}{}{}U{UUUU}}U{}{UU}}{}{}}{U{}}}U{{}{}}U}}}U{{UUUU}UUUU{U}UU{UUU}{}UU}U}U{}UUUU}}}U{{}}}{}}{U}}U{UU{}U}{UU}{}}{{U{U{{UU{{}}{{{{}U}}}{U{U}UU}}{{UU{}{}}U}{}U}{}{UUUU}{U}U}U{}}{{}U}}U{{}{U}{{}}{U{U{UU}UU}UU{{}UU{}{{U{}{}{{U}}}{}UUUU{{UU}}U{}U}{{U{}U{}}}{}{{UUUU}{{{}{}{{}U{{{}}}}{{U}{}UU}}{U{UUUU{U}}{}}}}U}UUU}{UU}UU}}}U}{UU{{U}{{}{{{UU{}}}{{}U}}}}{}U}}{}{U}}{}UUUU}}{UU}{UUU}U{{}}{{U{}UU{}}{{UU{UU{U{UU}}{}}}UUUU}UU}{}{{}{U{{{{{}}{UU}}{}}}U{{}{U{U{{}}}U}{}UU{}{U{U{}UU{{U{UU}}U}{}{}{}}}}U}{{{UUU{U}}{}U{{U{{{U}{{}U}}{}{}{}{UU}}}}}}UU{U{U}UU{}}}{UU}{{}{}U{U}U}U{U{}}{U}}UUUUU{{U}U{{U}UU}}}}UUUU{{U{}}U{{{}U{UU}}}{U}UU}{}}U{U}U{}{U{}UU}U{}U}U}{U}}{}{U}}UUU}}{}UUU}U}{{{{UU}UU{U{{}}U{{{}}U{U}{{}{{}}}}UU{{U{{}U{}U{}UU{{}{}UU{U}}U}}{}{U{U{}{}U}{{U{{{U{{}U}UUU{{U{UU}{{{U}{}UU}{}}{}{{UU}{}U}{U}{U}}{}}}}}}U{}U}U{U{U}{U{}{U{U{UU}{}}{U{U{U{{}U{{}{}{}{}{}UUUU{}{}{}{{{U}{U}{}}{UU{U{}}{U{{U}{}}UU{UU}}{}}}}U}U{U}U{U{U{}{UU{U{UU{U}}UUU{{{}}UU}{{}{U}}{{UUU{}{{{{{U}U{{{}{{U}U}U}U}U}UU{}U{}}}}U{U}}{UUU{}{}{}{}U}U{{{}}{U{}U}}UU{}}U}}U{{{{U}UUU}{}}U{}U{U{UU{U}}{U}{U}U}{{}U}{{U{{}{UU{}UUUU{{}}U}U{UUU{}{U}{}}}}}}UU{{U{U{UU}{{{{U}}{UU}U}}}U}}{{U{U{{}}U}UU}U}UUUUUUUUUU{U}U}}U{{{U{U}{{}U{U}U{}{}{U}U}UUUU{U{{U}U{}{UU{U{}UUU}U{}U}}U}}}U{{}{{U{U}{}{}}UUU{}{{{U}U}{{}}{U{}U}U{}}}UUU}{}{U}}U{U}U}U{}UU}U}{U{}{{{U{}UU{{{U{U{{{U{{U{{}}{U{}U}UU{U}U{{{}}}}}}U{U{{{}}{U}U}U}{}{UUU{U}}{U{}{}UU{}{UU{{U}}UUU{{U}{{UUU{}}U}}}}{U{U{}UU}UU}{{UUU{U}{}{U{U{{{U{}}}U{{{}U{}}}{{{}}}{U}U}{}{U}{UUUUUUUUU}}U{}}}}{{}}UUU{U}U}U{U{UU{}{}}}UU{}U{}}UUU}U}{{{U}UUU{U{}{{U{}{}}{{U}}{}{{}{}}}U}U}}U{U{{}U{}{U}{{UU}UU{U}{{{}U{}U}}U{{}UUU{{UUU{U{}{{{}U{}}{}{U{}}U{U}U}{{}}UUU{}{{}U{UU{UU}{}{UUU{{}{}UU}{}U{{{UUU{{{{{{U{UU}}U}{}{{}}{U}U}{{{U}U{U{{{{{{U}}U{{}U{{{}UU{UUUU}{}}{{}UUU{{}UU{U}U}{U{{UUU{U{}UU}U{UU{{{U}{}}}}U{{}}U}UU{U}}}UU{}}}}U{}U}{}{U}}}}}{U}{}}}UUU}}}UU{UUUUUU}}UU}{}}}{}}}U}UU{}}}}{U}}{{UUU}}}U{U{{{U}{U}}UUU{}U{{{U{}}{{{U}{}UUUU}U{}U}U}{{U{UU}{U}U}{{}}}UUUU{U}{}{UU{}{}}UUU}}}U}U}U{{{UU}}{}{}}{U}{{}{{U}U{U{UU{U}{UU}{{{{{{{{{UU}U{{U{}{}UUUUUU{}U{{{{UU{U}}U{UU{}{{U{{{{U{}{}U}UU{{U}}}}U{}{{{{{}}{}}}U{UU}UU}}{U{{}}{UU{{{{U{}U}{UU{}}{{U}{{}}UU}}}{{U{{{{{}{{{U{U}}UUU}{{{}U}}}{}U{}}{}{{}UU}}}}U}}{U}U{{}}}}UUU{}}{{U}}U}U{}}U{}}}UU}{{{}}}UU}U{UU{{U{{{U}{U{{{}UUUU{}}}}U{{{{U{}UU{}}}}U{{}{{UU}{{{}U}U}{}}U{U}}}{U{{{U}U{{U}{U}U{}}}U{}{U{UU{{UUUUU}}{}{{UU}}}}}}}U}{{U{UUUU}U}{U{{{}{}U}}}}}}}UU{U{{{U}}U}{U}{}}UU}}U}}{U}U}{{U}{{}U}}U}}{{U}}U}UUUUUUU{U{{}}}UU}}}{U{{U}{}{{U}}UUU}U}}}UU{UU}{{{{}}}{{{U{U{}U}}{{}UU}{}{}U{{U{}U{UUU{{}{UU{{{}UUU{}{}}{}U}UU}{{}UU{{}{{}}}{}{{U{{}{U}U}{{UU}{}U}{{{{U{}{UUU{}}U}{UUU{U}}U{UUUU{}}{}}}UU{}{U}UUUU{U}}UU}}{}}U{U}{UUU}}{U{{UU{}}U}{{}{U}{}{}{{U}}U{{U{{{}}{{U}U{{{{{}UU}UUU{U{{UU}U}U{{U{U{U{U}}}{U}{}{U}{{{UU{{{{UU}U}}}U}U}}}}}U}{{UU{{}UUU{}UU}}}UU}{UU}U{U{{{{}{}}U{{}U{}UUU{U{U{}{{}U}{{UUU}U}{UU}{UU}}}{{U{{U}}}{U}{{{{UU{}}}{UU{UU{}{{{{}UU}U{}U{U}}}}U{UU{}}UU{}{}}{U{U{}UU}}U{}}}{}UU}{{UU{{U}U{}U}{UUU}U{{}U}}{UU{{}}{}{U}U{U}}}}U}}U{U{}{}}}{}{UUU{{}}{U{{{{{U}UUUU}{{UU}U{}{}{{}}{{{UU{U{}U}U}}{U{}}{}}U}U{U{}{U{U{{}U}}{U{U{{{}{}}U}{UU{}}}UU}}}UUU{{}U{{{}{}}}U}U}{U{}U}}UU{UU}UU{UU{U}}}{{}U{U}{{{}U{}UU{{}{{{UUU}}U{U}U{}U{{{{{}}}{{U}U{{U{{}{}{{}}{{{{U{{UUU}UU}}{}}U{{}{U}}U{{{UUUUUU}}U{}}}}{UU}}{UU{{}{U{}{}{UUUU}{{U}{{U}UU{}}}}U}U}{}}}}}}{}UU{}U{U}{{}U{}UU}}{{{{{}}{UUUU{{{}{U}{UUUU}{UU}U}}U}}{{{{}}{}}}}{UU{UU{}}{}{}}{U}U}{}U{UU{}{U}{}U}U}{{{{}U}{U}U{UUUU}UU{U}{}}{}UUU}{U}{}}}{{{}U}{}UU}U}{U}}}U{{U}{{}U{U}}U}{{U}UU{}}U{{}U}U{UUU{{U}U{UUU}U{U{}}U}{}{UU}{{}U}{}}U{}{{UU{UU}UUU{UU}U}}}U}UU{}U{U}{{U}{{}}}}{}UU}}}U}}{}}{UU}U{}{UU{{}U}{}U{U{}{{{}UU{}{U}}}{{}}{{UU{}}U}UU{UU{}UU{}U}}{{U{}U{UU}U}UUU{}{{{}UUU}}}}}{}}{}}{}{U}}}{U{}}UU{UUU}{{{{UU}U{{{UUUUUU{U{}UU}{U}}{{{UU{{{UUU{U{}U}}U{{{}}}{U}}{{{}}{}{{}U{}{U{U}}{{U{{U}{UU{}{UUU}}}{}}UUU}U{U}U}UUUU{{U}U{{{}}}{U}U}}}U}{}}{}U{{}{}U{U{{}UUUU{{{}U{{}U}}U}{}UU}}U}}U}{U}U}}}U}}}}}UU}}}{U{{}U{UUU{U{UUU}{{{UU{}UUU}{}}}}{}}}{U{{}U}{{}UU{U{}{}}U}UUUU{}}{U{}{{{}}}{UU{U}{}{{}UU}{}{{{{U{{UUU{}}}U{}{}}{U{U{{{{{U{}{U}{UU{}UUU{}{}}{{{}}UU}}{{UUU{UU{{UU{{{{{{U}U}}{U}{{}UU{{}{U}}{U}U{}U{{}U}U}}}}}{U{}U}{{U{{{U}U}{UU}U}{{{}U}}{}U{{U{U}{{{UU}{{}}UUU}{}{{}U{{{}UU}}}{UU{{{U{UU{}UUU{}{{{{U{{U{}}{}{{U{U}UUU{U{UUUU}{{}U{{U{}{UUUUU}}UU{{UU}U}}{{}{UUUUU{}}}{{{{}}{{}{}}U}U}{{{{{{{}{UUU{UU{{}}}{}}{}U}UUU}{{}{UU{}{{U{{UU{U}}{{U}{{}U}}U}U{UUU{{{U{{U}{{{U}{}UU{}{}{{{}}U}}}}U}UU}}{}}U}}}{}U{{{}}U}U{U}{UUU}}U{}U}U{{{{U{U}U}U}}{}UU{U}{{{U}U}{{}{UU}}}{{{}}{}U}U}}{}}{{U}}U{}UU}UU{}}U{UU{{{}{{UU{{{{}U}UU}{{{{}UU}UUUUUU{{}UUU}{}{}UU}{U}{}}UU}U{}{{U{U}{U{}U}U}UU{}U{}}}U}UU}}{{UU}{{U{UU}U{}U}U}U}{UU}{U}U}{{U{}{{}}{}}}{{U{UU{U}UUU{}{U{U{{UU{}U}}{{U{UUU{U}}{{UU{UU}}UU}}}U}{}{{U{}}UU}{{U{}}U}UU{{}{U{}U{U{U{U{}U{U}}{{U{}{}{U{{}U}}{}UUU}UU}}}UUU}UU{U{}}U{}}U}{{{U}}U{{UU}}U{}}{{{U}UU}}{}}{U{}}{UUU{}{{{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}}{{UU}UUUU}U{{}{U{}{U}{U}{{}U{U{{UU{}}{{}U{U}{UU}U}{{}U{{}}UU}{U{}{U{U}}U{U}}{{U}{UU{U}UUUU{}U{}}{U}{{{U}U{{U}U}{}{{{{U}{U}{U{U}UUU}}}}}U}{U{{{{UU{U{{U}UUU{{U{}{}{}U{UU}{{UUU{{}U}}U{UUUU}U{{{{{UU{{}{{}}{{}{UU}}}}}U}U{UU{U{UUUUU}{UUUU}}}U{}U}{{{{}UU}}{{UU}}UU{{}}}}{U}{U{{}{UUUUU}{U{{U{}UUU{U{U}{}U}{U}U}}UUUUUU}UU{U{{UU}{U}{}{{UUU}{{UU}}{}{U}}{}{}U{U{{}UU}{{}{}U{U}}UUUU{{U{{{{{{{{}}}{}{{{}{{}U}}{{}}U}U}{{U{{}U{{U{}U{{U{}}{}}{U{{UU{}{}U{U{U}U{{U{{{{{{}UU}{}U{{}}{}U}{U}UU}}}}}}}U}U}{U}UUU}{UU}}{}U{U}UU}}}}{}{U}U{U}UU}UUU}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}U}}{U}}}}U}}UU}U{U}U}U{U}{}U{}}}}UU}{U{}U{}U{{}{{U}{}{{{U}UU}UUU}U{}U}UU{U}}U{U{{UU{U{{U{{}UU{}}{}{U{{}}{{UUUU{{U{}{{{{{}{UU{UUU{U}}U{}}{}{}}U}{UUU{UUU{}}U}}UU{U}}}{}}{UU{}}UU}{}{UU{{}{U{{{U{UUU}}U{UU}{}{{}{UUUU{}{}{U}}{{U}{{UU}}{U{}{U{{{{{{{}{}}}U{}}{UUU}}UU}}U{}{}}}}}}{{U{}U}U{{}{U}{UU}{U{}UUU}U}}{U{}UUUU{{}}}{U{{U{{{{}{{UUUU}U}U{U}{{{}U{}{}UU}U{}}{U{UU{{{UUU{U}}{}U}U}{U}}{U}UU}UU{{{}}{}}UU{{{UUU}{}U}{}{}{{}{}}}}{U}U{}}}}UUU}UU{U}{}}{U}UU{U{}{UUU{UU{UU}U}{U{{UUU{{}U{{}UUU}{{U}}U{}{U{U}U}{UUU{U{U}}}{{U{U}}U}U}U}{U{U}U{{}UU}{}{}U}UUUU}}UU}}}}}}{U{{U}{}U{}}}}UU{{{}}U{{{}}{{}U}}}UU{U}{U{U{}}}{}}U{UU}{{}}{U}{{}UUUU{U}}{{{}U{}{U{{{UUUU}{}UU{}UU}}{U{}}{{}U}{}U}}}}}{}U}}{{}UU}UUUUU{U{{{UUU}{U{U{}UUU{}U{U{}}}}}}{}U}UU}UUUUU}U{{{}U{}{UU}{}}}}UUUU}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}U}{{}U}{}U{}{{}}}{U{}UU}U}U}U{}}{U{{}U}}}{U}{U}}{}U}U{}{}{{U}{}{U{{{}}{{{}{{{}{UU}UU}}{{}{}}}}}}}}{{{U}{}{}U}}}U{}UU{{U{{}{}{{}{UUU{{}U{{U}}{}U{UU}}{UUU{UU{}{{}U{U}}{{UU{}}U{UU{U{UU}{{}}}}{U{{U}{U}{{}UU}}U}{{{{{U{}}UUU{}}{U{UUU{UU}}{U{}UU{UU{{{U}{U}}{{U}{}{UU{}}}U}}{U}{UU}{U{UU{UU{{U{UU{}}}U}{}}{{}UUUU{}}{U{}UU{{U}U}}}}}{{{U}{U{U{}}U}U}U}UU{}{UU{}U}{}UU{}{U}}U}U}}U{}}{{U{{UUU}{UU}}U}}}}}{{}UUUUU{}}}{{}U{}{}}}}}{UUUUUU}U}U}U}}}{U}{{}}{{}}U{{}{UU{}{}U{UUU}{UUU{U{}{UUU{UU}UU}}UU{U}U{}}{U{UU}{{{}U}{}{}{UUU{UU{U}}{{}{U}{}}UU{}U{{{}}U{}}}{{}UU}UUUU}UU{}}{}}U{U}U{{{}U}{{{U{{}}}{U{{}}}U{{{}U}UU}}{}}}}U}{}{{{U}{UUUU}}U{}}UU{U}}}}{{UUU}U}}}U}}U{{{U{U}}{}UUU}{}U}}{{{}U{{}U}U}{}{}{}{{{UU{{}}}UUU{{{U}{UU}{UUU{U}{{{UU{U}U{U}{}{UUU}}}U{{}}U{{U}U{}}}{U}U}{{{}U{{U{{UU}{}}{}U}}}}{{UU}}}U{UU}{UU{}{{U}}}}}}{UUUUU{}}UU}}UUU}UUU}U}}}{U}UUUU{U{}U{{{}}}UUUUU}{{}{{U}{{U{{{{U}}U}U}U}U{UU}U}U{U}}UU{}}UU{}U}}U{}}}U{{}{{}UU{}U}{{{UU{U}}{U}}}UU{UUUU{}{}U{}}}}UU{}{UU{U}}}{}{}U{UU}}{}{}}UUUU}U}{UU}}{U}U}}U}U}U}}U}U{}U{}}}{{U}U{U{U}U}}}U{}U{U}}{}U{{UU{}}}}}UUU}}}U{}}}}U{UUU}}}}{{{}U{}U{UUUU}}U{U{}}{U}UUUU{U{{{}UU}{}}{}U{UU}{U}}{}}{}}{U}}}{UU{UU{}U}}UUU}UUUUUU}}{{}}}{U{UU{{}U}U{{{U{U}UU{UU}}}}}}{{}UU{{{{U{U{UUU}{U{{UU}{{{}UU}}UU}}U{}U}}}U{{UU{}}{UU}U{}U}}UU}}{UUUU{{{}UUU{{{{}}UU{}U{{{}U}{U}{{U}}U}{U{{{}{{{{}UUU}U}}}U}{U{U{}}}}{{}}}}{{}UU}U{{U}{U}}UUU{}UU{U{{{{{UUU}UU{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}}}}{{}U{U{{UU}{{}{U}{U}UUUU}}}{{{{{{U{}}{}UU}}UU{{}{U}{UU{{{{}UU}}{U{{}}{U}{U{}U}UUU{}U{}}UU}U{U}}}U}U{}U{}}{{U}UU}}U{}{{{U}}{{{}{{{}U{{U{{}{UU{UU{}U{U{}{{}{}U{{}}U{}}{}U}U{U{U}}{UUU{{}U{U}U}U}UUUU}{{{}}{}}U{}{U}U{U}U{}{U{}}U}}{U{{{{UU{U{U}}}U}U{}}}{}}{U}UU}{{}}}}}}U}U}}UU}}{U{{U}}U{}UU}}}}}}}{}{U{{U{}{{{}{UU{{{{U{UU}U}{{U}UU{}}}U{{U{{{{}UU}U}{UUU}U}UU{U}UUU{U{}{U{}}{{{{UUUU}U}U{}}}}U}{{U}UU}}{}U}{}U{{{U}U{}{U{}}}{U}UU{{UU{}}U}U}}{{}{{U{}UUU{}{{U{U{U}}U{}{}{{}}UU{}U}{{U{{}{{{{{U}}{UU}}}}{UUU{U{{U{{}UUU{}U}}}U}}}{U}UU}{}U{{{{{UU{{{{}{}}UU{U}U{}{{}}{{UUUUUU{{{{}{}U{U}}}}}UU{U{{U{}U{}U}{{}U{U}UU{}UUUUUUU}{{{{{{{{}{{}UU{}}{}{U}{U{}{}UU}{{{}{{{}U{}U{{{{{}U}U{{{U}U}U{{UU}}{}UU{}}U{}{U{U{}}{{U}U{U}U}U}U}{{UU}U{UUU}}{}}U}U}U}{U{{UU}}}}{}}{}U{UU}{{{}}{}{U}}UU}{{{{UU}U}}{}{{U}{}U}}{}{{{{{}}{UU}UU}UU}{}{{{}{}{{{UU{U}{U{}}}{{{U{U}UU{}}}{}{{UU}U}UU{{}}}U{U}U{{}{}{U{{}{U}{}{U{{{}U}}}}UU}{U}}UUU}{{UU}{U}U}}U}{{{UUU}UU}}U{{}U}{U{}U}{{}U}U{}{}U{U{}}{{UU}}{}U{}{UU}{{{}}{U{U}UUU}}{U}{}{{{{U}{{{}{U{U{U{UU{U{}{U{UU}UU{{{{}}}{U}{UU}UU}U}}{{{U}U{U}{}{}{UUU}}{{{{}{U}{UU}UU{{{}{{}}}}}}}U}}UU}}UU{{U}}UUUUUUUUUU}}}}{{{{U}}}}}UU{U}}}{{{U}{U}{}}}U{U}U{}U{}}{{{UUU}U{UU}UU}}}{}{UU{{{UU{}{U{{U}{UUU}}U}{U}{UUUU{}UU}{UU{{{}{}}{}U{{U{U}}U{}{{}{}UU{U}}U{U{UU{U}}{U}{{{}U{}{}}UU}{U}{}{{}{}}UU{U}}{}{{{}UU{U{}}}}U}{}}U{U{U}}UU{U}UU}UU{{}U}{U{{{UU{UU{U{}}U}{}U{}}}{{UU{}UUU{UU{U{{{}}U}{}U{{}{}}{UUU{}{{{UU{UU}}{{{{}}{}UU{UU{}}U}}UU}}{}U}}{U}}UU}{UU}U{{{{{}}U}{{U{}{U}{}{}{{{UUUUU{}}{UU}{{{{}{{U}UUUU{UU{}UU}{U{U{}}{U}U{U{U{UU{}}}}}U}}U}U{}U}UU{{{}UU{U{{{}{{}{U}}{U}}{UU{U}U}UU{UUUU{U{U}}{U{}}{}U{{{}{}{UU}{U{}}{}{}U}U{}}{}}U{}UU{U{{UU}{}UUU{}{UUU}}UU{}}U}}U{U{{U}}UU{UU{UU}}}{}}{{{U}{U{{U}{}}{{}U{{UU}{U{}U{UU{{U{{UU{U{UUU{}{{}U}U{UUU}{}{{{{{}{}U}U}U}U{U}}U}{{}}}}}}}{U}{{}}}}}UU}UU{{{{}U{{}}{{{{UUUU}{UUU{}U{}}{}{{U}{{}}}U}{{{U{{}U{U}}{UUUU{}}{U}{U{{{U{U{{U{UU{U}{{}{{}U}}U}U{U{{U{{}UU}U}U{}}}UU{}}UUU}{U{{}{{U}}{{}{}{{{UU}{U}U}U}{}}UU}{{U{{{U{{}}U}U}UUU}}}U{{{{UU}{{}U}{{{{}{{{U{}}}}{UU{}}UUU}}{{{UU{U}U{}UUU{}U{UU{}UU}{}{U{}{{{U{U}{UU{{{}}{U}UU}}{{U{}}{UU{}}{UU{U}{U}{}{U}{U}}UU{{UU{U}U}}}U}{U{}}{}{}}}}}}U{U{}}{}UU}U{U{}}}}U{UU{U}U}{{}}U}}{{{}}U{{{}{{{}U{}U{{U{{U{}U{U{UUU{}UUUU{}UUU{UU}U}}}{}}U{{U}U{{}{}{}{}U}}{U{U{UUUUU{U{}}{{}{{}U}U{U}{{}{U{}}UU{UU{{{}{}U{U{}}}}{UUUU{U{{{}}U{}U{{{}}{{U}{{{UU{}}}{}U{}{UU}U}U}{U}{}{U{U{{{{{}UU{}{{}{}U{{UU{}}}}U{UU}{U{U}}{UU{UUU{UU}{}{}{U}{}{}}{}{}}U}U}{{{}{{}U{}{{U{{}{{}}{{U{}}UU{U}}}}}{}{}{UU}{{{U}{}{UU}UUU}{{}}{}{}}}U{U}}U{}U{}{{UUU}U}{UUU}}UUU{{UU{{{U}}}{}}}U}{{U{{}{{U}}U{U}{}{}UU{}U{U{UU}}}{}}}}}}U{{}}U}{{{{U{U{U{U}{}}U}{U{}U}{{UUU}U{U}{U{}{{}}{{}UUU}}UUU{{}U}}}{{{UU}{U}U{U}U}}}{}}}{UUU{U{U{UU}}{}U{UU}}{U{U{}}{}UUUUU{U{{{}}{}{U{UU}}}}{{{{}U{}}U{U{U{}{UUU}{{{{U}{U}}{{}}U{{{U{}}{}U{U}U{}{{{{{U}}{U}{{U}{{}U}UU{UU{{{U}{{{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{{{}}}{}UUUUUUU{{{}}{UU}{UU{{{}}{}}UU}}U{UU{}}U}{{{U}}U}UU{{}UU}}UU}{{}}{{{U}{}}{}UUU{U}{}{}{{{{}{}}}}}{U{{}}{UUUU}{U}}UUUU}U{U{{}}{{U{{}}{{{UU}{}}U}{}{U{U}U{}}{{}U}{UUU}U}}{UUUUU{UUU}U{U{U}{{UUU{{}{}UUUU}{}}U}UU{{}{}{{{UU{}}}}UU}}}}}}UUUUUUU}}}{}UUU}{{{}U}{}{{{{}U}}}UU{{{}}U{}}{{{}UU{{{U{{{}{{U{{UU}}{}}}}UU{{{{}}}}}}UU}}}{{U}}U{U}{}UU}{{}{{{}UU{}{}U{}}{}}}{}}}}}{{}}UUU{UU}U{{{}U{}{}U}{U{U}}}}{UU}{U}{U}}}}U}}U{UUU}{}{{{{U}{}}U}}{}UU{{U}UU}}U}{{}U{U}UU{U{}U}}}}U{{U{}}}U{}{U}}}}}{}{}}}{U}}UU}}}}}U}}UU}{UU{U{}}{}UU}U{U}{{{}UU}{}}}}{}{}}{{{{{}{U{UU}{U}{U}U{}UU}U{{U}}U}}{{{}{{{}{{U}}U{}{U}}{U{}{UU{{}{UU}{{UU{}U}{}U{U}}{}UUUUU}}{}{}{}}{U{U{UU{}{{{U}{UUU{UU{{UUU}}{{U}U{{{{U}UU}U}{}{{U{{U}U}{}}}{}{U}UU{}U{}}{{}}}{{}}}{{{{{}{}UUU{}U}UU}}UUU{}}UU{{}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{}UU{{}UU}UU}UU{U}UU{UU{U}{{U}{U}}}}{UU{{}U}{{U}U}U}}{}{UU{U{{{U{U{U{U}{UU{}}}{{}U}U}{UU}}}{U{{}UU}}{U{{UU}U}UU{{UU{U}}UU{U}{UU{}U{}}{{{U}{}U{{}{}}UU}}}{}UU{}{}{{U}{{{}{U{}{}UU{{UU{U}}UU{{{U{{}U}}}{UU{}UU{{{UU}}UUU{}{UUU}}{}{}U}UU}U{}{}}{}U{UU{{}U{U{}}{U{}U}}UU}U{U}U}{{}{{UU}}U{U}}{}{}}{{U}U}}{{{{{{{U}U}{}}{UU}UU}}U{U{U{{{{}{{{UU{UU{{{{{}U{UU{}{UU{}{}UUUUUUU}}UUU{{U{UU{}}}U}{U}}UU}U}}{UU{}}}}}}UUUU{}{UU}U}{U{U}{}U}{{U{U{UUUUU}{{}}{}{U}U{U{U{U{}U{{{{{UU}UU{{UUU{}}{U{}}{}{}{{}{U{UU{U}U{U}}}U}U}}}}U}{UU}}}}}U{UU{{U{U{U}{UU{{}U}}}{{UU{{}{}{}UU{UU{{}{}{{}{}}{}}}U{UU}{U}U{}{U}{UU}{U}U{{{}}{{{U{UU{U{U}}}}U{U{}}{{}{UU{U{}}UUU}{U}UU{{U}UU}{}}}U}}{U{{{U}{UU{{U{{{{}UUU{}U{{}}UU{UUU}}{{U{UU{U{{{U{}UUUU{}{U{UU}{U{}U{}U}U}U}}U{{}UU{}U}}U}{U{}}{U{U{U}U}{{{{UU{{{U{}{UUU}}}{{}}}{{}}U}}{U}{{U}U}{{U}{{{}U}{U{UU}}{}{}{{{}UUU{U}}}}}}}{}}{UU{U}U}{{U}}}U}}{U}{}}UUU{}}}}}}}}}U}UU{U}}}U}{U}U}{{{}U}UU{{}}{UU}{UU{{U{{UUU}U}UU}U}{U{U}UU{}{}{{{}U}}{}{}U{U}{{}{}{{}UU{{U{{{}}}{U}}{U}}}{U}U}}{U{{{UU}UU{{U}{}}}U{U}}}U}U}{{}UU{}{}}U}}{{U{U}UU}{UUU}U}}{U{}{{}{{{U}{}U}UU{U{{{UUU{}}U{U{U}}{U{U}{}}UU}}U{}}}{}{}}}}UU}UU{}{{UUUUU}UU}{U}U}}UUU{{U{U{}{}}U}}}}{}{{}{{}}U}}U{}}U}{{}{U}}}{U}{UUU{}U{UUU}}}{U{}{{{{U}{}U{U{{U{U{}}{U}{UUU}U}UU{}{{UU{{{U}}{}}}{}{U}{UUUU{{}{U}}}}UUU{UU}U{}UUU{{U{{U{}{}{UU{U}{U}U}U{U}}{{{U{{{U}{U{U}{{UU}U{{U}UU}}}{U{}U}UU}}}}U}U}}}UUUUU}}U}}{U{U{}UU}{U}U}UUUU{U{{UUU}}{UU{U{{{UU}{{}}{}}}}U{{}}}{}U{UU}{UU}U{{U{}U}{}{{{{{U}}}UU}{}{{}}}{}}U}{U}U}}U}{{}{}}U{UU{U}}{}}{}U{U}U}}U{}}UUU{U}}UUU}}{UU}}{U{}{}{U{U}U}{{}{}{}{}{UUUUU}}{{UU}{{{UUU}{}{}U}{{UU}}}{U}U}{U{U{{U}{{{}}{}{}UU}{UUU{{}{U}}{}}U}{{{}{U}{}U{}}{{}UU}}U{{}{}}{{{}{}}U}{U{}U{}U{{}{U{}}{{}U}{U}{U}}}{}{U}UUU}U{}{{U}U}}U{}U}}}}{U}{U}UU{UUU}{{}{{{{UU{U{U}{{{U}U}{U{{U}U{UU}U{UU{}}U}}{}{}{}UU{}{U{}}}{UU}}}U{}U{}U{}UU}{{{{}U}}U{}}}}U{}{U{}{UU{{}}}{U{}UUU{{UU{{{}UU{}{}}U}}}{U{{}{UU}}}UU{}}U}}}UUU}UU{{}UU}UUUU}}{}U{}{U{U{}U}}UUUU}{U{{{U{}{{{}U}U{}}}{{}{}{}}}U}{{U{UUU{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}}{{UU{{{}U}U{{{{{}U}{}UUU{{{U}UUU{{}}U{}{}U{UUU}UUU}{U}{{UU{UU{}U}{{U}}U{{}UUU{{{{}UU}}UU}}}}{}{{}{}{UU{{UUU{}{{}U{{UU{{{UUU}U{}UU{}{}}}{}}}{{U}}U}UUU}U}{}}{{{{}UU{{{U}UU}}{}}}{U{U{UU{}U{U}UU{{}U}{UU}}UU{}}}UU}}U}{U{UU}UU{UUU}}U}}U{{}{{U{U{}U{}{{{UU}UUU{}}{{}{U{U}U{{{{{U{{}U}UU{U}{U}}}{}{}{}U}{}{}UUU{}}UUU{{}}}UU}{{U{}}U{}U{{UU{}{UU}{}{UUUU}{U}}UUU}UU}{}{{}}}{U}U{UU{}UU{{}U{}UUUU}}U}{U{{}}{}}{}{{{{}{{{}{{}{UU{}{}{}}}}U}U}{}U{UU{{}}}{U}U}UU{}U{}{{}{{{{U}}UUUUU{{{}{}}UUU{U{UUU}UUUU{{{{U}{}{{{}UUU{UUUU{}}{}U}{}{}{U}{}UU{{}U{}U{U}UU{UU}U}{{}}UU{{}UU{{}}{}U}{{{{{}{}U{{U}UU}U{}}}}U}U}}{U{}{{U}U{UU{}{U{{{}}}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}{{}{{}{{}U}{U}{{U}}{{{U}{{}{}{UU}}{{UUU}UU}U{}U{U}{{{U{{{}UU}{{UU}{{{U{U}UU}}{U{UU{UU{UUU}}{UU}}UU{}{}}{}{U}U{U}}}U{UU}{}{{{UU{}{UU}U}}{U{U{{UUUU{{UU}{UUU}{}}}U{}UUU{UUUU}{}{{}U{UU{{{U}{U}{U}{{{}{}}{{}}}{U}UU}{}}UUU}{}{}UUU{UU{{UU{{U}{U{{}}}{U{}}UUU{U{UUU{}{{}}}}}UU{}}U{{{{U}U}{}}}U{{}{}}U}UUU}}}{{U}}}}U{UUUUUU{U}UU}{}UU}UUUU{U{UUUUU{UUU}{}UUUU{U}U{UU}}{}UU{U}U}U}}{UU}U{{}{{U{}UU}}}UU}}{{{}UUU}UU{{UU{U{{}{UUU{}}UUU}}}}}{}{}U}U{{}{UUUU}{U}U{}U}UUUU}{U{{}{}UUU}}{{{{{{{}U{}}U}}UU{{{U{{U}UU{{{{}{{U{U}UUUU}}{U}U{{}}UUU}{{{{{{U{{{U}}{U{}U}}{}U}{{}{U{U}U{{}UU}UU}}{{}}U{{UU}{}}{{}}{{{}}{{U{{}}{}{{{}U}{}}}{{UUU{}UU}{}{UU{{UU{}{}UU}{}}U}U{}}}}}}U{{}{{{{}}}}U}}{{U{UU}UUU{}U{U{U}}}}UU{{}}U{{{}UUU{}UUU}}{}U{UU}}{UU}U}UU{UUUUUU}{}U{U}{}}}UU}U}}U{}}}U{{{}}{UU}}U{U}}}UU}{{U{}{UUU{}}{}}U}{{}}U}}}}{U}U}{}{{U{}{{U{U{{}}}}}}{}}U}UU{U}{{{}{{{U{U}UU}}}{}}U{U{}U}{{}U{U{UUU}{}}{}{UUU}U{}}{}}U{}{}{U}{UU}}}U{}{{{}{U}{{{}}{UU}}{}{U}}U{UUU}{{{{{U{}U}{}UUU}{U{{{UUUU}{{U{U}{UU}{}U{U{U{}}{UU{{{{{{{{}}}{U{}{{{U{{U}UUU{}}{{{}U}}}{UU}U}{{U}U}UU{{}}U}{}U{{}{U{{}UU}{}U}{UU}}}{{U}U{}U{}}{{{{U}{{UUU{{{}{U{U}}{{}{U{{{U{{U}{{U}{{{UU}UUU}}{UU}U}{{{U}}}UU}UU{{}}}}{}UU}{U{{{}U{}UU{{}}{{U}}UUU}U}}}}U{U}}{}U}}UUUUUUU}{U{{U}{UUU{}}}}U{}}U{{{U{{U{{{{{}U{}}}{U}U}}}}U{{{UUU{{}{{{{{{U{U}}U{U}{}}{{U}{}U}U}{}U{}}}}{U}UU}U}}{{U}{{UUUU}}{{U{}{{U}{}{{}U{UU{}{{}UUUU{}}U{{{}{U{U{{}{{U}U{U{{}}}U}}{{U}UU}U}U{}{}{}{{}{U{}{U}{}{}{{}}UU}}{{U{}U}}{{{U{{{U}}{UU{{U{}U}UU}{U}{U{{{}}UU}}}}{}}U{}}UU}{}{U}UUU{{UUU{UU}U{UU}{U{{}{{{{U}UU{U}}{}{U{}U{{}}{U{}}UU{}}}{U}}UU}}}}{U{{UU}{{UUUUU{}}U{{{{{}}{{UU{UU{U{{}UU}}}{{}}{U}}}UU}U}}UU}{}}}{{}{{U}}UU{U}{}{{}}UUUU}UUUU}}{U}}}{U}U}}U}}U{}U{{UUU{U{U}{{{}U{UUU{U}U}}}U{}{}}U}U{}{{{}{{U{}{UU}{}{UUU}U{}UU{U{}}}}{}{U}U{{{U}UU{U{UU}UUU{UU}U{}}{{}}}{{{{{{U}}}}}{U}}{}{{{U{U}{}}}{}UUUUU}}}UU{{{{}UU}}}{UUU}{}{U}}}{}}U}U{}{{U{U{UU}{U{{{}UU}{UU{{UU}U{{}}U}}}{UU}{UU{U{{{}UU}{UU}UU{}}U{U}{{{}UU}}}{{UUUUUU{UUUU}U{{{UUUU{{{UUUU}{UU{}}}{{}{}UU}{{}U{U{{}}}U}{{UU}{}{{{{UU}U}{}}UU{}{}}}{{U}}}UU}{}U}U{{UUU}{U{{{}{UU{U}{{}{}}{UUU{{U{{}UUUU}UU}}UUU}{{{}{{{U}UU{U{}{UU}{{{{}{{U{{}{U{U}{{U{{{{}{U}U{{}{{UU{U{{{U{}UU{}}U{{{UUU}}}U}UU{U}{}}}{{}}{{}U}}{UU{{{}}{{{{U}U}}}U}U}UUUU{U{{}}}UU{{U}}UU{U{{}U}{{{U{U{U{U{U{U{UU{U{UU{}{}U}UU{{{{UUUUU}}U}{}UUUU}}}UU{U}U}U}U{U}UUUU{{}U{}U{}}{U{{{UU{{{{}U{{}U}}U{{{{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{}}}{}UUU}}UU{U}{{{{UU}U}{{{UUU{}}{}{{}U}}{{UU{U{U{UU}{}{}UU}}}{{}}}}}U}U{U{UUU}}{{}{}UU}{U{}}{}{{U}}{}U{U}{U{{}{{}UU{}}U}}{U{}}{}{{}{{{U}U}{{}{{U{{}}{{{}}{U}}{{}{{{}UUUUU{U{U}{U{U{}}{}}{UUUUUU{UUUUUUU{UUUU}}{UUUU}UU}}}}{{}}U}}}{{UU}{U{}{}{}U{UU{}{}U{}U}{}U}}U{}{UU}{}U}UU}}U{{}}}UU{U{}{}}U{{{{UU{}U}{{{}}{{{{{{{{{}UUU}{}{}{U}UU{UU}{}U{}}{U}{}U{{}{}}{U}UU}}U{{U{{}{{{{{}}}U}U}}}UUU{U}{UUU{U{U}U}}{}{}{}}{{{{U{UUU}{U{U}}{}}}}{{U{U{}{UUU}{U}{UUU}{U{{{{}UUU}U{{}}{U{{}}U{}{}}U}U{U}}{U{U}U}U}{{}UUUU{}UUU{{UU{U{}}}{}{}{U{{U}U{}{U{{}{UU{U}{}{}{U}{U{U{}}UUU{}{}{}{}UU}{}{{}U{}{{{U}}}}}{UU{U}{U{{UU{U{UUUU}}U{}{}U}{}{}}}}{}}UUU{{U{U{}}{{{{{UU}}}}UU}{{{}}{{{}UU}}U{{{U}}UUUU}{}}U}}U{}U{U{UU}U}}{UU}{{UU}{UU{}{U}{}U{{}{U{{{{}}}}U}{}U}}U{U{U{{{{}UU{}{U{UU{}{{UUU}U{}{}{U}}}{}U}{U}UU}}}}}}}UUUU{U}{U}}UU{U{}{{{{{{{}U{{UU}{U{{UUU{}}{UUU{{{{}{{}U}}U}{{}}UU{}}{{UU}{{}U{U}}U}U}U}}{}{{}}}}{U{U{{U{{{U}U}{U{}}{{{U}}}}UU{{{{U{U{}U}{{{U{}U}}{{UUU{{}}{{}}UUUU}}{}}}}}U}}UU{U}{}}}{}UU{UU{{}}{{{{}}}{}UU{UU}UU}}{{}{}U}{}{}{{{{{}{}}U}{U{}}}U{UU}}}U}{}}UUUU{{{U{}U}UU}}U}{}U{{}U}UU{}U{}{}}}{U}U}{U{U}{U{U}{{U}UU}{UU}}}}U}}}}U{{}}}{{}}{}}U}{U{UUUUU{{{U{}{{}U{{{{}{{U}U{{U}}{U{{U}{}}}}}U}U}}UUU}}}}{{}UU}U{}UU{UU}{{UUU{U}UU{UUU}UU{}{}}}}}U{{}U{UU{}}{}}U{U{}}U{}{{U}}}}U}{{}{}{U{U}{{{U{}U{{{{U}{{UU}{}{}{U}}}UUUUU{}}}UUU{}{UU}{{}{{U{}{UU}}{}}U{U{}{{U}{U}UUU{U}UUUUU}{U{{{}U}U{{}U{UU}{}}U}U{{{{}}{{UU{}}}}{}}U{}{}}{}}}}{UUU{U}}{}{U{UU}{U{}{UU{{{{U}{{{}U}}}U{{}U}{}UU{}}}U{{U}}{}{{U}U}}}U{{}}{}{}}}{U}}{U}UU{{U}{UUU}U{}{}UUUUUU{{U{U{U}UUU}{U{}{{{}}}{}}{U}{{{}}{UU{UUU{UUUU}}}}{}}}}{U}{{}{UU}}{U}{U}}}}{}U}{U}}}{{}}}}{}U{U{U{{}U{U}}{U{}{U{}}U}{UU}}UUU{UU}{{}UU}U}}}}{U{}}{}}}U{}{}{{{}U}{{U}{UU}}{}{{UU}}{}}}U{{}{{{{}{{}U{{UU{{UU{U}{}{U{}}}}{}UU{}{U{{{{{{}}U}}UU{U{UU{{U{}}U{}{UUUU}UU{{{U}}U}}{U{}U{UU{U}}U{{}{U}{UUU}{U{}{}{{{}UU}{U{U{UUU}}U{UUU{U}}U}{}{}}U}{}{}{}{{U}U}UU}U}}}{UU{{U}}}U{UU{U{{{{{U}U}{U{{}U}UUUU{}}U}}{}{UU}}{}U{}{UU{{U{{}}{{}{{UU}U{U}}U}U{{UU}{}}U{}{UU}{UU}{UUU{U}}U{{}UUUU}{}{{{}}UU}}}U}{}U}UU}U{{}{}{{}{{U{U{{U}}{U{}{U{U}U}{U{{}{{}U{U{{{{}}}{{{U{{UU{{}U}}{}U}{{}}U{}{UU}{{U{}}U{{{}}{{}}UU{{}}}{{U}}U}}UU}}}{{}UUU}UU{{UUU}}}}{{UU{U}U}U}U{}U{}}U}{}UU{}U{}}}U{{U{}U{{}{{{UUU{{{}U}U{{{UU}{{{{}}U}}UUU{{U{}U{U}}U}UU{}{}{U}}{}}}{}U{{UU}}}}{U}U}UUUUU{}U}{{UUU{{}{}UU}{}U}U}}}}U{U{{UU}}{}}}{{U}{{{{{}}U}}{{}UU}}U{{UU{}UU{UUU}}UU}{}}{}{UU{U{{}{}}{U}U}{}}U{}{{{}U{}}{U}{UU}U}}UU{}}}{U{U}}U{}}UU{U{}{UU{}{U{{U{UU}}{}}{{{U}U}{}}{{U}}{{U}{U}U{{}}{{U}UUU}}}}}{{{{}U{}}}{}}}}{{{}U{}U{}{}}{U}UU{}{{}}}}}}}{}{}UU}}U{}{{{}UU{}}}U}{}}UU}}U{{U{UU{UU{U}}{{U}UUUU{}UU}{UU}{}}}U}{}U{{{}}}}{}}U{{}UUUU{{UUUU{{}{{{{{{{U{UU{UU}}UU}U{}{}{}{}}UU}{}}}U{}{}}U{{U}U}UU}{UU}{{U{U}}U}}UU}}}}U{U}}{{}U{UUUU}{}}U{}}{U}}{U{U}}}}U}UUU{}}U{}{{{{}}U{U}UU}U}{UU{UUUU{}U}{}U}{}{U}}UU{}{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{U}}{{}}UU}}}U}}{}{{}U}{}}}}}{}U}}}}{{{UUU}{{}UU}U{{{{{UU{UUU{{{UU}}UUU}UU}U{U}{U{{U}{{{}}{U}}UUUUU{{}U{UU}}U{UUUU}}UUU{U{{}UUU}{}U{U{U{U{}}{U{}UU{U}}}U{{}}{}}}}}{}}}{}}U{{}}}U}}U}{{UUUU}{U}{}{}{}{{U}U{{U}{{{U{U}}UU}U{{{{{}UU{}}{{}{}}}}U}{U{}}}U}}UUUU{{U}}U{}{{}{{U{{UU{}U}U}}UUUU{U}{}{U{{}{{}U{}{UU{{{UUU}U{}UUU}{U}{}}}U{{}UUU{}}{{{U}{}{{{}{}}{U}}UUU{}{}{{}{}U{}}U{UU}UUUU}U}UU{U{U{}}U}U{}}UU}}{{U}U}}UUU}{{}}{}{U{}}{UU}{{}{}U{{UU{{}{UUU}}U}U{UU}{{{}U}{}}U{}}{U}U{}}}}}}{UU}U{UUU}}}{{{UU{{UU{{UU{UUU}{U}UU{}}U}UUU}}}U{U}U}}{{{U}U}U}U{}}U{{{U{}U{}{U{}{UU{}UU}}U{{}{{{U{}}}U{}}U{{{}}U{}U{UU{UU}{}{}}}{{}}}U{UUU}}UU}}{U}}{{}{}{UUU}U}{U{{{}U}U}}{U{}U{U}U{}{}{{UU}U{{}UU}{U{UUU{{{UU}}{}{U{{{}}{{{{{}{UUU{{}}UU}U}U{{{U}UU{}U{U{}{}{U}}{UU}U{{U{{{}}UU{{UU}U{UU{U{}{{{U{{U}{}{}{{U}{}U{}U}}}{UUU{{}}{{}U}}{}{}UU}{U}}U{}U}{{}UU{U{U}}}{{U}}U}{{U}{UU}U}}}{U}{{{UUU{{U{}U{{U{U}U{{{U{}U{U}UUU}{}U{}UUUU{{{U{{{{}}{{{}U}UU{{UU{U{{}}{UU}{U}{{{}{{{UU{}UU{{}}U}}{{{{{U{{{{{U}{}}{{}}{{{}}}UU{{}}{{{{UUU{{U{}UU{{{{}{{}U{{}{U{}{U{{}{{}}}{}U{U}U}U{{{U}{U{U}{}}}UUUU}{{UU{}UU}}U}UUU}U}}U}}{U{{}UUUU{}{UUU{{U}{U}}}}}}}U}}{{{}}UU}U}{UUUUUU{}}}{{}UU{U}{}U}}{{U}}}{}U}U}{U{{}{{U}}{{}U{U}U{U}}U{U{U}}{}}U}UUU{{{UU}}U}}}UUU}}U{{U}}UU{}U{U{}{}{{{}{{UUU}}{UUU}}}{}U}U{{U}}U{U{}{U{{}}{{}U{}U}}}}UU{{}{U{{}{}U}U{UUUUU{UU{}}{U{U{{}}}{UUU}UU}U}}U}U}}{UUUU{U}U{U}{UU}{}{{}{}}}UU{UU}U}{UU{{U}UU}U{}UU{U{}{}UU}}{U{U}}}}{}U{U}}}U}}{}{{{}{U}}U{{UU{}{U{{{{U}{{{{U}{{UU{}{UUU{U}{{U}{}{UU}U{{UUUU{{{{}UU}}}U{{}}U{{}{UU}{{{UU{{{U}{UU}}}{}U}U{{{U{{{U}}U}{}{}U}}}}{}U}U}}U{UU{}UU{U{U}}}U}UU{{}UUUU}UU}{{U{}U}}}{U}{}{U{{{}{{{{U{{}{{UUU}}{}U}UU{}U}}}{}U}}{}}UU{{U}UUUUU{{}{{U}{U{}}{}U{{}U}{{}}}}{U{}}{UU{{UUU}}UUU{{{U}}}{U{}}U{U{{}UU{U}{U{}}{{}}UUU{U}U}}}U{U{{}}}}UU}{}U{UU{U{{{{}U}{{}}}}UUU{UU{}{}{{U{UUU{{UUUU}{}{UU}}{{{UU{{UU{}}}U}}{}{{{{U{}}{}}}{{{}UU}{{{}}}{UU}}}U}{{U}}{{}}}{}U}U}}U}{{{U}}{U}}{U{UU}}U{UU}{}{UUUU{{{{U{}{UUU}U{}{}{{UU}{{}{UUUUUU}{{}}}{U{U{UUU}U}}U{UU{}{U{{{UU}}{{}{{{UU{}{U{{{}U{{{U}UU{}{{}{{U{U{U}UU{UU}{{{{{UUU{}}{U{}}}U{UU{{}{UU{}U{}U{{{{U{}{U{{U{{{}U}}UU{U}}}}U{U{}}{{U{{U{U}{{{}}}{{{}{{{U{{}}{U}{U{UUUU{U}U{{}}U}{{UU}}U}}}{{{}U{{}{U{}}UUU}}{}U{{{}{{{U}}U{}UUUUU}}}U}U{}UU{{U{}U}U{{{{}{}}U{}U{{UU}{}UU}U}}}UUU}}}{U{}U}U{}}U{}}UUU{{{}UUU{UU}}UU{U}U}U{{}}}{}{}U}}U}{UU}}}U{{}}}}U}UU{{{}U{{{{UU}UU}}}{{U}{{U{}}}}}{{U}U}UU}{{{U{{{{{{U}UU{}{{U{U}}U}{{}}}}U}U}}{U}}UUU}}{{}UUU}}}}{}U{U{}}{U{{{{}U{}{}}UU}UU{{U}}{{}U}U{}{{}{}UU{}}U{}}{}U{U{{}UU}U}}U{UUU}U{UU}U{{{{}UU}U{U{U{{}U{}UUUUU{UUU{{{}{{UU{{U}UU}UU}}{U}{UU{{UU{}}}{U}{}{UU{}{U{{}{UU{UU{{}{{}}UUU{{}{}}UU{}{U}}}UU{}}{U}{UU}{U}}{}}U}{UUU{{}U}}}UU}{{}{}U{}}U}{{UU{{U{U{U{}{}U{UUUU{UU{UU}{U{}}}}{{}{{}UUU}}UU}}{}}U}U{}{}}}U}}U}{{{}}}}{U{UU{{{UUU{}}}U}UU{UU}{UU}}{{}UUU}{{}{{{U{U{U{}{}}{{U}U{}}}}}U{{{{}U}}}U}{}{}}U{}U{{{{}U}U{{{{}{U}}UU{UUU}}{}{{U}}UU{}U{U{{U{{}U}}}{}{{U}}{{}{UUU{{}UUU}}}U{}U{U}}U}U{}{{}U{{UUU}{}U}U}}U}}U{}{}{}{}{{}UU{U{UU{}{U}U{{}U{}U}U}{{{}}}}}U{UU{}UU{{{{{{}U{U}}}{}{{}{}{}}}}U{}}U{U}UUUUUUUUU}}{}UU}U{{U{UUU}{{U{}UU{U}U{{{{{{}}{U{UU{{{}U}{}{U}{U{U{}}}UUU{}{{{{}U{}U{U{{}}U{}UU}}U}UUU}}U{{}UU{U{{UUU}{}UU}{{U}{U{}{U{U}}{UU{U{{{}{UUUUU{}U{}{}{{UUUU{}U}{{{{}U{{UUU{U}{}}U{{{}{{}UU{}{U}}UU}U}U}}}U{}{}U{}}{U}}}{}UU}{}}UU{}}U}{}}U{{{}}U{{UU}}UU}{}{{{U}{{UU}}}UU}}}{U{}}{}}{}}{{}{{{U}UU{{}}{UU}U{}{UUUU}U{}}{}{}{}UUUU{}UUU}}{}}{}{{}}}}U{{}{U}}U{}}U}{}}}}{{{{{{}UU}}U}{UUU{}U{U{{{}UU}}UU{UUUUUUU}}{{U{{{U}{U{{U}}UU}{UUU{{UU{{}}U{{UU{}}{{U}UUU}{U}}}}}}}}}{U{{{U{{U{{{UU}}{UUU}}}}UU{{{}}}{{U}}}{UU}{{UUUU}U{{}}U}}U}}}UUU{U{{{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{UU{U{UUUU{U}{UU}{{U}}{{}U}}UU{}}}{{}}}UU{}UUU{}}{{}}}U{}}}U{U{U}U{}}}U}U}{}UU{UUU{UU}U{}}U}}}}{U}{UUU{}{}U}{U{{{U{}{{}{}}}{{U{UU{{U}}}{}U}U{UUUUU{{{}}}U{U}UU}{}}}{U}}{}{U}}}{{UUU}}U{}}{{}}{}{}UUUUU}UU}U{{U}{{}}U{{{}}U}}}{}U}{{}}{U{U}U{}{}U{{{{}UU{}}}{{U}{{{U{}UU}}}{{}U}U{{UU{UU{}{U}}{}UU}UUU{U}U}}}}{}{{U{{UU}UUU{{}}{{U}UUU{{U}{UU}U{{}U{}U{{U{{UU{}UUU}}U{{{}{{{}{}}}U{{}}{}UU{{}{{}{{UUU{UU{}U{}}}{U{}}U{}}{UU{U{{}{}{}}U}}}}{U{}{}{}UUUUU}}U}}U{{{U{}{{}U{{U{U}U{}UU{U{}U}{{{{U{{}{U{U{{{{{}U{{{{UU}{{{U{{U{}U}{UU}}U{U{U{{{UUU{U}U{{}}U}U}}{U{{U}U{}{{UU}}{}{{U{U}}}}{}}{{{UU{{U}U}U{{}U{U{U}{}{UU}{}{{{}U}{U{{{}}}{U}{U}UU}}UU}{UU}UU{{{}}{UU{U}}U{}}}UU{}{}}{{}UU{U{}U{{{U{U}{}{{}}}UU{UU}}{{UUU}U}}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}UUUU{UU}{{{UU{}}}UU}}}{U{U}}}}}{{U}}}}{{U}U{U{U}{}{}}{U}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}}{}}{{UU}{}{{U{{U}}}}}}{{{}{}U}U{}{}UU{U}}UU}}U}{UU}}{}}}UU{{}U}}U}}UU}UUU{}{{U}U}}}UU{}}U{{}}}{{U{{{}}{U{}{{}{}}U}{{}{U}}}}}U{}{{{U{}{{}{{}{U{}UU{UU{}UUUUU{}{}{}{}{U{{}}{}}}}}}U{{}U{{{{}{{}}}{{UUUUUU{UU}{U}U{}}}}U{UUU}{UU{{}U{{{U{UU{{}U}}{}U{U}}}}}}{{}{{U{U}{}}}U}}}{UU}{}{{UU{U}}{}{{{{}UU{}}{}UUUUU}{U{{{UUU}}}}UUUU{U}}{U}{{U}{U{U{U{}UU}}{UUU}{{UU}UU{}{{{{UU{{U}{}}{}{{U}{{{UU}U}}}}}U{{{UU{U{{U{UUU{{}}U}U{{U}}U{}{U}}{U{U{}{U}}{{{UU{UU}}{}}U}{UU}}}}{U{}{{U}{{}{}{}U}{{}{UUUUUU{}}{U{{{}}UUUU{}{{{{U}}}{}U{{}U{{}{{}}}U}{{UUU{{}{{{}U}}U{{{}{}}}{{UUUUUU}U{U}{{{UU}}}U{{{}{{U}UU}U{{{}U{{{}}}{{{}U{}{}{}U{U{{{{U{{}U{U{U}}}{}U{UU{U}U}}}{UUUU}{U{{{}{{}}}UU}{}{}{}U{U{UU}{}U}U}{{U}}{{U}{{{{{U{{U{{}U{}}{U}UU{{}U{}UU{}{{U}U}}U}UU{U}{}}U}U{U}{}U{{UU{}{{}}UU{}UU{{}{}UU{}UUUU{{{{U}{}U{U{{}}{}{UU{}U{}{UUU{UU{{}U{{}{{{UU}U{}{U}}U}}}{UU{}U{U{UU}}{U}}{}{U{{U}{U}}{}U}{{UUU}U{UUU{}{}U}}{{}U{{}{U}}}}{{UU}}U}}{U{{{{U{U}{U}{UUU{{U{}U}{}{}U}UU}{{{}UU}}}{}}}}U{}U}}{UUU{}UUU{U{}}}U{U{}}}}UU}{U{}U}{{}{UU{{U}{{}{}UUU}}}}}UUU}{}}}}U}UUUU{}{{}}UU}{{UUU{{UUU{UUUU}UU}}U}}{{{{UU{{{U}UUUU{{}}U}{{}U{{{{UUU{}UU{}}U}U}}UU}}{UU}}{}}U}{UU{{{}{U}U}}{U{}}}{U{UU}UU{U{}U}}{}{U}U{{U}{{}U{{UUU}{{}}}UU}}}UUUU}U}U{}}U}U}U}{U}UUUU}{UU}}{{{}{U{U}{{U}{{UU{}}}}{U{UU}U{}}}{U{UUU{UU}}U}{}{UUU}}U}{}{UUUU{{UU{{}}{}{}}}}U{}UUU}UU{{{{{}{{}}UU{{{}}}}{}UU}{{{}U{U{}U{{{UUU}U{UU}}U{{}UU{{{}}UUUUUUUU{{}UU{}{}}{U{U}}}U{UU{}U}}}{}{}}}U{U}U}U}{{{}}}UU}{}UU}{{UUU{{{}U}{UUU}}U{}}U{UUU}}}{U{UU{{{UUU}}{}U}U{U{U{}U{}{{{}U}{{}U{{UUUU{{{}U{{{{}{U{{U}}{{U{UU{{}U}{U{{U{{U}U{U{{{U}{U}U{UU{{U}{}{U{}U{U}{}}}{}UUUU}{}}{{{U{}}}U{U{{UU}}U}{U}U{U}}{}{U{U{}UU{{{UUUU}}}{UU}{U}}}{U}UUUUUU{{}{U{U}{{}{U{{{}UU}U}U{}U}}}}UU}U}UU{{{{U}}U{}{}UU{}}{}{}{{UU{U{{{{}UUU}{{{{}UUUU{{}{}{}}}{}U{}}}U{{}}U{}}}U}{}{UU}U}{{}}{}U}}U{{}}{{U}UU}{}}{{UUU}U{{}UU{UUUU{{UU{U{U}UUU}}}U{}{{}{}{{{UUUU{U}{UU}UU{{U}{}}{}}}}UUU}}}UU}U}{{}}U{{}U}{}}}}}{}{}{}{U}}{{}{U}U}U}}{}UU}{U{U{U{U{{U{U{}{{U{}}}{}UUU{{U}}U{U}}U}{{U}UUU}{}{{}U{U}}U{{}{}U}}}{{}}{{U}}U{}}}{}}{U{UU}{U}}}}{UU{U}U}UU}U{{}}U}U{{UU{{}{{}U}{{U{}{U}}{U}{{}}UUU}U}UU}}U{U{{{}{}}UU}UUUUU{}}}U{{UU}}{}}UU{}U}{{{}}{{}}}}U}UU}}}}}U}U{UUU}{}U{{}U}U}UU}U{{{{U}}UU{}}{}U{}U{UU{}{UUU}{{U{}}{{{{{U{{}UUU}U}{{{UU}{{{}{U{{U{U{U{{}U{U}}U}{UU}U{}}}}{U{{{UU{}}}}}{}U{U}U}}{{}}{{U{{{U{U}}{{U{}UUUU{{U{}{U{{{U{}UU}}U{{{U}{U}{UU{U}{U}U{UU}}}UU{}U{U{}{}}{{}}{}}U{U}}{}U}UU{}}U}{}{}U{{UU}U}}UUUU{UU}U}{U{}{U{{{}}{{}{{{{}UU{}U{{U}U}U}U}UU}{{}U}}{{{}}UU}}}U{}U}UU}U{U}}UUU{U}U{}{{}{{U}}}}}U}{{}{{{U{}UU}}{{{}U}U{}}UU{U}U{U}{{{U{{}}{}U}}{}U}}{}UU{U{}UUUU{UU{}{}UU{U{U{U{}U{U{}}U}{{U}U}{{{}U{{U{}}}}U{}}{UU{{U}}{U}UUUU}UU{UUU}}}}UU}}}{UUU{{}U{{U{UUU}{{}}}}UU}}}U{{}}{UUU{U{UU{UU}}}}U}}}}{{}}U{U}U{U}{{{U{}{{U}U}U{{{}U}{{{U{}}{}{{UU}{U}}{U}{{{}}U{{{}{UU{U}U}{}}{U}UU}{}}{{}U{}U{{UU{}}{{UUUU}UU{{U}UU}{{U{{{}U}}{UU{UUUUU{}{U}UUU{{{U}UU{U}{UUUU{U}U{}U}UUUUUU}{}{UU{{U}{U}}}}{UUU}}{U}}{{U}}}U}UUU{{{{}{}}{}U{U{}}UUU{UU}}U}UUU}U{{U}{{}UUU}{U}{{}U}}}}{}{U{{{}}{}{{{{{}{}}U}{}}{{}{U{{}{{UU}{U{U}{U}U{UU{}}{}UU}U}}{}}UU{U{UU}{U{{}UU{}{{}{{{{{U}}{{UU}{}UUU{UU{{UU}}U{}{}{{{U{U{UU{}{{{{{}U}}{}}U}{}{U{}UU{{UU}U{}{}{U}}U}}{}{{{U{}U{{{{U{}U}{U{U}U}UU{{}{}}}}{}U{}U}U}}U}{{U}}U}{U}{U{U}UU{}UU{}}U}U{UUU{U}}}}{UU}U{}{{{}}}U}U{{}U}}U{U}}{U}{{}{U{{U}{}U}{}}{}{UUU}}}{U{UU{{}{}}}{{{}}{UU{U}{{}}}U{}{UU}U}UU{{}{UUU{}{{U}}U}}}{}{}{{}UU}}{U{U{}}}{}}{UU}}}}}{{}U{}{UU{{UU{{}U}}U}{{U{}{{}{}U{{}}{U{}}{{{}{{{{U}}}}}UUU{{U{}U{U{U}U}}{UU{}UU{}}{}{UU}}}UU}{}U}U}}{U{{{}{}{U{}{U}{{{{U{{U}U{U{{}UUU{U}}U}}}}}UU{U{{{}}}}U{{UU{}{U{U{{UUUUU{}}U{{{}{UU}U{}{UU}UU}{U{{{}U}{{}{}}}}{U{UUU}UU}U{{}}{}}{{}{U{{{{U{}U}}}UU}{{}}}}}}}}}}{U}{}{U}}{UU}{}{}U}{}UUUUU{UU{U{UUU{UUU{{}UU{}{U{}{U}{}{}U{}{U}}{UUUU}{}U}UUU}UU{{}{}}{{{U}U}U}U{U}U}}{{{U{}{}UUU}UUUU{U{}}}}{}}{}U}{U}U{{U{UU}}U}U}}U}{UU}}}U}{}}{U}{UU}UU}{}{{{UU{}}}}{}{{}{U}}{{{{{{}{}U{U}}{}}UUU}{{}{U}U}}}U{{}U{{{}}{}{{{}}}{}U}}}{}UU}}}UUUUU}U}U}U}}{{}}}U{{}}{{{{{U{{UU}}}{{{{{{{U{{U}{}}U}{U{{}}{}}}}}UUU{U{}U{UUUU}}{}{{{U{}}{{U}}{{U}{{U{{U}}U{U}{UU}}}{U}}{UUU}}UU}U{{{}U}{{}UU}{{}UUUU}U{{{}{U}{U{}{{U{U{{U}{}}U{{UU}}{U{U}}}}U}}{U}U{U{}{{}{}{}}UU{UUUUU{U{}{UUU{{}U}UUUUU}{}U}}{}{}U}{UU}UU{UU}}}{}U}}{U}}{}{U}U}}}}U{}}UU{U{U}U{U}UUU}}}U{{}}U{{{{{{UUUU{}}U{}{}{U{}}U}}}}{}{{}{UU{{{{{{UUU}{}U}{}{{}{}}}{U}U{UU}{U}{U{}}{{U}{U}}{UUUU{}}U{{}}}UU}{{}U{{}U}}UU{}}}{}{{UUUU{{}{UUU}U{{{U}{{}}U{{U}{U}UUU{{U}}}{}U}}U}}U{{UUUU}UUU{}{{{UU}{U{UU}U}}}U}{{}{{UUUU{U{}UU}U{}}{}}U{{{}}{}}{{U{{U{UU}{U}{}}}U{U{}{{}{UU{}}UUU{}{U}}{{UU{{}{}}U{{UU{}{}{}U{U}}}{{{U{{}{}U{U{{U{}{{UU{UU}UUUU{}U{{}{}{UUU}}{UU{{U}}}UU}}}U}U}}}{}}}{{}}UU}}UU}{}{UUUU}}UU}U}{{{{{UUU{U{U}{U{}}UU}UU}}}}}U{}{{{U{}}U{U}}UUU{UUUUUUU{}{}{{}{}{{{}{U{{}U{}U{UU}}U}}}U{U{}U{{}{U}}{{UU}}{}U{UUUU}{{{U{U{UUU}U{}{}}UU{}{UU{}{UU{U{U{U{{{U}}{UU}}U{U{{{U}{}}}}}{}{{}{}{}UU}{{U}{}{{UU{UU{{U{{U{{U}{U{}{}UU{}}{}}U}}U{{}}U}{UUU{}UUU{UU{}U}{{{}{{}U{}{U}U{}{}U{}U{}{UU}}}{{}{}}}{U{}U}UU{}}{{}}U{{}U}}}{{}}U{U}}}}{UUU}UU{UU{}}}}UU{UUU{}}{}}{}}}}{U}U}{{}{U{}U}}U{{U{UU}U}U}{{{{{}{U}{}U{U{U{{U}}}}{}U}{U}{U}UUU{{{{U{}{U}{}UU{UUU{{{{}{UU}U{}U{U}{UU}U{}UUUUU{U{{{}{}}U}UU}}U{}{U}{{}}U}}{}{{{U{UU}U{{UUUU}}U{}}{{U{{UU}{{{{U{{{U{U}}U}U{U{U}{}}}{}U}}{{}}{}{U}{{{{U{}}{}}}}U}}U{}{{}}{U{U{{}}U{{U{}U}{{UU}}}{{UUU}{{{{}U{}}}{{UU{}{{U{UUUUU}{U}{{U{}U}U}{{}{}{U}{}}{}}}}UU}}{{}}}UU}U}{}U{UUU{U}}}{{{{U}U{{{}U}{}{U}}{{U}}}{}{{}U{{}U{{{U}U}{}}}}}{}{{UU}UUU}{}}}UU}}{{UU}{}{UUU{{U{U{UU{{U{UU}{{{{UUU{UU}U}}{U{{{{{{{}{{U}{UU{}U}{}{U{}{U}}}{}U}}UUUUU{}U}U{{U{U}U}{{}}}{U{}}{}UU}U}}U{{}UU{U}UU}U}}{UU{{}UU}UUU}}{}}}{}U}U}UU{}U{}U{}U{{}U}{{}U}UU}}U{}}{}{U{{{{UUU{U}}{{}UUU{{}UU{{{U}{UUUU}{U}}{}{{{}{}U}UU{U{U{U}UU}{U}}UU{U}}UUU}{UUU{}U{}{}UU{{{{}UU}{{}}}{}}{UUUU{}U}}UUU}}}U}{}}U}}}UU}}{U}{{}{}{{{}U{U}U{U{UUUU{{{U}}{{}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}UU{}{}UUUU}}U}}}U{}}UUU{U{}}{}}}}}{UUU{U{}UU}}U{}U{U{}}U{{{}{{U{{U{}{{UU{U}U}UUU{}U}{{{}}}}U}}U}{}{UU{U{}U{UU{U}{U{{UU}}}UU}}U}U{UU}}}}UUUUU{}{}U}}}{}}{U}}U{UUU{{UU}{{{}{{}}U{U}}{U{}U{}{}U{}{UU{{}{{}{{}{U{U}}UUUU}}UUU{}{{{{}}U{U{U}{}U}}}}}{UUU{}}U}}U{U{{U}{}U}{{UUUU}{{}{}{}U}{{{{U{}}{{UUUU{{{U{}U{U}}}U{}{}U}UU{U}}{{}{}}}}U}{}{}U{UU}{}{U{U}UUU{U{U}}U{{U{U}U}{{U{{U}{U}}}}}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{}UUU{}UU}}U{U}U{{}{}}UUU}U{U}U}}{{}{}}}UU}{{{}{UUU{{}U}UU}U{UU{U{U{}}{{}}{{U}{{UU}{U{}}}U}}{U}U{{}U}{U}}}}{{U{{{}{}UU{{{{}}U}{}}U{}}U{{}{UUU{{{}UU}UU{{U}{{U}}}}}}{{UUUUU}}UUU}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}}}}{U{UUUUUU{UUUU}U{U}U{}{}U}U}U{}}}}{U{}}U{}{UU}{}U}}UU{}U}{{}}}UU}}}U{}}}}}U{UUU}U}}{{{{{U{{}U}{}{}{}{{{U}U{}UU}}{UUU{}}{{UUU}UU}}}U}U}}U{{{U}UU{{{}}{{}{}}UU{}U{}}}}}U{}}}U}{U}}UU}U{U}U}{{U}U}{}U{{}}{}}}UUUU}}}}}{}UU{{}{{{}{}U{}U{}}}UU{}{U}U}{UUU{UUU{{}}{UUU}}UU{U}{}UU{U{U{{{}}U}}}}U{UU}{}{}}{U}}{{{}{U{U{}{U}UU}}}{UUU}}U}{}}{{{}{UUU{{{}U}U{U{{U}}}}{UUU}}{U}U}}{{U{{{{U{U{}}{{UU{{}{UUU{}U}U}U{}{U}U{{U}}{{{}{{U{{}UU}{}}U}{UUUUU{}{{{{{}U{{UU{}{}}}UU}{U}U}{{}U}{{}{UU}}U{{U}}{U}U}UUU}UU{{UU{{}{}}}{}}UU}UUU{}{}U{{}{}{U}{}{}U}U}U}U{U}U{}U}{UU{U{}}U}U}{}{UU{{{}{U{{}U{UU}{UUUU{}}UU}{UU}U}UU{U{U}{UU}}}U}U{{U{}U{U}}}{}}{U}U}{}{UUUU}U}}UU}{{U}UUUU{U}{U}}{}UU{{U}}{{UU{}UUUUUU{U}{}U{{U}}{}}U{U{{}}}{{U}U}{}}}}}}}U{U}{}}{{U{{{{{U{U{}U{{{}{U}U}}{U{UU}{}}U}{}}{}}}}U{{}{UU}{{{{}U}U}}{{}}{U}}{}UUU{{}{{}U}}UU{}}{U{{}}UUU}}U{{}}{{U}{{}UUUU{}{}{}}}{UU{}}}U{U}}U}}}}UU}U{{}UU{}UU}}UUUU}}UUUU}{{U}}}}}{UUU{{{{}}{}{}{U{U}UU{U{U}U}{{U{}{U}UU}}U{UU{UU{{}}{}U{UU}}UUU}UU}UUUUUU}}{}}{{}}}{}}UUU{}}U{U}}{{{U}}UU}U{{{{}{U{{{}}}UUU}U{{}}U}U}{UUU}}{}}{}}{UU}{UU{{}UU}{}U{{}}}U{U}UUU}{}U}U}}}UU{{{UUU{U{{UUU}}}{UU{{U}U}}{{{{{{{{U{}U{{UUU}U}}{}{U}}UU{U{U}UU{}}{}U{{U{{}{{U{{{}}}U{}UU{U}{{}{}}{UU{}{UUUU}UU}{}U}{U{}}U{}{U}}}UU}}U}{}{}{}UUUUU{U{}}}}{}}}}{U{U}{{}{}{U}}{U}}U}{UUUUU}{U{U{U{{{}{}}}{{}}U{{{{{U{UU}{UUU}{}{{UU}}{}{{U{{UU}{U}{{UU}U{UUU{{U}U{U{}{{{{}{U{}{UUUU{}{U}{{UU}}{U{}U{UUU{}{}{{U}}{{U}}{{{U}U{{}}{}U{U{U{{U}}UUUUU{}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}}}{}{U}{{UU{}}UU{}UU{}}UU{}}UU{{UUUU}{{UUU{U}{}U}}U}{{{U}{{{}U}}UU{{U{U{U{}U}{UU{{}}{{}{{U}}}U}{U}UUU{U}}{}U{}{{}{U{{{}{U}}}{}{}}{UU}}{}}U}{{U{{}}}{UU{{{{{{{UU{{{U{U{}}U{{{}{U}UUU{{{}{{U{}{U{}{{U{{{}U{U{U{UUUUUU{{{{}{{}}U{{}}U}}}}{UUU{{U}}UUUUU{}UU}{{{}}U}}{}UU{}U{}U{UU}U}{}U{{{}{U}UU{{{{{{UUUU}}U}}U}U{U{UU}{U}U{}UU}{{}U}{UU}UUUUU{U{{{UUU}}U}{UU{UU}U{{}}U}{UUU}}{U{}U{{}U{}}{{{UU}}}}{UU{}UU}{}U{U}}}}{UU{}}{U}U}{{{{UU}U{}{{{}}U}U{{}{}}{{UU}}}{{}U{{{U}{{U{U{}{}UU}U}}{{U}}}UUUU}{{UU{{}{{}UU{}UU{{UUU}U}{{UUU}{}U{{{{{UU{{UU{}}U{UU{}{U}UU{U{}}{U}}U}{U}{UU{{{}}U{}UU}}}UU{U{{UUU}UUU{U}}U{{U}{}{}UU}}U{{}UU}U{{U}}}}}{{}{{{}}}U}{U}U{}}}}}U}{}}}{}{}}{}U{{UU}U}U{U{}}U}U}}UU{U{{{}}U}{}}U}{}{{{UU{U}U}{{{UU{{U{{}U}UU}}{{{}{{{U{{{{{UU{UU{}{U}}{UU{}}U{{{}{U}U}}}UU}{}U}{{{U}}}{UU}UU}}}}U{UU{{{U}{{}U{U}}U{}}{{UU{{U{{}}}}{}{{{{}UU{}{U{}}{U{{}{}U{}{U}{}{{}{U{U{{}UU}}{U{{UUU{{{}}{}U}}U{{U{{U}{}{U{{{}}{{}{UUUUU}}{{}}}}}}{U}{{U}}{}}{}}}}{}}}{}{U{U}{UU{}}}U}}U{U{U{UU}{{{}}}}}{}}}{UU}U{UU{}{U}}{UU{{UU}UUU}UU}U}{{U}U}U}{{{}}}{U{UU}{}{}U{}UUU{{UU}}{{}UU{{UUU}}{{{U{{{{}U{UU}{}{U}}U{}{U{}{}{}}{{}U{U{}{}{{UU}{}{U}}}{}{U}{U}U{{{UU{UUU{}{}}U{U}}}{U}{{}}}}UU{{UU}UU}}}UU}U{}}{U}}{}}UU}{}UU{}}{{UU}}UU}}}{{{}{}}}}}U}U{}}}{{}U}U{{UU}{}{{{U{{}{{U}{}}{U{}}{}{UU}}U{U}}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{UU}{}{UU}{U{U}UU{U}}}}}{UU}{{U{U}UU}}}UUU{UU{U}U}{U}{}}U{UUUUUU{U{U}UUU{{UUUU{{U}{{{}{{}{U{{{U{}U}{{U}}{U{{}U}{}{}UU}U}{}{{}U{{}UU}{}{{{{}U{U{}}}U{}}UU{{{{UU{}{}U{{{}{U{{}U}}}}UU}U{{{}{U{UU{U}}U}}U}}}{UU{U{{{{{}{{U}}{UU{UU}U}}{}}U{}U{}{U}}U{U}{U{U{U}U{}}{{U}{}}}{{{}{UU}{{{UU}U}{}UUUUUUUUU}{{{}{{}{{{U{}}{{}}U}}{{{UU}{UUUUUUUUUU}U}{}}U{}{}UUUU}U{{}}}U}}}}}U}}}{}}U{}}UUUUU{U{}{U}UU{U}}}}}U}{U{U}}U{U{{}}UU}{UU{}}U{UUU}U{{{U{{}{U}U{}UUU{{U{}}}UU}U{}}}}}{U}}}}{{}{{{U}U{UU}{{}{}{U{UU{}}{}}{{U}}U{U{UUU{UU{}UU}UUU}UU}{}}UU{U{}{{U{UU{}}}{}U}UU}U{U{U}}{{{U{U}U}{U}{}}}UU{{}U}U}}{{{}{{{}U{U}UUUUU}U}{U{}U{}}{{{U}}}UU{{{U{UU{}UUUU}}{}}}{UU{{}U{{}UU}}UU}U}U{{}UUUU}}UU{U{{{}{{U{{}{UUUU{{{{}{}U}U{{U{U}UU}U}}U{UU}}}}}}{U}UU{U{}}{UU}U{UUU{}{{{{}U{U}{}U{{}UU}{}U{{U}U}}U}{{{UU{}{U{{{{UUU{{}}UU{}}{{}}}UU}}}}{{}{{{U}U}{}{{}}U{UU{UUUU{{U{UUU{{{{{{U}{}U}UU{}U{}U{U}{U}U}U{}{{{{}}}{}U{U}{}U}{{}U{UU}U}U{U{U}{{}}}{}}UU{U{}}{{UU{{}{{{U{{{UU}}}}{{UU{{}U{U{U}}U{U}}}}U}{U}{{UUU}UU}}U{}}{{U}}U{}U{{}{}}{}U}U}U{UU}{{}UU{}UU}U{UU}U}}U{UU{}{}}}}}}}UU{{{U}}UU}U{}}{{{{{U{}}}U{{U}}{{UUU}{}{{UUUUUUU{}{}}U{{}U{}{}}U}{UU}U}U}{}{}{UU}}}U}U}}U}{UU{{UU{{U{UUUU{{{}}{{U{U}}U}{}}{{{U{{{}U}{{}}}U{}}}{}UUU}{}UUUU{U{UUU{{{}}}{}U}{{}}{U{{}}}}UUUU{U{UU}}{UU{UUUU{{{{{}{}U{}U{U}}UU{U}{{{}}}U{{UU}{UU}{{}UU{{}UU}}{U}{U{U{U}{}U{U}U{U}UU{}U}{U}}}U}{}{{{UU}U{{UU}{{{}}{UU}}UU{U}{{{UU{}}UU{{UUUU}}}UU{}{}{{{}U{}}U{U}UUU{}{}U}U{U{}{{{U{U}U{}{U{{{}U}{}{U}}{{U}{U}U}{}U}U}}U}UU}{UU}}}{}{}{}U}{{}{U}}U{}{{{UU}{{}}UU}}{}{U}}{U}}{U}U{UU}{{U}U{{{U{U{{U}{U{U}U}}{{{}UUU{U}}}U{{U{UU}{U}U{}{}{U}U}{U{U{UU{{}}UUU{}{}}{}{UUU{}U{{{{}U{UUUU{}U{}UU}}}UU{}UU}}}UUU{{}}UU{{U{UU}U{U{U{UU}{{}{}}{}}}U{{UU}{U}{UU}{UU{}}}UUU{}U}UU}U{}{}}}{UU{}U}{{}{}{UUU{{}}U}{U{{}{U{}{U{}U{}}{U}}U}U{{U}{{{}}{{U{U}}{UU}{U}UU}}{{{{{{{}UUU}U{UUUU{}UU{}{}{}}UU}{}UUUU}}{U}{{}}U}}{UU{U}{UU}}}}}U}}U}{UUU{}}UU{}}{}U}}{{}U}{{U{UU}UU{}{}}{U}U{}}{}{U}{}UU}U}{}U{{{}{UU}}U{UU}{{{U{{}{{{UU{{}}}}{UU{}{{U}U}}U}{{{U{U}{}}}{}U{{UUUUUUU}U}}UUUU{{U{U}UU{{UUU}{{U{}UUUU{{{U}{U}U}UUUUU}}UU}{{}}}{U{{}{U{}UUUUUUU{}{UU}UU{{{UU{{}}}U{}U}}U{}}{{}}UUUU}}{}UUUUU{}}U}}UU}U}}{{U{UUU}}{{U{}UUU{{{}U{{{{U{UU}UUU}}{UUU{{U{{U}}{}{{}}{U}{{}}{{UU{}U{U}UUUU{}U{{UU}}U}UUUU{}{}}UU}}}U{{}}}{}}U{UU}{{{}{}{UUU}{}UU}UU{{}U{UUU{UU{}{{U}}{{}U{}{{UU{{{UU}}}{{{{{{}}{{{U}{}U{}U}U{}{UUUU{UU}{UU}UU}}}U{}UU}{{}U}UU}}}U{U{{U{}}}{{{}U}U{U{}{}UUU{}{}UU{U}}}{{}{{U}{UU{{U}U}}UU{{UUU{{{}{{}U{U}}{}}{U{U{{}{U{}{{{{}U}{}}}}}U}UU}}U{U{}{{}UU{U}U}{{}UU{}{{}}{{U{{}}U{}U}}{UU}}U{}{}{{U{U{}UU{}U{UUU}UU{UU}{UU}{}{}{U{U}U{}U}}{U{U{U}UUUU{UUU}UU{{}{}U{{}}}{{{UUUUU}U{}UUU{}UU}UU{{}}UU}}}{}{{{}{}UUU}{}{{{{}UU}}{U{{U}{UU{UUUU}{U}UU}U}UU}}}U}}{{}{{{}}}UUUUUU}}}U{}{{{{{{UU}}U{{{}{}{}{{U{}}{U{{}{U{U}UU}{{UUU{U{U}UU{U{}UU}U{U{U}U}UU}}{U{UU}UU}U}}}U{}UUU{{{}U{U{}{{U{{{U}{UU{}}}U}{}U{{U{{}{{{{U{{{}UU}}UU{U}}{{UU}}U}}}{{U}U{}UU{U{}{{{U{{{UU{UU}}{{{}}}}{U{{}}UUUU{U{{U{U}{}{U{}{{U{}U}}{{UU}{U}}}U{{{}}{{U}}{U}{}{U{UU{}U{}}U}U{}{UU{}}}{}}U}U}{U}}}U}{}UUU{{}UU}{{{{U}{UUU}UU}{U}}{{U{U{UU{}U}U{UU}U{}UUU{{}U}{{}}UU{U}{U{U{}}UU}UU}U}}}}{}{}U}{}UU{{U}}U{{U}}{}}}}U{{}{UUUUU{}}U}}UU{}U}{}U{}U}U}U}}}{{U{}{UU}UU}{}}UU{}{U{{U}U}}{{}{{UUU{{U}}}}UUUU{UU{{{U{}U}}{}}U{{}}}}}}{{{{U{{}}}}{}{}{}U{U}UU{U{{}{{U}}{{{U{{UUU{}}{}{}U}U}}}U}{}{{{{}UUU{{}{}{U{{U}U}}{{UUU}{}{}U{U}}}}}}}UUUU}U{U{}{{U}{U{{U}U{{{}{U}{U{{}}{{}U}U{U{U{{UU}U}}}{}{}UU{}U}U{U{}U{U{{{U{}}U}{{}}{{UU}{{{{U}U}}U{{}{UU{}U}U{{{UU}{U}{UUU{}{U{}UU}}{{}{{{UU}{}}{}{}{{{{{UUU}{}}U}{U{}U{}{{U{UUU{U}U{{{U{}{U{}{UU}}U{}{}{UUUU}}{{U}}UUU}{}}}U}U{U}U}UU}U{{U{U{}}U{{U}{UU}UU}U{}U}U}U{{{UU{{UU}U}{}UUU}}U{}U}}U}UU{{}{U}{}}U}}{U}{{UU{UU}{}{U}{U{U{}}}}UU{{}{}U{U}}}{}}{}}{UU}U}U}{{}UUU{}{{{{U{{UU}U}UU}{U{{}{{{{{U{{{U}UUU{{{{}{}UU{U}}}{{{{}U}{}{U{{}{}UU{}}{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}{{}}{}{}{{{U}UU}}}UU{}{{}UUUUUU}U}{UU{U{}{}{UUU{{}}UUU{{U{{U}U{{{}{}{{{{{UU{}{UUU}U}}}}{}}U}{}{UU{{{UU{UUUU}}{U{}UU}{{{UUU}}{UU{U}UU{{U}{U}{}U{U}UU}{}}}}{}UU{U{UUUU{U{{}{}UUU}}U{{{U{U{}U{{{{U{U{{U}U}{}U{U}}}UUU{{{}U}}U}}}U{U{UU}UU{}U}U{{}{{UU{UUU}}{UU}UU}{U{UU{{{}{{}{{{{{}}UU}{{}}{U{}U}U}UU{}{UUUU{{}{{{}U}{UUU}{}UU}{UU}}{UU{}U}}{UU}}}UUUU}}{}U}{U{}}}UU}}U{}UU{{UU}UU}}}{{UU{U}U{}}}}}{UUUU{U{}}{}{}U}{U}{{}{}}{U}{}UU}}U}}{UUUUUU}U{}{UU{U}{}{{{{}U}}{UU}{}}{}{{}}U}{{UUU}{UUU}UU{UUU{UUU{U}{}{U}{{{{UU}}}}}{U}{{UU{}UU}}U}}}U}}U}}}UUU}{{{U}}UUU{{}{U}{}{U}{{UU}U{{{{}{}}U}U{}U{U}{U}U}{{}{{{U}}U}UU}}}{U}}{}U}{U}}{{}U}}U}{{U}U{}UUUUU{{}}U}}UU}}}}}}}{U{U{}}}{U{}{{}{}}}}U{{{}U{}UUU}U}{{{U{{}U}U}}}}{{UUUU{U{UU{{}U}}}}}U{U}UU{U{}}U}UU{}{U}{}UU}U{UUU}UU{U{}UUU{}{}U{UU{U}{UU}}{}U}{{{U{{U{}{{}U{UU{}UU{{}U{UU}}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{UU}}UUU}}U{{}UUU}UU{{}{{UUU}UUU}}UUU{{UU{UUU}}UU}UU}}U{}U{UUU{U{{}{{{U}{{{U}U}}}{}UUUU{{}}{U{{U{{U}{{UU}{U{U{}}U{U}}{{U{U}UU}}{}{{U}}UU}}}{UU}}U{U}}}U{}}}}U{U}}U}UUU{{U{{{U{}U{}}{U{{}U}{UUU{{}{}{U{{}{UU{}{UU{U{U{{}{}U{{}{}{{}{U}}}U}{{U{U}{}}{U}{}}U{}U}}U{}U{U}U}U}}U}}U{}U{}{}{}}}{{{}U{}{}{UUU{UU{}UU{{UUU}{}}}U{U{}{}{{U{{{}}{U{{{}U{{}U}{{{{}U{U{U}{UU}}U{U{{{U{U}U}{}}UU{U}}{UU}{}{}{{{}}{}{}}U{}U}{U{}{}{U}}}{{}{}UU{U}}}}U}U}{{U}{}{{}}}UUU{UU}U{U{}}}}{{UU{}}}}{UU{U}}{U{U}{}}}}{U{UU}U{U}}}{}}}U{U}UU{UUU}}}{}U{{{}{UUU{{{{U{{{U}}{{{{{}{U}{{}}}U{}U{U{{}U{{{{U}UU}{{UU{}}{{{}U}UU{UU}{{U}}{}{U}U}U{UU{UU}UU}{{{U}{}}U}UU}{}{{{}U}}}}U}{{UUU}}{UU{}}{}}}{}{}{}}U{UU}{U{U{U}{{U}U{{}U}U{}}U{}}UU}U}U{{U{{U}{{U{{{}}}}}}UU}}UU}}}}}U{U}{{}U{{{U{{{{}{}}UU{{UUU}UU{{{{{{{{{{UU{U}{{U}U{}UU}{}U}}U}U{}}UU}}}}}{{U}}U{U}{}{{}}{{{U{}}U{{}U{{}{{U{}{}U{UU{U}}UU{}}}{UUU{}U{U{U{{{U}}{U}}{}U{{U}UU{U{{UU{}UU}UUU}}}{U{U}}}{U}U}}U}}}{U{}UU{}}{UUUU}{}{U}U}U}U{}}}}{UUU{{UU{{{{}}}{}{{{UU}}{{}}}U{U}U}}U{{}}U}{}}UU{UUU}}U}{U}}}{}{{{}UUUU}{}U{{{}{U{UU{}{{{U{}{{{}UUU}U}}}{UU}}{{{}}U}{}}{U{UU{{UUU}{U}U}}{}{U{{}{UU}UU{{UU}U}}{U{}}}{UU{UU{{UU}}UUUU}}}}UUUU}{U{UU{}}U}{{}}{U}{{{U}}{{{{}{}{}}{}U{UU{{}{UU}}U{}}}{UU{{}}U}UUUU}}{}}U{}}{}U{{{{U{U{{}{}{}}}{}U}{{U}{}}{{UU}}}U{{{UUUU}U{{U{{}UUU}{{U}U}UU}{}U}}{{UU}{}{{}}}}U}}}{U}{U}U}U{}}UU}}UU}}{UU}U{}}U{{}{U{UUU}}U}U{{{{{}{}}}}}{}}}UU{}{{{}U}}U}UU}UU{}}}UUU{{}UUU{U}{{UU{U}U}}}UU{UU{{{}}{}}{{U}}}U{}U}UUU}}}{}}}UU{{{U{{}}{}UU{U{{}UU}U{}}{U{U{{U{}{{U}{}}{{U}}UU}UU}}}}}}{U{}{U{}{U{}}}U}{{{U{}U}{}UU{{}UU}{UUUU{{UU{{}UUUUU}{U{{}}U{{{}U}{}U{{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}}U{}U{U{}{}{}U}}{U}{UU{{{U{}}{UU{U{}}}U{U{{{}{}U}U}U}{{U{{U{UUUU{}}U{U{UU{}U}U}U}UUUU{}{{U}U}{UU{{{}{}}{{U{{}UU}}U{U{U{}}{}}U}U{}}}U{}U{{{UU{U}{}}}{{{}UU}{}UUUU{{{U}UUU{}}{}{{}U{{UUU}}}}UU{}{}U}{}{}UU}}U{U}{}U}UU}{{U}}U{{{UU}U}{}UU}}U}U}{UU}}{U{U}{{}U{U{}UU{}{}{{{U}}}UUUUU}UUU{UU{}{{U{{{}U{U}{}}{{{{{}U{{}{{}}}{U{{}U{{{{{}U}UU{{U}UU}U{{}{}}U{{}U}}}U}}}{{UU}}{}}{UU}{UU{}{}}}U}{U{{U}}}}}{}}U{}U}U{{{}{}{{U{}{}{}{U}UU{}}}}U{{U{{U{{{U{UUU}{{U}{{U}{{U}U{U}{{{{{{U{U{{}}}{{U}UUUU}}}{UU{{UU}{U{UU}{}U{U{{}UU{}}{{{{}}{U}{U{U{{{}UU{}U}{}UU{U{U}{}}}{}UUU}}{{{U}U{{{UU}U}UU{UUUUU}UU}}}U}}{{U}}U{}{}{U{U}{U{{UUUU}{U}UUU{U{U{}{U{}U}}}UU}}}UUU}}{{}U{UU{{U{}}}{{}{U{}{U{{{{}UUUU}{}U{U}{}UU}}U{}{{UU{U{}{}}}U}UU}}UU{{U}UUU}}{U}}U}UU}U}}UU{{}UU}U{{{{}U}U{}UU}{U{}U}}{{U}}UUU{{}U}{{U{U}{}{U{}{UUU{UUU}}U}{{U}}U{}U{}UUU}}{UUU{}U}UU{UU{UU{{U{}}U{{{}{UUU{}}U}UU{{{}{U{}U{{}U{U{U{{}U{}{}{UU}{}}}{UU{{U}}UU{}UUU{U{U}}}{{}}U}}{U{U}{{U}}{}UU}U{}}}{{}}UUU}U{U{}{}UUUU{}}U{{{U}}}}{UU}{U{U}{}{UU{}{}U{{UU{}{{}U{UU{{{U{}U{}UU{{}{U}}U{}U}{UU}UUUU}{UUU{U}}}U{}{{{U}UU{U}UU{}U{{U{{}U{{{U}U}{{}{}{{{U}U{{}UU{}}U{U}}}U{}}}}{}}U{{U{{}{{{}}{U}}{{{{{}{U}UU{}}U}{U{UU{{}U}{UU}}{UUU}U}{}U{UU{{}}{{U{UUUU}}{}{}{{U}UUUU}}{}}{UU}}{U{UUU{}{U}}{}}{{{}U}UU}{U{{{{}UUUU}UUU{UU{{U}}{{UU{U}{}{{U}}}U}U{U}}U}U}}{UU{{U{}U}}}}U}UUUU{}U{U{UUU}{{}UUU}{}U{{{}}}{{{U}U}}{{U{{{{UU{{U{{{{U{U{UUU}{}}{}}}{UU{U{}U{}{{{U{{}{U{U{}U{}U}{}UU}U}{{}UUUU}{UU}U{U{UU{}{U}}}}U}}{{UUU}{U}UUU{UUU{{}{UU}{}{{UU}{}}}}{{{UUU{U}}}}U{}U}UU}{UU{{{UUU{}}UU{}UU{U}}{{U}{}U{U}U}}U}UU}U{U}}}{}{}}UUU}UU{}}}}}U{U{}}U}}U{{UU}U{U{}}UU{}UU{{U{}}}U}}UU{UU}{}{UU}{{U}{}}UU}}U}U{UU{{{U{UU{{UU}{}{{U}{}{{{U{}U{U}}{}{{}UUU}{U}U{}}{U{}}}{U{U}UUU{U}{{}U{{}}U}}U}{}{}U{U}UU}}U{{{}{{UU{U}U{UU}}U}{}}{}}UU{{UU{U{}{{{}}{{U}}UU}U{}}}}U}U{{{U}U{U}{UU}{{}{{U{{U}U}{{U}UU}}{}UU{{{{}}}}{U{{}}{UU{{}}}U{UU{}}U}{}{{}}}}}{}U{UU}}U{}{}{UU{U}{{}{U}U}{}}{U{U}UUU}}}{UU}}{{{U}{}}U{{}{{}}{U}{}}}{{}UU}U{U}UU}{}U{}{}}U{{{{{UU}U}U{}}}{}U{}{}}{}}U}{{{{}U{UUU}U{{{}{{{{}{{{UU{}}}U{U{}{U}U{{UU}{{}U}U}{}{U{}}}{}UU}UUU{}UUU}UUUUUUUU}}UU}{}}U}}}}}}}{U{UUU{U}}}}U}}U{{}UUU}UU{{}{}U{UU}U}{{{}}{}U}U}UUU{}{}}UUU{}}U}}U}}}{U{{{{}{UUU{U}{{U{{{U}U}U{{}{}}}{{{U}UU{U}{{U{{}U}}U{}}UU}{UUU{}}U{{}U{}}{{{}U}}U{U{}{{}}{{{U}}}{{{}UU}UU}}U}U}{{}{{UU}}}{}}{{}}UUUU}}}}UUU}UU{UU{{}}{{U{}U{U{}UUUUU}U}UUUU}{U{UUUUU{}{}U{}UUU}}UUU}{}}UU{U{U}{}}{{{}}U}UU}}}U}UUU}U}{UUU{}U}U{{{}}}}U{U{{UU}UU{{}U}U{{U}U{{{{U}U}U{{UUU{U{UUU{U}{UU}U{{U{}}{}{{U}}{UU{{{UUUU{}{{UU}{}{}UU{U}}}UU}{{}{{{}U{{UU}U}UU{U}}}UUUUU{{{}{}}{{{U}U{}{}U{}U{}}}}}U}{U}UUUUU{{UU{}}{}U}U}}}{U}}{}}}{{UU}{{{{U}U{{}{{}{UU}UU}}{U{{U{{{{U{UU}{}UU}}{}U}{}}{U}U}}}}U}{U}{UU{U{}UU}{{}{}}}}}{U}}}{UUU}}{}U{U{U}UU}}U{U{U}}U{{UU{{}}}}}U{{}{UUU{U}UUUUU{}{{{U}UU}{}{}{}}{}{{{}U}}{}{{UU}}}UU{}{}}U{{{{}}U}{U}{}{{U{U}{{U}}U}}{}}}{}{}}{UUUUU}U}{{}{{U}}}}{U}U{{{}U}UU{}{U}}}{}}}}{{}U{}}}}U}{U}U{{}}{}U{}{{}}{{}UUUU}{}}}{UU{}}{{{{U}{}UU}{U}U}U{}UUUU{}{}{U{{U}UU{U{U}}}{U}U}}{}UUUUUU{U}U{{U{}}{}}{UUUU}}U}UU{{U{UUU}U{UU}}U{{U}U{U}U{{U}U}{{{}UU}}}U{UU{}{U{}{{}U{{U}{}}U}{}{}U}UU{U}{}}U}UU}}}U}}}UU}U}{}}U{{UU}{{}U}UU}}}{U}U}}}UUU}{{{}UU{}UUU{}{}}}UU{}}}U}}}{UU}UUUUU{UU{UU{}}U{}}{UU}U}{{}U}{}{U}}}{}U{U{{}U{{U}U{{}{}{UUUU}}U}{}U}{{U{}}U{}UU}{UU}}UU}U}{}}}{}U}}}{UU{{{UU{{{{}{{{{U}U}}{{{{{U{UU}}}{}U}{{UUU}}}}U}U}U{}}}{}}U{}{{}}}UUU{}{}{U}{}}{U}}}{{}}UU}{U{U{}{}}}}{UU}}}U}{{U}}U}}}U}}U{U{U}{{U}{UU{}U}UUU{}}}}}}UUU{UU{U}}{}U}{}{}UU{{}U}UUUU}}}U}{U{{}{}}}{{UU{}}U}{}U{{{}UUUUU}}}}}UU{{{}U}}UUU{{{}{UU{}U}UUU{}}{}{U}{}U}}{{}}U}{}}UU}U}}U}}UUUUU}{}}}U}U}U{}}}{{}}}{}{}U{{{U{}{}}}{{}U{U{{U{UU{}U}UU{UUU}{}U}U}UU}{U}U}{}U{{}U}U{}}{U}UU{{}U{{}}UU{U}{{}}}UUUU{{{}{{}}}UUU}{UUU{{UUU{}}U{UUU}}}}{U}}}}UU}U{UUUU}}U{{}U}{}{UU}UU{}}{{U{{}}UUU}U}UUUUUU{{U{{{UUU}}}}}UUU}UU{UU{{U{}}{{{U}}UU}{UUU{U}}UUU}}{}U}{{}U}UUU{U}}{{}{U}{UU}}U{U{U{{U{UU{{{{{}{}}U}{{}{}}UU{}}}{}UU{}}{}{}U}}U}UUUU}U}}U{UUU}UU}}U{}U{}U}{}}{}U{U}{{U{UU}{{U{UU}{}{U}{U{U}}}}{{{{{{U}}}{{UUUU{{{}UU{}}}{}{}UU{}U}}U{{UUU{U}UU}U{{{{{{UU{}U}UU{U}U{}{{}{{{}{U}{{{}}UUUUU{{{}}{U{U{{}U}U{}U}{UUUUU}U}U}U}U{UU{UU}U}{U{}U}UU}U{}}{}UUU}}U}UUU{{}{U{}}U}U}{}U{}{U}U}{{{}{}{U{UU}{UU}U{}{{}{{}}U}{{}{}{{}U}U{}U}U}{}{U}{UUU}}}{U}U}{}}{U{{}U{UU{{U}UU{UU{UU{{}{{{}UU{}}}}{{{U{{UUU{U}U{U{UU}U{U{{U}}}{}{}U{}{{U}{UU}}}}{{}}}{{U{}}U{}}{UU}{U{}}}U{}{U}U{U{U}{{}UU{{UU}UU{}UU{U{{U}U}UUUU}U}{{{}{}U{{{{UUUU{{}{U{UU{UUU}{UU}U}U{U}{}U{{{UU{}}U{U{U{{}{UU}}{}U}{}}{}{{}}{}}{UU{{}}UUU}U}{{U}}}{}{}U{}{U}UU{}UUU}}}}U{{U{U}}{U}}{U}}}U{U}{{UU{UU{}}{{{U{}}}U{}{{U}UUU{}U}}UUU}{{{}U}{}{U}}U{{U}U}U}{}U}}UUU}}UU{}{}U}U{{U{{}{{}U{}U}U{U{}{UUUU}U{U}{U}}{}{}{}}{{}UU}}U{UUU{}}{}}U}U}UUU{{}{{}UU}U}{}UUUU{}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{UUUU}{}U{{U{UU}{}UUUUU}UUU}{}}{}UU{UUU{}{{U}U}}}}}UU{U}U}UU{}}{}{UUUU}UUU}{}}U}U{{{U}UUU{}{}U}U{}UUUUUUU{U}}U}{}{U{{}U}}}U{{}}}UU}}}UU}{}U}U{UU{U}{{UU{}U{{U{}{}U{U}U{U}}U{U{}}}U}}U{U}{U{}{{{{{}UUU}{{}{U{{}}}{{}UU{U}}U{}}}}}{{{U}UUU}}{U}}}U}UU}}{UU{}{}UUUU{{}U}U}U{UUU{}{{}U{{}U{{U}{}}}}}}{U}{{UU}U}}{U{U{{}U{{{UUUUUUU{U{{}{}{UUU}U{}U}}}{U}U{U}}U}{UUUUU}{U{}{}U}UUUU}UU{}{{}{{}U}U{}{}{{{{UU}}UUUU}{}{}}{{}}}{U}}}U{{}UUU}}{UUU}{}U}}{}}U{{}}UU}{}{{}{{UU}U}}U{}UU{}{U}}}U{}U}{UU{U}}}}UU{}UU}{U}{{{{}}U{{{U}UU}U{}{U{}{}}}UU{{{UU}U{{{}{U{}{{{UUU{{{U}{U{}UU}{}}}UU{}{}U}}UU{{}U{UU}U{UU}}}{U{{UU{{{}{U}{}}{{UU{{}UU}UU}U}U}U{}}}UU}{{U{{}U}U}U}U}}}{U{{U}{{{}U{{UU{U}}{}}{{{UUU{U{U}U}{UUU{U}}}}U{}}}U{}{}}{}{}}{}}{{U}{{}U}{}U}}}U}UU{{}{{{U}{}}}}UUUU}{U{U}}}}{}{UU}}}UU{}U{{U{U{{{U}}}}UU{}{UU}{{{{}U{}}}{}}}}UUU{U}{{}{{}{{{{}}}}{U{UU}}}{}U}}{}}{UUUU}}}{U{{}U{{{U}{UU{{U}}{}}{}}U}U{{U{U{U{UU}{U}U}U}{{}{{}{{{U{}U{U}U}}{}{{}{UU}U}}{{UU{UUU}{U{U}}U{{UUU}{U}}{{}{UU}{UU}U{UUU}{}}{U{U}{U}}UU}UU}{U}UU}{}}{}U{{UU}U}}}U{U{}}U}}}{U}{{UU{{UUU}{U{}{}{{U}{U}U}}UU}U}U}{{}U{}{{U{UUU}U}U}{{U}U{{}}}}}UU}}U{UUU}UU{{{U{}U{UU}}U{U{UU{U{U}}}{}{{{}}}UU}}{{}{{{}U{}{U}{{{}U}U}{{}UUU{{U}{{{UU{}}{}U{{{{UUU{{}UU{UUU}}U}{{}UU{U{}U}{{}{U}}UU{{{}}{}}}{U{U{}{}UU}{U}U}{}{U{}U}U{}U{U{{}}U}{{U}UU{U{{{{}}{{{}U}{{{}{}UU}U{U{{UUU{{{U{}}UU{U{{U}{}{UUU{{UU}{U}{{}U{{U}{}UUU{{U{}{{}UUUU{{U}{U}}UUU{U{}}{}}}U}}U}UUUU}{UU{{{U{}{}{}{}}UU{{U}}UUU{UU{}U}U}{{U{{{U{}}}}{}UU{UUUUUUU}{}{{U}}U}U}UUU{UUU{{}{U{}}}U{U{{{}}UUU{UU}U}U}U{{}}U{{}U{}{UUU}}{UU{}}U{{}{}{UUU}}{UU}UU{U{}}{U{}}{}U}U{}{}U}{}U}UU{}{}UU{{}{}}{}U{{}}{U{U}}{U}UU}U}UU}}{}U}UU}}}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{{{{}{{}U}}}U{U{{{{U}U}{}}}}U}}}{U{}UU}}{U}{UU}}{{{{}UUU}UU{}}UUUU{}}{{{UU{{UU{{}}}}{U{}U}}{}}}{U{{}U}UUUU}{U}}{}}}}}}UUUU}{}}{}}{UU}{}UU}{{}{}}UU{UU}UU}UU}{UU}U}U}U{}}UU{}UUU{U{UUU{U}UU}{}UU{}}{{{{}U}{U}{}{}}}}{}{U{{{U{{U{U}}}{}U{}}UU}U}{{U}}UUU{{}}}{U}U{}{U{}U}{{U{}}{}}{}U{U{U}U}{}}}U}UU}}}}{}}{{UU{{U}}}U{{U}{}}}U{{{{{UU{}{}{{U}UUU{}{{U}}}{{{}U{U}UU{U}{{}}U}}}{U}UU}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{UUU}{}{}{}U{}{{{U}}{}UU{UU{U}{}UU}}{UUU{}U}}{{{U}}U{U{UUU{U{{{}}}}{{}{{{{}}{U}}{}}}{}{{}{UU{{{}}{}UUUU}U{U{}}}{U}{U}}{{}{}{}U}U{}{{U}}U}}{{}{U}}}UU{UUUU}}}UU}{{{{}{UU}{}{UU{U}{{{{U{U{}{}U}{}}{}}{}{U{U{UU{UU}U{}{{}}}}{{}}}{{}{U{}}{}U}{}}}}{{UU{{U{{}U{}}{}U}{U{UU}UUU{U}{{{{}{}}{{{U}}U{{U}U}U{}UU{U{{}{{{UU}UU{{{{{{U}UU}UU{{{}UUU{U{U}{}U}UU{}{U{}}UU{{{}}{U{}U{{}}U{U}}UU}{}}{{{}}U}}}}U{}{UUU}{}}}U}UUU}}}{}UU}}}}}U}}{U}}}U{{U{}}{{{U{{U}{}}}U{{{{}U{{{{U{}}{U{}UU{{}{{}{}UU{U{}U}{}U}U{}UU}U{}U}}}UU{{{}{{}{U{U{}UU}}}UU}UU{U}UU{{{}}UUU}U}{U}}{}{U{U}}UUU{{UUU{UU}{UU{U{{}}}}U{UU{}}{}}{UUUU{{{{U{U{}{U}U}}UU{U{U}}U{}{UU}UU}}UUU}}}U}UU}}}{{U}{U}{U}}}}}U{}{{{U}U{{}{}}}}{U}U}{U}{}{}}{}{{{}{}U{}}{U}}}UUU{}UUU}U{U}{UUUU{}}UU}}}U}U}}}UU}{{U{U}U{{UU}UU{U{{U{{UU{}{}}{UU}{U{}{}{}UUUUU{}U}}U{}U}}}U}{U{{U{{UU{}U{{U}{{}}{U}UU}}{}{}U}}U{{{}}U{{{}U}{{}{{}UU}U{{UUU}UU}}UUU}}U}U}}}U}U{{U}{}}}{{}}}{{{{UU{}{UU{}U}}{}{}}}U}}{}{{}U}UUUU{U}}}}{U}U{}}U{}U{}{{{{U}U}{{U}{{UU}}}}U}}}{}U{{}}}{}UU{U{{}U{{{}}}U{{}U{}}U{}U}}}U{}}}}{UUU}U{U{{}{}U}{{UU}UU}U{}}}U}}{{{}}UU}}}U{U{U}U}}}{}}}}{{U{{U{UU}U}}{}{}{U{U{}}{U{{U{}UU{UU}}{{UU{U}{{U{}U}{{{UU{}}{{U{U}U{UUUU}}}U}{{}{}UU}UUU}UUU}}}{}{{}}UU}}{}UUU{}}U{U}{{U{}}{{{}U{{UUU}}}}UU{}{U{{{}{UU}{}U}U}}UU}}{}UUU}U{U{{U}{{U}}}{U}}UU{U}}{}}{{}}}{{}}U{U}U}U}U{U{U{{{}U{{U}}UU}{}{{U}{{{{}}{{}}{}UU}}{}U{UUUU}UUU}}}}}UU}}{{{}UUU{}}}}{}}{UU{UU{{UU{}U}{UU}UU}{}}U{{U}U}{U}}UU{UU}U{{}{}{UU}}}UU{U{{}{U{}U{}U}{U}UUU}}U}}}}{UUU}}{{}U{U{U}}}}U}}{{}}}}UU}UU}}{{}{}U}UUU}}{U{{{}{}{}UU{{{}UU{{}}U}{U}{U}U{{}}U}U{{{UUU}U}UU}U{{}}{}}}U}}U{}}}}{UU}UU}U}}}{{{U{{}{}}}UU}{U{{{U}U}}U}{U}U{{{}U{UU{}}}}UU}{UUU}{U}{}{U{}{U}}U}}U{}}{{UUU{U{{{}UU}}U{}}}U}U{{UU}}U}}{{{U}U{}{}U}UUU{U{{}}UU}}{}U{{}U{U}U}}}}}{U{{}{{U}U{U}{U{{UUU{U}}{{}{U}}}UUU{{U{}UU{UU{U}}{{U{}}{}UU{}UUUU}}{UU{}{}{{U}U{U{{}U{{}U}U{}}}UU}U}{UU{{U}{U{{U{}{U}UU{}{{U}}U}}U}U{{U}{{{}}UU{}}{{}{{{U}U}}}{U}U{}U}}}{{{{{}{UU{{}}{UUUU{}}U}}{}{UUUUU}}{}U}{}}{{U}}}{{}}UU}UU}U{}U{{}}{U{{U{{U}UU{}}{{}}}{{{{{}{{UU{}UU}{U{}}UU}{U{U}{{}UU}U{{U{{{U}UU{{{}{}}{{UU}UUU{}{U}{}{}}}}U}}{UU}U{}}U}U{}}{U}U{UUU}U{}}UUU{}{{U}UU{{}}U{}{}{}}UU{U{UU}}UU}}{{U{}}{U}{{U}UU}}{}{{}}}}}{}}{UUU}}{{{{{{U}{}}}{{{{{U}{}UU{}{}UU}{}}U}{{{UU{{}U}{{{{{{{U{{}}}UU{}U{UUUUU}}}{{{{U}U}U{U{{U{{{U}{U{}{}UUUUUU}}UU{}U}}}U{}}UUUUU{}}}}{{{}}}{}U{{{}UU{{U}{}{}{}{UUU{UU}}U}{{}{{}{}{}{{}UU}UU}{}}U{U{{U{U}U{{{}{{U}{}UUU{{}{{}U}{}{{{{{}{}{}UU{U{{{U}U}}}}UU{U{{UU{}UU{{{}{{{}UU{{U}{{{}}U{{}}{}}}UUU{U{{}}{{}}{}}{UU{U}U{}}U{UU{U}}U{U{}}{{{U{{U{{}{}UU}{U{}}U{{{}{{}{}UU{UU}}}}{UU{{{{{}{{{}{UU}{UUUU}}{}{}{{{{}{{{}{}U}U{}}}U{U}U{}U{}U{}{UUU{{U{U{U}{{{}{U{UUUU}{}}U}U{}UU{}}UU}{U}{}U}U{}U{UUU}U}{}{{{U}{UUU{U{{U{{}}{U{UU{{UU{{}{{}U{UU}{{}}}{UU}U{}}{U{}}{{U{{}{UUU{}U{U}{}}UUUUUUU}}}U{}{UU{{{{{}{U{{}U{UU}U}}{{UU{UU}U{}}}}}}}}{}}}UU{UU{}{U}}}{U}{{}UU{}{{U}{{}}}{}}}U}UUUU{U}U{UU}UU{UU{UUU}{{}U}}U{{{U{{}UUU}U}U{U}{U{U{{{}}}{U}U}U{}}}{}}{U{}{}{UU}}UU{U}}}UU{{}{{U{{UU{UU{{}UU}{U{U}}}U}}UUUU}{{UU}{{U{U{U}UU{}UU}UU}{}{UUU}{U{UU}}{}U}}{}U{{}}{{{U{U}UUU}{}UU}{UU{U}{{}}{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{{}UUUU}}U{{}}UU}UU{}U{}{UUU}{{}{U}UUU{U{}{UUUUUU{}}UU{}UUUUU}UU{{}}{}U{{U{U{U}U{}{UU}{{}{{}}}{UU}U{{}U{U}{{{}UU}}}}}{{U}}}{{U{U}{{{U}U{}}{UU{}U{}U}}}U{}U}{U}}}U{{U{}}UU}{UU{{U}}}}UU}UU{{{}{}}U{{{}}U{{}UUU}U{UU{}{{}U{U}}}{UU{}{UUU{}{}}}}U}{{}UU}}{{}{UUUU{{}{}{}UU}}}UU{{}}}}{{}}}UU{}{}{UU{{UUUUUUU}{}{U{UU{}{U}}}U}U{{}}}UU}}}{}U}U}}}U}U}{U}}{}}U{UUU}{{U}}U}{{}{{{{{{{}}UU{U{U{U}UU{{}{}{}}{UU{U}}}{{{}{UU{U}{UUUU}{}U}}}}}}U}{}{}U{UU{U}{}{UUUU}{UUU{}UU{U{{{U}{{{}{{}{{}}{U{U{UU{{}U}{U{}U{{U}}UU}U}UU}U}UU}}}U{}}U}U{{}}{{{U{U}}UUU{{U{U}U}{}U}{U{UU{}}{UUU}}{}UU}}{{{UU{{{{{UUU}U{}{{U}}U}}}UU}U{}}}U{U}}{{{U{{}}UU}U}}{UU}UU{U}}U{{{U}{{}UU{{{{}{}UU{}UUU{UU}}U}}{U{{{{}U}U}}UU}}{{}U}{{{U{U}{U{}}}U}U}}U{{}U{U}U{U{{}{UU{{UU{}U{{U}{{UUU}}U}{}}}}UU}{{UU{}}{{U}{}{{U{{{{{{{U}}{{{U{}UU}{}{}U}{}U}U}}U{}{U}}}U{}U{{UU{}U{}}}U{U{{{{}{U}}{{{UUUUU{{}}U{}UU}{}U{UU{{{U{U}U}}}U}{}{}U{{{{}}UUUUU}}}U{{{{{{{}UUU{U}U}UU{}}}}}}U}}{UU{U{{U}}}}}}{{}{{U}{}}{U}}{}U{{}UUUU}{UUU{{}}{{}U}{}UUU}{}{{}}}{}{}}UU}}{}U}U{U}}{{U}{}}UU{}}}{U{}UUU}UUUUU}{{U{}}{}{{{U}{}{{U}UU{{}{U}{{U{}{}}}U}UUUU}}}}{{U{U}}{UU}{U{U}{U}}{{}{{{U{}{}U{{{{}{}{UU}U{}}{UU{}}{U}}}{}UUU}UUU}{}UU{{}U}U{}{}{{}U{{{{}U{}}U{}UUUUUUU{}}U}UU{U}{}}U}U}UU{{}U}UU{{{UUU{}{{}}{U{{U}{{UU{U{U}UU{}}}}UU}}}{}}{}}U{UU{U}{{}U{}{{{}}{UU{U{{UUU{}{{{U{U{U}{}{U{UU{{UUU}}{{U}U}}}{}{{}{{U{}}{U{U{}U{U}{UUU}U}}}}}}U}U}}}{U}U}{UU}U}{{{}{UUUUUU}{UU}U{{{}}{U}{U{{U{{{}{}U{}}}{}U{{}UU}{UU}U{U{{{}}U}U{}}{U}{{UU{U}{U}UU{{U{U{}{UU{{UUU{{UU{}{U{{}U}{}}}U{U{}}U{{{{UU}}U}{UUU{U}{{U{}{{{}U{U{{}{U{}}U}{UU}{U{{U{{UUU{{}}{}{UU{{UU{{{{}}}U{{{}U}{U}UU}U{{U{UU}}U}}}}{U}{{{}}U{{}UU}}{}U}{{}}U}U{}}UU}UUU{}UUUUU{UU}U}{}}}U}U{{{}{}}}UU}{{}{{UU{UU}{U}}}U}}U{U{}U}{U}}U}{{{U{}}}{}}U}U}{}{UU{}{UU{}}UU}}UUUUUU{}UU}UU}{{U{U}{}UU}{}{U}UUUU{}}}{}{}{U{}}}U{UUU{U{{{{{{U}U}UU{UU{{{UU{U}U}}}}}U{}U}{}}}U}}U}}}U{{}{U{{UU{}UU}U}UU}}}{{}}{U{{U{UU}}}U}{}U{{{}U{UUU{U}{}}}U{{}{{}}}{}U}UU{{{}{}U}UUU{}UU{U{U}UU{{U}U}{{{}U{}{U{}UU}{{U{U}U}{}UU}}U{{{UU{{{{U}U}}}UU{}UU{UU}UU{}{{{U}U}{UUU{U{}{}}}}}}UU}}{}{}U}}{}}{}U}{{{U}{{}{}U{}{UU}}U}UU{}}UU}}{}}}}U}{{{{{{}{}{}{{{{U}U}{{UUU}U{U{}}U{}UU{{{}{{{{}U}}{U{}U}U}{UUU{UU{{U{U}U}U{{U{}UU}UU}UUU}}}U{{}U{UUU}{UUU{}}{{}}}{{}U}U{}{{UU}{{{{}{}}U}}{}}{{U}U}{}}{{{{U{UUU}UUUU{{{}U}}U{}{}U}UUUU}{}U}UU}U}U}UU{U{U}{{{}UU}}{}{U}{U{{{}U}U{{{{}{UU{{{}01065
not made by [me]
KAIJU54-21
Scratcher
15 posts

Flipnote Studio: Scratch Edition CODES

U}U{U{{{{{}}}U{}UU}}{U{}UU{U}{UU{U{{}{U}}U{{{{UUU{UUU}}{U}U{{U{}{}}U{}U{U}}}UUU}}}{}UU{U{{U}}U{{}U}}}{UUUU{U}}}}U{}}UUU{{{}}UU}U}{U{UUU{}U{}}U}}U}U}}U{UUU}U{}}UUU{}{}}{{}U{{{{{}}U}U}U{U}{}{U}{{}}{U}{U{}{U{U}}}UUU}}U}{}{U}{{{}{U{UUU}{{{}{{{}{{{}U{}U{}U{}{}{UUU}U}U}{}{}{UU}U}{U}U}UU{}}UUU{{{}{U{U}}}U{{}U}}{}UU}{}{U}{{}{U{}{U}{{{UU{U{U{U{{{U{U{UUU{UU}{{U{U{}{}{U{{}{U{U{U}UUUU}{}{}U}{{UU}}U{UUUU{}}UUUU{U{}{U}UU{}}{U{{}{U{UU}UU}}{{}}{{UU{UU}U}U}{}{{{}U}{U}}U}{U{{U}{}UU{{{{UUU{UU}}U}U}}U{}}{}{{{}}{{{}U{{}{{}}U}{{UUU}{{}}UU}UUU{U}}UUU}}{UUU{}U}{U}{{{}}{}U{}}{{}}UUUU}U}}}}{{}UUU{}}}{{{UU}U}UUU}}{U}}}}{U{}{}{U}{}{}}}}U}}}U{UUU{UU}}U}}}U{{}}{UUU{}{{UU}{{{UU}UU{}{UU}UUU}}U{{}{{{}{UU}U}}}}}}{{}{UU{{U{}U{U{{U{UU{U{U}}{{U}UU{}}}}}UU}}}}{U{}U}{}U{}U}}}{U{{U{{}{}{}}{}{}}U}{{{{{{{{{U}{U{{U{{U{}{UU}{U{{U{UU{}UU{U}}{{}}UU{U}U}{{}{{U{{{UUUUU}{{U}U{{{}{}{}}{U}UUUU{{}}UUU{}{{}{U}}}{{}U}}}{U}U{U}{U{U{}U}UU}}U}{U}U}{U{U}U{}UUU}}{UU{{{{}{UU}}{{}U{{}}}U}}{}{U{{}U{U}U}}UU}}}U{UU}{}}U}UUU{}{{U{}U{{{UUU{}}}U}U}U}{}U}{{{{{}UU{}{UU}U}{U}UU{}{{{U{UU}U}U{}}{U{UU{}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}}}}}}{{UUUUU{}{U{{U}UU}{}{}UUU}}{}U{{}{}{}}{}U{}U}{}U}}}{{}{{}U}{{{{{{}U}{{{U{{{U{}{{}{{U{{{U}}}U{}{}U{U}}}}}}UU{}}U{U}}{{U}}}U}}}}UU{UUUU{U{U{UU}}{U{}U}U{U{{{{UU}}{{{{{U{}{{U}U}}{}{UUUU{{U}}}U{U}}U{U{{}UU}}{{U{UUUU}{}}UU{}{}UUUUUU}U{}{}UU}UU{}{U{{{}U{{}U{{{}{UU{}}}UU}}{}}U}}{{U}{}}{U{{UUU{}}{{}}U{{}{{}U+++++++++UU}}UU{U{U{{U{{{U}UU}}U}U}{}{U{}{{{}U{{U{UU}}}UU}{UU{}+++++++++++U{{}}{}{{U}{U{{{U{{{UU}}}U{}{}{{}}{{{UUU}{{{{UU{}{U}+++{U}}}+++++U}{U}}U}}U}UU}{UUU}}}}{}}}{UU{{{}U{U{}}{U}{}}U{}U}+++U{{}{}{{U+++{}UU}}}{U}}{}UUU{}}{}}UU}U}UU}{UU}{U}{}{{U}}U{UU+++}{U}{U{}{UU+++U}}}}{{}{}}{{}}U{U{UU}U}UU}{}{U{}}}U{}}U{{}{{}U++}}}}}}U}}{U{{+++UU}UU{UU}}UU}{U{}}}}}}U{}}UU{{UU{{}{{U}U}}}{{+++{{{U}}}U}}}U}U+++}{UU{UUUUU}{UU}}{U}U}}{}UU}U{}U}}}}{}}{{U}{}++}{U{++}{{U++UUU}++{{{U}}{}UUUU}}}{UUUUUU{{UU}U{{U}{U}{{U}{UU}U++U{{}++}{}{++UU}U++U}{{{{{}U}{{UUUUU}{}{}U}U}U{}{{}}{{{{}}}U{{U+++U{{{}UUU{}UU}}U++{U}}}{U}}}U{}}{}{{U}{}U}{{U{{}U}}U}U}U{}{UU{}+++U}{U{}{{{{{UU{++{U{{U{}{U{{{{UU}}{{U}U{{U}}UUUU{}{{UU}{UU}UUU}+++{UU}UU}U}}}}+++UU{UU{}UUUUU{{{}}}}}}U{U}{{}UU{}}U}{UUU{U{}{UU}++++U{}U{U}{{}++}}{UU}{{{}UUU}}U{{{}}{U}{UUU{}}{}}UU{}{}U}{{{{}U{+++++++}}UU}{++{U{U{}}U{}{UU{{U}{}}UU{{UU{}U}U{}U}}U}}{}U{{}{{{U++++++++++U{+++U{{U}}U}{UUUUU}}{U}U{U}{U}{}{{}{{{}}U}U}}U{{UU}{++++}U{++++++++}}}}U}U}}UU}{U{}{{{{{{{UU{{}U}}U}}{{}{}}U}UU{{{{+++++{UU{U}+++++}U{UU{{UUU}UUU}U{UUU{{{{}}}U{}{U{{{}{U}UUUU}}U{+++}++U}U}UU{}++++}}UUUU{U}U}}{U{U}U{}}{}}U{U}UUU}U}{{U{UU{U}U}+++U{++U{}}U}}U+++++U}}}}{U}UU}UU}}UU{{{{{U{UUU{U}}UU}}UU}{}{{{{++UU}++}U}{{U{}++{+++}}UU{}U{}{}U{{UU}}{{{{{}{{U}{}}U}{{UU{U}U}{}U{{{++U}{U}U}{++{{++{U}UU{}}{U}{U}{U{{{{{UU}{U}U}}}U{UU}{U}{}{{{{}{{++{UU}{{{U++U}+++}{}UUU{UU{UUU{}U}U}}U}{}UU}}U{}U}UU}U{}{}}}{}U}++}UUU{UUU++UU}++UU{}U}U}U}}U}}{}}}U}{}U}U}{{{{}{}U{U{}}}{}UUU}}++{{UU{U}}++}U{UUU{UU{}U}}{}}{{U{UUU{UUU{{UU}}}{{}}}{U{{}{{U}{U{++{{UU}{}U++}{U{}UU}U{}}}{}{{}}U{}{}}U}{}U{}{U}U{{}}{{{{}}}{{UU}++U{}}}}{U++{U{UUU{}U}U}U}{}U}UUU{U{}{{}{U}}{U{{U{}}U}U{U{U{{UUU{U}}U}}}{}U}{{U{}U}}{}{UU}}U}{{}}}U}}{}U{{U}}{}{}}U{}}{}{U}{}}{{UU}{}}}{U{}}}}{}}UU}{{U}}}U{}}UU{{}{{}}{}{U{U{{U{{{UUU{}{U}{{}{UUUU}{{U{}U{}{U}{UU{}}U{}U}{{UU}{{U}{{}UUU{{}U{UU}U}}U}}}}{}{U{}U{UU}}{U}{UU}{U}UUU}}}UU{U{}U{{}}{}{{}{{U{{U}UUU}UU{}{UUUU{{UU}}{U}}U}{}{UU{{}U}}{U}{}{{}}{{}{}UU}{U}U}}{{{U{{}}{}{{}{}{}UU{{U{}U}}{UU{UUU{{}U}}{{}}U{{{{{U{}U}}{U}{}U{U}{UU{}}{}{}{U}U{UUU}}U{UU{U}}}}}U}{}}}U{U}{U}}}UUU{{}U{{}{}U{U{}}UUU{}}}UU{}UU{}U}}{}}}UU{{U}}{{}}U{U}}}}{}}UU{}{}}U}U}{{U{U}}U{U}{{}U{{{{U{{U}}}U{}{{UU}{UUUU}U}}U{UUU}}}{{UUU{}}}}}{}{U}UU{{{{{}}{}U{}U}}}U{U{{}UUU}U{U{}}UUUU{}{U{UUU{UUU{U{U{{}}}}UU{{{{{{U}{U{U}}{U}}{{}{UUU}{}{}U}}}UU{}{U{}{{}}{{{}U{UU{{{UUU{{U{{UU{{{U{}{}}}{}}}}}}{U{{{{{}{{}}}{}U{U{{{}}U}UU{{{{}UU{{}U}{UUU{{U}U{{UUU{U{{{}}U{}U}{{U{{UU}}U}{{U}}}{}}U{{U{U}}}{UU}{UU}UUUU}}{U}{{}}{U}{{U{{U{{}U{{U}UUU{{U}}{UUUU{U{U{U}}}U{{{U}UUU}}U{U}{}{{}{{U{{{{{{}U{}}}}{}{}U}U{{}{UU{}{U}{UUUU}{}{{UU{UU{UUU}{}UUU{}}}{}}{{UU}U{{{U}}U}{}{}U}U{{}U{{{UU{U{U{{{}U{{U}U{U{}UU{{}U{{U{{UU{UU{}{}U}UUU}{{}U}}U{{U{}}}{{{{{{U{{UU}{{{}}}}}}}U}}{{}U}{{U}UU}{U{UU}UU}}{UUUU}}}U}U{U{U{}U{UUU}{}}{{{UU}}{}UUUUU}UUU{}}UUU}{UU{}U{U{{}}{U}{{{{U{{}U}{{{}}}{{{UU}UUU{U{}{}}{U}U{}}{U}U}}{{{{U}{{}U}UU{{U{{{}}}U}UU}UUUU{}{{UU{{}{U}U{{{}UU}}{}U}UUUU{{}{{}{UU}{}U}{{{}{U}}}}}{{}U{UU}U{UUUU}}}UUU}}}U}{}UU{{U}{}}U{}UU}}}}UU{U}}}}UU}}U}}}{{U{}U{{{{{UU}}{{}{{{{}{U{{{U}{U}{}}}{{U}}U}UU}}{{{UU{U{U{U}}}}}U}}U}{U}U{U}UUU{{}U}}U+++++++++UU{U}}{{{U{{}{}}{U{{}U}UU}}}}{}{{U}}{{UU{{}}U}U{}}}}{U+++++++++++U{{{UU{{}}}UU{UU}{}{}U}{U}}{}UU}UU}}}U}{U}{}U}}U}}UU+++{U{}{+++++U}UU{{}U{U{U}}{}}}{}U}U{{{{UU}{}{U{{U{{}}UU{U{}}{}+++U{}}}}{U}+++}U{UU}}U{{}U}}{}{{}UU{{UU{{{}UU}{U}U{UU{U}UU{{}U+++{UUU{{}{{UU+++U}}UUUU{U}}{U{}}U}U}}}}{UUU}}}{}}}}}UU{}UUU}U}U++}{}UU}}{U{}UU+++}{U}}UUU}U}}{}{UU{}}}U}}UU{UU{}U}U}}U}}{{{{{U+++{{U{}}U}UU{U}}+++{{{UU{U}{{}{}U{UUUU{}}{UUUU{U}U{{{}{UUUUU}{{++U}}U++}{U{++}}{U++}UU}UU{{{{UUU}U{{U}}}UU}U{U}}{U{U{}U}{UU{}{U++{U{}++}}}{++U{U{++}{}{}{}UUU{}{{U}}{}{{}}UU{}{}U}U}U}U{{U{U{UU+++{}{}UU}{{U}U{U}++}{{{U}}{{{{}}}{U}{U}{}UU}{{U}}U{UU{U}{}U}{}}}+++UU{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{}{U{UU}UU{++++}{U}}U}}}}++{{{UUU}U}{{{U}}}{}}U}}}{{{U{U}}{}{}}{}}}}{{{U}U}U+++++++{}U{{}++{{}UU{UUU}}U}{{}UUUU{{}{U}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{{}}}{UU{{}}}{}{U{}{}{{}{{}U}}{UU{+++++UUU}UU+++++{}}}{U{UU}{}{}UU}U}}{{}UU}}U}UU{{{}{{}U{U{}{U{U+++{++}U}U{{{U++++U{{UU{{{U{}UUU{{}{{}{}{{}}U{U}}U}{}}}}UUUUU{{+++{U++{UU}{U{{+++++}UU}}U}}U{{{UU}}{{}{}{{{}UUU{}{}U{{{UUU}UU{U++{{{++{U{{}{}{++{+++U}U{{{U{U}{}{UU{}}U}}}}UU}UU}}U{U}{{UUU}{UU{U}}U++{}UUUU{U++{U++}{{U{}}}UU{{U}U}}}}{{U{UU}{{{}}U}}U}U{{U}{{{U{}{++{U}UU{{U++U{+++U{UU}{U{{}{{UUUU{{{UU}U}{}{{U{{{}{}UU}}{}U{U{{U++U}{{UUU}++}{U++}UUU}}{{}U{U}{}{{{U}{}{U}U}}}UUUUUU{}UU{U}{{U}{++U}{U}{{{++{}U}U}{}{U}UUUUUU}U{}{{UUU{U}}UU{{{{}U{}U{{}U{}{U}}}++U{UU}{U{++U{U{}U{}}}{}{UU{}}UU}U}}}}U{}{}{}U{}UU{{}U}}{{{UU}{{++{{U}}}}U++U{U}UU}{U}{U}UU{U{{}U}UU{{}{{{U}{{}}UU}UU}UUU{U{}UU{}}{}UU{U}{}}{{}{}}{}{U{U}U{U{UU{}{}UUU{}UUU{U}U}}UUU{{{}{}U}{}{UUUU}{{U}{{UUUU{U}U}}{{UUU{{{{}U}}U{UU}}}}UUUU{UU{UU}{U}{}{}{U}U{U{UU{{U{{{{}{}U{{}UUUU{}}}U{}UU{{{}U}}{}}U}}}U{}UUU{}}{}UU{UU{{{U{}}}U{U}{{UUUU}{}}}{}U{}{}U}}{}}}}}}}U}}}}U}}}{UU{U}{{}{{}}U{{}}}{{}}{}UU{}}U{}U}{}{{U}{{}{U{{}{UU}{}{}U{}{}}}UU}UU{{}}{}}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{{UU}}UU{U}UUU{}UU{{U{}UUU{U}UUU}}{{U{{}}}U}UU}}U}U{{U{{}UU{U{}U}{}}{UU{UU{}U}U}}{U}UU}U{}{{}}{}{UU{{U{}}}U{}{U{{UU}{}}U}}}}}U}{{}U{U{}{}}}}{}{}{}}}U}}{}}{{{U}U}{{{}}}U{U}U}U}U}}{}}{U}}}U}}}U{{{{{U{U{}{U}}U}UU}}{}{UUU{{U{U{UUUU}U}{U{U{}UU}{U}U}U{}{}}}}}U}UU}{}UU{U}U}UU{{UU{}}U{UU{U}U}U{U}}U}UUU}}U{}}{}}{UU{{U{}UUU}U}}{{{{U}UU{{U}{}{UUU}}}UUUUUU}{}U{UU}}}{}{{UU{UUUU}}U{U}{U}}U{{}U}}U}}{U}{U{U}}{{{{UU{UU{}}UUUU{}{UU}}{}{{U}U{{U{}U{U{{{{U}}{{}}}}UU}U}}{{{{}{U{}}{{{}}}{}}{U}U}{{{}{UU}U}{UUU}{{}UU}}{}{U{}}{U{U{}U{U{{}}{{{}{{{{{U{}}{}U}}{U}}U}U{UU{{{U{}U{U}}U{{UU}}{U}{}U{UU}}U}{U{{{{UU}{{{}}{{}}U}}U}}{{{U{{U{{U}U{U}U{U{{}{U}{{}{{U{}}UUU{}}{{U}{U}}{U{}}UU{}{{UU{U}U}{}{{}U{}}U}{UUUUUUU{U}UU{U{}}U{{U{}U{UUUUU{{}UU}UU{UU{U}U}UU{U}{{}}U}}}}U}}U}}}}UUU{U}{{{{}{{}}{UU}UU}}}}}{{UUU}U{{}{}UU}}}UUU}{{}}U}{}{{{U}{UU}UU{}{}{}}U}U{U}UU}U{}U{}}UU{{{{{}{U}}{UUU{{UU}}UUUU{}{U{{{UU}UUUU{U{U}{{}{{}U}}{U}{}{}}}}}{{}}U}U{{{}UUU}}{{}UUU}}}UU{U}}UU}U}}}{U}{}{U}{{}U{UUU{{{}{}{U}{}U}U}}{{{{{UUUUU{{}U{UU{}{U}+++++++++}U}{UU}{{}{}{UUUU}UUUUU{{{}{U{{}UU}}{U{{U{}U{}{UUU{}U{+++++++++++{{{}U}{U}UUU}}}U}}U}{}{}U}}{UU}}}UUU{U}{}U}{{U{UUU}{+++UU}U}+++++{}UU{{UU}{}{U{{U}}UU{}{{}}UU{UUU}U}}{}U}}}{{}UUU}{+++U}}U{}U}}+++}{{{{{}{U}{U}{{U}}}{U}UU}U}}U}}U{{UU}}{}}}{{{U{}+++{}{{U{}{}}U+++}{}}}{}}}{U{{U{}{{{}U{}}}}}U}}{{{UU{U}}}}UU}{}U++}}{U{UUU}{{{{+++{}U{}}{UU}}}}U}U{}{UU}{}}UUU{U{}{U{}UUU}UUU{}+++}U{{{{}U{{{UUU+++{U}{{}UU{{}U}}{}{}{U}{{}UUU{}{{{UU}UUU{}UU}}++{{U{++U{U}++UUU{++UU{{}{}U}}{UU}}{U}}}}}U}UU}{U}UUU}UUU}}{{{UU++}}UU++}U{U++UUU}++{{}{{}U}U}}U{}U}{}UU{}{UUU{}}{{}UU{{}}}{U}U{+++UU{UU}UUU{}U}U}++UU}{{U{UUU}}{{{UU{{U}}{UU}}{UU{}}{{}}}}}}UUUU+++{UUU}{}}{{}UUU++UU{{{U}UU{}{{}{{}{U}}}}U{}}UU}{}}}}{U{}{}}UUU{+++UU{}{}{}{U}U+++}U{{}}UU}}}}{}}}U}}U}{}U{{UU{U{{}{}{{{}U{U{{U}{++++U}}}}U}}UU++}}U}U}{U}{U}}{{{}UUU}{{{}UU{{{UUU{U}{}{{U{{}U}}{U+++++++}U}{{}++}UU{U{{UU{}{UU{U{UUU{}}{{U}{{UU{}U{}{{{{}{}U{U}{}++++++++++}{+++UU{}U{{{{U}U}}}{U}}{U{U{{{}UU}U}{U}U{{{UU{{UUU{U++++}UU++++++++}{U}{U{{U}{{}UU{U{}{U}U}U{UU}UU}{U{UUUU{UU}U{}{}+++++}{{}}}+++++{}U{{}}{U{{UU{{UU{U}{{{{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{{}}U{{{}U{UUU{{{}}}++U}{++}UU}{U}{++}+++}{}U{{{{U}U{U{}U}UU{UU{}{}U{U}}}UU}{U}}{}{{}}U{U++}{{UU}}U++{U++}{U}U}U}}U}{}{}{U{U}{}}UU}}}U}}UUUU}}{{}{{U{{{UU++}{}U}{U{++{U+++}{UU}U}}}}}U{U{U}U{U}U{{}UU{{{UU{UUU}{{}U{}{{U}++}}}{}}{U++}U{++U}UU{UUUU{}{{UU}{{{UU{UUU}{{U{{}{}}{{{}{{{{}}{U++{}{}}{{U++{}UU}U}U{}{UU}U}}{UU{{{U}}}}U{}U{UU{U{{U{{}U{UU{{{{}++U{{}}U{U++{}UU}U{U{}{}}{UU{}UU{}}U}U}{UU}U}U}{U}{U}UUUU}{U{}UU++{}{U}{U{++}U{}U{}}}{}{{{UU{U}U}}}U}U{{}U{UU}UUUU{{{}}U}}{{{{U}}{UU{}U{}}{}}{UU{{}}U{}}U}}UUU}{}U{}}U{U{{}{U}}}}{}U{}}UU{{U}UUUU{UU{U}U}UU{U{U{{U{}}UU}U{U{}U{{{{{{{}{}}}{}}}U}U{{}U{U{{U{UU}}{}UU}{{}}U}}U}U}U}{}UU}{UUUUUU{UU}}{{{{U}UU}}{{{}{}{U{{}{}{{UU}{}{}{}}{U{}UU}}}}UU{}{{{UU}}{UU{UUUU}}UUUU}}{}}}{}U{{U}}UU{UU{{}{{U}U{{}{}U{{{U{U}}{}{}{UUU}}}{}UUU}}{UU{}}{{{}U{}}}U}}}U{U{U}{U}}{}}U{}{{}}U{{}}{U}}}U}}{{{UU{}{{U}{}U{{{}U}{U{}{}{UU}}{}}U{U{U{}U}{{}}{}U{U}}}}UU}}{{}U{}U{{{{}{}}{}U{{UUUU{{}UU}{{}UU{{{}{U{U}U{U}}{}{UU}}{{}{U}}UU{}{}U}{U{}U}U}UUUU{U}{{{}}{{U{}{{}U{}U}}{{}}UUU{U}}}}U{{}{U}UUU}UU{}}U{{{UU{}{{{U}{}U{}}}{U}}}UUUU}}}{{{U{}}UUU{{}U{UU{}U}UUU{{}{U}U}UU}}}U{{{{}{{U{}UUU}}}}{U}{U}UU}U}U}}{U}{{{}UU{}{}{{}{}}UU}{}}}UUU}}U}UU}U{{U{{{}{}{{UU{{}}{UUU}{}}{}}UU}{{}{U}}{U{{{}!!U{{{{U}{U{U{}{}{{U{}}}{}}}}}{U}}{}{{}U}{}{}}}{}U}U{{{}{U}UU{{!!!}}{{}{U}{{U}}UU{U{}U}}U{UUU{}U}U}{{{}UU}{U}{U}}U}}}{{}U{}{{}!!!{}UU}U{{U}U}{U{}}U}U}{}{}}U}UU}}UU}{{UU}}}}U{U{U}{}}}}}}{}U{!!!!}UU{}}{UU}{}UU{U}U{UU}U}}U}U}}{{{}{{UU{}}}}}U}{}UU{}}UU}U{{U!!!!{}U{U}U{}{U{{UU}}{U}}UU}{{}{UUU}}U{{UUUU{U{U}UU}UUUU{UUUUU}!!!!!U}{UUU}{{}U}}{{U{{UU}U{{U{}{}U{U}U{}U}{}{}}}{U}UUUU}}}}U{}!!!!!{{U}{{{U{{}{{{U}}U{U{{{U}}{U}U}{UUUU{U}{}U}}{UU{U}}UU}U}UU!!!{!!}}U{U}U{}{U{U{}U}U}}}UUU}}}{}{U{{{}{}{U}UU}}U}UU}UUU}}}U}!!!{}!!{}}}{U}}{{{}}{{}U}U}}UUUU}{UU{UU}U{UU{UUU}UU{{UU{U{!!{}U!!!{{{!!U{U{}{{U}UU}UU{}U}}UU{}UU}}}U}{}{}UU{{{}{}U}{}{U{U!!!}U{!!{UU!!!U{}{UU}UU}}{UUUUU}{}}}U{}U{UU}{{}}U{U{{}{{{UUUU{}!!!!!+!!!+}U!!U!!!}}}U{U{U{UUU{}{}U}}UUU{U{}{{U}{}U}UUU{{{}!!!}!!!+!!!!!+++!!!!!!!{}UUU{{UU{}{}{UUU{UUUU{UUUUU{U{}U{{UU}{}U!!!!!!+}!!!!++++!!!!!!!!}}U{}{U{}UU{U}UUU}}UUU{UUUUU}{}}U}U{{U}}!!!!!+}UU!!U{{{+++{{}U!!U{{}UU{U}{}U}{}{}}UU}UU{}{}{U{U}UU}}!!}}!!+++{{{}UU}}{UU+++{U!!!{UU}{U}{}UU}}{{UUUUU{U{{U{}{{{UU}{}{!!!!!!++{}}}UU}}{U}{U+++{!!{{}}}}}UU}U}}U{U}U{}{{{}UU}UU{{}}}UUU!!!!!!++UU}{{U}U{}}}{{++!!!{}{{}}{UU{}}}U{UU{}U{}}}}}UU}}}{{}{UU{!!!!!+U{UU++{{}U++}}{U+!!{U{U}}UUU{}}UU}{U}U}}{}{U{}{}U{}U}{}{{{!!!}++U}U{++{{U}++{{U}!!!}}{UU}}U}UU{{U}}U{{{}}U{{}{}}}UU{{U{U{{U!!U+++U{{}}}}U}}{{}U!!!!!!!!!!!!!!}}}{U{U}{{{{UUU}{}}U}}U}}{{UU{!!!U+++U{U}U{{U{}}U{!!!!!!!!!!!!!!}U{}U{{U{UU{U{U{{U{U{{}{}U{U{{{!!}U+++UUUU}UU}}}{U+++{}}{UU}{!!!U}}{}U}UU}{{}{U}}{}}{}{{{{}}}U}!!!}{++++}U{}{}}}U{++}U}U{{{}}!!UU{{{UU}UUU{U}U}{UUUUUU}}U}{U{{}U!!{}{+++++++{{U}{}++UUU{}}}U!!!}}}}}}U{{{}{U{}{}}UU{UU}{}}}{U!!!!!!}}++++++++++U}+++{}}U}U!!!!}U}{UU}{U{}{{}}{}UU{}{{{}{{{{UU!!!!!!{++++UU{++++++++U{{{U}!!!!U{}}}{}UUU{{{U}{{U}UUU{}}{{{UU{U!!!UUU+++++U}U{UU+++++{}}{}!!!!{}U{}}{}}}}}{}}U}U}UU}U}}{UUUU{UUU!!!U+++{++UUU}{{}}++++}!!!!!!!U{}{}}U{}{U{{}{U{}U{}U{{}U}{U}}}U{U!!+++U}++U{{}U}U}+++++!!!!!!}}UU{}}U}U}}}U{UU{{U{}{}{{{{U}}}UU!!!!!+}}}++}U{{{{U{++}++!!!!}{{}{}}UUUU{}}{}{UUU}}}}}{}}{U{}U{UU!!!!!}{}U++{UU{}{}{++{}!!!!{}{UUU{UUU}U{U}U}U{U}U}U}U}}UU}UUU}}{!!!!!!U{U++{{}UUU{U++}!!!!!!}U}{}U}{{U{}U{{{}}}U{}{UU{{U}{}}{UUU!!!{!!{{}++{UUU}U}U++}!!!!!!}U}}U}}U{UU}{{{U{{}U{U}{UU{{UU}{}U}{!!!!{}{}{++{}{}}U{U++}!!!!!!UUU{U{U}UU}U}{U{UUU}{}}{}UUU}U}}U}}}}}!!!}{}}++}}{UUU{{++{{!!!!{{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}}}{{{}}}}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{}UUUU{UU}{}{}}{}{{U{U}{}U}}}{{U}}}{UUU}{UU{}}U}{}{U}}}}U{{}}{}}U{{}}UUUU{}U}}UUUU}UU{}{}{{}}U}}}}{U{{}UUU}}{{{}U}UU}{}}{UU{{U}}{U}{U{}}}}{}UU{{{{U}{}U{{{}{{UUU{UUUU{UUUUUU{}U}}}UU}}}{U{}{}UUUU{UUU{U}U{{{U}{}{{}{UU}}}}}{{UU}UU}{}}}{}}}{}U}U}{}U}{{}{{}{{{U}}U{{{U{U}{{{{UU}}}{UUU{}{{UUUU{{U}}{{}}}}UU{UUUU}U{}{{{}U}{U{}}UU{{}U}}{U}U{}U{{}U}U}}{U}}}}U{U}}U{{{}U}}{UU{}{{U}{{{}UUU}UU}}UUU{{U{U}{{}U}U{}{}{{{}}}{}U}UU{{U{UU}}U{U{U{U{{}{{}}{{{U{U}U}U{{}{}UU{U}U}U{{}{{}U}{UUU{U}U{U}{U}{}}U}U{{}}UU{UUU{}{}{}{{{{{U{}{U}U{}}UU{{{}UUU}}{U{{{}}U{{U{}}{}UU{}}{}}{{}{U{U{{U{{U}}}}{}U}UUU}{}U{{}}{{}UU{{U}}U{}{}{}{UU{{U}{U{U}}{{{}}U}}}}{{U}{U}{UU{}}}U{{}U}}}{U{}{{U}U{UU}}U{U{}}U}{{U{}U{UUU{UUU}U}{U}}{{UUU{}U{}{{}UU}{}}}}U{}{}UU{}}}{UU{UUUU{}}UU{}}}U}}U}UU}{U{U{U{}}UUU}U{UU{{UUU{U{}}UUUU}}{}U}UU}{{U}}U{UU}U{}U{}}UUU}}}}{UU{U}}U{UU{}}}}UUUU}}U}{U{U}UU}{U{U{}UU}UU}U{UU}}}U}{}{{{U{UU{U}}{}U}}{UU{}}}{{{}}UU{}}UUU}{{{}{}{{{}{}{{}{{{{}}}{U{}U}UUU}UU{{U{}}}{{U{{{{U}{{}U}U}U{U{}U}U}U}{{}{UUU{}{}}}{}{U}{U}{}{}}}{U}}}}}U{}{{U}}{}{U{}}}}{UU}}}U{UUU}U{U}{{}{U}}U}U}U{UUU{{}U{{{{}{{{}{UU}{}{U{UUU}!!!}{{U}U{{{U}{}UU}}{}{{{}{{}U{{{}UU{{U{{U{U}U}U}{U{{U{{{{UU{{U!!!!UU}{U}{U{}}UU{{{U{{}{U{{{}}}{}}{}}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}UUU}}U{}{}U}U}U}{UUU}UU}{{}}}U}}!!{U!!}UU}{U{}}{}U{U}U{{{{{}{U{}UU}}{{U{{U{}{{U{UUU}!!U{{{UUU{}!!!}{!!{{}U{}U{}{{UUU}}UUU}{{}{{U{}U}}{{{{UU{U{UU}}UU!!!}UUU}U{}!!UU}!!!{U{}{{{U}{}}}{}{}}U{}{}}U}U}}U}U}UU}}U{{}UU}U!!!!U{U}}{!!!UUUU!!U{}}{}{{{}U{U}}}U}{}U}}}{{{UU{}{}{UU{}U{}U}{U!!!!!{}}{{!!U{{}}!!}}}}}{{U}}U}}}U{{}{{{}}}{{{}U{}U{}}UU{U{UU}U{!!!!!!UUU!!!U{{}U!!!UU{}!!!!UU}U}}}}UU{{{UU}U{{U}U}}U}}{}{{{{}U}{!!{!!!{{!!U}U}UU{!!!!!!!!!!U}{}U}U{{}}{{{}U}{{{{}}}{}UU{}{{{{}{{!!}{!!!!!!}}U}{}}!!!!!!!!!U}{}{UUU{U{}}U{}U}{U}}U{}U}}U{U}U{{}U}!!}UU!!!!}U}}U{U{UUU}}}!!!{{UU{UUUUUU}U{{}{{U}U}U}{{U}}{U}{UU}{{!!}{U}{!!}{}{}{}U{}U}}!!!}{{}}}U}{}U{U}{}{U}U}UU}{}}{}U{}{}{}}UU!!U{UU{UUU{U{}UU}}{{{{!!UUU}}U{U}}{U}U{U}{U}{}{}UU{U}}{}U}}!!!}U!!!}{U}}}}U{{{}{U}{U}!!!U{U{U{{{{UUU{{}}}{U{}UU}}{UU}UU}{}}!!!!!U!!{}UU}}U}}}}}U}{{!!!!U{U}{}{}{}UU}}{}U{U}}{U}UU}{}}{U}U}}!!!!!!!!UU{{}}{U}{{UU{{!!!!{U{U{U}}{U{UUU}{}{}U}U{U}}{{U}{{}{}}U!!!{!!!!}U}{{U}}}{}}U}!!!UU}{{{{{U{UUUU{U{U}UU{{}}}UU}{{}}}}}{}{}!!UU}!!}U}U{}{{{{U{!!!!}U}{U{UU}}U}}{U{{{{}}{UU}{U}{}{}UU{U{}{UU!!}UU}U{}{UUUUU{}{!!!!!!!!!!!!!!!!!!!!!!!!{{U{}UU{}U{U}{U{}U{{U}!!!{{}{U}}{U{U{U}U!!!!!!!!!!!!!!!!!!!!!!!!{{U}}{}}{{{}}}U}U{{}}UU!!}U{}{{}{}U{{}{{{}}}}{{}{U}}}}!!!!!!!!U{U}}{{{{}}U{}{UU}{{}{{}U!!!U}U}}{UU{{{}{U}}}}}}}UU}U!!!!!!!}{}{{U{}U}U{U{U}U{{U{{U}UU}UUU!!!U}}U{}{}U{UU{U{}UU{{UU!!!!!!}UUU}U{}{U{}{{{U{{UU}{U}}U}U{{{}{{!!!U{}U{U}}}{U}}{{{U{{!!!!!{{U}{UU{{{UU}}{U}UUU{}{}{{}}{{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}UU}{}}}}}}UUU}U}}{{U{{{!!!{U{}}UUU!!!!!!!!U}}}}UUU{U}U{}U}UU{}}}{}UU}{U}UU{{UU}{U}}UU}UU{}{}UU{}U}UUU{{}{U{{}}{{U{{}}}{U{U}}{{{}{}UUUU{{UUUU{U{}}U}UU}{U}{U{{UU}}}}U}U}UU}{}{{}U}{U}{{U{}}UUUU{U}{}{}{{}U{U{}{U}}U{U}}UU}}}U}{{U}}}UU{}{{U}{}U{}}UUU{UU{}UU}U}{}U{UUU{}}}{UU{}{}}{{U{UU}}}{{}UUU}}}{U}{U}U}}}U{{{}{{{}UU{}U{U{{}U{{{}UU}}U}U{{}U{{{U{{UU}U{}U}{{}}U{{UUUU{U{}{}{{}}}U{UU}U{}{U}}{{}}U}}}}UU}U{}{}UUU}{}}}}U{{}{{U{{}U{{{{U{U}U{{U}{{U}}U}{}U}{}UUU{}}{{U{{U}}}U{UU}}{U}}}{{}}{}{U{{{{UU}}UU{{{U}}}}U{U}{{{U}{U{{}{UU}UUUUUUUU{U}{U{UU}}{U{{}U{{}}U}}{{{UU}}{{{U}{}{{}{}{U}}}{}{{{}}{{U{}UU}}}}}{}{U}}}U}UUU}}}}U{{{U{U{{}UU{}UU}{}}UU{{{{U}}{{{}{}}}U}}}}{UUU}{UUU{{}}{U}{{}}{U{}{}U}U}U}{}U{}{U{}U}}}{U}}U{UUU{UU{U{}U}UU{{{{{{}{U{UUU}{}}}{UU}{U{{{{}U}{{{{}U}U}U{U{U}{{{{}UU{}U{}}UU}{{}}UU{UU}{{}{{U}}{}U}UU{}{{UU}{}U}{}{}U{UUU}{{U{{}}UUU}}U{{{U{}{}}}}{}}{UU{U}}}}{UU{}U}UU{}{{{{{U{U}U}}}}{}{}U{{{}{{U}}{}}}U{}}UU}}{}{{}}}}}{}}{}{{{}U}{}}{}{UU{U{}}U}}}U}{{{{U{{}}{{{}}{{}{UU{UUU{{}}{UUU{U}}U{U}{{}}{{UU}U}}}}UU{U}{U}}UU}}U{}U{UUU}}{{}{{}UU}}U}{}UU}{U}}}{{{{{}{{}{}}U}}}{}U{U}}UUU}}}}U}UU}}{{{{U{{}U{{{}}{{}{U}}}UUU}{{}}}UUUUU{UU}}}{{{{{U{}}U{{{U}}}}}{{}{U}}}}U}}{{{U{{{}{}{{{}U}U}UU{{{UU}{{}{{{{UUU{UUUU{}U}}U{{{}U}}UUU}{UU}}{{U}UU{}U{{UU{UU{U}}}}}{{U{}UU{U}{U{{}{}}{U{UU}U{{}{U{{{{UU{{{{}}U}{}UU{U{UUU{{{U{{U{{}U}{}{UU}{UU}{}}{{}{UUU{UU}U}{}}U}}UU}}}{{}UU{}}{U}}}{U}}{{U{}UU}U{{}}{{UU}U{{}UU}U}}UU}{{}{}{}{}{}{}}UUU{U}}}UUU}{}}}{U{{}}}{{}{}{}}{{UU}{U}}{U{UU}}U{}}U{U{}{}{}}{UUU}UU{UU}}U{{{{UU}{U}U{}U{{}U{}}U}U}{}}U}{{}{}{{U}UUU{U{{}}}{}{U}{}}U{}{U}{U{{U{UU{U}}U}{UU{}U{{U{{{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{UUUU}}{}{{UUUU}}{}{}{}U}}U{U{UU{U}}}}U}{}{{{U{}{{U}}UUUU}UUU}}U{{}{}U}{UUU{}{}UU{}}}}}{{{}{}UU{{UUUU}{}}{{{{{UUU}}{}{}{U}}}}}U{{}U}}}U}UU{{UU{U{}U{}{U}UU{U{{{UUU{U{}}UU{}UU}}{{{U}{U}{{{U{}U}}U{U}}{U}U}}{{U{}}UU}{UU}{}{{}{}UUU{{U}UU{{{U}U{{}UU{}}{{U{}U}{{}UU}U}{U}UU}{{U}U{}U}UU}{{}{{{}}{}}}}U}}{{U{{UU{}{UU{}{{}{}{{}U{UU{{}{U{U}}}}}U}{UUU}U}}{}{}}}U}}{}}{U}UU}U{}U{{{U}U{!!UU}}UUU}}}{{U{}}{}UUU}}}}}{}UUU{}}}U{}}}}{}U}{{U}{UUUU}{}U{U}!!!}}}}{}}}}UU{U{}}}}UU}}{}{UUUUU}}UU{{}{UUU{{}}{U}{U{}UUU{}U}!!!!UU{}UU{}{}{U{U{}{}{}{{}}}}}{}}}}}U}U{}{U}{{{U{!!U}}U}UU}}U{!!!!!}U}{}}}}}{UUUU}}}}{U{{}}{}U{U{{{}UU{}}UUU}U}{}!!{{}U{{U{}!!!!!!U}}{!!!U}{U}UU{U}UUU}UUU}{U{UU{U{{}UU{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}}{UU{!!!!!!!!!UU{}!!!!!U!!!U{U{}}{U}}UUUU}{{UU}U}{}}{}}}U}}U{{{{}U}{U!!UU!!!{{}U}{{UUUU{!!}{}U}}U}UU{{{U{U{U{{{}{}{{U}{}U{}{}U}U{}U{}!!U}}U}{{{UUU}}{U{!!!U}UUU{{}UU{}}{{{}UUUU}U}}U}{}{U{{{{U{U{}}}U!!{U}U{UU{U}{{{U}{!!{{UUU}{U{U{{{UU{UUUUU{}UU}U}{}{}}{}{{{}}}UUU!!{{{}{{}U}U{}}}}U!!{{U}U{UU}UU}}U{}U{U{U}U}{U{U}U}}{UUUU{}UU{}{!!!U{}{{}U{UU}}UUU!!UU}{}}{{UU{}{{UUU{{UUUUUU{UUUU}U}{{{{{{}U{{}{!!UU{}}U}}}}U{{}!!!U}U}U{{{U}{{{U}}{U{U}UUU{}}U}{UU}}{U}}}U}}}{}!!{{{}UUU}}}U}U}!!U}}}}U{{{}{}UU}}{{U{}U}}UU}}U}{}{}}U}{{{}UU}}U!!U{{UU}U{{U{}U{!!{U}UU}U}}}{U}U{UU}U{}}UU}{{UU{UU{{}UUUU}}U}}UU!!!}}{{U}}}{{UU{!!{{}}U}{UU}}{U}}{{}{{U}}}U}{{}U}{}UUUUU}{{}{UU}}!!UU}}UUU}UU{}}!!{}U{}U}{}{}{U{U}}}}}U}}U{{}UU{{{}{{}}{UU}}}{{U}{{}U{U{}U}}}{}U{{}}}{UU}UU}U}UUU{U{{{U}UUU{{}}U{UUU}}}}{}}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{}{}}U}UUU{}}UU}}UU{{}}}}{}{{}{{U}}}UU}{}}{}U}}}U}}}UU{}}}}{}U}}{{{U}}U}UU}}}UU{U{}}{{U}U}}}{{{}}}U{U{{}}}{}UUUU}}{U}{}{U{UU{U{}}UUUU}{{}}UU}UU{UUU}}}U}{{UU{}{{{}}UU}{{U{}U}U}}{U}}}U{{U{UU}}{}}}{}{U{U{{U}{}{U{{}}{U}U}{U}}{U{}U}}UUU{}{UUUU{{{}}}}{{U}U{{}}}}}U{U{}}U{{UU}U}}U{{U}UU{}}}U}UUU{}U{{}U}{}U}}}{}}}U}}}}U}{{}UU{}{}{U}UUU{{{}{UU}U{}}U}}}{UUU{}}{}}{UU{}{{}{}UU}}{{{{{}}U}}{U}UU{}U}UUUU{UUU}{}{{}{U{}{UUUUUU{}}{UU}UUUU{}}{{{U{{}U}}U}{{{{{U}}}U}{{}{{U{UU{{UUU}{U{}U}}U{{U{}}}U{}}}{U}U{}{{U{{{}}UU}}{}U{}U}U{}}{UU}{{UUUU{}}U{UU}{}}UUU}U}}{{U{}{U{{}{U}U{U}}}}{}}U{{U{U}{{UU{UUU}}}{{UU}{UU}{U}}UU{}}}}U}U{{}UUU}UU{U}{{{U}}{{}UU}}}UUU{U{{UUU{U{U}{}}UU}{UUU}}}}UUU{UUUUU{UU}{{}U{}U}}{U}{UU}U{U{}{{UU}U{}}U{}}{}U{{}}}U}}U}{}U}U{}}}}U{{U}{}}UU}UU}{}{}UU{UU}UUU}U{{{{}{U{U}}U}}U}{}{}}{U}}}}{U}}{UU{}{UU{}}}{{{}}UU{U}}UU{{{UUU}{}}U{}{{}{}{}}{U{}}}}U}UUUU{U}UU}U}U{}U}}{{}UU}{{{U}U}{{}{}}}U{U{UUU{}U}}}}}}{U}{{{}{UUUU}{U}}{}{}{{U{}UUUU{U}{{U}{U}UU}U}{}}{U{{{{UU}{}UU}}U}}}{}{{}}}}}}U{U}UU{}}UU}{}U}}}U{}{{{{}{U{U{U{{UU{}{}U}{}U{{{{U{{U}U}{}U{}{UU{U}UUU}U}{{{U}{UU{UU{}{{}}{}{U}U{U}{}U}{{{}U{{{U}U{}{{U{{{}}{}{}}{}}{}{U{}{U{U{UU}}{}U{{U{U{{{{{{}U}{}}{}}UUU{}}UU}}{}{{{{{U}{{UUU}U}U}U}}{U{U{{{U{U{}{U}}{U}{}U}U}{}}}}U{}}}}UU}U{UU}UU{UUU}U}U{UU{U}UUU}UUUU{U}{{{}{}U}{}}U}}}UUU{{{U{UU}{{{{{}{}{{}}UU}{{}{{}}{U{U}}}U{UU}{U{{UU{}}}}{}U{U}U}U{}{{{}U{{UU}}}}U{}{}{UU}}{}{UUU}}{{}}{U{U{UU{{}}{{}}U}{}U}}{{{{U{U{{{UU{{}{}U{U}{UUUU}}}}U{U}}{U}{{{}{UUU}{{UU{}UU}}{U}{U}}{}UU}}{}UU{U{}UUU{{}U}{{U}}U}}}{{}UU}}U}}}U}U}{{}U}}U{}}}U}{}U{U{UU{UUU}{UUU}{{{{{UUU}}{{U{{}}{{UUU{{}U}}{{}{U}}{{UU}}UUU}}U{}}U{{}U}}{UU}UUUU}{{{}}{{{UU{}U}}U{{{U{{U{}{{}}{UU}}{{U}}U{{}{U}U}UU{}}{{{U}}UU{U}U}}UU}U}UU{}{{}UU{U{{}U{!!{{}}{{U}{U{U}}{{U{UU}}{{{}}}}U}}UUU}}{}}}U{U{U{UU}UU}{{{{}{U}U!!UU{U{U}}U{U{U{UU}}}}}{{{U}}UU}UU}{U{}UU}{UU{{{}{{U}{{U}}}{}UU!!!}}U{}UU}U}UU}UU}{U}}}}{UU}{}}{{{}{UU}{{UU}{UU}{}{{UUU}{U{UUU{!!!}UU{{}{{U{U{{}{U{{U{{UUUU}UU{}{UUU}{{UU{{U{{}}}{{}U{UU}UU{}{{!!!}{U}{U}{}UUU{}UU}}}U}{{U}}}{}U}}U}}U}{{}UUU{}}{}}}UU{U}{U{}}!!!!U{}U{U{UU{U}UU}}}UUU{}{}UU{U}{}U}{{}{U{}}{}U{}U{{{{{U{{}{}}{!!!!}}UU{{U{}}{{}U{}U}U{}}U}}}{}{}{{U{}U{}UU{U}}}{UU}{}U{UU{{{UU!!!!UUUUUUUUU}{}}}UU{}UU}}}{U{{U{}{{}}}{{{U{{{{}UUUU}UU{UU}{}U}!!!!!U}{{U}U}}{}}}}}}{{}U{U{UU}}U}UUU}{U{{UU{}{{}{{{UUU{}}}}}}{{!!{!!U}UUU}}U{{UUU{{}U}UU{U}{UUU}U{}}{{UU}U}}{}}}{UUU}U{}}}}U{U}!!{!!}}}{{{UU{}{UU{UU}}}}{{U}}U}}}{}}}}}{U}}UU}U}UU}U{{}}{}{}U{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{{U}}UUUU{{{}UUU{U}}}UU}{}UU{U}}}}}U}}}U{}!!!!!!}}!!U{!!!!!!}}}U{{}{{{UU{U{}{{{{UU{{}}U{}{}{UU}}{{UU{{{U{UU!!!!!!!!!U{!!}!!{UU}}UU}{UUUUU{{}U{}{}}}UU{UUU{}}UU{UUU}{UUU{U}}!!!}!!!!U{{{{!!!U}{U}}}}{}}{U{}U}UU}{}}}U{{U{}{{}}UU}{{{{U{{{{{{}!!{}U!!UUUUU!!}U{{{U{}}UU{UU{{{{}U}U}}}}}{U{}U{U{}U{UUU{}U{{{UU{!!{}{{{}}}}!!!U}}}}U{{}UU{{{U}{}}}U{U}}{{{UU}}}}U}}}}{}}{{UUU{}UU{}}UU}U}{}}{{}{}UU}UU}{}{}U{}}{{UU}UU}{U{U{U{}U{U{}{}U}}U{{U}{{UU}}{U{U{}UU}{{{{UU{{}}}U{}}UU{}{{U{UUU}}UU{{{U}{{{}}UU}U}{{}U}{U{}UU}{}{{}}}{{{{{}}{{}}{}{U}{{}{{U{U}}{{}UU{}U{U}{{}{U}{UU}{{}{{{}}U{}U{{}U{{U{{U{}UU}U{}{}{U{UUU{U{{}U{{U{U{{{{U{}}}{U}}UUUU{{{U}}}{U{U{U}{U{}{}{}UU}}U{U}U}}}}{{}{UU}UU}}U}{U}U}{}{{}{}}U{{}{}}{}U}UUU}U{}}{}{{{}{{{{{}}UU}{}}{{U{}U{{U{U{U{U{}}U{}{{{}U}{{{}U}UU}{U}{UU{}}}{UU{UU{U{{U{{{{{{{}U}U}U{}}{U{}UUU{{}UUUU}{}}}{{{U{U{U{{U{{}{{{{U}{U}}}UU}{}}{}{}}U}{}U}{U{}}}{{}}{{{{{}}{UU{{{{U{{{U{{}UU}}UU{}U}{{U}{{}U}U}}{{}}}}{U{{{}U}U}}U}}}{{{U{}}{UU{{UUU}U{UU{U}UU{{U}}UU{UUU}}{U{U}U{{{}{}}{}}U{{U}UU{}U}{}{}}}}}}U}}}UU}{}}UU}UU{{UUU}}UU}U}{{U{}{U}UU{U{UU{}{}U}}UUU{{{{{U}}UU{}{UU{}{{U{}}U{U{U{{}}}{UU}}U{}{}U{}}}}UU}{{{U{}}U{U}U}UUUU}}{UU{{}U}{U{U{{}{}UUU{UUUU}U}}U}}}U{}}UU}{}{}U}}{}}U{U{UU}{{U}}{{U{U{U{UU}UUUUU}UU{U{U{}}U{U}UU}}}U}U{{U}}}{}}{{U{}}}}{}{}UU{U{{{}}}U{U{U}}{U{{UUU{{UUUU{UU{{U}}U}U}U{}{}{{}U{U{{}UUU}U{{U{U{{{}UU}{}U}}U}{}{UUUU{U}{{UU}U}{}U}}UU{U}U{U}}}}UUU{UU}{U{}U}{U}}{{}{}}{U}UU{}}{}UU}{}}}}U{U}{{U}UU{{UUUU{}}{U}UU{}U}U}U{U}U{U{}U}U}{U}{}U}UUUU}}}U{U}{U}U}{{}U{U{{}}}{{}}U{{{UUU{}U}}U}U{}U}}{}{{U}U{}U}{}}}}}UU}}}{UU}}}{UU{UUU{U}U{U}{{{}UU}}}U{}{UUUUU}U{}U}UU}}}{U{{U{{UU{}{U}{{UUUU{U}}U}}UU{{{}{{{U{}}}U{{}{{}}U{}{}}}{}U}}{{}}}UUU}U}}{U}}UU{UUU}UU}}}U{{U{}}UU}{}UUU}{}UU}UU{}}UU}}{{{{{{}U{}}}{}U}U}U}U}U{}U}}UUU}U}{U}UUU}{{U{}UUUU}U{}U}}}{{{{}}U{{}U}{UU}U}}}{{}{}UU{}}}U}{U{}{}}}{{UU{U}{}{}{UUUU{UU{{U{U{}U{}UU{}U{{}}U{}U{{U}UU}}{U{{UU}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}UUU}}UU{{{U{{U{}}U{}{}UUU{}{{}UU{}}U}}U{UU}{}}}UUU{{}}}{}UU{}{{U{U}}U{UU{{UUU}UU}{}U}{{U{U}U{UUUU}U}U}}{{{U}{}}{U}UU}U}}U{{U{}}{{}}U{U{UUU{}U{U}{U{}}}{{}U}{UU{}}}U}UU{U{U}{}}U{{U}{{UUUU{UUU{}U}}}}UU}{U}U{{{U}{}U}}{}}U}}{}UUU{UU}{{UU}}{U{{}U}}{}}}U}}{}}}UU{{{U}U}}UU{UU}}{}UUU}U{U}U}{U}}{{{}U{}U{U}}{{U}{U{}}U{{UUUU{}}U{{{UU{U}UU{}}}}}{{U}}}{{}{{{U}}U{{U}}}U{U{U{U}U}U}{{{U{}{}{}{UU}}U{{UUU}}}UUUU{{{}}}}{U}U{}}}UUUU}{}}}}}U}}{{}U}U{{{UU{}{{UUUU}}}{{UU{}U}U}{{}{{U}}{U{}}{UU{{U{U{UU{{U{U}{}{U{{}U}}{}U{{}U}U{}{U}{{{{}UUUUU}{U{UUUU}U}}UU{{}UU{{{{{}{{UU}{{}{{U{U{U{{{}{UU{{{{{}{{UU}{{UU{{UUUUUU}U{}{{U}}U{{{{}{}UUUU{UU}U{{}U}{{{}}}{UU}}{{U}U{U{U}U{}{{{{}}{{U{}U{}{{{{{}{}UU{{{{}}{}{U{U}{U}{}{{{{}}{{U}}}UUU}{U{UU}{U{U}U{U}{{U}U}}UUU}U}}UU}U{}}}{U{U{}}U}{{}{{{U{U{{}}}{}}{}UUU{{U}U}{}UUUUUUU{UU{{{{{UUU{U}{U}U}UUU}{UU}}U}}UU}UU{{{U{UU{}UU{{{{{{{{{}}UUU}{}{{{}}}UUUUUU{}{{{{{}U{U{U}}U}U{{{}}}{}{}UU}{}}U{UUU}{{}{}U{{}U{{U{{UU{{U{}U{UU}}UU{U}}}{}{}U}{{}}{{}{U}{}{{}U{}U{}{{}U{}{}U}}UU}{}{U{{UUU}}{UU}{U{UU{{UU{{}U}{{{U}U}UU{UU{}UU}U}U{{{{{UUU}}{{}}}U{{UUUU}U{}U{}U{U}U}U{U{}}{}{}}}UU{}{U}}}U{}U{U}}}{}}}{}{U{{}}UU}{UUU{}{{{}U{}U{{{{{}}U}U{UU}{{}U}}}U{}UU{}{}{}{}{{U{UUUUU}}UU}UU}UUU}{U}}{}UUUU{{U}{{}{{}U}}U{{}{UU}}{{UU}}{{U{{}}U{UU{UU{}}{U{}{{}UU{{{}{}{}{U{U{{{U}}{U}{}U{{U{U{}{}U{}{}{U}}}U}U{}{U{{U}U}U}}}{}}}{}}U{{U{}{UU{U{{U{}U}{}{}{UUU}}U}}{}{{}}}{U{{{}}UUU{}U}!!!!!!U}}UU{}}}{UU{{}{}}}{{}}{{U{U}{}}{{U}UUU}}UUU{}}U}{}}U}{U}{!!!!!!U{UU{{}U}{{}{}}{{{}U}U{}U{UUU{}{UUU{}}UU}}UUU}U}}{}U}{{{U{}UU}U{{{U{}{U}}{U}}{{}}}{}UUU{U}}}}{}UU{}}{UUUU{{{{}{}U}{}}}{{{{UU}U{{}}U}UUU}{}}}}U{{U{{}U{{}}}UU{U}UU{{{U}{}}U{U}}U}}{UU}{}UU}UUU{}{{U}{UUU{{}{U{}{{{{}U}UU{{U}{{}}}UUU{{{U}U}U}}U{}U{{U}U{U{{U}UU}}U}{{{}U}}{}}UU{{}U}UU{U}UUUU}UU}{UU}U}}U}{{}U}}UU}{{}{{}{U{U{{}}}}{U{}{}UU}UU}{U}}UUU}}}U{}{{{}}{U}UUUU{{UU{}{U}UUU{{U}{}}}{}{}}}U{}{U{UUUU}}{UU{}{}}}{U{}U{}}U{{{{{{{UU{}UU{U}U}UU{U}{UU}}}{}}U}{{U{}{U}{}{}{{UU{U{{}}{{UU{{}{U{{{}U{}{}UU}{{UUU{U}U{{}U}}U}U{{}{}UU}UUU{U{}}{U}U}{}UUU}}{U{UUU}U{{{U{UU}{U}}}U{}UUU}}{{}{U{U}{}{UUUU{{{UUU}}}}U{U{}{{{{{}U}U{{U}UU{{}U{{{UU{}}{UUU{{}{}}}{{U{UUU{UU}{}U{{}}{{U}UUUU{}U}}U}U}}U{{{U{}{}UU{}U}}U}}{{U}}}{U}}U}U}UU{}}}{{{U{{U{{UUUU}{{U{U}U}UU{{UU{}{{{{}}{}UU{}}}{}UU}{{{}{}UUU}{}}}{{{U{}U{{}{}UU}}{{U}{}{U}{{UU{}UUU}{{U}{U}{}}{U}{}}}{U{U{U{}{{}U}U{}UU{{}{}}}}UUU}}{{}{{{{{{}{{{U}}{U}}U{UU}UU}{UU{}}UU{}}{U{{{{}U}}{UUUU{U{UU}U{}}}{}U{{UU{{U{}}UUUU}}UUUU}U{}UUU}U}{{{{U}}U{U}{{U}U}}U}UUUU}U{}U{}{}{U{{}{}{{{UU{}{{}{}{}{{}{U{{U{{UUUUU{}}{U{U{}U{{UU{{{}{{{U}UUUU}U}U{{{}}{}}U}UUUUUUU{}}{}}{{U}{U{U}{}{UU{{{U{{{U}{{}{{{UU{{}{}}{}UUU{{}UUU{{{}}U}{U{}{}UU{{{U}U{UUU{}{U{{U}UU}UU}UU{{UU}{{}{{}}}}{}U{}U}U{UU{UU{U{U}}UU}U}{UU{{{U{U}{{}U{{U{}{}{UU{}}UU}U{U{{}{U}}}}}U}U{{{}{U}}{}}{U{}}}{U{{}{U}{{}}U}{{}UU}}{UU}{UU{U}}}U}}UU}{UU}UU}U{{}}{UU}{{}U}U}}{}{}{{}U}{{{U}{{U}}U}U}}}{}}U}U}}U}}{UUU{{{}UU}}U{{U{}{}U{}U}}U{U}}{{U}U{{UU}}U{{{}}}U{}{{{U{}}}UU{{U{UU}{}U}U{U}{{UU}{{{{}{{U}UU{}}}}{U{{}U{UUUU}{}}UU{U{{{{UU{}{}{U{{}UU{UU{{U{}}}{{}U}}U{{U}U{{UUU{U}U{}{}UU}U}}}U{}}{}U}U{UU}{}{U}}UU{UU{{{}{U{}}{UU}{}{}{{}}{UUU}}U}U{UUU}UU{{{}{}}{}UUU{{U{}{}{}U{}{{{U}UU{}{UUU{}}}UU}U{UU{U}{U{U{}{U{U{}UU{U}{UU{}{}}}}U{{UU{{}UU}}}U{U}}}}UUU}UUU}{U}{{U}{}}}{U}}U}}{{}{{{UU}{U{{{{U}U{}{{U{U}UU}}UU{UU{{UU}}}U{{U}UU}}}}}}}}{}{U{}}{U}U{{U}}{{U{{}U}}{U{U{}U}U}}{UU}{{U}{{U{U{UU{}}{}}}{}}}{{U}}}UUU}}{{U{}{}{U}}}{{{UU{UU}}{}{UU}}}}{{UU}{}U}{{{}{{}}{{U{{{}{}}}{{}}{{UU{}UU{}}{}U{}}}{U}U{{U}}U}}}U{{{}U{}{}{{UUUUU}}{}{}}}}UU{U{}UU{UU{U}}U}U{}}U{{U{U{{{{}U}{}{UU}{UU}{U}{U{{U}}}U}{U{{}{}}U}{}}}U{}}U{U}{}{{{{{{U{{{{{}}{{{}{}{}U{}{U{UUUUUU}UU{{}}U}}}U{}{UU}U{{}}}{UU{U{U}}U}{}}{U}U{{}}U}U}{U}}{{}U}U}{U}{{}U{}U}{{}{}}{{}{UU{{{{UU{{{{U{{}{{{}}}}{U}{UUU{{{U{{UU}}{{{U{U{{U}}{UUU{{}}U}}{{}U{{{U{{{UU}U}UU{}{}}U{U{}{U{}}}{}{}{UU}}{}{{{U{}UUU{UU}}UUU{{{UU{UU}{U}{U{{}{}}{}}U{{{{}{{U}UUU}UU{U{UU{{U}}UU}UUU{U{}}}}}{U{{}U{U}}}}U{{U{}U}{}{}}}{U}UU}{UUU}}{UUUU{}UU{{UUU{{}U}U}{{{U{{U{}{{{}UUU{{}{{U}{UU{{U{U{U}}{}}UU{{UU}}UU{UU}{}{}}{}{UU{}{}}}}{{{{{U{}}}U{}{}{}{UU}}}{UU}UU{}}U}{}{{}U{U}U}{{}U{}}}}}{}UU{}{U}U}U}U{U{}}U}}}}UU}U}{U{}{UU}}{{{UU}}}}}{{U}U}{}U{{}{UU{}UUUU}}U}{{U{UU{U{{}U}{{{{}}{U}{U{{U}}U}}U{{{}{U{U}}{}U{{{}}}{UU{U{U{U{{UU{{{U{}}U}U{}{}UU}}UUU{U}{UUU}U{UU}{}U}{U}{{{{}U}{}}UU}U{{{{U{{UU}U}UU}}UU{UU{}{}{UU{U{U{}}{}U}{U{UUUUU{}}UU}{}{}U}}UU{}}{U{}U}}{U{UU}U{}}}U}U{}}}UUU}}U}U{}}}U{U{{{{UU}}U{{}U}U}{}{U{U}}{{}}{{{}U}}}}{{{UU{{{}{}UU}UU{{UU{}}}UUU{U}}UU{}}{}}U{{U{}U}U}}UUU}{U}U}}U}U{{UUU{UUUU{{UUUU}{}}}}{{U}U}}U{U}}}{UU}{U{U}}U}}U}{}UUU}{U{{{{}}{U{U{UU{{U{{{{{U{}{U}{{U{{UU{U{}{}{UU}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}U{{}}}}UU}U}}}UU{}U}}U{{{U}{{U}}}UUU}}UU{UU{{}UU}{UU}U{}UUU{UUUU}}}}}{UUU{U{{}U{}U{}}{}{{UU{}{{{{{U}{{{}U{U{}{{{}}}}UU}U}UU}UU}{{UU}U{{}}}{{}U}}UU}U}{{}}{}U{U}{U}{U}}{UU{}}}{}}{{U{U}}U}U{{{U{}}{{}{}{U}{UU}{}{U{{UU}UU}}}{{UU{}{{}{}{{{}{U}{{}}}}}}}UUU}{UUU{U}{UUU{}U}}}}}}{{}U}}U{{{U{{{}}U}{{{{}}}U{{}}}}U{{{UUU}UU{{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{{U{{{{U{}}UU{UU{}}U}{}U}{U{{}}{{{}{UU}{{{U{UU{{}{{U}}U}{U{}U}U{{{}{U}}}}}UU{{{U}}U}}U}}}U{UU}U}{{}{}{}{U}}}U{{UU}}U{U}{}U}}U}U}{{}UUU{UU}{U}}{U}}{}{UU{{}}U{U}{{{}{}U}{{{}}{{}UU}{}}{U}{UU{{U}{}}{}U}U}UU}}}{}{{}U{UU{U{UU}{{}{}{}!!!!!!!!}UU}{}}}U}}{}}{UU{UUUUU}}}U{}UUU{U{{U}{{}UUUUU}{{}{{U}}!!!!!!!!!!!!!!!!U{}}}}U{{}UUUU}}}}{}}U{{{}}}{{{{{}UU}}{UUUUU{}{!!!}{}}}U!!!!!!!!U{}}}U{{}U}UU{{}{UU{{U}UUU}U}U}{{{}{{{{U{}{{{U!!!{}U}}}U}{}U}U}U}{{U}{UU{}{U}{U}}{}U}U}}U{{{}UU}UU}}UUU}{UU}}!!!{}}}}U{U}U{}}{}}{}{U}}{{U}}U{}}{{}{U{U{{U}U}}}}U{{UU{}UU{UU{!!!U}{}U{{}}UU{}{}{{UUU}U{{}UU}{}{{}{{{}U}}{U{}UU{{U{U}{{}{{U{U{!!!!U}U{!!!!}{{}{{UU}}UUUU{{}{}{{}{}{{{}}{UU{}U}{{UU{{{{{UU{UU}U}!!!!!!!!!!!}U{}{{}U}U}U{}}U}}UU{}}{{U}{{}{{{U{}U}U{UU}{}{}{{UU{{{!!!!!!!!!!!UU{UU{}}{{}{}}}{{U{U{}U{{UUU}UUU{}}{{U}U}UUU}}}{{}}}}!!!!!!!!!!!}}}UU{U{}U{UUUUU{{{{{U{}}{U{UU{U{{{}U{}}UU}U{}U}{}U}}!!U}{{{U{{{}UU}}{{}U}}}U}}}U}}U}}UUU{U}}{UU}}U}{UU}}U}{UUUUUU{U!!!U{}}}}U}{{UU}U}UU}}UUU}{}{{{{{U}}}U{U{UUUU{}{{{UU{U{}{}{}}U{}!!{}U{U}{{{{U{}U}U}}}}{}{{U}}UUUUUU}}U}{}{{U}}}{}{{{{U{UUU{}}UUU!!{}U}{}}}U{{}{UU}{}}{{}{UU}U}{}{}U}}}}{{}{{{}UU{{}}}{U}}{UU{U}}!!{}U{}{}U{}U}}{U{U}{U{{{UU}{U}{}{U{U}UU}UUU{{{{}{{}}{}{{UUUU}U!!!{UU{}U{U}}UUUUU}}{{{}U}}UU{UUU}{U}{{U{}U{}{{{UUUUU{{U{{UUUUU}!!}{}U}U!!UUUU{}{{}{{U}U}}{{{{U}U{U}}{}U{U}}UU{U{}{{{{{U}}}UU}U{!!!!{}!!!!{}U{}U{UU{{U{}UU}}{U{{UU}{{{U}}{{UUU}{{U{U{{}}}UU}{}}{!!!!!!!!!!!UU}}{{}}}{U}U}{}}}}}}}U{U}{}{UU{UU}UU{U}{U}{{{}}{{}{}{}!!!!!!!!!UUU}}{}{{}U}UU}}{}U{U{U{{}{}}{}U{}UUU}{UU}{{U}}{{{{U{!!!!!U{!!!!}}U{}UU{U{}}}}{{{U}}UU}U}{}}U{UU{U{}{{U{{UU{U{{{{{{!!!!!U}{}}U{{}}}UUU{}UUU}{U}}{{{{}UU}}U{U}{}U{}}U}}}{}U{}}}UU}}!!!!UU}{U{}{{U{UU}{U{{}{}UUU{{{}}{U}}{{}}U{}U}}}{U{}{}}U{{}}U{{}!!!!!!!!U{U{U}}}}U{{U{UUUU}U}U}U}U{U}U}}U{{}U}}}{UUUU{U{{{{}{{{{}UU!!!!!!!!!}}}}}}}}{{}U{U}UUU}{{UU{}U{}{}{UUU}{{}U}}U}U}{U}U{{UU}}U{U{!!!!!!!!!{U{}{}}U{{U}U}{UUUUUU{U}U}UU{{U{}U}{}{}{{{}U}}U}UU}U{}UU{U}!!!!!!!!!U{{{{UU{}}}{UU{}UUUU}UU{}UUU}{U{{U}U}}}}U}{U}}{{UU{}U}{{U{U!!!!!!!!!{}U}U{{{}{}{U}}UUU}{}U{{{{UUU{{{}UU{U}}U}U{}}{{{UUU{U{}{}UU!!!!!!!!!U{}{{U{U{}U}}}}UUUUU}}{}}{U{U}{{}{}}{{{}}}}U{}U}}}}}{{{}U}{!!!!!!!!U{}{}{}{U}}U}U}}{{}{}UUUU}UU}{U}{{{{{{UU}{}{}{}U{{}UU}}{{UU{!!!!U{}{UU}}{}U}{U}UU}U{U{{UUU{UUU}{}{U}}}}}U{}U{}U}{UU{}{U{}U{{U{U{{}}{}U}{}{UU}{U}U{{{{{{}}{{}U{}{{}U}{}}UUU}}{}}U}U}UU}U}{{UU{}U{UUUU{}U{}U{}}U}{{}UU{{U{{{}UU{{{U}}}{{U{U{UUU{{U}U}{{}}U}{}U}{UU}UUUU{{U}U{}U}}}{{U}{{U{{U{}U{U}}U}}{{{}{}}U{U{}U}}U}{U{}{}U}UU{{U{{{{{}}U{U{{UUU{UUUU}UU}{{}UU{{U{U}{}UUU}{UU}}}UU{}U{{U}U}}{}}U{{{}U}}}}U{UUU}}{{}}U{UUU{}{UUUUU{}{UUU{{UU{{U}U{}{}}}{}U{UU{}U}}UU}UU{}{}UU}{U}{}UU}}{U}}}}}U}}}U{}{{}}}{}UU}}UU{}}}}}}U}}UU}U}{}U}{U{U{{U{{}}}}U{UUU}UUU{{{U{}UU}U{UUUU}U{U{}{U{{{}{}UU{{}{{{{}{}U{{{U{}{UUU{{U}}}}UU{U}}U{U{U{{U}}}{{}{U}}{{UU{UU}}UU{{UUU}U{}{}}{{}UUUU{}UU}UUU}{}{U{}U}{{U}U}}U{U{{}}{}U{}U{}}{U{UU{UU}UU{}}{}{U}U}{U{UU}{UUU{UU{}U{{U{UU{UU{UU{}{U{}}{}U}}{{UUU}}}{{}}}}{U}U}{}}{{U}U}}U{}U{}}}{}}}}{}U}}{{}{{}U}UU{{{}UU}{{UU{}{U}}{}{}{}}}UUUU{U{{{{{{UUU}{{}{U}{}}{{{}}}U}U{{{{{{U}{U}{}}UUU}}{U}}}}}}}{}{U}{U{{U}}{U{UU}}U{{U{UU{{}}{U{{{}U}}}{UUUUU}}}{}UUU}}U}{UU{{UU}}{U{}U{}{}{UU{U{U{{}UU{}UUUU{{UUUU{U{}{}{UU{{U}{}}U{{{{}UUU{}}UU}}}{}{{U{{}U}UU{UU}UU}U{{{{}U{}}U{}{{{U{U{}U}}}{{U{UUU{UU{UU{}}}}}U}UU{U{{{U}{U{U}}U}U}}{{UU}{UUU{UUU{}{{}}}}U}U{}{{{UU{UU{{U}}{{}}{}{}{}{U}}}UU}}}!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}{}U{U}U{}}}}}U{{{}}U{{{UUU}U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!U{UU{}UU}}{}{}{{}}}U}U}U}{U}{!!!}}UU{U}U{}}U{{}}}{{U}}}{{{{U}UUUU}U{{U{}}UUU{{{{UU{}U}}UU}U{}U!!{U{}}}}}U{{{}UUUU}{}{UU}}{{}{}}{}{}U}U}}{{U}{}U}{{}{}{}}UU}UUU!!}U{{{{U{{}{}U}{}U{}}{U{UU}{U{}U{}}}UUU{{{{}{{U}UU}}UU{{}}UUUU{!!!UU{}{}UUUU}U}U{}{{{}UU{}}}}{{U}U}U}{U}{{U{}}{}U{{{{}{U}U}{{{}{!!{{{}}}}}{}{UUU}U{{}{U{U{}U{{{U}{{{}U}UU}U}}}}U}}}U}}{UUU}}}}UU!!!{UUUU}}{{{}}{UU{U{{}U}}U}{}U{{}}}{UUUUUU{{U{U}}}U}}}U{{{{U}}U}!!}U{}{U}U}{{U{}{}U}{}}}U}{{}U}{}}}}}}U{UU}U{}U{UU{U{}{UUUU}U}!!!!!{{{U}UUUUU}}{{}U}U}{}UUU}{UUU}U{}{{U{U}{}U}{}U{{{{{!!!!!!!!!!!!!{U}}{UU{{{U{UU}}UU}{}{{{}{U}{}}UU}}{}UU}}}}!!!!!!!!!!!!!!!!!}{!!U}}{U{}{{{{{UUUU}{}}{{U}}}}U{}}{U}U{UU}!!!!!!!!!!!!!}U}{}U{}}{!!}U{U{U}}UU}U}{U{U}U}UUU{{{U{U}{U{{U{U{}!!!!!!!{}}{{{}{U{UU}}{}{UUU{UUU}}}}}{U}{}U{{U}}UU}}U{{{{}UUUU}U{U{!!!!!!!!!{{U{}{UU{}}}{}}U{}UU{UU}U{U{{{}UU}}}UUU}{UU{}{UUU}U{U}UU}{{!!!!!!!!!U{UUUU{U{{U!!!!{}}}{}}}U{}}}U{U{}}U{}{{}UU}}{}U{UU}}}U}UUU}!!!!!!!!!}{!!!!!!!!!U{UUU}U{UUU{}}U}}U{}{U}UU{U}}}}U}U}U}{}{{{}}UUU{!!!!!!!!!!!!!!!{}U{{}{{{{}{U}{{U{}U{UU{{}U}{{U}{{}{}UU}U{UU}UU{!!!!!!!!!!!!!!{}U{U{UU}}{{U}}U}}{U}}U{{}}{}UUU{}U}{{}{}{}{{{U}}!!!!!UU{U{!!!U{{}{U}}{U}{U{}UU}UU}{}{}}}U}U}{U{}U}}}{{}UUU{UU{U{!!{U{{U}{}{{{}}{U}UU{UU}}{U{UUU{{UUUU}{}}}U{}U}{{}{{}{U}U{UU{U{!!!{UU}}}U{U{{{{}{U{{{UU{{}U}{{}{U}}}}U}U{}U}{UUU{}}}}{}{}}U{{{!!!{}}{}UUU}}U{U{}{}U{UU{{}}{UU}}UU{U{{}UU}UUUU{U}}UUUU}{{{{{}}}!!}{{UU}U{UU{{{}}{}U{{U}}{}{{U{{{U{{U{U{}UU{{{{}U{{UU}U{{UU}}UU!!!!!!!!!!!!!!!!!}{}{}{}U{U{}{{{U}UU}{{{}{UU}UU}UUU{U{{}U{}{UU}}!!!!!!!!!!!!!!!!!U{U}UUUUU{U{}}{}U{UUU}U}U}{U}U}}}U{UU{}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}}{{}}UU}U}}U{}{{}}U{}}}{UUUU!!!!UU}UU}{}{}{}}}}UU}U{{{}{U{}{U}{U}}UUU}}}}}}UU}{}UU}{U{}}U}}U!!U{UU}U}U{}{}UUUUU{}U}UU{U{}U{{}}{UU{{{U}U{}U}{{}U{}}{U}}{}U}U!!!{U}}}}U{{{{U{{U{}}U}U{{}}}{}UU{U}{{{{U}{{U{U{{}}}{U{}{{U}{}}}!!}}UU{}{U{UU}}{}U{UUUU}U{{}{{{{{}{{UU}U}U!!!!!!UU}U}}{{{}}}}UU!!!!!!{}U{}{}{U}{}UUUU{{UUUUU{}{}!!!!!!!!!!!!!!!!U}{}}{}}}}{U{{{!!!!!!!!!!!!!!!!}}U}}{{U!!!!!!!!!!!!!!!!!!!!U{U}{UU{}{}U{{{U}{}}}{}}{!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}}}U{{}{{U}}{}{U}UU}UUU{}U}U}U{{}}}U}}}U{{{!!!!!!!!!!}}}{}}{U{UUU{}U}U{}}{}U{U{}}}}}}}}U}{U}}UU{}}{UUU{}UUU}{UU{{U}{{{{UU{}U{U}}UU{UU}UUUUU}{U{{UUU{U}}U{U{}{}}U}UU}{}{}}}}{{}}}}}{{U{U{{UUU}U{UUU{UU}}U}UU{}}{UU{{U}}}{}}UUU{{{UU}}}}U}{{{}U{U{}{U}{}}UU{}{UUU{{}U{}}}UU{{}}}{{}}{{}UU}{}U{{}{UU}U}U}{{UU{}}U{U}{{U}U}}}UU}}U{}U{UU}}}}}}U{U{U{U}U{}}}{U{}{}}UUU{}}{{}}}}{}UU{U{UUU{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}{UU}{}}UU}U{}}U{U{UU{{}U{{}U{}}{U}}{UU}}{{U{}{}}}}{U{}U{{U}}{{UUU{UU{{}}}{UUU}}{{{U{}U}}{}{}{}{{}UU{{}U}}}U{U}}}}}}}}}}}}UU}{{}}}}{}}}UU{U{U{}}}}UU}}U{UU}}UUU}{U{{UU}UU{{U}U}}{UUU}{{UUU}{}{{{}{}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}}U}}}U{{U{{U{}}{{U{U{UU}{}U!!!!!U{U{U{{}{UU{U{!!!!!!!}}{{{U{}UU}}U{UUU}UU{{{U{UU{U}}{{}{U{{!!!!!!!UU}{}}}}U!!!!!!UU!!U{}}U}}{U}}U}{UU{{}{}{U}UUU{U{U{U{U}}{}!!}!!!!!UUUU{!!!!!!}{{{!!{U}{UU{UU{}{UU{}UUU{}U}{{{U}}U{UU{{}U}}!!!U}!!!!!}!!!!!U{U{{}}!!{U{{{{{UU{}{UU{{}U}{{U}U{}}{{}{}{UU}U}}U!!}UU}!!!!!!!}UUU{U{{U!!{{}{}{{{}}}}{UU{}{{UU}}{{U}{{{{}UU}{}}{U!!}U{{U{!!!{UU{U}{{{}}!!{!!}}{}U{{{}{U}{{UU{{U}{{{U}}}U}}{U{UU{{!!!!{{{}}{U{UU{{}{}UUU!!U!!}{UUU}U}}{}UUU}{U{U{{U}}}}}{}{}{UU}U}U!!!{{U}{{{}{{UU}U{}}}!!!!!{U}}U{UUU}}U{UU{}{}U}UU}U}UUU}}UU}{{{U!!!{U}{UU{}{}U{{{UU{{!!!!!}}U}}UUU{{}}}UUUU{}U}U}{U}}{}U{U{U}U{!!!!{}}UU}}{U{}}UU{U{}!!!!!{}}}{}{{{{}}}}UU{U{{}{}U}U}U{}{UU}U{U!!!!!U}}{{{}}U{U}}}}U{!!!!!U}UU{}}{{}}{U{U}U{{}UU{{}UU}}{UUUU}{!!!U!!{UUUU{U}U}}U}U{UU!!!!!}}UU}{U}}{{{}}U}{U}UUU}}{U}{UU{{{U}{!!}{!!}}{{}}U{UU{U}{{}U!!!!!UU}}}}U}UUU{}UU}}U{{{}U{{{U}}UU}U{{!!!U}}}}{}UUUU}}U{}}}{U}!!}!!{}UUUU{}{{U}{}U}U}{{U}{U}}{U}}}}}U{!!{}{U{{}{}}U{U{}{}{{UU{!!U!!}{}}}U}UUU{{UU}U}U{U}U{{}{U{UUUU{!!!!U}}UU{}{U}{{}}UU}}U}{}{{{!!}{U}UUUU{UU}{{U{{{}U}{U}U{U}UUU}{!!!}UU}{{}{U{UU}}{{UU}{{U{{}{!!U}U{U{}}{U{UUUU}UU{{U}{}UUU{}{U}}!!!UU{U}{{}UU{}U{{{UU}UUU}U}U!!}{{}}{{}}}}}{U}}U{}{{U{{{}UUU}}{}!!!!{{UU{}}{U}}}}U}U}U{}{U{{}!!U}{}U{}UUU}UU{{{}{UUU{U{U{{UU{UUUUU!!!}}UU{{{}}UU}{U{{U}UUU{}{!!}{U{}U}U}{}}}U}}UUUUU}U}}{}UU}}}{UU}!!}}{U}}U{}}U}U}}U}}}{}{{U!!U}UU}U{{U{{}}{{{{}}}U{{UU{{UU}}U{U{{!!!U}U}U}{}{}{UU{UU{U{{{{!!!{{{U{U}}U}}}}UUU{{{{U}{{}}{}{UUU{U}{}!!}U}}{U}{}}{{{{{}{U{U!!!!!U{}U}{{UU{U{{U{{}{}}U}}U{{UU}{}U}}}U}!!!{{U}}{{UU}U{UU}{{!!!!!}}}}U{}}}UU{U{{{U}{UU{}U{U{U}}}U{}}U{}{{!!!U{{UUU{}}{U}{}!!!!!{U{}{}UUU}{{}U}}UUUUUU}}{}{}{U{}{{U}{}}{U}U!!{U{U}}}U}}{U{!!!!U{{U{U}}U}UU{}}U}U{}}{{{UU{{}}U{U}{U{}UU!!!!!!!!U}{}}}{{}{U!!!}UU}}U}UU}U{UU{}U}{{}}U}}UU{}UU{}{UU}U{UU{!!!!!!!!{{}{}{U}U{!!!}}}U}U{U}{{U}U}U{U}{}{{U{{UUUU}U}U}}U}U}}}}}!!!U{{{}}}UU}{}{!!!}UU}{}{}}{{}}}U{U{{U{}}{}{UUU{U}U}}U{{U}}{}}U{!!!{{U{UU}}}UU!!!}{}}{UU}{{{}U}UU}}{{{{UU{{U{{{U{UU{U}}{UU}{}{U{U!!!!}{}{UU{}!!!}{{}}{UU}U}{{}{UU}{U}{UU}}}UUU}{{{{{}U{U{U{U}}UU{{!!!!UU{{}}!!!U}{{{UUU{U{UU}}{}}}}}}}UU{}}{{}{U}}}UUUU}}}}U}}{UU}U}!!!U}{}!!!U{UU}U}{{{}}}U{}}{{{U{}U{U{}U{}}UU}}}{{UUUU{{U}UU}}U}}{!!!{{!!!U{U{{UU}}}}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{U{{}}UU}!!!!{UUUU{{}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}U}{{}{U}U}U{U{U}{}{}{UUU}UU}{}}{{U}}}{{{}U}}}}{UUU{}{}U}UU}U{U}}}U{UU{{U}{U}U}}}{UU}{{}UU{}}{}}U{{{{}{{U{}}}{{U{}{{}}}U{}UU}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{U{}}}}UUU{U{{U{{U}UUU}{U}}UUU{{U{U{U}}{U{U{{U{}U{{{UU}}}{U}}}{}UU}UU}UU{UUU{U{}}}{}}UU}U{}{UU{{}U}{}{}}{U{}U}}{}{}}}}U{}UU{}U}U}UUU}{}}{{}U}U{U}{U{{U{{}}U}}U}U}{{}UU}{{{}UUUU}{}{UU}{}{U{U{UU{}UU}U}U}{}{}}}}U{}}UU{UUU}}{{UUUU}}}}U}}}{}U{{}}U{UU}}}{{U}U}{{U{{{}}{UU}{}{U{U{U{}}UU{}{}U}{}}UU}UU}U}{U{}}{}}}{}U{UU}}{{U{}UU}UU{}}{U{U}{{U{{{}{U{UUUU}U{{}U}U{}{}}{{{UUUU{U}}U}UUU{}{{{U}}UU{}{{U{UU{{}U}U{U}UU}}}U{}}}{{}U}UU}{{}}U}{{{{UUU}}UU}}{{}U}}{}}{{}U}}{U{UU{{U{}UUU}}}UUUU{U{U}{U}}}}U}}}U{}UUUUU{UU{}{}UUU}U}}{{}}U}{{{U}}{}U{{{U}{UU{U}}U{U}}UU}{UU{{{{{{U}}UU{}UUU}{U}{UU}U}{}{{U}{{U}{}U{}}UUU}{U{}{{UU{U}}{{}U{{}{}UUU{UU}UUU{U}}}U{U{UU}{UUUU{}{U}{{}}}U{{U{UU}{UU}}U{}}U{}}{{{U}U}U{{}{U{}U{U}}}{}U{}UU{UU}U}{UUU{{UU}U{}}}{{{UUU}{{{U}}}{{{U{{}U}{{{{U{}UU}}}{U}UUU}UU}}}}}UUUU}}U}}}{}}{}U{}{}{}U}{{U}{U{{{{U{}{}{UU}U}{}{U}U{U{}UUU{{{{UU{U}{UUU}}{U{{{}U{U{UU{}{UU{}U{}{U{}U}{U}{U}{{}}U}}U{}U{{U}U}}}}{U}{U}U!!{}{}}UUU{}}}UUU}}U}}{UU{}}}}{{}{}U}U{{{{UU{{{U}}{U}UU}}UU{}}{U!!!!}UU{{U{{{{{{UUU{}}UU}UUU{{}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}{{}}UUU{}{}{}U{}}}}UU{}}{}}U}}}}!!!!!!!U}U!!!!!!}{}}{{}U{}U}U{}}}}UUUU{U{U{{}UU}U}{}{}}UU}{U}UUUU!!}!!!!!!!!!!!!}}!!!{{}{{}U{}{}{{UUU}{{U}{U}U}{}{}U{}UUU}U{U{UU}!!!{U!!!!!}}!!U!!!!!{}{{U{U{U{{}{U}}UU{UU{{{{UUUUU{U}}}U}}}UUU}UU!!}}U!!U}}U!!!!!!!!U}{}U{}{U{{{{{}{}}U}U{{{}{{}UUUUUUU}{{U{{{{U{!!!}}{}}U{{!!!!!!!}{U{}U{UU{}}UU}{}U}}{UU{}U{{UUU}{{{UUUUU}{{}}U}!!U}{}U{UU!!!!!!{}{UUU{{{U{{{U}U{{{}{{{U}}}UUUU{}}{}UU{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{}}}}{}UU{{{{{{U}{U}UU{UUUU!!!!!!!{{{U}{}{!!!!U{}{}U}{U}}{{U}}U{{}{}UUU{}}{U{U}{{U{}U}{{{U!!!!!!!!U}}UU{U!!!!}{}U{U}{{}U}{}UUU{{{}{U}U{UU}{}{{{{}{}U{{U{}}!!!!!!!!UU{!!}!!!!!!!!UUUU}}}U}}}}{{{}}}UU}}U}{UU{U{{{}{}U{U}}U!!!!!!{!!{{!!!!!!!!!!!!}U}{{{UUUU}{{}}{{U}}{UU}}UUU{{U}{UU}}}}{{!!!!{{}!!UU!!!!{U!!!!!{{UU{{U{}}U{U{U}{{}U{U{{U{U}}{UU}}U}U{{}{{!!}}U{{!!!!!!!!!!!!!UU}UUU}}{{UU}U}{}U{{{}}}UUU{{{}U}}U{{{UU{{}{{}}U}}}!!!!!{{!!!!}}{UU}U{U{U{}U{{{}{U{{U{}U{{}UU{UUU{{UU{U}U{}}{U{}{U{!!!{}}{!!!!}}}U{U{}{U{}U}{{U}{U}UU{UU{U{{}{{{{}UU{{{{{UU}{U}UU}}!!UU}UU{!!!{}}}}}}UU{{UU}{}U}UU{}{{{}{}}{U{UU{UU{U{UU}U{}{U}U}}{}UU}{}{{!!!UUU{U}}U{}{{U}}U{{{{{{}{UUUU}{{{{}}UU}}U{{U{}U{U{U}UU{}{{}}{U{!!U}}U{}}}{}{}}U}}UUU{U{{}UU}}UUU{U{UU{U}{{{{}{{}U}{{{}}}{UU}UU{{U{UUU{}}}U{{}{}}{}{}{}{{{{}{{U{}{UU{U{UU}}U{UU{UU}UUU{U{}U}{}U}{}}UU}U{U}UU{U}U}{{U}U}U{{{U{U}}{UU}}}}}}{{U{}{{}{{{{{{U}}{U}U}U{UUUU}{}{U{UU}{}}{}}U}UUUUU}{U}{{}UU}UUU{}U}}UU{}{}}{UU}UU}{U{{U{U{}}U}{{U}U{}{{U}U{UU}U}U{}}U}U}{U{{{UU{}}}UUU{UU{UU{}UUU{}U}}{{UU{{}U}{}}}U}}}}{}{U{}U{UU}UU}UUU{}{U{U}}}}U{U}{}{{{}}U}U{U}{U}}{U{}U{{}{UUUU{{}{U}}U{}UU}}U{}{}U}{U}}}{U}{UU{UU}{}{UU{{U{UUU{UU{}}U{}}}}}{{}U{UU}{{UUU{}{{}}}}U}U{}{}{}U{}{}{}}}}U{U{{{{{U}}}}}{{}{{{}U{}{}{{{U{{UUUU}}U{{}U{{{{U{{}U{{{{{}U{{}U}UUU}{}{}{}UU}U}U{{{}U}UUU{{UU}U{{{{}}U}}}{}{}{}{U{{{}U}{}{{UUU}U}{}{{}}{U}U}{UU}U{UU{{UU}U{{}{{{}}{}{}{U{U}}{{}{}{{{U}}}{U}U}U{{{{}}}}}{{}}}{}{{{{}U}}{UU{}}}U}}UU}UUU{U}{{U}{U{}}}U}{}{}}{U{{U}UUUU{{{U{{U}}}UU}UUUU}{}}U{{U{}{U{}}U{U{U{}{{UUUUU}UUU{{}UUU{}U{}}U}}U}U}}}}}{}U{U{{}}{}}}}{}}UU{{{UUU{}}U{}}}{U{{UUU{{{U}U}{U}{U}}U{{UU}}U{{{{}}{}}U{UU{}U{{U}{U{U{UU{}{UU}}U{{{}{UUU{{{UU{U}UU}}{UU}}{{}}}}{}{{{{}{U{U}}U}{}{}{}}}}}UU}U{{}}UUUU{{{}UUU{UU}{}}{}U{{U{}}}{}UU}}}}{UUUU}{U{U{}}}{U}U}}U{{U{U{{{}{UU}}}{{{{U{U}{}}}}UUUU}{U{{{}}}{}U{{U{{U}{}{U{U}U{U{U}}}U{U}{{U{U{}U}UU{U{{{U{{}UU}}U}UU}U}U}U{{UU{U{U}}UU{}U}}UU{{}{{{}{{{UU{{}U{}}}UU{}{UU}{UU{{{{U}}UU}}{}U}{UUUUU}{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{U{U}U{{U}}}UU}U{UU}U{U{UU}}UUUU{{}{UU}}{U{}{}{U}U}}{{UUUU}U{}UUUUUU{U}{U}U{{{UU{{{}U{{{}{UUUUU{{U}{}{}UU}UUU{{}U{{}U{{{{U{}U}}}UUUUUUU{}{{}}UU{U{U}{}U}U{{U{{{}{}{{{UU{U}UU}{}U}U}}{}}}UU}{{U{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}U{}UU}{U{}}}U{}UU{}U}UUUUU}}}}{}{U}{{{{}U}}UUU}{U}UU}}U{{U}U}}{}U}U}UU{{U{U}}U{UU{UU}{{}{UUUU}U{U}U}{{}UU}}{{}}{U{}{}U}{}}{}U{{}{}UU{{}{}}U{{}U}}{}{}}}}U{{{U{UU{}{}{{}{}UU}}{}{UU{UU{}}}U}{{{{}}{{{U{}{}{}{{}U{U}{U}{UU}}{U}}U}UU}UU{}{{}{}{U{U{U}}{U}}}U}U{{{U}U{}}}{}}{{{{}UU}UUUU}U{{}{}}}}{U}U}U{}UU{}{{UU{{}{}}}{}}{}{U}{U{U}{UUUU{}UU{{}U{{}{U}UU}{{{UUUU{{{}UUUUU{{U{}U}{}U{}{{{U}U{UUU}}}{U}U}U}{}}{U}}{{}}U}}{U{{{U}}}U}}}{{U{}!!{UUU}{{U}UU}{U}{{}{{{U}U{{}{}}}U{UU}U{U{}U{U{{}U{}UU{{}{{}{}{}!!!!UUU{}U{UU}{U{UU}}}U{}U}}U}{{}{U}UUU{{}}}{U{}U{{}{}{U{UUU{{U}!!!!!!U!!!!{{}}}U{U{U{}{{U{UUU{U}}{{}}}{{}U}U{}UU{}}U}U{U{}}{U}U!!{!!!!!!!!{}{}}}{{UUU}}}}U{}{U{U}}{}}U{}}U}{{{U{UU}}U{UU{}U}}}{!!}UU!!!!!{}}{U}U{UU{UUUU}{{{{UUUU}{U}}}U}{{UUUU{}U{}{UU{}{}}U}}!!{}{!!!}{U}U}U}{UUU}UU}}{}{}{}}UU{{U}{}U{{}}{{{}{U}U{{{UUU{U{U{!!}!!!!}{}}U{{U}{{}{}}UU}}UUUU{UUU{{}}U{UU{U{}UU}{{}U{UU}U{U}}}U{}!!!!U}}{U{}}UUUU}U{UU}{U}{{}{U}}U{U{}U{U{{U{UUU}}U{}UU{}{U{U}{}U!!}}U}}{{}}UU{}{{UUU}U{{U}}}UUUUU}}{}{{UU}}{}}}}{}UU{{{{{}}UUU{UU{}}}}}{{}{}}}}}UUU{}{U{}{}}U}{}U{}U}}{U}}{{}}UU{UU}{U}}}}}{UU{}{{U}{}{{}{UU}U}UU}{}UU{}}U}U}{UU}}{{U}}}{UUU{{U{{}}UUU}U}{U}{UUU{U}U{{}{U{{UU{}}}}UU}UU{{{{U{U}U{}}U{U{U}U}UU}U{U{}}{{}U}{}}}{}U{}{}{UU}}U{}}UUU}{{}UU}}U}U{}}{UU{UU{UU{U{}}{U{{}}}}{U{U}}}{}}U{U}}}}{U{U{U}{{{}}{U}{{{UU{{{UU}{{{}}{U}}{U{U}{{}}}}{}U}{UUU{{}UU{}UU{{UU{UU}U}UU}}}}}}{}{U{{UU{}}{U}{U{UU{{U}U}{}{{}{U{{U{U}U}}{}U{U}}UU}}U{U}U{{}{{}{UUUU{U{{}}}U}U{}{{UU}}}{UUU{{UU}}{U{{{U{UU}U{U{UU{UU}UUU}U}}}}}{{}{}U}}{{UU{{}U}U{}{U{{}U}U}{{U{}}}U}UU}}{{{{{{U{}}{{}}UU{U{{{UU{{U}U}{{}U}U{{{{}}U{}}U{U{{{U}}U}}{}{}}UUUU{}}{{{U}UU}U{U}}}U{{U{}}UUUU}UU}{{}}{U}{{}}}{}U}{}U}U{{UU}{U}{{U{}UU}{}}{}UUUU}UU{U{U{{}UU}{{}}{UUU{U}}}{UU{}UU{UU{U}{U{U{{{{}}U}UU}UU{}}{}U}UUUU{UUU{}U{}UU}U{{U{UU}{UU}{}U}U}U{}}U}}}{{}{{{{UU}U}U{{UUU{U{UUU{{{UU}U}}{{{}{{{{}UU}{U}}}}U{}}UU}{{U}U{{U}{{U}{}}UUU}UUU}{{U}U{}}UUU{{{{UU}U}}}{}{}}{U}UU}}{{}{UU}{}}U}}U{U{U}}{{U}}U}{{UUU}}UUU{{{{}UU}U{}U}U}}}UU{U}{}}{}}{U}U}{}UUU{}}U}U}{{}{}}{{}U{}UU{}}}}UU}}{U{UU{{{{{}UU{UU{U{U{{{}}}}U}}}{{{}}}{}}UU}U}UUU}U}}}{{}U{}U{}U{U{}{{U{}{}U{}{{UUU}{UU{}UU}{}U}}U{{}{U}{}{}}{UU{{{{{}{{U}UU}U{{{{}{{UU}{}UU{}}{}{UU{{}U}{{{{U{{}}U}U{{U}{}{}}UUUUU{{U}U{{{}}}}}U{U{U}}{UU}{}U}}}}}{}{UUU}}}}U}}}{{U{}}}{U}U{{}}}}{U{U{{U{}}}}}U}U{U}{U}}{{U{}U{}U}{{U}{U}}{{UUU{}{}}{U}{{{{U{{{}{}U{{U{{U}{{{}{UU}UU{UUU}U}}{{}}{{U}U}}}{U}}{U{U}U{{UUUUU}U}}{{}}U{{{{}}U{}}UU{U{}}{U}}U}}}{U{}}U{{UU{UU}U}}}}U{UU}{{{{U{U}{{U}U{{U{}UUU{{U{{}{}}U}{{}{{U{U}}}U{U{{{UU}{UUUU}UU{U{{{{}}{}{{U}{}U{{UUU{{U{U{U{UU{U{U{}}}{}{{}}{}}U{{{UU}U{}U{{}{}}UU{{{{}UUU}}{UU}{U{}}}UU{}{UU}}U{U}}UU{U{}{}{UUU{}{}{}}}}{{}U{{{{{{UU{{UUU{{}}{U{}}}U{}{{U}}}}}}{{U{{{{U}}}}{U}}}UU{U{U{UU}}{U{U}{{{{}{}{}{}UU}U}}}}}U}{U}U}{{{}}UU}{{UU{}}U}}}{U}U}{{U}{}}UUU{{}U}}}{}}}UU}U}UU}}{}{{{}}}U}}{}}}}{U{U}}{{{{}U{U}}}}}}U{UU{{U}}{{}}{UU{{}{{U{{{U{{{U}UU{U}}U{U{}U}{}}{{}U{}{UU}}}{}{}UUUUUUU{U}}U}}U}{}}{U}U{}{}UUU{}}{}{}U{{{UU{U}{U}{{}UU{{{}UU}}U}}U}{U{UU{}{UUU}{{{{}{U}{UUU}{U}}{U}UUU}{{}UUU}}U{U{{UUUU}{U{UU}}UU{}U{UU{U{{}}}}{{}U}UU}}UU{}{UUU}U}{U}{}UU{}}}{}}UUU{U{{}}}}U}}{U}}{}{}}U{U}{{UU{{}UU{}UU{}U{U{}{}UU{U{}{U}{}U{U}U}{U{}}{U}UUUUU}U{}U}}}{UU{{U{U}}{{UU{{UU{{}U}U{UU{{U}U}}U}}}{}{U{{U}{}}{{UUU}UU}}}{{{}UU{{}U}U}}UU{}{{}U}{{U{}{}{{}{}U{}{UUU}{{{U{U}{U}}U}{{UU}{{{{}}U{U{{U}{}}U{{U}}U}UU{U}U}U{}U{{}}{}}U{U}UUU}{{{{{{UU}}U{}UUU{{{}UUU}UUU{{}}U}}UU{}}U{{}}}U{}{{U{{{U}U}}}}}U}{U}}{}{{U}{{}{{U{UU}{{{U{UU}{U{}U{UU{UUUUU{UU{U{}{{{}UU{}{{{{}}U}{{}{UUU}}}{{U{{U{UU{U{{U}}U}}U}}{}U}}}UU}{}{}U{{}UU{UUUU{{{{}}{{UU}}{}U{{U}{}}U}}}{U}}U{{{{}{}{U{U{{UU{UU{}{{{{{U}{{{{}U{}UU}U}{}}{U}{{{}{UUUU}U}}UU{{}U{{}}UU{}UUU{U{U}}U}}{}UUU}{U}{}U{U}{UUUUUUU{}}{{UU}{U}U{U}{}}U{}{U}}}}{{U{UU{{}UU{}}}{{}{}}}{}{}UU}U}{}U{U{UU}}{{UU}}}{UUU}U}UU{}U{}{{}}{U{{U}}{}}U}}{U}}{{{}{}UUU{U}{{U}{{U}}{U{UUU{}}{{U}{}{U}}}}U{}{UUUU}{}{}{U{}{}{}UUUU}U{U{{{U{{}UU}UU{U}UU}{UU}U}U{U{}UUUU}{{U}{{{{U{{UU{}U{{U}{{{}{U{U}}U}{UU{}UUUU{}{{{}U}{U{{}{}{UU{{{{}{{U{}UU}}{U{}{U}}UUU}}}U}U}{U}{}U{U{}}}{{{}U{U{}UU{UU}U{{UUU}{{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}{U}}}}{U}{{U{}U{{{U}{}}}}UU{}}}}U}}{U}UUU{U}UU}}}UU}}{{}UU{{U{U}}{{U}{}}}}UU{}{{{{UU{{U}{UU{{{U}}UU{}}}}U{}}}U}{U}UU}U{U{UU{UU}}UU}}U{U{{}}UUU{U{UU{}{}{UUUU}}}{U}}U}UUU{}{UU}{}{}UUUU{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}UUU}{U}}{UUU{}U}}}U}{U}{{}}{{U}{}UU}U}U{{{U{UUUU}U{UUUU}}{}UU{{UU}U{}{{{UU{{}}}{UU}UUUUU{{U{}}U}}{}{U{{U}}{{{U{}{}U}{{U}}U}{U}{}U{U}}U}}}UU{UUU}U{}U}}{UU}{UU}}U{}UU}{{}}{}}UU}U}}{{U{}U{}}{UU}}{U{}UU}{}{U}}{U}{}}}{}{}{{}{}}{{}}{}{UU{{U}{UU}}{UU}{{{}}U}{{{U{U{{UUUUU{UU}U{{}U}}UU}}UU{}}{{}}{}}UUU}U}}}{}}{{U{{}{}UU{}}UU}U{}{{}{}UUUU{UU}}{}{UU{}{}{{}}}UU{}U{U}}U}U{U}}}U}U}}{}U}UUU{UUU}U}}UU{{UUU}{UU{U{U}}U}{}{{{}{}UU}UU{}{}{UUUU}{{{{{{{{{{{}}{}}{U{U}{{{{{}}{{UU{}}U}UU}UU}U}{{U}U}{{{{}UU{}{{U}}{{U}{}{{{U{}U}}UU}UU}UU{}{U}}UUU{{{}{UU{}U}U{U}}}UUUU}U{UU}{U{{UU}{}}UU}U}{U{}{U{}{}U{UU{}}U{UU{}}U}}}}}{{U}U{{{U}U{U{{}}{UU{}U{}{{U}}U}U}}{UU}}{UU}U}U}{UUU}U}{{}U{UU{{}UU{}}{}UU}{UUU{U{{U{U}U}UU{{}U{}{}}}}{}{}UUU{}}{{}}U}U}{{}{{{{UU{}U{UU{UU{U{}UU}{{{{U{UU{}}{{{}U{UUU}U{U}}{}{{UUU}{}U{{}}U{UU}{{}{U{}U}}UUU{}}}U}U{}U}{}UUU{{{UU{{}{{{}UUUUU{15015
KAIJU54-21
Scratcher
15 posts

Flipnote Studio: Scratch Edition CODES

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

Flipnote Studio: Scratch Edition CODES

UU}U++}{{}{}{U{U{}{{}{}U{{{U}{{{{{}UU}{{{}{{U}U{U{{}}}UU}}{{}U{U}{UU}{+}}UU{{}}U{{U{UU{{UU{UUU{U{}U}U}}}}}UUU}}}U{U{}{{}}{U}{}}}U{UUUU+U}}UUUUU{{}{}{UUUU{}}{}{{U{}{U}}U}{}}}}}U{U}U{U}U}U}U}U}}{{UUU{{+}}}}}{}{}}U{{U{}U}}}}}UU}}}}U}}}{U{{U}}}UUU}}}UUUUUUUUU}UU}}U{}+UU{U{UUU}U}}{{{U}U{{U}U}}}U}U{}UU{}U}}UU}U{{}UU{}}}}UUU{{}}U{{{{+{U}{}}{UU}}{{}U{UU}U}{}UUUUUUU}{}{{}{{}}}}}U}UU}}}U{}}}}}}{{U}{+UU}}{}{}{}U}U}U{}}U{}UU}{}U{}{UU}}{}U{{}U}U{U{}U{}}UU{}++UU{{{+}U{}}{}{}U{{{}U}{}{}}U{}{U{{UUU{U{}{}}{}U}}UU}}}{{UU{{}U}}+++++{U{UU}{U}{{}}{{{}U}{}{{U}{UU}UU{}}U{}{}}}{U{U}{U{}UU}{}U{}}{}{{{{U}UU}UU}U}U{{{}}U}U}}UU}}U}{U{{}}{{}U{{{{{}}}}}{U}{}}{}{{{}}{{UU{UUU}}{{U}}{{}UU}{}U}}{}}{UUUU{U}{{UU}{U{UU{UU}}}}UUUU{U{}{}}U{}{}{{}U{{}U{{UU{}{U}UU}{U}}{}{}}U{{{{UUU{}}{}}{}{}UU{UU{{U}{{U{{{{}{}UUUU{U}{{UU}}{}UU}UUUUUU}U}}}}U}}{{}UU}{}}{{}U{{}{{{{UU{UU}U}UU{}U{{}UU}{U{}}}}U}U}{}U{UUUU}UU}U}{U{U{{}}UU}{}U{{{}{}{}{}U{}U}}}}{U}{UU{}UU{}}}U}}}{}U{U{}U}{UU{{}}{{}}{U}{}}{{{{}}U{U}{}UU}{U}}{U}U{}U{{{}{UU}U}U}{{{UUUUU}}}U}U}U{{{}}U{}}{{U}U{}U{}U{}}{UUUU}}}{}}}}}U}}U{{}}U{}{{{UU{{}}}{}{{{U}}}U}{}}{}UUUU}}}U}}{U}UUU{U}}UUUUUU}{UU}U{UUU}U{}U{U{U{{U{{}}{}}}U{}}}}U}{UU{}UU{}UU{U}{{}{}U{U{UUU}{UU}}U{}}UUUU{{{}}}{{U{{}{U}UU}U{U}}}}}}}U{U}UU}}}{UU{U{U}U}{{U{U}}{{{}}}U{{{{{UUUUUU}{{U{U}}U{U}UUU{{U}{{UU{}U{UU}UU{}{UUU{U{{UU{U}}}}U}}UUUU}{{U{U}U{{}{{}{}}}{U}}}UUU{}}}U{{{}{UU}UU{{}{{{}{{U{}{{UUU}{}{UU{U}{{}}{UU{{UUU{{}{}}U{{UU{UUU{U}}}{}}}{U{}}U}UU{{}{{}}U}U}}}{}U}}U}U}}UU{}}U}{U}}{}{}}{UU}{}UU}U}{UU{U}{{{{{{{{{{{UU}{UU{}{{}UUUU}{UU}U}}{{UU}UU}}{}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}{U{{}}{}U{{UU}{}{}}}U{}UUU}}}{{}{{{}}}}}}U{U{{U}UU{UU}UU}{}U}UU}{U{{{{}UU}{U}U}}}{}UU{}}U{}U{{{}UUU}UU}U{UUU}}{}}{UU{}}UUUU}}U{U{{}U{U}U}U}{U}U{U{U{}UUUU{U{UUUU{{U{UU{}}{}{}U}}}}{}}{{}U}{}}}{U}U}UU{}{{}U{{{}UU{{U{}U}}{UUU}}{U}{{{{}UU}}}}}U{{}UUUUU}{UU}U}{}U}}U}U{UU}{}{U{U}U}{{U}}U}{}{U}}{UU{{U}}}}U{{U{{{}{}U{U{}U{UUUUUU}}UUU{}}}}{{U{{}U}{}UU{U{}U}U}{}UU{}}}{}UU}U{U{}{}{{{{{{UU}{{}{U{U}}{{U}U{{{{}U{U}}{UU{U{{{}U}UU{}}}U}}{UU}}}U{}}{}{}UUU{U{{}{{{}{{{UU{U}}U{}{UU}}U}U}}{{U}{UU{{}U{}{}}U}}{{UU{{}{U}{{}U{{U}}U}U}{}}}{U{}}UU{}U{U}}UU}}U{{{U{{{{}U{}}UU{{U}}}U{U}U{}{{U}U{}}}U{}}UUU{}U}U}{U}UU{{{{U{{}{U{{}{{{{}}}}UUUU}{}{{}UU{{U}U{U{}U{U}}{}UU{}}}{}{U}UU{}UUUU{}}{U}}}}{U}{{{{}{}}}}UU{U{UUUU{U}{{{}}U{}{}{UUUU{UU}{U}}{}}UU}}{}UUU}}{UU{}{{{{}{}}{{UU{{}U{}{{}}UUU}}U}{{{}{U{}{}{}{{}U}{}}}{}{}U}{{}U}{}{}}}{}UUUU}U{{{}{{UU}{UU}}U}{{{{UU}{UU}U{}U{{}}UU}{UUU}}}U{{}}UU{U{{U}U{U}}}}U}{{{{}}{{{U}U{U}{{U}}U}{}U}U}{{U}}{UU}{}UUU{}U}{}{}}{}}}{U}UU}U}}UU}{}{}{}}U{}}{}{U}{UU{}}{U{{{}{U{}}{UU{{UU}}U}}U}{UU{{}{}UU}}{UUU{}{{}{}U}}U{{U}}{U}U{}UU{}U}UU{}{{UU{{}}{{{U}UU{{{}}}}UUU{U}U{U{U}}{}{{UU}}{U}}{}}}}{}{}U}U{}}}{}U{}{}}{UU}}{}}UU{{}}}}UU{}}{{}U{U{}U{{{UU}}U{{}{UU{{{{}U{{}{}}{{{U}}U}}U{UU}{U}U}}}U{}{U}}U}}{U}}UU}}}UUU}{}}}{UUU{}{{{{}UU}}U}}U}UU{}U{}U{UU{}{}UU{}}}}U}{U{{UU{U{}{{}}{U{}}{UUU{UU{}}}{}UU{UU{}}{{{}U{}}{{{}U}{U{}UU{}}{}{U{{U{UU}U{}{{{}{U}{U}}UU}UUU}{}UUU}{UUU{U}{{{}U{{{{UUU}}{}UU{{UU}}{U}UU}}{}}U{}UU{}{{}{{U{}U{}}{}{{{{U}}U}}{U}U}U}}U{U{{U{}UUU{U{U}}U}{}U{{{{{{{U{{{}}}}{UUU{}U{UU}}}}{U}{{{U}{}UU{UUU}U{}{}U}U{U}{{}U}{{{{}{{U{{U{}}UUUUU}U}{{UUUU{}U}}U{{}UU{+++U}{}{}{{{}UU}}}{U{UU}}}}U}UU}U{UU}}}}UUU{{U}}}UU}{}{}UU}}U{}+}{{+}}{}UU}}UU}}{U}UU}{}{{}{{}}}}UU{UU}U{}U}}U}}UU}}UU}{}}U}}}+{}}}}+}{}{}U{}{}{}}{}}{}U{{{U{{UU}U}}{{{}{}U}{{U{U{}}{{U}U{{}{}+UU{UUU+{U}UU{{{}U}U{{{}UU{}{}U{U{U{{U{U}UUU{}}}U}}}{U}}{}{}}{{{+{{{U{UU+}{}}}U{{{U{U}}{U{UU{}UUUU{{}UU}}}}}U}}}}}}{}}}}UUU{U{{U{+UU}}}U{++}UU{U{U}U}{{UU}}UU}U{{}}{{U{{}{}}}}{{}UU}U{UUU{}{U{{{U+{{UU}{{{U+{U}{}U}{{U{}}U}}U{U{{U{UUUU}U}{UU}{U{U{UU{{}U}U}U}}UU{+}{}U{}{}{+{U}{{{UU{}{}UUU}{U{{U}UU}UUU{U}{U}U{UU}U}}}}}{U{{}}{}U++}U}UU}{{+}}}}{}{}U{}}U}{{{{{U{{UU{}{{U{}{}U}{}U}}}UU}U}{}{U}U}U}+{{{}}}{+U}}U{{{}U}U}}}}{U}U}{}U}U}U}}U}}}}}}{}U}U}{U}U{{{}{{{{}}++U}U{U{+{}}U{{U{U}{}{}UU{{U}{UUU{{UUU{{U}}}U{{{{}U}{UUU}}U}{UU{{}++{U}}+}}{{U}}{{}{{}}{U}{{{}{{{{}{{}{}}{{U{}UUU{UUUU{}}U}}}{U}UU}}+++U+}}{}U{{}U}}UUU{}{UUU{U{}UU}U{}U{{}}U{UUU}U{{{}}{U}{{U{UUUU}U}{++}UU}}{UU}}U}{}{{}}}{}U}U{}{{{U{{{{}U{{U{{{}{{}{{}{UU}}U}{{{{{{UUU}{}U{}}U}U{}UU}}{U{}}U{}}{U}}{U{{{}{}{{U{U{{U}UU}U{U}{}{{UU}}U{{U}{UU}UU}{U{}{U{U{U{U}}{U}UU}{}}{{{}{U{UU{}}{{}{}U}}UU}{}{{}}{U}}}}{}U{}}}}UU{}{U{U{{{}UUU}{U}{}U}{{U}{}U{{}U{}U}{}}U{}U{{UU}{U{{}{}UUUU}UUU}U}}}U{U{}U}}{{{}U}}U}}U}}U{UU}UU}}}}UU}{}{{{}UUUUUU{}}{UUU{{UUUU}}{}U}}}}}{{{}}}U}{{}}}}{{{U}}}U}}}}U{{}U{}{{U{}}{}{}}U{{U}}}}}{U{{}{}U{}}{{}}U{U{UU{}}}U{}U{{}}}}U}{{}{}{{{{U{UU{U}{UU{U{}UU}}}U{{}UU{UUU}U}{{UU}{UU}{{{U{}{}{}U{UU{UU}{UU}U}UU{U{{}UUU}{}{}UU{}}U{U{U{{U}{}{U}{U{{U{U{U{U}UU{{{}U{}{{UUU}{{}UU}{{U{U{}}U}}{U{{{{{}}{{UU}U{{{{}U{{U}{}UU{U{{UU{{}}}}}U{U{{U{{}{}}}U{}{}{U}U{U{U}}{U}{}UU}{}}{{U{{}}{}U{UU{U}U}}{U{}U{}{{}UU}U{}}}}UU}{{}{UU}}U{}U{{U{}}{U}}{}{}{U{U}}{{UU}{}U}U{{U}}UUU{UU}}{}}U}{UU}{}}UU{U}}{}U}U{}{UUUU}U}U{}U}UU{U{{{{{{}{{{{U{}U}{{}{}{U}{UU}}U{}U}{U}{{}U{{{}U}}}{}UUU}}{{UU{{UUUU{{U{U}}}{{}UU{UUU}U}U}U}}UUU{UU}{}UUU}}}U{}U}{{U}}}}{U{}{{U}{UU{U{{U{}}}{{U{}{}U}{}{U{{}}}{U}U{U{UUUU}}U}UUUU{{}}{}}}{{{UU{}}U}}}U{{}{}}}}U}{UU}}}}{}U}}}UUU{UU{{}{}U}{}{UU}}}{}}}U}}}UU}U}{}}UU{{{UU}{U{UUU{UUU}U{UU}}UUU{{}U}UUU}U}}{{U{}{{}}}}}U{U{}}}{U}UUU{U{}{U{{U{U}{{{UUU}UU{}{}UU}}U{{{}}}{U{UU}{{}{}}}{}UUU{}}U}}}{UU{U}U}}{U}}U{}UU}}UU}U}U}{}U{}}{{}}}U}{}UU{UU{{}{{}UU{UU{}U}}U}UUUU}}U{U{{{U{{U}}UU{U}}U}{U}}}U{{UUU}{}{{}}{{}{{}U}{{U{{{U{UU{{}}{}U{U}}}U{U{}U}UUU}{{{UU}}{{{}{UUUUU{}}U{{UUUU{UU}}{}}U}}U{}{U{{}UU}U}U}}{}UUUU{U}U{}{U{{U{{{UUU}}U{U{{}{{{{{{}U}U}U}U}{U}{U{{{{U{UU{}UU}}U}}}{{U}}}{UU{{}}U{UU{U{{{}U}UU{{UU}UU{}}U}UU{}U}{}UUU}U}UU{}{UU}}}{{UU{}}}U{}{}{UUU{}U}U{{UU}{}UUU}UU{U}{{U}UU}}{{}{{{U{{{}U}{U}{}}}}{}{}{U}}}{}{UU}}U}{UU{}U{}{}}}UU}UU}}{}{{}UU}{}}}U{}{U{}{U}{{}{U{}U{{{UU{UUU{UU}{U{}}}{{U}U{}U{}}{U{}UUU{}{U{{{{{UUU}}}UUUU{U{U}}{}U{{UU}U}U}{}{{{UU}UU}}{{U{}}}}}UU{}U{}U{UU}UUU}UU{}{}UUU}}U}{U}{{U{{{{}{{{}U}U}}{}}U}}}U{}UUU}}{{U{U}{}{U{}}}}UUU{U}UU{{}}{UU{U{}{U}}}}{UU{U{UU{{}{{UUUU{U{{{}{{{UU{}{}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}{}}UU{{}{{{}U}UU{U{{U}}UU{{}}UU{U{UUUU}U{U}{U{}U}UUUU}{U{{{{{UUU}{}{{}{{}{UUU}{}}{UU}U{}{}{}}U{}U}}}{UU{U}UU}}{{{{}{}{}}}{}}}{}}UU}U{}}{{U{U{{}U}}}}}U}}U}{{U{UUUU{{UU}}{}{}}{U{}{UU{{{U}UU}UU{}U{}}}{}{U{{U}{{}}U{}UUU{UU{UU{}U{UU}{U}{{UU}{U{{}U}U}{UUU{}U{}UU}U}{{{}}}}}{}}{}}{}UUUU{{U}U}{}}U{{}U{U}{{}{U}}}{}U{{}{U}}U{UU}{{UU}}U}{UU}}UU{UUU}U{}U}U}U}UU{}}}{{}U{UUU{}{{UU}}}{}{UU{UU{UUUU{U}}}}{U}}U}}U}UUU{}{}}++UUU}UU}{{}{U{{{UU}U{}U}U{U{UU}{}UUUU{U}{U{U}}{}}}}{U{}}{{}{{}{+U+U{{UUUUU}}}}{}}U}}}}}U{{{{}}{UU{U{{}{}{{UU}}}U{{UU}}U{{}U{U{U+U{+++}{}UU}UU}UU{UU}UUUU{{}{}{{U}{{{}UU{}U{U{UUU{{U}U{{}}{{U{{}+{}{U++{U}{}{{{}{U}}UU{{{{}U{}}}{{UUU}}{{U}}}UU{}}U{U}{}{{}{{}{{}+{{{{++{{{U{U}{U{{U}{U{}}{U{}}U}{}{U}}U}}U{}{{{U{{}}}}UUUU}{U}UU}+{{{}}+{}{}}}UU{UUU{{}U}U{}}U{}{{UU}{U{}UU{}{}}U}{U{UU{UU}{U}{{U}+{UU}{+{}{U{}}}U}U{}UUU}U{}}}}{}UU{U}U{U{UUU}{}}{UU}}{}UUUUU{U}{{++U{U}+}}UU}{}{U{{}U{{UU}U}UU}}{{U}}U{{}{}}U{UUUUU}U{{U{U{}}U{{}}U+}U}{+U}}U}U}{{}U{}}U}{U}U{UU}}}U}{}}}}}}U}UUU}UU{{}U{{{U{{U{{}{{++}}+U}{}}U}U}}{}{U{{}}}}U}}}{{{{U{{U}UUU}UUU}U{U{}{U{U}U}{{U{U{U}+{+}UU}UU}{{{{}U}UU}{UU{{{UU{{{}{}{{UU}{}{{UU{}}UU{{UU}{{U{{{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{U}{{{}{}}}}}{U{UU{}U}U{{{}UU}}{}U}}{U{}{{U{{{U}UU{{{{{UU{{{U{}}{U{{U{}UUU}U{}}{}}U{U{{U{UU}UUU{U{}U}{}U}}}UUU{{}{{U}}{U{UU{}U{U}}U{}{{U{{{}{UUU{{}{{{U{}}}{UUU}UU{UU{U}{{{}U{{}{}U{U{{{U}{}UU}}{U}{{}UUU}U}UU{{}}{}}U{U}U}}}{{}{{}UU}{U{}}}{{U{}U}}U{{U}UU{{{}{}U}U}{U}UU}{U{}U{UUU}}{{U{{UU}U{UU{{}U{{}U}UU}UUUU{{{{UUU{{{}}{U{}{{}U}U{U}}UU}}}{U}}{}UU{}U{{U{{UU}{}U{{U{{{}}UUU{{{}{{}{U}{{U}{{{UU}{}U{{{{}}U}{U}{}{}}U{UUU{}}}UUU{}U{U}}{UU}{}}U{UU}}}{{}U}U}{}{{{}U{}{U{}UU{U}{}}}{{}{U}}UUU}U{}}{{{U}}UUU}U{U}U}{}{{{{}{U}}}{{U}}}U}{}U}}UU}U}U{UUUUU{UU{{}U{{U{U}{}{}}U}{}}}U{{{U}}{}}U{UU}}U{}U{U{}}}}{{{{{UU}{}UU}{{}UU}}U}}U{{{{U{{U{}U{{{}{U{U}{{U}{{{{{{}{{}{}{U{{U}}UUU{UU{}{UU{U}}{U{U{U}{{{}U{UU}}U}}}{{}}U{U{UU{U}{UU{}}{{{{}}U{UUU{{U{{}}UU{}}{UU}}U}U{}}U{{U{}U}U{}}UUU{{UU{}U{U{}{UU}{}}{{}U{}}U{{UU{}}{U}U}{}}}{U}{{U{{{U}}{}}UUUUU}U}{U{UUU}UU{{{{}{{U{{{{{{UU}}{}}}{U}}{UU{}{{{{{{UUU}UUU{U{}}{}{U{{}U}{UU{{U{{{U}U}{U{UUU}{UUUUU}UU{UUUU{U}{UU{{U{U{{}}}U{U}{U{U{}UU{}}{}{UUUUU}}{{UUU{}}}U{}UUU}U}{}}}UU{U}U}{}}{}UUU{}U}}U}{}}U{}{U}U{{}UU}}{{U{U}UU}}}{U{{{UUU}{}}U}}{U}UUUUU{}U{UU}U{{}}UU}U}}}U{}{{{}U}UU}U{U{}UU}{{UUU}}U}U{}{}U{U{{{U}{{UU{{{UU{}}UUU}U{}U}{U}{}{{U}U}U{UUUU{UU}U}U{U}U}U}UUUU}{}UUUU}{{}}}}UU{UUU}{U}U}U}{U{}UU{UU{}}UU}UUU}U{UU}UU}}}}U{}{}}U}}UUUU{UU{}{U}UUU}}U{}{UU}}{{{U}{}UU}U{U{}}UU}U{U}UUUU}}{}{}{}{{}{{}{}}{{{{}U{}}{}}U}{U{UU}{}{{{{U{U}}}}}{{}}{U{UUU}{U}{{{}U}{}{{{U{U{}U}{}U}U{{{}{}{}{{{}U}UUUU{U}{U}}UU}UU{}U{}U{{UUUUU{{{{}{U{{{}UU{{}UUU{}{}{U}{U}U}U}U}{}U{{{{U}U{}{U{}}U{{{{{{UUU}{UUUUU}}U}{{}{U}UUUU{}}{{UU}{{}}{UU{{}U{U{U{{{{}UU}}}UU}}{{}}UU{UUUU{{{}}U}{U{}}{{}}{}}{}}{}}U{UU}U{{{{}U}}}}}U{}}U}U}}}}{{}}UUU}U}{}}{}}{}{{UUU}{}U{{U}{{}}{}}{U}}{{}}U{}U}}}{}U}}{U{{U}{{UU}{UUU}{U}U{{U{}{{}{U{U}UUU{{UUU}{{}{U}}}U{}U{{U{UU}}U}U{U}U}U{U{}}}}{{}U{{UU}}U}{U{U}U}{}U{}}U{{}}{U}U{UU}}}}U{U}}UUUU}U{{}UU}}}{}U{{{}}{}UU}{}{}U{U{{{{{{UU{}{U{}}U{{U}{{U{}U}U}{{{}}{}{{}{}}}U{{U{{U{}UU}}}}}}}{{U{U}{}}{}{{{U{{}U}{UUUUU{UU}}{}}U{UU}U}{{U{}}UUUUUU}U}UU{U}}U}}}{{U{U{U}}}}{}{UU}}{U}}{U}}}{UU}U}}U{{}{UUU}}U{{UUU{{U}U{U}}{}}{{{U{U{{UU{{}}{U}{}}{}}{U}{{{U}{{}}{{{U{}}{U{{U}U{{U{{{}{{{{}{{{{UUU{UUU}{UU{UU}U{UU{U{}{{{}U{{{}{}U{}U{UUUU}U{U}{}{{{}{{UU{U}UUU}UU}U}UU}{}}}}U{}{}}U{}}{}}UUU{U}{}{{U}UU{{}UU{U{U{{UU{{{}U{{U{{{U{UU}}}UU}U{}{}}U}}U}}{U}}}UU}U}{}{}}}}}{{}U{{U}UU{{U{UU}U{U}}{}{}U}UU{{{U}}U}U{{U}{{{U}UUU{}{U}}}U}U}{U{{U}{{{{{{U}U}{{{{}{}}}{}{}U}{}{}}}UUUU{{U{{UU}UUU{U}{}{UUU{U}{{{UUU{{{}U}}}}UU{{}{{UUUUU}UUUU}}{UU{UUUUU}U}}}{{U}UU{U{U}UUU}{U}U}}}U{}{U}U{{{U{UU{UU{}}U{U}}}{{{UU{UUU{{UU}{}{{}{{}{}{{UU}{}+U{UU{}{{}UUU}{{}}{UU}U{{U}U{{{{{}UU{U{U{}{{{{}U}U}{UUU{}UUU}{{+}+{{{U}UU{}}{}}{{{{U{}UU{}}}U}U}UU}}}U}{{}UUU{U{{{U}{{{U{U}}{{}+{U++U{{{U{{{{{{}}}U}{{{}U{}U{}UUUU{}{}U}UU}{}}{U{U}{{{}UU}}}{U{+}{{}++U{}UU{}}{}{{U{{{{}}{{UUU}}{}{UU}{{UU}{{{{{{}U{}U}U{}}{{U}U+}U{{}++U{U}}U{{{}U{U{{}}}}UUU}}UUUU{{{{}}{}{{{{UUU}}U{}{{UU}}{}{+UU{{U{+}}U}{}{}}{U{{}{{U}}{{}}U{U}}U{U{}U{}}}{{U}{{}UU}U}UU{U{UU+U{}{}}+}{UU{UU}{UU{U{U{U}U{{U{U}UU{{U{{U{}U}{{UUU{{U}}}}}}UU{}U+UUUU}{}+{}U}{{UU{{UU}{}{}{U{UUU}}U}}{}{U}U}}}{}}U{U}{}U{U}U}}U{}+}UUUU}}+}}U{UU}}{}{{{{U}UU{UU}{}U{}}{}U{{{{{U{}{}{U}}}{{UU{U{UUU++U{U{}++}{U}{}{}{}UU{{U}{UU}{UU{U{{UU}}U{U}UU}}}{U{{}{}}{}}{U{}U{+}{}U}+U{}}{U}UU}}}{UUU{}}}}{U}{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{{{}}}}UUU{UUUU}}{UU}U{}U}U{{{UU}UU}{U}}{{{{}U}UUUU}}}}+UUU{}{U}{{{}{U{}UUUUU{U{{{U}U}U{U{{}}}{{{{U}}}{{}}{}}}{{UUUU}}}{}U}U{{}}}}{{{{}U{}{}{U{U}{}UU}}U{UU}{{}U{U}{{{U{UU}UUUUUU{U}{U{{U{}{UU}U}{{U}{}}{}U{{U}}UU}U}UU{UU}U{{U}U}{}{U{{}}U}}U}}{U{}U{}{{}U}}}{{{{}{U}UU{UUUU}U{}UUUU}UU{{{}U{}{U}UU{UU{U}}UU}{UUU{{}{{}U}U}{{}{U}UU}{UU{{}{}U}UU{U}}}U}{{}UUU}}U{{{}{UU}{{}{U{{}UU{U}}U{}{}{}}U}}{{}{U}U}U}{U{{U}UU}{{{U}U{{UUU{U}{{{{U{UUUU{{{}{{U}UU}}}{}{U{{}U}{U}U}{UU}{}}}UU{{U{UUU}}{}{U}}{}U{}{{{UU{U{U}{{U{{U{U{{{U}U}{}{UUU}{{U}}U{UUUUU{{{{}}{{UU}}}{U{U}}}U{}{{U}UUUUU{}U}{U}U{UU}}UUUUU{U}{{}U}}}}U}}{U{U}}}U{{}{UUU}U}}}}{U{U}{}}U}U}}U{{{U{U{}U{}}}{U{{}U{}UU{{}}}UUUU{}U{{U}{}{{{}{U{{{U{U}{U{}U{U{{U}U{{UU{{U{UUU{}}}U}{{UU}}}UUU}UU}U}{}}}{UU{}UU{{{}U}{UU{U{UUU{}{UU}{{{{}U{{U}}{}}U{{}{U{}U{{{}}}}}{U}{{{{}}}U{U{{{{{U}{}{{{}U{}U}U}U}UU{}U}U{}{}}{UU}UU}}}U}{}UU{{}UU{U{{{{UU{}U}{}{U{{{UU}{{{{}U}}}U{{U{{U}{}{}}}{}}{{U}}UU}UUU}UUUUU}{{{{}{UU{{{}}{{}{}UU}{{}UU}{}U}}{}U}U}{{}{{}{{{UU{{UU{}U}}}}{{U}{{{}{}{{U}UU{}{}U{U}U{}}}}{{U}U{{{U{U}{UUUU}}{{}{}}U{UU{{U{{{}U}{{}U}{UU{U{U{UUU}U{U{{UUUU{}U{}}}}}{}}U{}}{}U{U{U}{{}}UU}{}}{}UU}}}UU{}{}}UU}UUU{{}{UUUU{{{U}}}U{{{{}{U{U{{U}{U{{}}U}{}U}{UU}{}}{}{U}{}UUU}}}{{UU}UU}{U}}}UU}{UU{}}U{{}{{U{U{{U}UUU{U{}}{U{{{U{}{UUU}{U}}UU}U{U{{}U}{}U{U}U{U{U}{}}U{U{U}{}U{{UUUU}}}}{{U{}}}U{{U}{}{U}U{{}U}UUUU{}U}}}UUU}{}U}}{}}U}{{}U}}}{U{{}U{U}{}}U}}{}}U{UUUU}UU}U}}UUUU{U{{}}{U{{{U}{U}{}{}}}U{UU}{UUUU}U{{UU}U{}}U{}}{{}}}}{}{{}{U{U{U}}}UUU}{{}}UU}}{U{{{U{{UU}{U}}}{UUU}}{{UU}UU{{{UU}{{{{{}}}}{UUU{U{}}U}{}{}}U}}{{{UU}UU}}U}{{U}U{{UU{{{U}UUU}UU}}{UUU{UUUU}}}U}U{U}U{}UU{{U}}}{U{{U}{{{UU}}{U{U}UU}UUU{}{}U}U{}{}{U}{}U{U{{}}{UUU}UUU}}}}{}{{}{}U}U}{}{}{}UU}{}U}{UU}{}}U{{{U{{}U}{}}U}UU{U{}U{{}{U{}{{}}}}}{}}U{{UU{{U}U{UUU}U{UU}{{UU}{{}UU}{}{{U}U{{{{UU{UU{{}{UUU}}U{UU{{}{}U}UU}{}}U{U{U{U{{{{U{UUU}U}}{}UU}{U{}U}{}U}U{{{{{{}}}{}}}{{}}{U}{}}{U{}U{}U{}{{}{}{{{U{U}UU{U{U{}UUUUU}UU}UU}}UU}{}}{U{U{{}{{U}UU}}}U{}UU{UU{}}U{}U}}U}{}U{U}}U{U}{UU}{}U}U{}U{}{UUU}{UU{U}}U}}UUU}}}}}{}U}{U}{}U}UU}U{{U}}}UU{{{U}{{{{UUUU{{{U}}}}{}U}}UU}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}{{}UUU{UU{}}}}}}U{U{}{{{}{U{U}}{UU{}}{{}{}U}U{}}U}U}U{{U{U{}UUUU{{U}{U}UU{}{U}U}}U{{U}}UU{UU}{UUUUUU}U{}UU{{{U}}}U{{UU{U{UUU}}U{}}{{{U{}{}}}U}{U}{}{}U}UU{{{U}U}U{{}{}U}}U}UU{U{}{}{}U{}{U}{U{UU}{U{}{{}{U}U}}{}{{{}{{{{UU{}{}}}}}}}}U{{}}}}{UUU}}}U}{{UU{}}U{U}}}{{}{{U}}{}}{U}}}}}{U}U{{{U}{}U{}{}U{}}{}{}{}}{{UU{}}}UU{UU{U{U}{}UU}{{{}U}}{}UU}UU}{U{U{{U{{}}U{{{{}U{UU{{{{U{UU{}{}U}}}}}U{}U}U}}{UU{U{{}U{{}}}}}{}{{{UUU{}{U}}{}{{}{}}{{UUUU{{}UU}UU{UU{UUU{UUU{U{{U{{U}}}U{}}UU{{UU}}{UU{}U{{U{U}U}UU{{{{{UU{UUUUU{U{UUUU}UU{{U{}U{}U}U{UU{U{}}{{{U{{{{{U{U}}U{{{U}U{UU{}{}U{}}}}{U}}}UU{U}UU{{{}U}U+++UUU{{UU}}U{U{}{{}{U}}}{UUU}{}}U}}U{{UUU}}{U}}{}{U{U}}{UU}U}{+U}U+{{{}{}{U{{{UUU}}}U{{{U{U{{}{}}{{{U{{}U}U{}}}U{{}{{U{}{}}}U}+U{{U+UUUU{U{}{}U}}{{{{U}{{U{U{U{}}U{}}}U{U{U{UU}}{{}}U}U{{}}}U{+{{}{U+{+}{U}}}{{}U{{{}{{}UUU}}U}}{}}U{UU{}{U{{}U}UU}}{}}}U}U{U{+{}{{UU+++UU}UU}{{}{U{{}}{{{}UU{U{}UU}{{U}{}U{}}U{U{}{U{U}{U{{}U+{}}U{UU+{++U{{}}}U{U}U{{{}}{}}{{}U}{{U{}{U}U{{UUU{U}U}{{U}{}}{{{+UUU}{{}{}U++}{U}}}}U{{UU{UU{{}UU}}U}{{}}{UU{{{U}}}{UU}{{}U}{{}}+}{}{}{U}}{}+{{}{{{{{}{{{}UU{{}}U{}}UU{{{UUUU{}{}U}}U{U}}U}}}UUU{+{{{}U}UUU{}+{UU}}}U}}{UU}}U{U{{U{}}UU{U}{U{}{}{{}{U{{{UU}U}U}{}{+UUUU}}U{{}+U}U{{U}}}}{UUU{{}U{{{{}}{{U}U}{}U}{UU}}}}{}}U}}{U}U}{++++{UUUU{+{UU{{UU{U{UU{}}}U}{}{U{}{{U}}}{{}U{U{UU{UU{U{U}U{}U{}{{UU+++++++}{}}UU{{U{{UUU}{{{}U}}U}UUU{}}{{{{}{}}}}{}}UU}}U{{UU}U{}U}U}U{{}U{U{}U{}U}}{}{{{UUU{}}UU}}{U}{}{U}U}U{}{UU}}}{UUUUU{UU}{U{UU{U{U}}{{{}{}}UU}}{{}}}}{}{}U}U}UUUU{}UU}}}{{}{}}{{U}U{UU}{U}{{{U}{}{{}{}}}{{{{UU{}}{U}U}}{}UU{{U}}}U}{}}}U}{U}{U}{{}}{}}}{U{}{}}{UU{{UU{}}}}{}}}{}{{}}UU}U{}}U}U{}}}{}}UU{{UUUU}{}}}U}}U}U}}{U{{}{{UUU{UUU{}}{}{{UUU}}{}{U{U}UU{{{{U}}{UUUUU}}UU{U}U{}U}{{{}U}{}{{{{U}UU{U}U}}U}}U{{{UUU}{}{{UU{}}{U{{U{U{}{{{{}U{}U}{U}U}{}UUUUUU}U{U{}U{{U}}U{}{}}}{{{}U}}}{}}U{{}UU{{}}}UU{}{{U{{U}{UU{}}U}{{U{{U{{{{U}UU}}}{{UU}}}{{U}}}UU{{{{}}U{U{U}UU}{U}{{{}UU}{}U{}U{U}U}U}}}}U}U}U}{{{}UU}}}U{{{{UU}{{}}{}}}U{{}U}}}}}U}U{U{}}{{{UU{{{}{}{UUU{}{}UUU{UU}}U}{UU{{{UU}{{}{U}U{UUU{}{}{UUU{}}UUU{}U{{}{}UUU}UU}}{{{U{{}}U{UU}{}{U{{}}}}}}}{{{}UUU{{{}{UU}{}{U{}U{}{}{}}{UUUU}UU}UUU}}{U}U}{{U{}UU{U{{}}U{{}{U}U{}{U}}{}U}U{}{}U{}}}}UU}{U}U{U}}U{}}}}U{}{{UU{}}{UU}U{{}{{}}}{}}{}{UUU}{U}UUUU}{U{{U{U}}U}}}{U{}UUU{U{}}}}}{UU{U{U{UU{{UU}UUUU}}}{}}}{{{U}{{UUU{}{}{U}{{{U{}}{UUUUUU{{}}U{}U{{U}{{UU}}}{{{}UUU{}}{UU}{U}{UU}}}U{}U{}{{}}{}}}U{{UUUU{{U{}}{U}{U}{{{}}}}U}UU}U}}U}}}U}{}{{}}}{{UU}{{UU}}UU{}}UU}}{}{}U{U}}}{{}{{{{{}{{{{{U{U}}}UU}{{U}{}{{U{}U}U}{}{U}U{}{}}{{{U}U{{{U}{{U}{U{{U{}{UUUU}{}{{}UUU}}{U{{{}{}U}}}{{UUUU{}{{U{UU{{{}}}}}UU}}U}{U}U}UU{{{U}{U{UUU}}UUUU}{UUU{{U{}{U}UU}UU{}{}}UUUU{UU{}}{{{}UU}}}}{}{}{UUU{U}{U}{UU{UU}}{UU{}UU}UU{{{U{}U}{}{{{}}{{U{U{{U}{{UU{UU{{{U}{}{{{{U}{}{U}}}{{}}}}U}U{UU{{{{}UUUU}}}U}U}U{{{{U{U{}{U}}{}}}}}{{U{UU{UU}U}}{{{{}U}U}}{}U{}}}}{}U{U}U}{}{U{{U{{{U}{U{{U}U}}UU{{{U{}}{UU{}{}{}}}{}U{U{U{UU{UUU{{}{}U{{}}{}}{}{}U}{{}UU}}{U{{}}}}{}{U}{{U{}{{}{U{U}UU{{}{{UUU{U{U}}}{{}UU}{}}}}{}}{{UU}}{U}U{}{{U}{{{}}}{U}{U}}U{UU{U}}}UUU{}}{}UUU}}{}U}{{}U}{{U}}{}{}}}U}{U{}{{U}UU}UU{U{}}}UU{U}{}U}}{}U}{UU{}}{{{UUU}{U{U}UU}UU{{}{}UUUU{{UUU}U{}U{{U}U}UU}U{}}{}UU}U}{{U{U{}}{UUUU{U{}U{{}{}{U}}U}}}}{U}}U}U{{{}}U}{}{}}{}U}{}}{}}{}{}{U{{{}{}{U}}U}U}UU}}{{}{{}{{U}{}}}{UUU{}{}{UU{U{{}U}}UU{{U{}{{U{UUU}{{}{}{}U}{}}U{U}{}}{}U}U}}{UU}}}}{}}U{U{{UU}}U}{}{U{U{}U}U{}{U{{{U}UU}{UUUU{{}{}}UU}{}U{U{}{{{{U{U{}{UU}}{{}{}}{{UU{U}{}U{UUUU}}}{}U}}UU{}{U{UU}{UU}}U}U{}}U}{{}}}U}U}{{}}{}U{{{}}{}}}{}}{U{U{U{{}{}}{}}}}}{}U{{}}}{}{}}UUU}UU{}{U{}U}}}{U}U{}{U}{}}{U{}{UUU{}U{{}}{}{U{UU{{{UUU{}}{U}U{UUUUU{{{}{UUU{U{}{}{}U}{{}}{{U{}U{U}UUU}UUU{}}{}}}U{{U{}UUU}U{}}}{}{{}U}}}U{}U{{{{}{UUUUUU{{UU}{}}U{{}{}}UUU{U}}}{{}}}}{U{UU}}{U}U{}}{UU}U}UUU}UU}}}U}U}}}}}U}{}{}}}}U{{}{{{{UU{}}{{{}}UU{U}}{U}{{UU}}}}{}}UU{{UU{UUUU}{}}U{}}{}{}U}{}}}U{}}{}}{U}U}U{UU}}U{}U}{{{UUUU{{U}}{}{}{{{}U{{}}{U}{UU}U}U{{{UU}}{{{}U{}U{U}U{U{U}U{}{UU}UU}}{}{}UU}U}U{U{{}{}UU{{}}{UUU}{U}}{{{{UU}}}}U}UU{U{}U}}}U{}U}}{}U}U}}}{{U}}{U}{{}U{UUUUU{U{{UUUUU}}}{U}{U}U{{{{{}{}U}}}}UU{U}{U{UUUU}UU{U}UU}{{{{}{}}}}{}{U}}UU}}U}}}U}UU{}UUUU{{UUUU}{}{UU{}}{{}{{{}}{U{}}}}}UU{}}{{{}{}U}{}{{{}}U{U}}{{{{}UU{{{}}U}U{{U{{{UU}{}{{{UU}{U}U}}{UUU}}}U}{}{{}}U{}{U{U{}U}}}}}U{{{{{{{U{{{{U{}{}UU{}{{{{UU{{U}U}{}{U{UUUUUU}}}{}}}U{{{}UUU{U{}}}}U{}}}{U{}{}}{{U{{{}{UU{{U}U}UUU}UUU}U}}U}}}U{}}}U{}{}UUU}{}}U}}{U{}U}}++++}{U}U{U}}}UUU{}U{}UU}U{UU{{}{{}}}{}U}UU}{{{{{}U}}}{U{{}U{{++}}}U+++UUU{}}{UUUU}{{UU{{{}U{}}}}}}UUU}}}{}}U{}}{{UU}{}U{{}U{+U{}U{}}+}U{}U}{{{U{{U}}{}UU}U{}U{{{}}}}U}{U}{{UU{}{}U}{{{}{{U}{+}UUUUUU{+{{}}U{UUUU{}}{{{}{{}{U}{UU}U{UU{U}UU}{}{{UUU}}}}UU}U}}+{U{U}{U}}+UU{{U{}UU}{}UU{{{}}}U{{}{}{UUU}{{UU}{}}UU}U{U{{U}U{}{+{U{{UU}}}+}U}U{{U{}}}U{}U}}}}U{{}UUU}{}UU}UU}{{{U}{U}U{U{UU{{{{+}U{UU{U{UU+UUU}U{}UU}}{}}U{{}{{U{U{}}U{}U}{}}U}}{UU}{UU}}}{}{{{U++{}}UU}{}+{{UUU}U}{{}U{}U{UU{{U}U}U{U}{}U}}}}}{}{}{UU{{{{UU{}{}}U++{{U{{{+}U{{U}{}}{}UU{{}{UUU{UUU{{UU{U{}UU{{U}}{UU{{UU{}}}}}{{{U{++U}{{+U}}}{}}{}{{{{}}}{}}{}{{}U}UU{U{}{}U}{UU{U}U{UU}{U{UUU{U}}{U++}}+UU{}}}{}U{U}}}}}{{}{{{}{}{UU}}U{U}}{{U}U{UUU{UU}{{{{UU{{{}U}U++{{{}}{}{UUU{U}{{UUU{}}}{{{}}}}}}}U{}UU{U{U{{U{{}U}U}U}}UUU{{{UUU}UU{{{{U{{UU}U{U}}{}}{}UU{{}{}{}}}}U{}{}{U{{UU}{}}}{{U{{{{U{{UU{U}{}U{{{}}{}{U}}UU}UUU{}U{{U}{{{U}U}{{}}{{UUU}}UU}{{{}U{U}}U}UU{{{{{UUU{}{}}{{U}{{{{{UU}UU{}{}UUUU{{U{UUU{}{UUU}}U{UUU{{{UU}}U{}U{{{{}{}}U{{{}{}{}}}{{}UUU{{}}UU}}{{U{}{}UU}{}}UU}U}{}}UU{UUUUUU{{}UU}U}{{{{U}}U{{{U}}}UUUU{{}UU{{{}}UUU}U}}}UUUUUU{{{U{U}}U{{{UUU}{}{}U{UU{{}}U}{}U}UUU}{{{{{}U}}{U}}{}{}}UUUU}U}}{U{{UUU{UU{{UU{}}{{}{U}{U}{{{U{U}}U}{{U{}U{}{U{UUU{}}{}U{{}}}}}U}}}}U}{{UU}U}}{{{}U}{{}}U{{}}{{UU}UUU{}}{UU{}U{U{UU}U}UU}}{}}UU}}}UU{U{}U}}U{U}}UU{{{U{}{UU{U{{{{{{{{U}U{{U}}UU}U}U{}{U{}}}}U{{{{}{UUUU}{UU{}}U}UU{UU}}{U}}}U}U{}{{U}}}}{}{U}U}U{U}UU{U{{{U}}}}U}}}}{{}UU{}}U}{}}U}}}{}}U}}}}UU}U}{}}{U{U}U}}{}UU}{U}}UU{{}}}{U}UUU{{U}UUU{}{UU}U{{{}{}}U}{{{{U{{{}}}}{U}}U}U}U{UUU{U}}}}{U{U}U{{U{}U}UU{{}U}{UU{U{}}{U{}UU{}UU}{{UU}UUUUUUUUU{{{}{}{}{{}UUU{}U{{UU}}{}{U{{U{{{{UUU{{U}UU}UU{{{UU}}}}}{}{}U{{{{}}{}U{{U}}U}{{}}}U}UUUUU}UU}U}UU{{{}U{}}UU{U}UU{{}UU}U}UUU{{{}U{U{{{{}U{}{{{UU{}{}UU}}{}UU}{UUU}}{UUUUUU}UUU{UU{}U}}U{U{{U{{}}{{U{UU{U{}}{}}}}U}{}}{}{}}UU{{{}{}}U{UU}{U}{U}U}U}}{{UUU{U}{{U{{}U}UU}}}}}{UU{{{}U}U}}{}{U{{{}{}}{{{}{}}}U{}U}}{{U}U}}U{UU}UU{}}{U{}U}{{}{{UUU{{}{UUU}U{{UUU{{{{{{{{U{}U}}UUUU}{U{U{}{{{}U{{}U{{UUU{{U}}{{U{U}{{{}UU{UUUU}U{}U}{{{}}}}}}{}}{U{}UU}}}UUU}U}{}{{{UUU}{{}}UU}}UUUUU}}{{}UU}}{{}UUU}UUU{U}{{{{{}}}U{{}}{}U{UUU{}U{}}{}}{U}{}{UU{{U}UU}{U}U{{U{U}{{{UU{}UU{U{}{}{U}{{{U}{U}{}}{{}}{{UU}U}}}{UUUUU}{}U}U}U}U}{}U{UU{U}}{UUU}}}{{UUU{{{}U{}}{{}U}{{{{}{}{{{{}{{{UU}UU{U{U}}{{U{}{}{U{{}{{{}}UU{}}}}}{{U{}}}{}U}{}}}U}{}}U{UU}}}{UUU}U{U{UUUU}{{{}U{UU{}}}U}U{UU{U{{}U}}}{U}{}UUU}{}{}}U{}}}}{{{{UUUU{}{{}}}{{U}U{}{U{{{U}{}{{{UUUUUU}{{{U{U{}{}{U{}{{}}{}}UUU{{}}U}}U}U}}{{}UU{UU{{{{U}}{U{}{U}}}UU}{}U{{}{UU{U}{{{U}U}U}UUU}U{{UUUU}U{{{U}UUUUUU}}U}}}{}}{}{{{}}{}}U}{}{}U}{{U}{}}}}}{UU{{}U}}UU}}{UUUU}}U{U}{}UU}}{}}U{U{{}UU{{{U{U{}{{{{U}{{}U}}{UU{{{{}}}UU}}}{{U}}UUUU}U}}U{{{{}U{}U}U}{{{{U{{U}U{{{UUUUU}}}U}UU{}}{{{U}UUU}U}}U}U{{U}U}}{}}}U}{U}}U{U}{}{{UUU}{U{}U}{UUUU}{{}{}U}}}}{{UU}{UUU}{UU}U}{UU}U}}UU{{{U}}{{U}{UU}{UUU{{{}U}{UU{{}{{}UU{{{{{{UUU{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{}}}UUU{}U{{}}UUU{U{{U{}{{}{{}}{}U{}U}}}U{UU{}{UU}U}U}U{{U}U}}}{{U}}}U}}U{{{}}}{}UU{{{{U}U{UU{}}{U{{}}U{}{UU{}U{U{UUUU}}U}{}}}U{}UUUU}{}U}}}{}}U{U{}{{}}{{{{{UU}}}UUU{}{U{U{}U}{{U}}{}}{UU{{}U}U{{{{U{{{U{{U{{UUU}}}{{{{}}{}}{{{{U{U{{}{{{UU{}}{{{{U}{UU{UUU{{}U{}}UU{U}}UUU{{{{U}UU{UUU}{U{{}U{{{U}U}}{UUU{{U}}}{U{U{U}UU}U{}U{{{{UUU}UU}{U}}}}}{UU{{UUU{U}{}}}{{U}}}}UUU{}UUU{U}{}{U{{{{}}{}{}U{U{}}{{UUU{}UU{}{}}{U}}U}}U{U}{U{{}{{}{}U{}U{}U{U}U{}U}{}U{}}}U{}}{}U{}U{}UUUUUU{}}{U{U}U{{U}}UU}{U}U}U{UUU{U}{}}}}{{{U{{{U}}{}U}}U}U}U{}U{UU{U}UUU{U{{}}}{U}{{}{}U{{{{}{{}}}U{{{U}UU{U{U}}}{}{{UU}}U{U}UU}}{U}}}U{}U}{U{U}U}}}{}}U}++U}{}U}}U}U{U}{U}}}}{}{{U}UU{U}}UU}}{U{}}U}U{U}}}{}U}U}{UU{{UU++{++UUUU}UUUU}U{U}U{}}U}U{U}}U{UU}U}U{U{U}{{{UUUUU{}U{}U}U}{UU+U}{U}+}{{{U}UU{U}{}U}}U}}}U}U{U}U}}}UU}{{}{{}{{{}UU}U{U{{U}UU}+}U}{UU}++}U{U{U}U{UU}{{{}UU{{}{{U{U}{}{{U{U}{}U{U{}{{}}{{UU}{}U+}{}}{U{}U+{UU{U}UUUUU{}}}UU}}}UU{U{}{}}U{}}}}{{}{}}U{UU}}UU}}U}U+}U{}{}U{{+}}}}}}U}}{}U{U{U}{{}{}}{UU}U}{{}}{}UUUU}{U}}U{}}U}{UU+U{{}U}{}UU+}U{U{}}}{{{}{{}{U}}{{{{{}UUUUUUU{{{}U{U}UUU{UU}}U}U}{+}{}U{}}U}+{}U{}}{U{}U}U{U{U{}U{U}U}}{U{{{{}U{{}UUU}{}}}}U{{{U}}}+{{UU{}UUU+U}}{}U}UU{UUUU}UU}{U{U{{{{U{}}U{{{{}UU}U{{{UU}U{{}{U{}++++{U}UU+U{U}{}}}UUU{}{}U}UU{}{{}}}{UU{UUUU}U{}}{}U}}}{{{U{}}}}}{}}+++++UUUUU{UU}U}{UUU{U{U}{}U}{{{U{}{}UU}{UU{UU{U}}UUUU{}{}{{{}}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{UU{}U{U{}UUU{U}}{{}U{}{{}U}{U}U}}{}U{{UUUU}{}U}{}{}U}{}}UU{}U}UU}U}}U}}U}{{UU{{}}U}U{}U}U}}}{}{{}}}UU}{}U{}}U{U}U{U}UU}}}{}{UU{}U{}}}}}{}}{}{U}}UUU{U}UU}}U}}U{{U}}}UU{{}U}U{}{}}}{U{UU{}}U{U{{}UUUUU}U}}{U}}}}{{U{UU}{{{}{}U}{{{}{}{U{{U{}U}}U{U{}UU{U{}}}{U{}{U{UU{}{{UUU}U}{U}U{{UU{{{}U}U{U{{U{{}{{{U}UU}U{{}{}}{{}UUU{{}}{U}}}U{}{}{}U{}{U{{{{U}UU{}UUU}U}{UUU}{U}U}{{}}UU{UU}UU}UUUU{U}{UU}U{U{{{}{UU{{}U}{U}{{UU}U{{U{U}{U}U}UU{{UU}U}}UU{{}UU}}}}UU}}U{U}}{{}U}}U{UU{}{{}UU}{}}{{{}{}{}}}{{}}{}U}}U{U}{}}U}{U}{{{}{UUUUU}{}U}}{U}U}UU{U}U{U{U}U}}{{}{U{{U}U{{U}U}{UUUU}{U}U}}{U{}}UU}{{}U}U{UU}{UU}}U}{}}U}UUU}UUUU}{}U}{{}{{{U}U}{UUU{U}{{UU}{}}}U{}}{{}U}}{U}}U{U{U{UU}}U{U{U{U{}{U}{}U{}{U}{}U{U}U}U{{}}U}{{}{}{}U{}{UU{}}{{}U{{UU}}}}U}U{{}}}U}U}}{UU}{UU{{{{UUU{}{U{{}{{U}{U{{U}U{U}{U{{}}U}}{}U}}U{}{}U{{U{}U{}}}{UU}}UUUU{UU{}}U}{U}}}}{U{U{{}{{}{UUU{{U}}{{{{{UUU}U{}{}{{}{{{{{}}{UU}UU{UU}U}}{{}}{}UU{}U}UU}U}}U}{{{{{}{}{}}{U}{U{U}U}U}UU{{{{}}}}}UU{{{U{}U{UU}{U{UU}{{}U{{}}{U{}{UU}{}UU{}UUU}}{}U}}}}{{UU{}U}{{{UUU}{U}U{{}}UUUU{{{U{{}}{U}U{}{UUU}}UU}}U}{}{U{UUU}U}{{U}}U{}{U}}{{UU{U{}UU{{UU}{{U{}UU{U{{U{}U}{U}}U{U{{{{U}{}{UUU{}U{{{UUUU{{{}}U{{UUU}{{{}U}}}}U}}UU}{U}{{}}}{{}}}}U{}U{{}}{}U{{{{{U{{UU{U}}}{U}{}U}U{{UU{}U{}{{{}U}}U}{{{{UU}}}}UUU{{UUU}}{U{{U{{}{{U}}{U}{{}}U}{}U}}}U{U}{UU{UU{UUU{U}{{}U}}U}}{U}}{U{U{{U}{}UU}{U}U{{{{}}U{U{}}UU{}{{UU}{{}{}U}}UU}U{U}{{}{UUU}{UU{{{{}}}{}{UU{UU}UUUU{UU{}UUU}{}}{U}U}UUU}UU{{U}}{}}{}{U{UUU{{{{U}{}}U{U}{}{U{{}}{}{{UU{}U{U{{}U{U{UUU}U{U}}{UUU}}}U}}U{{}}{{U}}{{U{U}}}{{U{}}UU{}}{}{U}}}}U{U{UUU}{{U}UUU}{}}}{U{}}{{{}}U{U{}U{{{U}{{UU{UUU{{{}U{UU}{{U}UUU{{}{{}UUU}{{}}U{UU{U}UU{}{{{{{{{U}U}{{}U}}}{U{}}}}}}U{UU}{U}UU}}UU{{{{U}{U}}{UU{U{{UU{UU}}U}{{UU}{U{{U}{}U}}}{U}{UUU{U}}UU{}}}{}{UU{{{{{}{U}{}}}U}{{UUU}}U{}UU{{}{}U{}{}UU{{{UU{{{{}UU{}}{}}}}U{}{{}{{}{}U{U}{{}}}UU}{{}UU{}}UUU}{U{}}UUU{{}}}{}}}U}{}{{UU}U}{UU}UU}}{U{{UU}}{{{{{{UUUUU}{}}}U}U{U{{{{}{U}{{UUU}{U{U}{{}{}}{{}U{{{UUU{{UU{UUU}{U}{{}U{{}U}{}UU{}{{{{U}UUUUU{{U}U{}{{}UU}}{}U{}}{U}}{}{}UUUUU}U}}}U}}}U}U{U}U}{}U}}{{U{U}UU}U{{U}U}{{}}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{}}{{UUU{}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{}UU{U}UU}UUUUU}U{{U{UU}}}U}{}{{{U}U}{{}{{}{{{UUU{{U{U{UUU}}UU}{}{}{U}U}U}UU{{{{{{}U{UUU}U{}UUU}UU{{UUU}}UU}U}}}{UUU{}{UU{}UUU}}}U}UU}U}U{UU}UU{}UU}}{U{}}}U}{{{{U}}{{UU}{U{{}}U}}}{}}U{}{U}{U}UU{{U{}{{{UU}UU}}{{}U{}}}{U}U}}{}}}{U{U{}{{}{U}}UU}}{{}U}}{}UU}}}{}}{{UU}}}{{{UU{UU{{{}UUUU}{{}{}{UU}}{}}U}{U{U}}}{}{UUU}{U{{UU}}UU{}UUUU{{{{{UU{}{{{}U}UUU}}U}{{{}{}}{{}U{}}{}{{}U}{UU{}}UU{U{{UUUU{UU}{}}U{{}}U{}}U{}}U{{{}UU}U}U{U}}UU}}UU{}U{}U{}{U{{U}UUUU{}{{{UUU}{}U{U{}U{}}{UU}}}UU{{{U{U}{}}U}{U}{}{{}++++++}{U{U}{{}{UUUU}}{{U{{U{{}}U{U}}}U}UU}{}}U}{{U}{}{}{{UU{U}{+U{{{U+{{{}{{}UU}{}}U}{{UUU{}U{}}}UUUUUUU{U}}{}U}U}{}U{}}}UUUUUU+U{UUUU+{UUU}{{{{{}}{UU}UUUUU{{}U}}}{UUUU}{{U{}}U}}U}UUU{UUU{{{U+}}}UU{+{{}}}U{UU}}}{UU}{}{{}}}U{{}U}}}}U{U}UU{U}}}UU}}{U}}}U{}U+}{{}{U}+}UUU}UU}{{{{{}{U{U{{{}}{}UU}}}U}UU}U{{{U{{UU}{UUUUUU}}{U+U{U{U}++UUU}{{{UU}{U{{}{UU}}UU}}{U{}}U{UUU{U{}}}}UU{}}{{U}{}U}{+}}U}}{U+}UU}}{{{}U{{}}}U}{U{UU}}U}{{U{{U{UUU}UU}U}U}U{U}{{UUU{UU+{{{}U+}}{U{UUUU}{UU{U{}{}}{}UU{U}{UUU{}{U}{UU{{U{U{}{{{}{}}{U}}++++++{}{U}{}}{U}}UUU{{U{U{}{U{}{}}U}{{U{}UU}U{}U}}U}{}}{U{}{U}UUUU{{}{{U{}{U}{U{U{}U}}{}UU{{}U}}{}U{}U}}U}U{}{U{U{U{U{U{{{UUU}}{U{{UU}{}{}{{UU}{U}}U{{}}}U}}}}}U{}{}}}{}U}}U{U{U{{}}}}}U}{{UU}}}}}{UU}U{UU}U}}}{}}U}}}U}}}{U}{UU}U{{}{{{U}{}{{{U{{U{UU{}U{U{{}}U}U{{U{U}U{{U}U}{}}U}U{{U}{{}{UU}U{}U{U}{UU{{UU{UUU}{UUU{U{U}U{{U}{}{}{{U{{UU}{{U{UUU}{}UU}U}U}}{}{U{{U{}{}}U{UUUUUUU}U{}}UU{}U}UU}UU{}{{}U{}{U}U{U}UUUU}{}U{{{{U}{{U{}}{}{U{U{{}U{U}}}}}UU{}}U{U}{{{{U}}UU}}}}U{{{}{{{U}U{U{UUU}{}U}U{{UU{}}}U{{}U}{U{{}{}U}{{{}}U{}{U}{U{U}}{}U{}U}{U{U}UU}}{{}UUUUUUU{U{}}{UU{U{{{U{{{U{{}}{{UU}UU}}UUU}U}{{}UU}}U{{{}{{}U{}UU{}{U{{{}{U{{}UU}{{UUUU{{{}}}{UU{}U{}UU{{UU{}}}}}{U{U{{{{UUU}{U{U}U}}{}{}{U}}U}{U}{U{UU}}U{}UUU{U{UU}U{{UU{{{{{{{{{}UU{UU{{}}{U}}U}}U{}}U{U}{UU}{U{UU{{U}}{U{}U}U{{}{UU}U{}{}U{}}{}U{{}UU}{}{UUU{{U}UU}}UU{UU}{{{{U}U}{}{U}{U}}}U{UU{{{U{U}U}{}U{UUUUUU}}UUU{{{}}{U}}}{UU}{{{{UUU}}}{U}U{}U}}{}UU}{{}U}}U{U{{U}{U}{UUU}{{U}{{{{}U}}{{U}{U}}}}{}{U{{{U{}{}{U{}U{{}U}UUUUU{}U{U}}}{{{UU}}U}}}UU{}UUUU{U}U}}{}UU{U{{}{U}{}{}}UU{U{U{}}}U}{}}U{}U}}{}}{U}{U}U}U{}U}}{}U{UUU{U}UU{U}}U{{{}{}}U{}U{{U}}}{}U{{}{{{U}{{}U}UU}{U}}{}UU{}UU}U}U{}U{{}U{}U}{}}{{}UU}{U}U}{}{}{}{{U}U{}{{UUUUU}{{U{}{U}{UU{{{}}}{}}UU{{{UUU}U}{U{U{}U{U{{{}}}{{}U}}}{U}}}{U{UUU}}{UU{}}{U{}{}{{U}{}{{}{}U}{{{{}U{}}U{}{{{{{{}{UU{U}{{UU}UU}UUUU}UU}U{UUUU{U}}U}{U}}}{{}U{{{UUU}{UU}U}UU{{}U}{U{UU{{}UU{}U{{{U}}}{U}UU{{{}U{}U{{}{UU}{{{}U}}}U}}U{{{U{}}{UU{}{U}}U}{}}{}}}{U}}{}{}{}U}U{{{UU}{}U}{}}{}U}U}UUU}{{}{{}}U}U{}U}U}{U}}{{{}{}}{U{UU{}{}}U{UU{U{{U{UUU{U}{}}UU{{}}{UUUUUUU}}{UUUU}{{{U}}{{{UUUUU{{U}U{}}}U}U{U{}}}}}{}}{UU{U{{U{U}{}U}}{U{{}{{U}{UU{}U}{{{}}}{{{U{{U}{UU}}{}U{}}}}{UU}{UUU}{UU}U{{U{}}}U{UUUU}UUU{{U{U{}{{UU{UU}}}{}UUU{{}{{{{}}}}UU}{{{U{U{{UUU{{{U{U{U{U{}{U}UU}{}}{{U}{U}U}U}}{U}}UU}U{U}}}{{{UU}}}{UU}{{U{}{UUU}U}}{UU}U}U{{U}U}}}{}{{{U{U}{UUU{U{}{U{{{UUU}{}{U}{UU{{U}}}}{}}}{{}{}U{}}U{UUUU}UU}UUUU{}{U{{{U{{U{{}}U}{}U}U{}U{}UU}U}}U}}U{}UU{}}UU}}UUU{{{}U}U}U}}U}{U}UUU}{U{{{U{{{{UU}}U}U{}}{U{}UUU{{{{U{}{}{UU{}}}UU}{U{{}UU{U}{{U{{{U}{U{{U{U}}U}}}UU{U}}}{{{{}{}{U{{{{U{}U{{}}U{}{{}UU}{{{}}}U{U}}{UU}{{}}{UUU{UU{}{{}}UUU}U}}}U}UU}UUU}}UU{UUUU{{{}}}U{}}{{U}}U{{{}{{U}{{}}{}}U}U{}{{UU}{{{}}}{U{UU}{{{{{}U{{}U{U}U{U}}{UU}}}}U{}U}}}U}}{}}}{}{{{}}}{{{{U{}{{UU{U{}U}{UU}}UU{}{}U}{{U}}{U{}{}U}UU}{{UUUU{{U}{{{}}U}}}UUUU}U{U}}}U}U}U}}U}}U{U}{{U{U}UUUUU{}{}{{U{U{{}}U{}UUU}}{}}{{{}{}{{{UU}U}{U{U}}}}}{UU}{{}{}{{UU{}}{{{UU}}{{}UU{}{U{UU{{U{{{{U}{U{{}{}{}U}UU}{UU}}U}{}}{U{}{{{UU}U}U{}UUUU}}U{}}{{U{UUU{{{{U}}U{{U}U{U}UUU}}{}}{U}}U}{{U}}{U{}}}{{}}{UU}{U}{U}U}{UUU}{}{{}}}U}{{{{{}U}{U}}U}}}U}}U}}UU{U{}UU{U{UUU{U}}UU}U}{UU}}}U}U}U{{}}{U}}{}{U{}}U}{U}}{}{UU{}{}}}{}U{{}{{}{}{{+++++{{}}}{}{{UU}{UUU}}{}UU{}{}{U{}{{{U}}U}UUU}{}U}U{{}{}}}{{+++}UU{++{UU{{{{UU}}{UUU}}}U}{}{}U}{{{U{}UUUU}{}{{}{U}U{{UU{{UU+}{{{}UU{}+{UU}}{{{U}{UU{UU{UU}{}{}}}{UUU{}UU{U{}{{U}U{UU}}{}{{+UU{UU{}U}U+{UUU}}{}}}}}}U}{}{UU}U{{}{{U}UU{UU}{}}}U}{U{{}{U{}}{+U}{}}}}}}{U+{{}{}}UU}}{UUU}{{}}{U{UUUU{}}UU{{{{{}UUUU{UUU{}U}UU+{UUU{{UU}U+{{{}}}}{}U{{U{U}{U{{}{}UU}{}U}}}}U}UU}}U}{}UUU{{}UU}+++++++++++U{U{UU{}}}U{}U{}{U}UU}UU{U}U}}U}U{}U}}}{{{}UU{U{{}}}U{}U}U}}UU}}}U}}}{}}UU}U}}}}UU}U}{}UU{}U{{U{UU}U{{}U}{}}{{}}}U}U}U{{U{U{{}UU}{{{U{U{}}}{}{}{{}UU{UUUU}{{}U}{U{UU}}}{{{U}}{{{}{}U{U{}{{{UU{}{U}U{{}}}U{{U}{}{UU{{U{}U{}U{}}}}}U}}{{{UU{{}U{{U}}{{{{UU{{}{{{UU{UU{U{{UU}}U{U}{{{{}{U}UU}U{}}}{}{U}}{UUU{{{}{U{UUU}U{UUU{U{{}{{{U}}{U{UU}}UUU}UUU}{UUU}}}{}UU}}UU{U{{UU{{}{{{{{{UU{}}U}UU{UU}U}}UU{U}{U}}{}}}}U{UU}}{}{}U{{}}}}U}{U{U{{U{{U}{}U}}}U}{{{UU{{{{}UU{U}}}{{}U{UU}UUUU{}}U}U}{{{}{}}UUU}{{}{U}}{{U{UU}{{{}}{}}}U{}{U{}{{{{}{}UU{}U}{}}UUU{}{}{}}U}}{}{U}{{{U}U{}UU}U}}}}{{}{}}}}{}{{{U}{{{U{U{{}U{{{UU{U{UU}{}U{}{{UUU}U{{U}}U}}{}}}{{U}{}{{}{}{}}}}{U{UU}}}U{}U}}{U}U}{U}U{U{}{UU}}}U{U}U}U}U{}{U}}U{{{U{U{}{}}}}UUU{{{{{{U{}}}{}}{U}}UU{{}U}}{{}}{{{U{{{U}}U{}}U}}}U{U}UU}U{U}U}U{{{{{U}{}}{}{}{}}{U}}}U{UU{UUU}{{{U}}{{}{U}}}{}U}}}{}U{{{{U{{}{{}{{U}{UU{UUUUUU{{}}{{{{U}{{U{}}}}U}U}{}{}U}UU{UUU{U}{{U{{{{}{UUU{}{U}UUU{}{{{{}}U{{{}{}{U}U}}{{}U{{U}{}{UU{{}U{{{UU{U}}U}{}}}{{}U}}{UUU}U{}{{}UUU}}{U}UU}U}}}{UU{UU{}}{U{{}{}U{}U}}}{U{}}U}}UU{UUU}{{{}}U{U}U{{{}}}}}}UU{{U}}UU}}}U{{{{{}U{{UU{}}U{}}U}UU{{{}}U{}UU{UU{}}}UU}{{U{}{U{{{{{}}U}{}UU{{{{}}U{{}}U{U}U{UU}}}}{}{}UUU}}}{}{{}UU}{U}U{{{{}{U{}{{{}}}}{U}UUUU{U}U{UU{{}UUUUUU}{}U}U{}U}}}{}}U{}{{}{UUUU}UUU}UU{{U{UUUU{{UUU}{}}{{{{}U{{}{UUUU}}{{}}UU}}U{U}U}UU{U}{U}{}UU}UU{U{}{{{{U}}}}{{{}U}}}{}UUU}{UU{{}{{UU}{{UUUU{{{UU{U}{U{{}}{UU{}{}}{{U}U{}U{U{U}}U}U}{U{{}UU}U{U{U{}}{}U{}{{}{}{U}}}U{U{UU}}UUUU{}UU}{U{{}U{UUUU{U{}}}}{U}U{U{UU}}{U}}{}{{{}}{UU}U}{U}UUUUU{{UU}}U{{}}U{{}}{{}{U{UU}}{{U}U}UU}U{}UU}{U}}U}{}{U{{{}{U{{U}{}{}{}}{U{}}UU{}U}U}}U}{{}}}}}{{{{{U{U{UUU{U{}}}{}UUU}UUUUUU{{{{U{U}{{{}{{U}U}U}}UU{U{{}UU{{}{U}U}{U}}UUU}UUUU{{}U{U}}{U{}U}{}UU{UU}}{U{U}{U}}U}UU{UU{}}{U}}}{UU}UU}}UU{}U}UU{}U{{{U{UU{{{U}{{{{}}U{U{U{UU{U{{UU}{{{U{U{}UUU{}{}}}U}U{{}U}{}{U}}{}}U{UU}}}UU}}U{U{{}}}UU}U}}}}{U{}UU}UU}{UUU}{{{UUUU{U{U{UU{U}U}{U}U}{}}}UU}U}}{{{{{{}{{U{U{UUU}{}{{U{UU{{}U}}U{U{U}U{}UU{}{{{}{U{U}UUUU}{U{}}}{}U{}U}{}{U}}{U}{{U}{{}{{{}U}UUU}UU}}}}U}}UU}U}{UU}}}U{{{{}U{{{U{{{}{{{}UU{{{}}{{{{}{U{}{U{}}U{U}}}}{U{{{}}{{{}{U{{U}{{}{U}}}}UUU}{{U{{{}U}{U{{}U{U}}}}}{{{U}UUU{{{}{}}{}}}{UUU{U}U{{U}{}}}U}}UU{}{U{{{U{}{}{}UU{U}}U}U{{{{}{{UU}{{{UUU}{{U}UUUU{}U{}UU{UU{{}U{{}{{U{}{{}}UU}U{}{UU{{{{{}{UU{}{{{}}UU{{}U{UU{{}U}{UU{}U{UU}U{}{UUU}U{U}U{{{{}UU{{{U}UU}}{}UU{}UUU{}}}}{}U}}U}U{U{U}U}UU{U{{}{U{{UU}}UU{}U{{}UU{{{{}U}}U{U}{}U{{U{}U{U{{{}}}}UU}}}U}}{{}U}}{U{{UU{U{{}}UU{U{U{}}U{{{}UUU{U{{}}U}UUU{}UUU{}U{}}}{{}{U}UU}}U}}U{}{UU}UU{{}}U}{U{U}{}}U{{{{U}U{UUU{}U}U{{}{U}U}U{}UU}U{{UU}}}{UUUU{}{{}{{UU}{{}{U{U{UUU{}{}{U}UUU}}}U{}{}{U{{{UU}U}{{}{{U}}UUUU}{{UUU}{{{}{}{U{{UU}}U{UU{U{}{}U}U}}}UU{{}}{{{}}}}}U}U{UU}{{U{U}{{U{}{{}UUU}{}}}}{{UU}{}U}UU}U{}UUUU}}{UU{}U}}{U{{{{}UUU}}{}U}{U}UU}}{U}UUU}{{}}}}{}}{}UUU{{UUU}{}U}U}}}}UU}{{UU{UU}UU{}}UUU{U{}}{{U{}U}U{U{U{{U{{{}}{U}}U}}U}{}UU{{{UUU{{{}}}}UU{{{}}}UUUUUUU}}}}}U}U{{}}}U{}{}{{}U{U}{{U{{{}}}}U}U{{U}UUU{{UU{UU{}}{U}U++++++UUU{}{}U}U}{UU}}}U{{{{}}UUUUU}U{}U{{{{UU}{{U}U}}U}U}++++++U}+++++{{{{}{}U{}}{{{U}U{}{{{}U}U{UU}U}{U{}U}{}}UUUU{{{{}+}{{}}}{}UU++}}}U}{U{{}}U}U{}}UU{{}{{{{{}}}{{{UU{}UU}}}}}U}UU}}{U++++U}U}++}U{}}{{{U{UUUU{{U{}{}U{}}{UUUU}}}{U{}}}}U}}{{}{}{}{{UUU}U{++++{{{{U}U}{{}U}}}{{{}UU}}UU{UU{{U{{{}{{}UUU}}UU}{}{{UUU}}{}{}}{{{}U}U}{}{}{}U{}U}}UUUU}U{}UUUU}{{}}{U}}U{}U}{UUU}{}U{UU}{UU{}{}U}}{{}}}U{}}{U}UUUUU}}UU{{}U{}}{}{}U}}{UU{{U}{{UUUU}}{{}{U}U}}}{{}{{{{U{{}{}}{}}U{{}{}{}}{{{}U{{UU}}U{}{UUU}U}}U{{{}U}}UU{}}U{}U}UU}U{{}{U{U}{U}UUU}U}}{}}}U{{}{{U{{U{{U}U}U{U{U{{{{}}{UUUUU{U}U}U}}U{{U{U}UUU{{U{{U{{U}U{}}{UUU}UUU{U}{{U}{{UU{}}U}{{}U}U{{}UU{{{}{UU{}{}U{{}}{}U{U{}U}UU}}{{}{{}UUU}}}U}}{}}{}{}{UU}U{UUU}}U{U}UUU}{{}U}{{UU}{}}}}}U{U}}UU}{UU}}}U}{U}}{}}{UU}U{}{{{UU}{{{}U}{}UU}{UU{}{U{{}{}}}}{}}}U}U{U{}{UU{U}U}U}}U}U}{U}{{}U}}{{}}}{}}U{{{U}{}}{}{{{}}UUU}{{U}}}}{{}U}{}}U{U{}}UUU{{U}}{{U}{}}U}}U{}U{}}U}{U}}{{{UU}}}}U}{U{U}}}}{UU{}U}}}{U{{U}}}UU}}{U{UUU{}U}UU{}{U}U}{}{}{{{{U}}}}UUU}U{UU}UU}{{U}UUUU}UU{}U}{UUU{{}}{U{{UU{U}{U{UU}{U{}{{}}U}{}{{}U}}UUU}{{{UUU}{U}U{{{{}{{}U}}{U}{}{}}U{}}}U}}}}}}{{}{UUUU{U{{}{UUU}}{{U}{}}{U}UUU}U}}{U{{}UU}}UU}{{{U{}U}U}{}{}{U{UUU}UU{U{{U}{{U{}{}UUU}{UU}U{}}UU{{}UU{{{}U}{{U}{U}UU{{U{UUU{U}}}}{}}{U}U{{{}}{}{}}U}}UUU}}{{UUU}{{}}{}}}{{{U{}{{}UU}U}U}{{U{UUUU}{}U{UU}{U}}}UU}UU{{}}U}U}{{}}{{}}}UU{}}{{U{{UUUU}}U{U}}U{}}U{{UU}{U{{UUU}{{{{}}}{{U{}}U{UU}U{}}{}U{}{U}U{UU{{U}U{}U}}}UU{U{{}}{U}}U{}U{}{{{U}{U}{}U{}{}}}U{}}}}}UUUU{{U{}}}}{}U{U}U{{{}}{U}U{U{UU{U{}{}}U{U}}{}UUU{{U{{{{U}}}U}U}UUU}}UU}}}{U{}{{}U{{}U{{{UU{}{{{}{UUU{U{{{UU}U{}}UU}{{{UUUUU}UUUU{U{{}{{{}}U}U}}}UU{{{U}{U}}}{}}{}{}{}{U{{}{{U}UU}U{}}{U{U}{}{U}}U{{UU}}{{UU}U}{{UUU}}}}}{}U{}{{U}{U{UU}}{}}}}}{U}{U}U{U{U{}UU{{{{{U}}U{{UUUU{U}}U{U}}UUU}}UUU}}}{{U}}U{{}U{}{{UU{{}}{U}{}{{{}}}}UUUU{{}}UU}{{}}U{UUU}}}U}U}}{U}U}}{U}{UU}UUU}}}{}}{UU}U}{U}{{}UUU{{U}U{{}{UU{{{U}{}{U}U{{UU{UU{U{}{U}{UU{{{{UU}{}{UUU{{}{{UU{}}}UU}U}U{}}{}}{}}}U}}}{{{U}{}U}U{{}U}UUU}{UU{}{U}{{{{{{{{UUU}{{UU}}{UU}UUUU}{U{}UU{}UUUU{{U}}}}U}}}{{}U}U{}}}}U{UUUUUU}}}UUU{{{}{{{U}{UUU}{U}{U}}{{{{U}{{{{{}{}{}U}}}}U}U}{UU{}U{U{{UU}{U}{{{UU{{{{UU{{U}{}{U}UUU}{}UU}U}{{U}U}{{{{}U}{{{}{{}{}}}U{{U{}{UU{U}}}}{}{UU}UU{U{UU}{{{{}U{}}{U{U}}}U}{{U{UU{{{U}U{U}}{}}}}}UU{{{U}}{U{{}{U}{U{{{{{}U{}{{{}{{}}UU}{}U}}{}{U{}{}}UU{}U{UU{UUU{}U}}{{{{U}{{{}}}}{UU}}}}}{UU{{U{}}UU{UU{{UUU}}}}{{}{{}{{{U}UUU{{U{{U}U}{}{{UUUU}U}{}U}U{U{{{}{UUU}}{{{{}U}UU{}{UU}U}U{}UU{{}{{U}U}}}{{{{}{U}U{{U}}U{}UUU}}{}U}}U{U{}{UU{{}}}U{{U}U}}}}}{}{{}UUUUU}U{{UU}U{{{{}U}U{{UU}}}{{{U}U}{}}{}}U{}UU}{U{{}{U}}{}U}{}{{U{UUU{UUU}U{}{}UUU}}}{{U}}UU}}}{{{U{}{U{U}}}U}}}{U{{}{}}U}}{}{}UU{}{U}}U}}{}}U{{}{}{}}UU}U{U{{{{{U{}}UU{}UU{U{U{}U{U}UU{UUU{U{}}{{U}{{UU}{{U}UU{UU{U{}}}}{{UUUU}U}{}{{U}{{U}}{{{U{{{U}}UU}U}U{{}{{{{{}}}U}U}U}U{}UUU{{U{UU}}{}}{{U{U}U{}{U}}}}UU{{UU}{U}UUU}UU{UUUU}}UU{{{{{}}{}{}{U{U}U}}UU{}{}U{UUU{}U{U{}{{}U}U}{}{{{}{U{UU}{U{{}U}}{{}}UU{{{{U}}U{U}U{U}}}{}{}}}}}}U}UUU}U}{UU}U}U{U{}}}}}U{{}}{{{}}{{}{U}{{}}}{UU}}{UU}{}}UU}}UUUU{U{{}{U}}{{{{UU{{U{}U}}U{{{U{{{{U{U}{}{{{UU}{UU}U}}{{}}UU{{}}}}UU{{{{}}}{{{UU}{{{}}}U{{UU{}{}{{}{}}{UU}}{{}}U}{{{U}}}}{U{{{UU{{{{}U}{++++++}U}{}}}U{}UU{U}U{{U{{U{{{}U}}}{{}{}U{}}{U}{UU}UUU{{{++++++U{+++++{U}}UUU{UU{{}{{UU{}{UU{UU{UU{{UU}U{}UU}}{}U{U{{{{U+}UU}U}}U}}++{UUUUU{{{}}UU{{{U}U{}{}U{U{U}{{U{}}}UU}{U}U}U}}{}U}{++++}U}}++}{}UUU}{{}}}UU{{}U{}U}UUU}}}}}}U{{{}UU}U{{}U{{{}{{{{}{{{}}++++}U}{}U}{U{UU}UU{UU}U}{UUUU{}{UUU{{}{{{}UUUU{{{}{{U}}{{{U{}U}U}U{}{U{{{{{}{{U}U}}}}U}}UU}}{U{{{}{U{{}U{{{}}}U}}U{U}{}U{}{UUU{UU}}{UUUU{}{}UU}}}{}}}{{{UUU{U}U{{}{{UUU{}U}}{U}{U}U{}{{U}UU{U{UU}}UU}{{}}UU{UU{}U{}{}{{}{{UUU{{U}}}{}U{{}}{{{U}{}{}}}{{}}}}}{{}{{U{U}UU{{{{U}{{{U{}{U{{}{U{}{U{{{}{}U{}}U}}}UU{{U}{}U}{{U{UU{U{}}}UU{U}}{{U}{{}UU{{U{{{{}}U{}{UU{}UU}{U}U}}{U{{{}{}}U{}{}UU}U}U{}{{{}}}{{{{}{}}U{}U}}{{U{U{}{{{UU{{{UU}{}}{U{}{U{UUU}U{{U}U}{{}}UU{UU}{}{U{U}{{}U{U{{}{U{{UUU{{}{U}}}}}U{U{{}U{U}U}}U}UU}U}{}}UU}}}U{UU{{{}UU}U}U}{{{}}}}}{U{U}{{}U}U{}U}{{{UUU{UU{U}{{}}{{UUU}U}{{U}}U{}{{}{{{}{{UU{}}U}{U{{U}{UUU{{}UU}U{}UUU}{UUUU}U{U}U{{UU}}UUU}UUU{U}U{UUUU}UU{}}U{{}}}UU}{{}{}U}{{{{{}{}}{{}UU{{{U}U{{{U{{}}{{{UU}UU{{}}UU}{U}UUU}{}{U{U}{UUUU}{U{}UUU{}U{}U}UU{{}U}}}U}}{U{{U{}{U{}{}}}{}{}{U}}UU{U{U}U{UU}U}}{}U{{{U{}{UU}}}U{}{UU{U{{}{U{UU}}}U{{{{}{U{U}U}{{U{{}{UU{UU}{UUUUU}{}U{{}}{{}UU}{{{U{{}}{{{UUU{{{U}{UU}{{UU}{{{}{{{}U}UU{U}U{}}}}{}UU{{}{U}UU{}{{UU}}}{UUU}}{{}UUU{{U{UU{U}U{{}}U{U{}U{{}}}{{{}U}{{}{}U}}}U{{{{{U{}{}UUU{}}}U{{U{{}UU{{UU{U}U{UU}UUUU{U}UUUUU}}}}}{}U}}}{}}{}{U{}{{{}}U{UU}}{}{{U{{{U{{UUUU}{U}}U}}{{}}UU{{U}}{{}U{}UU{}U{UU}UU{{{{}{UU}{{UU{{{}{{}U}}}{UUUU{UU}{{UU}{}}UU}}UU{U{}{}{}{UU{UUU{}UUUU}UU{}{}{}}}{U{}}UU}UU{{{UUU{{}{}UUU}}UU{{{U}U}}}U}UU}}U}UU}UUU}}}{U{}}}U{}}UU}UUU}{}}{U}}}}U}}{U}UUU{}U{UUU{}}{}}U}UU}}}}}{U{U{{U{{}{}}{U}{U{U}}UUU{U}}}UU}UUU}}{{U}}U{{{{}{{{}}UU}UU{U}{U}}{}UU}}}}UU{}UUUU{UU}U}{U{U}}{}}{{}{{}U{UU{}U{}}}}UUU}{U}{{UUUU{U{U{UU{}U}}U}}}}UU{}}}{{{}}UU}U}}U{{{{U}{{UUUU{U{UUUU{}}{{}UUU{}{}}U{{}}U{U}{}UU{}{}{U}{{{U}}{U}}}UUUU}}{{U{}UU{{{{{{}{U}{}}UUUU}}}}{U}{UU}{U}U{}{}{{{U{}U{}{U{U}UU}{UU{UUU}{}}U}}{U}U}}{}{UU}}}{{{{{}{}}}}U}{}}}}{U}{}{}{UUU{}U{}}}UU}U{U}{}}UUU}}{{UUU{U}{UUU{{U}{UUU{}}}UUU}{UU{}{U{{U}UUUUU}}}}{}UUU}{{}UU}}UU{}}}{{}UU}U{}}{}U{{}{{U}UUU}{{}UU{UUU{{}}}U{{}U{}{}}}UUU}{UU{UUU{{}}UU{}}}UU}UU{}{UUU{}}{{U{UUU}{{U{UUU}}}{}U}{U{}U}}{{{{}{{{U}{UU}}}U{}}}{}U}}U}}U{{{{U}}U{{}U{U}}{{}UUU{}U}{}U}{{}{{{U}{}U{}U{U}{}UUU}}{}}{}{U}U}{U}U{{}}}{{UUU{U{U{{}U{{{}{U{}U}U}U}{U{}{{{{U}U}{U}U}}UU{}}{U}{{}}{U{UU}{}}UU}}UU{}UU{}}}{U}}UU}UU}{U{{U{}{U{U}U}U}U}UU}}UU{UU}{{{{U{{}U}}U}}{U{}{UU{U{}}{}}{{}{{U{{UU{UU{U{{{}UU{UU{UU}U{}{}{}{}U{{U{{{UUUUU{}}UUU{{U}}}}{}{UU}}{{}}}U}U{}U}UU{{U}}U{{}U{U}U{UU}}{U}}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{}{UU{}{}UU{{}{U}{U}}U}U}{UU}{{U}UU{U}U}{{{{}}}}UUUUUU{{}U}}U{UU}{}}U}U{}U{}U{UU{}}}U}{}U{U}{{{{}}UUUU{{}{}UU}{U{}UU}{}U}{{}U{{}U}}{{}UU{U}U}{{}U}U{{}{{}{U{U{UUU}U}U{}U}}{U{U{UU}U{{}}U{}}{}{UU}}U}{U}{}}U}{}UUU}}}{U}U}{}U{U}}}{}{}{}{{{}}}{UU{}}UUU}}{{UU}U{{UU}{}{}{UUU}UUU}}{{}{{}{{{}}U}}{U{UUU{}U}UUUU}U{}{U{UU}{}{}U{}{U{}}U{{{{{{U}}{}U{U}{}UU{}{}}UU}}{{U}}{{}{}{{}}UUUU}U}U{}}UU}U{U}U{UU}{{UUUUU{U{UUU}}U}{{{{U}{}}{U}U{{{UU{UU}U}{}UU{{}{}U{{U}U{UU}U{{U}}{U}U{{U{UUU}U{{{{{UU}{}{U{U}U++++++{U}{UU{{{U{}U}UU{{U}}}}}}}U}}{U}}U}{{UU{{U}}U{UUU{}{++++++}U+++++{{{{{{}UU}UU{{UU{{{{{{}{UUU{U{U}U{}{{}{{}UU{}}}}U{+UU}}{UUUUU++}{{UU{}}U}{}}U}{}}}U}{UU{{{{U{}}{{U{}U{U{}{{}}{}U}{{++++}UU{++{}UU{}{{}UU{{U}}U}UU{}{U{{U{}{{UU{{}{{{{}{{UU{}U}}U}U}UUU{++++UU}U{{U{UUU}}U{{}U{U}{U{{{{U}U{}}{}{{UU{UUUUU{{}U{{{}U{U}{}{}U}}UU}}}}}{U}}U{}UUU}{U{{{U{{}{{U{}{{}UU}}}U{U}{}UUU{}{U}UU}U{UU}}{U{UUU}{}}UUU{}{}{{U{U{}}{{U{}{U{UUUU{{U}}{{}{{{{}U}{{{U}{{{{}{UU{{{{}U{U}}{U{U}}}}{U{{}}}}{}}}}UU}{{U}}U{}U}}{{UU}}{{U}U}}{{{U}{}{}U{U}U{{UU}{}}U{UU{{{}UUU{{{}UU}}{}{}U}}UU}}U}}{U{U{}}}}{UUU{}U}}{{}{}{{{}{{}{{U{{{}{{{U{}{{{UU{{{U{}UUU}{{U{}}}}{{{}UU}}UU{U}{}{U}U{{}UUU{{{UUU}}{}{U{{U{}}U}U{}{}{{U{UUU}}}{}{U}}}{}UU}}}{UU}{}}}{{{{{U}U{UU{}{U{}U{}U{U{}UU{{}{{U{}{{U}}U}}{}{}{}UUUU{{}}{UU{}U{{U{{UU{}}{{}UUUU}}{UU{}{{U{}{{}{UUU{}UU{U{}}}{UU}{{{}{U}}}{UU}}{}U{UU}}{{U{U{}{U}UU}}}}}{}U}UUU{{U}{}UU}{{U{UUU}}UU}{U}}}UUUUUU{}}{U}UUU}{}}{}}}}UUU{{{}}{}{UU}}{UU}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}{{{{UU{{{}{U{U}UUUU}U}U{U{UU{{}UU{}{UU}U}{{}UUU}{{}{{{U{}}{UUU}U{{{}UU}{U}{}}{}UU{}{{U}{}UU{{{{UUUUU{{}UU}U}}{U}UU{}}U}}}}UU}}U{}}U}U{}}U}U{{UUUU}U{U}{{{{UUU}}U{U{{}}}U}{}{}{{}U{}{}{U{UU{UU}}{}}U}}}}U{U{}{U{}U{U{UU{U{U}}U{}UU}{}{U}}UUUUU}}{{{{}{}{{}{U{U}}}}UU}{}}}UU{U}U}{U{UUU}}U{{}}}U{}U}UU}}{}UU}{{U{{U{}{{U{{{U{{UU}{U{{U{}U{UU}U{{}{U}U{UU{}}}{}}}}{}}U{{{}{U}{{{{U{}UUU{{{{}{}U}}U}U}UU}U}UU}U}}}}}}}U{U{}}UU{}{U}}U{}}}}}{U}U}}U}{UU{}{}UU{{}{UU{}}UU{}}{{{{{}}{}{{{UU}U{{{}{}{{U}{U{}}}U{}U}}{}U{{}U}{U{{}U}U}U{{{}U}{{{U{U{U}U}U}U}{U}}}}}}U{UUU}}{}U{U}UUU}}{U}}{}}}}}UU{}U{}UUUU{}{}{}}U}U}UUU}{}U}{}U{UU}{}{{{}{{{U}{}}}{{{U}}{}{}}U{U{}}U}U}U{}U}U}UU}U{U}U}}UU}U{UU}{}U}U{}{}U}{{}U}U{U}}}{U}{}}{}U}{UU{{{{}{}}{}U}}}U}}}{U}{U{{}}}{U{U{U{UUUUUU}}}{UUU}}U}U}U{}{}U}U{{UU}}}{U}}}{}}{}{{{U}{UUU}{U{{U}}{}UUUUU}UU}{U{{U}U}{{U{}U}U{{{U{UUU}{U{{U}UUUUUU{}{{{U{U{}}}}UUU}{U}{{U}{UUUU}}}}{U}{}}{{}{{{}U}{}U}U{U}}U}{}{}}U{U}}}{}}{}U{U{}U}U}UU}}}U{}{{U{{{}U{{UU{}}{{}{{{}}U{{{{{{}{UUU{U}}}U{UU}U}{}U{}U}UUUU}U}}{U}U{{}{}{}U{{U{{UU{{}{UU{}}{{U{}{{U{U{U{{UU{{}{}U{{}U}}{}}}}UU}}}}U{{U}{}{}U}U{}}}{U{}U}UU{{}{}{{}{}{}U{}}UU}{U}}{{}}{U}}}}}}U}U{U{{}}{UU}}}}{UUU{}U{{UU}U{U{}}{{U{}}UU{{{{}}UU}{UU}}}}UUU}}U{UU}}U}U}UU{UUU{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{}}}{{{{{U}U{}UU{U{{{U{U}{{{}U{}{}{}}}{}}}U}U{UU{UU{U}}}UUUU}U{{}U{{{{}{U}U}{{}}U{{{U{{UU}}{{{}}{}UU{}}{}{{U}}}{{UUU}U}{{{}}U}U{{U}U}U{{U}U}{{U{U}{}{UUU{}{}{}U}}}{}U}U{{}UU{{U}}{}U}U}{UUU{U}}U}U}{}U}{U}}}{U}{}}{}UU{}}}{}}{{}}UU{}}}UU}UUUU{}{UU}{{U}U}{}{}U}U{U{U{}}U}{U}{U}{{{}{U}{}{}UU}U{U}}U}U{}UU{}{U{U}}U}UUU{}U{{}{U{}}{{U}}{{{U{}}}{}{}U}{UU}UU{U}}U}}U{}U}{U}U{}UU}}}UUU{{UU{{}UU{}}}}UU{U}}{UUU{}{{}{U}U}U{{U{U{UU{}U}{}UU}}{{}}}}}}}{{}}{{UU{U{U}UU{{}}}U}}U}}U}U}U{}U}{{{UUU}{}{}{{}}}{}UUU{}{UU}U{{{{}U}}{U{{U}{}{UU{}}}{}U}}{}}{U}}}U}U}{U}{{}}}}}}U}}UUUU}U}{U{}{{UU{}UU{{UU}U{{{}U{{{}U}U}{}UUU}{{}}{}}{}}}{UUUUU}}}UU}UUUU{{{{U{U}}U}U}{}UU{U{}}}U{U}UU{{}}}U}{UUUU}}U{UU{{U}}UUUUU}}{U}UUU}}}}}}UU{}}}{U{}{}{}}U{{{++++++U{{U}UUUU}}{}{UU{U{}UU{{{{UU{}}UU{U}{}}}U}U{{{{{U}{U++++++{{+++++}{UUUUUU{{U{UUU{}U}{U{{{UU}U}{}}}U{}U{}}}{{{{U{{{{+{{U{}}U{}U++}}{}UUU}}{UUU{}U}U}UU{U}}{UU{U}{{{U}{{U}}{UU}U}}U{UU++++}{{U++UU}{{}}{UU{}{U}}}{U{}UU{U}}{{{}UU{{}U}}U}U{}}U{{}{}}}}}U}{++++{{}{UU{U}{U}{{UU{}U}}UUU{}{U}}}UUU{}{}}{}{UU}{{}}UU{U{U{{{U{{{{}{{UU{{}{{U{U}{{}{{UUUUUUUU{UUUUU{U{U}U{}{U{}U}UUUU}}}}}}}}UU{U{}{{}UU{{}}UU{}{}U}}U{{U{}{UU{UU}{{}UU}U{UUU{{{{UU}{{}}{}}{U}}{}U}}{UUU}U}{UU}{{}{}U}}U}}}{}{{{{U{}{UU}}}U}}}{{{}}U{{{{U}UU{}{}{}{UU}}{U{}{}}U{}UU}U{{U}{}U{}U{}{{}}{}}}}}}}UU}U{{U}UU}UUU{UU}U}{U}U}}U}}U}{U}U{}}UU}{{}}UU{{{{{U}}}{}U}{{}}{{UUU}}U}{{}}U}{UUU{{UU}UU}}{{}{}}U}U}U}{U{U}U}}UU}UU{UUU{U{}}}}}{}{{{UU}{UU{}{U{{}}U}{{}}U{{{U}{}}}{U}U}U{}}U}{{U}U}{UU{{{}{}}{}}}{{}UUU{{{{{{}U}U}U}UUU{}U{U}{}{UU{{U}{{{U{{U}{}}{}}U{}{UU}U}U{U{{{}{{U{{}UUU}}U}}{{{{{U{}}{{UU{{}UU}U}U{U{U{}}U{}UU}U{{{UU{U}U}UU}}U}}}{{UUUUU}}}{{{UU{UUU}UUU{{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{U}U}UUU{}UU}{}UU{{}}{{{{{{{}{}}}}}{UU{}UUUU{{U{{}}{}}{{UUU{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}U{U{U{{U{U}U}}{}UU}}}{U{U{U}U}}}}}UUU}}UU}}U{{}}{}UU{UU{{{}UUUU}{}U}}{}}{{}{}U{}{{}}U{U{}}UU{U}U{U}}{}}}}U{{{{U{{{{}{{U{U{{}UU{UUU}UUUU{UU{{{UU{U{{{{UUUU{U}U}U{U}{}{}}}UUU{UUU}U}}{}U}U}}{U{}U}UU{}U}{U}}UUU{UU}{UUUU}{{{UU}{UUU}}UU{}{}}UU{}{UUU}{U{}{}}{}UUU{U}{U}{{UU{}UU{U{}{{{{U{{U}}}U}{U}}{}{{U{U}}}}}{UUU{{}}}{}}U}U}}U{{U{}}{U}{}{U{}{UUU{U{U}UUU}}{U}}}UU}}UU}}UU{U{{}U}U}{}}U}UU}UU}{UU}}U{{{{}{U{U{}U{{}}}{U}{{U}}}U}UU{{}U}U}{}}}{{UU}}U}UUUUU{U}}}{UUU{}}{U{UUUU}{}{{}}}}{}}U{{{UU{U}}{{{U}U}}}{}}U{U}{{{{{}{}}U}U}UU{}{UU{}}U{{UU{}}}}U}U}UUUU}}}}{{}{{UU}}U}U}UUU{UU}U}UUU{}{{{{}{}}{}UU{{}}}{{}U}U{U{{U{}}U{}{{{U{UU{}}U}{}}{{{UU}{UUU}{UU{{{}UU}{U}{U}{}{UU}U{{U}UU{{U}}}{{UUU{UU{{U}{{U}}UU}{}UUUU{U}{UU}{}}}{{{{}UU{U}UU}}{}}{}{}}}}{U}}{{}U{UUU{}}UUU}U{U}}}}{UU}{{{U}{}}U}}}U}U}}}{}{{}}{U}U{U{{}{}}{U{UU}{U}}}{{{UU{}}{U{}U{}{UUU{U{{{}{UU}UU}{}U{}{{UUUU{}}{}U}U}U}}{{{{{U}U{}UU{}UU}UU{{U}UU{U}UUU}{}U}U}U}}{{U{UUU}U{{}}}{UU{}U{{UU{{U}U{}UU{{U}UUU{{{{}U{U}}}}U{{{U{U}UU{U}{{U{U{U}UUU}}}UU{U{}{}}U}}}{UU}{{{U}}UU{{U{}{}U}U{{{{}U}}}}{}}U}{UU}U{}{}}{}}{{}{{U}{}}{U{UU{}}UUUU}U}U{U{{U{}}UUUUU}}U{U}}}U{}{{U{}{{{{{}}}}UU}{UU}}{}UU{U}U}{{}{{UUU}{UU{}U}{}{UU}UUU{U{U}UUU}{}}UU{}}}U{}}{U{U}}U{U{{}{}}}U{}U{{{UU{{}{U}}UU}UUUU{U}U}UU}{UU{{UUU{}U}}UUUUU{}{U{{}{}UU{}U}{}U}U{U}U{{}UU{}{U}U}{U{U}{}{}U}U{U}{}{U{U{UUUU{U{U}{{}{U}U}UU{UU}U{U}}U}U{UU}}U{}{}U}}}{U{{UU{{{}{UUUU{{}U}}{}U}}{U}U{{UU}U{UU}}UU{UUU{}{{{UU{}}U{}{{U{{U{UU{}{U{}{}{{{{{U{}{}U{U}{}}}{}U{UU{U}{}UU}UU{{{U{}}{}}}}{U{U{}}}U}{U{}{U{}}{}U{{}{UUUU}U{}}{}{{}{{U{{{{UU{{}U}{U{{{{U}UU}}U{U}{{}{U}}}}}UU{}}}{}}UU}}UU{}}{U{{U}UUU{{}{U{{UU{{UUU}}U}}}{}}UU}{{U{U{}}U}}}{{UU}{}}U{UU}U}U{}U}{}{{}}}UU{UU{{{U}U}{+++{}{{{}U{{}{}}}}}{{UU}}}U{}U{}}}U{U}U}{{{UUU}U{}}{{UUU}U{}U}++}}}+{{UU{}{{U{UU}{}}U}U{{}}U{U}}}U}{U{}{}U{{{U}UU{UUUUUU{}{}}+}}{UU}++U}}{U{U{}{U{{}UU{}{U{U}{}}UUU}{}}}U{}{{{}U}}UUU{}U{U{{+{UU{}{U{+}UU{{}{U{{}{U}{{}{{}UU}}{}U}{}{{U{{UU}{}U{UU{{{{UU}U{U+}{}{}U{U{+{UU}{}}}UUU}}UU}{UU}UUU{{U{}U}{}}{}{U}UUU{}U}}{U{U}UU}++}}}}U{U+U{}}{{{U}{U{}{}}{{{}{{UU{U{}}U}{{UUUU}{{{{{}UUU{U{{}{{}{+++++++{U{U}{{U{U}{{UU{U}}{{}}{{UUUU{{U{UUU{}{{U{{UUU}}{}{{}}}}UU{}{{{{{UUU{{}{{{U}U{UU{}U{}{{}UU}{U}U{{{{UU}}{}}{}U{U{{{UUU}}UUU{{}{U{}{U{U}U{}{{{{{}}{}}}{}{{{{}{}UU{U}}{{}UUU{}{U{}{U{{{U{}{UU}{U}}U}{}U}UUU{{{{U{{{{{}}{{U}{}}{{}}{}{{{U{U}{{UU{U{{{UU}}U}}}}U}}{U{}}{{}UU{UUU}}}UU{{UUU{{}{UU}}U{}{U}}U{{}{{U}UU}U}}}{U{}}}U}}{U}U}UU}{{}}{}}{}}{{}U{}UUUUU{{U}}}UU{{{}U}{U{UU{UU}{{}UU{}{{U}}U}}{U}U}}}U{{U{{}{U{}U{{U{UUU}{U{UUU}}}}{{{{}{}}{}UUU{{{}U{{UU{{{}}{}{{U}{UU{UU{{}{}{U{}}{}}}U{}{U}U{{{{U{{{U{{{U}}}{{{}{UU}{U}}}U{{{{}{U{}{UUU{U}U}{UU{}U{{U{U}}}}{}}}}}{{}U{}}UU{{{U{U{UU{{U{{}}{U{{{UU}U{{U}U}U}U{U}{{{}}}U}U{{}{{}}U}}}{}}{{UU}{U}}{U{}{UU{}U}U}U}{}}{U}UU{U}{}}U}{UUU{UU{{}{}U}}{U}}}U{{U{{{U{}UU}UUU{{{U{U{}{U}U{}{UUU{}}}{U}}}{{{{U{}U{{U{{}}{{UU{{{{U{UU}{}UU{}{}{U}U}}UUU{UU{}}}{{}{UUUUU}}}{}U}{}}{U}{{}UUU{U}{U}U}{}UU}{{{}U{{UU}UU{U}}{U{U{{U}{U{}{}}{U}}}UUU}UU{U}}U{}{}{}{{U{U{U}}}U}}{U{}}U}U{{}}UU}U}{U{U{}U{{UU{{{}}{{}{}{U}U{}U}}U}{}}{U{{U}{}}{{{U}}{{{UU}U{}{}{}}U}{UU}U{}}U{{{}UU{U{{U}U{UU}}{{{{{U{}U}}U}U}U{}{}{U{UUU{U}U{U{UU{UUUU}U}UUU{{}{U{}}{}}U}U{U{}U}}U}}}{{U{{{{{{{}U{U{{}}}U{{U{}}{{{{UUU{U}UU{}}{}U}{{}{{{U}U}U}}U{}}{U{UU}{{U}}{UU{{}}{{}}UUU{}}}{U{{{}}U{{}}}{}}{}U{}}UU{{}{}U}{{U{U{U}U{U{}UUUU{}}}}UU}UU{U}UU}U}UUUUU}}U}{}}U}}}UU{U{UU}UU}{U{}}U{U}U{}{UU}{{}UUU}{{U{{U{}UU{{}{UU{{}}}}}{{}{{}}{{{{{}}}}{{UU}{U}{{{}}}UU{{{}{UU{{UU{}{UU{{{}{}}U{UU{UUU}{U{U{{UUUU}{U}}U{{U{UU{UU{{UU{}{{{}}}{{U{{{U{{{{}{}UU}}{}}}}U{{}}{U}{}}}U}U}U}U}}UUU{}{{U}{U{U}U}{}{{{UUUU{}U{}}}U{}{UU}}{{}U}{{{{{{{{{}}}}}U}}{{}{{U}{{{}}U}U{}{{}UU}{UU{{}}{}}{{U{U}{U{}}{}{U{}U{UUUU{UU{}}}{}}UU}{}{{}}UU}UUU{UUUU}{UU}{UUU{}}}{{{}{U}{}{}UUU}UUU{{{{}U}{U{}UU}{U}U{UUUU}}U{}UUUU{}}U}U{}{}UU}U{U}UU{{{U}}}}{{}UU}{{UU{}UUU{UU}{{UUUU}UUU}{}}UU{U}{}}U}}{U{UUUU{}}U{UUU{}{}}}UU{{}U{}}U{UU{U}}UU}}}UUU}UU}}}{UUU{U}U{U}{U{{U{UU{}UU}}{{{{}U{{}U{U}{{U}UU}U{U{{{UU}}}UUU{U}{U}}{{}}{}}{{}}{}U{UU}{UU{{}{U{{{}{}U}UU{}}{{}UU}}{U{U{}}U}U{UU}}{{U{}U}{{U}UU}UU{{U}}UU}}U{UUUUU{UUU}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}{}}}}UU{{U}UU}U{}{U}UU{{U}}{}}}U}}U{}}U{}{U}}U{{}}{}U}{}{}U{}}U{{U}U}{{UU}U}UU{{UU}{UU{U{}{UU}U{U}}}}}{UU{}{U}{{}}{{}{UUUU}{U{}{{{}}}U{{}}{{{U}U}UUU{U}}{{{{U{U}{{{}}}{}U}}{{}{}{U}{{}{{{{}UUU}}{}U}}}}}}U}{}UU{UU{{}}U{UU{}{{U}}}U{U}{}U}UUU{{{{}}U{{{{{U}{}{}{{U}{U}{U{UUU{U{U{U}U}{}{}}U{U}{{{UU{}U{{{}{}{UU{{}UU{{{UU}U}{U}}{{{}+}{UUU}{UU{UUU{U}U}}UU}{U}U{{{{}UUU}UU}U{}}U{U{UU}UU{{U{{{}{U}{+U+{U{}}{{{UUU{}}}UU{}U}U{}}UU{{}{{}U{{{{}}}{{{{}UU}UU{}}}}U{U{+}UU+U{{UUU}}{}U}}UUU}}U{}U{U{UUU{U{U}}{}}{{}{}UU}}{U{UUU{}}{{{+}}{U{++{UU{U}}U{}U{U}}U}{{{{{}}{{U}UU{UU}}{UU{{{{{}}UUU{}U}}{U}+}{U{}}+}{{UU}U{}}}{UUU{{}{}}}}U}}U}}U{}{}UU}{{}{}UU}}{}{}}}{U}+{}U}}}UU+}}{{}}}}{U}{U{UU}U}UU}U}{}}}}}}{}U}}{}{UU{}U}}}UU{UU{U+{U{{{{{{+U{{}U}U}}U{{{}{}U}U{}{{UU{{U}}}{UUU{}UUUU}{}}{UUU{{{}U+{{}{U{{}+}}UU}UUUUU}{{}}}{U{}U{{{}}U{{{}}}}UU{}}}U{}}U{}{U{}{U{}++}{{}U{+{}U}{UU}}U{{}{{{{}UUUU{U{U}{}{{{}}U{{}U{U}UU}}}{{}{{UU}}U++UU}+}}}{{U{}}{}}{U{UU{{UUU{}{{}}U{}UUU{U{U{{U}U{}{{UU}{UU}{}UUUU+++{}{}UUU{}}}}}{{}{UU{UUU}{}U{}}{}{{{{}U}UUU{}UUU{U}{U{U{{}U{{{}}}}}{}}}{{UU{{}{U}{{{}{{UU{UU}}}{{}}}}{{}{}U{}{UU{{UU{U}{{}}{U}U}}UU}UU}U}}}{{UU}{{}{U{U}{}U{}}UUU{}}{{}}{{}U{}}}{}UU{{{}}U}U{{{{}{UU{UU}{U{{{U}UU}}{{}{{}}U{U{U{{UUUU{{}U{{U}{}U}UUU}{UU}{UU{U{U{U{{}{{{U}{}{{}}{U}{{{}{{U}}U{}}UUUU{}}{{{}}U{{}U}U}{{{U{}U}{{U{{{}U{}{U{{}UUUUU{{{{{}{}U{{{}}}}{UU{}}{U}{}}U}{UU}U{{{UU{UUUU}U}{U}UUU{U{U}}}}}{}}{U{}}}U{{{UU{}{{}{{}{{}UU{U}UUUUU}{UU}}UU+U{U{}}UU}{{{}UU{}UUU{UU}}U{}U}U}}}}{U}}}UU{}{UU{U}{{{U{{U}}{{U{++++U{}{U{{}{UU}U{UUU{}UUUU}{}{{U{}UUU}{}U{U{{}{{}}UU}UU{}{}U{U}{U{U}U{}U}UU}{}}{}U{U{{}{{UU}{}UUUU{U}U{UU}U}}}UU}{}}{}}}UU{}{}U{}}{{{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{}}}}}UU{}}U}U{}U{{U{}U{{{{U{}{UU}}{}U{UUU{{{}}U}{U{U{}}U{{{U{U{{UU{UU{UUU{}{}{U{}}{}}U}}{U{}{{}{U}}{}{U}}{}U}{}U}UU}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}UU{}UUUU}U{}U{}}U}}{UU{{}{}U{{{{}}{U{}U{{{UU}{}}}{U{U}UU}U{{{}}U}U}U{UU}}}{{{U}}}{{{{}}}}{U}U}{U{}}UUU{}{}{}}U{}}U{UU}}{U}U}}U{{U{{}UUU}}}}}UUU{UUUU{U}}{{UU{U{U}{U{{{{{U{{UU{}UU}}{U{}}UUUU}}U}{UU}{{}}{UU{}U}}{{}}{U}{U}U}UU}U}{{UU{}{{U{UU}}U{{{{U{}U{}}{}}U{U}}UU}{UUU{}}}UU}U{}}{{{{U}}}}UU{{}U{{}U}}}{{}}{U}}}{{}U}{}U{U{{U{U{{}UU}}}{}{{U}U}{{}{U}}}}}}{UUU}U}}}}{}}{{U}}}{UU{}{U{U{{}UU}}}U}{U{{{U{U{{{U}U}{{}UUUU{}UUUU}}{U}UU{}}UUU{U}{}}{}}{}{}{}}{{{}{{UUUU{UU}{{U}{U{{UUU}UU}{}{{}U{{}}UU{}UU{{}}}}U}{U{}U}{UU}{UU{}{}{{{}UU}U{{}}}{UU}U{}{U{{U}}U}}{}{U{U}}UUUU{}{}{U{U}}}}U}UU}U{}U}{}{{{U}{U}UU{{}}}{{{}}}U{U}{UU}U}U{U{{{UU}{{U{U{UUUU{{U}}}{}}}}}UUU}U}UU{}}{{}U}{UU{UUU{{}U}{{UUU{U{{}}{UU{}{UU{{}}}U{U}UUU{UU}}{}{U}{U{{{UUUUU}}}{}UU{}{}U}}{U}}}{U{{{{{{{UUU}{}UUUUUU{U{}U}{}U}{U{}UUU}UU{U}UU}}{}{U}}UUUUU}U}}}}}}U{{}U{}}{}U{UU{}}}{{{}U}}U{}U}U}{}U}}}U}}U{{{U{{}U{{}U{}}{{}U}{U{{U{{}{}U}}{U{{}UU}U{U{}{{UU}{U}U{}}{}}UU{UU}UU{UU}}UUU{U{}U}}U{{}U}U}UU{U}U{}U{{{{UU{U{{{U}}}{}U}{}}UU{U}UU{U}{UUUU{{UU{U}UU}UU}{{{{{UU{{U}U{{{{U{{{}UU{{U{U{{}}{U}U{U}++++}{UU}{}{}{{}}}}}U{U{}}}UU}}}{{UUU}UU{U}UU{{U{U}U{}}}U{}{}UUU+}{+UU{}U{{U{{U{UUU}{{}{}}U}}{{}{}{U{{}{}{U{{}U{}U{{}}}U{{U}}}{}+U{U+}}}U}{U{}}U{}U{{}UU}}UU}}{}U}}}}{}{}U}}{{}}}U{{UUU}{U}}}U{+UU{U+}}{}U}UU{{UU{}{U}U}U}UUU}}}{}{}U{{{}{U{}{}{}{}}U{U}{U{}{U}+}U}}U+{{UUUU{{UU{}UU}UU{}UUUU}U}{{{U{{U{U}{}UU{U}{{{}{{UU{}{U}{+{UU{{+{U{UU}U{}}UUU{}U}}}}}}{{}U}U}UU}U}}}}}{}}U{U{U{U}UUU{}}{{+}}U}{+}UU{}U{}}}U{{{}UU{}}U{{U}{{{{U{{}UU}U{{}}{}{{UUU{}}}}{{U{{+{}U}+{}}{{}{U{}{UUU}UU{}}}U}{U}U{{}U{}}}}U}{}}}U}}{}}{}}UU{U}}{+}U}{+}}U{}}UU{{}{{}{}U{{}}}}UU{{}}U}UU}{UU}}U}}UUUU}{U{{U}}UU{U+UUU+{{{{}U}}}{UUU{}{UU}UU{U{}U}}}{{}}U}U}{}{UUUU}{U}{}U}U{{{}}}}+++{}{{{}}{U}{U}U{{}}}}}}U}}{{{{U{U{{{}{}UU}}{}}UUU}{U{{}{{UUU}}{}{{{}}}UUUU{U}U{U{{UU{U{}{}{}{}{U{{U}}UU{{U{{UU{}}{U}U{U}}{{{}}{{}UU{{UU{UU{U{}U}}UU{}U{{{}{U{}UUUU}U}{UU{UU}{U{UU{}}}UUU}U{UU{{{}{U}{}{}UUUUUUU{{{UUU}{U{U{U}{}}}UU}{}UU}}}U{{UUU{{{UU{UUU{}}}{UUU{{}}{}{{}}{U}}}UUU{}{U}}}{}{{UU{U}U}}UU}{UU{U{}U{U{{U{UUUU}U}}U{{{}}{{U{UUUU{UU}UUU{}}U}{}U{{{}U{{}{UU{U}{UUU}}{U}}U}U{UU}}{U}U}}{{U{}{}{}{}}U}{}U{{U{}{UU{U}}{UU{{}}{}UU{{UUUU{U}}UU}U}{UUU}{{{{{U{{}{}}{}}{{{{U}{{{}{U{U{}}}{{}{U{}}{{UUU}{{}{{{}UU{{U{}UUUU}{{{U}{UUUUUU{}{{}U{U{{U{U}{{{}}{U{}U}}{}}}UUUU}UUU}U{U{}UU{{}{}U}}{U{{U{UU}{}U}U{}}U}{UU}{}{}{UUU}}}U}U}{{{{{}UU{{UUU{}}UUU}}}}}}}}{}U}}UUU{}}}U}}{UUU{}UU{}}}{{U}}}U{}{{}U}{{U}}U{}{{UU{U++++UUU{U{U{U}}U{UU}{}}U}}{UU{{U{{U{}{U{{{{{{}{{{U{{UU}}{{{}{UU+U}}{U{{U}UUU{{{{U{{}}}}}U}}}}}{U}{{U}}}UU}U{{UU}U{U}UU{}{{}}{U}}+U{}}{{U}}{U{{{U}U}{UU}U{}}U{U{{UU}{}}{{}{}}UUUU}UU{{}{}UUU{}{}U+}}UU}UU}U{{UU}}{{U{U}}{{UU}UU{}}UUU}{{U}{U}{{{}U}{U}{{{{}}U}UU}{++++UU{{U{{{}{}}{{}U}}{}}UU{UU}{{{{UU{U{}}{}U}{}U{}}}UU{}}UU}}{}}{U}}{U{{UU}U{{U}U{{}UU}{}}}}{{U}UU}}{U}U}U}{U{U}{{{{{{{U{U}}{U{{}{{UU}{}{{{UU{U}UU{U}UUUU}}{{U{{U{{{UUU{U{U{}U}}U}U{}}UUU}{}U{U{{}UUU}}U{{}U{{}}{U}{{{U{}{{UU}UU}}}U{{{{{}U}{UUU{{U{U{}U}{UUU}}}}{U}U{{{}U{{}{}}}U{U}}{{}U{{}{UUUUUU}}{}}{U{UUU{{U}UUUUU}{{}}}{}}UUUUU{}{{}U{UU}{}}{}}{{UU{UU{}{}{{U}{}{{{U{UUU}UU}U{{U}}U}}U{U}{{}{{U{U{}U{U}{UU{UUUU{{UU{U}}{U{UU{}U}{U}UU}U{UU{}{U{UU}}}}}}}UU}{{{{UUU}{}}{U{}U}}{}}{UU}UU{{U}UUU{UU{{U{U}{}}U}}UUU{}UU{}U{{U{{{}}}UUU{U{UU}U{U{}UU{}{{U{U}}}{{}{{{{{{{{UUU{}}{{{U}}{}{U{{{{}UU{UUU{}}}{{U}U}}U{U}}U{{U{{}U}UUU}UU{{U}}}}U}}UU}U{UUUU{U{U{{}{{}U}{U}}{{}U{}{}{{{}}{}U{{U{{{UUU{UU{}UU{UUU}{{{}}}}U}U}U{{U}U{{{{}}}}}{}{UU{{U{{U}}U{}{{{U{{}}U}UUUU{{U}}}}UU}}U}{{}{U{}U}U}U}}{U}}UU{}{}{{UUUU}}U}{}UU{{}{U}}}{U}U{}}U{}}{U}{}{}{}}{}{{}U{U}}U}{}UUU}}{{}{{}UU{}{U}UUU}}}U{U}}U{UU{}}{{U}{}U}{}{}{}U}U}U{}U{}}{}}}U}}UU{}{{}}{U}}{}}}U}UU}}}}U{}{U{U{U}}UUU}UUUUU{U}U}{U{{{}{U{{}U}}{{U{}{{}U}{UU}UU{U}}U{{{{UUU{U{}UU}{U}U{{UU}}}}}U}{}{{{{{}U++U}{}U{}U{}}}{}U{U{{{{{{{{}}}{}UUU{{}U{UUUU}{}{{}U}}U{}{{{U{}U+}+++}{}}{}U{UUU{U{U}{U{{}{}U}UU}U{{UU}UU{{U{U}UUU}{{U{{U{}}UU{++{{U++}U{}{U{}}{U}{}{U}}{{U}}{UU}}{{{{{}{{}}{U}U}U}UU}}{{}}}{}{++{{U}+}}UU{{}}U}{{{}{U{}}UU{{{}{}{}UUUU{U}UU}UUU{{U}}UU}UU{}{}{++}UU}}+}U}}}{U{}UU{U{U{{}U}{UUUU}{}}}U{UUU}U{}}}U{}{}U{U}}{}U{{{+}U}{U+}{{}{U{{{{{}UU{U}{{UUU{{U{}{UU{}{}{{UU{{U}}UU}U{}{{}}U{U{+UU}U}U+}UUU{UU}}{}{{UU}U{{{{}}{{U{{U{}{U{U{U}U{U}}}}{U}{U}{UU{}+{{U}}U+U{U}{}}UU}}{}U{UU}{}{}{UU}}}U{{}{U}}{{{}U}{{UUU{}}}UU}{U}+{{U{}+}}U{U{{}{}}U}}{{U}}}{}}}}U{U}}U{}U{{}}}{{}}}}{{{{}U}UUUU}+U{}U+{{}}U}}U}U}U{UU}UU{UU}U}}}U}}}U}}{}}U}{U}}}UUU}{{}}{}}U}{UU+UU++{}{UUUU}{UU}{{{}{{U{}{{{}}U{U}{U}{{{{UU}U}{U}U{{}{}{{}{UU}}{++UU{U}UU{U}{U{}{UUU}U{UUU}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{UU}{{}{UUU{{U{}{UUU{{U{{{}U{U}{{}{UUU{UU}UUU{UU}}}}U{}{}U{{}}{{{}}}{{}U{U{{{{{U}U}U}U{{}U}}{}{{}{UU{U{}U{U{{}}UU{{{UUU}{U{U{}U}}{{U{{}U}}{{U}UU}}UU{}{}{}U}{}{U}}UU{{}{{U{}{{U{{{U}{UUU}{{U}}}{U{}{UU{U}}UU{UU{{{UU{UU{}U{}UUU}U}{U}UU{{}{{{UU}}}{U{{UUU}{{UU{{}U{UUU{{U{{{U}}{{{{U}}{{{}{{{{}{U}U{{}}U{UUU}UUUU}{U}}U}U}U}}{{U{{}U{{UU{{U{UUU{U{{}}}}}{U}{{}}}{}}U{U}UUU{{}U{{{{{}{{{U{}UU}UU{}}}U{}U}}}U{{}U}}U}}UU{}}UU}U{UU}}}U}U{{}}{{}UU}U{}{{U{UU{UU}U{}U{U{}U{}{U{{U{{}{}{}U{}{}}UUU}U{U{}{{U}}{}U}UUU}U}{U}{{{U}}{}{U{}}}}U{}{}U}}U{{UU{}}{}}}{U}U}UU}}U}{}U}{U{U}{}}}U}}U{}}{U{}{{U{{}}UU}UUU{{}}}UU{{}U}U}}U}{}}{}{}U{{}}{{{{{{}{UU{{{}}{}{UUU}{{{}{}{U}{{}}U}}{U{}U}}U{{}}}{{U}{U{}{{{}}U{}{}}U}U}}{{U}{}}}U}UU{}UU}}U}}}U}}{}{U{{U}{{}UU}U}}UU}U{{}{{UUUUU{}{UU{{{{UU{{U}{U{U}}}{}}{}UUUUU}U}{}}{}U{}U}U{UUU}{{U}U}U{{U{{}{U{{U{}{U{}U{{}U{}}U{{{}{U}}{U{}{}{}}U{}U}{}{UU}}}U}{}{U}{U}U}U{U{U{{U{UUUU{}}U{}}{}{{}{}}U{{+++++++}U{{{{{}U{{{{{U}U{U{{}}{}{}{}}UUU}U{UU{}U{{{{{U}{{}{U{U++UU}{U{}UUUU}U}{}U{U{}{{}U{}{}}{U{U}}}U}{UU}}{UU{{U}U}{{{}}}UU+U}UU{}UUU{U{}U{{}U{}UU{}{{{{}}{{{U{{UU}U}}{{{}U}{}{}UUU}U}}}}U}++}U{{{{}{{U}}U{{UUUU{}{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}{{}U{{{{UU}}}U}}}U}{U{}UU{UUUU}{{}}}{}}}}{}U}UU{{{}}}{{{{U}UU{}{}U{}}}{U}}}UU{}UU{{{U{}U}}{}{U}}{{}{U{{{}}}U{U}}}{}{U{{}{U{{U}{U}}}}U}{UUU}}}}{{U}{U}{UU{{{{{}{}U}}{}}U{}UU{}UU{U}{U{U{{UU{{U}U{U}{U{U}{{}UUU}U}UUUU{}}{}}UUU}{{}UUUU}{{{{{}U}U{}}}}U}}{{}{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}}{}}{{U}}}U}UUUUU{}{{{}}}}UU}{UU{U{}{{{}U{}{}U{U{}{}{U{{UUU{UU}{}UU}U{}{{U+++{}{U{{UU}UUUUU}{UUU{{{}U{}U}{U{U}{U{U{U{{UU}{UU{UU{}}{U{}{}{+UU{+UU{U}UU{U}}{{{U}UU}}{}U{{}UU{}{}}}UU{U{{UUUUU{}U}{{}}{}UU}+}{}{}+{UU}{{}{U{UUU{{{UUU}UUUU}}UU}}}UU}}UU}UU{{{}{{{{{}{U{U{}{+}}U}}U+}U}{}UU{}U}U}U}}{U}{UU}{{{UU{U}U}{U{{{}}}UU{U}UU{U{}UUU}+}UU}}{{+{}U}}}{}{{U}UU{U}{U}UU{}}}UU}U{UU{U}UUUU}{U{}}U{}U{{U{}+{}{U{{}+}{U}}U}U{{U}{U}}}}}{UU{UUUU}}{}}U}}{}{}{}{U{}UU{}UUU}{{+U}{{{U}+}U{{U}}UU}{U}}{{U}U{UU}}{{{UU}}{UU}UU{}U{}{{}{}}U}{{}U{+}U}{UU}+}U}U}}U}UUU}UUU}}}}}{{}{}}U{{}}U}{{{}}}UU{}{}}U}}{}U{{}+}}{{UUU+{UU{U{U{U}{U}{}}U{}UU}U{UU{}U}{}{}UUU}UU}}UU{U{}}UU{}{}+U{U}UU{+UU{{U{{UU}{U{UUUUU}{{U}U{UU}}{U{{{}}{U}U}U}}{{}}{UUU{{U{+UU{}++U}U{}{}}{}U}{{{}{{}U{{UU}U{{UU{U{}}}{{}U}UU{U{U{{{{}}{{}U+U}++}}{{U{{}U}}}{UUU}U}U}}U}U{U{}}{{U}}{U{U{UU{U}{UU{U}}}U{}}}}U++U}}{}{{U{{}U{}{}U}}U}UU{UU{U}{{{{U{{{}U{UUU{U}}}U{UU{}{}}}UU{{}{UU}}{{}{}{U}}}}{{}UU}}{}}}UU{U{U{}{UU}UU}{}UU}U{}}{UU{{}{U{}{}}U}{{}{}U}U{}}{UUU{UU{U}UU{{U{{UU{{U{U}}U{}U}{UU{U}U}{UU}}{{U{U{{{U}}{U{U}U{U{}U{UU{{}}{{U{}{}UU}UUU{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{}{}}U{UU}{U{}{}UUU{U}{U{U}}}}U{{{}}{UU{{U}}}UU{{{U}}{}}{UUU}{{UU{{}UU{U{}U{}{UU}{U{}}{}}UU}U}UUU}}}U}{}}UU{U{}U{}}{}{}{}{{}U}U}{}UU{{U{}}{U}}U{{U{{U{}}{U{{}UUU}U}{{U{}}U}U{{U}U{U}{{UUUU{}UU{}}{{}{UU}{}U}U}{U}{U{{U{}UU}}}{}{}U{UUU}}{U{{U{{{}{}U}U}UUU{{{}{U{U{}U}{}{U{{U}UU{{}{}}{}UUUUU}U{}U}}{}}U}UU}{UU}U{{UU{U}UU{{U{}}{}}U}U}{}}}U}UU}}U}}{}UU{UUUUUU{}{UU}}{U}U{U{{UUU}U}{U{{}{U}U}U}}UU}}U{}}{{U{}}U}{{{}}{}{}{U}U}UU}U{UU}UU}{UUU{{}}}{{{}{U{{UUUU{U{{}}}U{}{U{{{U}}}{{U}{U}}{U{U}}U{U}UU}U}}{}{{UU}}{}U}UUU{{UUU{{UU}}}}{U{UU{U}}{{{{{}{}{}}U}{U{}UU{UUU}U{{U}U}}{}{U{}{}}}}}UUUUUU{}}{{{U}{{UU{}U{U}{{}{{{{}U}{{}}U{{U{}U{U{}U{{UU{}}}}U{U{{{{{{U{{{UU{}}{{{U}{}}{}U}}{U}U{{{{}U{{}}U}UUUUU{U}}U{U{{}{}U}UU{{UU{U{}}}}UUU}}}{{}}}}{}U{U}UU}U}{{U{{{}{{UU{}{{}}UUUUU}U{}}}U}{}U}}{{}}UU}}}{}U}U{{{{UU}}}}{{U{}}UUUUU{{UUU{{{{{U}}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{}UUU}U}{{{UU{U{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{}{}UU}U}U{}UU{}{{}{U}}}{U{UUU}U}{U}{}}}UU{}{}}{{U}{}UU{{U}{{}}}U{U}}{}U{{U}{}{U}{U{}}}}{U}UU{{}UU{}U}U+++++++++++}}}U}}{U}U{UUU{UUU{}{}U{U}{}}}UUUU}}{{UUU{{}{}UU}UU{{+{{{{UUUU{++}{{}{U{{}{}{}}{}}}U}U{{{{}{U}{}}U}}}{U}{{{}{U{UU}}}}+{}UUU}U}}}+{U}}U}{}{U{U{{U}{{U}U{{U{UU{}}U}{}UU}{{U}UUU{}U{UU}}+{}U{{UU}}++}}{{UU{}}U{}}U{UU}{{}{{UUU}U{}{}}{UU}}}{U{U{}}{{{U}{+U{}}{}{}U+{}}}{U{U}}}}{}UU}U{}{U}{U}}UUU{U{{U{}UUU}{{U}U}{{}UUU{+++{}}{{}UUUU}U}U{{{}}}UU{}}U{}{UU}{{}{{{U{{U{U{{{}}UUUU{U}{{}}U{{{}}{{}}U}U{}U}U}{{U{{{}{{}U{}UU}U{UU{}}{}U{}}{}{}}{}{U{UUUU{}U{}}U}{UUUU}U{}U{{{U{U{U{{}{{}}{{}}U{U}U{UUU{{}UU}U}U}{}{U}UUUU}UU{U{{}}{}}{UU}U}{{{}}{UU}}{U{}{{{}U{{U}}{{{{U}UUU}UU{UUU{U}}{}U}}{U+++{U}U{}}}UUU{{{U}{{{{}{{U}U}UUU{}U}}}UU}}}}}}}{UUUUU}{U}}U{}}+{U{+}}}}{}U}U}}U{U}{}U{}}U{{UU}}}{{{UU{{UU{}{{{{}}}U{}}}{U{{}}U+UU{}+{{}U}U{{}UU{{}{}{}{U{U{UU}UU{UU{U}{{UUUU}UU}}}{{{}UU}U{{UU+UU}}+{{U{}}}}}U{U{{U{{U{{UU}}}}{}{}{{}U{}UUU}}U{}U{U{{U}}{{{UUU+{}}}+}UUU}{{U}UU{{U}{{U}UU{}{{}UU{U}}}{{U}}U}U{}U}}U}UU{}}UU{}U+U}{U+{{{UU}U}{{{}U}U{U{}{{{}{}{}}{UUU{{{{}{{}{{}{{{}{}UU{UUUUU{}+}{{+{UU}U{}U{}{U{}}{{}{{{{}UUU{U}U{}UU{U}{U}}}}}}}U}U{}}{{U{{{{+{{}+{UU{}{{U{}}}{{{{U{}}}}{}{UUUU}{{}U{U}}{}UU}}U{U{}}}}UUU{U}}+}U{+{}UUU{U{U}}}{{}}UU}}U{{}}{{}}{UUU{UU{UU}}}U{}U}}{U{{U}UU{U{+UU}+U{}U{UU{}{U}{UU}{}UUUU{U{UU}U{{}}{{UUUUU}{{{{{U}{}{}U{}}UUUU+++}UU{}{}{U{{U{UUU{}U{UU}UUUUU{{U}UU{UUU}{{{{}UUU}}{}UUU}}}UUU{U+}}UUUU}}UU{}{{{}{{{}{}}}{}}U}{}{UU{}}{{{U{}UU{{}}{{{{}{{{}}{U}}U{}{{{}{UUUUU}U{{}{U}{U{}}U}{{{{{U{}U{}{U{{{{UU}{}U{{{}{{{{U}{}U}UU}UU{{{{U}{U}{U{UUU{{}U{{}{UUUU}}U}}}{}{{{{{UU{U}}{{{UU{{UUU}{}UUUU}UU}}U{{UUU{U{}U}}}{}}}{{{}U}}}}}{UUUUUU}{{{U}}{U}}}{}}}U{}UU}}{{}UUU{}{U{{{{U{{U{U}{{{U}}{{U}U{{}{{}}{{UUU}}}{}}UU}}U{UUU{UU{{}}{U}{U}{{U}}U}}}}}UUUUU{UU{UU{U{}}U}}}U{{{}{{U}}{{}}}}{{{}U}U{}{UU{}UU{}}}}U}UU}}UU}U}{{{}}}U}}}}UUU}}}}}}{{U{{{UU}{UUUUUU}{}{UU{{U}U}{}UU}}}{U{{{{{}U}}{}{}}{UU{UU{{}U}{U}{}UU}UU}}U{}U}{}}}U}U{UU}{}{}}}}{U{{UU{}U}}{}{{U}}{}}UU}{U{{{U{{{{}}UUUU}{U{}U{UUU}U{}{}UUU}{}{}}}{U{{}}}UUU{}U}U{{UU{}{}{U{UU{U}{}U}UUU}U{{{{UU}{UUU{UU}}}{}{{{{{{{U{U}{{{UU{U{}{}{{UUUU}}{{}{{}U{U}}{}UUU}{}U{UUUU}}}{}{UUUU{}U}U{U}{}U}U{{UU{}{U{}}{U}{}{U{U{}}UU}{}U{{UUUU{U{UU{U}{}}{{}UU}{{U}U{}{}UU{{U}{{U{}{}}UU}}}{U{}UU}}}UU}{UUU}{{}}{}}UUUU{}}U}}UUUU{{}}}{U}{{{{{}{UU}U}{}}{{{{}}{{U}}{UU{{}UU}U}{U}U}}U{U{}{}U}{{U}{{{{UU{}{{UU{}}{}UU}}U{{{U}}{U{{}{U}{U{}U{U{}}U{UU}UU}UU{U{}}}{}U{{{{{{}{}}}UU}{}UU{{}UU{U{}{{U}{{}}}U{}{{{}U}UUUUUU}U{{{}{{}}{{}UU{U}{{{}{U{}{U{{UU}}}{}{{UU{}}U}U}}}}UU{}UU}}U{U{}U}UU{U}}U{U{{U}}U}{{{{{}}U{UU}{}}U{}}}U{}}UUU{{{{U}{{{}{UU{{{U{}UUUU}}{}{UUU{}}}UU{}UUU{{U{{U{UUU}UU{U}{{}{}{UU{U}}U}U{UU{{}{U}}U{}{{}{U}U{{U}{U}{UU}{{UUU}{U}}U}U{}U{{{U}UU}U{{}}U}U}{}{U}{U}}}{}}U}U{}}}}}}{}UU}UU}}{{{{}{U{UU}{{{U{}{{{}}{{U{{UU{U}{{{{}U}{}{U}}U{{{U{{}UU{UU{}}UU}{{{}UU{}U}{{U}U}U{}{U}}{{UU}}}}{}U}{{}UU}}}UUU}{{UU{UU{{{U{{U}UU}{{U{}}{{U}}UU}{U{}UU}{U}{UU}{UU{{{U{}{{UU{U}}U}}{U}U{}U{}}}}U{{}}{UU}}}}{}}}{}{U}{}{UUUU{{{U}UU}}}}{{U{UU{U{{{UU}UU}{{UU}{U{{{{}UU}{{{UUU}{UUU{UU}}{}}{}}}U{U{}{{}U{{}{{{U}{UU{{{{}}}}U}{}}U{U{{{U}{UU}}U}{U}UU}UU{{}}{U}{{}}U}{}{{{U}}U{U}U}U}UU{}U{}{U{}U}}}{U}{}}}{{{}{{}U}U}{U{U{{U}U}}}U}U}{}U}{U{U}UUU{}}}}{{}}{U}}U}}{{}}{U{{{{{{{UU{}}UUU{U}UU}U}}}U}{}}+++++++++}{U}}UUU{U}}}{{{}{{{}}U{{{}{{{{}U}U{}}UU{{{}U{}UU{U}U{+U{}UU{{}U++}}{}}{{{}}{}{U}}}U}{{U{}U{}}}{{}U}{{U{U{{{{U}}{}}}{{+{}U{}UUUU{+{{{{{{}{{}{U}}{}U{U}}}U}{U{UU}U{}U{{U{{}}{}U}}UU}{{U{+{U}{}{}}}+}U}U}{{{}{{}}{U{}}}{U}}{{}{{}{}{U}U}U}}UU{{{UUU{U}}{{+{{++++++++{{}U{{U}{{UUUU}}U{{U{}U}{U}UUUU}UU}{}U}{}}U{{{}{U{{U}U++++}++{UU}UUUUU}}{U{U}{}{{U}U{}U}}U}}U}U}}}U}UU}U}}}}UUUUU{U}U{++{}}}+UUU}{{}U}U}{U{}}UU}{{}}{{{{{U{}}{U{}}UU}}UU{}}{}{}UU{}{U}++}}U}+U{}U{}}{}U{}U}}{UUUU}{UUUU}{UUUU{UU{{}U{}}U{}{{}{U{U{}}U}{}+{}}+{}{{}}U}UUUU{U}{{{}}{{{}{}{{{U}UU{U}}{UU}U{}{U{UUU{{U{U{{U{+U{+UUU}UUU}U}}}{UUU}{{U{{U}UUU{}U}{}U}}}{{}UU}}}}UUU}{}}}{}UU}{+{}+}}}UU}{{{U{U{{}}{U}{UU{}UU}{{{}UU}}U{U{}UU}}}U{{}{{UU{}{}U}{U+++{}}{{}U{U{U}}U{{}U{{UUUU{}}{U{}{{U{}U{{U}}}{U{}U}}{{{UU}{{UU{{U{U{}UU}U}{}{}{}}}}}{UU{U{U}}U}}U{U{U}{}}}}U{{}UU}{{{U}}}{}{}{{{U}UU{}}}{}}{U}}{{U}{}}}}}}U{{UUUUU{U}{U}U}U{}UU{{{}{U{U{U{}U{U{}{U{UUU{UUUUUU}U{}}{{UU{U}}}{{}{}UU{{{{{U{{U{U{{U{}{}{{{U}{{{{{}}{{}{}{}}U{{U{UU}}UU}UU}}{{U}{}}{U}}{U{{}{U{}UU}U}{{{}{}}U{{{{}}}{}UU}}}U}UU}}U}U}U}}{{}}U}U{}{UU}}UUU{{}}U{}UUU}{}{}U}{{{{}}{}{}}}U}{}UU}{}U}{UU{{{{}U}U}UU}U{U}U}{{U{U{{U}U}{}U{UU{{{{{U}{U}{UU{}{UU}}U}U}U}U{UUU}}{UU}U{}{U}}{}{}UU{{U}{UUU{UU{UUU{}}UU}UU{}}{}U{{}{{U{}}}{{}UU}U}{}{{UU}}U{U{U{UUUUUU{U{{U{{U{U{{}U}}U{{}{UU{UU{}}{{}UU{{{}}}{{}{}U}{{U{U}U}{{{{{}}{UU{{}{{}UU{}UUU}}U}{UU}{U}U{U{{}U}}U}}{}}{UUUUU{U{}{UUU}}{}{U{}}}}}}{{}UUU{}{U}UUU{{UU}{{}{{UUUU}}U{{U}U}}U{{{}}U}}U{{}{}}}UU}{}}{U}UU}{U{U}U}}{}{}U}}}U}}}{U{{U}U{}{{UU}}}U{UU}U}{U}{{{U{{{UUU}U}{{{}}U{{}}{U}}UUU{{{}}}U}{{{U{{}{}}}UU{{{{}{}{}UU}}U{{{U}{{{U{}}{}{{{{}}UU}{U{{}}{}U}{UUU{}{}U}{}{}}UU{{U{U}}UU{U}{{{{}}{UU{U{{U}{}{UU{}}}U}{U}{}U}UU}}UUU}U{}{UU}{}U{{UUUU}UU{{{{}{UUUU}}{}{}}}}{{UU{U}{UU}{{}U}}{}UU}}{}{U}}UUUU}}}U}}}{}}{}}U}}{U{U}{U{UU}}U}{U}}}}{}U{}{UUU{}UUUU}{U{UU{U}{{U{}{U{U{{}{UUU}}}}U}U{}}{{}U}U{{{{{{}}}U}U{{U{}{}}}UUU{{{}{{UUUUUU}{}U}{}U{U{U}U{U}UU{U}U{{}}{{UU}}{{U}{U{}UU}U}{}{{{UU}U}U}UU{}UU{}}{}}{}U{{}}{}UU{{}}U{}{{U{{U{}U{{}{U{{}{{}{UUU}{{U{UU}}{{U{}}U}U}}{{{{{{UU}{{{U}{}{{}{{}}{{}{}}}}UU}{{{}UU{{UUUU}{{}}UU{{}U}U{UU}{UUUU{}}{U{U{}{}UU{UU}{{U{}U}{}{}U{U}}U}}}U}{U{U{{{UU}}U{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{{}}}UUU}}}UUU}{U}UU}U}}{U}U{U}U{{}UU{}U}U}U{}{{U{U{{{{U{}{U{}U}U}}{U}{{{}}}}U{{UUU}}{{}}}{{}UU{U{U}}}}{U}U{}{{}{{}U}}U}UU}}U{{UUU{}{U}}U}}}}{}}{{{{UUU}{}{}UU{U}U{{U}{{{{}U}}}}UU}UU{{}}{{{UU}U}}U}U{{}UU}U}}UU}UU{UU}}}}{}{}{}UU}}}}{UU{}U{U}{{UUUU{U{UU{UUU{}U{}}}{}}{}U{}UU}UU}}U}{UUUU{{}{U{}{{{{}}UU}{}}{}{}{}U{}UU{{}}U}}UU{{U{}{{U}}U}U{UU{{UUUU}{U{}}U{}}U}}}}{{{{{{U}}{}}}{U}{{{UU{{{U{U}U}U{U{{}U}{}}U{{UU}U{{{{U{UU}{U{}{}}U}}{U{UU{}{}{U{}}{}U{U}{{}{UUUU{{U{U}{}{{U}}U{}{UUU{UUU}}}U}}U}}}U{U{U{{U}U}}{{}}}}{{U}UU{{}}}}UU{UU}}{{}{U{{U{{{{U}{U}UU}}{}}U}}U{UU}{}}U{}U}U{U}}}UUUU{}}U}{U{{{{U{UU{{}{U{{{}U}}U{{UUU{{}}U{}}}U{{}}U{UU{}}U{U}{}}U{{U{{{}U{U}{UUUU}U}}U}U{U{}{{U{}UU}{UUU}{{U}{}U}{U{{U{{{UU}{UUU}{}{}{UU}UU}{{UU}{UU}UUU}UU{U}U{}}}}{{{U{U}U}{{UUU{}{UUU{{}{UU}{U{UUU{}UUU{{U}U{}}U}{{UU{{{U{{{}}}}U}}U}U{{U}}}}}U{U{UU{{{}}{{UUUUU}{{UU{{U{{UU{UUU{}{{{}}U++++}{+U{{U{U}{}{UU}U{U{{}{{{{U{{}}}{U}}}{U{{{}}{{UUU{{}{{}{}}UU+U}{}U}++}}{}{{U{U}UUUU}{{U}}U}}UU{U}U{U}}{UU{{U}}{U{U{{U}U}}}}}+}}{{{UU{+}{UU{}{{{{U{UUUUU{}UU{{{U}{}UUU}}{}{UU{}{{{{U}{{}{}{{U+U{UU}{}{{+}{{}{U{}U{}UU}U{{}}{{U{{}{{}{}U{{}}}UUU}}}{U{{}}U{}}}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}{U{{{}}U{U{{}U}U{}{{{{U}UUU}{}}{UU}UU}UUU{U{U}}}U{+U}++}U}U{U}}}}UU}U{}}UU{{}UUU}UU{}{U{UUU{{}U}UUUU{{}}}U}}{UU{}}{+++}}U}}{U}{}U}}}{}U{}UU{{{{}}U{{}U{{}U}}{{}{{}{}}}U}U}}{}}}{}{}{U{{U}U{UUUU{U}}UUU{}}}U}UUU}}U{}UU}}}}UUU{UUU{}}UUU{}}U{U{}}{U{}U{U}}{U{}U}}}U{{U}U}}}{{}{{UU{UU}{{U{{{}UU{{{UU}{UU{{{}{U}}}}U{}}}{}}}{U{{UUU}}{{}}{}{}}U{{UU}U{}}UUU{{}}U{{{{}UUU{U{{}}{}{U{}}{{}}}{{}{}{U{UU}{U}}UU}}{}}{}}{{}}{}{{U{{UU{{{}UUU}{}{{U}U{UU{}}{U{{UUU{}U{}}UU}U{{{UUU{}{U}}}{U}U{}{{U{U}{UU{{U}UUUUU}}}U}{}{U{{}U{U}{}}{{U{}{{{UU{U{}U}}UU}U}}U{{U}}}{U{}{U}UU{U{U}{{{}{}U{{}{}UUUU}}UU{}U}U}U{{UUU}{}}}{{{{{U}}{U{}{U}}}}{U{{U}}U}{}}{U}}{{}{{}U{{}{{U}U{UU{{}U{}{{{{{UU}U{}{}U}}{}UUUU}{{{{}{{{U}{U}}{{}}U}}{{U}{{U}U}{{}{U}{{U{}}U{}U}}}}}{{}}}}}}{UU{}}UU{}}U}}}U{{}U{UU{}}{U{}UUU}U{}}{U}U}U{}U{U}U}{{U}U{UU{UUU{{UUUU}}UU}}}UU{{}}UUU}U}U{{}{U}{UUU{UU{{UUUU}{U}U{}U}}}U}{U{{UUU{}}}UU}U}UU{}}U{}{{}}U{{UU{U}U{UU{}{U{{U{{}}{}{UUU}{UU}}U}U}{U{}}U{}{UU{U{{}}{U{U}UU}{{{}{}UU}}U}}{}U}U{{{{}{{{}U}{}}{{}U}{}UU{UUU}}{}}}{U{}U{UUUUUU{UU}{UU{}{U{{}}U{{}U}}}{{UU}U}{UU}U}}{U{}U{}{{}}{}}}}}}}{{UUU{}UU}}}U}UU}U}UU}{{{U}}{{{}U}U{{U}}}U}{}{{U}U}}{UU}}{}}}U{{{{}U}{{}}}U{UU{{{}UU{}{}{{UU}{UU}UU}{U{UU}{}U{{}U{{U}{{U{U}}{UUU{{U{UU}U}{U}}}UU{}UU}}{{{}U{U}}}{}}{U}{U{}U}}{}{{U}{}U}U}U{U{{}{{{U{}{U{UU{{{U}U{UUUU{{UU{{{UUU{}UU{}{}}}{}U{U{}UU{}{U}}}}{{}}{}U}}}UUUU}UU{}{U}}U{}}U}U}{UU{{}}{U{{{U}{{{}}U}{U{}U}U}{{UU{{UU}}U{}UU{{U}{}{U}}{}{U}UU}{{{UU}U{{}U{}{}}}}}}}{UUU}}}UU}{UU}}U{U}{}U{{}}}{UU}U{}}}{UU}}{{{{{U{}{UU{}}}U{U}UU}{UUU}U{U{{{}U}U{{UU}{UU{U{{}UUUU}U}U}U{UU}}{{{}}}U{U}}U}{{}{}UUUU}}U{}{}{U{U}{}}{}{{UU}{{U{{U}}{}}{}}}{{}{UUU{}U}UU{}UU}{{UU}{{}}{}U}{}UU}U}{}}}U{}U{{}U{}}}}}{U}}U}{{UUUU}{UU{{{}}U}}U{{U{{{UU{UU}{{}{}{{U{{}U{}{UU}U{{{{UU{}{UU{UUUU{U}{{U{{U}UUUU{}{}}U}U{UU}U}}}UU}}{{}}}U{}U}{{{}{U{}{}}}U}U}}U{}}{UU}{U{UUU}{{{U}UU}{UUU}{UU{}{}U}{}}{{{}U}U{U}{}}}UU}{{{}}{}U}{}{UU}U}U}{U}}U}U{}{UU{UU}}{{}}U{{{}U}}}}{}}}U}}{U}}{UU{}{{U}}{}U{}{{U{}}UU{{}U}{U}}}}U}{}}}}UU}UU{U}}}U{{{}{UUU{}{}}{}UUUUU}U{{}}UU{}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}}{UU}UU{UU}}}}}{}U}UU{U}U{}{{}}}{}U}{{}{}U}}{{}UU}U{UUU}}UUUUU}{U}{U}U{{{{U}{{}{U{U}U}}}{{{U{{U}{}U}{{{}{}UUUU}UUU{{U}}{{}}}{UU}U{U{{U}}U{UU{{}UUUUU}}{{U}{UU}}}U{}}}{{{U{}U{}}}}{{{}}{{}{U{U}{}U}{}}UU}}}{}}}U{{}{U{}}UU{U{{UU{}}}}UU{}{}U{U{{UU}{}U}UU{{U}}{U}{{}{{}{{}}U}}}{{}{U}{UUUU}U{}{}}UUU}}}{U{{{}}}{U}}{U}}U{{UU}U{{}}}{{{UU}}}{}U{}UUU}{{U{{U}}{}UU}UU}}UU}}{}UU{U{U}}U}U{UU{}}{U{U{U}}U}U}}{U}U}}}U{U}}{}U{}}{}U}U}{{U}}U}{}UU{{{}U{UUUUUUU}{{{}{{{{{U{U}U{}{}U{}}{}{}}{}}{{}{UUUU{UU{U}{{U}}}}{U{{{U{U{{UU}}}UUU}{{UU}{{{{U}{U}U{U}}{U{{{{{{{{{{U}U{{}U}UU}{}}}{U{{}}{}{}}U{{{U}{{U}{}UU{{{{{{{U{}{U}UUU{++++++{U}{}}UU}U}U}{U{}UU}}U{{}U{}}UUUU{U{{U{UU}U{}UU}{}U{{UUUU}+U{}{{++U}U{{}{U{}}{UU{U{}{}{U}{{{{}{U}}U{{U{}}}{}}{{{}{}U}{{}UU+{}{{UU}+}{UUU}}UU{U}{}UUUUUU}{U{{}}{}UU{}U{}UU{UU{}}U}{}}}{U{U{+}U}UU}}+}}}}UUU{{U{}U}UU}U{U}{}{}{}{{{{UUUUU}}{U{}{{UU}{UU}{{}}U++}UU}}+}UU{{{{{UU{{{{}{{}{}U{U{UU{{U}}}{{}}}{}{{}}U}{U}}}{{U}}{}U++++++{U{UUUU{{UUU}UU{UU}}U}U{}UUUU}{{U{{U{U{UU{U{U{{U{}{U}}{}U{U}UU{{{}{U{UU{{}U}{{{}{{{U{}U{}U{UU{}U}{U{U{{{{{U{UU{}{}{U{U{UU{{UUUU}}{{U}UUU}U{UU{}}}{U{UU}}{{{U}}{U{{}}}{{{{}}{U}U}}UU}UUU{{}UU}{{}U{{}{U}{}UU{U}{{U}U}}{}{{}U{{UU{}UU}U}}{}UU}{}}U}U}{U}}{{}}}}}}{U{}U{{{U{{UU{}{}UU}{{{}}{}{}}{{}}{}{U}}{}{{}{{U}}}{{U}{U{U}{}UU}}}UU}U{U}{}{U{{}}}}{U}}U}U{}{}{U{U}}}}{{U}}}}{}{U}U{UU{{{U{}U}}UU}}U{}U{U{{{}}{{{{UUUU{{UU}}}UU{UU{U}UU}UU}{{}{{}{{}U{}}UU}}}UUU}U{{UU{UU}U{{}UUUU}U}{{UUU}}{U{UU}U}}U{}{U{{}UU{U}UU{}{{UU}}{{UU{U}{U}U}}{UU}U}U{}U{{}{{UU}{U}}{{UU{{}}}{UU}U}}}}}{U}UU{}}{{{{U}U{{UU{}}U{{{}}{}}{U{U}}}}}}UU{UU{U}UUUU}}{UU}}{}U{{U{U{UU{U}{UU{U}UUU}{UUU}{}{UUUU}{{U{UU}}UU{}{{{{{U}{}{U}U}{}UU{{U{{{U{UU{{U{}U}U{{}UUU}{U}U}U{{{}UU}{{}U}U}U{{UUU}U{{{}U}U}UU}U{U{U{U}}}}}{}}UU}}}}}}}{U{UUU{U{}{}{{}U}}{{U{UUUU}{UU}{{}U}{U}U{}U}}U{{}}UU{{}{{UUUUUU{}{}{{UU}U{}UU{{{}U{U}{{UU}U}}}U}{}}UU}{{{U}U{}{{U}U{{U{}U{{{}}{}UU{}{}U{UUUUU{}}{U{U{U}}UUU{{}{{}U}}{UU}}U}{{UU{UU{}}}}{{{{UU{{}{{U{}{{}}UU{UUUUUU}}U}{U}{{{}{}U{}{UU}}}{{UU{{UU{{U}{{{}}}}{{{}{}}{UUU{{{UUU}UU{}{}{{}{U}}UU}UU{UU}{{{{{U}UUUU}{UUUU{{{{}{{UUU}{}{}U{}U{{U{}U{}U{UUU{U{{{}}{}{UU}U}}U}{UU}}U{{U{}{{UU}}U{U}}}{}}{{U}U}}}U}U}{{}{U}{U{{{U{{U}{{U}{{{U{U{}}{{}}}}U}U{}{UU{}}}}}}}{{{UU{}{UUU}U{U{U}U}UU}{}}UUUUUUU}U}U{{U{{UUU}}}U}UU{UUU}UUUU{U}}{}{U}{}{U{}}{}}}U}U}}{U}U{{{UUU{}{{UU{{{UU}{UU{}}{}{{{}}}{U{}U}UU}UUUU}}{UUUU}U}}U}U{UU{}U}UU}U}}{}}{{UU}UU{U}{{}U{}}{{}}U}}{}U{{{{{U{{}}{U}U{}{{U}}{}{{}{{}U}UU}{UU{}{{}{}{{{{{}{}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{{}}{}U{}UU{{{}}U}}{{{{{}{U}{{}}{{{}{{}{}}U}{}{U}{UUU{U{UUUU}UUU}}{{U{{}{UU{U{}}}}{UU}{UUU}U}{}{}{}U{{U}}U}}U{{}{{U}U}U{U}UUUU{{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{U}{U{}U{}{{}}{{U{}U{{}}}{U}U{{U{}U}}}}}}}U}U}U{{}U{}{}}U{}U{}{UU{U{}{{U{UU}{{{{UU}}{U}U{}{U{UU{}}{{{{{{}{{{{}}{}U{}U{U{}U}}}UUU{}}}{{{UUU}}{U}}}}{UU}}{UU}{{}}U{{}{UUU{}}{{{}{}UUU{{U{}}}}UUUU{U{U{}{{U{}U}{{}U}{{}}{UU{U}}{{}{U}{{U{}{UU}}{}}}}}U}}U{U{U{U}UUUU}}{{UU}}U}UU{UUU{}}{}}{{U{U}}UUUU}}}}{{}{{{{}UU}U}}}}}}UUU}{U}{U}UU{}{}{}}{}{{U{U{{U{}UU{}U{}}UUU}U}UUU}{{{{U{U{UU}}{UU{}{}{}}}U}U{{U{}}UUU{U}{{{}{{{}{U}UU{}{U{}U}{}}U}{U{U}{}}{U}U}{UU{}UU}UUU}}U{U}}{}{U}{{U}U}UU{U}}U}U}{{}{{U}}{}U}{U}}UU}}U{U{UU}{{{U}UUU{}{}}}UU}}UUU{U}U{{U}U{UU{}}UUU{U{U{{UU}U}U{}}U}U{{{U}{{U{}{}UUUU{U}}}U}}{}{{{UUU}}}{U}{}UU}{UU{{U{{}}U{}{}{}U}}U{{U{{{{{{{}U}}}}}}}{{}{U{{{U}{{{U}}}U{{U}}}}{U{}{}{}U{U{U{}{}{}U{}UU}}U}}UUU}}{}{}U}}}{}U{}UU}U}{U{{{{{{U{{{U{{{{}UU}{UU{U}{{{}}U{UUUU}U{UUU{U}{}}{}UUU{U{}{{U}{{U{{}U{UU}U}U{{{{}}{{{U}{{{}U{U{UU}U{}}}}{UU{}U}UUU{U}{U{}{{{{}{U}}UU}U}{{}}{UUU{U}UU{U{U}U{U}}U{U}}}{U}{{{}}UU}}{}UUU{U}UU}{{{UUU}U}}U}U{{{}}}U}UU}{U{{{}U{U{}}U{}}}U{++++{UU}U}}}}UU}U{{}{{{{{}U{{UU{{}UU{UU{}}{U{{U}UU{{{UU{U}{U{U}+++{}+U}}}}}{}U{}{}{{{{}}{}{UU{{{U}{U{}U{U}UU{{}{}{U}}{{U{U}}U{+UU}U{}+U{U{}{U}}UU{{}U}}U}{UU}}}{{U{}{}U}{UU}}{}}{UU{U{}U}UU{U}U+}{{{U+}{}}UUU{}{}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}{UU{{}}{}U}{U{UU}{U{{}U{U{UUUUUU}}}{UU}UU}U{{U}U{{U{U{U}{U}{UU}U{{UU}}U}UU}U{}U}UU}{{}U{U}}UUUU{UUUUUU}}U}U{U{}U{U{}{{{}U}}U{}}}{}UU{{U{}UUUUU}U}}}{}}}{}U{U}{UU{}}}U}{U}{U}U}}}}U}UU}{}UU{}UU}}U{}U{}}}}}}{U{{{}}}}}}UU}{{U}UU}{{U}U{{}U}U}U{}}{UU}}}{}{U}UUU{}U}}U{{U{U{U{{}}{U}{}{{}}U}U{}}UUU}{{{}{{}{UU}UUU{}{}{}{U{}U{}}{U}}}{}U{{UU}UUUUUUU}}{{U{}UU}U}}{{{U{U}}{UU}{}}U{}}}}{}{{UUUUU}}{{{U{{U}UUU{UUU}}}}}}{{}U}U{{UUU{}UU}}{U}{U}{{}U{{}U{{U{U{}{}}}}}{U}{{{U}{{{}UUU}U}}}{U{UU{U}{UU{}}{UU}{U}U{}U}U}}}}{{}{UU{{}}UU}{U}UU}{UU{{{UUU}{{U{{{}U{U}}}{UU{{U{{U}U}}{U}UU{}{U}U{{}U}{{{{{{{UU{U}UU{{{U{}}}UUUUU{U{}{{{}}{}}{}U}{{{U}}U}{}U{}}U{UU}U{U{UUUU{}UUU{}{}{}U{U{U{UU}{}{UU{}UU}U}{UUU{{U}}UU{UU}{}}}{U}{}}}{U{{{}{UUU}{{}UU{U{U{{}}}}}U}}{{{{{U{{UU{{UU}UU{}U}U{U}UU{{{U}{{}{}{U{UU}}U}{}{{{}U}{}}}}}}U}{}U}}{UU{}{{UU}{U}{U}}U{}{{{UU}}}{{{U}U{}UU{}{{{{U{}}}{U{}}UU{}U}{U}}}U{}{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{}UU{U}U}}{}{{}}{}{{}}{}{U}UUUU{}U{{UUUU{U{}{U{U}U{}{{U{}U}}UU}U{U}}}{UU}{}}}UU}}{}}}}U{{}{{}{{{{{U}}{UU{{{UU}}{}}}}}U{U}U}}{UU{{}U}}U}{{U}{{}{}{U}{}}UU{UU}UU}U{UUU}}{{}}U{}}}{UU{U{U{}U{{UU}U{{{U{{}U{U}{{{{{{U{U{UU{UUUU{UUUU{}{UU{}}}U}{}}}{{}{{}U{{}U{U}}U}UU}U}UU}UU{}}{{}{}}UU{{UU{}{UU{{U{}{}{}}{}U{UU}{}}}UU}U}U}{UU{{U}}}}UUUU{{UU}}}}UU{}}UU}{{}U}{}}{U{{{{}UU{}}U}{}{U{{{{}}}{}}{}{}{U}{}}}{}U{UUU}}}UU{}U{UU{{U}U{}UU}{U}}UU{UU}}}{{U{UU}UU}{}{{{UUU}UU{{U{U{}{}}}{U}}U}U{U{{}}}U{UU}{}U}}{{}}}}}UUU}}{}}}}{U}{{U{U}}}}}{UUUUU{{}}}U{}U}{{U{}{{}{}U}U}{{{U}{}{UU}}UUUU}U{}}}{}U}}{}}}{{{}{{}UU}UU{}}U{U}{{{}UU}{{{}UUU{{{U}{}}}{{}UUU{{{{}}{U}}U{U}U{U}{{UUU{U{}U}}}{}U}{}}}}UU{}{U}}UU}}{UU{}{}}U{U{U}U}{U{UUU{U}U}{}{}}}U}UUU}{UU{U{}U{}U}}U{}{U}}{{U{{{{{U{}{}{{{UU}{{U{}}}U{{}UU{U{{U}{U}U{}}}{}U{U{{UU}U}{{UU{U{{UU}}U{UU{}U}}}{U}UU}}{}{}U}UU}}{U{{}UU{}U}U}{}}U{U}}}}{}U}{{{{}{{U}{U}U}}U}{UU}{}}U{}{{U{{{}UU}{U}}UU{{{UU{{}U{U}U{{{U{}{{U}{U}{{{U{U{U}UU}{{U}{U{}{}{U{}}}{U}U{}}UUU}}{}{{}}U}U}U}}{}{{}}U}}}U{}UU{}{{}}{}UU}}}{{}}{U}}{{}}{}}{}U{{}}}}U}U{UU{}{{U{UUU}{}}U{{{{}{{UU}U{{}}{UUUUU{{{}{{{{{}}U{}UU{{}}U{{U}U}UUU{{}UU{U}}{UUU}{U}{}{U{}{U{}}}}}{{U}{}}UU}}{}UUU}}U}{}{}UU{{{}{}{}}}{}}}U{U{}{{}{}}U{UUUUU}{}}{U}{}{{}U}U}{}U{{}}{{U}U}}{U}{U{UUU{{}{U}}}{{}UU{UU{U}{{{{{UUU}U}}U}}}U{}{{{UU}UU{{U}{U}{{U{{{}{{{}{U}}UU{{{}U}}{U{U}U}}{}UUU}UUUUU{U}{{U}U}}{}}U}{{U{{{{}{}U}{U{U{{}{{}}{}U}}U}{U}UUUU}UUU}UU{U}U}}}}}{}}U{UU{}UUU{}U{}}U{UU}U{{{{}U{{{}UUUU{U}{{UU}U{U}U}UU{}U}U}}{U}}}}{{}UU}U{{U}}}UU{}{U{}{UUU{}}}{{U}{}{U{{{}U{}U}}{}{}U{U{{UU{{}}{U}{UUU}U{U}U{}{{U}{}{{}}{}UU}}{{{U{}U}}U{U}}{U}{U}U}U{}UUU}}}{UUUU{}{U}{U{{{}{{{{}U}U}}}U}U{{{UU{{U}}{{}}}{{U}}}{U}}{UU}}UU{{{}{U{U{}}{{UUU}{{U}{}U{U{{{{{{{}}U}UU{{U}UU}{{}UUU{U{{{U}}{U{{{}U}}}}U{U}}}{U{{}{{U}UU}{{}U{{}U}{UU{}{}U}{U{{{U}+++++U+{UU}{U}U{}{}U}{UUU{U}{}UU}UU{U}{}UUU{}{U}}}U{U{{UU{}{UU{+U{}}UU{+}}}}}{{{{}U{}U{{}{U{{U}U}}U}UUUUU}U}}U{{{}}U}{{U}{{{U{}+{}}UU{U{+}}U}U{}}{U{}U}{{U{{U{U{}U{U}U{}}{}U}}U{}}}}}{{}U{{{{{}+}{}}{UU++{{{}U}}{U}{{}{{UU{UUU}UU}U}{UU}UU}{}U}{{}U}{{{UUU}}}}}U+}U}}{U+U}U{{{}U{}U{U}U}U}}UU{U{{U}}}{{{{{{{}{{{U{}UU{U{U{UU{{UUU+++++++}UUU}{}{}UU{U{}{U}UUUU}}{{{{}}}}}{}U{}U{U{{U}{{{UU}U{UUU{{}{}{{{{{UUU}}{}{{}}{U{{}{U{UU}{{U{}{UU{}U}}U{UU{}}}UU}{{}}{}U{U{{}{{}UU}UU{}U}{{U}U{{U}{UU{}}UU{}{}U{}U{}{}{{U{{}}UUUU{}U}{}U{}{U{}{UU{UU}{{U{{U{}UU{U{}}}{U}{}UU}}U{U}U{UU{{UUU{{{{{U}UUU}U}}}{{{}U}{{U}}UU{UU}U{{}{U{{{}}}}{}{{}}}}{}}U{{}{}U}}{{{U}{U}U{{{}{{{U{{U}{}UU}U{{UU}}{UUUU}{U{{{}{{{U}}}}{{U{{}{U}U}{{}{U{}}{U{}U}}U}{{U}UUU}}}U}UU}{}{U{U{}U{{}{U{{}}{UUUUUUUU}{UUU}U}{}UU}{{U}{UUU}}U{}{}{{}}{}}{{U{U}U{}{}}UU{{}{}}}}}{{UUU{}{}}UUU{{{{{{}{{U{UUU}{{}U{}{}{}{{UU}}{}}}{}UUUUU}{U}U}{}U}}{{{}}UUU{UUU{}}U}U{{{UUU}}U}{UUUU}UU{}U}{{}{{}{U{UU{U}}{{}}}{}}}}UU{{U}}U{}UUU}}UU{}{}}{U}}}}}UUU{{{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}UU{{}{U{U{}{U}UU}U}{U{{U{}{}{{}U}UU}UU{}U}}U{}{{{U}UU}UU}{{}U}U}{U}UU}UU}U}{}UU}U{}{U{UU{}U{{U{{U}U{}}}}{}UU{{}}UU}{}U{U}{{{UU{{UU{}{{U{U{U}}}U{{UU}{{U}U{}}U}}}}U{}{}{U}{U{UUUU}U}}U{{}{U}{{{U{{{{}}}UU}}U{}}}UUUUU{U}{}U{{{{{}}{}UUU}{{U{U{{{{}{{}}UUUU}{{U}}}}}}}U}UUU}{U{U{{UUU{}{}}}}}U}}{}}U}{U{}UUU{U}{{{{UUUU}{}U{}{U}{{U{U}{}{U{}U{}}}{}U}UU{}UU{U{}{U{{{U}}}{}}{{U}UU{}{}{{}}}}U{}U}U{}{}{{{}}U}UUU{UU}U}}U{U{{U{U}UUU}UU}{{}}U}{UU{}UUUU{U{{}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}{UUU}}}{{U{{{UU}UU}U{}{}}UU{{U}}{{{{{}}{}U}}UUU}U{U{U}{U}U}UU{}UU}{{{U}}}{}{UU{UUUU}{{U}U}U{{}{{}}}}{UU}U{{U}{{UU{{}U{{{}}}{}UU}{U}{{U{{{U}U}{}{}U}}UU{UUU}}UU}{}{U{{{UUUU}U{UU}{}U{}U{UUUU}}U}{UUU}UU{}{}}}{}UU{}}}UU}{UU}}{U}}U}U{U{U}{U}{U}{{{}{}{}}}{U}UUU}}}{{U{}U}{U{}}}UU}U}}U}}{}}{{{}}}}U{UU}}U}{UUU{{UUUUUU{}{U{U}U{{UU}}U}}U{{{}U}{U}UU{{}UU{UUU}}U{}{{U{}{}{U{U}U{}U}}}}{U{}}}{U}}}U}U{U{UU}UU{{U}}{}{}{{U}{UUU}U{{}U{UU{UU{U}{}}{U{{}U}U}{}U}UU{{}}{{UU}U{UUU}}U{}UUUU{{{}{}{}{{{{{UU}{{{}}U}{U}U}UU{{}{U{}}UU{U{U}}UU}U{}}}{}}U{U}U{{}}}{U}}U{UU{{}}}{UU{}{{U}{U}UU{{{U{}}{{}U{}U}{{{}}}}U{U}}}{U}}}{}}{U{}}U{U{}{U{}{{}}{U{{}U{{{}}}U}{UUU}{U}U{{U{}}}{{}}}}}UUU{U{UU{U}U{U}{UUUUU{U{U}{{UU}{U{}U}{}{{UU}}}U}}{UU{{}{}U{UU{}}}}U}{U{{U{}UUU{{U}{{{UUU}{UUU}{UUU}}}{}{}}{{}U{UU{{{}{U}}U{}{{{{U}}}UUU}U}{}{UU{{}U}{}{U}{{U}UU}}{{UUU{}UUU}{}{}}{}{{{{{{}U{U}}{}{}U}{{{{U{U{{}}{{{UUUU{}U{}U}U}U}}}U{}U{U{{}U}}UU}UUUU}}U}U{{{}UU}}{}UUU{{U{}UUUU}{}}U{U}}UU}U{}}{}}{{{U{{{UUU{}{{{{{{}U{}}{U{{}}{{UU{}}U}UU}U}}}U{}}{{}}U}U{{}{UU}}{{}U}{}}}{}U{U}}}U}}{}U{{{{}}{U{U{}UU}{}UUU{}}}{}}{UUUU}{}}{{{{{U{{{}}}UU{{{}}}{}UU}}{U{UU{U}}UU{}U{}{UU{UUU{U}U{U{}U}UU{{{{}}U}}}{}U{{UUU{}U{{{{{}UU{}UU}{}UU}UUU{UU{}{{{{{{{{}{}{U{{{}}U}U{{}}}UUUU{{{}U}U{}UUU}{{}{UUU}UU}UU{}U}{}{{UU{UU{}}{}}UUUUU{{U{U{}}{U}}{}{UU{UUUU{U}{}{{}UU}}U{{U{{UU{}}{U}U{}}}UU}U}UU}}}}UU}{U{UU{UUU{U{{U{{{}UU}{{}}U{UU{}{}}UUU{U}{{{UU{}{U{{{{{U}}}{U{}{{U{}}}U}{}{}}}{U{}}U}{{{}{U{U}{{{}U{}{UUUUUU{U}{U{U{U}}{{UUU{}}U{+++{{UUUUUUUUU}{UU}UUU{UU{}}{{U{{U{{U}U}U}{{{U{{}U}U{{}UU{U{{U{+}{}+++}}{UUU}}{UU}{}}U{UUU{U}U}{U{}U}{U{}{U{{}U{U}UUUUU}}{}{U}{+{{}UU}+{}{{}U{{U{{{U}U{}{UU}{U{}U{}{{{}{}{}UU{}{{}U{UU{}}UUU}{{{+{}UUU+}UUUU}{{UUU}{UUU}{U{UU{{{}}{{}}U{{{{UUU{}{UUUU}}{UU}}{}UU{++UU}+{UU{}}U}UUU{{UU{{U{}{{}UU}U}UU}UU}U}{{UU}{}U}}}{{}}{UUUU}{}++++U{}}{}}U}}}U{UU}{U{}{{{{UUU{}}{UUU{U}}{}{U{{}{{{}UU{{{{UU}UUU}U{{U{}}{{}U}{UU}}U}{}}{}}{}U}}{U}{}{{U}UUUU}{}U{{UUUU{{U{U{{}{UUU{UU}{U}{}{{{U}{}UU{}U{{{}U{{{{{}{}{}}}{}}U{U}U{{}{{{{}UU{U}U}{U{U{}{}{{UUU}{}{{}{}UU}UU{{{{U{}UU}{U}}UU}}U{{{U{}}}U}}{U{{}}{U}}}U}{{{}U{}U}UU{}U{{}{}{}}}{UU{}{}UUU{U{UUU}{UU}{U{{{}{}U}U{U{{U{}{{}{}}{U{U{}}U}}{UU{{UU}UUU}{{{{{{}{{U{}{{UUU}{{}U{}{U}UU}{}U{}UU{}}U{{U{U}}{{UU}}}U{{U{U}{}}U{UU}}{{}U{U{}}{U}}}U}UUU}U{{U{U{}U{U}{UU}}U{{{{UU{U{U{{}U{UU}}U{{}UU{UUU}{}UUU}{U{}U}{U{UUU{}}}}{UU{}U}U{{}UU{UU}{}U{}UUU{}}{{UU{{}}{{U{{}}}{{{U}}{{U}{UUU}UU{UU{}{{}U}}{}U}{}}{}{U{{U{}U}{U}}U}UU{{UUU}{}{{{U{{{UU{}U}UUUU{}U{{{{{}}U{{U}{}{UUU{{}{}{U}U{}UU{}{{U}{}{{}{U}{U}UU}U{}U}UU{}}}{U{{U{}}U}{UU}{UU}}{U}}UUU{{{{{{UU}{}{{{{UUUU{UU{}{{U{{{{{{UUU}}}U}}{{}}U}{{{}}{}{U{{U}U}U{}{{U}U{}{{U{}}}}U{{{}}{U}}{U{U}}U{{U}UUU{U}U{}UU{}U}UU{{{UUU}{{}UU}U}UU{U}{{U{}UU}U{UU}}{}}U}}{UU}U}}}}U}{{{U{UU}{U{{U{{{{UUU}{U{U}{{U{}}UU{{U}}}UU{}{}U{{{U{U{UUU}U}{UU}{UU}}{}{{}U{U{{UUU}U}}UU}}}U}U{}}U{UU{{}{}UU}U{UU}{{{UUU}{}UUUUUU}U}U{{{{U{{}U{}UUU{}}}}U}}UU}{UU}UU}}{}{}U{{U}}{{{}{{{}{{U{{}UU{}{}}U}}{}}{}U{U}UUU{U{UU{}{UU{{{{}{{U{U{{U{UU{{}UU{UU}{}UU}}U}}U{{UU{UUUU}}}U{UU}}UU{}UU{{}}UUUU{{U{}}}U}{UU{{UU}UUUUU}U}{UU{U}{{{U{{U{U{}{{{}U}{}{U}{}U}}UU{{}{UU}U{UU{{}}UU{U}U}{}U{{{{}{}U}{{UUUU}U{{{}UU}U}{}{UU}{U{{U}{U{{}}UUUU{}UUUU}U{{{{U{U{U{{}U{U}}{}}{}UU}U{}{U{{}{{U{{{}}UUU}}U{U{UUU}{}}}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}{}{}{UU{{{{UUU{{{UUU{{{{}U{}{UU{{{UU{U{}{{U{}}}}U}U{{{U}}}{U{U}{{{U}U}}{}{{}{U{}{{U}}{{U}UUU}}}{{UUU}{UUU{}}{{U{}UUUU{U}U{{}}}U}{}U}}U}{U{UUU}}}U{U{{{}{}U}U{{UU{U{}}{UU}}UU}U}}}{}}{{UU}U{U{U}{{{{}U}{{{{{}{U}}U{{U}U}{{U{{{{}{}{}U}}U}{{{}}U{}U{{UUU{{{U{}U}UUU}}U}UU{{U{}U}{}U{U{}{}UU{{{U{{{}U}{}UU}{UU}{}{{{U{{}}{}{{}}{}{{}{}}{UU}U{{}U}U{UU{{UU}{U{UUU{U}{}}}{}UU{{{{U}{}{}{}UU{{}{}{U{U}U{}U}UU}U}}{UU}{U}U{}{}U{{{UU}{{U{{{U}}}{}}{}}U}UUU{U}{{}}{}{U{UU{}{{{{U{}}{}}{UU{{}}UU{U}UUU{}}}{UU{U}U{{{}}{}U{}}}}U{UU}}}U}{{}}UUU{}U{UU}U}{}U{UU}U}{{UUU}{}{U}}}}UUU}U{{}}{U}{{}}{}UUU}{{{{}U{{}UU}}{UUUUU}{{}}}}{U}}{U}}{U}{{}}U}{}{{UUUUUU}}UU}UU{UU{UU{UU{}}{{U}{{}{{{U}U{U}UU{{{{}U{{}{UUUU{U}}{{{{U}}U{}U{}}U}}}{}U{U{{{}{{{U}{{UU{{{UU{{U}{}}{}}{U}}{}U{}{U{{}U}{}{UU}{}{{}UUU}}{}{}U{U}{}{{}UU}{}UU}U}{U}{}UU}UU{}UU{{{U}U{}}}}}U}{U}}}{{UU}{}{{}}{}{UU{}U}U{{{UU{{U{UU}U{U}U{U{{U{{U{}U}}{UUUU}}}U{{}UU}U}U{}UUU{}{U{{}}{U}U{{}U{{}{{}}}{UU{}}{}U}U{{}U{UUU}{{}{{{U}}U}UU{}U}}U}}}U}}}{UUU}}UU}{UUU{{}}U}U{U}{UU{}{UU{}U}{}{{{{}}}{{}U}{}{U}}{}UUUU}}U{}U}{}}{{{}}{{{}U}}U}}}UU}{{{UU}{}UU}}}{}UU{U}{{UUU{{{UU}}}}U}{{U}U{U{{}}UUU{}{}{}{U}}{{}}{U{UU{}U}}U{U{{}{{{}UU}{{}{{}{{U}}UUU{{U{U}{{{UU{U}}}{U}U{}{UU{UU}}}U{}U}}U}U{U{U{{}{}}{}{{}}UU{}}{}UU{}{{}}}U}}{U{UUU{}U{UU}{{{{{U}UU{{{{UU}{}}UU{{{U{}{}}{{{{}{U{}{UU}}UU}UU{U{}{}}}}U}U}}{{{{{{U}}{}}{}{UUUUU{U{++++{{UUUU}}U}{}}{{}{UU}}}{{}U{}}UU}{UU{}{U}{}}}UU{}U{U}{}U}{{U}+UU++{}}}U}{U{{{U{{}{UU}UUUU}UU}}UU}{}{}U{U{}U}}{{UU}U}{{U{}{{}{+U}}U+U}{U}}{}}}U}{}}{}{U}U{UUUUU}}}}}{{}{}{{UUUUU}}U{{U}}{U{}UU}+++{+}}{{U{}UU{{}{}U{}U{UU{}{}U}U}{}UU{{{U}{{{{U}{U{UU{U}{}{}}{{}U{++{{U}}}{}{U{{{U}}}U}{UUU}}}{U{}U{}UUUUU}{}{}{{{}{{{UUU{}}}}{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{U}U}UU}UU{{U}UU}UU{U}{}U}U}{UU{}U}{}U}{}}{U{{}U}UUU{{}U}}{}{{}{{UUUUU{{}{}}}}{{UUU}{U{{U}{U}{}U{}UU}{U}UU{}U{}}{}}{{{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{U{{{}UUUUU{{{{{}{}}{{}UU}U}{}UU{}U{{}{}U}{{}}UUU}UU}U}}{U{{{}}UU}UUU}}{{{}}{U{{U{UU}U{}}{{}{{U}U}{}U{}}}UU}{}}{{U{{U}}{UU{U}UUU{UU{}UU}}}{U{{}}{}{U}}}{{U{{U}{}{U{}}UU}}}}U}}}U}{U}U}UU}U{}}{UU}{}{U{}{{U{U{{U{U}U{{{{}}}{{UU{}}{{{U}}{}{U{}{{UU}{}}{U{U}{}{}{}U}{}{{}{}UU}U{U}}{}{}}{U}{{UUU}U}}}U{{{{{U{UUU{{}U}}}}UUU}U{}{U{}{}UU}}U{U}{{UU}U{{U{U{{UU{UU{}U{U}{U{{}U}{U{}UUUUU}{{{}}{}{}{{}{{UU}{}{}{{U}{}{U{U}{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}UU}U}U{{{UU}{{{U}{}U{}{U{}{{{UUUUU{{}}UUU}{UUU{U}}}{{}}}U}{}UU}{}{UU}UU{}U{{}}U}UUU{{UUU}}UU}{U}UU}{UU}U}{U{}U}{}{{}{{{U{{}}{U{}UUU{{U}{{}UU{}{{UU{UU}U{U{U}{U}U}{}U}U{}}U}}{}{}}{UU}}U}{UU}}{UU{}{}{}UU{U}UUU}{{UUU}}UU}}{{}UU{U}}{U{U{UUU}{}}{U{}}UU{}}{{{}U}U{UU{{{UU}}U}}{}{}}{U}}{{{U{{{}}}{}{UU}{}{UU}U{U}UUU{{}U}{U{}}U{}{UUUU}{U}U{{UU}{{{{{{UU}{UU{U{}}}}}U}{{UU{{{}}{UUU{}}{UU}{{{U}{}}{U}UU}{}}}U}U}}{}}UU{U}U}}}U}}{UU}}}}U{}}{UU{}}{{UUUU}U}}}}}}}UU}{U}}}U{}{{U}{UUU{}UU{U{}{UU}{}U{{{}}U{}U{}}U{U{{UUU{U}{}}{U{}{}{}U}{UU}UU{}{{UUUUU}U}}{U}{{}U{U}{}}}{U}UU{U}U{}}U{}{{U}U}{}}}UUU}}}U{}{}UUU}}{{U{{{}UUU}}{U{}}U}}{{}UU}UU}{}U{U{}U}{U}}}{UU}}{{{{{}}UU}U}}}}}{{{}{U{{}UUU}}U{U}}{U}UUU{{}{U{{}}{}{{{{U{UUU}U{{{}{U{}}U}{{}{U}}}UU{}}{U{{{{U}{UUUUUUUU{{{{{{U{{{{{}{U{{}U{U}{}}}U{}}}U}}}}}{{}U{U{{{U{{UUU}{U}}U}U{{{}}UU}{{}UU{{U{{}{}}}}{{{}}}{U{U{UUUU{}U}}UUUUU}}{{}UU{U}{}{}U{}UU{U{}U}{U}}}}U}U}UU{}{}{U{}}{}{{U}{{U{{}UU}U{}}}{}{}}}U}U{{U}UU}{{}}{{U}{}U{{U}{}{UU}{U{U{}}}U}}}UU}}U{}{{UUU{}UUUU{}}}{{{UU}U{{}UU}U}}{U{{U}{}{UUU}}{}{UU{{{{U{}}{{UU}}}}}}{U{}U}UU}}{UUUUU{}{U{}UU}UU{}}}{{}{U{{}}{UU}U{{{{}}}U{}{{U}}{}U{}UUU{{U{U{}U{U}U}}}}UU}}U}{{U}U}U}{UUU}{}{U}}}{{U}{{UU{U{}{}UUU}UUU}U}{{{}UU}{U{}{}UUUUUUUUUU}}{U{{U}}U}}U}{}}}UU{{}}U{}{{U}}{{}}}U}{{}}}{U}}{{}{}{{}}U{UU{}{UU}}{{{U}U{{{U{}UU{{U{{}U{}{}{UU}}{{UUU{{{UU}{UUU}{UUU{}{UUU{}UUUU}{}{}}UU}U{{U}{UU{{}}UU{{U}}}U{U}{U{{{}{UU{U{}{{U{U}{}}U}{}}{U}U}}{}UU}U}U{}U}U}{}}}U}{}{{}U{{{U}}{{}UU}U{}}UUUUUUU}U{}}UUU}U}U}U{{U{}U{{}U}U{}U}UU}UU{U{UUUUU}{}{}U}UUU}}{U{}}{{UUU}}{}}}}}{}UUU{{{}{U{}}U{U}{}{{}}}{{}{{{{}{UU{}{{U{UU}}{{UUUUU}{{U}U{{{{}{{U}{U}U{UU}{U{U{}U{U}}UU{U}{{UUUU{{{{U{{}}U}}}{}U{{}U}UUUU}}{UU{}{{{}{{}{}}}U{}}{U{U}}{UU}{U}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{}U}}UUU{}}}{}U}UUU}UU}{{UU{{{{}{{{UU{{{UU{{{U}}{{{U{{}UU}UU}}{UU{}UUU{U{}{UUU}UUU{U{U}U}{{{UU}UUU}}}UU{}{}}}{UU{U}UU}{UU}UU}{{}UU}{}UU}{}}U}U{{{++}UUUU{{{}UU}U}U{UU{UU{U}}U}{U{}UU}{UU{U{U}U{U}{U{}U{U}U{}}{{{{+}+{{}}}U}}U}U}{U{{UU}U}}}}{{U{{}UUU{}{{U}}{U{U}}}U{{UUUUUU}UU{}}+U++U{}}{{}}{}{}{}{U{{{{U}{U{U{{UUU}UU{}}{{}}{}UU}{{U{U}}U{}{{{}U+++{}}U{U}U}U}}}{UUUUU}{U{U}U}U}}}U{{}UU}UU}}{}}}}{{{{}U{{U{}U{{{{{{{U{{{{}{UUUU{U}U{U}{{}}}{{{{}}UU{{}UU}{{}U{{{{{UU{U}U{}}{UUU{{{U}U{{{UU{{}{U}}}}{{U}}}}}U}{UU}}U{}}}U{{UU{}U}}}}{{{}U{U}}{{{{{{U}}}}{}}{}U{{UUUU{{}}{{{}{U{}U{{}}{{UU{}{UUUU}{U{UUU{U}UU}{}{U}UUU{}U}U{{UU{UUU}{U}UU{{U{U{{}U{U}}U{U}{{}}}{U{{}}{}{{U{U}U{{{}}{{}}UU{UU{}}U{UUU}{U{}U{UU}U}{}UUUUU{}}UUU{{UU}}{}{{{UUU{U}}{{U}}{}UU}U}U}UU{{}}U}{{U{{U{}{UUU}{{{UU}}}{{{{{U{U{}{}U}}}U{U{UU{}U{U}{U{{{}}}{{}U{}UU{{}U}U{}}{UU{}UU{{U}{{}{}UU{U}{{{UU}{{U}}}{UUU{U}U}UU{{}}U{}{}UUU}UUUU{}{UU}U}{U}U{{{}}}U{}}UU{}}{U{U}UUU}U}{U{{}U{}{UUUU}U}{{{U{{{U}{{{{UU}}{U{{{}U}{U}U}{UU}{}{}U{{}{}}}}{}UU}UUUU}{}}UUU}}UUU}{{}}}}}UU}{}U}U{{}}{U}U{UU}{}U{UU}{UU}{UU{UUU{UU{{}{{{UU}}{{{UUU{{U}{}UU}{}{{UUUU{U}{{UU{UUU{}}}}}{UU}U{U}UU}U{{{}}U{{UU{{{}UUUU}{{{{{U{U{U{U}U}{U}}}{}UUU}{}}}{UU{}{}{}}UU{{}U}UU}{{U{{{U}U}}{}{U}}{}UUU{}{}}UU{}{{}U}{{{}{{}{{{UU}}{}}}{{{{UUU}UU{}{}{{U{U}}{{}{}{}U}{U}{}}{}U}{}}U{{{{}}UU}UUU}}UU{{{U}U{U{U{U{{}}U{}}}}}UU{U{}{}{U{}}{}}}{{U{U}}{U{}U{}UUUUU}}U{}U}}}U}UUUU{U}{{{{{}}}U}U}U}U}{U{{U{{}{}UUU{{UU{{{UU{{}{}}{}}UU{UU{{}{{}{}{}}}}{U}{}{U}U}{}}{{{}{U{{{UU}U{UUUU{U{UU}{{{{}}{}UU}}U}{{{}}}}{}U}U{{U}}{U}}UUU{U{}UUU{{}}{{}{U{U}U{}{{{{{}{}{{{{{}UU{}{U}{}{}}{U}}}U{}}{{{}{}}U}{}{U{{{UU{U}}}U{U}}{{UU{{U}{}UU}}{}}{{{}}U{{U{UU{UUU{}U}}U{}}{{U{}}{}}{}U}}}}UUU}}UU}UU{}{U}}{}U}U}{{}U}U{}{}{}{}}}UU}U}{}}{}U{{{}U}}}U{{}}{UU{U}{U{UUU{{}{UUU}}U{U}}}U}}{U{UU}{}}}U}{UU}{U}}UU{UU}U}}}}U{{U{{}{{U{}}}{}}{}{}U}}{{}}}{{}{{}{U}{U{U}}UUU{}U}{}}{{}{U}}}}}{{U}{}{U}U}}}UUU{U}{{{UU{{U{UU}{}U{}}UU{}}U{}}{U{}U{}}{{U{{}}}{{}{U{}{{}{{UU{{}{U}}UU{}{}}{UU{}}}UU{UUUUU{}{{{}}}}U}}}{U}{}}U}U}{}}{}{{U{{{U}{{}{U}UU{}U{{{{U}{}}}}}U}}U{}}{{{U}UU}{}U}}{}}UU{{U{{{}}{{UU}{{UUUUUU}}{UUU}}{}{{{{}U{}}}}{}UUU}}{UU}U}{{}U}}{{{U}}U}{UUU{UU}{U{}U{U{UUU}{}}{U}}UUU{{}{U}}{{U}U{}}{UUU{{{}}{UUU{U}U{{{}U}UUUU}U}UUU{U{}}UU}UUUUU{U{}}{UU{UU}}}U{}{}}}UU}{{UUU{UUU}U{U}}}UU{{{UU}}}}}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}}UU{{{}U}}{}}}}{{{{{{}U}{}{}U{UU{}{{{{}}UU{}}}U{}U{}U{}}U}U}U}}}U{}U{U}}}{U}U{{U}}}}}UU}U}{}{}}{{U{{}UUU}{{}{{}U}}U{{}U{{U}U}{{{U{U{}{{}U{{{}{U}{{{{{UUUU{}{{U}{{}{UU{U{}}{}U}U{}UU{{}{}{{}{U}}}UU{U}{U{{{U}{}}UU}{{U}U{UU{{U}{U}}{U{U{}{UUU{}}UU}}UU}{{}}{}UU{U{U{}}{U}}}U{U}{}UUU}}}UUU{}{{UU{}U}{}U{{{U}}}}}U{U{{}}}}{{{U{{}}UU{{}}UU{}UU}{}U{{}U}}U{}}U{}}U{U{}{{{}U}UUU{UU}UU}{{}{{{}{}UUUU{}U}{U}U{UUU{{{}}U{U}U}}}U}{}}{U}}{{UU}UUU{{{}}{U}U{}UUUU{{{UU}}}UU}{UU}{{}}U{U}{U}UUU{}}{}{{{{}{{{{{U}U}}}}}U}UUUUU}}UU{{}}U{}U}{U{}U}}}}U}}U}}}{{}U{UU}}{}U}{}}}{}{{}{}{{}}U{U{U}}}{UU{U{{{{UU{{{UUUU{{{}}UU}{{{}U}UU{}}UU}}U}{}{U}{}{}U}}}U{{}}U}}{{UU}}U{}U{U}U}UU}U{{{}}U{UUU}UU{}UU{U}U{{}U{U}U{{U}{}{{{}UUU}}}UUU}{U}UU{U{{U}{{}}}}{{{{U}UUU}UUUU}U{{}}}}}U{}{U{U}{}{UU}}UUUU{{U}}{U}}}U{UUU{UUUU}{}{}}U}}}{{U}U{U}{UU}}}}UUUUU{{U{{{{UUU{}}{}U{U}{{}UUUU}}UU}UUU}{{U}{{}{}{}{U}{{}UU}}U{U}}{}U{{U}}UU{U{{{{{U}}}}{UU{{}U}U{}U{}{}}{{{UU}UU{{UU}UU}}{}{U{{}{{}U}UU{{U{UU{UU}}U}{U{U{U}U{U++{}UU{UUU}{UUU{}U{}}UUU}}{U}U}{{UU}}{{U{{UU{}UU}U}{U{{U{{}U}UUU+U+{U}UUUU{}U}}{{}{{}U}}}UUU}{U}{{U{}U{}UUUU}}{{}UU{}}{}{}{{}{}}{++{{}}U{}UUU}U}}}UU{}U{}{U{U}{UUU}U}}{}}U}}U}}UU{U}UUU{}{UU}}UUU}}U{U{{UUUU}UU{}U{}{{{{}U}{U}}{}U{}UU}U{{{U{}{}}}}{{{U{U}UUUU{U{U{U{}{{{U{}UUUUUU{UU}{{{}U{{{}UU}}{UU{U{{U{UU}{}{{{{{U{UU{U{{{U}{UU}U}}{U{}}}}{U{}{{UUU{{}{{{U{}UUUU}U{}}}{}}{U{U}}{}{U}UU}}{U}{U}U{{{}}{UUUU}U{U{U{}U}{UUU{}U}U}}U{{{{U}U{{U}U}}UUUUU{}UU{U{{{{}}{}}}UU{{}UU}{{{}{}}}{}U}}UUU{}{{{UUUU}{{UU{U{{U}{{{U{U{{{U{U{}U}}{UU{UUU}{}U}{UU}U}{}}{U{UU{U}}{U{}U}}UUUU{{}}}}U{U{U}{{{UU}}UUU{{{U{U{U}U{}}{}U{{}}{U{}}U}}UUU}{U}}{{{}U{UU{U{}}U{}}UU{{{{}{{UUU{U{UUU}{{UU{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}}{U}}}}{U}U{}}{{{{{UU{U}U{}{}UU}U{{}{UU}}UU{}{U{}}{}U}{{U{{{{}{{}}}{UUUU}}{UUU{U{UU}U}{}}}U}}UU}{U{U}UU}U}}{UUU{{}{}}UU}}{}U{UUU{{}{U{{}{{}U}UU{{}UU{}{}U{}U}}}U}}}}{{U}UU}{UUUU}U}U}}}}UU{{}{}U{UUU}U}{}{{}}}U{{}}}U{UU{}U}U}UUU{{{}U}}UUU{}}{}U{}{{}}{}}{}UU}}{{}U{}U{{{}}}}{}{}}UU}}U{{U{}}U}U{U{U}}}U{U}}UUUU}}UU{{U{}}{{}}{UU{}U{}}U}}{UU{}UUU}}{}}U{{{U}}{{{}{}}UUUUU{{{UU{UU}{}U}{{U{}{{{}}U}{UU}{UUU{{{}U}{{{{}}}}UUU}UUUUU{{{}{}{U}{U}UU{}}}UU{U{U}}UUU{}{{{}U}}{UUU}{UU{U}{UU{{}{}}}}U{{}}}}{{}}}}UU{{}}UUUUU}U{U{U}UUU}UU{U{{{}U}{{U{U}{{{}{UU{}U}{U}UU}}{}}}}{}}{}}{U{}}}}U{}}{{{UU}{}{{}{{{{}U}{}{U{U}U}{UUUU{}{}}UUUU{}U}UU{{{UU{{{U{}}}{{{{{UUU}}{}{{}U{}{{}{{UUUU{{U{UUUU{{U}U{{{UU}{}}U}U}}}UU{U}U{UUU{}U{UU}{}{{U{{{}U{U}{}}}U}U}}}{U{{{}}U}}}{U}{{{U}UU}U{{U}{{{}{UUUU{{{}{UU}}U{{}U{}{U}{{U}U{{}U{U}U}UUU}}}}U}{{{U}U}U}U{U{{}U{}{}}{}{{}{{}}{}U}{{{}{{U{U}{}}{UU}{}}{}}{{UU}UU}}}UUU}U}U{}U{{{}U{UU{}}{{U{}{{}}{}}{}}U{U}}{{U{{}}{{}{}{UU{{U{}}}}}U{UUU}}{U}}}}}}U{{U}{U}}UUUUU}{{{{UU}U}{U{}}}}}U{UU{{{U{}U}{{}}}}}UU{}U{U{U}}{{U{{U}}{}U{U}U{}{U{U{}{U{{}{U}}}{}}{UUU}}}{}U}}U}UU{{}{}}}}U{UU{U}{{}{}UUUU{}U}{}{UUUU}UUU}}{{{{U{UUUU}{}{{{{}}{U{U}U}}}{}{{U{}}U{}UU}U{U}}{UU}U}}}}}U}{}{}{U}}}{}}U}U}{}{}U{UU}U}UU{U{{{{{{U{{{{}}}UUUU}UUUU{{U{U}U{}UU{U}U{U}{}UUU}{{UU{}{{}U{U{{}}{{U}UU}}}}UU{{UU}}}{U}UU{U{}{}U}U{{U{U}UU}UU{{U}{{{U}}}{}UU}{}}{}UU{U}}{U}UU}{{{UU}UU}U{{}U{}UUU}UUUU{U{{{{}U{}U}}U}{}U}}{}{U}{{}{{UUU}{{}}}}}U{UU}}U}{U{{UUU}{}{}UUU{}}}}}{{UU{UUU}}{U}{{{UUU}}{{U}U}}U}}}}{}}{}}}UUUUU{{{}}{{}{UU}}{{UU}U}UUU}U}UUU{{}U{{{{}UUU}U}{UUU{{}}}U{{{}{U}}U}{{U}U{UU{{}{{{}U}{{U{U}{UUU}}{{UU}}{{}UUU{U{{{{}U{}}U}{UU{{}}}UU{}}UUU{UU{}{U{}{}}U}}{{U}{UU{{{{}}}U}{U{}}UU{U{U{{UU{{{{}}{}{}}{{{{}UUUU{UU{}U}}}U}UU}}{U}}{{{U}{}UU{}{U}}{U{U{}{{{UU}{{}}}U{UU{{UU{}}}U}UUU{}{U{{}}U}}}UU}}}U}U{{UU}}{{}}UUU}}}{{{}{U}{}}U}U}{{{}U}{{{{U{U{}UUU}U}}U{UU{U}}{U{UU}{}U}}U}}{}{U}}{UU{{}}{UU{}{{}U}UU}{{{{UUU}UUU{U}}}{{{U{{}U}{}}{{UUUU}{U}}UU{}{}}}UUU{}}U}{}UU{{U{UU}{}U}U{UU}U{}}U}{{{{{UUU}U{{U{U{UU}U{{U{{{}UU}{{}U}{U}{{{}U{}}U}U}}{}UU{U{{UU{{}{U{{U{U}UUU}}}U}U}}U}UU}U{}}{}U{UU}}{}}}}}}{}U}U}U{{{U}U}}}U{}{}UU{{{}{{{{UUUUU}U{UUU{}{}}}}U}}}}}}{UU{U}U{{{}UU}}}{}}{}U}}U{{UU{UU{}{{{{}U{UU}}U{UU}}{{}{U}U}}U}{{U{U}U{}U{}{U}}}U{}UUUU}U{U{U}}UU}U{}U{U{{U}U{{{UU{}}U}{{U}{UU}{{U{}{}U{}}{{}U{{}{{{}U{UUU{}U}{UU}}U{}U}}}{U}{{}{UU{}{}U{}}}U}U}U}U{}{}{}U}}U{}U}UU{{}U}}{{U{{U{}}}{UUU{}{UUU{}U{U}}{{}U{U{}}{UU{}}{{{{}{}{U{{{{{{UU+U}{{}{UU{U}{UUU{}U{{{U{{}U{UU{{}U}}UU}U{U{U}}U}}U}{}{U}{}UUU}{UUUU}UU}U{{U{}}U}{{U{UU{}{{U}{U}U{{U{U{U}U}{{}U}UU}{{}UU}{{{{{U{}U{U}U{}}{UUUU}}}}U}{{U{}}{{}U{{UUU}{U}}}U{UU}UU{U}U}}UU}UU{UU{}{U}U}{{UUU{U{U}UUUU{U{}{}}{}{{UU}}UU{}U}}{UUU}}U{}U}{}{U{{U}}{}{{{UU}}U{UUUU}{UUU}}}}{}{}U{{{U{}}}U}}U{{U{{{{{UU{}U}U{{{}U}U}}UUUU}U}UUUU}U}{}}UU{U}U}U}}}{}{}U}}UUU}U{}{{U}U{{{}{{U{{U{UU}{}{U{{}}{U{{}}{UU{U{U}{}}{{{{{U{UUU}UUUU{}U{{{{}}{}}{{{{{{U}{{UUUUU{{U{{UU{{U}}U{{UUUUUUU}{}}UU{}{{U{{U{}}{U}{{{U}{{{U}U{}}}U}{}}}{U{U}U{}}}U}}{{U}}}}U{{}}UU}UU{UU{U{{}U}{}}U{{U}U}}}U{{}}{}}{{}{{{{}{U}}{}{{}U{}UU{}}UU}{}}U}}{UU}UU{}U}UUU}{}}UU{U}{U}UU}}{UU}}{UUU}{UUUU{}U{{}{}U}{UU}}}{}U{}U{}}}{}}{U{U}U{U{U{}{}{{}}{UUUU{U{U}{}{}U}}{{}U{}}U{U{}UU{U{{U{U}}}{}{}{}}U}}}U{{UU{}U}{U{U}U{}}}{UU{}{U}{}U{}{{UUU{{{{{{U{UU{}}UU}UUU}}UUU}{}UUU{UU}}{}}U}U}{U{U}U}U{U}}}{U}{UUU}U}U{{UUUU{}{}U}U{{{{UU{UUU{U}{{UUUU{{}}{}{{}{}{UU}U}U{U{{}}{}}}UU}{{}}U{{}}}U{U{}{U}{}U{}{{{U{{U{{{{{{{{{{}}}}U{}UUU}U{}U}}}}{U{}}}{}UUUU}{U}U{{U}UU{}U}UU}{U}UUU}{{{{}}U}{{}UUU{U{U{{}U{U{{U{}}U{{U}{U}{{}}}UU{{{{}U}}{{U{UUUU}}}{}}{{}{{{{{U{}}U}{U{{U}}{{U}}}U}U{}}U}U}UUU{U{{UUUUU}U}U}U}U{}UU}UUUUU}}U{{}{}}{{}U}U{{UU{}UU}}{{{}}U{U{}U{}}UU}}{{{UUU}U}{UU}}}U{U{}}{}UUU}{U{U{}{}UUUU}{}U}U}U}{{{{{UU{U{}{UUUUU{{{}U{UU{}}{}UU}UU{}UU{}{{{{}{}{U{}}}}}}U{{UUUU{}}}}{UU}}{U}U}{{}U}UU}}{{{}UU{{U{{}U}U{{{U}{}UUU{{U{{U{U{{U{UUU}U}}{{U}}U{}{UU{U}}{}{{{}UUUU{U{{{{}U{{{}{}{{}{{{}UU{UU{U{{UU}}UU{UUUU}UU}UUU{U{U{{{{U}{U{}U{U}U{}U}UU{}{U}{}{}}U{U{{{UU}U}U}{}}UU}{{}{}U}U}}}{}{}{U}U{{{{}U}{}UU}{{U}}{}{}UUU}}}U}U}}}U}UU}}UU{{UU}{}{{}}{{U{U{}}UUUU{}}U}U{U}UU}}U}{}}UU}}U{}{}U{}{UU}U{{}U}{U}U{{}U}}}}}}{{{}{}U{{}{}{}}{U{}UU{U{{UU}U}UU{U}UUUU}{U}}}{}}}}{UU}{{}}U}{{{{U{U{{{{{U}}U}{{{UU}{UU}UU}}}UU{{{UU}{UUUU{UUU}U}}U}U}}{}}}U{}U}U}}}{{{}}}U}{}}{}U{}}U}}}{{U{{{{U{}}U}{U{U}{}{}}U{{{{}UU}{{{}UU{{}{{U}}{{{}{U{UU}UUUU}U{}{}}U}U}}UU{U{UUU{UUU{U{{}U{U}U{}{}U{{}}}{{{{{U{{{UU}UU}}}{UU{{{{UU{{}}U}{{{{}}}U{{U}U{}{U}U}{{}}U}{U}}U}{U}}{}}UUU{{{U{{}{UU}{}UU}UUU{}}U{}UU{U{}{U}U}{{U}}{{U}U}{{UU{{}U{{UUUU{{}U}UU}U{}{}U}UU}{{}U}{{U}U}U{{U}{U{U{}U{U{}}{{U{}}UU}}}UU}{}U}UU}}}U}}{{U}}}}}}{}}}}{UUUU{{UUU}UU}{{U}U}}}}U}U{U}UUU{}}{{U}}}}U}}UU}UU{{}{UU}}{UU}{U{}UU{}U{U}U}{}U{{}{U}}}}U{}U{U}{{UU}U}U}U}U}UU{{{{UUU{{{{{}}UU{{U{UUU}}{}U}}}}{{}}}U}{{U{{{{{}}{}U{}}U{{U{{}{}{U{{{}U{}U{{}U{}U}{{{}UU{}{UU{U{{U}}{}UUU{}{UU}}{U{{}{UU{U}}}}{}U{{{}}{{}}}{UU{{}{{}{{U{UUUU}{U}{{{}U}U{}}}}U}{}}UUU}}}{{{{U{}}U}}{U{}{U}{}}}}}U{U{U{}}}}{UU{}}}}}}U{{U}}{UU}{U}{{{}{}{U}{}}{U}U}{{UU{}}{{U{}}{U{}{U{U}}UU}}U}}}}U}}{}}U}U}{{U{{{{{}U{{}{{}}}}{}{}{}}U{UUUU}U}U{{}}UU{U{}{{}UU}{}U}U}{{UU}U{}}U{{U}UUU}}}}}U}U{{}}U}U}{}UU}{{UUU}}{}{{}UU{}{U{}}U{U}UUU{}}{U{}{U{UUUU}{{U{UUU}{UU{}}U}}{U{}U}U{U}{{UU}{U}{U{{U{{{{U{{{}}{{}{{{U{}}}{{{}}U}}{{{U{}{U{UUUU}}{{{}}{U}{{UU{U{}{}}}U}{{UU{{}U}U{U{{U{U{{}{{}U}}U{{}U}U}{UU}{}{U{{}}}}UUUU}}U}{U}{}}UU}{{UU{{U{{}{UU{U}UU{U{U}U{U{UUU{}{}{{UU}{}}{{}U{{{{}U{{}{}{UU}}UU{}{U}U{}{}}}}U}}}{UU{U}U{}U}}}{}U}U}}{{U}{U}}}{}}}{UUUU}U}{{}}{{}UUUU}}U}{}{{{UU}{UUU}}{U{{{U}UU{{{}}{}{{}UU}}{}}}{U{UU}}}UU}{}{{UU{}{UU}UU}U{}{UUUU{{}}}U}{{{U{U}}}}UU{}UUU}U{}}}{{{{}}}{{U}UU{U}{UU{{}{{}}}}{UU{{}U{{{{U}UU{U}{}U}{}UUU{U}UU}{}}U}U{UU{{{U}{}}U}}{{}}}{}}}{}}U{{{{U{}U{U{{}{{U{{{}U}}{}}}U}{}{}}}U{{{UU{{{U}U}U}UU{}{{}U{{{UUU{U}U{}U}U{{UU{{U{}}}{}}{UUUUU{U{U{{}U{}{U{{U{{{}}}{{U}U}{{}{U{{U}{U}}{{}{U{}U{{UUU}}}{}{UU}U}{{UU}{}}}}}}}}U{U}}{}{{U}{{}{UU{UU}UUUU{U{U}{{}}U{}U}U{}U{U{{U{}{}}{{{}UU{}}}UU}{{{UUU}{U}{UU}}{}U{}U{UU{{}{{U{{}}U}}UUU}{{UU}}UUU}{U{U}U}}}{{U}{{{}{{}{}}}{U}}{}}}UU{U{}}U{}{{U{U{}}{{{}{}{{UU}{U{U}}{}}}{}{{U}}}}{U}U}{}{U{U}U}}}}{U}{UU}UUUUUU{}}{}{}}{{U}{U{U{}{}{UU}{UU{}{{U{}{}{U{UUU}}UU}{U{{}{{UU{{}{{UU}UU}UU}U}{{U{}{}UUUUUU{UU{{{}UUU{}UUU}{}U{{UU{{}{}{U}}}U}{{}U{{UUUU}}}}U}{{{}U{}{U{{U}{}{{UU}U}{{UU{{U{}}}}UUUU{{}}}}{U}UUU{}}}UU{{}UUU{{{}UUU{}{U{{UUU{U}UUU{}U{{{{U}{{{{{}UU{U}{UU}{U{U}}{{}{{{U}U{{{U{{}UU{}{{{U}}U}}}{{UUU{UU{{UUU}{{{}}{UU{{{}{UUU{U}U}}U}UU{U{UU}}}}{{}{{UUU{}}UU{{}{UU{{}{U{UU}{{{}UUUUU{U}U{U{}{}}}{}{}}U{UU{}{{{U}UU{UU}{}U{{{U{{}{{{U}U{{{}}}{{UU{{UU}{U{UU}{U}{{{UUUU}}{}{{U{}{U}U{U}}U{}U}}}{}{{}}UU{}}UU{{}{U}}{U{}}{{{{}}UU}UU}{{U{}}U{}UU{U{}}{{}U{{}}U}{U{U}{{{{{U{{}UU}U}UU{U{UU}U{}{U{}{U{UUU{U{}}}}}{{}U{}{}{UUU}{UU{{UU}U}}}}}}U{{U}}}{{{{}U{}{{UU{{{U}{}UU{U{{}U{}{}}}U}{UU{}{{{{U}}{UUU{{UU{}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}}{{{}U{}{UU}UU}{UUUUU}}U}{{}}}U{U}}{{}U}{{U{UUUUUUUUU}{U}U{}}{UU}}U}}U}U{{{{U}}}}{UUU{{}{{}{UU}}U{U{U}}}{{}{{}}{}}{}{}UU}}}{{{U{U{{{}{{U}UU}UU}}UUU}}}{}{}}}{}U}{{UU}}{}U}UU{{U{}{}}}}{}UU{{}}U}U{}U}U{U{UU{{}}{UU}UU{UUUUUU}}{}U{}U{U{UU{}U}}U{}{}{}U}}{U}U{{}{U}{U}}UU{{{}{}}}{U{U{{}U}{{UU}UUUUU}{{{{{U{}}U}{{}}{UU{}}UU}}}}UU{{U}UU}U}{{U}{}}}{{{UU}{}{U}UU{}{U}}}UU{UUUU}U{U}U}}UU}{U{}}U{}}}}{U{}U{{U}U}{{{{{U{{{{{U{U}{{{}}}{UUU{}U}UUU}}}U}}U{U{{}U}{}{UUUU}{}U}UUUU}{}U{{U{}{}{}UU}}{}U{U{UU{UU}}}}{{UUUU{{}{}}UUU}}{{}{}UUUUU}}UU}U}}U{{{}}{}{U{UUUU}U}{}}U{U}{U}}}}UUU{}UU{U}{{}}{UU}U}}{}U}{U}U{}U{UUUU}U}{{U{{{{}}U}U{UU{U{}}{{UUU{UU}{{U{{}}}{}U}{{U{{{U}}U}{{}{U}{{{}{}U}}U{U}U}}}{}U{{}{U{U{{U}UU{U{}{{U{{{{{}U}UU}}U{{{UU{{UU}{U}{}{{}U}U{}}U{}}{{}{U{UU}}U}UU}}}U{U}U}}U{}{}UUU}{{{}U{U}}}U}U{{}{{U{UU}{{{{UUUU{{{{UU{{{U}{{}}}}}}{U}UUUUUU}U}U}{{UU{}{}{}{U{}}{}U}{}}{U{{{{}}UUUUUU{{}}}{{{{U}U{}{U}UU{}}{U{}}U{U{}}{{}{U}U{}}{{U}UUU{{{U}U{U{UU{}}UUUUU{U{{}{}U}{{{{U{U}U{}}UU{}U{U{{{{UUU}}U{{U{UUU{{}{{{}{U}}}{}U{{U{}U{{{U{{U{{{UU}}}{}{{}{{{{U}{U{{UUU}}}U}U}UUUU}U{}{{{{{{}{UU{}}U}}{UUU{UU}{{UUUU{}U{{{{{{}U{U}{}{{{UUUU}UU}}}U{}UU{}U{U}{UU}{{}{{{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{UU{U{}U}}{U}U{{}{}{{{U}}}U{U{U{U}{}}UU{U}}}{}}UU}{{U}U}{{UU}}U}}{UUUU}U}U}}UU}U{}UU}{U{}{}}U{{{}}{}{{UUU{U{U}{U}}{U{{{{}}UUU{{U}}U}}U}}}{U{}}UU}}UU}{{{{U{U{}{U}{{}}U{{{U{{{{UUU{U{}}}{UU{UU}{U{{UUU}UUUU}}}U{{{U}U{U}U{}{{{U}U{}{}U{{{{}U}}}UUU{{{U{U}U}{}{{{{}}U}UU{}}U{}{{U}UUU{U}}{{}U}}}{{UU}}U{}}UUUU{}UU{UU{UUUUU}{{UU}U{U{{}}UU}{U}}U}UU}{{}{U{}UU}{{}U{U}{{}{U{}}UUUU}U{{}{{}{{}}U{{UUU{}UUU}U}}UUUU{U}{U{}UU}UU}U}{UUU{}}}U{{}U{}U}UU}UUUU{{{}{UU{UUU{U}UU{U{U{}U}U}}}{}UU{}}}{{{UU}{{}U}UUUU}UU{}{{{U{{{{{{}U}}U}}UU}{{{}}U{{}UUU}U{{}U{}{}UUUU{}}}}{}UU{{{U}U}}}U}U}}{}}}{U{U}}}U}}{}UUU}{{{}U{{UU}}UU}UU{{}}UU}}{UUUUU}}{UU}{{{}U}U}U}U}}{{U{}{UUU{{{}}U{UU}{{U{{UU}}{UU{UU{{{{}}{U{}{U{}UU}UUU}U{{}}U}UU{U}{U{}U}UU}U{{}{{{U}UU{{}UUU{{{{}{{{U{}}{UU}{U}}{}{{}{{}{{}}}}}U{}}U{{}{}{}}}}UU}UUU{{}}{}}}U{{{U}}U{{}{}{{{{{U}}}}UU{}{{{}}{{U{}U}}{UU{{U}U}{}UUU{}{{{U}}}}}{{}UUU{}U{}{{UU}UU{UU{U{U}{U{}U{}{{}{{}}}}U{U{U{{UU}UU}UU}U}UU{}U{{UUU}}UUUUU{}{}U{{}{{{U}}{{}}}U}{{}{{{{}UUU}{{}}}{U}{{UUUU{U{{U{U}UU}{}U{}UUU{U}{}}}UU{{U{}{{{}U{U{}UUU}{}{}{{{{UU}}U{UU}U{}UU{U}UUU{}}UU{U{{}{UUUU{{U{{}}{{{{}}{U{U{{}}}}{}{}}{{}{U}{}U}}{}}}U}U}U{{{UUU}{}U}{{}}U{U{U{{}}U{{{U{{{{U}{U}{}{U}}U{U}{{U}}}}UU}U}}}{}U{U{UU{U}{}}}}{}}{U}}{}}}}}UU}U}}{}UUU}}U}{{UU{U}U}}{{{{U{U{UU{U{}U{}U}UU{U}UU{{{}U{}}U}}{{{{}}{}}UUU}}{U}U}}{U}}}}}{U{}}{U}{{}}}U{}}{}U}{}{UUU}{UUU}{UU{{U}{{U{{}}{U}{{{U{U{}UU}}{UU{}}{U{U{U{U}U{UUU{}}U{{}{{{U}}}{}}U{U}}U{{U{{}U}U}{}}}U}{UU}UUUU}}}{}{U}{U}}}U{UU}UU{UU{}}}}{}}U}{{{}UU{{{U}{{{{}{{{{}}{{U}{UU{U{}}{{UU}U{}UU{{U{{{}UU{}}U}}}{U}{}UU{U}{U{UUU}{U{UU}}U{{{}U}U{}{}UUU{}UUUUUU{}}U{}UUUUU{U{}}U{{}{{{{}}U}}{{{}}}{{U{U}{U{U{UUU{{{}}}}U}{}U{}U{{{}U}{}U}U}U{{U}}{}{}{{}}}{}{}}U}{U}U{}}{{{}U}}{U{{{{U}}UUU{}}}{U{UU}}{{}UUUU{U{U{{UU{U{U}{}{UU}U{U{UU}{{{}UU}{{}{}{{}{UU}{U{UU}{{{U{{}U{}}{}}}}UU}}{UUUU}U{}U}{U}}}U}U{{{}}U}}}{}}U}{{U{{}}U{{{U{U{UUU}{U}}U}{}{}}{}}}{}U}U}{}{U{U{{UUU}}U{{}}}UU{}UUU{U}UUU}U{UU{}U{}}{UUU{UU}{}}{U{UU}{{}}}U}U{}U{U{{}}}}{}U}{{UU{U}U{{UU}}{{}}{{U{U{}{U{U}{}{{{}}U{{}}{{{U{{{UUU{}{}U}}UUU}}}}}U}}}}U{{U}}U}U}U{}{}{{U{{{UU{{UU}}UU{U{{U{}U}U}U{}U{U{{UU{{UUU}UU}{}{}}U}UU{U}U}{{{{U}{}U{U{}{}}}{}U{{U{{U}{UU}}UU}}{UUU{{}UUU{U}}}}}}}UU{UU}UU}{U}UUU{{UU{{U{}}U}{{}{{{{U}U{}}{{U{}{U}U}}U}}}UU{{UU{UU{U}}}{U{{}{U}U}U}U{{{}{U}}{}}U}{U{U}{{U}}U}}}{U}{{}{{{{U}UU}{}}{U{U{U}{{{UU}{U}{{UU}}U}UUUUU{}U{{{{U{}}}UU{U}{}U}U{{{}{U}U{U{U}UUU}U{}}}UUU{}{{}{U{{U}UU{{UU{{UU}}UUUUU}{U}{{}U{{UU{U{{{{U{U{}U}UUU{{}{{}}U}{{UU}{{}UUU{}U}}{U}}UUU{{{UU{}U}{}}{{}{}UU{}{U{U{}U}}{UUUU{}{UUU{U{{UU}U{UUU{{}UU}}{UU}}U{}}}}U{U{}U{{U}UU}U}U{UU}{{}}}U{}}UUU}{}}{U{}}{{}U{}}}}}}UU}{}{U{{{{{U}U{U}}UU}}}}}}{U{{{}{}}U}}}U}{UU{U}{U{}}}}U}{UU}}UUUU{{U{}}{U}UU{{}}UU{}}{{}}}{UUUUU}{}U{}{}{}}}}}}}U{{}{}UU}}UUUU}}{}U{{U}}{U{{U{}UUUU{UU{}U}{{{{{}UU{}{{{}}}U{U}{{U}}{U}}{}UU}{}{U}U}}}{}{U{}U}{{{{{}}}U{{UU{{U}{UU}U{}UUU}{U{}}}}}UUUU}U}{}{{U}U}U{}}UU{{{U{U}}U}}}}U{}{{{UUU}U}UU}}U}{U}}{U}{{}U}{{{U}U{{}}}UU{{{U{}{U{{UU{U}}}}{{U{}}{U{U{}U{}}UUU{U}{}U{{{U}}U{{}}U{}{}}}{{U}}}}UU}U{U}}{}}}{}U{{U{U}}}UU{{{U{{{UU{}}}U}}}}{}U{}U{}U}}UU}U}}}}}U}U{{}{U}{{{}}UU{UU}}}U{{}U}U}U{{U{}{U}{}}U{UU}{}{U{}{U{U{{}{UUU{U{{{}{}U{{{UUU{}UUU{}}U{U}{}{UU}{U{U{}U}}}U}}U{UU}}{U}{U{{{{U{{UU{{{{{}{{UU{}}{}}{UU}}U}}{UU{}}{U{}}}U{U{{}U}U{U{UU{}{{U{UU}{{UUU}U{UUU}}UU{UU}UU}{U{}}U}{{}UU{}U}{}U}U}}}{U{{{U{UU}}U{U}}{U}UUUUU{{{UU}}{}UU{UU{}{}U}}{}}U}}{{{{}{{}{}}}}{UU{UU{UU}{{{U{U{}{}}}U{}UUU}}{{U}}}}}}}}}}U{}}{U{U}{}{}{UU{{U{{{{}UU}{U{{}{}UU{U}}}{{UUU{{{U{{}}{U{U{U{}}}{}UU}U}}{}}}UUU{UUU{{{UU{UUU{{}{{{}UU}{U}U}U}U}UUU}}{}{UU{{{{U{U{U}U}UU}}}}}U}}}}U{}UU}UUU{U}{UU{}}U}U}U}}{{}U{U}{}}}U}}{}{}}U{{}{{}UU{}}{{{{{U{UU{}{U}{{}U}}}{{}{U{}U{}}}{}}UUU{U}{U}}{}}}U}UUUUU{{{UUUUU}{}}}{}}}UU}}{}U}{}}U}}U}}U}}{}}{}}{}U{U}{{UU{{}{}U{U}{{}U}}U}}U{}UU}{}U{}}}U{{}{U}}}}UU{{UUU{{}U}}U}U{{}U}U}{U}}{{U}{{}{{{}}}}{}{UUU{UUU}}{UUU{}}U}U{}}U}UU{{{U{{{{}UUUU}{{U{}}U{{}}UU}U{{{U}}U{}{}{U}{}UUU}}}}}UU}}{{UUUU{}}}}}{U{}{UUU{{}UU{{{}}{U{{{{{}}}{U{}U}{{{{}}UU{}}U{U}}{}}U{}{U}}{{{U}U}U{}{U{U{}{UU}}}}U{UU}}}{}}U{}{{U{{U{UUU}{{}{U}{}U{}}}}}UU{}}U}U}}{{{{}{}U{}}U}{U}U{U{{{{}U{UU}{{UUU{}}}UU{{}U{U{UU}}}}}{{UU{U{}U}U{{}}}{{UU{}U}}U{U{U{}UU{U}}UUU{}}}{{}}U{U{{{{}}{{}{U}UUU}{{UUUU{}}{{}{{{U}}}U}{U{}U}U{{{}U{}{}{{U{}}UU}}{}UUU{UU{U}{U}}U}}UUU}U{}{U{U}UUU}UU}}U}UUU}UU}U}}U}}{{}U}}}{}U}}{{}UU{}}}U}{{{{{{UU}{{U{{}UU{}}{}{}}}}U{UU}U}}{UU{UU{}}{}UUUU{{}U{}}UU{}{{{{}}U}UU{{}U}U}}{{}U{{UU{}U}U}U{{U}{}U}}U}{{U}UU}UU{}U{U}{{{}{UUU{}UU{{{U}}U{U{{U}U}UUU}}{UU}}}}{U{{{{U}}}{{U}}{}U{}U{{UU{}{}{U{UU{UUUUU{{{{}{{{{U{}}U}{{{{U}{}{U}{}U{}{UUU}}}U}UU{U{{{U}}{}U{{}{UU}U{{{{{U}{UU}}{{}}U{{{}}U{}}}U}U{U{U{UU{{}{}U{{{}{UU{}{{U{}}}{}U}}U{{UU}U{}{{}U{{}U{U}{U{U}{{}{{{{}{}U}UU}{{}{{}UU{U{U{UU}U{}}{}UUUU{}}{}{}U{}UUUU{UUUU{UU{{}}U{}U{{}U}U{{}{UUU}}}}U}}{U{UUU{}}{UU{}{U{UU{U{{U}}}U{{}U{}{{}{{{U{{}{}{UUU}UUUU{U}{{}U}UUUU{UUU{U}{}}}U}{UU{U{{}U}UUU{{}}U}UU{U{{U{}UUU{U{}UUU}}{}{U{U{{}U}U{}U}U{}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{{{{}U{{{}{{{}UU{{{}{U{{}UUU{U{{{{{}{UU}}U{{UU}{U}}{{U{{}}UU{{{{}{}U}}U{{U{U{U}{{U{U{}{{UU{U}UU}U{U}}}U}{{{U}}U}}{U}UU{U{U{}{}{{UU{}}{UUUU}U}}U{}{}{}{}}}{U{U{U{{}UU{{{{U}}}U{}{UU}{}U}U{U{{{U{{UUU}{U}}{U}U}U{{U{}UUU{}{}{}{U{U}}UU{U}{UU{U}UU}}}{U{}U{}UU{}{UU{{UU}{{U{{}}}{UUU{{{UU{{U}}UU}UUUU{{}{}{}}}{}U{}UU}{{U}U}}}U{}}{UUU{UU}U{{UU}{}{{U}}}UUUU}{}{UUUU}{}{}U}}}}{{U{{}{}{{U{U}UU}{{{}{{}{{}}}}{}}UU}}U{}{}}U{U}{U{UUU}{}U{{{}U{U}}}UUU}{UU{{{{{}UUU{}}}U{UUU}}{}}U}UU{}{{}}}UU}}U{U{{}{U{UU{UU}UU{}}}{U{{{}U{{U}{}U}}{U}U}}U{U}}}}U}{}{{{U{UU}}U}}{U}}UU{U}{U{U}}}}U{{U{}{{U{}}}UU{{}{{}{}}}U{U{{{}UU}U}U{UUUU}UU}U}}UU}U}UU}{{U}}{U}U}U}UU}}{{U{}}U}U{}}{{{{U}U}U{UUU}{}U{}{}{}{UU}}UU}U{}{U}}{}{}{}}U}}}}U}}}U{UU{}}UU}}U}{U}{}{UUU}}}}U{U}}{}{U{U}U{{U{{U}}}}}{UU{UUU}{}UUU}{}}{UU}}}U}UUU}{{UU{UU}}}}U}U}U}U}{}UUU}U{U{U}U{{}{}{{}{{}{{U{{}}UU{{}}}}U}{U}}UUUU{}}U}UU{}}}{{}{{{U}{U}U}U{UUU{U}U{U}U}{{U{{U}U{}{{U}}}}}{}}}UU{}U}{{}{}{}}}}}}{{{UUU}{{U{}{}U}}}}}U{UUU{}{}}{{}U{}}U}{U{UU{U}{}U}}{}}U}{U{{{}U{}}{{U}U}{{{{}}U{}{U}{}U}U{{}{UU{}U{{UUU{UU}U}{U}{UUUU}}}}U{}{}{}U}U{}{{{U{U{UU}U}}U}{U{U}{{}U{{U{UUUUU{{{U{{}U}U{{UU}}}}}{{U{U}}}{}}UU}{}U}}{}{}U{U{{{U}}}}{U}{{U}UU}U}U}}{UU}UU}U{{}}U{{}U{{U{}{}U{U}}}U{{}}UUU}{{{}}U{{{{{}}}UU{{{{}UU{}UU{UU}}}}{U{{}U{}}}{{{}U}U}}{}{U}{}}U{{{U{U{}UUU}U{U{{UU}U}}}{}}}{UU}{U}{}{{U{}{{{U{}}U}{UUUUUUUUU{}UU{U}}{}{{UU}U{{}U}U}{}UU}U{}}{U}{U{UUUU{}{{{}{{{{U}}{U}{}}}}UUU{UUU{}}}{}{{{{U{}}U{{U{{UU{}UU{UU}UU{{U{{{UU}{}{}}}{U}{U{{}U{}}}UU}{}}}U{}U}U{U{{}{}U{U}{}}U{{{}}}{}{U{U}}{}{}U{UU{{}{{}}UU{}U{}{{{UU{U}UU{}UUU}{U{}UU}}{}}}}U{{U{{UU}{}{U}U}{}U}{{U{}{{{{}}{}U{U{{{}}{{}U}UUU{{U{{{U}{{{U{{{{}}U{U}{{{{{{{}}{{}U{UUU{}{U}}{}}}UU{{{}}{U}}U}UU{}U{}}{UU}{U{UU{}}UUUU}U}}}{}U{{{U{{{}UU{U{{}U}U{{}U{U{}{{UU}U{}UUU}UUUUUUUU}{{{UUU{{U{{{}UU}{{}UUU}}U{{UU}{}{U{}U}}}U{}}U}}U}U{{{}UUU{{}}}}U{UUU}{U{}{}{}{}{U{{U}UU{U}U}{}U}}{}}U{U{{{}}{UUUU{{{U{UUUU}{}{UUU{}{{}{}{{{U{{{U}U}UU{{}{}U}{U}}U{{}{U{{U{U}}UU{{{UU{U}}U{{}UU{U}{U{}UU}{{}{U{{}}{UU{}U}U{}}{{UU{{{U}UU{{UUUU}}}}}}{UUU}{U{U}}U}}UUU}{{U}{{}}U}UUU}}}}{U}{{U{}U{{U}{{{U}{U{UU{}UUU{}{U{{U{}{U{U}}U{U}}}}UUUUUU}{{{U}{U{UUU}UUU}UUU}UU{U{U}U}U{{{U{{U{}}{{UUUU{{}U}}{U}{{}}}}U}U}{{U}}{U}}}}UU{UU}U}{U}UU}{{}UUU{U{}{{U{}}{U}U{{U{{UU}{{{U{}U}}UU}UU}}U}{{}U{U{{U{UU{}U{UU}UU{{{U{}U{}UUU{UU}U{UU{}UU}}{U}}}}}}{{UUU}UUUU{U{U{{}{UU{{U{U{}U{{UUUU}{{}UUU}U}{}}}{{U{}}{U{{UUU}{{}}UUUU{{{{{}{}U}}U}}U{}U}{UU}}}}{U}}}}}U}{{{}{UU{}U{}}U{{{}{UU}}UU}}}}UU}{{}U{{U}{U{{U}}}{UU{}U{UU}U{{U}}U}U{{}UU}{}U}}UU{}{}UU}}{U{UUU{U}U{}{UU{U{{}{UU{U{UU}U{{}}UU{}U}U{{{}}U{{}{{{}{UU{{UU}U{U}}{{{{U}U}}U{}UUU{{U}}{U}}}}}}U{}}}}}U}{{U}}U{U}{{UU{U}U}}}{}U}}U}UU}{UUUUUU{{UUU}{{}}{{}U}{{{UU{}{{{}U{{}{U}{{{UUU}{}}U}UU}}U{}U{U}{}{{UU{{UU}{}U}{}}}U}{U{{}{{}UUU{{{{}{UU}U}U}}U{}}U{U}{}UU{}UU}{U}U{{U}}U{U}{UUU{UUU{}}{{}}{{{{}}UU{}{U{UU{U{U{U}{{}}{{UU}U{U}{{}U}}}{}}}UUU{}U{{U}{}U{}{U{{UU}}U}{{U}}}{{U{{U{}U{}U{UUU}U{}{{}}}}{{U}}}}}}}{}UU}{{UUU{}}}}}{{}{UU}}{}}}{}{}}U}}{}}{UU}}U}{}}{}}{U}UU}}}U}}}{}{U}}UUU{}}UU{}U}}}UUUUU}}U{}{U}}}{}{}{}UUUU}{}}{{}U}UU{U{}{{U}}{}{}}U}}}}}U{}UUU}{}}{U{}{}UU}}UUUUU{}}}{{{U{{}{U{U{U}}U{U}U{U{}}U}UU{{{U}{U}}U{{}}}{{}}{U}}U}U}}U{{U}}{U{{{}}{{}{}U}{}{}U}UU}UU{UU}{}UU}}U}U}U}}{}}U{UU}U}{}{{}U{}UUU}UU}{U{U{}{}}}}}U}{{{}{{U{UU{{}{}{U}}UU{UUU{}}U}}}U{}{}}{{}{U}}}{}UU{}}U}}U{U{}}}{UU{}UUUU}{}UUUUUU}}{UUUU{}{}{{}}{{}UUUU{{U{{}{{U{{}}}{}{}U{{U{{}}{}{{UU{U{U}{}{U{U}{}UUU}{{{}{{}{U}U{UU{UUU}U{U{{U}U}}}}U{U}{U}U}{}U{}}{}{}}}}U{{}{{U}{U{U{{U{}{{U}}UUU{UU}U{{}}}UU}UUUUU{{}{{{U{{}{}}{U}{}}U{U{{{U{UUUUU}UU}}}{{{}{U}}}}UU}U{}}U{}{}}}{{}}{U}{}}U{{UU{UUU{}UUUU}}}{}UUUU{U{}{U{{{U}{{}U{U}UU{UU{}{U}{{}{{U{}}U}UUU{}{UUU}UUU}{}U{UU{U{}{U{UU}{{{}}}}}}{{}{UU}}U}}{U}{U}{}{}{U{U{}U}U}{{U{{U{}{}}U{U}}UUU}U{U}}{U}}{{}U}}{UU{{}UU}{{{}{{U{}}{}}{{}U}{UU}{{U}{}{}}}{{}}{}U{{{UUU}{{UU}UU{U}U{{{U}}}U}U}}U}}{}UU}}}}}}{}U{{{}U}}}{U}UUU{}}U{}}}}}{}{{}UU{{U{{{U{U}{{U{{{U}{{}{}UU}}U{U{}UU}{{}}U{{{}UU{{{U{U}}{}}U}}}{{U}{{UU{UU{}}{{}{U}U}{{{{U{{{}U}{}UUUU}{{{UUUU{{U{}{U}U}{UU}{{U}}UUU}U{}UU}{}UU}UUU}}}UU}UU{{}U}{U}}UU}{{{}U{{UUU{U{{{UU}}}{{{U{}U{{UUU}{{}}{}{{}{{{U{}{{}{{}U{U}}}}{{{U{}}UU}{}{}U{}U{}U}{{}{{}UU{{{}{{UU}}{{U}{{UU}UU}{}{{}}}U}{}}}}}}U}}UU{U}U}UU{{}{UU{U}U{}}UUU}{{{U}UU{}{{}U{{U{}U}{U}U}{{UU}{U{}}{}}U}{U{}UUU}{{{{{}{U{{{U{}}UU{}U}{U{U}U{}U}}{U{{{U}U{{U{}{UUUU}}{}{U}{{U}{}U}}U{{{U{}{}{}}U{{{U{{}UU}{U{}U{}{{UU{UUU{UUUU{}}}U{U{{{{U{}U}UUUU}{}}{}}{{}}{{{}U}}}{U}UU{{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}{UU}U}}}U{U{U}U}U{{}U}}U}{}{UU}}}{{UU{}U{U{}UU{{}UU}}}{U}{UU{{}UU{{{U{}}UUU{}U}{}}{}{UUU}}}U}}U{{{{{{{}{{U{}}U}U}U{{{{{U{{{U{{U}UU{}{{U}U}}{UU}}}{}U}UU{{UU}{U{}{{{}}}}}{}{{U}{}}{{}{{UU}}U{U{{}{}UU{U}{UU{{U{}{}}}{UU{{{}}UUUU}{U}}}U{{}{}}}{}UUU}{{{}{{{}{}UU}U}}{U{}}{{UU{{{}{}}}}U{U{U{}}UUU}U{{{U{{{UU{U{U}U}UU}U{{{U}}}{}}U{U{}UUUU{}{}U}{}{UUUU}U{{}}}U{U{{UU}U{UU{UU{U}{{U}}}UU{U}U}U}}{U{U}{U}U}{}}}UUU}U}{{UU{U{U}UU}}U{UU}U{U{UU}}}}{U{{U}{U}}U}}}}{}}UU{}}}{}U}U{{}UU{UUUU{}{U}U}{}{{}}U{UUUU}{{UU}}}U{{{{{U}{U{U}U{{{UU}}}{{{}U}{{{UU{U{U{U}{}}}{{{UU{UU}}UUUUU}{UUU}UUU{}U}{{{UU{}{}UU}}UUU{}{UUUUU}UU}}{U}U{U{UU{U}}}{U}}}{{UUU{U{U}UU}{{{{}U{}}}U}}}{U{{}}}}}UU}U}{{}}U}}}UU{{UUU{{{UU}}{U{}{U}}}{U}{UU}{}}U}}}{}}U}U{U}U}{}}U{UU{U{UU{U{{{U{{}{U{UU}U}{U}U{}UU}}{}{}}}U}U}UU{{{}U{}{UU}}}U{{U{U{{U{{}}{}}U}}}UU}{}{UUU{{{{UU{{{{{}UU}}{U{}{}{UU{{{UU{}U{{U{U}{UU{U}}{U}}U}UUU{}{UUU{}}}}}}U{{U}{{{}}}}U{U}U{{}}{}}}{U{{{}U{{{}U{U{}{U{}U{}U{}{}{{}}}}{U{}}}UU{{}}UU{}{}UU}}}{UU}U}}{{{}}{U}}UU}UU}}UUUU}{}UU{{U}{{{}}UU{{}UU{{U{UU{}U{}U{{U{}U{U{U}{}UU{}{{{U{UU{{U{{}{}U}}}}}{U}{{{}}}U{}}U}U{U}}}}{}}U{}UUU}UU}{{UUU{{U{UU{}U{}}}{{{U{U}}}UU{}UU}{{{}}UU{{{}U}UU}{U{}{}UUU}{{{U{{}{}}U{{}}}}}}}}{{U{U}}}U}UUU{}{{}{{}{}{}{{U{U{U}{UU{}{}}U{}U{}}{U}{}}}U{{}{{}U{{{U}U{U}}UU}}UU{{{{}}UU{U{{}}{UUUUU}{{{{{U{}}{}U}U}{}{U{}{U{U}}U}{}UU{U}{{}}}U}U{U{{U}UUU}{{}}{}U{{U}{{UU}UU{UUU}{{}U}U}}}{}{}}U}{{}UUU{}}U{UU}{}{{}{U}{U{}UUU{}{U}{U}{{}}{}{{}U{U{}{{U}UUUUUU{}UUUUU}U}{}{{{}U}}{}}{UU}}{}{UU}{U{UUU{{}{}}}{}UU}}{U{UU}{U}U}{}}{U}}U}}UU{UU{}}}{}}U}U}UU}}UU}UU}}UUU}}}U{U}{U{}U{UUUU}U{U}{{UUUU}}{{{}{}{}}{}U{{}UUUU}U{{{}{}U{UU}}}}U}UU}U}UU}U}}U}UU}}}UU}}}}UU{U}{}{{}}}}{}{}{}U}U{U}U}}U{{{}}{{}{{{UU{U{UU}}{{}U{U}{{{{U{UU}U{}U}{{{{}U{}{U}UUU}}}}{{{U{}{{UU}{}}}U}{{}U{{{U{}}}{{}UU}{U{}U{U}}{UU}{{}}{UUU}{}}UUU{{{}}U}}U{{{U{{UU}U}}{}{U}}{UU}UUUU}UU}U{{U{}{U{{}}U}}}}U{U}UU{}U{{{}U}}{}}{{UU}U}{U}U{}U{{}{{U}{{}U{U}{}}{}U}}U}}{{{}{{U}}{{}{}}{}U{{U}{{UU{}UU{}{}U{U}U{UU}{}UU}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{{}UUUUU}{{{U{U}{{U{{}{}U{U}}{{{{}}{}{{}{{}{{}}{UU}{UUU{}}U{{}UUU{{}U{{{}{}}}U{}{}}U{{}{}{}U{U}{{U{}}UU}{{{}UUU}{U{{UU}U}U{}}}}}{U}}UU}}{U{}{{{{U}}U{U}{{U}}{{}}{{}}}UU{}}}}U{{}U{}}}{{{{UU{}U}UU{{U}{}{}}{{{}U{{}{}{{}}{UUUUUUUUUU{U}{{{{}}{{{}{}{{U}}}{UU}UU{U{}UU{UU}UUUU}}}UU{{}UUUU{U}{{U{{U}UU{{U{{UU{}{}U}{}}U}U{UU{}{}U}}}{{UU{U{{UUU{{U}U}}UU{}{}{U{}{}UU{U{}}}{U{}U}U{{U}UU{{{U}}{}{U}{U}UU{U{{}{}U{}{}U}}}}}UU{U{U}{{}U}{UUU{U}{U}{}}}UUU{U}}{}U{}}}{}}UUU{}}{U{{}{}}{}U}U}U{{}UU{UUU{}{UU{{{U}U{}U}}{{}}}UU}UU{}{}{}U{UU{U}U{UU{}U}U{U}{{U{}{U}UU{}}U}}{}{}{}U}{}U}{}{UU{}UUUUU{}U{{UU}{UU}}UU}}UU{UU}UU}UU}}}{U}}}}UU{{{U}UUU}{}UU}}}{{UUU{{{}}UUU{}{{}{{U}U{{U{}UU{}{{}{UU{U{}}{{U}}U}{{}UU{U}U{{}{}{U{{}{{UU}{{U}}}}U}{}{U}{UU{{}}{UU}U}}U}}{}{{UU{U}}{{{U{}U}}UU}U}{}}UU}{}{}}{}}UU}U{{U{{}U{}{U{}UU{U{{{}UUU}{{U}}}}UU{U}}}{{}U{UU}}UU}UUU{}}}}U}}}{U}U{UU}}}U}{U{}{{U{{{}U{{{{{UU{}U}{{UU{U}}{{}}}U}U}{}U}}U}UU{UU}}U}UU{U}U{{{}}}}UUU}{{}}}U{{UU}U}UU}{{{}}U}UU{}}}}U}}U}U}UU{}}U}U{}}UUU}{{UUU}{{}}}}}{U{U}}}{}{{{{U{}UUUU{}U}{U}{{U{{{U{{UU{}}{U{}}}U{U{{U}}U{UU}}U{{UU{}}}{}{U{{U}UU{{}U{{U}{U}}UUU{U}{U{}{UU}{}U{{U{{UUU}UUUU}}}{U}{{U{}UUU{{{{}}UUU}U}U}}}UU{{{}{{U{}UU{{{U}{}U}{U{}{U}}U{U{}U}}{U}}}U{UU}U}U{{}UU{}}}UU{{U}}}{}U{{{}}UU}}U{{}{{{}}}}U}{{}}U}{}{}}}UU{}{U}}U{U{U{{{{}{}}}U{{U}U}{UUU{{}{}UU{U}}U{U}{{}}}}}UUUUUU{U{{U}U{{UU{U{}{}}}U{{U{U}{U{}{{}}}U{U{U{}{{}}U{UU{}U{U}}{}{{U{UU}{{}{}UU{UU{}UU}}{{U}}{UU{{}}UU}}U}{}{{{U}{}{}}UUU{{{}U}}{UU{U}U}{{U{U}{}{}{U{}{U}{{}{}{U}}U}{{{}{}UU}}}UU{U}{U{{}}UUUU{UU{U{}}}}}U{U{}{{UUUU}{}}}U{U}}U{U}{{{{}}{U}}{{}}{UUU{{}{}{{}{}}{{{}}UU{U{U}{}}U{{U}}U{{{{U{U{}}U{}}{UUU{{U{}{}{UU{{}{}UU}{{{}}}}{{}{UU}{}{{}}U{UU}{{}}U{{}}{U}{UU{UU}{U}{UU{{U{}UU{UU}}{U{{UUUUU}}}U}}{U}UUU{}{}{U{{UU}U{}U{}}{UUU{}{UU}U}U{U{}}}}U}{UU{UU{{}U}}UU{{U}{U}U}UU{{{U}{U}}}}U{}U}{{}U{}{{U}{}{UU{{}U{{{{U}{U{}{{}{{{UUU{}}{}}U{}{{}}UU}{}}{U{U}}}U{}{{{{}}{UU}U{{U{U{{{{{U}{}}U{{{U}{{}}{{U}U{}{U{}}}U{}UU}}U}{}}{{{{}}{}}}{}{UU{UU}{U}{{{{U{}U}{}}}{}{U}}{UU{{U{{}}}U}{U}U}U{{{{{}UU{}{}{{{UU}{}{{{UU}}}}}U}U}}{}U}}}{UUU{{}}}}{}}U}}UU{{}}U}}{}{{{}{{}{UUU}}U{{{{U{}{{{{UU}{{{{{}}}}}}U}U{{UU{}}}}}}UUUUUU}}{{UU}U}UU{U{{{{U{}{}U{UU}{{}UU}{U}}{{{UUUUUUU{UU}}}U}}{U}U{}U}U}{}U}{{U}{{}{}}U}{UU}U}}}{U}{{U{U{U{}}}}}}}{{UU{UU}UU}}}{{{{}U{}UU}}{}{{}{}{}}U{{{U}{U{}}{}UUU{{U}U{{{UU}{U{{{{}}UU{U}}{}U}}}}{{{U}U{U{}{}U{{{}{}}UUU}{{{{UUUUU}U}{UU{{{{{}}UUU{}U{U{U{}{{}}UU}{UU}UU}U{U{{U}}}UUU}U{{{}{UU{UU{UU}UU}{}}U{U}}}}}{U}U}}{UUU}}{UU{}}{{}{U}UU{}}U{U}U{U{{}UU}}{U{{U}}{}}{U{}UU}}}}}U{}}}{}}}}{U{U}}}}}UU{U{{}{U{U}U}{{{{}}{}{U{{U}{}}U}U}U{{U{{UU}}}{}{}{{}UUU{U}}{{U{}{UU}U{U}U}{{}{{U{{{{UU}U{}{}}}{}UUU}UU}{}U}}}{{}{U}U{U{}{{U}}{}U{U}}}U{UU}{}UU}UUU{{{{U{UU}U{{{{U{{}}U}UU}}}U{{}}UU{}{U}}{U{}{{U{{U{UU{UU}{{}}}{U{UU{}{{U{{{{UU}{}}{UU}}U}U{}}U{}{{}{U{U}{{U}{}U}}}}}}}U{}U}{}}}U}}UU{}UUU{}UUU}U{U{}{U}UUU}{}U{{{U{{}U}}{{}U}}}}U}}{UU}UU}}{{}U{{UUU{{{UUU{U}U{U{U}U}UU{{UU{}U}}}}UU}UUUUU{U{}{{}{{UU}U{}U{UU}UU{{U}U{}}}{}{{{}UU}{U}}}UU}{{U{U{UU{{{}}U{UUUU{}{U}U{{}{{{}{{}U{}U{UUU{U}}{{U{{{{}{}}}U}UU{UUU{{U{U}UUU{{U}U{{}{}{UU}U}U{U{UU}{}}U}{}}}{}U{U{{{}{U{U{{}UU}}U{{UU}}}UUU{{}{}}UU{}{}{{U{U{{}UU{}}U}{{U{{{U}{U}{{}U}}U}{UU}{}}}}{U}}}}U{{}{{UU{}U{}{}UU{U{U{{U{UU}{U}{{U{U{}{U{{U}U}UU}U{U{U}}}}{}U{U{}}}U{{U{}UU{{UU{UU}{U{}{{}U}{UU{{UU}{{}U}}UU}}}{UUU{U{}}}{}U{}{{UU{}{UU{{}{UU}{}}U{UU}}{}UU}U{}{{{{{}U{UU}{}U}{U}UU{U{U}{UUU{{}U{{U}{}{}}}U}}}U}{U}U}UU{UU{UUU}}{}{{U}UU{U}}UUU}U}}}}{UU}}UU{UU{}}}}U{{}}{}}U}}{{UU{}{{{{}U}}{{{{}U}{U}}}}}U{{U{U{U}{UU{}U{{U}{}U{}}U}{U}{UUU{{}}}U}}{}{U{U}{{}UU{{}U{UUU}UU}}}{}}}{}U}}{{{UU}{UUU}UUU{}}U{UU}{{U}{{}{{U{}}U}}U{UUU}{{{}}}}U{{U}U}}U{}{{}U{{U{UUUU}}UU{{U{}}}{{UU{}{UUUU}U}}U}{{U{{}{}}{U}U{{{{UU{}}{UU{UU}UU{}}{UU}{UU{{}U{UU}{U{}UU}}}}{{U{}}}U{}}}{}U}U{{{}}{}{U{}}{{U{{UUU{U}U}U}{}U{U}U}{{U{}U}{}{}}UU}{U}{{{UU}}}}U}}{UUUU{{}{U{{{{UUU{{{}{{{{{}}UUU{{{}}{{UU}{UUUU}}U{{UU}}{{U}U}UUU}}{{}{{{UU}}{U{{{{}}U}}U}}}{{}{U{U{}}UU{}{UUU{{}{UU{{UUU}{}UU}{U}U{{{}}UU}UU{}{U}U{UUU}{}U}}{}}}}}}{UU{U{UU{{{}{{U}{{}U}U}U{{UU{{}U}UU}{}{}U{U}U}}{{}{U{UU}{}U}UU}{{{{}}U}{UU}}}}{{U{U}{{}{UU{U}U}U{UUUUU{{}{UU{UU{UUUU}{U}{}}U{U}}{}{}}}}}}UU}}{}}U{U{{{{}U}{{{}{U}}}{UU}U}}{{UU{}U{{U}}}}{}U{U{}{U}}}UUU}U}U}{UUU}{}}{{}{}{}{UU}{{U}{U{U{U}U}}}}UUU{UUU{{}}{{{{U}}U{{U{}{{}UU{{UUUU}U}}{U}}UUUUU{{UU}{{}}{UU{}}{UU{U{{}U}}}}{}UU{UUU}}}{}{U}U{{{U{U}}U}{UU}{{{U}{UUU{}U}{{}{UUU{U{{{{}{U{}{U}{{U{}U{}}U{{{U{UUU{{U{U}U{UUU}{{}}U{{U}{}}{}U}}}}{}{U{U}{U}U{}}U{}U{UU{U{{}{{{U}{{{{U{U}}U{{UU}{U}UUUUUU{{{{{UUU{}U}U{U{}U}{}{U}{U}UU}U{U{{{{U{U}}}}{}U{UUUUUUU{{U{UUU{UU}{}U{U{{UU{{UUU}U{UUU}U}{}{}{U{{}}{{{}U}}}}}U}}{{{{{{{}{U}U{}}UUUU}{U{}U}}}U{}U{UUU{U}{{U{}U{}U{{UU}}U{}}}}{}{{U{}UU{}U}{{U}}}{}U{{{{U{{U}U{{UU{{U}U{U}}}{}}{UU}U}}{U{U}}U{{{{U}{}{UU}{U{}U{{U}U{}}}U{UU{{}}{{{UU{{U{{U}}{}U}}}}{{UU{U{}U}{{}U{}}}}{U}}U}U}}}UUU}}U}{U}{U{{U}}}UUUU{{U}UUUU{{}{}}{{{UUUUUUU{UU{UU}UU{}UU}}U{{UU{}U{U}U{{}}{}U}}}}}U}}{}}{UU{{U{}}U{{{U}U{UU}{{}UUU}UU}U}{{}UU{{U{}{{}}{{{{{U{}{{{U{UU{U{{}}}{}UU}}U{{U}{}UUU}UUUU{}{{}{U{U}}}}{U}{}}{}}}{{}{{}{{}U}}}{}}{{UU{}U{UUU}{{}U}}UUU{UUU{{UU}U}{U}{UU}{{}UUU}U}{}{UU{}}U}}}UU}{}{UUU}}{}{{UUU{UUU{U{{{U{UU}{}U{{{UU}{{{}}{}}{}}U{{{}{UUU{}{{U}{}U}UU}}}U{}}}{U}}{{{}{{{UU{U{U{}U}}{}}UU}}{}{UU}U}U}U}{{}U{U{}}UU{}}UU}{{{{{UU{{UUU}{}U}{U{{{{{}}}}{}U{{{U}}}}U{}{{}U{{UUU{}}{U{U}{}}{{U}U{}{}}}}}}U{{}U{U{U{}U}}}{{U{{{{{U}{{U{}{{{{}{U{{}{{{}}}U}{}}{{U}}UU{{}U}{}{UUU}UU}U{}}{{}}U{U}U{}}{UU}{}U{{U{U}{}}UU{U{{}}{}{{}U{{UUU{UUU{}{U}{U{}{{{{U{{{U}}{UU{{{U}U}U}}{{UU{{U{U{{UU}}{UU}UU}{UU}}{}{U}}}}}UUU}UU{{}}{U{}U{{UU{{UU}U}U}{{}U}UU{}UU{{U{U{}U}{UU{}}U{}{{U{}{{}}{U}}{{U}UU}U}}{}U}}{U}{}{U{}UU}UU{}{{{}U{{{{}UU{UU{}}{U{}}}}}}{U}U{}}}U}}}}{}{U{{U}{}}}}{U{U}UUU{{}{{{{U}{UUUUU{U}{}}}{}{}}U{{U}{UU}}UUU}}{{{}UUU}{{U{U{{{U{}U}U}{{U}U}UU{UU}{{}U{U{U}{}}U}{}}}{{{U}U{{{{}}U{U{}UU}{{{U{}UUU}}{U}UUU{UU}}}U}UUUU{{UUU{UU{}UU{{}}U{UUU{U}{{U}U}{U{{}UUU{{}{U}U}{{UU}{{{U{}}{U{}}U}U{{{UUU}}U{}}{U{{UU{{{{}{U}}{{{}}{U}{}{U}{}{}}UUUU{{{}}}U}UU{}}{}U}{}{U}{{U}}}{}{}}U{UU{UUU}}}{}{}}}{U}U{}}{}U}{}}}}UU}UU{U}}}}UU{{}U}}}U{U{{U{U}U}}U}}}}{}{UU}{U}UU{}UU}UUUUU}U}{}{U{UU}}{}}}{UU}}UUU{}}{U}{{}U}}}U}}UU{UU}}U{{}{}U}}{}{}{}{}}{U}U{}}{U}{}U}}UU}{}}}UU{}}{{{{}UU{}{U{}{UU}UU}UU}}}}{}{U}UU}}{UU}}{{U}}}}{}}U{U{}UU{}{UUU{{}{}{{}}{}}}{{{U}{U{U}U}}U{{}}UUUU{U{U}U{}}U{{}UU{U{}UU{}}{{}}UUU}U}}}}{UUUU{U}}U{{U}}}UU}}}{U{{}{}U{{U{}}U}U}{}}UU{}UU}}}}UUU}UUUUU}}{U{{UU}UU{}}{{UU{}}}{}{{U{U}U}{}}}}U{}}{{{{}{}}UUUUU}U}{}{}U{{UU}}{{{{{U{U}{}{{{}{{U{}}}}}U{}}}{UU{{{{U}{{U}U}UU}U{U}{UU{}{U{}{U{U}U}U{UUU{}U}UU}U{}{}{}U{}{UU}}}}}{{}U}UUUU}U{{U{{U{}U{}}UU{UU{{}{U}{{U}}}U{{U{}{}{U}U{}}{{}U{{{}U{U}}}}{U}{U}}{}U}U}{{{{}{{}UU}UUU}U{{U}UUUUU{}}{U{}{}U}{}{{}}}U}{U}}}U{{}{{}}}U{U{}U{UUU}}{UU}{}}{UU}}UUUU}}}U}}{}U{}{UU{U}U{{}}U{U}}U{}U}{{{{{U{U}UU{{U}U{}{{U{U{}{}}UU{U}}{}}U{}}{}{{}UUU{}UU{U}}{}}U}{U}}U}{}{}{}{U}UUU}}{}U{UUUU{U}{}}}U{}}}U}U{UU{{}U}}{UU}}UU}U}U}U}{{{}}}}}{U{}{{U{}{U{{}U{}}U}U}UU{U{{U{UUU{}{UU{}{UU}}}U}{U{{UUUU}}{{}U}U{U}U{{}{}}U{U}UUUU}U{}}UU{{{UU}UU}}}}U}U{}{}}{UUU{{{}}U{{{UUU{}}UU}{}}}}{U}}UUUU{U}{{{{}U{{UUU}{U}}{}}}{{UU{U{{}{{}}{U}}}}{UUUU}U{}U{}}{U}{{}{U{{UU}{UUU}U}}{}{}}}{{U{U{}}{{{{U{}{}U}{}U}U{{}}}}U}}}U}U}}}{}U{}U{UU{UU{}U{{}{}U}}U}U{}UUU}}}}}}}UU}UUU}UUUU{}UU{{{{{}{}U{{U}U{{{U{{{U}{{U{{{{{}UU{}}{{}{}{{{{{}}{}U}{UUUU{UU}UUUUUU}}}{{}}}U}{{{}U}}U{}U}U{}{U}{{U{}}U{}UUUU{UUUU{}}UUUU{UU}{U{{U{{}{U}}}}}U{}}{}U{{}}}}{{UU{}}UU}}}UUU}}UU{}{U}{}}{{}U}}{{UU}}}}{U}U}{U{}{}{{{{}U}}{}U}}U{U}{}U{}U{}U{}UU{{{}U{{}UU{{UU{}}UUU}}}}UU}U}{}{UUUUU}}U{}U}}{{UUU}{{{U{}{{UU}}{UUUU{}}{UU{U{{}{U{{U}}U}}U{{U}U}}U{{{{{}}{U}}}{UU}}{}{{}{{{}}}}U}{}{{U{{}{}U{UU{}UU{{UUU}{U}{}{}}}UUUU{U{{{}}}{{}}UUU{{{{}U{U{U{{{}UU{{{{{{{}}U{{}{}{U{{UU{}{}U}U}}}U}{{U}{}{UU}{{}{}UUUU}U{}UU{}U}{}}UU}}{U}{}U}}}{{{{U}}UU}}{}{}}U}}{}{}}{U}{}U}{{}{}}{U{{}}{U{{}U}{}}}U}}{{}U{{}{{}U{}}U}}{{UU}{UU{U}U{}U}U{U{}U}{{{{U}}U}UU}{U{U}}}U}}}U{}{}{{{{{}U{{}UUU}}{}{UU}{{U{U}{}}UU}{{U{{{{U{{}}}}}{U{}{{{UUU{}{U}{}{{{{U}}{}U{{{{U{}{{{}U{{U}{{{}}{}{{{UUU{U}UU}{}U}U}}U{UU{{}UUUU}U{{}}{U}}{}{}}}}{{{UU}{}}{UUU}}}}}}}{{}}{{U{{U{}}}UUU}{U}}{}}}{UU{U}UU{U}{{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{UUUU}{{}UU{}{}{{UU}{UU}{U{U{{}U{}}UU{}}UU{U{U}U{UU}{}U}U}UU{U{{}UU{}UU{U{U}U{}U{}}UU{U}U{{}{UU{U}}}U{}{}{}}{{{{UUU}U}U}}}{{}}U{}{UUUU}U}}}U}{{{}}UUU{{{}{U{}}}U}{}{}{{U}}U{UUUU{}}U{U}{U{U}U}{}U{{U}}U}}{U}U}{{{}}}}{}{}UU{U{U}{U{{{}}}{U{{U{{{{U{{}UUU{{{UU{U{U{}{UU}}{{U{{}{U{}UU}}UUU{{{U{{U{U{U}{UU{{{{U}UU}U{{}{}{U}{U{{}U{{UUUU{{}{}{{UUU}U{}}{UUU}{{}{UU}}{{}}{{}U}}{}}{}}UU{{}UU}}}{{}{}}}UU}U{}UUU}UU{UU}{{{}UUU}{}U}{}{{U{UU{UU{U{U{}UU}{UU{{{U}{}{}U}U}{U}U}}{U}U{UUU{UU{}}U{}UU{}{UU}U}U}U{U}{{{}{{{{U}U}{U}}}U}UU}}{{UU{UUU{{{}UU}}U{UU{{}UUU}U}U{UU{}}{{{}U}{}{{}{}{}}U{U}{U}{UUUUUUU}U{}}{U}}}}{U{U}}{{{{}{}}UU}}{UUU}}}U}UU}}U{{UU{UU}{}{U{{U{UUUU}U}U{{}}UU{{U}U{{{U}}}}}}{UU{}U{{}{UU}}U{}}{{U}}{}}{}U}UU}{U}U{}{{U{}}{{}}U{{{}U}U}U}}{}}{{}}U}U{}UU{UUUU}{UU}{{U}}UU}}UU{{UU}U{U{}U{U{U}{U{}U}}}{{{U{}}{U}U}{{{{}{U}U}{}{{U{}UUU}{UU}}}}{}{{U{{U}UU}{UUUUU}}{}}U}UU}}{}U{{{U}U}{}{}{UU}{U}U{U{{{}}}U}U}{U{{{{U{}U{U{{U}{U}}}{UUUUU}U}{{UUU}}UU{U}UU{U}}{}U}U{{{{{U{}UU{{{UU}}}UU}{}{}}}U}}U{UUU{}}{U{}UU{}{UU}}}}UU{UU{}}{{{}{UU{{{U}U}{}{{}}U}U}{{{}U}}}}U}UU{U{}{UU}UU}}UUUU}}}U}{}U}}{}U{}{{{}}U}{{{{U{}U{{U{U{U}{UUUU{{}UUUU{U{U}}U}}}{}U{U{{}}{U{}{{U}U{}{{{U{{{UU}}{}UU}}UUU}U{U{U{U}}{{{{{{UUU{U}}}U{{U{UUU}}{}{U}{}U{{U{U{}U{U{}UUUUU{{UU{{UU}U{}U}}U{}}}U{{}U{}UU}}U}{{{}{U}U}{{}}}}{{{}{}}}U{{{}{}}{U{U}UU}U}}{}U{U{{{U}{UU{U}UU}}U{}}{UU{}{UUU{U{UUU}{U}UUU{{}U{U}U{U}}{}}U{UU{U{UU}{}U}U{U}U}UU{UU}}U{{U}U}UUUU{U}U{}{{{}U{{U{UUU}}{{UU}{U}U}}UUUU{{}}{U{{UU{{{U{UUU}U}U}}{}U{{UU}}}{}{{}U}}}}}U}{{UUU{{{UUU}{UU{{}}}}}}{}}{{{{}{{}}}{UUUU}{{}{{U{{U}}UUUUU{{{U}{}{{{}}}U{U}}{{{{U{U{UUUUUU{{}}}{{{}{UU{{{UU{}{U}{}}{}{{U{}{}}}{}}U{{}UU{UU}UU}}U}U{U{}}{}{}U}}{U{{{}U}{UU{{}}}U}{U{}{}U}U{UU}{{{UU{}}}}UUU}}{}U{U{{}{}}UUU{}{}U{{{{}U}U}UU}{}U}UU}{U}UUU{U{{}}U}{U}UU{}{}UU{{}UU}}}U}}}{{{{}{{}U}}{}{{UU{U{}{UU{U}U}UU}{}}}}UU}{}}U{U{}{{}U{U{{{}{}U{{U{UU}U}U}}}}{U}U}{{}UU}{}}{}}}}{{UU{}{{{U{{{}U}U{}U}}UUU}{{}}{UU{U}{U}{{}}}}U}{}}}}}}}}UUU{}}{}{U{{U}{UU}{}}UU}U}{{}{{U{UU}{U{{{}}UU{UU}{UUU}U{U}}{{}UUU}}U{{}}UU{}U{}{}{UU{}{}{}{{}}}UU{{{UUU}{}}UU}}U{}{UUUU}U{}}U}{U}U{{}}{U{U}{}}U}}}{}}}}U{}{}{UU{UU{{}UU}}}}U}U{{}}{}}{{{UU}{}U}{{{U{}}}}{}}}}U}{}{}{U}{}{UU{}}U{UU{{}U{{{}UU}}U}}U{{}U{{{}U}U{{}}{U}{{{}{}{{U}UUU}U}UUUU}{}U}U}UUU{{{}U{UUU}UU}}}}UU{{}}}U}}}}UUU}}{UUUU{U}{UU}}}UU}U{{{{}{}{U{}U{}U{U}{}UU{}{}}U{U}{{}{U}U{{}{{}}UUU{}{}U}{}{{}U{{{UUU{}UUU{{{{U}{}{}}U{{}}{}}{}{{{{}{{}U{}UU}{{}}{{UU}}}}UU{}UUU}}}{}U{UU}{}UUU}{}U}UU{{{}}{{}}{{UU{}{}U}U{UUUU{}{U{{U}U{{}}{}U}}{U}{U{UUUU}U}U{}}U}U}UUU}}UU}{{}UU{{}{{{}{{{U{UU{}{{{}{U}U{UU}{}}{U}}U}}U{UU}{{}{{{UU{}U}{U{U}U{{}{UU}{U}}{}U{}}}}}{}}{}U{}{}U}}U}}{UU}U{{{U{}UUU{{{}{}UU{UU}}U}}{{UU{}{}}{}U{U}U{UU}}}{U}UUU}U{{U{}{}}{{}}}}}}{UUU{}}{{}{{}UUU}U}UUU{U}}UU}}{}{{}UU{}UUUU}}}{{{{{{UU}UUUUU}}U{{UU{}{}{{}{}UU}}U}}}{}U}}U}}U{UUU}U{}}}UU{{}}UU}{}UUU{UU}{{UUU{{UUU}U}{UU{UU{U}}U}}U}{UU}{}}}}U}{{{}{U}}{{U{}{U{{}{U}{U}{UU{{}U}{}}U{UU{UU}UUUU}UU}{}U{}}UU}}{{U{{}}{}{}U}{{U{{{}U}}U}UUU}U}{{{{UU{{{}{U{}{U{UU}}}{{U}{UU}{}}}{{{}{{{}{{U{{}{U}{{}U{U{U{{{UU{U{{U{}U}}UU{UU{U}{{UUU}}}{UU}{U{}}UU{}UUU{{{}}{{U}UU}U}}{{U{}}{}{}{}U{UUUUU}}}{UU{{U{}{{{{U{}}UU}{{UUUU{{{U}U{{U}UU{U}U}U}}U{}U}}}{}{{{U{}U{UUU{{}UUU}}{{{U}{{U{U}{}U{UUUUU{{}UUUU{{{U{U{UUU}{U{{}U{{U}}{{}}}{U}{UU}}}{{{{{{}}}}U}}{{U{U}}UU}{}U}U{U}}U}}}UU{UUU{{}{{UU{}{U}U}}U{UUUU{{{U}}{}UUU{U{U}{{U{}{U{{U{U}U}}}U{{UUU}U}{}{{{UUU{U{U}{{UU{}{U{}{}U{{{}U}U}{{{U}{U{}}}}UU{}U{{}}}U{}}}{U}U{U}}{}U}{}{U}UUU}}U{}{U{}{{{}U{{U}U{{}UU{UUUU}{U}{UU{U}{}U{{}U}UU{}{}}}{{}}U{{}U{{UU{U{}{}UU}{{{{{{{}UUU{U{UU}}U{}UU}U}}}UU{{U{UU{{{U{UU}U{UU{U{U{{U}}{U}{U{{}}}}{{U{}UU{}{}UU}}}U{U}}{{U{}}{}U}U{U}{UU}{U}}}U}{UUU}{}{{}{{U}{U{}UU}{}{}}{U}}}UU{{{{U{UUU{U}{}U}UU{U}U{{}{{U}{U{U{UU}UUU{}{{UU{{UU}{U{UUU}U}{}}{}UUU{{}{UU{}{U}}U}}}{UUU{U{}U}{U{UU{}{{UUU{}UUUU}UU}}{{{}}U{UU{{{}UU}}{UUU{{}U}{UUU{}}}U{{U}{{}}UU{{{{U}}UUU}{{}{{UU}{}}}U}}U{{}UUU}}}{{}}U{{{UU{U}}{}}U}{}{{}UU{}U}U}}{U{UU}}U{}{{{{U}{{{{{UU}{}}{{U}UU}}}{}}}U}}UU}}{}}U{{{U}{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{UUU}UUUUU}{}{UU}{UUU{{U}UUUUU}{{UU{}U}}{U}U{UU{U{{{{{}U{UUU{}UU}}U}U{{UU{}}}UU}UUU}U{U{}U{UU}{U{}UU}U{}U{}UU}UU{{}}U{UUUU}}}}U}U{{{}UU{UU{}{}{{{U{}UU{}U}{U{{U{{{U{{}}UU}}}}}{{}}UUU{U}{U}{}}U}}}UU{U{}U}UU}U}}}{{}U{{U{}}U}}{U{{}}U}{U}{}}{{}UUUU{}{{}UU{{U}}UUU{{UUU{}{{}{UU{U{}}UUU{{}{U}}}U{U{{}{}}U{{{}UU}{UUU}U}{}}{U}U}{{UU{UU{}U}U}U}{{UU{}}}{U{{U{{}{{U{{{{}UU}{{UU{}UU}{}}U{{UU{U}UU}U{}}U}UU{UU{}{UU{{{UU}{{{U}UU}UU}{U{{}}{}U{{{UU}}U{}}{{}{{}{{{{}}}}U{{}{{}U}U}}}U}U{{{{}}}UU}U}}}{{U{}}}{}}{}UUU{U}{{UUU}}U}}{}{U}U}}U{U}{UU{U}{{}{}UU{{}U{}UU}{}{UUUUUU}}}}{U}{}}{UUU{U{}{{}UU}UU{}U}U{{{}}}UUU{U{{{{{{U}{}}U}U}{U{}}{UU}U}}}{U}U}UUUUUUU{UU{U{UU}{}U}U{}U{{}}}}{}}U}U}{U}}}UU{{U{UU{{{{U}{}}}UU}U}{{{}}}{}U}{U}{}{}{}UU{{{{{{{{{{UU{U}{}{}{}}U}}{{{{UUUU}{}{{UU{U{{U}{}}UUUU{U{}}}U{{}UU}{}U}{}U{{}{}}}U}{U{U{{{{{{UUUUUU}U{{U{U{}{}}UU}}{}}}U}}{{}}}UU{}{U{{{}{}UU{{}}{U{U}}}UU{U{{}}}U{{{{UU}{{{{{U}}U}}{{{{U{UUUU{U}}U{{{}U{{{}}UUU}U{{}{{U}UUUU}}}}}{}}UU}{{}{}UU{U}U}{UU{{UU}}{U{}UU}{}}}{U}U{{UU}}{UU}U{U}{}{UU}U}}}{{{U}}{}UU}U{UU}UU{U{}}}U{}}{U}}{UUU}{{U{{}U}}U}{}{U{{}U{U{U}U{U{U}{UU}{{}U{{}}}{U{U{U}U{}{U}UU{}}U}{{UUUUU}U}U{}}{}}}{}{}U}{{UU{{UUU}}U{U{U}}U{}}}{}}U}U}{U{U{U{{}}}{{UU{U{UU{UUU{{UU{U{U}U}{U}}}}{}{{{UU{UUU}{}{UUU{{}U{}}}{}}{{{}UU{}UU}{{{}{{{U{}UU{U{}}{U}}}UU{}U}{}{}U}U}U}U{{}}U{{U}}UU}{UU{{U}{{{U{U}U{UU}UU}U}{{{}UUU}}{}{UU{}}}U{{UU{}{}U{}}{}}U{UUUU{UU}}}U{}U{{}}}{}}U{{U}U}{{UU{U{U{UU}}U}U}}UUU{U}U}U}{U{{}{UU{}}}U{U}{U{{}UUU}UU}}U}{U}U}}{U}U{}}}{{}}}{{U}UU{{{{{U}{}UUUU}U{{U{U}U{{{UU}}{}{{}{U{UU{UUU{{U}{UU}U{UU{UUU}U{U{U{{}U{}{}}U}U{}{{}{}{{U}}}UUU}UU}UU}UU}}{}}}}U{UUU}}{}U{}U}{}U}UU}U}}}{}UUU}}}UU}}}{{{U{}}}U{}}UUU}}{U}{UU{{{{}{{}}{}}}U{}U{{{}U}U{}UU{U}}{}U{UUU{U{}}{{{UUU}}{UU{{}U}{}{UUU}UU}{}}{}UUUUUU}{U}}UU{U}U{}}}{}}UU{{U{}UUUUU}}{{{{}U{UU}}{}U}{{}}{}{}}U{{}U}{}{{}{{}UU}}}}{U}}{{}U}{U{}U{}{{}U}U{}}{{U{{U{{UU}U}{U}}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}{{UUUUU}}}{{}U}{UU}U}}{}{U}}U{{UUU{UUU{{U}UU{U}{U{U{{{{}}}}}}}U}{{}{}{{UU{UU{}{{U}}U{UUU}UUUUU{{{}U}U{U}U{{}{U}{}}{{U{}U}U}{}{{U{{{{UUU}}UUUU{U}{{{{{{{}{UUUU{}{}}}U}UUUU}UUU}{U}{U{}UU}}}}{{U{U{U}{{}}}{UUU}U}U}U{{{{}U}{U{{UU}U}}}}{}U}{}}{}{{UUUU}{{{{{}{}{}UU}{}}}{U}{U{{{U}UU}{}UU}{U}UU{U{}}{U{}{{UUU{}{{UU{UU}}UU{}U}U}{{U}{{}U}U{}U{{{}{}}U{}}UU{{{U{{}{}U{UU}}U}{}}}}U}UU}{{{{{{}U}}}U{{U}}}}}}UU}{{}}U}{}U}UUU}}}{}{{}}U{}U}U}}{{U{{{U{{}UUUU}}U}U}{{U}{}{{}{{{UU{U{}}}}{UU{{U{U}{}U{}}}U{}{U}{}{}{}{{}{{}{}{}}}}{}{U{}U}}}{}{}UU}}{UU{}U{}{U{{U}}}{}U{}{U}U}{{{{}UU}}{}}{UU}}U}U}{U{UU{UUUU}}{}}{U}}U{{}UU}U{}U{UU{UUU{UUU{{U{}U}{}{{{{U}U}}UU{U{UUU}{U{}{{{}}{{{}}UU}U{}{}}{}U}UU}{}U}}}U{{}U}}}}{{}}}}{{{{}{U{{}}{{U{{{}UU{}{{}UU}U{UU}UU{UU{}}UUU{}UUUU}{{{}}}{UU}U{}}{U{U}}}U}{{{U{{UU}{{}{}U{{}{}}UUU{UUU}U}U}}U{}U}{}}U}}}U{UUU}U{UU{}}{{}}{{{UU{{UU{}{{}U{{{{UU}}{}U}UU}UUU}U}}{}}{UUU{}{U{{}U{UU{{U}{}}}{{{}U}}UU{{{{U}}}UU}{{{}U{U}U}{}}}{}}{UUUU}{U{}}{U{U{U}}U{}}{{U{U{}U{U}}UU{{{{}{{U}}}}U{}{}}}}UUUU{U}U}}{U{{U}}}}}{U}{UU{{U{{{}UU}{}{{}U{U}}U}}}}U}}{UUU}U}UUU}U{UU}UU}{}U{}{}UUUUUU{{U}{U{U{U{}U}U}U}}}{U}{{{U}}{{{}}{}}UU{}{{}}U{UU}}{U}}}}}UUU{U}{}UU{U{{{{UU}U{U{UUUU}}{}U}U}}UU}UU{}{UU{}{U}}}{{UUU}{UU{}{U}U}{U{U}U}{U{{UU{{}{}UU{UU}}}}}}U}UU{}{UU}}U{}{{U}}{}}{{}{{UU}{UUUUU{U}UU}U{{}}}{}U}{}}U{{U}{{{UU}UU{{}U}{UUU}}{}}}{}{{UU}U}{U{{{{UU}}U{U}{UU{UU}{}UU{}}{{UU}UUUU}{}{U{{}UUU}}U{U}U{}{UU}UUU{}}{}UUUU{{}{}{{}U}}{U}U{{{{{U}}{}{U{}UU}U{UU}}}UU{}U{}U}{{}U}}{}}}U}{}{UU{U{{}{}UUU{{U{{U{}UU{U}{U}UU{}UU}}UU}{}}{}{{{{U{{U{{{{}{U}}{}{}}{U}{UU{}U}}U{UU{{}U}UU}U}U{{U{U{UUU{U}{{}{U}{U}{U}UU{U}{U{UUU}U{U}U{}{UU}{}{{{U}{}}}{}}{{}}}UU}UU{U{U{{{{UUU}UU}UU{}}}}}}}}}}U{U{}UU{{}{UU{}U{}UUU{{{{}U{}}{{}U{U{{UUU{}}{{{U{}U}U{}}{{{{}UUU}UUUU{}}}{}{{{UU{}}}UU{U}}}}}{UU{}}{U}UU{UU}}{{{{U}{}UU}U{{}{{}U}UUU{}}U}{{}{}{}{U{UU{{{UU{}UU{}{{}UU}{U{{{}{}}}UU}{{U}}U{}{}{U}{{{}{}U{U{}U{UUU{}UU{}}{U{{U}}}{{}}}{}}}U{{}U}UU}{{U}{}UU}U}{{}}U}{{}}U}U}{{}}}{}U}{{}U{U}}U{U}{}{}}{{}}U{UU}U}UUU{{U}U}U}}}UU}U{UU{}{{{U}{UU}U}}}}}{}{{{}}}{{}{}}}}{U{{}}}{}U}{}{{}{UUU{}{UUUU{}}}U}{{UU{{U}U{{{U{}}{U{U{U}}{U{}}{U}}U}}UUUU{}}{{}}U}}U}{UUU{{}}UU{U}{U}{{{}UUU}{U}{{}{U{{}U{{U}U}}U}}}U{}{}U{UU}{}UU{}}}}U}UU}}}}U}U}UU{UUU{}{U{}U}}{}{U}{}UU}U{}}U{{U}{U{{{U{{}U{{{U{}U{}}{{}UU}}UU}UU}}UU}{UU{UUU}}}U{U{}U{U}{{{UU{U}{{}{UU{U}}}{{{{UU{}{}}{{}{}}U{{{U{{{}}U}}UU{}U{{}}U{}}{U{UU{U{}}UUU{UUUU{U{U}}{}}U{UU{}}U}}U}}UU}{{}UUU{{U}U}{UU{{UU{{U}U{{}U{}U}U{}}U}U{}{{{UU}UUU{U{}}UU}}}U}UU{U}U{{{{{}U}{U{{}U}U{}{{}}UU{UUU}U{{}UUU}U}U{{{UU}}}}{U{{UUU}}UU{U}{UUUU}U{}{{UUU{{}}UU}U{}}{}{}}}{{{{{{U{{}{U}U}}{}}{{}}}}}{}{}U}}}}UU{UU}UU}}}{{{{}U}{U}{}{U}}U}{UUU{{}U}{{U{U}{UUU{U{UUUUU{U}}U{}U}{U{}{{U{}{U{}}}UUUUU}}}}U}{{UU}}{{}U}{{U}}UU{U{{U}U}U}U}UU}}}{}}}{{UU{{}U}U{{{U{{}}U}U{U}}{{U{UUUU{}}}{}UUU}}{}U{{U}{{}{}{UUUU}U{UU{U}}}{}}{{U}}}}{{U{{}}UU}}UU{}{}{}{{U}{U{{U}{{{{{}}{UUU}}U}{UUU}}U}{UU{{}}{{{}UU{}}{U{{{}U}{{{U}{{{{{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}{UUU{{{{U}{{U{}}U{}}}{{}{{U{U}{}{{}U}}{U}{{{{}U}}UU{}}UU}{U{{U}}U}U{{{}{}}{{UU{}}UU{{{UUU}}UU{{}U{{U}}}UU{}U}}}}{}UU{}UU{UU}{UUU}{{UU{U{{}{{}UU{U{}}{U}}{UU}{}{}UU{{UU}}{{{}{{UU}U{{{U{}}}U}{UU}}{}{}{}}UUU}{}{{}{{UUU{}U{{{}}U{{{{U}{}U{UU{UU}{{}}UUU{{}{}{U}}UUU}}U}U}UUU}}U}UU}}}U}}{U}{}U{{U}U{U}{U}}}{}}}{{{U{{U{{{{U{{U{}{{UU}UUU{{{UUU}{U{U}U}}{}U{}}U{U{{{{}}U}{{U{}{{}}}U{U{UU{UUU{}{{{{U}U}U{}}{{U}{UUUUU{U}}U}U{UUU{{}UUUU{U{{U}}U}UU{{U}}{U{{U}}{{U}{U}}{}}}}{U}}U{}UUU{U{}{U{U}{}}{U{U{{}}U}{{U}{}UUU{UU{}U{{{UUUU{U{}}{UU{}}U}{U{}}}{UUU{}U{{U}}{{{}}{U{{U}}}{}UU{}{}{}U}{UU{U}U}}{}}U}U{}{{{{{{{{U{{U}}UUU{{UU{}}}{}{{U{U}UUU}}{UU}}}}{{{}{}{}}U{U{{UU{}UU}}}{U}}}U{UU}{}{U{U}}}U{{{UU}U}}}}{}}U{{U}}{UUU{{}}U}}{UU{}U}{}}{{{U{{{{{UUU{UUU}{UUU}}UU{{}U{{{}}{}U{UU{UU}}}{}}{{U{U}U}UU}}UU{}}{U}{}U{{{{}}{U{{}{}{{UUUUUU{}{U{U}}{}U{}{{U}{}}}{}U}}{UUU{}UU}{U}{U{U{U{UU}}}{}{U}U{{UU{}}}}{{UU{U{{{}{{{{}}}{}U}U{UU}{UU}{{U{}}U}}{U{{U{}U}}}{U{{U}{}}}{{{{}{U}{{U{U}U{U}}UUU}{{{}{{}}{UUU{{}UU}{}U{U}{{UU{}}}{{U{U}UU{UU{}UUU{}UUU{{}}{U{{UU}{{{U}UUU}{{U}}{U}U{}}}{}}UUUU}}UUU{U}{}}}}}{U{{}}{{}U{{}U{U}{}}}UUU}U{{{}UU}U{U}}}}U{{}{U{}U}}{}}}U}{{}UU{UUUU{{{{{}U}U}}}}U}{{}}}UU{U}{{{}}}}{UU}{}{{U{UU{UU{U{{}U{U{{{{U}}}}UU{U{}UU{{{UUUU}U}U}U}{{{U}UU{}{U{U{{UU{{U{{UU{{}}}{U}{{}{{}{{}U{UU{U{}{}U{}}{}{U}{{{{UU}UUU{UUU{}{U{{{}U{{{UU{}{}{U{U{{U}}}UU}U{{{}}UU}U}}{U}{{{UUU}UU}}}U}U{U}}{}{}{{{}U}{UU{U{{{}{{}{U{}{{U}UU{{U}{}}{}{}}UUU{U{{U{U}}{}}{{}U}}}{}U}}U{{}{U{U{U{}}}{U}{U}{U{}U{}{}U{U}{U{}}}{{UU}}UUUU}{U{UU}{}U}UUU}}U{U}}}{UUUU}UU}}UU}UU{UU}}{}}}}UU}{UU}{}UU{{}{}UU{{}}}{}{U}}{UUU{}{{U}UU{{UU{{}}UU}{{}{UU}{{}}}}}}{}}{{U}}{{{{}{{}UU{UU{}}{UUU{{U}{{}}{UU{U{U}{U}{U}{}}}U}{{}}}}}}}}U}}}U{}UUU{{{UU}{U}{{{UU}}{{U}}}}{U}}{{}}UUU{{UU{U{}}UU{}}UUU}{{{}UU{U{{U}UU}{}{UU{{}}}}}{}}}{U}}UU}}{{{}{}{U}}U{U}{U{{U}{}{{U}U{UU{}{{{}}}}}{{}U}UU{U}}U{{{}}U{{}}U{U{U}}U{U}U}}{{{UUU}U{UUUU{{{{{{}U{U{}}{U}{{{}}}U{}}{{UU{}{}U{}{{}U}}{}{{UU{}UUUUU}}U{U}{}U{{}UU{}UUUUU}}UU}}UU{UUUU}}{{}}U{UU}}{}{{}}}UU{U}{U}UUUU{{}{}{{U{U}}UU{UU{U{{{U}{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}{UU}U}UU}}U}UU{{{}U{U}}}{{{}U{{{{}UU{}{{U}{{{UU{}}UUU}U{}U}{{U}}}U}{}UUU}}UU{{U}}{}U{{}{}}{}}{U{{}}U}{{{U}U}{{U}}U{{}U{}}}UU}}{U{{U{}{U{}}}U}{{U}{{U}}}U{}U{}}}}}{U}{UU}}}{{UUU}{U{{UU}U{{{UU{UU{{}UUU}U{{{{}UU}{UU}UU}{{{U{{U{}}{{}}}U}}U{{U}}}}}U{}U{{UU{U}}{UUUUUU}}}{{U{}{}}{U{U{{{{U{{{}UUUU}}}{{}}}}}{{U{U}}{}{U}U}{U{}}}{U}}}{}{{}}U{{}}{{{}{{U}{UU}}{}{UU{}U}{}}{}{U{{{U}}{{U{U{U}UU{U{}U{}U{}{{}U}}}{{{{}}{U}U}{UU}}{}{{{UUUU}U{U}}{}}U{}{}{UU{}U{}UUU{U{}U{{UU}}}}}{}{U}{}U{}{UU{{}}{U}{U{UU{U}{}{{}UUU{{U}U}}}{U}U}}UU{{UU{}U}U{U}U{{}{}UU{}{{}U}{}{UU{{{}UU{}{UU{}{}{{{}{}U{{{{}{{{{U{UU{{}{U{{{}}U}{{UU{{U{{U}}U{}}U{{}U}{U}U}UU{U{{U{{}U{UU}{}U{}}U{}{}{U{{U}U}UU}U}}{{{}{U}{U{{{}}}UU{}{UU{UU{{UU}}{}UU{}}}{{{{}UU{}}U{{}}{}}{}}{{UUU{}{{}}}U{{{{}}{}U{{{{{{{U}}U}U}}}{U{{U}{UU}U{15040


a random animation I made
SuperDQ14
Scratcher
3 posts

Flipnote Studio: Scratch Edition CODES

{UUUU}U}}U}}U{}}{U}U{UUU}}{}{{UUU{}}U{{{U}U{U{}U{U}}}{}{{}{}U{UU}}}{}}U{}U}U}}}}UUU{U}U}{UUU{{}U}}}}{{}UU{{}{{{U}UU}U{U{UUU}U{}{U{U{U}{}U}}UU}{{{}{{{{{{U{{U}{}U{}}U{{}{}U{}U}{{}{{{}}}{}{{{}U{U}U{}{}{U}{{{U}}U}}{{{{}UU}}{}}UU{UU{}{{U{{UU}U{UUU{U}}U}{{{}{UUU{{{U}}}U}UU}UU{{{}}{}{{{}}{{}U}U}{{}}{UU{U{}U{}}}}UU}}}{}}U}}U{{}{U}{{U{}{U{U}U}UU{{{}U}{}{U}UU}U}}U}UU}}{}U}U{UU{}UU}}}UU}}}{}}}}{UU{{}{U{U{{UUU}{U{}{{U{U}{UUUU}{}{UU}{U{{{UUU{}U{}}U{}}UU}UU}U{U}}U}}}{{U{{{{{{U}{}}UU{}}}}}UUUU}{}{}U}}}}}UUU{UU{U{U}U}}{UUU{}}U}{{U{}{U{}}{}U}}{U{{{{}}{{{UUUU{UU{U}{{{}}}}}}{UU{{{}UU}}}UU{}}}}U}}{UU{}U}}{{U{{U{{{UU{{U}}{}}U{}{{U{}}{U{}{{{{}{}}U{U{}{}{}U{}{}{}U{U{}}U{{}}}U}{}}U{{}}}}{{U{}UUUU{U{}}U{{}{UU{}{}{{{}}U}}}}U}{U}U}{{{}UU}{U{UU{{}{{UU{{U}{{{}}{}}{U}U{}}{}U}U}{}}U}}}U{}UU}}}{}{U}}}{}}}{{}U}{{}}}U}}U}{{{{}U{UU}{{}{}}{U}U}}U}{{}{UU}}}}UU}}UU}U}}UU{U}{{{}UUUUU}}{UU}{}U{U{U{UU{}UU}{{}}U{U{}{UUU{{{}U}{U{{{}U{}}}}{{U}UU}}{U}{U}{UU}{U{}UUU{}{{}U{UU{UU{}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}}{U}}{U{{}}}UU}}{{}{UUU}U{}{{{}{U}}}{U}U}}{UU{{{}{}{{U}{{{}UU{UU{UUUU}{{}}}U}U{{}U{}}}}U}{}}}}{{{UUUUUU{{}{}{}{{{U}{{{U{U}}U}U{UUUU}U{{}}U{{}U}U}UU}}{}{}UUUUU}U}{U}{}UUU{{{{U{{U{}}UUUUUU}}{{{U{UU{}U}U}}U{}U{{UU}}}UUUU{UU}{{}U}{U{{{{}{U}}{U}{}}}{U{U}}{U}UU}}}}UU}{{}U}{{U{U}{}U{}}{}}UU}U{U{UU}{}{UUUUUUUU}UU{U{U{{{}UU{UU}}}}{{}UU{U}}U}}}}U{U{U{}U{}}{U{U}U}{UUU}{UU{{{}U}U{U}{}{{{}U{U}{}{{{{}U{U}{{U}U}U}U{}{}{{{{{UUU{{}}{{}}U{U}U{UUUU}{{U}U{}UU{{}{U{UUUU{}{U}{}}}}UU}U{{U}}{}{}}{{UU}}}}{U}}U}}{}{}}U{}{U{{}U{U}UUU}U{}{UUUU}}{U}U}U}U}}UUUUU{}U}{}U}U}}}{}}{U{U}U{U{}{{}U{U}}}}{}{{}UUUU{}}{{U}{{{UU{{{}}}{}{}{U}U}UUUUU{{{{}}U{}U}UU{{{{}{U{UUUU{{{}{U}}{U}U{}{UU{{U{{U}}{UU{}U}{UU{}{{}U}{{{}U{U{{UUUU}}UU}U{UUU{{U{}UU{{UU{}{UUU}}U{{U}UU{UU}UUU{}{{U}}}{UUU{}U}}}U}U{UU}U}U}}}}}U}UU{U}{U}U{UU{}{U{{U}}}{{{U{U}{{{U}}}}{UUU{{{U{}}}U}{{{}}}{{U{U{U}}U{{U}{U}}}{}U{U{{{U{UU{U}}}{{U{}}U{}}{U}}}{{{{}{{UUUU}}UUU{{UU{}UUU}{UU}{}{{}}{{U}{}U}}{UUUU}U}U{{U}{}UUU{}{{}{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{}{UU}U}}}{{U{}}UUU}{U{U{{{{}{{U}{{UUU}}U{}}}}U{{{U}{U}{U}}}}{}{}{UU}{UU}UU}{}U{{}}U}{{{{{U}{{UU}U{}{}}UU}}{UUUU}{UU}}{U}{{}+++U{{{UU}U{{{U{}}{{{}}U}}{}{U}}}}{}{U{}}}}U{}{U{}}{UUU{}U{UU}U++U}+{}U{}U}{{{{UUU{{UU}{U{}{{}{U}}}}{{}{U{}{{U{{}U}{}}{}}U}}}U{+{}{}+}}}}{{{}}}}{U}}{}}}}UUU{U{UUUU{}UUUU{}}}{}{U{}U}{UU{{{U}}{+{}U{+{U{{{}{}{{}}}U}U}{{}{}{}UUU{UU{U}{{UU}}{{{{{}}{UUU}{{}}U}{+++U+}U{UU{U{U{{}{U{}}}U}U}}}UU}}{U}}U}U{UU{UU{}{{}U}{}}}{{{{{{}}{++}}{}U{{}{}{U}}{{U{{}{U{{U}{U{{}}U{U}UUU{}{}{U{U}U}UU{UUU{{{UU++UU}}U}U{}U{}UU}{{{U{{U{U}}{U}UU}{{U}{{{U{UU{{U{U{}}{{{{}U{UU}+U+++}{{U{{{U{{{{}{}}UU{{U}U{UU{{UU}U}U}U}}U{{U}{U}UU{{U}}{U}UU+}{+U}+}UU{{}U}{}UU}}U{{U{{U{{{U{U{}UU{{U}{{}}U{{U{}}}{{UUU{{UU{+{U+}U+U{{UU{}}}U}U}U{{{{U{UU{UU}UU{UU{U}}{{U{{{UUU{{U{}{}U}{{}U{}{+{U}}}}}}{{{U}U}{UUU}}U}}}{UUU}{}}U}{{}{}{{}}{{UU{{U}{}{UU{U{UU}++}{}UU}}}{{}UU{U}{U{{{{UUU{U}{{}U}}UU{{}U}UUU{U{{{U{U{{{}U{UUU+}{+}{}}{UU}{{}{{}{{}{{UU{U}U{{U{U}U}U}}U{}U}{}{U}}U{{U}}}}U{UUU{{}{+{U{}U}U{{}}UUU}U{U{U{{}}U}}{{{{}}U{{UU{U{}{U}U{}}U{}U{UU}}}{U}{}U}UU}{{{{{UU{}{{{{{U{}U}}}U{UU{U{U{{{}}{{UUU}U}U}}UUUU}}}U}U{U{U{{UU{}U}{U}U{}}{UU}}}}{{{U{UU{}{U}{{U{{{U{U}{{{{{{U}{{}U}U}}U}}U}U}}}{U{}U}{{U{{}}UUU}U}U{}{}UUUU}{UUUU}{U}UUU{UU{{UU}U}}UU{}{}U}{U{{{{}}}}U}}U}}{}U{}U}{}UU}}{}}U}}U}{}{{}UU}}{{}}}U{U}UU{}U}U{{UUU}U}}UU{UU}}}{UU}U}}UU}{U}UU}U}}{}U{U}UUUU}}}{}}{}U{}U}}U}}}UU}U{{{U{{UUUUU{{{{U{}{U}}}{{}UU{{}U}}{{{{{U{U}}{U}}}}UU}}U}UU}UUUUU}}}}UUU{U}{}UU{U{U{}{}}U{{UU{U{}{UUU}{}U{{{U}{{{U{{U{}{U{{UU{}{U}}{}UUU}}}}U}}UU}U}{{{}U}{}{}}}}}}{{UUU}{UUU{}}}}U{}{U{{{UU{U{}U}U}U}}{{}U}{}}{{{U}}U{{U{{{{{U{UUU{UU}U}{}UU{U}}}U}{UUU}}U{}}U{UUU{UU}{}{UU{U}}U}}U{U}U}U}U{{UU}UU{}U}UUUU}{{U{{}UUUUUU}{{}}U{}{}U}{}}UU}}}}{U}}UU}U}}}{U}{}{}{U}}{{UU}{UUUU{}}UU{}}{{{{UU{{}}U{}}}}{UU{}UUU}}}}UU}}{U}U{U{U{{U{UUU{UU{U{}}U{{{}}}U}{U{}{UU{{U}{UUU}{{}U}{{UUUUUU{{U}{{}}U{{}{}UUUUU}UU}U{}U}{}U}UUU{UUU{UU{{{{}UU{}}U}{}{U{{U{{}}U}}{U}U{{}{{{{{}}{{U}}UU{UU}{}{{}UU}{{UU}U}{{{UU{}}{{U{}{}U{}}{}}{}{}UU{{}}{}}{{}U{U{{}{UU}UU{{U}{{{}U}UU{{}}}U}}}{{{U{UU}{}U}{U{UUU}}U{}U}U{}{{}U}}U{{{{U{{}{}}}}{U{U}U}U{}}{}}}{}}UU}{{}{{{}{UU{}U{}}}}{}{{{}{UUUU{U{U}{}UU{{{}U{}U}U}{UUU{{{{}{}}}UU{{}{{{{{UU}U{{}U{UUUU}}}U{{{}U{U{}}}UU}{U{{}{U{{UU}{U}{}U{{}{}UUU{{UUU}{{UU}UUUU}U}{}{{UUU}{}{{U{U}UU}{{}}U}UU{}{U}U}{UU{}U}UUU}U}{}U}}UU{UU{UU{}{U{{U}{}{{}{U{{}{UU{U{{{}U{}U}U}{}}}}{}{{}U{{}{{{U{{{{}}UU}U}U}{UU{{}}}}{{U}}}UU{{}}U{{{}UU{{U{}U{{}{}{U}}UU{{}{}UUU{}U{}{{}U{}{}{{}{UUUU}}UUU}UUU}}{}U}UUU}}{UUU}}UU{}UU{{U{UU}{UU}}{}}U{}}UU}{}{U}}}U{}{U{U}}{U{}{}}}UUU}}{{{}{U{}U}U{{}{{{{U{}}{U{UU}}U{{}}}U}U}{U{{{{{U}U}{}UU{{{}}}}U{U{{{{}U}{}{{UU}{{}{}U}U{{U}}}{{UU{}}}{U{}}{{{UU}{{}}{U{U}{U}U}{{U{{UU}}}{}U{}UU{{{U{U{{{U}{U{}{}}}U{U}UUU{}{U}UU}}{{U{}{U{{{U}UU}U{}U{U}{UU{}}{}}{U}{{UU{{UU}}{}{UU{}{U{{{U{{}}UU}U{U{U}{}}}{}}U{{}}{UUU}}}{U{}}{{U{}}}U}}UU{{{UU{}{{}}{{}{U{UUU{UU}}}}}UU}U}}U}}}}U}U}UUU{UUUU}}{}}U}{UUU{{}}}{{UU{}{U{{{U}U{}U}}U{}{{UU{{}{}}}}UU{}U{}U}}}}U{}}{{{UU}U}}U}}{}}{}U}UU{U}UU}U{}{{UUU{{{UU}}U{}{}UU}UU}U}U}{{{}U}U{{}{}{{}{}}}U{{}{{UU{U}U}}UUU{{U}U}U{{}}}UU{{}{}{}}}{}UU{{{{{UUUUU{{U{{U}{}UU{{}UUUUUU{U{}}{}{}{}{}{UU}U{{U}U{}{U{{{}{U}{}{{U}U}{U}U}UU{{U}U}}{}}U}U}U{UU{}U}}}UU}{U{}{U{UU{U}}UU{{{{UU}{{}}U}{{{}{{UU{{{U{{U{U{{{}{}}{{{}}{}UU}}UUU{}{U{U}U}{}{}}}U+++++}}UU}U}}{{UUU{U}}{}}U{U{}UU{{{U}}{}{{}{UU}{U{U}}{{{UUU{UUU{+}U}{+}{{U}}U}{{U{}}U{{}{U}}{}{}{{}}}{{{{{}{}UU{U}U{{{}}}UU}{}U+U{{UU+UU}U{U{}}}U{U{}}}{U}{U}}}{{}}UU{}UUU}}U}{{}U{}{}}}{{}{}}{++UU}+}U{}{UU}}{}UUUU{}{{U}UU{}U{}U{{U}}}}UU{U}{U}{}U}{{U{}{UUU}{+++++UU{}U{{U}}}{UU{U}}U}}}}{{}{{{{U{}U{{}}}{{{U{U}{U{{{}{UUU{}+++U}{{{{{U}U}}U{}{}U{U{U{}}}}U}UUU}}UU}UUU}}U}}}U{U{}}{{UUU{U}+}++{}}{{}}{}}}}U{{UU}}U}UU}U{}}}{{}{}{U{}U}U}U}U{U{{U{}{U}}}UUU+{+}+{}{{UUU}{}}UU}{}{}U{}}{{{{}{}U}{UU{UUU}U{{}UU}{U}U}U}{U}U++{}+UU+U}{}}}{UU{{{}U}}U}U}U}{{U{{}U{}}U{}{U{{UUUU{{}}{{{{{UUU}}}{++U{U{U}UUUUUU}{U{{}{{{U}{U}U}{{UU}{{{}UU{{UU}{{U}}UU{U}}{U{{}}{+++}UUU}U{U{U}{}U{}UU{{U{{U}}U{{{UU}U{{U}UUU}U{{{UU}U{{}{}}{{}{+{U}+{{U}{}{{UU{U}}U{U{}U{}{}{}}UUU}U{}}{{{}{UU}}U}{U}{U{}{{{}U{+}}UU++{U{U{{{}{U}{U}{{{U{}{}}U{{UU{}{}UUUUU{}{UU{{{{}{U}UUUUUU{UUU{U}U}{U}UUUU{{}{{U}U}}{UU{U{}{{UUUUU}}{{}{}UU{}{}{}}U{{{U}{}}UU}{U{{}}}{U{}U}{U{{{}}}{{{UU{U}}}}{{}}UUU{}}U{}U{{U}UU{}{U}U}UUU}{UUU{}UUUU{}{}}{}{{{{{U}UUU}{{}}}}}{}{UU}{U}U{}UU{{}UU{U{{U{{{{{U}}{{U}U{UU}U{{UUU{}}UU{U}}}UU{U{U{}}{UU}}U}}{{}{}UU{}UU}}}UU}UUUUUU{}}}U}{{{{}{{U}U}{UU}}UU{UU}U}}{}U}U}{{}{U}UU}}}U{{}{U}U{{}{UUUU{UUU{}U}UUU}}}{U{}}U{U}}}}{}}{}}}}U{UUU}{{{{U}}{}}{}}U{}}{{}{UU{U}{{UU{UU{UU}U}{{}U}}}U{{UU{}U}U}{{}U{}}{{}UU}}U{{U{{U{{{{{U{{U{}{UUU{UU{}}U{}U{U}}UUUU}}{}{U}}U}}}}{U{}U}U{U{}{}UU{U}UUU}{UU}{{}}}{{}}}}U{{{}{{{UU{U{}{U}}}{UU}{{{U{U}{{}{{U}UU{{{UU{U{U{U}}}}UU{U}{}U}{}U{}{{{}U{{U{U}{{}{U}}{UU}{U{}}U}{UU}U}}UUU{{}U}UU{}UUU}}UU}UUU{U}}}{U}{}{{{U}}}}}U{}U{{}}UU}UU{}{UU{{UUU}{{}U{{{U{UU}U{{}}}{{UU}}{}U{UU{{{U}U{{U}}}U}}}}{{}}UUU}U{}{UU}}}}}{{{{UU{{UUU{{}U}{}U}U}UU{}{{}{U}{{{}}UU}UU{U}UUUUU{}}}U}{}U{}U}{}{}}}U{U}UU{{U}{{U}{{{}{}U{U{{U}U}}{}}{{U}}U{U}{U}U}{U{UUU}U}{U}UUU}{{{{{}}{}}U}{{}{UU}UU}UU}U{UUU}{U{{}}}U}}}U{UUUUU{U}UU}}}}U{}{{UUUU{U{}}UU}U}U{{}{{}{U{UU}{}}}}U{UU{}UU}{{UU}U{{}}U}U{U{}{{UU{}{}}U{{}}U}{}UU}UUUU{}UU}{}}{}}}{}{U}}}U}UU}U}}}}{U{}}U}}UU{{}}{}}{U{{{U}U}U}{U{{{{U{{}{}UUU}UU}}U{{{U{}{U}}}}U}U{UU{}{{}UUU}}U}}{}U{}}{U}U{}UU{UU{{U{}U}{U}{{}{UU}}U{{{U}}{{{{{{{{{U}{{UU}}{{UU{}}{{}}{}{}U}U}}}}U}{UU{{U}}{UU{}{U}}}}}U{}{UU}UU{{}}U}}}}}U}}U}{{U{}{{{{}{{}UU}{U{{U}{}{}U}U{{{}U}{U}U{}}U}{{}{U}{UU{U}{UU{}U}{{}{U{{UU{{U{UUUUU{}}}}}U{{}U{{UU}}UUU{}{{}U{}U{}}U{{U}U{{{{{{U}}{}}{UUU}}{}{}{UUU{U{U{U}}{}{U}{U{}U{}}{}{{}{{}U}U{U}}{{}}{{{UU{}{U}}U}{}UU}UU{}{{U}{U}}}UUU}{}}{}U}U{U}UU}U{{{{{}}U{UU{{}U{U}U}U{}}}U{UUUUUU}U{{{{U{}U}}}{{UUUUUU{U}{}{{}UUU}}{UU{{}}UU}}}UU}U}}{U{{{}}{UU}{}U}{}{U{{U{}}}{U{U}{U}{{{{}U}}{{U{{{UU{{{{U{{}}U{UU}}}U{}}}{}{U}UU}U{U{}UU}U}}{}{{}U{{{UUUUU{UU{}{}{U}}{}}}U{}}{{U{{{{}}{}{{U}U{{UUUU}}UU}}}U}U}}}{{{UUUU{}}}U}}U}U{U{{U}U{U}UU{{{UUU{}U{}}}U}UU}UU{{}U}}{{{}{}UU}UUU}U{{{{}{{{{}}{{{{}}{{{}UU{{UU}{}UU{U{U{U{}U{U}UU}}{UU{}}U}U{}}}U{{{{{}UUU}U{{UU}U}}{U}UU{U{U}UU{}{}U}{{{{}UU}{}}{}{{{U{UUU{UUU}}U{U{}}}UU}{{{}}{UUUU}UUUU}}UU{{}U}{{{{{{{{U{{{}}}{{{}UU{{}{U}{UU{}{U{UU{{U{}}U{U{}}UU}{}U}}}U}{U{UU{{{{{}}{U}{}{U}{U}{U{}{}}}{U{{U{UU}{}{{U}U{U{}{{}}}}}U{{UU{{{}{}U{{UU{UU}}{U}UU}{U}}U}{{}U{}{}U{}}U{}}}{U{UU{{U{}}}UU}{{U}}U}}UU}U}U}U}UU{{}{}U}U{U{U}U{}}UUU}}{U{UU}{U{U}{U{{UUUU}{}{}{{UUUU}}}U+++{{}{{{U}}}UU{}{{{{U{UU{{UU}U{U{{{U}}U}{}}}{U}{{{}U}}}U}UUUUU++U}+}U}{UU{{{{}U{}}U{U{{U}U{UUU}{{UU{{}{{{}{{U{UU}}UUU}U{}}U{U{+}{{U+}U{UU{UU{}}UU}UU{{UUU}}{}}}U}{}}{}}{}}{}U}U{UU{{U}}UU}}U}{+U}}{+U{U}U{{U{U{}UUUU{U{U}UU{{{U}{UU}U}U{{{}UUU{UUUU}UUU{}U}}U}+++}+{{}}{{U{UUU{U}{U{}{}}U}{}{{{{}U{{}U{U}U}U}{{}}}}U}}{UUU{}{{{U++{UU}{}U{{}{{{}U}U{U}{}U}{}U{{{}}U{UU{}UU{{}}U{}{{UU}U{}}U{UU{++}}U{}}U}{{{{{UU{}{U{U{{U{{{}{U{{U{UUU{}}}UUU}UUUU}UUU{{U{}{}{+U+++{{}}{{U}}}}U}{}{}{}{UU{}{{{U}UU{{}}{U}U{{}}{UU{U}{U{UU}U{}+U{+}}+}}{U}{U}}U{UU{}}U{}{UU{}U{{}}}}}U}U}}{}}U{{UUUUU{U{U{U{{{+{{+UU+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{}U{UUU{UU{++{{{{U{U{{}{{}U{U{UU}}UU{U{}}}}{}}}U}{U}U{}{}}{}U}}U}UUU{U}U}}+}}+}{}{}{{U{}}}{UUUU}U{{U{UU{UUU{{U{{}}U{UU}}{}UU{}{{{}}}U}{UUU{U{{+U}}UU{{{UU{UU{}{{UU{}}{U}U{}{U}}}{{}{U{{{}{{UU{U{}}U{{{UUU{{U{U}{}{U}}U}U{}U}}}{{UU}}{UU}U}U}U}}{}{{U{U}}U{}}}U{{U{UU{{}UUUU}{}}U{{{{UU{{}U}{}{UU{{}{UU{U}{U}U}UU{{U{{}}U{U{}UU{}}{}}}{}}{UU{{U}U{U{{U{{{U{}UUU{}U}{}U}U}U}}{}}}U{}}{UUUU}}{U}{}}UU{{{}{U{}}}UU{}}UU}}}U}{{U}}U}U}}U{}{}UUUUUU{{}U}{}}U}}}{{}UU{{}}}UU}{U{}}UUU{{UU}{U}{{}}U{{{}U{{{{{UU{}{}}{{}U}{{U}{}}}{{}{U{U}U}}{{U}U}UU{UUUU}U}U{}}{}}U{}}}}{}{{U}{U{}U{U{{}}}}{}UU{UUU}{{U{}U}}{{{}UUU{}}U}{}}{{{}{U}}{}UUU{{}U{{}{}}U{{U{U}}}U}U{{UUU}UUUUU}}{U{UUU{}UUU}}}{{{U{}}U{U}U{}U}}UUUU{}U}{}U{}U{UU}}}}U}U}}}U{}U{{}}}}{{{{{{{}{{{}}}}}{{{U}{U}}U{{}}{{U}UU{}}{{{}U{U{{}{U{{{}}UUU}{U{{U{U{UU}{}U{}}}{{{}{{}{U}{{U{{UUU{UU}{{U{}U{{{UU{{{U}{U}U}{U}U}}{U{}UU}}{U{}}}U{}U{{}}{{}}}{{U{UU{{U{{{U{}}}}{UU}{{{U}U}UUU}{U}U}}{}{{{}UU{}}}}{U}U}{{}}{}{{U{{{}{{{}}U{UU{U}}}U{U}U{{{}}{{{}U}{{UU}}}{U}}{{UU{{}UU}U}U}}U{{{{{{UUU{U}U{{{{}UU}}{}{}U{U}}U{{}UUU}{UU}UU}U{{UU}{U{{}UU{U}}{{{}U{{{{{}}{}U{}U}{{UUU{UU}{{U}{}}{U{UU}{{U}}}}}}}U{U{UUU{U{{{}}}U{{}{U}U}}}{{U}}{}U{{}{}U}{{U{U{UU}UU}}{{}}}UU{}}}U{UU}}U}{}{}}}}}{}}}UU{{}{U}{UUU{U{U}U}}{UU}}{U}{{UUUUUU{UU{}{{}}}{{{U{}UUUU{}UUU}{}}}U{{{UUU}{UUU{}UUUUUU{}U}}}U{{{}U{UUU{}}U{U{{U}U}{UUU}{U{}}{{}}U}}}}{}}U}{{}}}{{}{{U}{UU}}{{}{{UU}{{U}{{}}U}{UUUU{UUUU}{U{}}{{}}UU{}U}}}UUU{}}}}U{{U{}{U}}U{{U}}}UUU}{UU}U{{}}{UUU{U{{{{U{U}{UU}UUU{U}U}{UU{}{}}U}U{{}}}U}{}{{}}U}}U}}{{U}UU}}{{{UU}}UU}{{{U}U{{U}U{U}{}}}{}U{UU}U{{}}UU{{}U{}{U}UUU}UU}}{UU}U}}{UU}{{}}U{U{U}}{{U{{{{U{}}{UUU{}{{}{{{{}UU}}}{UU{U{UU{U{}{U}{{}UUU{{U}{}}{}{}}}}U}U{}U}{U}U}}{{}U{UU{UUUU}{{{U{{}U}}}{U{{}{U}}U{U}{}UUUUU}{}}}{U{U}{}{{{{}}U{U}UUU}U}}}}U{{}}UUU}{U{{U}}}{{}{}{{{U}{UUU}{}}}{}}U{}UU}}UUU}}UUU}}}}}{{U}}}}{UUUU}U}U{{}{{}U{U{UUU{{U{{{}UU{{U}UU{U}U}}}U}{U{U{U{UUU}UUUU}{UUUU}UUU}}U{U}U{{}U{}}U{U{{}}}U{{U}}UUUUU{U}}{{}{U{}U}U{UUU{}}}}{U{{{}}{{}}}}}{{}}U{U{}{{U}{{}}}UUUUU}}{UU{}UU}U{{{{{U{}{{}{UU}U}{{{}{}{}{U{}}UU{{UU}UU}{}{U}UU}U{UU}U}{U{U{U}}}U}UU}U{U}{UU}UUUU}}}}}{{}{{{UU}}U}{UU{}{{{UU}U}U}U}U{UU}U}{}}{}UU}UU{{{}U{}UUUU}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}{{UU}}UU}U{U}}{UU}{{U}U{{}{{{U{{U{{U{U}UU{UU}{U{U}}}}}}{}}UU}{}}}{}}{UU{}{U}U}{}U}}U{{U{UU}{}}}{}{}U{}}U{U{UU}U{}{U}}}}{{{U{{UUU{{{}{U}{}}{}U{}{UU{UUU}{U}{U{{{U{UU+++++}{U{}{U}U}{U{{}U{UU}}UU}{U}{U{}}UU{U}}}{U}{U}}{{U{}U{}{U{}U+{UU}+{}U{{{{}{}{{}}}{}{}{{U{}}}{{{UUU}{}{U}U}U}}{U{{{}{}}U{{}{+U{{UU+UU}UU}}UU}U}}UU}{U}U}{{}}U}{{}}{U}U}}{{{U}{U}}}{{}U{}{UUU++}U}+{U{}U}}UU{}}}{}U{U{U{U{}U{{{U{UU}U}}}UU{U}U}{U}U}}}UUU}{{{U+++++U{}U}UUU{{{{}{{U{UU{UU}U{}}}}U{{U}U{}UU}U{UU{}{UU{UUU{{UU{+++}U{UU{}}U{}U{}{{{{}{}{}{U}}UU}{U}{{}U{{}}U{{{{}{}{UU{}}UUU}}+}++U{U}{{}}}{{{U}}}{{}U{U}}}U{U}U}U{UUU}}U{{}{{UU{}}{{{UUUU{}}U+U+{+}{{{{U{U}{{}{{UU{U}{{U}{U}}}}{}UU{{}}{}{}}UUUU}}UUU{UU}UU++U{+}U+}}{UU{{{}{{{}}{{}{}}}}}UU}U}UUU}{UUU}{{UU{U{}{{{{UU{UU{U{{U++{}UU}U{U}{}{U{{{UUU{{{UU{UU}{}U{{UUU{}{}U{}UUUU}}}U}U}{{U}{{U}+++U}UUUU{{}{U{{}U}U}U}{{}}}U}}{U}UU}{U}U{U}U{UU}{}}{U}{}}{U{U{+{{{+{}{UU{{U}U{{U{}{{{UUU}}}{}}U{{}{UU}UUU{{}}{U{{UU{}}}{}{}}U{+}}}{++{UU}U}}{}UUU{{{UUU{}{}U}UUU{}U}UU{U{U}}}{{UU}{U}U{{U}{{}UUU{U{{U{}U{U{U}}}{{UU}U{{}{{{}{{}U{{{U}}{{}}{{U{}}{{}{{U}}}U{{}UUUU}{{}U}}{}U}}{}}}{{}UU}}UU}{{{UUU{U{U{{U{}{}}}UU}U}U}U{}{{{{U}U{{{{{UU{}U}}}{}}{}{{{}{{{}}}{}}U}{{{}U}}}{}{U}}}U}UU{}}U}}}{UU{}UU}{}}UUU}{{UUUUUU}U}{UUU{UU{}}{UU}U}UU{{}}}}U}{}}UU}}{U}{}U{{{UUU}UU{}U{}{{{}}U{}{{UUU}}}}{U{}{}}U}}{{}}{{}{U}UU}U}{UU{{U}}{U}{{{}U{{U}}{{UU}U}{}{{}{}UU}}{U{U{{U}U}}}{}}{{{}{U{U}}UUU}U}}}}{}{{{}}U{{{{}U}U}U{U}}{U}U{U{UU}UU{{{U{U{UUU{{}U{U}{U{}U{U{{U}UU}}UU}}{U{{U}{U}{{}{{UUUUU{{{{UUU{}{}{U}U}{U{{}U}U}{{U{}U{UUUUU{U}{{{}}}U}U{}U}{}{}{}{{{{U{}U{}}{}}{}{}}}}{UU}U{UU{U}{}U}U}U}{{UU{}{}}U}{{U}{U}UU}UU}}{U{U}{U{U{U{}}{}}{{U}}}{}}}{{{UU{{}}{U{U}{UU{}{U{}U{}{{}{}}{}U{U{{}{{{{}}}}{{{{U}{UU{}U{UUU}}UUU{U{{}{}}{}}U}}{}{}U{{{{}}}U}U}}}}}U{}U{{U}U{{UUUU}U{}U{U}UU}U{}{U}{}{{{{{U{}{{}UU}UUUU{UU}UU}{{}U{}UU}UU}}{{U}{U{{UU{}}U}}U}}U{{UU}}U}}}U{{U{UUU{{{{}UU}{{{UU}UU{}UUUU{}}UUUU}U}{}U{}{}{{U}U}{{{{UU{}}{{UU{}{}}}{UUU{}U}U{}}U}{}UU}}{U{}{U{{}}{U{}UU{U{{UU{{{UUUU{{U}U}}{{{}}U{}}}{{}{{}}{{UU{{U{U{}U}}}U}}}}U{}}}UUU}}UUU}UU{U{{U{U}{{{U}U{}}UU}}U{}}U{}UUU}{{{U{U}}{{U}U{U}}}{}}UU{U}}{UU}}{}}}{{}}U{}}UUUU}U{}{}}U}U}U{UU{UU{U{U}UU}}}U{UU}}}{}}}UUUU}}{U{}U}{U{{}{}{U{UU{U{{{}U{{{U{{UU{U{UUUU}{}U{U}{U{{U}U}}}{{}{UU}{}U{{U{U}}{{{}U}}U{}UU}U{{}{{}{U}}{{{U}}{{U}{UU{{}}{{{U{{}UU{U}}{}{{}U{}{}UU{{}U{}}{}}U}U}{{U{}}}}U{}UU{{U}}UU{U}UUUUU}}UU{{U}U}U{}}{{}UUUUU}}{U{}}}}UU}{}}UU}}{}{U{{U{U{UU{{{{{}{}}U{{{U{}{U}{{U{}U}U}{}{{}}}{UU{}{}{UU}}{}{UU}}{{{UU}}}{{UUU{UU{{}{U{}U}U{{{{{}U{UU{UU}{U}U}}{{{{{UU}UU}}}}}U{U{}{}U{U{U{{U{}}{{{UU}{}{U{{}}{UUU}U}{UUU}{UUU{}UUU{U{U{{{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{}UU{}}UUU{}U{}{}{U{{U}U}{{}}{{{{}{}{}U{UU{}{}{}}U{}{UU{{}{UU{U{}U{{{U}U{}UU}{}}}U}UU{U}U{U{}}{U}{UU}UUU{{U{}U{}{}}}{}}UU{U}{}UU}}{U{{{}U}{}UU{U{}{}{{}UU}}}}{{}U{U}U{}U{{U{U{{UUU{{{{{UU}{U}{U{{{{{}UUU}{}}}}}U{UU}UU}{}}{UU}U{UUU{U}}}}}UU{U}U{}}U{{U}{}UUUU{UUU}}UU{{{{{}{}{{}{}U{U{{}{{{{}U}U}{}UU{}UU}UU}}{UU}{}{}}}UUU}{U}}}}U}{}}{{{{UU{UU}}U}U}{{}{U}}U{{}U{UU}UUU}{{}{{{}}UUU}{UU}{{U{}{U}U{}}U}{{}{{{}{{}U}{}}}{{}}{U{U{U}{}U{{}{{{}U{}{U}}{{}U{{}{}UU{{UU{{}{{UU}{}}}}UUUU{}}{U{}}U{{}}U{U{UU}{{{{UUU}{{}U{}}{UU{}{{{U{}}U}{{U}{U{{{{{U{U}U{{{U{}U{U}{}{{}{UUU}U}U{{U{{{{{{{}}}U}}U{{U}}U}U}{{U{U}}{{U}}{UU+++}UU}}{UU{{}{UUUU{{{U}{{}{}{}U}{U}{}{{}}{}UUU}}}{U{}{{U{{{{{U++{}+{}}{U{U{{{{{{{UU}{}U{}}}U{}{UUUU}{{}U}}{}UU}}}}}UU{{}}}}}{{+U{{U+}UUU{}{U{{{}{{}UU}{}}}{}}U}UUUUU{{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{{{}UU{}U{}}{UUU{UU{{}}{{}U}{}{}UUU}++U}}UU{}{U{}}}}UU{U}}{}{UUU{}UU}}{U{{U{{U{}}{{}}}}U{}}}}}{U{}U++}}{UU}UU}{{U{{{{{U}{}}{}{}U}}{{}{}{{{}}U{U{UU{U{}}{{UU{{U{UU}+U+++{}}{{U}{U}}UUU{}{}}U}}}U}U{{UU}UU}U{{U}}}}}U}}{UU}U{{}UUU{+}U+{}+}{{{UU}{U{}U{{}UUU{{}}}UUU}}}}{}U{}{{}{{}{{{U{}}{}}{{{}}{+}}+}}+}UUU}{{UU{U{{}}{U{}UU}}}{}UU}U}UU{}}{UU{{{U{}}}}U}{{UUUU{}{{+}U}U{U}{U{{UUU}U}{{UU{U}U{}{{}{U}{{UUU}{U}}{}{UU}{U}U{}U}{{{U}{++}U{{}U}UUU{{}{U{}{}}{UU}{{{U{{}U}{}}{U{{}{}}{}}{{{{UUU}}{}U{U+UU+{{}UU}U{UUUU}{{}U{U{}{}U{}U{{U{U{{{{}{UUU}{{}}U}UUU}{U{{}{}}{UU{+}}{{U}{}{{U{{}{}}{U}}U}{}{U{}}}}U{{}{{}}U}{U{UU}{}UUU{UU}{U{}}{}U{}{{{U}}UUU{{{{{{}U}U{}}{U}U{UU}{}{UU{{}{U}}{}{UUU{U{{U}UU}}U{}{U}{}}{}{{UUUUUU{{{UU{U{}U}{U{UUU{{}}U}{}U}{U}{}}U{U}{}}}}UU{}UU{UU{{}}UUUU{U{U{}UUUU}UUU{}}}UUUUUU{{{UUU{}}}}UUUU{UU{{U{}}}U}}U}{}U{UU}UUU{UU{U{}}U}}}UU}UU{UU{{}{U{UU}}}}U}{}{UU}}{{U{U}{U{{}{{}}{U}}}}}U}}}UUU{}}}{{U}{{}{UU{U{{{}}UUUU{{{}}{}{}{}{}U}{{}{}U{{{{U{}U}UU{{UUU}}{U}U{{{}}{}}{U{}U}{U{U{}}U{U{{U}}{{}}}}{}{UU{UUU}{U{UU}{UU{}{U}{}}{}U{{{UU}U{U{U{UUU}{{{{}}}{U{UU{{{{}{{}{U}{U{}}U{{{}{U{U}{U}}}U}{{{{}}{U{{}UU}}}{{{}{UUU}}}}U{UU{UUU{{{}}U}{{U{{{U}}}U{UU{{}}}UU}}}U}{}}UU}}}{U{UU}}}}}}{{{{{UUUU}}{}{{}U}{U{}}U{{U}U}}{{{{{{}U{}}{}{U{{{{U{}U}UUU{U}U}{{U}}{U}UU}{}}U}}}{{UUU{}U}{}}{UU}}U}}{{}U}{}U}U{}{}UU}}}{U{}}}U{U}{{U}U}{}}}{}}}{{{{{}{U}{}}{}{U}U{U}UU}{}{}}{}{{U{}U}U{{U{{}{}U{}}}{}{{UU}{{{UUU}U}}{}UUUU{}UU}UUU{UUU{}}U}}}{{UU}{U{U{UU{{}}{}}U}}{U{}UUUU}}U{{U{{{U{}}U{{}}{}}{UUUUU}}}}{UUU}UUU{}}{{}U}{U{{{{{{{UUU}}{{{UU{{{{}{}{{{U}U}}{{UU{}{U}}U{}}}{}{U}{UU{{}{}}{{}U{}{U{}UU}}}{}U{}U{}{U}}UUU{{}}U}U{}}}U}{UUU}}{U}{}U{U}}U{{UU{}}UUU}UU}}}UUU{U{}}{U}}UU}{}}}}}{{U}}}U}}UUUUU}{{{}}UUUU{UU{}}{{{{{}UU}U}U{UU}}UU}UUU}UUU{U{UU{}{U}}{{}}U}UUU{{{{{{{}{U}UU}}U}}UU}}}U{{{UU{}U}{U{{{}{}{{{}UU}{{{U}U{U{UU}{{UU{U}}{{U{U}{{}U}{{U{{}U}UUUU{}U}}{{U{}}}{}}{UUUU{{{}}{}}U{UU}U{}}U}}}}{U{{}U}U}U{UUU}}{}}{}}{{}UU}U{}UU{UUU}U}{UU{}{}}{{U}UU}U}UUU}}}{}UUU}{{}}UU}{}}U}{{U{U{{U{}{{}{{}{{{}{U{UUU}{{}U}{UUUU{}U}{{}U}}{U{{}{}}}UU}}U}{U{UUU}}U{U}{U{{{{U{U}{}{UUUU}{U}UU}{{}}{{UU}{}U{U}}{{}}}{U}{{}U{{}}{UU{{}}}}}}UUU}{{{}}U}}}}{}}}{U}U}U}{{U{}U}{{U{{{}}{{{}U{}{{}}}UUU}U{{}}}{U}UUU}{{}{U}{{{{}}U}}{U}}U}}}{{{{}{U}U{U}U}}U}{{UUU{}UU{{{{}{{{{{U}{{U}UUU{{}{{{{UU}{}UUUU}U{U}}}}U}{}}}{}}{{{UUUU}UU}}}{U}{}UU}{{{UUUUU}{{}}}{U}}}}}}{U{}{U{UUUU{}{}UU}U}{}{}{U{}UU{}{}{{{{{}{{}U}{{{U}{}{UU{{{U}{UU}}}{}}}U}{{}U{U}}U{{U{{{{{{U{U}U{{}UUUUU}}}{{}}UU}UU}{{{UU}U{{U{U}}{}{}U}{}}}{U{{U}{}{}{UU}UU{}}}UU{UU}}}U{U{U}}{{}UUUUU{}U{{{{}{}}}{U{}{}{}{U}UU{}U{U{{}U}U}}U}}U}{U{UU}U{{{}UUUUUU}U{{{{UU}{U}U}{}U}}U{}{U}{{}{UU{}{U{{{}UU}U}{{}}}UU}}U}}}{U{}}}}{}}}{{U{UUU{U{{UU}UUU}{U}}UUUU}{{{}}{UUU}}{}UU}}U}U{{}{{{U}}U}}}{U{}{}UUUU{{{}}}{U{{UU}{}}{U{U{U{{}{}{U{U{}}UU{{{}{}{}{}{U}U{U{}}}}}}{{}{}U{{U}{{}U}U}{{U{}{U{{U{}{{}U{UU}{{}}}}{UUU{}U{{{{{U{U+++++{{}UU{}{{UU}{{UU{}UU}}}}}U{}{}}{}UU{}{}UU{UU}}}{}}{U}U{}{U{+U{UU+UU}}{{}{{}U}{UU}}}}{U{{UU{{}{{UU{{UU{{U{UU{U{{{U{U{U{}U{{+}{}}{+{}{U}UU}{U}U{}{U}}UUUUU{}}{UU}{UUU}{}{{U{U}}U{U{U{{U{UU{}++U{{+}UU}UU{}{}}{}{U{}}}U{{{}{}{U}{{{{}U}}UU}}}{U{{{{UU}}U{U}}{}+++++}U}}UU{U{}{}UUU}}UUU{{}{{{}}U}}U{}{}U}UUU{}{}{}U{U}{{}}{{{+++}{}UU}U{{}{UU}U}{{U}}{UU}}UU}{UUU{}U{}{{U}}}{}U}{{{U}}{{}UUU+{++{}}U{{}}{}{}}{U{{}U{{U}{}}{}UU}}}}}}U}}{U}U}U}UUU{}{U{U}}}{}+}+{+UU{{}{}U}}U}}{}UUU}UU}}}}UU{{}{{UU{{{}UUU{{}{{U}}}}}U}{{{++U{+}}+U}}U}{}UUU{{}{{{}UU{U}}}{U{{{{}}}{}U}U}{}U{}}{{U}{U}U{U}{UU++{U}}}{{}{}{{}}}}}}}{UUU{{{}}{U{UUU}{{}{}U{}}U}U{{}}}}}{}UU}{{}+++{{{{UU}UUU{{}}UU{}{UU}}U{{}{U{{U{}{U{U}}}U}{U}{}U{{U{{}}}UUU+UU{+{{U}U}U}U{}}{U{}{U{}}UUU}{{U{U}U}{{{{U{U{}}{}}UU}U{UUU{}}}}+}}{{++U}UU}UUU{}{U}}}}{U}U{}U{{{}U}{}U}UU{}{U{UUUU{U}}U}{{U{}}U}{}}{}{}{{{{{}}U{{U{UU{{}}}U}{{{}}U}UU{{U}{UU{{U}U{}U{{U}}U}UU{{{{U}U{}{{}U}{}{U{{UU{U{}U}}{{}U}U}U}{U{}{{}UU{{U{{}}{UU{{{U{U{}}{}}{}}}U{{U{{U}}{{}{UU}U}U{U}U{{{{U{}{UU{{U{{}UU}{{U{{}U{}}{{U{}}{U}U}U}{UUU{}}}{}U}{{}{U}}UU}{}}UU{U{U{}{}{}{}UU{U}{U}U{{}{{{}{}}{UU{U}U}UU}U{{{UU{{}}{U{}}{}}U{{}U}{}{{}UU{}U}U{U{U{UUU}{}U}}{{{}U}{UU{{}}U{}UUU}}{}UU}UUUU{{{{U}}UU}U{}U{{}{{{}}UUU}{}U}{}{U{{UUU{UU}}}{U{UU{{}U}UU{U}}U{{U}U{U}}}{}U}U{}U}}}U}U}U{U}}}}U}}}{U{}}UU{{U}{{U}U}{}U}U}{{{}U}UUU}{{U}{{U{{{{}UUU{U}UU}}{U{U{{UU{{UUUU{U}U{}U{U{{UU{{{}U{{{UU{}UU}}}}}{UU{}}{}}{}UUUU{UUU}U}U{{}U}{}{{{{{{}{{U{UUUU}U}U{U}}U{{{}{U}}}U{U}}{}U}}U{{}}U{{{}{U}U}}}{{{U{}}{{{UUUU}UUUUUU{}}{}}U{U{{U{}{UUU{UU}UU{U}{U{{{}}{{{{{}}{}{}}{}{{}}U}{}U{}U{{UU}U}}}U}{{{{}}U{}}{}}}{{}{{}}}{{U{}U}}{U}UUU{UUUU{{}}U{{}}UU}}}}UUUU}}}UUUU{}U}U{{}}{}{}}}UUUUUU}{UUU{}U{U{}U}}{U{}}U{}}{{U{}UU{}}{}{{U{UUUUUU}}{U{}UUU{U{{}{U}{}{}U}}}UUU}{{UU{{}{{}}}}}{U{}{U{U{}{U}U{U}U{}}UU{{U}{}{{U}{{U{}}UUU{}UUUUU}{}{}U}{}}UUU{UUUU{U{}}}U}{UU{{{U}}}UUU}U{U}{{U}}U{U{U{}{U{}}{{}{{}UUU{}UU}{{}UU{{{}UU}}UUU}UU}}UU{U{{{U{{}U{U}{}{U{UUU{UUUU}U}{}}}{{}}{{}}}U{U{{U}UU}U{UUU}U}UU}}}}{}{}}{U{{{UU{{U}U{{{}UU{{}{U}}}}}{{U}}U{}{U{UUU}UUUUUU}{{{{}U{{}}{U}{U}U}U}}}{{{}}{U{UU{UU}U}}{U{{{U}}{{}U{U{}U}}{{U{}{}}UUUU{}}{}{U}U{}{}UU{{{}{}{U{UUU{{}}UU}}U}}{}UU}}{U{}U{}U{U{U}{{UU}}{UU}U}U{U{{U{U}{{}U}{{{UU{}U{UU}UU{}}U{{}{{UUUUU}U}}}}U}{{{{}}{{}{{}UU{}}}}}{{UU}}}}}{}U{}{UUU{U}U}}U{UU{UU}U{}{}}}{UU{{{UUU{UUU{}U{UU}}{U{U{}U{}U{}U{}}}U}{{U{{UUUU{{UU{}{}UU{{}UU}UUU{}U}}}{{{{U{{{{{}U}U}U{UU{UUUU}U{{{U}UUU}UU}}{{U}UU}}}}UU}UU}UUU}{{{{}{U}}{UUUU}}}{{U}{}{}U}{{}{}U{}UU}UU}{UU}{UU{}UU}{}}U}{U{UUU}U}}}}}{}{{}{}UU}{{{U{UU}{{U{{}U{}{{}}U{}U}{}UU{U}{{}}U{}}}}U}{{}U{{{{{{{{U}UU}}}}{{{U{{{UUU{UUU{}{UUU{{U{}}{}}{{U{}{{{{}{{U{}{{{U}{}{UU}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{{{{}U}{{UUU}}{{UU{U}U}{U}UUUUU{UU{{{{{U{{UU}U}UU{{{{{{{U}{{UU}}{}{{}{U{U{UUUU}{}{}}{{}}{U{U{{UU}U}U{}U}UU{}}}U{{{}U}{UU}{{U}}{U{}{{{}}}UUUU{{U{}}}U{{}}{}}{}}U}{}{{{{U{U}{{}UU}U{{}U{{}U{}{{U}UUUU}{}{{}{{}U}U}}{UU}}}{}U}{{}U{{{U}{{}}}}{U{UU{}}{U{{}{U{}U}}{{UU{{}{{UUU}UU}U{{{{}{UUU{U}U}}{{{{U}UU}UUU{{}{}U{{}}UU}}UU{}U}U{}{UU}U}U{}}{U}}}}U}{}{U}{}}}U{{}UU}{U{{UU{U}{UUUU}UU}UU}{{}U}U}}U}{{{}UU{}}}}U+++{U{}{U{}}}{}{UU{{}}{{{}UU}}U}{UU{{U}}U{{{{U}U}}}UUUU}}{}UU{}++}U+U{UUU}{}UUUUUUU}{U{}U}}{}UUUU}{}}}}U{}}{{{}{U{}U}}}{{U{{}U}+{}}{+UUUUUUU{}U{}{{}U}{UUU}{}U}{{{U}}}{U}{{UU}U{}}UUUUUUU{}}}U}+}{}U+{{{{}}{}U}{}{UU{U{UUU}{}}{U}U{}UU{{}UUU{UUUUUUU}}}{{{UU}UU+++U+{}U{{}{U{{}{{}{{U{{{U{U}UU{{}{}UUU{}U}{{UUU{{U{{U}{}}}{}{{{{U++U}{U{U}}}{}UU{{UU{}{{UUU{UU}{{U}U}U}}U{}}}UUU}UU}U}UUUU{{U{UU++}}{UU}{U{U{{U}{{UU}U}{U{UUUUU}U}}}}}U{{{U{{}U}{{{{U}{{}}}{U{U+}+++{}{U{}{U{U}UUU{U{}UU{U}{UU{{{}{U{{{UU}{}}}{UU{UU}{{U{}U}U{+{U+UU+U}U{{UU{UU}}}}UU{{UU}{U}}U{}U}{{U{UU}{}U}{{}}U}U}{{{U}{U}+{U+{}+U{}}{{U{UU{{{{{{}U{{U{UUUUU}{}{}U{}U{U{U}{}}{U}}U{UU}}UU{U{U+U{{U{UU{{U{{U{}}}{}{{{U{}UU{UUU}{U{U{{{U{U}U}}UU}{}U{{UUU}{U}U}++{}}}U}{}{}{}{U}{}{{{U{{{U}U}}UUUU{UU}}UUU}{UU}}U}}{{UUU{}}U{U+U{+U}{UU{U{}}{}}UU{{}U}{{{U{{U{}}}U}{U{}}{}{}U{U{UU{{{{U}}{U{{{}{}U+{}UUU}U}{UUUU{{{}U}{U{}{}U}U{UUU}{UUU{{U{UUU{U{U}{UU{U}}{U}U}U}{{{{U}U{}{{{{}UUUUU{U}{U{UU{U}U{UU{{{}{UU{U{U{{{}UUU}UU{}U{UU{{}{U}{{}{}}UU{UU}{}}U}}{{{}U}{{U}{}UU{}{{{}}}}{UUUU{U{}UU}{U{}U{U}U{}}UUU{}{U{{U{{{UU{}{U{{{}{}{{U}{{{{UU{{U{{UUU{}{{UU}U{{{{{U{UU{{}{U{}}}}U}}{{{{{{}}{}{{}}UUUU{{U{{{UU{UU{U{}}}U}UU}}}}UU}{U}}}{U{}{}{UU{{{{}{UU{{}{}{}{UU}{{{{UUUU}U{}U}}{}{U}}}}U{}}}}}U{{U{UU}{{U}U}}U{{{{UU}}{{U{}}{{{U{U{{{{U{}U{}{{U}}{{U}U{}}U}{U{}}{UUUUU}}{}}{}}}U}U{}}U}U{}U{}}}}}{{{{{{}{UU}}}U}U}{U}U}{}{U}U}}{U}U{}U}{U}}UU{}{U{{}}{UU}U}U{UU{}{}UU{}{U{{{{}U}}{}}UU{U{U}}}UU}{UUU{{U}}{}{}U}U{}}U}UU{{}}{{UU{UUU{UU{{{{}U}}}{}{U}{}UU{{}{}{}{{}{}{}U}{{{UU}{U}UU{}U{UUU{U{{{}}}{{}U{{{}{}}U}U{}U{U{}UU{{U}{{{}{U{}{U{{}U{UUUU{U{}{{{{UUU{U{U{{}{{U{UUU}{}}{{}}{}UU{{U{}}}UU}UU}{{}{UU{}U}}}U{}{U{}UU}}U}}U{{{U{{UUUU}{{}U}{{{{{}{}U{UU{}{}U{U{}}{U{U}{U}U{{}}U}}{{{U{U{UUU}{}{{}U{{}}{{UU{{}}{{{U}}UU}}U}}U}}{}{U{}}}{U}UU{{{{}{}UU}}UUU}}{U}U}}}U{UUU{U}}U}{U}}{UU{UUU{{U{}UU}}{{U}U{{{U{UUU{}U}{}{UU{{U{{}{U}{{{{}}}U{UUU}UUU}UU}}UU{UU}{}UUU{U}}{}U}}{}}{{{UU}UU{{}U}{UUU{}UUU{U{{{}}{}}UU{U{{}UU{}UU{}{}{U{U}{{}}{{{{UU{}U}{{}}U{{{{U}}U{UU{UUU}}UU{{{{{{U{U{U{U{U{{}U{}UUUU}}{}}U}}UU}}}}{}U}}}}{U{}}{U}}{UUU{{{}}}{{U}{UU{U}U{{U}U}}}{U{{}U{{{{{}U{UU{UU{{U}U{{UU}{UU}U}UU}UU{}}UU{{U{U{U}}U}{U{{U}}}{U}UUUU}U{{{U}{U}U}{{{{{{}UUU{{U{{U{U{}U{}{{}{U{U{U}}}}{U}U{}UU}UU}}U{{U}{}UUU{{}UUUU}}}}}U{{{}U}{U}}}{{U{}U}U{{UU{U{}{U}{}U}U}{{}{{}U}{{UUU}{{}U{UUUUU}U}}U{{U{U{U{}{{U{{U{U}{{UU}{U}UUUU{{U}UUUU{{{{}}{{}UUU}}{U}U{U}U{}U{{}{{}}U}}UU{{{{UUU{{UUU{UU}{}}}U}UU{{}}U}{{}}U}{}U}}UU{{U{{{U{U{}{U}{}{}U}}}UUU}U{{{{}{}}{}}}}UUU{U}U{}}{U}U{}U}}U}}U}{{}{U}}}}}U}{{{}{{UU{UUUUU{{{{}{{{U{U}{{U}UUUU}{}}}}U}UU{}{{{}}}{U}}}{}U}{}{U}U{U}}}}}UUU{{{{}{UU{U{U{}}UU}U{{{}}U}{}U}}}}{U{U{{{{}U{U{}{{{}}}{}UU{UU{U{}}{}}U}U}}UU}UU{{}}U{}}U}U}}UU}}U}{}U}{}U{{{U}}}}U{}U{{U}{}}}{}U}}U}}{U{U}}U{{{U}}}{}}{{UU{}{{UU}}U{U}U}U}{U{{{U{U{{{}}}UUU{U{}U}}{UU}U}}U{UU{}U{}}}{{}{U{{{UU{{}UUU{}UUUU}{UU}}{}{}{{UUU{U}{}{UU}{}U{}U{}}UU}UUUUU{}U}{{U{U}}UU}}U}{{{{}U{}U{U{}U}{UUU}U}U{U{U}}U}U}UU{}{}{}}}}UU{}U}}}U{{{{U}}{}{}}{U}}}U}}}}U{U{{U}}}}U}UU{U}UUU}}}{U{}{}{U{U{U{{U}U{{}}{U}}UU{U}}{{}U{}{{{{}{UU{U{}}U{UUU}}}{U{U}{{}{{U}}UUUUU{UU}}}{}}}{U}}}UUU{}UUU{}{U{U{{}}UU}}{UU}UU}UUU}}U}{U{}}}{UU}UU{}{U{{UU{+++++}}}}}{}}}}}U{{{{}UU}U{}}UU}{U}}U{U{}{{}}U{UUU}{}{U}}{{{{}{{+U}}U+}}U}{}U{UU}}}}}U}U}UU{{U}}{{{{UU}}{{{}UUU{UUU{{{{{}{U}{}{+U{}}{+U{}}{}UU{}{}{{{UU{}{{{}U{}UU{{U{}}{{}{UU}}{}}{}U}}}}}{U}U++}}}+{{UUU{UUU}}U}{UU}}UUUU{}}{{{{{U{{{U{{}{}U}}UU{{}}{{}}UU{{U}+++++}{}{{UU{}U{{}{}{{U}{}U}UU{U}U}}UU{{{{{U}}{{}UU{{U}}{UU{}{U+++}{{{}}}U}{U{}}}}U{{U{{}{UU{{}U{}{}}{{}{}}U{}UU}{U}{{}UUUU}}U+}++U{U}{{{{}{{}}UU{U}}}}U}}U{}}{U{}}}}}{{UU}}U}}{}}UU}}{}U{{}U{+}+U+}{}UU{U{UU}{U{}{U}{{U}U{}UU}{{UUUUU}}}U}{U{}{{}U}{}{{{}{}++U}+}{+U}{}}UUU}}}{{}UUU}{}{U{UU}U{}UUUU{}{{U{UU}}}}}U}UU{}{{}U}U{++{U}{{}UUUU{{U}U{{}U}U}{}{{{U{U}}}{U{{U{}{U}{{}}UUU}{{{U{U{}U}{+++UUU{{}{UU}}}{U}{{{{}UU}}{{}{U}{{U}}}}}U}{}}U{{UU{UU}}U{U}U}}+{{{+}{}U}{{{U}UUU{}}}}}}{U{{{UUUU}{UUU}{}}{{}{{}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{UUU}}}U{}}{{}{{UU}{{}{U{{}U{}U{}}U{U}{}UU{}U}{U{{}{U}}UU}UUUU{{}{}{U{{}{{}}U{U{}}U{U}{{{U}{}UU}{}}{{{{U{{UUUUU{U}{{UU}{}{{U}U}U}U}}}}}{}}{U}}}}U}}U}}{U}UU{UU}{U}{{UUUU}U{UUU}{}{}{}}U}{U{{}}U{}{}}{{{{}}U{}}U{UU{}{}U{}}{U}}{U{}{}UU{{{U{{}UU}}{{U}{}}{}U}{UU{{U}U{}U}}{{{{U}{UUUU{U}{{UU{UU{}}UUUU{{{{U{U{}{U{}}UUU}{UUUUU}}{}{{{{{UUU}U{{}}{U{{}{{U}UU}U{UU{U{}}}{}{UU{}}}UU}}}}}U{U}}}}}U}}}U{U{{}{{}}}UU}}}{{U}{UU{U{}UUU}{UU}U}{{}{{}{{{{}{U{}{}U{{}}U{{U}}{}{U}}{{}U}U}{}{UUU}}U{UU{U}}{UU{}{{{{}U{UU}{}{UU{U{U{}UU{UU}U}}{U{}U}U{{U}{{}}U{U{{}{{{}U}}U{{U{{U}U{}UUU{}{{U{}}{{}{{UU{UU}UU}}}{U{}U}U{U{}}}{{}}{UUU}}U{}{{{U{U{}}}}{}U{U{U{UU{{UU{}}UUUU{}{UUU{{}}}{}U}}{{U{U{U}U}{UUU{U}}{}}{}}{U{U{}}{{}UUU{}{UU{U}U{U}}}}{{{}{U{}U}{}{}{{U{}{}}{UUUU}{U{{}{}U{U{U}{}}}{U{{{{UU}}{{}}}}}}U}}{}{U}U}}U}UU}{}}UU}{UU{{{U{}{{}{UU}}{}U{{U}}UU{}}{{}U{{}UU}U}UUU}{{U{{UUUU{}}}{UU}UU}{U{}}}U{}U{}}UUU{U}}UUUU{U{}}}U}}{}UU{U}U{U}{{{{{}}UU{}U{{U{U}}}UU{}{{U}U}UU{}{U{}U{}U}}}}}U}}}UU{U}}{{U}{}U{}}UU{}{}U}{}}{UU}{{{UU{U{{{}{U}UU{}}{}UU{{UU}{{{U}}U{}}U}U}}U{{}}UUUU}}UUU}UU}}}{U}{{UU{}{}{}U}{U}}{}}{}}U{{U}U{}U{}U{{}}U}{U{U{U}}{U{{{{{}U{}}U{}}{{{{}}}U}{U}U}{{}UUUUU{{{{{{U{U{{}{U}{}}U{{{UU}UU}}}U}{UU{}}}{}{}}U}UU{{}}{}{{}{{U}}U}}{}{{{}{U}}U{{UU{}U{{}{{{{}U{{U}{{UUU}U}{}{{UU}}{}U{UU}{{}{UUU}{}U}{}}U}UU{}{UUU}{}}{{}}U{{{}}}}{}{}}U{U{}}U{U{U}UU{{U}U{{{}}{{{}}U}{}}U{U{U{}{UUU}}}}{}}}}{{{}{}{{{}{{U}{}}{}UUU{}U}}}{}}{}}}}{}}UU{{{UU{U{UU{{}{U{UU{}{U{{UU}U{UU}U}{U{}}}{}}{{{{UU}}{U{}U{}UU}{{{U{}UUU}}U{}{U}U{UUU{U}{{U{}UU}{{}}{U{}UUUU{}U}U}}U}{U{U}}}}{U{{}U{}{{}UUU{}U{UU{{}UUU}UUUU{}UU{U}U{U{}}}}U}UUUUUU{}{{}}{{{{}{{}}{UUU{UU}}}U}{U{U}}}U{{{{}{}{{}{U}{{}{}}U{}UUUU{U}{UUUU}}}}UUU}{}{U}{{{{U}{{}}UU}U{UU}{{{}}{}U{U{}UUU{{}UUU}}}}}UU}}U{{}U{UU{{{UU{{{U}{UUUUUU}UUUU{}{{U{{{UUU{}}{U{U}{UU}}{UU{{U}}}}U{{}}{{}U}{{U{{UU}}{U{}{}U}}{{U}U{{{}U{{}U{}{{U}}{{{{U{{}{U}}U}{}}U{{}}}U{{}{{U{U}}{{{}{{UUUUU{{UU{}{{U}UUU}{{U{{U{U}}{{UU{{{}UU}UUU{{}}UU{}}U{{U{}{{}UU}{U}{}{}UU}}}{{U{{}UUU{UUU{{U{UU{U}}UUU{{U}{{}UU}{UUU}{{UUU{UU{}U{UU{}UUUUUU}}U}{U{{{}}U}}{{}}{U}}U{{{U}{U}{}{U{}{}UU}{U{}UU{UU{}}}{{{{U}{{U{{{UUU}U}UUU{{}}{U{{}U}{}U{}}{}{{U{U{UUU}}{{U}}U{}{U{U}{{UU{U}{U}U{}}}{}{UU{U}U{UUU}}U}U{}{}UU{{{}}{{}U}}{{U{U{}}U{UUUU}U{}UUU}{{U}U}}}}}{}U{U}UUU{}{}U{}{U}{UU}{}UUU}}{U{{{}}}}}+++U{}UU{}{}}}{{{}{}}U}{{}}{{}}{UUU{{}U}UUUU}UU{}}}UUU{{}{U{U{}++}U+}{{{{}{}{}{UU}{UU}}U{}{UUU{{}}{UUUU}}{{U}U{{U}}}U{U}{{U{}{{+}{U{+{}{U}{UU}}{{{{}{{{U}}{}{}{{{}UUUUU}{UUU{UUU}U}}{UU}U}}{UU}+U}U{+UUU}U{UUU}}U{{UU{}{}UU{{}}UUUUUUU{{{U{U{}{{}}{U}U}}{U}}{{}+++{+}}UUU{U{}}}}U}}{}U}}{{UU}}{{}{{U{{{}}{}{{{{}{}U}{U}}U{{}{}U{U++{{U{{}U}U{UU{{{{U{}U}}UUU{UU}U}{{{}{UUU{UU{}}U}{{}{{U{U{UU{{U++U}UU{{{U{{}}UUUU{U{{}}}U{}}}}}}{{{U}{}}{U}U{}{U}}UU{U{{}{}{{{+{+++{}}}{U{}{{U}{U}}{UU{{U{{}{U{}{}U}}{}U{}{}U}}}U}}UU{UUU}{}U+{{+{}+UU{U}{}{UU{UUUU{}{{{U{}UU}{{U}{{U{{}{{U{{}{U}{UU}UU{U{}}}+}U+U{+}U}UU}}{UU}{U{U{UU}}U{{{}{}{{}{}{UU{}}}}{{U}U}}UUUUU}}{U{}{{+}UU}}{{{{{{U{}U{UU}}U{}UUUUU}U}}{}}U}{{}{}}{U}}}{UUU}{{}}}{U}U}++{}}UU}{U}{U}U{{{}U}{{}U}{}}{UU}U{U}U{U{UUU}{}UUU}U}U}UUUUUU}U+U{+U{}}{}U{{{{U{U}}{{}U}{U}{U}}{U{UU{U}{U}U}{U{{U}{{{{UU}U{U{{}{}}U+}UU}UU}UU}}{{}}{{{{}}UU{}U}}}U}UU}{U{UU}U{}}U{}U{{}}}UU}{}UU{U{}}U}}{UU}}{}UU}}{}UUU{U}}U}}{UUU{{UUUUU{{}UUU}UU{U{}}}}U{U}}UU{{}{}}}{U{}}UUU{}}U}UU{U{U{}}{UU{{{U{}}{UUU{}}UUU}{U}{U}{U}{}U{U}{UU}U{{{}}U}U}{}UU{}}UUU{{{{U}}}{{}{}{{{}{{}}}UU}U{U{{{U{{}}U}UU{}{U{{UUUU}U}U}{UU{U}UUUU{UU{{UU}{}{{}}U{UU}U}UUU{U}{{{{U{{U}}U}}}{UU}}{{U{}{U{UU{UU}}{{}{U}U{{{{{}{}}UUU{U{}UU}{{}U{{U{}}{UU}UU}}}{{{U{}}}U}U{UU{}{U{{UU}{{UU}{}{{{{{UU}U{}{}U{U{U{}{{U}}U{{}U}}U{}}}{UU}}}U}U{}UU}}}{U{U}UU}{}}UU{{U{U}}}{}{U{{{U{{{U}{{}{{{{{}U}{U}UU}U{}}U{{{U}}}{{}UUUU{UUU}}{{U{{}{U}U}}U{}{U}U{}U}{UU{}UU}{U{{}}}{}{UUU}}}}{{}{}{{}{{U}{}}}}}U}UU}}{U{UUU}U{{}U{U{{}U}{{{{}}{}UUUUU{{U}U}U}U}}{U{}UU}U}}U{{U{U}}}}U{}}U{UUUU}{}{UUUU}}{{}{}U}{U{{{}U{}{U}}}{UU{U{{}U}U{}}{UU{{}U}{{UU}{{{}U{{}{UU{UU}{U}{{U}}{{}UUU{U{{UUU}{}{}{}UUUU}U{UU}UUU}{{}}}{UUUUU}U{U{}}UU{UU}U}{U{{U{}}}}UUU{{U}}U{}{UU{{{U{U}{{}U{UUU}{}{U}{{U{U{}U}U}{{}U}}{{{}UU{}}U}U{{{}U}U{U}}{UUU}U}UU{U}}U}UU}UU}}UU}{U{{{}UUU}UU{{{}{{{{U{{{{{{}U}}{U}UU}{{{{U{U{UU{}}}}}{}{U{}{}{}}{}{}{U{{UU{UUU}{U}{{{U}{U{UU{}U{}}{}{}{U{}U{U}{U}}U{}}{U{{UUU}{U{U}}{}{}UU}UUUUU}{}{UUUUU}{}}}}UUU{{}{UUU{{{}{{{U{}}}U{{{U}}{UU{{}U{UUU}}{}UU{UU}U{}}U}UU}{}{{U}{{U}{}{U}U{}UU{}}U}}}{}U{}{{}}UU{{UU}}U}U{}}}UUUUUU}}}{UU{{}U}}{}{{U{U}}U}{UU{U}}UU}UU{U}}}{UU{{{U{{U{}U}U}}}{UUUUU}}{{{{{}}{}}{}UU}U{}UU{}}{UUU{U}{{}}U{}}U}}}}U{{}UU{}{{}U}{}U{}{}{U{}U}}{}{{{{{U{{}}}U{U{}U}U}}{}{{{}{{}{UU{U{}{U}U}{U}U}{{}{{U{{}{U}}}{}{{}{{{}}U{}U{U{{U{U}UUU{}}UUU{}U}U{U{{U}}}}UU}}}}}{U{U{{}UU}}}UU}{}U}}}{{}}}}{UU{{}{UU}}}U}U}{}U}}U{{}{{}UU{{U{{{}UU{{}}{{{U}U{{{}{UU{{U}}}}}{{U}U{}U}}UUUU{}}U}{UUUUUU}{{}U{}UU}{}UU{{}{{U{U{}}U}U}{U{}}UU{}}{UUU{{{}U{}}{{}U}U{{UU{}UU}U{UU{}UU{UU{{U}}}{UUU}}U}U}UU{}{{{{UU}}}{U}{}U{{{}{{UUU{{}{{}{{}U}{UU}{{}}U{U}{}UUU{}}{}UU}U}U}U}}{{{{}{U{}}}}U{}{}}}}{{}{}}}{}{{U}UUUU{}UU{}}U}{}UU}}{{}U{U{U{{U}{{U}}{U{U}{U}U{UU{U{U}U}{{UU{{{UU}U{UU{U{{{U{U{U{{{}U{U{}U}}U{}}}}{U}U{{}}{{}{}}{UU{}}U{U}}{{}}U{}}{{{{{U{U}U}{{}}{{}U{U}U{}{U}UUUU}U{{{{{U{{UU}}}UU{{U{U{U}{}U}}}U{}U{}UUUU{{}U}U}U}}U{{{}UU{UUU{{}U{UUU{{{{UU}}}{UU{}U{{{UU{UUU}{U}}}U}{UU{U}U}{U{UU}U{{U{UU{U}{}}}}}}U}}{}}UUU}U}}}{}U{U}U{U}U}}{}UUU{}}U}}{}{}UU}}{}UU{{{U{}}U{}}{{{U{}}}U}{U}U}{{UU}{{}U{{{{{}{}U{{{U{{}U}UU}}U{{{{UU{{{UU{UU{}U}}}U}{U}U{U{}}}U}{{}{{}}}}}{{}}}U}U}}}{UUU{{{U{U{}UU}U{}U}U{{{U}U{U}U{U}}{}{{UUU{}{{U}U{U{U{UU{{}{}U}U}{}}{{U}}}{U}U}}{UU}}}}{U}UUU}{UUUU}{UU}}}}{}UU{}U{}}U}UUU++++++++{{}}}U}}U}U}}UUUUU{{U{}}U{}}{{U}}{U}UUU}UU{UU{}{{UUUUU{+}{}U}}}+++UU{}}}{U}}}}{}}}}}{U{{}{{UU{}{{U{{UU{{}}{{}{U{}UU{{}U+++}{{UU{{U+U{}{U{U{{}{}{{{{}{UU}{}{}{}}U{{{}{U{{U}}UU{U{U}U}UU{UUU+++++}}++}{U{}U{{U}{}U}UUUUU{{U{{{}{{}UU}{U{{{}}U{{UU}UUU}{U}U{{U++{{+++{{U{{U}}}{U}{}{{{U}}U{{UU}}}{U}}{}U{U}{U{}}UU{U}}{UUU}{++U++++{}{{UU{{U}{U{U}}UU{{U{{U{U{U}}{}U{}}{UU}U}{UU{{}}{}}{U}U{U}U++UU++{{}UUUU}UU{}}}}}U}}}{{}}U}{{}}}U}U}}{UU}{{}U}}}UU}}U}U}{++{++}U+U}UUUUUUU}U}{}}U{{{{U{}}}UU{}}U}{UU}}{}U{}{U}}}{{{}}U{}{+UUU{+{U{{{{UU}}U}{}UUUU{{UU{}}U}}{{}{}}UU{}{{}}{}}}U{U{}{U}}{U{+}{{{+{U}}{{}U}}}}U}U}}}U{UU}U{U{U{}U}{{{{}U{{U}{{U{}U{UU{U}}{{U}}}}}U+{{U{U}UU}U}{UUUUUUU{}{}U}}UU{U{}{UUU{UU}{}}UUU{}}UU{{{}UUU}UUU}{{{{U}U}{UU}}{}{}{{{UU{UU{}}{{{U{{}U}{U{}{}}}}}UU}{}}U{UUU}}U{{U{{}}}U{{U}UU}{{U{{UUUUUUUU}{UU{{U}U{{{U}}{}U}}{{}{}}}UU}}{{UU{{{UU{{{{U{U{UU}U{{{{{}U}}{UU{U{UUUUU}{{}}}U}}U}}UU{{{{}}{UU{{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{UU}{{}{}U}U{{UU{{U}{U}{}}U{{U}U}}{U{}}}U{}}UU{{{UUUU{}}}{{}U{}U}}}{{UU}U{}{}}}}U}{UUUU{{{}U{U{}}{}{UUU{{}{}{}UUUU{}}{}{}{{{}U}{}U{U}}}}}}{}}}UUUU{UUU{{UU{{}}}}U{{UU{}{{UU}}UU{{{UU}{U}{U}{{}U{U}UU{}UU{}}{{}}}}}{U{UU{{{{U{{UU}}{}{{{U}}}{UU}}U}}UU}UU}U{{}{}{{{U{U}U}UU}}U}}{}{{}UUU{{}{UU}}}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{{{UU{}U}{{U}}UU{U}{UUU}U{{{UU}{}{{}{U{{U{{U}U}}{}{U{}{{}{U{{UU}U}UU{{{{UU}U{}}U{}}}{U{}}}U}{{{UU}UUUU{U}{}U}}}}}}{{U{}}{}{}{U{}}}{}}}{{}}}U}{}{}U{}{{}}}{{}}U}{{{{}}{}}U{U}UU}}UU}{U{}}U{}{{UU}{}U{UUU{}UU{}}U{{{}UU}{{}U}U}U{}{}U{}UU{U}U{}{}{U}}}U{{UU{}}}{}}{}}}U}U}}{U{U{}}}}}U}}U{{{U{}U}}U}U}{U{U{{}UUUU}U{}U{{{}U}{U}U}}}U}{U{{U}{}{{}U{UU}{U{{{UUU{}UU{U{}{{{}}}}U{}U{}{{U{UUUUU{U{}U{{}{}{UUU{U}{}}U}{{UU}UU{}}U}UU}UU{}U{}{U{}}UU}{U{U{{UU}{}UUU{}{}U{{{}{}{{UUU}{U{}}}{U{U}}}}UU}{}{UU{U{UUU}}}{}}U}{U}U}U{{}UU{}}UU{U}{{{}}U{}UU}{UUU}}UU}U{U}{{}U{UU{U{{}{{UU}{{}}U}UUU{UU{U}UUU{{}U}}}U}U{}{}{{}{{{}U{}{U}{}}U}{}}}}{U{{}U}{{}U}{}U}}{U{}{U{{}UU}{{{{{}}}U}}UUU{{U}UUU{UU}}{U}}{{}U}U{}UU}}U}{}}{{}{U{}{}U}{{U}U{{{{}U}UUU{U{}}}{}}{{{}}{{{}{{UU}U}{}{U{{{}U{U}U}}{{{U}{}}{}}}U{UUUUU}U{}UUU}{}}{U{U{}{}U{UUUU{U}U}}{U}{{{}{{U{{U{{U{{{}{U}U}U}}}}{}{U{UU}{U}{{}{UUU{{UUU{}}}}UU{}}}}{}{U}}}{}{U{U}{U{U}{}{{}}UU}UU{U}}UU}}}{U}}}UUU}{UU{{UUUU}{}U{U{{}UU}}{UUUUUU{}{U}}U}}}U{{}}U{{}{}}U{{{U{}{{{{}}{}}{}}}{UUU}}UUU{{}UUU{U}{U{}U{UUUU}UUUU{U}U{{}{}UU}{}UU}}U}{}{}}}U{}}}U{}}}{{}U}{}{}U{}}{{}}{}}{{U{UU{U}}UU}{UU{UU}}UU}{UU{{UU}}{{{}}U}}U}}}{UUU}U}{{UUU{{UU}UU}{{}{}U{}{}{}U{}{UUU{}}{{U}}{U{U{{}U}U}{{}{}{}}}}U{UUU{}{}UU{UU}}{}{}U}{U}{{U{UU}}{}}}UU{}{}}U{UU}}{{{{}U{}U{U{}{}}U}}U{}U{{}{{UU}UUU}}{{{UUUUU}}{}U{UUUU{U{}{UU{{}}}U{}}{{{{U{U{{}U}}{}{{UUU}{}{{{}{{{U}{}}}{}U{U{U}U{}{{{{U}U{UU{U{U}}UUUU{U{{{}{U{}}U{U{}{{}UUU{U}U{U}U}}UU}}U{U{U{U{}U}{{{UUU{{{}U{U}}}U}U}U}{{{U}}{{U{{UU}U}U}{U}}}U}U{UU}{}UU}{{}U{UUU{{{UUUU{}{}}}U}UUUU{{{UUUU{{U{{}{}}{UU{}}{}{{}{}U{{}U}{}}}}U{U}{{U}{UU{}U}{U}U}}{U{}}{UU}}U}{UU}UU{{}{}{UU{}{{}UUU{UU}{}U}UUU}}U{{{{{}U{}UUU{U{}}{}{{{}U{}{UUU}U}U{}{{{U}{}{UU}}{U}{}UU{{{}{UUU{{UU}UU{}}{}{}}}}U{}}}{}U}UU{}U{}U{}{{{{}}}}U}}UU}UU}U{}UUU{{}}{U}}U{UU{U}U}++++++++++}{}}{}{}UUUU}{{}{}U{}}U{}{}{U{UU{}{}U{}}{U{}{{U{{U}}}}+U{{}}}}U{++{{UUU{}{{{}U}{U{}}U}U{U}}}U}U}UU{}}}UU}UUUU}{{}}{UU}{+}{}UU{{}U}++U}}U{}{UUU{UU}}}U{{U}U}UUU}{UUU}U{U{UU{U}UU{{}{{U}UU++++++++++++U{U}}U}{{{}}}UUU}}{}}}U{}U{U}}{{}U{U{U{U}{UUU}U{{}U{+{U++}U++}}+U}{}{{}{}}{{{{{{}U{}}UU{{UUU{{U{U}}}{UUU{}U}}U{U}U}+UUU++}{{++{}}}{UU{U}{}{U{U{{}}{{U{U{U}UU}{{{}UU{{UUU{U}}}{{{{U}++++++++}U+}}}}{{U{U}}}}{}}U{}UU}{}}{}{{}}UUU{{U{{{}}}U{}}{}}}}+{U{{U}U+UU{{}U}UU{}}}UUU}{{{UUUU{}U}UUU{}{{U}{UU{UUU}UU{}}{{}}}+{}UU{U}+}U}{{}U}}{{{{U}{}}U}U{}{UU{{{U}}U}{UU{{{{{{{}U}U}{{U{U}{}}UU{UU}}}{UU}}}{}{}{}}U}}{{UU}}{}}U{}}}}U{{}}U{U}{}}}}{}U}}U}{U}UUU}UU{}U}}}}}U}{{U}}UUU{{}{}U}}{}{UU{U{{U{{}U}}U{U{}{{}{}U}{{}}U}{UUU}U}{U{}}{U}UUU{U}UUU}}{}}UU}{}UU}U{}}}{{{U{{{U}{}{}{}UU}{U{{{}U{{}}U{}{}U{{}}{}{}{{}}{U}}U}}{}U}{U}}U}U}UU{}U}}}{{{}{{U}}U{U{}}U{}U{UU{{}{}}{{U}UUU}}{}{U{UU{}}{{{}{{}}{U{U}}{{U{{}{{{}{{U}{}}}{UUU{{U}{UUU{}U}{}}U{}}{UU}U{{{UU}}UUU{}UU}}UU{{{}U}{UU}}}{}U}}{U}UU}}{{{UU{}{}}}}{{U{{}{{{UU{}}}{{{U{U{UU{}{U{{U{{}UU}}{}{U{{U{{}{}U{}{}U{}U{{}}U}}}}}U}}U{{U{}{U{}{UU}{}{{{{}UU}UU{U{{}{{}}{}UUUU{UU{}}U{}UU}}U{{U}}}U{}{}{{{}U}}{}{{U{{}{U{{{U}U{}}U{}UU}}U}}U{}UU{U}U{{UU}UU{{{}U{{UUU{{U}U}}U}U{}}}{}U}}}U}{{}UUUU}U}U{U}}U{{U}}{U}}{}{}U}{}U{{U{}{{U}}U}}{}U}U}}}U}UU}{{{U}{}{{{}{UU{}}{{{U}U{{{}{U}{}U}U{UUU}{U}{UU}}U}}{{{U{UU{U{}}}{}U{}}{}{U{UUU}U}}}}}U{}{}U{{}{UU{{}{U{{}U{{{}U{}U{{}}{}}{UU}}U{{U{{U}U}U{}{{{{{{U{{U}}{U}}{{UUUU{UU{}UU{{}}U}{}}U}}U}{U{}{{}}}}{U}{U}}{UU}UU}{{{U{U}{{}UU{}{}{UU{}}{}UUU}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}U}{U{{UU{}}}U}U{UU}{}}{U}{}U}{{}{U{{U}{}{U{{{U}{U}}}U{{UU{{}}U{{U}}{{}}{}UU{}{{U}UU}{U{{U}U}}UU}U}}U{}UU}}{UU}{{}{UU{U{{{{U{}U{{{U}UU{{{{U{U}UU}U}}}UUUU}{}UU{{}}}}{U{U{{U}}{}U{UUU}{UUU{}U{U}}UUU}U}}}UUUU}}U}}}U{U}}U{{}{UU}U{}U{}}U}}U{{}{UU}}U{UU}}{}U{U{{{}UU{U{}U}U{U{}}}UU}UUU{{{{U}U{U{U{}}{{U{{{{{}{{}}UU{U{{U{U{UUU}{}}}U{{{}U{U{U{{U}{}}}{U}UU}UU}U{{}{}}{}{}U}{{UUUUU}}U{{{}{{UU}{U{{{U{}}}U{}{{{{U}{{}UU{}}U{}{}UU{U}UU}U{}U{{U{{}}}{{}{}UU{{U{U{{U{}{{}U}U}U}U{U}{}{{}}UU{}}{U}}{{U{U}}U}U}{{{{{UU}{}}}{U}}}{}}UUU}U}}}}{}{{U}}{}}}{{{U}}}}{{}U}{{UU}{}}{U{UU}}}}{U{{{}{{UU{}}{{}}UU{{}UU}U{U{U}{UUUU}UUU}}}{{{}UUUU{UUU}{{{{}{{{}{{}{UU}{}{U}UUUUU}{U{U{{U{}U}}}U{U}UUU{{}}{}{{{{{}}U{}{{}}}}}}{{{{UUUU}U{}{}{{{}}U{}{U{UU}}}{{U}{{}}}}}{U}}{{U}{}U{U}{U}}{U{U{}}{{{{{U{}}{U{}{{}{}U{U}U}}}}}}{UU{U}{}}}}U{{U}}UU{}}}{U}}{{{{}}}{{{}UUU}}{}U}{}}}}{{}{}U{UU{UU}{{}U}}U{{U}{}{{{{U{{}{}}}UU{{{U}U}{}}}UUU}{}UUUUUU{U}}UU}UU}}{}UU{}UU}}}{U}{{U{{U{U}{UU}}U}}}{{UUUU}UU}}}}UUU{UU}U{}{{}U{{UU{}UUUU}}}{}}}U{}UU}}UU{{}{{}{{UUU}}{{}U}}UUU{U}}}{}}U{}U{U}{}U}}}UU{}UU{U{U}}UU}}U{}U{U}{{}}{{U{UU{{UUU{}}UUU}}U{}UU{U{{}U}}{{{{{U{}}}}U{UU{U{U}}}{U}U}}{{U{}{}}}U}{U}{}}+++UU}U}}}UUU{}{U{}{{}U{}UU}}{}{{{}}}{UU}U{}UU{U}}{{}{}{}{}{}U}}{{U+++{{{UU{}{{{}}}{}U}}U{U{{UUUU}{}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}+{}}{{UUUUUU{U{UU}{UU{{}}U{{U}U{U}{{{{{UU}}U}{}}{}{{}}{+}}{}{U{U+U{U}}UU{}}{U}}{U{{{{{}{}{UU}UU}U{U{{U{}{}{U{{}U}U{U{}{U+{}{UUU}+{U}{{}U{U}U{{{}}}U{}{{}{{{U}UU}{U}{{{U{}{U{}{U{UUU}{{U{++}U{}+++U{{{UU{U{{UU{U}}{}U}{}UU}}}UUUU{{{}{UUU}U}U{{{U{{U}U{}{}+++++}}U{}U}}}{U{U}U}{}}}U{UUUU}UU{{UU}UUU{}}U{{}}}{U{U{{UUUU}++}+++++{{{}}}U}}}{UU{{{{UUU}}U{{U{}{}{U}}U}{}}{}U}U}{U}}}U{U}}+U{{+U{{+}}}}UU{{{U}{U}}{U{}{}U{U}}}{{}U}}}}}{}U{U}{{U{}}}{{}U{U}{{++}U{++}{}{}}}UU{}}{UU{UU{{}{}{}{UUUU{{U}}{{UU}{}{}}{{{{UUU}{U{+++}U{U{}{{}UU{}{}}}}{U{UU}{}{{}}{U{UU{UU}{UU{U{{}{}}}}UU{{}{{}{+U{+U}U{}}UUUU}}U{U}}{UUU{U{U{{{{{UU{{{U{}UUUU{}UUU}U{{{U}}U}{{+}U{+UU}}{}{{{U{}U{{UU}U}}}{}{{UU{U{{}}}{{U{}}{UU{{U{{U}}{{}{}{{U{{}}UU{U}U{UU{}{{}{U}UU}U{{{{{U{}{{U}UU{U}{U{{}}}UUUUUU{U{{}}}{U{U{}UU{{UU{U{}}U{U{}U{{U{{{}}}U}{U}{{U{UU{}UUUU{U}}}{{U{}UU{U{}U}UU{UU}U{UUU}{U{}{}U{}{}{}}{UU}{UUU}}}}{{U{U{}}UU{{{}}}U}{{U{}{U{{{}U{}{UU}}U}U{U{}{{}}{{}{}UU}U{{}U}}{}U{{}U}U}}UUU{}{}}{U{{{}U{}}{{U}UUUU{{U{{{{U{U}{}}U{U{{U}}}UU{}{{}{}UU{U}{}{}}U{U}{{{}U{}UU{UUU{}{{U}}U}}}}}{}{{U{{U}}{{{UU{{{U}}{U}U{{U{U}U}UU}U{{}}U}{UU{}}}U{}}}{{UU}{{}U}UUUU{UU}U{{}{{{}{}{{}}}UUUUU{}}{}U}{}}{U{}U{{U}{{{U{U{{{}}{{{}U{{{{U{{}U{{U}{UUUU{}}{}UUU}}U}}UU}}}}{{}}{}{{}{UU}{}{}U{{U}{}}UUU}{{}{}{{{}U}U{U}}{U{{U{UU}{{}U}U}UUUU}}{{}UU{}U}{{}{U}{{U{{}}{U{U{}}}{U}U{UU}}}U}}U}{}}{}{U}}{}{}UUUU{U{UU{U{{}}{}{}{UUU{{}}U}U{}}UUUUU{{{{U}{}U}UU{{U}{}{}UU{}{}}U}UUUU}{{}{{}U{{}}U}}{}}U}{U{UU{{{}}}}}{}}U{{{{}UU}}}{}U{U{UU{{{U{}}{UU}{{U{UU}U}}}UU{{{{U}{}UU{U}UU{{{U}U}}UU}U}UUUU{U}}U}{{{{U}UU{{}{U}{{}U{{}{{U{{}U}UU}U{U{U{{{}{U}U}{}}{}{UUU}{}}U{U{}UUU{}}}UU}}{U}}U{{U{}}}}}UUU}U}}{}{{{{{{U{UUUU}}{{U{UU}UUUU}}{{}}UU{U{}}{UU{{}{}{}{U{}UUUU}U}}{}}{}U{{}{}}UU{}{{{{{U{}{{{}}}{{}UU{U{}U}UUU}{U}U{UU{U}{U}U{}{U{UUU}U{U}}{}{}}}}}U}U}}}{}{}{{}U}{}U{{U{{}{U}{UUUU{}UU{{{U{}}{}{}{}{UU{U}}{U}U{UU{UU}{{{U}{UU{{U{UUU{U}}{U{{{}{U{{UU}{{}{}UUU{U{}{{}{U}{U}}U}UU{}}{U{{UU}{{{UU{UU}{{U}{{{}U{{}U{}{{U}}U{{U{U{UU{}}{{U{}}}{U{{{{U}}{U}}}{{}}}UU{U}{UU{}U{}}}UU{{UUU}{}}UU{{}U}{UU}{U}}{}}}{{}UUUUU{U{{{U}}{{{}}}{{{}}{U}{{}}UU{}{{{U{U}}U{U}}}}{{UU}U}UU{}U}}U}{}UUUUU{}{}{U{{U}}}UU{U{}{}UU}{}U{{}{{{{{{UU}}{UU}}}{U{}{U}}{}{}{{{U{{U}}{U{}U{UU{}U{}}U{}}U{}{{U}}{U}{U}}{{{U{{U}UU{U}}UU}}{U}}{{{}}{U}}}}}{UU{}UUUU}U}U}{}U{{U}{{{{}{}}}UUU{}{{}}UU}{U{U{U}}U}}{U}U}}{{{{}{}}U}U}}}UU{}U{{{U}{}UU{UU}{}U{}}}{UUU}U}}{UUU}UU}}{{{}}UU{U}U}}UUUU{}{}{}}{{U{U{U{{}U}}{U{U{U}{U{{U{}UU{}{}U{}{U{{U}}UUU{UUU}{UU{{}{{}}{}}UUUUU}UU{}UUUU{}{{UUU}{{{{}{U{}}{}}}U}}{}{UU}{UU{}{}}}}{U{{U{U}}U}}U{{UU{}U}{}++{{{{U}U{UU{{}{}U}{{{{}U{}UUUU}{U}UU}{{U}}U}}{}UUU{{{UU{{}U}{}{}+}U{{UU}UU}UU}UU{}UU}{U{}UUUU}{}{{{}}}{{{UUUU}{}}{U{}{U}U}{{{}}+++UU}{{{U{}UU}UU{U}{UU}}}U{UU{}UUU{{}{U}U}}}{}}}}}}U{{U}}UU{{{}+{{+}{{}U}{{}}}UU}{}{}}}{}U{}{{{U{U}{}{U{}U}}}{UU}{U{}}U}U{{{{U{+{}+{{{{}{}U}UUUU{}UUUU{{U{U}{}UU}}U{}{U{UU{{{U}}UUU}UUUU{}U}{}U+}}+U}U}{{{{}{{{}}}{}}U{U{U}{UU}{}}}UUUU}}{}}U{{}U{}}U}UUU}{}U}{+{U+U}{}U{}{{{{U{{{U}}{{}}}U{}U}UU{{{UUUUUUUU}UUU{U{{}U}U}U}}}{}++++}{UU{UU{{{UUU{UUU}UU}{}U{{U}{}{UU}U}{UU}U{U{}}UU{}{UUU}{}U{}U++++}{{U}{{U}{{{{{}}}U}}}{U}U{{}{U}{{{{{U}{{}}{{}{}{{}U}UU}{U}}{++U{+U{}UU{}{{U}}{{U}UU}{}U}U}U{}UU{{U}U{}UUUUUUUU}{{U{UU{U}{{U+{+{}+}U}{}}}UU{{U}{}UUU{{}{{{{U}}UU}{{}UU}{U}}U{}{}{}}U{}}{UUU+}}+UUU}}UU}U}}}}{UU{U{{UU}}U{UU}}U}{}UUU}UUU}{{U}{UU}UUUU}U}{{{}{{++U{}{}}UU}{}}{UU{UU}}}{U{U{}}{UUUU{{}{U{UU}U}}{U{{}}{UU{}{}}U{++U+{{U{U}{{UU}}}}}U}U{}}}UUU{}U}UU}UU{}U{{U}{{{U{U{U}{}}U{{U{{+{}U}+{}}}}U}UU{}UU{}{}}{}U{U{}}{}U}}}U}}}U{UUUU{{UU}{}U}UU{U{U+{{{{}+}{}{}U}{U}U}UU{}U{{{{{}}U}UU}}{UUU{}{}U}UU}U{}}U{U{}{{}}}UUU}}U{{UU}UU{U{UU{UU}{UU{U}{}{{}{{{{U}{{{{U{U}UU{U}{{}U}U{U{{}U{{}UU{}}}{UU}UU{{U}}{{}{}UU}}}{}{U{{U{U{{U{{{U}UU}{U{UUUUU}}}{U{{U}{U{UUU{U{UU}{{{{UU}{}U}U{U}{U}}}{}U}UU}}U}UU}}{U}{}{U{UU{U}{}}}}U{{U}{U{U}}U{}UU{}UUU{U}{U{}}UUU{U{}UUUU}}{}UU{U}}}U}U}{}U}U{{U{U{{{}U{{U}}U{{U{U}}{}}{{{}{{UU}}{{}}{U}U{{}}{{{U}U}{}}}{}UU{{{{}}}{}}}}UUUU{}}}{U{}{U{}}}}UUUU}U}{U}}U}}U}{}U}U}{}}{}UUU}{U}}{U}{U{{{{}}U{UUU{}}}UU{{{}}{{U}U}}{{U}U{{U}}UU}UU}{}{U{}}}{UU}}{{{{}{{}{}{{}}}U}}}{UU}UU{}}U{U}}}{U{}U{}U}U}}}{UU}{UUUUU{{U{UU}U}U{UU}UUU}{{{UUUU{U{}}{UU{}UUU}UU{{U}{}{UU{U}}{}U{{}{UUU{}U{UU}U}UU{{}UU{UU}}U}{U{UU}}{{}UU}{UU}}}{{{{}UU}{}}U{{U{UUU}}U{U{{U{U}}U{U}UU}UU}{{UU{}U{U}U{{}U}}{{}U}{{{U}}{{}}U}{{}}UUUU{{UUUU{{U}UU{}}}{U{}{U}}}{U{U{{}}}}U}}{UU{UU{{UU}}}}}}UU{}{{}{{U{}{UU{}U{}}}{U{UUU}}{}{U{U}U{}}{{U}}}{}}U}{{}{}U}{U{{U}{}U}}U{U{U}}}UUU}{{}{{{UUU}}UUU}U}}{U{{U}U}}}{}{UU}}}U{}}UU}UU}}{UU}U}{U{{}}{}U{U{{{U{{UUU{{{UUU}UU{U{}}{U{{}{{UU}{{U{{{}UU}{{UUUUU{}U}}}}U{}}{U{{{UUUU}}UU}}U{{{{}{U{}}{{}{{{{U}{}U}}}U{U{}}U{UU}{U{U{{{{UU{{U{}{}}}U{{{}UU}U{{}U}{{{{U{UU{{}{UUUU{}{}{UU{}{{U}UU}{{{{UU}UU}U}}{}}{UUUUU}{{{UU{{}}U{{U{U}{}{}{{UUUU{U{}U}U}}{{{U}{UU}}{{}}U{}}}{}UUU}{{}{U}{}U}{{}}}U}}}UUUU{}}U}U{U{}{{{{U{}}}{{U{}}{}{}}U{U{U}}}UU{{{U{U}U{U{{U}}U}UU}U}{{{}{}U{U{{{}U{{}}{{U{{{U}{U{{}}}}{UU}U}{{{U{}{{}{{U}U}}}}}{U{{}{{}{}U{}}}}}{{U{}}}{U{UU}U{{}U{U}U{}{}{{}}}}{{{U{}}}U}}}}U{{{U{}}{UUUU}{}}{U}}}{}{}{{}}{}{}}UU{U{{{UUU{}U}UU}}}U{}U}{U{}U}}{}{U}{}U{{}}}U{}UU{}{}}{U{{{}}U{}{{}}U{U}{{{{U}{{{}{}{U}{U}{}{}}{{{UU{U{U{{}U{}}}U}UU{{{UUU{U{U}UUU}}}{}{{}UUUUUU}U}{{{{}{U{}}{}}}{U}{U}U{U}{U{{U}UU{}U}}{{}{}U{}{}}}{U}}{}U{}}UU{}+++}U{{{{{{U{{}U{{}U}{U}{U}}}{U{U{U}}UUU}}{}{UU}}UUU{U{}{{U}{}U}+}+UU{U{}}U}}U}{}{{{UU{{}}U}{U{U}UUUUU{U{{}}U}{{UU}}{{{{}{}{}U}U}U+U{U{}}U{{}{{UU}}U}U}UU}}UUU}}{}U}}{UU{}U}UUUU{}U{UUU}{U}{{}}+}{+{}{U{U{{{U}U}{{{U{}}UUU}{U}U{}{}}{U{}{}{{UU{{}{U}}{{{{{}U}}+{U{+U}}{{}}UUU}}}{{{U{{}}{{U}{{{{{U{{U{}{{}UU}}{}}UU{{{U}}UU}U}+}UU+}{U}}U{U}{{UU{}U{U}U{U{U}{U{}UU{{{{{}}{{}{{}U{}UU}}{U{}UU{U+{U}+{U{}{U{{}}}U}}{UUUU}}}}U{U}{U{{U{}{}{}UUUU{{}{}U{UU{}{UU{}U+{}+}{UU}}U}{U}UUU{{U{}{U}UU}{}U{U{}}{UU}{{}{}U}U{}}UUU{U{}{U{}}+{+U}{}U}{U}UU{{U}}}}{UU}UU}U{}}{UUU}{UU}}U}UU}U{UU}UU{UU}{{U{}+++}UU{}U}UUU}{}{UU{U}{}U{}UU}{UUUUU{{U}U{{{}{UUU}{{}}{{}U}UUU}+++U}U{U}{}}{U}U}UU{U}U}}{{}}}{U}{{}U{{}{U{}}{{{UU}U{U{UU}}{{{{+{++U{U{U{{{U{}U{}}{UU}{{{{{}U}{{}U}U{U}UU}U{}U}}}U}U}UU}}}U}{U+U}++U}{}{{U{{{}}}UUUU{}{}{{U{{}{}{U{{{U{U}{}U}{}}{}UU{U}U{}}}{}+}U+{+U{UU}U}}}}{UU{{U{{U}}U{}UU{}UU{}}{{}}}{}U{}{U{}}{U{{{UU}U}{U{+}U}{}}}{}{}{U{UU}}UUUU{U}{}}}{U}}U}UU{{}}{}}{{}{{}{}{{U{}U{}UU{++UU}}}{{{UU}UUUU}}{}}U{U{{UU{}}{{U}UUU{U{{}U}UUU{{{}{U{}U{U}U}}++}{U{{UUU}}U{U{}{U{UUU}{UU}}}}U}{}UU}{{{}}U{}UUUU}}{U{}}UU{{}U{+U+{UUU}}}}{}U}}U}}{U}{U}{UU}{U}{UU}}U{UUUUU}UU}{U}}}{{U{}{{{UU{+}}UUU{}}U}U}}UU}{{U{{{UU{}{U}UU{{{{}U}{{{{{}UU{{{U}{}}U}U{{U{{U{{}{{}}U}}U{}{{}U}UU}UU}{}{}}U{{{U{}U{}{{UUU{{U{U}U{{{}UUU}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}UUUU{{U}{{U{UUU{{U}}{UU}{U}U{U{}U}}U{UUUUU}U{}U{UU}}UUUU{U{U{}{}{}U}{}{U}{}{}}}}{{{}UU{}U{{}}U{}}U{U{}UUUU{U}{}U{}{}}{}UU{{}{UU}U}}}{{{}}U}U}U}U}}{{{{}}{}UU}{U}{}U}{}}U}{{}}}U}{UU{U}{{}}U{U}{}{}}{UU{U}}U{U}}UU{{}}}U{U}UU}U{}UU{{}U{U}}{U}{}{U{U{}{}UUU}U}UU{{}}{U}{}{}U}}{{UUU}U{U{}U}U}}U}UU}}U{{U{U{{}{{U}{U}}}}UU{U}}}U}}{}}{U{{U}U}U{}}}{U{}U{{{U{{{U{{U{{UUU{{}}{{}{UU}U{}U{UU{{UU{{}{}}U}{}}}{U{{}U}{{{UU}}}{{}}UUU{{}UU}{}U{{{}UU}}{}{{{{{{{{UU}{U{U}U}}{{}}U{}U}{{U{{U{U}}UU}{{{U{{}}{{}U{}{}UU}U{{{}{}}UUU{U}{UU{{{}{U}{U{{}}}}}{{{UU{U}}}U{}}{}{{}{UU{}}U{}UU}{UU}}{UU{}U{{}{{}{}}}}UUUU{}{UU{}}}{U}}}}{}{U}{}}U}}}}U}}{{U}}UU{}UUU}}{}}U}UU}}U}UU}U{U}}{{{}}}}{U{{UUU{U}U}{}U{}{U}{{U}}}U{{}{{{}}{{U}}{U{UU{U}}}}}{}}U}}UU}}U{{}U}{}{{}{UU{UU{}}U{UUU{{U}{}U}}}UU}UU}UU{UUUU{}U{}{UUU}UU}}}{}}{U}}{}U}U{}UU}}{}}{{U}{}}{}UUU}}{{{U{U{{}UU{U{}}}{{}UUU}U}U{UUU}U}U}}}U{{UUU{{{{UUU{{U{U}U{}{{U{}{}}UU{U}{{{}{U}U{{{{UUU{}UU}{}}{{{UU{{U{U}}U{{U}U}}{}{U}}UU}U{}}}}U{}}}}}U}}}}U}{{{U}{{}}}}{U}{{}U{{{}}{U{}UU}{}U{{{{}}}}UU}{}U}{}}}{}}{{{}}U}UUUU{UU}{U{{}{}}U{{}U}UU}}U{{U{}}UUU}}}U}{{{}UU}}}{UU}}{{}}{}{UUU}UU{U}{}}}U}}}{{UU{{{}}}}UU{{{U{}UU}{{}{U}}U}UUU}{}U{}U{{{U}}}UU}}}U{{}}{{}{}UUUU{}{}}U}{U}{U}{}UU{{}{UU}UUU{UUU}}{}UUUU{}}{{U{{U{}U{{U{UU{}{{}U{UU{}{}U{}U{}U}UUU{UUU}}U}{U}{UU{{U{U}}}{{U{{{}UU{{}UUU}{}U{}}U{}U}{}}{UUU{}}U}U{{{UUU{U{}U{U}{{U}{{}UUU}U}}{{}}UU}{}{U}{}U{UU}}}{}U{{{}U{UUU{{{}U}{}{{{}UUUU}{}{}U{{{}}{{{{}U}{U}{}{U{{U{{U}}U}{}{}{U{}{UUUUU{}{U}UU{}U}}U}U}{{UU{}{U{}U}U{U}U{U}}U{}U}}U{UU}}}U{}}{{U{U{U{{}U{}U{{{}U}}}}}U{{UU{UU{}{{{{U{{UU}}{}}}U{}U{U}UU{U}U{{U{U}{{U}U}}{U{U}{U{U}UUU{UUU}}UU{}{{U}}}UU}U{}U{}{U}}{{U{{}UU{{U{{}U}U}}}++++++}U{U{}UUU{{}}{{}{{}U}U}U{U{}}{}{UU}U}{}{}{}{U{UU}U}UU{{}}{}+}U{+U}{}{}}}U{{{}{UUU}}}U}}{{{U{{{{}{U{}}U}U{UU}U{U{UUU{}U}{U{+{}UUU+}}{{{{{U}U{UUU{U{}}U}UUUU}{UUUU}U{}}U{{U{}U}}}U{}}UUUUU{+UU{{{+{{{}{}{{}U}U{{{U}}UU{U}}}U{{{U}UUU}U}U{}U{}U}{{}U{}{UUUU{+{U}U++U{UU{{}{}}U{}}{{}U{{{U{{{U{}{{U}{U}UU}U{{UUU}U{UU{{{UU{UU+++++{}}}}}U{{}{{{{{U}{U{U{U}{}{}UU{}}}}U{U}U{{{{{}{{U{{UUU{}{U+}{+U{U}}{}}U{U{}UUU{U}U{U}U{U{{UU{UU}U}U}U}U}{{UUU{{{}{}U{{}U{}+}{++{}{U}UU{U}{{}}}U}{U{}{U}U{UUU}{{U{{}U{}U}}UU}U}U}}{{}}}UUU{{U{+{+{{U{}}U{}{{{UUUU{UUU}}{{{{U}U{{U}}}{}}U{U}}{UUUU{{{U}UU}}U{{++}{}{}{{{{{}UU{U{}U{{UU}}{U}}{UUUUU{{UU{U{{{}}}U{{UU{{UUU{}U}{{++U{}U{}}{U}U}{{U{UU}}UUU}}}}}}{{{}U}}U{}}UU}{}}U{{}}U{{}U{U{}}+}U+{}}U{{}UU}{U}{U}{U}}{{}U}UU{}}}}}}{{U}{U{U}UU{}UU}U}U{}}{}UUU}{{+{}{{{{U}}{{{UUU{}{U}{{}U}U{{U{{{U{UUUU{{}U{{}{U}}}{}U}{{{}U}}U}{+}UU{{U{{}{}UU{}{{{{{UU{}}}UU{U{{}{{U{}{}U}}U}{}}U{}{UUU{}}{{UU{{}}UU}U{}}}UU}U}}{{UU}UU{UU}U{}}}U{U}}U}{{}{}{{{}{U}{{}{U{{{UUU}{}{{{{}}U}U{}{}}{}{}{}{UU{{}UUU}UU{}{{U}U}U}{U{{UU{UU{}}U}U}}}U{U}U{U{{{{}}{}}{{{U}}{{}U{}{}{{{}{{{}{UUU{U{}}}{{}}{}UUU}}{}U{}{{U{U{}U}{}}{}{}{U}}{}U}UUUUU}}}}UU{}{U}U}UUU}{{}{}UU{U{{{{{U}UU}U}U}U}U}}U}{U{U}U{{U}{}UU{{{{UUU}{}{}{U}UU}}}}{U}{U{}{U{{UU{U}}UU{U}UU{{}}}}U{UUU{}U{{UUU}}}}{}{U}{U{}U{{{U}}UUUU}U}}}U}}}{{{}UUU}}{}}{{}}}UU}}}U{U{{}{{}}U{}UU}{{}{U}U{U}}U{UU}{UU}}}UUU{UU}}{U}UU}UUU{}U}}}{}{}}U}U}}}{}UUU}}{UU}}U}U{UU{UUUU{U{}}}{}}U{{U{{{UUUUUU}}U}}{{}UU{}UU{{U{}{{UU}}{}}{}UU{UU{U}}UUU{}U{}{U}}{{U}}{{U{{{}U}{U}U{}{}{}U{{U{UUUUU{{}}{{U}U}U{{{{U{{}{}U}}U{{}}}}{U{U}U}{}}}}{}{}U{{{U{{{{{UU}{}}{}{U}UU{U}{}UU{UU{{}U{{U{{{}U{{}U{U}}U{}}U{UU{U{}{U}{}}}}}{U}{{U{UUUU}{{{{}{{U}{}{{}UU}{}{{}}{}}U{}UUU}{{UU{}UU{{{{}UU}UU}U{}UU{{{{}UU{}{U}U}U}U{{}{UU{U{{U{{UU{UU{{}UU}{{}{}}{}{{}U}UU}UUU}U{}{{}U}{UU{UU}UUUUU{{{U}}U{{}{{}UU}}U}{}}{{{}}}{UU}}UUU{{UU}}U}U}UUU{}{U{}{UU}}}{{{U}{}U{{{}}}{}{UUUU}}{UUU{UUU{}{{{}}{{{{U}UU}U{U{}{{}}U{{{{{}}{}}}UUU}}}{UU{{U{}U}{}U}}U}{}}}}U{U{{U}U}}}U}U}{{}{}U{{}{}}}UU}{}UU{{U{UU}U{}{}{UU{}}UUUUU}U{{U{{{UU}{U}UUU{{}}}{{{U{{{}{{{{{}U}{{{}U}}{}UUU{{{}}UU{}{}U}{U{U}{{}{{U{}U}}{{U{UUU}}{U}UU}U}{{}}U}{}}{{{U}{U{{}UU}}{}{{{U}U{U}}U}}}{}}}UUU}U}U{}{}U{{}{U}U{U{}U}U}{}}}{{{{{UU}{UUUU}UUUUU}}}{{U}UU}}U{}U}U{}{}}U}}{{U{U{UU{{{{}U{UUU{U}{}}}U{U}{{UU{U{U}{{{{U}}{{{}{UU{{U}{UU{U}U{{{{{{UUU}}{UU{}}}{U{{{UU}{{UU{{}U{U{}U}}}{UU{}}U{U{}{U{U}U}U{{UU{UU}}{UU}U}}{U{{{{U{}UU}{U}U{}{{}U}{}{{U{}}UUU}}}UUUUU}{}{{{}}{U{}U}}{{{{}{}}}{}{{{{{{{U{U}U{U}}}{U{}{}{{UU{{{{}{{U}{U}}}U{UUU{}{}}}UU{{}UU}}}}{{}U}{}}UU}}U}}}{{UU}}U{{{}{U{UUU{UU{{{{{}{{{UU{}U}{{UU}}}U}{}U{U{{UU}}{{U{}{{UUU}}U{}{}{U}}U{}UU}}U}}{UU}}UU{{{U}}}}U}U}{}}{{{{{UU{}}{{}{UUU{UUU}}{UU}}}}}}UUU{U{}U}}}{}{{}}U{}{}U}{UUU{U}}UUU}UU{U{{{}{{}{}{{{{}UUU}}}}{U{{}}UU}U}}}{{}U{{{U{U}{{UUUUUU}{UUU{U{}{}{}{U}}}{U{}{}}}{U}{}}{UUU{}U}}UUU}}{}}{}}UU}UU}}{}U{}U}}{}}{}{UU}{U{U}U{{U{U{{}}}}}{}}}}}{{}{{U}{}}}{{}U{}}U}}}U}UU}{{}U{}}UUU}}}}UU{UUU{}U}{}}}UU}}UU}UU{U}U{{}{{{{{U{UUUUU}}}{U{{U{}{{{{{U}}{}UU}}U{U}}{U}{}{}}{}}}}U{UU}}}{}U}{{}U{{}{U}}{}{{{{{}}U}U{UUU}}}{U{}U}UUU}}{}UU{U{U}}UU}UU{{{UU{}U{{{U{U{}}{U}U{{{{}{UU}{{{}}U}{UU}{}}{{}{UU{{U}}{}U}U++++++}}{UUU{U{U{UU}U{}{{{U}U{{U{}{{{U{{}U}U{{}{UU}{U}{}}UUUU}{}}+}}{+U}U}UU}}}{}{}{{{{}}U}{U{{}}U}}{}{U{{}}U}}UU}}{}U}}}{}}U}{U+UU{UU+{}}}{}}}}}{{{UU{{{U}U{U{}{{{{}{U}}{{UUU{{}}}U{}{}}}}}{}U+}}}UU+{UUU{}{UU}}{}}{{{U{U{}{}}}U}UUU{}}{}}}}}UU}{{}{}}{{{}U{}}+UUU}++}}UU{}UU{UUU{}U}{}UU}}}{{}UU}UU{{U{U}{}{{U{UU{{U{{{}{}{{U+++++}U{UU{{{}{{}}{{U{}}{}U{{U}{}U}{{{{}{UU}{{}{}{}}{{}U{UUU}U}+}{+U{{{}UUU{UU}UU}{}{U{{}{U}}U{{}}U}{}U{UU}{}}UUUUUU{}{U{}}}{U}+{U++U}}U}{}{{U}UU}{{{UU}{UUUU{{}U}{}}{{U{}U}U}{{{U}}U}}UU}}}U}UUU}+U+{{UU{{}{{U}}{{{}}}}}{{{}U{}{}{}}UU{}{}U}{U{{U}}UUUU{}}}}{{U}++}U}}{U}{UUU{}U{UU{U}}{{U{{{UU}U}U}UU}}}{}}{{}U{}U{}}{UU}{}U}U}++{}{{UU}UU}{{UU}{U{{}{{{}{U{{{}}}U{U{{}UU{}{}}U}{}U}}U{{U}}U}}+}}+}{}{{UU}{}{}U}{U}{}}}{{U{UUUU}U{}}U}{U}}}}{{U}}U{{}{{}{{}}}{}}{U+}}}U{}{{{UUU}{}}U}}{}{U}UU{}}{}UU}}}}{}}}{{}{U}{U{{}{UUU}{{{{U{U+U}{U{U}U}U}{{}{U}}U}{}}UU{{}}U{{{{}}UUU{U}U{}}UU{}{}{}U}U{}U}{{{{U{{}{}{}{}{U}}{U}U{U{U{UU{U{}}U}U{{{}{}{UUU}{{}}U{{}UUU{}}}{U{U{{}UU{}{{{{UU{}{U{{}U{UU}UU{U}U}}{{}{}U{{{UU{U{{{}U}U{}}U{{UU}}{{}{U}U{}U}}}}UU}{{UU}}U}{U{}}{U{{UU{UU{{{}}}U{UU}UU{{U{{}UUU}U}U}}{UU{}{{{U{}}{UUUUUU}{{{UUUU}}{UUUU{U}{{UU}{{{}}{U}}{U}U}U{{{{}U}U}{U}}{{{}}}{{{{}{{}{U{{UUU}{{}}{U}}}{U}UU{UU{UU{{}U{}{}}U{U}}U{}U{}{U}}{}{U}U}}}UU}U{}UU{{{}}}{U{}UU}{{UUUUU}{}{}}{U{U{U}{}}{}UU}U}U}}UU{U{{U}U}UU{{{}}}}U{U}}UU}}}}U}UU{}{{U{U}{}U{}{UU{}}}}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{U{}UU}U{U}}{{{{UU{{{{{U}{U{{}U}{{{}}}}{{}UU}}{U}{{{{{U{UUUU}U{U}UUU}{}}UU}{{}{{}{}U}}U}{U{}U{}U}U{{{{{{{U}{}UUUU{{{{UU{}{{}}{}}{{{{}{{{U}{U{UUU}}{}}{}U}{}}}UUUU{{{{{}}U{U}}U}}{{U{UU{UUU}{}}}}{{}}{U}U{}{}}U}UU{{U{UUU}{{U}}UUUU{}}{}U{{U{}}U{U{}{}{U}}{{U}}}UU}}}}U{UUUU{U}{{{}U{U{UUU}{U{U{}{U{U{U{{{{U{UU{{{}{{{UU{U{U}{U}{{UU}}}UU}U}{{U{UU}{{U{}UU{U}{}U}U{}{{{{UU}{}{{{U{U{U{}}{{U}U{U{U}U{}}UU}U{}{{}{U}U{U}U}U{U}{UUUU}{UUU{}U{U}{{U}UUU{U}}}U}{U{}U{{U{{}{}}}U}U}U{{UUU}}UU{U}U}}}{{U{{{{{}}}{}U}}U{}}{U}}{UU}{U}U}U{}}}}}U{{{{}}}U}}}}{{UU{{}U}U{}{}}{}}{}{{}UU}}{U{U{{UUUU}U{UU{}}{{U{{U{}U}UUU}UU{U}U}{U{{UU}{}}}}UU}{U}{{{}UU}U}U}{U}}}{U}{}{{}U{}UUU}}{U{{U{UU}U{{U}{{U{{U{}}}U}}}{U{U}{{{U}{{U}}}}{UU{UU{}U}U}{U}U}{U}U{{U}UUUU}U{}{U}UU{U{}}{U{{}{{}}{{{{}{}{U}}{U{U}U}{UU}}{U}{{UU}}}}}UU}{}{}{{U}{{UU{{U}{}U}{{UU{U{}U}{}}{}{UU}}{UU{{U}{{}}UU{{{{{U}{}}U{U{}{U{U}}{U{}{U}{}}}}{}}}UU{U}UU{{}U}{{{}}}{UU{{U{U}}{}{{U{UU{}}}}{}U{{}}U}}}UUU{{U}{U{}{UUUUU}}U}}U}}}}}}}}}{UU}}{}{}{}{UU{{U{}UU}U{}{UU{}UU{}U}}}UUU}}UUUUU}U}UUU{{U{{{U{{U{}UU{}UU}}{U{}{UU{}{UUU}U{UUUU}U}}{}{{{UU}{}}U{}}{{}{{}UU}UU{}}{{{}}}U}U}{}{U}}}{}U{}{{}U}{{U}UU}U}}U}{{{U{{{U}{{}{{}}{U{U{}U}}{{U{{UUU{U}{{U{U}U{}}UU{}{UU{UUU}{{U}}{}}U{{{}{{}U}{UUUU}}}}UU}}{}U}{U{UU{U{U{{U}U{}{}}{U{{U}}UUUU{}{U{{U{{{}{{{{}}U}{{U{}{{{UU}{}{{UU{}}}U}UU}U{U}{U}}UUU}}U{U}U{}U}{U{U{{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}}{}UUUU{{{{UU}U{UUUUU}U}}}}}UU{}U}U{UUU}{}}{{}}UU{}U}{}U{}}UU{U{U}{}UUUUUU}}U}{U{}{UU{{}}UU{{U}U}{}}}}U{UUU}U}{}{{{U{{{{U{}{UU{U{U}}UU}}{}}{}{}}{U}U{{UUUUU{U}{{{}}{UU}U}U}UU{}{}U}}U}++++++{}}{}}{}}U}}}}{{{}U{U}}U}UU{}}{{UU}{}U{U}{{UUU{{}{}}}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}}UU{}}{{}{{U{U{}UU{+{}U{{+}}U{{{{}{}U{{UUUU{{U}U}UU}U{UUUUU}{U}}U}}UU{{{}{{}U}UU{{}+UU}U++}U}U}U}{U{}U{UU{U{U}U{UU}{U{{UU{UU}{U{{U}{}UUU}U{}U{{UU}U+++++U{U{}{UUU{{}{}U{{{{{{U}{U{{{{U}{UU{{}{{UUU}{}{UU}}}{U}}{U{+U{+}U}{U}UU}{{U}}}U}}{U{{}{U}{{U{U}}U}U{{U}{U{{{U}{{U}U{{U}U}UU+{U++{{U{UU}}U{{U{}U}UU{{U}UU{}}U{U}UUU}U{{{U{UU}}}{}U}{UU{{}}{}}UU+U+{U{UU}{}}{U{}{}}UUU}UU{}U}}}U{UU{}U}U{U}U{{U{{UU}{U}}UU}{}{{++}{{U{U}U{{UU}U}}UU{U{U}}{}U}UUU{{{UU{UUUUUU}}}UU{{}{U}}{{}U{U}++}}{UUUUUU{U}}UU{{}UU{{}{{U}}U{}U{{}}{U}}}U{}U{}U{}}{}}}}U}UUU+U}+{{}{}U{{}{{{}}}{U{U{UUU{U}}{{{{U}{U{{}UUU{U{{{{}}{{}}{}{U{U{{U}{+}}{}}}U{UUU}}UU{}U}}UUU{UU}}}}{}U}}U}{{UU{{}{{}}UU}{}UU}{{UU{{{U+}U}U{U}U{}{U{UUU{}U}{U{U{}U}}{}}{{{{}UU{{U}{{U{{}}{UU{U}{}UU{}UU}{{}}}{U{}{U}U{{U}}{U}{{{}{U}{{}}UU}{{UU{U}{{U}{}U}}{{}{{}}}U{{}U}U{{}UU}{U}}U{{UU}{U}}{{U{}U}UU}}}}{U{U{{{{U}}}{}}U}{}{U{U}{{UU}{UU}{UUU{{{{U{UU}UU{U}}{}U{U}U{U}U}{{U}U}{{UU{{{}UU}U}{}U}UU}{}{U{}{U}U}UU{UU{U}UUU{U}UU{{{}U{}}{U}{}}{{{U}UU}{U{{}U}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}{}{}}}}{U}{}{U}U{}UU{}{}UUU{U}}{U{}{{{{}U{}}{UU}}}{U{UU{}{{}U}U{UUU{}}}{}U{{}{U}}U}UU{}}{{}}{UU}{U}{U}}{}U{U{{}}}}}}U{U{}{UU{}}{{U{{}}UUU{}{}}UU{UU{}{{U{UU{}{U}U{UU{}UU{}U}}U{}}}}UU}U{}}{}}UU{U{{UU{}}{{U{}{{}{U{{{{}}}{}{UU{{{U}}U{{U}{}}U{UU}U{{}}UUUU{}U}{U{U}{}}U{{UU}}UU}UU}{{{{}}UUU{}}}UU{U}}U}}}U}U{{}}{{}UU{}}}U{}UU{}}U{{{U{U{UUU}U}{}}}UU}{UUU}}{{{{{{}{{}U{U}{}{U}UU{{}{U{{{}}UUU{U{U{{{{{U{{{{{UU}{U{{U}U{U}{U}U}{{U{U{}}U{{{{U}{{{}U}{U{U}}}U}U}}{{{UUU{U}{}}UU}{{U{U}}}{{}}UU}{{U}U{}}}{}{}UU{U}}}U}}}}{}{U}U{{U{UU{}}}}{U{UU{{}UUUU{{}{}U{{{UU{{}U{{U{{U{{UUU{{}}}{{{U}{{UU{}U}}UU}}{}}}{}U{{U}}}U}UU}U{UU{UUU{{{{}{{{{}}}{}U}U}UU{}}U{}{UUU}}}{{UU}{UU{}U{}{{}UU{{{}{{{}}{}{UUU{{}U}UU}{{}{{}{{U}}{UU{UU}U}}{UU}UU}U}UU}U{{U}}}{{}U{{}UU{}{UU{U{}UU}U}UU}}}}UU{{}{{{{U{}{}{{{}}U{}{U}U{}U}}}{UUU{U}{}U}U}U}}}}{{}{{U}U{}UUUU}{}{{{}{}{}{{U{U}U{{}}U{{U{{U{}}{}{}UUUU{U}}U{{}U}{}}}}}{}U}}}U}UU{U{}{}UUU}{{}{{}{{U{}{{UU}{}{}}{{}}UU{{U{{{{{U}{{U}{U}{U{{}{U}}{{}{{{{}}U{{U}U}U{U{U}{{U}UUUU{{UU}{U}UUU}U}{{UU}{}}{U{{U{UUUU}}}}}U{{}{U{U}{{{}{UU{{U}UU{{U{U}{{{}}}}UUU}{UU}}{{{}}UU}}{{}U}}}}}U{U}}U}}{{U}{{}{U{UU{UU}}U{UU{{{}}}{{UU}{}U}UU}}U}U{UU{}}}{}{}{U}{UU{{U{U}UUU{{}U{U}UU}U}}UU}U}}{}}{{UU{{}}}}}}}{{U{U}}UU}{{{{U}}{UU}{{}U{U{U}}{}U{{U{{{U{{UU{U}UUU{{UU}}{{{{}}U{{}}}{{U}U{{}{UU}UUU}U}{{}}{}{{}{}U{{}{}{}}UUU{UU}}}}}{U}U}}}{U{{}U{U}U{U}U{{{U{U}UU{{{{}}UU}{{}{U{}}}}UUU{}U{{U{{}{{{{}}}U}U{{{{}UU}{{}{{}{{{{U}UUU{U}U{{}U{}UU}{{}UU}UUU}}{UUU{{}}}}{}U{UU{}{U}U{}UU}{{UU}}U}}U}{}{{{U{UUUU}{U{{U{{}{U}{U{UUU}}}U}}}}{{}{}}{{{{{{UU}{U}{}{UUUUU{U}}{{U}U}}}UU}}{U}{UUU}}}UU{U{{UU{{}{U{U}U}{U}UU}}{{U}}{U{{{U}{U}}}{}}U}{U}U}}U}UUU{{{}{U{U{{UU{U{}U}{}{}{{{UUU}}}}}}}{U{UUU{}{{{UU}{}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}UUU{UUUUU{}{}U}U}{UU}U{{UU{}}}}U}U}}}U{{UU}U{}++++++UUU}}{{U{{}}U}U{U}UU}{UUU}UU{U}{}{}{}}U{{U{{{{}{U}}{}{{{}{}+UUU+{}U{{{{U{U{{{{}}{}U{}U}U}UUU{}}U}U{}}}U}{}U{}{U{}UUU}U{}U}+UU{}{+UU}U{UUU{}}UU{U}}{}{{}{}{{}{{{{U}}U}}UU{U}}}}{{}UUUUU}U{+}}U}{+}{{{UUU{}U}U{}{U{{U}}}UUUU}}}U{U{{UUU{}U{U{}}{U{{}{UU{UU}+{U{}++}{UUUUU}UU}{}}}{{{}{UUUU}U{}U}}}U{}}{U{}U}{U{}}UUU}}}{}UU+++++U}}U}{}}{{}{U}}}}U{UU{}{{}{}U}UU{}}}U}UU}UU{{{}{{}{UUU{{UU+}{+U{{{{{}UU{}}}{UU{U}}U}U}{UUU}}U{UU{}}}{U}}UUU{{}}{}U{UUU{}UU+{}++U{U{{U{}{}U{}}{}}UU}}}{U}U{}{{UUU{}{}}U{{U}}{}}}{U{}{}}UU}U{{{+{+{}{U}{}}}}U{U}{UU{}}}}}U}{}U{U}{{U}{{U}U{{{UU}{}{}{U}U{}{{U{++U}{{{U}}}{}UU{{}}{}U}}U}{UU}U{}{U}}}{{U}U}}{{UU}U{U{{{}{}{{{UU++}}{{{UUU}}UUU{}{{U{{{{}U}}U{}U{{U{{UU}U}}}{{{{}{{}UU{}}{U}}}}+UU+{}U{{UU{}{}U{}}UU{}}U}}U}}{{}}{}}UUU}}{{{{}U{{}{{}U}}}UU}}{}{}U}+}U{{{}}{}{}U}}}{U}{}{U}}U}UUU}}U{{}U}{}U}U{{}U{U}{UU{}{{U{{}UU}U+}}{U{{}}}U}}UUUUUU{{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}UU}}{U}{}}U}}UU{{}{U{{U{UUUU{U{}U{UUU}}U}}}}U}{{{}{{{}U{UU}UU{U}U{{U{}U{{{UUU{}{}}U{UU}{{}{U}UU}{}UU{}{}UU{{UUUU}U{}{{U{UU}}{}UU{{}UU}{}U}}{{UUU{UU{U}}}}UUU}U}U{{}}}}{U}}UU}{U}}}U{U{U{{U}UU}{}{}}}}}}U}{{}{{}}}UUU{U}{{}{{U{}{}{{U{{U}}{}}{UU{UU}{}}{}UU}}}}U{}U}UU}}{}{{}{}{}}UUUUU}U}{{UUU}{U}UU{}}}}UUU}{U}}}U}U{U{U{U{U}{UU{{{}{UUU{U{}{U}U{{U}}{UU{{U}UUU}UU{{{}U{{U}{}{{{}UU}{}}}{}}{{}{{}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{U}}}}}}}}}{{U{{{{U}U{U{}{UUU{}}}}{}U}}{}}}}{{UU{U{{}{}U{U}U}U{UU}U{U{U}{UU}{{}{}{{U{}UU{U{U{{U}{UUUU{{{}{}}}{U}{{{U{U{}{{}{{}}}{}}{}}}U}UU}{}}}}{U}}}}{}UUU}{{U{{{UU{UUUU}}{{{}{{U{U}}{UUU{U}}U{{{UU}}}}U{}{U}U}{U{}U{{{}U}{U{UU}U{}{}{}{UU}U{{}}U{U{}UU{{{}U}{UUU{{{}}}{U}U{U}{{UU{U}U{}{}U{U{U{{}}UU}U{U}U}}UUU{UUU}U}}{{}UU}}}}U}{}{{}{}}}}}U}}{{{}{{}U}{}}U}UU}}{{{{}}}}{}{UUU{{U}}UU}}{}{{}{{{{{}U}{{{{}{U{}{}}}{{}{U}}U}}{}}}{}{{{}}{U{{UU{{UUUU{}}UU}U}}{U}UUU{{}U{U{{U}UU{UU}{}}}{{}UU}}U{}{}{U{{U}}{{}}{{}}{}U{}}}{U}}}U{{}{{}U}}}UU{{}{}}{UU{{U{U}UUU}U{}U}U}{}{}U}}UUU{U}}}U{{{U{}U}}U{U}U}U}{}{{{U{U{{U{}{U{{}{}UU{}U{{U}}UU{{U}{{}{UUU}U{{U}UUU}U}U}UUUU}{}}UU}{U}UU}UUU}{}{{}{}{U{}}U}U}U{U{}}{UUU}{U}{{}{UU{U{{U}}{UU{}{{}U}{}}{{}}}{}UUU}}}{}{{U}U}}{U}{{U}{}{}UU{{U}{UUU{{}U}UU{}{{}{U}UU{}{{}UUU{UU{}{{{UU}U{{U}U{}}UUUU}{{UU}}}{U}}UU{{}UU{}}}{}U}}{}U{{{U}UU{}}{{}U{}}U{U}{UUU}}}}}}{UUU{}}U{{UU{UUU}U}UU{{{U}{}{}{}}U{U}}U{U}}}{}U{U{}}{}UU{U{UUU{}}{}UU}U{}}{UU{{UU}{U}{}U}{}}{{{U{{{UUU{U{}{}}}}{U}{{{{U{}U{U{U{}{UU{}{U}U{U{UU{}}U}{}}UU{{}}}{{U{}}{}U{}U{{U{}{}UUUUU{U{{{{}{{U{{UU}}U{}U}}{}U{{}}UUU}}UU{}}{}{{}U{UU}UU}}UU{{}{{}}U}{{}{UU{}U}}{}}}U}{{{U}{}}{}U{}{{{{}{}}{UU}U{U{UU{}U{U{UU{}UUUU{}{{}}UUU}{}{}}}U{U{{}}UU}UU{{U{{}{}UU}U{{}}}{UU{U}{{}}}}{{{}}U{U{{}}}}UUUUUU}{}U{{}{{}U}{{U}U}}U{UU}}{}{}{}}}U}}}{U}}}UUU{}{U}}{U}{{{}UU{UU}{}}U{}}}}U{}{{}U{}{U}{{U}}}}}{}U}}}{{{U{}}}{U{U}UUU{{}}}}{U{U{U{}U{}}}{}}UUUU}}{U{}}{{U{}U}U}U{U}UUUUUU{U}}U}U}}{}}}{U}}{U{UU{}}}{{U}}U}U{U{UU}}}{UU}}}{{{U}UU}U{}{}{U{{{{UUUU}{{}{}}{}U{{U{{{{U}{}{UU}}}}{}{U{{UU}{{UUU}U{UU{{}}}}UUU}{}{{}}{+++UUUU{U{}U}U}}}{}}{}{{{{}{}}U}{U}{UU{UU{U}U}}}U{}U}{{{U}U}}U{+}}}++UUU{{{{}{}{{}U}U}}{}U{}U{}{}}}{{}U}UU{}U}}U}}}U}{{{}U}UU{+{{}{}}+}{{}{}UU}}{UU}{}{}{}UU{{{{U}}U{UU{{UU}}UU}}U}}UU}}}U}U{+}{}{}{{+{{{}U{{}{{{{}U{U{}}{{}{{}}}}UU}U}}UU{}U}}{UU}U}}}}{}U{}+UU}U}U+U{UUUU}{{{}{{{{{}U}{}{{}U}}U{{{U{UU{{{U{}UU}}{{U{}{}}U}U+}{UUU+{U{U{}}}{}}{}UU}U}}}U{U{}UU}}UU}{U{{}U}U{UU{{{UUUU{U}{}}}++++++U{}}{}{{U{UU}U}}U}}U{{}}}{U{{U{{{{}U{U}U{U}{{U}{}}{}}{UU{U{{++{+U}}UU}{{{}}{U}}}}{}U}U{{U{UU{}U}{}}}{UU{U{UU}}{}UU{}}{{}}{U+}+}U{UU}{}UU{U{U}U}}UU}U}UUUU}UU{}{UUU{{U}}{U{}U{U{{UUU}U}U}U}}+}++{}{U{}U}{U}}U{{}U}}{UUUUU{U{U}{}U{U}{U{}{}UU{U}}{UUU{{}U}U{U}++U+U}U{UU}UU{}{}{UU}U}{{{U}UU{{{}U{{UU{}{}{}{}U}U{{}U}}}{{{U{{}U}}+U{}UU}{}{}{{U}U}U{}}{U}{}}{U}{}{U}U{U}U}U}{{{UU{{UU}{{}U{}UU}}{}}U}U}UUU{{U{U}}}U{{}U}{{}{}U}}}U{{{U}UUUU{}{}}}}U}U{}U{{UU{}U}UUU{U{{{U{}}{{{{{{}{{}{}}{}UUU}}}{{}U}UUU}UUUU{}U}}{U}{}}}}}}{{}}}{U{U}{{}}U}}{UU}}{{{{UU}}U{U}U}}U}{{}{UUU}{U{}U{{UUU{}}U{{{}{}}U}{}{U}{}}}U}U{U}{}}}}U}}U{}{U{UU{}U}}U{}{U}}{}}UUUU{U}U}{{}U}}}}}{{}U{{}}U}}U}U}}}U{}{{{U}}UU}}UU{}UU}UUU}{}{}U{U{}{{U{U{}}{U{}}U{U{UUU{{U}}}U}{U{{{U}U}}}{}U{UU{U}{{UU}{}{}{U{UU}U{UUUU}}}{UUU{}{UU{{}{}{U}U{}}}}}U}}{{}{{}U}U{UU}{U{}{UU}}{}U}}}}{UUU}U}}{}}}U{}}}{{}{{{U}{U}U}{{{UU{U}{}}{U{{}U}{}UU{{{{{UU}{}{UU{{{{{}{}U{U{U{U}{U{U}}UU{{}{{UU{{}{{}}U}{U}UUUU{U}{{{{{U{{U}}U}{U{U{}U}U}{{{{}{UUUU{U{{}U}U}{}{{}{{{{{}}{U{U}UU{}{{{{}{}U{}{}{}}{UUUUU}{U}}UUUU}U{}}}}U{}U{U{}{{U{UU}}U{}U{{}{UU}U{}{{UU{{}}}}{}}{}}{}UU}{U}{{U}U{}UUU{UUU}}{{UU{{}}U{U{{}UUU}}{{U}{}}}U}{{{}}}U}{UUUUUU{}UU{{{UUUU{{}{{UUUU{U{}}{U}}U}UU}}{}{{UUUU}U{U}}}U}{}{U}U{U{UUUU}}}U}{U}}U}{{U}U}U{U{}{U{UU}U{}U{{{{{}{{{UU}{}UUU{{}}{}U}{}UU}}}{}}}{}U{U}{UU}U}{U{{{{{}}}{U{{}U{{{}U}U{{{}UUU{{UU{{}U{}U}{}U{}U}{{}U}{}U{}{{}}U}}{{{}}UUU}{}}}{U{U}}U}{}{{}}}{U}}{}}U}U}{U}{{{}UU}}UU}{U}{{UU{}UU{}U{U{{{{{{UUU}}{{{}{}UU{}UU}}{UU}U}}{}U}}{{U}}UUU{}}U}{UU}{U{{}}}{U{}U{{}{U{UU{}{UUU}UU{U}}U{}}}}}}U}{}}U}U{}{}U}}{U}UU}{}{{}UU}{{{{}}U}UU{UUUU}UU{{UUU{}}}U{}}}}}{}{{}U{{}{U}{}U}}{}UU{U}{U{}}{{U}}U{{}}}}}}}U}U}U}{{U{U}}}U}}}{UUU}}}}U{U}{}U}}UUU}U}{}}}U{U}U{{{}UU}U{}{U}}}{U{{}}UUU{}U{}{U}UUU{{U{UU}U{U{UU{{}}{{{U}{}}{{U{U{}U}U{}UU}{}}U}}{U{U}U}}U}{}}{{U}}}}UU{}}}UU}U}{U{}{{{{U}UUUU{{}{}U{U}}U{}U{}}{}U{UUU{{U{}{{}U}{}}U}{}U}}}{}}}{{{}}U{}{}U{}{UU}{}{UU}{U}}UUUU}{U}{}U}UU}U{{U{}{U}}UUU{{{}}}{{}}U{{UUU{UUU}U}UUUUU}}U{{}}}UUU{}U{}U}{{UUUUUU{{}}}UUUU{U{{U{}U}}U}U}UU{U}}}{U{{{U{}UU}}{{{U}{{{{}{{}}U}{}}{UUU}}}U}{}}{{}{}}}}UU}{{{{UU{}}}UUUUU{U}U{}UU{U{U{}{{{{}U}{U{{}}{U}UU}UU}}U{U}}U{{U}{}U}{U{}{{}}UU{{}UU{UUU{U}U{U{U{U{U{U{}{}U}}{}{U{}{{UUUU{}{{}{U{{{{U{{}UUU{{{U{U{U{}{UU{{{{U{}{{{UUUUU}{UU{U{{}}{}U{}}UU{U{}UU}{UU{{}{}}{U}{}{{{UU}{{{U}{U{}{U{{UU{{}}{{U{}U{}}U}{}U{U{{{}U}}{}U}}{}{U}UU}{{{U{U{U{}U{UU}UU{UU{U}{{}UU}}{{}}U}U{}}}{U}U}}}}U{}U}{U{}}{U{UU{}U}{{}UUU{U}}{}U{{}}{{UUU{{{{{{}}}}U}{UU{{U{}U}{}}{{{U}U}}U{}UU}UU}{}UU{UUU}{U}}U}}{}UUU}{}{{}UU}}U{U{{{U{{{}{U{{UU{{{}{}{{}U}{}{U}{}}}UU{{}UU}U}{U{{U{{}{}{}U{}}U}U{U{}UUU{U}{{U}U{U{}}}U}UUUU{}{{}}}U{U}U}}}{{}{U}}UUUU{{{}U}{{{{}{{}}{{}UUU}U}U}U{++++}U}}{{}U{UU{UU}}U}}UUUU{{}}U{}{}{{{{{}}{{{U}U{U}{{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}{}}{UUUU{U{U}{UU{}}UU{{U}U{{}U}{}{{{U{}}{}+{U}}{{+U}}}{UU{{}}U}UUU{{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{U{{{{}}}{}}U{}}{{}{{}UU{{}U{U}U{}{}U}U{U{{}}U}}{UUU{}}+}}}}}+{U}}{{{U{U{U}U}UUU{{UU}UU{}U{{U}U}}U{{UU{}{}{}U}U}}{}}U}{}+++++U}U}}{U}U}UU{{{}{{}UU}{}}}}{}U{U{UU}U{}U}U{}{}UU}}}UUU}{{}{U++++{U{}{UUUU{U}{U}{}UU}{}{U{{}}U{}U{U}}UU}UUU{U{{U{{}}UU{}{}}{}}+++U{UUU{}}UUU{{{{U{U{}U{U}}UU{U}{U}U{}U}{}}}{}}{U}}U}}}{{}}U{{{+}U+U}{}}U{}}{}UU{}}{}}U}{{}{}}}UUUUU}UU}}}U{UUU{U}{{UU}}UU{}U}{+{{U++UU{}U}}{U{}{UU{{}}{U{}{{}}U{{{U}{}U{}}}{UUUUU}}U}{{}{{}}U{{U}}U+{{{{{}}U{{}{}}}UU{{U{}{{{{U}{{{U{{{U}}{}UU}{{{U}U}}U}}UU}UUU}{}{U{U}}{}}{}UUU{{U}}UUUU}UU{}{U}U}}}U{{U}{}}U{{{}}U{}{U{{U}}{UUU}}}{{}UU{UU{}}{UUUU{{}{{}}{U}U}UU}{U{}UUU{}{}UUUU}{{}}U}U}{}}U{UU{}U}{}U}{{UUU}}}}}}UU{}U{}{{UUU{}UUU{{{{UU{}{}U{{UU}UU{}}}U}}U}}{}}{}U}}{UUU}}{}{U{}U}{{{{{U}{{U}}U}{}UU{}U}{{{U}{{U}}{U{U}}}U}U{}U{UUUU{}UUU}}}UU{}}U{{UU{UUU{U{}{}UU{U}UUUUU}U}}U}}U{U{U}}}}}UU{U}UUUU}U}}}}{U{}}}}}}{{{{UU{{U{UU{}{U}}U}{U}{U}{UU{UU{{U}U{}U{}{}U{U}}}}{U{}U}U{UU}U{}}}{{UU{}{{{U{{UU{U{U}}}}UU}}U}{}}U}{{U{{}UU{{U}}UU}{U}U{}}UU}{{U}}{UU{U{U{U{U{{}}{{{{U{}U}{}U{}}{U}{{{U{U{}U}}}}{U{}UUU}{U{}UU}}{U}UU}{{}UU}}{}}{U{U{}{U}UU}UU}UU{{{}{UUU{}}{}}}}UU{{U}U{U}{U{UU}}{{}}}U{U}}U{{U{}UU{}}U}U}U{{U{{}UU{{}UU{}{U{UU{{}}{}{{}UU}}{}}{U{}}}}U{{UUU{{U{UU{{}}U}}U}{}U{}{{{}{}{UU{{U}{}U{UUU{}}{}}}}UUU}{{}}}U{U{}{{U{U{}}U{U{{U{UUU{}}UU{{}}U{U{U{}U{{}U{{}U{{UU}}}{{U}U}}}{}U{}{{U{{}}{UU}{UUU{{U{}U{UU}{}{U{U{{{{}}{}U{U}U}}{{{U{}U{U{}{}{U}}{UUU{UU{}}U}}U}U}}}U{}U{{}U}{}{}{}}}}UU}{{}U}}}{U}}UUUU{UU}U{{UUU{U{{U{UU{{}}{}}U{{{U}}}}{}{}{}U{U{{UU{}}{}U{}U}{}U{{{}}}{}UUU}{{{U{U{}{}{UUU}U{U}U}U}U}}}}U}{}U{}}}}}U{}U{}}}{U{U{}{U{U{UU}{{}{}U}U{{}U}U}}{{U}}U{{}{{}UU{}U{U{UU}}}{}}UUUU{}U}}U}}}{}}}}{{{U{}UU}U{{{U}{U}{UU}U{U{U{{{{}{UU{{}U{}}UUU{}{{}U}}}{U}{}U{{}{UU{}}{{{{}}{}U{{}U{}U{{{{UUUU}}UU}}{}{}U}}{}{{UU}{{{{{{}{UUU}{}}}}{}{{{{UUUUUUUU}{}{{U}U{UUU}{}U}}U}U}{}{}{}{{}U}}{}UU}UUU}{}}{U}U{{{{{U}U{{U{U}U}U{UU}{UU}}}}}}U{U}{}}}{{U}U}U{UU{}U{}{UUUU{{}UU}{{U{}U}{}}{UUU}{}U{{}{}}{}{}{}{}}}UUU}UU{}{{}}U}}}}UU{}{U}U{U}}}{}UU{{}}{U}}{{U}}}{U}{U}}{{U}UUU}{U}}{}{U}UU{}}U}{}}U{U{U{UU}U{}{{}U{}{}{{UU}{U}{}}}U}{}{{{{}}{{}}}}{U{UU}U{}{}}}{{U{UU}}UU}{{{}}U{{U{U}}U}}}}{U{}{{U{}UU}}U}{UUU}UU}U}}{U{}U{}UUU{{{}}U{U{}}UU}UUU{U}{U{{{}}UU}U{}UUU}{}UU{{}U}UU}UU}}}{U}}}}{U}}}{U}{}}}U{}}}{{U{{{}UUU}}{}UU{{U}}}UUU{U{U{{U{U{{}{U{UU{}{}{{}UU{U{{UUUUUU{}}{UU}{U}U}}{}U}}{}{{U{U{U}UU}}{}U}U{}{{{}}}}UU}U}{U}}}}U}UUU{{U}{UUUU{{{{U}}}U}{{}}{}UUU}}}U{}}U{{U}}}}}{}{U}{}U}}}U}{{{}U}}U}UU}}{{}{{}U{}U{{U}UU}}}U{}}{}U}}}U{U{}}}}}U{}UU{}}}}}}}{}}}{U}{}U}}}}}}U}{}U}UUU}}}{{}}{}{{{U}{}UUU}U{}U{UU{U}{U{}{U{UU}{U}U{U}U{}}U{}{{U}}}{{}U}}{{{U{UU{U}U{{{{{{{}U}{U}{UUU}}{{{{{{{}}{}}U}{}}{}{}}U{U}}U}{}}U}{}U{U{U{}{}{{{U}}{{U}}{}U}}UU{}{U}{{UUUUUU}{{}}{{U}{{UUU}{UU}{UU}}UU}}U}{UUUU}UU{}{UU{}UU}{U}}{{}U{U}}{{U{{{{U}{}{}{{UU{}}}}{UUU{{U}{{}{U}{{{}}}UU{U{UUU{{{{UUU}U{{{{}}}{}U{{UUUUU{{{{{U{}}U{U}U}U}}}{{{UU}}{{{UU+++++}}U}{{{}}}U{UUU{UUU}}}}UU{U{{}}}U{{U{{{U}U{UU{U}{}}}}}{{}{+}}{U{+U{}}{}}{{}{}U}}}{UU}}{}UUUU{{}U{}{U{}}{{{{{}{U{UU}{UU}{{+U{UU}U{+U}{{}}UU{}}}{}U}}}UU{{}U{}{UU}{U{U{}}}}{{{}{{{{{}}}UU}+{U}UUUU{+{U{U}{U}{{U{{UUU{}}{}U}U}}U}{U{}U{{}{}{}}U}{{U}U}}{UU}}+}}}UU{{+{U}U{U}U{}U}}{{U{{{}{UUU}{U}U{UU{UUU{}U}{}{}}}}}}{}U}}{U+++++++}U}UU}}}}{UU}{{}{U{{{UU{U}}}{{}U}}U{U}{}}}{UUU}U{{}U{{U{{}+U+}UU}}U}{{{}UU{{{UU}U}{{{UU{{{}{UUUUU}}{}}}{U{U}}U{}}UU}}{{U{U}}{{U{{{}{{U}{}{{}{{}UUU}}}}{UU{U}UU{}}{UUUUU}{}U}{UU}{{}U{{U{{}U{}{{U}}U{}}}{{UU}}{UU{U{{U{U{{{U}}}}{UUUU}U{{{}}}{{U{UUU}UU}}U}U}{}{U}}U{U{{}UU{UU}{{{{U{{{{UU{UU{}{{{}U{UUU}U{{}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}{U}{U{}U{U}}UU}}UU{{U{U{}}}{}{}{U}U{U}{}{{UU}U}U{{{U{U}U}{UU}{{}U}}U}UU}U}{U}}}}{}U{UUUU}}U}UU}}UU{U}U}U{{U}}}U{{}{U{}{}{{UUU{U{U{{{}{}{U}}}}{U{{U{}U}}{{{{}{}}U{{U{{{{}U}U{{{}U}U{UU{}}U}}{}}{}UU}UUU}{}U{}{U}}U}U}}}{{}{U}}UUU{UU{}}}}}}U}{U}U}UUU}}}U}}}{U}}}}}UU{{}{U}{U}}U{}U}{}}}U}U}{}{}U}UU{}}U{U}{U{{{U{U}{}UU}{{UU{U{U{}U{UUU}{{U{{{{{}}{{}{UU}}{{{}}}U}}}}}}U}}U}U{}}U{}U}{U{U}{}{{{UU{}U}U{}{}UU{}U{UU}}}}}UU}}}}}{}}{{{{}{{}{UUUU}UUUU{{}{U{}{{U}{}{UU}{{{{}U}UU}UU{U}U{}{{{}U{}}}}{{}U}UUU}{}U}{}}U{{}}{{UU{U}U{{{{U}UU{{}{U{U{UU{UU}}}{{{{}}}}U}}}U{{}{U}{{{U{}}U}}U{U}U{{U{{U}{{}U}}{{}UUU}}}UU{}}U}{{}UUU{}U}}}{}}UU}UUU{UUU}U}}U}}{{U{}U}{}{}{{}}}U{UU{UUUU{{UUU}}{U{}{}U{}U}{}U}}{{}}}U}{{}{}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}{{}{UU{U}}U{U{}}}U{}}UU{}U}U{}{U{}}}}{}UU}{}}{UUUU{{UUUUU{}}U{{}{}}U}{U}{U{U{}U}}}U{{}}}}}U{}{{}U}}}{{{}}{UU}}}U}}{UU{UU{{{{{{}}}{}{U{}{}{U}}}}{}U}U{{U{U}U}UU}{{U}}{UU}U{U}UU{U{U}{}UU}{U{}U{}U}UU}{{}U{{}}U{U}{UU}U}UUU}{{}}}{}}{}}{}}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}{UUUU}{U}U{}{{}}{{U}U}U}}UU}}U{UU}U}{U{U{{}U{UU}}U}U}}{U}}U}{{U}}U}U{{}{{{UUU{{}U}{U}{UU{{{}U}}{U}{U}}UU{U}U}U}}{{{}U}{}}{}UUU{{}}{}}}}U{}U{}{U{U{UU{U{U}{{U{U}{{UUU{U{{{}}U}U}{}{U{{U{U{}}{{U{}}}{}U{{U{}U}U{U}U{}U{UU{UUU{}{U}{U}}UU}UU{U}}}}}}{UUU{{{U{{{}}{}}UUU{}}}{U{U{{{UU}}{}U{}{U{{}UU{{UU{{{}{U{UU{}}U{{{}{{{{{{{{}U{UU{}{}}U{{{U{{}}{{}UU}{}}UUU}U{{{UUU}}}{}}U}{UU{U}{}U}U}{UU}UU{U}}UU}U}}{{{}{}}{}{}{}{U{{}{{}}}UU{}{UU}{{{{}}{}{}UU{}UU}}{}UU}}}}U{UU}{{{}}UU{U{UU}U{U}}}U}}}}{}U}U}{}UUUU}}U}{U}UU}U{}}U}}{U}{{{}U{U}U}UU{{}U{U{}U{U{}U{}}UU}}{{}U{U{{{{}}}}{}{UUUU{{{}{{UU}{{{}{{}{}{}{}{}{}{{{U{}U{UUU}UU}}}}}U{}}{U{{UU{U}U{{{{U{U}}}}{}{}{UU}U}UU{}}}}}}}}U{{}}UUU{U{{U{}UUUU}}{{UU}{}U{U}{{{}}{UUU}UU{{{UU{{}UUUU}U{}}{}}{}{U}UU{UU}}}U{U{}{}U}}}U}}{{UU{U}{U{}}{}{}{U}U}{U}{{U}U}}}{{U{U{U}U}{{}}U{}U{U{UU}}UU}U{}}{U{U{}}}}}U}{}}{U{UU{}{U{}{{U}}}}UU{}}}{U{{}{}U{}UUUU}}}}UU}U{{}}{}}{U}}{UUU}U{}U}}}}U{U{UU}}U}}}{U}}{{{UUU}}{}UUU{}U}}}{}}{{}{{UU}{U{}{U}{{{}}UU}{U}{}U{{U}U{{{U}}{U{{UU{{}U{UU}{}}UUU}{{}U}{{}}{{U}U}U}{U{}{}}{}U}}}{}}{{{{UUUU}{U{U}{{U{U{}}U}U}}{U}{}}{U{UU}U}U{{}UU{{{}}}}}}U}}{U{U{{}}}{U{UU}{{{U}}U}}}}UU{{}}{UUU}UU{U}UUU}U}UU{U}{UUU}{{}}{{U{{{{}U{{}}{{}U{{}UU}}}}}}U++U}{}{UU}{}UU}}{U}}{{{}U{{{}{}}U{{{UU{{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}{}}{}}{}{UUUU}}{{}U}{{}}}U}U}{}UU}{{}{U}U{U}+}}UU{+{U{}{}{{U{{}{{U{{UU{}{{}U}{{{{}}{}{}}}UUUU}UU{}{}U{}U}{}{+++++++UU}UUU{{}}{{}U{{{{{}}}UU{}U}U{}}U{U}}}UUU}{{UU{{}}{{{{{}}}{U}}}U}}{U}}{{{}}}}}UU{UUU{}{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}}UU}}}U}U{}}{UU{{U}{U}}}U{}{U{U{{{{}{U}}{U}UU}{}}U}}U}}{}UU}}U}U{}}}}UUU{{{{}{}{UU{}U}}}}}U{}{U{UU{{}}{{}U}}UU}U}}{}UU}}{{{}}}}{{U}}U{}}{U{{}U{}UU}}U}}U}}{}}{}U}{{UUU}}}U}}{U{{}}U}}{U{{}{}}{}U}}{U{}}}}}UUUU}}{{}}{{}{}}{U{U{UUU{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{{}}U{{}U{U}U}U}}UUU{UU{UU}{}{{UUUU}}}}U}{}}}{{{{}{U{{{U{U{}{}}}UU{}{UUU}U{U{U}}{UU{}{{{U}{}U{{UU{}}UU{}}}{U{U{}{}}U{{{U{UUU}{{U{{U}U{}{}{}U{U}}U}{UU{}}UUU{}}UU}UU{UU}{UU}U{{{{UU}{{{U}}}{UU{}U{U}}}{}{{}{{{U}{UU{U{{U}{U}U}{{U{}{{U}UU{}}{U}U}U}{UU}{}}U}{U}}UUU}}UU}{UU{UU{{{}{{}UU{U{}}}{}UUU}{}{{}UU}{UUUU}}{}U{{}{{UUU}{{U}UU}U}U}U{}U{}U}}}}UU}{}}}UUUU}{UUU}U}}U}{U{U{{UU}{{{UU}{U}{{{{}U{}}}UUU{{{}{UU{}UUUUU{{U}}}U}U}U{U{}U{}{U{U{U{}{}{UU{U{}U{{}{U{UU}{}U{U{U{}{UU}U}{{}}{}}}}{}U}}U{UUUU}U}}U}}}}{U{}U{U{UU{}U}U}}{{}}}}}{}UU}{}}U}}}{}U}}U}UU}U{{}}UU}}U{{{{UU{UU}U{{}{{{{{{}}}UU{{}{}}}}U{U}{U{U}{{{{U{UUU}U}U}UUU{U}}{{{U{{UU{UU{}U{}U{UU{UUU{}U{U}}{}}{}UUUU}{U}{U{U{{}UU}UUU}U{U}{}}}UU{{}U{{{}}{}U}}U}UU}}{{}}{{}}}{{}}}UU{U}}{UU}}{}}U}}{{}U{{U}{{}{{{UUUUUUUUU{U}}{{{{{}}}{{}UU}U}U{UU{{U}{}{U{{}}U}{}{}}{}}{{{{U{UUUU}U}}}UUU}{U{U{U}}{UU}{}UUUU{}{UUUU{}}}U{{{UU{{U}}}}}UUUU}{{{}}UU{{U{{{{{UU{UU{UU}{U{{U}}{UU}UUU{{{U{{}{U{{{}{}}}U}UU{U}UU{}}}U}{{{U{}{UU{{}U}{}{}{{}U{}{{{}{}UU}U{{{UU{U}{U}{{}{U{{{UU{}{{}UU{U}UUU{}{{{}}}}}}}}}{{{U{U}U}U{}U{}U{U}U}UUUU}{UU{}{U{}{}{UUUUUU}{U}U{}UU{}{{{}{}UU}U{}{{}{}}}}}{U{}}{{}}}}}UU}U}}{U{}{{U{{U{}U}}{{}{UU{}}U}{{}{}U{UUUU{U}}U{{{{{{U}}{}U}U{{{}UUU{{U}UU{}{}}U}}{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{{}UUU}{UUUU}UU{{U}}}UU}}{U{}}}}{}}U}UUU{U}}{}{}{{{}}}{{}{U{}}{UUU}}}}}U}{{{}{}UU}U}}{UU{}{}U}U{}}}{}{U{}{}U{U}}U{UUU{U}U}{}{}{U{{{}}U{{U{{{U{}}}{UUUU}}}U{}U}}}{}}{U}}U}}UUU{}U{}}}}{U}}}{}}U}}UUU}{{U}U{}UU}{{UUU}{}U}{U{UU{}UU}}UU{UU{UUU{}{}}U}}{}}U}}{{}{}{}U{{{UUU{}U{}{}U{U{}}UU{{{}UU}}{U}{UU}{UU}{}U}UU{}U{UU{}{}{UU{UU{UU}U{}}{U}}}{}UU{U{{{U{{{U}{}}U{{}}}{}}{}U{{UU{{}{}U}}{}{{}{}U{U}U}{U}UU}}U}{UUU{}}}U}U}U}}{U}}U}U}{U}}}{U{UU}U{}}}U}}U}{U{U}}}UU{UU{}}U{U{}}U}}{}}}UU}{{U{{{}}}{U}UU}}{U}U}}U{}{}{UU}{}}}{{}}UUU{{}U}}}{U}U}UU}{{{}U{U{U{{}U}{UUU{}UU}U{{{UU}UUUUU{U}{}U{U{}{{{{{{{{}{}U{{}{{}{U}{U{U{}}{U{U}UUU}{}}U}U{UU{}{{U{U}U{UU}}U{{{}}}}U}}}}{}{U}UU}{}{}{{UU}{U}{}UU}}{}UU}U}UU}}U}{}UU{UUU}{{{{U}U{U}UU{}}UUU{U}}}U}{{U{{U{U}U{U}U{U{}}}}}}}U{}U{}}}}}}U}}{UU}{{}{}}UUUU{}}}}{U{U{U}{}}{}}UU}U{}}{{UUU}}}{}}U}U{{U{{UU{}}{U}{{U}{U}}U{{}UU}U}{}U{{UU{{{{}{{{UU}{{}{{}U{{}}}}}}U{}+++}{}}{{UU}}{}{U{{UUU{{UU}U{U{{}}}UU}U}UU}{U{{{{{{UUUU}U}{{}}++{{}+}{}{U}}{UUU{}U{UU{{{}}{}{U{}}{}U{{U{UUU}UUU}}U}U}U}}{{{{U+}{U}{{+U}U}{U}}{U}U{}{}{U}}UU}U{}}}UU{U{{{U}}{}{{UU{}}U}}}{U{}}+U}{{{}+}U{{UUU}}UUUU}{U}}{}}{}{UU{}U}U{UU{UU{U}}UU{}{U}{}U}{}}U+U}{UU{+{}{}U}{{{U}}}UUU}}{{U{}UUU{{}}}{{}U}{{{}U{{}}}UU{U{U{}UU}++++++{{UU{{U{U{{}U{{{U}}}{}{}{{}{}}}{UU}UU}UU}}}}{}{{UU{{{U{{}}{}}}{U}}U{}U{}{UU}U{{U}{{}U}}UUUU{}UU}}}{U}UUU{}}}UU}}}}U{{{U}{}U}}{}U}UU{U{UUU{U}{{UUU}}U}U}{}}}U}}{U{}UU{{{}{U}}{{{U{}}U{U}U}{{U}}{}U}U{U}}}U{UU}}U}}U}}}UUUUU}U}}}U{{{{UUU}}U}}}}}{{U}UUU{UU}}}}}{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}}{}U}U}{UU}{}}}}U{}U}}UU{{U}{{UUUUUU{}{}{{UU{{}{UUU}}U{{U{}}U}}}}{UU{{{U{}U{UUU{{}}}{}}}{}{}U{U}}}UU{{U{}}UU}U{}{}}U{U{}U}{}{{}}UUU}UU{{}}{{{{UU}U{U{}{U{U}{U}UU{U{}U}}{U}}U{{}U}{U{}{U{{}{{{{UU}{{}}}{}U}UU}U{{}}U{}{}{U{}{{UU}UU{}U{{U}UUU}}UUU}UUU}UUUU}}{UU}{UU{U{U{}{U}}{U{{}{}}U}}UU{{}U}UUUU{U{UU{{U}{UUUU{}}}{{}}{U}U{UU{{}{}{}U{}U{UU{}}}UUUUU}U}}U}{{}{{{UU{U}}U}{U}}U}UU}{UU}UU}U{U{UU{{}{{}U{}}{}{}{{}UU}{{{}{UU{UU{{}{UUUUU{}}}U{}{}}UU{U{U}}U}{UUU}{{{{{{{}}U}U}{{{}U}}U}}UU{U}{{{{{}}}{}UU}U}}{}U{U{}{{{{}{U{U{}U}{UU{{{}U}U}{}U}U{}}UU{U{}{}U}{U{U{{}{UUUU}}U{}}UU{U{UU{}}}}{UU{{{}}{}}U}}{}}{U}{}U}UU}{U{{UUU{}UU{{U{{{}{U}{{U{{UU{{{}{U{U{{}U}}}U}}}}{{U{{UU{}{}}}U{{}UU{UUU}}{U}UU}}}}{{UU}}U{U{UU}U{U{U}UUU{{}U{}{{U{U}{{}U}UU}U}}U{UU{{{{{UU{U{UUUU{}{}}}{U}}{{{UU}}U}UU}{}}}UUUU{{U}U{}{U}}{}}}U{{}{U}U}{{}UU}}{}}{U}}{{}{}}}{}{}}UUUU{{{U{U{}UUU}{}{}U}U}U{U}U{{{U{}UUU}UU}UU}{U{}{{U}U}{UU}UU}U}}}UU{}}{UUUU{U{}}}U}}}}UUU{{U{{}{{}{}{{}}}}}UU}U{}{}UUUUUUU}}U}{{{{}{UU{U{U}}{}UU}}}}{{{{{U{UUU}{U{}U}}}U{U{UU}}}U{{}}{{UU{{UUU{}{U{}}}}U}{U}{{U}{U}}{}{{{{UU}}{{{}U{U{{{U}{{}{U{{UU{}}}}{U{}{{U{{{}}U{{}{{UU}}}U{}{}{}{UU{}U}}U}{U}}}U{{{{{{{}}{{}U{U{}{}U}UUU{{{}}U}}UUU{UU{}{{UUUUU}}{}U{{UU{}U}UUU{}U{UU{}}}{U}{U{}}U{U{{{}{UU}}U{UU}}UU}{{{U}{U{}{{{U}{}}{{{{}}{{{}U}U{UU{UU{{{U{{}U}{UU{{U}}UU{}UU}}}U}}}UU}}{{U{UUU}}U{U}U{{{{U}UU{UU{}{U{UUU{{{UU}{U}}U}{U{UU}U{U}U{UU{}UU}U{}}U}{{}}U{U{UU}U}{U{{UU{{U}}}{{U}}U{{}{UU{U}}{{}}UU{{{UUU{}U}}{U}U{U}}U}}}{}}{U}{{}}}{}{U{U{}{}{UU{U{{}}UU{U}}{{{UU{}UU}U{}{}{{U{}U{}UU{UU{{{}{{}{{U{}UU{}}U}}{UU}U}U}U}{UUUUU}U}}U}}}U{{}{U{{UUU{{}{U}}}}{{{U{U{{{}}{}U}U}{}U{U}}{{{{}U}{}}UU}{{}UU{}U{UUU{{UU{{U}UU{U}U}{}}{{{}U{}U{}{}}UUU{U{}}U{U{}}U}{U}}U}}U{U{{UU}UUU{{U}UU{U{}{{}}UU}{UU}UU{}UU}{}}}}{{{UU{}U}}}U{{U{U{{U{{}{{UU}U}U}{U{}{{{{U}{}U}{{}U}U{}U}}}U}UU{}{{{}{U{}UU}}UU{U}U{{}}}{{{{}}}{U}U}{{U{}}{{{{U}}UUU}U{{}U}{{UU}}}}{{}}}U}}}UUUU}UU{{}U}U{U{}}U{{{{}}}U}UU}}U{}}{U{{}{{U{}}}{U}}}U{{}{U{}{}{}}{}}U{{}UU}}UU}}}U}U{}}}}}U}UUU}U{}UU}U}{{{UU}}UU{UU}{}}}U}}}}U}U{{UU{{}U{U{U}U{{}{U}U{{U{{}}{}}U}}{UUU}{}{}}{}}{{U}UU{}U}}{U{{U}{}{{U{}{{}}{{{}{}{U{}{U{{UU}{U{{U{UUU}{UU{}{}}U}{}UU{UU{}}UUU}}{}UU}}{}U{}{{{}}}{}}}}}}UU}}{{{{}UU{{}}{U}{U}{{U}U}UU{UU}U}{U{{UU}{U{UU}{{{}{}}UUUU{U}{U{UU{{{U}U}{UU}UU}}{U}{{}}}UU{{{U{}}}U{{UU}{U{}}{{{{{{{U{{}U{{{}{}}UU}}}}U}}}UU{U}U{{{}}}{U{{UU{}}{}U}UU{}{{}{}U{U{U}}{{}U{}{{U{}UU{}UU}U}U}UU}{{{}U}{{{{UU{U}{U{}{UUUU{}{U}U{U{}UU}}{UU}U}{U{{{{{{U}U}}UUU{}}{U{{}}{}{U}UU}{UU}}U}}{{U}{{}{U{UU{{{}}{{}UU{U}{U}U{}U}UU}{{}}UUU{{{}{{}{{UU{{U{{}}UU}U}}}{}U{U{UU}U}U}}}{{{UU}UUU}U}{UU{{}U}}}}}{{}{}}{U{{UUU}UU}{}{}UUUUUUUUUU}}UU{U{{}UU}{{U{}{}{UU}U{{{U{{{{U{U{{}}}}}U{}{{{U}}}{{U{{}}UU{UUU}{{U}UU{}{}{}{}}{U}{}U}{}{{U{U+{+}{U}U}}{{}{{}{U}UU}}{{{}}{U}{{UU}}}{}}}UUU{{}U{}{{{U{U{{}}{{{+{}+{{UUU}}U}}U}UU{U}{}U{}}{}UU}{{U}}{}{}{U{{{{}{}}{}U{{}{}}}{UU+{{+{}}}UU}{U}}}U{{{{}UU}{{UU}U}UU}U}}}{}{}}UU}}}UU}}U{}U{{{{{}{+}U+UU}}UU}U{}}U}}U}{U{U{{UU{}}{{{}{U{}{U{}{U}{{}U}{U{U}U}}{}}{}+{{+{}{UU{}UUU}{{{{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{}UU}UU{U}U{U{}{+U+{}}}}}U}U{}UU{{{U{U{}{{{{}}{{}}UU{}}}{UU}}}U}}}U}U{}}}}U}}{U}{+}U}UU}}U{U{U{{{}U{}}{UUUUU{{U}}}{U{{U{U{{}{{{}}{}}}{{}{{UU{}{{}{}U{}U}}{{UU{UUUU{UUU}}}}{}}}{UU}{}}U}}UU{}}{{{UU{}U{}}{UU}}}U{{U}U}UU}{U{{UU{UU}U}U}}}{U{}{}}{U{}{}{}{}UU}UU}U}U}UU}U{U}{U}{U{U}UUU{U}{UUU{}U}U{U{U}UU{}UUU}{{{U}U{}{}}}{{}{U{{{UUU{{}U{{}U{}}}}UUU}U}}}U{}UU}UUUU}UU}{}}}}U}U{UUU{{}{{{{U}}{}UU{{}{}}}{}{}UUU{UU}}UU}}UUU}}U}{}{UUU}}}{{{U}{U{}}{U{}{}{}}{UUU}}{{U{{}{{{{U}{}U{{{{U}}{U}{{}}}}}{U{U{}U{U{}}}}{U}{U{U}}U}}{}{}{U}UU{{}{}UU}}{}{}}}{}U{UUU}{}U{U}}{}{}{}{UUU}{{{UUU{U{{UU{}U{{U}}}}UUU}}U}U}U{{U{{{U}U}{}UU}UUU{{U}{U{{}}{}{UU{{UUU}}UU}U{UU{U{{{U}}{UUU}}{U}{UU}U}{U{}U{}UU}{}}U{U}{}U}U}}U}U{U{U{U}{{}{{U{{UU{{{{U{{UU{U}}{{}U}}}}{UU{{U{}{{}}UU}{}{UUUU{{}{U{}U{UUUU{U{}}UUU}UU{}}UU}UU}UU}{{U{}}{UU{{{{U{U{U{U}}}UUU{}U{{{{UU}U}{U}UU{}{{U}{U{}}{{UUUU{U}{U{{}{U}{}{{{{{{{U{U{U}U{U{U}U{{}}{}UUU}U}UU{U{{U{}U}}{U{U{}U}{U}{{{}U}U}UU}UU}{U{U}{{U}}}{}{}{}{}}{{{}{{}{}{{{}}}UU{{}{U{}{UU{}UU{}{}U}{{U{U{U{U{{}{U}U{}{{{U{}}{{{U}U}UU}{}{}U}UU}U}{{{{U{{UU{U}}}}{U}{U{U{{{{}}}UUU}U{UU{{{}{}UU}{U{U{}{U{{U{U}{UU{}{}{U}{}U{{U}U{}}}UU}{UUUU}U}{}UU{}{}U{{}U{{U{{{U}}{U}{}U}U}{{}U}U}{}}U}}U}}U}U}}{U}UUU}U}UU{}UUU}UU{{{}{{{UUU}U{}U}{}UUUU{U{}}{}U{}{{U{U{U}U}{{U}U{UU}}{}UU}U}}U{}{}U}UU{U}{U{{}}U{{UUU}{}UU}U}{{{}{}{{{{U{UU{}U}{{{U}U}{U{}{}}U}{{{{}UUUU}UU}}}}{{U}U{UU}}}UU{{U}U{UUUUUU{}U{U{{{U{UU}{}U}{U{U{}{U{{{{}}{U}{{U}U{}{{{{{{{U}}U}U{UUU}U{U}{{UU{U{{U{U{U}UU}U}}}U}{UUU{{{}UU}}U}{{{}}}{U{{U{U}{}}UUU}{}U}}{{U{U{}{}{U{U{{U}}}}}}{U{}U}{U}}{UU{{UU}U{{{{{}{U}}}}}}}}U}U{U}U}UU}{}UU{}}UU}UU}{}U{{}{{}{U{{{UU{U{{}}}UU{}{U}UU}}}U{{{UUU}}U{U{}U{U}U{U}}{U{U}}{}{U}U{}U{{{U{{U{}{}}}U{}U{U{{}}}}U}}}U{{}{UU}{{U}{{U{{U{}UUU}}}{U{U{{UUU}U}{{{}{{{U{{U{}{}}}}}{U{}}{}UU}UU}UU{U}U}U{{}{{U{}{}UU}U}}{U{{{{U}}}UU{UU}}{{}}{{{{UUU}U{{UU}}}UU{{UU}U}{{{{{{}UUU}{{{{{{}U{UU}U{U}{}}{}U{UU{}}{}{U{}U}{UU{}U}{{}{{}{U}}{{{}U}U{}{}U}}U}U{{{{U}U}}U{}U}}}}UUU{{}{{UUU{}}U}U{{{}U}{{}U}}U{}UU}{U}}{{U{}}UUU}{UUU}U}}}UUU{UU}}UU}{{}{U}U{}{U}}}U}{U}}}{}}{U{U{}{UU{}U{U{}{}U{{}}UU}{U}{}{U{}{U{}UU}U}U{{}{UU{U}U{UUU{UUU{{U{U{}{}}{}{U}}{UU}U}{{{U{UUU}U{{U}U}U{}UU{U{{{{U}UU}}}}U{}{U{UU}U}}}}}}U{{}}U}U{{U{}}{{}}UUUU}U}{}}U}{{{}U}U}UUU{{}{}{}}}}{UU{}U}U}{{U{{U}{U}}}U}}U{U}}}U{}{}{UUU}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}}UU{UU}{}{UUUU}}U{UUU{}{}}}}}U{{}U{{}{UUU{}{{}UUUU{UU}}}{UU{}}}U}}{{U{{{{U{}}U}{{{{}}{{}U{}}}{}}U}}U}UU}U}}{UUU{}{U}}U{UU{}UUU}U{{}U{}{}}}}U}}}{{}U}U{U{UUUU{{UU}}}U}}{}{{U{{U}UUU{U}}{}UU{{{}}UUUUU}}{U}U{U{{U{}{U}{U{}}}{UUU{{U{{}{{}}}UU{}{{{UU}}}{}U{}}}UU}}{U}{{}}{UU}U}}{U}}{{U}}U{{{{{U}{{UUUU{{{{{{U{}}}{{}}U}{}}U{}UU{{{U{}}U{U}{U{U{{UU}}{}}{}}}UUU{}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{}}{U}}UUU}}U}{}}U{}U{{U{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+}}U{{{}}{}}{}{}UUU{}{UUU}{{UUU}U{}}U}}UU}U{{{}}U}}U{U{}{U}}UUUU++{{}}UU{{{}U{{{}{{U}}U}}}U}{}{UU}{{{}{UUU}}{{{U}U}}{{{UU}{{}U}U++{{UU{{UU{U}{}{U}UUUUUU}}U{}}}U}U}U}{U{U}}}U}U}U}{{UU{{{}}}}U}{++{U}U{}{}U{}{UU}U}U{{{UUUUU}}}}}U{}{{UUU}{}}}}}UUU{U{}{}{{{UU{}++{{}U}UU}{UUU}}U{U}{UU}U}{{{UUU}{}{}U}{}U}U{{{UU{}{U}}}U{U}U}{+}+{}}{U}{U{}{}}}UU}{{{U}}{{{UU{U}{U{}}{{U{}}U}}U{UU}U}{}{UU}UU}+}+{}U}U}{}UU}}UUU{}U{{{U{U}{}U}UU{{}{{UU}U}U{U}U}U}}{U}UU}{}}UU+{+U{}}UUUUUUUU}{{{UUU{}{}}UU{U}{{{{UUU{UUU{{}}{{U{{{}{}}UUU}UU{++{{{}}UU}U}{UU}{UU{U{U{U{{U{}U}}}{UUU}}{U}{{{}{}{{U}U}}U}{U}}}}++{}UUU}}}}{{}{}}U}{}{U{U{UUUU{UU}}U{{}U}}}{}{UU{UU{}}}}UUUU{{U}++}}{}U}{}U}{UU{U{{}{{U}UUUUU}U}}{UU{{{{}U}{}}}U}U{}{{{U}}UU}}U}{U}}}U}{}{{}{{U{}{{{}U{}{}{{U}}UUUUU{}UU}}UUU}}}{UU{}U}}UU{UUU{}}U}UUUU}U{U}U{}{U}U}{{U{{U}}UUUU{}}UU{{{U}U}UU}UU{{{U{U{}{U{{{}}}}}{U{UUU}}U{}}{}U{{}}{{{U}}{}UU}{{{UUU}}{U}UUUUUUUU{U{{U}{}{{UU}{{}U}}U}{}{}}UU{{{}U}}UU{}UU{}U{}U{U{U{}{}U{}{{{{UU{}{}U{}{}}{U{{UU{U{}U}{U{}}U}{UU{}UUUUU{UU{}U}U}{UUU{}{U}}}{}{}}}UU{}{UU}U{{}{UU{}U}}U{UUU{U}}{UU}{{}{}}U{{U{}U{U{}}{U}U}UU{}UU{{{U}{}U}UUUUU{{{}}}{}U{{}UU}UU{}UUU{U}}{}UUU{UU}U}{U}}U{UUU{U{}{U}U{}UUU}U}{}}}{UU}{UU{{U}}}{UUU{{}}{{U}UU{}}}{}}{UUUUU}}{{}U{U}{UU}}}}}{}}}U}UU}UU{{{}U{{U{{}UUU}}{{}{U{UU}}}{}U}}}UU{}UU}}}}U}{{{}{UU}{}UU{UUUU{U}U}UU}{U{}}}}U}U}U}{{}U{UU{{U}{}}}}U}UU}U}}U}}UU}}{}{{}U{}U{}{}U}{UU}}{{}{}}U{{{U{}{{U{}}U}U}U}{U{}{}U{{{}{{U{}}{U}{{}U}{U}{{}UUU{U{}UU}UU}}{UU}}U{{}}UU}U}{}UU}UU}UU{}{}{UU{{U}{{}}{U}{{UU{}{{U}U}U{}U}UU{}{}UU{}UUU}{{U{}}UU{{}{}}UUU{U}U}U{}}{{{{{{{U}{UU{U{{{}U{UUUUU}}UU}}{}UU{U{{UU}{}}{}{UUU}U{{U}}U{UU{{}}{{U}UU{U}{{}{{{{U{}{{}{}}}}U}}U{{{UU{}{{}{U}U}UUUU{}{UUU}{U{U}}{}U{U{}UU}{UU}}{{{UU}}}}U}{}{U}{{U{{UU{{U{}{{UUUUU{}U}{}{}{}}{UUUU}U{}{U}{}{{}}UU}UUU{U}{{{{}U}}{}}UUU{UUU{UUUU{U}UUU}}}{}{{{U{UUU{{U}UUU}{}{{U}{}UU}{}}}}{}}U{{}UUUU}U}U{UU}U{U{}{{{{{{{U{}}{UU}UU}}U{}U}{{{UUU{{}}{}U}{U}}{}}U{U}UU}{{UU{U{UU}{{}}}{{}{}}U}}{U}}}{U}UUU}{{{{U}}{}{U}{}UUUUU}UU}{U}{{{}{U}U{}{U}U{{U}{{}UU}{U{{U{UU{}{}U}}U{{U}}U{{}U{{}UUU{}U{}{UUUU}UUU{}{}{}{}}{{{}UU}{{{UU}}}{}{{U}}}U{}UUU}{{UUU{{U{}}U}UU{U{}{U{{{U{UU}{{U{U}}{}{{{U{}}}UU}{{U}{{}UU{}U}}U}}UU{}}}}U{}UUU{{}U{U}{{{U{UUU{{U}UU{{UU{{U{UU}U{}UUU}}}U}UUU}}}{{UU{{UU}{U{}}{U}{U{{}U{U}{}UU}UU{}{U{}{{{{}{{U{UU{U{{}{}}UU}{{{{}}{}U}}{}U{}UUUU}{{U{}}{}U}U{U{}}{}{}{U}UUUU{{}U}}U}}}UU{{U{{U{{{{{UU}U{U}}{UU{{{{}}}}U}{{{{U{}{UU}}}U}}}U{{U{}}}}UUU}{UU}U{}U{U{UU}U{U{}{U{UU}}U{{U}}}}U}{U{{}U}U{U{{{U}U{{}U{}}{U{{UUU{}{}{}{U}{}{{}{}}}}}UU}U}}{UUU{U{{U}U{U}U}}{U{}{UU{{}{{}U}}}U{U}{{UU}{}}}}U{}{}{U{U}}UUU}{}UU{{}{U{{{UU}}U{U{}U{}}}}U{UU}U}{{U}}U}}{}}{{}UUU}U}{}U}UU{U{}{{U{}U}{{UU{}}}}U}U}}UU}{UUU}U}UU{UU}U{}UU}U}{{}{{}{{{{}{{U}U}UU{U}{}UU}}U{{{U}{U}U}}}{{{U{}U}U{}{{UUUU{}}{{{}U}}}U}}U{{UU{}U}U}UU}}}}}}{}UU}U{U}U}}U{}{{U}UU{{}UU}}}}U{}U}U}{{U}}{{}}U{{}}U}{UUU{}}{U}UU}}}{{}{{}}}}UU{}U{{}}U{U{U}}UU{}{U{}UU{U{{{{{}}{U}{{{U{U}{}{U{}}{}}}U{U}{U{UU{U}}U}UU}{U{U{{{UUU{{UU{U{}}U{}UU{}}}{U}{U}U{U{U}{}}UUU{}{U{U{UUU{{{{{U{}{}UU}}UU{U}{}{U}}U{}}U}{}U{{U}}{{U}}}}{}{U}{{}}U}U}{U{}{}}UU}{{{U{}U{UU{}U}}U}U{}UUUUU}{{}{U{U{U}UU}UU{U{{{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{U{}U{}}U{}{}{U}{{}U}UUU}}U{{U{}U{{UU}U{UU{}}U{UUUUU}U{}{{}{{U}UU{{{{}}U}{{U}}UU}{U}}}{U}}}{}U{}{UU}U+++}{}{}{}UU}U{}{U{U{{{}U}U}U}UUU}{}{}{{{U}UU{}}UU{{U{{{{}{}}U{}+{U+}UU}{U}UU{}{{}U{UU}{}{{}UU{{{}}}{U{}U}}}}{}{}}}}{{}}UU}UU}}}+U{}+}{{U{UU}}}U{UUU}}{}{{{U{{}{}U}{{U}UU{U}}}{{U{}{UU}U}U{}}{{U+{}}+}{{UU}{U}{{U{U}{U}}UU{}UU{}}{}UU{}UU}{}{{U{}U{{}U{UU{}}U{}U+{{U+}{U{}{U}}{}{}}{}UUU}{}{}}}{U}}}}}}}{U}U}}{{{{UU}{}}{}}}{U{}+{U{U+{UUUU}}{{}U{{}}U}}UU{}{{}}{UUU{U}}}U}U}U{UU}U{U{{U{U}{}}UU+{{{{+U}U}}UU}U{{}{{U{}U{}{U{U}{{{{UU}}}U{U}{U}{{{U{{}}}{{}UU}{{}+}}}+}}UU}}}{}U{U{U}{}UU}U{U{UUU}{{UU{UU}U}{}U}}UUU}{U{{U}U{{{UU+}{{+U{{{U}UUUU}{UU{U{}{}{{}}{{{{UU}}{{}U{}}{U}}U{}}{{{{UU}UU}UU+UU{+{U}U{U{}U}}UU}U}UU}}}{{U{{{UU{{{UU}U{}{UU}{U{{}UU}U{}}{}{UU+{++U}U{{}U}U{U{U}U}U}{U}}UU}U}{UU}}U}}{}{U}}}{}UUU{{U}{U}U{}UU{++U{UU{UU{}{}U{}U{U{}{U}{UU{}U}U{UUU{{}{}}{}{{{U}{U{UU{U}{{}UU{}{U}}}}{U}}{}UU}}U{UU{U{{U{U}UU}U}}U{U{{UU{}}U}}U{{}{U}U{UUU{}}UUU}U{}{}}U{{}}{{U{}{U{U}}}UU{U}UUU{{}}UU{U{U}}U{}U{{UU{}U{{U}U{}UUU{{UUU}}{U}}U{{}}}}U{U{{U{{}{}{}U{}{{}{}{}U{{U{{{UU{}{{}{}}}{}{{}U{{{{UUU}{U}}}}{{{U{}}U}{}{U{{U}{{UU{{UU{UU{U}U}}{{}}UU}{{U}UU{}U}}{U{}{U}U}{U{}}U}}U}}{}}UUUUU}UU}}U{{}{{}{}}}{U}}}U{}{UU}{}}UUU}U}{{{{U{{U{U}}}}}}}}U}U{{U}}{{}{}U}{}U}{U{UUU}U}{}U{U}{}{}U{{{}}}}}}}{{U{U}}}}}UU}U}}U}U}}{}U{UU{U}{}}UUU}{}{{UU{}}}}UU{}U}U{{UU}}U{UUUU{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}U}UU}U{}U}}}}UUU{UU}U{}}}U}}UU}UU}}{{{}U}U{{{UUUUU}}U}{}U{{U{{}}{}U{{}{U}UU{U{U{{U{U}{{U}{U}{}}U}{UUU}}}}}{U}}{{{{}U}U}U}}U{{UU{{{}}U{}{{}}UU}U}U}{U{U}U{}}U}}{UU{}}U{{}U}{}}{{{U{{{{{}}}{}}U{UU{{U{{U{}U{}U}}}U}}U{UUUU{U{}U}}UU}{}U}}UUUUUUU}U{{{U{UU}U}{{UU{{{{{{{{{}U{}UUU}}U{{{{{{}U{}}}}{}{UUU}}}{U}}U}U}}UU}U{{UU{{{UU}U}{{}}U{{UUU}U}}}}{}{UU{{U}{UU{U{UU{UU{U}}{{}UU}}}}U}{UUU}}}{}U}{{{}}}{{UU}U{{{}U{U{U}{{U}{U}{{}{}U}{UU}}}{{{U{{U}{U{}U}{}}U}UU{}{}{U}UU}{{U{{}}UU}}U}{U{{}{UU}}{U{{{U}U}}}UUU{}UU}U}U}U}U}{}}UU}}U}U{U{{}U}}UU}{}}{{U}{}U}}U{{}{}{{UU}U{}U{}}U}}UUU{{}UU}{U}UUUUU}}}{UU}UU}{}}{U{}}U{U{U{}}{U}{{}}{{}UU{UU{{}U}U}}{{}}{{{}U}UU{}U}}U}}}}}}UU}UUU}U{UU}U{}U}}U}U}U{}{{U}}UU}UU{{}}U}}{U{{{}}{UU}U{UU}}UUUU{}U{{UU{}}{}U}}{}}U{{U}}{UUU{U}{{U{{}UU}{UU}{{}{{U{UUU{U}U{{}}{UU{{{U}U}}}}{{{{}U{}}U}}{}U{}UUU}UU}{}}{}{U{U}{U{U{{}{{UU}UU}{}{}U}{}}}}{{{}}U}UUU{{{}{UU}{U}U{UUU}}}}UU}{UUU{U}}UUU}}U}U{{{{{{}{}U}}{}{}}{{U{UU}}{{}}{}{{U}{U}UU{UU}}}UU}{}}}UU{{}}U}U{U}}{{{UUUU{}}U{}{UU}U{UU}}{{U{{}{}U}{{{UUU{U{}}}{{}}}}}}UU{}U}U}{U{}}}U}{U}}{}}U}U{}U}{{}{{{}{{{{{U}{}{U{}}}UUU}{}{UU{{{}}UU}}UU{UU}{{{}{U}U}}{{{}U}}}}}}}U{{}U}{}U{{UU{UU{UUU{}}}UU{UU}}{{{UUU{UU{U}UUU}{U{{{U{}U{{{}U{}{UU{{U}}{}{{}}}U}}U{UUUU{UU{}UU}}}U{{}U}{{UU{{}}}}{{U{}}}}}}{U{U}{U}U}UUUU}}}}}U}{}}UU{U}U{}}U}{{}{{}UU}}{U{{}{{}{{}{{{}{}U{{}{}U{{UUU{{{}{UUU}U{UU{{}}U}{UU{{}}{{}}{U}}{U}UU{}U{U{U{UU}}{UU}UU}{}{U}}UUU{{}U}U}UU}{U}{}U}}UU}U}}{{}{UU{{}{{U{}UU{{}{{{{U}{}U{{}}U}}}}}}{{{}}}{}{{{}}}UU}U}}}U}UU{UU{}}{}}{}U}}}UU}}}U{{}}}{}}}}}}{UU{U}U{U}}}U{{{{U}}U{}{}}U}{U{{{U}{{U{{{}{UU}U{{UUU{{U}UUU}U}{}UU}{}U{}}UUUU}U{}}{{{U}}}}{U}UU}{}}U{U}}{{{}{}{UUU}U{}{{{U}}{UU{U}{}U}{{UU}}U}{}U}U{}{}U}UUU{{{{{}{}{{{}}{{U}{U{{{{UUUU}{U}U}{{}}{UU{UU}}UU{{}}{UU{}UU}UUU{}{}}U}U{{{}}U}U}}{{}UU{{{{}{}}}}UU{}UUUU}}}U}}U}U{UUUU}U{{UUU}UU{U{U{}}{{}{{}{UUUU{{}}}}{{}U}}U{UU}}{{{U}}}U}{}{}}{U}U{{{{}}{{}{{UU}{}}U{}U{}{}}U{}U{{{}UUU{}}{UUUU}{UU}}}{U{}}}U{{UU{{UU{}}UU}UU}}U}{UU}U{{}}{}}}UU}U{U}U}}U{}{{U}U}U}U}}}}UU}}}U}UU{UU{}U}{}U{{}{}U}{{{{{{U}}{}{U{}U{U{}}U}}{{U}}}}}UUU}{{U{}}U}{UU}U{{U}{{UU}U{U{}UU{{{U{UU{{U{{U{{{}++{}{}{}{UUU{}}{U{{{{UU}{}UUU{{UU}UU}U}UUUU{}{}{{U}{{{{}U}U{}{}}}}+{{}U}}UUU{U{U}{{{UU{}{{}}}{U}{{UUU{{{UU}{U{{{{U{U{U}{{U{UU}}+{{+UU}}}{}{}}{{{}}UUU{UU{U}{{{U{}U{U}}{}{}U{}}{}U{UUU}{}{UU{}UU+UU+}}{{}U}{}{{U}UU}{U}}U}{{UUU{{{}U{}{{U}}{}}}{{U}U}}{{}}}{{}}}+{{{+}UU{U}U{{U}{}U{UUU}}{}{U}{{{{{{U}}{}UU}{{{}}}}UU}U{UU{{{U{+}{{{+}{U{}}}{UUU}}{{{U}}UU{U}U}{UU}{{}}U{}U{}}UUU}{U}}{{{{UU{U}+}U{}+{UUU}UU}{U{}U{}}}{}{{UU}{}U{}{}UU{UU{U{U{U}U{U{}{}U{}UU}{{+{}U+{}}}}U{}U{}U}}{}{U}UU}{{}{}U{U{{}}}}{}UU{}{{U{}UU{}UUU}}}U}+}{}+}U{{UU{}U}{}U}}U{{U}{}}}U{}{}U{{U}U}}}UU{{UUU{}}}U{}{}{U{{U+U}{+}U{UUUUU}}}}{{{{{}UU{{}{{{}U{}{}{}{}}{}}{U}U}U}{{UU}}{U}U{}+{{+{{}{UU{U}}{}UU{U}U{UU{}U}{UUU}UUU}}}}{U}}}{{}{{{U}U{U{{{}{}}+}+{{U{{{U}UUU}U{{U}{}}{}UU{UU{{UUUUUU}{{UU}U{U{{}}U{U{U{{U{}{}}++}}{{}}{UUU}U{{}}}U}UU{{{{U{UU{{UU{U{}}UUUUU}}}U{}{U}}{UU{}}{{{U}}U{U{U{{}{U}UU{U}U{U}UUU{{U}}U}U{}}UU}{{{{{}{}{U{{{{U}}{U{U{{UUU{{}{U{{U}U}U{UU{U}}}U{{{UU{U{{{UU}}}}{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{{UUUU{{U}}U{}{{}UU}}{{U}{{U}{U}}U}{U}}{}{{UU}U{}UU}}}}{{U{U}{U{}}{{UU}UUU}UU}UU}{{{}}}{{{}{}{{}UU}{{{}{UU{{UU{}UU{}{{U{}{}{{}{}{{{U{U{{}{{{{}}}{}UUU{UU}}UU{}}U{{{{{}}UU{{{}}}U}{{UU}U}}}U{{UUU}U}{{}U{}{}U{}{}}}{}U{{{{{UU{U}}{}}U}}UU{U}{}UUUUU{U{}U}}}}{U{{{U{}UUU{}{U}{{U}{U{}}U{U{U}U{}UU}}U{}U{}UU{}U}UUU{}U}UU{{{{{{UU}{}}U{}UUU}}}}}{}{U}U}UUU}{U}}}{{{}{}}U{U}}U{{U{}}}U}UU}U{{{{{}}U}}}}{}}UU{}}{UU{U{{}{}{}U{{}{U{U}}{U}}{U{{{{{{U}{U{{UUU}}{}{{}}}}UU{}{UUUUU{}}}}{}}}}}}{UU}{{{U{UUU{{UU}UU{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{U}{{U}{{UU{{{}}UU{{U{U{{U}UUUU}}}U{{}{U{{}UU}UU}U{{}{}{UU}{{{U}U}UU}}}}{U{{}}{{{{{U}U{}U}}}{U{{UU{{}U{{U{{{}{}{{{{U{UU}{}{U}UU}}U{{{{}}UU{{U{UUU{}{{U{{}UUUU}}UU{}}UU}{{}}{U{U}{{U}UU}{}UU{UU}{U}U{}{U}U{U{U}U{{UU{U}{UUU}}UUU{U{U{}U{}U{U}}U{}{{{{{U}}}{U}U{{UU{U}UUUU{U{}}{U}{{UU}}{{U{}UU}{U}}}}UU}{}U}}UU}{UU{}}{}U{{}{U}}}{U{{U{UU}U{{}}{U{U{{U}}}U}U{{}{U}U}{U}{{}U{U}{{}UU{}{U{{U}U{{{}U}UU}{}UUU}U{}}}}{UU}}U{}}U{UU}}UU}}UU{}UU{}}{U{{U}}}{}U}{U{{U{}U{}}UUUUUU{}U{UU}U}UU{U{{}UU{UUU{{}}}{}}}}}{}{U{}}}}}{UUUU{{{{{}U{}}{}}}}}{}}U{UU}{}{U}}{{}}{U}UU}}}}}U{U}{UU}}}}}}}U}}{}}{UU}}}}}U{{UUU{}}U}U{}UUU{U}U}}{U{{{}UU{UUU{{U{{U}{{{{}{}{U{{{}U}{U{U{}}}UU{{UU{}U}{{{}U{}{U{}{}{{{}{{}{}}U{U{}}{U{{}{UU{}U}UU}U}U{}{U}}{U}{{}}{{}{U{{UU{UU{U}}{{}UU}}U}}}}{{}{}{{{}}UU{{{}U{U{UU}U{U{}U}}U}U}{{}U}U{}U{UU}{U{}U}{{}{{}}}}}U}U{}}U}U}}}}}}}U{{{{UUU}U}}{{{UUU{{{{U}U}UU{}UU{{}}U}U}{U{{{U{{}}}UU{{{}{{{{U{}}}{}{{UU{{U{U}{{}}U}}}}}{}}U}}}{UU}{}}}}{}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{}}}}{UUU}U{{}}}U}U{{}}UU{{{}UU{}{U{U}UU{}U}U{U}}{U}U{U{{{U{{}}U{}U{{UU{{}{U}UU}U}UU{UUU}}}{}}U{}U{U{{{{UU{}{{U{U{UU}}{U{}{{U}U}{U{UU}}}U}UUU{U}{UU}{{U}U{}U{U{{{U{}}UU{{{}UUUUUUU{}}U}}}}UU{{UUU{U{{U}}{}}}{U}{{}{}U}}}UU}U{U}}UU}{U{{U{{}U}}}{U{U{{{{{{{}}UUU}{{{{{{}U}}}U}}U}}{U{{{U}{}{UU}}{}{{}UU}U}U{U{{{}}U{U{{{{UU}}{U{U{}{{}}}{U{}}UU}}U{U}U}U{}{U}}{U}UU}{{{U}U}}}{}}UU{}U}}UU}{}}U}}UU{UU}{UU}{{UUUU{}{U}{U}}{}{}{{}}U{{{UUU{U{U}}UUUU}{U{{UU{}U}}U{}UU{U{}{{{{{}UU{}{UU{UUUU}U{{}}{}UUU{{U{{UU{}{U}U{U}}UU}U}}}{}}{}U{U}UUU}U}U{}}U}U{}{}{}{UU}{UUU{}U}}UU}}U{}U}{UU}{{{}U}{U{U{UU{}U{{UUU}U{UU}}}{UUUU{{U}{U{}{}U{U{}U}UU{{}{{{}{{UU{U}U{{U}{{U{U}UU{}}{{U{}U}U{}UU{U{U{UU}{}}UU}U{}U}}}U{}}}U}U{UU{U}}{U}{U}U{UU}{}U}U}UUU{{{}{U{}{U{UU{}}{{UU}U{{UU}U{UUUUUUU{UUU{UU{}{}}}{U{U}U}U}U}{}}U{}{}UU}}U}{}UU}{}U{}}U{}}}U{}UU}{{}{UUU}}U}UUU{UUU}{U{{U}{UU{}UU{}{}U{}}U}{}U}{{{U}}{}{{U}{++UUU}}{{{}}{U}}}{{{UU}{U}}}{U{{U}{{U{UU{}{{UU}U{UU}UUU{{}{U{{++++{}}UUUUU{{U}{UU}UU{{{}U}}UU{U}{}{UUU}UU}}}UUU{{{UU{}UU{U{}++U}{+{{}}{{{{}UUU}}UU{{UUU}{{{{{{}}{}{{U}U}U{{UUUUU}UUUU}}{}}}+{{{}}U+U}U{}{}{UU{}UUU}U}}U{UU{UU{}UUUU}{{}}{U}}}U{{{{{{U{UU{U+}{{UUU+U{UUUU{U}}}}{}}UU{U}U{U{}U}U{}U{{{{U{{{}{{}U{}}{{UUU{{U{++}U}}+U{UU}U{UU{U{U}U}}{}{}U}}U}}{U}}}UU}{}}}{{U{}}{{{}}UU{{}UU{}+++++{}{UU}UU}}UUUUU{}UUU}U{}UU{}U{U}UUU{U{{{{{}U}{{}{{{}UUU}}}{U{{U}UUU}UU{}U{{}{}{{{}UUUU{UU}UU}U{}{{}U}{}UU}}}{U}UUU{UU}{U{U}{{U{}{{U{UU{UU{UU}UU}{}U}}{}{{}}}U{{}UU}{U}UUUU{UU{U}U{}}{}U{U}}{}}{{U}U}}U}}U}U{{{}}}}}U}U}UUU{{}{}UU{}}U{{U{{{U{}UU}{U{U}}{}{{U}}UU}U{UUU}{{{UU{UUUU}}{U}{{}{}}{}}U{U{U{}{UU{U{{}U}{}{{U{}{U{{{{{}{}{UU}UUU{UU}{}{}U}U{}}UU}}}UU}}}}{U{U{}{{U}}}{{{}U{}}U{U}UUU{{}{}}}UU{UU}U}}}UU{{}}U{U}UU}}UU{}}UU{U}}}{{{}{{}{UU}UUUUU{{}UU}{{UUU}}}UUUUU}UU{{}{}U{}{{}{UUU{}}{}{{}}}UU}}UU}U}{U{}{UUUU}{{}}U}UUUU{}{UUU{U}{{}{}U}}}}}{UUU}U{{U{U}U}{}U}U}{}{}{}UU{}{U{{{U}}U}U{UU}}UU{}{}}{{}UU}}UU{UU{U{{{U{UU}U}{UU{U{{}{{UU{}{{UU{U{U{{U{{}UU{}U{}U{{}{UU}U{U}U}{{{}}U{}{{{}U}UU{}UU{}U}UU{}UU{{}{}{}{{U}}}{}U{UU{{{U}U}}U{}UU{}U}}}{UU}{}}UU{}{{U{{{U}}}U{{{{}{U}}{{U{}U}UU{{{U{}}}{{}{}}U{}}}}U{U{{}{U}{{}{}U{U{{U}{}}{{U{}{}}{}UUU}U{{U{{U{{}{U{{UU{{}{{U{{U{UU}}}}}{UU}}{UUU{U{{}U}}U}{U{}UU}}U}UUU{}}{}}}{{}{{{{{{}}}U{{{}{U}U{}{}{U{}}U}UU}{{{U{}}{{U{U}{{UU{UUUU{U}{{}U}}{}}{}U}U{}U}U}UU}U{{}U}}}}{}}}U{U{}UU}}{UU}}{U{{}}}{}{U}}UUUU{{}}UU{U{{{U{}U{U{{{}}U{}U}U{}{U}}U{}{}{UU}U{}{}U{{U{}{{UU}{}{{}UU}}U}U{UUU{{{}}}U{{{U}{U}{}}{{}}U{U}{UU{}}{}U}{{UU{{U{UU{{}{{{{{}{UU}}U{U{UUU{U}}}{}{{}}{{}UU}U{{U{UU{}}U{}U}}}UU}{UU{{}U{U{U{}U}}}{}UU}}}{{UU}}{U{{U{U{U{{}{{{}}U{U}{{{U}U}}{U{}UU}{}{U{UU{U}{UUU{}{}{UU}{UU{}U{{U}U{UU{{{}}{{{{UU{{}}{{}}UUU}}}{U{}{}UUUU}}U}U{UU{U{}{{U}}{UUUU}U{U}{}{}}UUU}U{}}}{}U{U}}}{UU{{U{{U}}{U}U{U}UU{UUU}U{U}UU{U}{}}U}U{{}{{{}}}}UU{}}UUU{}{{U{}{}{{U{U}}}U}}{U}}{}{{U}{U}{}U}}{}U}{{UUU}UU{U{{UU}{{{{U{UU}}{U}}{}U}{}}{{}U{{}{U}U}U{{{UUU}U}U}U}UU{}}{{}}}}UUU{{U}U{U}}{{{}UU{}{U}}U}}U{U{{}{U{U}U{}}{UU}UU{}UUUUUU{}}{}U{UU}}}UU{{}}U{{}U}}U}U{}}{{U{}U}U{U}U{}{{}}U{{}}{{{}{{{}UU}U{U{}{}U}U{{{}{{}U}U{{U}}}}U{U}{{}}}}{}U{{U}U{{{{}}}UU}U}}{{{}{}U{{{}}}U{U}{}UU{UU}}}}U{{}}UU{{}}U{}U{UU{U}U{}U{UUU{}{U}}{{{{{U{}{}}{{{}UU}{}UU}{{}{U{U{U{{{U}}U{{}{U{{U}}}{U}{UU}}}}}U}{}U}}}{{{UU}{U{{}U{}}U{}UU{}U}U{UU{{U}}U{{{}}U}UUU{{UUU{UUU}U}U}{}{U}{}U{}}{}}}}U{UUUU{{U{{{{{U}UU{{{{{U}}UU{U}}}{}}{}U{{}{{}{}U}{}{}{U}}U}UU{}}U{{}{}U{U{}{}U{{U}}U{}UUU}UU}}{}UU}{{{{{}{{UUU}}{U{}{UU}}U}{{U}{}}}}{UU{}}}}UUU}UUUU{{U}U{{{U{{}U}{U{{{UU}{U}{{}U{{}U{{UU{}}{}{UU{{U}U{}}U}UU{{{{}}{UUU}{{}UU}UU{}{U{}UUU{{{}{U}{}UUU}U}{{{U{{}{{}}}}}UU}U{}U{}}U}UU}{U{{{U}}U{U{{{U{}{U}}{}{{{}{U}}}}}UU{UU{U}UUU{}}{U}U{}{{U{U}U}{{{{UU{{}}}UU{{U{{{U}U}{{U{{{{}{U{UU}}}U{{U}{UUU}{U}U{{{}{}U{U{{}U{U{U}U{}}UUUU}}UU{}UUU{UU}U{{}{}UUUU}U{}{{}{}U}}{{}}UUU{}U}}{{U}}{}U{UUUU{{U{}{U{}{}}UU{U}{U}UU{UU}}}U}U{U{{}U{U{{}}U}{{{UU}}}{{U{}U}}{UU}}{{{{UU{{U}}U{}}}}}U}U{U{}}}{}UU{{U{{U{}{U{U{{}UU{{{}{}}U}}}{U{U}U}{U{{}UU}U}{U}UUU}{UU}{U}UU}UUU{}U{{UUUU}{}{}{}}{U}{{UU}}{{U}U{{U}}U{{{U{{{UU}{{{}{}}}{}}{}}U}UUU}U}}}}}{}{{{U}}}}U}UU{}{}}U{UU{UUUU{}{}U}}U}UU{UU}{{}{UU{{UUUU{{{{}{}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{}}U{U}U}{}UUUUU{U}{}{U{{{}}}UUU}}}UUU{}U{{UU{{{{}U}}{U{}{{}}U{U}U{}}U}}U}}{}U}U}{{{{}}{}}}}}}U}{UU{{}{}{}}}U{{{}}}U}U{+++++++++++++++U{U{{U}{{UU{{U}{UU}U{{{UU}}}{{}{UU}U{}{}}UU}}{{UU++}U{}{{}{UU++U{U}{}{}U}UUU{{U{{{U}U}UUU}}U}U}U{{}}}}{}{}}U{U{}}{}++++++++++{}{U}}U}U}{U{}{{{}U}{}UUUU{U{UUU{}U{}U{{}{}U{{{}UU{}U}{}U}UUUU{{UU}}{}{U}U{UU}U}}}}U}U}U}UUUUUU{U{}}{U{{}UU{U}}}}U{}}{}UU}}{{U}U}}{U{{{}}{}U{{}{{}}{{{{{{UU{U{U}U}}{U}{{}U{}}{U}U}UU}}}U{}U{UU}}}}{}}UUUU}{U}{}{{U{{{UU}U{U{U{}{U{{{U{{}}UU}U}U}{{}}}{{U{}}U}U{U}{}{{U{{U}U}UUUU{U{{UU}UUU{}U{{UU{}U{}U}{U{}{}{U{}{}}{}{{}U}U{U}U}{{}}{UU{{U}{{{}}}U}{}U}U{{{{{UU}UU{{}U}U{}UUU{}{U{U{UU{U{UU}}}{U{UUU{U}}{UU{{{}U}UU}{}U{}{}{UU}{UUU{{}}U{U}}}{UUU{{{{U{U{{{}}}}{}}}{}{{{UUUU}{}{U}}{}UUU{U{{{UU}}U}{}{U{}}U{{}}{{UUU{{U{U{{UUUUU}}}U{{{}}{}}}{{}}{{{U{}}{UUU}}U}{{}{{{}U}U}}}}}}U}U{}{U}{{}U}{}U{U}}{}}U}U}}U{{}{{{{U}{U}{U}{{}}{U}U}}{{}UU{}}UUUU{UUU}}}{U}}{{}U{UU}}U}{}{}UU{}{{U}{UU{{U}UU{{U}{{}}U}{U}U}U}U{}U}UU{{{U{{U{}}U}{{U{}U{UU}{U}UU{}}}{}{{U{{}UU{U{{U}{{}U{U}}}}}}{}U{{UU}}UU{{U{UU}}}U{{UU}UU{U}{{UUU}U}U}{{U}{U}{}UU{U{UU{{U}}}{{}}{{{}}{U{U{U{}}U{{}{UU{{UU}UUU{}}}{{}}UUU{{{{UU{{}}U}U{{U{U{}}{}}U}}UU}U{{U{}}UU}{{U}U}UUU{}}UU{{{U}{U{{UUU}U{}}UUU}{U}{UU{}}}U{}}{{U{}U{U{}{{}{{UU}{}{}UUU{}}U{{}}U}U{}U{}U}{{{U}UU{}{}}{U}{UUU}{{U{U}U{}{}}{{{U{{UU}}U}UU}{{{U}UU{}{}UU{U{{{UU{}U}UU{UU}}{}}}}{UU}{U}{U{{}U{{U{UU}}{{{U}U}}U{}{{}}{{U{{}}U{U{}{}{{{}UUU}U{U}{}}}{}U}{{{}U}}U}UU}}}}U}U{}UUU{U{{UU}{{U{{U}}UU{}}{{}U{}UUU{}}{}U}{}U}UUU{{U}{{UUU}{U}{UUU{}{U{{}{U}}{{}{{{}}U}{{U{}{U}UU}{}{UU}}{}{}}}}{}U}}UUU}{{UU{}U{{}{}UUU}{UU{{}}{}U}}}{{UU{}{}}{}}UU}U{{UUU}U{{U}UU{{}}UU}}}U}{{{}{}}}U{U{UU}{}{}U}{{{{U{{U}}U{}U}U{{{{}{U}}}{}{U{}U{}U{U}{{{}{U}{{UU}}U}U{{}}{UU}{U{}U{U}UUU}{{}}U{}{U}{}UUU{}U}{}}}U}{UU}{{{}{}UUU}U}{{}U}{U}}U}{{}{}}U}U}}U{{}}U}}{}}}{}}{}}{U}UUUU}}UU{UUU{}{{}UU{U{{}UU}}{{}UU}}U{U{}{UU}U{}{{}U}}}UUU}}}}U}}UU{}}U}{}{{{{}U{{}{}U}U{}}{U{}{}U{{U{U{U}U{{{U{U{{{UU{{U{UUU{}}U{UU{}U}{UU}{{UUUU}UUU{}U}}{U{{UUUU{{}{UU}UU}}}}{}UUU}{U{{}}{{}U{{{}}{}}{UU{}{U}}}U{UU}{U{U}{U{U}{}{U{}{}U}{}U{UU}{{}}U{}{}}U{{UU{}}U}UUUUU{{}{{}}}U}U}UU}U{U{UUU{}}}{}}{{{{U{{}{}U}}U{}}}}U}{}}}UUU}}}}UU}{{UUUU}}{}U}U}U{}U}U}U{{{}U{}}{{}UU}}{{{{UU}{{{{UUU}U}}{UUUUU{{}{U}}{}{{U}{UUU}}U{}U{{{UU}U{U}}{{U}UUU}{}}}U}}UU}}}}{U{}}U{}{{{{{{{}{U{}{{{{}}U}}}}{{{}UU{UUUUUU{U}UU{UU{UU{{{U}{}{}{}U}}U{{{U{}}}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}{{{U}U}{{U{UU{UUU}{UUU}}}{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}}{U{U}}UU{{{{}{}U}}{}}}}{}U{{U{U}{}{UU{{}}U}}}U}{{{{U}}}{U{}}}}U{U}}}{}U}UUUU{}}}}{}{U{U{}U{}UU}{{{U{{UU{{{U}}UUUU}}{}{U{U{U{{}}}}}{}U{{U{U{U}{UU}{UU}}UU}}U{{}}}U{}}{{}}{}}{{{{{{{UUU{UUUU{}{}U{}U}}{}}U{{}UUUU{U}U{UU}{}U{UU}UUU{}{{U{U{}{}}U}U{{UU}}}}U}}}{{{U}{{UU}}}{UUU}}}}{{U}U}U}}{U}U}{{{}}{U}UU}}}{}}{UUUU}{}U}}{{UU}{{U}}}}}}}U{U}UUU{}}U{}UU{U}U}{{{{{}{}}}U{U{{}}U{UU}{U}{}}U{U}{{}}{}U}{{}{}{{UU{{U}U{}UU{}}}U}{U{U{}{{{U}}{}{U}}{{{U{}U{}U{}{U}{}}U{UUUU}}}UUUU{U{}}{{{{U{{U{U}{}{}U}U{{}{{}U}}}{}}U+++++++++++++{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{{}}}UU{}}}{}}UU}UU{{{}{U{UU{U}U}}{{{}{}{U}}}{U}U{++UU}}{++{U{UU{{U}}UU}}}}}{U{{}{{{}}{{U{{{U{{{{}}}UU{{}}U{}U{{{U}}+++++{U}{{}{}U{}UUUU{{{{}}U}U{UU{U{}{{{UUU{U}}{}UUU{U{}{}{}{{}}{{{{}}U{{U}}{{{}{UU{U}UU{}U}}UUU{U}{{}{}{}{}{{U{{}}{}U{}{}{}U}{}U{{U}{UUUUU}}U{}}}U{U{}UUU}{}{UUUU}}{UU{}}U{{}}{{{UUU}U}}{U}U{UU}{}}{}U}UU{{{}U}}UUU{}U}{U{{{U{{{{}U{{{UUU{{{}{{U}}U}}{U{U}}{{}}U}UUUU}}U}{{UU{{U{U{{}}{U}{UU{{}{UU{{}U}{U{{}{}}U}U{}{}U}}{UU{}U}}{U{}U}U}{}{UUU{U{{{{UUUUUU}UUUU}U{{{}}}UUUUU{}{U}{{}}}{UU}}}}}}U}U}}}{{}U}U}U{{UU{{UU{{{}}U{{U}UU{}}{{}{U}{}{UUUUU}}U{}{}{{{}{UU}}}UUU}U}{{{UU{}{U}UU{{}UU}}U}{U{}UU{U{{{U{{U{}}U{}}U}U}{UU}}U}U{{}}{U}U{{U}U}{UU{}U}}{{{{{}UUU{}UU{UU}{{}}}UU{U{}}}{UUU{{{}}{{}{{{U{{UU}}{UU}UUUU{{U{UU{}U{UU{}}{{}}{{U}}}}{}U}U{}UU{}}}}{UUUUU}U}U{U{}U}U}}}U{}U{{U{UUUUU{{}U{}UUU{UU{{{{U}U{{UUUUU}}{U{U}{U}{}{U}{U{U}}{}U}{{{}}}U}}{U{{U}{UU}U{U}U}}}}}{}}U}}{{}{}UU{{U}U{{}{{{}{}}{}{{U{{U{UU{}}}}}}}}U}{}}}}}U}UUUU{U{U{}}{{U}U{{U{{}{{}{U}}U{UU{{{}UUU}}U}{}}}UUUU}}U{}{U{{{}{U}}{{}}{{}{}{}U{{}{{}UU}U}}{}U}}{UUU{{}UU{{U}}{{{}U}}}}U}{}{U}}UU{}{{}U}}{}}}U}{{{{{U}{{UU{UU}{{{{{{{U{UUU}U{}}{}}}}}U{}}U{{U{U}{{UUU{}U}{UU}}{}U}U}{UUUUUU{UU{U{UU{}{U}}{U}U{}}}}{{}}U}{{}{{{{{{{UU}{{}U{}{{U}{{U{{{U}{{U{}}{UUUU}UU{{{}}U{}{{}}}}U}UU{}UUU}U}U{{UUUU{U}U{}}}}U{UUU}UUUUUU}U}{{}}U}{{{}}}{}{U{{{U{{}{}}UU}UU}}}}}}}{{UU{}}{{}{{U{U}U{{UU{{U{}}{U}U}UUUU{}U}UU}{}U{}}}}{U}}U}}{U{UU{{UUUUU{UU{{U}U}{{}{}{{U}}U{{{}}}U}U{{{{}U{{}}}{UU}{}U}{}{{}}{UU}{UU}{{}}UU{}U{{}U}{{}U{{}{}U{{}{{{}}U}}}UUU{{{}UU}{{}U}}UUU{{UUU{}{{U}U}{}{UU{UUUU{{{}}U{{{{{}{U}}U}{{}{}}UU{{UU}U}}{{{{}U{UU{U}U{}}{}}{{{}}}{{U{U}U}U{U}UU}{{U{{{{UU}}}{}UUU}{{}U}{}U{}{U{}{{U{UU}U}{UUU{{}UU}{UUU}{}}}{}{U}{{{}{U{{UU}{}}UUU}}UUU}UUUU{{{{{U{}}{}UU}{}{}}}{{{{}}UU}U}{U{}U{U}UUUU{}}{}UU{U}UUUU{{}U{{{}{{U}UU}U}{}}{}U}U{}U{}}{}}}{{{UU}U{{U}U{{{{{}{}{{UU{U{{UU{{}}UUU{{}}U}{UU}U}U}UUUU{{}{U{{{U}{{{{U{{}U{{}U}}}}}{{{U}UUUU{{U{}}{{}{}{U}U{{}{{U}}}}{U{UUUU{UU}}{{{}UU}{{}{UU{}{}}}{{{U}{U{}U}}}UUUU}}}}U}}U}}}{}UUU{{}}{}}}}}{{UUU{UU}{UU{U{{U{{}UUU{}U{}}UU{}{U}U}}}{{U}{}}{{UUUU}U}}U{{}}U}U{U}}}UUU{}}}U}}{}}UU}}UU}}U}U{U}{U{}{{{U}U{{U{}UU{}U}U}}{UU{}UUUU{}}U{}}}{UU{U}U{U}{{UU}}{{}}{U}{}{}{}U{}UU{U}{UUU}{{U}{}UU{{{}{UU}}{}}}}}}{}{{UUU}}}}{}}}}{}}UU}U{U}}U{}}}{}U{{{{}U}}U}}U}}{}}UU}{{}UUU{UUU}}{{{{{{{U{}U}U{}U{{U{}}UUU{}{{}}U}}}}UU}}{}U{U{}UUU{{{}}}{}{UUUU{UU{}}{}}}}U{{{{U{UU}U}}}}{}{{}}}UU}}{{}}}{}}{}UUU}{U{{{}{}{}{}{{U}{{{}UU}{{}}U{UUU{}}{}U}{}{{{{}U{UUUU}UU{{U}U}U{UU{U}{U{U{{U}}{{U{}}{}}{U}{{{}}}{}{{UUU{UU{{U}}}}{}U}{}}UU{U{{U{{}U{}U{}}UU}}UU{U}UU{}U}UUU{{U{}}{{U}}}U{}{U}}U{{}{}}{U}{}{}{UUU}{{{{}U}UU{U{UU{}{U{}}U}{}{UUU}}}}{{UUU}}{U}UU}{}}{U{{UU}U}U{}{UU{{++++}}UU{}{U{{}{{U}{{}U{U}}{}}UU}}U{}{U}{}U}{U{U{{{{}U{{}{}{{{}UUU}}+{U}UU}UUU}U}}{UUUU{{U}{}}{U{{}}{U}}}{{UU{}}{{UU{{U}{U}U{U{UU+{{+{U{{{}}}}}U}U{U}{U{}U}{{}U}}{{}U{U{UU{}{}UU}U}}}UU}UU{UU{{U+U{}{+{UU{{}}}U}UU{{}U}U}{{{}UU}U{UU}}}U{{{}{}U}}U}}UU{{UU{{{{{{+{}{{+UU}{UU}{}}}}{}U}U{}{U}}}{UUU{}}}{}{U{{UU}}}{}}{U}U{{UU{{U}+{}{+}}}UU{{}U}U{}{U{{{{{}{{{}{{{UU{{{{U{UUU{}U{U{UUU}}{U{}{U{U{+++}+U{U{UU}{{U{{}}}{}U{U}{U}}UUU}{{}{{UU}}U{}{{U{}{{{{}U}U{U{UU{{{++U}U{UU}{{}}}UU}}}}}}U{U{{}{{{U{U}UUUUU{U{U{}{}U{}}{{{U}{}}UUUUU}}}}UU{UU}{UU{{}{{U{{}}U{}U{{{UU{U{{U{{}UUU}U}U{UU{U{{UU}}}U}{}U{{{}U{{U}{U{{{}}}{UUU{UUUUU}UU}{U{{{U{}{{{U}{}{{{U}{UU}}U{}{}U{}{}{}U}}UU{}}}{U{UUU{U{UU{}}{UU{{{{UU}U{}{}}U{}UU}}}U{UUU}}{}}}}U}}}U}UU}U{{U{U{{U{U}{U{{UU{}U}UUU{}}}{}U{{{{UUU{{{}{{{U}}{U}}U{{}{}}{}{{U}{UU{}}}U}U{{{U{UUU{}}}U{{{{UU}}U{}U}{}}U}}U}{{UU}{{{}U{U{U{}}{U{{{}U{{}{{}UUU{U{UU{U{{U{U}UU}U}U{}}UUU}U}}U}{}}{UU{}{}{}{{{UUUU}U}U{}U}{}U{}{UU{UU}{U{{}U}{UU{}{{UU{{UUU{U{{UU{}}U{UUU{{UU{{}UUU}U{}UUUUU}{UUU{U}U{{{UUU}U{U}{}{}}}}U}UU}U}{U{{}U}{}}{UU{{U{}}}}}U{{{}{U}}U{}{{U}UU}}U{}U{}{{{{{{}UU{UUUUU{{UUUU{}}}U{U{U{U}U{U}U}}U}UU{UUUU{}UU{}{{{U}}}U{{U{U}}U}{{}U{{{UUU}U{{U}UU{UU}{{{{{}U{UUU{U}U}{U{}{{}{{}}{U{}U{}}}}{U{{UUU}}}U}U}U{U{}{}U{}U}U}}{}U{}UUUU}}U{{}U{}{}U{}{U{U{}}}UU}}U}{U}U}{U}}}UU}}}UU{U}UU{U}{{{UU{{{}{}U{U{{{{}UUU{U}{U{{}{}{{}U{U{U}UU{U}U}UUUU}{{{{UU}U}{U}{}U{{{U}{U}U{{}UU}}{}{{U}{}U}U}{UUUU{{{{}}}}{{U}}{U{{UU}}{UU}}{}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}{UUU}U{{UUU}{}UU{UU{{}{}}}}U{U}}}UU}}}{{{}{U}U}{U}}{U}UUUU}UUUUU{{{UUU}{}UUU{U}{U}}}}}{U}UUU{}{{}{}}{{U{UUUU{U{{}}{{{UU}{{UU}U}UU}}}UU{}{U}}U{UUU}U{{}{{}U}{{U}{{}UU}U{UU}}U}{{}}}}UUUU{}}UU{{}U{}{U}}U}}}}UU{UUUUU}}{UU}{}{}U}{{{{{U{U{}U{U}}}{}UU{{}{}U}}}}U}{{{}{}UU}}U}}}{}}U{{}{U}{}{{}{}}}U{{{U{}U}U{}{{}{{{UUU}U}}{}U}}}}}{{{{{}U{}{U}{U{{{}U{{U}}{UU{{U{{}}U}U{}{}UUU}U}U}}UU}{}{}}}U}}UU{UU}{U}U}{{}U{{UUU}U}}}U}}}{}U{}}{{UU}{{U{{UU}UU{{}{UUU}}}U{{{{U}{}{U{{U{}UUU{{{{U}U{UU{{{U{U}{U}}{U{{}U}}{{U{UU{}{U}}{}U}{U{}}U{U}}}{U{U}UU}{U{{UUUUUU{U{{{}{{}{{UU{}{U{U{}}U}}}U{{{UUUU}U{U{}{{}{U}U{U{}U{}U}UU}{{U{{{{{{U{UU{{}}{U{}}UUU{}{U}U}{}}U{{U{}{UU}U{}{U{{}}{}U{{{}{}}}}U{{{{{}}UU}{{}{{}U{U}}}U}U}}{U}{UUU}U}}}U{U{{U}UU}U}U{}{U{{UUU}{{U}{{{U}{U}U{U{{}{UU}{{UU{{}{U{U}}UUUU}}U}}{{UU}{}{}}U}{{U{U}}U}UUU{{UU}UUUU{{}}UUU{}U}{U{}UU{}}UU{{U{}{}UU}U{}}UUUU}}U{UU}}U{}{}{}}}UU{}{}}}U}}}{}{{{{{UU}U{{{{}{{U{U{U}{{}UU{U}U{}U}}{UUUU}UU{UU}UU{}}{{U}U}{UU}{U{}UUUU}U{U}}{U{}}}UU}}UU{UU{{{U{U{{UU{UU{{}}}UUU{}{U{{{}}}}{U}}U}{{UU}U{}}U}{UU{}U{U{{}}{UUU}UU{U}}U}U{UU}}{U{{}{{U{}U{}UUU}UU{{{}++}U}}{}}}}{}{{U{{}U}{{{}}{{}{}U}UU}UUU}}}UUU{UU{{{U}U{U{}{{{}{+U++{UU}U{U}U{U{UUU}}{}U{{}}{UU}}}}}{U}{UU{{U}U{U{{}{}UUU}}{}}}+}{{+}}{{}U}}{}}{}}}{}}UU}}{{UU{}{U}}}{U{}}{}UU{}{}UU}}{}{}U{}U+}{UU+}U}U{{}{UUU}{}U{{}}{{}UU{}U{}{{}U{}{}{UU{U}{}U}UU}UU{}{}{{+}}UU+}}U{}{}}{{}U{{}}}}{}}UUU}{UU{}}UU}}}{}}}UUUUU{{}U{U}}{{{}++{UU{+{}}}}}}{{{}}{{}U}U}U{}U{UUUU}U}U{}{{}{U}{{}{}}U}}}{}U{{{U++U}UU+}{{}UU}{{UU}U}U}U{{}{U}{}{UU}UU}{{}}UUU{U}{{UU{}}U}}UU}{}+{U}}U+{U{{U{{UU{}{}UUU{}{{}}{}}}}{}{U{U}}}{UUU}U{{{{}}}{}}{}U}{+}U}{+}{{}}{{U}}{}}}U}{}{}U}}U{{}}}UU{}}}{{U}{{}}}}UUU}}U{U}{{U}++{{{+{UU{UUUU}}}U{{{}UU{U{{{U{}U{{{}{}U{{{{{{{}}U{}{U}{}}}}{}{{{++++{}}U{}U}U}{UUU}U}}UUU{{{}}U{}{UU{{}U{{{}U}}{{}}}U}}{U{}U{UUUUU}U}}{U}}{}{U}U{UU}{UU}UUUU}U{{}{}U}U{{}{{{}}}UUUUU{}}}}U{U}UU}UU}{}U{}{U{}}{UU{U{U}{U{U{}{UUU{}{{{U}}U{}{U{U{}{{}{{}UUUU}{U}U}}{}}{{}}{U{}U{UU{}U{UUUU{}{}{{{{}UU{U}{{{{}U{{}U}}U}}UU}{}}}{}U}UUU{}{U}{}{{{{U}UUUU}U}}}}}U}{UU}U{{{U{{}}UUUU{UUU}U}U{}{U{U{{{}UU{}U{{UU{}UU{{UU{{U{UU{}U}U{UU{{U{{}U}{UU{}}U{{{UU{}}{UUU}{}{U}}{{U{UUU{}{}U{}U}U{}}U{{{U{{}}{U}{{{{{U}}U}{U}{U{}{UU{U}U}}UUU{}U{}{}{U}{U}}UU}{U}}UUUU{{{}U}{{UU{{{{UUU}{U}}U}}{}{UU}{{UU{}U}U}U}}}{{{UU}U{}}UU}}}{}U{{UU{U{U}U}{}{{{U{{}{}U{UU{{{{{U{U}{}UUUUUUUU}{U{{U}}{}}{U}{{{UUUU}}U{U}}UU{}U}{UUUU{{{}{{U{}U{{U}U{}}{U{{}U}{{{{UU}}}}{{}{UU}{{}{U{U{{}U{{}UUU}}{}{{}}{U}}U{{{{{{}{U{{UU}}{{}}}{{}}}U}UU{U}}}U{U}}}}U}{UUU}}U{{}}UUU}}{U{}}U}}{UU{}{UUU}{U{{{U}U{U}U}U{}}U}U{{}U}UU{U{{{{{}{{{U{U{{{{}}U{}U}{{}{}U{{UU}U}}{}{}U{}{{{}U}UU}{U}}{U}{{{}UUUU{}UUU}{}{}{{{{U}U}}U{{{}{}U}UU+++}{}}{{{}}{UU}}{U}U}U{}}U{UU{}U{{}}U}UU{{{U{}}}U}U}{U}U}{}U{{}+{}{U{U}}}U{}}{}UU{{}{}U}UUU{{{U{}U}{}U}{}{{{{{{U}}U}UU}}UUUU}}{+{}U{UUUU{{U{U{}U}U{}U{{U{U}{{{{{{UUUU}}}}}U}}}{{UU{UU}}{UU}}{UUU++{{{UU}{{U}}}{U{U}{{{}}U}UUUU{}{{}}{}{}{U}UUUU}U}}}{}U}UU{U{{}}{U++{}}}}UU{UU{}{}{}U{}U{}}UUUUUU}{{{}UU}UU{UUU}U}}}}UU{{}}}{{{}}}}{U{UU{{{}{}U}}{U}U}UU}{{}{{U}U{{U}}{}{{U{{{{}}{{}{}{{UU}}{U}{UU{{}}UUUUU{}U{}{{}UU}U}{}U{U{}}}}}UU{UUU{{U}}}U}{{}U}{U}U{}{{}U}}{}}U{{}{{}}UUU{{}U{{}U}}UUU}}U{{}UU{}{}U}}}{}{UU}{U}{U{U{U{}U{{{}}{{U}{}}UU{}{{}U}U{{}U}}{}}{UU{U}U{}UU}{{{{{U}UU}{{U{}}{{U}{{}}{}U}{}{{}{}}U}{}U}}{UU}U{U{U}UUU{{}}}{}}{}UU{{{}}{{{{UU{}}{}}}}{}{{{U}UU}}}U{}{{}}{}U{}U}UU{UU{}{UUUUU{{}{U}}}U{{}{{U{U}{{U{{}UUU}}}}}U}{}U{U}{{}{}}UUU{UU{{U{}{U{}}U{{}}UUU{}{UUUU}}}U}U{U{}}U{}U{{UU{{{U{U{{U{{UUUU{UUU{}}{UU{{{}{U{}UU}{}U}UU{}UU{UU}}}UU}U}U{{{}U{U{{{UU{}U{}{UU{}}U}{UU}U}}{U}{}{{{UU{U{}}U{}UUU}U{{U{}}{UU{UU}UUU}U{{U{}U}}{}}{}U{}{UU{U{}U}U}}{{}{U}U}}}}}U}{UU}}U{}U}U{{{}{{U{U}UUU{{}{}U}}}UU}}{UU}{UU}{{{{U{}}{}{{{{}}UU}}{U}{UU{}}U{{U{{U}U{}U}{{{}{U{}}UU}}{}UUUU}}U{{}U}}{{{UU}U}}}}U{U}}U}{{UU}{}}{{+++}{{}}U{UU}{U{}U}}}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+}{{{}}U}}{{{}{{U}}{{U}}{}{}}{U{{}}{UU}{}UU}UUUU{U}U{U{}U+{}{}U{+{}}{}{{}UUU{UU}}{}UUU}UU}U}UUU{}{}{{{{{UU}U{{}}{U{{{}U}}+U}{{{}+UUU{}{}{U}U{}}UU}U{}}U}UUU{U}U{U{{{U{U}UU}U{{}UU}U}U}{}}+{+}}}{+}{UU{}}UU}UU}U}UU{{U}{U}}U}U}}}}U}{{UUU}}}}}U{}}{{}U{{U{+}+{UUU+U{{U{{U{UU{{}{U}{{{{}UU{}{U}U}{{UU}UU}}UU}{UUUU}}U}}}UU{UU+{{U{+U{}}}}U}}U}}{U}}}}U{U{U}U{}{U{U}U{{}UUU}}{}}UUU{{}}}U}{U}U+UU{U+}{}}U}{{UU{U{}U{U}}{{{{U{{{}U{}UU}}}UU}{{U{{UU{{{}UU{{{U{U+}{U{+{}{UU{{{U}UU}{{{{{}{UU{UU}U{U{{{}{{{UUU{}{}}{U{UU{}{U}{U}U}+U}+}}}}{UU{{}}UU}}U{}}}{}U}UUU}}}{{{U}UU}{}}U{{UU}}}{{{U{UU{U}U++++}U}{U{{}U{U{{}{UU{}}U{{{}}}U}}{}}}{{{UUU{UUU{}}}U}UU{}{{{UU{{+{{}U}}UU{}{}}{UU}}{U{}UUUU}{U{{U}}U}{{U{U}U}{}{}}U{{UU}}{U}}}U{U}{U}}}UU}U{{U{}{}}}U{U}{U}}}}U}{U{}{UU}}{U{}{}{{}}}U}UUU}U}}U{}}U{{{U{}}{U{{}{}U{{{UU}{{}{}{{{U}UUU{}{}}}}UU{U{UUU{U}}{}UUU}UUU}}{U}UU{{{U}{UUUU}{}U}}{{}UU}}}{}{{U{{U}U}U}{{U{UU}{UU{{{{}UUU}{{{U}}U}{{{{}U}}{}}{U{}U{{}{U{}{}}{{{{UUU}{}UU}}U{}}}}{{}}}}UU{UU}{{{{U{}}}UUU}U{U{{}U{}}UU{}UU{U{}}{UUU{U}}U{{U}U}}{}}}{}U}}{UU{}UUU}UUUU}{UUU{U}}UU}U{U}}{}}{}}{UUU}}}}}}{{}}}{{U{}{{}}}{UU}{{{U}{}U}U{{}}{U{UU}}U}U}}U{{}U}{}}{UU}U}U{UU{{{}}}{{}}U{UU}}U}{}{UUU{{U{{U}U{}}U{UUU}U}U}}}{U}}}}U{}}UU{{{}}UUU}{U{U{}}{{}{{}UU}UU}}U{}}U{UUUU}U{}{}}}{}U{}{}U{{U{}UU{}}U{{{{{{}U}{}}{{{UUU{}}{UU}}{{{}U{U{U}}{}}{UUU{}{UU}U{}{U{{U{}U}}{UU{UU}}U}U{}}U}}{}{}U}}{{U{{{U}}{UUU}}{}{{}{U}}U}UU{U{}U{}}U{}}UUU{}{U}U}}{{UUUU}}{{}{{}{U}UUUUU}U}{UU}UU}}UUU}}{{U{{{U{U{U{{}}}}U{UUU{{U}{UU{}{UU}}}}{{}{UU}}}{{}}{}U}}{{}{U}UU}}}{U}}UU}U{{}}U{}UUU}{U{U{}{U}}U{{{}U{U}}{U}UUU}}U}{U{{{U}{{{}U}U{U{}}{U{}{{{{{UUU}U}U{{U}{{U}}{{{{U{UU}U}{U}U{{UUU}{}{U{UUU}UUU}{{{{{}U{}}{{UU{{}}UU}UU{}{}{UUU{}}{{U{}{U}}}{}{U{{{UUU{UU}UU{{UU{{U}}U{{}}UU}}{}}}U{UUU{}U{}}{}U{}{}}}}{{}UUUU}}UUUU{U}{}UU}UU}UUU}UU}U{}UU{U}U}{}{}{}}}{}}}}{}}}}U}++{UU{U}{{{}UU{UU}}}UUU}}U{}{}}}{U}U{{{{U{}{U{}U}U}{}{}{{{}}UU++}{U{}}}{{{}U{}{}{}U}}{UUU}}UU{{U{}}{U}}U}}}}UU}{}{U{}}}U}U{}}U+{U}U{}}}}}}}}}{}{}U}}}}UUU{{}U}UUU{U}UU{UU{}}}U{U{UU}}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}}}U}}U}U{U{{}U{{}{U{U}}}U}{{}{U}{}UUU}}{UUU{}U{}}}{}+++++++{}U}}}UU}UU}UU}U}}U}U}UU{}U}{UU}}}}UU}}UUU{{U}}{U{}}}}}{}{{{{}{{U{}{}UU{}}U}}{{{U}{{}U{UUU}{UU{UU}UU}}}}U{}}}U{}}}UUU{UUU{U}}{}{}{}{}}{}U{}UU{{}{{{{UU}{{{{}}UU}{U}{}{}{{}U{{U{}U}}U{}}{U{U}UU{}U{UU{}{U{{}UU}}{}U}{}{UU{{{}}}}}}{}U}}}UU{{{U{}U{{{{UUU}U}{U}}UU}U}{UUUU{}}{{U}U}U{}U}U{{{{}UU}}}}}}{}U{}}{U}}UUUU{U{{UU{}}}}U{{{{}UU}{U{UU{U}UUUU}}}{U{U}U}U}}}}}}}{{{}{}{}{{}{{}{U{U{{{U}UU{UU}}UU{}U}}{UU}{{U}U{U}U{{{}}{{U}UU}}{UU{}U{{{}U}}UU{}{{U{}U{U}}U}}{U}UUU}U{}{{{}U}UU}}U}}}{}{}{U{UUUU{}UU{}{{}UU}{U{UUU}}+++++U{U{U{{U}{}}}{{{U}}}U}}}U{{}U}}}}U{UU{UUUUU{{}}U{U{U}{}{}++{{{{++U{}U}}{}U{{}U{UUU}}UU}UU{U{{{{}}U}{UU{U}{}}}UUUU{{U}{{{{U+}U{UU+{{{}}{}U{}{U}}}{}U{}U{{}{U{{{}}U{U}}{U}{{{{}}{U{{{UUU}UU{+{}}{{}+{{UU}}U{{}}U{{}}}U}U}}U}U{}{}U{UUU{}U}{}}U}{{{U{{}{}U{{{U+}}}}}+{}{U{UU}U{U{{{UU}}}UUU}}{}{UU}{}U{U}{{U}UU{}U}}U{}{}UU}}U+U{{UU+{}{}U}{{}{U{}}}}{U{{{{}}}}}}}}UUU{UU{{}}}{{}}}U{}}{{{{}}}+U{U{}+U}UU{}U{{UUU}U{}UU{{U}U}}{{U{U{{UU{{{{U}}U{UU}{U}UU}U{}U}U+}{}{+}UU{}{{{{}{{{{}}}{}{{U{}{{U}}}{}U{}UU}{UUUU}UUU}UU{{{UUU}}+{}{}+{}}U{UU{{}U}UU{{{{}}{}{}{{}{UUU{{}{}}{{}U{{{{}}U}{}}UU}U{U+{}U{+{}{{{U{}{U}}U}U{U{UU{UU{UUU}}}UUU}}{{}}U}UU}}{}{}U{}{{U{}}+}U{+{{}{{}U{}}{U}{{{U{}UU{U{U}}{UU}U}}}U{{U{U}UU}{}{}U{}}U{U{UU{+{}+U}U}{{UU}}}}}{UU{}UUU}UU}{UUU}}{UU}U{{{}UU{}{}U{{}U{}{UUU{{}}++UU}}}}}UU{U{}}{}}{}{{U}{}{}}}}U{U{U{{{{{UU}UU}{{{}{}}{U}UUU{}}U{{{{{UUU}U{{U}}{U}}U{{U}}UU}{{U}}U{UU{{{{{{U}}}{UU}}}}}}U{U{UU{{{{U{UUU{{{{{}}}}UU}}{}}U{}U{}U{}{{}}}UU}{UU}}}UU{UU{{}{{}{U{U}UU{{U}U}{{}U{U}U}U}{U{}UU{}}}{UU{U}UUU}}UUU{U}{{{}{U{}UU}}}UUU{UU{}UU}U}UUU}UU}UU{UU}U}}{U{{U{U}}U{U{}U}{UU}{{{{U{}}}}{U{}{{U{U{{U}{U}U{}U{U}U}UU{{U{{U}}{{{}}{UUUU{}}}}{}{}{}}{U}U}{}{{{}UU}}UUU{{}UUU}UUUU}U{}{U{}UU}{{UU{}{{{{}UU}}{U{}U}}}}}}UU}UU{{}{}{{}U}U{U{}UU{{}}U{}U}UU}U}{U{}UU}U{{}}{}U}U{{{U{U}}}UUUUU}{U{}{{}{}U}}U}{U}UU}{U{}{UU{}}}{{{{}U{}{U{UUU}U{{}{{UU}{}U{{{{U{}}U{U}}{U}{{{{U}U}{}}U}UUUU}{UUU{}UU}}}{U}{U{{{{}}{}}{}UU}{{}{U{U}{U{U}UUU{{U{{{{U}{{{UUUUU}}U}}}{}{}}{UU{{{{}}{{U{U{U}{UU{{}}{{{{UU{{}U{}}}U{UUU{U{}}UU{UUU}}{}}UU}U}{{{U}{U{U{U}U}U}{{}{}}U}{U{}{}}U}}{{}{{}UU{U}{UUU}UU}UUUU}}{{U}{}U}}}UU{{U}}}}}}U{{{}}U{U}}U}UU}UU{}}{}}{U}}{{{U}{}}{{{}{U}}{U}}U}}U{}}{U}}{{UUU}{{UU{{{}}}{{}{}U{{U{{UU{UU}U{}{UU{{UUU{UUU}}}{U{{U}}}U{}U{U}}U{UU{}{{}U{}U{{}U{{}{U}{U}UU{U}U{{UUU}}}{{{}{U}{{}U}}{}{U{}UU{{{U{{}UU}UUU{{{UU{{}{U}}}U{{{U}}}}}{U{{UUU{{}{{}}U{{UU{{}UU{U}}{}U}{U}{{UU}{{}}}U{}UU{UU{{{{{}U{U{{U}U}{}{U{{UU}{{UU{}{UU{U{UU{{U{UU{}U}}{}UUUUU}{U}UUUU}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{UU{{U{{}{{{U{U{UU{U}}{UU{U{{{{UU}{{{{U}}UU}}{{}{}U}}}U}}}U{UUUU}}U}}U}U{UU{U{U{{{{U{U}U}{}}{}UU{}UU}U}}{U}UU{UU{{}}}{U{U{}U}{U}}{{}U{{{{UU{UU}{{{UUU}{{}U}U{{U{}{U{}{{}U{}}{U{{UU{}U{}{U{{{U{U{{{U}{{UU}}{{U{U}U{}{{{U}{{+++{{}{}}}UU{U}}U}{}{}UU{{}U}}UU{{}U{UUUU{{}}{U{{{{}U{{UU}U}U}U+U}U{U{}++++}UUU{U}{{U}}{{U}{}{U}U{}U{U{}UUU}U}U{{{}U}{}}}UU{}UU+U}{UU{U}{{}+}{UUU{}}}}U{}{U}{U}{U}{{U{{}UU{{U}}{U}}}U{{}{}U{{}U{+U}}{U{UU}+}U}}U{}}{}}U{U{}}{U{{U{UUUU}{}{}{UU{{{}}{{}}{}{}U{{{U{++UUU}{}U+{}U{U}U{}}U}U}UUUU}{U}UU}{}{{}{{{UUUU}UU{}{}{{}{{UUU{{UU++U}+++{}}U{U}}{U}}UUU}U}{UUUUU{}U}U{UU{{{}{{{}UU}{{}U{UU}{}{}U{}{++{U}UU{UU{{}{}}U{U}}{{UU}U{U}{U}{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}}}}}}}UUU}}{UU}UU}U}}{U{U}}}}}U{{U}}}}{{U+U}{+{U}U}U}U}U}UU}{{}}{U}{}}}}}{}{{U}UUU}}}UU}}}{UUU{UU}{}{U}{{+{}UU+{{}UU}}}}}UUU}{UU{{{UU{{}U{}{}}UU}U{{U}}}{U{{}U{U{{{}{}}U{+}}U{+}{U}}}{UUUU}{{}{{{}{{{U{{{U{{U}{}{{{{U{{}}U{}U{U{{}{{}{}}}+U{}}+U}}}{U{{U{UU{}U{}{UU}}}}U}{{{{{{}}}{{{}{UU{U}U}}{{{}UU{}{{+UUU}+U{{{U}}UU{{{}}U{{}UU{}U{U{UU}{U{U}{}U}{{{{U{{{}{UU{{UUUUU}+{}UU+{}}}}{}}UU{U{}{UU}{{}}}{{UU{U}{U}}{U{U}{{{U{{}UU{UU}U{U}{UU+{UU+}}U{}}UUU{}{{}}{U{}}}U}{U}U}{U}{U{}{{{{U{U{U}{{}}UUUU}{{{{U+{{+{{{UUU{U{{}{{{}U}U}{U{{{}{U{}}}UUUU{UU}{{U}{UUU}UU{{}U{{U{U}++U+U{}}}}}{}U{}{}{{U}U{}{U}{}{UU}U}U}{}}}U{}}}}{}{}UUU{{}}{UU}}U+++{}}U{{U{}}UUU}U}}}}{UU}UUU}U{U{{U}U}U}UU{}UU}{{U}U}{}{}}U{{}}}}{}{U}}U}{}}{}{U{{{}{U}}{}}{}}}U{U}UUUU}U}}{UU{}U}{{U{}UU{{{}{}U{UUUU}}}{}UUU{}}U}{{UU}{}U{}}{{UU}{{{}}}UU}}}{UU}U}U}{{{}}}U{}}{}}{U}{U{UU{{}{{}{}}}{UUUUUUU}}}{UU{}}UU}{}UU}}}UU}}U{U}{{}{}UUUU{{}U}{U{{{{{{{{}U{}U}U{UU}}{{U}}}}{UU}{}U}{}}}U{U}}U}{}{{}U{U}}UUU}}}{UU{}UUUUUUUUU}}{U}{{{{UU}}{}UU}{U}UUU}UU{}}{{}}}}U}{}{{U}UU{U{}{}}U{}{}{UUU}{U{}{{U}U{U{}UU}U{}}{{U{}U{{UU}}U{{}{{U{{U}U{}{}UU{{U}}UU{}U}}{U}}U}{U}}U{{U}}UU}{}}UUU}}}}{{U}{}{U{}U{{U{UU{{UU}U}U{{}{U{}UUUU{U}{}}}U{U}{U{}}U}{{{{UU}}U}{{UU{}{UU}UUU}{}U}}U}}{}UUU}{{UUU}{{UU{{U}}U}{U{}}}{{}U{{UU{{}}}{{UUU}{}{}{}{UU}{}U{UUU{U{{{U{}}U{U}{U{}{U{UU{{}U{UU{{{}U{}U{{{U}U{}U}UUU{U}U}}U{{}}}}U}UUU}U}U}}{}U{}}}U}{{{{U{}{}{{}}}UU}{}{{}U{{UUU{UUUU}}}{}U}}}U{{{{UU{{U{{}{{}}{}}U{UUU{U}{}{{U}}{{}U}{UU{}{UU{}{}}}{U}{UUU}{{{}U}U{{UUU}{U}}U{}}{}U{{{{{}{}}U}U{{U{U}{U{}}{U{}{{}U}{{U}UUU{UU}}{U{}{{}}}{{U}{{}}{{U{{{{UUU{UUU}}}{{U{}U}U}UU}}U}{UU}U}}U}U{{}{{UU{}{{{}{{}{{U}UU{}}UU}{}}}{U{}}}{{U{U{{{{}U}}U{U{{U{U{{}{}U{{}U}}{}U}}}UU{{}{U}UUUUUU}}U{UU{U{}}{UUU}U{{UU{{{UU}{}}U}{UU}}}U{}U{}{{{{}}{}}U{{}U{UU}UU}{U{}}{U}{U}}UU}UU{U}UU{UU{U{}U{UU{{{}{}{}}}}}}{{{}U}UU{U{}}}}{}}UUU}{}{UUUUU}}{{{{UU{{{}}{{{UU}}{}}{}{}{}{{U}U{}UU{{}U{}{U{{}}{{}{}U{{UUU{U}{{}}{}{{}{{}{{{U}}{}{}{U{{U{}{U{UU}}U{U}{}U}U}{{}U}{}UU}{UU}}}U}}{{{{{U}}}}{}{{}{{}{{}U}}}}U{{{{{UUUU{{{U}}U{{UUUU{}{{UU}U}{{}{}{}{{{}{U{}}{}}}}U}U{}{}{}{}}UUU}U{{{}U{UU{}}}{}{UU}U{{}UU{}{}{{UU{}{UU}}}UUU}U{U{U{U}}{}U{{{{{}U{}{}}UUU}{}{{U{}}{}}U{}}}U}}}{{U{{U}{{{}UUU}UU{}UUU}}}{}}U{{{{U{}U}{UUUUU}{}UU{U{{{{}}{U{}U{}{{{{UUU{{UU{}U{U}}U}{U{{UUUU}}{U{{}}U}{}{{}U}{U{{U}U{}U}U}}{UU}UUUU}}U}{{{U}}{U}U{{UU{}}UUU}UU{{{U{U}{U{U{U}{U}}}UU}{{{UUUU}}}U{UU{}{}}}U}UU}{UU}U}{U}}}U{}{{}}{U{U{}{U}}UU{{{}{U{}U{U{{{U}UUU}{UU}}{{}}}{}}{}}U}{{UUUU}}UUU}}}}UU}U{U{U{}U}{U}U{}U}{{U}{{}{{U{{}{}}}U}}{UU}{U{}}U}U}{{U{{}U}}}{}UUUU}{{U{U{UUU{{{{}}U{{U}}U}}{}}U{}{U}UU}U}{{{}}U}}U{{U++++++++{U{{{U}U}}UUU{{U{{{}{U}{{UU}{U}UU}}U{{{U{}U}{}}}}{{{}U}{+{{}UUU{+U{{{}}U{}UU{UU}}UU}}{}}}{}U{}UU}U}{{{U}}}}}UUUU{U{}}}U}++U{{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}}{{}{}}++++++++}U}U}U{UUU{U{U}{{U{U}{}{{U{U}UUU{{U}UU{{}U{UU}{U{}UU}U}UU+UU{{+}{{{}{U{}U{UU{{U}}{}U}}{{{{{{{{{U{}}}U}{}}}U{UU}{{U}}{U}{U+U{{+}{UU{U{{U}{U{{{}U}}{{}}}}{{}{}}}U{}}UU}}U{{}{}{}}U}U{UU{{}}++{{+{{{}}}}}U{}}UU{}{U}}{{{{U}U{}}{}UU{U}{}{}UUU}{{}UUUUU}{}}}}{+}++}UU}{{U}{U}{}}}}U}{U{}}U{}{}}{U{}U{}}{}{{{{}}}}}U{{}{{}}{UU{+++}}{{}{{{{}UUU{U}UU{U{}{U}{{}U{U}U}U{UUU}{U{U}{U{}U}{}{{}{}UU}{{}{{}}U{{U}{}{U{}{}{U}U}{U}UUUU{{}UU{}{{U}{U{{}U{U}UU}{}U}}{U{}{UU}U{U}UU{}{U{{}{U}{{{UU{U{}U{}{{{}U}{}}UUU}U{{U{{}}U}U}{{}U}}U}U{}}U}{}}}U{}U}U}}{U}{{{{{U}U}{U{U}U}{UU}}U{}}}}{{{U{{UUU}U}}}}}UU{{}}UU}{{U}{U}U{}U{U}UUU}{U{}{U}{}{{UUUU{{}U{U}UU{UU{{{}{UUU{}U}U{}UU}}{{}{U}{U}}UU{}{U{}U{UU}UU{U{U}UU}{}{}U{{U}UUU}}{{{UU{U}}}}}}{{}}{}}{}}}{}}UUU}{UU}UU}{UUU}UU}{{{{U}}UU}UUU{}{}U}}}U{}U{{UU{}}}U{UUU{{{}UUU{{U}{}}U}}}U{U{U{}U}{}{UU{U}{U{U}U{}{U{{{UU}U}{{}}UUU{{U{{}}UUU{U}{}}{{{}}U{U}U{U{}U{U{U}{{{{{{}{UU{{}{}U}{UUU{{{}}}}{{U{U}}{{{}U{{{U}}}U{U{UU}{{}U{{}}U}U{U{UUUUU}{{U{U}U}}U}UU{UU{U}U{{UUU}}{U{{U{{}{}{{}}{UU}}{U}{{U}UU}U{}UUU}}{{{U{}}U{UU{{{{{}{{{}}{}UUU}U{{{U{UUU}UUU{}}{U{}U{{}U}}}}U}}{{UU}U}}}}{{}UU}{U{}{}{}}}{UU{UU}UU{U}U}{UU}}{}{{U}U}{{U}}U{U{U{{}}}{{U{U}{U{U}{}}}{}{{U}{UUU}UUU{}{}{{U{UUU}U}{{{U}}}}{}UU}}}}UU{}UUU{}{U{U}{}{{}U}{UUUU{{{}{U}}U}{}{}}{}}U}U}}U}U{}}}}}U}U}{{{{U{U{}{UU}}U{{{U{U{}}{UU{U}{}{{}U{{{{U}U}UU}U{UU{{}U}}}{U{UU{{{{{}UU}U{{{{U{}}}}UU}}}}UU}{}{U{{{U{{{{U}{}{}}{{}}U{{U}U}U{UU{}U{{U{{}{U{U}U}}{U}U{{}{U}{UU}{U}}{{}UUU}}}U}}U{U{{}U}{U{U{}}U{{}U{}{{}U{UUUUU}U}U}{UU{}{}{{{}U}U{{}{{}{{}}{}{{U{}{{U}}U}{UUUU}{}}U}UU}}}}{}{U}UU{}}U}{}{UU}{{U}{U}{{{{}U{{{U}{{U}}{UU}U{UU}{U}{}}}UU}U{{U}UU{}{}UU}{U}{UUUU}U{}U}U{{}}{U{U{UU}{}U{U{}}{}{}}}UUU}{{}UUUUU}UUUU}UU}}U}{{{UU{{}{{}UU}UUU}}}}}}U}U}}UUU}}}{{U{}U}UU}{UUU{{}{{U{UUU{UU{{UU{U{UU}{U}U}U{}U}{{}UUUU}UU{}}{U{UUU}{}U}U}}}{{}{{U{{UU}}{U}}}UU{}}UUU}UU}U{U{{}}{UU{{U}}}U{UU{U{}{UU{UU}U}U}}{}{}{{{{U}U}U}{{{{U{{UU{U{{{}}}UU{}{U{UU}{UU}U{}}{}{{}U}}}{{}{{{{}}U{U{}}}U}U}}U}UU{{}U}{U{{{{{}}}{{U}}{UU{}{}U}{}U{U{{UU}}}}{{{U{{{U{}{}{}{}{{}}{}}{{}{{}{UU}{}{{U{U{{}{U{UU}}{U}}UU{}{}}}{}}UU{{}{{{{}{{{UU}}UU{}U}}}U}U}U{{U{{}U{U{{}{U{}{}}}{{}{{UU{U}UU}}}{}}}{U{}U{}}}U}U{}}}{}UUU{}UUU{{}{U{{{}U{}}U}{{{{{{{{{{UU{U}{}U{{U}{}{UUU}{}UU{{U{}{}{}{U{{UUU{U}}{{U{}U}U{{U}}{}UUUUU{U{U}}{{{}{{{}}{}{{UU{{U{{}UUU}{}}U}UUUUUU{{UUU{UU{UU{{{}UU}{}{}{}}U{{UU{}UU}}}{U{{}}}{}}{UU}U}}U}{U}U}{{}{}U{UU}}{}}}}UUU{UU{}}UUU}{}}U{}U{U{U{{U}{U}{}{U}{}}{{}{}{U}}UUU{UU{{}U{{U}{}{{{UU{U}{{U}}UU}}{{{UU}}}}}U}}U}U{}{{{UU{{{}{}{}}{}}}}{U{{{{UU{}}}}}}U}U}{{{{UU}{UUU{U{}{{{{}U{}}U{}}{}UUU}{UU{UU}}}{}U}U{U}}{}U}}{}U{UUU{}U}UU}UU{{U}{}{UU}UU{U{{U}U}}}U{U{}{U}{U}UU}{{U{U}}}U{}U}}UU}{UUUUU{}{{U}{U}}}}U{}{{}U{U}{}}UU{}}}}{UU}}{U}U{}}{}UU{{UUU}{}U}}{}}}U{}UUU}U{U{{}}{{{U}U}UU}{}{}U}{{{{}}UU}U{{U{U}}UUUUUU}{{}{UU}}}}UU}{}UUUUU}{{{{U{}{}}{++++}U{}}{{{U{{U}}U{}U}U}U}U}}}{}UU{}UU{}U{U}UU{{{{U{{}}U}U}{{{U+}U}++UU}}UU}U{U{}}}UU}U{U{}}UU}}{}}{U{}}U{U}UU{}}{{{}{}{}{}U}++}}{}{U+}}}}UUU}}UU}U{{}{{}UU}}}{}{{U{}{}}}U{}UU{}{}}{{}U{{}}U{++{}}U{}+{{{{{{}UUUU}U{U{}{}{{U}}{}U{U{}U{{{}}}}{{UU}}{{{{}}U}U{{}+{{{{}U++UU}{}{}}}U{}{{}U}}U{U{}}{{{U{{{UUU}U{UU{}U}}{U{UU}U{}++++++++++}}}U{}UU}{U}{UUU{{}U}U{}U}U}{U{{U{{U}U{{U{}{}}}U}}UUU{{}U+{U}+}U}{}}{}}{{}{{{UU}U{U{{}{U{UU}}}U}}{U}}}UU{UU{{}{}U{}{U}}UU++++}}{}{}{{{{}{{}}{}{}}{}}}{}}UU}}UU{{U}{}UU}U{}}{U}U}UU}U}U{}UUUUU}}UU}UU}}{{}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{UU}{{}{{}}}UUU}{UU}{UU{UU{{}UU{{}U{}{{}{}{U{U}U{{{{}U}U{UU}}{}{{UUU{{UUU}{}{}}U{{U}U}U}}{{{UU}U}U}{{}}{{{{{U{{U{}{U}}UU}UU}{}U{{{U{U{UUU}}{U}UU}}{U{}}}UU{{UU}U}}}UU{U{}{U}{}}{}UU}{UU}{UU{}{}}{U{}}}}UU}{}}U{UUU}UUUUU}UUU}{}}U{U}{}UUU{}U{UUU{{{{U}U}{{}UU{U}{{{}}}{U}}}{}}{U}U{{U{}}U{{U}{}UUU{{{{U{}}UU{}U}{}}}{UU}U{{}UU}}}U{{{}{{U{}}U}U{{{{UU}}}{U}}}{}}{}{}U}{{}U{{{U{}U}{{UU}}}{{}{{}}UU{}}{}}UU}}U{{{{U{}{U}}U}{UU}}U{}U}}{}UUUUU{{}{U}}UU}UU}}U}}UU{}{U{U}U}}{{{{}}U}}{{}{UUU{{{{}}}}UU{UU{{{UU}}U}}{U}U{{{}{}U}{{{}U}UU}U{{U{U{}}}{U{U{{}}}{{{}UU{{UU}}UU}{UUUUU{{}}{}}{{}{{UUU}U}{U}UU}{}{}UU}U{{}U{}U}UU}}UU}}{{U}U}{U{}{{UU{}U}UU{U}{{}UU}{U{U}{U{U{}}U{{UU}U{U}UU}{{UU}UU{}UU}{}}}UUU}}{{U{U}}}}U{}UU}}}{{}U{U}}{}U{{U{{}}{UU{{}}U{{}UUUU{{}U{{}U}}{{{}U}}}UU{{{U}}{U}U{U{U{}}U{}UU}{}}}}U{}U{UU{U{}}U}{U}}}{U{U}}}UU{U{{}}}{}U{{{{{{UUU{U}U}}{U}UU{UU{U{}U}}{}{}U}}U}}{}{U}U{{}}}}{UU{{{U{}U}U{{}{}{U}U}{{U{{UUU}{UU{UU}{{UU{{{}U{U{}{}U{}}}{U}U}U{U{}}{U{{{}{UU}{}UU}}UUU}}}{}U}}U{}{UUU}U{{U{{}{{{U{U}{}}{}}}}}}{U}UU{U{{}{}}{{{}U}UUUU}{}}}}{U}UU{U{}UU}U{}U}U}}{U}{UU{}}{{U}{}{{U{}{}{{U{UU{U}{}}UUUUUU{{{}}}{{UU}{{{{U{U{}}}}U}U}{U{{UU{{}U{UU{U}{U{{}{}}U{}U{UU{{U{}U{U{}UUUU}U}}}}U{}{}}{{}U{}}{}UU}{{{U{U{{}{{{{UUU{U{{UU{UUU{{}U}U}U}}U{}}{{U{UU{U}{}}{{{}{U}{{}}UU}{{}{{U{U}{}}{U{{}U{}}U{}}}U{{{{}}}{UU{U}}U{U{{}U}U}}{}UUU}}}{}}{U{U}{U}{{U}}}}UU{{U}}U{}{UU{U}}{{}UU{{}{}}UUU{{}{}}}{{{}{U{}}}{{UU{{}UU}U}{}}U}}}}}{UUU}U{U{U{U}{}UU{{U}{U}{}}}{UU{U}UU}{{}U}U}}{U}U}}U{{{{{{}}}}U}}{{{}U}U{}}}{}{U{{}U}}}U{{}U}}U{}{}UUU{{U}U}}U}U}U}}{{}U{{U}UUU}{{U}U{{U{U}}{U}UUU}U{U{U{}{}UUUU}UUU}}}}U}{{}}}{}{}U}UU{{}}UU{}}{}U{UU{}{{}{}UU{}U{U}}{{{{{{{U}UU}}}{{{U}U}}}{{}U{}}U{{{{UU}{UU{}U}{}U}U}{}}}{{{UU}{{{}{UU{{{U{}UUU}}{}{}{}{{UUU{U}U}}UU{{{{U{}}{{}U{{}}{U}}}}{{UU}{{}}UUUU}{{UU}U}{}UUU}UU}{{{UU}}}}}}}{}U}}}UU{{}}{}U}{{U}}{}{UU{{{{}}}}{}U}U{}U}UUUU{{UUUU{}}{U{U{UU{{}}}{U}}}{}U{UU{}}{UU{}}U{{}}UU}{U{}{U}UU}}U}}U}}{U{UUU{UU}{}U{{}UUUUU}}UU{}{{UU}U{}UU{U}UU}UUU{}}}}{{U{U{}UUU}UU{{}}UU}UU}UUU}{}U}{U{}}UUUU{U}}{}}U}}{{U{{{UU{U{}{UU{U}}U{}{}}}{U}{U{U}{}{{U{{}{{}U{}U}{U{}}{UU{}}}U{U}U{U{}}U{}}{U{{}}}{U}{}}UU{}{}U}UUU}{{U{U}{UU}}}{{U}}}{UU}}}U}U{{{}U}{UU}U{U}}UUUUU}UU}}}U}}}}{U{}UU{U}{{U}{U{{{UU}}{U{}{U}{UU{}{U{}}{}{}}}}U}{U}}}U}}}}}UUU}}}U{{U}{U{{U}}U}UU{U}U}{{{U}UUUU}{{}U{}}}U}}}U}{}U}}}U{{{{{{{}}}U}U{}U{}{UU}{UU{{{{}U}{}{{{U}}}}{UUUU}}{{{{U{U}UU{{UUU}U}{}}{U}UU{{UU{{U{{U}}}U}}}{U{}{{}{{{U}}U}}}{++++{U}{{}}}}}}{{UU}}}U}{U}}}}}}{{{{U{}}UU}UUU}}U}{{U}U{}U}U}UUU++U++U}{}UU}U}UU}UU}{{{U}}U{}{U}U{{U{U{}{{U{}U}U}{UU}}}U}{U}{U{+}UU{U++U{U{{}{{}{}{}}U{}{UUU}U}U{UU}{}}UU{UUU}{}{U}}}U{{{{UU}}+UUU{U}{U+}{}{U{}}U{UU{{}U{U{}{{U}U}{U}{{{U}UU}{{{U{{}{}}{UU}{}}+UUUU{}}U}+U}}}}}}U}}}}{U{{}{UU}}}UU}U}{{{U}}U}UU{{{{{}{{U{{U{U{{+++U{U}{++}}U{}{{UU{U}}{U}}}}}}UU}U{{}{{{UUU}U}U{{U{}{UU{U{}U{}}{}}+++++U{UUU{}U{}}U{U{}{}{}}}{}{{}}{}U}}{UU{{}UUUU{UU{{{{UU}U}}U{}}}U}}{{{U{{{}UU}{}}}UU{}}U}}U{{U{{U{{U}U}}{{U{U{}{UU}}{}UUUU}U{{}{UU{}}{{{UU{{{{}{U{}U{}{U}}}{}U}{U}}UUUU}}{}U{{}U{}U}}}{UU{{}}}U}}U}U}}}}{U}}}{{{}{U}}UUUUU{}U}}U{{{UU{{{}U}}U{{{}U{{U{{U}UU}UU{{}}UU{}{UUU{{{{U}{UU{UU{UUU{U{{U}{}U}{}U}}U{U}{}}}UU{}}}U}U}U{U{U}U}UUU}U}{U}}}{U{UU}}U}UU{U{U{U{{{{{}U{{UUUU{}U}{{}}UU}UUU}}}}U{}U}U{}U{{}U{{UUU}}{{U}{}}{}}{{}{}{}U{{U{{{}UU{U}U{{{}U{}U}{{}}{}{UU{U{{UUU{}}}U}}}{{{}{UUUUU}U}}}{U{{U{UUU{{}}UUUUU{{U}{U{}}{{{U}}UUU{U{}{}{}}}}UUUU}{{U}}}{{}{}U{}}}{}}{}U}U}}{U{U{UU}U{{}}UU}{}UUU{{UUU{}}{U{}}U{}{{U}}{{{}}}{U}}}UU}}U{{U{{U}U}UU}}}U{{}}}{U}{{U}{}{{}}}U{{}U}{}{}}}{{{U}UUU{}}UU}{UUUU{}UU{{}UUU{{}U{U{{{}U{}U}{{}UU}}U}}UUU{}{U}UUU}UU{}{U}}{{U{}}U{U}}}U}{U{U}}{{{}{}U{UU{{UU}UUU{U{{{}{UU{UU{U{U{U{{UUU{}{}{{}UU{{UU}UU}{{U{U}UUUU{{{U{{{UUUUUU{UU{{{U}{{UUUUUU}U{{}U{UU{}}}{U{{{{UU}}{}}U}{{}{}{U{}}}U{U{{U}{}{{U}}{}U{UUU{UU{U{{U{{UU{}U{{{}U{}U}U{U}{UU}U{U{U{{}{U}U{U{UU{U}}U{}{}U}U{}}}{{}U}{U}}U{U{{{{{{{{U}U}{U}}}}U{UU}}UUUU}}U{U{}UU{U}{{U{{{{{}{UUU{}{}}{{{}}{}{{U}}{{{}}}UU{{{}{U}U{}{{{}U}}U{}{U{{{{U{}}}}}U}U}{U}{UU}U}}UUU}{{}U{UUU{{}UU}U{}U{{}{{{}}U{}{{UU}UUUUUUUUU}}UU{U}{UU{{UU}}{{{UUU}}{{{U}UU{{}{UU{{}U}U}}{UU{{}}U{}U{U}}}U{U}U{U}U}{U{}}UU}}}}{}U}}U}UU}U}U}UU}{{}{U{U}U}{}}}U}}}{U}}U}{{}UU{U{}U}{{UU{U}}}}{}UU}}}{}UUUUU}}}}UU{{U}UUUU{{}{}}{{}U{}U}U}}{}}UU{}{{U{{{U{}U}U{U{}}}{}{}{{{U}U{UU{{U{}}}}}U}}{{}U}}U{U}}}U}{{U{{}}U{UUU}}UU{U}{U}}{}U}}}U}{U}}UU}}{UU}U}{}}}{}UU{U{}{U}UU}U{U}U{U}UU{{{U}U}{U{{}U{U{}{{}U}{UUUU{{{UU{{U}}{}UU{U}}{}UU{}}}U{}}}}}{}U{UU{UU{U{{}}}}U{}U}{{}UU}}U{}{UUUU}U{U}}U{{U{UU{UU}{{}}UU}U}}{U{}U{U}{{UUU}UU}{}}U{}{{U}{{{}U}}U}}U{}{U{{{{UU}}}{U}UU{}{UU{}U}UU{UU{}UU{}U{UUUU}{}{U{}U}}}}UUU}}}{U{{}{U}}}{}}}U}{}UU{U}{}{{U{{UUU{U}UUU{{UU{}U}{UUU}{}}U}}}{{{UUU{{U{{U}UU}U}{}}{U}U{}}}}{{UUUU}UU}}UU}}U}U{{{}U}}}UUUU{{UU}U{U{U}{}}{{U{}{U}{}}{U{UU}U}}{{{{}}U{{UU{{UUUU{{}UUUU}}{}}{U{}UU{UU{UU{UU}}U}}U}{UU{{}{}U}}{}}UU}UU}{{U}{UU{}U}}UUU}}UUUU}U{}{{{}}{U{}U{}}U{{}{}U{}}}}{{}}}}U}UU{{}U}}{{U}{U{}U}{}}UUU}}}UU}}}{UU{UU{UU{}}{}{{}}}}{}}{{UU}}U{}U{UU}U}UU}}U}}}{UU}{{U{U}UU}}}}U{{U{U}U}U{U}}UU}}}U{{}UUU}}UU}{{U{}}{}U}{{{{}}{{UU}}{}{{{}U}{{}{UU{}{}UU{U}}{U}U{{U{UUUU{U}}UU}}}{{{UUU}{}}{UUUU{{U{{U{{}}{{{U}{U}{UU{U{{}{}UUU{}{UU}{}{{}U{{}UU{U{}U}}UU{}}}}{{}UU{{}{UU}U{}{UUU{}{}UUU}}U{U}{}U{{}{U{U{{}{U{{{{{}{{U{UUUU{U}U}{{}{{}}{{U}{}{}}}U}{U{{}U{U}{}}U{}U{UUU}{}}{{UU{UU}UU{{}}{{U{}}{{U}}{U}UUUU}{{{{}}}}U{}U{{}}{}}UUU}U}UUUU{}}U}}{{}U}}UUU{}}UUU}U{U{}}U{U}{{}{{{U}}{}{}{{{U{U}U}U{{{{}{{}{{U}U{U}{UU{U{U{}{U{UU{{}U{}{{UU{{}{U}{}}}{}{{}}}{{U}U}{}U{{{U}{{}{U}UUUU{}}U{U{{U{}{{{U}}{{{}{UUU}}{}U{}{}U{U}{{{}U{U}UU{U}{}{}}{UU}}UU}{}{{{}}U{U{U}UUUU{}U}}}UUU{U{{}{U{U{{{}}{U{}{U{U{}}{UU}{U{U}}UU}{U}{U{UUUU}{{}U{{{{{UU{U}UUU}}}}{{}{{}}}{{{UUU{++++++++{}{}UUU{U{{U}}}}{U{U{U}U}}{{}{UUU{U{}U{{}UUU}}{U}U{UUUU}{++U{}UU+}{}{{}U}{UU}{{{{U{}{{}U}{U{{UUU}U{}{{}}{UUU{U}U{{{{U{{}U+U{UU{{}+{U}{}{U}}{U{U}}}}}U{{UU}U{{{U}U}{UU{}U{}}}{U}{{}{{UU{U}+{U}U}{{+}}{{U}UU{}{{{UUU}{}{}{}}U}U}{{UUU}U}{}U{}}{}}{}}UU}U{}{U+{{}U}{{+U}U{{}UU}}{{U{U}UUU}}}}}}}UUU}}{}}}UU{}U}U{}}}{}{U{{{{{U++}UU+++}U{}{}{U{U{U}{{}}}{}}{}U{{}{}U{}{{{{UUUU}U}{{}U{U}UU{}UU{}+++{}{{U{{U{U{}U{U{U{}{}}}}}{UU{}{{}{U}UUU}UUUU}U{}{U{U{}}{U{}}}{}{UUU}UU}U}UUUU}}{}}U{UU}{U{}UU}}U{{U{UU{U}{{U{UUU}U{{U{UUU{}}{U}}}}U{{U{}U{}{UU}{U}UU{}U{{{}}}UUUU{UU{}U}UU{{{{U}UU{UU{U}{U}}{U{}}}U{}}UU}{}{UU}{}U}{}}{{}UU}U}{U{}UU}}UUU{UUU}}}}{UUU{U{}UU{}U{{}UU{}}U}}U}}U}U}{{UUUU}U}}}}U{}{{UUUU{UUUUUU}}{}}}}}}}UU{U{{U{{}{U}}U}{{{U{{}{{U}UUUUU}U{{}{}{}UU{}}U}U{{UU{{}{{U}{}UU{UUUU{{{U}{UUU{}{}}U}U}{U{{{U{}U{UU}}}{U}}{}{{U}}U{UU}U}}}U}{}{{}U{}U}U{U}{}U}}{UUUUUU}}{U}}{U}}}{UU{{U}{}{}{{{{{{{U}{{{}{{}{U{}}UUU}}UU{}}{{{U}U{U}UU{U}}}}{{{}{{{}U{{}{{{{}{{}{UU{U{{}}U{{UU{}UU{}U{U{}UU{}U}}{{{U{{}UUU}U{}{U}{{}{U{{UU}}}U{U{UU{{{}{UU{{{}U}{}}{U}UU{{U}{}}U{U{}{U{}U{U{{U}{}{}UUUU{U{{{U{U}U{{{}{UUUU}U}{}U{U}}U}{}}}}U}}}{}}}{U{}UU}U}UU}{U{}}}U{{{UU{UU{}{U{}}U{U{U}{U{{{{{{U{}{U{}U{{}{UU}{{{{{}U}}{{U{{}}}{{}}}}}{UU{U}{UU}{{}{}U{{{}{UU{{UUU}}}{{}}U}{{{{{}U}}{}{UU{}}}{}}{UU}}}}UU}}U}{U{UU{U{UUU{U}U}}{}U}U{UU}{}{}U}}UU{{{}}UU{}}}{}U}{{}{{{{{U}U{{}{{{{}U{U{}U}U}U}}U}}}U}{}{UUUU}U{U{{}UUU}}{U}U}{{U}UU}}U}{{U{UUU}}{UU{U{{{}U}}}{U{}{}UU{UU}UU{{U{}}{{}}}}{}}U{}}}}U{}U}{{{{UU}UUU{{U}UU}}{}}{{}{U}UU{UUU}}U}{{{}}{U}UUU}}U}{UUU{UUU}{}U}{{U{}}{U}UU{}{}}}UU{{{{{{{UU}UU{U{}U{{}U}{}{{}UU{{}U{UUU{{}U{U{U}U{}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}U}U}}U{UU}}}U}U}}}{}}}UU}}}{U{}{{}{UU}UU}{U{}U{}U{UU}{{}}}{U{}}{}}}}}U}{{U}{UU{}}}U}U{}U}U}{UUU{{}}{}UU{}U}}U}{}}U}U}UU}{U{{{}{U}U}}{}}}U{{}U}UU{}{{U{{{{{}{{}}}U{UU{UU}UUUUU{}U{{}{{}{}U{}UU{}}U}}U}}}{U}}}}}U}U}}{{{}{{UUUU{{U}}{U{}{{{{}{U{{U{}}{{}UU}}}U{{{{U}{}U}}U}U{{U{}}UU}{U}U{U}}{U}{}U}}U}{{{UU}{{UU}UU{UUUU}}{}{U}}{UU{}{{}}{U{{{}}{}U{{{UU}}{}U{}}U}}{UU{{U{UU}{UUU{}U{U{UU}}{{{}}U{}{{{}{U{{{{{{}U{}{U{{U{}{}U}}{}{{{UU}}{}}{{U}U}}{UU{{{{}{{}{{}}U}}{U{}{{}{{{UUU}UU}}{U}}{U{}UU{}{}{U}{{U}}}U}UUU{}}{{}UUU{{{{{}}{U{{}U}}{U{UU{}UU}}{U}U{{{{{U{{{}U}}U{U}{UUUUUUU{}}UUU{{}{}}}U{{}{}U{U{U{}{U}{U}{{{U{U}U{{}}}{}U}UU}{{{}U{{{U{}}}{}UU}{{{{{}U}U{}}{}}}}}{}U{{}}U{}{{}U}{U{}}}U}}}UUU{{{{{UUU{}}}UU}}UUU{U{UU}}U}{}{{UUU{{{{{{}}}}}}}}{U{{}}{}{}U}}{U}U}}U{U}{}{{U{U}}{{{}}{}}}}U}}UUU}U{}U}{UU}{U{{}UU}{U{{U{{UUU}}{{UUU{UU}{U}U{U{U{UU{{UU}U}U}}}U}{{}U{}}{{U{}}UU{{{U}}U{U}{}}{{{}{{}}}{U{}{{}}{}{{{}U}}U}{}U{{{}U}UUU}{}{{{UUU{}U}}}}}U{}}UU}UU}UU{}}{U}{U}U}U{UU}UUU{UU}UU{{{{U{{{}}{{{}U}U}{{U{{{}{U{U{U{UU}UU{}{}U}U{{UUU}}U{{}U}{U{{}{{}{U{}{UU}U}{}UU{U{}}UUU}U}{{UUUU}U{{}UU{U}UUUU}U{{}U{{UU}UU}U{}{U{{}}U{{}U{}}}{U}{}}}U{}}}}UU{}{}}}U}}}}{}{{{{}}{{{UU{{}}}U}{{{}{}}{{}U}{}}UU}U}{{{}}}U{{{U}U{U}U}{{}{{UU}U{{U}U}{{}{}}}}U{U}UU{UUU{{UU}{}{UUU}UUUU{{U{{}{}U{}{U}{{{U}U}{}}U}U}{}{{U}{}U{{}{}{{UUUUUU}}U{}UU}U{UU}}U{{U{{}U}}}U{}UU}}{U{{}{{{U{{{}{{{}{{}{}{UUUUU}UU}}U{U}{U{{{U}}U{{{U}}{{UU{}UUUU{{}}{U}{}U{}}U}}UUU}}U}}}U}{U}{{}}}UU}{{{}}UUUU}}{+++++++{}}U}UU}}{U}UUU{U{}}}U{}U{U{}U}UUUUU}{UUU{U}U{}U}UU}}UU{+U{}U}{{+++{UU{}U{{U{}U}UU}UU{U}}U}}}{U{{{U}}}UU{{}{{UU{{}}}UU}}+U}UU{U}}U}+}UU{U{{{U}}{{UU}U{{{}{UUU}}{{U{{U}U{{}UUUUU}}{UU{U{{}++{U}}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}}{U{{{}}}U{UU}UU{}}UU{{{}}}{U}}UU{}{}{U{U{}U{U}{{{{{{{U{U{U}}{}}{U{}U{{{U{U{}{{{U{{{U{{}}}U{}}}U{U{{UU}{U}{}U{}}{{{U}}U{U}U}{}UUU{{U{U{UU{{}}}{U{}}{{}UUUU{}}{{{{UU{}}{}}}U{{}{{}}UUU{}}U{UU}U{}U}{U{{}}}U}}UU{{U}}}UU}U{}U{{}{U}{UU{U{}UU}U}{}{U{}{}U{U{U}}}}}}{U}{{}UUU}{{UU}{{{UU{{UUU}}U{}{U{}{}}U{{}U}{{}}{{{{U}}}UUU}{{U}}UUU}{}{}}UUUU{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{UUU}{}}}{{{U}U}}UUU{{}U{}UUU}}{{}U{{UU}U}}}U{U}U{}}{UUU}{{}{{U{}}{UU}{{{U{{{{UUU{U{{UU{}}UUU{{{{{}}}UUU}{}{UU}U}{}}}}U}{}U}U}{}{{UUUU}}{}U}U{U}U{U}{U{U{{}{{}}U{}UUU{}{U{UUU{}{}{{{{}}{{}UU}}{}{U}U}}UU}U}}U}U}U{}}{{UUU{UUU}}}UUU{}}U{U}U}{}U{U}{U{}}}}}}{{{{}}UUUU}{UU{U}}{U}U}}{UU}}{}}}}U}{{}}{{}}U}}}}}{{U}{}}UU}}{}{U}}}}UU{}{UU{U{}{{U{UU}{{}{}{U{{{UUU{}UUUUUU{UU{}}{UUUU}UUU}}U}{{{{{{U}{}UU{{{U{U{}}}}{UUU{}UU{{}}{}{UU{}}}U{{{{{}}UU}U{}}}UU}{}{{U}U}}{{}U}}UU}}U{U{}{U{U{U}{UU{{{}U{U}{}{U}}UU{U{}UU}UUUUUU}U{{}}{}U{U}}{UU{}{}}}{U{}{U{U}{{}{}}{{}UU}{{U{U}{}}}}{}}}U{U}}{{}UUUU{{}{UU}{{{{}{U}{}U}}}U{}{}}}}}}}U{{{}{UU}}}{U{U}U}U{{}U{U{UUUU}{UU{{}{{{UU{}U{}}{}}}{UU{{{}{U}{}}UUU}U{}{UU}U}UU}{}{}U{U}UUU}{{U}U{{}}}}{}{}}{UUUUUUU}{{}U}UU{UU}U{{U}{U{U{UUUUUU{U}UU}U}U}}}UU}{}U{{{}}{U{{U}}}{}{{}UUU}UUUU}{}}}{U{{}U}}{UU}U{UU{UU}}UUU}U}UUU{}{{U}U{}{U{}UU{U{}U}}}}{}}U{U}UU{UUU}}{}{}}U}UU}{U}U}{}U}}}UUU{{{}UUU}{}U{{UU}}U{}U{{}U}}{U{}{}U{UU{}UU{}UU}{}}}}{}}U}}U{{}}}{}}}{}{}}}U}U{{}}UUU{}U}}{}{U{}{}{}{}}{U}}{}}UU{{}{}UU}}{{{{}{UU{U}}{}}{{}}U{{U{}{}{U{}U}{{U}{{{UU}{}{}}}{UUUU{UU{}U}{{U{U{U}UUU}UU}U{}}{}{U{U{}{}UUU}U{U{U{{{}}{U}}{{}{{U}U}}{}}{}}{{U{UU{U{}}{}UU}U}UUU}U}{}}{{{}}U}UUU}U{UUU}}}{U{U{}{}{{}}}U}UU{{{}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}}UUUU{}}{U{{{}U{}U{{U}}{}}{}U}{{{{}{U{U}}}U{{}UU{U}{{{U{}{UUU{}UUU{{}}U}UU{{U{{}}U}UU}{{}U{U}{}}U{UUU{UU{U{U}U}}U}UU}}}}}{{{UUU{}}UU}{UU{U}}U}}}}{}}{{U{}}}}}{{{}U{U}{U}UU{}}}}{{}U}}U{{U}}U}UUU{{}U{UUU}{U{{{}{{{{}{UU}{{U}UUU{U{UU{}}{}}}}{{{{}UUU{{UU}{}{}U}}{{U}U{{U{}}U}UU}{{U{}U}{UU}{{}}U}{UU{{{}}U{}{}}UU}}U}U{}UU{}{UU{U}}}{U}UU{UUUUU}U{{{U{U}}U}}{U{{}U}}{}}}{UU{}{}U}U}{{}{{{}}}{}}{{}{{}}UU{{U}U{{U}{U}{{U{}}{UU{{U}{{U}}}U{}}{U}{}U{{{}}}UU{}{}U}UU{}{}}{}U}{{{}{U{}}{U}{{}}UU}{UU{}}{}{U{UU{U}}}U}{}}U{U{{{}}U}U}{{{{}UU}}}{{UU}}}{{UUU{{}{{UU}}U}}{}U}{}{U}UUU}{{}}U{{{}}{{U{}}}{}{{}}UU{}UUUU{{U}{}U{U}{U{UUUU}U{U{{}{U{}}U}}{U{U}U}UU{}}}}{{U{U{{}{{{U}}U}UUU{}UUU}{{UU}}}UU}{{}{{}}{{{U}U{{}{{}{}{}}}U}{UU}}U}}}{{}{}}}}UU{U}UU}UUU}{{}U{}}{U}U}UU{UUU}{{}}U{{}}}{}{U{{}{U}{{}U}U{{}{U}UU}{UU}{}{U{}{{U{{{U{}UU}{{{{{U}UU}}U}UUU}{}U}U}U{{{{}U{U}{}{}{U}{{{{}}{}}{UU}U{{}}{}{}{{UU}}{UUUU{}}{}}{{}}{}}{UUU}U}{U}UU}U{{U{{}U}}U}U}UU{}}UU}{{U}{+++}}{U}{}UU}{}U}{UU}}U{U{{UU{UU{}}U}}}}UU{U}{}{{}{{U{UU}U{U}{+++++++++{U}U}UU}{}}UU}UUUU{UU}{}}U}U}U}U{U{}}{{U{UU{}}UU}}U}{{+UUU}{}U}{++{U}U{U}}}}UU}U}U{U{}{{UU{}{}{{}{{U{U}{}U}{}U{U{{{{}{+U}}{{UU{{}}+}{}{}{}}}U{{}U{}U}{}{{U}{UU{}{{U{U}{}}}}}{{U}{U{U{{++}}U}{}}UU{{+}UU{U}{}U}U{UUU}UUU}{}U}UU}{U}{U}UU}{}{{U{U{{UU{UU}{++++U}}{++++U}{UU{U{UU}U}U}}{UUU{U{{}{U{{}}UU}UU{U{}UU}U{}U{{}U}}U}{++++UU{{{{UUU}}U{{}U}U{U}UU}}U{}}UUUU{}{U}U}{}{{{{}}{}{{UU}{}}U{{{{U}UU}{{{U}}}}U}{UU}{{U{}{U}{U}}UU{{U}}{U}}}U}{U}{UU{}{U}U{}U}}{U}}}}U{{U}U}{{U{U}{U}U{{UU{{UUUU{U{U}{U{{}{}U}}U{{U{{{{{{{}U}{{}UU}}U}}{}}}{U}UUU{}}}{UU{}}U}U{}{U}{{U{}UU}}}{{{{{U{}}}}U}{{{{U}{}U}U{{}U}U{U{{{{{{U{U{}}U{UUU{{{}}U{{UU}U}UU}{{{{{}{{}{UU}{}}U{{}}}{UU{UUU}}U}U}UU{{U{UU}UU{{U{}}U{UU{{U}U{{}{}UU{}}{{U{U{{{}U{{{}}{{}UU}}}{UU{U{U}{}{U}{UUUUU{}U}{{{}U}{}{{UU{U{}{}}U{}{U{{U{}UU}{}}}{{{UU}U}UU}{{}{{UU{}U{}U}{}UU{{{}UU{U{{UU}{U}{}{UUUU}{}U}{U{{}U{}U}}U{}}U}}}{{U}}{U{{U}}UU{{{{}}}}{UU{{UU}