struct {int dx, dy;} visoffs[8][32] = {
/* dir 0 */
{{-4,-4}, {4,-4}, {-3,-4}, {3,-4}, {-2,-4}, {2,-4}, {-3,-3}, {3,-3}, {-1,-4},
struct {int dx, dy;} visoffs[8][32] = {
/* dir 0 */
{{-4,-4}, {4,-4}, {-3,-4}, {3,-4}, {-2,-4}, {2,-4}, {-3,-3}, {3,-3}, {-1,-4},