^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ii[[^^^^[[iiii[[^^^^[[iiii[[^^^^[[iiii[[^^^^[[iiiiYY^^^^YYiiiiYY^^^^YYiiiiYY^^^^YYiiiiYY^^^^YYiiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^^iiiiiiii^^^^iiiiiiii^^^^iiiiiiii^^^^iiiiiiii^^iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii^^iiiiiiii^^^^iiiiiiii^^^^iiiiiiii^^^^iiiiiiii^^XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiiYY^^^^YYiiiiYY^^^^YYiiiiYY^^^^YYiiiiYY^^^^YYiiii[[^^^^[[iiii[[^^^^[[iiii[[^^^^[[iiii[[^^^^[[ii^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^