Text this: Integrated algorithms in analysis of architecture and environment interaction- Case study: Stepped villages of Iran