/}@@@@@@@$@@}$}/////////////////////////\/////\/////////^^@^^@^@@^@^^\^^}$]^$$]^$$]^$$]^$$]$$$]^$/^^\^\^\^\^^\^\^$]^$$]^$$$$]^$$]^$$]^$^\^\^\^^^\^$$$$$$$$]$$]^$$]^$$]^$$$${^\^^^\^\^^^^$$$$$[\$@^$@^$@^^^\^\^^/$$$^$/$$$^$/$$$^$/$$$^$$]^$}$@^$@^$@^$@^^$@^$@^@$/$@^$@^^$@^$@^$@^$@^^$@^$@^{}$@^$@^$@^$@^^{}$@^$@^$@^$@^^\^\^^$@^$@^$@^$@^^^$@^@}}$@^$@^$@^$@^$@^$@^^$@^///^^^\^^$@^$@^^$@^////$]^$$]^$$]^$$]^$$]^$$]^$$@$$/////////^^^^^\^\^\^^}$]^$$]^$$]^$$]^$$]^$$$$$^$^^^@^@^^\^]^]^$$$$]^$$]^${}}\^^^$]^]^^^^^$$]^$$${}$$]^$$$}$$]^$$$$$]^$\$$$^$$^$$]^$$]^$$$@@@@@\@]@@@@@@@@^\^^^]^^^@]@@@@$^$$]^$$^$$^$$$^$$]^$@\\^^]^/^^^]^$^^$^}$]^$$]^$$]^$$]^$$]^$}$^^^^\^^]^\^$]^$$]^$$]^$$]^$$]^$]]]^]^^^^^\^\^[[]$]^$$]^$$]^$$]^$$]^$]]^^^^^\$$$$^$$]^$$]^$$]^$$]^$}\/@^^\^\^^^^^^$]^$$]^$$]^$$]^$$]^$$$$$^$${{$]^$$^$$$$$^$$$/$$$^$$]^$$]^$$/$@^$@^^$@^@^^@^[\\^^^^@^$@^$@^$@^^{{{{}}}]^^\^^^^^^\^\^{}$]^$$]^$$]^$$]$$]^$$]^$[^^\^^^^^^$]^$$^$$^$$\^\$$$$^$$^$$]^$$$$]^$$]^$$^$/\^\^^^\^^\^^^^\$]^$$]^$$]^$$]^$$$$]^$$]^$\^{^^^^^^\^\^}^$]^$$]^$$]^$$]^$$]^$$]^$$]^$[$]^$$]^$$]^$}{^^^]^^\^/$]$$]^$$]^$$]^$$]^$$]^$$]^$$]^$$]^$$]^$$]^$$]^$$]$$]^$^^^\^\^^^\^[$]^$$]^$$]^$$[$\$$$]^$$]^$/[^\^\^\^^^^^/[$]^$$]^$$]^$$]^$$]^$[$$]^$@^^^\^\^$]^$$^$$]^$$]^$$]$$]^$//\^^\^\^^^/$$]^$$]^$$]^$$]^$$]^$//$]^$$]^$$]^$$]^$}@[$\$$]^$$]^$$]^$$]^$@[]^]^]^\^^]^^\[$\$^[$\$^[$\$^[$\$$]^$[[[\\^^$]^$$$$]^$$]$$]^$$]^$[[[\^^^^^]^]^\^\^^\^{{}{}$$$$$$$$$]^$$$$$$$$$$$$$$$/$$$$$^$$$$$$}$$$$$$$$$$$$$$$$$\^\^^^^^^\^$$$$$$$$$$$$$$$$$$$$]$$$$$$$$$$$$$$$$$$$$/$$$$^$$$$$$$@^$@^^^^$@^\^\^\^^$@^$@^$@^^$$$$$$$$$$[^\^\^\^^\^\^^^$$$$$$$$$$$@^$$$$$@[\^@$^^\^\^^$$^^/$$]^$$]^$$]$^\^\^\^\^]^]^]^^^/@]]]]]]]^^^^\^\^\^\^/$$]^$$$$$]^$$$$$]^$$$$$]^$$$@$$$$$$$$$$/$$\{{{{{{$$$$$$$$$$\{{{{{{$$$$$$$$$$\{{{{{{$$$$$$]$$$$$\[^^\^^\^\^\^^$$$$$$]^$$]^$$$$$$$$^^\^^^^^$]^$$$$$$$$$$$$$$]^$$]^$$$$$$$$\$$$$]^$$]^$$]^$$$@\^\^^^\^^$${$$$$${$${$$$$${$$$$]^$$]^$$]^$$${/////\////////{]}^^^\^^^^^{]$$$$$$$]$]^$$]^$$$$$$$$$$$$$$$$$^^^^\^^^]$]^$$]^$$]^$$$$\\^^^^^]^}]^^^^^////\////////\^\^\^^^]^]^^$$$$$$$$]$$]^$]]]]^^^\\^\^^/$$$]^$/^^$$$}$$}$$}$$}$$}$$}$$/$$////$$///$$////$$////$$////$$/$$/$$/$$/$$/$$/$$////$$////$$/$$/$$/$$/$$/$$/$$$$$$$$$$$$$$$$$$$$$$$$$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/$$/@@@@$@\^@$@\]^\@\$@\^@$@\@@\]@@\@@@@]@@^@@$$$$$$$$$$$$$$$$@\^\]^\^\\]\]^$$$]^$$$$$$$$$$$\$$$$$]$$$$$@@$$$^[$\$[$\$^@$[$\$$@$$$^@/}$$$$^}/@$^$]^^^^^^^^^^^^^^^^^^\\$$$^/@$$$$$^{$$]$$}$$^$$$$\^^^^^^^^^^}///}{}]}@@@/[$/$/}\[[]^{/[\]^////////////////}}}/////@@///$//\]}]{[@/$@[/@$\$$$/@{[/[{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[\/}^{[[}}}[^{}${^^\{\^^^^^^^^^^^^^^^^^^^^^@@^@^^^^^^^^@@^@^^^^^^^^^^{{^{^^^^^@@^@^^^^^^^^^^^^@@^@^^^^^^^^^^^^@@^@^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^@@^@^^^^^^^^^^^^^^^^^^^^^^^@@^@^^^^^^^^@^@^^^^^^^^@@^@^^^^^^^^^^^^^^^^^^^^^{{^{^^^^^[[^[^^^^^@^@^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^^@@^@^^^^^^^^@^@^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^@@^@^^^^^^^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^^@@^@^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^@^@^^^^^^^^^^^^^@^@^^^^^^^^^^^^^^^^^^^^^^^@@^@^^^^^^^^^^@^@^^^^^{/}@}]{@/@]^[{@{{[/$\\\\\\$]{@/]@}}$]}@^]]{}{{{}}}}^]^@${@@@@@@@@@@@@@@[@@@@/$/@@@@@@$////$////$////$////$//////////$/@[\]^{}$/@[\]^{}@$