1  ---------------------------------
1111111111111111111111111111111111111111
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1111111111111111111111111111111111111111
2  ---------------------------------
3333333333333333333333333333333333333333
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3           33333333333333333          3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3333333333333333333333333333333333333333
3  ---------------------------------
5555555555555555555555555555555555555555
5                                      5
5                                      5
5                                      5
5                                      5
5                                      5
5                   5                  5
5                   5                  5
5                   5                  5
5                   5                  5
5                   5                  5
5           55555555555555555          5
5                   5                  5
5                   5                  5
5                   5                  5
5                   5                  5
5                   5                  5
5                                      5
5                                      5
5                                      5
5                                      5
5                                      5
5                                      5
5555555555555555555555555555555555555555
4  ---------------------------------
6666666666666666666666666666666666666666
6                                      6
6                                      6
6                                      6
6                                      6
6                                      6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6        6          6         6        6
6                                      6
6                                      6
6                                      6
6                                      6
6                                      6
6                                      6
6666666666666666666666666666666666666666
5  ---------------------------------
****************************************
*                                      *
*                                      *
*                                      *
*                                      *
*           7777777777777777           *
*                                      *
*                                      *
*                                      *
*                                      *
*                                      *
*           2222222222222222           *
*                                      *
*                                      *
*                                      *
*                                      *
*                                      *
*           4444444444444444           *
*                                      *
*                                      *
*                                      *
*                                      *
*                                      *
****************************************
6 
1111111111111111111111111111111111111111
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1         6666666666 6666666666        1
1         6                   6        1
1         6                   6        1
1         6                   6        1
1         6                   6        1
1         6                   6        1
1                                      1
1         6                   6        1
1         6                   6        1
1         6                   6        1
1         6                   6        1
1         6666666666 6666666666        1
1                                      1
1                                      1
1                                      1
1                                      1
1                                      1
1111111111111111111111111111111111111111
7  ---------------------------------
3333333333333333333333333333333333333333
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3         666666666666666666666        3
3         6         6         6        3
3         6         6         6        3
3         6         6         6        3
3         6         6         6        3
3                   6                  3
3                   6                  3
3         6         6         6        3
3         6         6         6        3
3         6         6         6        3
3         6         6         6        3
3         666666666666666666666        3
3                                      3
3                                      3
3                                      3
3                                      3
3                                      3
3333333333333333333333333333333333333333
8  ---------------------------------
6666666666666666666666666666666666666666
6                                      6
6                                      6
6  5555555555555555555555555555555555  6
6  5                                5  6
6                                      6
6  5                                5  6
6  5555555555555555555555555555555555  6
6                                      6
6                                      6
6  3333333333333333333333333333333333  6
6                                      6
6                                      6
6  3333333333333333333333333333333333  6
6                                      6
6                                      6
6  5555555555555555555555555555555555  6
6  5                                5  6
6                                      6
6  5                                5  6
6  5555555555555555555555555555555555  6
6                                      6
6                                      6
6666666666666666666666666666666666666666
 9  --------------------------------
****************************************
*                  2 2                 *
*                                      *
*                 11 11                *
*                                      *
*                222 222               *
*                                      *
*               3333 3333              *
*                                      *
*              44444 44444             *
*                                      *
*             555555 555555            *
*                                      *
*            6666666 6666666           *
*                                      *
*           77777777 77777777          *
*                                      *
*          111111111 111111111         *
*                                      *
*         2222222222 2222222222        *
*                                      *
*        33333333333 33333333333       *
*                                      *
****************************************
10  --------------------------------
1111111111111111111111111111111111111111
1                                      1
1                                      1
1    111111111111111 11111111111111    1
1                                      1
1    222222222222222 22222222222222    1
1                                      1
1    333333333333333 33333333333333    1
1                                      1
1    444444444444444 44444444444444    1
1                                      1
1    555555555555555 55555555555555    1
1                                      1
1    666666666666666 66666666666666    1
1                                      1
1    777777777777777 77777777777777    1
1                                      1
1    111111111111111 11111111111111    1
1                                      1
1    222222222222222 22222222222222    1
1                                      1
1                                      1
1                                      1
1111111111111111111111111111111111111111
11  --------------------------------
3333333333333333333333333333333333333333
3                  4 4                 3
3                                      3
3                4444444               3
3                   4                  3
3                   4                  3
3              44444444444             3
3                   4                  3
3                   4                  3
3            444444444444444           3
3                   4                  3
3                   4                  3
3          4444444444444444444         3
3                   4                  3
3                   4                  3
3        44444444444444444444444       3
3                   4                  3
3                   4                  3
3      444444444444444444444444444     3
3                   4                  3
3                   4                  3
3                                      3
3                                      3
3333333333333333333333333333333333333333
12  --------------------------------
5555555555555555555555555555555555555555
5                                      5
5                                      5
5    111111111111111 11111111111111    5
5    1                            1    5
5                                      5
5    2                            2    5
5    222222222222222 22222222222222    5
5    2                            2    5
5                                      5
5    3                            3    5
5    333333333333333 33333333333333    5
5    3                            3    5
5                                      5
5    4                            5    5
5    444444444444444 44444444444445    5
5    4                            5    5
5                                      5
5    5                            5    5
5    555555555555555 55555555555555    5
5                                      5
5                                      5
5                                      5
5555555555555555555555555555555555555555
13  --------------------------------
6666666666666666666666666666666666666666
6                                      6
6                                      6
6                                      6
6    111111111111111*11111111111111    6
6    1              *             1    6
6                   *                  6
6                   *                  6
6    2              *             2    6
6    222222222222222*22222222222222    6
6    2              *             2    6
6                   *                  6
6                   *                  6
6    3              *             3    6
6    333333333333333*33333333333333    6
6    3              *             3    6
6                   *                  6
6                   *                  6
6    4              *             5    6
6    444444444444444*44444444444445    6
6                                      6
6                                      6
6                                      6
6666666666666666666666666666666666666666
14  --------------------------------
****************************************
*                  *                   *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                  * *                 *
*                    *                 *
****************************************
15 
1111111111111111111111111111111111111111
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                   1  1
1  1                                   1
1  1111111111111111111111111111111111  1
1                                      1
1                                      1
1  1                                1  1
1  1                                1  1
1111111111111111111111111111111111111111
16  --------------------------------
5555555555555555555555555555555555555555
5                                      5
5                                      5
5  555555555555555 5 5 55555555555555  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5                  5 5                 5
5  55555555555555555 5555555555555555  5
5                                      5
5  55555555555555555 5555555555555555  5
5                  5 5                 5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  5               5 5              5  5
5  555555555555555 5 5 55555555555555  5
5                                      5
5                                      5
5555555555555555555555555555555555555555
17  --------------------------------
3333333333333333333333333333333333333333
3                                      3
3  5 55555555555555555555555555555555  3
3  5                                5  3
3  5                                5  3
3  5  6 66666666666666666666666666  5  3
3  5  6                          6  5  3
3  5  6                          6  5  3
3  5  6  7 77777777777777777777  6  5  3
3  5  6  7                    7  6  5  3
3  5  6  7  1111111111111111  7  6  5  3
3  5  6  7                    7  6  5  3
3  5  6  7  1111111111111111  7  6  5  3
3  5  6  7                    7  6  5  3
3  5  6  77777777777777777777 7  6  5  3
3  5  6                          6  5  3
3  5  6                          6  5  3
3  5  66666666666666666666666666 6  5  3
3  5                                5  3
3  5                                5  3
3  55555555555555555555555555555555 5  3
3                                      3
3                                      3
3333333333333333333333333333333333333333
18  --------------------------------
5555555555555555555555555555555555555555
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5                    5
5                 5                    5
5  5555555555555555  5555555555555555555
5                                      5
5                                      5
5555555555555555555  5555555555555555  5
5                    5                 5
5                    5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5                 5  5                 5
5555555555555555555555555555555555555555
19  --------------------------------
6666666666666666666666666666666666666666
6                                      6
6                                      6
6                                      6
6     11111111111111111111111111 1     6
6              3        2        1     6
6     1        3        2        1     6
6     1        3        2        1     6
6     1        3                 1     6
6     16666666 3 66666666666666661     6
6     1        3                 1     6
6     1        3        2        1     6
6     1        3        2        1     6
6     1                 2        1     6
6     15555555555555555 2 55555551     6
6     1                 2        1     6
6     1        3        2        1     6
6     1        3        2        1     6
6     1        3        2              6
6     1 11111111111111111111111111     6
6                                      6
6                                      6
6                                      6
6666666666666666666666666666666666666666
20  --------------------------------
****************************************
*                                      *
*           4 4                        *
*          44 444444444444444          *
*         4                  4         *
*        4                    4444     *
*       4                              *
*      4                        4      *
*     4                          4     *
*    44                          44    *
*   44444444444444444444444444444444   *
*    6                            6    *
*    6  6666 6666       6666 6666 6    *
*    6  6       6       6       6 6    *
*    6                            6    *
*    6  6       6       6       6 6    *
*    6  6666 6666       6666 6666 6    *
*    6                            6    *
*    6                            6    *
*    6                            6    *
*    66666666666666  66666666666666    *
*                                      *
*                                      *
****************************************
   21       
1234567123456712345671234567123456712345
7                                      6
1                                      7
2       22222 22222  2222    2         1
3         2   2   2  2   2  2 2        2
4         2   2   2  2222  2   2       3
5         2   2   2  2   2 22222       4
6         2   22222  2222  2   2       5
7                                      6
1   22222    2   2 2222    2     2222  7
2   2        2  2  2   2  2 2   2   2  1
3   222      222   2222  2   2   2222  2
4   2        2  2  2     22222   2  2  4
5   22222    2   2 2     2   2  2   2  5
6                                      6
7         4     4   4444   4444        7
1          4   4   4    4  4   4       1
2           4 4    4       4   4       2
3            4     4  444  4444        3
4            4     4    4  4           4
5            4     4    4  4           5
6            4      4444   4           6
7                                      7
6543217654321654321765432176543217654321
