y: 8 x: 9 dx: 0, dy: 2 i: 1 fy: 5, y2: 4, sgn(dy): 1 fx: 1, x2: 1, sgn(dx): 0 dx: -3, dy: 3 i: 1 fy: 2, y2: 1, sgn(dy): 1 fx: 3, x2: 4, sgn(dx): -1 i: 2 fy: 3, y2: 1, sgn(dy): 1 fx: 2, x2: 4, sgn(dx): -1 dx: -3, dy: -3 i: 1 fy: 3, y2: 4, sgn(dy): -1 fx: 6, x2: 7, sgn(dx): -1 i: 2 fy: 2, y2: 4, sgn(dy): -1 fx: 5, x2: 7, sgn(dx): -1 dx: 0, dy: -2 i: 1 fy: 5, y2: 6, sgn(dy): -1 fx: 7, x2: 7, sgn(dx): 0 dx: 6, dy: 0 i: 1 fy: 6, y2: 6, sgn(dy): 0 fx: 2, x2: 1, sgn(dx): 1 i: 2 fy: 6, y2: 6, sgn(dy): 0 fx: 3, x2: 1, sgn(dx): 1 i: 3 fy: 6, y2: 6, sgn(dy): 0 fx: 4, x2: 1, sgn(dx): 1 i: 4 fy: 6, y2: 6, sgn(dy): 0 fx: 5, x2: 1, sgn(dx): 1 i: 5 fy: 6, y2: 6, sgn(dy): 0 fx: 6, x2: 1, sgn(dx): 1 8 9 ......... ....*.... .../.\... ../...\.. .*.....*. .|.....|. .*=====*. .........