} else { initialDir = dir; moveToNext(); dir = nextDirection[dir]; } else { add(x, y); moveToNext(); dir = nextDirection[dir];
} else { initialDir = dir; moveToNext(); dir = nextDirection[dir]; } else { add(x, y); moveToNext(); dir = nextDirection[dir];