^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^##^^, ^^^^^^^^^^^^^^^^^^^^^^^^^###^^^^, ^^^^^^^^^^^^^^^##########^^^^^^^, ^^^^^^^^^^^^###^^^^^^^^^^^^^^^^^, ^^^^^^^^^^##^^^^^^^^^^^^^^^^^^^^, ^^^^^^^^^#^^^^^^#####^^^^^^^^^^^, ^^^^^^^^#^^^^^##^^^^^##^^^^^^^^^, ^^^^^^^^#^^^^#^^^^^^^^^#^^^^^^^^, ^^^^^^^##^^^^#^^^^^^^^^#^^^^^^^^, ^^^^^^#^#^^^^#^^^^#^^^^#^^^^^^^^, ^^^^^#^^#^^^^^####^^^^^#^^^^^^^^, ^^^^#^^^^#^^^^^^^^^^^^#^^^^^^^^^, ^^^#^^^^^^###^^^^^^###^^^^^^^^^^, ^^#################^^^^^^^^^^^^^, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^