This page demonstrates a go first fair 7d10080 configuration, found by Paul Meyer on Sept 17, 2024. This configuration was constructed as follows:

1. Repeat a fair 5d60 config 6 times to get a fair 5d360.
2. Induce a d20 around the repetitions and multiply it 18 times to get a fair 6d360.
3. Repeat the 6d360 config 4 times, to get a fair 6d1440.
4. Induce a (partially-fair) d90 around the repetitions and multiply it 16 times to get a 6-fair 7d1440.
5. Concatenate 7 permutations of the 6d1440 to make a fully-fair 7d10080.

Importantly, the partially-fair induction in step 4 creates a special symmetric form of 6-fairness in the resulting 7d1440 that guarantees that it can make a fully fair configuration with exactly 7 permutations. The resulting 7d10080 follows:

ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgbcdeedcbgdcbeebcdggggecbddbceecbddbceggggdcbeebcdgbcdeedcbgggdcbeebcdgbcdeedcbggecdbbdcegecdbbdceggbcdeedcbgdcbeebcdggggggecbddbceggbceddecbdcebbecdggdcebbecdbceddecbggecbddbceggggggdcebbecdgecdbbdceggbcdeedcbgbcdeedcbggecdbbdcegdcebbecdgggecbddbcegbceddecbggggdcebbecddcebbecdggggbceddecbgecbddbcegffffffffffffffffffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffagcdeedcgadcgeegcdaaaaecgddgceecgddgceaaaadcgeegcdagcdeedcgaaadcgeegcdagcdeedcgaaecdggdceaecdggdceaagcdeedcgadcgeegcdaaaaaaecgddgceaagceddecgdceggecdaadceggecdgceddecgaaecgddgceaaaaaadceggecdaecdggdceaagcdeedcgagcdeedcgaaecdggdceadceggecdaaaecgddgceagceddecgaaaadceggecddceggecdaaaagceddecgaecgddgceaffffffffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabgdeedgbadgbeebgdaaaaegbddbgeegbddbgeaaaadgbeebgdabgdeedgbaaadgbeebgdabgdeedgbaaegdbbdgeaegdbbdgeaabgdeedgbadgbeebgdaaaaaaegbddbgeaabgeddegbdgebbegdaadgebbegdbgeddegbaaegbddbgeaaaaaadgebbegdaegdbbdgeaabgdeedgbabgdeedgbaaegdbbdgeadgebbegdaaaegbddbgeabgeddegbaaaadgebbegddgebbegdaaaabgeddegbaegbddbgeaffffffffffffffffffccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcgeegcbagcbeebcgaaaaecbggbceecbggbceaaaagcbeebcgabcgeegcbaaagcbeebcgabcgeegcbaaecgbbgceaecgbbgceaabcgeegcbagcbeebcgaaaaaaecbggbceaabceggecbgcebbecgaagcebbecgbceggecbaaecbggbceaaaaaagcebbecgaecgbbgceaabcgeegcbabcgeegcbaaecgbbgceagcebbecgaaaecbggbceabceggecbaaaagcebbecggcebbecgaaaabceggecbaecbggbceaffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffabcdggdcbadcbggbcdaaaagcbddbcggcbddbcgaaaadcbggbcdabcdggdcbaaadcbggbcdabcdggdcbaagcdbbdcgagcdbbdcgaabcdggdcbadcbggbcdaaaaaagcbddbcgaabcgddgcbdcgbbgcdaadcgbbgcdbcgddgcbaagcbddbcgaaaaaadcgbbgcdagcdbbdcgaabcdggdcbabcdggdcbaagcdbbdcgadcgbbgcdaaagcbddbcgabcgddgcbaaaadcgbbgcddcgbbgcdaaaabcgddgcbagcbddbcgaffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggabcdeedcbadcbeebcdaaaaecbddbceecbddbceaaaadcbeebcdabcdeedcbaaadcbeebcdabcdeedcbaaecdbbdceaecdbbdceaabcdeedcbadcbeebcdaaaaaaecbddbceaabceddecbdcebbecdaadcebbecdbceddecbaaecbddbceaaaaaadcebbecdaecdbbdceaabcdeedcbabcdeedcbaaecdbbdceadcebbecdaaaecbddbceabceddecbaaaadcebbecddcebbecdaaaabceddecbaecbddbceaggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff