^^^^^^^^^^#####^^^^ ^###############^^^^ ################^^^^ ^###^^^^^^^^###^^^^^ ^####^^^^^^^###^^^^^ ^^###^^^^^^###^^^^^^ ^^####^^^^^###^^^^^^ ^^^###^^^^####^^^^^^ ^^^####^^^###^^^^^^^ ^^^^###^^^###^^^^^^^ ^^^^^##^^^###^^^^^^^ ^^^^^^^^^^##^^^^^^^^ ############^^^^^^^^ ##############^^^^^^ #####^^^^^^####^^^^^ ^^###^^^^^^^###^^^^^ ^^#############^^^^^ ^^###########^^^^^^^ ^^###^^^^^^^^^^^^^^^ ^^###^^^^^^^^^^^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^##^^^^^^^^##^^^^^^ ^^###^^^^^^####^^^^^ ^###^^^^^######^^^^^ ^###^^^^#######^^^^^ ^###^^^########^^^^^ ^###^^####^####^^^^^ ^###^####^^####^^^^^ ^######^^^^####^^^^^ ^#####^^^^^####^^^^^ ^####^^^^^^^###^^^^^ ^###^^^^^^#######^^^ ^^^^^^^^^^########^^ ^^^^^^^^^^^######^^^ ^^^^^^^^^^^^####^^^^ ^^^^^^^^^^^^^^#^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^##############^^^^^ ^################^^^ ^^^^###^^^^^^^###^^^ ^^^^###^^^^^^^####^^ ^^^^###^^^^^^^####^^ ^^^^#############^^^ ^^^^^##########^^^^^ ^^^^^###########^^^^ ^^^^^###^^^^######^^ ^^^^^###^^^^^^^###^^ ^^^^^####^^^^^^^###^ ^^^^^^###^^^^^^^###^ ^^#################^ ^^################^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^##############^^^^^ ^^#############^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^####^^^^^^^^^^^^^ ^^^####^^^^^^^^^^^^^ ^^^########^^^^^^^^^ ^^^#########^^^^^^^^ ^^^####^^^^^^^^^^^^^ ^^^###^^^^^^^^^^^^^^ ^^^###^^^^^^^^##^^^^ ^####^^^^^^^^^###^^^ ##################^^ ##################^^ ^^^^^^###########^^^ ^^^^^^^^^^^^^^^^^^^^ ^##^^^^^^#########^^ ###################^ ^##################^ ^###^^^###^^^^^^#### ^###^^^###^^^^^^^##^ ^^^^^^^###^^^^^^^^^^ ^^^^^^^###^^^^^^^^^^ ^^^^^^^###^^^^^^^^^^ ^^^^^^^####^^^^^^^^^ ^^^^^^^^###^^^^^^^^^ ^^^^^^^^###^^^^^^^^^ ^^^^^#########^^^^^^ ^^^^^########^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^#^^^^^^^^^ ^^^##^^^^###^^^^^^^^ ^^###^^^^####^^^^^^^ ^^####^^^^###^^^^^^^ ^^^###^^^^####^^^^^^ ^^^^###^^^^###^^^^^^ ^^^^^###^^^^###^^^#^ ^^^^^####^^^###^^### ^^^^^^^^^^^^^^^^^### ^^^#^^^^^^^^^^^^#### ^^####^^^^^^^^#####^ ^^^###############^^ ^^^^^##########^^^^^
_$$$$$$__$$$$$$__$$_____$$$__$$$$$$__$$$$$$__$$$$$$ _$$__$$__$$__$$__$$___$$_$$__$$__$$__$$________$$__ _$$__$$__$$$$$$__$$__$$__$$__$$$$$$__$$$$$$____$$__ _$$__$$__$$______$$_$$___$$__$$__$$__$$________$$__ _$$__$$__$$______$$$_____$$__$$$$$$__$$$$$$____$$_ |