^^^^^^__^^a___abbbbbba_^^^^^^^^^_aaa______^^_aa__^_^^^^^^^^^^^^^^^^^^^^^^_a____abddbd_^^^^^^^^^^_aaaaaa___^^_aa_^^__^^^_^_^^^^^^^^_______aa__^^bbddba_^^^^^^^^^^_^_abaaa__^^_a_____^^^^^__^^^^^^___aaaaa_a_^___abbbb_^^^^^^^^^^^___a_aaaa__aaa_^^^^_aaa____^^^^_a_aaaa__a_^___aabbba_^^^^^^^^^^^_________^__a_^^^^^_aaa____^^^__aaaaa____a^^_aaaba______^__^^________^^_____^^^^^^^_aaa_^_a_____baba____aa__aaaaa___________________^__^aa_^^^^^^^^__a__^^^^__aadbba____a___aaaa_^^_______________a_______a_^^^^^^^^^__^^^^^^_abbbaaaaaaa__^_aaaa___aaa__aaa_____aaaaaaaaa_^^^^_^^^___^^^^\^^abbbbaaaaa______aaaa_aaaaabbbbaa_aabbaaaaa_a__^^^^^^^^__^^^^\^^^bbbbbaaa_aaaaaaa__aa_aa__abbbba__abbaba_aaa__^^^^^^^^^__^^^^^^^_bbaaaabaabbbbbb__^_____a_abbaa___abbaaaaaa_^^^^^^^^^^_aa_^^^^^^_bbaaaa_aabdddbb__^^_aa__abbba_^__abbaaaba__^^^^^^^^___a_^^^^^^_a___aaa__bbbdbaa__^^aaa__abba__^__bbaaabb_^^^^^^^^^_^_a_^^^^^^_a__^_aa__bddbba___^^^^aa_aaba_^^^^_bbaaaba^^^^^^^^______^^^^^^^_a_^^_aaaaabbdba_a_^^^^__aaaaa__^^_abba_aa_^^^^^^^_a_____^^^^^^^_a_^^____a_abdbbba_^_^^^^_ba_aaa___bbbaa__^^^^^^^____^^^^^^^^^^^_a_^^___aa_aabbbb_^__^^^^abb_a_a___bbaaaa___^^^^___a__^^^^^^^^^^a__^^__abb_aaaaa_^^^^^^^^_a___aaa_abbabaaa__^^^^_____^_^^^^^^^^^___^^__aba_aaa__^^^^^^^^^_^^___aaaabbbbaaa__^^^^^^__^^^^^^^^^^^^ab_^^__abaaaaa_^^^^^^^^^^^^^^__aabbbbbaaaa___a^^__^^^^^^^^^^^^^_ba_^^^_aaaa_____^^^^^^^^^^^^^^__abbbba___^^__^^^^_^^^^^^^^^^___abb_^^^aaaba_^^_^^^^^^^^^^^^^^^___abba_^^^^^^_^^^^^^^^^^^^^^^___aba_^^__abba_^^^^^^^^^^^^^^^^^^^^_bbba_^^^^^____^^^^^^^^^^^^_aaaba_^^^_abbbba_^^^^^^^^^^^^^^^_^^^_bbb_^^^^__a__^^^^^^^^^__^^a_aaa_^^^_addbbaa_^___^^^^^^^^^^__^^^abba___a_aaa__^^^^^^^^__^_aaaa_^____abdbbaa______^^^^^^^^____^^abbbaaaaa_aa___^^_^^^^^_^^abb_______abdbb________^^_^^^^^^aa_^_aabbaa_aba_^__^_____^^^^^^^abb_^^^___bdda^^^^_^_aa__^^^^^^aa__^^__aa__aaa_^^^^^^^_^^^^^^^^^aba^^^^^__adda^^^^^^_aaa_^^^^^_a__^^^_^__^abba_^^^^^^^^^^^^^^^^^aba^^^__aabbb_^^^^^_a___^^^^^_^_^^^^__^^^_aa____aa_^^^^^^^^^^^^aaba^^^^^_abdb_^_^^_aa__^^^^^^_a_^^^_a_^^_aaa__aabbaa_^^^^^^^^^^aaa_^_^^^abbda__^___a_^^^^^^^_a_^^^__ba^_aaa__aabbbba__^^^^^^^^^aab_^^^__abbba^^^_____a^^^^^^_a__a__aa___aa___abbbbbbaa__^^^^^^^_aa_^^^abbbbba^^^_______^_^^^____aaaaaa______aabbaaaa__________^_aa_____aabba_^^______^_^^^_^_^^__aaaaa_a____aaba_______aa__aa______^_aaaabba__^_______^_^_a__^^^___abb___^_abba__^^____a____^^^^^_^^^_aabbaa___________^___^^^^^^^_abba_^__aab__^^^^______^^^^^^^^^^__abbba_____^_^^_aa^__^^^^^^^^aaddb_^__aab___^^^__^_^^^^^^^^^^^^^_aaaaa______^^_a____^^^_a_^^__bddb_^^__aa__^^^_a_^_^^^^^^^^^^^^^^a_baaa_aa____abb^__^^^____^_abddb_^^^_______aaa_^^^^^^^^^^^^^^^^_aaabaabbaaaaaa_^^^^^^^^^___abdba_^^^^^_a__aaab^^^^^^^^^^^^^^^^^_aaababbbbaaaba__^^^^^^^_aaaabaa^^^^^^^_aaabab_^^^^^^^^^^^^^^^^^_aaabbbabbaaaa___^^^^^^^_bbaaaa_^_^^^_^_aabbaa^^^^^^^^^^^^^^^^^_^abadbbaaaaaa___^^^^^^^^_abbaa_^^^^^^___aaaaa_^^^^^^^^^^^^^^^^^^__abbb___aa_aa_^^^^^^^^^_aba___^^^^^^___aaaaa__^^^^^^^^^^^^^^^^^__bbba_^_aaa__^^^^^^^^^^______^^^^^^^___aaaa___^^^^^^^^^^^^^^^^_abbaa______aa_^^^^^^^^^^_____^^^^^^^__aaaaa_^^^^^^^^^^^^^^^^^^___bbaaaa_^__a__^^^^^^^^^_aaa_a^^^^^^^__abaa_^^^^^^^^^^^^^^^^^^___a____a__^_aa_^^^^^_____aaaa_^^^^^^^a__abba_^^^^^^^^^^^^^^^^^^__^____aaa_^_aa_^^^^^^_^^abbaa_^^^^^_^__aabba__^^^^^^^^^^^^^^^^^^^______aa^^^__^^^^^^^__aabbaa_^^^^_^__aaabba_^^_^^^^^^_^^^^^^^^_^^____aaa^^^^^^^^^^^___aabaa__^^^_____aaabba_^^_^^_^^^_^^^^^^_^_^^^____aa^__^^^^^^^^__aaaaaaa^^_a_baa_aaaaaa_^^_^^^^^^^_^^^^a^___^^^_^_aa__a^^^^^^^^__a_a______aaab__aaaaaa__^^_^^^^^^^_____a___^^^^^^^_a^__^^^^^^^^^aa__^^^^^^__a_^__abba__^^^^_^^^__^_^a_____^^^^^^^^^_^a^^^^^_____baa_^^^^^^^__^^^_abaa__^^__^^_________a_____^^^^^^^_^^^^^^^____aaa__^^^^^____^^^_aba______^^___aba_^_ab_____^^^^^^^^^^^^^^^___a_ba__^^^^_aaa_^___aa__aa___^^____aa__aaa_^___^^^^^^^^^^^^^^^^__ababa_^^^_aabb____aaaaaaaaa___^^^aaa__baa^^^^^^^^^^^^^^^^^^_^^__aaabaa___aa_aa____aaaaabaaaa^^^__abaaaaa_^^^^^^^^^^^^^^^^^^^^^aa_aabbbaaaaaa__a___aaaaabaa__^^^^^abaaba_^^^^^^\^^^^^^^^^^^^^^^^__aaadddbdbaa__^^___aaabbaa__^^^^^abbbb_^^^^^^^^^^^^^^^^^^^^^^^^__aabbdddddba^^^^^^_^__aaaaa______abbbba^^^^^^^^^^^^^^^