public DIR turn(int d){
        switch (this){
            case N:
                if(d==0)return DIR.O;
                else return DIR.L;


            case S:
                if(d==0)return DIR.L;
                else return DIR.O;


            case L:
                if(d==0)return DIR.N;
                else return DIR.S;


            case O:
                if(d==0)return DIR.S;
                else return DIR.N;

        }
        return null;
    }