const List<D2> GRAD_2D = [ D2(-1, -1), D2(1, -1), D2(-1, 1), D2(1, 1), D2(0, -1), D2(-1, 0), D2(0, 1), D2(1, 0), ];