Qualitative spatial reasoning by