the surface must be flat rectangular and without obstacles