```a`__`__````a`___`_```__``_a`____`_```__``_a`_`__`a````````````_`_```````_`a``````a`__`__``_``````a`__`__``_``````_`_`_`_``_`_``````_`__``a`a_``_`_````````_````_`_````````_```_````````````````bbcbbbcbbbbbbcbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbcbb``````````_agdcdcdddccddddddcdcdddccddddddddcdcdddccdddddddcdcdga_a_a__a_a`_dbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbd_`_`_``_`_a`da```_`__``_`__```a``_`__```a__```a``_`__```a__```ad`a`a`aa`a```c`__``_``_`a`````_a```_`__`__````_a```_`__`__```__`c``````````_`daa``^``_```aa`````__``_``_``_`__``__``_``_``_^``aad`_`_`__`_```c`_`_````_`a_````_aa``^``_`__``___aa``^``_`__``_`_`c``````````_`d``_`__`_````a`````_`_```a``a``__``_`_```a``a`_`_``d`_`_`__`_```d`_a```_````_``a````_`__```_```__```_`__```_````a_`d```````````_d```_``_`___``___``_a```___`_____``_a```___`__`_```d_`_`_``_`_``c_```_```_``_````_```_``_``_````__```__`__`__`_^_`_c____________c``_^___`a``````___```_``_``_```___```````````_````c``````__`__ad``````a```a```aaa``_^___```````_a``_^___```````bcbda`````_``_a`d`_```__```_````````````a```````_```````a```````dcdga`````_``_`_c`a___`__``````___`_```__``a````__`_```__``a``__bbbda`a`a`````_`d`_```````_`aa`````a___`_`a``a``_``a___`_`a``a``aaada`a`a```````c````_`__``a`__``_`_`````_`a_`_`__`_`````_`a_`_``aad`aaaa`````_`d```_``a_``_`aa```````_`_`_``_a`_`````_`_`_``_`_```d`aaaaaaaaa``d_```_```__a`_```````_``a````````````_``a`````_````d`````_____a`ca``_____```````_a_```_``_``_````a_```_``_``_`__```d`````______ad`_`_````a`_`````_a``____``_`````_a``____``_```_```d`````_____``d_a_``_`__```a_`a``_`_````_``__````_`_````_``_`````d`````_____``d```_``_``_`aa````_a_``_``a``a````_a_``_``a``a`_```d`````_____``bbcbbbcbbbbbbcbbbbbbbbbbbbbcbbb``bbbbbbbbbbcbbbb```d`````_____``gdcdcdddccddddddcdcdddccddddddd``dcdddccdddddddc```c`_`_`_____`adbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb``bbbbbbbbbbbbbbb_``c`_`_`_____`_c``_a```_````_``_a``aaa_aa`aa````a``aaa_aa`aa``a___c`_`_`______`d_`a`_``_`___`````````````````````````````````_`___c`_`_`_____``c___``_```_``__````_`aa`_`__`__````_`aa`_`__`_``___c_________`_ada`__^___`a```````a``aa``a_`a_````a``aa``a_`a_^____b_________`a`d````a`_`___```_a``_```````````````_``````````a````d`a`a````````d````_```_____`a_a```__a`_``_````a```__a`_``_`_````d````````````caaaaa`a`_`````````_```_``_``_`````_```_``_``_aaaaac``````````_`c_`````__`_```_`_``a`aa``a``a`_````a`aa``a``a`````_c`_`_``````__c`a```_`a```_````a```aa_aa_aa_```a```aa_aa_aa_```a`c_____`````_ad````a````a`a``````_```___a`_a`````_```aa_a`_aa````da_a_a```````da`__`__````a`___`_```___`_a`__```_```__``_a`_`__`ad```````````_d_```````_````````a`__`__``_``````a`__`__``_``````_d_`_`_```````d```_`__``a`a_``_`_````__``_``````_````````_```_```d````````````d`a_``a_``_`_a```````_`__``a`````````_`__``a````_a`d```````````ac```_```__a````````a_``__a__a_`````a_``a_a__a_`_```ca`a`a`````__d`a_____```````_a_```_`__`_``_```_```_````_``____a`d_____`````a`d_`_````a`_`````_a`a_____``_`````a`a_____``_````_`_d`a`a````````ca```_`__```__````_`_```_`_``_````_`_`````````````ad``````````_`d`__``_``_``_````_a```_`__`__````_a```_`_______`__`c`_`_````````caa``^``_```_``````__`````_``_`````__``_``_``_^``aac````````````d`_`_````_``_````_aa``^``_`__````_aa``^``_`__``_`_`d``````````a`dbbbbbbbbbb`````cbbabab``bbababaabbababbcbbababbbbbd`a`a``````__ddcddcddddc`````ddddcdc``dddcddaadddcdccddddcdcddcdd_____```````bbbbbbbbbbba````__bbcbb``bbbcbbaabbbcbbbbbbbcbbbbbbb```````````___```_```_`a````__```_`````_```aa_```_``_``_``_```___`_`_`````aaa``_^___`a`a````___```_``_``_``bb__```_``_``_`_^_``aaaaaa``````_`_```````_`a````__a`__`````_```bb`a`__`__``_``````_`_`_`_``a`a`___```_```_`a`````_```_`a```_```bb_```_``_``_``_```___`_`_aaaaaaaa``_^___`a`a`````__```_aa_``_``bc__```_``_``_`_^_``aaaaaaaaaaa`_`_```````_`a`````_a`__`bb``_```dc`a`__`__``_``````_`_`_`_aaaaaaaa``_^___`a`aa`````_```_bc_``_``dd__```_``_``_`_^_``aaaaaaaaaaa`_`_```````_`aaa`a``a`__`cd``_``````a`__`__``_``````_`_`___aaaaa`___```_```_`bbbbb`````_``_``_`````_```_``_``_``_```___`___aaaaaaaa````````a`cbbbb``a```````````````a````````````^_``aaaaaaaaaaa`_`_`_^___`_`dddddbb_`______`__```___`______`__`_```_`_`___aaaaa