Text this: Design framework and consideration for urban mosques in Kuala Lumpur as a model of compact city