^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^####^^^^^^^^^^^^^^^^^^^^####^^^^^^ ^^^^^###^^^^####^^^^^^^^####^^^^###^^^^^ ^^^^###^^^^######^^^^^^######^^^^###^^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^###^^^^^^^####^^^^^^^^####^^^^^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^^###^^###^^^^^^^^^^^^^^^^^^###^^###^^^ ^^^###^^^####^^^^^^^^^^^^^^####^^^###^^^ ^^^^###^^^######^^^^^^^^######^^^###^^^^ ^^^^^###^^^^^##############^^^^^###^^^^^ ^^^^^^####^^^^^^########^^^^^^####^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^^^^^^^^##########^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `````````````````````````````````````````````````````````````````````````````````````` ```````````````````¶¶````¶¶```````````````````````````````` `````````````````¶¶¶¶````¶¶¶¶``````````¶¶`````````````````` `````¶¶``¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶``¶¶``¶¶¶¶```````````` `````¶¶¶¶¶¶````¶¶¶¶¶`¶¶¶¶`¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ```¶¶¶¶¶¶¶¶``````¶¶``¶¶¶¶``¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶¶¶``````¶¶¶¶¶¶¶`¶¶¶¶``¶¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶``````¶¶¶¶¶¶¶¶`¶¶¶¶¶¶`¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` ```````¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶````````````````` ``````````¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶`````````````` `````````¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````````¶¶¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶``¶¶`````````````````` ``````````````¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶¶¶¶``¶¶```````````` ````````````````¶¶¶¶¶¶¶¶¶``````````````¶¶`````````` `````````````````¶¶¶¶¶¶¶¶¶¶````````````````````````` ````````````````````````````````````````````
^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^####^^^^^^^^^^^^^^^^^^^^####^^^^^^ ^^^^^###^^^^####^^^^^^^^####^^^^###^^^^^ ^^^^###^^^^######^^^^^^######^^^^###^^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^###^^^^^^^####^^^^^^^^####^^^^^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^^###^^###^^^^^^^^^^^^^^^^^^###^^###^^^ ^^^###^^^####^^^^^^^^^^^^^^####^^^###^^^ ^^^^###^^^######^^^^^^^^######^^^###^^^^ ^^^^^###^^^^^##############^^^^^###^^^^^ ^^^^^^####^^^^^^########^^^^^^####^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^^^^^^^^##########^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `````````````````````````````````````````````````````````````````````````````````````` ```````````````````¶¶````¶¶```````````````````````````````` `````````````````¶¶¶¶````¶¶¶¶``````````¶¶`````````````````` `````¶¶``¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶``¶¶``¶¶¶¶```````````` `````¶¶¶¶¶¶````¶¶¶¶¶`¶¶¶¶`¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ```¶¶¶¶¶¶¶¶``````¶¶``¶¶¶¶``¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶¶¶``````¶¶¶¶¶¶¶`¶¶¶¶``¶¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶``````¶¶¶¶¶¶¶¶`¶¶¶¶¶¶`¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` ```````¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶````````````````` ``````````¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶`````````````` `````````¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````````¶¶¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶``¶¶`````````````````` ``````````````¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶¶¶¶``¶¶```````````` ````````````````¶¶¶¶¶¶¶¶¶``````````````¶¶`````````` `````````````````¶¶¶¶¶¶¶¶¶¶````````````````````````` ````````````````````````````````````````````
^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^####^^^^^^^^^^^^^^^^^^^^####^^^^^^ ^^^^^###^^^^####^^^^^^^^####^^^^###^^^^^ ^^^^###^^^^######^^^^^^######^^^^###^^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^^###^^^^^######^^^^^^######^^^^^###^^^ ^^###^^^^^^^####^^^^^^^^####^^^^^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^###^^^##^^^^^^^^^^^^^^^^^^^^##^^^###^^ ^^^###^^###^^^^^^^^^^^^^^^^^^###^^###^^^ ^^^###^^^####^^^^^^^^^^^^^^####^^^###^^^ ^^^^###^^^######^^^^^^^^######^^^###^^^^ ^^^^^###^^^^^##############^^^^^###^^^^^ ^^^^^^####^^^^^^########^^^^^^####^^^^^^ ^^^^^^^^#####^^^^^^^^^^^^^^#####^^^^^^^^ ^^^^^^^^^^^########^^########^^^^^^^^^^^ ^^^^^^^^^^^^^^^##########^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `````````````````````````````````````````````````````````````````````````````````````` ```````````````````¶¶````¶¶```````````````````````````````` `````````````````¶¶¶¶````¶¶¶¶``````````¶¶`````````````````` `````¶¶``¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶``¶¶``¶¶¶¶```````````` `````¶¶¶¶¶¶````¶¶¶¶¶`¶¶¶¶`¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ```¶¶¶¶¶¶¶¶``````¶¶``¶¶¶¶``¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶``¶¶``¶¶¶¶```````````` ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶¶¶``````¶¶¶¶¶¶¶`¶¶¶¶``¶¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````` ¶¶``````¶¶¶¶¶¶¶¶`¶¶¶¶¶¶`¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` ```````¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶````````````````` ``````````¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶`````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶`````````````` `````````¶¶¶¶¶```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶```````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````````¶¶¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶`````````````````` `````````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶````¶¶¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶````¶¶¶¶¶¶¶¶``¶¶`````````````````` `````````````````¶¶¶¶¶¶¶¶¶¶````¶¶¶¶¶¶``¶¶`````````````````` ``````````````¶¶¶¶¶¶¶¶¶¶¶¶``````¶¶¶¶¶``¶¶```````````` ````````````````¶¶¶¶¶¶¶¶¶``````````````¶¶`````````` `````````````````¶¶¶¶¶¶¶¶¶¶````````````````````````` ````````````````````````````````````````````