 -3 -3 -3 0 2 4 4 6
 -3 -3 0 2 4 4 6 7
 -3 0 2 4 4 6 7 7
 0 2 4 4 6 7 7 10
 2 4 4 6 7 7 10 12
 4 4 6 7 7 10 12 14
 4 6 7 7 10 12 14 14
 6 7 7 10 12 14 14 17
 7 7 10 12 14 14 17 17
 7 10 12 14 14 17 17 19
 10 12 14 14 17 17 19 20
 12 14 14 17 17 19 20 21
 14 14 17 17 19 20 21 22
 14 17 17 19 20 21 22 22
 17 17 19 20 21 22 22 24
 17 19 20 21 22 22 24 24
 19 20 21 22 22 24 24 25
 20 21 22 22 24 24 25 26
 21 22 22 24 24 25 26 26
 22 22 24 24 25 26 26 26
 22 24 24 25 26 26 26 27
 24 24 25 26 26 26 27 27
 24 25 26 26 26 27 27 27
 25 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 28
 26 27 27 27 27 27 28 28
 27 27 27 27 27 28 28 27
 27 27 27 27 28 28 27 27
 27 27 27 28 28 27 27 27
 27 27 28 28 27 27 27 27
 27 28 28 27 27 27 27 26
 28 28 27 27 27 27 26 25
 28 27 27 27 27 26 25 24
 27 27 27 27 26 25 24 24
 27 27 27 26 25 24 24 22
 27 27 26 25 24 24 22 21
 27 26 25 24 24 22 21 21
 26 25 24 24 22 21 21 21
 25 24 24 22 21 21 21 20
 24 24 22 21 21 21 20 21
 24 22 21 21 21 20 21 21
 22 21 21 21 20 21 21 21
 21 21 21 20 21 21 21 21
 21 21 20 21 21 21 21 21
 21 20 21 21 21 21 21 21
 20 21 21 21 21 21 21 20
 -5 -1 1 2 4 5 5 8
 -1 1 2 4 5 5 8 9
 1 2 4 5 5 8 9 10
 2 4 5 5 8 9 10 12
 4 5 5 8 9 10 12 13
 5 5 8 9 10 12 13 15
 5 8 9 10 12 13 15 15
 8 9 10 12 13 15 15 16
 9 10 12 13 15 15 16 17
 10 12 13 15 15 16 17 18
 12 13 15 15 16 17 18 19
 13 15 15 16 17 18 19 21
 15 15 16 17 18 19 21 22
 15 16 17 18 19 21 22 23
 16 17 18 19 21 22 23 23
 17 18 19 21 22 23 23 24
 18 19 21 22 23 23 24 24
 19 21 22 23 23 24 24 24
 21 22 23 23 24 24 24 25
 22 23 23 24 24 24 25 25
 23 23 24 24 24 25 25 26
 23 24 24 24 25 25 26 26
 24 24 24 25 25 26 26 26
 24 24 25 25 26 26 26 27
 24 25 25 26 26 26 27 27
 25 25 26 26 26 27 27 27
 25 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 27
 26 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 26
 27 27 27 27 27 27 26 25
 27 27 27 27 27 26 25 25
 27 27 27 27 26 25 25 24
 27 27 27 26 25 25 24 23
 27 27 26 25 25 24 23 22
 27 26 25 25 24 23 22 21
 26 25 25 24 23 22 21 21
 25 25 24 23 22 21 21 20
 25 24 23 22 21 21 20 20
 24 23 22 21 21 20 20 20
 23 22 21 21 20 20 20 20
 22 21 21 20 20 20 20 20
 21 21 20 20 20 20 20 21
 21 20 20 20 20 20 21 22
 20 20 20 20 20 21 22 21
 20 20 20 20 21 22 21 21
 20 20 20 21 22 21 21 21
 -4 -3 -1 0 2 4 4 6
 -3 -1 0 2 4 4 6 8
 -1 0 2 4 4 6 8 9
 0 2 4 4 6 8 9 10
 2 4 4 6 8 9 10 13
 4 4 6 8 9 10 13 13
 4 6 8 9 10 13 13 15
 6 8 9 10 13 13 15 16
 8 9 10 13 13 15 16 17
 9 10 13 13 15 16 17 18
 10 13 13 15 16 17 18 19
 13 13 15 16 17 18 19 20
 13 15 16 17 18 19 20 21
 15 16 17 18 19 20 21 23
 16 17 18 19 20 21 23 24
 17 18 19 20 21 23 24 24
 18 19 20 21 23 24 24 25
 19 20 21 23 24 24 25 25
 20 21 23 24 24 25 25 25
 21 23 24 24 25 25 25 25
 23 24 24 25 25 25 25 25
 24 24 25 25 25 25 25 26
 24 25 25 25 25 25 26 26
 25 25 25 25 25 26 26 26
 25 25 25 25 26 26 26 26
 25 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 24
 26 26 26 26 25 25 24 23
 26 26 26 25 25 24 23 23
 26 26 25 25 24 23 23 21
 26 25 25 24 23 23 21 20
 25 25 24 23 23 21 20 20
 25 24 23 23 21 20 20 20
 24 23 23 21 20 20 20 20
 23 23 21 20 20 20 20 20
 23 21 20 20 20 20 20 20
 21 20 20 20 20 20 20 20
 20 20 20 20 20 20 20 20
 20 20 20 20 20 20 20 21
 20 20 20 20 20 20 21 21
 20 20 20 20 20 21 21 20
 -3 -2 -1 0 0 5 7 8
 -2 -1 0 0 5 7 8 10
 -1 0 0 5 7 8 10 11
 0 0 5 7 8 10 11 11
 0 5 7 8 10 11 11 14
 5 7 8 10 11 11 14 14
 7 8 10 11 11 14 14 17
 8 10 11 11 14 14 17 17
 10 11 11 14 14 17 17 19
 11 11 14 14 17 17 19 20
 11 14 14 17 17 19 20 21
 14 14 17 17 19 20 21 22
 14 17 17 19 20 21 22 23
 17 17 19 20 21 22 23 24
 17 19 20 21 22 23 24 24
 19 20 21 22 23 24 24 25
 20 21 22 23 24 24 25 25
 21 22 23 24 24 25 25 26
 22 23 24 24 25 25 26 26
 23 24 24 25 25 26 26 26
 24 24 25 25 26 26 26 26
 24 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 27
 25 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 26
 26 26 26 27 27 27 26 26
 26 26 27 27 27 26 26 26
 26 27 27 27 26 26 26 26
 27 27 27 26 26 26 26 26
 27 27 26 26 26 26 26 25
 27 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 24
 26 26 26 26 25 25 24 23
 26 26 26 25 25 24 23 22
 26 26 25 25 24 23 22 21
 26 25 25 24 23 22 21 20
 25 25 24 23 22 21 20 20
 25 24 23 22 21 20 20 21
 24 23 22 21 20 20 21 21
 23 22 21 20 20 21 21 21
 22 21 20 20 21 21 21 22
 21 20 20 21 21 21 22 22
 20 20 21 21 21 22 22 22
 20 21 21 21 22 22 22 21
 -4 -2 -2 0 1 2 5 6
 -2 -2 0 1 2 5 6 8
 -2 0 1 2 5 6 8 9
 0 1 2 5 6 8 9 11
 1 2 5 6 8 9 11 12
 2 5 6 8 9 11 12 13
 5 6 8 9 11 12 13 14
 6 8 9 11 12 13 14 16
 8 9 11 12 13 14 16 17
 9 11 12 13 14 16 17 18
 11 12 13 14 16 17 18 19
 12 13 14 16 17 18 19 20
 13 14 16 17 18 19 20 21
 14 16 17 18 19 20 21 23
 16 17 18 19 20 21 23 24
 17 18 19 20 21 23 24 24
 18 19 20 21 23 24 24 25
 19 20 21 23 24 24 25 25
 20 21 23 24 24 25 25 25
 21 23 24 24 25 25 25 25
 23 24 24 25 25 25 25 26
 24 24 25 25 25 25 26 26
 24 25 25 25 25 26 26 26
 25 25 25 25 26 26 26 26
 25 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 25
 26 26 26 26 25 25 25 24
 26 26 26 25 25 25 24 24
 26 26 25 25 25 24 24 23
 26 25 25 25 24 24 23 21
 25 25 25 24 24 23 21 20
 25 25 24 24 23 21 20 19
 25 24 24 23 21 20 19 19
 24 24 23 21 20 19 19 18
 24 23 21 20 19 19 18 19
 23 21 20 19 19 18 19 20
 21 20 19 19 18 19 20 20
 20 19 19 18 19 20 20 20
 19 19 18 19 20 20 20 19
 -4 -3 -1 -1 2 4 6 7
 -3 -1 -1 2 4 6 7 9
 -1 -1 2 4 6 7 9 10
 -1 2 4 6 7 9 10 10
 2 4 6 7 9 10 10 13
 4 6 7 9 10 10 13 14
 6 7 9 10 10 13 14 15
 7 9 10 10 13 14 15 16
 9 10 10 13 14 15 16 18
 10 10 13 14 15 16 18 19
 10 13 14 15 16 18 19 20
 13 14 15 16 18 19 20 21
 14 15 16 18 19 20 21 22
 15 16 18 19 20 21 22 23
 16 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 24
 19 20 21 22 23 24 24 25
 20 21 22 23 24 24 25 26
 21 22 23 24 24 25 26 26
 22 23 24 24 25 26 26 26
 23 24 24 25 26 26 26 26
 24 24 25 26 26 26 26 26
 24 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 27
 26 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 27
 26 27 27 27 27 27 27 26
 27 27 27 27 27 27 26 26
 27 27 27 27 27 26 26 25
 27 27 27 27 26 26 25 24
 27 27 27 26 26 25 24 23
 27 27 26 26 25 24 23 23
 27 26 26 25 24 23 23 22
 26 26 25 24 23 23 22 21
 26 25 24 23 23 22 21 21
 25 24 23 23 22 21 21 21
 24 23 23 22 21 21 21 21
 23 23 22 21 21 21 21 21
 23 22 21 21 21 21 21 21
 -3 -3 0 1 4 6 8 9
 -3 0 1 4 6 8 9 9
 0 1 4 6 8 9 9 12
 1 4 6 8 9 9 12 13
 4 6 8 9 9 12 13 15
 6 8 9 9 12 13 15 15
 8 9 9 12 13 15 15 16
 9 9 12 13 15 15 16 17
 9 12 13 15 15 16 17 17
 12 13 15 15 16 17 17 20
 13 15 15 16 17 17 20 20
 15 15 16 17 17 20 20 22
 15 16 17 17 20 20 22 23
 16 17 17 20 20 22 23 23
 17 17 20 20 22 23 23 24
 17 20 20 22 23 23 24 25
 20 20 22 23 23 24 25 25
 20 22 23 23 24 25 25 25
 22 23 23 24 25 25 25 26
 23 23 24 25 25 25 26 26
 23 24 25 25 25 26 26 26
 24 25 25 25 26 26 26 26
 25 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 24
 26 26 26 26 25 25 24 24
 26 26 26 25 25 24 24 23
 26 26 25 25 24 24 23 22
 26 25 25 24 24 23 22 22
 25 25 24 24 23 22 22 21
 25 24 24 23 22 22 21 21
 24 24 23 22 22 21 21 21
 24 23 22 22 21 21 21 22
 23 22 22 21 21 21 22 22
 22 22 21 21 21 22 22 23
 22 21 21 21 22 22 23 23
 21 21 21 22 22 23 23 22
 21 21 22 22 23 23 22 22
 -4 -4 -1 0 3 5 6 6
 -4 -1 0 3 5 6 6 9
 -1 0 3 5 6 6 9 11
 0 3 5 6 6 9 11 13
 3 5 6 6 9 11 13 13
 5 6 6 9 11 13 13 15
 6 6 9 11 13 13 15 16
 6 9 11 13 13 15 16 17
 9 11 13 13 15 16 17 18
 11 13 13 15 16 17 18 19
 13 13 15 16 17 18 19 21
 13 15 16 17 18 19 21 23
 15 16 17 18 19 21 23 24
 16 17 18 19 21 23 24 24
 17 18 19 21 23 24 24 25
 18 19 21 23 24 24 25 25
 19 21 23 24 24 25 25 26
 21 23 24 24 25 25 26 26
 23 24 24 25 25 26 26 26
 24 24 25 25 26 26 26 26
 24 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 24
 26 26 26 26 25 25 24 24
 26 26 26 25 25 24 24 22
 26 26 25 25 24 24 22 22
 26 25 25 24 24 22 22 21
 25 25 24 24 22 22 21 20
 25 24 24 22 22 21 20 20
 24 24 22 22 21 20 20 19
 24 22 22 21 20 20 19 19
 22 22 21 20 20 19 19 20
 22 21 20 20 19 19 20 20
 21 20 20 19 19 20 20 20
 20 20 19 19 20 20 20 21
 20 19 19 20 20 20 21 21
 19 19 20 20 20 21 21 19
 -3 -2 -1 1 1 5 6 8
 -2 -1 1 1 5 6 8 9
 -1 1 1 5 6 8 9 10
 1 1 5 6 8 9 10 12
 1 5 6 8 9 10 12 14
 5 6 8 9 10 12 14 15
 6 8 9 10 12 14 15 17
 8 9 10 12 14 15 17 18
 9 10 12 14 15 17 18 19
 10 12 14 15 17 18 19 21
 12 14 15 17 18 19 21 22
 14 15 17 18 19 21 22 23
 15 17 18 19 21 22 23 24
 17 18 19 21 22 23 24 24
 18 19 21 22 23 24 24 25
 19 21 22 23 24 24 25 26
 21 22 23 24 24 25 26 26
 22 23 24 24 25 26 26 26
 23 24 24 25 26 26 26 27
 24 24 25 26 26 26 27 27
 24 25 26 26 26 27 27 27
 25 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 27
 26 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 26
 27 27 27 27 27 27 26 26
 27 27 27 27 27 26 26 25
 27 27 27 27 26 26 25 25
 27 27 27 26 26 25 25 23
 27 27 26 26 25 25 23 23
 27 26 26 25 25 23 23 22
 26 26 25 25 23 23 22 21
 26 25 25 23 23 22 21 21
 25 25 23 23 22 21 21 21
 25 23 23 22 21 21 21 22
 23 23 22 21 21 21 22 22
 23 22 21 21 21 22 22 22
 22 21 21 21 22 22 22 22
 21 21 21 22 22 22 22 21
 -2 0 1 2 4 4 4 9
 0 1 2 4 4 4 9 11
 1 2 4 4 4 9 11 12
 2 4 4 4 9 11 12 14
 4 4 4 9 11 12 14 14
 4 4 9 11 12 14 14 14
 4 9 11 12 14 14 14 18
 9 11 12 14 14 14 18 18
 11 12 14 14 14 18 18 20
 12 14 14 14 18 18 20 20
 14 14 14 18 18 20 20 20
 14 14 18 18 20 20 20 23
 14 18 18 20 20 20 23 23
 18 18 20 20 20 23 23 24
 18 20 20 20 23 23 24 25
 20 20 20 23 23 24 25 26
 20 20 23 23 24 25 26 26
 20 23 23 24 25 26 26 27
 23 23 24 25 26 26 27 27
 23 24 25 26 26 27 27 27
 24 25 26 26 27 27 27 28
 25 26 26 27 27 27 28 28
 26 26 27 27 27 28 28 28
 26 27 27 27 28 28 28 28
 27 27 27 28 28 28 28 28
 27 27 28 28 28 28 28 28
 27 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 27
 28 28 28 28 28 28 27 27
 28 28 28 28 28 27 27 27
 28 28 28 28 27 27 27 26
 28 28 28 27 27 27 26 25
 28 28 27 27 27 26 25 25
 28 27 27 27 26 25 25 24
 27 27 27 26 25 25 24 24
 27 27 26 25 25 24 24 23
 27 26 25 25 24 24 23 22
 26 25 25 24 24 23 22 22
 25 25 24 24 23 22 22 22
 25 24 24 23 22 22 22 22
 24 24 23 22 22 22 22 23
 24 23 22 22 22 22 23 23
 23 22 22 22 22 23 23 23
 22 22 22 22 23 23 23 23
 22 22 22 23 23 23 23 23
 22 22 23 23 23 23 23 22
 -1 1 2 3 4 6 7 9
 1 2 3 4 6 7 9 11
 2 3 4 6 7 9 11 12
 3 4 6 7 9 11 12 12
 4 6 7 9 11 12 12 15
 6 7 9 11 12 12 15 17
 7 9 11 12 12 15 17 19
 9 11 12 12 15 17 19 19
 11 12 12 15 17 19 19 21
 12 12 15 17 19 19 21 21
 12 15 17 19 19 21 21 22
 15 17 19 19 21 21 22 23
 17 19 19 21 21 22 23 25
 19 19 21 21 22 23 25 26
 19 21 21 22 23 25 26 27
 21 21 22 23 25 26 27 27
 21 22 23 25 26 27 27 27
 22 23 25 26 27 27 27 28
 23 25 26 27 27 27 28 28
 25 26 27 27 27 28 28 28
 26 27 27 27 28 28 28 28
 27 27 27 28 28 28 28 28
 27 27 28 28 28 28 28 28
 27 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 29
 28 28 28 28 28 28 29 29
 28 28 28 28 28 29 29 29
 28 28 28 28 29 29 29 29
 28 28 28 29 29 29 29 29
 28 28 29 29 29 29 29 28
 28 29 29 29 29 29 28 28
 29 29 29 29 29 28 28 28
 29 29 29 29 28 28 28 27
 29 29 29 28 28 28 27 27
 29 29 28 28 28 27 27 26
 29 28 28 28 27 27 26 25
 28 28 28 27 27 26 25 25
 28 28 27 27 26 25 25 24
 28 27 27 26 25 25 24 24
 27 27 26 25 25 24 24 23
 27 26 25 25 24 24 23 23
 26 25 25 24 24 23 23 22
 25 25 24 24 23 23 22 23
 25 24 24 23 23 22 23 23
 24 24 23 23 22 23 23 23
 24 23 23 22 23 23 23 24
 23 23 22 23 23 23 24 23
 23 22 23 23 23 24 23 23
 22 23 23 23 24 23 23 23
 23 23 23 24 23 23 23 22
 -2 -1 0 3 5 6 8 9
 -1 0 3 5 6 8 9 10
 0 3 5 6 8 9 10 12
 3 5 6 8 9 10 12 14
 5 6 8 9 10 12 14 16
 6 8 9 10 12 14 16 17
 8 9 10 12 14 16 17 18
 9 10 12 14 16 17 18 19
 10 12 14 16 17 18 19 21
 12 14 16 17 18 19 21 21
 14 16 17 18 19 21 21 23
 16 17 18 19 21 21 23 23
 17 18 19 21 21 23 23 24
 18 19 21 21 23 23 24 25
 19 21 21 23 23 24 25 25
 21 21 23 23 24 25 25 26
 21 23 23 24 25 25 26 26
 23 23 24 25 25 26 26 27
 23 24 25 25 26 26 27 27
 24 25 25 26 26 27 27 28
 25 25 26 26 27 27 28 28
 25 26 26 27 27 28 28 28
 26 26 27 27 28 28 28 29
 26 27 27 28 28 28 29 29
 27 27 28 28 28 29 29 29
 27 28 28 28 29 29 29 29
 28 28 28 29 29 29 29 29
 28 28 29 29 29 29 29 29
 28 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 28
 29 29 29 29 29 29 28 28
 29 29 29 29 29 28 28 28
 29 29 29 29 28 28 28 27
 29 29 29 28 28 28 27 26
 29 29 28 28 28 27 26 26
 29 28 28 28 27 26 26 25
 28 28 28 27 26 26 25 25
 28 28 27 26 26 25 25 24
 28 27 26 26 25 25 24 24
 27 26 26 25 25 24 24 25
 26 26 25 25 24 24 25 25
 26 25 25 24 24 25 25 25
 25 25 24 24 25 25 25 25
 25 24 24 25 25 25 25 25
 24 24 25 25 25 25 25 25
 -1 0 1 3 5 8 8 8
 0 1 3 5 8 8 8 12
 1 3 5 8 8 8 12 12
 3 5 8 8 8 12 12 15
 5 8 8 8 12 12 15 15
 8 8 8 12 12 15 15 17
 8 8 12 12 15 15 17 18
 8 12 12 15 15 17 18 18
 12 12 15 15 17 18 18 20
 12 15 15 17 18 18 20 21
 15 15 17 18 18 20 21 23
 15 17 18 18 20 21 23 24
 17 18 18 20 21 23 24 25
 18 18 20 21 23 24 25 25
 18 20 21 23 24 25 25 26
 20 21 23 24 25 25 26 27
 21 23 24 25 25 26 27 27
 23 24 25 25 26 27 27 27
 24 25 25 26 27 27 27 27
 25 25 26 27 27 27 27 28
 25 26 27 27 27 27 28 28
 26 27 27 27 27 28 28 29
 27 27 27 27 28 28 29 29
 27 27 27 28 28 29 29 29
 27 27 28 28 29 29 29 30
 27 28 28 29 29 29 30 30
 28 28 29 29 29 30 30 30
 28 29 29 29 30 30 30 30
 29 29 29 30 30 30 30 30
 29 29 30 30 30 30 30 30
 29 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 29
 30 30 30 30 30 30 29 29
 30 30 30 30 30 29 29 28
 30 30 30 30 29 29 28 28
 30 30 30 29 29 28 28 28
 30 30 29 29 28 28 28 27
 30 29 29 28 28 28 27 27
 29 29 28 28 28 27 27 27
 29 28 28 28 27 27 27 27
 28 28 28 27 27 27 27 27
 28 28 27 27 27 27 27 26
 28 27 27 27 27 27 26 26
 27 27 27 27 27 26 26 26
 27 27 27 27 26 26 26 26
 27 27 27 26 26 26 26 26
 2 3 3 6 7 9 9 12
 3 3 6 7 9 9 12 13
 3 6 7 9 9 12 13 14
 6 7 9 9 12 13 14 15
 7 9 9 12 13 14 15 15
 9 9 12 13 14 15 15 18
 9 12 13 14 15 15 18 19
 12 13 14 15 15 18 19 20
 13 14 15 15 18 19 20 21
 14 15 15 18 19 20 21 22
 15 15 18 19 20 21 22 23
 15 18 19 20 21 22 23 23
 18 19 20 21 22 23 23 25
 19 20 21 22 23 23 25 26
 20 21 22 23 23 25 26 27
 21 22 23 23 25 26 27 28
 22 23 23 25 26 27 28 28
 23 23 25 26 27 28 28 28
 23 25 26 27 28 28 28 29
 25 26 27 28 28 28 29 29
 26 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 30
 28 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 31
 28 29 29 30 30 30 31 31
 29 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 32
 30 30 31 31 31 31 32 32
 30 31 31 31 31 32 32 32
 31 31 31 31 32 32 32 33
 31 31 31 32 32 32 33 33
 31 31 32 32 32 33 33 33
 31 32 32 32 33 33 33 32
 32 32 32 33 33 33 32 32
 32 32 33 33 33 32 32 32
 32 33 33 33 32 32 32 32
 33 33 33 32 32 32 32 30
 33 33 32 32 32 32 30 30
 33 32 32 32 32 30 30 29
 32 32 32 32 30 30 29 28
 32 32 32 30 30 29 28 27
 32 32 30 30 29 28 27 27
 32 30 30 29 28 27 27 27
 30 30 29 28 27 27 27 26
 30 29 28 27 27 27 26 26
 29 28 27 27 27 26 26 26
 28 27 27 27 26 26 26 26
 27 27 27 26 26 26 26 26
 27 27 26 26 26 26 26 26
 27 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 -4 -3 -2 -1 1 3 3 4
 -3 -2 -1 1 3 3 4 6
 -2 -1 1 3 3 4 6 6
 -1 1 3 3 4 6 6 7
 1 3 3 4 6 6 7 9
 3 3 4 6 6 7 9 11
 3 4 6 6 7 9 11 12
 4 6 6 7 9 11 12 13
 6 6 7 9 11 12 13 14
 6 7 9 11 12 13 14 15
 7 9 11 12 13 14 15 16
 9 11 12 13 14 15 16 18
 11 12 13 14 15 16 18 18
 12 13 14 15 16 18 18 20
 13 14 15 16 18 18 20 21
 14 15 16 18 18 20 21 23
 15 16 18 18 20 21 23 23
 16 18 18 20 21 23 23 24
 18 18 20 21 23 23 24 24
 18 20 21 23 23 24 24 25
 20 21 23 23 24 24 25 26
 21 23 23 24 24 25 26 26
 23 23 24 24 25 26 26 27
 23 24 24 25 26 26 27 28
 24 24 25 26 26 27 28 28
 24 25 26 26 27 28 28 28
 25 26 26 27 28 28 28 29
 26 26 27 28 28 28 29 30
 26 27 28 28 28 29 30 30
 27 28 28 28 29 30 30 31
 28 28 28 29 30 30 31 31
 28 28 29 30 30 31 31 31
 28 29 30 30 31 31 31 31
 29 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 29
 31 31 31 30 30 29 29 29
 31 31 30 30 29 29 29 28
 31 30 30 29 29 29 28 28
 30 30 29 29 29 28 28 28
 30 29 29 29 28 28 28 28
 29 29 29 28 28 28 28 28
 29 29 28 28 28 28 28 28
 29 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 29
 28 28 28 28 28 28 29 29
 28 28 28 28 28 29 29 28
 28 28 28 28 29 29 28 28
 28 28 28 29 29 28 28 28
 -3 -2 -2 1 2 4 5 5
 -2 -2 1 2 4 5 5 8
 -2 1 2 4 5 5 8 9
 1 2 4 5 5 8 9 12
 2 4 5 5 8 9 12 13
 4 5 5 8 9 12 13 14
 5 5 8 9 12 13 14 14
 5 8 9 12 13 14 14 16
 8 9 12 13 14 14 16 17
 9 12 13 14 14 16 17 18
 12 13 14 14 16 17 18 18
 13 14 14 16 17 18 18 18
 14 14 16 17 18 18 18 20
 14 16 17 18 18 18 20 21
 16 17 18 18 18 20 21 22
 17 18 18 18 20 21 22 22
 18 18 18 20 21 22 22 23
 18 18 20 21 22 22 23 23
 18 20 21 22 22 23 23 24
 20 21 22 22 23 23 24 24
 21 22 22 23 23 24 24 25
 22 22 23 23 24 24 25 25
 22 23 23 24 24 25 25 26
 23 23 24 24 25 25 26 26
 23 24 24 25 25 26 26 26
 24 24 25 25 26 26 26 26
 24 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 27
 25 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 26
 26 26 26 27 27 27 26 25
 26 26 27 27 27 26 25 25
 26 27 27 27 26 25 25 24
 27 27 27 26 25 25 24 23
 27 27 26 25 25 24 23 22
 27 26 25 25 24 23 22 22
 26 25 25 24 23 22 22 20
 25 25 24 23 22 22 20 19
 25 24 23 22 22 20 19 18
 24 23 22 22 20 19 18 18
 23 22 22 20 19 18 18 16
 22 22 20 19 18 18 16 16
 22 20 19 18 18 16 16 16
 20 19 18 18 16 16 16 15
 19 18 18 16 16 16 15 15
 18 18 16 16 16 15 15 15
 18 16 16 16 15 15 15 16
 16 16 16 15 15 15 16 16
 -4 -3 -2 0 1 2 3 6
 -3 -2 0 1 2 3 6 7
 -2 0 1 2 3 6 7 9
 0 1 2 3 6 7 9 11
 1 2 3 6 7 9 11 12
 2 3 6 7 9 11 12 14
 3 6 7 9 11 12 14 15
 6 7 9 11 12 14 15 17
 7 9 11 12 14 15 17 18
 9 11 12 14 15 17 18 19
 11 12 14 15 17 18 19 20
 12 14 15 17 18 19 20 22
 14 15 17 18 19 20 22 22
 15 17 18 19 20 22 22 23
 17 18 19 20 22 22 23 24
 18 19 20 22 22 23 24 24
 19 20 22 22 23 24 24 25
 20 22 22 23 24 24 25 26
 22 22 23 24 24 25 26 26
 22 23 24 24 25 26 26 26
 23 24 24 25 26 26 26 26
 24 24 25 26 26 26 26 26
 24 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 27
 26 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 27
 26 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 26
 27 27 27 27 27 27 26 26
 27 27 27 27 27 26 26 25
 27 27 27 27 26 26 25 25
 27 27 27 26 26 25 25 23
 27 27 26 26 25 25 23 22
 27 26 26 25 25 23 22 21
 26 26 25 25 23 22 21 21
 26 25 25 23 22 21 21 20
 25 25 23 22 21 21 20 20
 25 23 22 21 21 20 20 21
 23 22 21 21 20 20 21 21
 22 21 21 20 20 21 21 22
 21 21 20 20 21 21 22 21
 21 20 20 21 21 22 21 21
 20 20 21 21 22 21 21 20
 -6 0 1 3 4 4 8 10
 0 1 3 4 4 8 10 11
 1 3 4 4 8 10 11 11
 3 4 4 8 10 11 11 14
 4 4 8 10 11 11 14 16
 4 8 10 11 11 14 16 17
 8 10 11 11 14 16 17 18
 10 11 11 14 16 17 18 19
 11 11 14 16 17 18 19 20
 11 14 16 17 18 19 20 20
 14 16 17 18 19 20 20 22
 16 17 18 19 20 20 22 23
 17 18 19 20 20 22 23 23
 18 19 20 20 22 23 23 24
 19 20 20 22 23 23 24 24
 20 20 22 23 23 24 24 25
 20 22 23 23 24 24 25 25
 22 23 23 24 24 25 25 25
 23 23 24 24 25 25 25 25
 23 24 24 25 25 25 25 25
 24 24 25 25 25 25 25 25
 24 25 25 25 25 25 25 26
 25 25 25 25 25 25 26 26
 25 25 25 25 25 26 26 25
 25 25 25 25 26 26 25 25
 25 25 25 26 26 25 25 25
 25 25 26 26 25 25 25 25
 25 26 26 25 25 25 25 25
 26 26 25 25 25 25 25 24
 26 25 25 25 25 25 24 23
 25 25 25 25 25 24 23 23
 25 25 25 25 24 23 23 22
 25 25 25 24 23 23 22 22
 25 25 24 23 23 22 22 22
 25 24 23 23 22 22 22 22
 24 23 23 22 22 22 22 22
 23 23 22 22 22 22 22 23
 23 22 22 22 22 22 23 23
 22 22 22 22 22 23 23 23
 22 22 22 22 23 23 23 24
 22 22 22 23 23 23 24 23
 22 22 23 23 23 24 23 23
 22 23 23 23 24 23 23 23
 -5 -3 -2 -1 1 2 4 6
 -3 -2 -1 1 2 4 6 9
 -2 -1 1 2 4 6 9 10
 -1 1 2 4 6 9 10 12
 1 2 4 6 9 10 12 13
 2 4 6 9 10 12 13 14
 4 6 9 10 12 13 14 16
 6 9 10 12 13 14 16 17
 9 10 12 13 14 16 17 19
 10 12 13 14 16 17 19 19
 12 13 14 16 17 19 19 21
 13 14 16 17 19 19 21 21
 14 16 17 19 19 21 21 21
 16 17 19 19 21 21 21 23
 17 19 19 21 21 21 23 24
 19 19 21 21 21 23 24 24
 19 21 21 21 23 24 24 24
 21 21 21 23 24 24 24 25
 21 21 23 24 24 24 25 25
 21 23 24 24 24 25 25 25
 23 24 24 24 25 25 25 25
 24 24 24 25 25 25 25 25
 24 24 25 25 25 25 25 25
 24 25 25 25 25 25 25 25
 25 25 25 25 25 25 25 25
 25 25 25 25 25 25 25 24
 25 25 25 25 25 25 24 24
 25 25 25 25 25 24 24 24
 25 25 25 25 24 24 24 23
 25 25 25 24 24 24 23 22
 25 25 24 24 24 23 22 22
 25 24 24 24 23 22 22 22
 24 24 24 23 22 22 22 21
 24 24 23 22 22 22 21 21
 24 23 22 22 22 21 21 21
 23 22 22 22 21 21 21 21
 22 22 22 21 21 21 21 22
 22 22 21 21 21 21 22 22
 22 21 21 21 21 22 22 22
 21 21 21 21 22 22 22 23
 21 21 21 22 22 22 23 23
 21 21 22 22 22 23 23 23
 21 22 22 22 23 23 23 22
 -2 -2 -1 0 1 2 4 6
 -2 -1 0 1 2 4 6 7
 -1 0 1 2 4 6 7 8
 0 1 2 4 6 7 8 8
 1 2 4 6 7 8 8 11
 2 4 6 7 8 8 11 12
 4 6 7 8 8 11 12 13
 6 7 8 8 11 12 13 14
 7 8 8 11 12 13 14 16
 8 8 11 12 13 14 16 16
 8 11 12 13 14 16 16 16
 11 12 13 14 16 16 16 20
 12 13 14 16 16 16 20 21
 13 14 16 16 16 20 21 24
 14 16 16 16 20 21 24 25
 16 16 16 20 21 24 25 28
 16 16 20 21 24 25 28 30
 16 20 21 24 25 28 30 32
 20 21 24 25 28 30 32 34
 21 24 25 28 30 32 34 35
 24 25 28 30 32 34 35 37
 25 28 30 32 34 35 37 38
 28 30 32 34 35 37 38 40
 30 32 34 35 37 38 40 41
 32 34 35 37 38 40 41 41
 34 35 37 38 40 41 41 44
 35 37 38 40 41 41 44 44
 37 38 40 41 41 44 44 46
 38 40 41 41 44 44 46 47
 40 41 41 44 44 46 47 47
 41 41 44 44 46 47 47 48
 41 44 44 46 47 47 48 49
 44 44 46 47 47 48 49 50
 44 46 47 47 48 49 50 50
 46 47 47 48 49 50 50 51
 47 47 48 49 50 50 51 51
 47 48 49 50 50 51 51 51
 48 49 50 50 51 51 51 52
 49 50 50 51 51 51 52 52
 50 50 51 51 51 52 52 52
 50 51 51 51 52 52 52 52
 51 51 51 52 52 52 52 52
 51 51 52 52 52 52 52 52
 51 52 52 52 52 52 52 52
 52 52 52 52 52 52 52 52
 52 52 52 52 52 52 52 52
 52 52 52 52 52 52 52 51
 52 52 52 52 52 52 51 51
 52 52 52 52 52 51 51 51
 0 0 1 3 3 3 7 7
 0 1 3 3 3 7 7 9
 1 3 3 3 7 7 9 10
 3 3 3 7 7 9 10 10
 3 3 7 7 9 10 10 13
 3 7 7 9 10 10 13 14
 7 7 9 10 10 13 14 15
 7 9 10 10 13 14 15 16
 9 10 10 13 14 15 16 17
 10 10 13 14 15 16 17 17
 10 13 14 15 16 17 17 20
 13 14 15 16 17 17 20 21
 14 15 16 17 17 20 21 23
 15 16 17 17 20 21 23 24
 16 17 17 20 21 23 24 24
 17 17 20 21 23 24 24 28
 17 20 21 23 24 24 28 29
 20 21 23 24 24 28 29 32
 21 23 24 24 28 29 32 33
 23 24 24 28 29 32 33 35
 24 24 28 29 32 33 35 36
 24 28 29 32 33 35 36 38
 28 29 32 33 35 36 38 39
 29 32 33 35 36 38 39 41
 32 33 35 36 38 39 41 41
 33 35 36 38 39 41 41 42
 35 36 38 39 41 41 42 43
 36 38 39 41 41 42 43 43
 38 39 41 41 42 43 43 44
 39 41 41 42 43 43 44 45
 41 41 42 43 43 44 45 45
 41 42 43 43 44 45 45 45
 42 43 43 44 45 45 45 45
 43 43 44 45 45 45 45 45
 43 44 45 45 45 45 45 45
 44 45 45 45 45 45 45 45
 45 45 45 45 45 45 45 45
 45 45 45 45 45 45 45 45
 45 45 45 45 45 45 45 44
 45 45 45 45 45 45 44 44
 45 45 45 45 45 44 44 43
 -2 -1 0 2 3 5 6 7
 -1 0 2 3 5 6 7 8
 0 2 3 5 6 7 8 9
 2 3 5 6 7 8 9 10
 3 5 6 7 8 9 10 11
 5 6 7 8 9 10 11 14
 6 7 8 9 10 11 14 14
 7 8 9 10 11 14 14 16
 8 9 10 11 14 14 16 17
 9 10 11 14 14 16 17 19
 10 11 14 14 16 17 19 19
 11 14 14 16 17 19 19 21
 14 14 16 17 19 19 21 22
 14 16 17 19 19 21 22 22
 16 17 19 19 21 22 22 26
 17 19 19 21 22 22 26 28
 19 19 21 22 22 26 28 30
 19 21 22 22 26 28 30 31
 21 22 22 26 28 30 31 33
 22 22 26 28 30 31 33 33
 22 26 28 30 31 33 33 33
 26 28 30 31 33 33 33 37
 28 30 31 33 33 33 37 39
 30 31 33 33 33 37 39 39
 31 33 33 33 37 39 39 39
 33 33 33 37 39 39 39 42
 33 33 37 39 39 39 42 42
 33 37 39 39 39 42 42 43
 37 39 39 39 42 42 43 44
 39 39 39 42 42 43 44 45
 39 39 42 42 43 44 45 45
 39 42 42 43 44 45 45 46
 42 42 43 44 45 45 46 46
 42 43 44 45 45 46 46 46
 43 44 45 45 46 46 46 46
 44 45 45 46 46 46 46 47
 45 45 46 46 46 46 47 47
 45 46 46 46 46 47 47 46
 46 46 46 46 47 47 46 46
 46 46 46 47 47 46 46 46
 46 46 47 47 46 46 46 45
 46 47 47 46 46 46 45 45
 47 47 46 46 46 45 45 44
 3 4 4 6 6 8 8 8
 4 4 6 6 8 8 8 11
 4 6 6 8 8 8 11 13
 6 6 8 8 8 11 13 15
 6 8 8 8 11 13 15 15
 8 8 8 11 13 15 15 16
 8 8 11 13 15 15 16 17
 8 11 13 15 15 16 17 18
 11 13 15 15 16 17 18 20
 13 15 15 16 17 18 20 21
 15 15 16 17 18 20 21 22
 15 16 17 18 20 21 22 23
 16 17 18 20 21 22 23 25
 17 18 20 21 22 23 25 26
 18 20 21 22 23 25 26 26
 20 21 22 23 25 26 26 31
 21 22 23 25 26 26 31 32
 22 23 25 26 26 31 32 33
 23 25 26 26 31 32 33 33
 25 26 26 31 32 33 33 37
 26 26 31 32 33 33 37 37
 26 31 32 33 33 37 37 39
 31 32 33 33 37 37 39 40
 32 33 33 37 37 39 40 41
 33 33 37 37 39 40 41 42
 33 37 37 39 40 41 42 43
 37 37 39 40 41 42 43 44
 37 39 40 41 42 43 44 44
 39 40 41 42 43 44 44 44
 40 41 42 43 44 44 44 46
 41 42 43 44 44 44 46 47
 42 43 44 44 44 46 47 47
 43 44 44 44 46 47 47 47
 44 44 44 46 47 47 47 47
 44 44 46 47 47 47 47 47
 44 46 47 47 47 47 47 47
 46 47 47 47 47 47 47 47
 47 47 47 47 47 47 47 47
 47 47 47 47 47 47 47 47
 47 47 47 47 47 47 47 47
 47 47 47 47 47 47 47 46
 47 47 47 47 47 47 46 46
 47 47 47 47 47 46 46 45
 47 47 47 47 46 46 45 44
 9 10 10 10 11 13 13 16
 10 10 10 11 13 13 16 16
 10 10 11 13 13 16 16 18
 10 11 13 13 16 16 18 19
 11 13 13 16 16 18 19 20
 13 13 16 16 18 19 20 21
 13 16 16 18 19 20 21 21
 16 16 18 19 20 21 21 23
 16 18 19 20 21 21 23 24
 18 19 20 21 21 23 24 25
 19 20 21 21 23 24 25 26
 20 21 21 23 24 25 26 28
 21 21 23 24 25 26 28 30
 21 23 24 25 26 28 30 31
 23 24 25 26 28 30 31 32
 24 25 26 28 30 31 32 32
 25 26 28 30 31 32 32 35
 26 28 30 31 32 32 35 36
 28 30 31 32 32 35 36 38
 30 31 32 32 35 36 38 40
 31 32 32 35 36 38 40 41
 32 32 35 36 38 40 41 42
 32 35 36 38 40 41 42 42
 35 36 38 40 41 42 42 45
 36 38 40 41 42 42 45 45
 38 40 41 42 42 45 45 47
 40 41 42 42 45 45 47 48
 41 42 42 45 45 47 48 49
 42 42 45 45 47 48 49 50
 42 45 45 47 48 49 50 51
 45 45 47 48 49 50 51 51
 45 47 48 49 50 51 51 51
 47 48 49 50 51 51 51 53
 48 49 50 51 51 51 53 53
 49 50 51 51 51 53 53 54
 50 51 51 51 53 53 54 54
 51 51 51 53 53 54 54 54
 51 51 53 53 54 54 54 54
 51 53 53 54 54 54 54 55
 53 53 54 54 54 54 55 55
 53 54 54 54 54 55 55 55
 54 54 54 54 55 55 55 55
 54 54 54 55 55 55 55 54
 54 54 55 55 55 55 54 54
 54 55 55 55 55 54 54 54
 55 55 55 55 54 54 54 53
 55 55 55 54 54 54 53 52
 0 1 1 2 3 4 5 6
 1 1 2 3 4 5 6 7
 1 2 3 4 5 6 7 9
 2 3 4 5 6 7 9 11
 3 4 5 6 7 9 11 12
 4 5 6 7 9 11 12 14
 5 6 7 9 11 12 14 15
 6 7 9 11 12 14 15 17
 7 9 11 12 14 15 17 18
 9 11 12 14 15 17 18 21
 11 12 14 15 17 18 21 22
 12 14 15 17 18 21 22 24
 14 15 17 18 21 22 24 25
 15 17 18 21 22 24 25 27
 17 18 21 22 24 25 27 28
 18 21 22 24 25 27 28 28
 21 22 24 25 27 28 28 32
 22 24 25 27 28 28 32 32
 24 25 27 28 28 32 32 36
 25 27 28 28 32 32 36 36
 27 28 28 32 32 36 36 39
 28 28 32 32 36 36 39 40
 28 32 32 36 36 39 40 43
 32 32 36 36 39 40 43 45
 32 36 36 39 40 43 45 46
 36 36 39 40 43 45 46 46
 36 39 40 43 45 46 46 48
 39 40 43 45 46 46 48 49
 40 43 45 46 46 48 49 50
 43 45 46 46 48 49 50 52
 45 46 46 48 49 50 52 52
 46 46 48 49 50 52 52 52
 46 48 49 50 52 52 52 53
 48 49 50 52 52 52 53 53
 49 50 52 52 52 53 53 54
 50 52 52 52 53 53 54 54
 52 52 52 53 53 54 54 54
 52 52 53 53 54 54 54 54
 52 53 53 54 54 54 54 55
 53 53 54 54 54 54 55 55
 53 54 54 54 54 55 55 55
 54 54 54 54 55 55 55 54
 54 54 54 55 55 55 54 54
 54 54 55 55 55 54 54 54
 54 55 55 55 54 54 54 53
 55 55 55 54 54 54 53 53
 55 55 54 54 54 53 53 53
 55 54 54 54 53 53 53 51
 0 0 1 2 3 5 6 7
 0 1 2 3 5 6 7 8
 1 2 3 5 6 7 8 9
 2 3 5 6 7 8 9 9
 3 5 6 7 8 9 9 11
 5 6 7 8 9 9 11 13
 6 7 8 9 9 11 13 14
 7 8 9 9 11 13 14 16
 8 9 9 11 13 14 16 17
 9 9 11 13 14 16 17 18
 9 11 13 14 16 17 18 20
 11 13 14 16 17 18 20 22
 13 14 16 17 18 20 22 24
 14 16 17 18 20 22 24 26
 16 17 18 20 22 24 26 28
 17 18 20 22 24 26 28 29
 18 20 22 24 26 28 29 29
 20 22 24 26 28 29 29 32
 22 24 26 28 29 29 32 34
 24 26 28 29 29 32 34 37
 26 28 29 29 32 34 37 37
 28 29 29 32 34 37 37 39
 29 29 32 34 37 37 39 39
 29 32 34 37 37 39 39 41
 32 34 37 37 39 39 41 42
 34 37 37 39 39 41 42 43
 37 37 39 39 41 42 43 44
 37 39 39 41 42 43 44 44
 39 39 41 42 43 44 44 45
 39 41 42 43 44 44 45 46
 41 42 43 44 44 45 46 46
 42 43 44 44 45 46 46 47
 43 44 44 45 46 46 47 47
 44 44 45 46 46 47 47 48
 44 45 46 46 47 47 48 48
 45 46 46 47 47 48 48 48
 46 46 47 47 48 48 48 48
 46 47 47 48 48 48 48 48
 47 47 48 48 48 48 48 48
 47 48 48 48 48 48 48 47
 48 48 48 48 48 48 47 47
 48 48 48 48 48 47 47 47
 48 48 48 48 47 47 47 46
 48 48 48 47 47 47 46 45
 48 48 47 47 47 46 45 44
 2 2 2 2 3 4 5 5
 2 2 2 3 4 5 5 8
 2 2 3 4 5 5 8 9
 2 3 4 5 5 8 9 11
 3 4 5 5 8 9 11 13
 4 5 5 8 9 11 13 14
 5 5 8 9 11 13 14 14
 5 8 9 11 13 14 14 16
 8 9 11 13 14 14 16 17
 9 11 13 14 14 16 17 19
 11 13 14 14 16 17 19 20
 13 14 14 16 17 19 20 22
 14 14 16 17 19 20 22 23
 14 16 17 19 20 22 23 23
 16 17 19 20 22 23 23 28
 17 19 20 22 23 23 28 29
 19 20 22 23 23 28 29 33
 20 22 23 23 28 29 33 34
 22 23 23 28 29 33 34 35
 23 23 28 29 33 34 35 35
 23 28 29 33 34 35 35 38
 28 29 33 34 35 35 38 39
 29 33 34 35 35 38 39 41
 33 34 35 35 38 39 41 42
 34 35 35 38 39 41 42 43
 35 35 38 39 41 42 43 44
 35 38 39 41 42 43 44 44
 38 39 41 42 43 44 44 47
 39 41 42 43 44 44 47 48
 41 42 43 44 44 47 48 48
 42 43 44 44 47 48 48 48
 43 44 44 47 48 48 48 48
 44 44 47 48 48 48 48 48
 44 47 48 48 48 48 48 48
 47 48 48 48 48 48 48 47
 48 48 48 48 48 48 47 47
 48 48 48 48 48 47 47 46
 48 48 48 48 47 47 46 46
 48 48 48 47 47 46 46 45
 48 48 47 47 46 46 45 45
 2 3 3 4 5 6 7 7
 3 3 4 5 6 7 7 13
 3 4 5 6 7 7 13 14
 4 5 6 7 7 13 14 14
 5 6 7 7 13 14 14 16
 6 7 7 13 14 14 16 17
 7 7 13 14 14 16 17 19
 7 13 14 14 16 17 19 20
 13 14 14 16 17 19 20 22
 14 14 16 17 19 20 22 23
 14 16 17 19 20 22 23 23
 16 17 19 20 22 23 23 27
 17 19 20 22 23 23 27 28
 19 20 22 23 23 27 28 30
 20 22 23 23 27 28 30 32
 22 23 23 27 28 30 32 35
 23 23 27 28 30 32 35 36
 23 27 28 30 32 35 36 38
 27 28 30 32 35 36 38 38
 28 30 32 35 36 38 38 38
 30 32 35 36 38 38 38 38
 32 35 36 38 38 38 38 38
 35 36 38 38 38 38 38 44
 36 38 38 38 38 38 44 45
 38 38 38 38 38 44 45 46
 38 38 38 38 44 45 46 47
 38 38 38 44 45 46 47 48
 38 38 44 45 46 47 48 48
 38 44 45 46 47 48 48 49
 44 45 46 47 48 48 49 49
 45 46 47 48 48 49 49 49
 46 47 48 48 49 49 49 50
 47 48 48 49 49 49 50 50
 48 48 49 49 49 50 50 50
 48 49 49 49 50 50 50 50
 49 49 49 50 50 50 50 49
 49 49 50 50 50 50 49 49
 49 50 50 50 50 49 49 48
 50 50 50 50 49 49 48 47
 50 50 50 49 49 48 47 45
 50 50 49 49 48 47 45 44
 9 9 10 10 10 12 13 14
 9 10 10 10 12 13 14 15
 10 10 10 12 13 14 15 17
 10 10 12 13 14 15 17 17
 10 12 13 14 15 17 17 17
 12 13 14 15 17 17 17 20
 13 14 15 17 17 17 20 22
 14 15 17 17 17 20 22 22
 15 17 17 17 20 22 22 25
 17 17 17 20 22 22 25 26
 17 17 20 22 22 25 26 28
 17 20 22 22 25 26 28 30
 20 22 22 25 26 28 30 32
 22 22 25 26 28 30 32 33
 22 25 26 28 30 32 33 33
 25 26 28 30 32 33 33 37
 26 28 30 32 33 33 37 37
 28 30 32 33 33 37 37 39
 30 32 33 33 37 37 39 41
 32 33 33 37 37 39 41 42
 33 33 37 37 39 41 42 44
 33 37 37 39 41 42 44 45
 37 37 39 41 42 44 45 47
 37 39 41 42 44 45 47 48
 39 41 42 44 45 47 48 49
 41 42 44 45 47 48 49 50
 42 44 45 47 48 49 50 51
 44 45 47 48 49 50 51 51
 45 47 48 49 50 51 51 53
 47 48 49 50 51 51 53 53
 48 49 50 51 51 53 53 54
 49 50 51 51 53 53 54 55
 50 51 51 53 53 54 55 55
 51 51 53 53 54 55 55 55
 51 53 53 54 55 55 55 56
 53 53 54 55 55 55 56 56
 53 54 55 55 55 56 56 56
 54 55 55 55 56 56 56 56
 55 55 55 56 56 56 56 56
 55 55 56 56 56 56 56 56
 55 56 56 56 56 56 56 55
 56 56 56 56 56 56 55 55
 56 56 56 56 56 55 55 55
 56 56 56 56 55 55 55 54
 56 56 56 55 55 55 54 52
 6 7 7 8 9 11 11 12
 7 7 8 9 11 11 12 13
 7 8 9 11 11 12 13 14
 8 9 11 11 12 13 14 15
 9 11 11 12 13 14 15 16
 11 11 12 13 14 15 16 17
 11 12 13 14 15 16 17 17
 12 13 14 15 16 17 17 18
 13 14 15 16 17 17 18 19
 14 15 16 17 17 18 19 21
 15 16 17 17 18 19 21 21
 16 17 17 18 19 21 21 23
 17 17 18 19 21 21 23 24
 17 18 19 21 21 23 24 26
 18 19 21 21 23 24 26 28
 19 21 21 23 24 26 28 31
 21 21 23 24 26 28 31 32
 21 23 24 26 28 31 32 34
 23 24 26 28 31 32 34 36
 24 26 28 31 32 34 36 37
 26 28 31 32 34 36 37 38
 28 31 32 34 36 37 38 40
 31 32 34 36 37 38 40 42
 32 34 36 37 38 40 42 43
 34 36 37 38 40 42 43 44
 36 37 38 40 42 43 44 45
 37 38 40 42 43 44 45 46
 38 40 42 43 44 45 46 47
 40 42 43 44 45 46 47 48
 42 43 44 45 46 47 48 49
 43 44 45 46 47 48 49 49
 44 45 46 47 48 49 49 50
 45 46 47 48 49 49 50 51
 46 47 48 49 49 50 51 51
 47 48 49 49 50 51 51 52
 48 49 49 50 51 51 52 52
 49 49 50 51 51 52 52 52
 49 50 51 51 52 52 52 53
 50 51 51 52 52 52 53 54
 51 51 52 52 52 53 54 54
 51 52 52 52 53 54 54 54
 52 52 52 53 54 54 54 54
 52 52 53 54 54 54 54 54
 52 53 54 54 54 54 54 54
 53 54 54 54 54 54 54 54
 54 54 54 54 54 54 54 54
 54 54 54 54 54 54 54 53
 54 54 54 54 54 54 53 53
 54 54 54 54 54 53 53 52
 7 7 8 9 10 11 12 13
 7 8 9 10 11 12 13 14
 8 9 10 11 12 13 14 15
 9 10 11 12 13 14 15 16
 10 11 12 13 14 15 16 17
 11 12 13 14 15 16 17 18
 12 13 14 15 16 17 18 18
 13 14 15 16 17 18 18 19
 14 15 16 17 18 18 19 19
 15 16 17 18 18 19 19 20
 16 17 18 18 19 19 20 22
 17 18 18 19 19 20 22 22
 18 18 19 19 20 22 22 24
 18 19 19 20 22 22 24 24
 19 19 20 22 22 24 24 26
 19 20 22 22 24 24 26 28
 20 22 22 24 24 26 28 30
 22 22 24 24 26 28 30 32
 22 24 24 26 28 30 32 33
 24 24 26 28 30 32 33 36
 24 26 28 30 32 33 36 37
 26 28 30 32 33 36 37 39
 28 30 32 33 36 37 39 42
 30 32 33 36 37 39 42 43
 32 33 36 37 39 42 43 44
 33 36 37 39 42 43 44 45
 36 37 39 42 43 44 45 46
 37 39 42 43 44 45 46 47
 39 42 43 44 45 46 47 48
 42 43 44 45 46 47 48 49
 43 44 45 46 47 48 49 50
 44 45 46 47 48 49 50 50
 45 46 47 48 49 50 50 51
 46 47 48 49 50 50 51 52
 47 48 49 50 50 51 52 52
 48 49 50 50 51 52 52 53
 49 50 50 51 52 52 53 53
 50 50 51 52 52 53 53 53
 50 51 52 52 53 53 53 53
 51 52 52 53 53 53 53 54
 52 52 53 53 53 53 54 54
 52 53 53 53 53 54 54 54
 53 53 53 53 54 54 54 54
 53 53 53 54 54 54 54 54
 53 53 54 54 54 54 54 53
 53 54 54 54 54 54 53 53
 54 54 54 54 54 53 53 53
 54 54 54 54 53 53 53 52
 11 12 13 15 16 16 17 18
 12 13 15 16 16 17 18 19
 13 15 16 16 17 18 19 19
 15 16 16 17 18 19 19 20
 16 16 17 18 19 19 20 20
 16 17 18 19 19 20 20 21
 17 18 19 19 20 20 21 21
 18 19 19 20 20 21 21 21
 19 19 20 20 21 21 21 22
 19 20 20 21 21 21 22 23
 20 20 21 21 21 22 23 24
 20 21 21 21 22 23 24 25
 21 21 21 22 23 24 25 26
 21 21 22 23 24 25 26 28
 21 22 23 24 25 26 28 30
 22 23 24 25 26 28 30 31
 23 24 25 26 28 30 31 36
 24 25 26 28 30 31 36 40
 25 26 28 30 31 36 40 41
 26 28 30 31 36 40 41 43
 28 30 31 36 40 41 43 43
 30 31 36 40 41 43 43 45
 31 36 40 41 43 43 45 46
 36 40 41 43 43 45 46 47
 40 41 43 43 45 46 47 49
 41 43 43 45 46 47 49 49
 43 43 45 46 47 49 49 51
 43 45 46 47 49 49 51 51
 45 46 47 49 49 51 51 52
 46 47 49 49 51 51 52 53
 47 49 49 51 51 52 53 54
 49 49 51 51 52 53 54 55
 49 51 51 52 53 54 55 56
 51 51 52 53 54 55 56 56
 51 52 53 54 55 56 56 56
 52 53 54 55 56 56 56 57
 53 54 55 56 56 56 57 58
 54 55 56 56 56 57 58 58
 55 56 56 56 57 58 58 58
 56 56 56 57 58 58 58 58
 56 56 57 58 58 58 58 58
 56 57 58 58 58 58 58 58
 57 58 58 58 58 58 58 58
 58 58 58 58 58 58 58 58
 58 58 58 58 58 58 58 58
 58 58 58 58 58 58 58 57
 58 58 58 58 58 58 57 57
 20 21 22 22 23 24 24 24
 21 22 22 23 24 24 24 26
 22 22 23 24 24 24 26 27
 22 23 24 24 24 26 27 27
 23 24 24 24 26 27 27 28
 24 24 24 26 27 27 28 29
 24 24 26 27 27 28 29 30
 24 26 27 27 28 29 30 31
 26 27 27 28 29 30 31 31
 27 27 28 29 30 31 31 32
 27 28 29 30 31 31 32 33
 28 29 30 31 31 32 33 34
 29 30 31 31 32 33 34 35
 30 31 31 32 33 34 35 36
 31 31 32 33 34 35 36 43
 31 32 33 34 35 36 43 44
 32 33 34 35 36 43 44 46
 33 34 35 36 43 44 46 49
 34 35 36 43 44 46 49 51
 35 36 43 44 46 49 51 51
 36 43 44 46 49 51 51 53
 43 44 46 49 51 51 53 53
 44 46 49 51 51 53 53 54
 46 49 51 51 53 53 54 55
 49 51 51 53 53 54 55 57
 51 51 53 53 54 55 57 57
 51 53 53 54 55 57 57 58
 53 53 54 55 57 57 58 59
 53 54 55 57 57 58 59 59
 54 55 57 57 58 59 59 59
 55 57 57 58 59 59 59 60
 57 57 58 59 59 59 60 60
 57 58 59 59 59 60 60 60
 58 59 59 59 60 60 60 61
 59 59 59 60 60 60 61 61
 59 59 60 60 60 61 61 62
 59 60 60 60 61 61 62 62
 60 60 60 61 61 62 62 62
 60 60 61 61 62 62 62 62
 60 61 61 62 62 62 62 61
 61 61 62 62 62 62 61 61
 61 62 62 62 62 61 61 61
 62 62 62 62 61 61 61 60
 62 62 62 61 61 61 60 60
 62 62 61 61 61 60 60 60
 62 61 61 61 60 60 60 59
 25 25 25 26 27 27 28 29
 25 25 26 27 27 28 29 30
 25 26 27 27 28 29 30 30
 26 27 27 28 29 30 30 31
 27 27 28 29 30 30 31 31
 27 28 29 30 30 31 31 32
 28 29 30 30 31 31 32 32
 29 30 30 31 31 32 32 33
 30 30 31 31 32 32 33 33
 30 31 31 32 32 33 33 35
 31 31 32 32 33 33 35 36
 31 32 32 33 33 35 36 37
 32 32 33 33 35 36 37 39
 32 33 33 35 36 37 39 40
 33 33 35 36 37 39 40 42
 33 35 36 37 39 40 42 44
 35 36 37 39 40 42 44 47
 36 37 39 40 42 44 47 49
 37 39 40 42 44 47 49 51
 39 40 42 44 47 49 51 52
 40 42 44 47 49 51 52 54
 42 44 47 49 51 52 54 55
 44 47 49 51 52 54 55 57
 47 49 51 52 54 55 57 58
 49 51 52 54 55 57 58 60
 51 52 54 55 57 58 60 61
 52 54 55 57 58 60 61 62
 54 55 57 58 60 61 62 64
 55 57 58 60 61 62 64 65
 57 58 60 61 62 64 65 67
 58 60 61 62 64 65 67 68
 60 61 62 64 65 67 68 69
 61 62 64 65 67 68 69 69
 62 64 65 67 68 69 69 70
 64 65 67 68 69 69 70 71
 65 67 68 69 69 70 71 72
 67 68 69 69 70 71 72 73
 68 69 69 70 71 72 73 73
 69 69 70 71 72 73 73 73
 69 70 71 72 73 73 73 74
 70 71 72 73 73 73 74 74
 71 72 73 73 73 74 74 75
 72 73 73 73 74 74 75 76
 73 73 73 74 74 75 76 76
 73 73 74 74 75 76 76 76
 73 74 74 75 76 76 76 76
 74 74 75 76 76 76 76 76
 74 75 76 76 76 76 76 76
 75 76 76 76 76 76 76 76
 76 76 76 76 76 76 76 75
 76 76 76 76 76 76 75 74
 76 76 76 76 76 75 74 74
 76 76 76 76 75 74 74 74
 76 76 76 75 74 74 74 73
 76 76 75 74 74 74 73 72
 76 75 74 74 74 73 72 71
 75 74 74 74 73 72 71 71
 -12 -11 -10 -9 -8 -7 -6 -6
 -11 -10 -9 -8 -7 -6 -6 -4
 -10 -9 -8 -7 -6 -6 -4 -3
 -9 -8 -7 -6 -6 -4 -3 -3
 -8 -7 -6 -6 -4 -3 -3 -2
 -7 -6 -6 -4 -3 -3 -2 -1
 -6 -6 -4 -3 -3 -2 -1 -1
 -6 -4 -3 -3 -2 -1 -1 0
 -4 -3 -3 -2 -1 -1 0 0
 -3 -3 -2 -1 -1 0 0 1
 -3 -2 -1 -1 0 0 1 3
 -2 -1 -1 0 0 1 3 4
 -1 -1 0 0 1 3 4 5
 -1 0 0 1 3 4 5 6
 0 0 1 3 4 5 6 6
 0 1 3 4 5 6 6 11
 1 3 4 5 6 6 11 12
 3 4 5 6 6 11 12 14
 4 5 6 6 11 12 14 17
 5 6 6 11 12 14 17 19
 6 6 11 12 14 17 19 20
 6 11 12 14 17 19 20 21
 11 12 14 17 19 20 21 23
 12 14 17 19 20 21 23 25
 14 17 19 20 21 23 25 27
 17 19 20 21 23 25 27 27
 19 20 21 23 25 27 27 29
 20 21 23 25 27 27 29 30
 21 23 25 27 27 29 30 31
 23 25 27 27 29 30 31 33
 25 27 27 29 30 31 33 34
 27 27 29 30 31 33 34 36
 27 29 30 31 33 34 36 36
 29 30 31 33 34 36 36 38
 30 31 33 34 36 36 38 38
 31 33 34 36 36 38 38 39
 33 34 36 36 38 38 39 39
 34 36 36 38 38 39 39 40
 36 36 38 38 39 39 40 41
 36 38 38 39 39 40 41 41
 38 38 39 39 40 41 41 41
 38 39 39 40 41 41 41 41
 39 39 40 41 41 41 41 41
 39 40 41 41 41 41 41 41
 40 41 41 41 41 41 41 41
 41 41 41 41 41 41 41 41
 41 41 41 41 41 41 41 41
 41 41 41 41 41 41 41 40
 41 41 41 41 41 41 40 39
 41 41 41 41 41 40 39 38
 41 41 41 41 40 39 38 37
 -5 -4 -2 -1 0 0 1 1
 -4 -2 -1 0 0 1 1 1
 -2 -1 0 0 1 1 1 2
 -1 0 0 1 1 1 2 3
 0 0 1 1 1 2 3 3
 0 1 1 1 2 3 3 4
 1 1 1 2 3 3 4 4
 1 1 2 3 3 4 4 5
 1 2 3 3 4 4 5 5
 2 3 3 4 4 5 5 6
 3 3 4 4 5 5 6 7
 3 4 4 5 5 6 7 9
 4 4 5 5 6 7 9 10
 4 5 5 6 7 9 10 12
 5 5 6 7 9 10 12 14
 5 6 7 9 10 12 14 15
 6 7 9 10 12 14 15 17
 7 9 10 12 14 15 17 19
 9 10 12 14 15 17 19 21
 10 12 14 15 17 19 21 24
 12 14 15 17 19 21 24 26
 14 15 17 19 21 24 26 28
 15 17 19 21 24 26 28 30
 17 19 21 24 26 28 30 30
 19 21 24 26 28 30 30 32
 21 24 26 28 30 30 32 33
 24 26 28 30 30 32 33 35
 26 28 30 30 32 33 35 36
 28 30 30 32 33 35 36 37
 30 30 32 33 35 36 37 38
 30 32 33 35 36 37 38 39
 32 33 35 36 37 38 39 40
 33 35 36 37 38 39 40 40
 35 36 37 38 39 40 40 41
 36 37 38 39 40 40 41 41
 37 38 39 40 40 41 41 42
 38 39 40 40 41 41 42 42
 39 40 40 41 41 42 42 42
 40 40 41 41 42 42 42 42
 40 41 41 42 42 42 42 42
 41 41 42 42 42 42 42 41
 41 42 42 42 42 42 41 40
 42 42 42 42 42 41 40 40
 42 42 42 42 41 40 40 39
 42 42 42 41 40 40 39 39
 42 42 41 40 40 39 39 37
 42 41 40 40 39 39 37 36
 0 1 2 2 3 4 6 7
 1 2 2 3 4 6 7 8
 2 2 3 4 6 7 8 8
 2 3 4 6 7 8 8 9
 3 4 6 7 8 8 9 10
 4 6 7 8 8 9 10 10
 6 7 8 8 9 10 10 11
 7 8 8 9 10 10 11 11
 8 8 9 10 10 11 11 12
 8 9 10 10 11 11 12 13
 9 10 10 11 11 12 13 14
 10 10 11 11 12 13 14 16
 10 11 11 12 13 14 16 17
 11 11 12 13 14 16 17 19
 11 12 13 14 16 17 19 22
 12 13 14 16 17 19 22 23
 13 14 16 17 19 22 23 25
 14 16 17 19 22 23 25 28
 16 17 19 22 23 25 28 30
 17 19 22 23 25 28 30 31
 19 22 23 25 28 30 31 32
 22 23 25 28 30 31 32 34
 23 25 28 30 31 32 34 35
 25 28 30 31 32 34 35 36
 28 30 31 32 34 35 36 38
 30 31 32 34 35 36 38 40
 31 32 34 35 36 38 40 41
 32 34 35 36 38 40 41 42
 34 35 36 38 40 41 42 43
 35 36 38 40 41 42 43 43
 36 38 40 41 42 43 43 44
 38 40 41 42 43 43 44 45
 40 41 42 43 43 44 45 45
 41 42 43 43 44 45 45 46
 42 43 43 44 45 45 46 46
 43 43 44 45 45 46 46 46
 43 44 45 45 46 46 46 47
 44 45 45 46 46 46 47 47
 45 45 46 46 46 47 47 47
 45 46 46 46 47 47 47 47
 46 46 46 47 47 47 47 46
 46 46 47 47 47 47 46 46
 46 47 47 47 47 46 46 46
 47 47 47 47 46 46 46 45
 47 47 47 46 46 46 45 45
 47 47 46 46 46 45 45 44
 47 46 46 46 45 45 44 43
 3 4 4 5 6 7 7 9
 4 4 5 6 7 7 9 10
 4 5 6 7 7 9 10 11
 5 6 7 7 9 10 11 11
 6 7 7 9 10 11 11 12
 7 7 9 10 11 11 12 13
 7 9 10 11 11 12 13 14
 9 10 11 11 12 13 14 15
 10 11 11 12 13 14 15 16
 11 11 12 13 14 15 16 17
 11 12 13 14 15 16 17 18
 12 13 14 15 16 17 18 19
 13 14 15 16 17 18 19 20
 14 15 16 17 18 19 20 22
 15 16 17 18 19 20 22 25
 16 17 18 19 20 22 25 26
 17 18 19 20 22 25 26 28
 18 19 20 22 25 26 28 29
 19 20 22 25 26 28 29 31
 20 22 25 26 28 29 31 34
 22 25 26 28 29 31 34 35
 25 26 28 29 31 34 35 37
 26 28 29 31 34 35 37 38
 28 29 31 34 35 37 38 39
 29 31 34 35 37 38 39 40
 31 34 35 37 38 39 40 41
 34 35 37 38 39 40 41 43
 35 37 38 39 40 41 43 44
 37 38 39 40 41 43 44 44
 38 39 40 41 43 44 44 46
 39 40 41 43 44 44 46 46
 40 41 43 44 44 46 46 47
 41 43 44 44 46 46 47 48
 43 44 44 46 46 47 48 48
 44 44 46 46 47 48 48 49
 44 46 46 47 48 48 49 50
 46 46 47 48 48 49 50 50
 46 47 48 48 49 50 50 50
 47 48 48 49 50 50 50 51
 48 48 49 50 50 50 51 51
 48 49 50 50 50 51 51 50
 49 50 50 50 51 51 50 50
 50 50 50 51 51 50 50 50
 50 50 51 51 50 50 50 50
 50 51 51 50 50 50 50 49
 51 51 50 50 50 50 49 49
 51 50 50 50 50 49 49 49
 50 50 50 50 49 49 49 49
 50 50 50 49 49 49 49 49
 50 50 49 49 49 49 49 49
 50 49 49 49 49 49 49 48
 30 32 32 34 34 35 38 38
 32 32 34 34 35 38 38 39
 32 34 34 35 38 38 39 40
 34 34 35 38 38 39 40 41
 34 35 38 38 39 40 41 41
 35 38 38 39 40 41 41 43
 38 38 39 40 41 41 43 43
 38 39 40 41 41 43 43 44
 39 40 41 41 43 43 44 44
 40 41 41 43 43 44 44 44
 41 41 43 43 44 44 44 44
 41 43 43 44 44 44 44 44
 43 43 44 44 44 44 44 43
 43 44 44 44 44 44 43 43
 44 44 44 44 44 43 43 43
 44 44 44 44 43 43 43 43
 44 44 44 43 43 43 43 43
 44 44 43 43 43 43 43 42
 44 43 43 43 43 43 42 42
 43 43 43 43 43 42 42 42
 43 43 43 43 42 42 42 42
 43 43 43 42 42 42 42 40
 43 43 42 42 42 42 40 40
 43 42 42 42 42 40 40 38
 42 42 42 42 40 40 38 38
 42 42 42 40 40 38 38 37
 42 42 40 40 38 38 37 37
 42 40 40 38 38 37 37 36
 40 40 38 38 37 37 36 36
 40 38 38 37 37 36 36 35
 38 38 37 37 36 36 35 34
 38 37 37 36 36 35 34 34
 37 37 36 36 35 34 34 34
 37 36 36 35 34 34 34 33
 36 36 35 34 34 34 33 33
 36 35 34 34 34 33 33 33
 35 34 34 34 33 33 33 32
 34 34 34 33 33 33 32 32
 34 34 33 33 33 32 32 31
 34 33 33 33 32 32 31 30
 28 29 30 31 32 35 35 36
 29 30 31 32 35 35 36 38
 30 31 32 35 35 36 38 38
 31 32 35 35 36 38 38 38
 32 35 35 36 38 38 38 38
 35 35 36 38 38 38 38 38
 35 36 38 38 38 38 38 39
 36 38 38 38 38 38 39 39
 38 38 38 38 38 39 39 39
 38 38 38 38 39 39 39 38
 38 38 38 39 39 39 38 38
 38 38 39 39 39 38 38 37
 38 39 39 39 38 38 37 36
 39 39 39 38 38 37 36 36
 39 39 38 38 37 36 36 35
 39 38 38 37 36 36 35 36
 38 38 37 36 36 35 36 36
 38 37 36 36 35 36 36 36
 37 36 36 35 36 36 36 35
 36 36 35 36 36 36 35 34
 36 35 36 36 36 35 34 33
 35 36 36 36 35 34 33 33
 36 36 36 35 34 33 33 32
 36 36 35 34 33 33 32 32
 36 35 34 33 33 32 32 31
 35 34 33 33 32 32 31 31
 34 33 33 32 32 31 31 31
 33 33 32 32 31 31 31 30
 33 32 32 31 31 31 30 30
 32 32 31 31 31 30 30 30
 32 31 31 31 30 30 30 30
 31 31 31 30 30 30 30 29
 31 31 30 30 30 30 29 29
 31 30 30 30 30 29 29 29
 30 30 30 30 29 29 29 28
 30 30 30 29 29 29 28 27
 30 30 29 29 29 28 27 27
 23 25 26 27 28 30 31 32
 25 26 27 28 30 31 32 33
 26 27 28 30 31 32 33 34
 27 28 30 31 32 33 34 35
 28 30 31 32 33 34 35 35
 30 31 32 33 34 35 35 36
 31 32 33 34 35 35 36 36
 32 33 34 35 35 36 36 37
 33 34 35 35 36 36 37 37
 34 35 35 36 36 37 37 38
 35 35 36 36 37 37 38 38
 35 36 36 37 37 38 38 38
 36 36 37 37 38 38 38 37
 36 37 37 38 38 38 37 37
 37 37 38 38 38 37 37 36
 37 38 38 38 37 37 36 36
 38 38 38 37 37 36 36 36
 38 38 37 37 36 36 36 35
 38 37 37 36 36 36 35 35
 37 37 36 36 36 35 35 35
 37 36 36 36 35 35 35 34
 36 36 36 35 35 35 34 33
 36 36 35 35 35 34 33 32
 36 35 35 35 34 33 32 31
 35 35 35 34 33 32 31 30
 35 35 34 33 32 31 30 30
 35 34 33 32 31 30 30 29
 34 33 32 31 30 30 29 28
 33 32 31 30 30 29 28 28
 32 31 30 30 29 28 28 28
 31 30 30 29 28 28 28 27
 30 30 29 28 28 28 27 27
 30 29 28 28 28 27 27 27
 29 28 28 28 27 27 27 27
 28 28 28 27 27 27 27 27
 28 28 27 27 27 27 27 26
 28 27 27 27 27 27 26 26
 22 23 23 24 25 26 27 28
 23 23 24 25 26 27 28 29
 23 24 25 26 27 28 29 29
 24 25 26 27 28 29 29 30
 25 26 27 28 29 29 30 31
 26 27 28 29 29 30 31 32
 27 28 29 29 30 31 32 33
 28 29 29 30 31 32 33 34
 29 29 30 31 32 33 34 35
 29 30 31 32 33 34 35 36
 30 31 32 33 34 35 36 36
 31 32 33 34 35 36 36 36
 32 33 34 35 36 36 36 36
 33 34 35 36 36 36 36 35
 34 35 36 36 36 36 35 34
 35 36 36 36 36 35 34 34
 36 36 36 36 35 34 34 33
 36 36 36 35 34 34 33 33
 36 36 35 34 34 33 33 33
 36 35 34 34 33 33 33 33
 35 34 34 33 33 33 33 33
 34 34 33 33 33 33 33 32
 34 33 33 33 33 33 32 31
 33 33 33 33 33 32 31 29
 33 33 33 33 32 31 29 28
 33 33 33 32 31 29 28 27
 33 33 32 31 29 28 27 26
 33 32 31 29 28 27 26 26
 32 31 29 28 27 26 26 25
 31 29 28 27 26 26 25 25
 29 28 27 26 26 25 25 25
 28 27 26 26 25 25 25 24
 27 26 26 25 25 25 24 24
 26 26 25 25 25 24 24 23
 26 25 25 25 24 24 23 22
 22 24 25 27 27 28 29 29
 24 25 27 27 28 29 29 29
 25 27 27 28 29 29 29 29
 27 27 28 29 29 29 29 30
 27 28 29 29 29 29 30 30
 28 29 29 29 29 30 30 31
 29 29 29 29 30 30 31 31
 29 29 29 30 30 31 31 32
 29 29 30 30 31 31 32 32
 29 30 30 31 31 32 32 32
 30 30 31 31 32 32 32 32
 30 31 31 32 32 32 32 32
 31 31 32 32 32 32 32 32
 31 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 32
 32 32 32 32 32 32 32 31
 32 32 32 32 32 32 31 31
 32 32 32 32 32 31 31 31
 32 32 32 32 31 31 31 31
 32 32 32 31 31 31 31 31
 32 32 31 31 31 31 31 31
 32 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 29
 31 31 31 31 31 30 29 29
 31 31 31 31 30 29 29 28
 31 31 31 30 29 29 28 28
 31 31 30 29 29 28 28 27
 31 30 29 29 28 28 27 27
 30 29 29 28 28 27 27 26
 29 29 28 28 27 27 26 26
 29 28 28 27 27 26 26 26
 28 28 27 27 26 26 26 25
 28 27 27 26 26 26 25 25
 27 27 26 26 26 25 25 24
 27 26 26 26 25 25 24 24
 26 26 26 25 25 24 24 24
 26 26 25 25 24 24 24 24
 26 25 25 24 24 24 24 23
 25 25 24 24 24 24 23 22
 25 24 24 24 24 23 22 21
 24 24 24 24 23 22 21 21
 24 24 26 27 28 29 29 29
 24 26 27 28 29 29 29 29
 26 27 28 29 29 29 29 30
 27 28 29 29 29 29 30 31
 28 29 29 29 29 30 31 31
 29 29 29 29 30 31 31 31
 29 29 29 30 31 31 31 32
 29 29 30 31 31 31 32 32
 29 30 31 31 31 32 32 33
 30 31 31 31 32 32 33 33
 31 31 31 32 32 33 33 33
 31 31 32 32 33 33 33 33
 31 32 32 33 33 33 33 33
 32 32 33 33 33 33 33 32
 32 33 33 33 33 33 32 32
 33 33 33 33 33 32 32 32
 33 33 33 33 32 32 32 31
 33 33 33 32 32 32 31 31
 33 33 32 32 32 31 31 31
 33 32 32 32 31 31 31 30
 32 32 32 31 31 31 30 29
 32 32 31 31 31 30 29 29
 32 31 31 31 30 29 29 28
 31 31 31 30 29 29 28 28
 31 31 30 29 29 28 28 27
 31 30 29 29 28 28 27 27
 30 29 29 28 28 27 27 26
 29 29 28 28 27 27 26 26
 29 28 28 27 27 26 26 25
 28 28 27 27 26 26 25 25
 28 27 27 26 26 25 25 25
 27 27 26 26 25 25 25 24
 27 26 26 25 25 25 24 24
 26 26 25 25 25 24 24 24
 26 25 25 25 24 24 24 22
 25 25 25 24 24 24 22 21
 25 25 24 24 24 22 21 21
 25 24 24 24 22 21 21 20
 24 24 24 22 21 21 20 20
 21 23 25 26 27 27 28 28
 23 25 26 27 27 28 28 28
 25 26 27 27 28 28 28 29
 26 27 27 28 28 28 29 29
 27 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 31
 28 28 28 29 29 30 31 32
 28 28 29 29 30 31 32 32
 28 29 29 30 31 32 32 32
 29 29 30 31 32 32 32 32
 29 30 31 32 32 32 32 33
 30 31 32 32 32 32 33 33
 31 32 32 32 32 33 33 33
 32 32 32 32 33 33 33 33
 32 32 32 33 33 33 33 33
 32 32 33 33 33 33 33 33
 32 33 33 33 33 33 33 33
 33 33 33 33 33 33 33 32
 33 33 33 33 33 33 32 32
 33 33 33 33 33 32 32 31
 33 33 33 33 32 32 31 31
 33 33 33 32 32 31 31 29
 33 33 32 32 31 31 29 29
 33 32 32 31 31 29 29 29
 32 32 31 31 29 29 29 27
 32 31 31 29 29 29 27 27
 31 31 29 29 29 27 27 26
 31 29 29 29 27 27 26 25
 29 29 29 27 27 26 25 24
 29 29 27 27 26 25 24 24
 29 27 27 26 25 24 24 23
 27 27 26 25 24 24 23 23
 27 26 25 24 24 23 23 22
 26 25 24 24 23 23 22 22
 25 24 24 23 23 22 22 22
 24 24 23 23 22 22 22 21
 24 23 23 22 22 22 21 20
 23 23 22 22 22 21 20 19
 23 22 22 22 21 20 19 19
 22 22 22 21 20 19 19 18
 22 22 21 20 19 19 18 18
 22 21 20 19 19 18 18 18
 22 23 25 26 27 27 27 28
 23 25 26 27 27 27 28 28
 25 26 27 27 27 28 28 29
 26 27 27 27 28 28 29 29
 27 27 27 28 28 29 29 30
 27 27 28 28 29 29 30 30
 27 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 31
 28 29 29 30 30 30 31 31
 29 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 28
 31 31 31 30 30 29 28 28
 31 31 30 30 29 28 28 28
 31 30 30 29 28 28 28 27
 30 30 29 28 28 28 27 26
 30 29 28 28 28 27 26 26
 29 28 28 28 27 26 26 25
 28 28 28 27 26 26 25 24
 28 28 27 26 26 25 24 24
 28 27 26 26 25 24 24 24
 27 26 26 25 24 24 24 23
 26 26 25 24 24 24 23 23
 26 25 24 24 24 23 23 22
 25 24 24 24 23 23 22 22
 24 24 24 23 23 22 22 21
 24 24 23 23 22 22 21 21
 24 23 23 22 22 21 21 21
 23 23 22 22 21 21 21 20
 23 22 22 21 21 21 20 20
 22 22 21 21 21 20 20 19
 22 21 21 21 20 20 19 19
 20 21 22 23 23 25 25 26
 21 22 23 23 25 25 26 26
 22 23 23 25 25 26 26 27
 23 23 25 25 26 26 27 28
 23 25 25 26 26 27 28 29
 25 25 26 26 27 28 29 29
 25 26 26 27 28 29 29 30
 26 26 27 28 29 29 30 31
 26 27 28 29 29 30 31 31
 27 28 29 29 30 31 31 31
 28 29 29 30 31 31 31 31
 29 29 30 31 31 31 31 31
 29 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 27
 31 31 31 30 30 29 27 27
 31 31 30 30 29 27 27 27
 31 30 30 29 27 27 27 24
 30 30 29 27 27 27 24 23
 30 29 27 27 27 24 23 23
 29 27 27 27 24 23 23 23
 27 27 27 24 23 23 23 22
 27 27 24 23 23 23 22 22
 27 24 23 23 23 22 22 22
 24 23 23 23 22 22 22 22
 23 23 23 22 22 22 22 22
 23 23 22 22 22 22 22 22
 23 22 22 22 22 22 22 22
 22 22 22 22 22 22 22 21
 22 22 22 22 22 22 21 21
 22 22 22 22 22 21 21 20
 22 22 22 22 21 21 20 19
 25 26 27 28 30 31 32 33
 26 27 28 30 31 32 33 33
 27 28 30 31 32 33 33 33
 28 30 31 32 33 33 33 34
 30 31 32 33 33 33 34 34
 31 32 33 33 33 34 34 34
 32 33 33 33 34 34 34 35
 33 33 33 34 34 34 35 35
 33 33 34 34 34 35 35 35
 33 34 34 34 35 35 35 35
 34 34 34 35 35 35 35 35
 34 34 35 35 35 35 35 35
 34 35 35 35 35 35 35 34
 35 35 35 35 35 35 34 34
 35 35 35 35 35 34 34 33
 35 35 35 35 34 34 33 33
 35 35 35 34 34 33 33 33
 35 35 34 34 33 33 33 33
 35 34 34 33 33 33 33 33
 34 34 33 33 33 33 33 32
 34 33 33 33 33 33 32 31
 33 33 33 33 33 32 31 31
 33 33 33 33 32 31 31 30
 33 33 33 32 31 31 30 30
 33 33 32 31 31 30 30 30
 33 32 31 31 30 30 30 29
 32 31 31 30 30 30 29 29
 31 31 30 30 30 29 29 28
 31 30 30 30 29 29 28 28
 30 30 30 29 29 28 28 28
 30 30 29 29 28 28 28 27
 30 29 29 28 28 28 27 26
 29 29 28 28 28 27 26 26
 29 28 28 28 27 26 26 25
 28 28 28 27 26 26 25 25
 28 28 27 26 26 25 25 24
 28 27 26 26 25 25 24 24
 27 26 26 25 25 24 24 22
 26 26 25 25 24 24 22 22
 24 25 26 27 28 28 30 30
 25 26 27 28 28 30 30 30
 26 27 28 28 30 30 30 31
 27 28 28 30 30 30 31 32
 28 28 30 30 30 31 32 32
 28 30 30 30 31 32 32 34
 30 30 30 31 32 32 34 34
 30 30 31 32 32 34 34 34
 30 31 32 32 34 34 34 35
 31 32 32 34 34 34 35 35
 32 32 34 34 34 35 35 35
 32 34 34 34 35 35 35 35
 34 34 34 35 35 35 35 35
 34 34 35 35 35 35 35 35
 34 35 35 35 35 35 35 34
 35 35 35 35 35 35 34 34
 35 35 35 35 35 34 34 34
 35 35 35 35 34 34 34 34
 35 35 35 34 34 34 34 33
 35 35 34 34 34 34 33 33
 35 34 34 34 34 33 33 33
 34 34 34 34 33 33 33 33
 34 34 34 33 33 33 33 32
 34 34 33 33 33 33 32 31
 34 33 33 33 33 32 31 30
 33 33 33 33 32 31 30 30
 33 33 33 32 31 30 30 29
 33 33 32 31 30 30 29 29
 33 32 31 30 30 29 29 29
 32 31 30 30 29 29 29 28
 31 30 30 29 29 29 28 28
 30 30 29 29 29 28 28 27
 30 29 29 29 28 28 27 26
 29 29 29 28 28 27 26 25
 29 29 28 28 27 26 25 24
 29 28 28 27 26 25 24 24
 28 28 27 26 25 24 24 22
 24 25 25 25 27 27 28 28
 25 25 25 27 27 28 28 29
 25 25 27 27 28 28 29 29
 25 27 27 28 28 29 29 29
 27 27 28 28 29 29 29 30
 27 28 28 29 29 29 30 31
 28 28 29 29 29 30 31 31
 28 29 29 29 30 31 31 31
 29 29 29 30 31 31 31 31
 29 29 30 31 31 31 31 30
 29 30 31 31 31 31 30 30
 30 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 28
 31 31 31 30 30 29 28 28
 31 31 30 30 29 28 28 28
 31 30 30 29 28 28 28 28
 30 30 29 28 28 28 28 27
 30 29 28 28 28 28 27 26
 29 28 28 28 28 27 26 26
 28 28 28 28 27 26 26 26
 28 28 28 27 26 26 26 25
 28 28 27 26 26 26 25 25
 28 27 26 26 26 25 25 24
 27 26 26 26 25 25 24 24
 26 26 26 25 25 24 24 23
 26 26 25 25 24 24 23 23
 26 25 25 24 24 23 23 22
 25 25 24 24 23 23 22 22
 25 24 24 23 23 22 22 22
 24 24 23 23 22 22 22 21
 24 23 23 22 22 22 21 20
 23 23 22 22 22 21 20 20
 20 21 22 24 25 26 26 26
 21 22 24 25 26 26 26 27
 22 24 25 26 26 26 27 27
 24 25 26 26 26 27 27 29
 25 26 26 26 27 27 29 29
 26 26 26 27 27 29 29 30
 26 26 27 27 29 29 30 30
 26 27 27 29 29 30 30 30
 27 27 29 29 30 30 30 30
 27 29 29 30 30 30 30 30
 29 29 30 30 30 30 30 30
 29 30 30 30 30 30 30 29
 30 30 30 30 30 30 29 28
 30 30 30 30 30 29 28 28
 30 30 30 30 29 28 28 26
 30 30 30 29 28 28 26 26
 30 30 29 28 28 26 26 25
 30 29 28 28 26 26 25 25
 29 28 28 26 26 25 25 24
 28 28 26 26 25 25 24 23
 28 26 26 25 25 24 23 22
 26 26 25 25 24 23 22 22
 26 25 25 24 23 22 22 22
 25 25 24 23 22 22 22 21
 25 24 23 22 22 22 21 21
 24 23 22 22 22 21 21 21
 23 22 22 22 21 21 21 21
 22 22 22 21 21 21 21 20
 22 22 21 21 21 21 20 20
 22 21 21 21 21 20 20 19
 21 21 21 21 20 20 19 19
 21 21 21 20 20 19 19 19
 24 25 25 27 29 31 31 32
 25 25 27 29 31 31 32 32
 25 27 29 31 31 32 32 33
 27 29 31 31 32 32 33 33
 29 31 31 32 32 33 33 33
 31 31 32 32 33 33 33 34
 31 32 32 33 33 33 34 34
 32 32 33 33 33 34 34 35
 32 33 33 33 34 34 35 35
 33 33 33 34 34 35 35 35
 33 33 34 34 35 35 35 35
 33 34 34 35 35 35 35 35
 34 34 35 35 35 35 35 35
 34 35 35 35 35 35 35 34
 35 35 35 35 35 35 34 34
 35 35 35 35 35 34 34 33
 35 35 35 35 34 34 33 32
 35 35 35 34 34 33 32 32
 35 35 34 34 33 32 32 32
 35 34 34 33 32 32 32 31
 34 34 33 32 32 32 31 31
 34 33 32 32 32 31 31 30
 33 32 32 32 31 31 30 30
 32 32 32 31 31 30 30 29
 32 32 31 31 30 30 29 29
 32 31 31 30 30 29 29 28
 31 31 30 30 29 29 28 28
 31 30 30 29 29 28 28 28
 30 30 29 29 28 28 28 27
 30 29 29 28 28 28 27 27
 29 29 28 28 28 27 27 26
 29 28 28 28 27 27 26 26
 28 28 28 27 27 26 26 25
 28 28 27 27 26 26 25 25
 28 27 27 26 26 25 25 24
 27 27 26 26 25 25 24 23
 27 26 26 25 25 24 23 22
 25 26 27 29 31 32 33 33
 26 27 29 31 32 33 33 33
 27 29 31 32 33 33 33 33
 29 31 32 33 33 33 33 33
 31 32 33 33 33 33 33 35
 32 33 33 33 33 33 35 35
 33 33 33 33 33 35 35 36
 33 33 33 33 35 35 36 36
 33 33 33 35 35 36 36 36
 33 33 35 35 36 36 36 37
 33 35 35 36 36 36 37 37
 35 35 36 36 36 37 37 37
 35 36 36 36 37 37 37 37
 36 36 36 37 37 37 37 37
 36 36 37 37 37 37 37 37
 36 37 37 37 37 37 37 36
 37 37 37 37 37 37 36 36
 37 37 37 37 37 36 36 36
 37 37 37 37 36 36 36 35
 37 37 37 36 36 36 35 35
 37 37 36 36 36 35 35 33
 37 36 36 36 35 35 33 33
 36 36 36 35 35 33 33 32
 36 36 35 35 33 33 32 31
 36 35 35 33 33 32 31 30
 35 35 33 33 32 31 30 29
 35 33 33 32 31 30 29 29
 33 33 32 31 30 29 29 28
 33 32 31 30 29 29 28 28
 32 31 30 29 29 28 28 27
 31 30 29 29 28 28 27 26
 30 29 29 28 28 27 26 26
 29 29 28 28 27 26 26 25
 29 28 28 27 26 26 25 24
 28 28 27 26 26 25 24 23
 21 21 24 27 27 28 28 28
 21 24 27 27 28 28 28 29
 24 27 27 28 28 28 29 29
 27 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 30
 28 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 31
 28 29 29 30 30 30 31 31
 29 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 29
 31 31 31 30 30 29 29 29
 31 31 30 30 29 29 29 27
 31 30 30 29 29 29 27 27
 30 30 29 29 29 27 27 26
 30 29 29 29 27 27 26 26
 29 29 29 27 27 26 26 26
 29 29 27 27 26 26 26 25
 29 27 27 26 26 26 25 25
 27 27 26 26 26 25 25 24
 27 26 26 26 25 25 24 23
 26 26 26 25 25 24 23 23
 26 26 25 25 24 23 23 23
 26 25 25 24 23 23 23 23
 25 25 24 23 23 23 23 23
 25 24 23 23 23 23 23 23
 24 23 23 23 23 23 23 22
 23 23 23 23 23 23 22 22
 23 23 23 23 23 22 22 22
 23 23 23 23 22 22 22 21
 23 23 23 22 22 22 21 21
 23 23 22 22 22 21 21 21
 23 22 22 22 21 21 21 20
 22 22 22 21 21 21 20 20
 22 22 21 21 21 20 20 19
 24 26 27 28 29 30 30 30
 26 27 28 29 30 30 30 31
 27 28 29 30 30 30 31 31
 28 29 30 30 30 31 31 32
 29 30 30 30 31 31 32 33
 30 30 30 31 31 32 33 33
 30 30 31 31 32 33 33 33
 30 31 31 32 33 33 33 33
 31 31 32 33 33 33 33 34
 31 32 33 33 33 33 34 35
 32 33 33 33 33 34 35 34
 33 33 33 33 34 35 34 34
 33 33 33 34 35 34 34 34
 33 33 34 35 34 34 34 34
 33 34 35 34 34 34 34 33
 34 35 34 34 34 34 33 33
 35 34 34 34 34 33 33 32
 34 34 34 34 33 33 32 32
 34 34 34 33 33 32 32 31
 34 34 33 33 32 32 31 30
 34 33 33 32 32 31 30 30
 33 33 32 32 31 30 30 27
 33 32 32 31 30 30 27 27
 32 32 31 30 30 27 27 26
 32 31 30 30 27 27 26 25
 31 30 30 27 27 26 25 24
 30 30 27 27 26 25 24 24
 30 27 27 26 25 24 24 23
 27 27 26 25 24 24 23 23
 27 26 25 24 24 23 23 23
 26 25 24 24 23 23 23 22
 25 24 24 23 23 23 22 21
 24 24 23 23 23 22 21 21
 24 23 23 23 22 21 21 21
 23 23 23 22 21 21 21 21
 23 23 22 21 21 21 21 21
 23 22 21 21 21 21 21 19
 22 21 21 21 21 21 19 19
 22 22 24 24 25 27 28 28
 22 24 24 25 27 28 28 28
 24 24 25 27 28 28 28 29
 24 25 27 28 28 28 29 29
 25 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 30
 28 28 28 29 29 30 30 31
 28 28 29 29 30 30 31 32
 28 29 29 30 30 31 32 32
 29 29 30 30 31 32 32 33
 29 30 30 31 32 32 33 33
 30 30 31 32 32 33 33 33
 30 31 32 32 33 33 33 33
 31 32 32 33 33 33 33 32
 32 32 33 33 33 33 32 32
 32 33 33 33 33 32 32 31
 33 33 33 33 32 32 31 30
 33 33 33 32 32 31 30 30
 33 33 32 32 31 30 30 28
 33 32 32 31 30 30 28 27
 32 32 31 30 30 28 27 26
 32 31 30 30 28 27 26 26
 31 30 30 28 27 26 26 26
 30 30 28 27 26 26 26 25
 30 28 27 26 26 26 25 26
 28 27 26 26 26 25 26 26
 27 26 26 26 25 26 26 26
 26 26 26 25 26 26 26 26
 26 26 25 26 26 26 26 25
 26 25 26 26 26 26 25 25
 25 26 26 26 26 25 25 24
 26 26 26 26 25 25 24 24
 26 26 26 25 25 24 24 23
 26 26 25 25 24 24 23 22
 27 29 32 34 34 35 36 37
 29 32 34 34 35 36 37 38
 32 34 34 35 36 37 38 38
 34 34 35 36 37 38 38 39
 34 35 36 37 38 38 39 39
 35 36 37 38 38 39 39 39
 36 37 38 38 39 39 39 41
 37 38 38 39 39 39 41 42
 38 38 39 39 39 41 42 42
 38 39 39 39 41 42 42 42
 39 39 39 41 42 42 42 42
 39 39 41 42 42 42 42 42
 39 41 42 42 42 42 42 42
 41 42 42 42 42 42 42 41
 42 42 42 42 42 42 41 41
 42 42 42 42 42 41 41 41
 42 42 42 42 41 41 41 41
 42 42 42 41 41 41 41 41
 42 42 41 41 41 41 41 41
 42 41 41 41 41 41 41 40
 41 41 41 41 41 41 40 40
 41 41 41 41 41 40 40 38
 41 41 41 41 40 40 38 37
 41 41 41 40 40 38 37 37
 41 41 40 40 38 37 37 37
 41 40 40 38 37 37 37 35
 40 40 38 37 37 37 35 34
 40 38 37 37 37 35 34 33
 38 37 37 37 35 34 33 33
 37 37 37 35 34 33 33 32
 37 37 35 34 33 33 32 32
 37 35 34 33 33 32 32 32
 35 34 33 33 32 32 32 31
 34 33 33 32 32 32 31 30
 33 33 32 32 32 31 30 30
 33 32 32 32 31 30 30 28
 26 27 28 30 30 31 32 33
 27 28 30 30 31 32 33 33
 28 30 30 31 32 33 33 34
 30 30 31 32 33 33 34 35
 30 31 32 33 33 34 35 35
 31 32 33 33 34 35 35 35
 32 33 33 34 35 35 35 36
 33 33 34 35 35 35 36 37
 33 34 35 35 35 36 37 37
 34 35 35 35 36 37 37 37
 35 35 35 36 37 37 37 37
 35 35 36 37 37 37 37 37
 35 36 37 37 37 37 37 37
 36 37 37 37 37 37 37 36
 37 37 37 37 37 37 36 36
 37 37 37 37 37 36 36 36
 37 37 37 37 36 36 36 35
 37 37 37 36 36 36 35 35
 37 37 36 36 36 35 35 35
 37 36 36 36 35 35 35 35
 36 36 36 35 35 35 35 34
 36 36 35 35 35 35 34 34
 36 35 35 35 35 34 34 32
 35 35 35 35 34 34 32 31
 35 35 35 34 34 32 31 30
 35 35 34 34 32 31 30 30
 35 34 34 32 31 30 30 29
 34 34 32 31 30 30 29 29
 34 32 31 30 30 29 29 28
 32 31 30 30 29 29 28 28
 31 30 30 29 29 28 28 27
 30 30 29 29 28 28 27 27
 30 29 29 28 28 27 27 27
 29 29 28 28 27 27 27 25
 29 28 28 27 27 27 25 25
 28 28 27 27 27 25 25 23
 23 24 26 26 29 30 30 31
 24 26 26 29 30 30 31 31
 26 26 29 30 30 31 31 32
 26 29 30 30 31 31 32 33
 29 30 30 31 31 32 33 34
 30 30 31 31 32 33 34 34
 30 31 31 32 33 34 34 34
 31 31 32 33 34 34 34 35
 31 32 33 34 34 34 35 35
 32 33 34 34 34 35 35 35
 33 34 34 34 35 35 35 34
 34 34 34 35 35 35 34 34
 34 34 35 35 35 34 34 33
 34 35 35 35 34 34 33 32
 35 35 35 34 34 33 32 32
 35 35 34 34 33 32 32 31
 35 34 34 33 32 32 31 31
 34 34 33 32 32 31 31 29
 34 33 32 32 31 31 29 28
 33 32 32 31 31 29 28 27
 32 32 31 31 29 28 27 26
 32 31 31 29 28 27 26 26
 31 31 29 28 27 26 26 25
 31 29 28 27 26 26 25 25
 29 28 27 26 26 25 25 24
 28 27 26 26 25 25 24 24
 27 26 26 25 25 24 24 24
 26 26 25 25 24 24 24 23
 26 25 25 24 24 24 23 23
 25 25 24 24 24 23 23 22
 25 24 24 24 23 23 22 22
 24 24 24 23 23 22 22 21
 24 24 23 23 22 22 21 21
 24 23 23 22 22 21 21 20
 23 23 22 22 21 21 20 19
 22 23 24 25 25 27 27 28
 23 24 25 25 27 27 28 29
 24 25 25 27 27 28 29 29
 25 25 27 27 28 29 29 30
 25 27 27 28 29 29 30 31
 27 27 28 29 29 30 31 32
 27 28 29 29 30 31 32 32
 28 29 29 30 31 32 32 32
 29 29 30 31 32 32 32 33
 29 30 31 32 32 32 33 33
 30 31 32 32 32 33 33 32
 31 32 32 32 33 33 32 32
 32 32 32 33 33 32 32 32
 32 32 33 33 32 32 32 31
 32 33 33 32 32 32 31 31
 33 33 32 32 32 31 31 31
 33 32 32 32 31 31 31 29
 32 32 32 31 31 31 29 29
 32 32 31 31 31 29 29 28
 32 31 31 31 29 29 28 28
 31 31 31 29 29 28 28 27
 31 31 29 29 28 28 27 26
 31 29 29 28 28 27 26 26
 29 29 28 28 27 26 26 26
 29 28 28 27 26 26 26 25
 28 28 27 26 26 26 25 25
 28 27 26 26 26 25 25 25
 27 26 26 26 25 25 25 24
 26 26 26 25 25 25 24 24
 26 26 25 25 25 24 24 24
 26 25 25 25 24 24 24 24
 25 25 25 24 24 24 24 23
 25 25 24 24 24 24 23 23
 25 24 24 24 24 23 23 22
 24 24 24 24 23 23 22 21
 24 24 24 23 23 22 21 20
 24 24 23 23 22 21 20 20
 -5 -5 -5 -4 -3 -2 -1 0
 -5 -5 -4 -3 -2 -1 0 1
 -5 -4 -3 -2 -1 0 1 2
 -4 -3 -2 -1 0 1 2 3
 -3 -2 -1 0 1 2 3 3
 -2 -1 0 1 2 3 3 4
 -1 0 1 2 3 3 4 6
 0 1 2 3 3 4 6 7
 1 2 3 3 4 6 7 8
 2 3 3 4 6 7 8 10
 3 3 4 6 7 8 10 12
 3 4 6 7 8 10 12 13
 4 6 7 8 10 12 13 15
 6 7 8 10 12 13 15 16
 7 8 10 12 13 15 16 18
 8 10 12 13 15 16 18 19
 10 12 13 15 16 18 19 21
 12 13 15 16 18 19 21 22
 13 15 16 18 19 21 22 23
 15 16 18 19 21 22 23 24
 16 18 19 21 22 23 24 26
 18 19 21 22 23 24 26 27
 19 21 22 23 24 26 27 28
 21 22 23 24 26 27 28 29
 22 23 24 26 27 28 29 30
 23 24 26 27 28 29 30 30
 24 26 27 28 29 30 30 31
 26 27 28 29 30 30 31 32
 27 28 29 30 30 31 32 33
 28 29 30 30 31 32 33 34
 29 30 30 31 32 33 34 35
 30 30 31 32 33 34 35 36
 30 31 32 33 34 35 36 37
 31 32 33 34 35 36 37 38
 32 33 34 35 36 37 38 39
 33 34 35 36 37 38 39 39
 34 35 36 37 38 39 39 40
 35 36 37 38 39 39 40 41
 36 37 38 39 39 40 41 41
 37 38 39 39 40 41 41 42
 38 39 39 40 41 41 42 43
 39 39 40 41 41 42 43 43
 39 40 41 41 42 43 43 44
 -5 -5 -4 -3 -3 -2 -1 1
 -5 -4 -3 -3 -2 -1 1 2
 -4 -3 -3 -2 -1 1 2 3
 -3 -3 -2 -1 1 2 3 4
 -3 -2 -1 1 2 3 4 5
 -2 -1 1 2 3 4 5 6
 -1 1 2 3 4 5 6 7
 1 2 3 4 5 6 7 8
 2 3 4 5 6 7 8 9
 3 4 5 6 7 8 9 11
 4 5 6 7 8 9 11 12
 5 6 7 8 9 11 12 13
 6 7 8 9 11 12 13 15
 7 8 9 11 12 13 15 16
 8 9 11 12 13 15 16 17
 9 11 12 13 15 16 17 18
 11 12 13 15 16 17 18 20
 12 13 15 16 17 18 20 21
 13 15 16 17 18 20 21 22
 15 16 17 18 20 21 22 23
 16 17 18 20 21 22 23 24
 17 18 20 21 22 23 24 25
 18 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 28
 21 22 23 24 25 26 28 29
 22 23 24 25 26 28 29 30
 23 24 25 26 28 29 30 31
 24 25 26 28 29 30 31 32
 25 26 28 29 30 31 32 33
 26 28 29 30 31 32 33 34
 28 29 30 31 32 33 34 35
 29 30 31 32 33 34 35 35
 30 31 32 33 34 35 35 36
 31 32 33 34 35 35 36 37
 32 33 34 35 35 36 37 38
 33 34 35 35 36 37 38 39
 34 35 35 36 37 38 39 39
 35 35 36 37 38 39 39 40
 35 36 37 38 39 39 40 41
 36 37 38 39 39 40 41 -5
 37 38 39 39 40 41 -5 -5
 38 39 39 40 41 -5 -5 -5
 39 39 40 41 -5 -5 -5 -4
 39 40 41 -5 -5 -5 -4 -3
 40 41 -5 -5 -5 -4 -3 -2
 41 -5 -5 -5 -4 -3 -2 -1
 -10 -9 -8 -7 -5 -4 -3 -2
 -9 -8 -7 -5 -4 -3 -2 -1
 -8 -7 -5 -4 -3 -2 -1 -0
 -7 -5 -4 -3 -2 -1 -0 1
 -5 -4 -3 -2 -1 -0 1 3
 -4 -3 -2 -1 -0 1 3 4
 -3 -2 -1 -0 1 3 4 6
 -2 -1 -0 1 3 4 6 8
 -1 -0 1 3 4 6 8 9
 -0 1 3 4 6 8 9 11
 1 3 4 6 8 9 11 13
 3 4 6 8 9 11 13 14
 4 6 8 9 11 13 14 16
 6 8 9 11 13 14 16 17
 8 9 11 13 14 16 17 19
 9 11 13 14 16 17 19 20
 11 13 14 16 17 19 20 21
 13 14 16 17 19 20 21 23
 14 16 17 19 20 21 23 24
 16 17 19 20 21 23 24 25
 17 19 20 21 23 24 25 27
 19 20 21 23 24 25 27 28
 20 21 23 24 25 27 28 29
 21 23 24 25 27 28 29 30
 23 24 25 27 28 29 30 32
 24 25 27 28 29 30 32 33
 25 27 28 29 30 32 33 34
 27 28 29 30 32 33 34 35
 28 29 30 32 33 34 35 36
 29 30 32 33 34 35 36 37
 30 32 33 34 35 36 37 38
 32 33 34 35 36 37 38 38
 33 34 35 36 37 38 38 39
 34 35 36 37 38 38 39 39
 35 36 37 38 38 39 39 40
 36 37 38 38 39 39 40 41
 37 38 38 39 39 40 41 42
 38 38 39 39 40 41 42 42
 38 39 39 40 41 42 42 43
 39 39 40 41 42 42 43 44
 -7 -6 -5 -4 -3 -2 -0 1
 -6 -5 -4 -3 -2 -0 1 2
 -5 -4 -3 -2 -0 1 2 4
 -4 -3 -2 -0 1 2 4 5
 -3 -2 -0 1 2 4 5 6
 -2 -0 1 2 4 5 6 8
 -0 1 2 4 5 6 8 9
 1 2 4 5 6 8 9 10
 2 4 5 6 8 9 10 11
 4 5 6 8 9 10 11 13
 5 6 8 9 10 11 13 14
 6 8 9 10 11 13 14 15
 8 9 10 11 13 14 15 17
 9 10 11 13 14 15 17 18
 10 11 13 14 15 17 18 20
 11 13 14 15 17 18 20 22
 13 14 15 17 18 20 22 23
 14 15 17 18 20 22 23 24
 15 17 18 20 22 23 24 26
 17 18 20 22 23 24 26 27
 18 20 22 23 24 26 27 29
 20 22 23 24 26 27 29 30
 22 23 24 26 27 29 30 31
 23 24 26 27 29 30 31 33
 24 26 27 29 30 31 33 35
 26 27 29 30 31 33 35 36
 27 29 30 31 33 35 36 37
 29 30 31 33 35 36 37 39
 30 31 33 35 36 37 39 40
 31 33 35 36 37 39 40 41
 33 35 36 37 39 40 41 42
 35 36 37 39 40 41 42 44
 36 37 39 40 41 42 44 45
 37 39 40 41 42 44 45 46
 39 40 41 42 44 45 46 47
 40 41 42 44 45 46 47 48
 41 42 44 45 46 47 48 49
 42 44 45 46 47 48 49 50
 44 45 46 47 48 49 50 51
 45 46 47 48 49 50 51 -10
 46 47 48 49 50 51 -10 -9
 47 48 49 50 51 -10 -9 -8
 48 49 50 51 -10 -9 -8 -7
 49 50 51 -10 -9 -8 -7 -5
 50 51 -10 -9 -8 -7 -5 -4
 51 -10 -9 -8 -7 -5 -4 -3
 -13 -12 -11 -9 -8 -7 -5 -4
 -12 -11 -9 -8 -7 -5 -4 -2
 -11 -9 -8 -7 -5 -4 -2 -1
 -9 -8 -7 -5 -4 -2 -1 1
 -8 -7 -5 -4 -2 -1 1 2
 -7 -5 -4 -2 -1 1 2 4
 -5 -4 -2 -1 1 2 4 5
 -4 -2 -1 1 2 4 5 6
 -2 -1 1 2 4 5 6 7
 -1 1 2 4 5 6 7 9
 1 2 4 5 6 7 9 10
 2 4 5 6 7 9 10 11
 4 5 6 7 9 10 11 13
 5 6 7 9 10 11 13 14
 6 7 9 10 11 13 14 16
 7 9 10 11 13 14 16 17
 9 10 11 13 14 16 17 18
 10 11 13 14 16 17 18 20
 11 13 14 16 17 18 20 21
 13 14 16 17 18 20 21 22
 14 16 17 18 20 21 22 23
 16 17 18 20 21 22 23 24
 17 18 20 21 22 23 24 25
 18 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 28
 22 23 24 25 26 27 28 28
 23 24 25 26 27 28 28 29
 24 25 26 27 28 28 29 29
 25 26 27 28 28 29 29 30
 26 27 28 28 29 29 30 31
 27 28 28 29 29 30 31 31
 28 28 29 29 30 31 31 32
 28 29 29 30 31 31 32 33
 29 29 30 31 31 32 33 34
 29 30 31 31 32 33 34 35
 30 31 31 32 33 34 35 36
 31 31 32 33 34 35 36 37
 31 32 33 34 35 36 37 37
 32 33 34 35 36 37 37 38
 33 34 35 36 37 37 38 39
 34 35 36 37 37 38 39 40
 35 36 37 37 38 39 40 41
 36 37 37 38 39 40 41 41
 37 37 38 39 40 41 41 42
 37 38 39 40 41 41 42 43
 -6 -5 -4 -3 -2 -1 1 2
 -5 -4 -3 -2 -1 1 2 4
 -4 -3 -2 -1 1 2 4 6
 -3 -2 -1 1 2 4 6 8
 -2 -1 1 2 4 6 8 10
 -1 1 2 4 6 8 10 11
 1 2 4 6 8 10 11 12
 2 4 6 8 10 11 12 14
 4 6 8 10 11 12 14 15
 6 8 10 11 12 14 15 17
 8 10 11 12 14 15 17 18
 10 11 12 14 15 17 18 19
 11 12 14 15 17 18 19 21
 12 14 15 17 18 19 21 22
 14 15 17 18 19 21 22 23
 15 17 18 19 21 22 23 24
 17 18 19 21 22 23 24 26
 18 19 21 22 23 24 26 27
 19 21 22 23 24 26 27 27
 21 22 23 24 26 27 27 29
 22 23 24 26 27 27 29 30
 23 24 26 27 27 29 30 31
 24 26 27 27 29 30 31 32
 26 27 27 29 30 31 32 33
 27 27 29 30 31 32 33 34
 27 29 30 31 32 33 34 35
 29 30 31 32 33 34 35 36
 30 31 32 33 34 35 36 37
 31 32 33 34 35 36 37 38
 32 33 34 35 36 37 38 39
 33 34 35 36 37 38 39 40
 34 35 36 37 38 39 40 41
 35 36 37 38 39 40 41 42
 36 37 38 39 40 41 42 43
 37 38 39 40 41 42 43 43
 38 39 40 41 42 43 43 44
 39 40 41 42 43 43 44 45
 40 41 42 43 43 44 45 46
 41 42 43 43 44 45 46 46
 42 43 43 44 45 46 46 47
 43 43 44 45 46 46 47 47
 43 44 45 46 46 47 47 47
 44 45 46 46 47 47 47 48
 45 46 46 47 47 47 48 -13
 46 46 47 47 47 48 -13 -12
 46 47 47 47 48 -13 -12 -11
 47 47 47 48 -13 -12 -11 -9
 47 47 48 -13 -12 -11 -9 -8
 47 48 -13 -12 -11 -9 -8 -7
 48 -13 -12 -11 -9 -8 -7 -5
 -4 -3 -3 -2 -2 -1 -1 0
 -3 -3 -2 -2 -1 -1 0 0
 -3 -2 -2 -1 -1 0 0 1
 -2 -2 -1 -1 0 0 1 1
 -2 -1 -1 0 0 1 1 1
 -1 -1 0 0 1 1 1 1
 -1 0 0 1 1 1 1 2
 0 0 1 1 1 1 2 2
 0 1 1 1 1 2 2 2
 1 1 1 1 2 2 2 2
 1 1 1 2 2 2 2 2
 1 1 2 2 2 2 2 2
 1 2 2 2 2 2 2 2
 2 2 2 2 2 2 2 3
 2 2 2 2 2 2 3 3
 2 2 2 2 2 3 3 3
 2 2 2 2 3 3 3 3
 2 2 2 3 3 3 3 4
 2 2 3 3 3 3 4 4
 2 3 3 3 3 4 4 4
 3 3 3 3 4 4 4 4
 3 3 3 4 4 4 4 4
 3 3 4 4 4 4 4 4
 3 4 4 4 4 4 4 3
 4 4 4 4 4 4 3 3
 4 4 4 4 4 3 3 3
 4 4 4 4 3 3 3 3
 4 4 4 3 3 3 3 3
 4 4 3 3 3 3 3 3
 4 3 3 3 3 3 3 3
 3 3 3 3 3 3 3 4
 3 3 3 3 3 3 4 4
 3 3 3 3 3 4 4 3
 3 3 3 3 4 4 3 3
 3 3 3 4 4 3 3 3
 3 3 4 4 3 3 3 3
 3 4 4 3 3 3 3 2
 4 4 3 3 3 3 2 2
 4 3 3 3 3 2 2 2
 3 3 3 3 2 2 2 2
 3 3 3 2 2 2 2 2
 3 3 2 2 2 2 2 2
 3 2 2 2 2 2 2 2
 1 2 3 4 5 6 7 8
 2 3 4 5 6 7 8 9
 3 4 5 6 7 8 9 11
 4 5 6 7 8 9 11 12
 5 6 7 8 9 11 12 12
 6 7 8 9 11 12 12 13
 7 8 9 11 12 12 13 14
 8 9 11 12 12 13 14 16
 9 11 12 12 13 14 16 17
 11 12 12 13 14 16 17 18
 12 12 13 14 16 17 18 19
 12 13 14 16 17 18 19 20
 13 14 16 17 18 19 20 22
 14 16 17 18 19 20 22 23
 16 17 18 19 20 22 23 24
 17 18 19 20 22 23 24 26
 18 19 20 22 23 24 26 27
 19 20 22 23 24 26 27 28
 20 22 23 24 26 27 28 29
 22 23 24 26 27 28 29 30
 23 24 26 27 28 29 30 32
 24 26 27 28 29 30 32 33
 26 27 28 29 30 32 33 34
 27 28 29 30 32 33 34 35
 28 29 30 32 33 34 35 36
 29 30 32 33 34 35 36 36
 30 32 33 34 35 36 36 37
 32 33 34 35 36 36 37 38
 33 34 35 36 36 37 38 39
 34 35 36 36 37 38 39 40
 35 36 36 37 38 39 40 41
 36 36 37 38 39 40 41 42
 36 37 38 39 40 41 42 43
 37 38 39 40 41 42 43 44
 38 39 40 41 42 43 44 45
 39 40 41 42 43 44 45 45
 40 41 42 43 44 45 45 46
 41 42 43 44 45 45 46 47
 42 43 44 45 45 46 47 47
 43 44 45 45 46 47 47 -4
 44 45 45 46 47 47 -4 -3
 45 45 46 47 47 -4 -3 -3
 45 46 47 47 -4 -3 -3 -2
 46 47 47 -4 -3 -3 -2 -2
 47 47 -4 -3 -3 -2 -2 -1
 47 -4 -3 -3 -2 -2 -1 -1
 -9 -8 -7 -6 -5 -4 -2 -1
 -8 -7 -6 -5 -4 -2 -1 0
 -7 -6 -5 -4 -2 -1 0 2
 -6 -5 -4 -2 -1 0 2 3
 -5 -4 -2 -1 0 2 3 5
 -4 -2 -1 0 2 3 5 6
 -2 -1 0 2 3 5 6 7
 -1 0 2 3 5 6 7 8
 0 2 3 5 6 7 8 10
 2 3 5 6 7 8 10 11
 3 5 6 7 8 10 11 12
 5 6 7 8 10 11 12 14
 6 7 8 10 11 12 14 15
 7 8 10 11 12 14 15 18
 8 10 11 12 14 15 18 19
 10 11 12 14 15 18 19 20
 11 12 14 15 18 19 20 22
 12 14 15 18 19 20 22 23
 14 15 18 19 20 22 23 24
 15 18 19 20 22 23 24 26
 18 19 20 22 23 24 26 27
 19 20 22 23 24 26 27 28
 20 22 23 24 26 27 28 29
 22 23 24 26 27 28 29 30
 23 24 26 27 28 29 30 31
 24 26 27 28 29 30 31 32
 26 27 28 29 30 31 32 33
 27 28 29 30 31 32 33 33
 28 29 30 31 32 33 33 34
 29 30 31 32 33 33 34 35
 30 31 32 33 33 34 35 36
 31 32 33 33 34 35 36 36
 32 33 33 34 35 36 36 37
 33 33 34 35 36 36 37 37
 33 34 35 36 36 37 37 38
 34 35 36 36 37 37 38 39
 35 36 36 37 37 38 39 39
 36 36 37 37 38 39 39 40
 36 37 37 38 39 39 40 40
 37 37 38 39 39 40 40 41
 37 38 39 39 40 40 41 41
 38 39 39 40 40 41 41 41
 39 39 40 40 41 41 41 42
 -1 -0 1 2 2 3 5 6
 -0 1 2 2 3 5 6 7
 1 2 2 3 5 6 7 8
 2 2 3 5 6 7 8 9
 2 3 5 6 7 8 9 10
 3 5 6 7 8 9 10 11
 5 6 7 8 9 10 11 12
 6 7 8 9 10 11 12 13
 7 8 9 10 11 12 13 14
 8 9 10 11 12 13 14 15
 9 10 11 12 13 14 15 17
 10 11 12 13 14 15 17 18
 11 12 13 14 15 17 18 19
 12 13 14 15 17 18 19 21
 13 14 15 17 18 19 21 22
 14 15 17 18 19 21 22 23
 15 17 18 19 21 22 23 25
 17 18 19 21 22 23 25 26
 18 19 21 22 23 25 26 27
 19 21 22 23 25 26 27 28
 21 22 23 25 26 27 28 30
 22 23 25 26 27 28 30 31
 23 25 26 27 28 30 31 32
 25 26 27 28 30 31 32 33
 26 27 28 30 31 32 33 34
 27 28 30 31 32 33 34 35
 28 30 31 32 33 34 35 37
 30 31 32 33 34 35 37 38
 31 32 33 34 35 37 38 38
 32 33 34 35 37 38 38 39
 33 34 35 37 38 38 39 40
 34 35 37 38 38 39 40 41
 35 37 38 38 39 40 41 42
 37 38 38 39 40 41 42 42
 38 38 39 40 41 42 42 42
 38 39 40 41 42 42 42 45
 39 40 41 42 42 42 45 44
 40 41 42 42 42 45 44 46
 41 42 42 42 45 44 46 47
 42 42 42 45 44 46 47 48
 42 42 45 44 46 47 48 -9
 42 45 44 46 47 48 -9 -8
 45 44 46 47 48 -9 -8 -7
 44 46 47 48 -9 -8 -7 -6
 46 47 48 -9 -8 -7 -6 -5
 47 48 -9 -8 -7 -6 -5 -4
 48 -9 -8 -7 -6 -5 -4 -2
 -8 -7 -6 -5 -3 -2 -1 -0
 -7 -6 -5 -3 -2 -1 -0 1
 -6 -5 -3 -2 -1 -0 1 1
 -5 -3 -2 -1 -0 1 1 2
 -3 -2 -1 -0 1 1 2 3
 -2 -1 -0 1 1 2 3 4
 -1 -0 1 1 2 3 4 5
 -0 1 1 2 3 4 5 6
 1 1 2 3 4 5 6 8
 1 2 3 4 5 6 8 9
 2 3 4 5 6 8 9 10
 3 4 5 6 8 9 10 11
 4 5 6 8 9 10 11 12
 5 6 8 9 10 11 12 14
 6 8 9 10 11 12 14 15
 8 9 10 11 12 14 15 16
 9 10 11 12 14 15 16 17
 10 11 12 14 15 16 17 18
 11 12 14 15 16 17 18 20
 12 14 15 16 17 18 20 21
 14 15 16 17 18 20 21 22
 15 16 17 18 20 21 22 23
 16 17 18 20 21 22 23 24
 17 18 20 21 22 23 24 25
 18 20 21 22 23 24 25 27
 20 21 22 23 24 25 27 28
 21 22 23 24 25 27 28 29
 22 23 24 25 27 28 29 30
 23 24 25 27 28 29 30 31
 24 25 27 28 29 30 31 32
 25 27 28 29 30 31 32 34
 27 28 29 30 31 32 34 35
 28 29 30 31 32 34 35 35
 29 30 31 32 34 35 35 36
 30 31 32 34 35 35 36 37
 31 32 34 35 35 36 37 38
 32 34 35 35 36 37 38 39
 34 35 35 36 37 38 39 40
 35 35 36 37 38 39 40 41
 35 36 37 38 39 40 41 42
 3 4 5 6 7 9 10 12
 4 5 6 7 9 10 12 13
 5 6 7 9 10 12 13 14
 6 7 9 10 12 13 14 15
 7 9 10 12 13 14 15 16
 9 10 12 13 14 15 16 17
 10 12 13 14 15 16 17 18
 12 13 14 15 16 17 18 20
 13 14 15 16 17 18 20 21
 14 15 16 17 18 20 21 22
 15 16 17 18 20 21 22 24
 16 17 18 20 21 22 24 25
 17 18 20 21 22 24 25 26
 18 20 21 22 24 25 26 27
 20 21 22 24 25 26 27 28
 21 22 24 25 26 27 28 30
 22 24 25 26 27 28 30 31
 24 25 26 27 28 30 31 32
 25 26 27 28 30 31 32 33
 26 27 28 30 31 32 33 34
 27 28 30 31 32 33 34 36
 28 30 31 32 33 34 36 37
 30 31 32 33 34 36 37 38
 31 32 33 34 36 37 38 39
 32 33 34 36 37 38 39 40
 33 34 36 37 38 39 40 41
 34 36 37 38 39 40 41 42
 36 37 38 39 40 41 42 43
 37 38 39 40 41 42 43 44
 38 39 40 41 42 43 44 44
 39 40 41 42 43 44 44 45
 40 41 42 43 44 44 45 46
 41 42 43 44 44 45 46 46
 42 43 44 44 45 46 46 48
 43 44 44 45 46 46 48 48
 44 44 45 46 46 48 48 49
 44 45 46 46 48 48 49 -8
 45 46 46 48 48 49 -8 -7
 46 46 48 48 49 -8 -7 -6
 46 48 48 49 -8 -7 -6 -5
 48 48 49 -8 -7 -6 -5 -3
 48 49 -8 -7 -6 -5 -3 -2
 49 -8 -7 -6 -5 -3 -2 -1
 -8 -7 -7 -6 -5 -4 -3 -2
 -7 -7 -6 -5 -4 -3 -2 -1
 -7 -6 -5 -4 -3 -2 -1 0
 -6 -5 -4 -3 -2 -1 0 2
 -5 -4 -3 -2 -1 0 2 3
 -4 -3 -2 -1 0 2 3 5
 -3 -2 -1 0 2 3 5 6
 -2 -1 0 2 3 5 6 8
 -1 0 2 3 5 6 8 9
 0 2 3 5 6 8 9 11
 2 3 5 6 8 9 11 13
 3 5 6 8 9 11 13 15
 5 6 8 9 11 13 15 16
 6 8 9 11 13 15 16 18
 8 9 11 13 15 16 18 20
 9 11 13 15 16 18 20 21
 11 13 15 16 18 20 21 23
 13 15 16 18 20 21 23 24
 15 16 18 20 21 23 24 26
 16 18 20 21 23 24 26 27
 18 20 21 23 24 26 27 29
 20 21 23 24 26 27 29 30
 21 23 24 26 27 29 30 32
 23 24 26 27 29 30 32 33
 24 26 27 29 30 32 33 34
 26 27 29 30 32 33 34 35
 27 29 30 32 33 34 35 36
 29 30 32 33 34 35 36 37
 30 32 33 34 35 36 37 38
 32 33 34 35 36 37 38 39
 33 34 35 36 37 38 39 40
 34 35 36 37 38 39 40 41
 35 36 37 38 39 40 41 42
 36 37 38 39 40 41 42 42
 37 38 39 40 41 42 42 43
 38 39 40 41 42 42 43 43
 39 40 41 42 42 43 43 44
 0 1 2 3 4 5 6 8
 1 2 3 4 5 6 8 9
 2 3 4 5 6 8 9 11
 3 4 5 6 8 9 11 12
 4 5 6 8 9 11 12 13
 5 6 8 9 11 12 13 14
 6 8 9 11 12 13 14 15
 8 9 11 12 13 14 15 16
 9 11 12 13 14 15 16 17
 11 12 13 14 15 16 17 18
 12 13 14 15 16 17 18 20
 13 14 15 16 17 18 20 21
 14 15 16 17 18 20 21 22
 15 16 17 18 20 21 22 24
 16 17 18 20 21 22 24 25
 17 18 20 21 22 24 25 26
 18 20 21 22 24 25 26 27
 20 21 22 24 25 26 27 28
 21 22 24 25 26 27 28 29
 22 24 25 26 27 28 29 30
 24 25 26 27 28 29 30 31
 25 26 27 28 29 30 31 32
 26 27 28 29 30 31 32 33
 27 28 29 30 31 32 33 34
 28 29 30 31 32 33 34 35
 29 30 31 32 33 34 35 36
 30 31 32 33 34 35 36 37
 31 32 33 34 35 36 37 38
 32 33 34 35 36 37 38 39
 33 34 35 36 37 38 39 40
 34 35 36 37 38 39 40 40
 35 36 37 38 39 40 40 42
 36 37 38 39 40 40 42 43
 37 38 39 40 40 42 43 44
 38 39 40 40 42 43 44 45
 39 40 40 42 43 44 45 45
 40 40 42 43 44 45 45 46
 40 42 43 44 45 45 46 47
 42 43 44 45 45 46 47 -8
 43 44 45 45 46 47 -8 -7
 44 45 45 46 47 -8 -7 -7
 45 45 46 47 -8 -7 -7 -6
 45 46 47 -8 -7 -7 -6 -5
 46 47 -8 -7 -7 -6 -5 -4
 47 -8 -7 -7 -6 -5 -4 -3
 46 -4 -3 -2 -2 -1 0 2
 -4 -3 -2 -2 -1 0 2 3
 -3 -2 -2 -1 0 2 3 4
 -2 -2 -1 0 2 3 4 6
 -2 -1 0 2 3 4 6 7
 -1 0 2 3 4 6 7 9
 0 2 3 4 6 7 9 10
 2 3 4 6 7 9 10 11
 3 4 6 7 9 10 11 12
 4 6 7 9 10 11 12 14
 6 7 9 10 11 12 14 15
 7 9 10 11 12 14 15 16
 9 10 11 12 14 15 16 18
 10 11 12 14 15 16 18 19
 11 12 14 15 16 18 19 21
 12 14 15 16 18 19 21 22
 14 15 16 18 19 21 22 23
 15 16 18 19 21 22 23 24
 16 18 19 21 22 23 24 25
 18 19 21 22 23 24 25 27
 19 21 22 23 24 25 27 28
 21 22 23 24 25 27 28 29
 22 23 24 25 27 28 29 30
 23 24 25 27 28 29 30 31
 24 25 27 28 29 30 31 32
 25 27 28 29 30 31 32 33
 27 28 29 30 31 32 33 34
 28 29 30 31 32 33 34 35
 29 30 31 32 33 34 35 36
 30 31 32 33 34 35 36 36
 31 32 33 34 35 36 36 37
 32 33 34 35 36 36 37 38
 33 34 35 36 36 37 38 39
 34 35 36 36 37 38 39 40
 35 36 36 37 38 39 40 40
 36 36 37 38 39 40 40 41
 36 37 38 39 40 40 41 41
 37 38 39 40 40 41 41 42
 38 39 40 40 41 41 42 42
 39 40 40 41 41 42 42 43
 40 40 41 41 42 42 43 43
 40 41 41 42 42 43 43 44
 -4 -3 -3 -2 -1 -0 1 2
 -3 -3 -2 -1 -0 1 2 3
 -3 -2 -1 -0 1 2 3 4
 -2 -1 -0 1 2 3 4 5
 -1 -0 1 2 3 4 5 5
 -0 1 2 3 4 5 5 6
 1 2 3 4 5 5 6 7
 2 3 4 5 5 6 7 8
 3 4 5 5 6 7 8 9
 4 5 5 6 7 8 9 11
 5 5 6 7 8 9 11 12
 5 6 7 8 9 11 12 13
 6 7 8 9 11 12 13 14
 7 8 9 11 12 13 14 16
 8 9 11 12 13 14 16 17
 9 11 12 13 14 16 17 18
 11 12 13 14 16 17 18 19
 12 13 14 16 17 18 19 21
 13 14 16 17 18 19 21 22
 14 16 17 18 19 21 22 23
 16 17 18 19 21 22 23 25
 17 18 19 21 22 23 25 26
 18 19 21 22 23 25 26 28
 19 21 22 23 25 26 28 29
 21 22 23 25 26 28 29 30
 22 23 25 26 28 29 30 32
 23 25 26 28 29 30 32 33
 25 26 28 29 30 32 33 34
 26 28 29 30 32 33 34 36
 28 29 30 32 33 34 36 37
 29 30 32 33 34 36 37 38
 30 32 33 34 36 37 38 40
 32 33 34 36 37 38 40 40
 33 34 36 37 38 40 40 42
 34 36 37 38 40 40 42 43
 36 37 38 40 40 42 43 44
 37 38 40 40 42 43 44 45
 38 40 40 42 43 44 45 46
 40 40 42 43 44 45 46 46
 40 42 43 44 45 46 46 -4
 42 43 44 45 46 46 -4 -3
 43 44 45 46 46 -4 -3 -2
 44 45 46 46 -4 -3 -2 -2
 45 46 46 -4 -3 -2 -2 -1
 46 46 -4 -3 -2 -2 -1 0
 -9 -8 -6 -5 -4 -3 -2 -1
 -8 -6 -5 -4 -3 -2 -1 -1
 -6 -5 -4 -3 -2 -1 -1 0
 -5 -4 -3 -2 -1 -1 0 2
 -4 -3 -2 -1 -1 0 2 3
 -3 -2 -1 -1 0 2 3 4
 -2 -1 -1 0 2 3 4 6
 -1 -1 0 2 3 4 6 8
 -1 0 2 3 4 6 8 9
 0 2 3 4 6 8 9 11
 2 3 4 6 8 9 11 13
 3 4 6 8 9 11 13 14
 4 6 8 9 11 13 14 16
 6 8 9 11 13 14 16 18
 8 9 11 13 14 16 18 19
 9 11 13 14 16 18 19 21
 11 13 14 16 18 19 21 22
 13 14 16 18 19 21 22 24
 14 16 18 19 21 22 24 25
 16 18 19 21 22 24 25 27
 18 19 21 22 24 25 27 28
 19 21 22 24 25 27 28 30
 21 22 24 25 27 28 30 31
 22 24 25 27 28 30 31 33
 24 25 27 28 30 31 33 34
 25 27 28 30 31 33 34 35
 27 28 30 31 33 34 35 36
 28 30 31 33 34 35 36 37
 30 31 33 34 35 36 37 38
 31 33 34 35 36 37 38 39
 33 34 35 36 37 38 39 40
 34 35 36 37 38 39 40 41
 35 36 37 38 39 40 41 41
 36 37 38 39 40 41 41 42
 37 38 39 40 41 41 42 42
 38 39 40 41 41 42 42 43
 -4 -3 -2 -1 -0 1 2 3
 -3 -2 -1 -0 1 2 3 4
 -2 -1 -0 1 2 3 4 5
 -1 -0 1 2 3 4 5 7
 -0 1 2 3 4 5 7 8
 1 2 3 4 5 7 8 9
 2 3 4 5 7 8 9 11
 3 4 5 7 8 9 11 12
 4 5 7 8 9 11 12 13
 5 7 8 9 11 12 13 15
 7 8 9 11 12 13 15 16
 8 9 11 12 13 15 16 17
 9 11 12 13 15 16 17 19
 11 12 13 15 16 17 19 20
 12 13 15 16 17 19 20 21
 13 15 16 17 19 20 21 23
 15 16 17 19 20 21 23 24
 16 17 19 20 21 23 24 25
 17 19 20 21 23 24 25 26
 19 20 21 23 24 25 26 28
 20 21 23 24 25 26 28 29
 21 23 24 25 26 28 29 30
 23 24 25 26 28 29 30 31
 24 25 26 28 29 30 31 32
 25 26 28 29 30 31 32 33
 26 28 29 30 31 32 33 34
 28 29 30 31 32 33 34 34
 29 30 31 32 33 34 34 36
 30 31 32 33 34 34 36 37
 31 32 33 34 34 36 37 38
 32 33 34 34 36 37 38 39
 33 34 34 36 37 38 39 40
 34 34 36 37 38 39 40 40
 34 36 37 38 39 40 40 41
 36 37 38 39 40 40 41 42
 37 38 39 40 40 41 42 43
 38 39 40 40 41 42 43 43
 39 40 40 41 42 43 43 44
 40 40 41 42 43 43 44 45
 40 41 42 43 43 44 45 45
 41 42 43 43 44 45 45 46
 42 43 43 44 45 45 46 46
 43 43 44 45 45 46 46 -9
 43 44 45 45 46 46 -9 -8
 44 45 45 46 46 -9 -8 -6
 45 45 46 46 -9 -8 -6 -5
 45 46 46 -9 -8 -6 -5 -4
 46 46 -9 -8 -6 -5 -4 -3
 46 -9 -8 -6 -5 -4 -3 -2
 16 16 17 17 18 19 20 21
 16 17 17 18 19 20 21 22
 17 17 18 19 20 21 22 22
 17 18 19 20 21 22 22 23
 18 19 20 21 22 22 23 24
 19 20 21 22 22 23 24 25
 20 21 22 22 23 24 25 26
 21 22 22 23 24 25 26 26
 22 22 23 24 25 26 26 27
 22 23 24 25 26 26 27 27
 23 24 25 26 26 27 27 28
 24 25 26 26 27 27 28 28
 25 26 26 27 27 28 28 28
 26 26 27 27 28 28 28 29
 26 27 27 28 28 28 29 29
 27 27 28 28 28 29 29 29
 27 28 28 28 29 29 29 29
 28 28 28 29 29 29 29 29
 28 28 29 29 29 29 29 29
 28 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 28
 29 29 29 29 29 29 28 28
 29 29 29 29 29 28 28 27
 29 29 29 29 28 28 27 27
 29 29 29 28 28 27 27 26
 29 29 28 28 27 27 26 26
 29 28 28 27 27 26 26 26
 28 28 27 27 26 26 26 26
 28 27 27 26 26 26 26 26
 27 27 26 26 26 26 26 26
 27 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 27
 26 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 14
 26 26 27 27 27 27 14 15
 26 27 27 27 27 14 15 16
 27 27 27 27 14 15 16 17
 27 27 27 14 15 16 17 18
 27 27 14 15 16 17 18 19
 27 14 15 16 17 18 19 20
 12 12 12 12 13 13 14 15
 12 12 12 13 13 14 15 16
 12 12 13 13 14 15 16 17
 12 13 13 14 15 16 17 18
 13 13 14 15 16 17 18 19
 13 14 15 16 17 18 19 20
 14 15 16 17 18 19 20 21
 15 16 17 18 19 20 21 23
 16 17 18 19 20 21 23 24
 17 18 19 20 21 23 24 25
 18 19 20 21 23 24 25 27
 19 20 21 23 24 25 27 28
 20 21 23 24 25 27 28 28
 21 23 24 25 27 28 28 29
 23 24 25 27 28 28 29 30
 24 25 27 28 28 29 30 30
 25 27 28 28 29 30 30 31
 27 28 28 29 30 30 31 31
 28 28 29 30 30 31 31 32
 28 29 30 30 31 31 32 32
 29 30 30 31 31 32 32 32
 30 30 31 31 32 32 32 32
 30 31 31 32 32 32 32 31
 31 31 32 32 32 32 31 31
 31 32 32 32 32 31 31 31
 32 32 32 32 31 31 31 31
 32 32 32 31 31 31 31 30
 32 32 31 31 31 31 30 30
 32 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 29
 31 31 31 30 30 29 29 28
 31 31 30 30 29 29 28 27
 31 30 30 29 29 28 27 26
 30 30 29 29 28 27 26 26
 30 29 29 28 27 26 26 25
 29 29 28 27 26 26 25 25
 29 28 27 26 26 25 25 25
 28 27 26 26 25 25 25 25
 27 26 26 25 25 25 25 25
 26 26 25 25 25 25 25 24
 26 25 25 25 25 25 24 24
 25 25 25 25 25 24 24 24
 25 25 25 25 24 24 24 24
 25 25 25 24 24 24 24 24
 25 25 24 24 24 24 24 25
 25 24 24 24 24 24 25 25
 24 24 24 24 24 25 25 25
 24 24 24 24 25 25 25 25
 24 24 24 25 25 25 25 25
 24 24 25 25 25 25 25 25
 16 17 18 18 19 20 22 23
 17 18 18 19 20 22 23 24
 18 18 19 20 22 23 24 25
 18 19 20 22 23 24 25 26
 19 20 22 23 24 25 26 26
 20 22 23 24 25 26 26 27
 22 23 24 25 26 26 27 28
 23 24 25 26 26 27 28 28
 24 25 26 26 27 28 28 28
 25 26 26 27 28 28 28 29
 26 26 27 28 28 28 29 29
 26 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 30
 28 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 30
 28 29 29 30 30 30 30 30
 29 29 30 30 30 30 30 30
 29 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 29
 30 30 30 30 30 30 29 29
 30 30 30 30 30 29 29 29
 30 30 30 30 29 29 29 29
 30 30 30 29 29 29 29 29
 30 30 29 29 29 29 29 28
 30 29 29 29 29 29 28 28
 29 29 29 29 29 28 28 27
 29 29 29 29 28 28 27 27
 29 29 29 28 28 27 27 27
 29 29 28 28 27 27 27 27
 29 28 28 27 27 27 27 27
 28 28 27 27 27 27 27 27
 28 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 28
 27 27 27 27 27 27 28 28
 27 27 27 27 27 28 28 28
 27 27 27 27 28 28 28 12
 27 27 27 28 28 28 12 12
 27 27 28 28 28 12 12 12
 27 28 28 28 12 12 12 12
 28 28 28 12 12 12 12 13
 28 28 12 12 12 12 13 13
 28 12 12 12 12 13 13 14
 7 6 6 6 7 7 9 10
 6 6 6 7 7 9 10 11
 6 6 7 7 9 10 11 12
 6 7 7 9 10 11 12 14
 7 7 9 10 11 12 14 15
 7 9 10 11 12 14 15 16
 9 10 11 12 14 15 16 17
 10 11 12 14 15 16 17 19
 11 12 14 15 16 17 19 20
 12 14 15 16 17 19 20 21
 14 15 16 17 19 20 21 22
 15 16 17 19 20 21 22 23
 16 17 19 20 21 22 23 24
 17 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 28
 22 23 24 25 26 27 28 28
 23 24 25 26 27 28 28 29
 24 25 26 27 28 28 29 29
 25 26 27 28 28 29 29 29
 26 27 28 28 29 29 29 29
 27 28 28 29 29 29 29 29
 28 28 29 29 29 29 29 29
 28 29 29 29 29 29 29 29
 29 29 29 29 29 29 29 28
 29 29 29 29 29 29 28 27
 29 29 29 29 29 28 27 26
 29 29 29 29 28 27 26 25
 29 29 29 28 27 26 25 25
 29 29 28 27 26 25 25 24
 29 28 27 26 25 25 24 24
 28 27 26 25 25 24 24 24
 27 26 25 25 24 24 24 24
 26 25 25 24 24 24 24 24
 25 25 24 24 24 24 24 24
 25 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 25
 24 24 24 24 24 24 25 25
 24 24 24 24 24 25 25 25
 24 24 24 24 25 25 25 26
 24 24 24 25 25 25 26 26
 24 24 25 25 25 26 26 27
 24 25 25 25 26 26 27 27
 25 25 25 26 26 27 27 28
 11 11 12 13 14 15 16 17
 11 12 13 14 15 16 17 18
 12 13 14 15 16 17 18 19
 13 14 15 16 17 18 19 20
 14 15 16 17 18 19 20 22
 15 16 17 18 19 20 22 23
 16 17 18 19 20 22 23 24
 17 18 19 20 22 23 24 25
 18 19 20 22 23 24 25 26
 19 20 22 23 24 25 26 27
 20 22 23 24 25 26 27 27
 22 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 29
 24 25 26 27 27 28 29 30
 25 26 27 27 28 29 30 30
 26 27 27 28 29 30 30 30
 27 27 28 29 30 30 30 31
 27 28 29 30 30 30 31 31
 28 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 29
 31 31 31 31 31 30 29 29
 31 31 31 31 30 29 29 28
 31 31 31 30 29 29 28 28
 31 31 30 29 29 28 28 27
 31 30 29 29 28 28 27 27
 30 29 29 28 28 27 27 26
 29 29 28 28 27 27 26 26
 29 28 28 27 27 26 26 26
 28 28 27 27 26 26 26 27
 28 27 27 26 26 26 27 27
 27 27 26 26 26 27 27 27
 27 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 27
 26 26 27 27 27 27 27 28
 26 27 27 27 27 27 28 28
 27 27 27 27 27 28 28 28
 27 27 27 27 28 28 28 7
 27 27 27 28 28 28 7 6
 27 27 28 28 28 7 6 6
 27 28 28 28 7 6 6 6
 28 28 28 7 6 6 6 7
 28 28 7 6 6 6 7 7
 28 7 6 6 6 7 7 9
 6 7 7 8 9 10 11 12
 7 7 8 9 10 11 12 13
 7 8 9 10 11 12 13 15
 8 9 10 11 12 13 15 16
 9 10 11 12 13 15 16 17
 10 11 12 13 15 16 17 18
 11 12 13 15 16 17 18 19
 12 13 15 16 17 18 19 20
 13 15 16 17 18 19 20 21
 15 16 17 18 19 20 21 22
 16 17 18 19 20 21 22 23
 17 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 25
 20 21 22 23 24 25 25 26
 21 22 23 24 25 25 26 26
 22 23 24 25 25 26 26 26
 23 24 25 25 26 26 26 26
 24 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 25
 26 26 26 26 26 26 25 25
 26 26 26 26 26 25 25 25
 26 26 26 26 25 25 25 24
 26 26 26 25 25 25 24 23
 26 26 25 25 25 24 23 22
 26 25 25 25 24 23 22 21
 25 25 25 24 23 22 21 21
 25 25 24 23 22 21 21 20
 25 24 23 22 21 21 20 20
 24 23 22 21 21 20 20 20
 23 22 21 21 20 20 20 20
 22 21 21 20 20 20 20 20
 21 21 20 20 20 20 20 20
 21 20 20 20 20 20 20 20
 20 20 20 20 20 20 20 21
 20 20 20 20 20 20 21 21
 20 20 20 20 20 21 21 21
 20 20 20 20 21 21 21 22
 14 14 14 15 15 16 17 17
 14 14 15 15 16 17 17 18
 14 15 15 16 17 17 18 19
 15 15 16 17 17 18 19 20
 15 16 17 17 18 19 20 21
 16 17 17 18 19 20 21 22
 17 17 18 19 20 21 22 23
 17 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 27
 22 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 29
 24 25 26 27 27 28 29 30
 25 26 27 27 28 29 30 30
 26 27 27 28 29 30 30 30
 27 27 28 29 30 30 30 31
 27 28 29 30 30 30 31 31
 28 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 29
 31 31 31 31 30 30 29 29
 31 31 31 30 30 29 29 28
 31 31 30 30 29 29 28 28
 31 30 30 29 29 28 28 27
 30 30 29 29 28 28 27 27
 30 29 29 28 28 27 27 26
 29 29 28 28 27 27 26 26
 29 28 28 27 27 26 26 25
 28 28 27 27 26 26 25 25
 28 27 27 26 26 25 25 25
 27 27 26 26 25 25 25 25
 27 26 26 25 25 25 25 25
 26 26 25 25 25 25 25 26
 26 25 25 25 25 25 26 26
 25 25 25 25 25 26 26 26
 25 25 25 25 26 26 26 26
 25 25 25 26 26 26 26 26
 25 25 26 26 26 26 26 26
 25 26 26 26 26 26 26 6
 26 26 26 26 26 26 6 7
 26 26 26 26 26 6 7 7
 26 26 26 26 6 7 7 8
 26 26 26 6 7 7 8 9
 26 26 6 7 7 8 9 10
 26 6 7 7 8 9 10 11
 9 10 10 11 12 13 14 15
 10 10 11 12 13 14 15 15
 10 11 12 13 14 15 15 16
 11 12 13 14 15 15 16 17
 12 13 14 15 15 16 17 18
 13 14 15 15 16 17 18 18
 14 15 15 16 17 18 18 19
 15 15 16 17 18 18 19 20
 15 16 17 18 18 19 20 21
 16 17 18 18 19 20 21 22
 17 18 18 19 20 21 22 23
 18 18 19 20 21 22 23 23
 18 19 20 21 22 23 23 24
 19 20 21 22 23 23 24 25
 20 21 22 23 23 24 25 25
 21 22 23 23 24 25 25 25
 22 23 23 24 25 25 25 26
 23 23 24 25 25 25 26 26
 23 24 25 25 25 26 26 26
 24 25 25 25 26 26 26 26
 25 25 25 26 26 26 26 25
 25 25 26 26 26 26 25 25
 25 26 26 26 26 25 25 25
 26 26 26 26 25 25 25 24
 26 26 26 25 25 25 24 24
 26 26 25 25 25 24 24 23
 26 25 25 25 24 24 23 23
 25 25 25 24 24 23 23 22
 25 25 24 24 23 23 22 22
 25 24 24 23 23 22 22 21
 24 24 23 23 22 22 21 21
 24 23 23 22 22 21 21 21
 23 23 22 22 21 21 21 21
 23 22 22 21 21 21 21 21
 22 22 21 21 21 21 21 21
 22 21 21 21 21 21 21 21
 21 21 21 21 21 21 21 22
 21 21 21 21 21 21 22 22
 21 21 21 21 21 22 22 23
 21 21 21 21 22 22 23 23
 21 21 21 22 22 23 23 23
 21 21 22 22 23 23 23 24
 21 22 22 23 23 23 24 24
 17 18 18 19 20 21 22 23
 18 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 28
 22 23 24 25 26 27 28 29
 23 24 25 26 27 28 29 30
 24 25 26 27 28 29 30 30
 25 26 27 28 29 30 30 31
 26 27 28 29 30 30 31 32
 27 28 29 30 30 31 32 32
 28 29 30 30 31 32 32 33
 29 30 30 31 32 32 33 33
 30 30 31 32 32 33 33 33
 30 31 32 32 33 33 33 33
 31 32 32 33 33 33 33 33
 32 32 33 33 33 33 33 33
 32 33 33 33 33 33 33 33
 33 33 33 33 33 33 33 33
 33 33 33 33 33 33 33 33
 33 33 33 33 33 33 33 32
 33 33 33 33 33 33 32 32
 33 33 33 33 33 32 32 31
 33 33 33 33 32 32 31 31
 33 33 33 32 32 31 31 30
 33 33 32 32 31 31 30 29
 33 32 32 31 31 30 29 29
 32 32 31 31 30 29 29 28
 32 31 31 30 29 29 28 28
 31 31 30 29 29 28 28 28
 31 30 29 29 28 28 28 27
 30 29 29 28 28 28 27 27
 29 29 28 28 28 27 27 28
 29 28 28 28 27 27 28 28
 28 28 28 27 27 28 28 28
 28 28 27 27 28 28 28 28
 28 27 27 28 28 28 28 28
 27 27 28 28 28 28 28 28
 27 28 28 28 28 28 28 9
 28 28 28 28 28 28 9 10
 28 28 28 28 28 9 10 10
 28 28 28 28 9 10 10 11
 28 28 28 9 10 10 11 12
 28 28 9 10 10 11 12 13
 28 9 10 10 11 12 13 14
 12 12 12 13 14 15 16 18
 12 12 13 14 15 16 18 19
 12 13 14 15 16 18 19 20
 13 14 15 16 18 19 20 21
 14 15 16 18 19 20 21 22
 15 16 18 19 20 21 22 23
 16 18 19 20 21 22 23 23
 18 19 20 21 22 23 23 24
 19 20 21 22 23 23 24 25
 20 21 22 23 23 24 25 26
 21 22 23 23 24 25 26 27
 22 23 23 24 25 26 27 27
 23 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 29
 24 25 26 27 27 28 29 29
 25 26 27 27 28 29 29 29
 26 27 27 28 29 29 29 30
 27 27 28 29 29 29 30 30
 27 28 29 29 29 30 30 30
 28 29 29 29 30 30 30 30
 29 29 29 30 30 30 30 29
 29 29 30 30 30 30 29 29
 29 30 30 30 30 29 29 29
 30 30 30 30 29 29 29 28
 30 30 30 29 29 29 28 28
 30 30 29 29 29 28 28 27
 30 29 29 29 28 28 27 26
 29 29 29 28 28 27 26 26
 29 29 28 28 27 26 26 25
 29 28 28 27 26 26 25 24
 28 28 27 26 26 25 24 23
 28 27 26 26 25 24 23 22
 27 26 26 25 24 23 22 21
 26 26 25 24 23 22 21 21
 26 25 24 23 22 21 21 21
 25 24 23 22 21 21 21 21
 24 23 22 21 21 21 21 21
 23 22 21 21 21 21 21 21
 22 21 21 21 21 21 21 21
 21 21 21 21 21 21 21 21
 21 21 21 21 21 21 21 21
 16 16 16 16 17 17 18 19
 16 16 16 17 17 18 19 20
 16 16 17 17 18 19 20 21
 16 17 17 18 19 20 21 22
 17 17 18 19 20 21 22 23
 17 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 27
 22 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 28
 24 25 26 27 27 28 28 29
 25 26 27 27 28 28 29 29
 26 27 27 28 28 29 29 29
 27 27 28 28 29 29 29 29
 27 28 28 29 29 29 29 30
 28 28 29 29 29 29 30 30
 28 29 29 29 29 30 30 30
 29 29 29 29 30 30 30 30
 29 29 29 30 30 30 30 30
 29 29 30 30 30 30 30 29
 29 30 30 30 30 30 29 29
 30 30 30 30 30 29 29 29
 30 30 30 30 29 29 29 29
 30 30 30 29 29 29 29 28
 30 30 29 29 29 29 28 28
 30 29 29 29 29 28 28 27
 29 29 29 29 28 28 27 27
 29 29 29 28 28 27 27 27
 29 29 28 28 27 27 27 27
 29 28 28 27 27 27 27 26
 28 28 27 27 27 27 26 26
 28 27 27 27 27 26 26 26
 27 27 27 27 26 26 26 27
 27 27 27 26 26 26 27 27
 27 27 26 26 26 27 27 27
 27 26 26 26 27 27 27 27
 26 26 26 27 27 27 27 28
 26 26 27 27 27 27 28 28
 26 27 27 27 27 28 28 12
 27 27 27 27 28 28 12 12
 27 27 27 28 28 12 12 12
 27 27 28 28 12 12 12 13
 27 28 28 12 12 12 13 14
 28 28 12 12 12 13 14 15
 28 12 12 12 13 14 15 16
 10 12 11 14 14 15 17 18
 12 11 14 14 15 17 18 19
 11 14 14 15 17 18 19 20
 14 14 15 17 18 19 20 21
 14 15 17 18 19 20 21 22
 15 17 18 19 20 21 22 23
 17 18 19 20 21 22 23 24
 18 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 27
 22 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 29
 24 25 26 27 27 28 29 29
 25 26 27 27 28 29 29 29
 26 27 27 28 29 29 29 29
 27 27 28 29 29 29 29 30
 27 28 29 29 29 29 30 30
 28 29 29 29 29 30 30 29
 29 29 29 29 30 30 29 29
 29 29 29 30 30 29 29 29
 29 29 30 30 29 29 29 29
 29 30 30 29 29 29 29 28
 30 30 29 29 29 29 28 28
 30 29 29 29 29 28 28 28
 29 29 29 29 28 28 28 27
 29 29 29 28 28 28 27 26
 29 29 28 28 28 27 26 26
 29 28 28 28 27 26 26 25
 28 28 28 27 26 26 25 24
 28 28 27 26 26 25 24 24
 28 27 26 26 25 24 24 24
 27 26 26 25 24 24 24 24
 26 26 25 24 24 24 24 24
 26 25 24 24 24 24 24 24
 25 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 25
 24 24 24 24 24 24 25 25
 19 20 21 21 22 23 24 25
 20 21 21 22 23 24 25 26
 21 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 28
 22 23 24 25 26 27 28 28
 23 24 25 26 27 28 28 28
 24 25 26 27 28 28 28 29
 25 26 27 28 28 28 29 29
 26 27 28 28 28 29 29 30
 27 28 28 28 29 29 30 30
 28 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 30
 28 29 29 30 30 30 30 30
 29 29 30 30 30 30 30 30
 29 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 30
 30 30 30 30 30 30 30 29
 30 30 30 30 30 30 29 29
 30 30 30 30 30 29 29 29
 30 30 30 30 29 29 29 28
 30 30 30 29 29 29 28 27
 30 30 29 29 29 28 27 27
 30 29 29 29 28 27 27 26
 29 29 29 28 27 27 26 26
 29 29 28 27 27 26 26 26
 29 28 27 27 26 26 26 26
 28 27 27 26 26 26 26 26
 27 27 26 26 26 26 26 26
 27 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 26
 26 26 26 26 26 26 26 27
 26 26 26 26 26 26 27 27
 26 26 26 26 26 27 27 27
 26 26 26 26 27 27 27 10
 26 26 26 27 27 27 10 12
 26 26 27 27 27 10 12 11
 26 27 27 27 10 12 11 14
 27 27 27 10 12 11 14 14
 27 27 10 12 11 14 14 15
 27 10 12 11 14 14 15 17
 13 14 15 16 17 17 18 19
 14 15 16 17 17 18 19 20
 15 16 17 17 18 19 20 20
 16 17 17 18 19 20 20 21
 17 17 18 19 20 20 21 22
 17 18 19 20 20 21 22 22
 18 19 20 20 21 22 22 23
 19 20 20 21 22 22 23 24
 20 20 21 22 22 23 24 25
 20 21 22 22 23 24 25 25
 21 22 22 23 24 25 25 26
 22 22 23 24 25 25 26 27
 22 23 24 25 25 26 27 27
 23 24 25 25 26 27 27 28
 24 25 25 26 27 27 28 28
 25 25 26 27 27 28 28 28
 25 26 27 27 28 28 28 29
 26 27 27 28 28 28 29 29
 27 27 28 28 28 29 29 29
 27 28 28 28 29 29 29 29
 28 28 28 29 29 29 29 28
 28 28 29 29 29 29 28 28
 28 29 29 29 29 28 28 28
 29 29 29 29 28 28 28 28
 29 29 29 28 28 28 28 27
 29 29 28 28 28 28 27 27
 29 28 28 28 28 27 27 26
 28 28 28 28 27 27 26 26
 28 28 28 27 27 26 26 25
 28 28 27 27 26 26 25 25
 28 27 27 26 26 25 25 24
 27 27 26 26 25 25 24 24
 27 26 26 25 25 24 24 24
 26 26 25 25 24 24 24 24
 26 25 25 24 24 24 24 24
 25 25 24 24 24 24 24 24
 25 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 24 24 24 24 24 24 24 24
 18 19 19 20 21 22 23 24
 19 19 20 21 22 23 24 25
 19 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 28
 22 23 24 25 26 27 28 28
 23 24 25 26 27 28 28 29
 24 25 26 27 28 28 29 29
 25 26 27 28 28 29 29 30
 26 27 28 28 29 29 30 30
 27 28 28 29 29 30 30 30
 28 28 29 29 30 30 30 31
 28 29 29 30 30 30 31 31
 29 29 30 30 30 31 31 31
 29 30 30 30 31 31 31 31
 30 30 30 31 31 31 31 31
 30 30 31 31 31 31 31 31
 30 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 31
 31 31 31 31 31 31 31 30
 31 31 31 31 31 31 30 30
 31 31 31 31 31 30 30 30
 31 31 31 31 30 30 30 30
 31 31 31 30 30 30 30 29
 31 31 30 30 30 30 29 28
 31 30 30 30 30 29 28 28
 30 30 30 30 29 28 28 27
 30 30 30 29 28 28 27 27
 30 30 29 28 28 27 27 27
 30 29 28 28 27 27 27 27
 29 28 28 27 27 27 27 27
 28 28 27 27 27 27 27 27
 28 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 27
 27 27 27 27 27 27 27 28
 27 27 27 27 27 27 28 28
 27 27 27 27 27 28 28 28
 27 27 27 27 28 28 28 28
 27 27 27 28 28 28 28 28
 27 27 28 28 28 28 28 13
 27 28 28 28 28 28 13 14
 28 28 28 28 28 13 14 15
 28 28 28 28 13 14 15 16
 28 28 28 13 14 15 16 17
 28 28 13 14 15 16 17 17
 28 13 14 15 16 17 17 18
 14 15 16 17 18 19 20 20
 15 16 17 18 19 20 20 21
 16 17 18 19 20 20 21 22
 17 18 19 20 20 21 22 23
 18 19 20 20 21 22 23 24
 19 20 20 21 22 23 24 25
 20 20 21 22 23 24 25 26
 20 21 22 23 24 25 26 27
 21 22 23 24 25 26 27 27
 22 23 24 25 26 27 27 28
 23 24 25 26 27 27 28 28
 24 25 26 27 27 28 28 28
 25 26 27 27 28 28 28 28
 26 27 27 28 28 28 28 28
 27 27 28 28 28 28 28 28
 27 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 28
 28 28 28 28 28 28 28 27
 28 28 28 28 28 28 27 27
 28 28 28 28 28 27 27 26
 28 28 28 28 27 27 26 26
 28 28 28 27 27 26 26 25
 28 28 27 27 26 26 25 24
 28 27 27 26 26 25 24 23
 27 27 26 26 25 24 23 22
 27 26 26 25 24 23 22 22
 26 26 25 24 23 22 22 21
 26 25 24 23 22 22 21 21
 25 24 23 22 22 21 21 21
 24 23 22 22 21 21 21 21
 23 22 22 21 21 21 21 21
 22 22 21 21 21 21 21 22
 22 21 21 21 21 21 22 22
 21 21 21 21 21 22 22 22
 21 21 21 21 22 22 22 22
 21 21 21 22 22 22 22 23
 21 21 22 22 22 22 23 23
 21 22 22 22 22 23 23 23
 22 22 22 22 23 23 23 23
