________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]____________^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^________________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]^^^^____________]]]]^^^^____^^^^]]]]____^^^^^^^^________________^^^^^^^^________]]]]____^^^^]]]]^^^^____________]]]]^^^^____^^^^^^^^____________]]]]^^^^____^^^^]]]]____^^^^^^^^________________^^^^^^^^________]]]]____^^^^]]]]^^^^____________]]]]^^^^____^^^^^^^^____________]]]]^^^^____^^^^]]]]____^^^^^^^^________________^^^^^^^^________]]]]____^^^^]]]]^^^^____________]]]]^^^^____^^^^^^^^____________]]]]^^^^____^^^^]]]]____^^^^^^^^________________^^^^^^^^________]]]]____^^^^]]]]^^^^____________]]]]^^^^____^^^^^^^^^^^^____^^^^____^^^^____^^^^____^^^^]]]]____^^^^]]]]____[[[[________^^^^^^^^____________]]]]^^^^^^^^____^^^^____^^^^____^^^^^^^^^^^^____^^^^____^^^^____^^^^____^^^^]]]]____^^^^]]]]____[[[[________^^^^^^^^____________]]]]^^^^^^^^____^^^^____^^^^____^^^^^^^^^^^^____^^^^____^^^^____^^^^____^^^^]]]]____^^^^]]]]____[[[[________^^^^^^^^____________]]]]^^^^^^^^____^^^^____^^^^____^^^^^^^^^^^^____^^^^____^^^^____^^^^____^^^^]]]]____^^^^]]]]____[[[[________^^^^^^^^____________]]]]^^^^^^^^____^^^^____^^^^____^^^^]]]]^^^^____]]]]^^^^^^^^________________]]]]________]]]]____]]]]____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]^^^^____]]]]^^^^^^^^________]]]]^^^^____]]]]^^^^^^^^________________]]]]________]]]]____]]]]____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]^^^^____]]]]^^^^^^^^________]]]]^^^^____]]]]^^^^^^^^________________]]]]________]]]]____]]]]____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]^^^^____]]]]^^^^^^^^________]]]]^^^^____]]]]^^^^^^^^________________]]]]________]]]]____]]]]____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]^^^^____]]]]^^^^^^^^____________________]]]]____^^^^[[[[^^^^^^^^]]]]____________^^^^]]]]____^^^^^^^^[[[[^^^^____]]]]____^^^^____________]]]]____^^^^[[[[^^^^____________]]]]____^^^^[[[[^^^^^^^^]]]]____________^^^^]]]]____^^^^^^^^[[[[^^^^____]]]]____^^^^____________]]]]____^^^^[[[[^^^^____________]]]]____^^^^[[[[^^^^^^^^]]]]____________^^^^]]]]____^^^^^^^^[[[[^^^^____]]]]____^^^^____________]]]]____^^^^[[[[^^^^____________]]]]____^^^^[[[[^^^^^^^^]]]]____________^^^^]]]]____^^^^^^^^[[[[^^^^____]]]]____^^^^____________]]]]____^^^^[[[[^^^^________________^^^^____]]]]^^^^^^^^____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]]]]]^^^^]]]]____]]]]^^^^________________^^^^____]]]]^^^^________________^^^^____]]]]^^^^^^^^____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]]]]]^^^^]]]]____]]]]^^^^________________^^^^____]]]]^^^^________________^^^^____]]]]^^^^^^^^____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]]]]]^^^^]]]]____]]]]^^^^________________^^^^____]]]]^^^^________________^^^^____]]]]^^^^^^^^____^^^^____^^^^^^^^]]]]^^^^^^^^]]]]]]]]^^^^]]]]____]]]]^^^^________________^^^^____]]]]^^^^____]]]]^^^^]]]]____________]]]]^^^^________]]]]^^^^____________^^^^[[[[________^^^^____]]]]^^^^____]]]]^^^^]]]]____________]]]]____]]]]^^^^]]]]____________]]]]^^^^________]]]]^^^^____________^^^^[[[[________^^^^____]]]]^^^^____]]]]^^^^]]]]____________]]]]____]]]]^^^^]]]]____________]]]]^^^^________]]]]^^^^____________^^^^[[[[________^^^^____]]]]^^^^____]]]]^^^^]]]]____________]]]]____]]]]^^^^]]]]____________]]]]^^^^________]]]]^^^^____________^^^^[[[[________^^^^____]]]]^^^^____]]]]^^^^]]]]____________]]]]^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^____^^^^]]]]____^^^^]]]]____^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^____^^^^]]]]____^^^^]]]]____^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^____^^^^]]]]____^^^^]]]]____^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^]]]]____]]]]^^^^____^^^^]]]]^^^^____^^^^]]]]____^^^^]]]]____^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____]]]]^^^^____^^^^]]]]________]]]]________________^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____________________^^^^^^^^^^^^____________]]]]________________^^^^________]]]]________________^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____________________^^^^^^^^^^^^____________]]]]________________^^^^________]]]]________________^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____________________^^^^^^^^^^^^____________]]]]________________^^^^________]]]]________________^^^^^^^^^^^^^^^^____^^^^^^^^]]]]____________________^^^^^^^^^^^^____________]]]]________________^^^^^^^^____]]]]^^^^________^^^^^^^^____^^^^____^^^^^^^^____________]]]]________]]]]^^^^^^^^____^^^^^^^^____]]]]^^^^________^^^^^^^^^^^^____]]]]^^^^________^^^^^^^^____^^^^____^^^^^^^^____________]]]]________]]]]^^^^^^^^____^^^^^^^^____]]]]^^^^________^^^^^^^^^^^^____]]]]^^^^________^^^^^^^^____^^^^____^^^^^^^^____________]]]]________]]]]^^^^^^^^____^^^^^^^^____]]]]^^^^________^^^^^^^^^^^^____]]]]^^^^________^^^^^^^^____^^^^____^^^^^^^^____________]]]]________]]]]^^^^^^^^____^^^^^^^^____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^^^^^]]]]^^^^^^^^____[[[[____]]]]____________________^^^^____]]]]]]]]^^^^____]]]]^^^^^^^^____^^^^^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]^^^^^^^^____[[[[____]]]]____________________^^^^____]]]]]]]]^^^^____]]]]^^^^^^^^____^^^^^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]^^^^^^^^____[[[[____]]]]____________________^^^^____]]]]]]]]^^^^____]]]]^^^^^^^^____^^^^^^^^]]]]^^^^^^^^^^^^^^^^____^^^^^^^^]]]]^^^^^^^^____[[[[____]]]]____________________^^^^____]]]]]]]]^^^^____]]]]^^^^^^^^____^^^^^^^^]]]]^^^^^^^^____________]]]]^^^^]]]]^^^^^^^^____]]]]^^^^]]]]____]]]]____^^^^^^^^^^^^^^^^____]]]]^^^^____^^^^____________]]]]^^^^]]]]^^^^^^^^____________]]]]^^^^]]]]^^^^^^^^____]]]]^^^^]]]]____]]]]____^^^^^^^^^^^^^^^^____]]]]^^^^____^^^^____________]]]]^^^^]]]]^^^^^^^^____________]]]]^^^^]]]]^^^^^^^^____]]]]^^^^]]]]____]]]]____^^^^^^^^^^^^^^^^____]]]]^^^^____^^^^____________]]]]^^^^]]]]^^^^^^^^____________]]]]^^^^]]]]^^^^^^^^____]]]]^^^^]]]]____]]]]____^^^^^^^^^^^^^^^^____]]]]^^^^____^^^^____________]]]]^^^^]]]]^^^^^^^^]]]]________]]]]^^^^________^^^^________]]]]________]]]]^^^^^^^^]]]]^^^^____^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^________^^^^]]]]________]]]]^^^^________^^^^________]]]]________]]]]^^^^^^^^]]]]^^^^____^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^________^^^^]]]]________]]]]^^^^________^^^^________]]]]________]]]]^^^^^^^^]]]]^^^^____^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^________^^^^]]]]________]]]]^^^^________^^^^________]]]]________]]]]^^^^^^^^]]]]^^^^____^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^________^^^^]]]]^^^^^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^^^^^____^^^^________^^^^^^^^^^^^^^^^____^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^^^^^____^^^^________^^^^^^^^^^^^^^^^____^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^^^^^____^^^^________^^^^^^^^^^^^^^^^____^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]________]]]]^^^^^^^^____^^^^________^^^^^^^^^^^^^^^^____^^^^]]]]]]]]^^^^^^^^____^^^^^^^^^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^________^^^^____________^^^^____^^^^^^^^____^^^^^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^________^^^^____________^^^^____^^^^^^^^____^^^^^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^________^^^^____________^^^^____^^^^^^^^____^^^^^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]____^^^^________^^^^____________^^^^____^^^^^^^^____^^^^^^^^]]]]____^^^^____^^^^^^^^]]]]^^^^]]]]]]]]^^^^________^^^^]]]]^^^^____^^^^^^^^^^^^____^^^^________]]]]^^^^____________^^^^^^^^________]]]]^^^^________^^^^]]]]^^^^____]]]]^^^^________^^^^]]]]^^^^____^^^^^^^^^^^^____^^^^________]]]]^^^^____________^^^^^^^^________]]]]^^^^________^^^^]]]]^^^^____]]]]^^^^________^^^^]]]]^^^^____^^^^^^^^^^^^____^^^^________]]]]^^^^____________^^^^^^^^________]]]]^^^^________^^^^]]]]^^^^____]]]]^^^^________^^^^]]]]^^^^____^^^^^^^^^^^^____^^^^________]]]]^^^^____________^^^^^^^^________]]]]^^^^________^^^^]]]]^^^^____]]]]________^^^^^^^^____]]]]^^^^____^^^^^^^^____]]]]^^^^^^^^]]]]________________^^^^^^^^^^^^____]]]]________^^^^^^^^____]]]]^^^^]]]]________^^^^^^^^____]]]]^^^^____^^^^^^^^____]]]]^^^^^^^^]]]]________________^^^^^^^^^^^^____]]]]________^^^^^^^^____]]]]^^^^]]]]________^^^^^^^^____]]]]^^^^____^^^^^^^^____]]]]^^^^^^^^]]]]________________^^^^^^^^^^^^____]]]]________^^^^^^^^____]]]]^^^^]]]]________^^^^^^^^____]]]]^^^^____^^^^^^^^____]]]]^^^^^^^^]]]]________________^^^^^^^^^^^^____]]]]________^^^^^^^^____]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^________^^^^____________]]]]^^^^____^^^^[[[[____]]]]____^^^^____^^^^^^^^]]]]^^^^____^^^^^^^^____________^^^^____________]]]]^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^____________________^^^^____^^^^^^^^^^^^]]]]^^^^____________________^^^^]]]]^^^^____^^^^____^^^^____________________^^^^____^^^^]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]____^^^^]]]]^^^^]]]]^^^^____^^^^[[[[____^^^^^^^^[[[[^^^^]]]]____________^^^^]]]]^^^^]]]]____]]]]____^^^^]]]]^^^^]]]]^^^^____]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]________]]]]^^^^^^^^]]]]____]]]]____________]]]]^^^^^^^^____]]]]____]]]]^^^^____^^^^^^^^]]]]____]]]]____]]]]^^^^^^^^]]]]____]]]]____________^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^____^^^^____^^^^]]]]________^^^^________^^^^]]]]^^^^____]]]]____^^^^________^^^^____]]]]____^^^^____^^^^____^^^^]]]]________^^^^]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^____]]]]____________^^^^____^^^^____^^^^]]]]____]]]]^^^^________^^^^^^^^^^^^^^^^____^^^^____^^^^^^^^]]]]____________^^^^____^^^^________________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____________^^^^^^^^^^^^^^^^]]]]^^^^]]]]________^^^^^^^^____^^^^____^^^^]]]]____^^^^^^^^____^^^^____________^^^^^^^^^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]____]]]]________[[[[^^^^^^^^]]]]]]]]____^^^^^^^^^^^^____^^^^____________]]]]^^^^____^^^^____^^^^____]]]]________[[[[^^^^^^^^]]]]