y: 9 x: 35 dx: -1, dy: 1 dx: -5, dy: 0 i: 1 fy: 1, y2: 1, sgn(dy): 0 fx: 6, x2: 7, sgn(dx): -1 i: 2 fy: 1, y2: 1, sgn(dy): 0 fx: 5, x2: 7, sgn(dx): -1 i: 3 fy: 1, y2: 1, sgn(dy): 0 fx: 4, x2: 7, sgn(dx): -1 i: 4 fy: 1, y2: 1, sgn(dy): 0 fx: 3, x2: 7, sgn(dx): -1 dx: 0, dy: -2 i: 1 fy: 2, y2: 3, sgn(dy): -1 fx: 7, x2: 7, sgn(dx): 0 dx: 3, dy: 0 i: 1 fy: 3, y2: 3, sgn(dy): 0 fx: 5, x2: 4, sgn(dx): 1 i: 2 fy: 3, y2: 3, sgn(dy): 0 fx: 6, x2: 4, sgn(dx): 1 dx: 0, dy: -2 i: 1 fy: 4, y2: 5, sgn(dy): -1 fx: 4, x2: 4, sgn(dx): 0 dx: -7, dy: 0 i: 1 fy: 5, y2: 5, sgn(dy): 0 fx: 10, x2: 11, sgn(dx): -1 i: 2 fy: 5, y2: 5, sgn(dy): 0 fx: 9, x2: 11, sgn(dx): -1 i: 3 fy: 5, y2: 5, sgn(dy): 0 fx: 8, x2: 11, sgn(dx): -1 i: 4 fy: 5, y2: 5, sgn(dy): 0 fx: 7, x2: 11, sgn(dx): -1 i: 5 fy: 5, y2: 5, sgn(dy): 0 fx: 6, x2: 11, sgn(dx): -1 i: 6 fy: 5, y2: 5, sgn(dy): 0 fx: 5, x2: 11, sgn(dx): -1 dx: 1, dy: 1 dx: 0, dy: 2 i: 1 fy: 3, y2: 2, sgn(dy): 1 fx: 10, x2: 10, sgn(dx): 0 dx: -1, dy: 1 dx: -12, dy: 0 i: 1 fy: 1, y2: 1, sgn(dy): 0 fx: 22, x2: 23, sgn(dx): -1 i: 2 fy: 1, y2: 1, sgn(dy): 0 fx: 21, x2: 23, sgn(dx): -1 i: 3 fy: 1, y2: 1, sgn(dy): 0 fx: 20, x2: 23, sgn(dx): -1 i: 4 fy: 1, y2: 1, sgn(dy): 0 fx: 19, x2: 23, sgn(dx): -1 i: 5 fy: 1, y2: 1, sgn(dy): 0 fx: 18, x2: 23, sgn(dx): -1 i: 6 fy: 1, y2: 1, sgn(dy): 0 fx: 17, x2: 23, sgn(dx): -1 i: 7 fy: 1, y2: 1, sgn(dy): 0 fx: 16, x2: 23, sgn(dx): -1 i: 8 fy: 1, y2: 1, sgn(dy): 0 fx: 15, x2: 23, sgn(dx): -1 i: 9 fy: 1, y2: 1, sgn(dy): 0 fx: 14, x2: 23, sgn(dx): -1 i: 10 fy: 1, y2: 1, sgn(dy): 0 fx: 13, x2: 23, sgn(dx): -1 i: 11 fy: 1, y2: 1, sgn(dy): 0 fx: 12, x2: 23, sgn(dx): -1 dx: 0, dy: -2 i: 1 fy: 2, y2: 3, sgn(dy): -1 fx: 23, x2: 23, sgn(dx): 0 dx: 3, dy: 0 i: 1 fy: 3, y2: 3, sgn(dy): 0 fx: 21, x2: 20, sgn(dx): 1 i: 2 fy: 3, y2: 3, sgn(dy): 0 fx: 22, x2: 20, sgn(dx): 1 dx: -1, dy: -1 dx: 1, dy: -1 dx: -7, dy: 0 i: 1 fy: 5, y2: 5, sgn(dy): 0 fx: 26, x2: 27, sgn(dx): -1 i: 2 fy: 5, y2: 5, sgn(dy): 0 fx: 25, x2: 27, sgn(dx): -1 i: 3 fy: 5, y2: 5, sgn(dy): 0 fx: 24, x2: 27, sgn(dx): -1 i: 4 fy: 5, y2: 5, sgn(dy): 0 fx: 23, x2: 27, sgn(dx): -1 i: 5 fy: 5, y2: 5, sgn(dy): 0 fx: 22, x2: 27, sgn(dx): -1 i: 6 fy: 5, y2: 5, sgn(dy): 0 fx: 21, x2: 27, sgn(dx): -1 dx: 1, dy: 1 dx: 0, dy: 2 i: 1 fy: 3, y2: 2, sgn(dy): 1 fx: 26, x2: 26, sgn(dx): 0 dx: -1, dy: 1 dx: -6, dy: 0 i: 1 fy: 1, y2: 1, sgn(dy): 0 fx: 32, x2: 33, sgn(dx): -1 i: 2 fy: 1, y2: 1, sgn(dy): 0 fx: 31, x2: 33, sgn(dx): -1 i: 3 fy: 1, y2: 1, sgn(dy): 0 fx: 30, x2: 33, sgn(dx): -1 i: 4 fy: 1, y2: 1, sgn(dy): 0 fx: 29, x2: 33, sgn(dx): -1 i: 5 fy: 1, y2: 1, sgn(dy): 0 fx: 28, x2: 33, sgn(dx): -1 dx: 0, dy: -2 i: 1 fy: 2, y2: 3, sgn(dy): -1 fx: 33, x2: 33, sgn(dx): 0 dx: 4, dy: 0 i: 1 fy: 3, y2: 3, sgn(dy): 0 fx: 30, x2: 29, sgn(dx): 1 i: 2 fy: 3, y2: 3, sgn(dy): 0 fx: 31, x2: 29, sgn(dx): 1 i: 3 fy: 3, y2: 3, sgn(dy): 0 fx: 32, x2: 29, sgn(dx): 1 dx: -1, dy: -1 dx: 0, dy: -2 i: 1 fy: 5, y2: 6, sgn(dy): -1 fx: 30, x2: 30, sgn(dx): 0 dx: 1, dy: -1 dx: 12, dy: 0 i: 1 fy: 7, y2: 7, sgn(dy): 0 fx: 18, x2: 17, sgn(dx): 1 i: 2 fy: 7, y2: 7, sgn(dy): 0 fx: 19, x2: 17, sgn(dx): 1 i: 3 fy: 7, y2: 7, sgn(dy): 0 fx: 20, x2: 17, sgn(dx): 1 i: 4 fy: 7, y2: 7, sgn(dy): 0 fx: 21, x2: 17, sgn(dx): 1 i: 5 fy: 7, y2: 7, sgn(dy): 0 fx: 22, x2: 17, sgn(dx): 1 i: 6 fy: 7, y2: 7, sgn(dy): 0 fx: 23, x2: 17, sgn(dx): 1 i: 7 fy: 7, y2: 7, sgn(dy): 0 fx: 24, x2: 17, sgn(dx): 1 i: 8 fy: 7, y2: 7, sgn(dy): 0 fx: 25, x2: 17, sgn(dx): 1 i: 9 fy: 7, y2: 7, sgn(dy): 0 fx: 26, x2: 17, sgn(dx): 1 i: 10 fy: 7, y2: 7, sgn(dy): 0 fx: 27, x2: 17, sgn(dx): 1 i: 11 fy: 7, y2: 7, sgn(dy): 0 fx: 28, x2: 17, sgn(dx): 1 dx: 0, dy: 4 i: 1 fy: 4, y2: 3, sgn(dy): 1 fx: 17, x2: 17, sgn(dx): 0 i: 2 fy: 5, y2: 3, sgn(dy): 1 fx: 17, x2: 17, sgn(dx): 0 i: 3 fy: 6, y2: 3, sgn(dy): 1 fx: 17, x2: 17, sgn(dx): 0 dx: 4, dy: 0 i: 1 fy: 3, y2: 3, sgn(dy): 0 fx: 14, x2: 13, sgn(dx): 1 i: 2 fy: 3, y2: 3, sgn(dy): 0 fx: 15, x2: 13, sgn(dx): 1 i: 3 fy: 3, y2: 3, sgn(dy): 0 fx: 16, x2: 13, sgn(dx): 1 dx: -1, dy: -1 dx: 0, dy: -2 i: 1 fy: 5, y2: 6, sgn(dy): -1 fx: 14, x2: 14, sgn(dx): 0 dx: 1, dy: -1 dx: 11, dy: 0 i: 1 fy: 7, y2: 7, sgn(dy): 0 fx: 3, x2: 2, sgn(dx): 1 i: 2 fy: 7, y2: 7, sgn(dy): 0 fx: 4, x2: 2, sgn(dx): 1 i: 3 fy: 7, y2: 7, sgn(dy): 0 fx: 5, x2: 2, sgn(dx): 1 i: 4 fy: 7, y2: 7, sgn(dy): 0 fx: 6, x2: 2, sgn(dx): 1 i: 5 fy: 7, y2: 7, sgn(dy): 0 fx: 7, x2: 2, sgn(dx): 1 i: 6 fy: 7, y2: 7, sgn(dy): 0 fx: 8, x2: 2, sgn(dx): 1 i: 7 fy: 7, y2: 7, sgn(dy): 0 fx: 9, x2: 2, sgn(dx): 1 i: 8 fy: 7, y2: 7, sgn(dy): 0 fx: 10, x2: 2, sgn(dx): 1 i: 9 fy: 7, y2: 7, sgn(dy): 0 fx: 11, x2: 2, sgn(dx): 1 i: 10 fy: 7, y2: 7, sgn(dy): 0 fx: 12, x2: 2, sgn(dx): 1 dx: 1, dy: 1 dx: 0, dy: 4 i: 1 fy: 3, y2: 2, sgn(dy): 1 fx: 1, x2: 1, sgn(dx): 0 i: 2 fy: 4, y2: 2, sgn(dy): 1 fx: 1, x2: 1, sgn(dx): 0 i: 3 fy: 5, y2: 2, sgn(dy): 1 fx: 1, x2: 1, sgn(dx): 0 9 35 ................................... ..*====*...*===========*...*=====*. .*.....|..*............|..*......|. .|..*==*..|..*===*..*==*..|..*===*. .|..|.....*...*..|...*....*...*.... .|..*======*..|..|..*======*..|.... .*............*..|............*.... ..*==========*...*===========*..... ...................................