^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^
^^^*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=====^^^^^^^^^^^^^^^^^..^
^^^^===""""~~~^^^^^^^^^^^&&&&&&&~~~~~~~~~~~~^*^^=======^^*^^^^^^^^^^^^..^^
^^^^===="""~~~~~~o^^^^^^&&&&&&o&&&&&&&~~~~~~~&&&========="""""""&&^~^^*^.^^
^^^^"""""~~~^^^^^^^^^^^^^^^^^&&&&&&&&&&&&&&&&&&&&&&==""""""""""&&~~~^....^
^^"""""~~^^*^^^^^^^^^^^^^^^^^^^^^^^^^^&&&&&&&&&""""=""""""""""&&&&&o..~^^^
^^^"""~~~^^^^^^^*^~~~~~~^o^^^*^"""""""""""""""""""=="""""""""&&&&&&&&&&^^^^
^^~~~~~~^^^^^^^^^^^^^^^^^^^^^^""""""""""""""""""""=""""""""&&&&&&&&&&&~~^^^^
^*^~^^^^^~~~^^^^^^^^^^^^^^^^^"""""&&&&"""*&&&&""""=="""""&&&&&&&&&&&&~~*^^^^
^^^*^^^^^~~~~~~"o""""^^"""""""""&&&&&&&&&......^^^^=="""""""&&o&&&&~~~~^*^^^
^^^^^^^^~~~~"""""""""""""""""&&&&&&&&&&&&&&&&.^^*^^===""""""&&&&&&~~~^^^^^^
^^^^^^~~~~~"""""""""""""""&&&&&&&*&*&&&&&&&&&....^^^^==="""&&""&&&~~~~~^^^^
^^^^^&""""""""""""""""""&&&&&&&&&&&&&*&&&&&&&&&.""""""===="""""~~~~~^^^^^^
^^^^^^&&""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""==""====""~~~*^^^^^*^
^^^^^*^&&&&&&&&&&&&&&&&&&^^^*^^^^&&&&&&&&&&&&&&"""""===""""""""~~~~^^^^^^~^
^^^^^^^^^&&&&&&&&&&&&&^^^^^^^^^^^^^^^^^^^&&&&&&&&&&""""""=^^"""~^^^^^^^^^o^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Updated December 13th, 2000