]\^\]\^^^^^^^]\^^\^]^^^^]^\^^^^^^\^^]^^^^\^^^^^^^]]\]]]]^]^^^^^^]^^^^]^^^^]^]^^^\]\\]\\]\^\]\\]\]\^\\\^\\]^]^]^^]\]\]]\]]\^\]]^\^^^^\^\^]]\\^^\]^^]\\]^\^]^\\]\^\^^^^^\]^^^]^^\^^^^^^]^\^^]]^]^\\^^]\^^]\\]^]]\]^^\]^^^^^^^^^^^^\^^^^\^^^\^^]^^^^^]^\]^^]^\\^^^^^^^\^\^^\]^^^\^^\^^^^]^^^^^^]^^^]^]]^]]^]^^^\]^]]]^^\\\\^^]]^\^^\^\^^\^]]^^\^^]]\^]^]\^^]^^\^^\^\]^^^\^^]^]^^^^^\^^^\^\]^\\\]]]^^]^]^^^]^\]^\]\^\^^^^^^\]\]^]\\]^\^]\^^]\^]\^^]^^\\]]\^\^\]]^^\^\^^\\]\]^\]]\^]\\]\]^\]]^\]]\]]]\^^]^\^^^^]\\^]]^\\^\\\^]\]\]\^^]\\]]\]\]]\^]^^^^^]^\^]^^^^\^^^]]\]^^^^^]^^]^^\\^^^]^^^^]^^^^^]\^^^^^^^^^^^^^^^^^^^\^]^^^^]^^]]]^^]^\]^^]]\^^^^^^\]^]\^]]^^^^^^^^]]^^^^^]]^^]^\]^]^]\]\^^]\]\]]]^]\^^^\]]^]^]\]]]\]]\^]\\^\^\]^^]\^^\\]^^]^]\^]\]^\]^^\\]\]\^^^^]]]\]]^]^]]]^]^\]\^^\]^]^]^\\^]\^^]\^^^\^]\^^]]^\^^^^]\^^^\]^]\]^\^\\^]^^\^^]]^]\^\^]^\^]\^^^^^^^^]]^^\]^^\^]^\^^^]]\]^^\^\^^\^\^]\]\^^]\^\\]\^^^^]^^^^\]]^\^^\^^]^^^]^]^^]]\^^\]^^\\]]^]\^^^\^^^]\]^]]^\]]]^]\^]^]^\^^\^\^^]\]^\\^]\^\]^]\^\\]]^^\]^^]^^\^]\^^^^^]]]^\^^^^^\]]\^\^]\^]^^]]]^^^^^^]]\^^]^]^]^]]]^^^^]^\]^]^^^^^]\]]^^]^^^^^^^\^^^^^]^]^]^]\\]^^]^^^]^^]^]\\^^\]^]]^]]^]]^^^\^^]^]^^]^^^\^^\^]]^\^^\^\^^^]\\^\^^\]^^\\]^^]]^^\^^\]^\\^]^\^^\^^]^]^\^^^\^\\^^]^^]]]^\\^]]]^^]]^^\^^]^]]^]\^\\^]\^]^^^^^]]\^^^\^]]^\^^^]]^^^\^^^^^]^^\]^^]]]]^\^]^\^\^^\^\^^^^]^^^]\^^^^^\]]^^^^]\^\\\^^\^^]^]\^]\^\]\]^^^]^^]\^\^^\\]^\^\]^^^\^^]\^^]]\\]^\^^]\^^^]\]]^^^]]^^\\^]]^]^^]]^^^\]^]]]]\\^\^\\]]\]^^^\\]]]\\^^^^^^^]\^^\^^]]^]^]^^^]\^^]^]^^\^^]^^^]^^^^^^^^^^^^\^^^^^^]^^^^^^^^^^^\^^^]^^^\^^^^^^^^^^^^^]^^^\^]^^^^^\]^]^]^]\^^^^^^^^]^]^^]^^^\^^\^\]]^^\^^]^^^^\\]\]^\^\\^\^^^]]\^\]\^^^^^]\^^^^^^^^^^^\]^^^^\]]]\\^\\\^^]^\\^\\\\\]^^]^^\]^^^^^\^^^]^\^]]^^]]]^\^^^\\^\\]^]^^]\]\^^^^]^\]^^\]]^]^^^^^^\^^]]\^^]]^]\^]]\^]]^^^\\\]^^^\^^^]^]]^^^^^\^^^^\^\]^^^^]]\^\]^\^^^^\^^]\^]^^\]]^^]\^]^^]]^\^\^^]\\^]^]\]^\]]\\^^^^^^^]]\^]^^]]^\]\^\]^]^\^^^\]^^^^^]\^^^^\]]]\\\\^\\]\^\]^^\\^]\^^^^^^]^]^\\^^^\^]\]^]]\]]^]^^\^]^^\\^^^]\^\]^\^\\^\^^\\^]]^\\^\^]\\\^^^\^]^^^^]]^^^^^^^^^^^^^]^^^^^^^^]^^]]\\^\]]^]]]]^]^\]]\^]\\]\\\^\^^]\]]^^^\^^^^]\]^\]^]^]]^^]^^^^^^^^^^^^^^^\^^^^^^^^^^^^^\\^^]^]^^]^^]^^^^^^\\^^^^\\]]\]\]\^]^]\]^^]^]^^^^^^]^^^]^\\^^\^]]^^^]^^]^^^]]\^^^]\^]^]]^\]^^]\\^]\]^]^]]]\]^]\^\]]\]^\]]^^\^]^^\^^]\^^\^]^^^\]^]^^^]\\^^\]\]\]\\^\]^^^]^^]]\]^^^^\^]\^]^^\]^]^^^]^]^^\\^\^^^^^^]^]\^\^]^^^^^]]^]]^]^\]]^^]]^^]^\\\^^]]^]^\\^\\]^^\^^^]\^\^^\^\]\]]\]^^]\^]\]]\]^]^^^^]\]^^]^]^]^]^^^\]]^^^\\^^]]^]^]^]^^\]]^]^^]\\^\]]\^^]^]]^^\^\\\\^\]\]^\\]^^^]\]^\^^\^\^]\\^]^\^\^^^\^^\\^]^^]\^\^\^\^]]^\^^\^]^]\^]^\]]^^\]^^^^^\^\\]^^^^^\]\\^^^^^^\]]^\]]^^]]\]]^\^^^\]]\^\^^^\]^^]\^^\]^]]^]]^]]]^]]^]]^]\\^^]^^^]^]\\]]^^]\^^\]^^^]^^^\^^^\^\^^^^\^^]]^^]^^]^^^]^^]]^\\^^^^^^^^^]]^]^]]^^^^^\\\]^\]^]^^\\^]^^\\^\^]]^]\]^^^^^^]^^]^]\^\^^^\]^^^]]^]\^]]^^]^]]^^^\\^^]]^]^^]^]\]\]^^^^^^^\^^]^^^]\\]\]\^]]^^]^^\]\]^]\^^]]\^^^^^]\\]^^]^^^]^]]^^]^^]]\]\^^\^^]^]^]^]]^^^^^^^^^]^^^^^^^^^^^^^^\^^^^^^^^^]^^^^^^^]^^\^^^^^^]\]